From fdef3b2dec9944ab08143ec941f6db75de0d84e0 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Thu, 29 Feb 2024 11:25:17 -1000 Subject: [PATCH 1/9] Remove WhatsApp --- apps/whatsapp/whatsapp-icon.png | Bin 29632 -> 0 bytes apps/whatsapp/whatsapp.yml | 11 ----------- 2 files changed, 11 deletions(-) delete mode 100644 apps/whatsapp/whatsapp-icon.png delete mode 100644 apps/whatsapp/whatsapp.yml diff --git a/apps/whatsapp/whatsapp-icon.png b/apps/whatsapp/whatsapp-icon.png deleted file mode 100644 index be987b8722142ba3b7f435ff2afc74f69d119e3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29632 zcmV)+K#0GIP)YN+qP|+!Ef7kCdTZ< zcIIO4_V&Hb_vWydIsD;FUVUH1&Q^8R>+X?=o%>I-fIuK|?_$7RcYsD;Yq(5;Kp>$T z2z$3bQ3Be4V}Rp;6M^1HAD|!7Unjoqi|_XaP6AEWHI1A6J-!^kMe82SYQ;opUh z0=J_;y@3J1U|<+9^1uTR-0Q^`Upy`@F7Bemix=Oze*O9$6pRxBfnY@#3tj?_LxF_edh4x+u3WkDK8WN$gP778W1ZZ@a5|ms zb#-+zREuvHEn0NT5l0-cH`WzzOg3J+A&eF?Adu*7IG76(y?V-&DOWfgj_+Z0S0H9H zZef6-bwFL&CaTNVUw?fr)`kE~JvK4}f@R{pk?2o7_0)YgY}oKvd3pJ=?(Xhi`6xzb zXJ-vmn_2Vc&%edj*Ejax&455K&uTAW?+p~u7lw8ZS5{UohgjUf34cRZSC>{&QZifY zT%Z~FV?FXRm>CQ&2n2)G-j4g};V{6vrnIzlp~2veV4MumeI?6c3FAdD6bR~mF9AP_u+uMhRSff3MI?+}x1 zH(>CEKxB;dhyiL`T-@bY4{&HWz(znI7_9i-k|agJB>zc>`T4^q1|rl0dEUHvx8gDA zK{EmZb$lBRq9VjJe`NK0Vnahi#_ZX%Z_yLMKve?*317koR2W44`#|{W$Q1$+s#sEd zeEd~-+Hf2V3;P4w&Km~|`tG~$E*4SKG(w;mfm>Wwdi(9SPZMV_@KVxl9_I-91cAh_ z@8kPF^w2}chzmH3F&7ETd=$GeilY2*=9y>ikLNOIKJc%gxIZy6GBP$fIr)8Yc!z{! zeu^v1D_5?3MAW!GYXO0_^)My|{q)mMS6Hd%GsgNuOBq2`Rn^+3pMLs8JWOQMYXPMJ zn(ljx3p%Q*#xcg6RuMQv;QrEb1|d?NEX!}&?e<86-2$tF#P7N4&zd#s=GNBM3Ui3v zSmaKpQ&2p}c|)tl3+sz{W>pT~S|;<=h3ol(++}=@V-cUJ%;SmKGkO`9J-zpN0&uot ze((F2EdA>kR621W_`>iT=`x#u2= zqWsJNW)Qrm&_R?SP?fJLSO+4W{u_H&0o+J(MZ?U@%*@QpNnr}YU<*yLWYOX=Gc)sf z>zLW1-8D*vW#-tvJ>$_&|F(Ye?pJ5(NN`&-Rj+3H&!>_5{psle(}{g&(vp=&QaG2O zKt4vnVw^%N6BJpMq)2ayqW$Rw45X=rF_^K4T9|fUnj!|#z7&OflN4T^ps=wI89%{% zoZ53~TE6ONI<^07y0UyN-Lvrl8r{8y_RsA1DhiD}8kouDatFiQz>ECRz=40(e<@de ze#>lpe0&6n)+lhD(WmF8?b-OoHMi2qeP>gma1b@;It{_Q47rmFgdSQ%ZRN$(KDwCN z3_8Y^ENqW0WmuVj+j@V;=u&PQ`GQWnX`^lX$RcVTUQ8{ejExsrour_N&v~Q^htin? z7tpQi?xHoj*U{YkoaB#%p&?;j(Z2WZfB*Xzop%cS<$xmpD-7Pz)6=umkZKml-%zAy z!ZU$}cdju*^6Tk{RmW2(*Ja5T=}Q>`8ln#yqK+^z&Ds*xlGi}UD-byVNG`fq7~0TQ z`;b_uJFV`HecOSgt+EXSZ5qw|L@r~Yk&G&?`rsKwxs z-rn95DiegSf=hzuSP}3SJ3pCJ+fq>APl7KD5gD^q4NeWp}uVc{EDv> zgGRa}xa+sS{q3juq~YHsH~?n(ySuypX*${@lE0p$XN>F`qjL=j!r26cRwe8tT;{ramLf%v;7cheQ6ZfePggDqTsQHyp)U!A&-K1G}M_}O4p6u%muUFg@FHt^LO8UcNf21=uZwd z=AysL_v#=0=trO0xpQX^lD{6r-?Vo#o!Nf@1#)pa8P+`E&1`wZ`*brCc!+@Msv4FPDcSPk;USw}8@-4+HOdsAQNcLr{I=R4o|p~`K-7dJ)`@X7yrzRhPI=Ga@s=|o5M!695c2O+9jPBo*t=nA#b9s3m|DzWu0`+`Wz$gEaM;`gp zsi~>mwI1s8J?!kJ0>yI6Ovg;vYu6}r+$aM&J(Cj&0{a;t2l4}fv_FKk10Sd({-Quu z*0n$%n4@gVdI2gY?L!|El3U9%NPh6;wiUlz1j3~Z1&VPxsCW$DPOZyBMZ0$GDpWo+ z@@l^b)RFw=nf{-f4?gUz75RnuJ0^D0(JN1(X44U)CArQA@-QkLR}s{)wg8!hl1mX# zWHJ{*w#e?at5Cm7xIk?`1j}efsWi_%5Pa&^U(nR>+^4X;~O9Mi$INM`#U;1 zzG=w6y;kJsv;O9NTWDF~XbP+{&-Y@sDvrmC-;v zw~R_VM{0UWuyyO!JIpP@_dA{w@Rw(i{ICA`&wu`DbDw{-Rzv>rhsNpn)u&Sve-xvX zlun7Hla9!QsE`5(DntW9iLMY>Y^)5)Gz_E>J+v{X*nqCsOAPU4w^=5(m=7Kc>!VMx zVL2QtkQ$B~M-pfcu@%w9ALf<;VuOFtk>3yVhk_UyOi@#|(|-AAZhpRIqXF~e=?ebG zF@6zvmKOak|GVG)?ho>Ct5!pP{;)-7b_oUhl6HuxJ989BAwWWg;cO+O6!Ibv=mSOu zC8NvY&OFkJ)`8NpuiQF=gP%n$Xj7zk9}a71tWXGyap$)vf34+dB`vALD2r-oJ^bUsD8v1N{2&A{yQ`TB{=PxOsOVU3r1% zrG623=H!2w!Q0GReMi-T{QQ*JIsF$?Q=yXrr6hMw1L9W9j9(9Vzb=259Ru|)-plJJ6?kg$ejCRza|OmDBrMOd;kG3FR=wV%Va;sNI_02f7U50@>TqT9{A8PQ3mmO z8*?sWaZ2GDV&QQLAO`s6zh_h7Uvzn?o8}*$uX+)fot+(DvSi5*_;$5_d+_N``n_)X z^5s9Bo15D&XX$4XILp6%d8>m0DHe1Km(R@`59Z-Xx=Hn7c5eyna;`@xvtL+1p3Z4oGT(#fmO z;g77!XrO8^lhtd!_r33Z!tvgK_u`-Z?T_^;p7EcUm{=!OwOZuo$-cI1hMEVuq_Z%v z^Ek;FM52^IhIY_NgWyxI89}R)2H#2t_6yv(qP>gEX|NGpk!hky-a4+x-MP4q7ocQd zqjN+b+79Ai&Unl^2fnQPXK$PiE*!((8>o5_FyElO#oih4o)q*K$Jcz`y?OKITdGa| z@{SP-^(3gNKLLc1j+lgw&N6H#rQ=z--4AvPWCmzL;I{bC#B%t@9NmP%xGaY}H95<2 zJQ4@Dam_w(8{>)ZBm-ngcQM6S;#c_s{}rELqx_(~&I^wPfB!I#1o~o>$sfkw8mM{^ z=;`S>?8#3G`s9Bp|5(Lh@rY`Zzi;ax1$yH4%pb%~Uq-?S*@e`VwI-U_h`s8RsH+Gk zwh$kY6glc?Uo6K$0f1u?=zZ26NvY)Unp$_t6Mx4)S~bbPa%(R& z^>kA6U>9_zBmzl@WJDcrJM4H!FsGd&y@u|@2m4I8T7>|mR(9aCwEu12$&~VxBm2}KmCmNe1L!5|H{vQ{_`I< z*Zmvh>|YJ?_ih~^B!A%lk*?&H2ULd&sI}9Efo*}-!&gUf#a;D?Qh@-;BzZZ*&(!)mKdqyWi^`Ni*Xfv&1HU zX);EMvc>`f(`Hp?O_W+*SUce^4VCe9$SrI?glq8~) zL0cvPAf@(EU^{{z>bL20olp&nHNg|>SkYP6RMu{=$scnhv7+n^i3BtdSY@(l5N#{TvAjsbbRxsH6(j>}09rh)gpYK} zn99?-+Q2-{y6RGhE~%?5p@ly66Kw~8ESdw7fppTAQvJ|zl1m%5)^WZ_Cza?A#)0}% z)EF_BwOlKA40@XUfX5$ye9gpNuKZD8K3@92_r@D<^xMRLtq{pSni(}4?2caC95Ll- z3MdGE3^*q+II(oEJD~}gJD{1L$I%V}>SnuH76JQNKl|zg^J78-FWb(^&fxxh_3{|& z=M57}o`ZCy3Dk$ooo)9Q>?*)s?H*pRV8IXgO+xeXTYvi#$)IPaKP11sh1guubdBuj zc2S+dBpX5{)H#SMvCPen^bR@DP6M31TUc{?y1x=PoyYJ|5#bm+UXg<9V#i zYa?Je#oMX7soWrr;0x48FY~F38T3RLqp@44b|K z{e{{DUbp{yFbMyEbk098gg5-W^ORFg`JGMF7YmX6>5+C*6c3paoBWdG8a%l88jO(O z5S-cuT1YM#Lmn7&CM6}C@(Qr6_K?l08&7z(1Ck1CLAj+UOZ6Z`KKibuOVSY^YWnKHLCEzxpG6Iwz`w{8Jlj2{tId>Y+Ksb=CC(yGeF&OVq56uQf+b94*LIfPG+S z;G-Y?sN;Qt^Wp^`_Fn%d3vubc|L6g;vgQ<7JWc>nHMJlIx98~drGgdjgKNim_7hZBh96Ev~WXHDwdbMG!6lb+|vT?PXa9%)&I zt1ZFiu)G4^##TW#fp|Q=ZO%U{K&StEZ@A%xz{GFe53zxaEreS7NXCSL3br@v>H z{ttCNW_)(BiYGq5QDT=spvhRP?bCLSfGrUSFVFy=0Q(h?h|=anK-ppo>jj&Y4)|%D z6A%65eyU@ec+npA8T+*)nXP1>w2@bUZJsOk+u5Gl2e6UXgJS~Q;w3kNzS6Uby5wvTBb(6J71(MP;s2b8&e$3$fL2pA{Zc%1bSobx;-opYlm zoiq-0`6v*JuQOxgCp?K;gpJ>qCSHDH^W$Ckh2Wg~+3&+2{_vM4o{aJ^`30kyF|#JV zQ5MO$xY(uy${Ur_;$PBws@c?ao;knoDsy4q)swiuVte<+W^?EHCfvS(6K;m!MDYsF zL?+-yksqI1KhxyN=e^H_l-wU6?~L>;`5}&bdwZ+q+RuXgoc{-&efHUng*g3hZ@t&} z>nr3^tvDT(1uK??)4G%h85f#qqL@m8=sv&qDw8#3u0S#*G{Q zHfOE^_!VED{p@GIJT^AA*X!i(+uv_|HLFZfDk6(2fuB2|I5CJP3hgKd7|9UGc(`r7 zN!rAp!FL*R%jtCkx2aqK*od}4QX);16N3A(k7;dd_3+tcVs`d!B3u3N^(F{ z!F`zETC#4oA@_WPev+>r1?2Hzd0xQds{s4YMIN6cR{_qq{KVt&?V2E7UHWInGv@Z)<6N>4^yIS1HTk*UeKTMk z+~zv;QNp={bOP8f-h|jLw%=VJuPf{1O$K?$Hu95fPQ{F`Zk4&C?Y@Fs1#I2Abq-tw z&}aX5z3W|H8XX{$8}ALJnV_(>06A~E?>Tx&tFOa8-%oFoqRPb&A`FILVOqS z*j%^@z|;TzPdxF&DITBx@|0hBja`hEur8!54h1lcMVv{V0=ksa3V=2uycisnZJW)Z z%we=^#?TGz+|DahFZzOZJCRZvqC-DBQkrT)A^{37s5MMcGL<(&a|6);;*e~Zr^ zJb19v>(l?*#4W~GUm*)33j+y`fm*~HfY3uwLI4XOh;;EGaiqPX^$asKI^tRK>rG58 z2T~@O42yl3ETR{EWSiAj3+e|*8|DB5n`EV7j@TBdqdifi#Z4184JxtU(t-WBsc9W) zrR2m{n|Vz+4si2A-*GO`S2!ei(+wsgW>I{(seiu7^Q(Y#I(@@zzAxba;CKJ`-g@h; z#ghCUCQ9G_0pojag$X3XvLL~1@JNYC&cGnkI`d$k(#g2!k;}i-kv0Q9d4};9#?2|| zt)h?Z)ILQJlQxBR5+G^GPnzf?Z6}j8mJ5HG}i%mfR5LK{J}9QaW0`G z|Hx0Wo#s|)0?n&UxMr<HijsPYw+Y?eZpBeG`(lZ|X68!4Hk zPKhqSI`cT?0o>+8`cbC^$p;!}i*K+_tPgd8Z8#T{jHFN6WH-+Z+DpFCCZ%)a@Ff{F zi+8Owk90lmc`Ve_)NG%9&j`>fzSpi@`zM|8xGqKwkE@_HX@Jv z7{e)pW#`tHqdGfBDN_%VaV~y*&MsLuq^ZFO$=s6Cq&13mnMO1hfuq8Am>#!BT=P5i$2Y zUsc%ThmCIV$n$ctOzIb){aGZ@-U!qYm~7lH5IK<4&~}mMHm3Hd4U(uZpP~bOQQH|2 zT%#<|Kac~yfnJbBd_s$x9N9pLO?qK&R2JCT5;A4gQF#TOm$5J~Fz`(F1)^`ktAJVY z(_d9pRn+U#f77mW&7!7?Y!FazCLtj>N!*i1z`-&(268KsYt4xlGvG^MF+M(Swzpp_ z8=csKcB{SYYZ3v8l!Rb~K8OEI%QVW5b|4Sfgo%sE{|4LL{UTpzLq;FSW|$|c#D<$};dIXTXzzeiMk9?5qst0ZGw}edjbCu@AxVOIu)YjIX zEnf!WPl6}=>%Ibkz|XAluXuDxED3Qz!xd(6!z!62tA#GLc?>$B_@E|TmZjMOG`UhSKY`5 z^lHD>ePS2T3sgVJ1sgCieMrl`0E7nXnAji_XccS=9T=eB9!v}4%gvL$)t<(|zJ2?; zY)*aF;;kq1#{m5D?}OFV)!V$h^dCMnVir~}mtEFJ3xomUPfWI@#5x5L(_!#vzbxv_ z{dc2H|JAF2y9OQ-8~hevBL=A**W|}J&^`brsn7|~f29NYI3G;QbH{qgW?lmrL)|*& zY-6&6j0CnZ7Tnhy!Eu8AvrYl^@#eUwDP*EG>&=TVz3ABnVDY;BHSI6*d;okIcrsu9 ze`fFAy)7PX0FnqdC-0QcSh@iI1edtz*w3^fs3V-bg60a-dvxG`u>r`&H*$2Z@i&La zE(lucW4he!TyqfOc~t-n^Gq|b04$%!u&zD^m?n>QE^z$#@_@^l$VavXJD17h!d_kl z)Ya8pV)N=lC+nSoc<0|c%gf7uWetDLt0Wl9jG5Bv$V4*I;)XP#1&bkw7XyuL3uIhr zHSlCS%PajNbCN%jSTDc(=V7y_3!lkk%y}JGSbM;BK}hYDw))3(>Z8^%(Y4Jb@bD&} zx>PsJdkEJ=Xq5)!S+HJiBSH?{|7PwiVB}biFf5D1%#4CCi$cN(!tvhhLCAc!aQ0(n zW@cvQXFoiOeY9w1<}=(H!bxXJnv%bi+oRRpM0$t_{m8=2idco1Zs@*msT>+_mGkCAtp63+ifl3~0&k1lZgEk&%%rlf3#5tsi#T zh21PABuV?b$VO*TLA)B3G^Xl&A_@oHQe zTcoS8s;%0P3l;_C%B$MTIdrrr!Kvm9eUbkH`a^wbVT+iMdxf0CN99NLY<$?TqJkIb ze9$GZ83@3owz%+gReN1~f6h%b_9XfkaQf+||I9uHwB+so_U+s2Np1j_3}5Ry#tT9; zh-cyZ5~q4`VBs7|pxSj+if(LYMSV#HatCzi@F6#^cJ7g)rOzlN#(+M7awmWc=OSlI zF0~jv{Kg(@aWZc#ATO8$ZZ`gNQ=oouZWJtH^ZIYk)rR^6`OS{x-193IBzhMRURZCm zj{z>IR^X0ncq* zAXk>iM{TX|epr2f>;jJ+`KWt%YJy{q(bT+l?ziB(e=ajF+q%a##y2ao=bh!EJ8|gT zBsT#0UxjO7jeWM&J`LdQ|A$_E_0=_yp4k>seYN=q;)dQ2Mu3IXRFL!h$m z%IWkc6(|ooCU?0%RN!YdY8kttD*W_@(Du;zxmLT+mgZ;0!;INuL(ILU~nvGcNKI*^%>JV~=?NlS^zE zkbC2Y+^35?Lyms%N|}HCA)d$%UV*#wP#X9Vc_`L(FA<=BF`A#`5t6RtVF*LQ3R=2)TQSfANnv-w3{<743*0`jE& z@%~V^RB-bK&rWm$2!CAnbXaGfXqDdvOu={m-+S3*m;EBitN)Wro^#pZo{-R@El}x0 z0*WD|k5HL!Arv7;(qJnaz@zK9d#4C+a$5c3DApq4B!ml%tEfB)U}tP=w6VO2uFAn} z*spxSPIP_zTBr{g7dbY0)P9{Gxi|4MP7@FH5d-H?T|cjs^H`zWkirvBRi^Zfr2`SxFu8^9S0FLCYTg=j%3a7AGPRR%ptuCfTnq ziF;%7V9RU(%FCfchuqz(9*N>K@l;r#+Q<0Wug3~cf&1+_kIfD8W5+Um-m%O)eq9!| zwc#9G3q0o7RzF@A#}jNgR<=@bQ~Tz)$wQ6A9s_E%+T-}M;i3X_7qD;(A|tRV*upRT|ALJA1T3U%Deqq1_(scZ00$2qbOW0g zx%P6N@klG2V6jWGcn^@`*MH~FpMR8V4n{^4Vmdtlk)E*Q&^lc(=sdZ2$=FjnxA#^OxBsnej~h`1r@3tCpFgg=hoiig8=tL}HxJmv&+!&=lW$@kzYdSBPP~5e{>l zG5T^r+kbE}vAcl2zP`)klQ+HxNbBdn@*E=n@8ABUcDGy0_qw*>?kHh^No1P>GVM3X zwqw8st=bAod3S30BKnppLVn%ey?fpBD;Ky-$W5l4Lo5nEPvpnOu4tz4Y@g*@5FA54 z@XbfQJ@SCM1Y)IqJgmNduE5Fx8$WezYyJA&;4D|#R84FHsMqUH%ZtFYeitwW&;RcU z|NPgFl6?N}4R4o%u^ucc7NhK)*=#pm=+WWTxBrNN zzB4YgK$a~QJoOcRz9I9^2^r_19{n)-C`#(nR~DF+XDu&i{T#5LdNxMF#^cL@$-`*3 zyJY0L#5REa;Xk?a4)M-3UIg+5;711s2d_@*1>lmc%iVALXM)6dkmyV$7c1v^Mq1U^ z*62&p=5KgI3o#8y@yq`ZV+YeyUchJ)uDz z&y`Lvf5q$WcSAFsk|)U%1b`+XqdMgyeSyl$s>3m0A5;99NauHB-R`RTt*LAPyz;Nw zvfBN5XrBA+Xm@mHlw-^qZ%mPahqAUg>X2{nh&F=S2g)ht%@})uztE473mIErd^33z zxd3^^ywVSj=s*1q3}-BCqp#yZ7y6u6bfBx}I@d4XnC|u+*v~pSu3EY0o_nT+_4fgO z5|G9>06({3!-mnMHh?=S56JV963t|zRl-r&D%XX?jUrkUOsK$)Z^vmX^|;?JoGX8k zC$-|=ykm=-`#)~ZDmaoOdEc=V}i zZVh1h^5rKs{7!(}0kF>>U);TW_YP|Sc{p|A#5tj(I1oBDQ5AR+4$eu`ovA-|el0(tlY5miu^9@5vEHz3;~F%8H&-v^a`}3D2B%?n0(b`i4dAP< zB!78zwV~lZht7&6JIMo<7C}1xK}@D{AKR6|Gv4e0nUA$#I*Nng^2cvz*vEhbO8bH* zBuzD3GIMQc8|@7prPO|q_+eN0t;G*~$ajqBzwm5KTzC%nO0><#I7jtzoZZxXZM2av z)|^u>_^Ov<>Xv+RoLr7Mcsh0)Ci}wm>u%4j0nE+KElcX}(|RYMp|=1RELiaEH}m%2 z$zS>G4!{p9ENT*gR-`EI&dqdkuZ)mr7Lltdw z^mQncq_}FYgYWVEqa)KP)1N_-vp9Y)E# zFxekQc23m$mEZ35+Ydg3`>KmW+u9y4{?I`T)ON+9LVw|ljkEU&uJB*xw82Sv9mJWk z8cmD(h2-pP9XzkLPWV8aXm7TCS?^Rc*A$8a_Cuk$HGo~acI~i_;Elc&$XkFPxaF2x z2J&hEvpd!$4WJvr@FX0xs}q9fi9IO6izR^u+I1pvc_z-Wz#TVpPTgPq?MuIz?dw9v za9=1)_nR%S-N%C{GT7`snB4i4!5?2|M67(?L7E|E)Jq=iL%dvn)CR;s^}fm>9t=mX`BliNUhI3K7n2(N3L3!wHM#+OIQcKY zzqvDS_7!mLrm@gE+HHU_i2$VY$R9LvxhJ3}v?rKd84$`N#eww+wU-7%>sW8tuxoSO z8h}6Qd;aW|p>6(4ztnbVe!zuzz(;QqHjeG#TH&Qdg``$2q~YLvAA4cKzE0vAkBbr3 zr@ACYv;pU`84?Q=wKoeklaz=<7N)MJ!Un0hsDHo-x!JVp7>l>nOCB#8|9bbk-~CPd zm0&&#(8y;1J~})+d`?~s;KAy$&@$E&+S5QJgt35YGUGdOj{#1;cVHwD^in7GL7o(2 zVX7}&^vE@JeFtD40Zy5{!0z`;Q4PXhpMyt#2e4!y?patM_@?^d6{-be#M_m#t z%;6)~s2$WV`(US!Q-aeO%fXgqx{0Ms*@L)B7PgSec2l8qF=S^Q8S|@ww15`*sE7-UU5R-Ai zuBpuU1ty=(W61!X?>D~bKruiLp06$T&%X=UzGr9Mnt**5aNo9N?#qF*Q{SBmK8C#o z=T|_$O_CA&!Gpg(*8M!+$nh_v#4{Xgi4Dm04Dw1j_HgWHxla1RvE+}>p_94`soXIy zz-P6cF;L7oCce$XU14&2DYpi2?X}nT+7E;_v;p9E06sG}H@7IS25{Qs`Jr{HH!Vsg zz6Z^Nad z7tsM<+&95Y&jn_p&!{PB0Bg65=hgsjyz#~%`$;}N4cN%XfIqWwQ&J8Wo zeVS-GmZa`a=l!XypMYa+)||~EUN9WD75hT#NKbh9$w%$g+Q{Cz=T474TMdOG>=XOx ztC1F%+D*UctB!%IG)g_U&vEBfiN)hK3OOJ9xemGohnRh4myzqi`6(~1BW{yoq(1VD z%p7H7@dhxKTLZZ3uDkwVcjNSN;6^oo&u-eZX*iGKx1>LA{48$(02@~nH)Y0a_24rR zOpZ0arxkOjRwwdF&}AP}emix%eQAfH&6ljPT(|MIP$=PS+KMsxTo?Btdu=OmSDBtg zU9WXbMfv?cCJ8SlR}2_i^^eVpL|xbm+Z+?xZNzwxqS#5!Hjj3P#p_puoNDHvH-OJ2 z4PZPkXZ|#LQu+}f1)m9F;5(H#2iOc^OeVxYa;|z*XG^g!EF9|&_itKSw|4=ibKeX5 z!p~>^9<{aAuRhN9+hvAZHkOV->DBtRFxpDgDMi6z;<-}v^Eyf{$C&!KS7Rfje35Cx z5IOv$&2A_CCdTxcI*s6`#%^KG4d9`N9y$RH;BAd=0H05uM=s~(%pb>2vd`E|P9u&v zX99!AU~o)QebA+R%z2(Qs?OoTuyfCo_5CRD++1k)qNJ@zQt}I8cXUnGeik78^)=8T zggwwDxcON;pE?mkIbVvsl%-GY#F%SDR>;~zKKH3zyowD<_7UKrxn;REfW?a!TLbt= zBOAc~u>ow`wrw)+2GBAOW-oxWaYEp=7y;N8Uzd)-H%j;QQsz7fyr1EOx#{y{E+)Yo z?+(Y8&IvEP_=0^LF!E-QE8Vf>eml?og%7kH6yYl_+DL&bF!6o8&J#J-xO|>mE;01D z@;u<|>nW%0xMHnh;W)WIw+(q^SLTmmsrizPA@Y*@Jx|~#8o;6)-vKOIwCH$w2k^g* zYyh9j^E-e)j;0O3fS(UuIyL|?c3CV)Ely=$&qS~wxXksl;F&O~Zd)&j;X0eAd&7c} zuJGWdWp!-;ruU!g&I&C>EjD7)FFx5C#|E}T&H@BZ)MbPS>&OPwa_lb>YJgGekM~?|h*00RgG}(L9=#x6l0M7w5{7b-3SF6=UFzOAFf9rkj)TQ&qWC3n2rc`pWK=&Y! z#`86O(WGcL!WwM?%I6ur-y2Ia&TWyzXqxT`hmRf;Zmix_*LMMi)BW3)IxcCF!3P`b z)z-idtTkWVH|$~ZdK}zuDFo=_K0nv?QdbM($l`E4cBSp&o3Hi!aGz)g2-x(hvr5)BzsPX~KRV8{fVVTsYnp`o{hk_UzwV*9Kr8HI9Ge-1#$E5KV3q z?SjqDqnw4<6mJ-UC3JAT>vybeA8>~b*y8$qkL#h`x<2b%`UG7i*q>!H{pA|^j4_Ek zV&M9@*RF@IIx1}2wIjC%@Y~=1c0u~jK<_#j{|oT()vH&ZomT@`R9zkp8$OzV86i;J z;6oNoZY58|ZtRW8wSeqQ?&-$4;FS`Z?hc2K9vv=u_}aR^3$Xtw|Mlz%u+1rok&L^! zR^*Z90o{TX^xz6TvX;8Q2hlF>Q~esp*Pb&XuZ^9YuNVQ7Zt_6?X73uHBiXk0T6g)! zvu)c(Ji7L6jIM3lwryLZOwUZxF~{oI7(Q#ivyD^vsSC~dP;>(ccO z7N|I$QymBW5jHMcfMK5ZIK5)-hzv_xk`qb-YW$AjE}2_*j>*A$(|VMXb!hF_#&hvF z?!#*`kZ?F<-6FU@+KJnloY5aNkG>S9E8hRue#1V)?JNWAt9V{SJjIK?K=w~A2EXR; z&dDNx54v9`ImVYjt2)<6(V}QtS!8s=)L-7>O|C!>hw6T`8042TwnXy8b~Hn zlXK*d#PQP7+p0#IP$FmYC~0?&hfqGgrcVYWmTov3#Je8h{s z6m&>m%kS`xToS-u@J68bUU}t}2lyg@?!g`@ToBn2NMIB!tCJWqP6PGU2l_+GjsXw5M>$D#S zZ@3=OzTssB?Vs&{gu&xDxP$g(SH=#`OU{uqmR{FR1p z|3K(F@ReY>d?(<0e(-}I{0Qz#?lJ6%x9RiaPGQEH2v)dawgU3nHe1`VUh6W@I;)?7 zb3i>9l;&1&e=stRshlmvOXBii^HX*Tm{1}}4YbOf+Ot6(g~>vDqc)Rih6Bh=m`#DF zd0vBw5`zod&{o(+x+GhYt*DLn$!lRB+%u%q4~YQeh5ocZCK=kVekj~fb(i>vml5LM zu%Xt);OFS2pnK)=t-$Ye_^Na8?Y;e;-ztUwDDOWfbqpj zV`JkR`c4iYfSkV;{2h7(>Fw=p@kIa^mR;+Za#qH$hN(d#qtO^_Oq_@N;2hkK34$CC zoY8=5Dazuqf9cV(wtM}AUk_09ZR(fvo33+fABlTL?6TfaK5n0iK}0rTJy@SR*FG%k zhf>nJxlfw< z$w&7CYjIon8YOOA@v@j4we)Q1>hIQ*fDwUT0I>{j*(A5DdH{mcfU+?evOJmsLSzQp zjH!#qHoSnhuQJfrpOtr2%lXaM>B-Lm$n+gf47*@+or7h=dhQnvZfAcO+b>L}!bMS8 z(Y?kS0lfV3%jfB<`GEj({@Z|h^!QYLef@L32;jAq^Q0&d%_yz}lwU%Mg}^kT&^|EM z#>}#LtgIkIjnvtiiV(-waSGd8u#D@C?5T2=6fKF#MOD}9kAF-U0r2VKh147Rm@+%F z>5)>Cp8~~X0o~Y`DOR>Tl(GNC%{R)n?V0~<4D8d$U{&8*xpCD!dLa$R!D4*PKlIoXxVbZZOZXfWEK~lmU^NQ}oDh7p_A0ie!))Y?V7#KO*~7 z9mDGd2|K$@-~)lcdt}>VJDzZ$E}O0ZL_F!b$~wq~B51ad|KokLx6UgNc_ zQ`QH!?UAfgN#@#~MhgD1!4En;sP9FrKF*sh{DburgnbRXDtWW7I{^9&z_4C`cX(%R z{tqDhVW9UObkIS+#_xA~3N!w3i_Vb}7c9l5yo^K5RE*YXitSLg_RM$~XY~s1V@_K_ z^M$R$We#|4vpx!~D=3TU^Wgd)VMYS#_!9w1Gq%i50{YgX=Tfig@mlwSIx&ErNj@YF z(;tr^T^74B&uo0f92N;+w~3&4Q=dG({slR(`uOzxfjtL7^5K5j)~tizJRqL|=D>Q) zBMK8SdAjK(`}7}gjOZ=EI{jtf@P~kM_bkA>9KJR%FfcS8!BD`PEAN*4WpQ&{eKpWKI+O!__$*dhD9Vgp93y+i)9V?Xt?7F~&0Rw7v-#R(9 z{&J9&0z~&svQt0PH^~cqDrU+xEAG(m{TBFM_O5q0p4{+~98!H^dVjh;5;@8O_GdeW z*o*xj=u@y3+PI3w(l|xI!idzhHF_g}s;a8z^!l5Jhk(313-I|=Dplu;0Nz}+KnhAD zsK`*TqnZO_*+_%icMC8c4ZSO1f+(zrJA#YKVWr2(+OG9EAps1g&F(btLh4P~uliWs zk2jcnC)QmgLtBQ;p594pVDrGpdlC<=K5>usi61N(p#NYwTuz)Lw2#@l;O&TP-nK=L z|6WeX?tgGD*MG+I@C<;LTY;aduC9LC7XfVONlD(k!=2*N3RGm2i}`p+8Gr-PA~O@GN~)(d=OmzL8EliQR@_dy&~(@3VH{R{lFn)jI$=y#*L@D^NG^VfSvbb9`P0 zICTE8Qjm<3^5d40VW>PNIbh#7_vdlguE6y$Z*5iw^{_UtTjA0~ROTkmlD6J&n?lAlv^ZBs!A%DDh6^ z<9gF|X?qz4f6j?ae@Nx^miZE|J)QQ?J~4KEad0e`L;NkfZt@o%t`~iMUI1L~V(tqb z?f`hX6JQqtzdGRld=bFB)ur<5(j!KcT42hoNCOmXA<+F&Z~`_uE_C*HN#5IsNq#a00T@(pFyPQwR@SiwZPPik z88zkreYFh1UI6`IZ6F054`X1S9fW~ac;Q0cXd>sH>SkM#Nreh)Gzx`%q?ocgQHZllN=^pJ;C?MXqd_J#3acLlGb zc3l>c3(BswPycbph05oiyE$FIc6+!0==DP2$LGzPcLT81xN%bH`I5IR3c(wrJf)S` zo-rUGX8pieF(d_Eht~tg!2ULmrL-3d7_H~MSbcKzB=D=!!{z8D=SXW$n+y&PA_+_y z5v=XsD7UYANS`49J&f-8!lvu>JGdSDVV=o_5z)Ht4N9&+VC)x~5BL$4VI0_(#v0&* zWz?Q8uXs~G{e8rR%JkQwqN1O>czd72|9ZFp=TS7l#cgug@|)$2)O&NqXnRNj?00NW_7m>&>tzu+vGjaz$A8sxWo6|H`m_A}9>B>W z0DK})H}tvY=H>;y2taZ4!ZRgrS;Q$c3Py`6&n}3v4r|QIAU$yH3lM1>`X`i(Jlu(`Z_V&um4Ngr-*-=+# z!L4m(aFWiRz;)?)UdRpa|ZyhRme`oJ1fLqCtXfeYv zGh@L~z~AvQ^QMxSaSoT6nVFfHnZe0~!T!t?+`r*tX71Bdxhroq9v`W;{2^7ZB(-`p znkKad;!>Mcg2iHWPL$LJ(i{~arv*RL6MU{SgQmtp=hU|CcbwXpC+MyrE*#Huq3hbo zWCFQ?NOp=td20QONNKUJ{SUH%9e|u>=jLR$ek1SFw^$S!nc>b9xg zR@G+GkAJHUvpoU+{g=1ZA6uREZjt|+k|NXze_W?c@$MMZR13;y+q zz%c+7dPyBgX$(DvoQg`~agL=ic?^^#>R0HPS|=XRlwN&q3_7mVW`kh1E0kmV&ylg2 zi7G*02lNJD&*-2u4Ma&b1q?~bQ! z{`UX=?*m|B?>p?U!}c~4|EI4Y@Uvh1O!n_M%-&VSYG@t5(+!E{n z?v>yM;6rPlG7cFz`fj7LtaryQY^l0*_}vA8bqIP>ehsoN2GVJdck8YAQ~NIV`REVV^Y{Js+i&MuO#joi z0q;Nf;DdKFlmENVEa1X{Yo)0#v_c1R04YHg2pA_O#Q|E+lhZo^f(?OWA7F%R=966fXlImSoh*tx;rhC;g~*t6r?^75t*q`ljHHlXSMz{p~2FS#NIQx4vh zb!STprLp|k7PP*g_C*18|#vTI@4K4RrJgOzG*O&?{=LczyE{%>d#yH zZ{DrB1mD`!V)|e0X~0LHdFGi5d^x`gdKD2etxpW6-I?svd z955oDr!BKXp=8S0z)?MC%JPX-+s(EB*QTrgYa3(9^ae&gp$2``r7aaq&uK{x{}vl^ zbi(5z_y+N@_&AEck@#PskN#xIk|i(TQ~TOY|Es?g^cnNT?{M&*M5Z^_T0^k9N7Fewr%>D}d_dIV!k6IX^XGdtYGC z$j4*@nL@K%R=QC(y*Z56Vl^YsV6aUA*M+QS%j6abdX9%vlD+|zy9EVo(kpmKzN`> z_3ejRL(e1}q>^JrE~vk9TT32~jYj)3MCUnVfYf>Lc$L7x$ejz%C&|mfFFO=TV_#s6 zbEo!DZdrDpj89F#NjNLmR-7LJ4xh`)Rf}(t#-3IqhmhrAkx7?tsy7nZ2*58fQf%`WMpK8?<@e1S{i!;4ggh^m~osW zQ>N+h?l??K?I)xgQ*s=hlSTUY$ub?(pJ$rQ1~R>^QXe2DzUoqt7+{|I!q3#ylsvim z1<7=@N@IUemT~CFh-8?MTe=-p(?2q-qq@(O-x=rkxcWmUKQi~wzMk^zzm@|)@@AmH zS50a*i3{|JtBbcvLr-ft2mtJa4$bmVAKFS!IBCevnmkVF$v&zRP1^)#e$M%5PCTZ2 zj3OCaob%H0pc@CVfuQqHseAnpIl1p5Y2Vn5JLjAg)bzaq%nJbv!3)lR`?3cS*pL;n z^Rs?gC)A%pS5RLA^V|C@fjMW3teIZ#ef5vy_zvSYpQ`zrfB(VFK%_69Fu!GfmG1z6 z|E0fcAusiVK|+CzWksQE0L|7zY6GaNkth#4@&Z55NX}*Xhz^>9=AwK&raC6~>sUHI zLFdb3YQ5Y?{S6e1cuc+4M!wF0z^-8RUCmNgI7ANYI81Ie_X$>wuZ3gP>=r@)(Z}rU ztc<@oA(su^D0OiD{#Fil733CCxnK_}HTv zj#1QOiHGXU=gy01Om~lWj|H-54+b`EuIp)$Zy8yBBgCiHz9{396EzbIc-6;# zfAR2gi8_y$`VQ;-<~lgAx^i{`G|89r;K-3nN47?0JHH;v^iOBu{9b+sLI1l_u~>Wx zPtXkB<>BUE&Ab`-sW^^r^&J2pu_Y*B3Wotbs!>xyofiX|Wa2?s5 z3zs?$&aZR|Vu5>Xn$hwYTqjg%Bc&ZM*WcSJb=}SK&Gthi`&x^fJ#e|ax*?Xy=}9=B zyG?l8_WHO_fmI)m`R-o+sAOMn!92^(uQExObuySIc^r9Fv;~~2&IFxj*Dd_|u_x!p zb^av`!@cltziZ&lKd)K92fp~lFE$v%`GxNwu;Pu?^3B4**a{?^wH~Nw{4Ot-igc%` zCw`32Z35<$bW-k5wExB3Sw=^WBXRub%Q4?FGi4^&$IO&Y$JbeA=3{1NW@e^zn3H8@ z=6!E@=$KEZ^0;Py`%g4I_r^>8p`K)^NG1KtvfFM8|Ge78xJ2fjK8atnh0@zxm)o>O zZoqoRR6XBebq&|T3y1a%?_cZoz89%;Z8ip?#5BrQC zXIuW5sOmAk0~l*M=_AI7smya?9(Da#Opcm-tN-j*=Gosq`tck4*B?FmKd2Hw;wM2H z(DoxEBcI2>OQTPn_T_jj+i#QWS=xx;FfbA{Ao4rm|2Ot>wwqw!d$m`)K&}g^h64^;a7} zeRsfwu)#^ec#MqSw)v*R^x5zF*WYk`7`kvg95eOS{PLtSnQ!^cH%<2Rn{nnmF;)p# zms@=Hugt~!3`6$1@74Fl+5hjw*?)68`=@{Udl2sew%vByp14TvEIR?*dgra-HN%J5 zrGSH%07E?mY7oJ+K3QFCDVrebB_XkRT@nR+Gos#wG&wI5LQ-yC5+(TjxH3NwV_XlF zm<;@WK~JMU96s@;@WnH~9i}gxw=KFQ1m7W8Qt-s!WC_CSd7tqanT*NWo&C$Mxjg*v zoS%mS#!m`ew!<68S>Ju5f9i9(O!FG0bQD|vZ=d@U2Y=bu{y*c{pFjOQm=l2R0=A34 z2z;z8;4_FnzTnq(mP!J@vgCpo@CB9ED|x$bE4_YqKjhIKbsMqY2|QL-yv?Wpl>6rW z;Fo%0EMm`Xq?4b@(vFPDkI}!**SUJA*v??OKlDuWhwhQS(AB7h%3yyubn=bilc#?< z{Peuvg!#)(4Od=&RSs$+JF6S{v2E?`ZvL59oD)Vbo($hU`$ysA_|jLUk(o}@9c|P@ z_k5i((s^i}fECO-X4NBWrE5B~-~9b~|1!aEiSW-afBDOw-zsN+y&1^21UGrqqaM{B zC;oZ{qKqJZ^pwwsuBrZF@fw&5kQJbCS_eEQfU}ZMy!X2tLCk*YQ{Z_Wwgo^qlcC*{ z3F_2a)QfiMgUto_g?QWzXzK8GBg(mNh=-BJsi2-&O9qi_cQ8>4U6v4rBMtV3_TTk} z=L`;n*Nq+(4jO-bIB4SJNUskAqsN99HuepjvETSQ8`UUN4c+6lTu)`j?A2xdBDsAZ zuaANAg+BMS7?;eO#~!gWBL8eXUiR!AuD|^TKl_)ucH^b-S9#|@efDpSUBEV9``Xvu zzzkYO5UV3ceB_}n^-uj|30Y5oZbwP^ zl?W`a!xn%7{`%U4Fq4I@m=wAU%#nH~`$OkM%@Tx_MwYY-%5r`Kea{?hEg(52=hG?8 z!(`5cue^+n?zQ8D<0Rir0I$mho9B3*x0W zT%Mmj>?RE-v>Wy2?aHI|`;)j(?|tevO0+lkMP>B39x6`OHm5vkO3&xs_gbuNH}Zjn z&p7x?`vS7R!W) z$lI-Savs#PgkG1=cpRw?IXliM(*%GnQ>Qo*Y)LS!LJ#rGx*{OD{by;$ct21fTkAjkACH z3qqU4H=W+$H&V(7mfA;%VeBXZ`dtnaG{I}HEKlNnbHt{2(4GU-)3E=iS?+DNRy0|Ahjnt@yQ?5OOH~mUI`_IhG{Gj-=&!?uJ`ER`hV3zl2pz+{p$m&m{sH)yrTtLwqfZh`VUqw* zKQr}T0q=TLUgMZdmLwf3^|H>frsJCShy6TOUgaYXeeImh;(DrvUtawCdky^Y^LaOK zz4g|W;*sAc@QuHgOaQnC@Wgk$>s_xZV@u@;;LE3fCv@c3|NWSBqkd^apByJkk;(NL zX}`*-A4}P^c1Z%U6h5)n%s=RLS@1NE0pgYLTZ!XjoG?DMK|Ao#kHsIBi+yAtct9${ z__H+Xnae`^NMHEO>0d4TrXRmr{GX41{Nu;s#-G3M-;!tlhv11o8{{Ulv$LPJz?OCW zfAHArL+5n1c9Q30(gi?Gk5zuXi>zOOX!f%Nc!i8_4m#`@@+lo&H(3W+kIRscZPdd) zkzxD@yfm2DpWyX)z;6MslOzDt!J}hT9`>c=XphGx(=lERZ=3yyJ?CF0__sa%YsH`anteHFoA_U6rQ?f0_NyKy3D@UsbEu=uO6UTQ@N2u1#*InDfm4tjTgkB|k`7`o zK8l`u$f)kcG1G)#ej6#+i#C9Nq85&we23rh#|f%5@Y|D*w^k|@d)I%9*1hqU{)3Rm zZnDWHd&GeJrL61!Mtn`ReWdD(A+&SC74*JHg}690IT*j|!=m)M_ZMY-NgG&jSlo5j ziiAm0tH_2PpfTAP2BU zezd8KwXwdmZm}tKkS7xKCuB82G#d{HK*zYiFW>;5CLK=(i}kC&3ObPyKcrn_!o)&9 zXphO;$di{Q04KZKzkH%E>>t5@>x$b;2S3)Sec$iW_zp~mz3kKaTmSUG1n&?Z|Gm=h z{%>qnz3942LfhbL@`+r=#fMVs%Z$*r4B)al^b~wT&LeWRAfZ=vc%Kv6yx)06KN3>z zI{>0%P9;IwPE(dBji7`6;*6`la2yyv_}Ipz2N}dq6Qug6_UN+%e;Ig|&&K+AH5@Yj z#?sIH0)BhV`Hx2(byTnY#dqs({nNkyKR(N{XGZYb0!4x7f)K5B#+D)<1Fm|J1?3 z!FQCo{Xco~-C_Aup90#5i_VDs1O@ogAZEWN73fI%;ee&A^C$EQSdsuyS^9#yj!AVA z^nLV+lm@-{tn$jE{^&7D?I4y&Rx(d0RZrVYUuYZY4R4zIfZXjbAN;uP->rB7?g_2G z^-o{_Z*|EfmkgJY04%t--F{o>`CWf#pYa82rPpgLz28f;dmH)_rRc*k5|ER~v?YL` zy3%%ZOxmvFC!bQz=W+0QYCO={*TfHwS#^;&Js-5Ib3~$y_S2^7Y@4oyy&A6xpFHg= z_B;Q*4*m--yzq=iJmL|{?Ydvy^KbdBzh3{_z;}*MK;2Q+_5a-Er^d;AEf%u@Ee$N= zX`9uBq2xrg$!(a-F3+#1wg!A`M@tSZH2G&Q-FzM<9C@FgR!+9vrys=K)!l&EWo zv-}3>L=tKeJDG#^@g~OYzG=V8H;d0qH9twzhyKUjRRFoMBhg|w{EWx9Z0DGnH|sKd zW@ct)W@cuFwU@!W>kTvKQcGdxaN8PdOE zFhAul2JrDuO8;)>{L38eHQd(yg^vGD3}ecr9(MlH1rkliT?eyK9N^QUWDrqJH-16z zlPrYWMm?kpL(&&T*=?Yx=|??LZacNXC{Qj6_sbF0F`s69&X4JsuLt9xw{W|;UZ9I< z+wYrB`J>HoxiWXVtlh9yX!co@HNWooKmYvm*V!w+dk?4Q{RLnDEiW%0;cnDlwFAPq z(U}=75@|^=IN8v_h)vFgQ3DYeJs6)60mJ3dyZ}Ow!F<5Wmuq0;5O@}6<41i;3_L9Z z+J!oz&^9Z_k;&OLI0@iGo7ur&y|F&V1ASZio~ zyP1RZpL_77o??SvKkWIev-gO-;=3zs`VE(LfAI0&7hinwRO^ILrdikJ?vk306oL)F zs&NLc$!G{8o28R+SsqL?Sss0(2$miMuEs%kk5AjmN8myI0JJ1;fAyNx^4o@Ew6nno%&5uWI3CQi{A|2= zfFJ<7)yN!Wwd@q@H)G^9h@(Tu6{s`wdk9=Xx)HQ|O~5B2X9sN$xF6(fp%3_;={3p} ztSjGptE=)sKi?CS%_b$%kdOx_JS`hGZ7AxLAHlB!(%7+M_4VGb8~AsJulo$EO}|3N ze+R;v{!bs8DK(jxf{_f^Xj?!+6e-|1YPwQV)0vd&=7dzGW0GnZje%*MCTsP`&$;@e!1uM7yDZ~tCY$vu}B$1|=M6;SN zxE>4wrU+1=9Dol12XesA0Y4ass1M>ArZlAcMY4s#u6dOL(vcs;OYt@5<#K#K=`!$J znWQ{DRug zL*quk2VOo64Jj!jIum~FSk)MpA7&1ci+gUA*Jswt@0a%FPmFov;y;Ag;HZ99v;59E ziAtBhrYo5*hm9Txjh*Z4Lr4#n!!%5XGAN|-jqsZ51hNn>P%m^W+*Z)RPLJx%`rliY z0>5)hUtQ33o%Ams3>fu`4}SMnYj&4icKI%V-(K$>emnjJkN>*wp0|gw{`UtgRxX!s zr4LZhsv&>@d2;D&KpF>`ZY4KubR%|kThbX(Oumsx%30Yf<+&-Z`zfT>H30B|_184z zuUfZS9v=U!d@bV)vt8?!L{P#t0kzvgCX!>2qKu}IZfhrjAM0Y}7H}Sc&Jyoqu#*W$ zr!pAaOqdt@Sg*C;bSZXN^O^XyUS8`Ld&5sZ>DA<>{og|H53|R8+kX7l-LSP`t^d2{ z_NwRi22pJWVg^khw`(w*s`j{4H^rnT9rJ(m@W{mHWbEKXS-)w$0vZnTI?MY>K7YB^o*9`~qZ`+9Y> ze!mfZhw5lE03fG4}YdAt)nf|sqYg*?+UxiNye5L=iwY5Fx?D}gZ@Ne7k z-+gkq+(S0{htdg$HlOK@qMD4!1HOHWu~cR1+(>b(+&Jo9X`I_Gi&rlx0^oy*mj-j3 zBe*tqr_`k5>Ii&24G0F#q+M%hgn*#9@GT=SI62xRJ^yOGSPDcj=vdFV~SY3?= zj#$&NUpyamIU+q4M_Em;$~wp06!-o3^0c?;oqYm+@xiahd;jt3tFPYbY&u#3|F$3h z{nF6T(Bv>2fR6tCiwC8$KBl9o15(0|@H#E5$i(C)4Ts5Pxm*3oufFAjApkyHN6^1) zQ0^J~nEW7pkaJRXQq`#&h6W4+j{yKcqMmPzXptW(n!&`<}=7bKqw)UBY` z_N!CWcRTcZ{9^_t=#!TZ0{9GmeWiD$d#mp#-OB>-f2IWf_kaAi$1AVAa)xzaD4p`` zxL4)TanH$wp(%ROD{zz#2k^yr1WGd&&X&8zJ}N)S9O9owRJQw>jR#f*gNlL2zy=2MpUio-!Kxcg@%V0)AU8F~+?*w)t&(DKCQzx~J$GIcBPs#K} zv(S-$a84Z7`>R&1`cGF^*X!;JzTefiSRL(!XZuUw-}d9bL)M{Tj-nwN$OrET*cs>( zidN?guFc&gKT03s!J-?Rl^u?{5(cP1$AH($XP}a7!mbmP&Xgb?ITp%~WtL^*Qm&4y zxlYQ{Bjxbsv*n=)&&X6gYw-sUc%={8k@I^0&rd)7^tHCx_jyNq!drbo;4l4xj{hEi z{PDkV2K^tN{+DRmmk1j-ZIsFLr^%C(UY654E|agno06|OhfvlObHIxE5w$97U?iYB zXJPceIHaR2=J9+6Kj}7|7Fr%haj8(ix5XUbN6J?n;D6O{q+ipgXSc|rfG05w`VSiX zeSLj{?$g~z*t`7u+fM&3{7P>L{M&H+*S!~gJ+A*tv~x291UTbx46NGWUGvUK=rXF|#xAj=G}W#9ym5ZDOjG6lXPj+bSVj#Pil1HGc9 z&V#)?T`ONtr{t)%^W^q14@$$Fb{Sf+01sF3lI_C;e4XHf0r2hMiC;%Hyk z>HlO2{M*0&|AIUI+ZoRKAF1RF&><-4l40V|6nT4Qquf94NjWcjtsL5NhWs>hh?Kos z>qg?=IS1iJ}QZQHhO+qN0& z+O~TCTB+*VHUHF~iO%HhsajVvH|o7scdzbqCIy>$#W;Gk-sQjCw{PD@xQ;)J_4|_3 zZz=iJ`tMcV|0@){An*zyPZT(=UcdT0oieeg8U#`2A6fQ%=D`JGbV}r%@_ZQeF&P=lmIB`f%q`_#5?n*bm-9GPxSh7 z)>kEeL9PE*s8FFi5&sd~{}OSK_+g?yD}vcbykPQOp^JEW)3y7RvC$XIvOYKZRLNfu z>%X&S&#sUDzeF4$o<(R$#?K1-+Sx$Q~65aWIWa5n>2ch7KJn zgdkZ7fj(k*_Uzdwbepbqzy0>x7wGdNShla+sSL?rZ>eP8vtp6hW+eDU6 zNlD2iXLvd7e|M@`v!=N6s}cxb3TBas5X@l0zn39Y8Zlx-8?i#lgrI1}KoS3uAU;-j z6A6)s6Bc@Sxv#Q*VfOz4wEo)_<-cwTFH9j?0NF5e=FC1{e)**+6Dt$qLFfn&JP7@w z5v8Lq4wEnb?vJuE6qP}xVZ(;Cp!b45C>Bf#UI-NAcv7W#Ywg;#b3XaxlMj*c8Sz=4 z&&vJ6b@ zBD^Cj8wKpxpB?ZT7bXN=__+Q!nBh36mAZHDUYmS|r8zk{x0D$C|FKO@PR^t^l^KsR zKZ#HZ@eE|>Y*jzfiM0IrY!TxXY${vo9GlW=y-PRja-Ur#=>o9$|7H zuR(a%|3P>=fVso~{teGNu&Tff2hj@$(};r_g0CyyXf*z7^ytxT$%EJ=ZakqoG0*|& zDYiLce&4WR!yjPC#<2cAfZ)f?z2YUl>i-=PfJnOg?_rex2(BeCU(RDRC;GmN!s(qn zd2-JWKm70mX52BSULrjDco5#8MR>qG;iZR$5IC~-z#Rvaw+BHGr&5H($jHe52r&?T z0U485#rG=z3?K})5AFCqqbW){8G1A5=9@nwwy_|62t<^X`55QH)z<;>)%tIhDpe|p z^wYcf?t(O0PQ3==x{-P<$WU+W8Mq9EVFxVW~<@jc2XWycQvF&r_%o+6c*I$2%OwUOl z#QYiV&2Zv7=!E!c{g(pS80EiJgs0y4K8?^0ELpN-Y^zqSex;9DjTv`16tZy#!fP9M zjs-(_D}(^;fm9W6ufWJEgAhU#NKhdrCgxT0RGO|?vt}j17c|EcHQrwf=kX;K6xv`L9KI>VF>{ zJ9g}Z==FN_>Q!I##(1x_7z>?xw_+kZ9u~C++%)83;3Mr8m{1)==Lv$Hon4JajT-$l zYu2p3!b}uZ0%g&goM;e-B85zJVaQSsf0nZQ4ytCRiJNP}z^kG?iIFQf*4t}mdp!_e zt^X3Cvnl(_#ODX&>8VqvGHAti;qc+ZTZ;@Q8+YtL1X$_R+vz1UXjcW=Vqm5^2nJ!I zkTK&i<)|wB5PHX&#-fzoxN+lL(KgYo*pkUJxk52{0&?abh$F=N0gX1#3lS0vRV!Ak zm_Bvt)ShDG8W9okGJ5zV#I{sk%ceDn(eP;O^_}gN02s)veO-`W&hm6f&e25~t0zvJ z*yW8k-gsADvDI+uy$Zmo*Uy6qfrc3H-2#I-L0}a^5Po(c_&G*H7~(*@ipaRtKltE- z_Zl~D{9~U!eHzllq{EacQ+iCBHm&c11q+7GpFe*jk#`DZ>Z#(|2k~bCT9_I`&kYl= z5vHqHb*3?9U3z>&%Qvryj|-Algf9~dZzf7woknbVhSwH!9$VYU_DTS}>29hWi2TC1 zySjJp-c6K^`u_OikDoE8z95V{d+W=3n-K%<8Mw%Tz@`fFN^$@bhTuGLU;+^ZltL`Z zq7;t-d1b`l`LcL@Dg6IPLKr@-i4$GQ?0#I#Ef~GpU~H8Dc+QNI)nUKwb&bYmmhOqkMgYOmyzgXqd8!^tLVl z%mnn54;`SrVym)%c6A^Nf-DNMFmQ2zKmeYA7vOCHycoGbaFARky7{=4s0vO!_!Iy$ zZv@?)AGU%p?$poNe1!nmn-d1WnZX5cWpJ|qt`fNsM?fOF2H8s>;gtZ$8*ncCuoR7P zr$hm;(+~$H5>~-Mg1tm?Kq7m|j;%U~8YQYjv6g*G7`Qmdu(J^V(7;QI=<3kP2TPTG zdXAa(c+oB$5&!@IFbwM7`UUQ1AOl=T0{{R300000006ZCS2l*4{;IMI00000NkvXX Hu0mjfhnIXK diff --git a/apps/whatsapp/whatsapp.yml b/apps/whatsapp/whatsapp.yml deleted file mode 100644 index 8f481c844cf..00000000000 --- a/apps/whatsapp/whatsapp.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: WhatsApp -description: 'Free IM, voice & video calls' -website: 'https://www.whatsapp.com' -keywords: - - free calls - - free online calls - - free calls on mobile - - messaging - - chat - - voip -category: 'Social Networking' From b873c3a243b465c158e17b35ae66e00f169a6a27 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Thu, 29 Feb 2024 11:25:25 -1000 Subject: [PATCH 2/9] Update Visual Studio Code Icon --- .../visual-studio-code-icon.png | Bin 107921 -> 56491 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/apps/visual-studio-code/visual-studio-code-icon.png b/apps/visual-studio-code/visual-studio-code-icon.png index 22c3f06f06b3a84df645b79c76b7c573ab71c1df..77ef1ef5fb72ab3848823fc54368bf163e61bfff 100644 GIT binary patch literal 56491 zcmYIw1z6MH_x~G25fQ;aIusCTX$64^N(v|;A}L4<6OgVc1|pr(NOyN^pmcW)m~=DA z0b|?$J^cKCUwwSUyL-<)_ng ziT|>Cr2Ys1N<%46U!Mp6&2Fx&r49g|cK`tP2>?#OA=oMaxZDGPbyEP4`T+oR?-J{t zKLkIxV5X+@7$6XTr#5Csf-?b?$B%T}r#5HYe&{S6x9wnidJcbW4@uv>eTnpvt4;~# zqx@Up_*1iM>21c>%MZVNY~->PiziDf<>bBeF)-j#j`DNQuUkIZ$$NM_y~RMcp}Ku_mDr@1H4V*fidQ_f zZ4~+ui>_~xFPoqF7&X!DlJm+V18v6;?%zxzemVgci9}%Z+ApmQ(JuP;*tz(iPhY({ znHY&0d2O?12rvY^^_JU1nfq}G4>_trF* zrec+rNO^ROcIwEcV8l{LXFHVBUZC(L+;^$0yL#Gr-q7(E1O`e10F*iD5G8_*Qj&Z6 z)!bXz@H{OKKD8VBV`7_22DHHD;m>I&9)WBK!?8?se1Z_qp&~iG3bH$2&%v;9cbsXP zUXuo(IU}@#4nh=4Peeu>yfQi-gTuQ-7|bP6-POXt#PPVGW}ryj;d9ICS*KcU^DQ41g0Pa$YX^S~%?AFo`@M`&V=(gK z%U^;0pdwYZYiMN}D>|NuFJ_DX$sqbRgdKLqM1V&&ehCY|bK{4u-iwC?gV0my`@m6n zw-Zl!J796JS^P4QkzGan0KY!EF@}3Rx^I;-lxF46tPXkWq)iHv;H-BxK3Wb~58UlP z6{q!iC0U7UM|{I$?Aq>M8hO#Br_ZnH88e;BAgqU|xS{z9%{rs8?zbvDp3UL}*PY+> zE*dqtcN<_oW5(>0@R&`bCcHE)ZJySg9C@z~j_dzwwHfA3`y?WfCI3RpAJbW}(C*=M zJNzI{DHtKU73OTjRm)&vef*JzoDp(H<$e6GU-Eiw)yY=2c6QLWUguDcxLYI@o2Pis z+ww-o7_fJ5ee0aszDRoM&gEH5PQoyCV`_eq)avjF+UorMby#2P10tO;?_NUUgXCiq zyDxI|QrcP3y8 za%Ok;eNqylfPhq70%5INYsG#F?>pccGF8|dk`6#3_^Z`C{13HlH69s`%tEE7DqOGz zOz=1#{mEg(a_-YHwd? zzRxug#f0iu?=p*4I=#0ZN7K;zs{b*qF6i!{f#{_@ysaX`X#dMx5SUo|dJo*(saB?o z%?b99VbZbMkD0@skI$gSw^Ne1e7}G6wUzFF+kbMLE#LbBE!_9Lr5~p*F-JiIC`U+( z8yR6_pT$UX31XtdD;f)ITS3b;EL}>Dl;!;YmRs`F({i>ZjhDd8uwYX~0o4Ue<5kZw z9$WoDLdAf0w`yT@$ur-G7<{$ubtnVJM*JWen}^*?Xh~; zkD=l-oZPN}X)V7Ci)+BN4Fg5FX7`47^u~Bmy<>0BM#}hf?X3_eb|(i_P{%Mbvm`N> zZI;Rp13p`RYSMnOW67xe%I#CKTPB4fmpr+9LVA@CGBDedxC#<%igUEr<^y<{ee`$T zvc#(-5KbY3C?Zt8rIwToh$Fg>R=gi!SL!8Ow(gOdRwG2~p~%M*9ZEK2O`*Go6Ph+g zb=-^iqMa|^36jtn=vo4y&cvD0=ixb6jPM!cc2KAN!pR=AV@&ukTx5&a`$D;^zB%w0 zaWh!ns|bvmnxjXZn*hC>`)0Fb2Ak*Wn58#@IR>I~9pxm}j2uKxXvPJ7Uu&GSiHJ%s z{`eig{WH>;4EAQkV&Glo3P$y4Ayt;>{2ja;ai`S9`JM-5my#L&#fobknZtCh`jw?8 z&PZV|rCH8|jEjJlh_h}9=7Wm!(`b zc)legdzno~XCZ+*E^17CU0rOkkb-2M6L?oEvkphy?^K<2h9TRm4OEs+srX`yN)MW^ z)9pPaJqwF8zcu`J7qofp6rd_jPu{zpa#90tf_4v?qf69C6@LjUB2~NSpoZ}MvR-YC zV|jahOOk)PrlBj8)FOd4g1lP4{2EN<>nnbEUZT(4D{Sb z$jSa&WY+X;SoXxnrwLv@c_A4{odlYaVtzXOrd~0%&G2s36;F^X!fyv2e7-&#vG|OZ zlUI@pJR)RM!m90rpRlUbK!RQ7ERug;W%e~{vN469PN1oeU#$yFlD3f9=-Nij#uKd# zSb3H1`$FTQrEZ3+uomfA9^ygG1~b-%XJ`#P8<;OjtvtyT4*7Z&s5ca-;{Z5${5q^N zmt7bB*gn#4L^uuCQArkiV&dg&wx?-mAEmM5&w)Jj)Xop;+HCM`Qh&VVY&$$&_RBgA zIq|2ur7Ru=r@-`m_K-1ug{kqa36YjD$bE3kY%0+4bSDF|K6o%flHOm-yY*-9l*^#& zX8xO6bqg9aJ&`Ne52wj}i^*<@8$Rpw!EbdVr{4g7DjW=6ON^_}D*lGA6WtVl>LNY}7nx}ziVf{Gd+4BU=d2Cau~kxkh8Xq8DMq~@-Y5qWR1!S185E*Qub z09b!ck;NSUImkRv3w}<dTqix}55x${lY z5m~Gpp^LEZ*AQFQdxvS`Ro(}a7Ed%ybe=we5SIgD3;W#5>Nz=-4MLs6bpkZNClzb<%a9 zqikdYX8z#s6yL>nK~*=R;njHL6TO&+o_)N$q-S0SGSnIB>tqoubfo;g>gMt_Z-EPd z{biCV4q(CpYkwKwJYaNYCO45T4<4+F*zK1nFm^m1^U^T z-=$mxq(X(YRCIAM2OHyfhu>)G<5W)`9xNh=Imc@e~GQuwtE6V02;kV zkSC1@>)&cJzKbW#wS9tntKv zBj2w;qGhMrhZOcWB79v1J=(bO4M#1ryk4Q;%XqhQt5msrMdUVc7RdtGR^%E@i+gq9 zP_Fz`98}8CYl42Q^vHvnP+Sy;{!oRgPRu6>< zC26nFu@NF>d#tXm08OU0Bg6F_+$|vBn7wH@ogE$Uh=Uq_Yau|bZldwT?*(DB0Em7h z_U;;y?Z>0Jn%+*YEbRYKsT65I*VSvr#ji??_P*UlaL*MRA7him43l<^3sRtD6kwCoN{! z;W{9-xu2!%hUtBdn-_rrPYdzc!VQUnMh9Fk8n3|nKIh^;q|Tjmil%JW7T&37p&yo! zK);THqspf0lIV|zD#O`1>M_a89V)j)1-P<7q*`HQoi~fMuSiwb@E3dM#t2zG{ulTM z8bni$-oJld2`$Zdn|F1C1TtK$34|H)>vt*dyuobF9u&a6lJ=!Bk5)XoyL-*-4O#;J zF>dOXEhB-+*sc4c6rq))7@73q6A5Icr;Q6xHeTaN-Z!49Po6*zm=|ftoyym@I0=oc z3%%u4AgTb&DK(O%Fb%vZxVrm(I%H;UQQ{=P(8HpU?PHI2stLbe2Mk|LqKr1zWKH;1 zF63T5b8!(9j>EEbRf48+*D=%?ztg|dQvpHGUD-&1&9HSRkGdr{2FZ5_e`uf7e8jdZ z8o#%Wh^I{zIm4s!owk?l?-}HJ=}MsK^b|J$Wintw=Hk2hf+CMv@&i_>!?vDuK?XyV z-3T|ncy?DSuI2YVL6Fl;v!VU9?OpX5!aVf@I!>LvnRzW3Rnb69CJ=nxl73*w$9_u$ zrf!I$2mRzj@(1xt)hr-Nk1=0pzxx_Vxa{8Kl_#DUM)rP9lv4Y}i_uf=H;MO+`Qeo$ z5dRbkAZ(E|WbkmP3p3`2*;;C)PHy-Tc$N&aKRVsdgqDp#`LHA5478|F&W}K9<`=1X zn$%LDS!{Mh$;pJkboa;K69Qp2s~p+d*v8u491`$}*~Y-8wSmg+#c9@R^7R<4t7kZC zDK$B@@onxBLCGswzB7Axd$2y9383r6J=bb4} zXk*8PBt&MeuROmBR=}w;DMqcdm3$IKSiBn(;l6K-*>OQEJ8^o`6)Ty8wSakB6kUYK zwc;nY0CoW4CD+}R*N`u1Z-}k0tY+R7eDn`>W+OJCzTP^ul1CphqFU@VU)dH=05I#j zg$MRCCB9oO8&F>io7PW-CuWfe*FfT&Dc9MK7Ylez{<6qYyM7t-CLf;?df`T>-<0(# zqoi?(%S}#{m8naa!S<9QR35BO&zCjqX1;=hY5JM^SD$h}-0g(g`FubG45m7Q2i&>E z(V8?`?loS1LM?NUH=@vwiH({1UP1KXXO-B%V2FqN_RPVDfkqVr*q89H7A~{)*8%nq znVB_1b#A?KKMA+mjZ=J&KEL?3gg4Abl;l2r+eik=nw^C9CgZr$q;oR$#IjZAUe50% z6KFhKUaX&_q+3q?6DHgl^iHFnnF-4RPeNn7@ylCJgiK77p8VUFwU@xW5Lf?ho9R*e z1Fl+Dj~k@000mgquXCX7DCbd2^^FN2Q>J%E8w^xa2v4YJZxO{0i84I>RkvTswXriZkvsI8O>X zgqH8AU{zV@4Mo<`>N&tSj&%Q{{QBt3P1SbQzijJL-&Q>%E$9!6*ww5q!r^xXFw6w; z|ITn-!}sm%M4l(%p^A-;KL7*O)Fq+i=+XNtcteli>O2>2l6PSD`Xlkc>^q6OtL@o3 zp8jAO|2)`I>J2Gyg|daJUAZ;-fKRf>z0l5Fa!!YQK99KhMAr4PQB^&qhbd+gmNY1kOfZ?$*`i;oxozUZteZe{$ zq*Msfa{kKxocRgn+(a;$2q9^y4ARkb?Ps0gK9t&P;*%jyGI)`!hYtoFv@L|s7!Mwl zhWw6t%C_L_1Pvt{~QPcTb4S7{kgL>7JDoxAE^c5-n*Bdg=d}BlI(qk zJF9sW;+cn=VOxoh#it(Jwf^qPq(2}L1VGYM4qn>KP}VV{{LucznxJ>iZ(%&FeSxsk zW+1u>SdA+&MORa;7A#?LrWp;`0aA^s)j(g!N>=l5=F)Bm>pk0%VEqNZ`e=GTWcRjLPCu6EL@y8?d&j?i)brZ+C^Z$-2hXR;rZ#`l{Vl zHQwBdM8^&>{INg1;$IyzDj*_q{7>%}O`0Su4IJ0H4d6!ZGl%VWV*mL>%cO&S?({(3 zb15oasf=WR06C!kHUR)s*vOO(s$${gTlMD=GqPI^2WNI4z?1z@#7+M5xUWgXSKG55 zo;{sYhJ9u<+TNggzN^=b1rZ3c002qbElRSo)l*E~(fw~bnSs;4UZeo~`dg(bW8+5C zg{jO~X#L)&C;z<3jrNCP7)I!TZvcpZ3R&P@@T?FiV2WW+tw?hn{Bn>lhy)#JY+&n> z^qEaxD>V@x`}B4B;UaZhKFmy<(gsv&(O%^WQF1`q@{rZdEN?v{oNI>!_cJP@ zC9+>ImI>0)XPbaKE_`7c_x3>Zfj#FCO#7l`HK^YAMJmH9Rs|?yOzGB-^c=;Y^XG-@ zXU4j>%em{BF8W)jFywA;CePF*kJ=SS7AwoFo|cvUaZ{`C^_dR22(khItB+UYYB~M( z4!er&%@v;o(>pW;+bpR|?AUwX$8?K1VzZ(#li*Pbqr>O>RtE(L`y}RfOp;uWo-{`! zvQk!hJ4^@vM~U+~ThcJp*?z0KEr)H?S|~|oVf6jHDTF z9S;u`#aCmjDY`-_47Z7VKqC7*Pa}UK?fg;7ys3=em`TA+zcG-#Om;AG3h6+(5tz!_ z2oKvC?r)Z#2%#wc+Jee}872N*o#x2fkT2)T1bMe8q_e=_lxE5Vr?d@0L0#If}!lwwUSKxRxZK>=%)F;C&P2V%NNjRsj%SwCU!UaVug9HQjGb0D`5I8j9J^DbJYQFNS32G2%FSWh;+uz zyEipS?|+&heXsL-D`K}?^b3YjZ2u&RL$H&#cl*TAN|3FC2wB*nEqlOwQAT>$%NM77-yr|A}L7lu2ylnzouIzVY9?F>;bV#>X^)~-A-=@&F9QISj z_?>ml6^#OqH7g4i4`iaxP4F~bg6{7hZO1@xx8wZ)h=PL}<4FCV4u4H)XKa%fqApbd zny`BgEJpgz(&CpJgfV6R+za=~0a#Xs2frT1;r#U(CBr(uTt|H7s7VF3mgEP~Y0+?5 z$>2K&w#4B=Tzs*%Ew4HHZh%(3zpi6={jPE4yV*G|?f#cD$Q5YDO{Y#NDI>5@_7Qt9K)~yE%_J`^7xh1CDr-9DfC0wI+?Yy~?{9*{ zQL}|xZj$1L^A#d7iTlfQ4-h#ANCJ&E--0G32i~B;_r9LQ+}rj~j$T6`Gxb3lNuL+nVpT`Y%7OJ;g^SykV_?$Vt+WOfTks?d2~!MP}(dLmStq5^R@nJf%s z!zPByrMH)PdEIsK(@>qDkR8tOE0Mp{VNYRmmS~?54tVMwc_6U`ymgIq@y+G^&C-4z zuC)Y{k=>=|`nO=j$?T+&S(^GJkW1{GcBCw#Wx0FV7QcUye-v z5!qOgw%Z-H#jGX{&SfCo90k=X!`29`n{xl9PgD`?W+JBNmqS8+l10ei-8>Rt)ml)E zaSYMk@WFOEBi>#DujV?)Em0ekQ^PrAAdO6~44E&%?!qe#JTqs` z{}<5$l^!0=sgWS3AA`c#NwWg);xHX5qQAGch$J9d^+aj2z3IVg-djA4vIT(oZx$;4 zo;R5XaATo&t`fHqGavfBCmQoYr>~qPNtsCI?hFUjgco8(3_rggQ?!v~2x@{SfnX)O zT2?ApF>s&piFibm%^K}&s%Xugo;*m2|wvcpD!io4`h)^%NqIpOfkkX8*9{O zoVq#Lz50fU%n<`U^s#da_ON1DJN+kKxL+SYdgUGP^K&!X;{#P{&G)_YkcI z2jQWIyv3EVOzEtkjfCC3B*M?P2h(P?+m<3CiQR@-ZtJ(d+WJQ|&ZTEm0OWQlC)Fx) zWAh`ytB8%L24&lJb?oYXo~IQ&<2{H9<;UmOVw?_HFzjcazPg^}{ocmK=dZdf767ir zapjt%z*j7dP9K9I7xX^wLmK>CU;D5hU5*Cp1pgw2nB6bI^|_^}QsU*gvT_^!#_s}- zluHxKQh6Wlg~s2Xv_zI%0>UQvRWv;NNRV(7EKD^9DNP6=ikW?mcxUQ!ge%V`mtP(y zp6G3zg{Kx}-%)QIl@K>L1)x}(r(4c|8jl}vAO{~1rvwenXcd3(LY>8hYh!DE$+3Gg zu3q8h3BPkeT*bNcb~C(q*LfXxrtM!3)&@iC>1aJ-8Pa`-pHI4|lrOT19eSS~=$VGs zW_t5d<%j5q(G(C0?6m^9UMU}9iR{5XIc}!2ZJ8KeH@w3W3V!%k?tE?BxjN&09TVbW z8Vp#p^nDYrY!>3O0HqDMMkm;+oKw``Br@)3e;O4km~$|RR(8@Rei%C+QMbS9G8QW5 zbr)nUKvHQ|Ze{8OVtOeWa`Y5gZ1$8)(&|?Y%XK_%(!%S`F1BPCK}CKpOlP;wRYrcH z-Al~PA>d4G$?^9$I>@b1E9DAe1OWJSi@SActqxs`i8$-hf(?7H7i}=!>)T2vCijyO zoWaf48j){DSl}!)CE_H&BUZNjo<;Xm5&D8X7#V=ubB-!D9v(`niNv(1rG}Wb@beTO zi7no5e-1K#I~JLVY`%7eLVihtU%W|)qYF-+gDMN8UZL^A(o>GA_I5Dw+$|ZytZ|a2 z3Mw;ZDn_8dfx_6i(kSU|7|By2#DrIV@RT14Z=J!nDxUCl zh4uOMdnRgKM7}GG0+A7X;?6Y0l>rPOIK@ia=o0yOK7-nz$po6XYRjF7)&zNbf4BJo zB9D^H_%{ms6;M{ zcmnepemy}BA`@Sw)&|el@>Pv`J7l~Dp$ZF`bFD8wgW=Z)xKavBHN@NWaAy?%$NMaF{u_j~$=zR(hYrN?e6s-~7^qeN_E>Bi zJ}EhRUS3EWRyk9)LK0aTRCewdT z1`FT}9VEei@A{6MQgE3WPya_0RIYTcAWgi$87TfOAGk{02k&CLtg#{ruH5;m3(|zV zyn^r>lQBj(i$+6s@Acy8$5I%FyQsvblWn|3@AP1yjHnxDqJt55`NfJbqLzq7>Uhfk zZEtka^D7F|Wr?7@6n~uviGN(Fd%F9!jb|=7Gn=zK1wjZYqcx)2-x zKSgQyxVxhAhPu$fgU|kVg!YH~U@~>k=Vbm=^M9jCa;H0wbd6Dx5l;WxjOBRXYqs7v zRxUD11Kf)pJQzT+T0(AVVu-FpEjoh&J>%*T3kY50Ig*w0yd(f*-kJCiAtFq8>@|au zEW_ovjk_2AqPP_=Lx&%4L7o0j*&PZDpq>PY$qTf>ZEPQw{*4IZ#YaT>U1Ko0&+W6Y zKERJ0oI4x-MSKOId@UPn!D<+(T3_vz1AxwNL>I;RVSz1i(tN`eEzfX}{r_=6_I`6j z^YCu|o?y&Vy1WmI7O&trnR}ZI!&OM+mR{EJMtqip)$N9)By_z^tTqd205#ENuzyhh zvD^70PztT3LUeckAod=N8X@_I9(2lJX$qnk+!XBkP53wq?w?PJGphq_gB=`W7iRH9 zlaFH+nq#^2L8i}EhrJ7OS@kJryF9T>VhirTX!a7EOJPcEJ_hGoH8Nj}+as#|i~z}* z+KXT4Hf+#4UmgW%5(UheI-IQk<5<_`xIJW$o~X2Vv$Mvj)_-cJ#G|T54E9)vQep?dKaW_X57K?AqDKqEO6!P51p!APq*6{@n;d-Wrzqt+ zUqLr_2FYs!uQ9&vu1WpL9A_~9Z*UINkFP{s!9`*m{#*S~YIBx)d-wcSHkcm))|4?| zOOE{o?ajI?sxq7UCLO0A&48_@3in6IYWt`3)l73N;sW;FVqVg1B^$)N6QB`o>yKN= zCGa0vc8qoYpTq)s36#!58?sb=rNLK-u9^MSnVS+`%uu3R9D7UQt-c33inL&&_FDqX zvwGL{4Rsp_I@Xmym_jOujS?9ByXkXmTe{B|3dFAcpA@dLh+Axbu<#{ZQ>p#G?O<0L z(f-$M8$KLI3=zT44pL<&VR1rle#br9OTNzy?sYcyI)T7+?iQAaazHAO=+6c|1eIQS zDm}jwwlys;4Ey2rv8_`Ac_$lfylKl$F-mq>0j%a%?-DUyjKKOMCKV%zx?Z&=s`dTj zGlz!j`silAz^o3k4uFJ#Zxg3-!rWf=PyULUCtm#@mm%)^N!xba3Y5WOFi=&nz7}3^ zc15H)8fywMinjV3PK=2Hh^>c@c|h?O%yYs(zMj1PxdG{)^Sd;)d@T?>7cp`wL(D-Sr$v+z zJ_S7pAs*soJF#ecHCOSgT2$S!H9Mr#8V~vqLsO!Ft}@EGXv{9h|5=G(Q2qbnp;%r0 zYK1Axp%RSAB<7_+%k?a9E=?Ag&R@>YDUVen+ARzmf_)O(Zlf{|)}}lC5c>D>GSwn$8LW7mN9bRM?KWOBbeOSSb55BvYw3HC&Dy1_(}^~360({tpY9=Njy;3z zvj?#adt1bUbe25j*Brq4v#|0C31mb)etQ<3dW*bPOWXH#?M$Ra)G({0x%A;sYVk4y z>I<4si|#IzI(HdyIa`gCRRgIuN^*bKl9%99Pa^7`QNhmCP6FWVT4u^UvljO~ zhF-?gZ(v3p6T9llBJ#&hSL*aCt)GWAk^}WpZ@UW4ZLDvF3h*S^0>rC7@T`A1?DjcO zhMam`q7g&$Yaw4hHbe7ceLa`kR)h??9mrrTS8Cn*O5vt|j7m8LAs~~)E#(-E?<1PD z2Q2C=^xIoD%-;p=jO)gtN|rH74|#Z6jL(PlT&ct0_DCP?1-`sOcXqt6$0V=>5i#fp zhe@cjm4(l1{V~~{)BF70yBV2Q$x(j${nV7_MNx-^CV$M)q{@oqv(g*OrUM=k%WROc zt~JT1+ki^W9n;0M%j!(Hj(`l+Hbo*hK58#w*1BjKH~&8KbbIU1Q7APv~BvJ z*}pl}hq@B9f=)285B60Q8(aOT6572~r>WWy)?%SQ$#A|=uut}llSS(^9i5uf#2RpI zl9=2xq*vi*TziCaFTmckgSWd6K)*%;;YhhQgQcrA3AeyK3}?&Y>Q0IYchQPX_Y)q| z$;Kn=mnh|=*&w$W_rN@6H`p@EyeAj5){6k_%@u&26dw8Lv-8ki-J!SU(DTmy8ilIH zMzf_~kyQ^pIwb>FHzfcXq=uK}>*bjFGEL@muwf9kd7t7>C}M#V2638tweju>jE&`V z_2YCyQR7WcgFPV?*6Mn_@z>-&vPV@9V!zqk0fALw8@ zzv%*;!3~7&Ms1O@Smmim1$oup4ypQf287Af%8=C;uyWa1EvdH($tk$ZA3FkK3II+u zwL$@U{NGseT2YY|m9CX%M{Kd((Xo@}O+uoFa`w(k+{NB}eUt#Z2D1~Id||`iGCAXN z9tpcsmO8>=zpkyqUOE^TPT_2jwPRw5u^>Bo9Nkl)za=vyi8{` zIQ+rCA?xbJC;Qr6(58Bo%|N?3Vj5Dd3v}^&6l|PqpaWvER;E z+a5$X;&g|ECYJ0YBVwxj#{D&=hLcbmNmH55e7P54efO5Z?n>iEJ+58C^4cgsBLn7e zVKuh?cXn1(uka>DCXZLHcquO5b@kZ4ACj9tRd>=5j7d3WQ@KJ*GVuJ0kGt=e>MYBm z@GEJIK-v@};il}+kBjkt*@}@966(MGe#D@$eMn(}nQTi31I0#asn5Sjl;x4@i7m;b z_cHz_O$!=%c`NR*`3S~FN2B~!6BM@N2mxZ8!GXZ)MQ)io_G)<52_LcMg>`Uk-hf>l zzPbOjdwr)i!)LO0t4&p1O)lrpkMjQaWnPFaBjM`!2*6sXeOe~pDtx^DaT_C;;a5TI1S4sPUnQE%S1#GVI%%C$PeTZ-J@L4(5qD970w7{8DC@PbTUV9IQBMpSe6 zxR?JbKj|vXne?yOUTX3U<*#i?n)lSxlB%zA&a}v25ji?S@uPhXP$3iHlmKM$O2eMN z+Q(as9Gwb8bWRE0B87#AdSj(yyKxOa{8&Y&9rS#wn>kjt9kEK)Dylzk1Gj~j`{E?Y znO8iB2^dYQtN|=e2S} zz1HVjxAwO$vG=Kit)s@}`UZw7VJpzklZFDAvOlAg{$5>f-;k(MAO6dh1-{zebA76Y z$=yLpv~@Vj^PRAIDniw|7JdK`-BnWDvP!^Z5Rnex>w23Y4NJ*3a?le*k2a!&MA|h9 zicgO+g*YGRoNw|=ApBa(&F`-7sqio&ABc-4 zphE^BlF9aVF;!JPjE(Rt>Av>Wf~QgqBOAKqgI+1NJvw^JOUfClu$}A!u{W}=eIrax z3#9e1z2BrlstQgYP7C?vT8NVVBgDaqKXG@nU2l(x>fTm;YNJ0Hd5CM}P@@$5QC9rp z8o=3b4(&_$aq`Ui!&zHkP*<1bRJOoPCk9Q{Y1;VNP{HR!W<1=h5L0h2oWnR$UZ$s^o#MnmzZ9xf)9GS@dN0G z^8wRE4ivu6soo@Pe&g|H>)*}RJOafS7#*e#vllDw^yVfl$+hku(kO(4X@VYz71-)7 zIZL^X*AACKO3fm7JT@&9q>~Obz2sms+6mwv7jxBg>gwo{g{Gu5o~mOg(Mz8~A!a34 zYBq3K|ByI&9)P{hw(&!n%f^dMgX4Lq$qfZONd60s8OQW^Y{oBwPX{K; zS3YF>L=JkPzDvrww{1kc%_D93`AdErU!-7iadP=KnDP&rbAtDvc&m+-J#M?f@&i!B z_sy0++5M)B&GfufP#xT}vw3r~0G_q0nV)jf89mi7sU{9P5+?d|*XL`}A*CT;^fgPj zaG1NjAm(>|I8bQ9jfheG;e8)F_Zw2{(HIy4XQsO1cw%*mLZ^o%{_~mA; z(Tf-3&De(86{9`2@C&74oHXBi2{`AIXgzYcq=*;jXaYjQ7Od4&S`Q3Z>;Jkp%4LQG z0@j5Zl)x9wNa4df z7JzVnU+2Fa=aM67Ei~`K0;K(>&n;+^^y}?PCmQW{Me)^xp_khMi0&XUDF{(aOTVhPTgmW@OK(? zfw%2BHEHXIL)ntkw`dh{288Rz=ClAigMB{wk1n97fm`N{6h}9~R=xzvTO#rz08yqmbEq{5>^X3gF9G98+7Twsr^ z*18N>OSjY83l+ny7P7{#j4^$V2GQ?jGY(b#N++o1Li?lIqF{kXTq*)(AeX<2(&pCd z^{V`63k-_doV>@ZqxZ7DzO}jyW;7;dd&~gbv;$F@v$<9<9S^I}EeY@qkF`DW?>rZCfwawn&tVYhHWB>ZgZTWR$$CY=VT}?f>;=7+TEy7na(ZLL6 z2C4SU<~ln1*p{~9WY(X4v^TY{0**|;@VS{PKvQ)Nom8o$o}@3B%LW=+RqnxgJ$wE7I+G=5 zI>Zxkpv46!>5nQ7DWA4UQSQnt2zbK7>V}4MgyPc(0%(&vS>Ur0snsG(`^o8{*4c$Y zMY4Gi_!ubJsQTR++(p!3LIX^lU4VP1b5P%96%`*%Eh(-iPuc#)M8}VpqZbs=$EUPZ zY$@tbU~Me#u;kqC3Vl`)onTXNz!M*459Jks&=+?uC;4LAM4s-+>8qV7Le{a7P^86cfx;y{V6z=JL}^ z-=HBS#%?DNKdM&jgKp-IMr2&Er>8Qpc~b` z%DHmA`DHrVo8X8Pj(vU^_=XKZ4L!*^PEqeRnJ1SI;VH_2=gj9)nmiBk-SGQmC(g%7 z^)I*a%%&x20+V&z6*j!4zEtG3+u>v%KZq}xAl%G4O`yi=;$ctkfE@_qT9euQkOi7` zQg*;v0eH4SX^(oPBi2WVH7WeI1irTcI+=jS66aF~Y7~Q*Wc`=fzTFk)a_MI^*TiO_ z#fvqsX_JO=excLQ#Q8q%dkWgNwTyYj5F@&NBM`yLywNKMTfB+C2$Nr646lCsh2QSB zg+f|>VXn6;E=BMtX{;FYoQg9qoVu^aX}#y6N;+82a#{}?z&q{>xSddaVs5_?J$hO- zzebt-A~A6l?XCzuKCbH|s(AHtPhg^N2{;zzZ1um!5Eo!OAWg9Br$pz~zFIMMSOk+{JZ{W-2 zYZPy$eb_F8ZzF|b2O*$c6l#Od7EEVODsi^Pr=xB<=ODj`$&Ii0lv6ERx{h)ecR+X7 zdR6=1YI4*AXgsmdV4n?c^jZ#3O=;B8asx?(m$RhXFX>9!C%GO{#5)GZ1_H`I08@mQ zTxYdmE?QMJQ%Cug;)@p!cv`O+xrK$zh2o7zk7$ao)Hp8>!c+D6dB8p}WO4o6&%EF# zNTp~Q$7Y;ahaBuNCGga;**U`V`5lO=nx;$+;Tv7yrpqX*O|9^y{PoqIWkLw`9rCw( zA2Mzb*~rh^6MAW|>qDrM!#Pom0%7k+n&8wv&OsUFJXin9IaJrHjW=`1F+V%nnK65F zc|Pmd54{UBCnzL#lLEIbr9-M>$8S1#T6fNQ;@cQ`N!jN}VZM6({qHi}jZ+^sZS!|_ z^`brZj4=YIcd;3KKa_%h$Qmlm2=C3pIQkYyfx~k0{z``wgW%YIYk^AaV_E ztaZnN8EBc=nj^5+-_O*&u_7x{I;TIef^;F}V5ieg9yT@>)CUs&5@P&N4zWCL< zpiZ_%Pf-WWw@8r2Pr)8ec<#X@Uv+dW2JCc)MUlYxTKCktNFM72a%Z}wge&eJtKACDvn}Q1frN&WULZeUV`B!ID=Got}fdSwC$q zOvv}~k7xw>pEd-)1z)d`dIN&pbJx1y%I3T&*$DN<$b-iY7inX3!S-bPhxpL70t2R7Y)U9Vs%Z|w5w93$6|*6hdgDn9`@rR|jGK2BFOBwpHjFAo7&IB53$^iEo_ z+&VoqHXNf6?KZkT6(L>I7~$o2ph3^&QcfVN^srYBWE>AKXdF&&xCR29rtY9^Kkfk+Z1feEjxF~BC~Tx-iNU7+^!`m?o{rTkkvSJ{cdWd+-g zW!Z~6s||Z8AA|(vZ9pe>o7T8jTPb9DNdW;epe#xOTy4gnKWVgE%<4oip?j0;tH8z^ z!K_FJck{iw*ua-g^q{?a7ZgSl)Hal&HIj}}ITfA&?1=!RE9)}kt*V;Zj9=4pIzhC{ zarXjv)yU}>T<5b)`v}YcMyLVn=h2cSruG&-sJiSveK2ohF9Tp#0mx@bp4T>Xs8BmxeKrdivXqg$CU+} z4Mo+P9_U!~O7h?Dq`VRImnehn9?$jY*|*omfRfp3_z>o1mr3|DpKCRHOaC&c^cNQZ zmnf0|>NSQqr32Y*xBPmO!=d}2n2UlvEMIrY_4dTI{cr|dj976SonggTmDdY7*D*Q} zvQsyKd)}7V&qKmUa?Xi8{^W4$SCIuP1JFgL5ge3F< zou6QOBYg`4HtY1?1(2BU+v!b7;4{j-{lkjVJ+B&h3ub$p}~#O zns2&iG7ZpQ$x*o04XM-jF^56I>F9Wmm-iO=qoRS=kx9p$iQ{Qn|%+tX-ee6qh@z2DTrqL%FlYM zsxA*69h$gv6SOzi%YZz7Knq+R5_Llpk&I2L$QchtpXx*;1invx4rZ(#9i>**?SXu+ z!AJvJe9aj>dXj>y8I!Kq4&VEpa}lU;2EyhI8s#HGwE&9!7FV9iR16Gp8NN}jC$@XU z&pR|%5bo!_vTfSoQDD#ZorK--yuCS{E|!~C#(Oz4UU)L=HZVZKrp0B0vQd+Z68qo; zP#lr)y(t!W^>D9cT@U*5iMSNx^-sG`4A{hlmvX2bUgTIDea|8g=DtqaT-a)i`Z=p~ z2b#gif}ZeuQ5+@~qzZIq=FD!=$Jpw}D?EU;M9n**2fa2sQHSsy6kQ+>$(AiKe7{@y zGfqIBs%a&Rzp~^6U@fmXbv^wF6VKrGG~nIn`-icd=lz>8ch85_Obcc%VOaNfQ|o03 z1A% z01B8(Y)iTFKRE&41Vp7bth|hmThdNdKA+1`+z%2w)ic(09UBi3{wjtn5M>1alY%_z z`$)-A-L2=cF7uS2nMgeV1{OQ3!tsjWfnsCg>oh|Z`i%$o))}nsrj-w;3xl|^>`zT9 z(-BelZ97I(_EnDDJlUh|6Dhke=#NCvGaP>l=oSKPa(QC zs`;v4jG*--whFSrETP2|!62itK%C*?W)kdmiui=lA_S9^XIUweRQkyzcA1?)yb&x}D=a8E>kN zfS%uhe*M}Y3}TD@3ZUl3DVLe))w@T>HGWC=ZcwVETvKAQU(}PPZ1GUUrp>F=$q^sO zS|;=fu$hJErN!G<8N`o&y#~>Ex*V3+;U7lnKV#m!kpjbp<5{(zZmr{$(>>?DFROpO zzezYOwJQl(u^7&@rl`$(nmuALpaon`6a$}!3M>g>kslH^>3Rdb9})^Z{E(DiX;BW` zIbxMbuzMV%hegRY5v20U78dEGTX$#Ecq@))d%ynW@-@jiK3VJQ35@eij}e%SW277} za`1d+2!p<4{A4=tQt~Sm1A*93BPTtwD&#y*Q1A%dfD}eH(8@~g&8(#(cPD%lzMEv% z6Ki*^we5SAQ-9-k+#7AUj4f=1F}({+2+X&a!B2ETYV(|iVqE1f&l@v81Er<-phYFM zB&v|&)gIF%`uUeF2u?A>YFC5#0D(jup~H6tCZ0?66lrNZpVkvOlmdt3VrYR+V((2! zX~Uv)&WoYJBvsI+0Igqygx8z9Zu=N+H)7!tz>w9w6c}5E;e;yMZ(8jDmN>snGO{? z^rXw4v?m-(-Cy$E+*(n-WtuL?SZyW1(nwSH4?SG?3gVL{o(+22E-05G@}0OTFsj)T zra?zEw4Szax5=gCy6QMk)c_$Xo0gKMO%`jX-eK+C&{=#0QNl2v=^z+kJf^|LKs20HvjP zTf>`iehW}q%-)>k{JGY1)V!tfo#~Ta5ajc5(q((0eDyPhC;s63Y6P1aTyA9Jz`n#@ zAmWK~ce}%z**Gu~fcBH1oT>AxG_joZ&~NU~pEJj1HZD*CoZuapI&yFl`@}aY-&e62TDmF3;W(KXJyKCHZuWutL+dP| z&sU$ZV5^@cHy|};tV}2kA-owP30z_S=y=x|=&5Vqa}V+h383)9ra%HI=-Rh`yB=bn zgR_QQq84_xR-_ibHA>of5D1**Q`5G3hhs+vZvaQ>Hj%B;BWaHS7MWK1uR#@cn@oK@ z)Y+a68!q7czDv`%zBV-X87bB>^ZXqOsw@uME*9|}-TNt7+x4Y%(Re5H^5u%1?GIkf z@>kv-ZG9#MY$jr7C-MT9A*Y0@rV5wul)m+XDpLA^Nft3E+tix&iQ*I0&`@(0s z3OLeLI$hd!GU_@?@3|e^^>DdqI19F#z?M55?7KGy`oqJH!;)ipA$R-$&1^>!t)AyOPLGqX=}M)!bG2FLX;`VsZ{g!e`6FY^*4v+7sk0^ zUv0gd%d`?_Bw~Hj_ft+7yVv5@UPhnmS;3z?v=T;zyH-^LQBVGo#z|-8;zAY-aIcT? zUv}<$wXc2{n&!)(N9y2J!I{hXcnkFi)%YdDJFDcBj1glOO79*W)LvZ?<2FPu6j*Jt zSdignWub1+RPpX6!n_+q*?OCcNs!gCmW}85R`~Wnvk!eZH7u=Ji(^U)e={qxMCY?Tc;${zRzDe z{Hw!;3jTwVw8w!AMFVj%`*y0^WM<)Wy%uynfP94w3e5PzeZ8lAPC#1sHsNy>#26kG zC7yxbbF5vpUtVlVXL*66u3cxXElLqXx-;5fhlLq2;B8Mnv|$r=O{mRrUA{PX6X@0$ zmzejJ)<37~TsO7i+2@hy^Eg4bQe;N$lYZG$oE(s@B)O`6yaB$8$04i>6&N zsNh$*3>21_9)q^hm(LRUe4`hgyLe!l!iJ$bpmF>KY&eH6b4TTy$5FhWI!VYgpzz;) zU_*zQ^>W?*rWb5XQ1(hf;K=7KEJ(McHm=}jju#?1^tx?B1#WIF>D6{vRSFYSg&dcS zU!qZ!Nmp<&tzi4%4AxCL-XB8S*#R{WWh`!TH)l1MW&4|be3JaRCk{}^dYQhvWI#yl z@Lb6U+wch56+C6dp5NA&1Me3Sa%Q5Vb^i8W?xiAbA)!Fy&@l7@+||x!yhnC>dRiBJ z?Y~8k(L=IZ4*pXJ<%pZJpJC<^NS*S1eG1ai!j~>9d8E!4?uSG_CEG#2YpBjuaok(8MzU02pEjg1)n%R9htR%ADU@;FdtL7zHLZIXB^)~n z!wphbmFPzp-A@( zeVFhK8}1jB$jz4u{9Csk+^WF+VIp%yqtrearybH!PVk2fOm5fny}KZL7Bj2SJKSOS zbaC`Ou~UvON4ruMZ&*tZR@`aCGP_V?W_45zSksM+IMm>eDB2x)WibB3qoxL4R*bsc zTa+$xWS!F`kKXoEiy=Oe!7!tK*2Y)*&+-qPbXwFJ{gQ^*K7-BuUar}ZBxF`hT`H^8 z#|;Y;UQCVT-~l&A$k_Hbz-#|8`?wp{%mma1wsgQ?bls<38PXeW-^XhF$N?v5Mb7LV zK0{;lCX%kO1)mjWNJG3dfN-({p@K+}8bj+Chl4>67weBfp!RkfOu~vRW!_0h&mA(P zwYY;>E1HYIM9E;}-}qgYg}{#Vu8lSC{rjquXEWVgQYygV0u(#2=JBj0NcsU$)h=2W z227q?m+K?)Uu|mYfFQXVU_xVQahG3XUdFA920+9`-j})VH>PK(E}l0#@s1bVI0iDh zZe=H)lVPj2&5o6NRth6~KZ8AYR$>3x^{7%P6;YJ_*)$#X8shxIB71VIW#_%N6}~lz zBuY=9=F%{m9^hVBd$>ifU{|;Zz2(bX4E+No3O5o|Ux5^8GDh0G-g7tc#SiP|rE zIjO5^ad?HSUtW&e-a5{72owY;K?uv z*;TgFtReRNGwqj9{}faTA?yBGHw_1c&u}<i1Ze)BOYmgbb`sw!l_n1&`foMpK6lu@esg{W%BAVLcX* zxO7LkplV4Kny7_)B-_48sj3+g%(^!M&|ojNVl?_(gfIQv}t7xRj^P$(BPVFfacrGPIJ2ktBZeP zs@74Z5!Lve917$ncjZcvT!|B_3yoX z*I@{(szp^2B2UoDj+vEyKV4#F)lRPHgU`P;^;l~Xl9M9g3=Z2-Ox5mcP zcK&KFx-r5HYft#V_JzrMf8`U|)yMT0>Exc0rXp~TM3uLgbs)an&6l_%-&7pPRrD|r z6XMOatECPW3@C_${nMsbZ7hr-Pj5_t$LYn|m1gQr=#QoTfi%0N#l#qK)pBs*%5=@( zvqtHthL0bY5$NjgLYZj^+x)$#DkEZ^N(($rAA(ZjAJ3)hiW<<`{Q@mxVZ7VSJSnE> zjT&&5{n@+0VUSYD*@2n4lHjwqlnBiU-+IN>NT-XH%&1Ja%;XKFN95-Hu1POSIwC-y!pG%- znVP!6NVV%V3L-SQr}^XCM0jUsiM`J$#1<< z)NhlUPudAOmL?;4W3Db`Ebe$d;#w0@psKuzYPgrK`k^{`X{Ay$5?s%lxSKb;V>DdL z1rsU*`lNk+YM!p;z>B=OlH|9S0;VHl50ETq z8u-@T9A5truHOC(!fD*z1i&WWOeTaNX1bJ2$1iePBOp!&-_9`uP5n}>#v&mD(AR!wcy z;&_2lrMt#oUOb`#N-6OKIyrSWW!zKV9TSOEJ~{d(!P85?2&Y!YY^fr1G53WGNtrff`j)-iN{ANE{Mywtm56( z;6pvb1?p_~Q4WKG)6y@uOGs5Dl!ds6R2*Dbr|pwyJG%_Ya>vm|sq9UKVyPfA4x==d9abo4t_CqR;&ueEbQ zV=VS-O60WFxLsz23AcY=IaX*ARMkmXEwQ0alzIjD$VV_pES3UhOMhI|O0E=f3Di@E zIMd>Kj0Kv*8RagnzQup`FGi#4HAo)~Fvw1^qsr9ajETv&f<|55XYvYP2Aabf85}E9 zmv5z*Sxp+HB5|m^BM#mkRJnh0aEyup?#+%P_=7XTU=Lc>}X;k&jKgr0nlrD@C4EgAJ*bL{qx z#KnwZ!!E827_Qx+LUD9AVnjg{iIbGUaFsSjU`(zQh2&=ac2yrNDzptV&DVl~Z7G7y zE7R_tiKC@bySV}$IK^zDqWHE)6ww`20torHAZincQEN^*hO18Qy0WCd|7(zy*!D#R z>6+?HJezSAS!~iSm?a+ROSdCGx)b5x8KeRKatS~VTRMY6?@4D-d(8XY+;|sFVz`d` zYQxGSe?G0amExg2RBPgN4w#eZY8cbKzD~botWp)*P_+SJ#9f+oOQ4jI;HtfPsolEO za<+nU^$lHPX$n_qZ_f<>7~j;>P8ax0P3M1^0HnkuUG3oqI#}WI{78d(GEATD*3!Uu z#zMbxbgM_0B@`I6#hgC(n48b4zjf*b8uR1m@Xo0s_dHRIURO<*VMzrDAgFFKXy{8` zr;hV>prT2e{v{HWdYM}CimVT)cqm_FRaArP-VuP*;GI-H^c#ecS?7~#tE5EjM-Lz( z&C$xtVcI8c64YAzLxbv>-Wke&ifg?ncd>&9_UsJog7fBEXr0Z3sj|T;NlkbrSW)Cu z2?Iy|rLoFk-7i}j=Tu+^1_7QfMHLnJ4Q)CBUZ* zzMXh`EK}2OK^T4ln*mnYx8_9-y7M2OuH1^<(@vu8?D_DB9JMJEn%`$DBn|)b^q5%6?g8*QRvj9|Pin^ba#eczUB&4phf_Dt0vyI(Fg1d9eeDy+N** zGM)Ra_U>fesP+>nXW{*^7;w1ewiu$GfZy*gp&WA*F?Im0Yc{SuTMKkp|0key9^paB z0S$F8=!M?2x65VZP<&5(ANfyJeWcTk#;MidKFnCVAD?JDRm*68Mqozet`wP~Q3&Ey z#22d|z7UyP6ZiQ2Dc;t*1aoI@8kE?ySX{IKEo9~raE!~&G0Bu=SB4fd&(|1m>*}U6 zt9R}jp;KcMBx?1#ulms#mHJm@XCmGX-W2mc^p>N*GRju$T1PL z27oo*5Mt^VPLe5YXdi@J)BvA4L$xa@VABPKv^Cdn7VF8_L%j&chzT^Y93aJDc-~e; z8UHJVnB>q+P(}X zIl?fx8+Eig5PkpAR~Ab}e7Ygp1xQW?X1OOybDxSk!KE(&+c*fi@7W-EFDpB#zlsvm z5|34ZcZkOMKZw49T#mrFNDF}C9p;xC$y_22vP*FonY0#Yy?4I%Ye-RxTu z02T&toNZ~3cV0xlmc(!2jtC4$s{lcAp3hi#vuoo%UX)MQp`0_>47$@{DAl2(!}^kM zskYLsU9-(5SH<$0PaNu==gTldP zPxIJ`2=Za;r&6$*T_$#x=*d40D`wHsq|gBLR+8!gHRYkGtXw%QWrc+4=<` zc$nVIxUtrCo%7iLIb<$2W_gOjF5ZfHjP9O!*M0@_@m940t2Et2r5dN*GtKS~^+A(* z&%%cbu2uPX_TY@q$SUK0u!O`4p8dl;> z3))!#lvXzX0ujcSV#+O*hIq?Mm4;|ocZXGd?~LtY>_-8j4?WLnPe$b1{d$8x`k|dO zH(&@2X>5z8SL_9(7Wmms#U0E_VM`e^(=U*Qg(A$|9%RPE+1VmwiVRJ&e~r1sF+IER z@GETLcqggEX6sm2h->&>I%dELc<(UD>OaXadwB;3px(d|dxIOKWkqo#W2&Y1v8`V( z*M`_F#2w1{6{72YC}FYtp51NU7Nvh6xeFm@&F7y|2$rBx-gPI7 zvu*K`)gKb7V~Cx{2q^FiQ6_&XwR(cx!=1sg09D2?-3T}Bzua)> znGb`J)fqp?*%O68U#zGsM3dBabb?dje)Z)KwipYjiB`-$k?f%5+}KfV%H+2I!`?#3 z?Cbh{&>7Ospm>w&#m^xqg}E|GtgcF)dF%@{xW-{*wC$ zAWk>t=THPD^c-vwz<7!ABX{rd0zmzIqRw3>byEeX24Sd5i0PQpwzNuQN;GkO>`p~M zDxP2&vLgnT=XPR2GU^V)dZAIB_AM>1YrJ_=6Sgm@fD$Aat{QWWB0;1-v}^zygBFB} zBvdMT90j;JRQ@E;cDA|0#DNCr*zSN;CjUk;R48^(eQb3V{04){hj=i}#hZl(6=D6q zKJk7#gW2(IwkN{f{xPyuHH`=$WNi8BMy>T{n2jGjs3r_8gWHZzRo-#vB*FoPzHs&+ z>;sd8(`Qa#r8IZd(Fc^^Wg7QMG)NxnKD;i`S9@ahfjdcb{aNv@$LrIVm0h~?^Vsmo zt(Wnfz}Vcm0>Ihe6r8zE5Bgp8sxysgxo8a3lh^4;#ZIGw#LD*S=I5C`0II;#R8+|d z)ZuwvZY(z}KaYqx5J%IUjEw_AnRCnhL-Q7LXXc*M01eHmdA9WYjMYzh9xzZv{2ygk z5Y^6gUQLh4$;6dyG;GE@yV5VNe*6#KFm6S&v-O&KuYxXMH35TUxh5jJa917Oq0yyG zZoaz-m;Vz>J5KqwW=MNwQR`%2km8OT81-X)87WWYiI*0*KHYr$i{8o?tcCiXONx>dc28az=;9y`?5Dl@9EDVY$XsTah{~gzQ#deFVc+e>{o4g?v5U@)iPS!Y zf3$N*zma07x>KSfV!0#jBI0o;64s-iMgvNi%+e+nDSxwfYU8a${@ftAR!aLr5@%=% zT=vac*)hGiKP8Oi$NsfeYXgj)SvKTwm*Kt@>R&GLDCdOLrJ(D-kHtvYff4)t1xUfV zef#UxhmxS z?n{MY;)`GCBIZvHDdweiZE@#eKmPV8359I%v!gh^%g{5_uZTU5C8vF~`GHTDy-s=f z++8kp9X(&$b&hbK)CV23YXAYj?%FZ5NOjOPP?L{E15Qa5`Ny;=0@HI-5Q$rc-#1fJ zFx^g^`H-|rO~rqTHgegO>vgM=HL-uNq97|`X$iju@~M`Ue5*o0$MYCCdiP)Z4p*(m zv5%Pv4E?$fru_hz$%?F%wpPTswEmlgv9w}04$)^wkkJpglNzVDzddJfg3s4xs9qs%zndjfSI?xPCzYhvxD zr(U8lf~wU5Tfb*Rn9lazbDc+10U`@7tf{xPl>6Gsis0;TVgRyg@pvF19}sRK>$2B6 zC}`x;u7UwB*C=2>D+!7n;w_bS_?=EPk`w0}z1?09qGe+P_&IYT842{>*HY z>7(D>U7(9fIZgdcr9gx6TeEh`uLL%UEj_{7ODHpWg=mjur0Fbgh8jFpLICwpiF{zW zf^wxvnUJ-+KWoclAb}xHyD2)$0nvm>t{4jcDN`k|6B|mMf+|$gpSMyg`A~d?xs+$6 z0Cll7TF-`oyz_@%Uhmdw@YB@Pnv-2qm8UP0T$DHN;O-dFM+6u7gyY3Y9;!l8bri)D)< znu_0Z^0nvb6bn5-2c9q5NxjUe+73Wx5RvHtI68eAjWeWj$A zc^cu#u_vCsYTPs7jfd+K&5HB4u8jMyY$L8TN5K?j-?Ih%yM&P`*318 zD+TDCR4`pZM%;wUupr`AsJgzMZ-3uI1J*Phu?r=qA>))&EEY2SNmWY}-NgfNxO>`3 znLU1`)=?v;5F34me@k+eeBJb)dCTFN}>3Q}JlfFzG$h##H@`E5F6aY_xR}FgA2##J0ua)$rK9P2u z;;dGLosQtQgGR$z;C2TWV*=i(w%b;A%uGxbn5u4+xFZ@PK(A|9;NEDUAz&aX z3(T>^JzSpC%I@wOORJ&pr({O(VbsdiQm)FTj3h4n)qn?wEm&Hel-TsP)>jFg6Dt6e zj(7V8dIcoF%CyCf%AiB;B+Bd3y{^k z`zq)Oc5jvfHK(|`0ffy*#h_e;>KuDoZaWy*Qu}ltOTPi$6B+dJrs#;rw5aQ7>aoc@ z6ERed?;zRInsVB`FQp=YxUXeM=-_)l#;m*9r;k^&1_3~E6AcEVe0!-}5jnW+Z9Go~ za$~L@4f)78S{kV-1EYCEMey7{r%?Y5bQJR( z`Cowkx-C*%-|Op*X0cJQ19_$(JFjn(IVJ)Sn5VBpz!<)QEd1m1kl;oIr-pUd0@}qpt|->6a>POy({bff`SGx?QdgQ? z{sKAX(@!wZ;I77A$h`kNJZ8yS^Hn(Ul)xLxHdQk?FXkh$y6nEtc8yA=%oL zJjVY%#(tVUIz2n1s^&dh5m$1uLbX4dVc*g^9hKA}VYm5E zXm_i|e)r0?Is`FDPL?eqEm~0VVVFqV!Jt6lOz-5qGhX>A!}H_Ed66I6V^ zsoA!qU4w|}L15igt)rPa2Tz02n~MP!+M&jX3Rh3u9E)L9rm?`X z%meU|vY!9CCf>9s(}DZrd8}6Od%)DI)}GM>A>q4d$LSi|W318~E=LJ#h)4b6PuDG6 z8~Crui6-;^jp;Z1{Et}gdHf0h7AA{m=8TjusKk&*m+y?%C0g*L+hvtk&P%%4k8KO( z(hvuyp@M-IQ@m$Pn&22JAU1W8K`3L8SCpBYZCRMHPM-fmj}0|9-}^7{K!ve`ivA!& z!c<4m^szXIq$p-$P;+bChC?hC<0&0mJ2R;QHu?L}F0B6^jg9}PUgZHcG8o%gQ@G1fD?vIn&c%XM@Ic){8@j#D%2~?@xmYRj)9};Qd+$Jy#8C>J_jX z*t2uUao>GDMx6f!0BH=vYshdB?JN-080Hqne3~wq=KkBe>$l=Z zVescu_ia$VAns@~jBdS#Dg`4s9VR+=mBcolkijxa6(aSDT7%#ajqGh9p^jze9hTOv z4qpdqP`n}{)8n&GHy8XIQjYXg(czT7Ju;AD26t487%iy1=~!Id#o2OD8-{rH+@6n8rw1le^mb5X<|JJ~nhXmp=&4Tz8isI(Q`zBstsYg^jx zsVb|C2EJcne6F`JI<-ruibpNx6MTg5dG2-@gC8`>#xn==WiZBtVo<{@MM`qk(um=9 z#a@oxZT_-aRv?pu^%^JuMn1jjKbk^vEM|;KFNo5@i$J|&W=N9EoF0x?NS@TdvY6Bo z?>e2^^U9Lz% zGDs7BpH+ek)wWTVRdh7wS=D>|AxSEST^2NK6Q7%=(!*d^RntQGyP4c85 z{1sd=d)@Erq(vmE%{)I(MVDj|TCzJ@c-+!0|(Ta>2A!J3^O8{qH^W z&tP(bu`Nftr)Lh0Q9v@b7h4+3a+WPMB`sy8e>YF9-{km!^*WG_PY=w0-eGmphYyb` zZ_pm%E$B#3pn=ot@#yjPM(0mK4d6$CEj;v99iIE8UQW5fTz>y9P^S#ZoWvSKd2T#f zGf9r=@Y8u%uzHC?2LB6Ec;K>_nIiasW^FzZJuh|5f4HLZM_q_|Mv zImJ4~jtN#TevmQrGZaCy+11rWwd6SPz)FbU+d2Nf*U}jVrl%j@oN{Q#M&vI({Nr{G zb~D|hQoZIC%Q?2$l(Ou2TUj};c-QWDY4nsNsBJ<;m+@R|)^BoRPMDe;B=e`r1POVB3FS;KY0DXD=EV34fZ=-CDyEQ%;nz7P%QGs_-iem`b~QC=W7{ zvBeU~v}BMVKZoRTpj3ci1=r@BKnUP~5SuCjGB*JI597|cl6EG?&vsKQNMtdAfK>t; z4Jdx?N%)4S7pWG!S+au!JErXCuAFB&elVs~m_zK3JN;fZqBSo=%^r__6AOMCEj$?S zs!rCaUeBsb);UnZIA+v&oh}>u8s>5j1X zSMAp>7`iLl^lCW>=L}L+m($>izrteA!G?-tP>$@VH+Tv5bd&8+3s5R0RlT>evM)<* z5brrk8V!2ePw#(X!M8rnoB2bO{0nVu77sOc%ok?3a8>pWh#)??+^~ha&7znxcOlog z?Z5ll{nGqmjc|%$K*Wgc{Yo>?c5|DMevJ*(4*Y?d)+>s0vG9@kl}vG zU>2^WKQH90{|;y4FVo+c-u`>|{JYI2Aww|Dlvw*=y8v-k-|r_ZK4(}|QsB%Cp_>=yNMGDsA+jdXqetF!FqVt<#^OwcE{7pfl zOg5g4Mfb^v)_*5qvrSHMJL}Biz8A#bU*o9kCQx$va>*OCNpgI>W5cdmm$=(nk#&yT zeg$TK7wzq3ajiIVi2cnC3(`_>39KhWjevjc^o(3ResSsOBs@)cI$0RR2g+eG4r8Kb z{*=TD@71U+Ub=40#wa_&WLc+dfD0f z3$wRhRfZt)824S>#PSc9Z?v=`ME4|y1#AqFXR4UBp-Hr^WlP=>iOSOi_eQ3)cLH!Q zS&0W!4W3Us3l+j+-bfYR457{qSOrPh#F=dHr?jd^Mvg#Xs1^Ip(hWOuW;TK*gPLqo zoR>?R^v={0OfvkbK{pAId`Phb&d#}^(#rDDSs?{k7vUVGga-aD_RVMJd%LMIpHH%Z zhSY->5!q(TY8Mq_F`8?7##s(*g~@IAs6-+Arqx|vy{fh2sja^32VlS-RlrdQH-x&K zu_1JZZGy6DCHp&nsm>05*3fb?cvtnS`(wR_aN#4*%ow{pJx_*YfVSsBt^M`;-fK$U}s*Z%lbtEb>Qrc)Qi(kyw>BGP1jRLkA z%M&}Fxf{c#zFgd;&0M7%vcMxaVB`76fa{hnu#ZrjZtQV%edx1bW520T?!GU!UA8%| zB78DrO9WYvXT3TRt9DLYek&CbG4?!Mk&I@BrVeWvl(GS|I%rZ=*K+84b!e@*&CitF z(2GQh1Q^5;qubPQZRDTKkQF@{Ow?&ycUqIJ)o(AffPJbx{^bSexmM6{%e=TrL({%k zd-(%w0N8NAEo)ny*d6TZhi@Gclx$Ld)|Fo@w@aJ)rG5X%WWXAv!PHdj z#a4(5BN#0eejDf0He3lJ+C*_q9?ogA=HKy)cFarGYb@Zz7rD$^NJ$e~~ zbn}!;TlRJEK*g)264Jh_e+;Kb_9jHIBjCMa_Wprrnhx|OCBJgku0A!MpZ-;Obi)q{ z5m{%s4A%}hlK4S`YX=MDA~0P#pd{ELv#=n*%b>|^k~fiBoy(tJOY^%aP6@OUHw$2K zcyqpN9>1??`LkbcHm}chKbsOZG*JbGy@j$_D2@EOs~!p>24?KFu`DC@&rxP$Oss``y0<{rBHjKHWXZ-Ma}O9|jFIk28&p44<0^psoAoS<^${K)wCy$$6MA zc;|PRY=Hiuy3dtf@ri^HHR90fFz2+o?Lr#~)2*1qmu@jl zDFcs_t#K(0PBMx-SdI+0CJQm7TNbM4$B;0gMhZAh!OV^Y!S&G9ZhjB18vs}_5cH&z z;P0Dcn@kP<13AZ`$Lqr)#EzlmMC2t8Jx}){A-#hsi<-6H8Lz1iHAuzv7!bxd5(YY;qZ8)##A07i}+;@4LDL*iSXPoDf!C4;)C$OZ|D6}ZhL+|WpWkiE2%;T*|!(mG@Y3}sTl59F-U&r zy8CY!kCTp4%$WpuI317tx_eDjy1AGOVIIH@v!R0hC^JxFN7Zw~faBApybZhbQM~}Y zp|RNjM(=m2N!EL^y0uia@s8aAras~h$u>w?wNN}}u`SZd84^4%!Dvs0Yd8mE9Mkml zheG)xvmzIG-GG+hX&cSUSGzi1x?y{~_bh}VoS0#P5;q$3;y4B-#BPKn!|d$?$YJ8Z z@_d?WanHPiv#sbvr7Vq9WmY8ZZ^4hD8* zZA~F|)FoxAvVVaaSUPU2Hp-E=N{JJl<9rqNzJ4jUbx?u8y;0QR;@=bh%N?0oN~L-hPZq z^wI99?->1PKc6`TDqF-fhxSeW!Ps73J=XmuJF5X8jNz>a7Ze%IdNVAWESL5LK=Y}> zSSkuef9QlU-7Uq0)Lj=QPsVMlrF@cDFa5iG0yLDD6BAMdw4T{ncA!t#G35K2dGWwr z4#X+xTc~o>h14JV^OPO;jEv@6G|0QySvv$E@{P|81r<)qE-Ixz1f+WY+ZGUzy;)mI zNAgyt@1b;olaK1XadST?q2`eheI{AaCAe_!+CyFh*?!7$W-=!FIwR(7SYnuuNyikw zLF9Jp6}f-CS(9>LwA~B3xosV``G#bV@oYecEn@0K{h()0bJPEC#J*l;ERM;Iy3Pzv zG->bLI=YEzEEn^3D?UwkV5qD`&&@@B@Y}cC;5L|o4*1U;gw!PKTq^-PJAen|-JQ^j zBz;;N4J03LjYNT^;_6w3TiX;9IVk}1@_=Qe*xX!k)3;vY*hGecb6Y9&p|$QdFZXMq z!BXe>N`GIw_|(;8iv`k)_Zc2dm5vTfneXJs0A^T^k7H4pKZ2>cXeGXdXwkRKuV~pm zb#odoSB!o_iL;^dDgK|`O9KY%UOSzu6|N6k1{A~7_M>Clv9Sqg*6-}}A^(EVxU%SW zh|e7kSe9IlmEWO_4+WFW4)eLbP#WCxuj<7i*RNsTVzHAePx9uz<4p{9zY8>yfw4Wh zeqx>GVub!$=ZO5*6rA12{j1fzErzZ}WO;f*E0zb!C8CJOo^PR`n}}~?TpG3$bvh^CW?c;>uDBpqLR%_AP2(VflfAVpMA zw5R^XDrNhiPh|CJ!yFie58Pdk@JwSh^|w7_;?)IDz>fhn$pUrBjQp+;Y4jIoV`%vKI$;i&N5PjMdQoyPzjMt8yDm-Trf_+utytTm~gv zGfL&^hw00q0wi?BrIHxa-;Xx|EAf|KxkNnQb(*67-mFj3-@(ABHgC9Y9S>me&*^}V zli+yIdy(2Le6|*;$>hT_J25!LH2nw(Bx*YThTK8My#=%e;FN#yMT7^uqSHUB$`PZ@*YKSG#|4G!uN*cB!$gPSxh6 zha$R%`EBTU8k9XV{8tpZU*6f2ISQgx_0VkzG%!}tiFV(wRR#?iMBEPi2XAG-xETVJn`5P@RK4caEt`T`}qTmw|wEFr!_y@iLVHM1E)+9vAMZR4SCX zuWBYa@CJ}rPkP477p zyM=!wjVA6{G>}p0Ea9M(KWeH9$>2{(3+H?Z7<27nYjRgHR`B$Z0b~BnnzuVL5+_xm z#<=?V8u51Ju>c%rDX|7Pxwnv#KlDuC;=upVdKxqF78*mRn}nD!gFt$>|Gf$8u(4sw zS9biWTzn?g3%qaKCff4ng5&Y<2lKHG0sPvCRAj$AKiZr9qb4==L{6bwC!spG1d`OqSdN$`Cs;wv3naWmdS#OwV1 zT%e7dJ9`Jj$4wwh&EI}myMI^A%dL=83@jv0aX5zceEDQTQH?XZh7Bus zci}Wrjc*|GTq=CoYt@eurgP`=5FdZBzRik%owGZA#Ya%DX>5R~ZGkQ7>27PPS$`Vo z75W(PKfW*ikd1l7*9$-n1f8qwm`raOjQ&aADbvv1=zXaTmp5maw|KZs@4K>)Wmt17 z761x3i+XMxem)T!a}sH??$7E7Qk6y;R00$H#t=IOkcO8s63XYb4Znj$_u2hkj_qB~ zt9f@0D+Z%C8OVuyv(bSeAy-oWbEm2fWBt?KGZ?Gwn<5sr`3^uLR+N#u4Z|+dTvgpY{sORKSyx z9l=xT00P~OK_@27MS3TyH$D1ZEpStTXlroX^c~fE$TSG#ju{$x3=K+<7A`#U({}j% z&N*1Zg;QD)X{V~)$^b_(E3TJ$%u=%ya&A`a`fw9@1sUi}US%4qs?$C|fjPoSG#DD3 z2s;MZ8zrBz$SDi7?)-AT@=B-WW9t*vS%Q+Waw}27gk$dfnX3>JC=K4$3Y)wL=X?qv zlokGVb1#+>=2O;wfKGQSp1wm2_rruH?CpXAE?3E~FWrayR9=p;5lL3oqW3bBYiq$( z2ZLdkUYE&f7}yw~0M#V0RhBf&Wu^FIY;I+)QY*%f4)Me&l@;^%BRQ) zn$)dB4)<)QSq*Ez?ti~}LE>DX=>ykgI;P1Xo%~nd%3Llzequ4-9Py}n_voZk9~S=c zZ3H*IV{@qx+cqMxITqd~X=kg${y^ruBE-NhHeBkx`Z++LgK2l<-6WCPok2AXc>GWt zeg3)bA$G?MWcv(%$*p-ja(R+ulXSCeI-7w} z_(t465OfJzHqU&YI5f2VKsu_3B2KIu4TVb~F{)*VkB3uy@Hcee(lP7gCdvF~&P-L% z;cL~66%RgwfQm6wviOQ`*eA)d$4B)fD7`-`;N3W`<6?)GbW##P+B79Pd(3K?1haw(BFi4krL-E{iA7R;Brv{q2=ndd2)KU|E*9Hn4L%s>}t4e{c{SWI}@j0^1XNz&qKszk*L>g1KTnz~_M*nhHM zg0V9q`)7_x1s1#}UUOrsz}GQX;Z}pT%FGRXk{^~Lv664w{ik_gL*t+^D1sQ!b;8d! z#$u6mavdVri-dJ2OkR>bDOFynk2}Yr3g=w5fit;5p5a5O1C}sUirU6jLhE9?b+HnByh@97 zrkS|iA4z}ZbiL*HvR6V~d&mf7*Vtv$IF9g~`;A*KDh1rm0iHu&Z`7~!Amw2Dlj z@<5t!_$O&*UJaq0HQ|e7V{HDFMVK->R-1tO)P$5V^DT%kOlObcVBObqWF-_i@mu56 z3~&MMb;$NiB~|K2Z~w~*1{Nh4z9ZS>I16mL7FVsEMOq1YOU=YMB>{TgqFH~@HG_vO zjqg9Z?7r!yUei8!&bO95DfG{u3KGTy&Ha;8uWXV&H=1Zo ztyg3JLZaH6H?w)o;f&6n%-A4E)rs0WJ-$&yy(BHWkmel=ENr<}@OGi0ulh;CbJfZ= zHiFDgBojQb->X<*H^|4_ar@0U96bxL@Cj#<%E z!FYD5cjU!*nqm zcM~B#m$d=2^6Ng1=jMr_@Wv-W_!hCCzpbysj4Au!?aH+ocSG7IKur`Zu!rGskaC@j zG?^mw1N=F)J`uAetc9vFp}p(1{?Eqraw&R@g`lv%NMAyClq3vzw9^obTY0kPr%)aB2A^=%4B{XuDfV82p|CR2W`rCfTdx(xl1qAfWN?605i;WM<({)%@ zZi_v@dVsZQW?|1yUR&rgxbbxJM}U^2!(oACL~+mMUVBsc0qYW}^w&KfWd~EZNz?S{ zsF35&KTc$Q7&~+5?LOM_3mePndzv_C!w~!9*F-3V94lf=dm`S?RqgOHph0_}b`+g| zj^Zun(Lc0h+P?wn>-6Wi$KIl}ko_4xTPL4Yf=~emM-a0^XNG?{<{KUhI_pwB!17P0 z5%NlD^>~0q)u8-~A`!CjAuRo78`{N$43;vfRr=Kv^Tg&?6k0AmOujHw^3q_b{`fB* zEc5c&+0;)G@51!seFvF>W58QuxxZ2#R*WB{AI!qT-B=$oHBE7Q<9mK0dZTv&#-LGCLB zktBmnC+<}$9lKI~CB{DQ4o_DxQrBB?ooOHXs?wJP7?~(jWkS#cNdJ-?hEOyfLQo&@ zn(sySm*W}f2j$>YjsPMxtg$wi7-&@f^%Xt2{4+?F5oNj_+98IwW_*DhPrpzat?vt- zML2)%3Tg4d>UI*D5+U$}qdnmsXInDoQ9vnL*I~u684tp6FOYf#I3W~qkbypS?vfHL z!I&~La7}ONITvYj)nf6+c`(I%Su=M{=XBpu8ZtzVB%a(9SgX07v8riek*C4v>1VuH z7HR9VdKETk+Fh7??^nE$~qp z*66zh!@T%ibjHMZQ%i={Iz?TS4l?$%Cv+cwYtWuf0(JkWD;Lz%b9R^;2u2&lC^05k zT%*LoDgk|7XqLOd`D|=>q5GL+*2r3b2diZHhO)7nrs$aJ-O*Z0##~)FkR{ z2GMChMq&fN0a<531@>cS!0NCtR=3~%@nT29k+=S0?v>kePa4n%-^y{o^}{57G}?Sy zTtV;qH8pIz6L_(^4z6M%lBO0}GL)Z2a_abO;~@IePFV?YTv-V~mvnDWpIGtC<0T!8 zmkhXx5287IRy3u!P>=p`hE34SHS9P@K@*$55+$byn!Go(mqe=5q)cQu<)_ zg`S6grEG@@uvJv~>*i)WF_Lqx<9`xWOyR^3pO3cs&~m_HML-o_4H@k)Y4r-c_;~ih zqn1@VXlvf)6|-0Eg5CBA&~T$wF}np`9Iz{_cl}* zanv($a~(irPnI&+_iEEAnJvgDho@O!)*YnM2yN`z z&SFBHqM0I(L2FNT?J;=w5g;iZ9sv=u7-V4d811~T&LLsp%NI}84&Ma@Y22KenxJwC5ZyqlM0dWVov z>tO$a{KE!?vj}HGNNUepeClmeb^3&NZ;Fs@cN7;X7L1=0@=^8n_hs^ZcpFPW4LjFN z37T-`Gz(1jyYNioH?Vf;4#;9@J&3k&D6|n$0IyoW`qe^zU(Se#h|NvHV~{{}CwU&k z!`2#*ZdUDnCNq^WL%R~JcB@g}cz>>10DaOIz-O%#ml$?!wZxzzBf239BTC=k5n|pi zBTHu`eSdoaGdz^P#Lhha?wz9~3iE>Xb7K`Q%Vk9qYSo~29!PkZJ|L_4-aD1`dCP1+ zBFa6()DXLM=(Vw<18RJxX?kN(D98H5i5_%S{viKgBWHo9e+KgVTQrQ=(g0<@C5Rxb zM!gj-F8VMrMx*CDbWdrDIL2HVZYx#a5&ueD4{GgX9O)*g%HR@K95Pf_pvp7tZm;TN zzR5tyP=RZ9NP{)pka;WuAa4FbABFIV#JBn-4^xi7mlqyvAVhD{e!Orbk2CV@F(zBC zPmIBX?6`#3JgtuJKP~AMJHO9Ea}#10XcyiuE;KgsDT(4+wOvSBA->=peA4p5zrXZ6RX)C$x(Xze4=2#M0YPg zLb3!Vi`jJ|n1q)q!z|5;2~c{fjxKe7H_%=jr$jHT^_xM#bQFSxudFPG ztyiP1;TCC!>uTT%GdFY=5#XO0=D|kF0G2<$S(-O|xV3wEiLTB30Hx?*$I%=V3mJ;Z zs&iWd#lAMy(3}kTWFBNCX1J*cW1VFk?#16?j5g63pc7L_ z?)$XOUFk6WsZX?{fIwbfh6?%}n)WOfUbPkWPhVnVE)H)m8(2`Rt9_J%{bHNUm~)?i z5oGOCv9%%7bi~m$~fTc>qWq7cs9^}uV4Fhc5iSRc|3rn1i61$Gc2L1QZ_Ad~r6`P7? zV+8k-yus5BcifWO9OjVyEpEGHR4$fm!1jnaphEtC9>5Nkd;RYa1y_^I9tE$-XN7}U zDXuf)p4l=g_Ae;Y-#cwjW!q<4kJD|_Xf~J*nr?!G_k+01D(S(a*-YI%pDc7Wj17o* z(^^;R5UMRE7}p=0gl!o=y$h+e6mmJX?1&VyF;B^>p~5Hl&}4)x zIKTNiw6*J`M8TlUOe3Lvn}c3WqTs}LRGxUNWb&9WgG^FZ{S7~8@suRIq#hyo^2vNH zr9T^ph+);7P}msHcPLwsljWuJ@j<>G+r?wo!4I+WE_%KlDC9?ZM03mqM$h~APU{ag zk98B3DCa&sHmd;sc=|K+*L1{P*w2+-)Gbehia zJdGTcSCnCC7iB8RBZ)xX`0Ehoom)6j$uwJ%8n=h0@+?=^wX&lx#*Oy3kmXBT1l?xZ zAWY-u66zDmJa4@XUrjx3E5opvmB80EyrJTF*>;{+T34~>+3EAK#yi^{ zTl?<{Y5xXq7x~Nfi&JZW(s~u4Mx`5jPHk086J7p);VOB}p8V$D+EVwh+siqBHYU)AqSpZyUhikpYxE~JfC$-2h7e1XcA$K}NUhE4dI59$ee^vY>>IvQlq7Tvc@aPnkHpI5dU-c}+)*n^#v>zZ zcR&i!?&$dIWz1dJ@-O`ce!5+I>RQBiPkAQSB2JNY998kZbot^zccdhyq`2x%T&kY) zY!yDm3~cz-q1rt)a84M*LhXe1ps;Div{->ti~-^T>$395`xX%A9i>7mK{0u>zEHfKcF!;YGwy2I}i3OI*(&7W!o8(yBO zF>y13BlMF~Q@5jyBE>zu2dznV03u5tW2reW?P4j=li>|FlSa7ej3uAkLWeDKj7pnn z4?Q4G?8uPN9G3*tJj^edk)yhXAmHswI_aIl;QpixiefhFZwbM+q95lVEel!7f0gD{ zy-Fd*{0}QTyFwh>>gBlZD`Hb{u!mRpGye%=&sCG7ouxmFD2>I?qkH`1Gc=vf* zdEOcZA7r~(3CO*VhuS5ft3HtoXf*txx`XkKV`zkg>syt}a}{Q6hNbJU#{6VY=C>g@ zR$_!*O$~d&C&hOjMe0ALnk4;_h>#c%E^CR#h4_uM6KYIqXoI=?(tnpoDe{4`WS7W9 zlSslLNsf(US?o$4PHLsv)wpRrHgOdyD`mf8{{YQ4^MTl9CeTe6YBoqBOP{xf~ymnvYx$fX)rrIYnMX z^DfXc_NW4tyG=Mp(4yil<1wML|xZTSRLE;2ARJ;PLBZ06E% zFn?x}#@6gpfqxSNxeXKO=lp4k%{^c05lA`tq9oFrv|+5D%9YcaLGQI>jj%Rqch5|G zd_j{OvSKyMZv0$Kw)Yfm79G)C%N7F3Z(&Qva1bpfDxD>G!8%#d9*-@$8)Sa1!u=Jf z+d)}AMMtRix!K0 zap_!V;$PEMNqnqMGO^betn$#|Li{r*z3(GlmsUMx{dniQPI2_Rb9r289||aj!!pA7 zfi=%k;eMzaX^`0=Qu*y;MY_GZ~N#u-aR63uXdkXomgiH(!Z9wr;mvYx5c2TE; z3B8=z3SMhSz7IPSFlUPn6?+J03R5f_YTO-B*_*@`Hhd6$pY(BW0;IFk&`MoI%g8Pb zwEtQ%gJ|D#(obRMB#|c((|w}_p!-JevAwn_aus}jpR8^i|K%Qyp@8kdO3Xr3K(;@j z6Y#N?Z#fB+@&U_PeH*NZ7WG63R`qo_HW%K1MG zaR%3t4oz&$kXG2RIsx~#RV3(H7X!q<`bZ80auS73KR19gI69U9D%8IN#b`cUs;wxx zeHz*37Ce*<=D+i-R`k=+_{jD5*hw$cddQ}}%%_=D%FV7(NhcSq zJ(FzcnJAn&ITkYPWQBi_Z7X?WobgCoiSCHam(*8Wt)c(!%@@zWv`}2BvK02O9PHL2 zt_!ciFz>;h+J8=0;XOL^A$3)u>d zLQ#d{1O9RfAqI7#g5zHOOW%Xt7IX&+InJz(e;quu$PNsvC}n=`zmeXu-#!2ME;Q_- zr#C-uM6iQa*r^*zoBw=i2U(eYT~V$2+I6z#Q0CG_#-yH5b^Ga&r$B|u>xjRgytOg< zXCC25pBO0W9sSuMg1~MMnUH~9nr9_^p!vJXKxJg~)V(JGHwQD?Kh1&cW@#rsBz37q zxk)}}WbwoaOQ8N??aPX89qQ$!_X%>&3Yfkq=7usKig>4~a0&bL5`{PUP=cm#Ri6xJ z_adT5{srw!hmvqrLtD&XKpZjw4`IbD+q;AKZcDh~R1v6$AK$H4BeQR4f{J$nL z*3$P+GB5%6D26P04dkSlrQ#x^`T%a+u@iN_Dlg!wmzriga|!%V_G>H#g_Rl_G=10B4v#hW2xA^Ax^u9I z$HgN*NyO)lHKeTb5K&sv=zgc6+e!e$!3jNsgVSYJ!w)$thP+C34cs0&K=S_p&arWj z+->+cQ4^ef=X+>`%Ml>y9|Cm;v5@L!MalxWb-N;K#s8e^%0gx#7+N1Q@!Ap;%M9=v~YJMvP%RE7?t$O!1B!y&~ z{ujGtS;~^5MS5zqgVPZ`Qp5gI9xI7R_ap_`AqEhs(u#v(iaG!J@)ET#J-+YpO3La%^rO1nG&LBw+pF5x(gXg=kxu1CBV?z=+G zQqQE`^Mj4{s!xk*U#^DGi$)wJXm(mkyRM>&v#iG+J*Cf`%KB&pDVSf55%{H3v(F94 zuK+w2wQn7gFQaYXH7-Nm7o-Z308B9eOk;y|m+t)`NXswrc0_g_tB!ZxcP$40?5Fdq zGv^9{dR`#}m;$;B^rc$mIWa~a{7^2f{;2uu{u@f;v0rBO7z^bBz!q+(ouv##vTQI3 z5>TO*f2eoG))@VYSgaw$k#{I~MWeM+aB0rV)P#vDd|dWKZ}Q%C|5hXFya`4JSAtxj zI)BE}M4_Zqp_F~19(V*{Q+jk*R=zxr{LL>vR0$8A6X?yu{Ne#q9G*1Jw|!0{)=%9} z3}#i_!-&BNF)O&f>n!-7B0POpqRsMKq}{NyyVpP=8JlyrRFsb-FMEWRf8(N6q&qz@ z4XX}XFSBQB=?2P3aevh7n_~4K)xsaI(41(lT(dhg7{wnk5c^Fdz&5dCnf7+F`)hV< zC=ado1Cf917{#{r_h)E0(3kQM;bgb>cDerMFFAOPN>d4E^!vm!DHFFi;|Hg?c?wR{ z(hQH>C+#7jiVQ0-|3imVT&oD-i(Q&*$e&=ve{@PP`l_U1v)7MjZxZA`p-R4tp@{~k z-{0sh(>&lw>U=vhIP$Ct=SrW!NOnq2^hrzZ%jjkeTx#dJ?}SwqU8zNN9mIjq#+Stp zemTCg>-48h#86S+*2Aw#NR+4h*-RswfRz^|=xi6z*;<1%mzmD)*@Ypcd7~+u4dOJ) z+q$k>lOW%b?M&#jQu;KUjE|y#GTjs}dM;Bs*;@2t4Xa{S7i|JJf*N@hCIy9t47S`;*fJ;3exTas*i!LTy&57BOlWuu^(doH7irc!rYa#F` z{HQ6#oJcN>srqkxXP8**&|=LTsaCp1Xkvl(KcbJ1tAPllv4-F8iG2u~OHI8j6u3V1 zI3ftGCP!908|~ukGJ8Swo3QrTUI%c^*=`Z~>~i z$K`I&TBhpNV87zqufJ~~XvPu7-_RMt^6nh@V3nL00?U1O-4AKRbUIzJO(82kkA0K! zl-Vyor{86~NU4>qNf)C=JJwYP9@>@P;Iwxm7z?L!q&7wcz$2@qq@37^) z#}KPiTW?Bv2`aQs@M6bI)ngi2P#p8FOeFSXX}oG^?8KHNWZsXI(iwNS^zHSz?oXGi z9)b-A)txt3Zb1sqN$qwS?FpKzebUXuC9eBA#`aa?^QpEe$L_;EbV|9Vm(|BBC%e(u z3Y4vmk5s(JmUeY(*=!0mQXQ{i#>!M?J5KV#g;h;k9$(%gmc}Pyv-6pyuEZc)`)G(7 zZ7JL3|9#rUyWjX3c-yt?O8mL;tJxE4X0YRA*hhS0PtL|N+`DzDo{5Fbw8G=}GTi2| zvi6#Z){yXm#wawbuBEf%TQU?v$He{^Y|I3UkEruf{T6MDs|XbKDy+pUcaWlk9Rf8G zl7Ihr`tChWYXS%F6cSIB%j?z(IC%!bYvuhpFY1%GW#h=?{H^XN^;9XoSoQqp{L#$T z7^}`OR#YBGiKJIZPO%T~^BrsmEXTO`jQdgIZ0jR6T$!{c)i$!Hr3{%g%Om!4Ufc)J zg;gx+uln02K8yvP0&>7zTrJv(zCxY&73%u!g^oRon!W-RT;@9pe@+mFDy<2f2Fh$_ zKWO2E_3L2D4EOh>C@+Bkq!;;sSi3>wyl4HUpl1O|I?S9TugSgN0u#AI2n<6c&(bGs z+h-pGrUq}36Sqbazl!{zO_}EOG5hJ%Y!UxyqS2<$esw{*z^Xma*!=jQNI~&t>>UDX zTN75WLuE;ad#V);&hB{xMrSLMLcQIm1g7A2 z{_vhkp;`CYAC!u#a)N&Qy0$^%(<4?6O!d9{D~>LC3fY z&0*P`5LSn5xu%_Y6bkx>RfY4mE5^*UZk6BUMYkZkro+dp26oOL(ZFtKQr6r9Crsn# zzY4GG=|y=j!9QDtaW-%{G>Y+o_cn(49>lZA@E+BMxQ2l4$aGGB_WFlFMW;B!77ZtR z=dH>9Ww`U&&tl~p!~>$~298+r`tdqDt_{wg&7Ra<2a08g?Qv}Weevp@SD0~P+>qMj zo2uKKYsUa0X&@J?{v?ufo_4`}rICw0lpnGycda<(btZyf{MwW?Nk)*o`hxe+_6u>3 zvh4I5AsLdCVF_J~A?x1dSbmuqacS8 zu%TA;8#2L1s#ue1i0u&*w%OUoG0m3p^5dKH)1QljK3?F+YmMp9pXIUX3(Bj5#1RBt z^vmF?J00cj6?(l?z2}!&$Nn*QYcqS=peyw&pienGn5MS-KsP;Dpyd&NK#M5?7As|6 zL@d4tj}?2?*%%$@h$i@tCz-IM>vaR>a`$M^IYH+A>Z9QHOlWd)`}s)nXENePd*TV~ zj#E|120sMK%n)g8{_PMH<)E08K|0;5=MPT91({T++wI-8O*7?@+EjYEt(CGXmTjQJueE0c8a@iX!^KF!ogvlZ!4B~q#{LKiW8nd6(XmPcmi&<8x zsHyJU-7Ib8HcP08$1=b5!+vv=+Q^&rHl8$=G&qTp>^h`^WhD!;ob;Y6BJ%3?R0y=B z!O|*bR3^>3bE#wWaQW|&l-jrlz{pq^ufbT?J?5|D6$_ok6-tO(9QzniJAZM-u25}^ z>a<4JbKp>m&zlUWB^O&h|xer*Pi&rKsS^ z@k0x{CtzN$hI3w`?Qo?r^FVCiI)n#)FiZHN&^0*?z7l5*;%D|mulu!XwF3xeMbAWf zbgStgyTbD?jyoyc>|X8Nt1n-K(NgI(}j+)pZ`moh;o1@$Z->{_5QN=u?Wu69+Yy52xUoCXf@x74+4>p6s zYelE8393O(QDjjejN};7>UQHi&HTRWRl-1Y)lg|sa)|CF5E>+1=GucucRE&Z#KzS{pF~LIFkVLWNOujt?Z4te z27W8U?8XyG@}M@@m6SSKdO?YQVi>z2*3-{tY8Zo{|o!s@9@=p9Z};OB@HP!Tk(czE+ENV7he`4gi->sFWs zSAH7ZVCpNEk=nKly99F_{|U3$xr9@-;)pa`ZU*7$pQgA8o?loYUYXFFny--p5v?4x zV-oLz|Jh9Xt47}XW%N=vn~~UxpOapT3Tx;pYLcG`EGa^*ksr;!Q@&}Q`R0!xdLafH z=~^`3ojil`&D@HN156J_ANSb zxf0TRxBu5=57A@o@FBtk1P>+w{2w;_e?)VZ%dFtAG^GFktzw!06IulFM@s)IUbaac zk;|Q{S635e1X8H~maq1abDnHDyOas9;>Gapl}Kp=BAmtrYY_tD^D>~_nF4nifuMC# z1);^S9rKrZ>cbwuxJ|cCM_ElO9G2j4r+Zg^S8m*vT6c)GuQaCcM{7N`w+Y%$YTV(s zaDlyt6l?)9&&)Lw!9c}4qw1$&6>^1+%~|j{_?!DN27E-hY4t-!>0WcXn7N++A^M}o zuh{vI0dKN}|94S$Kp?m|X{BUVLml>iZQfjMZ|No~n$eQOj7u@Z2Fb6H{_1>Qpmm0j zHtVnX-&M1~nJ&%Mq7(DdXi1Qa`~!0;PQTxAQRs?01XQ*rU>Ns*7O@}Dy!XH??J41Z zwg=W9F7e*mV_Oof!NB86WkvV4T5Q&ZBgq=xbAc!0fnV!lkImAQFftK^7?%I)quN)U zLz}9Kdu31>f0ZxZV4u;zhu6Vz>oF%$U!Bi5!_rBeyX zD1n(Md_E0{#P6lm-st(O9;i@Z+N!!)`09s+U3qFa9lZOze216bvFHrx47Fo*OF!>& z0ic7D7=-=I^*lPt=a~0JfDlnh7+rPW(yCD1JJvlMQ8POr#$5Jplm%K?%{{d;X8hVr zvTRqg&(O22$S7@4L0g-8mZ32j{3sCiY*`n>J$ys?ZyoHsTG(8xWOzA;Byq6;O?8K1 z!$Ki!D5~z+w>wJ3ZW4Mrqv%g5&QB`EURzM4_%kaSF^k zha*GBX?c4vn!{X^rYfl0$y^iP{e_D8jOj^?hULvrw#42;vIQQAb{HgNf@_d9m($!r zpR3ITaolqdD_`{^G^)E2W;WqvqrGEe-i+b9KXvX8Jt*cVG%8DZ=t20uTPHW~bu6?d zlMoAzH_HM;$(G~=TeM;L+b|pHuYq!MWi@HKL zWH&flr}APmN{U*@nbs7vsa_a>9^zNn4sW1braK4_DDLtlw`P!-vP3nohgJ@lDEmdi zokXfb9G6;#%BWwD=-)Zo8TyLPcMF6LV2X2Bb;dD4;Z0ZmVT3J!8{*AXbxKatfvT2I zf|!^)6aX+WeGt`YQ!KU|Ug$I+8PoPZ9RVA7*Dg7jXV6lSO$68ghAEz1mQVe(=m>ZG zMqEF~|6Oby=+a*HLoe*aNdBLa3QpEG0*BW)j~|YsQvTEOhMj{m*Gb33Q>ra-IlvJZ zrvy9T!Akw5C4;tF9>lnhD;?`U64d28c&*AP`4$*PCb$i<=K0Hh@}{wn52?a`-IE%y zi6Zee`v#YH`Cn@WSz4=tFZy(Jgq~qm1N>XI@TfCL^7q?uBo5HR3$kcNmxU?fK5`=~hEPgqh=&;T88MM}(d2xaMswVYohD~r9)xsUwD`p(-#gk?( zPsVg3bNDZJ0trO;X>i{IjQgr2wq+5bI0J(K@LhZ>IKF1@C*DyMIcA%HK1iC!lNFy| zg&@pnzrurgDi#iLEHG;xAiH}LiYf!goL3U66TyXTs!FQuU}4P|`_ms(+~f6H^u5AZ zC79F8=g>b#Iq+TC%rKt{*HMsm^W87tnUI1#X0^+vB>LW0^so~cnF9t{zK!d=U zvyK2W2OSexVeWKn03XSN`s~^|`xKbQ%YPwlB~+$8BZz$u{~KtFKisTnJ6Wp)kOBlF zH?vz$HYE$EPLrnqvZlu?Yx=o&xhU-2CIBS`J{26deA#CS9dDSbBkAdlx~A@noE5B{ zLA9V~em|s^m=`>$G`T>lqUU~XLfK#BGmp5r4L?R*nPs*Op%Vft((C27EQ@7~1H4HN zRap$7j$5u&L6isuH*OPxb$rjkL;^JV(X6P_WkZ7;NW~zb2uqQB9Y@AKrzIx1HcE3$_*SoE!op9p4F4XB#WS!c&%I)1TD3HIHr5D--7Y_USlsWK6Swm zzojLIwlslxHzD9^88DILc{uE< z%;?Nw3jS8eeR-LtfBG^GQ`Vf+z;mEkBb-b!7N9SQ!L$fFqxrR&A3O_u30apoOb2?V z$gc}uVR2M1_v?09eK2d`)wf9o*t1T*UyqH^FtUTCB`~+RQtdKTcysP2qy{Jq3%lLC zQR-QKVG(40Mc5nPdpQgZ1U!EjpszYQY$e0_r{Y*K?Ss59pze*fvT^|>6WWPMvnxaB zBpedTG6SXxmi`*x@1ALC`2uXSb^O5AmPT{sgOZDhD zb4;{vf6B#-AnNj~e@U6ec*8tvql&G;?@qxBbOySibV$(7mto*LEnDeo9%tl8ek5tQ zLT!6 zkiSDX5kA%|guE+I#*z)Hg-)W28hj?dbcRGQ5rORm0aglo=+cX!K!U*{yG`&CB=8Zu z)oh72P-eU!sOs7M1&lwUJ`+9mA?A|Kaq!! z{EDd~_v!C?nfc%NeMiycAW347z=(F-o%{Ai+F2k^4?x%is|G<%qd6+Ps zcA!fAki_J2KH%wYZ-RIR1~i$s7YtNR?sHaJ>fG}K(J3tAB@14`I9wMKgmW9=V?f<% ziR&O)&DipKmx0L-I96E1$BT(E%|Rn6>()4KJz~r~(qwV)-I^C(Q?BjiX*$3xhSS@y z(A2i9&!!f|etLzFf=7ik>#j448%QKqAyjZ!9=(?yRi>Uj9hoM6ZGR}0Q>q#uC=m5` zOFW~yyOIvtugxibNZD><@5mRh!E)fr}xtbM~ zJ;RV3%<_?-xc#Io%ge+lJg_5y6&?NJ*TC2@ols*HD;i_`kU?nxMV&{>R-?lS|7W24 z)n%#e67SXEeIDUwN{O8Yu2b*8A?Z-{v%zJdryM!^*B2u>6`GZrHWKajQDDKk9ofX1 zXn5g-U}?H?f+>q$PT<5CCSJowqr8nSkHw=FAm%Mc4o`;*GC;Z) z*Pl2FFIza4+T>G^f_rWIYmA&o*Lf* ztpl#~$tS(8L=V(iXkg6gKL7+bor{!lC;a{PHl1g}N7~M(SIGIURHvf#Cz|({O)gz|b2opJFbNU@na;cG%tzqM zeRbi?>Sd7C;IdQ*nEkvw76#*-%J%P4h6b0i18XH|^!00Dqvqa5SC~QM{^)R|Uo&5k zU@Gp2o5hp1y*QN0BZ6hn1D#YZI8x~l5fspe2AoZwlrtxvU>Fl}i)suhpLx!pqSH8GVf}%!TCcbZ?7KXA0bh-1rZX@@PoU*o5MU9!ab5N zG@!q@U=%L2LU;4^J;%-{9qN^@BSW*Nw{kG|uUoN64U72BJa+81x@PL8iS^6l1s0fS zW#|!6`TVu`A~;krCx0*lj12=X7+DSN$|`8zYLRT&?!{SE zaQU$URR2^mq{PuXraAL71x_viiVcCt{jQFEDD~!Lx-qF z1jn4k0lRt!+xD-)G zYU=cdad`nOg|hgQe!^&1-e_$uIab4~RcZX=!kfpKZ0p6r(yC~*yv2sHEv2Dnkg@k) zvR9ciXv1`yY<@ef##fgPiM*CobRD+(3?<|>{53WJs9IULnCzNPag)zwsL;@O+c_ii z-&gv0rzkFxNGH(lQ$ENRs?7yeua^LFmTpkKNRxFpn)1|8%#hqS<~E{YyM0AXmGF$d z^zsu@aM~Bs2UZHm-sc2#!|*t1$oKmCa!0mABaelw(Kg%=%%B1?kK68XL_eSMCW*zx zsAN=2oZ?ip5|y%hhlQY#p@-#9rD5@pycb3sJW%^F;@Q!RcrY;Ukflrn!?{Nx&mJQ0 z3NlMLl=zvx}g>#LZ^!wSRh(T1@1quFTvjLIcU&3nt8tnGv#}YoxJY=9dp| zo^!4RCpLLF9Hv$@v)#H9xANzt!CpB&O{4VQw(7rko?(TbaMBfeuWj^vs-rAoi#S?f z0Rq7Ik2?AYJz?Ih6V@dX7UB)J(W&!txjB!U(v0q$g-5sy~VQV+P z{{R|(Ooq0~&Udr?Z6XxG(XzD6W@ge%%Nl>wb;U~eDv^nPyNh|_iGF%=s@o~}?8uvU+a}Z}fPtNN2@`;{Ca7LyMaR2uX&b6NJp2`);G%Gq z6@V1Dkc~OjD&+RZpR&`*L8@0emKC*7Z}CkaLp8Vl=)F$TAGgBrmORy8wZ^GM0-o4^ zbk7Ll7yMQ|V8{z#u2#r%V!R$a#HKm-mrGgox@1x&MhNLHk<-9Iy_ub}gs>@21S=W= z3awDUfY|q=Um#{aIVPm)JgPWh8vS#-=v{*t#LVeOZ@%=b2T-!_Nq`MGG_#|C1^XI` zf5|)MU;X0m7lUX&u*qgf36qvO$>60Bb;wBWYMgs#&$~1yaS3E&|hG8-4m)ayGp?xxQP2 zeYWXodNP0LsatJIW1ed3OjIIz6t6YG82Zbe2(q4$AbFv-)Mc9Nl;y5f@G5RF!@Fqy z^cCz69H14$%HP-6#Lz4Xbbx;g6Tus)C3ZdkS;!aADar6WwBt^vX1$^i=mpc%lJV@^ z0J2I}-J$aiRGqYCuZT6g{uY}Zyoxr}>$9NY5kl+Bv59jq7-#?C9Vqj0-J0Zaf$WGj zy&{KVQcnONG_)TV9>gpX;$@wEFcUf<WOpJNa3+K&z52fErS0FgE%mi7n=6ru*U6Z%uav|OH*rKRZVB2&o8#v^!5SW? zgzU7j)P|x7z%tsw?^2|CdNpUEyLTq&j=)TY?A7=b#_ejOQ0!P>W}L7~6Z10`ea1RS z>p=kgW@Va{(H!N%SVp>z_ht7)il|Mr-fNI&1aE4uD`AegTWoSpOmp}q%#%M5qGcjI zXrVsYOxs1xpnubm1@OPajLM+Ww~FF=8ghf>&D*YGNA6Cz(oI{-VEw3h5&6xrX4*5$ z9&dq1p;C;u|FFs25vLy|cm1;|5slbl$SP3`;;({A!&`WWAbyKQ`dsgC=!JbUY?9Q5 z)PJQXjuu!+(1G&u?ktIH#eR^70e@b}F>yuvjS@3F=<2E6=q*R`L z7H`o;$jT~aPP+!O8^C^%l_(1)_6;ZM7m`QM|3Qj-IR8$H;rq83IGY!*WM|D|^XO}K zVKy(Mzkh-D;DxBX18?4eeAS?AY+HMALk$nxWrSGHn7CNQyMHCij^D2dK%}luugNH+ z#pZ(n%ymc*w8mqo@HWK_LLu;FGt|PjK$zi#Yp~Es2l> zFC+^_M3jlqi}ZAN{rZ6G-1cC_OcgY_ZGtvX2X7(9 z2CSCEtgq7`{Cnjy;lJSf)7m9(UZ2aFUY?ILo3UsLO32=u07gLpjay$x2plnP)e*N= zHz0>vZDkgu$CLtxC=72ku7z1-V_lij3!G->>%?WJPp&hcjy6E0DM{TmeptVDy($MB z+V8p*4Jh6Y=xD*FZ*qGKMnH*V*REnN7`}PNaa*y9De_B_#K6$m-FwAtzHG(tKdM|HO*gD$T6cSq1UQGJMBU!53=f6K<8;e z%O33NNCW}jpuYI7=TdaOd&TFH{$%aT>D2!WqLig`e!in-zqF?Cp>MS{)-cB!x+W7U zt+wv74Z_Y;sxjVdJ|qq+TUEI*5~3J_1hi}O5yxVH`rIK|0evI$}2mf#1#Qavi zIF=Wx`Gtq^E0*L?jE_T2h3FkOi(3jG@NEk} zlb8XUChW{2N32P(WwC2(Y#b-J+l$ZlScm+C>RZ zU5>mc>=*lZ(uocdV}4tRM;?u`7h}8xlCMqw{{5|mdnpI_0`QT}Kiz8b6Q9H9jjy_V z08#NmXWOL(E~0C%W^WPdBo2@?p_j8;mlC< zw$sNOF2~)M+%4b(T)vlswg&*p{&!*TyhAYZu{+MGPtY|VlCh!+n)%Z24~!$!(u;*LlTF!nZFA8BdMbWD&teGE}`VKRh}e8Hu`&|627 z;==6$!E~7#u>Sb)@-QIlaFUg$;V=T~Mx>U^&yYN82?-G20b8Rl@;~^p&E<`Sw%_pn zL*MuMAMFlQ#K-!+0)~(xa?yfw9Wo0$Lx}4(Z_idveGTy{WUaOA_%f!N;T;JO-TB~O z3ZM`7JrznHG|GrI=PQENr)ye>d=3;MLjw5Ac~0hDQEI{eI(4?TP7S&B34wQNw)C}B6Tl?hmJUa*6?uQd-6t?IB$>XU;jdD3AHyV{lm6_#C$AI z0VFi$urj}4w^r+6{puTh4yVQMTT-60_3PTgHo;G5@eM>*m+>mO+-n8HDexI~%b9J7 zpR!5(662F2i&Z)@hm)cWd5Iez&ihA|yK3y`qsv|l5Cq06brLw7&oNf@*;9iM0(=-G z!kfONOzpysS?pVOWqqzAp(tED*h9L*X$P2#*jmo4We7e8oY?QER~9Wb=$#QFb%g>5 zobsVI+Oh5QeJ18rOIbFWwUwc@o%)jNQKO(QoTTpVQ-C z#{cQpVv~jVuH?qQf_tj@{#_CGdpG5M5@#^ddUG)xSaPa?xb``zB- ze-4_)PYbzg{_}m*UW+psOpuD{N!gdRmV5c_^U5@2tdvE*n7{4%n;XI)(H~fMeIC%o z?sDt(H6ME&NlrcZ-hOV#=TolznZV8yGY7=-Ag}Y8@^X{zmabN3-g?!xxiRZ%y^F(b z5m1fzsk=&JfAsk$bAPxiXFJ`mGg?{&ysFbX=@CC9fos0GG0E?*+dR|T)8`gP#V!at z=&*Lt!(H)y|DqQ%e5kNF^)_gM9_wA;{)h=%cE8-{kx}{NHUF{DvljnEJ@uL)We{*? zXZz{Gxk^4?sM#$9AF_5q9PJv613b!>E0ry0~LEtojV)s7nlCD^jx^#ay`%L zy8SAyubbrAr|C+G@7esr*YvR+CwP7oxPRkz{=3Sv>h4d!-g+k2Z}|7$Z`b36BK>Yt zI*w22IQnE4=gz**k9mGBKe_Mt3vmSr^;&b|Y#?pcfpRQhT*Z1SNSO4yLP6?!V zIS~UKHLHG8`SX2Ib#Cd}>lNF5yDRs<-t}-*>36n!bFFnh<($+qGlHbCgyz35*G<>A zQ`mle+w`>OrB+&^-`CHrShFVY?RE2zy+&WiP#M5*nVpF1r^TUA_I*(;sj2Z2dky zefDm)$mBZpcm3DGY-RsHoLnDve&4@XV40=M3W?GT-Q&|rw4`c&Y*_QI);;ZcnbooB zlee!{@xSf=LwM`OfVcaFMYHGgudjH%^}`)a`ws1&kg^MS*8GQu`wksU&wu@P7zfj;A{jX6q^6o^E#SpD4XhQ0fkgcTq8?+%p{bRTk+y+>m4U%lZUx}HB9eyO{FKbJO57Tbgw5CmveeVn&t;ucLK6V)C)p$*B#8_nlqe!929Xw9_KHy|m9;3c%v?o_R9Zxd859+Tgk+g% zvs5BWM3$5#*>^K$?(dBE_w)Pf_wR51Xrz13d7jsKp4anw&ONuQ_O`p0iOP!t0G92x z-nkzDJp2(42tx3SrnvqhKpwm8-f89();`>RO@u`v?tHt*(J^u}zw4~87i2m7+W=np z|NjTQKfE9Sr|DlkpTVC^ZsEex7yGFk|NBzqe_y=iuPL$oU$~v@xp@Iyz;|%S&X2t|f|7H#`06p1#nvKH}HaRbO|9O}a7O z)10;DjrwxxgB2V$%80r?*2hb&M)VctCgQ>G*lB!{2p_{BxgeH(C?Tsd1Atp@N&|D|81d7IRf7uiw2osMz#m zi_KGegM|@~I|sY<|K+T%uc~?9Pia|=Xfz(|m(}6dm&$#s| z`YUt`PNEC^MFTSI_z@qSY5GjAPiMo(xz_D=m1Sd3>+e*uH$A_|928uaw^wVrNIc_0 z#o0E4nN#m&X5)&JZ(iek`SHm=<-p^BNIOsVoM^Zmbhb3#<@FZcrpNlYs+Og(f&HM} zF+bXHEY*ZkmeYAo^u=#l{#b3^OG?{C(xT77qw7|%Ke<*JjXrqapZ@f2&T$=Ppn+kr zUxCR)TP^staIyA67c;~-wVZqUqiO%O&i@9Di=3Tu6y;iFPR!o;t+?BcnkzHZ@v4!z zLZ||>Rp^imcS!F%skke1zVFD#;nCrb-WJ$hjiM%7@!kV#4V2)v2fDQFXrm zV0;Vhbk!_n{KCpZt*468vSZHN-A~U=cNr(P z^TtSrN{4Jmup)=<`1&1hYns%H`L&$j1e0ZC>7_9@%R*G`${Hvh9u*FRf{n3}^<+W% z^JC-h(?_`ryXRkA{C$ew()bp}DkIJO6I9AnNPTa!x>Wg)JkJySL=$na?fn zZ9qz}KGGEu@L*{IXrz0^A0lTe>yg2W-dT0_cH!80babO;HIXiYvkxM z!=FJO2c%g%&wUg@#u8V2k)c5N*F`NXJZw?T>hQAR>FcI{6 zFT=l|e2cFAuw}1OM<72d#{ZOPu39|)JMcC6qOAWs;m47AdeF_z`js!{$=!D-D@F!#dd4Dt)!x}1 zTPc&LGrhj=l+$2ffS*n7yy~OLPE>H!Afs^YtrlPK=XQkq?J(`S@vs;3}%amRip0PfoFg#rpTQ|bTpoFu~ccgDK z%-45nsPLMw9+M6rmxjwWriugXI{ z@V!{ek8y7f9QO@1#KkVBhhm{H^#>g(t!shvH5iUAU8*Y9bI=dBKYq__;K76_> zVk}BGY8e^|uLiP09EgQu<&CdHYAY6^MXv{C7DSct!}{ggUs9~m@1wkNdGh2Iv@~*w z?;`64a=YBUIWK{aNPi)=cn z80>O0AwC_k=Wgl%HB^ZNz8ofNRrW(C=N9c`(iXqY=X!oxDqA;3f?Wa?lw;cTQfWW1 zPqe^y^5lD=AdEodt0=gR=lrnkJ~I-MH@4;&J}1H$*)^<&z6u3?0$%UN_;8>F+>hIH zRt|OD@wpBMyP2?|)`qm28ze&V6o64QRVhH`gY0#ZU*)pZ;ELTpbjFcThj5s?X9lIn zlNM;}oX6m0eoo9kfG93Oxp^SHfwEWfdi3;OU@->TgjgdNg;;gl@dN;Z4vWH)cmBm( z?7KVP+;=>`@CusAkL*Ix^d3rz`Mvy2_S(+05Vj-&BP@OuA0uC-V&50PO@8NkGQOU7 z$#dFLcD`!XN7nos)4->cu`GIj`t(Y!JZ4fRlrW*pDzQ$+^+-Xh<#hO{jrH{Ol)m?w ziA<+jeC~N%%uq_qt{+k?vZ?sqle^~rW&7zo?Ncue1iufce>9)C6){>mkp3qW^#4{S z!!h{A?zrtX$oaIj+T-hxjZRE_dQbOjId{d>BEuT?m%_qS!;X%Q2zMpi_D)dqYH76~ z(Lx|}q7+kGpwJs>p=Y;%0(O~cQWEry^-dOg_Yacy2~)}< zW9+kOlUCTDWpR<`HTP@$4p9hh*sidqL&-bZjF3KG&pSq=t`?Z;Cgvvrt;BXtd>CO| zb`1{dXE7H(1D*aU8KOA1K6X8|aqe+vJ*`o8COh-d4bP6TS2yTXe;U-`l#XnI%27?d z>+dkpU2NA~YN4xsY)w3=FVvr>Y_ILgME63gyv+Ey=2JbJ`n4xFZ2-G8-Ga4cm_Sye zbmXUX4UlQGZ}SC+xtnbQMb z@7LwtKjrP!wMKEnXcDIXUJX4V3az`3@FlZ*MP!Ie{pdj1jk(x~w#wV=T1a(am5LoV zXQ$RbKBZsGEG@8HZc(EU+iN-%hP@W!p41oFSf;7lJK+6nSv0qz(U-Ff<&@%e&0r-h zUXm2BOh>h1f`4;p4*N~dR#AC9MO>>_bb9w;KYGG>$&c9Uszt+r?cQ{mE;4dxn04>~)7IpSwZw&Ee!$(^9 zFVnPdyu`$xq?GzELr-%b+I~IWZWG;9ck{kJ-r&2TO_5Vn;6_MjL2LNYzfA$gh{V?+ zkp-UvLN{R+oHNBnzPwI6l#v0lvumi=F>!c;xuGhqlUt% z+v*4S5-TtA*qiDXM#d*BISU`Tw}1TjR7kh0X}r`+`$<`J{d#9h%5#yU>e2#^fdm<` zMAOr!)^jRFD|Gh@r2tnTSwsJ?mUuvrO9o$qK zafvNgX7E)OT*P`lJKw2Hpk+s6IP|xV9IFEd#7JNItju8f+I#o11#ky|gV~OU1B1<_nuec}dgQX{^4> z9nF5}=N|U6v$ON&TICRdx7y?&Tq)dUfS(BjT4m)UDg~ z-1GVV!0$s_hL*YKWP5fDa3Y(B5Wsr&fJR?deVwV#Ii)wIAg^pjNkDujCSg^ zmuBUqivW1*8E0MglNR6Z0j1M&-2*wTvkN9nkDQefRzk%tk}$)0N$!8MkFg`}a~qDt zujm=EY_K&=M=zj?No!V5Z@F4^n{Fjd?&jMNM8A0eYW72?T8AduD+lX$JzoPrZrNpw zy&3b{lXP-XKwCWVSL>FAUmuefpB`^skDdQaAh;-qx^;UH@Y5yujBm}%7q3LfLf{0h z?KK?ooxW00`1SX9;U8>q=g-c3IE1A4VV#CpW6d+ANxk7J%CY&!1xj1YM}K*s+N41} z8Qrzv(ZE|0pPZPw41aNxyrSaFe~w=GM!}z&`LL6wRuoX0P~Dp7~7NZO_#e@F0x4^Tu8{Ed9}bNdzSqr z0eOEsQjLo~x;a?v0l4Hw#G57eXS&=Rn<|CfU$Krjmnr&0?D>I;Gezg=ruWVHNcyn= zxqI=S9rtm%b1o;xhWTl5m*l1+Rtmd#|8~i7y~w4S#LCaOUjh*v(So5n7M+=+_SQO!e7TW3?|7Jk$!s2$mzI|9|$ z7v=}GsrpM!Gc0=b%FOm*Pp$2X%6mL``mr}ElegbeSl!>1)$Mk)N3F6?iZWmFLqN6N zEXLhdgRxv8 z{L`hyH7t;W`RQfaj1$TY68JZ+QbOjZJ?68^rO`-BNOf=6ClUzqv~qy~a-yn5t{K2TFWrVs2p%lG`!*r@>ZV{)zy`Zlxxy z?>>z}xq~_6l~37uE?#M0T>r$6qjhXFOz-2@ili@-SM_^aw@laeHEvVzii{7?AbKoz zp`{PKNE`mn+(S#|?vXd#w~$7q|8FW!Uw<0=t=02%*PNulmZ4uJN&x&6LQviiv-^g3 zKYf}1;CxP7^PJ_`x$S+U=Y>D&ge5QP4SciK*n4pCYV3US(ZEH6Kc@7*iW15D%469N z$;*i~C4y|RrG&j&>#mQGiTJm}I!%8vUF_tz{@4Fjt&6#jwR-w;mYnJtWizieVYcP* zmlh1)q|mBdjniz(Gn+lzb}d{sHJ{i^f5dV~YB=#~?Y_uQ%a6J-#D&BC#6GNjlMcKG z=@L%_qCcjSx85_826(fE10q(meBYT>W!jNMPa)k1ZU7qe}gz9y_Fi404M$)?S(RmsAb9-WvoR?8Q}wPy>2N26=^@vI*d2h7Nwzy-m2V5ZBy=$f-Gp2zW#*Mn|4 zuix@%K=kfzIHzGbjQ{UgQ5F{0LUZ3z@@m0wTb(JbN+YzjTdzXw&x`RNw5kxGkSI8|uC4EtT&4~IkjmR#6KmHFbQ{FqiI(ei~#a~P~m&mdu9lIq%D@iy^eknGxEIRDYbFubi zPG@7j8Mw$16O;W_w8h2r%27Atn|yj

a~dA#J@I^lcehA*NPYZ|amYptrbsv|0sv zj|c5dm}Ng@bN`H3W<5QA1(4IW(uT8a#txt4X*bE6%m~e0r_!B5nYN|ECgg&>X)4_g zN#E|Bh&2%0yw69M#2Y0DFUD)hc-`K2(~ER?xz9Zb{Ju^ydMlc&e}C6ftcez}FVQZx z3{6Ctv<_{N*PD7bh%wPO4mtZuPR%r~`Z)kI*6mn%PQ3D}*0+9}M>nng9j{HuAGiL) zW`0aQeAplNq>lDFXQ5kb+=gzTYeh*Zjnbc~*`+~kF_=^e-Qs_>b*uOwDiEz+Y>zVa zhWwGL1u}Y7`$N2e$cIAuPQDR28gjIC+3fdjIoX>RzPFon59For>pSqw&qC0r1R&Gj z?QMurPx9^uG|}`P>0*nk{_0{5W)G_}9wYh-U)~BjMI_MJ!7?jt1bBA>7`KKUrd^}s zmvs~anvn5$_DU)1O^PWvO|wR;3kDoxbA*zzlT-HL=#k#C*cGDlza6o7{(Age8Be2J zqP;#fBVTu5N8-0UJ40BMp&j1hsPgHSLLn$IVIWc&b+R#Fyf?PHWwt`esSr=OZik z{LA1IK(IJ#9wl8bmpCqcvpOMOFDrJ8=)I<7z*Pn4fF@E7f~luH<4=n-o)3@G7F`kXz zJ&{_1B+Jk?e$W|g6D4Gem1Kx8Bq2XcjphHPL}li==ae+JSLU|7Z#O|V34toP+`PZc zABTCXASW5F?TMh(y1akDE1WRQ#PQb$;5Ca#CTIwkI>s zHAmR%27($1d3`x4esz~{;Z>h631M*j906qhtdUdu&jh5|&sCk%KQV$T4{>lZ~1 zgk9X%`WJHvY}<_O+xLK0)p~#%C=4>6t~xn+`NN>=A;$bqSB>*izJE+-4CJ-bcG8S) z{UZpz)Lw*H!YuRncks;PFj<@2;q zIiOn&SaJe*@a!*^{9|C+G{cQMri)b;F9deyWIrwcmttX17fOE@OnKa_82GrSRIW%$ZWh~!2h|c3I{3PCPV3BORWceEt8z^JyuYbg zI*C~vC~^I1EDXqgIY6qz9^io=@4n?f?E47QpIz@~AgzdyKfT#afAnD{SeGraU-s_t zIfwpVH|^c@m&xs-*rxP0jTA;(W(&Lx={v_)7%_k`_LO;~Jx`ZgdT7+{+2d0-$#cH= zZ9_%uYWbNe(`Q)=*NyW=Tu*2jTK+xy;K(hv;0J;6tN&XO5RL*ys|eW#^o*Us5r@LD zykuU73-)+n;OumR(Ojw5^yTh9I@e0Mccmr8s$O*32pKM0yIO&uKcVKUv$2HVk*v<* zhh8!*>UXz)g=wlSW?OVV4R$hE^aR z_Qzz<@Eai;aZ3n#@=Y|~Nu30p#_W_kC#GsXdrhyn>v44GZ@uFpJ4u83OLeMhLDGuf z5++>o;+>7B4LoAnYaI10YEO~BejoE~_IYAcv_I3l()!L{@sAm&MQvkh#vgo@-wufn zvN3{k{$cG+v`R~*TE%NcQ6=~P*_^De6!c&-@Rztd8rFmP)#Y>%U*sV*F`bu3TFNhB&m3|FCB>w1r7#6dQ9zqGzObFkR>o ze}3z-eUDB%-yQxkip}+=wVEb$&tC5cuBR5rRL(C@K3Jfu9r?~Av$LE2ng%q>(|vwZ zHo9o&FJJRo32rd+7s0Cx^9k?7d~>nTSzbvX=HEm+uCl8(g%Vqjwm8{#JDpG*;OeZJk)!b=Q?^T?3k# z*iC}WKTIqO+ubq3+`^^Th-7Jm{PNaiZ+sA$^-60P3qO4h)BD&-i|TE@LtpT~gMS`; zlOM7RCm>5?>GH4|Nsi6@#ra#Cd-xU;0Q(K*3a$OeEwRC#1J>42V>#~3(dn5V2Oo5n zqJ-L-=-U3CFPdgf@_x+gJ#`wY|5sGiJ@JY8cjlKc|H-26P7)x@yvAIg zW1s&r#leAoOb4&}(J_e5OuJrbBD^P9m?C=+xANY(k(tC$>Zq`n11Sk_HkyLnx^;{4 ztaXUuH5C}2^6xj4*YHCGPvpU{BzQK4m6h|l(|BTjH?i8kro!Mn`?GzlRw2i0+W+pQ zn2c2SYdeH_&XJX_L7DSwG{+udhuvfe7rvih=NVwL5wsT;hhP5q`QlV*T&*eJOgsrR zM1qDB!eHM|DwgMl`J8#TsCV8h`a|8k?(>oNgY_@2V9O(&{0KjtAM9|Gjb_!es>q*Z z@iT{c_tW~Z0UB?Bwqe!Y<5_1Mu>nJYd56s>_y$8Lp8zLQpfQGJ4so#Kgaps|dHNwN zP!PPusRc%?ADuFc`_?)@6QoObAd-p4B^5loO6Lr{d`W}@Tc+wm^f1#YJ<}=a`ysPU zNH_kx)sA@wsD**JAOX0rfft8Ilg^}av4&}^{-U5Lg}ou3rz;;d@MC?OCQnb1^0Q*h zj(Lr6Q^cIOwq>l7rZa^Fo6ZHBrtNuTYp2%u>e!Tve5dgxCAE!ER03epdjj;d62L1Z z@TwF0JcE5i$hYF}1irP1)Mc+fOgTN<^LgRN#g+T&xOMl|=dI=WOPVDdNaoFX^UkyB zT!{!D#g^~)N`7(vzW$duaep>r(-kRm++Fi)#m!Z47pt=~DyzbNbtwFtj6NM|)XhsB z4lXo0dO1eYD8*##K>f3zvQg%F`opP+Iors>g!O&`kj5a4=zdnaAelDLrTu0ziQ$XP zoR{@`mEM?+4LDA^9y@-PryI=n8A~-K+FJ8b4IAJ)`3 z-~6}x(9CvoLO1W=O~uD92+&>vu#I<<94RUmU4aap_?$31}H0q%rIu9&K;~ zA&IeE&+Oa4F^^+#bHs7l@Bz&>=lun}q5Pg#O#S?@=TijbQJ;}MW@#Yyc#-0KZ0^N3 zC6~`k^>4qAHIYDQ#YBfz9_Tv+(4x$9X{f0gh#i$jJgW z!OH^CogXX>emOWMW>(vspV2MTv@S_D%Z}$q9s1B%k!`CJ^YWznj_f4h7!zgKGA1`^Qm31D z4QR|HdAi$y{3Y*K$2;Okp3n3Uw}YSo*MqL?2;LUQGg_chk6we;S=6HSHgvb}(dnlj ze@v8YJQN(9BdL7!eI-}&6PEZQqogoW~O_(97L#vbzF3dBJ%`xxiU}g)<-W7Ra&z-ckPKRfy(cix@3dwvx-t zBA`1%do^%g*ZJ1q7%%q&aTA`t8a-o7!O=!Hc=C&-gXX>%5}5vt)loTlug|I63QMzu z)9Lcj4I(ti0P|@<@&r}qT>hZrv?g2DwmI2krtt7HdF6vsJXrqnY6G#npxE_?vU5~t z-IgG1CWEy_z#5NZG(P~=-Te->E2AVP9H#xBs7BAlouH}2RAc`wndBr(SJZ$?VVxD(404A+vWE!B7=Z{Q$Y~IpqAGX-NI7{IU zFMj>{_3$+i6ab%p0dVHVt-M=B4&$}QC%4Fpfx|oSC{>Vg7HQZNQj_w4Q&4D0ub$Op zyV!1wy7I;zBYbrbs+h_%$~ydFK97h&N%i>;9bDN8Gao)KTY9>hE+f|vO5-ugEO zA!0I7+f1`x+#WeiCC4y>$#MgHx*c5#D5qpvI|~(*qfmO6Y`8WfHbT?N({TDsYxGId;;BBH zA9INhKdlCO_ka(3-o3Ufkp&(HK*%YiAzhGMCI$X(+a7HZIeIU04^<$`mN#q*eNi(5 z`li^*N?xESD8dJsUISMe;B)0ZsK3j!Yh7zk8SDhphD4AE9h!)m3wiU0A9V)mH*|KS ze6q@r!=rs%+SCMX=J)DXMQ29~2$2c+iy%4u1|Uwa2U&n9FM{6q zrP?(;Q7987oIaRW)m!$&@94jGI8+wQ3ZU!>8U&5j^)!xWDvtE9l*#{%L(s{*QC0pd=u?*yXz7|(hI3yC-q)UXm**hM5= zygaYLz8iVCU^$i+Hl_1o=ULU&ig@%GE~rHia1gR1h$JQMJ8yEe?@>hK-53o4vXKzL zqxKYFJyAcqep;Dzs8kD_SuvAC%0tAj;>UN(p3~e3G}urc*6KbgqQe{JsE7(R|P`aIIkbd*Qg zBzN2>)=U9JjiS5W0DPMG4%gto3h)k!f|r4F@^}{Sm>qa^^JimCKjwzTVz35 z+5$Cnj|t@P?(LWyzeN5%F`$A+7`*FJ;Hu;gJUP(rK`#!*272NmAm-v2rW=6F0WhDt z5%eaBq7zj(@)LzgLGs__yLQA;^?M4qGso(mKDNCau~M0UhHc0C&d0JWrUFpY!K23#H$j=AR>$;@Cwv)jr@?|&Rot=T6X+tV9ZXo5ZN1P`0;}q zlme_DhijxesKK*5C}_}E1L0F=vp^BdOHuT8rGT!krW7L`oN&dFPXAGs;bx@|+HL*t zXR$X^VblXwrE{Y{OS`qe?HzZ$4Ixo_iRKpodwnTju?4Z$7i1+X1NFPW{sh8!B7(*# zgJvmm^`L*nU+HTyQDWuvG5zZAObICKAO_@LV(99w@k>em;esp`u(5nLw!lecrv6x; zsi$gFO5b}}3&_o8AbCA_V1;9u2qtT2nePQ`5ugqJtN@3PKL!nssK3Ro@`+aJHJB`+ z4<^`==kJtBDHA}tJHmKf>@Q^R0-C!i3OCiLanM?TKCwlL*8;pY7~Tu&2x#ZC#g1&g z^FyMjM?F{9l0G+;>Q%mlw|U#xZd2u$+#S~iQ7bVJYYA$US!D1ea6a#aC~r&3a&Xmc zQq=%yNZB*>i(g??f`u6c!0opTLmAxO&wFnN+yqhLb|fh1K9CFhQvUwG`k{BWwmv{= zBEXUW3(hc(BMl~8Rl!3jKT%Cqu6m&h;zh^7Z1KAfl4W6J3-;tEmCcDMXu+BVDZ4+Z zFf`y~q%?au^ig>OxL|>1f!ELCEWx2iR4O+g3=R#3Ke7Symq8QcI&ftp0j;_WMsTd` zbYLHYC#Pz%BxoXJF|b20`Awhd)(-;#FxNV6Vc125A$PdG%{K!zplODN(nx-=4+qHs z)+9I(@LFwy^nW)N+`3T;-p!HmA_3#Mu5ZsF?%9Ke^*NabbD(rRlyeJmH`9^JIl4J* zF-aM0#fM42sAb78^4nz?rFf{TU#&+P3_^kf7ngO1mJCi&O)R^=W*5KS2BRWj8&Cm9 zMMy-@FT-H}SWrfSenZf+LAzAJhgC~L#_y&YN(~nAQp^VHaD1?25QZdjV>@=|hAf|e zy1#ZUeC+0{F4qhNbAHh$N&&+ycviI^j!{ybxFmU5Qsi%UL5jZMYv!m-59_z>Hg{Oj zAk7C_P{V&&-Bp1%nk&Kxinm6?aU?g~lXYNP3e^PXu7E3Nt37?B!E+tx7VJ9(lbK_C z6*exE(;-_I`i%Nm9CS~ENDOMSvhZjcTubx-F6^!)cwM<<{|3abQKskZF-LSq$@vYI z-G?>U=c)$ojTRYgxk~gDn5U2X0t1BTi6e-CV9|X4T^-66U~AF;-TO!{)&-BMgb6ZU z&T6vu|JG!^cv=R}rdZfduP(@c_*+b;>vk1iOwVYt!Xfobks}2ox1Lsjmg32^L|8w; zfn;1W&a1otJW+6}5k-&8%XWPzP;!9&2i#k%ioC+MvJS}xc@=QE*qqs&+Y1o39b`VhCl<~tpioBI%_aQ>Umc|ZE?v4C$SQ-xPTG$3;QQm~S@z7#zo8W*@dV4FE{wwDy1zEqNnlwtf;Q+wF*x$ z5XwKo1b|3F!5$EM7aLauX5C25Wr_e{6u8|3d#aRKFHP_#ej*y%#}oe-18GKTpnoO% z=hFi*x`JUB$7Q^HeCE7gfuPVOftf5YO*Ys|%6S zlSJf00WAKA1rXo35_Ia#Wex5s8+4qEE!{G)K}$h-c{1*9Ht=&q&j_;&1jBd>19KY4 zc;3;UEoyvky_R{MMZCTu2gX1$j#Vx|x&j*PkQ0dgLEMvJ*FM_!B;bGXjJUlv@`c;{ z4T|9f8SbU>rf**@3437*EvlhzM+z!|HP7@v^j{$AWyl$Ja!*B36H6>v3u|#j-t7JTRuROW7G|g@ z5b$X4l@iWl3Io7nK}YEOtAst-|^&M%6VsBFLgubs%~gc+y5e5WyyHm*$WKC zb&!y=Av?aRgJS-PA)rwW8{Y3`V0t|qYC%?zeDaw(__SV-%>HT@${5_m_%lVV434kU z`FUG(SB&Mdmox zqztMIuP4LSp+^Lyrvc&;74oD(xTw8D+EWqK%pHMcb@tZ5r&1C3GU~lKUpEySXFm;! z*;+?jiu?4cmyi4K7{? z=if2P^Siuv36!APGgddXN3-F0JyPT#0-v0pKN@aTO|p^ISuF63m+BTl8BjKPC2a7+If z9-qGb(c5XOxxxWl1I}wfioAh072apM+%D{Xm-sO}zp*4%@FhdOHEdzXcE~BH(<*QY zcPGajp%PgE>w*?oTmc1Ej(ETw2f4xCjY`n~jft)_m=QY!s zan6qxed6Nwk8DAQQF9UCj?`$K*#q!-;7{l(s7cTaEzIP1OEzHl38A_ki9q1lVv?XX z(7GIj*he;(-}z5~1-ne$NrCimI!uI7SU4pD4*=K7^ljY(b9y?!@Qib#!9IlK2U{_1 zWKff=4Q5Xvy6J)}r?V14UUX%EKaYcotaM=NykECNl?Hp+s#izW#;V4r}HS|=R=l${N&F@UJGOpqK|3SZ6K3(SKEK`bKZd&XC2nR%SF zLVk8Z%9b^;j8gru3h{Es4c?%A=ZiP=2vPYzPP2EzlLs}?1Yqxo8s&f|orta=*`Z-C zhz5i7ToLegC3x!#ge}3mBYLr(i?^hurVrAuuPgB5Yhm}Jrh1k@j7Jf@3fb4gjYcVHP@z@tOZ+f?oLWu++?TqHq#_ zce=AB>Zdvgzg_X)IP0>3D+Tui3aohk7-THW4a7(wYn%qv&~@dp8B9bCwn`;wZ(Gw! zg&;_mlYnu%aoQ1S@N{RKit{-%vc2wJi`z>e{V1cpp$m!+kL*!xPJebp1quWu_V^1J<3RS7o@)Jw(d%s;8gd zDe_BR1wQEFLmNQ&&tTVVFrx@yJD!4L#9E-y0LGcX`fN~kd~_s$k6K)%q7if(e~AJm4z<(DOlt;gyQ>J0}9)Kf6Fc3&;S11c|6`3;HW5lE2+%QVg4e zDb=CX{JBG_Y}@~L>!6I6?`1IcKCVHAkui&By;cS>34maOz;lVVq0G9aZIHzXFW!Lb zqj$@tZmEIgpkEn=hi(#hlXglP{O7?ooL6c#xYjSz)8(86d~z;>8EH@|TyZIbDKSo^ zPPffe#mfA*O6P{#P79|1uO*50GYz+)SOZwSb3}{P&~|Cimv|XChK6g64H!yVnm$wT zs2$A|D`C95RVTI=V7>?WWV8{v0!|zk=@Bw~ZPuj%+?EziI19LL!=G3Q;5aRUC=}$& zL1*Dy_Ta&uf~a+Im8sr7Y1Xj9an(>tt28iwleDCBuhdA9!@aY>o!DRbAm0{wu@N+D zqaG#u`)1+``43$**=55IGb)$&j!U6%BP6u<8dP9A?(uPl4fDfNy!~<3K?`M%Nd z-N&PkMQ@U5E4pa=K>y*T`=vHUbVCE zI$jig8Qz~#AbWY9IPEVxc~#HQrti(2`~DB<{8klk`o7f60K*fi z2swE8fUPmX+TlO^kpO28MN-w7f12kJ$w7V&1?$9sG$Epttq6qid} zJlUy^ZaY{g(o@#WeL+zH0ne6V>_UN|o7JzncPs)45H14J&uK$5q{r7B?0jeHP~Ws1h&8VLc3mYfX%*lUgP3D8}%-O-C%7yp7ox` z5ki6-ZTRqvx3nE}`f_}fdQE#f_4@VB34?#U4*|0By4TO|uq0H<0_Y79tYOwJ1Md}q z4G1#!#i3WWBSahU%QzK~tikm0Rf@s|T5BLk+OWBFaeA?>LSkasMF*xxkE9gR0Jr*} z?A$7(O07)X!R|LLtfnrn7dS+SZ=aRTIru6?a5VMZ_5ccpTQ8k&4Z`5w&_`p0`~gqC z5^RC6ZixW%bzn~~9%M_dr?3rkN7mskR7%~=+cvfBgJJv*cw&e0y&EARBwt*R(aVzE zc=9{GV=>;~)L6>b_ZY`-ymI|;nn%))e6H({KdyNNg4NwVH|1kk?^@?Cv1Uu$OFq6* z)^)B_1|+D3fD{o#Cj(u5FE^=)fe#p$^h>sRs%tA>J3JqDqKA;|GO_|e2i7! z9hO<6kBrki%&r0w@rDhgd9NC8-?oc^<#xW9%%}}c*=vmgZUafQ0!P2JZ4Wg@<%X%~ zN^m~lf(vGJ2>c1(+C^OVop^Dur&tMNa0A11XTPR zK4H!1+r~ZNR`Bib{nD%*!SG~1BQKyK$pSOF-+1YV$VGVkSOiT8#MSV8Y`{_9t%dG~ z&6KGO_%s3l58)f$H!Dx4zAIb%^Pn2O%jf3lH7ho3rzT#%N{IH@(DpT!oPIk@U-Vd* zh$!YDDgyIIV{xUrIye($LqIcI`{V2fYi&% zgQ|l$E2irT#rXkUE`kbUrl0U+Gf#y2a}R`tsF8DIjv4vjI&I;BBE= zk?`AzIDI#V=TtI;Y!4S zY4w_LZq)a{))oIOs5zq1orehf932Q`K-8874;cwyEx3}e4kCpRvNI~f6X6Px?Fm3d z1#DH80-einjI@RRK+A?*4X(O_pEafL=9$je?A$7D^-CRXZf;(_8A(Ves}u_ayuck7Jpo#3u(|iJ7yCq1TYT;mN&zL2#G|s@8#r z8?OtJhlyVMKn&bh-^z2xN8zJlFIGOB+~Tum`7d3$q7+~*!xKD>LwPF0g9vyl2Plk~ zy3RQR)32c|p6T?quH>`};XFH~@;T9z@lVbMu7v1aUCm*@oW% zs|j_mW*%G1FK_(JN9AUkWD72b*^e?gFQt^b!|-fymWmKHiYyT#OIc>JWGxaYDv}T(6p>~oDqFIYB)f=8 z_GN}K^E>11`|JJmdHbV0^E}UeuKT*K`#NWy1@webv;5eeSNrY$^GVV)ywSx+7VLn? z=?76DW8%A#Aov1p7$`(@>&uM8rl{w&$0)*WrX;k}w?znfoFT0E&~4OI7ejhNbT1_N;OmmucKq4v3FuFxTREOh+Oyh#PeCIdi4d z(Hl0YvkAv>p=cu$TlR4gf3Bo`48>dJOlKf;Ap`_)hQu>@0?mbUGaHPXB>IrK@bw?w zDgyR@VaHhjP61$k1I}NQ1;PH+S@X^sDO7}nP2IxBOrcL_M7Lytl-bjdei&#i_&ZirzNUIMl8cml{J4BR9vL1Hpx6dbvu zbL+PV-2_w8^3u;O-y35oZO#};VN+Z*_ciZ%Q_5*KSxGa%=Z*$22MhbdfGG$yjj;u8 z1Vu2#3A&WlwouejxJxg;A&VwNQ8))dpc^gKAY+7#qkeI>Oz-B^Z9jZ6M=H;Gtih!d zvMiz}a^x%%pCtsk%7LmT5rRv}Q6SO6ycqDs1-g(D+BuU%gII$ZTDu3Tn3`)6MIP``SBjQ_nG zKTKUdb$QoY%GB-Tb2W)F1xR8lC&-&(M`B%GvAG-vLJ}z4$jpHd(7hA~+SV%)wG{Z5 z_~9ur;@1quv(J~0Z9Z*c2WVU)~|9n!Cz;PvpUd@ke6iMa7Nf7I|+6V&6FNmM!8WeDrJKPA`?Q6lu(No$^XopKblyNstq8(I9kw;6WI@tawp(5aVN-xOY z?etf=oJIV@tM17Y4fh~$mY{|9SOiKb<1e?`^+Th+w(&3Yk9bFVciuJ@6RlTJM!8FS zsiInQ!uPhI!KmL~Wt8?t3HU$D2jBS zS^9l_rRjg*rk{T^gOey}?<>HVLIcnlvU1x;hAA7~QP%dABO)f;$)>Q8R%L8MO-U82 zdp&52IGhbspCMs0Ai>=Zi%0R%a3$k9bu52n-4=`Yzw4wA*Ye#SO91blxvw^og=C7e z!RldiRAKGQtY>PSm8;(Lgq!&;MQ^K#Ap9|uu*b?22tq74+?eQSx8*@ppWUx2cq0I=Uw3pjqEp*yR_#syfL&xkmQUTE-M807oEO@ z9Law9Sq7YPKu_gv1E#hJ_rt|d*z60lwpV90-f_W_?6W;j`w~6Wx3F6RHIGljZbgr&-SeGUUsK8PJ)6zYZ6NRmEDUJs(|H|KUygE`$G+^bUP;$(rC%ld^4;%!%;t zkN+$5@OC9vYIBN>+a+OaEWxxF#rH)E5d(XCiu7^KO+MlsBe5vGIJvh~sdXz0TD~k@ zYUyK%R>~h0_r2B3dzOZm?KVFN}rtBg{JG+f^*_N}0>Kcz#iCmXU#>VQ4X$ z<87R35lMq$Fl7G55k{)&$)-rkF2-?ch=meX+z!cw80o17@o-3N$TpG+;`xM-*nxw{ zSBb60^=u{l45jB)l}Qh2O}P zu1?GToJ84Lm>r7&Bc7H3#R;q~*@Dh(xPiR@ZsG~@@Y;cZWih2GWHNjm zJLN4j6N#%}32lhm!~!3xaCRhB+%!_6zO6=kyiLiGCbjSN`hBfVs2`}-yovL0K9>lgzr5a9a zbI}UWlrl`nK+Su1=Elsn7YU#fPUkLjQ0%vl2uCjnv{5jIaa!DmabtV);;#H=~=+v`om?MQ!iLGhSz)Fvz9 zwFE_9P=F882%)qO<$537J6{vH8+1>u{IzHbD*RTspQsuL@Vo#fIAAbRf=pq^U2azO_n4k9u!XT z3~>9BT-TCIsN*qVp_QO>#BZ;E#b9yg5Bx}w>036!F(yVP-{Td1$A? zjJD0oYjMmLS-KM}zW!Mcs7@TwQ#;1(SPfkOJUt)b@GCLoQatbMqLbjFOpe2OVFkS1 zf7CJb!^GtZ%+1h%s=$lX&2C%1@1y(dm82VCzm$uY(s^hBdVU6tB#mY4>x=KSAA{Vv z92Yj?2aC8;Z(}7Pk-c` zqjX&2Fs85N{M~t2_Er6pk2|*_^df|B$q~0kaTA}NgE|A+CGhVrw3MD8!GzgHwc@mBRZ`Cm?M&3HYucqrr$d8mGod#2n*H{kyY40AZtq!r9pZDqK5L zXxvpnB$m)1z+$G{LzDd}X+1nf{}EHbQ2zn71UUw1xF|qg1%+d^v{UGkfJEi&9#axL z7)|iepMtDJE~2z8&oO7fCxCDnK>DvkgCfusL6Je&$n!%rLi~8{0lYBPigblHZ!}8o_v(4D3{?7)n&;j5D0?lqPbWS^>3I8p|zD${> zCM|=vS}s_emZ-u%nX?vcB%^1UTBKt-axExuX%UI-S3nWV@9QSy9gac)3k;EUMe`Ey zIXdVVf-jMic!nR5dQ5+-i8NGCJZk|{Ii!PcUa>AbVgWtgo6#)8$xhL;aA0*wO?y)D z&AR>UX%>qAZlC<7^HcI%&EV>}62gW8sng@u1IBvYdn5&ma6=MLxE%-SP@cu|f$h-# zP#FYR1RnvTv7;IsWZ}D`@yW^s)YkdY2vV^L{?qRhVgF!V^4`tKSn&L;AiVIX=$9K0 zo3@c6A1n`EIaHg$QY2d09aVlE`gyU0T3GaiMWoA;+RFUfwv27Sd<+StA#s!stI+>g z5R9>mXT1wZBHR=9orO^`L6*RpA@03?_*$-CnqYCK7g3w3w=@c z9TjKS%N0c-{Y=P`FB%GX7!ktQ&BY8rV95;Y9g>WM{sR{$&-Rt10_-y(@SYuk^+GD9 zL4IS8cF5xd!wqjRkn6Dwy+xDv#oRf^|KkW#osY~!WPlF~{NPwH)>k^aaw5d1RmHxC z8&ZV;ZM=(d=!g~NGQsl=Ce>Ng!@UpPW)uKC};s4&I3uD&4 zLcOh>8yaNhE8wQVqJ5GQS_lZ;fHJaQ;#<9IuS3d33@teKgRGtbogK{-P5VLEMrKNv z&i`0o{4L_@9CiSqtZok@&F~shYobGwPGIYNUrdJhHQ~bbVkr`f`tPe6zN9N)jB@By zhA(AG&yC9|lrH{J;R^yrW>#nih5JYcj+ zoJ3r(1cO`b;P|4d$ql+v!;^ATZJee1UUrfyxT3ECjb2phukgN>#>f-n6F-L=q*+r8 z`uPWa1DRG8{Ojr}te2tnsp-~Q(GGge$}+QSKK$uwG=x+q^puV!0;LB>VmFZ3FNS4Y z8ZYyVd5aZMAvkaD>bd%n_%C3!Fr(eS}%21Z><^1Z+vyxM3~L`6EVlB5=0;Q)0jbnvRy> zeI6&)<_M${{6O-wu*)GsZi96WRK&y(yibm-$?|`+{OQwQC*ahiKO-+$0uvG z77UT)2N1jr7Q*gQOgug{>5s7C>xa@P7ut?BXF$3?BKIPq84WJ6A^2wA!^Spi#=*aI zDc*Vz0zF}m&PMD4hCTY&OHQno*2@okbglbkPIIhAgFC;Wu|la(nI1Zw>BF}$uQlup zTYq~Cqi;6!o5(1BVTE}zazn(XIfG*%UxXFZ8hLjS@D-qei8Z(o#PY}Br*Qc$9uxk0 zQ`)x`U%&iM*Ox~wmsm-yFtZzzU)}F3rEfMib>~m+v-)pYG{crfGj1D z9B8BYPIj#b0{I#sAOaX4kd#3Ozz40>Cw#z8RV5hn+`$&ny$$-iMBMfxyvGD_^`QB; zA)CqY0Z34r6HiqAkDylGFE@oR**9VzdxX1j%eJ{z@|k}1vD1+fvEg~&Ww{fmHAKLWz7D}O|VFIZ7f3m;@MLJwmkFCKzxcf)xZzHmU z`Cg4>nDZ|P@~#C$CQ+}yeX(h7lw<+w(c7Hh50r(_o~8WYuK4wu@%97h^84SZDH$8u zly%8i0vA0y-f3=yV4sAhoNoNu_lvOYlq$dovYG`SIBARcdbbEU-58#-{kZBTt!q>I zN?lF)=#hTRciCmrSam7jBr-pXYr!#O{C4EgLx*aeD|6nSD>;BeeqXLaHgos3||F(BFRKVd?U6+h&DC zOG-9~%sudt#;_9&Me@%sWMI|;5|!vF1LrWzpCm>N zW7Jsp*Q2^%XEc0U&`}$=1PR>4`?rkk_x*P(oT`3P`B$l|A3Wm!z~8<0u2iO6_K$N{ zbZOMCt?=wko9-tfPX1F!iTcSsLlc3;!uciGSJT^9x^8{XB)s0vxLuXKk$b^m9e(oq zW5O;)Jtd%O?c)a-BYon_jXPC&UPu*jd8L15-Jb1nr>t23GZ&iF_ob9@PVfvVDkEYi zY}_LYA>W#0@eG~ABu4+}T#hpcf9!iezZj{y#}V!D-A5R!g>ZvtZ3+fT?GTWhT%8={ z;)n=uhxGRc{?dhnwfRkJ_xL759BW#)givi3S(nj1I?H%{FLX5})h{|%{gK;5*z}Lb z)yJuRJ>|@=7WH*TPlb(%Mn#^(PC;)pd!+70 zpfF3h3V?Pk#AVp2t>nRdNjlL_46dJ|qO*Z`qqgfaZ+uomV5fdpP@v@0Low329=G~P z;v>Adg*od1)^F_#3bE&x;Y8**aKNKIp+lSqiMY8A;PN2H=cYh=oFhW_(S!o2ER?~j z1vr&vYC>y$7eDK5adAiZjC~k>-co+X&gDF$b_Zy`Z%==A4Vh{r)Bli{OPF`+*LBh+ zX5k?zhlF!8EJ3a7!~LB#Sjdpcf9EAIs@{qwaL!>12ZyajaK1sSP1rnzQDfv*kI&38 z#tb|`$Ekc8_THxsfoT!JbSo}qj8+`;yUX%$bBfB0-BV7=IfRYsQ>3OOatTfdJgn@y zP&SQ?gr%*x?{RS;VQMe1V4{_;hsQtzL{KxCHCAC=E%eCRW# zA(&J}0f-8UJD_n2gG~e5L1w1n4K5(tjly-x;G!CgABC~=J?r5l&Rjxb-(1b_hCBo^ zkxx$x`Gz$_C$fQLn;R0Erf}gt97|KyUdORXR4~*2nzE>?nx0;ne!G#eSIsuYu6=Zm z%sK1ur@f6rq>E9yu+Inq^C%<{V}T}Gr~~B~FxA{>9H)(th4Bk{qWCdrl4b!oHZ9zT z`j&~#B;CkOS*0biN9gWXu_i@9NK_m`rQW%-`-D8GJiQsl*lTl8tZEFCeKmfK@ppZb zvG=U)oj!7V)n?8Q{qfrFI$3Sixkl*hv?cN5E!2$U`q(U+Uzq>RFe1s*8s)I!*D zB03#mXyX~b9Z?U#r;9p>%oQnwyNDL#qo9ZjkQqiz^26JIpAC)^?tecm4`Ba*-_05I1Iv7XgSjfUg5AA#-0m6#h6|=F-{3QjMHnAJUPslI)Lz;Ynj08%!-OXrlwT zN#H6C})y9QGNzcvq@~J{6#ROtziYAV9~7=JOd96e`nHZ4~ARW)yE{*AA7Ql zbyq={0BL3w9_9nZ-nrF%CL->Jfqx%K2Cg5jSY~;LL9?$!rIjE!8O+GWZ`4o+$@kN{ zhgxAdU4l=Uo7iv{bov1sY7Gv=gazawDY|neP-tM*iYuHSd+u*^`ELM8{CKqK*gcS{ z1GB*XTPX39yw88d70ntaL^0%rqZzd^zv`hX{yLqhM0a|==2sKK3?TKNf1!*dK0gfn z4+3f}c%I9N?F<*h9r(Ks6~VJf4!woM=6317#QZmD$L^I2tTktO{j9-9ZtoX`Z*zEq4#t}~+KrdJ;Q@pWGw&T1uVW0>zwH|i+w0!P0fwB-POO&_o$DD!vr*MNFc z;1B0=(0!6d9_6$^<3`!SpoGQ1{{oDP9D+tq#QTdTFIa+4%s_Wtr6maz@dS)-jKE3} zUHM|Ay*Ow0d%fv(xI|2NRKpvw$QN_3Waxqg_RNb5GlW%3GnKjE+n^NB;R$u*S5z)1 zG4CBOq9EP_T)BNxQF606O@!KOk7G%j!|r{Rl7(3KvqwG*7+z3wqCiqV6p6quqF1<} zS7QJ{1kH4}XX*%Qm(u$$a(+2oP6DaMY^mJ9Dlh~X$fI$W7A--UObS%QTG*)?U7kzS zOr0eboC~qw{G*;cobBmep^owb&(#>cAdf)2VH5k`+L+YgVwLr;w--A92r>NX*NmNA zPESaqBb}ZxBxsR68nI|1eJemSp$C)6*hbCsN2Hz@`O%q4xLL&ZQEkg}pODm%N5=0s z7d!C{_u=l#b%I3<*Bv|C7T7vIswQ#~x5$8QHZ24CaC9ZZYRyD1VeC)P-YfBH&$+L=s5iDREO2Qp3?fq~$x!+70pDmacL(O13X8zp z9~e_RsSJ*{t}hb5yVSgdegK@bMTxLbZ#f&dx1n&=DiRQbI?Kdfd9q~(#SCp^^R7Ac z`Gr+VF?aGZy`dM{@|(FL+6w#VLM z1QB2&158a>@tCbUmp^WFngl__hG2W2*%HR+O+Ta|nq16UOWOUnCa5@B@O?rC2WejB z<#ScM_ub4^of}$7rf$q}o#~rzE7X}WXaC~iIZWNH#`_z{E??B7(%&S)OIHAF0Cx;3 zl?xC~NPznSKX)Xv+RliAI5+XK0C=k>#dv*5ksjCp-?vT>4|D|BQ4u+@p(nNS<^Gj> z)qRg=EORI|2PL$?x7)W}!l%2AJE}YZw#cfhXd(JtF7_ zu|h#>mY``TGItP48aUjZaeS5Bt{afibFr3~5#baYu1m9KK)*HUXCtAZgsCr3MDOp> zyeLlBigehGJp^h08R#s6S^zsKG^_6%15mb#Zbc+2Q$C*g%(v7J&33kMa%@=koiTWe*XUFuXNAhGki})1{uKGp!eLZ^e6xcC@ z!W}FIhBA)AxyJzf(;*g?D|5(BIk87YLZs1cllb}%F!G-~Y0tnAgFmBK8I(D6+qY!H z*~-y%HP`dQCuQ(AC;Q0HUtgc^G!EtAWy)`5I(}X)_n|6~9GDo$X&oS023iQAAWd7u z?<^3dC21yz`vz6ZKu*s;5R8n5Y~&k^Z=r}4oHzy0eLOO~+esE+P(SiH08Ykrys{CR zPfIhy4XG*Rw69e%iK{g7{2cjV13~2^ z&bkWXq<=<^+o3jMDqwg^=uCf&)NJK-0<$^%fEYUZZ4pddGQDcI#x1fb@G`_dVYXVG z@il5NInD;AwEi5@UWJr=bquW^1AET7Xh~^aru25wTRuj@@*UE;4xZ*w^Oz9eD_v_S zUVIGQ%*lFxa3733faXfaD`iUkFA1TouqVPE(^N%&x5`3*Se9Ia<8jG*pQ>PG5?2l$ zx=7HTo!j}0ZT(xsSQ{B866UO5L=Kbpu!zX3V`xty@IfBr?X(1S z%DCR<&49(l?F*cK+;gfIi&!)l!mz)a?wL$Z;=p}_n3#MN7+FF0ec4WMm0QJE?%y1d z>}+5*%?jcf6D7>As~aj;maMJfx{ZpEN1tM6i*2|)Oe7!0O0K=e|&iZP0VLa&;xoJ@WU=FDapn3oMExes`H?428qK&Xr^}kKbc5j1`Wz>CiXE+ zxbthqFJO{6Jfp|Q2%_=DgBD6c3~LnuMh|n%I=pPwT1XgtwL`$2#tHJk@17O#Pt+5r zkOz+epEan{fs@5EboM9`k0~Sz8TUt!Bky!sPj*9|7%s&yhRs$IX}*sgcfNQ=tZjG$ zfA&rFXr%ALqb*ByKgb?NdBW*WJeL-Lp4Guo%q`+na1qKS& z!3(Fn1Ka-#hiyoV5`K=0@WEgyRGgKSk|I7zAV815e)63I7|QQ zH$loco+qf|&pzN^5^Rb}^^>O)0zX8$ zQWbo|=W|4FJ|^gJmsULHO4W#91*Z7yh+>t>6dP-+7hD?NlxQyLF*DX!_s8jOjsI6* zhJkO6!m%zeMFX7h?@6OJ_r+H7>zex(&3;vIh#asXwo-bJW9R7bcrW1!mE01-G!K9v z87Iuv?;)H^=fj@OkvM$-$0#JjCHoJ~3Q? zD3HD^+3-_}^bQU%iK%{XTS*ho^xH`KlNl$un5YJ_7|C(3E)7L|!AU6$W2Y!BCBdW~ zP7=Ap)PNqyIikiN2RQXm2d8G?hsIsz#v0n}DhBWOvckvjWGKgnP|uePpZ%4aQW0L@ z45_NGk@!bibIt(1t=DcxyCA@GeJO%ccJ-f&+TpWLoWvG5W5REbGQ$G#)jQ~duc*TT zkaQ@vb+p&;d|%uy7K`F#qK_@a%PS*({UJPb>PND|0Eb;e0JNsh*Mm8T(0{jrN86G4 z9^hdPg9~=MVG_()e+pxXggtPpO0ALSVK|D_rD5QV-f8c2ADd4ibPh8j!fc-Yh~wT` z)z48@e=ms{V?Y-?89}oigBH!X&f^)-SQ7#;49e$@BDOsqMEHj$1pMseW;w2j-VUeS zxO3H%LDZT&@#-C8f)1pufR!!exYCiczJujdT!o34AF|LD!R^0#G$Lw~Kl&P_z#urZ zC{m>M!KtDQ*fC1ZP-n=|1#42iTglWt-~>0%03rW(+kpr_KREjsj9?HWe~P@3Fs-Ag zjUmFowLiS`m3I@NIeu)gd<$J@2|ldFx1BW@^rxpq8MDw;nZK+yu03)B`P!pte|;OP zniMqLcdt8;J$686uXlt071a;9R(Vk$0l$J}7rapuAVfWce7DJc%)RK_iFt5a&6JxE zIK?tOV#1gN*0!Xli+`EMAtA$a+D|R|<-IQ0-a5|p{?V%~!!FH|*SB2%!)10|KN;cr zX&}NZG2Qg+`s@BMW{$q@qc}}oukZPW3bdi#N@uC2@uUO9 zskmE(YH7<)k8C`Gy}~FP=nX=5OX!+Byd4b-RLQQ}1vAX#4@Mz^_{ILCOA~IEc=&~G z_|C3?N=ovINQMz(x)E@zsVb&b0s+ z#EYx1%2oz*r%~VfCBUmU2weE=uWubqk)*Qy_)kwPf@U^zKU*$czoN>3&KgcVV9WLL zeMeW{%<*JQ`>M3Wjkh(|g*28l66(OK#+g{vF>BZ`-Cl;W%igu_sT5Va70<0r6V$1@`9M zz%h10bMo?b9;4&DExky6asQ5?vO9$9A&)0A8INYlEvfHEUKSzKwGmW%1ebv&h~aT~lb>Kafn&VAZ8rPeBs%gf1@2Gs)@JgOd=__OcY?>YM7sHMSZ>bxFeTqE#fMnSO z?;vifZFebIv@nFmGP6@tslH|)HB{nh%hS{pZ4RK})@7AN>#nh_lSq@k(vtbPCuRDI zMawzMOrsj@Ww;KOum=+!huC+oE=j;({Xuu zK~dfKvzbGtRRXN8k{Ghv9e_PmNmC5LOwXx`s|O=vcHq_40s^+>$R@S(FVQw0(XUY! zq}OgR&!!PjAVfGt2EOsTSk@INqrE5!$`d(t+~ElxJ}`Izf8i1Bh?31KP`7T^+me9- zhXskXJQd5qbdK63KS^J@pAtbW zM{pTItmjI-q*cz*l>Ypd#jaC-T8j9IeCDcjM`=zeKKnL;3FmL=p zXq1Z19n@+U2xATgWI8@Z$^KJlx(n&AulUvi85=@ zL9hW=*?Y$=Q~3d|YU#rG~aGQ?_OHI&=Y zx|%({kFUNs6m@udr-Nbs6UX|yq9v4qhV^CR9yh^CKau>f3OAd?doB4wNtEAw`;_{k z+vJ#sr1pX4N9G6M7bm?H1VWg3kHlsQbq3fV0SWayX>u#LL%@U1$&(;;PoRj}SmXZi zx+Vdz{xd1W;@W?iBJ}3o$rtisWd?P#->!&9PP3bn?e^oXW`5VSj5T{-UvivUmkWvM zTu!MYHwUJ_zdPY12eWoAvVw2}A4mteB|4y4aS08Mnt@zR#N}hfK;PpM%&#Mf?{=$P zR;7LGU@aJXymA!j>}4ZQq=tBM*m(qN8|aVe?+<*$_{&m|6t_ne68OBQ9R#!eso|EX zHEX9U>*}=E?=gJlzPmRY2fh*>XF8}h)O`D+4P59*a9|tIxWNXJ1b{;<-RV36_mId2 zu63hanpJ%<;C>_mL4>UuZGd zU?ZMOv@eEd>&<-u%67yDRab|%fy-)QJYBu_#?6+_f1y_KuU+q=<#Oh_uHUpv0}$AD zAFfkLVK=Bwm@&4q2#iS`TyN01%uE{Ymb|3Y|3Yr^>12AW+wT5`l}R>ijSpY@m3ekM zsd}khc31TvFx37rmOm1FC<#4VZdmYgyv;b;l{vcK;C2{1i%nzKRv>BzzYG}-wrvHH zhvA>#gB1X7R3uThhZAfC)U6;0*bMQ3SL@1<-B*@w2tfQxkvy9bUQqD#{xzr^OZ!oC zaxh240ouKg)b(Me@1#5tuwL)EElzc9iy4FuEhSR(IrC#WnpFQc78tJBFI)6aSy#Oy z>#RTV^ITwbJiYwU*{J#kIYjSm{xP3>zFEOjN5q5Z?4+MHSyOE-gH$oc#kPh8pV?2+ z%C$?p3&SVr)d9C=kf4Bu06(~as67Q>4++D9K!P{{urEUpkdi=EI_$TrwQo3GMpeXb zhsQ&h+pD!}!q_~T$O_YG$cML8rpOb&y>oBNt@KKoBK^oT7&AT*{#W{H{zI-%4yxGO zU>S73x1rE%{b9M31nkI8KR*ACPpeP;JI$MSduq#_G(Pg#I*G(QT`EgU4gYx$_nc0! z`dW7O7UBB&Ljluxd1ldilBRL#_h*ZMBFhQryXwnw;3N! z={{}mH9ar!kk93g%g4_iiiHL*29JZ*f{*Z+?bU%Wp0rtuNON<%)lfls%Sl_Yuaj-E z1@{4_Zc+LQ&4Um4e``RNE(08!9kCeTdQc;__K1~SwTFDU_v=s?Akb9aQvp|w%v!)l z3H7?=^3C-AO2u5$0r-r?7a2yk)=EoB>X!f5YthZb4yA*8(I<8XU zgA|lX@{s}DQ4O;#&p!7SF&|x>o~TKL_}d?T$LIZq?81G5^UFRw3kfag9|)Ap{`ZH4 zv7eKbafg77YB>@f8!O6gn7k2wI?2d9XEz6>ad37&tbec9n=8R6!O>KlfJP}EdSdw4~DnV}8b7kCH zP+88@bKftWR{s9+`q>|sy%Pmk59>fTic$!^uuxC4f)jgM0L+!^ZR1HD_Ss@uhQ+XBQoOG!e~g#9T|jnf#2a^OrsP?vpa) zwAq6J$l87?oPjL2`fV@$=P?msc2>8>&JUxxz}*+Nw?FM*8@Jn1*wv#xEWk`q@H^gN z*z16iRc0QoMlwSiYxthtHmv#QmAqGG0hi z_vk-gX`k$!;qeK7!0Z;YImwtxOMQ6^LSOquq<_f_Vg%seZpM19&cRn)8q3$r_#*xy zx_H?Vyw#W|CucUJsGdiuHrqh{j>6yO8pPKY1o2u%dMd*YV#T3&0?jCeT2o9f88I&B zBmL3*5u1IPj6upv>m4yHR2y%@xK8zfs`pl_)1h(Jk8lfe>T3bjc$qM!Qt9#lE$^j9 zGhv@Poo!gUs=TEGCdAPsfW-;o=9DS#5+o{eq$9Cw;@FEn_P-vQV8u^x^_R%1;GmUN z*DGgWe^!j=bg+$N>9#RuYmMf_7t7yO%u@#!_#$ccf&1yY7rf$?F?V0Bo=_GuR5;bbkKB{%(L(a%?3pa z>~SkTm%dkkmN~KwK@2O&jN1OvHfTw&U1(3U3FXz_+2d!J702lJac?P{^qUJ_Lemr6 z3*V#uzDzgr3C=cP;&@g5x6NkVx>H>zz(tJAv|eUI_Q_KSkuZS{+x$U zBCTcZ|Mzj=t~OC6ZaDwXHQZCl?K$$J-|JJ-veZ1;zFBj&Kji$|&OG{FC%?i_kJ2KU zXR9$_FZ!`g&ZFr{lVdB-aPGnU?fW8cU6(3t>ZNP%2z2W|O<##i5K-`w3R+9OUh!;TL}A4%Qca#Du5MF$be zhajHj1kxb>rei%3P;~PnBXU^^x z-LG}UF`IGZN*2gveMVs!qW98ZC_VltDEsnf6>?d<(-wiT)Zs}%=5`a*j%Psx859tp z*`KKUqkMxfb6o*-cfNtA_*7V$WbB)~kt+z& zh*v7MB8U}*#oMz}cK^ZOA8$4D*lVordXUP?U~zyK*LHojjF>EYvTl8PIo_C{B^{9e zux`d}J|Tv__f{rTRd_H2FMJVwn9slXA-lTaL9xF5dXc`l0W*3Xi>iHgadPXW?}OEA zx$gbgR!s}*++9QdFfL8MFcR5;P$g$eL8D``b;o9;FAdUh`6?!E$e8f$JNwvJ&4Y9K7{=9*#k4WD~`dSSuX8taTALcPhGRj4N{Y!@cTncHvM zdzsD&Ow&>cH|8JT(x>*B`(aYuxx=|A`7uD1`SZFKafix}f*p4Vy!Gs#x05-+b~WmQ_1)% zBjT3Ee|aE?8XYk#P~B10cYXEA&in&+_`M%KR_YiY7ZyGk`ECdPX5a_+ZSs~agVu3| zJ8v(e%An(+FC%V=2btb6R!Q zuvedXbx3d}{P2D`j|(<8P0D{AdAD77c;Pj7OQv*Ris+~HnpEBP;@Z`*ng|gbL+iuf z={WfHF2iiOTS2%8Vr>Qi9l-SBEU*t?U^22S-|C84jBPJ&DVnXTS32yUIr9Cb_hdR6 z+=4+*G2Qo?!HeFSKdC&w3j_!Wbnlu!_?ylQVdvv&drkAoY3}JB^?(479hnZ6G zH3$4dX4S=&%T7#O`;*Sw;uqx1J1u{keIkeEUE}qQ)+nP^))Uu19Mux+ONY5x#ea2E~b^VHNK!s79%PX1-2sY9_#T?eC?ySqn@YY z`)SSd%*pTow8ct4=rvn!cB}MS+3?IUMlF=@j{MBzyul7a)|fS_jGye?bSp^KWtd~V zwhX%-OzOGn6N!gH~ z8z?JH+!A~h&$~{m+wu1k-S6|->Ng9RDIjG70b^K{1E@~DfGs|;8R<2@wx1=mzik~K@?}0AeGZ6Tz5x5m47k{#0mB9S6%S{Mou$SyiW zre7OQxK-;#8OYssr_RThzM8gnovR4m^+xUy2e@VmvYATY3RI~a;Hy3wpo;+|5DDEz zo3DT>MSQk!0D*IUe>9#XPlS(=@BZ?&qI+lvKAJFaiogXz8~2hRaR)f4DQ^<`9g|d& zS}AfrnV;qn)n@zyLp)(as<|njQ*W}Gh;?bLXtSLkIpNmc%(WPZaIbnGKOLR|4PQ2k z6**a2K;^a^`P(-phVvyN4PBmoK!Q#gKip+BSkQvX7gwMTTx=0Ur)Fc8Hl2_nE+La({vVGUn-i-mVl?}m5th4y#rUv?Zd5qsgU zU}@YQ#@tsa9odrks)XBc3@%B5=W}09T9Yl!3oR zKRJ;|f+d_VpH5_BL%5|f~7h)i$oD(MiFsk>WhzMdaCq*4JW0Zgm43ZeauQ78~ zpR)gtWHA5g^YZI+L0cC}Fq!!ij(}nbQvG>c0@DIN6jY}&p#fPij(@*1Aj$YAku6B` z?-f5j4d31-Tg|K5ZX_|cpLe>GC)GaZHZH@bT((?7--$iw=REfx1-neonEho zgzU4K;Ri{QtF0l;V;_4LUpL}UL3f5Yn=&{&&SXMYINT1}X|TMMDMnB?Jw3qLLZ`~`_0#zh?}6RFyBiuLml#meRV`h~@Vsp4@!>VPfzz>E~z zycPPsVu_Jnv%FW$?-S@RtkHY?-B zyph`2=ZdMeL*Jlz#d`j+05^o1%XF~>^OxqE@)5YSGf3caN#xkqyh*Lj<#Iuq{aJfP z*hE-a_xNoc0~1ON8~#MiA?{|M$`2p)(@z+s&lsP!7G5tOZH`nKDKk3qb*!~0B1ho! zB6d*x|CoC7cqrTVef*j+_HD9L_9a;wg+!PUS&Arx78DgJv`E=zLMVwW5y{?yY$;`% zA<0&jgvyqPvQM^QX72Abp7-bX`n`HR&maAf+kIc>bspz&9_MlXiq5;<>?@kBYzdj7 z88yPw)k`Qs`c!QR6a*gi>4z`X1G#(qokmze!Z zU;EF}jo4$f^Mzae@8ZKIm_<6v`KxA>w4p4!pU++B5nk6uc071+z}^J>&L+tMQ5(51JX*AP*FG?+#InadFBVo`q3d|GEH3gD%fWHj?}4b*Vt* zra#ZgWUsRohSW}_fh&fAKw|bL+7GxxKKz$M+ZtgH?(h?T3;D>TgPUS-^{LQ&C!qag{3+~C?E26S8(*Z)0pub~=$`*$0eCxcSA zyqjPDFJlWUJeETypV_X9*^vDALeDd|*p3)v84!&1rI8|}pfBy2_9 zM*&3&UB#m`LCZ4+KSubLZ)FCODbzf4tI*7xVPSa~l`QyXMn z6rFb&xwC7zGm9LM#qp;PqGo+l%~1nLjd%kJkiPUNJ+Ydtt5*R{`?tS?y?2@3=!u<>#Ma zi^a;NUb%CfISq9%)fe4pJJhhEuJd;wAYCn-v}1e85%Px(RmEp!S@XAbBUI*?Y39Z! zAh>@zRde>@vPZje#d5|rUBueTM`4!AXZ{idi!EXm`>q5mALetd$a-o_ zOrmCSM@+%H{o*_8Hx1e@*U#L)VX=jEq1;##&;z^^@#zm}iKjXuc}f6+e}2MJ7XrjhEFPaLbUbx6-pKmxr>8LvZ=HQ1*z zk!7Xp@~7rkJfT(>gBN^wmH}HiX>8!tUj@R6yjZ}t+2cz1wiir2E;!Bx8(eGh|K!#` zapsnuPV7G=!STN+e_{G8_{=kIkfwd5WpUva_AgTox#x&R=7VQn6a*jc{gRxttn<^3 zfBEsdyYU0jVfodfEgkdbtJ38C41tsHUF+jtK4>teb`K;IMe#D_qVS?w^LaB2B?Og# z5V}P!4_0b}O)8{o^;~v!9CjM;%|L#sMCPC{0Vj`Cae~aC!%10&-m zz%D2d9Kom$y5*q`N`$6|dR_$B|3dwisC)Dv%JX=jOk(G#g7K-O!L+<1qnj;-rc@?! zR|PO0^zHAsY1CRio-#GR9{-%Ke)0L1liBy4U3h+`Q#74E7+{Oly08)58_=s^LoXXb z$~ARP%`gH(f2%3s!}H@$@X?&su6903@Qqun^0im$RIe@q5qhY%8C}rW^8y;G8J|Pd z*2a-GVLwxrdyJmaA^lQwdSGW(JbINy4Y}(`k?%cKA?b8o>$u*QR&k6AIU5?l@Udfl z-K+Q2jvV^>iJW_d7oWr%8h=~KwlC*8^@*dHbXud$-};)vBZ-|CzwZ2#@vcGJ3MR6wAtNkJ9&=q(SHSYhV@JQsos^`5n5)&0W|X7PWF zYsT!Bl1h4*k7BHhJY>Z3u=U~ z2T1%VLTVJClyYawN^bXynwrMOg!v!s|EgpPMQC+

?ifaCe5pYNAk*$9S}(ds|0N zN3=lh98QDU`IvlQ<)M_+bxREDw>ei=C7fh+K=JgV2wz~9iq;IDvXGgXJfttX zE3xlMX(S|R*8R|Fs=Pqx-ktI#Hg!wwq?dn9uJ~4ys_`%A?eR=)CbcuIFH7-D_0{B! zYyAB9YX>5MlXv5T_TIn---;Sug%v~f-^F=lfExF$5Q-+sS}PSN7-767CWg*k+WhOLC2aherLy)zUu+^gfPU*|0ti_fPMl|398) zIvEF}U4ot?n)a`~rF@)k+|9;*B5N^~s0=KH7fMf6oy!1Z?0Su<|mjaxxR&NdJE z0-du?A3h-Z$uKmcZKV&QoXD26nv9;gfh7>8?)iA4}xf3Sme9U9BGCw^qwHL@NkdH2f86dJH z#2q(I=BAggMzBIEK5;QpjqnUoXxxsZ+cw4MVz1}uaTU_`5qP&R1*oqd?aM?o)Mhq& z6^%|%N208+8$~3sKOFwmQqFuOF~82bXdbkZqjlYQ>xE1xP7c+xhH?5K51M65a<+7a zm>u{ft7y+VUUA_Qclr&g$^?P>zFiD=-{O8k>qSAP2547dC5@a_(@p#v;e>ixR0Nb! zq)Hw;nDD!}W9l(6_07s|@;kJUc1G8s86^om^G;a5?tRbg0?AU~em$U|D#Z0L@G&i-4_$kYA{`~NW{ z!*9QP5uon1k^R%=Rvs%^1-mxt zpWd2w&7EnxY!hT&GRN?4e&OR#Un-D0a)@yUzDqH!XmaL&%WToKVS-%UTQ{+7p zS>AW)&noCeXeb&{xk=j|9^YEOF8sG{nOCZARbA@!25;fXu*Z*$I9jt}hpdEGL(Sjc zKN-FGR`!ZLd8*Sw)YiJXyshcPi89PbJK*kjTr^wvhiSNOw9v&Tfbg2bZc5%b&v~?l z3kuP;!M_RM$+m^_8y~DgK7A|?Jr!G@956W-4MW`k+T9V0OU&8Q0YSL@Y+~qo^T5=) z;3+1|z!zxe=Two_cH`Xq?Rb$8f@G0#e%qz2?v_*GnOSxp!t0Wc*bPrT;&Zv4rjj{c zPu%v+uVlR4-*Azqpy2$^)lhBPw=RBom>b+)ng-q9@t|ptP{=30vEw(#QB9scj-JT1 zSU3B%ew`X|dxQ7effVc!N)ZGP-%23z{*r}u$7~=&2n_Jnq6jLSpr8=ywxZowx|g@= zFFZ^{&D^#Umfm+BgQ)3C6pO!$%;BbZL7ij_@X6v%emD1TDiKLoVLlqAc4Cr<0bn!< z$uF3eMMvN?Haza=dD0-jEr0ew-0QYZzdqSJa7;{mUn2_{I9B>(;2w_m6c4T}X zN)BR$!dP&s3e6JBl+it6!Uh@+gh-7JsrvsrV;hJUe z8b3=;$Eq`-^ z&70HB<#f&6`qYJu+IRUkXeX+6uB3m@W-M`t6H~GIt1OSyq#v$lG@aF&G5 z5KqcXe59kyr3IBCK%$;60SA4*PD0W|WpV{T(KMh0z&t`J-~knCm|-9nw#2jT2TOZu zm7GvH7b4FpqCZlmL+!R-3^3li_>+6@y~58B8`H=?8r7DhHUpT1}u z35cgp7H@RDg403MYWHWNJI?O-tecgfUlT0BE>V^i8c07KQx&x~7nxU!8##H}Zv)mR zf*=iA-yW7{qGQ#&j9?K>5#hSQPDpUcdV7=#+$-~jg{Hh_g^u9RM2UZTt0Ud7JFN%ovPH%NO&9`5dS6WdH-z=tJMkRb1D|xfSRmEh{^y^ZT4(kfnbcXD>;do z;s*vP_rh77TBcH#i*V%YNjRh(OqBg0J2QZG|82Jx@zlCz!D}&ah#!%~txWU6MZ1N5T%U(A4K+Nx#3RzW%7obE+0i|-fcAti$FyTJbm7qu? z2S_Gtq+tk35)*&d@v*+p(WQumOCoPKy%BeHjwCW~=$aoqY<;U^&sO)H($;^}hx^@z z+@`3VYqJbJ0g$K^itwj0>%LC);QI>&r;N*2M?zP>dX2OTlBcw7^_t5UeJYaqBJ(ZM zYO0T!Kxpl^@j3q1W_fG9jip)xDg+p^u-NVS!3MUEpzMY>d%ew)!OI#@Tm_kpQSuu+ ztcWBs^-vOH{63CjrHz(W+^w2P1WeNUa$ zo;?UXdH8$$Nl#NQb$`f5nvQGJN9j>l?#H7KG0y zIGI$n{C}!VCrm^922I4K7w~>V$4~}rPN?sGf`CsFrYj3m7GDl!z@VQ~yQp#m6~=kWYe~86P&f0?%x%ogYnQbAp8zhwPDlsI{oP zF6v(5ChC5xn8$9^jeTJ97_34cGm~rA)nkm!+{n4O3HrZoxy>qcEN&7b5|f-SLYLcm zo%HUS>bGMd*>1E|{5n}}ts9XGM#8m|l~$PB4TIx2WUB>Q{Zs^W_cJw9l737XaS}DM zcwsU|R3Byc2ZKgvgmM}-dm*4I1ec(SJRDmDl4S4^v1`}(%-q_(dL?Wo+*4z=?P$_? zlP6t{S0Q4^rcXau;pD1#HT}>|2CU89M5)90b|R&XY!d9_)p%8}rA{<)#IrTEoF?SL z`RU^Oz-{zbH#GhSiZz3tdZAUfKxXP>ToH(SB`~I798+(sjOTi~EFQ-HA3uQ=7q2pb z%{pbJpPVk(BN{38t@X?zXwyXRA$P$$y`2aTTr7H?A?`#p|6)6mU((qdr2tz(kLZGr zhMMR1xXXvbP<48r`yjyfrKyv07Qn&k#scZxc3tg@7aRgnxc`3=OL zz=U_on!H%0+EZWC);H9MV|7cNB1*t++->2kS1`iYPX0SZMuv&xQpYrHM z4{@KFP!7Cog$%5TZ}=Hi7XnFd;O+zUUSTnCphAtX1wGE6KdyV8r7;Y>TaU?0Rs7$H z8J= zp33$`$4m>YhHF4r4!neq+IY(BPA#79j8Z_X(j|A@2P4OsqKI+5=ui9u z+e^Pr1@keF8E~^Q$jLqJt08vmUU3&ivoC)>V#(?nluotNh<^_G5P9JFTpGeq97(pV zXy~d!defBrB}s$V^-c_3+h%yfP4rD2vB5`Y-Cr|qZ;*82h*|6T-E8jUK;iaV<|A%h z##MM$90XC4j`IMAGr0FN^2#5^mA@9ddlS5Y<%&C81n-vMc~HDDD<{F~&besLhX|%Q zUD==akGSe~!1u;bo=FqIp-DF;6exR@fjjNIfjWw?T^US0hhHCyA_V)Q)80zvmfFIi zic|iyjg1fsd;|*Hb$Y zN~6e_`}92i8tiqqk^fE;v+IZtiAWw|ObdJ&HUg1aZQh>iX2h!=yWt60@s&r!;>fQ^ z@#l$wgAl7dlprRvKVmqdzbq)f# zsWb@KpbKDOGrVzT+f79ZTqo(Chev&QzJ5W4w|v^#W*;?Q1m$ z320Y|g-VcLV{T9w04w+7O}($fJ7PO4&6tuz$RQ*VZz&)>ZR95>>hpIz^R@f@Mm>S9 za`n%io=GDM?}vPruRpI{jo)BZHn^c@@__4#AgRGrrW6I=##2afqc}mBII7wKMS|dR z@s{vfdM9Bi4;>NjILS=i$VnZ5797y49C)3zzP@|pRpD7`r{#E-l>pp)Rk51&j%w67 zOoYA6*|`ZHGwRv=PW+B>yzu^)rgLqjFjw3gSvf`NG@ndG?b!~nI?IqwFM+5i9qfiG zlg~2n6Qrn+?w&vq2FG7wLr*q6+s9`k=lk{c=l|X3nftCkf%Ct0;i11OU4OMyj{OpA zf!Ex~QXXRSZNt`e$-riBSRBW;TCw+T|8TFlHX2h^Kh1?(Pm4TMVr33*$ADx`zziVm zfwXksmh1$?tmqXyClJ}2RvQ4-qtN`!X_G{Efn!ovK-bwdAr?4Dk~rR0c-1KTzhO0l zYg2Yn(2Jpcm;djiKRJ0!Dozj_mqV;B&{Ag@TbqWF>^fbYxf@3M^0YuD)BWpXPIAb4 z6uF+~k0H-uA9iFbF-F-yZJI?_!M56{4KNox2;5hBLB0(zg8yZzojZefvxi#+cnjP< zG5+_<6W70FB}OhFem8|dlf)Fs;nid~;otXC(|zmYWv9-Y%o&uZb+Yf6xhg8XRs{`g_HKi>NB`@o zL!)Yxmq$i7XASRh{5rsPh%5ymz15C26S1kN%5Y=PYQxVa2VoNZ>ZM!DRApUxj zhrF4X@6nM*j8;!Vek@{X`)&GpwQ%&cP8{b>SfSn%&`*KGdYsV1f@JM2nq7g$W^<3W z#$Qv1Z~{&pt~pK)$MI}z67L}{EKH*Ei_;|=r|~Fx&!sP!6L^Sq$06*}Koa52FM06f zfx3)e2J{TF0JJa9U)A+_$57uxV9_qj zI%?aXav~G%goVg=@#hz8=*;A1ed1Pc+EfzW;J!47!S*ZrCc#dUwPmAV1tB#*CH`6E zgzROI{SYBpAW0E3jO|*~I^tb%H)LbBo*?|>S3S|P-Wncve87{t{k5iyq7kuL(;?ZR z18?ZNGszL7SqD5=5w|KTn8#BF+h(xR{$|fA0ers;#Dpc0#(f-?93R*5|Dy6Da5zfq z(xy`BEev#nk3%?KaIYByQQ=bTE7DO}!!{H_i+0|b`KXzSG-awI)IA~AUk(o~%`i-t zOyAcpq65+cqrMx_g$guo#08ZQqdANj#{2_x;}qis9hX-;0qe|Lhv%-a1xM6MGPDbnd54Cxhy4%6wa>E&&07q%U1evT!|2Va0XW^YGl?B= zL~OygK=}t=^?n+z3E_QB=S0@wFe2^+UE7EzW@B^{GTQJwL~9@r9lM>UiPu`s%G`8Z zkb0C_YgJc-&o()M7dcJgbkOn8e58GOSN8B|X%W1>7a85b9+f-^+>q|Ra1(AwvW7!5 z>0tdcYkEr;(RH&4Nz&JoWDzRQxJR>~Hd=li*=Gl^IEr9}oSN$M{9g9bsJE-KwN$^} z2kJUAEdiEcT=~2gZMkV#h`A!oZ*@xY0x~t-`?I`%hX<{uclA%acb9fn54fzBJw3i% z^;7zbyj6h^Vux!CBvgk2U)}~%MJ!l54oTG(RjA%GDuCHH)`BI$sTK?6rhjynW#1eW zAYef1=2#n{*FC_lE&1=$SqAQb6O*>WRKNbXAoxj*Nr~nIQ3hWfL~u0;$Y*{k?#9F( znjezpKAh3(%RJG$xLDQtZkv#Pqw;3J3s6WKby_03^DpU zp1CvN_>#;-36jP!zm^y^w|;lsk!vo=$(RMg1$zF=? zSl|WQs+>^Qc_7@ov2>Pk*H}q57dQFie|690MOgQ+K;H8vN6Xf$f-lI-q6s&6pHZ_^ zuJ>-wd~05}>I%;giSZ&OT(CbD0Sy6SfilRL9WC}Y}(0XiC9>4JGGNXGn-SHH&>W$IX^jZUt03|p+gRV@_RXuHmnB*(W2yg}h}S== zkPc@Wr2O~7ytWs3VwFD!AE{m~o!h|uSXZ_&aIu}!OqE}^DOeZ!pc#_!ol}2h#DRAH zJ8nJZJB}G6luA4}^d`i{apQv58Z*|RoGMa~DnJQ-xn)gAmz5#ATV}h(LH-RSV0U!& z6StS)QI4d12NZJQp!k9jkZd~z4*PMruS5a!=5)26A7iV}4V7tJG+TQ#NO~VENOEy+ z6?&T?0kjIJK(0NQC)>1Y5lVu^7yo3W3~tDh9M7jh?UaPH9vrBG1c|w6qbOt$wV@Z5 zQtF5)_dmBwm8)45YkWgjYwxemmBQ*q@*xtauoIb04LLY#7-H`2Q=ebI4`=r^Yzt&}1*FAPn%hA;Yc{O&>chV0e>?{+%!A82~0_;@A$*I{@ zYT&ujd#H&Q3uS>M^GnyJHmABZD}datUCj_BYJF3^JYaY?Yjt;uF+<1R(@o=rY?*zbTo2l0>b zsS{|vwMS-FAX@;X!CVEFun_vU0;egpYLZ2PN(SGaC^nLzJW>w`39h|ZaARucI60a$ z4cZ~!HJBoT{{_sTob}~Sn)S&@Z!)v7bh+R-3(3y;!i0}^5(5$*mGEr#w{UuYZw*o# za@qPLvC}~>E>d~_ci9Vf>Ey3MwDbAY`MjYX-1A=*xE)37+xYe23yhU>?|NgqBXA}! zq}+M@1II%DIr#q8Y$ni`pqym^5W)mW;|g$wku_cmw@>Hwq6*o-h!Oa6piPQ}vbli4 zzIQB7hO}biVL<3QJ7~a~aD;bc-oLx0FSqC_@^PRD<50En+Na+_2sC*LL&M~n*yefK z<8|5R@BluDEKs8nn-r1o{{6{B^PPyb{e+v%N%=9fwDG%i#W@48=5d_{D}y&0!a ziuhA+Yf^)4l;iXc;2sW_RQaIG)}c6q4J;c0$P7M%^Nh8Zg(;MejdDZSP*@Df71hh+ z5*aLbmY`vVAn-SNa1mNie4*-k(T+%M%miF{9>|cVq25l(dw;W#q4|}zkZ0P-6|1F* z!~=A3T~lUi+k~5WEf<=n>LfM}-%CcvkKg&F;Z;c_h|Djua|=y3T(1#{NHO%6GZ>I1EdBNN9W58C*8D(Z3mS<&A6K zgDDGF>RBaC#90}k;*i;|Zp?^wydt~>4Pn2~b?iggnEKy0by0-^UxTLVsO$&l_sG%b zg-7RZUb511e-{_0MydSmgeuGca8b$7oCK)sl(uYkbc0)%w#C%Dx&*9P{*TDs0v~;R6E#&!ozdri zE6fqGslm?t^+sZhZ(PxMCsT}j6B_2qBz-vSaXrK`LckRsh+E?+``cuL^q^BEw!J>FEKhKT7wG?C!OZpX}@X__~5IfMARw|{YC#p`OM?T*#J@f-F7KB z=_3R%HCzdcFHz6aL5L$s<}G_RL>h7nx+rMu_bM4qDqG|ph2WAO?2l~~o3IFHn z05g?L0teuLz9H*>s=Q?5_PKV3BJ21HS=2?fqsKzcXEQXAgF|lqwDaSe)4uK83P{H( zo`=hm&#&N|IQx3K>U14;7o~UnnG>sZ8iinDFCcJb%ZIrws^;)$nf77iAQaO@CHn(N z@9I=8oZz0 zbaZUH=B{_WLrz;;`=h{oRn8Fq#WP~*nN5d?=LR>5e%P-hH`^aQ&zey$wwId3N08H3Tj~itM(%F*E~}rAiwBsOf01Vf$d%K0XElUcf}Bes zdfth4Uzz_>buy~K!ne_%55011hY9J+BeSfn%h~QZOZHsZiZa^**FOKtQ302?$h9GL za7VV#3V2%tOoQtW=avdvF6p`#M8}BgYTJyu>gYhUVum=m0QcC}-GZ+o|HNEXqD)DT zyk8KmI$nFw7MF;7U;dQmL)PM1Q)(x6gpMffWcU=YNPwToH*N zWoWri>bFShZ5`XTxFmVB)zm|Pq+_hKY+CCZ+?@@ zPd8|lF`Z?(xM#mf+=H=EQRyIU3OOJKoIPGHMQEHhSpPhXO2X4P^Zm%DzbkGW$5shU zAU+3}5nGj!7NZvAC_<)L81&{GmG``vB81^PYeLZy!z5o~ZmEbm{H*f<&y#Hx$Av)G z3(`XcjlA=~5v5RK?toJG7LWlF7es&{IO%EwUQk)?H_mjuyt~GCjIF|qdR?_{1$TEr zkE$EaYreZcHryQBG0y)4T^hO~I90o$VpWgZQ*-CUi8w#zvNCd|GL?vHbaF6d3dmrz zf=U@2M}zO@b~+fTNOrTBE~TQ&xew zuuF3+&troFO4lEz=puoA9k^~QK4aEL(lX@(&$&rj>aCJAt%(8AselEiM0${aNzpCr zw+!SPGlgiz{OxvX$nB#!lv^5myUnRwIjbu&3&&A`WvL^=UXsgPqEStLjJ1Xj+GDdh zU1t_uN8!tWGZHD#jK>fT;X$>34mSa6VywS;yLWGge^Q0tG!X6YR zkY^6Z0c`-`{`A@!qmVECTGaRCh*&eS46XEbg3Ab;9j@;&XKtB|XS9#dedsG>qob~= zXYL{ zTQkp3TQDDFuP?xpT3+(vmg`2Tx(OxWeSfxRpRuL&ymgkoxxGX+nSP6a zln%JQJotKbZ|%w-P1S*`+7x9t;mA&MB`&x{m(PiZDg*XCeQ z5vy)dje&X*+B+1p@qw!Tg7@%IDDZ5;6pSf3PdgkxD(ZgCP*GmEp$fUTEylX-?D!6< z?5(#vX={oH+^savCGU4W?qsgVWi$VIid!CTrD&aEYj9?dft09)#G$1>myE6IgRZBU zlD)j1bC2$mVHw1oRui(Xa3A}rHWj?q4^l()7q_O-J6|Xwd`Fm)aS2Gm({}t_a?ZFL zhUg}=Q8UvS4o-^g_4nhy78W4c^kF;a%;fyy>5L=vv+^W_4TVk}co7!1a?U~|Sn_b$ zw=u(k%*Qtb?_*Tf7p<2T`_1$&TLsP`A1mBEGIt(edWamAk75VA;7TctO&;73Ou-%O zzYYV6DM?5LDc~Dqqp*?g{Xl^TxSHh~L;g%FeC5)F+){mf`hUNNyP)7^42YWchX{Ds zGNex`tyA@otIQb)9rTa};|WBkM~E6fMPTa34qZFrrg!$sS&171(wL=@%czQvpE#lw zjYo}%Wc7^r9^41S1az1G(+ap!k_CYG89-8sg+IKN93BtAJLopWgCd9rLWMO3i1C4= zH(64lCFq>E8!DVbnkSXkrQoyeWA<-=F2{R@tQd7KcQzh{yJk_?r#VYsKWL>4ZFCM^ zHX=dmAbN8$?Oxtei=IpN2Az%fU6dNHzA8akB4L5+79l=pN|9=}9Jn>u5) zFhy+r49TOx@ds$TjHLfXLFg=n_Nq{|3zZ-k{_uOyzy`)k;8rXYP~ZjFWFmVhfcxY@ z1&y0zC<9=1TCzV7Bq(rzp)~rc`x1Q7kLC`LPUju#QZN<@WskMu`W0DHn_T*iABG&r z4rN6hG!y81d3>MZdqspO5|*cj!bWQE5^a{=E68@A*>@&4>$!&=^Zjq;Yvu6~=K!Kq z3)ymjs-`+{$An^YTSlG9)vC;9BMl;-iR98_yY7(0ewS}KVIv0QxS!aA`!%be$)J{v zlw6G>&}ZRTHz$DaFo+$*K+BB-q%m&NH9jCghvWJ^t42bhK^cCQjpGX-J4ou!R{l7+ zy_8QDV4EmsKb{`6AaeE}v#iDBUV&Acz4C%6Rjvi~Ra?VbJs0T!EQ*3A*s5}i1?4Ztwy}~jC(Pxu_BXtxV^*N!BfXdCC6v|^ABF(fjT7lWk1{KrTTkC zfm_InJZ2hnlVqX_V+1y^SWT=gj#R&54JI8)D>xkvV0p;R)mP&1C4 z$ZR2sjv;VLZJMc*OuThlwChRe?9!)HcS_E*2G?6uXjSIz;__DwKV$R;Cxv}_=C%^I zbz5NxUvJs+o$`a@kxfsXPD9OGHvK=i)T0Y?S(0>!>0>8K6bH_fB&#{_4 zeCkN4>Pd&GxB2MZRVTx58FEe4Epl4Q?jEwsI#TNwibM)0VhIsGs3a-gOr9J5^erO3 z!Z61>lB_O3FEU|L8;~m~^A&Z64*%|=?kbHZfP~41B+DhMr7gd#>LcwAx7__ck?*Uc zqvC~j|5v90%9_7h?&Usp%g;30k0}tMV=a(y$BE z(FI-3`%gKN-umx4bCdm!akSZpL}X#^y7vE~&ROH<1|&tTuW49q&ruJmBTK4;(giJt zf{YfF-1ZwPUTE#a>b!acQ;<|WP0w~HYlVsvswfsRn17oa2_giBNWSf4QhqM88Ywo` z^-|^l+o0`xzi@>dMKBH}g3f-PPUa@auq*_i*%)+emjTa<(0p0{H18No|IjO&Iz+q8 zio0z#;HoEzaLs`aKF8LIw&sRPTSOo;a7e4SE<`gXHG(=n0?#u26PZ3tZmnTXP;n-= z>0}LTeJ#(y>!%#|lb~+Pq_t5vA>l;fk4~Q=*Lm%q_-6f`T}PeRRQbG|v`Wf5AHa_U z5M4^qPt<# z!RAPN5#0Hg;UrARs)SJP(@qol~dyjaE?W@j6u^dVFI)u4^b=v_F6zS#R0Wa_lisF?X-?iC~^PC6)*It`Qx%g>7vpDq%m#}x8hiu$Z@MJyZrFV@$&7is zgy={m9v&(uE>m$MYkt)wM5LX}#e5~)-@pG`gU`WG_pD2ka#uSv%Jx0h47xJeuxsNd z^RmU909vIbf^@D<46cQ5^XCn<9jMz<@8sFEW8k8I-t{I6MN$uXbg2?0cX_S|l;2kh z;|C4WV5j-rei;&9AfVWy%3Z#WY~`&rM>#Ncb*i6~6e9V#ziM=Ad5xKR#f%NtlVux* zA9D-*bvQs+0+GL(`G5k|1iW3>yAN0nIrB0EU7f;7t{F@YZ`0vwX$e~9_Nd|y5b8Q$ z{rxsjhx^zvxytfWvO}gZoECXN?lA1)E&|GgD9A5|enoJur+axthLsxLvysBwA0e5S zM}D)aG2Y1Df`_co#@GO{*s~>@v6NdNQASs~XMAUs`3bjvbWf0f{cDQ^q~^{i)!PYw zKEeU$COsJC1LPH|Uu6Mtz3yKr>@Yr_&tZ)5vs&-d6V8jK5S+W`_(BSOHq4Z7zj9YT{Fb^-SVK>4T(pArJz4^%jNkAl*7Gsq|-9jQZPdM$3Y5P1c)`&?Y;u>1- z1fQ23kY40x)_ogGlsnU;&{|H6n~*)Ch+J9JBMyx;Hup1HC*1C)c7lQbBGgHX zy341%}(#<)yH-m1=#XbDK4HX)X1jf-nNZip0ge80-pYdM9Dc6mP|`qO zTLf|`oWL9YjS>7h?x3rG2&3hRx>N6JmUVyDhnx9mJ+Z#KD=mjxZtx2RD=&1|21Ft; zhb*JIYivysMKVX))S(*)W+3w~M1l_=^PeuATaia%#HjP4z-!@mRyFf=Dsf9Y^`Ppv z0LOPyTJDJB)NT)4)A?)OI~(5TeX(8_RQMYK-hbtIvfDvoVJha5_1js4{Ye09fl$>6 zkQRhNTWJ*=DBvf+YDE4hH|okG`ab|lQEz#m?1|?X>I_$x4HpQyi6(V~VF!N&7`!RP zL*7j8n#)&fR(iFEpq8n$8KVp03^D2O@@EUfL;!)nTbC@7kuhypsbh}xJnW0S=g&@6 z#%`KLNE=?^=0Dq0h^8jO+uKH_80vMa7iIr=Qq)#Ksi;ep^IJEMxq9}33>fX6;cVVU z+W5F_Ng88m3d}+;$!T&sbTWkTO& zhWni5_O6^O`1ic(^xtO)sbjXE&769+=@V0A8~4snOkaG1J6D>tpo&7 zGl^JA*glNE314F=N>v`f|C@dIwFB^hgp*?E1r?H#Jn;X@4;qs}HfItMmW)NR&SFeU zm;gv(i+}Ekex0;p-ILuIY&~UCfwJ)14=uM#CGpDL(>-^J>?-EZQ7r3|X+*Te(drdH zk6%LaXL^siQR6F0@6fNd_Lt4YkGs_`x`p%5h$f>2H1URaB^>KBft;w&>&FOU9H`58 z(p!eKLnj*;d8_}hthk6^0D~H_Y@hHe9DlU|p%)e%SJ?r#<(ptZ0-6KL=-^vSq{)y( zE(?;dz|$R2+))JoV??gdc@LpbZl(38-$+|JP1%5(pFgf414O}Qa5*<=JgrMA`aQSe z8=_!DJVR`6E>7N;nd;tukg04ID9tbbul@^M+JK}oA01+D!MBrJ)Mut^_Vf})*d#C~ zBc5b*5}K!6M&Ew?HHJ&6hr>9WGUywesC92%Eh1M}wP#@i8kord|5`TCWC2L|H`sw? zHI`My!diCC8IyLj1IlX>50Ds{rc25r?!LDKFZXK@eE2qsS~}c0 zm)BoBtHsPCn^GV8pyX*s#Sr$H)^B07TR+khc~ARE_n9+O9b5I7_Wk6Qtq6?H&o^&8 z=?>~Zli|!iGnX8MlMoUk8jkTwx+M%j0USR80)vs7(gl#H1o4Pnco); z1%8JrIJ2J|Ahk9sP();7!Iw1!!Y&|j%=hAdd?dEAwpyK4Y{La0(1(*3Ts*e5RqcrQ zbX}6RKaVwITx@)%*4MQ)6}!D+oU`oN`l{VwF!mC|kZEcM>4HGJqh! z9p1$uTjU}*!JR5L(&q|5YCw~8+)xBb%xb#t|9I0fYg&N83;3Lp@HrL2pqWXZbJ0_( zoaP>&%z_J58v$P0vSrg{zc6)3R_SON38Ki^A4;*H07ZJs zNl^y`+A0R@TKw|_$PKH5(OB?R4<%OzO?jC9LZKcbosi$fRu-Sz_rK?Cd@l$E?P*gI zi5~m47hD(1;@sYs{UV!$-#p;fn6hv0Lxk^s$CwyVX3sO;#_gAMO6c~RRl~wQjwjeZ z6~8Kk(8;r8p4X6>_@`g|NwC52jkYgq-$kSCeZ5RLX*p z63u>VHCju`x=R?x%p>LMpq<@A%_c43S@+}+u2wQ8g&O}nk@%qNY>Hj&^xb`21HqEi zkrB4fm9;_S(kDAlbf8H_+XA^3KpXK(3A=jNY9l$hd@^?+=L5lvAzWg6Pzzt zML3dj=85O_c0cpjP+C`8bDL))IOXKz?D7{Tc-no;egHe?Y6^FoQo17V$-F<^_K|Ed z_j&8@R64)Vu_v4szP6`~WsB4W_mAkicJ`3Zr4l1y_8MHnr4r3{B0^8HuF5DpblTrP z`(JROV^!ejtp_zj+4O&3Kn%W=eF00@_yRZv`Mciu*Oo)~ z`A;tFs&H5oYV_172~L45Xf{1IP~Qhhv)<4D!w;8!yb0JvL*gX>S3>Quwppz@Z?kk^ z%pE-IuySV)&Lj*wR+fwKZd%t!G~-S!xhB7DRH*q`4EH3F}iX?o}Umj99#t zn7y@S-)$^qS_cTC(+9<}|9F#xQQaa7z1b-uzzfb5J>}7QJ3k+%xn3C)4>t%rEBI=^ znNlG1_P%2X@08+Q#}b`$TSaV7@Ff{D_vK%#J4dOaNtHcKY()s~jr20K*)@`??1r)= zH?hdAs|!8!e+h5vrPgOAO(^TKa%UGZth0CT0t8PJ(nYImj%O&W;w;DB32_;jS8mY= zVlM7T;)5P|yMU_1p(i1y_{;zg#)UaUH?hbr+G`f{~?rt=U$A{gb59xJi z(zZqG`S?&=4FB>edgI)$;lbi;E9 z@{PzxfkYovkUoF530BK$q#wPolRn$2=ZHF(4kAG|Q;p)=qeeK1kvJB1|NiV&G1%;I zbW4I!I91FI*uXah0v`y`MMXy6#z7f#FNUCV`)#C%#H)G3C8MRH^7}JIl$@x5*P~Mg z-$gom(h~)9{D@wAX{$&#@mDKe0Uq}_I&X(D=Or;$Qpcy)5@=P=(tVsSU5%d3=>P>c zp@D7BP+EZN`BPGvj(40Q+_HQK+Ty@I;g|x2Pu2!#BWAg_A6NJ_)^`^&ZT>;mv1Ax)!jL3;DT*+*c1uOHSz47s zA<8m`h@!GoS`@94LQ+X#LgJ}3rJ^KjQDkQo>fY^XQQ9s@_%-w%Dj!$Hzf#l)Xqwmk z#uhD?Pc9kS8+K&KXCZ|%zLO*G6>+6)5F>XF+X|M_j1a6dm2Y>|PM>Y`|e@Lv$?Y;0KdQX6^AL24|WaKvIVfrYd_VGo}gFR-i%RAKhMZ| zUzVF(&?^>pn1?ON#yX#4G?PBj0XxdThNr))HVYBRIpGM1aX-sZ6zWkjkBZm$}QHJ z9~BYjeqWpqh{95y13Klj$rJ5cc8$5ubNb!~Zx?)fQ=YJU^E|o!k{cupGLEsSigNbO zo!li#qyhNY@o39cQI~QRbh{-v8@u+~YnEy5_LT`L{M|Jo=u9Xg;FtN**tjNJXRo;g z@}LkyXQ9(_f)-Z|1n^a3;%Ec#_PerZWY3VEWSyI=A_ny)}-6zkNb{( z_W0l3GH$chn_=!Qb{Qtr6}>#F=o}E}xkJ-Ng0biTu}{NiTop*yJ`er14w+W*{@wB@ zB)O(McCT`Zp6+!$34F5mxoC6f_7gSBS_=M-Jm1>7n7zl#akTNKGY)N-otCxPI zY9?gIR6tcLUYqKOkUl^Xj8bL)^p&+kZpH`pFs+6glXg&|`ZsojPWx@+u7trCzc=^# zy|a@3;^xMQeDC&i3-kBbY)a#lzY z0{^niOYBnNd1uS+Uyx2hQl=QqzAtN^@kGbg zkY_VU%#P#^_=-9T0SF`X2T3hPl#S$L@|QPg{$Sj}&d;w%WwS|)<*B~g_FA#MfC z70&6d#6;8#4bwuAOYbc75kA>91fv3aBj+Q^(H>)=FzOy%rsYKzP`4lbt$h5sqLdU= zF!VMqbU4RaNJ>ab7+F9jwG~+Sbl(Z^9(d^WZti4{+oGtr^f~m0CzWYKfBb>G9t4^_ zbawfxqx<+rSN&ke5RrWhM)>s6u!(nRQW>I+4H+TP39}SP`&CFUHY|DviS++zBTo?> zD$;U9wMVaM6X$H-s}Y|zfM}A4O0S^m07h*?W_Nv4gcQZoGp*Iy@y7M*en{GEE1j4( z#2SGXk1L^yjFHgCY9w_yHOEvry1&zzIINwg*_Q4T#I)~kxL#TD=yc0CIJgPej8RN+ z_n;-0JruP=ac>`YwNC7t@4B7JjEF@EqVD*oc(k0t*}c0JTI?)o)MQsf0+%1YN?t+O z?iae2@<_~RNCVzXQfh~hL^u&eTO9Z#`sXzeb-bK7ssCw+a%TdWY(!86%VspdZ#zsd z<=s1dhJb>78S~q7E@Ih6vo`6QT9Z<=wDtJaA5-W4@Gn2^QD2zCo2wq?`?MSHJWzTo z7L|^9Vh#Ugw*9V+|0#iwx+wY*wAMi%mD`zH@8NHueL%68(D*IJDB#s8K)+%0^B`kL zpDeSw7=Ux(L%|T~wd02%#fUC%cQ`^!)5<`xS~V})e=6Xz%gE10&!%rm6Z7X#Y3BQt zi@dh^Xia37SgS(lO)I;yJu$hw8N$=wgUGTM_!Q@LOS^%#d?8N`uR$NH^srTL^eGYE z6${VpuNOs|R_@G2^(uF9ISAv>Dj>pC;zm&Nao5X8)V8K@jclZRa<|Iq|2p<08wsPl z1s)f&M&c7aj427RcWZo8FIjM8`lJ1<;;+AE9bY=Ux-8@A*y8p4lQr!roI`!mdy-kP zfB3U)bp>-C4;c-}&E2({Ecf@teG&$PcSL(C$}4W}G1cbsFSFM_nSlvC zf1g=PTiB%%M!8*H>yFQw@Uh9t+k(5eEI`R_nD*pSEYKYh+2~Xp%6bk{^TH;nC7I3v z!&0kXPfiFt=dFj^#d+JrqCUaqu~bKqwVcet7ysJ4jQks8rAFk`yy}q`D9>V%G3VjK%lf1QI_@$$pmhGlJx*=Qgx0=x^ zE_ZM@zOci2p!K3clLQE4<>cs8T9#uQDGjQ*A3wm?$>PKs+lQ&P2#oGcnXqQS;q8le%3=Ovn*;CX#i)hnF`X4iodJ2VWBrkJo#ns7 zvE)0MB&HK%wkMTiMGCv#FokU+L)ZUs13bxj@2>HC_{d^ROVJxK^l>>Sbj#!;oVImb zO?K8x3CV~9nKSn={`Tj{ch|jyA2ZMs>{Ydgh{u)${#xtUw)s&aT`NphTOIytW@5c( zD0AKWvP%W#vKqmih3p4YSGwX$tkXcz818+4wIFZOiI!a2hQC-my|YXag3McjjnIum zT5IjgTo?_uo%@B9thpGwb)=HU-V145uT@sag8@p7Shm&!72Mi?BI^7pVb<7|oP%)W zHJ$#$iSD}>(RukBZ#thDw+U5?U%7kWj|Y{Zt+ul*!>wtX7m0p*H<9v(zpj2Xzmzw3 z!$jBex}%4FEL-)}<+ui6Tm3C)pu%tdD_YhiE?#4cru8ZIYO|kPGjma#B^m{X3({_J z1PW$=PFkn#@l#d??Q=h**ZZsvG>j#?qbsTbzPTo z4RlzXyfhgqjB8U7QpD~6`PC>DB`|atbSSJ3OE$vSy`~`%qKva3S2Ctcz`OzHepGLA z?d6(}_kzp^=Lp2DOVF=2)4vJYoIi~Qbmp=C{#4&r#Ix4sx(cTn2@9L6=b})b^OF}HSkPsK^9X!UZqW3 zPXym&NNWD1>ZgLDd!I=E0tyOis~jK?n*mX?4W8~71KVfI^_KbIwdp$@6a?r=QG}|M znC6XO{i3VGHr)yd$>LAk?7Hvgx4nEQ)~P|<0XU(b zK0py7$sXpjuQ0((jP0o34wDB;an$wK59NSdmM`*xF7%p&YGg9}KZYex_C4x=DW3IG zn!wVvCQsi!Tw=qUxy)h0Y}#ZJ5{kRMXTp@8{0#4Ab-Hg%D0^&mfiL;w?T%x8B`=RC zF3j83J^pL`pUJLd-W!+sf|{Ed*;Y$Mp17UooEO6;w%%ieRi_WIFHT2!%+m3qb?2v{ zvq|6m;RdBZ1{I_jxIn2%B6@`wnYAoM4WzRNLlW4><%#IH$+1PpTK3_T|J0pckB#E0 zO%22v>7VDDLb^8yA&bN3n?4MQGM^Ire>5Ay?TzE|h&f$?2$oJ=N+mZZ)R z(;pX!>dxBC+0#Y_?sllTg+5zWVo&AJ!HGYuhX`zq0CV)bWvn?(Y~Ahc{)2Z1tBue$rUxe7(xIQo+2C zX_%(k0{Qnt-+LdmZrez1KJxrHkrdK({qvQ~y8)EeAtTKIitos3WIs$p4yH`dmLp;A zfVfK`#n{e+B%Bn~!dd|rBESFXgkuM*Od4&EJ8`1A2F6la9C>>IZuj-r3k5ma8kW-4 zYB|xVrDj|Bo>4)CLwK6NQ}n#I=9f#7HXUY@Uc%tQlrT1H-M*2pE)(X{w|SMP*J(iI zKeNZUvrFgfVAkHj1E(zfv7xG;zwCXKC0u5b+ob=i=t1wLa= zxTOA!A9(ni;qr#OxaN~Wb772%yR^~TDglHOe;vRJ4pE+4&JxWRh>NODyS)w=UILx} z8^tHDv|f^FYo2e{^UT`JQ@FOKJXTsQi1EYkZGPREEs34$!Ki@L*>}`lBj)iFD6*Fn zc6;P;xL|qp{*%q8-A>rOob4C7Gb9iaBs2V7cn9Z%<12mfKrNGtJiS{53{Y3Ju7ZFZ zMzRArsAiOeY6~I%P!(o(lNzPXPkT5ejwiwTClCLpX8}!nXPlb~+4VANYO~rd1Zq#q zge06kx#ZG1+U@@PaSyYjj>kH>CmF&fyDyqh_r1}zqN;c(t5W6l-M;tIAuQ4E$p$Ar zS&d)0&(~70yz@YgTMUtBVRXEd7ckIRbu%iDYF{LcUDLago5P;6hKxROM9W9)GXU0* zDde?LV|F^yRKl}(bE%tY*JIH#$tV~qgK38jl2G0bisJ$qoKRcG4_^d~!K#1u)Isoh zz`gY~;`pq7C09xTf&=}~wF!4HM&9j$6n&I%=9FoQJx#fEu)pPE~`cL^^v>PGs2zYcy z^uYF&mw20HQ?5?gT~TgP%I`Zn;{@4*Nq^a*xGhRX{Ha%r|MUC;FF&>r+5^A)oL0e| z#&4^(@~JD=-#V?17@qKnAy`943>bYv1K+FxF1+FpBA`_wD7?Y9%t(8``{UhWHi_>c zQ^NzYe9M?eZ;pTaAF|un*rY+C%`W>}%CXS}U#|=PbM~ou==IY702rSq3I{CbU;h0} z=HX#5KfxIVtILHnHs7Yfy4`3Z{W!EZDHPZF0cn!EYg#Hg5Bzc;V0&1Dw{}DWiRbZg zbddKlDAd;3_beT>fKCrZ^pP%^I=@K4JPgP%ZdFCWibCSn`gyvVF3eMmlrLJ4zi&6= zz0i?E5J-g%H3F|H#01*Cq(Dbz!K>ZIZJmxaUk|-ontJxWTkYkw-ha7!P~t+Fv@Mjs zcQQY&Y|hjXP(r4sSRLS&_qTDaE9=!Wu-AXq=Dy054B>e5)>@q`v-WUJ@sAjtS&k&qJ&L?}j{}c{0St! zAoqPm|BrExO!?@v?=LuhC&n_ZZ-OTh(2pg%V=L~8qhz&EckIGD;|z!%q;=+Aw>$b- zX=k^*&HFObDQO>w>H%CaW$QYOE?UB-%&@GsCY4y-nU<$)bU(1fIeHr8`Ij_ub;Is}i*XK$eDC7x z2JhkPxa-Lti=*wmc6J{ubMn~m?5*U`O!kAq8{O52fUeSV*p1;vWnlALlV42SD?8Kc z7aP*8f2__*V@F4Q)^z99Pop3`gx-9}OMJ1sf6gxdd+YN=&-K0_JsB#0*|E{;Ky(@c ztq2IqTX(Xr-%DNg;(lEacEO5&fe{2z(S2QO86V7M{q4KazVZJke6aYXb`vC&!|bRi zW|U9t8h#3e5kw|~4> zKj+1VMJ4va%8Rr6zmjO*HI_QdqSkyZx@d(=I;HXmPik_`z5m{zW zB)Yz@xo=9}I^*TBcL`Xd@`&+8Nv}56rhD05 zqa@ydSwTSY4wu?=y2VjTK6BOkOTKf~k<6v^;uSC5^3xY2v~)tkM#`QvmOUM?Fkkga zr>5M2@~RkOE$8T3dD45n$?}BM{4!w=dHhIZQ)A3*adADR)xrWXFu#&J#u>9 z1Z8!Z_&1{mXUyWGW@>WIgV{KJX5L9-v{@wkW$ecCXumgZa*-ly$}$>rt_+CT9ILZW zJ6WSnGAb7sKoe*$?%t7qI}=qsw;w7V-Wb__m=#J(e*R3>ypAWT2BFg74Q$2d<&au- zPnSLCy10uZnhgcs9s6)4<11(Wf;c9USeEhR=lSEOue%EwAgAO9(69k#XdPgRB{RFP zR3+g`;ho~aUqhO+ZWzrU8@+nD#@eO|gz%}_=Q%yXf+<&SHf}RE4`VxrhGoPlJ#mwF zsW?vDmy+lF;<7e`$TM>{B4=qG>9^XznJ-w`pWUNssx$s2XntJPWFEVF9jy-p7=;dN6!*e&C zSQ|oTE`@sM)shgftrj6%;Fr{IZp$#*TM>dGi55*3hoW85I~HyC@tBG7<;Qnu56&zM zNIW#!VwCWs=t=wmvxKdzR|E{|9J_kl`_b!q6Ya}!cZ+s}?VfynCrua}RjB|LDvD|% zld`RsiqtJR51}Hh{2lMdPdlp|6-WE377$eR8w|f8<-+|0V@!6A_``=s%r;fMOrSG= zhthA-`m3+8SH=3qX=zUj7yBye^r^LOoz@#PR5d|-N=dG**#X?;C@pF}(g9K4Py?+R z7DtPYnFLZ9AEnLfCM7_*5>_3($=Qdw&%m(#HxlR|u1zGGoSd*F{UR>Vj&!UW=74f33>eyKb@Gcy&Ps=Wv=ZRV>pE=t|2}fD6donUM+`zPRgYFbB_U z2{g2paxR-Z^yn&136d9P;8|op{Fm7l{sIOabz;oJl^AomG@>m;E>1|U7-|xBtXL3x zOB33hJXb{{AR{g6UOG*Jf-#4P6$+8QJy!%~!9Q=We0SY@M&2rignU{md0HkjRph4h zXXfBFmFkp;U5?XL{5GvLf&H=S*p>ph)3ND$A{y=wopos_{}RHgPG_ZT3aYcMUJ*)j zDJoUC|C4q6^_^><7^J0}<7YjyO9FBNg)(7cLMGsyH9iHAmvi%ol$z}r^GQGC4(g%q zYMkf;ZdH1=i^Lv(H)5LkflVsbA|<@4r(znN!37#nMbE5o!d6@0APFU7IJ!-RtO%vWGy2t5 zg(_;O#hgbSZCMu;PDz-a`|mh+b+JmT1IgDH5DP9 z?qYpt2$W`ah!9mJ82V3GWyDYuA=W`CF&yS?*Lk z^@x<{$ujeA=iFcXpWIx)DR>Ofy%Jpb{ZBQF`ITObpeDENtDtBm|Lr7xpQUY{bip3Bub$SXISSh@HDONKWbcg~B5`3oU~P=k-1I=&R|vK( z2Rhy%Odo;X4~rrV@lK3zrxP2(I`^M3<^ukw>Pk%pU8A&$kfTD(Z6Uv1!vWre(Dxh_=Vil7ij)Y}sbCEw=zaK@zmGR*GGH2x*z z1W19yWpRzS^qbc(Y+~h4pV(wlR_`TLVsevNk)Njb)pnRT9S_+}mK$a;4yr!CH&mzY zwoPQ|0#PjNMe{gDD7X2&LA`})*sW2t1p#!bpm0V+>t(NY?)$)#k* z2~;aSgqR+ryCn3ieF?(5SNt%-}8Ym5uVc@x)@nKvPQy2T8OIAOr4Wnea@V zFkDnLW51rJ9DewJnv{>v1*3{fJUtH*)JLBr1P?9Jyt~ITvtIL6L}9nq|Fn)?akx(^i{+KL}ZY9Ogx~Uwy0{j6L=;}?(nGogsz9{#D(h*W+am^M3a32VzxIOQ3=8C zWdeqz<(OVo-jd|bwF#bwXYVjsD>c2GqN#1D{Oz>o$|0bK+^Y35-EvM zvGLha!R~0FDr?Dj>71n@gpOcNz9kxRAO<}#rmQC9XqFVxvYx+(5O7zU)gA8GD$D5J-Ni7?o^R=1;VOZ9T^zK8 z{0}G!f`IUp7|$fcBUo+dNpY^o^8*i}lb^M`Jf7y&>ttIXLXsu80 z!`$Sj9hYq&BscPL7+n5KeabTSP*wY4`Ka;dY31@6u|$;+mJ>=C58Ba|mY&!x@`Ey0`uLJjDXFcNM*DqO0&PI*jJ!IyQXlxqW zF{xOBeMXD9STh4pC^2z$tmOw_HRT^g~zA zIS{)!K12S(A~=QOn=QPety}8G_r8X~3w5&nrX#fa~Qlp6s$`TUy5`ke(<%@^ol` zFKKD3BABk5t`~^^4KFh|^)&kb$u`v*hVT_$1)pQhJYmVyE^&-$D2gJanbGr6;7JU9 zyefv0*8L!HrYut|=3f?-vG`MA3UoH~hX6(WkoTvT`@0K!N-!<2 z6$bYC_f9nWci>~oWbIe|wh#0FCA}wa3Ji+fpjlW%Z6G7*^NF1`{Th4PA-FajPkY>%)Msy9Xyw8Wcf8(JtFcVm z#VOFH_0gj`B_>~{K6pBfS3W&=xy7y}9tUUfJS963vr&X-H~K0z92!E1 z&%>C~+5*d?h&X36)gnl-&r}#xUODu6*cr~mWd(nT6)_)aqjOOKJg90N%%L?sQ?D9} z6xmUoM|6jtvHf&IeR{yOJmvnq=!=DBzmHDPcE%KRj>UJiOrI*@hj2y%u9a9XlXjev ztJtu%s^2C}6s_8cqll^eJSxLhSi(=(YoO#M*sYdk5+~}Ll}MshvoI&M{?3a#^1}U~ z3VT6#rI3-iKc407J;>VGug`8O{`jPMn%`^?q|{qI`)g|4o^^BfR4+0yxh3b+wsQ~v z!lg^0Zya};SwpLkVE*u$mAN+`p3z)J_uCUu-VkDRGvD-5msQt`_gk&vc-5=D1k2ls zMbQFz!(YwA^Mj}BM_HTFdGDIEHBJ5IPU38+l48kceI*%hD5ZMWHvZTl-}<+FHAk98 ziWGPZe9T#YLxmm(?ZEa4@*EJUluD#^{P3A4I;OjD;G(QZ`JW?J!^&n8f3B?X;AVb0 zZ6rH@{@gk^T-tYA?8l9sOc*9;G$G+ApA{+7`sp5mv6#j$9^Mc)-Xo5#yON9h$$5XL zq;0GzFDCh_GPPckc61O!7H3l#5>_Xpi)2L>sJ~+V`Blj~ph99SD|~r%v^(7aaYmgR z1j5sLX02C8N3EMpU(Mz!VhDxP9 zTsyTy>jggL;w4l@559vD*=005EOJp(S$>tm_VB9G@z#?Zz$0!$=RB4f??hy+I-a$O z&i<5(#P+*lXZ#0UvCEFAp(N2$d49Kqe!Ik84%ayUZNo`_NqV$4F>mdK1CaPWHg?47 zhm6S3*+CP0AbRX`!?Sej;hUTg;e(f3@oLUp;H@X$9f09{y>7&5GmJ8(O*k0w2<}A2 zuXx=~iQ#)gWsp-?vT)sE=tHX8D{xLEU3{tDldSCV>&|(lnmyCUE@LR?$NJDdOP0dL zJl6HEZJ8z3Z&J%2IGawsR>T>4IuNm%OvJMW8brhm(9khyf`MmkHN!@da>^AjMzDem>acF(h;#* zG*K`ea<@=~ZNSz?o*)E)22v%I>#ml|LI;;`e9idJZtoFB`Go{ zihi6wRko8tsAwjaDxJ_Kis^#6iHPHfzCI!$B!Mgb7&sN4BK}JOV~(Fa*4$!ptk&y^ zUVC)QTBnWKh_>kHX*Wc1BN4{kcS=s^l7%l-8Z#l8rG>uebczz5q^0+jQdQB`HQ`9^ znl|xHddRB9%cH8xj>BDz<|H!5b|^t7(AP&VL-#b|*Y?~aUw*WE77FH@+y|+>T-ur^ zwOQAF^emM`cq^jICrI$bZW(k;CTjtjTq}IxEEh4IwiaC^r-^P+TaSgd>Gjh`B2V~D zz1!ROhMqb9-*I|k`V@MKQL2+SgzS3MKQTOTf)zc`(wJHv{6(6EZ1Y}gBDqm$!Z_xnTpuQny7t#i+r z`QH;gBf@9@;df64h<3HyzQ7wz8hU-KBOJ|^K`|?lq|QAG@}skLHy^KCcf)4g&;3TC)#L0Y z66f&rLckJRE1PnkP65|nh$fI7p(f~Pg>D$o=i}R#=0BcAg8B6-{NIy%Yt`Kd@kipE zCK6*Udb%k9SAw=+O=>^CMY*(oE6aa-^yeoD;n!P1XPd;a)ic)>&iz_-Rs?}kyR|m| zg@A7IsLv>NyP&W$pzn#d;lxdG7ZTGh5&d;UmDQR|XF9Xz-j!Qah)HTuCanfi&!43? zD{147=;4>fS&4{tnHP-^l8xPRWO<+Gctum2w4kCWbox=}S#1KlNzEz}W8U2%J)#U}+S80`Q;-_j3;8Xe`SU=o5))3vGP zulxeK&VB%A$0kOgEKXSMlxZcNQkfEjOerPs(_K7b=nW~-OQX}-51wdUH}NT3E8SR< z4lrjQ-mVTABPAxP$!Ez3tqPSY4hoofa3_{!%74^pWba16i4L5EKX}#!hG@1J0^ATg z4%68;!uc1IVU344PffbcpH%v{Oio{sfTN8z)Vi{*ln}}~IQ_RTZi=xee*O1GsFxBT%{BT2<4W01$MBb3rN z@_OIL%Fdtq?7xjl6#L_W0C@*|({>~_-66A6Kd7GC-siSfzEFgD4+TWTWxanq%@K`E zTc-A_Y|+C@aCX;2LxER-VP-xp^gzf%_N&}kjTN>NuyaLev$ zv7hgK)&naT?wc&$rkp+?9!*0r3g}cSq7@<9a@?CkL$dtG2z-7e02Mc4Fe*~SyFd%Y zzSHFetUs_Z0X6QU5T*Wa{xnf0Nz<)Ye@(H!r)%?zPhL9dV%OF%jX z_yIq^rmr&D06B~o5_o8_qBZ{==kxTmE#(h?B-I*!-ru=6L>y_PDK5vEX*~}q$idTE zgoZKB`3vjLoPUcFw(i(}Cd7W6c^Q2>VJU?EBItgR@^sGujx?)ges@FbXy7aT6W6KU z4?H_5Vyx)_v-xnW)6sQ1j~9TfoxzRgaWeD zL?jsmqgZwNu|Uy=1*S^4_ahB-OFS@J1G&=K^DQc+-)damUN67>^HE%EA;B`PXkE7YA$Y|uy;nSIy*ZBigJGd0j#2cq(d zB{URAN(QDFnBF+9fZQ-P9iOF+_LTC>6zw%4ghqC7Onv1|Dk8iklU>}?jUrp?9q&#_ zgpN0?<&W>wDF7suN0E1sOCyPZR>NI5(+L0MMx4jlzPQrY^--c(WcH0KthlU}r9e=y zptFL}&uwQth15zP=RN9%^Uwy}baV_FhhxI~h66To-TPC^JumR$ybxs*mURWm!5u86 zGGU^j!)7FT#f{jicLfzeEw7(-|M1^}1f#0AQTy7XDZ7l|s|y*GVkt!M79!%&j?D13 zw3d0i29Keq3G-Mc&`H)0-0>uBbQbBrGVv_fI^Xl!L`dk6Ri@vR#@>pn+uOq~ZGNpC zWzqWV)XWJAESX_ay|a$dnS0j2UcQJd8~W06yQk$*Xa5ZqRy;g7Uz{U{VgSD`qa+7H z-i@%(g)HB^LyB`OY=Ah3Wl;S%FfLoG; zII`>=H+u8yALVl+)(hXS_#W)_Fa(aeSFIQj0kH2>9r+o`Tit2O2d0`BFxiX@C*H6( zE20=j)V&oQb#Pye!p4vs+{aA-0LWld>-$|Er^|35v+XR);k&Z?aZ|r9Q%Up|s-4xL> z2TvVK5v2hN$|22pAcv;O!Xv+_#}aKpa*ekt1bgxkCmfCGQUf1b^pA&=A}vVMoJIW6 zf5)9U9X_o3S5=UG8D$AkZ8E!BwX&yKLY=q6w})>vQnY30Y0reRd={{s|HD-mfB`ra za&u1uylqB0AE1Kqv^KHbLHLt@S#vFabkRrb-soEhjLipypKd%GRElXJf{Z!GGj7zC zjm?wix6Fdke{1H~Ub!Cq)&C_T zDJ;wQ3i@O~kfm9t>LU~e*px?PLfR4ib%O@6`*1>8DG6ib*nZd@%0DSH@^@X3@I9iM9Od_SE>b`k zy+%yt)`Gw5xs_91)@!#5^e2up-LYer(Q-G!ZjXHHlhuwW@#%6VM_P^)SzbKUSoPt5 z`&b*BD|~rEc@AX$e2f3`TygoxZS5n|J@Z)4HxGp#xh`H{H?Rr2oQTB!z!0-LSI`Bo z?3iIv;&=o&YL4w5A$!!Xj&HLcQUuQ=tAa0hppDv3T~Yxq2sA^Va-ia4`P1(~{S&TQ z={%bwlO*D-8*xn=`N>0@wYTAeuff+_(oG-vJ12Ae%7>Fe*OzU*vDmYHu=vWKb?*kG zDNW^;b zMOg?2%bifk!HX7S@c5tF1UZzC3Gu~8a>Bg3=~?^jjXD3r{Jtu|M{Se}Es5Y^E)N+4 z`If^gBHO$M4%VtO5NRVCcOf@g=7@7(j03c!x{UHHR|sKwYBB57wnM$2`u;tKy)S4M zu)&q#Vl&T)eiVEqyiEM>=>xo{Mib#5rZS}|#4k5&HqQP?${H}mdchwaD@i=BHMg5S zRH-uZciW)|-b9U-G1#H3=EpBzpMv|J92oL*w7k)KoNG9-^}qMBn754tD$hm3OLCF? z6I~$B1kBl3Pi`z6S`peeNQH|5G68h>t+rM;J^soVCJDUi7!)+z1qO|LH-{!p`8;NT z5%U<@D^@r=lS}|FJtE(lKtWTQ>;Xdo%x~^qG&Zh?|FmNI)L6q+a0vV_pZ4+kSRX`nwjQ&Nx1+_ z&IQj}TTy-^H&}uhC-8STD=sLFkwuYP&`AEFtI?0eKa-3-K9I5iD-@6awX-pRScpHT{aw6AT+RJ_f`>6aSG_!%OL{-UxR|* zs3D(q*SScCO6%Wx+vBDd@k4}RhD6PD*9fUzk`88kkAr)+jpoM=L|SQNW(9PKzx%mz zzNy2%bNz7MLpw;b0XvsnefZp$L38I}t&yVM z6yh;>xSm*nTb$q^=nX)}NFGHUwZPzGz~G;u5NXb_OM`?kvju5=V%3G1Vr)$&Ah8JZ zkv~4Ji(Z7I*pe}H5of~D-XONr^_xh+OhRGZW!Dbi@A)R`o~AyVNCH1MDK zHq!NV3aPC* z`C?`OFU#I#nhSo%AThsjRrc0wkFsOP)8$quRS^3amK*G2>U?*a?m=fO{QOu|) zTn#3PxY1G%{ZRaHV{ngnKWSn!AGYrNO6R=&wwrb+k%)fqQyXP~q6BN%$_k%AI1rW_ zK`*_q#DiS?xKKRsYah5`MSiRVAYsBS|8H&wH=eQe->!IEL0c4_d?n+0tB_{9UPeGGR#NK=mr|mbxB=uI@fdm+BoVf(kSN?IYvCs21ndz4!9@x7- zw5~0bGO4iiowN<->7fI>DUG*VgzOqNgw9;9AV>$!v*ynDD&dROr}`&sD0rHpm%L_o z;;pz0O)u?wH+x`y>rSf4^W-NdS&MROM)gkNj1(2u>#S7^dyfR4)>$FZAZU6nzXer| zN+Fo`xzY$v0$J{fMn0lRVp-R)w~>=uHKZm$w<^2(=FAzvo4c_yTwH-wKjU>qd>V)S zh1Mv!m+m3j8o&}V>!lnjJ%S~3DTM8~V)eQi<`&|A-;2avVSr3?2g)5DKF~)X1Af^c z-zuU$w_6OwlnJ&)^agBG{)dYZP-T~@x*A%-gM7059RR%@qWsQ)%LPn)m!AY-AG#Xp z8&FXkAeA2c1Q*Rzz3KvAp`pwHN>}VbwCH!x0P?9v!MVY@U%rwH#Me=4BFAs9Y6g(ob(pj z`SKM)y$lYlCdLcE2gFh46=d3Q0KfQ10DLnhO2@7&{f+K~n2*F}IH(1Sv84;U4D1k~ ztPbTh98xs^;@Ew_N`$97i?2;QlaADV0XM}N^p=;sBH4zgR`7&wi`79os)Z(2{P>-4 zxG9_HL>8Iw$HCW!3Q}+W!SZ*SR3|gL{wfUjQe`bO6@$klN z6)bs-^W(=$F))Yhkr>jzbt-d}_%a&>OuUf7X%u19I1<;u9)xAy7?AY7EiQPq6)pTK zVtkj2B>g{u3n15&WQktwMTw@?t+FFmq`?O;v|My(@jpi@Ay*r1L>F(F*GFX8i^ACq zCTiqXyU*RqIRBsAYKapR5NB=rG0v{%WCL`p2z6VOqHfb`m@9?&d`za*e1`AGrlQ8b zPxQ;bln!+-h3AK5wnSJdrtpNue5n(!g#jM{eWZcCU2KR*iKylh&i*dq{R0( z1a-ue#6DAqT;8KSmV&u4{KYT#@xQk2ax=6%JQQHB9XaFLhaSMQOup8NX&|)NOb5rA ztHM>VH8>+brraA;*QXmRSYPI%!>0@lFl{QadkfM55&NPRdNLblHehSyTPrjDqG}X9 zsv4G(rnm4igQBMUGgQ7+36}{0=XVoH(E3w$wbd~U!AW@+CF=d}avI=_ei_t!^E{sA z?2$7dPK?5W@5-UMO>%{lz=ro^_6v)sv-J@(XRr3QTXA>e^Q-^6oNG-n&WDuNN~=IX z6bxaEFi^Q2Foym{At=cMr!A$p_#??vh;tCd>9XOD8@^HteYs?%o$3e`M55Wfr~b*? z3P%2=ZW4ggnxZtoePFT+(2GR0a(W*QHvYqxm7oI80#vg|pQFq&{C5&v1pMe7bY_MF z!CWc|?a`n|aTw&rWWsd5*$pZ42$4}Y%+T}b@x>TzBwICxe>*BDOqM18Z|ADq=tRY6 zI|JRA11m>&@r*TeA`16Dh=&bkn|H<=cLyC5+82A*84}Z4T{J$tOj9Gr%w!ZOth;Q{5DLG1GpU}8Z~-Er{Y`%Q}I z%#~GI<4md{Jc&Ylb0fwqQFG-I1qg2t;6GhVLv$v6SgjX2YNVO*0(f>*;%jZ_H2>j>bz$rQ@@<&&^ zX{SWGNAY+~?d!Q|Y@v2CF6Krijw6cJ%zKE!$g4jvYLhGe__A>8EFDp90QC^aaNx;o zJGP5=R&z#j0gAxiz61!R`NoJ__8`b1I5Ue!b=evLbhZ-!Mt=CuXfw)Wbeone=OQ_vYK=g>#a$lefLqr)zf9o=pdIj%3F-Az zp$%c`j~x}N9;p#R;=XP!h3LHmQtBbNuv*A89n=`{KnRyrYnD9{NgTiYmb|j%n);0- z;g3xaLhOtELPjI}t0o!z@croh6VNZQZJXp!WXyW94(z=if^gk%0B@et@Ow$8;o~QH z0b7-$XXt*>lP5p?WrU0fL_xF*pNC|d=V~I|TonF##!5|}cOwqksmT3=iK*y^E<5h| zHI42DF&paxb7q&bCU45ZwhgR@YIFr8Wrn@IWU{vgVh3$rm12o3cp{A#H{wcS)-hTV zkW0o%yS z^Y0M&7E!YvJouY_K&XibpjKreEvapBTlu3|STf8sIyM{N(gEY#?Ed0Lfb8Ut>xiQ` zchq~AhKBtoA2YymTY;S0RZ|uCkNR^yemtD*KC?>Fxc1AOg*5)(1_60^vOLfnOSYh6 z1tq7@jO26{HRgaf@rTNeX*P;o+DQl8^!%Y0G|+jlo_m)G)`tfGH%T;}L0kEk-{qm0w+PNK%8u^+NhhJ)VOjT)@maAyo-XX|J&BpBCAnLN5hMU~3J15<4hqhoafi=sv0J=C~a1O56j)Z|n4L?h&m@j#{1p72dr14q)9{A^kWGQ5m;fBlZES{9o&w( zSVt7BZT=UNrHsc$5#6E(MW}h}U#nd_zQ%M{=byO;B?L!Rc?Yuvme+a&C!h=fXVS0& zR~=wL0usA@xBK(-et{1t@IuSB$%!8VC!`lX$EIcw|LW2Y;*75;TC3b{Dpc!ZNK2>NQ*XFQfa?g!=TOAWbbHO5bsuPz;S%=tChcj$OjP|eng@~q18pMS~^O$Ja1 z{%qX))-0@`&>stQi$je!Vbx!s3ao6b8*MV{d7{Of)*F@mTJYed@es$jgM7DtKb8-t z=<3qz7D}`}>T3-xm7{ysUF6Qwr)Ow*X&=?4HXk9a5n=@ub^|Ql5m3PV7!bLeL^l`j0F0 zzR2P|0Vf8sl7AOwj5k%5w@L}dCavG&Osc>Vq>l~PD_Da42FP_>@sB*31kibKHqIQr z40Y1faOud8AbT@yb8u5w7YZQKY%IdMC$oX6BQ2_*Fqc{RRjWnmH&ZmqWTZicSL!a1 zS6<64=Z>@-p7xSJk(1>c9&V8!9&bVS^9|98Cz~M_Sjx_e%om&j z+}J4$77mofP8*wIw`^Bet8dW2C|%lD-^HX2nzsf=Xs6_?Nbm1X{{MLT5@@L3@BimL zGsa+K>|~pTkR`J3yD`iE z?eqPe|G_yqC-Z*Z_qosOzV3bQGV@VpaY6nKK~JBDGVrImriVipeYE1)B9b?bq73p; znhpMdJQesTSCaWn4NSPK_T|;k_JY%`C`up7wY-}E)_Xo3|5cW?n|oj*!ee1$9(AS{ z(NsttVKA4FKu%6p%;Sc~>KO6H{}WYCbgISAZBxO#gco?iLr@y&~LwYF?_g z;nq%C)RgHyT7Vwd9T#Hv_UkHZj{cMyAW!UIXZ7nIG-3ZjF z5ev9A%m+Y93@UlA4&u+CsGdQ*um}h)qTSj+`SV_h2&^V0BTBUyQL6JfAW%%0Z{+Bl z+F~%v!N(p%;_XC-r?`upvtkPshvw~(e>)@PR{6%74GWCkZ&B!_7+ zMZ1!1x#nog)#~QT(728Q;2UxuPfz3p!|U9Ln=}+JD6YI*9Yq%^9Ocz!ODry^9sIL6 z*4Ur|m@B7rpdqcrrR8V+uL~DVMBcWnydSKtGunOG$?3}Lt9LJ>dkg--m(6u_2Yy`N zc7hPwr_5H_!{i&zp=q(L*VJq{$FKTI+-8#TK=lO=d;;hN3!8w>vqhi+wtjJ(d|dtF{7gZE(A~#Vt^RT=o%Sv9(pXzT7C8UD=W{kh8MgzP z9CY-7Q!3`?byXKMxkWzYAW74leB^2K2DzqN!VF$ewFH&_y0C4bM#-AOeq9#>x|vmYE8pj zW;Zvi`N$G?M9n~YCuS-2R_PbqPKHT_``q-> zyzP}1xrh0|T53*hGLBX@N6+G3FlE!Lz+3L&39gA`(eo&-=WfX6t{gbMV*6ZN5BfZmMc_B?E0C zJD@xYKcouSy!Sjm{aw$XlJ5kb$clF(a3gHkUfpChZhFaTDsfHi`?D<0;c;%3OB*+? zi&?$Kp=k+%w?(}om9wkG$o%TX+Vso)@3-AujXsrQO3&Q{R_#FX$-g3uckdyJV_51} zn%>`;^%bUDI%^iw+xTK`K=;;!>$gfPfkDj83t`gdOw?Oz48`Wn9$Eb`y<7K24{?ju zGDjayc3-D-om1l|Wv8j-n zwbb`27eBqAw^&^^v#Yvl+UV}kRQP|ZF$tY?9l?U%RY=|CYJx6n{(PV6$FSmmVXmW* z4u2w_HZJ^J{eJc0y5yHHb|zWR9ZQ8WP6dUNMr?FP5k%VhOG+#vRx;9V*=*H}dAm-* znfr660C)RW+L{Tq%EEJn>p(8tHQqRve5ok$L8SP%YRcCyX@$ul^7Te zCPWz3r+5M6fpS`tOp9{#tya1+bFA5VpqYbZzCC@N*Qxyz-=u5~`uW}9)nmbafyHk> zTw~5Y$1C9<2ICj5XanM^{&AO&ysf-nUkUByihR6A+b8e9j%HcR(>~UZb0<|w*65Dh zmmCEla4dLWP?L!oU0E{?9FN>k4Bvkul&V!VS+Gjuqx|a=8c@ji$oro6<^=P6=|#x$ z>GHR0Ce?1e&0Q6jcOMIxSSQ}pUf{U&`8hM}E`7aY5)*v!yPjiNW0{ukUh6$OB%~zL zrC&QorbQ~Tl$jD*Zx;`LqKSO!Yas6>e{ARMSTh={zCrtYYGRqZKa(r7y@8vVz100s zvTDpolQ~~FYInXOb3~TBmK?ZfyCI*F$E^s<(piy{1^p_3Jxtb{3(Mj#;`%)1KV^-r zsmv>0xb$VF|KG&CeEVR+aaG}!H-G4he|CHE-t@iqxssp!xp7_n8s+MDmGMp9-y1Go zl)62F>3cwxLVtabigXSxV9(wor!#ZTa1Vse(}b0{PV93A?7ml_T7uBoYe;Hkf+jPu zV;L0h|tyV6tHGX6GPSKb+&Az+Z4qUzo7QQh zGH3B(&x1XV)Hr#os50LWf0GJ(fyW-F-uD!mQ93?v2j{=*UBx|`9E-bmBRCgjFpLzZ zHa~@|6c7MF7zdGkAodAURGqWD!dZ)JeAqMpv#xai*?;Bg?=D7W(AZn{4^)^utXT`Q zjuV(pnqTDpRS~lCIJ`?SY}zudx!E{pvuOP?PU$$0l#R_qwBTAJG5JT;Sa zaXS3mn}12gPez}OCMYs@eRi;H-nH7MK>j!FNp3!#`lG;67wQLjx9vdpyK}VNn}9(G zALIC%uF78>&h(ENWaRF(sz8^%{o`^~&$7}k$~$7@Ki&J(JT<2j>)tgTSS4taQ3nLu3Cr?P=!rZLfBrgpT57m1lWwZ==Ry&l@GSRFiHv#&S5E6xa1-zu5=sH%`{|{3S)9 zh@UxO6#$7f6GOShW-K~w)$?KTY6>#@*7z;$$;w=_#L5WMsn<&Wqok?H_m6+)vTeQM|9b~y?58=!ed=rA=kQ}q5B_u-|E0_=RwDMe8L;IKmT(2?MtKz zCm}^EaO}O(u05uVfX#_+aS+|!@Pwog%Rz%Ude=5XVj)dGk@wIf?!gV* z3+PGW9?PBO;y!~W!nf<>)Aq`PwRSU0{o^5y6;GZ2mQuZhWHW!!FOKaj6e}j#T0J9r zmc2^Y$Kkj6w?*mi4m;wV%CZEfVMUyeHnHO50^^=-rop>prIQk!B7UK_^SvFivGHXZ z)Wmy_m?9<+-CMOkvR%qv`CE6QaJby|eMXpK3k~dmZyfU>}7j2~zBY*VpJ?rLa_ z1$|Ta=pTm;tk7=v{`-dob_Je`=k78|YEd)i-m%`0a~EsPZ}f*p_!M2rI}wQqNl8^r zdw{Y~GL+W&fmiBFx_Zi>U-#Q?sqW$F&bMbSZ79u5{qU!%?3E9v@VzcVoV^9b>-m~% zKC0tVeJh+>uVSXEA0|}GonBi@=Hfq|JNNQjW%G)?*SWkwSMuZwE;92%urhXie)*zq z@0psJiwdk^iG8dAalYH0cUu*rUha9-Z`okpw&QByQT5|jo319e3uxszJoRne`K2uK zn}5vq*Y{ffEtz}j*%)VC|5$o{M{(#jfnS2L)@>3J&rSGdzE{pp?P!>jF}?~99I)&k zb<;T(lX=W)_NvU$iapP(xz&QMn~RmHDs@_p+r#Cmg^nskd6CwS&xrqB&(&JZpD-AC z_T6r^f~`1rvfJu%`}ybvvxSI??vRx54+FBjg=D*mLt$9mUw4Ohd0yaecHu}me1HD8 z&mlWQ!N}x$N81t!7o-!#obg>j2Hf?z%#TmB!DN&Rsm~x z*|DPPdvVn+SLl}2+up6eO}+f@Xs7YCOD6mN0%JxeDz-^U?0ld4>(RZ@0{3xyNe6GZ zIax^(zLtp;inuaV59$9DeREP!+qD}PdDiGIKaQg>|8QraWaS3cz(j1t~Wy;dJ!H59q%87|GdzsopnroxFG~Bi(4|Y_wB&!hX(6 zC#;&td5My*4W|nqp3iTHQ!SFZ6U%R&<;)woXKR~*SBGdV|2 z)RVQ28zbe#Rm#r$?yiN`*#R=ksa6O)Ulf58X@e)+@`K`zjyR}$MBbmps}7kC)Wa@3 z^`he?V*ZL-Z$IDra;-%*L*!1Kt^Wa;JjZj&cVBl8-2G)yCLvf;dHQyX>B?7Y1xGk8=(iN%7UN)sT|tOcy>Xu&Tl;f7iltYJ5fpYeDYx>!A37gb|Ntg z94j5R1CwFqNCo>~C5CwT>HYa@@un~F(<&CTr@Ly*FKGR&5{UYTXZiW=)gkP9#nQ}v zar3`P6J3I(jz=4}IUE%zF07n65)gid_K{qXTQ#kzRn3}yjA=}in2r53)5F_; z@bMkpSOPLYbg=OXKrSV=w5}mD8vv5#gCfQzfPY~iv$(r9uQ`wA0#BV=#nkBA1bvzy>q0u|oL@EvsTY!(v5Mn*@zHGR3jYnRLN z-ji;QLqhoCpxF*ZJns8f4V>2{^@ShGP}ZN-F#V2vg1Hha0mKwR+7X;aJoBShgC}_M z^w65wMW zl-3Ov3rxS2vfq2P2sN2r`chsQdOoDvuT;h~`^OQb*cMD4hJqBSjLe7~L;?iR{ClL- z;gR~yX30%0b3bIz?~J|sqw0_vjSU^x#5b!Srwt@ZuxXbkl?3G%rI9c8=%5Mhh0wXN zRvc+5RuwdsRO#};N3AzO1PWMfc(1Nc=+NA_x)dRnf$Vh&7-`IY*VC`XuSICrsK6uD zFs{jtSO2yhN!!pOz3y+tHb`zvTQu-roGoscDR8y_srk{PNGkk{|AuSQF=bd2lv z(i}6oSvAMZlcLbge6YQ0&~l6a#&)>oFYVb2d|qfHJJ&`l25A~DFCV{UX5;&zN-@9tZ}fJG|I^%Q8!#2p{CHU-MasBC7@e@gn_`V*L?Ppu_)&TK z0f4!cetbhdmZwgyH#;{^H3WFY5zIwlUsqbXGNrOM!Zd_GI9({_LBcQ}h**_WZ)({; z{j#kxMXHP;j6S@vP8dm$eE~I*z)i=?*Ea;EjAd-H!DX^(VLQytxGJxIJLjT5(VJ$vygFheI8j0 z&on()!0jjwaGW$YH<2PCij?M%T6f6I{$PJ?&L9ll#M5e540iE=UOkJi7-&V zG>3y_Lpik9x z1QCjpTEDHF62_5`hK&zSW^-rxfK}IN64bIoh+jZ8YvL}cnqH$VCb_5JfuTtpJHtW@ zh?@ai#vzCFpgKy97BPcfjxy30FX14wx5y6pT#W5Vis8ca(uxs|b+$G=0ZMGZImv8gX>4%M~>OnuG?7 z&6JkyNX@O-HM87=)f%-ORSUnEoriz@Z^@vo8$-?iRxA_mwQeI5x;@7V#OeZ+4eVU@ z4)8D8!0$1zxd^y=Oa9O|rz8IoqoY2&;M%Sa3C!dOqu-GbMLm*Uf}z0Mz{(a-%3l(~ zKIX6>r1&K9zT-6W@cEF1i(8)lrvuU*?kZ5)7asyhP6KQGB1C2Y@WO56@`*f?)7R@4 zMjua+3YYVyARh@4-$8~xg48doDW6P{?X$bbIqvS+ULSV1&}zp9cwP@ZeozEtp0x4= zv0I=r9;d#|lprVoKp2Ys*A%Hy`8VCzqF0WlT%Gk!t%S+ia}lNY%DHC}A>i*q0K6v! zDGI;exbj9~BiC+Jla=GELrd4?6s9)h8_2o$Oc|nXRz)$aN%11YNp~Pl{xqusYXh-> z{4be@OpLj@&3V02{xct%gwbKhS*5lj2`s*X)I)rEQ!u=93k^%JZ$a9x6@BZ`F_@3hm zmu`umi_P$W@qh;+?uFkYdQrubc6q#QSKYf#EPJzZeJG1^>EiM4TtP=1Ngn}T!G+H^ zL87lHg>@JbLj>_$g)-|7e9cfe1LkFJ6=xEb!B=DhoTA;{yyX*#S)Q>Yz*~Lvi(gk+7OCE8$Sat)S&V^T9ECM z4LA(czb<3|kM*&+7WX)pF)q#Hz7lqm1phReV#De5f@!U23*&S4My92HdDQ8oB3si6Ae?e#6W zv!iW1-C^Dn8)#H3(>EDKQ}Ynv#{iNtG8FsFnKQp^ zPz=K+V}76vqxkwo`c+|b0(gaV$sb#2nK^z0k3WXk_4TRaMe?OWA4#9+9KDbq8LxzOI2HTfifsbGc^L}q4!#tS8}k&F%sh$6kuPR$^^9_g zJpSz58D!But=l1~_&HHC5ZjKSY|GO^DOQOPTv25QFB{sR)E_88Vy`gS7MO!};Ms>h zFGg*i683v&9b+4EL>b~}nJY+-Y%mUf&gwpgv|0L$SS3-ZMI{piXJ4k*%2cnCmwQph zDTZIxtG3~z-qk9-{(19^S(w0)7H@-;&s$H#N6VbZ|8)Gsi4()V!|%KQBnmK(oj8Fr z&c3)%{PpIKRIQ&+oZoLLHBgG$e>3aM`?m`#EP9js*OlJ*=8pRS=zxlfip`fqDPFnD zZ$ps_A=_sm#(7%=;Q|j7$OMflf-SY`BCviEun>V&U;A*Og&OZku2#n`vljr{r?2`KLKh*MM(T@i7`3 z8Eh?}F1|tFvDvJ^zC|wzQ!dpME ze{S^cLv5`51^s^G6i=Rpk#Lwe`Ei?Hy8f8w!fj*A$6?A`m>FT_d8|yKL=fwqRMN)OU1PBGHl06E$AJUTDvTC}Fsu!y}$jbpj{R{d{5w165w+te9tFg>hAe*%v7(NnnqHh?L%wYvA&WYjAe- z4p;o$JECZ#56DCP-t&X??eI}&5HQxq?J`=Uif>z!oe_FJ{Wz7=Co{d?k2ggRz7A9e zf&Rz>7j<2Lv%_Pw&gW6;$&lBCRCII6#;BAiVT>9{@7p;fG z7p}E_*t_psuJO8&P4(Z++C{ahD7YBvxq$;m(N5c;qa!(Bb7@7zWl=`44MhB18Z3F| zR2IxQyNx3xEF>aC$a;|c;-9H3QeFbPeE7d}F7{U3!3N3`LWKyI>{Djg+F?2$Q&JQ` z39f-GPPhv8W*&rfP?Ko17SRe*XuvSlcDf4IpTmEm@lKXNs^^k)+-}x5 zFFyBv_U=D?6mOiOwA#i>fKDMj4UZk=r^;=67-7Wh9o4E>x-~kSK-1|mW)l}ckVco` z1^q6=2>q^}tqVk?GkDD_(3y7{MTJ@@F`#l|n~*HR>8ka!r%|gP>Lr07f?oT+1 zAG$iYs)ux5`Rxp}A^-7;&&#jpk7?1wJyuwrmiFtpBHzf{IBo5#j;+D-sNK4j?pUFy zR07DkED8|qMGj8h9VElEq^CV!zP4`a-02BL?3;5+fO&f;_Au1ZLjEih`L}Y% zLhieVIr8hP;DVJP|bKnHyk z6QV=Wzi$$k>(*uRK{CJdKuj;p?*rR*Us>ccmd<;ah}c4BY{rx#B?}6VH=sUxiy!rM zMU5Iz%^QF{ZeN@Mk$w=2W@R6MoH4lR+m9ng2`bp{)?sqW`hj=r7(57^q{p8_H{3z3 z?mqQ~`*mhyr0&Qr&o#@Ck^6`L9^h(3j5`J{R7bpBBVSvhH6e`~xZ^p%`Rjj%vZeYL zuOSpDz8xyVjJo0r_s$f*%1Ckey{je^DF7R zIR)!M$GkD#<7#7zT+HrNYxnZcx|ker=l>r(8*vbK$goi`#RFw{9S4>~Al3!W6L^;| z#W(2-Sica>8sX{mfg_KBwr7vg+1Cy7d^4Y9+twIH3Z3v~@ULVSJogRJ6VZ1!UC((38%R=Q*qGG)=b&UWuJcD!FrmO z)NYA0FD5ymeH$F-)*)ms-Y@m}qw*fUs8ylFB!M)0417NH&=tJiQPGw-cUe|lbZ#Jlai|%l%N2_{k@}*yQ!#=`A z|FOFX-8>QR3(^b_m7*pR6#EVQs~B$wY7H;X9t~NEE_l$L@}s;anB0%(Qf4s#ZpBa` zay+YMC3{D8CGcyPhO)vN=<+MSWVq>dN&d*%_sAwocdmCY+XI9yi87w5>+1Gloc!5W zHt^)_Sn_K-;K+lh%Nt2)UtgmC#N@GTZ%4t4Xia?;o2`+Ngsr-z0? zo{0i7#TBckge8G`%2m9S=M{YR%~%6sfe*u!fEU91F!Ge`u{c9%JjNudGJIec>}0ZZ+N8U&9Kgk;DY0^Ku-{Z@o$n@h>A*Sap1Z;(pG#eINPC1J>;o&g=BJ2cHIPf zF}HGsyrv3tH)M)9NoP@=9V|1X7p?!Fm)<#RDJuKlw7u+U*o!f&zyoB3-W&tQolW54 z&b&J*ifC6Hy!Z@dphCTYgq>BL_WQzAe&vmgCtflDu?E1i;0uUD^IgT4B`7mKM#M8J zMKsXfdu;d#?qjtR`A;bLU4OlaCMk9>GaqzREm@sgblG4nPyS;qnvU$HdfKkDtXdN7 zZ#$h(z^P40T2FKvU^=vAW*Tf_7()F>w}*WZ5${1muqdPBg?qDD;aJw2G~lm6ShTdL z*r`!;NSK-isi6Noz83xc77?v1p5}q|sn!IqJjI30aTxD~B|&u{Y($HzIfdHRk{6p?nt+(uEA>r~O2^Osz(u@gLTcz{qP zB*Xbd10ebW7!T}jK(;%ni7y+G5Eye?pj3fpr!B*~A8n3j-RL#kks<(JHbUX}N{0WX zzNp{hIr5^|(um9o9&q43526K))3OISa9@^1LfKksUupNndQ*fwB95XZqDwerQkVZ( z9hSR2cr$e>j1Tdmvmzi{TcXT8Uzty_Iy{Cfk5Vd$s^%h*VW=4@O%+F7#kcVJfAxQa3gAi$|9WU4-mv)mNMLa<-$G5aW>&jP=)n`JxO!^7J4M6X_>lL9d z%2=K6n>x#RlA;A{5nMS6hH_Bh0~XJowf;&9W6lVLGMoP_ksTf7=d%3V|2}newiEV|K(uBfcu45{-d?4d*9a5kh{guIrk3aKzL)yLrw`XL;uMa=A+NCE zSKyT4NFtGf>VHo@Gpp+9C-{0fx!L+%E^Aq3)0&Bn16%Uyy29UqXYH#oA1|$Xd{CH~ z(EV4zM}2V)Rkn<9dlZpw5329;!S_r;x74au9G7l+AHMU|>jyqacMeaxt9xu473CP_ zj1&*7R2=BQA1ZR*N!g1FarXrcTjju{Il^V6V=3g1jxJc&AJBa~&_=h%Qf}?FW4pd;SfV%BcwbmUj;i)61hn|VxtmHnCBYMeywiL6v_m|oh4BQv zW+7^Q?F7nBPPMR!;1tV%x5?!lm25#?fDg-eC61R*{?+$Q)HfjvFI4kGJ|tv7)t@z! zKv!4Teu4)NL!1UfA?lR7=c&m(+}(#?E&p@043od8a+c-y<1goYgMx8wGPxy;Ibp$} z{8)`a2M4?HFAjyxo7lU%+x-vr)i;i@>4+f&7jH=}X}f)+J`1|&oR@0=GJ+j>ead&{ zrEilZ{x{ya~@ddBDa|u#D zixa5$-wE+F`yR*gYZ{r*yY#M}&097%a)A42?Hoh^9x*d>_CNzsaU@`4 z16Y^-Lz-vj&{K*GU&hrta%rFQqo;RzNTzj)qFDQU)fyBrIVxg@$iMo&1wMbxe3`T0BFRvEtf%EdIwWqy_1axz|C*D{God3W- z+e0_9e5i1RL^DDtqgy;nBZ!;cagX!y3Ay^$Vi~!=o?ck@jojP%V)r1ubi>O=cR7>bGx7JnBNj8|77?@a@W=(o1Bcjj8VSr3Q1xff^%E$O*90m4{jrGM zji;z%R1pv;#gO!pCs0JB92)uUO|~>DLF&B+%oj`P2my@%p@dRo;jMd|YD>JDYcr(6 zlj<1n%A^7(QN$H7I8qD5(0cjLAX2TIy+2wM)BL!O{c+80J9^7B9lxejmqz|qL^B?m zfenUqcP&XK)8fXY*WXp~5fSfvBZ~4aZUesCuH0zYg5VFtwmaYZ{j<-irB3F^lT0P1HhrnG>@v#5m*h##z7$*FOn;=8FOx+J^}>vF>N=+tQPGK@Z_3@G(MRbE~Dv~u#=RwC9t-| z=uHb@-;|NFF)W8%#`U%e@!^*lod3$GGzAIpf~^Xw$(o9mY~p%zyHkhAS1bU}IpN>~`t2d7I|cM-&o559>Ce_4-j6qq63<)S z1#c^+MeWEP?v9u!M*8|PD+^DqJiOLDM$Sc~dwso;M7!8SZ;fZg6>z);9ZOoyOposP z`=5?nL5$;KsteNiUI6rAN`Cml0#N?($2bVlU|3m_1VT1;Kh1+5c;LWmLP@c_Ar8t! zogfju6R1t*NXO8_SQLrcZ4j9FMT3;rECja2GM<1_dsLe(?Uk|9RDFUPHtN$SSO8`f zqhdw+e>xV!dp!HbXrJ%@syjtCb-_V$GbC{Pu#b+;0R?saxkGR_nr)NM)BlPXXW;^u0S-F9P zBUy(e(I`4kS~@0t?4efv0PS#1j%U)@i=%$6t0Q_tsg9hbGFm-}=FhryfZMBomb11y zc_q|n|7O+>Nig<56suDFFC;guo%#Z$gSo2Zhyx!8xG(#0KJT}u#Sol|1>t8zjOJAW z!I_vt0HLHbhBI99Tn@hh$Ld=#1_*4#Lk-{zavl+0u2*op@a4%aBo2nT7Hw^z-yhD; zAVSAhul?&9-AcP4JuyZLXyd3Yk!S}-YDl!jebVz;h8(5%dz|y7^j%B5XjavD+h5Mt zC)KApbJNqC6|rRTjiDqAgkDr4Z7$~LPn996FtgNsbwjgtFh_Bnt|!bHnmi%G)GYLp zB&uTv3URO`Bv2lA2u_b+Q`eTNi%ycL`7X+|Ipyr;7G8n;P2z9PNlRguOJjzmQOCnI z(LC0Y4!oyt5|YOr$9G#JvBavM!mkC6VI|2PXGFZTX>q4@HXpW3G`FRM=lgBIWT#2L+h-8wT$Q+Fvz+uW<6MszZs2D*858Y|)gspU#Z!BbV|1>n5C_hP!h`0FILc~3<93y_-6TSZ zb{sfPKoJQjlobv{vh$QzGT=-?L--lsZ_cQSYT4!5Lc~x6NrC=B=9KTkdIFICL4xBY zb9je|E>DY|y$4Z$Haukgxzy_0(R%DYd^kT)N5O6j!;<6Sch33AeN!u&=ojc&4Y1%a zdUn%lc2QcsR)KLy%ACK&jCyuP*ICwAU8Qd z$oXR^@@@9S!98(64+ouiVotn|N2HtPl>#0LL=y&OAw6*%(hVLG)x$~AzPdnr0W2y5hAJG;GCEN)_i0q7 znM?f4em%9wYcMU;UhkR9>>lJWj5knjt4Ed*H?OpE;+6{;*YaN!tpwnVAeOZRKp4=+ zAQHH`_S!iPjygkJHKmcLo>u<*_`v$xXvD$Mz#`=Mwo0C-Ov__R{J<3~$!Whcicxij zI8h2A!Z+k4&V0ObpP;u%LKZDugx}X*W&q4dlxF(_b&FOGcq9z`*#^%Vw-rU_qHt|M zmsU}fT=l)Xb?MFRypzqxcT6twe#X_Nkt3QF9@Vh}CKnGou&sKkwG!8Ples#SnZ=Ip z({!W*(4qfAm3fc<6?<=(@w?wyV@`pjlDi`~^(WDnbvjK|4Bm z_g@e}_X+^)N(8KfjWrS`%%J?rftbSUTRYX9fj%bIInuZg1 z2dW%2C~b41kr)|T)R*QIVay&9_-c1g1^C!9)OjvWy~Zdr;g6@aa02W$Z4ADahxf6V z(+E!LtzbI=l|OJrx>)eKMhuUyInXW(oxNVCj$!bikSnW`9s^pfTRLq62NE7m$ge#< z?akl;=^rqRYCrZJ_B+&YD3g45(1H8VyPWKGef?PhC$f!+Y{R(1cFyJT;!o_bThaa; zJIj|Vp8xYx;t3$)9Lm49gC(bp^j8J41^RKYr%Zz+ZGPO^Yg ze~)8vzPuVC`i2}!Pk9T@)8zwPk;1wREt(@e7y&}t{{bOy>;`~49Mb52%`-27`lX{n zq`lxc6S*0PSv1`60a0t7awSOfSzDmK@mu{f^i@Jhvj~+0uA2k@Zfr&dTy+Nag_ZXq zZS+c`_Z`NnmfpW|mjLb)vQd)9jprkclA^n3F2#Lfq>du;rsVDg_}<3%t-stBx<)jF z=kL{zaZdGkK3_KBA9A2wQMn_(g1o?y9)w!Yuaym`(hd|_&|TrJAzR2Mt( zG%E{<1|A76;F|dsRQt2mZPosk_$5r}?fgKiQjthF_lKwa3&S9mk8#+>*;tfT-l>C8~ZAlz^C?O8eSu_HRy z2{%Nx17gFSa#Xqs(0+|s%zzO?HP*#Qw8FukHaOTIbKGnT3Dm^G87LV)c?9aqJn&_h z7AuAp-PQRaS8$uFMGkh_c=1$nY1GKl80TSE8aZ#%S`77?bpHYF??Q6xJ8MI3&+1@Z zwWM?4&0OOty7K66i<#83hU}izuo&S}%#j)9%s%zQNoH4axFVGnw^vihg>_9;ZCaS! zCZZP~$jN=82SOVmXy+QC!l>n{C=IO9q>6~k^Q+Iq4WEapP`wh(N4HdWFsAMi2(?pf$cF?&*ggz z5v>-*K?EE$457UHlf>1roW-uauq65J{Z^yd`m6^zy6kY)h{1&K zm%i3li&=BRZc)gT!REv=+Dk9>WWukmme~E?MXlHgXTX{~2E`=IHfI$2H!pttFt4*8A4Z0k zqRw-QA4)ra2FQ|LJy+PpcU>d;$TQx@1c0FVE_H-Ktg6?9Z_A5yun zhp;Pu=Iz`df*}Wq!SX!rSVb`L@v*6P`e@1+u?tC({NF2T^6!C1&$78Q2g?>FguRQwZwvl$d>R!2W;~M{P#k788v!{{nx9%K7pXkw%CvLP#bKP z_Xwjc!#nNPqaA&pr${hx@RQS4ECPeL+|Nm(Ku|W?FHJ-WT_7cbSo#)>!F>W_K~|J5 z8*EDnjNW_4Uh%AHl3mk3bGWsRf>wsED}v^`o4H|?%kM`!MEfKRIpMhov}D#RC?|7K z1sscyY1L5BFB-Mjc^fV!&eUzS0kU^UX*Z9yk5 zUelRKb*fe8d48BTM1!#xTJMNHhE2Al^ibikY*W2p>9`$5X{f)s^T*<2DLw6kb>*H} z7>yT_!ngqGJOl}@STsfIr$Lk)6{;kvry}{OgkNf)eaw;W~X-#e@TCO<@ z9`ZXrgbC8_stMx0sO{GaB1hBhZo0T!i3)ue)I(b*>IcFD)k^He$!-h8s!&xm58|$_ zORmoNpBfapS+5WxC>qp5E}heTmP~FHXkj(hE5s&~MXS4W+}(v%RpGq<`Ret_GLk)* z{%?;5ovAL5G1@otNY1FGER=ZKzj1iA%F~M)wE%MSuF+NU@mO&pk4U`KoY_5L4M@Ic z+szvPeW^aDGdr}TQpaxX10)RNAdv?}ViY!$}dd zX^R7{$@Dm?pl^)=h%#DOaTHihd zz1=)^Zy}fCU+Jx6%BG9VSq*e!Sk)UI12jfXJ&+Aol zO)G;di8QWuGVT04&EPa^3<1uSwsaX<#JJGS12o~4f_n15cG{6#=Cyj-bq98Ob))eV z?`wPV?(`Ka@xVbc;lQ}08Yfc!6Mvgs-%88t1R1V;e$L*_QBGLxvtz&iUt?b$4u$vq ze`m~CCLvTxWt447NJO?7O0q@B)?!+bq~5fNnNhqIiK2*@DO-h*Em>yTq{Uh&+bA(8 z>llpLes}8g`F?-D|9XK9#-r7Ig?5Uq3|flWdp zV7P&)jGp8t`=~?e=y1)5F4G)Cm&12)_dOn-y;Xve{+4jUt|V5KhEhjdNnxBfc&_H0 zf=cMH=uj~_=+qk>wb4}hs#d}`GhJ(m3o6lW6grGYFp0B)>x?e{+E8{cL+;c?DmFiM zBW9-{-Jd8Ep&<|_BwY^5_UgPP2+(ks#-YWp>(j~IqoP^0oz7e3mt0pAS;gg1O*gM5 zpD`4cWh7gi{X&kvu_&)TCO;Kw`$k)c5?RRoV1?mJ#U5$0dty=PGyj6Ukq{)%YgsJ` zcoWgieIfjhCkI_-HN00t)y>$s zk=5;w+!$D->}_neN@J2D@Nq{zb|XYQI^iHAFtc_e+Fi$K%jUTz$Y>Ihlmo_BggvkZ z8*l^4dkt4?h$cA7L;qava@qloA49uMCJ3jNKI8kygg2 z8$k(agIObCBOQ$sLo@k?0`h}ylrz>zhLVD~`sJ(Q?EM$mA)us%*0WXBa8q=$Oxqnr zkgZ+zNoC6C^1A{H(`e~{O zbK2iqXWwx))kxUOZxQr1+X}9)`nIrD>HA~)HC`eGZUQhg64D;tUyN-cuiPETues7d z4U~Et;I*HHhqKPG;KIRK=gJVK&=TgM_p+PXatX0H%W@eVis*YWAlcD@w)sI_bbdl} z^i$=9i9qKmMCA%gMBSFRMp)Fs=~KH)Z`)AeM2Y0d-BH%)vtuhU2xrV}fE!VH#D)?$ zD)*M6g=Xw@Z~!W9NWoS(1uVTq0Tbnl8L0MKhLqarKrjeX(6~Z46L1LAs?@YD9&vVN ziQLvB3}UZ=p_>9_@XA8;CAJEqOMAz5g=R&>DcB{?#(k(mnj#_$98*xvtqL^zrtdeprT?=Iq{H2B?L9NZWW z@5jB}KsMR3IbDREP;-2q;!bviGledKqO)WyJT)}fLIBDz{H3OP`NBDtqKrzb-*Db= z`}t>|rQK+KPFqa6yUkdEsme=J{>eMwhf69@0JM0JL9U@#60=P-`JZC=!fk2!>-6~vTs zs1cj(2CtpAKK_LvFMBP;z6}Cq?x>U1;wHN1cYdASV86^rnExq(p7z^ifJI2)ZN1DI z6#ig&842N}qY^Bvf>zHAqX-TT1CQ3DQ&NC* zF2R(j&=}3gsdYHBN6`UsZ-w+*%6ciRgq~um^17rXm5cY^GOBK=EF4}TL4JNwW~!T| z&m0wn*M7#IT68}ud^nxjWpuIrYWqU`W#JC{L9zjye@GVa+KPk`1M&^wdz#$No&ID5ozG4Lxh1U&@+0IR4oA)?m509{O&+a!I^| zxh{HzwYE-vD|+E-5k?z*@`3b~hwEi*aIQ}@(Hj+=rFGm0*P>>Q6eaK}*ANGR2HXW4 zVg5o`%DlGC`QS5SL3YJz(FTV>`5z5xImW{9UUFQ92t6o#b4`)k^+Omb(`_lT7!+RF zV{KPnRx}>_*8{?#2NZ8Y0_XtWIK$5mpTV`BT{`+Hrn2(prEbkk$+!>2$2H|)i9=|% z!D?Jp)-k;2j&!QNtE{s7Ws>5+!nAJRjg9DCiod<2!pk(!c_$C3DeRCevY~v>f%9aD zehZjND`>%4GKL$7wxPtzK2so0!D|a$01P$NW(ti_9ynS&;!*;k5pgLK8#P4m%$u^1 z-z{sQ*hiXlY}>4DrP3EBl(LuQ+sr=Ax0kKumj*OBswGZXEZBU|AY0ge);}WbT`2S3 zVj?u0Q0r&Q|A5hkKYEtjwjfm?ppd#m>F)#*!$R^8{oB?Qx4$d5u+}Ll;wBm)O3KdV zo4jk@_#kps`>llYTlLUxxD%RPDFiDwM%HTSZ|{%U%NR)F43d&IYtkB{B61mD+ixS6 z)0&l_DL+`i1#mUj9Iym&rerS3`ko@ui4Esm;edBV8M+YfOG_?A+G4InUG+ycJM26{ z_~%ee?93_#J*4s5cDUp9)w3fn^Qa2W^izE9#((SE6N!(H*0AV=UbU}3An#u-Zxk6P z@?sOnGoqy;osaMVQ1PVSt-qM9uOcLf)-T8u ztyNHa;-dgApTy=DNWjp=fbsF5#0!O_XbCBaD>?8=L(17k;(1(>x+Y^b<_J+=I)>6~ zfi;~HeKil#dEdMNqsEH5m(l-ec6X@J7{_qywR=am4nGdvI{aYAj?=6?vbVPXbL2#2 z*TK5bA=c%^CqnN0_~-L2MWI$@HFkxI!Y40gvM6_viO91q*j78q7-g(FHV<8{Jm76p zVv#U#Bzo#w{?(^f;;i6g}2U6N^8(O~4r zIqWiI&HF`y!KP(M>llUIlQNWWb=pl?j58w<4%5y7hdkxDu+>#~|G_(3%hdcA#)uUk|zbA&A0 zArk)Vz&|2$ii3m*6Vc}M!=W2okY|(!5W1-!?SXUIG*uIc71pU9J*tcDBuINW%g(B! z%=}at^hrMq<#nzbjTB7u%9HnSf&@p9@~f$xzg$A(0)coF~OQv5^S8%KJ;V%x&er90>g zzbwf8?BePP{Ek6C(s#PZi%e4`msD4Cx7FD1S)7qqT}_-3^_E2@ zsupn?yfFc~XirznZhKcfwAl(|PmKd+&C_J0*=^TrQG-sE+W-~?Z>}H|%9kj&x+BlM zmq=4=g+-slRU;fWQPxUV3+;`8CoXvSHDPGdv7}S>lb^?MT5smd+!l-u3LXWq+ zo!|Rf%_0FO)&Gk*cy`OMn#F;y3sS}9EI<4N)o&qx1Gy$1-?=G~k7!%?bxSlmGCtfe zoSKQkei-^^y9_~wG8*>6tSNCzgBx6N8uh|Z!f{x*he8Fb?rN!tm6MgMR#x~W@ht`H zNJb_hEpS**sh!G)p?>!t!KNYu*Bqv0OQ+_@kD#tlvSlRpY-p{LWR#&TlBbLkI90oN zLyn>>1)thkb`V*?nQSWEukzrB({R*^L8- zZzBouh%CjgJDg;aRA`rxn|*&tST`*)>>bn^Z^}yMe<^+Wu0qB2p8;Lh+Z1g~TE3CL zb;P!MlZ$Tj8L9l+d7_`M+ZHyw^E=KB9aL+L!k4nBe)FsbzXJ>MzQw}%_YHLVS@N=T z=IdNY{dFy&~ z;uhNJr6?E4BCWN~Jko$y>H;4+B)-J5)= zFZ@YLmMZz>8PmnC+EV5dd+1QKk3+sJ4N4}LRqG-{NjNb`Gqz|@ag3_)UQ1j|MV6Vb zNB{71>B&)&Fm@X-r6@GYFKwoHtD9=%P|_54%Pp0(!5n~pt$4Sr-8rft%zfZVEiTCk zV_>lvn?nG&l2b#)iedm9Hgdz)Ew{@DAQ-LiKnbfoHOyeIz$^Wb31pzzXDGK@80 z$)m-pdk*z`D`ri*sAI56{N=7E?=#5-TEo8_laYjC_`W^jN-l#lg4Ec9d49EX^xg&c`_z+sHq4ED)K$rr6E5O%DvHFJESvV% zN`}?luI#pVLD?Wux^?KEqH~Ibt%0O$6yZ2L4%INb39XBMp@`0GP&!X`p?u3%eqQW> zS>rt7ftgAHeaod&6r^{~0GX&`ky!8bl9=@}SC0m7IaA?*`E3$|9k`A-8=+uf^N@De z?%LfO(hGO+1DT|b*})36f6(+jA63cIV=f8wes)(IsrFZ~pRlHdT@06M7u9b3n_a9M zj|>y*>K{c$4)>`d==nT;C&=u^maG*e%HWp{dMr_{6HY;HLcs~)jb2i3N?)#0lsCeZQ z>o{Hs^4yK^UEBIgg5Veh+^~;Q zkmYdC14eoaK}q6`%-Il1o{aR#5ee=p{tLAMmSQnK@Uy-g?|OsZ1awY1)slSnr^^Iy zK6#X?L=6o&Af$Kj>FoD6Pkxr@Au^i}?{BuY3b6M$h>M5v?nl$4!SbZ`nyWy%t3+@()9 zW=L?}_)GSVT>VA4uvk5szf9ygNKR8F*A2Ev3CHI7`^x>&f2qyZ{L()pv>QBYB=}Uk z9ixB*dnpP)8QqA)mH@~TL1`!hpDqn>^u}8X(ef=QlRQFP@f&{~q&Umun4quBEWfhY z5%ns-MiKc52XJ7E>$w29FThV-K?b$Pu~ACuoFbw~u|x%X({E*O>r`|UpXuj6^-68P ze{hNLM=t)-_`7|gr>deEOEPV>h;%`K-v2q!Xwh+1ZRk{2B}fz1&A^2-N4VaPjYmc# z40Pa9KMrY77L*PgR%H0>M3_PA9o=%q%MluI?c#i&V^l;W^ug1qZUl{G1nDq+G{#Gs zG2XkJqKw_nz@e&D26iF|zfcI~TF`~=GSbERCRklFj@^|wANm=F``9>D@&~qy9RJP) z_g913Y!%C8gQ)44#0JqDg>n>pnNAu3&pa;ysUOcN+ynyUmv>U~mVdTu zvQj7(0~qe+^BH80W|8~(Ox0PdiNprAGlTL+kOT6ii|I1pCNdgGmxHO*V&dUwP|mU= zwGk>uKbiHf@!pC%GkMYh5$QtN?zYV3qV8AG7)Z<9-7dv=OxuH*!XO^J1mDju1&V1ejDX$}l+>$`Hnvf3<Ux6Ezdat&xM&xi+WxQ}e7+f~aVXSN8U#-s}taI^JN0+N$y)i$JVE1c-l``r}m1njtm?KD9 zMtq}w7b(F^9(A>-?_mRZ4{5+o6e3yNcMGPgE0MuP^=m1~hdBtP)sOu_?XzTg=xms#do9Gdv@;g6MZ*o})_(v!C z*8K}1cG-Aln@Ioig=IsH{}dt?EC+>Y;k)c@H{SVj@!q#ja}A&R)9#HAaXvVyitnR2 z1uxV6WR%>T^x{Rq(T#U@Oj$Js&ztau&(=RMS=@W1;(Fm~$;dj#TXR?O+GA_s zeT+8)zzuz6ObmSXI}E-W1%Qk6isv}j!rkr^SDm1om^_9Y%g^QOd3Wp=73>{nRL-;O z6z3&pR-!tW|Fd%KzpR!QMCM)m6nmOP9${4pgab@r0$tRJ|J7bE$Vy25lx|vT7FYB| zd8&Gqq=+Cv2zwJUaz9>@lJBacyba+h!BAm$G!m8IQFTqHB|meQhhP>|(FKM$SGH)} z1nmI-q+6*EsLDhnAgneMM&5n>!th>M-YmM1`Oc0f@c@6Z$HjX@9!)m9G}ZDVGUHfv z!tGCEI;9TpJfAdTFr4n+?%nBzr1pI0$3ujJR36sW3z_MU>?*)Y88(bN>uV zNF2G)Jj0x0pCes$ozfN#P={ljpJgT7e%i73sIm7I5QD*j+ZWF4sD!dty8=(|yYG8={U)RA8?h%| zlC59U3k3_zm7@{yl5pl519ctnSWRWsDI@@lvMbwd+_4KeG(jE+%*H8Xt(aP3gx)=Z zv!+?M)`y-i?TI}9y2WdLx^j8YPma!THhaeSf4y?YHT`ES@-3pv*if0XOz{}j&03KK_?@*S; zs}JBiOSTN$Q^ERIQDPVD*GBwEny!fKrF{z~d!G8Halx8yUZS$X) z9hC<}rROt{P8rUKR~g6$&ZwWVPrs$VN*@NV(@~oX1eZtO*;MhfdW6DC=kSbe&0R&! zIwSL^-W~J&eS2?=IxblOBlr1v0xvl-KD?;`|(b=(Nt3=Ld=);>9 znR}jxPGyhS#5Y%*TMAcz4rQ~?Btumcw*gbd7@NaNl(yl%vThUh!DfRr;i_%8%2O#J-k%RvZQNXVEwpD#U!1PWVyuzWbA)b{Ono6C+%&>}=GEB(R{yH+0l0%-AD%+$P8L0Hr_Yl(r?n?8$; z0d-;97CKxlwtp*RUYg5rkFriM$6LMm)>jWkK6`zC*)|pZ z;3stbiM_4N@@{nGy}6=mm**~~m>;~{>v4R;BJJj52fHvFZhRZ+cBGlrow)t7!tgCu z@f*y39GvJi*HHz02}->f4UeHohEGaR5=8nZB;b(^_=;T!FzQ1wRDth^)L|tCbb5+5 zihFG4^jX(KV`{I6nAylEtpKH$*2ifraS7Am(WE}p{lDqe!8eVO`~<}9IY;xQ!BTBs zNxeP2bxrxDf>-B{V7T|FXTv`1h3B;AMxQJwzxv%CRlLZ%LblJE*iYWRN&AjR$T?Qu zx$p*uLD8&`{7I5xY$nfJ4eIAb8b-nvnybziw_xORxHSlXfz}t!%E|8?`R|6KrT9BW z&c|P!aidSXLrS`PSM?ogB<6S*ms)@5V{^ifT`k%5vOn=`R$i1HwdbjcbkF4sDyQfJ zX4CEa{j9_#+~qj0{xL6&tX8$lJ2yPxt`uCF3c1uvz2~wp8D=J0W@FKldCnyB+%{oL zzbMuVNUjE5z8o=0ywalJssD;;sns%krXg;0sI2p7+~cqs%U9&zv|10;Y(60hPkfRG zK5s&&Bj1?sRR~ZpxXv?Q?^|GJjUV+{cJ9(e>dv9__zh7ErqQgD`;V8*qsCY9>?Ifa z>#9CZ?w`=Du^tpTGes>#31I!e_0do_ig<(DAiE6#ulrIdF0Wmhg|F&5U=?DkdY6tP zY;=yAIGm2mk^a`3Jh!Wcon07muD#4~!gtwTQ-6!>Mcpr3AG>^3C24i%J7p55Qqw<~ zEhueQvbjdDA=5u(`m~&7bp^i=$R~(Q1OOWXp0hdaCXj|98y=u9uBAYbgdkge=~B=J z3O86XFIBWkZa5>1(EQI5FB?FJoCcTC;KSVIbJ)4NEbakybmVtGdyXCJT;?8@!-W%;*@{B$IQb%<&XoeCNQD@i&3#&+AEX^qVuZ3P zpig{PfiJ^3N3HW2&7)As;n=m30!ZO4W6#YG#Asis`t{yA?|6dU;;Q3U9#CaaWapP; ztt#PGX_0n}0)3xDn z(=Uy%qT90uT6FhLt+e6$IB+dlgUufg43OL5ZD~!o*_y4R)y>;=`CfLS*HxmZX|kEV z$y$-$xBp;hPkt!($!XYQ7C!nYAh^SE7ViJ5(G+|?tmwL1LD;FGGqH7egUh2jL@jIj zA=4=n8uBIe*8TJg3-|{)i^&QiuGE_s_kYNA*FUfKk6sw7eaU_Hj_-7{ zMf}7Zlg%MdF5rzp-Wrj1+1~`_xC9Yyf;C(GcnChaG~{#h%nhO}yk7^TBRLz@>9UJ^ z?bky`*dLsZFoR+z!#$2;RAPTb+P}n8p0R zd+Up)mQ%|4o_3}Cw4VK=GRx6>JwlMcMw>{j@L)6i{w3}5QMb!!U;60tI)03TD8)_a zhT+<-oMCF2&x}s+FXAuUt$me=(+}0tw3s!K6|zkIYw(+th1?N5T`*7PCz1v9qIuD= zr!h7UTEP^&xM4{!($%4^MdfJhtaae+9}4hIE<4$Dr1IkD@*pJ)OaK$E7qt%$Jg?rk zN?-llc;X$iqAg{?3XMAw=6E*vl^9{}-7EBmG?5o>Xg<@W{cF9spA}~z;U@E*4e4#} zC(S_{y8eP!h(IQCoSGO-TNdu2b2)(-XI1_BGNOK`x`M{uif_IHLLP^up^0R5qG?;>Q5l#$KSU{% z>#UW?c47@Tt>Ra4-)$)Y@hdBeskV4&3ZHK_<0m89@BE5z_n8x1_WxMK} zLS9TOMkv@Wle?eZpk&ZGZ13W^shAC0p#x}Z0P)MiRRYr>V&cYBPQ zPATSJuHrhB((n?SO~5OUJ908cvahs+Wx46Mb@%NM%H(pW(J4$f2XerCq|m+h+hk?a z6)Sn}cbeMsZ`!PcCH&*!gudb>wQtdjKG*V22p^KGpQoCDg$dCHOJSmzTo_%Tv0XOS z2nN(u*^&_sRouNtHYmwgv2`%bHVN9S#{x;h(I+=g-+L0Uc`8}tkV|4kI8PLJT)tt> z?2B0J;SZZETKs0y)TH@8KN-%J^^iiQ{Hug__K~xuTKWZLZRE;%(MZ4Wk8Mq@PAgHi z3=0YoaBm>|Y$YVjY1p4y^X_&21&6&!a^r`+l5fRdGXb8NYi^F$kVVlAbDM%V6D~oV z?lnCuYrM+LYinw3Bzd4%M(|*u<+NblQxNkCFB&6{ye1#}&_ljr^T2fzq|EWt$kwl@ zGcRB#r`gG-t4PGIfTI=d%Cqu{h)tc!3T~aQA6*{N9dhd@BizE?Y`O_6DdVD!jBj5_ zJZowLH|VvMJpbGS^6i1iop&rnxBs{bQ!qFO{lgfdG|A1Xw+md$R*5x%K#{h_JC^Nj zHOZzG|9jYL+lJ>Ir!mqvZQ6<^na8tgxt&b6jU}ET+pm%aOD31_b!Vln;%hjmLq%lA z@6@R&x>40%5I*f0)`CahoZ)>2MaFXHpzOC^GDj9WZPp7Y?VSK5eHKAUAB=%Lk{uHEwO!EwsXsi*>8}KvWyKGq`zgZ3b zKs`m6(e@SP3UgeY5cZ(X+>P-nr!xh8P$zn_;nYc4Cd(1$=W>)c{ve#`N zYLyr*r6{>Q7L*E_`+e(rrf77xqr6jLq7rx!<8Mfzt0w1TNpLR<8$ZOwzKH|5?%lQ=t@oQAji6tw)$ZR7ACokv#Ovosl` zyYJ6`@+^c|e`jBd(sV;?#k}SG{RmIHf(s)Rk;^M4*{i_sURQ>5-aLZPIVRXLoMB(U zx_^1tFp%T+qIi7XYj(*8(&DR-6{LdM{cp)FS(ZwE0`pX|rzjtQH1G^Fb;)`QLcvDb zCxOTJn0;B)R*;`Sp~k{(z1HD4t#3C+s?jw zxOm;SB3z=6l~KSeizCGyoE?9L_gNTkXVyGl>}wukNZKXe5JR))ap`0;(FT0>I{UuraDi*g09JK(&);_?2(M)u4~2(EupuziZ$(Y+qRs zE-aeHcX<}1wtws<#Z4R2L)%O~)bCqJX!kq7_b=kR3#*pEkxGA$O#|n*Mk`$Lbg5N2 z3|!CE;omSjDCnFBd+x@Cwt z$6t8|ngRio2(44SQ{t)sOH@VKq?)~+aPo~fj*7ADpEv2E-ey=C%w zWk~NxDomq~z~B~ux>WY1~+g)u*0A$L(8TGfMtP6Kf^(&_=6n*o6wjpg$bhe1i$ zcAY~)6}IyvzecsFzpiy`Jjb&*mKSmK9CP8JpXY4Cvyhd-Z@J`KKU}!XKme2|W0rrQ zQQA4T-?y&*H6Sij2&x`-?0>@JPoG{HIapA?Z?5STzG$|JKBrnB+%>K5&CTbxpn(D6 zK=W!inuV3$_sOY87jx~_c95>=lbh7m%YsF6q=@=s$Zq}Z@^F2Zd2RqlvUTi^vS1>J zm+Lp{zHMBecm5l7-$MQ!;VZEyI4BBXG4?>~lp54flCg}h<-S2H@{|D>$x>o>*I$b$ zF)Zq@?sPBkr$6`eoeh0I`Cvr#I8%p@&ZX~|o^%zif_|(;Q9F$E&Q!2z9m{>FW|U)d z@SqA%4&>DLwvYA66!rfT!1?z;kITJ-Gw|tveRDN%472yQd{}bW_ zUjGZxrO#x=7al3~2d(X6ksAUzweu~6f~r@(b#n7uv?hIE7jxs{kRK=XTh$Ws;nB%M z;$Lt@YJq)quk_%Xvg)X!{tqi6CBYAL(K_F{z2>hA$5V?ZSPz*Ge(#T=(`M&A`R)K1 zLf9-9kMH+=&*H0is>h5iK8Ry=6Uy1&8pMlSA-M9)Z|V*{RcIZD7pwEEis*T(cw7OT zhN7;y-0OaK3_zoA-2#<)ra97J7#+ZA9pkvoUiR*(@|yn`PYV3j5<}lH+VYm3IwKD# zGT7+EBk(HUB-}hVxG1ZUf3bbb4rRg7LGp>B{{2U?qF~R5yowG9Y?*qz%q8@Li#6ow zmQt9&p%jd2RiLQHGAG&E>wff*EJoAoyXM-)9&~)vr1$gq-{YY&Yf^>6_&<{JU^mB# zpqu8<7Z9((z|LjdpidVvLm{Xoq~t85#cKI5!LCW=PuSvf3r8;K^S7&7-i0rqip`L_ z&j9kzLOONb4@X;k@pyrX-)xW?FaV}H|BP7Ci#p;(vO5d>l_Sf;3+R>1I@p{iks?e9 zhAD{5fOn8Ip%fdfTi~f5U343N@V%Cylf`J#`wD^Rjfj7#tWvas%)l=zI)wJMEDzt& z%UW4DaY1*n?<1+Xf$&yM41MYE+Icbq0b=Zb@0{!LV~^{3`b{HH#|BdNTJk;wUh1YVWSU$aVgd+6uM1qo8X%h@@$YKc1aB z3$LQqqF}$1(jdgl|DlqPk%H+F!Bhm{co6SdZU@il)35Xjs1z{_mX=ofk=t4j;OkNY z#Kp*@$DYMullcqBP<+upX*u%aXDoOjr2uijMt<; z4}rl~O%l{;_p#J`d*-kF9Y}b2xU%587{jzD@(dJV_i^94@=EF?yG~a8<-+m!R6qZs ztZNo)|5_FP^sG4)Muw1iXe~6%$I43PV!E15eM_;9EWnWPf(=FERpsG{I}2j}^k5lh z1qftubh-#-k!2g>k6Wx$m7nfVkpvChLcg6q&HwNKG=2a_XAywcQ8L&SiPTjR6c4u- zE7saPZ)uUAPN?df3vKhOgCN%%?&{|j!!)3?TPPIF|F@sIL(u+9Wx+PqQjmTDSbgh* zRA5Vwq!vFhzWiexGQm6-@71xx*OEo0{FQ8ijf4HU#>fy02UAn;0T|L#C)xWdPP){t zl>}TX{P5BLwSW}xUT%P}kcMNf^wh_{@hZ~pmy@6rcCdxN5pyT9Z1 zVL`V|A;d zevPcy0snLWXaBq}86axgSHrXdE3sS2#6Xa6Z*1{+d}HMYab5_i(YG#)Dq`S#>*8sD1`N5w z7Fy2}^0<1mmyZNI)*(?M7sMN!Hih1)APKJ8{d}GVGsj~1a^3w}^T7n|yTQ_gc%33K3r~5~o70vwD7_QFx=;2mWT3IFaSw$t4jK}y?ASiL`RM`b#R0vb(&V8(R z^m@Iko-KNdeSd@b(O{?#0Po~TY5~Ldz>&EVN)(O)ZC?0-Ed_9Wg`jXe`9qwLe1x=d zJvHvq)zFF3?6#2;)5UNlg!k8h|KlsrSu(bPYxr@WeVhTL1f^D{WXz8pD(3#qNvU@A zk2RH(LsEZ5KN|dpB1-g#$OXkqSXddgq){0Oxs&6cl45e(8pT zP9Rwx(G1_kD9+#N3=Fq&^X*0V>KXaB`|C#3D)!CF2Xd|$-~T!!J$ie)Z(XsZOvr_1 zOXGeP(^yy?4$1GYezSjyF{MShDGyIP5;lS*_rS69d4e$O9lmc}G_CG%`6Gum&f}_o zrZQPDYpLL8|0OTzVq!oMTC^xlm$WDzTF+!?JV1=uaLg0t3)lF#;fxn=?87l;Ei)I&vN97!9tq#!8M3dD6l*#f0vvtTMg*}m*H3=X*u_1CvR&!1NbzNwe^ zH&m5}*P&qxn7mi2A=l(9-eMwLJN&l*B51vNk?ZoQxON^QKQAr+?QOE%-+`4@GDF2p z3=p$i1=^ECnFxlj9O(9~bGbC>x0XJPUvKs1g2aE7@XJ{IU0F~$FP2DmQGqrs$Iyp` z^5ckLn0D7^cFqY9qTAlHYAT}IYDM3=brmqp&~6<&ONAT`fP@9=x&HDP+$8vkV8n~t z<&3DQvg6ZQjDvVC*Al1tw1m@jKe0i)|AJcVO0e{jJ`;5Tbju^MwmpsX(+M!Wi=f=n ztZ8Y1ak^Kvk2Jrq@J_TMo(XH$k7yV!eJ$fi*5Z~#_+lzaig+s)th^+Jz4Ng2Ci5jA z21)|$hGRwjm&FC8r+tBcN`!cX-aTq!Qvui4J1AUP>rAXy(WP(JkDHf0t3#vqNgpKO%{RmU7<@p{@JUFXz-=-oM{A-PLI6cu6#4En8 zDcURcbK~N1F*L-yNr&$w0Pyu|-v#h{E5)PMgHs?2x^bV!&@#-BK+d|Xitx<8obo?$ z5HNO7#|J!25CP_$TN{l4bQudRcVyqbh5ZhcK(b`^Lrcd-dwbT)$2YOEL=Mn@;Ucc z7Zl-FedQm=_+uk579mAruVSRU13mk}CFwJr3$I&7>&PF* z@sJ#Q?(^8tZTbOU%T8FH?G>jj07#lkc>mnOm|H>MDbsN2{*K4LY`?I5*(JNyGkm?J zK-eF^vAS0gK3z4vXc@rKqj-kg`>Q~4Y6U+Mlq*{SZwsRqZO|m0^x?#1=_H53->I9f zr*=Iap}vp@tBbNmypHs@1#l+J9(2^eB1r56MIR#n1XzgW?AWc8EAN2z4dA{9k*?0z z?)EY`Zt~LY)h_$|l#C*bhg-I2uach@Y}&mW76;cFe`SUy#?zlxo$8#^Z_oXi{{^P( z&yEH0a94}Q^V7s>pE2V$Az6f^npUjQtrCwSi1+r7g$87arJE@h zprjIX?*hM+i9akUa|$$p!GKSKH6ci)b+xpUy&h-RKkthpg8#Ba{W5W{6w=`(#5s7s zI4S@yYg)Y&3i;-K=m!H@=J|UjA0vx`czt3X%kKCa+W)x13d(U*ngu#wKjMTeqFY`f ztKJf2unpn4$Q~k=j+In3auKQ6z93|SObpGgBft+ zmj4TUmZiBM3#|$3B%Mx4m50g|eClgkMEhcVm^T6jG@d_ff*dZ2l*zHB21g+#j9ff>>lqJaV8c>>T*@P`c5OHsqLswEgisaRd3)DYAgt zv9-sf=fY1I!b*_OM{$gUjuhc9AV{V>ln&sQct{`Hl60M{FUKF+Kz>KNQ z*oWkQP6efs-nz(Vve#^g$rmIpWsu+db)91RbJi?=h8d?f;)VrUMISL^PxzRJYFtlz zEE{lrhrs!c#YFsj;lKmB@Ea-qTm3h2`ly50Q@IcMbM?UD;^JOC4(VzG76!Vmb24U$y313>`iqcI% zM5-sfC1hGm{MtaCY8AEkb0R!LPR_waY*+AwF6EjE-ma$UAXj{#JXIK(xrj|%EZ1N5 zd#0GXdFu&YKg)df0*vh?NR^F<)B7c6Z3!ZAk9T#@zU$%bc6fag)&h()u-juAEeNLj(AW>wu~9E1{?X?ADT{y zyC$!PDAgpGABguyyxoY!MD0HNX=QBWngyj3JgWj$F&F-~1Leq4*ElV%+D{2Fi z7ZD3%E(11uig+g7n2+$0JSNuDtsl?z<)DqrVA%yU8T|EFs^rd93Nef~Z*GNDPPRh3 zy8Ku_f%4{Aq}Fj9PVF6ms@wF~2Nam=1x-PjgaRp=CfE<%^td2lxjtZsEmKzB;HiVj86>FZ@a7#Q*dE{~-a^ W7tgXI=h<%JHukoAc0RQsUim*l`b0qh From bbb4899655015dc9a58ffabfa9ad3d555bacb083 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Thu, 29 Feb 2024 11:29:33 -1000 Subject: [PATCH 3/9] Add docker --- apps/docker/docker-icon.png | Bin 0 -> 63380 bytes apps/docker/docker.yml | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 apps/docker/docker-icon.png create mode 100644 apps/docker/docker.yml diff --git a/apps/docker/docker-icon.png b/apps/docker/docker-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..600476cfe4b484a64522dc7f66c4a85b49b9267c GIT binary patch literal 63380 zcmeFac{o+;`#-*)D_0b$$Q&{eJ&^zdhIW?!2w_4EOlD@8@1?J^PUD zN~_Vojr)xth|x=zSga-pd0T=QnLA=QTxr>#Zx8<&>9b^=A3^A8q5sJQUo;COh>65f zi$#A0C$!eejNZp0h`X~#j^IBovwl@%J!(jX?O(c6l8lD!5acXqf(ZyBIJ41j;DK8E z%L&A=rl5Lz1L`XOxAd1X)c+Ix^V6M&|M^8;8T*r+xOWKl=fgQbDBX4qM?8qz#Bw%1 z@w>4);ydtP(pYvF_U91~9`+aUYf(xXzr;(4;g=y%V)*4ULWuYU4!^)bXbI@wU*JH= z;ukmwP2v|gP;&T{IZ$Hw1rEQ!L5K^~zrVnN62mWWpv3SC94ImT${Z*${Hi$!#qfVC zIJ|Csb9a@~+HnWomg}|WmCC3;BxWDc9&%hp_o;>(?t*^y+9sOEuL`3BF z4K!)~oEI{5X-nhWM<3sfC8qQbevQe=GVn?N?wh#TC`67uY_O1efRSMjK>X^n@uT!C zD?+(5W^zuJ)se}!mVNQ=8bLA(;!Q}iH{4@qdV(CHzSFu<`1a zMz5B}oL40+)sFC5#X$zW!8HC8a9r5YC$f8< z&V!As!$f+Y$XC5#nszjQ_q%lA5GFmOXZ*n#zZ^_<- z&YIp;cZ|IjW3W^&vAK~V`VdB0_}eiHT9e+McShWd#BX>3qt;1n<6!HW&%y}%xg{)r z>CVm}F}=Zu8~TSO!u=F%tK3ucmRU47Omo-Kcjhgdy8kX8N{}xx5%=c+!~2^GwuR*) zS(IDQWcpO}1|NI3v0;Cf@YbL7ts@t{Uw<<2{m>Mj!?1TwjH7qZ0^r%bi)%v-u~|Y7 zNp)#yTyZqA+Q^iWNAM83Ho$qgUbFVKYm&okq$$C8TEFDY+NsrL8l7xPwrhWDP54tzY|#LS8+e9(|o{TK7}~mRmlVzW>TScJrK&qB+%*e_Z+QTia`R#spq_ zI*AD~b#Y5$z|od!BNu+kaEhQF0Z>j22GZ+o@SnR+xh6RYAux_YRFPrGsi)c zXWs4Ziv9#kJp z*&TZ=CeJ(yggyn6+3fY2>BpSP>sA%5J6f+0zJ?$ScVn#XzkhQ-OkBMEXn##_uu;ee zf(V^~ON53K;+^xkrIT~6#XPSz2cz7EEq*>Q zHzFhH&Za3~5jRbrdML^eWCJ~0_Maqd zAE(7;=-yW?YyUa(yKiN06=iI$7}!LwZrK$3ZhM!)&Xeyx`;3N}RhDBjpSfS!+wR^j zu$j8l+fj3E)bxjm;K#$AthGK6QUnM%}%3L_tBe4yFnx$v9YVRgthMcx!Sa3 z(=ouIM$fJ>V9>NTM+W6??C|bVD5&W(Cu9lYIZm_BoDibE)wyL;y-*TeDQOJ9}DI_LwakoXU+XouskN_HVs2=-N7>TL-gZmde1XvSPHgSZb!mghj0Q>V~? zqjLUx=lt$j&$7Tu3oRy{1M6IhON4?G_jV3r{!&wjTJB(;JOylKWrJJcz8a>x!*iE` zSJh*I$+{9D!OkuPm5-NRmF(#Pw~0=|DE>RXTGrtP;s#!P6mPStjU4hL zC+9E$mkLhOW8*$_%_RX=`J@NQ3OIhVfr+JyYmn#0dZO6_Q{B?3z ztIR2zL(C-&bzz#@4$te+9>TovbyN90D=pw}o!1rE&$wDat{ z{v!LSf(*fNl7}EEY~-TjHMhCBk3Vx5fsD>-E}(b)9BlN?G6l}6DCpiJD+}}r8!zZ$ zb}2Xa;b)F74BB+XD`~e@-4HLshWw4-h% zVz=T~*DiEQ;;5tbRG!l8H9rq{ZRT`PzsJqO_aR~+csSU)u(4-pq}e!m1o4wnnGNTG zd;S+S8WqBBjjWuiHVZ^e{(}kSY1)hI!`zfsh2X!@h`;d>hVF9wLlgz~XbKExR8EbX zh^86F;)$0gp0>?5B3uNUuC!?zf#3$QX*||=wlEu*d9p6e2Upj61p-tK;3GfAO(4?! z-M|c4HZ(K*b-AW@qmW$6j?i-P(JN^s47Jeer!Xd5o_rta{ungIS&Zq^59nvxAo|@g z`h)+doa#WJ8OCB%xU>KjvMg}_I73;9b_K{K_0PG32q)O#f!Ho9h zUI&rA7nEan(twz#3gkkhFJ`VQ?LBJ`v?z6`p&JbBMq(pys^x*iy&4nuQe-=BLHwae z4@*`%#!djF*n!bI^+e69x4lD+D=)3CHAQLZzULCc30YF1O83OuuaL;T$P#y z3Dt*(*nN}AsS{(7plmR%xLlo^URuZtxy}}$kI`D=v9(metpsaTg?LIXz+CGbLgLa^ z1%YDPGOrS_KJpgkHq6f@N-3=)B&JC&z;80a_W9>cPuAQ<xEsj=S^dGf~j8 z204IteWZOa*c+%P8 z^=2!Au>P0Uo^CCgG8^z#AF11u77XX?GOt+1bs)v%ok)AEDKse=P6t6ScECaxa>+HA z%18a>S-ZF>4jI3XB`jkAsg*4F_J1Ak{AB(MVUo0V|0x|P{L8DA?#&4y)O z&d8q0tleupjog8as8bjl<-kUBaUX;Y#6~JMaM3ca78JXP-F|C4Ydz3Foc~g{K%yeW z&LVWT+Hx79!w4fr7l>iE&lma0c5Kc`%e?xyRc=AVzN!;7-dT{2Jt(5>>}2DS355Ko zt1ki{f;Fj)qOHjx+B}e8<;EyhdO+~Puu6sZB5*7NV$H5|tU@b=;(R6$$|2}devjIX263WC#dcv~$0H9-> z!Nu$_2s-THG=*{3kv9icPvCC>6=e%^0kzZE&|08{wJ?vH`vfs3bq7tltbLi6sU|^M z(w;(|ntroQYvZvuGEuM0G)$)g>vu6KTR>V-bpVuzZO#Z<0W4Q!D$QOZYryZAU(D9~ zthrd$_&oqs9PnLXfbnn%NqJhk=7F^Yk%gs4U;R%_AgrH?mg3FAmYRc-6$jAhv8)I# zN}b38I#Bcb0r~P@_$&B4sK#U+P!>JgJs+Cho zzbcC&6!rNFFqP)Rx=mlwgvMj2iVZomy4KAi6$WhZVdCal(%!}%CjgV`;4+*0l8aEH)O~WaP=nZuAbVN>*e;l&` z^VkVQS)DeMGJTiFv@*3JXNu`N_=E@xS?lT7Ih=@_j4@CEddbkqxtL8c?T0b_?Z>=e z&XN?NQ3dN^V=^FsB24EuI32G^Lrf>$r`JoqR;oa#v}h`7=@H~o8ez$;Mw{h`$iVms zkl;_prn@XQ?{jS;&|ZV-**~CKhG29S2xCrg1kJK_C73;bUu`SY%P!#~?f?P788dE9 zK%^C5(MbF9ix0g+S@R(^=|lEZf{mIBtZ(v1#C51)#3kz)L0KyBV)iCv6gk*{qT@AP z6cz^;^&KpqMv$v8_xkuTQm`>jz2PO zxff;buGnff{9)kK^_D{8oQ0Xhdc7=I>MelH8F0EWjLu3B$dax#7X2nhLpa)d9xDje zCP5dTT+Uk~1;~N-JadyHjGteB5!mf0lkGg7=2+ z`O)!e*aTwYOIP4Y)W~BJH>E?`0LV>9$}d7CWsuanqjC%MrX^fhBUvjL%l zZY-ur_LXa;-h|;kO#pFF4CfTa-#EnI(|6iNP?pukG;;uH##(QgS0(rm|4aU@ygZmg z+zQU4R3O|Vh)8%A&fF;B^t})L5#WP#FciZqJ7EYe-AF5=F$hqpVqc0djnq9zlN#j; zepaEhR)-+(V(Q_ZsL7^`q4^QO1X6_VK5P(VqeMj(Y`D;!vZVjzj);V>m_0PU0xii4 zU~h?Xtq)jwy%???=B@xsVLP2Ah}{@^G`>WGn!y%OnEQYU|3M1ys#b+|lIRW=l0H7&(eiUL8(rZ}^#@%yM zBVyt+JJ2p#w3r5o2UmccC4prMaQXd{H*cH+C8pJ3bTK=?qTeV_mNRs)uk>IJim>D^ zTyK{UFNfm6&JmD`>EMKRflX>%pLWw3q2pH$rqAafm#Bv#?vt@7|DcI!L~tzZ8E=0Z zMs#>$uF3@X&6DBm7kMM623yIATIogv?D~fiEH7-794gP%KOxOm9^n|Lv=dRor2Qh=1NV1nL387Im;iiLfzpmxIfjF`kecTk|c2 z!cE3t?!oG#hN z!tf9+sdu#=z}9Qnp%7|jw7Wk9*XUT725FWJ1~#D}`Sc((^#ja7zO;cox^vce=9NWD z*IRxUE;{zsQ#1r~kDYBGE%$f#Sfh#HD2y0b%P<|blmu%ft>h!y0M}V_5Ha4y zWt(BcNd1o3C?%sc(xfE%wOe_J<E%} zXZRw(+evf6?*P&s`ket~yu&Q_EkyZu)yHe}5Z0kTM2$}(vQV?_gc?@fk}v%} zk_?3$8U1)lCEg5LEF1?w2N-aDy3nWIV)SOb z0$ucfg2bDU$9(y~O~5*8vx^cmmOREf*XlNL-k(|;wsp8b)hE7%c6& z?nI3OgiH2Mj3~nv=v(j+t^5r`#sdg5J66Cp8?9V13tKrFz^pL<(1hs4g3tYGG~hBM zl+wM~SG?li5d0u7*u0{(!?Cs1Q1+IHoM_GhJ8fNp5S|Nwk_u6~k1Vg_0_=v-UZfcd z#qyiL4f#u*&Vo~5n6Lr)l;I=T_z)E_g^9g#nk!egg>08`IGR)t8r-)gaA-k2@wByM zmS){x!h}T@5Z?xs6a>2H=7PMvA+Q0nNX;@LKJdG1gQ3U@Aa$ze2gD&WcPsv(Y|v7| z=Cz)+yX$3%uYO-h=4Z{=K^xae#Hg>`Ttj!OF$^^Q#~o;k`Zt$rXi)?i4S6c~*aUvM zH&hl;P8M2t_+WVaP{Wv?hq;jAue^a&w)tR3fgIu9Gz(S`wTv++#;puQl75P*W;c|} z+zp5hT`0VwQkEg6oaTD)2+{-P+C&qkoq<{;$L+{21o^ZEc;S==yzGQv`4ls~-W)(0 zfhF|C3zfX^KA6Go+29ByA|o^_HN8SxB36uwn$!fvT2L9aq6_ z4QwPOb(z;=esk<9f?q`Yx2Qm=jTNVR zQLf~pf@bigmxK7?h=RljLhv4wk}HzZ(+7V5*({8|O2|sdEQqn>$T>W*)?iop1k&Gf z03^KNv%BHnnS5Q87%1UtSqI_H2i03xt8gkV)j~#z65Fpd6YOx5c6>Vrh(IJ_=Fpo3 zisGrFtp(m4crMRF>i&T-VulcC075>Z1H)IMBNW}~Fvf`}Z-Oku8jFYDJd!35>>cxk znBcPz6Gi!S5QPghEtW_V9kbE2Qau+z8vKS}w?i}|1pf4T6)^~+?uf-dm%alwR0+x= zF45Tx90_u(6itA26Hb8YKd+GFo?~olYCIpJYXw=jRH2#>1W-h5#g|G)xJTH`k?51$ z(+Y^9RtEcMlsn_~?B2JNX7V#pp2Y8_^#nU}7qnC;7C;Gp3)(T^-PmRb^5s3(dVZ}| zB(yNh8>j*jSh=vlA%d|-Fa&=WwNxX`7#QVwWDXiwP$qmdD78yjwa04D7Kp;+4veok zUxQUR&nOAhN==FKYoY+ls0aa-Tk~^pCKJl9zHo;+wicEH5k4*;OV*#bK%0=G5w6(6 zUlA4^c|7blLTwUlLWYINd9MT_F;z;@lL`rj0YQXIEwl&WkRV2?BXWwxSdoWm?{LDA_Y?FZ%|_ir z3Y4DF21=%|)$zf+m*ANpa1me`2gFF^>3kDfIKrn?{3Ue8AS$#k#-0|zRH8UZr#uAF z91kfuYY48A0f?6*L#k6HgbhOKN<2h)dKmv_R#1?E?_>wfgXPg5G*X7>9NRmvm@_+L z4r|8CfeePV&Cq@A%TEUmjnsJ+WGQrZ-sQ%0Gw4_NKo~ z8=l@<2^K+m!*g5?K|ksxh&MGeQo1bR;d7i3u7_?Xi1C~0N5%yC8HP?g1=>{b-mVZU-GPf&Jx5I+-9UOjQ4uf$9Itz}>d?ZF{<)QZ@&t!mJCuhMz#M!0Db} z4Zv`r68_~prTNGRiEjnR{x1^#WqIIa?@`~ZNRSJ#SJi<2V^euzE;%rRSvn%ei6#doAs^vWe`}f;0#79IQSc-Md%3!`ZXtBo7eI+=87-!~pnpMd z02cVuuv%JH4EiLj3nlx{g7_CzVSXPwjT&VA|C z+coRAeA@UuVHMw4iuRlE^2-~Yl&-*LA0zMFfxZE5aP>guqUuPlfnv|?oR}ZUZZGS; ze|+v(=vrcz;M>%0sm3ys(p;N|qQE;RZBc)7rTMMT{2cFt$Ry|I#Bl7j3W9&(gk4C+!22g-8hZWu^b1qQgtohd_SNq*nzivYSI>L6s=+MB z)ND!?`Gxu+DclMY&6@?@NaVW@%`#i zP@f*|tCel|W>3Dt%=xtkBULJ-jJB{VQ!c9bFuNfwCjIwIcQ@tV`ra97#Eg8|)flk- zy7#9BCV2*XV}dx6oLW=6p=i;F$#F?ZmMR{;fBco2o#gV*D3y*aG;IW#2y9inD4rf- z<@)&Qn;7mu&-|lRG2Ga7@tnF3){zACPb5dlvB{LwNv_0Mp+Kjb_i6V|p5HQVC$ zvVfa%O|ElZ+?Zwjx%oAwbuQrzi5VN)HV#`ei6=5P_)l{^tdR5O_H^Hjf!tWbkq>=c z9el^tAN(UNO@BHqiRK5$D_(nyU;a8Y|B>_1D1Llfaa-M7N>4|A&qTSLdy zFa9I`f|oV+o*FzBo~7}{((R>2QKdsezzA(}YhJib72 z5oVdHj2$_Oi-yH$W9nG~T`Wgv6N!yhi;9=7QH@XCAb*TToZEhYVB{ht8>02q6JA4k zre}F$E$?1=)12<*T@oe7Wdxu<;;sWprp&RTxQEK<(h0 zVg2^@ZEo9Vt+6P&3MSd0x0@*;iTn%&(C$`voWl?5Vm7pOA(0oqEN?GO)^j=zFSldwNRO<1r#QFtTRr@P^iPHGK2-&iz4_JSfwQ~2H5uWtc6rk%F{xJXOU6+8jZrE3;!VD$)aS%Gze3Tc%5a4ooBI&m ziF(k-4R!@OEYz)vz}f~^UYEtB*KJQp?-`=RvIr0qx%Z=x#n}6RZ@zk82h&*7W?9tE z=&aB5j0GTisxcRRo+oO}R5T`7Bipqa%s>MGArCd?%*Q)W3Sdp!!E9*H^fUkmbdMQ3 z3R3_C&=n9s3C>ZM#YL`vMqqE$v(27Do&zQ`6G2}1%I&3I=D}~+OUeW5JkY9DHIdx<(yMPE8PW@}*2G3@qNP}K zXK6LmQ)Zc$WRkob6I(eYHoi&S;-cHBHRoF=Inx-+4yPVu9N0dKIS6z)1Msx!=g~+* z4x)ETN&VnI7(b__1paHXITl;_ShAiTv%xq71k0BlFuk}<8C$kexU81-hjIU4lDhdA zNvdP$`NG9?ydn2^QQ9$nb~$|&{T3_FwS^K)`P|1+Q?FX1iWcJh=3-fNm10S83J+$b z8aa5zjS|@2JKUbE)EYZ5#_COb7GruuMRy|Zr~%`;M(;daQ^lIHZJ#!txC6e-GvAkwbE57+`RKy=mvNFG3Js)U-(9Ekn4Lva08DCJbd|blhhUjZ zyy${o{X1FD9{DnH)XDXHaAni6-z1NICYGkw-f(s5*#3XSpwLb?9Cdn_Z|Op1b|^8&6vtpkEtJI$on-eC9ynJZkDQt}1| z%EaQhMmT#MHR0;o@A7cntC3>OX*ZYR<|bdVl~UVCM9?USHaUi(X+E8&{pP@?6DYWF z&Z*EYrpBcw-n2$_JPkSWrNWsHt+TM8-HGEMrVo0@kHES=5$a{Xy6aEO#%2FQ87>4y zzD2_Pfa?W=hcSAZ)(B~Lc-@a*_7IZ!ZsiWw9(psz??|QmJL+{q7xtA0iv?Dt)i9d^ zkR@S3VN7gw^MIoi#}`zB!dBDHd;bOnAgn({x8TQVP#Q+jFl(MjqUAomSHDG{`M15`Sfi{+D^N^eLsX5Pt>DJ6i7cx^p_IVrUrPVOt6AVFF8qxBaVtF zw?h7tp5;N8v%Q%cqIAiZ>sKP5togZtHqfX@sNukFe`exWMa)s0g!cTqaZ9hoewyvY zZhe2B&1#(hbD20AcaO(BAoL`K&bz<0wkR<$Pda~$;=yEnYePKNeRFnu{_c}^zy)}6 zM$%fkzMjgHn(uC0TaRhA(Vwzf-X^0wDW$HeDd0BGMTX8ksFK(3j;)>UMtM?n>o+Mb z9<)xTK-=nM-rxbO`xPqauIYjrB{{*!>(j=YEjy<3fLE%KzQW*k+ETUtFWR0P1Ak}4 zqK`C)zzfHuS-%PM-Gj|&+lGhWEmI`k@*B-x;xUDc z6N)$S>~pC#;v$4BdN}wG45e9#17L*LZ7KN*MlLLr64L8N&l$L-b#@gueU_8~xk3#dxb^G^w5hk&;M#@eNLbrd~c?9{z_0O}*PzW2t2;VG?OBW#MMRC6(Me?Mj^)~Ut>#=B4w!MCI7v;~a1tqm9LHj22pdZ!9UF#{p z*M4uzjLx#^=hAlKei^m`76}y0X>ZbhC%snIqCz8GfXs0oE1Y#nkuUmZecuyk~PMF(0zNzKSKLvtv^^TtAW)x)u~Oz;*aK#3A8e>^qGjhkHA3S ztEaW`Uy}xXOtOAZq}xvcaieZ_c&yrJ+M36p_lF=OYg*wPrFW0cxd=)bF}`sof@$tc%U8ZakkTG2$k zFIu^(_dMELa`8Le)SVA)#@fpEGzOAJUg@^FnJ7Wn8l4?JD{d$)C7<+Uz39eI&K~ex z+b+cXQkaq6_!DMX)OP!ujpbiq1R;DE;L~hobf#77Y1$TgU{`;VVx#QQIU!ZFHxY^; zYgoIvc-M*ZDkk~kk6Q$!*4ChUaMm& z9ObK_6q7tmQefe4(xsAxGltutlp11zZ4UYS0A3Dp%_vD2efJIV_5KgDfK3yuirnBy z2f>-Dr`4bnVu9^w`RAc9#F(>d?;o(G=D+Ro=*R2&F|S?}&t^WQ<}Lqnq=V!=ltU1oIZqafTd`5+kcX6gIUmQHt2`H7{G1TpTB#xnz2 zbsd|j?T8^Ym=ntYDKq!cItf0Rtf#{8O+=|e@R9ozW^Tr;D9?w|O3xLW70wBpV;<5G zjYzzPv=aIl1%lTtv)wgJF=KLG5Rszl26yiJ0iIcQajj{Uai*TW4XM>TD|^ij3$&>asI6HnpM!LgiUNvs~R`~ISzTK2k^tLi+dd->P}4o zzr`HoacZ}ogZWfzJ+Pp|_GSl*qIJkY)UK3rgJVrLZl}G6-Hu6lb$hniny=Wm{u3>s zrp@hHOU-;L9CY+pLw_+%*2EQn3=H4X$W|9OJn!<@lE}u^4N(>6X#r7nw`dgvDlx+SZ^&}I?W<*b zHYyDc49}PWh0stSj36dB90)IwVVMjTE+yZf3R~c%E0O0jJr$V^c3moH;{v7);n4c7 znQ8c70;;(P8@ypgJ$nhTXq{pMh&sv8>r=zTkfOi(sT5q;Nw6LQ9M{k~5r&!jXfWC{ zt*j5xeyb+T0Vypk@gK`Tf_d?i$|szHx8bq zitnG@t-7{7e-xCqzbrC-HX6Hg7b?^6KJQc{lyC3WtWiZ2oSi~^nJxwaP)nNaM(dNK47FdYq7-EM6?=cyy11SWz3ghrL3%R&K{VNQ-#Rb>Ev8{AqBrtM)mKfw36$;Op? zsB(yKUZ12)&w9%uUyJ;*ItY-#RK~KC*xI-5E1M zpm0IKLhe5m-oMiYc@7Mg%EY}lJc7O(&oN>yK2+~CWlnRGEWs`u&`Nwbg(oJISS^2` zG?J@kRTTSr3Z(7+KmT&mf2!g833JW!^WPQ$dQzMm&Slu#z@o&KB2KPx%)*2oqagT9 zdhUnh>5(a|j2DBsg@xsHl108%L9a;esu5G+RjQfKuj)en-SLnXmp})WhQw zZO|48pYJPO!vad(3PbQBMyHxhS?0kGY`2tQ@D}Fjw=#Z)?Ws8)``&(GG8Z#C=j{Sj z-zYv2d~Q4~D1JO9sB2$r>{N29wW_dEQt&fGB?yZma(z?MRow^B;|%S*J%@e3TwJCk zHe=`2bZ8=4@|PMvTSdDF8xfwzui%!GSjpgmVX`xCa&9Qp-5B1lN)~j{Voe9%P`*tzfWp#e}1Qh z4R-%N+_!x3wx}MtD^ImZ$%NJ$sW47HcI_(H_@2|okQw#7%= z!Yi8r^60gih0L_8nYm9i?)hRXyq8)b2=?u(P892gj3}8ZaSu`j7V_u}_7d?hrL*V| zCW1(Co*k>KlmN{r)BScLxM3*0!o=ziHAQZ~L*=^#0AxWy4BvGpij6}?JfSmW_V1P2 zz@Kl>D%V6P!JfsA+1*kB!|h;r?CW{pnyZVHrebftj0VNUu5vxyV-x})oxqE~s+*Q+ zbp%WQt&j@N7tHk?o3;WJq|!MQugUF0oH2ZF?kY%*22&cm@_1u{$=`vPX~+O~rI*hi zDm;1#Jb7N{&_e8{5okXWZh{3QEQF{MoDt29ysGP7ZN3FN`J#0L%V|$!$rhpb1g9)5 zoFb-HVP>*p3?gmnYs;`*8&8<*52OXdR{>`;{={jR&JR-}}VjUFGrTuF7( zX>e@4AFg&PW|>wM*yGKWHQJ|hBYJCu^5Z9pSoEg3@Y!jh1d7=O->zPMyz!*T{?FLG z-@!cGUfeBmvj|<82#H00J;0B>n|`^*pE-2?*L)Ef8$)%KoKpBjBuIt#9u`h^2&Mk) z#=0H8>+@r#M!I$A3N)Act3tbVP98D5JQ_ayUm@=;nW3c0=$zuG2pU%gJOh(73>oo; zwte23`D?ZH&P8h%G^N3E(c2k}Si5xqUln1r3#|9@b8C2ekD`47fX7_7aRJ7NBr}?% zEoXqFG1g8NMU^k~K?w(b+PQUVg$x~FO3Z)a8vrbB38x|C1EehzUy9x6&!5;duQ|E> zDlvD9T(4{bMP%njE=-IALr$VOQ-AZ}UeWU{4So%PO1v<5Y1+z8C8c%Jw^$O;j%wt- z+M!B{<=thlSz)&ftU+849iSaiU=G??XZ+yz`afB~b*sCWYoBrSI<0P$wK+5}nFX6a zL$`$=#k#onk=AU-xv7;?G&YW`gn&oJ^cG&#T@0s{n9$N2oTH{Ut3f}mMA=EZU^oIb{cA^FH@JGaE9eNABtxgY9jQY2zQ@8)~P zWJn^t+6_t(g$I96TLwgX-QaRluIg%6n+q05HXQ8b+ec1;gk>8wN7!qNqL{0?_SNPb z`auhOpHR>Y2nq~_$E4#h*X?Z+zP~(F+d8R(-q`RN+tZdNSWZ}yP}1mjsC?^r=%>)` z@uG8oiqZ}G5LLmMM9bf8W-SkWYO?WR|U zn%}J~ES$Ex6j~NFJ+Ok|-(pgfz8#QEz2yY*-$FTtO?X?#u@E3&WmP%1=k2GVVUu|9 z7uBL63?^EJ{lRRgRBLz}VX>bDI_J%Vh+%i4*sE)d;be)3JM;jyw)S`YS9uP0I;8il zL%pAhriYABrzsBBFgL!V0$-VQzH5Q63T~ZU2aC-0U;x`oVJ;QPT;Cpo+JnEumYZ`g z{cEwmWeoItF?j89!@`iE>h!bv^$pd3aJlueT&`>SA`9+B=oMVJ^~Kt$AF9oH^lLjk zq=%}ehOy!#<{m}Or_6>HhBkElP_8{x(wOacu~%J;%i+x`Ci z)>jZ98wS+k(IDO0c`Z)j)D+ zi9e*4_#C$w`5=T%-ZmP@V39V1!@UhflS4-Mzq|w%dJ?_zBW~n170_8DOcs#DY;Z(d zYDwEODS?#jJB}(L;zs^V)!O*iiQ<5+G0n82!(DbkfJM}~=&APAn|Lu&tMA&cRDqpQ z2VK9y6_&&@(O|#*N=LBWJz!Vpy^%|_dE#Z^zlIubhu*-_NlcedG}wDOvLS-dGel7|OKK!2wpPDqqNaz|g~A2=g#2Q7RSb#AQ4sJPG8o^kF@gap?rUKMP~$qd(I|BzMunjty)eOH$_^O?> ziqJp2@HFI?L)2-|Lj2pc1n1A!FF!K`b60eI-gB-R;2<0cH`j_TR6rUxq*7Z@B!MsJ zN}Bq44dG(NaWFKq$jj*~qMYLi4LX*fo(@(;UN4>%P2M%C;!oVlc%{jZE9YK&yzxZ- zur2zy7Axijb*il>^SeYi({KmN-sUhEISlG}mosyjDw z#at@cm*+d;8s_V1q*+@-a^-Z2SZIlBCV%s|_$~KNjO4XQ_1~8loX^sKbY_ST_R=FL z*je#z(d17vlu};IBdjL#BxDif^GR{UO6(nJNFJ86WHNB+lY?;&HnH@TtO;Wrc-RIr zH!3Z&2y@z56J?GUbtKW}t;|@9u;jL1XDMo3O0>lVWBQb`~29}-q{tl5K1zFC%s^4F7e|*@LJ8{wx zLO`c(z)q&ge#XyXjQC1Bi`1)`ad*BM4B<q188WDk@;;wNeX+q6tGo|&3n_vm?T;1N3ZS7wN>!ig^HC|rY6egx$?^)%RK-Q7TV`5JP~v3t zs9Mx|H=u{w9Ng0N5bP|f{ewC zlQf4s1k#@;&&dWoFIq(v0n|h7^j+g@Q~$FU69tcOyRt;y$wV&Qv8J&kJho@irJN(gV?S#ehyQ9x|L>e zhfoLUX7ziZ5F%=93k%A)@}=f3F2Ab#0TEY+l}U(JFeAuJv=Zf%gQj6i&UgIFjq)7o zR?2Zq+VPaMLtlKw(h0#W%EDuC$WFfnWt9`iNYBIUU!!P8XK$mXP{+r67<6N+T$^Y;KV~V*+}*LV$6&4h@v~MFZn)_;H|~&c|K*02fyKS_E425 z@Uuy{PMQ`YKT~Mi#nvxZqeXnuTeVME5NG6Z8e;QL3~T3A5RcIa3UV0UO=9B2Z8z;dga)yg9n3< ziq>Y68|%K&S@pyxI^c6`B}}G1w-GR+-g7rNVtGQs0m=xHw~x}XKb$V6fgnz2LxBmQ z6>nPMFy)oL64~;XQs%qmzif;`_D{+<=3?(m6PKExwvHg1)V`x^`+DAO+Ud3&h4V!C zk9JMt*`APGWt*)K`PY`3<(Q-@Y$$6O>++k<@rx1yA*ZB@(F8F&U)eTwoU?>LU=X>- z#8RnAX2D(u`R>CntJ(THcEZkE)O`HKV%$s@N(uf}3Pg^4ya*0ssIjO7CM1?xEc#14 ztT|>Y+8%*%oO0rcFT!^wE^xi(pnI1&+-USaJ zgH3o2bF(GlAPf({W(UFPjl0`qiu13~uE<{%l>+$;aIBJyaPGK37sn2W19IWW^3b#@11^4VU){kgPTWotk(5bD|?@DA3$^0t8*XPQwfT zY-&oTng=2%UW%X)AwkW>B=X07MiN<&_faCZ9f#a+C4l^tyLo-HXJ7Z;Eb%MCXGEF} zgcZRx;OimA*Lkq%p4XZLe^ed)rZvn2cu zxOMHMxWf176*F77NHQE7tcXjnL!wY}3`3hw!;+7#gT;xP(Rh?CG&5Co#8(KOkvF6+ zNY%~fpnEk=VV)W?{^qL&vJntdSIA4ujBuHE?eRU$2zjDoWu6m{%XQEUpk>!_lKRBJ zIeQ!Xtb^n-X)HFw+uJL#s0AmgAa%6_j@HpGQKy&4-$L!u;UvCF>Romb#clJ^1MUjB zJje#mr%Bi#ve%)FuV5lfV{e6l$96x*6aSQV$PnuMG@0W5IB)||Bd<}$|E+kXj3ww) zt6h8p&NB;W{0iznnAI{Yg3JB>4709sDsB1p$W*4dbqf}&FM;V=BREF4Buo<(QB>Yh zP(76wr@oCwsg5LA6Q0h&<_mjjOKgdyL>G3$hOKW@Lwm+V=0>qJG~1MHQ=>6l;Q|mM zHO;`aI^h-C&l#RRgH(qDTH~$n>)<=K#_FaamKH?~Iv5MWrL%Xi_01m8vB%KYK$L-h z!@rLHB9w#Z(cxgyoxBC!TBSAfZo4hAQkV6AfA@~|4Y{OI@Vk+xkGz-h+%x=w+y%Lj zifl!46FDSK8i1XKzI^A5 zroV`XpSq`Dww48qiW+H*j)vf`4_%m4-rlQd8a~if@KbyfrO9VsewhNNn{Z~6+57mc>Q!!iW@ozHe+$ShHcNj@sdfMypBzP?AN{$`I({o zdfG!ubG&Z0W`YU5`cxxRyyqdUGl#vDw4S6*uyx=|u#R6Vmh5R~Bc7oGK2;Ywt0yB6 z10#N}!nKp=xMlJt_UZ)jfTCT1L1ok<6zvY>da|E+;@>y!*?|b>2UWTN;Z+Lu7~y^q zT;V~^eGf_MT|*JKJ-1e*6c^rd-y+CJabj&vgc}ZPwM7&4g zMo%4WLezP4Ws1E?0|`l-l`By=FDpGLr+n>XUxLngpLlNykFob8N!-}kb|fkzmt7kvxDBI#vLuO zFQv}*ZW+CR*DM!GD=_&2CF@NG)Irwx^?S%4hN;0!a@E!NbL~<{Vq`GgA-?f*CyU0m602XE+yBp~2p}RlKLUcv7u6Ks`aBI!C1w?+Nk`wQV4jkIs_IYU?S_>%k1k zVNT^#_>G&5sWO&k|K&+~vMx~4uEmaoByUprndRcKpqwsHPNSEkyV??J;+2XZIpxgIBrtV>C!3~E$LcG&HoPuXB;oe^S!a7T*!I8$igo!7MX}z zOPFMW+&>W&>}dU2fLpCrdo(3?>K;?_7$3rZ7SnGkxtwoD4M@B$r=0h1J&0Y{$Q&w* zeE&ehR(cldSg47Wm%jcm{v-#%bpB__7(!49))nqyMG!}}wIc7HWzYj}VTfA4HMLTK zBcM2bJ>R|7^CKLTM?4IQlqnt@UN0U1kLJ)pM1=MInZuO_Mi)pdjQELMmiSo@*Yn1Q zN^BC|7on_S;bKjp^QiTKdx=_y0n$RpK1a$@>YM31W8l1gn9V0e#xneTySP6=q8QyD z>o^+7?FAzfH6cmZ$&18tIEEjN1H1i*JohrQusBHElW@30SGd|@QE&eXmmnvh?IAxN19g@M<=gntrhF%1uQ&eSfggALpl4M< z2QkA5sor4-Kc~Enmr$-7i6of6`~kT!wqu3l^2tVJMmLIbWsz7??3cCmraH2MIPBnS z;=?;-Mm*x@L(>P@2>a#XEjuJ3H$x36)aOJLWob+6C21R{00EG|bDeC2^M64StBIS1 z+&mXMx18|v8G)|#5ZDPwA9x6W$(SC0)1)<~{XbfA5)>sC#xf8`+7B~Z5b!N;$e|aA zp|tX&RNc1q_d>5o2fN5Z;13`M%q zV+$cVwrVvTua?~6Uw|BmN?>$tx?t%M;S~}=3(P2NI=S^Xn2z=*a%u4Po2^Kf_({q{ zvOpOrjCF1r008o9QM*t}`9j=(C{x&Ep$;dBirW%M3Rj?LReI8tm)i{Iqlw#+tXutR zv*7y!_vxTzM7*d?Q=q)r06WBwo%|G_kMMpA$;;$5B-P_;WDRMrnnd#VkT;& zK`rEI$h$jEUs2TQMYS56TUsHO0@&rIQVdH1N z{L+p9ujj-SSCrCVy6RXiB>AcOaOE(}W7djQZEEG}9eNUPq=(6R{awu$_g@8pzKrPiu)+A~oV4(GtmSSGs{S_q|6 zcOU94qDFRqqOiu>^h|kE>j8rw{oiZ#n1eg$b@-3(+*m*8N-b3B1RJefbliZjv4(Xc zd-oZQslU!sXM|A# zElfE*XGHEmXksUc^3&CY8%;uUUW!by+ui=7ZzPmvFwdYcr+YVbxRj{)%eFfTVV^Y= zV`5J-3YX+rEZlaSZn9sF_W6YQsW;%dJEOR$ba(6(TGV;yrntNt6OOSI*Y|11=l>w)>DGM13Tdy8j-ygW^~mm<$T*~#|BvCbjRJf#>RrOMW)Qh?6c z@EI8uM;8;jg$1xjtsdo;EgMm)`N9VC_fftm*CRHaZX+AcA@W7dffS(>@nAEZwq$sV z@QJ*Rm3LBWMY}%odKlDhsz+;nfnXeF(Vv6~XY4`|cJpVJ4GgiQKARM+Re76|njKyhp#1L3kI_mdZIp8LFMTnK1fI$&+{xXE7vHdB`7gFIFq+=wa?no-+IgDLxhZ zT`2x-e+Xg7pkLQOhMe$*g<{Rj#&Ain;TVe(h=&=+sSPluwnKT8ZRjo^XKRcS15vZC z%6|DD@>cfADWh>eCPxYfSVyA$NFc)(L&G?pnJ5)}cq0xVYYhz;{GtTrISLTBFPDxh zN`Cd83*6C4*%wFaV7ri>QZY^^b5?=2m-XU80!KpTF=e<>f1w*7 z6~!h)`K6zj2~f82UxW{)QuyHAN~JByo^US`%U}ct1|fr?mb!Y|p21ie@-F7>5GJvl$0|nBvRK?DN*Ks1j=f~VG&+KCHd9c?l3T7R6;HKx zZx=>8mRzI;7414P*kS#>2Bl5Jj_l_Dq1_R;0S1wcf56V{0#xtg(1aMGy6BZc@^g=R6n16?LJ@8gzoo zUgGxPE<0nw`kAhjY|~!tlqzI!>V!D+^wnG`_2&L3CS!r)6O`M)34j;|1OeJnNL2O) zPHM)(72n89&uk);XF~Zk!<7}W465B{%S}p;8ADUXA?N8FNRXH(U;Q<5KmO`ePqr^^ zwjIOEubo7dAL1k~+ubV}z7&2h&wLLgM-lul&w79$!3Lw#ObDdQZ@iM8I6@pUmfv^`2=AuJz|*a8$eXEcpu<%=$hb7H zlwi=^?}x7g_|VX88d50Z1iKVx1YNq-o^r~u7rQ3WFgTGZRLn8$uVaiHt9 zNXl*UI(x9VDgRL)>_5v8s! zICa&#yl?i%tcBhFMA?X>ud(o{m9Pm+#J-gOlx%3ibk!|pNDwew*^J6raSBJx65(5i z-*Dx^4>W}xDipTy)5qHOV|)J&BMD3B&Yvmo)fnZX45p{74mQA&cLDgDCkW#uv8SAD zK&J$Y+nx`DU(Bz8jNuIUe(Yprl+i_oyMi;pf%Ki@V*`3{Ql~+-gTgOS2P}G}7Ku%b zENsy;dkPQu%J$0?*J26c&+A@7pCG&SdBOWiSNAWVeKT%9wNVlb$m`U7Mn5VcYD>DU zQrytbQ^Gew!dzrLJT@>|TvSLW$fUA38xbtjv&}EZl7u54(2kVIO_V9_qey z?pz6x2`>SV&(1I#(C?EGY6oPB19TsYg~jjO)_PXfW zhnaJuyw_JSN{B7SwkL*dbgbAuYIp=Gb6k!m_o8nXVZt+>XhN6}F)}0ge<#SD+kN}0 z|M?M|CbyZR3Mz+wDTj(t0x(&dih{HMT06jpS`; zA{)`@fa0L26~4PI+(#2D!42T>G_fk+2NlA$-lQ@DqG3MPvTMRpHRxON68!f08NC}Lfz->82T1g zTNN22#vg8C`-b9E?l>uemLpB)T5h)XHj6~tFu3cs@|YKG~s2}8fO0zaTKT=~-bN%G=5Pq&FQ#e-i@ zS$X+oW;C~nwvD(WZYgf)c`JObBvbqm3$RU{Ri2#%5dAysV8R@nNHO!xvt%Qbwjp1{ zDh*MuGhb#tLQvRSN;Vi{CdK-Hy1Mp&nzAl_(iej!Qk1Vo*noO||Odp&;Z zx7K-V?<1E_v>>MuwJ96ch>)AI@C-laFJK+uUr?$wCeZXE_zS9Cs&T8P%SJJ_KS*~x zyST&Mxee{t;blJwY~zr_fmFhW=F0N|xfL8+H^q7@gpYLf>}y%o z+mjNSz2V{TJu(7EkyeGUJ06PBpM&0YjoN9NGEM)isR!q&*xGdN+LEpEq z3EoPMk~z8Z9oDBb^)(EGoICrKdvBkYyD*)tV~(!cB06jq?4U_06Ej!XUMQ*=k~{2n|)BY-So9R zRxJaQ!9qYr%reks#uEzMUHXE(IfW1AKWC!!>Cd*u0*-S+5>|5q=<E1XRVCyS;8@VtO8DzQBg}MMhW~ZnjFZO_( zE_o#^j0TyCx{kES0AtD9`&->m$xA$iT1H1MJeSNx{R6b+*I5JiS;_Dgzsy}mTNk)L z!1}s6+4*fXY)Zl&H7H<{@dDBm?2lY=e>J^bE?d`ZVj@iNUuelyonr65k{7OSXL9@& zzNjm0t;{wlHxgZ71_<9IfUVRmD2C*Ke#I~Bi0&}r3psRM(e+Y#W+k{KY#q~e#-(~b z&}mLk$$zYi+^3*24DH_5W$bFmu0S*S`GIv%BJbKahBkj&`nO+h)PV!zWRWS= z0Jy{YAp?T;dWXwlh*aYvY+{Tjg&X1{e<^H&SCu!&U_yJiq#+nrpHeGWXT6;ERIIh& zh6}M!U~A%7)E7L!MW!i~pg3Ded^MewoilwjR9!yOYbS_J$vThGr;xgU06cM*^`H4$ z(%fmIlW9J-CeDx)?IOjm*vkY$Xq6SAm>{x$wl(pa!ZmX(plL^2xAcTUC0XD;MOO}8 zNQdIBG#C(`)ui{Jj5JC-taYqEfH(0iXzMQm>#M=1WjH6+EXZ)F4#0Dk-&TqZlA|m9 ztt|AG{;p7I@#t3dLL*kxl)oYEU^|A7Rg6^y>Lhp1WyMoyb)ikD2?9713J!KQR0D4o9( zlvi|zg9cF|3$?^^Z(EaK?7sQAp~$#8u;4J zGUFZmAImsI0Wek}Y<$cfi{ELhy5c~K>KIX3A>)30qw*p;6%uepNiKgLZjZ;4z-~@~ zT2NyEU!jl39c+Y&YLyN3vl{Z^5>>g5!p*mAl$Fg9O_c>EIjv-VB>FN2`I;}HI1WNS z`M{#9@?Hg{J+khUVBIVCS=OfjKcw->h6m7&q|7n0a|YgqmLUG9AoqQiH4AJ%!*1of z2LDhT+RGd}yDv1DqT5e|ChSCA zhW2%%4{|pY8+4Q$o$L%xrZ_Vvh_^MR3?tSwg-h_a67e~5_u!+g#q?mXAzImO*Jw3>@5%?o>q++QIUP27SlyF53_T%5lu?T`Wd|B7n(e>shu+Xd^!MCIV= zvFfD{Ou4)uu!D!Qjw2GrSDNiC-TF0aSR{E5bO>R*V2p=I;_4x5>K&vOBLYMA!wMVV zxee7mS(U&SaNw4p=`78Zizvl+?CMvCVA7=c!+Jj*-S&lCqNYfAu%ZanCJ=e>9EM0T zOaA&0A4?GT=uL8;*MqGQ2jtihxp(l_aP-n5`Ja*Mr44ecB!K&D$0|#|L+&%5my+-+ z`iLezBrU1B-l~(77w|=r z@a-~YM1I~;&p4q3JZf=}#he$MQ&DkH4B#9_e6A(;ZM=2}ibpo+$xTkGCfIu=5c3wN zZcdE#;Z$RLHp=eKxYxk*h`Q-G)$>iiPW2NwnnSe}+uoRQN0#a)Jkmro=WXIx^%S6a zUotD-H-9w*V^^Sx;JOPlW!Keo%wQ4(+CtCZ9#XrpjFTC_-sG&3(1v<}OB-bfYGB5y zXwXD)%!+hGXyt;z;LQbwlu@8?3DaWVGVH)Vn~Eee-DhQn&+`I* z#s`0m4ufIDZg?L3Io{QkJ|&HNrJ@60$shzGoc06@Ann1u*6+D0P%;ttT_X0O(nFwW zwA~whP)DI>gwc!$@U^|+R^V<1pPrIkXaJ56i>yZPAxofz{ZG!pL>;c<`@!!q!;S-? z^iFAglBrxRTk7kpY-cIZlJ<<1Uwg)<_ACZvC09K}Q|m*ytVMZQ{vHNj`63pHmBy^P zJE^Lgd0OCsLhu-2W8Q3v*K-nRw_k38#$4~q&v z0;?g9nTkZ?vYtNsp0y1z8Okc$V2YT3y9k_ zM3;t!p=NA1$F&9HQ*~)BMSe073C1J%50bU{-aeG&G2-8iwl|J?R8^1T*q>KOGvmm0 zP9xQoZ$0TAFLPv|vHwLNCAGp{Ol3m;3xy9cat7S_6fgucJW-p6NN@n{YE2*H}qcbFGYbmcng`P~N zsgSD=dy4v@i#Ftj^7#-(fR%aL8* zKGsTtBxOU*{XTX*I8mV`k@45I6+FU;8#SqvJ&{tpa}JNcDqaOD^eKTm-g*Zc|NzIg|m>&%v|eb`{IHG!v+P3+N-E-GE^=aLrdh zLYfcxG7qDXeSv%TnVgcbf`B*okguW=Oz^9UjYzHnDenNoVShxOC(X?615KEVp_LNZ z!HrCJ3GM8D5E;ODI?DnD=xJTt7)P7L@4GiYr9V;@(Yw2Vq~;+$q-m}==GJ!HTfl=x zHUc)GE;ot^Xix21xeaw9WI;V>gfak8(}^R%qWJ3wNE>D$m;dc-XZ}Q4UZc_?=VD(= zQ8rBa4HYnvHJpp;w)?>6+783W0%$cQ34QD=xs_5Ct&@>|AH6~D6XSak^Er&s?_mL2 za0(|EG9UWf?^XMX+ zpYK%7xv1guStSuR!5EL<-uBCd@72m~?r4&5;}JdAvJh4#S?nPq%ab`5r-+{E-rLdW zl(VKY<#omVfof1ZCzMs;k;H1XZtQY{ZWzOCjRA|~F^rt@p%p9p47~DH<}VZ5>Mb2T z(@aHVfW>fAh}^hu;0ZnKQ>0fAE%w8 lH0Tncwo325?+8O)84!;-1@PNO1|SO~YC zZR)nV!Obhq^uk94430=$Xw;nwsQU#6@WuM1egQq(1Wb`bPK$WZ6>brc8%;!H+I<8i zrt?@#u6Z&;7J^JyN8tQbr+`#5K|Ul%08KY0FRs83j=+CFB_q(mP;@XsL8%l#K}`k< znrb+97s0m3yMM}jW({AvVL_ETHf)l*&Nmtcpe}%ovXdeGEWrZ;jo*Yvblj()G<^1^ z_|QNfmU7Pq?ub3rllbsuxtfimYTbM%JN7>le-In1P7 zF`MVZZrOo$sN3TqyUvR~6+v6G3#@s#{WexT(5PQ-NPff-EUOeA+F1d& z2IAoEi3+1P{oWbFVMqa=;ek)MQwBAFjK@3vZ}st#Z|m7-0qi`cSQCix*j3;Z!vDIk zOj5?09)t(KC2u=bb8*3gCK61*3Xy0j8%ipmiwX^P)~fuSv~1tei{gE~sB=)OwZZ)d z9D3-5UP)x9YF`RsW$2)~dY(Re1CQULDEM%P98uE|s2iHf1}=4;^BIg9lX3TzOBLiw zK5|jg6}Jc#zP<@Xea;OtuL?T%;?y5HGd4RZDcjyt44Qdfd+gGx5qi^ej87=py9J)N z(v5vf`ur3>N%@6>lHz#BvB8s0Mx|$#yj^TEG~#5V&yDLN+lM?iS7WwU7C%U7p#~7Nvy&Eb#(!jEtj{`Mx97o&7$}|Hmy9 z5g>HL;}V>xg*ed{d_2>A@fs8Eq!=?jnY)CZlAn@vos&-d-t>z=OW#Cm`8RNhcI zCuIUHi*M%$CC7j2%)=aZXR_H;lzqb&<>|uf`WkbQ)Kgx=iy;;vK>_>V$V@bo#>si~0GEwiX zYToNimN_+zrqw)cwlnqiv|e#GO7ZBBG}ERT3%DJl^`X;5Y%0EJ!F1}#=Nqw<#^7_C z1zpJ{ezQ>lj}HDG?9$Gl$j#m#`+8)G)bYmG*n^OsHNr=(i|Gqsp9uPjE=IzIEr+Tc zUJ11)X0Si##mf^Vfx6~^S$S@ge7`&;7y*O+0V`keCYRG>wkdY+nD7G6>`X1vU~5UA zzPOgN&+sg~@}%(^hJweB_1xBS^61do^oB8S{ZSU-n0KBvoWz(uwGU2pex+y!`c$6h z<;L!pBPElsw1%JTh+^$PDbVgP8s42AsB#m2WbH~S(w?UVUz_MTR;YC({*m51qZLeq zThO}U!&acwl*u1Dr-}0{7{`=2UlI-{Vn@2OUqPwoZ!cTqUhH`kCO1|HR!H#%6aVcqmj67BYTUAy01yQUDX@TKbuHq#n( zf`lBs@uV!$1dCq9r(pD_cEbyqDoa`p88~d0a}dYYD6>R^DVd1dkk8?pBicuMGYwx~ zWSv|e^FU$%LPtC4Ou%;GunUWk{FQhiIT^HyM7Ax55*;49vLZVkphY$T=nXvW)899a zc0979mKMkp?5VP@PV~?A-s&0JeALTkD(dO+xEm78-*$dE;)FyP^*mxkhVIMdDWV79S*VVTZj6Wgd^0Y zl&inZ%(CjvidpDl$ck$)auIN&QXw+FcT0;8=kUJ6lX1{X#xfDH=;3w`{h@O#W=Om| zzKzPigfTGvuF@DuiE>oP$qo*~1aux7)E}u%g|+OC9L{I2vm`86#*X)Sn5MojDyYAR}Pe;dzh_<4c$2UEIz< zfy&=T;?LM`h}6G9wCIA?t4rP-VckQJeOWjYER=~lZA2$Dy(H1!Muo(8Twz6QTAxNE z@bFZ{F%maFr;gnmS`5@g32E{vS$y3+yRqS0YRZ<9K2z~WZhYfMz9A9qxfm^yY%~l> zU+{5Lu|KO^{w`NWx_h55st^PJE8&?tJf6fxQva_7QKg7$Nt(euElYaG^5b}Ev8&;K z;2?*F1UNhN{GIu3=Z03I=R%>DQ(m!M5a*_MZgTmX+8w-iL=ynsEBJ*Bl+yhtV(SX3 z;O&JSS-rP>gf=V&kPhy8ZhktyAn>7e$gU(@cgDPXDt9Teo1 zFC0taCJQ&I(`;uVp8xjla$!B|7?S7>mGtOSVFeCbN`g*ya9$~K$oiwq%>}2{;qTCS z3~JHb#U-b4Ym8V8G>Px7{gbZc`&pMV!B!uXeD_&QG*%iJ@Q&thkt-33KjKBKXMvID+Oq8p zQd2&VF@6Lllofi6WzG*IW9;L*0v62FWay9Wg|$Ky$QMy6B2r({;Xb(eYs`)ImKXmB zKw#2w2zcbq7iZA{Pwo#)>!`q*Z5jo0^!VA-%=Sk60->YiSGgrTm(okHboeSWQf0;e z{jk~XJ9LpW1w3zaH7kEpOdE~A=*}&Fm%sUJ;V_4To3|g|G!IBOt=-uWuy-EUnVUPT zV0ok9mW#tA8l%d|clONU{(l^>9l!%x@1764U&1#d zo6C}95v~@*YSUs3Xw$RhupvjtN$))S2i=g$B9g<;_6F41V>J8*}XI>E{`=S@&o zaz1U9c@Z1FBlr^+w#|(9V9O9nT_mByetBJ(`N#n5<18kZ~&rc=K&_$KMwK7mOMUQ$`0E!+&(9elVwGXCy?b}j+c=Pb?B{?K_1 zhlZpMV%c&I8+3)Q;?cZx*pMBep#)V1@NOd3O&-@yi>{rX$s0>M_zM6z!Q#S1!>ssW z4~F(oar3|X&`A?z905(ag<8h(rP)k&6+E}ri!f)Qg!udd&!P2U^U1q0o9P(_8vPmO zLcT!C`JHvFoFZ!oJ5L-QR3ZpoD*DoQ+%93YrQ@ZM*}K4_1D61Ua^yHJHLk>oQ5;_f zjH=$`dG@L-`%>>eTD-mMMiafZDsqH~u1r{v=4)i~s-Y^wbqO)JJ3CX6P-#G|0Lae2 zjKcB@9=?j7iGi5ttcDTl$`2a8iep&OU}>h`EwwNj1uR=>TndyT8+GW5TiThR{ZzhI zn2*>aPCA1@AgLn-B%s;j?A2LJB`J7not&wb$P6_Oyjnl~i%x(_lN>OITf^JFYMU4c zbM`)dH?TdA))PE*ufSjV1zrbEg*5=&(9~04?&&&;kiIW8);jINus>~*bAx{&(Nh() z2Xiq%mAUE7Yq9o2Zb_v=LP=6!oQ(7hOWX9~CF0W5lW;H*)#z{YNXNH-nhw?d3(hcJ;RgDHe^M#Wo9s9_84F&FbjFzH50P`F{ zzGEGY43{7$56bLZ04THh(ihxPf2&-!B;KJP0Qs~RcJmfj&cIRRI{bzT46s&PLj+N$B-ltg= zQUCthe1dER!A!+_eEMI~4>3?>LrILrsUnCtLG9PZ3|Z$B6538f1{nd1u^_%$jAZd6 zeH7OlF~K1EH`*!$PA!}s8wZ`K^|Z!PB}GV7R1gtK#vrO<{f?&*!ZwzHl--LGK7&}I zJ^D@y06gLOpw9fcjHHy^sA9l}NQDKk!$2 zykCtcsuQ5Rtn_E{Gm)B%MgY5-I{;N##c)LJLV1-o!M$IC=kRd5rPG^TOkEUs6oR8j z;|ii+0t4`kK^+u49$aFfEs$GO?zO3VS7yDSQzPfAZPhNO%z@HSuOQVRm~~4 zQDTIG=64&WK|)A{5CoEZs6QOvlrfcGlU63Uj)yCD9bAA&@_`NL4_#(|Ft&(IQRji` z5?miFN|(bbYvlYh>4*qLq{dSWI7B{h zPbwcO8u@&kvwqL!IjP~7Fk0YppUQ{UqD8W5C5y%Q zWB?=jE=WhD#up(&8V57u!fT{d+*dS2>Pm~0(+GwM5BjPQ&4KNQkifg(Q)Hwm5M$m@ z0pmO>NttTsl(sV1d@0B?8{}a<$6_u$YM?WWYS_5rX%L`d0F&P&<0F>_chUn#--3a~ zKyY=%*$f)xRDqSkXpt8pk^j8%<={;QX_)3-piN^^!N+nD}?BGZGKgnQPGgh}CvI=MzbaAnRsWNk6ZgX;s?p&E)xV z#GUeh_91^8D(axUb)k@MMR``p0SWa8)y$+$?!Q0%D(t9bBE6|#9GgKTTOcw70XQ-& zxlC=D(SqiAv=)O2l>$(Z;|dYz5PXvBS`43;2StGn$dZ%zg;Ff z${!;$otl*m815u!!@_O=cBwB8GRyuI8<)BtwS=K(L<#!R^r$nac6c6i2;&X;qWEs- z%L*o$^~?dCsVqXsIy=6Up+zJQc!$o1&a;@?5Gqjb5Ti2W^%_{0l~+8U={6G4&`BWo z-v@L|-llHDph=*>TF(v2kky!B5ZIIV1A-<)Oh0DKm-F7mVfG);2BckeA%eCW;7S|J z8V%WW)Z~O*iB$@s%`XbM#<#0Qt+2h<`G3^E9#Ur0*eg zC1b(H;?Dna5SQM)PzVJ#-E$|%TA)>AfaJe)U9sn>8R|;W4HiPujRw#vW@LPjfgFg* zMnoIjCm_n=x2a<eaeQ_ArzlOu?r?iNawVPfsW?VQl!lxkY5WIqG9D;=%8=2Cq z_GvB80Czcv9Q2u4(icqc0494pDFX{5{TF(J{yH^S`vYj29=L(<++jCUz(|szBp!!~ zbnKBmaKD`BIlwG7Uuu%vSHV!Aob><J`ji0SV%)N#Stv{k_+>f21Ac5f+ktc$QwN2Rz;Oe3(JacLxeCQI77-H zVjwIY>&ZS{mIuGg>sseCFc=v}`7H2~OlMyprNUw$O z586UiNUGjEC$<~Pw@-tt%P?dDf51@f0m?Xl_l&fTl}6%bbQgFUG9OinoJSdDmE>ua zY=X6SX^u3w4!)6#b`b^gsRI#`6q9~T0C{548?;9Nx+5{q>CHCUO{irhOM|UtvUwrd z=74OQ`fopE&GqAs6{uwP`3etCnso1GN56Me7<=yVgO~S#s5&cd6i#{8%>rVu0 zz8uRaYlzmw9E322TeZXhkdUh8()$C;m_;ReU}R)+k_EihMC4?A^4b*^c>mUe!fk_M z;`oSP5)?L(rcIj!Bdu&UNq_v$h&tOE!gs1EsmxQVQ<|J|V?r9~AD}hfee1i>wV?%6 z)4MwtS_0~K)bsjz8KH?tIHEK-v16x|R$Jo~93skbAk1Np`WqG>4$p9bM)gH3Ek3X-KlPB#HuP*SbZzv(llN|YxIN*`vO56< zbP`_tlLbDhJs09w8HB7)*ru+*EW~PHy0{<^FT!FIY}zo@;eS_J*WUiD61EEM%}fw= zIyS;cui9JHw3NgrJ211d07 zHd`-c-F;eBQcsvgQgo^?IsG?vU*;E~?B!@@qCNLPf~8A>7y)v;7!~{iDj>^YY(ro& zpEIvxB@YH?@?4o8B%vRKZF#s|7<{OmRdMV3zdTZs7(3-`Lz6Fr$@Pa)JI=nsp)MHp z8>WKPJv4h7T0hLr7(l8(4=&)tt|e5)5B}y$gRe)dFsj8W{p3iiR{1d4zv<-iB|-5W z>w7WOQO3-gZlH~9eryDlh%LqTt=QYCKWLR}T7pTWK3JY9)9`}s>tbR@G@+d+yt1~G zWF{PKzd}o@sf>281_(fV*a!lUH;kUK!pI59LT=QfFC6?9#>{br1S<3hU7t5Yym>dY+7r>qwF|J>2gfs0{RsQoko)Vdw9eK0^Xhr}3YCWo zg<8z{kNCXqpGYp!>)Ntni`?^8cwA97QrS;iAHFiu`_tkwed)ysbollh0F7DvLQghw zDXqqwjj%3}#+U2Lemh-!cc)odHa)7O30e8^FW}=HJNv)EfncF;vugH=ncK!;qgc40 zQNn)1$yqxlgVzsXSbdG|P908zdAnxOy0&_k(4nuF5`M`FW2V3mDd4sLg4ov%pS$F0*FDoZ`|ydWCciI7^ud;+Q2w92)>)(zHH zq5lj#|7z9WG4{RF&>uwPK~R+7+?JA+OYNp%>q?rBBm{c9F%qXu7XjWZT!K{24|jqm z8}9s$!-%L_2op=S79c+&Z@B3}r0uZMvT=Eg)kPgf8zp^OP`|@9!ZAnTpAo79MqmWK;J4D zSd3&C4UWEg_9|LKDlH3_&NX4Yh@20)BYw;oJtIrV!~to(n|CtX_bID@`+BgzrZefi z`ZF|U&^CK#saNbU+Tg@-8dw9TqCvbwpd(@T-H=rgDzIV-9&kZ;$@+tZC8(M-z5+9? zS`b@*Z5#ZCIQ-y9!ZtQF5EdTjCsteNK*_|}L!$ZRTy={0H`^X=Kh?2I78)ZR08uX949-2T$;+9%culX?Bfb#~F;)%X|E z2w^cELrA*EUl6+}K13JOX28~zjDKjOjm#(oh;Gwox|Q}c=)>*>JlcCW0Nv90sx-2SK$IStI4a21S@mx&>Tnb=LAnjZ@H{ z1jR>d+nJ8=Fsc308x-8+`<+W5nIh+U!2Bu)|LWqFk}bFGV*}_MH*A2mhKIxA8?^dV z&>`ptLi#mGDku zeqSjQ=HXbK6lg&_U{vYQU;+c!dRgk7%JpKX(|RKebP>-5(W=0WA`*JMpD&Zy`5mk%O!?dLmF8Y|K6*%j`%dGO=@;k$Cyixw-7z zDrm=P@-!VPOgb9*e1_N`L0_a79aUsYmA({sRTjA zv`QZ#9pn;uaRojG+b%*S-Pa}GWG)t!U=+^7xLR>ItdYnW6%;& z#x;bDyCT>H!%9y}ZNf6Ov$UrU>LM$vtf=1+&vQ+Feg*9+PYf=w$-i#a$HuTW-tBkP zQ$6qG&X$_Vx7M*{icwc`R~-lT;OZ@;N%G9Ge6|L57WI z1W`qT@Yi{xth4(kMuNp?Uq(s-tnIehpMx21wBh8yYhR%~dMg`_!24(@={_`+fWKS6 zczKNe6oyL^WqAAb-A|W0nk)}q6*?Y%pVpT!!EvT8vw)uvv!lEK6XvB~J&48-jdN)p zsaC|~2jV#L3yER{%t4IWc072CH#p#Hc6^m+P(NY)!XAx}bwf?H0_A(0;sRdV2sv_( zGr*@q)~bDDOyDo7ap+|5mUcPRBed~eO_9ftq@#^$ur9mc_L}`te$aY`4%96~KGU=x zIjQT6bcatE{X{lX@~)c(v4K+;fPa*q-n*#z7IK=4Dj=f8OqzwK@sNDWDyBeZ7yC<0A%#32kHa1MQ>fy)~=BFL=I~Vnm)U@jDm8h6DLCasUdK zE5XOxhZX?r{REoQDO#HMkJ+j4OFxc+zX0%XG{3d0-%%@zu226Qr(*$EMuaFDIP|7n zr`ykBVR%`N_)=mN-m2FM*tcOzwR-(kl$Cmpd{0~7HUQzWQCx!9xQxAcW%fqC2({CjM^2;_QDFI}$H{ez51MBB z?Tg_RfjqhFj8;e?Cq_O@7PXs- zx7@Wt^=KG4cpQWE#0SJNi5{pa<4en&r=5qZYgHN5M+&h3!TVr_@WhOSb?w&sXp@nr z@e+0!px?Wu?vFu!>J|De7Ku8BqKas^{*6(M`D-kZB=d6KxB9P?7^yx^6TuG<`kiAY z71d73i_u#(+i@nlFipItcHLOC`frW!>Pefc)!l;j+*b$$;Fy3sv~KnCmebGQ9gmGi zOV`X=Yj(y?`0<@z>G^Aj@_>A8Se(UYwv;#kXluKqtW8lQsJ@;5bazjvzKGczs2SCj zgv1a7O?uLH>k`<0383^@=*(PhBqzM;{r8aJR#rxMT!1SIN)p!n9m=R>I!^>Mj;uZo zEaj*5KD#!wKW0xoH9)7rkrZI`2w~i*T@cJM&>3IqmkRO@uL~IuKY-&S{^cOVd203= z%f;Yuqkst;ghjx9*KUlCiBZ^YQUy>?|NM&<$kznatGv;AtGr`A-iD#kVd0DxMSh1$ ztqH3fr(cA18hO*Q64nUY38}r^L_kH|6Z91VdRyXMZ}l%G`B|r}P5BSu+_HKpFSn^Q zk-e~NA94!`>VzzhnW3Nj-X8gt*QVpWYrzj@=3bij4IYeqf+CC1KA+y}IdWqC-H(5^ z^U#jt%ku8%C#|c!702ox*U*IR5ga+^ll-PM8WH3vmlZUKnr!x4!Sgg^k%ny&G8~NO5{`Nc{nwbpWKJZcMJ~<1sRk_vrK4lV0%SMJ6FgOH zb}_un( z*c#9Ee{Xu;!fEuZ)U^{@?C$y*FK~b6wcpA$)x&1NRjvufdBPxIFd3gL{dPqV?Uj+Xmt)P5Jn6R4HvTc&s z>q*7vWyS?AB(lWokfqrpnhQhyBZV$|_s2=Y<)c!Hc zp84r@41>7aC+yXWOVpSx-1MQnpO@uf+h*mXWxJ_=Xz0Hcru*n{A_N3h2~`4d64m#N z*YeHuh^XH7p=}z*g0Lxh-|7e(r&UycuNtGtc#32q)=G}~@|Nr0&eV_iPQc5~_S)3n z@9SkYX2AD&?_bfrapqp-%DNL&8ONq-P(lSt3Fb)%Zf(E(!nn*_Tt5AfUDAy`yLP>J z(%eE#8+!jNnit_wdn=$EG8{T=?QyJ-=3uRk#(S0dFLXY|v?)y~59vFc_T9d=%CY5n zgE!NR`(I~{tHn>}qpK8gpb{1%_NYenR0pH}z!CKSaF9ixY$`?8V|K2;{Tco3V86mH JYk^?j{{egwM0@}M literal 0 HcmV?d00001 diff --git a/apps/docker/docker.yml b/apps/docker/docker.yml new file mode 100644 index 00000000000..a772581affb --- /dev/null +++ b/apps/docker/docker.yml @@ -0,0 +1,10 @@ +name: "Docker Desktop" +description: "The fastest way to containerize applications" +website: "https://www.docker.com/products/docker-desktop/" +homebrewCaskName: docker +license: Proprietary +keywords: + - docker +category: "Developer Tools" +screenshots: + - imageUrl: "https://www.docker.com/wp-content/uploads/2023/08/docker-desktop-hero-v2.svg" From 882366ba3f6988b1b49eac94db5ffd0fde12fdbc Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Thu, 29 Feb 2024 11:51:02 -1000 Subject: [PATCH 4/9] Add and update Notion --- apps/notion-calendar/notion-calendar-icon.png | Bin 0 -> 20762 bytes apps/notion-calendar/notion-calendar.yml | 6 ++++++ apps/notion/notion-icon.png | Bin 3737 -> 12404 bytes apps/notion/notion.yml | 4 ++-- 4 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 apps/notion-calendar/notion-calendar-icon.png create mode 100644 apps/notion-calendar/notion-calendar.yml diff --git a/apps/notion-calendar/notion-calendar-icon.png b/apps/notion-calendar/notion-calendar-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d5ba682839085c28baf0d1dbefa477022963f9 GIT binary patch literal 20762 zcmeEu_dnHt`1jk0mLram9MO?;Qg+0#Wt1F8QHiX`O4hOWk;)2*%wtuK5Rxr3gv_!f z<2d%t-uLVDxxbJ5AGq(|?jO#>d%WJSdCli_U4n1pZZI7`cN~HsCiR;t+7LvC0YAN? z4B&~tT4$T7e5TfO!#kGT3V`SX&M5wi15O9x!myXU#* zrbjTl#G<|fZ<7&Ty^hMwe8Gpi*(3Tk8T4QRuNjX)gx;;aZKpin-P!=geR^+Y3Iw$( zo<^VOX<6?1x_5j3pe`~Z!blQRU9l6p)Hv7J!YvcpcR8e;)tS&l1C_o=JNBdWre4L^ zcv(>AjBelWmXeOFEsWOfQ;~F#^EZh|?doDa?F5Gep=aoCQ+L-oU6G8C)r+*79Gm6t zb&X|}U9-}exn{e*R=nT?aXTx8Thr-z8N8J(eGQ!Q?cQtIbEV}*$IlO52NRPlM`^1` zwng|>_@;=}zbTHLF;#!4phQxELC!U&(OzMp(Ywj>s+)-WeRodFWE>OY#Y3q_>>R)J zS$%lri%7sH2$@caD4{_6Rzg(eG{M(pA(RWxgNH`X5a*AS^lF&~V&E8vt)tmUgnj>_ zYaBe1PH_Xg%5jYoGR;UaQ3IcbIelTjJ&=9fQla)_5CXEJJQg;&wbN5H(QloA!b8$E z%|?nAuwMu>$-yx1kNF( zHW)=DzRNjZ7YuV;1$MhahB$xPv$@#_TJ6lsl}M`-4?^&G>8jjX`l}qy&2Xt>^|CXJ z6{|>r!oD`F)ZsR0P2zl{u__cu690uAa&ox+qJ5QqlLwzlr-qy$MOEf{9wB&0;n*2j ziReJ0L&KJ1yhcjn9)?YutD3fF$6)6yOAi;+$_Eg$u? z*zdseo-shBQDZkT3JTl?W8;kxBi?&ieP8vBjLz5ND!vyL7K*zs1U)ErO_-LAy!!5V zV$bY^b$L*N5iKNbBXuh`BzjKXcjTt^buPKNxjAcd^K{DeOh#zH(RO$e3jZti^T17# z1av!ET3RhnD@ERC-S=#G^lBQn@Erl$hlYllzkmPcW9V=^jp<-b>K$m}Na%lxdPE25 zNplB>drFI);~y8YJ5yUwQWBdi@1y@KIoa~wGy*N1trO|wL0q*c4@&Hzhs3kO-#A8! zEsi72H)dzr7Z(>t7h*!Sk{e@kTy)XMDKWd^Y#Vg^AXJkR7W(?9=IVRy4r_(uZY5=9 zde`TrY;)>D!ii~>*AkCG(pJ4_uRGyKiAhOGwN*)HoCfu8oaVs9Iu;}fsMDo3w4cBX zgt~_Id#p}sKFp9l&pLQVRkeM>$rfpM4Gy&qlpZacd7QW7)1;2Tozm#nx5_@ARHu@` z#)66UvLkE#!O;@<9lx-9=cMZ-`Tm_Jwp;s9?)t+|sBXTYI|7|`>}oa|N2-0Oad&K8 ztF2WU?C-xR_{CVY-RRv_eNIg5uAR|c-Ta98Bh%%8hxxQqJp>G3aNMPtZ zKaQIRbRB&GXY92?R(*1;iwLv6M=`+J8{N|trs@2ch}+2W+sldwWt$FPUteFF?a8hc zD{hUSbiR27*|^3qx(JA|^~c}8e@7Lcoq68AdKnL6ZD^6lXVnDDN#;e(Fm;OlH^%Gt zJv}{2(~lQFg%HufWOFV|EIK38HuWv&z`1R5a?)f*f3i2L6Qju{*wR#HkbLHA|223G zQEK4C=%T*E?4b2&j7{)6b9T(V(Y37DIF}998hSe~sub#vpcRRC4{zVtaQ)HG%XlhU zFuSQtR!(qZ#QihcnHW_G4PJrqxNj~R&aQj%>x4%M8C;7rJ7kKUAl(F;t2iL0;J8o` zLc9@dYR&?>um9FoN&k4f81409>}Edq5rY0C^9dJ7sdn-_^(_k`@mO4zBiaq)dzPT* zxxceM>Yv8psizulDRSnC9iX&l`t#L#nl+Mk(!TwG6$_Q-Teg?Slz+VDvpJHeK`~&! z5mSqaskec6A)MggzGB;~pJs6$LmOCp)(zix5A9{RejG9gs$(=wh#I>S%INt0{YO&-Kc?XAcgqYmuj$a*kHCyqnQN%m}^;z-6ouueBU?grR7= z96T#Oq^JW1`-BSVn!cEEoVYMM!Q*IIBKL1mii!1XQ-R#RH{dq^*nCyH0UD-xP8L&*{$^G5UfWFdM z0u40Ej>F;bp~Rk9R?Lz3or_a{KTgMuu4#|qw6wZ@m)JAru}A>vGit#hq$iV!!psGm ziikHrK#dxP8bROoqmNBDaGR-&7{@x9dlVFh~U4x*mp1E~~j@IU;sLS|vR@FEQ zO1-7E@M#{hg`c0_DM<(t=iQiiyk^pw1E?LYx+SDpJ3*)5l{ta5D=sen1*GB;7^GMy z_M4$ogUyT#h?!Izt1l4qu7NVy9EBz`KqhMB=)qS4s1VVx0LI}DXF`{F>es$2OVL0U zR|ZC=z=&vJXo3(VYE!|(FS;vd9_7L>< z_8%P*c8y!seOcT` z`E~u`6h5RNUSDw(f*hEU8K>Oza(hGS80cXT1L&>{90 z78e!0g}`uMMe#xzQgi%f>rM{DcfdLvvUpRFAU5)RLMa7;6c?^VMy+cXO?9N4KtRxF zs15Jb>QqNQHYZkW{qIDJvxCEHU?)D2)WjF-kW4+P$^qQJ3=1Q+&@tZEAtA)Ut-(aO zI<6RKvXz`kmmhzmLgJuk? zgu*KncBGjD`pYVY@9S3YY!lPJG2Li?vi=ukPWk!%#>`$t)XFjF_J^ZHN&DdsFJ8Q; zA6n~DT_fJ@vkq=qeaU?OfhGqAgJA)ib0nDW2`&0WrSrMcb^Zhc6nQp*zPQ-laiHzz&tjvGf(pi8A z;pf=-*LTN}>Au{PA9W4AdWzz`=DS;ZHnL*>LrdX0t{=IS3Ybg z^yqiTqhk+Uz3@BxzO>K}pyVGU_7v$iv=7C8HZL(~OQVBcOGeTfypI)%`7D?on%Qn} z-dm4bb{S(%UKwvBVW7^`pEo%w)p*U^*zt0;7+ivuSG9RgQNe zfvgQ~S4v2GkZYj;O#Rn4X{0Y6{PMiRbpQPQw1N~1U?bOXF*T~qOS14ol7qmMmoP*~ z{MnLET7pB)t+u@8Lya`0u|3X?-Ol5?&cNo+;njxpvvm#a6JSZ7kd1f=g56o_t|5=4 zT2*#COnaw@d8)yn1&5KFnInv;tDc#)o%se#sR1g-A&%+vm)CDlpu)RcoX8`DGjr(- z)Z5l(mq^w#?Cg2qh}ho6k`U5J#?fTZ9;=yGZe;wjy}sio3r5j0m0$h$-LV`UNjH>ulLk8X zHw!o&yXRGaD^NGv|8X<%RcN#$H*mvlK7H`k!9U(RQ^7Q z7#v|mw|L_NkP$W|$CJh{JGU?XHD<+#_&WlpP8j&Ws533S$wL#>CS~W6Tt{wl_*xu? zY6^)dDa^T@OPkf6hg}(3Gl%=thi(V&x%aIc;Mxj}IlhAZe+^@Ef)V;T;Y^XV5M{Ld z=JwXgcoBERrv2Ct&bZP%JtHGr_2F){-+|jf`-r+@*skTnCtrcJ`8&CIBXuWGH@i=g zpDr*k(Avg^%t+LZ+hMjfU=d`wyi$Cd21>ZysHPk#b~QUYdxra<&d>e8?Qn6#@Y3VV zJz$rWNZYnu44kj${h_ozb3rIBng(-)~4Cg4yE$cv54(m*8a@73103|N1M=o9^WicxyYJGb@6wvWLE~ZR;FsMmoEaEo zV0=)f<||b*OhP6TB(Cwn;i2D7hF|#(*v^CM9o@sr`%!*>wLCMq?1mC~@m6>1+o%r2 zX{aadw1=~lu<6=&zmXb8ou{Lc5hVTWPWE0XPpjfY#@`zd=AbPK<|*}ta2 z&28=N;c}8t>z~r2+hEglmqOXLdYKjWJ}-Z*-u-&waG`p?q@a4ecIUA?KgKGr@a)+xdV8YEXmig_bMMIwi_{C2ulf&GqiSqM8wZ5kUkHPz9whfE$& zxl7+R?Re6Q>aEb~>BIJ=J)H1_wM;OA#CPp|rSJaW8bj)BN!1^vz(=@*TiWzH-0V2~ zD}4BO56F7VqWXiR~u<=58Pz;a;iFo848)OhTNR`fYgHUtM&(N z)q4AN3VU^3Z{NP{iH^08`4o(>WApEN6L_5l8+Mast5;!*@h}z4Z3%2C1^=*kqvwr8 zWL=Rd9_|kufzE4n`79b`-&KE1H>w`5aaTCp?(jOCPuVXhP&gP@Xt(v~_^~X*Y+9&O zS*6Y)B`b@4`0!z{EYLV7eYK!Tr4P{KxxK@^l*6vWBIDhnq3ct3_Dya_A#yJ|5Y&U& z2&RI2@BP*y+W(yj|JD4*3nIg(Fy6|e&?AHA&m*`MLf8nfT`ETj9`+dT_vl%45rq$h zkb!we5tkZ$c!3guawEsZr&_8Ik#+2jO@tc%ithXi+E9}w)+sBNh|_;~u(!Q>eZGYS zbF#Zpg|5rR@PomoVEDYTpH=6gG_ykfPJUn%1H7_LRb*$6?-nQFX6|$8>{V5HTG1i47*gFv=6D z>o1M-LZY*cXb5V8d$EUqjoY)V0d1tQA6~#qKlSpGS(u-{X!QmR@@2m{Wv}_VnnrI7 zSwRJNqv3Di1Lb3qnP%^efWCqVj}F(X5BiALTsQx{##p7w*m3f|=Vk|@*LH7jN?~cD zP?&1e$whW4ef|0scFu~0D&-da_5o$gWGL)g|EPb~G;_A4+rr-9x%bZ6O!lVgaj5e? zm54SwI8?*caeeNiQ-A(QYQK!&Wq>XXq#SOiWW0)_IIHW%W&(9Uu-G3++1L9K)HD+k zl&BpMnp;O%_+1jvHwLx?5?{(Yn9V!?!8?eU8^n)O&&X7*Argrn#>dBQZVsZkt6WfjsyE^zzIC5q&~3?fj?TE zAGiukdaqCaMdjrQgFNq08^iVIfn6NO5UKO=n!vr# zn&25t*;Zh(k{a+uv<+^;P6NX0UbKXBt`{y!BiM$ zx9f476VjM0fgV|-kvNCR3i&6e_W(?0>@y(_<=WrIR!3& z_0GcxFj?qQ2)Kko!1jIq{290*gcHaNi2A};i2^(WRThAFE8YRN5OkXjK(!E?>i>WI z|8h^Z(11~x6Er;cEo|VI~hep*ST2zPE($X^E$}n0B91x-Rqw+-+!mBE7 zU`U^Jq)O zC_8!8!_7@n4qyyFWx?`iC;R#2%gpsDD*z&N1}?ExICy%Y#3##pze9iW$WYIZA0bWF zaZNO-XJb5QY(E3ZWCcFt;RJVvxBcMXtB8{T^e2526DIr)t=?>JZ)a@-Ape8OBO+#` zjy6^dbmVjEiGNJf8gFg{i5MaoO=!W_ioPnaPHXCg2e{A&7mzLsrp5q#35f$<+BA)4 zhhATaq~m%FE^doO(h2G?Hcp>LDyq>HygW9@4N}1z@zMjEoFP7=o^%@FpRqPYS+%m2p1;naHcauu1|-RQy!m*jNh) zjXt+yaZLb>^xRxb0(eQ&b9ES&ha{Q5!~hYzgAk>GQrOY;xxS5I2zq>zQp2S>3NSJY zhiB)2dzz1CT%7L7)}>{Hc+8NDi#*|ht~EeL46DF~v=Q*if8a$^Vw3;F5Fg-$QnV;F zf=})2U??C+{@v6Y0eL;BM5$pS>q$`ohJ_3GQ3h~cAS$)dbQynM&NG@vQnVSw0OY=e z5COn|YEqY7>(Z8h2(G}p%Dn)vg25Y<8VS=kKo5Kc^L?of;H+Khg^wxdj~73B?!<`` zpg-6DYpg2h>g$^fV`lCe9Mm5i9K5A?YXl8J`crFb;#^!@=|IgYO+N=Zl^&1@p*QF= zzy~<6cC(*ps`vmqh@qa2E&^Irw0O>hrSj!t#r~Q#YEw+mYmAJ{?&LCLf(PtqqK15o zv>LARx$-ns3EZbDv52h~qEM3G7!s&_MS3dr)HIJt%j6sg`U(-NIN7#plbT57QO|G> zhL^zzDD~}ZSEqn7of`G}H1Q?F5MZB6w<{Ube8UoJe-ED$5)e3;lz%_y_l5UQ5?79{Ez|$ADXRf}+Z;H;9_9pA=>z}KruBafIoHLz?SEeJV2O$Wr zy3<%k@^g7n!@0Z`!?R82(AUx5&_=wzvzuemFeZqk2^?(o%IeYoK-)5#UALU^DHh$K z&%LHU3d+l+OOf8>(};6a`v7XaSy_@Aom!T&^L5Q-t6SrDZ(m;*kOSs+TzCA=tMu1r zTQhZDjHK&)E&XJ6>F(FeucxYEbt9D#6Hi6|4D|PlOz^+5W&#?X(d3q_`Mxi?k3XC) zJR6q0uwV;MJ|mVxg9m~SbxP6^*jV8uNpHqRgPQ>G%pqXyKVxiFU_aVz&O@bl$Bxn>)^X?u5NA(I0o4g1}hM?bI@QBU+?}N_Gi96&qeM}@N~YL zW$~=s-E~&+77_nz;Jo{SI4fd>jY$CkbdRF^rCpJD(=WWP31c-->H-+zH2J#_*<#B> znDV}AJG?pE{ApCEx#jwY@2ujf^k4}$hoqL4mUb6iG)@Ye!DUJ$_gYac!v3rvOzG@c zfN(UcR+4F0GJZZYJUndD0W%Kmm>c7>lJD^U6^uyjs@KGjH${N6;s3lmPz;z z+#gZ#!P)OzaTUG<$$h zJJoVV14Lv&%r&mGHgraFsP)@D(*aX@hs>@@;PIdcxp0i4sAY_ zMytxwJ3a?{WtEac>X~Wd9T13z>*pFJPu2zw-Qbeu0|Ey$%HL_;NIv%MB6&6AL)}r& zN+Vk8VhXkAtMfCSSqIl0EqAC8SJVYFav@uYZ;aH4Hw1h0$%;5TI*QUbCxI^cU}qg< z#WjOFa*Bohyw|4h{MUope4;}Qq!}_1(UB}?vo6+@o}NxmU9#1Sqr`qm8qHAn?x6Q6 zC4}rhbFLgqfd=4Gt%EBoj@g@2pYrn11R=1jUQ_1qnn&kN{cu>9K`V1}J{srvCYmp& zGd>Ok)K%115sQT$hN_42*(k;aBX~4eq;Pl4hROZ~jzyaP;pWqqBk3NaHBM{_TELiTGtQtxQoD^uf9E=WkI_(S3#Y&&3*sKVS1T z0-yxUlrhyt1@<~jNrH$cPPIyM}?DuK93ncj4~PpnpT9} z@l8Tkw^epjRMh<&IKh~lo*UT4l*TO&3AxOW)ZoLBt@Vdg*`_bghy|i~@*7*=wNRd* z^t*h)nK*+BC>dbm%~1V1^;-sR7>5hjQMqwH>TT+=&#@K4Rs_9Mn3~oGrgwao3iXDT zOMIFKUC2|X`<8z$t~iC;45j>$emZ-?BpFP^i6j-B8qH@@a<4H|{bVNtPM6N&2V0yi0ed)qrb=W`4r_|jF84aj{ z0-(>ZRRNY;faCu1;t6W1qYtvwW@HbK@c;p8)&2A5ooBz|Cn3tjE`4We?w`GN&&tAz z3R!nU0|PA3H(CL4X8?Gmu)N&U zywzZHr1F-)QmDDFqlt2b{_(d8)i)sEHz}G8SNo;hV!KdKRu&H;@X|*UQ3sp6MDlSK z>HK-&a5743BZ-F6kc>zbO;5@?vyu;D67t?#uZ=3)f8HE5;5+a$s`QlDI{Y&{d|rme z)E5iZLtS`u;ax#85@}{{zl78HMdBwV`^-Lw13 z*BSo_G~U6|8y7Z)3nd($TxSHruk&@WCVm#)a_e?rxSTZP{I-ea+|OcloPf?1>zzB= zg)}vWK)|!uh7jF9TLd%ry{bFv>gvi0IRh6`S}?}>?H)0nUD)UY2)WQhhF~XfzlVo~ ze4~72l>;X+^E5nQ@zbA5`2`*02S09k6z_LSL8T{vV84&x`15wDsjdo)bh^VU8n!ApSkldN-q@oA@#moQw1jLHXtNkvdnMH z_vf6yPJp%@KYrYz{qKy!l`i0g9(=hbC!g_;(!WzmH_bsv&9Sy^n_{Xz)5k((F)M7i z(%8#2c3^YBqh@w4oPo-KrZmILxcuOMV0^VFfmo>t0l#0-40#EkKs-v!i+`etl25_b zL4PlT6Q6K~Pm>O8%906vXJ{FDjHx{I{kz(a7o0ox$EtT*W}G+)dEnsghzd5DJ8h83 zrevF#K$46>VyXV5_qT&aRg#R|BQmm`^Vf`5lrN`;3p zSTTaH?+#sTHycPu^gx-1&~=^%0;#N2Z_WG6V14itXaUeze5koio^iEn*Uc;SQ}9-hx8;U9yp@Ia`RePJM#wt~|}-OSI_R(qjtp@;EdaJ+rp9CUgi7c%NmK z*8#|OVVh%oeqLau2r$h95`%+VWi$&=r8)9{F6T-e6R`U+9#VPny-rY2LPJACtsnZ` z_psTv#dG25p*~U|A?X;w6{v3;mHKY@c@)~As<^Donj5BgVZNDW`r`xIrWbKL4Pp|| z50Km@eR)HACA3b+RQsqRhYC!Qu|Zn`oxP8Am>;3N1h`{5_5J(z-7cbKAdYDcOmQwa zoQmspo6|C;K1DL7nw85pWYRSjM1hbU=`&-h%3LiIHugn#l=OW7L4!**uv5#ety+aE!}`@uN(NIL zBiE(?h%QqD`GhKA2PQlq!%ZLB)CZ!K1Hj8N1kq0_=1ZU& zpmDIsGokyEAkMCpn3xz)qH#}HGc>BplotPS#s z0OqV6MnZAXO*Bmp5U5icT`(9-+uBqceg}l0bOMh-BKLq+QD%`8Hm*X{Yg%WJdUO)q zd&BswA#s4*J-!(8zTv7p2>pi!CmxM=uhPUmHO2Ejg{%@lkBar00vcCrJ2bI2ruYJC zN}R&RnTALFKu4f}!H?nhP}dhkX*(M7nP$L}dvT}ZXq-)O z1VQi4eD8m9dRjILv3NNqj|!I2yasV#=VW+qX+%IkK<(WrDjNJxcP39f8PcuPYV@c7 zr#Ywea=%{$$MqbhXhH20_rOeh-JkwCBM&p6FTF3{DM$yvUKSBBMF6%bet8@=6O?Yl zA`MX?hnt|aCs~BHQG@Q^ZA`YPp<~4wz~^F@dP^pIycFptC`=>Gc-FJVzD&X}qPx_sXG z=nU2gN&v&DJ^1onKxGuc#l;7afD`dbr1{Z(Sp-`u2elo%H|}j$S6A(k8fP$57O)c< zK>8me%mB&CE1+u@1F$1F6~KdXd7R_kN)c+_Nc?-L`}uL09@tjvna$l}U{iEKswz(8 zO3Wu3EZE`FXA@6a-|*S|_vPop!f2Biss#(h!2l@mB8~!(;)`*onHi46od;`t$!F90 ziy9;_k*?B$46K1puJqY;{cMb^pSx!-(-veM)RA$NE6@nS;=l^>tE%Kn7vI5>$CiUj z#u+w%eljM1JaFH4<-$5YR4D??NCdxkp25F;V#<5+bpks8Ld%%99`UgKu6%VP)CCS% z%rQ|U>pj};CGRt`giutfn3UQ%6KOyzp(;lkK#XUnC!#MZ`N1Mvo@0T4_h93J5Mc(a z^GMKmF0c2?@r>lZAmkC0d?vWl@e6m&W5flf+aLRDs(^hCB!80c)>z=$WLskGu3hTt znJy^^1&%@*NsLd*Sl|$VC zlTUH86<(X|MoAo3+i2omHPMXfuT&((%^pn}0Gcie{DwXnRiT_ADpXUG10LrKGn$Bj z;T~oyTRwVpfkrVGpk;2XX{+RhPqR6IXg@C}QfnT%<}vsd9?XeH=V$_Ip-#=j z^vabh#~>>96xTmHn?-k&)Rf2fub~c$m(#zn4zy0yOg+ zOYI7XODm0Hy{reNNSH!^y--;TYgqpsKvlm$%5p-w)FY zLV?y(C;xRrLd9f&U~;RiJr;3;$=0ImT#Yj@NiUO4{Pl#jI8QrHT(Ta#Oxsw?L}eL5 zu$R@9u@dU1QWZWpF5Zn5uXdC}(b06r$ix3IaW^A7Ea=^!r zc9WNBBnMZ=`wk9(+erd0_2!rAYK2WXDc#`2c|Ezff}2adH~tAa zu$4m*>M*KI8|@{(_8)?sJKM-_Q!v#TxI44%8E}Fy1A-Yj^=&p-$3f%<6NX??jCEXW z1k2e0eO&>@$7~`c~0Gi%}s8Y?2%`s}#`pJ0xFX@&Hi$==)qG@~r7-kI& zqh_m5x+Xx2M%@+{CP_W}yGRdHybAiti6a+!!2M)DcelB%BGw!fVzOw&!QS+R@ZGcx zr|%+8sva$w=&mF_$YP*+j|SN}8a*!?#4~IIQH8;kQk%RER54D-Cr=hVmkP3O@9n++ zj)U*{vh4igA___X$C4i&9~LyaonFxiOgLRT*0llTM(1ee<}e4f`O`5% z0Kz9+0Rs8j+u4BvOVlYi{&n3x#sNz87(o-RfE4|7?S?Ai(WL)LJN#4c6o{=`1o^)h z2Lh@=(&4&dPV}li8&u3u3Ls5&ES>c#cE zO1OMap0#l+b8aco~2|vLuMTc zbq#l8JeRy=k|K#Ef2FUHBr_a>9O(c?V^{S(@9`-?2Nb&_T%)J_;x|;X!us^j_ez(z z5s1<|6T`&8?-#LPE4IGjFW9w{Yh!^CYYyl0yCLtJn}2Ar)_rkN80DXyol>UFy(wT7 zhcXV0114nE*ol@t^4Bh4Z=Rp;<9GB^#oCjnCK+5jf#Vb!M&6PQP7SW3d(NbZH(`wW zY{0bjvZ+k}xne!eyRV#{#XkSTCDJ{+yBTP^*4e0?TP!Ku`6VcMV{(V0&unrBX99Wd zR1_;X&-3!$ai#k6_kw-S*oG%b+mZ2}gKKZ`V#f4X>^6Dz;zmCRf=q>e1{RPb)e)&0 z3vFprGed8N?X0u%I(B_}&|V4xrGrnzpPK%da(dyh>=L9t5Jl%*#~%AT+YAi=Ip*99 ztrUyZB=5$pc3fg?X2X##;|#T*ycQYkim z{sgNGfMqo7bklz7$#PpWGv3+{#9Ri0X18CXo}&I<`#UaAPWUT7+}io?J4d>yXo*sN zpH9Vx2d|C-P#TxLRupIr^vMH9>9fl@?xU88cJ)+HK8=ZdiW#KB(7ig{;YCw*M)HyE z4uj(U9%qx`UYS_KBYmJH?tcnxpGb>&9RT2Rx#g=QNn7c&{&v*(?lWs3tcnJm#f8K( zZT;aOz#5bJlVO7_0+^yShR>$6z2;are+CoMZoc8sAQCUD2|IfwnT{-_RsN~X-z-F# zv;NLJNecV$e&jeD@s}d=)cM{+I(<;ahF3|68c_E*FMd2Q}a9zo%EM#&2q0GdA|fF{J~AX?@5g=@>sO!aSgf zzkmNe>+6y@ij-~GwE{_qBz$1d(DyR#RS4(g!fs2S?++DkNx_5HTS9CUK|7e4(<&9g zz81`x=l-qS`XUy!*hlW@`t?g2MBGcx1%B!Vsn?H{q8Cu8+Z%Y!sXOoy z^J|szQ6@=gSk;&vy3DWjT$F>>`CYu+X%@vaWSd*f7Kt5sMeZ$+;_Qb$PmYs5p7q@&o#pW1JiD};R$^A!{N#t?URwB4c~WvRipTGIAi~Ag z^QwSvdrai8@jmA2jx^$YzO&6*BUX)vyDoB79)Ly{NEjsJpz`$V(9*J3@6#kDC3SRN z_P_4G9}_*t?ULHPdn-2~4qCV--Q27uOKh9GZN;8eSJ9x;12Qe84-MC(7P8ptx}wKQ z=F$zy~0r z+dD8e+U_p-k%J?l33!3eNcC;r-Z{&iwRt@{5u~c04!=!A4QVDPb|W{nvTfwdkyTa_ z+p*%E#2xpU2hxSr)hQ+kWE*9yU45H-eu+e~xeKSH;4w}ZM=fn(trew0lS363@FzRy1kUmE70*;ly;-(#w%xA54#ig89X&y2o$m z7IcM$zhH=8Khj}@{OM|JecT!%l0LN7|Du;vz5Vim1)Joj7*0{#ep`;T9hMg=&CW)m zTi(AWf2~&Jn9alyYbH6*b|dY`iTc1ZIxE|%GXyXjT~(YcoA_5Ik=`@P9#rE&vM}be zi|#%a zuc8XRabkD5xsFGx&qwDR$W*`*``yMlbs_PwA5Ea5BZI$=&*nnarJZo@Xj>`QJrDbm zt^Lr?!5@Q1x*mk1OlYhIH~YNjKb9Bkyd;0O1mqlWB+Y?E#<3w~-Tiy}%uJ@jW_)Nf zcD^Wt@y_?ij%N%6k5VB#Il4%IH$y%i;8T~3_buh?>r}LGxL+%dF^o#C+It5oou5E5 z3`#O4l}5zgj29jA2}EeO3q74A%s&nn?f|QZ-nntv8I6*mW;^Oypx>bmV7c$V7cvlr zy#4ALjY(Kubo~JlWFFOuok@L2{$37C-tyu>$=HunaaDZZ#cByCgvROV>$6Hgh2M%I zbu^vAv#oJMf{(v$@LbFH1>qNfEL==YH1)X4C7b_A@Lv=!z}$A_vZq~M@-LN6m7#j` zZ4SkE=5`5`=W&ydee9eB9)<=sHGDZu*cq!8U0`xqtN(zGDQoy`$Sw+}f#eGGs5b8~#@^G@U30}h`f z(D$$RD23JuaI(m=2X9y!HM|^nL=(`Y}++t2b=aFWzwFGz$;H6%hqpS)CY5^XcO!m6@Cr0^uEV8LO#haw)0|pN<7a_O8^w=>+Izx zm3L*$(76tto(TZ-`qkXrJSq`88(u@j#UZFLw8?r{B@*7!EAMxJXz4ZjaJ}I@_Kj%iE0MR|VNnd~;_K?{=i*aG!2^5q^np+rzk{^&Ag z8>AD7*aBwI6t~ZcglBaQWE+LELeTPC;3BB3lFnmd$ra|IOrST9xc; zItJ>m?+Qmm(Sf92t1@bh9`R(W9R6FUeA0W+N)Ukm!0`njYW*Ily}fWfqx@Qwk2E;W zCIEAGQ85CLPl;q6P{A$WQ^F@~KyKH<^0J7W@17Ju1U^u+8Re_AILZyGHnsp?diBiN z(L#iiRA&#Q2-JQNe-xDmq}v&tBv9C&EopqO?+JL%5%N0N+={y6jg5`TUR|tuH*g=B z`97LjUNywJcpkH;ce8?0WmncK56*G_)UG}RF{@gey$9H*vk^b#2X5eULXzq(JBMdW zy1n6h+In-(oDrhDhrRiE#d~kdaamvM;cP@$mDaXC90N)xwmyA|{k(9mPmLBNZ>gD? zIX@GVepEJFO;_?Wt0|LO!Brs}$0L-l%=_u<5yFXa67M+eM3zaK`+jtD@03y5 zLg^MVn-a;r?0!GHukA5ECw%$O6=-p;d?twLZ|A3XNXrMOWdU!`OlTMPIJ3xPA6ra4 zc-A$y&I(5kgcM;+i_w@8&I{8A&pmJ6p%YNhT<{N1C z)fTNc;C?Eutr)ympfr5UNU>d|T_X2*%A;78yEn9QBq#lH6($=yg!3E^Vf$%^)x#5q zzAAmLtom1-@OTj06fk7x!Y$L5|G*cW$$mE_V(zTsn%UBGT|jRa1g%F;o9KVnykS?M zWRwcU=Np90d?d-PK-~|nmn2x-9lA+P++P5A2EimiRYK$W-)?d141wEKFVN6>pk8j$zbg?E&?eyR8+48iiBxtY02!H&Hfw6~bcOrMw@36x$~qXfv#%e4 z%E@kin{EmjuYwS9w}+y_$ebdoS%g`|n2N1(Q?oROWJPgR5vMBE!{RAl8B zkS5l^d2@6FBwaGVBYYb&@dbycqt?!SQGW@rYhX{y&{Ed8#VSZo3>J@@RG9~+hO@;N zGq6bKz7$ZAk+e@iE9l`o`azQZDU3&GrL^M&LUufy>C7bvEH!)gr+coNP)Dyj00qSb zVm>#VCSQ2>54~|uqUg!=367Lo2kb33g5rufYMsc?gEejWc2!vGZG;S0-^aM+Zk^<8 zlH9c>I;hMOpmaZ8HTfe{D&n#r$QD$hCAWwb`7<(~C;Cuph8M@&e5c%YdU`ar&kDEz zTpCnk?EU24zoRf={#jU&0-9|89QpHSA-$p^;t-(lpnhY2-clhn*64?Z!U2HOAjqv} zWO%rJw#FZXTR>@m8@mpX`*5ofB%DH*t{-l%PE|&y6o3(>41w+_O{CTz$yd*gO>nqB ztOlSn$S4nJX*9zkdB%0jQ<$#N6X8E|7Z)y;>g!6WE)de~Ot{aNnX zq#UmLg$FR;<(~4?|NOZ>#w`NUhM_7J|5b&wZX!m%g zBg3^1D$TkD1PaGGz>52<^+pllLibL98aL{mEu3NA-D|1dYbmD3NtMqss={>mK#j=Y z3=p!Gek<&L`L{LkgLvh>Jd#v~u8$&MCNT9>m-a)7*1-oqZ*N4SO393co!=0n3QVV{ zg1E~v3qjpf!V=KheXp?d-snke92pV5o7(g!OW&cM2U47B7^Cf>OwI$Uw;lAm`t-1z zIRtQ+4k{)l254H3kenljWaGWi)s(}%seHza91VxuB=YkmIG>bOJivfJMSS&!O||Pr z$Kkeu@zy|x?-`xMV*7W))id0uFy>9biY(Lj4jkQ+P4wdfDZU|m)*$8jL{B{^zlr{v zG|ibIr9_FokoYdBCfFKS;?}f~i7Pp=&5^tK%a=C?8zTq5r~IguY^)KLm7v^51;^2@ z4gN_0z{(*9$#oiB^-gxR=fRcgzgJGI?^YkoRr?-Lx9~*u3TL(BfkyS3#)%cpiBjL) z62INOuS-?Ce-DCK>86&i=@5DFKVJ6?e%@LHr4O;)X?Ii`Jx+5Qe|sPDW_4t*ZN%Us za$@g>!p=_~S)@@`5GK!bvSs)Ep_AFLap_pf6}_RQVelU#&R+~!2E+-f(Nm@)&dYrf z29>U1iKI&)h#0Ur=bot`ZxQlsO%5CxW66G?D(*s7lZS5QrvlWbMX|0?5JgPJ;`@C^_j845w8)CeMJL1N`0@-TpsNr~l= zMBWq?5Go>|LLflFK!Q~Q5g!yL;Sm&qhVo1is|dwlZQ%;2Xd0l33K9iW&?2c7CG^DU zOn>z6o!vQm&+ggXZ_oKY9*}{gLdlKiv7g0~{!%wKHGvB&N~Osszb4L|7fQ4dT0bEA zgs5Kz+uH{Mde!I8s;W27IMSnO8M|bmsjsP&i*C`jkT^LH#UuuZy20oqTQ0NdzuWiT zfaP$L?B#s3KoOe**pYl25<2~!@gQpA?>0n+6QOajpIsDviD(u@v$7mxw9UbG3EMHwk}8_nZDN~YR%B%e3a+n zqE@k(be({;UY(m-ZoPLWD?BEO6{e)0!B1BQmDqWf znv`Gkj2|^9mK+T(mPBf1En~YM0U6>J0V^crwu)s`AY1ihQ!LjR5{;K(`5Xb+S2I4L z>M?yu&wawQO+Jc}8LKGl{zvJ({vKvd>sH{X9S_rmfeXW#nwBvOPr0@Ohy8TbSM*os z$siz9M~eF?E3?>9jo0IE8aW~i?Cg#j1;VAQW@EC8vZO%r%bxA_0PL#VfRX zK+Jwjz#b^7vkO>joq{VF54d*&lGY-f@&R?I@NkYIVav~C+rx`I9AdK2rNz10Mpw}4>bWsih+>uM~OBK;8`BIXYg?_9rHfRcl6*EXu) zYQLm9u`L)|{%fFz;*1&vG?5YNC0_5a^C<=@?r{ z!8Xt~=oA=OlT__tcOc|o27K75S02x4D;n}8M?;EQ!#jWWwZ&JjtZn|IMqil$OHs^w zC%(g*tFg$=WcA8F^vWfR&w=L`c87`KySp_tH-+2oTx*qr8_d&RmPaXsRRNt`bH-h7 z^QOc(Q+?}79&4u`Z(p40c(ocvTl(EqW>OwFFr>OQtn;Nz1i>yio^{ITf&(2>^(9Mb zR_l7hi#2xNlG{vW)$rUm<2oTfLDYW1N!x326tM@+^c`=CTJHqE?$_Up+GJjML( zU_8rK23QUlNCoM-PERDV6LF8sCWx-iMM@I@fEjSC*;=RXpOBG#7e>3;8*(tnZ(EtB zefL;Fe)$rkI$B(3R%Rv6zeo3yu+2TJEnXPt*|xdx$h-$K5MQfG3yct4-Fc{)l;S4C zRl2JB5;l4>(je)xcsI!Ar&hlH z{bN*PAn6?%k)))LNG`KuwwywzsxDj5l6RX>bj7>AxMIL@LL4?36?rc2(WxIP_LTkIK+z02emkXIhk>5e z@ZRm}@mKxRH}yFE#~=O9!!1YN%LbPxdG>551RZfeT{{fP4N`+R~xBw`OHF11Tgy3)o$==E|BJPAhkELl9xo z324snE$E)bn*^aAqY@q4K?5xXMgTw5gfi0mv@TIzJbnRl{|C=!;7XhC(J_{X17Yto zSkE)w>SWN*dKqHhv7G;4@^q#%9djTb9g760+!PsU^`67OSSCd-odLeMo$=@S*=~Ky z*L&7r96x|1e+M9&Z;H|<-h<(Pf`|EUwn{0*^)U25>t5pR2muid_W?&$ZVWgn2{y*m zw()j`+} zaY%m|8f|U&O`N>lWrey)=T$w#7R=RE4~P4RS~h1xCq5dzy?!|ShseR=ZSLHE8;w+; z(KGd<;Y`!_>6>B`U16B(;hu8PkeNYB4_(;`zK5Sib}`jwF7$P}H>fmovuT#>N;vtx z@jMJxAlWy76Z_p4fr81eiSc)p|4kOcHz5f^>!llLwPHJ&hu;(_OQhr$?(TMO@Bd=1 e7=}%)(en1Jz!61%mIKoaL44>euV&ibqyGTmuXy4B literal 0 HcmV?d00001 diff --git a/apps/notion-calendar/notion-calendar.yml b/apps/notion-calendar/notion-calendar.yml new file mode 100644 index 00000000000..f55335b64d3 --- /dev/null +++ b/apps/notion-calendar/notion-calendar.yml @@ -0,0 +1,6 @@ +name: Notion Calendar +description: "All of your commitments, now in one place." +website: "https://www.notion.so/calendar" +category: Productivity +keywords: + - calendar diff --git a/apps/notion/notion-icon.png b/apps/notion/notion-icon.png index f25a89ed2af9ade2f409e88adc7f2e02f37f22f6..70c5c073692275f2643843b6569c66874e1d176a 100644 GIT binary patch literal 12404 zcmc(Fc{o&W_&3>QOQObBktGS`*!Q)uWh-NdiL#9)OZF{7V#ux``%=E6##*vO_88k} zlC|t4vS)wKF#Uel`{(=D>$+Ss_j7Nb`*T0fea_68XhQ>SMtTT685tQP^p=J(85sot z{+rQKfGhG$PvXHBa!+GzHS+JB*Fr#n?$IrCPcpL8XNmvhWa!NE;9``ao~b7Idi4MP zH!(5s>C>m|?CcjWUWA5*K6>;Bfj}4<8mg$MT)cP@jLE{nA}%i8+uQr@-Mf{Qm7JWM zlO*x+@gX50SS;4f&Fz2ET3cHm(5t)#-9){N4NS-`imMnRLgTaFeR|Y8v2w%`@;{dU z-ndy4-{ri(9)<1~e;^|h(}!xPn)+t`eucE)lrPs(r+sSqA=bs&*4BB&v!i?5{_to; zUg`znMMOcW>77!mUsDR}&Z92xOy6u&@8ShRDGUshvV&#i<&}^8-Q8Dz?_H`r`nkWq zw6w9Iv8R5@p<;b{sePxlbvrxF?3=sg!T#1}`-1)N+e{bRaaPF{_hfh2#l9E?2g@I+ z%{;j)EBhU=x_xeD?M8bNpJni#dr6QVnWoTPLz@q~hvC7D{+%YOvdR;slQA60wAaNN z945#@X}zf)PWT4tn}0EzUL1M3#Z4~r`E8DZwAEFrD;-~{Vz|T`bycBgMx@7%*sN1d z=xP}2G$$1e<-CO|oqH!ejZ@!t7;C5&{mstu9Rj;OW zf$Pq<{fYu#vmHh21~}gaJA`b$P@DRhGX4l!Bf&`3DsVJ#c)!s?NGK@OBcG9~Fy7F$ z<$^DyoUXydwd5w&_kablQgrI689J&ygO$bV!uhmJxgje0FOBzwSZJuInEpc3yt(M< z|K1n+6E)#@i=LkH!miGkhBQ~^RS+GY&nIqP=zrzQofRivq9*gnYa?V9XWt7~d~ zdb2GUc}}lZ_TbCsLSe1^)dwE(uW&2uF*6>1M{!@*?z>B87_|NR9O5G$KQ@{fR4j}P zeI=C9Ii3_XvsizH_s=8gF*dKc5tc7F97pnk=t#f6nbClzySb=qdxVnd-pzUZJ0ZMS z7X6psUP{&)G6tsyl&Wx zqpCX`sVZHPffA< zlipkF8EN%eFC`z`oKDS9Vxl_q8FCC&S^?1aAI;eLdWKp>nE9*O)hvw2(;eNJFLvOh z*KxV~vboZV3Xe{S47;p9JC2*-aN)>v)Io>;p{LS(GWuG@I`Y(!#q3;3+x$hwHwPI{ zo-j}ubnSazx&N+Tk|JF-d&72G&$saQ1173&8vK&LDIp<60UsfRLb~1J4?B9Do6|}@ zp7&+bixideb0oW*Gd8=#_pkO=s3{+^-BM?IdN=BnS`yh7ghnUh=DdFr*=G^#RBjUj z-ml3>MP+%nMxESqW|n^fYiwl^ST=!005ybONUyJ_M;fIq28j$56hoXLzx6(Aj=?n{zm4;^urov6B`X znqV%P7BgYWsIj@zQdy9HN($oue=ye>s1%gx+{WiqF9DC|E%pHptCm)y9fbn`JpFqn z$ss=v>1=($q}APLLfYnTcCFG?dk{U{@BgWyc`D#a*Sxcq=yfUuwa+W3j*avvO6V_? za?=%3JNmb&PNf{!teaJ5_;s2Fh((=RwY4uO>%BjfvW?tNU#+uzM`*s_wLi2|J>(J= zmh4zJ@ZI1Gj^;)e?)Iw3S?(fpj#}*(&{u6DuQuxj&x!5=Y|pZ&VtrLi&b(<8Nih<3 z+dZcj{53=9jJRD#S99gL+0e_@iod zF-34iIHi2Ci$ShhRit`}Q?9n{*Ycay=M#x56iGM!8y~$;X(;~NVzl@IM~xswVKK@K z5;0skiWrto@Hp$&LA_qV4*{W`Puoe@xR}m6`U4)cwANMh=gY_8xitzAoyz++8yJQdP#^k%yE9e1HWe2Zr*l}_iZUe(DJy`C$ybWk)WCGW&x6 z#Bw|Lx~LEJJ&|Aq0A2Vb_3zsg9Jcj#@+DG3o%)S;3SWuj8jK3J%| zA+16N5tCO)joyP~s)j`GHmBlyB(3a(H`#3M#7p-r245X^r^QQ+MZI2%EkKv(A-i^UG*ogm0`2x@hVdQ zr4A!icXv*H4}*{b18ltCmodiJLYi4?eE3Yt*uKw8iWKMIl_qS9@RX5#n5%B!!X7 z_I_qGrA8&XcwZTKH+qzZ4W2(_h)CL&ZGcx(yZjI>takO-OW(*1%>iomYWlb$;wD+L zRdwM>LGFE!LMtv&F1@o=0(&wt4spinPeu{&0ld>^0`|ibA2vBnMfvp9fkLQ7QUKzV zr1qQAjHL@+foTG+j4_+MAJx;16dlnR^(hTu9^(PB# z#miTE57LTkj_pBrFuZA6k*&Tf4gGJUMX;z`6}_~g2cY_q5a=u$9ydQQh&hfW#nurZ zBd4H?uZTP&Sywzn(4Tb^shoP_@V~}~JML*kj*L5yM?!?c87jPz)#yCDd6JsTnStu9 z(sR$N7DPekRbG~C_#whQ--U5yjx5T!__h7vhyCH#M6D%AyPxt~w+6=B6ohFWMS4bK zXQ3BWlz$ic+rofru8p}vMqK8?Y`sFbr@;59b(QdBIn9H^>r=clQ^P~p$X3P=$-f3} z*!5{wmD%79GFurzsD>A97XtkrxY)Kq*rk6MgLP(Fe@jRR@6y-u`UC<65Dl9 z_mLVu&NzTM*6X}#PFP*vwHrlaN-Z4{pq<%f?V63uQ^Xd&XLIgfu4STnYY=OZB(W6A zE(}L5%L`C7SiA?3*OiO1PwlH0yUxb=fyfwM_B$wM>A4nH>;#qxN&6@jG%I(RNza0< zy~$Ob-|u_#rC#yv#KE$b+-3r^4R&()AjNR*Zd(8K{dwM+!);vP1DN*b7PHSN0SBV%{ z=bKycsmot)?FPNtYK4qz!Q$TQZma4{CYF1y-wpwH6F#9Wb-C)+t<%cA6uV%83>mof zM>9UF3_OoH7%X0*t}p<|tE!n#0=yirjUmgQADHcwSQ8#J?36@dy*T*&6Sr!t36+QN zs)@n}Z3FkhqdML#X!l|qF}k)3t}z|SjYpe3Xr&e3IM_!{!M7;_6EVIa`pdFR7X@Pt5(E%PEXbyG=Oor#r(`CqMCn zg4ahg*iA#$e2dZ>zrEJ6cIPj4x)WY43lJpf5?clwi_aqAIXVsQ=eui1-7pK6)OOlb zAC1hMZiMW;p5csADgJ(wke+YM{OCd^Lyxd>`5 z?5z6TU!$B1j9~z8d1w8nzRR%nGoL)%#3bnmfsHq|m(?;5I2v)f(0l|cTXPu~q16OY zPKL-Z5q$68q2R%`bzR#YSNjiv;*gSQq9FW*&5Xkx*fFc_X#vPwb8K6?0S|hFt8Qwh{9GciA!Qw}T|lZ2|lOX8KGE5!G&oRU*zRacAFk6>G^I zoIm0bLXA{FfCG-NbFGx0iOTwRELcbz&q%+V6>HRp2QMY4M#<$1LXU@T!u4qNrU*uY zZzIHUD^bttitr(dJusewxIm|sG*Zvce2(8;=x@;-%xWl5^?m%hN5)(J)EOl?&;nhu zl$>y=RaT?~GfDVuTKPpG9N26^`#V$KmADQw;l;dZy;~<8K#g1s2U1}Fv7rO(99R+h z+=s?{S}R}fQ4)L|aOmH7o=K(H@(J$f9s2*oT_!nOAsM}AGR$DinL-Ethlba{>4F+IE=A%T`WFYz2b| znOB6!_18v9N7j%i0vK3aa zfTdIeXCK=ypO)SuXZz)}N_K|e`x=S6^?ja@K5tSXyMP z;Y!)K~cVy=mezYwGysurZ=OmoZZR5CKrCR$< zK6ah^mwT~CETHvzRWseCZ@J1}GR>ft19pi%TYmbA82 zuopl7liCLG4%#o2W7p5a&OU$Q~Q@*Ybto?OLCetk*I7`iZ^=!L?3Ck=tJ z31V@6z8@<G!P* zk=Xrgc!pIj7Eb{h*8y%TZMzGy{=Y@O1*tG1!w{&Lo){}8qklpJP!dIp&}YH8OCV5o z#O&C%)-d2XF?SP$<1|5N3xrCEwA6#;f6Kp5G%UN1f|Cp*0Vk3nAHjip3yx?i9*U%k1itxDxv4Om z^OrnMDNArRqgqj+{9oBpnZ1reBAIxCz=l6C_pBH4J#8a2eiE*;!j6A5|D5tX9kFEH zEZ`eHZ2My5!1jq;1bkzra#Lf7;5|W^h(v7^>Hnk|JPtMu_f!<|<**S7ct%DfH_aJY z{kaKUPHJCgbVm;@$5^3n+)HmsHc%mjPFuJLEcDnh@8RNEP3 zK{znObh2rUTZpPM5{JoUpjU;k*UoV#>CO4-9ZgC|F*=Bbxg?0ma&+l9ee6n z@HIFlk*0{SE9!5N{@s%!Q22oe7ej*KhxGq?(!n zzheMk5|{~IN~B(&BlhGKsV9#y3Bfp(ITCAwM0)X?B*ZBgu(SnVQjg(;XEex888!x%|RlY_(BrCeh?q-#=%+{aXXq;YAL~zf;ov;+D`W?uzepNTi*O=I{v<$Oh=#1BI#No(5)1yJv#_lrWgR23VoYN4 zBe0esB}{7kF45iiA8w*MKiA2W)@+3A@Q5Cg8q7+xnju%#hWQM5b%ae_wnYWTv-_Pu<+y}=%S%6w5t<~WGbTK98*U+?Ex;s9R7NkJ z?7(M4V*gjLtvIRUvOR9|Uen$=%@+OEzt&_wF! zGdLKJPU&R8XbwVlzA-#yB0)r=0H+8nS`eq42}ACK&}!xXpn)V z8PZRrwvBWiKtTyMMcP$D=6t*uS<)CYDsR&v!R#W!>_0gsF=%3^+m|Jd2?2-z+DY>y z&mOFLwu6L}t+b3(vk`GePW>Yak4CQQbIy@ETSDZwPMLIhC;`@*(Ay+F?h#|JklOl@ zVChCb-Yhdtx>6*Uf}QmnIiaY(S}Pbot4~5Z0*OH2ev(iOmKx3XGkxwoo&+1E2}gIC z{-JdvqWwX_K~3B#e*bPy$dPPeKnSUsHciCxvq|OCA*Zcx{;56LJ2sz*xpYqww?-0~ z5hJ1JBT}A4Izn0)BU*w2sk<0heqa9Ye>VtUYWq;Q3P<^n>buB zTClU!NXsQyJ`2Vip?@B{WqN>8!_KlFUr?_QN&3$qNgg9{im(Kld!0hYh61-iR=vni z-hrbf6wqo!+k=+e;7uW#^8a^-JT;$%)Y@ zv1}&`WV$Dm(A^h0F}>&=1`s)-vnkdFKZJliym^vO1Mv`V2P0T=d_dtXi`~pMRx2yK1IMR9FzwYe!Y?(o)2`x4`+Q@cvMY?kDX=84Gd(@NC#V6*r0!cqZf&TfB z=-)6;_^;kBqTn_RIzqd%tvNnDDQtv9$6G%0#?(abtdC4eW7%Lyq2AacZluz^*8QN( z$z=*8Yae)xQzuxq?FUul+hd@rvM~G$V8Z6G!P{j!41mtN4og1JHMMHrqj1)*<2&}hvP$NXz`epgW}OVP5E~dzNCy%s?8BSwi4wL* z0%>C*8PH0N{Kyxa=Y%9^)SLepMwB(7845n(2$*P>{_b;}m`)Wr7#HieSjYu9;0_Mfmc22XHTR~aT;P=gQoIPKi+#GtELgXcMJe+U zd)audCNgiGoO-$~@c|eA z+StxLmO6Mp8y)pst74v(3OQUU&@hy~&<`oIi=T{DdF|tXM?bZ(E!0MKpat10P;Cf! zk&nY5(Gy(5p%rWM_{QFLZZM(XNruj`8xErI3T=O_i#N29Ux|+S#8*Ln8a(SadkRdR|(_}(JIsWaskMe@l1Xxvpu&>T}J|XC~06D=BonUEBy8q zcwch%SO4NW(~+uKez{%DCVR4UhsDi?6kK4}J@d^Fs*x&zL)i>ubRLh|R?LvW?7-&Z zOTKdl0f2Hb3P)z*O4e9ZZ=>&b6Tr5>30 zTpun6gz@&9g{Vf3OCPsFddm+t>vI<^D;<$a#ep|w?qv*HKiwEUQp{rxi7p zj%c`RJ#2b#xor{|LbEDlk5h$@5JoKp0wu@pWjwcT(FhuJ4^e*SA*CsPqz7Ie$zF<_#EgEylqdGr@LHXsC;5D}2?`$1F31z`x}nC))!dyl!_`P7|<_6<<8;ZFh40NpFgY4mO*+c{Tp^9jw;T zpI1k(k3c^@Gk%z5R4%aal01dWo(jp92K;ATJ+Ab(#ewIW#x?u1x?e1RnI}mF-*s^P zVo`DKQzQpZB~4Xu+a>qZ^=Q?JuNWw&a@U+pmqosWn)SFM+;1!=zTeJ!WB%#a=6$2R z(mP6n7-+ztR~$(k*T*6yS6EfO?BMFUWr(6i^NDduBSh1)bUxvPklNRysWZKCpZOM_&*Ihsz4BPgA zxS*THXBuPSX)E3y4g6?*3b1=-!YHhqVWfp;z?KJb;bUePtQq1dYXE*z?!z5ycn2dZ zkvi1^`7`kF{=HTRQWtzUB6iPv_!rF9x#BqNgw+)!Yp>qBy2>WVpZ*1f4mcs52<7j5 zvca2&xZ+-D#;cJMVnE)b<+bn(J z9^g&H!t=381}KFFeO0N#f!@sb$}>_*%gTvq`dqv%zCrlFpiic}0;M$`BAutfKymmP zi6?uDgrN>FKUd)|~m#!0+nqO250tKnPVgVAE_tw{Y37g2)>K%GWF|6CCEigyRVu z{@^zOvS6$~sUvl*6)%8~L{RElHMrPhfLQetGp$$e9S<+s>D$CrbjjvfVX1>}UN3WC zuh6>LF1z9#o-0wET`Z32|^}Eg_cPB1jcs)OjZsOwD zT@IVK`8j}&ZpJ6Mppc7=^N+`_m-7p&bw`}5)Dmu&{k0LH<~NweulcNIAdwI#r(4_k zaQRmrUYen%?i$pUQ534f0^E}maYPx!CAo)Ex~1|nD=t*au~a1)5g;jCb06^U$dn#z zc#D*oL%H(cX<`pc`#and-*nDBf*RldRIjb^P~V^no}Vyf*`HUq_K|;K{bN17QFCE$ zMCp!K*2d=4WCN?QPx~C^CVB ztuL$;SZhUd*_%o`Wh)hMjtGE1{um8E71bf;a<^Vj>BuT^wKkJWmK3=x(c(CyjAk# zvTRQcqGn-+!i?qeRXptBpMAZ_fudV+p5~>aFI>5(jk?fs;dAz;JyVv4cM8U_DKdt6 z)meARNeJ>Ot< za9<+ZKrjjCJK>z*`c&Ng=MLmMP94NZHWnRl_3zPDi~J+2$DzKH0#Icqi=_0aOos`n z^EVP`43m{48#R3#DPE{pzIjuR`JTTI+QBaC>Tf>8@uaNFkS9iu@`?q9<~IegO?~5*XD9^J7Bb2jh&L~qEz%*b7DjRjre7L+`Aa0lcs-g+a0szF z^z&7+jiY^3Wg!l}x2zV9u`9bxRrj-eJcBaq#T2E!+*QxgGPCtB&|$l|kgAm%mCcLG ztKs3X6t|Qv|M)yWJ#DVoE#T*t(FdWbYqS&WD1(pVc%*mU+4pl&)%_7&m`a>_$`3xK zZXFAhBL2iJpDDjQ|5>{fcZa*0YHC-j&EeYaGb0K8@!Zku-#dD7XFsmNbp)n1Z_Vpt z77xDjq)M^G+!Chyqi>OJ-{Jn*-BbrkhN7X2Q;j>DRc5Gj>h(-7SBE=O(#+fBZd6Jl z%jU!y8!oMYxyR04+5ERo=c`p?*3T{cKcpRXIR#GD=foHCH!2V3)m;&7ujxNj4b?pj zE=&xg>-Z$vJ2h0Ysdb@bW8Je710Iqyla z57>N4>F^03D43P$FS?eTNJbz?it&Sjz-b*Qq^-#Q-LXKf1LY~&avV?mP^rqPoSc|w z3H_vaF}f0GAmA91lRVg>gTSlX#Cd)gHq@cq8JYgG6xzZyx4G%d@={VKn#U}14Xp%1 zk=GJc8ifi=H2aK%KoQGIUm zMpBoF3kU11Zg(Y#a<57Jit&J}O)%|7k!--vx-QMQS@`CxkMIQpn_x1_R~Ed|@&#fp zTh0-?k~+}!jlP!~TywmHbM#Dw4;(BH=W}mn4|rzMV0bzFis?6gcwKtkv8{w78&5<} z1$O;)=P8YA4PR7=v8uLvSK#K|U@t$eXTRQRQ)9_3rzT9!Y<9HqzPs)PdWy0mm;9m9 zp6kU_ru5i;MLyvieAyj542S{JASOK&27iTg!F`D2FV@-4tx-y*)I*6%2l?! zXBB+p?d~2N?CtIEKj1{cPB9!BpPQOU+ee+1o6H|7MG;|~NHNTCN(XA5UQk6_Sa8Du zA0l*RGDm+UCwYE7La5k9=nDJKCUOfy9sefiPs^-tN2N`lUaw(SC;p0>fDO4N43Zm!DQBFwlJ6B z`@%bV!cTfCmlz8vo%&;?lUZ4&r&p|csD!TMe9>o~bxdXzZ+}x2R*^Klw;p-9kaB5l z#;p~)@%8P*?p9^)E#W7@?z{1Wzg&f`^sxxqhnR^+8J{Zk^z=Uzz0Ivd$B>wT7n_@C zXvfhCT_KCg%*@IMLro+(?H{`8Y1lf E0Ojtdy8r+H literal 3737 zcmb_fdo)$+7XPiax9$CkD8%k@oZJv4gjhMAm)Maw5>7>wqBj+mo+m21PDhecyHg3h zOAn7&bwVA=ma<76B~dsk&lK+3b;lj!j&bilcib`7m}}0t=HvJKzB#^c?|lLFyk0iFEdwO~|NZR0v+eTw zN&W-Y!D{#UJ3@KtJ5_e>N_xcnB>G8I!KiWXswwQ?KV53ut3O!(TlacfBT3KavADh` z-*1g8ODNQ-@_pFaKfKQVH?Ji9-M(9j51zd_m82^B2hAN$diC`dG(1I%nnQ2kpLHP) z1-_z?uAnHAsVX|MZhK|d8RMopHC%Yp-c}XVxMUn?hn1U4tG-a&2NK>T+v?)o)tZQE zxjAz&>Uvh%n^r|;=w0CKQhqV0t%xYi-u0Z7r%n+JPxm$zo}z?d<;=G(5QpR)H#LW` zWz0y*%FSIe^19X>S;zBuo@f~}eX%N@ANia*d(W4eveTUGk$u8fRD=!&lf?dQr^yz@ zQ!5MJPbT&!N!@zbqEc?2RdLb4p#Rp>>fXlZcTsuBPIKAd@&_I{v#ox#@Qy#%tQg2O z+sjdnD`+eW$|@HoPCA-0N<}E6eCMOC64kh{v^nec4ZAbrXsvG5PwT_|{l>*FeIQGS zk1wsfzU)Csw$sQT#8lM%DZG5FetcWDgIWe+5;~8?>v>cwXGVb8o3s4+z}qU<(~*dJmwq#G=Q}C_RQ;!P!`iX zV;0HG+wz^TPKQ2N+-2JF=}xFQuf-{3lSbZv{3!x`VTr%EWOj5elRv*| zW*?Iv9((BExJKYb^3X9hp-V=iK~^+;F8GR)W)1pQ>kRC$vX`UVuA448nZXVJ3=3Vt zPXG66dps*q-Bx%%o1y$6g5vt1Zbo#o)SG7&*LWMp8f*M;uYsI$0+p9vKIa zmh`}tpiapJUe(rHz$O{R+G*DF=%>Fl`MC(vF=GA7-_z^{(2@w#* z75siq=O9VjXyv_{qj+cmC&0ebsq#kJp%W%6YH&q8^u+48?WXNp|5_Yx*H)`S(!99| z2lBnz2BS09_Fv6>5Uq&z`ELRZT1SSgeMCJ*23(ZZx9z$VZKe=f-?83NBKa^MVzHf9 z$M6*Po3o|uDP6Ttp!C%`M~U|Fg{WBD72_ze(&Mo%R`KuV2)xN;`No8YW^~xCcWWFa zif(28Jf|9E)rF>_jk+W6wF1ZQHtk@OoGZ1Viyfrb@wH{5V2FT6A%dXqeYx9V++n~2~9y={?7XwWa;tREdu zz|!{Mu?rk}PDAgp<9erOpd)p8S|>pz>Ro@)p+Uv&zcp$dJ`-|ARSPnCc-eG+C1{Bo zhg$V&4j73OL_fEKpWF$4N+&|Kst8I=LQvx*1mheei#xYf;4=T;c@4?`8(X@yRtEt* z(a_EA@}859MPQN$ixZuFz0nOWuvS6B{=uFQoA}`+Wr&f(jUMu1GQrr_ZWnnOr;fu>;c z;yo*}NoF#fMp%?-#Ov%3E*LY~r#}VkAnw7UlLtYEFb~V7(j$ zh-`ZcOAgH*AI>5U{R7e?*RaQ~tmxBI&rn#Cv{q!8Ji0i7d9y1K!^Nx)Z31RW)Vise zXpzH;Z?))Y-%4MRHoT6FR`({dIbYjOVmwzDf~}vMn(B>EU3$R9+5%?ERQ%NK1Zwcq z>fR!PVUM!|F;OfkdekKr^i&AhT?Ff{m0}(D)r-&Qlk$>fzJ8m+ro5N3?ug!%L(*Xw z)_ti0PmZ`*E)}6Vbb@;NKkLfE6@2Z$B|LU5`mF9H{nJgd-C6TrNXN5XtO-UPZco21 z5cQpul$Nx<2GV(=67|R5>PCFSIYhE`#pJ~`B+Y^Ff)wwx|A46uEx?%?Q+z1LqrZpyQCN`;w5Z-U~Tj8J4q!)xAm5*aCHZf{lH2 zz^orJz>`Dv>^_J{IvTUU3KNoE4IhHBLcY{z0@ge%HQmvo3t7Y{Q?oF{<4N{Lp*8VdnHtB2F$97*LM0RvZX}u!F7@+RA##Q_%QVp(ToxX? zC7EB*a;SC=?TPns{;c;X0Wo{Y<*W1PWd`&cmkFp-W}&?Q@vbsG5%!&buuQB$4RF|E z0kvNsRKUq2?2ABJm@5K7JDUsk7QZ%lxe zpEp);Y3H5aOP65OlrdxZT$!#5alh~9EO}K-yEBh=ZFD_WvRoZ>J(qTUX;*8QYlr}g z4B~xuVNTW#w!Do8^mlIvwjCeCrN_$d>d>xB9V(LF0AnU4I#hS$g1F-)T6q1@5hfv= zi|5yF)Z)@wAso@OQK!z;x@))u^+p@%y>o?G72!<;_3<%Q8Mrk}Tiq&$vF?HybV7;5 zvLltu*$VORR?!v8J5#`Joe};zc+@Lm9RpkS(#dUbjjHAqE6j|R&cB3P;4sL(a2L_ zheS<9IyjzR=cobHorO4TNzj)T6EQDH*esFZZ&F0|Y(?rL4{G%?e18b6mhi+=5HTZ- zkduXAv!!%8JCKiFH7e=|a!)*LQ~ ziYV%@$uC%;Kr4k?5nlp|ds9EyU)GO?(CfpSrg;rpZ2X_EIQ!(OZVwpTSth%1g_ChpZtfjYM|8s&E8sK-Mr%U?H?|ijyWs58R!-oGv+r G?)V3dcd17J diff --git a/apps/notion/notion.yml b/apps/notion/notion.yml index 9b9baede3c5..e368db96dcb 100644 --- a/apps/notion/notion.yml +++ b/apps/notion/notion.yml @@ -1,6 +1,6 @@ name: Notion -description: 'A new editor that blends notes, tasks, wikis in one app.' -website: 'https://www.notion.so/desktop' +description: "Write, plan, share. With AI at your side." +website: "https://www.notion.so/desktop" category: Productivity keywords: - notes From bf8ae43ec824f54ab2beb6eb7dec7b249d2c430a Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Thu, 29 Feb 2024 12:14:38 -1000 Subject: [PATCH 5/9] Fix test issues --- apps/docker/docker-icon.png | Bin 63380 -> 62471 bytes apps/docker/docker.yml | 10 ++++------ apps/notion-calendar/notion-calendar-icon.png | Bin 20762 -> 13492 bytes apps/notion-calendar/notion-calendar.yml | 4 ++-- apps/notion/notion-icon.png | Bin 12404 -> 12411 bytes apps/notion/notion.yml | 4 ++-- 6 files changed, 8 insertions(+), 10 deletions(-) diff --git a/apps/docker/docker-icon.png b/apps/docker/docker-icon.png index 600476cfe4b484a64522dc7f66c4a85b49b9267c..c7dc3a6dce27db9111bfdb8c623fc3c609c392f7 100644 GIT binary patch literal 62471 zcmeFZcUV(f6F#~V0)mJ%6#)fAMG+x1=}kpYs#2vRN|O?#_YfN*3MyTyA|OQ&=_MqJ zg7i-40g*0*9v~#SoAZ6b@qEAg&%Mw6=ROA?WV6X$W!5`0@64LD!>;S7GwtWv4*&qu zwX3Rn0009oVE{cH_yc)d=)ul!_7}A;0zhFT0%_9^~wQKLZ7TP{+Tz(J+V8jdH z4+giZCLRDFa&qSz;+vuD4K`)sXmHc>rnZ*cZG?-+tvd)CTM=Iux1FZ|1z$Pv(#6*E z7N4(+v#W=kuOk0npO6EucW%S^`TqKdr;{T8P3`M^ml5u^d{QE!BBK0C`}z3z6x{FF z$?2)8{r7S3H${F2Pfs^FINZm_N5n@$1mSKE7n7Bhg^P;A#l?lePY8SXxq9C66?XMF z`JYC9x1(z7aogR|&C?O#%D2<*EgOWFry@W9PDi_6{~4#JqupLlt{(rL7C1rp&R^hS zBBJo!w!udgcJ9jQx;xr}J@2%yB&P7!C;zzj-+mO}JDvY+F#nn9Uw6T&D(zQ*?}|-n zKd0r`J^)YwuBl!$@P+&uW{9`NSsdL6SO_pgI~E$5>G^0b-w(4r@Kr#^n(gN`B{ygk zkl@Y6rZO8#D<-pfb%U?z)H!YOhYuejuG-x^2LJN##rta;)>oknyt4`C??Cx)v2oHL zZF+V7&f43OvK-<<0=0r*=#x9FX-LfVC-#sm%q$QU#37I1soq>43h}(5?Mamo00M>4 zv+(_U@vjj6MZ&*Y@UIs9s|EjR!T)nDu&$-;e4P53;jb33YV<#oazcfW^-^EFPj&^q zZ#2~KJE?oZ<^RUzik3kalA2w5gk(Sv+L?{6lOh+gSKI=6!sQ!FTN&St*sS(n^(s=3 zS^HJ*8km{03Y`wjXyDsHtg|eN5-ao)$_jdNZ10h?7Swb`zk+;jc)p9mF>$;e-`D?O4%sj1WzcS6Ae z#y@{~dr15P4`z!}K}Zg8_Cq`8k|I++%;S5Cn?^V^mGxS+d(6s9H6Gli&L=Y)VMt5N zhC)kskMXg5l(G-l84rNUXcOlRVALylu?=xKh@2qdJzU*q`>L6OoZdECUq zLZJY=N;K?0gZr%^)0H8B3eM>&@%5F<226}ox z3%J4dXP0SnV3!sJCpP~<(%4y8fOz2TsXx0^!O_BiO3Ta3>VM8&fR7Ilg{WTpli{KA z8R-E}^y8nAf6iV@MFp^iK6&*II%okd-?Tqd!+)3N_w3_CLICW)0{>UwzX8GbFT(#d zDgT<3U3F0T*M|S=H2?qUG_hPT_g_)7%LRY&GkTWz`zpx&Q=S@sF&?)ysI0UhPpoI7 zGFOZ-yz;Z)yIbAH1?Sf6{>x=D`9W54*!#?BP*qU5hrb)vl#Y127=B1HeNxqEoR~B& zZOX?*UHcJnS5)S3%Z-|0+V#U3A&&H43Q@a_;QSFdITTUc;6XIt6GP$}61-GDQ!U@$3obxhY;`_Egl>^moeH zo~@H5Xm34p`3iqZ@5pmJbtAO1vEN5}u48(jKWOxOSw_;r(>ZV1WsiimWW(^D)Tzm} zO9ja!$^?&9%aXCjug%TZcTA_Uf-0sahHR@g3fwfbht_ll-{vT-H8)9bTYHHzjfdzV z{Amu!asRbgeJ~V7AgNZc^b@wTHe(Lynll;ME$_OeVyVQ6{|2Yfx(Vqw8}z@e(?gi` zoX4y-+LUZZy(HH5kPgN^6|(v+eJh-9NH1_H(kW}UhqNV+*dCbtnQLge__CN`!`Sbs zLrqV(p{3u91V-ObnI-HBVBO7!X?%za_H`7AZND8uaYm2Vl}#K@m3OL7{E^~!Gvk|u zp~rIHnGwIsYqgPOsnX+(Nj9ZPum8edb5saoaK&Jd`$lglPovmD89kjWjd5jW-MBgx z#7UjgEe#A`jTZzi2$3BwqfOzel4;JwUrjxq8QyGHfP*#q9=z_g!zZ*5x*omi@f=v+PfK+Pc)~$4tSSw z{0HKqju5NTGs1EOGZP!j!y}srZfeaFpKZA(b$VZ&-@aZ>6G?_-z8)@rZnn(E)Fkfx zwM3$)v3$EBJ%S%#Sv!ntogj{kD!NxZ8Be$O9M)1+<~AP^ei1mM#Af^gzao4+?&)9l zN8%h93qLbTa%TS{ltZn7p=O?XQ_Y{o%vuc$9_@;M+)4aXS@YDva8S{7eaB4yO+zKl zfp$3k@R`AXw4w+GtaBZocI@cibSC}=81-^~km(orvz0kk7T{)NY!JgACIS0wKRwXw z@U21W&sJ_mg0ZH5@h{CkMgp@l07s}Mq*MBjR{X&Lyf@v}>W`7|iKc@ilrX*bN&C-M zdQb8JA9;jHY<~)i^Dr1`cRY>yN4n-C4>+MUhyJ*~%LGQ>{2m~#T@Rhv-pLCP#?~NK#g%S?%&fd^XFK-yE*43?piHaXp2XjR!QTAl3njy7TNm< z%k(R(1#x2j!PfVEb2*##xCn%18{LlLzW&9!TUQ2p#jeaLt+w$SI@IdV(+3h!}fjz=6-^Yl>` zMab(MP6IDwJ*n%`);ILNh=p9eJhn7x?601RV{I9rSui)My0mABZypAlip&z6B3vU| z;HEkoBd=m-d8W3{&xaoKpoty<0^Da6E2pp>k-sRh_Yff&G6IQwi^t&144xWbc2d9R zgv6eKl`^p|nWIwD_q|=BhOUhIvZF#Yg*hytH0dLN-_dZGc@f4`M;SvxowUNO!_F!~ z2Pz;^6~}bcL$J1>)fdscvu|(B%?#3>4M&Diz463OvmbR7pQ*9zl`4u=&ZvtS|K$Fo zz36Xky0XWIJVyJN(Mz9i;|g>H99%;*m;55JlVD2Gxu!y5&xlTksCf3kZxfr03IeSV zgI;BmcYO=s-U@U?*4f;tC< zVIuQgRO08Qi?c2y3)vp34H0z`-;?Qb75nhX>C2;yFo8AAU|V~iL%ZODKof=BynCs{ ztdaEsM|*O?a*Q__b93ajaL7SD?Ki;w_#MI-iG=c*h8 zYAnbHxW$AV{M!^IpyT<}GJ^7UZ*&eOB|VqoQ1v>68h1X(;)2+BYhSr6N-HVCc&%+A zh}sd5bJ>xl7SgEqfZO|r=44|cY;wn`>IhjD?mE>;?KDqvL8A;c$0`eB1h*`cpZd&~ z;_95p_nd3f&&~bl3N+ABq8THa!jT4p@B`NFSidT^7$1KqH>pVp?Jg_vx4BO3FSelS zj|7ZQfD$9JGbY`pwexu)06(wXxYt+vu!fpxs zePTvcu!BCi>YTClZ_t8wKyAW|qtdGq&B@82V!~VqB<=b8_*TaD1CI@JZjYhnl|N2l z3ke?jWbp0+>{T7jt`By zOkcsdwzRblw6`*T9G73Oo;gmP&L^cHFU!lO@nN;B9L4cLASGD9y*#!D{&M#nn3WGw z&ZLvb(myB0ZFxdwN@-e~8Qu6NY0DRM4+Nl72db#wr1wM3{VvGA!kWS|N#U5-V*{bP z_yWV+Lr3)z{E1t}eQhZd`V*7EDm2X== zUq}N4{$tV>Y79CHw{M;Ycf#fWh`;?FYJCA|DBLTAf4L>U&`_&yJB-OMf%uCZvyPwr zrs#Dy*q=zFUX#xRJs)#zKMW!l{HS5%8H4A19I|fX&K}`WQKxP6-6|*X`t)EvX1`WW z3~hSZ(fvrC$^o65u&aPU^27Z0Q~Fc(MI>9CNYk=*09_0}G&n)v%URYvNn5ZT^&%I< zx?}PaF&1!h50{uw{iF?qwv-DCpAr2N(JRVE^fJrC^EWiJ!`vOp^1|A6U?Re!95bCt zBYTuoGyv*C+{_suCET{+0LLRZa(ni^xXP#v=q)&+mOx$nuU$r&9Fkd`NGELgP3UGlvLHOGnz2aQAas68 zw}tBSBsq6}xq!4$&*4Rnb6eG9%Wc%WNde+AS42>n4D^7xMt#7ZeYex#tE2Gxw^_GQ zYRj_Zf{dHDcq>x-6IPoZKJwaeWKd4R2M#)AFVcgyk)d^1IkAwUWfn3rIE`!VJ{_?Ru+(2WZZ`m0Dto=d6_|CZ6Oe2-}YO%UbtQv~19=>@i*4pVe8 z2rFF%mhxiIfn@|$?=f#{DOjV{X5laV2pL`@c7#OA1W~05wL7^I*J|5XVRau^`>|$q zv)==4Ribg#+P8K4y{N>fU5qqCI?|!on_oMd| z4h!x@CS!!T>ZOhS+Q0rpnk`oa%O3-6n*ZR4WL~E-9`t;JO#5!m9k#*varC|7-M?a) z-KhIp!9>-eB%b-0Dyo?52%*JrOTy2$@{p2iEMoWr3}O@U;MVZq=H`vY)PWryG0pJN zYtF1e;0)-YWHkl%yj@=)DqwxWz0)$LrpB^-a^Re_?IczBIB@hN@%324(Ssk!&skYE z!X$EO;*YvDkMBdZfq}|~IeWogBo)tuTI!=#@dR$Jc(mf9_nmn=MeU8>L<%2vvy)Ll zPMOV`lbyL?PhwckT?{E%?6*G%a)HT@ore>C+a7Bth6AAw5ZWL^De<9}wKr3pvNNRU z+eKJ?=M}wLmHmh`1vNFt4_?225_GecCr9IcTsW5Uw-K}TfoSU$GPW%ApxCXYif(gNxr+SR9w8!Sn85p4Edm~L)W3-x!q$>isIFaa~ftR^U%<>k;nuzrFOrkB0TTg6=KE7P-(^o|~ z*|9+=Q-pwqEVg&aOcnHp;Rf$)c4yc863f1C(1bEKHYzkr$uFzxM2f8-dxwKO8M^&g zE`~fxw!%!!q~q~5#fS7y8j0QcqGsK?BjIi6^}t;t!FlMc#o%pCLyC$gnO8CCvyJoh zSk23r)~0%o+4&7@3R#_MdUfJ%_JK$iSRbE9Lo2A!*k=aO&U;?QfwpeApE!hE70NY0 z_ABU8e8Pm@q6c{uPx2pXCs`4X$y6dG1xFo59%>$&5{8>xn}?KQ#yVu;|D&c<>V+dS?p=?-8>y z*O+I!c*|u_5Hp>Ge>hL=@E@GBOihe&C*pm!GaHUfi)?5#ECVK4j&;{8Fi zy|o`!^R1sp`2LNLeQyuv-rO~rX4glpxoS2a_?bN;Q(r5{7`}znv=w}K9k4@GqM($8 zTNq+`6-JTZFa`TAKx@vOiY|Q`!u;%mUR2|5?ZC$p+PWxevQqG`rrX+8c&BBIm$45F zq7%)B<<)>6Cy%U8cNn1NF>^XC5SZO{P^@%9+Od0t$(V1!gxcnXwCAiHX)gG3IIcP( z1u*O}+wMg(9}94+RI&r&mO(nZmP04NzYmB`Jr} zvkSWCxNqXq8fB^NDa3lcr<#t}hZD8;%dlF8{U2%;z_ItBw}@&S>+&{wRqjM9+?r5@ zc;j-2Z2k3+dBGzL+hcA=&pv+o)`?QyU(J> z$)U>d*V|UC?EQ!L;l~S>?>?Enrd&`hmq(JX@h5hvQz!d>!XT}tzQsMTKsVJO zaeO%aQL?fN--Hg(N8B^!tmdKhBqGI2%;S0v*%)Ab<`vyMtv*iPO&x8#|8O zy-yW(@y+5u`@_{!i^7pi)h{NclaTVaf*624fs@yvg4#J8x9zaAgkj2PA=;4BRm{@; zo_N-a{ip>nOXis+^7G+uaE4%=XzP5a#2RYf;E(4%6LyOOM8(91D#?ixw`K`L`phdt zLy|k@qL6{2halPtlIT$Z@@wuKz`~6<5KJwOx4KJT5nB z#NX3wed&H z63X)%wYBIR)~TB57Hd^#JKww4;g;0W>L47xe75_PO4<&dj_0!U?+w3wzk-XMehpLy^HmFl~oht^>NTS8Y%Z8HT!|5 z98Jb28>XVp$2W|V^92*;o~f8Tb`@koV5rk68|~yD=Mu@ts5t>pCk&W$k!{=y$cd#X zrPzaInlz=F;;!yGNfB5WXtxEP$l|VjYnC+3(Tw7wh+Wnu7Cbt3d2lwTq2hc1J6Oq(&jC~keRNxY zrp^rWyOA&Re&u;2s%f`CnQn4uR;c4G9EV6=lCR7wvdY@^?M<`SLk#a!t+_yPc3sCm zopR2(b-`Rvnl^4cbw>I?>D#4KO$G}U(oNy4B_`J%xNExln|T69RV^DWK2K~E%}O}> z8y40{)GH2+HQF@4IEGo&A91&A(7tohSm-oNc4A0|Y)k8|f1zpcM_0W|bCYR5N`?NI zT(@|)7v)Q_n|4fSed98caXy^Ve;y@Qa11`R6^kZCZm(qNZEfZppp}W&u;`<2eis7Q zk}z=@ZdzTSX~R_HA0aq*Hj38#sK~E0zEaR|BZt&6%iD`KPvu$FAy3&Wdy>LB<;zsv zEQ`hk6#4_G9c6~-*$4+t)!VHlMGQZUy`J_so%s@2pISlAw7Oe=#nSMpaqwaaITU|* zm^B}v2Uqf;Q}W4Aa@UV|<|KgAo>kvo`j(~azB1l1X5XcZkjhBYxdetB>6nHcOMey4 zOOh6YjK)oT&UWxLedWquJ*Rn!((DXJLwKw#Eh)=wlxc2$upEt`HP=*%W-z~r<;Y~L z@&!{<|HVI8wx%{tO&n(CA>A*>ZBws2D1tQyB2sl+qKnj6tj#Q#bjdMUO71IoaSrV2 zxi1L?mMT7jxzf>>SkEHgA3UCuYqsE}Zr_{#rb5tG@%iz~@*8weHRr#jH0|L!9h`EZ3EU(pdd^znla&Hs7flP9+ zIAFsS%K)*$fk-?1YU8$X?6Y)wEh`n{w=+1@v0a|Sa+L8|T^!yE&se~{{+cRZnSwc4 zml~INUce+}{Q_H5yaD=A^kX69kL<{iRR^#fvEE!pKq}cAEkmt@1-{4&Z))9j%P^_y z*7)~tlz$ZjUX+x^cjkNBY*Xp(7bwoqw@7ANJ`)61eE#y8rs0<5>Z z`1b8JVtMjK?pC-yaxmhY^gW^#_sRv3EwYugJ3X%7=QvjBlcMCeDnH;{t=slY&@i;i z@(oCt4u6r|r5PdEJD@{Y_6?4Tp7SyGlD9C{0;WY)?j#o|l-$G?b3}>9p4*K0D?3zL z)A+DX3M#=rYLoo(=_~Euh7ctz@^RHIAeXwnFBL6o8gFG#BGFbw#uu9Eik+~I+LE`F zZmw0vPr791WuCg)Rp|dJIUIB-=CHb^y?IC(r)i1u7LkP!m=BGc3kv2Ux@%PU{^S9T z1EZeV@ibKg<>iI9l1MsiUOf=XTCU zvd5TELtTuE^oPVVrbS&itzW>p*s#oXP_VV|Mz1?}qLcIe zO5@U}dfpKUR)AnLFT!o|tTQ|!f69XLzv(NvQ;T2USETx*+Y0ms9O+d;XD2&NW+px_>G=_c z$(cUeZ@h7*Js{?j$8^Yf~{?JT& zz5YiCeu$jcI93fNKbuL1)3$e4SpUeAC2GdpMyFo#>s3En+K?n07r((g`eF~r*Jvgy zG!a_}cbapzT4>Rjobadt(@>MSH8H#S>oh0m_!1Sdv1$db@g^bvb<9z{d~QEn&J5dT zn1eRY>X8CM{SXr}XBaV*KF(I}8;&&q+sOQ~@NRbqFiWA2AGj96j9uGUfhQ11B^48! z)z$X)lYdKNlbFNFpsp0e)~`ghD2OTB$F3NutORx-zU!&6^Dfd|86?-VRI(MnM5^YqnA2cNE>Oh|1`pL;A1yZYujw ztBf_B8g4W`=#uRrqX$ccgS7*&zJB#3$DDbgiC{&@N6yC9UD~cP`W8CQNuArSJ15OC z+{B&Cah66}1K?Am`APC21o*2DGV)o@2DaL|x$a0jGv{#hZ;eRnf>w+S(t(w@eKU6} zwI*l5$l>)iL8HpM8a?b&-B@cI0VKGoA=T!(aJ3z(=PQDCJ z_z5pg#o1j=%MOqy87c>@9GEaMn%W5>b0}w?;GvB zYk@3lZD|x;^B(CSOcgjuRGGF}v{h`o_@O9H8s%`}LbehsuR^H_yYG*VvJVE13aDmD zal$~t<1NEf4-yliDH8eq>Dt{)-}#|L5^-obtn%kXH)HDJqp2JxFAui9;M#_A?~#&E zvi4PrCL^1paCnmctx%`QFAB*)JtbZJIWx|6MpPw*dmEdXa;quc&r4eE)-}YvbtTuC z>rmSMK_y2u0jVb2BP#g%g0G)0*Z;iPcOpY>5_*-Wc72M}rb8$5jbMI!`DM%u!!sz* z;VZ;3u`m}IJlC{Y%3McFx*M3@DR1q+_Gw)r?wXBW&rk*RJ4M&Hr$Dt`CIvCMPm{AO zb~$A(B8b$~!_D*T#o9ew>p(8TG@y<*U0|YmqjB+3+sLL$&}bKLzEV%VepR&8z1gvj zk|LtEI<+irg?ohPzVfATwoa46V-xNApr9z@)Q7;Nf$|ot65E|4Mlnz@t5452) zk4yFw)usZ1eTnreUOgQ3_9G4DDdd*d=a;|ghcjk{H53;3`Ni`@wk0aFTiB$ZC`-V# zPMiA-6Ti%*@E%l-EznNoMJnrVCSF*|N%6f8XNtTqQz`vxAb{+mOzOV9*@jpkCWUcK zd9Vde6&Y^peJ#s27(Sv1AUf@PH+Hu?ziDi7!P-(xO}KX2D}pulBi%gxMj z;(1GdEDsOz#f1Evi*!wfiQnn`;}_>zK4YF1eZ3I16>hkFtMUWaL7!ql#d~h-$g%ON zmW@bj)ng;wc&~Ab+9>#NjDLFMyWF!0m!(b9v~+p~jV5A@3rsABq>|N$8|iSR`Gpx_ zb84?Zjdg~5EDsM@LvLWxad|jPProF{pS@Zd zmkOQ^#mYoJ$AWGLUy7(GBNvA;r^Mu(H|sc{LCl#h;)jZ^aa9`7sUc6l?KtA&5x^>% zQn%iIxx&=+sYF(c!ZW8c^(7L=o&Z|uBE251(-+u^4%8cVCFOI};aU|*?t`@V6lctP zYM9H^vyx()Y}t7gmR3AhgNnUO`SO$B=UE1BC#Co+d3aR@E*OZlimNq01+>tYM3PYs z`AjQ|cg{yxXip8ut`KK?zE78S`MHTx?3l z>!$8{1-U*xy{3KOyKb>4Th$8{ExMz_9@J@JUSA67AUtCO7?As%%Xk>)G|b^UKVMoZ z@3%^GG-$Dyxzg%kMeA63js^}VNd4gO;L6gHQO(2p$cp@!{ zX|(XJRiLrb&61ZX6|pxqvKfj~Gxg=G*!R3{ycsHV;FWY!lk^pbwchDRW+@1?O8rnT zVu(9j;{!*5)svaHVB{^|DW*s#WD8-fJ?vE#Ab*2NeAg9-`ap9vYcH&6-&n`hzsS6_ z6Ap_!?0k^13Vo7l<+Vbo#YGsk3)TY8uuQQ2L-e?h{cct|-Uqd$IwY3d_55C3IY-Nv zPFj_5Hzx}Y+Y2G$_yIz{C2_$uy!2f}nbF}kBS&!SIk)ELuIskWrGIwjM}!phxuMC+ zx5=>qxrcOQ>!7F8*mEJ~`mz4odgox7!eEc{TyDX;u2%N2Okb>g4;puc`<@Qdu|>C)4qek_@hl@vFer7NR`q7j2P$W z$2{NFD*@}g7{wgf*a$$I45m&Cjha8aw^Cm19b`Pls)DoU2acdE$tyl>EhYe3n?qZe-rQxgT& zI10iyd4lmr;2(Z?-2^w(YhzA2?UE)lv(XF}!$96P>DX(4iwEC}tUb+s6mEC>NF7xwv>K+N*Gtsm#R-70)OdOOvM;q+0@4Z;R|W^}-C@ z-G~$3VYNM>Lwl_DB{rYE=R(Ii91Tpq?_M$OKDMH$2BbCm;DcKV2i5lrK$CE}w@fFF z0P(TaE4x|WW;9jhx`|sEl zK)u9nJf>bsE)Wd*QrP@JxFKa+WwC?R4j1h3iWt+$fqMa@z;^LyS`I_hbXF z;6%0WdvpE9%1)CHvE}6eSbBY>wtIJX2z86mwGb3lNIYSDqAVwZfF#u zg_a)>S3UugRQFQudAlFbiorMR^<}peHofZCGdM4}9PsW2U@cd1^wFExy65vfx9EvqSI#v0 zMn5q0YCGdzvU*)1Ma}IT^x$d4X{(G-Rfbo^oBQ(u>c(wj>y)!zVX_Sd3{wq&(Hw?d zv(KjjR%g&r45(`+}w>{s8vCk!3XtlG*fg=rcp2>SG$>2DXAd0y7}LS*pn zNsQ!s<`|E<%~r{`^(3__YICoWC6}@b_fNDmFZshrSXY(55IHz#J`JB+Hc_oGy+&92 z#KFK;r>O}sm^&|ITj2gHtV{aftc76>B|-Np8EC_{9PI7- zNhr(wP?Brq&Q9};1h1}oZiYEh=XRj5(CDaaYm-?)2HxxR%oZRoC(PTW?b$PAk) zy(lm-S6Z*Mte_{6Ed-e@<2*)Uaz@r60XftV@l+(%wB2Ct(};i&?j#%zl_W@ep}7j zd=!!U8H^7(>XgF?Z`>-SQ{qx!r?0nHCXIWJoG@F;2CznXhPM2_Q}6K%D2sYsNw}4d zg```fVtbKGe8Tr?Ez3tLIu(M_l`Ab3NI9;7o{kHrj(nJLI0C`R-rZHd zOE;Jp?VVZ48^ylLza(Rkkp9VvC+2aW^ZfFod#bJ{kIuI(8^M@b6?o=-XOMFap=D-? z&Wal7q+Er&NVTogEo^2E$k_S^Ijvq_kI`k>3^zwPzLBd)*EqBOOWFM#Zswaqo$_IM zq^*~z19EP|-$kz%&nMlJciL}qud(Hj!(dx&r$4@@VCBMmwsF-| znXZNpDRlg<@7V<-Uag+bLF4jUOL~JUii!QwO1{6g#u^v34Tq~fI4*zacsz2PI=r^M z_(;0m5|gXJSf*-EI!Ao_<~S3n4{j;)e8FK#tzD3xwWCgiY2Lx8OnKiu!Gk|qBnB%Y zo5E8AVq%x0joa`mT5JVD*ITy-j2nwOrzuHsZHmT8Cxwj+5n}gYxD2+lN2zfGA(x_0 zJT`oHRv)Z6LSJ<{afLbYIHr_{x{c}hIho+QlrZhHD1YzQ*v-(TetRW%GUB)?7qhGk zJVZ}exTl95q1mHI;(rrbOMbHoV8 zZlQLm*!0iGeefO&guA*%m5X@&%52`8-1;98!KP1-%y%XPs>*vVZD_+sQufU}*X9Wf zmVAt7Yw2h+^X|0SAkvA_%;s-}){Z0=M#ky-&&vTNc@Afeds(F)iPX(8v z&;w6+lMAbZ*U=Ic<=-Ea5Gr0{X(Mj7bk2$tY|8o1h3AYVIDc;Q;p{&V8|JPzg!$oV-y!gFiJh+++!0F!3R!%2OasX#FcE0 zAH6{$`WpFC_l=RU`d`PVP239Se-O-nJ!uIfJ1?k3wklx^MBJll1&o)hX2w}8==pE5 zT#P*@tY&{-{tGo?nrShk!X$fk1MbgqAn_Ktdm+neLsiag6~`~SsM_U3(Ja7h%w*~L zpV09dxgOrBfBTs8&2tt92ezsVA~Go{0Jb|KimOzNje*1i4Q{?%JcKHQK+pCi43}|{ z_d`1(BJ9^e1INwbrP(=sq;WHrLkxBEblQBrl1#s3PlJ@HWR0p3cgchf(s`oJgM?Lf z;<$N1f$-#`v(3SW8wJ<0Yz$OjM*iePe!xRNW{dD-la}JZleE!lS+YH}Q(q-;d{Iy}P(mZVw61nj2zRIK&EYT-0z!TJM> zOCOsdqBX}W1gCsnIWmHE6ilR%2&y30lk_T*SeS*RsOEWxz|+Mp+oq&o{oEX;gT>FO z?gMr#EBjIs4i#>{t>dR759-b0k1$hJ6lIn;-s;!sgC)zPj2t=l_r_}!au%_A!MJS| zdN%u;2F-lu1F@<4%-EmMGweV)@HB206ZFp2*qZf2UOH`Y3H|B1zLHz2fYb;{FY5qNNFwksh<@cTUc}TV<1}(z|4V3m0P@|1xqkcBwvbay5Hc zxBln-eG%KLF#2Fudx>p0rZC!)lY`Hn9Nl`XP&nqH6viIhq9_;G-b?L^GNCeEQzA1O z$GbaT`W}KDy}*+Bl5;BQG1iZ%+40V2S)AZUt~|lejQAWn zzqG<LmeXu=bc*9YB4FDItA6DTcr73>K<7Y{zXv!7}sb_Xr{DEzdXAnM0o6 zi#fMPJ)7tihH9*cM^bcqMl0eSe)W3Paam2?M6mO<-$1d^oi(efyxcq^`mBPd(Sq`* zvTWlD>on`({*DH*894()ht>VQ_{S}W)AnJn4q$dw z1SVx{J@aPWl`6qoLAjZbWwir zFf3NDYn=`((iSM^go<9&y0+)6Z$@I}Q-c%~Ee~Gp@hF@oO?UXSeFTr%6rH`^>*IWe z{LB)P{@!YKIDTu85IzP$o`1Y=`({*Es4@tE;1b~>u<|DNGJ#X;ZJIxzb?FAUsJ{tz zzRKtlm7+nKP&NVr#bX}`d7wza!L$(vPk`rT#w{UB0jZ&4_ePhF^0Zf-Sn~-qv$#NY zY(u5vt9+>Tc;Cz=tH*Ta6W%=x<`bL8b#|jb>tNaibeRQBO@3#=#F%^FCS00MJ(s2# z{`3`lye4Y7ino@ApG8!rr-S4NmH?2Dit5rs z|2f44jyR1Ss+nF#aq}B9=2tHG%Jn1pd#n}k;98K&!WSB0Az0#C8)Kf7Y#@n5=Yf)t=Bt?T69@*=4zdOvQ~e2Kxo}!Ui>FN>BoKny{LQptThzo7-3g1Wc0^e45xTp10Oy zP#B68VB%0Z97I)4_7BfsR;f}LjXjt71zgW-C~#QgwK)+Z067`YaTyxyO(3h|z3p5> zyc@8%6g^Z#@SUZ2`sqaJTz^ny-Ig9 z=~yOMEyx*8L#a~S7ZI3teE)TSnqm){qH3=MRrEY{DkUrO+bdMt^C`L~y3zL#0PlHjGgiGl zf^^*Tw!Q3)m&xE;M0dNW_VuV2LY3qb&lUl`2jSA)DP#FWj12Wc<6q4Z# z6N@q}&}!qicL>#54!Vz6a+}h{M<(7pxcF_!J*2B4yoilYv>(T<)5UxS)P$o zMs{1J+sLXS1W<%oVMoEON%x*c`QIiNdxZ7q^G)RBxU^!Tp1*rHM1?s-Sg+#gMe8Wq zff!YF51IqI7dp5{=kyAQ1>oU~<%?hzBY%I^-g{`=E~31jxiY}sA=!)kt=u@^U~0}cF~Z7xcEHQ=~9)a3;>6|ggFK7SV)XI zT>u4!^TjH5g%W=m)&0||`GI~@kAo~w3rsF@UB3f0hQAo6P;COAN%98I?z19ZI?Voj zKVXi|Ikanj>9y2GN8dLghgX9u8aJi&0{tSj0c-I}&;;p1!NRN&C%OX4R-@ZQN6&pm zAWvgsH-)QWJqr~(z_-w;xcQw4UguJUG&^mD%d$Kzu3{}ks~7nA>sM-zdJ3t}B{VmH zcg|QddnrsjF-8!#Yx~X2`7*X|#`xc8+}MxU5w0n%&Dx7;MT4o&VR)@GR^+PzeQyE= z698JE_o>6*-k_9tR`jM4Idyq-gYh0mfht%iE7dWQP2XIsVxm&K%A?T}sjwDFaIU8m z(6P}1c9nLvDZ5$gCWhiB$mHs;dIa)Z=Hga@|JXq17J@M1Qt{~=3j`Wkhz5m^I>posWnaR}_xUsDz_GpvS&d9;{5r8E_%;Y8e;OWV> z=!`2(ebka^j|bR%Dr9_0$+nlG5aqUU((>JW6ZN;>F)afwjx=5bF#oVs>`5sH23q zp2HapUloAGk2hWFU@*VRhjZ*R>+6X;aanmIff>Ki?E8y4rFw7;D1VWH+XJAd>Zk-S zX2C%Vy0Ma7hW2ETkw`FB|8#~MJo0452M#BP<2f}h@|^&6TuOeNM|H{`^rC^RZF}Cu z^Aca(LM&(X?QnHvR`!4kV!SGT6xm^a`Ii<6plOhU3PJ&}hTWWeH9`8FY2#Xj1T{5L z5E9~XK|$bmqK2>iH0nXRJmt*t;`O1Qq@M0UBlj~vdxqRA4ygX&Ck&V8f|K{1Ny*~TIw?)<(PGopF$utwQYLj1|igQ_9qNf zjxDhjDnXL$?@6Sl1aY`*$2o5-_LVoj5Z^;*F2_-POTc=1*|u6>5jCv%W6`@!*`fd| za@ac%qs5d zqbjRV-{qIwmd%Fbbi=THKXYIZFe}@ftOBwjbuDVyve2N<@J8go59Lb2D+{V|*gtj6 z7Ilv}a#3kb_x0E^!T?Q+1}e?1mes6lVKxg?g*+QNEN0D&%9rd~PqDI@qkO7EU>=0nl`hOWv5v zX`KO2qgC>^zkB4QVHvyu*1~NN2J)$MvHkrZQqdte%>;Z~ zz_}ju_ewr&UUzCBTR9ubJd^y32xe`jH}%O6q{0GvsR3}n?es>(-gbbfFiN~1r^cF&Pz zVBe2fSve25)jXNnl?2T0;^>>ufqPVP4uzs1<9EJpUmRh55*q)gGD;ol#PI|?h5Bt| zraqN2&7^!B^JC6*ov__S{||3q!g92Yb}<{|d^1V8nAEL7jeI7W|2DzykmLVGYn!OW zb1-(`a%_&bV0+1NN<{zz5SSlk{Ch<}NI${Wx+rmwW{{C;Ukd6zh1iOOj6J(!DYbL< zNoBCFtzuKNO~HK*QEEXgu>OJZ(ETS+?XFonW@m$^3#o&=l}i~rwD>{HK|qj;sZc2d zWS=HSj;i6P(JQ0&DWGXm_AUX{<-|YKMKl~5I?^?=gbbqU^A}ZwTXV7Pfh*B6i2lQn0{DEDX_Z?SQ~!P-NR_n z`RlQ?LvaD>O8!kkUOITrT8M_@fXP?;ikr(i);civ?b7w-#Z}R*g}}uIb=LrQwjxR@ z;>f}6t?$pN#ytlpk;QHnQnd>VB2gxA2MD(O1Cq%E{93pl>K>LD~@;K(|4z+oUj(gd$y0Xm(*>$ zTk_0RL{fzGhrXuU7>z1C1FQr4y1P>N&PrEsszqikkLmXcmwK7-1y?lT!-DTpb+lx& zG7xk97!xI*O!MP$%0Yo;4v)on{FcF2s3RAO0=|CLsNl+%tU!C8Ll(7mdT!h>m#8q8 z=lbZB|4#gb^#NMn$)6$i(1pR;oT2-3IKQy>ih- z`R~N$SN6dx*!*U@<<~w4n!byPTgDk>Wgd}=wH}sZmf^r`* zmWbLr`q&2^WK|a+OGpLa0UZ5@y1CcwcO!`Gj@@o|3xrq;V zS61(~dY@>YemZl;<-yvw`sT2Q9anCvzv@1{#&-IZ`E4#PuJ$vdw-SY~u;wbV9pElq zD;CyP6h#fvNOn#FGocmxT4*oj*kk{4kbv!#Cuws?AZl^Q7|z7R@~?hVf&@ z!`?|gn7R9TT|2N4nYngw%Vvf&Lm)4)H{cNn7a75-kuwR!P~UoFVNlc{2BBUQBnJk) ztxv!e2NiFO5cOvWiJN6Xcd_`Jb4gXHkuS-rG4IRxlYE9g;7#@j(rM`m8qP{@I&ROz zE?lE_N+TLlt4h1Q?Tg3#KTfsJC4)YB6bfmx8$qn!2%7OB4wKbqZpk1MahouTc}VfD z`y@6=1yA1Wz+r=iHkJ|=(BK=SJYIJOHm-WMY~$Kvk5Nc=9&k&UvcOMB4Gs$*1~KEC zAxGfEh_O(WOChwnwdB#OKYa?Uyn zCMii=xg4KQHkB6?fd%Jm4o=A611f^s@OCS zfL0UEZwbN6KRtE6EBd{TQ^5N5*wv?s2U(Fu5B^Jdisb!K=D z2E}4x(e293-aAqVA3l-_-)g3FsrP28qTOwk6E$VHyvYsaI~0??*D@4o8On<9;h|vF@ZpMa)z<6gZ9f;>sV=S;7EXbt zrYC4_b9Q^H;gjO;qh$*F;hinT<$}G&n7nCkGPSrX=p*TEP-T7tHX2F10Gi}1bQJhv zmx={z>~#t!Y!-0&cZcn?A}MduRF&i-xqSLqrTk5aAy#+a9rc!+LsDywj`@FFlD!}G zbq71P6k%7jvEA03FlW8E{dJ=FVl%n9UHSIM;BZ1z>bjBNdSDbT$wNCdHc1=0oN(g^ zOhlKFs+yuN@vf>7Tcw*GDZmNOXoGBAx}CW^+cE>K_i((o#CT%@SyU-9BTpKtECW9- zFRTj2rN_sabsf*iuV`!?g?4&p2&)wTwa25?;U;5uUETBhGnS~XRP9=Nqc>{d#-1=0AZ>mAz7~HA`V{ztr{fBSL1Iv+}k! zRoc{>vmb(Zs+o$rwS1E3u~73PT29t)4p7kKk$E@{xu36P=4IQ=oxKKf={}UXsYoZQ z5DI|&@6SD+(A0?RkFZg%rDWba{S;xV+t=?OI)ln(w|yE}#hIIi`Z5__d&=1vJ6NGl zS?0zs@I$w$!{r_9aq(hd;eZKZ&vrfO!=OISD$uS;K*(p z^1=&~S5h|7ul0HZUOc`e(zxiP%oRGwy6e(rOziIF698xD9dIJsuL+3co`(m41kd$j z3{0GG;D3LtP2kd0ib6Lc40UtC2eGqkaGblrUWFK9A}z$_m)eGOOO(mGdxHV@Q~aaS zbl90H!Mde4ELXabk&mgJgm-Fw7}oB?|INnfVijuq66b)M&Zb_p-i$eD2G?4T6ghKYLRt+(nsz)VW9%!#jaJGu8R09DHIRQvOC$2R zqtW4Cikf0nf_#2Kx9XGBex$wWEKaQbD&s`N3MRII#uP0|xRLrE%nx|=+X;6>!Eg_uy+CGHcz!$eek!kzW+UfYlFqk3l>h!c~u&Xu#TR?c)IgBxtp=jjo zg3kdaIwipgDFvrQyR2u_?V_jt3drZ#2fb5yHwKoapL5A1_!IJ-}LENQ85P2 zx+>8?%zjJ#j@amUc3phWtZ;ip#hPHEo^8CIB=%KwKHJ-fJ3BQ?s7D);*X91)U4f|W zcjGo;WGyN=K#ov#OyLskd4)+oIugCnhX;^l9+A|*$}*c-V-jRx9hvZ=Hbleq1wN@G zewYio?}S_J#b_ZWmCHg2Mi-2U=zx+y4eTx(f{0K0R;|K9Nr85kbh!l(OKz!=QYsEZ9BlDHe_6a)*=$3?TH}fG-F5GUTyitqZIqa#3zpF z_H;HGeL$|ve@fr{02*dJ^CvA_IQYW_aFK-Z(#`%;8WK{pcFVXBdT<*%nUI6d-@m9- zu0T;)#b_sP#=WKb%$!7mKhp68i^*v@rbQv4CaRJ~(P`qS;+w$r7nEW2-NZI*x2hng zUo~Sj6CFRaA7xFT-pJcREXoC~%FTs*K2~M(XpiD7;0MDYBm7^Wrv%Rnj-n4TFddf_ zVo);X_Iz%uuwC=06T6$t*saX-jFNPG?RaYay@$tvH*b$^D+cF2imVQ#6!YY+F(j)&Ga6Xc$RV=odyo5+Ow&-U0M{182npQ5L8 z$hQ|Cq}_j-%$On(fFO>PbSd?xf<$vgpo4c(`M>Q05Hp_K<%OjESMvJs(2uveM`^Dr zJV*OUVH)o;S4TgQj7os~%)>Ux@qCt&{ZmrSs|4C@5IB)fZavVp0)n*t) z9q%-kp7d=2s+{ky{q-lcL~E z5|~U8LSJuPWr*HWd!+0B++#ES9kz;qqR&F~dAfDDqW5F*Gv6&flys-eErspmKWI8= zoefqE)gpGr^Da8R7ZnkEUBogRV-k6`A96bk)Jno#7*yi)Ud0QN<+hf15LySsw*XS|cPmnl6< z)NC2pDCu$6JgBEZqL#m$1eN)?)`Iwku-BTG5_I2B8%#jiX9J1B2&~|EH(_N~+THkZ zqXKi#0gmKG?&1i?7g#T+j+IPCHI~nxC}Hn%wp^j-`W_i9=M~y5t{v2#VGp)b!eS0rZBCdW&<3Hwi(GN8) z4#{2SaP#|s$oJ@zfE5IPp|n?p@Tz$>5%shkD^(Jx#T(2-oarR=S) z8w^riZi?20Mjnvd*&uDMH|%+vr3?3bfZTWilRJCg@nKhBYE(#|`@ME6F*NrEaS}<$ zUMTicQqQ%nTGskcz>eII1%^9271rl^FDG`^#QNA+ReRuiIQmy_{ z&76yKx@Q6vH**!#+1m>-tlg|?ADiHh@Y$sdJ4*1Nl!-S?YTjL6=V;#|J|qW)rE|3V zFj*snOjol%89XB!pktyz&tv?H4N%8?OCq*(y@YwQBg}&R=yC1;Zez?MW55T0_O*;z zd9WDHQ#Apz@T5<(2$$4_Mhi|rL9r>nD(u$uo}bZhrJ}J?Ti-ZL8Ziq-`mBbDsetCL zg7a~UWb?dv|2!?oPHPIrA906-Da8j8qyu-!6~r#v${7iWholg8E$=1a)#q>l;tPXC z#fIRm)fIy_%}ZWwJ@q^=>tqy1nYp}LU(~-CqL>Z8CN^P_-QGTH_I~>eUm~^)YuVeC zATu687`HgNCsK{wRNV194FzYXYN(Y1DkH32SR> z4>^W>T?X|F$y>9@BQ9|=!teXMH|?Awtp~ZMi}YY1H&kB9;+<_nylvGvCsfW4Y~Cj> z-^&&TJ$jcARzX3HW_Q;9SZ^7khDI--DYnZoNo{onuPm%j8ss&VK1L&;hqo_hhZJ8t zgi}aDyyZxW9wT!!P?z63p0YzL1w@=5O>fEmUT}Z-_)=vnE7_y(G4_W_U|L7_59x}X zrRj)(S63Ih_R>}Jezb!aURVqo^9YZv3p>9Lw3r`*?wjFwD1+pX2M=ifgfel?A7CI} z)P5Ot%WA9}d7E6JD1>pPp?+^P>HP5x7*?^J*0PfWI>^G%Si%1_6fFx;WKt>o+RX}Q zw*fCIqV;LO8UBRyJNCnbFGY?rgt4OO*B_Sailv?Ny0v%A=M*;EZx8O=O!~fr|HWKs zNRFtlYFw3hu<-u7?d<1)Q9thYJpx~oi!Af>yer)Lv=AbcRW*%gQ|%UbIb$1qoEB+V z3tEr=n3Nv$LnLWb9+_ocd@4B!-{jR!@F7Ye!+C<)S}YbjlY)Z^X~;IBvd3&d7Qs_ucMsgjdpo5zIzNWKhb4D9`TQ1uYw> z*_t2MC1fTjHD`k$PYLF4_Z_Legb65)gJvxG4e+#j2T7{&hND!Z#5Q`}_CdZv-k~Y4BY)qa)pY%#P^hqtD*2bLjU}@xMg~1b% zJr3=7@CWsAPN7o6t?uNi7M6u>E%~`=?g8ZUQsIBxDnmU6V%1l@cKA;|Vy%4=(z*OR z*HXI<&!v3_-Bj~ZW7Zp~W5zX>owr5jtG2nH4L&K@UtX$LBtz7XRB$e2;zI0vQsB2b zlp1eppq+NTFC+mk8jHwNd{NY0RV!qYJa;NhXYNk@{5DrYu2!G8(X02T3dP+oeehIJ z8_OmdYN)i?2QBy8hO8p3MO0glxo6iVrlnm-)8|T&sxIhm-%x6OBwJSGC$1g$Xhl9( z&wKgH#;amdx^VE6bY$gg$u|FleypL2??lbWRX(c#{o3;4@t4}Q((Pg+s#V(Iu8+4K zwYP0D*HpZ_>oIWd?T~CvGz2G!BdcGVkAAno|u3?M@aA?PUbZkAc#B2HWn?D7{$qW^xodXUG+I!BHk~-gB>HGmij&@ zciC87eyg-QQ0?OOSG#})Z?x_!O3Dn3`s7Ajc<_b!wzh_Pfwt4jvnEZ?Xt+C|(}*_yBz#s8J$6VQ*ZVr@ygaV)QuorhUhLlZ*X1N*OGH3X- zrKg_y&A$a&jTSDK({5kW4&`Cn_ogy z>{?abAb$Ry^$T>rV4`nMS<@vQM0h;-5neQ^pxRy{&$lYpR6bocVnKBUT$103y#2?q z+~#?Wcx%-YI|<|BPZC(cy{sV*IJ4S!L+hv1-9D;Qc?w>e8h6pkEysS;Sh_<-Yo z2mKrF2z|yH|8CDME+IEZ)|Bj{AYF99t}ycvS1a#Tf)&Dc^|CtLe$J`b}7E46Bm$$aWQy(4JGl+x!YQ zxEUG2mRqok2#R58Kb*nfpscg}`2TD{F4X%eE^I3 zp3U|?y)hse(`IV=jn1?mgPbfH=@rPmiulR z|82(;dTkxb@N|ND1J;52aO2u5M`y2cgA@jKg* zQ;fj~DJ*i`85=R6uWX@D-OUJb_v3cpLDd@h2>;EjdCcKyO;r3tHIi|EQe&|3sFLwh z-@b^{>m(q=IaRN#Z9>!0Ke^pAszZMyGv`^AzI~fhUJ}-JlHkJ_l#Sf&J9+T~8n^^3 zId>-fD~JEwLg+X4CqIL}P6Xwphn<-;mV@prE@?^cDR>~H$qMd>zD3PV-5&Ln>$$#n zuV)kSZRwyW9`>Ok_~tYj7p!>@kE!QH%x>U(e`)znkL!iVW65tn<907Y-@_jPwQOvk zdt?`c1^y2uWq2ibCJ-UEU)_Y~>jb}e#>ePjOt*qPG1o_uM6!4qv$?W7^#iuqO*Sk8 zwtr|pq-f{-XzHr8~5cbRB4pR-wZ|JoWpd6Tw+go;*?tMBj4-5=(~ri6U`{yfg~+%l zuV>*t@#nfC{|L^%Kb_(kQ`>zW@>iy^bI7FuaaZdIhw(B>O8AE}ff4G7$LoAs+rMK1 z@G|(XgPTFj6WCSSf5S65o{%-Qo%4C*g|LlwcI`{|uZyxdXXpLm%iDp8q^;wU&^ZNV zI13FVV(iQ}_xj0X<+Beb2S~+*uZv+cN5~4(=22|>Nl77|ksweM6xUoRB$R+uT@Zf+Xr>Z=$aw?W8BBjQz(XE$pG03x2dU&f(IVou$ke6G>H|l9@kB-$L$1h(HZoaN{ zfy$;m#SGfo_;=mzV}JTcz@J$ycw=JeePTVPcwSIlHi2SCD{w5PUT)u*NxaCds#t?k z1V+j*Vlv|&^wKS3!~UZBfKlV3q?_pO4}wAr^=VEKK5b-YId6NkbyYrXy@KME7w7M< zIeHIrz(aKMkWUz5jGH|xZ4w<7oHl%ZaAB()s}VnOI(Tb-@~Qxa z7F95>A-b}Yj%pdyXd-5p+mj=jjvXrAIDTS?3(^M&ZC=i$R$aXjqeU;txn(G{YVj6A zy#h;kw6#WSX*`gO2pS3MjFm{(rQYx{F+jRnQV;u0@1>-w$nuVxf9N4*?~u)lM#3bx zbm7m~Tbg7@K|VKFsEa}jFc7?MIdD9W-yz-8NCGsfzcT>zcg+eZ zHGaeNO;BB}+~d&%a`nai!>3C%u1$FU2*D;8mghPQhv-Y6v zF(AW=En`9FITJnUXcFrPpc0~t{EKM`oXcz2fR8?D0c^)|-dWX*xF2IMEY9~9puakJ zMh#P{!bh*Cqf`3M>c?U=*08hE!p3E{88Yocth*HQC`W+5)oBJJv*<2*uvdleSRw5E z`RbX11B^nu2$l(!m2{`L7a}k2y_GPtoQstLR_uRH|78-+vb*H_9U1++n>DzKS-T6K zR?FHMVeA)@mpx03i3V7u%-FEcUCR435dx9^HfBPKfL8y|Rm;_PW-SHB#^bjr}h7lCa0GMY$dh?ExHK*8X(=HCNvP{*Dm*!78{WtEJT*)ca{( z|F>!bzpGKLj+*RG_5n)+S>D3mm=6L1!K%>@>8PZl)3}hU8vqU>1o=nyJYWalXUN#h zyD0s3cNf60E7e4PT}k~QkanLX8bLqI1YV2u(*O4@fIF};0@Xk!Q}+}2Im6`<=r>F0 zIb3t-AYh%%-SwXKRNeDa5^?k!6@v7Ua4VS z5&n@4b+our-do`>Bt9i10-QqNL5H4sLHVJ`j7u4j%%An{dMK`zCn^ISfXh^=xEuXK zhP0Ox>h+(21|emEk4Z~weO=89tTU@FfuR?sdyaOwdKkMhL?ldMJW0k9kLd>b)}nUI zgb6PsCd&NC@4r)}d_)N*PxU2)!4)W{25?neRlWiAc?r0H5Q#AQan&fnJ$xY8&7XGQ zVT6cawYJ8UGT|O7qw1kgF*_Lwe-S6TV$pIB2yCUe07kQX3K-eMe9EA;Ma zxdR+{ygG05&PM@Jv~Hk0qu;6spndLAyQGlb;dJztVAHabkfkK~$AlmxoKovg{barz z2~IZ*>$Q%9XI}z8-~Y+z(j3|IM@v-7>;o?TnEO_Qe<(YBR+GhrKS{|dMMCHxApe9q zZ2cZ6+245aWcoku_y4jMJcV^Prb~f<*avevo8>+BAw*&cP#|OV+LGL5uQbMguPgV? z(G>w+LrM-@xKEc60zwnH?x`$p45Bq_htsGj(Hl3MY@}I4kA|Mxf2^W-WW_T<*(98y zUjcDpH05clK!BZqxWX@{QHf zqx75DSp#R&y~*e&4Kp8mBDFa!u4NpCXsDe(aTCzG*jOf?w&^OV=6Th-TKuo|4E-2# z$ZN=))sO%OQtN2~Ive~D)xnm6`1y+!Sc+wr?<5@|?E`)RipbHJ%XEUkX{iIhOl@yN za*;jB@uhpkpI24$@UmaOkyfPcePj?CTCF!We+IbFyhmrNI2pQ;DhBXb71B?naVPQ1 z$fpU$OPC~vC}Imtd7HeNc(BWG!t!sxlL^d%kLQ`ofd*u)yJf2ym7 z;*qFS`nWNi`K2^7_O&(Qf}G|n*SK{F8q0l+KS75M0Hjk?DB;b3<9U*3@NM^dOBUI0 zGR^c&hF#y&{2M=>(_f>J`se_#B5s3yy&&;0u;KOzdd)5(G~zEskieW}oq5ydb#!Rg zEau*-U6=?_+b*ZAC$-3r>GS2+(iY)l=nC)^$MP8{*FPL5DSPX0ytX!L9Cj5QLYuH$KD1}{ zakI><>`Lw7+(&R)<&(4PDO6v#WYTVbA7IFAs~`I3vH-}z!zC(hI&0X`=E2#CUu)nE z-0{X|aA)>-P2kDH(_Ph>8@j&)NyEwf{iB3^HFU}E3^V3b1v?!LC7kk(yjtd7S_eg9 z7mrIy3=7OHo%9mA++{#c{1-FA$K>2GHq5$SK1+ zz#8_5zMxvJ^V4ZrVW9d9y_U)tWXduY(FHxC9qR)14|tG@m>7C|-7Br7VkfNk$MXa7 zc1?LxH<%i;Egt+IpQr{^X{{Nu3Re5|Qlm$H2vh>oX z46#@5iP19y+`$9V_d~FFll=`ixc)X>^Yb`(L+&iY2raxMdoPaxz9QFf8*N@>7=lLA zVXP1eUdG-sj})l+JYC?olYZMkcHv5f5rpR;kS%(F@Mzm5TNuNT<;6(OKUXxJldPK8t)F3YcrC!$7B@P8I{bv3HcKL}fA7 zIzr9cy~H8_bh-${fV|$n&M`fLUt>g-C(gu|Cu(oOGO@+iMP*!ifX3iQ^e5Mo`6;@K z-6GXhJv}lT#Pf`nNIA-#OEU}>-*an*V^4RfEyOA#JDl*)`&{;PVne%uMcHVbX|Uye zKZmnYYOs*4swT_rw02Z`#p^~V9X-Tj{wQq6E)t)`b;UG;Arfk*I2wbEbR3UjLI zcBFTnLe~oNmm2J1j<^1!*F>J*%;9h*wEZ|R&}AH9B_41&GrI*T;J<2q*A#I zpQSnnY2cK+o6pT<5pWi^^R>&*-$}%|9j>ltXaxIOpxw8cRG@>@Gc)|a|6#TFhkNp( zYDJPu$sQIhL9(K5(6mH7lZ&ERdCW(PC*8Iy-s>yBpa-|mLr0>sspaJ20hTCS8S&+! zf9V0B0Tg&35|EGsK2y}?G>bAoi>WOi6`hnnMqt2DZJr0c@C0Ul}QqO6_6D%%5;K&RC* zGud4A_>IJ`4vW6Koil!Tn)?qwhRz;|R&RT`MW6x9GA>A^gZ8!oR#`XP^ju+M0u3n| z-j?FrFh1tW1iR#0Q``oO@cyI1Y;@O@vBDgLM~aHXqm9efSuWr8U(Jl_+xe=$FJJDS z6C=v=+V^e4AV<)Er@R+8U}RpD$7gNg@v!SJ6SAFmO*dY3drpLa@R8r5&Up_QB^EcQ zvoeJ;9|z)V7c|c&G=Z?mzWU|)qvIS`{=%z_ZxHj80iy1>@lY z2>W>;H|?u3DDEwyaKyouk0@~KnO<3<@WN#}B(bBN9E&D_<=#6@!g1NPI(4^S2MHVM zhCby7yuU7nRN6$geMR?%0I2tD8HvoF{<4l77#O%e$l?VB#_nI9alGRlwd=?(xy}V? z=d!G35IT_OwfBOs71?fu$@5hfZ7l6-r7wk}WgxAYgQk&Fv7?&o=L7vOSmkAU7fQ@N zU{W!2h}j2BwrHcVxbnaOf3S>>$7ptk-;sN5E#t`SXX(l%3#QM>-Q%FjhELx8BbN0H z8L2ioC*z3c)%O8~fD?DfU-qUPa~1(>GfOp4=gOXiSNC)UUlq&GzA(4S8v0<}c9q?; zX5eDpz&Nv0$5B_-HLR~9lWf#CReIqsF=xOLCDWqy^9d)^Mtsz1g!Zi+>i50~Ns}+x zWkroo^n4z&yVuOLP{$SAZ_~RtwBUb$NC#mVl@Rl0yRp&FN`(s)hw6dT3E)_)&yN1# z-+PzL_+2M9E=5oiaLQ(mdY+QzeJh$i!Es!OQ{#kcN|G?Jvm&vxw7^NkGO$g?vX*By znjHtq#kFlNgOJ)5&^7@DsL zJa5VC3qsDN-_I-mtbIcNVS+j8P=i&=c{)Bjcl30dHUKP9gO=?A#5*X%#_Tt)0HGgP zZ5wC>;`er)bR&bmWS7mwzi>i^Fyx==)~3gl3}bizSXVKiin$Qr!0!XfI6Zg?PhcvV z08WoXmq01MPNK&v-LIgOz|dqCLy^u->b^e$&cGB7`KqJgMO?3Xmb7QbM5~@NwfMPs z5WrNy<~n|(r3mPB4loA_@z>VhNyR@7uc=WZfvQ<_dLgwJZ?0_hPF1+BsGr6gIm?tDvg;-F*g zNl3d3&0a(4li;XQra6%|nip`Ax#=7ov0Qu@_?A3xTD-mhJqX}Gw8$I;c#d7Xn(^lM z(CGGU-Z@G;D+*dO0A=M&-;A*8jQwd#cYD5xsD7iNx!nd4|82GRdmPt<0S9NkXd9+Q z>5}?=DC5|dMmQta8@3t@F5(OW6{*$7=+3?(>X5yONTj4Z6tB30Y_XKueW2RuWC<%$IK zx#k*G&fJfU8yY~%G!lDsuJ^IpoRb*p*4XZS#@oO^wL7gw>(41xBpoVRk0)D`e*DhOZ*4sh6tIn zj-E{BVkP8#s5H`NXm-Wor<;r@+1^ioGo35~o=C9~9Ch57>|MujJZXC7RC|V>mg~Oe zKup-B0Sji@>vt)|agENHl=L$@cNl>4N1&Sx- zofu2usge&j$f`T34F=9b*cP7m#;uZ}fK7I}wglaYBe^BFsRm%@hyxBPGpBe3r>4;fL?h5ZX#!?p@jH_UyaDw)M@{b4dzAx@^O?jDZqB+g%54V$~9 z^JumPP?prZ5(;l(GPi#Str&4lP(PJ-(o7?9Rg}}AX@4|3T~eke3!?v9nUHxsQUwpV zj_cx)afv*wi=3eeN}p@BrVLy}H`a}Q*C!z63tBW0Prdgcnq7NQ(B7mW zQ@Qk-G^a~&=pf}(;_Pb29YXaJfLw$)WcZBn^udg6Jc~D7z@hOCQq>*9$dkr9v=18$E#4pogH>)SyexEAkAmm#w`3#p<~c56 zdP6YG)j0@2Xs=xNJ*76C8uSvfCP|NRzR%#6I|hr4 z&Y3L~s}}FP^d7!Zi6qwYsK&A5fDWT1=36vC$uzBRze3N|g`rKBxE7KYm{r1bt zP_m@CRNo!d&77RDO1<0=tm1`GaIB`K)y9qei89%(?Xnc-&rSRLs}EfrK`RXg+f4Ug z{J>Di>N&BOkLe*J!yK~l6m}+AkJd*L;!eDn6+b-v=AmhuALRQG8AZ$a2UlAO=mlgC7juvMWHMudXTc#J>`j;Lf(=g_k$z|9PO+N)Gj?MM z+3x|y8!0SnUPcC4@$=E%$2bB1ON3lRXil`>h8;}#g2ITBEJyh}0yZ){si3?LoQ;pI+9~-_7=24SE;R3%D}75LBO&|7dvMaFpyGFJDqex|tDqD0+dD{beIE&6_d0 zdx$sJnh}Mk5Kf3FZK;bUfSzvsGw43xCl9?d?GntuMjoEYMABLiz;gy4s8?dzTxY3O zAvLj&4{_z%Gom!xl|=+0FUnShU$Bl{dg;hRN43hMYet~h8g5`%?*pDy`Nyb%Gs1>f zIoVA!^vytDg#vP}PZ=+E@CiNZ3HAJfXkc*NQiV9*Er)Jm$+BPrC}*D~isfeh@EwSj zIYg||-V)31^VF7k>j^km8cIx9P4oS?YK9zBRtoIQXeY)E-#Bji_E^n9;{?PRtkW+gy!3Z#LiHmu8$DGmSfmhrgiK7|!M@mZH zBzfImwHdXdU`qTKNR(L3Qd*0UVg=meI6%GwC}_I;E~+nF$uW)RVQRhu=mpErx{Uwb z0s~V}Ju{6ge)SNfhh!It?mGq3Vw98$2I-wdmScX52prG)W&IqEpf+rLqTh%>?`& z+FKt|T@x2+|D(L+gdOzaBW-VNd>_jKGsTRrpE?Y8xCW`9!DrKxJv-mu^$d=?JvkQf z()a(Xy{BzIG+_U3lnUP-ns5aqocxYmAyMn<+YUG9r$241;LNRnALIu_7sA3bftR|l zg+42E(wKemkaeoye=JN(6dk!&8k9t{9IWaVS7Sb5ZX~qxox47RJs9yu)~_1wAv0|~ z#^I!TzGQ`eW6DRxehyuF9A)7^=hI~p9{~ulL!5j~D7XjnuOsp&!@= zDj6D)F3SOu=GN~ST_`A7iBoLD1%lQUzoxGKxd2wvOO4R)0t;0NTiE@HsgO|dqq%;J zDC6(#YUW=THig$% zF=8NIPJg{DKIOill*t{;wT(DGOQ~{kjdf=-mp8=j17KM#9CES5Yu4JQ8-4YS^Oqh_ z5~l9acL;ijI*1*$aNp#fJLLhoGp{=tzCbB{COrqIMS&LupW<3IqlWG_%jMwm z%lHu@F`ASh5$lsSbLqm_f95EZh+cg8Y7a(foOi$%bFE{y_eUQQ`F(*=z?#&Anr;32 zkAk!oN17%}Kx!~N;HOuhAD|9?G#L(Ad{D5(|9L@|p*9~W)kO=acFG!p`%ry~C~_*L z)_awmCPKlMTqVhPu0A?G{tV#?ZGT@XniSaI|5&a0a}St0OY&z=lGN68sDNyH0<52a z{{aHg-X<>g#+(L*1xq=;=0EyZsOLCDUl&;I*q7<<-QChN6qv=RpWmb;Q5X|oOlvoYqVeauEBw(Go8TEI5Vm)A@{Y`l64 zn%$oDWi3yHKRyn~3)e`VtR#9Nh!V$siXEjd7%JJvAQuYOPCuYfrye&Tr&Mv48=ePK zPlVG_(uze4LUSUZs#?HsVsR@=zr^+X5lCSsCKqm-Qo8IPT!f~?{B`l*xJbb5U!7l> zmffzZ{7(NWCc~$W1D_R9JxfsTn1U~m*X!J|$C!H@l~`N<_#ZA(p}%@SNAU`I%1R6g z`P0^G9vQVzDQEVQmc<@pRV-nEE5!G|ZN^1)pNJ)D;}UP^FfkVBDf^iJC(5B+oFyuC zy&UC~si`a9Pwr0uCx7{`cD1P2T&0zUuqjqDz}4SeKHWGea5lE3&hZ?8Hg~O{Z$$w@ z6Ih>!fxot6HMv~{4Yk5#B2P`nZ^ z-?sKAd<=w&F&7LOxyLQAIc=>7kAX#DS^j!MNjY46z)st0bE7H!r1 z5v$nD!c!$l7k8iq&P`l{uNQuA-XVm@9H790d`ihpqqO+G%B76;gTSSSp1mq&EFL$! zFDJ^19dnQv51u~!pGwI%{@W3atsZOrM6)G?1p$;8_~BEVGN%hHl=h_mS|&h_MX^+c z=vm8wmo%-Qosy`XI$X=)|26>kV=iFoi=uV!c+D&eJ~Npk!~ZEC`l<8J_yy@;L+!O# zLR&aM*>1dgV9oBcPOEoQG+~6#ujB3p zsL#1?WJC><_Mu9y3w`}7$C&^Tu10T)IH!3d6;wtxnX$D;uYfX<4`?a*P3AW_42_zS z30m2jJ4=s57w^to?%=|)HkzV{+24Hra6#13XdP?^3FnZSMk0^w;wajUE$a<6nV$O< zUNtH(y~$;O8`mx2n>LUShqtAYy42)1lY{nL085QarR@J52Hwm{vkaYDv3bss;df1% z>iT;~-LXgkAI4}SCUcpdpv`5H-E^4zkCM4%w~7}yk>2aUsK(hlxt4|J>0zPdeCW-& z*XOMhdqO_7IN%Yq2T077J7bYG2gAqpSDiGEVUKb1v-hH(-7+xN{t1Q!*BG_kCg=T~^ zHj-nf{%cu8!E@NMRO}^msd|*hT^gPTlVJnhglYXc_7*6_jnn1xKA^R;>sLL}ZIHp{ z80_x#^NAM3dp1`t`TSu^xGuY;heC|*ZT+^-$l?<KN&R?=i>cc?$)13GkuoT{ zAi_tBvz&r-@-nTRN{uUbt(vObgw6L&^IL23I~AGiuGLkubNsOxIb8x7; zad0fb^R%@R90RD|F$1kakP1$huET(EPG3v1&+Xsd%$*#VgMu+Q9B$raJK`gJG zS7!Q8T7MVrteGGpOJ6AHV|RA#Qn1bSV4^gPD*|q^pEe#Y^qrTQI0^de4D`EZM;e@E zU`W}xf6C~O$eD4KSif&<3j+OL9@rMxNV^%Hfi!zJqsZ!81dr$tlxAic_qlDT&g$v) zR9lc;XmR|e$lRaN98HDHjztO2lU6dhx4teyU0 zOoSEtiY6du)d%tCCw2ZzuzfiCIVdiZ04|*I_>q5k1`8Tq9RT;{eR!D0>@uz$2eL|` zfN^H1vw}fJvBQ~l2WnAVG zKUk)DLXYn+*I-1kjEo9Ole^v!+9gqEzZwBwAi0wbpYr}l$)Z$-)8JCB?lVknaORa@ zw9^DqZN26wBu%*I)EPkM>EvT{OR0p?vNFk8d^I3b_cnz~vatVoFCXCuO+Wlg5z89X z;JS*)CN)fxg>;{n1N!ZgH8JnP@5)X~%M3A@Zm$nc*HEKpk_Bh_yH#@8ljMs3n6l;1 z;L>W~H}SK$=YAWt(T=$FY(*1$n@qBn7(`B_$NC`f|JwWRM=JmK|8ow?sALxjp=6U0 zg%gog_TF38u{VcGg-~RZy~iOt>RSIp=#Hjo15s_ z0q_^|5*{JF+uC*&UXWd z06-@96Q5$1LIDhQ+#s(8%6S%YP9Df<*r1$6dAxc>0~ zfj9lfP>R%qcw!5#R|&Zvb@nNK#^cphdGFyq)F4%wTE`Bl;hlKT;_^`78r{NBV#5vRyyiZX$kOdf@O z*EnkU#I}OPXUC**BLHIj3YxCye@J=#OxiuzL8-=y%A+gGO!3iW6+`=<8g~i9*y>WD zBhH}hO3=^N9l}_jgw;%58nLohv1oyaHsY=X&3~C;m;A7|cpGcPgTB*o27$G^h7*Tb zyb&gz(8z4#>B;lc9K7h-x;(Cy)brfTJ?y3>xOzTa`Q6{x6*|HI3`sF2F3w6yj-ek6 z2Iw5~^D`R}#06z0HuNP98U4irsaHJm(ku&z)W+S27vrVSf5G%Ztr3UA@Lneo zF}^9I(v!rPydATIIiPtlWSZH=1R}QAPXN880$H7{#pT?+lRNKa`f!n`;yreL7L(6w=oO&&CIh{7r;0!cg-ViFAJT@zYCkqWEwxylJb3k$Mfdvd6&o!U z+RS~X+pE5}TyOpt1d9oop?&<5(&eh-UG}rbS1H-`gKp3hqNuuE=s_VX#s+M|jr!Fn z2Jb6cenbO%eOX7EoArNj!+B~~>H9SY@%SMJbhi3YVqR%0>Bt$*@a}6N!1P#k2Pw$x zd7cKy2qsbUI9-f#tq^0@y%W+xl_|w2A&HUZME|ulXbIVu?ck&0vZ#~zCVx-!HRipO zIzy^hQ{oA=%pmR#;2{K-^Gm@x9EQxk_TcZ|fgpSwa~xvvr3Z;qRNQ#!A9z8xV#C4{ zMQ(`m&3~%5w3HnVU>Q!Xbwhfee*cfgg_eWy6>nV&Xk8gmJxR;lJ=VVa&>lX7K9ZPnJq4URNQ^ zeHa359@68{MH01xi}q}xV(Ac8k5X%s;SB-5#R(^|-OT6@-XA=pLqhmGtzxzRDm1f= zxT_oc@N!A;cS5g}?0D3YQ_-Dj85DZJ1inaKR?j=v8Gs1Ty@RfeaJS}wlANLZ?=6b2 z&9URU-QnS%vEm4_c)ST^<&+sPw?YOqsI@X5GJ&2I(%N|aY)9krYN|5cLV2YTKp433KP6L>Q67uRT zz^1Ng9_bB|3c6=*xsj0`GE6)pfh3*jFZSVC`4Parpt?wMQ!)V^c3aTsq$=^f73^v7?^)Z`A2`fdGR} zc{?(@0=*MvjCXuDkQaX;rz4V1So_~Wm<1tF@<-hG7I|;ailzB3&aGSHUnlA&YVF>{ z{x=H?WKzWiB#-;bdQxE4i4Hej^zGsh;G|xmy}*tc>#CKEiBE@aIkzgCdWu2uVt4-u z;bMJCh>m1LT6${b1U5hB7H7IDFWN^`Xa*=x^Qo89&VX1hx+X?G0J>}HT_{4t+*ULCgUHdxHcJOUjS`drJEz_n2zT1D zyx~JyT>w2R2KutiXF$hF?Buoy@9OX?vNkBMk%GCo|J#yNYKVg0^Q8V|*7#`;qj2Wf zJ+U|UXvdfADG*Qy2O0&Rn4p0~eeIW*VS#Cy`iB}i#M<3kaOj%1+nF*E#wKlAJ z?z;Wszkv1;$CR1nkA1fk7QFjMTljo9db#1^ULPEOS{WPaXWj+3gjH1}xDQ-k?knU7(g^gnK6%^n;3;WA~G$o;XIBr{%<&k>JVFBuy;`PSsxtNSldG| zH&-p$KOTc?##6Xb6C9U}STc|t+CZG!Jlc0MI~N;99sd~b@+ENcq<|JQJw0{Eu=!;dyo2`cW%*2Y5_=FALx4UVO5Vz+T&6rdDE=Hi zC4L2@pm3&w8#?~--z+XPfJ|}0Ea6E4RQ=HkL-e`5pkB4}HofowI^l+UpimWv2*~)o z`uA4T5g+Eu6UTl$brzSve}47j23oZYCyB9KUeu|*rjKluV`S};@a?}Dn8 z?ZJQ-nrcnMC-6R?1_rEnXfrhfNRmDiE&B`ri6V7SGUzEUk%yt-i)NZ%pz?|zB>#MR zfmk^nZicOck;cO>gNvUZm5;h}Dm?+bxef9Pr2nc1FURTzc4=DJQ_-0Us=FU{evO#7 z_738o7m$iHhiKz$zS=G2u9+ciJu}f49-rX~Vo7+!N>E|uSCUKM3VkppGh~PI$!DVa zj(iWFl^%tSYTHL+mZnYrZLFz-CJh!n)Lq3NL}l%4-3k1puz+lcj2;4VMGdh%s6NHI zyj~yfOpY_sDkyCM+8XN2h3qj`$G?Vlh1NqMcFP4_CIMF%4+)W%6h+RXru=&z6NW&uk5xWm^2|B7=Dwh6*@gAiAMSLpe8*e98`Jdu?*SsZnYY)? zI(8PmV!`qFcKS1V4?w`xVPI}FO_)@}B0ZtOa!X6BS*~LZAU&d)F#m8RF!6F8)Az;j zQ5arKxF2H|A%TzLIbRNtFAv#Jv>^-hPvge%hK&Gzu$8+WcU0Qxi8nI1CK%tEv+(W- z_OB>_ndEEguMQ9#bI2N`jMxy52M)W)j=QylwEqZ}g9n6?JBnQ8H#ni4n-Ho~)hOE1dVa0eM;gR$uxoSihi! zYHlpl*(`Cv%9Q;Z_+&u!tbRBf=3iA-L&Md36f@e%Ac8r|{D~fzqf=KLg@j~^-{j@Uw>IY3R>*RF@Vc` z58HE;U68qtDcC_Wszw6=;D8=jIZ(4;6mixyFcYTwsk@~=&trZkhVmX*Z>`hquh#-V z#EG+PfhG_y%CQAaWrbtq>PSbWNTwaqX!;HT#x zgb&||ly#I6?fB30c)4Fc??Upac8?;Yfc_4PX3J7W7e3p(i9iXfE1B#{%_YXaiBq&5 zXL6CK8nqr-G8Q&547UAx16cC@PqKRCxst09PLkqmk=SPaY%E?h9?$c}mjsYrk^n$s z1-{XdLXeXCu8m{7nsCVaPj6$+qPjpOJ3m?fMiFxh@QRO86c7fE7ao@lM*`_sTCeoP zaTa{4V^&u>uqDWt#O?@olo|3u)&}05kK~NU!-sxJ;?puix*u5o8z?ou2`)PE!F1u# zoHKX|S-?O$dNhvA$fMB&gbTb6v}W@uaA6Tfe0oo?aamq0{V19x<$6H@RiHpc+ry zimn*jbyTeD`oE$VkaHKUN;0t3m^o({5i>Q6PT~$)GTbAbIjw8!Wr3ie_qy~KNzn;r zWVw<^3NBE_gV5$b2ioqH*8ZO=3$;UXg1)g9fa4s)x4Om7T;awCujb)<+fLgc71zKD zpwgF)BzF>@=Wf*R_iO=cVZ9T3k2OFuOuKY~?|J?pQO{Cnf+Xf`*4Y%v!jNT4&C;Rp-`);^Em?pH(ar_^ZqaAj}kATYOT`B{83vKaQiWV@s7n zE0LL3b#rP-3qtk9Tt8a*{v*zpRl&)^MNy@>xoPPEyUWn64C3d5=%QW@wo%~Kq5D7< zD15i@!;ZU+$ak~M&PDJMT+^@`E}Kx1MP=?LH1nsE5!y?m7$1GjMyudeFkq8guP=2O zE?5hPc;TCAkyD+#=D{|!b5l{=ji@g zcV-T;=E{DI^?t6~#yVhUO)!>O}KtT ztIOK|EuSFuoIB^cKfnrlmh5&JjnxOs)ZS<=D^p2t;2Ww8Pq9awZ#na+Pb+cgFyVxZ z3&LvJF2rLVi!!7*BHld&x+ZZPHSlrffx#le zxhvrnASN1e^_5betSc=N8bDzsHimv&u-=`wBM>z?kx1k*xoSdh{8xF5oO1yOc{@lp z_s*Y7R(bHSE_hDFlQp2?zd_ay>VG*X-NdsmH`#usZdxF5Hpg?FXhzxK;#@ve+egtq z1!rbCq~)7j>bfmZRi8I?e20rs0|tw7mXPH(s5T%)$dM#L`YWC!7S>vP1GBMa*LPEB4ew6$J`68ABG9yxITrc>?F@|KJEmOG@pQ%@7d%Mu@CL`kE$exT_U5KR5 zryi#60eIL@nr{(>_A7#b`G9QmRZNEJd3)!Zw|$y{|MGVkE5OMHS$|uxi}Dh)t+7iF$$SBaGt@{0Slj~KFDTTnrWIcZw1K_R* zaD$vZvDYAZ5uY-UHFKwRpFg;x=+`hX@Je{6Y(iFhn|}{>NCmPmP4j-wzgc2UjFQSr z0;!(0SAXMb@W#O`t@6t?1bk)hXF9D?ls7rUXdLi z2=ubIMw0ghyuvQ)rI11!bi$Lr{mE)T@ge&l?EbO1@K1b+u!mb8(9X^|cZ7)GyFmyN z#n++o?;YNX-X3UE02RQdJiL)zPW8id`TEx?&J3kd{{arVJegV&!h>#gvCwvwp1%E- zA3vM@Bf9VoQW6&k6<#_3T^#Hh4{p5}23vng8+0KwK{SuxjW7dBMTF-nu(>R+tkn^CYTh~ zg%0MQ&ZC-O1?hjOB|0=-)9?Zy$J$xdWs2BV;X#Vvnm`PH6i283U)8;e|jYceT0Kx zt=Pde0SkP$3L|2>bo~^ltDhyj9k{_EvCv*4F$o0E%r2LS=W2BKUt$8=_Y^UT-1vi* zLgk4y^P&J<7Fav{_!!u-JrRdC?FhunSNIaf$Lz(xz|M=Z`w7Z@Hc=qE8P;78P8P>@ z;0zLh@Y-}>{<;r+sI~&D0)KM)o5TCCtIWsv$wme)iE>HgJX%+$@6`-@)Uz<&&iBAN zU26S{F<~|qO?SPO#$4Uq6`1BY%saX6j*JsAvAzH?@|}fUVESS0ciAA}E6=#%jkSxA zEA;LnC?TOno-q<)A+g$-THeQdBX>VEx&-4Vr*p18w&rkDxHY}c_c*_?q@=M#TE|2S zJ%cYwD&+-%gsheB-_ypLmQIk9xYCtv!-Ce28hpiWeg1^3IsP__zZ|A7+O+(RWbQC?07(To+893M= z*!O@(`k9lkbO`znSs!Xi&eaX){FTT1Gl%@{p3kOH%Qm~vN3*Typ7T?NH}lDj2v>Qk zYe96NvSxhsK?L!#76hsTF>c&k?r!$M^L5&qF>u?hT52M?VW=VP=k_msC&n&c_8Mfl_Q%lj$|Q3$Yu1&fZt19fwbOyV#_j z<$rK?;)7pB#*O<{z+A)W$JEknhOb01J)4C9CQ1$R; zDNNPsuIY4n8hrgxqIV$c^=-0`!bjBm1JRf?=ik0HcbSaqiTXSlrdlh9j55f?XLGD7 z597vp`O&nP-89&V6ndRtU7=!BnUKtf-akoF2ehq_meT|1q78f;{{RZ)7xpuR!CZ*w z)CxmCk?DVw*83=P{^-l=Pq?iqpZ7~@d_}IjCzE`q9T(^%VAB2Gjn$8z9%F_lkOSkd zrFce}O-jH-TL(&`pPD3%2cqqgP}jNtoK^iwsD3@VMdXgg7relezS(AYcWh`qHj3-h z5AzDbv=KCmxDaHInJ%+{V1{uB`dW?7AA&Oy%#Y@P&U-%5w4*XGM0O7G1!ixrDJb&;N$4oXlwa#@_ zGqz;kmqDD%v2(y4D_*!=dD-K4=Cfx2tDIdo0X|i(B<+8ElMX+N^jZ5M(Ehc=jJ+Bd zL;Aggi-92%GWSDl1Fb4m3OfpD<%REz-3T;1ZdK=VyrXnsEci|;-*2U4vYChDVnu3? z^&a4Te!Q27XvG+mARk6hJMng&rf+Bf1@Lk+81$zyro=1TUtSo;22UMnKMv{QINPKi zDe>EutIMG|!!m2ivNngWEJ4yAwkk7D8kp*91}9nGhX$KHo{qBmdU}9&;eg-u-7gz9 zyH!p-HzqUOk4y~`TT4;DY?*}8ovkaC`7Jro(6LomD`sU2Bd4^9^X&_gl6k2nYH~K@ zlt@+Q1#^QUYLKb52gdHG_&Vlh&RkrTbSl=thDet)gqeQ70+p}l%J3&#*)~Cge39iM z+Aq2pXAm;H%MFfrli-*4;kSZkE1v)-K)nSHDY)?Y))A35S^p9>)2`3(WQ^C6!C|#Z z<4m#Oy)qF$urhpuq;g`__+e+Akbu3((fkF6f39z}11~6e? z%*iJ{7jhC~Kg=AGf-P{WfLZBXqNujHc_E6TE$R1?Ka?u9y~93>Mh^UN*WGX6#f6~G zjI3e!^^NNzrOV2A&`(k4K%FX4qVG8p|fv-kXT?M70AKw#ul=i%mYBT&D zOZ$1vP0+E1CHR$$!aY1L$S45E%?~YsSJ9l7p~M{OOgIv9;vW~GBb=mJ&@WQ`_}oIr@TjSi_f)(e`*b8HA4i&qQ&ug^$1{KODMcEcpfWYfaPy`ZIUiBXnLLW{#?U=97On=Jv!Sa>M zj3;P^fWw!DEXJnHgIwTf4M=`4b-T8j9pvtE@4S04QN2)X5Jex6_?&Ue%fT{Ax@JvXw+c@~_Y}VZ$oM_htjK%@}^AM1% zh=nT}7`c+AOhm~1(%dSBFMjLQ3u`KchH#TX1fIqMog2VRFTRHAkl|>R67}oxv&38C zn@GC>@tkvIxGSuuPm1G!s%&uFqu+EE5r$4Jwm7fg0vJyATj(gvXm+wF8=Hi4?Llkg z=JB9&^4j%8PtTuruIg1o$FjFnJOkL&^C^3qdtLKAiXudsQtY_go&s-C?l6GU&rLAE1MNl^G?@t%!K*7XMo*dJdJsdPh zK0Y!EJ7O4IUCy6I%LMpL`Ri0PZUpV^3!t)4*9nPNPb-8xq@-wiBqL8ZLb{EwINoxh zFr0AFd%RHs4OmblNrs?){YW_g$I^NDSnA ze{s|7XUajn3(eqi8iKeo#+ZTEA+urivfM&3EqjI)5bpGT8gV-xN|bg{xo zch(i@5BSJP%FleT;=8Z_GBH9o3Tkc$SZ~l;FromSAOFuU7D8?E`c4!2n*K-)jR0x(nm1?wVpCp#X0Ct_*SD_@w$_h zrGz`v{f`I%?c0n~yz^rRtbPlwh^e_7S9T4ItC8g#zGGfLz!?$|qC1{ZO1SH)?i6}^ zs7&CirWJB<=GhL>vD`s8k&*w^2;Kwnm|$F+wCtEaL4juga3lECTcJ|7EgL*E0mHJ0 zmNj9Q*JL-PH&v?4vN@EBNiWqL>5`#@9H762eCr{ruD+w947N-YWVEmz?Lf+Mr^2f< zx;}fP51#WbGX}3Z2|LXu>h@rAy|5YVE%W&eNayvafTj-uo@q(&_2!u{nVs=cyBA#* z?<%T0g=9kb{)~&FJSm3AagXh&wLQwBad-CXR;w_Z8{?9-mJi>!SnbyT$;;<}9AtiG zomlrCYIii3v`9+M zV`UATWN7I3oTlN4EDiE1SG1@#(8GH#c;PC#b4pji0JE!?pf03K))fRn)CALzp zs2?w+18Gv`oqZyt0KtVyqYgt95 z?|ug08Oz>dd~-d1s-m5hsSjZy2|K%QIn?RE@x>R6 znZ#cI3C=fZD&Aq0)l1m0k~-Tm&1NxMogO~3A2I$1ZIpQ#__yP`?Wazw#SSGw4b|_I z$FcPf@tF@#W*DZ}t=y4w)upOXXRtgV;~-BvXE$?-&@&C7Y$qv!u^f4R{47$z`jpaJ zgL}B3)J8a6MkGAr(x8Ch_Gv+xnMZ)tMbkQ;<7-^NlcI(wL!R}>u$mTX_$U{Xkee-t9{MHgoj#@y(;5%|?dJXqIoZSz>-H z-GA<}yY2(OQ13qyI7mlUcrDY1)p@V-)EVVsT~uRx#f#(HV}**^+E*c8C|%`ynh2kL z;CcsbZj;f8#2eQfX540!t-sM1+s8cBWDonfOqsk^S9mKHL$|eU9!ZEK2h;%IYd)~U zz@lvQXY$W=@4Lk(B3J?=pPvs*jJ?%7h*5od=E5ld&q7jryj3V4VQR4aK5OB~nE3nS zMC~_$il{3^g72glF!D@#%f z4_*5)Xw+C~1ZbFg`9&5Hg{O5z5nvH0V#u$pP_;YS5~VLIyT+d$&sT5?y!eVi)*nKR z-_hgA#*$8L@^5J2U9WwGAXN_zvFW1Nrmy+c)Zx=(LRZXQ69KvgArE*~@f`>(`k@Mu z@a^$+?e7*NI!=iqn_ub1;N~iQI4-$JxCP}!u`2}iqyQjEesX@Jsreoq*l~CeIo&}; zl;C{HI9YpFyo4d-Jac_d(KS}@^M#iM9iVquD4YPYn$`%4#q2X=74HIY;!#`ZO#`Q+ z^;s^vo&p|&4)F^v@8BE|1JmT;ppW|)1zeJ4W99yzWCfJ=lUqNoxn%NVj_D4}keNof z-m1~#o$Y|3ja}!;YpmL|$3@nm3ApepVEMbyF6u)E@fk9PGOoZ-)xrc zI~m2n-qc~~+?OF5j{B7q3fCa#!U^tc|1i|Bg+XOK(NiCfyQi}q+_CiiU9%Ab+|DWP zQZMY)li&HajTSJ`Buulu5p&}iC%w^-no391;3Tj}7g*z_Cab?SSe`lz$&GBwQaHTP z35oRbtf&EU!UW{k)JBzoq|ao-$vRE(z%;$A`)p_#1zy_45RQB|S*QyyS1yeZz>%b5xhn1c(Z9(I<&)GQu|4UnIEG`-1bJfn^G~@UPd=R47ESJ*ZnGnx zHVqUthEsWcNhMiL+4~*;+7&F^D;j5f(`z=6P(8Rwtl@05WcY9cp=PJ*Clw)6fB*Q? zoXY@l`vc-B-wyWl9J@xd42tJIk4+l?DOZ7rxRWF}!C8gg1S>yoI6|63XaI# z@hde4EHe4Ac(kbHTH;cA;7-Z>^IuhTk0s62#{GZ&P8g)sZva1auD&(?wv*bPBU+OU z`A*3H=$IxlP}5{>H?S-vH~5Z{on3;U;4=puvul{E!^dflM!2`70l`Dvhg> z{wT|#`eYbEK7{jF8v8^60n7*xJc@%H0Bzw(O*$WmuiK{^ z24k|8Ft2eGCd(~K7G-tI{-eTrJbKW)>}~^uz!f<%`gK7I4=S$0kOg%O5pAyV{-Bx> z+%38HzUq`XO#^MDHz9fprB?2)G)(bW^|}4+c3*!8*q>6)&!`9aF|P+c=<;npK?RBm`=&oYQvuBv~-CnA*4o8t{fZ433^#faCg8)7C`Sj~-o^BOInu$W|IjDD*wb;TxF zO!WN28cXb)jP~q^_~J+8$c=GFPm5C1iU>fE6R|&mhBAPn?RCIwtJd=Hs3gOP&J*4d zrTBEDwlivUe+YfxymC~$INS)fS907iD;pI_zhUGxZvZ3YY%sAQ;efi6R;92=(xDuP zlQR=T1LHmOg_&05<-mg&QFO-glfxtF^gMnDd&2FC1Oe1UpM%VSG6A`pKPS__C!Mh1 zNOGKOO#)Bv(9TNMyZX&zcFRDKd7`i_E=BcDlklI81ta^DIz6!QREmf}8eCNF{Y;I&iusG^y z>JM3rswRMa=eCgw#p9>1|pf}*Q zJLY4S#Q8=j!=w17``@t!iCu?`wTQs>krgs*p!lO5 ze)X!~c7I}mw5SV7X$?G6k1pXEI>zHWnBXNK$Sqai$1m5)>8EFti98_D@0jpl=o_65 z{^`e-i|7m5uaQ1X4Tnk> zJkz$`H0ZHeX5=1InHPVZ>(s?Hh(lJbLv|#dA4_Ba5I_-}nNNcFA~RgPS`?e2R4vJr zcHexgN~zOQ!)xojpb-z~|kA+Sdq*p7+1 zGN{K|3d?AWciV^7ZrLAjEe$YYbP=fpEbN=_f8w9{1%&Nl>YhZWZuw4LWp}y+N#yP4 z+FR4j!WK~<`t2{pBx9WK4sM&IbG2NJ-F_N`-aFYi{1mj?U?2E)kP|LR@z;=EQDwRc zT6vT3JVAXU8)7HAKaPvLDzHk~(a- zT5?8c_RVp5hE$8qW|kXu5L;ACUCEr9Fa9>;)!%9CFIu)XBIi=4?3>O5KCa#J=2Cyd z%?|b7c7)6&9Zya7wQa`ru3Ar=+U4_p;?0YXibCqXjL_`w$uI5fjHBS5_wm z^B+W3B#yT~AsuQYE7i@yHT6%QmXf}?OV=}&5Zd#2o+18vg#mD1$-;&H$Ix(MK6r>S zozVBh#fxm}uXCP%b-EmyR5UxH`yFF&vdNt*qkz_a4s-$Oj)D3dbMKuVT)it}e|rn<9{E1bq|6fM5HD_8{;7SxMi|+}R!mFU z@PtTqn4ELufj&C^0rcS;`8ewUsw8VL=Fu>GeJ!`;knx9BUJ%d0TIK#cOU>5oY*8~F zRx{TZ-!cDP!fzi#2{UnbIQby*06ZR`Imfcq%Kkg8T%7xnZUq85U?TEo$7> zcD5OKEiX>_lxloJi5IHx1oBDDa^^L-kqVVuEQ}KF=W5cY%GY2<`Q^EG&@u&vLk@xl zMEF(Ud=_S^69ov3b4!#7)m!x~nv~oyyibz~JU0J(Wrvu6B$e6Bp-ni3H*Gc_cgz=t zdw!wrkB3Q75(t5~GFXxnaPVe=GagJ z5dVG4Yn}nyg;zn8LuxYXqZ_UM1G6R9<`Caz<^b5czF1i#3eq>WDzG&v&a?6^=xKMe z0%L_@sB1GhZ^@oV8M$m^nIP>hss24KeQ7WcMT4QOM+rHp+fVSF8*Zk;m-Cak%sYZk z1`rD8br~_MCGuv;$0EVc_h;2ir2Pku=ZpV$wMvm|-RYgSgzk`&3fH(YFn=zlMbVbkXEcUM=z$<{S$gSRVIYlAf|up`rM zVS3_Xf>&8y8CTpJ*|1%|lWT|B_{M*7!DL&~_D>xEFzBo(`F*;%U%+bfOE)sPz;q60 z&QRCoiW`^4>~z(w8zlMk7;Sz#k>Fk|xyCwG_#`GcZQ3-|v!`lMhtClD1~L-Gsz9Ni zCs*pHJ`_T3&CM;!eb$MSap`?~*;gysIZKGQ;5aSCbY(6JW~JkGK$MHci#IORjspTK z7WwR|WycF~+@pFi%f3@3$uaheIg-@FKFAaOw)lgd5It*7&%szEit~#_|(8JOuMP4 zbx+2nQL5JJUWY=q2wlzVps=i==$lL~2+3?KZavEu!Qy13rVssjWa7GJ)Hj#r^-RR` z9OfJse2&?QhBNAZ95edYEeExON$_P#Wcvrzy=#mA?qKN2heZA;`PB0QIE+N7e;caY zsA=EF)I$rQaMhLJ)!lym8Fvb6DG$WW7~OKU!982L0@KV(A#20XMnz6hopXm_hP6f( zxulaVeWUmJKs^}Y(2Wi}A;|@>!=@wnIi{SBHhkYacjw<`B zF3qkji+$0Z|qBrL2vXaTDSul`7A12h&oUk(pwF+-`d5f$`+N4Dnb>FFSsdY^qV1w&V6gZk_UeY6>0F>Mx=4 z+)JY_-!6C^=yKKXV`@h%Nwz!^<%i=2H(ak? zg}FBH1A`GFGRH>ZF$yI?Wh7?(jQ3=%R)&p!J%|?_WYLjB8g36qu%sF8wq`nzTRo@}C41 z0#GSwjq46?=xhmtpP?yGtvqO&TQXmjgP!TpCe3t4 zw==FlHsP*NTGUm^lX1IrX>`7t&sLLFyDa+Vx(xHBzQ04esbpjEmkGQYaQjcPZkW8- zt@XI#>zk7&7a=d;3 zYrJ*w!Gr1>B5jJ#@;6GpmVJfIY_^|-yOf1B_X;0W(~ZoZOr(wN%;>jYV|RKl@0mkR zjny0uKOP$WwCP-Z=IgeL_GBi9zl(Nclta<`iOv07nH&=B*Jy{L(bs+>{s<#^+cfG= znLCnKD3rW;J7d2MuP%4KxhvylQfueCw8*ellPD9kG#^fWmu?|$wza$1?{Ev*E+Ug z4qgc=y9WIBq(q563(_mqMhvn1bkX}(@kCiF8{d-2`#fUj7FS#1>z((AjQSph)e5MK zLY-nqyZXLi8$RgBKd1XyCe5DDo0P-U+{-w)wmV0K)^zvNOT+IEhCabaFcx$_ME6XDOI@hNwn}C99~j@1 zSSyZa(|hzhR$_eo7!IeVKZ<@EIQrw_ z^O(c-jrCqlT`3RAU!22~#@6HuS~Ksq7|XRE@fI#x=<87IqgMfhr#h!zedko=l%H5wf(doOe-$*oc8Yt|4rzbKcT2NnASff!jmk)=~}5> zGuYHUU#ksvALmhQ%R~^<3W|I;W#r0~fea-gJjRFr8$kDIDS;QCsrS}{k* zEMiCcO>O&o&L-)TE8hG@T1KN_BQ>nypi#gT%;@CZhn4QR-gO576SW0?ob~^%P0>Ee z4E}CVzhO&QN*Stqu`naY(PnkU$bx+Rn_b_H(?0({VDUG!oDyaK_uv1?le}ecw uLHuUV|1T)~pD+BMFZ}=M3s4oZ6FBHIjko5}_aG4PPf7mK{c>6JC;tx(Y25+< literal 63380 zcmeFac{o+;`#-*)D_0b$$Q&{eJ&^zdhIW?!2w_4EOlD@8@1?J^PUD zN~_Vojr)xth|x=zSga-pd0T=QnLA=QTxr>#Zx8<&>9b^=A3^A8q5sJQUo;COh>65f zi$#A0C$!eejNZp0h`X~#j^IBovwl@%J!(jX?O(c6l8lD!5acXqf(ZyBIJ41j;DK8E z%L&A=rl5Lz1L`XOxAd1X)c+Ix^V6M&|M^8;8T*r+xOWKl=fgQbDBX4qM?8qz#Bw%1 z@w>4);ydtP(pYvF_U91~9`+aUYf(xXzr;(4;g=y%V)*4ULWuYU4!^)bXbI@wU*JH= z;ukmwP2v|gP;&T{IZ$Hw1rEQ!L5K^~zrVnN62mWWpv3SC94ImT${Z*${Hi$!#qfVC zIJ|Csb9a@~+HnWomg}|WmCC3;BxWDc9&%hp_o;>(?t*^y+9sOEuL`3BF z4K!)~oEI{5X-nhWM<3sfC8qQbevQe=GVn?N?wh#TC`67uY_O1efRSMjK>X^n@uT!C zD?+(5W^zuJ)se}!mVNQ=8bLA(;!Q}iH{4@qdV(CHzSFu<`1a zMz5B}oL40+)sFC5#X$zW!8HC8a9r5YC$f8< z&V!As!$f+Y$XC5#nszjQ_q%lA5GFmOXZ*n#zZ^_<- z&YIp;cZ|IjW3W^&vAK~V`VdB0_}eiHT9e+McShWd#BX>3qt;1n<6!HW&%y}%xg{)r z>CVm}F}=Zu8~TSO!u=F%tK3ucmRU47Omo-Kcjhgdy8kX8N{}xx5%=c+!~2^GwuR*) zS(IDQWcpO}1|NI3v0;Cf@YbL7ts@t{Uw<<2{m>Mj!?1TwjH7qZ0^r%bi)%v-u~|Y7 zNp)#yTyZqA+Q^iWNAM83Ho$qgUbFVKYm&okq$$C8TEFDY+NsrL8l7xPwrhWDP54tzY|#LS8+e9(|o{TK7}~mRmlVzW>TScJrK&qB+%*e_Z+QTia`R#spq_ zI*AD~b#Y5$z|od!BNu+kaEhQF0Z>j22GZ+o@SnR+xh6RYAux_YRFPrGsi)c zXWs4Ziv9#kJp z*&TZ=CeJ(yggyn6+3fY2>BpSP>sA%5J6f+0zJ?$ScVn#XzkhQ-OkBMEXn##_uu;ee zf(V^~ON53K;+^xkrIT~6#XPSz2cz7EEq*>Q zHzFhH&Za3~5jRbrdML^eWCJ~0_Maqd zAE(7;=-yW?YyUa(yKiN06=iI$7}!LwZrK$3ZhM!)&Xeyx`;3N}RhDBjpSfS!+wR^j zu$j8l+fj3E)bxjm;K#$AthGK6QUnM%}%3L_tBe4yFnx$v9YVRgthMcx!Sa3 z(=ouIM$fJ>V9>NTM+W6??C|bVD5&W(Cu9lYIZm_BoDibE)wyL;y-*TeDQOJ9}DI_LwakoXU+XouskN_HVs2=-N7>TL-gZmde1XvSPHgSZb!mghj0Q>V~? zqjLUx=lt$j&$7Tu3oRy{1M6IhON4?G_jV3r{!&wjTJB(;JOylKWrJJcz8a>x!*iE` zSJh*I$+{9D!OkuPm5-NRmF(#Pw~0=|DE>RXTGrtP;s#!P6mPStjU4hL zC+9E$mkLhOW8*$_%_RX=`J@NQ3OIhVfr+JyYmn#0dZO6_Q{B?3z ztIR2zL(C-&bzz#@4$te+9>TovbyN90D=pw}o!1rE&$wDat{ z{v!LSf(*fNl7}EEY~-TjHMhCBk3Vx5fsD>-E}(b)9BlN?G6l}6DCpiJD+}}r8!zZ$ zb}2Xa;b)F74BB+XD`~e@-4HLshWw4-h% zVz=T~*DiEQ;;5tbRG!l8H9rq{ZRT`PzsJqO_aR~+csSU)u(4-pq}e!m1o4wnnGNTG zd;S+S8WqBBjjWuiHVZ^e{(}kSY1)hI!`zfsh2X!@h`;d>hVF9wLlgz~XbKExR8EbX zh^86F;)$0gp0>?5B3uNUuC!?zf#3$QX*||=wlEu*d9p6e2Upj61p-tK;3GfAO(4?! z-M|c4HZ(K*b-AW@qmW$6j?i-P(JN^s47Jeer!Xd5o_rta{ungIS&Zq^59nvxAo|@g z`h)+doa#WJ8OCB%xU>KjvMg}_I73;9b_K{K_0PG32q)O#f!Ho9h zUI&rA7nEan(twz#3gkkhFJ`VQ?LBJ`v?z6`p&JbBMq(pys^x*iy&4nuQe-=BLHwae z4@*`%#!djF*n!bI^+e69x4lD+D=)3CHAQLZzULCc30YF1O83OuuaL;T$P#y z3Dt*(*nN}AsS{(7plmR%xLlo^URuZtxy}}$kI`D=v9(metpsaTg?LIXz+CGbLgLa^ z1%YDPGOrS_KJpgkHq6f@N-3=)B&JC&z;80a_W9>cPuAQ<xEsj=S^dGf~j8 z204IteWZOa*c+%P8 z^=2!Au>P0Uo^CCgG8^z#AF11u77XX?GOt+1bs)v%ok)AEDKse=P6t6ScECaxa>+HA z%18a>S-ZF>4jI3XB`jkAsg*4F_J1Ak{AB(MVUo0V|0x|P{L8DA?#&4y)O z&d8q0tleupjog8as8bjl<-kUBaUX;Y#6~JMaM3ca78JXP-F|C4Ydz3Foc~g{K%yeW z&LVWT+Hx79!w4fr7l>iE&lma0c5Kc`%e?xyRc=AVzN!;7-dT{2Jt(5>>}2DS355Ko zt1ki{f;Fj)qOHjx+B}e8<;EyhdO+~Puu6sZB5*7NV$H5|tU@b=;(R6$$|2}devjIX263WC#dcv~$0H9-> z!Nu$_2s-THG=*{3kv9icPvCC>6=e%^0kzZE&|08{wJ?vH`vfs3bq7tltbLi6sU|^M z(w;(|ntroQYvZvuGEuM0G)$)g>vu6KTR>V-bpVuzZO#Z<0W4Q!D$QOZYryZAU(D9~ zthrd$_&oqs9PnLXfbnn%NqJhk=7F^Yk%gs4U;R%_AgrH?mg3FAmYRc-6$jAhv8)I# zN}b38I#Bcb0r~P@_$&B4sK#U+P!>JgJs+Cho zzbcC&6!rNFFqP)Rx=mlwgvMj2iVZomy4KAi6$WhZVdCal(%!}%CjgV`;4+*0l8aEH)O~WaP=nZuAbVN>*e;l&` z^VkVQS)DeMGJTiFv@*3JXNu`N_=E@xS?lT7Ih=@_j4@CEddbkqxtL8c?T0b_?Z>=e z&XN?NQ3dN^V=^FsB24EuI32G^Lrf>$r`JoqR;oa#v}h`7=@H~o8ez$;Mw{h`$iVms zkl;_prn@XQ?{jS;&|ZV-**~CKhG29S2xCrg1kJK_C73;bUu`SY%P!#~?f?P788dE9 zK%^C5(MbF9ix0g+S@R(^=|lEZf{mIBtZ(v1#C51)#3kz)L0KyBV)iCv6gk*{qT@AP z6cz^;^&KpqMv$v8_xkuTQm`>jz2PO zxff;buGnff{9)kK^_D{8oQ0Xhdc7=I>MelH8F0EWjLu3B$dax#7X2nhLpa)d9xDje zCP5dTT+Uk~1;~N-JadyHjGteB5!mf0lkGg7=2+ z`O)!e*aTwYOIP4Y)W~BJH>E?`0LV>9$}d7CWsuanqjC%MrX^fhBUvjL%l zZY-ur_LXa;-h|;kO#pFF4CfTa-#EnI(|6iNP?pukG;;uH##(QgS0(rm|4aU@ygZmg z+zQU4R3O|Vh)8%A&fF;B^t})L5#WP#FciZqJ7EYe-AF5=F$hqpVqc0djnq9zlN#j; zepaEhR)-+(V(Q_ZsL7^`q4^QO1X6_VK5P(VqeMj(Y`D;!vZVjzj);V>m_0PU0xii4 zU~h?Xtq)jwy%???=B@xsVLP2Ah}{@^G`>WGn!y%OnEQYU|3M1ys#b+|lIRW=l0H7&(eiUL8(rZ}^#@%yM zBVyt+JJ2p#w3r5o2UmccC4prMaQXd{H*cH+C8pJ3bTK=?qTeV_mNRs)uk>IJim>D^ zTyK{UFNfm6&JmD`>EMKRflX>%pLWw3q2pH$rqAafm#Bv#?vt@7|DcI!L~tzZ8E=0Z zMs#>$uF3@X&6DBm7kMM623yIATIogv?D~fiEH7-794gP%KOxOm9^n|Lv=dRor2Qh=1NV1nL387Im;iiLfzpmxIfjF`kecTk|c2 z!cE3t?!oG#hN z!tf9+sdu#=z}9Qnp%7|jw7Wk9*XUT725FWJ1~#D}`Sc((^#ja7zO;cox^vce=9NWD z*IRxUE;{zsQ#1r~kDYBGE%$f#Sfh#HD2y0b%P<|blmu%ft>h!y0M}V_5Ha4y zWt(BcNd1o3C?%sc(xfE%wOe_J<E%} zXZRw(+evf6?*P&s`ket~yu&Q_EkyZu)yHe}5Z0kTM2$}(vQV?_gc?@fk}v%} zk_?3$8U1)lCEg5LEF1?w2N-aDy3nWIV)SOb z0$ucfg2bDU$9(y~O~5*8vx^cmmOREf*XlNL-k(|;wsp8b)hE7%c6& z?nI3OgiH2Mj3~nv=v(j+t^5r`#sdg5J66Cp8?9V13tKrFz^pL<(1hs4g3tYGG~hBM zl+wM~SG?li5d0u7*u0{(!?Cs1Q1+IHoM_GhJ8fNp5S|Nwk_u6~k1Vg_0_=v-UZfcd z#qyiL4f#u*&Vo~5n6Lr)l;I=T_z)E_g^9g#nk!egg>08`IGR)t8r-)gaA-k2@wByM zmS){x!h}T@5Z?xs6a>2H=7PMvA+Q0nNX;@LKJdG1gQ3U@Aa$ze2gD&WcPsv(Y|v7| z=Cz)+yX$3%uYO-h=4Z{=K^xae#Hg>`Ttj!OF$^^Q#~o;k`Zt$rXi)?i4S6c~*aUvM zH&hl;P8M2t_+WVaP{Wv?hq;jAue^a&w)tR3fgIu9Gz(S`wTv++#;puQl75P*W;c|} z+zp5hT`0VwQkEg6oaTD)2+{-P+C&qkoq<{;$L+{21o^ZEc;S==yzGQv`4ls~-W)(0 zfhF|C3zfX^KA6Go+29ByA|o^_HN8SxB36uwn$!fvT2L9aq6_ z4QwPOb(z;=esk<9f?q`Yx2Qm=jTNVR zQLf~pf@bigmxK7?h=RljLhv4wk}HzZ(+7V5*({8|O2|sdEQqn>$T>W*)?iop1k&Gf z03^KNv%BHnnS5Q87%1UtSqI_H2i03xt8gkV)j~#z65Fpd6YOx5c6>Vrh(IJ_=Fpo3 zisGrFtp(m4crMRF>i&T-VulcC075>Z1H)IMBNW}~Fvf`}Z-Oku8jFYDJd!35>>cxk znBcPz6Gi!S5QPghEtW_V9kbE2Qau+z8vKS}w?i}|1pf4T6)^~+?uf-dm%alwR0+x= zF45Tx90_u(6itA26Hb8YKd+GFo?~olYCIpJYXw=jRH2#>1W-h5#g|G)xJTH`k?51$ z(+Y^9RtEcMlsn_~?B2JNX7V#pp2Y8_^#nU}7qnC;7C;Gp3)(T^-PmRb^5s3(dVZ}| zB(yNh8>j*jSh=vlA%d|-Fa&=WwNxX`7#QVwWDXiwP$qmdD78yjwa04D7Kp;+4veok zUxQUR&nOAhN==FKYoY+ls0aa-Tk~^pCKJl9zHo;+wicEH5k4*;OV*#bK%0=G5w6(6 zUlA4^c|7blLTwUlLWYINd9MT_F;z;@lL`rj0YQXIEwl&WkRV2?BXWwxSdoWm?{LDA_Y?FZ%|_ir z3Y4DF21=%|)$zf+m*ANpa1me`2gFF^>3kDfIKrn?{3Ue8AS$#k#-0|zRH8UZr#uAF z91kfuYY48A0f?6*L#k6HgbhOKN<2h)dKmv_R#1?E?_>wfgXPg5G*X7>9NRmvm@_+L z4r|8CfeePV&Cq@A%TEUmjnsJ+WGQrZ-sQ%0Gw4_NKo~ z8=l@<2^K+m!*g5?K|ksxh&MGeQo1bR;d7i3u7_?Xi1C~0N5%yC8HP?g1=>{b-mVZU-GPf&Jx5I+-9UOjQ4uf$9Itz}>d?ZF{<)QZ@&t!mJCuhMz#M!0Db} z4Zv`r68_~prTNGRiEjnR{x1^#WqIIa?@`~ZNRSJ#SJi<2V^euzE;%rRSvn%ei6#doAs^vWe`}f;0#79IQSc-Md%3!`ZXtBo7eI+=87-!~pnpMd z02cVuuv%JH4EiLj3nlx{g7_CzVSXPwjT&VA|C z+coRAeA@UuVHMw4iuRlE^2-~Yl&-*LA0zMFfxZE5aP>guqUuPlfnv|?oR}ZUZZGS; ze|+v(=vrcz;M>%0sm3ys(p;N|qQE;RZBc)7rTMMT{2cFt$Ry|I#Bl7j3W9&(gk4C+!22g-8hZWu^b1qQgtohd_SNq*nzivYSI>L6s=+MB z)ND!?`Gxu+DclMY&6@?@NaVW@%`#i zP@f*|tCel|W>3Dt%=xtkBULJ-jJB{VQ!c9bFuNfwCjIwIcQ@tV`ra97#Eg8|)flk- zy7#9BCV2*XV}dx6oLW=6p=i;F$#F?ZmMR{;fBco2o#gV*D3y*aG;IW#2y9inD4rf- z<@)&Qn;7mu&-|lRG2Ga7@tnF3){zACPb5dlvB{LwNv_0Mp+Kjb_i6V|p5HQVC$ zvVfa%O|ElZ+?Zwjx%oAwbuQrzi5VN)HV#`ei6=5P_)l{^tdR5O_H^Hjf!tWbkq>=c z9el^tAN(UNO@BHqiRK5$D_(nyU;a8Y|B>_1D1Llfaa-M7N>4|A&qTSLdy zFa9I`f|oV+o*FzBo~7}{((R>2QKdsezzA(}YhJib72 z5oVdHj2$_Oi-yH$W9nG~T`Wgv6N!yhi;9=7QH@XCAb*TToZEhYVB{ht8>02q6JA4k zre}F$E$?1=)12<*T@oe7Wdxu<;;sWprp&RTxQEK<(h0 zVg2^@ZEo9Vt+6P&3MSd0x0@*;iTn%&(C$`voWl?5Vm7pOA(0oqEN?GO)^j=zFSldwNRO<1r#QFtTRr@P^iPHGK2-&iz4_JSfwQ~2H5uWtc6rk%F{xJXOU6+8jZrE3;!VD$)aS%Gze3Tc%5a4ooBI&m ziF(k-4R!@OEYz)vz}f~^UYEtB*KJQp?-`=RvIr0qx%Z=x#n}6RZ@zk82h&*7W?9tE z=&aB5j0GTisxcRRo+oO}R5T`7Bipqa%s>MGArCd?%*Q)W3Sdp!!E9*H^fUkmbdMQ3 z3R3_C&=n9s3C>ZM#YL`vMqqE$v(27Do&zQ`6G2}1%I&3I=D}~+OUeW5JkY9DHIdx<(yMPE8PW@}*2G3@qNP}K zXK6LmQ)Zc$WRkob6I(eYHoi&S;-cHBHRoF=Inx-+4yPVu9N0dKIS6z)1Msx!=g~+* z4x)ETN&VnI7(b__1paHXITl;_ShAiTv%xq71k0BlFuk}<8C$kexU81-hjIU4lDhdA zNvdP$`NG9?ydn2^QQ9$nb~$|&{T3_FwS^K)`P|1+Q?FX1iWcJh=3-fNm10S83J+$b z8aa5zjS|@2JKUbE)EYZ5#_COb7GruuMRy|Zr~%`;M(;daQ^lIHZJ#!txC6e-GvAkwbE57+`RKy=mvNFG3Js)U-(9Ekn4Lva08DCJbd|blhhUjZ zyy${o{X1FD9{DnH)XDXHaAni6-z1NICYGkw-f(s5*#3XSpwLb?9Cdn_Z|Op1b|^8&6vtpkEtJI$on-eC9ynJZkDQt}1| z%EaQhMmT#MHR0;o@A7cntC3>OX*ZYR<|bdVl~UVCM9?USHaUi(X+E8&{pP@?6DYWF z&Z*EYrpBcw-n2$_JPkSWrNWsHt+TM8-HGEMrVo0@kHES=5$a{Xy6aEO#%2FQ87>4y zzD2_Pfa?W=hcSAZ)(B~Lc-@a*_7IZ!ZsiWw9(psz??|QmJL+{q7xtA0iv?Dt)i9d^ zkR@S3VN7gw^MIoi#}`zB!dBDHd;bOnAgn({x8TQVP#Q+jFl(MjqUAomSHDG{`M15`Sfi{+D^N^eLsX5Pt>DJ6i7cx^p_IVrUrPVOt6AVFF8qxBaVtF zw?h7tp5;N8v%Q%cqIAiZ>sKP5togZtHqfX@sNukFe`exWMa)s0g!cTqaZ9hoewyvY zZhe2B&1#(hbD20AcaO(BAoL`K&bz<0wkR<$Pda~$;=yEnYePKNeRFnu{_c}^zy)}6 zM$%fkzMjgHn(uC0TaRhA(Vwzf-X^0wDW$HeDd0BGMTX8ksFK(3j;)>UMtM?n>o+Mb z9<)xTK-=nM-rxbO`xPqauIYjrB{{*!>(j=YEjy<3fLE%KzQW*k+ETUtFWR0P1Ak}4 zqK`C)zzfHuS-%PM-Gj|&+lGhWEmI`k@*B-x;xUDc z6N)$S>~pC#;v$4BdN}wG45e9#17L*LZ7KN*MlLLr64L8N&l$L-b#@gueU_8~xk3#dxb^G^w5hk&;M#@eNLbrd~c?9{z_0O}*PzW2t2;VG?OBW#MMRC6(Me?Mj^)~Ut>#=B4w!MCI7v;~a1tqm9LHj22pdZ!9UF#{p z*M4uzjLx#^=hAlKei^m`76}y0X>ZbhC%snIqCz8GfXs0oE1Y#nkuUmZecuyk~PMF(0zNzKSKLvtv^^TtAW)x)u~Oz;*aK#3A8e>^qGjhkHA3S ztEaW`Uy}xXOtOAZq}xvcaieZ_c&yrJ+M36p_lF=OYg*wPrFW0cxd=)bF}`sof@$tc%U8ZakkTG2$k zFIu^(_dMELa`8Le)SVA)#@fpEGzOAJUg@^FnJ7Wn8l4?JD{d$)C7<+Uz39eI&K~ex z+b+cXQkaq6_!DMX)OP!ujpbiq1R;DE;L~hobf#77Y1$TgU{`;VVx#QQIU!ZFHxY^; zYgoIvc-M*ZDkk~kk6Q$!*4ChUaMm& z9ObK_6q7tmQefe4(xsAxGltutlp11zZ4UYS0A3Dp%_vD2efJIV_5KgDfK3yuirnBy z2f>-Dr`4bnVu9^w`RAc9#F(>d?;o(G=D+Ro=*R2&F|S?}&t^WQ<}Lqnq=V!=ltU1oIZqafTd`5+kcX6gIUmQHt2`H7{G1TpTB#xnz2 zbsd|j?T8^Ym=ntYDKq!cItf0Rtf#{8O+=|e@R9ozW^Tr;D9?w|O3xLW70wBpV;<5G zjYzzPv=aIl1%lTtv)wgJF=KLG5Rszl26yiJ0iIcQajj{Uai*TW4XM>TD|^ij3$&>asI6HnpM!LgiUNvs~R`~ISzTK2k^tLi+dd->P}4o zzr`HoacZ}ogZWfzJ+Pp|_GSl*qIJkY)UK3rgJVrLZl}G6-Hu6lb$hniny=Wm{u3>s zrp@hHOU-;L9CY+pLw_+%*2EQn3=H4X$W|9OJn!<@lE}u^4N(>6X#r7nw`dgvDlx+SZ^&}I?W<*b zHYyDc49}PWh0stSj36dB90)IwVVMjTE+yZf3R~c%E0O0jJr$V^c3moH;{v7);n4c7 znQ8c70;;(P8@ypgJ$nhTXq{pMh&sv8>r=zTkfOi(sT5q;Nw6LQ9M{k~5r&!jXfWC{ zt*j5xeyb+T0Vypk@gK`Tf_d?i$|szHx8bq zitnG@t-7{7e-xCqzbrC-HX6Hg7b?^6KJQc{lyC3WtWiZ2oSi~^nJxwaP)nNaM(dNK47FdYq7-EM6?=cyy11SWz3ghrL3%R&K{VNQ-#Rb>Ev8{AqBrtM)mKfw36$;Op? zsB(yKUZ12)&w9%uUyJ;*ItY-#RK~KC*xI-5E1M zpm0IKLhe5m-oMiYc@7Mg%EY}lJc7O(&oN>yK2+~CWlnRGEWs`u&`Nwbg(oJISS^2` zG?J@kRTTSr3Z(7+KmT&mf2!g833JW!^WPQ$dQzMm&Slu#z@o&KB2KPx%)*2oqagT9 zdhUnh>5(a|j2DBsg@xsHl108%L9a;esu5G+RjQfKuj)en-SLnXmp})WhQw zZO|48pYJPO!vad(3PbQBMyHxhS?0kGY`2tQ@D}Fjw=#Z)?Ws8)``&(GG8Z#C=j{Sj z-zYv2d~Q4~D1JO9sB2$r>{N29wW_dEQt&fGB?yZma(z?MRow^B;|%S*J%@e3TwJCk zHe=`2bZ8=4@|PMvTSdDF8xfwzui%!GSjpgmVX`xCa&9Qp-5B1lN)~j{Voe9%P`*tzfWp#e}1Qh z4R-%N+_!x3wx}MtD^ImZ$%NJ$sW47HcI_(H_@2|okQw#7%= z!Yi8r^60gih0L_8nYm9i?)hRXyq8)b2=?u(P892gj3}8ZaSu`j7V_u}_7d?hrL*V| zCW1(Co*k>KlmN{r)BScLxM3*0!o=ziHAQZ~L*=^#0AxWy4BvGpij6}?JfSmW_V1P2 zz@Kl>D%V6P!JfsA+1*kB!|h;r?CW{pnyZVHrebftj0VNUu5vxyV-x})oxqE~s+*Q+ zbp%WQt&j@N7tHk?o3;WJq|!MQugUF0oH2ZF?kY%*22&cm@_1u{$=`vPX~+O~rI*hi zDm;1#Jb7N{&_e8{5okXWZh{3QEQF{MoDt29ysGP7ZN3FN`J#0L%V|$!$rhpb1g9)5 zoFb-HVP>*p3?gmnYs;`*8&8<*52OXdR{>`;{={jR&JR-}}VjUFGrTuF7( zX>e@4AFg&PW|>wM*yGKWHQJ|hBYJCu^5Z9pSoEg3@Y!jh1d7=O->zPMyz!*T{?FLG z-@!cGUfeBmvj|<82#H00J;0B>n|`^*pE-2?*L)Ef8$)%KoKpBjBuIt#9u`h^2&Mk) z#=0H8>+@r#M!I$A3N)Act3tbVP98D5JQ_ayUm@=;nW3c0=$zuG2pU%gJOh(73>oo; zwte23`D?ZH&P8h%G^N3E(c2k}Si5xqUln1r3#|9@b8C2ekD`47fX7_7aRJ7NBr}?% zEoXqFG1g8NMU^k~K?w(b+PQUVg$x~FO3Z)a8vrbB38x|C1EehzUy9x6&!5;duQ|E> zDlvD9T(4{bMP%njE=-IALr$VOQ-AZ}UeWU{4So%PO1v<5Y1+z8C8c%Jw^$O;j%wt- z+M!B{<=thlSz)&ftU+849iSaiU=G??XZ+yz`afB~b*sCWYoBrSI<0P$wK+5}nFX6a zL$`$=#k#onk=AU-xv7;?G&YW`gn&oJ^cG&#T@0s{n9$N2oTH{Ut3f}mMA=EZU^oIb{cA^FH@JGaE9eNABtxgY9jQY2zQ@8)~P zWJn^t+6_t(g$I96TLwgX-QaRluIg%6n+q05HXQ8b+ec1;gk>8wN7!qNqL{0?_SNPb z`auhOpHR>Y2nq~_$E4#h*X?Z+zP~(F+d8R(-q`RN+tZdNSWZ}yP}1mjsC?^r=%>)` z@uG8oiqZ}G5LLmMM9bf8W-SkWYO?WR|U zn%}J~ES$Ex6j~NFJ+Ok|-(pgfz8#QEz2yY*-$FTtO?X?#u@E3&WmP%1=k2GVVUu|9 z7uBL63?^EJ{lRRgRBLz}VX>bDI_J%Vh+%i4*sE)d;be)3JM;jyw)S`YS9uP0I;8il zL%pAhriYABrzsBBFgL!V0$-VQzH5Q63T~ZU2aC-0U;x`oVJ;QPT;Cpo+JnEumYZ`g z{cEwmWeoItF?j89!@`iE>h!bv^$pd3aJlueT&`>SA`9+B=oMVJ^~Kt$AF9oH^lLjk zq=%}ehOy!#<{m}Or_6>HhBkElP_8{x(wOacu~%J;%i+x`Ci z)>jZ98wS+k(IDO0c`Z)j)D+ zi9e*4_#C$w`5=T%-ZmP@V39V1!@UhflS4-Mzq|w%dJ?_zBW~n170_8DOcs#DY;Z(d zYDwEODS?#jJB}(L;zs^V)!O*iiQ<5+G0n82!(DbkfJM}~=&APAn|Lu&tMA&cRDqpQ z2VK9y6_&&@(O|#*N=LBWJz!Vpy^%|_dE#Z^zlIubhu*-_NlcedG}wDOvLS-dGel7|OKK!2wpPDqqNaz|g~A2=g#2Q7RSb#AQ4sJPG8o^kF@gap?rUKMP~$qd(I|BzMunjty)eOH$_^O?> ziqJp2@HFI?L)2-|Lj2pc1n1A!FF!K`b60eI-gB-R;2<0cH`j_TR6rUxq*7Z@B!MsJ zN}Bq44dG(NaWFKq$jj*~qMYLi4LX*fo(@(;UN4>%P2M%C;!oVlc%{jZE9YK&yzxZ- zur2zy7Axijb*il>^SeYi({KmN-sUhEISlG}mosyjDw z#at@cm*+d;8s_V1q*+@-a^-Z2SZIlBCV%s|_$~KNjO4XQ_1~8loX^sKbY_ST_R=FL z*je#z(d17vlu};IBdjL#BxDif^GR{UO6(nJNFJ86WHNB+lY?;&HnH@TtO;Wrc-RIr zH!3Z&2y@z56J?GUbtKW}t;|@9u;jL1XDMo3O0>lVWBQb`~29}-q{tl5K1zFC%s^4F7e|*@LJ8{wx zLO`c(z)q&ge#XyXjQC1Bi`1)`ad*BM4B<q188WDk@;;wNeX+q6tGo|&3n_vm?T;1N3ZS7wN>!ig^HC|rY6egx$?^)%RK-Q7TV`5JP~v3t zs9Mx|H=u{w9Ng0N5bP|f{ewC zlQf4s1k#@;&&dWoFIq(v0n|h7^j+g@Q~$FU69tcOyRt;y$wV&Qv8J&kJho@irJN(gV?S#ehyQ9x|L>e zhfoLUX7ziZ5F%=93k%A)@}=f3F2Ab#0TEY+l}U(JFeAuJv=Zf%gQj6i&UgIFjq)7o zR?2Zq+VPaMLtlKw(h0#W%EDuC$WFfnWt9`iNYBIUU!!P8XK$mXP{+r67<6N+T$^Y;KV~V*+}*LV$6&4h@v~MFZn)_;H|~&c|K*02fyKS_E425 z@Uuy{PMQ`YKT~Mi#nvxZqeXnuTeVME5NG6Z8e;QL3~T3A5RcIa3UV0UO=9B2Z8z;dga)yg9n3< ziq>Y68|%K&S@pyxI^c6`B}}G1w-GR+-g7rNVtGQs0m=xHw~x}XKb$V6fgnz2LxBmQ z6>nPMFy)oL64~;XQs%qmzif;`_D{+<=3?(m6PKExwvHg1)V`x^`+DAO+Ud3&h4V!C zk9JMt*`APGWt*)K`PY`3<(Q-@Y$$6O>++k<@rx1yA*ZB@(F8F&U)eTwoU?>LU=X>- z#8RnAX2D(u`R>CntJ(THcEZkE)O`HKV%$s@N(uf}3Pg^4ya*0ssIjO7CM1?xEc#14 ztT|>Y+8%*%oO0rcFT!^wE^xi(pnI1&+-USaJ zgH3o2bF(GlAPf({W(UFPjl0`qiu13~uE<{%l>+$;aIBJyaPGK37sn2W19IWW^3b#@11^4VU){kgPTWotk(5bD|?@DA3$^0t8*XPQwfT zY-&oTng=2%UW%X)AwkW>B=X07MiN<&_faCZ9f#a+C4l^tyLo-HXJ7Z;Eb%MCXGEF} zgcZRx;OimA*Lkq%p4XZLe^ed)rZvn2cu zxOMHMxWf176*F77NHQE7tcXjnL!wY}3`3hw!;+7#gT;xP(Rh?CG&5Co#8(KOkvF6+ zNY%~fpnEk=VV)W?{^qL&vJntdSIA4ujBuHE?eRU$2zjDoWu6m{%XQEUpk>!_lKRBJ zIeQ!Xtb^n-X)HFw+uJL#s0AmgAa%6_j@HpGQKy&4-$L!u;UvCF>Romb#clJ^1MUjB zJje#mr%Bi#ve%)FuV5lfV{e6l$96x*6aSQV$PnuMG@0W5IB)||Bd<}$|E+kXj3ww) zt6h8p&NB;W{0iznnAI{Yg3JB>4709sDsB1p$W*4dbqf}&FM;V=BREF4Buo<(QB>Yh zP(76wr@oCwsg5LA6Q0h&<_mjjOKgdyL>G3$hOKW@Lwm+V=0>qJG~1MHQ=>6l;Q|mM zHO;`aI^h-C&l#RRgH(qDTH~$n>)<=K#_FaamKH?~Iv5MWrL%Xi_01m8vB%KYK$L-h z!@rLHB9w#Z(cxgyoxBC!TBSAfZo4hAQkV6AfA@~|4Y{OI@Vk+xkGz-h+%x=w+y%Lj zifl!46FDSK8i1XKzI^A5 zroV`XpSq`Dww48qiW+H*j)vf`4_%m4-rlQd8a~if@KbyfrO9VsewhNNn{Z~6+57mc>Q!!iW@ozHe+$ShHcNj@sdfMypBzP?AN{$`I({o zdfG!ubG&Z0W`YU5`cxxRyyqdUGl#vDw4S6*uyx=|u#R6Vmh5R~Bc7oGK2;Ywt0yB6 z10#N}!nKp=xMlJt_UZ)jfTCT1L1ok<6zvY>da|E+;@>y!*?|b>2UWTN;Z+Lu7~y^q zT;V~^eGf_MT|*JKJ-1e*6c^rd-y+CJabj&vgc}ZPwM7&4g zMo%4WLezP4Ws1E?0|`l-l`By=FDpGLr+n>XUxLngpLlNykFob8N!-}kb|fkzmt7kvxDBI#vLuO zFQv}*ZW+CR*DM!GD=_&2CF@NG)Irwx^?S%4hN;0!a@E!NbL~<{Vq`GgA-?f*CyU0m602XE+yBp~2p}RlKLUcv7u6Ks`aBI!C1w?+Nk`wQV4jkIs_IYU?S_>%k1k zVNT^#_>G&5sWO&k|K&+~vMx~4uEmaoByUprndRcKpqwsHPNSEkyV??J;+2XZIpxgIBrtV>C!3~E$LcG&HoPuXB;oe^S!a7T*!I8$igo!7MX}z zOPFMW+&>W&>}dU2fLpCrdo(3?>K;?_7$3rZ7SnGkxtwoD4M@B$r=0h1J&0Y{$Q&w* zeE&ehR(cldSg47Wm%jcm{v-#%bpB__7(!49))nqyMG!}}wIc7HWzYj}VTfA4HMLTK zBcM2bJ>R|7^CKLTM?4IQlqnt@UN0U1kLJ)pM1=MInZuO_Mi)pdjQELMmiSo@*Yn1Q zN^BC|7on_S;bKjp^QiTKdx=_y0n$RpK1a$@>YM31W8l1gn9V0e#xneTySP6=q8QyD z>o^+7?FAzfH6cmZ$&18tIEEjN1H1i*JohrQusBHElW@30SGd|@QE&eXmmnvh?IAxN19g@M<=gntrhF%1uQ&eSfggALpl4M< z2QkA5sor4-Kc~Enmr$-7i6of6`~kT!wqu3l^2tVJMmLIbWsz7??3cCmraH2MIPBnS z;=?;-Mm*x@L(>P@2>a#XEjuJ3H$x36)aOJLWob+6C21R{00EG|bDeC2^M64StBIS1 z+&mXMx18|v8G)|#5ZDPwA9x6W$(SC0)1)<~{XbfA5)>sC#xf8`+7B~Z5b!N;$e|aA zp|tX&RNc1q_d>5o2fN5Z;13`M%q zV+$cVwrVvTua?~6Uw|BmN?>$tx?t%M;S~}=3(P2NI=S^Xn2z=*a%u4Po2^Kf_({q{ zvOpOrjCF1r008o9QM*t}`9j=(C{x&Ep$;dBirW%M3Rj?LReI8tm)i{Iqlw#+tXutR zv*7y!_vxTzM7*d?Q=q)r06WBwo%|G_kMMpA$;;$5B-P_;WDRMrnnd#VkT;& zK`rEI$h$jEUs2TQMYS56TUsHO0@&rIQVdH1N z{L+p9ujj-SSCrCVy6RXiB>AcOaOE(}W7djQZEEG}9eNUPq=(6R{awu$_g@8pzKrPiu)+A~oV4(GtmSSGs{S_q|6 zcOU94qDFRqqOiu>^h|kE>j8rw{oiZ#n1eg$b@-3(+*m*8N-b3B1RJefbliZjv4(Xc zd-oZQslU!sXM|A# zElfE*XGHEmXksUc^3&CY8%;uUUW!by+ui=7ZzPmvFwdYcr+YVbxRj{)%eFfTVV^Y= zV`5J-3YX+rEZlaSZn9sF_W6YQsW;%dJEOR$ba(6(TGV;yrntNt6OOSI*Y|11=l>w)>DGM13Tdy8j-ygW^~mm<$T*~#|BvCbjRJf#>RrOMW)Qh?6c z@EI8uM;8;jg$1xjtsdo;EgMm)`N9VC_fftm*CRHaZX+AcA@W7dffS(>@nAEZwq$sV z@QJ*Rm3LBWMY}%odKlDhsz+;nfnXeF(Vv6~XY4`|cJpVJ4GgiQKARM+Re76|njKyhp#1L3kI_mdZIp8LFMTnK1fI$&+{xXE7vHdB`7gFIFq+=wa?no-+IgDLxhZ zT`2x-e+Xg7pkLQOhMe$*g<{Rj#&Ain;TVe(h=&=+sSPluwnKT8ZRjo^XKRcS15vZC z%6|DD@>cfADWh>eCPxYfSVyA$NFc)(L&G?pnJ5)}cq0xVYYhz;{GtTrISLTBFPDxh zN`Cd83*6C4*%wFaV7ri>QZY^^b5?=2m-XU80!KpTF=e<>f1w*7 z6~!h)`K6zj2~f82UxW{)QuyHAN~JByo^US`%U}ct1|fr?mb!Y|p21ie@-F7>5GJvl$0|nBvRK?DN*Ks1j=f~VG&+KCHd9c?l3T7R6;HKx zZx=>8mRzI;7414P*kS#>2Bl5Jj_l_Dq1_R;0S1wcf56V{0#xtg(1aMGy6BZc@^g=R6n16?LJ@8gzoo zUgGxPE<0nw`kAhjY|~!tlqzI!>V!D+^wnG`_2&L3CS!r)6O`M)34j;|1OeJnNL2O) zPHM)(72n89&uk);XF~Zk!<7}W465B{%S}p;8ADUXA?N8FNRXH(U;Q<5KmO`ePqr^^ zwjIOEubo7dAL1k~+ubV}z7&2h&wLLgM-lul&w79$!3Lw#ObDdQZ@iM8I6@pUmfv^`2=AuJz|*a8$eXEcpu<%=$hb7H zlwi=^?}x7g_|VX88d50Z1iKVx1YNq-o^r~u7rQ3WFgTGZRLn8$uVaiHt9 zNXl*UI(x9VDgRL)>_5v8s! zICa&#yl?i%tcBhFMA?X>ud(o{m9Pm+#J-gOlx%3ibk!|pNDwew*^J6raSBJx65(5i z-*Dx^4>W}xDipTy)5qHOV|)J&BMD3B&Yvmo)fnZX45p{74mQA&cLDgDCkW#uv8SAD zK&J$Y+nx`DU(Bz8jNuIUe(Yprl+i_oyMi;pf%Ki@V*`3{Ql~+-gTgOS2P}G}7Ku%b zENsy;dkPQu%J$0?*J26c&+A@7pCG&SdBOWiSNAWVeKT%9wNVlb$m`U7Mn5VcYD>DU zQrytbQ^Gew!dzrLJT@>|TvSLW$fUA38xbtjv&}EZl7u54(2kVIO_V9_qey z?pz6x2`>SV&(1I#(C?EGY6oPB19TsYg~jjO)_PXfW zhnaJuyw_JSN{B7SwkL*dbgbAuYIp=Gb6k!m_o8nXVZt+>XhN6}F)}0ge<#SD+kN}0 z|M?M|CbyZR3Mz+wDTj(t0x(&dih{HMT06jpS`; zA{)`@fa0L26~4PI+(#2D!42T>G_fk+2NlA$-lQ@DqG3MPvTMRpHRxON68!f08NC}Lfz->82T1g zTNN22#vg8C`-b9E?l>uemLpB)T5h)XHj6~tFu3cs@|YKG~s2}8fO0zaTKT=~-bN%G=5Pq&FQ#e-i@ zS$X+oW;C~nwvD(WZYgf)c`JObBvbqm3$RU{Ri2#%5dAysV8R@nNHO!xvt%Qbwjp1{ zDh*MuGhb#tLQvRSN;Vi{CdK-Hy1Mp&nzAl_(iej!Qk1Vo*noO||Odp&;Z zx7K-V?<1E_v>>MuwJ96ch>)AI@C-laFJK+uUr?$wCeZXE_zS9Cs&T8P%SJJ_KS*~x zyST&Mxee{t;blJwY~zr_fmFhW=F0N|xfL8+H^q7@gpYLf>}y%o z+mjNSz2V{TJu(7EkyeGUJ06PBpM&0YjoN9NGEM)isR!q&*xGdN+LEpEq z3EoPMk~z8Z9oDBb^)(EGoICrKdvBkYyD*)tV~(!cB06jq?4U_06Ej!XUMQ*=k~{2n|)BY-So9R zRxJaQ!9qYr%reks#uEzMUHXE(IfW1AKWC!!>Cd*u0*-S+5>|5q=<E1XRVCyS;8@VtO8DzQBg}MMhW~ZnjFZO_( zE_o#^j0TyCx{kES0AtD9`&->m$xA$iT1H1MJeSNx{R6b+*I5JiS;_Dgzsy}mTNk)L z!1}s6+4*fXY)Zl&H7H<{@dDBm?2lY=e>J^bE?d`ZVj@iNUuelyonr65k{7OSXL9@& zzNjm0t;{wlHxgZ71_<9IfUVRmD2C*Ke#I~Bi0&}r3psRM(e+Y#W+k{KY#q~e#-(~b z&}mLk$$zYi+^3*24DH_5W$bFmu0S*S`GIv%BJbKahBkj&`nO+h)PV!zWRWS= z0Jy{YAp?T;dWXwlh*aYvY+{Tjg&X1{e<^H&SCu!&U_yJiq#+nrpHeGWXT6;ERIIh& zh6}M!U~A%7)E7L!MW!i~pg3Ded^MewoilwjR9!yOYbS_J$vThGr;xgU06cM*^`H4$ z(%fmIlW9J-CeDx)?IOjm*vkY$Xq6SAm>{x$wl(pa!ZmX(plL^2xAcTUC0XD;MOO}8 zNQdIBG#C(`)ui{Jj5JC-taYqEfH(0iXzMQm>#M=1WjH6+EXZ)F4#0Dk-&TqZlA|m9 ztt|AG{;p7I@#t3dLL*kxl)oYEU^|A7Rg6^y>Lhp1WyMoyb)ikD2?9713J!KQR0D4o9( zlvi|zg9cF|3$?^^Z(EaK?7sQAp~$#8u;4J zGUFZmAImsI0Wek}Y<$cfi{ELhy5c~K>KIX3A>)30qw*p;6%uepNiKgLZjZ;4z-~@~ zT2NyEU!jl39c+Y&YLyN3vl{Z^5>>g5!p*mAl$Fg9O_c>EIjv-VB>FN2`I;}HI1WNS z`M{#9@?Hg{J+khUVBIVCS=OfjKcw->h6m7&q|7n0a|YgqmLUG9AoqQiH4AJ%!*1of z2LDhT+RGd}yDv1DqT5e|ChSCA zhW2%%4{|pY8+4Q$o$L%xrZ_Vvh_^MR3?tSwg-h_a67e~5_u!+g#q?mXAzImO*Jw3>@5%?o>q++QIUP27SlyF53_T%5lu?T`Wd|B7n(e>shu+Xd^!MCIV= zvFfD{Ou4)uu!D!Qjw2GrSDNiC-TF0aSR{E5bO>R*V2p=I;_4x5>K&vOBLYMA!wMVV zxee7mS(U&SaNw4p=`78Zizvl+?CMvCVA7=c!+Jj*-S&lCqNYfAu%ZanCJ=e>9EM0T zOaA&0A4?GT=uL8;*MqGQ2jtihxp(l_aP-n5`Ja*Mr44ecB!K&D$0|#|L+&%5my+-+ z`iLezBrU1B-l~(77w|=r z@a-~YM1I~;&p4q3JZf=}#he$MQ&DkH4B#9_e6A(;ZM=2}ibpo+$xTkGCfIu=5c3wN zZcdE#;Z$RLHp=eKxYxk*h`Q-G)$>iiPW2NwnnSe}+uoRQN0#a)Jkmro=WXIx^%S6a zUotD-H-9w*V^^Sx;JOPlW!Keo%wQ4(+CtCZ9#XrpjFTC_-sG&3(1v<}OB-bfYGB5y zXwXD)%!+hGXyt;z;LQbwlu@8?3DaWVGVH)Vn~Eee-DhQn&+`I* z#s`0m4ufIDZg?L3Io{QkJ|&HNrJ@60$shzGoc06@Ann1u*6+D0P%;ttT_X0O(nFwW zwA~whP)DI>gwc!$@U^|+R^V<1pPrIkXaJ56i>yZPAxofz{ZG!pL>;c<`@!!q!;S-? z^iFAglBrxRTk7kpY-cIZlJ<<1Uwg)<_ACZvC09K}Q|m*ytVMZQ{vHNj`63pHmBy^P zJE^Lgd0OCsLhu-2W8Q3v*K-nRw_k38#$4~q&v z0;?g9nTkZ?vYtNsp0y1z8Okc$V2YT3y9k_ zM3;t!p=NA1$F&9HQ*~)BMSe073C1J%50bU{-aeG&G2-8iwl|J?R8^1T*q>KOGvmm0 zP9xQoZ$0TAFLPv|vHwLNCAGp{Ol3m;3xy9cat7S_6fgucJW-p6NN@n{YE2*H}qcbFGYbmcng`P~N zsgSD=dy4v@i#Ftj^7#-(fR%aL8* zKGsTtBxOU*{XTX*I8mV`k@45I6+FU;8#SqvJ&{tpa}JNcDqaOD^eKTm-g*Zc|NzIg|m>&%v|eb`{IHG!v+P3+N-E-GE^=aLrdh zLYfcxG7qDXeSv%TnVgcbf`B*okguW=Oz^9UjYzHnDenNoVShxOC(X?615KEVp_LNZ z!HrCJ3GM8D5E;ODI?DnD=xJTt7)P7L@4GiYr9V;@(Yw2Vq~;+$q-m}==GJ!HTfl=x zHUc)GE;ot^Xix21xeaw9WI;V>gfak8(}^R%qWJ3wNE>D$m;dc-XZ}Q4UZc_?=VD(= zQ8rBa4HYnvHJpp;w)?>6+783W0%$cQ34QD=xs_5Ct&@>|AH6~D6XSak^Er&s?_mL2 za0(|EG9UWf?^XMX+ zpYK%7xv1guStSuR!5EL<-uBCd@72m~?r4&5;}JdAvJh4#S?nPq%ab`5r-+{E-rLdW zl(VKY<#omVfof1ZCzMs;k;H1XZtQY{ZWzOCjRA|~F^rt@p%p9p47~DH<}VZ5>Mb2T z(@aHVfW>fAh}^hu;0ZnKQ>0fAE%w8 lH0Tncwo325?+8O)84!;-1@PNO1|SO~YC zZR)nV!Obhq^uk94430=$Xw;nwsQU#6@WuM1egQq(1Wb`bPK$WZ6>brc8%;!H+I<8i zrt?@#u6Z&;7J^JyN8tQbr+`#5K|Ul%08KY0FRs83j=+CFB_q(mP;@XsL8%l#K}`k< znrb+97s0m3yMM}jW({AvVL_ETHf)l*&Nmtcpe}%ovXdeGEWrZ;jo*Yvblj()G<^1^ z_|QNfmU7Pq?ub3rllbsuxtfimYTbM%JN7>le-In1P7 zF`MVZZrOo$sN3TqyUvR~6+v6G3#@s#{WexT(5PQ-NPff-EUOeA+F1d& z2IAoEi3+1P{oWbFVMqa=;ek)MQwBAFjK@3vZ}st#Z|m7-0qi`cSQCix*j3;Z!vDIk zOj5?09)t(KC2u=bb8*3gCK61*3Xy0j8%ipmiwX^P)~fuSv~1tei{gE~sB=)OwZZ)d z9D3-5UP)x9YF`RsW$2)~dY(Re1CQULDEM%P98uE|s2iHf1}=4;^BIg9lX3TzOBLiw zK5|jg6}Jc#zP<@Xea;OtuL?T%;?y5HGd4RZDcjyt44Qdfd+gGx5qi^ej87=py9J)N z(v5vf`ur3>N%@6>lHz#BvB8s0Mx|$#yj^TEG~#5V&yDLN+lM?iS7WwU7C%U7p#~7Nvy&Eb#(!jEtj{`Mx97o&7$}|Hmy9 z5g>HL;}V>xg*ed{d_2>A@fs8Eq!=?jnY)CZlAn@vos&-d-t>z=OW#Cm`8RNhcI zCuIUHi*M%$CC7j2%)=aZXR_H;lzqb&<>|uf`WkbQ)Kgx=iy;;vK>_>V$V@bo#>si~0GEwiX zYToNimN_+zrqw)cwlnqiv|e#GO7ZBBG}ERT3%DJl^`X;5Y%0EJ!F1}#=Nqw<#^7_C z1zpJ{ezQ>lj}HDG?9$Gl$j#m#`+8)G)bYmG*n^OsHNr=(i|Gqsp9uPjE=IzIEr+Tc zUJ11)X0Si##mf^Vfx6~^S$S@ge7`&;7y*O+0V`keCYRG>wkdY+nD7G6>`X1vU~5UA zzPOgN&+sg~@}%(^hJweB_1xBS^61do^oB8S{ZSU-n0KBvoWz(uwGU2pex+y!`c$6h z<;L!pBPElsw1%JTh+^$PDbVgP8s42AsB#m2WbH~S(w?UVUz_MTR;YC({*m51qZLeq zThO}U!&acwl*u1Dr-}0{7{`=2UlI-{Vn@2OUqPwoZ!cTqUhH`kCO1|HR!H#%6aVcqmj67BYTUAy01yQUDX@TKbuHq#n( zf`lBs@uV!$1dCq9r(pD_cEbyqDoa`p88~d0a}dYYD6>R^DVd1dkk8?pBicuMGYwx~ zWSv|e^FU$%LPtC4Ou%;GunUWk{FQhiIT^HyM7Ax55*;49vLZVkphY$T=nXvW)899a zc0979mKMkp?5VP@PV~?A-s&0JeALTkD(dO+xEm78-*$dE;)FyP^*mxkhVIMdDWV79S*VVTZj6Wgd^0Y zl&inZ%(CjvidpDl$ck$)auIN&QXw+FcT0;8=kUJ6lX1{X#xfDH=;3w`{h@O#W=Om| zzKzPigfTGvuF@DuiE>oP$qo*~1aux7)E}u%g|+OC9L{I2vm`86#*X)Sn5MojDyYAR}Pe;dzh_<4c$2UEIz< zfy&=T;?LM`h}6G9wCIA?t4rP-VckQJeOWjYER=~lZA2$Dy(H1!Muo(8Twz6QTAxNE z@bFZ{F%maFr;gnmS`5@g32E{vS$y3+yRqS0YRZ<9K2z~WZhYfMz9A9qxfm^yY%~l> zU+{5Lu|KO^{w`NWx_h55st^PJE8&?tJf6fxQva_7QKg7$Nt(euElYaG^5b}Ev8&;K z;2?*F1UNhN{GIu3=Z03I=R%>DQ(m!M5a*_MZgTmX+8w-iL=ynsEBJ*Bl+yhtV(SX3 z;O&JSS-rP>gf=V&kPhy8ZhktyAn>7e$gU(@cgDPXDt9Teo1 zFC0taCJQ&I(`;uVp8xjla$!B|7?S7>mGtOSVFeCbN`g*ya9$~K$oiwq%>}2{;qTCS z3~JHb#U-b4Ym8V8G>Px7{gbZc`&pMV!B!uXeD_&QG*%iJ@Q&thkt-33KjKBKXMvID+Oq8p zQd2&VF@6Lllofi6WzG*IW9;L*0v62FWay9Wg|$Ky$QMy6B2r({;Xb(eYs`)ImKXmB zKw#2w2zcbq7iZA{Pwo#)>!`q*Z5jo0^!VA-%=Sk60->YiSGgrTm(okHboeSWQf0;e z{jk~XJ9LpW1w3zaH7kEpOdE~A=*}&Fm%sUJ;V_4To3|g|G!IBOt=-uWuy-EUnVUPT zV0ok9mW#tA8l%d|clONU{(l^>9l!%x@1764U&1#d zo6C}95v~@*YSUs3Xw$RhupvjtN$))S2i=g$B9g<;_6F41V>J8*}XI>E{`=S@&o zaz1U9c@Z1FBlr^+w#|(9V9O9nT_mByetBJ(`N#n5<18kZ~&rc=K&_$KMwK7mOMUQ$`0E!+&(9elVwGXCy?b}j+c=Pb?B{?K_1 zhlZpMV%c&I8+3)Q;?cZx*pMBep#)V1@NOd3O&-@yi>{rX$s0>M_zM6z!Q#S1!>ssW z4~F(oar3|X&`A?z905(ag<8h(rP)k&6+E}ri!f)Qg!udd&!P2U^U1q0o9P(_8vPmO zLcT!C`JHvFoFZ!oJ5L-QR3ZpoD*DoQ+%93YrQ@ZM*}K4_1D61Ua^yHJHLk>oQ5;_f zjH=$`dG@L-`%>>eTD-mMMiafZDsqH~u1r{v=4)i~s-Y^wbqO)JJ3CX6P-#G|0Lae2 zjKcB@9=?j7iGi5ttcDTl$`2a8iep&OU}>h`EwwNj1uR=>TndyT8+GW5TiThR{ZzhI zn2*>aPCA1@AgLn-B%s;j?A2LJB`J7not&wb$P6_Oyjnl~i%x(_lN>OITf^JFYMU4c zbM`)dH?TdA))PE*ufSjV1zrbEg*5=&(9~04?&&&;kiIW8);jINus>~*bAx{&(Nh() z2Xiq%mAUE7Yq9o2Zb_v=LP=6!oQ(7hOWX9~CF0W5lW;H*)#z{YNXNH-nhw?d3(hcJ;RgDHe^M#Wo9s9_84F&FbjFzH50P`F{ zzGEGY43{7$56bLZ04THh(ihxPf2&-!B;KJP0Qs~RcJmfj&cIRRI{bzT46s&PLj+N$B-ltg= zQUCthe1dER!A!+_eEMI~4>3?>LrILrsUnCtLG9PZ3|Z$B6538f1{nd1u^_%$jAZd6 zeH7OlF~K1EH`*!$PA!}s8wZ`K^|Z!PB}GV7R1gtK#vrO<{f?&*!ZwzHl--LGK7&}I zJ^D@y06gLOpw9fcjHHy^sA9l}NQDKk!$2 zykCtcsuQ5Rtn_E{Gm)B%MgY5-I{;N##c)LJLV1-o!M$IC=kRd5rPG^TOkEUs6oR8j z;|ii+0t4`kK^+u49$aFfEs$GO?zO3VS7yDSQzPfAZPhNO%z@HSuOQVRm~~4 zQDTIG=64&WK|)A{5CoEZs6QOvlrfcGlU63Uj)yCD9bAA&@_`NL4_#(|Ft&(IQRji` z5?miFN|(bbYvlYh>4*qLq{dSWI7B{h zPbwcO8u@&kvwqL!IjP~7Fk0YppUQ{UqD8W5C5y%Q zWB?=jE=WhD#up(&8V57u!fT{d+*dS2>Pm~0(+GwM5BjPQ&4KNQkifg(Q)Hwm5M$m@ z0pmO>NttTsl(sV1d@0B?8{}a<$6_u$YM?WWYS_5rX%L`d0F&P&<0F>_chUn#--3a~ zKyY=%*$f)xRDqSkXpt8pk^j8%<={;QX_)3-piN^^!N+nD}?BGZGKgnQPGgh}CvI=MzbaAnRsWNk6ZgX;s?p&E)xV z#GUeh_91^8D(axUb)k@MMR``p0SWa8)y$+$?!Q0%D(t9bBE6|#9GgKTTOcw70XQ-& zxlC=D(SqiAv=)O2l>$(Z;|dYz5PXvBS`43;2StGn$dZ%zg;Ff z${!;$otl*m815u!!@_O=cBwB8GRyuI8<)BtwS=K(L<#!R^r$nac6c6i2;&X;qWEs- z%L*o$^~?dCsVqXsIy=6Up+zJQc!$o1&a;@?5Gqjb5Ti2W^%_{0l~+8U={6G4&`BWo z-v@L|-llHDph=*>TF(v2kky!B5ZIIV1A-<)Oh0DKm-F7mVfG);2BckeA%eCW;7S|J z8V%WW)Z~O*iB$@s%`XbM#<#0Qt+2h<`G3^E9#Ur0*eg zC1b(H;?Dna5SQM)PzVJ#-E$|%TA)>AfaJe)U9sn>8R|;W4HiPujRw#vW@LPjfgFg* zMnoIjCm_n=x2a<eaeQ_ArzlOu?r?iNawVPfsW?VQl!lxkY5WIqG9D;=%8=2Cq z_GvB80Czcv9Q2u4(icqc0494pDFX{5{TF(J{yH^S`vYj29=L(<++jCUz(|szBp!!~ zbnKBmaKD`BIlwG7Uuu%vSHV!Aob><J`ji0SV%)N#Stv{k_+>f21Ac5f+ktc$QwN2Rz;Oe3(JacLxeCQI77-H zVjwIY>&ZS{mIuGg>sseCFc=v}`7H2~OlMyprNUw$O z586UiNUGjEC$<~Pw@-tt%P?dDf51@f0m?Xl_l&fTl}6%bbQgFUG9OinoJSdDmE>ua zY=X6SX^u3w4!)6#b`b^gsRI#`6q9~T0C{548?;9Nx+5{q>CHCUO{irhOM|UtvUwrd z=74OQ`fopE&GqAs6{uwP`3etCnso1GN56Me7<=yVgO~S#s5&cd6i#{8%>rVu0 zz8uRaYlzmw9E322TeZXhkdUh8()$C;m_;ReU}R)+k_EihMC4?A^4b*^c>mUe!fk_M z;`oSP5)?L(rcIj!Bdu&UNq_v$h&tOE!gs1EsmxQVQ<|J|V?r9~AD}hfee1i>wV?%6 z)4MwtS_0~K)bsjz8KH?tIHEK-v16x|R$Jo~93skbAk1Np`WqG>4$p9bM)gH3Ek3X-KlPB#HuP*SbZzv(llN|YxIN*`vO56< zbP`_tlLbDhJs09w8HB7)*ru+*EW~PHy0{<^FT!FIY}zo@;eS_J*WUiD61EEM%}fw= zIyS;cui9JHw3NgrJ211d07 zHd`-c-F;eBQcsvgQgo^?IsG?vU*;E~?B!@@qCNLPf~8A>7y)v;7!~{iDj>^YY(ro& zpEIvxB@YH?@?4o8B%vRKZF#s|7<{OmRdMV3zdTZs7(3-`Lz6Fr$@Pa)JI=nsp)MHp z8>WKPJv4h7T0hLr7(l8(4=&)tt|e5)5B}y$gRe)dFsj8W{p3iiR{1d4zv<-iB|-5W z>w7WOQO3-gZlH~9eryDlh%LqTt=QYCKWLR}T7pTWK3JY9)9`}s>tbR@G@+d+yt1~G zWF{PKzd}o@sf>281_(fV*a!lUH;kUK!pI59LT=QfFC6?9#>{br1S<3hU7t5Yym>dY+7r>qwF|J>2gfs0{RsQoko)Vdw9eK0^Xhr}3YCWo zg<8z{kNCXqpGYp!>)Ntni`?^8cwA97QrS;iAHFiu`_tkwed)ysbollh0F7DvLQghw zDXqqwjj%3}#+U2Lemh-!cc)odHa)7O30e8^FW}=HJNv)EfncF;vugH=ncK!;qgc40 zQNn)1$yqxlgVzsXSbdG|P908zdAnxOy0&_k(4nuF5`M`FW2V3mDd4sLg4ov%pS$F0*FDoZ`|ydWCciI7^ud;+Q2w92)>)(zHH zq5lj#|7z9WG4{RF&>uwPK~R+7+?JA+OYNp%>q?rBBm{c9F%qXu7XjWZT!K{24|jqm z8}9s$!-%L_2op=S79c+&Z@B3}r0uZMvT=Eg)kPgf8zp^OP`|@9!ZAnTpAo79MqmWK;J4D zSd3&C4UWEg_9|LKDlH3_&NX4Yh@20)BYw;oJtIrV!~to(n|CtX_bID@`+BgzrZefi z`ZF|U&^CK#saNbU+Tg@-8dw9TqCvbwpd(@T-H=rgDzIV-9&kZ;$@+tZC8(M-z5+9? zS`b@*Z5#ZCIQ-y9!ZtQF5EdTjCsteNK*_|}L!$ZRTy={0H`^X=Kh?2I78)ZR08uX949-2T$;+9%culX?Bfb#~F;)%X|E z2w^cELrA*EUl6+}K13JOX28~zjDKjOjm#(oh;Gwox|Q}c=)>*>JlcCW0Nv90sx-2SK$IStI4a21S@mx&>Tnb=LAnjZ@H{ z1jR>d+nJ8=Fsc308x-8+`<+W5nIh+U!2Bu)|LWqFk}bFGV*}_MH*A2mhKIxA8?^dV z&>`ptLi#mGDku zeqSjQ=HXbK6lg&_U{vYQU;+c!dRgk7%JpKX(|RKebP>-5(W=0WA`*JMpD&Zy`5mk%O!?dLmF8Y|K6*%j`%dGO=@;k$Cyixw-7z zDrm=P@-!VPOgb9*e1_N`L0_a79aUsYmA({sRTjA zv`QZ#9pn;uaRojG+b%*S-Pa}GWG)t!U=+^7xLR>ItdYnW6%;& z#x;bDyCT>H!%9y}ZNf6Ov$UrU>LM$vtf=1+&vQ+Feg*9+PYf=w$-i#a$HuTW-tBkP zQ$6qG&X$_Vx7M*{icwc`R~-lT;OZ@;N%G9Ge6|L57WI z1W`qT@Yi{xth4(kMuNp?Uq(s-tnIehpMx21wBh8yYhR%~dMg`_!24(@={_`+fWKS6 zczKNe6oyL^WqAAb-A|W0nk)}q6*?Y%pVpT!!EvT8vw)uvv!lEK6XvB~J&48-jdN)p zsaC|~2jV#L3yER{%t4IWc072CH#p#Hc6^m+P(NY)!XAx}bwf?H0_A(0;sRdV2sv_( zGr*@q)~bDDOyDo7ap+|5mUcPRBed~eO_9ftq@#^$ur9mc_L}`te$aY`4%96~KGU=x zIjQT6bcatE{X{lX@~)c(v4K+;fPa*q-n*#z7IK=4Dj=f8OqzwK@sNDWDyBeZ7yC<0A%#32kHa1MQ>fy)~=BFL=I~Vnm)U@jDm8h6DLCasUdK zE5XOxhZX?r{REoQDO#HMkJ+j4OFxc+zX0%XG{3d0-%%@zu226Qr(*$EMuaFDIP|7n zr`ykBVR%`N_)=mN-m2FM*tcOzwR-(kl$Cmpd{0~7HUQzWQCx!9xQxAcW%fqC2({CjM^2;_QDFI}$H{ez51MBB z?Tg_RfjqhFj8;e?Cq_O@7PXs- zx7@Wt^=KG4cpQWE#0SJNi5{pa<4en&r=5qZYgHN5M+&h3!TVr_@WhOSb?w&sXp@nr z@e+0!px?Wu?vFu!>J|De7Ku8BqKas^{*6(M`D-kZB=d6KxB9P?7^yx^6TuG<`kiAY z71d73i_u#(+i@nlFipItcHLOC`frW!>Pefc)!l;j+*b$$;Fy3sv~KnCmebGQ9gmGi zOV`X=Yj(y?`0<@z>G^Aj@_>A8Se(UYwv;#kXluKqtW8lQsJ@;5bazjvzKGczs2SCj zgv1a7O?uLH>k`<0383^@=*(PhBqzM;{r8aJR#rxMT!1SIN)p!n9m=R>I!^>Mj;uZo zEaj*5KD#!wKW0xoH9)7rkrZI`2w~i*T@cJM&>3IqmkRO@uL~IuKY-&S{^cOVd203= z%f;Yuqkst;ghjx9*KUlCiBZ^YQUy>?|NM&<$kznatGv;AtGr`A-iD#kVd0DxMSh1$ ztqH3fr(cA18hO*Q64nUY38}r^L_kH|6Z91VdRyXMZ}l%G`B|r}P5BSu+_HKpFSn^Q zk-e~NA94!`>VzzhnW3Nj-X8gt*QVpWYrzj@=3bij4IYeqf+CC1KA+y}IdWqC-H(5^ z^U#jt%ku8%C#|c!702ox*U*IR5ga+^ll-PM8WH3vmlZUKnr!x4!Sgg^k%ny&G8~NO5{`Nc{nwbpWKJZcMJ~<1sRk_vrK4lV0%SMJ6FgOH zb}_un( z*c#9Ee{Xu;!fEuZ)U^{@?C$y*FK~b6wcpA$)x&1NRjvufdBPxIFd3gL{dPqV?Uj+Xmt)P5Jn6R4HvTc&s z>q*7vWyS?AB(lWokfqrpnhQhyBZV$|_s2=Y<)c!Hc zp84r@41>7aC+yXWOVpSx-1MQnpO@uf+h*mXWxJ_=Xz0Hcru*n{A_N3h2~`4d64m#N z*YeHuh^XH7p=}z*g0Lxh-|7e(r&UycuNtGtc#32q)=G}~@|Nr0&eV_iPQc5~_S)3n z@9SkYX2AD&?_bfrapqp-%DNL&8ONq-P(lSt3Fb)%Zf(E(!nn*_Tt5AfUDAy`yLP>J z(%eE#8+!jNnit_wdn=$EG8{T=?QyJ-=3uRk#(S0dFLXY|v?)y~59vFc_T9d=%CY5n zgE!NR`(I~{tHn>}qpK8gpb{1%_NYenR0pH}z!CKSaF9ixY$`?8V|K2;{Tco3V86mH JYk^?j{{egwM0@}M diff --git a/apps/docker/docker.yml b/apps/docker/docker.yml index a772581affb..b6d6d2946e6 100644 --- a/apps/docker/docker.yml +++ b/apps/docker/docker.yml @@ -1,10 +1,8 @@ -name: "Docker Desktop" -description: "The fastest way to containerize applications" -website: "https://www.docker.com/products/docker-desktop/" +name: 'Docker Desktop' +description: 'The fastest way to containerize applications.' +website: 'https://www.docker.com/products/docker-desktop/' homebrewCaskName: docker license: Proprietary keywords: - docker -category: "Developer Tools" -screenshots: - - imageUrl: "https://www.docker.com/wp-content/uploads/2023/08/docker-desktop-hero-v2.svg" +category: 'Developer Tools' diff --git a/apps/notion-calendar/notion-calendar-icon.png b/apps/notion-calendar/notion-calendar-icon.png index b8d5ba682839085c28baf0d1dbefa477022963f9..b0601c631d63cfc379cd7cc03c17d820a217eb96 100644 GIT binary patch literal 13492 zcmdseXIN8B^rsCGK~Mxl=}IS5MNpbF>0JUB=@5|Kdx?T{5QHR1FH!`8KC!DFMLF$Dm#zYY z?~SV<2RnW3GWc`ZOA^g+}qo`wY61JQj(F8@%HUoQ&ZCyFJ3S+GlQ4{0s_v?&Y78+w{PE$i;L6L)cil4 zz~S)H(o&F&jg5_ni170As;{q4PEJ-*QmU@5E-EVG;o$)h;^X5%v^#h1jE;`Bx3`0w zv9Ynu%}pmKCpI=VJ3G5?-@Z{&QhIuNnwXfZt*zVj=IHa0XgG}_wQA|oR$EG)#t z#5g!Oz_y@yj*gC#lapYNLqkKL4gCE44itmw5q3 zW@~zSs~L>c78oZ`7Yx~S??o@+Zyy-CKJa3zw|Tl`Yr1y}#QN{^(ronarAtDMN^;V# zyi+$O?fm8yeLu~j4795aimmut9?L(KkM(<5<+jZ_A1$#anj%Wq;fZ-B%CU5G0hd<{ zw|zTz*-5w2<4XETYvAuS+jqEcq!v*M@|@1WSRRyTW%%*dsdYh~|iPAryorcb$-&4GhH2;tt=VK*mpUZvxe z5vw{W@8L)7SA8jz&o*I({4ROZq*2F|);B;|$7^y`uJYyh<;|G!jTh9%O_gWgRx2#1r>NDKBy#U9W*_~v zSy2C0bbPfYF}_a7<6aL#!uvFBwaH0O_f@`6egn4UI@Rfq-lmLBOaA>d?Mn_9{f)h+ zRqGN_>b;8F4IPjzd|1G{ev#Qyqv zmBB-KzYQ^bsEIkN?;_Xnx;-235`6Z$_nBG{6=~Xmpa(GMMs)*1=ix%|p4vwf97-h-z?%Yze@U^`#X9` z;A@R&*O1X0o>|-IRE{YzpGf5S@o?2$_1l4wX<>~fKIgacrI$wBI4O+_HCiGEw1F57ANw|mh?)H`Y8iecWS!HcK+>GQLuFU{CI*PcB= z%O%j>XC!B*r_u3BV}4MvY2jrK$t^wjRpOdFbO$5NQyu$GpOFr++&7iftKi#c~I}k;Ztix{cPEc^L@YO&l}ft zXz#1m(=n0?nYJ`T5irm4dDa6-g?l&BSMJxRy!^#(bgNb<`u4RVf%xWE_Cf*uONzIp zZx|c-->FZ%&OUhW>f+d)m*=n~h~2S_{tY>26PG#IeepNPD(j6go3|0jgYVM8_r1Q$ zhz4N>0@c6z|9l9!hVTP+S?s9%^gipj@~enj?k6?8P)tf>OQ-$woaQ^W0kX48`dvmJ zx(AW)eT9x|dTMaFk8L$ls*b550gry>y3iKZOm?&WDMKHm z@aI4>7r)Kk`6xeX^yD7HzV7by+0@xi1s~s(v60DigCG24c60vh>@0t35iU6u;C->V zhrC!?jZ`o9#?xo(hkqZ-@u*i?*qxhO-P_-<_o}Y;@;X%0vyqx?yjb6NvDJ&ewX}Js zt@L(-%5djdn4ObCe0&iw-7(d=oKw=&${papWxagNd^Ao^_OQn1(^uug=3N0-C3XQ( zTDjYMc=M-e>g@A7%!bh3&9BJTcvVw@$2X)3<6p{~2sLjGHg0kyT3!hzek!e?&BmZD z!HGbBo7wnKx@S1xs;9ktRh$%@vGT54z@>i5d$KXq{dzuqoP~FCNe;PdpgEA`m!{<1 z!pkb&bXTm%NJ+zid!?`V2TPXeKpIJO&#Iyl@e^_qqAg~#E1w_N84P3{_V9QT!QYE1 z8rZ!a@YNg09Asknb(rg~!DqAHYj)*QDZLh~bm)&> zbW`t}^zMt^p!9Dt>JFbGrvG)>T$1%~=I#a!?+V z_?e}+BTc^D=AU&JmZqS@dB0gP9CM&W`9UafQt1~?`BczI@dpDeOi0f9A|7A+Fw#uaXFWr@N3B!MUsv*-jy%Er39n^fh4A`Y&71z zi|g*HC!5+IHijLFi;pWAjkY>KIY(iTvQpThN!Qa>(>~<}^zXYJ@U#l9f^Bes@KR65 z`0$xXSD>gQ8fv7)W3yP9BMZ0RA0SV0NXJvOY=Yl|m8J<=e1YAF6D*I)!)dOi@B z83>P4RSG*_X*>!JCoX=1%PyMGWh=f5S@~udD96cAp$)MU_B>L)BX7mVaI~V4lkw{L z8#etBy`GYRL&E`!Dv-OAp(IteokZJ-6sD{3pWU`>&e845kfW7S8KnHmsES4pCk!4^ z@V1U5y3ce-AvcmWo}q-TzeWDZ&4GC-Ki?kA=sZB$lRqlJ1kRH2P$@s3`-LIeo?d{` zCAKu~181 zc5unnZqUBLM_MzJCO4amT7tiPP8>$9=_7_{;E(QP_w^Zw582Jw#+~S?V zvyS^}E!EB4b&$Q4sM+~09O}}^HJC8JQzR6%5+|H0V8B8q4ODlcV4{}&)ZaVnAmuD} zs(Lp#mN3zwXvrnL8{o978j23OOezgCM0Lgq_h0ONdv-rjnA%G?b@jqy1|5x~ETN_6 z`+FhkY}^FvzClWYtA^~H5}C0C`Qzdl$y`5#&|-L1dKl~b`NiW3&0(i0ScT9Bc$aJHb6)wg#G#*tvnbBW6bO2bNO$I zc`)INmMQH+{wptcAu2*EJq|!PS1;yT!e$rQ!@?2Ne&Z_BHL?W&Wh%j!4}=$1!dxzH zWZOCbs;11KIQRJQl8ytf-IxDhDRbg;WN|QVl1mgUB?Q z(x9v21M1+kHg1IM<_ zX^4=V0*3M5Wg1bKxcIR$qbz@W>yGEVSQ*unIIKmzOSpv?PnFJlM9AAkm)H$^GCfZw zBxXj#wZrpi`nseTOj_d@yjyDi#z_JbHcY+p+U|BcxWktS5k z*?uXZ`z8k#d$+@rMGKk>gSpt>qlW43@gz%RL+r+ zo^TeKn~c~pj}9+WVGBnS+b4*OL0}KSgh=cGgDgNjj#&&ki~gF0j&uMZR^M5$h59IA z>UAr3a+odzXa4j19fWQfj~)9cZkZ7TKnl~W!`wBnumGoh6{&VTfSzpb69UJL4qVCi z=C)%Q?ObLCA&`|c>z3}fVY+Cn?YVWo5{SXQ7G=uuIT*A@mnO=^g^D1X`vIYs2dJ?@ zAhagUUrlHTCNm7fjUbXh=w?Bdv(PtT(iAXVPEudaA{n3$H243miuR=YV0}5mQ~^}5 zEjO>bd2Fu;B0}w`ak_X1EocNLbC#`$7(12)5iNr4zW~G#L?S1Egysl2tYxY+72_R( zQAQA{wC;RFGjiI6VN5NKM8%SaufjGoX`&r4&-ea;nC3~@97*VaaHg61J#@{ySZ*zv z_o2jlYaN6>m<8!e- z+*|A9Ok?Q^_&#?DGzr&I>YX}vwiH+ys5&ECpsG)wiKc`BtK%>CyKN6>cSg5|bRZK1 zLm_{eD#^1J2RSpkdrd240XD4ApPCo5ef|$T|LltBZxF0i9p%$@C_SQlqinI4LDc$M z214Mrg<8PFG>Zx@s-BbpX@r)P&kvsH>l*jggg#oZ7F;wBmvGS8VYGhHX3pcku_VOr$SvE1L!iA~Ci&p&TH8l7j7-n#oF z3$5%3iwRCkU+-%EV($fC_hlJ>0J^xAI%DL}Z5URZwYPhl0}Lg4FjBF(clh(TC;z!vR@s{<~?Io@{io0IdC7KHb#6^Am7b&RN8+2$X4@Y5+-+ zV=E^==~TgRk3|Gb!N(??gW`tOz@$@qiy64JHf!c^1n7VCBZmzi@$)Q{Mr%|)gcI^; z1X{SHFUC{ur~FXEjNr6yXU|Qj)k`L8+C%3!(0rt{ex4um=4}G>YRoIIcT84$!7kRs zTwplP{-T~Rm{n0dTFsOPa(fbmqw$vnYmxn#)cdkp(1JZ!uEeylAYFy|RG9{l`!x~y zhkL@J>w59jFYnjNK<=K=M8{+~j~WzbJb_@N}UV52xAAN?Hb znlK)>P{kB_mi=UzDa9h^e^@XdQBE1a1F^u`%z`_1F1-&M)E{Z@%TjBVPKS}cI{S!&kR4+5_dSuIk z$S{5!K8hILY=ABN4DsW*H^|nrsOCY5&{Y5qgd}MFy)~!r_7b{6xBFj;qAOq0jM9QK zzyO@Pm9s@oBTxE2%B@ya+=M^lNANjRE1F}iG%-~|ja(bl`;9qg=uZ6H>L(ET`G=U- zzPG`qI-ytGX29p7g_R9X83q&I`j>3>O;Ym{Jb~O-zm@!c;Uc`R_aPa#cnG2C1Tn2?xc^%0w2z@8v%7+g$4FshC{55`a5ee4dS%0`20VU8xM<2V+>VJ-p+b=9>=m7PwGzEK%pgA;cGs}jM~_6Y6%+y0^Yu!4It3Wd6%qRTMCxbc#B*$+r7jBhEGAz%s$Ovwytie5fi=J`QEJYn&vh(s@Sh(_I7}UC zKPE%E$cN%}7ML;^*3)jWshbPdeaG45q~PjHU>SZ~^PO2(a4pOC8ni(zZ0O2`{lohn zR#(qJ=Id+t<%m)BF=4<_@3(qfjW=dyodv>{>U5w5QLxU<5wD9oexmeUvqr37#+w6} zM0ov0xCA|U9b;BHAva+v?sO5~-O~3dh~2!G9>I{$0n{5;&Dq#7{~c=|gK;_FgcFBa zmgVXCo+RNc`)xe;A;I6*@liDo%AHp^4AQ4|WC=RSGj#n&0kl#=74Pzi{~U1IF~NYl z^mzph>I!%+_4AQi|5EKP89R5$Tb;oEn*3Zf3G5h{r^(HfNSz0h)d}7y_jAwz2v`Z; zS#!Z@Rh`_oF4*$l4Pd;to{4=N|K1KBaw=X`AP3sLkh#OiiI96k5pR)A-$1Q9qE|DnJ9HBqS|Ql2UK6{4q_9Bzs|yq`qX#-yb((0v^n;s@SN2cya)v z&HBU(r_b7>1NR8kL@bqh`C_{9+FtSrDv+=w@BTc?dLwPcUzJ*2Aw!@$0;aE%5=M!~ zrKeZ!HPL_94n0xV^_r$u+}^KMjS%cDFv8!qD zQSswHz~P~U`OJBvs6`=Qj-e5?45U3*jF``V*w~pk_|+8Wp_TQpt|?7NY)1#r9X2Hi z#mqhRdXI&(f_q_xRfp6B28H@w&|YRjkQn*+31L~sUCl2Y$;Xi>yLf7nqM)w`iKy*aYJYc&9QfYepxtuyFOr^FWiGw^c9)a@brGkvPy zoB<4;>R)w8ug`cr@Nq^lN349Cuo`uKZ&@rjiNWkdp*~_Gtp|P1k3;1dTM&|1LiLHm z_N}h3qTBzfM5jb}QAyn(@FuJ(26}9*CC?~VMm2Y22_s5&i?NdYiiW=UEX z;pjjz@1aw{qo27o`-JStQq$e!Pfkb?-cr_0PGNK`;wp-_09xl<7%b6ak26B)Yp6t0 z3DfBadts*RaMN1{E=OUoyR}qrt&MAbsD#C*#AAOL3Cm;Fi+R)>4WXp&0g5&mRHVnW zCyWVI$g>Yli8?|Q0vcaxY6)eL+mAxOj`WMeAudPAKd5)BQ!f3d>x?3iDav5NKDYi- z=auT6&NeimT|!p}?jn4U$nSqldrWkcxBC_Bh z7K7pbjf9;TIQ3R&R8ol$HVnhe?VT+#$laaHxjaI#?r-mW3EMpFUcF8aj-VcD(Mf%n zb67(OjFWBrpFcA{3_XwubD;#)EjxznD%H}-(k*v?39c`Bm&{t4ZgEbdon63A2660Vn>INNi+Y3}L2?h7^_8WmlW0v9aKBA_lI z*th`3T2R#V?_Io>8%tOeJM<`@JTuKp;%c4$s86D9{#;7&!VJZ-Cc;LlEn zxEnCtvDYKzW`Y25j|!}wx;hMu$wG@MJ%$gtq{-t*L4Zjxe_;Et%qO3e^FKP{VVAZs zvQxT!gD_#@hnR?IYrvGGCMwks0^Xl@h9_7cd!xXO2pW5@;nNNwXree&I79=Y(xk66#W`(xFQPzGS|VK zcNV(gZ$L3y4&*LEcklzIL4r9QqpAs2Q^BtC>UveJf)hB{uDh>yhZ&ZXiB7IU4Et$M zjwjcL5wN9<7m2z40p>&a6KD~zAdKyp4l406Zwv=mZQg>xes-wD0>Ne=-{2K$^E~h+ zzz%L|8t-jHR4W$A4xNEx^2HvuXt`Z(~xMQb>HfrYIJNM zFZbYOYhdG@+bi{31Ri~=@5gr+86gKm#YilaU(ATB=Kbm2|}odGM^TfJ)j zCmFNV6V>_4srLyX`2Fl6+5`D)y?ouXcNSHy_`x*Xb8LsOqyb6$MDlJpgL;nY0$ZUR@#tAoCxC*PE{M zPA=3$Hk%Pl6r7*##tt^JM)Z(rgW-tB9L1%7wOMK6lNN*%B$oXccu_o0!~Hg=@ZgP9p1^52&7ZrD~YRy=)~B|Q#%TPhaeVnE?OvM zyx|qM{Nc;0lg3muK5F0ckB9)aP>vHf`+>7Pmv-)Ta)^5vI&1UnlSfff^Eb{S$}C7? z?3YB;2FnUpr0mGH7M^VTlThh9S5t&;geGcm0Vu9;*PG)e2hMH-y3q2KdBqJ_-#^*7 zE^AsvMXUA$%yB{{pu1SUU@^-`3)98$sIc+wmp%zao6nhzeee1%_@4>;){UML&u9xN z$lR7#iu7Oh7Gg?cqA=X|Q47anBk9!s&c=fJkTW$RgR(O)9^isb!IQ{w`)LD7Z|ER* z*dL5o?y)fvaz^qc7}S-uI;dJ^ok_E_`}aV7))HT?lSebR5?7$6^{Dt{wyiFW4@!)vd;M05krbto&w1p|l|r{9W z-z_eEd7bH5q8pkxKSdObE{^UlrKM|xKAyy05-?%k)PfqNR-al5o%o}a^zSo}K9}%% zi{W;`4g_TSQoW2y9?Bq}i5+wU3tP&3NSFdS`*-`w%q84#%@U(mY z=&HTQ-Z6;xhD{1z@D#3@YV+~LGEML_m*LM~rI#%7_K-h#*1`zQ+(lL}LUq`^@0+Tu z2T&31Rce&}>(NEGqXZ}KyXvxE|u;;|Ut#u5W2edLeTE$t1twFLpE$3k3Z^IQ?Y zNQ~vx;Y9>|Gl0FF8@Kw3;sgb*^v5QXj+oK52UXyish8>yhE=a(sHeh}nZ3SW%wYu_{;4o;l*I7(2MNhC=nV~;nomRxUs6m*) zh-bRM=(oz`m8r5R*hd^CBe`uCh1KhkAEIrx-|?<(waE0Jun0%^gsaprwiex8g_qz? z)#xCD)|n^n19e$Fq`G^2b{3-PzCPTu=1RJZZG0-v!)60TY!6@#)EbYw>lO#|gC4z* z%1&hS&RqI1e;026K1$uG@Pw=5{2TvnvkJTdMTTKz3n-`^cI<)UE{3jgF>2*~-j#4; zR7>W9=Zn!oO!}>;9n0qlU7aP1+QaE z0d4(*-i8&6=Z6h#{5Z?L)tGhuUG|*VOm5;93?02O&><;VGiUyLIz08 zu0LpA8Sj23BGvT{lgSZ+X)7W&(Vu+XpLz*AE~A7+=ure(^h5X9=)seglt(;g7(P{Y z!StjmVY_nd6nuk&k(Y<^#sctZNG=(dz|5_o~CU{xZ;2#IMEAv%9}^ox_!79FT6 ziN%OA`m?`2<0Xm0WOl3?8-b6G7$}-(quG~6^1tR`GNfSAF~cV}8W3!Lk2`_!VK?w~ zy}`_5q@yMaUEnaIz`qws8lNGYWyf52$Xd627l{luh!S^? z)EB~IYk(kPLwPlwKzOXcO9qSj(o+<*ATKtEd_1i3h?mD0K?>DtkgK2RnPSPI3?>BXz z?|sOyK|Ixm9HCsG4a@tr;1N_nN1_rjH_uTg4XmZ}^ID2yFp~NxJPtGSZ8d4R40}_| zUW>;57W)GyD+*vFg|yzj$1(?OG;wXZnpyEAa-KT zKK0*VUi@EZzH?RhU zPQ*=0umQffYgpf}Ym;fKh)^RS^-Tf(>911A(gOpgfp>D)u?3I4N#fjZkc`?^th9=s z+btW7F`{^FVESf#OURCbE6XLl+wIIj@sWY{VQo-_TtOrc>|uKuM@+#h&{9gX^V3VUc}{Y{b$+B*s-bw z0Y|}KeID?E(?_)*Ci}CPVGihAm$DZ(P6DaK)7IVAKahuT+gS((K#Wah%-`KkKCPT- z?$9d}drnn~w%+?~U)OGU)$&|fb7Xv!f#Iexjp?EW5v;vu`36>IERgrcn$CLkhfGM$ z#xx1GE-J164tQ!$LQ{9>JN=)|z!8xoY&|AISGW zs^SSeZGE-{Cn?DZMSN*|>bFb?>-sMY@fVI7+c->IX~xB8PBg1VIVb7Lu?D78yFpzQ zQ2Yf)g&_Y7L$ETKbM<3XVbtgy26;enP-EbvFCo<}AHuqtKTXoAyrX^wzA_N`$BfNa zfRodX){o<}AK7>1?T?#mEw7m@wqWi(B^Rpn(D)*k>T9r_ikt8EU$+b<8&7obEmMJS zr)iR~oSmBdF=7*gvvAunfUiBOST#Q;;rY#?qCFyX(Dc&l^sk9powD~&-@UIs^BrY} zPwUM0r^$Lss|FY_Qxi{|&X^C*Uy7U_UYL#QVr55C))tGIgr42l3N)a}1K1=i8}X3Q zb6~ykgJ()f#`%jS-d~%LY$Giv= z5z{*!1JMnbqVE`)($#jB0wwI=z1Kl1?eyf?>_c%w%sUp+{Y1Rv#P#;VCibB@ux(If zt|Q24%1}v?s62R5kbfHcEJA`+SZQ}9&5t!9*bw4a@+vIn`k|7fg>%L-$ulwo-W@k~ zS?%DHAq`9ws}60WWH2;65bW=QqZvdi6rtR@qh==XX2DF1^=$eyEQfu|T;b6}V7e^{ znr-l$Rru#4$ZQ03i|ZivhM(*JQ>C|}ZJdg}Q&U0!BeWq*@0QYq(__~A;(cGb2Qr-C zEOpuKtS>K>gtE?`ToRiN8*Th)bhBCd194@yi0lA@rBm@~SkUWipF>6p7uQPA47*TP z4j_b0f`0v$&u-?OP*#slewqmmklt5XBMW7nmV~*yt5Fvf8(q8gsr`!pD-o(aJ}+RP zwM9K&mo7ds`|&;4-Cf!1QO*<-5mLrp1BIbE{Z@*r%ksb7{juv*b_&}=E%$;^>2{4| zN@KCo?;`6@KU`CpdlqeMmnUc(%KD4LjpeN>F`Bn!ezJLG$=fK3h0CIrT>mwDFtp@Q z*ps8Xf{`X-d9yslZrVcV4V$;z@|xMlaNhZ=E!I}S(7$F;ECqCujX0OWfQ;XnmG`Ui zF3XxLuIALQoz{<$8DQv`?Zm5)KU*K(88n(&(xdJ?2{c~O@aU;FmuRN#tgE+ab*_A5 z60Y^Qs&@Dj3(3;Nq@{Rw;QMv0$HbwZ^FHznhRHt+jhzl~?0-{f@jOCnC6;}yy_z~? z!&{&AO8v$5WcT=iZY4}IVn-RS0^|S8BRM%eJsIe=htEz^+h~YsOzHPMJY?E(bZYkV zay!GXI@G%rCP?t#iyI?XVsdnvZme%=s;hhRtL^=rBE0mByh2!x)xEFz2Fp~Ttb+KM zlV#>mR=-r+S-MbGwK?KvSst|U4dyhTd5lAIQo7^*qF6fXaj|91E=M~;tVT|uIi#UE z+n<>2i9>V##6eL{StcbkLatRT4nYnE$!CyFsizrJs{9 z%B9z2N^i1?W{5+`l$JwrcFl*0U~lDoU#0v9Zbo!uUh>cr@q&8nSn_3dj`vPa3Zp}p f9B;O5UtA{Pxl`AZ(L(soqf1Ki>T+LYOoRRxq6g#u literal 20762 zcmeEu_dnHt`1jk0mLram9MO?;Qg+0#Wt1F8QHiX`O4hOWk;)2*%wtuK5Rxr3gv_!f z<2d%t-uLVDxxbJ5AGq(|?jO#>d%WJSdCli_U4n1pZZI7`cN~HsCiR;t+7LvC0YAN? z4B&~tT4$T7e5TfO!#kGT3V`SX&M5wi15O9x!myXU#* zrbjTl#G<|fZ<7&Ty^hMwe8Gpi*(3Tk8T4QRuNjX)gx;;aZKpin-P!=geR^+Y3Iw$( zo<^VOX<6?1x_5j3pe`~Z!blQRU9l6p)Hv7J!YvcpcR8e;)tS&l1C_o=JNBdWre4L^ zcv(>AjBelWmXeOFEsWOfQ;~F#^EZh|?doDa?F5Gep=aoCQ+L-oU6G8C)r+*79Gm6t zb&X|}U9-}exn{e*R=nT?aXTx8Thr-z8N8J(eGQ!Q?cQtIbEV}*$IlO52NRPlM`^1` zwng|>_@;=}zbTHLF;#!4phQxELC!U&(OzMp(Ywj>s+)-WeRodFWE>OY#Y3q_>>R)J zS$%lri%7sH2$@caD4{_6Rzg(eG{M(pA(RWxgNH`X5a*AS^lF&~V&E8vt)tmUgnj>_ zYaBe1PH_Xg%5jYoGR;UaQ3IcbIelTjJ&=9fQla)_5CXEJJQg;&wbN5H(QloA!b8$E z%|?nAuwMu>$-yx1kNF( zHW)=DzRNjZ7YuV;1$MhahB$xPv$@#_TJ6lsl}M`-4?^&G>8jjX`l}qy&2Xt>^|CXJ z6{|>r!oD`F)ZsR0P2zl{u__cu690uAa&ox+qJ5QqlLwzlr-qy$MOEf{9wB&0;n*2j ziReJ0L&KJ1yhcjn9)?YutD3fF$6)6yOAi;+$_Eg$u? z*zdseo-shBQDZkT3JTl?W8;kxBi?&ieP8vBjLz5ND!vyL7K*zs1U)ErO_-LAy!!5V zV$bY^b$L*N5iKNbBXuh`BzjKXcjTt^buPKNxjAcd^K{DeOh#zH(RO$e3jZti^T17# z1av!ET3RhnD@ERC-S=#G^lBQn@Erl$hlYllzkmPcW9V=^jp<-b>K$m}Na%lxdPE25 zNplB>drFI);~y8YJ5yUwQWBdi@1y@KIoa~wGy*N1trO|wL0q*c4@&Hzhs3kO-#A8! zEsi72H)dzr7Z(>t7h*!Sk{e@kTy)XMDKWd^Y#Vg^AXJkR7W(?9=IVRy4r_(uZY5=9 zde`TrY;)>D!ii~>*AkCG(pJ4_uRGyKiAhOGwN*)HoCfu8oaVs9Iu;}fsMDo3w4cBX zgt~_Id#p}sKFp9l&pLQVRkeM>$rfpM4Gy&qlpZacd7QW7)1;2Tozm#nx5_@ARHu@` z#)66UvLkE#!O;@<9lx-9=cMZ-`Tm_Jwp;s9?)t+|sBXTYI|7|`>}oa|N2-0Oad&K8 ztF2WU?C-xR_{CVY-RRv_eNIg5uAR|c-Ta98Bh%%8hxxQqJp>G3aNMPtZ zKaQIRbRB&GXY92?R(*1;iwLv6M=`+J8{N|trs@2ch}+2W+sldwWt$FPUteFF?a8hc zD{hUSbiR27*|^3qx(JA|^~c}8e@7Lcoq68AdKnL6ZD^6lXVnDDN#;e(Fm;OlH^%Gt zJv}{2(~lQFg%HufWOFV|EIK38HuWv&z`1R5a?)f*f3i2L6Qju{*wR#HkbLHA|223G zQEK4C=%T*E?4b2&j7{)6b9T(V(Y37DIF}998hSe~sub#vpcRRC4{zVtaQ)HG%XlhU zFuSQtR!(qZ#QihcnHW_G4PJrqxNj~R&aQj%>x4%M8C;7rJ7kKUAl(F;t2iL0;J8o` zLc9@dYR&?>um9FoN&k4f81409>}Edq5rY0C^9dJ7sdn-_^(_k`@mO4zBiaq)dzPT* zxxceM>Yv8psizulDRSnC9iX&l`t#L#nl+Mk(!TwG6$_Q-Teg?Slz+VDvpJHeK`~&! z5mSqaskec6A)MggzGB;~pJs6$LmOCp)(zix5A9{RejG9gs$(=wh#I>S%INt0{YO&-Kc?XAcgqYmuj$a*kHCyqnQN%m}^;z-6ouueBU?grR7= z96T#Oq^JW1`-BSVn!cEEoVYMM!Q*IIBKL1mii!1XQ-R#RH{dq^*nCyH0UD-xP8L&*{$^G5UfWFdM z0u40Ej>F;bp~Rk9R?Lz3or_a{KTgMuu4#|qw6wZ@m)JAru}A>vGit#hq$iV!!psGm ziikHrK#dxP8bROoqmNBDaGR-&7{@x9dlVFh~U4x*mp1E~~j@IU;sLS|vR@FEQ zO1-7E@M#{hg`c0_DM<(t=iQiiyk^pw1E?LYx+SDpJ3*)5l{ta5D=sen1*GB;7^GMy z_M4$ogUyT#h?!Izt1l4qu7NVy9EBz`KqhMB=)qS4s1VVx0LI}DXF`{F>es$2OVL0U zR|ZC=z=&vJXo3(VYE!|(FS;vd9_7L>< z_8%P*c8y!seOcT` z`E~u`6h5RNUSDw(f*hEU8K>Oza(hGS80cXT1L&>{90 z78e!0g}`uMMe#xzQgi%f>rM{DcfdLvvUpRFAU5)RLMa7;6c?^VMy+cXO?9N4KtRxF zs15Jb>QqNQHYZkW{qIDJvxCEHU?)D2)WjF-kW4+P$^qQJ3=1Q+&@tZEAtA)Ut-(aO zI<6RKvXz`kmmhzmLgJuk? zgu*KncBGjD`pYVY@9S3YY!lPJG2Li?vi=ukPWk!%#>`$t)XFjF_J^ZHN&DdsFJ8Q; zA6n~DT_fJ@vkq=qeaU?OfhGqAgJA)ib0nDW2`&0WrSrMcb^Zhc6nQp*zPQ-laiHzz&tjvGf(pi8A z;pf=-*LTN}>Au{PA9W4AdWzz`=DS;ZHnL*>LrdX0t{=IS3Ybg z^yqiTqhk+Uz3@BxzO>K}pyVGU_7v$iv=7C8HZL(~OQVBcOGeTfypI)%`7D?on%Qn} z-dm4bb{S(%UKwvBVW7^`pEo%w)p*U^*zt0;7+ivuSG9RgQNe zfvgQ~S4v2GkZYj;O#Rn4X{0Y6{PMiRbpQPQw1N~1U?bOXF*T~qOS14ol7qmMmoP*~ z{MnLET7pB)t+u@8Lya`0u|3X?-Ol5?&cNo+;njxpvvm#a6JSZ7kd1f=g56o_t|5=4 zT2*#COnaw@d8)yn1&5KFnInv;tDc#)o%se#sR1g-A&%+vm)CDlpu)RcoX8`DGjr(- z)Z5l(mq^w#?Cg2qh}ho6k`U5J#?fTZ9;=yGZe;wjy}sio3r5j0m0$h$-LV`UNjH>ulLk8X zHw!o&yXRGaD^NGv|8X<%RcN#$H*mvlK7H`k!9U(RQ^7Q z7#v|mw|L_NkP$W|$CJh{JGU?XHD<+#_&WlpP8j&Ws533S$wL#>CS~W6Tt{wl_*xu? zY6^)dDa^T@OPkf6hg}(3Gl%=thi(V&x%aIc;Mxj}IlhAZe+^@Ef)V;T;Y^XV5M{Ld z=JwXgcoBERrv2Ct&bZP%JtHGr_2F){-+|jf`-r+@*skTnCtrcJ`8&CIBXuWGH@i=g zpDr*k(Avg^%t+LZ+hMjfU=d`wyi$Cd21>ZysHPk#b~QUYdxra<&d>e8?Qn6#@Y3VV zJz$rWNZYnu44kj${h_ozb3rIBng(-)~4Cg4yE$cv54(m*8a@73103|N1M=o9^WicxyYJGb@6wvWLE~ZR;FsMmoEaEo zV0=)f<||b*OhP6TB(Cwn;i2D7hF|#(*v^CM9o@sr`%!*>wLCMq?1mC~@m6>1+o%r2 zX{aadw1=~lu<6=&zmXb8ou{Lc5hVTWPWE0XPpjfY#@`zd=AbPK<|*}ta2 z&28=N;c}8t>z~r2+hEglmqOXLdYKjWJ}-Z*-u-&waG`p?q@a4ecIUA?KgKGr@a)+xdV8YEXmig_bMMIwi_{C2ulf&GqiSqM8wZ5kUkHPz9whfE$& zxl7+R?Re6Q>aEb~>BIJ=J)H1_wM;OA#CPp|rSJaW8bj)BN!1^vz(=@*TiWzH-0V2~ zD}4BO56F7VqWXiR~u<=58Pz;a;iFo848)OhTNR`fYgHUtM&(N z)q4AN3VU^3Z{NP{iH^08`4o(>WApEN6L_5l8+Mast5;!*@h}z4Z3%2C1^=*kqvwr8 zWL=Rd9_|kufzE4n`79b`-&KE1H>w`5aaTCp?(jOCPuVXhP&gP@Xt(v~_^~X*Y+9&O zS*6Y)B`b@4`0!z{EYLV7eYK!Tr4P{KxxK@^l*6vWBIDhnq3ct3_Dya_A#yJ|5Y&U& z2&RI2@BP*y+W(yj|JD4*3nIg(Fy6|e&?AHA&m*`MLf8nfT`ETj9`+dT_vl%45rq$h zkb!we5tkZ$c!3guawEsZr&_8Ik#+2jO@tc%ithXi+E9}w)+sBNh|_;~u(!Q>eZGYS zbF#Zpg|5rR@PomoVEDYTpH=6gG_ykfPJUn%1H7_LRb*$6?-nQFX6|$8>{V5HTG1i47*gFv=6D z>o1M-LZY*cXb5V8d$EUqjoY)V0d1tQA6~#qKlSpGS(u-{X!QmR@@2m{Wv}_VnnrI7 zSwRJNqv3Di1Lb3qnP%^efWCqVj}F(X5BiALTsQx{##p7w*m3f|=Vk|@*LH7jN?~cD zP?&1e$whW4ef|0scFu~0D&-da_5o$gWGL)g|EPb~G;_A4+rr-9x%bZ6O!lVgaj5e? zm54SwI8?*caeeNiQ-A(QYQK!&Wq>XXq#SOiWW0)_IIHW%W&(9Uu-G3++1L9K)HD+k zl&BpMnp;O%_+1jvHwLx?5?{(Yn9V!?!8?eU8^n)O&&X7*Argrn#>dBQZVsZkt6WfjsyE^zzIC5q&~3?fj?TE zAGiukdaqCaMdjrQgFNq08^iVIfn6NO5UKO=n!vr# zn&25t*;Zh(k{a+uv<+^;P6NX0UbKXBt`{y!BiM$ zx9f476VjM0fgV|-kvNCR3i&6e_W(?0>@y(_<=WrIR!3& z_0GcxFj?qQ2)Kko!1jIq{290*gcHaNi2A};i2^(WRThAFE8YRN5OkXjK(!E?>i>WI z|8h^Z(11~x6Er;cEo|VI~hep*ST2zPE($X^E$}n0B91x-Rqw+-+!mBE7 zU`U^Jq)O zC_8!8!_7@n4qyyFWx?`iC;R#2%gpsDD*z&N1}?ExICy%Y#3##pze9iW$WYIZA0bWF zaZNO-XJb5QY(E3ZWCcFt;RJVvxBcMXtB8{T^e2526DIr)t=?>JZ)a@-Ape8OBO+#` zjy6^dbmVjEiGNJf8gFg{i5MaoO=!W_ioPnaPHXCg2e{A&7mzLsrp5q#35f$<+BA)4 zhhATaq~m%FE^doO(h2G?Hcp>LDyq>HygW9@4N}1z@zMjEoFP7=o^%@FpRqPYS+%m2p1;naHcauu1|-RQy!m*jNh) zjXt+yaZLb>^xRxb0(eQ&b9ES&ha{Q5!~hYzgAk>GQrOY;xxS5I2zq>zQp2S>3NSJY zhiB)2dzz1CT%7L7)}>{Hc+8NDi#*|ht~EeL46DF~v=Q*if8a$^Vw3;F5Fg-$QnV;F zf=})2U??C+{@v6Y0eL;BM5$pS>q$`ohJ_3GQ3h~cAS$)dbQynM&NG@vQnVSw0OY=e z5COn|YEqY7>(Z8h2(G}p%Dn)vg25Y<8VS=kKo5Kc^L?of;H+Khg^wxdj~73B?!<`` zpg-6DYpg2h>g$^fV`lCe9Mm5i9K5A?YXl8J`crFb;#^!@=|IgYO+N=Zl^&1@p*QF= zzy~<6cC(*ps`vmqh@qa2E&^Irw0O>hrSj!t#r~Q#YEw+mYmAJ{?&LCLf(PtqqK15o zv>LARx$-ns3EZbDv52h~qEM3G7!s&_MS3dr)HIJt%j6sg`U(-NIN7#plbT57QO|G> zhL^zzDD~}ZSEqn7of`G}H1Q?F5MZB6w<{Ube8UoJe-ED$5)e3;lz%_y_l5UQ5?79{Ez|$ADXRf}+Z;H;9_9pA=>z}KruBafIoHLz?SEeJV2O$Wr zy3<%k@^g7n!@0Z`!?R82(AUx5&_=wzvzuemFeZqk2^?(o%IeYoK-)5#UALU^DHh$K z&%LHU3d+l+OOf8>(};6a`v7XaSy_@Aom!T&^L5Q-t6SrDZ(m;*kOSs+TzCA=tMu1r zTQhZDjHK&)E&XJ6>F(FeucxYEbt9D#6Hi6|4D|PlOz^+5W&#?X(d3q_`Mxi?k3XC) zJR6q0uwV;MJ|mVxg9m~SbxP6^*jV8uNpHqRgPQ>G%pqXyKVxiFU_aVz&O@bl$Bxn>)^X?u5NA(I0o4g1}hM?bI@QBU+?}N_Gi96&qeM}@N~YL zW$~=s-E~&+77_nz;Jo{SI4fd>jY$CkbdRF^rCpJD(=WWP31c-->H-+zH2J#_*<#B> znDV}AJG?pE{ApCEx#jwY@2ujf^k4}$hoqL4mUb6iG)@Ye!DUJ$_gYac!v3rvOzG@c zfN(UcR+4F0GJZZYJUndD0W%Kmm>c7>lJD^U6^uyjs@KGjH${N6;s3lmPz;z z+#gZ#!P)OzaTUG<$$h zJJoVV14Lv&%r&mGHgraFsP)@D(*aX@hs>@@;PIdcxp0i4sAY_ zMytxwJ3a?{WtEac>X~Wd9T13z>*pFJPu2zw-Qbeu0|Ey$%HL_;NIv%MB6&6AL)}r& zN+Vk8VhXkAtMfCSSqIl0EqAC8SJVYFav@uYZ;aH4Hw1h0$%;5TI*QUbCxI^cU}qg< z#WjOFa*Bohyw|4h{MUope4;}Qq!}_1(UB}?vo6+@o}NxmU9#1Sqr`qm8qHAn?x6Q6 zC4}rhbFLgqfd=4Gt%EBoj@g@2pYrn11R=1jUQ_1qnn&kN{cu>9K`V1}J{srvCYmp& zGd>Ok)K%115sQT$hN_42*(k;aBX~4eq;Pl4hROZ~jzyaP;pWqqBk3NaHBM{_TELiTGtQtxQoD^uf9E=WkI_(S3#Y&&3*sKVS1T z0-yxUlrhyt1@<~jNrH$cPPIyM}?DuK93ncj4~PpnpT9} z@l8Tkw^epjRMh<&IKh~lo*UT4l*TO&3AxOW)ZoLBt@Vdg*`_bghy|i~@*7*=wNRd* z^t*h)nK*+BC>dbm%~1V1^;-sR7>5hjQMqwH>TT+=&#@K4Rs_9Mn3~oGrgwao3iXDT zOMIFKUC2|X`<8z$t~iC;45j>$emZ-?BpFP^i6j-B8qH@@a<4H|{bVNtPM6N&2V0yi0ed)qrb=W`4r_|jF84aj{ z0-(>ZRRNY;faCu1;t6W1qYtvwW@HbK@c;p8)&2A5ooBz|Cn3tjE`4We?w`GN&&tAz z3R!nU0|PA3H(CL4X8?Gmu)N&U zywzZHr1F-)QmDDFqlt2b{_(d8)i)sEHz}G8SNo;hV!KdKRu&H;@X|*UQ3sp6MDlSK z>HK-&a5743BZ-F6kc>zbO;5@?vyu;D67t?#uZ=3)f8HE5;5+a$s`QlDI{Y&{d|rme z)E5iZLtS`u;ax#85@}{{zl78HMdBwV`^-Lw13 z*BSo_G~U6|8y7Z)3nd($TxSHruk&@WCVm#)a_e?rxSTZP{I-ea+|OcloPf?1>zzB= zg)}vWK)|!uh7jF9TLd%ry{bFv>gvi0IRh6`S}?}>?H)0nUD)UY2)WQhhF~XfzlVo~ ze4~72l>;X+^E5nQ@zbA5`2`*02S09k6z_LSL8T{vV84&x`15wDsjdo)bh^VU8n!ApSkldN-q@oA@#moQw1jLHXtNkvdnMH z_vf6yPJp%@KYrYz{qKy!l`i0g9(=hbC!g_;(!WzmH_bsv&9Sy^n_{Xz)5k((F)M7i z(%8#2c3^YBqh@w4oPo-KrZmILxcuOMV0^VFfmo>t0l#0-40#EkKs-v!i+`etl25_b zL4PlT6Q6K~Pm>O8%906vXJ{FDjHx{I{kz(a7o0ox$EtT*W}G+)dEnsghzd5DJ8h83 zrevF#K$46>VyXV5_qT&aRg#R|BQmm`^Vf`5lrN`;3p zSTTaH?+#sTHycPu^gx-1&~=^%0;#N2Z_WG6V14itXaUeze5koio^iEn*Uc;SQ}9-hx8;U9yp@Ia`RePJM#wt~|}-OSI_R(qjtp@;EdaJ+rp9CUgi7c%NmK z*8#|OVVh%oeqLau2r$h95`%+VWi$&=r8)9{F6T-e6R`U+9#VPny-rY2LPJACtsnZ` z_psTv#dG25p*~U|A?X;w6{v3;mHKY@c@)~As<^Donj5BgVZNDW`r`xIrWbKL4Pp|| z50Km@eR)HACA3b+RQsqRhYC!Qu|Zn`oxP8Am>;3N1h`{5_5J(z-7cbKAdYDcOmQwa zoQmspo6|C;K1DL7nw85pWYRSjM1hbU=`&-h%3LiIHugn#l=OW7L4!**uv5#ety+aE!}`@uN(NIL zBiE(?h%QqD`GhKA2PQlq!%ZLB)CZ!K1Hj8N1kq0_=1ZU& zpmDIsGokyEAkMCpn3xz)qH#}HGc>BplotPS#s z0OqV6MnZAXO*Bmp5U5icT`(9-+uBqceg}l0bOMh-BKLq+QD%`8Hm*X{Yg%WJdUO)q zd&BswA#s4*J-!(8zTv7p2>pi!CmxM=uhPUmHO2Ejg{%@lkBar00vcCrJ2bI2ruYJC zN}R&RnTALFKu4f}!H?nhP}dhkX*(M7nP$L}dvT}ZXq-)O z1VQi4eD8m9dRjILv3NNqj|!I2yasV#=VW+qX+%IkK<(WrDjNJxcP39f8PcuPYV@c7 zr#Ywea=%{$$MqbhXhH20_rOeh-JkwCBM&p6FTF3{DM$yvUKSBBMF6%bet8@=6O?Yl zA`MX?hnt|aCs~BHQG@Q^ZA`YPp<~4wz~^F@dP^pIycFptC`=>Gc-FJVzD&X}qPx_sXG z=nU2gN&v&DJ^1onKxGuc#l;7afD`dbr1{Z(Sp-`u2elo%H|}j$S6A(k8fP$57O)c< zK>8me%mB&CE1+u@1F$1F6~KdXd7R_kN)c+_Nc?-L`}uL09@tjvna$l}U{iEKswz(8 zO3Wu3EZE`FXA@6a-|*S|_vPop!f2Biss#(h!2l@mB8~!(;)`*onHi46od;`t$!F90 ziy9;_k*?B$46K1puJqY;{cMb^pSx!-(-veM)RA$NE6@nS;=l^>tE%Kn7vI5>$CiUj z#u+w%eljM1JaFH4<-$5YR4D??NCdxkp25F;V#<5+bpks8Ld%%99`UgKu6%VP)CCS% z%rQ|U>pj};CGRt`giutfn3UQ%6KOyzp(;lkK#XUnC!#MZ`N1Mvo@0T4_h93J5Mc(a z^GMKmF0c2?@r>lZAmkC0d?vWl@e6m&W5flf+aLRDs(^hCB!80c)>z=$WLskGu3hTt znJy^^1&%@*NsLd*Sl|$VC zlTUH86<(X|MoAo3+i2omHPMXfuT&((%^pn}0Gcie{DwXnRiT_ADpXUG10LrKGn$Bj z;T~oyTRwVpfkrVGpk;2XX{+RhPqR6IXg@C}QfnT%<}vsd9?XeH=V$_Ip-#=j z^vabh#~>>96xTmHn?-k&)Rf2fub~c$m(#zn4zy0yOg+ zOYI7XODm0Hy{reNNSH!^y--;TYgqpsKvlm$%5p-w)FY zLV?y(C;xRrLd9f&U~;RiJr;3;$=0ImT#Yj@NiUO4{Pl#jI8QrHT(Ta#Oxsw?L}eL5 zu$R@9u@dU1QWZWpF5Zn5uXdC}(b06r$ix3IaW^A7Ea=^!r zc9WNBBnMZ=`wk9(+erd0_2!rAYK2WXDc#`2c|Ezff}2adH~tAa zu$4m*>M*KI8|@{(_8)?sJKM-_Q!v#TxI44%8E}Fy1A-Yj^=&p-$3f%<6NX??jCEXW z1k2e0eO&>@$7~`c~0Gi%}s8Y?2%`s}#`pJ0xFX@&Hi$==)qG@~r7-kI& zqh_m5x+Xx2M%@+{CP_W}yGRdHybAiti6a+!!2M)DcelB%BGw!fVzOw&!QS+R@ZGcx zr|%+8sva$w=&mF_$YP*+j|SN}8a*!?#4~IIQH8;kQk%RER54D-Cr=hVmkP3O@9n++ zj)U*{vh4igA___X$C4i&9~LyaonFxiOgLRT*0llTM(1ee<}e4f`O`5% z0Kz9+0Rs8j+u4BvOVlYi{&n3x#sNz87(o-RfE4|7?S?Ai(WL)LJN#4c6o{=`1o^)h z2Lh@=(&4&dPV}li8&u3u3Ls5&ES>c#cE zO1OMap0#l+b8aco~2|vLuMTc zbq#l8JeRy=k|K#Ef2FUHBr_a>9O(c?V^{S(@9`-?2Nb&_T%)J_;x|;X!us^j_ez(z z5s1<|6T`&8?-#LPE4IGjFW9w{Yh!^CYYyl0yCLtJn}2Ar)_rkN80DXyol>UFy(wT7 zhcXV0114nE*ol@t^4Bh4Z=Rp;<9GB^#oCjnCK+5jf#Vb!M&6PQP7SW3d(NbZH(`wW zY{0bjvZ+k}xne!eyRV#{#XkSTCDJ{+yBTP^*4e0?TP!Ku`6VcMV{(V0&unrBX99Wd zR1_;X&-3!$ai#k6_kw-S*oG%b+mZ2}gKKZ`V#f4X>^6Dz;zmCRf=q>e1{RPb)e)&0 z3vFprGed8N?X0u%I(B_}&|V4xrGrnzpPK%da(dyh>=L9t5Jl%*#~%AT+YAi=Ip*99 ztrUyZB=5$pc3fg?X2X##;|#T*ycQYkim z{sgNGfMqo7bklz7$#PpWGv3+{#9Ri0X18CXo}&I<`#UaAPWUT7+}io?J4d>yXo*sN zpH9Vx2d|C-P#TxLRupIr^vMH9>9fl@?xU88cJ)+HK8=ZdiW#KB(7ig{;YCw*M)HyE z4uj(U9%qx`UYS_KBYmJH?tcnxpGb>&9RT2Rx#g=QNn7c&{&v*(?lWs3tcnJm#f8K( zZT;aOz#5bJlVO7_0+^yShR>$6z2;are+CoMZoc8sAQCUD2|IfwnT{-_RsN~X-z-F# zv;NLJNecV$e&jeD@s}d=)cM{+I(<;ahF3|68c_E*FMd2Q}a9zo%EM#&2q0GdA|fF{J~AX?@5g=@>sO!aSgf zzkmNe>+6y@ij-~GwE{_qBz$1d(DyR#RS4(g!fs2S?++DkNx_5HTS9CUK|7e4(<&9g zz81`x=l-qS`XUy!*hlW@`t?g2MBGcx1%B!Vsn?H{q8Cu8+Z%Y!sXOoy z^J|szQ6@=gSk;&vy3DWjT$F>>`CYu+X%@vaWSd*f7Kt5sMeZ$+;_Qb$PmYs5p7q@&o#pW1JiD};R$^A!{N#t?URwB4c~WvRipTGIAi~Ag z^QwSvdrai8@jmA2jx^$YzO&6*BUX)vyDoB79)Ly{NEjsJpz`$V(9*J3@6#kDC3SRN z_P_4G9}_*t?ULHPdn-2~4qCV--Q27uOKh9GZN;8eSJ9x;12Qe84-MC(7P8ptx}wKQ z=F$zy~0r z+dD8e+U_p-k%J?l33!3eNcC;r-Z{&iwRt@{5u~c04!=!A4QVDPb|W{nvTfwdkyTa_ z+p*%E#2xpU2hxSr)hQ+kWE*9yU45H-eu+e~xeKSH;4w}ZM=fn(trew0lS363@FzRy1kUmE70*;ly;-(#w%xA54#ig89X&y2o$m z7IcM$zhH=8Khj}@{OM|JecT!%l0LN7|Du;vz5Vim1)Joj7*0{#ep`;T9hMg=&CW)m zTi(AWf2~&Jn9alyYbH6*b|dY`iTc1ZIxE|%GXyXjT~(YcoA_5Ik=`@P9#rE&vM}be zi|#%a zuc8XRabkD5xsFGx&qwDR$W*`*``yMlbs_PwA5Ea5BZI$=&*nnarJZo@Xj>`QJrDbm zt^Lr?!5@Q1x*mk1OlYhIH~YNjKb9Bkyd;0O1mqlWB+Y?E#<3w~-Tiy}%uJ@jW_)Nf zcD^Wt@y_?ij%N%6k5VB#Il4%IH$y%i;8T~3_buh?>r}LGxL+%dF^o#C+It5oou5E5 z3`#O4l}5zgj29jA2}EeO3q74A%s&nn?f|QZ-nntv8I6*mW;^Oypx>bmV7c$V7cvlr zy#4ALjY(Kubo~JlWFFOuok@L2{$37C-tyu>$=HunaaDZZ#cByCgvROV>$6Hgh2M%I zbu^vAv#oJMf{(v$@LbFH1>qNfEL==YH1)X4C7b_A@Lv=!z}$A_vZq~M@-LN6m7#j` zZ4SkE=5`5`=W&ydee9eB9)<=sHGDZu*cq!8U0`xqtN(zGDQoy`$Sw+}f#eGGs5b8~#@^G@U30}h`f z(D$$RD23JuaI(m=2X9y!HM|^nL=(`Y}++t2b=aFWzwFGz$;H6%hqpS)CY5^XcO!m6@Cr0^uEV8LO#haw)0|pN<7a_O8^w=>+Izx zm3L*$(76tto(TZ-`qkXrJSq`88(u@j#UZFLw8?r{B@*7!EAMxJXz4ZjaJ}I@_Kj%iE0MR|VNnd~;_K?{=i*aG!2^5q^np+rzk{^&Ag z8>AD7*aBwI6t~ZcglBaQWE+LELeTPC;3BB3lFnmd$ra|IOrST9xc; zItJ>m?+Qmm(Sf92t1@bh9`R(W9R6FUeA0W+N)Ukm!0`njYW*Ily}fWfqx@Qwk2E;W zCIEAGQ85CLPl;q6P{A$WQ^F@~KyKH<^0J7W@17Ju1U^u+8Re_AILZyGHnsp?diBiN z(L#iiRA&#Q2-JQNe-xDmq}v&tBv9C&EopqO?+JL%5%N0N+={y6jg5`TUR|tuH*g=B z`97LjUNywJcpkH;ce8?0WmncK56*G_)UG}RF{@gey$9H*vk^b#2X5eULXzq(JBMdW zy1n6h+In-(oDrhDhrRiE#d~kdaamvM;cP@$mDaXC90N)xwmyA|{k(9mPmLBNZ>gD? zIX@GVepEJFO;_?Wt0|LO!Brs}$0L-l%=_u<5yFXa67M+eM3zaK`+jtD@03y5 zLg^MVn-a;r?0!GHukA5ECw%$O6=-p;d?twLZ|A3XNXrMOWdU!`OlTMPIJ3xPA6ra4 zc-A$y&I(5kgcM;+i_w@8&I{8A&pmJ6p%YNhT<{N1C z)fTNc;C?Eutr)ympfr5UNU>d|T_X2*%A;78yEn9QBq#lH6($=yg!3E^Vf$%^)x#5q zzAAmLtom1-@OTj06fk7x!Y$L5|G*cW$$mE_V(zTsn%UBGT|jRa1g%F;o9KVnykS?M zWRwcU=Np90d?d-PK-~|nmn2x-9lA+P++P5A2EimiRYK$W-)?d141wEKFVN6>pk8j$zbg?E&?eyR8+48iiBxtY02!H&Hfw6~bcOrMw@36x$~qXfv#%e4 z%E@kin{EmjuYwS9w}+y_$ebdoS%g`|n2N1(Q?oROWJPgR5vMBE!{RAl8B zkS5l^d2@6FBwaGVBYYb&@dbycqt?!SQGW@rYhX{y&{Ed8#VSZo3>J@@RG9~+hO@;N zGq6bKz7$ZAk+e@iE9l`o`azQZDU3&GrL^M&LUufy>C7bvEH!)gr+coNP)Dyj00qSb zVm>#VCSQ2>54~|uqUg!=367Lo2kb33g5rufYMsc?gEejWc2!vGZG;S0-^aM+Zk^<8 zlH9c>I;hMOpmaZ8HTfe{D&n#r$QD$hCAWwb`7<(~C;Cuph8M@&e5c%YdU`ar&kDEz zTpCnk?EU24zoRf={#jU&0-9|89QpHSA-$p^;t-(lpnhY2-clhn*64?Z!U2HOAjqv} zWO%rJw#FZXTR>@m8@mpX`*5ofB%DH*t{-l%PE|&y6o3(>41w+_O{CTz$yd*gO>nqB ztOlSn$S4nJX*9zkdB%0jQ<$#N6X8E|7Z)y;>g!6WE)de~Ot{aNnX zq#UmLg$FR;<(~4?|NOZ>#w`NUhM_7J|5b&wZX!m%g zBg3^1D$TkD1PaGGz>52<^+pllLibL98aL{mEu3NA-D|1dYbmD3NtMqss={>mK#j=Y z3=p!Gek<&L`L{LkgLvh>Jd#v~u8$&MCNT9>m-a)7*1-oqZ*N4SO393co!=0n3QVV{ zg1E~v3qjpf!V=KheXp?d-snke92pV5o7(g!OW&cM2U47B7^Cf>OwI$Uw;lAm`t-1z zIRtQ+4k{)l254H3kenljWaGWi)s(}%seHza91VxuB=YkmIG>bOJivfJMSS&!O||Pr z$Kkeu@zy|x?-`xMV*7W))id0uFy>9biY(Lj4jkQ+P4wdfDZU|m)*$8jL{B{^zlr{v zG|ibIr9_FokoYdBCfFKS;?}f~i7Pp=&5^tK%a=C?8zTq5r~IguY^)KLm7v^51;^2@ z4gN_0z{(*9$#oiB^-gxR=fRcgzgJGI?^YkoRr?-Lx9~*u3TL(BfkyS3#)%cpiBjL) z62INOuS-?Ce-DCK>86&i=@5DFKVJ6?e%@LHr4O;)X?Ii`Jx+5Qe|sPDW_4t*ZN%Us za$@g>!p=_~S)@@`5GK!bvSs)Ep_AFLap_pf6}_RQVelU#&R+~!2E+-f(Nm@)&dYrf z29>U1iKI&)h#0Ur=bot`ZxQlsO%5CxW66G?D(*s7lZS5QrvlWbMX|0?5JgPJ;`@C^_j845w8)CeMJL1N`0@-TpsNr~l= zMBWq?5Go>|LLflFK!Q~Q5g!yL;Sm&qhVo1is|dwlZQ%;2Xd0l33K9iW&?2c7CG^DU zOn>z6o!vQm&+ggXZ_oKY9*}{gLdlKiv7g0~{!%wKHGvB&N~Osszb4L|7fQ4dT0bEA zgs5Kz+uH{Mde!I8s;W27IMSnO8M|bmsjsP&i*C`jkT^LH#UuuZy20oqTQ0NdzuWiT zfaP$L?B#s3KoOe**pYl25<2~!@gQpA?>0n+6QOajpIsDviD(u@v$7mxw9UbG3EMHwk}8_nZDN~YR%B%e3a+n zqE@k(be({;UY(m-ZoPLWD?BEO6{e)0!B1BQmDqWf znv`Gkj2|^9mK+T(mPBf1En~YM0U6>J0V^crwu)s`AY1ihQ!LjR5{;K(`5Xb+S2I4L z>M?yu&wawQO+Jc}8LKGl{zvJ({vKvd>sH{X9S_rmfeXW#nwBvOPr0@Ohy8TbSM*os z$siz9M~eF?E3?>9jo0IE8aW~i?Cg#j1;VAQW@EC8vZO%r%bxA_0PL#VfRX zK+Jwjz#b^7vkO>joq{VF54d*&lGY-f@&R?I@NkYIVav~C+rx`I9AdK2rNz10Mpw}4>bWsih+>uM~OBK;8`BIXYg?_9rHfRcl6*EXu) zYQLm9u`L)|{%fFz;*1&vG?5YNC0_5a^C<=@?r{ z!8Xt~=oA=OlT__tcOc|o27K75S02x4D;n}8M?;EQ!#jWWwZ&JjtZn|IMqil$OHs^w zC%(g*tFg$=WcA8F^vWfR&w=L`c87`KySp_tH-+2oTx*qr8_d&RmPaXsRRNt`bH-h7 z^QOc(Q+?}79&4u`Z(p40c(ocvTl(EqW>OwFFr>OQtn;Nz1i>yio^{ITf&(2>^(9Mb zR_l7hi#2xNlG{vW)$rUm<2oTfLDYW1N!x326tM@+^c`=CTJHqE?$_Up+GJjML( zU_8rK23QUlNCoM-PERDV6LF8sCWx-iMM@I@fEjSC*;=RXpOBG#7e>3;8*(tnZ(EtB zefL;Fe)$rkI$B(3R%Rv6zeo3yu+2TJEnXPt*|xdx$h-$K5MQfG3yct4-Fc{)l;S4C zRl2JB5;l4>(je)xcsI!Ar&hlH z{bN*PAn6?%k)))LNG`KuwwywzsxDj5l6RX>bj7>AxMIL@LL4?36?rc2(WxIP_LTkIK+z02emkXIhk>5e z@ZRm}@mKxRH}yFE#~=O9!!1YN%LbPxdG>551RZfeT{{fP4N`+R~xBw`OHF11Tgy3)o$==E|BJPAhkELl9xo z324snE$E)bn*^aAqY@q4K?5xXMgTw5gfi0mv@TIzJbnRl{|C=!;7XhC(J_{X17Yto zSkE)w>SWN*dKqHhv7G;4@^q#%9djTb9g760+!PsU^`67OSSCd-odLeMo$=@S*=~Ky z*L&7r96x|1e+M9&Z;H|<-h<(Pf`|EUwn{0*^)U25>t5pR2muid_W?&$ZVWgn2{y*m zw()j`+} zaY%m|8f|U&O`N>lWrey)=T$w#7R=RE4~P4RS~h1xCq5dzy?!|ShseR=ZSLHE8;w+; z(KGd<;Y`!_>6>B`U16B(;hu8PkeNYB4_(;`zK5Sib}`jwF7$P}H>fmovuT#>N;vtx z@jMJxAlWy76Z_p4fr81eiSc)p|4kOcHz5f^>!llLwPHJ&hu;(_OQhr$?(TMO@Bd=1 e7=}%)(en1Jz!61%mIKoaL44>euV&ibqyGTmuXy4B diff --git a/apps/notion-calendar/notion-calendar.yml b/apps/notion-calendar/notion-calendar.yml index f55335b64d3..787a60c7973 100644 --- a/apps/notion-calendar/notion-calendar.yml +++ b/apps/notion-calendar/notion-calendar.yml @@ -1,6 +1,6 @@ name: Notion Calendar -description: "All of your commitments, now in one place." -website: "https://www.notion.so/calendar" +description: 'All of your commitments, now in one place.' +website: 'https://www.notion.so/calendar' category: Productivity keywords: - calendar diff --git a/apps/notion/notion-icon.png b/apps/notion/notion-icon.png index 70c5c073692275f2643843b6569c66874e1d176a..0c9c20c619e2d892485401aa2e9fc57e5840b29f 100644 GIT binary patch literal 12411 zcmd6Nc{o(z`?u_oJ!@IBWrUD5L|H@DhA{&woo(S97A zAYUhq*GNjzpzl&-+y$Q^@8vzSJ;I5J8*kqQTt0g2;o-BpyRfj(IaIN9)HFNW(z3go zN{l2Y^p1UqbxT1aZR>2uM46U^KaV?r%&Ti4I3al=PUFC_(O+rgeqQUIu0+L8nd zEX97y!0n%vdCWNTyEB}~dP2wEHu?RC@{7z(33;S=c{&X$#$-TnG-)yD;yLmZ1xdZt z_3%sziBDfdajlmS7YZ}BGB@cyE<8#RH9!(@`LHttNR^r)h&QAHogJ**!EJF%;&2G;Dw-AJIEj%E2J`-NODweR%6YMtL#XS#V_CQBv4$B0 zsFuus8qy1^L%YZCN(xIX^H0KLVZvAGMzCfJ?kGCzy5JL+uNeI zq`R7PY-cK{u!9__Ij^$b&1GRncQpTnC=AL=LKdo=?k`&w4E`LLm2txK#+ zC}nCDL<-E_4*mM!NEGHS+CyyoJaxxky-4io#7e%*&5^F_mx7Zti}XHPJA9J!OtHkN z-6jNe{B5Lca*z3zX8CK@rZtd?GRPXUTSiQsWXo17=@7S6p+EJ$pX~k2?j%iCn~{qC zMuDeWD?4xh0=r~QiIU>rSb|mYo?`9J_-zq!*RgkAWI}l@1YtIF%?L665(naHckYqc z<{cuPrtWL6-*$ygAq``$n#SLRA4x9my(puln8)076S#U>h|F`E{eaW|@{R;gO_B(@8%VtL|Z)6^W$YspRaMBwVBM8(=Ub-O;dj?hfAi&fLH3uIvh^wu9m zi4miJiVGI#Pu+?qJ+FszEbrWNG&|6niq-IKz7prfcgov8L$<`u`$_sKuPF)n54)N;BOi}eWUMoA9jY(cFSHIo8ZXBv6jg9s*WUo9k-pwm|ouHc6RUznKz9pD6 zqh0W1`bQYCJ2Zx4U`N1%t+K|-B!@4K-(d6wy)BpI7dIv|-Mj6dMWkLyl@1%^nkBT^ z^G(OjAtUTqXA-zM@-rPYsa~xV(yX`9of;$C`Y;@1<@dUW{vILXGyCFj|+ie;OzRbub6KeI}WD8tdF z$R+O<3Bl7J^!?a-ADTQ&O0+DlRTj5wV9GHl%A-zgEA?Kx|2w<3zu0X$b|SYWDl(X^ z-*wfV6C<7H7Sb>wm*AxFxCj)SzdMLUhBWlaCA45JQ@yxc>YbP@eXp#2|Lps(>=_Rx zqF#lQ1Isq%!rZ1}BZFzte$Hns?uRHn-dg@Om5ZZ|R~)GS(6ylKJ+&e%wIj5&5f^J+ z7GmP!$F7}mS4v)Lr$x7&=CVYDrQK;2m(?kbl-tp}53v)7C0j}zP$YhN-&6lVso1OrB@?~h3 zRr~kqk?u6a&?*-1ntHoFb$y&O*-)u>%;^P+N8|H%apH?xTdpKCPvK?i>Tj%RC*^Ea+4kx{ZQyfA z33uO)KwBQOGNamt1m$M1aYjHNjqplPq<Bp!c!n%Y9mV=-Jhk=V z)f=LhY6*viX?(!CWRuvU*p(pB$MtrH=k|(00BE~IbBo_LhmJ= zuan?1%_Qf1{4-|oulbd+Qx5+83LXq=pPMr-E}d*TLxbbxuW)Fmpe(~?GCi$G)|>iW z`(0a1>eDR#Kzw!o>bNMLcF+HsZFk-%iepc!XstzV^^t$U2%;q(~m!TEj$xh z`=O}4Y9t_Xy8s`1Js z6D`n&s=o-vmafUL$E8Of>x1T1Aq^V1^ykQ`cT$`2Cacc|=-bEF)h2DvIF1gOrFL{x@bR#B2`K;-E1Y)BCQ>T4@jx|=?*%%DDc`6uiFkqm(ifYt<%b8!iXO)F0(zJG~Y5d z@4KppP1y{zU_Jn4ZkqRZCW-xMKk2co4p)c{GnAEr!&KET0b{ST&cAj;Za zaTAOudw!UD>|>nd!zoX89$W{<=oQ}cw}2Iv@9egVP}#7>2)6nI0~77jM7vs3kTJT{ zerK8Y`YSmlyZ%+;@{U2*8+ljWyh=?+LX(ldoMp!hg}=|g(30jU(;4olUJ670pc)QC z24b>y{fqo9Sl!l1qt$TIId;3m7|okEhLtbOdoaBEid>D)N-nqglFvTD_yl6LH| zS8M>%$vjRY3e_CREI4sqoD>J;Zp)P6uXQ1}+CS?6n< z*0fS}wd|CkG=qf23U2CM?&nHw=_n@Re)W7j*lXmu&TV{J1FMTzHPl+qfTwKasjz`h z23>}OY60sYBmtE((mG6u8}#q22PRo#^QHDw9T?A9=htf$G6QI*h4T^e;MgL+{%Wu5 zS_~?IKTL43uWlrSrNI~5;lGaxmvS%?M2m4eku}vs5fAWjbshcB_`@g|LMqNLrN_R; zE?7#oB{Z;yw8tJTW*{%EGR1R9D~RNC(^%P=|HdBzdO~-(A8;GT{Vh3FQ=(2KWB$i{ z@OmTp?KUH|+Z2eozpwVN>lf?LV@j|4@WklCP}XD@pg-?`!bm=rzlo80&yr&K)X+SB zO#H_~!m_Saa#jPQtlQz36R`Db0&86w?JsuLBK)sKC}k+ox6J9%^(87!>3ZGJh;IJG ztgcSj0L~C zFqRZe0g!ZrAxUN%5W(vctXF&pH0hT?JsvEnCvtFp-b?^RYM9lFo;;%l_`WTq6R-#IRQa`}< zJHO58KPjguL<^)V-Mqooof9u~Nomcmn~@f%SJvj5U0^nhus~DvC^*Xo^*d+f_D9>^ zU(X|5qq*<#!T3$SNcUgi*34j^*Pcg&TE;gOjjIq z(2jN9#O_x!z43mNWKl?<(Qt7H@%?Q4Ci26*aAcpl!-oPu|Ahn(szJv2@oR%`_~yKj zP^}EXWx8p+6r*kqeV9)N@oOF`Gg+UT-21#d39uJzDeXlqXz+9GvxZnFsdeyP=nK63~g0+H?6qen*@~_CL2%i}{)4J*=<teYkP_d1hE%H;cd1n3=Mhuew4MUNN;*TWNHcw+aLOdxxHsqbMuu-Q%V;aP_7p~fZ!(rwKdV<(H zua%a_u~6i^xTmD*CL31I>9yZlM#Y4=lKzhjTC84V5yj&WIZ zRe@2dA+=ixLV$9#1W>LBc4jDTdW2#*O#`E2$Vig5pp_jOTq}+x)_QbpV0^CLA zbL84L&&85aw1%KDan}J9n{G*Rt6*H=9QmK{6$569I~Aau0pR)`QOrqkVCZhWxzTD; zd}Z2PS_{SfK6v@9+-XM}Le-{}cujpVkrPNV-gHf_*6GNa2sC6o8vN^dfkrhv9?3a} zE_>6((^YHV(C~;_Yc1PJub_Y+Mn(ZVvHG6&+Ec{Y7oc@}3c8&_rCvt#f0#-1T}@iI z64#vf2fOjyGQN5A^L}G&oVQedcgr0sH0D`8^4thLfgRCe*tfFUR=mTb0O~E^hab=U zrNkM!-yyQ5kZOW}5;r@f1AL#}5^*j$k9{5Oua4Ez>O(X+3EleS75ei|EYVZ$hfaVZ zDD6RL;}=i>i`m~ho<@3dH=iNfqkJ68`{u6XvJ9;0p>jnCVw~pz{WOe1OIRPfipD5H zDEmEFn-5s&fSXf-O3`1G+W|uQ#{m`)Umwsd?bX+!^*c{2&|^800kqAqn*Bn1Iek4U zYp$3Xczvn|5kITP*eVii!AIA0+H>k8V7oZKY3GOk*G@Qy;` zn^zeOW^VdCAX{CguUD~`F%+8z&FxTCpyZ2EgPiXE@8hu#`dTIJv>`zr9ga*yUmun0 zSKZ1d!#3vW+-K8cS+Zn@lq$D7u8Kq<(X7!yz}d&4kVrhg?)(0*_whA4jfzKVm3)l`5b&rCB0lqi zb*B~f5rgmeP?P3@HBEVjDo$=`Qh~P>!7*1>H(EKhhpm$;?W4`7vwnjoL7{3*Kl*a2 z;h*c;;rjC=qx1wCfaZ~?L%iv}3wHio92it!7%RGPAtzp8iWL=Yw~Cp+4WScIAaoS7 zG$XLg4PnR#C?1BI2P?e<;ko8MiLrsu2!%2LT}tZMMg)^T+HvqC*!AAwNgjOh9P+5Z$ord|>3KO5-_CoX~ews@R4VIK1nPDz2N zw>T^VrS#S}+iQsvN(qHC@r6^WK+Ru1)6SVQv7BVz9S3+_yQH#wCmvOrsNU z8cy8WPiP!Y{3l`;1~!h0{+HY%;KRSBx2AUR9QU0@InoR6tr@>; z9w)IM$0-=qBbF6R+m8u+N{Y&DO{IYeOD5>4^q3VK_ee$*@~20RCk)7_89`Jq{l}Z= zG{*O>i`CrXGzitG4Y6#HZvrO~jx~vwVTC*8sR_yjbgXh*LyhymfO3O0Ts)&L$XOyB z-V^2GX3si*+%=+qK*zb)V1CqrfoXjTxOen?&2Pg}T}Zn757YpHXpq0u2`vu|V_5Gg3ij;*49FK1 z!x3X3x;hqMSgYpdaDJqy2Q;V@K51Bo9Lm=5-vWP%TzF$K4+Gt-(m7cDdyx!{pg3imfi+_b(69Nr#{aeA4Jso z?BhDA_dsmw9j6eQ4q2N29cl%;M!gSlpkVsf9NHGtzd=fW;RPP$3+5IR2(M?5w`u(% zxUcvYAvTuaU6LANAO_wQ8MpM*dQK0)v6nF$Ff@>_X?nY53A;lN7b{&m%7)O?-&3=VFi zJ|dXqrXd`$80v&omM8r)HvxNq??2a_-< z|J&dc7M$_o4UUD5f^aCO6}XEE31H}fUAT*cQS+^-)&F+ouh8l!fHOY>Rhb(ul@_FA z2sb2$&n(TY_8D!%Mvt;3yT^Egq zx6{I{4!)kvEts1wob(*|IQa;)WfyMi9Ti{|VT68A5H}w9EDS;Jy|DmbU=#I-Foo}{ zaJ>i<-~yfZhRZ?=Y}#I2&w~%fa3rNiP6|vKFVxdGxR45KP=!a2R{(e)0J<`Tt=WN7 zN)1i$!m3L=mc@$@JY7W>&8at46DG#`{w@`-+QEEf;E64W}Gaw$9 zce3HldBSM?*B1~7LBi*gs4|aPOoQ-E8Z@39_zB(~sP!b1qAoS$$<<<|qhy4Fkp_g% z&t-tmAVrY&+HYv%;la9wA|GIV91Eja>5jEmpdxC99cwECr>69aCd^r|uG77UBd{Kj zKYFP1G((Ryt^!Gc+OJ`ae#GhA(Z0te<(%}Y5!2}Y;`#OL-_|)_3YpLC?e%wo@2Ob z8}P|Fy#6>G4oN?)4`;XCar>X$5o$LUwlfVuu1vx6;N3;dKRB1rvln`vLa791EOVO>wjRRAHCP~YAi*|)RE1DgG5@^ABHzowN#?d7Zv0dIyw+h119;<$ zUH^V^3ZmCE9vS!_05kY6DF)(LrOX{x2})FS;9&6to~Z?Jzeo@x7Xh98n+Tr}?2#1& z4(WG;;mN264cFh(qqrxhdw-oLh@D~wnerk>m3`_$fR|U-7t#_K=9a3y%TJi|@l5H1 z0_hntUm8vMhCCzi-W?nZ%#f{%&9UKqX6+vF0&(syp1On}8-~Z5`F*@3h$p=2^X!)7 ziy~(5mTgp{r|X)t>k-f6t)uvTi05X=R$^?YOeW092R(8?!KCmE%j*h88%O|fa3&*% z_|y89)42hAsW=(Bjyy?lSRFP;4rCVoYUWBts)xh|vDbYC%O!e$T0d-E%$clnd4d#} zl6nrQr_+g7gwcYJD8(#iLFKR~72u^iVx%LqaHl|g) zM^+qYOwu3n%nY@xFhsH#;2oLsQ zX=2B!-&#+Y3$S_QWcaXd74xLDKAJKYqwJh*@L`p6*;c3mpFKB~8^Do*i?@PnD>wqF z*$^vb+C+l+auZFTMgB4Gv(kLX%_ffRxU&C{zBjK=tIwvPG4E9Aw0;w$`WRBBnpOBt zf}?p$U5&6nW5QQr6{zO$@rBRQYg9l(jqTnUa8_C6_uyXh02>+;xgb2q2nybB3|i?i z0_#R#4f^vK#>v$3iJd5LRSUm?=XnHhU)&W9A*bDA1v-)15t@82} z-Qo?~6eIZeSlPOrDd+=VTi~Z2-X~U#%ssHD`<~a=6`t3xi9x9py?x+)leaed*3m_M zAXJ9^rM5q>DS)Kn`5p8izqTIXY9&HO6hjZJhx_Y*Q~127Q1IYeN<`iece0ATh&4RAXaO|R zzDzMJbVG3uvr8=J7=1kA$VW0!bn1!>YXkJoH)PE2hBgt!GVONf$oCiUEU)jNpRdYT z0|GQJ;|&XkP}~-7nA*M@yQ|W6kZipv=i|iotI3|g z2~@aRV$i+XW@eoE9pZUSS|Ve?jFI~s>Yy@ihfrQ)5nADDubNy{m)048lOVq#$ytr$ zRn-mJvyb}q`CY8(NAdTZiPdR~x^&~$2J$}jhtD%#@5oCGv-b)*GMyVa;7t55vG?)t zHrXLIM%U&QB}F)PJp;2PMPQ$8DK6~DLN=@}`!u>o3(a6?zvx%ji_pY6-oac4rj*oc zoQfQ<>mFA!4cK?C=@#YZug{xXi+mywdR(qyxhwIPvZjpJbZ}mR;G`NjB5DUN2JHQ^!`pp zLF~Fw0S`qjQZQAfpQ^+W@8<8z`s3tJL3bgnG=tQtQeM3OZ$^($AF&XS8tu1!ZU@y77R(3c z_2ovINKrp1$y6-8_$yuafIS6dbvi;y1i_VbcO9e&vt>8$~tm*AU!)pv#>FN&J#Hf`>I9ce$j+WTI0 zAN*Q@r|W>sdt8jQy$eHb9>JCPq5uBT)wj=DvtndFpB+L4?C=n6l36NeaUC}?TGjlG+jOM&!eAbLT{G(fS5;#LGO@;@8qD?4mRisu_-RAag8ll3#6@CD zpT~;%K;m)-*`;}`=G81FF7t42K)}05mZcJW)Ovr3E6aGfa$8J7^iyj6B|qToPAd-S zp?&?HL=pIkdTrHwro_T`qzO&&&TPWGYu}iq&X^e-3{05MFkeT6#3K82=}?LW6H}~@ zO~R3?Dd49G?*=9@o#YbW`|I7?pH+6 zNo#DVp-B&G*;6H)d?XH>xAdJAh2)wh zaXkYFH7JTi(w?9x@K+Fmq;v1ZeOydHchoQxi0XW<)gu5a4l$wg=Bkz7tRQIX{jQLZ6pd*A^X9&4NaybZ0(hT%eWHNbjeTb(y?;hCD{>t_ z7odUN)9yu-kgrHAABIpp$?8Y@&&}W6f8TR0i;W*;Bj)Rfsi&)=p9l-na(k&YrD8+F zKYkUD$PyZ~)%E5$&4DxIFng(`Nxf_T8O15&?xb6Bw&PB%te8fdJf67Fq&fOP^wDgJ zZrzEtSx1-0f1F*+Lemw8!wZmdC#@;jxny5zF<>?ypCn%%arSdes^=CtFr0{g_WBKg z!++8=+TYL}LBx_v=;rv3NjxW)KE=wEJgzvj)gcg4lf(3E*2~3gb(Xrj7&IZubwTj*wSTQ+?d_+*cNb-?*T#vK{NnrnH#mOeQ>IOK-{ zfisMJC8Wi+XrA_^7D0cQA9yld@6?5oDSrDvKImJNwb)w+=FRJu&Qht~enPpz!qB<< zSSj^>Yvju~YccGN;V>q-+>weo5%&|{PWr9?J<2aDRwiTT3n@$;lE0Uy+AQoYGRV#r zp+BL1elOChw8+N(#5Km71xqPNs{1|l6j8#3)`}J=ZYf33=ymROoV^}AFh29rVj}UV`L9@j!G-tHqddR)wG*7Uw`LA#hkA0@dJCIL zoy4aNSF4L}&dCb8H?ZUlSM*hiBlm^aPFlM+?Kv&^pba}&!RxD7^9p&xPCONJGZS!T@)7J^R*I5yTr9Ej~C}{lID$NfGJ`6ozI2zhhy%J<0 z$#dk6-BI50z4C$Xx_F<{fz+EBoXgkMzA1|GNcDK4>qWoO-*wpbjlQXHNn_h6a*1n2 zC>3$`jUSsH#oY1CUjs!vI4U2gld{tk-@1^pk%DY}78CvW>AnP^UYofxq2r$7>u2)k zvgP%VeH1((u^FF|v%GigFX)R3x=+dq&(3lCtMYi#Fjo?uMS5=1$2|(Upff@L0$+Q! z`yD20n?T^HvQyOzxKtjw=zx>dru{QJry`bW`B&g!bjwmEjjOo!Dj~j1w5VCgy<$*} z)A>8(CCKU?vw;I?%8zgr6;NS9<$+&JCAoxs?nchp=dEFVbFWql(yA5&9{Rm<()!?Y zL3<=Xap4YU8JLD^8-TP>7TiK&aXBEkdK8Jalk)=^j?nQW-iCmVOqU|ugp%CkDAeQ{pbHLWZVP0L4i}BB9 zsD@D-WjCi)vt#;M^)On!o21F-&{TRiNs`Y+MI?E30iK)BJ;^z(>HS~qAQi!Hl4r?u zFeTetbWenP3#q&NnE-{503QQOQObBktGS`*!Q)uWh-NdiL#9)OZF{7V#ux``%=E6##*vO_88k} zlC|t4vS)wKF#Uel`{(=D>$+Ss_j7Nb`*T0fea_68XhQ>SMtTT685tQP^p=J(85sot z{+rQKfGhG$PvXHBa!+GzHS+JB*Fr#n?$IrCPcpL8XNmvhWa!NE;9``ao~b7Idi4MP zH!(5s>C>m|?CcjWUWA5*K6>;Bfj}4<8mg$MT)cP@jLE{nA}%i8+uQr@-Mf{Qm7JWM zlO*x+@gX50SS;4f&Fz2ET3cHm(5t)#-9){N4NS-`imMnRLgTaFeR|Y8v2w%`@;{dU z-ndy4-{ri(9)<1~e;^|h(}!xPn)+t`eucE)lrPs(r+sSqA=bs&*4BB&v!i?5{_to; zUg`znMMOcW>77!mUsDR}&Z92xOy6u&@8ShRDGUshvV&#i<&}^8-Q8Dz?_H`r`nkWq zw6w9Iv8R5@p<;b{sePxlbvrxF?3=sg!T#1}`-1)N+e{bRaaPF{_hfh2#l9E?2g@I+ z%{;j)EBhU=x_xeD?M8bNpJni#dr6QVnWoTPLz@q~hvC7D{+%YOvdR;slQA60wAaNN z945#@X}zf)PWT4tn}0EzUL1M3#Z4~r`E8DZwAEFrD;-~{Vz|T`bycBgMx@7%*sN1d z=xP}2G$$1e<-CO|oqH!ejZ@!t7;C5&{mstu9Rj;OW zf$Pq<{fYu#vmHh21~}gaJA`b$P@DRhGX4l!Bf&`3DsVJ#c)!s?NGK@OBcG9~Fy7F$ z<$^DyoUXydwd5w&_kablQgrI689J&ygO$bV!uhmJxgje0FOBzwSZJuInEpc3yt(M< z|K1n+6E)#@i=LkH!miGkhBQ~^RS+GY&nIqP=zrzQofRivq9*gnYa?V9XWt7~d~ zdb2GUc}}lZ_TbCsLSe1^)dwE(uW&2uF*6>1M{!@*?z>B87_|NR9O5G$KQ@{fR4j}P zeI=C9Ii3_XvsizH_s=8gF*dKc5tc7F97pnk=t#f6nbClzySb=qdxVnd-pzUZJ0ZMS z7X6psUP{&)G6tsyl&Wx zqpCX`sVZHPffA< zlipkF8EN%eFC`z`oKDS9Vxl_q8FCC&S^?1aAI;eLdWKp>nE9*O)hvw2(;eNJFLvOh z*KxV~vboZV3Xe{S47;p9JC2*-aN)>v)Io>;p{LS(GWuG@I`Y(!#q3;3+x$hwHwPI{ zo-j}ubnSazx&N+Tk|JF-d&72G&$saQ1173&8vK&LDIp<60UsfRLb~1J4?B9Do6|}@ zp7&+bixideb0oW*Gd8=#_pkO=s3{+^-BM?IdN=BnS`yh7ghnUh=DdFr*=G^#RBjUj z-ml3>MP+%nMxESqW|n^fYiwl^ST=!005ybONUyJ_M;fIq28j$56hoXLzx6(Aj=?n{zm4;^urov6B`X znqV%P7BgYWsIj@zQdy9HN($oue=ye>s1%gx+{WiqF9DC|E%pHptCm)y9fbn`JpFqn z$ss=v>1=($q}APLLfYnTcCFG?dk{U{@BgWyc`D#a*Sxcq=yfUuwa+W3j*avvO6V_? za?=%3JNmb&PNf{!teaJ5_;s2Fh((=RwY4uO>%BjfvW?tNU#+uzM`*s_wLi2|J>(J= zmh4zJ@ZI1Gj^;)e?)Iw3S?(fpj#}*(&{u6DuQuxj&x!5=Y|pZ&VtrLi&b(<8Nih<3 z+dZcj{53=9jJRD#S99gL+0e_@iod zF-34iIHi2Ci$ShhRit`}Q?9n{*Ycay=M#x56iGM!8y~$;X(;~NVzl@IM~xswVKK@K z5;0skiWrto@Hp$&LA_qV4*{W`Puoe@xR}m6`U4)cwANMh=gY_8xitzAoyz++8yJQdP#^k%yE9e1HWe2Zr*l}_iZUe(DJy`C$ybWk)WCGW&x6 z#Bw|Lx~LEJJ&|Aq0A2Vb_3zsg9Jcj#@+DG3o%)S;3SWuj8jK3J%| zA+16N5tCO)joyP~s)j`GHmBlyB(3a(H`#3M#7p-r245X^r^QQ+MZI2%EkKv(A-i^UG*ogm0`2x@hVdQ zr4A!icXv*H4}*{b18ltCmodiJLYi4?eE3Yt*uKw8iWKMIl_qS9@RX5#n5%B!!X7 z_I_qGrA8&XcwZTKH+qzZ4W2(_h)CL&ZGcx(yZjI>takO-OW(*1%>iomYWlb$;wD+L zRdwM>LGFE!LMtv&F1@o=0(&wt4spinPeu{&0ld>^0`|ibA2vBnMfvp9fkLQ7QUKzV zr1qQAjHL@+foTG+j4_+MAJx;16dlnR^(hTu9^(PB# z#miTE57LTkj_pBrFuZA6k*&Tf4gGJUMX;z`6}_~g2cY_q5a=u$9ydQQh&hfW#nurZ zBd4H?uZTP&Sywzn(4Tb^shoP_@V~}~JML*kj*L5yM?!?c87jPz)#yCDd6JsTnStu9 z(sR$N7DPekRbG~C_#whQ--U5yjx5T!__h7vhyCH#M6D%AyPxt~w+6=B6ohFWMS4bK zXQ3BWlz$ic+rofru8p}vMqK8?Y`sFbr@;59b(QdBIn9H^>r=clQ^P~p$X3P=$-f3} z*!5{wmD%79GFurzsD>A97XtkrxY)Kq*rk6MgLP(Fe@jRR@6y-u`UC<65Dl9 z_mLVu&NzTM*6X}#PFP*vwHrlaN-Z4{pq<%f?V63uQ^Xd&XLIgfu4STnYY=OZB(W6A zE(}L5%L`C7SiA?3*OiO1PwlH0yUxb=fyfwM_B$wM>A4nH>;#qxN&6@jG%I(RNza0< zy~$Ob-|u_#rC#yv#KE$b+-3r^4R&()AjNR*Zd(8K{dwM+!);vP1DN*b7PHSN0SBV%{ z=bKycsmot)?FPNtYK4qz!Q$TQZma4{CYF1y-wpwH6F#9Wb-C)+t<%cA6uV%83>mof zM>9UF3_OoH7%X0*t}p<|tE!n#0=yirjUmgQADHcwSQ8#J?36@dy*T*&6Sr!t36+QN zs)@n}Z3FkhqdML#X!l|qF}k)3t}z|SjYpe3Xr&e3IM_!{!M7;_6EVIa`pdFR7X@Pt5(E%PEXbyG=Oor#r(`CqMCn zg4ahg*iA#$e2dZ>zrEJ6cIPj4x)WY43lJpf5?clwi_aqAIXVsQ=eui1-7pK6)OOlb zAC1hMZiMW;p5csADgJ(wke+YM{OCd^Lyxd>`5 z?5z6TU!$B1j9~z8d1w8nzRR%nGoL)%#3bnmfsHq|m(?;5I2v)f(0l|cTXPu~q16OY zPKL-Z5q$68q2R%`bzR#YSNjiv;*gSQq9FW*&5Xkx*fFc_X#vPwb8K6?0S|hFt8Qwh{9GciA!Qw}T|lZ2|lOX8KGE5!G&oRU*zRacAFk6>G^I zoIm0bLXA{FfCG-NbFGx0iOTwRELcbz&q%+V6>HRp2QMY4M#<$1LXU@T!u4qNrU*uY zZzIHUD^bttitr(dJusewxIm|sG*Zvce2(8;=x@;-%xWl5^?m%hN5)(J)EOl?&;nhu zl$>y=RaT?~GfDVuTKPpG9N26^`#V$KmADQw;l;dZy;~<8K#g1s2U1}Fv7rO(99R+h z+=s?{S}R}fQ4)L|aOmH7o=K(H@(J$f9s2*oT_!nOAsM}AGR$DinL-Ethlba{>4F+IE=A%T`WFYz2b| znOB6!_18v9N7j%i0vK3aa zfTdIeXCK=ypO)SuXZz)}N_K|e`x=S6^?ja@K5tSXyMP z;Y!)K~cVy=mezYwGysurZ=OmoZZR5CKrCR$< zK6ah^mwT~CETHvzRWseCZ@J1}GR>ft19pi%TYmbA82 zuopl7liCLG4%#o2W7p5a&OU$Q~Q@*Ybto?OLCetk*I7`iZ^=!L?3Ck=tJ z31V@6z8@<G!P* zk=Xrgc!pIj7Eb{h*8y%TZMzGy{=Y@O1*tG1!w{&Lo){}8qklpJP!dIp&}YH8OCV5o z#O&C%)-d2XF?SP$<1|5N3xrCEwA6#;f6Kp5G%UN1f|Cp*0Vk3nAHjip3yx?i9*U%k1itxDxv4Om z^OrnMDNArRqgqj+{9oBpnZ1reBAIxCz=l6C_pBH4J#8a2eiE*;!j6A5|D5tX9kFEH zEZ`eHZ2My5!1jq;1bkzra#Lf7;5|W^h(v7^>Hnk|JPtMu_f!<|<**S7ct%DfH_aJY z{kaKUPHJCgbVm;@$5^3n+)HmsHc%mjPFuJLEcDnh@8RNEP3 zK{znObh2rUTZpPM5{JoUpjU;k*UoV#>CO4-9ZgC|F*=Bbxg?0ma&+l9ee6n z@HIFlk*0{SE9!5N{@s%!Q22oe7ej*KhxGq?(!n zzheMk5|{~IN~B(&BlhGKsV9#y3Bfp(ITCAwM0)X?B*ZBgu(SnVQjg(;XEex888!x%|RlY_(BrCeh?q-#=%+{aXXq;YAL~zf;ov;+D`W?uzepNTi*O=I{v<$Oh=#1BI#No(5)1yJv#_lrWgR23VoYN4 zBe0esB}{7kF45iiA8w*MKiA2W)@+3A@Q5Cg8q7+xnju%#hWQM5b%ae_wnYWTv-_Pu<+y}=%S%6w5t<~WGbTK98*U+?Ex;s9R7NkJ z?7(M4V*gjLtvIRUvOR9|Uen$=%@+OEzt&_wF! zGdLKJPU&R8XbwVlzA-#yB0)r=0H+8nS`eq42}ACK&}!xXpn)V z8PZRrwvBWiKtTyMMcP$D=6t*uS<)CYDsR&v!R#W!>_0gsF=%3^+m|Jd2?2-z+DY>y z&mOFLwu6L}t+b3(vk`GePW>Yak4CQQbIy@ETSDZwPMLIhC;`@*(Ay+F?h#|JklOl@ zVChCb-Yhdtx>6*Uf}QmnIiaY(S}Pbot4~5Z0*OH2ev(iOmKx3XGkxwoo&+1E2}gIC z{-JdvqWwX_K~3B#e*bPy$dPPeKnSUsHciCxvq|OCA*Zcx{;56LJ2sz*xpYqww?-0~ z5hJ1JBT}A4Izn0)BU*w2sk<0heqa9Ye>VtUYWq;Q3P<^n>buB zTClU!NXsQyJ`2Vip?@B{WqN>8!_KlFUr?_QN&3$qNgg9{im(Kld!0hYh61-iR=vni z-hrbf6wqo!+k=+e;7uW#^8a^-JT;$%)Y@ zv1}&`WV$Dm(A^h0F}>&=1`s)-vnkdFKZJliym^vO1Mv`V2P0T=d_dtXi`~pMRx2yK1IMR9FzwYe!Y?(o)2`x4`+Q@cvMY?kDX=84Gd(@NC#V6*r0!cqZf&TfB z=-)6;_^;kBqTn_RIzqd%tvNnDDQtv9$6G%0#?(abtdC4eW7%Lyq2AacZluz^*8QN( z$z=*8Yae)xQzuxq?FUul+hd@rvM~G$V8Z6G!P{j!41mtN4og1JHMMHrqj1)*<2&}hvP$NXz`epgW}OVP5E~dzNCy%s?8BSwi4wL* z0%>C*8PH0N{Kyxa=Y%9^)SLepMwB(7845n(2$*P>{_b;}m`)Wr7#HieSjYu9;0_Mfmc22XHTR~aT;P=gQoIPKi+#GtELgXcMJe+U zd)audCNgiGoO-$~@c|eA z+StxLmO6Mp8y)pst74v(3OQUU&@hy~&<`oIi=T{DdF|tXM?bZ(E!0MKpat10P;Cf! zk&nY5(Gy(5p%rWM_{QFLZZM(XNruj`8xErI3T=O_i#N29Ux|+S#8*Ln8a(SadkRdR|(_}(JIsWaskMe@l1Xxvpu&>T}J|XC~06D=BonUEBy8q zcwch%SO4NW(~+uKez{%DCVR4UhsDi?6kK4}J@d^Fs*x&zL)i>ubRLh|R?LvW?7-&Z zOTKdl0f2Hb3P)z*O4e9ZZ=>&b6Tr5>30 zTpun6gz@&9g{Vf3OCPsFddm+t>vI<^D;<$a#ep|w?qv*HKiwEUQp{rxi7p zj%c`RJ#2b#xor{|LbEDlk5h$@5JoKp0wu@pWjwcT(FhuJ4^e*SA*CsPqz7Ie$zF<_#EgEylqdGr@LHXsC;5D}2?`$1F31z`x}nC))!dyl!_`P7|<_6<<8;ZFh40NpFgY4mO*+c{Tp^9jw;T zpI1k(k3c^@Gk%z5R4%aal01dWo(jp92K;ATJ+Ab(#ewIW#x?u1x?e1RnI}mF-*s^P zVo`DKQzQpZB~4Xu+a>qZ^=Q?JuNWw&a@U+pmqosWn)SFM+;1!=zTeJ!WB%#a=6$2R z(mP6n7-+ztR~$(k*T*6yS6EfO?BMFUWr(6i^NDduBSh1)bUxvPklNRysWZKCpZOM_&*Ihsz4BPgA zxS*THXBuPSX)E3y4g6?*3b1=-!YHhqVWfp;z?KJb;bUePtQq1dYXE*z?!z5ycn2dZ zkvi1^`7`kF{=HTRQWtzUB6iPv_!rF9x#BqNgw+)!Yp>qBy2>WVpZ*1f4mcs52<7j5 zvca2&xZ+-D#;cJMVnE)b<+bn(J z9^g&H!t=381}KFFeO0N#f!@sb$}>_*%gTvq`dqv%zCrlFpiic}0;M$`BAutfKymmP zi6?uDgrN>FKUd)|~m#!0+nqO250tKnPVgVAE_tw{Y37g2)>K%GWF|6CCEigyRVu z{@^zOvS6$~sUvl*6)%8~L{RElHMrPhfLQetGp$$e9S<+s>D$CrbjjvfVX1>}UN3WC zuh6>LF1z9#o-0wET`Z32|^}Eg_cPB1jcs)OjZsOwD zT@IVK`8j}&ZpJ6Mppc7=^N+`_m-7p&bw`}5)Dmu&{k0LH<~NweulcNIAdwI#r(4_k zaQRmrUYen%?i$pUQ534f0^E}maYPx!CAo)Ex~1|nD=t*au~a1)5g;jCb06^U$dn#z zc#D*oL%H(cX<`pc`#and-*nDBf*RldRIjb^P~V^no}Vyf*`HUq_K|;K{bN17QFCE$ zMCp!K*2d=4WCN?QPx~C^CVB ztuL$;SZhUd*_%o`Wh)hMjtGE1{um8E71bf;a<^Vj>BuT^wKkJWmK3=x(c(CyjAk# zvTRQcqGn-+!i?qeRXptBpMAZ_fudV+p5~>aFI>5(jk?fs;dAz;JyVv4cM8U_DKdt6 z)meARNeJ>Ot< za9<+ZKrjjCJK>z*`c&Ng=MLmMP94NZHWnRl_3zPDi~J+2$DzKH0#Icqi=_0aOos`n z^EVP`43m{48#R3#DPE{pzIjuR`JTTI+QBaC>Tf>8@uaNFkS9iu@`?q9<~IegO?~5*XD9^J7Bb2jh&L~qEz%*b7DjRjre7L+`Aa0lcs-g+a0szF z^z&7+jiY^3Wg!l}x2zV9u`9bxRrj-eJcBaq#T2E!+*QxgGPCtB&|$l|kgAm%mCcLG ztKs3X6t|Qv|M)yWJ#DVoE#T*t(FdWbYqS&WD1(pVc%*mU+4pl&)%_7&m`a>_$`3xK zZXFAhBL2iJpDDjQ|5>{fcZa*0YHC-j&EeYaGb0K8@!Zku-#dD7XFsmNbp)n1Z_Vpt z77xDjq)M^G+!Chyqi>OJ-{Jn*-BbrkhN7X2Q;j>DRc5Gj>h(-7SBE=O(#+fBZd6Jl z%jU!y8!oMYxyR04+5ERo=c`p?*3T{cKcpRXIR#GD=foHCH!2V3)m;&7ujxNj4b?pj zE=&xg>-Z$vJ2h0Ysdb@bW8Je710Iqyla z57>N4>F^03D43P$FS?eTNJbz?it&Sjz-b*Qq^-#Q-LXKf1LY~&avV?mP^rqPoSc|w z3H_vaF}f0GAmA91lRVg>gTSlX#Cd)gHq@cq8JYgG6xzZyx4G%d@={VKn#U}14Xp%1 zk=GJc8ifi=H2aK%KoQGIUm zMpBoF3kU11Zg(Y#a<57Jit&J}O)%|7k!--vx-QMQS@`CxkMIQpn_x1_R~Ed|@&#fp zTh0-?k~+}!jlP!~TywmHbM#Dw4;(BH=W}mn4|rzMV0bzFis?6gcwKtkv8{w78&5<} z1$O;)=P8YA4PR7=v8uLvSK#K|U@t$eXTRQRQ)9_3rzT9!Y<9HqzPs)PdWy0mm;9m9 zp6kU_ru5i;MLyvieAyj542S{JASOK&27iTg!F`D2FV@-4tx-y*)I*6%2l?! zXBB+p?d~2N?CtIEKj1{cPB9!BpPQOU+ee+1o6H|7MG;|~NHNTCN(XA5UQk6_Sa8Du zA0l*RGDm+UCwYE7La5k9=nDJKCUOfy9sefiPs^-tN2N`lUaw(SC;p0>fDO4N43Zm!DQBFwlJ6B z`@%bV!cTfCmlz8vo%&;?lUZ4&r&p|csD!TMe9>o~bxdXzZ+}x2R*^Klw;p-9kaB5l z#;p~)@%8P*?p9^)E#W7@?z{1Wzg&f`^sxxqhnR^+8J{Zk^z=Uzz0Ivd$B>wT7n_@C zXvfhCT_KCg%*@IMLro+(?H{`8Y1lf E0Ojtdy8r+H diff --git a/apps/notion/notion.yml b/apps/notion/notion.yml index e368db96dcb..f3c89fa0ab9 100644 --- a/apps/notion/notion.yml +++ b/apps/notion/notion.yml @@ -1,6 +1,6 @@ name: Notion -description: "Write, plan, share. With AI at your side." -website: "https://www.notion.so/desktop" +description: 'Write, plan, share. With AI at your side.' +website: 'https://www.notion.so/desktop' category: Productivity keywords: - notes From 0a3d890c5cf466fe6a7fd60918bfc26093247669 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Thu, 29 Feb 2024 12:14:45 -1000 Subject: [PATCH 6/9] Add OpenVPN Connect --- apps/openvpn-connect/openvpn-connect-icon.png | Bin 0 -> 84849 bytes apps/openvpn-connect/openvpn-connect.yml | 9 +++++++++ 2 files changed, 9 insertions(+) create mode 100644 apps/openvpn-connect/openvpn-connect-icon.png create mode 100644 apps/openvpn-connect/openvpn-connect.yml diff --git a/apps/openvpn-connect/openvpn-connect-icon.png b/apps/openvpn-connect/openvpn-connect-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9003a430a55361aea901209fd03b22e82cec3e41 GIT binary patch literal 84849 zcmeGEbz7TJ(>DqScX!tUh2pNEXekaYu0>Par8GdHxVsc9+S1}~!QG+7-HW>=VTbF! zp8I*l;W&@Aa%TCOHEU*mGel}>DC1#MV*>yHJe4;JIsgDNB8v>bL`Ni7zOxUA z1j$23Sq@M!PJ4j(5^7_hVymtW;6&sx0cc3X0F>tv%o63zeSb&xpz zTL#f|I0%6H-!evs^!f7!@gQpdH$}-u`oAsaBmbY$$bfv5|C@iVcGo>0hDfkn-xzuT z05~Mi4-z2j8zrJOL(n?|PXl!|2`d*T9!qPN4>ml$POi_j08+jZh^&*1rzNAWlcTeT zgs(L7e@aLo^3Sh%nHm36#M42V*+5;3QQpPfhEarvkB5(02Ah$QQOe!gRzgQX>A%$x z-=vxCJw06|czJz%e0Y2Wd0gD>c=^S}#d-Mzcm)Kw5hb`i{G2^4eYu@ISpKJx|I?0w zjfa&x$kh|%;>`HmuH^?8FHdP^=I4(7_wzsF^aR=d-=3U3{yQzi1bLr-;pOMyZ z5mlw0-%4n@gKQ8zKesQ#FZG|2|9|iP+m96QbLam*gZZDC{^u=XsxsJ8y#KpwGT2mR z8yEn9EI>u!^*djrqjroS8^u%^GhQ!EP3w$aT$E8Ep<5geCjoEcrpjm z7;CHesavY?2lmrBXLwFrFf5440+SN?|4aT~TLRf9=7fLd=WHv4e5emp!TxI-{`ah{ zFWhFU4tL6#`oG{I$y?+T?K>6nP2SgD;Rfr;GoIwc6k_qvgwlCVzRqnJ6IpuKeY5PL zxluU+zS{`r3Yd_2{H1^4v*M-yttP%uWx1(JEbA=W39-*85wgX>l$}D{FXi)7i6TDj z$z|O_PCuV|NS-uVeVqEP_>%MNd~2XoDV{#ZsK#35<7}CBZfRj*p|Z(Y%b#-nbiH2& z+Wu!<7^iXTFIzQ4b!DE!I1<)0T+a z45v*0d|&=nHJyjM8U<-}nnY7dyXBQ@u~4SVK{x*7tmKlLB(r$NcSGOdZbMd%={P9^Mf18^OGL zHQUGI#)2GPA}PM`AEmj&fv`h! zJAXf@z0a1u>T5yMVRfdpgCDx34?^>97IwjOU(?OO%@KQCZnjJr?aYx07{qa&it3B=(BC@ID@VRY?1K#NG&H;ruf1Dd5O^ z$w?FmI>V2`hc^6)lN9R7;XK}`+2umKyk!~R9Y36d-FAR0ff*pf3H`HA`|2x90<5}j z7K-1EJRi-EQ?>m^-`w={H~g~nm+YMpv~H+7`F`A|BRSC!<&0u!X(@Wn#3MGB zze*!mX>2)6mVs~*&w$~(F{!+T0SjRV!(tw>4Wy6UxTyN(I2A_cv#i~6R5K!$wddKK zL8{ccH7>Rl6Ip9JwuoJLmr2AdHedJ+z z^A6oyMj!snMhf$68hE)niS^ll6Fo`*XPROgp)qPZ=7F$llghop z+^8_N%N_=}E3s0svHZfRz=z%l(}L~B@R~dn#ep9IkPcJZoU`q4D{rfa_y)(xFhxM4`?-`~c!K8|bwM+l1jv{96-u_+*5EX6mI zBzfLTGV|@l`gB(%;_QA|wCBi(R`;#X1`CGCjxaLfnT<$QN!yRG5cgfhGg zh&!?IFdJBd-!%TV9skxWsC4s5cHuM_1U)X;7q6MCLEVn}9*%s;vKGM|r@whM97p=m z@!LnsYNCfs17&cV06Ie{Hmb*m`qu+NQhX*dzSucml=IIRGDTfhw>}-$&yB37e?|j& zVlEcRcTypbZffz&Oho~Q@I(Z|I?ojIE%Bz#z7FO(QZnWrHaE4$dik9wOsIVm;~%R% z)FPza7>XGnL`~ z)7MI>uXI?!`dd0e#wm= zoL>2&3;^wKrxLVvL@tJ~*aGmor&@h1U|=688#-Y4os7-(d@uTo+Tahkpn|*_l|mJr zpKfjeq5GOTzQm>jWIltcK=q7LRtZ0Os-mxKaiv+KeBf_D9vS-pz=Fb1&A%z8&ZAD6 zJLxE@FF-5wb)Hdtso+mIX^IyfV*VLhpHZ>7qngY~&O1cA~A73l`ve@IH{>A4%};r_mInOFKf^%|KS@&N5R!#Jp4$X(m{nF{oz z`(?;dHS}_FN|~XZ5&I?wsl|=NO2&3A$P1l0f0TL=b6?5D9vHdPkxDput+!m)li0xl zn?>9U&3~L*kG%mUH}PHl?I`@idDMWka19G!ki)H+b_DVl$oH5!;{o;@rOkc5mL6Ab zcH9{^;k>~qQ0T^=&9?^iSFCu8NpTwTt%_zQv;~ndVvyd-w7jA#PZJgS%P;{JAdZ0s z?p<8LVAp8p2S<)J8dbEwZ<0PI(ijW@XCs(a1&gCWLDn}_^0L$umbVr+vOUB|KPsgi zowp^As(NasvSd;_@>U^xxu0w|q~Kli)qz4Oa3rmVWKvEkqyB>r!#`s#>WP^u@A~x4 zxh$Dt!P;*&MX9t}>y&O=RYjf>3O)Es zoBzF-(ZU94W4d8~r#Bibge`I_atJ-VaB5MZfSg4@^qS6+d1DGe5_pLV*=I#!1u>Hh z>Fi@H?q4-?m7&*R14FZQS`|0S^ZPb=!>dT4?ZM-nbaySAE(KRlF%G#S=AbAM!VfsF z%~pgNqs$%iKEwH~FojryVsT%oeiJiOFKo@i9saYiNZ0?z za`E^5{$GIuisUO?x2pv52Sqj~IwjG|5>R)xLb4rEhgQj*V#TgY{^$QIVc2rZ+jwMQHx7+w zVQvTUTP%Tts#zi`Zd>~?1Dhk&lMM};?V)e@b-eX>eo#9h zlWlj6b0>7dIvL;VbFA5K|HLRXPL~qgpN;p5#u7MfSIC3sFD$w>jp?$W4u^y~RHis^RWZyr=>*_u#-i1jZW8sjKh`ZSHR{cQyB{kEpd z*<++)xDG&p9D+PCLXqWnunrK3|q9n1%j@7!>L@AUAaNo=UCQe>ff60Hlvke z=p-9LXV6v}^n>iPKuV}ZT~7UNhPh!tWSytFW1kDFy1X7`uc!>2o%)IcyS&fd6an-% zdDR7{tZL^I#P*Y7dkd63wuQ@uQ|V#ZZQ7qq^_zA}v)x%c?u6ruSPleZls4ZqP4@C` z6yb2kDTk{x#j&^#vOCk!_Y=``ixx%ZxyiGfhblkzak~v7jzV11ka0Bo%WrOq_ar3+|qo5SpABAUca*b9=?r26Sw5tl(@4uz8qFo zPzlpSmV?lPFz^Ni6)_KZQK%?d?RsapcYx=Ow4<0gpMByg(A=0|;CKmr9l0$->W{2`k3QeUpqz58xPo__B7 zInUwo-l4MH+v8{(h-7!8Ij{&n!4}K?vt|)x{`FI-&{50O-(hA?K^@}CLGsKjQI)te zoswP4WwAgGU8s=;r6{gdQ$`bCjx%>7K1F7od~=p&IH<9gVwLX~JtQS|aMF+HzPqqT zF6&NSJd5X|Hx6e;$W0jvzGU3iw?(UxI^#GYzuVw$T)uD!Xm(|~tC?q?jKi1PK#1?@ zpOM|@00k;~qavu(aX~`8codGvc)^%RrUPx=>~x~%#S`LtwBoH3Ao!+LymZ6m(Lyb7 zesvX$U2-oPzxk*{hWDG{IJt!8ETZ%Se~gmoDAVsW2=goVP$;p6e}=|Bdu54=$)aUI z!Bm=<8)#sPGQ4C;AbC2fFdQ^+zAqI9C03F=xK}LMEijG=RSlSyH%iKDvy?g)L=ciP z$#jaj2)>?1u7#h4rJdd0L|!2LzT9WQCVhZNIyO!gDfjr|OLYy8l>m%H?7gu4-nS#qx_$HK|5 zy0IT|?rRHSRu!(n{0BR*0rOjGuuWV@jJJJ%K_ z@FHh*c-EcOTtZWhq?rkF_EEyGJ`#tdIffxD96XE-Dlqr;Z1Eh};pK6r)P!yqQ$n{5 z^7F`omj8&o^*!dQY`a(y_t=#hbakYp?ZXS1e>Lw!htzFrn@?CK^a~|5zgX}HK}S)} zPdyPpG7dPc_bo%+f^GI^+^8pCp^O^vu=?lJX#XN6wvW>Q7+X+AuqAbYU`Zdq$w!^`SnosSfl{ zB_x12-kJJX(>+~$?g?+^7n|MZU+zX%ES1t}80)mWZl56nW4xX#vN-BTA1${d9qP)bUZ|1czzS57R60K1{~+tXb33>ZmLAglw(M`y zzhk%==Khub7B?xqh!2av23z{2nF*XySxqN5X+Nga=A#dHrlrY7eD#k`Kk@fAd4Lm= zCNdgyNbty4XL*A;JK*Djb_N}XB12UT!jM83J4=b`S-3(O$yQ88l;F=AwYHRQ<_{wO zl;ay_PWmLtu9k5Iin&{(3Jz^pS({A{<`y76pTVo~W>!#Vo?;kco>6 zqfsaeAsohpc}2_zeHF0Z_NxbKfN7mj3K;EWxNFH>OqwR^)TZkodeqD;bv?dr;4Zcp z<1uq?7l{~w??Q=c%_qqU61J%DtKDpu8kWvv6w_}+ovZVkhITo{qB#Gkkh1X@U2Pv? zWXF^mCz7~7a4|AoD=&dK!H(M_0h=Uw1}KEnmwOXH+JS=cFPlIiw|>A^G>Xpre=h)(3zH^(-p+d}q|6jS9&x{L~2Lz9OdS5KHb-x1 zfc2l+{4Vi(cckE(vPq|B^Q!Q@--Y8jHa(?uv^J=@lLnDIMEXz+-o` zRb}9O9zP(5ud;%QypLh=Pf{(PeEydpp>?t^;<&+_m~TE$dH*Xbj2m88^T3bF%iB2i ze>f<;?d~sm>V4JuSlBhW`K7;|?Zx=7! zg!&FmV&E?kjp+(LZ zEH(122Tg`{p|Txzv(&iiv-WwSdtsNL@c5(E7Fu>;*6=$ZR9Y!g;-IO@-`-7%Srj20 zP)lz{Z;?=4FS-fH8SPiTkcPmJ4jQqWSQ?GB2b1Y9Di5u0T|;((E&p2KM@5Q2A;? zVaQY@5`tcix8|~Q&+F-tr<)pAlb1;5$0IA9Q_johJISJz@L`gs$p$GjKVVL=_eeCuBL--@@sU zgA8IG``=SmnyvcZE3h5=4@0t+`CeTK#!|``n~BRHC|VFW`QRm|hPz8617tbQF)9G${ouV4JF2gE}%#L28Z{}w+ zhcK~Pjv(XpgTEi)niUJxi47v;q20M+*jfPd-9& zCQEx|p>%-2Wb@PHI?87&r!nf;__;^#w}Z1&#v2Ui8Uy?+Ji40bmdtZjSuTBkDEptgo4yzgH(lai@EQg&@DQuJ7?-+`Y$;TYHi!N;_cAm35>tC zaW!55ZS}`Kx~Sc1TD=mI{f4)HnJ6>Nr%M-H=J7t~hl*Udj#)NpjgobUzTKk_;Rtec z8m~DV*kp65OlZf=*{cD> z;pH|SH!R7Zp1x@tdD%81^_`0jP(9?F1Nc7qy`TDwoZDBbA*H=Rw=~Dw=q3mSf1M5T z-r$zusS}0Zo3Q)#U@iZ@y=s|UNj6|Q`hT_y$f9-n>uvAe9BgCULL}c|EK8W;6rmEN ze*kvsjH1VMAk^HJz^g)r1-33QPi+CK8TC^^irvUzKMUiIM(afn`gd=~i^3%HXu3Y- zjfd4}{(ozULkpfjZ9XeZTr5=15#$U!U*tLLyx3$(QKmgQ-vK{GANFMd97Yj_QCpM< zIUFjQp?WRLEp4vhT<41GncXr5mQW&lO1(UUfzgWJy(!?~>OfTIUKe5h59|8-fb@k* z-U5>`VMh`tc~5fGC-YQD1TAhua@;59R4TV{8h!FNSbm*|J33Z2=&N&yFkwQ?Uta&W zu@7_HCQWBeD#>i7UzDuy87)z|Un(xGtWjV00yLmu&Y_@OsAj)z%(RROBD>(@p5L!7 z3h29GK{DI=1iPLqb#A}@`-ivftlQGqxp_ylcH!uT_JSoh_95ISr>fM!6txKwp6*qA zaSzo+$XLUr4Xgf#OZY(OnKpZ_?*|oAcE?-vx;J!0eUr@bOFHo{ZB&iHpkGh*R^h;j zYoA{x%@-a`kSD1+jBlr>VPp03k#jm03q91xzk>j)Za0_BDts7AmLlurR{b%}gcBX) zPVyLw=+1;!rC1govg@VDsd%NC8()IBk#N(KOrB`JAE_j&%Nz(!ND1DKxqv-T&CXJr zXszvz@H=d-_NVp|vG90(upfhyvV6Ip;fP4$($dgaI%8}g9eZ71*h!=ef<)~&}XA}3Abyhf|v~Ku?$yb z?9K-d9)#>pd62fg?EBIwR8Ut~Jt-$4X(;Zq}8_XpUaTsV@_k&O`p{J0sn07~TCnb>l_GZuZ#s{t9LKY$N-MZ@a87RQ=4A^<9VTtxdXVKT=38 zo<&v-FrVlkJLa{lEa?CvtCNZd0O=*L@{T}aKY!NLXC<`-p%gET%RD-Ee9OuB`$#E) zoL&$n5Zu!K@lPqd~1^oy6-4WJ|+=;2B9SrjRbC@YM0YsN>&GW+=#C z8YNVaB^@Lj^&hb_93JNi%zrI8rY@EDFk9L*68NeF%G)IkFYR*Dzb8h0MwGM&kW^~ut%IqS%{@}^nn72GlGy_Zbm3cP$R6pCCxx;o7YziT z``{4tvFmxxB*DW;ol#_59YNBH6pTtd^Aw#LfLKpJ zFOTlAi!L+c+v1mkc9}mJ8Fv(n!S3be2u67#ezW@N6!tfQhy_lyF$udN%ENZw$L51-04gJPO1#OiBW>NJ2z^a_uD?B;@Ar$}9d)C#c3HfFNP%ciI%+lN5Eph#*($B0_w$T`g5<6-Bs?4}&pOdzri<#IWZb7>n(c><(Hys$!ym>#K465JWw zP@t^Q$&v|bx-C8xdg9yAh0huO0p zY@H&GOK&qT^`(t3j+fBqVXN=sz(i&FhI^i>o5*dUFOp5pn1owT$^P+c++e0~Kf8YqIAKZWk+=s&yS3nmjI~0qYQA{4yOp8dnn;;+5djyF)kiH z<5XDnc=PG_`1myJWKSX+f&yrGzPI^M(MgavubCeJnd9T*YnwvT;Tz_$4P4<3(K$iP zivmr+$j#u-v?+d=)CDLg;e%hIE_PvG3`4|+ z$J{Lu3%L`ln&m{Y#L@8Hv3B0O8gENB%!xV(J1}g8k);!vU$6=D4b@$`d$iHWZi=GeC&ks2$fs*jo0T45` z=Rpl%&)4F3<-47ztl_(~w0eWNST|)qvn?;@tyZNntV*htY+YJh!!&=Z1;0D-#yGh# zKcCgrq-#RJxKM1L2Ti`6HJ$5j`oDyf_?UyHNG>vuN42Lb;K$=rr6mz^CmP7RVf-L3 zMF`cim473)v{RhGM7%7Jsg7e2DY3$_didI|&Fp#SPp z9@fZ``TP*Oj~Y{}A$yrp$?<)6XzFYt(qdKqUU>%2wL6jblshK62BnzSKAc!U#(&J8 zIIASN2@UIXRg{%L@>?c4n=p2)?sJ*^8(Y5D%RGgVN@cuh^$PkA)P_%T={U zEAHR6&X4j1*WsgC1Ol?S*A|QBhE#8x@Kf7vlw}^}*$&?Y4jvO^!nB^aMvxp){4OG$ zKGd-@($%Lr9u;+wv@+C8FEal|3~T3s^7YP#pO3?SOg!jn&nv~j$$L@#{g}%Oj zB946!7|IB9-gwA|HM*9aQEycIFSGoUHC@{~x@S9eHh zotjuH3jm43?x7Mn!S1)@ml-~sJtBl#`LB4e9$qXdH6%K6E!bYPa`=+NXv&lwGCdJn zareFAoq?VO80)Ybhj)7g?f}0?ha7bses*hwKsE??6%agup`bBV)x~_Zzvo?EZ`Y`u z3;*xa$e$k9!ebr%<+<4fB#TRX45R+So?5?iX9zF-`S7+nCo+SiB#>AZL~3HKjfX@8 zH@Lq15wt02m+O=Ow0|jQyF^IDc|FkOJ(R{_X7@tBtwo<+dlJ z@^{QX^Gn>{%Fw`|Dg+A=p43b%F9TzX26hDF{tgOdE2hns+YU`wY!^=1aA(}Sc209* z{y)>yyH7c@=oEf6<2aA$Y4ClfHT?TUX+aM7pg4V+!qijyF%Z5NNM2P@zfg_P7v)8= zbH1kc1hUGT5&MAxMmYlq2gK^{%Fo~7lqY$b9_U3w_$`z6j3&52n2@{24|CaiNk{&} zKZ)+u-a^d$mp%HY0?b|t*^>N|l^KvNDds8{_~L)*HqYU$8G!Rd5J8wIQk!h$>AE~ zi%O)0j1LsFpjzfqApAVO(bR7zHDz^bVd1{Dp`qck_Cf2$9^F%sK4;+mZSZG=!TUmv z-+#Z7t%kZ1f9B-l#mC~xok{h=%M+}2XrYb3$NkgdCW9NLp;`C+k{^5bUTyQZoSW!v z+7eO4rMe&8iZjW&{TuMCD+m@l-^c2QPpRupT)HGgFxzLchJ*Wz8U;s(9Xum)k%HLKXNSZ@h@s2#;bce4}2xq{cv4 z^&&_nh+H92ujV^+0^!i|O0+t`1))N&{VstH^`xtqadhBb$nnLn#p&T2K8eQkB&-gS zu3i(5@C+mHI=b|d@$%h2?pxN_F5H<$aoz)cGXh)P@<#im&;-5sQNFlwyCgMk(Kz5o zmJyrRnpa$@Q5Ek@o;+Mb)&n~}e5p)gz^`#7$%eiiJ_dma!(8L8?vtAmrG_>5O;dBz z>2`{tjuGV2K~lQQmk6l1&wQvnO2LTMw7NIUA=47-ZygnoC=Y2$-ejLrBzL-qpnW(X z2lmJn+F+XxlI&5K(V1VW7nJJnL7G7?xylY!cNtGg#;>055b>uW#+>T7~;mmRS zG5U}fvJ|Wb-?&C+xE$8_!sXejcP zR}mb>xa_sF+GBY^7s_!u3XCNP`|Wmv^d3IjJ2G-?sJz+RSNsDcbISQ0fudpGOb~|s z8RqKwsyy;@$5tXKZCiDKDC-Qd;$8uCY*1qJa4dCSPXpmb4OMGQAPfr1#FB!mmN`l; zgspncs2@ISup$k=6Lyvs221SyEcZobR8fy~Yui!Ps#W_g$pj=0^Ze#oSA{p1Jtj=6 zJrAZYmE-9@qsKQhYUt_v4<|(NUQJd`F9hj_s{|DEwOe%Sa;y0&#NCAZ;lPN)8}Lb} zk}B@xJH&t>p_m!{%otwK%b#83x=tf=`^r^g`gK7<(A*k${H<=6 zPNa`^WTjiNS9y+cBen?GLH`Rn4REfRS_*R{gg2g`l1ySG2T-AK|52q`4Nqqw@lApF zVBN-C9Ch@Pp$8pLD$S0`(wn_S<<{8VvZgbp(I{kK@sBipD7W7t@x;aA)meYXjBPMBXXXG6oCe% z)REUe$(mL#-i;zd0c4qBiBjVmIQcMZ=1PAgPTqu21nQNz9F=D VlEctFr22luy$ zI^ye??D3Qf{O#*@j|nP(q>cLb46#$rsOxe+U2n5&pTphTIZFF}+^(x%NxeI9&}*6g z*=PdlJFKXK3eQ)zOb_=})cF(XDO1QzL6CRgj(%S6vbx`ng(hjldK6z_&TAdm^-M{m8^9XNE_`=2Vz#G-IJhzJa_TO+H@vrc;YIEURcmt+Ge&?Ky^>lBTTT^MbAZ0r{i3Bum)cx4MP7Q#MAJqE0XA zU_>2Fu2?J%2$aLCB`b|ITSKEGRM2j&9bUi}c68QrRLbV!G&hi(RQZ;EB#PX|GYbiemH5V8Us3)oT zXMj0MjUH6o4^yeq!AWWxsnAe3-x}^*+trM{%=wJ%i-SZLjchJmPT7qLGki3H7ZA@x zu8#8>u6E&x)HLb6<$t9G+k0tbQfQW*xx!_EIXDN!6IaL3^G)4`z}M|mkaFScST6!vB7Lih6;hguw>oZ~bfUPG+anjpE#I|m(g=r7z6r>|C`i~G{buBj+nNXRf7Iq*NA*m4-8YxvRY`QGb zG1*<$t7*KK2Nxq5#`RMO+r{zQgl3sv`~=02JZx=an!jUfOS=10O9oNHd`1k z^Dtn-(}p?w~^?25hnED@O7Y=NSQ=jMW9ElThrg9Lk@g=s!FRO zKk_40Ka#}{5B7N|yq74`*Ix=)_D*f5^V-*yBzKlH)QuW)$EI{sDYF+9P483ug20ON zNsmME*Icr2BaZE!sG?JMMDE*Ju8A_!!q)HGpTDU6j*J~=kuCGYzssMhb?eWk8KGW@ zPt87kmB!gmf1;y%<9_f%azk{Wm|cyFmtinj&QaxtTOlX-ZGtDUti^rk4&4J4Z_yN_ z!*L`@INm#5e#?eWZDh(_G3+c9JpDC|Ro=JTbs7{(pI#A~Sh?z%WPPKgRPWgn(0fnC z;Auvha(r?EMioV;5Ba30S9r|*{kSiTT#|n9Vn4cCJ?OfSOG7gx+`kGGEc+bXhoSVY<+lB(QY+HhY#ftA7`D~^2LZQxqS0` zEDje8$Hw&&@kCv$(#(eqVxoll@VNEuRl4?-Qan_6eLOnn5xzd=Y2P{7Cv*%c4*9Xq z;l?0uJxL|2%>r&lQDPtKPYE=XGYo4|WIM(iW&o)+g@PcnBn5uE`|+VFZDNp6m4Jt@ zn)b}P-IN-Qy=0Ix9Mes#oQBW?p``8?cw=17D!Pt|Ocw|TBYWa>aLbE|J4+AQKVu>{ zL+p9b{=q~RP5GszIFY8%c0ik9y$%|O-u;G9a%d3PIN3MGOex6V-n{OBHw5n`-SX8f z0-4T5*fO%gNMtDkuz=FHoFau^c3)tsLvtg5SsIO@4*s;fpe%FWP>t*wIdK*67_T3r zIt|^k?-o{}@de>9YkVk3#%+e2-fgA?%O>^5;nUlPf&lmZDzPX3m(r#(X0u}VzEZ># znbV8!GsXjl$jovNqbirfK`@$}Lw_`uPrrN`ouUt*Q|qCdg#uTiuXXvS>mIl`jzy}} zF8?r<oedCk)+qZ z{u}IKQ0c#us;{y9A(|T;{8mHWudMLUGS&{)-QKbQ+#n2o5Czn6A~Yyv|!%0H8H5XQ{x=VW$_Vm2ZdFLohlv8Lb~Rn zW+OiH4-bq7P;2-+{x1K_On{mC<|arErdEx@6hLr}5jBTXoq@fRb%ujv_Or za;vYH>0(H=@O~r(@9AT%zm3k@jI=adad3#R2wH{jdN2n5O5hXhDfp%d4`||PnT;&0 zSHHZY_nTb*Fbqeg4mS7{!T_~6`Bz@K%a`B-U5nx3^1%^>5moqeO5WRtrk_-83aZW2 znYSux3@)t+c+tx>7OA&1fx_WpS!sQ)S$t-+nwhmw(MVw2I3?N9mnoUj4A>RigP>{C zBha&0wBjWf4FA`b-2fA_$iHi?2OTF*=h60a%qn>_M{%x%%_D%>5ER=4>{-e1Sj^V3 zR&2+xCE#(>CD5f-m1^hUKZ>m-$GiH2Z^F$>`Cn|BF)zao4)00|+3?iG*YJkjLZA?{ z{(z>tpmT-@$dbB1?IL2TElYF8;XG{P{pN#u@SSa^Nq`_ATV>g(ZVat%OkjolB$sT; zmJ8L9Bp;cjYv}Lt(^=|IT%N*pKI<_=ToO;|#enLJ)eM78?|UP^b4q$@I`aPCHfu9zf0%@XUL%Hqr zt;5iiS#=8+;4F?~Qu@AUAr)tYQEr#DCjO6wCboa+d8EnNUs-G`$w~7T9)7j!&J)WD zeevfdUAQy#SoSvly&R-BI$6a`Mc;9{_l?Ozk1Lky_kkfs^-Yzgc_aK4A(b{u1KPaF zURzp~5TPbmiEKlceKe$>24zYlUV+Bcq{`y;tgiJdWArl)R%qmES?J_nHWHdA1XZ-( zEIQ<62!WP!~bx_2S}I|T8ACXap~{9NFjPCA3FL? z8_P7Ka=~H&vnM)1gld^=3`v@vXPU47ZI|Tx-A3nJyM#^5x7my5XR~8fsbSz9a%h(w zug@Rr5YtQ=Lqn{3nA?3EiqU-4z}`A~gRv#l^*41qCyz{)=pvWLl(*M(qBiuJ|7wnf zWt%GHfx(u!3*iJ6^F7bJm87>X$)T8tWN3}(>>0`Qzt|qqpD*d84E>q#i!2&L*|p$! z4)%=u66HNE@BJOik-R;YL;yhCV#&hXSkkdtAIwR+YB;_fNajfj|3VN94aX2{4o%6GeeO>?ZjfQkZ=^#ExGJ!uxD~ZTTb4 z$0CZsVOX)^z{7TGG~soSD(bRA1Xb2_7Vy!rv{7Qt##?;c#`YwPC8Eg#DXfw2`^C*Z z=3UUfX1mwh0U{rrW!9G7a$7+j^<_!2>7PSbJ)0M-puXa{>^rynC{^ARs=ainNVPkd zQ+eCVv-1H4;0FW>@fcnACt~8WVFM{4hP6U@j9K|vosrf(o_uW(Myb2zbF81kkE^kjxZIdSZkwzFvQzoLB(?e zt4AJk_SIXsW4@|v<0?y<`rP9ur0!$p2oPL)*l~=k?|Y}4p=1_=W4{_!_^CFL)gP1g z{85B;H26N72Fd%ZN+CpF=ud}JvsC)(9=4`QOx)^-7W7W0dtQY{8ks?G^A(_y>Bgm_ z4KAG*=f(L;f3b2!+Dh;CT3KpXEh$@}GIzw?zP?GtQst`X>Y;N2c?%pw8;5rC91wU2 zxv8)GEuWp!{~75We6g3JV%MJEXLG;4&lQs)o$STeB^Y!+FkbqmQ>)wSIqDArpwM>2 z*_qg|*eL-j*~SZ1T)fpxl@fB3lC#U$)l5Rj9?B3AVkJMfgT5(B^G%T9W*Q&2u064+ zM#V0Z`5?;%vpzJ*d5{;eUi)<~)U27c_gy(rQ;6p7`2X?pd|L5Z^Z9+)@&My`DlN=0 zz89(}{kkGU($6bNwH>n92T1B3QcGA95@|r}-LH#8F&d)S%?unnvdCC?lMyYq_*H{C_>(#^fGZy&&N75%3XbjnN%3S2Z*7$(p1{#uGB?~u^nsX#FqFyE9=fY{#9%9`tt-bm zkraoNf=JnS4N{6hysRzAJTyk12}Ha%u{U#`dTe~8kwx*HcNx@gFlWm}yIUw9XoB@Q z1h3|jmCQG<6rBT$bXD29VdtICzN1@+5M~(9;t9Wfs~<4P410aViP!gCS?bFpe{8>u z%POz@g5y-+#N)H4uPMS4?$#Nhw619KkM)uOgu0DyoVLyNj{Mcy15(H?!oVuLk-4N5 z_XzLAz7vOx-uT+`p_r}P)(1gD$a!>O+X+U6&%LosurS=k%7~Jo;9$Pv*A?ttbv;%! zCB7>2@S^5s@rV~-1hp@{<0MLRIf{VB+ak^4r|MRZ0$e`#-y=$U@OL9qyq=%;UK!ru zepo#p?|bf4;945Q=5H#=d2!2kC>EIVCP9KRD6i&!Agq=?>mjcLC3aGD$oO4R803O6y@q=xk~K1Fj$T|nl^;Cyj0bYG?wfpK}iuN@w5uyLP^434pWP@E0h z@v#J1{_A$bVH7t*n#&!hY#nG6_1q=Wm6;53f*r%tYB2u$p%lN z%;qpA50;vl(y{<_Pvjcfvg$G0r7@9jPU5H+TTZVWVTZaBJuiv7?7dhhCvC$ySO(tY zf*%e-_C_;3bZ2X=0C0wE#SZZ3jpC`E{Q$T=<_x^Zs6}Dk`yj<=4Z*D zTfiWVTK2Gc9JDx2`ey!|;cdwwo%4yw8#6(x8G|m)XIz? zfKpnR_LRDw#z?&FG*u89rav;5o&`|wQn25GP`wtXI`MD{4pJ7w43B)U*L*V{_Ns}T zuMXRGvmD?w%J7CQPhu!dz;@}H$9rYu7Q1DJoM1%E;=soU6OBHl8CV~gOG||@j9tvUEa_4s{piOee; zp&~fOJsqb&<}rMnYe})FOQbd1No>iTb&0C}IMd=Kqijum+ixk>Bs)9y2xst4B??6N z`QCR!1Oq>ir9hspSUHo<8uX6shf5U;M=59v!QdkHr#sUM*NLa~22r&?50V@Fo4gkn z^jtM1uR55rU(QMfj`5{s>aE1gpggu7A^krzomE&IO|XU+cS(Y~1_&D5A&}rs{@@VY zHMlMA?k>TT;O+!>cXxM}W%o?ZdCtY&?8VMbcTZ1s)%U$+&@~o-B0U1XM~YOw&Z7)h z@XoKeb(aIsfnW6zZnWOb>%ge3cJ?f&q)}?h0?$*p%G(gdvHnsDfqaiCXFi_;&WT*V z9a@c@cb%C(udAFESTnQ_|DkG6AkK;T9u zB^dSetG|caLLz6tNO8d3M9My5@81Tk zCg`tC)dH!rYKN_EgRP%=g*xykLY09DzP~^4eZz!B76+OfgULS(dMthtBpuE*c(UHZ zp3eI^i1jX-yTGyxOOLAqcvuYZ1C%jzg0pw-I z80?lK1{Qd-ct5Q%v$jw)%8pBAw_*DPj9=IIQSu!&?NhKInlSm<3a+^B8tZkdiO)`A zep5nWSo`K};bFFX3L2V)X`d2_7~P*Pb?&si!Ib~(e#FZ~g!-r|R&mi+`m5?vV8Q2w zzM}5(gH69DgHs@9%@Oo3Bfk6$t>5!ODv|@**tJ;mZCz~BsbQ{5`dH)E2mIsrsYu!` zQFCAa>t)~ji6tungWL@4m@KgVRRfuO`UF;<7JK?ZhZUGV@Qc=JK-(BdHsZ#&62eYp z(u(9$*F$o)u{B=~glnRqFTdyKm{T7f%pHrxHqNfWujL~fUT=$E+8T=TKM=^Qfp|yVjEP(QMKweK=I#1In zYpkjNIiO$+AO{^G%1D2&x)Gu}YSbRX+qEOGdc@E!Vo2A0=HEcLr@Cu>FL#S zd_Ey$xb!XTw^kTHOGaSC!{FPk@jV9(p>qd5z$Swa|0l6D^H0H3tFn_`C;te(zE|IZ zVeUk!65oG0I?P<@hXHxyK=G+ud1q>&=BxzUuQgQPf?o4+v)pJ`%d&QoD;KiMu<}nk z071YJt{TwyI&%@?h1NSBh;;`w{#Rw0bFiBvW`7+xG|@h`XD^0711rcnS?rg39aEP} zNwh+B;QhY#gGjx?AziZ4b!n|h7sr|<@dC$wmNUhwIEU$e{e`@Ug>?}%i3cXsFH_*#^o_a4(FiXe!7jR^5)%P^K-x@wcsqm+%d$ogJP z$DnD$;=F;znH$=&RD?_5U)+MfTvAl}tdq4;AaGn-4 z9{cIc`R}HiI5pYfFr8D7>D#}R`uv3SDP7dfC<)}Pd0Ydz#NbwFiIX-e^jnva$_Fi@ zpNo4JmFj1@CoT4nmXQr_JYH49Ks(pO>%k2vnea)iF5FLkE@`!zOO73O2lk>QgqnIG z^C+oPj+K#O4&0w}Odn0SqJ2Of4X?9s?tjK*7*tTga&WyKgk_7o{fhxlT2@2t zxS;jgKbhdh;Z%Xx+h~Z6>3h0jbj-KmC$Fn}uz4eI_bv5`%f<9Pd7n$g`|ANOO`wDg$^;r$9OkqzP`*%e0M85hSq zS@;XQtIJyK>hT5|*gEe571NbM=lv^-3+Nu6Od(r*O`QDA8WvSHD1f@fWD$-lO9-Uq zz|uDR357hVPif+<9XLZ6K*Q9A>dErHAUuuv?j@(33xT6{RHeVCij7N`d_4Kq>shLo zzI;k=@nlT|Z;_yRFe5OE+%~gkFWBv}@l;Ub>>M*vqEC{NhV~1=AJDAk`arG*l#65X zD#Y={?)hp?y`9vd2d56qYnk9`o(l!D8oEQn0=bJ%B-_b zo<%w~-C&keo?_>KHmKd6iqpuF2!1R8l<|JvXNk}Oc2sfVM!5N5%Vm!qu7k@A86K{g z+F=~W_c9QN`Y%s>MV=k*>tF9MrF^f&w5?yDqRqv>Lz`jJ=YUv<1^O=~>G`nc1{3@9 z8e3-!M)(?9@B)$lozi@MGV!C2klmq7(Y?dK;DFgWmxb36aQ$K8yhgo~#xRW!E!NgH zjmZH^E;%}FyE_XS@~ej>(%xD*N^1T4qHZ)tS@S;F@px}(@s@s#U%-$e!TqxopkIjI zp5okDbv){wlv^a@w_@w`eJ! z26f7vSRDArL6=xFo!lLl15;qWb6+T4jITnKG5GZgy>D>$4a4azd;8t5la_r<4Q)ul zHF7DWCM-QdhMD#(CVn9>b;}XrSf@hZal927Sz_tvB+*qTIEHR6oZ#W`I_t4PfT0U za{OWap;PGmr4yk5MkWRGJ_*^W~!&3Jz~S#)4|BkLEo#4d}AWM09229FA#;%*W!cEHA8pr+~B(@ zR=aj9a@Fz^$dsg##B4X<(l`v^Tc*Yhtqx}RuRrbC4?v$=d%rxfyU)A8AexLmQI9L; zNp519*BAD;icpm=eiz90oi-c8xe-Sl$Zp6i?#133eq)HYZe`EL{zOy_su~>CGHwp( zSuLMW2#|3wxK;&0YK$ESev#x({PWeW=c~;xv19_*?P>dlj}B`9Wks}!m*bug(gs0{ z;XjMiK%vc84Z5x{hf!eJ-Ltqz=9Rtq4#W$HkK-o&Tja|Fdj`*;F7U|3lTFli!YZQg&ULSL)Ix3BIa5PmbMq$iOL-{=hgc?0va{xeVX)-)V$+;m(2)duW!<44oH z;~8KJ@?xxjh%l-_8}8W|d8Sh=!GF}B<6)>#kg4y@G@`z0MhGFjr{+YO+nC@rw!LKeK zUha=(O27fhf#jfNGmeFRtedBCidsw)8`qO4~Xm0&kU zp%70Ls?+G9!%nOM@cpXEtvyLueEn=J( z4c4nMW9Eyc^4>Z8V(zFXx}Y#$`}1z{-S6m!FM-m8M+v;+@SnZlB-(4Q!m$#9^4H;T z7d5F?pK^_rvD)hpK0b>jwF-P{oa)S*MHR}pKUjn6b#_w_uV1ES1|bi|JoCWoCmN!D zl?Ex2Z`7}TZu5$)X4q7Zx%lY<|EpkrK;;~XQ8iViM5Qsy`+BH`&`;2OFf)G@ZnB+2 zRGI|oi)rrPaTty?eUBbz&(FM{2gJG~2LDA&A$MrbzpmWqSuRmJv|r3OZP`cv6>g$8 zE^EYtx0rq$zp^?rnFR$RWW3LWNxbuBJ=<;%sk#f%sV&g~sdXZFS7(StZgc zJlV4p6KvpGAi|#_;!UD;2@Sb%!3J5Odi9F_(V#|}o|Cu71jj_9@XlDNT7JL`#pP&t z_D2zGLY&qfS1*_zfr`D&YSk3D=-jT5cKKGr{pw?C=M!ow37C;2YYtcL5#XGJbZr8= z;F}A&jWNiW^map6=Sp!`KY?6?U~o&YAo91d<`E!QGQZyd z!&Z|u^pDs8L&VrWn^NQ@b?C>b=T6Jg=8Ms3l#HyWHS&fGjGvo!NFM$$YlwaoL3gj;%KLGv%)dp1fcKo{x5P-4)wv z2igm-FR+mD0o8(0nXfMT@>c)0{0wZkj!bXqNam~Y?Ii4VJt5-BDm6LjTF^|XHI<8A zp;yQ)OP7jzlKvF}1lXDYt2`ILsv`6<*fE6Cf3Uhvv&4meTIo2GtMsLmjsc2R@K_Ow zuY9Ol?|_3R2^_bNx3u)=U!fO-RM<=-X}0+9k((C!X`Y=juhPKMNRYx8J}mmU5N#Ck zDn-NF++~1V;`9IvWecIc`&Qij{k`6#effaTphtteP4_|Y4f%%hOe?`@B z@!QM-XBNT`aZdQG^MTe3lE`+@j|r!z&b7l0(-pilOs#fmP3?P1w4W6ozyM^!+8{HTX1k(vi z!bAMWO}_dkCMLVU=9nEO9)Zacau}>3KY_aD8*y3?82tkWX%hF@h<^}S$2Wld9y#?J zhoGM0SezDjW!TDbNz8-_mmLIgB?ojYUB^jcH}4ftz8=yX{={TMGaB$4nSx*ub0wL9 zP(R=c-(=+g5J-FD<8>hSz8*LRKAYMX3mM4pKQ6=mDp-xvtooUk$P{j^@s+aT>DA{c z1_m#7DM{VL5r%KTJ07|Q)Iuq>w{10_MNXzK*7M}Sd#L2vhbnpK!k8R zp;)mAGLfS--E&Mu(00$zcZAX2==4I%?h~&?AfEI2flD`sE@xBZik-qy#himA5oQ?WP0X7+_Q zgEZ`<<1(0?Y<_;87h$;5?^>qT@A0>3;dcL3|CH6x%$DO7kT{dRrh(E40o7KQHvN&p z>xq3`$Dt9;2Qj!|n0RNrMVN~j58^&AA|_lcC_}*xeRY@Iy>a7g!?ELJ6_1g%sE*J^ z{Z~En9f*WbEarU;o$b|vwf!H3VrEWf3V@G<(>Fltk93?f;dA~Y)Zb07FtJqm9ZJ3< zCrTzSo*)RZ?mCm(Qq2s&g^oUig}-CyNCh2Bs0a7v{d&JU=k!bJ&s(Bl1*0=t?WC0z zepyS5cA9rWQ28}IHt~Mnno{ zGPy?yDQE6*3jRU9BKfd0^HcIS?Z^PvKQ~=9YTnVVP_$d?<8X4t%ioPhH;U*l&9)JO z@UmyQcG8E~uhp^vjNa3BmZE61iYEP6NBnn}Ax=Gyj=tHxx)cDjEpXz5?3n79=C}|b zF6L-V1I`waaV1+7B}@fDDEJ<-+EcHD`JF>;}Fq9Icj zP&)mw9{yeVZTxgWB{KG&ry0X#)}t`8kmM#>qQ+NzLg5qi2MAZkrCXTd>pMok`&%Um zQe;epzlPhp_3M?e|3F+J#GIGzCk)1iyC#gpO#I`C>^^q@9J#j=zdBd*Ai{)glnP z+qkP$=6~2<8?U#;cHj`P`1hU&VSr~^&025Abt|FRT!!wUrw(tW*^l~yM7_&-KeAJ2T4;w85bM;`rS%ROfaM-!Ep_Y$8u3f+AOVfwPO8(=K zdwLQ`Rdkp&SI~RgFgxSz%OnT#_uRviPQ8@H`8(6BS4Z<#03UAuoi>qD4u8QDy%Jfp zmD@NWu&QiD5!c~&$NxmSpFW%P*@bN>45U{+owDeTy zj^V!s|CgT_>PYmyt+0=nT#QL~`XW+6)?k|xD?j+ivSn9(I>p^6vBK0!a34C-3MK43 zM1OEPhEY*5HNGYb@$K?)eZ`IAOw>SXF!=dd=xa57)C3)5>n2{h`+IHTASDXtx>*{8 zC>3HBLIBUmwf;5?@ZkHJowVzE9LzJXFQy|k@CbSIf&F%etM5D1>SJ)&N z<0|hhn`tQVE*IP9vX0WMaPMbjMMXMB=@|P2?(vfupb^Cw&L@yNtoO+rG*k zdW9lo(~D9de?AV_gcr(w+qE3M*MiT(F0dRHy~Pl>zexd3)2oZZP%UOOY!E}p)j z_YHWEeM`hdP1MwI$KXR^kF@W(LmwfVOWD;$P(s{PXN=|fzJ%Wy$}cYx>!z>Ir-S%c zdyN%Hivu5VOo{eVeEee&vPf@~*?6oneiXcKz8zF_ARg6Jc-{W6xQZI3v7EPhbzC6o z-jmMZN_MSsxMqDtyu`!5)Ha&65|5zVhWp4BuFcrXM5V?QCSW~Lgv;xM_Dy}-;S`S-3~xar_cIXJsF&1$ z8;yW&lg=a+1LHa!FsZcDPp zni4_=liTR}k{z}PwP+Zk2(PEu+xD6+YcslcFFNOwzlnvV!c;a;|5TRjIlKsIqJEA@ zkTVeNo~_6A;>x`vmWviyEHZmd9kJ>7Ew8w=T*R9lq146CsPBv`u_JxQ=)iq=l1bqV zx~g1#n+!{NT`otI4crLP3cSajO;yZZv5^Y)PnAyo#x5PY`JaaNHGE7WbS;@+<4kVE z{y~_@J9WKYQTnd?xAtd-Zb1b6(~KVf=Xl~^rM0sT#X<5R9KUjVzQSlj{d%27=4XK* zwzgaA#uQpZ$1R#r$ac)m%$D;^n69H24V0q;8{_CU)Dkr|hT-WAbnwFEjmtZi*`tzN zD5uLj;JhF35NK$bifo4};w=T*@>!$!HC3@)r}n=Q-~Vw&9ZKdT&X&4@r_P4x8i?(O z7lTLV{z2-4A71f2Mq)1^cu=x)Qi6iKc+aA-_l-_Bkp`)3;Fh4m{PipRQws&rBrJS|!(c1;`~>gC2X%S)RuWvElTjVlEW zLlFlS3w;r9`Ysum%S~$Ys-np%ow*%~&X(n|ihuA*OdfcVKY(_R?TXyshbVJJs93GX z4VdNgSokqGo>ey97rOB;nl|))`M!vI7>oMiWRNRqnHognYgtlf;NHzE`_gx|!VnJ9 z*^Q&K+rsC)lIK4H9_Z?N@9Q96AdSq<9bPh%=w9W)AnxB1E{F~_&#$dw+t2VN&eIYC z*;rdlH$C&UTg`n?DydUU3oSQ zj%d`kt#k%v?7}NO{sq?4xShQ>zDh`vs(9zk=(PPzs792-qnkA1Um~W27Vd6{WGmYy z%o%v@de~~mH1ZxlvI;q3RBirgAiDRt(FCx$y2)C(SCUWD^rjP+5uXYee9OeTLs9qK z;Nye$Pu|d^&cqSdSnT_Se`klEVRMuVXK=jQD8VxF#H>i@XXmok(C~bDsZzKU&`5hI zWfpZ~Hbd#q*(ZNeK3t8GlmX)8^;K|54B95js-(@fVgC1VrQTJ)Z{uu zxLOKb9UfSlmRt(xH6*zJd$q4}=Y4aq#!5!2^I3_`^?So@oSwI)63CS=eI>sE73hoZ z7BtrA7UtS^Gj(X7A@3M@_O6f8puPa_A1%>bY8A6&s^$=92h9L*0dN~;an?il*jQq| z$;YHDF*Z&}BZ8z~vi2{!wV#Ip+J0yD$f;+}2!&JpNXILJ3bZvZi(_y6=*I`2@y#m7 zntIW#5P~ZhCchMU z?$Ps{N2wxqbUP(=#~wj$q!o2{Qm3Y-lcSf) zhnigTkT3G8#<%z_*!zuFA3C6{Jf;d&%=OL`t&M6+D?_r(^_U-cI)Fp}JCl{~3F z%m^v~${!biXmqtYJyx;J`DzJB3zFVR*Rka8^ zlB}B8U^|R_I!I$-?rsF#8=H|Z4Nr-}q~S9IO6T-CLrZsL8ov7}U&Z6~-d<5mJc@^C zr*Ix+oq`@rBQ#v+^iKDx0??|;Hl)10KCJRwZ4YN})3#&H074&tqUgw7hh{^%C}q;n zKROdO1;7|e)nbVhSJeh&3XW8vrN&0w+1%ljAv4PBDt2l*xy#u~c`;2y{xVTZL;90NwOYk&@1kD*Y2g=+H~LmG z1Nv)WsEgE#By@7((UE)FlJ1YRz7In{w(YDWi{4~aLE_roca3F7@G1TyM@%7f9Y0rq z67Es#_`6)d^>Uk&RVd%!FkaW-FRh*nRw`U+4^T|FbNbm4GT=J!dDL%Z ztN~Fx?@@jt?IUe1P~LWY-uS06nAzOFg;|V(aOvQZ&NXR~SpD%1t<*Os<^O301=0Dc4CnnBjr;LpWGLF}S= zh||;dowozx7<5>Y#zhebsLNaMQc!e#1uKf66~G~|JL#5J6y5W8m37DYn@TMoX}`Vc z=wm@F(@VnCb?91?n31yw6T>G9&Hj9YpY&5Z-9x{hem56I7m|%>j8uBm>s+gk%|n)1 zEd%zbQC_=?U9kbhs711eQWfgOT)4A~U z27nAkP8u}#t=p5b+P(|mRzFPbekb_4JWv&xe(kvX#ViVe885qZTAXzGWB*Q@HMY?F`kTwQ*dJn>jYgUO7nsLVij$i(3W>>dZxE7vE;b+n;EPYsd}~Q z%XMnM27fQO$!}F--&g(?^sM^H%?w^w@)`VLP}87OIwWja95t_RyZ=^vsgcNJ8MqLL zfAr^TVNa>~mr68i^~JGSI9xxA631*KWOW$g4|PA(vpvPwRv4}JTsJ|^WDK){Vu8@@ zg8G$JQGsbl+btmQ>&)R-`P5NP7k4_8IxmX!xtX#ELc_JFQ1AwH+}6bqXgQPY)|KtL zWNhzZTjKpL^OtLR)T8Qe&B5f}7qyZP@wC#K(#P?{{rRN;s{JHhhuJ=y)1S~u<($k> z3N(PaqV&`^6zPRGkYVB;s?pq?K$$sSNo4r~CV zU}n^Pa~5YT+;%spc9Ysg5pZ{Wze|I3^sq^7NaGQ2kC zmIg<5k21yWure9(X=gjAZqh)}uIHM>B_@nGw!+L!Y;;fQrCt8wUNN?unT6eWjhXKE z-fFiejo-e8863rHjlJYz%A;|%2(i~A$v3D-VSnSEVLRrle^^U9fX+}CXYJhHvIHq~ zm^Bui!?!a}n<^GPrW<6Koq$kfjud&9f=*z4<$w@c%mzxEeGqQ3V5&*|(gQG5nPu#! z&vDWfIyoK)bZK8`zfZGXe~T^K6@pL8Syzw^Fnbt>1nIgzs8 ze4*ik@fdchJ+>zDw-VAwxMlP@;v$!u$&ghte6$lsr_ANd>&hg@-O_KA&S|a>Qc{B} z6TSgSCF4KO16py9IC%1`#nuD2cWgT0?8_vM+wCvmP-3V&d8XiJTeLuHKyb#4#Ay2J68OTD!|m(`A0kvwXUy<-oo0M z-;vgDs~{0@qH|dolu13p7O!;H60y8bF3}PMk;L7$ZoHn40!@gE>-^SgFhI(7dz+@gN|AZl~vp#chWIT^5Y^hDTm$Spi^T+`TDo% zU)J@@qFk_xhYmNhi#8uFq1t7Si}L%m3G@Ai9}}$)t6mcVjp`g*tFS4_$< z{2>N2ZYIC?86kOM-Q-aFuIJkxwIBQV=cT!^*ABfIX~!yl3zRpDRK7gsy4cHNjGXT- zu&UTp7}#D)$4dt2zm3EDg_`8PDzmhbIVmI3MSK%b{JRzJGR!v2L3j9IqOISb97utKSh5)E-W64Z)w~-UdHG& zI_^Dn`G~IBc1$HTmf!v7`)Y7{#cI4X-ObMzmH&J#--Bl2TG0K7r9YXqe>P3K;Qwwj zh)akh&O^KYnycOHMDKM;hkIres}>d8&Lkp;L;ccr(^-N+>gMa`)m{z9vl1N}gEk#3 zp0)FYm_f^@c5MS5kW~BeD$+D|!G0B|NFGo%HQ|YR;NGDYU1!)ZWaa&vQ3=&k(rXrO zqq?%0Vn9!o?+>lI#*mB)UdB6j6n9h)G!JwS3`+M8W)buMRU)wX#C-y%XsktG-CL#+gaHL;S z2ffzl1C#*q%|+6L=);fIgJ?z7{c@MMx0v)lE%V1v>Vq{~As1jZfvyGIq!C!1PcoYX`~xaAwM@8A&w7wUufh zej*?w>GMzA!Ho%YDscTQb_(xkPpKDMRIy8 zhU}^2C3Ic{3-PFrfq&n*Za`=GmW&$7UCvLgD=A&=rNKV$9QrlLC9H*;3+|1XtqnM% z4N(~Ro9oy`zpHBZSi9k94ol{s4=Blz?c>fz4BUG7yzXpXd!_AX@IHgs(@>kqYv*Xn zuqsOBv9ObP%}GZfmJqun`<~9R+%o4C-FG%5maU6Xcf$GPPP*|zrt`sE+T7mWO!!}j z3RzJtFElY|9V`FszNO#fKgI&C9Nb3Vdfpnc5O+XV3+hRj9n=`+9OfS89p*3OydIY) zXDW!%hNHqtB5HwdfbW;g*%78P+7H0A^l=)p9~)K+z)OnC#)P+Wj0kBBN-@yrKOIq* z2X!#oZ3Qq2FT_VlZER6FpBBv3C&W1``wN%p`#DBe(WlbZ79AM*M0m$LmuIg=`>L3C zT=3`)-!PSt0tZa^ME0=R6QCSqz??CQiP^^Sg9& z81L*P$9c|z_rEgbIL$)h>Zmh0~Y-$dponEYI1N1i!Qt#S}v76mWB z_;vH+E)Vd7RTl|9w8RBilAmdNgwy92=jZn?D@Y56Mmh|qHFz?J!-q>9-1f(_PjmsP z*pa=@iB9^8eWwpeuG%eU5r^uYqk=bIE7Z}gqSuB~QRbUtk%0SQP=tE1o|WBG%+h6Q z?tLYZmhjulO9kE$gZagKLy{$QEbvP65D~@wSmCrVX zIFeL07%}fH@YnN{I@&4&AE9a=Q<;QvmB^C?%RB?kQd>qK^d*Ckp z%HKjP*^j@hMcc--`PZSaA*EB>ct$y2xd{q|J32o~K0l|pIXOE^gr=Mj7)G~i$2o4PATYdB{(H+>yx8v+F8TQlx<1l7WXQ)x_kYr zBZ<-qFM0`o;Pxqp3v*kx{!YZQt`TA-^~8|>1KkMd3scdXHXOfK3tm%FcofEyHbQv( z_nfVd?J-*>vh`Hv(}l9TO+HlPoVbyh4DRlHORjoWW$1%KcuSEEq))JoFvkcXV<{Gs4X|#RF)qo653yIM*IWGok|PjV<-YQFUUD+ z5%8YxTzIBuH5tm^k(wUwhI9I8M~-HR_Cbo3Gg%UK7>0t-q9fKB;l2`Wa%_xC_bz>+ z?`maXd^z?q-OM@ZONTg(qLO{8Sc6;q-b$n$m&Y$O>S}Ezq_AeijA;u_J8N9aFl*uf zw{29q+vph1Hte9U>LQo+h=MM&6jr2*LVWr!e^wW95GIwiP@ueW2Y#~k1X@6@qCRq% zkk?PNod$Yo)@U$C2I>}Q8!$%mDI;>wH00s&%4Z$Xhet6M)sm%ZrdpaV?Cf*>k~L!; z$BLB4-pR&62a7si3&|SXnwEJGS3U%*L_Q6Q$sFQry0kT{oz-}ZC~3WJfAerX`{rSD zW~cS~HfY6;;}p$;FmY;*VS6Dig{hv&a`#p&fV!s$hxR29L5ukC%af4f-N_pWcAzM$ zpHPvOov=?xRwux`c6p}JavJs)u)L3IlMvq*^Q&vaiy!{{2TM}{TZ4Z=_t9$T>?Oh^ z2O{sNUGX;!)0y*>VZJ$5c7M@g(T!uPY3t+ACpZ89%PbhmI~l{b2cs%GVrZ7`H{yR@cq6uOZ5iWCmTaEmrF#B! z_TlMN^Li+$6%snb&5!QiR@mm-C6C8`6Wjym(wtL-%GY|lYivSaBzZcZ8}qhCm{ zbF9*U3%eWD?(>3wqe0 zj9bp6jOPvllP$cy27uY;ufedv#Orb)%9IVLP065uqSMuCxLRY?7f%5noWHA6lKR_L z^QLc&H92AqQ7-u=Lp2^I$N8Ibmvk9!*wXB{9|!o(6DeU&f5~Qqoi8 zRwGl_CBbtw_K@8ZKHGj*GMd@581=$s@|Wc+-dYqopDjXqAK(ZT{Qe{9lRDh~xL3?G z4w*2E7$n!rv~LBbwT}6z^+u(UrPHxNSGaWv6&iC6$F+T6vEf|270zLVdYrwh_L`pM zZ1iqRm641q50jYv&+?*o{Gr;STSQ0Kd$4BEi1B8|88mlc^J^ zwOCcGRf=f?x!sgO{}s9aCyfp)bV-WO`n~kBjV@nbM~tr!%xI}hNlnSn#kHiJ&lP3v?`&Nm*`9L8wav- zXIqxr-&6cp>Ye13cJ(8HJXsiE1Qq18T;EY~UDsuk=F>lA*H;%})bbUuB=4gWv3|6m z*J9x;r0+{c=5a+Czt_Wg{T1^pNHuks*FutlcGmVY#N2T_aM_VKe@3-2ee7fW9=0>Y zFKtTUx0Fo7rOE{Q^)$J^jC$4*5)#r^h)85u_}P$R+eRkqG{wA}#p%qc?MI>E@Pv!O zDkxQ`;hUBIldO$yH#y8~jgvw#y1+z#v`5j`+F+IO0yapv+keu5^eH!QK{sEC0(qrrGE=D`hbC}Gsk^-ul5^vY&%vjpKkIFQm_or!jHqg$%v$H}mlnGDZ_~Ps=@dA37>eSBz zqj3{$m;BatMOXHPLSRfR1zBUD${-J;b7Ug>eL26Y`|IxxHp-`7@bGwpNO9J$yd?D> z|AkH!fym5_fxC#$F!N497dMJf2MG_fVR1}c(j4_*6mBY_tpzY4$D5^bS0d#7DHts{ zMW~Ap{9E>mk|Y@ZyF7CRY$o^hGE__$U%{b4!-TZ>`705#0Y`!6A3cgy)@i8i=(llc z@DD!i=wzDDiOL-Bvl1LK*pf1s*9jB};5&W=#C3yL?)9!aV!c(@pAKNmsRo>qDT=Pz`I-b=KSj6iO}Adt`?OT041oo{^0Z-fr?U zVO2@Pl(Ymqstalyc=ln6#j|!S70y2Q816Or7tp@Syg#m%^1Y=SwXKaCV_k#<++;va z)f2N{Dyt4J4i_kKbzeSH>;G8*7$8Zem&KPbKE|Pja<_-qqSXRJ<4P*S{j>t`>9g2# zU18<3xorLRAff$Bq~gZ`<-7HsUpm9eWr=&Dg`o+Ta-_dNA}N=HBSN3-eXPrab46hpz@2N8Chf zMi`PB>cr>FZK_xZg)=F_T~b~DJZ)gWvUghYJfhp-PH7jEB$n1fahp%{!HoSgAl-*n z-xXsQ(zPG5hq*D??-Ww^ZsyY}^wCux0d< z)2Q+Cwv~5=1lJ(r6`u+kPB4zd(2>M3jyDBA{|B0OXD5!7HFGY!qK^Om#~V2sC245u zzGijnrCQaJlar#HBT{5fE&970j-1sJ1Dy|Ng?xot4sO9fQfbk5_>m%O|QPIL5eeI4cq2ggiV?yf!6hj%C?X`xieF>Ka$Ou z?Ji2Hz#~(Bir}`de&u(^b${cbb}pXD(Ek=G@2iVP4ci%(FVn?if$GX#@Fit1d>)d^ zrJ$PC*>e4@a@V;`EgXjcNTqPTT{L;Eoq`s>D+`ZD} z4S0SzN$8?k)4_aQ{_bb-aO4P4DSbq3Q#V_Ot)C}m^w-2bNyEG>2rBc6d8ayU?jM6Y zpb`@%i|8PXU;TeiWX1z=MAQCc-gAEE8{E%x$G@)l&q|H;D?eBZ@WKwl=J?e;mUx^Ub|X>B{yuKI z;r9#>H6FelC;6s=A3;WhSPx*2LojyyG@5^EpMz&S-v#?0K!XxET>VxNlXMVqO6k== zFeR-dya5nT?qRmSbxnWQrB9eo{9->B(DJg0tR-WXGEWFNEJ5?RqdE3e@9a$@QU0+g zq$sIRd3wjpl3JrvYe(y5B7;AYZz0vErIW32IvU#$#jIOjMn}mpV*R!e$#A&&WUHw2 zOE5_jrx$-<)#XzNe@mAef9r1i=Iq92AaWbs% zSv;Jc5`g(cVluU8gSxOKqPj+Yky9wLjWiN(m4On0U=Og*_w608ls=#KJ&jLlJ%L@B zYitoPJ0S4iE&s<<&Wu=Qkb*5@J#FM2NDe1r65TpOyzABJ{4=gL!IX0*C8!`l8Jn%w z1I87DNDGwJcGrmYzcLMNr49_dJ^hDvdS4+*l861=_eF&n#E+6TmCJT3@k>$a+<9$~ zPdQJY>l_n3wAZ}-8#!RUrA+;?CrQpw_RN)PZR@d1mYC9nYkqqSPJ2DRq2 zc3w+ujr0y<{z8U)1=utr2&pxcb3%(UejpZ==e@ObdR=nV4HT)xS81~W3<)Z$kgxVR z;_QK?o=cT7UY0fZj7;fF)uhb#oWR`f4|g-h0@P=75X^_gABs-%Ni>Lf(NtMD1)R;@rF=!+(!=!AyN&ATJrNi{VKuy$!|NbK2`xBcP z=`Yo0+OnFONj6l5Va|91Pp0xb?sc2neTX|irU6Q-q=i2+rI6s~IO-#(CrHKiqFQwKZg+X`! z7eEuJ=^EP%cj(Pd*q6=vo7eor?**@Km22P_RnJ@I>BuIZ(z`LTrlX7cCp^wtLYJ?%MV3+ zx4W;2{Zdm?Tc?i{py7649jv&4%6wK?&JDwzw7e=X!ZhQO$Vd}&+y0&yj@@8oVM|G1 zh>WeG$*dYX$=|Qacu0D8Cy8}pP}_JXjR4=yaIl-(SMgiP2Mj4$5;^mdc|PJ=#3J!-^{MKdQ)hAK7{%ktM zc6$*(tUNVtDSF_63bduSMs{j2{f@x~V6V|H&a6RUVnqsKJ8)Eef#=6!oMA&nV)eSA z8ds*A`Fo*YRtT3~UGHKGkQxv6opAE{MW)jCbtE+5nQLo|ZZ$IQTHtO9-EuaQ+^Pwo zhYqVonhkr>tOx|c2x#$dA?STD?~i>B2H{#g(!X-BVs&6~jpqrA>AQh>1B34*4)|Wa zVz#PdqijH3H@VSqP^hhi-^Krvjj@jZwl%Vta9LnU&#^e}wu0t^98HFj_+tUkJWkpnQQPa@98n}Uv!Di zxNVDXxRfie4TCA`Y>CzB4OjaXYfn^7zN1|EJn0fCj2x!dKv}2fkv|ozNNFPfBHoKE zlx}KcounEZP>f>r+UiZV3UBjI^+Fyp06B{(PgU?4Y!Rtgq82vc1I+aAI#feU5PCYY zj2*9SU*vF>p%C*C*irglm36Ake5{37GhK1~;Z(%{73ttU=jNK+UwECQ&i$*N2|$%T z;SWO;(e#oBHrdEBdhXX>DQ0xYEdDP3q;7+jtJtgOTXxv zSDADxlIXq^OP%lA$>g;sZ`4vxid_LrOBb{$ zdXLbZ8_j@b725zp7L6rWDL`}1!@qrJ9au&vNw7fHkOjk=uc80bVBg{qv-?3Le z`B8cQ{TN}xOpOw{{{dO@DlQJqeb86Rpujg?`GY*jI)5G>e3up}`K_D2;xG^tf+7`y z@E9n4s_@(L+f6R_RIo*=z-`>%-*0~;+6<~bJHND<6K56-$jxY=-QNphx}FlCfqQw~ z4hsieQD?LiepcTu3xHIe)~v=D`MUjlf(A*jaM!HStZ)J{gqFx*=~uwMBjVI-VjU%v zi_$A5)s?DmKIDRJxZ_F>CK!8TsMVfyptU~k|5h5QY9*;Z{PbC&u0iD!6`Lb6iQFqk z1zi&n2UEQ?(6B0{O8I<(T|~7;XW*+#IpRSVrtk~vLnW5dI4QUwgHSpQ`YZ{gfSZQ5 zj_|^#E@4(TCDY}Ko9lbe`@3@^w5CB?sp<|%QYJFs^sQ2vKyowf*yZb=iUi$mk9)2` z67c{>JmBbi*jH)`L&(NIf5%NtT##_EVxsQ9IJzrTlE9MLg5zdm2#v(zP!BL;&hU6o&5@6$eJuTcptj7UR4f(lO>JFCr5U)W7lx+2q46R0{#*kQ#}#SH zR6WS|#XayVk@^=uHlHG0h#I6x7jj`hI7++^ehUs*eql=3QQ3>U?ra(YAw4}kYYS~0 zwC)NKBlb_<@kU4SDtlitUJ-u@Y5Y*~%Cd+vn@-+MaY+)c2~$I!E_7<|s+0q@8G!!c%0d@${*?M#UfL zr}5bY$au31NtsR#@MYv`mkbiH@9chyh^zpRlA;OwXP{cJfXV=RJ_;T6+7Um~^Y8L` z9z%zyowo|J?m}D$b@$(UAMu3pPc3(Ox>&Y~em$&tPF5Y^)<9DqxRHuvG|>G4jrq&O z4|mp?t^V1cP|%&1Yd6m$J z&oTR(PnY)0eN3ocBZ`LBnY(JC44b8iFHyj#VA-AcNG^@PDHHF66kuUn|H_wh+#40~ z^zHT$EeULVn%P33o~8RLREwqw&J)-}K#hJHe`}eyH6k1IjSYdkv_d#Q^0-NWt(`u* z=K#;LhHY#sB($HD6&O3uBVJ8=N@PO=dD{5BJ5*8E1l-aX6B*baGJmoZBE4vGC9|(7 znh1#D^g&%<`Kee$HFAD%-oCp@#L7|*pm-n%d9WL&DCv=9k1^KuOsAa`po*N3aBI3u zf4b@}vqXr#n@N$lD`KMk><7?An{u{G$Xlt`7jj&R_*=Jr7!1EI_9(e7$$0zanaUZ4 znTqmh{Cs70*3 zr>u^e>6>Rm9O~k+$8+DPtaVEV?_KTNO0{~{=I*pb)bjd#4QhIH-EzcTP|aTcVH!gE z)JN@nkS!n+Z&W`oyilupK`K=u&IrCi4x8qFQn!(>qw4hPiY#2DhBH&+9Z0p zu4!w=GZ;4$l18pMM>Pe6E`o~;ov!q;T zcZX0@jZFH8OB=`|9QWsO-*sooVSaV}gmP+phJ2r_pcijbJGzXCJaUiab7>MLWIM=j zK6kFp9!Ki-3|^ApLtP#yZHD+`6d>@kgI1_*de#iQbql`n{tUkn+6z<)DLMrQ*qv%g zL|`P2B7T>57TNz&H#MavgBZN%Gm5lLi$O1XJ^l3CqK#Ighbn8B${O~*4aqoxwKPx)$sxYa=#i5d0>I6(ekOqywP+%a-l?y+##K!zLT3Dhw- z@KbllcA02J*>O>J$D5edr`tayhsAcv?ib6>DOqOHsVFGnZ4Abph?$o z>&GIbkKIH~nnq#++XAxaG{~V&pqu3iq3lhnnAaw6X=)1NddlcgA_d)F?v4ecVco$6 zux$xvm%={1v8O;0R9(5^H!+{BJ#P}sb^MLD-f!c~%Ardwb5V1_r4}Nw1&x@# zfoetP2f8#Zc|*@PC*llie*Rh6LhY|bADyQgsMO~SsN&y^%t`s!LFPgK#T2?N?nF zZg9oDr*i1poE8vLkGfMA&!u+GdXghuBCO3gvJUWPr#@w8vwDV`Gmag zM?Qpjok7om$-xTqru#-@-o3u zJcm}mFT+-Yp(nZ(`y=0~CPb9nq0vf{yTZta4fwVUn>(+3m+3-~}SIpX0(LrhTd9hEzv`c58AT3aQ)srMQ5b6&EbIpskWoIy&E&z=vgO}5$p%XEc-M-Df zx{qgf^ftkOJ4UC-oJ(Ce+uUgd(1X=x4pmPa5p2W$&SS|J{ks0=`(UZ%dL9RbqAG)5 zYGUG@XGsQ(w)9<;8iy)}+4uD;nbOq`od`j7pjsrkSxEMm+6f=rzB)3~Dq~W-d7?B2 zn78At%Ram=@Y!Ym#{gRVhVge@u!@aZp+Jf0;oIQ}p775!2D%5j6wQ=QTb3fRu|x54 za4yS@o>Hjh^`Y?5sU3~^$Bhr)B(2sjr=;^bk?e3XL7)}4r{3pf^9f|uFzolB$<=-L zm1b8htr^`cE%$c|L6jrON?apH#75>94h1-}e2q?a>X{b6Eee#Tfm4;WlxpcsL>_xV zy7+F|44MX6TeJac!atf{HqqH^e&S9L(DB^DOgs^qIQG?44eZPo$VSljT1X!X$)f0e zUwQ80SdC{pj~B!6rg8Cf&slD^uB8!M4o3VtK{KPp`dcln3V%=8xYab#7BC$y^lt2@ zrOnKzQxEk>Qw$xT;;zZld zktR&1haL;=nH`(#3Jw4Vf73|k>6?;z3Ji(u!1;*6HY`#q9utJ*Vc$yv3|bFpop5^P2gQY`qlpKF8WkcV^fP~^K73wrxq zeK$P7!GY;K@I*F%L2pC^rki~-RyBk4%VU?I>`kq&kKY}>t5FO>c~(zbT&WmNH8uoH zwvL=_X@EUhXPI7VKZVTg1f+4(hAiF?V0%J6J4i2PybGej6Z0$yqXhCoqM8&w@s$M| zE9C#Cl-1SXHEWwOIaD(je0Q8LqNdonWm~q~bDz*8G|P1OEVNO1fH`I+S=fDhBuE{F z*KIvt)Nu*N-EUIQ7$(%!lOJqj2u}^o8mf*nU?_t#TU@>rduG=_6Q<< zH$Tk`SPlydCXLXRDnhraQyW*ocHGjuivD~)S#mviZsHbjasxeEJ4B%2+^&Z5N`ISTVT*`ypygiAnnV2e=!%(PFv<^!CuX(ZZb3$oS59&IQ#4y*PT^FC6CVHdJ(v-%L-D zjP+ua)Fi6xK0j}erDO0OvNzA8rl=>a9^@O8$si4R@}4!tH|dcxG#7|L6pBbPK=vN~ zL>b}Q&HNT31!#%vIp+q)E*L4eiW{H$#R|h&m&Tr#UGkqm;U8<<7>93)4z9m@^Jf7(fg2781T8ME#=wPV%}(ybBvH4?VBKSlLv^3^=6?=$gq)j{V&?nmnJ^t*EH-7K#BvK^x^-_WhQhB)X0) zO|Y)#qt>Qo1D77*VFl(Q1g>YhK5BYHT09~Y{N3gycCA7MBc{!4W^sl>^TWY%IXjfr zkKzLd(@tnkl7tter9>*bL}OcL2TSi^kX4OOeuaPq576r74aNmmqkt~O;i*n|y_0Dp zq=~L+l_ISc5AV;Q1BM^GrOtgx1m|ahWXA_0V*@b155I=w?6ekA{Cc zJZPv?q+I!nAO5P;L-tzWLInbG`*%7d+byoPV&S(iT!*dKF%i%S5m@axf`>pCHfXoZ zmd86T-984Wg?%2Ap--yp>te|%!`cTz!7p3#ociw$2TpavgsQT>SfI~O z7dn}NCZ4D@E_6L`(`z*Ik|4Ck$Uu3hdpJ$l$X~pHTjm-l4S}0yeu1X93{~0~3IG}C z`MYVW7%n)^YO<#jFnxG&HlDww>;GxkQ!DZmNKi&g zx;s?s4c`x$G2pQql^LV&;6I`Sh4j0vKr|S#5@H(R1La$h=UYwi7Fhh$V3AX}ZjW^A z1I{b-EuzauGU@XLr_i(|_fo9tmW=wu(!Jd%_Txtt6B& z;bQZFYn+T94oeucGI9}tMi^M{!LzCv=+w+SlWhWK>$5+Gg6mu>ndb5zxKlwu*^M8~ zL}^*x5?1Lgx<}%yfg)re-!!lHC_Eo6O$tKyR5CeM;7vFo^K~0D;QqsBLU{E2X$w4z z@}x6N*J5jyr&yR1%`<}U#l}B8c6mM(PcSY(oO^Gp0%}D%%+httl_F4%>gY`!f81jJ zbh6<>ygF#r32&Q~MrX}JSB8u^6@Td?hH0SO(y<5G<|5?waEILvEU^2(q9oqrf6bs` z-7p)3WaK}zLKlF2o-m#k7`*V-I2&C_l@}L;EHmrlB3?RI6@9(7L|#v0P6GE23tzpD zzXfIws8~e8khKBKn9yWB7(3?XNt5a5a8K*jQ`}y<7=VKnLIBGG_QRaA&Qdyn5-pG3 zXFS!hW1hNUX*sMzV<+tzZh9A=!XCmTVPx`jH|8rgJUWo`2%_lxe37GW9sPsHLj8aam2DPh+yo`M2$VLn3950>x0^i`y2 z%!WUv{XDDZjhlhSN;-VP)rl!1Cuu0Um_B$t;>-7E`n~J56j_X@BSwDyyLDR28Wai) z8IC$V3@jVzr9T@Nl~$EZY0-@!%@hU-uexci%8JBCqI>|p@Q~=qL2(C0Y4_i?w8SVi zf;Nqn06a5+?(zU<0T*Twg;FviU92I9&XzW-0p^1KsLaHCcfjKweo8@jH6XpAvIV-j zI@xcL2Fuslv>kRKkliS(Qxvb|{7GNNVJHhE(MoXpy+$Kj%f}P@CClDv2Pdr9X_Vo< zJY@ZhCpU9q7@W!?RnFHmg@4)n_1e_Vu+r>th6maDFPi37$VZmx`Fh5mW$W$NtF|AR z%^oEv^-zmDw2+C9Nn*A%(n$wR1XC*?aQEY|RwBqh`)Md^KI96_Vfl@4j?!mqLdjPr z`#XQ8Pra2>M0|s;HSV5~{!EBLxHD%7G zB<`;2NhHzb*Fzy2;7$_CK0nS8HUm{31Y&oOd^gZ0rM zU-O9o{V-nM&bO;cCTB13@0@bm%)_?W{*d351pe?5Q)ve&L+r#~cE1O!L4jpd90*TO zI(sW(ES#TylU}-*Y@$W6^?XYMf+M_2;FJ0m0Qpn0DTbY2ZORpcISHD|KTYEf4Vi(N z54)cp{Qb!f4hKhh8tI*|Sp(dRP(}8Oll2tX-rrM#%yHIhx3xc1qPLLJ1sO4WFY1l* z_KCbFbmVjM9)CAPy*mo|Jb9~*Pf^=`wbhUaAW?+^dT~QB&vz_mimgR~=S=$t)V)dq z6?wSIqHkPg){b@cGXyQ7e=y4M(p8ns$n&hibM-|9a+`^ZR`2% z2RUM(V3f!rkfb138IXH|pH#H?#xIGjh zb?xxZ}bd*+AaD9$(#)ja){*EzU$?1&@BZ zk)1rixfOM48$a8-suIiKwWwq_ZI8aOC4n^kDmKJSNTDS;1#FXn00~UrN%N1W%YXjd zB9__f&!hbQ0cAasn)*CK95;T_um3H8bNxGkB9+lm)jz}A-Xv^_AK>i{2HffsLT(8o zb=B9i3wqo(*?fw=H#bUZV#}w7zbSOp9Us!-a#2LLjz$*H{!nQx{_3!X@vEO$sUJw2 zQf`0#FWzjM-&85nvAKFTIGc@v*=ME;{5g#}!jRY=(FK-WcEB=PzMP1341u)NN;VSY z%V5qE4g~4OY+`%Y9OjRi%6>^0XJjo;hN|aqH$>qA;)}?vdCy~|Fzny&z9PCFCbP+9 zdbbc7%>2Pw+3c$4Gb!Ug>Vr(+RL;g^-uBx}OMiLfP(p|A_3c=_j16|+KhpmyECH&W zhlmG3|4+wtq@b@Elh?Pmo%5*V!QbtDYn41@@o(nD4(p)HXK9vUT1x&e!mC?JY;2BK z7Q$sdU$tMmUKF;cPgXv$8IbXN$`+NPGEjGJKk>i9DOHaQz{?l=Ewj=%QGcA__Zsr5v`ju9>5 zF)=dC_r0o1`mLlQvMuV$f&V2@)>`1CmxYyeB7>dV?_O2Z8~+iI6bpJUC}?kP{W->H z)1`+~9GKWgJyL}SGYHCq-TcA4_UP5(*h^RZopZr;$_HmkQi+y+=}J&X`Q+QUF@E;q zUhh~NIZ+@5V+b>3^l!fXAQyHnKEus0rm2CJ`?px=_=ZX3NQf_PMZzX~kn7Ciu>R$X zGA3CQ2TMO%is9kyIc2vMtB;nDN%e|a*EE#j)12+@V()sOx0h zk%C>ep3-4*Yg>2GFpq4^Y(Zi5o66t#+92Fs^eTu{s2s6kJ_EsE*uPCV6L##-F)kyP z3+*%)Uomsf6Rnt*XA^wYUWDB^JvbH~bkkyo)pedUr-@YO$|T<8+vDWhy$H!cY^0l@&*mLkj2m zn3etCwOa%+#V9D|*<=Sc3}d{TiGAE>{3C~{>=x2_;83@Y=+|mLXlTTELTlvIy29#) z127|m(kzhG;y2;_?Dg5&Vs8^}z-e@0#M=?O4|NeTZy)RM)%o_hXF25y0O_c{P`ZlA z$w`Pw6yw;(a?;u}3-w@BP4i6>x@9YYcDc?s>=m8(JPhvEQwj0Q-l-C;@N$8dXk?wU(z*y^ zqm=602$%6s*y(WKBGrendn{ljq)(U0pppLEZSfdh>)DWKJm*W=57OcE3N<7I#tExe2H@MCnu(nDJC(UoWv%EdKx~uZ1e9L$Wd{DSPTIby>B~xLBNhn}`tU17XL>i+ zBh%<&slB1LQMjGVr7lTfU?3x~NUvI)W!}_}w^EdL`dpec5{M6+XcBFbbfz`?H0smO zfKt1Ol-tlPpK*+N@h92iSMJeAEply^{xJ0#o)V{S7X}%^&gXrNCBV9j(n9vdwf}4SUknKA{^SCO55w9B1ssM#36lIxD==c)qoa5+eFnjJsejX4*bQ`VD*lq(fpct&p==wFv-hC6joVM9$kMez6;Qd9~Kl`|cH( z*ve$%D#xgy2obM(>c$@mu*wWu5xx=9H*Hb26f!Nzbip=QgV*)w-+a#mbd*CPgRn5^_|Qf1DxY z{WZb&n@ZoID1RjW6kpemF_fBKYT74OZ1PcwQ7LjotJm2D{Izv?XhIlaJIM~t&Qr#I z$ITUfr@vb97|Z2Wt*{G780L;~4#%_&xz#U?MraoZgiSQJ<=CRwivh#nm0$0*%W_RA z=#n&SPxf>5_LRcLr#@QuiZ!MbsJO%(78<7m3w2e8k7Q32NKJf+3r zd#@!9K9UzgtMj`(S&pIPAEp;=jTILxKrrP*SyBiTD^iIW;E@6v=h++sfIJ-a9!T7m zsp@Jl|6*W>*vIjoGNRd$%McY**Eg?av#GvIbJNI+Rr43{-CGd%d_+;@om*#;8FEir=_L65)mGql zp<`i05R^c7q`fxx^`rP>l1+%>f@=GWV10qY65T2XJzTn0nEUzqR?+3sRO;D38}Ay{ zO$I#nf$m_=qg=>Dg_6pwh`!@rF`-b?jR8vT;e%K&FZg&W@gu8|`NejSh%|6nVBqG&k%|%%RZ6MVxf=zl&|w|3k$PfTyn2-6!;y`l zUL@9$!ceNV&Mx-$-!i}d15EpR{4Cpe&b?IBFLDy)Z`CUKV@ zkVAgPnHlzhi?%B$2L*{tQnz9#T+F}H{cq>~1H`Dux^BHeU#j?pJY2V{*Xk7!#h@+N zjmh6k5sX{=)@1m@w2@{MpbjyX+8QpZ^~f7SVrbHGiMNUX#gg7& zA2fi(m|zrU{)a-xP}GD%B;sApdo(#1o$?L6pt0aFa)s|A$pyTQ7Il>Zm{L zW4hW3m~0HSs>S-Ea?xb8p>{gd4^CJJ{dYaNt!fQp_7~|bD9ywTNHaac8kv2?*CSUS z6&xcflTQ$;$OYtIyI#}_Vr|z-`L=i6 zMEqowygZ$%wlmEBZf5v#ToX4zn85Ls4WBpJDR%*C!k^L7%XCzvs;GOHkbBXC!%O517*0({0=%in8_s~~=kBHbju)8!o zYZ-p1Diqcep!HUBO9z!|3hh}YaBMu}Q>CN~Q+D24+ zHAmf7@^0bIetV#&JG|4h4F1w~o#(`OhUo|q_*x4J@KD{-?X`#=A6&W#lM>anpAoeF zxpY^44Ia`+=~~Wu*kL`9$xJQm#FPTowvSAOAm2aoNmB4G{V!@jqaNO(`I~ZAR%_(y zD%$kWRGNhec$lPc7=U#n5fZj5pcN^Q3xhIz6TcTo&4y5oU8)A{#IR1qj(U`KnWNpqR1qdN2DFH>#4CS!Ry?kC zR^GV62--fu$-&(#ZkR~+KoUX{wId8LdSCk#Y66;in;IW)ju|yn`&K8nba=o{i7&$_ zzo!()f+zAVn$7Hw`5e)WLIYFS0DT@|FO@nlUNu)GA3c2LdXCaVF_U5+_w{?U+z4rJ zIC-Q`Z3&QctNR(W%z?6eB@FyZd!y)>TpM^u?(i zHl6KB{2^Vx;mJGby;P8*Y?ePGMq{+Ms*#z}qfG)MLVbtVTQ zszjW>gLGP3iE2(P5?q!@Lc&yJP!c-CT&;8daYR&=(mat&D#n=qM>dW3D=dEegq2av#=P}bB{nbYsXE6TF zM{k>wB37)!Fko5PN4}|56byfRz6b8l9P7%JIhASYQ23|;)AS_CWdJUCU*Gp5 ztx+-bQprV|Z8JJH%R#yp)ck+5vb%(|VwTnb#0EWLgTYfRD;8vix|PiM*5j!~k-%n- z*b9&}4!C0%*xMD_et@2tjS(?-V(7LcMO}($1>ze1$;VinTP9iio1&C zJ1slnTTa#V#Ywv_pT08OHe3s6^k0{3rRbX?NETD03h;PcWGkLAF;(;qjt#VD*K=>U z=Wa8R;owIDI0$)@s`d99i{T@(7(rmy1dko;eAdU|m1|*a+9VEK3{ZFpZ@9@XUyqv! z=fFm^uQUT!!-T?bDOY{JxxCXz^t9%zGkN{7=@6A_k#2cr$LvK?0C8H2i#|?>FqgtD zI;W^r!P7=$5VtUA78i%^N%H>0HLHKo?%)uM(fL?v=f%nKMRHz`?kYS^I6X0_D@>Yi zc%|4@+)>W)TWldB&ii#{%C*YdPJMxPkp^=x%PA=KBrxdJkXiEA{XQT*lh=IFz{m1ZeB ziT%Hf8;b^C_ehC{1>i-*{4Z2$1g0wG7XO9f{ASF{C488=Cwy1UkdIn5xm&2IHj!od zVJ%**wYt{L2b|&hQ2@l?16^79g|Pw89oNAC@24ZRtvD@YG(ztVzjiV zgM$zYk9BAWjek*oo}+<|gxUD-eF~58*30vz9@K%A1LZ-jU5KiThJE3@gfVW(HE_TgX!clBF_A4c6GAe{}MLbtRuC`p<2zYzST zI`fXA&1la)_dn5fV`?*oNOm=PzvX*QeCML+@BK`H@@s{qvD4=EC!#wo?`~Dhl6ZN8 zk`%5OF*+1(x7HiRc|;C?_PX&Ow*47qk5IX~|`3pf`0`MgPR?$_Fq6 zESjPPVasbSb$-37_d(~<&fwF4`%~PL+xV3VQ(CyivGn6+&&D1-sZ&eIZ_+Z*Dgb-+ z16??K&Su>ff5hRl-G3q+2@L;6B#1{5;p#c%q=0v9czM^Ja;5YESJOG(Z06ElAN!fA zl`1S3C$n`Xj)L4KO69>aWx{xxk$uZWYlFqq3a-}NGF_QutC)Q;?sG8_Q_{Ei_y1a@ zS@NDo2{cicw(kR0_^R9I95a9D)}Z0!5?PwCeyz?sgmav(T7ff%bOS$0-F3H)B832W zJGNQ#tfqpq8)NgUE$QIgUdMS^D#_D5d77#80{rtSq2IRE1V+}^N+9dfdGLW^ZEI;O znviRB&@XfzY}!JO%F4pcKKiMrVEK;_4%7S5(#O-Do}J-DM(K0`yBYa~7q-?IFVZNq zK?Z_US~Z8|S3!qgmeml%Pw%i+B697Fnd0kiz{cvx|3zrC zBi4;__M7I@ZjvEpA1r{->Y$T7t9G=tOPA!z^mKh?Ny$H8f(IJXJAI*ka#Fqfbh3!K z3lKR92r9@F83%xXN}fo815R&U4Gp3)C0mMIiW1NX+IqOmWljJ6cJ-d+a&C6|CMjTR z(lZJw@sY3RnG?*qT$mm)NeN|F;lep9e4$D<+HRA_wf6M1wr;;nG%`auL7{w_;CV!p z?-FY`w9Y3_dn2IQ&oXFZD#59-+Nmgo2>xgVv3O<*LQH0rlvou~UhA9M;zRu!uS&`$EXFlkEZJS#r7vSn3F_-A=# z+OXOi+NP3Z;{BR3>8BA?9oZz1doe16UN}afFZ=;>38&vpu>@dy560Hdjup^BEHIsK z_J`w5l;Qw*yKNmdU$R@JN1u5gi)?-RD#H5iWf=;y;8aq>?-*rOEnG`67wP-r2r0O98EU-O?w_MD=R)sGSd_Vco_J zL@UuPZggSNrOmNXKC6t(oO=9u8<^a0H25NxGp~W{D4v~MDJyOpDjOoJZPUY{L|D`> zgaJEju)P~gV@_*8;ioZW3PeM7b+zd74^@o(otn;*r3kw}lB+4b`ONPz3E)&h*=Mch zSiE%sgqwfPv_%Bt>fYPIMI5C!LN7##vwzE#9;oKB^X*FNN%~UJ#_ocNbuv-+9EwQ{ z^mc-s*NJo|seZZDIW?Im7S)g{mWT-Eq=p9~%F)kSUB|c*@2{=tLH!@>8g1sj9^^4T zC%+m`VlLzCCywYW(7H6Kg2V2=h%K5Q+zj2raTQ_oySE%i2`)DrGk0F5!oc5>=5mN^ zBrVu1?+sBVoa-np-O8Ip%)sQ1BL{w*DMDFRY9yj&Q}&tWeaq(c&^-hggrr<;6`Nj` zh)4v*HN^16HV~Kz{znOOQLI5nl5TB}p_3bqmNywTxg*Q|mlGAWf!9B=eEs~|zsQDU z9+D_4!FiWicp!floCu15kw3FU_U264v#At~4!%g>7Zt3Gkki#uVfzxi!D zP~n^~yUD>k1XX5N$H1QfF+`o~fEdZDo`p@h7GFs*XYA64NP#-X-hZ6Y+c&Z^-q&@c zIVe@rVOLihYC6~<+(Z&Ve9Qxo+zLUJAQrmoi9Qpe+k@P{oI(E9MMyk%ctB-^e};ZU z{sq6$SSb&cbtIH_Ryd?TJy&7NDDTmfhV`P)OXv@I!;~c3;@{_xExd)hp%!ib&1nV6 zxE0$_z2_-&YD4?!ln7SQBMov>X4fVuJuCwvdyexEGYUnKK|2FAU0f5_rIyl0Brj=e zbifXB-}4fzyDprQg8YBS5!6mf)uugCav70VG0@4Xme`hq6J#*zG>gDqCgt_HuaPvy_*ma*(eygnNeDQ9vs?wX;=`fbh22FWHFGg+LGf*is9MSX%3$ zeJ`9X&g~3CRQJuWDiPiicEDGwb0fPkzLDiyI%KO1jTu0l-u2LASL5xt1Uok%@}z(+ zoC(EjUP5ermvC!&qJId5A8arx{;O#|b~`8*+usFysN&zg;grt}Y^^ay+Gb>SE&ZEz zv%Q~nPJ>3YLjG3EGZP}Poy)X(`eA{Oo%p&GP@6i^F`)!l4>fRe>W|Q5Z{Sf8APUV; zKtJ}J-kWeAhogDVC|N_!IDRm&0~YuWJVyeIwaJe7X}Ey{$s2T_g4H@9*Wyi4dh%67 z(C8ff9=`T2{MG)1qGZOLxZll@k)L0u>D{4?Y-^F@K9g!65p@LHL>ofEZhq}}i%>43J zw>x)Qogl))o&6|^7N^wUM+DlpZ`>Q~pM?=g=zpu}BM>Ssqm6vf&F%`MWoefcPQKF@Pj$8?>(#siC9*agV`eS+rorZk?0E46m6#;lMYu< zl;_Y%&le2M)0k78F0v8E-iTY@EFl<-z5Y2LbUVgsm?)L=+qoT7e{Ls3daiT?b9I~$)q ztCMG9Y=3pU(r@Cbwte_F79|!p7N^0kcy(Hx-~Vd?cx}{pV3&Qvk4L%SW84Ama&>EM zxC%KpS)uv|8L*hT-ix;ZN zJk@UOSe5U;(Do^e;xRoQ&MRBP#JcLfmw-eFepdJI*;1lYjD#9lP)whV z48BBva7yLF4_#CP+kt^u!p=gC%M55Zr9H#t#3iWt?*?B4XT3oRF(->2Ry8Wc6fKZ| zhL%Z?Sy-JO7uvWe#FEyU+MH&kiO0T-05U!C$lON1EfMB*vd6<;(GZDLb%J@G!; zBDHcZ*knwgJ=DxhGeqWU92F%eBc&j=grd`5;2k}a*?D&r8{mj817rw>vLeG(64Qh0#g-cxv;lO!^C|uH_TXb{vWF zzxWDYh2N2dO5rbBee zguh47QRhSyQ^w?|?EsPu+$t1lTLgv2KQIMBGy!Ts0LEu!397rPqat$fj#4-3@Dnl%jIzxhnS4S#E}&i5-43tG zxXlOQ*kgQ195RE@9!NB!E3(9X|9GeVqTr904%i%Q^aLylKCfYhq`NZ)wH{3;kJ<;5YMhDuH*Wd%UP#+{bQ-ET?qtR#3r(&+PEI{n$5YGzw@xdK z$oG$`Tq)zH2>kh81m-+uXaw&fQT{}r#$#aO%8GU*hnIyLnu|HGh<#2*tM58&rX?$j z%)(Z$%zw}3Z$OgI`bz1f{%sclA1|3^uMwhAIa}Yk_c*95|Jh|{+!lq5f$~+p{(l0f z|0iGw?vh!RSBok)?7{V1nvH2-&?e7fR!WO2QjC|9$FfGD5O#{;L(E_(lx^98aMY3v z2CV=wmg9DynTjMmX$&RBWg?z`s3T8LDM`#?YF?%^m zdlL$2sN3FnJ`a`Ge0(v#R;vPvQvmN*T)q8Wur88bMe(q@;K0WF)0Cj@|w5_w#$6SNn3$oVjP_zOQqI zP>UXabO8k*(fJ~nnb=rWV6pbkABT7xzD;RB;#UKl;_!yc@TD*`5}V;6wR7zQi2Z* zIQ6iOh!I&~WbLEnDv`gVQ)m0vM>JbfH_`O@Uru1|t`4W;?>mw%o8SNp`DX_&E;b_g zj$#J)^kj^3v!^Smzpd4_GBN?YO26dVRmQ#X{3lX)?B&{v?PU`$Cf6{f#NSlLOT zsFBn&SF>Kx8BNIs#qtB;I%y>J5#;mY+`oKn-Xh9|e07Z3*1Xuq4Kq@;Y-sPkwPmsa zOPC0NnvDN8)^5iG9^YI(UvSkTzFB5lcvtC_BLCBi?h}ckK{UTycAsLx5~A|S^9Db+ zxwJWqhjRrc->j)roIgxZI3S;8t!pm4Ej(SR))N4Ezub3c-ltNQEIFvN)znG;v}1wX z^;b&kMl$j|PbHDEWvAyVEY3Qon9Rh{AXW?dsh*g++(X^960QyNRrdbLPZhn*rbQbc)Ecd+V)ZgGDYprP{!y{S3+SuuMOYIts-IBBV z7v`yj%n+dp3FG&{8>b)k5Npc910a08lT=(negQ#3;QB;EVp&ff6RltOJu zJ~6mrb=!E$&aKpRQd7q1bVhV@NYf7Y*yUF)N)CnGNO(_chI~l)kcSrf!)fr_4a@v{ zRg_CC*_&|L=azXY$+Da*CeVG zqZ$#a@dpy!_WGAkS*>`&u-};JKS?myu;C&`sUs(io`n8roq*XOr4}q!eMEB9OXSis z4yPTQM_PXt2`tzrErr6#DZk959dPO{V=MjPdiQxIykV-wOlZ&%>54PenwRru?{l$1 z=j*|qKG7>X$<9aljY+Gf2AhW=h^W-u)KQ;+HW2oiT>y0c{Sm4G#4*{@zQVI+t0(-f zj|v}DI{dv!-Ty5bstYnV|$hN9uOHbB;V1qOo~0f&py8yY|>q ztV|qz1us+&&u!Y10Yl0~SX9AM%s`um3GbYdL8J_S8IFFurUs6VXYMeQWWUq=AVr(* zwwZ%BA#b$sK*`o@jX8uRD@0p1_LI#aiv9_s6Fc29cH60Qvz@H{ z%^SCZy8Wv!XCK*mg+Jw;89jfMq}Y!4TeGK>ae+RrCpv%Odg0W)4n~4KkzS(cMrivXUPSf@gd%^f@oLy za(^8JW_px(uW>&LlfGU*aiR2c;w=T1gNb1I^K%I}=|99H=wMj6ZRcwLWz`D9eAI$!0!hj*iNoVjBt$A>4e!Vwe9(ci)MC-c)G_ra z(H-Y`a%ur}Ot$;+Gi{<2S_SFPUx)idWU1T6@jVhK4>3hscrkOgCqLnXr`^x-SKS&d zhK14qD$|*;+O-dDFK0_`V=1qbh9bD-Mulvql-k$OQ+)U12$&w%hUw(AUvh8U?h*x^ z2l4kmx|oFau`ed{*#YDzgOa>P>>W<#{cOaEkXw2^56zHQbolEPEwmFq>FRu|7>&_jv=8H_e5Cof9F+?G!*r_w!^!-v>32Q~uY zEFlLm^m+mBNWW5$qKwf8ii7*yTwN`|WyVsFfmgM^{|mZ3+~42#4r=6S*H|CHs}?d_ zki4H1eWOX)M5N_@Tc?Np{@?3!TiEG|6J>Hkhhe>asnnnI-IXD(gTWt5-dN=yB;}32 zm21*;e+7S3mUmBDAn3gR>yNWCENftA|IB(!TO$Z+^$H6uA&FEIIQmZeEoSX&F9G5$ zW^MHO^@p0FF2Y>ElKj7QTT5Rg8^sy@*BipD@~2luyGXxwsiHAazkiYQ>P>9FOis2B zAi^nyD-n?P<+$sX-SisW6tn7S>Wozjeuo_nE;e&Q(vJ^qhQ5C(CXgcGg3!OzMj>MN zb1fJLv!*qZUcLAOuSL+6((UIP2=00&y3NWcVtrt`!{~I{EIWL0=BA%G^8pG|d)ah% z3eW!T)s80!vl;8H@r0T#g&x+1LBdDeULL?pi$U#n$;WDGfP&Z-m}lX?!pu%I%wpS7^E)HxsF*Pq&I9LC9Bvdf14JZK!}>zpDADZtDn!RPwg$w>KKdcZ$|6d4<* z9j8~U^QYq!?ZB**dqSn?NP#*WtYH*d}y(3qeJczp?e-nPO=#&ZfpAarO2e?g||3Hr-)sTsg&%+nk-i1X1en7l+ zp4WU`wtKHCS~=cZ5xm4POPI;yI%PnxY+G;OI8y_WL0q(cAbx3$P7>%Bqw$(hdIuLu zOG=4Z46(KIMv0u}PzsM|u!n{>xx!zRohyxy+x6?ZY61z5yJN8oTUC|%rvMyM6vPG$ z9V1~&hwkuERjne#mzI(}q2a4W1>okWclV%=Wjxa8s>#HHcfH z%lUTC;vt^3YHCQxzm?vq6Kxd!;^akA{5F-@F{VScFzwl$gIaN&zrotn^#&)7F?51~xa@{r8qv9jl#Ba- zJFyp_4H#mtp)WY{db#Q>J_R&`Fvl~;(nRAsIO1dcFLM_7y3cPR1AzWs_rId3HeW)* zFY$w!^rbdO<(i%jqN)ZZXP=w=LF|7z_=bD5ILq#YxCdl1#}?BgkPIo3d2fce+o*oN z&`)BwcR9I38$FSQZu6W`Wi3d5o6^>(o7OIT&X=B^a30aqjP3~-kn|+1I!o{%?JSDx zyGOacbHqPbCnhrcw_@3@b2=iw>xjalHei+Stl)S(<|9F|Y?XkpQAFbh6O_kIN#`z- zd|f3SOW*nOgkg_c2TW7y_OA7a=US@6W}b-(#BijA5JJht7EXHYdb#M%iWWjpy22cP zT5QL3L_nHAe+ok6oZ!r{7UEzs{<#_Y5qM9UYC4&HDN=6U8@=NBLV{=bGx)boX{bk6 zLR9SgN5qfkHD_`0V3v2IS^N&^;x}8%#xVG;ZwF>*8HSM5a^`5WVp{A<*z3{4EEXzL z>Yh@zphRu3bW_~TqExFF?KH9?HG>yOfrm=h)p^fxJb2lRb;x@`H`MkHI-Nh_z3fr1 z%yORNvz&;d6n-rfUb(AuhymzSlECa=qHy50G0+S`J#o^j?Ck;$yuxm6mkF zx??+&hk5cOtXVBExVMQ-PX7t>==VKM7pHWdVar;%oRv-6YrH=6KJ6#}a$=d%UG^=X z(0#VD|I+sOsGfqG+#)nN1ruWlrGUz$(UkNFSCmsHa9w!20$89a8t%z^x+Pd z5?*R)hdXj>W-J*&!Ta8MWG*s{s9dmJZjkkxYK`Y+;tLc_!9|2e$8$0jA4L_@9O~CXA2bGBc-w>_T@9KXKSf{?VZ&GizKac7DL60Pu(MO%`8OmZvUDflc5}G24{4tZixA`d+7de$J<> zX6yi!c1Xe7RTOueoPQxjGR zFi{_4K@u+B0z6mmU!(nWm|%5UAD;LE&UAO`xqx=u%Zx!cl<7GzDiq|Q)VoyU z>)4C}7{7A!rlg3#dGmve&0-AsmGa7ekH%f|6!uO~npe1KS!m#8oz7Z03Pu)0{PeVu z{9e8L{6v(=y7iwLnP4#b_He*yh*#};-wH*DbrwG{nld^*`}bVJZ0>9o6iYNRy97P% zhe3JuS+Nm}$yVKv0vP{_Ibm|WJC;NJSr22zIHHh4lC;TbMcUTzbB@}0j$&9gc6!pp zERiRRX*UjE1D5Gu<|5qc^6L>IjaT_T6UYxLf!h|1^$MAdr4be`gqYS4pI<6Y--%K^ zK9S*5YQ1AtVQ=*$SW^`3Yj1@8%{z-h+y9#WZZf|9f^j;Yu_GOsgog{=<2oFVUcZSv zJhK>MW=BiIqsl7j5TVLH=ccMvSKdp8H z;ncqYUG98DjM-(t_DXmqraH&X+AOA*Jj#WZNnuWo`mG*j+hwUyBYWz{+v3GWzr6b8D^(2&D;fW9aN% z31&WA6{Wj$H)LQF`E+%KN)DeQ5V$8 z5>~x%?Fy|r4r;OKwDEn?1d5bIafs@){Cl`yY*S_!S;7I`Lhgrz_+18sTgfbcJyy^Z zli8vO1~&5JSITl~4OQ&eu*f+ZS3cWa`*gnyhBRGMR|i z=luf)CA0=+sy<@T$?wq56|yxO`&XkZ)v70#{2z`;}ylAPczT_saj36KG)3?)-DOBfztdXRN(%NRBB&nS)MQNZy8?FGzoan%Qw=F z&BbzjkW2l@a;?x5yoUtwpRm`}W@636OvjGTmr@c{noa)suQ9P}6a*e_7~|+l0mq^; z>R4K!TBXi_Tn!=cH|LMhmy4S5HYYAv$O7t*mTDXtlZS7`2-=no1)r@NN?4)YCsUTv zu=dd59rxOk@2(r3d%HlXX42Yh&*g1WNKVD5PD1g{7a;y3AFy*PK$iIxYe$goUp48* z6Q9#w4N|CWOqSVvCSU$GvaUV<)RM&VN%jHcQavB}#R>>}o?ykz4!lU?1myAB2m;}# z0KQ@uB>bku|1>~KinzrO=Xq|H07tJ5=xYT ziUXl3vkBT)Y^`>gF@{AobHR=T#vL|!V)&*f2l8Gy%xd+NO2k4*vc<3KJdgJLY#k(x<`YU;eS$K}`%mb`I5yw#798 z1_mIw{VT-Obj`f2ozau08faK^H!@6k$}kz(Yrm1Dk(-AhvDVlfwdI>dml>B4F~L3` zYgEcsM)FOv*vQ4;JwDhogH-~P4jNo`$!9`EnQ=Z*D-`dz_cLU7mJez#`I|$(gH%+S_VF*`Y##jv*Fr+T-Br3Ll5A>hC&pcCR^W%3!1M_E>Hy5bbGsdf@$m``hwfCm zgkN|k26Nk6AHQtsyP0#q+F<5nGWSyZ=!^8KM@|+Ml8ug>vW9z!X8s|tM^~!Rbuh13 z?P-K4S5y?}@ivsPV$QJoiM+=z$UZ6vaM+=MVu<^il7fWKqC@MAPx>kvpVg5fDfjN$;r=a1pKSk)0w*s7+d3^Z-RbE zMEJe;9H}af+~W+Q{OlyD72>AQJY`v-I6Hu?pWTytHlOwM-sVluCi%p9UVHM;`1?-f zAh!083gf?7)M$)BtBa3`YuliGhVMh0Za?G^nh1;E49`HEM!AE)cP|UpWCm~ z~Eo#)EK@(sH1C&}Ogs_@P#QWu+aD?SP;;*=6~-iF5?8wwu+u5qA}wgPcTchg9B z0|=kts{~4;o)vh^9#U_$_m*Q7M?Uf;m0Yu@en}YFcpchzFwlC*nP)-bG{iANb{?hk z6ro#Bdb)}?biCGGym);i@yHPRYf~>^St`N_V^XyjDpPV@)2@kK4n^J1zV&3+L+44nmW$ z+GlpT`#yKSE4!o2+k6?}i!pOvM#If9Huk(HL`Gy!2JC?d5U;hw3vL&+V70RwJ@d9` zeLy;_Vz|F?+4shzKjNnWn$T}K4ACU96ab0aH|h8ukKe~`r{!S^HI7`m7@XfPLg+9wt!m?73jFhx_<$}MJ4{!XnXSjW3kg*A)PiddwY6k05j8KwT)u@l zj_uxt4%V^ewbHOL(tfu>3&mp3!w?ig=QKI{-RvwtrxZTGXwFvG@Fk|7;~Obuh#p9M zo1#r!vSL|vIe!dF>6hEc&?ILbBJ91 zK#@tXn=Lq_1fz@Naj(%*IOR4rI?M9P1Ih&>D5~W^1nDsMcMEHu4z=%DkA*_iz~M)V zi3-j>z!bz}E+%;)g5kW;eb&pUKAV7Q{~qc5UEym$JmIwb!3fgxSh;oI?#V8Rb+sHvQCP&1CM&vGNI7(mjiMU3w@#lZNuHoM2j;T z(?3{?olnO!f=<0aGDEL0R=eSFM$ZcZB;imHxy zRP${={><1Io?NIP`WD0xyN&0j4`;*9W9JhZl!B%?;kr4Co`%(QKj2q!<0|DW2{b7a zZL_C!S7{yKMf7R(YRoVxO#FPQ%p`WL|4{2)^rBSaIsZ_z?aaj0kv0*%TweFJZ2=XRDcAL38!7*7Xq??W zqc^V7kDIO54pc8uv-;1lItdu9^h{LL(qDYs0pCjzZ`G4g`N2YPPHIBe0J&IsQrJ>HBs?{78i(XCk7EKoi8a7B-M0> zdfW6fe1*u6;-$MrWM-)BZCvpNHh=3wfQ8AtI@dJD(of zcv5AGELYhO2&a*p#J9aO;BDR17CG2Vo4pnUUNf%z%X7K-kswYCQ@^W%53-y|mqlpaVYk6sk*kyDha3gdhawGmJdY?~f zit>n!-{71BvPyWU&_2@%hxr^<^!f*leH6*lW_G*&ckw)Gze9IN3tfMlk|`Mf@8p&@2NLVx?H|wb|H22gEuGNHD7oA z3iD)0b0-!F*>WnXbdp~Vjv4P3$t6$&5wX&3QSjt<&urkY9_QEGK3tF&WtULwJYb2f(Q&7UG%Xx7K&8%i+xZEGDPu3=2O=2hS&?dY341KGhV{`xx&Rd*(%$XNADe z40`@9@2$8VtLAT{kL?UW2R}(toODgRSbUNvc{!1mYkk30;+kq=qsX^ru(Hl!7#RX7 z$?P4`Ow`ENsO6I?v-=qrpvIy5JV(;d1{+4DlG)#C3M`^jru1NAFUt*7DleQn8gn^< zCGcsN$_;vQOWF~;=6w*Ug4z8vDcGh%`TRjn>++olw-#jmWjy0LK}^e#-5K}d^prZ@ zx%jAHna6Q?%yu-vl#7mn3$6g_E{UZg1A2ESa>Z>V9oPESf4&SM$O35XW|+VE98qyhW$ zG?0}+TDciJS>O?G1?YzS9J7#QRO@tg^SCHxjHbmv=I7*mp+`%Nc2N)kZid}4(e2HP zH=a0lMoxV7av5DT$>UI`QT>F^HdtJzS}T-nT;jV$X-wltrn>g`kb9<`7HWJy-Wm+T zO6#6yo_SI{^x<^lT1&(yW8i*6<4~d{L{*tyEGQ^!)(D(X;ODYC~RnJ@Nx^!%uMn(eO~CV>Q zb3(8OmLvWGf-{fs22H8^8rqz3_A9{~vV+Eowoe@ReDx*&GSM-8>@7`4hvzZ=s@hF< zD|+2a5q;s;e?pkl(Fd2y`j%QuqZa0oQ7_k+8+ z2H6Ti#$xJ^W6Yb~5?3M?NJzSkkh>>$ECIQf=l*9xBd5P5nYkk=9k^bwuCcX$8^b&6 z^wc+AgN6^+&+j}$=vrzvH#DgUyGj0hNbFJL4O(B_g8$+yDmcQPK{ zSmz@fC?e~YD}e+VLL9oRcPek%t2Eb6{<3piYwy9{=*h7(9%yRa^k_Gk9`=(*C<3ag7 zTiAy(oQY$b-Rs=lBpw&EmrWYKIWuE)!d(57#Zxj;HK8eS(saQPvUQD1804+*oD;GU zuSv@J){yL@$NlSJ`iL#qpBS@`fkf{pMwDDr#c6=gVPe)h(_aQ$??@VDS+!1t9hTQK zJe|L!3gnHs-KSn~=ElYukEHp$pQ{e=pi$S9%i1 zjq|j>%4dP+Plb8QBzv;T_~0fXV<5XSYS?Q#5!BApi}HxHAAR0w*pXRrxZIwIZ!6v;-kaql1?l=^6L2z_pvDF!xxrUN4M$GKD5(tP$)T|JAayLz~z<( zo~}8~3D|!!nN4&9w=RD`(bkKo;jxYJi-ILv?=WEMl-6hvW{n3_%`6ZWA2I7fVw|4= zHbVH>2P8P`xnfe%?oGvw_l(ZsnT*4Qo9Pq&7mRsG5>z~NgUG8Jf6GaEA@qc@wgM__ z?NT}LUoxc=LwciIFNV4OXS{lA^YimQ4wxz8%kh|cY>%h|1Z&@s|};qxVu-3`|b&kf&=pr~EpzGpw{$Dg$)@j89j zFx@P9(;U|e@70`)JhYbItA31-4$IecjI-9^A==*o zlP)0zH5=;UuS471<23r@Ur~RIF+w~h^lIO1%&w5uuh<*joOsOi9pJWJWHw-+)Z)qo zS_KAANb->nMm?YVHTJM!aUefE%Vnj9tFnM4_p@$F6#D%osi8jRK;#J~!tDntLV)5xPGphLcKdVA_~fO!cnIou;$~e@|f8=WNDl_Hc2c3B9iU ztW#`i|M7352!v*7+_Ly_OTp3)tb-cjx+d>bE^&M#IciC=WanY6VuU6^v&rS@#1?vaTVS zMhl<)MmERd3mPRY>FzCZwfrV#)l{oa;nwqhHiq=|Y>p)L!F(U8;5?)$@vXK8zwj9S z-QMC^n|!1!XFKk{Y_8M&o8;cRo9}5=C+ZCBr8l+yNqKd?Yx8xtN=bBb!Daf*#J_lE z0CQ9IqVl4FlXda75}ljpE#9-yeqv1+Z+!nYtr>8Yx|yfi@(3BK)n z1YjYGTG0-IiKqExkTB&2;h}MD>D1El@!-rDm&+9y`Zq>_Rrban@9(togZl$WT;7#* zJldj0dS_v5Mqx5WVLIB_N+9aQXXPQIyEe_KCme8h_UHcR!Qh6!>P_h${bbnJ%y_E; zq72^4era<0BBjgBn?^O)AhYgUMBdN|`I&+ZrwQaPICQvEml5|!+!ri0z#pW(kL6Np-)N<4w|Of^P-u^GDcW&GP2Pxy?lqOt<- zP{KMzn{whG`GPSMG{d830LVoWsubaKei!f98*S9AhOWCDZgPp2Pmc6^fmHBhRyqA$ zL#C=Zv>wxXe-D#`x)Q73Jd;s)==&U2LpXeY(y?V2Th`XI*y=L(j1IZsoWNi3FZRVU z#WLs(BHZa*Q7*dtlUI1+WQcHU$GKceFhL$flXm`wjKNQAJWIJh^^(}jduftrl5~>d zzZU>grpbI|7XDhX(;HfBtMIL=V#>S23XhWth6vq~6K$C4_HmHy<6e33x+^5%M%!fg#eJz3kEAR_w&bg9f2!^ixB%avi zR&5W?e?;J~MyuV7bBUtyRZiWRJIg!|xAm**L%H)xc(1o#AOLS0oy#pP2Snu}1OrzFsc zbw$Xy47J`q=05g5?y99unX#%3^A@jPcJv#~dY&!~tVUaYU=q`o>Aq^Vi4;aee>7w0 zq6$xJxy+r>DbYR4jEbUa-X13aVWP_>p3pIi@()LIT6cDvDk)#Y?&>an+FOh1+~#`5 zBVYMF=Hwe=G^ON5ImR7HOBCs(WJ!)JpJfk56!rzXi{4|x++k&Or+T6h%Z`$_2{Yx{ zD|%YB0a*;w-sto?bkF!y*axT&MJDis#Cy~!g@(zQ@7|=^%FiD!tG4}x;eA4kFn8LE zr19~4q_NlIk(b7OrCKMp_$EVjFB)_I{;$V{%yxlk!=2?TIYV+}G`9jKc$W`=*MlN`-Q2<`bVuIYB!#UEie`O>-T z3EvWL{hvxcm1$B(8X*H8rl2b2M|(}AGSe|+J03{$dt?@gY0WxQ+HDZO3`U+xwB*jN z$Hlh8akzqTUEzb!Co!3&T9tU3z)$=k16)_$wf1)@hDj5rJ)S%|QJQD(b3Pi5xY3{q zMh{Yl2|ZOvmxJ%09R&^Np8mRA@oRL^BI$98p{3;Lxz2dQeFsGKjQF zde$@1kH!GH?KD6b=Q{$%TE<|Fy8)nF9#GUCim6T^1cV9cX%%7!VZ$$#6I@NLt=+f! z;}1-{w&DZUa0zujO$q%DxFAJhTtoMN1mS+0YJOl7HIE_EcA(0=O$KmF$5uV>NQ!p1 z(_-$;cx9-0k<1e8Y5P#Qg_LUA@^I%wyI~prXl!XB7y8dGP)687>(nbRx333>hn&c6 zg_1ZBF>bf`70t&}J*rSq9&y{WIHbTN?)stB&H90V=$c54!d*;Ck&fxR0*nHJ0`dad z0+s@)f!L-yj z7Dl1WWQHYEQ6?5x&QFgO!k0eT{OJ8d#>D(6vRMI@jn>*mrzk4s6sPlEX<(r*76`3s zz~U`+ZFD~x=Ea!Jbf8`iYuu^NwA_}wG(hzP**P77;I!)#U+QYKnB^}~0XRc%=-tND zlkbE%J%tLCPG?O*8ermq4T0i84d@?V-{%vrv4FKz%7igsQC-;MIXws4XT)uH^``gq zH!A^1B#ABwciSQz4Qz}k2tx>6lrz~I7n33qHm$|KzwHcM8Ahr6dJWIFv~rf$ff<}UY1s&NKi7Z$DM z_LJ0#YYNl$~e!Wd$laUa-6Z_-pS7IEEn z!&2ZGXB=mfH3xXn5kYQAk>rLj4r~fR7idzBYBJI2wD(T@dyL4Yq<*TrJu`Hb*|Evyt_vb*-v>y|WQJ-z$ zb&0XeVk3(fsu6fDXcBD_YZ7mg2rma&q;;RrIW?a;``Oz9&^Uk4gC&~yCzJaTp%^MN z2%dLKl&I zGo3gAg`0qZl?GfC_t&Xt-w6nAvLfG<_6#m#Dm5f$O=KG$138UtgeQC{gJt_kS&Js* z2pivZnl68xtMnTVI&Xb-!;CT;;m!G=No-7LlDv4eA~UB>5Bo%OF5VuEDC8|5A2lZ+ z37Xm}ngYuIbYaJlwxK?B`I-I=7z$F0s2=NxV)pbb{jox3JqjPZPdxp*|Ji^6_p9&( zQ}}Ridfy_ID1#E}1$4-}0yW5J8?ndtSNe=^8)z1w@gSb|VAq>hx_8pycOp1?UWM$p zL;IdcO{GW+!Gc`x4b`EG#nS2@&-mQ9M5SDPusm5Mi^RyW0u&47}&M$|9F2Geyl z=x2p)Zxf=pPWV>v*1c`x$=^rV=zCEi4|;c`d23v%pR_RRF^1rip@q=DcwXWkUmtZV z>^8=uo_ka(!u$&#??sJxQSZGf7naoze;mh@xfYLWuF-fgf*qzJdOhJNz=Wmh%`Avm z5*??VN`8g@gE^_?g(Gr^FU}f4Dm>xeyB35?Ri0F$l6rjENVk~LDAO9eB)vGzNYg34T*FiKNuw_JA zt|!Auq+PS*%Eu(iuP=yv59-P7DuvMN#JYC0ak9%GfuGSMZEQTV3m-cuTE>+*ltl;4 zFZfHUs+=)N&g>0^!i&pQ*(4*$pIImkoMeEpA63bUc2@NKkxX;w?(14eu}?3gOVWBFZaaFL(a|%8O9Y^r^EP?spBSbJh*<0GbtsIjIC;x6LPyQ8g4(UkXu`WJ|fhucR4v?J5 zdFmSqC7Xy|QaoD{N*a$hxqF)k4RP>KP3Rr@boWY5Pd%AL-x#N=y4vQFByh~`5;Tb3 z-=gi+G35vppzTcntDPJStxr!MR*)IA=(Nj7#0_s7_2>yyj!B$Iy1&Mw_icvkPQOQ9 zvv}HSS8gSAtg4(&$Eo44YX6^7ZOb`8SJ8EOW;7`A2QZk9zysx1&%X|9-6#oK4Sp>x}~lV;dV3*VBn^{hWJ0>BlYVd&KRcZEU%0_H9uXL>8{ zb6g+-4VPhvyvdIVpMSNjQtiRYnS4@R)sLDDr(YAFk*sypx|IthJ8s}}WvUAWVCH9j z1aH;0_%Uwf@LJoDC6pDno@D;b5Xk(SDGv0}z_obatA{1|{wx%)%@5UHD!%e&7Djo# zm5QL(Jw2V&Qm>Apm#EnbV~M_viJ}#03Cdww6p&Yj@a7Y@g3$rRbY47OJgdE;4YH9C z3b4OHhUqkk&Ad>m2;oBA&;(d?5FDoU>U|IGeogQmTtWx-%EA zAH`U!>k%T;&rGc#bqV>kA@F&p@N%YXlDaR?SCqjVa5!5(Fcbi-rWL8L&l3jpm(LGE zt2)7@`iWXKM?d49jsFN9xht4q?oGBA%b5j2*l|C6Bb37`Nme#|lHVIbggQNS zvBwJ^Y1ub84md729ttsF#czIHVl)OdynA0%v|eor%!XL#PDrL3;(K0AfhC5eZVZJV zw|f}_9+5S*wUu(8a?Y1)F+k8Y~8eC|15`cxtP!-koA~-F0Dj z4Hsqj$3^A-=JqVO?fWohmZYQb@1?-K07RVLmo>=C=2ng*l+ACWAouTW*d_`?yo8YtGk_6aKN4+%I8SV>Ag|i{smxPPViI^y zTGAozDx0SuGD(*OS!gCdIPa}L3}xu(exvKO6hu2*hb{h5Z32m7%J$lcjr(E=>HP{{ zco--#szrPLIp3})6nYz&rtk96iGC3`?B#b#W8<~?1qtsc^no6dYt`YWM-mLE?^d8C zjDimcxz~}Y5>fB84@HwCuGC`m?z4=MB(zlG1tTKE*!-|y|@BP(5aI--If*7Jv08Hjjl6>aXmRTrr6 z4C;^Z6;$UFB{Cj?a_6L4JaZSK%buS*VxDImMz4hbGd1#`=J<|Z5VeAv^qcm6g6&Qx zt9=gBpXEy`e0w=eublBvY$L`=?yblrT^3P5xR zBm6pRW}{=XN%o3Q4>;s`Kc zj$w*1gY>a=Z|da=%#XBjCGc-t<_(9~SbTgOoqfMZ=*d*NbmjBWBWG_e8GB_aN(|X!L@Hs4PF|=$9 zbQRc;^@yO*4Vy_l`@wE#R>V5x5)46ZlYV52GDb}Y)pMwGQ*NJVn2&hdYDKu&72PNuA`45xN?ZL?1?y5kt4+ zd=K)#;v)nM(H8r7H>S$%I>>N&ZFQ@ynvvqq^ML*lBE&iz+Ez%F-b&)P=jF<%kB;Hy z$)%fQZ< z-jv<4v{bl_N^A$!DXJ8|bz5#~US~8@1R8%!@S_i?ywz6XM=y{WRk9(51x{TOE zH&SQ~J&0%l`!t?m*x|~0!m3&@vEjs_)4RcHeJ^Cu2%U3eVJHkcjwV=iP2gEfy<<-t zvgxGZun~ba^T2@n<&(AASqxc@&=m!zL||0>ufsglGqp1bvXoe*yHmb1z<_z(PyCZ9 z^94s>!}L{&cv#wKfh30gRiQD)$96^`Bh>s%Vs^jVm?Zy+!977*g!98FNj1yRuRIAl zA>}po56icHXp3H03@t}AiSV|G*&lwtTnsAA#RWM;vN^4AAsA*j@_Jgl?SkYWm&fS{ z-1%SIh0CBQp4zw)!)k`l>2>hvR3JIWJspGxffO5@cHr0A%{aEc{n^#Hwp;wp=I_X9 z<(L+6U|wWqC zcigVVLkV@Ke3w$+Dt_0rNx6sYuY7R-uSR$B5gdjkXjx+cLkKcE)Qmzj3~9$5)dYki z52f#Sb5eJP(;v!EEM=c(^xyK)8#ubAn74{4Q;B!qn2856mz33gHfWu6j#ID zsVMiGL+_O+Ra5h+B5ew~G8XRV`DpnLsHo6Du5%(AyT{x4qe=@*@A>~K2~Cbg`rm+t zp^X0F1JUhyT*t5Yj{S07tGcoOlqRlP>Lp zJ0kRJy#|ESFn9e}OliR5^TQpT$X zP+VVb6U&&M_!h?d>VaWDmt*OGDkh-I!N|(Y0Og2!)n%r z)yW3)xVTMjFSWr0=1I}FW(?i&d7eDI%K@FPTLS}DoJj0``+moMNWZg2xE9i<@+UZV zvLt7HMvD&sa=y-1xbBT#7i#4@>zK~Gs$D!6L5(mxzHh#5OF)~o6u>x7(^|xBXrj;g zq*kDQ8GMd5`VIKSX{cX;DCpWP?9SZg#TvWRZ?laKehWW7qR`uZIXXrK;t;zl#t+8F*yVqJBg)GX;K;B4_le{wLjzo=S8SBhM zw3N}itld(PIoHX$O4)DUH$MrZkN&^*-ukbp_x~Rsj82hmc%pQ7hjgccgn&p%jqVMk zq)`wMkdRc6kVYgW1Oe%g7~M5$8v{Ov*ZY6?{`BQ++-}_1c01R(cCPDjf86hn`=c28 z$LO%D^x0C4L)@KL-VcPY;13}*&$TeM60vIdrd9#@zTPolU-`f)ir@?u2X*SmI$lFF*e{%C~JI!Zgr^z>=m zg)(U1PQSGs#*4_wP9D?L0F|TVT20UMLyuN*RX(PMA2=kw0P2Bj))*&#%3A+Lg=umc z6C3W7sPVK2D?5N9;_Y=8D}_Ez|V6pwAT)9xHZ%ha{cMbt2RnJ-1(q`lyi zREc9<@Ygtwuaq506f~JQZNeX3q|Sp_P*H3r1rRqF)?`zQ^=8C#WGylDI5@J*XJ=A- zP`D~2*1rFn>Cc4K#BzJZ{u}Bpxq#O47Z$shpBAveApfm92I$|1`S=@SjC|fw*v0v* z$aHwZ>GJ2wZ%?w<`W99)S3Ak1!zGX2E020sE!A7zo_zU4V&fbjK&~hcfNFQ)yN7 z8y)m*mRh1{&i5SA-0!)fOhMwSNTa5+qAGK@|15q~&ya!wuw`QBMWpwx%CTz`8`hnb zuID|gI2!Xp_P$67*>+$g7uogm{pUwhS^}G*9;QX7_wwHyL&iyVGhY<@{jo3FO^kAa z>$}n!I|^NkOPVdk*(^wx|HKW&kv<&S1w12;`z3ngI>FnOz!t^x)KMX>v^uiT{JNgs zz{_j-`?LZIjweOBy%J2e9MF;R^_fKWy8d!ZM8BVqkj?6`7J(EtnYrABc2++}r%j|G z!l@iacXRysyv}J#LWq-YOK(at32oo{ss@$3-^ws~OIf~Y(C}bLK|rMd)MA@*aZq1< z^V!1s_hq`7(0OhC-rdhMG(Dj!r{h@Gr24!bz5es?K5Fv@6JROiApg*rwSQ8IQU6*7 zi*57-)l$}ickH*}s(f|6S4T?+(#$Pl3#_E=7{u`1aV#n0i}lloetMm(pxrOk8Kb#5 zGLP-0UCO8=+PdUL`zWZDgfL~3He+#K{_~SwJ$T*D>=190!pKlCoJNc#&*C~HAoP4DBnDE8+Q#_eD}Xh#SJrI5th*mkYoZf&uHkaf%W`6Br`tGiQY84-TPT zo&gC&7FJh*-N+qDF;?w%+!r!-a0E@U6bQJBS_2l@m%y;~W9Ze7&Nb@y*%N(>`BF5O zMsJH&H$l{LtjqKf`q25r+rJlKb{)e8p`E^NEL|ywVj?#%mr)}+N9QV;W!sLIq{#Hp zxST9`RDREo2V^;a4?M#I?z0JUe%suw4=ofvlKKm$fK5!$AItg|A5I~MZ7zSNwj690 z^u$GRZaYZf8Jt z+uy%KH{28wbdnO>j{A+a3&&Dawaro+9|csPrIv%DOz%eOokq|L=!^YrgFNZeL5z9n ze?r~a6oFJ-)|H#IcN#^)Te93KoUI;Kfh|_~R_jiBE26(4rpv}ENbUo#;_Aq_nkO$%4oi2qLocb)Bi*+e zl*({#rj+oV!nk`;QIk=2erw8k%@4VJIv$CIk7A$L<4>5G;Lm0Xwx2u+sQRXKdz#uA zAyzKOz{t2>9@U-pU504gxb0F0%m!AkgRVPm(`;0OX3kCKkrD|+PLqwk+OM|gt}ySZ ztAGAnVgxNp%e-cix=J4L65XWb|AKsex--;+g((Z+_T>rXi87A=mhrp0P03NxQ3~c6 zHdVXqSm{Ini0&za6LmnopJ&sPx@m?+0(wbC)<0 zpS2zS3q*&5R8LG_1|kgFpSG_keo)B5-a*7}6}oO!9A0Gk#VtIww7Cv~d7>-VzvX27 z%;?VO%lPfIWXl1oL}~}@eEg^Bs2S=b4tj6(mRUWOU&{*w@rZZU^#T}}PssLH!!p}> zzT3k>ofv^C_370(jm0;7n*&U15cH%$Wb7{P+6_Up_(y*>zh3#KeC=t%({u>>4JmGN z$<=Y?V#h?fORWD$-#$c^KXLbPnk}9$qIHLq_VGJs@F5$Ft7k)m^eE<9vL!jU$*w<| z3oAoWJdf!5_1v@8i3E&3-6?sF)4R0{su{5);+pJ&DRY5aWtRm^6k(j>Ri7#R%4nto zF~qm>`Jj}fjK54za{o4C`u)EH92nnNh8)qzNYk!nq}h-9^>z{+}&OW<_9hZ z3kP(@$v{?ABbW;n*jWa*vev=uK zEt5+VJdWh;o5o!srki7S-nDTd2%D!hU+v2pkX*{6cN&-C*aXE5UkC6qWW&62a%{BfezRhM}L^k7cVa*)v za=iNU-~u)*(@1YmM6P)q7j6))=D2`(s+7x_y;p{jw0#IAFjegKuonJMBbf(f~Rx&s$K<9N@!l^# zrm=d+05feo;61!K6Rl-*zG>a{>TT}0_@>lx+;KhgWb0D?{I6>J_6h@N;oSL03hAuR zBv(hM#~s7N=kEy~6`UJ=@%0-kCv-Cu$cDb|*T@L3qnVDk`BMHO?6mLhO|fnA(h{_z z*(oVPN7N#=xLR9W23#9HU~q*Pu37(_JL0*ychN!t`5Efbhj)efu7A`=+bq+Z>7&P| z+3--5XzgJ1MGPZxM<6LlCMu!=b`qzd`I1iBkKyU&%T?PWrQh9V zI4fTsXuMAa!|m0c;$`g9+K5z+$2+8W%*{2o7XLe3ApO`*dfa3J7VqE^LDhFnw+$rw zJCEhSoml0^nWa5G=Y}Fl0#}2}*LPkWX>>ix|8Kp*uh)2XwNQJD6n|;8F#hZ1D~Oz# zv$OLo;1h!y->>Ps^&VW%7+g3^`w2Yc(F41%0Dk}K9z*Qfodifk=lTwMD*~xj@P3#9 zYh>pw@DSL^yY2zGgaYY{>acs-+0oB((CV@;foZUAd7KmrKZvBZj&O*{rU?I9Etroj z^~d3xgN0V#=6?x~-w0SW{}{<_Zq*NxbYDnti2ApBZSk5q24azAj53M(nvk?Fwb zUC2{n+t+gex_?{WofYq2?}zOUCkmL(EbFbinq!XKt5pwk97SN>pZ{u8kFPxF&7 zjjVMpY~i$)4UIm;dyC$U4wb$4<9j3e{p>v zZpXngyB5ss#i0S$x9D*3d>!$!Y-PtXhtbAOH{E>Z-2Upnl=8;Dn@ci}{XJ`sk{DzTWxn5ZJ6IBgk(Kew8U1pw7nq z=p6a*pC4Gr@X66?h_`h}KY;m%d%GO_A@s;evFNdⓈ)0zqw}w3p9Q&UNB>(qsU}; z@?3BZMg|FXbHQeFGcl*umTjV>)NTf2d(MUnMCm4@T7%;U%!a&Dgc>2wvf?(6i>w;ytxuj58ZeikWk3D(DH-ikaekY&2H*Am~=dlGnq8d>XJDRjIMx11RtFkM2gTu3m*YjggpYAufx$LUJ zi{u412d1d3FGC+}+{Hn7%g|>g3$^8MlX*RVzkfVGEcl~}qM%|ia)jT|&Z}$wWT2bi zBoGHuA~A&>DD6U)r!L~Wp}e8YfWPMDPww26=sBpDe_?xl=mon@?L1BPYWE&jr)~Xl z+!0C(KWs67%!K;)(c)nOkb|0g?!(OhdR)&-;VslB#P4TukmBi|NGmk@!n==J;0`l( z*G@5vb+-NIqpxDs;xiknj7K;G#p&LE&8;1Y#(^U}ei#fsnS^Eu*ZcPa3B&X=dW8{+ z)~}|>9l@FJSw7|uke7-22$K>Q?z1bN2{=~g)NaxLbyAExK zzNv+D5^b+(+ey6JDfP3q9pdVi9qwwsO;h<_rfo4?-Dm9{r~ zhKh)Hsr(UD8|q5(N9KB{#Elm|=7i(Nx!`foPOfI@OBcyP^SD2ZSpL#I6TW~oRx&EL z6P3FO$WhP_^GI6KRvNa*K}yjfH$ms?c10*wts;!@3oQa{_WV-%!b@I`KeM!++0`vW z>v9)yoM(JBF3(pczS}4ELb9Lnj-(mT34N&U<9ilhV&m~q+wVO(eq@q0husslr?V&? z);)b|f8(Cl62e7nSeXmC9vZ*^5pr*s)q+Z$Ku@3KroOI(W`5!jUDq_>mW9kcTl71z(2>?x74_Ujex_2~(E%i5oQLdf^jHTs;+ z`Swwpc1vl`giGvZ^l8Tq*D9sciV|Tt-IB?PZg-s{Q1ByP3Xk^l2;=T4o$_b9IB?Eq z8B#om+Y1H?@@_HrTxr%&!F4Hu0|w~2QeXzxy1T=yL;+Lc$!evhlT7r;;l!+S)SMi4 zkg*ZvOsnO>!h&UOhr}gqCsO?%unzo7yjRuKoMwtw;r%7x{)0o(&JZ>Ho3)O*I;xn) zSCdQ)I1W~oUvwa^Z)Ai+5Wl(Zu29oee#bgRv1*xj#C)Q~Pd z*s{6^>=rYYAAUIx2&LDT4xYn2F_QwYfOA6{wM|1olE}m%CxUDjtqO7kt=U97uj=?&KgB-PPFOOabS0$oGM7oM89@yMph7ILX-@;tR zTkd}+&sP|W5v&R$^rR81Zi#;h?5u~eM6sn0r#S%v)4rDDa^1MzlJQ{! z4!a;3cq-bs%(%(8e>K2N4pB}*Qhp-=`7Y`gLT&7Ls9yHRL(_rA-kTS6HaZhvp3$% z3Y``Qd>Bv@Fal=Yp*}~8tfQ|DMXJj*O5^Fut5@LPaPc$; z*uo$Ji)%Ex%|X10!sFl1W85ZtYx@W%)x@It3~c>tTcWL;C*5!Ot&ucNz5E0H9@)Xv z<%Z=UB6&D~_*}%mdEIrD$w{_);%QtO*<|mPasC5y@h4$x@nkm*VJtjav`HN!wEZ6R zJy9z$k-!BRgWb%+!q-x7cT#DLP-n49gVNABuEmpq=cCdHE?><#b+Fwl`g|uGq$NDg zSQvX5H5%9iPqc75RSiMz6sIbB^h6V0H#aw5e+2!vKTs`vb26Ys_X$T$uxYynF3DDjoSg@wT!ezz5OvmrgcAN(pK1YgKom2O!x_>zOI=p-O4jzl8aTn>&DD z>b=)#hB-3nUoB*pI3I^E#sG-G%evEDcvJTZWeLr9-^2waas4blNuN+NZFsUWqm-Ny z^AGdJimu0ouJ$Coqh`GlT7X>KR&2)kUPW=87hnR=Tw=U;5%!x&8eqGPR@(#$I8e7Y z=L;wpn!>JrtSmJI94=fNC|pcAaO&rXD=1MK#j%DO%K~01b=YM!v-&7w+VAmBSa#U1 zK+M9qUppfacK7mvC$k?d`csJM`bB9pzD|8j$Xid?a%T;?Y@GkGtw>%&pmtRHvpVro zuGL4~X3Z}FE{OL|IV|%F*B5}88R9Oj?rDV9h4oEnsa`akBTo1y02sLA*&}ef2zq}^s@IcrIs?uZuDt1{|z1~ z^+?fY2U|O77fUn=xhB1;x>yNie{UeqV-`SwSo&A1r_Rq^ny}f-LW?UYONZ-MJ@DtR zeZ#PdoovxBm{4KF7{681!PR|kmapV6;=m`(h5@Cy=|v}L`37vlR$PjpenEcvLIZRI zJQWkhlb9Puq^0EW%<(3rD{KLy&*V6kkez9{z@uoOm^}9s4cG~H2`LudL~K)a`w4u}oH&Vpu>9qchuS6RB0W z(?1BfEo=#;k;0RN$6byAX5mQMpjN!G`K{Acby}GRz#;q})5&*y(J$%W--^b6j~7k& zP9(uSC>XtNexp&MjkeWdlDRB!?tP~!hQ;pT#?}JJ8k_-l=$yU<%l&)GtWTP`)~-K^ z-m9-aw@w@{O@_gb9p6FzekHDuDRh7`*7o0hxzCxhplMLD#%0gh!(~*}NY}Y-+LgyzM0*lnOOn~=2jw-w*o|4O;PekQ* zupv)4WSM{F(fuSaNW-0ZS|?#kZT>=-Nu`^~0_dJ;fhErKsW8C)_8{8*Jz};&3IB0e z1rpeoVief4cawTv&**)aVli1ecP%+xHOINh!a3u@$q{Vbcwg7zn5b0cJr{8%llPz{ zEf;+1YJW78T#sd^=l2f$4ji=&x@5eXnw_2Xu3tfH4j=buY;@vJdq{7Y2VNgG`IbwYQyxs*ZZ!)s@D5D`ix)OVmD*Ft(tG60cdbU zp8Q~T!ajQxA@R$6af?z9s#Q)`ji5R^L*0D3Z3%sauL#t69VoQ{Z9+z0_v^zB0id$* zNolK`=dNJ{YJx^2QZr6!q=BD`Jz-MG|4>{}!fHSx=lMK~e`Y=8WSq29<^+gxFuJDY z2I1$my<~C>8r@Vt<3Aajt+?hZo83otxT(=^;R(c=;u!`jvWYeFdd-kkJ{!eV$v^T* zd|oCY1g21wUb(5YI3cA?>2tbX8ene`E=cBcKZ_IY6VP89CNz+@VwwEVUt8+X%buT{ z=#*XHEjw;Mm-)>HS2vMQX)=Z*+hwBMv<<`LN8UcwR<=p2VD${<`t^u63QEBDq3l~6 zX=2k}CDLv;Azz@9DhGw&kqT-x>;-5d+h3n<3qtNo=jbG_C6rEoQT~9ej(Psw{0Vp& zQE4!s+(ru2O)nq)7AjLWcOr8sdA{}f*BVfY;88LUlA|=Tc&L2qq==lkR75Uvmap{N zw;h?z(L(5JR{A?YosZa7OA%GI>`A8&G+T7ay}WzmwZ(holdfhTk2hZI2q~<_UC_$^ zCf`qs7JFb}>#xPzTq9pP#S!mW7go9!=TE$DPaj@Nsl@*yL*8D-K8#KLnpdjiOB?Ne zW%#(>=W+A=lJf`s(x3J+4UhXnV0fn2WcxSG_RmjQBfgVRJ)}uHsgRJrgsuxg zmMxwB0v}TPba{&{&~_6RnF}iu+QeMb0@0+{WvUCS$ zV_d_9_#g{A`}bJTFd{cnZ#Py?+v>R7db|QSbCG6jObdZ?cC##DM@@g0;EI8oLt6g z76#I`0|R`UXJcqz%q`B%%}K&;!+2rP5usfJ*r+tkhEaa{d&9<&Ipf>QA`|+}>2IjL zFF(a8l~)7_sZxlrm!r#Z2mJcs*#_Ijn#>Xuwwq{EYo>Fuyay0r8f0-Y9$WT(OrGpp z$aoe1s&HqC5y+O{r_jQ{D@^kQ^Wy~b-Bvf}gtq#qff4A_3HuVGuN(fa*CeK#5U!w| z-Nr{C=__3E?gUofS(`wLa(ph_>afY&<#QejG^Pnue&mAlmgdd4`u(s7@TGN*w-9Ur zsAJ3api?EgxVvu=)2dGA%1%Zo)7`jYsNCk*N3d)%a&x=z^tfV6nF%XpZ;PkZ=TdW^ zHlIb15U$FsAkAwLciol?(Sf(}n3l;)y3JJ0OFtGSt;aIE%_A+0{6B=@0g1>3Y&?fM zp@$2NWA<5h$x@4u-f$y~zWl-!5F`2wb&`t36d}s1;Oki=aNWzn8q%YuzpeV;**Z#< zETnd@F!+awGj^4N1WA$eAie#=C|3o`6Nh{LpPa?-uL>)Zm{U@(M83BqNH1Q{r!Yqb zRGNAdGk=89P-=eJmvGDsSjnvP${oLPcY%L{61Yu`eSyaEFe0^3ZV~LILaf~5Paop1 zktjcIeCA{0h{HX7EA5e8k97oK&g1@+WsNX(;p=ADb#p2c40Afh0_no?>bdQTpJN+b z8fe#$F5y`iPrb)xMr82v5#vxBXz_|00N=)J^8l7ksX)v*rT4qt7=V1OUhEFn->l|z zW^^)N04scrQT0?nV{u_k%B8v7(6*mqZ-8W%*Mnc=?Syi{xxxr98PrC)73?(8)-Q=! zE&#TOxDe^8?ssB~JC|lOV!rvWLwy4zqx^V@w78&P-=ELCx}Cl`2I>qD@VV73YYAmQ ztF6~kPS^`3l0y_t2NLky)%;bqB~W-j>feZ*bi zgNYXLzkYyDHL3Ob=tulNQU|+bplKJnJe|u>Fnjlxo#eG7(Cg=z%f|841lyq%1C%M=+&iVuxZsG@9o}rP2^}?tsBRAnf2!>K z;_m~kPo&urZqJCzKvqXB>nSM?DKbtI_vYrQ@Z|_Mk(a>#yZk;2Nm>hNMdADFC5zrE zyIel?)RH1p`lbEtl_EQ#QoN@Y7f%7?J%Xz{S_mfXk`RznVCKZ*uV1W*RCcA|lj0E| z%rvVhK@$k^2t>ztZ|a``>5yV#7%h7;n~<2lgV{<~sX`JO76M2J?)CxQhSa?`s7p`E zT@#>c_*P@w`4rQtqqfQV{paU(6B_E9hjoZhZ{@?+;chs8=?IQV;O@$N8aTi9F+e8u zvPo=IdObaxRGP#z=9bsKi_#hVDEo;DHNhj>-;bCI(oW+1V#Z!Ek`J3*0tv>%apMTx_C95(z`EiI7p`$k4UH`!lhO6WEQhLc zInIuht5?@zt8cFNRdWF;C=Bxkmv}j9IBGd+{Yi3*RK%Oee{Z#mUuDti#3M_IB%PXo zP(B`#&C;KaILGB6mF0`3KH~GT4ABxJO@&;ONiuC|12Q_VRY|4^Gt~LTX!t4@Ahat{ z;mRSgYLomU-YOns8N$#J^RITtqF~qWtD7xS(#ul1M7v$QjmEQ=GnKVY_0+jGdNy7+ z9QszjLrD!ylY&0=NRwnD^ptYDF}uwC3Y)mI1V9FU3lJ{g~npvI4@Dm=(#uE8nb6 zg?}|xH^}Q$)7uYo=%@8p5@ikppnEXRc*0LC zGh}kMPCH3Gn6(@CNxDc6TWX5+7r(D5APu2%mMxxT~>f`@!tL+f~tt zB^I=}I%W)We#d-UgxIchS?JWOp-yBbB-7$aQhQ#Pgz!~96yS*Hkico+hm&F@apnNN z3A+Mb!MemJ4Bm1U*P+X2`CtGPjCGI);#-ec{i;=p=!vSf9ma0uKlK6R@+V@V#sKr;-wESUm)BhNncI-0) z`b6-QS!X?BVG%t;@Yg-U2?yh?LXg9m#BT{W*chacv~}Ly92Y=FWwtTw)znb2Sv8Ti zLS=U5ae;4=6nyt+L5T@|oSGHl*g_Rs9Bz2;gms6ABoBkrcZt#3_!%=h?FIA-lS`qV z--D~n8j8-ap3jv&WNP*{o21qo7gLw#7tygGXKW0o3X()>wZ-m?J&tJtv2S~q;})mi zqJQut%=HAE&Z#epGfQ~J7eys5{+}9a_y00_c)zi{g4RD*<5{ooOS;e19`w=LViaet zj-B^zBR*g|d>X zWEUg0SLnZgmM82*{eXm{ia8XUb8XoE_?J^RBd1=r@QVRFktgwD*s3c|?_PR%gDBnS z^U-KDN$Q2ia(nPF09{~y_qn|9Ks|AC`KJI&F~#+ND0me49{L4us6OhSaVJ%08RoY- zPdKWvZywp?4K_aj$1@cwrx~Sn*|oE&u|>DlwN`9n&c?hf8(fUH13RymxP+0N@u zWc!Z$qWsL?@o|;jC%WKxTy?wq$zNuIe`g51az;!yHTKRVY=J%6V!*+o%g@CJO??9zBlXHa3Ue<)6DTZHx7v@vc|A`tf zLrOrRgUKokEr9Q{DE33rNJ<0gqF|t0W|38y-7JpzH&;Fsy?fkE)J;FvU?z-{AV9i- zYuCw83?Ps4^|CKTKD{dG{)}X8y(*^u%sTmGT>29%$^MT2YF`9*GC~!ol{7H&Ggp6s zAQ+>X*B;C;J@)cbCsv?ug95-zm-0eKmV;*y;X=)B=e<&$?QLn;t2&2DZk zmESGVtrOI=p0*t$SyWAq=jyt<+J0t2xtti2@Gbq%962S$=eK{&6vykt-9P>!Uf15V zkd>^$oO{q~i@&#PatC;xbOd!&jNjYJw)uva;s701@U39NT?U0YfSXNSSjbkc|GY86 z7>*Vw-E{&1^PVQwaZjmrayH=(T*UfUV+U&r($$YPbLRo4jRJv2pCPB(Y%W+m#>;Dp zu2O}p0%lQQPme7M+PJc0fNQ9@TY6${j$wvH(_#DHn)73y13{tj$<*Hm5fSH(j|lAv z4a)#czrcH!2e!ez=Pw)FEiF2d$zz@B+F~5%0*&To-mTUO_O01lJ{0)iu>aY|oxxtR z8Ul08)Zr?r3_==&_kE}lf^n~~Iz}qUaAYSGa6sKpLYa!MS??VLQrUkp%VBbBYcv=! zB`2G1Uu`=wVDBfm_yKD6r!-r4hxrp6H8MJ~iUJE;4Ny1(NEF)-rrb>z!L}YBiI-=X z$qwQ5q{Dz2uv@-n=z=q1t!t{{(l(p%^u~Wi6$u}Il0C8DUeqmmbv9Rv;Ox$jG%66^ zO*pNfJ8Y0G?M@uu-H@$*MV>H}8PWu8x!yd)`a5PEiYAY@7@wBMfArTapW+?XV{he~n2zu& z3OmxsHzE_?g#314!%^v?|Nc-+UWoQ@_AlF7T8yCFCpHZfq``a&dGIO~cn001!JjIyYnjtP% z8G&gQRGZ}j&fr=tiQpYLm~2kbAsH0=1@jFsl;~o_%0_to5_blBQAJN=v3D8k<7pD4 z$^iF3O_x*mnH@<3;t4w)5fudJ&qTe-wh)M;T4nHWwQtkyx;YdYs=muCKw=gVNL^5$d{y007pFIX5+Kvaq z;PlgJl@}rhng&{&3Ln(Zfi+))55FQ>X2dq`_C>0SQYzwG+z(=|SI`(Q*Y-aN4z5+~ zo&Cpw7mR&lE8q`G)IT+Da<;DUaN#EBMX4pg+jZ8JsVYiOd0v+KDu)lENrnjsNU;Qn z2fcoMi7dl>!BQG(1xn(|!ZGWtO88R5FB0e@Wh@jR)+`Y!U4G*RHO6}JOx)!7?LJ%I z!t=Ja`4u%Vx)9^B!xi*Q^U=+CDzt%NddSWk#@Sh^l(#keR*Cl((O^6Bfw#!USBS+n zXi%oG<5f718$H&!1c$P%M#NQ}NG)L&k;Li~_Gc+Q-ktxvI&aLvVDN`@1m%a#D^QFq zJ8q?hN=Z2)n+v!j-fcy&9v1(VrTcn;MCbQX|75mUhaKE=aMPt(FNTuCtxm;Pv03AW zLuDcHsZ^aB=yQpQ^08ZeAi_Y0NKcqEaRVzhNfOvNh%CuV#9S7Cs=P`_-R92&ZaOeP z(zwb3s;}IWx^(ocE$maz_fudSM(3TuYvmy%pBf3VN7?<;lJA0?YIJ<$iTA`UD8b=uF6vH{3?I z7Zx=&z5NQjHv!h}60AhGM?zt%#HosiL5_Xnmw5Zv2V*wbxH}d<0zA0TezfR@GUT_3 zs~d(EhQk4hyEMt?kDeugACC4xURrK+*+~~FI^8@{jnKey#v+OZMZ1Fy$v`tfi{1kg z%mDaIM((lgKT%mYPrXB?#;u=sJvS}Wlfl=;iSu5fM#`(OvFqgUW}$$y+Y!PSe^}mA zzIJtOTpN40*XF-}6k{K9S8#_a=*0dEE!zW9wSE9>-wgxYW$2IpcpVh?%obmSUmDAe z)F?8hoKxe605_KEa3nWVTxP*LOJE{rtHx?G#Hp2f&o7KnS0S~Ug{OlYsqQ`JFg#jf z*K_gPZKXSu_Z%NY(h0|)cXqN2?$`aIAEe>Q`vYP<7GXry^lV#*{rkxSn*Q*93~SkZ zd+7w#i|ppklUj^$evQ*wXxRtq4lg>|k(Vgl;F_2I0*_%Ps6Lm6N+r3lW_~!+A#H}D z^T)#TS^Mz2y1qo(yW6jo)gd(V&G6rFI@T<#Hrt@p7_zF~3HptfF^4?>iG(_-5-N}}9y)#jq5!zP4L;oK%@u6;087Ux=$hF34H z+P+%&Mbx5tPc3_oJ$p^BxZdA5uj3@68Y3w{Xe+$woM(U{q#b#1L;+sB?NXb~EXAB- z&3aG1nb>Yqlsr?}_6px?oPF`*c;)V9rQmkg5Y|Ss^IXtyRWXrY^LnmwBJ%9|*}U%R za28^l+cq@=T5&?{+;~5@XJlFg*q#6q82PY&9?c^ICX+;IWujicC^}@% zKULq`qZHqmeCW`)IqAF;jr7mA{wh+S> z#o3@G!K$ivLWJTn0LWw-GRPi>Opdx*3S`Btp< z98G@v;25a>2b7S@aZ1ZYhjL2VHFVm|e|IEb-`N$DTJobDI|xEnUkEUWhk8K}X2$*|eWt>F$}bKqkG5pjiZxWdeXG>XFK zSSZ|L5Q+hkSBq7A#~Jp5%^@i=_NwFRr|IdJX(@pB<7si(!67(%p3Qv1%Klj-!r0C} zpeuvbEbzF(SUi-A?12f7I4Y#Lw%Vi#nvq({))}9A@rzrDxbKc3;8ZD!8DqGXKAi{y zf_F$r0Z~V!4r?`IJxIR8Srh$iUd){p2s~mCk($mQev)pRtgj44Qfx)w91_qnCITRI z2Ry5{qs@mr$~hVQpmw#*-5Dp*S8zsbdQ;#e?$iIq+KUU zD22s@@fq9tef=GQo!J~O5Q0V<@A3(Pm7(3jX(A9H#Ve^ien#21xbrx2`Az8?FeJlGu$o&^BW+Y;_;p=7hCf?X67 zS;CE-c+>070sD1SQxVLVcB8LufM=CWzPB3zH$Rx|H(kX5SG<_C#NUWxa&cus z$6D~>Dw38OJBviCo}RWxuVv%CE}1M7Stx;%Lx3HpMmoNV{b6b;_>RZo=vlc+*GFui z=o+O&LKmg%&)M>tIT-6j2=42i5L?gov*HlmFnBQ3cs|ODvCh>Cms)Y=#1@Ks1d#8W zMDn@sJ{C+q)@Q;0Rv_V)sWcrKifZ-kbOSuYHUcZ)s@YG^iPAZHfp3x?mlDbKFC>>w z;X`TVB1(WKkO0Qv7*lHYO=#0Fo2t`JvLnkoV%S#Hf@pA%t&91@-$FF)WziVs8!NI4 zzu&vt<1Xh zVmQ|K_vT%0O}%*n(QtEPuiQzozIBa|-ip|#7C0C6Eg64hRc}3m+{H=+0!sbkJj=eO zfA1J}cikTBCB<@@V~W0jbA5OI@#RG1VkKF(sABP=BD|`HOD`2(^}~)Nj$GMzH=S_& zDLKB+!_tstt`2P=nQeF7*mIuF!UHSgaVN!MEHh@yBcTdWD9dKN1kgT73Z+xwpZ&Tf z>nr4Xs_r|Z)-+F!{BW=K)BaOrSvS_4FN7`W4Y)2^m^lGLl)`S%KXn-tZ6zE9FK>-J zW+ufMWjL|VPI$jS7SGQyjTN&=Lqgd1L8U)>P3ApIK?AX1v>40Q2uEn&sJOwTY4@4E zMasp1tinnu>8b$Tc#UQdbJ>Zx%6!eQ5RA@ZQRfyQU*x5}36Nj3?nVc7tg9Mb%vHX_ z9bsWw*$0{cmyZ&#?T=?y26{F^fUeq#hV9YH&=e@!b z)b=x3-wn@#Kk6w+rq26S%Q(AG*}WoS&i*ps(nNOkz#>MqwD)_(oTWEcx1w~cG>bW- zVgK@*8<86Ydc2-jbYO9k%ebOCR>>d9Q9d46P_dqvvxB#^Odo`({g8u@2cI+A!g%~p zzZ|lMa-m4>g3^IuzuI5jSFbfg7<>MmEL$00a&q5X7@h2k4A(&cO>u55StrZDNfZ3w z#sKcCW~i=zONEs7T5gwZmny#v6&8bkP(V=B6i#(tvz+8R(%2D*CBrGoM2PUw3Lcd+m;l+=;~g*64`mZ)EvdA+LY1#70Vy6+&)ul$^Z${{6o3a7`3=8-pAnQX+v&IGql^g|;-C4{8#%lSf27K9;KwWA0y?vrKhB$`7ve*^{emg5}#k} zmqi(B!(J?1ECq2+;llz_D*0VR9g*egEgH!1HYrw?N%#6CP5vJ1TLU5uhRuj*mE;a+ z*x_KL8QI*5hDo+?H?_f;BLVkPzlSu>Qg7kOPjYoWCbVC?HywFOJ#m=u+LiN;qp)y( z;OAB9|EQYrO^Y1Nj#34DqVrix#YT9iN+2{B=a4DW-I=Vtdm-&32-|M6lYKA6GYNhV;A2Wl1gc|5H7y*UFT7E|7em<*$Os#C3r9bFTk;?N z>wK_lXYT`+{@*Q+EJTpXA3v3)rNaTE{Yo-dNU7%kUQZ{J#wj0LH>f3h|LzDT?#obt zOv$db1Sh_-_QX=^#|)Gl|C7P~pBVQ4|NZ~P6?iCpatBiMy4#EheTD}DezesM)T*D@ Gz4?E@VA9e6 literal 0 HcmV?d00001 diff --git a/apps/openvpn-connect/openvpn-connect.yml b/apps/openvpn-connect/openvpn-connect.yml new file mode 100644 index 00000000000..ab3b92a1148 --- /dev/null +++ b/apps/openvpn-connect/openvpn-connect.yml @@ -0,0 +1,9 @@ +name: OpenVPN Connect +description: Secure access and network connectivity reimagined. +website: https://openvpn.net/client/ +category: Utilities +keywords: + - vpn + - openvpn + - networking +license: Proprietary From 1c2920e01039eecdb3b3c4928a8b6fcc24557529 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Thu, 29 Feb 2024 12:19:22 -1000 Subject: [PATCH 7/9] Add Logitech LogiTune --- .../logitech-logitune-icon.png | Bin 0 -> 103274 bytes apps/logitech-logitune/logitech-logitune.yml | 8 ++++++++ 2 files changed, 8 insertions(+) create mode 100644 apps/logitech-logitune/logitech-logitune-icon.png create mode 100644 apps/logitech-logitune/logitech-logitune.yml diff --git a/apps/logitech-logitune/logitech-logitune-icon.png b/apps/logitech-logitune/logitech-logitune-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0e2e567f51dd762a04b8eaebcc6be84906520935 GIT binary patch literal 103274 zcmZ^L2Ut_h@;(p&rK%`Jq=|qC1O(|-K@e#QNQWT32SVs2ASxoggAj^zktV$cl#W#C zy@g%_p@oEh@cZt)-@VWOhYy_1IXk;MIkU6xyfcp>FV&SO$?lL55D-u*KUdHsARxjw zi3qNe;4g=s!)N%*73(KzPY4LgBFWF+5aU0ynm^Z6BOvhRBp?WQM?i4dC18z!z)gUF zV8fJvKq85NfX+F!?v)h&!8=PmWh*r`f`|C_RRUtdn*;!SixB^hfbb5%xTWvk4o|>wJIoJ{S#sX|+3G{SyzLX-6@|3_g9W9}6 zSUnvboLnV5rSJXeA%SmS-sZo@`lk!jUizM%+Dle>FvOBo1SkL$xFgWKh@WJCp}{><=SH~+J~zXbl%|Fx4X zROVkI|8x6)rS$&u{6EwD^XC5wXh3W&@n7Vhbv^ofS^vEEkN%h1NxZc6v~?lME-H>e|!I#NB{qv=O0i0mXzYZeB1wc z`+u3%pSyV5k|C4g|F@mWkS*)7y(J)!BT!a&qU}kz)#w#vIp#Nad{lXCY2|%%yO}@; za9y6@%GK)tisvtGJ?{z$es$}WC0C4U@@>h8!tDFSFWgQeYrcIyQ0lI_^(@5r)fcg+ z-8%Z;9W?I?f1xG2$M)*VRigVkZ}qGN3^l;u-d&Hm(^P+~kKamDa$5T#WcSzR9M&J! zBYy0$1KFuHl!#YVCW)b#4x`Afe_K(%QX*U^BYsNR4L;;zKJ8eV;){IyIAkGjv)VAXPba<4-k3Vv8&UCp3ZZ!iuS6h)67t^$faNp4{wj?KjbN$aj2eBW4kxuRBf=WUC;g5N;2N*V{yD) zwL*zl<+yq!ZOV4LZ{fseaOEA>ZK!KzvRz+gN)d5Od9Rh9iBYl0B)ZM2(BCpsTvk%j zWB*4z9RhY*eX*7}o9Jy6Hy3t(2UVZu8{+jCy&2?pFP7pyg8;+YtS!T9qRaMGi-7G9 zK~ZMd^%kiME$WM`rZm+K2JJk6v?UyPg_}!27KskaP8FRIsvp}=zs@|! zp4ztKi7$Tf@r`(mZu!JkKr46N5X6*@Q9LbCfs6FS;T0KoXJA8|a!x#5DtBj#iR3k} zf+r?h+58!#7jbv@w7kQ1p(L7v4I9h!KzIO^dk>qia!xiGWDmUl?d}$_5~<%h{l`Wq ziNc(w39n{BU31+Uonetq5!?>=g7gcgC)lXI*j#&Q|3U#G3DZ#F= zTpSCBuv=o(gS0t5PeTr8qMe;Wo(q;%3S~%svv?sGWnqe>SPOg~q+0zRd23T+oAh(- zv_+Hg9e!QKs(A9B?C%}ks8XGe7;(y`_N_cyAwhmK?pty7&M4_@sefQS2`Nnwau=6R zlzTWsXhc1I{-ylvYG`EKNCKet?f}{W_YD)$Ng3h za;JrgTZr&cIqAeNJ`}$7ls(sQkyV;_8`wGjl$IN^Qgt%_%yo_AzCnzDIpHQ9USko6kD%M>`_TMm6A^SVYmr4TXps}edqpL!0o zl{$6Pc=fD4q}a>2%6`3GHFn}Yz>o(}=W<^wCh$H0qF}&wt$UsSqO~iXe`gkF>Qy80 zs?$pG#fa*o^j@n^$x!k1u1*0zU`irjBI@p_qSnNgg-AR@>>Es%s)XphyczR#?W)gR zD<3S@OsG$yd6!?*zP8Z#s8B5luTu@*ArIG40kTvW>f+}K z=h6IK2nkvE62@#4({pY0bHV6)?Q*YTxH2d%;`eO^xBO}YbeoP})2u@kt+in&+G=y? z2Xf+|lBEfQKINA^un*Pz5<$E6qqw4($HnY3-aAyOlf>KzDEd9x6=Na^;9vxr&CBKYp@smOSzl4+1KH+jkWo0 z=j>3bLx={P0K2~2AH%-vTjy!LQjwzcoK#to;1v-Rc!$ZkD2qGr?MwIvPNPsTtmc78>Ju>GI;y-d&w~r4(}=MvlAF*##bK+ZoFyT8E>gO=!eT* zEIMZze7;i{u~mF4n2Y>h+*P$@x{;He8e;T{i> zrSV0gj0L%=y_hdX*LG4TD+8k77b@;Hsf|G<4x<2Ba(cJ7hxFe(Zk{9zCFdwhlAIxg zx_XI=a-n431#O}jx~#|m5S||*%IQ$@NkPr1;*f$_Lsn6iDxfeUnjAg)V+y_Uqt>^0 z&&qutRXgFm9t_!o87{6%6W39_DW{dZiduuoTdua$-_vsJo&qFSytL zG#U0Sk-8>0qrR{1&ZVzWiw?B7Vyg9cDFJj}?Fky}P+nXhZSO~!9*)I?-BF;vqo6imi?hj= zV`5)ZBomx?%4s|a+_GUCndAzI!;l@Cyw#SMaPim8>3XJwbL;f)m5)wZ$;jbiSQm*5stiHKkf6*+Q?mr|=S~Ek#K;UVHri(oA&M*GH>dm4v zN!0gyOiZ4YvqruuJ9M6}iv=4vBA+zr#&S`9M%Pa0nEUVih-c|*g5V-omahSrn686i zy96WKhgYA3s0x<$2}Okwd^;d{@wJ*4aQ9?8LZ@Vj76@#5^olQ>nf{xDq!BOGHt!1Q zk!3lOX#(o5d3V{-tKidQ*NL-!A1#tYV!cXADxp~PkkF&-BhKR~Kjmsr;t2a4Go25B zDKvBQH7ws>;L-9SlOp_e zFy@-}hEMpR;9Dq}5^_i*C#i7jCal(jRhVn^px6Dts9gM_&kVb55{2n-WVpVVi#wTA(T|8WIC!P{kuO+$}87*Za5Y&vN+q) z(h?ohpa<4ILa~2mpJVS|-c1xbm!B|t^P(8J+hg@&>MKVhSVM|K6PmEwe}q=6zSHCy zmB=9LBDc^CXm7^bmrIQ2N#K6D6g}2JWkbH!w7c@3?=4bVioOxqvL>lnNBE_)lQD+j z_CR!?P0VXE_e@T9dGg(^MnH)uqi}6>>CyKFpLt;h4o`WVd=*sHk5E+Fk5irleh{{O z3gLrJwoV%oWwz^(8!fdNy4_Rc6``yU6X+IqxwV*t6*c26@gUFz@@^Dv-z0J{>FKuH znmHKgsMLcT^g~JET8!#SjonvhAUtUeCe_9XPfWa|iyH)WXHB_0JlrI%zq(btz!T*~ zH^I!hDBwo|R-)8@ryio>M_&5d2SIT3CXA(_NR(cBf1zbmYU8rrx9f^6NJj2WtuQ@N$>PSK3#Rf zen|CsHg%C}JlLe2Q1a=}vA^3+PGZ_llXZrVTB*I7$9|V@OrUVToFGx@ z3b#60jXTNVqCBJO8rp1Ln?!1T>|euEYa#wP3hlDRh}W);PyP{h(+ z(8)AoIq`~a1EQo`9=~~a3t2ihQD)z{Q#w|xTs_K6-#qTz96*{?{ck(0i@evZzlBW& z&|iotOMNHZ+5g%6AfF%kHe4TSTA6CLN!p&^iC3~P{*}?XmL3>IJ=KkgCFXhOf$fa2d0 z(T|jED|Uh;Czru7fz$$kmhCgZH+jwB(O+`Mb-JF5^ZkiObGWXSuIPe5vnnZ0P-Ju> z>h)1quYNEjdFYiF7&mKFRRK!tVHs9A^G=wHBPW8_AEPN`H-t`9CjkI@02Mucy$PgQ z9n8#Ov;W$KjV!^G->QJl2Iu@*VX3Fd1Bnn7IKjsb>*A03puNTU{#8Ek_a8Ltm+>4 zxyNntk;Y`G|BIdBgw4|eLIwlAu5E*y4-GD0r&mW+--E|scXG?icd59bzgh{2ghICi z0S?;>KId?@2I+t^E%&dE6bdN#G!K z+CghPCF|Bdmwz|?>`>0q0^=+$YSd?ilKj1WH2X9YY7I1ODvBzcj_#rJpzJJYLZtD} z^3}cvA#VH@-vddOxOY%CRgJ|YFv<9v^5W07{6Jbv~Wr!7qzB+BK5K6v2eK_Pr2t#}9wnDeU79JZCLI{DC(e_n7mEx6pja zcHt)`Jt$MfXw74jyY!9bH4WGuJFhKg5o59Y)|y$U*#4DVmG7J1x{-rN=U>i4jL^*` zh@F>>9L24rSyd88#o82MO#XP2?7WVc1o%4mKHQ;9el#>GURhM##@X%ma|e(m5rm;s z@VnF{(zvs~x=`qfq3p@aR40?Mk+lz6wHWPP#sL_lMQ#)aHFRR2=eKq}?j&X3wTYji z?%@EQMh!0Vyl)#)L48~Rb%|tV5ls@VHR(3rPM_wHtG|z0u?j$ARut8~IF3+^qm>bn zx+m)zxRM~r;0TJ_q6s3W8m(>aj13O zBtR~oE&oA>lE4vuZ$-vd&6=KzIX7RzsSTCJ<`aFqgDlE1209~0KTBeNnI45WUhra~`8 z{9-hI7j%kfI;pnGzT2oFhfp4nHU_)Z`Nf{z2gu+zR)EGc!SXta6CvCVJho4llsv1N zQl~nd{z3ShR;Mm?=jM?|*K2JrMv$FcadHB>*v_xwMM>Tn-9aZa$fJAfq{M?XTsoex zJPfal(ub2BriRJ4jp?rMti=b|<)zR$zNN>mLVM$xN*_E8`Ad&C%W>m|wuwDv_TVxQ zaN`Yy9uRDecQWR*tKjYC=cqPF;2{4h(w3;!cVzgOq7zG07qKb9FIv+*Mp5o@8v?*A z;}WrCsUYzgsl0X*WTk>b0 z@wrL?yMT|30PTOdKqefD2^*7$Y*C>dOUr5+CJ)26*OrzI#$=1n#iV4A4P)7qV1)hWLkCurd&i-=p*^r*oAMhDWFGc-DEy=!>^Zh=|o}x9-iS zEw%k zrjgrkhXx^7YQEREpjj#S@;UX+jb6gj;bJOu4+CtSDw*X$7n}gnB_y#4T6ci)3BDkn z(0a=q%2XvCE5Dm4aI2Y-#OfOhz3am()QYfBj*)Ax!Mz97-ADuyT^#}_H{#KbdPV4$ z7vP_%Imc7_GQIwx22}&=?oCg18U1rU@k4}xeSbrlfTRZ+p1jI`(VpnP@b#UM^P9?B zhBrAl1-s-lE_sc#xcjZ$40`V2>2TGuR7PmRnQbm`Qy&9TvAcT~?BSGy0`VQelFOf zwCsf2k%r%oZloa&02}yUqkq_pnorRQtfW+M+cwkuir*Gv2D7NMvgWFLyfyew;M(Dc z?@hKZ(^)&SA&{@RyRCZpd>_9xK4d4Fi=GqR>^<|Kqw7ZqB0NvK8CO9~C&MgQ_|6T& zgtra>G|3jM-FP$?_3dgP1+U~%NA64R#N%!>mYO=gdM>3uJ|ahG!lkxd7HECdt zX1G-yTRm`RWo+}@8@JkD5wdLI+}}#Y01&|ay`PyG76*f~!^zvzYW|ILwhjl93{|N^ zg`5SBnq)s@h3sxSIk#6=hi;aIDD8hRxg*%zJc^HaiQZ8EE6!>sHrFun6!69e#66V- zebRzMfllsetS@;>80_+d+P1~La;voIrG}h@=St!g(^HaR$NaO1!%@*TEXV1(bx3md zvW;OCM~22SZC`*fU$yhYm}iOj<0bQCO#MP*q+r81iyi4Gk6c`Pa(cagJ7;LX54DAB zZ1Z)~P-k`+T|LH|=;qA%_w@DIDVlw657|*_RiPWye?hjw_&6ma0T+DO{;wcu>Hhv6 zV9DA`;B4eYH#@Lqu4a@vOm=_1Wewj6VW8~QN=!3`2Ycf`g9Z&{ehjrGLv}8r^%soAV0+)4G(3VZbAoj?#^VjDmZ0Q@ESH&4M4a;>*5HFNe}bt>wf&~ zfPIDZY8|NSMy`{%Mo2ZS1MNO5=wKwz0QrT*%Z4($`Veg z!r$&N%GUFzvGrM5Y0>-~kv@)~+VWyeEShHbK!ao7TsV5S^S3*m-bueIj)?*w(!!_L z7#8iQ1-2^n2n59Ofp+6=*}M(KS#kP-=uTt(>+Vbk)6 zKfycVG>qtyd~c+qu9D-;%%x?mjQUJc-hQm)!patAJovdt@vHu3*ww2J)cpaMvaA!_a^gpJ4`O=I;{LP!EZZE@#rJ9e9yz7v z9TAFnf=4>uBJzqN*h|2B3m;g6CkdO0w?cNw$$rgW|C)hp0p1<>koowM&U$gz;Yr-C z=VWCbHdR*2JYnq#OrJN)q@M;2U_!r%W3)ca zEVdha4MH&yM=}m;ZTp$T77+T)!fTIIQYl@u zBPb+PTxxuiEdi+z)tE=H*A zQbqsk(#Oe6!cIR1_&eK|`J*)(%l3-ipT(De;Prc|S;jET2L3ql-Jjt%IYS8{ay2N{ zkaEVpn)7tr$rHW|&lL$oKq;R&Hfoou*+fahBPq6P!4{?)nK7xiErd?x7au=Rinq(s zPZYu$LBnNptg%1?8`9M|(NS~LuWwjM;|2)ZQ?v**pjHp)gz1IwMyF-$Svn>!2G|Hm zYxPW%>ucsuZ#lv2wJN>2@BSg-XkB2fW!!7_hUuX;9p0lK80^0W^Ea=6tri4+;0=-y9*FTF{=V)joYLQ|R7*mo9ZGZDKUVC^mH6Uf z{Rg8if~_Yv@d~udt>BsB4@Jc0LR1zY)}M497(5(;%yrX*gAo+SX1 zsYB)Tt5grjOKx@oW|3jkIcmXLdf*u?)iZ})k*UI^-6p#1vixzg?Q~K#)bW`rHymR{?X3|yNIKs!d2XM zI_^hU>*D?sO8d}^d&Av{)#FX^IogIGKU{dM`iYRz+nJXcJC#-jSL396X3XWX<8vZ6@e8M+Vh)p0Ukrw~wFZ&;_$W1l50A!Z zyqWq{dMq2OD9A)C738Y1Mor)IKJ!pf#2IiQIpOzj3xhkeaqH-(eC?4M?GZeeuC_{Ik5Wxs6M@lj_K&1oyh}rZnOvey^eI@lidg8C{dqt9 zvA@>2#p{twG05`2B~cMf^y@wGL~#Ii?lCjZ#Y0oJx}`TtcklaOj=M>!_S@hdIz0Cy;Q%b{kTo2Ig z=ODget3H#av)SLMqCippzJ~LaUEfVu6J%%FcrA z5xkSWGE#$5eqUNcPM0J~nmp+to-$4&^Pas@+R%Yb*j>D#lU}LkLblIy$0J(%Dy&p! zA1OY&RD4~+e!5|FWyYM>q1H5y^d?J~^f5L!ez^;R&+jD(Hj?O$#Rf*Q$bezo7&E2W0epq`L+<5 zTH&w$?G;Z zgV=Iz&h5TKkjvW>1ZV!pNblh;;6h3OdnZU3&~g&!{Ss$~wCe#C!8A;sUm>T}C2(g` zmSQCJx$JH8b3UyC#zoU|eg*X$=VXl8Y$Rkjb(7^QttowpINNTU{FOeOLO$0Z=(AIM zY;96^!jCuvnZ%rJB$9Z=W&nYqTXY=B`iRTJY7{*6O}qRsS;$&YLmD0DWZ@l*nEm;R ziFwk^0kSnP@&r#$pZUFy^a*0|v7j4aPHItS@*&yn7n@$$DGLWX zBlg9s_v&dP#AFBp;g9Q?5`x=Ed_1hFBjIC0>@$f4*{pQWKw@*{kxU>C2;m zWmg_Zq1{ND;EhkL+YdNjI$(|Of|ZQ!@2g6`^pUkD-AV20G0Ec7Ab*VPB4oG`1rA(B zzFV}BF}xEm8LUpLBCpY7)6DXmmx*#91(4+zJtew-kL}ZoWr;q5!VZaIGfm+xg6-wy zBUG~1#nOD!eir7_`<9@fk!=>f)nI&D^uoNYp`jjBM~wbJvAmvgzGo3UKh#CiA3?2J zg~tzbG>MRpyZ77fxH*spoxKDmq5ctF>GJ8%n-Upa8>O1uA1=(pjf*Qkq5{H$XKZ}w zq96sqk>I7b0JPvnHr7_)CV&$b!L?ffIPH*{_t%;NsXttf{mI}3eW`xTcmOHLIGXmw zcC+;TYQk^{KHTfx+=U&Z^O`W!)|$IbJ?25$)XJ4KwS9sak)a&F&w2x#<_1M%;Gfmg z)!-wPFZ|1YMzUO-mxU|SV&*`X#d*{w}#GGwW#OM6DBSl zAU-Fv#KI--^0XnGl5PX=a>T6Q-=v`(>{(5+PMG`WQlqTTqe9Lot zQpFEj^NvOWI2XZNT&+_lZ1vY+jkwlp$_docSDM55XiFb1{3`B6 zE;^3TF~h>D+m%jG;id~~|J8cf2|wrEy#pbA?J zlKwvO`}>S!KuT?@2tLjgT-;ESvRCrO$?t5KOP6|NL}{4&;5*R*mrA-x9hw{KOkiCdXeJ(F~RgA z$<w@cEf@&4TMZPm8_<|FKRZNZbbRm(2r?77#6R0!9f0{KAnaf#Q2 zSAkviL``L-o~OriwI_|TJ{ODBbEmx}emLoZU>S}KQ8GJ{(=G?WqF{>qU?L;xqEhYP zH6SdoPI73>Y2#{dXI0BjkKN>kW9ttO>t(n+mS*{^F96;iFg5Vu?|Qcp6X`k_QPwr8 z>5>Y6)B7%$xWQeQKyeZLsDY1eE89b8{J^Q*3=w*dnZ(p0pLwq^u1A*DHk{@4(M?$Tz(WD9OWtS9 zU=q?&Y($loDjrxsyQ0k)*2D!KZI*cJ7a*LLDHBJYt9Kb4|GU`3p09u!`PR6$!ea<` ze_4X@oi7QBaXa{Nwl9Y=v$(pYAiS_^Lj)mqa5nwpeTmU$*g@oSJrRH7{^;)#Y)W1p zx+!3d^GUQ(;r+UoT~HpuC@ErRp6^ZCoGJP%!v*VG_9gJw;YSHdERCyl5nz^DY{-5K zKvoAxaak0F1juar9*)RN_)Cal7K)vExT<)0oAvNXlfR+SCFY?joyqR=xDa>;0Of4~ zzf6swXg#KiANQjcN!v&9apPYaa9`3~|E?@(1lwN~Uc>1#`@+BH8Lfi7LYF?h@!J23 zDyvKw4u-V+Aq2#f8~O&aBDQ;Ez0MzaYqG-m@HI79$dF)s?{aq$)E<{IcX4sZO^9tR z-Psg$0_D9auC{Se&P|CAynian6FbJDmaqkr3KOT>B}vWMi1JDE%4_8Nt%!7Wsp+FSA3l{NfR#_^Jq&`AMN98rr||5B~<^ z|Fu*+F29tJv4y3F2q$MscS48eDE%3JUjOGD#HBc1M|{?=hMQf~-^F#k&qNgQ`9j zTWft-8jtkiTOG0q{qa=Rf~Sq#UgTrGY9yE}d#uXT^R4T7l~rT%9H6EI2Lods`W8VuvFfR)sEW7%^3 zv*h0w4j5<4-Qnf6XwpJRB0@^t6~v~?G*o|X4@rdiystl>n4c(Z8ScVcQpof;Lq?;m zu7HXq{%t8ZZBY!&R`4X{eE(CmGSR{Zdy(f}37z-bn|p zkZLRowtY3(EE$n3Ik^2ZE#kA&zzm}>eF5>Bg-dY!4-T7SbwC)!#Cy;4DE!$RnVx8t ze{G{B;@E`(@4{N!sKP3wYCsI1XcjTyp>RiC0YM8=maj@5JE$4(2;hWG-hJ=YRHzHJ zP6Vq{6Qf5#vABv+So8CqAWVFw7+cd^&G`FC@z$kaiV^n9zY{GgDV>bUDX5PbJ3kM( z1AheUOhH-lFm+`M?8nb}{a(oN!xYulj>4re65XoHz5Q}ATPf+k-mZl2aMmK^|kMb5v)v$@4K8yW!cDCaERYFJNw zM+=|u&1JrHW$_{|BpB4)-7<1jd<1Ujgz)VI+FqzDb_tzwfbjUbY^b8TSIA{S+C7k) zn%SWzUNoL8=UAYtsh4TUHTlP~sV%Bwxg3eHUYYf)8%)LgbcLbei0eNKQ9U(&IWiBE zphWkt*^5t%nDX^Zek~L37$g^9ZrI$V^z+>9P*m!mp4IAn&HVM2l8jC#HJtt-9oaOp zWYf1|wElHEWhiC%eS=HS``xmPD4>x=p*aARPdAR4TVycgcSekudHtuV;IDkdWmci1 zD`~}e63w~Il7p%{*t{9WvaL{$5BHdT{>q|sbQzA}Y)`+N0$<0~r{l>UJMv1NxirIu z!%9Wh1&vvWiy@FSCTOnl1igE{d)7x#WHxl|qkZS=jo2FjuQ{EGk9Ul%4y_P*%fq1D z_Sr#snklYG*cYR_zEbIh)4-o*n4I9$&>d9dEVAE<0rsJvDv*+;;i;ca_BWPs#`0U& zX(gLF`uB%PrIVcP`5bHK{d;ma_5ePxt0*FOlG*-!)AKIUzbelD6;p3v^?+AHndX*O zJvV}wRck5}s*LdY`=Qj6z((0CUWAf>-BnKk+%n)F-vT~LKl10Ld)F4RyYDK6enLIE zR2KoQqFo+>;R)7dlAT|cFXFw;cbaFre)RQJiXsltyV-|u!U>@Qq2xSGjlpXfB%Hss z1)@b`2pb96lbxJM^j^KTN{8W2f32ItJkIwqxYbZVy`j{ ziJ7fC%vlc|#Mth3WKnndF9n}tkdETmv!cqq-%NK7TWQz|~& z5^=Dri_mdd>aIo_++B^78EDAIa@28r5wh+nr^oo8`fq<^T{_2%1TR)0%T`n+ z5`ni-sA~tmvRkLvG^FU1dbH3%lFTMa-*&(kef5aqxf=tV&#BI^oaYkT_-yK?s$Q5l zhCJGO`8aNIG_AlVmkNxy_?`2kbKSSf^FeGM)n@M_??gmXpDy^&5Nt0d?Ji>K{0rq% zi3XU<;WyM}67HBs-ajswS=9*N{%!JDj2^3)xEzEeIj%SQN2Y78gyQrSv-h9Wn1&D6 zwuWMY3hJ3ji(XeqBSlja9vhDI1h#Wrt@V~fxrAb zw^}XkF)|xu6>BSe8EossHX@tq%uulnGU*qseix=w1xx9O?SWw>=E7S_>A#RKsF%y% zzdFq^{7z=iKkh{TuA-rhP4Yy{c1iy)EI-XZ^N&Ca1!K_*LX5#J`@Yb<6o*Iu4N&AyLX0yfenxJB7GN2;y z{VO?2QOq&1neb$XrpJ0|`7Go6(Pzu!gTp;w?AM4ZYYL10GqP9bTvhy$25gWcw>5fzrPkTTB11{0DpMiDvxM5 z7%l_V*zYbkYG^NihOrsqUIGojDT02*@V&Swd!yCR<|1{5ez=X&Q*D%&I;)JqhfUm~ ztyzdywo3-8)7K;Y8($cLLkm3cNk^R_JW@e^@H`ZK=x7ug!ninCqHDY9_z3-BtcMVO zOuUSo4RCn9;*l$~9vHZ&fL+`9jW&)wt^#>39ixi^>(WOe0=g{>EH6t4MmS#T{J;l+ zM7A<2T1!e!k~K?#Ec`2^%<=XHlF*MTbI9}r^r-amYX3R6%Z2;qB<33UbE1%XL5vw2-d%HceQdJj_iP~E;YyQGd}QpVMo#D7 zm%-6?T$TurGKNVbTY`#Y-Ys3Kva}&@WKW7XodhWn9Y#DjolkzgO|e{_)A$oG)fe|E z-cd03Z0h^g871NNl^VKS)t+y-m}mmEAK|LsltdTnNBkapoFBq*?=Kb)OLp!sj{Dfy z9UgU9Uft}1yxA*l8c;fJarFDO%UPWF*vRz4zlWN@z7aCcB$))6aKR^~z|iChSRS#h z?qsq%zP=Z~ZBuHo=-f4Eu8_d&6>_iQ%@sBmoxecaJ^C| z_QGO&S{$KEloDy8b>?AHgs)iamHc#h92@yK{V$_yd~w#+nD^-euKV09jcu2SiP#E+ zp}e--bY#E-y1JD%X80rMZUl2S^ z+$77*PKaNZ50R#q_-nXvlAo*l!a2731EXPl-J8oS&Up;*ybk`T3+wRYKOpevPj5&_L%{t+0oD zkTTaNi;%snie6@8)4gOvVh;QBI+bs1HYK^DCSB-)pKwE<^=MldKEtET!H373RmLsP z&-p%3uMFyRnz5L=35oF1D`R;-9Ow7|`oD!T81f0kyfDBM^p5p!qfZPeSbk*{MYYK^ zZ&*3#3B;V~Q|zi7lccSGjxHmZ2;OMYJ}#&OGd*y`l+7%4$QELZW{y9(yz(DZ3pB>8 z6w`NYRSITo>I$M039FvP=lqoPuRwKCUu^#bjO^2xk4We7L?7m$QVWM zJX>_bj$NC6qB4swS&J0Oc2cr8WonUWzSIAbrJMK+_-Y`6MQEh_R%po}a5Mbm0PfmwjZ2Z6olI^wY7WXw>Z1ejcfEo^mBrl#I?&phM zwflN<3gr;uv1aw6a7H%hiFoHB8b)=iwHn2Q5BK0O^9vl)vGjMxlleTAwuQ)UfsvPm z@m(9e{)1;7w7m)BoZs;i;sJ=qX1zFk7x#W^e#}6VuA7h@Zx)kClB_W?iIyNq2mVN= zKY8z^Y&2j=>F+broSJ%P)Wa43y2vM5N-DE~aR5a;kgMpSR4j4%Ll2lROa3VV`LARG zz7Tl2Xm!cuQ=A4-k13^oKXVZLi5ay1k3Y_ zjj4{?6;}Ih;+AH$dKwbn&N*1Fn`R?hbm}0y+hd?xY?6mMA2x0*mi&h4o80G2643VO zo%|y*LsV)sHiBEsW+#LM%N0j)?>?XWTK3U4w#FH4zQV1 zo4jc&*z9ewcI5@hW6{Cni|uMyF2rIBmuX%v>(Zdf>~E3r_)L#m_B=BXlDXV>j_kcH zT_5+FW6+7-^zD$deN|xH+fiQsX{rF?##gpHRGcObM2{MTV~(skuI7rAjYK|To#hKn zuaH%%{nCKkUb1Vm`nj>pLw-ZxW6_1(6et2Gcryy9#7o#UC-sXsHI_e)SnioaAoZL_G6ZYZP(apHEAfs!g*sUD5tCA zpmxK>OY2$LM0dB6-?Gz1&H*1w?~Yyz{b6}vzD70N%>R{#IWfiDcHZ42R0x1t@oalC zo^a=A%*zwKnf4Jts)#4YW{xDN!ApkB4Zjffwd}AWc3F^1N1!nQYbY_Ne`@w+5$I(` zbi@R)nR1{=hfEdIs_aMyPpFg+Hi+(^qM5wS9A=@< z`(gJ;i)tF|n~-=i?*xMf>(=jFlNH0eI=yMfl7kudwRW7)*W6%gZe~v0|Xlva}q@K9Jbzj~;p*qPEKS+Hx zRx+6anRhval6$p0b+tzo^#*_BCaSUU8pE zeQ$kF7@$mQdg^^$dKD((rb9i~s}zAdJPFB4Z?yMaZZ60~RdtZpZWt#+AM$%(luC|n zGx}*fgXUIAsq$Ovn)0!3uq(hM4xA%CJ^e9p(zLpL%XBMW*Ms^F@N1}Rz=5$B9iBJC zm;B|Pi*-R>fdy{DLZ$i1ipbHqCeJs_%Z@#SW{_E0AuM+<8CuQlx;$py?#|YUf;HR% zIo=ZR$yF_l6jIL=(Nc792Q@w~z8@LOONS<5->)7&_%cv8ZG#r{Irw)75a8FBL{(p6}eU3nHX zZ;4uag*M7ta~$n?TR+{Yk_z<`Zy}idB1BV4-Y&dDJLyboh+%eM;&rFWJkxg#l`NWi zZ5R1Oi7pJhCGRecgx;R$|Hj>3KaS!x5j=G5v34*Gg}VvtplqZ&Ka|&WwA>tRF|%g* znl4;jlV|KrAwhg)i4hZJtRe0$ZeGgWZaDRS3bsGNk=P zeM)c>+m@2CBAd@k!Q&(QvtyPzg=3UI%(^DdA@JqOvsGvdP0m$(^cx}l^` z`%^2ejVHd6_Ac@!V;CNfv-@G;fIkBiPQ1{HI=;Q`IdMKTyJyQ91W}crTROD{{N4#HxGyMZ~K4;p^)j9Y>}xHEwZE##wZ~v5|Ldd zsceyb#vnzq4B4`iY+1&>WEm1;-x>SZ#=Z_?o#nlB-}m#}$8#L-`~Fw6UDwQYeb4Xb z{4A%3@*vuCPksF_kxBbt%4`~ac85t9tf*)*v2*_pY;UUmVPS8#04+`vPZ_8{6!DoJ z0o@)JLVC$ijwRb?okK}kL{qd)p}l{bNKoROCTg6hZcNU|Yo4#Jjk>!uQek5uc%+2a@9VopuE{N-oSQ=Wj##kLpKsoc*aq(GUuw3AAjq0DT{hz}ha{;{${erZ67R`IbkUV4F_trRMKQ;AwHZ)3m(@j@ z{CB)83*-P7%hR**m=+b0>tm~32M-zRsUn>RzMG;zmwl9hJYuB&zrsC7Y@HF{AOQ?X zN3Z)I-_>6!?l8oL3ItAcg;0|yDqxZM>pJCd0fwgZBZFVR{m9Ep@G31VoQ;D`^>rNh>uxXjTBW zaoa>+?-Rw=MDp$i@a?rn2-cR3{PD6IUz)Cm9X-#Mas8>KgfK(L>r2YJ#DVF(nac2| zsS_sM_+!a2$rF4FLg0jGLu$`Y`KsF)dG27Jd|hD0J*~YFb&WEQrWQjp*J)Lvy*#|E3rYZ|tg3r>93NcxE8e zJ?i7?;OJMj2;*QYTO>zF35o|U1dt0+B}Ah!hf3KcUS2{|DIXn(2^>i}N8gS|Lb{fv zLI-wlY5t@1FtW_3-M}bs`@sccTfx!Yv{F9>SkcCq4R+q1O) zoy*z^pvKL5YJjWu1eG7Ck!g$0t}pK%d`iR|e5(4m(!Ch_;j-B+KtBSU@>SP!$}HCB z1+T`0vuw+`PaFe1Rr>2W#A(<#I3~cz_5X5({rmod-u!b|t)Nms_5(Mb*zD(p4&mI` zAP^Of1Qh@oecYbyBA%GYK;QCrPj;I=)%=2zd(JU@$T$3>3Rq3M>R^x0a#FAW?rqUe zi!2wdmHt>h1#nw~6VqW3KyeLDIx;tnSFg3%kWC)e4$0qqlC(FwW|H0i@HY8&{d%kR z+Q!38s_V(V)obtGYa72g=HoxGduW3b-Hm0X_w;8YXvg&kwMrRN2m+Fo8z0G`o z!=qmUxv-vl>KL#=m$C$xxNbNC8R}q|0;nKnu-<}+YP3!r4=yb}DE)oJ43z`aoWgXI zh5*3X0d!FqaH(cuN?@_i#qDavn&khafi;$`rBMG-vouGNABn}tnA3h8)|Yb(1XO`RqRZ+cTQV_bu!l#c~e2%o`85a z8sJ_14Wf9%n#Sb<-HN%8wlL^fyxER#(}lBzu<2>{n$1M$nvxLry|{|* zo%TAobzLa4kS%qpP-T5th1m`&26koOxRj`*xan0XL;Ff>eSgLW!e;~6k0#=PKv2Yv z+X?A?VOU8Tjyi{L)Et3@nX4aCKD0<&&+QPN;^=bK;v;c_)z;f?6WxKT(^;on<+&#< zZk}(7Mc!?1j$wL9Fmq_W{^6y$1i{&ZG}*7->f~KVzs}>}maEm$3Hv3O(#X}L|H&u* zp8cnPKz0xIAGc|PDHy9HxqZ!12yAmdtx9y=>z@5KT`yhE`O>%+@Ak~;5#3;sxa3y= z*`Vc55p!@f0X9l-WSjqEDS*yGZEgCu^YLFHJSX2vROIBteDC$@A5&;E4jwmZQ?8T&W_0A8 zB1CK`-+{Uw3yqLTs%H@oiq^1VCw<<1{xdP!n2BYM^YOSWOv=@Il~|5akzoJ4Tq1a^ z)9m`6B6k7)`^i<~&FtOg!6x{#be%DYHIpN2RmONwsE7(MDpuSDW8(QKbuo^9xq>DRpUmvN$-T- zG20P^VcO-pzfQ+yXPRDi_-B5He1jp@)*h#9MUf70Q#^=;!rinrj@R%%sXdm1`|^g% z@%`@(CB~GK+1U22E?CqZ7d%18dvC8xNU37W7dQI~h=o*=0(uusH2i(XVzKt7_C?pD z8iyMH{^la~KIKq{Ao!RLreag zNy9y)wYl{~s;Y-hw_yvVWOi}oX}-+Vm6nE>_jCu05!F5!A=D6R~%*!iUpUXGzxrXjSO@RMiYWs9aw-Wkl$f+e^B*@a4GUG(Ly}|l}=_74um^?#&v2W^8#=DVaHn#ldAY>FWwXu z!y4UC&bl8M(a)s-^mRrY=;X$u(&7v7TYzQteeZmu#h#po0-SZHcaAyuhZ0Zx!6~%U zK~#zC&SdRn^2OxI2TPwZ$UfDbeNxeRuSf6JmETZs4x{9u%-uB)i}-H~hYY=m@Bo&f z>IfP9t3>DF@0^{B3bm3qOIA0^s&gc2HwT($s zvDM$u@Bau>i9&o&+-hH4D*NTT*#Dm8AAyt^Ub`?IP{2P@G^wT6*wobAb5jO4>@4e! zl`;RfE#z-t=->H}KET6W6&!Zu^!?v}!Q}r^Pp+O8%B$tOd1JJLS8l7ITXCg&#m_JU z0$biP3T|uW-iHH(LqAPkbLegqFKz#Fj8@Gp<%e&4A74mgn$39rmB@Yp@7P&j+tCmJ z5va0WN4LUJGuo~7^e0Njk-YaaVmN6_IUS=^VIjdiKY+!T{Ob99#eIBZcrS`k7zp## zKM>#vzGT4Dz?I3WpqeFgVFCvidC51usdDf|ff10)0Y>ad(T+d(*n4U^1fgB5BX*hz zATt#mCSzZV=%G(x$BdseOa2)Jm6=&w+Tm%yl$H=bghx6Q&ZxXOzWGsQq`>0Rs_l{G zc;oR;LdR=w=;m_u%8kTc_`M6pcb;EGLp^qVMPZKaU2yo*frYL5wddcnN1gj#Avq+C zaLJxa+5Lb1tVV5ZN$89I3|PC`CO{(%ll+|KB)WVaVzkXT|ACUq7vpXjrd(n=n!k35 ze?gSVlOs&MPPg)r%s}fcHy)>`w^fn(k3%6IniNd4)Jv_<%WI21SHACf$aItp+cQS` z(Mu?uZ$(q~g?H)GWx8(2skQK>eBG$u3rwU1oX}L-?g8!`<&D+JA6ylF(Vh9g-tnIZ z&Hr4_1G(&-aV3kFZYIRKKOz3#R2je-^Y$JEKp(wfq_+DK(B}UNzW;4VJ{l(QzYr81 z@s_a4q~?ly#`(x(L_jD3aK5U{4$cSsAzuXm=**k|PZ6l|9WXtKHY>I0`}@&FTVXRe7>(XVd|*<+WL9CzvuS8L74h z*PU?_;~}YfX{NY>W>ci{%)u|eJ1|XzIY~Q%ONySS z0-fodEu8J@NPDzJVa-0vqmb`H#ULQ*AwBaW1pOBr4BAubhXATRN%vS+JScj1h;^ZT zyKUFT`ZtFEsJSY;{*A2%XcIBk0LFm09QA0ocxe_Z0K1!9g6+D03%&&(wv;HINl4FVWyUr%AG$S%F@vhUMuIiy&`4U^bJ1pTn+5iBx!;?x6H z<-Yohqy3-X&OC~rI_)F#k&;2=t(lfR>_bz7Owr?1H!UrWRquP9G|1UV1L|#KeyZY2 zW3e|CwMJK8+Ij>XvgLDw<%}k#Q8So9@h3G&m;6`sjcIv1;2SZ-8*Akgsjj8fjnpRd zJk!^eVh)>c+e{^Bsl+1Su|ZgWesp;SVK1kY{piJjQdr(<4ms8S$|?5k)fgKY-Dmtf zSrEc*_I`~5B+i3Y>WxW06|I`ciaQJ?AyX(&;qp>FF)&mq@&d_Vg`0iquKqxk14A zq-@@QjT<^jWCA!D0Ez;}0>6tjEQ1rP#Y4@ejcGArxNa>+S$Vl)4lUo~#;Z z9jahpikAq=Hu${$=80~oFLdq?IwF;H189%!pp(G*FXp5FTY_$CI>|SLG<@WB52@`J z=ftrhC5lSmhywg`fi}wwK+*z8Gw%W%;^+5iH)ZVW>gL)km$;@8XZxdtaqJ$(7WrWk zCpEJfrN=Wzd~H?Y4E>ND7)jCOlSh-R(-`J2!MF#eaZ>C1cjU`gv#c z1sN~3XsGN5CP5O9N%jH`#PhF2z6i_g`Ih3p0|UXlp5N{bEIl>$!pmVWM^$_LS+A}? zldzYZ^|I8a>2X%at*`uF7=@1njy6C&Z`2?MiNt`=sVB8Pv{v6UYeU2Sa$#w5mLDPC zkcL7lGjYTq(o&SBT_Uh6T#X~F1tNd@6$Xx|AOZ7vn;*cv>Ih2x1_OJB^|)ztOup;q zw(Fi9*0*9;1-;ym#JUBQRa=kENUu*O?9FF_ZjSye=b1;Zc)oVUZvVTRby`n*(EjqXS;oHv)hej zHcu*XmudDUsl(@Y(oaFSYY3q@tP9+kkrX%qJ|DxB!CS@HE4u!DaD7E>8T9U!TcVHN zb~Ro3&33ni)e?ip1pU5zRL8*C-e(a4^zB;G?0hJ;?o(=#<=iUd6PQSHr+`=7_!+kbm_!9X!gD~AlW z70)o7Hry7%ri|}cy{OGyTSn{c-UpMgVXuQ(@AvDo8>xMyYPve0q%L^ST{S&HiFY^N zO)NaLcv0Z%dW;A2`pU3hKEM9?D?xzIVENeyvGAMc(QXBpRGK7!0@(VEB~<6I;BSFp z0EiLtH9&yRnD|fc3^+mkZf5wx`;~07kU$RH=fAxekgrFs8Q@JR!EY>b27`{1&c!ZJ zK_@+6K1kI9*ZCyv&h_|ehq--OS{edY$A4AaQ~vz(6;IuT+uJ8^J7_WV&yh()G5=Y}*OxXDuvV`*cr$77#!9$Ch5U6y+T4+VIGe#TeTd#4@#x0X zS*EV##%VTp4ZHKe`Tp0dgj&7lh`}ezl|LLgFnUx21hlx?(mP@rp941m@R+CJ|9MQm z?1yz&cpu%eRx#miCVS;0+VAekq&8t;*0%s=pg*1fztfLW`m8bU$|vg2*U*6=%8k z1PblCx$IQ6pS9jl4ZbAZ8ry<%ROD-k1?sv|!kVxC5W5HV39{kPogvBn!O9KJ&7mVx zY);gXk6{|HC;ZHuH&rlR!81S}y!yJMUFJQ=DoXW)7tD{l+Bp_c+nRpRiK6H@ZT*Kc znd{@bvu~gx8rR6z-)HB;quSOExCN#}lufy%t-G{>_;P+c<-IoA6e@_(Yl4Kw(`G&B zNMKnVm}0-iUFLsqG)=e9N?8F!dY4iQnXG+iRS-vFnR;V{@X57?)*O>=t32z@->OA^lZD`RRMvatp}BIq|amF zmF3^eJtw>y9T#q!pZLmn)Q|i<+Z-!p*!5(M`E6kaQflS2kO$i;Tmh#g7Ri=oaGCcY zqb?(%8eqO-2Z{Vko@<~mxhU2BlhH*?0sgJJknk5VRm2hRT7BT7v7^uDT|TRc)-?SD znh{Trm2Od|5b3(P$&pNJ5RNpdl%tC1%eNRi!p6gVm* zc;7|mbQ8Wxh4`zTCZ-j8-(S*P_TQ+dR52BZ3%sl`W9%NUp?!}(<4x+v*m|!F&96sG zNI}i6h9GSVOwPV3ySeD9K=Yt?hmMnYFl~b)!BK4IhHf}GCRZLW%>mG^G}5wcgyZ7~ zkTlpew9hgP6n@JhV1@or+Ji0f4YIEd6JTihKrVFdD)V=bE*oir&q1Al7H?w20t~t!~GY<3D zD2|x!owx#UPI4@WiG9OI6|cMUM`gH1?|dcwZ;4yE)OPvF1i0I2o%I2DA>9YcwVQM{ zPl!L}TCXp=DHmt*yqa<~K=_W#Gh#+v)tANo#z0>vA^L2Mw7mRJ^OOB;44x)^8day3 zUl}=^18MY@9Hz%5E7EoY)L7jTuFPH+EnXapM9#?$*vjVxa_Ekwmf?4?m$H{FQ*}2@ge((zU*gNv_2_GTW zpghRX@Te11B&k#yDY(7ajL9Qho54kCBXq%%C_Nzd2J{CrBMk?Jj}W>rN#em?N&LxE z0l>SsE!xOK1}V~9(;V||NgXcm9Nz2hC%QO#ja9_i!j2k#ChPJ zZvqu*@p`jpnIHBRAEz*@R2pIKPAc!hdJ{XW>12HEq&V{<&F9qcbBQ&jee$cIA0=js zEmNbeA>dWo>q@zU6vcHcRG3$6b_5$tUv7T*-z9(?#^9l1As^A&I;D}sIizzfRPojw zr|q{QrWNN)6+~f+*B+@$ur0M?0_5A4-{aM9d%jIYQ@KgQ)A_!n9R%?c4A-}4n?DhT zmTo2UBrcq9N}Rgibe*z^5v_c3*MjG-Pv7q0IM?g*YrY+NhOl+ax$*hL3~^w? z<7Np~91Up;O#ELB>#sKD*gHQ!WEPwcNFv=M0=pjI#_fo>D< zBP7Q{cZ2(<5TriL@ot9W&z70y@qN0WkuyDy17Qbs+p`Vo^qjO&^>xK(S3{IU%=ZOi zr0Kz^VBbLQ^B)nR$iezMMU1Ce-*^NSE?>o6mzVan^kM~VEr&WV89$oj9Vn z)(WaBcy>!P0hRP4YMHwTc)gzD6I-Bj(5|nJQ#5+L_100lYMambqJL|7bz`lPZ^eSj z+arAe5zX}Jq^*>z)J?s7;tdg7EE4PbCnUnv@y1$<@qa$9m{^j|b)J>>C_S>P#ej+Z zgTyKUMQHDz9e*!Tf=QqWKsB{NLmuRCdt5HMiZPlZFb6S|V?FDT{L@WxjsAe6+*P$ZmMDY=p(QOze`_ z1tIsk)8OMT!0DZ&x3k={ofvn5Hplrygr!CLR?%JO<9zQwmwan?YJov6^PTpm% zy~D^HiFLV%pD=Ig98-Cf#FZLsvT43mUdvZ|Zf5Qv%77)Y!+fP|u=bjpzU$5onI~vz z1UcdNSl|J$J&V~{CP?tuR(*4b$kHpvw2OQS?UR1t5n#vqW+?DPmRoS$7E}%6 zpE3Pa!bx&X5fWS-YBX*M7-BbAA;Aeq;Kc|fzRI5a<6`!D$KV0{M<;YaoUd};FI<2e z`j2}pZegHX&xEAP*^~%82GP1ayqT0xf6Zuou;B7~ZslMH0$5H2x&*;%Z=cnHipFla z)t*8;L{#Kl*3|X{DgX03{qxqmz1h(CuPt`!+T8A}DcwN+>v$TDly7zQmGo`y|M|I# zb$m(244xba$`3D9ac1QDCr#|eFl$Zuwi3wenzE=rFa@RRH(eA3t~2kT{hUjY6`r#h z?-*a5B097Q&}%QC^*FXiux8pl8tQE7v3@#@EF1&>n7Zh(`k!ut@9k~!)m~<2Qq7w8 zOa1jw&wyR>RywP9OXROpEF9^vLJhdinKO_Y!#Ay9B#FeQ=66qVj_CJ%t)xV#WTlp(1^Q6n=L2HBGSO0(_dmcSzj$>0?=k9JBJapoS$YhkS(Q-HpVjZ>- za0)(LT7}VzI~zI!u;fmMMFS=>YXPlwz_hhBGs2VOiEETYGbLl~=C1duF`X8Lx2H6& zw}K`OJQJsKR=-yjiXz5m%yyI0znpz;Eh2eqWm~mb3veLw_t`zO&WJQCkkeu2$out7 zNN#o0S>x9H(yUa`8OVN7R#RRR3u_XO@f`FHQ|ay#p^2#LuIO2-B=oG8*^6kRsFMJ? zb!WEf%!~2vyC5cC{;wiJR5pK4C3hBl=Do}Pg#?`Nw_L36T*3Ewz`yon6$vXYJ>A;j%-XmG|%WfyXNw& z0FS}1;HTwQb{#WehUBE?dU}hW7{c96teAuIuD(*3v55g9r%8!evzIC!U);_!eb6s2 z>Gq?0RVK~{p^I1ilGm))X`6CY^l&pWmpTa_&ES{xPXTv7V-))!LCUdV!2|V2%XTf1 zuk=#7(2#EjNbMnT`L^Vj zR_k7|GT|)FC_)5@X5;X&AA8NZk?)3p_ztolCiC4n$iA4~Iy{2+SZlhEWgdaQ=86Lw zGP950L4@mj&+ICF!ro-0QWNTtbDLcV-eq14~)Xb5dx^f?9 z1SX`j+quo;X4mzxHBa1Cl8h~VX~So0HGEJhHY%5F&6__zyhgk@S{r7~bcd@uMw+3_ z=u3y6#B7Shue6Sf0;_A*#sx|`$(BAbkr*=Z$$@qqdthF(TVLZgaj;6?3PC(&3k^c$7WH4t^8}p_L8@5W^-pxX zCrtb*aGXbwCT7jgRMVb^0)b|F;o$T}i=JgA2Yhb7Hus|sxT%&ib9)kjwV2%t0IP96 z-dN>Ti4@pzy-E*va8YqkL-hU@3cj-jlw)m*bK(=pj%@Znjp!F8X)wS&bxGvlpv_#H zu#5p_T5gzoo6Z?H-Pu@9QPvuBnLRrZS!E?(Bvn2u7;Sc~;$2R&Qmyd(Htk&kb$b^# z%nFOB_Z^$=i;_YWJZ=myZwU}N7B^|^tzP*exKMK+O&K}3w9?^a0^*v8_YLoJkdce~ zdvqm-hS%!eO}jJ=J|(_G`Gj7-b?S%k8Hf_!om=(gv{0vp32`Efgf@l%Xa2|?!V^r{ zU#9Qr)xpQZgYkzo9p)8Yi!n<4s2$-N@T6U=ss*ko(8+L|r~2JJCZAl1)z|0)UVAV? zfe@uF+A2VwErfZ^5dOqfPx8pF#j!nM7;fK=^V%ayU^lu5oy9g1ZT04_sANJo7$GY9 zPj+Hwx>*u=u*uL^1`eI%b;_QkLQRv~7}P36&oAcwa|_s1HgXM=(RSJ|lh4Bh)W%)u zHXg2PX*%>ELWC<_?^Pvn?__1#l}BA9(D^p(=CnB<@|%})?d$Tj5@Tw-6N`ne_TloI zuVQGs%wsEl^@aCJk13piHbIaD_yDvJsZXmVUJ;rB-KaN%D0%9vrJP)-@nCze{IZ%= zjUXs89dGuQL19)%lj&C3#3CVz_X);femF|O!}XASakS=Q{DPE!lV^r9E2pZlIDEB5 zx{kD6mk9|jMkF^0949-~{ml5q`CVwix25Z-5~R4q$ZEehIJ|TSn^mjw@>7I7^3zfv zuWo+ZsblRE?_yQ2^m|O#Emz5=oj>kyd}X^zApW~&v9YsRMd4OR`LA(J?*qSGl<_+2 zMmn^ArusL0WiFKa>wxCso=rJ@WN>cdKo(!6KnRzmnJ%}y=?_4Uc9hcLQDstbz%DZ< z*y2JFz(ivyZW7B^=`$YvesN}}hoa(HlNFmACN0gyS;ry-m{;|7H%(;q|87!D+})!e zgT4#9)h-J#D&PkXj0x21!24l)vk?%w`AyK?gSh84F7AtdzEM<>>}v9B2gK^&+@}x; zFSoqn&BW^F08(c%36C{<(ko&Rzq%QG-IrE0iT@PmllmeccdENDRl`L@T=CtHSMvp% zX^A)j#PjjAvqM*q zhP#90Uq^Sv=G-P~|M1cFO8qARqSvwI`5&jw>Sb&sd-fy?H5}Dsj>}ikQ+OQ*R)5QN z$5~^nye(x&2`zdMFMrBG?IA3U)4%APCkKI);x+qE_V68B%Io>fT-uG=ARA;dFW-%{jg=HMnpG>Qccbyh^cbXDWHe&-#b{ZWh?T7cA6JuJ{__asRC=rvPlkBUj-b zlzrpDnp*^Td{KZA`yRFY307R=qStr>T4 zK$ecLd1)x^DojKe7sT7p+m>gWigSEyOAeh@v9e+2bSFH0ElO;(HY=p*FoLK8h`EbXIIy8iSIsg&qC+@0;GHyV4C38VKH z$7w-H{qy;Iwc8(%tlI&^bf0?xbE36tJ$AnhDWm3u37XWO(dOcm}rTN zG%YwiK;}>N4ZD%MO#jpYi)uiDbP|qEYAC)3)HmoRP@M%->-mTu$l9}hI%$>P{K93a zkn4`^G(6nQ?2HFyykn;cF;ASSm!KZF(L2#X-kY1F4m6r~Dw9vtqqf>(Da02-z+ha1 zGOX*WIc2b*YJXMHA=yF0nV-3(HetZ_vYq`0#d+@T#PK8!&@Z40?Y>R2Yk6}JI#yS{ zpaD4l&JfP3z!y^*)?f3UE8fHdZAzVCmXFfOCogXduQnTQus5vjlw+M%C6LR%1cfgn zpy!>&Oemq*Pm`>`po*l_kRfx3sUcywV)LZOxoJF++B`LaEoiu^W9R6?QpcnMg>a-J zfxGeSlUKmc^D8ZXEw^5+MRw^Q*0@&bMjYo)Y=ZL+pVFe|U;GQ7cl?4Diu?m0We9o- zJ}-q_QPkS(@$2mpVy!)+noM7bWB%061AJGAJ#r>NP}pjqzvh1J7X(AJ*NO9Z3{?X@ zdp9SSupGL!ZPb95U#-6ZW&V!8+p3Zf_Ui4mg5LlV*o4)L@|Jzs@>eA85b1{dX4>A_%f}!lPNMq@9v*Cm z)xa>9o?q@~nzl_q=kc^UV8VkEpGTs1ADWXxopnND=urCwrANY|56xaos!7^q*DwE- zD*@_dD&b_@&iA5TE?Us=`sonz4-21sJ~{$C?`TSYvYtV2`*3j3L)fUVrET<`FB0+$+G}Q#h1=@a)IP-NX))nu{I1qUx{Xr^NN+ma}?s!)~<*+Iq?16IN;o2??IlA#Ej;N zH6Q|Na|DCh>lsgO&TJ~$wHkaMu_BYgZbLtD z-@hz$aPL^6-d$_h8_k?NW|f{@K3aAEA+t)$D10VJ*=~|MS*NJi4uw zN&VWTM;rA|%w;7bQDi*$>9raS5n#iPvhY;IDhv?hwTn8eNwMN_qKZV1oviF z3pZ6$O3CiuCv?EDC!}5AO;CSr!T-NQ$7D>`i8`P|BpCDZa9m_gPtsubhH(X7zKfdq zXgEAwNILzbXIQR~=DgkDM`{tUCFs&!SH11}N4-+}_)(R3ezQIS$PRIY-WNgVx^p`? zgHaO$63A!i4RL-J(PWo#gny6l)>=S>z|7%z=Yt8sr`11kkHWE+x4iB|FQxmWugFKs zfVw}@r|~pDa?k6TPp%Ulm%EG=Zq#&Mkf8S5^|>8TgRv39zjXNn_>Asr)8Vv8u9%Gg zM!v$Ct!LLMa+`ndGP;?85ggr2!m?ErAhos8lWJN}pq?JO3vr=c{W@yx>jmT|e_=>I+?FmTzQMNn-_FaxSIz z(-p!#>UD!6(WtO?dE;>MuoRxg*f_`X`HE?5)i6cD`pi|JejYVtpl<}IJB+Ci*s4?4K zVr%nNL+z zyqU5FO_zFmO}(-1K4-S>>W^`rjlh0F&KqdcW$`p#yhljpoonX>O#aOzO_u1@tuga0 zBNztlTlakow)w8@Q^VWQ#GwP_*L)IU*XBQgLAMGq6Z>s`J2a{$sisQI zxJ31q_aHStl+&d*JX~w?^kY(wicsqhAD^D&7AVA)&GACLC}jGB6prJl4{8)OowX3GF4p_6F_}Ies(TM;2fU}YkEiR`CK~5CC>Z~frVgN0pdpDO2=)H4;O^q0i zUjpU>%lrqObkSbjsX45NwEapvTf3oeLD5nYx`vQI3$;WsUO<1H817Hcda|QtU3~lT zV3!N?wg5w(7*bSJqLWPIJGc&v3R_2#h7WhGKpUx%YIys>cY}Ly16v&?kjCUmjir;1 zUwR|9nhy4RO7T^zJvPH~kdN~;KqVacsk*dLcP*j?y`U&wDngz_lv~Vx^aHDzse362 z!OfRtQzxk&wluCCeVf@^x6a04n`MLHU2Z!rR0CdY=fwPs)SHaGAMvkg^&Q8p+kV77 za1r4-@j;lpO5!7*!RFIm%^&jPlCkl>&=DzFNa4!#E0!x&J5!h_nYF*^Euk5i#1z_9BH+04YgT?b@yv`3ODrf zxiW(^`za3B-pOA-1t1Z4Mgk4eTm$mt@ItIkiPDve1`rIhQFk4h-Bj)3Y_!WhGx%6t zWQWGezKpLLdy6q$bW?8-)!t5|7u_cHl78;IXp>Lq4xIDVT)PCRxsvShacJ1 zLef78tfnM!SqN3XM+SbbgOA3|TVe^YY@7KgJw zE!T4|F{W2&`dYNrCj{wPBaZa;47Iwbh}d`0(BV?17IF0FA)1Kq^HW4zGSGB6_qxrx zdBjPx2!+0j-E&{?bc{^MBpQ@r=JJ3`V4Xx%ZPX?b_k|)5U(l2a=gysukuEcbIp_KI z^$j`Fd&AIJ(po|p@=m!Iy=U*s$0{)yg`3_Y?_EIeDss*)Rx^QGPc;o;H}mMP;kQP- zDhb2Lyr^>Voj->(l;*2_j=20Qukn`#KF70(6*Im_9>@)96WhG!6+r7Xr`%k`?4=^5 zyxtkt&Q`=)o8GB&BZ3HP&3;W6M+sfUxSPuE+mdZUV^P{a$In@VmAJ2Ao_buY>ev_$ za92y&9y+>42iHM=tqHbkPM=*H2h%sa_Y=L<2Up(R8sI&? zoU}63P~gD|GP?6vdA_D?6l1$)YjXILLW;4W&)lvF{Rc(OiPnm`WjOl>RH1h!Ae`Y} zD!}aviIaYs`ILb0ryEE~&ZTz`!L;fU5hcqd77<(1tsVs#GQ&9*k*y#$Gc*zq11JSM zP_E1mUVgxX%L43Ho@eZJ&fxam^L=aYI`dK>n%c~DCnYBzW$Ulk!z=uLi z1Aw1O^~}DBS~Cd2dTyhtGjRR!RRs6Lw9e7>6Ek+P&rVvpPGyqRF|5lJZ)={uWi zmrUR@qr@p5(v6aMRXkSAd*iRe9J~M3&!V}zO#_fJ_fg|*zKAP$9*NoExqY#!?R!b4 zzoM+GVrC~LDDHA@ms^X;9gZ@mDn~-aBmI04$<4zcYNycIbHHlY&cHROwp;z^wl<_yE<%sc)`0>FJ?)_Qx*vAOe zCi?6%QFM4mYw|NNmg}-+i0)J5duMrGBvesk`AqUFVOE5~-ogb;ni&DUVomJ&$xHcK z;uCppv+EjAzrMMq??oQJGc;PS4)!=lJ`l>OnULSUpHEz7KpNzKF!R3Am0z1+J<7Y4 zdjpZL@J~p{Je{jYqn@|Heh1#UGh`FYXv~t^gXln z$QS1PXbsuM%;Dzx2~H)?=H)E>F5jWye(}=OuGk8l+~fiEZ~Zb7Bf9jGz1d+&N`E9} zccjH5U$T#Rup~`P%o227g0}y@L1L}eCADwZJ+*n%fQ9NRA}bz=r=h<-P8-#;VCFt< z{AkQJvb~f!?>u2%>Lcv{uW+bPlrvgsltjYPz6f?>T6BAzYP_R0Y5@gtY_;vYg>L7i zlAx7BlZV~9ImuMTwryMGiaQ1Jr+~3JX?=PYs@&Z!rI&XZIbIeVF4n9?X*q2FPF!}& zci1-bq`P@_F6+qAo1cKjzTN4oI2L|t*yce8%(;2Jl_^?1x4OK$E3)9ru zA>zFaIB7Oc5rq9^Ls#mv$~o`6gA>>Yd0o zhFR&`uoEl$7EYuioC^g`8sFowm9w?Jwdp>w*H%^@a!1EvB;r(ZJ{5aL)9lA}Q<*il zp!yivz62cyqf7@S6CxPu)PL*UJvB&PytNMuw?6jl7q$>(vo&@wfZ5)jgH?`Y;BT~! zC-wqc(vc`yw*rt8q}s6-SVe-B!CG@R-QbJu{8vE=x~lw3Dt_>NrELoOAD-a=SVa6W zLiB@a-F4~i;*%ZydXu;G&sX!N2xbTWN~~YzEyr$mvNlcze9duk=@^(P&`Q^@RP3X} zF*~FI7z@MUa^h-zfj2F5jN&FLVPqr!tM3PZ$qFIov}e*-Pd2?DiV&o6zd3pHdW3T5ssbUXwuZls)0gJ>x3s*-0arw5-fOiQ>`+)PLccg;UV+-w#}BIOZCV{t(bd5!!6>EF{9ww^EH=c z4;MSUnY>De7&Gf1aMEN+E53>+H#SlePPiMm<~#8#o1f_i>Zg`5^EPg~HYww4`4X`1 zdF)%f7z{3T-H1(Y--@b(gFz(^+{9518?+hkE8w}8vZU`d15w8BAuT6C^2f8{o#A*5 zb!&NFO+7kc)VJ`@5yCwZk%p$g0K;*_*#1?et3y2%BwhCauy-Vjcb|cHd^rt9yn9I4 z0!UOSrJj|wG9Pi%0FC=qJ=E|hR)d4v@{{1L{B|XYcW=nf2p{kB-jSTZJ`;T62z>+c zHh|RClfM6HFe~glu&I_XS2hO}g_E&lW>`>?vrnq_Y2*bapJeKl7}1kWhU#m#`3yP( z^tXEVESzGaVMT^lXw?u~Kuxa>?OeuoChaZwTBnz=A~te&fMY<9j&Z~dH*tDz09Y`q zoasoI_k0v3%k*koUvuK*6Wca^UjYS$;eo`pWa>V6;t;m?NODfPZ-xWp9K>NvEMKRP z$x{ael&X+Un6dL0J1?%7+EA6U8DP!5`+2=ip3U@GQBJ6O)llk3U-YGa3Z9JCf3|!+ zXeVbo{yabIq0&^P_Z>{dRqT5;QU+Ev@c>hHj};`$Z(^GS3D`XzOjb=79grIM6GzNo z3}jnaGHfnlu(2n!uC z!|puIlt$|O_OGJvT4}~v!7WAo#N}lEAnT5Hphiw8dJ`}c(C+h_8WyT_y#pGOJ&P^# zVxMzwg=T;&OO;<)t(y?4-3^#<%-&^hf*cX4c%7AQ1s_8{)#i(5sH!?-gdl;H^bFE@ zg6snpS!a4aXxixcZoqu#K-{awGYidk-P~(o(ZOTn%Gm2n+0jq&)3dyetuV(>%^HHw zWiZquYkkLjG%O&Icumw37a~0%KKK*@?vH15QBHBpQY~;CRT#ZP6T@U#%Uyfoy=Sqq ze8qLaBN#Z*?d5`UCIn({0^*5FpOE15{`0rX0KNzuxYg3u4@coElLDcffM3FvX2VmU za>K%7^#!Hw8FpLx8unN?tQ;`#I~Yw?%@ z78!Bg=e`@aeC#1kxvR@kvTgL)i8O6`;m7Wo3j1`=N$cpwgT*W+(B_`kiR}zd(3k23 z`<*HQyh0w$>V$$)YlrvBw+B5l^0YsE>hY$rJ}XsqS$r_Iy5=50wlw1f7!=w$*Z?YM zo`>&(C97Ho(EiwLm9s?hsP8!VW=QNI6`QU#V%m~vP90aqFJ5Xs{pNP$-0w$KV%VS4 z9Q)mnIac)^{qaQ!8uU(Bz_&a{8O3Dl`Pn(y8d@HHSi#9>pnPhvY6~*nR@4P+FGds2 zSwmW89KpnRIC{3#QhWP%n^QIY8>S2H-|xrfkp?N)>u2yeuq_3gYrkSHfWEM2$k)AY z)6~Dm7pPq^RQ*KZ6w zpM5cpfps``)UEcR(!E5k@-D3`PaBU#dgHXqwv^2d-dYT2Nmue0+^$YQ2Q8D<&UrLG zbH80+dxyX~75@WOcau3(9u($U6Kh&Y>YYq_)S`%YJl-n#0ya0^A z76dH_kk-89J6$nW!|Jj{D-pZJD>J*ZO!B15Q0lh5ID(B+WZ-#_$)NnFbE%ZGcxkYw zzvVEwm*JH4omZnLB#IhCFd2;MIX)8{&u0^nc`??>1O&1YZ&-CzD8G5TM`6ACY6CUR z?xs3FXsB#&T)^9=giK239aTLHO^99y;H5VY!r8tuD?r^R4ddH7{X0`Xi zV_e42JuDS>IE)#HylpRn1zhz4zXw zM%Ajl_ZB0B1c~3#&+}Z*_mAIy;kuHXoaDU6eZTJeq_1Y)Em8D5~#{nEzl}#T1_bFnx#RyMUD<@n#k+tD_seWjK%WrhD^_TN37n=JQjVRY0 zNKijKp7AvkC{H2PIw2-su0)M`AA0O0_hEKpA8VyG)ID{qQ_DbCxjVkI#^Z)= zYc1DF)8<&`tpb>6Ip7`P08wtyI;BRc;Y@jAMBlAzR)}3Bmx}++GO*v(<%74v15s5itVd2UW$JI zfr`xvTDa#S`~HO0O8~lwR>j?%?d&XpJ0#9>UXt(o+06Y~YIxRUOI{sKs&Z5$k7 z+Ilo;2NQ}Nd~ya$*%HE?i8jVCmZ4wE`ULI0F!!kZ^gNxu4pI4;f$+4_bK$-XOP>rO zJZY&cfEdZv((R5|wTaXAnx@Q=`ClSP6R@c!y<{-J@4+j==Sr0sJx9~GazRlm+Gh-x z78hR7$-Z2x;qh+-YqjrdYxzqT`oUFQPE#l$uM&=tTEwRGi15ysbiZtZ!DUILM+Hx+ zzNRm>b^!ef^P-2Z%Js?19E-u&FCMnlI@Bg5zteK>r|Oy%qF>)@2ump_cdHMJrhyH% zY?Y!!>h=B9HE=Mm@}6^gb-&Lx32%BI2O0d@mzbjMS!W)=^nb&Aee0_%p}3}2 zhG^AST}vp$s0o)muc#sH+w+rI-!3;`Zljr=N4j~7HMlyCPaLVbF1}t7 zQo4YN9JW0!U9j6ooms)*(g5pW@5XA>)7rc5;5VV~yb7vBu2ol z&JK0#3Y)idsSjO+W5zjV zdDwIlHcB)fH>FV`9!=oST^lZ^6OML&s(S_Psfk_ar7%|Hm9EUSe6^uoW6ey*$Lzjc zjeO<01+G$NX1_l2^ZfENLjNIZhc8H-Gp>gQ&eDXP=cGq@Vw0e0@ZKihh~hpU~x3~_BN zp(HG@?47rr1Ic~+C2hXYQ0Zd1vfh_^a$s#q<<|Y~U|jZShF6$Yyqb21Z+WQrWoQyu zx%rNd zF9V_1QXiKq<>t#Z5W;sUYY8JN1DIn=cbm>us2dn$L+>_>b@7QcHx@F0^1zIdwQwni zzDJgkT_Nk-$%3zr(YKrxj1;eq#*Xy_-0si|1EM- zF8mVQw7Zs{jh|SkqYlI(v#OfYBEuZpde|!zQ$sT&ALJ_}+hP{#0gN(Y)Lv(cG%80z z!k60--LD#ZLQewv%S?wnw!$6H7*GOK5_$mm^O4u-i=hLGYfjzk_u>e3_flN@QjNt8 z@!_b%(nB-6T!mhd)AN%N!TZ^V!X@kbIPc)@O%BZXUfxD|636b8FRy@lg`_1Zi|Lrr za)onr_o_1j6(K?JoI&mPWI5D7hT&I$z;9vz>88BeeiZLPZo9A_|7bbgD6dz?W8*FhJV`dQF!U#oS)h^S|L#cZB1SO~ws#Y-Jw1&-L zycp~YxjxR^x6^gvzE2bK0!ql1HhMigK>b)&;4{ht5LKuaX{fQYUrAy(#U)ADJ5Rzn z3{M=SxW0_5v=TR#1{RG<6=TQ@76@kLif?+G!wDKG;)VT2`W}> zXAxOfgR2T@YF|~qGB^`-2S6Wl3Bo)|rM~78RFK0X?j}i7Ke7$ZCD=|Qyza6;i+$(N z5k3{?(dcakl`CV|lm1E?(ARzWTQ~Vqop?ZvILBGth8<`Bqk-*jV0jwxP(WMfvxWlc zjf%aZV;ty2RPN-%yR+it(kh4R?7Djnyd1V7`LBT;e}1tXR#?uU#?MR8Svh(bUNp{e z^741lnvTia$$KCXiZ0kZ4!s1PJNqVPqNr&uS+?MFTM2)*cbVIg&i_l?ML`gMON>`Z z>7ojvCUl?)+E_Slo{u=myS4Dv)Ud{nhY$H9RiGu3f{jHjEf4TmLvjH66PO9q<{~tu zw5gc<=Fi5bW~g8^RgcVWhku;*O;VV(=PT$Nd%yaTkqDKiSOYUYH=|`+ClOPT zSMCy>;q~`glO4EO$C4Dm)_xTD01sP7Yu$Hw{00{j#W2hPoR)6w<jV|x1q#8VOXUx6jYw*7BPGt+_6$b5zCk0A` z{if`gTx7*f;0@J+gRceB^=GAcGx_=sBpj?19I-Z1r$&?v%{hb|h6GHYuPm#5s1;RhEr zcHsBge=}GI(%3_qX|C)N!bC51{X7 zIJja2-uWKl!SE^46LeB0qZ*AE@c63PT8{K^a&9T z9>bxhugsrb8YEYI=%fz*^q6->Ta=5lt=9L`>nb`ZCc{8p{4HT+IHD|HQEEj>HqCjG z@hdqO6#J0WYOmG-;(8^Oep~1PvE@nt2f(qte&-KAs{J*v`dw-f*)?0(25uS%A6rkl!?5%2HI0^AVEwA=Vh<@TA#p+*g% zmBihhrMe+!q8v=^osWg(kE#m;Ud(KUc(svlzaU-F#c4K9^ z*WZX*XT25YD}3P6Mfgfdf6*wvmPoIUl|RdUGJ5;T3w zufrQjiw8lvsoEDE&FU&X#*0Q=%)_J#I$qqecl0UU2@^I)FHY?Oz8_aE(Y`7vXJ@wz zPS&_iWrOi08sQ5u0c+f!7Ou7o>3#sK`tQ|6vh9s6HlJS7(5pNEfWx7Vnsj?V@8?d}B<|O`vg#zsraD|k(U&)E(rvT$}i z5x1h(D&AYfX`3=Hc6>QMeSMPSdhGQRsbA>B3ZC8|X--pZGpKsRCGk*ENT`NkOOx+Mh!C2fj3C*cg7a>iM6FHO~`|-QML9hj51~p5B zG|Ih`j{TTX?UTbuq0YfXSDOGLwVo;C3s#Y!zry1TbVCg~8PME-Rlb?O5vX+K4hZW0&Q*3ZKQ?yoFDl%UPc~to3NM?n zOxeyk%nV#cF`DN^8CrY&ZHX&a5SAHUwbWUy2SroVw^r!Yg_GvtUuZz1c``4$8e2~@ zFR|pezT2x01=$gS^eBFV&GBo)w#bWO{X$PwLn59WV^N)}Op$U)+i3AYkGV=(s1%QcUlWo@M3}EG=r&}w#IO|U1Z4fFNkK2-~BJ+DG{h>9Fs1rPC`aZa$vpOd6 zUOah^rFR6dfg6dYz^sPOa*}l=ItA3(dS7J`9985{q{<=V^F3m_gp!rH+7~}v=s&?A z+wMEmF4Q}IZhtl^=-BVaP;I_DqE}rD!Cr4Em$@4mY6uk|IO{zZmH{7NxnG|&@cbMz zeNN4ssA~%b#$^EFw5lOq{(*D>vH;~=1idVbOvc^-{z<<1Cr#y$yxa1DZ+jm2<+&KF zV)5t^zG+P9Qcun_HbYe5K&dtI3a#%LBda15tsAhH) z^nkOM^Tz_R2xeakPgwP6PczEr@#o*U#y{M7PH+*G)_3EeeR#IAalc`KWO;IMT$;yxVL zl826uo)f==sp=a(zSXffKCfKq(m1`D?WfZR(g07a01~iC z4ZL;$N$$4z0O?0n!aM3#f?TCx#Ai+Ii9^g7g3=16_@0s3!ky01i!!bIJO0e{w1Z-d zv{Y3lb6OLe0RKRLS$)Uvn0yk;v47)I1X+pi0=xY1OBYLQ3I)VZ*Sinh_fmx^bvytN zMf1x0Li~6$%F3PCQfl=TFu*RXt}biEKAi1vtSTtsY!0mor=TCxR zR`u=#6VC@=elbfHi~l28mZJ&m5^_*du9B9`W803D@W9>Sm1a{V z5H}BpY&=N0Jks#te}u9!pQ08A8{`b59+^=lpj086{c^? z#0TO6!Cg}v`x`(+gUM#URb&8qA>6muH=97JKYcc|6%ngR9wFhbif-M;vRgI^7d-Du zx>(=44AVsL@%g!{4Hpm_n9~*}j|de(-NMegN^3Gl4UvAK&h@$vMYJA5HD_&mDaQ z(Nu(}cxft5sSz;qp7WM~sq1JZ2t~s;a#T*rE(;nGK5~3S;#rCOG4|KyhL|L3XZJAn zNmv0iIsfW9s--tFITomL_mUa?l~B2R5eb;jdh0x1H7#rlkqf-7T7v`5m!TJ^Rt`aI zS`!u3_+W2f!9?Y5M{W01;Na??Hkrd*8}iw%icPq~c0Q%=aCw@YU*C4FHCCob=vB~= z`@<%!!$-?3@g{5z+>m#~U8s^Y{qb?3f)zxj8FR;AA7n9e_ejn61Ji8d8G(QBz02Rl zeub^oH7@zFp8UVjGbiTn4;OBECi$|V=sgeGg+xaSy(1VH?Ara|MA5*c?@YZglbP@X zuy>&U?41{-djji#tT7rRIP3VM3$^2?OoajangH_d@5**~8al+aFR#d-FR4(+yvJW| z;JRa9_J{s=UNzo)eNfzp%gF%sNhJ$@!BuH-&Sm_Tce7^38hN zPRzyhI57!zMUbyXHgsPD;P%#FxO=ofy4U$B6~f%&9V6YMxA(C&pxO<0UwLi{dC>gY zTo@^1pSWDq(&bOj`8u~#yv^w)ejjHhq3Qj$V9#DeHxc}%MSPOktbW`cT}qaVIK7l_ zB$4T+9g0+OM$LTI!JidguJ3qxtYkl&i5bDe`D8_c_Q(6c2nhvR-7{3p_V-!vkloIp z?>)QUZHpta{T1FU;ZeQ|lJioZQ4&M^9jd>m2ts*#gd?*8H@^U9%W1kdnEoK$}3_IE4GX6y(G`@%?5%vkah6rwaqCsNQhIQlKLL zY0@j8o7(0ZtiRHrHNnOJ##ynK47k}YZF{}_AEXSdZDT7)8kczJ}a&T0i z&rzT2qTh3k^9A0D;gbOO?Ps^#h9I*&l_K@RWwiz$&k3M$-h{_Iv}dDo;)W~>xKY#O zF)w?g*EZU6o4fJoWb(b8GygSBR&odON<&de!1%QxUKVHs0C4b5`NfepOCR%ia6{3W z6$xleKf-&?vUY|US#z}aMwDOj%!9SDxT3(TNAT8*!>bhGbKC$h&AYT?gnaM#1HK=L z;{ODn{kmQeW^U4iL@TUXtp3v!(|%6asIl~#WY?}u!ibUU}A;8LIG(T;TPE`^7O!NjM||cJv>Z?da7cR z^{}bON?YYH2Apc|W33Sjx3Y8nW|z z)}?mto|}{d3cE0mZQ_(XL(9VCh8=P?@(C*lH&uS{^fb)2d7@PnJ(iN^*ZeGek_#Wg ziI&!8yiT6&=`~-vKSTip{MW8UQVKNU zph$R)<5&6^7!FA1w)8PK4lrD7a6w|}gwe|O7gg<&KgXob8y&19*1!oM{@+ZOCiSyJ zA?p{q&KEOr-Pge_4-&4e-ulUbGPHOfz9?XtdnS*yvHY>ON)`-cJ~I9Oj-tXs{lBkn z2wdomWR}o{6vOmj=Fa0D*arXay?C)8`regm3?iIfaEjKeLF|rq^wOZJ&s_V93-AB? z&x95b2{}H%Pk4h~fgW_fkqNF1$Ja2AJkDX>x2Ecbt6LUP^lRmaq0`gYC%@L>kv#{N zl^jy5Pttn-CXfq{yfY=(@@=NbBHbJ=k?sbAk@tG$&coA=BLkQuGRs(j?j*;rV3NPy z*DkiIy;iztea*!pn{_Sjc?Vl#q>Cz((Mx69!WET<1TwF8${WG5Lu3;1Ayy5HGueEu z5q`1kQ$91640S%|6K8ZKuj#DS-pZ#v-rbHeNMom9yJl80@ZO&^xS(S@m^gS_sid+S z$g*6q|K&+NMBCWK|MKO@ZMQSN=o^;2T)s-p6o%9DP*eOGu)^H0yia%aU?tqYZd=E> z#|o4&hy}mnUj5;xnZ`}O*Ylf)r!39?uW12|`v+1WNR6o)(oH+aMH4mIqnA>jHVPY< z^%A<@z%;cD+1l@j7}~jO<6;vxNnZv=hCNv2y(FY&{GW)L0KQm5>%Vtp74v@qxg&Lz zGU)$hh3cs8J^&z^mS}Q-VEO+)^!Ty4?yFpiy?Yq)+7)r*n*{R$``=NaI>Qpzd+vN- zUdfC~4mQBQjBReh+Ds^QEHph#pyCgg2X>o!>k_b`xECa#GlFyxto3{>Y)i-akI9Rq zV{HXZ{gIZYPEN4HwxQkg|o^rO@*x3LH9@I2dg7QpaaiQUfc zZ2-BeJyU%3w@d6;BMgC=imtev1AeiDe}Wwvaqlv}Z8Q|8rF@JN0@*X_;izC@_x~}H zWXoS9AkPi+ZplXO%r5>~RwAL7z_yXH{fjP_iSUSCi}2;k264hoJ91@KDMf`)uDFkk z$rMtG8Kke9d1Osb(;s$kJhc7v*r1rq$J^aep}K2)kDfx!aT|a!FFNx})4LxfE{2@w zlK<$_i@@Esy{;3QEs~Z8_R1uU!h#B4t_9T|-Uw>_c%0jCjIEr{*cHG6zyVB^3lzpY zanL)l+;|O8GEHm+i)h}TH(>hl>0}&vg{5PCh2G7arGyI!P^V{&mLhp<6=s~tu?;2To5`Oua^2B*nr zMou&Hb66pLh`V3O`}kw7Ny-bMCxWaePo%OP*>J_SQ%Ir9niuOs0K$3zBzVSm$_8UX zswEXSerEXXEoUm99^dxgQ|T}+wE?-2osVlcG>`01tOf@}&GSC+yiB0_5u34j$>%iF zF5vC+R;{hYoE95w_F>@9^O4V~B2teacmIRn00~b}cHs>qSY&cpQKn;ZLhC~HgFVCU z(%2NgiaDQ#yU_)ZS#GhUn@N(`B4Z7`UVK8l8>*HkLS}I%*K$z7^M+wC7!Fj$$~ELp-L9Y?P|(zL(p=TxAPkUr$xp;>pikN?0wlfF_M-tnBlF=@@mZ;*tqG=ZL7h>TPk6PSJb zne1M}K%e};0muFAwy5CD-@AsbdZI4_?8Hiv0Vme*4e_xV=;l*7 zk^gPI!HbGs$A@o+SC=_PK(&dvko0 zIxOmo;u4JG{721IyF5|WxWDiJtSVA1hAA4Vp_-R(EPY=18g+;yWQl*Br{2Vw@2le^ z`={Gf@PyzApU3Jw4}yPh5^+`7q7aL?^Dy-%E zP8p^{`c_!Dv2y~@^Av%5*hI3EAL*^ENG63llVA9d|#J1nUK_p(WAwOGsG1^@o_ zF9`%%-N8_xbVM(}$YHqXK1YkvNB*}`C3=r&mw&frBbhZ^=OhE*B|ip}=?86yk9qwW zFNI`s=oB5Yy5Hx2L=5VI4=`qUszeZ`0VExG8rIX z$pVa-P4U3)%jNUpd4qpH?{s@EQ_pv<7Jx61!f?sv6IIs|X`)LNbA~wIQ~0%4O_$g| zYanLEJX?ykcFVf18TVMw%${;s_2o* zI2hB&wji*Nq8FgW+~gGD1XSLsW;&vt2&Shm2IyA0qyaxT5Xw9sELS4maR{qqhhb-5Yl zGn=icB4}GEdMAR^Z-Iqbr~D2}eXcz0ekqbVzehGZAI>-?d)SoP4XDk1Ie?u&BYRcI zvc0n=;G*+???N>u+1rPkhDWrv9FfnUR2ENlbBO#AKJS}rg&N+rnDy}ZcN<}@e>Ru0 z1=tBvZpg~Op@09ww&%ahp6*3PTNx~RO%iQUNh5Yu_Q$@cY;8;(7bY(8Bz{1%nI5{A z$jf7wj^9?QGkQ0}=PCMf39`mq9Ve_V_BO}8ydED=2kEqsz0VZdEvohuHSzM+Negru zlq`5ZPc~Im`(J?*dA>hm8=A-jRi<~c8t@19$>82KH`0|NHrP+c(^s#`(ru#mqZHFZ z@cC_Ii7pB>4;qlIYqg_su*CLQM0e5qyp&Mgu7|kHXD2 zy`J;agB?BRUYo}@*^xHBa%T}vFBm;D!p#TM%3amJD*GKCc_9O4qpI1#=KId8Q`65# zK&b5gD8|L`c*G|&vcuKqX)<33erBEC53Zr#`p}LvH0*3e%R6 zZ8m(3KJsAgelIh=&?r0Vjr*Mof~US|oY|&YW0%AI^)8%U8mPbba=@IBQHPMdbIp!_ z*m`5oET*al7EM*5{R!;7KK%pZkE#6&+l61ie%WEIVGanE9y94bxoJwrNiB! zeWD(y-RVLvk1dTfC$rBmjEsatVQc>nKQm_*pk@f4yRy6CCph4X@-{jdP7)ZruJ4t7`sxb)eK#^q(s|uHx(%332F?htkOl4N zp*IA#YF#C|`Wym6Q0^eJzTX7?O^g{M+;9dINt=5;<_-x+JTG+QQ+g)ZreymWhEe1k zqdxXhkF4e(b?8t?s>Ztdxup@F$z{Q9cT!a(EBz~fq5QH*>BbHipUPn5vG*Ftxg^^p z0F@nkancMyd_F+NfTBid)E_Mj!QcL%l#NEmA9oh>stD zbcJjuse;VH%2#H@i~vodv=$KFL3!n$ZV2FkYfbgXv6wr0%}9IlMs5CjEFB3mOBXfN zU^qh;m7J2`>U~$vzFAPGW8ZEX>Q4RMtu^rAzli z_yIB)3&ebm=q~};?4I53pngm>iR(QJ!&kTikQ|1i^6?0tRvv9Xu>-;Un}@H zcZMcmj~Ib5DhDP(^q?Cqv98JhTu@P{hKRu}K}95STr2SNt8AIEivq6df2sd*W61Y zul?!qYTia1AdaA~N{}Gu?JVgpn&sbaR6y@NXvNFUQQLr^m#(-*|O%g)X9L9Lf!s+1<&DChv;6>WDKjg>~oow@e6~ zb3$b9G&hfQv_vhJ9D}=EeLA1M0o&0bs}JjBHfyAo)LMZda*S)gChR0{g88oIF%>Pm znO}v?8HkT8c5=5V`M$g%9Ueeus*B?r`_f!we!9@iE_TuUsP)3R2YoS&2sn;tJNYHu zh*wFIi7`9T^z}=bJAWqm=%U2?u2hcQ2!eJzaKN29$$PfcRU#_JJ=SGW<^RS5$9k-Ro7HVXBvS zvC*%3M#yRxGE3eTV5L=lUv}^bG3sFc)5E?s%MrCVm_a2tiN!nE9zKELlFa9+q5)&- zRGm>wn|^Rl&y)o_aMrdzU?V*iZ&+VQ5xCp}JYK*+VUTElOBS)%L+-e(1r#gwH~``3 zT?FF z>ms)Bx(lcYlflX(R8PA3sdF#!gres5I~``4+2$l`mJ2oWJID32y~VP~SAS2oRx{zy zx>4T(XXH~*B$ZR+5y6n^iz5bP8_hPfJWtNF^B;0POGebeHMFowEQ-#f28gn1eC9)s z7DN^i3*yz~@B>VYAN;vJEDCMZQks5kp1b9Ay0yk6;vG)uEtc?sV8yfkCprN%C2gJ4 zvM?yQhnR`rZMR{UX4z;P)!p~T_rtO8nW@T+trfWKKA!MGYW5u6K|^s1#xtlLgaXyy zr5_HD*B{cwV=SD3NB(sC5ZCucKRPIy~Ifm5V~c-zT{EGwzr$EO;ZGku~6w z){3#;uJv3NMK(l^PX|5T&fa=vHulGv;#yaUC^YQGHqOg*V<9?F8YshpY>i@TS?diV zs2ra%Ffl~AI+L6n>Len{uc+XH5Pr$R3|8oKM%E0m{N-)bEmMB|xJR7a;!5TCC`5;r zxyZYm@ctu+vp}favrPytEFz_FCK{EFaYVqmP_MvC$`Ve zl3`vknp01z?kb?Qb23WnYye;{2gLovRL9R(* zha)~mY)mydl<7WmEI)t+tj7I(O-I?D13=E+mo$_Lx1=Z@UX~$Y>Mx?#b;`Flo50=h zdV^PPF1YIAm!qvsd>wy>-}8b&DD#8yp({~V!;E+q+Hu0g^IZ3Yc5r&{=fpcL_tAul zP4H1}NTs3|KW_6Jbj(2LBavTdL*xcJ_~SnCQuV|XK7!OE6-BB0>$7$vWKL?&=g2c|QJEC)|fUPn7pFm!+CKck_8R}!Nzz&=B z2kJus1RH`M)v)<>P-aAo_M#a9+CIUGnm_o)Oc8$Gjt!x~c6jcW(9n~cv8KEm_wFJp zZAk&<Uy)AHQ0 z@cLS!SdlBj=zp`ITrwB$w~t6NuR2Hp;oP|8-TM?I%xW=M+Q$@=odzX;5X-oOPAu)l z|CnKpSS2D5g!YrGKP*_x{eD$9!kb6v7(wnjQD^jmcrui~C$)YU9}h143fmRhbG>^k z=-*(RbN_?B4%2`~If5 z?CU-3Vjk%DO&MUs04Zi>Dj@@{yvpD~>G@hS`#R!>R>wtt+MgKdYFPX2 zd^=9FlI7%M>i)e)(@&mMWr|+j4+_Q0r_1qV=_qt$jkK+^2RBgTJzeihd-wC24gOu;B5QRaJNu&i%1Nha>$GfXY?1U?)nMnuyFwCYW0 zmF^1wYR2IX@Z3!RmHTHE+d$mN##v(i0aXLMR8(tRAc^(bBac?w4H+y%Zg_A_rfr}m zK%JPKJA+5pF#jT1s17$%P_lB+(Nwr$b;D@T(1TDpzULpLt=>*njX-)8ujmB_MuZM8leq16U2PrbGAS^N{?~*- zU1ac6Xm>Yqf47$!ePeg!L%&4}@&14n89WQuTBG$En-5m@uHV;;!YP`V6Y;JDq={2R z6KLq$w*(81s}rx6_%DcWxY3K|g!0*I^+N~w46pdT5MNK$t6w5aPp(kdLkFf}kqk?$Zi3XUCJ0hjs7AUs`GF#u4>6MwU zA`YDRXN(ao8-bZAF^?zSw9%{&mkKE(F{2whhg#Bw#p%&6TPe&In4?3JmcdPn*HSbT zu&e1Mq>?mgXhP|^vt!q4vj*xH#;LZ{R|Oxs;PcM*N9uvVRKo+a8B}g@R6#6%=6J6W z*7*98g?#I5s%EE$RL5f!z#RwGw;nJCs1}G3cyyG@f~Q@n<&>F;c+;RHpR^Q!bk_&6 zvKWAQ7yT3@S?rP{p!x8Py7AE`x|Wr{uQV!@!o!+5WtEXB*={{rv9`yW*2J$;DbBT< zNnb<(LtH{G=$Pn>kwGaLerZrb*)9qzSuiiK3SSB zTC=wWmkM)vTEE^Hg^&FW8nwa$t_*t-($LbRNGVR~*Lvb7M4l`?@foeuFVV~@LY1v2 z*yD8eYhxJso7k`jO_OZ;KB^qiX{d^|kRzW!CZmT{0RwIj$W0s49(bwg1F6)qlOyxo~(XXp2nwAW9 z#>cNRy-Bz;b`+(5?zq56K|VfYaxFv|&N1;W^49&9oxsUVt4;-wj%Jp7_oK*wl&9!< zA`jQhGcsaMvc-E`hdm6^mT3ph9>bvjLcM_W>{VS#IJicT#c#2Dm2d^>vPp}6|Ka2h zy&a67fUFkuwU}ANF(no#kzV7t_EJ7~y!OlAfCh3FNA5d4^c-b3-(~QP0k;FYN6)k~ zF)177q_p+ORt-pgq&>@jjWgC0(^`;w%;_@4k4Oe)g%Rj9`Tw#VBWEm0+RNWbmAY%m zBW5`%g}WTdJK3BMKDz&Gol+$FH}?HYN0WL4|90~N<&)P%u$AKaP#Qe5*E!h;TuO*Q zUeqA_yE#U-+;5j@6AiJN(wQSka+T<`7T+aM&F-J7{f^n9YkmCad#AGT0W}&+M_MS! z#e--577qILBr?CU+pKgndCQmq6?86It&QD=_5L!c=)YPQu2wGZW1ZtV4=%rhd=C77 zU!Ww9Y<5VxqD~~;Oa1$zd?9wy{lAW6%-vcFPYk$JuOkn+kCOCFQ1T?~;2KX10gr#c z@|XN|y4P3(9Iev)N1&$7@@o!b_X(smq_;poGepN<{Kmg@0~>tGd^MXbntc*a zN+<3YZybvZ3yYN9yPJO3sfMB>oL-Wfu~dn2=(3n~Kfw_H5)-Q_`&ymvGOfG#jP}z6 z*1a;$%C~SVzT7{8@c4@y*GnJkj*~>&-LDevK!4f)OysrS%^n6cT>Q~|8Sp+IlSbW@ z3P4-49>OH{mROo%dsnRxpeRv$o3hEca8WO|?vg zd4!@`cKD`We>ye~DeKD6L=dn^l+gUYT>xz9X!`2ull*2iz2-%2ycaBcoeb|lsNJJ@ ztl6VK^N?J!)E>11+{RU2qvzjukpe9^VG+y*G_%}+c@NV^>$gGdogbh7ZNRMVpx$Q>Dp#s#QgwsBp8{Fs!yPpbf>vl>@R_)q%lEK%8WqbmUAy__ z+7NK+^jDE>q_xsBWo$E$$dik}b=x?HHJw+g{3+DVaM9a{-x6hC$y8f930NR^KQDXB zMEjUVdnpSc%1&b)S)`2LE%E~L{Ad(;F+U~_5#ec?t6VlxHu8G^!?AR_X)I3Dr+G;b z@*G}JzKE?`4PlHhkK4E2@msiD-o91zFk6dd?PoGoa}2T6k=6bP!Zdnnp@Z}s z(|c0y^k;x`v5irggdY1{_bWOP-0cfYw#Cx1;h+y+XMl=?ZSJ>O?!^OBmZ-iFd!%#bBE zMMSe)d!h4*;_b(lISZlavje_C;wc)Ae>Ek?wW6|F1>`NyIKct-e;|Fbn=wC!ob8Kr z9(y`DB&znR;2kjAYJNJNkX~SgO;g1URfa}7`^k5i1E9#*yNu~D5CG3{7Gk0M!5`p1jfn%I&N%R;sR|g5`hVmA&&He zPQ=;_-M`6}MN8s-$*cuvC>q^O?fiioLw|?W?;J;S!mQs3>n9rAJN|^W9o4KMbjkQ` z&}0nXbyk%`J$WEQv{-XZ|Ka3fVryV5a3e1pHinBKU&gC)SC)HMjq7zCR1v9zeFqVT zhY8QpA>BEc?tpH$gu~~Z3~geHckDUO^t|7TaJFnqG};e^dcBHT~=7fDe~LlMqw zt$+DloFr5%nkxzwxGUElpOSx#Vut)V*9oiD#*_zbdA=nGXpJj`U9Y!?ehDuY697Yu zV)nRH(nq-&qROJaS*R1;q8YVXX0E-=7dx?79@9d#Q$;ZOa-brBZbHiT*U{!#^RidP z1nJ%JVg#Eu5R!v-dFH)~zO^pD=4%|?P$6$Z7Me&Nvfi>aQWj8Stk@7YlV8|jL`mkdfr91s%Rn_9fr z-v^`TB(Ij{ZZf)SX8ii+C#u$~diMxMNuGtBTh!3W^B^Fqm}K_@1RN3R8O+C)^h_f~ zA~ci7zQ=x>2HU?`u}wt7v|(>%FwPj7>t)N3(E@8+KhcA8{8?wa(9yhedO{+at9!EGv&Z*OnY zkVeLSn(LG%r@hYOWvIS-TTX4VwAek-11>Ww;cI^_c6kM=Xw+K{6h!)K&4bT)<^8HN`px6YXtw zFLA$05ven-Y;A_&k3bCJ!@xrI{cD~Khs)<`{rVoa^-3d?W{1a(Mah8dnLhEdnBQto zdgP4Y{*Iy6NeCR=wo4-==#gb14U81nlu_q08v09t5^BwcgZ9K!xXSXQ?XtiVRgimL zDZ|BxhR-}rB1z|yKgQI5G-Sp|^cdC-x$nQ2vn}WY_Uwy+1~C)2tZePGyq=DXpMBKLj@N68VGPge$UL=%wd$Q2I(8&F3jknLLI>mGz>X<`PUm zT`2ap!!!!wS2r^xZAvJFTmR_`w!|0l3%YCdh5oYiP)}mp`-o@6KX-gz(Z*P{FrK4j zK;D+QtQ(-!lD4T+7GLER2oI|Q86*koAoMQ-yWG73pn$IG~-Z${$<*FaM8k{s(%f_IfQ-1{!$QrF~gPS{I(_9Pegq8JR?uhlVBUr z&wT&TQUd0^9P@2uH|7=Ae<^O|c#Df$zMU_bZO&HV|_ z=zL8ek9}#gum1AU^YII4bWe3bLj!!lT=Udh$hrN1Qi+H{(JAB6i<|2YpV2X85m8G% zzj@>4XR2%0t`lBkBK}0mbS>?A=mYsrYy@m}oVO9n6r@5515Mem{kgHRIK4Q%dfmOG za^Ev%w3{HfCWSNd_@dRf@Z8KjV>*ik=%Is0Td_GH9Svy-~!P{V#=TedK< z>1OLMMK??WpB?qZhjN=O3yk99lOdwat49XL4V30=1AiN4uhaL8`Ris}G_os4^Ym-1 zHE|M+>1%)e&a>K@Co@2sb1_|4GL4@W{)MLeXaoAId+vKm;eUJ~$aHW}!^Cz^iT7@_ zi9jK#lArPUWN2JXYz2KYJ(F+IBVWv2y5Xg66;zNJ1l8FOr4D9!v+?v=8C~^0WdUPF z`-xE5%OkCi8~Tr@Guv1tqHChJ&ud&Ntfu+iN(p&bUeqI1Q?&<^h#>*2l!|__Swme8 z<;9oRmee>3;(81|x>piSV%o%Wp+oHl;VQuUQ+orCa{1KVJC=r~t6k$+Iz-LGhr_Q9 z;Ts)r1Wb1GBOBPkTb~mJB~}vfFu*(!1Fe$zdp`ip=owjCJR-tUes;2dn)m3*yytWN zb(?q@PhVzLwD3_)(rK4<<-0MwlQeCKAY_FCZG>c2X)0{B4gajVy3q4Ef8by8M_Q!fFV-UiM$6Xi8e8 z=WAYEBa==D#l*9Rxrr=D!Cdat*D5?4wUlOKLG*13+Zez64a|L=XDVfmZ;*r3aOUCDP z`|RJKdv$kBepyGi={|%F{MDb|Bd^-iHhjrE<`%lHY(i%9HS=~t=BH+(Z%v$^z0Mjq zqryC8gci@<-y`Vp^EuZ9PP8|HAiYJ#Bdwh!{O%a2IE+dDJBX>MVue?qI)eWsBXH?| zPu13FMj#Q(hlR{CBH2wZ3CKmhY9j{&g|H<_ZKtZ~;)6wluIxg_R<9_UqeCq^N~Zsh zuCES@s(afV7?_b3eJP1S5mY*)TM#596zLcVk#3L}QVHqq2I&Urk_PGS?jDAYIh*(Q zedjypI@kG!OK@h-+I!Yh_kBOl5_rviT48U!RAH+l_ayED-%$y@=FuIazH_$myH;B$ z!8LI)=*U+bu1a`i)V?fIz^^w zWOvACOLOAgNqzi|tbM=lO5AS+hSt~dGvE+s)LqVxLUfWYg$vRZZ(49 zZDhy$(O;$mf>-s7r1JHY^ne3)iy)UzwQaX;Uy2|()+YyRa{i1x4pK_7bncE)%Gc61 z5YdEUr9^X93oGSl07tSYcy%gLk2$#`V#=b7s$WV0pN}#?S&Mx(;JJS2Qeo<`M@(iE zr2CKF6iz^*%eS_PV*QjGOnhR|10=wCy?7d3xSdu0})lOp}yXX39~k}GAyxAevyyf_dub>R*Cqgum$ zt;(y-@1OD^Gy#i`k;hCj>pB<6E@Xr3s~=bEe&ASF#+3lE9c-zt&O$zPrcPL@^tL|I z%eRJrfpF*X8a(b1zXU7Eqey|z^PQi!mmZR1{nPpY@De9pxn4eXPp9^uGC-4WsfF3y z>D(4-VHId#J5-V}R(C}AV~ogrH6hCK)Hs-% z#(heJ?Ho7<-hP0or=PEUb6Zhjl(DrBf}a*vGKs#uZYBvDWg9mr>a zcGqd=wsJHA!%G|Eov#{buj-#?dA*Eazz9D9(2Dwqn3fz-5Z$j@(*oW8R;v4B3kLD1@;nRdatIPZl1i{K zvK6QqI%zibcBjpCtCaS(%yBIdZd|dXiA!I*$3xR*V{p9c%FF67#HOrol|{|lf0Mzb zy$F9v0d^EBWY2z+F|y+oh+0}D`ga$*Hjz}vferY4sxYT~2x%spVx?~zt~~~#%H&SX z>mfm)vyRpWMDd(*MR6rbZoi%tLSx7J`XqN@{}g}y!8a~^I`qipxqG*y1;>>vY&re) z;0Q!nsrg}LbcN%FGStm9?^r3{>RWr>YYkeW;g_r#ZK=+AHX8>0C7Ve<5HlxWsm_ri z>PH}IbCg6zn9u)jfi8O0tLV}v+!Ua!`PQ`A;`0$zyRaP+&+zx2Dk?_NUKhj%8h?Wi zis)R;dr0D|nfQkdD4!fGW`oOM#q=ko=M`H$pBtbkCc!-p`FYol%L0`N!f@x(srn_(w^N&_xGN| zj*2(zc4+6Tk(~8wGqxv=?qzX~-h>0YTURxxxTGp$8~MRb?B7=$bMmF4DpF zVZVPQ?MM}fI<+`>JcqYhVz{cS)53tWG(u}S@ZGy6&b?JVG@(E48YLXv2p>FkU*WVp z3J={TqLj(XBgb$Cw>%J}O6&X``V^D7J_`4%c`?mZS5cAx_9IgA0I_p?_M5P3v6m+F zusF!F2hSlqgS_B&oQFrbftCK0;TR5su@9;y^tWjjNU#HwiQ%kqn7_?Pivkz4scS-u z3Lu2GzF$grZr*K*hV9k}Jhbkzw#l&<%0Iv1oH)zI;G7bfgIZeGV_WB{^|n791oGoP4~*ptHO)tx z)mZTV?87RNu@Ltk9ChTGwQnq)_;V0VfBSluHzaWv8kp$UEOdjnec1gg69yL0dFTs~ z`ZGTR?09_9s0Ubotg-9ESiXP>9fLi+{0&&KI^Qv3{rn!>r%xpYjQ65cYnhTBfTwYg zg~G5`Kp#7|j@UHxWB5oU>a%)!#@fq%>wFa*XNapP7_bakXK#fdC>uH?ifV7Gjy0)P zUSy~@$c7#dv1I3iAN+b zPps4o3t#ePEbv_L?9OVn9mBr#9KMQs@fx%G%NXY52+NmxJo}Xgq&Kobmg`srEX|<= zS0>HJ7hAD@r+US=2Me?^Mkj@R^Nc#)a(?-ufd3~ike83eaN@V}rgnT}MIYbDhvncx zAHqhs%Q?rHpAMb*EfugYoR0VAb%P1@^2ii`)e#R-?~Kh|QYg?{E%;I+2k(tD~!lrb!@`)JLV{l>wbSW`W^;v|!KT2n3}R<}Q5 z*6MlBNYMFnY7o`Im!8pUjge>!UqaAp%iwUwrwgMXKQph8G_q2Zr!dTB3%)no;I-`6 z;0%UeP#u=x`NFnRK)$fv2R`2bk<@*1jw7ReU{0hTT94P3Y+V0 zi1kbwe<7Msx5!OCxgCP(2tjZ%?$-~B86Q~K#30WENAQ$Rrd7&%7tN6u_!`4Lb-KvO zKD1&}gm_EaYkvMX9ct7X@RzXahC-TgDLsx#8-yZLPSdfKg+^V6syo(T z8D}vKvMahtp_13eCtwt~`&TDC8h&bD;?J}5r~(Ezd57LNvCL0LihAjOIpUukC<$Gx z@_K|U+nBU-d0POySz2&4MLT9OGQ?xEEXmfwsHaFvrrbp_|AN!!v+VYLWyAi1%!@NDo7m%d>aD_Zi}|r=HNFt_~+`IcS-=;gU&7S zrJHE@WChC?4?n`r1mJrJ)ymksvfrL{MNDs*n#f(dm8HL=*vi2et@Ie#?K8$e#gE*O zzAny@J*e$(p+EP^J5f&1v#NQ0{c*B^lf4?hl;vGs!I_wl1=W>g)55vcHfTvXrqCmr zA(5ye%VvvOcSM}AD z{Ws#KK61T$w9p_+dCljZM^vXq(tN_?;V+>U1(|TrX_2t6yA_irbbmSio61N{H(I>q zbHv>B4=UgFtDQd|gf${&!A!hm4`1V|ec*pT8`*aoy8ipm<66wp`d12TDwg6<&<9gy zb)Z`B{O`&-ibLQ=-DKa}02vdahid88sYDA>{PPTgJGFfAdHqQ5--Mfo8OWm^x#s5> zqq(a;qYOv4tBpWIBO-bl0-$#;K2pu8jv-_t*^xi4M)ZqRwVr$R-apur0Z+@CNK4e? z4)y%witweMNal0oORK^C66Zhb{UIfJcN_b5H(Lx5_@BZ_Ai<9*YQ)s{w<|!&kE;R>zf_I481nW{3YP3!*3T+Z&z8ITW zYwPg&)ToM5xwxCn9x}(uNSPjWD_@K{hb9~BpK!mb>**dvo3K&ZCr-c7qrvai6%lkH z-x#2vC{CeY`*CvP?cm4>c>*6ha*{cr6Fl}u9D)RFu+W`07x|H7?0f7hgjdA;_g`&z zMclW{%o}2+apudFPjjMLsvZ3alH!9uMZKd@IAT{FII|kuLC^bPd-gluP=!5$27XA% zAL$WB4{a83lS_M*qg&FH++%@J`y{M6mQCQw(&J+a#T4l!xAT(KEuC|a76j{xw541~ zDOZh98_K@v7ClE5eW~$9>^EKQ<(T5=f(@@3%p{d#yzvZPeq|{%4&`N^+>xIX-Zr&A)^4!PLv;#V|bSEjlks3CA_8PNHKmC{%>0>GcM; zmnDwNb6n?t3X?W7ML!S?64_7$)p5Z7s*AXX`6*`q zVzBw993@%9(jXod71oXHgNL1^mHW6-KOKDt3EfoP_#fq*Q=q>n2f^Z|M2iddzJs`b@KujQ1iwF^X z=}AFd5*td3MH1BzX6iixkTTdHb&9;ubJ_0^*o$4e%rMYLrv%!Ge+NK)kJ%jWK}dX$ zwH8w>d@ACcb9|fk|k?M3+ z7w=-yWY|5B5=-y%(xNbZ#iQS<{fcQJKG5gqlE2u$K%%;wJ0l)-u$}O%GUnK~)wte*HZzC-Gn7PjhIo@>@eH*Cytvwj-89PJle=CV5{*F8 z^WV27x`ypd%x*22bYrT$GkY1^1Qg~p+%wnGGn)k_PIyZ-W%JN<*kNObMhW~ zY2Ra0jHiaH8Z zF8{P~?X5b6(0M%ra6n4F5A*O&T!sA5r&=>LEvl@(0dlBHi)5FWp5427pZa?A;+=kZ zZZ!zNhni~8*8)$bE}2BHtk$rjv-+gSi>gdj`vM~|ctlt<*lGcXS7)JqSK|}vt#Rep zDOdcRHR&Aj`MgGvjnZ^3}HcpS+!MX#qDlk6{yxms6r z>Q_+@7i=-l5Xf1@)r!}gm+d)3yULIbpH7tLU00Z>dE8KI3Jmp(FOI`y$OrLYwYOvK z#dz1ir)Yq==n7`aP@58I(vjFKxcj<$pM7o`5Lpfu^f|viHQOdtq@1NkNeFii1C?1J zPgEyS;d%pEQCvWY^)-?sCH$k{^8go$dajb0h8y`OHAU4Ot22RH$vyQ`<#CP=>}Rl> zr+yHg-K3GVwgwIRSXSo{2f;P2rke9dCi+%vR*^0TjABI#1#&R9{A;A08fa}`)Ri&A zDJcON)Kcd5I4zy+LDqqVn5J6I_y?mU=bjcLr(Y&JY$9?FTKUH&jCc538+K~c$P_O~ z!5b=3FcK2bV3~oalLwCtiRjv&%6YzVR$Rmklgak$`jsH`bm}l0dE9H+*i0MwY0^y2 z!I{r`i>W#C8@ACFf=dTK5yLR8`Rg?a9ejs?<_nWk#_D4~s+&Jp5!U~-E`Zqou)c;p zVa0mRMBYD|(%}%nxjE$^Uo`7=_rPl(lj@DP*g)%pwe1)``GD-Y&73aKpH}*(;?TBc zRU@3%X-DjjR@!f%ZKCsHLLInM?cR-i54qXT?mbkNcrXUs;f9DputI;9BrhZ0rOBTc2h$%B9b>mwx2idUUk}bJ4!lfzq`k(z*e1t*kCobv<~U1u`HJDHo{?G8PDDB@&K#NQf4kNC;y6(j0)XRqHk zp2M!(&Yz?`v?uExk-tJ$BI3UAhKy)#G=0pTM>}8pQIo1On_318m*K$7Pt)k2&AIq= zOeGJbLUVKhSEQ&l^Npp`JxCgdSN*>Yv;HsAJ7Z=Bs^e`^{9N zR3?d0^jLIGNzwYHMF)$N(l!STCwweEM@H7xSEtV`0|U3{ zES>~%ys5rpW<`aHWmTRrOR-43Fu#BoK&kJOw`;*J2X+?#9Tc@NS*;?!=D1>>(X-f9 zyh3^fVT4p#S>>?sVwZ+-R~_JbYAFvLIL+?g^(?@L=0_EwM4_s~58q~M>PF$$P;;2S zTA!S`1aM=DS-ZkfyQ&wL&r^DgWcEMhPa8L3W`D`yypuN;quHMH2|=y<>OH&nHk}?SeVk>M?(uofaG;=+gXdzJAn+=8Ye+$ zzMf781+cgoY-s&MYy30JFftlYx2M(4 z82|S**>Y2??8BQ3Z;Km-sPZ0{n&4`h?sRIH5#q7;9F3e7C6%-i@xK5b>ML>*Z*U~su z6TP~%JI&tR!>>R()#>@a#lHEnzJ$B?J^2FHZE$8?J8|`IC;M)K%31zBGlQCX)#Y1! zwmnmA24f@MUjB3Y4I&1^%{}Cq5Nyj2EQJxZe#8{oSv^J@EDo`E0GO)iWd(>FI*LCy8iB1UPDIun~=aob?&TCsSS*C-V zZq$q+z{9DHS<$|I+{f2s(b%HOD^+b9xl((G<`J8PLn7sNh&u6ChFSqS zSe1xstx zX`a`!=*rWzWn)UwZ@Y`Lh2!Of(WsmJZ(dw!C*eeEE6OMDeubI##P;gj*$vQ2yZjJ8 zRHB8Dn^OVUwbpL0j=IXx-Y#b(f#ln zNgXl&88%jn?os~gi&P%MozMTijxlEweZc76$U13ZrWmPOew(#^_3f|q*YWr0`UJ*g znxl6q|IEe4gNOueJ6~{t1ti2XHJy(+X$3>w%L>`Fx{gPg`C|f}CkmvF1(7*zuu-Ga z?Qi-eYN6{^7^P){Q^{Oi$LaX9&WSr+2kp*xuXj)KCH$4CRw6l%erd$#mEnMo9T*FO z8G?R2D&b`R1gSiUWkSnz2}?)Q^a_ClZcC^>RfRes8fRy};fZaT$qpG~M2HJ~J-=d! z=c<{|&1LC{@|439NM3U8Gjby5qK&lf$Mo{SobvCWwHbEyEOG;2Oy*8j`@k|h>Yy73 zHj4&LA_RNMXkjfzOY4`I2Goa$!iAW_=*{05COg^SpyV!%a%aV25S3xih{ZJK`rab< zE&gok``%N14Ee{Gftdx{wy*lu`z@JP4cmBfR&K1QD7hkg#*MTS_a?iwYU4XFW{0QqIP94|Pn;r2zz-DxG; zq=*hM?}1fxaR@qA!Mac{KMIjvYOQVon<6EwRUpHj_%RlP-4#Pogm9{T;yk z5woCOy_}v2y32;Bq_RO%6B^^5$J;kB_Xzra;Y*cug6)5Lr}o^sO=sd$bx6KM{|wlR z3eWfoN?^KOMo|pvG^JR&rs+CMRp}Zn#rJxmCPs{nH73SI8s9wzfB4Sla;jJ zJObFniGOW~^Ox~9>0=^$c6T87H|Ms~xWG}&I%NwG_3#SY{iMTN=NRTi`N+uyop+WG zEN0%q*oDH)6cUMytdD>2MW%26DOVrwR|p;~zwP){a7aS4*Td#q5qIWEC_-0ak>N13 zNPptfC?mH?y7$e?`56mtHQjl2-MXsi=Ou1A#gjNu zA6Woo$G&Yuq1NshZ{(W%ZFY6!TJZU(;pg;}!ns`fzJdrECoF2w_g4w2DVMN)hMrZc z5yKNLXULLx#GH$wTaiC?b$p1`VV$h0<`jo9iGc`rU5e;~zr9`l$vCr4lFiRlC~`TK zY$0(N?2+f_M6LdTGvBlAl_-%E2|rgn+Ge@>)ovTtlE#sRxmv`DMLZFl?`arrdiL9UsPx8#g@5i{#NgdK z)=Ai}9zW6i7bVS1u_-mbUjJHkq?2=;s4(0=d94vChbEwSFy|)C3Sxg9JoPknjUcEd z+lK`v6#K#PS@1`Xc8NLo%F92_{Duy&@+;CB4JCws>vCuNr!S>&OFRXNL?FM$)zc14X#h!5jsJQvn zv$K%1?U1as(GKe3r}z$%@cPrY6~i8=wcuEfn)GvGU-5yHBikpRs~m4R(`F@f1_nY? zdlgf_Tf0*qScx6#tJXI9Y@4@Yg2ar%(ukmS1=8-L!xad`$YMXk%aSYZwfHfFbIMYg zkm6ClVuj&qEOKeFpvq9W1&gke0M8xgym0LA)V6k$=($ac0*QIM+McGD(IcCu zsAUuWzAz?GQ7}}{<0flZ(1fuA{hGv5*rTbFRpdxYPB3QK+qW$#SHVMUpH37T$aK`OkDoklt4O?1j^lyBc6cJ)X z?crk7HM(!)a(DcP4JlspM=)}9B`@${ySg(qt?lm-07{_u zR))Fa=zYC@pS~MV`2rdd#KdK*)e)Hud_9bf(P9pcvIYzeFg+WMAon1`=E9MyD!#E< zH7a=_VD;p89oY@>^goemBA8=~cbRNxvfAj>EfP;+JABYs6KB;}D()c)+PKgBKGYR? z6&v;DjihS9`i}w6ddBBkKP{Q16FFVSa%9SL&JR7F6P+MLWppE5FW8#H>6v(M+uX`8 zYo>1%$_@3_oF>+S(3UZKB2mVmHG=U^@khqWhnIr}pLyf_*bdwF)vs~@?&DvB(uCOW z+^IC(RivGOlD@)Niw(a-KSw`Ib8(WUgMc2+*~ogz!)R4adwOVhX@1wgk5~Tsv|yan z%vMg!NV@CMMw)4;11VAP#Y@oRsG2rb^2b09;W18cVkl3_?sbWaT~|bF8~(^=QLc zVgkMkAV-<7co$Hd&v*{>+b}Z~YXGlRQdhbE1o(s&aPrTV<{eI0C<8BG6>eJc7XWg; zS#|%vBq`;$CWJ`5&ih=(4HHzp*n*dcAU@xuzE6m&KE>1;1e_BW`FR)% zLrNGglPAEh;(yrKx@t*vJaU;x?Pm7c3?|V@dD|r{nwGt@3Qp8~(*_8cr)t2yp$(Hc z$-=I8KRP4P(=J{XhWBnx_J+Cro4C9EEZnYE%$$=H(nCPb1Z)sRicCOKFp=D$!nen( z3Thr|ozMf48HSDtwyD`N8z>+ygr&}-`4=Rhich|%EL^-;6i;c;s0D<4VHK#8(r!~> zdt{StbL03HjYSHI5H-@wx`SgCCF2hAe3kWLX01V6;YC3 zT8RJvJJ1@637*OPo=)RCj4qh^E_bF;ep$hy;#;v>y8N}VSc1y9LMNROY+wk#xbsN( zweNViHtcS8n|`*Ok*mdhdlfG{37kTO^QS7ZQ_8MP*A=-Fe9p6OU(D3y==@&lfFp?` zoiP*d*`6HyIfczyp<#++|D?{syYkKiy;QZmi>$wwKO{|C{f8EY&!kKD zK46Zizg8d%)FMvHX2l|;`A~9G(oY%J@__e=d${K(tktwM$+ zv+&<>js*6Ygt+e5F6~4sC#)t`D{6bX=twct_^oAgRjtQGe`Mqaqy)VU@|^i@y$=$@ zuFO|Bx?2#nq}q2w9jWQwu0r3K{z!h7s|IKl^YMd{z04dRQV1S6KHKN>CZ z_jn3+8W!m`UoM4;UQ-fT72lAmfu`zT>iht%7$6R}IH5zhSkuXwCUVM8sDW4MR@2tA ze9s*n#z!gg@M|}Rg5ARci>%q-678)IQa)XOPaGPJ$2q}De%;hw^x5x9Z^E72{4=@q z1xpK^bC*Icy!B@pY(<>FwcE?WEk&V8IaR~$f}ZfOWrLdPW>c*+Jg479XSEM~Br^xU z(FCM)+^NPY_%JTJSL5gL@T~my)oqN&VcD6A0ov2q7o!$!we%Zqh_v_`Ph!Vh(OI3s zyU)#kXiuwr0deHMhP*3QT~%nRy2;HCzVI#@TR3HEjvrr;dm1I8JtO-R?+h1Em+UPA zd9cVO-YL&9h7Fz+%r&-3bcIZM0po1&;xPqDBrnE{ZMM5zeYE*=mPx-%i?%Vv;-q@R z!xx-A*GKcMVCOWraoCxo)_lm{wTak75J#1r#i#arZQ4c{#u<{ohOw)odpVDaH+q~A zJg5bkn?z?>O^9e-@90iUIH8SPs@zYi0Q4(}My zN1U!_Um=k#1mTiY1a_!0I#}tH9Uf5k9tBE?(YXh-O-Wm}H^ma!XX>pjzNg4Gk*S<0j31i@=xaE?6K1tiju}Jv`?zyYt8SPL37eViBC*bGvF`A-m{NY%Gz86jxb?>R z{BHfUS$tymbo4CzY+QJ|;zxGXNRtp6v=pDvsj&X3`;{F3*RwOq{(%L$_{U2De>uk{ zk~Nc60r1?I6YM@}MCZYPvDtZC;&zRfG0%VEha+uJU!^F2 zdb?^~_QYFv=Tu8!#UT(gL+*oQw-$&N_f~i73y(b~_(l8Utxgd8qKdeh>QLY`fG_cw z&n>m^h5((n_agc-vYpnSWFXDjw8L8iGSPdoCiO;&10NIPdZZIu3ZEMg>i}wO;75*q zQU0~=;L)n6R`A*A`~8X^gY{Q&=|%KuZ~6`&CW++mngsR;W_y8{}0 zxU{+ekqKZ;aTxQNz3T17G%tHOJs1ofILV}q8wQAmZ2AWc*7JH>R49hFJ^T>1BL}D_ zW{M%Awatqz86QELC7`6;)dmbuz30J(Y1-ZN>Y|0E;{?rJu*bDt;beuTm9ixjsy)wb zjs+hq6@n83x3*r{hG$4p{YR7H7aj=!OaG~@p3|UO-ntl^6p8zI4HIWM{j*kRFi7j} zs#J~gq;oueJg4s6Iu*DMJEkSWCsJdk4vMS717wf%sPf)`+b|F&C!bjJ%1<##lTP}k ztg%nfY<*4MK>>%aIFLx9nYSFTWixF}U1Q8vBn?_}5(Y}Tw23Lpm*Q^P?ahYZ@G3MB zmz-eO=8a?a>;K4R$fBR3bsuVH@$xJ_c}@Njwi!;K+H}2XxiM)3X&JaWL?HD<-Hg`j z0a}5KgkYuCVLkbpPZT$*XQNf~qsWWW>D_9YJ~H34I%Kxz>*#>Ru9;6ssXL0%US^SA zeFvyf6;EO7CzPs_(@}J43~i_;`HQ?o{g-yi9tS=Och`h2mo^i441L{`&Se6k3-MQ- zXy@?gtW?s|d{^7Cr*~U^Qp$niQ^%XS=(DsOGPdJCn_l9PpFh1Um0>s@sW2}9`SaW2!ISQ6%bTz(y8A)wFB_2ysr)%=HFDFIuY;EgV zs)J*yb4oUsM=r91nMKchH~&VL>Jz{YSbv689y%PNcL9pvMSYXT)z_!HP|vm8r7KH9 zhs^_3G98SgpJqU1zvwNbGbLa-@7|!U<<`)E8Yw_7wHB#_iV4gOf3?M1`19ap*XSpy zcU#y&N!4Uqog(ZP;)AhU*ysm;cp-n@O`H%Uvip$zy-(06x;4P!gC(BBY(Ez#@TgG1 zI$EM@=GsF6eiyAr(x@P@p%Z)dt1%)$3_4GmpTL#=5YCc0Q)KXQJuK6&bGd;cc8$B; zMEj%Yn@@iaSL{d)zLJK)J4g#uy7cGnLBd=zEPNMy!)7cx1@||1L0~y36k+wS{=y3; zi-q~Q29u(CiS`Q)1S+fu%~ZU7lTrwB845b|N$3gqjd+F0GrVYu`kPXJu>~ z=+D-1J^u=?KtNn4b|k*Gz;KrS0{;x8hSAa^iX%m|oZj344I&d!aW<^)FX4SQU(4b) z*6~&i6xOMJ))(CDWc#hg0bPO~XjYFTs&hhJ9|}x`l@QfF!dAQTNv7U@+U6g<)p9g^ zuR9?8wcttJip{Ue!0aQcMP%T2LBLN%UM3+NRsqCtcJFqK(^JeaA8jQeriaK!K+7rM z^K&V$-nmVrcJNqrid;Uh#D{r^6N;}$ER0GBzo(Mwx8B4%4X_~4@_2iSw=avGTS7!p z-fJS=aPu=M`Ov7xNAZ!fzzaE%8=DAbR*GynRW;~iKLBLdZNg`DTpxQA(YUqyMp#PT zb<)e~4bJ`!35j3oNTqjrgzi^D?9VebU>=V4H~6O~nDDVOpzQXDI8#dw=M#FmN2W@v zGUkfqO1=UVJHpMSr7oTBxx5Di!14y#t#(ODasK8~SW>NcWKjpn{%s1T3=%j4$gj|g zs>^UvCx8Wd*rarbg6u<^&qvWacgccIs8dmbg3=Q;y;W@tC4OTi0gq&zEtwLh2G&u+ z1BW;(Vfz1`1+dn_?nar`9h8s@D6Kw0db>Rd+sUlDBSmd}@0K<-kQbIa0y`R)racIB z@HJ=6h00#-;ib%h>C8O3Vl}8Uyz4NRF>5)RU7&iMj8O}h;Id6f>iH)f)5hW@hB3J zBTC4|O2IG)pl$;S-khM}WocPKTQHph9}u_!uH}z65ur;8@gAK&$mn~B@D#iN0+4b+ zN)n2mw3sge39$QDtN-UR&E6k&b3boL03v#cXWAEVLp}pQQYBA~wN>EhcfjL0hpRpq zK?$IN*^`DNmIXoK9DTo&J_^;QGMK>#tXP->bsBe;etUiOT;OX8KUo`ENJ$wCUd^Ma z)6J<|dF0-`9q-tU{m#KhJ0w=`Evw?F!yE7WA*0xBMD!5AY`uYH-gm(@^NFzqd^T8W zI3xP)(6Niny+?}$fGzhj(tDvYozYjdL$V;gWwC#690yP2TW-#ErO>Tt7}*K5-%`{< zr2lF={K)(gPvXZk9O=T=l-ENRQ! z*`f<@%kSRCpw@^puOg^Y2Wi5esWLp5bC;D@7K(GzDSqzx?JG%6Z;LZUZePbWGlhL6 z(L|H_wPARl=oo$~miC%LXEFCS#?(Y=E^qiSJ3p^}Oykaaepel_w&98#3b((rY-QWWWnc%ko-|Ee zm*p2holQTtc>1!hdB>jP#_l?0dgj1~tf>b?kIsZ{0n?kAms1oL{+{t>{7Cvdb@rS5 z*k52z&O+~Cp&9>z>vF@Y-W7R~Rd)RD+R#en>g%Lh!S0*$RRBaQexeUjnq8=O8r$VQ zSWtJ~Z;Mr3y!1*!G^F5nXZ=(IQg*WxuQJC_ipg|qr=)?@lxViX?kq7|vZHqg4}P!X zH_;Dbqt?xv*vKGy2(yc&A#d%b61EF1a8sL{(cwf70_CNPi2SCu!0-)alrVRlCv|Mp7xmXBuGTa0sFGQYW{eS29|{$xI z#7;|OzpX4LV_hW#v1fJeifW-#6=wF=?(|$w*hIs0eigxQ@@qsN!mb(lo*Dh@9Oj0Gy9l8=$OOTURsd>Foz3o#9+A9=l@3=YruFZDkEI zrS(rm`BxVsx0^JPABOYo@3@6OEHS0#oP2e@Gn&X|b&-?sSe8HIbnG1K$v#j4KRX4d z%4#=!Ic*^`3m&AW+4C-g12kOJ>PS~~+d(D$X)7CfJy49@kh5m264k>|KY{jJ))7jd zK@w0c(d0qaJ`{bveXH&PO~uGbkti*UW=1v4 zg=mFaBWH&rsg0&*zs|269;IjIjBNLP6b251i7F{{GEyqFm8QAUOVR6?Z}UV(m#GxL z{KaVF9xKj?>G@tBCi`H;P|2 zzG*pdDWxmpiz^=nU_*{6KTAyFZaP z2k7r6nKDZm*&6b%Mxg<@76hDm?2N%=-2e8p5k4dxUj7n8m6)o`Y%1sS6n}1+=Dx2u zrdYkCeA38okDzW|cSh*zc?iw9i%uiz5O!yWs4yR<(}I4H?zMq}+HbhZv!sxo)6x0&{3=OXk|MUn zX|C1`FrtxU4JfWaNi!iX>a5lKrgC-C4|lV6OI%^q`Xgl@c7L(Zgvti?+r~F5?)#eM z%$Kz*9Lqu`VU)D$=8 z2%~+gn8k0Gu53jOmu3RoN3_(38ld^NIM420o){nT}y?5?EhHEWEg#jb`Q*GiJ6Su)d%qkS!Mq<~hjS(*pMcQ|wH&?K` zX}x+^V+U?Ds`=pejcvm5xC{ie_iRTD3d#fU?0}$=$+nm-)G zo&9~4H@3T5*_f4E*va3@L0v@vUDr;Mvvmtr8xS4c%*cQ=7s#3bctbR(Lg_Uo!1FDo z9jYm@WoYrwi9-##{)=zbQ_pzF1>at>!#CKWn)v%}hYn3g<>q4pu#XpmX4kv35SMNA zHkdy#?2rQGs%e*)9QH%5Xv-|z6-m`TQO&95jgLhNbP#P^HP2hM@ELk|1Hic}G5^1r z%{>f(cD6t(HD{1KdL$PHz-u~b+&)^f#qf)J+UkCp%|p#(k_x;-uPM7Jh4Zv`4`Kd` z4#dv3Q!(eqZXV3^mMXyx8o_K|fa6ARr3sL7i;8yyjhkr$L;{VO{Re5sX``ak;lna& zFqODd1tv&AcCT2p*Cs#Mc4|ZmbxSF}HHZ>&|+!K&C#?FepikGkF+s5OoN^;W(3ThJGp~r{t*H zBr7fBv@zM&G?xy6Q*mT`2daMC4~Ep=T8SIsODiP1WI?2kfHN9h_>TQ=Oa6~+;EiC8 zI;8O7GvdGUTKS=P|8y`-u#vOu0rI|_#vYdY2OeEw_n3Kp zVvz8K<+F@BzRLrv?%TmWsv_&$Y^>o(*E?zC)L2ZzLCtZMcF{kHfmcHYBAyKc^pi#W zfdG$NLq`KRwL!aUKLOoJ{l}&pb^qte0gWKtjMnx+qX$Qrk&k1JYo+7JOkD}0xI2Hk zwUjN!x!DiF#n8$4Vm^B;Kp+}P2?3oZX9DxJ)2^re@OT#*tB_Z&$h1GnHZTa)e=x@& zt~APW%HDw~OCw7NMHpRBQ+S#h#=)U+&xmP4!}G_KjkjKZJz3Qr@bM|^FDhd znxrsveCx{sg9`Jx4uxby_0Z5Rt>BWwyVGW5&SIpQ33?(UXvwua7MWGXSbH(7Y6N2y zb&N@E*b1U%eN+S7!$C3m2Ov zBT12G3nZPz`zpCwN>UGVEqdf$p7CoZKd=da znFkh7pl(w{_nDLID>OSC!rYO1a|qW<>8m5yi{%~n=ieXpVKc>2fR?%iJp|_kZZ!4Y zZdKJm&3xRAD~2_$J|W1JQnAUKOx(n=ND6veJ{h)Hb(sIP!}(l1u<;>tBxwr}$3Q>= zl<5QV>UN8-!oi zzNbFVtCUsoEx?zL_o~}_;8Pg;x}N(oMcTMxTtrTLdD0k4$JJMjWc;4B*QEcP_%r8nnnKNz;4}+*xfewHSBAb|x=}yt(;I7L)}9!T-hD zTLv^4es92p3QEi*BqpMwAfX@)LlF=q6ci+fgh)=h#s;FIG*TiAP(VbaJH|jdq`OAf z$N__m#rvSYf4v{xPwzMOuszRq-{(H}IoExi>x|dDnSl-f;(9-2zVU>aPCist5C3h6 zr{~jZR2x|h%vIh!R=rDS7rh=b7wfa#uTfNy&{<>u0U6p9idzjA%E_PFi2=^O&mhrjhhcD=QM>R3JKuwkO}ew=0c=K09TVbhcJY6>x5 zoWg{yMB}?aoO{YsX^0J{fao)ZSKuO?ygbCuy!f&bK)&A>wU`b5>m z3;>ROs}<--YvX9%6x|&FvaH>Ls5%U&sAN|tyW*VLGS;=)d3M}eR1B|1UJmRnKBB!y z03t;Hv6iE_1m}L)S3w11mljGGJsdZ}XPP!6ug65;4A~6dX6fQ_7Z@oSF1k7z@~$`) zjP*#gA@z$Z5fWq7`^QVI8NBT{VX<_ddKz@30yEn&B5l3*xY#{3Iy6pNOac#lX&_H2 z^R*BGO^#`Z85sM7_VOg~$23HU0wj-lfK|nN@aw>pu%5rOG7!8^EjF&c!5C1Q3ps$( z8vO}|=)TQn(({y#?XyOhp`)+c0#`Zv^Mla9~zv+Nx)HLQPH#=kiF+7lAGE zi61|9x&t;k*Y3o+ef%arSL6Q0<8)eR87fI|x|WxIVNQ+Y7%K1<&G~$-`rR3B z02BDu*KXpt{-!YWNV;KW@4?-tiH-tC`Q7o%qmb}#vEtrMb#e7z@q=lE(*y@l9sHRDKpTisTCkR>{X2M!p+xf$0`#K< zfAr6z{PI1->=1`W`W%R_?~S8h8XoE;8hNQYcAUG}Futy5pW4BZ>qmzxlBdqL49 zwgWVOM!C>qv|#RU+)l;MQ5K4I3~x^{G+_cG zv;BV_3`n(iBJ=VGV@FHQ42>+5SXnXj=;hNbiyzL;&=6ZOy0q1$KV2KPK|rmI`hu82 zHFp@F?bYWt)1%#VejUZo7@Sei>Xxh0cxH(G8`k9=SNvsk^202D?FanSe7!gQReq?Q3eT&zu2f5~sbV4&8Zwo1d0C z+y#P$p(h28s6I~B#(#~iQaJw!lg;>`C7vH(pv0A#i5{6OG;YDVt}Lg?JN!uYYdnu5 zoin`w+4~SpPR$JZ6;o!9e>aKNBK6G68X>>HzjqJ2#F_O=#|&uu9ak9-w#Xo_*Zbkm zeS!B#jykv#hQ`t9)sqO-JfjRg6n76MH^=wLgx<9WD17d+F8BZ1XYj17y^bZCex0W@ zGIocilaGZDZ17DCDnAt#PtAX5+)z8XmtU#uRW;DLdMZF&;4bB+-zRvg2|WwbA0Z)` zc$oj**dq*q+V?x$#1(2)n$-4L)ts${z`|tTHCA`bdBvjJcD@t+?DgY)0DcPs3M!6P zE(C}^)G`Md(}R_Ozr-KZ?K!(IV*XZKFenVZq)~uG=9}>JSp4L){ z2a0`ix^zdW9c8*-@_%KZ?F=R8jpV&U2*W_Ow~-8>r)^~k#Xb^>ijq9*i(i_yiS|6 zqvV1UU|}0Z)c*PAZq5FN52nB z*Hr&z)cgQ(0VpB@+YNsjhjvpXD{oIF6wgbouY2_mO+rYsu*n$j-BT*d`V?Pgx3M@Q zGx{D`W<6g57&N7W(9dUR4V!Em(mY(Dc$Pm<3; z*P$y@;z*!1fBjSCBc5M{CpYsxH4`?VtcQSt%Tw|+(@gLV?1z0|2W0z&fJ79glXNPe z@dsmIcTw(q^~C}z2jL=4BPUb_;y*_KO&QlzlEz(At*#E*(({^}GFoE}V-#}VdQ5tH zBnFoynrpUI;rWqCNrH4l?t;(*snl(Ckgqu%?=Gu<-$B7Sk-}i;f5lJk4xmaAQ5)UY zcFMM1rGN-Rf+rwW1yI76l*H-SecwCp1OuB4>9468z6JVIj;yL`uv1GiOIi4b#kSL! z{sNwMhJX>r0u^wQ>;Ll*+c_0}1gnWsL0qu&x`5XxP?!_x5a|tw7b4$_+0yVcH5oB% zUjQD5twM_zWKdb(x-{;DNn7-8x`R9Q^Jh)D4iUPGr-S8BdTJ{mDO#^duW+fG6juru z?mjU|d=*9T+EWg$!CgXHCgm3Z>5+;icMs|bvg+h&i`6b?*#!3??*}JJA;n0E_e8Kf@23DL^FvE++`5c}C;da-T$Ko0yZXlz|UAN?> z1(|>ls|I=Ls_&CS^V4#>&0?C&)cUD_J(eZkP{hSa$(BVBe{m>qX z(lLOlbGHWH*>fun?eI=9%k~)3?f>b|NB5(<@SNQ$Y_C;loO47SoNgi)>H?ayTrNC| zSq_W_x$Dv~DZl+RmP$d91Gm8s2^bZwyfh7To%&7Q;G5{vNhHH{q_h>lf690T0_Ld1 zD@|jJyE1LbuqSj(#?=7)YoDs`BP|wJ{8o$9T!JMo0+hyKzu&{-OJm3?<)`h>-~O&5 z>ov=LJn<89azcp(NL+y^Wj%e7@I`U*;8_-M=yr~wG{=Yjipb#Yeb(hJlNff4I0~sR zR#M7?pAKg|@e=(*yEIpMz!3fRZu2jzytSiwkVs{%kfSXCG)huQH9AHkcY|uEfm*+_ zT`P)FPu!s*YCGi58c=^YPJGv)Ym!2WkvTB2vd zuRdRMsAKMIC}imz4U`7Tms!C8i}8OYtVi%r@~x2&U;4Gt=$l9D0{SBo3>`agd~UH8 z>3CX@K~-~>*>~>O1Bo&2{V^lgBAK-`7}`>hx231)w(kn&1~%OgtVD6o1=GFi^cF-& zZ~(XbiwtM6D>nTn1N8%($`L3v(d+nEY7J_C7rD{Jtw{sU5s(u&}_OrgchsY9XK+j(?9 zobWgJXn+QUmlv{Ve+f(N#yGmCtQONLG{BB6I|OD#7yK-0SNX^t^~dSOv#zd%<4IYd zB5PWGgW^=o9-%o1Ix=FoNEsD z*5acTe)10DWBvFh<&RkFsJBV;m~L(RCqu}CPau+TfP3ev^={zE#AN5EaB&;DOF`jk z+;kO7bk`)^YNfvFiA(eyjWPGv7|bQ<@4R?{xMgiF@a(OWr z)0!%R*wqoMeHTwyaRmbdenZebi8D0F_ddp+_Ts(e3b>1i?UqO9brP|YD_N6%smf%b zeKiN*1kDap1dP4^q|~kuik9d@pOPZwHDvv>p}U$A1G5=QC%j4GOzV6sl?=eC(~_6` zG7-A9LeO6$aV<_M%AZ_S%^RXSb~o7KZk)>mkv$d&zw_YreupnUtxd#``Lf=iE*SU%%9Jlil(cxATM2q@cA;? zF@0nxY>F6eqB)eCe-jONuvzKy%jxKlVakRdZ}S(d%Xyt<{q|(alL~t=*jcSauNg7?Jb^PR$VtcwD%1_&XjyK3GTUXjt8q4jf#K&57Wb_v`90`rPQrA& zv%Q#o+b7ct-Yd^W<+3J3cC%^Wenv%v!emOvz@&zPYq_qYt}6kybK-kvmYUsk6xSn( z&m^~(OwG!kHzRtZ(;HC$etj(Lf8BTX_vz2KHx2A8<~zi!TpE`Jw~gM^mv{|Q8{)6z z$7XcQu8b?W!7!rYL!Wdoe(n=f2gTu(NUAk%d82$km0IjynEDW?W{b+7Z=KIe*4@N2 zu;}xziWR`y@p1zuJR39bNzO}4rKx!obTh1GADlmB?6cEg?6fE9f8icDggMlHfirZc z=Fu+`fTjWz6haN`D8^w}F1}ja0;8;1FQW>gkSpa(kfNohX{AL#oXZ6(*O9~m_eE=Q zFTcc^tiDfX`C z-k9^l!rt<`oo3Z8v;1QeR?5Xk&B!FUxT2oqNewNeLxiyH z84w6j0Z9T=Iwprw*WBe9(PVLrC?$V4ot8`FYaWtia3I=0&3vJEZhd-r`2my#KCxap zOx9G2t*r9 z(p3`&BmDHvO`q%C9Bb_=DzF)# zKR@5P=GrF;3znQAO~>6E3qk6C`i|;DkAlKaM@m*x|6cA!6Uyil83kN07v`|%+b!e5i{YbfOkB&IswwQmq!03hTJkc1@0{3%l-YVSQX z;h{9ZP}s@#^D)Z336bQEqV#GH^hXEpN@Kb{)v{{uQ7D0qx%rr+wsku6ol6RNt(7K> zl}aYi9sN-t=Vg2{0-)I-<+x%R)Vi%d7*E3LeEQYej4rscVj=GR^0xkQ<0EHrQ&OU4 zANt5QXg6b0fwY=Yy1j#LZeW^K6{iSoUd4!}lASuvEJ!LDZ|NJ@btpR1zuNL0i9My1 z%O~V(?2$H1;xsq*b|e14j3V}$y81@rnna+V&-nx>%p;hd^699vLnV;QY}A z47W18uoIdYv~!y?*GhNK+DyR?y@p+H)t42*lcwU`r-NNRRPs&?#EJWbR9_AN`lx*& zMPT5Cs^&W;hf>-b)SKEVt&B*f+oxZjqkV|b@{}{xf)7;NBQc4I82!%2x9<#lj0EPF|#Fge}OV6Wfzjcy2CJlETej{$L!6A?r)NF zU}#@l5Hhnj8r&PM(ittD=(_MyBIIOAc<{iBIVDrQ%@Ox8Yh%lGLL-z!pBHSq3HPB>1sga0yf7!vdmP~s}V*%))^94&Qe@ZZ6m`L3##W;^SmHPz)9PzHySZ+*&GyaeVzY;#=EgN1`dl*V zVkhHJAKMXe^lbs`4DRFo`Oh4(5H|rXl4~~d5}&^?Mk}>DF7ul0z6baDR>u;ZkiK>AvGcK2?+ccif1(Ps?nzGjSRleYoMRJ zq4m!T0ia0&|F@7zmh1ZSdZ5;I;4c98uj=)0-Uq-fxsaopWZq&K0Y0}|JMrwz;q1qD zCn;A)Rd?60sB8-<=C+93kjp$9Hp1QQ0;%FIA8vAS{{^Rx7P}Jg*AYdn^H}v&Q$g~c z{_tkr?p0#zS zg-uE~<+|$y#()U{H_^#)+^X8MMB;TL$Fg!SFCHjzcl8el>Swoy!kU^rh_7AYx z8JPc7k;}R!Bgd!_flbb=l$0GTB!o(^M=|=*>iGfbc+R+G0b7avt`Fca?=4XMLAkF* zV~{c;95J14aZvYJp8A0&tkMEvU-!sZBPHx2;bt>pE0phih{TC#Mic+PhaJ7DT^30) z60-y1@3Uomr_cD1#|~H|)_~87tz$2qI6TGme4Qr6Ox!+MGwMk^Ig5)Mn7}6kAwC=-;NN< z`sm%>p-KbA&0}GZqzTK}YySf>a27)ooYA!;-&N zn2Yk0qI#{%?Bn9P>5Bfh!D875%@-w@O>55T1DYi42I(i>G`_xi&9+f}`q!@d8mle2 z!}@g3x(xqX>MzR7k}hI1vOEIw94k+Lnj+T6O^eu@H)NtC_1om3F!D7aB6Lrm>VLm5 z)Lv~%k05SsI#_N{x5BYLS$@TPCVSN1!F!~>K1-)eF|f}0nSOGs-y7#Z27WzVNzLj@ zOpqQWMgYZT6|@y+{@0P~3cf=T(Q4`vl6CmV)`e?M+vlk~A zdgM0;zi6WbwjMBDVUaN~H*@yz{Nm+IZtwfEFkI{9=0jWv)RNAPVO){D1mP$cc^P%a z_>9su+r2vB)M0x4=6Or^-Rs=!#>vCOdo{c@E=Qdr3@NJ&e2N(yv{GLSDS&XydvH%S zALZm{5~iG4%9GwQA61_DHwG3w;uRzOm`|7N`uc$rwb)9 zfpMcqOmBq%V*qT0oQ;o*HS}N!Xz!zb3iCjNFEa*!RxuScue}Q&yQgX?Jo!^b{`D_=v7Ju>Azq;p_8Ra9L%xVSu9`T^=<_{}WR(s*syJ;&e zv`O2u;hhKjf$rv@%v6)PHRvIPRF}hi(4InH5I1<`Rkzs3-eXtg?>-*0--N9Jn6T^N zqF?@`sSjnC1J_Yb!uQ5Kb*?jY2dTR^EZ=HP6u4#-%xYj(uJYj|KYye@; zmk*Ry_D+Zs&rIg{rUp;kIHlUsNV>QWo0Eh z7;SfEDwR4)m>Q0}dJ(k=J(QNKM1SF?S#nphGtz~JPnq_4$*WESPA9j)T9mj8p?T3p zaX}?JJd<~Ks&6-c@`<~%_VrXq^7fM_ev3^1#MEDh9IIz_$%RVH+9Uw*G@wul{L+W| zqOEF!5H!Oa+q7*X-N#!IKrQ3QrC+>+Y~3D>9+uO(QK~&VqI_YLZ^tay0dYccADdND zbnt`ZYbe2$>v-__2Vu9E!wPZ;ktHni-^ju1eL`Ge%2(IvzL&U%hLSO_*7FmRX*9x= zRP(2s)tjN^ODS=so`##_THWnNuRdnnzjx*8BMytGv*h|R$GhehJVo@UI9}ABc=i1I zU855=bp^^j0}Q_d)KtGW3D|s+Y*^Vyocg}My0MyBRZaNW`Ez0iodCnab?%cd3wC#y zYzr3`i4+Te6UH~v9QT_mw`av%=9<&6JP-KdqO0t)d-G~&C@*T4(Z?(?*R0G-Yys8f zv)~2$l}R{D-J)7hMzs_J|0X|#y0rTwKV=?S{F23e;z{v1=5+A2j7IDOuJ)@hZ;>?5x41wQ zM$>F<;$a1W=gIM$epB;|Y(S?p!C?6V=@brq^R4=5lkJ?mnVb|$&kiQ5)ccwVd9UBz zVm+rf3%kM^-lFC+{a7h_noFVJ4sRT6msP6++jvKKQ-XR%U6=8?-}#o)FtdQKm*MSa z4zGk*t&9)B7n++U&LU<^v`huh@csF+Igt~jTI8+N?bUU2x8l-W zqf9wk*Gns6i1)zoNGZ^h=@CwX4WdSOVQ3P|-X|D<`W7v>j*9jkvCCJ#J z%H5QM`HNEgc1R29EEL66aRIyTyauwW9ti)1YIr4HXKB6^MDk7(5U|9(NbjDFQ$2v2Lvs@E{94F|7Tx z_WrCC_wCmY_-NJI*fF-bWJPMsn1=m#9oP=ucOBo6DoUANAZC_}Py9+Ti{Dky^YX~p z=u;2aFb?MX(GJDCSq#zl)U1{4an>B?Q}5NFuk>1?sTqBL20vKtrnH6KJV$;j)2bNN zt*te09iC?46fkoz7H<~IYx1 z(IydDLg)H%f1DRwi_H*Ax)2bJf9@8m@EgfrVI+?>b-Tke~wmCDRXOZHg zZS1Mfm|9mtx~o66R6PrCj_m2R72V)LpXwL=FK5=rJQ2v;BO50^==_Q=!y|e~b9O9s z4?OU!_ZRYzd76EGx~o#QHIlA`jk`=x=63k|yyFX)3sK#>MWf-(ap6{y-Sf?%8vNq( zEs;d*Nfk<0Q_G5`-?d$xrzcr6+Z+q~zg}qUn&J%nD%C4mhTxTLH@wcIdaIa=TC4A8 zZgHKvfQzcE&%-GpB}!A`pj)udcRQ#k2d?%1NN#Yi>nS1cKc|bu1&Yut$`TQ4S^c?Y z<3FH8stG4@sfjo!`N$!hrD|H&aP=qQE@}__vJT;cD zEXs=%D{9F~x$d5UzGE)?2`tj3dqH z=i>jbR~Hv?zi2fw*ESE!tJcHA$4V2#L@~SRne9vodAYTP*F4uwQCJywBMKY6}a^cP{%JBsGa2Ic<%Mf?VD1dT@6XrZH{xL9fTa zg2-V)IS=k)u4o^`iz+AECM}Ms*FDRNhZXL{%r-q3bl+5uq}g5gk7A4QK{@k*T(mXwVEquskv`CUx38 ztF3Ui^VlIL8ar&8Vz3Szcq3YISh+pijvgjHPgi~LEya2N@iEhdwOOocR!U09{kmse zVu*_+ej*Hcu4V9CRrgUJA_qFlBXsDN@$f*BjJW3g5`2D}PJSwBrOuEXyZGWF{iSYY zr5RMz7#7U-YRSewz#KF6C2EiU;k(4SQLU99wdvUoQduVd_VYeq>PNJXWr*C+4w&|* z8RYwV`0wCzI60x-3+?#vr37in^RuZ=*`Z^4oJ~CRV|23T!vh)y=thQQV*(s}?AcOd z-fW58RDu%msz@dA9eV!QFEnehnC=DFrZttR(Vk&xch3#fg!hGG7>m9Fz=7`qeKk!0 zotd*uU{8y+o8T}w<_1x~Ok%}YnM;lYv?3G*F6GDWZm~4yF9b!WgTP@E`1;nE>(l~9 zD_fw8@u7AbXyuLOFmSOq7^LnDT=L7z0FKiUz$cHoav$v+DfhR7`M4B1m;|w~hlmH9 zT2;Ws2xZ{;z$Ngz+bg=);`hgt{IM9)i%i7cJFMRh#9w2T*K7$(b3_lQkwSdQm9*;{ zptoHwRxkJe)cdI_dUmTHC8$w*CKvSDih_#l*u&+^Ea-=!?`p7IpFA4Ke_L~1o?x28 zpI0co=qek;-sG}BEp0Tg__U3CePx{iV6_dwGJvi;zo5YlTA1CmWUj;@}C3}=Y(C>@!WT-M;5@S$}r${CM-Y5qL6LlI8JM5-pZbWM$WlEQj*F}(` z9YHnhbi-dVP2DcKk8;>Rrj(T^&lmfe_lLxsyyJo+{U0fFxX<3YaTnc{BIakSa5 z@C`6%)-%G#yZinwq2hGVJ z`mAL+%&LxxT!k1!DvrW~qG83H*Z$jt6+ixjOcpY#0yYUvFmD815RDkexfoOL-uDd2 z2d7G?Tx>abuMB@}x@6Guq_UCRpdSM9wtxeR;G($ULf{<1mlf(U%d=9?)Z#(d8POeX z6gZ$TZ5}4<`qOl(Yo1_8__#qsgm*ECn(5#GBW)f&G82sZBOHfGxqOIt=>vs>o6pcO ze7$SCtQMlz(VTjI1i4pC(+)m9MyuDQ<$P=_JeMW;XHB=Aho0ytow|Y(3|uaH8sq-x zzv4?NhI$PI@HFF`VTV0wh*=(-@I{9dGqUv&>a&Pxc0*pH_IAm+3n+H71$Y-Uw9r!z zKaUL!*h-;|9ad(?7BeL!=d!Yd9<`(jFNDlF-6*P8;embEytwbl6k#_y+iq!G1H|VD zZ#v}la*2xFI$7o$R5rim%8bF#J~qmmZB^HQ&L9~W?&!@pW6U&~#5XvV64^A*q|8NY zJO?-tcjEU2@VhIB(@mnRys~-4sV%W0cF(mC(?NoiEjolT_5Mq#i%m|A_~C^)k3z7S z>URMpva!QL4SZf>DBh^*`i;ESJV|QlY}%48O7K@hH6KBPP8uI{Zpv`}c)g8i@{slR z+fI7NGNBNSolNptuh#e11GHCB=S%pGPY1u^i)i;+F+y@wudRWmW`8i$%|tQ0LHC+1 ziE9nTiQ41&x+)Ka=@;*2(Da<)A$p7S@%B^i$zWO8q z)i(9m1$67zUA^Ce?OrILSVhDHPT zK`a*YEO=4Q*kqf?>y^LSgyJ|SONrX&OxZ!$Md8#2_iMiF$-zTwRh%B+of>YtGHqH5 z`{Zkx*$NfMM|xyZ65xAV~o=p|OLcS#(%4FAcTm!#YrJfM(ev$iYloy{akqa{I>i>tDAfT#DlkZq+f{?DF^Ty?Bxc) z^OtPw!-;W%F_HTZ-(~CLMVIvZRy!7oj@x1ERHq3tXXj4Qscye=X_R5W9B0$L9?To? zH5x4Ucxv7GVAP2UlTpgS4Da4C-!^BG{q`v>RsDyC?_<2xE%KF+N$0txB{S4pleelZ z2f7`|C0vqgL<=ZIS8clGG1aj_08%8$g*clD@5Aec40PcY&Ok&B%baZTZNwOm!*jCi zMEfP=yoULH%pEFvBW={q!(mC#SNAlw1+=pdxCpl26)gKPq7tZj+|P4 zOR#4(r#c<8^6|5M@9J-C;u3#%S}(4Sx#6mGBbA=syl`#lc91^Nve)n4HGf{V_9x;O zI$aX_j_`q_ZLoq>-NoVEyWR0 zj%&Is%Gprgc4k_E(y5+vAu=X)kJ$p8IhZEqF(WRSL0`QKxDXHbWf&U$G3~Y($|lTx z!+-P8O!;sf&;g7xppqsa2d%mq?`bmPt%p>kD`9n$w$(T05X!R`O5!jwS&blk+OJoV zSp!E>&?9soQd146u94(#`#rldH61v}vZ;~3-NHy?%;f0D;AF(ACUDPwh3 z(Cdig)$j{1`Gx0&7E2r{d#Me# z4VrpJK%!i$lB%c*ezKCj*q!7c7e^q7(manG2`nr=T8<%*wYm`_AYKp&E3WIQNCMu7 z)-#kBqnh{g6bYFp^Kz*HVU+H-g9e}#{a;5xe!+C)C%&4#NIw3)d9rbDdNZyH2sZY= zOhqYe&(7Cf2X?mqiTM;i&Vm#qJmW#^3#aC8N=R*7%VWZ-1)YJKZ3*E@t;1=1V{w}( zlY{i7{QTNGm>Qq1)OB%>cbx=U*goaX(wbO#a6D4{4}HPAw0F%JY&SZ0-bDK9Pgw0-d{ri+~?T~-j&g)b)m0)V-64qfb3El3R zi^h|h1{0tZYA}XSd+eLif`4)8idnP`q8o=pjO~E1!qxk})bnKj+YBmJMFQfkt1^sa z!(+Gm-!Vx}nmcI&QAHSM7Wkq_*q>LFeC>cAt#;-lt>4lNrJfdAfFM+uDY2@7Ni~<> z`+oZ`qk;OzeWhIfmqX0oK6$-xu2xC>^@MrkOpX~G7=QVH;l~g=;1ZK}3mE_69)rVt z%3St)b%K3AOjZ3QV%z(OiX!yBD{289D6-=JAoKibyqmpV|=G&PDyhUFuaaALr6 zA{@9pvm~AEVS8(1<0C#Hrsw1|y7t%hcy|8KxC6}8+-I8!>$8OMRrp1gS%7EaAwZTG zvQF%Od+Eylc{KPUov%|%9t?vI&T@b4xcX769Q)%ui==tBgeVjQKskq14^Hczz6Wv< z5o7eW_<^4r*OBdN0G&4popCdoW&D?v{LtoPy{Z%%L%v)Ngo=ZVs%E}hG59Rss-`^# zoh?A~tL||Jlj=57gm<`JT*{eqI0&}GrXIm|w8&Q5naCB;g+SoLUc^8^=^cpG;dm<- zz!2tqTVpMmK&+*3iKlzBe;+J<^x$zI%ADglT1cfUZ@#)<+8Kq2Y8!Y)>}udwF{Oif zjn@XkG)r^L#_&YcC>2swMDAl@aR4V{YN_%LWL!ak)=4O!xI!Hmx#7c_hGX>h;Xc`V!i~Yx^$dRZ&A44LJk+abl&$+H zqM6b*Rv29y$}cVU&MNV2a3hw&Lp8KJY;1`fk*g5Rzwgn(EBu6)BY^2n|DKw$gm)lv z9DU&;;68;|5s#yf?0*p>RPQ+e4w07fW0&l9e4XfJGWjyI*W7PutR2@)=_seB%VgrA z9K&NgvF)_CyJXz97sXClWj{7F$Po^?L$`aj-;CwiE3=Mw9XfXV^PLISPd?}VE*R2j?!XMA9Rm3}%nS0Q&h_0t!9fdO?`(sluK zBJDl*--u+rZe#|e%vJeu(LgiJf~~&Qg&9aM<%O}UMwsaeXlY=6OCbtR2!8wy1oV@1 zncz*-9ZYc6d8eXyz9q`(Pu*A9+d;antua4J8LfgLK)CbdgvImY4$Nhwtz0xQ+&Ic~ zMHoqX2gyDte@4CgzWgBvT({4UC`xByL4F$7y{5BS;RP?4MXvWcV79hlrW{6dFmmUn zO^chxcbl}pK{fQ^;&%O%q)hYk)P21s2&pSj3esfO&uX*5HJerqmCXC!| z-=rR3k!H6up#+hRsc1i>$p&R?r(Bh`U3ITh7ItB)E>JN#Q8-X!hxfSM zYEkOBm#*h*KRdE388lkhkG;qvq9v_x`(q={an$W&Bl_bl9!Fp1Gt#HHaYC^$++Ai6 zZ(=a}%y^sp5bUiWQ~ljWaQmeY1^pan7xyV<+3p^*SXhvz=xvsDz@uGn19qE;o%bO1 z+I8V4*CHN&U{yUK`!?FQHBy2gAoy_j`u**b#OcTjC; zzE;(qI<-?hgN6$EK52KYSbx5)gr3xmq;tHhw|o!G&%3A7{<-IiIqRRCP^<&2B+n`3 z3(@}NW#rSvWAiq-0SK`q(bmli#XTtE%-H?pkujsN!!yK*>+k#AM%)-fcFlaFe~W?6 zlB*iyVcS25UQJD;VgO!O^-X`@cI}nRa!VpIeY4MPv3o>ePhAO|kfPnPTzT}~$B5wb zZ{C`^6s`h`4*8%vIrZGwF;R9l6j6pGresSEL+f|@FbJMO%dRoN> z7&Qnp^l;pfXEVTB0;s?L*}ZP#55QRK zM}(gIDUQG6ISpVLtxvid&j6=9+CI|{Ac_I`!c<9Q;yQN2)3|i8uf?JCQNEaAH)d~@ zNTcXiX5p6eXq}KB3vQ*ym#}uNpXx^~ z5%%)l3MzTUVVyU*tFE|kK1RQqOKNIOhM&J@Kf#^NQ?+&zYpGau&}ud?X0(Q7o@-V; z75F-T+ogi<4p9K@9S`$x+;O^9rlWjHzylQwAnala9pzjaV#=JHg+LW#SJUQpul7#N}FY=#z?vQ(ns6n8K%KWePW7y#tO3u!n(>^38Yce+UtV!`tK$h*Sv3~t_KU!e_Mi9`F?Ho8e`h3JI23Sv2hLwmNG14 znv?lRg4_&Kll$EsqjaU0-uvl8L=RJp_yX<(nD=$Mb>I`kFG%Pu08$!Q4HSJwL6rd^ zi~v{rM6bb`h#^qxGwj6Z5sL%OSaKTEHP!avqmbnL0!Cl)!yg?N z!3Y^QhsmyaL2$0X*~Q7-!sGE;Z78wyo~H;O6nh=-ozdwWWU79BKg@l?rb@vSt5L*sqk zTfuiG;EGOB?5v63Zjc*rqdFtr5ig7()gh^4Yc<4z1;851fO zOn5Vqp+RX&(5+Nrxi2c7KrY2&YPSg@OL;V;EzB7K*X}fNbHh5zBynexIZKvw8C8_} zsXcRtu17z)iNE?pjvf(5Hbq{!Booy}%hkzMR6=~a#kE^yBrapnsmqVLzG$NpP@_`N zpG@axXQXAnRc}J9T!{XONSs6}VQw4CHb3o*zC>$=7BW>~NS;}8GAYy)zbMk|J zKt|ZR{LBA8+=qZ6Up4aKFli0DFfXEvcJ|XxA?9}!VEztNm8Wz1pb5e7fJFo;jLpauN&YjU==VS)M}4KaK2 zeS6>(F{5H9@L9RHZO)6lzX5NIq*!xZc5u3amNp)dZk2Td?zgRfi;ms zBSZoG+#}Sh?Be1-*CID($(rmdTgCQMi5AvH0J~d%0wv%YrP zX@OJbpnRlB1N6`*1}Sk;eE}5@5tvlJ0h?vIhKP1GrapP#jJs6zSXJcpgSdmFrY$SW zhL9w+Zxw!(o4!`SQOu;%a7Xw%$wz~c$P&HEt;OKmGq7AAwbYr_C3rS@g_sqGJpU&* zsD!@Y0!zyiiL{tR|8`0Mq zCnwY($L1#SqUuUjy$#IS3nq>OsGhjIevA8odk(jp)fcLFx8}ZeRXh(q!LvNfnJ4Ak zRF3EY0$M?(;JTEACSW59KD<(VzY=&i`~P|O=Xi`r9Xs{McCl|oF`4dglgQ+7*nzJN zA8J1A7>tDauJmIM3Tsz|_Fp2)XlGW4GW{u#uQgY-dFaYnLHAJSPKO^m$T^W$nlHuw zh4`{~G&kNY@muFTl(O8Do8c=D>dMsV*6ID!Oq6A{^kAk{{ciLC3au3p^J7yZwt&$= zdd{en3lk4|Z;Y{6JC`lr7hVy-xFG>nnt!5x?}TiIitihX>p-qWd0Z=@a+l2`2*h5| z0N=e=nUicr9uF5^22rK^z$azr zQ@qp7UZ1F%|Ak(Ue+V$3CTb1g2*$Yv<@!$ULs)bnmHLRb&qGVeThH$}%xj-Y+Nqs1 z-*=W6$0997;Ar|RnHML2>zK$h6zD%qR^&dp^{t$7`F=^Hu7CF6TI}#CVqq;@ZEOCy zi=+J|+_6_VUs58A--*hvzIs*MiF%!!)w0bOyj3SKNN$t~CAQrsk5f)Yi+N5zxsj*} z=GB9w2ulLiF8*yBe&bviLoIL+rpgD0fR~w%=lD(>LulQR4HLOxE5y6B;sOWNIBo-X zatDHnM#0&0!43Lc0|YG?J_?hSpV2yH)>9smRKi^ojZZYKGA^*{M# z0>S!h>~jy>M^Co+`0`>I#Z44nKez)l<+`=~;h<5#**(V!|Ax=|>FQy;-z#a6!VaHz zrae$QQU{DsFf3jYbnUxW*wc5OM}znqo#H`>WtUkU=yiL;a@WT`@FG2@brY- zUfC#L2|(L$Ku;O@9geL!h*PQKG@^-Rx!B?RH8Z1eOzGmFjg&NMeKTUI>y!I2i=~Q* z5RnAyI2cn}mZ1aEbFJ4iOW&-0DNDYI+?ah2;cAdHEf3FBr62!7XMYC98SwSGiB`y= zwo{eG^%WD|CAVKdCT&6{$AThoYfHC?*UTga@bzB8x_R!VWCawW&!+-U5B3Y4gGa>u zG>6Z@|DEw@)oOAAY4{eZJw}9&lctlE>dv1BuWOl_l})wE{K<)x1s_;IHG~cq8n1{* zi4;?ESR4jBy3NcHGnMc5ia8f$rcBS4R;?A5QYaUwC4%2m{-4IaJRIt`ecQeyv{G4y zlwG1iwjo8Ntl1e6iWvKD#*$R_Y)M%XvQ7wD#*pk=*0GO_v5h5T2E)vFKfcfN{C>~- z&wIT7ayUL5^Kswzbzj$co#%N?;I7YloR0wFZt2RpG>7bCs(-j*5>$_S&CXVbRoVN= z_~0xhAD3bRc`+CVwn=>pX}&(%%aL}Qp1}9IW8|E;SgmDTSG!I#WVFytZZ)9?^q3n3 zyeCXrG>jKS_9zAd4h#Sp5AV4*@T6>hr5KU^HeyDXIvs`swv)Hgtx!Bz^nd@lk?ap0 zSC`@~zr%jL#_HP;w~8hhZ2NHV=uZfWP&?yDiiI^aK}|N1GWC0f5K_Lhzvc)_%Lc3a zbb&N)Ztz4$mUQ;ILIW<#v3<1=I39uO=1LVeEd2KPib@0&L_&L&%%J%%T+bSuSCzcV zNo>vGy=u$Hy1&@wzzb6Q`hc4TGci}6pWb0f{2)sKMwO>osr+5O*Dbcp`RW~atZgVU z7l1YnAKH?`p@V#?uFZd=)B{ajH(G$dlk>4ozkE2^_()KqDk5}3hiAY3yB&%`HQ+rW zlKJ?yAkCIR1~F8=s>4A_R1er{ir3)xAYPx#Px(2c{a$-#bfM`kw(3xXel{y@k8e4n z8Ff>IeBZ}|@+1>wEUo7xQv-LlNg2s2|H_;TemVPMd|<&SY!hIC9bHq)s%W2x|G)qF z^|4keu|QsqvR1(_`&T{$q+|c@Cv?rl4#-p*%pip3_Gxn|+RA5pED=h>^EMx~!uLEZ z$T5fmfefH5U*1}^w&>eM^LrYMV}1FA8Gz6KQs}m6-&LDLNT_6Qs=SHq#h(pwcFIJ+`TDa}Zy#Ti6`_x)vTN*!7pY|I+#S50E_MA}a{J%2;;p7Wvn}*fZ!d)slYnOY zKYe$q!!!lZ*6RDP zykC(!%)srUdbegdXU7|8+GGS7BVpAdZl$4BMkvax0Z;ScPtsW3lDTUR;U18EfXry7 zlykzq;?b#p5;UghJUg9D*?H~m8+1o!ZW#m*5_w%^6=lnszA2@H$5oZLEgp@tCMhy4 z>g_eLPu?J0>|J3|aCKnSHh`~e_d7fV0CT1_`MS_pFBM6k{*{-0q(?_a>ba{*FEs&& zfPK`-gUo~VH>D+IJ6U{8r6Yu-O$A!?1vTzB+lbwNFbMy>7aZk*ns&Rk#!FS;iCgShB49k(@fhX z*U6+m*XftEI?%eWi^|Dwmf26|nCwEEq95Kn3;~?Xh?r4k*gyrkB6Mq}e+#9A zqV4wA90Yx`A4?A@CQ^EhR}a&`TVxg0wnwYtr|HY81nyrv= zbIBtZ>c$Fjs^7m3Rxmlcp9|D%gvJc`9?tw4WvSDO48BgP?(g@vlZ4yO4sMZ5$Ri)a z6F$tE4&D`Vr+Xj1PQO-Ap~746o73Q$eICANFr(@$H7>)tZz&f4$u2*od#S?-8J>T( z{mvtlaPDBs#6Gb1J8@pwf|vmSJO#gb#}hpNx+h|8G{&2d_K{)bt3;!^D$9{KLfa5Lsc4kxhYrltX3jKBw2$8w3HTg{8`$> z1YHq)N*WQs4WYIO^gI_+SpoLRaGUIfpj6=)2AV$})4-h4yr9IbD(Od#0Jy2FYMys- z_RE9}mE67v0%{43_r-6d4fc?v5FVoyC{I7~nBo%J4q^+n8`?XZ_TEYrK8iJ^sqO$4 zBbPOkhKEFwDwvdl%ii6@@_w-^6KRuEV zt7v_%YVb;!rrnwMeLaMTY-wTs7hVCvQdj@g##4HEI;n^{bIR%Ak#p$?9@^su%Sp>Z zV~`C8Yi@8N4FMA>^0VDtUtLB0er|@Sb1HaDEkn#bz;aO7;%rvE8a9L(R@qtvBbToW zl(h2AeK2>;c-ksNb&eL3lXVj15L0lvGp~)TZg}6js1i-tuQY~vPr-T3=3)fyqcsDL zv@ST@HMp!dQpmt{KK!Og%LI0C*EC6ImLrCda{HGN%$5dZwFhfCH&a<(H4x_=Pmx=$ ze@O@Z`AxsJ&!}U{b#w4vE1?s5+t9iefCh<5cIsYnu&3+dbfGH0rYWTc!-q{2lesS( zqG1b9Dq|Dv?rPmz`1aWFv#@?|qUVZ+*GJZbul!$dsK;kJ9SekKB+ct%y4?mZUL>GH zvNnykWxLT7yG#fiU!T?!eFHr{cN=9Cgt%POWVSC*Z(eJT9Q6GR(xOeV*<;_a6!~(W z{)Ve%H7|aCf!?8nw?q(M!6_3&KDztFe>dVzeQ50kLL!?Q4UM8sV?qhP29MV7Zm%d- zO)kg*2Toe}WB;o6`&K4R_mi)kLt~3RhkAZx{B<&pgW`o{7D=Ss=AR!FP9We3Q1ZMu zRZVarG{P$@6;9mbDNudQq10pWll{u;v%O+K_!thrg%i~Ka9aU(lmUH%iaHo#dMg!> z*}5W;yPNF=ymkiznMdn!Oab@&ZAakORSs+X>qAXmQ8N4{FuRnEt1^9B`}m~(%jl?|5-q0S4*R;AYUq9XL?gU($SPGm^n@pily_8?al%oz4i zbYJdGGUX&i&G-6CEf|I6Gm8Hk{{f%>-&RAGN$G^?!_FuDCBfS=RUDc207?+Yeas~| zrv8Ej=>N8U=nqt#&yS(nNs!xRkINYC&E*I3CqVp0M#RB;w0$7at(#=$mX4vl0y48_ z00YD|z!dw{TD6&8Y~PJ+?<>x_KmYpeLhCj7CtS|XTlrpyC^=+f&KWsmcXZ!;xA8lX zu=9Y=MYcZ!Gb(Ikw(Hi5G?JuU4W0Q+a`|ND3uqF+h2*X z|J3sT&Jscj6x3q3!IGGQ7!a@Dq-AsaKHvZ6Qy}!nGWFnXPM`Z4Yc<8qe0r9klh!e2 zK4?Q-mOc7A1O3P;1-G3H98aYD01x`6}k^e+=mlOPAfFe@u`e*?w z=71Ss*W1Eu0K~Rnc>zI;)!LrXi!Ev%i?l9SDXodKn+uRgoUh2jG^ zdTk#_9vQ2PZ0!apXO$Q101bO^`raYj*9k{bXl zqDh0n>H8RliK3Rxc?G*ar54up4ZTU|_4&ocYGf&nSGfvv&JHIFBX61KDARVzUld*` zU(9rQx}96BuK*#qj2vWpicS4T3ek9hKJ0FBJl(7c)wy(b1FE15#Oa#SEjtTxD<61& z1x_)nQj`r@T3pQ8kRBV*Wy~$(q!VBsvxPnj29L@h>zTbK_E11{Y>o*Or$1n+jBUCa z1z~Pg=IuB#PEt%$tI6!(^J9j-NYosuCt*4gQ#iI!pZ{(9!Qa?J&>{jOn>7af3wrp}1M602D+E>@T)fVJ$TSlq z>#CY=v;UgOCmh7msuTiqdP41AHgn6Ev$at7fmQB4u_P?)?c?mk(vCi>^M|x0THR_8-E8BO= zl!GSl2OJ^|oThGSvAP>{S4e<vae#Sj)?+g|1oz)NEhifk;PhNZRE!K%E3*JLM>FVy`D;xd6jdw65Da&l>_wn zXI~m2iT>Z&JWNpmq z2ii^sK#2%50&15p`2XUZP(Lf!#_9r9;pXS@0f%(}%>GyPSn*#3mc7_1Ul~zbUJy{_ zG%D@#?k3|x52F$W2vFbP8maz)106u_VvcDh7(jxzM~*C=$*3C9W~wF4TQbzD zL1)7$nP5ffuTm-!@SMv@3Us>?-$Fd`M;8`Z+Y%W*$SgUl3~x3|xIIVoBvwe^nd5Li zDV>22fWeWz+(8ooCdj-Ojm0k~+A(`43)n*|PJ5gTlwGr;ft$Wlu!_s*IZH`J#Bcmw4w*F#ZneF2VYIPNAH(pYm-&>a z!Bqqjey|=~)_5{gZ3=vwY`@jh5$irll8J~%Q3_BH7$5*v@X7Rg?zD#z!kl`as>6sS zFs21Xv?|sHTsnPf`rnkY7WcavC9vn2tHX*T<0YEa50ZM?*%Yc^q0j|43D3FIf8y4oIyD`Qwu{^n z7xWl-+Aue2a3?zCGNS-i^sw5!mUO8LZ+&9_Y-LV)Gh;2zjvu#J=EfnmLx`l2lFN8M z*8aFM9NZ~vr{{s9!W?j}c;}E+2fNV){oInDbI-$cHXje~p!%v|?sUJTVBS~OeH*7w zPqaCC)m6g`iUz|NOVXOxJ2`ILC_0hW6Qk^%Uv+UZkv4`nT0&>5Z)d<$*pWGgS8+;es0V)i z#!i|?L6!I**_>#JGCQbUsH;Dh=G&Nc`o0d`rZZ6oK>Fhisp%SKFw>zrCZfx1j*OZy zo+}ub3$*Fb2r2C~q08jE?(h5AqObcSz0uHV`k9w+80zK1yHjvca@-_RX1Ry|Tm&wP z(ft-%BH(_~di+uEcgvC)u;a%B%4dtvx@}!O4QhuY!*RF>U5MvCW~0Y=4(*N)# zkL_2lPGVa!ovq^hk2r?1b1yq9z~5qM1OrMNLKQ|FJX)-LBZji-GXTqM1X^kunw=ia z@ljH=@6=)3UDoaS+xmoOBc6l*Z9Y5f?-u$*_>L%-NGEGM^>eLF>ldA%w&Ry_K`*;d zBX#saHM7HN%V6O@)ZLt<(5m-=CKZu>?{coKVNvKU(t&*N4~axx#jM#iGO44T`x*jC z8Q+^b3>kV0d-r;m=mf4n!X#;dgE^r|my`-vuN;>Y^b)UMzW96Nan0Y(Ma22sPRfre zyKcU|^PtkesC9y~&+6NZi>8aLGAWE4I1~fXn{aDQzV^_3wa6{tAFK8G<#v9K04YC?$~| z^K{IwynwYzd6w$=mF?BL?Dnr5U>SHo5_^`63oi)S<)}&nFxlJ$-(%#w8=fEcvLw=n zaO+)U-zM6xdkU%DI60SOcZB2RQ5c{AO>{C65VP>&l&ppf&QY^bar&+}#CeqZ7Med< z>g%`R4I%A$f7z_4K(0NLY;lCW4fw+8B<&faOuoPNc1tWP&%)RAyVOa%%|tf{jSzLT zYw$2pZNJ~agW!A3TJkvdUE}oCamELoA$AEVoTvFYLNqg)5-uGIAj)7Yy2iIR07@s&Ns3a|v`__+(_0inipF zU3T?yh}j(fyIYiynl{rE#&TWu? z4=H3~5DV)C<2p8UixW=VkJ@~>-Yb8`Q*Za)#ws4UI+_!<00mRmS0M-EZ&qDU>UJN) zwAC?r2+o0?8M@~u&;7FF+fr6(nd^CpjO{m*o;R}fidI7QY2|A1 z-}-8^YOVf0G#PTtFp|41{|!yKx4KSfS>jVIQ3b)6c+Ht2&Oo+`H}6Z5^F+f*k=p?56$0a|fxGIh%*M@^YL zQGGUA1d<~zaP-Fb$!6vD9nlf|vhP&l*8|XQQuY(i-hzet4Zgs@&JHf{JB@GA^+cZv zeoygNIT4_P8xBHir#m32*I;)zg*;l7S_abKSqL_)(3gG1^*l;Ki3@d|w|1FR@D}pR zzLC0-(5n+d_a)wzvL{6(XNkk}z=YEUypl=$u$BqO&Y&of+bnre;yL0k&mFx|OT`$G z%5sJ(oh?vPMb(El2xXADtFC*j@w*-U!EQLDa{!j=z0p(ejXgMU_H(jK_3MJfe<5T% zrcjp;X(!=G#FxQ?t89Beml`%VqkS541|q!U204?k*yzbg)*T$d@)KXKJhjJubN}>K zC4{nYM2=4xfgAy9f>swja<>kSMNvX4vf)E+naCG>Xzu}il@AuHt>kK0E}&GUsAw1x zm9Uv)ChMK#X}{5ucQL6YVp|V(8+x4}j(WtJ@X}Kw^6+WSin>1950=g?dZ?Qk_=GiK z{mhLEu2#q{&7To9j4CsiwtxG6V-_!S(>G&Hi`#4X` z=`D5^<5`|z?!vc*5^t$|Ix>cqc|JwX;%C0zg4(@{R$mO8(*%lUk?5Jbx@fZC$?wQh z7R8myiCdDxoOa>0v?;#A_B9j5{rT|5Bls=bS)j)fZ*J2p`1Z*-vB@ur^Ph%eQmFx_ zo$4p?_bPvf+SK2?+N{HIXB!h30o!JPQwdl@tmS|-zP5j11@YgQL~A`X4*-(uH+Ah# z^{~0tPeCm!fPBoz5Orut`;gE)zKoca1=8;QEDyZ-;Z$i(mkL#OZbE5iCYaQdSwPUq zG5dgb>)$;wNN#hXUKAi?uxN~8ix$lHc2iR`JYu97RzK)EN87r_;7SkjRcVm`$Lq?a1m?bB>$S%`ZO@XC@=TSM*UE( z5W{0n4JRtf4(S2pJ62T&+6~yJd8wV?MKUcH+szk-w96lHpM4P^wUc&03IN;e4@@I$ z_95V8lc7AIrmd9N%9?$+Rb@)UKPlM4s1Rv+Ar#sfFpp7#!1ysJ6H~M3@d>IdUeccU z_?ge|-Kjf#Jz6f;9|wPz>ssPHKrWH24wvF#g_w7GaLFvGzVka*5ki9}N$ioA_scTwKd?7RsSvR zZ~{)f1bfi%pl$1G9IdQ-CS3Ou*B4Grs@GsQ>;OX^2OqAj*2A%UDFtUC!&jqmue|$q z2-t>S-x65%x42?37v>W*?l^2g|1Ah4+1Uv0`Vfac&zB-e8 zZL8K>E^UVc-4j=yk$w`-{DP_6d0Z|y3Gi~gv!svXFkR>T?<9Z)Iu*^@A-l%4lecpR zY8pbcIR{q&T?^|?oPOSpklKH)GYe^l{)YDW0Mmp~jgp+~>D4`8mZ7!vPYA>cOYnB9iH zW#Eoldn8HuU`o-W_JHlS@s%D5li^u3q|4I&v?syGt?cWUxn=O9G4=6ko@mORVSS%5YgZof+zczI1Wly8q? zQ~D`eXzvUr;Z#folQf9Gkp8k|eI z{3{~R2~d5r*$z%Q^tI3mKDcurlley$f(Ni%mQOX>E~Jt6os^JW zvYynUTMc%+4QOl9I*HE>G>!|g2R-Bkg-Sy%gm^auuDPW+cA`ur`_z*%(ti2A9|N7f z02qC}o*kEYIl3+&zo?^Cy+ZEjh8uRuC{=ww870z~#NDCJj^$GORuhwWOt=&X<~gf~ zKBedn$WdBWQXs?3*7Y1Zk6-s{b}g%ZE&KH9*ncP4967ho5JdhX>a(SDoa*lN z1{U2|jNy9xX@c`fyA*WeE3Z# z?oIo#w+4j``+JFxzo+<{E^l1WFYb%>Qi+5&LSL=`^5|PYmEDOr>lp6n`P361^|eW> zkO=75G|GH1l_gqU!yFEdc zV>@jgh@j>vi>9i%AExdBl0dvi9}ojd(@^Tztu$nochiC*%biSTa5G0-MWEWFy2C3B zyHzNIM=EL$&qnO~<%-b1brfOH*|{Nq*>GEZl*KXh?)+j-&;nGA)XoYcmv$C56Z-KyCMkEP}RBW3J0Fo+@hnW4b> zC`?)~3ImK9hb02oBchvt-T*)On9Jw9QUhmNo*ukLt zS8*Zc?fj1cyM$FEEN|T4Ymj_Pmq^c>yK#S809lQ2sOK{eq5hI`(>sk{UEY9hdeVU? zx5);Q_E|E24R^I7y47793sV(gtx9qG!i;gMpB1od(vWYM>5Pu5(D#EmW0=h)q%*vF zcHOK(VahE>FY)N3^iWv&xRs?iS{B*^HGnLS$db0Fi6NBpP+eG&8_ZEC_4)1u&U4?} z$hlz_e)?O+A1ZGIF)rY(2BqOQcH&vMAe8U4;YA;&r6%32JP2&5E<4O~Hw*GnFl3%1 znlf5!QyXaG0WGi*Rr%xOU0_oy6d+U&lDnK+W2$=3i*2+q9Vp4&XIp`;kZMDF{W&0- zE7L9T#=-vwL(=hk0jN2!fSLmk&H!ut_g`zA$N&1`1s~ukFh34N+$F7z!>g{;*-RkQ zRdI-3X#NEa`Ay|nD9$@NWyDb| zJ5zihOtV>apE*e1(_6n;eFneEX`sV&Gs07i-uS%E(2dz7-Y3cAEL~X^kkktYcOu)d*R;cNmF!<*eH*yCIu?^^` z6ej6Bj6&?@4cp+&pxs?RZPX^ozr)Q}p|^bCpop}4P&Bqga6#I+6wle%*%XJFeUch* zFRMfIEkp{Uz@^}gZD_QbS_6{peJ^1*&Sc|IlwlixH!((=$r)K}Guc=YAHL5YA<^ms z-&{oJq(HoXQAwnrK&cF0SG-+9k#;4|C;zH8%fc@&L3BkiQY? zfPJM?eTS0*>QPdfUwvbhYmRyEN%`_eh~8M*c}iAF z*LQjiEe-TVj0JQc2USViGzK(!lN~8Q~(V_C8VZlA(($)@qA}#1=z0R_z18yxw3mPSF5cN9t)&IKP(L(v?CCa+ z{4j-<+qjeX_|m3GW2C9jd-}aqc<5_PItD8nB2!Kw)fI&nd{Ax##+5q)q53An0GlUS z`Mj~_r3it`r%)cgH#I6Z<4)dZoPT|jN#PmWvwRKQRrp{CH+4*wnqMTSPDmLXhyxQX zB*2IF6|CPU-(qsUSA4Ea{{6_{*#tvEVaJWl>04+Qf*AyBRScZPNz#kP(Q~m5kqjAC~FUY z#R~HeJLVM`80Edr9Lg+5)qR9I27Lk&K)PT?(fP7~`HkHVp-2`HGPK~a-t-~`&zS&n z9*~lm4e2^nuzBVWO@E$ynYuRcP&bgzY8C(R0UvYlr`3wiIh)nRVJot+2p)$hSL6{D zJ#nL`s-6<%*q(0?znrLg?J%X_r~Y;G7F5Jr$8B+~Lc(he|A(*mziQ1&bN%o*R(a3> z5pb)^E|TRQ!1IZ;ZwKgAd-B5Jp6|`3NjgUz8ON^8l4u)`2D3?5BHp@_Fj0-9|h+VfHjgc z(*imfAStA&nOU}0v8RTtoGQ1GO=QS6;sKg(WSvn&gP@**m5rd zIXzuwq$C6PA8>w~(L1q}nHt9OO{bm4L)aKdy>?AE043{4oUJ_3Quhdv_B^ub6oRA)uyW&Zzya@PuYwT9Kp2>(~ zJup);dco0A`EpWD(6{$F%4%jG`!g0x#_HH2>lvn4UY9G05BQ3lHC3J0P`<+)w{T5j z)xpE-3>={rn3dhGy9#K#k9~V>D9CIO4VY6e8U~Do;ns$^N&4)!WjF5rU+wp|3^} z6w=;V1o3gkNcagUz=dXAouMvZc1!)!D1ml-!wzHjD>&)OiO~Z%=caC(_C`Sm_^1Z1 z-4i~)oK1y-;EP=bYGF?)$s;N4*u--jBb`nH5x0ZBmMGJB*{kgyEpaX`iZHEdgHCmU zk9g|+2EPaB%d>%`xww8g?=Xw{Eb;;vv1XA1#-7j*wCe#;_`mDEWavD@pL$?Th`mQxu|4YPrVVgb&2DID*I=~C6&u9@p@aO z{8G#@op^6X>5fZGL(_~iiROwW=GM`Dqj!+?%EE4Jea=4h7c*}LHoTWoyNo}fY9y(j zbIqv;l=@0@0OIuxbxS^1gelly>~!SxY}d_;^g1wmrE`&Q?7azjf)@^%c5<6fJC(+$ zr7pG_W?cj3I7R>lL?g_=TQ70|dUoB3sbiBoJU4RIn1mmk%cw2c{d-HjVHxL2GGD>p zR4(`Ms~ju6))jJ?F@@~7)yhG&LtK79N_Q*gBazk~+ZGr={*1iMaXBF+nXeyt3fSOt4(kZB>W~sD$UrsSdS_~q(?sCx3H~&7Po9F4>+$(ikk!81X zYiYH&BCh`!^p1%?cNsZPryiUai09cb%)K+~&g?cDnNK{+^`gPPZ}$Tj;AxPrde~<) zV1J{rY4yzqBgpZCSn(tqcavg%UJ6k&ehjl*T-f`XJ zn5Qo=dzoRTE4QSiGZ-{(o4CsU+zFwmFUTS8gtkjnv?QjRx$WGN-T4z*^G#meNXh$3 zj+8#{PD&9+{q{)v&(yLT*Zn@f&w*V}$x>3Tm{pj)avqM;%!5VBr}Fs@ou8fKd7PVf zaU$4jyL@iLLDH8JB?5lJ$-7;L4ov<4qRN~Tu=I-+xz|a5x}7Vo0T)$16AgGwO{}%) za0h7=G-S}NT{czi-NQ=sxT2r!0j2<9)wAVuNy`VlRS{edhNcciOkB}1b)!Tjev@0r^J}70LH=9-yV*ny|U`+}}#KiQ(9`#}wGH)0v ze;~13t)IrPL^M52N>SvHuR5@=6@pw#4QX!J?qs2`XnHQ=XpI7IKBJPoz60Xg|IsU( zuIqBrp+rqYuyiW~1Lej7U<5Ec0*ux$|X}nI>g)df2+v3`mD zSEYPReXjp^k4!aL^q0X#&1dep?u@kkbFuN8v>Rcqv#gt&!H#d{u1Jbu5#2~57@{qWxsI_iR3*K4pkiIJ3tLRl4bDS;SCs~wiibPWH#Vjhhp4{I% z)YzQnPo88fg8k`+ge)$OnuC<&$rEjadWYw1ec633u{Q`T5x%o5L1em!xD$c$E*ixZ zib6Ru#H!nt$%e-1+TltkJJ};u0?WoDWhGlX%5CF;M(8vA$z#MP;&bzZoxJWhl>i=F zd;Z4z7kU4-W&2mr!Km{2)NdsNDY)eeon4qg@WF5!+J&s=CqJhlxfQ26zvaHmvY}UP zo$geEPVXU=qIpVPc;Wlo2uKQ%6r{ejivNpz^+C^8LXG-&BBNALxx`@mSFtmXbj)!8 z*!(8|gj5=s2qw@eYCp5l3Yt;9J)TUDGa_4;1oxEozvsjJod@88<2rcmYOU*munCY*BDIv{A zg%NsD@%g!~mzuGFc&dt9KuPNU$rpD-3PA;J5qY(DYA^T!^p})(@N*|wHbaA-4BAbF zTmp@ep08WX);2I(%6^_&CGwSi@^H)_DV6a%B$3PzuxiX|8Ik4TB+{y`(bC;ll3;ig zTyB$vFyL8U3~D|aQ+sG9Pjt?!6`ckoK!69@kJ8ig0siJUl0~z% zg@hS`Kdn7X#Xpv4{IFKJdw^9tI+c?SjI;rIG+L}`wh!#}ck>}Z#EeJk>U$jA1L=b5 z%8!HRM=iWO9;J(@8+APzSgImFFQ#$4qqlrxX!n?ZMKv<+yMT9)uBGVd6*rd2vI@hm zS@60Hu(G7aD@MEPkLGuN-tsNhC|(I;U29WhlT^UCyiU%Cl9KY9Wx`%Ix1CZtztB?$ z4{aomTpm?rogAWt&@l+k2!UuJ`vhHq)k%C(Gz;5i;8=Z^eSZU@6S>s+kJ) zL#SO{)yxY70$S^FE!`T8zJ^eRW827p-Qe`C$*d~8XR~O*d8J1F?DP}x2$t|3l2S!c zX9M0j@zzLJXf)B_Qbg2oH8!7{cK<`pCm>FoD^U*SA3aI`xJ(g>Ta8yPTjyO!Q}47g z!B?DrZARx7AB=4NsDhf1G}TM1#BCdU6pBO7=`ZfI8w;DLUiM*2!1v8HaC>L-O#8coSp#QGJ*RpQKWs$k_gl%(TSGFH45Uxo zc;<0yxK@pfcHnpOqmY_J`6~&Ly6*{!z9o0Ha4`=OIX8W)hZ_++4}$w$5$Iz7kpB3& z+^cC}js+v`6}^4bs~3|jH%?CR&3ag?S5JSf3r_Q|uAlkpn{E|vW-Iphc|E=YO_$bW ze2MN3uS2Igr0sdYlj!Il_pqw}lxeK;3^eGv#*%cu>7|GvkrqGxqTs$qi6A{jjpDVI zx`UPe*8`O~K?mlKKD~$SuIR54*)6jJgUhamd{4^yn6ATe@WWnj>4d%>HBW?DKEPf` zgz+MrE8(pZsTVi0`ie zA3K{Pq`ul_w_>iTP+GNm8>q|YFpjuRA|sn)Fy(%S@%@kL3fm3{%635y(`U=gtT=jm z$GFjUYDbBF>9msd16^Cmfc|2$6}`#U74dkyunwfyBb{Z22)z`c_0JwjI&bk|RzReM z^Y*ouMK$qrU1?SLcsr>uNmxRwDdqD5X5DW$ps1pu@sRf1F?ZT=htSO@)Q@ zV&?;bc0`#%QYH^I^MyiysWz)Kfn1p{Z+tyvFrk03s{T!A?aj>Y#ZITz&$>ZWPn&Vc zzbD=q|Bc_bXZ!dz<7HS+rg+i~LxEzU{CMZc;0a^S#LL>Ar;hk;vvL27*rSVaJn>V?8sr*z8Tvi0XuG7oKoDllhe{Tm_fHH|fo%Ik-v6?v?U%{ViQ z5eVY*ExTS=(Fr@U>0kaRk}0-P1J3c2w`;!OW_(Ltd^n8z^3WqI>Mc7FUTV&0 zpTeIptY#(gba{k*Olb#sr9)zNpS?2k_N@TQgo)Tu$NKiRtUyW)n{x+;j`M^1$~SkO zxJquNi4y8{-RblfZ?v-qy)=9`)pVtLwA#3`w~67Qi4NOKE@JEr#`X{COPV^Ik&Z!+ zH3tl}`$nSGrx#EL= zsHxx473zzLRtM)xO$$rXRv&oWt!RqqtKT_zS4-Tiers*~r>-H&ABou-#XWAaLSahk z8nUuJX;#mzyhz2D<9d3QI!k$Zjt~R~zi7KK+u`57E0uUafGI_Ip7$6hWj31xGJ27U z;Iok6>pa5);Q|8~0aqB)@ab?Z$jeps^;7g7Q<85%Q6%SqO5=8w4dYd_v@P@IyaYk( zY%`%A^xI;Szk;)6qr9<`k6>kH7Bc4uH{|sV`+E6UqF)rI4!UsM;gFB|W|}046565f zM81FoE0mR%l1|xAq8_QJx)vc!2BqqHJrS6HG#SnCoYS$*%m_ zJ8%a!A4+25(}$CEH=ka}9U)l>c#YwM<)5IY-(`m(M+Cn|n=R7Qtcr#$Uho_wz8yTj zF^1O*+0I6$BRVir@qlYoJ z#YP3fztb-6BK=Vq_a4V!@(H`rp^bp2Y^d3!y)|oj8_Y^bd7*xXTi3h#4Q*>>0x~|h zz^g_TMGhrREfnG3xmxaiST|krUdec4Hf1_vrQHyf)}tU{ntkTQvh@r1^LU=3ZO3@# k33L4;z)cS=^7n{Qf~C*L-t_l-I^aw9-lMw}ckCno4-!gYs{jB1 literal 0 HcmV?d00001 diff --git a/apps/logitech-logitune/logitech-logitune.yml b/apps/logitech-logitune/logitech-logitune.yml new file mode 100644 index 00000000000..bcaf18e9464 --- /dev/null +++ b/apps/logitech-logitune/logitech-logitune.yml @@ -0,0 +1,8 @@ +name: Logitech LogiTune +description: Optimize your webcam, headset, and Logi Dock for video meetings. +website: https://www.logitech.com/en-us/video-collaboration/software/logi-tune-software.html +category: Utilities +keywords: + - logitech + - webcam + - hardware From b905063af447a044d13f00496f4b894f88b29642 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Thu, 29 Feb 2024 12:19:30 -1000 Subject: [PATCH 8/9] Run `yarn build` --- apps/browserosaurus/browserosaurus.yml | 5 +- apps/cursor-highlight/cursor-highlight.yml | 4 +- apps/dynobase/dynobase-icon.png | Bin 11216 -> 0 bytes apps/html-builder/html-builder.yml | 3 +- apps/penpot-desktop/penpot-desktop.yml | 5 +- apps/rambox/rambox.yml | 16 +- apps/remindaz/remindaz.yml | 15 +- apps/requestly/requestly.yml | 4 +- .../sigma-file-manager/sigma-file-manager.yml | 6 +- apps/sql-client/sql-client.yml | 5 +- apps/strimio/strimio.yml | 4 +- apps/webasyst-cashflow/webasyst-cashflow.yml | 57 +- meta/categories.json | 30 +- meta/colors.json | 1022 +- meta/dates.json | 48 +- meta/readmes.json | 3483 +- meta/releases.json | 139162 ++++++++------- 17 files changed, 78250 insertions(+), 65619 deletions(-) delete mode 100644 apps/dynobase/dynobase-icon.png diff --git a/apps/browserosaurus/browserosaurus.yml b/apps/browserosaurus/browserosaurus.yml index 3eab80d4db4..25231551fc6 100644 --- a/apps/browserosaurus/browserosaurus.yml +++ b/apps/browserosaurus/browserosaurus.yml @@ -10,6 +10,5 @@ keywords: category: Utilities license: MIT screenshots: - - - imageUrl: 'https://browserosaurus.com/screenshot.jpg' - caption: 'Clicking a link shows the Browserosaurus picker.' \ No newline at end of file + - imageUrl: 'https://browserosaurus.com/screenshot.jpg' + caption: 'Clicking a link shows the Browserosaurus picker.' diff --git a/apps/cursor-highlight/cursor-highlight.yml b/apps/cursor-highlight/cursor-highlight.yml index 8b1981890ef..33697ce4a27 100644 --- a/apps/cursor-highlight/cursor-highlight.yml +++ b/apps/cursor-highlight/cursor-highlight.yml @@ -1,5 +1,7 @@ name: Cursor Highlight -description: This is a utility tool let other guys easily focus on your mouse cursor. Especially effective when you share screen in a meeting session. +description: + This is a utility tool let other guys easily focus on your mouse cursor. + Especially effective when you share screen in a meeting session. website: https://github.com/Hazyzh/cursor-highlight category: Utilities repository: https://github.com/Hazyzh/cursor-highlight diff --git a/apps/dynobase/dynobase-icon.png b/apps/dynobase/dynobase-icon.png deleted file mode 100644 index 4ee6d4fdfd8c4ea9a7e030e296ab4465dd3bc628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11216 zcmZ{~2T)U8)CHP^-g^-u9hBY#LJu94j?$zWq(}{dbP|dXIw%TA7Zjvd=^X@-j&y+# zPk(3l;s7w5z_vt&`-skOeTQ4p}Qc_Y74=Rp=r>P2czX^#FsU^FA zWk5i6;(XhbyubaWrDD5szcT0`Y^-@Bpt`lC8E4R5y2iPM&SIP9X51QcAV?Mv+whV zn72$AgFSX5Wm&C~*7y40Z4fcKyk~vIP;hUbq!zfYzeW$d(_d(pZv$;_QPZ2c*TrLJt?}BJ*VQz(kl=@enbxWmCl~f;*IVfE9dsy#4UlfNL$K%eVmw zObrygSca@&f%7^6LkOI|$C%`Sso@Gp4((qP$24gk%bP@*ot-~m z?YMPReF~O~9U#DDaAdE`7&@tH^o`cy#x$ve@9wHeMv*LS-sdonhgCzEV>y54#Pg_QpD0I7mRj`i zz$uxN%RaN;-2+Ok{|#MUdwIkv#1UU+ptM4YYxp~Rh+>W(OMyZ~J?#g5u-QBu21+Uw zE$3`o?Bc}RqM5kMTBFOxK$Jx;;e^j`-P1pmjzV}QEQ-Jd#X&H+Y5}et!v=s!;`eO2bAL* zXa{p>p3brzX$TX#_3_&6|M3n+Q(f(2D{8x!mh7GzyV@981Sj`-Nl0>F9nM2l!@M&Ph2oWFC-{-Y~NnuO{QhTR{iHC%+%xkRS90b45Pt7%)gGDOD91misf|m zQEAM2N9&4q$Ud`bMjMQ#*>Zci%j~Fm@q7M;P@KGWh`{_;ubIKQF1{Zdth`UexWE6w z)D7}nJKg!g7$EXCgNXE1|6Zp?$dG82*N2G~V4e^Bw*%o%TZ}*bK(A~@Z}~%#)PRKQ zhnn-zAOrfmt-r@vGE?vETNu6H(upgYgs{Yo(erj%N}JP)eNY#B0Q%-$eGqgs?{Xem z#~erD&N$$w-S+`GkYl3x#_u4r!NuQ!jtK)VrmLNY3d7SZtH(sjA|jKd7U6ThnsN#H zCdT4|hihwH1}6+FHvqgZP3=iZ;$Rs>SHramkWE$r4ahiY*29y(v`4J4b-ACZ4^~;5 z-)ST?W%6{cJrrz+`6*JY6n;;Skj-vs)(o7y@WbmvA&gng);X$oS2{zCaYTa;_`-k5F3IBRp18N>(VJpmBJ5&b3qO86ntTOJ>Qx8M|AJ z>a;A9CKw7wC4$E`GPr1;(}ZUd5h;JrcD_IrCPD-j+gFCmwLhaBWBb^ok`ZhdS%aAH zekeJCFyMz5l8Mlawar#!^>nY!Q;4ofc()igZ_>vseCA5n4QtT7n^ONi@-_cq;=Z>p zC$<|3@nW?;CB42RYq}7`-bf!7#~!Y{LnH3>=7{&)74O37MRzKZATmfBRS4vii8|S6 z(vza3W1#84@n#m^U1Aa@l7qtP5B7`#sHmF?HU)d%ct#&HiytetU}=%<73imd0@$7G zUz}p>pB>MZkujyQgQP;j1tD_o_hXoz+3&LjY*1uCI61P( z0;{?b8PK0rz1{5~^?U&bv7i?{DF$Zf(5>!*RR$zPdHA#{=8$MQO1^|N>3~8tknr|` zhZ0BoMJ!TWRwIzeGG4UReu6l_gN!n_Ah-WT;V)kKaYO7~3Vqs+ze3)Kx$SFl=9P~j zZ|PNtS6Vp50$KON=)R9ln7-Z-Q;*bFbeIuhm8Q6rBoYHxF6&Lpd>YSyBzZoPBs0NrDE5uMW{RmLVZdafLRl zgk0jal?c#Q=ltC;NrR<}es&2y`vK348v3DSGs6;_*g#^nuZN+{`D3*$Qnl)rvYs5*}n#+&_PJ-)c)?(N|Zj)j}%3H-|)uvg8 zeJkEquHL~|f4hKx$ z!wfnx)(SWOH1;k@0(b2a-faC$OcM=1UOL2rAqWfg`BzOD9W@JG5JB;-vt1l(lpDoT`owz^pbJe}5^hEQ>Hgj~!r<5Rq zp|9NY2Dj20^6R|BBo`8gp}bb#)*AS|L-J_96Q5Dh9Le)$5!qXB8sH${UANduZn4*;9S)%qCFHKZUj;z$Qh)^MM@|7N1wu-_b*_xmsXBa@OOuF5{@v~Dwwgx5BOy{0^cpP-_jMgb+c`Ko-Sj^t z+z+CAy)WtWLQz0G>fkhi^umppfa2rNQ&kIap7zTIf9om&^Mr_G^E*Fk>DXUGXVVKR zSi0eup?-M`q)FZYC;S;Tq&xaj97)Yj8%#Cxo_(tpsQ7v(tk1}h@R2^DQ2*MaEbNrt zau-=>!9nW>eiuRa1u|aM=(=dWa>>S=2z@2V62+KU*h9yeV3x3(<7Ba${DCJ}pZL^T z`RbR#CjmOD=V>U;_sXE5AN=~y7>xR!8gt{+w7k#8quS5ycnNcYyV}Kjvt_g=zjT#9 zZ4tZ}%yktZ6-17<=X)3zX`)NN_~J-(dTx??x%nUcRg*?9E=9(Oz45c(i}NEv!(RCs zeJ)tFXuSJ96f~>EMtP<89vkk0gY&dCh!l-L{p<*cWtc7&<6&?n8`>e@X@EAQp^1Gm#Q-TR*jN zH7zxb$m0?*OP)Mgt z7caND;WI^elTEMMmzUA3EMNA)zk%?y&wRm%e(=kX@AAu%LE`RaY3Fc z)+$n~YKg_%#6;r-jA8+#`+=7CW<-`4a~hrp3p>mU+_blLl;>&0OhS#OxI^16>pIcg zBc$&7weKW-K>1+Nkp~yg;$c>fafod?WM~QD7m+ACWnvN*8T6`XxvkH94dv*aQqO~N z8uZei>X%us>;6ay37?(^_&49$B0iRMIuF!->_k|tQ%0TGb9x4VY;7om&t`5ocs7At zNv;@|oFAJwIA)G5b^*so#6`y$LWao8rY#WD{TKe2F^X#rD}F9)8TOBlv4gnKxqI=a z{g3bK_iP?N-w|t{X=`BA4y7cj5|kgiQ`$Mu@x7FoPDQfPB)_oZAmdYBpb#n>a9^kK z5#7LxNrEOplYUiK@-CI~jbA}S-c_H6Fd+@g7MX}ga`CM7CkJREbGN$1CHjwN=RKub}KQk3F49nD3^JM8P zM&;Mv5=C3&4#(`D?18g4XP?PD17U-dd)K)4GF;-CJm!#o9_%-^*AHTXkbS@B&r{n$yzlA0(vKN{KWj>E5E5@hGN@ zdPm$P8M=zf-7e)c0g+%E2nDN{f57hWSg2_cOUp+{=9)AQj<(0WEd_$Dq0s82-xcYAT5VIk1t>Nv}wfF7;8)E)G z)%x8cTqeMg3BN16yD~TD&b>sQaq{&( z`-$%A%S?o~(_drh_M9dDTiE)3yL=J%BEkSQe8$OuWbVgM9ggfb{Jso<)Ut#$%Uql% zWKs>BPw*7J);jzNUubhw>$-_RF80AgG?b8!c>*u90FIPn;z+y1snPyUy5(7hj2krm%-jXB*v|xl6d6d!vT*)5$yM zowZHygFkf*bSwaUqQ7#QfM{(Sz_yPi)hX=kC8X=IdW$-C6@61iCVaNJ&f6?rz$Z`R z8T{?&eawMajI7u(NTQxw63Ox@gve#BJ6Jejn5uhH-)|Trj*Qpl%kyh`C8u=QVPM*F zNteTIF`;|xRfR+#AQ-n^wls3zdb;HKR5wtmpViGG>Eg{S?QVr0WMWOG_=XZ!9k|?^ z`v}|H$H?5GSs*wF`vzGk5(D6|Uy?Xa7LhKg`i*ab*rx|YG1H5_8Ya&Se;@(``|P}O zKcM5<7rwFv9-GgCLbz?VGFkv>hc<9`lp__Co(|hcm&tC-BolJY)b@?_gQvU7>c!ZA ziS=*#94qAM+X4TnW>EJ1q`LxuY5!T+)#ejxjWf*N3-1M};>A1CE^2r-em!h9e^UDy za3+DQKFN(HsHN~Lm3};xqObHnZY??*?6gO4|3)DevfY#P7g|9WsJfl6^&->zRl?=W@i7_Kd>CD|@-}w?0>NaX`pX3iT zYy|)s@f)hdC&i2%MF0JaHmIp#^cVd-eM?gFM1whS+R*EQCNgBe?~h3&hZ}=tK!KAF zdAJnM`HKYx0osW8m|hf(UqCVUD~mcCmNILs5nJEbY@!~XFzKA2nn>@b4)Cx6aasTq>_Hdje2y?H8Fn^oe z+e-mN`_6;`*+P!UwF9IlN0}Wxm@*_=^jb{sYSw6|w7&*tG#X@?_ax*5KfwwNziG9L zh}Y>_U80wzV)}9?eGUgYxUMl8RW6A*3 zg3<3TcWQ^P&7U$lRYdsxY0k8nt7rIIWm+Q=%8theVGb2?H{k3~2)-Hx<9hX&}c_yriuh?~k9^{gO;y*}M*~Ji9b7Y^SkPd3pe;*_+0f?0VV7z|JWW66x(@ zX%W(9r`Xw?jJS1~dR{y~Cyo@uT(K z{$OO2@wL_O6+=7p@z>5NhEaB6-06dpoXQ%M%*Ycl50DW*p!3l^3UABx#c+yeo`Ath zWj2kBvp3qa6t>fV6{6mT@&=7N^=I^hX0vydk8(K-S4VBHcAh_cPVn$KWd#^)MLuvc zLHz?4q-}~|_}imn*RXp{$bc-Zu}`0erhw^?m(_kOAvKm|^m$oTu4)HVO`-JGR}gDi z^3ecVgUzb1O2U8iH=+Y0%b7c9e<75ocY5`P>?6t@9S%49MO7im_^()I^gkedr+`EWEwK z)t-EhSbR>)fE4+j%=xvDy^c25&IMGx@|-q(|9MJD6|pqXg>Kk}Lc^)2I&(qBg5}tj z>Kpa+F@Rch!XkzY3Nw$?3Y9M*gVw>&SKbzI^umT(v5AdjE~T(+?+*eH-CTO^@YIL~ zGa;YGPqo4}j^Bh_FpG{mDwag-JM%Tz3G?xpDy>QNoJ@&MYD4=iZR`#o#Glk!lAh!C z{>7v*1AwiGL+Sg-Ya$7doPZAEiVv%u`SxmV*-9>j@;2*XM34clVkP(#mp$}InDBBz z7$4i&YdNmze}Y(3+2cA5CVyE!ed;itiuHXv_TW}~3FM7aG$YFh7wO`sqC+zD*C^LE z00aP3-{VBbYedMlj#md@XLd!$Gg2;3TL-wmXsJk>$?mtiSD~r__x&4-%?Y1~0`~Yu zKMe)}-zba@rKmVnQ3o+$t`J{}sUIzGXW?FQfz)WL^{ubS*y1->2!)5%Qk8F1S#%U# zX~E)JveZWTbvIO7uwH6Nt^Zr@yg-GgC1PzYthX1S>y`LzrU%UNvM!M(j^;6f{&s1^ zy%TannaG)%76S9=OGy{)9>)T8eq3XVTVH2$CATxxLs&>~07>|XYXaa}a`J0eQ%kaj z6I%g$#L=q-fQm;9i&qct3eQ$cidxZcY33CkhgIWdjyEig=tE0+w&R8GS`ER zpn7xW-lI^Su;W=uknJyT;NTi5ygc#RJEcj*NR{0b5nEdDr}~u~VG)m+QrHsF7N zW;6v7kCwf3S_DhX*me|^(cPKf$d$4Vm&x%sf$H}F?O%a>h*$jhBQ_$Pyg@@!1F4a- zA>)N~PZ#-+W~N(7{<&dCF+}YZ!prr6k|)YtNCHm|t1C$4^yfNBmd5L`FNJ@rJ{@>J z9lSljD?&LmZzpF9h=a(-t#w-kE2vg2UpZQHc16bf@=a4vWXYkKWJHz$fmP6rT*2Mv zBENv#cuB`Bt)G|WdXbwb`*#3vb4(3`6)_3#YC8LnoJ+)_l-9E(WqSk7mDkj<6JKqr>+N?n+kZ^l;lHL2X_Pr9T_nE{ua!4Cmg0(gaN>F@>^XZXWnkK zgYZ#$SeT@+rE^}tY*}E~W4>mtIZnQ8dPLQ~B334rRrl5YsZAQFi&(yPGt zAgs3BQuVWAW<47-Tz*0|tlw$L!+SQ~dvrW1CzeQ%Ue<-<(tySTypXnDm+*fQ<2wUR zlLRiJNv^41NlG*TXAV1Jn^$7lzr+h>lt(^&3KiQkZeMjyR-bq#5m?Yt=}->AlVJ1G z;=esh;ywMne(eE~-vmfjrkaaw$F}1eH4Ol1g$Jm@21mxE$-zEghcRFE`I_3{PG)ZYWYB)i)o_U1lZIt^|o3c;ez{V+AFM$bI zU5`zYOD}@u$mN5VT$P*pHyyZKLOFwR%WG$7HaF{n_dY*FvoglIL3s(e=pM^$ACKZf^jJJ(H#@SDpnRT3`g~5M zAI!&akAEwG$Iw^Fv)9%g(|5xZh>7)LE_T=s8Z;jP(y}6pexRF%l#tO5_!kneBB^CK zsqvUz*NT;!MaEW|dc2a=fRhptY)cR&+~|0=K(9uF*UuP`_=FbtvAQ@&p9>)KoH)3l zBH;JEOLU$bCG|mWir8?K-@;#^30MOLAenfLN7uK@$)hu-9fFZrsd&L_oxVAyx9H(2 zEB&P#lz{?Ti(ZHuIXvdk7r%w`SVOE$qexh0d5qPVV>R~NbRq&8L?cGqpZxX=WV>uD zlg62O&Lf1pO?jk1`Pm^xAHhk&>UmTyPQVh1tk+%6ZVp50RO2^$fmCrhvKBx5bm6q9 z_-S~uVfGL63@-4gr9%Zoz1BkA=-gXZGNiFs`?iXW3K2#fq(4O;Xyx5r?7ss+1M_>m5Bz&%2J zZJ+N%p0rb3cdU3Gac~+9yX-l-@m*QQe~R-O(*(^vzA5?vZ2JLf_x35Tpl%GyHkGOf zo4}vH?(Hs97>1QHL_Jp9e$?yd%kZbap_1N&wtvp(vV1Z}M;~sxPwBssl+G zh(~m5AC*JfKQ7EBjZ+{=Fg5yMn;+mMtebw+5C!maNwz$S@1C%1qZOl;#B=x=_gU@SNx24@fPwvW zJ2^}tpISTmN#3F5QkANQ{7DFjc36?VMd~Ah{b$#!n?Xb zPjF*!1;3IS){B}Xa+>L_gSyA$@;bHTNdvv>MD=l7j$n<;xdxqQVdt&0DBwc-O^k)Y0!wQ?t z9fp+xRXkTfgcXb44hOZ>vL@}_RX^U@>eK)`KQiM@V2H$Q_t?rTND<6~{qF}qQ~p-Z z+^{~grK(xW(GTY3*ioP7H3F=NOdXl|J#D!2krOZTrYGsa!(H}0uWW?zL*#)vwk{;m zgjpeYiaUBJT@Rjdj|sMoIP2&3y*O9BIe4EPUKk1a`zFZU0$Bgrdk-cN+MHS=U*ixn zs;gAsg)+SPxYqGEwlH#?5uY8qe2-CcM|0UV9^$3@s{z+PQf8hLqFn>$BVFG<4_01! zs)*+&LcVCec$czXrsF-~eK$Mv>+=sKFt5+lTkpLn3v=3B1AaxR z6?o3vY_T>WN{MMYJ#TF+jLAe6iwfItDwgNW^`{KXANzQ(+wPk?p$c=NKq@TphFV3H zAi?rZ&pq^<3SKy~>N}p~!E;1sYz)=n>+bC77Mi0Z!R-ZqA-A5yAI&yL=G-bQk4w-^ zs&CE18F$FfY*-ZhBBeQ_vIL;X{=O7r_{51#fIl^9?-{xBe6d*MM4j)#*fb0s6{cnv z7EY(~rpwNs>~4^E31m6> z+H!BD^1?{tbLnAA0xyxLZ&^Bt8kNhY1MZ#0P`{8-&M8gHp;KX+#VI#uY4E3cXA7!4 zQ}48G6V&9+4WX!lxR`@hTI>wxIjLsg)_8@vGY5bOqTUZO)`2s15-As}b)MU!uOv(4>X(Zyax192fK^1(H-oEtWn9n^<#tGOlMxA?-C{$rQHpD?qtqw(a(?P4l!h3sr z1Int<9TZvbSIO!%-^i0UM9X377NrQB3KFm^#@rlotP?vd;jN+^_RN#PIMqb-*I20G zPs)rp<&#y#bc%jJJhTfJ06B4U7STE{bv2IA|pVmBwI@QC)2U2V7q)DX|_BaD=ZgjX^^r4OZe@&J|+_Foezo5 zB+Ynn@k3P)e?s?7&|8@VrLzKku@^4=Gna=mRN!jp)cDT!#Pj_3kVla{r#>U!B?QbzdHOOY(=me|xYgR{sXXI# ze`_e)yT*wz^@IcKC=HJUlfPq*574U@4!10f z3l7O;8ko>7v9180G(V1;du|#%Jo$0iw2%3y`KQoT&ni{6Fvo!cOoY2xFs3>sj(Lu*~e$ zrg@?mRBT~89q-Hg>y$@Q^ZRs=%Az!zpZX{VYG7mv(!YLW@as&tq$PV{tlM77x$j*@L zlV9($3UjpTk@}qVt?+Ze`ZvJA`BYSqV}T}pFiaNh`gm;TVZ5feb18z!=#Zm3 z;wpax2rYv#2c);!+94Y6$hx;MN6@F$qOUbpj&;?^UbU;x!T zqlA)H94dY+oACVC;9>v^=TRm@$hYFTNT)$h{6`4C)&y(x!BS(@2p%5P=;G}ohG+Gz zgMWm3rZKG68kBJ&PDZdg1K0OZG5TaR47{Nk8(mFAt%zC^Iuc|^cE!{@ee^OrV1nyf zh3*%0+3YBTIYhubt}s&he)J)M714`7EuS*<2#KVvfTjpdfjIk|0t?=&+!Z0~mSAhivCeOMPwqI&fW-R@iSRe@OJXPgE*+?QU*SrEeq&lXJ* z?ptG_UyDWu9XZ3VZIo^emBdkSVW_40z2M|fj2`&scp+%9WMM&f#v@$*`$mH zcjE{K^Yo`~uipMwS_*k#@z6*(P7LILLU0^b0nB%~xnB_N_w5>F&$6(nR8q~(PrBorhhE-@SK z|7(JWm!qpw;Q#-G_)fcV`~>>{uJ9tj)k#4M|7Ymr^y-B#KuXq>{nHD)m-YYl8o36% uaJSHO^?2d=%GJvgASEL^ZeOMO{~crbzsBf$8A##B03K=?XjZD*NBkd$ojGg( diff --git a/apps/html-builder/html-builder.yml b/apps/html-builder/html-builder.yml index 569fe733f30..b0f990c2499 100644 --- a/apps/html-builder/html-builder.yml +++ b/apps/html-builder/html-builder.yml @@ -1,6 +1,5 @@ name: HTML Builder -description: - Effortlessly compile HTML projects into desktop apps. +description: Effortlessly compile HTML projects into desktop apps. website: 'https://dartfling.vercel.app/product?pid=9' repository: 'https://github.com/yikuansun/html-builder' license: MIT diff --git a/apps/penpot-desktop/penpot-desktop.yml b/apps/penpot-desktop/penpot-desktop.yml index 830af77fb89..8ced33a2b9f 100644 --- a/apps/penpot-desktop/penpot-desktop.yml +++ b/apps/penpot-desktop/penpot-desktop.yml @@ -1,5 +1,8 @@ name: Penpot Desktop -description: Provides a desktop-like experience for Penpot users, with the additional features like tabs, offline usage by choosing your own Penpot instance, and some other minor stuff. +description: + Provides a desktop-like experience for Penpot users, with the additional + features like tabs, offline usage by choosing your own Penpot instance, and + some other minor stuff. website: https://code.korbsstudio.com/KorbsStudio/Penpot-Desktop repository: https://code.korbsstudio.com/KorbsStudio/Penpot-Desktop keywords: diff --git a/apps/rambox/rambox.yml b/apps/rambox/rambox.yml index 876e68ffdcd..afd85706788 100644 --- a/apps/rambox/rambox.yml +++ b/apps/rambox/rambox.yml @@ -1,6 +1,8 @@ name: Rambox description: - 'Workspace organizer that allows you to unify as many applications as you want, all in one place. It is perfect for those who care about productivity while working with many business and personal apps.' + 'Workspace organizer that allows you to unify as many applications as you + want, all in one place. It is perfect for those who care about productivity + while working with many business and personal apps.' website: 'https://rambox.app' keywords: - productivity @@ -19,12 +21,6 @@ keywords: - tweetdeck category: Productivity screenshots: - - { - imageUrl: 'https://rambox.app/img/download_windows.png', - } - - { - imageUrl: 'https://rambox.app/img/download_macos.png', - } - - { - imageUrl: 'https://rambox.app/img/download_linux.png', - } + - { imageUrl: 'https://rambox.app/img/download_windows.png' } + - { imageUrl: 'https://rambox.app/img/download_macos.png' } + - { imageUrl: 'https://rambox.app/img/download_linux.png' } diff --git a/apps/remindaz/remindaz.yml b/apps/remindaz/remindaz.yml index 486bcf3c12f..656d604e6d5 100644 --- a/apps/remindaz/remindaz.yml +++ b/apps/remindaz/remindaz.yml @@ -1,7 +1,8 @@ -name: Remindaz -description: 'Beautiful cross-platform app to store any information you need to remember.' -website: https://github.com/tariibaba/remindaz#readme -repository: https://github.com/tariibaba/remindaz -keywords: [reminder, alarm, task, todo] -license: GPL-3.0 -category: 'Productivity' +name: Remindaz +description: + 'Beautiful cross-platform app to store any information you need to remember.' +website: https://github.com/tariibaba/remindaz#readme +repository: https://github.com/tariibaba/remindaz +keywords: [reminder, alarm, task, todo] +license: GPL-3.0 +category: 'Productivity' diff --git a/apps/requestly/requestly.yml b/apps/requestly/requestly.yml index a0cd6777475..8b0626bf717 100644 --- a/apps/requestly/requestly.yml +++ b/apps/requestly/requestly.yml @@ -1,5 +1,7 @@ name: Requestly -description: 'Tool to debug your Frontend Apps. Intercept & Modify HTTP Requests directly in Production.' +description: + 'Tool to debug your Frontend Apps. Intercept & Modify HTTP Requests directly + in Production.' website: 'https://requestly.io' repository: 'https://github.com/requestly/requestly-desktop-app' keywords: diff --git a/apps/sigma-file-manager/sigma-file-manager.yml b/apps/sigma-file-manager/sigma-file-manager.yml index a8f283527d1..e80b310a8bf 100644 --- a/apps/sigma-file-manager/sigma-file-manager.yml +++ b/apps/sigma-file-manager/sigma-file-manager.yml @@ -1,5 +1,7 @@ name: Sigma File Manager -description: '"Sigma File Manager" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows and Linux.' +description: + '"Sigma File Manager" is a free, open-source, quickly evolving, modern file + manager (explorer / finder) app for Windows and Linux.' website: 'https://github.com/aleksey-hoffman/sigma-file-manager' repository: 'https://github.com/aleksey-hoffman/sigma-file-manager' category: 'Utilities' @@ -11,4 +13,4 @@ keywords: - explorer - file-manager - browser - - vue \ No newline at end of file + - vue diff --git a/apps/sql-client/sql-client.yml b/apps/sql-client/sql-client.yml index ca002267f33..aef0e3ca25b 100644 --- a/apps/sql-client/sql-client.yml +++ b/apps/sql-client/sql-client.yml @@ -1,6 +1,7 @@ name: SQL Client -description: Multiplatform SQL client made for developers. Fast, stable and - developer friendly. +description: + Multiplatform SQL client made for developers. Fast, stable and developer + friendly. screenshots: - imageUrl: 'https://d2lilrqghxogi1.cloudfront.net/assets/electron-apps/1-browse-table2.png' caption: 'Browse, Filter Tables, Inline Edit' diff --git a/apps/strimio/strimio.yml b/apps/strimio/strimio.yml index a5e5b099e8c..84dbbf753e2 100644 --- a/apps/strimio/strimio.yml +++ b/apps/strimio/strimio.yml @@ -1,5 +1,7 @@ name: Strimio -description: Free media player for macOS, Windows, and Linux, that enables you to play and organize your live streams like never before. +description: + Free media player for macOS, Windows, and Linux, that enables you to play and + organize your live streams like never before. website: https://strimio.com category: Entertainment keywords: diff --git a/apps/webasyst-cashflow/webasyst-cashflow.yml b/apps/webasyst-cashflow/webasyst-cashflow.yml index 250d9d0c680..0659b40aa11 100644 --- a/apps/webasyst-cashflow/webasyst-cashflow.yml +++ b/apps/webasyst-cashflow/webasyst-cashflow.yml @@ -1,28 +1,29 @@ -name: 'Webasyst Cash Flow' -description: 'Cash flow management and forecasting for small businesses and teams.' -website: 'https://www.webasyst.com/store/app/cash/' -category: 'Finance' -keywords: - - finance - - accounting - - management - - cash - - cashflow - - money - - 'cash flow' - - bookkepeening - - budget - - chart - - graph -locales: - - en-US - - ru-RU -screenshots: - - imageUrl: 'https://1312.io/wa-data/public/site/img-external/electron-webasyst-cashflow-01.png' - caption: 'Login screen' - - imageUrl: 'https://1312.io/wa-data/public/site/img-external/electron-webasyst-cashflow-02.png' - caption: 'Cash flow chart' - - imageUrl: 'https://1312.io/wa-data/public/site/img-external/electron-webasyst-cashflow-03.png' - caption: 'Add transaction dialog' - - imageUrl: 'https://1312.io/wa-data/public/site/img-external/electron-webasyst-cashflow-04.png' - caption: 'Transaction list' +name: 'Webasyst Cash Flow' +description: + 'Cash flow management and forecasting for small businesses and teams.' +website: 'https://www.webasyst.com/store/app/cash/' +category: 'Finance' +keywords: + - finance + - accounting + - management + - cash + - cashflow + - money + - 'cash flow' + - bookkepeening + - budget + - chart + - graph +locales: + - en-US + - ru-RU +screenshots: + - imageUrl: 'https://1312.io/wa-data/public/site/img-external/electron-webasyst-cashflow-01.png' + caption: 'Login screen' + - imageUrl: 'https://1312.io/wa-data/public/site/img-external/electron-webasyst-cashflow-02.png' + caption: 'Cash flow chart' + - imageUrl: 'https://1312.io/wa-data/public/site/img-external/electron-webasyst-cashflow-03.png' + caption: 'Add transaction dialog' + - imageUrl: 'https://1312.io/wa-data/public/site/img-external/electron-webasyst-cashflow-04.png' + caption: 'Transaction list' diff --git a/meta/categories.json b/meta/categories.json index c2dddee0068..0e4a2efeb44 100644 --- a/meta/categories.json +++ b/meta/categories.json @@ -1,37 +1,37 @@ [ { "name": "Productivity", - "count": 216, + "count": 227, "slug": "productivity" }, { "name": "Developer Tools", - "count": 172, + "count": 184, "slug": "developer-tools" }, { "name": "Utilities", - "count": 112, + "count": 118, "slug": "utilities" }, { "name": "Social Networking", - "count": 43, + "count": 44, "slug": "social-networking" }, - { - "name": "Music", - "count": 42, - "slug": "music" - }, { "name": "Photo & Video", - "count": 41, + "count": 44, "slug": "photo-video" }, + { + "name": "Music", + "count": 43, + "slug": "music" + }, { "name": "Games", - "count": 32, + "count": 33, "slug": "games" }, { @@ -41,22 +41,22 @@ }, { "name": "Education", - "count": 21, + "count": 22, "slug": "education" }, { "name": "Graphics & Design", - "count": 19, + "count": 20, "slug": "graphics-design" }, { "name": "Finance", - "count": 17, + "count": 18, "slug": "finance" }, { "name": "Entertainment", - "count": 13, + "count": 14, "slug": "entertainment" }, { diff --git a/meta/colors.json b/meta/colors.json index 0818f5203cb..257a68449db 100644 --- a/meta/colors.json +++ b/meta/colors.json @@ -159,6 +159,22 @@ "revHash": "91a12fef81" } }, + "agora-flat": { + "faintColorOnWhite": "rgba(4, 97, 239, 0.1)", + "goodColorOnBlack": "#5396FC", + "goodColorOnWhite": "#0461EF", + "palette": [ + "#fbfbfc", + "#5396fc", + "#d3e3fc", + "#afccfc", + "#9cbcfc" + ], + "source": { + "path": "apps/agora-flat/agora-flat-icon.png", + "revHash": "9d43f67b33" + } + }, "aipo-com": { "faintColorOnWhite": "rgba(168, 104, 2, 0.1)", "goodColorOnBlack": "#FC9D07", @@ -383,22 +399,6 @@ "revHash": "060db8ed7c" } }, - "apple-music-electron": { - "faintColorOnWhite": "rgba(226, 4, 32, 0.1)", - "goodColorOnBlack": "#FC4058", - "goodColorOnWhite": "#E20420", - "palette": [ - "#fc4058", - "#fcf8f8", - "#fc8695", - "#fc9cac", - "#fc6c84" - ], - "source": { - "path": "apps/apple-music-electron/apple-music-electron-icon.png", - "revHash": "2f2ce822e3" - } - }, "arena": { "faintColorOnWhite": "rgba(88, 95, 252, 0.1)", "goodColorOnBlack": "#147DFC", @@ -447,6 +447,22 @@ "revHash": "b2822d9b1e" } }, + "armcord": { + "faintColorOnWhite": "rgba(80, 89, 102, 0.1)", + "goodColorOnBlack": "#8C9FBB", + "goodColorOnWhite": "#505966", + "palette": [ + "#24242c", + "#8c9fbb", + "#69767e", + "#505966", + "#646c74" + ], + "source": { + "path": "apps/armcord/armcord-icon.png", + "revHash": "0024edfed9" + } + }, "assessment-disaggregation": { "faintColorOnWhite": "rgba(76, 76, 76, 0.1)", "goodColorOnBlack": "#FAFAF9", @@ -607,6 +623,38 @@ "revHash": "c46a1a2f01" } }, + "banana-cake-pop": { + "faintColorOnWhite": "rgba(216, 5, 73, 0.1)", + "goodColorOnBlack": "#FC77A2", + "goodColorOnWhite": "#D80549", + "palette": [ + "#f42669", + "#fcfafb", + "#fc77a2", + "#fc90b4", + "#fc5c94" + ], + "source": { + "path": "apps/banana-cake-pop/banana-cake-pop-icon.png", + "revHash": "8d1247ab47" + } + }, + "barklarm": { + "faintColorOnWhite": "rgba(204, 36, 140, 0.1)", + "goodColorOnBlack": "#FC0404", + "goodColorOnWhite": "#CC248C", + "palette": [ + "#943cbc", + "#fc0404", + "#9424c0", + "#cc248c", + "#9424c0" + ], + "source": { + "path": "apps/barklarm/barklarm-icon.png", + "revHash": "bbafd5d749" + } + }, "basecamp-3": { "faintColorOnWhite": "rgba(8, 12, 7, 0.1)", "goodColorOnBlack": "#1AAC4A", @@ -639,6 +687,22 @@ "revHash": "1785d02154" } }, + "beak": { + "faintColorOnWhite": "rgba(55, 57, 78, 0.1)", + "goodColorOnBlack": "#CC6886", + "goodColorOnWhite": "#37394E", + "palette": [ + "#e9e3e5", + "#37394e", + "#cc6886", + "#8e9095", + "#747484" + ], + "source": { + "path": "apps/beak/beak-icon.png", + "revHash": "b095191d89" + } + }, "beaker-browser": { "faintColorOnWhite": "rgba(5, 108, 220, 0.1)", "goodColorOnBlack": "#7CACEC", @@ -672,19 +736,19 @@ } }, "believers-sword": { - "faintColorOnWhite": "rgba(13, 17, 20, 0.1)", - "goodColorOnBlack": "#C1E0F8", - "goodColorOnWhite": "#0D1114", + "faintColorOnWhite": "rgba(124, 100, 20, 0.1)", + "goodColorOnBlack": "#F3C323", + "goodColorOnWhite": "#7C6414", "palette": [ - "#e4a045", - "#c1e0f8", - "#587eab", - "#0d1114", - "#646c7c" + "#040404", + "#f3c323", + "#977a16", + "#7c6414", + "#b48c1c" ], "source": { "path": "apps/believers-sword/believers-sword-icon.png", - "revHash": "7dc9079fcf" + "revHash": "07c5e2806c" } }, "beveldm": { @@ -847,6 +911,22 @@ "revHash": "8e449a37b6" } }, + "bot-messages-for-discord": { + "faintColorOnWhite": "rgba(62, 98, 209, 0.1)", + "goodColorOnBlack": "#8FA4E4", + "goodColorOnWhite": "#3E62D1", + "palette": [ + "#738bdb", + "#f2f3fa", + "#a7b4e8", + "#8fa4e4", + "#b4c4ec" + ], + "source": { + "path": "apps/bot-messages-for-discord/bot-messages-for-discord-icon.png", + "revHash": "37751ea3cb" + } + }, "boxhero": { "faintColorOnWhite": "rgba(76, 100, 252, 0.1)", "goodColorOnBlack": "#4C78FC", @@ -912,19 +992,19 @@ } }, "browserosaurus": { - "faintColorOnWhite": "rgba(4, 43, 84, 0.1)", - "goodColorOnBlack": "#7C8C9C", - "goodColorOnWhite": "#042B54", + "faintColorOnWhite": "rgba(13, 35, 52, 0.1)", + "goodColorOnBlack": "#7E8494", + "goodColorOnWhite": "#0D2334", "palette": [ - "#042b54", - "#eaeced", - "#55677c", - "#556c94", - "#7c8c9c" + "#0d2334", + "#cbcbcc", + "#3e5379", + "#5b659d", + "#7e8494" ], "source": { "path": "apps/browserosaurus/browserosaurus-icon.png", - "revHash": "7574ce79fb" + "revHash": "2e35e205be" } }, "buckets": { @@ -1247,6 +1327,22 @@ "revHash": "a1392fa166" } }, + "cider": { + "faintColorOnWhite": "rgba(211, 36, 76, 0.1)", + "goodColorOnBlack": "#FB2454", + "goodColorOnWhite": "#D3244C", + "palette": [ + "#151414", + "#fb2454", + "#9d1e39", + "#c62444", + "#d3244c" + ], + "source": { + "path": "apps/cider/cider-icon.png", + "revHash": "dc85b7c12f" + } + }, "circuit": { "faintColorOnWhite": "rgba(87, 127, 38, 0.1)", "goodColorOnBlack": "#B1D981", @@ -1375,22 +1471,6 @@ "revHash": "e80cc8254a" } }, - "cloudtag": { - "faintColorOnWhite": "rgba(42, 86, 162, 0.1)", - "goodColorOnBlack": "#4D94F3", - "goodColorOnWhite": "#2A56A2", - "palette": [ - "#4d94f3", - "#f6f6f7", - "#88b5f4", - "#2a56a2", - "#a0c4f8" - ], - "source": { - "path": "apps/cloudtag/cloudtag-icon.png", - "revHash": "dd57cd9e5a" - } - }, "clovery": { "faintColorOnWhite": "rgba(159, 72, 4, 0.1)", "goodColorOnBlack": "#EE7204", @@ -1951,6 +2031,22 @@ "revHash": "b47ed32bff" } }, + "cursor-highlight": { + "faintColorOnWhite": "rgba(3, 126, 58, 0.1)", + "goodColorOnBlack": "#04C059", + "goodColorOnWhite": "#037E3A", + "palette": [ + "#08bc76", + "#06d667", + "#0bbb8c", + "#04c059", + "#099b6e" + ], + "source": { + "path": "apps/cursor-highlight/cursor-highlight-icon.png", + "revHash": "f4c28dd97a" + } + }, "cyapass": { "faintColorOnWhite": "rgba(22, 7, 231, 0.1)", "goodColorOnBlack": "#BC7C7C", @@ -2527,6 +2623,22 @@ "revHash": "ba3990fbc5" } }, + "docker": { + "faintColorOnWhite": "rgba(28, 105, 252, 0.1)", + "goodColorOnBlack": "#387CFC", + "goodColorOnWhite": "#1C69FC", + "palette": [ + "#1c64ec", + "#1c69fc", + "#1c64f4", + "#2064ec", + "#1c6cf0" + ], + "source": { + "path": "apps/docker/docker-icon.png", + "revHash": "22b9985834" + } + }, "doki-doki-mod-manager": { "faintColorOnWhite": "rgba(173, 57, 101, 0.1)", "goodColorOnBlack": "#F08085", @@ -2559,6 +2671,22 @@ "revHash": "ac604169ed" } }, + "domodel-diary": { + "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", + "goodColorOnBlack": "#FBFBFB", + "goodColorOnWhite": "#040404", + "palette": [ + "#040404", + "#fbfbfb", + "#7c7c7c", + "#8c8c8c", + "#6c6c6c" + ], + "source": { + "path": "apps/domodel-diary/domodel-diary-icon.png", + "revHash": "ddc5633897" + } + }, "domterm": { "faintColorOnWhite": "rgba(108, 116, 108, 0.1)", "goodColorOnBlack": "#E3EBE3", @@ -2687,22 +2815,6 @@ "revHash": "daf66f9f1d" } }, - "dynobase": { - "faintColorOnWhite": "rgba(3, 117, 227, 0.1)", - "goodColorOnBlack": "#0483FC", - "goodColorOnWhite": "#0375E3", - "palette": [ - "#0483fc", - "#f8fafc", - "#58abfc", - "#79bcfc", - "#84bcfc" - ], - "source": { - "path": "apps/dynobase/dynobase-icon.png", - "revHash": "d67c96ca0f" - } - }, "e-search": { "faintColorOnWhite": "rgba(49, 97, 252, 0.1)", "goodColorOnBlack": "#119FFC", @@ -2879,6 +2991,22 @@ "revHash": "e01d034bfa" } }, + "electronim": { + "faintColorOnWhite": "rgba(68, 92, 140, 0.1)", + "goodColorOnBlack": "#84C4DB", + "goodColorOnWhite": "#445C8C", + "palette": [ + "#84c4db", + "#db9c84", + "#445c8c", + "#92c2d2", + "#7c70b0" + ], + "source": { + "path": "apps/electronim/electronim-icon.png", + "revHash": "954ea765d4" + } + }, "elements": { "faintColorOnWhite": "rgba(11, 113, 201, 0.1)", "goodColorOnBlack": "#2D98F4", @@ -2896,19 +3024,19 @@ } }, "elephicon": { - "faintColorOnWhite": "rgba(4, 96, 234, 0.1)", - "goodColorOnBlack": "#049AF3", - "goodColorOnWhite": "#0460EA", + "faintColorOnWhite": "rgba(11, 113, 191, 0.1)", + "goodColorOnBlack": "#80C4F8", + "goodColorOnWhite": "#0B71BF", "palette": [ - "#fafbfb", - "#049af3", - "#0460ea", - "#5eaae3", - "#66d1fc" + "#1482ef", + "#fbfbfc", + "#6db0f4", + "#8cbcf4", + "#80c4f8" ], "source": { "path": "apps/elephicon/elephicon-icon.png", - "revHash": "47f143c423" + "revHash": "bb1231092d" } }, "email-securely-app": { @@ -2927,6 +3055,22 @@ "revHash": "2d40f7d480" } }, + "enclina-messenger": { + "faintColorOnWhite": "rgba(4, 107, 251, 0.1)", + "goodColorOnBlack": "#046BFB", + "goodColorOnWhite": "#046BFB", + "palette": [ + "#04244d", + "#0444a4", + "#046bfb", + "#043888", + "#0454cc" + ], + "source": { + "path": "apps/enclina-messenger/enclina-messenger-icon.png", + "revHash": "767c25ff96" + } + }, "encrypt0r": { "faintColorOnWhite": "rgba(7, 102, 250, 0.1)", "goodColorOnBlack": "#438BFB", @@ -3215,6 +3359,22 @@ "revHash": "e6dc9a5185" } }, + "ferdium": { + "faintColorOnWhite": "rgba(116, 90, 225, 0.1)", + "goodColorOnBlack": "#BCACF1", + "goodColorOnWhite": "#745AE1", + "palette": [ + "#745ae1", + "#fbfbfb", + "#a294ec", + "#bcacf1", + "#9481e9" + ], + "source": { + "path": "apps/ferdium/ferdium-icon.png", + "revHash": "a8798dd1fa" + } + }, "fifo": { "faintColorOnWhite": "rgba(60, 76, 172, 0.1)", "goodColorOnBlack": "#84DAEB", @@ -3327,22 +3487,6 @@ "revHash": "37bbe2b905" } }, - "flat": { - "faintColorOnWhite": "rgba(4, 97, 239, 0.1)", - "goodColorOnBlack": "#5396FC", - "goodColorOnWhite": "#0461EF", - "palette": [ - "#fbfbfc", - "#5396fc", - "#d3e3fc", - "#afccfc", - "#9cbcfc" - ], - "source": { - "path": "apps/flat/flat-icon.png", - "revHash": "9d43f67b33" - } - }, "flawesome": { "faintColorOnWhite": "rgba(165, 33, 37, 0.1)", "goodColorOnBlack": "#748C94", @@ -4143,6 +4287,22 @@ "revHash": "df514435dd" } }, + "graycrown": { + "faintColorOnWhite": "rgba(99, 99, 99, 0.1)", + "goodColorOnBlack": "#797979", + "goodColorOnWhite": "#636363", + "palette": [ + "#636363", + "#202020", + "#3c3c3c", + "#444444", + "#343434" + ], + "source": { + "path": "apps/graycrown/graycrown-icon.png", + "revHash": "2a70e4c1ff" + } + }, "gsubs": { "faintColorOnWhite": "rgba(114, 59, 206, 0.1)", "goodColorOnBlack": "#BCA2E8", @@ -4207,6 +4367,22 @@ "revHash": "09c75e3321" } }, + "he3": { + "faintColorOnWhite": "rgba(206, 18, 139, 0.1)", + "goodColorOnBlack": "#F484CC", + "goodColorOnWhite": "#CE128B", + "palette": [ + "#c134d3", + "#fbfbfb", + "#ab97ef", + "#b1bef2", + "#f484cc" + ], + "source": { + "path": "apps/he3/he3-icon.png", + "revHash": "c8d40d3e2d" + } + }, "heads-tails": { "faintColorOnWhite": "rgba(190, 58, 33, 0.1)", "goodColorOnBlack": "#FAC105", @@ -4255,6 +4431,22 @@ "revHash": "f63666f7b7" } }, + "hearo": { + "faintColorOnWhite": "rgba(196, 38, 46, 0.1)", + "goodColorOnBlack": "#DC7C7C", + "goodColorOnWhite": "#C4262E", + "palette": [ + "#fbfbfb", + "#070707", + "#c4262e", + "#747474", + "#dc7c7c" + ], + "source": { + "path": "apps/hearo/hearo-icon.png", + "revHash": "2fda5710fa" + } + }, "helioslauncher": { "faintColorOnWhite": "rgba(14, 62, 118, 0.1)", "goodColorOnBlack": "#84A4BC", @@ -4383,6 +4575,22 @@ "revHash": "a0ca6ee494" } }, + "html-builder": { + "faintColorOnWhite": "rgba(173, 99, 15, 0.1)", + "goodColorOnBlack": "#F0A44F", + "goodColorOnWhite": "#AD630F", + "palette": [ + "#f3f2f1", + "#e68326", + "#ecac6e", + "#f0a44f", + "#f4c484" + ], + "source": { + "path": "apps/html-builder/html-builder-icon.png", + "revHash": "7169e9ae41" + } + }, "http-toolkit": { "faintColorOnWhite": "rgba(213, 59, 22, 0.1)", "goodColorOnBlack": "#E8441C", @@ -4863,6 +5071,22 @@ "revHash": "e56879542e" } }, + "janpankana": { + "faintColorOnWhite": "rgba(65, 65, 251, 0.1)", + "goodColorOnBlack": "#6464FC", + "goodColorOnWhite": "#4141FB", + "palette": [ + "#6464fc", + "#6864fc", + "#6864fc", + "#6864fc", + "#6864fc" + ], + "source": { + "path": "apps/janpankana/janpankana-icon.png", + "revHash": "6d71507cf4" + } + }, "janus-workspace": { "faintColorOnWhite": "rgba(42, 43, 43, 0.1)", "goodColorOnBlack": "#7C7C80", @@ -5263,6 +5487,22 @@ "revHash": "38ff2ff83b" } }, + "laradumps": { + "faintColorOnWhite": "rgba(132, 100, 15, 0.1)", + "goodColorOnBlack": "#F8C52C", + "goodColorOnWhite": "#84640F", + "palette": [ + "#151414", + "#f8c52c", + "#997e29", + "#84640f", + "#bc9c34" + ], + "source": { + "path": "apps/laradumps/laradumps-icon.png", + "revHash": "73d886b5e1" + } + }, "laravel-kit": { "faintColorOnWhite": "rgba(55, 85, 236, 0.1)", "goodColorOnBlack": "#6C84F4", @@ -5551,6 +5791,22 @@ "revHash": "80ad7161a3" } }, + "logitech-logitune": { + "faintColorOnWhite": "rgba(117, 62, 250, 0.1)", + "goodColorOnBlack": "#8D5FFB", + "goodColorOnWhite": "#753EFA", + "palette": [ + "#8d5ffb", + "#f8f7fc", + "#b198fc", + "#c4acfc", + "#ac84fc" + ], + "source": { + "path": "apps/logitech-logitune/logitech-logitune-icon.png", + "revHash": "28a6d67ca7" + } + }, "logsnag": { "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", "goodColorOnBlack": "#FAFAFA", @@ -5775,6 +6031,22 @@ "revHash": "7766a23fab" } }, + "marmota-app": { + "faintColorOnWhite": "rgba(109, 99, 72, 0.1)", + "goodColorOnBlack": "#F0EBE2", + "goodColorOnWhite": "#6D6348", + "palette": [ + "#6d6348", + "#f0ebe2", + "#070706", + "#b4b4a8", + "#acacac" + ], + "source": { + "path": "apps/marmota-app/marmota-app-icon.png", + "revHash": "42dfc9b059" + } + }, "masscode": { "faintColorOnWhite": "rgba(9, 115, 193, 0.1)", "goodColorOnBlack": "#80C6F9", @@ -6111,6 +6383,22 @@ "revHash": "9d20139605" } }, + "minimal-image-viewer": { + "faintColorOnWhite": "rgba(12, 12, 12, 0.1)", + "goodColorOnBlack": "#FBFBFB", + "goodColorOnWhite": "#0C0C0C", + "palette": [ + "#0c0c0c", + "#fbfbfb", + "#848484", + "#747474", + "#949494" + ], + "source": { + "path": "apps/minimal-image-viewer/minimal-image-viewer-icon.png", + "revHash": "948c267e9b" + } + }, "missive": { "faintColorOnWhite": "rgba(22, 117, 208, 0.1)", "goodColorOnBlack": "#96C6F4", @@ -6319,6 +6607,22 @@ "revHash": "ffc49fc270" } }, + "monokle": { + "faintColorOnWhite": "rgba(14, 124, 151, 0.1)", + "goodColorOnBlack": "#B2EAF8", + "goodColorOnWhite": "#0E7C97", + "palette": [ + "#42bae2", + "#b2eaf8", + "#2d7ec2", + "#5cdcd4", + "#78d8ed" + ], + "source": { + "path": "apps/monokle/monokle-icon.png", + "revHash": "a572dd6c99" + } + }, "monolith-code": { "faintColorOnWhite": "rgba(36, 30, 29, 0.1)", "goodColorOnBlack": "#F1562C", @@ -6479,6 +6783,22 @@ "revHash": "5be1411862" } }, + "muezzin": { + "faintColorOnWhite": "rgba(63, 61, 210, 0.1)", + "goodColorOnBlack": "#FAFAFA", + "goodColorOnWhite": "#3F3DD2", + "palette": [ + "#3f3dd2", + "#fafafa", + "#1f1f20", + "#a4a4a4", + "#b4b4b4" + ], + "source": { + "path": "apps/muezzin/muezzin-icon.png", + "revHash": "5e9fcd4242" + } + }, "multiple-file-manager": { "faintColorOnWhite": "rgba(56, 108, 156, 0.1)", "goodColorOnBlack": "#4A92D2", @@ -6836,15 +7156,31 @@ "goodColorOnBlack": "#FBFBFB", "goodColorOnWhite": "#040404", "palette": [ - "#fbfbfb", "#040404", - "#7c7c7c", + "#fbfbfb", "#747474", - "#848484" + "#848484", + "#7c7c7c" ], "source": { "path": "apps/notion/notion-icon.png", - "revHash": "07a3a28e90" + "revHash": "bfd0753bd9" + } + }, + "notion-calendar": { + "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", + "goodColorOnBlack": "#FBFBFB", + "goodColorOnWhite": "#040404", + "palette": [ + "#fbfbfb", + "#040404", + "#848484", + "#747474", + "#7c7c7c" + ], + "source": { + "path": "apps/notion-calendar/notion-calendar-icon.png", + "revHash": "51aaf86943" } }, "nteract": { @@ -7071,6 +7407,22 @@ "revHash": "6fb5cdc0f2" } }, + "openvpn-connect": { + "faintColorOnWhite": "rgba(37, 65, 108, 0.1)", + "goodColorOnBlack": "#F47404", + "goodColorOnWhite": "#25416C", + "palette": [ + "#f8f8f8", + "#25416c", + "#f48c32", + "#f47404", + "#9398a6" + ], + "source": { + "path": "apps/openvpn-connect/openvpn-connect-icon.png", + "revHash": "3a512ea2df" + } + }, "oversetter": { "faintColorOnWhite": "rgba(61, 61, 61, 0.1)", "goodColorOnBlack": "#A47C44", @@ -7311,6 +7663,22 @@ "revHash": "6b24cd8ff6" } }, + "peershare": { + "faintColorOnWhite": "rgba(5, 77, 5, 0.1)", + "goodColorOnBlack": "#04AB04", + "goodColorOnWhite": "#054D05", + "palette": [ + "#131313", + "#04ab04", + "#054d05", + "#092e09", + "#092409" + ], + "source": { + "path": "apps/peershare/peershare-icon.png", + "revHash": "15f49c3902" + } + }, "pencil": { "faintColorOnWhite": "rgba(135, 79, 7, 0.1)", "goodColorOnBlack": "#F38B04", @@ -7359,6 +7727,22 @@ "revHash": "8e6b31a47c" } }, + "penpot-desktop": { + "faintColorOnWhite": "rgba(7, 7, 7, 0.1)", + "goodColorOnBlack": "#FBFBFB", + "goodColorOnWhite": "#070707", + "palette": [ + "#fbfbfb", + "#070707", + "#7c7c7c", + "#9f9f9f", + "#848484" + ], + "source": { + "path": "apps/penpot-desktop/penpot-desktop-icon.png", + "revHash": "76b4a1cb3c" + } + }, "petal": { "faintColorOnWhite": "rgba(202, 70, 118, 0.1)", "goodColorOnBlack": "#FADDA5", @@ -7807,6 +8191,22 @@ "revHash": "7493d6c5e8" } }, + "primate": { + "faintColorOnWhite": "rgba(228, 27, 20, 0.1)", + "goodColorOnBlack": "#EF4A44", + "goodColorOnWhite": "#E41B14", + "palette": [ + "#ef4a44", + "#fbfafa", + "#f48e8c", + "#f6acac", + "#f4aca4" + ], + "source": { + "path": "apps/primate/primate-icon.png", + "revHash": "5dcefea84b" + } + }, "primitive-nextgen": { "faintColorOnWhite": "rgba(73, 92, 124, 0.1)", "goodColorOnBlack": "#3074DE", @@ -8208,19 +8608,19 @@ } }, "rambox": { - "faintColorOnWhite": "rgba(41, 49, 98, 0.1)", - "goodColorOnBlack": "#3294B3", - "goodColorOnWhite": "#293162", + "faintColorOnWhite": "rgba(22, 118, 125, 0.1)", + "goodColorOnBlack": "#1C949C", + "goodColorOnWhite": "#16767D", "palette": [ - "#3294b3", - "#293162", - "#fafbfb", - "#9484a4", - "#6c5c7c" + "#1c949c", + "#20949c", + "#20949c", + "#20949c", + "#20949c" ], "source": { "path": "apps/rambox/rambox-icon.png", - "revHash": "fd384229ae" + "revHash": "79b0f24dfa" } }, "raven-reader": { @@ -8335,6 +8735,22 @@ "revHash": "622991b81a" } }, + "record-once": { + "faintColorOnWhite": "rgba(223, 4, 4, 0.1)", + "goodColorOnBlack": "#FBFBFB", + "goodColorOnWhite": "#DF0404", + "palette": [ + "#252424", + "#df0404", + "#fbfbfb", + "#9c9c9c", + "#848484" + ], + "source": { + "path": "apps/record-once/record-once-icon.png", + "revHash": "755e9eadd5" + } + }, "redis-gui-unofficial": { "faintColorOnWhite": "rgba(106, 4, 51, 0.1)", "goodColorOnBlack": "#E47C74", @@ -8351,6 +8767,22 @@ "revHash": "b2a19670b8" } }, + "refviewer": { + "faintColorOnWhite": "rgba(132, 92, 28, 0.1)", + "goodColorOnBlack": "#F9AA14", + "goodColorOnWhite": "#845C1C", + "palette": [ + "#f9aa14", + "#19181d", + "#f7f7f7", + "#845c1c", + "#7c7c7c" + ], + "source": { + "path": "apps/refviewer/refviewer-icon.png", + "revHash": "27c746ba12" + } + }, "remaining-time": { "faintColorOnWhite": "rgba(44, 112, 96, 0.1)", "goodColorOnBlack": "#1C8C9A", @@ -8368,19 +8800,19 @@ } }, "remember": { - "faintColorOnWhite": "rgba(29, 127, 101, 0.1)", - "goodColorOnBlack": "#249C7C", - "goodColorOnWhite": "#1D7F65", + "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", + "goodColorOnBlack": "#F3F3EB", + "goodColorOnWhite": "#040404", "palette": [ - "#f1f2f2", - "#249c7c", - "#6fb9a7", - "#84c4b4", - "#98ccbc" + "#040404", + "#f3f3eb", + "#7c7c74", + "#8c8c84", + "#6c6c6c" ], "source": { "path": "apps/remember/remember-icon.png", - "revHash": "20b15aa88d" + "revHash": "beecea7437" } }, "remind": { @@ -8399,6 +8831,22 @@ "revHash": "05d530729e" } }, + "remindaz": { + "faintColorOnWhite": "rgba(4, 102, 230, 0.1)", + "goodColorOnBlack": "#4393FC", + "goodColorOnWhite": "#0466E6", + "palette": [ + "#4393fc", + "#1c74f4", + "#3484fc", + "#2c84fa", + "#2c7cf4" + ], + "source": { + "path": "apps/remindaz/remindaz-icon.png", + "revHash": "c0876331ac" + } + }, "remindr": { "faintColorOnWhite": "rgba(4, 132, 116, 0.1)", "goodColorOnBlack": "#04B1CB", @@ -8415,6 +8863,22 @@ "revHash": "ae9859ce85" } }, + "remsupp": { + "faintColorOnWhite": "rgba(4, 96, 252, 0.1)", + "goodColorOnBlack": "#0485FC", + "goodColorOnWhite": "#0460FC", + "palette": [ + "#0485fc", + "#04befc", + "#04a2fc", + "#0460fc", + "#046cfc" + ], + "source": { + "path": "apps/remsupp/remsupp-icon.png", + "revHash": "1328576ba6" + } + }, "rendertune": { "faintColorOnWhite": "rgba(115, 99, 203, 0.1)", "goodColorOnBlack": "#A79ADE", @@ -8447,6 +8911,22 @@ "revHash": "94b27fe63a" } }, + "requestly": { + "faintColorOnWhite": "rgba(20, 92, 244, 0.1)", + "goodColorOnBlack": "#FF980C", + "goodColorOnWhite": "#145CF4", + "palette": [ + "#145cf4", + "#fcd40c", + "#4898f8", + "#c09884", + "#ff980c" + ], + "source": { + "path": "apps/requestly/requestly-icon.png", + "revHash": "ef828a72f6" + } + }, "reqview": { "faintColorOnWhite": "rgba(201, 79, 4, 0.1)", "goodColorOnBlack": "#F55D04", @@ -8959,6 +9439,22 @@ "revHash": "dd62eccbf9" } }, + "sigma-file-manager": { + "faintColorOnWhite": "rgba(87, 110, 124, 0.1)", + "goodColorOnBlack": "#627B8B", + "goodColorOnWhite": "#576E7C", + "palette": [ + "#627b8b", + "#fbfbfb", + "#9cacb4", + "#a9b4b9", + "#96a2aa" + ], + "source": { + "path": "apps/sigma-file-manager/sigma-file-manager-icon.png", + "revHash": "42c74a44c8" + } + }, "signal": { "faintColorOnWhite": "rgba(31, 97, 240, 0.1)", "goodColorOnBlack": "#3974F2", @@ -9168,19 +9664,19 @@ } }, "snailfm": { - "faintColorOnWhite": "rgba(39, 70, 106, 0.1)", - "goodColorOnBlack": "#F72B66", - "goodColorOnWhite": "#27466A", + "faintColorOnWhite": "rgba(36, 101, 246, 0.1)", + "goodColorOnBlack": "#1F9AEC", + "goodColorOnWhite": "#2465F6", "palette": [ - "#eb53b7", - "#27466a", - "#e774f7", - "#f72b66", - "#f71b46" + "#1f9aec", + "#e991a8", + "#040405", + "#2465f6", + "#3c3178" ], "source": { "path": "apps/snailfm/snailfm-icon.png", - "revHash": "0db02cbc7c" + "revHash": "a1217b4c84" } }, "snipaway": { @@ -9535,6 +10031,22 @@ "revHash": "48e6b631a6" } }, + "sql-client": { + "faintColorOnWhite": "rgba(188, 90, 5, 0.1)", + "goodColorOnBlack": "#EB7006", + "goodColorOnWhite": "#BC5A05", + "palette": [ + "#eb7006", + "#fbfaf8", + "#f8a224", + "#f49e53", + "#f4b47a" + ], + "source": { + "path": "apps/sql-client/sql-client-icon.png", + "revHash": "be805e59f0" + } + }, "sqlectron": { "faintColorOnWhite": "rgba(46, 125, 137, 0.1)", "goodColorOnBlack": "#3898A7", @@ -9824,19 +10336,19 @@ } }, "streambop": { - "faintColorOnWhite": "rgba(203, 67, 67, 0.1)", - "goodColorOnBlack": "#D15858", - "goodColorOnWhite": "#CB4343", + "faintColorOnWhite": "rgba(203, 68, 68, 0.1)", + "goodColorOnBlack": "#B0A5B6", + "goodColorOnWhite": "#CB4444", "palette": [ - "#090505", - "#cb4343", - "#762424", - "#9e3434", - "#942c2c" + "#cb4444", + "#b0a5b6", + "#190f1b", + "#939393", + "#754289" ], "source": { "path": "apps/streambop/streambop-icon.png", - "revHash": "b7e1dfa6a9" + "revHash": "2a970d7045" } }, "streamlabs-obs": { @@ -9919,6 +10431,22 @@ "revHash": "b2e4dac868" } }, + "sturdy": { + "faintColorOnWhite": "rgba(124, 92, 20, 0.1)", + "goodColorOnBlack": "#FABF30", + "goodColorOnWhite": "#7C5C14", + "palette": [ + "#fabf30", + "#040404", + "#f6f6f6", + "#9a741b", + "#7c5c14" + ], + "source": { + "path": "apps/sturdy/sturdy-icon.png", + "revHash": "500a5f5ad6" + } + }, "subordination": { "faintColorOnWhite": "rgba(171, 101, 13, 0.1)", "goodColorOnBlack": "#F1A648", @@ -10239,20 +10767,20 @@ "revHash": "033d7d1a99" } }, - "taskview": { - "faintColorOnWhite": "rgba(212, 28, 36, 0.1)", - "goodColorOnBlack": "#E58C94", - "goodColorOnWhite": "#D41C24", + "taskana": { + "faintColorOnWhite": "rgba(235, 9, 43, 0.1)", + "goodColorOnBlack": "#FA778B", + "goodColorOnWhite": "#EB092B", "palette": [ - "#d41c24", - "#241c24", - "#e3d1d2", - "#868282", - "#e58c94" + "#fa778b", + "#eeeded", + "#777777", + "#ea6c74", + "#ecbccc" ], "source": { - "path": "apps/taskview/taskview-icon.png", - "revHash": "e4f1ac8830" + "path": "apps/taskana/taskana-icon.png", + "revHash": "ecab296f36" } }, "tch-filector": { @@ -10287,6 +10815,22 @@ "revHash": "9c29ea4f52" } }, + "teleios-bible": { + "faintColorOnWhite": "rgba(220, 4, 4, 0.1)", + "goodColorOnBlack": "#E85959", + "goodColorOnWhite": "#DC0404", + "palette": [ + "#dc0404", + "#fbfbfb", + "#e85959", + "#ec7c7c", + "#ec8484" + ], + "source": { + "path": "apps/teleios-bible/teleios-bible-icon.png", + "revHash": "50ca2e5210" + } + }, "ten-hands": { "faintColorOnWhite": "rgba(11, 99, 66, 0.1)", "goodColorOnBlack": "#74A48C", @@ -10431,6 +10975,22 @@ "revHash": "726414a64b" } }, + "the-qwerty-app": { + "faintColorOnWhite": "rgba(157, 93, 3, 0.1)", + "goodColorOnBlack": "#FCC476", + "goodColorOnWhite": "#9D5D03", + "palette": [ + "#f43810", + "#fcf2c5", + "#fcc476", + "#fa9271", + "#f67e51" + ], + "source": { + "path": "apps/the-qwerty-app/the-qwerty-app-icon.png", + "revHash": "85783ea57a" + } + }, "themebuilder": { "faintColorOnWhite": "rgba(177, 88, 112, 0.1)", "goodColorOnBlack": "#F4BB69", @@ -10527,6 +11087,22 @@ "revHash": "e9bd268e84" } }, + "tidgi": { + "faintColorOnWhite": "rgba(66, 112, 219, 0.1)", + "goodColorOnBlack": "#9CB4EC", + "goodColorOnWhite": "#4270DB", + "palette": [ + "#fbfbfb", + "#547cdc", + "#b9c6ed", + "#9cb4ec", + "#a5b4e7" + ], + "source": { + "path": "apps/tidgi/tidgi-icon.png", + "revHash": "caad59924b" + } + }, "tilde": { "faintColorOnWhite": "rgba(27, 90, 101, 0.1)", "goodColorOnBlack": "#88B4B5", @@ -10639,22 +11215,6 @@ "revHash": "1b521acde0" } }, - "todolist": { - "faintColorOnWhite": "rgba(3, 121, 162, 0.1)", - "goodColorOnBlack": "#62D4FC", - "goodColorOnWhite": "#0379A2", - "palette": [ - "#42c5f6", - "#fafbfb", - "#89daf7", - "#b4e5f8", - "#62d4fc" - ], - "source": { - "path": "apps/todolist/todolist-icon.png", - "revHash": "52ba011a8d" - } - }, "todometer": { "faintColorOnWhite": "rgba(44, 44, 52, 0.1)", "goodColorOnBlack": "#63DBA3", @@ -10687,6 +11247,22 @@ "revHash": "e90559a9c0" } }, + "tonfotos": { + "faintColorOnWhite": "rgba(194, 6, 195, 0.1)", + "goodColorOnBlack": "#D48612", + "goodColorOnWhite": "#C206C3", + "palette": [ + "#7d7f81", + "#eddfd6", + "#29669d", + "#d48612", + "#c206c3" + ], + "source": { + "path": "apps/tonfotos/tonfotos-icon.png", + "revHash": "75f703dd16" + } + }, "top-browser": { "faintColorOnWhite": "rgba(83, 111, 123, 0.1)", "goodColorOnBlack": "#EB9B40", @@ -11279,6 +11855,22 @@ "revHash": "cac2d7f8cf" } }, + "upnotes": { + "faintColorOnWhite": "rgba(133, 63, 36, 0.1)", + "goodColorOnBlack": "#EF6A3B", + "goodColorOnWhite": "#853F24", + "palette": [ + "#ef6a3b", + "#fbfafa", + "#853f24", + "#f4b49c", + "#c29d8a" + ], + "source": { + "path": "apps/upnotes/upnotes-icon.png", + "revHash": "b66459e9b5" + } + }, "utilso": { "faintColorOnWhite": "rgba(28, 49, 60, 0.1)", "goodColorOnBlack": "#2C9CDC", @@ -11424,19 +12016,19 @@ } }, "visual-studio-code": { - "faintColorOnWhite": "rgba(12, 92, 156, 0.1)", - "goodColorOnBlack": "#258DD2", - "goodColorOnWhite": "#0C5C9C", + "faintColorOnWhite": "rgba(31, 115, 170, 0.1)", + "goodColorOnBlack": "#239BF3", + "goodColorOnWhite": "#1F73AA", "palette": [ - "#2f3033", - "#258dd2", - "#646064", - "#547c94", - "#0c5c9c" + "#2083c6", + "#4aaff3", + "#34a6f3", + "#1f73aa", + "#239bf3" ], "source": { "path": "apps/visual-studio-code/visual-studio-code-icon.png", - "revHash": "34d2977678" + "revHash": "8db781b210" } }, "vivifyscrum": { @@ -11503,22 +12095,6 @@ "revHash": "8531cf3b8a" } }, - "vonage-business-communications": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/vonage-business-communications/vonage-business-communications-icon.png", - "revHash": "9ef06c6975" - } - }, "vrap": { "faintColorOnWhite": "rgba(78, 28, 60, 0.1)", "goodColorOnBlack": "#CF579F", @@ -11727,6 +12303,22 @@ "revHash": "4369d3f134" } }, + "webasyst-cashflow": { + "faintColorOnWhite": "rgba(3, 135, 62, 0.1)", + "goodColorOnBlack": "#04CB5D", + "goodColorOnWhite": "#03873E", + "palette": [ + "#ec1331", + "#fbfbfb", + "#04cb5d", + "#04b44c", + "#ec8c9c" + ], + "source": { + "path": "apps/webasyst-cashflow/webasyst-cashflow-icon.png", + "revHash": "098c145437" + } + }, "webcatalog": { "faintColorOnWhite": "rgba(12, 61, 122, 0.1)", "goodColorOnBlack": "#8CB4DC", @@ -11807,6 +12399,22 @@ "revHash": "273adabec1" } }, + "weektodo": { + "faintColorOnWhite": "rgba(91, 94, 161, 0.1)", + "goodColorOnBlack": "#9177AF", + "goodColorOnWhite": "#5B5EA1", + "palette": [ + "#5b5ea1", + "#f7f6f3", + "#9177af", + "#a8aac9", + "#918cb4" + ], + "source": { + "path": "apps/weektodo/weektodo-icon.png", + "revHash": "8f00543844" + } + }, "weflow": { "faintColorOnWhite": "rgba(21, 77, 14, 0.1)", "goodColorOnBlack": "#1CD45C", @@ -11887,22 +12495,6 @@ "revHash": "bb8f40ea8b" } }, - "whatsapp": { - "faintColorOnWhite": "rgba(38, 127, 56, 0.1)", - "goodColorOnBlack": "#4FCA67", - "goodColorOnWhite": "#267F38", - "palette": [ - "#f2f2f2", - "#4fca67", - "#a1c8a7", - "#b4d8bc", - "#80ca8c" - ], - "source": { - "path": "apps/whatsapp/whatsapp-icon.png", - "revHash": "72eab31a1d" - } - }, "wildlink": { "faintColorOnWhite": "rgba(55, 95, 141, 0.1)", "goodColorOnBlack": "#2F91BA", @@ -12047,6 +12639,22 @@ "revHash": "e6fcd5b334" } }, + "worksheets-data-studio": { + "faintColorOnWhite": "rgba(60, 108, 156, 0.1)", + "goodColorOnBlack": "#84A2C0", + "goodColorOnWhite": "#3C6C9C", + "palette": [ + "#f7f8f9", + "#3c6c9c", + "#84a2c0", + "#9cbccc", + "#6c8cb4" + ], + "source": { + "path": "apps/worksheets-data-studio/worksheets-data-studio-icon.png", + "revHash": "cd9e8269d5" + } + }, "world-history-ap": { "faintColorOnWhite": "rgba(76, 57, 25, 0.1)", "goodColorOnBlack": "#2CECEB", @@ -12239,6 +12847,22 @@ "revHash": "64531d5548" } }, + "youtube-music-for-desktop": { + "faintColorOnWhite": "rgba(155, 64, 207, 0.1)", + "goodColorOnBlack": "#E8D3F4", + "goodColorOnWhite": "#9B40CF", + "palette": [ + "#b671d9", + "#fbfbfb", + "#d9b5eb", + "#cc9ee4", + "#e8d3f4" + ], + "source": { + "path": "apps/youtube-music-for-desktop/youtube-music-for-desktop-icon.png", + "revHash": "43a75b5995" + } + }, "zap": { "faintColorOnWhite": "rgba(36, 36, 52, 0.1)", "goodColorOnBlack": "#E99411", diff --git a/meta/dates.json b/meta/dates.json index aa98c50dcf1..cb677a1b808 100644 --- a/meta/dates.json +++ b/meta/dates.json @@ -1156,5 +1156,51 @@ "sqlui-native": "2022-04-06", "csgo-tracker": "2022-04-08", "fairshare": "2022-05-06", - "monami-note": "2022-05-10" + "monami-note": "2022-05-10", + "agora-flat": "2024-02-29", + "armcord": "2024-02-29", + "banana-cake-pop": "2024-02-29", + "barklarm": "2024-02-29", + "beak": "2024-02-29", + "bot-messages-for-discord": "2024-02-29", + "cider": "2024-02-29", + "cursor-highlight": "2024-02-29", + "docker": "2024-02-29", + "electronim": "2024-02-29", + "enclina-messenger": "2024-02-29", + "ferdium": "2024-02-29", + "graycrown": "2024-02-29", + "he3": "2024-02-29", + "hearo": "2024-02-29", + "html-builder": "2024-02-29", + "janpankana": "2024-02-29", + "laradumps": "2024-02-29", + "marmota-app": "2024-02-29", + "minimal-image-viewer": "2024-02-29", + "monokle": "2024-02-29", + "muezzin": "2024-02-29", + "notion-calendar": "2024-02-29", + "peershare": "2024-02-29", + "penpot-desktop": "2024-02-29", + "primate": "2024-02-29", + "record-once": "2024-02-29", + "refviewer": "2024-02-29", + "remindaz": "2024-02-29", + "remsupp": "2024-02-29", + "requestly": "2024-02-29", + "sigma-file-manager": "2024-02-29", + "sql-client": "2024-02-29", + "sturdy": "2024-02-29", + "taskana": "2024-02-29", + "teleios-bible": "2024-02-29", + "the-qwerty-app": "2024-02-29", + "tidgi": "2024-02-29", + "tonfotos": "2024-02-29", + "upnotes": "2024-02-29", + "webasyst-cashflow": "2024-02-29", + "weektodo": "2024-02-29", + "worksheets-data-studio": "2024-02-29", + "youtube-music-for-desktop": "2024-02-29", + "openvpn-connect": "2024-02-29", + "logitech-logitune": "2024-02-29" } \ No newline at end of file diff --git a/meta/readmes.json b/meta/readmes.json index 822bc8817c6..caeee0ac46a 100644 --- a/meta/readmes.json +++ b/meta/readmes.json @@ -1,2432 +1,2541 @@ { "aeon": { - "readmeCleaned": "

\"Aeon\"

\n

\n 📡 Scan the internet for your personal information and modify or remove it\n

\n
\n
\n \n \"License\"\n \"GitHub\n \"Documentation\"\n
\n
\n
\n

What is Aeon?

\n

📡  Ever wondered what personal information is scattered around the internet? Aeon scans popuplar platforms for your personal information and (almost) automatically retrieves it.

\n

👀  Use Aeon to download, archive and visualise your personal information.

\n

  Don't agree with the data Facebook (or another platform) knows about you? Generate a request for modification or deletion with the click of a button!

\n
\n

\n \n

\n
\n

Installing Aeon

\n\n\n\n\n\n\n\n\n

Aeon is available for Windows, macOS, apt and yum! Download the application here and follow the instructions on the download page.

\n

\"Download

\n

Not sure how to start using Aeon? Follow the Getting Started guide for detailed instructions.

\n

How does it work?

\n

All companies worldwide are required to offer you access to all data they retain about you. But most of the time, this process is hard, convoluted, slow or all three at once! Aeon has rules for each platform that make requesting your personal information just a couple of clicks!

\n

\n \n

\n

The resulting data is downloaded on your local computer for safekeeping. Often, data is formatted in machine-readable formats such as JSON and CSV. To make it easier to digest your personal information, Aeon visualises it for you.

\n

\n \n

\n

Companies are not only required to grant access, they must respect your wishes too. This means you can require them to delete or modify the personal information they have. Aeon contains a generator for data subject rights emails, that help you take control of your personal data.

\n

\n \n

\n

Supported Platforms

\n\n\n\n\n\n\n\n\n

Aeon currently has native support for the following platforms:

\n
    \n
  • Facebook
  • \n
  • Instagram
  • \n
  • LinkedIn
  • \n
  • Spotify
  • \n
  • ...more coming soon
  • \n
\n

Want to see a particular platform added? Create a GitHub issue with the name of the particular provider.

\n

Want to help out with adding new platforms? Providers are easily defined with a Provider config. Check out the documentation on Providers to find out how they work. You can always create a Pull Request

\n

Contributing

\n

Aeon is being developed out in the open. Have an idea for a feature or a suggestion for a new provider? Create a GitHub issue and tag me (@leinelissen) if you need any help.

\n

Documentation

\n

\"Read

\n

Using Aeon

\n

You can find the latest build of Aeon over at the releases page. There's builds for Windows, macOS and Linux.

\n

If you're feeling more adventurous, clone the repository and compile your own nightly build. The only dependency is NodeJS. Prepare the codebase and start a development build by running the following commands:

\n
npm install\nnpm start\n
\n

The Technical Stuff

\n

Aeon is an Electron-based app, a mature platform for building JavaScript applications on the desktop. It is backed by a locally encrypted Git repository, made available through use of the excellent nodegit package.

\n

A custom and modular back-end allows for tracking and retrieving data from multiple sources. This is done through retrieval from an API, asynchronous data requests or a combination of both. Parser logic then allows for extracting common data types from the resulting JSON or CSV.

\n
", - "readmeOriginal": "

\"Aeon\"

\n

\n 📡 Scan the internet for your personal information and modify or remove it\n

\n
\n
\n \n \"License\"\n \"GitHub\n \"Documentation\"\n
\n
\n
\n

What is Aeon?

\n

📡  Ever wondered what personal information is scattered around the internet? Aeon scans popuplar platforms for your personal information and (almost) automatically retrieves it.

\n

👀  Use Aeon to download, archive and visualise your personal information.

\n

  Don't agree with the data Facebook (or another platform) knows about you? Generate a request for modification or deletion with the click of a button!

\n
\n

\n \n

\n
\n

Installing Aeon

\n\n\n\n\n\n\n\n\n

Aeon is available for Windows, macOS, apt and yum! Download the application here and follow the instructions on the download page.

\n

\"Download

\n

Not sure how to start using Aeon? Follow the Getting Started guide for detailed instructions.

\n

How does it work?

\n

All companies worldwide are required to offer you access to all data they retain about you. But most of the time, this process is hard, convoluted, slow or all three at once! Aeon has rules for each platform that make requesting your personal information just a couple of clicks!

\n

\n \n

\n

The resulting data is downloaded on your local computer for safekeeping. Often, data is formatted in machine-readable formats such as JSON and CSV. To make it easier to digest your personal information, Aeon visualises it for you.

\n

\n \n

\n

Companies are not only required to grant access, they must respect your wishes too. This means you can require them to delete or modify the personal information they have. Aeon contains a generator for data subject rights emails, that help you take control of your personal data.

\n

\n \n

\n

Supported Platforms

\n\n\n\n\n\n\n\n\n

Aeon currently has native support for the following platforms:

\n
    \n
  • Facebook
  • \n
  • Instagram
  • \n
  • LinkedIn
  • \n
  • Spotify
  • \n
  • ...more coming soon
  • \n
\n

Want to see a particular platform added? Create a GitHub issue with the name of the particular provider.

\n

Want to help out with adding new platforms? Providers are easily defined with a Provider config. Check out the documentation on Providers to find out how they work. You can always create a Pull Request

\n

Contributing

\n

Aeon is being developed out in the open. Have an idea for a feature or a suggestion for a new provider? Create a GitHub issue and tag me (@leinelissen) if you need any help.

\n

Documentation

\n

\"Read

\n

Using Aeon

\n

You can find the latest build of Aeon over at the releases page. There's builds for Windows, macOS and Linux.

\n

If you're feeling more adventurous, clone the repository and compile your own nightly build. The only dependency is NodeJS. Prepare the codebase and start a development build by running the following commands:

\n
npm install\nnpm start\n
\n

The Technical Stuff

\n

Aeon is an Electron-based app, a mature platform for building JavaScript applications on the desktop. It is backed by a locally encrypted Git repository, made available through use of the excellent nodegit package.

\n

A custom and modular back-end allows for tracking and retrieving data from multiple sources. This is done through retrieval from an API, asynchronous data requests or a combination of both. Parser logic then allows for extracting common data types from the resulting JSON or CSV.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.408Z" + "readmeCleaned": "

\"Aeon\"

\n

\n 📡 Scan the internet for your personal information and modify or remove it\n

\n
\n
\n \n \"License\"\n \"GitHub\n \"Documentation\"\n
\n
\n
\n

What is Aeon?

\n

📡  Ever wondered what personal information is scattered around the internet? Aeon scans popuplar platforms for your personal information and (almost) automatically retrieves it.

\n

👀  Use Aeon to download, archive and visualise your personal information.

\n

❌  Don't agree with the data Facebook (or another platform) knows about you? Generate a request for modification or deletion with the click of a button!

\n
\n

\n \n

\n
\n

Installing Aeon

\n\n\n\n\n\n\n\n\n

Aeon is available for Windows, macOS, apt and yum! Download the application here and follow the instructions on the download page.

\n

\"Download

\n

Not sure how to start using Aeon? Follow the Getting Started guide for detailed instructions.

\n

How does it work?

\n

All companies worldwide are required to offer you access to all data they retain about you. But most of the time, this process is hard, convoluted, slow or all three at once! Aeon has rules for each platform that make requesting your personal information just a couple of clicks!

\n

\n \n

\n

The resulting data is downloaded on your local computer for safekeeping. Often, data is formatted in machine-readable formats such as JSON and CSV. To make it easier to digest your personal information, Aeon visualises it for you.

\n

\n \n

\n

Companies are not only required to grant access, they must respect your wishes too. This means you can require them to delete or modify the personal information they have. Aeon contains a generator for data subject rights emails, that help you take control of your personal data.

\n

\n \n

\n

Supported Platforms

\n\n\n\n\n\n\n\n\n

Aeon currently has native support for the following platforms:

\n
    \n
  • Facebook
  • \n
  • Instagram
  • \n
  • LinkedIn
  • \n
  • Spotify
  • \n
  • ...more coming soon
  • \n
\n

Want to see a particular platform added? Create a GitHub issue with the name of the particular provider.

\n

Want to help out with adding new platforms? Providers are easily defined with a Provider config. Check out the documentation on Providers to find out how they work. You can always create a Pull Request

\n

Contributing

\n

Aeon is being developed out in the open. Have an idea for a feature or a suggestion for a new provider? Create a GitHub issue and tag me (@leinelissen) if you need any help.

\n

Documentation

\n

\"Read

\n

Using Aeon

\n

You can find the latest build of Aeon over at the releases page. There's builds for Windows, macOS and Linux.

\n

If you're feeling more adventurous, clone the repository and compile your own nightly build. The only dependency is NodeJS. Prepare the codebase and start a development build by running the following commands:

\n
npm install\nnpm start\n
\n

The Technical Stuff

\n

Aeon is an Electron-based app, a mature platform for building JavaScript applications on the desktop. It is backed by a locally encrypted Git repository, made available through use of the excellent nodegit package.

\n

A custom and modular back-end allows for tracking and retrieving data from multiple sources. This is done through retrieval from an API, asynchronous data requests or a combination of both. Parser logic then allows for extracting common data types from the resulting JSON or CSV.

\n
", + "readmeOriginal": "

\"Aeon\"

\n

\n 📡 Scan the internet for your personal information and modify or remove it\n

\n
\n
\n \n \"License\"\n \"GitHub\n \"Documentation\"\n
\n
\n
\n

What is Aeon?

\n

📡  Ever wondered what personal information is scattered around the internet? Aeon scans popuplar platforms for your personal information and (almost) automatically retrieves it.

\n

👀  Use Aeon to download, archive and visualise your personal information.

\n

❌  Don't agree with the data Facebook (or another platform) knows about you? Generate a request for modification or deletion with the click of a button!

\n
\n

\n \n

\n
\n

Installing Aeon

\n\n\n\n\n\n\n\n\n

Aeon is available for Windows, macOS, apt and yum! Download the application here and follow the instructions on the download page.

\n

\"Download

\n

Not sure how to start using Aeon? Follow the Getting Started guide for detailed instructions.

\n

How does it work?

\n

All companies worldwide are required to offer you access to all data they retain about you. But most of the time, this process is hard, convoluted, slow or all three at once! Aeon has rules for each platform that make requesting your personal information just a couple of clicks!

\n

\n \n

\n

The resulting data is downloaded on your local computer for safekeeping. Often, data is formatted in machine-readable formats such as JSON and CSV. To make it easier to digest your personal information, Aeon visualises it for you.

\n

\n \n

\n

Companies are not only required to grant access, they must respect your wishes too. This means you can require them to delete or modify the personal information they have. Aeon contains a generator for data subject rights emails, that help you take control of your personal data.

\n

\n \n

\n

Supported Platforms

\n\n\n\n\n\n\n\n\n

Aeon currently has native support for the following platforms:

\n
    \n
  • Facebook
  • \n
  • Instagram
  • \n
  • LinkedIn
  • \n
  • Spotify
  • \n
  • ...more coming soon
  • \n
\n

Want to see a particular platform added? Create a GitHub issue with the name of the particular provider.

\n

Want to help out with adding new platforms? Providers are easily defined with a Provider config. Check out the documentation on Providers to find out how they work. You can always create a Pull Request

\n

Contributing

\n

Aeon is being developed out in the open. Have an idea for a feature or a suggestion for a new provider? Create a GitHub issue and tag me (@leinelissen) if you need any help.

\n

Documentation

\n

\"Read

\n

Using Aeon

\n

You can find the latest build of Aeon over at the releases page. There's builds for Windows, macOS and Linux.

\n

If you're feeling more adventurous, clone the repository and compile your own nightly build. The only dependency is NodeJS. Prepare the codebase and start a development build by running the following commands:

\n
npm install\nnpm start\n
\n

The Technical Stuff

\n

Aeon is an Electron-based app, a mature platform for building JavaScript applications on the desktop. It is backed by a locally encrypted Git repository, made available through use of the excellent nodegit package.

\n

A custom and modular back-end allows for tracking and retrieving data from multiple sources. This is done through retrieval from an API, asynchronous data requests or a combination of both. Parser logic then allows for extracting common data types from the resulting JSON or CSV.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:20.782Z" }, "1clipboard": { - "readmeCleaned": "

\n \"1Clipboard\"\n

1Clipboard

\n

A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device.

\n

\n

\n

1Clipboard

\n

1Clipboard is Electron based modern web application written by Typescript using Angular4 (angular-cli) + ngrx (redux for Angular) + PouchDB. I can't say this project is the best example, but anyway it is worth to look for those who are going to use Angular framework as their native application. This project is still a work in progress and not yet ready for production.

\n

Note

\n

I am currently working on this project from scratch with the newer web technology, so the source code is different from the released version.\nI am going to open this project as a public repository in the future when it is ready.\nIf you want to access to the current private repo, please contact me with your github account.

\n

Download

\n

You can download current released version of 1Clipboard for Windows, macOS from http://1clipboard.io.

\n

Tech Stack

\n\n

Support

\n

If you like this project, you can support me by starring this repository, or getting in touch at contact@1clipboard.io

\n

License

\n

MIT © wiziple

\n
", - "readmeOriginal": "

\n \"1Clipboard\"\n

1Clipboard

\n

A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device.

\n

\n

\n

1Clipboard

\n

1Clipboard is Electron based modern web application written by Typescript using Angular4 (angular-cli) + ngrx (redux for Angular) + PouchDB. I can't say this project is the best example, but anyway it is worth to look for those who are going to use Angular framework as their native application. This project is still a work in progress and not yet ready for production.

\n

Note

\n

I am currently working on this project from scratch with the newer web technology, so the source code is different from the released version.\nI am going to open this project as a public repository in the future when it is ready.\nIf you want to access to the current private repo, please contact me with your github account.

\n

Download

\n

You can download current released version of 1Clipboard for Windows, macOS from http://1clipboard.io.

\n

Tech Stack

\n\n

Support

\n

If you like this project, you can support me by starring this repository, or getting in touch at contact@1clipboard.io

\n

License

\n

MIT © wiziple

\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.438Z" - }, - "aether": { - "readmeCleaned": "

\n\n \n\n

\n

\nAether is a peer-to-peer network of independent, self-moderated communities. \n

\n

\nHacker News\n

\n

\nThe Verge\n

\n

Heads up

\n

The current version is a developer preview. It collects usage metrics to help debugging.

\n

This is a developer preview, a pre-alpha. It is unstable and untested. It is not production-ready.

\n

Legalese

\n

This software is provided for free, on an as-is basis, with no warranty, and without any expressed or implied offer of support.

\n

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.

\n

Full license text: GNU Affero General Public License 3.0 only

\n

Download

\n

Download Aether

\n

Aether is available for Mac OS, Windows and Linux. Our community supports Windows, Mac OS and Linux versions at meta.geteather.net.

\n

Compiling

\n

Aether is a relatively large app with an Electron and Go toolchain, at 100,000+ lines of code. Getting it to compile requires setting up a correct build runtime with the latest versions of Go, Node (for Electron) and C dependencies and development environments. Expect the initial set-up to take a few hours. Be patient! 🙂

\n

Instructions

\n

Compile instructions can be found here on this gist, and at getaether.net/docs/developers.

\n

Filing a bug

\n

Please create a topic in the appropriate section of meta.getaether.net. This allows the non-Github-using majority of Aether users to help with your issue, and point you in the right direction.

\n

Backers

\n

Aether exists thanks to the generous fellows below. Funding Aether comes with some perks, such as registering your unique name before anyone else. See here for full benefits.

\n\n \n\n

Gold Sponsors

\n

[your name here]

\n

Sponsors

\n

Peter Wang

\n

Generous backers

\n

Alex

\n

Alex Tibbles

\n

Andrew

\n

Asher Gottlieb

\n

Bart Grantham

\n

Cerxi

\n

Chip Wasson

\n

Daniel Fischer

\n

Duane Bailey

\n

Jackson Solway

\n

James Bekkema

\n

John Alexander

\n

John Moore

\n

John Travise

\n

Lewis Liu

\n

mindricity

\n

Pavel Minaev

\n

Ryan Hill

\n

Sebastian Jug

\n

srdis

\n

Steamy McMemerton

\n

Steve

\n

Tom Kapanka

\n

Backers

\n

Andreas Basurto

\n

Forest Friendly

\n

Grischa Boßlar

\n

Whitman Schorn

\n

Crypto supporters

\n

@agalati

\n

@HostFat

\n
", - "readmeOriginal": "

\n\n \n\n

\n

\nAether is a peer-to-peer network of independent, self-moderated communities. \n

\n

\nHacker News\n

\n

\nThe Verge\n

\n

Heads up

\n

The current version is a developer preview. It collects usage metrics to help debugging.

\n

This is a developer preview, a pre-alpha. It is unstable and untested. It is not production-ready.

\n

Legalese

\n

This software is provided for free, on an as-is basis, with no warranty, and without any expressed or implied offer of support.

\n

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.

\n

Full license text: GNU Affero General Public License 3.0 only

\n

Download

\n

Download Aether

\n

Aether is available for Mac OS, Windows and Linux. Our community supports Windows, Mac OS and Linux versions at meta.geteather.net.

\n

Compiling

\n

Aether is a relatively large app with an Electron and Go toolchain, at 100,000+ lines of code. Getting it to compile requires setting up a correct build runtime with the latest versions of Go, Node (for Electron) and C dependencies and development environments. Expect the initial set-up to take a few hours. Be patient! 🙂

\n

Instructions

\n

Compile instructions can be found here on this gist, and at getaether.net/docs/developers.

\n

Filing a bug

\n

Please create a topic in the appropriate section of meta.getaether.net. This allows the non-Github-using majority of Aether users to help with your issue, and point you in the right direction.

\n

Backers

\n

Aether exists thanks to the generous fellows below. Funding Aether comes with some perks, such as registering your unique name before anyone else. See here for full benefits.

\n\n \n\n

Gold Sponsors

\n

[your name here]

\n

Sponsors

\n

Peter Wang

\n

Generous backers

\n

Alex

\n

Alex Tibbles

\n

Andrew

\n

Asher Gottlieb

\n

Bart Grantham

\n

Cerxi

\n

Chip Wasson

\n

Daniel Fischer

\n

Duane Bailey

\n

Jackson Solway

\n

James Bekkema

\n

John Alexander

\n

John Moore

\n

John Travise

\n

Lewis Liu

\n

mindricity

\n

Pavel Minaev

\n

Ryan Hill

\n

Sebastian Jug

\n

srdis

\n

Steamy McMemerton

\n

Steve

\n

Tom Kapanka

\n

Backers

\n

Andreas Basurto

\n

Forest Friendly

\n

Grischa Boßlar

\n

Whitman Schorn

\n

Crypto supporters

\n

@agalati

\n

@HostFat

\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.587Z" + "readmeCleaned": "

\n \"1Clipboard\"\n

1Clipboard

\n

A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device.

\n

\n

\n

1Clipboard

\n

1Clipboard is Electron based modern web application written by Typescript using Angular4 (angular-cli) + ngrx (redux for Angular) + PouchDB. I can't say this project is the best example, but anyway it is worth to look for those who are going to use Angular framework as their native application. This project is still a work in progress and not yet ready for production.

\n

Note

\n

I am currently working on this project from scratch with the newer web technology, so the source code is different from the released version.\nI am going to open this project as a public repository in the future when it is ready.\nIf you want to access to the current private repo, please contact me with your github account.

\n

Download

\n

You can download current released version of 1Clipboard for Windows, macOS from http://1clipboard.io.

\n

Tech Stack

\n\n

Support

\n

If you like this project, you can support me by starring this repository, or getting in touch at contact@1clipboard.io

\n

License

\n

MIT © wiziple

\n
", + "readmeOriginal": "

\n \"1Clipboard\"\n

1Clipboard

\n

A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device.

\n

\n

\n

1Clipboard

\n

1Clipboard is Electron based modern web application written by Typescript using Angular4 (angular-cli) + ngrx (redux for Angular) + PouchDB. I can't say this project is the best example, but anyway it is worth to look for those who are going to use Angular framework as their native application. This project is still a work in progress and not yet ready for production.

\n

Note

\n

I am currently working on this project from scratch with the newer web technology, so the source code is different from the released version.\nI am going to open this project as a public repository in the future when it is ready.\nIf you want to access to the current private repo, please contact me with your github account.

\n

Download

\n

You can download current released version of 1Clipboard for Windows, macOS from http://1clipboard.io.

\n

Tech Stack

\n\n

Support

\n

If you like this project, you can support me by starring this repository, or getting in touch at contact@1clipboard.io

\n

License

\n

MIT © wiziple

\n
", + "readmeFetchedAt": "2024-02-29T22:00:20.906Z" }, "advanced-rest-client": { - "readmeCleaned": "

Advanced REST Client application

\n

This is the main repository for the ARC Electron application.

\n

Documentation

\n

If you are looking for the documentation then visit docs.advancedrestclient.com.

\n

Installation

\n

If you are looking to install the application, the go to the releases page and download the installer for your system.

\n
    \n
  1. Find the latest stable release.
  2. \n
  3. Toggle the Assets and find the installer for your system. For Windows it will be arc-setup.exe. macOS users should download arc-x.x.x.dmg, where x.x.x is the version number. Linux users should find the distribution corresponding to the system you are using.
  4. \n
  5. Run the installer by clicking on it.
  6. \n
\n

Note that you may be asked to use an account with upgraded privileges to install the application.

\n

Project planning

\n

We believe in open web and open API tooling. The project is managed in an open way and you can also contribute by requesting features and reporting issues. You can check current planning in the project plan.

\n

Contributing to the project

\n

Get familiar with the application architecture. You may also want to look into the .github/CONTRIBUTING.md document before you jump into the development.

\n

Clone the repository:

\n
git clone https://github.com/advanced-rest-client/arc-electron.git
\n

Checkout this branch

\n
git checkout redesign2020
\n

Next, install dependencies (it may take a moment)

\n
npm install
\n

And run the application

\n
npm start
\n
", - "readmeOriginal": "

Advanced REST Client application

\n

This is the main repository for the ARC Electron application.

\n

Documentation

\n

If you are looking for the documentation then visit docs.advancedrestclient.com.

\n

Installation

\n

If you are looking to install the application, the go to the releases page and download the installer for your system.

\n
    \n
  1. Find the latest stable release.
  2. \n
  3. Toggle the Assets and find the installer for your system. For Windows it will be arc-setup.exe. macOS users should download arc-x.x.x.dmg, where x.x.x is the version number. Linux users should find the distribution corresponding to the system you are using.
  4. \n
  5. Run the installer by clicking on it.
  6. \n
\n

Note that you may be asked to use an account with upgraded privileges to install the application.

\n

Project planning

\n

We believe in open web and open API tooling. The project is managed in an open way and you can also contribute by requesting features and reporting issues. You can check current planning in the project plan.

\n

Contributing to the project

\n

Get familiar with the application architecture. You may also want to look into the .github/CONTRIBUTING.md document before you jump into the development.

\n

Clone the repository:

\n
git clone https://github.com/advanced-rest-client/arc-electron.git
\n

Checkout this branch

\n
git checkout redesign2020
\n

Next, install dependencies (it may take a moment)

\n
npm install
\n

And run the application

\n
npm start
\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.595Z" + "readmeCleaned": "

Advanced REST Client application

\n

This is the main repository for the ARC Electron application.

\n

Documentation

\n

If you are looking for the documentation then visit docs.advancedrestclient.com.

\n

Installation

\n

If you are looking to install the application, the go to the releases page and download the installer for your system.

\n
    \n
  1. Find the latest stable release.
  2. \n
  3. Toggle the Assets and find the installer for your system. For Windows it will be arc-setup.exe. macOS users should download arc-x.x.x.dmg, where x.x.x is the version number. Linux users should find the distribution corresponding to the system you are using.
  4. \n
  5. Run the installer by clicking on it.
  6. \n
\n

Note that you may be asked to use an account with upgraded privileges to install the application.

\n

Project planning

\n

We believe in open web and open API tooling. The project is managed in an open way and you can also contribute by requesting features and reporting issues. You can check current planning in the project plan.

\n

Contributing to the project

\n

Get familiar with the application architecture. You may also want to look into the .github/CONTRIBUTING.md document before you jump into the development.

\n

Clone the repository:

\n
git clone https://github.com/advanced-rest-client/arc-electron.git
\n

Checkout this branch

\n
git checkout redesign2020
\n

Next, install dependencies (it may take a moment)

\n
npm install
\n

And run the application

\n
npm start
\n
", + "readmeOriginal": "

Advanced REST Client application

\n

This is the main repository for the ARC Electron application.

\n

Documentation

\n

If you are looking for the documentation then visit docs.advancedrestclient.com.

\n

Installation

\n

If you are looking to install the application, the go to the releases page and download the installer for your system.

\n
    \n
  1. Find the latest stable release.
  2. \n
  3. Toggle the Assets and find the installer for your system. For Windows it will be arc-setup.exe. macOS users should download arc-x.x.x.dmg, where x.x.x is the version number. Linux users should find the distribution corresponding to the system you are using.
  4. \n
  5. Run the installer by clicking on it.
  6. \n
\n

Note that you may be asked to use an account with upgraded privileges to install the application.

\n

Project planning

\n

We believe in open web and open API tooling. The project is managed in an open way and you can also contribute by requesting features and reporting issues. You can check current planning in the project plan.

\n

Contributing to the project

\n

Get familiar with the application architecture. You may also want to look into the .github/CONTRIBUTING.md document before you jump into the development.

\n

Clone the repository:

\n
git clone https://github.com/advanced-rest-client/arc-electron.git
\n

Checkout this branch

\n
git checkout redesign2020
\n

Next, install dependencies (it may take a moment)

\n
npm install
\n

And run the application

\n
npm start
\n
", + "readmeFetchedAt": "2024-02-29T22:00:20.990Z" }, "akiee": { - "readmeCleaned": "

\"Akiee

\n# Welcome to Akiee\n

Akiee is a task manager that allows you to organize your task in a new way. It is build with Node-Webkit, Clojurescript and React. It is available for Linux, Mac and Windows.

\n

\"Akiee

\n

What makes Akiee different from other task managers?

\n
    \n
  • \n

    Tasks should be easy to organize. Akiee lets you easily arange the order of your tasks. Unlike other task managers, that only let you change priorities and due dates of your tasks. With Akiee you always know which task you should finish next.

    \n
  • \n
  • \n

    Akiee saves your tasks in a Markdown file! You can access your tasks with every text editor available, it is easy to add notes in the Markdown file the way you like. Akiee doesn't hide your todo list in a database. If you link your tasks to your Dropbox you can even access it over the web.

    \n
  • \n
  • \n

    Akiee's tasks have 3 states: Todo, Doing, Done! Inspired from agile methods like Kanban and Scrum, Akiee's tasks have three states. This way you can focus on the tasks you are currently working on. Other tasks get out of your way.

    \n
  • \n
\n

Akiee is at 0.0.1, it's the first beta release. I have been using it for some time now and it is working stable on Arch 64 bit. So take it for a test drive, if you feel task management is broken for you.

\n

Akiee is heavily inspired by the great Org-Mode and my work as a product owner in a software company.

\n

Video

\n

\"Akiee

\n

How to install and use Akiee

\n

Download your binarys: http://rockiger.com/en/akiee

\n

Unpack the content and click on the Akiee file.

\n
", - "readmeOriginal": "

\"Akiee

\n# Welcome to Akiee\n

Akiee is a task manager that allows you to organize your task in a new way. It is build with Node-Webkit, Clojurescript and React. It is available for Linux, Mac and Windows.

\n

\"Akiee

\n

What makes Akiee different from other task managers?

\n
    \n
  • \n

    Tasks should be easy to organize. Akiee lets you easily arange the order of your tasks. Unlike other task managers, that only let you change priorities and due dates of your tasks. With Akiee you always know which task you should finish next.

    \n
  • \n
  • \n

    Akiee saves your tasks in a Markdown file! You can access your tasks with every text editor available, it is easy to add notes in the Markdown file the way you like. Akiee doesn't hide your todo list in a database. If you link your tasks to your Dropbox you can even access it over the web.

    \n
  • \n
  • \n

    Akiee's tasks have 3 states: Todo, Doing, Done! Inspired from agile methods like Kanban and Scrum, Akiee's tasks have three states. This way you can focus on the tasks you are currently working on. Other tasks get out of your way.

    \n
  • \n
\n

Akiee is at 0.0.1, it's the first beta release. I have been using it for some time now and it is working stable on Arch 64 bit. So take it for a test drive, if you feel task management is broken for you.

\n

Akiee is heavily inspired by the great Org-Mode and my work as a product owner in a software company.

\n

Video

\n

\"Akiee

\n

How to install and use Akiee

\n

Download your binarys: http://rockiger.com/en/akiee

\n

Unpack the content and click on the Akiee file.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.637Z" + "readmeCleaned": "

\"Akiee

\n# Welcome to Akiee\n

Akiee is a task manager that allows you to organize your task in a new way. It is build with Node-Webkit, Clojurescript and React. It is available for Linux, Mac and Windows.

\n

\"Akiee

\n

What makes Akiee different from other task managers?

\n
    \n
  • \n

    Tasks should be easy to organize. Akiee lets you easily arange the order of your tasks. Unlike other task managers, that only let you change priorities and due dates of your tasks. With Akiee you always know which task you should finish next.

    \n
  • \n
  • \n

    Akiee saves your tasks in a Markdown file! You can access your tasks with every text editor available, it is easy to add notes in the Markdown file the way you like. Akiee doesn't hide your todo list in a database. If you link your tasks to your Dropbox you can even access it over the web.

    \n
  • \n
  • \n

    Akiee's tasks have 3 states: Todo, Doing, Done! Inspired from agile methods like Kanban and Scrum, Akiee's tasks have three states. This way you can focus on the tasks you are currently working on. Other tasks get out of your way.

    \n
  • \n
\n

Akiee is at 0.0.1, it's the first beta release. I have been using it for some time now and it is working stable on Arch 64 bit. So take it for a test drive, if you feel task management is broken for you.

\n

Akiee is heavily inspired by the great Org-Mode and my work as a product owner in a software company.

\n

Video

\n

\"Akiee

\n

How to install and use Akiee

\n

Download your binarys: http://rockiger.com/en/akiee

\n

Unpack the content and click on the Akiee file.

\n
", + "readmeOriginal": "

\"Akiee

\n# Welcome to Akiee\n

Akiee is a task manager that allows you to organize your task in a new way. It is build with Node-Webkit, Clojurescript and React. It is available for Linux, Mac and Windows.

\n

\"Akiee

\n

What makes Akiee different from other task managers?

\n
    \n
  • \n

    Tasks should be easy to organize. Akiee lets you easily arange the order of your tasks. Unlike other task managers, that only let you change priorities and due dates of your tasks. With Akiee you always know which task you should finish next.

    \n
  • \n
  • \n

    Akiee saves your tasks in a Markdown file! You can access your tasks with every text editor available, it is easy to add notes in the Markdown file the way you like. Akiee doesn't hide your todo list in a database. If you link your tasks to your Dropbox you can even access it over the web.

    \n
  • \n
  • \n

    Akiee's tasks have 3 states: Todo, Doing, Done! Inspired from agile methods like Kanban and Scrum, Akiee's tasks have three states. This way you can focus on the tasks you are currently working on. Other tasks get out of your way.

    \n
  • \n
\n

Akiee is at 0.0.1, it's the first beta release. I have been using it for some time now and it is working stable on Arch 64 bit. So take it for a test drive, if you feel task management is broken for you.

\n

Akiee is heavily inspired by the great Org-Mode and my work as a product owner in a software company.

\n

Video

\n

\"Akiee

\n

How to install and use Akiee

\n

Download your binarys: http://rockiger.com/en/akiee

\n

Unpack the content and click on the Akiee file.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:21.284Z" + }, + "aether": { + "readmeCleaned": "

\n\n \n\n

\n

\nAether is a peer-to-peer network of independent, self-moderated communities. \n

\n

\nHacker News\n

\n

\nThe Verge\n

\n

Heads up

\n

The current version is a developer preview. It collects usage metrics to help debugging.

\n

This is a developer preview, a pre-alpha. It is unstable and untested. It is not production-ready.

\n

Legalese

\n

This software is provided for free, on an as-is basis, with no warranty, and without any expressed or implied offer of support.

\n

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.

\n

Full license text: GNU Affero General Public License 3.0 only

\n

Download

\n

Download Aether

\n

Aether is available for Mac OS, Windows and Linux. Our community supports Windows, Mac OS and Linux versions at meta.geteather.net.

\n

Compiling

\n

Aether is a relatively large app with an Electron and Go toolchain, at 100,000+ lines of code. Getting it to compile requires setting up a correct build runtime with the latest versions of Go, Node (for Electron) and C dependencies and development environments. Expect the initial set-up to take a few hours. Be patient! 🙂

\n

Instructions

\n

Compile instructions can be found here on this gist, and at getaether.net/docs/developers.

\n

Filing a bug

\n

Please create a topic in the appropriate section of meta.getaether.net. This allows the non-Github-using majority of Aether users to help with your issue, and point you in the right direction.

\n

Backers

\n

Aether exists thanks to the generous fellows below. Funding Aether comes with some perks, such as registering your unique name before anyone else. See here for full benefits.

\n\n \n\n

Gold Sponsors

\n

[your name here]

\n

Sponsors

\n

Peter Wang

\n

Generous backers

\n

Alex

\n

Alex Tibbles

\n

Andrew

\n

Asher Gottlieb

\n

Bart Grantham

\n

Cerxi

\n

Chip Wasson

\n

Daniel Fischer

\n

Duane Bailey

\n

Jackson Solway

\n

James Bekkema

\n

John Alexander

\n

John Moore

\n

John Travise

\n

Lewis Liu

\n

mindricity

\n

Pavel Minaev

\n

Ryan Hill

\n

Sebastian Jug

\n

srdis

\n

Steamy McMemerton

\n

Steve

\n

Tom Kapanka

\n

Backers

\n

Andreas Basurto

\n

Forest Friendly

\n

Grischa Boßlar

\n

Whitman Schorn

\n

Crypto supporters

\n

@agalati

\n

@HostFat

\n
", + "readmeOriginal": "

\n\n \n\n

\n

\nAether is a peer-to-peer network of independent, self-moderated communities. \n

\n

\nHacker News\n

\n

\nThe Verge\n

\n

Heads up

\n

The current version is a developer preview. It collects usage metrics to help debugging.

\n

This is a developer preview, a pre-alpha. It is unstable and untested. It is not production-ready.

\n

Legalese

\n

This software is provided for free, on an as-is basis, with no warranty, and without any expressed or implied offer of support.

\n

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.

\n

Full license text: GNU Affero General Public License 3.0 only

\n

Download

\n

Download Aether

\n

Aether is available for Mac OS, Windows and Linux. Our community supports Windows, Mac OS and Linux versions at meta.geteather.net.

\n

Compiling

\n

Aether is a relatively large app with an Electron and Go toolchain, at 100,000+ lines of code. Getting it to compile requires setting up a correct build runtime with the latest versions of Go, Node (for Electron) and C dependencies and development environments. Expect the initial set-up to take a few hours. Be patient! 🙂

\n

Instructions

\n

Compile instructions can be found here on this gist, and at getaether.net/docs/developers.

\n

Filing a bug

\n

Please create a topic in the appropriate section of meta.getaether.net. This allows the non-Github-using majority of Aether users to help with your issue, and point you in the right direction.

\n

Backers

\n

Aether exists thanks to the generous fellows below. Funding Aether comes with some perks, such as registering your unique name before anyone else. See here for full benefits.

\n\n \n\n

Gold Sponsors

\n

[your name here]

\n

Sponsors

\n

Peter Wang

\n

Generous backers

\n

Alex

\n

Alex Tibbles

\n

Andrew

\n

Asher Gottlieb

\n

Bart Grantham

\n

Cerxi

\n

Chip Wasson

\n

Daniel Fischer

\n

Duane Bailey

\n

Jackson Solway

\n

James Bekkema

\n

John Alexander

\n

John Moore

\n

John Travise

\n

Lewis Liu

\n

mindricity

\n

Pavel Minaev

\n

Ryan Hill

\n

Sebastian Jug

\n

srdis

\n

Steamy McMemerton

\n

Steve

\n

Tom Kapanka

\n

Backers

\n

Andreas Basurto

\n

Forest Friendly

\n

Grischa Boßlar

\n

Whitman Schorn

\n

Crypto supporters

\n

@agalati

\n

@HostFat

\n
", + "readmeFetchedAt": "2024-02-29T22:00:21.290Z" + }, + "agora-flat": { + "readmeCleaned": "

\n \n

\n
\n \"GitHub\"\n \"GitHub\n \"GitHub\n \n \"GitHub\n \n
\n \n \"Twitter\n \n \n \"Slack\n \n
\n
\n

Agora Flat

\n

Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.

\n

中文

\n \n
\n

Features

\n
    \n
  • Real-time interaction\n
      \n
    • Multifunctional interactive whiteboard
    • \n
    • Real-time video/audio chat (RTC)
    • \n
    • Real-time messaging (RTM)
    • \n
    \n
  • \n
  • Login via\n
      \n
    • GitHub
    • \n
    • WeChat
    • \n
    \n
  • \n
  • Classroom management\n
      \n
    • Join, create and schedule classrooms
    • \n
    • Support periodic rooms
    • \n
    \n
  • \n
  • Classroom recording and replaying\n
      \n
    • Whiteboard replaying
    • \n
    • Cloud recording for video and audio
    • \n
    • Messaging replaying
    • \n
    \n
  • \n
  • Cloud Storage for multi-media courseware
  • \n
  • Screen sharing
  • \n
\n

Quickstart

\n

You can build and run the Flat client without a server. This repository includes the following projects:

\n\n

Installation

\n
\n

If you don't have pnpm installed:

\n
npm i -g pnpm
\n
\n

Clone or fork this project, at project root run:

\n
pnpm i
\n

Build and run Flat Electron client

\n

Run the following commands at the root of the repository to build and run Flat Electron client.

\n
pnpm start
\n

You can use one of the following methods to package your executable:

\n
    \n
  • Run pnpm ship at project root to package based on current system.
  • \n
  • Alternatively, run pnpm ship:mac or pnpm ship:win at project root to package for a specified system.
  • \n
\n

Build and run Flat Web client

\n

Run the following command at the root of the repository to build and run Flat web client.

\n
pnpm start:web
\n

Alternatively, run the following command:

\n
cd ./web/flat-web/ && pnpm start
\n

UI and business logic are separated in Flat. You can view and develop Flat components UI via Storybook. You can either visit the (Online address) or run pnpm storybook at the root of the repository to run Storybook locally.

\n

References

\n\n

Related Projects

\n\n

Contributing

\n

Writing code is great, but there are many other ways to make meaningful contributions to the project:

\n\n

For more info about how to contribute, see CONTRIBUTING.md

\n

Code Contributors

\n

Thank you to all the people who already contributed to Flat!

\n

\n

Disclaimer

\n

You may use Flat for commercial purposes but please note that we do not accept customizational commercial requirements and deployment supports. Nor do we offer customer supports for commercial usage. Please head to Flexible Classroom for such requirements.

\n

License

\n

Copyright © Agora Corporation. All rights reserved.

\n

Licensed under the MIT license.

\n

When using the Flat or other GitHub logos, be sure to follow the GitHub logo guidelines.

\n
", + "readmeOriginal": "

\n \n

\n
\n \"GitHub\"\n \"GitHub\n \"GitHub\n \n \"GitHub\n \n
\n \n \"Twitter\n \n \n \"Slack\n \n
\n
\n

Agora Flat

\n

Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.

\n

中文

\n \n
\n

Features

\n
    \n
  • Real-time interaction\n
      \n
    • Multifunctional interactive whiteboard
    • \n
    • Real-time video/audio chat (RTC)
    • \n
    • Real-time messaging (RTM)
    • \n
    \n
  • \n
  • Login via\n
      \n
    • GitHub
    • \n
    • WeChat
    • \n
    \n
  • \n
  • Classroom management\n
      \n
    • Join, create and schedule classrooms
    • \n
    • Support periodic rooms
    • \n
    \n
  • \n
  • Classroom recording and replaying\n
      \n
    • Whiteboard replaying
    • \n
    • Cloud recording for video and audio
    • \n
    • Messaging replaying
    • \n
    \n
  • \n
  • Cloud Storage for multi-media courseware
  • \n
  • Screen sharing
  • \n
\n

Quickstart

\n

You can build and run the Flat client without a server. This repository includes the following projects:

\n\n

Installation

\n
\n

If you don't have pnpm installed:

\n
npm i -g pnpm
\n
\n

Clone or fork this project, at project root run:

\n
pnpm i
\n

Build and run Flat Electron client

\n

Run the following commands at the root of the repository to build and run Flat Electron client.

\n
pnpm start
\n

You can use one of the following methods to package your executable:

\n
    \n
  • Run pnpm ship at project root to package based on current system.
  • \n
  • Alternatively, run pnpm ship:mac or pnpm ship:win at project root to package for a specified system.
  • \n
\n

Build and run Flat Web client

\n

Run the following command at the root of the repository to build and run Flat web client.

\n
pnpm start:web
\n

Alternatively, run the following command:

\n
cd ./web/flat-web/ && pnpm start
\n

UI and business logic are separated in Flat. You can view and develop Flat components UI via Storybook. You can either visit the (Online address) or run pnpm storybook at the root of the repository to run Storybook locally.

\n

References

\n\n

Related Projects

\n\n

Contributing

\n

Writing code is great, but there are many other ways to make meaningful contributions to the project:

\n\n

For more info about how to contribute, see CONTRIBUTING.md

\n

Code Contributors

\n

Thank you to all the people who already contributed to Flat!

\n

\n

Disclaimer

\n

You may use Flat for commercial purposes but please note that we do not accept customizational commercial requirements and deployment supports. Nor do we offer customer supports for commercial usage. Please head to Flexible Classroom for such requirements.

\n

License

\n

Copyright © Agora Corporation. All rights reserved.

\n

Licensed under the MIT license.

\n

When using the Flat or other GitHub logos, be sure to follow the GitHub logo guidelines.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:21.458Z" }, "alchemy": { - "readmeCleaned": "

\n

\"FOSSA

\n

Introduction

\n

Alchemy is an open-source file converter (built on Electron and React). It also supports operations like merging files together into a pdf. We hope to support more operations and file types soon!

\n

Visit dawnlabs.io/alchemy/ or read our post to learn more.

\n

Features

\n
    \n
  • Beautifully simple. Super easy, drag-and-drop interface for converting/merging files
  • \n
  • Merge files. Merge multiple images into one pdf, you can even change the file order
  • \n
  • Convert files. Batch-convert multiple files to a variety of file types
  • \n
\n

Usage

\n

\"demo\"

\n
    \n
  1. Simply open the app by clicking on the menubar icon, or by hitting ⌘-⇧-8.
  2. \n
  3. Then just drag your image files into the application and select any options.
  4. \n
  5. Finally, click the convert/merge to seamlessly convert them into a variety of formats, or merge them into a pdf or gif. You can also hold while dropping to merge the files into a pdf immediately.
  6. \n
\n

Installation

\n

macOS/Windows

\n

Download the latest release from the Alchemy Releases Page

\n

Linux

\n

We haven't tested Alchemy on Linux yet, but if you're feeling adventurous go right ahead and create a build for your platform of choice.

\n

Contribute

\n

If you have discovered a bug or have a feature suggestion, feel free to create an issue on Github.

\n

If you'd like to make some changes yourself, see the following:

\n
    \n
  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. \n
  3. Build the webpack bundle and start the application: yarn build && yarn start
  4. \n
  5. Help us keep our code clean and safe: npm i --package-lock-only && npm audit fix
  6. \n
  7. Run the tests with: yarn test
  8. \n
  9. Finally, submit a pull request with your changes!
  10. \n
\n

Authors

\n

Alchemy is a project by

\n\n

License

\n

\"FOSSA

\n
", - "readmeOriginal": "

\n

\"FOSSA

\n

Introduction

\n

Alchemy is an open-source file converter (built on Electron and React). It also supports operations like merging files together into a pdf. We hope to support more operations and file types soon!

\n

Visit dawnlabs.io/alchemy/ or read our post to learn more.

\n

Features

\n
    \n
  • Beautifully simple. Super easy, drag-and-drop interface for converting/merging files
  • \n
  • Merge files. Merge multiple images into one pdf, you can even change the file order
  • \n
  • Convert files. Batch-convert multiple files to a variety of file types
  • \n
\n

Usage

\n

\"demo\"

\n
    \n
  1. Simply open the app by clicking on the menubar icon, or by hitting ⌘-⇧-8.
  2. \n
  3. Then just drag your image files into the application and select any options.
  4. \n
  5. Finally, click the convert/merge to seamlessly convert them into a variety of formats, or merge them into a pdf or gif. You can also hold while dropping to merge the files into a pdf immediately.
  6. \n
\n

Installation

\n

macOS/Windows

\n

Download the latest release from the Alchemy Releases Page

\n

Linux

\n

We haven't tested Alchemy on Linux yet, but if you're feeling adventurous go right ahead and create a build for your platform of choice.

\n

Contribute

\n

If you have discovered a bug or have a feature suggestion, feel free to create an issue on Github.

\n

If you'd like to make some changes yourself, see the following:

\n
    \n
  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. \n
  3. Build the webpack bundle and start the application: yarn build && yarn start
  4. \n
  5. Help us keep our code clean and safe: npm i --package-lock-only && npm audit fix
  6. \n
  7. Run the tests with: yarn test
  8. \n
  9. Finally, submit a pull request with your changes!
  10. \n
\n

Authors

\n

Alchemy is a project by

\n\n

License

\n

\"FOSSA

\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.671Z" + "readmeCleaned": "

\n

\"FOSSA

\n

Introduction

\n

Alchemy is an open-source file converter (built on Electron and React). It also supports operations like merging files together into a pdf. We hope to support more operations and file types soon!

\n

Visit dawnlabs.io/alchemy/ or read our post to learn more.

\n

Features

\n
    \n
  • Beautifully simple. Super easy, drag-and-drop interface for converting/merging files
  • \n
  • Merge files. Merge multiple images into one pdf, you can even change the file order
  • \n
  • Convert files. Batch-convert multiple files to a variety of file types
  • \n
\n

Usage

\n

\"demo\"

\n
    \n
  1. Simply open the app by clicking on the menubar icon, or by hitting ⌘-⇧-8.
  2. \n
  3. Then just drag your image files into the application and select any options.
  4. \n
  5. Finally, click the convert/merge to seamlessly convert them into a variety of formats, or merge them into a pdf or gif. You can also hold while dropping to merge the files into a pdf immediately.
  6. \n
\n

Installation

\n

macOS/Windows

\n

Download the latest release from the Alchemy Releases Page

\n

Linux

\n

We haven't tested Alchemy on Linux yet, but if you're feeling adventurous go right ahead and create a build for your platform of choice.

\n

Contribute

\n

If you have discovered a bug or have a feature suggestion, feel free to create an issue on Github.

\n

If you'd like to make some changes yourself, see the following:

\n
    \n
  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. \n
  3. Build the webpack bundle and start the application: yarn build && yarn start
  4. \n
  5. Help us keep our code clean and safe: npm i --package-lock-only && npm audit fix
  6. \n
  7. Run the tests with: yarn test
  8. \n
  9. Finally, submit a pull request with your changes!
  10. \n
\n

Authors

\n

Alchemy is a project by

\n\n

License

\n

\"FOSSA

\n
", + "readmeOriginal": "

\n

\"FOSSA

\n

Introduction

\n

Alchemy is an open-source file converter (built on Electron and React). It also supports operations like merging files together into a pdf. We hope to support more operations and file types soon!

\n

Visit dawnlabs.io/alchemy/ or read our post to learn more.

\n

Features

\n
    \n
  • Beautifully simple. Super easy, drag-and-drop interface for converting/merging files
  • \n
  • Merge files. Merge multiple images into one pdf, you can even change the file order
  • \n
  • Convert files. Batch-convert multiple files to a variety of file types
  • \n
\n

Usage

\n

\"demo\"

\n
    \n
  1. Simply open the app by clicking on the menubar icon, or by hitting ⌘-⇧-8.
  2. \n
  3. Then just drag your image files into the application and select any options.
  4. \n
  5. Finally, click the convert/merge to seamlessly convert them into a variety of formats, or merge them into a pdf or gif. You can also hold while dropping to merge the files into a pdf immediately.
  6. \n
\n

Installation

\n

macOS/Windows

\n

Download the latest release from the Alchemy Releases Page

\n

Linux

\n

We haven't tested Alchemy on Linux yet, but if you're feeling adventurous go right ahead and create a build for your platform of choice.

\n

Contribute

\n

If you have discovered a bug or have a feature suggestion, feel free to create an issue on Github.

\n

If you'd like to make some changes yourself, see the following:

\n
    \n
  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. \n
  3. Build the webpack bundle and start the application: yarn build && yarn start
  4. \n
  5. Help us keep our code clean and safe: npm i --package-lock-only && npm audit fix
  6. \n
  7. Run the tests with: yarn test
  8. \n
  9. Finally, submit a pull request with your changes!
  10. \n
\n

Authors

\n

Alchemy is a project by

\n\n

License

\n

\"FOSSA

\n
", + "readmeFetchedAt": "2024-02-29T22:00:21.495Z" }, "altus": { - "readmeCleaned": "

Altus

\n

\"GitHub \"GitHub \"Donate \"ko-fi\"

\n

Altus is an Electron-based WhatsApp client with themes and multiple account support, available for Windows, Mac and Linux!

\n

Features

\n

Altus uses the GitHub-produced Electron framework to wrap around WhatsApp Web and add extra features to it.

\n
    \n
  • Multiple Account Support: As of v2.0, you can use multiple WhatsApp accounts simultaneously!
  • \n
  • Native notification support for all of the platforms. Clicking the notification opens that specific chat!
  • \n
  • Online Indicator: Shows an indicator at the bottom-left corner of the chats that are online!
  • \n
  • Dark mode for when you need to chill out your eyes in the night (or even in the day)
  • \n
  • Custom Theme Support: Write your own CSS theme for WhatsApp or use the in-built Theme Customizer to create a new one just by picking colors!
  • \n
  • Available for most desktop platforms including Windows (7 or above), Linux and MacOS.
  • \n
  • Tray icon so you can minimize the app completely and still receive notifications.
  • \n
\n

Feature Requests

\n

In order to submit a feature request, create a new issue with the label enhancement.

\n

Please make sure that you provide a helpful description of your feature request. If possible, try implementing the feature yourself by forking this repository and then creating a pull request.

\n

Screenshots

\n

First Start

\n

\"Altus

\n

Default Theme

\n

\"Altus

\n

\"Dark Plus\" Theme

\n

\"Altus

\n

Support

\n

If you like Altus, consider supporting it by donating using any of the following methods:

\n\n

Acknowledgements

\n

Below is the list of the dependencies that helped me greatly to create this app.

\n

Dark-Whatsapp (vednoc/dark-whatsapp) - used as the base for the dark theme. A really cool project, you should definitely check it out!

\n
\n

Inter rsms/inter - The font used in Altus.

\n
\n

electron-store (sindresorhus/electron-store) - used to store information of settings, tabs and themes

\n

Contributors

\n

Below is the list of contributors who have contributed to Altus by creating a feature or helping fix an issue.

\n

Melvin-Abraham - Helped fix issues #55, #53

\n

Dylan McDougall - PR #10 (Added feature - Confirmation Dialog on close)

\n

Dafnik - PR #5 (Helped fix issue #4)

\n

Marcelo Zapatta - PR #77 (Fixed #23 by adding tray icon support on Linux)

\n

Maicol Battistini - PR #153 (Added Italian translation)

\n

Nicolás González Meneses - PR #163 (Added Spanish translation)

\n

Hugo Rocha de Moura - PR #185 (Added Portuguese(pt) translation)

\n
", - "readmeOriginal": "

Altus

\n

\"GitHub \"GitHub \"Donate \"ko-fi\"

\n

Altus is an Electron-based WhatsApp client with themes and multiple account support, available for Windows, Mac and Linux!

\n

Features

\n

Altus uses the GitHub-produced Electron framework to wrap around WhatsApp Web and add extra features to it.

\n
    \n
  • Multiple Account Support: As of v2.0, you can use multiple WhatsApp accounts simultaneously!
  • \n
  • Native notification support for all of the platforms. Clicking the notification opens that specific chat!
  • \n
  • Online Indicator: Shows an indicator at the bottom-left corner of the chats that are online!
  • \n
  • Dark mode for when you need to chill out your eyes in the night (or even in the day)
  • \n
  • Custom Theme Support: Write your own CSS theme for WhatsApp or use the in-built Theme Customizer to create a new one just by picking colors!
  • \n
  • Available for most desktop platforms including Windows (7 or above), Linux and MacOS.
  • \n
  • Tray icon so you can minimize the app completely and still receive notifications.
  • \n
\n

Feature Requests

\n

In order to submit a feature request, create a new issue with the label enhancement.

\n

Please make sure that you provide a helpful description of your feature request. If possible, try implementing the feature yourself by forking this repository and then creating a pull request.

\n

Screenshots

\n

First Start

\n

\"Altus

\n

Default Theme

\n

\"Altus

\n

\"Dark Plus\" Theme

\n

\"Altus

\n

Support

\n

If you like Altus, consider supporting it by donating using any of the following methods:

\n\n

Acknowledgements

\n

Below is the list of the dependencies that helped me greatly to create this app.

\n

Dark-Whatsapp (vednoc/dark-whatsapp) - used as the base for the dark theme. A really cool project, you should definitely check it out!

\n
\n

Inter rsms/inter - The font used in Altus.

\n
\n

electron-store (sindresorhus/electron-store) - used to store information of settings, tabs and themes

\n

Contributors

\n

Below is the list of contributors who have contributed to Altus by creating a feature or helping fix an issue.

\n

Melvin-Abraham - Helped fix issues #55, #53

\n

Dylan McDougall - PR #10 (Added feature - Confirmation Dialog on close)

\n

Dafnik - PR #5 (Helped fix issue #4)

\n

Marcelo Zapatta - PR #77 (Fixed #23 by adding tray icon support on Linux)

\n

Maicol Battistini - PR #153 (Added Italian translation)

\n

Nicolás González Meneses - PR #163 (Added Spanish translation)

\n

Hugo Rocha de Moura - PR #185 (Added Portuguese(pt) translation)

\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.826Z" + "readmeCleaned": "

Altus

\n

Altus is an Electron-based WhatsApp client with themes and multiple account support, available for Windows, Mac and Linux!

\n

Features

\n

Altus uses the GitHub-produced Electron framework to wrap around WhatsApp Web and add extra features to it.

\n
    \n
  • Multiple Account Support: As of v2.0, you can use multiple WhatsApp accounts simultaneously!
  • \n
  • Native notification support for all of the platforms. Clicking the notification opens that specific chat!
  • \n
  • Online Indicator: Shows an indicator at the bottom-left corner of the chats that are online!
  • \n
  • Dark mode for when you need to chill out your eyes in the night (or even in the day)
  • \n
  • Custom Theme Support: Write your own CSS theme for WhatsApp or use the in-built Theme Customizer to create a new one just by picking colors!
  • \n
  • Available for most desktop platforms including Windows (7 or above), Linux and MacOS.
  • \n
  • Tray icon so you can minimize the app completely and still receive notifications.
  • \n
\n

Feature Requests

\n

In order to submit a feature request, create a new issue with the label enhancement.

\n

Please make sure that you provide a helpful description of your feature request. If possible, try implementing the feature yourself by forking this repository and then creating a pull request.

\n

Screenshots

\n

First Start

\n

\"Altus

\n

Default Theme

\n

\"Altus

\n

\"Dark Plus\" Theme

\n

\"Altus

\n

Acknowledgements

\n

Below is the list of the dependencies that helped me greatly to create this app.

\n

Dark-Whatsapp (vednoc/dark-whatsapp) - used as the base for the dark theme. A really cool project, you should definitely check it out!

\n
\n

Inter rsms/inter - The font used in Altus.

\n
\n

electron-store (sindresorhus/electron-store) - used to store information of settings, tabs and themes

\n

Contributors

\n

Below is the list of contributors who have contributed to Altus by creating a feature or helping fix an issue.

\n

Melvin-Abraham - Helped fix issues #55, #53

\n

Dylan McDougall - PR #10 (Added feature - Confirmation Dialog on close)

\n

Dafnik - PR #5 (Helped fix issue #4)

\n

Marcelo Zapatta - PR #77 (Fixed #23 by adding tray icon support on Linux)

\n

Maicol Battistini - PR #153 (Added Italian translation)

\n

Nicolás González Meneses - PR #163 (Added Spanish translation)

\n

Hugo Rocha de Moura - PR #185 (Added Portuguese(pt) translation)

\n
", + "readmeOriginal": "

Altus

\n

Altus is an Electron-based WhatsApp client with themes and multiple account support, available for Windows, Mac and Linux!

\n

Features

\n

Altus uses the GitHub-produced Electron framework to wrap around WhatsApp Web and add extra features to it.

\n
    \n
  • Multiple Account Support: As of v2.0, you can use multiple WhatsApp accounts simultaneously!
  • \n
  • Native notification support for all of the platforms. Clicking the notification opens that specific chat!
  • \n
  • Online Indicator: Shows an indicator at the bottom-left corner of the chats that are online!
  • \n
  • Dark mode for when you need to chill out your eyes in the night (or even in the day)
  • \n
  • Custom Theme Support: Write your own CSS theme for WhatsApp or use the in-built Theme Customizer to create a new one just by picking colors!
  • \n
  • Available for most desktop platforms including Windows (7 or above), Linux and MacOS.
  • \n
  • Tray icon so you can minimize the app completely and still receive notifications.
  • \n
\n

Feature Requests

\n

In order to submit a feature request, create a new issue with the label enhancement.

\n

Please make sure that you provide a helpful description of your feature request. If possible, try implementing the feature yourself by forking this repository and then creating a pull request.

\n

Screenshots

\n

First Start

\n

\"Altus

\n

Default Theme

\n

\"Altus

\n

\"Dark Plus\" Theme

\n

\"Altus

\n

Acknowledgements

\n

Below is the list of the dependencies that helped me greatly to create this app.

\n

Dark-Whatsapp (vednoc/dark-whatsapp) - used as the base for the dark theme. A really cool project, you should definitely check it out!

\n
\n

Inter rsms/inter - The font used in Altus.

\n
\n

electron-store (sindresorhus/electron-store) - used to store information of settings, tabs and themes

\n

Contributors

\n

Below is the list of contributors who have contributed to Altus by creating a feature or helping fix an issue.

\n

Melvin-Abraham - Helped fix issues #55, #53

\n

Dylan McDougall - PR #10 (Added feature - Confirmation Dialog on close)

\n

Dafnik - PR #5 (Helped fix issue #4)

\n

Marcelo Zapatta - PR #77 (Fixed #23 by adding tray icon support on Linux)

\n

Maicol Battistini - PR #153 (Added Italian translation)

\n

Nicolás González Meneses - PR #163 (Added Spanish translation)

\n

Hugo Rocha de Moura - PR #185 (Added Portuguese(pt) translation)

\n
", + "readmeFetchedAt": "2024-02-29T22:00:21.811Z" }, "aliceandbob-io": { - "readmeCleaned": "

aliceandbob.io - Desktop app 🖥️🔐

\n

A free, light and easy to use desktop app to generate PGP key pairs, encrypt and decrypt messages. The desktop app works fully offline to ensure maximum security to the user.

\n

Looking for the online PGP tool from aliceandbob.io instead? Go here or on its GitHub's page.

\n

Download it ⬇️

\n\n

Installation

\n

⚠️ If you install the app on windows, you might get a warning from your anti-virus. It is because Windows builds are not signed. No worries, just add an exception for the app in your anti-virus software.

\n

Features

\n
    \n
  • 🗝️ Generate PGP key pairs
  • \n
  • 🔒 Encrypt messages with the public PGP key of the receiver
  • \n
  • 🔓 Decrypt messages with your private PGP key
  • \n
\n

Tech 🔧

\n
    \n
  • Electron.js: Electron.js helps building cross-platform desktop apps with JavaScript, HTML, and CSS
  • \n
  • Electron-forge: Electron Forge is a complete tool for creating, publishing, and installing modern Electron applications
  • \n
  • HTML/CSS/Javascript
  • \n
  • Stimulus JS (v2.0.0): A modest JavaScript framework
  • \n
  • Webpack: The whole app is bundle with webpack through the electron-forge webpack plugin
  • \n
\n

Library 📚

\n

OpenPGP.js (v4.10.7), a JavaScript implementation of the OpenPGP protocol. Find out more on openpgpjs.org.

\n

Contributing 🍰

\n

Please contribute using GitHub Flow. Refer first to the open issues then create a branch, add commits, and open a pull request!

\n

You can also read the CODE OF CONDUCT.

\n

When forking and cloning the repo, don't forget to do the following:

\n
    \n
  1. Make sure to have node, npm and yarn installed on your machine
  2. \n
  3. run yarn install from the cloned repo.
  4. \n
  5. Then, yarn start to launch aliceandbob.io Desktop App in dev mode.
  6. \n
\n

⚠️ If you get any errors and warnings, install the necessary apps, packages or updates your platform may require.

\n

Find more info regarding the process and the configuration on the electronforge.io page.

\n

Building the desktop app locally 🏗️

\n

If you want to package and build the app on your machine, run yarn make --platform=<target build platform> --arch=<target arch>.\nAs for the platform, you can choose either:

\n
    \n
  • win32,
  • \n
  • linux,
  • \n
  • darwin, or
  • \n
  • mas.
  • \n
\n

As for the arch, you can choose either:

\n
    \n
  • x64,
  • \n
  • ia32,
  • \n
  • armv7l,
  • \n
  • arm64, or
  • \n
  • mips64el.
  • \n
\n

See all available options on the electronPackager page.

\n

Note that some specific builds cannot be done from some platforms. Learn more here.

\n

Want to support the app? ❤️

\n

\"Buy

\n

License 📄

\n

Licensed under the MIT License.

\n
", - "readmeOriginal": "

aliceandbob.io - Desktop app 🖥️🔐

\n

A free, light and easy to use desktop app to generate PGP key pairs, encrypt and decrypt messages. The desktop app works fully offline to ensure maximum security to the user.

\n

Looking for the online PGP tool from aliceandbob.io instead? Go here or on its GitHub's page.

\n

Download it ⬇️

\n\n

Installation

\n

⚠️ If you install the app on windows, you might get a warning from your anti-virus. It is because Windows builds are not signed. No worries, just add an exception for the app in your anti-virus software.

\n

Features

\n
    \n
  • 🗝️ Generate PGP key pairs
  • \n
  • 🔒 Encrypt messages with the public PGP key of the receiver
  • \n
  • 🔓 Decrypt messages with your private PGP key
  • \n
\n

Tech 🔧

\n
    \n
  • Electron.js: Electron.js helps building cross-platform desktop apps with JavaScript, HTML, and CSS
  • \n
  • Electron-forge: Electron Forge is a complete tool for creating, publishing, and installing modern Electron applications
  • \n
  • HTML/CSS/Javascript
  • \n
  • Stimulus JS (v2.0.0): A modest JavaScript framework
  • \n
  • Webpack: The whole app is bundle with webpack through the electron-forge webpack plugin
  • \n
\n

Library 📚

\n

OpenPGP.js (v4.10.7), a JavaScript implementation of the OpenPGP protocol. Find out more on openpgpjs.org.

\n

Contributing 🍰

\n

Please contribute using GitHub Flow. Refer first to the open issues then create a branch, add commits, and open a pull request!

\n

You can also read the CODE OF CONDUCT.

\n

When forking and cloning the repo, don't forget to do the following:

\n
    \n
  1. Make sure to have node, npm and yarn installed on your machine
  2. \n
  3. run yarn install from the cloned repo.
  4. \n
  5. Then, yarn start to launch aliceandbob.io Desktop App in dev mode.
  6. \n
\n

⚠️ If you get any errors and warnings, install the necessary apps, packages or updates your platform may require.

\n

Find more info regarding the process and the configuration on the electronforge.io page.

\n

Building the desktop app locally 🏗️

\n

If you want to package and build the app on your machine, run yarn make --platform=<target build platform> --arch=<target arch>.\nAs for the platform, you can choose either:

\n
    \n
  • win32,
  • \n
  • linux,
  • \n
  • darwin, or
  • \n
  • mas.
  • \n
\n

As for the arch, you can choose either:

\n
    \n
  • x64,
  • \n
  • ia32,
  • \n
  • armv7l,
  • \n
  • arm64, or
  • \n
  • mips64el.
  • \n
\n

See all available options on the electronPackager page.

\n

Note that some specific builds cannot be done from some platforms. Learn more here.

\n

Want to support the app? ❤️

\n

\"Buy

\n

License 📄

\n

Licensed under the MIT License.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.841Z" - }, - "android-messages": { - "readmeCleaned": "

\n

Android Messages

\n

A clean and native interface to https://messages.google.com/web. Supports dark and light mode on macOS Mojave. This project is 100% open-source and available for macOS. Enjoy!

\n

\"Android

\n

\"Android

\n

Build Instructions

\n

To build a new version of the application, first download nativefier using the following command:

\n
yarn global add nativefier\n
\n

OR

\n
npm install nativefier -g\n
\n

Next, download the required CSS and image assets from one of the releases here located here. For example, you will need the electron.css and logo.png files.

\n

Last, you'll need to run the nativefier command to build your package.

\n
nativefier --name \"Android Messages\" --platform \"osx\" --bounce --counter  --honest --hide-window-frame --disable-dev-tools --title-bar-style \"hidden\" --icon logo.png --inject electron.css \"https://messages.google.com/web\"\n
\n
\n

Note: Nativefier allows for osx, mas, linux, and windows platform types. You can specify this with the --platform flag.

\n
\n
", - "readmeOriginal": "

\n

Android Messages

\n

A clean and native interface to https://messages.google.com/web. Supports dark and light mode on macOS Mojave. This project is 100% open-source and available for macOS. Enjoy!

\n

\"Android

\n

\"Android

\n

Build Instructions

\n

To build a new version of the application, first download nativefier using the following command:

\n
yarn global add nativefier\n
\n

OR

\n
npm install nativefier -g\n
\n

Next, download the required CSS and image assets from one of the releases here located here. For example, you will need the electron.css and logo.png files.

\n

Last, you'll need to run the nativefier command to build your package.

\n
nativefier --name \"Android Messages\" --platform \"osx\" --bounce --counter  --honest --hide-window-frame --disable-dev-tools --title-bar-style \"hidden\" --icon logo.png --inject electron.css \"https://messages.google.com/web\"\n
\n
\n

Note: Nativefier allows for osx, mas, linux, and windows platform types. You can specify this with the --platform flag.

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:38.849Z" + "readmeCleaned": "

aliceandbob.io - Desktop app 🖥️🔐

\n

A free, light and easy to use desktop app to generate PGP key pairs, encrypt and decrypt messages. The desktop app works fully offline to ensure maximum security to the user.

\n

Download it ⬇️

\n\n

Installation

\n

⚠️ If you install the app on windows, you might get a warning from your anti-virus. It is because Windows builds are not signed. No worries, just add an exception for the app in your anti-virus software.

\n

Features ✨

\n
    \n
  • 🗝️ Generate PGP key pairs
  • \n
  • 🔒 Encrypt messages with the public PGP key of the receiver
  • \n
  • 🔓 Decrypt messages with your private PGP key
  • \n
\n

Tech 🔧

\n
    \n
  • Electron.js: Electron.js helps building cross-platform desktop apps with JavaScript, HTML, and CSS
  • \n
  • Electron-forge: Electron Forge is a complete tool for creating, publishing, and installing modern Electron applications
  • \n
  • HTML/CSS/Javascript
  • \n
  • Stimulus JS (v2.0.0): A modest JavaScript framework
  • \n
  • Webpack: The whole app is bundle with webpack through the electron-forge webpack plugin
  • \n
\n

Library 📚

\n

OpenPGP.js (v5.3.0), a JavaScript implementation of the OpenPGP protocol. Find out more on openpgpjs.org.

\n

Contributing 🍰

\n

Please contribute using GitHub Flow. Refer first to the open issues then create a branch, add commits, and open a pull request!

\n

You can also read the CODE OF CONDUCT.

\n

When forking and cloning the repo, don't forget to do the following:

\n
    \n
  1. Make sure to have node, npm and yarn installed on your machine
  2. \n
  3. run yarn install from the cloned repo.
  4. \n
  5. Then, yarn start to launch aliceandbob.io Desktop App in dev mode.
  6. \n
\n

⚠️ If you get any errors and warnings, install the necessary apps, packages or updates your platform may require.

\n

Find more info regarding the process and the configuration on the electronforge.io page.

\n

Building the desktop app locally 🏗️

\n

If you want to package and build the app on your machine, run yarn make --platform=<target build platform> --arch=<target arch>.\nAs for the platform, you can choose either:

\n
    \n
  • win32,
  • \n
  • linux,
  • \n
  • darwin, or
  • \n
  • mas.
  • \n
\n

As for the arch, you can choose either:

\n
    \n
  • x64,
  • \n
  • ia32,
  • \n
  • armv7l,
  • \n
  • arm64, or
  • \n
  • mips64el.
  • \n
\n

See all available options on the electronPackager page.

\n

Note that some specific builds cannot be done from some platforms. Learn more here.

\n

Want to support the app? ❤️

\n

\"Buy

\n

License 📄

\n

Licensed under the MIT License.

\n
", + "readmeOriginal": "

aliceandbob.io - Desktop app 🖥️🔐

\n

A free, light and easy to use desktop app to generate PGP key pairs, encrypt and decrypt messages. The desktop app works fully offline to ensure maximum security to the user.

\n

Download it ⬇️

\n\n

Installation

\n

⚠️ If you install the app on windows, you might get a warning from your anti-virus. It is because Windows builds are not signed. No worries, just add an exception for the app in your anti-virus software.

\n

Features ✨

\n
    \n
  • 🗝️ Generate PGP key pairs
  • \n
  • 🔒 Encrypt messages with the public PGP key of the receiver
  • \n
  • 🔓 Decrypt messages with your private PGP key
  • \n
\n

Tech 🔧

\n
    \n
  • Electron.js: Electron.js helps building cross-platform desktop apps with JavaScript, HTML, and CSS
  • \n
  • Electron-forge: Electron Forge is a complete tool for creating, publishing, and installing modern Electron applications
  • \n
  • HTML/CSS/Javascript
  • \n
  • Stimulus JS (v2.0.0): A modest JavaScript framework
  • \n
  • Webpack: The whole app is bundle with webpack through the electron-forge webpack plugin
  • \n
\n

Library 📚

\n

OpenPGP.js (v5.3.0), a JavaScript implementation of the OpenPGP protocol. Find out more on openpgpjs.org.

\n

Contributing 🍰

\n

Please contribute using GitHub Flow. Refer first to the open issues then create a branch, add commits, and open a pull request!

\n

You can also read the CODE OF CONDUCT.

\n

When forking and cloning the repo, don't forget to do the following:

\n
    \n
  1. Make sure to have node, npm and yarn installed on your machine
  2. \n
  3. run yarn install from the cloned repo.
  4. \n
  5. Then, yarn start to launch aliceandbob.io Desktop App in dev mode.
  6. \n
\n

⚠️ If you get any errors and warnings, install the necessary apps, packages or updates your platform may require.

\n

Find more info regarding the process and the configuration on the electronforge.io page.

\n

Building the desktop app locally 🏗️

\n

If you want to package and build the app on your machine, run yarn make --platform=<target build platform> --arch=<target arch>.\nAs for the platform, you can choose either:

\n
    \n
  • win32,
  • \n
  • linux,
  • \n
  • darwin, or
  • \n
  • mas.
  • \n
\n

As for the arch, you can choose either:

\n
    \n
  • x64,
  • \n
  • ia32,
  • \n
  • armv7l,
  • \n
  • arm64, or
  • \n
  • mips64el.
  • \n
\n

See all available options on the electronPackager page.

\n

Note that some specific builds cannot be done from some platforms. Learn more here.

\n

Want to support the app? ❤️

\n

\"Buy

\n

License 📄

\n

Licensed under the MIT License.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:21.829Z" }, "anote": { - "readmeCleaned": "

This project is not maintained anymore...

\n

ANote

\n

A simple opensource note app(support markdown only :) ).

\n

Note: Only support mac for now

\n

\"quick_note.gif\"

\n

\"past_image.gif\"

\n

\"past_html.gif\"

\n

Features

\n
    \n
  • markdown friendly
  • \n
  • paste image
  • \n
  • paste html (include fetching image locally)
  • \n
  • export markdown file with images
  • \n
  • export PDF
  • \n
  • support tray menu quick note(inspired by evernote)
  • \n
  • default cmd+v will convert html to markdown, and alt+v for pasting as plain text(not convert html to markdown)
  • \n
\n

Goal

\n

Just need a good note. And want you to enjoy writing.

\n

Know where is my data (~/anote).

\n

Todo

\n
    \n
  • write a chrome plugin for 'bookmark' article (support to markdown or just html)
  • \n
  • backend server (I may use mongodb with nodejs/ruby) for sync (I hope users can deploy it easily)
  • \n
  • mobile app
  • \n
  • add file storage features
  • \n
\n

Inspired by

\n
    \n
  • Evernote
  • \n
  • Pandao editor (use the editor style, I like it)
  • \n
\n

Download

\n

Go to Release, then you can download anote app.

\n

Install/Build from source

\n
npm install\n\nnpm run build\n\nnpm run package\n
\n

Note: Install electron, babel and electron-packager first, and my node is 6.4

\n

Run from source

\n
npm run develop\n
\n

Tech stack

\n
    \n
  • Electron
  • \n
  • React
  • \n
  • Redux
  • \n
  • Babel
  • \n
  • Material Ui
  • \n
  • jQuery
  • \n
\n

Localization

\n

中文

\n

Join us

\n

If u like it, contact me at wpcreep@gmail.com. We can do it togethor.

\n
", - "readmeOriginal": "

This project is not maintained anymore...

\n

ANote

\n

A simple opensource note app(support markdown only :) ).

\n

Note: Only support mac for now

\n

\"quick_note.gif\"

\n

\"past_image.gif\"

\n

\"past_html.gif\"

\n

Features

\n
    \n
  • markdown friendly
  • \n
  • paste image
  • \n
  • paste html (include fetching image locally)
  • \n
  • export markdown file with images
  • \n
  • export PDF
  • \n
  • support tray menu quick note(inspired by evernote)
  • \n
  • default cmd+v will convert html to markdown, and alt+v for pasting as plain text(not convert html to markdown)
  • \n
\n

Goal

\n

Just need a good note. And want you to enjoy writing.

\n

Know where is my data (~/anote).

\n

Todo

\n
    \n
  • write a chrome plugin for 'bookmark' article (support to markdown or just html)
  • \n
  • backend server (I may use mongodb with nodejs/ruby) for sync (I hope users can deploy it easily)
  • \n
  • mobile app
  • \n
  • add file storage features
  • \n
\n

Inspired by

\n
    \n
  • Evernote
  • \n
  • Pandao editor (use the editor style, I like it)
  • \n
\n

Download

\n

Go to Release, then you can download anote app.

\n

Install/Build from source

\n
npm install\n\nnpm run build\n\nnpm run package\n
\n

Note: Install electron, babel and electron-packager first, and my node is 6.4

\n

Run from source

\n
npm run develop\n
\n

Tech stack

\n
    \n
  • Electron
  • \n
  • React
  • \n
  • Redux
  • \n
  • Babel
  • \n
  • Material Ui
  • \n
  • jQuery
  • \n
\n

Localization

\n

中文

\n

Join us

\n

If u like it, contact me at wpcreep@gmail.com. We can do it togethor.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.036Z" - }, - "appium": { - "readmeCleaned": "

Appium Desktop

\n

\"Build\n\"Crowdin\"

\n

\"Action

\n

Appium Desktop is an app for Mac, Windows, and Linux which gives you the power of the Appium automation server in a beautiful and flexible UI. It is basically a graphical interface for the Appium Server. You can set options, start/stop the server, see logs, etc... You also don't need to use Node/NPM to install Appium, as the Node runtime comes bundled with Appium Desktop.

\n

Note: an inspector UI used to be included with Appium Desktop. It is now its own separate app: Appium Inspector.

\n

Download Appium Desktop

\n

You can always pick up the latest release of the Server GUI at our\nRelease page on\nGitHub.

\n

If you're on Windows or macOS, Appium Desktop will automatically provide you\nwith updated versions of the app when they are released. If you encounter\na problem updating, simply delete or uninstall the app and re-download the\nlatest from the link above.

\n

Note that Appium Desktop is not the same thing as Appium. Appium Desktop is\na graphical frontend to Appium with additional tools. Appium Desktop is\nreleased on its own cadence and has its own versioning system. If you are\nreporting an issue with Appium Desktop, always be sure to include both the\nversion of Appium Desktop and the version of the Appium Server which is in use\n(see below).

\n

If you're on macOS, you will need to install Appium Desktop apps by copying the app\nfrom the downloaded DMG file to your own file system (the best place is the\n\"Applications\" folder). Running Appium from in side the attached DMG itself is\nnot supported, and will not work.

\n

Installing on macOS

\n

If you're using the desktop app on macOS, when you run it you will likely be greeted with some error about the app not being able to be opened, or not verified by Apple, or something similar. The easiest way to get around this is to run xattr -cr on the file you downloaded. So let's say you downloaded Appium-Server-GUI-mac-<version>.dmg and copy Appium Server GUI.app in /Applications inside the disk image. Then you would run xattr -cr \"/Applications/Appium Server GUI.app\" before opening it. The same goes for the zip version (or the .app itself).

\n

The reason for this is that the Appium team does not have a paid Apple developer account and so our app isn't signed by a certificate they recognize, so the OS attempts to prevent it from running. Running the command above gets around this security limitation.

\n

Please try to call codesign --deep --sign - /Applications/Appium\\ Server\\ GUI.app in case you gets a crash in the app starts.

\n

Known Issues

\n
    \n
  • Some Windows 10 Users experience a PathTooLongException when installing the EXE. The workaround for this is to update the setting on Windows to enable long paths
  • \n
\n

Usage Instructions

\n

These instructions assume you are already familiar with Appium and Appium-related concepts. If you\nare new to Appium, please visit appium.io and read our introductory material.\nThey also assume that you have downloaded both the Server GUI and the Inspector apps.

\n

This app provides a convenient way to download and run the Appium automation\nserver, as well as a tool for inspecting elements in Chrome/Safari browser and your Android or iOS application. Its\nvarious capabilities are described in the following sections.

\n

Starting a simple server

\n

\"Start

\n

When you open Appium Desktop, you are greeted with the server start window. The\nbasic option is to start an Appium server with all its defaults and the ability\nto modify the host and port. The start button will also let you know which\nversion of the Appium server you are running, which can be useful when\nreporting issues to the Appium team.

\n

Starting a server with advanced options

\n

\"Start

\n

By clicking on the 'Advanced' tab, you have the ability to set all the server\nflags that are available in Appium. This is for advanced users and should only\nbe modified after consulting the Appium documentation.

\n

Server presets

\n

\"Server

\n

If you use the advanced server options, you have the ability to save\na configuration for later use. Simply save the preset on the 'Advanced' tab,\nand you will subsequently be able to recall and start the server with that\nconfiguration from the 'Preset' tab.

\n

The server console output window

\n

Once you start the server, it will launch on the host and port you specified,\nand open a new window displaying the server log output.

\n

\"Server

\n

This is fairly straightforward and no real interaction is possible, beyond\nusing the button to stop the server. You can also copy-and-paste the logs from\nthis window which is useful in reporting Appium issues.

\n

Reporting Issues and Requesting Features

\n

Appium Desktop is open source, and we use GitHub for issue tracking. Please\nsimply report issues at our issue\ntracker. We will endeavor to\ndetermine whether the issue you are reporting is related to Appium Desktop or\nAppium Server. If it's not related to Appium Desktop specifically, we will\nclose the issue and ask you to open a general Appium issue at Appium's main\nissue tracker. Please, save\nyourselves and us valuable time by getting clear on whether the issue you're\nexperiencing is related to Appium Desktop specifically or instead is a general\nAppium issue. You can do this by seeing whether the issue reproduces with the\nAppium command line server as well. If it does, direct your report to Appium's\nissue tracker.

\n

Have a feature request? Follow the same process and submit an issue to the\nappropriate tracker! (Either here in this repo if the request is specifically\nfor Appium Desktop, or Appium's main tracker if the request is for Appium more\ngenerally.)

\n

Advanced Topics and Troubleshooting

\n

Appium can't detect environment variables on Mac

\n

Appium uses environment variables like ANDROID_HOME as well as relying on\nvarious binaries in your PATH and so on. When running from the command line\nin an environment where you have set these variables appropriately, Appium has\nno problem in picking them up. However, Appium Desktop does not run in a shell\nor a command-line environment, and so by default it does not have access to\nenvironment variables you have set in your shell startup script or profile. To\nwork around this, we use the\nshell-env package to pick up\nenvironment variables defined in your shell. This package only looks in certain\ncommon init scripts, however, like ~/.bashrc, ~/.bash_profile, and\n~/.zshrc. If you set your Appium environment variables in some other way, you\nwill need to create one of these default init scripts and set your environment\nvariables there as well, so that Appium Desktop will successfully pick them up.

\n

Warnings about being on a read-only file system

\n

This probably means you tried to launch Appium Desktop from the downloaded disk\nimage (.dmg file). This is not a supported mode of running Appium Desktop. To\ncorrectly install Appium Desktop, copy the application from the disk image to\nyour local filesystem, to somewhere like /Applications. Then, run the app\nfrom that new location.

\n

Developer Instructions

\n

Want to hack on Appium Desktop? Awesome! Head on over to our Contributing\nDoc for information on how to get a dev environment set up\nand submit changes back to the project.

\n
", - "readmeOriginal": "

Appium Desktop

\n

\"Build\n\"Crowdin\"

\n

\"Action

\n

Appium Desktop is an app for Mac, Windows, and Linux which gives you the power of the Appium automation server in a beautiful and flexible UI. It is basically a graphical interface for the Appium Server. You can set options, start/stop the server, see logs, etc... You also don't need to use Node/NPM to install Appium, as the Node runtime comes bundled with Appium Desktop.

\n

Note: an inspector UI used to be included with Appium Desktop. It is now its own separate app: Appium Inspector.

\n

Download Appium Desktop

\n

You can always pick up the latest release of the Server GUI at our\nRelease page on\nGitHub.

\n

If you're on Windows or macOS, Appium Desktop will automatically provide you\nwith updated versions of the app when they are released. If you encounter\na problem updating, simply delete or uninstall the app and re-download the\nlatest from the link above.

\n

Note that Appium Desktop is not the same thing as Appium. Appium Desktop is\na graphical frontend to Appium with additional tools. Appium Desktop is\nreleased on its own cadence and has its own versioning system. If you are\nreporting an issue with Appium Desktop, always be sure to include both the\nversion of Appium Desktop and the version of the Appium Server which is in use\n(see below).

\n

If you're on macOS, you will need to install Appium Desktop apps by copying the app\nfrom the downloaded DMG file to your own file system (the best place is the\n\"Applications\" folder). Running Appium from in side the attached DMG itself is\nnot supported, and will not work.

\n

Installing on macOS

\n

If you're using the desktop app on macOS, when you run it you will likely be greeted with some error about the app not being able to be opened, or not verified by Apple, or something similar. The easiest way to get around this is to run xattr -cr on the file you downloaded. So let's say you downloaded Appium-Server-GUI-mac-<version>.dmg and copy Appium Server GUI.app in /Applications inside the disk image. Then you would run xattr -cr \"/Applications/Appium Server GUI.app\" before opening it. The same goes for the zip version (or the .app itself).

\n

The reason for this is that the Appium team does not have a paid Apple developer account and so our app isn't signed by a certificate they recognize, so the OS attempts to prevent it from running. Running the command above gets around this security limitation.

\n

Please try to call codesign --deep --sign - /Applications/Appium\\ Server\\ GUI.app in case you gets a crash in the app starts.

\n

Known Issues

\n
    \n
  • Some Windows 10 Users experience a PathTooLongException when installing the EXE. The workaround for this is to update the setting on Windows to enable long paths
  • \n
\n

Usage Instructions

\n

These instructions assume you are already familiar with Appium and Appium-related concepts. If you\nare new to Appium, please visit appium.io and read our introductory material.\nThey also assume that you have downloaded both the Server GUI and the Inspector apps.

\n

This app provides a convenient way to download and run the Appium automation\nserver, as well as a tool for inspecting elements in Chrome/Safari browser and your Android or iOS application. Its\nvarious capabilities are described in the following sections.

\n

Starting a simple server

\n

\"Start

\n

When you open Appium Desktop, you are greeted with the server start window. The\nbasic option is to start an Appium server with all its defaults and the ability\nto modify the host and port. The start button will also let you know which\nversion of the Appium server you are running, which can be useful when\nreporting issues to the Appium team.

\n

Starting a server with advanced options

\n

\"Start

\n

By clicking on the 'Advanced' tab, you have the ability to set all the server\nflags that are available in Appium. This is for advanced users and should only\nbe modified after consulting the Appium documentation.

\n

Server presets

\n

\"Server

\n

If you use the advanced server options, you have the ability to save\na configuration for later use. Simply save the preset on the 'Advanced' tab,\nand you will subsequently be able to recall and start the server with that\nconfiguration from the 'Preset' tab.

\n

The server console output window

\n

Once you start the server, it will launch on the host and port you specified,\nand open a new window displaying the server log output.

\n

\"Server

\n

This is fairly straightforward and no real interaction is possible, beyond\nusing the button to stop the server. You can also copy-and-paste the logs from\nthis window which is useful in reporting Appium issues.

\n

Reporting Issues and Requesting Features

\n

Appium Desktop is open source, and we use GitHub for issue tracking. Please\nsimply report issues at our issue\ntracker. We will endeavor to\ndetermine whether the issue you are reporting is related to Appium Desktop or\nAppium Server. If it's not related to Appium Desktop specifically, we will\nclose the issue and ask you to open a general Appium issue at Appium's main\nissue tracker. Please, save\nyourselves and us valuable time by getting clear on whether the issue you're\nexperiencing is related to Appium Desktop specifically or instead is a general\nAppium issue. You can do this by seeing whether the issue reproduces with the\nAppium command line server as well. If it does, direct your report to Appium's\nissue tracker.

\n

Have a feature request? Follow the same process and submit an issue to the\nappropriate tracker! (Either here in this repo if the request is specifically\nfor Appium Desktop, or Appium's main tracker if the request is for Appium more\ngenerally.)

\n

Advanced Topics and Troubleshooting

\n

Appium can't detect environment variables on Mac

\n

Appium uses environment variables like ANDROID_HOME as well as relying on\nvarious binaries in your PATH and so on. When running from the command line\nin an environment where you have set these variables appropriately, Appium has\nno problem in picking them up. However, Appium Desktop does not run in a shell\nor a command-line environment, and so by default it does not have access to\nenvironment variables you have set in your shell startup script or profile. To\nwork around this, we use the\nshell-env package to pick up\nenvironment variables defined in your shell. This package only looks in certain\ncommon init scripts, however, like ~/.bashrc, ~/.bash_profile, and\n~/.zshrc. If you set your Appium environment variables in some other way, you\nwill need to create one of these default init scripts and set your environment\nvariables there as well, so that Appium Desktop will successfully pick them up.

\n

Warnings about being on a read-only file system

\n

This probably means you tried to launch Appium Desktop from the downloaded disk\nimage (.dmg file). This is not a supported mode of running Appium Desktop. To\ncorrectly install Appium Desktop, copy the application from the disk image to\nyour local filesystem, to somewhere like /Applications. Then, run the app\nfrom that new location.

\n

Developer Instructions

\n

Want to hack on Appium Desktop? Awesome! Head on over to our Contributing\nDoc for information on how to get a dev environment set up\nand submit changes back to the project.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.099Z" - }, - "anotherredisdesktopmanager": { - "readmeCleaned": "

\n

Another Redis Desktop Manager

\n
\n
\n

🚀🚀🚀 A faster, better and more stable redis desktop manager, compatible with Linux, windows, mac. What's more, it won't crash when loading massive keys.

\n
\n

\"MIT\"\n\"Download\"\n\"Download\n\"shiboooo\"\n\"FOSSA\n

\n

简体中文

\n

Windows

\n
    \n
  • Download latest exe package from release [or gitee in China], double click to install.
  • \n
  • Or by winget: winget install qishibo.AnotherRedisDesktopManager
  • \n
  • Or sponsor by win store, It's not free, and I will be very grateful to you.\n
    \"windows
  • \n
\n

Linux

\n
    \n
  • Download latest AppImage package from release [or gitee in China], chmod +x, double click to run.
  • \n
  • Or by snap: sudo snap install another-redis-desktop-manager\nTips: If permission denied when selecting private key, run sudo snap connect another-redis-desktop-manager:ssh-keys to give access to ~/.ssh folder.\n
    \"Get
  • \n
\n

Mac

\n
    \n
  • Download latest dmg package from release [or gitee in China], double click to install.
  • \n
  • Or by brew: brew install --cask another-redis-desktop-manager
  • \n
  • Or sponsor by app store, It's not free, and I will be very grateful to you.\n
    \"app
  • \n
\n\n

Enjoy!

\n

\"redis

\n

\"redis

\n

\"redis

\n

\"redis

\n

Feature Log

\n
    \n
  • 2022-04-01: Protobuf Support && Memory Analysis
  • \n
  • 2022-03-03: Readonly Mode && Mointor Support
  • \n
  • 2022-01-24: Command Dump Support
  • \n
  • 2022-01-05: Support To Load All Keys
  • \n
  • 2022-01-01: Brotli\\Gzip\\Deflate Support && RedisJSON Support
  • \n
  • 2021-11-26: JSON Editable && Subscribe Support
  • \n
  • 2021-08-30: Execution log Support && Add Hot Keys
  • \n
  • 2021-08-16: Custom Formatter View Support!
  • \n
  • 2021-06-30: Sentinel Support!!
  • \n
  • 2021-06-24: ACL Support
  • \n
  • 2021-05-03: Stream Support && Cli Command Tips Support
  • \n
  • 2021-02-28: Connection Color Tag && Search History Support
  • \n
  • 2021-02-03: Multiple Select\\Delete && Msgpack Viewer Support
  • \n
  • 2020-12-30: Tree View Support!!!
  • \n
  • 2020-11-03: Binary View Support && SSH Passparse\\Timeout Support
  • \n
  • 2020-09-04: SSH Cluster Support && Extension Commands Support
  • \n
  • 2020-06-18: SSL/TLS Support!!!
  • \n
  • 2020-04-28: Page Zoom && Big Key Loads With Scan && Auto Json
  • \n
  • 2020-04-18: Unvisible Key\\Value Format Support
  • \n
  • 2020-04-04: Cluster Support!!!
  • \n
  • 2020-03-13: Dark Mode Support!!! && JsonView In Other Place
  • \n
  • 2020-02-16: SSH Private Key Support
  • \n
  • 2020-02-13: Open Cli Console In Tabs
  • \n
  • 2019-06-14: Custom Font-Family Support
  • \n
  • 2019-05-28: Key List Resizable
  • \n
  • 2019-05-09: Search Support In Hash List Set Zset
  • \n
  • 2019-04-26: Auto Updater
  • \n
  • 2019-04-09: SSH Tunnel Connection Support
  • \n
  • 2019-04-01: Extract Search Support
  • \n
  • 2019-02-22: Single Connection Support
  • \n
  • 2019-01-08: Project Start
  • \n
\n

Dev Build

\n

Linux Or Mac

\n
# clone code\ngit clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1\ncd AnotherRedisDesktopManager\n\n# install dependencies\nnpm install\n\n# if download electron failed during installing, use this command\n# ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install\n\n# serve with hot reload at localhost:9988\nnpm start\n\n\n# after the previous step is completed to 100%, open another tab, build up a desktop client\nnpm run electron
\n

If linux errors like this:

\n
# if error like this\n../src/FontManagerLinux.cc:1:35: fatal error: fontconfig/fontconfig.h: No such file or directory\n\n# then try this\nsudo apt install libfontconfig1-dev
\n

Windows

\n
# install build tools for the first time, just execute once\nnpm install -g windows-build-tools\n\n# clone code\ngit clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1\ncd AnotherRedisDesktopManager\n\n# install dependencies, 32-bit or 64-bit all use win32\nnpm install --platform=win32\n\n# if download electron failed during installing, use this command\n# npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/\n# npm install --platform=win32\n\n# serve with hot reload at localhost:9988\nnpm start\n\n\n# after the previous step is completed to 100%, open another tab, build up a desktop client\nnpm run electron
\n

Build Package

\n
# prepare before package\nnpm run pack:prepare\n\n# build package on respective platforms\n# on windows build 64bit package\nnpm run pack:win\n# on windows build 32bit package\nnpm run pack:win32\n\n# on mac\nnpm run pack:mac\n\n# on linux\nnpm run pack:linux
\n

Sponsor

\n
    \n
  • \n

    Give me a star or upvote on Producthunt

    \n
  • \n
  • \n

    Through OpenCollective

    \n
  • \n
  • \n

    If you are a Mac user, you can purchase this software from the app store to sponsor, and then let the app store automatically update it for you.\n
    \"app

    \n
  • \n
  • \n

    If you are a Windows user, you can purchase this software from the win store to sponsor.\n
    \"windows

    \n
  • \n
  • \n

    Wechat sponsor code [Sponsor me a cup of coffee ]

    \n\n
  • \n
\n

Contributors

\n

This project exists thanks to all the people who contribute.\n\"contributors\"\n\"backers\"

\n

License

\n

MIT

\n

Support

\n

goanother.com   Producthunt   wb@shiboooo   Download Analysis

\n
", - "readmeOriginal": "

\n

Another Redis Desktop Manager

\n
\n
\n

🚀🚀🚀 A faster, better and more stable redis desktop manager, compatible with Linux, windows, mac. What's more, it won't crash when loading massive keys.

\n
\n

\"MIT\"\n\"Download\"\n\"Download\n\"shiboooo\"\n\"FOSSA\n

\n

简体中文

\n

Windows

\n
    \n
  • Download latest exe package from release [or gitee in China], double click to install.
  • \n
  • Or by winget: winget install qishibo.AnotherRedisDesktopManager
  • \n
  • Or sponsor by win store, It's not free, and I will be very grateful to you.\n
    \"windows
  • \n
\n

Linux

\n
    \n
  • Download latest AppImage package from release [or gitee in China], chmod +x, double click to run.
  • \n
  • Or by snap: sudo snap install another-redis-desktop-manager\nTips: If permission denied when selecting private key, run sudo snap connect another-redis-desktop-manager:ssh-keys to give access to ~/.ssh folder.\n
    \"Get
  • \n
\n

Mac

\n
    \n
  • Download latest dmg package from release [or gitee in China], double click to install.
  • \n
  • Or by brew: brew install --cask another-redis-desktop-manager
  • \n
  • Or sponsor by app store, It's not free, and I will be very grateful to you.\n
    \"app
  • \n
\n\n

Enjoy!

\n

\"redis

\n

\"redis

\n

\"redis

\n

\"redis

\n

Feature Log

\n
    \n
  • 2022-04-01: Protobuf Support && Memory Analysis
  • \n
  • 2022-03-03: Readonly Mode && Mointor Support
  • \n
  • 2022-01-24: Command Dump Support
  • \n
  • 2022-01-05: Support To Load All Keys
  • \n
  • 2022-01-01: Brotli\\Gzip\\Deflate Support && RedisJSON Support
  • \n
  • 2021-11-26: JSON Editable && Subscribe Support
  • \n
  • 2021-08-30: Execution log Support && Add Hot Keys
  • \n
  • 2021-08-16: Custom Formatter View Support!
  • \n
  • 2021-06-30: Sentinel Support!!
  • \n
  • 2021-06-24: ACL Support
  • \n
  • 2021-05-03: Stream Support && Cli Command Tips Support
  • \n
  • 2021-02-28: Connection Color Tag && Search History Support
  • \n
  • 2021-02-03: Multiple Select\\Delete && Msgpack Viewer Support
  • \n
  • 2020-12-30: Tree View Support!!!
  • \n
  • 2020-11-03: Binary View Support && SSH Passparse\\Timeout Support
  • \n
  • 2020-09-04: SSH Cluster Support && Extension Commands Support
  • \n
  • 2020-06-18: SSL/TLS Support!!!
  • \n
  • 2020-04-28: Page Zoom && Big Key Loads With Scan && Auto Json
  • \n
  • 2020-04-18: Unvisible Key\\Value Format Support
  • \n
  • 2020-04-04: Cluster Support!!!
  • \n
  • 2020-03-13: Dark Mode Support!!! && JsonView In Other Place
  • \n
  • 2020-02-16: SSH Private Key Support
  • \n
  • 2020-02-13: Open Cli Console In Tabs
  • \n
  • 2019-06-14: Custom Font-Family Support
  • \n
  • 2019-05-28: Key List Resizable
  • \n
  • 2019-05-09: Search Support In Hash List Set Zset
  • \n
  • 2019-04-26: Auto Updater
  • \n
  • 2019-04-09: SSH Tunnel Connection Support
  • \n
  • 2019-04-01: Extract Search Support
  • \n
  • 2019-02-22: Single Connection Support
  • \n
  • 2019-01-08: Project Start
  • \n
\n

Dev Build

\n

Linux Or Mac

\n
# clone code\ngit clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1\ncd AnotherRedisDesktopManager\n\n# install dependencies\nnpm install\n\n# if download electron failed during installing, use this command\n# ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install\n\n# serve with hot reload at localhost:9988\nnpm start\n\n\n# after the previous step is completed to 100%, open another tab, build up a desktop client\nnpm run electron
\n

If linux errors like this:

\n
# if error like this\n../src/FontManagerLinux.cc:1:35: fatal error: fontconfig/fontconfig.h: No such file or directory\n\n# then try this\nsudo apt install libfontconfig1-dev
\n

Windows

\n
# install build tools for the first time, just execute once\nnpm install -g windows-build-tools\n\n# clone code\ngit clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1\ncd AnotherRedisDesktopManager\n\n# install dependencies, 32-bit or 64-bit all use win32\nnpm install --platform=win32\n\n# if download electron failed during installing, use this command\n# npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/\n# npm install --platform=win32\n\n# serve with hot reload at localhost:9988\nnpm start\n\n\n# after the previous step is completed to 100%, open another tab, build up a desktop client\nnpm run electron
\n

Build Package

\n
# prepare before package\nnpm run pack:prepare\n\n# build package on respective platforms\n# on windows build 64bit package\nnpm run pack:win\n# on windows build 32bit package\nnpm run pack:win32\n\n# on mac\nnpm run pack:mac\n\n# on linux\nnpm run pack:linux
\n

Sponsor

\n
    \n
  • \n

    Give me a star or upvote on Producthunt

    \n
  • \n
  • \n

    Through OpenCollective

    \n
  • \n
  • \n

    If you are a Mac user, you can purchase this software from the app store to sponsor, and then let the app store automatically update it for you.\n
    \"app

    \n
  • \n
  • \n

    If you are a Windows user, you can purchase this software from the win store to sponsor.\n
    \"windows

    \n
  • \n
  • \n

    Wechat sponsor code [Sponsor me a cup of coffee ]

    \n\n
  • \n
\n

Contributors

\n

This project exists thanks to all the people who contribute.\n\"contributors\"\n\"backers\"

\n

License

\n

MIT

\n

Support

\n

goanother.com   Producthunt   wb@shiboooo   Download Analysis

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.116Z" + "readmeCleaned": "

This project is not maintained anymore...

\n

ANote

\n

A simple opensource note app(support markdown only :) ).

\n

Note: Only support mac for now

\n

\"quick_note.gif\"

\n

\"past_image.gif\"

\n

\"past_html.gif\"

\n

Features

\n
    \n
  • markdown friendly
  • \n
  • paste image
  • \n
  • paste html (include fetching image locally)
  • \n
  • export markdown file with images
  • \n
  • export PDF
  • \n
  • support tray menu quick note(inspired by evernote)
  • \n
  • default cmd+v will convert html to markdown, and alt+v for pasting as plain text(not convert html to markdown)
  • \n
\n

Goal

\n

Just need a good note. And want you to enjoy writing.

\n

Know where is my data (~/anote).

\n

Todo

\n
    \n
  • write a chrome plugin for 'bookmark' article (support to markdown or just html)
  • \n
  • backend server (I may use mongodb with nodejs/ruby) for sync (I hope users can deploy it easily)
  • \n
  • mobile app
  • \n
  • add file storage features
  • \n
\n

Inspired by

\n
    \n
  • Evernote
  • \n
  • Pandao editor (use the editor style, I like it)
  • \n
\n

Download

\n

Go to Release, then you can download anote app.

\n

Install/Build from source

\n
npm install\n\nnpm run build\n\nnpm run package\n
\n

Note: Install electron, babel and electron-packager first, and my node is 6.4

\n

Run from source

\n
npm run develop\n
\n

Tech stack

\n
    \n
  • Electron
  • \n
  • React
  • \n
  • Redux
  • \n
  • Babel
  • \n
  • Material Ui
  • \n
  • jQuery
  • \n
\n

Localization

\n

中文

\n

Join us

\n

If u like it, contact me at wpcreep@gmail.com. We can do it togethor.

\n
", + "readmeOriginal": "

This project is not maintained anymore...

\n

ANote

\n

A simple opensource note app(support markdown only :) ).

\n

Note: Only support mac for now

\n

\"quick_note.gif\"

\n

\"past_image.gif\"

\n

\"past_html.gif\"

\n

Features

\n
    \n
  • markdown friendly
  • \n
  • paste image
  • \n
  • paste html (include fetching image locally)
  • \n
  • export markdown file with images
  • \n
  • export PDF
  • \n
  • support tray menu quick note(inspired by evernote)
  • \n
  • default cmd+v will convert html to markdown, and alt+v for pasting as plain text(not convert html to markdown)
  • \n
\n

Goal

\n

Just need a good note. And want you to enjoy writing.

\n

Know where is my data (~/anote).

\n

Todo

\n
    \n
  • write a chrome plugin for 'bookmark' article (support to markdown or just html)
  • \n
  • backend server (I may use mongodb with nodejs/ruby) for sync (I hope users can deploy it easily)
  • \n
  • mobile app
  • \n
  • add file storage features
  • \n
\n

Inspired by

\n
    \n
  • Evernote
  • \n
  • Pandao editor (use the editor style, I like it)
  • \n
\n

Download

\n

Go to Release, then you can download anote app.

\n

Install/Build from source

\n
npm install\n\nnpm run build\n\nnpm run package\n
\n

Note: Install electron, babel and electron-packager first, and my node is 6.4

\n

Run from source

\n
npm run develop\n
\n

Tech stack

\n
    \n
  • Electron
  • \n
  • React
  • \n
  • Redux
  • \n
  • Babel
  • \n
  • Material Ui
  • \n
  • jQuery
  • \n
\n

Localization

\n

中文

\n

Join us

\n

If u like it, contact me at wpcreep@gmail.com. We can do it togethor.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:21.973Z" }, "altair": { - "readmeCleaned": "
\n

\"Crowdin\"

\n

\"Chrome\n\"Mozilla\n\"npm\"\n\"Altair\n\"GitHub\n\"Github

\n

\"Backers \"Sponsors

\n

\"Maintenance\"

\n

Deploying?

\n\n

\"set

\n

Altair is a beautiful feature-rich GraphQL Client IDE for all platforms. Available for MacOS, Windows, Linux, Chrome, Firefox.\nIt enables you interact with any GraphQL server you are authorized to access from any platform you are on.

\n

-- the GraphQL IDE that does not require running a web server

\n

Features

\n

Altair provides several features that make developing with GraphQL very efficient and friendly. These features include:

\n
    \n
  • setting headers
  • \n
  • setting variables
  • \n
  • creating environments
  • \n
  • viewing response stats
  • \n
  • viewing schema docs
  • \n
  • advanced schema docs search
  • \n
  • dynamically adding/generating queries and/or fragments from schema docs
  • \n
  • file upload via GraphQL
  • \n
  • autocompletion of queries
  • \n
  • autofill all query fields at cursor
  • \n
  • automatic schema refreshing using GraphQL Event Stream protocol
  • \n
  • automatic refactoring of query
  • \n
  • prerequest scripts
  • \n
  • multiple windows, multiple languages
  • \n
  • importing and exporting collections of queries
  • \n
  • multiple themes
  • \n
  • plugin system for extensibility
  • \n
  • and many more features (really there's a lot more!).
  • \n
\n

See more here: https://altair.sirmuel.design/docs/features

\n

Missing feature?

\n

Is there a feature that is missing? You can let us know by creating a new issue or you can add the feature by creating a Pull Request.

\n

Sponsors

\n

Thanks to all our sponsors for sponsoring this project! Do you use Altair GraphQL client at your company? Consider supporting this project as a major sponsor (primary, gold, silver or bronze) on open collective.

\n

Primary Sponsor

\n

\"XKojiMedia\"

\n

To be a primary sponsor, reach out to us.

\n

Gold Sponsor

\n

Become a Gold sponsor of Altair to appear here.

\n\n\n

Usage

\n

For mac users, you can also install using cask:

\n
$ brew install --cask altair-graphql-client\n
\n

For linux users, you can also install using snap:

\n
$ snap install altair\n
\n

For arch linux users, an AUR package aur/altair exists:

\n
$ yay -S altair\n
\n

For windows users, you can install using appget:

\n
$ appget install altair-graphql\n
\n

or chocolatey:

\n
$ choco install altair-graphql\n
\n

Usage with express

\n

You can use altair with an express server using altair-express-middleware. Read more about how to use this here.

\n

Usage with koa

\n

You can use altair with a koa server using altair-koa-middleware. Read more about how to use this here.

\n

Usage with Fastify

\n

You can use altair with a Fastify server using altair-fastify-plugin. Read more about how to use this here.

\n

Usage with Laravel (PHP)

\n

You can use altair in a Laravel project using xkojimedia/laravel-altair-graphql:

\n
$ composer require xkojimedia/laravel-altair-graphql
\n

You can find other available integrations here: https://altair.sirmuel.design/docs/integrations

\n

Configuration Options

\n

When using a custom instance of Altair, there are couple of options you can use to customize Altair based on your needs:

\n
    \n
  • endpointURL string - URL to set as the server endpoint
  • \n
  • subscriptionsEndpoint string - URL to set as the subscription endpoint
  • \n
  • initialSubscriptionsProvider \"websocket\" | \"graphql-ws\" | \"app-sync\" | \"action-cable\" - Initial subscriptions provider
  • \n
  • initialQuery string - Initial query to be added
  • \n
  • initialVariables string - Initial variables to be added (in JSON format) e.g. '{ \"var1\": \"first variable\" }'
  • \n
  • initialPreRequestScript string - Initial pre-request script to be added e.g. 'altair.helpers.getEnvironment(\"api_key\")'
  • \n
  • initialHeaders IDictionary - Initial headers object to be added
  • \n
\n
{\n  'X-GraphQL-Token': 'asd7-237s-2bdk-nsdk4'\n}
\n
    \n
  • initialEnvironments IInitialEnvironments - Initial Environments to be added
  • \n
\n
{\n  base: {\n    title: 'Environment',\n    variables: {}\n  },\n  subEnvironments: [\n    {\n      title: 'sub-1',\n      variables: {}\n    }\n  ]\n}
\n
    \n
  • instanceStorageNamespace string - Namespace for storing the data for the altair instance. Use this when you have multiple altair instances running on the same domain. e.g. 'altair_dev_'
  • \n
\n

Example usage:

\n
AltairGraphQL.init({\n  endpointURL: 'https://www.example.com/graphql',\n  initialVariables: '{ \"username\": \"imolorhe\" }',\n});
\n

Supported Browsers

\n

Altair has been tested in the latest versions of Google Chrome and Mozilla Firefox. It might not work as expected in other browsers like Safari and Edge.

\n

Community 🙏🏾

\n

You can learn more about how to get help here.

\n

Contributing

\n

Would you like to help with translations? https://altair-gql-translate.surge.sh/ Click here.

\n
\n

\"Donate

\n
\n

\n

Learn more about contributing to Altair here and here.

\n

Development

\n

Read more here.

\n

License

\n

\"FOSSA

\n
", - "readmeOriginal": "
\n

\"Crowdin\"

\n

\"Chrome\n\"Mozilla\n\"npm\"\n\"Altair\n\"GitHub\n\"Github

\n

\"Backers \"Sponsors

\n

\"Maintenance\"

\n

Deploying?

\n\n

\"set

\n

Altair is a beautiful feature-rich GraphQL Client IDE for all platforms. Available for MacOS, Windows, Linux, Chrome, Firefox.\nIt enables you interact with any GraphQL server you are authorized to access from any platform you are on.

\n

-- the GraphQL IDE that does not require running a web server

\n

Features

\n

Altair provides several features that make developing with GraphQL very efficient and friendly. These features include:

\n
    \n
  • setting headers
  • \n
  • setting variables
  • \n
  • creating environments
  • \n
  • viewing response stats
  • \n
  • viewing schema docs
  • \n
  • advanced schema docs search
  • \n
  • dynamically adding/generating queries and/or fragments from schema docs
  • \n
  • file upload via GraphQL
  • \n
  • autocompletion of queries
  • \n
  • autofill all query fields at cursor
  • \n
  • automatic schema refreshing using GraphQL Event Stream protocol
  • \n
  • automatic refactoring of query
  • \n
  • prerequest scripts
  • \n
  • multiple windows, multiple languages
  • \n
  • importing and exporting collections of queries
  • \n
  • multiple themes
  • \n
  • plugin system for extensibility
  • \n
  • and many more features (really there's a lot more!).
  • \n
\n

See more here: https://altair.sirmuel.design/docs/features

\n

Missing feature?

\n

Is there a feature that is missing? You can let us know by creating a new issue or you can add the feature by creating a Pull Request.

\n

Sponsors

\n

Thanks to all our sponsors for sponsoring this project! Do you use Altair GraphQL client at your company? Consider supporting this project as a major sponsor (primary, gold, silver or bronze) on open collective.

\n

Primary Sponsor

\n

\"XKojiMedia\"

\n

To be a primary sponsor, reach out to us.

\n

Gold Sponsor

\n

Become a Gold sponsor of Altair to appear here.

\n\n\n

Usage

\n

For mac users, you can also install using cask:

\n
$ brew install --cask altair-graphql-client\n
\n

For linux users, you can also install using snap:

\n
$ snap install altair\n
\n

For arch linux users, an AUR package aur/altair exists:

\n
$ yay -S altair\n
\n

For windows users, you can install using appget:

\n
$ appget install altair-graphql\n
\n

or chocolatey:

\n
$ choco install altair-graphql\n
\n

Usage with express

\n

You can use altair with an express server using altair-express-middleware. Read more about how to use this here.

\n

Usage with koa

\n

You can use altair with a koa server using altair-koa-middleware. Read more about how to use this here.

\n

Usage with Fastify

\n

You can use altair with a Fastify server using altair-fastify-plugin. Read more about how to use this here.

\n

Usage with Laravel (PHP)

\n

You can use altair in a Laravel project using xkojimedia/laravel-altair-graphql:

\n
$ composer require xkojimedia/laravel-altair-graphql
\n

You can find other available integrations here: https://altair.sirmuel.design/docs/integrations

\n

Configuration Options

\n

When using a custom instance of Altair, there are couple of options you can use to customize Altair based on your needs:

\n
    \n
  • endpointURL string - URL to set as the server endpoint
  • \n
  • subscriptionsEndpoint string - URL to set as the subscription endpoint
  • \n
  • initialSubscriptionsProvider \"websocket\" | \"graphql-ws\" | \"app-sync\" | \"action-cable\" - Initial subscriptions provider
  • \n
  • initialQuery string - Initial query to be added
  • \n
  • initialVariables string - Initial variables to be added (in JSON format) e.g. '{ \"var1\": \"first variable\" }'
  • \n
  • initialPreRequestScript string - Initial pre-request script to be added e.g. 'altair.helpers.getEnvironment(\"api_key\")'
  • \n
  • initialHeaders IDictionary - Initial headers object to be added
  • \n
\n
{\n  'X-GraphQL-Token': 'asd7-237s-2bdk-nsdk4'\n}
\n
    \n
  • initialEnvironments IInitialEnvironments - Initial Environments to be added
  • \n
\n
{\n  base: {\n    title: 'Environment',\n    variables: {}\n  },\n  subEnvironments: [\n    {\n      title: 'sub-1',\n      variables: {}\n    }\n  ]\n}
\n
    \n
  • instanceStorageNamespace string - Namespace for storing the data for the altair instance. Use this when you have multiple altair instances running on the same domain. e.g. 'altair_dev_'
  • \n
\n

Example usage:

\n
AltairGraphQL.init({\n  endpointURL: 'https://www.example.com/graphql',\n  initialVariables: '{ \"username\": \"imolorhe\" }',\n});
\n

Supported Browsers

\n

Altair has been tested in the latest versions of Google Chrome and Mozilla Firefox. It might not work as expected in other browsers like Safari and Edge.

\n

Community 🙏🏾

\n

You can learn more about how to get help here.

\n

Contributing

\n

Would you like to help with translations? https://altair-gql-translate.surge.sh/ Click here.

\n
\n

\"Donate

\n
\n

\n

Learn more about contributing to Altair here and here.

\n

Development

\n

Read more here.

\n

License

\n

\"FOSSA

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.307Z" + "readmeCleaned": "
\n

\"Crowdin\"\n\"Chrome\n\"Mozilla\n\"npm\"\n\"Altair\n\"GitHub\n\"Github\n\"Backers \"Sponsors\n\"Maintenance\"

\n

Deploying?

\n\n

\"set

\n

Altair is a beautiful feature-rich GraphQL Client IDE for all platforms. Available for MacOS, Windows, Linux, Chrome, Firefox.\nIt enables you interact with any GraphQL server you are authorized to access from any platform you are on.

\n

-- the GraphQL IDE that does not require running a web server

\n

Features

\n

See details here: https://altairgraphql.dev/docs/features

\n

Sponsors

\n

Thanks to all our sponsors for sponsoring this project! Do you use Altair GraphQL client at your company? Consider supporting this project as a major sponsor (primary, gold, silver or bronze) on open collective.

\n

Primary Sponsor

\n

\"XKojiMedia\"

\n

To be a primary sponsor, reach out to us.

\n

Gold Sponsor

\n

Become a Gold sponsor of Altair to appear here.

\n\n\n

Bronze Sponsor

\n

\n \n \n \n

\n

Other Sponsors

\n

\n \n \n \n

\n

Usage

\n

For mac users, you can also install using cask:

\n
$ brew install --cask altair-graphql-client\n
\n

For linux users, you can also install using snap:

\n
$ snap install altair\n
\n

For arch linux users, an AUR package aur/altair exists:

\n
$ yay -S altair\n
\n

For windows users, you can install using chocolatey:

\n
$ choco install altair-graphql\n
\n

...or winget:

\n
$ winget install -e --id altair-graphql.altair\n
\n

You can find other available integrations here: https://altairgraphql.dev/docs/integrations

\n

Configuration Options

\n

When using a custom instance of Altair, there are couple of options you can use to customize Altair based on your needs:

\n
    \n
  • endpointURL string - URL to set as the server endpoint
  • \n
  • subscriptionsEndpoint string - URL to set as the subscription endpoint
  • \n
  • initialSubscriptionsProvider \"websocket\" | \"graphql-ws\" | \"app-sync\" | \"action-cable\" - Initial subscriptions provider
  • \n
  • initialQuery string - Initial query to be added
  • \n
  • initialVariables string - Initial variables to be added (in JSON format) e.g. '{ \"var1\": \"first variable\" }'
  • \n
  • initialPreRequestScript string - Initial pre-request script to be added e.g. 'altair.helpers.getEnvironment(\"api_key\")'
  • \n
  • initialHeaders IDictionary - Initial headers object to be added
  • \n
\n
{\n  'X-GraphQL-Token': 'asd7-237s-2bdk-nsdk4'\n}
\n
    \n
  • initialEnvironments IInitialEnvironments - Initial Environments to be added
  • \n
\n
{\n  base: {\n    title: 'Environment',\n    variables: {}\n  },\n  subEnvironments: [\n    {\n      title: 'sub-1',\n      variables: {}\n    }\n  ]\n}
\n
    \n
  • instanceStorageNamespace string - Namespace for storing the data for the altair instance. Use this when you have multiple altair instances running on the same domain. e.g. 'altair_dev_'
  • \n
\n

Example usage:

\n
AltairGraphQL.init({\n  endpointURL: 'https://www.example.com/graphql',\n  initialVariables: '{ \"username\": \"imolorhe\" }',\n});
\n

Supported Browsers

\n

Altair has been tested in the latest versions of Google Chrome and Mozilla Firefox. It might not work as expected in other browsers like Safari and Edge.

\n

Community 🙏🏾

\n

You can learn more about how to get help here.

\n

Contributing

\n

Would you like to help with translations? https://altair-gql-translate.surge.sh/ Click here.

\n
\n

\"Donate

\n
\n

\n

Learn more about contributing to Altair here and here.

\n

Development

\n

Read more here.

\n

Deployment

\n

API

\n

Docker

\n

The docker image can be built from the Dockerfile at the root of the repo.

\n

Digitalocean

\n

\"Deploy

\n

Vercel

\n

\"Deploy

\n

Render

\n

\"Deploy

\n

License

\n

\"FOSSA

\n
", + "readmeOriginal": "
\n

\"Crowdin\"\n\"Chrome\n\"Mozilla\n\"npm\"\n\"Altair\n\"GitHub\n\"Github\n\"Backers \"Sponsors\n\"Maintenance\"

\n

Deploying?

\n\n

\"set

\n

Altair is a beautiful feature-rich GraphQL Client IDE for all platforms. Available for MacOS, Windows, Linux, Chrome, Firefox.\nIt enables you interact with any GraphQL server you are authorized to access from any platform you are on.

\n

-- the GraphQL IDE that does not require running a web server

\n

Features

\n

See details here: https://altairgraphql.dev/docs/features

\n

Sponsors

\n

Thanks to all our sponsors for sponsoring this project! Do you use Altair GraphQL client at your company? Consider supporting this project as a major sponsor (primary, gold, silver or bronze) on open collective.

\n

Primary Sponsor

\n

\"XKojiMedia\"

\n

To be a primary sponsor, reach out to us.

\n

Gold Sponsor

\n

Become a Gold sponsor of Altair to appear here.

\n\n\n

Bronze Sponsor

\n

\n \n \n \n

\n

Other Sponsors

\n

\n \n \n \n

\n

Usage

\n

For mac users, you can also install using cask:

\n
$ brew install --cask altair-graphql-client\n
\n

For linux users, you can also install using snap:

\n
$ snap install altair\n
\n

For arch linux users, an AUR package aur/altair exists:

\n
$ yay -S altair\n
\n

For windows users, you can install using chocolatey:

\n
$ choco install altair-graphql\n
\n

...or winget:

\n
$ winget install -e --id altair-graphql.altair\n
\n

You can find other available integrations here: https://altairgraphql.dev/docs/integrations

\n

Configuration Options

\n

When using a custom instance of Altair, there are couple of options you can use to customize Altair based on your needs:

\n
    \n
  • endpointURL string - URL to set as the server endpoint
  • \n
  • subscriptionsEndpoint string - URL to set as the subscription endpoint
  • \n
  • initialSubscriptionsProvider \"websocket\" | \"graphql-ws\" | \"app-sync\" | \"action-cable\" - Initial subscriptions provider
  • \n
  • initialQuery string - Initial query to be added
  • \n
  • initialVariables string - Initial variables to be added (in JSON format) e.g. '{ \"var1\": \"first variable\" }'
  • \n
  • initialPreRequestScript string - Initial pre-request script to be added e.g. 'altair.helpers.getEnvironment(\"api_key\")'
  • \n
  • initialHeaders IDictionary - Initial headers object to be added
  • \n
\n
{\n  'X-GraphQL-Token': 'asd7-237s-2bdk-nsdk4'\n}
\n
    \n
  • initialEnvironments IInitialEnvironments - Initial Environments to be added
  • \n
\n
{\n  base: {\n    title: 'Environment',\n    variables: {}\n  },\n  subEnvironments: [\n    {\n      title: 'sub-1',\n      variables: {}\n    }\n  ]\n}
\n
    \n
  • instanceStorageNamespace string - Namespace for storing the data for the altair instance. Use this when you have multiple altair instances running on the same domain. e.g. 'altair_dev_'
  • \n
\n

Example usage:

\n
AltairGraphQL.init({\n  endpointURL: 'https://www.example.com/graphql',\n  initialVariables: '{ \"username\": \"imolorhe\" }',\n});
\n

Supported Browsers

\n

Altair has been tested in the latest versions of Google Chrome and Mozilla Firefox. It might not work as expected in other browsers like Safari and Edge.

\n

Community 🙏🏾

\n

You can learn more about how to get help here.

\n

Contributing

\n

Would you like to help with translations? https://altair-gql-translate.surge.sh/ Click here.

\n
\n

\"Donate

\n
\n

\n

Learn more about contributing to Altair here and here.

\n

Development

\n

Read more here.

\n

Deployment

\n

API

\n

Docker

\n

The docker image can be built from the Dockerfile at the root of the repo.

\n

Digitalocean

\n

\"Deploy

\n

Vercel

\n

\"Deploy

\n

Render

\n

\"Deploy

\n

License

\n

\"FOSSA

\n
", + "readmeFetchedAt": "2024-02-29T22:00:22.427Z" }, "argo": { - "readmeCleaned": "

ARGO

\n

\"NPM\n\"\"

\n

Argo is an open source trading platform, connecting directly with OANDA\nthrough the powerful API to develop trading strategies.

\n

Installation

\n

After installing Node.js (required), you can install Argo.

\n
    \n
  • Release 3.x for legacy accounts: if your account id contains only digits (ie. 2534233), it is a legacy account.
  • \n
  • Release 4.x (or higher) for v20 accounts.
  • \n
\n
$ npm install -g argo-trading\n
\n

Starting Web App

\n
$ argo-trading\n
\n

Eventually point your web brower to http://localhost:8000.

\n

Finally you need to point to the host and port defined by ARGO_PORT environment variable (8000 is the default) where you started argo

\n

Starting Standalone App

\n
$ argo-trading-standalone\n
\n

Tested locally with Node.js 10.x, hyperHTML 2.x.

\n

Basic features

\n
    \n
  • Account summary updated for each event.
  • \n
  • Quotes and spreads list updated tick-by-tick.
  • \n
  • Charts with different time frames updated tick-by-tick.
  • \n
  • Market and limit orders with stop loss, take profit and trailing stop.
  • \n
  • Trades list with current and profit updated tick-by-tick.
  • \n
  • Orders list with distance updated tick-by-tick.
  • \n
  • Positions summary.
  • \n
  • Expositions summary.
  • \n
  • Transactions history.
  • \n
  • Economic calendar.
  • \n
\n

Advanced features

\n
    \n
  • Executing trading strategies with plugins.
  • \n
\n

Documentation

\n

Contributing

\n

Disclaimer

\n

NOT INVESTMENT ADVICE AND WILL LOSE LOTS OF MONEY SO PROCEED WITH CAUTION.

\n
", - "readmeOriginal": "

ARGO

\n

\"NPM\n\"\"

\n

Argo is an open source trading platform, connecting directly with OANDA\nthrough the powerful API to develop trading strategies.

\n

Installation

\n

After installing Node.js (required), you can install Argo.

\n
    \n
  • Release 3.x for legacy accounts: if your account id contains only digits (ie. 2534233), it is a legacy account.
  • \n
  • Release 4.x (or higher) for v20 accounts.
  • \n
\n
$ npm install -g argo-trading\n
\n

Starting Web App

\n
$ argo-trading\n
\n

Eventually point your web brower to http://localhost:8000.

\n

Finally you need to point to the host and port defined by ARGO_PORT environment variable (8000 is the default) where you started argo

\n

Starting Standalone App

\n
$ argo-trading-standalone\n
\n

Tested locally with Node.js 10.x, hyperHTML 2.x.

\n

Basic features

\n
    \n
  • Account summary updated for each event.
  • \n
  • Quotes and spreads list updated tick-by-tick.
  • \n
  • Charts with different time frames updated tick-by-tick.
  • \n
  • Market and limit orders with stop loss, take profit and trailing stop.
  • \n
  • Trades list with current and profit updated tick-by-tick.
  • \n
  • Orders list with distance updated tick-by-tick.
  • \n
  • Positions summary.
  • \n
  • Expositions summary.
  • \n
  • Transactions history.
  • \n
  • Economic calendar.
  • \n
\n

Advanced features

\n
    \n
  • Executing trading strategies with plugins.
  • \n
\n

Documentation

\n

Contributing

\n

Disclaimer

\n

NOT INVESTMENT ADVICE AND WILL LOSE LOTS OF MONEY SO PROCEED WITH CAUTION.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.354Z" - }, - "apple-music-electron": { - "readmeCleaned": "
", - "readmeOriginal": "
", - "readmeFetchedAt": "2022-05-10T00:07:39.466Z" + "readmeCleaned": "

ARGO

\n

\"NPM\n\"\"

\n

Argo is an open source trading platform, connecting directly with OANDA\nthrough the powerful API to develop trading strategies.

\n

Installation

\n

After installing Node.js (required), you can install Argo.

\n
    \n
  • Release 3.x for legacy accounts: if your account id contains only digits (ie. 2534233), it is a legacy account.
  • \n
  • Release 4.x (or higher) for v20 accounts.
  • \n
\n
$ npm install -g argo-trading\n
\n

Starting Web App

\n
$ argo-trading\n
\n

Eventually point your web brower to http://localhost:8000.

\n

Finally you need to point to the host and port defined by ARGO_PORT environment variable (8000 is the default) where you started argo

\n

Starting Standalone App

\n
$ argo-trading-standalone\n
\n

Tested locally with Node.js 10.x, hyperHTML 2.x.

\n

Basic features

\n
    \n
  • Account summary updated for each event.
  • \n
  • Quotes and spreads list updated tick-by-tick.
  • \n
  • Charts with different time frames updated tick-by-tick.
  • \n
  • Market and limit orders with stop loss, take profit and trailing stop.
  • \n
  • Trades list with current and profit updated tick-by-tick.
  • \n
  • Orders list with distance updated tick-by-tick.
  • \n
  • Positions summary.
  • \n
  • Expositions summary.
  • \n
  • Transactions history.
  • \n
  • Economic calendar.
  • \n
\n

Advanced features

\n
    \n
  • Executing trading strategies with plugins.
  • \n
\n\n\n

Disclaimer

\n

NOT INVESTMENT ADVICE AND WILL LOSE LOTS OF MONEY SO PROCEED WITH CAUTION.

\n
", + "readmeOriginal": "

ARGO

\n

\"NPM\n\"\"

\n

Argo is an open source trading platform, connecting directly with OANDA\nthrough the powerful API to develop trading strategies.

\n

Installation

\n

After installing Node.js (required), you can install Argo.

\n
    \n
  • Release 3.x for legacy accounts: if your account id contains only digits (ie. 2534233), it is a legacy account.
  • \n
  • Release 4.x (or higher) for v20 accounts.
  • \n
\n
$ npm install -g argo-trading\n
\n

Starting Web App

\n
$ argo-trading\n
\n

Eventually point your web brower to http://localhost:8000.

\n

Finally you need to point to the host and port defined by ARGO_PORT environment variable (8000 is the default) where you started argo

\n

Starting Standalone App

\n
$ argo-trading-standalone\n
\n

Tested locally with Node.js 10.x, hyperHTML 2.x.

\n

Basic features

\n
    \n
  • Account summary updated for each event.
  • \n
  • Quotes and spreads list updated tick-by-tick.
  • \n
  • Charts with different time frames updated tick-by-tick.
  • \n
  • Market and limit orders with stop loss, take profit and trailing stop.
  • \n
  • Trades list with current and profit updated tick-by-tick.
  • \n
  • Orders list with distance updated tick-by-tick.
  • \n
  • Positions summary.
  • \n
  • Expositions summary.
  • \n
  • Transactions history.
  • \n
  • Economic calendar.
  • \n
\n

Advanced features

\n
    \n
  • Executing trading strategies with plugins.
  • \n
\n\n\n

Disclaimer

\n

NOT INVESTMENT ADVICE AND WILL LOSE LOTS OF MONEY SO PROCEED WITH CAUTION.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:22.432Z" }, - "antares": { - "readmeCleaned": "
\n

\n \n

\n\n

Antares SQL Client

\n

\"GitHub \"GitHub\" \"Build \"antares\" \"antares\" \"Twitter \"Plant

\n

Antares is an SQL client based on Electron.js and Vue.js that aims to become a useful tool, especially for developers.
\nOur target is to support as many databases as possible, and all major operating systems, including the ARM versions.

\n

At the moment this application is in development state, many features will come in future updates, and supports only MySQL/MariaDB, PostgreSQL and SQLite.
\nAt the moment, however, there are all the features necessary to have a pleasant database management experience, so give it a chance and send us your feedback, we would really appreciate it.
\nWe are actively working on it, hoping to provide new cool features, improvements and fixes as soon as possible.

\n

🔗 If you are curious to try Antares you can download and install the latest release.
\n👁 To stay tuned for new releases follow Antares SQL on Twitter.
\n🌟 Don't forget to leave a star if you appreciate this project.

\n

Current key features

\n
    \n
  • Multiple database connections at same time.
  • \n
  • Database management (add/edit/delete).
  • \n
  • Full tables management, including indexes and foreign keys.
  • \n
  • Views, triggers, stored routines, functions and schedulers management (add/edit/delete).
  • \n
  • A modern and friendly tab system; keep open every kind of tab you need in your workspace.
  • \n
  • Fake table data filler to generate tons of data for test purpose.
  • \n
  • Query suggestions and auto complete.
  • \n
  • Query history: search through the last 1000 queries.
  • \n
  • SSH tunnel support.
  • \n
  • Manual commit mode.
  • \n
  • Import and export database dumps.
  • \n
  • Dark and light theme.
  • \n
  • Editor themes.
  • \n
\n

Philosophy

\n

Why are we developing an SQL client when there are a lot of them on the market?
\nThe main goal is to develop a forever 100% free (without paid premium feature), full featured, as possible community driven, cross platform and open source alternative, empowered by JavaScript ecosystem.
\nA modern application created with minimalism and semplicity in mind, with features in the right places, not hundreds of tiny buttons, nested tabs or submenu; productivity comes first.

\n

Installation

\n

Based on your operating system you can have one or more distribution formats to choose based on your preferences.
\nSince Antares SQL is a free software we haven't a budget to spend in annual licenses or certificates. This can result that on some platforms you need some additional passages to install this app.

\n

Linux

\n

On Linux you can simply download and run .AppImage distributions, install from Snap Store or from AUR.

\n

Windows

\n

On Windows you can choose between Microsoft Store and download .exe distribution. The latter lacks of a certificate, so to install you need to click on \"More info\" and then \"Run anyway\" on SmartScreen prompt.

\n

MacOS

\n

On macOS you can run .dmg distribution following this guide to install apps from unknown developers.

\n

Download

\n

\"Get \"Get \"Get
\n🚀 Other Downloads

\n

Coming soon

\n

This is a roadmap with major features will come in near future.

\n
    \n
  • Database tools.
  • \n
  • Users management (add/edit/delete).
  • \n
  • More context menu shortcuts.
  • \n
  • More keyboard shortcuts.
  • \n
  • Support for other databases.
  • \n
  • Apple Silicon distribution
  • \n
\n

Currently supported

\n

Databases

\n
    \n
  • MySQL/MariaDB
  • \n
  • PostgreSQL
  • \n
  • SQLite
  • \n
  • MSSQL
  • \n
  • OracleDB
  • \n
  • More...
  • \n
\n

Operating Systems

\n

• x64

\n
    \n
  • Windows
  • \n
  • Linux
  • \n
  • MacOS
  • \n
\n

• ARM

\n
    \n
  • Windows
  • \n
  • Linux
  • \n
  • MacOS
  • \n
\n

How to contribute

\n\n

Contributors

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"\"
Fabio Di Stasio

💻 🌍 📖
\"\"
Giulio Ganci

💻
\"\"
Christian Ratz

💻 🌍
\"\"
Giuseppe Gigliotti

🌍
\"\"
Mohd-PH

🌍
\"\"
hongkfui

🌍
\"\"
Robin

🌍
\"\"
Daniel Eduardo

🌍
\"\"
Ngô Quốc Đạt

🌍
\"\"
Isamu Sugiura

🌍
\"\"
Riccardo Sacchetto

📦
\"\"
Kilian Stallinger

💻
\"\"
文杰

💻
\"\"
goYou

🌍
\"\"
Topollo

💻
\"\"
Cleverson

🌍
\"\"
fred

🌍
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeOriginal": "
\n

\n \n

\n\n

Antares SQL Client

\n

\"GitHub \"GitHub\" \"Build \"antares\" \"antares\" \"Twitter \"Plant

\n

Antares is an SQL client based on Electron.js and Vue.js that aims to become a useful tool, especially for developers.
\nOur target is to support as many databases as possible, and all major operating systems, including the ARM versions.

\n

At the moment this application is in development state, many features will come in future updates, and supports only MySQL/MariaDB, PostgreSQL and SQLite.
\nAt the moment, however, there are all the features necessary to have a pleasant database management experience, so give it a chance and send us your feedback, we would really appreciate it.
\nWe are actively working on it, hoping to provide new cool features, improvements and fixes as soon as possible.

\n

🔗 If you are curious to try Antares you can download and install the latest release.
\n👁 To stay tuned for new releases follow Antares SQL on Twitter.
\n🌟 Don't forget to leave a star if you appreciate this project.

\n

Current key features

\n
    \n
  • Multiple database connections at same time.
  • \n
  • Database management (add/edit/delete).
  • \n
  • Full tables management, including indexes and foreign keys.
  • \n
  • Views, triggers, stored routines, functions and schedulers management (add/edit/delete).
  • \n
  • A modern and friendly tab system; keep open every kind of tab you need in your workspace.
  • \n
  • Fake table data filler to generate tons of data for test purpose.
  • \n
  • Query suggestions and auto complete.
  • \n
  • Query history: search through the last 1000 queries.
  • \n
  • SSH tunnel support.
  • \n
  • Manual commit mode.
  • \n
  • Import and export database dumps.
  • \n
  • Dark and light theme.
  • \n
  • Editor themes.
  • \n
\n

Philosophy

\n

Why are we developing an SQL client when there are a lot of them on the market?
\nThe main goal is to develop a forever 100% free (without paid premium feature), full featured, as possible community driven, cross platform and open source alternative, empowered by JavaScript ecosystem.
\nA modern application created with minimalism and semplicity in mind, with features in the right places, not hundreds of tiny buttons, nested tabs or submenu; productivity comes first.

\n

Installation

\n

Based on your operating system you can have one or more distribution formats to choose based on your preferences.
\nSince Antares SQL is a free software we haven't a budget to spend in annual licenses or certificates. This can result that on some platforms you need some additional passages to install this app.

\n

Linux

\n

On Linux you can simply download and run .AppImage distributions, install from Snap Store or from AUR.

\n

Windows

\n

On Windows you can choose between Microsoft Store and download .exe distribution. The latter lacks of a certificate, so to install you need to click on \"More info\" and then \"Run anyway\" on SmartScreen prompt.

\n

MacOS

\n

On macOS you can run .dmg distribution following this guide to install apps from unknown developers.

\n

Download

\n

\"Get \"Get \"Get
\n🚀 Other Downloads

\n

Coming soon

\n

This is a roadmap with major features will come in near future.

\n
    \n
  • Database tools.
  • \n
  • Users management (add/edit/delete).
  • \n
  • More context menu shortcuts.
  • \n
  • More keyboard shortcuts.
  • \n
  • Support for other databases.
  • \n
  • Apple Silicon distribution
  • \n
\n

Currently supported

\n

Databases

\n
    \n
  • MySQL/MariaDB
  • \n
  • PostgreSQL
  • \n
  • SQLite
  • \n
  • MSSQL
  • \n
  • OracleDB
  • \n
  • More...
  • \n
\n

Operating Systems

\n

• x64

\n
    \n
  • Windows
  • \n
  • Linux
  • \n
  • MacOS
  • \n
\n

• ARM

\n
    \n
  • Windows
  • \n
  • Linux
  • \n
  • MacOS
  • \n
\n

How to contribute

\n\n

Contributors

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"\"
Fabio Di Stasio

💻 🌍 📖
\"\"
Giulio Ganci

💻
\"\"
Christian Ratz

💻 🌍
\"\"
Giuseppe Gigliotti

🌍
\"\"
Mohd-PH

🌍
\"\"
hongkfui

🌍
\"\"
Robin

🌍
\"\"
Daniel Eduardo

🌍
\"\"
Ngô Quốc Đạt

🌍
\"\"
Isamu Sugiura

🌍
\"\"
Riccardo Sacchetto

📦
\"\"
Kilian Stallinger

💻
\"\"
文杰

💻
\"\"
goYou

🌍
\"\"
Topollo

💻
\"\"
Cleverson

🌍
\"\"
fred

🌍
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.475Z" + "android-messages": { + "readmeCleaned": "

\n

Android Messages

\n

A clean and native interface to https://messages.google.com/web. Supports dark and light mode on macOS Mojave. This project is 100% open-source and available for macOS. Enjoy!

\n

\"Android

\n

\"Android

\n

Build Instructions

\n

To build a new version of the application, first download nativefier using the following command:

\n
yarn global add nativefier\n
\n

OR

\n
npm install nativefier -g\n
\n

Next, download the required CSS and image assets from one of the releases here located here. For example, you will need the electron.css and logo.png files.

\n

Last, you'll need to run the nativefier command to build your package.

\n
nativefier --name \"Android Messages\" --platform \"osx\" --bounce --counter  --honest --hide-window-frame --disable-dev-tools --title-bar-style \"hidden\" --icon logo.png --inject electron.css \"https://messages.google.com/web\"\n
\n
\n

Note: Nativefier allows for osx, mas, linux, and windows platform types. You can specify this with the --platform flag.

\n
\n
", + "readmeOriginal": "

\n

Android Messages

\n

A clean and native interface to https://messages.google.com/web. Supports dark and light mode on macOS Mojave. This project is 100% open-source and available for macOS. Enjoy!

\n

\"Android

\n

\"Android

\n

Build Instructions

\n

To build a new version of the application, first download nativefier using the following command:

\n
yarn global add nativefier\n
\n

OR

\n
npm install nativefier -g\n
\n

Next, download the required CSS and image assets from one of the releases here located here. For example, you will need the electron.css and logo.png files.

\n

Last, you'll need to run the nativefier command to build your package.

\n
nativefier --name \"Android Messages\" --platform \"osx\" --bounce --counter  --honest --hide-window-frame --disable-dev-tools --title-bar-style \"hidden\" --icon logo.png --inject electron.css \"https://messages.google.com/web\"\n
\n
\n

Note: Nativefier allows for osx, mas, linux, and windows platform types. You can specify this with the --platform flag.

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:22.681Z" }, - "atom": { - "readmeCleaned": "

Atom

\n

\"Build

\n

Atom is a hackable text editor for the 21st century, built on Electron, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration.

\n

\"Atom\"

\n

\"Atom

\n

Visit atom.io to learn more or visit the Atom forum.

\n

Follow @AtomEditor on Twitter for important\nannouncements.

\n

This project adheres to the Contributor Covenant code of conduct.\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to atom@github.com.

\n

Documentation

\n

If you want to read about using Atom or developing packages in Atom, the Atom Flight Manual is free and available online. You can find the source to the manual in atom/flight-manual.atom.io.

\n

The API reference for developing packages is also documented on Atom.io.

\n

Installing

\n

Prerequisites

\n\n

macOS

\n

Download the latest Atom release.

\n

Atom will automatically update when a new release is available.

\n

Windows

\n

Download the latest Atom installer. AtomSetup.exe is 32-bit. For 64-bit systems, download AtomSetup-x64.exe.

\n

Atom will automatically update when a new release is available.

\n

You can also download atom-windows.zip (32-bit) or atom-x64-windows.zip (64-bit) from the releases page.\nThe .zip version will not automatically update.

\n

Using Chocolatey? Run cinst Atom to install the latest version of Atom.

\n

Linux

\n

Atom is only available for 64-bit Linux systems.

\n

Configure your distribution's package manager to install and update Atom by following the Linux installation instructions in the Flight Manual. You will also find instructions on how to install Atom's official Linux packages without using a package repository, though you will not get automatic updates after installing Atom this way.

\n

Archive extraction

\n

An archive is available for people who don't want to install atom as root.

\n

This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit,\nbut should be compatible with other Linux distributions.

\n
    \n
  1. Install dependencies (on Ubuntu):
  2. \n
\n
sudo apt install git libasound2 libcurl4 libgbm1 libgcrypt20 libgtk-3-0 libnotify4 libnss3 libglib2.0-bin xdg-utils libx11-xcb1 libxcb-dri3-0 libxss1 libxtst6 libxkbfile1
\n
    \n
  1. Download atom-amd64.tar.gz from the Atom releases page.
  2. \n
  3. Run tar xf atom-amd64.tar.gz in the directory where you want to extract the Atom folder.
  4. \n
  5. Launch Atom using the installed atom command from the newly extracted directory.
  6. \n
\n

The Linux version does not currently automatically update so you will need to\nrepeat these steps to upgrade to future releases.

\n

Building

\n\n

Discussion

\n\n

License

\n

MIT

\n

When using the Atom or other GitHub logos, be sure to follow the GitHub logo guidelines.

\n
", - "readmeOriginal": "

Atom

\n

\"Build

\n

Atom is a hackable text editor for the 21st century, built on Electron, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration.

\n

\"Atom\"

\n

\"Atom

\n

Visit atom.io to learn more or visit the Atom forum.

\n

Follow @AtomEditor on Twitter for important\nannouncements.

\n

This project adheres to the Contributor Covenant code of conduct.\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to atom@github.com.

\n

Documentation

\n

If you want to read about using Atom or developing packages in Atom, the Atom Flight Manual is free and available online. You can find the source to the manual in atom/flight-manual.atom.io.

\n

The API reference for developing packages is also documented on Atom.io.

\n

Installing

\n

Prerequisites

\n\n

macOS

\n

Download the latest Atom release.

\n

Atom will automatically update when a new release is available.

\n

Windows

\n

Download the latest Atom installer. AtomSetup.exe is 32-bit. For 64-bit systems, download AtomSetup-x64.exe.

\n

Atom will automatically update when a new release is available.

\n

You can also download atom-windows.zip (32-bit) or atom-x64-windows.zip (64-bit) from the releases page.\nThe .zip version will not automatically update.

\n

Using Chocolatey? Run cinst Atom to install the latest version of Atom.

\n

Linux

\n

Atom is only available for 64-bit Linux systems.

\n

Configure your distribution's package manager to install and update Atom by following the Linux installation instructions in the Flight Manual. You will also find instructions on how to install Atom's official Linux packages without using a package repository, though you will not get automatic updates after installing Atom this way.

\n

Archive extraction

\n

An archive is available for people who don't want to install atom as root.

\n

This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit,\nbut should be compatible with other Linux distributions.

\n
    \n
  1. Install dependencies (on Ubuntu):
  2. \n
\n
sudo apt install git libasound2 libcurl4 libgbm1 libgcrypt20 libgtk-3-0 libnotify4 libnss3 libglib2.0-bin xdg-utils libx11-xcb1 libxcb-dri3-0 libxss1 libxtst6 libxkbfile1
\n
    \n
  1. Download atom-amd64.tar.gz from the Atom releases page.
  2. \n
  3. Run tar xf atom-amd64.tar.gz in the directory where you want to extract the Atom folder.
  4. \n
  5. Launch Atom using the installed atom command from the newly extracted directory.
  6. \n
\n

The Linux version does not currently automatically update so you will need to\nrepeat these steps to upgrade to future releases.

\n

Building

\n\n

Discussion

\n\n

License

\n

MIT

\n

When using the Atom or other GitHub logos, be sure to follow the GitHub logo guidelines.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.573Z" + "anotherredisdesktopmanager": { + "readmeCleaned": "

\n

Another Redis Desktop Manager

\n
\n
\n

🚀🚀🚀 A faster, better and more stable redis desktop manager, compatible with Linux, windows, mac. What's more, it won't crash when loading massive keys.

\n
\n

\"MIT\"\n\"Download\"\n\"Download\n\"Twitter\"\n\"FOSSA\n

\n

简体中文

\n

Windows

\n
    \n
  • Download latest exe package from release [or gitee in China], double click to install.
  • \n
  • Or by chocolatey: choco install another-redis-desktop-manager
  • \n
  • Or by winget: winget install qishibo.AnotherRedisDesktopManager
  • \n
  • Or sponsor by win store, It's not free, and I will be very grateful to you.\n
    \"get
  • \n
\n

Linux

\n
    \n
  • Download latest AppImage package from release [or gitee in China], chmod +x, double click to run.
  • \n
  • Or by snap: sudo snap install another-redis-desktop-manager\nTips: If permission denied when selecting private key, run sudo snap connect another-redis-desktop-manager:ssh-keys to give access to ~/.ssh folder.\n
    \"Get
  • \n
\n

Mac

\n
\n

If you can't open it after installation by brew or dmg, exec the following command then reopen:
sudo xattr -rd com.apple.quarantine /Applications/Another\\ Redis\\ Desktop\\ Manager.app

\n
\n
    \n
  • Download latest dmg package from release [or gitee in China], double click to install.
  • \n
  • Or by brew: brew install --cask another-redis-desktop-manager
  • \n
  • Or sponsor by app store, It's not free, and I will be very grateful to you.\n
    \"get
  • \n
\n\n

Enjoy!

\n

\"redis

\n

\"redis

\n

\"redis

\n

\"redis

\n

Feature Log

\n
    \n
  • 2024-02-21: Java/Pickle viewers support
  • \n
  • 2024-02-15: Groups/Consumers in STREAM view
  • \n
  • 2024-01-31: Hey, long time! Command line(CLI) args support
  • \n
  • 2023-06-22: Export\\Import keys support
  • \n
  • 2023-05-26: Search support in Stream && Slow log support
  • \n
  • 2023-04-01: Search support in List && Deflate raw support
  • \n
  • 2022-10-07: Arrow Keys support in key list && Memory Analysis in folder
  • \n
  • 2022-08-05: Clone Connection && Tabs Contextmenu\\Mousewheel Support
  • \n
  • 2022-04-01: Protobuf Support && Memory Analysis
  • \n
  • 2022-03-03: Readonly Mode && Mointor Support
  • \n
  • 2022-01-24: Command Dump Support
  • \n
  • 2022-01-05: Support To Load All Keys
  • \n
  • 2022-01-01: Brotli\\Gzip\\Deflate Support && RedisJSON Support
  • \n
  • 2021-11-26: JSON Editable && Subscribe Support
  • \n
  • 2021-08-30: Execution log Support && Add Hot Keys
  • \n
  • 2021-08-16: Custom Formatter View Support!
  • \n
  • 2021-06-30: Sentinel Support!!
  • \n
  • 2021-06-24: ACL Support
  • \n
  • 2021-05-03: Stream Support && Cli Command Tips Support
  • \n
  • 2021-02-28: Connection Color Tag && Search History Support
  • \n
  • 2021-02-03: Multiple Select\\Delete && Msgpack Viewer Support
  • \n
  • 2020-12-30: Tree View Support!!!
  • \n
  • 2020-11-03: Binary View Support && SSH Passparse\\Timeout Support
  • \n
  • 2020-09-04: SSH Cluster Support && Extension Commands Support
  • \n
  • 2020-06-18: SSL/TLS Support!!!
  • \n
  • 2020-04-28: Page Zoom && Big Key Loads With Scan && Auto Json
  • \n
  • 2020-04-18: Unvisible Key\\Value Format Support
  • \n
  • 2020-04-04: Cluster Support!!!
  • \n
  • 2020-03-13: Dark Mode Support!!! && JsonView In Other Place
  • \n
  • 2020-02-16: SSH Private Key Support
  • \n
  • 2020-02-13: Open Cli Console In Tabs
  • \n
  • 2019-06-14: Custom Font-Family Support
  • \n
  • 2019-05-28: Key List Resizable
  • \n
  • 2019-05-09: Search Support In Hash List Set Zset
  • \n
  • 2019-04-26: Auto Updater
  • \n
  • 2019-04-09: SSH Tunnel Connection Support
  • \n
  • 2019-04-01: Extract Search Support
  • \n
  • 2019-02-22: Single Connection Support
  • \n
  • 2019-01-08: Project Start
  • \n
\n

Dev Build

\n

Linux Or Mac

\n
# clone code\ngit clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1\ncd AnotherRedisDesktopManager\n\n# install dependencies\nnpm install\n\n# if download electron failed during installing, use this command\n# ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install\n\n# serve with hot reload at localhost:9988\nnpm start\n\n\n# after the previous step is completed to 100%, open another tab, build up a desktop client\nnpm run electron
\n

If linux errors like this:

\n
# if error like this\n../src/FontManagerLinux.cc:1:35: fatal error: fontconfig/fontconfig.h: No such file or directory\n\n# then try this\nsudo apt install libfontconfig1-dev
\n

Windows

\n
# install build tools for the first time, just execute once\nnpm install -g windows-build-tools\n\n# clone code\ngit clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1\ncd AnotherRedisDesktopManager\n\n# install dependencies, 32-bit or 64-bit all use win32\nnpm install --platform=win32\n\n# if download electron failed during installing, use this command\n# npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/\n# npm install --platform=win32\n\n# serve with hot reload at localhost:9988\nnpm start\n\n\n# after the previous step is completed to 100%, open another tab, build up a desktop client\nnpm run electron
\n

Build Package

\n
# prepare before package\nnpm run pack:prepare\n\n# build package on respective platforms\n# on windows build 64bit package\nnpm run pack:win\n# on windows build 32bit package\nnpm run pack:win32\n\n# on mac\nnpm run pack:mac\n\n# on linux\nnpm run pack:linux
\n

Sponsor

\n
    \n
  • \n

    Give me a star ⭐ or upvote on Producthunt

    \n
  • \n
  • \n

    Through OpenCollective

    \n
  • \n
  • \n

    If you are a Mac user, you can purchase this software from the app store to sponsor, and then let the app store automatically update it for you.\n
    \"app

    \n
  • \n
  • \n

    If you are a Windows user, you can purchase this software from the win store to sponsor.\n
    \"windows

    \n
  • \n
  • \n

    Wechat sponsor code [Sponsor me a cup of coffee ☕]

    \n\n
  • \n
\n

Contributors

\n

This project exists thanks to all the people who contribute.\n\"contributors\"\n\"backers\"

\n

Custom Viewer

\n
\n

When the default viewer does not meet the needs, you can format your content via customize script.\n
Method: Pull down the viewer list to the bottom, click \"Custom -> Add\", and then refer to the instructions below\n
Note: The script needs to output formatted content through print console.log echo etc., which can be any string or JSON string

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ConfigDescription
NameCustom name
CommandExecutable commands, such as xxx.py xxx.js xxx.class etc. The file needs x permission, which can be executed in the form of ./xxx.py; It can also be set to /bin/node /bin/bash or other system commands, and the script path needs to be placed in Params
ParamsParameters spliced after Command, such as \"--key {KEY} --value {VALUE}\", where {KEY} and {VALUE} will be replaced with the corresponding Redis key and value. Note that if the content is invisible such as binary, you can use {HEX} instead of {VALUE}, and {HEX} will be replaced with the hexadecimal string
\n

Configuration example:

\n
\n

Add env to the first line of the script, the final executed command is: ./home/qii/pickle_decoder.py {HEX}, the script can receive parameters via argv[1], ref #978

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandParams
/home/qii/pickle_decoder.py{HEX}
/home/qii/shell_decoder.sh{VALUE}
\n

Without execute permission x

\n
\n

The final executed command is: /bin/node /home/qii/node_decoder.js {HEX} --key={KEY}, the script can receive parameters via argv[1]

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandParams
/bin/bash/home/qii/shell_decoder.sh {VALUE}
/bin/node/home/qii/node_decoder.js {HEX} --key={KEY}
\n

Start From Command Line(CLI)

\n
\n

If you want to start from command line(CLI), you can pass args to the App.

\n
\n

Examples

\n
# Linux\n# ./Another Redis Desktop Manager.AppImage\n\n# Mac\n# open /Applications/Another\\ Redis\\ Desktop\\ Manager.app --args\n\n# Windows\n\"D:\\xxxx\\Another Redis Desktop Manager.exe\"\n\n# COMMON\n--host 127.0.0.1 --port 6379 --auth 123\n--name tmp_connection\n\n# CLUSTER\n--cluster\n\n# SSH\n--ssh-host 192.168.0.110\n--ssh-username root --ssh-password 123\n\n# SENTINEL\n--sentinel-master-name mymaster\n--sentinel-node-password 123\n\n# save connection\n--save\n# readonly mode\n--readonly
\n

Parameter Description

\n

Common

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescriptionArgsDescription
--hostRedis host*--portRedis port
--authPassword--nameCustom name
--separatorKey separator--readonlyEnable readonly mode
--usernameUsername(Redis6 ACL)--saveEnable saving, one-time link by default
\n

SSH

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescriptionArgsDescription
--ssh-hostSSH host*--ssh-portSSH port(default:22)
--ssh-usernameUsername*--ssh-passwordPassword
--ssh-private-keyPath of private key--ssh-passphrasePassword of private key
--ssh-timeoutSSH timeout(s) 
\n

CLUSTER

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescription
--clusterEnable CLUSTER mode
\n

SSL

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescriptionArgsDescription
--sslEnable SSL*--ssl-keySSL Private Key Pem
--ssl-caSSL Certificate Authority--ssl-certSSL Public Key Pem
\n

SENTINEL

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescription
--sentinel-master-nameName of master group*,like 'mymaster'
--sentinel-node-passwordPassword of Redis node
\n

FAQ

\n

1. How to connect to Redis Cluster in internal network (such as Docker, LAN, AWS)?

\n

Answer: Connect via SSH+Cluster (SSH to the internal network and then connecting to Cluster with internal IP such as 127.0.0.1, 192.168.x.x), you need to fill Redis Host with the internal IP.

\n

How to get Redis internal IP? Connect through SSH, uncheck Cluster option, and then open the console to execute CLUSTER NODES, select any IP in the result.

\n

2. Do I need to fill in the 'Username' in the Redis configuration?

\n

Answer: The access control list (ACL) is only supported in Redis>=6.0, so do not fill it unless you need a special user.

\n

License

\n

MIT

\n

Support

\n

goanother.com   Producthunt   Twitter@shibo   Download Analysis

\n
", + "readmeOriginal": "

\n

Another Redis Desktop Manager

\n
\n
\n

🚀🚀🚀 A faster, better and more stable redis desktop manager, compatible with Linux, windows, mac. What's more, it won't crash when loading massive keys.

\n
\n

\"MIT\"\n\"Download\"\n\"Download\n\"Twitter\"\n\"FOSSA\n

\n

简体中文

\n

Windows

\n
    \n
  • Download latest exe package from release [or gitee in China], double click to install.
  • \n
  • Or by chocolatey: choco install another-redis-desktop-manager
  • \n
  • Or by winget: winget install qishibo.AnotherRedisDesktopManager
  • \n
  • Or sponsor by win store, It's not free, and I will be very grateful to you.\n
    \"get
  • \n
\n

Linux

\n
    \n
  • Download latest AppImage package from release [or gitee in China], chmod +x, double click to run.
  • \n
  • Or by snap: sudo snap install another-redis-desktop-manager\nTips: If permission denied when selecting private key, run sudo snap connect another-redis-desktop-manager:ssh-keys to give access to ~/.ssh folder.\n
    \"Get
  • \n
\n

Mac

\n
\n

If you can't open it after installation by brew or dmg, exec the following command then reopen:
sudo xattr -rd com.apple.quarantine /Applications/Another\\ Redis\\ Desktop\\ Manager.app

\n
\n
    \n
  • Download latest dmg package from release [or gitee in China], double click to install.
  • \n
  • Or by brew: brew install --cask another-redis-desktop-manager
  • \n
  • Or sponsor by app store, It's not free, and I will be very grateful to you.\n
    \"get
  • \n
\n\n

Enjoy!

\n

\"redis

\n

\"redis

\n

\"redis

\n

\"redis

\n

Feature Log

\n
    \n
  • 2024-02-21: Java/Pickle viewers support
  • \n
  • 2024-02-15: Groups/Consumers in STREAM view
  • \n
  • 2024-01-31: Hey, long time! Command line(CLI) args support
  • \n
  • 2023-06-22: Export\\Import keys support
  • \n
  • 2023-05-26: Search support in Stream && Slow log support
  • \n
  • 2023-04-01: Search support in List && Deflate raw support
  • \n
  • 2022-10-07: Arrow Keys support in key list && Memory Analysis in folder
  • \n
  • 2022-08-05: Clone Connection && Tabs Contextmenu\\Mousewheel Support
  • \n
  • 2022-04-01: Protobuf Support && Memory Analysis
  • \n
  • 2022-03-03: Readonly Mode && Mointor Support
  • \n
  • 2022-01-24: Command Dump Support
  • \n
  • 2022-01-05: Support To Load All Keys
  • \n
  • 2022-01-01: Brotli\\Gzip\\Deflate Support && RedisJSON Support
  • \n
  • 2021-11-26: JSON Editable && Subscribe Support
  • \n
  • 2021-08-30: Execution log Support && Add Hot Keys
  • \n
  • 2021-08-16: Custom Formatter View Support!
  • \n
  • 2021-06-30: Sentinel Support!!
  • \n
  • 2021-06-24: ACL Support
  • \n
  • 2021-05-03: Stream Support && Cli Command Tips Support
  • \n
  • 2021-02-28: Connection Color Tag && Search History Support
  • \n
  • 2021-02-03: Multiple Select\\Delete && Msgpack Viewer Support
  • \n
  • 2020-12-30: Tree View Support!!!
  • \n
  • 2020-11-03: Binary View Support && SSH Passparse\\Timeout Support
  • \n
  • 2020-09-04: SSH Cluster Support && Extension Commands Support
  • \n
  • 2020-06-18: SSL/TLS Support!!!
  • \n
  • 2020-04-28: Page Zoom && Big Key Loads With Scan && Auto Json
  • \n
  • 2020-04-18: Unvisible Key\\Value Format Support
  • \n
  • 2020-04-04: Cluster Support!!!
  • \n
  • 2020-03-13: Dark Mode Support!!! && JsonView In Other Place
  • \n
  • 2020-02-16: SSH Private Key Support
  • \n
  • 2020-02-13: Open Cli Console In Tabs
  • \n
  • 2019-06-14: Custom Font-Family Support
  • \n
  • 2019-05-28: Key List Resizable
  • \n
  • 2019-05-09: Search Support In Hash List Set Zset
  • \n
  • 2019-04-26: Auto Updater
  • \n
  • 2019-04-09: SSH Tunnel Connection Support
  • \n
  • 2019-04-01: Extract Search Support
  • \n
  • 2019-02-22: Single Connection Support
  • \n
  • 2019-01-08: Project Start
  • \n
\n

Dev Build

\n

Linux Or Mac

\n
# clone code\ngit clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1\ncd AnotherRedisDesktopManager\n\n# install dependencies\nnpm install\n\n# if download electron failed during installing, use this command\n# ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install\n\n# serve with hot reload at localhost:9988\nnpm start\n\n\n# after the previous step is completed to 100%, open another tab, build up a desktop client\nnpm run electron
\n

If linux errors like this:

\n
# if error like this\n../src/FontManagerLinux.cc:1:35: fatal error: fontconfig/fontconfig.h: No such file or directory\n\n# then try this\nsudo apt install libfontconfig1-dev
\n

Windows

\n
# install build tools for the first time, just execute once\nnpm install -g windows-build-tools\n\n# clone code\ngit clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1\ncd AnotherRedisDesktopManager\n\n# install dependencies, 32-bit or 64-bit all use win32\nnpm install --platform=win32\n\n# if download electron failed during installing, use this command\n# npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/\n# npm install --platform=win32\n\n# serve with hot reload at localhost:9988\nnpm start\n\n\n# after the previous step is completed to 100%, open another tab, build up a desktop client\nnpm run electron
\n

Build Package

\n
# prepare before package\nnpm run pack:prepare\n\n# build package on respective platforms\n# on windows build 64bit package\nnpm run pack:win\n# on windows build 32bit package\nnpm run pack:win32\n\n# on mac\nnpm run pack:mac\n\n# on linux\nnpm run pack:linux
\n

Sponsor

\n
    \n
  • \n

    Give me a star ⭐ or upvote on Producthunt

    \n
  • \n
  • \n

    Through OpenCollective

    \n
  • \n
  • \n

    If you are a Mac user, you can purchase this software from the app store to sponsor, and then let the app store automatically update it for you.\n
    \"app

    \n
  • \n
  • \n

    If you are a Windows user, you can purchase this software from the win store to sponsor.\n
    \"windows

    \n
  • \n
  • \n

    Wechat sponsor code [Sponsor me a cup of coffee ☕]

    \n\n
  • \n
\n

Contributors

\n

This project exists thanks to all the people who contribute.\n\"contributors\"\n\"backers\"

\n

Custom Viewer

\n
\n

When the default viewer does not meet the needs, you can format your content via customize script.\n
Method: Pull down the viewer list to the bottom, click \"Custom -> Add\", and then refer to the instructions below\n
Note: The script needs to output formatted content through print console.log echo etc., which can be any string or JSON string

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ConfigDescription
NameCustom name
CommandExecutable commands, such as xxx.py xxx.js xxx.class etc. The file needs x permission, which can be executed in the form of ./xxx.py; It can also be set to /bin/node /bin/bash or other system commands, and the script path needs to be placed in Params
ParamsParameters spliced after Command, such as \"--key {KEY} --value {VALUE}\", where {KEY} and {VALUE} will be replaced with the corresponding Redis key and value. Note that if the content is invisible such as binary, you can use {HEX} instead of {VALUE}, and {HEX} will be replaced with the hexadecimal string
\n

Configuration example:

\n
\n

Add env to the first line of the script, the final executed command is: ./home/qii/pickle_decoder.py {HEX}, the script can receive parameters via argv[1], ref #978

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandParams
/home/qii/pickle_decoder.py{HEX}
/home/qii/shell_decoder.sh{VALUE}
\n

Without execute permission x

\n
\n

The final executed command is: /bin/node /home/qii/node_decoder.js {HEX} --key={KEY}, the script can receive parameters via argv[1]

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandParams
/bin/bash/home/qii/shell_decoder.sh {VALUE}
/bin/node/home/qii/node_decoder.js {HEX} --key={KEY}
\n

Start From Command Line(CLI)

\n
\n

If you want to start from command line(CLI), you can pass args to the App.

\n
\n

Examples

\n
# Linux\n# ./Another Redis Desktop Manager.AppImage\n\n# Mac\n# open /Applications/Another\\ Redis\\ Desktop\\ Manager.app --args\n\n# Windows\n\"D:\\xxxx\\Another Redis Desktop Manager.exe\"\n\n# COMMON\n--host 127.0.0.1 --port 6379 --auth 123\n--name tmp_connection\n\n# CLUSTER\n--cluster\n\n# SSH\n--ssh-host 192.168.0.110\n--ssh-username root --ssh-password 123\n\n# SENTINEL\n--sentinel-master-name mymaster\n--sentinel-node-password 123\n\n# save connection\n--save\n# readonly mode\n--readonly
\n

Parameter Description

\n

Common

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescriptionArgsDescription
--hostRedis host*--portRedis port
--authPassword--nameCustom name
--separatorKey separator--readonlyEnable readonly mode
--usernameUsername(Redis6 ACL)--saveEnable saving, one-time link by default
\n

SSH

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescriptionArgsDescription
--ssh-hostSSH host*--ssh-portSSH port(default:22)
--ssh-usernameUsername*--ssh-passwordPassword
--ssh-private-keyPath of private key--ssh-passphrasePassword of private key
--ssh-timeoutSSH timeout(s) 
\n

CLUSTER

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescription
--clusterEnable CLUSTER mode
\n

SSL

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescriptionArgsDescription
--sslEnable SSL*--ssl-keySSL Private Key Pem
--ssl-caSSL Certificate Authority--ssl-certSSL Public Key Pem
\n

SENTINEL

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgsDescription
--sentinel-master-nameName of master group*,like 'mymaster'
--sentinel-node-passwordPassword of Redis node
\n

FAQ

\n

1. How to connect to Redis Cluster in internal network (such as Docker, LAN, AWS)?

\n

Answer: Connect via SSH+Cluster (SSH to the internal network and then connecting to Cluster with internal IP such as 127.0.0.1, 192.168.x.x), you need to fill Redis Host with the internal IP.

\n

How to get Redis internal IP? Connect through SSH, uncheck Cluster option, and then open the console to execute CLUSTER NODES, select any IP in the result.

\n

2. Do I need to fill in the 'Username' in the Redis configuration?

\n

Answer: The access control list (ACL) is only supported in Redis>=6.0, so do not fill it unless you need a special user.

\n

License

\n

MIT

\n

Support

\n

goanother.com   Producthunt   Twitter@shibo   Download Analysis

\n
", + "readmeFetchedAt": "2024-02-29T22:00:22.904Z" }, "arizona": { - "readmeCleaned": "

Arizona

\n

Arizona is a fully customizable personal assistant and Spotify miniplayer. It'll help you google stuff. It's the best.

\n

\"Picture

\n

Official Beta Release

\n

Arizona is now in open beta! Get the latest release for Windows or Mac at https://github.com/strnadchristopher/arizona/releases/tag/v1.0.0-beta

\n

Check us out on Itch.io

\n

https://arizona.itch.io/arizona

\n

Shortcuts

\n
    \n
  • Ctrl+Q - Pull up assistant
  • \n
\n

SPOTIFY UPDATE

\n

Spotify support is being added in version 0.0.11! If \"spotifyMiniPlayer\" is set to true in your config, an authorization window will pop up. And it should be as simple as any other oAuth situation.

\n

REQUIRES SPOTIFY PREMIUM ACCOUNT

\n

New Commands

\n
    \n
  • 'play [song name]' - play any song from spotify
  • \n
  • 'skip', 'next song' - skip song
  • \n
  • 'previous' - previous song
  • \n
  • 'lyrics' - display song lyrics from node-lyrics-api
  • \n
\n

Spotify Mini Player

\n

If enabled, instead of the app closing when you click away, it will turn into a miniplayer.

\n

Official Discord

\n

https://discord.gg/6VcgEUR\nStop by and offer bug reports or suggestions.

\n

Description

\n

Arizona is meant to be a customizable open replacement for desktop assistants like Cortana and Siri. You can use any mp4 as your assistant's avatar. It's meant to be completely customizable to your liking, and because it's all written in HTML and CSS, that's completely easy.

\n

New Features

\n

Themes

\n

Copy the folder of another theme in your 'themes' directory and rename it to whatever you want to call your theme. Then, in config.json, set your theme to the name of the folder you created. You can add whatever css you want to the custom css file.

\n

Background Video

\n

Place a mp4 in the directory of your theme with the name 'bg.mp4'. Then just makes sure \"backgroundVideo\" is set to true in config.json

\n

Python Scripts

\n

Run Python scripts by placing them in your 'scripts' folder and just type the name of the python file to run. (Must have python installed)

\n

Getting Started

\n

Dependencies

\n

Installing

\n
    \n
  • \n

    Node js

    \n
  • \n
  • \n

    Clone this repository or install with

    \n
  • \n
\n
npm install arizona\n
\n
    \n
  • Install Dependencies by running the following command in the arizona directory
  • \n
\n
npm install\n
\n

Executing program

\n
    \n
  • Run this command in the arizona directory
  • \n
\n
npm start\n
\n

Customizing

\n

See Config.json to change settings like your name, your assistant's name, and more.\nTo Add or remove inputs for conversation, edit the 'inputs.txt' and 'responses.txt'\nEvery line in 'inputs.txt' corresponds to the same line in 'responses.txt'. Separate alternate versions of inputs or responses with a '/'

\n

Commands

\n

All Platforms

\n
    \n
  • 'google [query]' - open google in your browser with your query, faster than cortana (example: \"google the shaggy dog\")
  • \n
  • Any message that doesn't look like an input from the \"inputs\" file will be googled. So you can type \"gene wilder\" and it will google Gene Wilder
  • \n
  • 'weather' - display the weather
  • \n
\n

TO-DO

\n
    \n
  • Voice Control and Response (considering using AWS)
  • \n
\n

Authors

\n

Christopher Strnad\nstrnadchristopher@gmail.com

\n

License

\n

This project is licensed under the GNU General Public License - see the LICENSE.md file for details

\n
", - "readmeOriginal": "

Arizona

\n

Arizona is a fully customizable personal assistant and Spotify miniplayer. It'll help you google stuff. It's the best.

\n

\"Picture

\n

Official Beta Release

\n

Arizona is now in open beta! Get the latest release for Windows or Mac at https://github.com/strnadchristopher/arizona/releases/tag/v1.0.0-beta

\n

Check us out on Itch.io

\n

https://arizona.itch.io/arizona

\n

Shortcuts

\n
    \n
  • Ctrl+Q - Pull up assistant
  • \n
\n

SPOTIFY UPDATE

\n

Spotify support is being added in version 0.0.11! If \"spotifyMiniPlayer\" is set to true in your config, an authorization window will pop up. And it should be as simple as any other oAuth situation.

\n

REQUIRES SPOTIFY PREMIUM ACCOUNT

\n

New Commands

\n
    \n
  • 'play [song name]' - play any song from spotify
  • \n
  • 'skip', 'next song' - skip song
  • \n
  • 'previous' - previous song
  • \n
  • 'lyrics' - display song lyrics from node-lyrics-api
  • \n
\n

Spotify Mini Player

\n

If enabled, instead of the app closing when you click away, it will turn into a miniplayer.

\n

Official Discord

\n

https://discord.gg/6VcgEUR\nStop by and offer bug reports or suggestions.

\n

Description

\n

Arizona is meant to be a customizable open replacement for desktop assistants like Cortana and Siri. You can use any mp4 as your assistant's avatar. It's meant to be completely customizable to your liking, and because it's all written in HTML and CSS, that's completely easy.

\n

New Features

\n

Themes

\n

Copy the folder of another theme in your 'themes' directory and rename it to whatever you want to call your theme. Then, in config.json, set your theme to the name of the folder you created. You can add whatever css you want to the custom css file.

\n

Background Video

\n

Place a mp4 in the directory of your theme with the name 'bg.mp4'. Then just makes sure \"backgroundVideo\" is set to true in config.json

\n

Python Scripts

\n

Run Python scripts by placing them in your 'scripts' folder and just type the name of the python file to run. (Must have python installed)

\n

Getting Started

\n

Dependencies

\n

Installing

\n
    \n
  • \n

    Node js

    \n
  • \n
  • \n

    Clone this repository or install with

    \n
  • \n
\n
npm install arizona\n
\n
    \n
  • Install Dependencies by running the following command in the arizona directory
  • \n
\n
npm install\n
\n

Executing program

\n
    \n
  • Run this command in the arizona directory
  • \n
\n
npm start\n
\n

Customizing

\n

See Config.json to change settings like your name, your assistant's name, and more.\nTo Add or remove inputs for conversation, edit the 'inputs.txt' and 'responses.txt'\nEvery line in 'inputs.txt' corresponds to the same line in 'responses.txt'. Separate alternate versions of inputs or responses with a '/'

\n

Commands

\n

All Platforms

\n
    \n
  • 'google [query]' - open google in your browser with your query, faster than cortana (example: \"google the shaggy dog\")
  • \n
  • Any message that doesn't look like an input from the \"inputs\" file will be googled. So you can type \"gene wilder\" and it will google Gene Wilder
  • \n
  • 'weather' - display the weather
  • \n
\n

TO-DO

\n
    \n
  • Voice Control and Response (considering using AWS)
  • \n
\n

Authors

\n

Christopher Strnad\nstrnadchristopher@gmail.com

\n

License

\n

This project is licensed under the GNU General Public License - see the LICENSE.md file for details

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.581Z" + "readmeCleaned": "

Arizona

\n

Arizona is a fully customizable personal assistant and Spotify miniplayer. It'll help you google stuff. It's the best.

\n

\"Picture

\n

Official Beta Release

\n

Arizona is now in open beta! Get the latest release for Windows or Mac at https://github.com/strnadchristopher/arizona/releases/tag/v1.0.0-beta

\n

Check us out on Itch.io

\n

https://arizona.itch.io/arizona

\n

Shortcuts

\n
    \n
  • Ctrl+Q - Pull up assistant
  • \n
\n

SPOTIFY UPDATE

\n

Spotify support is being added in version 0.0.11! If \"spotifyMiniPlayer\" is set to true in your config, an authorization window will pop up. And it should be as simple as any other oAuth situation.

\n

REQUIRES SPOTIFY PREMIUM ACCOUNT

\n

New Commands

\n
    \n
  • 'play [song name]' - play any song from spotify
  • \n
  • 'skip', 'next song' - skip song
  • \n
  • 'previous' - previous song
  • \n
  • 'lyrics' - display song lyrics from node-lyrics-api
  • \n
\n

Spotify Mini Player

\n

If enabled, instead of the app closing when you click away, it will turn into a miniplayer.

\n

Official Discord

\n

https://discord.gg/6VcgEUR\nStop by and offer bug reports or suggestions.

\n

Description

\n

Arizona is meant to be a customizable open replacement for desktop assistants like Cortana and Siri. You can use any mp4 as your assistant's avatar. It's meant to be completely customizable to your liking, and because it's all written in HTML and CSS, that's completely easy.

\n

New Features

\n

Themes

\n

Copy the folder of another theme in your 'themes' directory and rename it to whatever you want to call your theme. Then, in config.json, set your theme to the name of the folder you created. You can add whatever css you want to the custom css file.

\n

Background Video

\n

Place a mp4 in the directory of your theme with the name 'bg.mp4'. Then just makes sure \"backgroundVideo\" is set to true in config.json

\n

Python Scripts

\n

Run Python scripts by placing them in your 'scripts' folder and just type the name of the python file to run. (Must have python installed)

\n

Getting Started

\n

Dependencies

\n

Installing

\n
    \n
  • \n

    Node js

    \n
  • \n
  • \n

    Clone this repository or install with

    \n
  • \n
\n
npm install arizona\n
\n
    \n
  • Install Dependencies by running the following command in the arizona directory
  • \n
\n
npm install\n
\n

Executing program

\n
    \n
  • Run this command in the arizona directory
  • \n
\n
npm start\n
\n

Customizing

\n

See Config.json to change settings like your name, your assistant's name, and more.\nTo Add or remove inputs for conversation, edit the 'inputs.txt' and 'responses.txt'\nEvery line in 'inputs.txt' corresponds to the same line in 'responses.txt'. Separate alternate versions of inputs or responses with a '/'

\n

Commands

\n

All Platforms

\n
    \n
  • 'google [query]' - open google in your browser with your query, faster than cortana (example: \"google the shaggy dog\")
  • \n
  • Any message that doesn't look like an input from the \"inputs\" file will be googled. So you can type \"gene wilder\" and it will google Gene Wilder
  • \n
  • 'weather' - display the weather
  • \n
\n

TO-DO

\n
    \n
  • Voice Control and Response (considering using AWS)
  • \n
\n

Authors

\n

Christopher Strnad\nstrnadchristopher@gmail.com

\n

License

\n

This project is licensed under the GNU General Public License - see the LICENSE.md file for details

\n
", + "readmeOriginal": "

Arizona

\n

Arizona is a fully customizable personal assistant and Spotify miniplayer. It'll help you google stuff. It's the best.

\n

\"Picture

\n

Official Beta Release

\n

Arizona is now in open beta! Get the latest release for Windows or Mac at https://github.com/strnadchristopher/arizona/releases/tag/v1.0.0-beta

\n

Check us out on Itch.io

\n

https://arizona.itch.io/arizona

\n

Shortcuts

\n
    \n
  • Ctrl+Q - Pull up assistant
  • \n
\n

SPOTIFY UPDATE

\n

Spotify support is being added in version 0.0.11! If \"spotifyMiniPlayer\" is set to true in your config, an authorization window will pop up. And it should be as simple as any other oAuth situation.

\n

REQUIRES SPOTIFY PREMIUM ACCOUNT

\n

New Commands

\n
    \n
  • 'play [song name]' - play any song from spotify
  • \n
  • 'skip', 'next song' - skip song
  • \n
  • 'previous' - previous song
  • \n
  • 'lyrics' - display song lyrics from node-lyrics-api
  • \n
\n

Spotify Mini Player

\n

If enabled, instead of the app closing when you click away, it will turn into a miniplayer.

\n

Official Discord

\n

https://discord.gg/6VcgEUR\nStop by and offer bug reports or suggestions.

\n

Description

\n

Arizona is meant to be a customizable open replacement for desktop assistants like Cortana and Siri. You can use any mp4 as your assistant's avatar. It's meant to be completely customizable to your liking, and because it's all written in HTML and CSS, that's completely easy.

\n

New Features

\n

Themes

\n

Copy the folder of another theme in your 'themes' directory and rename it to whatever you want to call your theme. Then, in config.json, set your theme to the name of the folder you created. You can add whatever css you want to the custom css file.

\n

Background Video

\n

Place a mp4 in the directory of your theme with the name 'bg.mp4'. Then just makes sure \"backgroundVideo\" is set to true in config.json

\n

Python Scripts

\n

Run Python scripts by placing them in your 'scripts' folder and just type the name of the python file to run. (Must have python installed)

\n

Getting Started

\n

Dependencies

\n

Installing

\n
    \n
  • \n

    Node js

    \n
  • \n
  • \n

    Clone this repository or install with

    \n
  • \n
\n
npm install arizona\n
\n
    \n
  • Install Dependencies by running the following command in the arizona directory
  • \n
\n
npm install\n
\n

Executing program

\n
    \n
  • Run this command in the arizona directory
  • \n
\n
npm start\n
\n

Customizing

\n

See Config.json to change settings like your name, your assistant's name, and more.\nTo Add or remove inputs for conversation, edit the 'inputs.txt' and 'responses.txt'\nEvery line in 'inputs.txt' corresponds to the same line in 'responses.txt'. Separate alternate versions of inputs or responses with a '/'

\n

Commands

\n

All Platforms

\n
    \n
  • 'google [query]' - open google in your browser with your query, faster than cortana (example: \"google the shaggy dog\")
  • \n
  • Any message that doesn't look like an input from the \"inputs\" file will be googled. So you can type \"gene wilder\" and it will google Gene Wilder
  • \n
  • 'weather' - display the weather
  • \n
\n

TO-DO

\n
    \n
  • Voice Control and Response (considering using AWS)
  • \n
\n

Authors

\n

Christopher Strnad\nstrnadchristopher@gmail.com

\n

License

\n

This project is licensed under the GNU General Public License - see the LICENSE.md file for details

\n
", + "readmeFetchedAt": "2024-02-29T22:00:22.978Z" + }, + "appium": { + "readmeCleaned": "

[DEPRECATED]

\n

Please use Appium Inspector and the command line version of Appium to inspect elements.

\n

❗❗ This project is no longer maintained since it is not compatible with Appium 2.0+. For Appium 1.x and 2.0+, use the command line Appium server (see the Appium docs for installation and setup information), in combination with Appium Inspector.

\n

❗❗ Since this project was deprecated at least one security vulnerability was discovered that could allow remote code execution by a malicious party if Appium Desktop's open ports are exposed to the wider internet. This project is unsupported and no fixes are planned. Again, please do not use Appium Desktop anymore. Use Appium and the Appium Inspector instead.

\n

The old documentation for this project remains below.

\n

Appium Desktop

\n

\"Build\n\"Crowdin\"

\n

\"Action

\n

Appium Desktop is an app for Mac, Windows, and Linux which gives you the power of the Appium automation server in a beautiful and flexible UI. It is basically a graphical interface for the Appium Server. You can set options, start/stop the server, see logs, etc... You also don't need to use Node/NPM to install Appium, as the Node runtime comes bundled with Appium Desktop.

\n

Note: an inspector UI used to be included with Appium Desktop. It is now its own separate app: Appium Inspector.

\n

Download Appium Desktop

\n

You can always pick up the latest release of the Server GUI at our\nRelease page on\nGitHub.

\n

If you're on Windows or macOS, Appium Desktop will automatically provide you\nwith updated versions of the app when they are released. If you encounter\na problem updating, simply delete or uninstall the app and re-download the\nlatest from the link above.

\n

Note that Appium Desktop is not the same thing as Appium. Appium Desktop is\na graphical frontend to Appium with additional tools. Appium Desktop is\nreleased on its own cadence and has its own versioning system. If you are\nreporting an issue with Appium Desktop, always be sure to include both the\nversion of Appium Desktop and the version of the Appium Server which is in use\n(see below).

\n

If you're on macOS, you will need to install Appium Desktop apps by copying the app\nfrom the downloaded DMG file to your own file system (the best place is the\n\"Applications\" folder). Running Appium from in side the attached DMG itself is\nnot supported, and will not work.

\n

Installing on macOS

\n

If you're using the desktop app on macOS, when you run it you may be greeted with some error about\nthe app not being able to be opened, or not verified by Apple, or something similar. The easiest\nway to get around this is to run xattr -cr on the file you downloaded. So let's say you\ndownloaded Appium-Server-GUI-mac-<version>.dmg and copy Appium Server GUI.app in\n/Applications inside the disk image. Then you would run xattr -cr \"/Applications/Appium Server GUI.app\" before opening it. The same goes for the zip version (or the .app itself).

\n

Known Issues

\n
    \n
  • Some Windows 10 Users experience a PathTooLongException when installing the EXE. The workaround for this is to update the setting on Windows to enable long paths
  • \n
\n

Usage Instructions

\n

These instructions assume you are already familiar with Appium and Appium-related concepts. If you\nare new to Appium, please visit appium.io and read our introductory material.\nThey also assume that you have downloaded both the Server GUI and the Inspector apps.

\n

This app provides a convenient way to download and run the Appium automation\nserver, as well as a tool for inspecting elements in Chrome/Safari browser and your Android or iOS application. Its\nvarious capabilities are described in the following sections.

\n

Starting a simple server

\n

\"Start

\n

When you open Appium Desktop, you are greeted with the server start window. The\nbasic option is to start an Appium server with all its defaults and the ability\nto modify the host and port. The start button will also let you know which\nversion of the Appium server you are running, which can be useful when\nreporting issues to the Appium team.

\n

Starting a server with advanced options

\n

\"Start

\n

By clicking on the 'Advanced' tab, you have the ability to set all the server\nflags that are available in Appium. This is for advanced users and should only\nbe modified after consulting the Appium documentation.

\n

Server presets

\n

\"Server

\n

If you use the advanced server options, you have the ability to save\na configuration for later use. Simply save the preset on the 'Advanced' tab,\nand you will subsequently be able to recall and start the server with that\nconfiguration from the 'Preset' tab.

\n

The server console output window

\n

Once you start the server, it will launch on the host and port you specified,\nand open a new window displaying the server log output.

\n

\"Server

\n

This is fairly straightforward and no real interaction is possible, beyond\nusing the button to stop the server. You can also copy-and-paste the logs from\nthis window which is useful in reporting Appium issues.

\n

Reporting Issues and Requesting Features

\n

Appium Desktop is open source, and we use GitHub for issue tracking. Please\nsimply report issues at our issue\ntracker. We will endeavor to\ndetermine whether the issue you are reporting is related to Appium Desktop or\nAppium Server. If it's not related to Appium Desktop specifically, we will\nclose the issue and ask you to open a general Appium issue at Appium's main\nissue tracker. Please, save\nyourselves and us valuable time by getting clear on whether the issue you're\nexperiencing is related to Appium Desktop specifically or instead is a general\nAppium issue. You can do this by seeing whether the issue reproduces with the\nAppium command line server as well. If it does, direct your report to Appium's\nissue tracker.

\n

Have a feature request? Follow the same process and submit an issue to the\nappropriate tracker! (Either here in this repo if the request is specifically\nfor Appium Desktop, or Appium's main tracker if the request is for Appium more\ngenerally.)

\n

Advanced Topics and Troubleshooting

\n

Appium can't detect environment variables on Mac

\n

Appium uses environment variables like ANDROID_HOME as well as relying on\nvarious binaries in your PATH and so on. When running from the command line\nin an environment where you have set these variables appropriately, Appium has\nno problem in picking them up. However, Appium Desktop does not run in a shell\nor a command-line environment, and so by default it does not have access to\nenvironment variables you have set in your shell startup script or profile. To\nwork around this, we use the\nshell-env package to pick up\nenvironment variables defined in your shell. This package only looks in certain\ncommon init scripts, however, like ~/.bashrc, ~/.bash_profile, and\n~/.zshrc. If you set your Appium environment variables in some other way, you\nwill need to create one of these default init scripts and set your environment\nvariables there as well, so that Appium Desktop will successfully pick them up.

\n

Warnings about being on a read-only file system

\n

This probably means you tried to launch Appium Desktop from the downloaded disk\nimage (.dmg file). This is not a supported mode of running Appium Desktop. To\ncorrectly install Appium Desktop, copy the application from the disk image to\nyour local filesystem, to somewhere like /Applications. Then, run the app\nfrom that new location.

\n

Developer Instructions

\n

Want to hack on Appium Desktop? Awesome! Head on over to our Contributing\nDoc for information on how to get a dev environment set up\nand submit changes back to the project.

\n
", + "readmeOriginal": "

[DEPRECATED]

\n

Please use Appium Inspector and the command line version of Appium to inspect elements.

\n

❗❗ This project is no longer maintained since it is not compatible with Appium 2.0+. For Appium 1.x and 2.0+, use the command line Appium server (see the Appium docs for installation and setup information), in combination with Appium Inspector.

\n

❗❗ Since this project was deprecated at least one security vulnerability was discovered that could allow remote code execution by a malicious party if Appium Desktop's open ports are exposed to the wider internet. This project is unsupported and no fixes are planned. Again, please do not use Appium Desktop anymore. Use Appium and the Appium Inspector instead.

\n

The old documentation for this project remains below.

\n

Appium Desktop

\n

\"Build\n\"Crowdin\"

\n

\"Action

\n

Appium Desktop is an app for Mac, Windows, and Linux which gives you the power of the Appium automation server in a beautiful and flexible UI. It is basically a graphical interface for the Appium Server. You can set options, start/stop the server, see logs, etc... You also don't need to use Node/NPM to install Appium, as the Node runtime comes bundled with Appium Desktop.

\n

Note: an inspector UI used to be included with Appium Desktop. It is now its own separate app: Appium Inspector.

\n

Download Appium Desktop

\n

You can always pick up the latest release of the Server GUI at our\nRelease page on\nGitHub.

\n

If you're on Windows or macOS, Appium Desktop will automatically provide you\nwith updated versions of the app when they are released. If you encounter\na problem updating, simply delete or uninstall the app and re-download the\nlatest from the link above.

\n

Note that Appium Desktop is not the same thing as Appium. Appium Desktop is\na graphical frontend to Appium with additional tools. Appium Desktop is\nreleased on its own cadence and has its own versioning system. If you are\nreporting an issue with Appium Desktop, always be sure to include both the\nversion of Appium Desktop and the version of the Appium Server which is in use\n(see below).

\n

If you're on macOS, you will need to install Appium Desktop apps by copying the app\nfrom the downloaded DMG file to your own file system (the best place is the\n\"Applications\" folder). Running Appium from in side the attached DMG itself is\nnot supported, and will not work.

\n

Installing on macOS

\n

If you're using the desktop app on macOS, when you run it you may be greeted with some error about\nthe app not being able to be opened, or not verified by Apple, or something similar. The easiest\nway to get around this is to run xattr -cr on the file you downloaded. So let's say you\ndownloaded Appium-Server-GUI-mac-<version>.dmg and copy Appium Server GUI.app in\n/Applications inside the disk image. Then you would run xattr -cr \"/Applications/Appium Server GUI.app\" before opening it. The same goes for the zip version (or the .app itself).

\n

Known Issues

\n
    \n
  • Some Windows 10 Users experience a PathTooLongException when installing the EXE. The workaround for this is to update the setting on Windows to enable long paths
  • \n
\n

Usage Instructions

\n

These instructions assume you are already familiar with Appium and Appium-related concepts. If you\nare new to Appium, please visit appium.io and read our introductory material.\nThey also assume that you have downloaded both the Server GUI and the Inspector apps.

\n

This app provides a convenient way to download and run the Appium automation\nserver, as well as a tool for inspecting elements in Chrome/Safari browser and your Android or iOS application. Its\nvarious capabilities are described in the following sections.

\n

Starting a simple server

\n

\"Start

\n

When you open Appium Desktop, you are greeted with the server start window. The\nbasic option is to start an Appium server with all its defaults and the ability\nto modify the host and port. The start button will also let you know which\nversion of the Appium server you are running, which can be useful when\nreporting issues to the Appium team.

\n

Starting a server with advanced options

\n

\"Start

\n

By clicking on the 'Advanced' tab, you have the ability to set all the server\nflags that are available in Appium. This is for advanced users and should only\nbe modified after consulting the Appium documentation.

\n

Server presets

\n

\"Server

\n

If you use the advanced server options, you have the ability to save\na configuration for later use. Simply save the preset on the 'Advanced' tab,\nand you will subsequently be able to recall and start the server with that\nconfiguration from the 'Preset' tab.

\n

The server console output window

\n

Once you start the server, it will launch on the host and port you specified,\nand open a new window displaying the server log output.

\n

\"Server

\n

This is fairly straightforward and no real interaction is possible, beyond\nusing the button to stop the server. You can also copy-and-paste the logs from\nthis window which is useful in reporting Appium issues.

\n

Reporting Issues and Requesting Features

\n

Appium Desktop is open source, and we use GitHub for issue tracking. Please\nsimply report issues at our issue\ntracker. We will endeavor to\ndetermine whether the issue you are reporting is related to Appium Desktop or\nAppium Server. If it's not related to Appium Desktop specifically, we will\nclose the issue and ask you to open a general Appium issue at Appium's main\nissue tracker. Please, save\nyourselves and us valuable time by getting clear on whether the issue you're\nexperiencing is related to Appium Desktop specifically or instead is a general\nAppium issue. You can do this by seeing whether the issue reproduces with the\nAppium command line server as well. If it does, direct your report to Appium's\nissue tracker.

\n

Have a feature request? Follow the same process and submit an issue to the\nappropriate tracker! (Either here in this repo if the request is specifically\nfor Appium Desktop, or Appium's main tracker if the request is for Appium more\ngenerally.)

\n

Advanced Topics and Troubleshooting

\n

Appium can't detect environment variables on Mac

\n

Appium uses environment variables like ANDROID_HOME as well as relying on\nvarious binaries in your PATH and so on. When running from the command line\nin an environment where you have set these variables appropriately, Appium has\nno problem in picking them up. However, Appium Desktop does not run in a shell\nor a command-line environment, and so by default it does not have access to\nenvironment variables you have set in your shell startup script or profile. To\nwork around this, we use the\nshell-env package to pick up\nenvironment variables defined in your shell. This package only looks in certain\ncommon init scripts, however, like ~/.bashrc, ~/.bash_profile, and\n~/.zshrc. If you set your Appium environment variables in some other way, you\nwill need to create one of these default init scripts and set your environment\nvariables there as well, so that Appium Desktop will successfully pick them up.

\n

Warnings about being on a read-only file system

\n

This probably means you tried to launch Appium Desktop from the downloaded disk\nimage (.dmg file). This is not a supported mode of running Appium Desktop. To\ncorrectly install Appium Desktop, copy the application from the disk image to\nyour local filesystem, to somewhere like /Applications. Then, run the app\nfrom that new location.

\n

Developer Instructions

\n

Want to hack on Appium Desktop? Awesome! Head on over to our Contributing\nDoc for information on how to get a dev environment set up\nand submit changes back to the project.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:22.990Z" + }, + "armcord": { + "readmeCleaned": "
\n\n
ArmCord is a custom client designed to enhance your Discord experience while keeping everything lightweight. \n
\n

Features

\n
    \n
  • \n

    Standalone client

    \n

    ArmCord is built as a standalone client and doesn't rely on the original Discord client in any way.

    \n
  • \n
  • \n

    Various mods built-in

    \n

    Enjoy Vencord, Shelter and their many features, or have a more vanilla experience, it's your choice!

    \n
  • \n
  • \n

    Themes

    \n

    ArmCord natively supports theming of the entire app, you can easily import BetterDiscord themes and manage them

    \n
  • \n
  • \n

    Made for Privacy™

    \n

    ArmCord automatically blocks all of Discord's trackers; even without any client mods, you can feel safe and secure!

    \n
  • \n
  • \n

    Supports Rich Presence

    \n

    Unlike other clients, ArmCord supports rich presence (game activity) out of the box thanks to arRPC.

    \n
  • \n
  • \n

    Mobile support

    \n

    ArmCord has experimental mobile support for phones running Linux such as the PinePhone. While this is still far from an ideal solution, we're slowly trying to improve it.

    \n
  • \n
  • \n

    Much more stable

    \n

    ArmCord is using a newer build of Electron than the stock Discord app. This means you can have a much more stable and secure experience, along with slightly better performance.

    \n
  • \n
  • \n

    Cross-platform support!

    \n

    ArmCord was originally created for ARM64 Linux devices since Discord doesn't support them. We soon decided to support every platform that Electron supports!

    \n
  • \n
\n

How to run/install it?

\n

Packaging status

\n

\"Packaging

\n

Windows

\n\n \"Download\n\n

If you're using an older version of Windows, you need to use pre-built installers.

\n

Flatpak

\n

\"Download

\n

Debian, Ubuntu and Raspbian repository

\n

ArmCord is available on our official repositories for apt package manager. By using this method you'll receive automatic updates and get all the dependencies. Run the following commands to install ArmCord from them:

\n
curl -fsSL https://apt.armcord.app/public.gpg | sudo gpg --dearmor -o /usr/share/keyrings/armcord.gpg\necho \"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/armcord.gpg] https://apt.armcord.app/ stable main\" | sudo tee /etc/apt/sources.list.d/armcord.list\nsudo apt update\nsudo apt install armcord
\n

If you previously used old ArmCord apt repo, here's how you can remove it:

\n
sudo rm /etc/apt/sources.list.d/armcord.list\nsudo rm /usr/share/keyrings/armcord.gpg\nsudo apt update
\n

Snap package

\n

ArmCord is also available on the Snap store here.
\n\n\"Get\n

\n

Similar to armcord-git on AUR, you can install the latest dev builds through snaps by running this command:

\n
sudo snap install armcord --channel=latest/edge
\n

Snapd will automatically update the app including developer builds.

\n

Winget Package

\n

ArmCord is also available on the winget-pkgs repository:

\n
winget install ArmCord.ArmCord\n
\n

Scoop package

\n

ArmCord is also available on Scoop extras repo:

\n
scoop bucket add extras\n
\n
scoop install armcord\n
\n

AUR Package

\n

ArmCord is also available on the Arch User Repository (AUR):

\n
    \n
  • armcord-bin - ArmCord Release ~ Static binary from release, stable release only
  • \n
  • armcord-git - ArmCord Dev ~ Latest devbuild built from source (takes ~1 minute) using the system electron
  • \n
\n

Install it via an AUR helper tool like yay.

\n

Example: yay -S armcord-bin

\n

FreeBSD

\n

You can also get ArmCord running on FreeBSD by following these instructions.

\n

Pi-Apps

\n

ArmCord is also available in Pi-Apps.
\n\"badge\"

\n

Pre-built binaries:

\n

Check the releases tab for precompiled packages for Linux, Windows, and Mac OS. Alternatively, use our Sourceforge mirror.
\n\"Download

\n

Compiling:

\n

Alternatively, you can run ArmCord from source (NodeJS, pnpm, and rust toolchain are required):

\n
    \n
  1. Clone ArmCord repo: git clone https://github.com/ArmCord/ArmCord.git
  2. \n
  3. Run pnpm install to install dependencies
  4. \n
  5. Build with npm run build
  6. \n
  7. Compile/Package with npm run package
  8. \n
\n

FAQ

\n

Do you have a support Discord?

\n

\"\"

\n

Will I get banned for using this?

\n
    \n
  • You are breaking Discord ToS by using ArmCord, but no one has been banned from using it or any of the client mods included.
  • \n
\n

Can I use this on anything other than ARM?

\n
    \n
  • Yes! ArmCord should work normally under Windows, MacOS, and Linux as long as it has Electron support.
  • \n
\n

How can I access the settings?

\n
    \n
  • Open Discord settings and there should be a button ArmCord Settings button with a white Discord icon, you can also right click on the tray icon and click Open Settings
  • \n
\n

How does this work?

\n
    \n
  • We are using the official web app and wrapping it up in Electron. While you may think this is lame and done like thousands of times before, what makes us unique is that we actually strive for creating a customized experience. You can very easily load themes and mods with no installers/injectors. You can even make the client have transparency effects and follow the fluent design of Windows! At its core, it's just a simple web wrapper, however, we applied many patches to make this work well for you <3
  • \n
\n

Why is macOS support lacking?

\n
    \n
  • Due to me not owning any macOS device, I can't easily debug/test or do anything related to it. Of course, VMs and Hackintosh machines exist but from my experience, these are unreliable or very time-consuming to set up and maintain. While ArmCord \"works\" on macOS you may encounter weird issues or inconsistencies with other apps in terms of how they behave (for example macOS lack of tray).
  • \n
\n

Where can I find the source code?

\n
    \n
  • The source code is on GitHub.
  • \n
\n

Where can I translate this?

\n\n

Credits

\n\n

Discord is trademark of Discord Inc. ArmCord is not affiliated with or endorsed by Discord Inc.

\n
", + "readmeOriginal": "
\n\n
ArmCord is a custom client designed to enhance your Discord experience while keeping everything lightweight. \n
\n

Features

\n
    \n
  • \n

    Standalone client

    \n

    ArmCord is built as a standalone client and doesn't rely on the original Discord client in any way.

    \n
  • \n
  • \n

    Various mods built-in

    \n

    Enjoy Vencord, Shelter and their many features, or have a more vanilla experience, it's your choice!

    \n
  • \n
  • \n

    Themes

    \n

    ArmCord natively supports theming of the entire app, you can easily import BetterDiscord themes and manage them

    \n
  • \n
  • \n

    Made for Privacy™

    \n

    ArmCord automatically blocks all of Discord's trackers; even without any client mods, you can feel safe and secure!

    \n
  • \n
  • \n

    Supports Rich Presence

    \n

    Unlike other clients, ArmCord supports rich presence (game activity) out of the box thanks to arRPC.

    \n
  • \n
  • \n

    Mobile support

    \n

    ArmCord has experimental mobile support for phones running Linux such as the PinePhone. While this is still far from an ideal solution, we're slowly trying to improve it.

    \n
  • \n
  • \n

    Much more stable

    \n

    ArmCord is using a newer build of Electron than the stock Discord app. This means you can have a much more stable and secure experience, along with slightly better performance.

    \n
  • \n
  • \n

    Cross-platform support!

    \n

    ArmCord was originally created for ARM64 Linux devices since Discord doesn't support them. We soon decided to support every platform that Electron supports!

    \n
  • \n
\n

How to run/install it?

\n

Packaging status

\n

\"Packaging

\n

Windows

\n\n \"Download\n\n

If you're using an older version of Windows, you need to use pre-built installers.

\n

Flatpak

\n

\"Download

\n

Debian, Ubuntu and Raspbian repository

\n

ArmCord is available on our official repositories for apt package manager. By using this method you'll receive automatic updates and get all the dependencies. Run the following commands to install ArmCord from them:

\n
curl -fsSL https://apt.armcord.app/public.gpg | sudo gpg --dearmor -o /usr/share/keyrings/armcord.gpg\necho \"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/armcord.gpg] https://apt.armcord.app/ stable main\" | sudo tee /etc/apt/sources.list.d/armcord.list\nsudo apt update\nsudo apt install armcord
\n

If you previously used old ArmCord apt repo, here's how you can remove it:

\n
sudo rm /etc/apt/sources.list.d/armcord.list\nsudo rm /usr/share/keyrings/armcord.gpg\nsudo apt update
\n

Snap package

\n

ArmCord is also available on the Snap store here.
\n\n\"Get\n

\n

Similar to armcord-git on AUR, you can install the latest dev builds through snaps by running this command:

\n
sudo snap install armcord --channel=latest/edge
\n

Snapd will automatically update the app including developer builds.

\n

Winget Package

\n

ArmCord is also available on the winget-pkgs repository:

\n
winget install ArmCord.ArmCord\n
\n

Scoop package

\n

ArmCord is also available on Scoop extras repo:

\n
scoop bucket add extras\n
\n
scoop install armcord\n
\n

AUR Package

\n

ArmCord is also available on the Arch User Repository (AUR):

\n
    \n
  • armcord-bin - ArmCord Release ~ Static binary from release, stable release only
  • \n
  • armcord-git - ArmCord Dev ~ Latest devbuild built from source (takes ~1 minute) using the system electron
  • \n
\n

Install it via an AUR helper tool like yay.

\n

Example: yay -S armcord-bin

\n

FreeBSD

\n

You can also get ArmCord running on FreeBSD by following these instructions.

\n

Pi-Apps

\n

ArmCord is also available in Pi-Apps.
\n\"badge\"

\n

Pre-built binaries:

\n

Check the releases tab for precompiled packages for Linux, Windows, and Mac OS. Alternatively, use our Sourceforge mirror.
\n\"Download

\n

Compiling:

\n

Alternatively, you can run ArmCord from source (NodeJS, pnpm, and rust toolchain are required):

\n
    \n
  1. Clone ArmCord repo: git clone https://github.com/ArmCord/ArmCord.git
  2. \n
  3. Run pnpm install to install dependencies
  4. \n
  5. Build with npm run build
  6. \n
  7. Compile/Package with npm run package
  8. \n
\n

FAQ

\n

Do you have a support Discord?

\n

\"\"

\n

Will I get banned for using this?

\n
    \n
  • You are breaking Discord ToS by using ArmCord, but no one has been banned from using it or any of the client mods included.
  • \n
\n

Can I use this on anything other than ARM?

\n
    \n
  • Yes! ArmCord should work normally under Windows, MacOS, and Linux as long as it has Electron support.
  • \n
\n

How can I access the settings?

\n
    \n
  • Open Discord settings and there should be a button ArmCord Settings button with a white Discord icon, you can also right click on the tray icon and click Open Settings
  • \n
\n

How does this work?

\n
    \n
  • We are using the official web app and wrapping it up in Electron. While you may think this is lame and done like thousands of times before, what makes us unique is that we actually strive for creating a customized experience. You can very easily load themes and mods with no installers/injectors. You can even make the client have transparency effects and follow the fluent design of Windows! At its core, it's just a simple web wrapper, however, we applied many patches to make this work well for you <3
  • \n
\n

Why is macOS support lacking?

\n
    \n
  • Due to me not owning any macOS device, I can't easily debug/test or do anything related to it. Of course, VMs and Hackintosh machines exist but from my experience, these are unreliable or very time-consuming to set up and maintain. While ArmCord \"works\" on macOS you may encounter weird issues or inconsistencies with other apps in terms of how they behave (for example macOS lack of tray).
  • \n
\n

Where can I find the source code?

\n
    \n
  • The source code is on GitHub.
  • \n
\n

Where can I translate this?

\n\n

Credits

\n\n

Discord is trademark of Discord Inc. ArmCord is not affiliated with or endorsed by Discord Inc.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:23.448Z" }, "assessment-disaggregation": { - "readmeCleaned": "

Assessment Disaggregation

\n

This software calculates value-added learning scores accounting for guessing. The software reads in nearly any exam format and exam questions can appear in different locations in the pretest and posttest.

\n

More information about this software at https://www.assessmentdisaggregation.org/.

\n
", - "readmeOriginal": "

Assessment Disaggregation

\n

This software calculates value-added learning scores accounting for guessing. The software reads in nearly any exam format and exam questions can appear in different locations in the pretest and posttest.

\n

More information about this software at https://www.assessmentdisaggregation.org/.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.719Z" + "readmeCleaned": "

Assessment Disaggregation

\n

This software calculates value-added learning scores accounting for guessing. The software reads in nearly any exam format and exam questions can appear in different locations in the pretest and posttest.

\n

More information about this software at https://www.assessmentdisaggregation.org/.

\n
", + "readmeOriginal": "

Assessment Disaggregation

\n

This software calculates value-added learning scores accounting for guessing. The software reads in nearly any exam format and exam questions can appear in different locations in the pretest and posttest.

\n

More information about this software at https://www.assessmentdisaggregation.org/.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:23.450Z" + }, + "atom": { + "readmeCleaned": "

Atom

\n

\"Build

\n
\n

Atom and all repositories under Atom will be archived on December 15, 2022. Learn more in our official announcement

\n
\n

Atom is a hackable text editor for the 21st century, built on Electron, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration.

\n

\"Atom\"

\n

\"Atom

\n

Visit atom.io to learn more or visit the Atom forum.

\n

Follow @AtomEditor on Twitter for important\nannouncements.

\n

This project adheres to the Contributor Covenant code of conduct.\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to atom@github.com.

\n

Documentation

\n

If you want to read about using Atom or developing packages in Atom, the Atom Flight Manual is free and available online. You can find the source to the manual in atom/flight-manual.atom.io.

\n

The API reference for developing packages is also documented on Atom.io.

\n

Installing

\n

Prerequisites

\n\n

macOS

\n

Download the latest Atom release.

\n

Atom will automatically update when a new release is available.

\n

Windows

\n

Download the latest Atom installer. AtomSetup.exe is 32-bit. For 64-bit systems, download AtomSetup-x64.exe.

\n

Atom will automatically update when a new release is available.

\n

You can also download atom-windows.zip (32-bit) or atom-x64-windows.zip (64-bit) from the releases page.\nThe .zip version will not automatically update.

\n

Using Chocolatey? Run cinst Atom to install the latest version of Atom.

\n

Linux

\n

Atom is only available for 64-bit Linux systems.

\n

Configure your distribution's package manager to install and update Atom by following the Linux installation instructions in the Flight Manual. You will also find instructions on how to install Atom's official Linux packages without using a package repository, though you will not get automatic updates after installing Atom this way.

\n

Archive extraction

\n

An archive is available for people who don't want to install atom as root.

\n

This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit,\nbut should be compatible with other Linux distributions.

\n
    \n
  1. Install dependencies (on Ubuntu):
  2. \n
\n
sudo apt install git libasound2 libcurl4 libgbm1 libgcrypt20 libgtk-3-0 libnotify4 libnss3 libglib2.0-bin xdg-utils libx11-xcb1 libxcb-dri3-0 libxss1 libxtst6 libxkbfile1
\n
    \n
  1. Download atom-amd64.tar.gz from the Atom releases page.
  2. \n
  3. Run tar xf atom-amd64.tar.gz in the directory where you want to extract the Atom folder.
  4. \n
  5. Launch Atom using the installed atom command from the newly extracted directory.
  6. \n
\n

The Linux version does not currently automatically update so you will need to\nrepeat these steps to upgrade to future releases.

\n

Building

\n\n

Discussion

\n\n

License

\n

MIT

\n

When using the Atom or other GitHub logos, be sure to follow the GitHub logo guidelines.

\n
", + "readmeOriginal": "

Atom

\n

\"Build

\n
\n

Atom and all repositories under Atom will be archived on December 15, 2022. Learn more in our official announcement

\n
\n

Atom is a hackable text editor for the 21st century, built on Electron, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration.

\n

\"Atom\"

\n

\"Atom

\n

Visit atom.io to learn more or visit the Atom forum.

\n

Follow @AtomEditor on Twitter for important\nannouncements.

\n

This project adheres to the Contributor Covenant code of conduct.\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to atom@github.com.

\n

Documentation

\n

If you want to read about using Atom or developing packages in Atom, the Atom Flight Manual is free and available online. You can find the source to the manual in atom/flight-manual.atom.io.

\n

The API reference for developing packages is also documented on Atom.io.

\n

Installing

\n

Prerequisites

\n\n

macOS

\n

Download the latest Atom release.

\n

Atom will automatically update when a new release is available.

\n

Windows

\n

Download the latest Atom installer. AtomSetup.exe is 32-bit. For 64-bit systems, download AtomSetup-x64.exe.

\n

Atom will automatically update when a new release is available.

\n

You can also download atom-windows.zip (32-bit) or atom-x64-windows.zip (64-bit) from the releases page.\nThe .zip version will not automatically update.

\n

Using Chocolatey? Run cinst Atom to install the latest version of Atom.

\n

Linux

\n

Atom is only available for 64-bit Linux systems.

\n

Configure your distribution's package manager to install and update Atom by following the Linux installation instructions in the Flight Manual. You will also find instructions on how to install Atom's official Linux packages without using a package repository, though you will not get automatic updates after installing Atom this way.

\n

Archive extraction

\n

An archive is available for people who don't want to install atom as root.

\n

This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit,\nbut should be compatible with other Linux distributions.

\n
    \n
  1. Install dependencies (on Ubuntu):
  2. \n
\n
sudo apt install git libasound2 libcurl4 libgbm1 libgcrypt20 libgtk-3-0 libnotify4 libnss3 libglib2.0-bin xdg-utils libx11-xcb1 libxcb-dri3-0 libxss1 libxtst6 libxkbfile1
\n
    \n
  1. Download atom-amd64.tar.gz from the Atom releases page.
  2. \n
  3. Run tar xf atom-amd64.tar.gz in the directory where you want to extract the Atom folder.
  4. \n
  5. Launch Atom using the installed atom command from the newly extracted directory.
  6. \n
\n

The Linux version does not currently automatically update so you will need to\nrepeat these steps to upgrade to future releases.

\n

Building

\n\n

Discussion

\n\n

License

\n

MIT

\n

When using the Atom or other GitHub logos, be sure to follow the GitHub logo guidelines.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:23.518Z" + }, + "antares": { + "readmeCleaned": "
\n

\n \n

\n\n

Antares SQL Client

\n

\"GitHub \"GitHub\" \"Test \"Mastodon \"Plant

\n

Antares is an SQL client based on Electron.js and Vue.js that aims to become a useful tool, especially for developers.
\nOur target is to support as many databases as possible, and all major operating systems, including the ARM versions.

\n

At the moment this application is in development state, many features will come in future updates, and supports only MySQL/MariaDB, PostgreSQL, SQLite and Firebird SQL.
\nHowever, there are all the features necessary to have a pleasant database management experience, so give it a chance and send us your feedback, we would really appreciate it.
\nWe are actively working on it, hoping to provide new cool features, improvements and fixes as soon as possible.

\n

🔗 If you are curious to try Antares you can download and install the latest release.
\n👁 To stay tuned for new releases follow Antares SQL on Mastodon.
\n🌟 Don't forget to leave a star if you appreciate this project.

\n

🗳️ Polls:

\n\n

Current key features

\n
    \n
  • Multiple database connections at same time.
  • \n
  • Database management (add/edit/delete).
  • \n
  • Full tables management, including indexes and foreign keys.
  • \n
  • Views, triggers, stored routines, functions and schedulers management (add/edit/delete).
  • \n
  • A modern and friendly tab system; keep open every kind of tab you need in your workspace.
  • \n
  • Fake table data filler to generate tons of data for test purpose.
  • \n
  • Query suggestions and auto complete.
  • \n
  • Query history: search through the last 1000 queries.
  • \n
  • Save queries, notes or todo.
  • \n
  • SSH tunnel support.
  • \n
  • Manual commit mode.
  • \n
  • Import and export database dumps.
  • \n
  • Customizable keyboard shortcuts.
  • \n
  • Dark and light theme.
  • \n
  • Editor themes.
  • \n
\n

Philosophy

\n

Why are we developing an SQL client when there are a lot of them on the market?
\nThe main goal is to develop a forever 100% free (without paid premium feature), full featured, as possible community driven, cross platform and open source alternative, empowered by JavaScript ecosystem.
\nA modern application created with minimalism and simplicity in mind, with features in the right places, not hundreds of tiny buttons, nested tabs or submenues; productivity comes first.

\n

Installation

\n

Based on your operating system you can have one or more distribution formats to choose based on your preferences.
\nSince Antares SQL is a free software we don't have a budget to spend on annual licenses or certificates. This can result that on some platforms you might need to put in some additional work to install this app.

\n

Linux

\n

On Linux you can simply download and run the .AppImage distribution, install from FlatHub, Snap Store, AUR or from our PPA repository.

\n

Windows

\n

On Windows you can choose between downloading the app from Microsoft Store or downloading the .exe from our website or this github repo. Distributions that are not from Microsoft Store are not signed with a certificate, so to install you need to click on \"More info\" and then \"Run anyway\" on SmartScreen prompt.

\n

MacOS

\n

On macOS you can run .dmg distribution following this guide to install apps from unknown developers.

\n

Download

\n

\"Download \"Get \"Get
\n🚀 Other Downloads

\n

Currently supported

\n

Databases

\n
    \n
  • MySQL/MariaDB
  • \n
  • PostgreSQL
  • \n
  • SQLite
  • \n
  • Firebird SQL
  • \n
  • DuckDB
  • \n
  • SQL Server
  • \n
  • More...
  • \n
\n

Operating Systems

\n

• x64

\n
    \n
  • Windows
  • \n
  • Linux
  • \n
  • MacOS
  • \n
\n

• ARM

\n
    \n
  • Windows
  • \n
  • Linux
  • \n
  • MacOS
  • \n
\n

How to contribute

\n\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"Fabio
Fabio Di Stasio

💻 🌍 📖
\"Giulio
Giulio Ganci

💻
\"Christian
Christian Ratz

💻 🌍
\"Giuseppe
Giuseppe Gigliotti

🌍
\"Mohd-PH\"
Mohd-PH

🌍
\"hongkfui\"
hongkfui

🌍
\"Robin\"
Robin

🌍
\"Daniel
Daniel Eduardo

🌍
\"Ngô
Ngô Quốc Đạt

🌍
\"Isamu
Isamu Sugiura

🌍
\"Riccardo
Riccardo Sacchetto

📦
\"Kilian
Kilian Stallinger

💻
\"文杰\"
文杰

💻
\"goYou\"
goYou

🌍
\"Topollo\"
Topollo

💻
\"Cleverson\"
Cleverson

🌍
\"fred\"
fred

🌍
\"xaka_xak\"
xaka_xak

🌍
\"Théo
Théo Billardey

🌍
\"Muhammad
Muhammad Dyas Yaskur

🌍 💻
\"tianci
tianci li

🌍
\"555cider\"
555cider

🌍
\"Anton
Anton Mikhalev

🌍
\"René\"
René

💻 🌍
\"Woodenman\"
Woodenman

📦
\"Marc
Marc Vilella

🌍
\"Ladislav
Ladislav Vondráček

🌍
\"Vladyslav\"
Vladyslav

🌍
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", + "readmeOriginal": "
\n

\n \n

\n\n

Antares SQL Client

\n

\"GitHub \"GitHub\" \"Test \"Mastodon \"Plant

\n

Antares is an SQL client based on Electron.js and Vue.js that aims to become a useful tool, especially for developers.
\nOur target is to support as many databases as possible, and all major operating systems, including the ARM versions.

\n

At the moment this application is in development state, many features will come in future updates, and supports only MySQL/MariaDB, PostgreSQL, SQLite and Firebird SQL.
\nHowever, there are all the features necessary to have a pleasant database management experience, so give it a chance and send us your feedback, we would really appreciate it.
\nWe are actively working on it, hoping to provide new cool features, improvements and fixes as soon as possible.

\n

🔗 If you are curious to try Antares you can download and install the latest release.
\n👁 To stay tuned for new releases follow Antares SQL on Mastodon.
\n🌟 Don't forget to leave a star if you appreciate this project.

\n

🗳️ Polls:

\n\n

Current key features

\n
    \n
  • Multiple database connections at same time.
  • \n
  • Database management (add/edit/delete).
  • \n
  • Full tables management, including indexes and foreign keys.
  • \n
  • Views, triggers, stored routines, functions and schedulers management (add/edit/delete).
  • \n
  • A modern and friendly tab system; keep open every kind of tab you need in your workspace.
  • \n
  • Fake table data filler to generate tons of data for test purpose.
  • \n
  • Query suggestions and auto complete.
  • \n
  • Query history: search through the last 1000 queries.
  • \n
  • Save queries, notes or todo.
  • \n
  • SSH tunnel support.
  • \n
  • Manual commit mode.
  • \n
  • Import and export database dumps.
  • \n
  • Customizable keyboard shortcuts.
  • \n
  • Dark and light theme.
  • \n
  • Editor themes.
  • \n
\n

Philosophy

\n

Why are we developing an SQL client when there are a lot of them on the market?
\nThe main goal is to develop a forever 100% free (without paid premium feature), full featured, as possible community driven, cross platform and open source alternative, empowered by JavaScript ecosystem.
\nA modern application created with minimalism and simplicity in mind, with features in the right places, not hundreds of tiny buttons, nested tabs or submenues; productivity comes first.

\n

Installation

\n

Based on your operating system you can have one or more distribution formats to choose based on your preferences.
\nSince Antares SQL is a free software we don't have a budget to spend on annual licenses or certificates. This can result that on some platforms you might need to put in some additional work to install this app.

\n

Linux

\n

On Linux you can simply download and run the .AppImage distribution, install from FlatHub, Snap Store, AUR or from our PPA repository.

\n

Windows

\n

On Windows you can choose between downloading the app from Microsoft Store or downloading the .exe from our website or this github repo. Distributions that are not from Microsoft Store are not signed with a certificate, so to install you need to click on \"More info\" and then \"Run anyway\" on SmartScreen prompt.

\n

MacOS

\n

On macOS you can run .dmg distribution following this guide to install apps from unknown developers.

\n

Download

\n

\"Download \"Get \"Get
\n🚀 Other Downloads

\n

Currently supported

\n

Databases

\n
    \n
  • MySQL/MariaDB
  • \n
  • PostgreSQL
  • \n
  • SQLite
  • \n
  • Firebird SQL
  • \n
  • DuckDB
  • \n
  • SQL Server
  • \n
  • More...
  • \n
\n

Operating Systems

\n

• x64

\n
    \n
  • Windows
  • \n
  • Linux
  • \n
  • MacOS
  • \n
\n

• ARM

\n
    \n
  • Windows
  • \n
  • Linux
  • \n
  • MacOS
  • \n
\n

How to contribute

\n\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"Fabio
Fabio Di Stasio

💻 🌍 📖
\"Giulio
Giulio Ganci

💻
\"Christian
Christian Ratz

💻 🌍
\"Giuseppe
Giuseppe Gigliotti

🌍
\"Mohd-PH\"
Mohd-PH

🌍
\"hongkfui\"
hongkfui

🌍
\"Robin\"
Robin

🌍
\"Daniel
Daniel Eduardo

🌍
\"Ngô
Ngô Quốc Đạt

🌍
\"Isamu
Isamu Sugiura

🌍
\"Riccardo
Riccardo Sacchetto

📦
\"Kilian
Kilian Stallinger

💻
\"文杰\"
文杰

💻
\"goYou\"
goYou

🌍
\"Topollo\"
Topollo

💻
\"Cleverson\"
Cleverson

🌍
\"fred\"
fred

🌍
\"xaka_xak\"
xaka_xak

🌍
\"Théo
Théo Billardey

🌍
\"Muhammad
Muhammad Dyas Yaskur

🌍 💻
\"tianci
tianci li

🌍
\"555cider\"
555cider

🌍
\"Anton
Anton Mikhalev

🌍
\"René\"
René

💻 🌍
\"Woodenman\"
Woodenman

📦
\"Marc
Marc Vilella

🌍
\"Ladislav
Ladislav Vondráček

🌍
\"Vladyslav\"
Vladyslav

🌍
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", + "readmeFetchedAt": "2024-02-29T22:00:23.708Z" }, "authme": { - "readmeCleaned": "

Authme

\n
    \n
  • Simple cross-platform two-factor (2FA) authenticator app for desktop.
  • \n
\n

\"Downloads\"\n\"Support\"\n\"License\"

\n

Features

\n
    \n
  • 🔒 Secure by design: Your codes is secured by AES 256bit encryption with your own password.
  • \n
  • 🔑 Import codes: Import form any 2FA TOTP QR code or import directly from Google Authenticator.
  • \n
  • ⌨️ Many shortcuts: Easily open Authme with custom shortcuts and the app will start with your system for quick and easy access.
  • \n
  • 📡 Completely offline: You own your data, internet is only required for updates.
  • \n
  • 💻 Privacy in mind: Authme is hidden from video capture and screenshots.
  • \n
  • 📃 Easy export and backup: You can export your 2FA codes anytime and you can create a backup of your codes very easily.
  • \n
\n

Compatible 2FA codes

\n
    \n
  • TOTP 2FA QR code: A TOTP QR code is that you find mostly everywhere, if you want to setup 2FA. Example: Google, Facebook, Microsoft, etc.
  • \n
  • Google Authenticator QR code: A Google Authenticator QR code is what you can export, and contains all of your already imported codes. Example: Google Authenticator.
  • \n
\n

Screenshot

\n

\n

Latest Release

\n
    \n
  • Latest release version for users that want a stable and polished experience.
  • \n
\n

\"Latest\n\"Windows\n\"Linux\n\"Mac\n\"Updated\"

\n\n

Latest Alpha

\n
    \n
  • Latest alpha version for users that want to try out new features early.
  • \n
\n

\"Latest\n\"Windows\n\"Linux\n\"Mac\n\"Updated\"

\n

Translating

\n\n

Contributing and development

\n\n

License

\n
    \n
  • This software is licensed under: GPL-3.0
  • \n
  • If you are planning to use this software as a business please contact me at: authme@levminer.com
  • \n
\n
", - "readmeOriginal": "

Authme

\n
    \n
  • Simple cross-platform two-factor (2FA) authenticator app for desktop.
  • \n
\n

\"Downloads\"\n\"Support\"\n\"License\"

\n

Features

\n
    \n
  • 🔒 Secure by design: Your codes is secured by AES 256bit encryption with your own password.
  • \n
  • 🔑 Import codes: Import form any 2FA TOTP QR code or import directly from Google Authenticator.
  • \n
  • ⌨️ Many shortcuts: Easily open Authme with custom shortcuts and the app will start with your system for quick and easy access.
  • \n
  • 📡 Completely offline: You own your data, internet is only required for updates.
  • \n
  • 💻 Privacy in mind: Authme is hidden from video capture and screenshots.
  • \n
  • 📃 Easy export and backup: You can export your 2FA codes anytime and you can create a backup of your codes very easily.
  • \n
\n

Compatible 2FA codes

\n
    \n
  • TOTP 2FA QR code: A TOTP QR code is that you find mostly everywhere, if you want to setup 2FA. Example: Google, Facebook, Microsoft, etc.
  • \n
  • Google Authenticator QR code: A Google Authenticator QR code is what you can export, and contains all of your already imported codes. Example: Google Authenticator.
  • \n
\n

Screenshot

\n

\n

Latest Release

\n
    \n
  • Latest release version for users that want a stable and polished experience.
  • \n
\n

\"Latest\n\"Windows\n\"Linux\n\"Mac\n\"Updated\"

\n\n

Latest Alpha

\n
    \n
  • Latest alpha version for users that want to try out new features early.
  • \n
\n

\"Latest\n\"Windows\n\"Linux\n\"Mac\n\"Updated\"

\n

Translating

\n\n

Contributing and development

\n\n

License

\n
    \n
  • This software is licensed under: GPL-3.0
  • \n
  • If you are planning to use this software as a business please contact me at: authme@levminer.com
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.748Z" + "readmeCleaned": "

Authme

\n
    \n
  • Simple cross-platform two-factor (2FA) authenticator app for desktop.
  • \n
\n

\"Downloads\"\n\"Support\"\n\"License\"

\n

Features

\n
    \n
  • 🔒 Secure by design: Your codes are secured by AES 256bit encryption with your own password.
  • \n
  • 🔑 Import codes: Import form any 2FA TOTP QR code or import directly from Google Authenticator.
  • \n
  • ⌨️ Many shortcuts: Easily open Authme with custom shortcuts. The app will start with your system for quick and easy access.
  • \n
  • 📡 Completely offline: You own your data, internet is only required for updates.
  • \n
  • 💻 Privacy in mind: Authme is hidden from video capture and screenshots.
  • \n
  • 📃 Easy export and backup: You can export your 2FA codes anytime and you can create a backup of your codes very easily.
  • \n
\n

Compatible 2FA codes

\n
    \n
  • TOTP 2FA QR code: A TOTP QR code is that you find mostly everywhere, if you want to setup 2FA. Example: Google, Facebook, Microsoft, etc.
  • \n
  • Google Authenticator QR code: A Google Authenticator QR code is what you can export, and contains all of your already imported codes. Example: Google Authenticator.
  • \n
\n

Screenshot

\n

\n

Downloads (Release)

\n
    \n
  • Latest release version for users that want a stable and polished experience.
  • \n
\n

\"Latest\n\"Download\"\n\"Updated\"

\n\n

Downloads (Alpha)

\n
    \n
  • Latest alpha version for users that want to try out new features early.
  • \n
\n

\"Latest\n\"Download\"\n\"Updated\"

\n

Migration

\n

Tutorial on how to migrate to Authme 4 or 5 from Authme 3:

\n
    \n
  1. Inside Authme: Top menu > Tools > Export.
  2. \n
  3. Click confirm, and export the .authme file.
  4. \n
  5. Go to the settings: Top menu > File > Settings.
  6. \n
  7. Inside the general options: Click Clear data and confirm.
  8. \n
  9. Now uninstall Authme from you computer.
  10. \n
  11. Download Authme 5 and install it.
  12. \n
  13. Go through the getting started wizard.
  14. \n
  15. In the codes page select Choose file and choose the .authme file you saved.
  16. \n
\n

Contributing and development

\n\n

License

\n
    \n
  • This software is licensed under: GPL-3.0
  • \n
  • If you are planning to use this software as a business please contact me at: authme@levminer.com
  • \n
\n
", + "readmeOriginal": "

Authme

\n
    \n
  • Simple cross-platform two-factor (2FA) authenticator app for desktop.
  • \n
\n

\"Downloads\"\n\"Support\"\n\"License\"

\n

Features

\n
    \n
  • 🔒 Secure by design: Your codes are secured by AES 256bit encryption with your own password.
  • \n
  • 🔑 Import codes: Import form any 2FA TOTP QR code or import directly from Google Authenticator.
  • \n
  • ⌨️ Many shortcuts: Easily open Authme with custom shortcuts. The app will start with your system for quick and easy access.
  • \n
  • 📡 Completely offline: You own your data, internet is only required for updates.
  • \n
  • 💻 Privacy in mind: Authme is hidden from video capture and screenshots.
  • \n
  • 📃 Easy export and backup: You can export your 2FA codes anytime and you can create a backup of your codes very easily.
  • \n
\n

Compatible 2FA codes

\n
    \n
  • TOTP 2FA QR code: A TOTP QR code is that you find mostly everywhere, if you want to setup 2FA. Example: Google, Facebook, Microsoft, etc.
  • \n
  • Google Authenticator QR code: A Google Authenticator QR code is what you can export, and contains all of your already imported codes. Example: Google Authenticator.
  • \n
\n

Screenshot

\n

\n

Downloads (Release)

\n
    \n
  • Latest release version for users that want a stable and polished experience.
  • \n
\n

\"Latest\n\"Download\"\n\"Updated\"

\n\n

Downloads (Alpha)

\n
    \n
  • Latest alpha version for users that want to try out new features early.
  • \n
\n

\"Latest\n\"Download\"\n\"Updated\"

\n

Migration

\n

Tutorial on how to migrate to Authme 4 or 5 from Authme 3:

\n
    \n
  1. Inside Authme: Top menu > Tools > Export.
  2. \n
  3. Click confirm, and export the .authme file.
  4. \n
  5. Go to the settings: Top menu > File > Settings.
  6. \n
  7. Inside the general options: Click Clear data and confirm.
  8. \n
  9. Now uninstall Authme from you computer.
  10. \n
  11. Download Authme 5 and install it.
  12. \n
  13. Go through the getting started wizard.
  14. \n
  15. In the codes page select Choose file and choose the .authme file you saved.
  16. \n
\n

Contributing and development

\n\n

License

\n
    \n
  • This software is licensed under: GPL-3.0
  • \n
  • If you are planning to use this software as a business please contact me at: authme@levminer.com
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:23.961Z" }, "backlog": { - "readmeCleaned": "

Backlog

\n
\n

Simple multiplatform desktop app for storing TODOs, ideas or backlog items.\nYou can organize them with boards as a plaintext or markdown. No dependencies, no internet connection required,\nno external accounts. Sleek flow.

\n
\n

\n\n

\n

2.0.0-BETA-5.1 release

\n

Preview of 2.0.0 version

\n\n

New 2.x version introduces a lot of new features including new UI, configurable keybindings, search item feature, emoji, and a lot more! Check it out !

\n

\n \n

\n

Official website

\n

www.backlog.cloud

\n

Download

\n

No installation required. Just unzip archive and run executable

\n\n

32bit versions

\n\n

Features

\n
    \n
  • Organize your thoughts with items & boards. Use Markdown or plaintext for adding new items
  • \n
  • Move items to other board or drag&drop for reordering within current one
  • \n
  • Filter board items by text
  • \n
  • Light/dark theme
  • \n
  • Simple progress bar
  • \n
  • Keyboard shortcuts full list available here
  • \n
\n

Screenshots

\n

\n \n \n \n \n

\n

Update

\n

When new version is available just download it, unzip and enjoy. No additional action is required. All your boards and items will be available.

\n

Change log

\n

1.8.0

\n
\n

This is another huge update with number of significant improvements/features added.\nHopefully it will stay for a longer.

\n
\n

Features & improvements

\n
    \n
  • dark theme
  • \n
  • search items feature
  • \n
  • backup to file feature
  • \n
  • new top bar unified acroos OS
  • \n
  • modals can be closed by pressing ESC or click outside modal area
  • \n
  • scrollbar ui improved
  • \n
  • number of keyboard shortcuts added
  • \n
  • check for updates on app startup
  • \n
  • other minor ui improvements...
  • \n
\n

Bug fixes

\n
    \n
  • fixed issue which makes impossible to move some item to newly created board
  • \n
  • fix bug when specific items can't be edited nor deleted
  • \n
  • fixed issue when items list was not fully visible (last item was truncated)
  • \n
\n

Why I've wrote it ?

\n

When programming I often have a number of ideas related to possible improvements for the future or a cool new project. Most often, it's just one sentence or a couple of words - just a draft of an idea to expand in the future.

\n

I know that, there are hundreds of todo list managers or other notes manager,\nbut this one will finally perfectly fulfill my needs. So far I wrote my thoughts on sticky notes, I tried Evernote, Simplenote...\nThey are fine, but all of them were either bloated with unnecessary features or lacked the desired \"flow\" -\nwhen I open a program I want type down thoughts, hit enter, and get back to my actual work. That's how I write Backlog. No dependencies, no internet connection required, no external accounts etc.

\n

License

\n

It's free and opensource application under MIT license. You can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source

\n

Technical

\n

How ?

\n

This application is built with Electron and web technologies (javascript, css, html) more specifically: Vue.js. UI toolkit is iView

\n

Build Setup

\n

You can build it yourself instead of downloading executable:

\n
# install dependencies\nnpm install\n\n# Compiles and hot-reloads for development\nnpm run serve\n\n# Compiles and minifies for production\nnpm run build\n\n# Run your tests\nnpm run test\n\n# Lints and fixes files\nnpm run lint\n\n# Run your unit tests\nnpm run test:unit
\n

Customize configuration

\n

See Configuration Reference.

\n
", - "readmeOriginal": "

Backlog

\n
\n

Simple multiplatform desktop app for storing TODOs, ideas or backlog items.\nYou can organize them with boards as a plaintext or markdown. No dependencies, no internet connection required,\nno external accounts. Sleek flow.

\n
\n

\n\n

\n

2.0.0-BETA-5.1 release

\n

Preview of 2.0.0 version

\n\n

New 2.x version introduces a lot of new features including new UI, configurable keybindings, search item feature, emoji, and a lot more! Check it out !

\n

\n \n

\n

Official website

\n

www.backlog.cloud

\n

Download

\n

No installation required. Just unzip archive and run executable

\n\n

32bit versions

\n\n

Features

\n
    \n
  • Organize your thoughts with items & boards. Use Markdown or plaintext for adding new items
  • \n
  • Move items to other board or drag&drop for reordering within current one
  • \n
  • Filter board items by text
  • \n
  • Light/dark theme
  • \n
  • Simple progress bar
  • \n
  • Keyboard shortcuts full list available here
  • \n
\n

Screenshots

\n

\n \n \n \n \n

\n

Update

\n

When new version is available just download it, unzip and enjoy. No additional action is required. All your boards and items will be available.

\n

Change log

\n

1.8.0

\n
\n

This is another huge update with number of significant improvements/features added.\nHopefully it will stay for a longer.

\n
\n

Features & improvements

\n
    \n
  • dark theme
  • \n
  • search items feature
  • \n
  • backup to file feature
  • \n
  • new top bar unified acroos OS
  • \n
  • modals can be closed by pressing ESC or click outside modal area
  • \n
  • scrollbar ui improved
  • \n
  • number of keyboard shortcuts added
  • \n
  • check for updates on app startup
  • \n
  • other minor ui improvements...
  • \n
\n

Bug fixes

\n
    \n
  • fixed issue which makes impossible to move some item to newly created board
  • \n
  • fix bug when specific items can't be edited nor deleted
  • \n
  • fixed issue when items list was not fully visible (last item was truncated)
  • \n
\n

Why I've wrote it ?

\n

When programming I often have a number of ideas related to possible improvements for the future or a cool new project. Most often, it's just one sentence or a couple of words - just a draft of an idea to expand in the future.

\n

I know that, there are hundreds of todo list managers or other notes manager,\nbut this one will finally perfectly fulfill my needs. So far I wrote my thoughts on sticky notes, I tried Evernote, Simplenote...\nThey are fine, but all of them were either bloated with unnecessary features or lacked the desired \"flow\" -\nwhen I open a program I want type down thoughts, hit enter, and get back to my actual work. That's how I write Backlog. No dependencies, no internet connection required, no external accounts etc.

\n

License

\n

It's free and opensource application under MIT license. You can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source

\n

Technical

\n

How ?

\n

This application is built with Electron and web technologies (javascript, css, html) more specifically: Vue.js. UI toolkit is iView

\n

Build Setup

\n

You can build it yourself instead of downloading executable:

\n
# install dependencies\nnpm install\n\n# Compiles and hot-reloads for development\nnpm run serve\n\n# Compiles and minifies for production\nnpm run build\n\n# Run your tests\nnpm run test\n\n# Lints and fixes files\nnpm run lint\n\n# Run your unit tests\nnpm run test:unit
\n

Customize configuration

\n

See Configuration Reference.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.862Z" + "readmeCleaned": "

Backlog

\n
\n

Simple multiplatform desktop app for storing TODOs, ideas or backlog items.\nYou can organize them with boards as a plaintext or markdown. No dependencies, no internet connection required,\nno external accounts. Sleek flow.

\n
\n

\n\n

\n

2.0.0-BETA-5.1 release

\n

Preview of 2.0.0 version

\n\n

New 2.x version introduces a lot of new features including new UI, configurable keybindings, search item feature, emoji, and a lot more! Check it out !

\n

\n \n

\n

Official website

\n

www.backlog.cloud

\n

Download

\n

No installation required. Just unzip archive and run executable

\n\n

32bit versions

\n\n

Features

\n
    \n
  • Organize your thoughts with items & boards. Use Markdown or plaintext for adding new items
  • \n
  • Move items to other board or drag&drop for reordering within current one
  • \n
  • Filter board items by text
  • \n
  • Light/dark theme
  • \n
  • Simple progress bar
  • \n
  • Keyboard shortcuts full list available here
  • \n
\n

Screenshots

\n

\n \n \n \n \n

\n

Update

\n

When new version is available just download it, unzip and enjoy. No additional action is required. All your boards and items will be available.

\n

Change log

\n

1.8.0

\n
\n

This is another huge update with number of significant improvements/features added.\nHopefully it will stay for a longer.

\n
\n

Features & improvements

\n
    \n
  • dark theme
  • \n
  • search items feature
  • \n
  • backup to file feature
  • \n
  • new top bar unified acroos OS
  • \n
  • modals can be closed by pressing ESC or click outside modal area
  • \n
  • scrollbar ui improved
  • \n
  • number of keyboard shortcuts added
  • \n
  • check for updates on app startup
  • \n
  • other minor ui improvements...
  • \n
\n

Bug fixes

\n
    \n
  • fixed issue which makes impossible to move some item to newly created board
  • \n
  • fix bug when specific items can't be edited nor deleted
  • \n
  • fixed issue when items list was not fully visible (last item was truncated)
  • \n
\n

Why I've wrote it ?

\n

When programming I often have a number of ideas related to possible improvements for the future or a cool new project. Most often, it's just one sentence or a couple of words - just a draft of an idea to expand in the future.

\n

I know that, there are hundreds of todo list managers or other notes manager,\nbut this one will finally perfectly fulfill my needs. So far I wrote my thoughts on sticky notes, I tried Evernote, Simplenote...\nThey are fine, but all of them were either bloated with unnecessary features or lacked the desired \"flow\" -\nwhen I open a program I want type down thoughts, hit enter, and get back to my actual work. That's how I write Backlog. No dependencies, no internet connection required, no external accounts etc.

\n

License

\n

It's free and opensource application under MIT license. You can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source

\n

Technical

\n

How ?

\n

This application is built with Electron and web technologies (javascript, css, html) more specifically: Vue.js. UI toolkit is iView

\n

Build Setup

\n

You can build it yourself instead of downloading executable:

\n
# install dependencies\nnpm install\n\n# Compiles and hot-reloads for development\nnpm run serve\n\n# Compiles and minifies for production\nnpm run build\n\n# Run your tests\nnpm run test\n\n# Lints and fixes files\nnpm run lint\n\n# Run your unit tests\nnpm run test:unit
\n

Customize configuration

\n

See Configuration Reference.

\n
", + "readmeOriginal": "

Backlog

\n
\n

Simple multiplatform desktop app for storing TODOs, ideas or backlog items.\nYou can organize them with boards as a plaintext or markdown. No dependencies, no internet connection required,\nno external accounts. Sleek flow.

\n
\n

\n\n

\n

2.0.0-BETA-5.1 release

\n

Preview of 2.0.0 version

\n\n

New 2.x version introduces a lot of new features including new UI, configurable keybindings, search item feature, emoji, and a lot more! Check it out !

\n

\n \n

\n

Official website

\n

www.backlog.cloud

\n

Download

\n

No installation required. Just unzip archive and run executable

\n\n

32bit versions

\n\n

Features

\n
    \n
  • Organize your thoughts with items & boards. Use Markdown or plaintext for adding new items
  • \n
  • Move items to other board or drag&drop for reordering within current one
  • \n
  • Filter board items by text
  • \n
  • Light/dark theme
  • \n
  • Simple progress bar
  • \n
  • Keyboard shortcuts full list available here
  • \n
\n

Screenshots

\n

\n \n \n \n \n

\n

Update

\n

When new version is available just download it, unzip and enjoy. No additional action is required. All your boards and items will be available.

\n

Change log

\n

1.8.0

\n
\n

This is another huge update with number of significant improvements/features added.\nHopefully it will stay for a longer.

\n
\n

Features & improvements

\n
    \n
  • dark theme
  • \n
  • search items feature
  • \n
  • backup to file feature
  • \n
  • new top bar unified acroos OS
  • \n
  • modals can be closed by pressing ESC or click outside modal area
  • \n
  • scrollbar ui improved
  • \n
  • number of keyboard shortcuts added
  • \n
  • check for updates on app startup
  • \n
  • other minor ui improvements...
  • \n
\n

Bug fixes

\n
    \n
  • fixed issue which makes impossible to move some item to newly created board
  • \n
  • fix bug when specific items can't be edited nor deleted
  • \n
  • fixed issue when items list was not fully visible (last item was truncated)
  • \n
\n

Why I've wrote it ?

\n

When programming I often have a number of ideas related to possible improvements for the future or a cool new project. Most often, it's just one sentence or a couple of words - just a draft of an idea to expand in the future.

\n

I know that, there are hundreds of todo list managers or other notes manager,\nbut this one will finally perfectly fulfill my needs. So far I wrote my thoughts on sticky notes, I tried Evernote, Simplenote...\nThey are fine, but all of them were either bloated with unnecessary features or lacked the desired \"flow\" -\nwhen I open a program I want type down thoughts, hit enter, and get back to my actual work. That's how I write Backlog. No dependencies, no internet connection required, no external accounts etc.

\n

License

\n

It's free and opensource application under MIT license. You can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source

\n

Technical

\n

How ?

\n

This application is built with Electron and web technologies (javascript, css, html) more specifically: Vue.js. UI toolkit is iView

\n

Build Setup

\n

You can build it yourself instead of downloading executable:

\n
# install dependencies\nnpm install\n\n# Compiles and hot-reloads for development\nnpm run serve\n\n# Compiles and minifies for production\nnpm run build\n\n# Run your tests\nnpm run test\n\n# Lints and fixes files\nnpm run lint\n\n# Run your unit tests\nnpm run test:unit
\n

Customize configuration

\n

See Configuration Reference.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:24.038Z" + }, + "beak": { + "readmeCleaned": "

\n\t\n

\n

\n\t\"Beak\n\t\"Beak\n

\n

Beak

\n

\n\tThe feathery cross-platform API crafting tool.\n

\n\n\t\n\t\n\t\n\t\n\t\"Preview\n\n

Beak is a simple, extensible, and powerful API creation and management tool. Built using Electron, React, and Redux but striving for native levels of performance.

\n

Beak includes:

\n
    \n
  • Powerful feature set for creating APIs interactions
  • \n
  • Realtime values for dynamic variable replacement
  • \n
  • Extensions API to create custom realtime values
  • \n
  • Un-opinionated project syncing, just use the version control of your choice
  • \n
  • Beautiful design language
  • \n
  • And of course, fully cross platform
  • \n
\n

To get started visit the Beak manual.

\n

Download

\n

Visit https://getbeak.app/ to download Beak for Mac and Windows.

\n
", + "readmeOriginal": "

\n\t\n

\n

\n\t\"Beak\n\t\"Beak\n

\n

Beak

\n

\n\tThe feathery cross-platform API crafting tool.\n

\n\n\t\n\t\n\t\n\t\n\t\"Preview\n\n

Beak is a simple, extensible, and powerful API creation and management tool. Built using Electron, React, and Redux but striving for native levels of performance.

\n

Beak includes:

\n
    \n
  • Powerful feature set for creating APIs interactions
  • \n
  • Realtime values for dynamic variable replacement
  • \n
  • Extensions API to create custom realtime values
  • \n
  • Un-opinionated project syncing, just use the version control of your choice
  • \n
  • Beautiful design language
  • \n
  • And of course, fully cross platform
  • \n
\n

To get started visit the Beak manual.

\n

Download

\n

Visit https://getbeak.app/ to download Beak for Mac and Windows.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:24.225Z" }, "bdash": { - "readmeCleaned": "

\"GitHub\n\"Test\"

\n

Bdash

\n

Simple SQL Client for lightweight data analysis.

\n

Feature

\n

Saving query

\n

\n

Drawing chart

\n

\n

Sharing result

\n

You can share the result with gist.

\n

https://gist.github.com/hokaccha/e128e1c3a68527ebf2c50d5e95a089b1

\n

Multiple data sources support

\n
    \n
  • MySQL
  • \n
  • PostgreSQL (Amazon Redshift)
  • \n
  • SQLite3
  • \n
  • Google BigQuery
  • \n
  • Treasure Data
  • \n
  • Amazon Athena
  • \n
\n

Installation

\n

You can download and install from here: https://www.bdash.io/

\n

Development

\n

You can start the application with following commands.

\n
# Install dependencies\n$ yarn\n\n# Run following commands with different shell processes.\n$ yarn watch\n$ yarn start\n
\n

License

\n

MIT

\n
", - "readmeOriginal": "

\"GitHub\n\"Test\"

\n

Bdash

\n

Simple SQL Client for lightweight data analysis.

\n

Feature

\n

Saving query

\n

\n

Drawing chart

\n

\n

Sharing result

\n

You can share the result with gist.

\n

https://gist.github.com/hokaccha/e128e1c3a68527ebf2c50d5e95a089b1

\n

Multiple data sources support

\n
    \n
  • MySQL
  • \n
  • PostgreSQL (Amazon Redshift)
  • \n
  • SQLite3
  • \n
  • Google BigQuery
  • \n
  • Treasure Data
  • \n
  • Amazon Athena
  • \n
\n

Installation

\n

You can download and install from here: https://www.bdash.io/

\n

Development

\n

You can start the application with following commands.

\n
# Install dependencies\n$ yarn\n\n# Run following commands with different shell processes.\n$ yarn watch\n$ yarn start\n
\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:39.933Z" + "readmeCleaned": "

\"GitHub\n\"Test\"

\n

Bdash

\n

Simple SQL Client for lightweight data analysis.

\n

Feature

\n

Saving query

\n

\n

Drawing chart

\n

\n

Sharing result

\n

You can share the result with gist.

\n

https://gist.github.com/hokaccha/e128e1c3a68527ebf2c50d5e95a089b1

\n

Multiple data sources support

\n
    \n
  • MySQL
  • \n
  • PostgreSQL (Amazon Redshift)
  • \n
  • SQLite3
  • \n
  • Google BigQuery
  • \n
  • Treasure Data
  • \n
  • Amazon Athena
  • \n
\n

Installation

\n

You can download and install from Web Site or Releases

\n

Development

\n

You can start the application with following commands.

\n
# Install dependencies\n$ yarn\n\n# Run following commands with different shell processes.\n$ yarn watch\n$ yarn start\n
\n

Release

\n

To create a draft release on GitHub, run the following command with the next version name:

\n
$ ./scripts/release 1.xx.x
\n

This will trigger GitHub Action jobs to generate application binaries.

\n

Once the jobs have been completed, you can publish the draft release on GitHub. It is recommended to include change logs as part of the release description.

\n

License

\n

MIT

\n
", + "readmeOriginal": "

\"GitHub\n\"Test\"

\n

Bdash

\n

Simple SQL Client for lightweight data analysis.

\n

Feature

\n

Saving query

\n

\n

Drawing chart

\n

\n

Sharing result

\n

You can share the result with gist.

\n

https://gist.github.com/hokaccha/e128e1c3a68527ebf2c50d5e95a089b1

\n

Multiple data sources support

\n
    \n
  • MySQL
  • \n
  • PostgreSQL (Amazon Redshift)
  • \n
  • SQLite3
  • \n
  • Google BigQuery
  • \n
  • Treasure Data
  • \n
  • Amazon Athena
  • \n
\n

Installation

\n

You can download and install from Web Site or Releases

\n

Development

\n

You can start the application with following commands.

\n
# Install dependencies\n$ yarn\n\n# Run following commands with different shell processes.\n$ yarn watch\n$ yarn start\n
\n

Release

\n

To create a draft release on GitHub, run the following command with the next version name:

\n
$ ./scripts/release 1.xx.x
\n

This will trigger GitHub Action jobs to generate application binaries.

\n

Once the jobs have been completed, you can publish the draft release on GitHub. It is recommended to include change logs as part of the release description.

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:00:24.426Z" }, "auryo": { - "readmeCleaned": "

Auryo \"Join \"Contributions

\n
\n

🚨 I am currently working on a major re-write, I will keep #255 up-to-date. In the meanwhile, please consider supporting me via patreon or github sponsors

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MacOS/LinuxWindowsSnap
\"Build\"Build\"Snap
\n

A beautiful SoundCloud app for your desktop. Using the power of electron we are able to integrate this webapp with native features like touchbar and media key support.

\n

Table of Contents

\n\n

Installation

\n

There are builds for Mac, Windows and Linux.

\n

Downloads are available on the website OR

\n

\"Get

\n

Contributing

\n

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

\n

Support 💪

\n

Auryo is a open source project. It can grow thanks to the sponsors and support by the amazing backers. If you like to donate, please visit 👉my patreon page.

\n

Author

\n

This application has been built by Jonas Snellinckx. It started out as a learning journey back in college-university Oct 2016, to start learning React, Redux and Electron. Since the first release in August 2017, the journey was incredibly educational. Over the next few months, Auryo has matured from a learning side-project into an escalated one. In a good sense.

\n

As of release 2.0.0, Auryo also has been open-sourced. See the list of contributors who participated in this project.

\n

Tip Jar

\n

Show me some love, buy me a 🍺.

\n
    \n
  • Github sponsors: github.com/sponsors/Superjo149
  • \n
  • Patreon: patreon.com/sneljo
  • \n
  • Ethereum: 0xC9268DF874467474b6e0D4f87409214167fa9070
  • \n
  • Stellar: GAET3RYSW7KYUBVKOXF46DOSFX5YXZUF7HJ4YZREPXDDVE6FAG7U3TXI
  • \n
  • Bitcoin: 3EXVQB1CSSEYDK3nDYYmqKWEFgZN5CvjHt
  • \n
\n

License

\n

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

\n
", - "readmeOriginal": "

Auryo \"Join \"Contributions

\n
\n

🚨 I am currently working on a major re-write, I will keep #255 up-to-date. In the meanwhile, please consider supporting me via patreon or github sponsors

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MacOS/LinuxWindowsSnap
\"Build\"Build\"Snap
\n

A beautiful SoundCloud app for your desktop. Using the power of electron we are able to integrate this webapp with native features like touchbar and media key support.

\n

Table of Contents

\n\n

Installation

\n

There are builds for Mac, Windows and Linux.

\n

Downloads are available on the website OR

\n

\"Get

\n

Contributing

\n

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

\n

Support 💪

\n

Auryo is a open source project. It can grow thanks to the sponsors and support by the amazing backers. If you like to donate, please visit 👉my patreon page.

\n

Author

\n

This application has been built by Jonas Snellinckx. It started out as a learning journey back in college-university Oct 2016, to start learning React, Redux and Electron. Since the first release in August 2017, the journey was incredibly educational. Over the next few months, Auryo has matured from a learning side-project into an escalated one. In a good sense.

\n

As of release 2.0.0, Auryo also has been open-sourced. See the list of contributors who participated in this project.

\n

Tip Jar

\n

Show me some love, buy me a 🍺.

\n
    \n
  • Github sponsors: github.com/sponsors/Superjo149
  • \n
  • Patreon: patreon.com/sneljo
  • \n
  • Ethereum: 0xC9268DF874467474b6e0D4f87409214167fa9070
  • \n
  • Stellar: GAET3RYSW7KYUBVKOXF46DOSFX5YXZUF7HJ4YZREPXDDVE6FAG7U3TXI
  • \n
  • Bitcoin: 3EXVQB1CSSEYDK3nDYYmqKWEFgZN5CvjHt
  • \n
\n

License

\n

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.011Z" + "readmeCleaned": "

Auryo \"Join \"Contributions

\n
\n

🚨 I am currently working on a major re-write, I will keep #255 up-to-date. In the meanwhile, please consider supporting me via patreon or github sponsors

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MacOS/LinuxWindowsSnap
\"Build\"Build\"Snap
\n

A beautiful SoundCloud app for your desktop. Using the power of electron we are able to integrate this webapp with native features like touchbar and media key support.

\n

Table of Contents

\n\n

Installation

\n

There are builds for Mac, Windows and Linux.

\n

Downloads are available on the website OR

\n

\"Get

\n

Contributing

\n

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

\n

Support 💪

\n

Auryo is a open source project. It can grow thanks to the sponsors and support by the amazing backers. If you like to donate, please visit 👉my patreon page.

\n

Author

\n

This application has been built by Jonas Snellinckx. It started out as a learning journey back in college-university Oct 2016, to start learning React, Redux and Electron. Since the first release in August 2017, the journey was incredibly educational. Over the next few months, Auryo has matured from a learning side-project into an escalated one. In a good sense.

\n

As of release 2.0.0, Auryo also has been open-sourced. See the list of contributors who participated in this project.

\n

Tip Jar

\n

Show me some love, buy me a 🍺.

\n
    \n
  • Github sponsors: github.com/sponsors/Superjo149
  • \n
  • Patreon: patreon.com/sneljo
  • \n
  • Ethereum: 0xC9268DF874467474b6e0D4f87409214167fa9070
  • \n
  • Stellar: GAET3RYSW7KYUBVKOXF46DOSFX5YXZUF7HJ4YZREPXDDVE6FAG7U3TXI
  • \n
  • Bitcoin: 3EXVQB1CSSEYDK3nDYYmqKWEFgZN5CvjHt
  • \n
\n

License

\n

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

\n
", + "readmeOriginal": "

Auryo \"Join \"Contributions

\n
\n

🚨 I am currently working on a major re-write, I will keep #255 up-to-date. In the meanwhile, please consider supporting me via patreon or github sponsors

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MacOS/LinuxWindowsSnap
\"Build\"Build\"Snap
\n

A beautiful SoundCloud app for your desktop. Using the power of electron we are able to integrate this webapp with native features like touchbar and media key support.

\n

Table of Contents

\n\n

Installation

\n

There are builds for Mac, Windows and Linux.

\n

Downloads are available on the website OR

\n

\"Get

\n

Contributing

\n

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

\n

Support 💪

\n

Auryo is a open source project. It can grow thanks to the sponsors and support by the amazing backers. If you like to donate, please visit 👉my patreon page.

\n

Author

\n

This application has been built by Jonas Snellinckx. It started out as a learning journey back in college-university Oct 2016, to start learning React, Redux and Electron. Since the first release in August 2017, the journey was incredibly educational. Over the next few months, Auryo has matured from a learning side-project into an escalated one. In a good sense.

\n

As of release 2.0.0, Auryo also has been open-sourced. See the list of contributors who participated in this project.

\n

Tip Jar

\n

Show me some love, buy me a 🍺.

\n
    \n
  • Github sponsors: github.com/sponsors/Superjo149
  • \n
  • Patreon: patreon.com/sneljo
  • \n
  • Ethereum: 0xC9268DF874467474b6e0D4f87409214167fa9070
  • \n
  • Stellar: GAET3RYSW7KYUBVKOXF46DOSFX5YXZUF7HJ4YZREPXDDVE6FAG7U3TXI
  • \n
  • Bitcoin: 3EXVQB1CSSEYDK3nDYYmqKWEFgZN5CvjHt
  • \n
\n

License

\n

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

\n
", + "readmeFetchedAt": "2024-02-29T22:00:24.503Z" }, "beaker-browser": { - "readmeCleaned": "

Beaker Browser

\n

\"Backers \"Sponsors

\n

\"logo.png\"

\n

Beaker is an experimental peer-to-peer Web browser. It adds new APIs for building hostless applications while remaining compatible with the rest of the Web. Visit the website.

\n

Please feel free to open usability issues. Join us at #beakerbrowser on Freenode.

\n

Sponsors

\n

Sponsors support this project by contributing $100 a month or more. Become a sponsor

\n

\n\n\n\n\n\n\n\n\n

\n

Backers

\n

Backers support this project by contributing $2 to $99 a month. Become a backer

\n

\n

Table of Contents

\n\n\n\n\n

Installing

\n

Binaries

\n

Visit the Releases Page to find the installer you need.

\n

Building from source

\n

Requires node 12 or higher.

\n

In Linux (and in some cases macOS) you need libtool, m4, autoconf, and automake:

\n
sudo apt-get install libtool m4 make g++ autoconf # debian/ubuntu\nsudo dnf install libtool m4 make gcc-c++ libXScrnSaver  # fedora\nbrew install libtool autoconf automake # macos
\n

In Windows, you'll need to install Python 2.7, Visual Studio 2015 or 2017, and Git. (You might try windows-build-tools.) Then run:

\n
npm config set python c:/python27\nnpm config set msvs_version 2017\nnpm install -g node-gyp\nnpm install -g gulp
\n

To build:

\n
git clone https://github.com/beakerbrowser/beaker.git\ncd beaker/scripts\nnpm install # don't worry about v8 api errors building native modules - rebuild will fix\nnpm run rebuild # needed after each install. see https://github.com/electron/electron/issues/5851\nnpm start
\n

If you pull latest from the repo and get weird module errors, do:

\n
npm run burnthemall
\n

This invokes the mad king, who will torch your node_modules/, and do the full install/rebuild process for you.\n(We chose that command name when GoT was still cool.)\nnpm start should work afterward.

\n

If you're doing development, npm run watch to have assets build automatically.

\n

Documentation

\n

Env Vars

\n
    \n
  • DEBUG: which log systems to output? A comma-separated string. Can be beaker, dat, bittorrent-dht, dns-discovery, hypercore-protocol. Specify * for all.
  • \n
  • BEAKER_OPEN_URL: open the given URL on load, rather than the previous session or default tab.
  • \n
  • BEAKER_USER_DATA_PATH: override the user-data path, therefore changing where data is read/written. Useful for testing. For default value see userData in the electron docs.
  • \n
  • BEAKER_DAT_QUOTA_DEFAULT_BYTES_ALLOWED: override the default max-quota for bytes allowed to be written by a dat site. Useful for testing. Default value is '500mb'. This can be a Number or a String. Check bytes.parse for supported units and abbreviations.
  • \n
\n

Vulnerability disclosure

\n

See SECURITY.md for reporting security issues and vulnerabilities.

\n

Known issues

\n

tmux

\n

Launching from tmux is known to cause issues with GUI apps in macOS. On Beaker, it may cause the application to hang during startup.

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n\"\"

\n

License

\n

MIT License (MIT)

\n

Copyright (c) 2018 Blue Link Labs

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", - "readmeOriginal": "

Beaker Browser

\n

\"Backers \"Sponsors

\n

\"logo.png\"

\n

Beaker is an experimental peer-to-peer Web browser. It adds new APIs for building hostless applications while remaining compatible with the rest of the Web. Visit the website.

\n

Please feel free to open usability issues. Join us at #beakerbrowser on Freenode.

\n

Sponsors

\n

Sponsors support this project by contributing $100 a month or more. Become a sponsor

\n

\n\n\n\n\n\n\n\n\n

\n

Backers

\n

Backers support this project by contributing $2 to $99 a month. Become a backer

\n

\n

Table of Contents

\n\n\n\n\n

Installing

\n

Binaries

\n

Visit the Releases Page to find the installer you need.

\n

Building from source

\n

Requires node 12 or higher.

\n

In Linux (and in some cases macOS) you need libtool, m4, autoconf, and automake:

\n
sudo apt-get install libtool m4 make g++ autoconf # debian/ubuntu\nsudo dnf install libtool m4 make gcc-c++ libXScrnSaver  # fedora\nbrew install libtool autoconf automake # macos
\n

In Windows, you'll need to install Python 2.7, Visual Studio 2015 or 2017, and Git. (You might try windows-build-tools.) Then run:

\n
npm config set python c:/python27\nnpm config set msvs_version 2017\nnpm install -g node-gyp\nnpm install -g gulp
\n

To build:

\n
git clone https://github.com/beakerbrowser/beaker.git\ncd beaker/scripts\nnpm install # don't worry about v8 api errors building native modules - rebuild will fix\nnpm run rebuild # needed after each install. see https://github.com/electron/electron/issues/5851\nnpm start
\n

If you pull latest from the repo and get weird module errors, do:

\n
npm run burnthemall
\n

This invokes the mad king, who will torch your node_modules/, and do the full install/rebuild process for you.\n(We chose that command name when GoT was still cool.)\nnpm start should work afterward.

\n

If you're doing development, npm run watch to have assets build automatically.

\n

Documentation

\n

Env Vars

\n
    \n
  • DEBUG: which log systems to output? A comma-separated string. Can be beaker, dat, bittorrent-dht, dns-discovery, hypercore-protocol. Specify * for all.
  • \n
  • BEAKER_OPEN_URL: open the given URL on load, rather than the previous session or default tab.
  • \n
  • BEAKER_USER_DATA_PATH: override the user-data path, therefore changing where data is read/written. Useful for testing. For default value see userData in the electron docs.
  • \n
  • BEAKER_DAT_QUOTA_DEFAULT_BYTES_ALLOWED: override the default max-quota for bytes allowed to be written by a dat site. Useful for testing. Default value is '500mb'. This can be a Number or a String. Check bytes.parse for supported units and abbreviations.
  • \n
\n

Vulnerability disclosure

\n

See SECURITY.md for reporting security issues and vulnerabilities.

\n

Known issues

\n

tmux

\n

Launching from tmux is known to cause issues with GUI apps in macOS. On Beaker, it may cause the application to hang during startup.

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n\"\"

\n

License

\n

MIT License (MIT)

\n

Copyright (c) 2018 Blue Link Labs

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.023Z" + "readmeCleaned": "

Beaker Browser

\n\n

Beaker was an experimental peer-to-peer Web browser. It adds new APIs for building hostless applications while remaining compatible with the rest of the Web. Visit the website.

\n

Table of Contents

\n\n\n\n\n

Installing

\n

Binaries

\n

Visit the Releases Page to find the installer you need.

\n

Building from source

\n

Requires node 12 or higher.

\n

In Linux (and in some cases macOS) you need libtool, m4, autoconf, and automake:

\n
sudo apt-get install libtool m4 make g++ autoconf # debian/ubuntu\nsudo dnf install libtool m4 make gcc-c++ libXScrnSaver  # fedora\nbrew install libtool autoconf automake # macos
\n

In Windows, you'll need to install Python 2.7, Visual Studio 2015 or 2017, and Git. (You might try windows-build-tools.) Then run:

\n
npm config set python c:/python27\nnpm config set msvs_version 2017\nnpm install -g node-gyp\nnpm install -g gulp
\n

To build:

\n
git clone https://github.com/beakerbrowser/beaker.git\ncd beaker/scripts\nnpm install # don't worry about v8 api errors building native modules - rebuild will fix\nnpm run rebuild # needed after each install. see https://github.com/electron/electron/issues/5851\nnpm start
\n

If you pull latest from the repo and get weird module errors, do:

\n
npm run burnthemall
\n

This invokes the mad king, who will torch your node_modules/, and do the full install/rebuild process for you.\n(We chose that command name when GoT was still cool.)\nnpm start should work afterward.

\n

If you're doing development, npm run watch to have assets build automatically.

\n\n

Env Vars

\n
    \n
  • DEBUG: which log systems to output? A comma-separated string. Can be beaker, dat, bittorrent-dht, dns-discovery, hypercore-protocol. Specify * for all.
  • \n
  • BEAKER_OPEN_URL: open the given URL on load, rather than the previous session or default tab.
  • \n
  • BEAKER_USER_DATA_PATH: override the user-data path, therefore changing where data is read/written. Useful for testing. For default value see userData in the electron docs.
  • \n
  • BEAKER_DAT_QUOTA_DEFAULT_BYTES_ALLOWED: override the default max-quota for bytes allowed to be written by a dat site. Useful for testing. Default value is '500mb'. This can be a Number or a String. Check bytes.parse for supported units and abbreviations.
  • \n
\n

Vulnerability disclosure

\n

See SECURITY.md for reporting security issues and vulnerabilities.

\n

Known issues

\n

tmux

\n

Launching from tmux is known to cause issues with GUI apps in macOS. On Beaker, it may cause the application to hang during startup.

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n\"\"

\n

License

\n

MIT License (MIT)

\n

Copyright (c) 2018 Blue Link Labs

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", + "readmeOriginal": "

Beaker Browser

\n\n

Beaker was an experimental peer-to-peer Web browser. It adds new APIs for building hostless applications while remaining compatible with the rest of the Web. Visit the website.

\n

Table of Contents

\n\n\n\n\n

Installing

\n

Binaries

\n

Visit the Releases Page to find the installer you need.

\n

Building from source

\n

Requires node 12 or higher.

\n

In Linux (and in some cases macOS) you need libtool, m4, autoconf, and automake:

\n
sudo apt-get install libtool m4 make g++ autoconf # debian/ubuntu\nsudo dnf install libtool m4 make gcc-c++ libXScrnSaver  # fedora\nbrew install libtool autoconf automake # macos
\n

In Windows, you'll need to install Python 2.7, Visual Studio 2015 or 2017, and Git. (You might try windows-build-tools.) Then run:

\n
npm config set python c:/python27\nnpm config set msvs_version 2017\nnpm install -g node-gyp\nnpm install -g gulp
\n

To build:

\n
git clone https://github.com/beakerbrowser/beaker.git\ncd beaker/scripts\nnpm install # don't worry about v8 api errors building native modules - rebuild will fix\nnpm run rebuild # needed after each install. see https://github.com/electron/electron/issues/5851\nnpm start
\n

If you pull latest from the repo and get weird module errors, do:

\n
npm run burnthemall
\n

This invokes the mad king, who will torch your node_modules/, and do the full install/rebuild process for you.\n(We chose that command name when GoT was still cool.)\nnpm start should work afterward.

\n

If you're doing development, npm run watch to have assets build automatically.

\n\n

Env Vars

\n
    \n
  • DEBUG: which log systems to output? A comma-separated string. Can be beaker, dat, bittorrent-dht, dns-discovery, hypercore-protocol. Specify * for all.
  • \n
  • BEAKER_OPEN_URL: open the given URL on load, rather than the previous session or default tab.
  • \n
  • BEAKER_USER_DATA_PATH: override the user-data path, therefore changing where data is read/written. Useful for testing. For default value see userData in the electron docs.
  • \n
  • BEAKER_DAT_QUOTA_DEFAULT_BYTES_ALLOWED: override the default max-quota for bytes allowed to be written by a dat site. Useful for testing. Default value is '500mb'. This can be a Number or a String. Check bytes.parse for supported units and abbreviations.
  • \n
\n

Vulnerability disclosure

\n

See SECURITY.md for reporting security issues and vulnerabilities.

\n

Known issues

\n

tmux

\n

Launching from tmux is known to cause issues with GUI apps in macOS. On Beaker, it may cause the application to hang during startup.

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n\"\"

\n

License

\n

MIT License (MIT)

\n

Copyright (c) 2018 Blue Link Labs

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:24.789Z" }, "beekeeper-studio": { - "readmeCleaned": "

Beekeeper Studio (Community Edition)

\n

Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows. Beekeeper Studio Community Edition is GPL licensed so it is free (libre) and free (gratis).

\n

👉 Download Beekeeper Studio

\n

\"Beekeeper

\n

Editions of Beekeeper Studio

\n
    \n
  1. \n

    Beekeeper Studio Community Edition - This repository. This is the open source version of Beekeeper Studio. It is a full featured database management client that is totally free and open source.

    \n
  2. \n
  3. \n

    Beekeeper Studio Ultimate Edition - A commercial version of Beekeeper Studio with extra features and provided with a business-friendly commercial license. Buying the Ultimate Edition is the best way to support Beekeeper Studio.

    \n
  4. \n
\n

👉 Compare Beekeeper Studio Editions

\n

Beekeeper Studio Features

\n

Top feature: It's smooth 🍫, fast 🏎, and you'll actually enjoy using it 🥰

\n
    \n
  • Truly cross-platform: Windows, MacOS, and Linux
  • \n
  • Autocomplete SQL query editor with syntax highlighting
  • \n
  • Tabbed interface, so you can multitask
  • \n
  • Sort and filter table data to find just what you need
  • \n
  • Sensible keyboard-shortcuts
  • \n
  • Save queries for later
  • \n
  • Query run-history, so you can find that one query you got working 3 days ago
  • \n
  • Default dark theme
  • \n
\n

One of our frustrations with other open-source SQL editors and database managers is that they take a 'kitchen sink' approach to features, adding so many features that the UI becomes cluttered and hard to navigate. We wanted a good looking, open source SQL workbench that's powerful, but also easy to use. We couldn't find one, so we created Beekeeper Studio!

\n

Beekeeper Studio supports connecting to the following databases:

\n
    \n
  • SQLite
  • \n
  • MySQL
  • \n
  • MariaDB
  • \n
  • Postgres
  • \n
  • CockroachDB
  • \n
  • SQL Server
  • \n
  • Amazon Redshift
  • \n
\n

Supporting Beekeeper Studio

\n

I love working on Beekeeper Studio, and I'd love to keep growing and improving it forever. To do that I need your help.

\n

The best way to support Beekeeper Studio is to purchase the Ultimate Edition. Every purchase directly supports my work on Beekeeper Studio.

\n

If you can't afford a license, please consider becoming a project sponsor.

\n

Thank you for your continued support!

\n

Documentation

\n

Check out docs.beekeeperstudio.io for user guides, FAQs, troubleshooting tips, and more.

\n

License

\n

Beekeeper Studio Community Edition (the code in this repository) is licensed under the GPLv3 license.

\n

Beekeeper Studio Ultimate Edition contains extra features and is licensed under a commercial end user agreement (EULA).

\n

Beekeeper Studio's trademarks (words marks and logos) are not open source. See our trademark guidelines for more information.

\n

Trademark Guidelines

\n

Trademarks can be complicated with open source projects, so we have adapted a set of standard guidelines for using our trademarks that are common to many open source projects.

\n

If you are just using the Beekeeper Studio app, and you are not forking or distributing Beekeeper Studio code in any way, these probably don't apply to you.

\n

👉 Beekeeper Studio Trademark Guidelines

\n

Contributing to Beekeeper Studio

\n

We love any community engagement. Even if you're complaining because you don't like something about the app!

\n

Contributor Agreements

\n
    \n
  • \n

    Building an inclusive and welcoming community is important to us, so please follow our code of conduct as you engage with the project.

    \n
  • \n
  • \n

    By contributing to the project you agree to the terms of our contributor guidelines.

    \n
  • \n
\n

Contribute without coding

\n

We have you covered, read our guide to contributing in 10 minutes without coding.

\n

Compiling and Running Beekeeper Studio Locally

\n

Want to write some code and improve Beekeeper Studio? Getting set-up is easy on Mac, Linux, or Windows.

\n
/beekeeper-studio.git beekeeper-studio\ncd beekeeper-studio/\nyarn install # installs dependencies\n\n# Now you can start the app:\nyarn run electron:serve ## the app will now start\">
# First: Install NodeJS 12 or 14, NPM, and Yarn\n# ...\n\n# 1. Fork the Beekeeper Studio Repo (click fork button at top right of this screen)\n# 2. Check out your fork:\ngit clone git@github.com:<your-username>/beekeeper-studio.git beekeeper-studio\ncd beekeeper-studio/\nyarn install # installs dependencies\n\n# Now you can start the app:\nyarn run electron:serve ## the app will now start
\n

Where to make changes?

\n

This repo is now a monorepo, we have several places with code, but only really a couple of important entry points.

\n

All app code lives in apps/studio, some shared code lives in shared/src. This is shared with other apps.

\n

Beekeeper Studio has two entry points:

\n
    \n
  • background.js - this is the electron-side code that controls native things like showing windows.
  • \n
  • main.js - this is the entry point for the Vue.js app. You can follow the Vue component breadcrumbs from App.vue to find the screen you need.
  • \n
\n

Generally we have two 'screens':

\n
    \n
  • ConnectionInterface - connecting to a DB
  • \n
  • CoreInterface - interacting with a database
  • \n
\n

How to submit a change?

\n
    \n
  • Push your changes to your repository and open a Pull Request from our github page (this page)
  • \n
  • Make sure to write some notes about what your change does! A gif is always welcome for visual changes.
  • \n
\n

Maintainer notes (casual readers can ignore this stuff)

\n

Release Process

\n
    \n
  1. Up the version number in package.json
  2. \n
  3. Replace build/release-notes.md with the latest release notes. Follow the format that is there.
  4. \n
\n
    \n
  • run git log <last-tag>..HEAD --oneline | grep 'Merge pull' to find PRs merged
  • \n
\n
    \n
  1. Commit
  2. \n
  3. Push to master
  4. \n
  5. Create a tag git tag v<version>. It must start with a 'v'
  6. \n
  7. git push origin <tagname>
  8. \n
\n
    \n
  • Now wait for the build/publish action to complete on Github
  • \n
\n
    \n
  1. Push the new release live
  2. \n
\n
    \n
  • Go to the new 'draft' release on the releases tab of github, edit the notes, publish
  • \n
  • Log into snapcraft.io, drag the uploaded release into the 'stable' channel for each architecture.
  • \n
\n

This should also publish the latest docs

\n

Post Release:

\n
    \n
  1. Copy release notes to a blog post, post on website
  2. \n
  3. Tweet link
  4. \n
  5. Share on LinkedIn
  6. \n
  7. Send to mailing list on SendInBlue
  8. \n
\n

Big Thanks

\n

Beekeeper Studio wouldn't exist without Sqlectron-core, the core database libraries from the Sqlectron project. Beekeeper Studio started as an experimental fork of that repository. A big thanks to @maxcnunes and the rest of the Sqlectron community.

\n

The original license from sqlectron-core is included here:

\n
Copyright (c) 2015 The SQLECTRON Team\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n
\n
", - "readmeOriginal": "

Beekeeper Studio (Community Edition)

\n

Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows. Beekeeper Studio Community Edition is GPL licensed so it is free (libre) and free (gratis).

\n

👉 Download Beekeeper Studio

\n

\"Beekeeper

\n

Editions of Beekeeper Studio

\n
    \n
  1. \n

    Beekeeper Studio Community Edition - This repository. This is the open source version of Beekeeper Studio. It is a full featured database management client that is totally free and open source.

    \n
  2. \n
  3. \n

    Beekeeper Studio Ultimate Edition - A commercial version of Beekeeper Studio with extra features and provided with a business-friendly commercial license. Buying the Ultimate Edition is the best way to support Beekeeper Studio.

    \n
  4. \n
\n

👉 Compare Beekeeper Studio Editions

\n

Beekeeper Studio Features

\n

Top feature: It's smooth 🍫, fast 🏎, and you'll actually enjoy using it 🥰

\n
    \n
  • Truly cross-platform: Windows, MacOS, and Linux
  • \n
  • Autocomplete SQL query editor with syntax highlighting
  • \n
  • Tabbed interface, so you can multitask
  • \n
  • Sort and filter table data to find just what you need
  • \n
  • Sensible keyboard-shortcuts
  • \n
  • Save queries for later
  • \n
  • Query run-history, so you can find that one query you got working 3 days ago
  • \n
  • Default dark theme
  • \n
\n

One of our frustrations with other open-source SQL editors and database managers is that they take a 'kitchen sink' approach to features, adding so many features that the UI becomes cluttered and hard to navigate. We wanted a good looking, open source SQL workbench that's powerful, but also easy to use. We couldn't find one, so we created Beekeeper Studio!

\n

Beekeeper Studio supports connecting to the following databases:

\n
    \n
  • SQLite
  • \n
  • MySQL
  • \n
  • MariaDB
  • \n
  • Postgres
  • \n
  • CockroachDB
  • \n
  • SQL Server
  • \n
  • Amazon Redshift
  • \n
\n

Supporting Beekeeper Studio

\n

I love working on Beekeeper Studio, and I'd love to keep growing and improving it forever. To do that I need your help.

\n

The best way to support Beekeeper Studio is to purchase the Ultimate Edition. Every purchase directly supports my work on Beekeeper Studio.

\n

If you can't afford a license, please consider becoming a project sponsor.

\n

Thank you for your continued support!

\n

Documentation

\n

Check out docs.beekeeperstudio.io for user guides, FAQs, troubleshooting tips, and more.

\n

License

\n

Beekeeper Studio Community Edition (the code in this repository) is licensed under the GPLv3 license.

\n

Beekeeper Studio Ultimate Edition contains extra features and is licensed under a commercial end user agreement (EULA).

\n

Beekeeper Studio's trademarks (words marks and logos) are not open source. See our trademark guidelines for more information.

\n

Trademark Guidelines

\n

Trademarks can be complicated with open source projects, so we have adapted a set of standard guidelines for using our trademarks that are common to many open source projects.

\n

If you are just using the Beekeeper Studio app, and you are not forking or distributing Beekeeper Studio code in any way, these probably don't apply to you.

\n

👉 Beekeeper Studio Trademark Guidelines

\n

Contributing to Beekeeper Studio

\n

We love any community engagement. Even if you're complaining because you don't like something about the app!

\n

Contributor Agreements

\n
    \n
  • \n

    Building an inclusive and welcoming community is important to us, so please follow our code of conduct as you engage with the project.

    \n
  • \n
  • \n

    By contributing to the project you agree to the terms of our contributor guidelines.

    \n
  • \n
\n

Contribute without coding

\n

We have you covered, read our guide to contributing in 10 minutes without coding.

\n

Compiling and Running Beekeeper Studio Locally

\n

Want to write some code and improve Beekeeper Studio? Getting set-up is easy on Mac, Linux, or Windows.

\n
# First: Install NodeJS 12 or 14, NPM, and Yarn\n# ...\n\n# 1. Fork the Beekeeper Studio Repo (click fork button at top right of this screen)\n# 2. Check out your fork:\ngit clone git@github.com:<your-username>/beekeeper-studio.git beekeeper-studio\ncd beekeeper-studio/\nyarn install # installs dependencies\n\n# Now you can start the app:\nyarn run electron:serve ## the app will now start
\n

Where to make changes?

\n

This repo is now a monorepo, we have several places with code, but only really a couple of important entry points.

\n

All app code lives in apps/studio, some shared code lives in shared/src. This is shared with other apps.

\n

Beekeeper Studio has two entry points:

\n
    \n
  • background.js - this is the electron-side code that controls native things like showing windows.
  • \n
  • main.js - this is the entry point for the Vue.js app. You can follow the Vue component breadcrumbs from App.vue to find the screen you need.
  • \n
\n

Generally we have two 'screens':

\n
    \n
  • ConnectionInterface - connecting to a DB
  • \n
  • CoreInterface - interacting with a database
  • \n
\n

How to submit a change?

\n
    \n
  • Push your changes to your repository and open a Pull Request from our github page (this page)
  • \n
  • Make sure to write some notes about what your change does! A gif is always welcome for visual changes.
  • \n
\n

Maintainer notes (casual readers can ignore this stuff)

\n

Release Process

\n
    \n
  1. Up the version number in package.json
  2. \n
  3. Replace build/release-notes.md with the latest release notes. Follow the format that is there.
  4. \n
\n
    \n
  • run git log <last-tag>..HEAD --oneline | grep 'Merge pull' to find PRs merged
  • \n
\n
    \n
  1. Commit
  2. \n
  3. Push to master
  4. \n
  5. Create a tag git tag v<version>. It must start with a 'v'
  6. \n
  7. git push origin <tagname>
  8. \n
\n
    \n
  • Now wait for the build/publish action to complete on Github
  • \n
\n
    \n
  1. Push the new release live
  2. \n
\n
    \n
  • Go to the new 'draft' release on the releases tab of github, edit the notes, publish
  • \n
  • Log into snapcraft.io, drag the uploaded release into the 'stable' channel for each architecture.
  • \n
\n

This should also publish the latest docs

\n

Post Release:

\n
    \n
  1. Copy release notes to a blog post, post on website
  2. \n
  3. Tweet link
  4. \n
  5. Share on LinkedIn
  6. \n
  7. Send to mailing list on SendInBlue
  8. \n
\n

Big Thanks

\n

Beekeeper Studio wouldn't exist without Sqlectron-core, the core database libraries from the Sqlectron project. Beekeeper Studio started as an experimental fork of that repository. A big thanks to @maxcnunes and the rest of the Sqlectron community.

\n

The original license from sqlectron-core is included here:

\n
Copyright (c) 2015 The SQLECTRON Team\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.125Z" + "readmeCleaned": "

Beekeeper Studio (Community Edition)

\n

Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows. Beekeeper Studio Community Edition is GPL licensed so it is free (libre) and free (gratis).

\n

How to install Beekeeper Studio

\n\n

We publish binaries for MacOS, Windows, and Linux.

\n

\"image\"

\n

👉 Join the community Slack

\n

👉 Love Beekeeper Studio? Leave us a testimonial!

\n

Editions of Beekeeper Studio

\n
    \n
  1. \n

    Beekeeper Studio - The full version of Beekeeper Studio with all features. Buying Beekeeper Studio is also the best way to support the community edition. Download from our website

    \n
  2. \n
  3. \n

    Beekeeper Studio Community Edition - This repository. This is the open source version of Beekeeper Studio. It is a full featured database management client that is totally free and open source. Download from the releases page

    \n
  4. \n
\n

👉 Compare Beekeeper Studio Editions

\n

Beekeeper Studio Features

\n

Top feature: It's smooth 🍫, fast 🏎, and you'll actually enjoy using it 🥰

\n
    \n
  • Truly cross-platform: Windows, MacOS, and Linux
  • \n
  • Autocomplete SQL query editor with syntax highlighting
  • \n
  • Tabbed interface, so you can multitask
  • \n
  • Sort and filter table data to find just what you need
  • \n
  • Sensible keyboard-shortcuts
  • \n
  • Save queries for later
  • \n
  • Query run-history, so you can find that one query you got working 3 days ago
  • \n
  • Default dark theme
  • \n
\n

Features exclusive to the full commercial edition (available on our website):

\n
    \n
  • More themes
  • \n
  • Online storage for queries and connections with Workspaces
  • \n
  • Easy data formatting with Query magics
  • \n
  • Multi-table export (v4+)
  • \n
  • Easy database backup using native tools (v4+)
  • \n
  • Easy database restore using native tools (coming soon)
  • \n
  • Oracle Database support
  • \n
  • Cassandra database support
  • \n
\n

One of our frustrations with other open-source SQL editors and database managers is that they take a 'kitchen sink' approach to features, adding so many features that the UI becomes cluttered and hard to navigate. We wanted a good looking, open source SQL workbench that's powerful, but also easy to use. We couldn't find one, so we created Beekeeper Studio!

\n

Beekeeper Studio supports connecting to the following databases:

\n
    \n
  • SQLite
  • \n
  • MySQL
  • \n
  • MariaDB
  • \n
  • Postgres
  • \n
  • CockroachDB
  • \n
  • SQL Server
  • \n
  • Amazon Redshift
  • \n
\n

The commercial version of Beekeeper Studio (available here) also supports:

\n
    \n
  • Oracle Database
  • \n
  • Cassandra Database
  • \n
\n

Supporting Beekeeper Studio

\n

I love working on Beekeeper Studio, and I'd love to keep growing and improving it forever. To do that I need your help.

\n

The best way to support Beekeeper Studio is to purchase the Ultimate Edition. Every purchase directly supports my work on Beekeeper Studio.

\n

If you can't afford a license, please consider becoming a project sponsor.

\n

Thank you for your continued support!

\n

Documentation

\n

Check out docs.beekeeperstudio.io for user guides, FAQs, troubleshooting tips, and more.

\n

License

\n

Beekeeper Studio Community Edition (the code in this repository) is licensed under the GPLv3 license.

\n

Beekeeper Studio Ultimate Edition contains extra features and is licensed under a commercial end user agreement (EULA).

\n

Beekeeper Studio's trademarks (words marks and logos) are not open source. See our trademark guidelines for more information.

\n

Trademark Guidelines

\n

Trademarks can be complicated with open source projects, so we have adapted a set of standard guidelines for using our trademarks that are common to many open source projects.

\n

If you are just using the Beekeeper Studio app, and you are not forking or distributing Beekeeper Studio code in any way, these probably don't apply to you.

\n

👉 Beekeeper Studio Trademark Guidelines

\n

Contributing to Beekeeper Studio

\n

We love any community engagement. Even if you're complaining because you don't like something about the app!

\n

Contributor Agreements

\n
    \n
  • \n

    Building an inclusive and welcoming community is important to us, so please follow our code of conduct as you engage with the project.

    \n
  • \n
  • \n

    By contributing to the project you agree to the terms of our contributor guidelines.

    \n
  • \n
\n

Contribute without coding

\n

We have you covered, read our guide to contributing in 10 minutes without coding.

\n

Compiling and Running Beekeeper Studio Locally

\n

Want to write some code and improve Beekeeper Studio? Getting set-up is easy on Mac, Linux, or Windows.

\n
/beekeeper-studio.git beekeeper-studio\ncd beekeeper-studio/\nyarn install # installs dependencies\n\n# if using Node 16.17+:\nexport NODE_OPTIONS=--openssl-legacy-provider\n\n# Now you can start the app:\nyarn run electron:serve ## the app will now start\">
# First: Install NodeJS 12 or 14, NPM, and Yarn\n# ...\n\n# 1. Fork the Beekeeper Studio Repo (click fork button at top right of this screen)\n# 2. Check out your fork:\ngit clone git@github.com:<your-username>/beekeeper-studio.git beekeeper-studio\ncd beekeeper-studio/\nyarn install # installs dependencies\n\n# if using Node 16.17+:\nexport NODE_OPTIONS=--openssl-legacy-provider\n\n# Now you can start the app:\nyarn run electron:serve ## the app will now start
\n

Where to make changes?

\n

This repo is now a monorepo, we have several places with code, but only really a couple of important entry points.

\n

All app code lives in apps/studio, some shared code lives in shared/src. This is shared with other apps.

\n

Beekeeper Studio has two entry points:

\n
    \n
  • background.js - this is the electron-side code that controls native things like showing windows.
  • \n
  • main.js - this is the entry point for the Vue.js app. You can follow the Vue component breadcrumbs from App.vue to find the screen you need.
  • \n
\n

Generally we have two 'screens':

\n
    \n
  • ConnectionInterface - connecting to a DB
  • \n
  • CoreInterface - interacting with a database
  • \n
\n

How to submit a change?

\n
    \n
  • Push your changes to your repository and open a Pull Request from our github page (this page)
  • \n
  • Make sure to write some notes about what your change does! A gif is always welcome for visual changes.
  • \n
\n

Maintainer notes (casual readers can ignore this stuff)

\n

Upgrading Electron Gotchas

\n

This is always a total pain and will break the build 9/10.

\n

Some things you need to consider when upgrading Electron:

\n
    \n
  1. Does it use a different node version. Eg Electron-18 uses node 14, 22 uses node 16. So everyone needs to upgrade
  2. \n
  3. Does node-abi need to be upgraded to be able to understand the electron version? This is used in the build to fetch prebuilt packages. You need to upgrade this in root/package.json#resolutions
  4. \n
  5. Were any APIs deprecated or removed? Make sure all features that interact with the Electron APIs still work, stuff like - selecting a file, maximizing a window, running a query, etc.
  6. \n
\n

Release Process

\n
    \n
  1. Up the version number in package.json
  2. \n
  3. Replace build/release-notes.md with the latest release notes. Follow the format that is there.
  4. \n
\n
    \n
  • run git log <last-tag>..HEAD --oneline | grep 'Merge pull' to find PRs merged
  • \n
\n
    \n
  1. Commit
  2. \n
  3. Push to master
  4. \n
  5. Create a tag git tag v<version>. It must start with a 'v'
  6. \n
  7. git push origin <tagname>
  8. \n
\n
    \n
  • Now wait for the build/publish action to complete on Github
  • \n
\n
    \n
  1. Push the new release live
  2. \n
\n
    \n
  • Go to the new 'draft' release on the releases tab of github, edit the notes, publish
  • \n
  • Log into snapcraft.io, drag the uploaded release into the 'stable' channel for each architecture.
  • \n
\n

This should also publish the latest docs

\n

Post Release:

\n
    \n
  1. Copy release notes to a blog post, post on website
  2. \n
  3. Tweet link
  4. \n
  5. Share on LinkedIn
  6. \n
  7. Send to mailing list on SendInBlue
  8. \n
\n

Big Thanks

\n

Beekeeper Studio wouldn't exist without Sqlectron-core, the core database libraries from the Sqlectron project. Beekeeper Studio started as an experimental fork of that repository. A big thanks to @maxcnunes and the rest of the Sqlectron community.

\n

The original license from sqlectron-core is included here:

\n
Copyright (c) 2015 The SQLECTRON Team\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n
\n
", + "readmeOriginal": "

Beekeeper Studio (Community Edition)

\n

Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows. Beekeeper Studio Community Edition is GPL licensed so it is free (libre) and free (gratis).

\n

How to install Beekeeper Studio

\n\n

We publish binaries for MacOS, Windows, and Linux.

\n

\"image\"

\n

👉 Join the community Slack

\n

👉 Love Beekeeper Studio? Leave us a testimonial!

\n

Editions of Beekeeper Studio

\n
    \n
  1. \n

    Beekeeper Studio - The full version of Beekeeper Studio with all features. Buying Beekeeper Studio is also the best way to support the community edition. Download from our website

    \n
  2. \n
  3. \n

    Beekeeper Studio Community Edition - This repository. This is the open source version of Beekeeper Studio. It is a full featured database management client that is totally free and open source. Download from the releases page

    \n
  4. \n
\n

👉 Compare Beekeeper Studio Editions

\n

Beekeeper Studio Features

\n

Top feature: It's smooth 🍫, fast 🏎, and you'll actually enjoy using it 🥰

\n
    \n
  • Truly cross-platform: Windows, MacOS, and Linux
  • \n
  • Autocomplete SQL query editor with syntax highlighting
  • \n
  • Tabbed interface, so you can multitask
  • \n
  • Sort and filter table data to find just what you need
  • \n
  • Sensible keyboard-shortcuts
  • \n
  • Save queries for later
  • \n
  • Query run-history, so you can find that one query you got working 3 days ago
  • \n
  • Default dark theme
  • \n
\n

Features exclusive to the full commercial edition (available on our website):

\n
    \n
  • More themes
  • \n
  • Online storage for queries and connections with Workspaces
  • \n
  • Easy data formatting with Query magics
  • \n
  • Multi-table export (v4+)
  • \n
  • Easy database backup using native tools (v4+)
  • \n
  • Easy database restore using native tools (coming soon)
  • \n
  • Oracle Database support
  • \n
  • Cassandra database support
  • \n
\n

One of our frustrations with other open-source SQL editors and database managers is that they take a 'kitchen sink' approach to features, adding so many features that the UI becomes cluttered and hard to navigate. We wanted a good looking, open source SQL workbench that's powerful, but also easy to use. We couldn't find one, so we created Beekeeper Studio!

\n

Beekeeper Studio supports connecting to the following databases:

\n
    \n
  • SQLite
  • \n
  • MySQL
  • \n
  • MariaDB
  • \n
  • Postgres
  • \n
  • CockroachDB
  • \n
  • SQL Server
  • \n
  • Amazon Redshift
  • \n
\n

The commercial version of Beekeeper Studio (available here) also supports:

\n
    \n
  • Oracle Database
  • \n
  • Cassandra Database
  • \n
\n

Supporting Beekeeper Studio

\n

I love working on Beekeeper Studio, and I'd love to keep growing and improving it forever. To do that I need your help.

\n

The best way to support Beekeeper Studio is to purchase the Ultimate Edition. Every purchase directly supports my work on Beekeeper Studio.

\n

If you can't afford a license, please consider becoming a project sponsor.

\n

Thank you for your continued support!

\n

Documentation

\n

Check out docs.beekeeperstudio.io for user guides, FAQs, troubleshooting tips, and more.

\n

License

\n

Beekeeper Studio Community Edition (the code in this repository) is licensed under the GPLv3 license.

\n

Beekeeper Studio Ultimate Edition contains extra features and is licensed under a commercial end user agreement (EULA).

\n

Beekeeper Studio's trademarks (words marks and logos) are not open source. See our trademark guidelines for more information.

\n

Trademark Guidelines

\n

Trademarks can be complicated with open source projects, so we have adapted a set of standard guidelines for using our trademarks that are common to many open source projects.

\n

If you are just using the Beekeeper Studio app, and you are not forking or distributing Beekeeper Studio code in any way, these probably don't apply to you.

\n

👉 Beekeeper Studio Trademark Guidelines

\n

Contributing to Beekeeper Studio

\n

We love any community engagement. Even if you're complaining because you don't like something about the app!

\n

Contributor Agreements

\n
    \n
  • \n

    Building an inclusive and welcoming community is important to us, so please follow our code of conduct as you engage with the project.

    \n
  • \n
  • \n

    By contributing to the project you agree to the terms of our contributor guidelines.

    \n
  • \n
\n

Contribute without coding

\n

We have you covered, read our guide to contributing in 10 minutes without coding.

\n

Compiling and Running Beekeeper Studio Locally

\n

Want to write some code and improve Beekeeper Studio? Getting set-up is easy on Mac, Linux, or Windows.

\n
# First: Install NodeJS 12 or 14, NPM, and Yarn\n# ...\n\n# 1. Fork the Beekeeper Studio Repo (click fork button at top right of this screen)\n# 2. Check out your fork:\ngit clone git@github.com:<your-username>/beekeeper-studio.git beekeeper-studio\ncd beekeeper-studio/\nyarn install # installs dependencies\n\n# if using Node 16.17+:\nexport NODE_OPTIONS=--openssl-legacy-provider\n\n# Now you can start the app:\nyarn run electron:serve ## the app will now start
\n

Where to make changes?

\n

This repo is now a monorepo, we have several places with code, but only really a couple of important entry points.

\n

All app code lives in apps/studio, some shared code lives in shared/src. This is shared with other apps.

\n

Beekeeper Studio has two entry points:

\n
    \n
  • background.js - this is the electron-side code that controls native things like showing windows.
  • \n
  • main.js - this is the entry point for the Vue.js app. You can follow the Vue component breadcrumbs from App.vue to find the screen you need.
  • \n
\n

Generally we have two 'screens':

\n
    \n
  • ConnectionInterface - connecting to a DB
  • \n
  • CoreInterface - interacting with a database
  • \n
\n

How to submit a change?

\n
    \n
  • Push your changes to your repository and open a Pull Request from our github page (this page)
  • \n
  • Make sure to write some notes about what your change does! A gif is always welcome for visual changes.
  • \n
\n

Maintainer notes (casual readers can ignore this stuff)

\n

Upgrading Electron Gotchas

\n

This is always a total pain and will break the build 9/10.

\n

Some things you need to consider when upgrading Electron:

\n
    \n
  1. Does it use a different node version. Eg Electron-18 uses node 14, 22 uses node 16. So everyone needs to upgrade
  2. \n
  3. Does node-abi need to be upgraded to be able to understand the electron version? This is used in the build to fetch prebuilt packages. You need to upgrade this in root/package.json#resolutions
  4. \n
  5. Were any APIs deprecated or removed? Make sure all features that interact with the Electron APIs still work, stuff like - selecting a file, maximizing a window, running a query, etc.
  6. \n
\n

Release Process

\n
    \n
  1. Up the version number in package.json
  2. \n
  3. Replace build/release-notes.md with the latest release notes. Follow the format that is there.
  4. \n
\n
    \n
  • run git log <last-tag>..HEAD --oneline | grep 'Merge pull' to find PRs merged
  • \n
\n
    \n
  1. Commit
  2. \n
  3. Push to master
  4. \n
  5. Create a tag git tag v<version>. It must start with a 'v'
  6. \n
  7. git push origin <tagname>
  8. \n
\n
    \n
  • Now wait for the build/publish action to complete on Github
  • \n
\n
    \n
  1. Push the new release live
  2. \n
\n
    \n
  • Go to the new 'draft' release on the releases tab of github, edit the notes, publish
  • \n
  • Log into snapcraft.io, drag the uploaded release into the 'stable' channel for each architecture.
  • \n
\n

This should also publish the latest docs

\n

Post Release:

\n
    \n
  1. Copy release notes to a blog post, post on website
  2. \n
  3. Tweet link
  4. \n
  5. Share on LinkedIn
  6. \n
  7. Send to mailing list on SendInBlue
  8. \n
\n

Big Thanks

\n

Beekeeper Studio wouldn't exist without Sqlectron-core, the core database libraries from the Sqlectron project. Beekeeper Studio started as an experimental fork of that repository. A big thanks to @maxcnunes and the rest of the Sqlectron community.

\n

The original license from sqlectron-core is included here:

\n
Copyright (c) 2015 The SQLECTRON Team\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:24.984Z" }, "believers-sword": { - "readmeCleaned": "

Believers Sword

\n

Believers Sword App is an application to help you study the bible. Not only that but to engage in learning the word of God. I built this apps specifically from my taste of view. I just really want to create an application including the features that I like to have in the application. Im so thankful to God for giving me time to create this application and also to share to others. Im not recommending this application, but I am encouraging you to try the application I built, and hoping that you may like it. I hope we learn learn to study the bible better.

\n

\"Believers\n\"Believers

\n

Features:

\n
    \n
  • The ability to browse the book.
  • \n
  • The ability to view multiple version of book.
  • \n
  • The ability to bookmark verses.
  • \n
  • The ability to highlight verser using different colors
  • \n
  • The ability to check word definitions.
  • \n
  • The ability to create notes
  • \n
  • the ability to clip short notes in specific verses
  • \n
  • The ability to share/comment/create/ sermons on the internet so that others can see/read your sermons.
  • \n
  • The ability to create prayer lists
  • \n
  • The ability to create ask the community to get some answers
  • \n
  • The ability to answer questions from the community.
  • \n
  • play games to challenge my/our knowledge about the bible\n
      \n
    • flip card for memory retention
    • \n
    • Question and Answer to test your knowledge.
    • \n
    \n
  • \n
  • download/add more bible versions
  • \n
  • watch/read free sermons
  • \n
  • audio bible reader
  • \n
\n
", - "readmeOriginal": "

Believers Sword

\n

Believers Sword App is an application to help you study the bible. Not only that but to engage in learning the word of God. I built this apps specifically from my taste of view. I just really want to create an application including the features that I like to have in the application. Im so thankful to God for giving me time to create this application and also to share to others. Im not recommending this application, but I am encouraging you to try the application I built, and hoping that you may like it. I hope we learn learn to study the bible better.

\n

\"Believers\n\"Believers

\n

Features:

\n
    \n
  • The ability to browse the book.
  • \n
  • The ability to view multiple version of book.
  • \n
  • The ability to bookmark verses.
  • \n
  • The ability to highlight verser using different colors
  • \n
  • The ability to check word definitions.
  • \n
  • The ability to create notes
  • \n
  • the ability to clip short notes in specific verses
  • \n
  • The ability to share/comment/create/ sermons on the internet so that others can see/read your sermons.
  • \n
  • The ability to create prayer lists
  • \n
  • The ability to create ask the community to get some answers
  • \n
  • The ability to answer questions from the community.
  • \n
  • play games to challenge my/our knowledge about the bible\n
      \n
    • flip card for memory retention
    • \n
    • Question and Answer to test your knowledge.
    • \n
    \n
  • \n
  • download/add more bible versions
  • \n
  • watch/read free sermons
  • \n
  • audio bible reader
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.218Z" + "readmeCleaned": "

\n

Believers Sword

\n
\n

This project is discontinued because this was started out of curiusity and learning purposes on how to develop apps. But then I realize a lot of people are starting to use this application so I am rewwriting this app using best practice when I was developing this app. The rewrite of this application can be found here: Belivers Sword Next

\n
\n

Believers Sword App is an application to help you study the bible. Not only that but to engage in learning the word of God. I built this apps specifically from my taste of view. I just really want to create an application including the features that I like to have in the application. Im so thankful to God for giving me time to create this application and also to share to others. Im not recommending this application, but I am encouraging you to try the application I built, and hoping that you may like it. I hope we learn learn to study the bible better.

\n

\"Believers\n\"Believers

\n

features

\n
    \n
  • Browse the bible
  • \n
  • search the Bible
  • \n
  • Bible Different Version
  • \n
  • dictionary
  • \n
  • clip notes
  • \n
  • bookmarking
  • \n
  • highlighter
  • \n
  • take notes
  • \n
  • prayer list
  • \n
  • sermon page to watch or read sermons
  • \n
  • believers forum/discussion - where people discuss different concepts
  • \n
  • play games - play some simple games to reserve the things that you learned.
  • \n
  • can customize colors of your liking. Also has dark and light theme.
  • \n
\n

Support

\n

If you like to support my simple ministry, you can do by one of this ways:

\n\n

To Serve

\n
yarn serve
\n

To build and upload for dev test or nightly version

\n

this will build the application and upload it available for testing and nightly version.\nfor this to work, need to install yarn install -g json, this will be used for handling renaming the package.json file.

\n
yarn up:night
\n

To build and upload it for Prod

\n

this will build the application and upload it available for live prod.

\n
yarn up
\n
", + "readmeOriginal": "

\n

Believers Sword

\n
\n

This project is discontinued because this was started out of curiusity and learning purposes on how to develop apps. But then I realize a lot of people are starting to use this application so I am rewwriting this app using best practice when I was developing this app. The rewrite of this application can be found here: Belivers Sword Next

\n
\n

Believers Sword App is an application to help you study the bible. Not only that but to engage in learning the word of God. I built this apps specifically from my taste of view. I just really want to create an application including the features that I like to have in the application. Im so thankful to God for giving me time to create this application and also to share to others. Im not recommending this application, but I am encouraging you to try the application I built, and hoping that you may like it. I hope we learn learn to study the bible better.

\n

\"Believers\n\"Believers

\n

features

\n
    \n
  • Browse the bible
  • \n
  • search the Bible
  • \n
  • Bible Different Version
  • \n
  • dictionary
  • \n
  • clip notes
  • \n
  • bookmarking
  • \n
  • highlighter
  • \n
  • take notes
  • \n
  • prayer list
  • \n
  • sermon page to watch or read sermons
  • \n
  • believers forum/discussion - where people discuss different concepts
  • \n
  • play games - play some simple games to reserve the things that you learned.
  • \n
  • can customize colors of your liking. Also has dark and light theme.
  • \n
\n

Support

\n

If you like to support my simple ministry, you can do by one of this ways:

\n\n

To Serve

\n
yarn serve
\n

To build and upload for dev test or nightly version

\n

this will build the application and upload it available for testing and nightly version.\nfor this to work, need to install yarn install -g json, this will be used for handling renaming the package.json file.

\n
yarn up:night
\n

To build and upload it for Prod

\n

this will build the application and upload it available for live prod.

\n
yarn up
\n
", + "readmeFetchedAt": "2024-02-29T22:00:24.999Z" }, - "bibisco": { - "readmeCleaned": "

What is bibisco?

\n

bibisco is an open source application for writing novels.

\n

bibisco is a personal project, made with love.

\n

We love books and we want to help writers to write beautiful novels.

\n

With bibisco you can organize chapters and scenes, manage revisions, export novel in pdf, docx, or txt and write with a fully featured text editor.

\n

You can create a novel structure, define premise, fabula, narrative strands and settings: geographic, temporal and social context.

\n

And, most of all, with bibisco you can know everything about your characters. Because your novel works only if its characters are believable, that is when you understand their human nature's complexity.

\n

bibisco has 2 versions: Community Edition and Supporters Edition; this is the repository of bibisco Community Edition.

\n

Official website and blog

\n

You can find all information regarding bibisco novel writing software from the official website and from official blog.

\n

Support

\n

You can support bibisco in various ways:

\n\n

License

\n

bibisco is licensed under the terms of GNU GPL License.

\n

Contribution

\n

To contribute to bibisco development you need to:

\n\n
", - "readmeOriginal": "

What is bibisco?

\n

bibisco is an open source application for writing novels.

\n

bibisco is a personal project, made with love.

\n

We love books and we want to help writers to write beautiful novels.

\n

With bibisco you can organize chapters and scenes, manage revisions, export novel in pdf, docx, or txt and write with a fully featured text editor.

\n

You can create a novel structure, define premise, fabula, narrative strands and settings: geographic, temporal and social context.

\n

And, most of all, with bibisco you can know everything about your characters. Because your novel works only if its characters are believable, that is when you understand their human nature's complexity.

\n

bibisco has 2 versions: Community Edition and Supporters Edition; this is the repository of bibisco Community Edition.

\n

Official website and blog

\n

You can find all information regarding bibisco novel writing software from the official website and from official blog.

\n

Support

\n

You can support bibisco in various ways:

\n\n

License

\n

bibisco is licensed under the terms of GNU GPL License.

\n

Contribution

\n

To contribute to bibisco development you need to:

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.221Z" + "barklarm": { + "readmeCleaned": "

\"barklarm_normal\"

\n

\"GitHub\n\"GitHub\n\"All\n\"Maintainability\"\n\"Test\n\"GitHub\"\n\"Maintenance\"\n\"Donate\"

\n

Support Us

\n

\"Product\n\"AlternativeTo\"

\n

Join The Conversation

\n

\"Slack\"

\n

Motivation

\n

There is currently no open source radiator application that is multiplatform and that can be extensible to support diferent platforms (ex. Github actions) that dont support cctray xml format.

\n

Barklarm looks forward to become this one go to application.

\n

Getting Started

\n

Jus follow this simple steps:

\n\n

With this next 120 seconds video you will be able to start by yourself.

\n
\n \n \n \n\n intro.webm\n \n \n\n \n
\n\n

Further documentation on this project can be found here

\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n
\"Dimitar
Dimitar Apostolov

💻
\"Ezinne
Ezinne Anne Emilia

📖
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind are welcome!

\n
", + "readmeOriginal": "

\"barklarm_normal\"

\n

\"GitHub\n\"GitHub\n\"All\n\"Maintainability\"\n\"Test\n\"GitHub\"\n\"Maintenance\"\n\"Donate\"

\n

Support Us

\n

\"Product\n\"AlternativeTo\"

\n

Join The Conversation

\n

\"Slack\"

\n

Motivation

\n

There is currently no open source radiator application that is multiplatform and that can be extensible to support diferent platforms (ex. Github actions) that dont support cctray xml format.

\n

Barklarm looks forward to become this one go to application.

\n

Getting Started

\n

Jus follow this simple steps:

\n\n

With this next 120 seconds video you will be able to start by yourself.

\n
\n \n \n \n\n intro.webm\n \n \n\n \n
\n\n

Further documentation on this project can be found here

\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n
\"Dimitar
Dimitar Apostolov

💻
\"Ezinne
Ezinne Anne Emilia

📖
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind are welcome!

\n
", + "readmeFetchedAt": "2024-02-29T22:00:25.096Z" }, "beveldm": { - "readmeCleaned": "

Bevel Download Manager

\n

\"Bevel\n\"Bevel

\n

Bevel Download Manager is a beautiful, fast, modern and cross-platform download manager.

\n

Features

\n
    \n
  • Beautiful clean design
  • \n
  • Resume a download from a different URL
  • \n
  • Download videos from YouTube
  • \n
  • Limit the speed of downloads
  • \n
  • Automatic resumption of broken downloads
  • \n
  • Hide the app window and be notified of when a download is completed
  • \n
  • Dark mode
  • \n
\n

Contributing

\n

Feel free to contribute! Send your feedback and suggestions by creating a new issue.

\n\n
", - "readmeOriginal": "

Bevel Download Manager

\n

\"Bevel\n\"Bevel

\n

Bevel Download Manager is a beautiful, fast, modern and cross-platform download manager.

\n

Features

\n
    \n
  • Beautiful clean design
  • \n
  • Resume a download from a different URL
  • \n
  • Download videos from YouTube
  • \n
  • Limit the speed of downloads
  • \n
  • Automatic resumption of broken downloads
  • \n
  • Hide the app window and be notified of when a download is completed
  • \n
  • Dark mode
  • \n
\n

Contributing

\n

Feel free to contribute! Send your feedback and suggestions by creating a new issue.

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.228Z" + "readmeCleaned": "

Bevel Download Manager

\n

\"Bevel\n\"Bevel

\n

Bevel Download Manager is a beautiful, fast, modern and cross-platform download manager.

\n

Features

\n
    \n
  • Beautiful clean design
  • \n
  • Resume a download from a different URL
  • \n
  • Download videos from YouTube
  • \n
  • Limit the speed of downloads
  • \n
  • Automatic resumption of broken downloads
  • \n
  • Hide the app window and be notified of when a download is completed
  • \n
  • Dark mode
  • \n
\n

Contributing

\n

Feel free to contribute! Send your feedback and suggestions by creating a new issue.

\n\n
", + "readmeOriginal": "

Bevel Download Manager

\n

\"Bevel\n\"Bevel

\n

Bevel Download Manager is a beautiful, fast, modern and cross-platform download manager.

\n

Features

\n
    \n
  • Beautiful clean design
  • \n
  • Resume a download from a different URL
  • \n
  • Download videos from YouTube
  • \n
  • Limit the speed of downloads
  • \n
  • Automatic resumption of broken downloads
  • \n
  • Hide the app window and be notified of when a download is completed
  • \n
  • Dark mode
  • \n
\n

Contributing

\n

Feel free to contribute! Send your feedback and suggestions by creating a new issue.

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:25.248Z" }, - "blockbench": { - "readmeCleaned": "

Blockbench

\n

Blockbench is a free, modern model editor for low-poly and boxy models with pixel art textures.\nModels can be exported into standardized formats, to be shared, rendered, 3D-printed, or used in game engines. There are also multiple dedicated formats for Minecraft Java and Bedrock Edition with format-specific features.

\n

Blockbench features a modern and intuitive UI, plugin support and innovative features. It is the industry standard for creating custom 3D models for the Minecraft Marketplace.

\n

Website and download: blockbench.net

\n

\"Interface\"

\n

Contribution

\n

\"Contributor

\n

If you are contributing to Blockbench in any way, you must adhere to the Code of Conduct.

\n
    \n
  • To submit a suggestion or report a bug, please open an issue.
  • \n
  • If you want to contribute to the Blockbench code, please contact me on Discord before.
  • \n
  • If you want to contribute Blockbench translations, you can visit blockbench.net/translations. Thank you!
  • \n
\n

Launching Blockbench

\n

To launch Blockbench from source, you can clone the repository, navigate to the correct branch and launch the program in development mode using the instructions below. If you just want to use the latest version, please download the app from the website.

\n
    \n
  • Install NodeJS.
  • \n
  • Then install all dependencies via\nnpm install
  • \n
  • Finally, launch Blockbench using\nnpm run dev
  • \n
\n

Plugins

\n

Blockbench supports Javascript-based plugins. Learn more about creating plugins on https://documentation.blockbench.net.

\n

License

\n
    \n
  • The Blockbench source-code is licensed under the GPL license version 3. See LICENSE.MD.
  • \n
  • Modifications to the source code can be made under the terms of that license.
  • \n
  • Blockbench plugins (external scripts) and themes (theme files to customize the design) that interact with the Blockbench API are an exception. Plugins and themes can be created and/or published as open source, proprietary or paid software.
  • \n
  • All assets created with Blockbench (models, textures, animations, screenshots etc.) are your own!
  • \n
\n
", - "readmeOriginal": "

Blockbench

\n

Blockbench is a free, modern model editor for low-poly and boxy models with pixel art textures.\nModels can be exported into standardized formats, to be shared, rendered, 3D-printed, or used in game engines. There are also multiple dedicated formats for Minecraft Java and Bedrock Edition with format-specific features.

\n

Blockbench features a modern and intuitive UI, plugin support and innovative features. It is the industry standard for creating custom 3D models for the Minecraft Marketplace.

\n

Website and download: blockbench.net

\n

\"Interface\"

\n

Contribution

\n

\"Contributor

\n

If you are contributing to Blockbench in any way, you must adhere to the Code of Conduct.

\n
    \n
  • To submit a suggestion or report a bug, please open an issue.
  • \n
  • If you want to contribute to the Blockbench code, please contact me on Discord before.
  • \n
  • If you want to contribute Blockbench translations, you can visit blockbench.net/translations. Thank you!
  • \n
\n

Launching Blockbench

\n

To launch Blockbench from source, you can clone the repository, navigate to the correct branch and launch the program in development mode using the instructions below. If you just want to use the latest version, please download the app from the website.

\n
    \n
  • Install NodeJS.
  • \n
  • Then install all dependencies via\nnpm install
  • \n
  • Finally, launch Blockbench using\nnpm run dev
  • \n
\n

Plugins

\n

Blockbench supports Javascript-based plugins. Learn more about creating plugins on https://documentation.blockbench.net.

\n

License

\n
    \n
  • The Blockbench source-code is licensed under the GPL license version 3. See LICENSE.MD.
  • \n
  • Modifications to the source code can be made under the terms of that license.
  • \n
  • Blockbench plugins (external scripts) and themes (theme files to customize the design) that interact with the Blockbench API are an exception. Plugins and themes can be created and/or published as open source, proprietary or paid software.
  • \n
  • All assets created with Blockbench (models, textures, animations, screenshots etc.) are your own!
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.429Z" + "blankup": { + "readmeCleaned": "

BlankUp

\n

\"built \"Project

\n

BlankUp, Markdown Editor with clarity 👍

\n

\"Demo

\n

Get the latest release, available for Windows, Mac and Linux.

\n
", + "readmeOriginal": "

BlankUp

\n

\"built \"Project

\n

BlankUp, Markdown Editor with clarity 👍

\n

\"Demo

\n

Get the latest release, available for Windows, Mac and Linux.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:25.573Z" }, "birds-kitchen": { - "readmeCleaned": "

Birds Kitchen

\n

\"License: \"Github

\n

Love Birds Kitchen? Give this repo a star

\n

Website

\n

https://tenbirds.online/birdskitchen/

\n

\n

I wanted to learn something new...

\n

So, I decided to take a crack at learning React and building an application that I found deeply missing in Linux: a Desktop Recipe Manager (I know there are some, but they don't match my needs...)

\n

I you want to contribute, please send me a mail or a pidgeon 😁

\n

\"Email\"

\n

Screenshots

\n

 

\n

Dark and light themes - Grid view

\n

\n \"Birds\n

\n

 

\n

Image list view

\n

\n \"Birds\n

\n

 

\n

Table view

\n

\n \"Birds\n

\n

 

\n

Print view

\n

\n \"Birds\n

\n

 

\n

Edit view

\n

\n \"Birds\n

\n

 

\n

Preferences screen - Storage tab

\n

\n \"Birds\n

\n

 

\n

Preferences screen - Theme tab

\n

\n \"Birds\n

\n

Features

\n
    \n
  • Cross platform
  • \n
  • Localized (english, french, german and italian)
  • \n
  • Custom Themes (a light one and two dark ones for now)
  • \n
  • Content search
  • \n
  • Tags
  • \n
  • Categories
  • \n
  • Ratings
  • \n
  • Favorites
  • \n
  • Source URL
  • \n
  • Table view with column sorting
  • \n
  • Change the ingredients amounts when adjusting the servings (ready to print view)
  • \n
  • Print current recipe
  • \n
  • Choose your storage directory (including Sync Services)
  • \n
  • Backups and Restore backups
  • \n
  • Unit Converter
  • \n
  • Recipe Websites scraper (63 supported websites in 4 languages)
  • \n
  • Auto updates
  • \n
\n

Documentation

\n

Visit the Wiki Page

\n

Roadmap

\n

Visit the Roadmap Page for details...

\n

Running locally

\n

Binaries

\n

Visit the Releases Page to find the installer you need.

\n

Building from source

\n
# clone the project\ngit clone https://github.com/fredserva/birdskitchen.git\n\n# change directory to the project folder\ncd birdskitchen\n\n# install dependencies\nyarn\n\n# run the app in development mode\nyarn dev
\n

Contributing

\n

To add support for your favorite language, or submit new features, feel free to open an issue or contact me directly.\nContributions are very welcomed!

\n

License

\n

\"License:

\n

Buy me a coffee! (or more likely a beer)

\n

Yes, do that!

\n
\n

 

\n

Contributors

\n

Thanks go to these people

\n

   

\n

YSchroe: German translation
\nAlbano Battistella: Italian translation

\n
", - "readmeOriginal": "

Birds Kitchen

\n

\"License: \"Github

\n

Love Birds Kitchen? Give this repo a star

\n

Website

\n

https://tenbirds.online/birdskitchen/

\n

\n

I wanted to learn something new...

\n

So, I decided to take a crack at learning React and building an application that I found deeply missing in Linux: a Desktop Recipe Manager (I know there are some, but they don't match my needs...)

\n

I you want to contribute, please send me a mail or a pidgeon 😁

\n

\"Email\"

\n

Screenshots

\n

 

\n

Dark and light themes - Grid view

\n

\n \"Birds\n

\n

 

\n

Image list view

\n

\n \"Birds\n

\n

 

\n

Table view

\n

\n \"Birds\n

\n

 

\n

Print view

\n

\n \"Birds\n

\n

 

\n

Edit view

\n

\n \"Birds\n

\n

 

\n

Preferences screen - Storage tab

\n

\n \"Birds\n

\n

 

\n

Preferences screen - Theme tab

\n

\n \"Birds\n

\n

Features

\n
    \n
  • Cross platform
  • \n
  • Localized (english, french, german and italian)
  • \n
  • Custom Themes (a light one and two dark ones for now)
  • \n
  • Content search
  • \n
  • Tags
  • \n
  • Categories
  • \n
  • Ratings
  • \n
  • Favorites
  • \n
  • Source URL
  • \n
  • Table view with column sorting
  • \n
  • Change the ingredients amounts when adjusting the servings (ready to print view)
  • \n
  • Print current recipe
  • \n
  • Choose your storage directory (including Sync Services)
  • \n
  • Backups and Restore backups
  • \n
  • Unit Converter
  • \n
  • Recipe Websites scraper (63 supported websites in 4 languages)
  • \n
  • Auto updates
  • \n
\n

Documentation

\n

Visit the Wiki Page

\n

Roadmap

\n

Visit the Roadmap Page for details...

\n

Running locally

\n

Binaries

\n

Visit the Releases Page to find the installer you need.

\n

Building from source

\n
# clone the project\ngit clone https://github.com/fredserva/birdskitchen.git\n\n# change directory to the project folder\ncd birdskitchen\n\n# install dependencies\nyarn\n\n# run the app in development mode\nyarn dev
\n

Contributing

\n

To add support for your favorite language, or submit new features, feel free to open an issue or contact me directly.\nContributions are very welcomed!

\n

License

\n

\"License:

\n

Buy me a coffee! (or more likely a beer)

\n

Yes, do that!

\n
\n

 

\n

Contributors

\n

Thanks go to these people

\n

   

\n

YSchroe: German translation
\nAlbano Battistella: Italian translation

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.444Z" - }, - "blankup": { - "readmeCleaned": "

BlankUp

\n

\"built \"Project

\n

BlankUp, Markdown Editor with clarity 👍

\n

\"Demo

\n

Get the latest release, available for Windows, Mac and Linux.

\n
", - "readmeOriginal": "

BlankUp

\n

\"built \"Project

\n

BlankUp, Markdown Editor with clarity 👍

\n

\"Demo

\n

Get the latest release, available for Windows, Mac and Linux.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.478Z" + "readmeCleaned": "

Birds Kitchen

\n

\"License: \"Github

\n

Love Birds Kitchen? Give this repo a star ⭐

\n

Website

\n

https://tenbirds.online/birdskitchen/

\n

\n

I wanted to learn something new...

\n

So, I decided to take a crack at learning React and building an application that I found deeply missing in Linux: a Desktop Recipe Manager (I know there are some, but they don't match my needs...)

\n

I you want to contribute, please send me a mail or a pidgeon 😁

\n

\"Email\"

\n

Screenshots

\n

 

\n

Dark and light themes - Grid view

\n

\n \"Birds\n

\n

 

\n

Image list view

\n

\n \"Birds\n

\n

 

\n

Table view

\n

\n \"Birds\n

\n

 

\n

Print view

\n

\n \"Birds\n

\n

 

\n

Edit view

\n

\n \"Birds\n

\n

 

\n

Preferences screen - Storage tab

\n

\n \"Birds\n

\n

 

\n

Preferences screen - Theme tab

\n

\n \"Birds\n

\n

Features

\n
    \n
  • Cross platform
  • \n
  • Localized (english, french, german and italian)
  • \n
  • Custom Themes (a light one and two dark ones for now)
  • \n
  • Content search
  • \n
  • Tags
  • \n
  • Categories
  • \n
  • Ratings
  • \n
  • Favorites
  • \n
  • Source URL
  • \n
  • Table view with column sorting
  • \n
  • Change the ingredients amounts when adjusting the servings (ready to print view)
  • \n
  • Print current recipe
  • \n
  • Choose your storage directory (including Sync Services)
  • \n
  • Backups and Restore backups
  • \n
  • Unit Converter
  • \n
  • Recipe Websites scraper (63 supported websites in 4 languages)
  • \n
  • Auto updates
  • \n
\n

Documentation

\n

Visit the Wiki Page

\n

Roadmap

\n

Visit the Roadmap Page for details...

\n

Running locally

\n

Binaries

\n

Visit the Releases Page to find the installer you need.

\n

Building from source

\n
# clone the project\ngit clone https://github.com/fredserva/birdskitchen.git\n\n# change directory to the project folder\ncd birdskitchen\n\n# install dependencies\nyarn\n\n# run the app in development mode\nyarn dev
\n

Contributing

\n

To add support for your favorite language, or submit new features, feel free to open an issue or contact me directly.\nContributions are very welcomed!

\n

License

\n

\"License:

\n

Buy me a coffee! (or more likely a beer)

\n

Yes, do that!

\n
\n

 

\n

Contributors

\n

Thanks go to these people

\n

   

\n

YSchroe: German translation
\nAlbano Battistella: Italian translation

\n
", + "readmeOriginal": "

Birds Kitchen

\n

\"License: \"Github

\n

Love Birds Kitchen? Give this repo a star ⭐

\n

Website

\n

https://tenbirds.online/birdskitchen/

\n

\n

I wanted to learn something new...

\n

So, I decided to take a crack at learning React and building an application that I found deeply missing in Linux: a Desktop Recipe Manager (I know there are some, but they don't match my needs...)

\n

I you want to contribute, please send me a mail or a pidgeon 😁

\n

\"Email\"

\n

Screenshots

\n

 

\n

Dark and light themes - Grid view

\n

\n \"Birds\n

\n

 

\n

Image list view

\n

\n \"Birds\n

\n

 

\n

Table view

\n

\n \"Birds\n

\n

 

\n

Print view

\n

\n \"Birds\n

\n

 

\n

Edit view

\n

\n \"Birds\n

\n

 

\n

Preferences screen - Storage tab

\n

\n \"Birds\n

\n

 

\n

Preferences screen - Theme tab

\n

\n \"Birds\n

\n

Features

\n
    \n
  • Cross platform
  • \n
  • Localized (english, french, german and italian)
  • \n
  • Custom Themes (a light one and two dark ones for now)
  • \n
  • Content search
  • \n
  • Tags
  • \n
  • Categories
  • \n
  • Ratings
  • \n
  • Favorites
  • \n
  • Source URL
  • \n
  • Table view with column sorting
  • \n
  • Change the ingredients amounts when adjusting the servings (ready to print view)
  • \n
  • Print current recipe
  • \n
  • Choose your storage directory (including Sync Services)
  • \n
  • Backups and Restore backups
  • \n
  • Unit Converter
  • \n
  • Recipe Websites scraper (63 supported websites in 4 languages)
  • \n
  • Auto updates
  • \n
\n

Documentation

\n

Visit the Wiki Page

\n

Roadmap

\n

Visit the Roadmap Page for details...

\n

Running locally

\n

Binaries

\n

Visit the Releases Page to find the installer you need.

\n

Building from source

\n
# clone the project\ngit clone https://github.com/fredserva/birdskitchen.git\n\n# change directory to the project folder\ncd birdskitchen\n\n# install dependencies\nyarn\n\n# run the app in development mode\nyarn dev
\n

Contributing

\n

To add support for your favorite language, or submit new features, feel free to open an issue or contact me directly.\nContributions are very welcomed!

\n

License

\n

\"License:

\n

Buy me a coffee! (or more likely a beer)

\n

Yes, do that!

\n
\n

 

\n

Contributors

\n

Thanks go to these people

\n

   

\n

YSchroe: German translation
\nAlbano Battistella: Italian translation

\n
", + "readmeFetchedAt": "2024-02-29T22:00:25.591Z" }, "blink-mind-desktop": { - "readmeCleaned": "

BlinkMindDesktop

\n

BlinkMindDesktop is an open source mind-map and outliner app.

\n

BlinkMindDesktop is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. BlinkMindDesktop is still in development.

\n

BlinkMindDesktop uses the open source mind-map library BlinkMind for mind-map rendering.

\n

Insider Preview Version Download

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

🚀 Features

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatusDescription
Multi sheet✔️Document can insert multi sheets.
Basic mind map features✔️Add/remove topic, edit topic content.
Undo redo✔️History of map changes
Set topic style✔️Set topic style include border, text color, font, background and links.
Customize theme✔️Theme editor, import theme, export theme.
Shortcuts✔️Shortcuts to make more efficient.
Drag and drop✔️Support drag one topic and then drop to another topic to reorganize the mind map.
Open and save file✔️Save and open .bmind file, double click file to open.
Export topic to image✔️Export topic to png/jpg/svg.
Insert image to topic✔️Every topic can insert unlimited images.
Paste rich text to topic✔️You can paste rich text from browser/microsoft word/apple pages or anything else to BlinkMind without losing format.
Rich text editor for topic notes✔️Rich text editor for topic notes.
Focus mode✔️Select any topic node as the editor root and only show that branch.
Outliner mode✔️Seamlessly switch between mind map and outliner, some outliner's shortcuts are different from mindmap mode.
Search✔️Search topic content and navigate to it.
Tags✔️Topics can add tags and you can navigate from tags.
Copy topics and pasteon the wayCopy multi topics including all the infomation(content,notes,tags and all attachment) and paste to another location(same document or another document).
Topic referenceon the wayTopics can reference each other and navigate conveniently.
Link curve between any two topicson the wayLink curve between any two topics
Markdown editorplaningWhen editing topic notes, you can choose use rich html editor or markdown editor, for users who familiar and like markdown grammar. Markdown editor will support latex and mermaid.
Manual layout diagramplaningManual layout diagram
Cloud StorageplaningSave and open file from clound storage(icloud/onedrive/google drive).
\n

For Dev

\n

Develop

\n

To develop locally, you need to have Chrome installed with the Immutable.js Object Formatter extension.

\n

First download the code and relevant submodules:

\n
git clone git@github.com:awehook/blink-mind-desktop.git\ngit submodule init\ngit submodule update 
\n

Install required libraries using yarn:

\n
yarn install
\n

Then open three terminals and run:

\n
yarn dev:r\nyarn dev:m\nyarn start:m
\n

Build package

\n
yarn dist
\n

Thanks

\n

\"image\"\nThanks for JetBrains supporting us the free JetBrains Open Source license(s).

\n
", - "readmeOriginal": "

BlinkMindDesktop

\n

BlinkMindDesktop is an open source mind-map and outliner app.

\n

BlinkMindDesktop is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. BlinkMindDesktop is still in development.

\n

BlinkMindDesktop uses the open source mind-map library BlinkMind for mind-map rendering.

\n

Insider Preview Version Download

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

🚀 Features

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatusDescription
Multi sheet✔️Document can insert multi sheets.
Basic mind map features✔️Add/remove topic, edit topic content.
Undo redo✔️History of map changes
Set topic style✔️Set topic style include border, text color, font, background and links.
Customize theme✔️Theme editor, import theme, export theme.
Shortcuts✔️Shortcuts to make more efficient.
Drag and drop✔️Support drag one topic and then drop to another topic to reorganize the mind map.
Open and save file✔️Save and open .bmind file, double click file to open.
Export topic to image✔️Export topic to png/jpg/svg.
Insert image to topic✔️Every topic can insert unlimited images.
Paste rich text to topic✔️You can paste rich text from browser/microsoft word/apple pages or anything else to BlinkMind without losing format.
Rich text editor for topic notes✔️Rich text editor for topic notes.
Focus mode✔️Select any topic node as the editor root and only show that branch.
Outliner mode✔️Seamlessly switch between mind map and outliner, some outliner's shortcuts are different from mindmap mode.
Search✔️Search topic content and navigate to it.
Tags✔️Topics can add tags and you can navigate from tags.
Copy topics and pasteon the wayCopy multi topics including all the infomation(content,notes,tags and all attachment) and paste to another location(same document or another document).
Topic referenceon the wayTopics can reference each other and navigate conveniently.
Link curve between any two topicson the wayLink curve between any two topics
Markdown editorplaningWhen editing topic notes, you can choose use rich html editor or markdown editor, for users who familiar and like markdown grammar. Markdown editor will support latex and mermaid.
Manual layout diagramplaningManual layout diagram
Cloud StorageplaningSave and open file from clound storage(icloud/onedrive/google drive).
\n

For Dev

\n

Develop

\n

To develop locally, you need to have Chrome installed with the Immutable.js Object Formatter extension.

\n

First download the code and relevant submodules:

\n
git clone git@github.com:awehook/blink-mind-desktop.git\ngit submodule init\ngit submodule update 
\n

Install required libraries using yarn:

\n
yarn install
\n

Then open three terminals and run:

\n
yarn dev:r\nyarn dev:m\nyarn start:m
\n

Build package

\n
yarn dist
\n

Thanks

\n

\"image\"\nThanks for JetBrains supporting us the free JetBrains Open Source license(s).

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.485Z" + "readmeCleaned": "

BlinkMindDesktop

\n

BlinkMindDesktop is an open source mind-map and outliner app.

\n

BlinkMindDesktop is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. BlinkMindDesktop is still in development.

\n

BlinkMindDesktop uses the open source mind-map library BlinkMind for mind-map rendering.

\n

Insider Preview Version Download

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

🚀 Features

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatusDescription
Multi sheet✔️Document can insert multi sheets.
Basic mind map features✔️Add/remove topic, edit topic content.
Undo redo✔️History of map changes
Set topic style✔️Set topic style include border, text color, font, background and links.
Customize theme✔️Theme editor, import theme, export theme.
Shortcuts✔️Shortcuts to make more efficient.
Drag and drop✔️Support drag one topic and then drop to another topic to reorganize the mind map.
Open and save file✔️Save and open .bmind file, double click file to open.
Export topic to image✔️Export topic to png/jpg/svg.
Insert image to topic✔️Every topic can insert unlimited images.
Paste rich text to topic✔️You can paste rich text from browser/microsoft word/apple pages or anything else to BlinkMind without losing format.
Rich text editor for topic notes✔️Rich text editor for topic notes.
Focus mode✔️Select any topic node as the editor root and only show that branch.
Outliner mode✔️Seamlessly switch between mind map and outliner, some outliner's shortcuts are different from mindmap mode.
Search✔️Search topic content and navigate to it.
Tags✔️Topics can add tags and you can navigate from tags.
Copy topics and pasteon the wayCopy multi topics including all the infomation(content,notes,tags and all attachment) and paste to another location(same document or another document).
Topic referenceon the wayTopics can reference each other and navigate conveniently.
Link curve between any two topicson the wayLink curve between any two topics
Markdown editorplaningWhen editing topic notes, you can choose use rich html editor or markdown editor, for users who familiar and like markdown grammar. Markdown editor will support latex and mermaid.
Manual layout diagramplaningManual layout diagram
Cloud StorageplaningSave and open file from clound storage(icloud/onedrive/google drive).
\n

For Dev

\n

Develop

\n

To develop locally, you need to have Chrome installed with the Immutable.js Object Formatter extension.

\n

First download the code and relevant submodules:

\n
git clone git@github.com:awehook/blink-mind-desktop.git\ngit submodule init\ngit submodule update 
\n

Install required libraries using yarn:

\n
yarn install
\n

Then open three terminals and run:

\n
yarn dev:r\nyarn dev:m\nyarn start:m
\n

Build package

\n
yarn dist
\n

Thanks

\n

\"image\"\nThanks for JetBrains supporting us the free JetBrains Open Source license(s).

\n
", + "readmeOriginal": "

BlinkMindDesktop

\n

BlinkMindDesktop is an open source mind-map and outliner app.

\n

BlinkMindDesktop is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. BlinkMindDesktop is still in development.

\n

BlinkMindDesktop uses the open source mind-map library BlinkMind for mind-map rendering.

\n

Insider Preview Version Download

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

🚀 Features

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatusDescription
Multi sheet✔️Document can insert multi sheets.
Basic mind map features✔️Add/remove topic, edit topic content.
Undo redo✔️History of map changes
Set topic style✔️Set topic style include border, text color, font, background and links.
Customize theme✔️Theme editor, import theme, export theme.
Shortcuts✔️Shortcuts to make more efficient.
Drag and drop✔️Support drag one topic and then drop to another topic to reorganize the mind map.
Open and save file✔️Save and open .bmind file, double click file to open.
Export topic to image✔️Export topic to png/jpg/svg.
Insert image to topic✔️Every topic can insert unlimited images.
Paste rich text to topic✔️You can paste rich text from browser/microsoft word/apple pages or anything else to BlinkMind without losing format.
Rich text editor for topic notes✔️Rich text editor for topic notes.
Focus mode✔️Select any topic node as the editor root and only show that branch.
Outliner mode✔️Seamlessly switch between mind map and outliner, some outliner's shortcuts are different from mindmap mode.
Search✔️Search topic content and navigate to it.
Tags✔️Topics can add tags and you can navigate from tags.
Copy topics and pasteon the wayCopy multi topics including all the infomation(content,notes,tags and all attachment) and paste to another location(same document or another document).
Topic referenceon the wayTopics can reference each other and navigate conveniently.
Link curve between any two topicson the wayLink curve between any two topics
Markdown editorplaningWhen editing topic notes, you can choose use rich html editor or markdown editor, for users who familiar and like markdown grammar. Markdown editor will support latex and mermaid.
Manual layout diagramplaningManual layout diagram
Cloud StorageplaningSave and open file from clound storage(icloud/onedrive/google drive).
\n

For Dev

\n

Develop

\n

To develop locally, you need to have Chrome installed with the Immutable.js Object Formatter extension.

\n

First download the code and relevant submodules:

\n
git clone git@github.com:awehook/blink-mind-desktop.git\ngit submodule init\ngit submodule update 
\n

Install required libraries using yarn:

\n
yarn install
\n

Then open three terminals and run:

\n
yarn dev:r\nyarn dev:m\nyarn start:m
\n

Build package

\n
yarn dist
\n

Thanks

\n

\"image\"\nThanks for JetBrains supporting us the free JetBrains Open Source license(s).

\n
", + "readmeFetchedAt": "2024-02-29T22:00:25.704Z" }, - "browserosaurus": { - "readmeCleaned": "

\"logo\"

\n

Browserosaurus

\n

Browserosaurus is an open-source (GPLv3 license), browser prompter for macOS. It\nworks by setting itself as the default browser; any clicked links in non-browser\napps are now sent to Browserosaurus where you are presented with a menu of all\nyour installed browsers. You may now decide which app you’d like to continue\nopening the link with.

\n

\"screenshot\"

\n

Installation

\n

Download Browserosaurus from the\nGitHub releases page.\nSelect x64 for Intel machines, or arm64 for Apple Silicon (M1) machines.

\n

Or use Homebrew. Thank\nyou very much to @i0ntempest and\n@tk4k for keeping this cask updated 🙏

\n
brew install --cask browserosaurus
\n
\n

🚨 Please note that Browserosaurus only officially supports the version of\nmacOS that I currently use, which you can assume to be the latest stable\nversion.

\n
\n

Help

\n

Found a bug? Please log an\nissue. For anything else,\nplease see the documentation below or open a\ndiscussion.

\n

Documentation

\n\n

For the maintainer:

\n\n
", - "readmeOriginal": "

\"logo\"

\n

Browserosaurus

\n

Browserosaurus is an open-source (GPLv3 license), browser prompter for macOS. It\nworks by setting itself as the default browser; any clicked links in non-browser\napps are now sent to Browserosaurus where you are presented with a menu of all\nyour installed browsers. You may now decide which app you’d like to continue\nopening the link with.

\n

\"screenshot\"

\n

Installation

\n

Download Browserosaurus from the\nGitHub releases page.\nSelect x64 for Intel machines, or arm64 for Apple Silicon (M1) machines.

\n

Or use Homebrew. Thank\nyou very much to @i0ntempest and\n@tk4k for keeping this cask updated 🙏

\n
brew install --cask browserosaurus
\n
\n

🚨 Please note that Browserosaurus only officially supports the version of\nmacOS that I currently use, which you can assume to be the latest stable\nversion.

\n
\n

Help

\n

Found a bug? Please log an\nissue. For anything else,\nplease see the documentation below or open a\ndiscussion.

\n

Documentation

\n\n

For the maintainer:

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.705Z" + "blockbench": { + "readmeCleaned": "

Blockbench

\n

Blockbench is a free, modern model editor for low-poly and boxy models with pixel art textures.\nModels can be exported into standardized formats, to be shared, rendered, 3D-printed, or used in game engines. There are also multiple dedicated formats for Minecraft Java and Bedrock Edition with format-specific features.

\n

Blockbench features a modern and intuitive UI, plugin support and innovative features. It is the industry standard for creating custom 3D models for the Minecraft Marketplace.

\n

Website and download: blockbench.net

\n

\"Interface\"

\n

Contribution

\n

\"Contributor

\n

Check out the Contribution Guidelines.

\n

Launching Blockbench

\n

To launch Blockbench from source, you can clone the repository, navigate to the correct branch and launch the program in development mode using the instructions below. If you just want to use the latest version, please download the app from the website.

\n
    \n
  • Install NodeJS.
  • \n
  • Then install all dependencies via\nnpm install
  • \n
  • Finally, launch Blockbench using\nnpm run dev
  • \n
\n

Plugins

\n

Blockbench supports Javascript-based plugins. Learn more about creating plugins on https://www.blockbench.net/wiki/api/index.

\n

License

\n
    \n
  • The Blockbench source-code is licensed under the GPL license version 3. See LICENSE.MD.
  • \n
  • Modifications to the source code can be made under the terms of that license.
  • \n
  • Blockbench plugins (external scripts) and themes (theme files to customize the design) that interact with the Blockbench API are an exception. Plugins and themes can be created and/or published as open source, proprietary or paid software.
  • \n
  • All assets created with Blockbench (models, textures, animations, screenshots etc.) are your own!
  • \n
\n
", + "readmeOriginal": "

Blockbench

\n

Blockbench is a free, modern model editor for low-poly and boxy models with pixel art textures.\nModels can be exported into standardized formats, to be shared, rendered, 3D-printed, or used in game engines. There are also multiple dedicated formats for Minecraft Java and Bedrock Edition with format-specific features.

\n

Blockbench features a modern and intuitive UI, plugin support and innovative features. It is the industry standard for creating custom 3D models for the Minecraft Marketplace.

\n

Website and download: blockbench.net

\n

\"Interface\"

\n

Contribution

\n

\"Contributor

\n

Check out the Contribution Guidelines.

\n

Launching Blockbench

\n

To launch Blockbench from source, you can clone the repository, navigate to the correct branch and launch the program in development mode using the instructions below. If you just want to use the latest version, please download the app from the website.

\n
    \n
  • Install NodeJS.
  • \n
  • Then install all dependencies via\nnpm install
  • \n
  • Finally, launch Blockbench using\nnpm run dev
  • \n
\n

Plugins

\n

Blockbench supports Javascript-based plugins. Learn more about creating plugins on https://www.blockbench.net/wiki/api/index.

\n

License

\n
    \n
  • The Blockbench source-code is licensed under the GPL license version 3. See LICENSE.MD.
  • \n
  • Modifications to the source code can be made under the terms of that license.
  • \n
  • Blockbench plugins (external scripts) and themes (theme files to customize the design) that interact with the Blockbench API are an exception. Plugins and themes can be created and/or published as open source, proprietary or paid software.
  • \n
  • All assets created with Blockbench (models, textures, animations, screenshots etc.) are your own!
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:26.066Z" }, - "boost-changer": { - "readmeCleaned": "

Boost Changer

\n

\"GitHub\" \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub

\n

‼️ This App is now only for Linux ‼️

\n

This App needs root rights. When and why?

\n

Boost Changer is made to control the frequencies of Intel CPUs. It can also manage the processor's energy consumption through Energy-Performance Preference.

\n

In generall this app does not need root rights but when you hit the Turn Off or On button a popup window will ask you about your root password.

\n

why?

\n
    \n
  • In your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/no_turbo.
  • \n
\n
\n

To turn off or on your turbo boost you have to change this file and that is what this app does.

\n
\n
    \n
  • In your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/max_perf_pct.
  • \n
\n
\n

when you change the energy performance in Boost Changer you have to change this file and that is what this app does.

\n
\n

📌 This app will only work on a real machine. 📌

\n

What it isn't

\n

This is just a GUI application and it is not meant to replace\nTLP, powertop or\nany other power management / energy consumption service. It is meant just to\nprovide quick access to sysfs settings related to Intel Processors and\nin fact it can run on top of TLP.

\n

Installation

\n

Download

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSRelease Link
DebianAppImage 💿
UbuntuAppImage 💿
FedoraAppImage 💿
RedhatAppImage 💿
SolusAppImage 💿
OpenSUSEAppImage 💿
ArchAUR 💿
\n

\"Get

\n

How to run AppImage

\n
# Download the app\nwget https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.AppImage\n\n# Make the app executable \nchmod +x boostchanger-4.4.0.AppImage\n\n# Run the app\n./boostchanger-4.4.0.AppImage
\n

Installation only for Developer

\n

You can help me to improve this app

\n
# Clone this repo\ngit clone https://github.com/nbebaw/boostchanger.git\n\n# Install dependencies\nnpm install\n\n# Run the App\nnpm run
\n

Common Issue for AppImage

\n
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing ...
\n

The solution

\n

New features for future releases

\n

1 = High Prio | 2 = Middle Prio | 3 = Low Prio

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeaturePrio
Add AMD Support1
CPU Frequencies1
GPU Frequencies1
CPU Governor2
Nvidia PowerMizer Settings2
Represent all Infos about the Machine2
Make this App cross Platform3
\n
\n

\"Dashboard\"

\n

\"settings\"

\n

\"About\"

\n
", - "readmeOriginal": "

Boost Changer

\n

\"GitHub\" \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub

\n

‼️ This App is now only for Linux ‼️

\n

This App needs root rights. When and why?

\n

Boost Changer is made to control the frequencies of Intel CPUs. It can also manage the processor's energy consumption through Energy-Performance Preference.

\n

In generall this app does not need root rights but when you hit the Turn Off or On button a popup window will ask you about your root password.

\n

why?

\n
    \n
  • In your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/no_turbo.
  • \n
\n
\n

To turn off or on your turbo boost you have to change this file and that is what this app does.

\n
\n
    \n
  • In your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/max_perf_pct.
  • \n
\n
\n

when you change the energy performance in Boost Changer you have to change this file and that is what this app does.

\n
\n

📌 This app will only work on a real machine. 📌

\n

What it isn't

\n

This is just a GUI application and it is not meant to replace\nTLP, powertop or\nany other power management / energy consumption service. It is meant just to\nprovide quick access to sysfs settings related to Intel Processors and\nin fact it can run on top of TLP.

\n

Installation

\n

Download

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSRelease Link
DebianAppImage 💿
UbuntuAppImage 💿
FedoraAppImage 💿
RedhatAppImage 💿
SolusAppImage 💿
OpenSUSEAppImage 💿
ArchAUR 💿
\n

\"Get

\n

How to run AppImage

\n
# Download the app\nwget https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.AppImage\n\n# Make the app executable \nchmod +x boostchanger-4.4.0.AppImage\n\n# Run the app\n./boostchanger-4.4.0.AppImage
\n

Installation only for Developer

\n

You can help me to improve this app

\n
# Clone this repo\ngit clone https://github.com/nbebaw/boostchanger.git\n\n# Install dependencies\nnpm install\n\n# Run the App\nnpm run
\n

Common Issue for AppImage

\n
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing ...
\n

The solution

\n

New features for future releases

\n

1 = High Prio | 2 = Middle Prio | 3 = Low Prio

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeaturePrio
Add AMD Support1
CPU Frequencies1
GPU Frequencies1
CPU Governor2
Nvidia PowerMizer Settings2
Represent all Infos about the Machine2
Make this App cross Platform3
\n
\n

\"Dashboard\"

\n

\"settings\"

\n

\"About\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.710Z" + "bot-messages-for-discord": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:00:26.075Z" }, - "boxhero": { - "readmeCleaned": "

BoxHero Desktop App

\n

박스히어로 데스크톱 앱

\n

\"제품목록\"

\n

NPM Scripts

\n

설치

\n
yarn install
\n

개발

\n
# 1회 실행\nyarn compile\n\n# watch mode로 실행\nyarn watch
\n

손 빌드

\n

mini-diary repo 참고.

\n

code sign 및 deploy 관련해서 아래 키들이 필요하다.

\n

MacOS (DMG):

\n

apple 정책 때문에 dmg는 apple 인증(notarize) 받아야 함. 참고1 참고2

\n

방법1. apple id / app-specific password를 쓴다.

\n
export APPLE_ID=\nexport APPLE_ID_PASSWORD=\n
\n

방법2. API Key

\n

AppstoreConnect에서 API key 파일을 받아서 ~/private_keys 폴더에 넣는다. (./private_keys 위치는 xcrun altool 버그(?) 때문에 인식을 못한다.)

\n
export API_KEY_ID=\nexport API_KEY_ISSUER_ID=\n
\n

Windows

\n

/cert 폴더를 만들고 www.bgpworks.com.pfx 파일 넣음.\n키스토어 위치와 비밀번호는 환경변수로 넣는다.

\n
export WIN_CSC_LINK=./cert/www.bgpworks.com.pfx\nexport WIN_CSC_KEY_PASSWORD=[KEY STORE PASSPHRASE]\n
\n

Github Token

\n

github에 deploy함.

\n

https://github.com/settings/tokens 에서 repo (repo_deployment, public_repo) 스콥으로 토큰 만듬.

\n
export GH_TOKEN=...\n
\n

AWS Credential

\n

S3에 deploy함. (필요권한)

\n
AWS_ACCESS_KEY_ID=\nAWS_SECRET_ACCESS_KEY=\n
\n

Deploy

\n
yarn release\n
\n

CI Build (Github CI)

\n
    \n
  1. package.json 수정해서 버전 업데이트 & 채널 변경(‼️) 버전 뒤에 -alpha-beta 붙이면 됨.
  2. \n
  3. Github PR 생성 후 코드 리뷰.
  4. \n
  5. 해당 PR에 /deplay 커멘트 작성. (⚠️ 해당 채널로 디플로이 됨! 위에서 채널을 변경하지 않았으면 production(latest)로 디플로이 됨.)
  6. \n
  7. PR에 디플로이 상태가 업데이트 됨. (또는 Github Actions에서 확인 가능)
  8. \n
  9. Github releases draft가 자동 생성되는데 changelog를 채워서 완성함. 문제가 있으면 draft 삭제.
  10. \n
  11. 모든 테스트가 완료 되었으면, package.json을 수정하여 채널을 빼고 다시 커밋.
  12. \n
  13. 해당 PR에 /deplay 커멘트 작성.
  14. \n
  15. Github release 업데이트
  16. \n
\n

인증서 만료시 업데이트

\n
MacOS
\n
    \n
  1. 애플 포털 또는 Xcode에서 아래 두 인증서를 재발급 받아서 로컬에 설치한다.
  2. \n
\n
    \n
  • Developer ID Application: BGPworks (AXBF9WS5F5)
  • \n
  • Developer ID Installer: BGPworks (AXBF9WS5F5)
  • \n
\n
    \n
  1. Keychain access 앱을 켜서 저 두 인증서를 선택하고 Export 한다. 비밀번호를 적당히 설정한다.
  2. \n
  3. 이 레포의 Settings > Secrets를 업데이트 한다.
  4. \n
\n
    \n
  • MAC_CERTS: 생성된 p12 파일 내용(base64) (eg. base64 -w 0 certs.p12)
  • \n
  • MAC_CERTS_PASSWORD: 위에서 설정한 비밀번호
  • \n
\n
Windows
\n
    \n
  1. 인증서 새로 발급 받는다.
  2. \n
  3. 이 레포의 Settings > Secrets를 업데이트 한다.
  4. \n
\n
    \n
  • WINDOWS_CERTS: 발급받은 인증서 내용(base64) (eg. base64 -w 0 www.bgpworks.com.pfx)
  • \n
  • WINDOWS_CERTS_PASSWORD: 발급받은 인증서 키스토어 비밀번호
  • \n
\n
Apple API Key
\n

만료가 없긴하다. AppstoreConnect 에서 발급받은 후 Settings > Secrets를 업데이트 한다.

\n
    \n
  • API_KEY: AuthKey_xxxxxxxxxx.p8 내용물을 그대로 넣는다. (줄바꿈 포함)
  • \n
  • API_KEY_ID: AppstoreConnect 화면에 보이는 대로
  • \n
  • API_KEY_ISSUER_ID: AppstoreConnect 화면에 보이는 대로
  • \n
\n
AWS Credential
\n

S3로 퍼블리시할 때 사용.

\n
    \n
  • AWS_ACCESS_KEY_ID
  • \n
  • AWS_SECRET_ACCESS_KEY
  • \n
\n

프로젝트 구성

\n
    \n
  • src\n
      \n
    • electorn - 일렉트론 관련 소스코드\n
        \n
      • ipc\n
          \n
        • 렌더러 프로세스와 통신하기 위한 각종 ipc 관련 코드들. 업데이트 관련, 내부 뷰 관련, 창 관련으로 하위 모듈이 나뉘어져 있다.
        • \n
        \n
      • \n
      • utils\n
          \n
        • manageViewState.ts - 멀티 윈도우를 지원하기 위해 현재 활성화된 window와 해당 윈도우 안의 wrapper(타이틀바), webview(웹앱 컨텐츠)를 Single Source of truth로써 하나의 state로 관리하기 위한 모듈.
        • \n
        • persistWindowState.ts - 윈도우의 위치와 크기를 보존하기 위한 모듈.
        • \n
        \n
      • \n
      • preloads - preload 관련 코드들. 웹뷰에 일렉트론 관련 정보들을 주입한다.
      • \n
      • window.ts - 메인, 업데이터 등 각종 윈도우 생성 및 관리에 관련된 코드들.
      • \n
      • menu.ts - context, app menu 코드들.
      • \n
      \n
    • \n
    • react - 리액트 관련 소스코드\n
        \n
      • tsconfig.json - 리액트 코드 전용 tsconfig
      • \n
      • GlobalStyle.tsx - 전역 스타일이 정의되어 있다.
      • \n
      • i18next.ts - i18n 관련 설정 및 초기화 코드들.
      • \n
      • fromElectron.ts - 일렉트론에 관련된 코드들을 정리해둠.
      • \n
      • styles - 공용 스타일 관련 코드들
      • \n
      • cssSnippets.ts - styled components 와 함께 사용하는 css 조각을 만들어내는 helper functions.
      • \n
      • pages - 페이지 컴포넌트\n
          \n
        • main - 커스텀 타이틀바를 위시한 mainWindow 내에서 사용되는 entry component.
        • \n
        • update - 업데이터 윈도우에서 사용되는 entry component.
        • \n
        \n
      • \n
      • components - 각종 컴포넌트들. 페이지를 구분하지 않음.
      • \n
      \n
    • \n
    • @types - react와 electron 에서 공동으로 사용되는 타입 정의들\n
        \n
      • global.d.ts 글로벌 타입 정의. Window 객체에 타입을 정의하기 위해 사용함.
      • \n
      • fonts.d.ts 코드내에서 폰트를 import 할 때 경고를 피하기 위한 모듈 선언.
      • \n
      • utils.ts - 각종 유틸리티성 타입들.
      • \n
      \n
    • \n
    \n
  • \n
  • locales - 국제화 관련 json들
  • \n
  • build - 빌드 관련 파일들
  • \n
  • static - 정적인 이미지, 스타일 코드들.
  • \n
  • templates - 웹팩 번들링에 사용되는 템플릿 html
  • \n
\n

주요 사항

\n
    \n
  • 로그파일 경로\n
      \n
    • on macOS: ~/Library/Logs/BoxHero/main.log
    • \n
    • on Windows: %USERPROFILE%\\AppData\\Roaming\\BoxHero\\main.log
    • \n
    \n
  • \n
  • 타이틀바/업데이터 UI 구성을 위해 React 사용.
  • \n
  • 세션 보존 및 커스텀 타이틀바 적용을 위해 BrowserWindow에 직접 앱을 띄우지 않고 Webview를 사용함.
  • \n
  • 자동 업데이트 구현사항\n
      \n
    • native auto updater에서 download-progress 이벤트가 구현되지 않았고, electron-updater의 경우 윈도우에서 동 이벤트가 발생되지 않아 electron-differential-updater를 사용함.
    • \n
    \n
  • \n
\n

향후 과제

\n
    \n
  • 일렉트론에서 구글 인증이 안되는 관계로, 구글 인증 페이지에 한해 userAgent를 크롬으로 위장하는 방법을 사용함. 미봉책으로써 이후 개선 필요.
  • \n
  • PDF 출력이 되지 않음. 일렉트론 프로젝트에 관련된 패치가 나올 경우 시험 후 적용할 것.
  • \n
\n

인증서

\n

MAC(.dmg)용:

\n
    \n
  • Developer ID Application: (team)
  • \n
  • Developer ID Installer: (team)
  • \n
\n

스크린샷

\n

\"제품\n\"대시보드\"\n\"입출고\"\n\"바코드\n\"바코드\n\"바코드\n\"입출고

\n
", - "readmeOriginal": "

BoxHero Desktop App

\n

박스히어로 데스크톱 앱

\n

\"제품목록\"

\n

NPM Scripts

\n

설치

\n
yarn install
\n

개발

\n
# 1회 실행\nyarn compile\n\n# watch mode로 실행\nyarn watch
\n

손 빌드

\n

mini-diary repo 참고.

\n

code sign 및 deploy 관련해서 아래 키들이 필요하다.

\n

MacOS (DMG):

\n

apple 정책 때문에 dmg는 apple 인증(notarize) 받아야 함. 참고1 참고2

\n

방법1. apple id / app-specific password를 쓴다.

\n
export APPLE_ID=\nexport APPLE_ID_PASSWORD=\n
\n

방법2. API Key

\n

AppstoreConnect에서 API key 파일을 받아서 ~/private_keys 폴더에 넣는다. (./private_keys 위치는 xcrun altool 버그(?) 때문에 인식을 못한다.)

\n
export API_KEY_ID=\nexport API_KEY_ISSUER_ID=\n
\n

Windows

\n

/cert 폴더를 만들고 www.bgpworks.com.pfx 파일 넣음.\n키스토어 위치와 비밀번호는 환경변수로 넣는다.

\n
export WIN_CSC_LINK=./cert/www.bgpworks.com.pfx\nexport WIN_CSC_KEY_PASSWORD=[KEY STORE PASSPHRASE]\n
\n

Github Token

\n

github에 deploy함.

\n

https://github.com/settings/tokens 에서 repo (repo_deployment, public_repo) 스콥으로 토큰 만듬.

\n
export GH_TOKEN=...\n
\n

AWS Credential

\n

S3에 deploy함. (필요권한)

\n
AWS_ACCESS_KEY_ID=\nAWS_SECRET_ACCESS_KEY=\n
\n

Deploy

\n
yarn release\n
\n

CI Build (Github CI)

\n
    \n
  1. package.json 수정해서 버전 업데이트 & 채널 변경(‼️) 버전 뒤에 -alpha-beta 붙이면 됨.
  2. \n
  3. Github PR 생성 후 코드 리뷰.
  4. \n
  5. 해당 PR에 /deplay 커멘트 작성. (⚠️ 해당 채널로 디플로이 됨! 위에서 채널을 변경하지 않았으면 production(latest)로 디플로이 됨.)
  6. \n
  7. PR에 디플로이 상태가 업데이트 됨. (또는 Github Actions에서 확인 가능)
  8. \n
  9. Github releases draft가 자동 생성되는데 changelog를 채워서 완성함. 문제가 있으면 draft 삭제.
  10. \n
  11. 모든 테스트가 완료 되었으면, package.json을 수정하여 채널을 빼고 다시 커밋.
  12. \n
  13. 해당 PR에 /deplay 커멘트 작성.
  14. \n
  15. Github release 업데이트
  16. \n
\n

인증서 만료시 업데이트

\n
MacOS
\n
    \n
  1. 애플 포털 또는 Xcode에서 아래 두 인증서를 재발급 받아서 로컬에 설치한다.
  2. \n
\n
    \n
  • Developer ID Application: BGPworks (AXBF9WS5F5)
  • \n
  • Developer ID Installer: BGPworks (AXBF9WS5F5)
  • \n
\n
    \n
  1. Keychain access 앱을 켜서 저 두 인증서를 선택하고 Export 한다. 비밀번호를 적당히 설정한다.
  2. \n
  3. 이 레포의 Settings > Secrets를 업데이트 한다.
  4. \n
\n
    \n
  • MAC_CERTS: 생성된 p12 파일 내용(base64) (eg. base64 -w 0 certs.p12)
  • \n
  • MAC_CERTS_PASSWORD: 위에서 설정한 비밀번호
  • \n
\n
Windows
\n
    \n
  1. 인증서 새로 발급 받는다.
  2. \n
  3. 이 레포의 Settings > Secrets를 업데이트 한다.
  4. \n
\n
    \n
  • WINDOWS_CERTS: 발급받은 인증서 내용(base64) (eg. base64 -w 0 www.bgpworks.com.pfx)
  • \n
  • WINDOWS_CERTS_PASSWORD: 발급받은 인증서 키스토어 비밀번호
  • \n
\n
Apple API Key
\n

만료가 없긴하다. AppstoreConnect 에서 발급받은 후 Settings > Secrets를 업데이트 한다.

\n
    \n
  • API_KEY: AuthKey_xxxxxxxxxx.p8 내용물을 그대로 넣는다. (줄바꿈 포함)
  • \n
  • API_KEY_ID: AppstoreConnect 화면에 보이는 대로
  • \n
  • API_KEY_ISSUER_ID: AppstoreConnect 화면에 보이는 대로
  • \n
\n
AWS Credential
\n

S3로 퍼블리시할 때 사용.

\n
    \n
  • AWS_ACCESS_KEY_ID
  • \n
  • AWS_SECRET_ACCESS_KEY
  • \n
\n

프로젝트 구성

\n
    \n
  • src\n
      \n
    • electorn - 일렉트론 관련 소스코드\n
        \n
      • ipc\n
          \n
        • 렌더러 프로세스와 통신하기 위한 각종 ipc 관련 코드들. 업데이트 관련, 내부 뷰 관련, 창 관련으로 하위 모듈이 나뉘어져 있다.
        • \n
        \n
      • \n
      • utils\n
          \n
        • manageViewState.ts - 멀티 윈도우를 지원하기 위해 현재 활성화된 window와 해당 윈도우 안의 wrapper(타이틀바), webview(웹앱 컨텐츠)를 Single Source of truth로써 하나의 state로 관리하기 위한 모듈.
        • \n
        • persistWindowState.ts - 윈도우의 위치와 크기를 보존하기 위한 모듈.
        • \n
        \n
      • \n
      • preloads - preload 관련 코드들. 웹뷰에 일렉트론 관련 정보들을 주입한다.
      • \n
      • window.ts - 메인, 업데이터 등 각종 윈도우 생성 및 관리에 관련된 코드들.
      • \n
      • menu.ts - context, app menu 코드들.
      • \n
      \n
    • \n
    • react - 리액트 관련 소스코드\n
        \n
      • tsconfig.json - 리액트 코드 전용 tsconfig
      • \n
      • GlobalStyle.tsx - 전역 스타일이 정의되어 있다.
      • \n
      • i18next.ts - i18n 관련 설정 및 초기화 코드들.
      • \n
      • fromElectron.ts - 일렉트론에 관련된 코드들을 정리해둠.
      • \n
      • styles - 공용 스타일 관련 코드들
      • \n
      • cssSnippets.ts - styled components 와 함께 사용하는 css 조각을 만들어내는 helper functions.
      • \n
      • pages - 페이지 컴포넌트\n
          \n
        • main - 커스텀 타이틀바를 위시한 mainWindow 내에서 사용되는 entry component.
        • \n
        • update - 업데이터 윈도우에서 사용되는 entry component.
        • \n
        \n
      • \n
      • components - 각종 컴포넌트들. 페이지를 구분하지 않음.
      • \n
      \n
    • \n
    • @types - react와 electron 에서 공동으로 사용되는 타입 정의들\n
        \n
      • global.d.ts 글로벌 타입 정의. Window 객체에 타입을 정의하기 위해 사용함.
      • \n
      • fonts.d.ts 코드내에서 폰트를 import 할 때 경고를 피하기 위한 모듈 선언.
      • \n
      • utils.ts - 각종 유틸리티성 타입들.
      • \n
      \n
    • \n
    \n
  • \n
  • locales - 국제화 관련 json들
  • \n
  • build - 빌드 관련 파일들
  • \n
  • static - 정적인 이미지, 스타일 코드들.
  • \n
  • templates - 웹팩 번들링에 사용되는 템플릿 html
  • \n
\n

주요 사항

\n
    \n
  • 로그파일 경로\n
      \n
    • on macOS: ~/Library/Logs/BoxHero/main.log
    • \n
    • on Windows: %USERPROFILE%\\AppData\\Roaming\\BoxHero\\main.log
    • \n
    \n
  • \n
  • 타이틀바/업데이터 UI 구성을 위해 React 사용.
  • \n
  • 세션 보존 및 커스텀 타이틀바 적용을 위해 BrowserWindow에 직접 앱을 띄우지 않고 Webview를 사용함.
  • \n
  • 자동 업데이트 구현사항\n
      \n
    • native auto updater에서 download-progress 이벤트가 구현되지 않았고, electron-updater의 경우 윈도우에서 동 이벤트가 발생되지 않아 electron-differential-updater를 사용함.
    • \n
    \n
  • \n
\n

향후 과제

\n
    \n
  • 일렉트론에서 구글 인증이 안되는 관계로, 구글 인증 페이지에 한해 userAgent를 크롬으로 위장하는 방법을 사용함. 미봉책으로써 이후 개선 필요.
  • \n
  • PDF 출력이 되지 않음. 일렉트론 프로젝트에 관련된 패치가 나올 경우 시험 후 적용할 것.
  • \n
\n

인증서

\n

MAC(.dmg)용:

\n
    \n
  • Developer ID Application: (team)
  • \n
  • Developer ID Installer: (team)
  • \n
\n

스크린샷

\n

\"제품\n\"대시보드\"\n\"입출고\"\n\"바코드\n\"바코드\n\"바코드\n\"입출고

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.784Z" + "boost-changer": { + "readmeCleaned": "

Boost Changer

\n

Boost Changer is now for AMD and Intel Processors ‼️

\n

\"GitHub\" \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub

\n

‼️ This App is now only for Linux ‼️

\n

❗ This App needs root rights. When and why? ❗

\n

Boost Changer is made to control the frequencies of the CPUs. It can also manage the processor's energy consumption through Energy-Performance Preference.

\n

In generall this app does not need root rights but when you hit the Turn Off or On button a popup window will ask you about your root password.

\n

why?

\n
    \n
  • If you have Intel then in your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/no_turbo.
  • \n
\n
\n

To turn off or on your turbo boost you have to change this file and that is what this app does.

\n
\n
    \n
  • If you have Intel then In your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/max_perf_pct.
  • \n
\n
\n

when you change the energy performance in Boost Changer you have to change this file and that is what this app does.

\n
\n

📌 This app will only work on a real machine. 📌

\n

What it isn't

\n

This is just a GUI application and it is not meant to replace\nTLP, powertop or\nany other power management / energy consumption service. It is meant just to\nprovide quick access to sysfs settings related to Intel Processors and\nin fact it can run on top of TLP.

\n

Installation

\n

Download

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSRelease Link
DebianAppImage 💿
UbuntuAppImage 💿
FedoraAppImage 💿
RedhatAppImage 💿
SolusAppImage 💿
OpenSUSEAppImage 💿
ArchAUR 💿
\n

\"Get

\n

How to run AppImage

\n
# Download the app\nwget https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage\n\n# Make the app executable \nchmod +x boostchanger-5.0.3.AppImage\n\n# Run the app\n./boostchanger-5.0.3.AppImage
\n

Installation only for Developer

\n

You can help me to improve this app

\n
# Clone this repo\ngit clone https://github.com/nbebaw/boostchanger.git\n\n# Install dependencies\nnpm install\n\n# Run the App\nnpm run
\n

Common Issue for AppImage

\n
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing ...
\n

The solution

\n

New features for future releases

\n

1 = High Prio | 2 = Middle Prio | 3 = Low Prio

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeaturePrio
GPU Frequencies1
Nvidia PowerMizer Settings2
Represent all Infos about the Machine2
Make this App cross Platform3
\n
\n

\"Dashboard\"

\n

\"settings\"

\n

\"About\"

\n
", + "readmeOriginal": "

Boost Changer

\n

Boost Changer is now for AMD and Intel Processors ‼️

\n

\"GitHub\" \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub

\n

‼️ This App is now only for Linux ‼️

\n

❗ This App needs root rights. When and why? ❗

\n

Boost Changer is made to control the frequencies of the CPUs. It can also manage the processor's energy consumption through Energy-Performance Preference.

\n

In generall this app does not need root rights but when you hit the Turn Off or On button a popup window will ask you about your root password.

\n

why?

\n
    \n
  • If you have Intel then in your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/no_turbo.
  • \n
\n
\n

To turn off or on your turbo boost you have to change this file and that is what this app does.

\n
\n
    \n
  • If you have Intel then In your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/max_perf_pct.
  • \n
\n
\n

when you change the energy performance in Boost Changer you have to change this file and that is what this app does.

\n
\n

📌 This app will only work on a real machine. 📌

\n

What it isn't

\n

This is just a GUI application and it is not meant to replace\nTLP, powertop or\nany other power management / energy consumption service. It is meant just to\nprovide quick access to sysfs settings related to Intel Processors and\nin fact it can run on top of TLP.

\n

Installation

\n

Download

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSRelease Link
DebianAppImage 💿
UbuntuAppImage 💿
FedoraAppImage 💿
RedhatAppImage 💿
SolusAppImage 💿
OpenSUSEAppImage 💿
ArchAUR 💿
\n

\"Get

\n

How to run AppImage

\n
# Download the app\nwget https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage\n\n# Make the app executable \nchmod +x boostchanger-5.0.3.AppImage\n\n# Run the app\n./boostchanger-5.0.3.AppImage
\n

Installation only for Developer

\n

You can help me to improve this app

\n
# Clone this repo\ngit clone https://github.com/nbebaw/boostchanger.git\n\n# Install dependencies\nnpm install\n\n# Run the App\nnpm run
\n

Common Issue for AppImage

\n
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing ...
\n

The solution

\n

New features for future releases

\n

1 = High Prio | 2 = Middle Prio | 3 = Low Prio

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeaturePrio
GPU Frequencies1
Nvidia PowerMizer Settings2
Represent all Infos about the Machine2
Make this App cross Platform3
\n
\n

\"Dashboard\"

\n

\"settings\"

\n

\"About\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:26.204Z" }, - "brim": { - "readmeCleaned": "

\"Brim

\n

Brim

\n

Brim is an open source desktop application for security and network\nspecialists. Brim makes it easy to search and analyze data from:

\n
    \n
  • packet captures, like those created by Wireshark, and
  • \n
  • structured logs, especially from the Zeek network analysis framework.
  • \n
\n

Brim is especially useful to security and network operators that need to handle large packet captures,\nespecially those that are cumbersome for Wireshark, tshark, or other packet analyzers.

\n

\"Brim

\n

Brim is built from open source components, including:

\n
    \n
  • Zed, a structured log query engine;
  • \n
  • Electron and React for multi-platform UI;
  • \n
  • Zeek, to generate network analysis data from packet capture files.
  • \n
\n

Installing Brim

\n

See the installation guide\nin the wiki. Release notes are\navailable at the releases page.

\n

Having a problem?

\n

Please browse the wiki to review common problems and helpful tips before opening an issue.

\n

Development and contributing

\n

We'd love your help! Please see the contributing guide for\ndevelopment information like building and testing Brim.

\n

Join the Community

\n

Join our Public Slack workspace for announcements, Q&A, and to trade tips!

\n
", - "readmeOriginal": "

\"Brim

\n

Brim

\n

Brim is an open source desktop application for security and network\nspecialists. Brim makes it easy to search and analyze data from:

\n
    \n
  • packet captures, like those created by Wireshark, and
  • \n
  • structured logs, especially from the Zeek network analysis framework.
  • \n
\n

Brim is especially useful to security and network operators that need to handle large packet captures,\nespecially those that are cumbersome for Wireshark, tshark, or other packet analyzers.

\n

\"Brim

\n

Brim is built from open source components, including:

\n
    \n
  • Zed, a structured log query engine;
  • \n
  • Electron and React for multi-platform UI;
  • \n
  • Zeek, to generate network analysis data from packet capture files.
  • \n
\n

Installing Brim

\n

See the installation guide\nin the wiki. Release notes are\navailable at the releases page.

\n

Having a problem?

\n

Please browse the wiki to review common problems and helpful tips before opening an issue.

\n

Development and contributing

\n

We'd love your help! Please see the contributing guide for\ndevelopment information like building and testing Brim.

\n

Join the Community

\n

Join our Public Slack workspace for announcements, Q&A, and to trade tips!

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.855Z" + "bibisco": { + "readmeCleaned": "

What is bibisco?

\n

bibisco is an open source application for writing novels.

\n

bibisco is a personal project, made with love.

\n

We love books and we want to help writers to write beautiful novels.

\n

With bibisco you can organize chapters and scenes, manage revisions, export novel in pdf, docx, or txt and write with a fully featured text editor.

\n

You can create a novel structure, define premise, fabula, narrative strands and settings: geographic, temporal and social context.

\n

And, most of all, with bibisco you can know everything about your characters. Because your novel works only if its characters are believable, that is when you understand their human nature's complexity.

\n

bibisco has 2 versions: Community Edition and Supporters Edition; this is the repository of bibisco Community Edition.

\n

Official website and blog

\n

You can find all information regarding bibisco novel writing software from the official website and from official blog.

\n

Support

\n

You can support bibisco in various ways:

\n\n

License

\n

bibisco is licensed under the terms of GNU GPL License.

\n

Contribution

\n

To contribute to bibisco development you need to:

\n\n
", + "readmeOriginal": "

What is bibisco?

\n

bibisco is an open source application for writing novels.

\n

bibisco is a personal project, made with love.

\n

We love books and we want to help writers to write beautiful novels.

\n

With bibisco you can organize chapters and scenes, manage revisions, export novel in pdf, docx, or txt and write with a fully featured text editor.

\n

You can create a novel structure, define premise, fabula, narrative strands and settings: geographic, temporal and social context.

\n

And, most of all, with bibisco you can know everything about your characters. Because your novel works only if its characters are believable, that is when you understand their human nature's complexity.

\n

bibisco has 2 versions: Community Edition and Supporters Edition; this is the repository of bibisco Community Edition.

\n

Official website and blog

\n

You can find all information regarding bibisco novel writing software from the official website and from official blog.

\n

Support

\n

You can support bibisco in various ways:

\n\n

License

\n

bibisco is licensed under the terms of GNU GPL License.

\n

Contribution

\n

To contribute to bibisco development you need to:

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:26.455Z" }, - "buka": { - "readmeCleaned": "

\n \n

\n

\n Buka - EBook Management\n

\n

\n \"Awesome\"\n

\n
\n

About Buka

\n

Buka is a modern software that helps you manage your ebook at ease. With a simple, clean and straight-forward user interface, Buka aims to gather your ebooks for a reading experience without hassles. Buka currently support .PDF format with configurations that helps user focus more on the content.

\n

Installing

\n

Snap

\n
    \n
  1. Run sudo snap install buka
  2. \n
\n
    \n
  • OR
  • \n
\n
    \n
  1. Download buka_1.0.0_amd64.snap from the Buka releases page.
  2. \n
  3. Run sudo snap install --dangerous buka_1.0.0_amd64.snap on the downloaded package.
  4. \n
  5. Launch Buka using the installed buka command.
  6. \n
\n

Debian x86

\n
    \n
  1. Download Buka_1.0.0_i386.deb from the Buka releases page.
  2. \n
  3. Run sudo dpkg --install Buka_1.0.0_i386.deb on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n

Debian x64

\n
    \n
  1. Download Buka_1.0.0_amd64.deb from the Buka releases page.
  2. \n
  3. Run sudo dpkg --install Buka_1.0.0_amd64.deb on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n
\n

Of course you can always open .deb package with a package manager like Synaptic, Gnome Software or Gdebi then start the app instead of using command line options.

\n
\n

Fedora

\n
    \n
  1. Download Buka-1.0.0.rpm from the Buka releases page.
  2. \n
  3. Run sudo dnf install Buka-1.0.0.rpm on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n

AppImage

\n
    \n
  1. Download Buka-1.0.0-x86_64.AppImage from the Buka releases page.
  2. \n
  3. Make it executable sudo chmod a+x Buka*.AppImage
  4. \n
  5. Run ./Buka*.AppImage
  6. \n
\n

Build from source

\n
    \n
  1. git clone https://github.com/oguzhaninan/Buka.git
  2. \n
  3. cd Buka
  4. \n
  5. npm install && npm run build && npm start
  6. \n
\n

Uninstalling

\n
    \n
  • Run sudo dpkg -r Buka or sudo apt remove --purge buka
  • \n
\n

Screenshots

\n

\"s1\"

\n

\"s2\"

\n

\"s3\"

\n

\"s4\"

\n

\"s5\"

\n

Contributors

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n
", - "readmeOriginal": "

\n \n

\n

\n Buka - EBook Management\n

\n

\n \"Awesome\"\n

\n
\n

About Buka

\n

Buka is a modern software that helps you manage your ebook at ease. With a simple, clean and straight-forward user interface, Buka aims to gather your ebooks for a reading experience without hassles. Buka currently support .PDF format with configurations that helps user focus more on the content.

\n

Installing

\n

Snap

\n
    \n
  1. Run sudo snap install buka
  2. \n
\n
    \n
  • OR
  • \n
\n
    \n
  1. Download buka_1.0.0_amd64.snap from the Buka releases page.
  2. \n
  3. Run sudo snap install --dangerous buka_1.0.0_amd64.snap on the downloaded package.
  4. \n
  5. Launch Buka using the installed buka command.
  6. \n
\n

Debian x86

\n
    \n
  1. Download Buka_1.0.0_i386.deb from the Buka releases page.
  2. \n
  3. Run sudo dpkg --install Buka_1.0.0_i386.deb on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n

Debian x64

\n
    \n
  1. Download Buka_1.0.0_amd64.deb from the Buka releases page.
  2. \n
  3. Run sudo dpkg --install Buka_1.0.0_amd64.deb on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n
\n

Of course you can always open .deb package with a package manager like Synaptic, Gnome Software or Gdebi then start the app instead of using command line options.

\n
\n

Fedora

\n
    \n
  1. Download Buka-1.0.0.rpm from the Buka releases page.
  2. \n
  3. Run sudo dnf install Buka-1.0.0.rpm on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n

AppImage

\n
    \n
  1. Download Buka-1.0.0-x86_64.AppImage from the Buka releases page.
  2. \n
  3. Make it executable sudo chmod a+x Buka*.AppImage
  4. \n
  5. Run ./Buka*.AppImage
  6. \n
\n

Build from source

\n
    \n
  1. git clone https://github.com/oguzhaninan/Buka.git
  2. \n
  3. cd Buka
  4. \n
  5. npm install && npm run build && npm start
  6. \n
\n

Uninstalling

\n
    \n
  • Run sudo dpkg -r Buka or sudo apt remove --purge buka
  • \n
\n

Screenshots

\n

\"s1\"

\n

\"s2\"

\n

\"s3\"

\n

\"s4\"

\n

\"s5\"

\n

Contributors

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n
", - "readmeFetchedAt": "2022-05-10T00:07:40.965Z" + "boxhero": { + "readmeCleaned": "

BoxHero Desktop App

\n

박스히어로 데스크톱 앱

\n

\"제품목록\"

\n

NPM Scripts

\n

설치

\n
yarn install
\n

개발

\n
yarn start
\n

패키징 & 배포

\n
# 실행가능한 app bundle만 생성\nyarn package\n\n# 설치파일 생성\nyarn make\n\n# 배포\nyarn publish
\n

로컬 빌드를 준비사항

\n

Code Signing

\n

Mac

\n
    \n
  • Code Sign용 Developer ID Application 인증서를 로컬에 설치합니다.
  • \n
  • Notarize를 위한 App Store Connect API key를 준비합니다.
  • \n
\n

Windows

\n
    \n
  • USB Dongle 형태의 Code sign용 인증서를 준비합니다.
  • \n
\n

환경변수 설정

\n

.env.example 을 참고하여 필요한 환경변수들을 설정합니다.

\n

# for ci로 그룹핑된 변수들은 Github action을 통한 빌드시에만 필요한 환경변수이므로 설정하지 않으셔도 괜찮습니다.

\n

배포

\n

프로덕션 & beta 배포에 대하여

\n
    \n
  • 환경변수 DEV_USE_BETA_LANEt로 설정된 경우, beta 버전으로 배포할 수 있다.
  • \n
  • beta 버전의 beta 버전만의 릴리즈 히스토리를 따라 업데이트가 진행된다.
  • \n
  • Github action으로 배포시 release 브랜치 외에는 beta로만 배포가 된다.
  • \n
\n

Mac

\n
    \n
  • 배포가 결정되면, release 브랜치로 배포할 내용들을 모두 일괄 머지한다.
  • \n
  • Github action을 이용해 배포 관련 workflow를 수동으로 트리거한다.\n
      \n
    • Github -> Actions -> 사이드바에서 publish-app workflow 선택 -> Run workflow
    • \n
    \n
  • \n
\n

Windows

\n
    \n
  • Mac 버전을 먼저 배포 후 Windows 빌드를 배포하도록 한다.
  • \n
  • 인증서 문제로 로컬에서만 Code signing이 가능하다.
  • \n
  • 배포용 윈도우 머신에 인증서 USB 동글을 삽입한다.
  • \n
  • 파워셸에서 yarn publish를 입력하여 배포를 진행한다.
  • \n
  • 중간에 인증서 관련 비밀번호 프롬프트가 표시되므로 확인할 것.
  • \n
\n

기타

\n

App Store Connect API 키 생성 방법

\n
    \n
  1. App Store Connect access page에 방문.
  2. \n
  3. Keys 탭으로 이동해 생성 및 다운로드.
  4. \n
  5. 다운받은 API key는 AuthKey_ABCD123456.p8와 같이 생겼으며, 단 한 번만 다운로드가 가능하니 주의해주세요.
  6. \n
\n

Mac 빌드시 Code sign & Notarize 스킵하는 방법

\n

환경변수 DEV_SKIP_SIGNt 로 설정하면 빌드 단계에서 Code sign & Notarize를 생략합니다.

\n

스크린샷

\n

\"제품\n\"대시보드\"\n\"입출고\"\n\"바코드\n\"바코드\n\"바코드\n\"입출고

\n
", + "readmeOriginal": "

BoxHero Desktop App

\n

박스히어로 데스크톱 앱

\n

\"제품목록\"

\n

NPM Scripts

\n

설치

\n
yarn install
\n

개발

\n
yarn start
\n

패키징 & 배포

\n
# 실행가능한 app bundle만 생성\nyarn package\n\n# 설치파일 생성\nyarn make\n\n# 배포\nyarn publish
\n

로컬 빌드를 준비사항

\n

Code Signing

\n

Mac

\n
    \n
  • Code Sign용 Developer ID Application 인증서를 로컬에 설치합니다.
  • \n
  • Notarize를 위한 App Store Connect API key를 준비합니다.
  • \n
\n

Windows

\n
    \n
  • USB Dongle 형태의 Code sign용 인증서를 준비합니다.
  • \n
\n

환경변수 설정

\n

.env.example 을 참고하여 필요한 환경변수들을 설정합니다.

\n

# for ci로 그룹핑된 변수들은 Github action을 통한 빌드시에만 필요한 환경변수이므로 설정하지 않으셔도 괜찮습니다.

\n

배포

\n

프로덕션 & beta 배포에 대하여

\n
    \n
  • 환경변수 DEV_USE_BETA_LANEt로 설정된 경우, beta 버전으로 배포할 수 있다.
  • \n
  • beta 버전의 beta 버전만의 릴리즈 히스토리를 따라 업데이트가 진행된다.
  • \n
  • Github action으로 배포시 release 브랜치 외에는 beta로만 배포가 된다.
  • \n
\n

Mac

\n
    \n
  • 배포가 결정되면, release 브랜치로 배포할 내용들을 모두 일괄 머지한다.
  • \n
  • Github action을 이용해 배포 관련 workflow를 수동으로 트리거한다.\n
      \n
    • Github -> Actions -> 사이드바에서 publish-app workflow 선택 -> Run workflow
    • \n
    \n
  • \n
\n

Windows

\n
    \n
  • Mac 버전을 먼저 배포 후 Windows 빌드를 배포하도록 한다.
  • \n
  • 인증서 문제로 로컬에서만 Code signing이 가능하다.
  • \n
  • 배포용 윈도우 머신에 인증서 USB 동글을 삽입한다.
  • \n
  • 파워셸에서 yarn publish를 입력하여 배포를 진행한다.
  • \n
  • 중간에 인증서 관련 비밀번호 프롬프트가 표시되므로 확인할 것.
  • \n
\n

기타

\n

App Store Connect API 키 생성 방법

\n
    \n
  1. App Store Connect access page에 방문.
  2. \n
  3. Keys 탭으로 이동해 생성 및 다운로드.
  4. \n
  5. 다운받은 API key는 AuthKey_ABCD123456.p8와 같이 생겼으며, 단 한 번만 다운로드가 가능하니 주의해주세요.
  6. \n
\n

Mac 빌드시 Code sign & Notarize 스킵하는 방법

\n

환경변수 DEV_SKIP_SIGNt 로 설정하면 빌드 단계에서 Code sign & Notarize를 생략합니다.

\n

스크린샷

\n

\"제품\n\"대시보드\"\n\"입출고\"\n\"바코드\n\"바코드\n\"바코드\n\"입출고

\n
", + "readmeFetchedAt": "2024-02-29T22:00:26.624Z" }, - "cashcash": { - "readmeCleaned": "

\"Cashcash

\n

Cashcash is the accounting app for visual people.

\n

👀 Visualize

\n

Take decisions based on visual feedback. Graphs are the core feature of CashCash. First, you see and then you check the numbers.

\n

🔍 Filter

\n

One filter for all. Change it and see the graphs, tables and budgets adapting accordingly.

\n

⚖️ Budget

\n

Define your monthly target on all your expenses and incomes.

\n

🤖 Automate

\n

Create rules that will automatically assign transactions to the right accounts.

\n

🏦 Keep your secrets

\n

Your financial data stays on your computer. What you do with your money is nobody else business.\nYou can also export the database to save a copy at a place of your choice.

\n

Available features in CashCash

\n
    \n
  • Charts
  • \n
  • Double-entry bookkeeping
  • \n
  • Multicurrency support
  • \n
  • Tree structure accounts
  • \n
  • Unlimited transactions
  • \n
  • Unlimited accounts
  • \n
  • Filters
  • \n
  • Database export
  • \n
  • Database import
  • \n
  • Automation rules
  • \n
  • Bulk transactions update
  • \n
  • Budget
  • \n
  • XLS, XLSX, ODS and CSV import
  • \n
\n

Contribution

\n

Please make sure to read the Contributing Guide before making a pull request.

\n
", - "readmeOriginal": "

\"Cashcash

\n

Cashcash is the accounting app for visual people.

\n

👀 Visualize

\n

Take decisions based on visual feedback. Graphs are the core feature of CashCash. First, you see and then you check the numbers.

\n

🔍 Filter

\n

One filter for all. Change it and see the graphs, tables and budgets adapting accordingly.

\n

⚖️ Budget

\n

Define your monthly target on all your expenses and incomes.

\n

🤖 Automate

\n

Create rules that will automatically assign transactions to the right accounts.

\n

🏦 Keep your secrets

\n

Your financial data stays on your computer. What you do with your money is nobody else business.\nYou can also export the database to save a copy at a place of your choice.

\n

Available features in CashCash

\n
    \n
  • Charts
  • \n
  • Double-entry bookkeeping
  • \n
  • Multicurrency support
  • \n
  • Tree structure accounts
  • \n
  • Unlimited transactions
  • \n
  • Unlimited accounts
  • \n
  • Filters
  • \n
  • Database export
  • \n
  • Database import
  • \n
  • Automation rules
  • \n
  • Bulk transactions update
  • \n
  • Budget
  • \n
  • XLS, XLSX, ODS and CSV import
  • \n
\n

Contribution

\n

Please make sure to read the Contributing Guide before making a pull request.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.028Z" + "browserosaurus": { + "readmeCleaned": "

\"logo\"

\n

Browserosaurus

\n

Browserosaurus is an open-source (GPLv3 license), browser prompter for macOS. It\nworks by setting itself as the default browser; any clicked links in non-browser\napps are now sent to Browserosaurus where you are presented with a menu of all\nyour installed browsers. You may now decide which app you’d like to continue\nopening the link with.

\n

\"screenshot\"

\n

Installation

\n

Download Browserosaurus from the\nGitHub releases page.\nSelect x64 for Intel machines, or arm64 for Apple Silicon (M1) machines.

\n

Or use Homebrew. Thank\nyou very much to @i0ntempest and\n@tk4k for keeping this cask updated 🙏

\n
brew install --cask browserosaurus
\n
\n

🚨 Please note that Browserosaurus only officially supports the version of\nmacOS that I currently use, which you can assume to be the latest stable\nversion.

\n
\n

Help

\n

Found a bug? Please log an\nissue. For anything else,\nplease see the documentation below or open a\ndiscussion.

\n

Notable Forks

\n

Browserosaurus is primarily made for my needs and environment. Therefore, some\nfeature requests do not make it into the main project, but that's the beauty of\nOpen Source, you are free to copy the code and make your own tweaks (as long as\nit remains open-sourced, of course, please see the license 😉). Here are some\nforks of this project that you may like to consider:

\n\n
\n

Please PR your own fork to this list.

\n
\n

Documentation

\n\n

For the maintainer:

\n\n
", + "readmeOriginal": "

\"logo\"

\n

Browserosaurus

\n

Browserosaurus is an open-source (GPLv3 license), browser prompter for macOS. It\nworks by setting itself as the default browser; any clicked links in non-browser\napps are now sent to Browserosaurus where you are presented with a menu of all\nyour installed browsers. You may now decide which app you’d like to continue\nopening the link with.

\n

\"screenshot\"

\n

Installation

\n

Download Browserosaurus from the\nGitHub releases page.\nSelect x64 for Intel machines, or arm64 for Apple Silicon (M1) machines.

\n

Or use Homebrew. Thank\nyou very much to @i0ntempest and\n@tk4k for keeping this cask updated 🙏

\n
brew install --cask browserosaurus
\n
\n

🚨 Please note that Browserosaurus only officially supports the version of\nmacOS that I currently use, which you can assume to be the latest stable\nversion.

\n
\n

Help

\n

Found a bug? Please log an\nissue. For anything else,\nplease see the documentation below or open a\ndiscussion.

\n

Notable Forks

\n

Browserosaurus is primarily made for my needs and environment. Therefore, some\nfeature requests do not make it into the main project, but that's the beauty of\nOpen Source, you are free to copy the code and make your own tweaks (as long as\nit remains open-sourced, of course, please see the license 😉). Here are some\nforks of this project that you may like to consider:

\n\n
\n

Please PR your own fork to this list.

\n
\n

Documentation

\n\n

For the maintainer:

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:26.671Z" }, "boostnote": { - "readmeCleaned": "
\n

New Boost Note app is available!

\n

We've launched a new Boost Note app which supports real-time collaborative writing.

\n

And it is open sourced too! Please check it out! https://github.com/BoostIO/BoostNote-App

\n

📦 Download App

\n

🖥 Desktop

\n\n

📱 Mobile

\n\n
\n

BoostNote-Legacy

\n

Note-taking app for programmers.

\n
Apps available for Mac, Windows and Linux.
\n
Built with Electron, React + Redux, Webpack, and CSSModules.
\n

\n \n \"Build\n \n

\n

Download

\n

Find the latest release of Boostnote here!

\n

More Information

\n\n

License

\n

GPL v3.

\n
", - "readmeOriginal": "
\n

New Boost Note app is available!

\n

We've launched a new Boost Note app which supports real-time collaborative writing.

\n

And it is open sourced too! Please check it out! https://github.com/BoostIO/BoostNote-App

\n

📦 Download App

\n

🖥 Desktop

\n\n

📱 Mobile

\n\n
\n

BoostNote-Legacy

\n

Note-taking app for programmers.

\n
Apps available for Mac, Windows and Linux.
\n
Built with Electron, React + Redux, Webpack, and CSSModules.
\n

\n \n \"Build\n \n

\n

Download

\n

Find the latest release of Boostnote here!

\n

More Information

\n\n

License

\n

GPL v3.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.063Z" + "readmeCleaned": "
\n

New Boost Note app is available!

\n

We've launched a new Boost Note app which supports real-time collaborative writing.

\n

And it is open sourced too! Please check it out! https://github.com/BoostIO/BoostNote-App

\n

📦 Download App

\n

🖥 Desktop

\n\n

📱 Mobile

\n\n
\n

BoostNote-Legacy

\n

Note-taking app for programmers.

\n
Apps available for Mac, Windows and Linux.
\n
Built with Electron, React + Redux, Webpack, and CSSModules.
\n

\n \n \"Build\n \n

\n

Download

\n

Find the latest release of Boostnote here!

\n

More Information

\n\n

License

\n

GPL v3.

\n
", + "readmeOriginal": "
\n

New Boost Note app is available!

\n

We've launched a new Boost Note app which supports real-time collaborative writing.

\n

And it is open sourced too! Please check it out! https://github.com/BoostIO/BoostNote-App

\n

📦 Download App

\n

🖥 Desktop

\n\n

📱 Mobile

\n\n
\n

BoostNote-Legacy

\n

Note-taking app for programmers.

\n
Apps available for Mac, Windows and Linux.
\n
Built with Electron, React + Redux, Webpack, and CSSModules.
\n

\n \n \"Build\n \n

\n

Download

\n

Find the latest release of Boostnote here!

\n

More Information

\n\n

License

\n

GPL v3.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:26.922Z" }, - "buttercup": { - "readmeCleaned": "

Buttercup Desktop

\n
\n

Buttercup for Desktop - Mac, Linux and Windows

\n
\n

\"Buttercup\" \"Latest \"Chat \"Discuss

\n

\"Buttercup ²

\n

About

\n

Buttercup is a free, open-source and cross-platform password manager, built on NodeJS with Typescript. It uses strong industry-standard encryption to protect your passwords and credentials (among other data you store in Buttercup vaults) at rest, within vault files (.bcup). Vaults can be loaded from and saved to a number of sources, such as the local filesystem, Dropbox, Google Drive or any WebDAV-enabled service (like ownCloud or Nextcloud ¹).

\n

Why you need a password manager

\n

Password management is a crucial tool when you have any online presence. It's vital that all of your accounts online use strong and unique passwords so that they're much more difficult to break in to. Even if one of your accounts are breached, having unique passwords means that the likelihood of the attacker gaining further access to your accounts portfolio is greatly reduced.

\n

Without a password manager, such as Buttercup, it would be very tedious to manage different passwords for each service. If you remember your passwords it's a good sign that they're not strong enough. Ideally you should memorise a primary password for your vault, and not know any of the account-specific passwords off the top of your head.

\n

Precautions

\n

Buttercup securely encrypts your data in protected files, but this security is only as strong as the weakest component - and this is very often the primary password used to lock and unlock your vault. Follow these basic guidelines to ensure that your vault is safe even if exposed:

\n
    \n
  • Choose a unique password that is not used elsewhere
  • \n
  • Use a highly-varied set of different characters - such as alpha-numeric, symbols and spaces
  • \n
  • Use a long password - the longer the better
  • \n
  • Don't include words or names in the password
  • \n
  • Never share your password with anyone
  • \n
\n

It is very important to note that no one associated with Buttercup will ever request your personal vault or its primary password. Do not share it or any of its related details with anyone. Developers or contributors working with Buttercup may request example vaults created via your system to try and reproduce issues, but please ensure to never use your real password or store actual credentails within such vaults.

\n

Versions

\n

The current stable version is 2. We recommend upgrading if you're still on v1, as it is no longer being actively maintained. You can still browse the v1 source and documentation here.

\n

Operating Systems

\n

Buttercup Desktop is officially supported on:

\n
    \n
  • Most linux distributions (x64), such as Ubuntu
  • \n
  • MacOS (x64, non-ARM)
  • \n
  • Windows 10 (x64)
  • \n
\n

Arch Linux

\n

Buttercup is also available for Arch via the AUR. This release channel is maintained by our community.

\n

Some Arch users have reported the occasional segfault - if you experience this please try this solution before creating an issue.

\n

32bit builds (x86)

\n

There are some 32bit builds available, but please note that these are not officially supported. Issues, bug reports and questions regarding 32bit binaries are not allowed and will be closed without notice. PRs to fix 32bit support are permitted.

\n

Portability

\n

Buttercup provides a portable Windows version. Look for the release with the name Buttercup-win-x64-2.0.0-portable.exe where 2.0.0 is the version and x64 is the architecture.

\n

Although not explicitly portable, both the Mac zip and Linux AppImage formats are more or less standalone. They still write to the standard config/log destinations, however.

\n

To make the most of the portable version, some enviroment variables are required:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Enviroment VariablesDescription
BUTTERCUP_HOME_DIRIf provided buttercup will use this path for saving configrations , user settings or even temprorary files
BUTTERCUP_CONFIG_DIRStores user settings, not allways needed but can be used to change config location or will default to BUTTERCUP_HOME_DIR Optional: Only activates if BUTTERCUP_HOME_DIR is provided
BUTTERCUP_TEMP_DIRSame as BUTTERCUP_CONFIG_DIR but stores temprory files Optional: Only activates if BUTTERCUP_HOME_DIR is provided
\n

Sample ButtercupLauncher.bat for Windows portable executable

\n
\n

This example stores user settings and cache on the portable folder, but stores temprory files on the host PC.

\n
\n
@ECHO OFF\nif not exist \"%~dp0Buttercup\" mkdir \"%~dp0Buttercup\"\nset \"BUTTERCUP_HOME_DIR=%~dp0Buttercup\"\nset \"BUTTERCUP_TEMP_DIR=%temp%\"\nstart %~dp0Buttercup.exe %*
\n

Configuration

\n

Configuration files are stored in OS-specific locations.

\n

Command-Line arguments

\n

The following arguments can be provided to Buttercup, but are all optional.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgumentDescription
--no-windowDisables the automatic opening of the main window upon launch. Useful for when Buttercup is automatically started at boot time.
\n

App config

\n

Application configuration.

\n
    \n
  • Linux: $XDG_CONFIG_HOME/Buttercup/desktop.config.json
  • \n
  • Mac: ~/Library/Preferences/Buttercup/desktop.config.json
  • \n
  • Windows: $APPDATA/Buttercup/Config/desktop.config.json
  • \n
\n

Vault storage

\n

Storage of connected vaults (not actual vault contents).

\n
    \n
  • Linux: $XDG_DATA_HOME/Buttercup/vaults.json
  • \n
  • Mac: ~/Library/Application\\ Support/Buttercup/vaults.json
  • \n
  • Windows: $LOCALAPPDATA/Buttercup/Data/vaults.json
  • \n
\n

Offline vault cache

\n

Stored copies of vaults for offline use.

\n
    \n
  • Linux: $(node -e \"console.log(os.tmpdir())\")/$(whoami)/Buttercup/vaults-offline.cache.json
  • \n
  • Mac: $(node -e \"console.log(os.tmpdir())\")/Buttercup/vaults-offline.cache.json
  • \n
  • Windows: $(node -e \"console.log(os.tmpdir())\")/Buttercup/vaults-offline.cache.json
  • \n
\n

Logs

\n

Logs are written for all app sessions.

\n
    \n
  • Linux: ~/.local/state/Buttercup-nodejs or $XDG_STATE_HOME/Buttercup-nodejs
  • \n
  • Mac: ~/Library/Logs/Buttercup-nodejs
  • \n
  • Windows: %LOCALAPPDATA%\\Buttercup-nodejs\\Log
  • \n
\n

Note that logs for portable Windows applications will be written to the same directory that the executable resides in.

\n

Published Applications

\n

You can view the current releases on the Buttercup Desktop releases page. Under each release are some assets - the various binaries and installers for each platform Buttercup supports. When installing or downloading, make sure to pick the right operating system and architecture for your machine.

\n

Note that at this time, Buttercup only supports x64 (64 bit) machines.

\n

Linux

\n

We provide an AppImage build for Linux, because it is the most desirable format for us to release. AppImages support auto-updating, a crucial feature (we feel) for a security application. The other build types do not.

\n

Important: Buttercup uses Electron to build its desktop application, which relies on AppImageLauncher for correct integration of AppImages into the host OS. Features like Google Drive authentication and correct .desktop icon use is only performed when integrating via AppImageLauncher. We highly recommend that you install it.

\n

We won't be supporting formats like Snapcraft, deb or rpm images as they do not align with our requirements. Issues requesting these formats will be closed immediately. Discussion on topics like this should be started on other social channels.

\n

Development

\n

To begin developing features or bug-fixes for Buttercup Desktop, make sure that you first have Node v14 installed with a current version of NPM.

\n

Once cloned, make sure to install all dependencies: npm install. After that, open 2 terminals and run npm run start:renderer in one and npm run start:main in the other.

\n

Contributing

\n

There are a number of ways you can contribute to Buttercup!

\n

Features & Bug fixes

\n

We welcome pull-requests and issues that serve to better Buttercup as a platform. Please remain respecful (this is free & open source after all) with your ideas and observations, and always consider opening an issue before starting on a substantial pull request.

\n

Translations

\n

Buttercup relies on the community for translating its interfaces into languages besides English. We use British English (en_GB) as the base language, and translate into all others that our contributors are kind enough to provide.

\n

To add support for a language, make sure to add the translations for our vault UI first. After that, you can follow these instructions to add another language to the desktop application:

\n
    \n
  • Copy the source/shared/i18n/translations/en.json file to the language code you're providing (eg. fi.json for Finnish).
  • \n
  • Edit the source/shared/i18n/translations/index.ts file and:\n
      \n
    • Import the new JSON file: import fi from \"./fi.json\";.
    • \n
    • Export the imported constant inside the default export already in that file.
    • \n
    \n
  • \n
\n

Contributions

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

We'd also like to thank:

\n\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

Notes and Caveats

\n
    \n
  • ¹ External services like Nextcloud and ownCloud must be configured correctly to support access via the web (using WebDAV). CORS must permit access from any source.
  • \n
  • ² Buttercup (including MadDev Oy) is not affiliated with any of the companies represented in screenshots or preview images.
  • \n
\n
", - "readmeOriginal": "

Buttercup Desktop

\n
\n

Buttercup for Desktop - Mac, Linux and Windows

\n
\n

\"Buttercup\" \"Latest \"Chat \"Discuss

\n

\"Buttercup ²

\n

About

\n

Buttercup is a free, open-source and cross-platform password manager, built on NodeJS with Typescript. It uses strong industry-standard encryption to protect your passwords and credentials (among other data you store in Buttercup vaults) at rest, within vault files (.bcup). Vaults can be loaded from and saved to a number of sources, such as the local filesystem, Dropbox, Google Drive or any WebDAV-enabled service (like ownCloud or Nextcloud ¹).

\n

Why you need a password manager

\n

Password management is a crucial tool when you have any online presence. It's vital that all of your accounts online use strong and unique passwords so that they're much more difficult to break in to. Even if one of your accounts are breached, having unique passwords means that the likelihood of the attacker gaining further access to your accounts portfolio is greatly reduced.

\n

Without a password manager, such as Buttercup, it would be very tedious to manage different passwords for each service. If you remember your passwords it's a good sign that they're not strong enough. Ideally you should memorise a primary password for your vault, and not know any of the account-specific passwords off the top of your head.

\n

Precautions

\n

Buttercup securely encrypts your data in protected files, but this security is only as strong as the weakest component - and this is very often the primary password used to lock and unlock your vault. Follow these basic guidelines to ensure that your vault is safe even if exposed:

\n
    \n
  • Choose a unique password that is not used elsewhere
  • \n
  • Use a highly-varied set of different characters - such as alpha-numeric, symbols and spaces
  • \n
  • Use a long password - the longer the better
  • \n
  • Don't include words or names in the password
  • \n
  • Never share your password with anyone
  • \n
\n

It is very important to note that no one associated with Buttercup will ever request your personal vault or its primary password. Do not share it or any of its related details with anyone. Developers or contributors working with Buttercup may request example vaults created via your system to try and reproduce issues, but please ensure to never use your real password or store actual credentails within such vaults.

\n

Versions

\n

The current stable version is 2. We recommend upgrading if you're still on v1, as it is no longer being actively maintained. You can still browse the v1 source and documentation here.

\n

Operating Systems

\n

Buttercup Desktop is officially supported on:

\n
    \n
  • Most linux distributions (x64), such as Ubuntu
  • \n
  • MacOS (x64, non-ARM)
  • \n
  • Windows 10 (x64)
  • \n
\n

Arch Linux

\n

Buttercup is also available for Arch via the AUR. This release channel is maintained by our community.

\n

Some Arch users have reported the occasional segfault - if you experience this please try this solution before creating an issue.

\n

32bit builds (x86)

\n

There are some 32bit builds available, but please note that these are not officially supported. Issues, bug reports and questions regarding 32bit binaries are not allowed and will be closed without notice. PRs to fix 32bit support are permitted.

\n

Portability

\n

Buttercup provides a portable Windows version. Look for the release with the name Buttercup-win-x64-2.0.0-portable.exe where 2.0.0 is the version and x64 is the architecture.

\n

Although not explicitly portable, both the Mac zip and Linux AppImage formats are more or less standalone. They still write to the standard config/log destinations, however.

\n

To make the most of the portable version, some enviroment variables are required:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Enviroment VariablesDescription
BUTTERCUP_HOME_DIRIf provided buttercup will use this path for saving configrations , user settings or even temprorary files
BUTTERCUP_CONFIG_DIRStores user settings, not allways needed but can be used to change config location or will default to BUTTERCUP_HOME_DIR Optional: Only activates if BUTTERCUP_HOME_DIR is provided
BUTTERCUP_TEMP_DIRSame as BUTTERCUP_CONFIG_DIR but stores temprory files Optional: Only activates if BUTTERCUP_HOME_DIR is provided
\n

Sample ButtercupLauncher.bat for Windows portable executable

\n
\n

This example stores user settings and cache on the portable folder, but stores temprory files on the host PC.

\n
\n
@ECHO OFF\nif not exist \"%~dp0Buttercup\" mkdir \"%~dp0Buttercup\"\nset \"BUTTERCUP_HOME_DIR=%~dp0Buttercup\"\nset \"BUTTERCUP_TEMP_DIR=%temp%\"\nstart %~dp0Buttercup.exe %*
\n

Configuration

\n

Configuration files are stored in OS-specific locations.

\n

Command-Line arguments

\n

The following arguments can be provided to Buttercup, but are all optional.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgumentDescription
--no-windowDisables the automatic opening of the main window upon launch. Useful for when Buttercup is automatically started at boot time.
\n

App config

\n

Application configuration.

\n
    \n
  • Linux: $XDG_CONFIG_HOME/Buttercup/desktop.config.json
  • \n
  • Mac: ~/Library/Preferences/Buttercup/desktop.config.json
  • \n
  • Windows: $APPDATA/Buttercup/Config/desktop.config.json
  • \n
\n

Vault storage

\n

Storage of connected vaults (not actual vault contents).

\n
    \n
  • Linux: $XDG_DATA_HOME/Buttercup/vaults.json
  • \n
  • Mac: ~/Library/Application\\ Support/Buttercup/vaults.json
  • \n
  • Windows: $LOCALAPPDATA/Buttercup/Data/vaults.json
  • \n
\n

Offline vault cache

\n

Stored copies of vaults for offline use.

\n
    \n
  • Linux: $(node -e \"console.log(os.tmpdir())\")/$(whoami)/Buttercup/vaults-offline.cache.json
  • \n
  • Mac: $(node -e \"console.log(os.tmpdir())\")/Buttercup/vaults-offline.cache.json
  • \n
  • Windows: $(node -e \"console.log(os.tmpdir())\")/Buttercup/vaults-offline.cache.json
  • \n
\n

Logs

\n

Logs are written for all app sessions.

\n
    \n
  • Linux: ~/.local/state/Buttercup-nodejs or $XDG_STATE_HOME/Buttercup-nodejs
  • \n
  • Mac: ~/Library/Logs/Buttercup-nodejs
  • \n
  • Windows: %LOCALAPPDATA%\\Buttercup-nodejs\\Log
  • \n
\n

Note that logs for portable Windows applications will be written to the same directory that the executable resides in.

\n

Published Applications

\n

You can view the current releases on the Buttercup Desktop releases page. Under each release are some assets - the various binaries and installers for each platform Buttercup supports. When installing or downloading, make sure to pick the right operating system and architecture for your machine.

\n

Note that at this time, Buttercup only supports x64 (64 bit) machines.

\n

Linux

\n

We provide an AppImage build for Linux, because it is the most desirable format for us to release. AppImages support auto-updating, a crucial feature (we feel) for a security application. The other build types do not.

\n

Important: Buttercup uses Electron to build its desktop application, which relies on AppImageLauncher for correct integration of AppImages into the host OS. Features like Google Drive authentication and correct .desktop icon use is only performed when integrating via AppImageLauncher. We highly recommend that you install it.

\n

We won't be supporting formats like Snapcraft, deb or rpm images as they do not align with our requirements. Issues requesting these formats will be closed immediately. Discussion on topics like this should be started on other social channels.

\n

Development

\n

To begin developing features or bug-fixes for Buttercup Desktop, make sure that you first have Node v14 installed with a current version of NPM.

\n

Once cloned, make sure to install all dependencies: npm install. After that, open 2 terminals and run npm run start:renderer in one and npm run start:main in the other.

\n

Contributing

\n

There are a number of ways you can contribute to Buttercup!

\n

Features & Bug fixes

\n

We welcome pull-requests and issues that serve to better Buttercup as a platform. Please remain respecful (this is free & open source after all) with your ideas and observations, and always consider opening an issue before starting on a substantial pull request.

\n

Translations

\n

Buttercup relies on the community for translating its interfaces into languages besides English. We use British English (en_GB) as the base language, and translate into all others that our contributors are kind enough to provide.

\n

To add support for a language, make sure to add the translations for our vault UI first. After that, you can follow these instructions to add another language to the desktop application:

\n
    \n
  • Copy the source/shared/i18n/translations/en.json file to the language code you're providing (eg. fi.json for Finnish).
  • \n
  • Edit the source/shared/i18n/translations/index.ts file and:\n
      \n
    • Import the new JSON file: import fi from \"./fi.json\";.
    • \n
    • Export the imported constant inside the default export already in that file.
    • \n
    \n
  • \n
\n

Contributions

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

We'd also like to thank:

\n\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

Notes and Caveats

\n
    \n
  • ¹ External services like Nextcloud and ownCloud must be configured correctly to support access via the web (using WebDAV). CORS must permit access from any source.
  • \n
  • ² Buttercup (including MadDev Oy) is not affiliated with any of the companies represented in screenshots or preview images.
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.073Z" + "buka": { + "readmeCleaned": "

\n \n

\n

\n Buka - EBook Management\n

\n

\n \"Awesome\"\n

\n
\n

About Buka

\n

Buka is a modern software that helps you manage your ebook at ease. With a simple, clean and straight-forward user interface, Buka aims to gather your ebooks for a reading experience without hassles. Buka currently support .PDF format with configurations that helps user focus more on the content.

\n

Installing

\n\n
    \n
  1. Run sudo snap install buka
  2. \n
\n
    \n
  • OR
  • \n
\n
    \n
  1. Download buka_1.0.0_amd64.snap from the Buka releases page.
  2. \n
  3. Run sudo snap install --dangerous buka_1.0.0_amd64.snap on the downloaded package.
  4. \n
  5. Launch Buka using the installed buka command.
  6. \n
\n

Debian x86

\n
    \n
  1. Download Buka_1.0.0_i386.deb from the Buka releases page.
  2. \n
  3. Run sudo dpkg --install Buka_1.0.0_i386.deb on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n

Debian x64

\n
    \n
  1. Download Buka_1.0.0_amd64.deb from the Buka releases page.
  2. \n
  3. Run sudo dpkg --install Buka_1.0.0_amd64.deb on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n
\n

Of course you can always open .deb package with a package manager like Synaptic, Gnome Software or Gdebi then start the app instead of using command line options.

\n
\n

Fedora

\n
    \n
  1. Download Buka-1.0.0.rpm from the Buka releases page.
  2. \n
  3. Run sudo dnf install Buka-1.0.0.rpm on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n

AppImage

\n
    \n
  1. Download Buka-1.0.0-x86_64.AppImage from the Buka releases page.
  2. \n
  3. Make it executable sudo chmod a+x Buka*.AppImage
  4. \n
  5. Run ./Buka*.AppImage
  6. \n
\n

Build from source

\n
    \n
  1. git clone https://github.com/oguzhaninan/Buka.git
  2. \n
  3. cd Buka
  4. \n
  5. npm install && npm run build && npm start
  6. \n
\n

Uninstalling

\n
    \n
  • Run sudo dpkg -r Buka or sudo apt remove --purge buka
  • \n
\n

Screenshots

\n

\"s1\"

\n

\"s2\"

\n

\"s3\"

\n

\"s4\"

\n

\"s5\"

\n

Contributors

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n
", + "readmeOriginal": "

\n \n

\n

\n Buka - EBook Management\n

\n

\n \"Awesome\"\n

\n
\n

About Buka

\n

Buka is a modern software that helps you manage your ebook at ease. With a simple, clean and straight-forward user interface, Buka aims to gather your ebooks for a reading experience without hassles. Buka currently support .PDF format with configurations that helps user focus more on the content.

\n

Installing

\n\n
    \n
  1. Run sudo snap install buka
  2. \n
\n
    \n
  • OR
  • \n
\n
    \n
  1. Download buka_1.0.0_amd64.snap from the Buka releases page.
  2. \n
  3. Run sudo snap install --dangerous buka_1.0.0_amd64.snap on the downloaded package.
  4. \n
  5. Launch Buka using the installed buka command.
  6. \n
\n

Debian x86

\n
    \n
  1. Download Buka_1.0.0_i386.deb from the Buka releases page.
  2. \n
  3. Run sudo dpkg --install Buka_1.0.0_i386.deb on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n

Debian x64

\n
    \n
  1. Download Buka_1.0.0_amd64.deb from the Buka releases page.
  2. \n
  3. Run sudo dpkg --install Buka_1.0.0_amd64.deb on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n
\n

Of course you can always open .deb package with a package manager like Synaptic, Gnome Software or Gdebi then start the app instead of using command line options.

\n
\n

Fedora

\n
    \n
  1. Download Buka-1.0.0.rpm from the Buka releases page.
  2. \n
  3. Run sudo dnf install Buka-1.0.0.rpm on the downloaded package.
  4. \n
  5. Launch Buka using the installed Buka command.
  6. \n
\n

AppImage

\n
    \n
  1. Download Buka-1.0.0-x86_64.AppImage from the Buka releases page.
  2. \n
  3. Make it executable sudo chmod a+x Buka*.AppImage
  4. \n
  5. Run ./Buka*.AppImage
  6. \n
\n

Build from source

\n
    \n
  1. git clone https://github.com/oguzhaninan/Buka.git
  2. \n
  3. cd Buka
  4. \n
  5. npm install && npm run build && npm start
  6. \n
\n

Uninstalling

\n
    \n
  • Run sudo dpkg -r Buka or sudo apt remove --purge buka
  • \n
\n

Screenshots

\n

\"s1\"

\n

\"s2\"

\n

\"s3\"

\n

\"s4\"

\n

\"s5\"

\n

Contributors

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n
", + "readmeFetchedAt": "2024-02-29T22:00:26.999Z" }, "calcy": { - "readmeCleaned": "

The Calcy App

\n

\"MIT\n\"Build

\n

\n \"Calcy\n

\n

Table of Contents

\n\n

About

\n

A basic calculator app built with electron.

\n

Features

\n
    \n
  • Works on mobile with the website.
  • \n
  • Works with keyboard.
  • \n
  • Keyboard shortcuts to Quit & Refresh.
  • \n
  • UI as Numeric KeyPad.
  • \n
  • Backspace to del one char
  • \n
  • C to Clear
  • \n
\n

Downloads

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformArchVersionLink
Windowsx641.1.0Download
Windowsx641.1.0Download
\n

Install

\n

macOS: Download the .dmg file or run brew cask install calcy

\n

Windows: Download the .exe installer.

\n

Debian: Download the .deb installer.

\n

Fedora: Download the .rpm installer.

\n

Other Linux distros: Download the .AppImage file or run snap install calcy

\n

Browser: Start the browser version.

\n

For Developers

\n

Any contributions are welcome, if you plan to contribute please read the contributing docs first.

\n

Third Party Plugins

\n

None

\n
\n

\nBuilt with ❤️ using Electron Framework.\n

\n
", - "readmeOriginal": "

The Calcy App

\n

\"MIT\n\"Build

\n

\n \"Calcy\n

\n

Table of Contents

\n\n

About

\n

A basic calculator app built with electron.

\n

Features

\n
    \n
  • Works on mobile with the website.
  • \n
  • Works with keyboard.
  • \n
  • Keyboard shortcuts to Quit & Refresh.
  • \n
  • UI as Numeric KeyPad.
  • \n
  • Backspace to del one char
  • \n
  • C to Clear
  • \n
\n

Downloads

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformArchVersionLink
Windowsx641.1.0Download
Windowsx641.1.0Download
\n

Install

\n

macOS: Download the .dmg file or run brew cask install calcy

\n

Windows: Download the .exe installer.

\n

Debian: Download the .deb installer.

\n

Fedora: Download the .rpm installer.

\n

Other Linux distros: Download the .AppImage file or run snap install calcy

\n

Browser: Start the browser version.

\n

For Developers

\n

Any contributions are welcome, if you plan to contribute please read the contributing docs first.

\n

Third Party Plugins

\n

None

\n
\n

\nBuilt with ❤️ using Electron Framework.\n

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.199Z" + "readmeCleaned": "

The Calcy App

\n

\"MIT\n\"Build

\n

\n \"Calcy\n

\n

Table of Contents

\n\n

About

\n

A basic calculator app built with electron.

\n

Features

\n
    \n
  • Works on mobile with the website.
  • \n
  • Works with keyboard.
  • \n
  • Keyboard shortcuts to Quit & Refresh.
  • \n
  • UI as Numeric KeyPad.
  • \n
  • Backspace to del one char
  • \n
  • C to Clear
  • \n
\n

Downloads

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformArchVersionLink
Windowsx641.1.0Download
Windowsx641.1.0Download
\n

Install

\n

macOS: Download the .dmg file or run brew cask install calcy

\n

Windows: Download the .exe installer.

\n

Debian: Download the .deb installer.

\n

Fedora: Download the .rpm installer.

\n

Other Linux distros: Download the .AppImage file or run snap install calcy

\n

Browser: Start the browser version.

\n

For Developers

\n

Any contributions are welcome, if you plan to contribute please read the contributing docs first.

\n

Third Party Plugins

\n

None

\n
\n

\nBuilt with ❤️ using Electron Framework.\n

\n
", + "readmeOriginal": "

The Calcy App

\n

\"MIT\n\"Build

\n

\n \"Calcy\n

\n

Table of Contents

\n\n

About

\n

A basic calculator app built with electron.

\n

Features

\n
    \n
  • Works on mobile with the website.
  • \n
  • Works with keyboard.
  • \n
  • Keyboard shortcuts to Quit & Refresh.
  • \n
  • UI as Numeric KeyPad.
  • \n
  • Backspace to del one char
  • \n
  • C to Clear
  • \n
\n

Downloads

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformArchVersionLink
Windowsx641.1.0Download
Windowsx641.1.0Download
\n

Install

\n

macOS: Download the .dmg file or run brew cask install calcy

\n

Windows: Download the .exe installer.

\n

Debian: Download the .deb installer.

\n

Fedora: Download the .rpm installer.

\n

Other Linux distros: Download the .AppImage file or run snap install calcy

\n

Browser: Start the browser version.

\n

For Developers

\n

Any contributions are welcome, if you plan to contribute please read the contributing docs first.

\n

Third Party Plugins

\n

None

\n
\n

\nBuilt with ❤️ using Electron Framework.\n

\n
", + "readmeFetchedAt": "2024-02-29T22:00:27.144Z" }, - "catalyst": { - "readmeCleaned": "
", - "readmeOriginal": "
", - "readmeFetchedAt": "2022-05-10T00:07:41.251Z" + "brim": { + "readmeCleaned": "

Zealot

\n

The Zealot monorepo is the home to JavaScript apps and libraries related to the Zed data platform.

\n

This project is managed with the nx monorepo tool.

\n

Inside the /packages/ folder you'll find the source code for:

\n
    \n
  • zed-js: the JavaScript library for browsers
  • \n
  • zed-node: the JavaScript library for node
  • \n
  • zed-wasm: the Zed cli tools in the browser
  • \n
\n
", + "readmeOriginal": "

Zealot

\n

The Zealot monorepo is the home to JavaScript apps and libraries related to the Zed data platform.

\n

This project is managed with the nx monorepo tool.

\n

Inside the /packages/ folder you'll find the source code for:

\n
    \n
  • zed-js: the JavaScript library for browsers
  • \n
  • zed-node: the JavaScript library for node
  • \n
  • zed-wasm: the Zed cli tools in the browser
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:27.519Z" + }, + "cashcash": { + "readmeCleaned": "

\"Cashcash

\n

Cashcash is the accounting app for visual people.

\n

👀 Visualize

\n

Take decisions based on visual feedback. Graphs are the core feature of CashCash. First, you see and then you check the numbers.

\n

🔍 Filter

\n

One filter for all. Change it and see the graphs, tables and budgets adapting accordingly.

\n

⚖️ Budget

\n

Define your monthly target on all your expenses and incomes.

\n

🤖 Automate

\n

Create rules that will automatically assign transactions to the right accounts.

\n

🏦 Keep your secrets

\n

Your financial data stays on your computer. What you do with your money is nobody else business.\nYou can also export the database to save a copy at a place of your choice.

\n

Available features in CashCash

\n
    \n
  • Charts
  • \n
  • Double-entry bookkeeping
  • \n
  • Multicurrency support
  • \n
  • Tree structure accounts
  • \n
  • Unlimited transactions
  • \n
  • Unlimited accounts
  • \n
  • Filters
  • \n
  • Database export
  • \n
  • Database import
  • \n
  • Automation rules
  • \n
  • Bulk transactions update
  • \n
  • Budget
  • \n
  • XLS, XLSX, ODS and CSV import
  • \n
\n

Contribution

\n

Please make sure to read the Contributing Guide before making a pull request.

\n
", + "readmeOriginal": "

\"Cashcash

\n

Cashcash is the accounting app for visual people.

\n

👀 Visualize

\n

Take decisions based on visual feedback. Graphs are the core feature of CashCash. First, you see and then you check the numbers.

\n

🔍 Filter

\n

One filter for all. Change it and see the graphs, tables and budgets adapting accordingly.

\n

⚖️ Budget

\n

Define your monthly target on all your expenses and incomes.

\n

🤖 Automate

\n

Create rules that will automatically assign transactions to the right accounts.

\n

🏦 Keep your secrets

\n

Your financial data stays on your computer. What you do with your money is nobody else business.\nYou can also export the database to save a copy at a place of your choice.

\n

Available features in CashCash

\n
    \n
  • Charts
  • \n
  • Double-entry bookkeeping
  • \n
  • Multicurrency support
  • \n
  • Tree structure accounts
  • \n
  • Unlimited transactions
  • \n
  • Unlimited accounts
  • \n
  • Filters
  • \n
  • Database export
  • \n
  • Database import
  • \n
  • Automation rules
  • \n
  • Bulk transactions update
  • \n
  • Budget
  • \n
  • XLS, XLSX, ODS and CSV import
  • \n
\n

Contribution

\n

Please make sure to read the Contributing Guide before making a pull request.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:27.520Z" }, "camunda-modeler": { - "readmeCleaned": "

Camunda Modeler

\n

\"CI\"

\n

An integrated modeling solution for BPMN, DMN, and Forms based on bpmn.io.

\n

\"Camunda

\n

Resources

\n\n

Building the Application

\n

Build the app in a Posix environment. On Windows that is Git Bash or WSL. Make sure you have installed all the necessary tools to install and compile Node.js C++ addons.

\n
# checkout a tag\ngit checkout master\n\n# install dependencies\nnpm install\n\n# execute all checks (lint, test and build)\nnpm run all\n\n# build the application to ./dist\nnpm run build
\n

Development Setup

\n

Spin up the application for development, all strings attached:

\n
npm run dev\n
\n

Contributing

\n

Please checkout our contributing guidelines if you plan to\nfile an issue or pull request.

\n

Code of Conduct

\n

By participating to this project, please uphold to our Code of Conduct.

\n

License

\n

MIT

\n

Uses bpmn-js, dmn-js, and cmmn-js, licensed under the bpmn.io license.

\n
", - "readmeOriginal": "

Camunda Modeler

\n

\"CI\"

\n

An integrated modeling solution for BPMN, DMN, and Forms based on bpmn.io.

\n

\"Camunda

\n

Resources

\n\n

Building the Application

\n

Build the app in a Posix environment. On Windows that is Git Bash or WSL. Make sure you have installed all the necessary tools to install and compile Node.js C++ addons.

\n
# checkout a tag\ngit checkout master\n\n# install dependencies\nnpm install\n\n# execute all checks (lint, test and build)\nnpm run all\n\n# build the application to ./dist\nnpm run build
\n

Development Setup

\n

Spin up the application for development, all strings attached:

\n
npm run dev\n
\n

Contributing

\n

Please checkout our contributing guidelines if you plan to\nfile an issue or pull request.

\n

Code of Conduct

\n

By participating to this project, please uphold to our Code of Conduct.

\n

License

\n

MIT

\n

Uses bpmn-js, dmn-js, and cmmn-js, licensed under the bpmn.io license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.265Z" + "readmeCleaned": "

Camunda Modeler

\n

\"CI\"

\n

An integrated modeling solution for BPMN, DMN, and Forms based on bpmn.io.

\n

\"Camunda

\n

Resources

\n\n

Building the Application

\n

Build the app in a Posix environment. On Windows that is Git Bash or WSL. Make sure you have installed all the necessary tools to install and compile Node.js C++ addons.

\n
# checkout a tag\ngit checkout main\n\n# install dependencies\nnpm install\n\n# execute all checks (lint, test and build)\nnpm run all\n\n# build the application to ./dist\nnpm run build
\n

Development Setup

\n

Spin up the application for development, all strings attached:

\n
npm run dev
\n

Contributing

\n

Please checkout our contributing guidelines if you plan to\nfile an issue or pull request.

\n

Code of Conduct

\n

By participating to this project, please uphold to our Code of Conduct.

\n

License

\n

MIT

\n

Uses bpmn-js, dmn-js, cmmn-js, and form-js licensed under the bpmn.io license.

\n
", + "readmeOriginal": "

Camunda Modeler

\n

\"CI\"

\n

An integrated modeling solution for BPMN, DMN, and Forms based on bpmn.io.

\n

\"Camunda

\n

Resources

\n\n

Building the Application

\n

Build the app in a Posix environment. On Windows that is Git Bash or WSL. Make sure you have installed all the necessary tools to install and compile Node.js C++ addons.

\n
# checkout a tag\ngit checkout main\n\n# install dependencies\nnpm install\n\n# execute all checks (lint, test and build)\nnpm run all\n\n# build the application to ./dist\nnpm run build
\n

Development Setup

\n

Spin up the application for development, all strings attached:

\n
npm run dev
\n

Contributing

\n

Please checkout our contributing guidelines if you plan to\nfile an issue or pull request.

\n

Code of Conduct

\n

By participating to this project, please uphold to our Code of Conduct.

\n

License

\n

MIT

\n

Uses bpmn-js, dmn-js, cmmn-js, and form-js licensed under the bpmn.io license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:27.567Z" }, - "cbetar2": { - "readmeCleaned": "

CBETA電子佛典閱讀器2(非官方)

\n

特色

\n

搜尋目錄、全文檢索、書籤功能、網址分享、離線瀏覽、語音播放、佛學詞典、佈景主題切換、經文分頁、字型調整、楷書字型、直排文字、列印經文/抄經本、連線/離線DB支援、跨平台、無廣告、開放原始碼。

\n

說明

\n

CBETA 電子佛典閱讀器2(非官方) (Chinese Buddhist Electronic Text Association Reader 2),簡寫cbetar2,使用 CBETA API 存取電子佛經,支援以下功能

\n
    \n
  • \n

    模組化程式

    \n

    cbetar2 為一支模組化程式,由 frontend app (PWA) + backend app (CBETA API or cbetar2 backend) 組成。有兩種使用方式:

    \n
      \n
    1. 連線DB版 app:PWA + CBETA API
    2. \n
    \n
      \n
    • 此版本不須先下載 CBETA 離線經文資料檔,但要作離線瀏覽要把經文加至書籤。
    • \n
    • 安裝方式:瀏覽器安裝、商店安裝。支援多種平台。
    • \n
    \n
      \n
    1. 離線DB版 app:PWA + cbetar2 backend
    2. \n
    \n
      \n
    • 此版本預設與連線版相同,多了離線DB的支援。要切為離線DB模式,要先下載、解壓CBETA 離線經文資料檔,可離線瀏覽目錄、經文。
    • \n
    • 安裝方式:下載安裝檔案安裝。支援 Windows 7+, Linux, macOS 10.10+。
    • \n
    • 設定:啟動 app 後,執行選單/檔案/設定 Bookcase目錄。
    • \n
    \n
  • \n
  • \n

    搜尋、瀏覽

    \n
      \n
    1. 搜索目錄:在目錄頁,按下右上角放大鏡圖示。在對話框輸入經文部分(或全部)標題,按下\"搜索目錄\"後會列出相關經文。
    2. \n
    \n\n
      \n
    1. \n

      全文檢索:類似\"搜索目錄\"。但在對話框可輸入某卷經文內的一段文字,如\"大水忽起卒至無期\"。

      \n
    2. \n
    3. \n

      上下卷切換:在經文頁中,右下方半透明鈕按下會跳按鈕,可切換上下卷。

      \n
    4. \n
    \n\n
  • \n
  • \n

    書籤

    \n
      \n
    1. 開啟某經文後,(手機、平板)長按後選擇想標記為書籤的字串位置,按右上角書籤圖示,即新增一書籤,可至書籤頁查詢。加入書籤的經文可作離線瀏覽。
    2. \n
    \n\n
      \n
    1. 刪除:至書籤頁,左滑項目即出現刪除鈕,再點擊。
    2. \n
    \n
  • \n
  • \n

    網址分享

    \n
      \n
    1. 用瀏覽器開啟此 app 並開啟某卷經文後,可複製其網址分享給別人開啟。
    2. \n
    3. 也可以使用瀏覽器內建書籤功能儲存經文網址。與app書籤功能相比,可以依個人使習慣作選擇。
    4. \n
    5. App 內建\"分享此頁\"功能,可複製以下連結至作業系統剪貼簿或產生 QR code,可分享給其他人:目錄、經、卷、目錄搜尋、全文檢索搜尋、詞典搜尋、app主頁
    6. \n
    7. 分享網址可帶上部分 app 設定參數。
    8. \n
    \n\n
      \n
    1. 經文文字連結功能:選取經文一段文字後、執行\"分享此頁\"功能,所產生的app連結開啟後會自動跳至選取文字頁面並標示選取文字。
    2. \n
    3. 文章引用:選取經文一段文字後、執行\"文章引用\"功能,引用文字即複製至作業系統剪貼簿。引用格式基於CBETA Online,例如:\"《長阿含經》卷1:「長阿含經」(CBETA, T01, no. 1, p. 1a02)\"
    4. \n
    \n
  • \n
  • \n

    離線瀏覽

    \n
      \n
    1. 書籤頁包含的\"經\"或\"卷\"書籤都具有離線瀏覽的功能,並用圖示標示。
    2. \n
    3. 設定頁的\"更新離線經文檔\"按鈕用途為:當CBETA每季更新經文後,離線經文檔不會自動更新,必須手動執行此功能更新所有離線檔。
    4. \n
    \n
  • \n
  • \n

    語音播放

    \n
      \n
    1. 使用電腦語音合成技術 - text to speech,作唸經文功能,即所謂的\"有聲書\"。(注意,當代電腦語音合成技術與\"真人發音\"仍有落差。因此聽到的經文發音偶爾不正確是正常現象。)
    2. \n
    3. 播放步驟:開啟經文,按下右上方音符鈕,即可播放(如擷圖所示)
    4. \n
    \n\n
      \n
    1. 單頁模式下指定位置播放:選取部分經文,按下播放鍵,即會從選取處開始播放至經文結尾。
    2. \n
    3. 分頁模式下指定頁數播放:切換至特定頁數,按下播放鍵,即會從該頁開始播放。一頁播完會自動跳下一頁,至經文結尾。
    4. \n
    5. 循環播放:可選擇循環播放的啟始與結束文字,即會自動重複播放,直到按下暫停播放鈕。用途:作唸佛機用。
    6. \n
    \n\n
      \n
    1. 合成語音切換:可切換中國大陸腔、台灣腔、廣東腔,尚不支援 Android, Linux。Windows 10 使用者,請先至 OS 設定安裝各種語音檔,如圖所示:
    2. \n
    \n\n
  • \n
  • \n

    佛學詞典(線上查詢)

    \n
      \n
    1. 整合\"DILA 佛學術語字辭典\",可在\"佛學詞典\"分頁查詢佛學字詞。
    2. \n
    \n\n
      \n
    1. 也可以從查詢的結果選取文字,再執行查詢詞典功能。
    2. \n
    3. 也可以在經文頁選取文字後,執行查詢詞典功能。
    4. \n
    \n
  • \n
  • \n

    萌典字典(線上查詢)

    \n
      \n
    1. 整合\"萌典\"字典,可在\"佛學詞典\"分頁切換至\"萌典字典\",可查詢單字,包括注音、解釋。
    2. \n
    3. 也可以從查詢的結果選取文字,再執行查詢字典功能。
    4. \n
    5. 也可以在經文頁選取文字後,執行查詢字典功能。
    6. \n
    \n
  • \n
  • \n

    佈景主題切換

    \n
      \n
    1. 支援多種佈景主題。
    2. \n
    \n\n\n\n
  • \n
  • \n

    經文分頁

    \n
      \n
    1. 經文可調整成單頁或分頁模式。單頁模式,使用滑動方式閱讀經文。分頁模式,可使用鍵盤方向鍵或螢幕方向鍵切換經文頁。
    2. \n
    \n
  • \n
  • \n

    字型調整

    \n
      \n
    1. 考量視力不佳的同修,提供最大 128 px 的經文字型設定。若有需要更大字型,請 E-mail 或 GitHub 聯絡開發者新增。
    2. \n
    3. 支援全字庫楷書字型。
    4. \n
    \n
  • \n
  • \n

    直排文字

    \n
      \n
    1. 傳統中文書的直排文字、由右至左排版。
    2. \n
    \n
  • \n
  • \n

    App 捷徑

    \n
      \n
    1. Windows, Android的Chrome(建議最新版)使用者,滑鼠右鍵或長按app圖示,可存取app功能捷徑,目前有:(開啟)第1書籤、佛學詞典、萌典字典。
    2. \n
    3. 若由舊版 app 升級至 >= 4.3.0版,要作一次移除app(但可不刪app資料),再重新安裝,此app捷徑選單才會出現。
    4. \n
    \n\n
  • \n
  • \n

    列印經文

    \n
      \n
    1. 經文頁右上三點按鈕點開,按下列印按鈕,即會跳出列印對話框。
    2. \n
    3. 應用:可選擇印紙本或PDF檔。
    4. \n
    5. 調整:可至設定頁調整字型大小、橫/直排文字、黑體/楷書體,再作列印。
    6. \n
    7. 設定頁可設定\"經文列印樣式\",目前支援\"白底黑字\"、\"抄經本\"。
    8. \n
    9. 已在 Chrome 87, Edge Chrome 87 測過可用。Safari 不支援!
    10. \n
    \n\n
  • \n
  • \n

    App 設定匯出/匯入

    \n
      \n
    1. 此功能位於設定頁。
    2. \n
    3. 匯出app設定,同時也會匯出書籤資訊,可作備分。
    4. \n
    5. 匯入設定後,會重新下載離線經文檔。
    6. \n
    \n
  • \n
  • \n

    App異常回報

    \n

    App設定頁的異常回報鈕使用方法為:執行會造成app異常的步驟後,再至設定頁按下異常回報鈕,即會自動產生一封E-mail,包含異常的記錄,發送此E-mail給我們即可。

    \n
  • \n
\n

程式碼為開放(MIT License),可自由下載修改、重新發佈。

\n

支援平台

\n

已在這些環境作過安裝、測試:

\n
    \n
  • Windows 10 amd64 + Chrome
  • \n
  • Windows 11 on ARM + Chrome
  • \n
  • Android 9 + Chrome
  • \n
  • Firefly RK-3399 + Android 7.1 + Firefox 91 (from PWA)
  • \n
  • macOS 11 amd64 + Chrome
  • \n
  • macOS 11.5.2 arm64 + Electron app (from Apple App Store)
  • \n
  • macOS 11.5.2 arm64 host + Ubuntu 20.04 arm64 guest + Electron app (from Snap Store)
  • \n
  • iPad 7 iPadOS 14-15 + Safari
  • \n
  • iPhone 8 (模擬器) + Safari
  • \n
  • Debian Linux 10 + Chrome
  • \n
  • Raspberry Pi 4 + Ubuntu 20 arm64 + Electron app (from Snap Store)
  • \n
  • Ubuntu 21 amd64 + Electron app (from Snap Store)
  • \n
  • Ubuntu 21 amd64 + Electron app (from Flathub)
  • \n
  • Fedora 35 arm64 + Electron app (from Flathub)
  • \n
\n

非上述環境仍可嘗試使用此 app。若有已知問題未描述的問題,可用異常回報功能。

\n

建議 OS 與 Chrome、Safari 保持在最新版,以取得最佳 app 體驗。

\n

安裝

\n

此 app 有3種取得、安裝方式:

\n
    \n
  1. 連線 DB 版 app:Chrome, Safari 網頁瀏覽器。
  2. \n
  3. 連線 DB 版 app:App 商店。
  4. \n
  5. 離線 DB 版 app:下載安裝檔。
  6. \n
\n

建議採用第1種用瀏覽器安裝,以取得最完整的 app 功能體驗。3種安裝方法如下。

\n

從瀏覽器開啟/安裝

\n

請用 Chrome (Windows, macOS, Linux, Android作業系統使用者)、Safari iOS (iPhone, iPad 使用者) 瀏覽器開啟以下網址:

\n

https://MrMYHuang.github.io

\n

或:

\n\n\n\n

此 progressive web app (PWA),可不安裝直接在網頁瀏覽器執行,或安裝至手機、平板、筆電、桌機。建議安裝,以避免瀏覽器定期清除快取,導致書籤資料不見!

\n

Windows, macOS, Linux, Android - 使用 Chrome 安裝

\n

使用 Chrome 瀏覧器(建議最新版)開啟上述 PWA 網址後,網址列會出現一個加號,如圖所示:\n

\n

點擊它,以完成安裝。安裝完後會在桌面出現\"電子佛典\"app圖示。

\n

iOS - 使用 Safari 安裝

\n
    \n
  1. 使用 Safari 開啟 web app 網址,再點擊下方中間的\"分享\"圖示:
  2. \n
\n

\n
    \n
  1. 滑動頁面至下方,點選\"加入主畫面\" (Add to Home Screen):
  2. \n
\n

\n
    \n
  1. 點擊\"新增\" (Add):
  2. \n
\n

\n
    \n
  1. App 安裝完,出現在主畫面的圖示:
  2. \n
\n

\n

從 App 商店安裝

\n

iOS 14.0+ (iPhone), iPadOS 14.0+ (iPad) - 使用 Apple App Store

\n\n\n\n

Android 4.4+ - 使用 Google Play Store

\n\n\"Google\n\n

Android 4.4+ - 使用 Amazon Appstore

\n\n\n\n

Android 4.4+ - 使用 Samsung Galaxy Store

\n\n\n\n

Android 4.4+ - 使用 Huawei AppGallery (未過審中國大陸)

\n\n\n\n

macOS 10.11+ (amd64 & arm64) - 使用 Apple App Store

\n\n\n\n

Windows 10+ (amd64 & arm64) - 使用 Microsoft Store

\n\n\"Chinese\n\n

Linux (amd64 & arm64) - 使用 Snap Store

\n\n\n\n

Linux (amd64 & arm64) - 使用 Flathub

\n\n\n\n

RHEL 8 & 9 / CentOS 8 & 9 / Fedora Linux 34-36 (amd64 & arm64) - 使用 Copr

\n

Shell script:

\n
sudo dnf copr enable mrmyh/cbetar2\nsudo dnf install cbetar2\n
\n

下載安裝檔

\n

支援的 amd64 & arm64 作業系統如下 (Android 為連線 DB app,其他都是離線 DB app):

\n
    \n
  1. Android (中國大陸使用者也能安裝)
  2. \n
  3. Linux AppImage (Ubuntu, Fedora)
  4. \n
  5. Linux DEB (Debian, Ubuntu, ...)
  6. \n
  7. Linux RPM (Fedora, ...)
  8. \n
  9. Windows 7+
  10. \n
  11. macOS 10.11+
  12. \n
\n

請開啟任一頁面,下載最新版安裝檔:

\n\n

也可以至此安裝 Electron App Store,搜尋 \"cbeta\" 找到此 app 安裝檔:

\n\n

TODO

\n
    \n
  1. 離線版 app 未完成或不支援功能:
  2. \n
  3. 搜尋目錄
  4. \n
  5. 全文搜索
  6. \n
  7. 查字典
  8. \n
  9. 查詞典
  10. \n
  11. 經文顯示缺字
  12. \n
  13. 初次啟動 app 仍須網路連線(自動下載前端 app)。
  14. \n
\n

已知問題

\n
    \n
  1. iOS Safari 在單頁模式下,捲軸無法顯示。
  2. \n
  3. 目前多數 Chrome 無法暫停合成語音播放,因此此 app 目前經文語音播放功能不支援暫停,只支援停止。
  4. \n
  5. 語音播放速度受限不同引擎、語音限制,可能無法達到指定速度。
  6. \n
  7. \"避免螢幕自動鎖定\"功能僅限部分較新 Chrome 瀏覽器才支援。
  8. \n
  9. iOS Safari 13.4 以上才支援\"分享此頁\"功能。
  10. \n
  11. iOS Safari 不支援 app 捷徑 (App Store iOS app 支援)。
  12. \n
  13. Safari, iOS Safari 不支援列印直排經文。( https://bugs.webkit.org/show_bug.cgi?id=220043 )
  14. \n
  15. iOS Safari 選擇文字後,仍會閃爍彈出式選單才消失。
  16. \n
  17. 合成語音選項濾掉非離線語音,以避開非離線語音單次播放最長字串過小的問題。
  18. \n
  19. 合成語音選項在 Android Chrome 無效。( https://stackoverflow.com/a/61366224/631869 )
  20. \n
  21. 合成語音功能在 Linux 無作用。
  22. \n
  23. App Store iOS app 不支援列印。
  24. \n
\n

版本歷史

\n

程式開發

\n

隱私政策聲明

\n

此app無收集使用者個人資訊,也無收集匿名資訊。

\n

第三方軟體版權聲明

\n
    \n
  1. CBETA API參考文件
  2. \n
  3. DILA 佛學術語字辭典
  4. \n
  5. 全字庫字型
  6. \n
  7. 萌典字典
  8. \n
\n

App相關貢獻者 (依姓名英、中排序)

\n\n
", - "readmeOriginal": "

CBETA電子佛典閱讀器2(非官方)

\n

特色

\n

搜尋目錄、全文檢索、書籤功能、網址分享、離線瀏覽、語音播放、佛學詞典、佈景主題切換、經文分頁、字型調整、楷書字型、直排文字、列印經文/抄經本、連線/離線DB支援、跨平台、無廣告、開放原始碼。

\n

說明

\n

CBETA 電子佛典閱讀器2(非官方) (Chinese Buddhist Electronic Text Association Reader 2),簡寫cbetar2,使用 CBETA API 存取電子佛經,支援以下功能

\n
    \n
  • \n

    模組化程式

    \n

    cbetar2 為一支模組化程式,由 frontend app (PWA) + backend app (CBETA API or cbetar2 backend) 組成。有兩種使用方式:

    \n
      \n
    1. 連線DB版 app:PWA + CBETA API
    2. \n
    \n
      \n
    • 此版本不須先下載 CBETA 離線經文資料檔,但要作離線瀏覽要把經文加至書籤。
    • \n
    • 安裝方式:瀏覽器安裝、商店安裝。支援多種平台。
    • \n
    \n
      \n
    1. 離線DB版 app:PWA + cbetar2 backend
    2. \n
    \n
      \n
    • 此版本預設與連線版相同,多了離線DB的支援。要切為離線DB模式,要先下載、解壓CBETA 離線經文資料檔,可離線瀏覽目錄、經文。
    • \n
    • 安裝方式:下載安裝檔案安裝。支援 Windows 7+, Linux, macOS 10.10+。
    • \n
    • 設定:啟動 app 後,執行選單/檔案/設定 Bookcase目錄。
    • \n
    \n
  • \n
  • \n

    搜尋、瀏覽

    \n
      \n
    1. 搜索目錄:在目錄頁,按下右上角放大鏡圖示。在對話框輸入經文部分(或全部)標題,按下\"搜索目錄\"後會列出相關經文。
    2. \n
    \n\n
      \n
    1. \n

      全文檢索:類似\"搜索目錄\"。但在對話框可輸入某卷經文內的一段文字,如\"大水忽起卒至無期\"。

      \n
    2. \n
    3. \n

      上下卷切換:在經文頁中,右下方半透明鈕按下會跳按鈕,可切換上下卷。

      \n
    4. \n
    \n\n
  • \n
  • \n

    書籤

    \n
      \n
    1. 開啟某經文後,(手機、平板)長按後選擇想標記為書籤的字串位置,按右上角書籤圖示,即新增一書籤,可至書籤頁查詢。加入書籤的經文可作離線瀏覽。
    2. \n
    \n\n
      \n
    1. 刪除:至書籤頁,左滑項目即出現刪除鈕,再點擊。
    2. \n
    \n
  • \n
  • \n

    網址分享

    \n
      \n
    1. 用瀏覽器開啟此 app 並開啟某卷經文後,可複製其網址分享給別人開啟。
    2. \n
    3. 也可以使用瀏覽器內建書籤功能儲存經文網址。與app書籤功能相比,可以依個人使習慣作選擇。
    4. \n
    5. App 內建\"分享此頁\"功能,可複製以下連結至作業系統剪貼簿或產生 QR code,可分享給其他人:目錄、經、卷、目錄搜尋、全文檢索搜尋、詞典搜尋、app主頁
    6. \n
    7. 分享網址可帶上部分 app 設定參數。
    8. \n
    \n\n
      \n
    1. 經文文字連結功能:選取經文一段文字後、執行\"分享此頁\"功能,所產生的app連結開啟後會自動跳至選取文字頁面並標示選取文字。
    2. \n
    3. 文章引用:選取經文一段文字後、執行\"文章引用\"功能,引用文字即複製至作業系統剪貼簿。引用格式基於CBETA Online,例如:\"《長阿含經》卷1:「長阿含經」(CBETA, T01, no. 1, p. 1a02)\"
    4. \n
    \n
  • \n
  • \n

    離線瀏覽

    \n
      \n
    1. 書籤頁包含的\"經\"或\"卷\"書籤都具有離線瀏覽的功能,並用圖示標示。
    2. \n
    3. 設定頁的\"更新離線經文檔\"按鈕用途為:當CBETA每季更新經文後,離線經文檔不會自動更新,必須手動執行此功能更新所有離線檔。
    4. \n
    \n
  • \n
  • \n

    語音播放

    \n
      \n
    1. 使用電腦語音合成技術 - text to speech,作唸經文功能,即所謂的\"有聲書\"。(注意,當代電腦語音合成技術與\"真人發音\"仍有落差。因此聽到的經文發音偶爾不正確是正常現象。)
    2. \n
    3. 播放步驟:開啟經文,按下右上方音符鈕,即可播放(如擷圖所示)
    4. \n
    \n\n
      \n
    1. 單頁模式下指定位置播放:選取部分經文,按下播放鍵,即會從選取處開始播放至經文結尾。
    2. \n
    3. 分頁模式下指定頁數播放:切換至特定頁數,按下播放鍵,即會從該頁開始播放。一頁播完會自動跳下一頁,至經文結尾。
    4. \n
    5. 循環播放:可選擇循環播放的啟始與結束文字,即會自動重複播放,直到按下暫停播放鈕。用途:作唸佛機用。
    6. \n
    \n\n
      \n
    1. 合成語音切換:可切換中國大陸腔、台灣腔、廣東腔,尚不支援 Android, Linux。Windows 10 使用者,請先至 OS 設定安裝各種語音檔,如圖所示:
    2. \n
    \n\n
  • \n
  • \n

    佛學詞典(線上查詢)

    \n
      \n
    1. 整合\"DILA 佛學術語字辭典\",可在\"佛學詞典\"分頁查詢佛學字詞。
    2. \n
    \n\n
      \n
    1. 也可以從查詢的結果選取文字,再執行查詢詞典功能。
    2. \n
    3. 也可以在經文頁選取文字後,執行查詢詞典功能。
    4. \n
    \n
  • \n
  • \n

    萌典字典(線上查詢)

    \n
      \n
    1. 整合\"萌典\"字典,可在\"佛學詞典\"分頁切換至\"萌典字典\",可查詢單字,包括注音、解釋。
    2. \n
    3. 也可以從查詢的結果選取文字,再執行查詢字典功能。
    4. \n
    5. 也可以在經文頁選取文字後,執行查詢字典功能。
    6. \n
    \n
  • \n
  • \n

    佈景主題切換

    \n
      \n
    1. 支援多種佈景主題。
    2. \n
    \n\n\n\n
  • \n
  • \n

    經文分頁

    \n
      \n
    1. 經文可調整成單頁或分頁模式。單頁模式,使用滑動方式閱讀經文。分頁模式,可使用鍵盤方向鍵或螢幕方向鍵切換經文頁。
    2. \n
    \n
  • \n
  • \n

    字型調整

    \n
      \n
    1. 考量視力不佳的同修,提供最大 128 px 的經文字型設定。若有需要更大字型,請 E-mail 或 GitHub 聯絡開發者新增。
    2. \n
    3. 支援全字庫楷書字型。
    4. \n
    \n
  • \n
  • \n

    直排文字

    \n
      \n
    1. 傳統中文書的直排文字、由右至左排版。
    2. \n
    \n
  • \n
  • \n

    App 捷徑

    \n
      \n
    1. Windows, Android的Chrome(建議最新版)使用者,滑鼠右鍵或長按app圖示,可存取app功能捷徑,目前有:(開啟)第1書籤、佛學詞典、萌典字典。
    2. \n
    3. 若由舊版 app 升級至 >= 4.3.0版,要作一次移除app(但可不刪app資料),再重新安裝,此app捷徑選單才會出現。
    4. \n
    \n\n
  • \n
  • \n

    列印經文

    \n
      \n
    1. 經文頁右上三點按鈕點開,按下列印按鈕,即會跳出列印對話框。
    2. \n
    3. 應用:可選擇印紙本或PDF檔。
    4. \n
    5. 調整:可至設定頁調整字型大小、橫/直排文字、黑體/楷書體,再作列印。
    6. \n
    7. 設定頁可設定\"經文列印樣式\",目前支援\"白底黑字\"、\"抄經本\"。
    8. \n
    9. 已在 Chrome 87, Edge Chrome 87 測過可用。Safari 不支援!
    10. \n
    \n\n
  • \n
  • \n

    App 設定匯出/匯入

    \n
      \n
    1. 此功能位於設定頁。
    2. \n
    3. 匯出app設定,同時也會匯出書籤資訊,可作備分。
    4. \n
    5. 匯入設定後,會重新下載離線經文檔。
    6. \n
    \n
  • \n
  • \n

    App異常回報

    \n

    App設定頁的異常回報鈕使用方法為:執行會造成app異常的步驟後,再至設定頁按下異常回報鈕,即會自動產生一封E-mail,包含異常的記錄,發送此E-mail給我們即可。

    \n
  • \n
\n

程式碼為開放(MIT License),可自由下載修改、重新發佈。

\n

支援平台

\n

已在這些環境作過安裝、測試:

\n
    \n
  • Windows 10 amd64 + Chrome
  • \n
  • Windows 11 on ARM + Chrome
  • \n
  • Android 9 + Chrome
  • \n
  • Firefly RK-3399 + Android 7.1 + Firefox 91 (from PWA)
  • \n
  • macOS 11 amd64 + Chrome
  • \n
  • macOS 11.5.2 arm64 + Electron app (from Apple App Store)
  • \n
  • macOS 11.5.2 arm64 host + Ubuntu 20.04 arm64 guest + Electron app (from Snap Store)
  • \n
  • iPad 7 iPadOS 14-15 + Safari
  • \n
  • iPhone 8 (模擬器) + Safari
  • \n
  • Debian Linux 10 + Chrome
  • \n
  • Raspberry Pi 4 + Ubuntu 20 arm64 + Electron app (from Snap Store)
  • \n
  • Ubuntu 21 amd64 + Electron app (from Snap Store)
  • \n
  • Ubuntu 21 amd64 + Electron app (from Flathub)
  • \n
  • Fedora 35 arm64 + Electron app (from Flathub)
  • \n
\n

非上述環境仍可嘗試使用此 app。若有已知問題未描述的問題,可用異常回報功能。

\n

建議 OS 與 Chrome、Safari 保持在最新版,以取得最佳 app 體驗。

\n

安裝

\n

此 app 有3種取得、安裝方式:

\n
    \n
  1. 連線 DB 版 app:Chrome, Safari 網頁瀏覽器。
  2. \n
  3. 連線 DB 版 app:App 商店。
  4. \n
  5. 離線 DB 版 app:下載安裝檔。
  6. \n
\n

建議採用第1種用瀏覽器安裝,以取得最完整的 app 功能體驗。3種安裝方法如下。

\n

從瀏覽器開啟/安裝

\n

請用 Chrome (Windows, macOS, Linux, Android作業系統使用者)、Safari iOS (iPhone, iPad 使用者) 瀏覽器開啟以下網址:

\n

https://MrMYHuang.github.io

\n

或:

\n\n\n\n

此 progressive web app (PWA),可不安裝直接在網頁瀏覽器執行,或安裝至手機、平板、筆電、桌機。建議安裝,以避免瀏覽器定期清除快取,導致書籤資料不見!

\n

Windows, macOS, Linux, Android - 使用 Chrome 安裝

\n

使用 Chrome 瀏覧器(建議最新版)開啟上述 PWA 網址後,網址列會出現一個加號,如圖所示:\n

\n

點擊它,以完成安裝。安裝完後會在桌面出現\"電子佛典\"app圖示。

\n

iOS - 使用 Safari 安裝

\n
    \n
  1. 使用 Safari 開啟 web app 網址,再點擊下方中間的\"分享\"圖示:
  2. \n
\n

\n
    \n
  1. 滑動頁面至下方,點選\"加入主畫面\" (Add to Home Screen):
  2. \n
\n

\n
    \n
  1. 點擊\"新增\" (Add):
  2. \n
\n

\n
    \n
  1. App 安裝完,出現在主畫面的圖示:
  2. \n
\n

\n

從 App 商店安裝

\n

iOS 14.0+ (iPhone), iPadOS 14.0+ (iPad) - 使用 Apple App Store

\n\n\n\n

Android 4.4+ - 使用 Google Play Store

\n\n\"Google\n\n

Android 4.4+ - 使用 Amazon Appstore

\n\n\n\n

Android 4.4+ - 使用 Samsung Galaxy Store

\n\n\n\n

Android 4.4+ - 使用 Huawei AppGallery (未過審中國大陸)

\n\n\n\n

macOS 10.11+ (amd64 & arm64) - 使用 Apple App Store

\n\n\n\n

Windows 10+ (amd64 & arm64) - 使用 Microsoft Store

\n\n\"Chinese\n\n

Linux (amd64 & arm64) - 使用 Snap Store

\n\n\n\n

Linux (amd64 & arm64) - 使用 Flathub

\n\n\n\n

RHEL 8 & 9 / CentOS 8 & 9 / Fedora Linux 34-36 (amd64 & arm64) - 使用 Copr

\n

Shell script:

\n
sudo dnf copr enable mrmyh/cbetar2\nsudo dnf install cbetar2\n
\n

下載安裝檔

\n

支援的 amd64 & arm64 作業系統如下 (Android 為連線 DB app,其他都是離線 DB app):

\n
    \n
  1. Android (中國大陸使用者也能安裝)
  2. \n
  3. Linux AppImage (Ubuntu, Fedora)
  4. \n
  5. Linux DEB (Debian, Ubuntu, ...)
  6. \n
  7. Linux RPM (Fedora, ...)
  8. \n
  9. Windows 7+
  10. \n
  11. macOS 10.11+
  12. \n
\n

請開啟任一頁面,下載最新版安裝檔:

\n\n

也可以至此安裝 Electron App Store,搜尋 \"cbeta\" 找到此 app 安裝檔:

\n\n

TODO

\n
    \n
  1. 離線版 app 未完成或不支援功能:
  2. \n
  3. 搜尋目錄
  4. \n
  5. 全文搜索
  6. \n
  7. 查字典
  8. \n
  9. 查詞典
  10. \n
  11. 經文顯示缺字
  12. \n
  13. 初次啟動 app 仍須網路連線(自動下載前端 app)。
  14. \n
\n

已知問題

\n
    \n
  1. iOS Safari 在單頁模式下,捲軸無法顯示。
  2. \n
  3. 目前多數 Chrome 無法暫停合成語音播放,因此此 app 目前經文語音播放功能不支援暫停,只支援停止。
  4. \n
  5. 語音播放速度受限不同引擎、語音限制,可能無法達到指定速度。
  6. \n
  7. \"避免螢幕自動鎖定\"功能僅限部分較新 Chrome 瀏覽器才支援。
  8. \n
  9. iOS Safari 13.4 以上才支援\"分享此頁\"功能。
  10. \n
  11. iOS Safari 不支援 app 捷徑 (App Store iOS app 支援)。
  12. \n
  13. Safari, iOS Safari 不支援列印直排經文。( https://bugs.webkit.org/show_bug.cgi?id=220043 )
  14. \n
  15. iOS Safari 選擇文字後,仍會閃爍彈出式選單才消失。
  16. \n
  17. 合成語音選項濾掉非離線語音,以避開非離線語音單次播放最長字串過小的問題。
  18. \n
  19. 合成語音選項在 Android Chrome 無效。( https://stackoverflow.com/a/61366224/631869 )
  20. \n
  21. 合成語音功能在 Linux 無作用。
  22. \n
  23. App Store iOS app 不支援列印。
  24. \n
\n

版本歷史

\n

程式開發

\n

隱私政策聲明

\n

此app無收集使用者個人資訊,也無收集匿名資訊。

\n

第三方軟體版權聲明

\n
    \n
  1. CBETA API參考文件
  2. \n
  3. DILA 佛學術語字辭典
  4. \n
  5. 全字庫字型
  6. \n
  7. 萌典字典
  8. \n
\n

App相關貢獻者 (依姓名英、中排序)

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.331Z" + "buttercup": { + "readmeCleaned": "

Buttercup Desktop

\n
\n

Buttercup for Desktop - Mac, Linux and Windows

\n
\n

\"Buttercup\" \"Latest \"Chat \"Discuss

\n\"Buttercup\n²\n

About

\n

Buttercup is a free, open-source and cross-platform password manager, built on NodeJS with Typescript. It uses strong industry-standard encryption to protect your passwords and credentials (among other data you store in Buttercup vaults) at rest, within vault files (.bcup). Vaults can be loaded from and saved to a number of sources, such as the local filesystem, Dropbox, Google Drive or any WebDAV-enabled service (like ownCloud or Nextcloud ¹).

\n

Why you need a password manager

\n

Password management is a crucial tool when you have any online presence. It's vital that all of your accounts online use strong and unique passwords so that they're much more difficult to break in to. Even if one of your accounts are breached, having unique passwords means that the likelihood of the attacker gaining further access to your accounts portfolio is greatly reduced.

\n

Without a password manager, such as Buttercup, it would be very tedious to manage different passwords for each service. If you remember your passwords it's a good sign that they're not strong enough. Ideally you should memorise a primary password for your vault, and not know any of the account-specific passwords off the top of your head.

\n

Precautions

\n

Buttercup securely encrypts your data in protected files, but this security is only as strong as the weakest component - and this is very often the primary password used to lock and unlock your vault. Follow these basic guidelines to ensure that your vault is safe even if exposed:

\n
    \n
  • Choose a unique password that is not used elsewhere
  • \n
  • Use a highly-varied set of different characters - such as alpha-numeric, symbols and spaces
  • \n
  • Use a long password - the longer the better
  • \n
  • Don't include words or names in the password
  • \n
  • Never share your password with anyone
  • \n
\n

It is very important to note that no one associated with Buttercup will ever request your personal vault or its primary password. Do not share it or any of its related details with anyone. Developers or contributors working with Buttercup may request example vaults created via your system to try and reproduce issues, but please ensure to never use your real password or store actual credentails within such vaults.

\n

Versions

\n

The current stable version is 2. We recommend upgrading if you're still on v1, as it is no longer being actively maintained. You can still browse the v1 source and documentation here.

\n

Buttercup is built on Node 20 LTS - no other platform is officially supported.

\n

Operating Systems

\n

Buttercup Desktop is officially supported on:

\n
    \n
  • Most linux distributions (x64), such as Ubuntu
  • \n
  • MacOS (x64, Apple Silicon¹)
  • \n
  • Windows 10 / 11 (x64)
  • \n
\n

¹ No builds yet

\n

Arch Linux

\n

Buttercup is also available for Arch via the AUR. This release channel is maintained by our community.

\n

Some Arch users have reported the occasional segfault - if you experience this please try this solution before creating an issue.

\n

32bit builds (x86)

\n

Buttercup no longer provides 32bit builds, due to the complexity of supporting them in the build pipeline.

\n

Portability

\n

Buttercup provides a portable Windows version. Look for the release with the name Buttercup-win-x64-2.0.0-portable.exe where 2.0.0 is the version and x64 is the architecture.

\n

Although not explicitly portable, both the Mac zip and Linux AppImage formats are more or less standalone. They still write to the standard config/log destinations, however.

\n

To make the most of the portable version, some enviroment variables are required:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Enviroment VariablesDescription
BUTTERCUP_HOME_DIRIf provided buttercup will use this path for saving configrations , user settings or even temprorary files
BUTTERCUP_CONFIG_DIRStores user settings, not allways needed but can be used to change config location or will default to BUTTERCUP_HOME_DIR Optional: Only activates if BUTTERCUP_HOME_DIR is provided
BUTTERCUP_TEMP_DIRSame as BUTTERCUP_CONFIG_DIR but stores temprory files Optional: Only activates if BUTTERCUP_HOME_DIR is provided
\n

Sample ButtercupLauncher.bat for Windows portable executable

\n
\n

This example stores user settings and cache on the portable folder, but stores temprory files on the host PC.

\n
\n
@ECHO OFF\nif not exist \"%~dp0Buttercup\" mkdir \"%~dp0Buttercup\"\nset \"BUTTERCUP_HOME_DIR=%~dp0Buttercup\"\nset \"BUTTERCUP_TEMP_DIR=%temp%\"\nstart %~dp0Buttercup.exe %*
\n

Configuration

\n

Configuration files are stored in OS-specific locations.

\n

Command-Line arguments

\n

The following arguments can be provided to Buttercup, but are all optional.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgumentDescription
--autostartFlag passed to Buttercup when launched automatically by the OS.
--hiddenDisables the automatic opening of the main window upon launch.
\n

App config

\n

Application configuration.

\n
    \n
  • Linux: $XDG_CONFIG_HOME/Buttercup/desktop.config.json
  • \n
  • Mac: ~/Library/Preferences/Buttercup/desktop.config.json
  • \n
  • Windows: $APPDATA/Buttercup/Config/desktop.config.json
  • \n
\n

Vault storage

\n

Storage of connected vaults (not actual vault contents).

\n
    \n
  • Linux: $XDG_DATA_HOME/Buttercup/vaults.json
  • \n
  • Mac: ~/Library/Application\\ Support/Buttercup/vaults.json
  • \n
  • Windows: $LOCALAPPDATA/Buttercup/Data/vaults.json
  • \n
\n

Offline vault cache

\n

Stored copies of vaults for offline use.

\n
    \n
  • Linux: $(node -e \"console.log(os.tmpdir())\")/$(whoami)/Buttercup/vaults-offline.cache.json
  • \n
  • Mac: $(node -e \"console.log(os.tmpdir())\")/Buttercup/vaults-offline.cache.json
  • \n
  • Windows: $(node -e \"console.log(os.tmpdir())\")/Buttercup/vaults-offline.cache.json
  • \n
\n

Logs

\n

Logs are written for all app sessions.

\n
    \n
  • Linux: ~/.local/state/Buttercup-nodejs or $XDG_STATE_HOME/Buttercup-nodejs
  • \n
  • Mac: ~/Library/Logs/Buttercup-nodejs
  • \n
  • Windows: %LOCALAPPDATA%\\Buttercup-nodejs\\Log
  • \n
\n

Note that logs for portable Windows applications will be written to the same directory that the executable resides in.

\n

Published Applications

\n

You can view the current releases on the Buttercup Desktop releases page. Under each release are some assets - the various binaries and installers for each platform Buttercup supports. When installing or downloading, make sure to pick the right operating system and architecture for your machine.

\n

Note that at this time, Buttercup only supports x64 (64 bit) machines.

\n

Linux

\n

We provide an AppImage build for Linux, because it is the most desirable format for us to release. AppImages support auto-updating, a crucial feature (we feel) for a security application. The other build types do not.

\n

Important: Buttercup uses Electron to build its desktop application, which relies on AppImageLauncher for correct integration of AppImages into the host OS. Features like Google Drive authentication and correct .desktop icon use is only performed when integrating via AppImageLauncher. We highly recommend that you install it.

\n

We won't be supporting formats like Snapcraft, deb or rpm images as they do not align with our requirements. Issues requesting these formats will be closed immediately. Discussion on topics like this should be started on other social channels.

\n

Development

\n

To begin developing features or bug-fixes for Buttercup Desktop, make sure that you first have Node v16 or greater installed with NPM v7 or greater.

\n

Once cloned, make sure to install all dependencies: npm install. After that, open 2 terminals and run npm run start:build on one, and then npm run start:main in the other.

\n

Contributing

\n

There are a number of ways you can contribute to Buttercup!

\n

Features & Bug fixes

\n

We welcome pull-requests and issues that serve to better Buttercup as a platform. Please remain respecful (this is free & open source after all) with your ideas and observations, and always consider opening an issue before starting on a substantial pull request.

\n

Translations

\n

Buttercup relies on the community for translating its interfaces into languages besides English. We use British English (en_GB) as the base language, and translate into all others that our contributors are kind enough to provide.

\n

To add support for a language, make sure to add the translations for our vault UI first. After that, you can follow these instructions to add another language to the desktop application:

\n
    \n
  • Copy the source/shared/i18n/translations/en.json file to the language code you're providing (eg. fi.json for Finnish).
  • \n
  • Edit the source/shared/i18n/translations/index.ts file and:\n
      \n
    • Import the new JSON file: import fi from \"./fi.json\";.
    • \n
    • Export the imported constant inside the default export already in that file.
    • \n
    \n
  • \n
\n

Contributions

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

We'd also like to thank:

\n\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

Notes and Caveats

\n
    \n
  • ¹ External services like Nextcloud and ownCloud must be configured correctly to support access via the web (using WebDAV). CORS must permit access from any source.
  • \n
  • ² Buttercup (including MadDev Oy) is not affiliated with any of the companies represented in screenshots or preview images.
  • \n
\n
", + "readmeOriginal": "

Buttercup Desktop

\n
\n

Buttercup for Desktop - Mac, Linux and Windows

\n
\n

\"Buttercup\" \"Latest \"Chat \"Discuss

\n\"Buttercup\n²\n

About

\n

Buttercup is a free, open-source and cross-platform password manager, built on NodeJS with Typescript. It uses strong industry-standard encryption to protect your passwords and credentials (among other data you store in Buttercup vaults) at rest, within vault files (.bcup). Vaults can be loaded from and saved to a number of sources, such as the local filesystem, Dropbox, Google Drive or any WebDAV-enabled service (like ownCloud or Nextcloud ¹).

\n

Why you need a password manager

\n

Password management is a crucial tool when you have any online presence. It's vital that all of your accounts online use strong and unique passwords so that they're much more difficult to break in to. Even if one of your accounts are breached, having unique passwords means that the likelihood of the attacker gaining further access to your accounts portfolio is greatly reduced.

\n

Without a password manager, such as Buttercup, it would be very tedious to manage different passwords for each service. If you remember your passwords it's a good sign that they're not strong enough. Ideally you should memorise a primary password for your vault, and not know any of the account-specific passwords off the top of your head.

\n

Precautions

\n

Buttercup securely encrypts your data in protected files, but this security is only as strong as the weakest component - and this is very often the primary password used to lock and unlock your vault. Follow these basic guidelines to ensure that your vault is safe even if exposed:

\n
    \n
  • Choose a unique password that is not used elsewhere
  • \n
  • Use a highly-varied set of different characters - such as alpha-numeric, symbols and spaces
  • \n
  • Use a long password - the longer the better
  • \n
  • Don't include words or names in the password
  • \n
  • Never share your password with anyone
  • \n
\n

It is very important to note that no one associated with Buttercup will ever request your personal vault or its primary password. Do not share it or any of its related details with anyone. Developers or contributors working with Buttercup may request example vaults created via your system to try and reproduce issues, but please ensure to never use your real password or store actual credentails within such vaults.

\n

Versions

\n

The current stable version is 2. We recommend upgrading if you're still on v1, as it is no longer being actively maintained. You can still browse the v1 source and documentation here.

\n

Buttercup is built on Node 20 LTS - no other platform is officially supported.

\n

Operating Systems

\n

Buttercup Desktop is officially supported on:

\n
    \n
  • Most linux distributions (x64), such as Ubuntu
  • \n
  • MacOS (x64, Apple Silicon¹)
  • \n
  • Windows 10 / 11 (x64)
  • \n
\n

¹ No builds yet

\n

Arch Linux

\n

Buttercup is also available for Arch via the AUR. This release channel is maintained by our community.

\n

Some Arch users have reported the occasional segfault - if you experience this please try this solution before creating an issue.

\n

32bit builds (x86)

\n

Buttercup no longer provides 32bit builds, due to the complexity of supporting them in the build pipeline.

\n

Portability

\n

Buttercup provides a portable Windows version. Look for the release with the name Buttercup-win-x64-2.0.0-portable.exe where 2.0.0 is the version and x64 is the architecture.

\n

Although not explicitly portable, both the Mac zip and Linux AppImage formats are more or less standalone. They still write to the standard config/log destinations, however.

\n

To make the most of the portable version, some enviroment variables are required:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Enviroment VariablesDescription
BUTTERCUP_HOME_DIRIf provided buttercup will use this path for saving configrations , user settings or even temprorary files
BUTTERCUP_CONFIG_DIRStores user settings, not allways needed but can be used to change config location or will default to BUTTERCUP_HOME_DIR Optional: Only activates if BUTTERCUP_HOME_DIR is provided
BUTTERCUP_TEMP_DIRSame as BUTTERCUP_CONFIG_DIR but stores temprory files Optional: Only activates if BUTTERCUP_HOME_DIR is provided
\n

Sample ButtercupLauncher.bat for Windows portable executable

\n
\n

This example stores user settings and cache on the portable folder, but stores temprory files on the host PC.

\n
\n
@ECHO OFF\nif not exist \"%~dp0Buttercup\" mkdir \"%~dp0Buttercup\"\nset \"BUTTERCUP_HOME_DIR=%~dp0Buttercup\"\nset \"BUTTERCUP_TEMP_DIR=%temp%\"\nstart %~dp0Buttercup.exe %*
\n

Configuration

\n

Configuration files are stored in OS-specific locations.

\n

Command-Line arguments

\n

The following arguments can be provided to Buttercup, but are all optional.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgumentDescription
--autostartFlag passed to Buttercup when launched automatically by the OS.
--hiddenDisables the automatic opening of the main window upon launch.
\n

App config

\n

Application configuration.

\n
    \n
  • Linux: $XDG_CONFIG_HOME/Buttercup/desktop.config.json
  • \n
  • Mac: ~/Library/Preferences/Buttercup/desktop.config.json
  • \n
  • Windows: $APPDATA/Buttercup/Config/desktop.config.json
  • \n
\n

Vault storage

\n

Storage of connected vaults (not actual vault contents).

\n
    \n
  • Linux: $XDG_DATA_HOME/Buttercup/vaults.json
  • \n
  • Mac: ~/Library/Application\\ Support/Buttercup/vaults.json
  • \n
  • Windows: $LOCALAPPDATA/Buttercup/Data/vaults.json
  • \n
\n

Offline vault cache

\n

Stored copies of vaults for offline use.

\n
    \n
  • Linux: $(node -e \"console.log(os.tmpdir())\")/$(whoami)/Buttercup/vaults-offline.cache.json
  • \n
  • Mac: $(node -e \"console.log(os.tmpdir())\")/Buttercup/vaults-offline.cache.json
  • \n
  • Windows: $(node -e \"console.log(os.tmpdir())\")/Buttercup/vaults-offline.cache.json
  • \n
\n

Logs

\n

Logs are written for all app sessions.

\n
    \n
  • Linux: ~/.local/state/Buttercup-nodejs or $XDG_STATE_HOME/Buttercup-nodejs
  • \n
  • Mac: ~/Library/Logs/Buttercup-nodejs
  • \n
  • Windows: %LOCALAPPDATA%\\Buttercup-nodejs\\Log
  • \n
\n

Note that logs for portable Windows applications will be written to the same directory that the executable resides in.

\n

Published Applications

\n

You can view the current releases on the Buttercup Desktop releases page. Under each release are some assets - the various binaries and installers for each platform Buttercup supports. When installing or downloading, make sure to pick the right operating system and architecture for your machine.

\n

Note that at this time, Buttercup only supports x64 (64 bit) machines.

\n

Linux

\n

We provide an AppImage build for Linux, because it is the most desirable format for us to release. AppImages support auto-updating, a crucial feature (we feel) for a security application. The other build types do not.

\n

Important: Buttercup uses Electron to build its desktop application, which relies on AppImageLauncher for correct integration of AppImages into the host OS. Features like Google Drive authentication and correct .desktop icon use is only performed when integrating via AppImageLauncher. We highly recommend that you install it.

\n

We won't be supporting formats like Snapcraft, deb or rpm images as they do not align with our requirements. Issues requesting these formats will be closed immediately. Discussion on topics like this should be started on other social channels.

\n

Development

\n

To begin developing features or bug-fixes for Buttercup Desktop, make sure that you first have Node v16 or greater installed with NPM v7 or greater.

\n

Once cloned, make sure to install all dependencies: npm install. After that, open 2 terminals and run npm run start:build on one, and then npm run start:main in the other.

\n

Contributing

\n

There are a number of ways you can contribute to Buttercup!

\n

Features & Bug fixes

\n

We welcome pull-requests and issues that serve to better Buttercup as a platform. Please remain respecful (this is free & open source after all) with your ideas and observations, and always consider opening an issue before starting on a substantial pull request.

\n

Translations

\n

Buttercup relies on the community for translating its interfaces into languages besides English. We use British English (en_GB) as the base language, and translate into all others that our contributors are kind enough to provide.

\n

To add support for a language, make sure to add the translations for our vault UI first. After that, you can follow these instructions to add another language to the desktop application:

\n
    \n
  • Copy the source/shared/i18n/translations/en.json file to the language code you're providing (eg. fi.json for Finnish).
  • \n
  • Edit the source/shared/i18n/translations/index.ts file and:\n
      \n
    • Import the new JSON file: import fi from \"./fi.json\";.
    • \n
    • Export the imported constant inside the default export already in that file.
    • \n
    \n
  • \n
\n

Contributions

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

We'd also like to thank:

\n\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

Notes and Caveats

\n
    \n
  • ¹ External services like Nextcloud and ownCloud must be configured correctly to support access via the web (using WebDAV). CORS must permit access from any source.
  • \n
  • ² Buttercup (including MadDev Oy) is not affiliated with any of the companies represented in screenshots or preview images.
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:27.578Z" }, "chronobreak": { - "readmeCleaned": "

Chronobreak

\n

Open-source Pomodoro timer made in Electron that faithfully replicates the original technique, made in procrastination by Jordan Peters (Rollersteaam).

\n

Credits to redmusic for banner and logo art.

\n

\"Banner\"

\n

\"the

\n

Drag clock numbers to set in place the set timings, and hear each click along the way. By initiating every session with a physical act, focus and flow is created through the visual and audio cues as your session has an increased sense of purpose. You may also choose to set target focuses for a block of work to determine your specific tasks. Timer completion cues and drones, as well as an optional ticking of a timer each play their part in making a pretty 'alive' timer.

\n

Latest: Version 1.1.0

\n

This version is a major quality-of-life adjustment to Chronobreak as I've used it personally over the last 6 months, as well as reading some feedback online about the app itself.

\n

General

\n
    \n
  • A new logo has now been added (Credits to redmusic)
  • \n
  • The timer will now automatically pop up (or at least try to) on completion of a phase.
  • \n
  • The timer will now change UI when it's active.
  • \n
  • A chime will now play when a timer has been activated.
  • \n
  • The appearance of the right-click tray menu has been changed so it's more difficult to accidently discard a pomodoro.
  • \n
  • Work phase completion song has been changed because of how annoying it was before.
  • \n
  • Tick tock sound is now turned off by default. No need to turn it off each time you launch Chronobreak.
  • \n
  • Updated showcase gif to show new changes.
  • \n
\n

Issues

\n
    \n
  • Pomodoro completion music has been turned down a good amount (8db) and remastered to account for the weird bass distortion.
  • \n
  • Corrected text about how much work was accomplished in a session.
  • \n
  • Changed some text on 'Small Break' phase to offer more helpful suggestions.
  • \n
\n

Installation

\n

Go to the Releases tab and download the latest version's .zip archive. Unzip it and run the 'Chronobreak' shortcut.

\n

Want to contribute?

\n

I would absolutely love for you to iterate on my design and improve it.

\n

By forking this project, you get your own copy of the latest version's files where you can make changes. You can then choose to make a pull request to merge those new changes. When I verify them, they'll be added officially to this project and you'll be shown as a Contributor, as well as being credited by me.

\n

Credits

\n

redmusic - Creating the new logo and banner art!

\n
", - "readmeOriginal": "

Chronobreak

\n

Open-source Pomodoro timer made in Electron that faithfully replicates the original technique, made in procrastination by Jordan Peters (Rollersteaam).

\n

Credits to redmusic for banner and logo art.

\n

\"Banner\"

\n

\"the

\n

Drag clock numbers to set in place the set timings, and hear each click along the way. By initiating every session with a physical act, focus and flow is created through the visual and audio cues as your session has an increased sense of purpose. You may also choose to set target focuses for a block of work to determine your specific tasks. Timer completion cues and drones, as well as an optional ticking of a timer each play their part in making a pretty 'alive' timer.

\n

Latest: Version 1.1.0

\n

This version is a major quality-of-life adjustment to Chronobreak as I've used it personally over the last 6 months, as well as reading some feedback online about the app itself.

\n

General

\n
    \n
  • A new logo has now been added (Credits to redmusic)
  • \n
  • The timer will now automatically pop up (or at least try to) on completion of a phase.
  • \n
  • The timer will now change UI when it's active.
  • \n
  • A chime will now play when a timer has been activated.
  • \n
  • The appearance of the right-click tray menu has been changed so it's more difficult to accidently discard a pomodoro.
  • \n
  • Work phase completion song has been changed because of how annoying it was before.
  • \n
  • Tick tock sound is now turned off by default. No need to turn it off each time you launch Chronobreak.
  • \n
  • Updated showcase gif to show new changes.
  • \n
\n

Issues

\n
    \n
  • Pomodoro completion music has been turned down a good amount (8db) and remastered to account for the weird bass distortion.
  • \n
  • Corrected text about how much work was accomplished in a session.
  • \n
  • Changed some text on 'Small Break' phase to offer more helpful suggestions.
  • \n
\n

Installation

\n

Go to the Releases tab and download the latest version's .zip archive. Unzip it and run the 'Chronobreak' shortcut.

\n

Want to contribute?

\n

I would absolutely love for you to iterate on my design and improve it.

\n

By forking this project, you get your own copy of the latest version's files where you can make changes. You can then choose to make a pull request to merge those new changes. When I verify them, they'll be added officially to this project and you'll be shown as a Contributor, as well as being credited by me.

\n

Credits

\n

redmusic - Creating the new logo and banner art!

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.396Z" - }, - "clipper": { - "readmeCleaned": "

\n \"Clipper\"\n

Clipper


\n

\n Save history of all information you copy and use them whenever with a solitary snap.\n

\n

\"Github \"Stars\" \"Forks\" \"Issues\" \"License\" \"Visitors\" \"Tweet\"

\n

🙌 Features

\n
    \n
  • Save history of any text copied on the system clipboard.
  • \n
  • Click on the any text from history to write it to the system clipboard.
  • \n
  • Clear a single text
  • \n
  • Trash all copied text at once
  • \n
  • Limit on storage
  • \n
  • Audio for events\n
      \n
    • When text gets copied
    • \n
    • Any error triggered like storage limit exceeded
    • \n
    • Clearing storage
    • \n
    \n
  • \n
  • Settings Tab\n
      \n
    • Disable/Enable Sound
    • \n
    • Disable/Enable Clipboard Copying (Just in case you want to copy everything all the time)
    • \n
    \n
  • \n
\n

Screenshots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Main ScreenList of copied textSettings
\"Main\"List\"\"Settings\"
\n

📥 Download

\n

Clipper is available for Windows & Linux and can be downloaded from Github releases.

\n

https://github.com/AkashRajpurohit/clipper/releases

\n

FAQs

\n
    \n
  1. Tray icon does not show up in linux?
  2. \n
\n
\n

Install App Indicator for Gnome Tweak tools.

\n
\n

💵 Support

\n
\n

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of

\n
\n

\"Donate\"

\n

🐛 Bugs or Requests

\n

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.

\n

👥 Clones

\n\n
\n

Contact me@akashrajpurohit.com if you have cloned this project and want it to be listed here :)

\n
\n

Where to find me?

\n\n
", - "readmeOriginal": "

\n \"Clipper\"\n

Clipper


\n

\n Save history of all information you copy and use them whenever with a solitary snap.\n

\n

\"Github \"Stars\" \"Forks\" \"Issues\" \"License\" \"Visitors\" \"Tweet\"

\n

🙌 Features

\n
    \n
  • Save history of any text copied on the system clipboard.
  • \n
  • Click on the any text from history to write it to the system clipboard.
  • \n
  • Clear a single text
  • \n
  • Trash all copied text at once
  • \n
  • Limit on storage
  • \n
  • Audio for events\n
      \n
    • When text gets copied
    • \n
    • Any error triggered like storage limit exceeded
    • \n
    • Clearing storage
    • \n
    \n
  • \n
  • Settings Tab\n
      \n
    • Disable/Enable Sound
    • \n
    • Disable/Enable Clipboard Copying (Just in case you want to copy everything all the time)
    • \n
    \n
  • \n
\n

Screenshots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Main ScreenList of copied textSettings
\"Main\"List\"\"Settings\"
\n

📥 Download

\n

Clipper is available for Windows & Linux and can be downloaded from Github releases.

\n

https://github.com/AkashRajpurohit/clipper/releases

\n

FAQs

\n
    \n
  1. Tray icon does not show up in linux?
  2. \n
\n
\n

Install App Indicator for Gnome Tweak tools.

\n
\n

💵 Support

\n
\n

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of

\n
\n

\"Donate\"

\n

🐛 Bugs or Requests

\n

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.

\n

👥 Clones

\n\n
\n

Contact me@akashrajpurohit.com if you have cloned this project and want it to be listed here :)

\n
\n

Where to find me?

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.538Z" + "readmeCleaned": "

Chronobreak

\n

Open-source Pomodoro timer made in Electron that faithfully replicates the original technique, made in procrastination by Jordan Peters (Rollersteaam).

\n

Credits to redmusic for banner and logo art.

\n

\"Banner\"

\n

\"the

\n

Drag clock numbers to set in place the set timings, and hear each click along the way. By initiating every session with a physical act, focus and flow is created through the visual and audio cues as your session has an increased sense of purpose. You may also choose to set target focuses for a block of work to determine your specific tasks. Timer completion cues and drones, as well as an optional ticking of a timer each play their part in making a pretty 'alive' timer.

\n

Latest: Version 1.1.0

\n

This version is a major quality-of-life adjustment to Chronobreak as I've used it personally over the last 6 months, as well as reading some feedback online about the app itself.

\n

General

\n
    \n
  • A new logo has now been added (Credits to redmusic)
  • \n
  • The timer will now automatically pop up (or at least try to) on completion of a phase.
  • \n
  • The timer will now change UI when it's active.
  • \n
  • A chime will now play when a timer has been activated.
  • \n
  • The appearance of the right-click tray menu has been changed so it's more difficult to accidently discard a pomodoro.
  • \n
  • Work phase completion song has been changed because of how annoying it was before.
  • \n
  • Tick tock sound is now turned off by default. No need to turn it off each time you launch Chronobreak.
  • \n
  • Updated showcase gif to show new changes.
  • \n
\n

Issues

\n
    \n
  • Pomodoro completion music has been turned down a good amount (8db) and remastered to account for the weird bass distortion.
  • \n
  • Corrected text about how much work was accomplished in a session.
  • \n
  • Changed some text on 'Small Break' phase to offer more helpful suggestions.
  • \n
\n

Installation

\n

Go to the Releases tab and download the latest version's .zip archive. Unzip it and run the 'Chronobreak' shortcut.

\n

Want to contribute?

\n

I would absolutely love for you to iterate on my design and improve it.

\n

By forking this project, you get your own copy of the latest version's files where you can make changes. You can then choose to make a pull request to merge those new changes. When I verify them, they'll be added officially to this project and you'll be shown as a Contributor, as well as being credited by me.

\n

Credits

\n

redmusic - Creating the new logo and banner art!

\n
", + "readmeOriginal": "

Chronobreak

\n

Open-source Pomodoro timer made in Electron that faithfully replicates the original technique, made in procrastination by Jordan Peters (Rollersteaam).

\n

Credits to redmusic for banner and logo art.

\n

\"Banner\"

\n

\"the

\n

Drag clock numbers to set in place the set timings, and hear each click along the way. By initiating every session with a physical act, focus and flow is created through the visual and audio cues as your session has an increased sense of purpose. You may also choose to set target focuses for a block of work to determine your specific tasks. Timer completion cues and drones, as well as an optional ticking of a timer each play their part in making a pretty 'alive' timer.

\n

Latest: Version 1.1.0

\n

This version is a major quality-of-life adjustment to Chronobreak as I've used it personally over the last 6 months, as well as reading some feedback online about the app itself.

\n

General

\n
    \n
  • A new logo has now been added (Credits to redmusic)
  • \n
  • The timer will now automatically pop up (or at least try to) on completion of a phase.
  • \n
  • The timer will now change UI when it's active.
  • \n
  • A chime will now play when a timer has been activated.
  • \n
  • The appearance of the right-click tray menu has been changed so it's more difficult to accidently discard a pomodoro.
  • \n
  • Work phase completion song has been changed because of how annoying it was before.
  • \n
  • Tick tock sound is now turned off by default. No need to turn it off each time you launch Chronobreak.
  • \n
  • Updated showcase gif to show new changes.
  • \n
\n

Issues

\n
    \n
  • Pomodoro completion music has been turned down a good amount (8db) and remastered to account for the weird bass distortion.
  • \n
  • Corrected text about how much work was accomplished in a session.
  • \n
  • Changed some text on 'Small Break' phase to offer more helpful suggestions.
  • \n
\n

Installation

\n

Go to the Releases tab and download the latest version's .zip archive. Unzip it and run the 'Chronobreak' shortcut.

\n

Want to contribute?

\n

I would absolutely love for you to iterate on my design and improve it.

\n

By forking this project, you get your own copy of the latest version's files where you can make changes. You can then choose to make a pull request to merge those new changes. When I verify them, they'll be added officially to this project and you'll be shown as a Contributor, as well as being credited by me.

\n

Credits

\n

redmusic - Creating the new logo and banner art!

\n
", + "readmeFetchedAt": "2024-02-29T22:00:28.069Z" }, "cells": { - "readmeCleaned": "

\n \"Icon\"\n

Cells

\n

A Conway's Game of Life implementation

\n \"forthebadge\"\n \"forthebadge\"\n

\n

\n



\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n
# Clone this repository\ngit clone https://github.com/florianfe/Cells\n# Go into the repository\ncd Cells\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Run the app in test mode\nnpm start\n# build application for release\nnpm run-script dist
\n

🖼 Previev

\n

\"Main

\n

\"Sandbox\"

\n

\"Tutorial\"

\n

\"Settings\"

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.0.0Download
Windows1.0.0Download
Linux (.deb)1.0.0Download
\n

📖 License

\n

\"forthebadge\"

\n
", - "readmeOriginal": "

\n \"Icon\"\n

Cells

\n

A Conway's Game of Life implementation

\n \"forthebadge\"\n \"forthebadge\"\n

\n

\n



\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n
# Clone this repository\ngit clone https://github.com/florianfe/Cells\n# Go into the repository\ncd Cells\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Run the app in test mode\nnpm start\n# build application for release\nnpm run-script dist
\n

🖼 Previev

\n

\"Main

\n

\"Sandbox\"

\n

\"Tutorial\"

\n

\"Settings\"

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.0.0Download
Windows1.0.0Download
Linux (.deb)1.0.0Download
\n

📖 License

\n

\"forthebadge\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.542Z" + "readmeCleaned": "

\n \"Icon\"\n

Cells

\n

A Conway's Game of Life implementation

\n \"forthebadge\"\n \"forthebadge\"\n

\n

\n



\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n
# Clone this repository\ngit clone https://github.com/florianfe/Cells\n# Go into the repository\ncd Cells\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Run the app in test mode\nnpm start\n# build application for release\nnpm run-script dist
\n

🖼 Previev

\n

\"Main

\n

\"Sandbox\"

\n

\"Tutorial\"

\n

\"Settings\"

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.0.0Download
Windows1.0.0Download
Linux (.deb)1.0.0Download
\n

📖 License

\n

\"forthebadge\"

\n
", + "readmeOriginal": "

\n \"Icon\"\n

Cells

\n

A Conway's Game of Life implementation

\n \"forthebadge\"\n \"forthebadge\"\n

\n

\n



\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n
# Clone this repository\ngit clone https://github.com/florianfe/Cells\n# Go into the repository\ncd Cells\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Run the app in test mode\nnpm start\n# build application for release\nnpm run-script dist
\n

🖼 Previev

\n

\"Main

\n

\"Sandbox\"

\n

\"Tutorial\"

\n

\"Settings\"

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.0.0Download
Windows1.0.0Download
Linux (.deb)1.0.0Download
\n

📖 License

\n

\"forthebadge\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:28.087Z" }, - "cliptext": { - "readmeCleaned": "

ClipText

\n

ClipText is a simple clipboard manager for macOS built with electron.

\n
Features
\n
    \n
  • Save history of your last copied texts
  • \n
  • Global hotkey for popingup tray context menu with clipboard history.
  • \n
\n

Global shortcut for launching Clipboard history is Cmd+Alt+h

\n

You can find the latest build from releases section

\n

Screenshots:

\n

\n

\n
", - "readmeOriginal": "

ClipText

\n

ClipText is a simple clipboard manager for macOS built with electron.

\n
Features
\n
    \n
  • Save history of your last copied texts
  • \n
  • Global hotkey for popingup tray context menu with clipboard history.
  • \n
\n

Global shortcut for launching Clipboard history is Cmd+Alt+h

\n

You can find the latest build from releases section

\n

Screenshots:

\n

\n

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.649Z" + "cbetar2": { + "readmeCleaned": "

CBETA 電子佛典閱讀器 2 (非官方)

\n\n

搜尋目錄、全文檢索、書籤功能、網址分享、離線瀏覽、語音播放、佛學詞典、佈景主題切換、經文分頁、字型調整、楷書字型、直排文字、列印經文/抄經本、連線/離線 DB 支援、跨平台、無廣告、開放原始碼。

\n

說明

\n

CBETA 電子佛典閱讀器 2 (非官方) (Chinese Buddhist Electronic Text Association Reader 2),簡寫 cbetar2,使用連線 CBETA API 或離線 CBETA 經文檔存取電子佛經,支援以下功能

\n
    \n
  • \n

    搜尋、瀏覽(線上查詢)

    \n
      \n
    1. 搜索目錄:在目錄頁,按下右上角放大鏡圖示。在對話框輸入經文部分(或全部)標題,按下\"搜索目錄\"後會列出相關經文。
    2. \n
    \n\n
      \n
    1. \n

      全文檢索:類似\"搜索目錄\"。但在對話框可輸入某卷經文內的一段文字,如\"大水忽起卒至無期\"。

      \n
    2. \n
    3. \n

      經文內搜索。

      \n
    4. \n
    5. \n

      上下卷切換:在經文頁中,右下方半透明鈕按下會跳按鈕,可切換上下卷。

      \n
    6. \n
    \n\n
  • \n
  • \n

    書籤

    \n
      \n
    1. 開啟某經文後,(手機、平板)長按後選擇想標記為書籤的字串位置,按右上角書籤圖示,即新增一書籤,可至書籤頁查詢。加入書籤的經文可作離線瀏覽。
    2. \n
    \n\n
      \n
    1. 刪除:至書籤頁,左滑項目即出現刪除鈕,再點擊。
    2. \n
    \n
  • \n
  • \n

    離線瀏覽

    \n
      \n
    1. 書籤頁包含的\"經\"或\"卷\"書籤都具有離線瀏覽的功能,並用圖示標示。
    2. \n
    3. 設定頁的\"更新離線經文檔\"按鈕用途為:當 CBETA 每季更新經文後,離線經文檔不會自動更新,必須手動執行此功能更新所有離線檔。
    4. \n
    \n
  • \n
  • \n

    網址分享

    \n
      \n
    1. 用瀏覽器開啟此 app 並開啟某卷經文後,可複製其網址分享給別人開啟。
    2. \n
    3. 也可以使用瀏覽器內建書籤功能儲存經文網址。與 app 書籤功能相比,可以依個人使習慣作選擇。
    4. \n
    5. App 內建\"分享此頁\"功能,可複製以下連結至作業系統剪貼簿或產生 QR code,可分享給其他人:目錄、經、卷、目錄搜尋、全文檢索搜尋、詞典搜尋、app 主頁
    6. \n
    7. 分享網址可帶上部分 app 設定參數。
    8. \n
    \n\n
      \n
    1. 經文文字連結功能:選取經文一段文字後、執行\"分享此頁\"功能,所產生的 app 連結開啟後會自動跳至選取文字頁面並標示選取文字。
    2. \n
    3. 文章引用:選取經文一段文字後、執行\"文章引用\"功能,引用文字即複製至作業系統剪貼簿。引用格式基於CBETA Online,例如:\"《長阿含經》卷1:「長阿含經」(CBETA, T01, no. 1, p. 1a02)\"
    4. \n
    \n
  • \n
  • \n

    經文分頁

    \n
      \n
    1. 經文可調整成單頁或分頁模式。單頁模式,使用滑動方式閱讀經文。分頁模式,可使用鍵盤方向鍵或螢幕方向鍵切換經文頁。
    2. \n
    \n
  • \n
  • \n

    字型調整

    \n
      \n
    1. 考量視力不佳的同修,提供最大 128 px 的經文字型設定。若有需要更大字型,請 E-mail 或 GitHub 聯絡開發者新增。
    2. \n
    3. 支援全字庫楷書字型。
    4. \n
    \n
  • \n
  • \n

    直排文字

    \n
      \n
    1. 傳統中文書的直排文字、由右至左排版。
    2. \n
    \n
  • \n
  • \n

    佈景主題切換

    \n
      \n
    1. 支援多種佈景主題。
    2. \n
    \n\n\n\n
  • \n
  • \n

    經文頁鍵盤/手勢支援

    \n
      \n
    • 左、右鍵,右、左滑:分頁直排模式下一頁、上一頁
    • \n
    • 下、上鍵,上、下滑:分頁模排模式下一頁、上一頁
    • \n
    • Alt + Enter、滑鼠雙擊、手勢雙擊: 全螢幕進入/離開切換
    • \n
    • Esc: 離開全螢幕
    • \n
    • F3 或 Ctrl + f: 搜尋文字
    • \n
    \n
  • \n
  • \n

    語音播放

    \n
      \n
    1. 使用電腦語音合成技術 - text to speech,作唸經文功能,即所謂的\"有聲書\"。(注意,當代電腦語音合成技術與\"真人發音\"仍有落差。因此聽到的經文發音偶爾不正確是正常現象。)
    2. \n
    3. 播放步驟:開啟經文,按下右上方音符鈕,即可播放(如擷圖所示)
    4. \n
    \n\n
      \n
    1. 單頁模式下指定位置播放:選取部分經文,按下播放鍵,即會從選取處開始播放至經文結尾。
    2. \n
    3. 分頁模式下指定頁數播放:切換至特定頁數,按下播放鍵,即會從該頁開始播放。一頁播完會自動跳下一頁,至經文結尾。
    4. \n
    5. 循環播放:可選擇循環播放的啟始與結束文字,即會自動重複播放,直到按下暫停播放鈕。用途:作唸佛機用。
    6. \n
    \n\n
      \n
    1. 合成語音切換:可切換中國大陸腔、台灣腔、廣東腔,尚不支援 Linux。Windows 10 使用者,請先至 OS 設定安裝各種語音檔,如圖所示:
    2. \n
    \n\n
  • \n
  • \n

    佛學詞典(線上查詢)

    \n
      \n
    1. 整合\"DILA 佛學術語字辭典\",可在\"佛學詞典\"分頁查詢佛學字詞。
    2. \n
    \n\n
      \n
    1. 也可以從查詢的結果選取文字,再執行查詢詞典功能。
    2. \n
    3. 也可以在經文頁選取文字後,執行查詢詞典功能。
    4. \n
    \n
  • \n
  • \n

    萌典字典(線上查詢)

    \n
      \n
    1. 整合\"萌典\"字典,可在\"佛學詞典\"分頁切換至\"萌典字典\",可查詢單字,包括注音、解釋。
    2. \n
    3. 也可以從查詢的結果選取文字,再執行查詢字典功能。
    4. \n
    5. 也可以在經文頁選取文字後,執行查詢字典功能。
    6. \n
    \n
  • \n
  • \n

    App 捷徑

    \n
      \n
    1. Windows Chrome, Android Chrome, iOS App Store 使用者,滑鼠右鍵或長按 app 圖示,可存取 app 功能捷徑,目前有:(開啟)第1書籤、佛學詞典、萌典字典。
    2. \n
    3. 若由舊版 app 升級至 >= 4.3.0版,要作一次移除 app (可不刪 app 資料),再重新安裝,此 app 捷徑選單才會出現。
    4. \n
    \n\n
  • \n
  • \n

    列印經文

    \n
      \n
    1. 經文頁右上三點按鈕點開,按下列印按鈕,即會跳出列印對話框。
    2. \n
    3. 應用:可選擇印紙本或 PDF 檔。
    4. \n
    5. 調整:可至設定頁調整字型大小、橫/直排文字、黑體/楷書體,再作列印。
    6. \n
    7. 設定頁可設定\"經文列印樣式\",目前支援\"白底黑字\"、\"抄經本\"。
    8. \n
    9. 已在 Chrome 87, Edge Chrome 87 測過可用。iOS Safari 僅支援橫排文字列印。
    10. \n
    \n\n
  • \n
  • \n

    App 設定匯出/匯入

    \n
      \n
    1. 此功能位於設定頁。
    2. \n
    3. 匯出 app 設定,同時也會匯出書籤資訊,可作備分。
    4. \n
    5. 匯入設定後,會重新下載離線經文檔。
    6. \n
    \n
  • \n
  • \n

    App 異常回報

    \n

    App 設定頁的異常回報鈕使用方法為:執行會造成 app 異常的步驟後,再至設定頁按下異常回報鈕,輸入您的 E-mail 及造成異常的步驟,送出即可。

    \n
  • \n
  • \n

    模組化程式

    \n

    cbetar2 為一支模組化程式,由 frontend app (PWA) + backend app (CBETA API or cbetar2 backend) 組成。有3種使用方式:

    \n
      \n
    1. 連線 DB:PWA + CBETA API
    2. \n
    \n
      \n
    • 此模式不須先下載 CBETA 離線經文資料檔,但要作離線瀏覽要把經文加至書籤。
    • \n
    \n
      \n
    1. 離線 DB + PWA:PWA + CBETA 離線經文檔
    2. \n
    \n
      \n
    • 此模式與連線模式相似,多了離線DB的支援。要設定此模式,要先下載 DB:詳情。可離線瀏覽目錄、經文,但部分功能仍須連線,如全文檢索。
    • \n
    \n
      \n
    1. 離線 DB + Electron app:PWA + cbetar2 backend
    2. \n
    \n
      \n
    • 此模式與 PWA 離線版功能相同。要設定此模式,要先下載、解壓CBETA 離線經文資料檔。啟動 app 後,執行選單/檔案/設定 Bookcase目錄。
    • \n
    • 使用瀏覽器安裝的 PWA 不支援此模式。
    • \n
    \n
  • \n
\n

程式碼為開放(MIT License),可自由下載修改、重新發佈。

\n

支援平台

\n

已在這些環境作過安裝、測試:

\n
    \n
  • Windows 10 amd64 + Chrome
  • \n
  • Windows 11 on ARM + Chrome
  • \n
  • Android 9 + Chrome
  • \n
  • Firefly RK-3399 + Android 7.1 + Firefox 91
  • \n
  • macOS 11 amd64 + Chrome
  • \n
  • macOS 11 arm64 + Mac App Store
  • \n
  • iPad 7 iPadOS 14-15 + Safari
  • \n
  • iPad Pro + App Store
  • \n
  • iPhone 8 (模擬器) + Safari
  • \n
  • Debian Linux arm64 10 + Chrome
  • \n
  • Ubuntu 21 amd64 + Snap Store
  • \n
  • Ubuntu 21 amd64 + Flathub
  • \n
  • Ubuntu 20.04 arm64 + Snap Store
  • \n
  • Fedora 35 aarch64 + Flathub
  • \n
  • Fedora 36 aarch64 + COPR
  • \n
  • openSUSE Leap 15.3 aarch64 + AppImage
  • \n
  • Arch Linux aarch64 + AppImage
  • \n
  • Kali Linux arm64 + DEB
  • \n
  • Raspberry Pi 4 + Ubuntu 20 arm64 + Snap Store
  • \n
  • CentOS Stream 9 aarch64 + COPR
  • \n
  • AlmaLinux 9 aarch64 + COPR
  • \n
\n

非上述環境仍可嘗試使用此 app。若有已知問題未描述的問題,可用異常回報功能。

\n

建議 OS 與 Chrome、Safari 保持在最新版,以取得最佳 app 體驗。

\n\n

此 app 有3種取得、安裝方式:

\n
    \n
  1. Chrome, Safari 網頁瀏覽器。
  2. \n
  3. App 商店。
  4. \n
  5. 下載安裝檔。
  6. \n
\n

3種安裝方法如下。

\n\n\n

iOS 14.0+ (iPhone), iPadOS 14.0+ (iPad) - 使用 Apple App Store

\n\n\n\n

Android 4.4+ - 使用 Google Play Store

\n\n\"Google\n\n

Android 4.4+ - 使用 Amazon Appstore

\n\n\n\n

Android 4.4+ - 使用 Samsung Galaxy Store

\n\n\n\n

Android 4.4+ - 使用 Huawei AppGallery (未過審中國大陸)

\n\n\n\n

macOS 10.11+ (x86_64 & arm64) - 使用 Apple App Store

\n\n\n\n

Windows 10+ (x64 & arm64) - 使用 Microsoft Store

\n\n\"Chinese\n\n

Linux (amd64 & arm64) - 使用 Snap Store

\n\n\n\n

Linux (x86_64 & aarch64) - 使用 Flathub

\n\n\n\n

RHEL 8 & 9 / CentOS 8 & 9 / Fedora Linux 34-36 (x86_64 & aarch64) - 使用 Copr

\n

Shell script:

\n
sudo dnf copr enable mrmyh/cbetar2\nsudo dnf install cbetar2\n
\n

下載安裝檔

\n

支援的作業系統如下:

\n
    \n
  1. Android (中國大陸使用者也能安裝)
  2. \n
  3. Linux amd64 & arm64 AppImage (Ubuntu, Fedora, Debian, Arch, openSUSE)
  4. \n
  5. Linux amd64 & arm64 DEB (Debian, Ubuntu, Kali, ...)
  6. \n
  7. Linux RPM x86_64 & aarch64 (Fedora, CentOS Stream, AlmaLinux, ...)
  8. \n
  9. Windows 7+ x64 & arm64
  10. \n
  11. macOS 10.11+ x86_64 & arm64
  12. \n
\n

請開啟任一頁面,下載最新版安裝檔:

\n\n

也可以至此安裝 Electron App Store,搜尋 \"cbeta\" 找到此 app 安裝檔:

\n\n

TODO

\n
    \n
  1. 離線版 app 未完成或不支援功能:\n
      \n
    1. 搜尋目錄
    2. \n
    3. 全文搜索
    4. \n
    5. 查字典
    6. \n
    7. 查詞典
    8. \n
    9. 經文顯示缺字
    10. \n
    11. 初次啟動 app 仍須網路連線(自動下載前端 app)。
    12. \n
    \n
  2. \n
\n\n
    \n
  1. iOS\n
      \n
    1. iOS Safari 在單頁模式下,捲軸無法顯示。
    2. \n
    3. iOS Safari 13.4 以上才支援\"分享此頁\"功能。
    4. \n
    5. iOS Safari 不支援 app 捷徑 (iOS App Store app 支援)。
    6. \n
    7. Safari, iOS Safari 不支援列印直排經文。( https://bugs.webkit.org/show_bug.cgi?id=220043 )
    8. \n
    9. iOS App Store app 不支援列印。
    10. \n
    11. iOS Safari 選擇文字後,仍會閃爍彈出式選單才消失。
    12. \n
    13. 不支援\"避免螢幕自動鎖定\"。
    14. \n
    \n
  2. \n
  3. 其它\n
      \n
    1. 目前多數 Chrome 無法暫停合成語音播放,因此此 app 目前經文語音播放功能不支援暫停,只支援停止。
    2. \n
    3. 語音播放速度受限不同引擎、語音限制,可能無法達到指定速度。
    4. \n
    5. 合成語音選項濾掉非離線語音,以避開非離線語音單次播放最長字串過小的問題。
    6. \n
    7. 合成語音功能在 Linux 無作用。
    8. \n
    \n
  4. \n
\n\n\n\n

此 app 無收集使用者個人資訊,也無收集匿名資訊。

\n

第三方軟體版權聲明

\n
    \n
  1. CBETA API 參考文件
  2. \n
  3. DILA 佛學術語字辭典
  4. \n
  5. 全字庫字型
  6. \n
  7. 萌典字典
  8. \n
\n\n\n
", + "readmeOriginal": "

CBETA 電子佛典閱讀器 2 (非官方)

\n\n

搜尋目錄、全文檢索、書籤功能、網址分享、離線瀏覽、語音播放、佛學詞典、佈景主題切換、經文分頁、字型調整、楷書字型、直排文字、列印經文/抄經本、連線/離線 DB 支援、跨平台、無廣告、開放原始碼。

\n

說明

\n

CBETA 電子佛典閱讀器 2 (非官方) (Chinese Buddhist Electronic Text Association Reader 2),簡寫 cbetar2,使用連線 CBETA API 或離線 CBETA 經文檔存取電子佛經,支援以下功能

\n
    \n
  • \n

    搜尋、瀏覽(線上查詢)

    \n
      \n
    1. 搜索目錄:在目錄頁,按下右上角放大鏡圖示。在對話框輸入經文部分(或全部)標題,按下\"搜索目錄\"後會列出相關經文。
    2. \n
    \n\n
      \n
    1. \n

      全文檢索:類似\"搜索目錄\"。但在對話框可輸入某卷經文內的一段文字,如\"大水忽起卒至無期\"。

      \n
    2. \n
    3. \n

      經文內搜索。

      \n
    4. \n
    5. \n

      上下卷切換:在經文頁中,右下方半透明鈕按下會跳按鈕,可切換上下卷。

      \n
    6. \n
    \n\n
  • \n
  • \n

    書籤

    \n
      \n
    1. 開啟某經文後,(手機、平板)長按後選擇想標記為書籤的字串位置,按右上角書籤圖示,即新增一書籤,可至書籤頁查詢。加入書籤的經文可作離線瀏覽。
    2. \n
    \n\n
      \n
    1. 刪除:至書籤頁,左滑項目即出現刪除鈕,再點擊。
    2. \n
    \n
  • \n
  • \n

    離線瀏覽

    \n
      \n
    1. 書籤頁包含的\"經\"或\"卷\"書籤都具有離線瀏覽的功能,並用圖示標示。
    2. \n
    3. 設定頁的\"更新離線經文檔\"按鈕用途為:當 CBETA 每季更新經文後,離線經文檔不會自動更新,必須手動執行此功能更新所有離線檔。
    4. \n
    \n
  • \n
  • \n

    網址分享

    \n
      \n
    1. 用瀏覽器開啟此 app 並開啟某卷經文後,可複製其網址分享給別人開啟。
    2. \n
    3. 也可以使用瀏覽器內建書籤功能儲存經文網址。與 app 書籤功能相比,可以依個人使習慣作選擇。
    4. \n
    5. App 內建\"分享此頁\"功能,可複製以下連結至作業系統剪貼簿或產生 QR code,可分享給其他人:目錄、經、卷、目錄搜尋、全文檢索搜尋、詞典搜尋、app 主頁
    6. \n
    7. 分享網址可帶上部分 app 設定參數。
    8. \n
    \n\n
      \n
    1. 經文文字連結功能:選取經文一段文字後、執行\"分享此頁\"功能,所產生的 app 連結開啟後會自動跳至選取文字頁面並標示選取文字。
    2. \n
    3. 文章引用:選取經文一段文字後、執行\"文章引用\"功能,引用文字即複製至作業系統剪貼簿。引用格式基於CBETA Online,例如:\"《長阿含經》卷1:「長阿含經」(CBETA, T01, no. 1, p. 1a02)\"
    4. \n
    \n
  • \n
  • \n

    經文分頁

    \n
      \n
    1. 經文可調整成單頁或分頁模式。單頁模式,使用滑動方式閱讀經文。分頁模式,可使用鍵盤方向鍵或螢幕方向鍵切換經文頁。
    2. \n
    \n
  • \n
  • \n

    字型調整

    \n
      \n
    1. 考量視力不佳的同修,提供最大 128 px 的經文字型設定。若有需要更大字型,請 E-mail 或 GitHub 聯絡開發者新增。
    2. \n
    3. 支援全字庫楷書字型。
    4. \n
    \n
  • \n
  • \n

    直排文字

    \n
      \n
    1. 傳統中文書的直排文字、由右至左排版。
    2. \n
    \n
  • \n
  • \n

    佈景主題切換

    \n
      \n
    1. 支援多種佈景主題。
    2. \n
    \n\n\n\n
  • \n
  • \n

    經文頁鍵盤/手勢支援

    \n
      \n
    • 左、右鍵,右、左滑:分頁直排模式下一頁、上一頁
    • \n
    • 下、上鍵,上、下滑:分頁模排模式下一頁、上一頁
    • \n
    • Alt + Enter、滑鼠雙擊、手勢雙擊: 全螢幕進入/離開切換
    • \n
    • Esc: 離開全螢幕
    • \n
    • F3 或 Ctrl + f: 搜尋文字
    • \n
    \n
  • \n
  • \n

    語音播放

    \n
      \n
    1. 使用電腦語音合成技術 - text to speech,作唸經文功能,即所謂的\"有聲書\"。(注意,當代電腦語音合成技術與\"真人發音\"仍有落差。因此聽到的經文發音偶爾不正確是正常現象。)
    2. \n
    3. 播放步驟:開啟經文,按下右上方音符鈕,即可播放(如擷圖所示)
    4. \n
    \n\n
      \n
    1. 單頁模式下指定位置播放:選取部分經文,按下播放鍵,即會從選取處開始播放至經文結尾。
    2. \n
    3. 分頁模式下指定頁數播放:切換至特定頁數,按下播放鍵,即會從該頁開始播放。一頁播完會自動跳下一頁,至經文結尾。
    4. \n
    5. 循環播放:可選擇循環播放的啟始與結束文字,即會自動重複播放,直到按下暫停播放鈕。用途:作唸佛機用。
    6. \n
    \n\n
      \n
    1. 合成語音切換:可切換中國大陸腔、台灣腔、廣東腔,尚不支援 Linux。Windows 10 使用者,請先至 OS 設定安裝各種語音檔,如圖所示:
    2. \n
    \n\n
  • \n
  • \n

    佛學詞典(線上查詢)

    \n
      \n
    1. 整合\"DILA 佛學術語字辭典\",可在\"佛學詞典\"分頁查詢佛學字詞。
    2. \n
    \n\n
      \n
    1. 也可以從查詢的結果選取文字,再執行查詢詞典功能。
    2. \n
    3. 也可以在經文頁選取文字後,執行查詢詞典功能。
    4. \n
    \n
  • \n
  • \n

    萌典字典(線上查詢)

    \n
      \n
    1. 整合\"萌典\"字典,可在\"佛學詞典\"分頁切換至\"萌典字典\",可查詢單字,包括注音、解釋。
    2. \n
    3. 也可以從查詢的結果選取文字,再執行查詢字典功能。
    4. \n
    5. 也可以在經文頁選取文字後,執行查詢字典功能。
    6. \n
    \n
  • \n
  • \n

    App 捷徑

    \n
      \n
    1. Windows Chrome, Android Chrome, iOS App Store 使用者,滑鼠右鍵或長按 app 圖示,可存取 app 功能捷徑,目前有:(開啟)第1書籤、佛學詞典、萌典字典。
    2. \n
    3. 若由舊版 app 升級至 >= 4.3.0版,要作一次移除 app (可不刪 app 資料),再重新安裝,此 app 捷徑選單才會出現。
    4. \n
    \n\n
  • \n
  • \n

    列印經文

    \n
      \n
    1. 經文頁右上三點按鈕點開,按下列印按鈕,即會跳出列印對話框。
    2. \n
    3. 應用:可選擇印紙本或 PDF 檔。
    4. \n
    5. 調整:可至設定頁調整字型大小、橫/直排文字、黑體/楷書體,再作列印。
    6. \n
    7. 設定頁可設定\"經文列印樣式\",目前支援\"白底黑字\"、\"抄經本\"。
    8. \n
    9. 已在 Chrome 87, Edge Chrome 87 測過可用。iOS Safari 僅支援橫排文字列印。
    10. \n
    \n\n
  • \n
  • \n

    App 設定匯出/匯入

    \n
      \n
    1. 此功能位於設定頁。
    2. \n
    3. 匯出 app 設定,同時也會匯出書籤資訊,可作備分。
    4. \n
    5. 匯入設定後,會重新下載離線經文檔。
    6. \n
    \n
  • \n
  • \n

    App 異常回報

    \n

    App 設定頁的異常回報鈕使用方法為:執行會造成 app 異常的步驟後,再至設定頁按下異常回報鈕,輸入您的 E-mail 及造成異常的步驟,送出即可。

    \n
  • \n
  • \n

    模組化程式

    \n

    cbetar2 為一支模組化程式,由 frontend app (PWA) + backend app (CBETA API or cbetar2 backend) 組成。有3種使用方式:

    \n
      \n
    1. 連線 DB:PWA + CBETA API
    2. \n
    \n
      \n
    • 此模式不須先下載 CBETA 離線經文資料檔,但要作離線瀏覽要把經文加至書籤。
    • \n
    \n
      \n
    1. 離線 DB + PWA:PWA + CBETA 離線經文檔
    2. \n
    \n
      \n
    • 此模式與連線模式相似,多了離線DB的支援。要設定此模式,要先下載 DB:詳情。可離線瀏覽目錄、經文,但部分功能仍須連線,如全文檢索。
    • \n
    \n
      \n
    1. 離線 DB + Electron app:PWA + cbetar2 backend
    2. \n
    \n
      \n
    • 此模式與 PWA 離線版功能相同。要設定此模式,要先下載、解壓CBETA 離線經文資料檔。啟動 app 後,執行選單/檔案/設定 Bookcase目錄。
    • \n
    • 使用瀏覽器安裝的 PWA 不支援此模式。
    • \n
    \n
  • \n
\n

程式碼為開放(MIT License),可自由下載修改、重新發佈。

\n

支援平台

\n

已在這些環境作過安裝、測試:

\n
    \n
  • Windows 10 amd64 + Chrome
  • \n
  • Windows 11 on ARM + Chrome
  • \n
  • Android 9 + Chrome
  • \n
  • Firefly RK-3399 + Android 7.1 + Firefox 91
  • \n
  • macOS 11 amd64 + Chrome
  • \n
  • macOS 11 arm64 + Mac App Store
  • \n
  • iPad 7 iPadOS 14-15 + Safari
  • \n
  • iPad Pro + App Store
  • \n
  • iPhone 8 (模擬器) + Safari
  • \n
  • Debian Linux arm64 10 + Chrome
  • \n
  • Ubuntu 21 amd64 + Snap Store
  • \n
  • Ubuntu 21 amd64 + Flathub
  • \n
  • Ubuntu 20.04 arm64 + Snap Store
  • \n
  • Fedora 35 aarch64 + Flathub
  • \n
  • Fedora 36 aarch64 + COPR
  • \n
  • openSUSE Leap 15.3 aarch64 + AppImage
  • \n
  • Arch Linux aarch64 + AppImage
  • \n
  • Kali Linux arm64 + DEB
  • \n
  • Raspberry Pi 4 + Ubuntu 20 arm64 + Snap Store
  • \n
  • CentOS Stream 9 aarch64 + COPR
  • \n
  • AlmaLinux 9 aarch64 + COPR
  • \n
\n

非上述環境仍可嘗試使用此 app。若有已知問題未描述的問題,可用異常回報功能。

\n

建議 OS 與 Chrome、Safari 保持在最新版,以取得最佳 app 體驗。

\n\n

此 app 有3種取得、安裝方式:

\n
    \n
  1. Chrome, Safari 網頁瀏覽器。
  2. \n
  3. App 商店。
  4. \n
  5. 下載安裝檔。
  6. \n
\n

3種安裝方法如下。

\n\n\n

iOS 14.0+ (iPhone), iPadOS 14.0+ (iPad) - 使用 Apple App Store

\n\n\n\n

Android 4.4+ - 使用 Google Play Store

\n\n\"Google\n\n

Android 4.4+ - 使用 Amazon Appstore

\n\n\n\n

Android 4.4+ - 使用 Samsung Galaxy Store

\n\n\n\n

Android 4.4+ - 使用 Huawei AppGallery (未過審中國大陸)

\n\n\n\n

macOS 10.11+ (x86_64 & arm64) - 使用 Apple App Store

\n\n\n\n

Windows 10+ (x64 & arm64) - 使用 Microsoft Store

\n\n\"Chinese\n\n

Linux (amd64 & arm64) - 使用 Snap Store

\n\n\n\n

Linux (x86_64 & aarch64) - 使用 Flathub

\n\n\n\n

RHEL 8 & 9 / CentOS 8 & 9 / Fedora Linux 34-36 (x86_64 & aarch64) - 使用 Copr

\n

Shell script:

\n
sudo dnf copr enable mrmyh/cbetar2\nsudo dnf install cbetar2\n
\n

下載安裝檔

\n

支援的作業系統如下:

\n
    \n
  1. Android (中國大陸使用者也能安裝)
  2. \n
  3. Linux amd64 & arm64 AppImage (Ubuntu, Fedora, Debian, Arch, openSUSE)
  4. \n
  5. Linux amd64 & arm64 DEB (Debian, Ubuntu, Kali, ...)
  6. \n
  7. Linux RPM x86_64 & aarch64 (Fedora, CentOS Stream, AlmaLinux, ...)
  8. \n
  9. Windows 7+ x64 & arm64
  10. \n
  11. macOS 10.11+ x86_64 & arm64
  12. \n
\n

請開啟任一頁面,下載最新版安裝檔:

\n\n

也可以至此安裝 Electron App Store,搜尋 \"cbeta\" 找到此 app 安裝檔:

\n\n

TODO

\n
    \n
  1. 離線版 app 未完成或不支援功能:\n
      \n
    1. 搜尋目錄
    2. \n
    3. 全文搜索
    4. \n
    5. 查字典
    6. \n
    7. 查詞典
    8. \n
    9. 經文顯示缺字
    10. \n
    11. 初次啟動 app 仍須網路連線(自動下載前端 app)。
    12. \n
    \n
  2. \n
\n\n
    \n
  1. iOS\n
      \n
    1. iOS Safari 在單頁模式下,捲軸無法顯示。
    2. \n
    3. iOS Safari 13.4 以上才支援\"分享此頁\"功能。
    4. \n
    5. iOS Safari 不支援 app 捷徑 (iOS App Store app 支援)。
    6. \n
    7. Safari, iOS Safari 不支援列印直排經文。( https://bugs.webkit.org/show_bug.cgi?id=220043 )
    8. \n
    9. iOS App Store app 不支援列印。
    10. \n
    11. iOS Safari 選擇文字後,仍會閃爍彈出式選單才消失。
    12. \n
    13. 不支援\"避免螢幕自動鎖定\"。
    14. \n
    \n
  2. \n
  3. 其它\n
      \n
    1. 目前多數 Chrome 無法暫停合成語音播放,因此此 app 目前經文語音播放功能不支援暫停,只支援停止。
    2. \n
    3. 語音播放速度受限不同引擎、語音限制,可能無法達到指定速度。
    4. \n
    5. 合成語音選項濾掉非離線語音,以避開非離線語音單次播放最長字串過小的問題。
    6. \n
    7. 合成語音功能在 Linux 無作用。
    8. \n
    \n
  4. \n
\n\n\n\n

此 app 無收集使用者個人資訊,也無收集匿名資訊。

\n

第三方軟體版權聲明

\n
    \n
  1. CBETA API 參考文件
  2. \n
  3. DILA 佛學術語字辭典
  4. \n
  5. 全字庫字型
  6. \n
  7. 萌典字典
  8. \n
\n\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:28.213Z" + }, + "catalyst": { + "readmeCleaned": "

\"image\" \"image\" \"image\" \"image\"\n\"image\"

\n

Catalyst

\n

A free and open source user and privacy focused web browser aiming to provide a simple and private browsing experience.\n\"image\"

\n

Packages

\n

Here are the Linux distributions that have Catalyst in their repositories:
\n\"Packaging

\n

Other Systems

\n

\"image\" Windows 10 or later x64 and ARM
\n\"image\" AppImage for Linux x64
\n\"image\" DMGs and ZIPs for MacOS x64 and Apple Silicon
\n\"image\" DEBs for Debian x64 and ARM
\n\"image\" RPMS for Fedora x64

\n

Contributors

\n\n\n \n \n \n \n \n \n\n\n \n \n\n
\n \n \"jdev08/\"\n
\n jdev08\n
\n
\n \n \"webdev03/\"\n
\n webdev03\n
\n
\n \n \"Scolder/\"\n
\n Scolder\n
\n
\n \n \"Judah\"\n
\n Judah Brown\n
\n
\n \n \"Mbrick2/\"\n
\n Mbrick2\n
\n
\n \n \"hello-smile6/\"\n
\n hello-smile6\n
\n
\n \n \"Coco/\"\n
\n Coco\n
\n
\n \n \"TechStudent10/\"\n
\n TechStudent10\n
\n
\n
", + "readmeOriginal": "

\"image\" \"image\" \"image\" \"image\"\n\"image\"

\n

Catalyst

\n

A free and open source user and privacy focused web browser aiming to provide a simple and private browsing experience.\n\"image\"

\n

Packages

\n

Here are the Linux distributions that have Catalyst in their repositories:
\n\"Packaging

\n

Other Systems

\n

\"image\" Windows 10 or later x64 and ARM
\n\"image\" AppImage for Linux x64
\n\"image\" DMGs and ZIPs for MacOS x64 and Apple Silicon
\n\"image\" DEBs for Debian x64 and ARM
\n\"image\" RPMS for Fedora x64

\n

Contributors

\n\n\n \n \n \n \n \n \n\n\n \n \n\n
\n \n \"jdev08/\"\n
\n jdev08\n
\n
\n \n \"webdev03/\"\n
\n webdev03\n
\n
\n \n \"Scolder/\"\n
\n Scolder\n
\n
\n \n \"Judah\"\n
\n Judah Brown\n
\n
\n \n \"Mbrick2/\"\n
\n Mbrick2\n
\n
\n \n \"hello-smile6/\"\n
\n hello-smile6\n
\n
\n \n \"Coco/\"\n
\n Coco\n
\n
\n \n \"TechStudent10/\"\n
\n TechStudent10\n
\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:28.509Z" + }, + "cider": { + "readmeCleaned": "

⚠ Cider Classic has approached its End-of-Life status.

\n

This application is now no longer being actively maintained.
\nNo support will be given on Windows.

\n

Thanks for your continued support.

\n

Get Cider 2 today.

\n

\"Banner\"\n\"Banner\"

\n

\n \"Banner\"\n
\n A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance & visuals in mind. 🚀\n

\n \"GitHub\n \"GitHub\n \n
\n \"Buy\n \"Open\n \"GitHub\n
\n \"QQ群\"\n \"Discord\"\n \"Twitter\"\n \"Reddit\"\n

\n \"Azure\n

\n

Links

\n\n

Install Sources

\n

\"Get

\n

\"Get\n\"Get

\n

\"Get

\n\n

\"Get

\n\n

\"Get

\n

Insights Snapshot

\n

\"CircleCI\"

\n

Credits

\n

\"Contributors\"

\n

Disclaimer

\n

This project is NOT affiliated with Apple in any way shape or form. The project is open source and free to use (with an Apple Music subscription)\nfor any legal concerns contact me at cryptofyre@cryptofyre.org.

\n

\n
\n Project Supporters \n
\n
\n \"JetBrains\"\n \"MacStadium\"\n

\n
", + "readmeOriginal": "

⚠ Cider Classic has approached its End-of-Life status.

\n

This application is now no longer being actively maintained.
\nNo support will be given on Windows.

\n

Thanks for your continued support.

\n

Get Cider 2 today.

\n

\"Banner\"\n\"Banner\"

\n

\n \"Banner\"\n
\n A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance & visuals in mind. 🚀\n

\n \"GitHub\n \"GitHub\n \n
\n \"Buy\n \"Open\n \"GitHub\n
\n \"QQ群\"\n \"Discord\"\n \"Twitter\"\n \"Reddit\"\n

\n \"Azure\n

\n

Links

\n\n

Install Sources

\n

\"Get

\n

\"Get\n\"Get

\n

\"Get

\n\n

\"Get

\n\n

\"Get

\n

Insights Snapshot

\n

\"CircleCI\"

\n

Credits

\n

\"Contributors\"

\n

Disclaimer

\n

This project is NOT affiliated with Apple in any way shape or form. The project is open source and free to use (with an Apple Music subscription)\nfor any legal concerns contact me at cryptofyre@cryptofyre.org.

\n

\n
\n Project Supporters \n
\n
\n \"JetBrains\"\n \"MacStadium\"\n

\n
", + "readmeFetchedAt": "2024-02-29T22:00:28.609Z" }, "clipboard-manager-electron": { - "readmeCleaned": "

\"Build

\n

Clipboard Manager Electron

\n

A clipboard manager built with Electron

\n

Preview Windows

\n

\"Preview

\n

Preview Linux Ubuntu 19.10

\n

\"Preview

\n

Preview MacOS

\n

\"Preview

\n

the icon are BIG, it's wrong. Help me on the issue #21

\n

Shortcuts (BETA)

\n

Now we have some shortcuts, but it is on beta state. Test and give me a feedback, thanks!

\n
    \n
  • CmdOrCtrl+Shift+0 ~ get copied item on position #1
  • \n
  • CmdOrCtrl+Shift+1 ~ get copied item on position #2
  • \n
  • CmdOrCtrl+Shift+2 ~ get copied item on position #3
  • \n
  • CmdOrCtrl+Shift+3 ~ get copied item on position #4
  • \n
  • CmdOrCtrl+Shift+4 ~ get copied item on position #5
  • \n
  • CmdOrCtrl+Shift+5 ~ get copied item on position #6
  • \n
  • CmdOrCtrl+Shift+6 ~ get copied item on position #7
  • \n
  • CmdOrCtrl+Shift+7 ~ get copied item on position #8
  • \n
  • CmdOrCtrl+Shift+8 ~ get copied item on position #9
  • \n
  • CmdOrCtrl+Shift+9 ~ get copied item on position #10
  • \n
  • CmdOrCtrl+Shift+Y ~ focus clipboard-manager-electron (only for windows)
  • \n
  • CmdOrCtrl+Shift+L ~ open window with clipboard history (by @savannahar68)
  • \n
\n

Windows

\n

How to do a Windown build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --win\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --win\n
\n

Go to folder dist and execute the clipboard-manager-electron X.X.X.exe or clipboard-manager-electron Setup X.X.X.exe and be happy.

\n

Linux

\n

How to do a Linux build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --linux\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --linux\n
\n

Go to folder dist/ and execute the clipboard-manager-electron_X.X.X_<arch>.deb or clipboard-manager-electron_X.X.X_<arch>.rpm and be happy.

\n

Mac

\n

How to do a Mac build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --mac\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --mac\n
\n

Go to folder dist and execute the clipboard-manager-electron-X.X.X.dmg and be happy.

\n

Releases

\n

Download latest release

\n

If don´t want do a build, you can download the latest release!

\n
", - "readmeOriginal": "

\"Build

\n

Clipboard Manager Electron

\n

A clipboard manager built with Electron

\n

Preview Windows

\n

\"Preview

\n

Preview Linux Ubuntu 19.10

\n

\"Preview

\n

Preview MacOS

\n

\"Preview

\n

the icon are BIG, it's wrong. Help me on the issue #21

\n

Shortcuts (BETA)

\n

Now we have some shortcuts, but it is on beta state. Test and give me a feedback, thanks!

\n
    \n
  • CmdOrCtrl+Shift+0 ~ get copied item on position #1
  • \n
  • CmdOrCtrl+Shift+1 ~ get copied item on position #2
  • \n
  • CmdOrCtrl+Shift+2 ~ get copied item on position #3
  • \n
  • CmdOrCtrl+Shift+3 ~ get copied item on position #4
  • \n
  • CmdOrCtrl+Shift+4 ~ get copied item on position #5
  • \n
  • CmdOrCtrl+Shift+5 ~ get copied item on position #6
  • \n
  • CmdOrCtrl+Shift+6 ~ get copied item on position #7
  • \n
  • CmdOrCtrl+Shift+7 ~ get copied item on position #8
  • \n
  • CmdOrCtrl+Shift+8 ~ get copied item on position #9
  • \n
  • CmdOrCtrl+Shift+9 ~ get copied item on position #10
  • \n
  • CmdOrCtrl+Shift+Y ~ focus clipboard-manager-electron (only for windows)
  • \n
  • CmdOrCtrl+Shift+L ~ open window with clipboard history (by @savannahar68)
  • \n
\n

Windows

\n

How to do a Windown build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --win\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --win\n
\n

Go to folder dist and execute the clipboard-manager-electron X.X.X.exe or clipboard-manager-electron Setup X.X.X.exe and be happy.

\n

Linux

\n

How to do a Linux build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --linux\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --linux\n
\n

Go to folder dist/ and execute the clipboard-manager-electron_X.X.X_<arch>.deb or clipboard-manager-electron_X.X.X_<arch>.rpm and be happy.

\n

Mac

\n

How to do a Mac build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --mac\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --mac\n
\n

Go to folder dist and execute the clipboard-manager-electron-X.X.X.dmg and be happy.

\n

Releases

\n

Download latest release

\n

If don´t want do a build, you can download the latest release!

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.739Z" + "readmeCleaned": "

\"Build

\n

Clipboard Manager Electron

\n

A clipboard manager built with Electron

\n

Preview Windows

\n

\"Preview

\n

Preview Linux Ubuntu 19.10

\n

\"Preview

\n

Preview MacOS

\n

\"Preview

\n

the icon are BIG, it's wrong. Help me on the issue #21

\n

Shortcuts (BETA)

\n

Now we have some shortcuts, but it is on beta state. Test and give me a feedback, thanks!

\n
    \n
  • CmdOrCtrl+Shift+0 ~ get copied item on position #1
  • \n
  • CmdOrCtrl+Shift+1 ~ get copied item on position #2
  • \n
  • CmdOrCtrl+Shift+2 ~ get copied item on position #3
  • \n
  • CmdOrCtrl+Shift+3 ~ get copied item on position #4
  • \n
  • CmdOrCtrl+Shift+4 ~ get copied item on position #5
  • \n
  • CmdOrCtrl+Shift+5 ~ get copied item on position #6
  • \n
  • CmdOrCtrl+Shift+6 ~ get copied item on position #7
  • \n
  • CmdOrCtrl+Shift+7 ~ get copied item on position #8
  • \n
  • CmdOrCtrl+Shift+8 ~ get copied item on position #9
  • \n
  • CmdOrCtrl+Shift+9 ~ get copied item on position #10
  • \n
  • CmdOrCtrl+Shift+Y ~ focus clipboard-manager-electron (only for windows)
  • \n
  • CmdOrCtrl+Shift+L ~ open window with clipboard history (by @savannahar68)
  • \n
\n

Windows

\n

How to do a Windown build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --win\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --win\n
\n

Go to folder dist and execute the clipboard-manager-electron X.X.X.exe or clipboard-manager-electron Setup X.X.X.exe and be happy.

\n

Linux

\n

How to do a Linux build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --linux\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --linux\n
\n

Go to folder dist/ and execute the clipboard-manager-electron_X.X.X_<arch>.deb or clipboard-manager-electron_X.X.X_<arch>.rpm and be happy.

\n

Mac

\n

How to do a Mac build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --mac\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --mac\n
\n

Go to folder dist and execute the clipboard-manager-electron-X.X.X.dmg and be happy.

\n

Releases

\n

Download latest release

\n

If don´t want do a build, you can download the latest release!

\n
", + "readmeOriginal": "

\"Build

\n

Clipboard Manager Electron

\n

A clipboard manager built with Electron

\n

Preview Windows

\n

\"Preview

\n

Preview Linux Ubuntu 19.10

\n

\"Preview

\n

Preview MacOS

\n

\"Preview

\n

the icon are BIG, it's wrong. Help me on the issue #21

\n

Shortcuts (BETA)

\n

Now we have some shortcuts, but it is on beta state. Test and give me a feedback, thanks!

\n
    \n
  • CmdOrCtrl+Shift+0 ~ get copied item on position #1
  • \n
  • CmdOrCtrl+Shift+1 ~ get copied item on position #2
  • \n
  • CmdOrCtrl+Shift+2 ~ get copied item on position #3
  • \n
  • CmdOrCtrl+Shift+3 ~ get copied item on position #4
  • \n
  • CmdOrCtrl+Shift+4 ~ get copied item on position #5
  • \n
  • CmdOrCtrl+Shift+5 ~ get copied item on position #6
  • \n
  • CmdOrCtrl+Shift+6 ~ get copied item on position #7
  • \n
  • CmdOrCtrl+Shift+7 ~ get copied item on position #8
  • \n
  • CmdOrCtrl+Shift+8 ~ get copied item on position #9
  • \n
  • CmdOrCtrl+Shift+9 ~ get copied item on position #10
  • \n
  • CmdOrCtrl+Shift+Y ~ focus clipboard-manager-electron (only for windows)
  • \n
  • CmdOrCtrl+Shift+L ~ open window with clipboard history (by @savannahar68)
  • \n
\n

Windows

\n

How to do a Windown build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --win\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --win\n
\n

Go to folder dist and execute the clipboard-manager-electron X.X.X.exe or clipboard-manager-electron Setup X.X.X.exe and be happy.

\n

Linux

\n

How to do a Linux build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --linux\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --linux\n
\n

Go to folder dist/ and execute the clipboard-manager-electron_X.X.X_<arch>.deb or clipboard-manager-electron_X.X.X_<arch>.rpm and be happy.

\n

Mac

\n

How to do a Mac build (You can go with either Yarn build or Npm build)

\n

Yarn Build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ yarn\n$ yarn build --mac\n
\n

NPM build

\n
$ git clone https://github.com/dotenorio/clipboard-manager-electron.git\n$ cd clipboard-manager-electron\n$ npm install\n$ npm run build -- --mac\n
\n

Go to folder dist and execute the clipboard-manager-electron-X.X.X.dmg and be happy.

\n

Releases

\n

Download latest release

\n

If don´t want do a build, you can download the latest release!

\n
", + "readmeFetchedAt": "2024-02-29T22:00:28.622Z" + }, + "clipper": { + "readmeCleaned": "

\n \"Clipper\"\n

Clipper


\n

\n Save history of all information you copy and use them whenever with a solitary snap.\n

\n

\"Github \"Stars\" \"Forks\" \"Issues\" \"License\" \"Visitors\" \"Tweet\"

\n

🙌 Features

\n
    \n
  • Save history of any text copied on the system clipboard.
  • \n
  • Click on the any text from history to write it to the system clipboard.
  • \n
  • Clear a single text
  • \n
  • Trash all copied text at once
  • \n
  • Limit on storage
  • \n
  • Audio for events\n
      \n
    • When text gets copied
    • \n
    • Any error triggered like storage limit exceeded
    • \n
    • Clearing storage
    • \n
    \n
  • \n
  • Settings Tab\n
      \n
    • Disable/Enable Sound
    • \n
    • Disable/Enable Clipboard Copying (Just in case you want to copy everything all the time)
    • \n
    \n
  • \n
\n

Screenshots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Main ScreenList of copied textSettings
\"Main\"List\"\"Settings\"
\n

📥 Download

\n

Clipper is available for Windows & Linux and can be downloaded from Github releases.

\n

https://github.com/AkashRajpurohit/clipper/releases

\n

❓ FAQs

\n
    \n
  1. Tray icon does not show up in linux?
  2. \n
\n
\n

Install App Indicator for Gnome Tweak tools.

\n
\n

💵 Support

\n
\n

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of ☕

\n
\n

\"Donate\"

\n

🐛 Bugs or Requests

\n

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.

\n

👥 Clones

\n\n
\n

Contact me@akashrajpurohit.com if you have cloned this project and want it to be listed here :)

\n
\n

Where to find me?

\n\n
", + "readmeOriginal": "

\n \"Clipper\"\n

Clipper


\n

\n Save history of all information you copy and use them whenever with a solitary snap.\n

\n

\"Github \"Stars\" \"Forks\" \"Issues\" \"License\" \"Visitors\" \"Tweet\"

\n

🙌 Features

\n
    \n
  • Save history of any text copied on the system clipboard.
  • \n
  • Click on the any text from history to write it to the system clipboard.
  • \n
  • Clear a single text
  • \n
  • Trash all copied text at once
  • \n
  • Limit on storage
  • \n
  • Audio for events\n
      \n
    • When text gets copied
    • \n
    • Any error triggered like storage limit exceeded
    • \n
    • Clearing storage
    • \n
    \n
  • \n
  • Settings Tab\n
      \n
    • Disable/Enable Sound
    • \n
    • Disable/Enable Clipboard Copying (Just in case you want to copy everything all the time)
    • \n
    \n
  • \n
\n

Screenshots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Main ScreenList of copied textSettings
\"Main\"List\"\"Settings\"
\n

📥 Download

\n

Clipper is available for Windows & Linux and can be downloaded from Github releases.

\n

https://github.com/AkashRajpurohit/clipper/releases

\n

❓ FAQs

\n
    \n
  1. Tray icon does not show up in linux?
  2. \n
\n
\n

Install App Indicator for Gnome Tweak tools.

\n
\n

💵 Support

\n
\n

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of ☕

\n
\n

\"Donate\"

\n

🐛 Bugs or Requests

\n

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.

\n

👥 Clones

\n\n
\n

Contact me@akashrajpurohit.com if you have cloned this project and want it to be listed here :)

\n
\n

Where to find me?

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:28.776Z" }, "clippo": { "readmeCleaned": "

\"banner\"

\n

\"readme\"

\n

\"shot\"

\n
", "readmeOriginal": "

\"banner\"

\n

\"readme\"

\n

\"shot\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.744Z" + "readmeFetchedAt": "2024-02-29T22:00:28.988Z" + }, + "clovery": { + "readmeCleaned": "

Neutron \"License: \"macOS

\n

Archived

\n

This repository is archived. To help us better improve the product and protect our intellectual assets, the development has been moved to Photon, a new core with closed source code base.

\n

Introduction

\n

The source code of the Neutron - the core that powers:

\n\n

Development

\n
# clone the project:\ngit clone https://github.com/webcatalog/neutron.git\ncd neutron
\n

For the app to be fully functional, set these environment variables:

\n
ELECTRON_APP_SENTRY_DSN=\nELECTRON_APP_GOOGLE_API_KEY=\nREACT_APP_AMPLITUDE_API_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=\n
\n

Modify public/app.json to change template app configuration. For example:

\n
{\n  \"id\": \"gmail\",\n  \"name\": \"Gmail\",\n  \"url\": \"https://mail.google.com\"\n}
\n
    \n
  • Install dependencies: yarn.
  • \n
  • Run development mode\n
      \n
    • in template (WebCatalog) mode: yarn electron-dev.
    • \n
    • in standalone mode: yarn electron-dev:standalone.
    • \n
    • in Mac App Store mode: yarn electron-dev:mac-app-store.
    • \n
    • in Microsoft Store mode: yarn electron-dev:appx.
    • \n
    • in Snap mode: yarn electron-dev:snap.
    • \n
    • in Skywhale (standalone) mode: yarn electron-dev:standalone:skywhale.
    • \n
    • in Skywhale (Mac App Store) mode: yarn electron-dev:mac-app-store:skywhale.
    • \n
    \n
  • \n
\n

Distribution

\n

Release as/for:

\n
    \n
  • template: yarn release:template.
  • \n
  • Mac App Store: yarn release:mac-app-store.
  • \n
  • APPX (Microsoft Store): yarn release:appx.
  • \n
  • standalone: yarn release:standalone.
  • \n
\n
", + "readmeOriginal": "

Neutron \"License: \"macOS

\n

Archived

\n

This repository is archived. To help us better improve the product and protect our intellectual assets, the development has been moved to Photon, a new core with closed source code base.

\n

Introduction

\n

The source code of the Neutron - the core that powers:

\n\n

Development

\n
# clone the project:\ngit clone https://github.com/webcatalog/neutron.git\ncd neutron
\n

For the app to be fully functional, set these environment variables:

\n
ELECTRON_APP_SENTRY_DSN=\nELECTRON_APP_GOOGLE_API_KEY=\nREACT_APP_AMPLITUDE_API_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=\n
\n

Modify public/app.json to change template app configuration. For example:

\n
{\n  \"id\": \"gmail\",\n  \"name\": \"Gmail\",\n  \"url\": \"https://mail.google.com\"\n}
\n
    \n
  • Install dependencies: yarn.
  • \n
  • Run development mode\n
      \n
    • in template (WebCatalog) mode: yarn electron-dev.
    • \n
    • in standalone mode: yarn electron-dev:standalone.
    • \n
    • in Mac App Store mode: yarn electron-dev:mac-app-store.
    • \n
    • in Microsoft Store mode: yarn electron-dev:appx.
    • \n
    • in Snap mode: yarn electron-dev:snap.
    • \n
    • in Skywhale (standalone) mode: yarn electron-dev:standalone:skywhale.
    • \n
    • in Skywhale (Mac App Store) mode: yarn electron-dev:mac-app-store:skywhale.
    • \n
    \n
  • \n
\n

Distribution

\n

Release as/for:

\n
    \n
  • template: yarn release:template.
  • \n
  • Mac App Store: yarn release:mac-app-store.
  • \n
  • APPX (Microsoft Store): yarn release:appx.
  • \n
  • standalone: yarn release:standalone.
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:29.146Z" }, "cloudcmd": { - "readmeCleaned": "

Cloud Commander v16.1.0 \"Build \"Codacy\" \"Gitter\"

\n

Main Blog

\n

Cloud Commander a file manager for the web with console and editor.

\n

\"Cloud

\n

Install

\n
npm i cloudcmd -g\n
\n

Start

\n

For starting just type in console:

\n
cloudcmd
\n

How to use?

\n

Open url http://localhost:8000 in browser.

\n

View

\n

You will see something similar to this.\n\"View\"

\n

Deploy

\n

Cloud Commander could be easily deployed to Heroku.

\n

\"Deploy\"

\n

Using as Middleware

\n

Cloud Commander could be used as middleware for node.js applications based on socket.io and express:

\n

Init package.json:

\n
npm init -y\n
\n

Install dependencies:

\n
npm i cloudcmd express socket.io -S\n
\n

And create index.js:

\n
import http from 'http';\nimport cloudcmd from 'cloudcmd';\nimport {Server} from 'socket.io';\nimport express from 'express';\n\nconst app = express();\n\nconst port = 1337;\nconst prefix = '/';\n\nconst server = http.createServer(app);\nconst socket = new Server(server, {\n    path: `${prefix}socket.io`,\n});\n\nconst config = {\n    name: 'cloudcmd :)',\n};\n\nconst filePicker = {\n    data: {\n        FilePicker: {\n            key: 'key',\n        },\n    },\n};\n\n// override option from json/modules.json\nconst modules = {\n    filePicker,\n};\n\nconst {\n    createConfigManager,\n    configPath,\n} = cloudcmd;\n\nconst configManager = createConfigManager({\n    configPath,\n});\n\napp.use(prefix, cloudcmd({\n    socket, // used by Config, Edit (optional) and Console (required)\n    config, // config data (optional)\n    modules, // optional\n    configManager, // optional\n}));\n\nserver.listen(port);
\n

Docker

\n

The docker images are provided for multiple architectures and types. The following list shows all existing images:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArchitectureType
amd64linux
arm/v7linux
arm64 (arm/v8)linux
amd64linux-alpine
arm/v7linux-alpine
arm64 (arm/v8)linux-alpine
\n

Cloud Commander could be used as a docker container this way:

\n
docker run -it --rm -v ~:/root -v /:/mnt/fs -w=/root -p 8000:8000 coderaiser/cloudcmd
\n

Config would be read from home directory, hosts root file system would be mount to /mnt/fs,\n8000 port would be exposed to hosts port.

\n

Also you could use docker compose with docker-compose.yml:

\n
version: '2'\nservices:\n  web:\n    ports:\n      - 8000:8000\n    volumes:\n      - ~:/root\n      - /:/mnt/fs\n    image: coderaiser/cloudcmd
\n

When you create this file run:

\n
docker-compose up
\n

Documentation

\n

More documentation you can find on https://cloudcmd.io/.

\n

Get involved

\n

There is a lot ways to be involved in Cloud Commander development:

\n\n

License

\n

MIT

\n
", - "readmeOriginal": "

Cloud Commander v16.1.0 \"Build \"Codacy\" \"Gitter\"

\n

Main Blog

\n

Cloud Commander a file manager for the web with console and editor.

\n

\"Cloud

\n

Install

\n
npm i cloudcmd -g\n
\n

Start

\n

For starting just type in console:

\n
cloudcmd
\n

How to use?

\n

Open url http://localhost:8000 in browser.

\n

View

\n

You will see something similar to this.\n\"View\"

\n

Deploy

\n

Cloud Commander could be easily deployed to Heroku.

\n

\"Deploy\"

\n

Using as Middleware

\n

Cloud Commander could be used as middleware for node.js applications based on socket.io and express:

\n

Init package.json:

\n
npm init -y\n
\n

Install dependencies:

\n
npm i cloudcmd express socket.io -S\n
\n

And create index.js:

\n
import http from 'http';\nimport cloudcmd from 'cloudcmd';\nimport {Server} from 'socket.io';\nimport express from 'express';\n\nconst app = express();\n\nconst port = 1337;\nconst prefix = '/';\n\nconst server = http.createServer(app);\nconst socket = new Server(server, {\n    path: `${prefix}socket.io`,\n});\n\nconst config = {\n    name: 'cloudcmd :)',\n};\n\nconst filePicker = {\n    data: {\n        FilePicker: {\n            key: 'key',\n        },\n    },\n};\n\n// override option from json/modules.json\nconst modules = {\n    filePicker,\n};\n\nconst {\n    createConfigManager,\n    configPath,\n} = cloudcmd;\n\nconst configManager = createConfigManager({\n    configPath,\n});\n\napp.use(prefix, cloudcmd({\n    socket, // used by Config, Edit (optional) and Console (required)\n    config, // config data (optional)\n    modules, // optional\n    configManager, // optional\n}));\n\nserver.listen(port);
\n

Docker

\n

The docker images are provided for multiple architectures and types. The following list shows all existing images:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArchitectureType
amd64linux
arm/v7linux
arm64 (arm/v8)linux
amd64linux-alpine
arm/v7linux-alpine
arm64 (arm/v8)linux-alpine
\n

Cloud Commander could be used as a docker container this way:

\n
docker run -it --rm -v ~:/root -v /:/mnt/fs -w=/root -p 8000:8000 coderaiser/cloudcmd
\n

Config would be read from home directory, hosts root file system would be mount to /mnt/fs,\n8000 port would be exposed to hosts port.

\n

Also you could use docker compose with docker-compose.yml:

\n
version: '2'\nservices:\n  web:\n    ports:\n      - 8000:8000\n    volumes:\n      - ~:/root\n      - /:/mnt/fs\n    image: coderaiser/cloudcmd
\n

When you create this file run:

\n
docker-compose up
\n

Documentation

\n

More documentation you can find on https://cloudcmd.io/.

\n

Get involved

\n

There is a lot ways to be involved in Cloud Commander development:

\n\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.802Z" + "readmeCleaned": "

Cloud Commander v17.0.4 \"Build \"Codacy\" \"Gitter\"

\n\n

Cloud Commander a file manager for the web with console and editor.

\n

\"Cloud

\n

Install

\n
npm i cloudcmd -g\n
\n

Start

\n

For starting just type in console:

\n
cloudcmd
\n

How to use?

\n

Open url http://localhost:8000 in browser.

\n

View

\n

You will see something similar to this.\n\"View\"

\n

Deploy

\n

Cloud Commander could be easily deployed to Heroku.

\n

\"Deploy\"

\n

Using as Middleware

\n

Cloud Commander could be used as middleware for node.js applications based on socket.io and express:

\n

Init package.json:

\n
npm init -y\n
\n

Install dependencies:

\n
npm i cloudcmd express socket.io -S\n
\n

And create index.js:

\n
import http from 'node:http';\nimport cloudcmd from 'cloudcmd';\nimport {Server} from 'socket.io';\nimport express from 'express';\n\nconst app = express();\n\nconst port = 1337;\nconst prefix = '/';\n\nconst server = http.createServer(app);\nconst socket = new Server(server, {\n    path: `${prefix}socket.io`,\n});\n\nconst config = {\n    name: 'cloudcmd :)',\n};\n\nconst filePicker = {\n    data: {\n        FilePicker: {\n            key: 'key',\n        },\n    },\n};\n\n// override option from json/modules.json\nconst modules = {\n    filePicker,\n};\n\nconst {\n    createConfigManager,\n    configPath,\n} = cloudcmd;\n\nconst configManager = createConfigManager({\n    configPath,\n});\n\napp.use(prefix, cloudcmd({\n    socket, // used by Config, Edit (optional) and Console (required)\n    config, // config data (optional)\n    modules, // optional\n    configManager, // optional\n}));\n\nserver.listen(port);
\n

Docker

\n

The docker images are provided for multiple architectures and types. The following list shows all existing images:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArchitectureType
amd64linux
arm/v7linux
arm64 (arm/v8)linux
amd64linux-alpine
arm/v7linux-alpine
arm64 (arm/v8)linux-alpine
\n

Cloud Commander could be used as a docker container this way:

\n
docker run -it --rm -v ~:/root -v /:/mnt/fs -w=/root -p 8000:8000 coderaiser/cloudcmd
\n

Config would be read from home directory, hosts root file system would be mount to /mnt/fs,\n8000 port would be exposed to hosts port.

\n

Also you could use docker compose with docker-compose.yml:

\n
version: '2'\nservices:\n  web:\n    ports:\n      - 8000:8000\n    volumes:\n      - ~:/root\n      - /:/mnt/fs\n    image: coderaiser/cloudcmd
\n

When you create this file run:

\n
docker-compose up
\n

Documentation

\n

More documentation you can find on https://cloudcmd.io/.

\n

Get involved

\n

There is a lot ways to be involved in Cloud Commander development:

\n\n

License

\n

MIT

\n
", + "readmeOriginal": "

Cloud Commander v17.0.4 \"Build \"Codacy\" \"Gitter\"

\n\n

Cloud Commander a file manager for the web with console and editor.

\n

\"Cloud

\n

Install

\n
npm i cloudcmd -g\n
\n

Start

\n

For starting just type in console:

\n
cloudcmd
\n

How to use?

\n

Open url http://localhost:8000 in browser.

\n

View

\n

You will see something similar to this.\n\"View\"

\n

Deploy

\n

Cloud Commander could be easily deployed to Heroku.

\n

\"Deploy\"

\n

Using as Middleware

\n

Cloud Commander could be used as middleware for node.js applications based on socket.io and express:

\n

Init package.json:

\n
npm init -y\n
\n

Install dependencies:

\n
npm i cloudcmd express socket.io -S\n
\n

And create index.js:

\n
import http from 'node:http';\nimport cloudcmd from 'cloudcmd';\nimport {Server} from 'socket.io';\nimport express from 'express';\n\nconst app = express();\n\nconst port = 1337;\nconst prefix = '/';\n\nconst server = http.createServer(app);\nconst socket = new Server(server, {\n    path: `${prefix}socket.io`,\n});\n\nconst config = {\n    name: 'cloudcmd :)',\n};\n\nconst filePicker = {\n    data: {\n        FilePicker: {\n            key: 'key',\n        },\n    },\n};\n\n// override option from json/modules.json\nconst modules = {\n    filePicker,\n};\n\nconst {\n    createConfigManager,\n    configPath,\n} = cloudcmd;\n\nconst configManager = createConfigManager({\n    configPath,\n});\n\napp.use(prefix, cloudcmd({\n    socket, // used by Config, Edit (optional) and Console (required)\n    config, // config data (optional)\n    modules, // optional\n    configManager, // optional\n}));\n\nserver.listen(port);
\n

Docker

\n

The docker images are provided for multiple architectures and types. The following list shows all existing images:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArchitectureType
amd64linux
arm/v7linux
arm64 (arm/v8)linux
amd64linux-alpine
arm/v7linux-alpine
arm64 (arm/v8)linux-alpine
\n

Cloud Commander could be used as a docker container this way:

\n
docker run -it --rm -v ~:/root -v /:/mnt/fs -w=/root -p 8000:8000 coderaiser/cloudcmd
\n

Config would be read from home directory, hosts root file system would be mount to /mnt/fs,\n8000 port would be exposed to hosts port.

\n

Also you could use docker compose with docker-compose.yml:

\n
version: '2'\nservices:\n  web:\n    ports:\n      - 8000:8000\n    volumes:\n      - ~:/root\n      - /:/mnt/fs\n    image: coderaiser/cloudcmd
\n

When you create this file run:

\n
docker-compose up
\n

Documentation

\n

More documentation you can find on https://cloudcmd.io/.

\n

Get involved

\n

There is a lot ways to be involved in Cloud Commander development:

\n\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:00:29.171Z" }, - "code-notes": { - "readmeCleaned": "
\n
\n\"electron-vue\"\n
\n
\n
\n

\nA simple code snippet & gist manager for developers built with Electron & Vue.js 🚀\n

\n

\n https://lauthieb.github.io/code-notes\n

\n
\n

\"Build\n\"Join\n\"Financial\n\"PRs

\n

\"forthebadge\" \"forthebadge\" \"forthebadge\"

\n

\"Buy

\n
\n

Overview

\n

The aim of this project is to make us more efficient by offering a pretty cool tool : a kind of notepad for our code 😃📝

\n

Demo

\n
\n

\"Code

\n
\n

Download

\n

Go the the download section of our website to download Code Notes on your OS.

\n

Contributing

\n

For the moment, the project is pretty young. But if we work together to build the \"bloc-notes\" we dream, we can build pretty things for sure !
\nSo, feel free to contribute. Follow this guide 🤓

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# run unit & end-to-end tests\nnpm test\n\n# lint all JS/Vue component files in `src/`\nnpm run eslint
\n

Support Code Notes

\n

\"Buy

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n
\n

This project was generated with vue-cli-plugin-electron-builder@f0c7709 using vue-cli. Documentation about the original structure can be found here.

\n
", - "readmeOriginal": "
\n
\n\"electron-vue\"\n
\n
\n
\n

\nA simple code snippet & gist manager for developers built with Electron & Vue.js 🚀\n

\n

\n https://lauthieb.github.io/code-notes\n

\n
\n

\"Build\n\"Join\n\"Financial\n\"PRs

\n

\"forthebadge\" \"forthebadge\" \"forthebadge\"

\n

\"Buy

\n
\n

Overview

\n

The aim of this project is to make us more efficient by offering a pretty cool tool : a kind of notepad for our code 😃📝

\n

Demo

\n
\n

\"Code

\n
\n

Download

\n

Go the the download section of our website to download Code Notes on your OS.

\n

Contributing

\n

For the moment, the project is pretty young. But if we work together to build the \"bloc-notes\" we dream, we can build pretty things for sure !
\nSo, feel free to contribute. Follow this guide 🤓

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# run unit & end-to-end tests\nnpm test\n\n# lint all JS/Vue component files in `src/`\nnpm run eslint
\n

Support Code Notes

\n

\"Buy

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n
\n

This project was generated with vue-cli-plugin-electron-builder@f0c7709 using vue-cli. Documentation about the original structure can be found here.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.923Z" + "codex": { + "readmeCleaned": "

\n\t\n \n
\n\t\"GitHub\n\t\"GitHub\n\t\"GitHub\n\t

\n\tA free note-taking software for programmers and Computer Science students

\n\tMade by Josh Vickery\n

\n

About

\n
\n

Notice: If you're upgrading from Codex v1, make sure to back up your save data (save.json and notes folder) for all of your saves before updating.

\n
\n

Codex is a note-taking app that allows you to save styled and highlighted code snippets in your notes.

\n

Other features:

\n
    \n
  • Support for highlighting 190+ programming languages
  • \n
  • Over 240 code themes
  • \n
  • Sort your notes into nestable notebooks/folders, customizable icons for notebooks and pages
  • \n
  • KaTeX math expressions
  • \n
  • PDF and Markdown exporting
  • \n
\n

Screenshot

\n

\"Example

\n

Other Distributions

\n

Arch Linux: You can install Codex from the AUR with codex-bin (unofficial)

\n

Building Locally

\n

Requires Node.js 16 or higher

\n
pnpm install\n\npnpm dev # Run the app in development mode with hot reloading\npnpm dir # Only generates folder(s) of the standalone executable, quicker\npnpm dist # Generates all installers/portable archives for your platform
\n

License

\n

This work is licensed under a CC BY-NC 4.0 license.

\n
", + "readmeOriginal": "

\n\t\n \n
\n\t\"GitHub\n\t\"GitHub\n\t\"GitHub\n\t

\n\tA free note-taking software for programmers and Computer Science students

\n\tMade by Josh Vickery\n

\n

About

\n
\n

Notice: If you're upgrading from Codex v1, make sure to back up your save data (save.json and notes folder) for all of your saves before updating.

\n
\n

Codex is a note-taking app that allows you to save styled and highlighted code snippets in your notes.

\n

Other features:

\n
    \n
  • Support for highlighting 190+ programming languages
  • \n
  • Over 240 code themes
  • \n
  • Sort your notes into nestable notebooks/folders, customizable icons for notebooks and pages
  • \n
  • KaTeX math expressions
  • \n
  • PDF and Markdown exporting
  • \n
\n

Screenshot

\n

\"Example

\n

Other Distributions

\n

Arch Linux: You can install Codex from the AUR with codex-bin (unofficial)

\n

Building Locally

\n

Requires Node.js 16 or higher

\n
pnpm install\n\npnpm dev # Run the app in development mode with hot reloading\npnpm dir # Only generates folder(s) of the standalone executable, quicker\npnpm dist # Generates all installers/portable archives for your platform
\n

License

\n

This work is licensed under a CC BY-NC 4.0 license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:29.588Z" }, - "clovery": { - "readmeCleaned": "

Neutron \"License: \"macOS

\n

Archived

\n

This repository is archived. To help us better improve the product and protect our intellectual assets, the development has been moved to Photon, a new core with closed source code base.

\n

Introduction

\n

The source code of the Neutron - the core that powers:

\n\n

Development

\n
# clone the project:\ngit clone https://github.com/webcatalog/neutron.git\ncd neutron
\n

For the app to be fully functional, set these environment variables:

\n
ELECTRON_APP_SENTRY_DSN=\nELECTRON_APP_GOOGLE_API_KEY=\nREACT_APP_AMPLITUDE_API_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=\n
\n

Modify public/app.json to change template app configuration. For example:

\n
{\n  \"id\": \"gmail\",\n  \"name\": \"Gmail\",\n  \"url\": \"https://mail.google.com\"\n}
\n
    \n
  • Install dependencies: yarn.
  • \n
  • Run development mode\n
      \n
    • in template (WebCatalog) mode: yarn electron-dev.
    • \n
    • in standalone mode: yarn electron-dev:standalone.
    • \n
    • in Mac App Store mode: yarn electron-dev:mac-app-store.
    • \n
    • in Microsoft Store mode: yarn electron-dev:appx.
    • \n
    • in Snap mode: yarn electron-dev:snap.
    • \n
    • in Skywhale (standalone) mode: yarn electron-dev:standalone:skywhale.
    • \n
    • in Skywhale (Mac App Store) mode: yarn electron-dev:mac-app-store:skywhale.
    • \n
    \n
  • \n
\n

Distribution

\n

Release as/for:

\n
    \n
  • template: yarn release:template.
  • \n
  • Mac App Store: yarn release:mac-app-store.
  • \n
  • APPX (Microsoft Store): yarn release:appx.
  • \n
  • standalone: yarn release:standalone.
  • \n
\n
", - "readmeOriginal": "

Neutron \"License: \"macOS

\n

Archived

\n

This repository is archived. To help us better improve the product and protect our intellectual assets, the development has been moved to Photon, a new core with closed source code base.

\n

Introduction

\n

The source code of the Neutron - the core that powers:

\n\n

Development

\n
# clone the project:\ngit clone https://github.com/webcatalog/neutron.git\ncd neutron
\n

For the app to be fully functional, set these environment variables:

\n
ELECTRON_APP_SENTRY_DSN=\nELECTRON_APP_GOOGLE_API_KEY=\nREACT_APP_AMPLITUDE_API_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=\n
\n

Modify public/app.json to change template app configuration. For example:

\n
{\n  \"id\": \"gmail\",\n  \"name\": \"Gmail\",\n  \"url\": \"https://mail.google.com\"\n}
\n
    \n
  • Install dependencies: yarn.
  • \n
  • Run development mode\n
      \n
    • in template (WebCatalog) mode: yarn electron-dev.
    • \n
    • in standalone mode: yarn electron-dev:standalone.
    • \n
    • in Mac App Store mode: yarn electron-dev:mac-app-store.
    • \n
    • in Microsoft Store mode: yarn electron-dev:appx.
    • \n
    • in Snap mode: yarn electron-dev:snap.
    • \n
    • in Skywhale (standalone) mode: yarn electron-dev:standalone:skywhale.
    • \n
    • in Skywhale (Mac App Store) mode: yarn electron-dev:mac-app-store:skywhale.
    • \n
    \n
  • \n
\n

Distribution

\n

Release as/for:

\n
    \n
  • template: yarn release:template.
  • \n
  • Mac App Store: yarn release:mac-app-store.
  • \n
  • APPX (Microsoft Store): yarn release:appx.
  • \n
  • standalone: yarn release:standalone.
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:41.998Z" + "code-notes": { + "readmeCleaned": "

Important

I created this project a few years ago when I was still a student. It allowed me to explore exciting technologies like Electron, Bulma, and Vue.
\nI'm pleased to see that it has gained a substantial user base over time. However, due to my current commitments, I no longer have the time to maintain it. As a result, I am open to the possibility of someone else taking over the project by creating a fork.
\nPlease note that this project is no longer maintained by me. Thank you very much for your understanding and for contributing to its growth. ❤️

\n
\n
\n
\n\"electron-vue\"\n\"electron-vue\"\n
\n
\n
\n

\nA simple code snippet & gist manager for developers built with Electron & Vue.js 🚀\n

\n

\n https://lauthieb.github.io/code-notes\n

\n

Overview

\n

The aim of this project is to make us more efficient by offering a pretty cool tool : a kind of notepad for our code 😃📝

\n

Demo

\n
\n

\"Code

\n
\n

Download

\n

Go the the download section of our website to download Code Notes on your OS.

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# run unit & end-to-end tests\nnpm test\n\n# lint all JS/Vue component files in `src/`\nnpm run eslint
\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n
\n

This project was generated with vue-cli-plugin-electron-builder@f0c7709 using vue-cli. Documentation about the original structure can be found here.

\n
", + "readmeOriginal": "

Important

I created this project a few years ago when I was still a student. It allowed me to explore exciting technologies like Electron, Bulma, and Vue.
\nI'm pleased to see that it has gained a substantial user base over time. However, due to my current commitments, I no longer have the time to maintain it. As a result, I am open to the possibility of someone else taking over the project by creating a fork.
\nPlease note that this project is no longer maintained by me. Thank you very much for your understanding and for contributing to its growth. ❤️

\n
\n
\n
\n\"electron-vue\"\n\"electron-vue\"\n
\n
\n
\n

\nA simple code snippet & gist manager for developers built with Electron & Vue.js 🚀\n

\n

\n https://lauthieb.github.io/code-notes\n

\n

Overview

\n

The aim of this project is to make us more efficient by offering a pretty cool tool : a kind of notepad for our code 😃📝

\n

Demo

\n
\n

\"Code

\n
\n

Download

\n

Go the the download section of our website to download Code Notes on your OS.

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# run unit & end-to-end tests\nnpm test\n\n# lint all JS/Vue component files in `src/`\nnpm run eslint
\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n
\n

This project was generated with vue-cli-plugin-electron-builder@f0c7709 using vue-cli. Documentation about the original structure can be found here.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:29.646Z" }, - "codex": { - "readmeCleaned": "

\n\t
\n\t\"GitHub\n\t\"GitHub\n\t\"GitHub\n\t

\n\tA free note-taking software for programmers and Computer Science students

\n\tMade by Josh Vickery\n

\n

Testing

\n
    \n
  1. Clone the respoitory with a git client, or download the source code ZIP from GitHub and extract it.
  2. \n
  3. Make sure you have NodeJS and npm (Node's package manager) installed.
  4. \n
  5. In the project's root folder, run npm install to download the required dependencies.
  6. \n
  7. Run npm start to test/run the project.
  8. \n
\n

Building

\n

Run npx electron-builder to build.

\n

The package.json should already specify the building behavior for Windows and Linux, but macOS has not been tested.

\n

Screenshot

\n

\"Screenshot\"

\n

License

\n

This work is licensed under a CC BY-NC 4.0 license.

\n
", - "readmeOriginal": "

\n\t
\n\t\"GitHub\n\t\"GitHub\n\t\"GitHub\n\t

\n\tA free note-taking software for programmers and Computer Science students

\n\tMade by Josh Vickery\n

\n

Testing

\n
    \n
  1. Clone the respoitory with a git client, or download the source code ZIP from GitHub and extract it.
  2. \n
  3. Make sure you have NodeJS and npm (Node's package manager) installed.
  4. \n
  5. In the project's root folder, run npm install to download the required dependencies.
  6. \n
  7. Run npm start to test/run the project.
  8. \n
\n

Building

\n

Run npx electron-builder to build.

\n

The package.json should already specify the building behavior for Windows and Linux, but macOS has not been tested.

\n

Screenshot

\n

\"Screenshot\"

\n

License

\n

This work is licensed under a CC BY-NC 4.0 license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.111Z" + "cliptext": { + "readmeCleaned": "

ClipText

\n

ClipText is a simple clipboard manager for macOS built with electron.

\n
Features
\n
    \n
  • Save history of your last copied texts
  • \n
  • Global hotkey for popingup tray context menu with clipboard history.
  • \n
\n

Global shortcut for launching Clipboard history is Cmd+Alt+h

\n

You can find the latest build from releases section

\n

Screenshots:

\n

\n

\n
", + "readmeOriginal": "

ClipText

\n

ClipText is a simple clipboard manager for macOS built with electron.

\n
Features
\n
    \n
  • Save history of your last copied texts
  • \n
  • Global hotkey for popingup tray context menu with clipboard history.
  • \n
\n

Global shortcut for launching Clipboard history is Cmd+Alt+h

\n

You can find the latest build from releases section

\n

Screenshots:

\n

\n

\n
", + "readmeFetchedAt": "2024-02-29T22:00:29.718Z" }, "cocos-creator": { - "readmeCleaned": "

\n \n \"Cocos\n \n

\n

\n \n \"stars\"\n \n \n \"forks\"\n \n \n \"version\"\n \n \n \"license\"\n \n \n \"twitter\"\n \n

\n

Engine for Cocos Creator

\n

\"image\"

\n

Cocos Engine is the framework for Cocos Creator editor. Cocos Creator is the new generation of game development tool in Cocos family, it brings a complete set of 3D features and provides an intuitive, low cost and collaboration friendly workflow to game developers.

\n

Cocos Creator inherited many good qualities and cool features from its previous versions, such as cross-platform support including instant gaming platforms like WeChat mini game, asset management, powerful animation editing, etc. Furthermore, Cocos Creator has pushed our technology to a whole new level. Our GFX implementation is designed to adapt to the latest graphic backend APIs, it already supports WebGL 2 and can be seamlessly fall back to WebGL 1, it will support Vulkan and Metal in the native build. The material system is built on our own effect format which uses GLSL 300 and can be easily adapted to lower version on low end devices. Developers can produce high performance, extremely expressive shaders with good compatibility. Along with physical based camera and lighting, high level game graphic can be easily achieved. Our pure GPU driven skeleton animation also make sure your game runs as smooth as possible. Besides all these exciting features, Cocos Creator have builtin physics support, terrain editing support, visual effect editing, ui system, TypeScript support, instant preview etc.

\n

\"image\"

\n

This repo is the engine part of Cocos Creator, it's mainly written in TypeScript and support users to use TypeScript or ES6 to write game logics. The engine itself is mostly self-contained, with full-fledged runtime modules including lighting, material, particle, animation, physical, UI, terrain, sound, resource and scene-graph management, etc. It supports both native and web platforms, including Windows, Mac, iOS, Android, Web. What's more exciting is that it supports rapidly expanding instant gaming platforms like WeChat Mini Game and Facebook Instant Games.

\n

The engine is naturally integrated within Cocos Creator, designed to only be the essential runtime library and not to be used independently.

\n

Developer

\n

Prerequisite

\n\n

Install

\n

In the cloned repo, run the following command to setup dev environment:

\n
# download & build engine dependencies\nnpm install
\n

This is all you have to do to setup engine development environment.

\n

Build

\n
    \n
  • \n

    If running inside Cocos Creator, the engine will automatically compile and build after the editor window is opened.

    \n
  • \n
  • \n

    Outside the editor, you need to run the following command to build:

    \n
    npm run build
    \n
  • \n
\n

Example Project

\n
    \n
  • Example Cases: Simple yet expressive demo scenes for baseline testing and topic-specific case study.
  • \n
  • Mind Your Step 3D: Beginner's step-by-step tutorial project repo.
  • \n
  • UI Demo: use cases for various kinds of UI components.
  • \n
  • Test Cases: Unit test scenes for every engine module.
  • \n
\n

Links

\n\n
", - "readmeOriginal": "

\n \n \"Cocos\n \n

\n

\n \n \"stars\"\n \n \n \"forks\"\n \n \n \"version\"\n \n \n \"license\"\n \n \n \"twitter\"\n \n

\n

Engine for Cocos Creator

\n

\"image\"

\n

Cocos Engine is the framework for Cocos Creator editor. Cocos Creator is the new generation of game development tool in Cocos family, it brings a complete set of 3D features and provides an intuitive, low cost and collaboration friendly workflow to game developers.

\n

Cocos Creator inherited many good qualities and cool features from its previous versions, such as cross-platform support including instant gaming platforms like WeChat mini game, asset management, powerful animation editing, etc. Furthermore, Cocos Creator has pushed our technology to a whole new level. Our GFX implementation is designed to adapt to the latest graphic backend APIs, it already supports WebGL 2 and can be seamlessly fall back to WebGL 1, it will support Vulkan and Metal in the native build. The material system is built on our own effect format which uses GLSL 300 and can be easily adapted to lower version on low end devices. Developers can produce high performance, extremely expressive shaders with good compatibility. Along with physical based camera and lighting, high level game graphic can be easily achieved. Our pure GPU driven skeleton animation also make sure your game runs as smooth as possible. Besides all these exciting features, Cocos Creator have builtin physics support, terrain editing support, visual effect editing, ui system, TypeScript support, instant preview etc.

\n

\"image\"

\n

This repo is the engine part of Cocos Creator, it's mainly written in TypeScript and support users to use TypeScript or ES6 to write game logics. The engine itself is mostly self-contained, with full-fledged runtime modules including lighting, material, particle, animation, physical, UI, terrain, sound, resource and scene-graph management, etc. It supports both native and web platforms, including Windows, Mac, iOS, Android, Web. What's more exciting is that it supports rapidly expanding instant gaming platforms like WeChat Mini Game and Facebook Instant Games.

\n

The engine is naturally integrated within Cocos Creator, designed to only be the essential runtime library and not to be used independently.

\n

Developer

\n

Prerequisite

\n\n

Install

\n

In the cloned repo, run the following command to setup dev environment:

\n
# download & build engine dependencies\nnpm install
\n

This is all you have to do to setup engine development environment.

\n

Build

\n
    \n
  • \n

    If running inside Cocos Creator, the engine will automatically compile and build after the editor window is opened.

    \n
  • \n
  • \n

    Outside the editor, you need to run the following command to build:

    \n
    npm run build
    \n
  • \n
\n

Example Project

\n
    \n
  • Example Cases: Simple yet expressive demo scenes for baseline testing and topic-specific case study.
  • \n
  • Mind Your Step 3D: Beginner's step-by-step tutorial project repo.
  • \n
  • UI Demo: use cases for various kinds of UI components.
  • \n
  • Test Cases: Unit test scenes for every engine module.
  • \n
\n

Links

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.163Z" - }, - "code-sketch": { - "readmeCleaned": "

\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=148413&theme=dark\"

\n

中文 | English

\n

代码画板 Code Sketch

\n
\n

一个你最初写代码的地方...

\n
\n

视频演示:Youtube | Bilibili,\n下载:release

\n

功能

\n
    \n
  • 内置 Sass/Babel 支持
  • \n
  • HTML/CSS emmet 插件支持
  • \n
  • 方便的导入三方库 (bootcdn API 支持).
  • \n
  • 深色主题支持
  • \n
  • 可以打印任意数据格式的控制台
  • \n
  • 同时支持 macOS AppWeb 端应用
  • \n
\n

快捷键

\n
    \n
  • 切换展示顶部页签: Command+e
  • \n
  • 代码字体大小: Command++/-
  • \n
  • 保存刷新: Command+s
  • \n
  • 导出到单个 HTML 文件: Command+shift+s
  • \n
  • 导入文件(仅支持展出文件): Command+o
  • \n
  • 命令提示容器: Command+p
  • \n
\n

截图

\n

浅色主题

\n

\"code-sketch-light\"

\n

深色主题

\n

\"code-sketch-dark\"

\n

错误日志

\n

\"log\"

\n

控制台日志

\n

\"error\"

\n

开发

\n

yarn or npm

\n
yarn install\nyarn start\nyarn dev\n# build release for mac\nyarn release
\n

支持

\n
Wechat\n

\n \"donate-wechat\"\n

\n
\n
Alipay\n

\n \"donate-wechat\"\n

\n
\n
", - "readmeOriginal": "

\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=148413&theme=dark\"

\n

中文 | English

\n

代码画板 Code Sketch

\n
\n

一个你最初写代码的地方...

\n
\n

视频演示:Youtube | Bilibili,\n下载:release

\n

功能

\n
    \n
  • 内置 Sass/Babel 支持
  • \n
  • HTML/CSS emmet 插件支持
  • \n
  • 方便的导入三方库 (bootcdn API 支持).
  • \n
  • 深色主题支持
  • \n
  • 可以打印任意数据格式的控制台
  • \n
  • 同时支持 macOS AppWeb 端应用
  • \n
\n

快捷键

\n
    \n
  • 切换展示顶部页签: Command+e
  • \n
  • 代码字体大小: Command++/-
  • \n
  • 保存刷新: Command+s
  • \n
  • 导出到单个 HTML 文件: Command+shift+s
  • \n
  • 导入文件(仅支持展出文件): Command+o
  • \n
  • 命令提示容器: Command+p
  • \n
\n

截图

\n

浅色主题

\n

\"code-sketch-light\"

\n

深色主题

\n

\"code-sketch-dark\"

\n

错误日志

\n

\"log\"

\n

控制台日志

\n

\"error\"

\n

开发

\n

yarn or npm

\n
yarn install\nyarn start\nyarn dev\n# build release for mac\nyarn release
\n

支持

\n
Wechat\n

\n \"donate-wechat\"\n

\n
\n
Alipay\n

\n \"donate-wechat\"\n

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.177Z" + "readmeCleaned": "

\n \n \"Cocos\n \n

\n

\n \n \"stars\"\n \n \n \"forks\"\n \n \n \"license\"\n \n \n \"twitter\"\n \n

\n

Engine for Cocos Creator

\n

Cocos Creator is the new generation of game development tool in Cocos family, it brings a complete set of 3D and 2D features while providing an intuitive, low cost and collaboration friendly workflow to game developers. Cocos Engine is the runtime framework for Cocos Creator editor.

\n

\"image\"

\n

Cocos Creator inherited many good qualities and cool features from its previous versions, such as high performance low level C++ implementation, intuitive editor, cross-platform support. It supports native platforms, web platforms and rapidly expanding instant gaming platforms, including Windows, Mac, iOS, Android, HarmonyOS, Web, Facebook Instant Games, WeChat Mini Game and TikTok Mini Games.

\n

Furthermore, Cocos Creator has pushed the engine technology to a whole new level for high performance with scalability on various platforms, full extensibility and easy development.

\n
    \n
  1. Modern Graphics: The GFX implementation is designed to adapt to the modern graphics APIs, it uses Vulkan on Windows and Android, Metal on Mac OS and iOS, WebGL on Web platform.
  2. \n
  3. High Performance: The runtime engine is built with half C++ and half TypeScript, low level infrastructure, native platform adaptation, renderer and scene management are all written in C++ to ensure high runtime performance. We continue to move heavy lifting work to native as much as possible.
  4. \n
  5. Customizable Render Pipeline: The render pipeline is designed to be fully customizable, it has supported the builtin forward and deferred render pipeline across all platforms. Developers can customize their own render pipeline following the same approach.
  6. \n
  7. Extensible Surface Shader: The material system is built on Cocos effect format which uses GLSL 300, the shader programs will be converted to suitable runtime format automatically. The surface shader permit to fully customize the surface material while ensuring universal lighting model.
  8. \n
  9. Physically Based Rendering (PBR): The standard effect adopts physically based rendering, along with the physically based camera and the lighting based on physical metrics, developers can easily achieve realistic and seamless rendering results across different environment.
  10. \n
  11. Easy TypeScript API: The user level API set is provided in TypeScript, along with the powerful VSCode editor, development with Cocos Creator is incredibly efficient.
  12. \n
\n

Besides all these highlights, Cocos Creator also provides builtin animation system, physics system, particle system, terrain editing support, complex UI system, instant preview etc.

\n

\"image\"

\n

This open source repository is the runtime engine of Cocos Creator, the engine is naturally integrated within Cocos Creator, designed to only be the essential runtime library and not to be used independently.

\n

Development and Contribution Notice

\n

Cocos Creator engine is open source and welcomes community participation, for open source engine development with Cocos Creator editor, you should fork this repository and setup custom engine in the editor.

\n

Prerequisite

\n\n

Clone

\n

Clone this repository into your local environment.

\n

Install

\n

In the cloned engine folder, run the following command to setup development environment:

\n
# download & build engine dependencies\nnpm install
\n

This is all you have to do to setup engine development environment.

\n

Build

\n
    \n
  • If running inside Cocos Creator, the engine will automatically compile and build after the editor window is opened. For more instructions on modifying the engine in Cocos Creator, please refer to Engine Customization Workflow.
  • \n
  • Outside the editor, you need to run the following command to build:
  • \n
\n
npm run build
\n

Please refer to native readme if you want to develop native applications.

\n

Contribution

\n

You can contribute to the Cocos Creator open source engine in many ways, they are very much appreciated:

\n
    \n
  1. Report bug or feature requests by creating an issue.
  2. \n
  3. Participate discussions in the issues.
  4. \n
  5. Create a pull request if you have fixed or improved anything, implemented any features.
  6. \n
  7. Improve the documentations with pull request to the usage documentation repository.
  8. \n
  9. Help other developers in our Forum.
  10. \n
\n

Contribution notice

\n

If you are trying to make a pull request, there are some requirements that must be met so that your pull request can be accepted:

\n
    \n
  1. Follow our Cpp Coding Style Guide and TypeScript Coding Style Reference.
  2. \n
  3. Try to integrate ESLint and CPP auto fix tools in your coding environment.
  4. \n
  5. Link related issues or discussions in your pull request and clearly state the purpose of your pull request.
  6. \n
  7. Pass all automatic continuous integration tests.
  8. \n
  9. Request file owner or engine developers to review your pull request.
  10. \n
  11. Get one valid approval from the engine architects.
  12. \n
\n

Example Project

\n
    \n
  • Mind Your Step 3D: Beginner's step-by-step tutorial project repo.
  • \n
  • Test Cases: Unit test scenes for every engine module.
  • \n
  • Example Cases: Simple yet expressive demo scenes for baseline testing and topic-specific case study.
  • \n
  • Awesome Cocos: You can find out other useful tools and show cases here.
  • \n
\n

Links

\n\n
", + "readmeOriginal": "

\n \n \"Cocos\n \n

\n

\n \n \"stars\"\n \n \n \"forks\"\n \n \n \"license\"\n \n \n \"twitter\"\n \n

\n

Engine for Cocos Creator

\n

Cocos Creator is the new generation of game development tool in Cocos family, it brings a complete set of 3D and 2D features while providing an intuitive, low cost and collaboration friendly workflow to game developers. Cocos Engine is the runtime framework for Cocos Creator editor.

\n

\"image\"

\n

Cocos Creator inherited many good qualities and cool features from its previous versions, such as high performance low level C++ implementation, intuitive editor, cross-platform support. It supports native platforms, web platforms and rapidly expanding instant gaming platforms, including Windows, Mac, iOS, Android, HarmonyOS, Web, Facebook Instant Games, WeChat Mini Game and TikTok Mini Games.

\n

Furthermore, Cocos Creator has pushed the engine technology to a whole new level for high performance with scalability on various platforms, full extensibility and easy development.

\n
    \n
  1. Modern Graphics: The GFX implementation is designed to adapt to the modern graphics APIs, it uses Vulkan on Windows and Android, Metal on Mac OS and iOS, WebGL on Web platform.
  2. \n
  3. High Performance: The runtime engine is built with half C++ and half TypeScript, low level infrastructure, native platform adaptation, renderer and scene management are all written in C++ to ensure high runtime performance. We continue to move heavy lifting work to native as much as possible.
  4. \n
  5. Customizable Render Pipeline: The render pipeline is designed to be fully customizable, it has supported the builtin forward and deferred render pipeline across all platforms. Developers can customize their own render pipeline following the same approach.
  6. \n
  7. Extensible Surface Shader: The material system is built on Cocos effect format which uses GLSL 300, the shader programs will be converted to suitable runtime format automatically. The surface shader permit to fully customize the surface material while ensuring universal lighting model.
  8. \n
  9. Physically Based Rendering (PBR): The standard effect adopts physically based rendering, along with the physically based camera and the lighting based on physical metrics, developers can easily achieve realistic and seamless rendering results across different environment.
  10. \n
  11. Easy TypeScript API: The user level API set is provided in TypeScript, along with the powerful VSCode editor, development with Cocos Creator is incredibly efficient.
  12. \n
\n

Besides all these highlights, Cocos Creator also provides builtin animation system, physics system, particle system, terrain editing support, complex UI system, instant preview etc.

\n

\"image\"

\n

This open source repository is the runtime engine of Cocos Creator, the engine is naturally integrated within Cocos Creator, designed to only be the essential runtime library and not to be used independently.

\n

Development and Contribution Notice

\n

Cocos Creator engine is open source and welcomes community participation, for open source engine development with Cocos Creator editor, you should fork this repository and setup custom engine in the editor.

\n

Prerequisite

\n\n

Clone

\n

Clone this repository into your local environment.

\n

Install

\n

In the cloned engine folder, run the following command to setup development environment:

\n
# download & build engine dependencies\nnpm install
\n

This is all you have to do to setup engine development environment.

\n

Build

\n
    \n
  • If running inside Cocos Creator, the engine will automatically compile and build after the editor window is opened. For more instructions on modifying the engine in Cocos Creator, please refer to Engine Customization Workflow.
  • \n
  • Outside the editor, you need to run the following command to build:
  • \n
\n
npm run build
\n

Please refer to native readme if you want to develop native applications.

\n

Contribution

\n

You can contribute to the Cocos Creator open source engine in many ways, they are very much appreciated:

\n
    \n
  1. Report bug or feature requests by creating an issue.
  2. \n
  3. Participate discussions in the issues.
  4. \n
  5. Create a pull request if you have fixed or improved anything, implemented any features.
  6. \n
  7. Improve the documentations with pull request to the usage documentation repository.
  8. \n
  9. Help other developers in our Forum.
  10. \n
\n

Contribution notice

\n

If you are trying to make a pull request, there are some requirements that must be met so that your pull request can be accepted:

\n
    \n
  1. Follow our Cpp Coding Style Guide and TypeScript Coding Style Reference.
  2. \n
  3. Try to integrate ESLint and CPP auto fix tools in your coding environment.
  4. \n
  5. Link related issues or discussions in your pull request and clearly state the purpose of your pull request.
  6. \n
  7. Pass all automatic continuous integration tests.
  8. \n
  9. Request file owner or engine developers to review your pull request.
  10. \n
  11. Get one valid approval from the engine architects.
  12. \n
\n

Example Project

\n
    \n
  • Mind Your Step 3D: Beginner's step-by-step tutorial project repo.
  • \n
  • Test Cases: Unit test scenes for every engine module.
  • \n
  • Example Cases: Simple yet expressive demo scenes for baseline testing and topic-specific case study.
  • \n
  • Awesome Cocos: You can find out other useful tools and show cases here.
  • \n
\n

Links

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:29.982Z" }, "color-ramp-formulator": { - "readmeCleaned": "

\"Color COLOR RAMP FORMULATOR

\n

Color Ramp Formulator is an open-source desktop application used to generate algorithmically-defined color ramps, making use of formulas.

\n

This application is built with Electron, and works on macOS, Linux and Windows operating systems.

\n

\"Color

\n

\"Color

\n

\"Color

\n

\"Color

\n

Examples

\n

CubeHelix (Destiny)

\n

\"CubeHelix

\n

\"CubeHelix

\n
cubehelix_color (1 - t, 0, 0.4, 0.8, 1, [ 0.15, 0.85 ])
\n

Diverging

\n

\"Diverging

\n

\"Diverging

\n
rgb_t\n(\n    cos ((t - 2/6) * PI),\n    cos ((t - 3/6) * PI),\n    cos ((t - 4/6) * PI)\n)
\n

Fancy (Ternary)

\n

\"Fancy

\n

\"Fancy

\n
rgb\n(\n    (x < 127.5) ? 255 - (2 * x) : (2 * x) - 255,\n    (x < 127.5) ? 1.5 * x : 127.5 + (0.5 * x),\n    (x < 127.5) ? 127.5 + (0.5 * (255 - x)) : 1.5 * (255 - x)\n)
\n

Green Sequential (Discrete)

\n

\"Green

\n

\"Green

\n
discrete_colors\n(\n    [\n        \"#085A32\",\n        \"#118649\",\n        \"#18A85A\",\n        \"#52B974\",\n        \"#9ECF8A\",\n        \"#D2E3A2\",\n        \"#F0F1BA\",\n        \"#F7F8E5\"\n    ],\n    [ 0, 255 ], x\n)
\n

Iron (YCbCr)

\n

\"Iron

\n

\"Iron

\n
ycbcr_t\n(\n    lerp (0.059, 0.886, t),\n    cubic ([ 5.99477, -8.68926, 2.53768, 0.550188 ], t),\n    cubic ([ 0.683558, -2.49828, 1.94276, 0.383144 ], t)\n)
\n

Navajo White (Transformed)

\n

\"Navajo

\n

\"Navajo

\n
transform_color\n(\n    \"navajo_white\",\n    0, lerp (1, 2, t), lerp (1, 1/3, t)\n)
\n

Parakeet (CubeHelix)

\n

\"Parakeet

\n

\"Parakeet

\n
interpolate_colors\n(\n    [\n        [ 0/3, cubehelix (260, 60, 35) ],\n        [ 2/3, cubehelix (80, 120, 75) ],\n        [ 3/3, \"gold\" ]\n    ],\n    t,\n    \"cubehelix-dec\", [ 100, 0, 0 ]\n)
\n

Radiancy (HSL)

\n

\"Radiancy

\n

\"Radiancy

\n
distribute_colors\n(\n    [ \"#2A4858\", \"#FAFA6E\", \"#2A4858\" ],\n    [ 0, 1 ], t,\n    \"hsl-far\", [ 0, 100, 0 ]\n)
\n

Two-Sided Color Bar

\n

\"Two-Sided

\n

\"Two-Sided

\n
hsv\n(\n    t < 0.5 ? lerp (240, 120, t) : lerp (60, -60, t - 0.5),\n    100,\n    100\n)
\n

Yellow to Blue

\n

\"Yellow

\n

\"Yellow

\n
hcl_t\n(\n    1/9 + 1/6 + (t / 2),\n    0.5,\n    1 - pow (t, 1.5)\n)
\n

Yellow to Red (Wavelengths)

\n

\"Yellow

\n

\"Yellow

\n
wavelength_color (lerp (580, 645, t))
\n

Using

\n

You can download the latest release for macOS.

\n

Building

\n

You'll need Node.js (which comes with npm) installed on your computer in order to build this application.

\n

Clone method

\n
# Clone the repository\ngit clone https://github.com/tonton-pixel/color-ramp-formulator\n# Go into the repository\ncd color-ramp-formulator\n# Install dependencies\nnpm install\n# Run the application\nnpm start
\n

Note: to use the clone method, the core tool git must also be installed.

\n

Download method

\n

If you don't wish to clone, you can download the source code, unZip it, then directly run the following commands from a Terminal opened at the resulting color-ramp-formulator-master folder location:

\n
# Install dependencies\nnpm install\n# Run the application\nnpm start
\n

Packaging

\n

Several scripts are also defined in the package.json file to build OS-specific bundles of the application, using the simple yet powerful Electron Packager Node module.
\nFor instance, running the following command (once the dependencies are installed) will create a Color Ramp Formulator.app version for macOS:

\n
# Build macOS (Darwin) application\nnpm run build-darwin
\n

License

\n

The MIT License (MIT).

\n

Copyright © 2020-2022 Michel Mariani.

\n
", - "readmeOriginal": "

\"Color COLOR RAMP FORMULATOR

\n

Color Ramp Formulator is an open-source desktop application used to generate algorithmically-defined color ramps, making use of formulas.

\n

This application is built with Electron, and works on macOS, Linux and Windows operating systems.

\n

\"Color

\n

\"Color

\n

\"Color

\n

\"Color

\n

Examples

\n

CubeHelix (Destiny)

\n

\"CubeHelix

\n

\"CubeHelix

\n
cubehelix_color (1 - t, 0, 0.4, 0.8, 1, [ 0.15, 0.85 ])
\n

Diverging

\n

\"Diverging

\n

\"Diverging

\n
rgb_t\n(\n    cos ((t - 2/6) * PI),\n    cos ((t - 3/6) * PI),\n    cos ((t - 4/6) * PI)\n)
\n

Fancy (Ternary)

\n

\"Fancy

\n

\"Fancy

\n
rgb\n(\n    (x < 127.5) ? 255 - (2 * x) : (2 * x) - 255,\n    (x < 127.5) ? 1.5 * x : 127.5 + (0.5 * x),\n    (x < 127.5) ? 127.5 + (0.5 * (255 - x)) : 1.5 * (255 - x)\n)
\n

Green Sequential (Discrete)

\n

\"Green

\n

\"Green

\n
discrete_colors\n(\n    [\n        \"#085A32\",\n        \"#118649\",\n        \"#18A85A\",\n        \"#52B974\",\n        \"#9ECF8A\",\n        \"#D2E3A2\",\n        \"#F0F1BA\",\n        \"#F7F8E5\"\n    ],\n    [ 0, 255 ], x\n)
\n

Iron (YCbCr)

\n

\"Iron

\n

\"Iron

\n
ycbcr_t\n(\n    lerp (0.059, 0.886, t),\n    cubic ([ 5.99477, -8.68926, 2.53768, 0.550188 ], t),\n    cubic ([ 0.683558, -2.49828, 1.94276, 0.383144 ], t)\n)
\n

Navajo White (Transformed)

\n

\"Navajo

\n

\"Navajo

\n
transform_color\n(\n    \"navajo_white\",\n    0, lerp (1, 2, t), lerp (1, 1/3, t)\n)
\n

Parakeet (CubeHelix)

\n

\"Parakeet

\n

\"Parakeet

\n
interpolate_colors\n(\n    [\n        [ 0/3, cubehelix (260, 60, 35) ],\n        [ 2/3, cubehelix (80, 120, 75) ],\n        [ 3/3, \"gold\" ]\n    ],\n    t,\n    \"cubehelix-dec\", [ 100, 0, 0 ]\n)
\n

Radiancy (HSL)

\n

\"Radiancy

\n

\"Radiancy

\n
distribute_colors\n(\n    [ \"#2A4858\", \"#FAFA6E\", \"#2A4858\" ],\n    [ 0, 1 ], t,\n    \"hsl-far\", [ 0, 100, 0 ]\n)
\n

Two-Sided Color Bar

\n

\"Two-Sided

\n

\"Two-Sided

\n
hsv\n(\n    t < 0.5 ? lerp (240, 120, t) : lerp (60, -60, t - 0.5),\n    100,\n    100\n)
\n

Yellow to Blue

\n

\"Yellow

\n

\"Yellow

\n
hcl_t\n(\n    1/9 + 1/6 + (t / 2),\n    0.5,\n    1 - pow (t, 1.5)\n)
\n

Yellow to Red (Wavelengths)

\n

\"Yellow

\n

\"Yellow

\n
wavelength_color (lerp (580, 645, t))
\n

Using

\n

You can download the latest release for macOS.

\n

Building

\n

You'll need Node.js (which comes with npm) installed on your computer in order to build this application.

\n

Clone method

\n
# Clone the repository\ngit clone https://github.com/tonton-pixel/color-ramp-formulator\n# Go into the repository\ncd color-ramp-formulator\n# Install dependencies\nnpm install\n# Run the application\nnpm start
\n

Note: to use the clone method, the core tool git must also be installed.

\n

Download method

\n

If you don't wish to clone, you can download the source code, unZip it, then directly run the following commands from a Terminal opened at the resulting color-ramp-formulator-master folder location:

\n
# Install dependencies\nnpm install\n# Run the application\nnpm start
\n

Packaging

\n

Several scripts are also defined in the package.json file to build OS-specific bundles of the application, using the simple yet powerful Electron Packager Node module.
\nFor instance, running the following command (once the dependencies are installed) will create a Color Ramp Formulator.app version for macOS:

\n
# Build macOS (Darwin) application\nnpm run build-darwin
\n

License

\n

The MIT License (MIT).

\n

Copyright © 2020-2022 Michel Mariani.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.306Z" - }, - "compact-log-viewer": { - "readmeCleaned": "

Compact Log Format Viewer 🔍 📈

\n

A cross platform tool to read & query JSON aka CLEF log files created by Serilog

\n

\n

\"screenshot\"

\n

Download

\n

Releases are available on this GitHub Repository along on the Windows Store

\n

Windows

\n

\"English

\n

MacOS

\n

The metrics for the MacOS usage was too little & I don't currently build/release any other Apple apps, so my Apple Developer subscription lapsed. I assumed the application would still be available to download but that I would not be able to push any new updates. However it seems Apple just removes the listing :(

\n

For now I recommend you build it manually. In future I may do auto-updates via GitHub releases instead of app stores.

\n

Building

\n

You will need the following installed:

\n
    \n
  • node/npm
  • \n
  • .NET Core SDK 2.2+
  • \n
\n

For OSX & Windows you can download the SDK here or install Visual Studio for Mac/Windows which includes the dotnet CLI tool
\nhttps://dotnet.microsoft.com/download
\nhttps://visualstudio.microsoft.com/vs/

\n

Build Steps 🔨📐

\n
    \n
  • Clone Repo
  • \n
  • Open terminal in root of project
  • \n
  • dotnet publish LogViewer.Server --runtime osx-x64 --output bin/dist/osx --configuration release -p:PublishSingleFile=true generates a self contained application for our WebAPI
  • \n
  • dotnet publish LogViewer.Server --runtime win-x64 --output bin/dist/win --configuration release -p:PublishSingleFile=true same but creates the Windows version
  • \n
  • Change terminal directory to LogViewer.Client folder
  • \n
  • Install TypeScript if missing npm install -g typescript
  • \n
  • npm install
  • \n
  • tsc --watch This will compile the TypeScript files & continue to watch them
  • \n
  • Open a new terminal in LogViewer.Client
  • \n
  • npm run start Will run the Electron app for development with Chrome DevTools open/launched
  • \n
\n
\n

Note: If you npm run start before you have compiled the TypeScript files then Electron will complain about not finding the entry point file. Additionally if you have also not run dotnet publish then the underlying WebAPI which we communicate with will not be running.

\n
\n

3rd Party Libraries 💖💖

\n

This package uses the following libraries:

\n\n
", - "readmeOriginal": "

Compact Log Format Viewer 🔍 📈

\n

A cross platform tool to read & query JSON aka CLEF log files created by Serilog

\n

\n

\"screenshot\"

\n

Download

\n

Releases are available on this GitHub Repository along on the Windows Store

\n

Windows

\n

\"English

\n

MacOS

\n

The metrics for the MacOS usage was too little & I don't currently build/release any other Apple apps, so my Apple Developer subscription lapsed. I assumed the application would still be available to download but that I would not be able to push any new updates. However it seems Apple just removes the listing :(

\n

For now I recommend you build it manually. In future I may do auto-updates via GitHub releases instead of app stores.

\n

Building

\n

You will need the following installed:

\n
    \n
  • node/npm
  • \n
  • .NET Core SDK 2.2+
  • \n
\n

For OSX & Windows you can download the SDK here or install Visual Studio for Mac/Windows which includes the dotnet CLI tool
\nhttps://dotnet.microsoft.com/download
\nhttps://visualstudio.microsoft.com/vs/

\n

Build Steps 🔨📐

\n
    \n
  • Clone Repo
  • \n
  • Open terminal in root of project
  • \n
  • dotnet publish LogViewer.Server --runtime osx-x64 --output bin/dist/osx --configuration release -p:PublishSingleFile=true generates a self contained application for our WebAPI
  • \n
  • dotnet publish LogViewer.Server --runtime win-x64 --output bin/dist/win --configuration release -p:PublishSingleFile=true same but creates the Windows version
  • \n
  • Change terminal directory to LogViewer.Client folder
  • \n
  • Install TypeScript if missing npm install -g typescript
  • \n
  • npm install
  • \n
  • tsc --watch This will compile the TypeScript files & continue to watch them
  • \n
  • Open a new terminal in LogViewer.Client
  • \n
  • npm run start Will run the Electron app for development with Chrome DevTools open/launched
  • \n
\n
\n

Note: If you npm run start before you have compiled the TypeScript files then Electron will complain about not finding the entry point file. Additionally if you have also not run dotnet publish then the underlying WebAPI which we communicate with will not be running.

\n
\n

3rd Party Libraries 💖💖

\n

This package uses the following libraries:

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.393Z" + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:00:30.025Z" }, - "commandeer": { - "readmeCleaned": "

The Commandeer Developer IDE - Manage 30+ of the best Cloud Services

\n
    \n
  • Available on Mac, Windows, and Linux
  • \n
\n

\"commandeer\"

\n

Commandeer is a tool built by developers for developers that solves three things in the cloud. First, we are focused on the deployment of your IAC. Secondly, we enable you to ‘Test your Plumbing’. Lastly, Commandeer provides you the ability to easily view your data. (Manage AWS, Algolia, Slack, Twilio, SendGrid, Serverless, LocalStack, Ansible, Docker and more from your desktop)

\n\n
\n

\"MadeWithVueJs.com

\n

\"Commandeer

\n
\n

30+ Supported Services

\n

Docker and LocalStack Support

\n\n

Support AWS Services

\n\n

Other Services

\n\n

IaC

\n\n

Supporting Services for Sharing

\n\n
\n

Contents of this Open-Source Repo

\n

The code base for the Commandeer App is closed-source. To make a great product, we feel that is is better to only serve out a final, polished product with every release. If you look at our Release History you will notice that we have very few minor revisions, which are usually quick patches after a major release. This is because we have a hyper-focus on quality within all our tooling, but especially with our Desktop App, as it is a tool specifically meant to help you with your day to day work.

\n

Docker Compose

\n

This is the docker compose file to install Ansible runner, LocalStack, Portainer, Serverless, and Terraform.

\n

Tank Demo

\n

A demo application for help in creating a service to run in Commandeer

\n\n

\"Tank

\n

These are still in their infancy.

\n\n
", - "readmeOriginal": "

The Commandeer Developer IDE - Manage 30+ of the best Cloud Services

\n
    \n
  • Available on Mac, Windows, and Linux
  • \n
\n

\"commandeer\"

\n

Commandeer is a tool built by developers for developers that solves three things in the cloud. First, we are focused on the deployment of your IAC. Secondly, we enable you to ‘Test your Plumbing’. Lastly, Commandeer provides you the ability to easily view your data. (Manage AWS, Algolia, Slack, Twilio, SendGrid, Serverless, LocalStack, Ansible, Docker and more from your desktop)

\n\n
\n

\"MadeWithVueJs.com

\n

\"Commandeer

\n
\n

30+ Supported Services

\n

Docker and LocalStack Support

\n\n

Support AWS Services

\n\n

Other Services

\n\n

IaC

\n\n

Supporting Services for Sharing

\n\n
\n

Contents of this Open-Source Repo

\n

The code base for the Commandeer App is closed-source. To make a great product, we feel that is is better to only serve out a final, polished product with every release. If you look at our Release History you will notice that we have very few minor revisions, which are usually quick patches after a major release. This is because we have a hyper-focus on quality within all our tooling, but especially with our Desktop App, as it is a tool specifically meant to help you with your day to day work.

\n

Docker Compose

\n

This is the docker compose file to install Ansible runner, LocalStack, Portainer, Serverless, and Terraform.

\n

Tank Demo

\n

A demo application for help in creating a service to run in Commandeer

\n\n

\"Tank

\n

These are still in their infancy.

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.395Z" + "code-sketch": { + "readmeCleaned": "

\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=148413&theme=dark\"

\n

中文 | English

\n

代码画板 Code Sketch

\n
\n

一个你最初写代码的地方...

\n
\n

视频演示:Youtube | Bilibili,\n下载:release

\n

功能

\n
    \n
  • 内置 Sass/Babel 支持
  • \n
  • HTML/CSS emmet 插件支持
  • \n
  • 方便的导入三方库 (bootcdn API 支持).
  • \n
  • 深色主题支持
  • \n
  • 可以打印任意数据格式的控制台
  • \n
  • 同时支持 macOS AppWeb 端应用
  • \n
\n

快捷键

\n
    \n
  • 切换展示顶部页签: Command+e
  • \n
  • 代码字体大小: Command++/-
  • \n
  • 保存刷新: Command+s
  • \n
  • 导出到单个 HTML 文件: Command+shift+s
  • \n
  • 导入文件(仅支持展出文件): Command+o
  • \n
  • 命令提示容器: Command+p
  • \n
\n

截图

\n

浅色主题

\n

\"code-sketch-light\"

\n

深色主题

\n

\"code-sketch-dark\"

\n

错误日志

\n

\"log\"

\n

控制台日志

\n

\"error\"

\n

开发

\n

yarn or npm

\n
yarn install\nyarn start\nyarn dev\n# build release for mac\nyarn release
\n

支持

\n
Wechat\n

\n \"donate-wechat\"\n

\n
\n
Alipay\n

\n \"donate-wechat\"\n

\n
\n
", + "readmeOriginal": "

\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=148413&theme=dark\"

\n

中文 | English

\n

代码画板 Code Sketch

\n
\n

一个你最初写代码的地方...

\n
\n

视频演示:Youtube | Bilibili,\n下载:release

\n

功能

\n
    \n
  • 内置 Sass/Babel 支持
  • \n
  • HTML/CSS emmet 插件支持
  • \n
  • 方便的导入三方库 (bootcdn API 支持).
  • \n
  • 深色主题支持
  • \n
  • 可以打印任意数据格式的控制台
  • \n
  • 同时支持 macOS AppWeb 端应用
  • \n
\n

快捷键

\n
    \n
  • 切换展示顶部页签: Command+e
  • \n
  • 代码字体大小: Command++/-
  • \n
  • 保存刷新: Command+s
  • \n
  • 导出到单个 HTML 文件: Command+shift+s
  • \n
  • 导入文件(仅支持展出文件): Command+o
  • \n
  • 命令提示容器: Command+p
  • \n
\n

截图

\n

浅色主题

\n

\"code-sketch-light\"

\n

深色主题

\n

\"code-sketch-dark\"

\n

错误日志

\n

\"log\"

\n

控制台日志

\n

\"error\"

\n

开发

\n

yarn or npm

\n
yarn install\nyarn start\nyarn dev\n# build release for mac\nyarn release
\n

支持

\n
Wechat\n

\n \"donate-wechat\"\n

\n
\n
Alipay\n

\n \"donate-wechat\"\n

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:30.118Z" }, "colorpicker": { - "readmeCleaned": "

\n \n \"ColorPicker\n \n

Colorpicker

\n

A mininal but complete colorpicker desktop app

\n

\n \n \n \n \n \n \n \"colorpicker-app\"\n \n \n \n \n

\n

\n

Survey for the next update of Colorpicker! Please take time to complete it! English survey - French survey

\n

Want to help to translate this app? go on Crowdin! Your help is welcome :)

\n

Colorpicker is a desktop tool with Electron to get and save colors code quickly for OSX, Windows and Linux!

\n

\n \"ColorPicker\n

\n

Colorpicker's menu come with a lot of cool features :

\n
    \n
  • Pin: pin Colorpicker to the foreground;
  • \n
  • Picker: open an eyedropper who can pick a color from your desktop;
  • \n
  • Colorsbook: open Colorsbook, a color manager;
  • \n
  • Shading: show three bar of shading — hue bar, natural bar and lightness bar;
  • \n
  • Opacity: toggle Opacity range;
  • \n
  • Clean Vue: unshow menu, ranges and inputs;
  • \n
  • Magic color: show colors from the clipboard;
  • \n
  • Random: show a random color;
  • \n
  • Settings: open the preferences panel.
  • \n
\n

Pin

\n

\"Pin

\n

With Pin, you can bring Colorpicker to the foreground. This makes it convenient to work quickly with different\napplications at the same time.

\n
\n

Picker

\n

\"Picker

\n

The Picker allows you to quickly retrieve a color anywhere on the screen. Whether it's on your browser, Photoshop, or\nwhatever.

\n
\n

Colorsbook

\n

\"Colorsbook

\n

Colorsbook is a full-fledged application. It allows you to store your colors, categorize them, and easily retrieve them.\nIt is destined to mature over time.\nCool tip: you can save color from colorpicker with CMD+S or CTRL+S!

\n
\n

Shading

\n

\"Tint

\n

With the shades, you can find the perfect color you need. You have a chromatic bar, a natural color bar and a shadow\nbar.

\n
\n

Opacity [WIP]

\n

\"Opacity

\n

This feature is a bit special. It allows you to render the application transparent. This can be useful to see the\nappearance of a transparent color.

\n
\n

Focus Mode

\n

\"Focus

\n

Need to compare a color or clean up the interface? This feature is for you, this will hide the sliders and make the menu\nmore transparent.

\n
\n

Magic Color [WIP]

\n

This functionality is still under development. Currently, it allows you to display the first color that is in your\nclipboard. This works with hexadecimal and RGB codes

\n
\n

Random

\n

A traditional feature, it allows you to display a color randomly.

\n
\n

Settings

\n

\"Settings

\n

The settings menu allows you to customize your Colorpicker, I let you discover it yourself :)!

\n

Download

\n\n

Want to support me?

\n

You can buy me a coffee here! Thank you!

\n

Happy Design !

\n

Developers

\n

Changelog

\n

See changelog here.

\n

How to compile

\n
    \n
  • Install dependencies:
  • \n
\n
yarn
\n
    \n
  • To build C/C++ modules to the correct Electron version, use:
  • \n
\n
yarn rebuild
\n
    \n
  • To build a new version:
  • \n
\n
# You can build nightly & release only for your current OS.\n# i.e. you can't build a OSX version if you use a Windows\n\n# build a nightly version\nyarn nightly\n\n# build a release version\nyarn release
\n
", - "readmeOriginal": "

\n \n \"ColorPicker\n \n

Colorpicker

\n

A mininal but complete colorpicker desktop app

\n

\n \n \n \n \n \n \n \"colorpicker-app\"\n \n \n \n \n

\n

\n

Survey for the next update of Colorpicker! Please take time to complete it! English survey - French survey

\n

Want to help to translate this app? go on Crowdin! Your help is welcome :)

\n

Colorpicker is a desktop tool with Electron to get and save colors code quickly for OSX, Windows and Linux!

\n

\n \"ColorPicker\n

\n

Colorpicker's menu come with a lot of cool features :

\n
    \n
  • Pin: pin Colorpicker to the foreground;
  • \n
  • Picker: open an eyedropper who can pick a color from your desktop;
  • \n
  • Colorsbook: open Colorsbook, a color manager;
  • \n
  • Shading: show three bar of shading — hue bar, natural bar and lightness bar;
  • \n
  • Opacity: toggle Opacity range;
  • \n
  • Clean Vue: unshow menu, ranges and inputs;
  • \n
  • Magic color: show colors from the clipboard;
  • \n
  • Random: show a random color;
  • \n
  • Settings: open the preferences panel.
  • \n
\n

Pin

\n

\"Pin

\n

With Pin, you can bring Colorpicker to the foreground. This makes it convenient to work quickly with different\napplications at the same time.

\n
\n

Picker

\n

\"Picker

\n

The Picker allows you to quickly retrieve a color anywhere on the screen. Whether it's on your browser, Photoshop, or\nwhatever.

\n
\n

Colorsbook

\n

\"Colorsbook

\n

Colorsbook is a full-fledged application. It allows you to store your colors, categorize them, and easily retrieve them.\nIt is destined to mature over time.\nCool tip: you can save color from colorpicker with CMD+S or CTRL+S!

\n
\n

Shading

\n

\"Tint

\n

With the shades, you can find the perfect color you need. You have a chromatic bar, a natural color bar and a shadow\nbar.

\n
\n

Opacity [WIP]

\n

\"Opacity

\n

This feature is a bit special. It allows you to render the application transparent. This can be useful to see the\nappearance of a transparent color.

\n
\n

Focus Mode

\n

\"Focus

\n

Need to compare a color or clean up the interface? This feature is for you, this will hide the sliders and make the menu\nmore transparent.

\n
\n

Magic Color [WIP]

\n

This functionality is still under development. Currently, it allows you to display the first color that is in your\nclipboard. This works with hexadecimal and RGB codes

\n
\n

Random

\n

A traditional feature, it allows you to display a color randomly.

\n
\n

Settings

\n

\"Settings

\n

The settings menu allows you to customize your Colorpicker, I let you discover it yourself :)!

\n

Download

\n\n

Want to support me?

\n

You can buy me a coffee here! Thank you!

\n

Happy Design !

\n

Developers

\n

Changelog

\n

See changelog here.

\n

How to compile

\n
    \n
  • Install dependencies:
  • \n
\n
yarn
\n
    \n
  • To build C/C++ modules to the correct Electron version, use:
  • \n
\n
yarn rebuild
\n
    \n
  • To build a new version:
  • \n
\n
# You can build nightly & release only for your current OS.\n# i.e. you can't build a OSX version if you use a Windows\n\n# build a nightly version\nyarn nightly\n\n# build a release version\nyarn release
\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.399Z" + "readmeCleaned": "

\n \n \"ColorPicker\n \n

Colorpicker

\n

A mininal but complete colorpicker desktop app

\n

\n \n \n \n \n \n \n \"colorpicker-app\"\n \n \n \n \n

\n

\n

Want to help to translate this app? go on Crowdin! Your help is welcome :)

\n

Colorpicker is a desktop tool with Electron to get and save colors code quickly for OSX, Windows and Linux!

\n

\n \"ColorPicker\n

\n

Colorpicker's menu come with a lot of cool features :

\n
    \n
  • Pin: pin Colorpicker to the foreground;
  • \n
  • Picker: open an eyedropper who can pick a color from your desktop;
  • \n
  • Colorsbook: open Colorsbook, a color manager;
  • \n
  • Shading: show three bar of shading — hue bar, natural bar and lightness bar;
  • \n
  • Clean Vue: unshow menu, ranges and inputs;
  • \n
  • Magic color: show colors from the clipboard;
  • \n
  • Random: show a random color;
  • \n
  • Settings: open the preferences panel.
  • \n
\n

Pin

\n

\"Pin

\n

With Pin, you can bring Colorpicker to the foreground. This makes it convenient to work quickly with different\napplications at the same time.

\n
\n

Picker

\n

\"Picker

\n

The Picker allows you to quickly retrieve a color anywhere on the screen. Whether it's on your browser, Photoshop, or\nwhatever.

\n
\n

Colorsbook

\n

\"Colorsbook

\n

Colorsbook is a full-fledged application. It allows you to store your colors, categorize them, and easily retrieve them.\nIt is destined to mature over time.\nCool tip: you can save color from colorpicker with CMD+S or CTRL+S!

\n
\n

Shading

\n

\"Tint

\n

With the shades, you can find the perfect color you need. You have a chromatic bar, a natural color bar and a shadow\nbar.

\n
\n

Focus Mode

\n

\"Focus

\n

Need to compare a color or clean up the interface? This feature is for you, this will hide the sliders and make the menu\nmore transparent.

\n
\n

Magic Color [WIP]

\n

This functionality is still under development. Currently, it allows you to display the first color that is in your\nclipboard. This works with hexadecimal and RGB codes

\n
\n

Random

\n

A traditional feature, it allows you to display a color randomly.

\n
\n

Settings

\n

\"Settings

\n

The settings menu allows you to customize your Colorpicker, I let you discover it yourself :)!

\n

Download

\n\n

Want to support me?

\n

You can buy me a coffee here! Thank you!

\n

Happy Design !

\n

Developers

\n

Changelog

\n

See changelog here.

\n

How to compile

\n
    \n
  • Install dependencies:
  • \n
\n
yarn
\n
    \n
  • To build C/C++ modules to the correct Electron version, use:
  • \n
\n
yarn rebuild
\n
    \n
  • To build a new version:
  • \n
\n
# You can build nightly & release only for your current OS.\n# i.e. you can't build a OSX version if you use a Windows\n\n# build a nightly version\nyarn nightly\n\n# build a release version\nyarn release
\n
", + "readmeOriginal": "

\n \n \"ColorPicker\n \n

Colorpicker

\n

A mininal but complete colorpicker desktop app

\n

\n \n \n \n \n \n \n \"colorpicker-app\"\n \n \n \n \n

\n

\n

Want to help to translate this app? go on Crowdin! Your help is welcome :)

\n

Colorpicker is a desktop tool with Electron to get and save colors code quickly for OSX, Windows and Linux!

\n

\n \"ColorPicker\n

\n

Colorpicker's menu come with a lot of cool features :

\n
    \n
  • Pin: pin Colorpicker to the foreground;
  • \n
  • Picker: open an eyedropper who can pick a color from your desktop;
  • \n
  • Colorsbook: open Colorsbook, a color manager;
  • \n
  • Shading: show three bar of shading — hue bar, natural bar and lightness bar;
  • \n
  • Clean Vue: unshow menu, ranges and inputs;
  • \n
  • Magic color: show colors from the clipboard;
  • \n
  • Random: show a random color;
  • \n
  • Settings: open the preferences panel.
  • \n
\n

Pin

\n

\"Pin

\n

With Pin, you can bring Colorpicker to the foreground. This makes it convenient to work quickly with different\napplications at the same time.

\n
\n

Picker

\n

\"Picker

\n

The Picker allows you to quickly retrieve a color anywhere on the screen. Whether it's on your browser, Photoshop, or\nwhatever.

\n
\n

Colorsbook

\n

\"Colorsbook

\n

Colorsbook is a full-fledged application. It allows you to store your colors, categorize them, and easily retrieve them.\nIt is destined to mature over time.\nCool tip: you can save color from colorpicker with CMD+S or CTRL+S!

\n
\n

Shading

\n

\"Tint

\n

With the shades, you can find the perfect color you need. You have a chromatic bar, a natural color bar and a shadow\nbar.

\n
\n

Focus Mode

\n

\"Focus

\n

Need to compare a color or clean up the interface? This feature is for you, this will hide the sliders and make the menu\nmore transparent.

\n
\n

Magic Color [WIP]

\n

This functionality is still under development. Currently, it allows you to display the first color that is in your\nclipboard. This works with hexadecimal and RGB codes

\n
\n

Random

\n

A traditional feature, it allows you to display a color randomly.

\n
\n

Settings

\n

\"Settings

\n

The settings menu allows you to customize your Colorpicker, I let you discover it yourself :)!

\n

Download

\n\n

Want to support me?

\n

You can buy me a coffee here! Thank you!

\n

Happy Design !

\n

Developers

\n

Changelog

\n

See changelog here.

\n

How to compile

\n
    \n
  • Install dependencies:
  • \n
\n
yarn
\n
    \n
  • To build C/C++ modules to the correct Electron version, use:
  • \n
\n
yarn rebuild
\n
    \n
  • To build a new version:
  • \n
\n
# You can build nightly & release only for your current OS.\n# i.e. you can't build a OSX version if you use a Windows\n\n# build a nightly version\nyarn nightly\n\n# build a release version\nyarn release
\n
", + "readmeFetchedAt": "2024-02-29T22:00:30.246Z" + }, + "compact-log-viewer": { + "readmeCleaned": "

Compact Log Format Viewer 🔍 📈

\n

A cross platform tool to read & query JSON aka CLEF log files created by Serilog

\n

\n

\"screenshot\"

\n

Download

\n

Releases are available on this GitHub Repository along on the Windows Store

\n

Windows

\n

\"English

\n

MacOS

\n

The metrics for the MacOS usage was too little & I don't currently build/release any other Apple apps, so my Apple Developer subscription lapsed. I assumed the application would still be available to download but that I would not be able to push any new updates. However it seems Apple just removes the listing :(

\n

For now I recommend you build it manually. In future I may do auto-updates via GitHub releases instead of app stores.

\n

Building

\n

You will need the following installed:

\n
    \n
  • node/npm
  • \n
  • .NET Core SDK 2.2+
  • \n
\n

For OSX & Windows you can download the SDK here or install Visual Studio for Mac/Windows which includes the dotnet CLI tool
\nhttps://dotnet.microsoft.com/download
\nhttps://visualstudio.microsoft.com/vs/

\n

Build Steps 🔨📐

\n
    \n
  • Clone Repo
  • \n
  • Open terminal in root of project
  • \n
  • dotnet publish LogViewer.Server --runtime osx-x64 --output LogViewer.Server/bin/dist/osx --configuration release -p:PublishSingleFile=true generates a self contained application for our WebAPI
  • \n
  • dotnet publish LogViewer.Server --runtime win-x64 --output LogViewer.Server/bin/dist/win --configuration release -p:PublishSingleFile=true same but creates the Windows version
  • \n
  • Change terminal directory to LogViewer.Client folder
  • \n
  • Install TypeScript if missing npm install -g typescript
  • \n
  • npm install
  • \n
  • tsc --watch This will compile the TypeScript files & continue to watch them
  • \n
  • Open a new terminal in LogViewer.Client
  • \n
  • npm run start Will run the Electron app for development with Chrome DevTools open/launched
  • \n
\n
\n

Note: If you npm run start before you have compiled the TypeScript files then Electron will complain about not finding the entry point file. Additionally if you have also not run dotnet publish then the underlying WebAPI which we communicate with will not be running.

\n
\n

3rd Party Libraries 💖💖

\n

This package uses the following libraries:

\n\n
", + "readmeOriginal": "

Compact Log Format Viewer 🔍 📈

\n

A cross platform tool to read & query JSON aka CLEF log files created by Serilog

\n

\n

\"screenshot\"

\n

Download

\n

Releases are available on this GitHub Repository along on the Windows Store

\n

Windows

\n

\"English

\n

MacOS

\n

The metrics for the MacOS usage was too little & I don't currently build/release any other Apple apps, so my Apple Developer subscription lapsed. I assumed the application would still be available to download but that I would not be able to push any new updates. However it seems Apple just removes the listing :(

\n

For now I recommend you build it manually. In future I may do auto-updates via GitHub releases instead of app stores.

\n

Building

\n

You will need the following installed:

\n
    \n
  • node/npm
  • \n
  • .NET Core SDK 2.2+
  • \n
\n

For OSX & Windows you can download the SDK here or install Visual Studio for Mac/Windows which includes the dotnet CLI tool
\nhttps://dotnet.microsoft.com/download
\nhttps://visualstudio.microsoft.com/vs/

\n

Build Steps 🔨📐

\n
    \n
  • Clone Repo
  • \n
  • Open terminal in root of project
  • \n
  • dotnet publish LogViewer.Server --runtime osx-x64 --output LogViewer.Server/bin/dist/osx --configuration release -p:PublishSingleFile=true generates a self contained application for our WebAPI
  • \n
  • dotnet publish LogViewer.Server --runtime win-x64 --output LogViewer.Server/bin/dist/win --configuration release -p:PublishSingleFile=true same but creates the Windows version
  • \n
  • Change terminal directory to LogViewer.Client folder
  • \n
  • Install TypeScript if missing npm install -g typescript
  • \n
  • npm install
  • \n
  • tsc --watch This will compile the TypeScript files & continue to watch them
  • \n
  • Open a new terminal in LogViewer.Client
  • \n
  • npm run start Will run the Electron app for development with Chrome DevTools open/launched
  • \n
\n
\n

Note: If you npm run start before you have compiled the TypeScript files then Electron will complain about not finding the entry point file. Additionally if you have also not run dotnet publish then the underlying WebAPI which we communicate with will not be running.

\n
\n

3rd Party Libraries 💖💖

\n

This package uses the following libraries:

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:30.485Z" }, "companion": { - "readmeCleaned": "

\n

Companion

\n

\"license\"\n\"npm-version\"

\n

Did you know Compy the companion? They are a friendly mini browser to pin on top of any other desktop app and keep doing your things while enjoying a live stream or a youtube video.

\n

Tested services

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameWorksInfo
Twitch✔️Ok
Youtube✔️Ok
SoundCloud✔️Ok
NetflixDRM problem, needs Widevine
DisneyPlusDRM problem
\n

Downloads

\n

⚠️ Observation: At the moments the releases are made manually, I need time to create a proper continous distribution automation routine, follow the instruction on How to Compile if you want a specific version.

\n

Windows x64 | macOS | Linux

\n

\"Screenshot\"

\n

Streamer at the screenshot: @rawrafaela member of the @wakandastreamers team.

\n

How to Compile

\n

Pre-requisites:

\n
    \n
  • Run on the target platform: Windows, MacOS or Linux (In Linux it uses AppImage)
  • \n
  • Node.js
  • \n
\n

Install dependencies with:

\n
npm install
\n

Run the distribution command:

\n
# For Linux\nnpm run dist:linux\n\n# For Windows\nnpm run dist:win\n\n# For mac\nnpm run dist:mac
\n
", - "readmeOriginal": "

\n

Companion

\n

\"license\"\n\"npm-version\"

\n

Did you know Compy the companion? They are a friendly mini browser to pin on top of any other desktop app and keep doing your things while enjoying a live stream or a youtube video.

\n

Tested services

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameWorksInfo
Twitch✔️Ok
Youtube✔️Ok
SoundCloud✔️Ok
NetflixDRM problem, needs Widevine
DisneyPlusDRM problem
\n

Downloads

\n

⚠️ Observation: At the moments the releases are made manually, I need time to create a proper continous distribution automation routine, follow the instruction on How to Compile if you want a specific version.

\n

Windows x64 | macOS | Linux

\n

\"Screenshot\"

\n

Streamer at the screenshot: @rawrafaela member of the @wakandastreamers team.

\n

How to Compile

\n

Pre-requisites:

\n
    \n
  • Run on the target platform: Windows, MacOS or Linux (In Linux it uses AppImage)
  • \n
  • Node.js
  • \n
\n

Install dependencies with:

\n
npm install
\n

Run the distribution command:

\n
# For Linux\nnpm run dist:linux\n\n# For Windows\nnpm run dist:win\n\n# For mac\nnpm run dist:mac
\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.566Z" + "readmeCleaned": "

\n

Companion

\n

\"license\"\n\"npm-version\"

\n

Did you know Compy the companion? They are a friendly mini browser to pin on top of any other desktop app and keep doing your things while enjoying a live stream or a youtube video.

\n

⚠️ Disclaimers:

\n
    \n
  • For a full (and more secure) browser experience with the always-on-top feature I recommend use Firefox (it has the picture-in-picture feature built-in).
  • \n
  • At the moments the releases are made manually, I need time to create a proper continous distribution automation routine, follow the instruction on How to Compile if you want a specific version.
  • \n
\n
\n

Tested services

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameWorksInfo
Twitch⚠️Authentication issue, can't login
Youtube✔️Ok
SoundCloud✔️Ok
NetflixDRM problem, needs Widevine
DisneyPlusDRM problem
\n

Downloads

\n

Windows x64 | macOS | Linux

\n

\"Screenshot\"

\n

Streamer at the screenshot: @rawrafaela member of the @wakandastreamers team.

\n

How to Compile

\n

Pre-requisites:

\n
    \n
  • Run on the target platform: Windows, MacOS or Linux (In Linux it uses AppImage)
  • \n
  • Node.js
  • \n
\n

Install dependencies with:

\n
npm install
\n

Run the distribution command:

\n
# For Linux\nnpm run dist:linux\n\n# For Windows\nnpm run dist:win\n\n# For mac\nnpm run dist:mac
\n
", + "readmeOriginal": "

\n

Companion

\n

\"license\"\n\"npm-version\"

\n

Did you know Compy the companion? They are a friendly mini browser to pin on top of any other desktop app and keep doing your things while enjoying a live stream or a youtube video.

\n

⚠️ Disclaimers:

\n
    \n
  • For a full (and more secure) browser experience with the always-on-top feature I recommend use Firefox (it has the picture-in-picture feature built-in).
  • \n
  • At the moments the releases are made manually, I need time to create a proper continous distribution automation routine, follow the instruction on How to Compile if you want a specific version.
  • \n
\n
\n

Tested services

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameWorksInfo
Twitch⚠️Authentication issue, can't login
Youtube✔️Ok
SoundCloud✔️Ok
NetflixDRM problem, needs Widevine
DisneyPlusDRM problem
\n

Downloads

\n

Windows x64 | macOS | Linux

\n

\"Screenshot\"

\n

Streamer at the screenshot: @rawrafaela member of the @wakandastreamers team.

\n

How to Compile

\n

Pre-requisites:

\n
    \n
  • Run on the target platform: Windows, MacOS or Linux (In Linux it uses AppImage)
  • \n
  • Node.js
  • \n
\n

Install dependencies with:

\n
npm install
\n

Run the distribution command:

\n
# For Linux\nnpm run dist:linux\n\n# For Windows\nnpm run dist:win\n\n# For mac\nnpm run dist:mac
\n
", + "readmeFetchedAt": "2024-02-29T22:00:30.583Z" }, - "correo": { - "readmeCleaned": "

\n
\n \"Correo\"\n
\n Correo\n
\n

\n

A menubar/taskbar Gmail App based on Electron.

\n

\n \n \n \n

\n

\n \n \n \n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Windows 
\"sreenshot1\"\"screenshot2\"
\n

Features

\n
    \n
  • Runs Gmail right from the Taskbar (in Windows) or from the Menubar (in macOS).
  • \n
  • Remains active in the tray for quick usage.
  • \n
  • Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.
  • \n
  • Cross platform\n\n
  • \n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/correo\n\n# Go into the repository\n$ cd correo\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

Download the portable version of Correo for Windows, macOS and Linux from here.

\n

Correo?

\n

Correo means \"mail\" in Spanish.

\n

Credits

\n

This software uses code from several open source packages.

\n\n

License

\n
\n

The MIT license (MIT)

\n

Copyright (c) Amit Merchant

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", - "readmeOriginal": "

\n
\n \"Correo\"\n
\n Correo\n
\n

\n

A menubar/taskbar Gmail App based on Electron.

\n

\n \n \n \n

\n

\n \n \n \n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Windows 
\"sreenshot1\"\"screenshot2\"
\n

Features

\n
    \n
  • Runs Gmail right from the Taskbar (in Windows) or from the Menubar (in macOS).
  • \n
  • Remains active in the tray for quick usage.
  • \n
  • Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.
  • \n
  • Cross platform\n\n
  • \n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/correo\n\n# Go into the repository\n$ cd correo\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

Download the portable version of Correo for Windows, macOS and Linux from here.

\n

Correo?

\n

Correo means \"mail\" in Spanish.

\n

Credits

\n

This software uses code from several open source packages.

\n\n

License

\n
\n

The MIT license (MIT)

\n

Copyright (c) Amit Merchant

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.650Z" + "commandeer": { + "readmeCleaned": "

The Commandeer Developer IDE - Manage 30+ of the best Cloud Services

\n
    \n
  • Available on Mac, Windows, and Linux
  • \n
\n

\"commandeer\"

\n

Commandeer is a tool built by developers for developers that solves three things in the cloud. First, we are focused on the deployment of your IAC. Secondly, we enable you to ‘Test your Plumbing’. Lastly, Commandeer provides you the ability to easily view your data. (Manage AWS, Algolia, Slack, Twilio, SendGrid, Serverless, LocalStack, Ansible, Docker and more from your desktop)

\n\n
\n

\"MadeWithVueJs.com

\n

\"Commandeer

\n
\n

30+ Supported Services

\n

Docker and LocalStack Support

\n\n

Support AWS Services

\n\n

Other Services

\n\n

IaC

\n\n

Supporting Services for Sharing

\n\n
\n

Contents of this Open-Source Repo

\n

The code base for the Commandeer App is closed-source. To make a great product, we feel that is is better to only serve out a final, polished product with every release. If you look at our Release History you will notice that we have very few minor revisions, which are usually quick patches after a major release. This is because we have a hyper-focus on quality within all our tooling, but especially with our Desktop App, as it is a tool specifically meant to help you with your day to day work.

\n

Docker Compose

\n

This is the docker compose file to install Ansible runner, LocalStack, Portainer, Serverless, and Terraform.

\n

Tank Demo

\n

A demo application for help in creating a service to run in Commandeer

\n\n

\"Tank

\n

These are still in their infancy.

\n\n
", + "readmeOriginal": "

The Commandeer Developer IDE - Manage 30+ of the best Cloud Services

\n
    \n
  • Available on Mac, Windows, and Linux
  • \n
\n

\"commandeer\"

\n

Commandeer is a tool built by developers for developers that solves three things in the cloud. First, we are focused on the deployment of your IAC. Secondly, we enable you to ‘Test your Plumbing’. Lastly, Commandeer provides you the ability to easily view your data. (Manage AWS, Algolia, Slack, Twilio, SendGrid, Serverless, LocalStack, Ansible, Docker and more from your desktop)

\n\n
\n

\"MadeWithVueJs.com

\n

\"Commandeer

\n
\n

30+ Supported Services

\n

Docker and LocalStack Support

\n\n

Support AWS Services

\n\n

Other Services

\n\n

IaC

\n\n

Supporting Services for Sharing

\n\n
\n

Contents of this Open-Source Repo

\n

The code base for the Commandeer App is closed-source. To make a great product, we feel that is is better to only serve out a final, polished product with every release. If you look at our Release History you will notice that we have very few minor revisions, which are usually quick patches after a major release. This is because we have a hyper-focus on quality within all our tooling, but especially with our Desktop App, as it is a tool specifically meant to help you with your day to day work.

\n

Docker Compose

\n

This is the docker compose file to install Ansible runner, LocalStack, Portainer, Serverless, and Terraform.

\n

Tank Demo

\n

A demo application for help in creating a service to run in Commandeer

\n\n

\"Tank

\n

These are still in their infancy.

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:30.612Z" }, "container-ps": { - "readmeCleaned": "

\n \n \"Container\n \n

Container PS

\n

This little app for OSX help you to manager your Docker containers.

\n

\n \n \n \n \n \n

\n

\n
\n

You must have Docker launched to make work this app.\nIt uses shell commands using the Node.js child_process spawn module, thanks to @SebastianRuecker.

\n

You can see the list of all your containers, whether they are active or not.

\n

\n
    \n
  • The full circle indicates that the container is active.
  • \n
  • The empty circle indicates that it is inactive.
  • \n
  • And the round with a full wave indicates that the container is restarting.
  • \n
\n

When hovering over a container, you will have additional information about it, as well as buttons to turn it on, off, restart, open a console (bash or sh) and delete it.

\n

Install or Download

\n

The latest release can be dowloaded via brew cask:

\n
brew install --cask container-ps\n
\n

Downloads are available here: releases pages.

\n

Development

\n

Install dependencies and start.

\n
    yarn && yarn start
\n
", - "readmeOriginal": "

\n \n \"Container\n \n

Container PS

\n

This little app for OSX help you to manager your Docker containers.

\n

\n \n \n \n \n \n

\n

\n
\n

You must have Docker launched to make work this app.\nIt uses shell commands using the Node.js child_process spawn module, thanks to @SebastianRuecker.

\n

You can see the list of all your containers, whether they are active or not.

\n

\n
    \n
  • The full circle indicates that the container is active.
  • \n
  • The empty circle indicates that it is inactive.
  • \n
  • And the round with a full wave indicates that the container is restarting.
  • \n
\n

When hovering over a container, you will have additional information about it, as well as buttons to turn it on, off, restart, open a console (bash or sh) and delete it.

\n

Install or Download

\n

The latest release can be dowloaded via brew cask:

\n
brew install --cask container-ps\n
\n

Downloads are available here: releases pages.

\n

Development

\n

Install dependencies and start.

\n
    yarn && yarn start
\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.653Z" + "readmeCleaned": "

\n \n \"Container\n \n

Container PS

\n

This little app for OSX help you to manager your Docker containers.

\n

\n \n \n \n \n \n

\n

\n
\n

You must have Docker launched to make work this app.\nIt uses shell commands using the Node.js child_process spawn module, thanks to @SebastianRuecker.

\n

You can see the list of all your containers, whether they are active or not.

\n

\n
    \n
  • The full circle indicates that the container is active.
  • \n
  • The empty circle indicates that it is inactive.
  • \n
  • And the round with a full wave indicates that the container is restarting.
  • \n
\n

When hovering over a container, you will have additional information about it, as well as buttons to turn it on, off, restart, open a console (bash or sh) and delete it.

\n

Install or Download

\n

The latest release can be dowloaded via brew cask:

\n
brew install --cask container-ps\n
\n

Downloads are available here: releases pages.

\n

Development

\n

Install dependencies and start.

\n
    yarn && yarn start
\n
", + "readmeOriginal": "

\n \n \"Container\n \n

Container PS

\n

This little app for OSX help you to manager your Docker containers.

\n

\n \n \n \n \n \n

\n

\n
\n

You must have Docker launched to make work this app.\nIt uses shell commands using the Node.js child_process spawn module, thanks to @SebastianRuecker.

\n

You can see the list of all your containers, whether they are active or not.

\n

\n
    \n
  • The full circle indicates that the container is active.
  • \n
  • The empty circle indicates that it is inactive.
  • \n
  • And the round with a full wave indicates that the container is restarting.
  • \n
\n

When hovering over a container, you will have additional information about it, as well as buttons to turn it on, off, restart, open a console (bash or sh) and delete it.

\n

Install or Download

\n

The latest release can be dowloaded via brew cask:

\n
brew install --cask container-ps\n
\n

Downloads are available here: releases pages.

\n

Development

\n

Install dependencies and start.

\n
    yarn && yarn start
\n
", + "readmeFetchedAt": "2024-02-29T22:00:30.713Z" }, "converse": { - "readmeCleaned": "

\n \n \"Converse-Desktop\"\n \n

\n

Converse Desktop

\n

Jabber/XMPP client based on Converse.js and Electron

\n

\"XMPP

\n

A basic integration of Converse.js and Electron. With OMEMO.

\n

Screenshots and features

\n

\"Login\n\"One-to-one\n\"Multi-user

\n
    \n
  • Permanent account storage
  • \n
  • Tray icon
  • \n
  • Tray notifications
  • \n
  • All the best from Converse.js like system notifications, MAM, OMEMO etc. See details at Converse.js
  • \n
\n

Changelog

\n

See CHANGES.md

\n

Latest release installers

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operation SystemDownload link
macOSConverse_Desktop-9.1.0_x64.dmg
WindowsConverse_Desktop_Setup-9.1.0_x64.exe
Linux DEBconverse_desktop-9.1.0_amd64.deb
Linux otherconverse_desktop-9.1.0_x64.tar.gz
\n\n

Build from source

\n
git clone https://github.com/conversejs/converse-desktop.git\ncd converse-desktop\nnpm i\n$(npm bin)/electron-rebuild
\n

Then, to run:

\n
npm start
\n

Build targets:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operation SystemTarget
macOSnpm run dist
Windowsnpm run dist:win64
Linux DEBnpm run dist:linux64deb
\n

More targets could be added via package.json. See electron builder docs.

\n

License

\n

Like Converse.js, Converse Desktop's files are released under the Mozilla Public License version 2 (MPLv2). The gist of this license is that the covered files must stay open source, and modifications to them need to be released under the same license, but new files (for example for your own plugin) don't have to be released under the same license.

\n

However, libsignal library, which is required for OMEMO support is released under the GPLv3. The MPLv2 license is compatible with GPLv3 and when GPLv3 code is included, the entire project effectively is licensed under the GPLv3.

\n

Any custom build of Converse Desktop without libsignal included will again be licensed\nunder the MPLv2.

\n

Acknowledgements

\n

This project started as a fork of Nick Denry's Chimeverse.

\n\n \"PayPal\n\n
", - "readmeOriginal": "

\n \n \"Converse-Desktop\"\n \n

\n

Converse Desktop

\n

Jabber/XMPP client based on Converse.js and Electron

\n

\"XMPP

\n

A basic integration of Converse.js and Electron. With OMEMO.

\n

Screenshots and features

\n

\"Login\n\"One-to-one\n\"Multi-user

\n
    \n
  • Permanent account storage
  • \n
  • Tray icon
  • \n
  • Tray notifications
  • \n
  • All the best from Converse.js like system notifications, MAM, OMEMO etc. See details at Converse.js
  • \n
\n

Changelog

\n

See CHANGES.md

\n

Latest release installers

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operation SystemDownload link
macOSConverse_Desktop-9.1.0_x64.dmg
WindowsConverse_Desktop_Setup-9.1.0_x64.exe
Linux DEBconverse_desktop-9.1.0_amd64.deb
Linux otherconverse_desktop-9.1.0_x64.tar.gz
\n\n

Build from source

\n
git clone https://github.com/conversejs/converse-desktop.git\ncd converse-desktop\nnpm i\n$(npm bin)/electron-rebuild
\n

Then, to run:

\n
npm start
\n

Build targets:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operation SystemTarget
macOSnpm run dist
Windowsnpm run dist:win64
Linux DEBnpm run dist:linux64deb
\n

More targets could be added via package.json. See electron builder docs.

\n

License

\n

Like Converse.js, Converse Desktop's files are released under the Mozilla Public License version 2 (MPLv2). The gist of this license is that the covered files must stay open source, and modifications to them need to be released under the same license, but new files (for example for your own plugin) don't have to be released under the same license.

\n

However, libsignal library, which is required for OMEMO support is released under the GPLv3. The MPLv2 license is compatible with GPLv3 and when GPLv3 code is included, the entire project effectively is licensed under the GPLv3.

\n

Any custom build of Converse Desktop without libsignal included will again be licensed\nunder the MPLv2.

\n

Acknowledgements

\n

This project started as a fork of Nick Denry's Chimeverse.

\n\n \"PayPal\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.674Z" + "readmeCleaned": "

\n \n \"Converse-Desktop\"\n \n

\n

Converse Desktop

\n

Jabber/XMPP client based on Converse.js and Electron

\n

\"XMPP

\n

A basic integration of Converse.js and Electron. With OMEMO.

\n

Screenshots and features

\n

\"Login\n\"One-to-one\n\"Multi-user

\n
    \n
  • Permanent account storage
  • \n
  • Tray icon
  • \n
  • Tray notifications
  • \n
  • All the best from Converse.js like system notifications, MAM, OMEMO etc. See details at Converse.js
  • \n
\n

Changelog

\n

See CHANGES.md

\n

Latest release installers

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operation SystemDownload link
macOSConverse Desktop-10.1.5-universal.dmg
WindowsConverse Desktop Setup 10.1.5.exe
Linux DEBconverse_desktop-10.1.5_amd64.deb
Linux AppImageconverse_desktop-10.1.5_x86_64.AppImage
Linux otherconverse_desktop-10.1.5_x64.tar.gz
\n\n

Build from source

\n
git clone https://github.com/conversejs/converse-desktop.git\ncd converse-desktop\nnpm i\n$(npm bin)/electron-rebuild
\n

Then, to run:

\n
npm start
\n

Build targets:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operation SystemTarget
macOSnpm run dist
Windowsnpm run dist:win64
Linuxnpm run dist:linux64
\n

More targets could be added via package.json. See electron builder docs.

\n

License

\n

Like Converse.js, Converse Desktop's files are released under the Mozilla Public License version 2 (MPLv2). The gist of this license is that the covered files must stay open source, and modifications to them need to be released under the same license, but new files (for example for your own plugin) don't have to be released under the same license.

\n

However, libsignal library, which is required for OMEMO support is released under the GPLv3. The MPLv2 license is compatible with GPLv3 and when GPLv3 code is included, the entire project effectively is licensed under the GPLv3.

\n

Any custom build of Converse Desktop without libsignal included will again be licensed under the MPLv2.

\n

Acknowledgements

\n

This project started as a fork of Nick Denry's Chimeverse.

\n\n \"PayPal\n\n
", + "readmeOriginal": "

\n \n \"Converse-Desktop\"\n \n

\n

Converse Desktop

\n

Jabber/XMPP client based on Converse.js and Electron

\n

\"XMPP

\n

A basic integration of Converse.js and Electron. With OMEMO.

\n

Screenshots and features

\n

\"Login\n\"One-to-one\n\"Multi-user

\n
    \n
  • Permanent account storage
  • \n
  • Tray icon
  • \n
  • Tray notifications
  • \n
  • All the best from Converse.js like system notifications, MAM, OMEMO etc. See details at Converse.js
  • \n
\n

Changelog

\n

See CHANGES.md

\n

Latest release installers

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operation SystemDownload link
macOSConverse Desktop-10.1.5-universal.dmg
WindowsConverse Desktop Setup 10.1.5.exe
Linux DEBconverse_desktop-10.1.5_amd64.deb
Linux AppImageconverse_desktop-10.1.5_x86_64.AppImage
Linux otherconverse_desktop-10.1.5_x64.tar.gz
\n\n

Build from source

\n
git clone https://github.com/conversejs/converse-desktop.git\ncd converse-desktop\nnpm i\n$(npm bin)/electron-rebuild
\n

Then, to run:

\n
npm start
\n

Build targets:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operation SystemTarget
macOSnpm run dist
Windowsnpm run dist:win64
Linuxnpm run dist:linux64
\n

More targets could be added via package.json. See electron builder docs.

\n

License

\n

Like Converse.js, Converse Desktop's files are released under the Mozilla Public License version 2 (MPLv2). The gist of this license is that the covered files must stay open source, and modifications to them need to be released under the same license, but new files (for example for your own plugin) don't have to be released under the same license.

\n

However, libsignal library, which is required for OMEMO support is released under the GPLv3. The MPLv2 license is compatible with GPLv3 and when GPLv3 code is included, the entire project effectively is licensed under the GPLv3.

\n

Any custom build of Converse Desktop without libsignal included will again be licensed under the MPLv2.

\n

Acknowledgements

\n

This project started as a fork of Nick Denry's Chimeverse.

\n\n \"PayPal\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:31.005Z" }, - "corda-node-explorer": { - "readmeCleaned": "

Node Explorer

\n

Stand alone desktop app for Win/Osx/Linux that allows connecting to a local or remote Corda node. Examine transactions, run flows and view node and network properties in a few simple clicks.

\n

Downloading the Node Explorer Binaries

\n

If you're looking to download the node explorer and get started using it; download the latest packaged release on this repo's releases page.

\n

There are install packages for Linux, OSX and Windows.

\n

To login to your Corda node, you will need to provide the:

\n
    \n
  • Hostname (domain, IP, or localhost)
  • \n
  • Rpc Port
  • \n
  • Username
  • \n
  • Password
  • \n
\n

Notes: You can find the Rpc port in your node config under rpcSettings->address or as displayed in a CraSH shell instance. If you have not explicitly set a username/password project defaults are user1 and test.

\n

Full instructions for using the Node-Explorer application at the documentation

\n
\n

Setting up for Node Explorer for Development

\n

Note: This repository uses sub-modules. If cloning use git clone --recursive to automatically initialize and update the submodules.

\n

Installation:

\n

Requirements: NodeJS and Npm package manager.

\n
    \n
  1. git clone --recursive <this repo> <optional: target dir>
  2. \n
  3. cd node-explorer (or target directory)
  4. \n
  5. npm install
  6. \n
\n

Note this project uses the node-server submodule available at https://github.com/corda/node-server this must be initialised either by passing the --recursive option when running git clone OR executing the following commands.

\n
    \n
  1. git submodule init
  2. \n
  3. git submodule update*
  4. \n
\n

*this command must also be run after any pull request which includes updates to the submodule. An alternative is to do pull requests with the following option:\ngit pull --recurse-submodules

\n

Other submodule commands:

\n
    \n
  • \n

    Fetch and merge the latest node-server submodule code

    \n
      \n
    • git submodule update --remote
    • \n
    \n
  • \n
  • \n

    Doing work on the submodule i.e. changing files in ./server

    \n
      \n
    • submodules default to a detached head, so change to server directory and checkout a branch
    • \n
    • cd ./server
    • \n
    • git checkout master
    • \n
    • Add or commit your changes as usual.
    • \n
    \n
  • \n
  • \n

    To PULL submodule updates from server side, if there are changes on your local branch either merge or rebase with the pull

    \n
      \n
    • From MAIN project directory
    • \n
    • git submodule update --remote --merge OR
    • \n
    • git submodule update --remote --rebase
    • \n
    \n
  • \n
  • \n

    To PUSH submodule updates to server side

    \n
      \n
    • From MAIN project directory
    • \n
    • git push --recurse-submodules=on-demand
    • \n
    \n
  • \n
\n

Running the Node Explorer w/o packaging

\n

To test your changes or run the node explorer without packaging you must:

\n

1 Build and run the server jar first

\n
    \n
  • cd server
  • \n
  • ./gradlew assemble
  • \n
  • java -jar ./server/build/libs/explorer-server-<version>.jar .
  • \n
\n

2 Then run the front end from the main project directory

\n
    \n
  • npm start
  • \n
\n

3 The application can then be used through your browser at http://localhost:3000

\n

Packaging electron installers / app files

\n

Note: You must have a compiled server jar in the directory root

\n
    \n
  • cd ./server && ./gradlew bootJar, move compiled jar in ./server/build/libs to the root.
  • \n
\n

Then run: npm run electron-pack

\n
\n

Deploy or Run Node Explorer with Docker

\n

You can build docker images using the provided DockerFile(s). You will need to build two images, one for the Node Explorer front end ./DockerFile and another for the backend Node Server ./server/DockerFile (the Node Server DockerFile utilizes layers so you will need to extract the jar - see A Better Dockerfile)

\n

If you DO NOT want to build your own images you can simply run Node Explorer using the docker-compose.yml and with contributed images. Follow the steps below:

\n

#####1. Set cordapps path

\n
export CORDAPPS_PATH=Your cordapps path here\n
\n

example

\n
export CORDAPPS_PATH=/home/karthik/github/samples-java/Basic/yo-cordapp/build/nodes/PartyA/cordapps\n
\n

#####2. Run docker-compose file

\n
docker-compose up -d\n
\n

#####3. Browse to Node explorer UI

\n

explorer runs at port 3000

\n
http://localhost:3000/\n
\n

#####4. Set cordapps directory in settings

\n

Provide cordapps path as /cordapps in settings tab.

\n
/cordapps\n
\n
", - "readmeOriginal": "

Node Explorer

\n

Stand alone desktop app for Win/Osx/Linux that allows connecting to a local or remote Corda node. Examine transactions, run flows and view node and network properties in a few simple clicks.

\n

Downloading the Node Explorer Binaries

\n

If you're looking to download the node explorer and get started using it; download the latest packaged release on this repo's releases page.

\n

There are install packages for Linux, OSX and Windows.

\n

To login to your Corda node, you will need to provide the:

\n
    \n
  • Hostname (domain, IP, or localhost)
  • \n
  • Rpc Port
  • \n
  • Username
  • \n
  • Password
  • \n
\n

Notes: You can find the Rpc port in your node config under rpcSettings->address or as displayed in a CraSH shell instance. If you have not explicitly set a username/password project defaults are user1 and test.

\n

Full instructions for using the Node-Explorer application at the documentation

\n
\n

Setting up for Node Explorer for Development

\n

Note: This repository uses sub-modules. If cloning use git clone --recursive to automatically initialize and update the submodules.

\n

Installation:

\n

Requirements: NodeJS and Npm package manager.

\n
    \n
  1. git clone --recursive <this repo> <optional: target dir>
  2. \n
  3. cd node-explorer (or target directory)
  4. \n
  5. npm install
  6. \n
\n

Note this project uses the node-server submodule available at https://github.com/corda/node-server this must be initialised either by passing the --recursive option when running git clone OR executing the following commands.

\n
    \n
  1. git submodule init
  2. \n
  3. git submodule update*
  4. \n
\n

*this command must also be run after any pull request which includes updates to the submodule. An alternative is to do pull requests with the following option:\ngit pull --recurse-submodules

\n

Other submodule commands:

\n
    \n
  • \n

    Fetch and merge the latest node-server submodule code

    \n
      \n
    • git submodule update --remote
    • \n
    \n
  • \n
  • \n

    Doing work on the submodule i.e. changing files in ./server

    \n
      \n
    • submodules default to a detached head, so change to server directory and checkout a branch
    • \n
    • cd ./server
    • \n
    • git checkout master
    • \n
    • Add or commit your changes as usual.
    • \n
    \n
  • \n
  • \n

    To PULL submodule updates from server side, if there are changes on your local branch either merge or rebase with the pull

    \n
      \n
    • From MAIN project directory
    • \n
    • git submodule update --remote --merge OR
    • \n
    • git submodule update --remote --rebase
    • \n
    \n
  • \n
  • \n

    To PUSH submodule updates to server side

    \n
      \n
    • From MAIN project directory
    • \n
    • git push --recurse-submodules=on-demand
    • \n
    \n
  • \n
\n

Running the Node Explorer w/o packaging

\n

To test your changes or run the node explorer without packaging you must:

\n

1 Build and run the server jar first

\n
    \n
  • cd server
  • \n
  • ./gradlew assemble
  • \n
  • java -jar ./server/build/libs/explorer-server-<version>.jar .
  • \n
\n

2 Then run the front end from the main project directory

\n
    \n
  • npm start
  • \n
\n

3 The application can then be used through your browser at http://localhost:3000

\n

Packaging electron installers / app files

\n

Note: You must have a compiled server jar in the directory root

\n
    \n
  • cd ./server && ./gradlew bootJar, move compiled jar in ./server/build/libs to the root.
  • \n
\n

Then run: npm run electron-pack

\n
\n

Deploy or Run Node Explorer with Docker

\n

You can build docker images using the provided DockerFile(s). You will need to build two images, one for the Node Explorer front end ./DockerFile and another for the backend Node Server ./server/DockerFile (the Node Server DockerFile utilizes layers so you will need to extract the jar - see A Better Dockerfile)

\n

If you DO NOT want to build your own images you can simply run Node Explorer using the docker-compose.yml and with contributed images. Follow the steps below:

\n

#####1. Set cordapps path

\n
export CORDAPPS_PATH=Your cordapps path here\n
\n

example

\n
export CORDAPPS_PATH=/home/karthik/github/samples-java/Basic/yo-cordapp/build/nodes/PartyA/cordapps\n
\n

#####2. Run docker-compose file

\n
docker-compose up -d\n
\n

#####3. Browse to Node explorer UI

\n

explorer runs at port 3000

\n
http://localhost:3000/\n
\n

#####4. Set cordapps directory in settings

\n

Provide cordapps path as /cordapps in settings tab.

\n
/cordapps\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.811Z" + "correo": { + "readmeCleaned": "

\n
\n \"Correo\"\n
\n Correo\n
\n

\n

A menubar/taskbar Gmail App based on Electron.

\n

\n \n \n \n

\n

\n \n \n \n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Windows 
\"sreenshot1\"\"screenshot2\"
\n

Features

\n
    \n
  • Runs Gmail right from the Taskbar (in Windows) or from the Menubar (in macOS).
  • \n
  • Remains active in the tray for quick usage.
  • \n
  • Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.
  • \n
  • Cross platform\n\n
  • \n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/correo\n\n# Go into the repository\n$ cd correo\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

Download the portable version of Correo for Windows, macOS and Linux from here.

\n

Correo?

\n

Correo means \"mail\" in Spanish.

\n

Credits

\n

This software uses code from several open source packages.

\n\n

License

\n
\n

The MIT license (MIT)

\n

Copyright (c) Amit Merchant

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", + "readmeOriginal": "

\n
\n \"Correo\"\n
\n Correo\n
\n

\n

A menubar/taskbar Gmail App based on Electron.

\n

\n \n \n \n

\n

\n \n \n \n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Windows 
\"sreenshot1\"\"screenshot2\"
\n

Features

\n
    \n
  • Runs Gmail right from the Taskbar (in Windows) or from the Menubar (in macOS).
  • \n
  • Remains active in the tray for quick usage.
  • \n
  • Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.
  • \n
  • Cross platform\n\n
  • \n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/correo\n\n# Go into the repository\n$ cd correo\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

Download the portable version of Correo for Windows, macOS and Linux from here.

\n

Correo?

\n

Correo means \"mail\" in Spanish.

\n

Credits

\n

This software uses code from several open source packages.

\n\n

License

\n
\n

The MIT license (MIT)

\n

Copyright (c) Amit Merchant

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:31.125Z" }, - "cozy-desktop": { - "readmeCleaned": "
\n \"Cozy\n\n

Cozy Drive for Desktop

\n

\"Latest\n\"Licence\"\n\"Windows\n\"Linux\n\"Code\n\"Coverage\"

\n

Cozy Drive for Desktop allows you to synchronize the files stored in\nyour Cozy with your laptop and/or desktop computer. It\nreplicates your files on your hard drive and apply changes you made on them on\nother synced devices and on your online Cozy.

\n

This is where the app is being developped. If you just want to install it,\nplease see the Download page.

\n

Contributing

\n\n

Working on the code

\n\n

License

\n

Cozy Drive for Desktop is developed by Cozy Cloud and distributed\nunder the AGPL v3 license.

\n
", - "readmeOriginal": "
\n \"Cozy\n\n

Cozy Drive for Desktop

\n

\"Latest\n\"Licence\"\n\"Windows\n\"Linux\n\"Code\n\"Coverage\"

\n

Cozy Drive for Desktop allows you to synchronize the files stored in\nyour Cozy with your laptop and/or desktop computer. It\nreplicates your files on your hard drive and apply changes you made on them on\nother synced devices and on your online Cozy.

\n

This is where the app is being developped. If you just want to install it,\nplease see the Download page.

\n

Contributing

\n\n

Working on the code

\n\n

License

\n

Cozy Drive for Desktop is developed by Cozy Cloud and distributed\nunder the AGPL v3 license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.847Z" + "corda-node-explorer": { + "readmeCleaned": "

Node Explorer

\n

Stand alone desktop app for Win/Osx/Linux that allows connecting to a local or remote Corda node. Examine transactions, run flows and view node and network properties in a few simple clicks.

\n

Downloading the Node Explorer Binaries

\n

If you're looking to download the node explorer and get started using it; download the latest packaged release on this repo's releases page.

\n

There are install packages for Linux, OSX and Windows.

\n

To login to your Corda node, you will need to provide the:

\n
    \n
  • Hostname (domain, IP, or localhost)
  • \n
  • Rpc Port
  • \n
  • Username
  • \n
  • Password
  • \n
\n

Notes: You can find the Rpc port in your node config under rpcSettings->address or as displayed in a CraSH shell instance. If you have not explicitly set a username/password project defaults are user1 and test.

\n

Full instructions for using the Node-Explorer application at the documentation

\n
\n

Setting up for Node Explorer for Development

\n

Note: This repository uses sub-modules. If cloning use git clone --recursive to automatically initialize and update the submodules.

\n

Installation:

\n

Requirements: NodeJS and Npm package manager.

\n
    \n
  1. git clone --recursive <this repo> <optional: target dir>
  2. \n
  3. cd node-explorer (or target directory)
  4. \n
  5. npm install
  6. \n
\n

Note this project uses the node-server submodule available at https://github.com/corda/node-server this must be initialised either by passing the --recursive option when running git clone OR executing the following commands.

\n
    \n
  1. git submodule init
  2. \n
  3. git submodule update*
  4. \n
\n

*this command must also be run after any pull request which includes updates to the submodule. An alternative is to do pull requests with the following option:\ngit pull --recurse-submodules

\n

Other submodule commands:

\n
    \n
  • \n

    Fetch and merge the latest node-server submodule code

    \n
      \n
    • git submodule update --remote
    • \n
    \n
  • \n
  • \n

    Doing work on the submodule i.e. changing files in ./server

    \n
      \n
    • submodules default to a detached head, so change to server directory and checkout a branch
    • \n
    • cd ./server
    • \n
    • git checkout master
    • \n
    • Add or commit your changes as usual.
    • \n
    \n
  • \n
  • \n

    To PULL submodule updates from server side, if there are changes on your local branch either merge or rebase with the pull

    \n
      \n
    • From MAIN project directory
    • \n
    • git submodule update --remote --merge OR
    • \n
    • git submodule update --remote --rebase
    • \n
    \n
  • \n
  • \n

    To PUSH submodule updates to server side

    \n
      \n
    • From MAIN project directory
    • \n
    • git push --recurse-submodules=on-demand
    • \n
    \n
  • \n
\n

Running the Node Explorer w/o packaging

\n

To test your changes or run the node explorer without packaging you must:

\n

1 Build and run the server jar first

\n
    \n
  • cd server
  • \n
  • ./gradlew assemble
  • \n
  • java -jar ./server/build/libs/explorer-server-<version>.jar .
  • \n
\n

2 Then run the front end from the main project directory

\n
    \n
  • npm start
  • \n
\n

3 The application can then be used through your browser at http://localhost:3000

\n

Packaging electron installers / app files

\n

Note: You must have a compiled server jar in the directory root

\n
    \n
  • cd ./server && ./gradlew bootJar, move compiled jar in ./server/build/libs to the root.
  • \n
\n

Then run: npm run electron-pack

\n
\n

Deploy or Run Node Explorer with Docker

\n

You can build docker images using the provided DockerFile(s). You will need to build two images, one for the Node Explorer front end ./DockerFile and another for the backend Node Server ./server/DockerFile (the Node Server DockerFile utilizes layers so you will need to extract the jar - see A Better Dockerfile)

\n

If you DO NOT want to build your own images you can simply run Node Explorer using the docker-compose.yml and with contributed images. Follow the steps below:

\n

#####1. Set cordapps path

\n
export CORDAPPS_PATH=Your cordapps path here\n
\n

example

\n
export CORDAPPS_PATH=/home/karthik/github/samples-java/Basic/yo-cordapp/build/nodes/PartyA/cordapps\n
\n

#####2. Run docker-compose file

\n
docker-compose up -d\n
\n

#####3. Browse to Node explorer UI

\n

explorer runs at port 3000

\n
http://localhost:3000/\n
\n

#####4. Set cordapps directory in settings

\n

Provide cordapps path as /cordapps in settings tab.

\n
/cordapps\n
\n
", + "readmeOriginal": "

Node Explorer

\n

Stand alone desktop app for Win/Osx/Linux that allows connecting to a local or remote Corda node. Examine transactions, run flows and view node and network properties in a few simple clicks.

\n

Downloading the Node Explorer Binaries

\n

If you're looking to download the node explorer and get started using it; download the latest packaged release on this repo's releases page.

\n

There are install packages for Linux, OSX and Windows.

\n

To login to your Corda node, you will need to provide the:

\n
    \n
  • Hostname (domain, IP, or localhost)
  • \n
  • Rpc Port
  • \n
  • Username
  • \n
  • Password
  • \n
\n

Notes: You can find the Rpc port in your node config under rpcSettings->address or as displayed in a CraSH shell instance. If you have not explicitly set a username/password project defaults are user1 and test.

\n

Full instructions for using the Node-Explorer application at the documentation

\n
\n

Setting up for Node Explorer for Development

\n

Note: This repository uses sub-modules. If cloning use git clone --recursive to automatically initialize and update the submodules.

\n

Installation:

\n

Requirements: NodeJS and Npm package manager.

\n
    \n
  1. git clone --recursive <this repo> <optional: target dir>
  2. \n
  3. cd node-explorer (or target directory)
  4. \n
  5. npm install
  6. \n
\n

Note this project uses the node-server submodule available at https://github.com/corda/node-server this must be initialised either by passing the --recursive option when running git clone OR executing the following commands.

\n
    \n
  1. git submodule init
  2. \n
  3. git submodule update*
  4. \n
\n

*this command must also be run after any pull request which includes updates to the submodule. An alternative is to do pull requests with the following option:\ngit pull --recurse-submodules

\n

Other submodule commands:

\n
    \n
  • \n

    Fetch and merge the latest node-server submodule code

    \n
      \n
    • git submodule update --remote
    • \n
    \n
  • \n
  • \n

    Doing work on the submodule i.e. changing files in ./server

    \n
      \n
    • submodules default to a detached head, so change to server directory and checkout a branch
    • \n
    • cd ./server
    • \n
    • git checkout master
    • \n
    • Add or commit your changes as usual.
    • \n
    \n
  • \n
  • \n

    To PULL submodule updates from server side, if there are changes on your local branch either merge or rebase with the pull

    \n
      \n
    • From MAIN project directory
    • \n
    • git submodule update --remote --merge OR
    • \n
    • git submodule update --remote --rebase
    • \n
    \n
  • \n
  • \n

    To PUSH submodule updates to server side

    \n
      \n
    • From MAIN project directory
    • \n
    • git push --recurse-submodules=on-demand
    • \n
    \n
  • \n
\n

Running the Node Explorer w/o packaging

\n

To test your changes or run the node explorer without packaging you must:

\n

1 Build and run the server jar first

\n
    \n
  • cd server
  • \n
  • ./gradlew assemble
  • \n
  • java -jar ./server/build/libs/explorer-server-<version>.jar .
  • \n
\n

2 Then run the front end from the main project directory

\n
    \n
  • npm start
  • \n
\n

3 The application can then be used through your browser at http://localhost:3000

\n

Packaging electron installers / app files

\n

Note: You must have a compiled server jar in the directory root

\n
    \n
  • cd ./server && ./gradlew bootJar, move compiled jar in ./server/build/libs to the root.
  • \n
\n

Then run: npm run electron-pack

\n
\n

Deploy or Run Node Explorer with Docker

\n

You can build docker images using the provided DockerFile(s). You will need to build two images, one for the Node Explorer front end ./DockerFile and another for the backend Node Server ./server/DockerFile (the Node Server DockerFile utilizes layers so you will need to extract the jar - see A Better Dockerfile)

\n

If you DO NOT want to build your own images you can simply run Node Explorer using the docker-compose.yml and with contributed images. Follow the steps below:

\n

#####1. Set cordapps path

\n
export CORDAPPS_PATH=Your cordapps path here\n
\n

example

\n
export CORDAPPS_PATH=/home/karthik/github/samples-java/Basic/yo-cordapp/build/nodes/PartyA/cordapps\n
\n

#####2. Run docker-compose file

\n
docker-compose up -d\n
\n

#####3. Browse to Node explorer UI

\n

explorer runs at port 3000

\n
http://localhost:3000/\n
\n

#####4. Set cordapps directory in settings

\n

Provide cordapps path as /cordapps in settings tab.

\n
/cordapps\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:31.162Z" }, "cromberg": { - "readmeCleaned": "

Cromberg - personal finance accounting system

\n

Features

\n

Accounting of income

\n
    \n
  • Inserting income data with next fields: date, month, sum, type, contact, description\n
      \n
    • Different between date and month: date - exact date of receive money; month - month, for which money you received
    • \n
    \n
  • \n
  • Income chart by months
  • \n
  • Calculating sum and average income by months, the best, worst and average month
  • \n
\n

Balance

\n
    \n
  • Inserting balance data with different sources (example: cash, account in A bank, electronic money)
  • \n
  • Balance chart by months
  • \n
  • Costs chart by months (based on balance and income data)
  • \n
\n

Other

\n
    \n
  • App's database by default storing in %APPDATA%/Roaming/Cromberg/db/database for Windows and similarly for others OS. You can change it in settings.
  • \n
  • Creating backup of database on every launch app, but not more ofter once a day. Backup folder you can set in settings.
  • \n
  • Email reminder every last day of month to fill balance data. Subscription and unsubscribing of notification by setting in app.
  • \n
  • Multi-language support: English, Russian and French
  • \n
\n

Requirements

\n
    \n
  • Its need internet connection for correct work
  • \n
  • Supports Windows, MacOS, Linux
  • \n
\n

Technology stack

\n\n

Screenshots

\n

\"Income\n\"Balance

\n

Contributing

\n

You are welcome for contributing.

\n

How to run app from sources

\n

First of all, do npm install from app folder.

\n

In folder app/db there is database-dev-example file with some prepared data for application. Copy it and rename to app/database-dev.

\n

There are two commands to run app from sources:

\n
    \n
  • npm run dev - to launch app with using database in app/database-dev file
  • \n
  • npm start - standard way to launch app
  • \n
\n

And for Windows:

\n
    \n
  • npm run dev-win - to launch app with using database in app/database-dev file
  • \n
  • npm run start-win - standard way to launch app
  • \n
\n

How to build app

\n
npm run react-build\nnpm run dist\n
\n

How to make pull request

\n

Create pull request only to dev branch. Your commits will merge in master with next release.

\n

License

\n

MIT

\n
", - "readmeOriginal": "

Cromberg - personal finance accounting system

\n

Features

\n

Accounting of income

\n
    \n
  • Inserting income data with next fields: date, month, sum, type, contact, description\n
      \n
    • Different between date and month: date - exact date of receive money; month - month, for which money you received
    • \n
    \n
  • \n
  • Income chart by months
  • \n
  • Calculating sum and average income by months, the best, worst and average month
  • \n
\n

Balance

\n
    \n
  • Inserting balance data with different sources (example: cash, account in A bank, electronic money)
  • \n
  • Balance chart by months
  • \n
  • Costs chart by months (based on balance and income data)
  • \n
\n

Other

\n
    \n
  • App's database by default storing in %APPDATA%/Roaming/Cromberg/db/database for Windows and similarly for others OS. You can change it in settings.
  • \n
  • Creating backup of database on every launch app, but not more ofter once a day. Backup folder you can set in settings.
  • \n
  • Email reminder every last day of month to fill balance data. Subscription and unsubscribing of notification by setting in app.
  • \n
  • Multi-language support: English, Russian and French
  • \n
\n

Requirements

\n
    \n
  • Its need internet connection for correct work
  • \n
  • Supports Windows, MacOS, Linux
  • \n
\n

Technology stack

\n\n

Screenshots

\n

\"Income\n\"Balance

\n

Contributing

\n

You are welcome for contributing.

\n

How to run app from sources

\n

First of all, do npm install from app folder.

\n

In folder app/db there is database-dev-example file with some prepared data for application. Copy it and rename to app/database-dev.

\n

There are two commands to run app from sources:

\n
    \n
  • npm run dev - to launch app with using database in app/database-dev file
  • \n
  • npm start - standard way to launch app
  • \n
\n

And for Windows:

\n
    \n
  • npm run dev-win - to launch app with using database in app/database-dev file
  • \n
  • npm run start-win - standard way to launch app
  • \n
\n

How to build app

\n
npm run react-build\nnpm run dist\n
\n

How to make pull request

\n

Create pull request only to dev branch. Your commits will merge in master with next release.

\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:42.922Z" - }, - "crossover": { - "readmeCleaned": "

IF YOU ARE RECEIVING AN ERROR, PLEASE MANUALLY UPDATE CROSSOVER TO THE LATEST VERSION. (I'm really sorry 😬 )

\n

\n \n

\n

CrossOver

\n
\n

🎯 Adjustable Crosshair Overlay for any screen

\n
\n

\"Latest \"Snapcraft\" \"Trending\" \"CircleCI\" \"Appveyor\"

\n

Download CrossOver for Windows

\n
All Downloads (Mac, Linux, Windows)
\n
To Use CrossOver: Control-Alt-Shift-X
\n
Mac: Control-Option-Shift-X
\n

CrossOver allows you to place a customizable crosshair overlay above any application window.\nImprove your aim and gain a competitive advantage with a permanent colored crosshair to mark center screen.

\n

\n \n

\n

Documentation

\n\n

Download

\n

View All Dowloads (for any OS)

\n

Windows

\n

Download CrossOver.exe to install CrossOver to your system and receive automatic updates.

\n

If you just want to try out CrossOver, or don't like installing things, we offer a portable exe as well.

\n

Mac

\n

Download the dmg or zip file for your architecture:

\n
    \n
  • Intel (x64)
  • \n
  • M1 (arm64)
  • \n
\n

Linux

\n

We offer the following formats:

\n
    \n
  • AppImage
  • \n
  • apk
  • \n
  • deb
  • \n
  • freebsd
  • \n
  • rpm
  • \n
  • snap
  • \n
\n

Or download from the Snap Store

\n

\"Get

\n

Quick Start

\n
    \n
  • Choose a crosshair from over 50 included or drop a custom image
  • \n
  • Click and drag the crosshair to move Crossover around
  • \n
  • Double-click the bullseye ◎ to center
  • \n
  • Use Control-Alt-Shift and arrow keys for fine-tuning
  • \n
  • Control-Alt-Shift-X to lock in place
  • \n
  • Control-Alt-Shift-R to reset app settings
  • \n
\n

See usage…

\n

\n\t
\n\t\n\t\n\t\n\t\n\t\n\t\n

\n

Features

\n
    \n
  • Not bannable * [79]
  • \n
  • Fast and lightweight
  • \n
  • Choose from tons of true-to-life sights
  • \n
  • Cross-platform: Windows, MacOS, and Linux support
  • \n
  • Support for multiple monitors
  • \n
  • Choose between center Dot or Crosshair
  • \n
  • Create duplicate crosshairs to mark more than one spot
  • \n
  • Customize crosshair size, color, and opacity
  • \n
  • Customize SVG properties
  • \n
  • Light/Dark mode and custom app colors
  • \n
  • Persistent settings remember your choices automatically
  • \n
  • Automatically updates in the background to keep your features fresh (Mac and Windows only)
  • \n
\n

* Escape from Tarkov will not work with CrossOver (#47)

\n

Download CrossOver for Windows

\n
View all dowloads for any OS
\n

\n \n

\n

Other crosshair programs offer a single style or color option, and often don't allow you to reposition them. CrossOver is a small, unintrusive crosshair overlay which has plenty of configuration options to assist with aiming and vision of your crosshair. CrossOver offers a huge improvement to many games' default crosshairs for those with colorblindness or contrast issues.

\n
Thanks to Reddit user /u/IrisFlame for the premade library of crosshairs!
\n
\n

Install

\n

macOS 10.10+, Linux, and Windows 7+ are supported.

\n

Download the latest version of CrossOver from the releases page

\n
Because this app is Free and Open-Source, we cannot afford to sign our code. This means Chrome may warn about an untrusted download, this is normal. Click the arrow icon -> Keep to finish downloading. Windows Defender and Mac Gatekeeper will prevent you from running the app the first time.
\n
Windows
\n

Download the .exe file. (CrossOver-Setup-x.x.x.exe)

\n
\n

Windows protected your PC.

\n
\n
    \n
  • Click More Info
  • \n
  • Click Run Anyway
  • \n
\n

Download the .dmg file. (CrossOver-x.x.x.dmg)

\n
\n

\"CrossOver\" cannot be opened because the developer cannot be verified.

\n
\n
    \n
  • Locate the CrossOver app
  • \n
  • Hold Control while you click the app icon, then choose Open from the shortcut menu
  • \n
\n
Linux
\n

Download the file appropriate to your system. (.AppImage, .apk, .deb, .freebsd, .pacman, .rpm, .snap)

\n

The AppImage needs to be made executable after download.

\n
Further instructions for Windows and Mac
\n

\n \n

\n
\n

Usage

\n
\n

marks the spot…

\n
\n

Position: Click and drag the crosshair to anywhere on any screen. Double-click the bullseye to center the app.

\n

Choose Crosshair: Click the bullseye ◎ to select from tons of preloaded crosshairs. Drag an image to the window to use your own custom crosshair.

\n

Customize settings using the \"gear\" icon. See Settings below.

\n

Unlock the app to quit using Control-Alt-Shift-X, then click the close icon in the top-left corner. In Windows you can right-click on the crosshair window > Close.

\n

Default Keyboard Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionKeys
Toggle the settings window and lock the crosshair in placeControl-Alt-Shift-X
Move the crosshair a single pixelControl-Alt-Shift-Arrows
Quickly hide/show the applicationControl-Alt-Shift-H
Center the crosshair windowControl-Alt-Shift-C
Move the crosshair to the next connected displayControl-Alt-Shift-M
Duplicate your crosshair in a shadow windowControl-Alt-Shift-D
Display the \"About\" window detailsControl-Alt-Shift-A
Reset all settings and center the windowControl-Alt-Shift-R
\n
Mac: the Option key is used instead of Alt.
\n
Linux: Some distributions do not center on double-click.
\n

\n \n

\n
\n

Settings

\n
Crosshair
\n

Choose from over 100 real and fictional crosshairs, or use your own by dragging an image to the window. You can change the size and opacity.

\n
Reticle
\n

The reticle is the small dot or cross at the center of the sight. You can select the shape and the color, or this can be turned off.

\n
Hide on ADS
\n

Choose a mouse button to use as your ADS button. The crosshair will be hidden while this button is held down.

\n
Harware acceleration
\n

A handful of users have reported FPS issues with certain games (#70), CrossOver should not add any FPS or latency so if you experience it, toggle this setting on or off and disable Hide on ADS

\n
Start on boot
\n

You can automatically set CrossOver to start when your system starts on your gaming PC, so you're always ready to pop heads.

\n
Automatic Updates
\n

By default CrossOver will automatically keep itself updated with bug fixes and improvements. You can disable this in the settings to prevent all network requests.\nCrossOver will only connect to GitHub to download published releases and does not send or store any personal data. I'm a solo developer and you aren't important to me 🙂 I just want to game.

\n

Keybinds

\n
\n

See default keyboard shortcuts.\nAll of the keybinds can be changed or disabled except for the bind to reset all settings. Click into the input and press your bind, or press Backspace or Delete to disable a bind.

\n
\n

Keep in mind that keybinds may conflict with other programs so be careful about what you choose. There's no real mechanism for preventing you from setting two conflicting keyinds within the app, so don't do that.

\n
Duplicate crosshairs
\n

Duplicate crosshair windows use the same settings as the main window and do not support all of the features of the main window. Settings for duplicate crosshairs will not be saved and all duplicate windows will be closed if the main window is closed. Duplicate crosshairs cannot follow the mouse.

\n
Reset
\n

To reset all settings and binds to default, press Control-Alt-Shift-R

\n

\n\t
\n\t\n\t\n\t\n\t\n\t\n\t\n

\n
\n

What works/doesn't work (compatability)

\n
Most games don't work in Fullscreen mode on Windows or Linux
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WorksGameNotes
Among Us
Apex LegendsRuns in Windowed mode
Call of Duty Black Ops Cold WarRuns in Windowed, Windowed Fullscreen, Multi-Monitor modes
Call of Duty: WarzoneRuns in Windowed mode
Counter-Strike (1.6)Runs in Windowed mode
CS:GO / Counter-Strike: Global OffensiveRuns in Windowed mode; Fullscreen mode works with AHK script
Dead by DaylightRuns in Windowed and Fullscreen modes
DeceitRuns in Windowed mode
Destiny 2Runs in Windowed Fullscreen mode; Some reports of running in Fullscreen mode
Empyrion: Galactic SurvivalRuns in Windowed mode
Escape from TarkovUsers report the game will no longer start with CrossOver running (#47)
FiveMRuns in Fullscreen mode
FortniteRuns in Windowed Fullscreen mode
League of LegendsRuns in Borderless and Windowed modes
Halo: The Master Chief CollectionRuns in Borderless and Windowed modes
Metro Exodus Gold EditionDoesn't work under any circumstances
OverwatchRuns in Windowed Fullscreen mode
PhasmophobiaRuns in Windowed and Fullscreen modes
Rainbow 6: SeigeVulkan-based
RobloxRuns in Fullscreen mode (Windows) and Windowed Fullscreen mode (MacOS)
Rocket LeagueRuns in Windowed mode
RustRuns in Windowed Fullscreen mode
Star Wars Battlefront 2Runs in Borderless mode
Tom Clancy's The Division 2Runs in Windowed Fullscreen mode
Tony Hawks Pro Skater 1+2Such a fun game!
Vulkan-based games
ValorantRuns in Borderless and Windowed modes
\n
\n

Reported from our users, add your resuts

\n
\n

Operating Systems

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WorksOSNotes
MacOS arm64 (M1)Current reports state M1 Macs now with CrossOver #93
MacOS x64 (Intel)Tested on Catalina 10.15.1
Windows 10 ia32
Windows 10 x64Custom cursors do not show in draggable taskbar area
Windows 8
Windows 7Does not work in Windows 7 Home; Works in Windows 7 Pro #63
ArchTested in v2021.01.01
Elementary OSTested in v5.1
FedoraTested in v33 (Shortcut conflicts with desktop switching)
MintTested in v20.1
UbuntuTested in v20.04.1
\n
\n

Development

\n

Built with Electron. Simple HTML and Javascript, no framework.

\n

Start developing in src/main.js and src/renderer.js. index.html contains the layout and index.scss contains the styles for the main app BrowserWindow

\n

Run

\n

You will need node.js v14.x.x installed. If you have nvm installed, run nvm install && nvm use to switch to the correct node version.

\n
$ yarn && yarn start\n
\n

Build

\n
\n

Build steps optimized for Mac, see electron.builder for help customizing builds.

\n
\n

wine and mono must be installed for Windows builds (macOS)\nmultipass must be installed for Snap builds (macOS)

\n
$ yarn build\n
\n
\n

Or yarn build:all

\n
\n

Publish

\n
$ yarn release\n
\n

Then edit the automatically created GitHub Releases draft and publish.

\n

Bugs

\n

Hidden by fullscreen apps

\n

Currently CrossOver only works with windowed applications, use Windowed Fullscreen mode if your game or application supports it. Windows -

\n

Fullscreen for MacOS may have better results.

\n

Workaround

\n

If you absolutely need to use Fullscreen mode, or your game is not supported by crossover, there is a workaround using AutoHotKey.

\n

Doesn't work with some games #47, and causes FPS issues in other cases

\n

Install AutoHotKey and run this script with it (save it as script.ahk and double-click it):

\n
Home::Winset, Alwaysontop, , CrossOver
\n

Once in-game, pressing space should put the crosshair over the screen, even in fullscreen mode.

\n
\n

via @girkovarpa

\n
\n

Graphical issues on Linux

\n

Check your desktop environment. CrossOver may not work on KDE, try GNOME if you experience issues.

\n

Debugging

\n

You can run CrossOver from the command line to see debug output. Open a terminal and navigate to the CrossOver app, run ./CrossOver to see output:

\n
\n

(Mac, Linux)

\n
\n
╭─  lacymorrow in /Applications/CrossOver.app/Contents/MacOS using\n╰─○ $ ./CrossOver --debug\n09:45:16.023 › CrossOver 2.7.4 Development\n09:45:16.030 › Setting: Enable GPU\n09:45:16.487 › App ready
\n

Command-line lags

\n

--debug

\n

alias -d

\n

Start CrossOver in debug mode, with Chrome DevTools open.

\n

--reset

\n

alias -r

\n

Reset all app preferences to default, in case you get into a broken state.

\n

--version

\n

alias -v

\n

Print the app version to stdout (Good for CI).

\n

Credits

\n

An extra big thanks to the crosshair providers, as this wouldn't be possible without them:

\n\n
\n

Gaming, Crosshair, Crossover App

\n
\n

See CrossOver in the Electron Apps library

\n

Created by Lacy Morrow

\n

Support this project

\n
\n

TL,DR: If you enjoy this project, and are financially able, why not donate $3?

\n
\n

This project is entirely developed, built, and maintained by one person. I've put hundreds of hours into this and I love being able to give it away for free.

\n

Problem is, downloads don't pay the bills.\nIf you would like to see specific features or improvements added to CrossOver, consider donating on OpenCollective

\n

If you like this software and want to see it improved more often, consider supporting me on Patreon or through another channel:

\n

Tip Crypto

\n
    \n
  • BTC: 3Bdu2sTAmXyZzqeRQxCt6P22zHtTLg4mQE
  • \n
  • ETH: 0x5be1074a5148F8D723dE1F2Dd326e1B15c82553D
  • \n
\n

          \"Buy

\n
", - "readmeOriginal": "

IF YOU ARE RECEIVING AN ERROR, PLEASE MANUALLY UPDATE CROSSOVER TO THE LATEST VERSION. (I'm really sorry 😬 )

\n

\n \n

\n

CrossOver

\n
\n

🎯 Adjustable Crosshair Overlay for any screen

\n
\n

\"Latest \"Snapcraft\" \"Trending\" \"CircleCI\" \"Appveyor\"

\n

Download CrossOver for Windows

\n
All Downloads (Mac, Linux, Windows)
\n
To Use CrossOver: Control-Alt-Shift-X
\n
Mac: Control-Option-Shift-X
\n

CrossOver allows you to place a customizable crosshair overlay above any application window.\nImprove your aim and gain a competitive advantage with a permanent colored crosshair to mark center screen.

\n

\n \n

\n

Documentation

\n\n

Download

\n

View All Dowloads (for any OS)

\n

Windows

\n

Download CrossOver.exe to install CrossOver to your system and receive automatic updates.

\n

If you just want to try out CrossOver, or don't like installing things, we offer a portable exe as well.

\n

Mac

\n

Download the dmg or zip file for your architecture:

\n
    \n
  • Intel (x64)
  • \n
  • M1 (arm64)
  • \n
\n

Linux

\n

We offer the following formats:

\n
    \n
  • AppImage
  • \n
  • apk
  • \n
  • deb
  • \n
  • freebsd
  • \n
  • rpm
  • \n
  • snap
  • \n
\n

Or download from the Snap Store

\n

\"Get

\n

Quick Start

\n
    \n
  • Choose a crosshair from over 50 included or drop a custom image
  • \n
  • Click and drag the crosshair to move Crossover around
  • \n
  • Double-click the bullseye ◎ to center
  • \n
  • Use Control-Alt-Shift and arrow keys for fine-tuning
  • \n
  • Control-Alt-Shift-X to lock in place
  • \n
  • Control-Alt-Shift-R to reset app settings
  • \n
\n

See usage…

\n

\n\t
\n\t\n\t\n\t\n\t\n\t\n\t\n

\n

Features

\n
    \n
  • Not bannable * [79]
  • \n
  • Fast and lightweight
  • \n
  • Choose from tons of true-to-life sights
  • \n
  • Cross-platform: Windows, MacOS, and Linux support
  • \n
  • Support for multiple monitors
  • \n
  • Choose between center Dot or Crosshair
  • \n
  • Create duplicate crosshairs to mark more than one spot
  • \n
  • Customize crosshair size, color, and opacity
  • \n
  • Customize SVG properties
  • \n
  • Light/Dark mode and custom app colors
  • \n
  • Persistent settings remember your choices automatically
  • \n
  • Automatically updates in the background to keep your features fresh (Mac and Windows only)
  • \n
\n

* Escape from Tarkov will not work with CrossOver (#47)

\n

Download CrossOver for Windows

\n
View all dowloads for any OS
\n

\n \n

\n

Other crosshair programs offer a single style or color option, and often don't allow you to reposition them. CrossOver is a small, unintrusive crosshair overlay which has plenty of configuration options to assist with aiming and vision of your crosshair. CrossOver offers a huge improvement to many games' default crosshairs for those with colorblindness or contrast issues.

\n
Thanks to Reddit user /u/IrisFlame for the premade library of crosshairs!
\n
\n

Install

\n

macOS 10.10+, Linux, and Windows 7+ are supported.

\n

Download the latest version of CrossOver from the releases page

\n
Because this app is Free and Open-Source, we cannot afford to sign our code. This means Chrome may warn about an untrusted download, this is normal. Click the arrow icon -> Keep to finish downloading. Windows Defender and Mac Gatekeeper will prevent you from running the app the first time.
\n
Windows
\n

Download the .exe file. (CrossOver-Setup-x.x.x.exe)

\n
\n

Windows protected your PC.

\n
\n
    \n
  • Click More Info
  • \n
  • Click Run Anyway
  • \n
\n

Download the .dmg file. (CrossOver-x.x.x.dmg)

\n
\n

\"CrossOver\" cannot be opened because the developer cannot be verified.

\n
\n
    \n
  • Locate the CrossOver app
  • \n
  • Hold Control while you click the app icon, then choose Open from the shortcut menu
  • \n
\n
Linux
\n

Download the file appropriate to your system. (.AppImage, .apk, .deb, .freebsd, .pacman, .rpm, .snap)

\n

The AppImage needs to be made executable after download.

\n
Further instructions for Windows and Mac
\n

\n \n

\n
\n

Usage

\n
\n

marks the spot…

\n
\n

Position: Click and drag the crosshair to anywhere on any screen. Double-click the bullseye to center the app.

\n

Choose Crosshair: Click the bullseye ◎ to select from tons of preloaded crosshairs. Drag an image to the window to use your own custom crosshair.

\n

Customize settings using the \"gear\" icon. See Settings below.

\n

Unlock the app to quit using Control-Alt-Shift-X, then click the close icon in the top-left corner. In Windows you can right-click on the crosshair window > Close.

\n

Default Keyboard Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionKeys
Toggle the settings window and lock the crosshair in placeControl-Alt-Shift-X
Move the crosshair a single pixelControl-Alt-Shift-Arrows
Quickly hide/show the applicationControl-Alt-Shift-H
Center the crosshair windowControl-Alt-Shift-C
Move the crosshair to the next connected displayControl-Alt-Shift-M
Duplicate your crosshair in a shadow windowControl-Alt-Shift-D
Display the \"About\" window detailsControl-Alt-Shift-A
Reset all settings and center the windowControl-Alt-Shift-R
\n
Mac: the Option key is used instead of Alt.
\n
Linux: Some distributions do not center on double-click.
\n

\n \n

\n
\n

Settings

\n
Crosshair
\n

Choose from over 100 real and fictional crosshairs, or use your own by dragging an image to the window. You can change the size and opacity.

\n
Reticle
\n

The reticle is the small dot or cross at the center of the sight. You can select the shape and the color, or this can be turned off.

\n
Hide on ADS
\n

Choose a mouse button to use as your ADS button. The crosshair will be hidden while this button is held down.

\n
Harware acceleration
\n

A handful of users have reported FPS issues with certain games (#70), CrossOver should not add any FPS or latency so if you experience it, toggle this setting on or off and disable Hide on ADS

\n
Start on boot
\n

You can automatically set CrossOver to start when your system starts on your gaming PC, so you're always ready to pop heads.

\n
Automatic Updates
\n

By default CrossOver will automatically keep itself updated with bug fixes and improvements. You can disable this in the settings to prevent all network requests.\nCrossOver will only connect to GitHub to download published releases and does not send or store any personal data. I'm a solo developer and you aren't important to me 🙂 I just want to game.

\n

Keybinds

\n
\n

See default keyboard shortcuts.\nAll of the keybinds can be changed or disabled except for the bind to reset all settings. Click into the input and press your bind, or press Backspace or Delete to disable a bind.

\n
\n

Keep in mind that keybinds may conflict with other programs so be careful about what you choose. There's no real mechanism for preventing you from setting two conflicting keyinds within the app, so don't do that.

\n
Duplicate crosshairs
\n

Duplicate crosshair windows use the same settings as the main window and do not support all of the features of the main window. Settings for duplicate crosshairs will not be saved and all duplicate windows will be closed if the main window is closed. Duplicate crosshairs cannot follow the mouse.

\n
Reset
\n

To reset all settings and binds to default, press Control-Alt-Shift-R

\n

\n\t
\n\t\n\t\n\t\n\t\n\t\n\t\n

\n
\n

What works/doesn't work (compatability)

\n
Most games don't work in Fullscreen mode on Windows or Linux
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WorksGameNotes
Among Us
Apex LegendsRuns in Windowed mode
Call of Duty Black Ops Cold WarRuns in Windowed, Windowed Fullscreen, Multi-Monitor modes
Call of Duty: WarzoneRuns in Windowed mode
Counter-Strike (1.6)Runs in Windowed mode
CS:GO / Counter-Strike: Global OffensiveRuns in Windowed mode; Fullscreen mode works with AHK script
Dead by DaylightRuns in Windowed and Fullscreen modes
DeceitRuns in Windowed mode
Destiny 2Runs in Windowed Fullscreen mode; Some reports of running in Fullscreen mode
Empyrion: Galactic SurvivalRuns in Windowed mode
Escape from TarkovUsers report the game will no longer start with CrossOver running (#47)
FiveMRuns in Fullscreen mode
FortniteRuns in Windowed Fullscreen mode
League of LegendsRuns in Borderless and Windowed modes
Halo: The Master Chief CollectionRuns in Borderless and Windowed modes
Metro Exodus Gold EditionDoesn't work under any circumstances
OverwatchRuns in Windowed Fullscreen mode
PhasmophobiaRuns in Windowed and Fullscreen modes
Rainbow 6: SeigeVulkan-based
RobloxRuns in Fullscreen mode (Windows) and Windowed Fullscreen mode (MacOS)
Rocket LeagueRuns in Windowed mode
RustRuns in Windowed Fullscreen mode
Star Wars Battlefront 2Runs in Borderless mode
Tom Clancy's The Division 2Runs in Windowed Fullscreen mode
Tony Hawks Pro Skater 1+2Such a fun game!
Vulkan-based games
ValorantRuns in Borderless and Windowed modes
\n
\n

Reported from our users, add your resuts

\n
\n

Operating Systems

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WorksOSNotes
MacOS arm64 (M1)Current reports state M1 Macs now with CrossOver #93
MacOS x64 (Intel)Tested on Catalina 10.15.1
Windows 10 ia32
Windows 10 x64Custom cursors do not show in draggable taskbar area
Windows 8
Windows 7Does not work in Windows 7 Home; Works in Windows 7 Pro #63
ArchTested in v2021.01.01
Elementary OSTested in v5.1
FedoraTested in v33 (Shortcut conflicts with desktop switching)
MintTested in v20.1
UbuntuTested in v20.04.1
\n
\n

Development

\n

Built with Electron. Simple HTML and Javascript, no framework.

\n

Start developing in src/main.js and src/renderer.js. index.html contains the layout and index.scss contains the styles for the main app BrowserWindow

\n

Run

\n

You will need node.js v14.x.x installed. If you have nvm installed, run nvm install && nvm use to switch to the correct node version.

\n
$ yarn && yarn start\n
\n

Build

\n
\n

Build steps optimized for Mac, see electron.builder for help customizing builds.

\n
\n

wine and mono must be installed for Windows builds (macOS)\nmultipass must be installed for Snap builds (macOS)

\n
$ yarn build\n
\n
\n

Or yarn build:all

\n
\n

Publish

\n
$ yarn release\n
\n

Then edit the automatically created GitHub Releases draft and publish.

\n

Bugs

\n

Hidden by fullscreen apps

\n

Currently CrossOver only works with windowed applications, use Windowed Fullscreen mode if your game or application supports it. Windows -

\n

Fullscreen for MacOS may have better results.

\n

Workaround

\n

If you absolutely need to use Fullscreen mode, or your game is not supported by crossover, there is a workaround using AutoHotKey.

\n

Doesn't work with some games #47, and causes FPS issues in other cases

\n

Install AutoHotKey and run this script with it (save it as script.ahk and double-click it):

\n
Home::Winset, Alwaysontop, , CrossOver
\n

Once in-game, pressing space should put the crosshair over the screen, even in fullscreen mode.

\n
\n

via @girkovarpa

\n
\n

Graphical issues on Linux

\n

Check your desktop environment. CrossOver may not work on KDE, try GNOME if you experience issues.

\n

Debugging

\n

You can run CrossOver from the command line to see debug output. Open a terminal and navigate to the CrossOver app, run ./CrossOver to see output:

\n
\n

(Mac, Linux)

\n
\n
╭─  lacymorrow in /Applications/CrossOver.app/Contents/MacOS using\n╰─○ $ ./CrossOver --debug\n09:45:16.023 › CrossOver 2.7.4 Development\n09:45:16.030 › Setting: Enable GPU\n09:45:16.487 › App ready
\n

Command-line lags

\n

--debug

\n

alias -d

\n

Start CrossOver in debug mode, with Chrome DevTools open.

\n

--reset

\n

alias -r

\n

Reset all app preferences to default, in case you get into a broken state.

\n

--version

\n

alias -v

\n

Print the app version to stdout (Good for CI).

\n

Credits

\n

An extra big thanks to the crosshair providers, as this wouldn't be possible without them:

\n\n
\n

Gaming, Crosshair, Crossover App

\n
\n

See CrossOver in the Electron Apps library

\n

Created by Lacy Morrow

\n

Support this project

\n
\n

TL,DR: If you enjoy this project, and are financially able, why not donate $3?

\n
\n

This project is entirely developed, built, and maintained by one person. I've put hundreds of hours into this and I love being able to give it away for free.

\n

Problem is, downloads don't pay the bills.\nIf you would like to see specific features or improvements added to CrossOver, consider donating on OpenCollective

\n

If you like this software and want to see it improved more often, consider supporting me on Patreon or through another channel:

\n

Tip Crypto

\n
    \n
  • BTC: 3Bdu2sTAmXyZzqeRQxCt6P22zHtTLg4mQE
  • \n
  • ETH: 0x5be1074a5148F8D723dE1F2Dd326e1B15c82553D
  • \n
\n

          \"Buy

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.053Z" + "readmeCleaned": "

Cromberg - personal finance accounting system

\n

Features

\n

Accounting of income

\n
    \n
  • Inserting income data with next fields: date, month, sum, type, contact, description\n
      \n
    • Different between date and month: date - exact date of receive money; month - month, for which money you received
    • \n
    \n
  • \n
  • Income chart by months
  • \n
  • Calculating sum and average income by months, the best, worst and average month
  • \n
\n

Balance

\n
    \n
  • Inserting balance data with different sources (example: cash, account in A bank, electronic money)
  • \n
  • Balance chart by months
  • \n
  • Costs chart by months (based on balance and income data)
  • \n
\n

Other

\n
    \n
  • App's database by default storing in %APPDATA%/Roaming/Cromberg/db/database for Windows and similarly for others OS. You can change it in settings.
  • \n
  • Creating backup of database on every launch app, but not more ofter once a day. Backup folder you can set in settings.
  • \n
  • Email reminder every last day of month to fill balance data. Subscription and unsubscribing of notification by setting in app.
  • \n
  • Multi-language support: English, Russian and French
  • \n
\n

Requirements

\n
    \n
  • Its need internet connection for correct work
  • \n
  • Supports Windows, MacOS, Linux
  • \n
\n

Technology stack

\n\n

Screenshots

\n

\"Income\n\"Balance

\n

Contributing

\n

You are welcome for contributing.

\n

How to run app from sources

\n

First of all, do npm install from app folder.

\n

In folder app/db there is database-dev-example file with some prepared data for application. Copy it and rename to app/database-dev.

\n

There are two commands to run app from sources:

\n
    \n
  • npm run dev - to launch app with using database in app/database-dev file
  • \n
  • npm start - standard way to launch app
  • \n
\n

And for Windows:

\n
    \n
  • npm run dev-win - to launch app with using database in app/database-dev file
  • \n
  • npm run start-win - standard way to launch app
  • \n
\n

How to build app

\n
npm run react-build\nnpm run dist\n
\n

How to make pull request

\n

Create pull request only to dev branch. Your commits will merge in master with next release.

\n

License

\n

MIT

\n
", + "readmeOriginal": "

Cromberg - personal finance accounting system

\n

Features

\n

Accounting of income

\n
    \n
  • Inserting income data with next fields: date, month, sum, type, contact, description\n
      \n
    • Different between date and month: date - exact date of receive money; month - month, for which money you received
    • \n
    \n
  • \n
  • Income chart by months
  • \n
  • Calculating sum and average income by months, the best, worst and average month
  • \n
\n

Balance

\n
    \n
  • Inserting balance data with different sources (example: cash, account in A bank, electronic money)
  • \n
  • Balance chart by months
  • \n
  • Costs chart by months (based on balance and income data)
  • \n
\n

Other

\n
    \n
  • App's database by default storing in %APPDATA%/Roaming/Cromberg/db/database for Windows and similarly for others OS. You can change it in settings.
  • \n
  • Creating backup of database on every launch app, but not more ofter once a day. Backup folder you can set in settings.
  • \n
  • Email reminder every last day of month to fill balance data. Subscription and unsubscribing of notification by setting in app.
  • \n
  • Multi-language support: English, Russian and French
  • \n
\n

Requirements

\n
    \n
  • Its need internet connection for correct work
  • \n
  • Supports Windows, MacOS, Linux
  • \n
\n

Technology stack

\n\n

Screenshots

\n

\"Income\n\"Balance

\n

Contributing

\n

You are welcome for contributing.

\n

How to run app from sources

\n

First of all, do npm install from app folder.

\n

In folder app/db there is database-dev-example file with some prepared data for application. Copy it and rename to app/database-dev.

\n

There are two commands to run app from sources:

\n
    \n
  • npm run dev - to launch app with using database in app/database-dev file
  • \n
  • npm start - standard way to launch app
  • \n
\n

And for Windows:

\n
    \n
  • npm run dev-win - to launch app with using database in app/database-dev file
  • \n
  • npm run start-win - standard way to launch app
  • \n
\n

How to build app

\n
npm run react-build\nnpm run dist\n
\n

How to make pull request

\n

Create pull request only to dev branch. Your commits will merge in master with next release.

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:00:31.313Z" }, - "csbooks": { - "readmeCleaned": "
\n\n
\n

\n

csBooks - A Smart Book Manager

\n

\n

\n \"Awesome\"\n

\n
\n

csBooks is a smart solution to manage all your PDF, EPUB and MOBI files. csBooks will automatically generate thumbnails for your books so that you can easily browse them and read them without problems. csBooks is focused on clean and beautiful interface with excellent user experience. csBooks supports PDF format of books and maintains the read status for them.

\n

Tech stack love story

\n

csBooks is made with love 💖, ElectronJS, VueJS, EpubJS, and PdfJS. It is written almost 85% in Typescript for stability and 15% in Javascript for flexibility.

\n

Installing

\n

Ubuntu Software Center or Debian x86

\n
    \n
  1. Run sudo snap install csbooks.
  2. \n
  3. Launch csBooks using the installed csbooks command.
  4. \n
\n
\n

You can also use software center app for your linux version to install the snap file. ;)

\n
\n

MacOS Users

\n
    \n
  1. Download csBooks_<version>.dmg from the csBooks releases page.
  2. \n
  3. Make it executable sudo chmod a+x csBooks_<version>.dmg
  4. \n
  5. Run csBooks_<version>.dmg
  6. \n
\n

Windows Users

\n
    \n
  1. Open your microsoft store app and search for csBooks.
  2. \n
  3. Click on Install button to install the app.
  4. \n
\n

Screenshots

\n
\n\n

Epub Support

\n\n

Light and Dark Mode

\n\n

List view

\n\n

PDF File Support

\n\n

Different Themes for Reading with Comfort

\n\n

Integration of Audiobooks from Librivox

\n\n

Audio book player

\n\n
\n

Feature Suggestions

\n

To request any features, please send an email to caesiumstudio@outlook.com OR create a feature request on GitHub to keep track of it.

\n
", - "readmeOriginal": "
\n\n
\n

\n

csBooks - A Smart Book Manager

\n

\n

\n \"Awesome\"\n

\n
\n

csBooks is a smart solution to manage all your PDF, EPUB and MOBI files. csBooks will automatically generate thumbnails for your books so that you can easily browse them and read them without problems. csBooks is focused on clean and beautiful interface with excellent user experience. csBooks supports PDF format of books and maintains the read status for them.

\n

Tech stack love story

\n

csBooks is made with love 💖, ElectronJS, VueJS, EpubJS, and PdfJS. It is written almost 85% in Typescript for stability and 15% in Javascript for flexibility.

\n

Installing

\n

Ubuntu Software Center or Debian x86

\n
    \n
  1. Run sudo snap install csbooks.
  2. \n
  3. Launch csBooks using the installed csbooks command.
  4. \n
\n
\n

You can also use software center app for your linux version to install the snap file. ;)

\n
\n

MacOS Users

\n
    \n
  1. Download csBooks_<version>.dmg from the csBooks releases page.
  2. \n
  3. Make it executable sudo chmod a+x csBooks_<version>.dmg
  4. \n
  5. Run csBooks_<version>.dmg
  6. \n
\n

Windows Users

\n
    \n
  1. Open your microsoft store app and search for csBooks.
  2. \n
  3. Click on Install button to install the app.
  4. \n
\n

Screenshots

\n
\n\n

Epub Support

\n\n

Light and Dark Mode

\n\n

List view

\n\n

PDF File Support

\n\n

Different Themes for Reading with Comfort

\n\n

Integration of Audiobooks from Librivox

\n\n

Audio book player

\n\n
\n

Feature Suggestions

\n

To request any features, please send an email to caesiumstudio@outlook.com OR create a feature request on GitHub to keep track of it.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.194Z" + "cozy-desktop": { + "readmeCleaned": "
\n \"Cozy\n\n

Cozy Drive for Desktop

\n

\"Latest\n\"Licence\"\n\"Windows\n\"Linux\n\"Code\n\"Coverage\"

\n

Cozy Drive for Desktop allows you to synchronize the files stored in\nyour Cozy with your laptop and/or desktop computer. It\nreplicates your files on your hard drive and apply changes you made on them on\nother synced devices and on your online Cozy.

\n

This is where the app is being developped. If you just want to install it,\nplease see the Download page.

\n

Contributing

\n\n

Working on the code

\n\n

License

\n

Cozy Drive for Desktop is developed by Cozy Cloud and distributed\nunder the AGPL v3 license.

\n
", + "readmeOriginal": "
\n \"Cozy\n\n

Cozy Drive for Desktop

\n

\"Latest\n\"Licence\"\n\"Windows\n\"Linux\n\"Code\n\"Coverage\"

\n

Cozy Drive for Desktop allows you to synchronize the files stored in\nyour Cozy with your laptop and/or desktop computer. It\nreplicates your files on your hard drive and apply changes you made on them on\nother synced devices and on your online Cozy.

\n

This is where the app is being developped. If you just want to install it,\nplease see the Download page.

\n

Contributing

\n\n

Working on the code

\n\n

License

\n

Cozy Drive for Desktop is developed by Cozy Cloud and distributed\nunder the AGPL v3 license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:31.513Z" }, "crypter": { - "readmeCleaned": "

\n
\n \"Crypter\"\n
\n Crypter\n
\n
\n

\n

An innovative, convenient and secure crypto app.

\n

\n \n \"Download\n \n

\n

\n \n \"Standard\n \n \n \"Travis\n \n \n \"AppVeyor\n \n \n \"Test\n \n \n \"CodeClimate\n \n \n \"GitHub\n \n

\n
\n
\n

Encrypt unlimited bits. Remember only a bit.

\n
\n

Crypter is a cross-platform crypto app that makes encryption and decryption\nconvenient while still upholding strong security. It tackles one of the weakest\nlinks in most security systems today - weak passwords. It simplifies secure\npassword generation and management and requires you to only remember one bit -\nyour MasterPass.

\n

Crypter v4.0 is a crypto\napp that can decrypt and encrypt any arbitrary data this includes files and\nfolders. This version has been released and fully tested for macOS (OSX), Linux\n(for all distros via AppImage) and Windows (32 & 64\nbit). All core modules (modules that provide the core functionality) are fully\ntested.

\n

Crypter v5.0 will save your MasterPass\nin your OS's Keychain so you won't have to enter it every time you open the app.\nTo help speed up the development please send a PR for what's left do https://github.com/HR/Crypter/milestone/4

\n

Please open an issue if you have any suggestions and add improvements via PRs!

\n

Also checkout Ciphora (https://github.com/HR/ciphora)\na decentralized end-to-end encrypted messaging app.

\n

Link to this README: https://git.io/Crypter.info

\n
\n

Contents

\n\n\n

\n

Installation

\n

All prebuilt binaries for all major platforms are available under\nreleases.

\n

Crypter is also on Homebrew Cask for\nmacOS. So to install it, simply run the following command in the Terminal:

\n
$ brew install --cask crypter@4.0.0
\n
\n

Screens

\n

\n \"Welcome\n \"Crypter\n \"MasterPass\n \"Settings\n

\n
\n

Crypto

\n
\n

One key to derive them all!

\n
\n

Crypter derives a MasterPassKey from the MasterPass obtained at setup by using\nthe PBKDF2 key derivation algorithm (see below for the specification). It\nthen uses PBKDF2 to derive a number of encryption keys from the MasterPassKey\nthat can be used for the encryption of files. This method allows for the\ngeneration of very secure encryption keys for data encryption. Moreover, by\npublicly storing the credentials used to derive the MasterPassKey and the salts\nused to derive the encryption keys, you are able to produce the encryption keys\nat will and without needing to store them securely. Your MasterPass is the only\nthing that you need to remember.

\n

Crypter never directly encrypts anything with your MasterPass. Instead, it\nderives a MasterPassKey from it, which it then uses to derive the\nencryption key used to encrypt your file. Every time a file is decrypted,\nthe encryption key is re-derived from the MasterPassKey. Every time you set the\nMasterPass through the setup or reset it through Verify MasterPass, the\nMasterPassKey is derived from the MasterPass using a newly generated set of\n(random) credentials. These credentials are used to re-derive the MasterPassKey\nevery time that Crypter is executed (i.e. the app is launched).

\n

Authentication with the AES-256-GCM symmetric block cipher is used by default.\nThis ensures that data integrity is verified on decryption and allows the app\nto detect tampering or data corruption.

\n

The following are the crypto defaults and can be found under app/config.js:

\n
// Crypto defaults\n{\n  ITERATIONS: 50000, // file encryption key derivation iterations\n  KEYLENGTH: 32, // encryption key length\n  IVLENGTH: 12, // initialisation vector length\n  ALGORITHM: 'aes-256-gcm', // encryption algorithm\n  DIGEST: 'sha256', // digest function\n  HASH_ALG: 'sha256', // hashing function\n  MPK_ITERATIONS: 100000 // MasterPassKey derivation iterations\n}
\n

Encryption process

\n

When encrypting a file, Crypter first creates a temporary hidden directory,\nnamely '.crypting'. It then encrypts the user-selected file with the crypto\ndefaults and flushes the encrypted data to a file in the directory, namely\n'data'. If it is a directory then it is compressed first (tar). It also writes\nthe public credentials to a file within the same directory, namely 'creds'.\nFinally, Crypter compresses the directory to a tar archive with the name of the\nuser-selected file and the '.crypto' extension appended to it.

\n

Decryption process

\n

The decryption process is essentially the inverse of the encryption process.\nDuring decryption, Crypter creates a temporary hidden directory named\n'.decrypting'. It then reads the credentials from the creds file and decrypts\nthe data file into the original file or directory (after decompressing it) with\nits original name and extension, as deduced from the CRYPTO file name (e.g. the\nextension for \"file.txt.crypto\" would be \".txt\").

\n

Public credentials

\n

Certain credentials are required to decrypt the encrypted data. These are\nneeded to reconstruct the particular encryption key and to verify data integrity.\nThese can be stored publicly without compromising security since it is fairly\nimpossible (by current standards) to reconstruct the encryption key without the\nMasterPass and its credentials. These credentials are stored in the creds file of\nthe CRYPTO file archive (as delineated above) in the following\nformat:

\n

v1

\n
Crypter#iv#authTag#salt#dir\n
\n

v2

\n

Uses JSON

\n
{\n  \"type\": \"CRYPTO\",\n  \"iv\": \"...\",\n  \"authTag\": \"...\",\n  \"salt\": \"...\",\n  \"isDir\": true || false\n}
\n

The dir part is only included for directories\n

\n

CRYPTO file

\n

Format

\n

A CRYPTO file is the product of the Crypter encryption process. This file\nstores both the encrypted version of the user file and the public credentials\nneeded to encrypt and decrypt it. It has a .crypto file extension, which\nis appended to the full file name (including the extension) of the file\noriginally encrypted. The file itself is a tar archive in the following\nstructure:

\n
someFile.crypto\n├── data // the encrypted version of the user selected file\n└── creds // the public credentials used to encrypt it
\n

Reusing the same MasterPass

\n

If you attempt to decrypt a CRYPTO file by resetting to a specific\nMasterPass or setting an identical MasterPass on a different machine,\nyou will likely encounter the following error:

\n
ERROR: Unsupported state or unable to authenticate data\n
\n

This issue occurs because the MasterPassKey that was originally used to\nderive the encryption key on is not the same as the MasterPassKey\nderived with the reused MasterPass. Since Crypter uses randomness to\ngenerate secure credentials, this second set of credentials will be quite\ndifferent from the original set. As a result, the derived encryption key is\nincorrect and yields this error.

\n

See Achieving portability and same MasterPass reuse\nfor instructions on how to successfully reuse the same MasterPass.

\n

Achieving portability and same MasterPass reuse

\n

To achieve portability on Crypter, the set of MasterPassKey credentials\nneed to be exported from Crypter on the source machine1\nand imported into Crypter on the target machine2.

\n

This can be achieved in two simple steps:

\n
    \n
  1. Export MasterPass credentials on the source machine1
  2. \n
  3. Import MasterPass credentials on the target machine2
  4. \n
\n

Please refer to the FAQs for instructions on how to perform the above steps.

\n
\n

[1] The machine where the CRYPTO file was initially\nencrypted.

\n

[2] The machine where you wish to decrypt the CRYPTO\nfile.

\n
\n

Security

\n

Security-first practice

\n

Crypter follows a security-first practice. This means that security is its\nhighest priority and first consideration. Thus, while Crypter seeks\nto make encryption more convenient, it always defers to maintaining\na high level of security.

\n

MasterPass

\n

Crypter never stores your MasterPass in memory or on the filesystem. This\nsubstantially improves the security of your MasterPass. You are only asked to\nenter the MasterPass when you first set, reset or verify it. Whenever you enter\nyour MasterPass, Crypter derives a MasterPassKey (using a set of generated\ncredentials) and then immediately discards the MasterPass. The MasterPassKey is\nthen securely stored in memory and used to derive the encryption keys. Since\nthese credentials are derived via a one-way function, they cannot be used in\nany way to derive the MasterPass.

\n

MasterPassKey

\n

Crypter uses a WeakMap to store the MasterPassKey inside the MasterPassKey class\nusing a closure function. This makes the MasterPassKey data held in the object\n(externally) inaccessible, consequently increasing the protection of the\nMasterPassKey. The MasterPassKey is never flushed to the filesystem and is always\nstored in (main) memory. Since JS does not give control over or allow such a\nlow-level operation as wiping memory, the program relies on the garbage\ncollection and volatility of the main memory for the permanent erasure of the\nMasterPassKey stored in memory.

\n

A decent number of iterations (see the above specifications) are used in the\nderivation of the MasterPassKey to mitigate brute-force attacks. A good\namount of iterations are also used during the derivation of the encryption\nkeys from the MasterPassKey. Consequently, performance and speed are not\nsignificantly compromised. For critical applications, you may choose to\nselect 10,000,000 iterations instead of the default number\n(in app/core/crypto.js). Please refer to\nhttp://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf for\nmore information.

\n

Crypter generates a new set of random credentials for deriving the MasterPassKey\nevery time the MasterPass is set (at setup) or reset. Crypter employs randomness\nto mitigate brute-force attacks and thus drastically improve security.

\n
\n

FAQs

\n

How do I encrypt a file or folder?

\n

If you haven't already, walk through the setup and set your MasterPass.\nTo encrypt a file or folder, first launch Crypter and verify your MasterPass.\nAfter doing so successfully, you will see the main Crypter window with an orange\narea. Here, you can simply drag-and-drop or click to select the file/folder you\nwish to encrypt. Once Crypter is done encrypting your file/folder, it will show\nyou the encryption information (i.e. the encryption key and the path of the\nencrypted file) in a new window. To encrypt another file/folder simply click the\nback arrow at the bottom left and start-over ;)

\n

How do I decrypt a CRYPTO file?

\n
\n

The following instructions assume that the CRYPTO file that you wish to\ndecrypt is being used with the same MasterPass that you set at setup and also\nthat you have not reset it since that time. If this is not the case, please refer\nto Reusing the same MasterPass.

\n
\n

To decrypt a CRYPTO file, first launch Crypter and verify your MasterPass. After\ndoing so successfully, you will see the main Crypter window with an orange area.\nHere, you can simply drag-and-drop or click to select the CRYPTO file that you\nwish to decrypt. After a few seconds, the process will complete and you will see\nsome information about the file and its original encryption in a new window. By\ndefault, the decrypted file has the same name as the name of the original file\n(i.e. the encrypted file name without the .crypto at the end).

\n

How do I encrypt multiple files?

\n

Crypter can encrypt an entire folder so you can put them in a folder or,\nalternatively, compress them into an archive (like a .zip) and then just pass\nit to Crypter ;)

\n

Why am I getting the \"Corrupted Crypter file or trying to decrypt on a different machine.\" error?

\n

This error means that either your Crypter file (i.e. the data file) is\ncorrupt/tempered, that you are on a different machine than the one originally\nused to encrypt the file or that you have previously reset your MasterPass.\nFor the last two cases, please refer to\nReusing the same MasterPass and\nAchieving portability and same MasterPass reuse.

\n

Why can't I decrypt a CRYPTO file on a different machine with the same MasterPass?

\n

Please refer to Reusing the same MasterPass and\nAchieving portability and same MasterPass reuse

\n

Why can't I decrypt a CRYPTO file with the same MasterPass?

\n

Please refer to Reusing the same MasterPass and\nAchieving portability and same MasterPass reuse

\n

Where are my encrypted/decrypted files/folders placed?

\n

By default, every source file that you encrypt/decrypt gets encrypted/decrypted\nto the same directory where the source file is located.

\n

How can I access Crypter's preferences?

\n

You can access Crypter's preferences by either clicking on the cog icon in the\nmain Crypter window or by going to Crypter > Preferences... from the menu.

\n

How can I reset my MasterPass?

\n

You can reset your MasterPass by clicking on the \"Forgot it\" link in the Verify\nMasterPass window. This takes you to a new screen where you can enter a new, valid\nMasterPass. Once you've entered it, click the 'Reset' button and you'll be sent\nback to the verify screen where you can verify your new MasterPass.

\n

What is a valid MasterPass?

\n

Crypter will not allow you to set an invalid MasterPass. A MasterPass is valid\nwhen it adheres to the following rules:

\n
    \n
  • It is at least 8 characters long
  • \n
  • It has at least one uppercase alphabetic character (A-Z)
  • \n
  • It has at least one lowercase alphabetic character (a-z)
  • \n
  • It has at least one numeric character (0-9)
  • \n
  • It has at least one special character ($@!%*#?&)
  • \n
\n

These rules are enforced via the following regular expression:

\n
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@!%*#?&]).{8,}$/;
\n

What are MasterPass credentials?

\n

MasterPass credentials are a set of values that are required to derive the\nMasterPassKey from the MasterPass. These values have a pseudo-random element and\nare cryptographically linked. Every MasterPass that is set or reset with Crypter\nhas a unique set of MasterPass credentials. These yield a distinct MasterPassKey,\neven when a MasterPass is reused.

\n

How can I export my MasterPass credentials?

\n

To export your MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Export\" button. A\ndialog will appear from which you can select the folder where you wish to export\nthe credentials. A success message will confirm a successful export. The\nexported MasterPass credentials file is always named credentials.crypter.

\n

How can I import my MasterPass credentials?

\n

To import a set of MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Import\" button. A\ndialog will appear from which you can locate your credentials.crypter file.\nAfter you select it, a success message will confirm a successful import and\nyou will have to verify the MasterPass for the credentials.

\n

NOTE: while Crypter does not require the MasterPass credentials file to be\nexactly named credentials.crypter, it does require the file's contents to\nbe unaltered from when it was exported from Crypter. If it has been altered,\nthe import may fail.

\n
\n

Development

\n

Crypter is developed in the \"dev\" branch, which may be unstable at times.\nThis branch should typically be used for pull requests.

\n

The \"master\" branch will always be kept stable.

\n

Configurations

\n

All major configurations that you can apply are found under app/config.js.\nThis includes changes to certain cryptography settings. Please be advised\nthat altering these may break functionality and\nportability.

\n

Install (dependencies)

\n

To install all dependencies, run:

\n
$ yarn install\n
\n

Run

\n

Since Crypter uses gulp, please install it globally if you have not already\ndone so. To start Crypter, run:

\n
$ gulp\n
\n

Test

\n

Crypter primarily uses mocha and chai for testing. Since the project uses a\nlot of JS ES6 syntax, babel is also used as a transpiler. To run all the tests,\nexecute:

\n
$ yarn test\n
\n

Crypter uses istanbul for coverage. To run test coverage, execute:

\n
$ yarn run coverage\n
\n

Build

\n

Crypter's binaries (available under releases) have been built using\nElectron. Since Crypter uses electron-builder to build binaries,\nyou must install it globally:

\n
$ npm install electron-builder@next -g\n
\n

To build the app for macOS, run:

\n
$ yarn run build:mac\n
\n

To build the app for Linux, run:

\n
$ sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils\n$ yarn run build:lin\n
\n

To build the app for Windows x84 and/or x64, run:

\n
$ yarn run build:win\n
\n

License

\n

The MIT License (MIT)

\n

Copyright (c) Habib Rehman (https://git.io/HR)

\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished todo so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.

\n
", - "readmeOriginal": "

\n
\n \"Crypter\"\n
\n Crypter\n
\n
\n

\n

An innovative, convenient and secure crypto app.

\n

\n \n \"Download\n \n

\n

\n \n \"Standard\n \n \n \"Travis\n \n \n \"AppVeyor\n \n \n \"Test\n \n \n \"CodeClimate\n \n \n \"GitHub\n \n

\n
\n
\n

Encrypt unlimited bits. Remember only a bit.

\n
\n

Crypter is a cross-platform crypto app that makes encryption and decryption\nconvenient while still upholding strong security. It tackles one of the weakest\nlinks in most security systems today - weak passwords. It simplifies secure\npassword generation and management and requires you to only remember one bit -\nyour MasterPass.

\n

Crypter v4.0 is a crypto\napp that can decrypt and encrypt any arbitrary data this includes files and\nfolders. This version has been released and fully tested for macOS (OSX), Linux\n(for all distros via AppImage) and Windows (32 & 64\nbit). All core modules (modules that provide the core functionality) are fully\ntested.

\n

Crypter v5.0 will save your MasterPass\nin your OS's Keychain so you won't have to enter it every time you open the app.\nTo help speed up the development please send a PR for what's left do https://github.com/HR/Crypter/milestone/4

\n

Please open an issue if you have any suggestions and add improvements via PRs!

\n

Also checkout Ciphora (https://github.com/HR/ciphora)\na decentralized end-to-end encrypted messaging app.

\n

Link to this README: https://git.io/Crypter.info

\n
\n

Contents

\n\n\n

\n

Installation

\n

All prebuilt binaries for all major platforms are available under\nreleases.

\n

Crypter is also on Homebrew Cask for\nmacOS. So to install it, simply run the following command in the Terminal:

\n
$ brew install --cask crypter@4.0.0
\n
\n

Screens

\n

\n \"Welcome\n \"Crypter\n \"MasterPass\n \"Settings\n

\n
\n

Crypto

\n
\n

One key to derive them all!

\n
\n

Crypter derives a MasterPassKey from the MasterPass obtained at setup by using\nthe PBKDF2 key derivation algorithm (see below for the specification). It\nthen uses PBKDF2 to derive a number of encryption keys from the MasterPassKey\nthat can be used for the encryption of files. This method allows for the\ngeneration of very secure encryption keys for data encryption. Moreover, by\npublicly storing the credentials used to derive the MasterPassKey and the salts\nused to derive the encryption keys, you are able to produce the encryption keys\nat will and without needing to store them securely. Your MasterPass is the only\nthing that you need to remember.

\n

Crypter never directly encrypts anything with your MasterPass. Instead, it\nderives a MasterPassKey from it, which it then uses to derive the\nencryption key used to encrypt your file. Every time a file is decrypted,\nthe encryption key is re-derived from the MasterPassKey. Every time you set the\nMasterPass through the setup or reset it through Verify MasterPass, the\nMasterPassKey is derived from the MasterPass using a newly generated set of\n(random) credentials. These credentials are used to re-derive the MasterPassKey\nevery time that Crypter is executed (i.e. the app is launched).

\n

Authentication with the AES-256-GCM symmetric block cipher is used by default.\nThis ensures that data integrity is verified on decryption and allows the app\nto detect tampering or data corruption.

\n

The following are the crypto defaults and can be found under app/config.js:

\n
// Crypto defaults\n{\n  ITERATIONS: 50000, // file encryption key derivation iterations\n  KEYLENGTH: 32, // encryption key length\n  IVLENGTH: 12, // initialisation vector length\n  ALGORITHM: 'aes-256-gcm', // encryption algorithm\n  DIGEST: 'sha256', // digest function\n  HASH_ALG: 'sha256', // hashing function\n  MPK_ITERATIONS: 100000 // MasterPassKey derivation iterations\n}
\n

Encryption process

\n

When encrypting a file, Crypter first creates a temporary hidden directory,\nnamely '.crypting'. It then encrypts the user-selected file with the crypto\ndefaults and flushes the encrypted data to a file in the directory, namely\n'data'. If it is a directory then it is compressed first (tar). It also writes\nthe public credentials to a file within the same directory, namely 'creds'.\nFinally, Crypter compresses the directory to a tar archive with the name of the\nuser-selected file and the '.crypto' extension appended to it.

\n

Decryption process

\n

The decryption process is essentially the inverse of the encryption process.\nDuring decryption, Crypter creates a temporary hidden directory named\n'.decrypting'. It then reads the credentials from the creds file and decrypts\nthe data file into the original file or directory (after decompressing it) with\nits original name and extension, as deduced from the CRYPTO file name (e.g. the\nextension for \"file.txt.crypto\" would be \".txt\").

\n

Public credentials

\n

Certain credentials are required to decrypt the encrypted data. These are\nneeded to reconstruct the particular encryption key and to verify data integrity.\nThese can be stored publicly without compromising security since it is fairly\nimpossible (by current standards) to reconstruct the encryption key without the\nMasterPass and its credentials. These credentials are stored in the creds file of\nthe CRYPTO file archive (as delineated above) in the following\nformat:

\n

v1

\n
Crypter#iv#authTag#salt#dir\n
\n

v2

\n

Uses JSON

\n
{\n  \"type\": \"CRYPTO\",\n  \"iv\": \"...\",\n  \"authTag\": \"...\",\n  \"salt\": \"...\",\n  \"isDir\": true || false\n}
\n

The dir part is only included for directories\n

\n

CRYPTO file

\n

Format

\n

A CRYPTO file is the product of the Crypter encryption process. This file\nstores both the encrypted version of the user file and the public credentials\nneeded to encrypt and decrypt it. It has a .crypto file extension, which\nis appended to the full file name (including the extension) of the file\noriginally encrypted. The file itself is a tar archive in the following\nstructure:

\n
someFile.crypto\n├── data // the encrypted version of the user selected file\n└── creds // the public credentials used to encrypt it
\n

Reusing the same MasterPass

\n

If you attempt to decrypt a CRYPTO file by resetting to a specific\nMasterPass or setting an identical MasterPass on a different machine,\nyou will likely encounter the following error:

\n
ERROR: Unsupported state or unable to authenticate data\n
\n

This issue occurs because the MasterPassKey that was originally used to\nderive the encryption key on is not the same as the MasterPassKey\nderived with the reused MasterPass. Since Crypter uses randomness to\ngenerate secure credentials, this second set of credentials will be quite\ndifferent from the original set. As a result, the derived encryption key is\nincorrect and yields this error.

\n

See Achieving portability and same MasterPass reuse\nfor instructions on how to successfully reuse the same MasterPass.

\n

Achieving portability and same MasterPass reuse

\n

To achieve portability on Crypter, the set of MasterPassKey credentials\nneed to be exported from Crypter on the source machine1\nand imported into Crypter on the target machine2.

\n

This can be achieved in two simple steps:

\n
    \n
  1. Export MasterPass credentials on the source machine1
  2. \n
  3. Import MasterPass credentials on the target machine2
  4. \n
\n

Please refer to the FAQs for instructions on how to perform the above steps.

\n
\n

[1] The machine where the CRYPTO file was initially\nencrypted.

\n

[2] The machine where you wish to decrypt the CRYPTO\nfile.

\n
\n

Security

\n

Security-first practice

\n

Crypter follows a security-first practice. This means that security is its\nhighest priority and first consideration. Thus, while Crypter seeks\nto make encryption more convenient, it always defers to maintaining\na high level of security.

\n

MasterPass

\n

Crypter never stores your MasterPass in memory or on the filesystem. This\nsubstantially improves the security of your MasterPass. You are only asked to\nenter the MasterPass when you first set, reset or verify it. Whenever you enter\nyour MasterPass, Crypter derives a MasterPassKey (using a set of generated\ncredentials) and then immediately discards the MasterPass. The MasterPassKey is\nthen securely stored in memory and used to derive the encryption keys. Since\nthese credentials are derived via a one-way function, they cannot be used in\nany way to derive the MasterPass.

\n

MasterPassKey

\n

Crypter uses a WeakMap to store the MasterPassKey inside the MasterPassKey class\nusing a closure function. This makes the MasterPassKey data held in the object\n(externally) inaccessible, consequently increasing the protection of the\nMasterPassKey. The MasterPassKey is never flushed to the filesystem and is always\nstored in (main) memory. Since JS does not give control over or allow such a\nlow-level operation as wiping memory, the program relies on the garbage\ncollection and volatility of the main memory for the permanent erasure of the\nMasterPassKey stored in memory.

\n

A decent number of iterations (see the above specifications) are used in the\nderivation of the MasterPassKey to mitigate brute-force attacks. A good\namount of iterations are also used during the derivation of the encryption\nkeys from the MasterPassKey. Consequently, performance and speed are not\nsignificantly compromised. For critical applications, you may choose to\nselect 10,000,000 iterations instead of the default number\n(in app/core/crypto.js). Please refer to\nhttp://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf for\nmore information.

\n

Crypter generates a new set of random credentials for deriving the MasterPassKey\nevery time the MasterPass is set (at setup) or reset. Crypter employs randomness\nto mitigate brute-force attacks and thus drastically improve security.

\n
\n

FAQs

\n

How do I encrypt a file or folder?

\n

If you haven't already, walk through the setup and set your MasterPass.\nTo encrypt a file or folder, first launch Crypter and verify your MasterPass.\nAfter doing so successfully, you will see the main Crypter window with an orange\narea. Here, you can simply drag-and-drop or click to select the file/folder you\nwish to encrypt. Once Crypter is done encrypting your file/folder, it will show\nyou the encryption information (i.e. the encryption key and the path of the\nencrypted file) in a new window. To encrypt another file/folder simply click the\nback arrow at the bottom left and start-over ;)

\n

How do I decrypt a CRYPTO file?

\n
\n

The following instructions assume that the CRYPTO file that you wish to\ndecrypt is being used with the same MasterPass that you set at setup and also\nthat you have not reset it since that time. If this is not the case, please refer\nto Reusing the same MasterPass.

\n
\n

To decrypt a CRYPTO file, first launch Crypter and verify your MasterPass. After\ndoing so successfully, you will see the main Crypter window with an orange area.\nHere, you can simply drag-and-drop or click to select the CRYPTO file that you\nwish to decrypt. After a few seconds, the process will complete and you will see\nsome information about the file and its original encryption in a new window. By\ndefault, the decrypted file has the same name as the name of the original file\n(i.e. the encrypted file name without the .crypto at the end).

\n

How do I encrypt multiple files?

\n

Crypter can encrypt an entire folder so you can put them in a folder or,\nalternatively, compress them into an archive (like a .zip) and then just pass\nit to Crypter ;)

\n

Why am I getting the \"Corrupted Crypter file or trying to decrypt on a different machine.\" error?

\n

This error means that either your Crypter file (i.e. the data file) is\ncorrupt/tempered, that you are on a different machine than the one originally\nused to encrypt the file or that you have previously reset your MasterPass.\nFor the last two cases, please refer to\nReusing the same MasterPass and\nAchieving portability and same MasterPass reuse.

\n

Why can't I decrypt a CRYPTO file on a different machine with the same MasterPass?

\n

Please refer to Reusing the same MasterPass and\nAchieving portability and same MasterPass reuse

\n

Why can't I decrypt a CRYPTO file with the same MasterPass?

\n

Please refer to Reusing the same MasterPass and\nAchieving portability and same MasterPass reuse

\n

Where are my encrypted/decrypted files/folders placed?

\n

By default, every source file that you encrypt/decrypt gets encrypted/decrypted\nto the same directory where the source file is located.

\n

How can I access Crypter's preferences?

\n

You can access Crypter's preferences by either clicking on the cog icon in the\nmain Crypter window or by going to Crypter > Preferences... from the menu.

\n

How can I reset my MasterPass?

\n

You can reset your MasterPass by clicking on the \"Forgot it\" link in the Verify\nMasterPass window. This takes you to a new screen where you can enter a new, valid\nMasterPass. Once you've entered it, click the 'Reset' button and you'll be sent\nback to the verify screen where you can verify your new MasterPass.

\n

What is a valid MasterPass?

\n

Crypter will not allow you to set an invalid MasterPass. A MasterPass is valid\nwhen it adheres to the following rules:

\n
    \n
  • It is at least 8 characters long
  • \n
  • It has at least one uppercase alphabetic character (A-Z)
  • \n
  • It has at least one lowercase alphabetic character (a-z)
  • \n
  • It has at least one numeric character (0-9)
  • \n
  • It has at least one special character ($@!%*#?&)
  • \n
\n

These rules are enforced via the following regular expression:

\n
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@!%*#?&]).{8,}$/;
\n

What are MasterPass credentials?

\n

MasterPass credentials are a set of values that are required to derive the\nMasterPassKey from the MasterPass. These values have a pseudo-random element and\nare cryptographically linked. Every MasterPass that is set or reset with Crypter\nhas a unique set of MasterPass credentials. These yield a distinct MasterPassKey,\neven when a MasterPass is reused.

\n

How can I export my MasterPass credentials?

\n

To export your MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Export\" button. A\ndialog will appear from which you can select the folder where you wish to export\nthe credentials. A success message will confirm a successful export. The\nexported MasterPass credentials file is always named credentials.crypter.

\n

How can I import my MasterPass credentials?

\n

To import a set of MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Import\" button. A\ndialog will appear from which you can locate your credentials.crypter file.\nAfter you select it, a success message will confirm a successful import and\nyou will have to verify the MasterPass for the credentials.

\n

NOTE: while Crypter does not require the MasterPass credentials file to be\nexactly named credentials.crypter, it does require the file's contents to\nbe unaltered from when it was exported from Crypter. If it has been altered,\nthe import may fail.

\n
\n

Development

\n

Crypter is developed in the \"dev\" branch, which may be unstable at times.\nThis branch should typically be used for pull requests.

\n

The \"master\" branch will always be kept stable.

\n

Configurations

\n

All major configurations that you can apply are found under app/config.js.\nThis includes changes to certain cryptography settings. Please be advised\nthat altering these may break functionality and\nportability.

\n

Install (dependencies)

\n

To install all dependencies, run:

\n
$ yarn install\n
\n

Run

\n

Since Crypter uses gulp, please install it globally if you have not already\ndone so. To start Crypter, run:

\n
$ gulp\n
\n

Test

\n

Crypter primarily uses mocha and chai for testing. Since the project uses a\nlot of JS ES6 syntax, babel is also used as a transpiler. To run all the tests,\nexecute:

\n
$ yarn test\n
\n

Crypter uses istanbul for coverage. To run test coverage, execute:

\n
$ yarn run coverage\n
\n

Build

\n

Crypter's binaries (available under releases) have been built using\nElectron. Since Crypter uses electron-builder to build binaries,\nyou must install it globally:

\n
$ npm install electron-builder@next -g\n
\n

To build the app for macOS, run:

\n
$ yarn run build:mac\n
\n

To build the app for Linux, run:

\n
$ sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils\n$ yarn run build:lin\n
\n

To build the app for Windows x84 and/or x64, run:

\n
$ yarn run build:win\n
\n

License

\n

The MIT License (MIT)

\n

Copyright (c) Habib Rehman (https://git.io/HR)

\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished todo so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.209Z" + "readmeCleaned": "

\n
\n \"Crypter\"\n
\n Crypter\n
\n
\n

\n

An innovative, convenient and secure crypto app.

\n

\n \n \"Download\n \n

\n

\n \n \"Standard\n \n \n \"Travis\n \n \n \"AppVeyor\n \n \n \"Test\n \n \n \"CodeClimate\n \n \n \"GitHub\n \n

\n
\n
\n

Encrypt unlimited bits. Remember only a bit.

\n
\n

Crypter is a cross-platform crypto app that makes encryption and decryption\nconvenient while still upholding strong security. It tackles one of the weakest\nlinks in most security systems today - weak passwords. It simplifies secure\npassword generation and management and requires you to only remember one bit -\nyour MasterPass.

\n

Crypter v4.0 is a crypto\napp that can decrypt and encrypt any arbitrary data this includes files and\nfolders. This version has been released and fully tested for macOS (OSX), Linux\n(for all distros via AppImage) and Windows (32 & 64\nbit). All core modules (modules that provide the core functionality) are fully\ntested.

\n

Crypter v5.0 will save your MasterPass\nin your OS's Keychain so you won't have to enter it every time you open the app.\nTo help speed up the development please send a PR for what's left do https://github.com/HR/Crypter/milestone/4

\n

Please open an issue if you have any suggestions and add improvements via PRs!

\n

Also checkout Ciphora (https://github.com/HR/ciphora)\na decentralized end-to-end encrypted messaging app.

\n

Link to this README: https://git.io/Crypter.info

\n
\n

Contents

\n\n\n

\n

Installation

\n

All prebuilt binaries for all major platforms are available under\nreleases.

\n

Crypter is also on Homebrew Cask for\nmacOS. So to install it, simply run the following command in the Terminal:

\n
$ brew install --cask crypter@4.0.0
\n
\n

Screens

\n

\n \"Welcome\n \"Crypter\n \"MasterPass\n \"Settings\n

\n
\n

Crypto

\n
\n

One key to derive them all!

\n
\n

Crypter derives a MasterPassKey from the MasterPass obtained at setup by using\nthe PBKDF2 key derivation algorithm (see below for the specification). It\nthen uses PBKDF2 to derive a number of encryption keys from the MasterPassKey\nthat can be used for the encryption of files. This method allows for the\ngeneration of very secure encryption keys for data encryption. Moreover, by\npublicly storing the credentials used to derive the MasterPassKey and the salts\nused to derive the encryption keys, you are able to produce the encryption keys\nat will and without needing to store them securely. Your MasterPass is the only\nthing that you need to remember.

\n

Crypter never directly encrypts anything with your MasterPass. Instead, it\nderives a MasterPassKey from it, which it then uses to derive the\nencryption key used to encrypt your file. Every time a file is decrypted,\nthe encryption key is re-derived from the MasterPassKey. Every time you set the\nMasterPass through the setup or reset it through Verify MasterPass, the\nMasterPassKey is derived from the MasterPass using a newly generated set of\n(random) credentials. These credentials are used to re-derive the MasterPassKey\nevery time that Crypter is executed (i.e. the app is launched).

\n

Authentication with the AES-256-GCM symmetric block cipher is used by default.\nThis ensures that data integrity is verified on decryption and allows the app\nto detect tampering or data corruption.

\n

The following are the crypto defaults and can be found under app/config.js:

\n
// Crypto defaults\n{\n  ITERATIONS: 50000, // file encryption key derivation iterations\n  KEYLENGTH: 32, // encryption key length\n  IVLENGTH: 12, // initialisation vector length\n  ALGORITHM: 'aes-256-gcm', // encryption algorithm\n  DIGEST: 'sha256', // digest function\n  HASH_ALG: 'sha256', // hashing function\n  MPK_ITERATIONS: 100000 // MasterPassKey derivation iterations\n}
\n

Encryption process

\n

When encrypting a file, Crypter first creates a temporary hidden directory,\nnamely '.crypting'. It then encrypts the user-selected file with the crypto\ndefaults and flushes the encrypted data to a file in the directory, namely\n'data'. If it is a directory then it is compressed first (tar). It also writes\nthe public credentials to a file within the same directory, namely 'creds'.\nFinally, Crypter compresses the directory to a tar archive with the name of the\nuser-selected file and the '.crypto' extension appended to it.

\n

Decryption process

\n

The decryption process is essentially the inverse of the encryption process.\nDuring decryption, Crypter creates a temporary hidden directory named\n'.decrypting'. It then reads the credentials from the creds file and decrypts\nthe data file into the original file or directory (after decompressing it) with\nits original name and extension, as deduced from the CRYPTO file name (e.g. the\nextension for \"file.txt.crypto\" would be \".txt\").

\n

Public credentials

\n

Certain credentials are required to decrypt the encrypted data. These are\nneeded to reconstruct the particular encryption key and to verify data integrity.\nThese can be stored publicly without compromising security since it is fairly\nimpossible (by current standards) to reconstruct the encryption key without the\nMasterPass and its credentials. These credentials are stored in the creds file of\nthe CRYPTO file archive (as delineated above) in the following\nformat:

\n

v1

\n
Crypter#iv#authTag#salt#dir\n
\n

v2

\n

Uses JSON

\n
{\n  \"type\": \"CRYPTO\",\n  \"iv\": \"...\",\n  \"authTag\": \"...\",\n  \"salt\": \"...\",\n  \"isDir\": true || false\n}
\n

The dir part is only included for directories\n

\n

CRYPTO file

\n

Format

\n

A CRYPTO file is the product of the Crypter encryption process. This file\nstores both the encrypted version of the user file and the public credentials\nneeded to encrypt and decrypt it. It has a .crypto file extension, which\nis appended to the full file name (including the extension) of the file\noriginally encrypted. The file itself is a tar archive in the following\nstructure:

\n
someFile.crypto\n├── data // the encrypted version of the user selected file\n└── creds // the public credentials used to encrypt it
\n

Reusing the same MasterPass

\n

If you attempt to decrypt a CRYPTO file by resetting to a specific\nMasterPass or setting an identical MasterPass on a different machine,\nyou will likely encounter the following error:

\n
ERROR: Unsupported state or unable to authenticate data\n
\n

This issue occurs because the MasterPassKey that was originally used to\nderive the encryption key on is not the same as the MasterPassKey\nderived with the reused MasterPass. Since Crypter uses randomness to\ngenerate secure credentials, this second set of credentials will be quite\ndifferent from the original set. As a result, the derived encryption key is\nincorrect and yields this error.

\n

See Achieving portability and same MasterPass reuse\nfor instructions on how to successfully reuse the same MasterPass.

\n

Achieving portability and same MasterPass reuse

\n

To achieve portability on Crypter, the set of MasterPassKey credentials\nneed to be exported from Crypter on the source machine1\nand imported into Crypter on the target machine2.

\n

This can be achieved in two simple steps:

\n
    \n
  1. Export MasterPass credentials on the source machine1
  2. \n
  3. Import MasterPass credentials on the target machine2
  4. \n
\n

Please refer to the FAQs for instructions on how to perform the above steps.

\n
\n

[1] The machine where the CRYPTO file was initially\nencrypted.

\n

[2] The machine where you wish to decrypt the CRYPTO\nfile.

\n
\n

Security

\n

Security-first practice

\n

Crypter follows a security-first practice. This means that security is its\nhighest priority and first consideration. Thus, while Crypter seeks\nto make encryption more convenient, it always defers to maintaining\na high level of security.

\n

MasterPass

\n

Crypter never stores your MasterPass in memory or on the filesystem. This\nsubstantially improves the security of your MasterPass. You are only asked to\nenter the MasterPass when you first set, reset or verify it. Whenever you enter\nyour MasterPass, Crypter derives a MasterPassKey (using a set of generated\ncredentials) and then immediately discards the MasterPass. The MasterPassKey is\nthen securely stored in memory and used to derive the encryption keys. Since\nthese credentials are derived via a one-way function, they cannot be used in\nany way to derive the MasterPass.

\n

MasterPassKey

\n

Crypter uses a WeakMap to store the MasterPassKey inside the MasterPassKey class\nusing a closure function. This makes the MasterPassKey data held in the object\n(externally) inaccessible, consequently increasing the protection of the\nMasterPassKey. The MasterPassKey is never flushed to the filesystem and is always\nstored in (main) memory. Since JS does not give control over or allow such a\nlow-level operation as wiping memory, the program relies on the garbage\ncollection and volatility of the main memory for the permanent erasure of the\nMasterPassKey stored in memory.

\n

A decent number of iterations (see the above specifications) are used in the\nderivation of the MasterPassKey to mitigate brute-force attacks. A good\namount of iterations are also used during the derivation of the encryption\nkeys from the MasterPassKey. Consequently, performance and speed are not\nsignificantly compromised. For critical applications, you may choose to\nselect 10,000,000 iterations instead of the default number\n(in app/core/crypto.js). Please refer to\nhttp://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf for\nmore information.

\n

Crypter generates a new set of random credentials for deriving the MasterPassKey\nevery time the MasterPass is set (at setup) or reset. Crypter employs randomness\nto mitigate brute-force attacks and thus drastically improve security.

\n
\n

FAQs

\n

How do I encrypt a file or folder?

\n

If you haven't already, walk through the setup and set your MasterPass.\nTo encrypt a file or folder, first launch Crypter and verify your MasterPass.\nAfter doing so successfully, you will see the main Crypter window with an orange\narea. Here, you can simply drag-and-drop or click to select the file/folder you\nwish to encrypt. Once Crypter is done encrypting your file/folder, it will show\nyou the encryption information (i.e. the encryption key and the path of the\nencrypted file) in a new window. To encrypt another file/folder simply click the\nback arrow at the bottom left and start-over ;)

\n

How do I decrypt a CRYPTO file?

\n
\n

The following instructions assume that the CRYPTO file that you wish to\ndecrypt is being used with the same MasterPass that you set at setup and also\nthat you have not reset it since that time. If this is not the case, please refer\nto Reusing the same MasterPass.

\n
\n

To decrypt a CRYPTO file, first launch Crypter and verify your MasterPass. After\ndoing so successfully, you will see the main Crypter window with an orange area.\nHere, you can simply drag-and-drop or click to select the CRYPTO file that you\nwish to decrypt. After a few seconds, the process will complete and you will see\nsome information about the file and its original encryption in a new window. By\ndefault, the decrypted file has the same name as the name of the original file\n(i.e. the encrypted file name without the .crypto at the end).

\n

How do I encrypt multiple files?

\n

Crypter can encrypt an entire folder so you can put them in a folder or,\nalternatively, compress them into an archive (like a .zip) and then just pass\nit to Crypter ;)

\n

Why am I getting the \"Corrupted Crypter file or trying to decrypt on a different machine.\" error?

\n

This error means that either your Crypter file (i.e. the data file) is\ncorrupt/tempered, that you are on a different machine than the one originally\nused to encrypt the file or that you have previously reset your MasterPass.\nFor the last two cases, please refer to\nReusing the same MasterPass and\nAchieving portability and same MasterPass reuse.

\n

Why can't I decrypt a CRYPTO file on a different machine with the same MasterPass?

\n

Please refer to Reusing the same MasterPass and\nAchieving portability and same MasterPass reuse

\n

Why can't I decrypt a CRYPTO file with the same MasterPass?

\n

Please refer to Reusing the same MasterPass and\nAchieving portability and same MasterPass reuse

\n

Where are my encrypted/decrypted files/folders placed?

\n

By default, every source file that you encrypt/decrypt gets encrypted/decrypted\nto the same directory where the source file is located.

\n

How can I access Crypter's preferences?

\n

You can access Crypter's preferences by either clicking on the cog icon in the\nmain Crypter window or by going to Crypter > Preferences... from the menu.

\n

How can I reset my MasterPass?

\n

You can reset your MasterPass by clicking on the \"Forgot it\" link in the Verify\nMasterPass window. This takes you to a new screen where you can enter a new, valid\nMasterPass. Once you've entered it, click the 'Reset' button and you'll be sent\nback to the verify screen where you can verify your new MasterPass.

\n

What is a valid MasterPass?

\n

Crypter will not allow you to set an invalid MasterPass. A MasterPass is valid\nwhen it adheres to the following rules:

\n
    \n
  • It is at least 8 characters long
  • \n
  • It has at least one uppercase alphabetic character (A-Z)
  • \n
  • It has at least one lowercase alphabetic character (a-z)
  • \n
  • It has at least one numeric character (0-9)
  • \n
  • It has at least one special character ($@!%*#?&)
  • \n
\n

These rules are enforced via the following regular expression:

\n
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@!%*#?&]).{8,}$/;
\n

What are MasterPass credentials?

\n

MasterPass credentials are a set of values that are required to derive the\nMasterPassKey from the MasterPass. These values have a pseudo-random element and\nare cryptographically linked. Every MasterPass that is set or reset with Crypter\nhas a unique set of MasterPass credentials. These yield a distinct MasterPassKey,\neven when a MasterPass is reused.

\n

How can I export my MasterPass credentials?

\n

To export your MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Export\" button. A\ndialog will appear from which you can select the folder where you wish to export\nthe credentials. A success message will confirm a successful export. The\nexported MasterPass credentials file is always named credentials.crypter.

\n

How can I import my MasterPass credentials?

\n

To import a set of MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Import\" button. A\ndialog will appear from which you can locate your credentials.crypter file.\nAfter you select it, a success message will confirm a successful import and\nyou will have to verify the MasterPass for the credentials.

\n

NOTE: while Crypter does not require the MasterPass credentials file to be\nexactly named credentials.crypter, it does require the file's contents to\nbe unaltered from when it was exported from Crypter. If it has been altered,\nthe import may fail.

\n
\n

Development

\n

Crypter is developed in the \"dev\" branch, which may be unstable at times.\nThis branch should typically be used for pull requests.

\n

The \"master\" branch will always be kept stable.

\n

Configurations

\n

All major configurations that you can apply are found under app/config.js.\nThis includes changes to certain cryptography settings. Please be advised\nthat altering these may break functionality and\nportability.

\n

Install (dependencies)

\n

To install all dependencies, run:

\n
$ yarn install\n
\n

Run

\n

Since Crypter uses gulp, please install it globally if you have not already\ndone so. To start Crypter, run:

\n
$ gulp\n
\n

Test

\n

Crypter primarily uses mocha and chai for testing. Since the project uses a\nlot of JS ES6 syntax, babel is also used as a transpiler. To run all the tests,\nexecute:

\n
$ yarn test\n
\n

Crypter uses istanbul for coverage. To run test coverage, execute:

\n
$ yarn run coverage\n
\n

Build

\n

Crypter's binaries (available under releases) have been built using\nElectron. Since Crypter uses electron-builder to build binaries,\nyou must install it globally:

\n
$ npm install electron-builder@next -g\n
\n

To build the app for macOS, run:

\n
$ yarn run build:mac\n
\n

To build the app for Linux, run:

\n
$ sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils\n$ yarn run build:lin\n
\n

To build the app for Windows x84 and/or x64, run:

\n
$ yarn run build:win\n
\n

License

\n

The MIT License (MIT)

\n

Copyright (c) Habib Rehman (https://git.io/HR)

\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished todo so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.

\n
", + "readmeOriginal": "

\n
\n \"Crypter\"\n
\n Crypter\n
\n
\n

\n

An innovative, convenient and secure crypto app.

\n

\n \n \"Download\n \n

\n

\n \n \"Standard\n \n \n \"Travis\n \n \n \"AppVeyor\n \n \n \"Test\n \n \n \"CodeClimate\n \n \n \"GitHub\n \n

\n
\n
\n

Encrypt unlimited bits. Remember only a bit.

\n
\n

Crypter is a cross-platform crypto app that makes encryption and decryption\nconvenient while still upholding strong security. It tackles one of the weakest\nlinks in most security systems today - weak passwords. It simplifies secure\npassword generation and management and requires you to only remember one bit -\nyour MasterPass.

\n

Crypter v4.0 is a crypto\napp that can decrypt and encrypt any arbitrary data this includes files and\nfolders. This version has been released and fully tested for macOS (OSX), Linux\n(for all distros via AppImage) and Windows (32 & 64\nbit). All core modules (modules that provide the core functionality) are fully\ntested.

\n

Crypter v5.0 will save your MasterPass\nin your OS's Keychain so you won't have to enter it every time you open the app.\nTo help speed up the development please send a PR for what's left do https://github.com/HR/Crypter/milestone/4

\n

Please open an issue if you have any suggestions and add improvements via PRs!

\n

Also checkout Ciphora (https://github.com/HR/ciphora)\na decentralized end-to-end encrypted messaging app.

\n

Link to this README: https://git.io/Crypter.info

\n
\n

Contents

\n\n\n

\n

Installation

\n

All prebuilt binaries for all major platforms are available under\nreleases.

\n

Crypter is also on Homebrew Cask for\nmacOS. So to install it, simply run the following command in the Terminal:

\n
$ brew install --cask crypter@4.0.0
\n
\n

Screens

\n

\n \"Welcome\n \"Crypter\n \"MasterPass\n \"Settings\n

\n
\n

Crypto

\n
\n

One key to derive them all!

\n
\n

Crypter derives a MasterPassKey from the MasterPass obtained at setup by using\nthe PBKDF2 key derivation algorithm (see below for the specification). It\nthen uses PBKDF2 to derive a number of encryption keys from the MasterPassKey\nthat can be used for the encryption of files. This method allows for the\ngeneration of very secure encryption keys for data encryption. Moreover, by\npublicly storing the credentials used to derive the MasterPassKey and the salts\nused to derive the encryption keys, you are able to produce the encryption keys\nat will and without needing to store them securely. Your MasterPass is the only\nthing that you need to remember.

\n

Crypter never directly encrypts anything with your MasterPass. Instead, it\nderives a MasterPassKey from it, which it then uses to derive the\nencryption key used to encrypt your file. Every time a file is decrypted,\nthe encryption key is re-derived from the MasterPassKey. Every time you set the\nMasterPass through the setup or reset it through Verify MasterPass, the\nMasterPassKey is derived from the MasterPass using a newly generated set of\n(random) credentials. These credentials are used to re-derive the MasterPassKey\nevery time that Crypter is executed (i.e. the app is launched).

\n

Authentication with the AES-256-GCM symmetric block cipher is used by default.\nThis ensures that data integrity is verified on decryption and allows the app\nto detect tampering or data corruption.

\n

The following are the crypto defaults and can be found under app/config.js:

\n
// Crypto defaults\n{\n  ITERATIONS: 50000, // file encryption key derivation iterations\n  KEYLENGTH: 32, // encryption key length\n  IVLENGTH: 12, // initialisation vector length\n  ALGORITHM: 'aes-256-gcm', // encryption algorithm\n  DIGEST: 'sha256', // digest function\n  HASH_ALG: 'sha256', // hashing function\n  MPK_ITERATIONS: 100000 // MasterPassKey derivation iterations\n}
\n

Encryption process

\n

When encrypting a file, Crypter first creates a temporary hidden directory,\nnamely '.crypting'. It then encrypts the user-selected file with the crypto\ndefaults and flushes the encrypted data to a file in the directory, namely\n'data'. If it is a directory then it is compressed first (tar). It also writes\nthe public credentials to a file within the same directory, namely 'creds'.\nFinally, Crypter compresses the directory to a tar archive with the name of the\nuser-selected file and the '.crypto' extension appended to it.

\n

Decryption process

\n

The decryption process is essentially the inverse of the encryption process.\nDuring decryption, Crypter creates a temporary hidden directory named\n'.decrypting'. It then reads the credentials from the creds file and decrypts\nthe data file into the original file or directory (after decompressing it) with\nits original name and extension, as deduced from the CRYPTO file name (e.g. the\nextension for \"file.txt.crypto\" would be \".txt\").

\n

Public credentials

\n

Certain credentials are required to decrypt the encrypted data. These are\nneeded to reconstruct the particular encryption key and to verify data integrity.\nThese can be stored publicly without compromising security since it is fairly\nimpossible (by current standards) to reconstruct the encryption key without the\nMasterPass and its credentials. These credentials are stored in the creds file of\nthe CRYPTO file archive (as delineated above) in the following\nformat:

\n

v1

\n
Crypter#iv#authTag#salt#dir\n
\n

v2

\n

Uses JSON

\n
{\n  \"type\": \"CRYPTO\",\n  \"iv\": \"...\",\n  \"authTag\": \"...\",\n  \"salt\": \"...\",\n  \"isDir\": true || false\n}
\n

The dir part is only included for directories\n

\n

CRYPTO file

\n

Format

\n

A CRYPTO file is the product of the Crypter encryption process. This file\nstores both the encrypted version of the user file and the public credentials\nneeded to encrypt and decrypt it. It has a .crypto file extension, which\nis appended to the full file name (including the extension) of the file\noriginally encrypted. The file itself is a tar archive in the following\nstructure:

\n
someFile.crypto\n├── data // the encrypted version of the user selected file\n└── creds // the public credentials used to encrypt it
\n

Reusing the same MasterPass

\n

If you attempt to decrypt a CRYPTO file by resetting to a specific\nMasterPass or setting an identical MasterPass on a different machine,\nyou will likely encounter the following error:

\n
ERROR: Unsupported state or unable to authenticate data\n
\n

This issue occurs because the MasterPassKey that was originally used to\nderive the encryption key on is not the same as the MasterPassKey\nderived with the reused MasterPass. Since Crypter uses randomness to\ngenerate secure credentials, this second set of credentials will be quite\ndifferent from the original set. As a result, the derived encryption key is\nincorrect and yields this error.

\n

See Achieving portability and same MasterPass reuse\nfor instructions on how to successfully reuse the same MasterPass.

\n

Achieving portability and same MasterPass reuse

\n

To achieve portability on Crypter, the set of MasterPassKey credentials\nneed to be exported from Crypter on the source machine1\nand imported into Crypter on the target machine2.

\n

This can be achieved in two simple steps:

\n
    \n
  1. Export MasterPass credentials on the source machine1
  2. \n
  3. Import MasterPass credentials on the target machine2
  4. \n
\n

Please refer to the FAQs for instructions on how to perform the above steps.

\n
\n

[1] The machine where the CRYPTO file was initially\nencrypted.

\n

[2] The machine where you wish to decrypt the CRYPTO\nfile.

\n
\n

Security

\n

Security-first practice

\n

Crypter follows a security-first practice. This means that security is its\nhighest priority and first consideration. Thus, while Crypter seeks\nto make encryption more convenient, it always defers to maintaining\na high level of security.

\n

MasterPass

\n

Crypter never stores your MasterPass in memory or on the filesystem. This\nsubstantially improves the security of your MasterPass. You are only asked to\nenter the MasterPass when you first set, reset or verify it. Whenever you enter\nyour MasterPass, Crypter derives a MasterPassKey (using a set of generated\ncredentials) and then immediately discards the MasterPass. The MasterPassKey is\nthen securely stored in memory and used to derive the encryption keys. Since\nthese credentials are derived via a one-way function, they cannot be used in\nany way to derive the MasterPass.

\n

MasterPassKey

\n

Crypter uses a WeakMap to store the MasterPassKey inside the MasterPassKey class\nusing a closure function. This makes the MasterPassKey data held in the object\n(externally) inaccessible, consequently increasing the protection of the\nMasterPassKey. The MasterPassKey is never flushed to the filesystem and is always\nstored in (main) memory. Since JS does not give control over or allow such a\nlow-level operation as wiping memory, the program relies on the garbage\ncollection and volatility of the main memory for the permanent erasure of the\nMasterPassKey stored in memory.

\n

A decent number of iterations (see the above specifications) are used in the\nderivation of the MasterPassKey to mitigate brute-force attacks. A good\namount of iterations are also used during the derivation of the encryption\nkeys from the MasterPassKey. Consequently, performance and speed are not\nsignificantly compromised. For critical applications, you may choose to\nselect 10,000,000 iterations instead of the default number\n(in app/core/crypto.js). Please refer to\nhttp://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf for\nmore information.

\n

Crypter generates a new set of random credentials for deriving the MasterPassKey\nevery time the MasterPass is set (at setup) or reset. Crypter employs randomness\nto mitigate brute-force attacks and thus drastically improve security.

\n
\n

FAQs

\n

How do I encrypt a file or folder?

\n

If you haven't already, walk through the setup and set your MasterPass.\nTo encrypt a file or folder, first launch Crypter and verify your MasterPass.\nAfter doing so successfully, you will see the main Crypter window with an orange\narea. Here, you can simply drag-and-drop or click to select the file/folder you\nwish to encrypt. Once Crypter is done encrypting your file/folder, it will show\nyou the encryption information (i.e. the encryption key and the path of the\nencrypted file) in a new window. To encrypt another file/folder simply click the\nback arrow at the bottom left and start-over ;)

\n

How do I decrypt a CRYPTO file?

\n
\n

The following instructions assume that the CRYPTO file that you wish to\ndecrypt is being used with the same MasterPass that you set at setup and also\nthat you have not reset it since that time. If this is not the case, please refer\nto Reusing the same MasterPass.

\n
\n

To decrypt a CRYPTO file, first launch Crypter and verify your MasterPass. After\ndoing so successfully, you will see the main Crypter window with an orange area.\nHere, you can simply drag-and-drop or click to select the CRYPTO file that you\nwish to decrypt. After a few seconds, the process will complete and you will see\nsome information about the file and its original encryption in a new window. By\ndefault, the decrypted file has the same name as the name of the original file\n(i.e. the encrypted file name without the .crypto at the end).

\n

How do I encrypt multiple files?

\n

Crypter can encrypt an entire folder so you can put them in a folder or,\nalternatively, compress them into an archive (like a .zip) and then just pass\nit to Crypter ;)

\n

Why am I getting the \"Corrupted Crypter file or trying to decrypt on a different machine.\" error?

\n

This error means that either your Crypter file (i.e. the data file) is\ncorrupt/tempered, that you are on a different machine than the one originally\nused to encrypt the file or that you have previously reset your MasterPass.\nFor the last two cases, please refer to\nReusing the same MasterPass and\nAchieving portability and same MasterPass reuse.

\n

Why can't I decrypt a CRYPTO file on a different machine with the same MasterPass?

\n

Please refer to Reusing the same MasterPass and\nAchieving portability and same MasterPass reuse

\n

Why can't I decrypt a CRYPTO file with the same MasterPass?

\n

Please refer to Reusing the same MasterPass and\nAchieving portability and same MasterPass reuse

\n

Where are my encrypted/decrypted files/folders placed?

\n

By default, every source file that you encrypt/decrypt gets encrypted/decrypted\nto the same directory where the source file is located.

\n

How can I access Crypter's preferences?

\n

You can access Crypter's preferences by either clicking on the cog icon in the\nmain Crypter window or by going to Crypter > Preferences... from the menu.

\n

How can I reset my MasterPass?

\n

You can reset your MasterPass by clicking on the \"Forgot it\" link in the Verify\nMasterPass window. This takes you to a new screen where you can enter a new, valid\nMasterPass. Once you've entered it, click the 'Reset' button and you'll be sent\nback to the verify screen where you can verify your new MasterPass.

\n

What is a valid MasterPass?

\n

Crypter will not allow you to set an invalid MasterPass. A MasterPass is valid\nwhen it adheres to the following rules:

\n
    \n
  • It is at least 8 characters long
  • \n
  • It has at least one uppercase alphabetic character (A-Z)
  • \n
  • It has at least one lowercase alphabetic character (a-z)
  • \n
  • It has at least one numeric character (0-9)
  • \n
  • It has at least one special character ($@!%*#?&)
  • \n
\n

These rules are enforced via the following regular expression:

\n
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@!%*#?&]).{8,}$/;
\n

What are MasterPass credentials?

\n

MasterPass credentials are a set of values that are required to derive the\nMasterPassKey from the MasterPass. These values have a pseudo-random element and\nare cryptographically linked. Every MasterPass that is set or reset with Crypter\nhas a unique set of MasterPass credentials. These yield a distinct MasterPassKey,\neven when a MasterPass is reused.

\n

How can I export my MasterPass credentials?

\n

To export your MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Export\" button. A\ndialog will appear from which you can select the folder where you wish to export\nthe credentials. A success message will confirm a successful export. The\nexported MasterPass credentials file is always named credentials.crypter.

\n

How can I import my MasterPass credentials?

\n

To import a set of MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Import\" button. A\ndialog will appear from which you can locate your credentials.crypter file.\nAfter you select it, a success message will confirm a successful import and\nyou will have to verify the MasterPass for the credentials.

\n

NOTE: while Crypter does not require the MasterPass credentials file to be\nexactly named credentials.crypter, it does require the file's contents to\nbe unaltered from when it was exported from Crypter. If it has been altered,\nthe import may fail.

\n
\n

Development

\n

Crypter is developed in the \"dev\" branch, which may be unstable at times.\nThis branch should typically be used for pull requests.

\n

The \"master\" branch will always be kept stable.

\n

Configurations

\n

All major configurations that you can apply are found under app/config.js.\nThis includes changes to certain cryptography settings. Please be advised\nthat altering these may break functionality and\nportability.

\n

Install (dependencies)

\n

To install all dependencies, run:

\n
$ yarn install\n
\n

Run

\n

Since Crypter uses gulp, please install it globally if you have not already\ndone so. To start Crypter, run:

\n
$ gulp\n
\n

Test

\n

Crypter primarily uses mocha and chai for testing. Since the project uses a\nlot of JS ES6 syntax, babel is also used as a transpiler. To run all the tests,\nexecute:

\n
$ yarn test\n
\n

Crypter uses istanbul for coverage. To run test coverage, execute:

\n
$ yarn run coverage\n
\n

Build

\n

Crypter's binaries (available under releases) have been built using\nElectron. Since Crypter uses electron-builder to build binaries,\nyou must install it globally:

\n
$ npm install electron-builder@next -g\n
\n

To build the app for macOS, run:

\n
$ yarn run build:mac\n
\n

To build the app for Linux, run:

\n
$ sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils\n$ yarn run build:lin\n
\n

To build the app for Windows x84 and/or x64, run:

\n
$ yarn run build:win\n
\n

License

\n

The MIT License (MIT)

\n

Copyright (c) Habib Rehman (https://git.io/HR)

\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished todo so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:31.911Z" + }, + "csbooks": { + "readmeCleaned": "
\n\n
\n
\n

csBooks - A Smart Book Manager

\n
\n

\n \"Awesome\"\n

\n
\n

csBooks is a smart book management and reading software for Linux, WindowsOS and macOS. It is also a PDF reader, EPUB reader, MOBI reader and DJVU file reader. csBooks automatically generates thumbnails for your books so that you can easily browse them and read them without problems. Here are some features of csBooks -

\n

Read your ePUB, MOBI, PDF and DJVU files

\n

csBooks is the best epub reader, pdf reader, mobi book reader and djvu reader for windows, linux and mac os. You can not only read the files but you can also manage your book library.

\n

Organize books into Collections/Folders

\n

You can create collections to organize your books better based on genre or any other criteria. Creating a collection is super easy and intuitive.

\n

Light and Dark Mode

\n

To help you read any time of the day, csBooks support light and dark themes. Every book reader window also support light and dark mode for your comfortable reading.

\n

Import Files and Folders by dragging n drop.

\n

To help you import books easily into library, csBooks supports drag and drop in the library view. You can also drag and drop books in an existing library.

\n

Auto book thumbnails generations.

\n

csBooks extracts the book thumbnails when you import them so that you can see all your pdf, epub, mobi and djvu files by their cover.

\n

Card and List View support for books

\n

csBooks is the most beautiful book management software on Windows. It is focused on a clean and beautiful interface with an excellent user experience.

\n

Comic Book support for CBR and CBZ

\n

csBooks provides excellent support for reading comic books in the format of CBR and CBZ files. Also, the comic book viewer comes with multiple options such as fit-width mode, single-page mode, 2 page mode and also full screen mode so that you can read comic books comfortably.

\n

Annotations and Bookmarks

\n

csBooks also provides amazing support for annotations that you can also export to text files for easy memorization. You can also translate text to any language of your choice.

\n

Buy books on from Book Store

\n

Now you can also buy books within csBooks because now it support book store backed up by online services.

\n

Responsive book thumbnails

\n

csBooks is made for any computer device you have. It fits every screen size and resolution because it comes with responsive UI/UX.

\n

Audio book support

\n

csBooks also supports Librivox public domain Audio Books that you can listen freely online or download on your computer for offline listening.

\n

Best free ebook reader for Linux and Windows

\n

csBooks is the best free book manager and reader software for linux like ubuntu, fedora, mint or any other flavor. You can also read books on windows and mac OS.

\n

Tech stack love story

\n

csBooks is made with love 💖, ElectronJS, VueJS, EpubJS, and PdfJS. It is written almost 85% in Typescript for stability and 15% in Javascript for flexibility.

\n

Installing

\n

Ubuntu Software Center or Debian x86

\n
    \n
  1. Run sudo snap install csbooks.
  2. \n
  3. Launch csBooks using the installed csbooks command.
  4. \n
\n
\n

You can also use software center app for your linux version to install the snap file. ;)

\n
\n

MacOS Users

\n
    \n
  1. Download csBooks_<version>.dmg from the csBooks releases page.
  2. \n
  3. Make it executable sudo chmod a+x csBooks_<version>.dmg
  4. \n
  5. Run csBooks_<version>.dmg
  6. \n
\n

Windows Users

\n
    \n
  1. Open your microsoft store app and search for csBooks.
  2. \n
  3. Click on Install button to install the app.
  4. \n
\n

Screenshots

\n
\n

Comic Book format support

\n\n
\n

csBooks provides excellent support for reading comic books in the format of CBR and CBZ files. You can read them in 1 page, 2 page or continuous mode. Also it supports fit width and fit heigh for easy reading.

\n
\n

Book Store to buy books online

\n\n
\n

Now csBooks supports buying books online. You can buy books from various sections like Best Sellers, Fiction and Programming etc.

\n
\n

Audio Books from Librivox

\n\n
\n

Librivox provides free public domain audio books which you can listen to for free. You can download them or listen them online. csBooks provides an elegent interface to listen to audio books. They are sortable by title and also searchable.

\n
\n

Library Management

\n\n
\n

csBooks supports PDF files and you do not need any other pdf reader for reading books. For a perfect reading experience, it remembers your pdf file reading position so next time you can simply start from where you left.

\n
\n

Reader Themes

\n\n
\n
\n

csBooks is the most beautiful book management software on any platform. It is focused on a clean and beautiful interface with an excellent user experience for book reading. It support 10+ themes that make reading on your computer as enjoyable as possible.

\n
\n

Feature Suggestions

\n

To request any features, please create issue report here - csBooks issues page.

\n
", + "readmeOriginal": "
\n\n
\n
\n

csBooks - A Smart Book Manager

\n
\n

\n \"Awesome\"\n

\n
\n

csBooks is a smart book management and reading software for Linux, WindowsOS and macOS. It is also a PDF reader, EPUB reader, MOBI reader and DJVU file reader. csBooks automatically generates thumbnails for your books so that you can easily browse them and read them without problems. Here are some features of csBooks -

\n

Read your ePUB, MOBI, PDF and DJVU files

\n

csBooks is the best epub reader, pdf reader, mobi book reader and djvu reader for windows, linux and mac os. You can not only read the files but you can also manage your book library.

\n

Organize books into Collections/Folders

\n

You can create collections to organize your books better based on genre or any other criteria. Creating a collection is super easy and intuitive.

\n

Light and Dark Mode

\n

To help you read any time of the day, csBooks support light and dark themes. Every book reader window also support light and dark mode for your comfortable reading.

\n

Import Files and Folders by dragging n drop.

\n

To help you import books easily into library, csBooks supports drag and drop in the library view. You can also drag and drop books in an existing library.

\n

Auto book thumbnails generations.

\n

csBooks extracts the book thumbnails when you import them so that you can see all your pdf, epub, mobi and djvu files by their cover.

\n

Card and List View support for books

\n

csBooks is the most beautiful book management software on Windows. It is focused on a clean and beautiful interface with an excellent user experience.

\n

Comic Book support for CBR and CBZ

\n

csBooks provides excellent support for reading comic books in the format of CBR and CBZ files. Also, the comic book viewer comes with multiple options such as fit-width mode, single-page mode, 2 page mode and also full screen mode so that you can read comic books comfortably.

\n

Annotations and Bookmarks

\n

csBooks also provides amazing support for annotations that you can also export to text files for easy memorization. You can also translate text to any language of your choice.

\n

Buy books on from Book Store

\n

Now you can also buy books within csBooks because now it support book store backed up by online services.

\n

Responsive book thumbnails

\n

csBooks is made for any computer device you have. It fits every screen size and resolution because it comes with responsive UI/UX.

\n

Audio book support

\n

csBooks also supports Librivox public domain Audio Books that you can listen freely online or download on your computer for offline listening.

\n

Best free ebook reader for Linux and Windows

\n

csBooks is the best free book manager and reader software for linux like ubuntu, fedora, mint or any other flavor. You can also read books on windows and mac OS.

\n

Tech stack love story

\n

csBooks is made with love 💖, ElectronJS, VueJS, EpubJS, and PdfJS. It is written almost 85% in Typescript for stability and 15% in Javascript for flexibility.

\n

Installing

\n

Ubuntu Software Center or Debian x86

\n
    \n
  1. Run sudo snap install csbooks.
  2. \n
  3. Launch csBooks using the installed csbooks command.
  4. \n
\n
\n

You can also use software center app for your linux version to install the snap file. ;)

\n
\n

MacOS Users

\n
    \n
  1. Download csBooks_<version>.dmg from the csBooks releases page.
  2. \n
  3. Make it executable sudo chmod a+x csBooks_<version>.dmg
  4. \n
  5. Run csBooks_<version>.dmg
  6. \n
\n

Windows Users

\n
    \n
  1. Open your microsoft store app and search for csBooks.
  2. \n
  3. Click on Install button to install the app.
  4. \n
\n

Screenshots

\n
\n

Comic Book format support

\n\n
\n

csBooks provides excellent support for reading comic books in the format of CBR and CBZ files. You can read them in 1 page, 2 page or continuous mode. Also it supports fit width and fit heigh for easy reading.

\n
\n

Book Store to buy books online

\n\n
\n

Now csBooks supports buying books online. You can buy books from various sections like Best Sellers, Fiction and Programming etc.

\n
\n

Audio Books from Librivox

\n\n
\n

Librivox provides free public domain audio books which you can listen to for free. You can download them or listen them online. csBooks provides an elegent interface to listen to audio books. They are sortable by title and also searchable.

\n
\n

Library Management

\n\n
\n

csBooks supports PDF files and you do not need any other pdf reader for reading books. For a perfect reading experience, it remembers your pdf file reading position so next time you can simply start from where you left.

\n
\n

Reader Themes

\n\n
\n
\n

csBooks is the most beautiful book management software on any platform. It is focused on a clean and beautiful interface with an excellent user experience for book reading. It support 10+ themes that make reading on your computer as enjoyable as possible.

\n
\n

Feature Suggestions

\n

To request any features, please create issue report here - csBooks issues page.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:32.074Z" }, "covid-19-cases-overview": { - "readmeCleaned": "

Covid-19 cases overview WebApp

\n

This project is a Web application that allow the user to check daily cases and much more information about covid-19. (Example: daily cases, daily death, daily recovery, total cases, total death, total recovery, active cases and numbers of tests). This Web application has been made with React*, Nodejs and Electronjs for desktop version (Windows, MacOS, Linux). Mobile version (iOS, Android) can use PWA by adding the website to home screen and use it just like a native app.

\n

WebApp URL & QR code:

\n

URL: https://covid-19-cases-overview.web.app
\nOr scan the QR code:
\n\"\"

\n

Note: Desktop app in the releases.

\n

Note: Please add to home screen if you are on mobile to use it as a native app.

\n

🪲 BugTracker 🪲 & 💡 suggestions 💡

\n

This is where you can report bug that need to be fixed in the WebApp and also request new feature.

\n

Links:

\n

Twitter: paul_le_gall 🐤

\n

All covid-19 data come from disease-sh

\n

Github link: https://github.com/disease-sh/API

\n

Screenshots:

\n

\"\"\n\"\"

\n

(*This project has been generated with \"create-react-app\")

\n

Copyright © 2020 Paul Le Gall

\n
", - "readmeOriginal": "

Covid-19 cases overview WebApp

\n

This project is a Web application that allow the user to check daily cases and much more information about covid-19. (Example: daily cases, daily death, daily recovery, total cases, total death, total recovery, active cases and numbers of tests). This Web application has been made with React*, Nodejs and Electronjs for desktop version (Windows, MacOS, Linux). Mobile version (iOS, Android) can use PWA by adding the website to home screen and use it just like a native app.

\n

WebApp URL & QR code:

\n

URL: https://covid-19-cases-overview.web.app
\nOr scan the QR code:
\n\"\"

\n

Note: Desktop app in the releases.

\n

Note: Please add to home screen if you are on mobile to use it as a native app.

\n

🪲 BugTracker 🪲 & 💡 suggestions 💡

\n

This is where you can report bug that need to be fixed in the WebApp and also request new feature.

\n

Links:

\n

Twitter: paul_le_gall 🐤

\n

All covid-19 data come from disease-sh

\n

Github link: https://github.com/disease-sh/API

\n

Screenshots:

\n

\"\"\n\"\"

\n

(*This project has been generated with \"create-react-app\")

\n

Copyright © 2020 Paul Le Gall

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.218Z" + "readmeCleaned": "

Covid-19 cases overview WebApp

\n

This project is a Web application that allow the user to check daily cases and much more information about covid-19. (Example: daily cases, daily death, daily recovery, total cases, total death, total recovery, active cases and numbers of tests). This Web application has been made with React*, Nodejs and Electronjs for desktop version (Windows, MacOS, Linux). Mobile version (iOS, Android) can use PWA by adding the website to home screen and use it just like a native app.

\n

WebApp URL & QR code:

\n

URL: https://covid-19-cases-overview.web.app
\nOr scan the QR code:
\n\"\"

\n

Note: Desktop app in the releases.

\n

Note: Please add to home screen if you are on mobile to use it as a native app.

\n

🪲 BugTracker 🪲 & 💡 suggestions 💡

\n

This is where you can report bug that need to be fixed in the WebApp and also request new feature.

\n

Links:

\n

Twitter: paul_le_gall 🐤

\n

All covid-19 data come from disease-sh

\n

Github link: https://github.com/disease-sh/API

\n

Screenshots:

\n

\"\"\n\"\"

\n

(*This project has been generated with \"create-react-app\")

\n

Copyright © 2020 Paul Le Gall

\n
", + "readmeOriginal": "

Covid-19 cases overview WebApp

\n

This project is a Web application that allow the user to check daily cases and much more information about covid-19. (Example: daily cases, daily death, daily recovery, total cases, total death, total recovery, active cases and numbers of tests). This Web application has been made with React*, Nodejs and Electronjs for desktop version (Windows, MacOS, Linux). Mobile version (iOS, Android) can use PWA by adding the website to home screen and use it just like a native app.

\n

WebApp URL & QR code:

\n

URL: https://covid-19-cases-overview.web.app
\nOr scan the QR code:
\n\"\"

\n

Note: Desktop app in the releases.

\n

Note: Please add to home screen if you are on mobile to use it as a native app.

\n

🪲 BugTracker 🪲 & 💡 suggestions 💡

\n

This is where you can report bug that need to be fixed in the WebApp and also request new feature.

\n

Links:

\n

Twitter: paul_le_gall 🐤

\n

All covid-19 data come from disease-sh

\n

Github link: https://github.com/disease-sh/API

\n

Screenshots:

\n

\"\"\n\"\"

\n

(*This project has been generated with \"create-react-app\")

\n

Copyright © 2020 Paul Le Gall

\n
", + "readmeFetchedAt": "2024-02-29T22:00:32.095Z" }, - "csgo-tracker": { - "readmeCleaned": "

csgo-tracker

\n

\"CI

\n

csgo-tracker is a simple Electron app that lets you track your CS:GO matches and stats using Valve's game state integration.

\n

Features

\n
    \n
  • Keep track of your CS:GO stats and matches.
  • \n
  • Get real time updates about your performance in the current match.
  • \n
  • No ads, no account needed, everything is stored locally.
  • \n
\n

\"screenshot1\"

\n

\"screenshot2\"

\n

\"screenshot3\"

\n

Installation

\n

You can download the latest stable release for your OS here. Also, you can download the latest build from the Actions tab (you have to be logged into your GitHub account).

\n

The downloaded .zip folder will contain a .cfg file and an executable file. Before installing or running the app you need to place the .cfg file into the csgo/cfg directory inside the CS:GO installation folder. If your game was running when you placed the file, make sure to restart it to apply the configuration changes.

\n

To install the Windows version, you have to run the installer file. The Linux version is an AppImage so you can just run the executable to start the app.

\n

Usage

\n

To track a match, you have to run csgo-tracker before starting the match. If you close the app before the match ends, the match stats will be incomplete.

\n

To access your match history, go to the Matches tab. A list of matches will appear on the left hand side of the screen. Then you can click on any item of the list to see your performance in each match. You can also see your performance in any round by clicking on the chart at the bottom of the screen.

\n

Repository Structure

\n

The app has two main components:

\n
    \n
  • A REST API (restapi folder) built using Node.js and Express. It receives, processes and stores the game info into an SQLite database. It also exposes endpoints to get the matches, rounds and stats stored in the database.
  • \n
  • A web app (webapp folder) built with Vue.js. It fetches info from the REST API and displays it to the user.
  • \n
\n

These two components are bundled together into an Electron app (electronapp folder) in order to easily distribute them.

\n
", - "readmeOriginal": "

csgo-tracker

\n

\"CI

\n

csgo-tracker is a simple Electron app that lets you track your CS:GO matches and stats using Valve's game state integration.

\n

Features

\n
    \n
  • Keep track of your CS:GO stats and matches.
  • \n
  • Get real time updates about your performance in the current match.
  • \n
  • No ads, no account needed, everything is stored locally.
  • \n
\n

\"screenshot1\"

\n

\"screenshot2\"

\n

\"screenshot3\"

\n

Installation

\n

You can download the latest stable release for your OS here. Also, you can download the latest build from the Actions tab (you have to be logged into your GitHub account).

\n

The downloaded .zip folder will contain a .cfg file and an executable file. Before installing or running the app you need to place the .cfg file into the csgo/cfg directory inside the CS:GO installation folder. If your game was running when you placed the file, make sure to restart it to apply the configuration changes.

\n

To install the Windows version, you have to run the installer file. The Linux version is an AppImage so you can just run the executable to start the app.

\n

Usage

\n

To track a match, you have to run csgo-tracker before starting the match. If you close the app before the match ends, the match stats will be incomplete.

\n

To access your match history, go to the Matches tab. A list of matches will appear on the left hand side of the screen. Then you can click on any item of the list to see your performance in each match. You can also see your performance in any round by clicking on the chart at the bottom of the screen.

\n

Repository Structure

\n

The app has two main components:

\n
    \n
  • A REST API (restapi folder) built using Node.js and Express. It receives, processes and stores the game info into an SQLite database. It also exposes endpoints to get the matches, rounds and stats stored in the database.
  • \n
  • A web app (webapp folder) built with Vue.js. It fetches info from the REST API and displays it to the user.
  • \n
\n

These two components are bundled together into an Electron app (electronapp folder) in order to easily distribute them.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.266Z" + "crossover": { + "readmeCleaned": "

\n \n

\n

CrossOver

\n
\n

🎯 Adjustable Crosshair Overlay for any screen

\n
\n

\"Latest \"Snapcraft\" \"Trending\" \"Maintainability\" \"CircleCI\" \"Appveyor\"

\n
\n\"GitHub   \"GitHub   \"GitHub\n
\n

Get it on the Windows App Store and Linux Snap Store

\n
\n\n \"Download\n\n\n \"Download\n\n
\n\n\n
To Use CrossOver: Control-Alt-Shift-X
\n
Mac: Control-Option-Shift-X
\n

CrossOver allows you to place a customizable crosshair overlay above any application window.\nImprove your aim and gain a competitive advantage with a permanent colored crosshair to mark center screen.

\n

\n \n

\n

Documentation

\n\n

Download

\n\n

Windows

\n

Download CrossOver.exe to install CrossOver to your system and receive automatic updates.

\n

If you just want to try out CrossOver, or don't like installing things, we offer a portable exe as well.

\n

Mac

\n

Download the dmg or zip file for your architecture:

\n
    \n
  • Intel (x64)
  • \n
  • M1 (arm64)
  • \n
\n

Linux

\n

We offer the following formats:

\n
    \n
  • AppImage
  • \n
  • apk
  • \n
  • deb
  • \n
  • freebsd
  • \n
  • rpm
  • \n
  • snap
  • \n
\n

Or download from the Snap Store

\n

\"Get

\n

Quick Start

\n
    \n
  • Choose a crosshair from over 50 included or drop a custom image
  • \n
  • Click and drag the crosshair to move Crossover around
  • \n
  • Double-click the bullseye ◎ to center
  • \n
  • Use Control-Alt-Shift and arrow keys for fine-tuning
  • \n
  • Control-Alt-Shift-X to lock in place
  • \n
  • Control-Alt-Shift-R to reset app settings
  • \n
\n

See usage…

\n

\n\t
\n\t\n\t\n\t\n\t\n\t\n\t\n

\n

Features

\n
    \n
  • Not bannable * [79]
  • \n
  • Fast and lightweight
  • \n
  • Choose from tons of true-to-life sights
  • \n
  • Cross-platform: Windows, MacOS, and Linux support
  • \n
  • Support for multiple monitors
  • \n
  • Choose between center Dot or Crosshair
  • \n
  • Create duplicate crosshairs to mark more than one spot
  • \n
  • Customize crosshair size, color, and opacity
  • \n
  • Customize SVG properties
  • \n
  • Light/Dark mode and custom app colors
  • \n
  • Persistent settings remember your choices automatically
  • \n
  • Automatically updates in the background to keep your features fresh (Mac and Windows only)
  • \n
\n

* Escape from Tarkov will not work with CrossOver (#47)

\n\n\n

\n \n

\n

Other crosshair programs offer a single style or color option, and often don't allow you to reposition them. CrossOver is a small, unintrusive crosshair overlay which has plenty of configuration options to assist with aiming and vision of your crosshair. CrossOver offers a huge improvement to many games' default crosshairs for those with colorblindness or contrast issues.

\n
Thanks to Reddit user /u/IrisFlame for the premade library of crosshairs!
\n
\n

Install

\n

macOS 10.10+, Linux, and Windows 7+ are supported.

\n

Download the latest version of CrossOver from the releases page

\n\n
Windows
\n

Download the .exe file. (CrossOver-Setup-x.x.x.exe)

\n
\n

Windows protected your PC.

\n
\n
    \n
  • Click More Info
  • \n
  • Click Run Anyway
  • \n
\n
Mac
\n

Download the .dmg file. (CrossOver-x.x.x.dmg)

\n
\n

\"CrossOver\" cannot be opened because the developer cannot be verified.

\n
\n
    \n
  • Locate the CrossOver app
  • \n
  • Hold Control while you click the app icon, then choose Open from the shortcut menu
  • \n
\n
\n

\"CrossOver is damaged and can't be opened...\"

\n
\n

M1 Mac security fix: (thanks Yoyopizzacat, #207)

\n
    \n
  • Make sure CrossOver is in your /Applications folder
  • \n
  • Open your terminal and type sudo xattr -r -d com.apple.quarantine /Applications/CrossOver.app
  • \n
  • Type in your password and now you can use CrossOver!
  • \n
\n
Linux
\n

Download the file appropriate to your system. (.AppImage, .apk, .deb, .freebsd, .pacman, .rpm, .snap)

\n

The AppImage needs to be made executable after download.

\n

Certain lightweight desktop environments may require a compositor to allow CrossOver to work correctly (#230).

\n
Further instructions for Windows and Mac
\n

\n \n

\n
\n

Usage

\n
\n

❌ marks the spot…

\n
\n

Position: Click and drag the crosshair to anywhere on any screen. Double-click the bullseye to center the app.

\n

Choose Crosshair: Click the bullseye ◎ to select from tons of preloaded crosshairs. Drag an image to the window to use your own custom crosshair.

\n

Customize settings using the \"gear\" icon. See Settings below.

\n

Unlock the app to quit using Control-Alt-Shift-X, then click the close icon in the top-left corner. In Windows you can right-click on the crosshair window > Close.

\n

Default Keyboard Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionKeys
Toggle the settings window and lock the crosshair in placeControl-Alt-Shift-X
Move the crosshair a single pixelControl-Alt-Shift-Arrows
Quickly hide/show the applicationControl-Alt-Shift-H
Center the crosshair windowControl-Alt-Shift-C
Move the crosshair to the next connected displayControl-Alt-Shift-M
Duplicate your crosshair in a shadow windowControl-Alt-Shift-D
Display the \"About\" window detailsControl-Alt-Shift-A
Reset all settings and center the windowControl-Alt-Shift-R
\n
Mac: the Option key is used instead of Alt.
\n
Linux: Some distributions do not center on double-click.
\n

\n \n

\n
\n

Settings

\n
Crosshair
\n

Choose from over 100 real and fictional crosshairs, or use your own by dragging an image to the window. You can change the size and opacity.

\n
Reticle
\n

The reticle is the small dot or cross at the center of the sight. You can select the shape and the color, or this can be turned off.

\n
Hide on ADS
\n

Choose a mouse button to use as your ADS button. The crosshair will be hidden while this button is held down.

\n
Harware acceleration
\n

A handful of users have reported FPS issues with certain games (#70), CrossOver should not add any FPS or latency so if you experience it, toggle this setting on or off and disable Hide on ADS

\n
Start on boot
\n

You can automatically set CrossOver to start when your system starts on your gaming PC, so you're always ready to pop heads.

\n
Automatic Updates
\n

By default CrossOver will automatically keep itself updated with bug fixes and improvements. You can disable this in the settings to prevent all network requests.\nCrossOver will only connect to GitHub to download published releases and does not send or store any personal data. I'm a solo developer and you aren't important to me 🙂 I just want to game.

\n

Keybinds

\n
\n

See default keyboard shortcuts.\nAll of the keybinds can be changed or disabled except for the bind to reset all settings. Click into the input and press your bind, or press Backspace or Delete to disable a bind.

\n
\n

Keep in mind that keybinds may conflict with other programs so be careful about what you choose. There's no real mechanism for preventing you from setting two conflicting keyinds within the app, so don't do that.

\n
Duplicate crosshairs
\n

Duplicate crosshair windows use the same settings as the main window and do not support all of the features of the main window. Settings for duplicate crosshairs will not be saved and all duplicate windows will be closed if the main window is closed. Duplicate crosshairs cannot follow the mouse.

\n
Reset
\n

To reset all settings and binds to default, press Control-Alt-Shift-R

\n

\n\t
\n\t\n\t\n\t\n\t\n\t\n\t\n

\n
\n\n
❌ Most games don't work in Fullscreen mode on Windows or Linux
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WorksGameNotes
Among Us
Apex LegendsRuns in Windowed mode
Call of Duty Black Ops Cold WarRuns in Windowed, Windowed Fullscreen, Multi-Monitor modes
Call of Duty: WarzoneRuns in Windowed mode
Counter-Strike (1.6)Runs in Windowed mode
CS:GO / Counter-Strike: Global OffensiveRuns in Windowed mode; May work in Windowed Fullscreen and Fullscreen modes with AHK script
CS 2 / Counter-Strike: 2Runs in Windowed mode; Doesn't work in Fullscreen modes with/without AHK script
Dead by DaylightRuns in Windowed and Fullscreen modes
DeceitRuns in Windowed mode
Destiny 2Runs in Windowed Fullscreen mode; Some reports of running in Fullscreen mode
Empyrion: Galactic SurvivalRuns in Windowed mode
Escape from TarkovUsers report the game will no longer start with CrossOver running (#47)
FiveMRuns in Fullscreen mode
FortniteRuns in Windowed Fullscreen mode
GTFOWorks in Fullscreen window, Maximized window, Windowed mode (Doesn't work in Exclusive Fullscreen window)
Killing FloorRuns in Windowed mode
League of LegendsRuns in Borderless and Windowed modes
Left 4 Dead 2Runs in Borderless and Windowed modes
Halo: The Master Chief CollectionRuns in Borderless and Windowed modes
Metro Exodus Gold EditionDoesn't work under any circumstances
OverwatchRuns in Windowed Fullscreen mode
PhasmophobiaRuns in Windowed and Fullscreen modes
Planetside 2Runs in Windowed and Windowed Fullscreen modes
Rainbow 6: SeigeVulkan-based
RedMDoes not work.
RobloxRuns in Fullscreen mode (Windows) and Windowed Fullscreen mode (MacOS)
Rocket LeagueRuns in Windowed mode
RustRuns in Windowed Fullscreen mode
Star Wars Battlefront 2Runs in Borderless mode
Tom Clancy's The Division 2Runs in Windowed Fullscreen mode
Tony Hawks Pro Skater 1+2Such a fun game!
Vulkan-based games
ValorantRuns in Borderless and Windowed modes
\n
\n

Reported from our users, add your resuts

\n
\n

Operating Systems

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WorksOSNotes
MacOS arm64 (M1, M2)You may need to run a command to un-quarantine the download, see below
MacOS x64 (Intel)Tested on Catalina 10.15.1
Windows 10 ia32
Windows 10 x64Custom cursors do not show in draggable taskbar area
Windows 8
Windows 7Does not work in Windows 7 Home; Works in Windows 7 Pro #63
ArchTested in v2021.01.01
Elementary OSTested in v5.1
FedoraTested in v33 (Shortcut conflicts with desktop switching)
MintTested in v20.1
UbuntuTested in v20.04.1
\n
Newer MacOS' may quarantine the CrossOver.app package. To un-quarantine:
\n
    \n
  • Move CrossOver.app to your Applications folder
  • \n
  • Open terminal and type: sudo xattr -r -d com.apple.quarantine /Applications/CrossOver.app
  • \n
\n
\n

via @Yoyopizzacat

\n
\n
\n

Development

\n

Built with Electron. Simple HTML and Javascript, no framework.

\n

Start developing in src/main.js and src/renderer.js. index.html contains the layout and index.scss contains the styles for the main app BrowserWindow

\n

Run

\n
You will need node.js v14.x.x installed. If you have nvm installed, run nvm install && nvm use to switch to the correct node version.
\n
$ yarn && yarn start\n
\n

Build

\n
\n

Build steps optimized for Mac, see electron.builder for help customizing builds.

\n
\n

wine and mono must be installed for Windows builds (macOS)\nmultipass must be installed for Snap builds (macOS)

\n
$ yarn build\n
\n
\n

Or yarn build:all

\n
\n

Build issues

\n

Test CI builds on Mac and PC before releasing

\n
'CrossOver' is damaged and can't be opened.\n
\n

CI builds do not seem to work correctly for Mac. Try using a real Mac to build.

\n

Test closing via the traffic lights on Mac

\n

Calling process.exit() before the app is done \"quitting\" will cause the app to crash on Mac.

\n
i386 architecture deprecated in MacOS\n
\n

Newer versions of OSX cannot build for 32-bit apps, use CircleCI to build those.

\n
gyp: name 'openssl_fips' is not defined while evaluating condition 'openssl_fips != \"\"' in binding.gyp while trying to load binding.gyp\n
\n

See https://stackoverflow.com/questions/69882740/how-to-rebuild-epoll-package-in-electron.

\n

Using Node@16 worked.

\n
/Users/lacymorrow/repo/crossover/node_modules/app-builder-bin/mac/app-builder_arm64 process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE\nExit code:\n1 failedTask=build stackTrace=Error: /Users/lacymorrow/repo/crossover/node_modules/app-builder-bin/mac/app-builder_arm64 process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE\n
\n

To build rpm, executable rpmbuild is required, please install: brew install rpm

\n

Continuous Integration (CI)

\n

We use GitHub Actions, CircleCI and Appveyor to build and test CrossOver on every commit. Circle and GitHub build for all targets, Appveyor builds for Windows.

\n

CircleCI builds are published to the Snap Store and GitHub Releases while Appveyor builds are published to the Windows App Store.

\n

CircleCI needs the following environment variables:

\n
    \n
  • GH_TOKEN aka a Personal Access Token
  • \n
\n

As of v7, use the SNAPCRAFT_STORE_CREDENTIALS environment variable instead of the following

\n
    \n
  • SNAP_TOKEN aka a Snapcraft API token, generated with snapcraft v6 (NOT v7+) using snapcraft login and snapcraft export-login token.txt
  • \n
\n

To install snapcraft on a Mac:

\n
    \n
  • \n

    You'll need Multipass: brew install multipass --cask

    \n
  • \n
  • \n

    Then install snapcraft: brew install snapcraft

    \n
  • \n
\n

Publish

\n
$ yarn release\n
\n

Then edit the automatically created GitHub Releases draft and publish.

\n

Bugs

\n\n

Currently CrossOver only works with windowed applications, use Windowed Fullscreen mode if your game or application supports it. (Windows)

\n

Fullscreen for MacOS may have better results.

\n
Workaround using AutoHotKey (Windows)
\n
\n

via @girkovarpa

\n
\n

If you absolutely need to use Fullscreen mode, or your game is not supported by crossover, there is a workaround using AutoHotKey.

\n

Doesn't work with some games #47, and causes FPS issues in other cases

\n

Install AutoHotKey and run this script with it (save it as script.ahk and double-click it):

\n
Home::Winset, Alwaysontop, , CrossOver
\n

Once in-game, pressing space should put the crosshair over the screen, even in fullscreen mode.

\n

Performance Issues

\n

There are reports of stuttering when using V-SYNC, G-SYNC, or similar Adaptive Sync (#330). Disabling these may improve performance. s

\n

Graphical issues on Linux

\n

Check your desktop environment. CrossOver may not work on KDE, try GNOME if you experience issues.

\n

CrossOver behaves weirdly if your desktop is missing a compositor (#230). Try installing one to see if that resolves the issue.

\n

Hidden by fullscreen apps on Linux

\n

Some compositors, such as KDE Plasma's KWin, can't keep a window (CrossOver) over a full-screen window, so in such cases another compositor needs to be run that has this option.

\n

GNOME's Mutter is one of those compositors that can do this.

\n

In Lutris, for example, this can be automated with shell scripts that will run when the game is launched and quit.

\n

Lutris->Right click on game's banner->Configure->System options:

\n

Pre-launch script: /path/to/x.sh

\n
#!/bin/bash\nmutter --replace # or: gnome-shell --replace
\n

Post-launch script: /path/to/x.sh

\n
#!/bin/bash\nkwin_x11 --replace\nplasmashell --replace
\n

Debugging

\n

You can run CrossOver from the command line to see debug output. Open a terminal and navigate to the CrossOver app, run ./CrossOver to see output:

\n
\n

(Mac, Linux)

\n
\n
╭─  lacymorrow in /Applications/CrossOver.app/Contents/MacOS using\n╰─○ $ ./CrossOver --debug\n09:45:16.023 › CrossOver 2.7.4 Development\n09:45:16.030 › Setting: Enable GPU\n09:45:16.487 › App ready
\n

Command-line lags

\n

--debug

\n

alias -d

\n

Start CrossOver in debug mode, with Chrome DevTools open.

\n

--reset

\n

alias -r

\n

Reset all app preferences to default, in case you get into a broken state.

\n

--version

\n

alias -v

\n

Print the app version to stdout (Good for CI).

\n

Credits

\n

An extra big thanks to the crosshair providers, as this wouldn't be possible without them:

\n\n
\n

Gaming, Crosshair, Crossover App

\n
\n

See CrossOver in the Electron Apps library

\n

Created by Lacy Morrow

\n

Support this project

\n
\n

TL,DR: If you enjoy this project, and are financially able, why not donate $3?

\n
\n

This project is entirely developed, built, and maintained by one person. I've put hundreds of hours into this and I love being able to give it away for free.

\n

Problem is, downloads don't pay the bills.\nIf you would like to see specific features or improvements added to CrossOver, consider donating on OpenCollective

\n

If you like this software and want to see it improved more often, consider supporting me on Patreon or through another channel:

\n

Tip Crypto

\n
    \n
  • BTC: 3Bdu2sTAmXyZzqeRQxCt6P22zHtTLg4mQE
  • \n
  • ETH: 0x5be1074a5148F8D723dE1F2Dd326e1B15c82553D
  • \n
\n

          \"Buy

\n
", + "readmeOriginal": "

\n \n

\n

CrossOver

\n
\n

🎯 Adjustable Crosshair Overlay for any screen

\n
\n

\"Latest \"Snapcraft\" \"Trending\" \"Maintainability\" \"CircleCI\" \"Appveyor\"

\n
\n\"GitHub   \"GitHub   \"GitHub\n
\n

Get it on the Windows App Store and Linux Snap Store

\n
\n\n \"Download\n\n\n \"Download\n\n
\n\n\n
To Use CrossOver: Control-Alt-Shift-X
\n
Mac: Control-Option-Shift-X
\n

CrossOver allows you to place a customizable crosshair overlay above any application window.\nImprove your aim and gain a competitive advantage with a permanent colored crosshair to mark center screen.

\n

\n \n

\n

Documentation

\n\n

Download

\n\n

Windows

\n

Download CrossOver.exe to install CrossOver to your system and receive automatic updates.

\n

If you just want to try out CrossOver, or don't like installing things, we offer a portable exe as well.

\n

Mac

\n

Download the dmg or zip file for your architecture:

\n
    \n
  • Intel (x64)
  • \n
  • M1 (arm64)
  • \n
\n

Linux

\n

We offer the following formats:

\n
    \n
  • AppImage
  • \n
  • apk
  • \n
  • deb
  • \n
  • freebsd
  • \n
  • rpm
  • \n
  • snap
  • \n
\n

Or download from the Snap Store

\n

\"Get

\n

Quick Start

\n
    \n
  • Choose a crosshair from over 50 included or drop a custom image
  • \n
  • Click and drag the crosshair to move Crossover around
  • \n
  • Double-click the bullseye ◎ to center
  • \n
  • Use Control-Alt-Shift and arrow keys for fine-tuning
  • \n
  • Control-Alt-Shift-X to lock in place
  • \n
  • Control-Alt-Shift-R to reset app settings
  • \n
\n

See usage…

\n

\n\t
\n\t\n\t\n\t\n\t\n\t\n\t\n

\n

Features

\n
    \n
  • Not bannable * [79]
  • \n
  • Fast and lightweight
  • \n
  • Choose from tons of true-to-life sights
  • \n
  • Cross-platform: Windows, MacOS, and Linux support
  • \n
  • Support for multiple monitors
  • \n
  • Choose between center Dot or Crosshair
  • \n
  • Create duplicate crosshairs to mark more than one spot
  • \n
  • Customize crosshair size, color, and opacity
  • \n
  • Customize SVG properties
  • \n
  • Light/Dark mode and custom app colors
  • \n
  • Persistent settings remember your choices automatically
  • \n
  • Automatically updates in the background to keep your features fresh (Mac and Windows only)
  • \n
\n

* Escape from Tarkov will not work with CrossOver (#47)

\n\n\n

\n \n

\n

Other crosshair programs offer a single style or color option, and often don't allow you to reposition them. CrossOver is a small, unintrusive crosshair overlay which has plenty of configuration options to assist with aiming and vision of your crosshair. CrossOver offers a huge improvement to many games' default crosshairs for those with colorblindness or contrast issues.

\n
Thanks to Reddit user /u/IrisFlame for the premade library of crosshairs!
\n
\n

Install

\n

macOS 10.10+, Linux, and Windows 7+ are supported.

\n

Download the latest version of CrossOver from the releases page

\n
Because this app is Free and Open-Source, we cannot afford to sign our code. This means Chrome may warn about an untrusted download, this is normal. Click the arrow icon -> Keep to finish downloading. Windows Defender and Mac Gatekeeper will prevent you from running the app the first time.
\n
Windows
\n

Download the .exe file. (CrossOver-Setup-x.x.x.exe)

\n
\n

Windows protected your PC.

\n
\n
    \n
  • Click More Info
  • \n
  • Click Run Anyway
  • \n
\n
Mac
\n

Download the .dmg file. (CrossOver-x.x.x.dmg)

\n
\n

\"CrossOver\" cannot be opened because the developer cannot be verified.

\n
\n
    \n
  • Locate the CrossOver app
  • \n
  • Hold Control while you click the app icon, then choose Open from the shortcut menu
  • \n
\n
\n

\"CrossOver is damaged and can't be opened...\"

\n
\n

M1 Mac security fix: (thanks Yoyopizzacat, #207)

\n
    \n
  • Make sure CrossOver is in your /Applications folder
  • \n
  • Open your terminal and type sudo xattr -r -d com.apple.quarantine /Applications/CrossOver.app
  • \n
  • Type in your password and now you can use CrossOver!
  • \n
\n
Linux
\n

Download the file appropriate to your system. (.AppImage, .apk, .deb, .freebsd, .pacman, .rpm, .snap)

\n

The AppImage needs to be made executable after download.

\n

Certain lightweight desktop environments may require a compositor to allow CrossOver to work correctly (#230).

\n
Further instructions for Windows and Mac
\n

\n \n

\n
\n

Usage

\n
\n

❌ marks the spot…

\n
\n

Position: Click and drag the crosshair to anywhere on any screen. Double-click the bullseye to center the app.

\n

Choose Crosshair: Click the bullseye ◎ to select from tons of preloaded crosshairs. Drag an image to the window to use your own custom crosshair.

\n

Customize settings using the \"gear\" icon. See Settings below.

\n

Unlock the app to quit using Control-Alt-Shift-X, then click the close icon in the top-left corner. In Windows you can right-click on the crosshair window > Close.

\n

Default Keyboard Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionKeys
Toggle the settings window and lock the crosshair in placeControl-Alt-Shift-X
Move the crosshair a single pixelControl-Alt-Shift-Arrows
Quickly hide/show the applicationControl-Alt-Shift-H
Center the crosshair windowControl-Alt-Shift-C
Move the crosshair to the next connected displayControl-Alt-Shift-M
Duplicate your crosshair in a shadow windowControl-Alt-Shift-D
Display the \"About\" window detailsControl-Alt-Shift-A
Reset all settings and center the windowControl-Alt-Shift-R
\n
Mac: the Option key is used instead of Alt.
\n
Linux: Some distributions do not center on double-click.
\n

\n \n

\n
\n

Settings

\n
Crosshair
\n

Choose from over 100 real and fictional crosshairs, or use your own by dragging an image to the window. You can change the size and opacity.

\n
Reticle
\n

The reticle is the small dot or cross at the center of the sight. You can select the shape and the color, or this can be turned off.

\n
Hide on ADS
\n

Choose a mouse button to use as your ADS button. The crosshair will be hidden while this button is held down.

\n
Harware acceleration
\n

A handful of users have reported FPS issues with certain games (#70), CrossOver should not add any FPS or latency so if you experience it, toggle this setting on or off and disable Hide on ADS

\n
Start on boot
\n

You can automatically set CrossOver to start when your system starts on your gaming PC, so you're always ready to pop heads.

\n
Automatic Updates
\n

By default CrossOver will automatically keep itself updated with bug fixes and improvements. You can disable this in the settings to prevent all network requests.\nCrossOver will only connect to GitHub to download published releases and does not send or store any personal data. I'm a solo developer and you aren't important to me 🙂 I just want to game.

\n

Keybinds

\n
\n

See default keyboard shortcuts.\nAll of the keybinds can be changed or disabled except for the bind to reset all settings. Click into the input and press your bind, or press Backspace or Delete to disable a bind.

\n
\n

Keep in mind that keybinds may conflict with other programs so be careful about what you choose. There's no real mechanism for preventing you from setting two conflicting keyinds within the app, so don't do that.

\n
Duplicate crosshairs
\n

Duplicate crosshair windows use the same settings as the main window and do not support all of the features of the main window. Settings for duplicate crosshairs will not be saved and all duplicate windows will be closed if the main window is closed. Duplicate crosshairs cannot follow the mouse.

\n
Reset
\n

To reset all settings and binds to default, press Control-Alt-Shift-R

\n

\n\t
\n\t\n\t\n\t\n\t\n\t\n\t\n

\n
\n\n
❌ Most games don't work in Fullscreen mode on Windows or Linux
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WorksGameNotes
Among Us
Apex LegendsRuns in Windowed mode
Call of Duty Black Ops Cold WarRuns in Windowed, Windowed Fullscreen, Multi-Monitor modes
Call of Duty: WarzoneRuns in Windowed mode
Counter-Strike (1.6)Runs in Windowed mode
CS:GO / Counter-Strike: Global OffensiveRuns in Windowed mode; May work in Windowed Fullscreen and Fullscreen modes with AHK script
CS 2 / Counter-Strike: 2Runs in Windowed mode; Doesn't work in Fullscreen modes with/without AHK script
Dead by DaylightRuns in Windowed and Fullscreen modes
DeceitRuns in Windowed mode
Destiny 2Runs in Windowed Fullscreen mode; Some reports of running in Fullscreen mode
Empyrion: Galactic SurvivalRuns in Windowed mode
Escape from TarkovUsers report the game will no longer start with CrossOver running (#47)
FiveMRuns in Fullscreen mode
FortniteRuns in Windowed Fullscreen mode
GTFOWorks in Fullscreen window, Maximized window, Windowed mode (Doesn't work in Exclusive Fullscreen window)
Killing FloorRuns in Windowed mode
League of LegendsRuns in Borderless and Windowed modes
Left 4 Dead 2Runs in Borderless and Windowed modes
Halo: The Master Chief CollectionRuns in Borderless and Windowed modes
Metro Exodus Gold EditionDoesn't work under any circumstances
OverwatchRuns in Windowed Fullscreen mode
PhasmophobiaRuns in Windowed and Fullscreen modes
Planetside 2Runs in Windowed and Windowed Fullscreen modes
Rainbow 6: SeigeVulkan-based
RedMDoes not work.
RobloxRuns in Fullscreen mode (Windows) and Windowed Fullscreen mode (MacOS)
Rocket LeagueRuns in Windowed mode
RustRuns in Windowed Fullscreen mode
Star Wars Battlefront 2Runs in Borderless mode
Tom Clancy's The Division 2Runs in Windowed Fullscreen mode
Tony Hawks Pro Skater 1+2Such a fun game!
Vulkan-based games
ValorantRuns in Borderless and Windowed modes
\n
\n

Reported from our users, add your resuts

\n
\n

Operating Systems

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WorksOSNotes
MacOS arm64 (M1, M2)You may need to run a command to un-quarantine the download, see below
MacOS x64 (Intel)Tested on Catalina 10.15.1
Windows 10 ia32
Windows 10 x64Custom cursors do not show in draggable taskbar area
Windows 8
Windows 7Does not work in Windows 7 Home; Works in Windows 7 Pro #63
ArchTested in v2021.01.01
Elementary OSTested in v5.1
FedoraTested in v33 (Shortcut conflicts with desktop switching)
MintTested in v20.1
UbuntuTested in v20.04.1
\n
Newer MacOS' may quarantine the CrossOver.app package. To un-quarantine:
\n
    \n
  • Move CrossOver.app to your Applications folder
  • \n
  • Open terminal and type: sudo xattr -r -d com.apple.quarantine /Applications/CrossOver.app
  • \n
\n
\n

via @Yoyopizzacat

\n
\n
\n

Development

\n

Built with Electron. Simple HTML and Javascript, no framework.

\n

Start developing in src/main.js and src/renderer.js. index.html contains the layout and index.scss contains the styles for the main app BrowserWindow

\n

Run

\n
You will need node.js v14.x.x installed. If you have nvm installed, run nvm install && nvm use to switch to the correct node version.
\n
$ yarn && yarn start\n
\n

Build

\n
\n

Build steps optimized for Mac, see electron.builder for help customizing builds.

\n
\n

wine and mono must be installed for Windows builds (macOS)\nmultipass must be installed for Snap builds (macOS)

\n
$ yarn build\n
\n
\n

Or yarn build:all

\n
\n

Build issues

\n

Test CI builds on Mac and PC before releasing

\n
'CrossOver' is damaged and can't be opened.\n
\n

CI builds do not seem to work correctly for Mac. Try using a real Mac to build.

\n

Test closing via the traffic lights on Mac

\n

Calling process.exit() before the app is done \"quitting\" will cause the app to crash on Mac.

\n
i386 architecture deprecated in MacOS\n
\n

Newer versions of OSX cannot build for 32-bit apps, use CircleCI to build those.

\n
gyp: name 'openssl_fips' is not defined while evaluating condition 'openssl_fips != \"\"' in binding.gyp while trying to load binding.gyp\n
\n

See https://stackoverflow.com/questions/69882740/how-to-rebuild-epoll-package-in-electron.

\n

Using Node@16 worked.

\n
/Users/lacymorrow/repo/crossover/node_modules/app-builder-bin/mac/app-builder_arm64 process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE\nExit code:\n1 failedTask=build stackTrace=Error: /Users/lacymorrow/repo/crossover/node_modules/app-builder-bin/mac/app-builder_arm64 process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE\n
\n

To build rpm, executable rpmbuild is required, please install: brew install rpm

\n

Continuous Integration (CI)

\n

We use GitHub Actions, CircleCI and Appveyor to build and test CrossOver on every commit. Circle and GitHub build for all targets, Appveyor builds for Windows.

\n

CircleCI builds are published to the Snap Store and GitHub Releases while Appveyor builds are published to the Windows App Store.

\n

CircleCI needs the following environment variables:

\n
    \n
  • GH_TOKEN aka a Personal Access Token
  • \n
\n

As of v7, use the SNAPCRAFT_STORE_CREDENTIALS environment variable instead of the following

\n
    \n
  • SNAP_TOKEN aka a Snapcraft API token, generated with snapcraft v6 (NOT v7+) using snapcraft login and snapcraft export-login token.txt
  • \n
\n

To install snapcraft on a Mac:

\n
    \n
  • \n

    You'll need Multipass: brew install multipass --cask

    \n
  • \n
  • \n

    Then install snapcraft: brew install snapcraft

    \n
  • \n
\n

Publish

\n
$ yarn release\n
\n

Then edit the automatically created GitHub Releases draft and publish.

\n

Bugs

\n\n

Currently CrossOver only works with windowed applications, use Windowed Fullscreen mode if your game or application supports it. (Windows)

\n

Fullscreen for MacOS may have better results.

\n
Workaround using AutoHotKey (Windows)
\n
\n

via @girkovarpa

\n
\n

If you absolutely need to use Fullscreen mode, or your game is not supported by crossover, there is a workaround using AutoHotKey.

\n

Doesn't work with some games #47, and causes FPS issues in other cases

\n

Install AutoHotKey and run this script with it (save it as script.ahk and double-click it):

\n
Home::Winset, Alwaysontop, , CrossOver
\n

Once in-game, pressing space should put the crosshair over the screen, even in fullscreen mode.

\n

Performance Issues

\n

There are reports of stuttering when using V-SYNC, G-SYNC, or similar Adaptive Sync (#330). Disabling these may improve performance. s

\n

Graphical issues on Linux

\n

Check your desktop environment. CrossOver may not work on KDE, try GNOME if you experience issues.

\n

CrossOver behaves weirdly if your desktop is missing a compositor (#230). Try installing one to see if that resolves the issue.

\n

Hidden by fullscreen apps on Linux

\n

Some compositors, such as KDE Plasma's KWin, can't keep a window (CrossOver) over a full-screen window, so in such cases another compositor needs to be run that has this option.

\n

GNOME's Mutter is one of those compositors that can do this.

\n

In Lutris, for example, this can be automated with shell scripts that will run when the game is launched and quit.

\n

Lutris->Right click on game's banner->Configure->System options:

\n

Pre-launch script: /path/to/x.sh

\n
#!/bin/bash\nmutter --replace # or: gnome-shell --replace
\n

Post-launch script: /path/to/x.sh

\n
#!/bin/bash\nkwin_x11 --replace\nplasmashell --replace
\n

Debugging

\n

You can run CrossOver from the command line to see debug output. Open a terminal and navigate to the CrossOver app, run ./CrossOver to see output:

\n
\n

(Mac, Linux)

\n
\n
╭─  lacymorrow in /Applications/CrossOver.app/Contents/MacOS using\n╰─○ $ ./CrossOver --debug\n09:45:16.023 › CrossOver 2.7.4 Development\n09:45:16.030 › Setting: Enable GPU\n09:45:16.487 › App ready
\n

Command-line lags

\n

--debug

\n

alias -d

\n

Start CrossOver in debug mode, with Chrome DevTools open.

\n

--reset

\n

alias -r

\n

Reset all app preferences to default, in case you get into a broken state.

\n

--version

\n

alias -v

\n

Print the app version to stdout (Good for CI).

\n

Credits

\n

An extra big thanks to the crosshair providers, as this wouldn't be possible without them:

\n\n
\n

Gaming, Crosshair, Crossover App

\n
\n

See CrossOver in the Electron Apps library

\n

Created by Lacy Morrow

\n

Support this project

\n
\n

TL,DR: If you enjoy this project, and are financially able, why not donate $3?

\n
\n

This project is entirely developed, built, and maintained by one person. I've put hundreds of hours into this and I love being able to give it away for free.

\n

Problem is, downloads don't pay the bills.\nIf you would like to see specific features or improvements added to CrossOver, consider donating on OpenCollective

\n

If you like this software and want to see it improved more often, consider supporting me on Patreon or through another channel:

\n

Tip Crypto

\n
    \n
  • BTC: 3Bdu2sTAmXyZzqeRQxCt6P22zHtTLg4mQE
  • \n
  • ETH: 0x5be1074a5148F8D723dE1F2Dd326e1B15c82553D
  • \n
\n

          \"Buy

\n
", + "readmeFetchedAt": "2024-02-29T22:00:32.276Z" }, - "cumulus": { - "readmeCleaned": "

Cumulus

\n

A SoundCloud player that lives in your menubar.

\n

\"GitHub

\n

\n

Installing

\n

Download the latest release for OSX.

\n

IntelliJ users be warned: This app hijacks the ⌘+Alt+L shortcurt used by IntelliJ to reformat code. See #40 and #77.

\n

Developing

\n

Install dependencies

\n

npm install

\n

npm install -g electron

\n

Compile the application

\n

grunt or grunt build

\n

Run the application with the Chrome DevTools

\n

NODE_ENV=development electron .

\n

Or in Windows:

\n
    \n
  • PowerShell: $env:NODE_ENV=\"development\"; electron .
  • \n
  • CMD: set \"NODE_ENV=development\" & electron .
  • \n
\n
", - "readmeOriginal": "

Cumulus

\n

A SoundCloud player that lives in your menubar.

\n

\"GitHub

\n

\n

Installing

\n

Download the latest release for OSX.

\n

IntelliJ users be warned: This app hijacks the ⌘+Alt+L shortcurt used by IntelliJ to reformat code. See #40 and #77.

\n

Developing

\n

Install dependencies

\n

npm install

\n

npm install -g electron

\n

Compile the application

\n

grunt or grunt build

\n

Run the application with the Chrome DevTools

\n

NODE_ENV=development electron .

\n

Or in Windows:

\n
    \n
  • PowerShell: $env:NODE_ENV=\"development\"; electron .
  • \n
  • CMD: set \"NODE_ENV=development\" & electron .
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.439Z" + "csgo-tracker": { + "readmeCleaned": "

csgo-tracker

\n

\"CI

\n

csgo-tracker is a simple Electron app that lets you track your CS:GO matches and stats using Valve's game state integration.

\n

Features

\n
    \n
  • Keep track of your CS:GO stats and matches.
  • \n
  • Get real time updates about your performance in the current match.
  • \n
  • No ads, no account needed, everything is stored locally.
  • \n
\n

\"screenshot1\"

\n

\"screenshot2\"

\n

\"screenshot3\"

\n

Installation

\n

You can download the latest stable release for your OS here. Also, you can download the latest build from the Actions tab (you have to be logged into your GitHub account).

\n

The downloaded .zip folder will contain a .cfg file and an executable file. Before installing or running the app you need to place the .cfg file into the csgo/cfg directory inside the CS:GO installation folder. If your game was running when you placed the file, make sure to restart it to apply the configuration changes.

\n

To install the Windows version, you have to run the installer file. The Linux version is an AppImage so you can just run the executable to start the app.

\n

Usage

\n

To track a match, you have to run csgo-tracker before starting the match. If you close the app before the match ends, the match stats will be incomplete.

\n

To access your match history, go to the Matches tab. A list of matches will appear on the left hand side of the screen. Then you can click on any item of the list to see your performance in each match. You can also see your performance in any round by clicking on the chart at the bottom of the screen.

\n

Repository Structure

\n

The app has two main components:

\n
    \n
  • A REST API (restapi folder) built using Node.js and Express. It receives, processes and stores the game info into an SQLite database. It also exposes endpoints to get the matches, rounds and stats stored in the database.
  • \n
  • A web app (webapp folder) built with Vue.js. It fetches info from the REST API and displays it to the user.
  • \n
\n

These two components are bundled together into an Electron app (electronapp folder) in order to easily distribute them.

\n
", + "readmeOriginal": "

csgo-tracker

\n

\"CI

\n

csgo-tracker is a simple Electron app that lets you track your CS:GO matches and stats using Valve's game state integration.

\n

Features

\n
    \n
  • Keep track of your CS:GO stats and matches.
  • \n
  • Get real time updates about your performance in the current match.
  • \n
  • No ads, no account needed, everything is stored locally.
  • \n
\n

\"screenshot1\"

\n

\"screenshot2\"

\n

\"screenshot3\"

\n

Installation

\n

You can download the latest stable release for your OS here. Also, you can download the latest build from the Actions tab (you have to be logged into your GitHub account).

\n

The downloaded .zip folder will contain a .cfg file and an executable file. Before installing or running the app you need to place the .cfg file into the csgo/cfg directory inside the CS:GO installation folder. If your game was running when you placed the file, make sure to restart it to apply the configuration changes.

\n

To install the Windows version, you have to run the installer file. The Linux version is an AppImage so you can just run the executable to start the app.

\n

Usage

\n

To track a match, you have to run csgo-tracker before starting the match. If you close the app before the match ends, the match stats will be incomplete.

\n

To access your match history, go to the Matches tab. A list of matches will appear on the left hand side of the screen. Then you can click on any item of the list to see your performance in each match. You can also see your performance in any round by clicking on the chart at the bottom of the screen.

\n

Repository Structure

\n

The app has two main components:

\n
    \n
  • A REST API (restapi folder) built using Node.js and Express. It receives, processes and stores the game info into an SQLite database. It also exposes endpoints to get the matches, rounds and stats stored in the database.
  • \n
  • A web app (webapp folder) built with Vue.js. It fetches info from the REST API and displays it to the user.
  • \n
\n

These two components are bundled together into an Electron app (electronapp folder) in order to easily distribute them.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:32.349Z" }, "csv-to-sqlite": { - "readmeCleaned": "

CSV to SQLite

\n
\n

A desktop app to convert CSV files to SQLite databases!

\n
\n

\"Version\"\n\"Downloads\"\n\"License\"

\n

Table of Contents

\n

Purpose
\nCompatibility
\nSetup
\nScreenshots
\nFuture Goals

\n

Purpose

\n

CSV to SQLite is an electron application designed to convert comma-separated values files to SQLite databases with column type affinities. This desktop app allows a user to convert much more quickly when compared to command-line CSV to SQLite conversion methods. Instead of creating a custom conversion script for each SQLite database, a user is able to quickly adjust the parameters for how the CSV files should be converted.

\n

Compatibility

\n

CSV to SQLite is compatible with Windows, Mac OS, and Linux.

\n

Setup

\n
# clone the repository\ngit clone https://github.com/isaiahnields/csv-to-sqlite\n\n# install dependencies\nnpm install\n\n# serve with hot reload\nnpm run dev\n\n# build electron application for production\nnpm run build
\n

Screenshots

\n

\n

\n

Future Goals

\n

See Projects.

\n
", - "readmeOriginal": "

CSV to SQLite

\n
\n

A desktop app to convert CSV files to SQLite databases!

\n
\n

\"Version\"\n\"Downloads\"\n\"License\"

\n

Table of Contents

\n

Purpose
\nCompatibility
\nSetup
\nScreenshots
\nFuture Goals

\n

Purpose

\n

CSV to SQLite is an electron application designed to convert comma-separated values files to SQLite databases with column type affinities. This desktop app allows a user to convert much more quickly when compared to command-line CSV to SQLite conversion methods. Instead of creating a custom conversion script for each SQLite database, a user is able to quickly adjust the parameters for how the CSV files should be converted.

\n

Compatibility

\n

CSV to SQLite is compatible with Windows, Mac OS, and Linux.

\n

Setup

\n
# clone the repository\ngit clone https://github.com/isaiahnields/csv-to-sqlite\n\n# install dependencies\nnpm install\n\n# serve with hot reload\nnpm run dev\n\n# build electron application for production\nnpm run build
\n

Screenshots

\n

\n

\n

Future Goals

\n

See Projects.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.448Z" + "readmeCleaned": "

CSV to SQLite

\n
\n

A desktop app to convert CSV files to SQLite databases!

\n
\n

\"Version\"\n\"Downloads\"\n\"License\"

\n

Table of Contents

\n

Purpose
\nCompatibility
\nSetup
\nScreenshots
\nFuture Goals

\n

Purpose

\n

CSV to SQLite is an electron application designed to convert comma-separated values files to SQLite databases with column type affinities. This desktop app allows a user to convert much more quickly when compared to command-line CSV to SQLite conversion methods. Instead of creating a custom conversion script for each SQLite database, a user is able to quickly adjust the parameters for how the CSV files should be converted.

\n

Compatibility

\n

CSV to SQLite is compatible with Windows, Mac OS, and Linux.

\n

Setup

\n
# clone the repository\ngit clone https://github.com/isaiahnields/csv-to-sqlite\n\n# install dependencies\nnpm install\n\n# serve with hot reload\nnpm run dev\n\n# build electron application for production\nnpm run build
\n

Screenshots

\n

\n

\n

Future Goals

\n

See Projects.

\n
", + "readmeOriginal": "

CSV to SQLite

\n
\n

A desktop app to convert CSV files to SQLite databases!

\n
\n

\"Version\"\n\"Downloads\"\n\"License\"

\n

Table of Contents

\n

Purpose
\nCompatibility
\nSetup
\nScreenshots
\nFuture Goals

\n

Purpose

\n

CSV to SQLite is an electron application designed to convert comma-separated values files to SQLite databases with column type affinities. This desktop app allows a user to convert much more quickly when compared to command-line CSV to SQLite conversion methods. Instead of creating a custom conversion script for each SQLite database, a user is able to quickly adjust the parameters for how the CSV files should be converted.

\n

Compatibility

\n

CSV to SQLite is compatible with Windows, Mac OS, and Linux.

\n

Setup

\n
# clone the repository\ngit clone https://github.com/isaiahnields/csv-to-sqlite\n\n# install dependencies\nnpm install\n\n# serve with hot reload\nnpm run dev\n\n# build electron application for production\nnpm run build
\n

Screenshots

\n

\n

\n

Future Goals

\n

See Projects.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:32.549Z" + }, + "cumulus": { + "readmeCleaned": "

Cumulus

\n

A SoundCloud player that lives in your menubar.

\n

\"GitHub

\n

\n

Installing

\n

Download the latest release for OSX.

\n

IntelliJ users be warned: This app hijacks the ⌘+Alt+L shortcurt used by IntelliJ to reformat code. See #40 and #77.

\n

Developing

\n

Install dependencies

\n

npm install

\n

npm install -g electron

\n

Compile the application

\n

grunt or grunt build

\n

Run the application with the Chrome DevTools

\n

NODE_ENV=development electron .

\n

Or in Windows:

\n
    \n
  • PowerShell: $env:NODE_ENV=\"development\"; electron .
  • \n
  • CMD: set \"NODE_ENV=development\" & electron .
  • \n
\n
", + "readmeOriginal": "

Cumulus

\n

A SoundCloud player that lives in your menubar.

\n

\"GitHub

\n

\n

Installing

\n

Download the latest release for OSX.

\n

IntelliJ users be warned: This app hijacks the ⌘+Alt+L shortcurt used by IntelliJ to reformat code. See #40 and #77.

\n

Developing

\n

Install dependencies

\n

npm install

\n

npm install -g electron

\n

Compile the application

\n

grunt or grunt build

\n

Run the application with the Chrome DevTools

\n

NODE_ENV=development electron .

\n

Or in Windows:

\n
    \n
  • PowerShell: $env:NODE_ENV=\"development\"; electron .
  • \n
  • CMD: set \"NODE_ENV=development\" & electron .
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:32.736Z" }, "cyapass": { - "readmeCleaned": "

CYaPass-Electron

\n

The official C'YaPass desktop app built on Electron (runs on Windows, Linux, Mac)

\n

Try It Out

\nYou can try this app with three easy steps:\n
    \n
  1. />git clone https://github.com/raddevus/CYaPass-Electron/
  2. \n
  3. />npm install -- installs all required node_modules
  4. \n
  5. />npm start -- starts the app\n
\n

Build the installation packages

\nYou can build the installation packages (after you've cloned the repo) with:
\n/>npm run dist -- builds installation packages for your current OS\n

\"first\"

\n
", - "readmeOriginal": "

CYaPass-Electron

\n

The official C'YaPass desktop app built on Electron (runs on Windows, Linux, Mac)

\n

Try It Out

\nYou can try this app with three easy steps:\n
    \n
  1. />git clone https://github.com/raddevus/CYaPass-Electron/
  2. \n
  3. />npm install -- installs all required node_modules
  4. \n
  5. />npm start -- starts the app\n
\n

Build the installation packages

\nYou can build the installation packages (after you've cloned the repo) with:
\n/>npm run dist -- builds installation packages for your current OS\n

\"first\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.535Z" + "readmeCleaned": "

CYaPass-Electron

\n

The official C'YaPass desktop app built on Electron (runs on Windows, Linux, Mac)

\n

Try It Out

\nYou can try this app with three easy steps:\n
    \n
  1. />git clone https://github.com/raddevus/CYaPass-Electron/
  2. \n
  3. />npm install -- installs all required node_modules
  4. \n
  5. />npm start -- starts the app\n
\n

Build the installation packages

\nYou can build the installation packages (after you've cloned the repo) with:
\n/>npm run dist -- builds installation packages for your current OS\n

\"first\"

\n
", + "readmeOriginal": "

CYaPass-Electron

\n

The official C'YaPass desktop app built on Electron (runs on Windows, Linux, Mac)

\n

Try It Out

\nYou can try this app with three easy steps:\n
    \n
  1. />git clone https://github.com/raddevus/CYaPass-Electron/
  2. \n
  3. />npm install -- installs all required node_modules
  4. \n
  5. />npm start -- starts the app\n
\n

Build the installation packages

\nYou can build the installation packages (after you've cloned the repo) with:
\n/>npm run dist -- builds installation packages for your current OS\n

\"first\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:32.826Z" }, "cryptoarm-gost": { - "readmeCleaned": "

КриптоАРМ ГОСТ

\n

\"GitHub

\n

Описание

\n

КриптоАРМ ГОСТ - это новый уровень развития знакомой многим программы КриптоАРМ. Новое приложение обеспечивает возможность создания и проверки электронной подписи файлов с произвольным расширением на операционных системах Windows, Linux и macOS.

\n

КриптоАРМ ГОСТ работает с сертификатами и ключами усиленной квалифицированной электронной подписи и полностью совместим с криптопровайдером СКЗИ КриптоПро CSP начиная с версии 4.0.

\n

В приложении поддержаны стандарты для электронной подписи и хеширования ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012, которые с должны заменить прекращающие свое действие стандарты ГОСТ Р 34.10-2001 и ГОСТ Р 34.11-94.

\n

\"изображение\"

\n

Функциональные возможности

\n
    \n
  • Электронная подпись - создание (формирование) электронной подписи в двух вариантах: совмещенной и отделенной. Формат подписи CMS (PKCS#7). Проверка электронной подписи с учетом списков отозванных сертификатов. Добавление электронной подписи к уже существующей.
  • \n
\n

\"demo-sign\"

\n

Для создания усовершенствованной подписи, формата CAdES-X Long Type 1 выберите соответсвующий пункт в Параметрах и укажите ссылку TSP службы, наприvер http://qs.cryptopro.ru/tsp/tsp.srf

\n

\"изображение\"

\n
    \n
  • Шифрование - шифрование файлов в адрес нескольких получателей. Расшифрование данных. Архивирование результатов после шифрования.
  • \n
\n

\"demo-enc\"

\n
    \n
  • Управление сертификатами - импорт и экспорт сертификатов. Удаление выбранных сертификатов и ключей. Установка сертификатов с токенов (с контейнеров, расположенных на отчуждаемых носителях). Отправка запросов и получение сертификатов с использованием ПАК КриптоПро УЦ 2.0. Установка сертификатов из DSS. Автоматическое построение и проверка цепочки сертификатов.
  • \n
\n

\"изображение\"

\n
    \n
  • Журнал операций - журналирование выполненных пользователем операций
  • \n
\n

\"изображение\"

\n
    \n
  • Документы - быстрый доступ к документам, с возможностью выполнения операций (подпись, шифрование, архивация и т.д.)
  • \n
\n

\"изображение\"

\n

Документация

\n

Руководство пользователя.pdf

\n

Обратная связь

\n

Если у вас есть вопросы по технической поддержке, то напишите нам на support@trusted.ru или откройте обращение на странице GitHub Issues

\n
", - "readmeOriginal": "

КриптоАРМ ГОСТ

\n

\"GitHub

\n

Описание

\n

КриптоАРМ ГОСТ - это новый уровень развития знакомой многим программы КриптоАРМ. Новое приложение обеспечивает возможность создания и проверки электронной подписи файлов с произвольным расширением на операционных системах Windows, Linux и macOS.

\n

КриптоАРМ ГОСТ работает с сертификатами и ключами усиленной квалифицированной электронной подписи и полностью совместим с криптопровайдером СКЗИ КриптоПро CSP начиная с версии 4.0.

\n

В приложении поддержаны стандарты для электронной подписи и хеширования ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012, которые с должны заменить прекращающие свое действие стандарты ГОСТ Р 34.10-2001 и ГОСТ Р 34.11-94.

\n

\"изображение\"

\n

Функциональные возможности

\n
    \n
  • Электронная подпись - создание (формирование) электронной подписи в двух вариантах: совмещенной и отделенной. Формат подписи CMS (PKCS#7). Проверка электронной подписи с учетом списков отозванных сертификатов. Добавление электронной подписи к уже существующей.
  • \n
\n

\"demo-sign\"

\n

Для создания усовершенствованной подписи, формата CAdES-X Long Type 1 выберите соответсвующий пункт в Параметрах и укажите ссылку TSP службы, наприvер http://qs.cryptopro.ru/tsp/tsp.srf

\n

\"изображение\"

\n
    \n
  • Шифрование - шифрование файлов в адрес нескольких получателей. Расшифрование данных. Архивирование результатов после шифрования.
  • \n
\n

\"demo-enc\"

\n
    \n
  • Управление сертификатами - импорт и экспорт сертификатов. Удаление выбранных сертификатов и ключей. Установка сертификатов с токенов (с контейнеров, расположенных на отчуждаемых носителях). Отправка запросов и получение сертификатов с использованием ПАК КриптоПро УЦ 2.0. Установка сертификатов из DSS. Автоматическое построение и проверка цепочки сертификатов.
  • \n
\n

\"изображение\"

\n
    \n
  • Журнал операций - журналирование выполненных пользователем операций
  • \n
\n

\"изображение\"

\n
    \n
  • Документы - быстрый доступ к документам, с возможностью выполнения операций (подпись, шифрование, архивация и т.д.)
  • \n
\n

\"изображение\"

\n

Документация

\n

Руководство пользователя.pdf

\n

Обратная связь

\n

Если у вас есть вопросы по технической поддержке, то напишите нам на support@trusted.ru или откройте обращение на странице GitHub Issues

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.627Z" + "readmeCleaned": "

КриптоАРМ ГОСТ

\n

\"GitHub

\n

Описание

\n

КриптоАРМ ГОСТ - это новый уровень развития знакомой многим программы КриптоАРМ. Новое приложение обеспечивает возможность создания и проверки электронной подписи файлов с произвольным расширением на операционных системах Windows, Linux и macOS.

\n

КриптоАРМ ГОСТ работает с сертификатами и ключами усиленной квалифицированной электронной подписи и полностью совместим с криптопровайдером СКЗИ КриптоПро CSP начиная с версии 4.0.

\n

В приложении поддержаны стандарты для электронной подписи и хеширования ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012, которые с должны заменить прекращающие свое действие стандарты ГОСТ Р 34.10-2001 и ГОСТ Р 34.11-94.

\n

\"изображение\"

\n

Функциональные возможности

\n
    \n
  • Электронная подпись - создание (формирование) электронной подписи в двух вариантах: совмещенной и отделенной. Формат подписи CMS (PKCS#7). Проверка электронной подписи с учетом списков отозванных сертификатов. Добавление электронной подписи к уже существующей.
  • \n
\n

\"demo-sign\"

\n

Для создания усовершенствованной подписи, формата CAdES-X Long Type 1 выберите соответсвующий пункт в Параметрах и укажите ссылку TSP службы, наприvер http://qs.cryptopro.ru/tsp/tsp.srf

\n

\"изображение\"

\n
    \n
  • Шифрование - шифрование файлов в адрес нескольких получателей. Расшифрование данных. Архивирование результатов после шифрования.
  • \n
\n

\"demo-enc\"

\n
    \n
  • Управление сертификатами - импорт и экспорт сертификатов. Удаление выбранных сертификатов и ключей. Установка сертификатов с токенов (с контейнеров, расположенных на отчуждаемых носителях). Отправка запросов и получение сертификатов с использованием ПАК КриптоПро УЦ 2.0. Установка сертификатов из DSS. Автоматическое построение и проверка цепочки сертификатов.
  • \n
\n

\"изображение\"

\n
    \n
  • Журнал операций - журналирование выполненных пользователем операций
  • \n
\n

\"изображение\"

\n
    \n
  • Документы - быстрый доступ к документам, с возможностью выполнения операций (подпись, шифрование, архивация и т.д.)
  • \n
\n

\"изображение\"

\n

Документация

\n

Руководство пользователя.pdf

\n

Обратная связь

\n

Если у вас есть вопросы по технической поддержке, то напишите нам на support@trusted.ru или откройте обращение на странице GitHub Issues

\n
", + "readmeOriginal": "

КриптоАРМ ГОСТ

\n

\"GitHub

\n

Описание

\n

КриптоАРМ ГОСТ - это новый уровень развития знакомой многим программы КриптоАРМ. Новое приложение обеспечивает возможность создания и проверки электронной подписи файлов с произвольным расширением на операционных системах Windows, Linux и macOS.

\n

КриптоАРМ ГОСТ работает с сертификатами и ключами усиленной квалифицированной электронной подписи и полностью совместим с криптопровайдером СКЗИ КриптоПро CSP начиная с версии 4.0.

\n

В приложении поддержаны стандарты для электронной подписи и хеширования ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012, которые с должны заменить прекращающие свое действие стандарты ГОСТ Р 34.10-2001 и ГОСТ Р 34.11-94.

\n

\"изображение\"

\n

Функциональные возможности

\n
    \n
  • Электронная подпись - создание (формирование) электронной подписи в двух вариантах: совмещенной и отделенной. Формат подписи CMS (PKCS#7). Проверка электронной подписи с учетом списков отозванных сертификатов. Добавление электронной подписи к уже существующей.
  • \n
\n

\"demo-sign\"

\n

Для создания усовершенствованной подписи, формата CAdES-X Long Type 1 выберите соответсвующий пункт в Параметрах и укажите ссылку TSP службы, наприvер http://qs.cryptopro.ru/tsp/tsp.srf

\n

\"изображение\"

\n
    \n
  • Шифрование - шифрование файлов в адрес нескольких получателей. Расшифрование данных. Архивирование результатов после шифрования.
  • \n
\n

\"demo-enc\"

\n
    \n
  • Управление сертификатами - импорт и экспорт сертификатов. Удаление выбранных сертификатов и ключей. Установка сертификатов с токенов (с контейнеров, расположенных на отчуждаемых носителях). Отправка запросов и получение сертификатов с использованием ПАК КриптоПро УЦ 2.0. Установка сертификатов из DSS. Автоматическое построение и проверка цепочки сертификатов.
  • \n
\n

\"изображение\"

\n
    \n
  • Журнал операций - журналирование выполненных пользователем операций
  • \n
\n

\"изображение\"

\n
    \n
  • Документы - быстрый доступ к документам, с возможностью выполнения операций (подпись, шифрование, архивация и т.д.)
  • \n
\n

\"изображение\"

\n

Документация

\n

Руководство пользователя.pdf

\n

Обратная связь

\n

Если у вас есть вопросы по технической поддержке, то напишите нам на support@trusted.ru или откройте обращение на странице GitHub Issues

\n
", + "readmeFetchedAt": "2024-02-29T22:00:33.009Z" }, - "darkj": { - "readmeCleaned": "

DarkJ

\n

\"Preview\"

\n

Ever feel JIRA's UI is hard to use? Every small action it reloads the whole page or open a brand new one. That list of subtask really doesn't let you do anything. Searching doesn't really work the way you expected and if you find the thing, you don't know how you did it.

\n

Enter DarkJ! A fluid, dark themed native desktop UI for JIRA that helps you get by your daily JIRA workflow easier. With a custom built, Angular based UI, viewing issues has never been easier. A easy-to-use tab system manages all the issues you care about in one convenient place. Live update and pinning issues let you resume work faster and a custom built search page let you search almost everything.

\n

Interested? How about heading over to the Releases page and try it out? Oh, and it's free to use by the way.

\n

DarkJ's UI is based on the amazing Black Dashboard Theme by CreativeTim.

\n

This app is a fan created work and is not an official product of JIRA or endorsed by Atlassian.

\n

Highlights

\n
    \n
  • Angular based UI with fluid transitions and animations, no more waiting for the whole page to load.
  • \n
  • Tab based issue viewing with pin and live update, all the issues you cared about are easily within reach.
  • \n
  • Full-text based search feature that lets you search the entire JIRA, no need to fiddle with that complicated JIRA search function.
  • \n
  • Custom created controls let you do your daily tasks within DarkJ, included custom controls are:\n
      \n
    • Assignee picker
    • \n
    • Title editor
    • \n
    • Priority changer
    • \n
    • Status changer
    • \n
    • Simple description editor
    • \n
    \n
  • \n
  • Minimizable create issue window.
  • \n
  • Conveniently placed \"Open in JIRA\" buttons, so you can always go to your JIRA UI easily.
  • \n
  • Support multiple accounts
  • \n
\n

Built On

\n

\n

\n

Download & Installation

\n

Head over to the Releases page and download the latest version to get started!

\n

Windows

\n

Download the latest setup.exe and follow the installation instruction.

\n

MacOS

\n

You can download either the .zip or .dmg to use DarkJ.

\n

If you downloaded the .zip:

\n
    \n
  1. Extract the content of the .zip file.
  2. \n
  3. You can put the extracted file in your /Applications folder for it to show up in Launchpad.
  4. \n
\n

If you downloaded the .dmg:

\n
    \n
  1. Open the .dmg file.
  2. \n
  3. After clicking \"Agree\", drag the DarkJ icon into the Applications folder icon on screen.
  4. \n
  5. DarkJ should now be available in Launchpad.
  6. \n
  7. If there's a separate DarkJ icon appears on your Desktop, you can remove that by draggin it to the Trashcan.
  8. \n
\n

How much does this app cost?

\n

0, 🆓! It's free to use! If you like the app, maybe consider \"BuyBuy me a tea, a gazillion ton of black tea went into DarkJ 😉

\n

FAQ

\n
    \n
  • \n

    It doesn't start on MacOS.

    \n

    Before 0.1.1, DarkJ is not signed and this has been corrected in release 0.1.1. After 0.1.1, you should be able to click \"Open\" in the warning dialog that shows up when you first start DarkJ.

    \n
  • \n
  • \n

    On MacOS, it asks me for permission to use Keychain Access.

    \n

    DarkJ uses Keychain to store you JIRA token so it will need access to your Keychain to function properly. To prevent future warning, click \"Always Allow\".

    \n
  • \n
  • \n

    Is my JIRA data safe?

    \n

    DarkJ stores your JIRA API token with your computer's built-in credential manager, on Windows, it's Credential Manager; on MacOS, it's Keychain Access.

    \n

    Your API token and JIRA login information is only used for authentication purposes and DarkJ will only send your JIRA data and JIRA account information to your organization's JIRA service and not anywhere else.

    \n

    To improve your account safety, use a dedicated API token for DarkJ.

    \n
  • \n
  • \n

    Is there any keyboard shortcuts?

    \n

    Yep, common useful shortcuts are:

    \n
     Ctrl + f = Open Search Page\n Ctrl + n = Open Create Issue Window\n ESC = Exit current window\n
    \n

    There are other shortcuts available and they are listed in the menus. For MacOS, replace Ctrl with Command.

    \n
  • \n
  • \n

    I am getting some timeout warning.

    \n

    Try clicking the \"Refresh\" button on the top-right corner or press \"F5\" to reload the app.

    \n
  • \n
  • \n

    I can't transition, create issue or perform some actions.

    \n

    Although we try to create controls for most JIRA applications, there might be fields that DarkJ doesn't support and is required to fill in during issue creation or transition.

    \n

    In these cases, click the \"Open External\" button (looks like a square with arrow pointing out) in the related screen and you can perform the actions with JIRA's native UI.

    \n
  • \n
\n

Issues

\n

For any issues or feature suggestions, feel free to post in the Issues.

\n
", - "readmeOriginal": "

DarkJ

\n

\"Preview\"

\n

Ever feel JIRA's UI is hard to use? Every small action it reloads the whole page or open a brand new one. That list of subtask really doesn't let you do anything. Searching doesn't really work the way you expected and if you find the thing, you don't know how you did it.

\n

Enter DarkJ! A fluid, dark themed native desktop UI for JIRA that helps you get by your daily JIRA workflow easier. With a custom built, Angular based UI, viewing issues has never been easier. A easy-to-use tab system manages all the issues you care about in one convenient place. Live update and pinning issues let you resume work faster and a custom built search page let you search almost everything.

\n

Interested? How about heading over to the Releases page and try it out? Oh, and it's free to use by the way.

\n

DarkJ's UI is based on the amazing Black Dashboard Theme by CreativeTim.

\n

This app is a fan created work and is not an official product of JIRA or endorsed by Atlassian.

\n

Highlights

\n
    \n
  • Angular based UI with fluid transitions and animations, no more waiting for the whole page to load.
  • \n
  • Tab based issue viewing with pin and live update, all the issues you cared about are easily within reach.
  • \n
  • Full-text based search feature that lets you search the entire JIRA, no need to fiddle with that complicated JIRA search function.
  • \n
  • Custom created controls let you do your daily tasks within DarkJ, included custom controls are:\n
      \n
    • Assignee picker
    • \n
    • Title editor
    • \n
    • Priority changer
    • \n
    • Status changer
    • \n
    • Simple description editor
    • \n
    \n
  • \n
  • Minimizable create issue window.
  • \n
  • Conveniently placed \"Open in JIRA\" buttons, so you can always go to your JIRA UI easily.
  • \n
  • Support multiple accounts
  • \n
\n

Built On

\n

\n

\n

Download & Installation

\n

Head over to the Releases page and download the latest version to get started!

\n

Windows

\n

Download the latest setup.exe and follow the installation instruction.

\n

MacOS

\n

You can download either the .zip or .dmg to use DarkJ.

\n

If you downloaded the .zip:

\n
    \n
  1. Extract the content of the .zip file.
  2. \n
  3. You can put the extracted file in your /Applications folder for it to show up in Launchpad.
  4. \n
\n

If you downloaded the .dmg:

\n
    \n
  1. Open the .dmg file.
  2. \n
  3. After clicking \"Agree\", drag the DarkJ icon into the Applications folder icon on screen.
  4. \n
  5. DarkJ should now be available in Launchpad.
  6. \n
  7. If there's a separate DarkJ icon appears on your Desktop, you can remove that by draggin it to the Trashcan.
  8. \n
\n

How much does this app cost?

\n

0, 🆓! It's free to use! If you like the app, maybe consider \"BuyBuy me a tea, a gazillion ton of black tea went into DarkJ 😉

\n

FAQ

\n
    \n
  • \n

    It doesn't start on MacOS.

    \n

    Before 0.1.1, DarkJ is not signed and this has been corrected in release 0.1.1. After 0.1.1, you should be able to click \"Open\" in the warning dialog that shows up when you first start DarkJ.

    \n
  • \n
  • \n

    On MacOS, it asks me for permission to use Keychain Access.

    \n

    DarkJ uses Keychain to store you JIRA token so it will need access to your Keychain to function properly. To prevent future warning, click \"Always Allow\".

    \n
  • \n
  • \n

    Is my JIRA data safe?

    \n

    DarkJ stores your JIRA API token with your computer's built-in credential manager, on Windows, it's Credential Manager; on MacOS, it's Keychain Access.

    \n

    Your API token and JIRA login information is only used for authentication purposes and DarkJ will only send your JIRA data and JIRA account information to your organization's JIRA service and not anywhere else.

    \n

    To improve your account safety, use a dedicated API token for DarkJ.

    \n
  • \n
  • \n

    Is there any keyboard shortcuts?

    \n

    Yep, common useful shortcuts are:

    \n
     Ctrl + f = Open Search Page\n Ctrl + n = Open Create Issue Window\n ESC = Exit current window\n
    \n

    There are other shortcuts available and they are listed in the menus. For MacOS, replace Ctrl with Command.

    \n
  • \n
  • \n

    I am getting some timeout warning.

    \n

    Try clicking the \"Refresh\" button on the top-right corner or press \"F5\" to reload the app.

    \n
  • \n
  • \n

    I can't transition, create issue or perform some actions.

    \n

    Although we try to create controls for most JIRA applications, there might be fields that DarkJ doesn't support and is required to fill in during issue creation or transition.

    \n

    In these cases, click the \"Open External\" button (looks like a square with arrow pointing out) in the related screen and you can perform the actions with JIRA's native UI.

    \n
  • \n
\n

Issues

\n

For any issues or feature suggestions, feel free to post in the Issues.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.678Z" + "cursor-highlight": { + "readmeCleaned": "

Cursor Highlight

\n

\"License\"\n\"Release\"\n\"Issue\"

\n
\n

This is a utility tool let other guys easily focus on your mouse cursor. Especially effective when you share screen in a meeting session.

\n
\n

\"demo

\n

Download & Usage

\n

Download from release: https://github.com/Hazyzh/cursor-highlight/releases

\n

Once you install and open it, there will showing a circle shape highlight section on your screen and moving followed your mouse cursor.

\n

Key Control

\n
    \n
  • Escape(or Esc for short) press Esc will exit the highlight mode.
  • \n
  • Alt (⌥ or Option on Mac) + x press Alt and x will toggle highlight mode.
  • \n
  • Left Mouse Button keep press left mouse button and moving, will painting on the screen.
  • \n
  • Mouse Wheel scrolling mouse wheel will zoom in/out the highlight section area.
  • \n
\n
\n

You can also control it by clicking the tray bar icon.

\n
\n

Contributing

\n

See CONTRIBUTING.md for more information.

\n

License

\n

MIT license.

\n

🎉 All your support is super appreciated! 🎉

\n\n
", + "readmeOriginal": "

Cursor Highlight

\n

\"License\"\n\"Release\"\n\"Issue\"

\n
\n

This is a utility tool let other guys easily focus on your mouse cursor. Especially effective when you share screen in a meeting session.

\n
\n

\"demo

\n

Download & Usage

\n

Download from release: https://github.com/Hazyzh/cursor-highlight/releases

\n

Once you install and open it, there will showing a circle shape highlight section on your screen and moving followed your mouse cursor.

\n

Key Control

\n
    \n
  • Escape(or Esc for short) press Esc will exit the highlight mode.
  • \n
  • Alt (⌥ or Option on Mac) + x press Alt and x will toggle highlight mode.
  • \n
  • Left Mouse Button keep press left mouse button and moving, will painting on the screen.
  • \n
  • Mouse Wheel scrolling mouse wheel will zoom in/out the highlight section area.
  • \n
\n
\n

You can also control it by clicking the tray bar icon.

\n
\n

Contributing

\n

See CONTRIBUTING.md for more information.

\n

License

\n

MIT license.

\n

🎉 All your support is super appreciated! 🎉

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:33.025Z" }, "cypress": { - "readmeCleaned": "

\n \n

\n

\n Documentation |\n Changelog |\n Roadmap\n

\n

\n The web has evolved. Finally, testing has too.\n

\n

\n Fast, easy and reliable testing for anything that runs in a browser.\n

\n

\n Join us, we're hiring.\n

\n

\n \n \"npm\"\n \n \n \"Gitter\n \n \n \"StackShare\"\n
\n

\n

What is Cypress?

\n

\n \n \"Why\n \n

\n

Installing

\n

\"npm

\n

Install Cypress for Mac, Linux, or Windows, then get started.

\n
npm install cypress --save-dev
\n

or

\n
yarn add cypress --dev
\n

\"installing-cli

\n

Contributing

\n
    \n
  • \"CircleCI\" - develop branch
  • \n
  • \"CircleCI\" - master branch
  • \n
\n

Please see our Contributing Guideline which explains repo organization, linting, testing, and other steps.

\n

License

\n

\"license\"

\n

This project is licensed under the terms of the MIT license.

\n

Badges

\n

Let the world know your project is using Cypress.io to test with this cool badge

\n

\"Cypress.io\"

\n
[![Cypress.io](https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg)](https://www.cypress.io/)\n
\n
", - "readmeOriginal": "

\n \n

\n

\n Documentation |\n Changelog |\n Roadmap\n

\n

\n The web has evolved. Finally, testing has too.\n

\n

\n Fast, easy and reliable testing for anything that runs in a browser.\n

\n

\n Join us, we're hiring.\n

\n

\n \n \"npm\"\n \n \n \"Gitter\n \n \n \"StackShare\"\n
\n

\n

What is Cypress?

\n

\n \n \"Why\n \n

\n

Installing

\n

\"npm

\n

Install Cypress for Mac, Linux, or Windows, then get started.

\n
npm install cypress --save-dev
\n

or

\n
yarn add cypress --dev
\n

\"installing-cli

\n

Contributing

\n
    \n
  • \"CircleCI\" - develop branch
  • \n
  • \"CircleCI\" - master branch
  • \n
\n

Please see our Contributing Guideline which explains repo organization, linting, testing, and other steps.

\n

License

\n

\"license\"

\n

This project is licensed under the terms of the MIT license.

\n

Badges

\n

Let the world know your project is using Cypress.io to test with this cool badge

\n

\"Cypress.io\"

\n
[![Cypress.io](https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg)](https://www.cypress.io/)\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.690Z" + "readmeCleaned": "

\n \n \n \n \n \"Cypress\n \n \n

\n

\n Documentation |\n Changelog |\n Roadmap\n

\n

\n The web has evolved. Finally, testing has too.\n

\n

\n Fast, easy and reliable testing for anything that runs in a browser.\n

\n

\n Join us, we're hiring.\n

\n

\n \n \"npm\"\n \n \n \"Discord\n \n \n \"StackShare\"\n
\n

\n

What is Cypress?

\n

\n \n \"Why\n \n

\n

Installing

\n

\"npm

\n

Install Cypress for Mac, Linux, or Windows, then get started.

\n
npm install cypress --save-dev
\n

or

\n
yarn add cypress --dev
\n

or

\n
pnpm add cypress --save-dev
\n

\"installing-cli

\n

Contributing

\n

\"cypress\"\n\"CircleCI\" - develop branch

\n

Please see our Contributing Guideline which explains repo organization, linting, testing, and other steps.

\n

License

\n

\"license\"

\n

This project is licensed under the terms of the MIT license.

\n

Badges

\n

Configure a badge for your project's README to show your test status or test count in the Cypress Cloud.

\n

\"cypress\"

\n

\"cypress\"

\n

Or let the world know your project is using Cypress with the badge below.

\n

\"Cypress.io\"

\n
[![Cypress.io](https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg)](https://www.cypress.io/)\n
\n
", + "readmeOriginal": "

\n \n \n \n \n \"Cypress\n \n \n

\n

\n Documentation |\n Changelog |\n Roadmap\n

\n

\n The web has evolved. Finally, testing has too.\n

\n

\n Fast, easy and reliable testing for anything that runs in a browser.\n

\n

\n Join us, we're hiring.\n

\n

\n \n \"npm\"\n \n \n \"Discord\n \n \n \"StackShare\"\n
\n

\n

What is Cypress?

\n

\n \n \"Why\n \n

\n

Installing

\n

\"npm

\n

Install Cypress for Mac, Linux, or Windows, then get started.

\n
npm install cypress --save-dev
\n

or

\n
yarn add cypress --dev
\n

or

\n
pnpm add cypress --save-dev
\n

\"installing-cli

\n

Contributing

\n

\"cypress\"\n\"CircleCI\" - develop branch

\n

Please see our Contributing Guideline which explains repo organization, linting, testing, and other steps.

\n

License

\n

\"license\"

\n

This project is licensed under the terms of the MIT license.

\n

Badges

\n

Configure a badge for your project's README to show your test status or test count in the Cypress Cloud.

\n

\"cypress\"

\n

\"cypress\"

\n

Or let the world know your project is using Cypress with the badge below.

\n

\"Cypress.io\"

\n
[![Cypress.io](https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg)](https://www.cypress.io/)\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:33.214Z" + }, + "darkj": { + "readmeCleaned": "

DarkJ

\n

\"Preview\"

\n

Ever feel JIRA's UI is hard to use? Every small action it reloads the whole page or open a brand new one. That list of subtask really doesn't let you do anything. Searching doesn't really work the way you expected and if you find the thing, you don't know how you did it.

\n

Enter DarkJ! A fluid, dark themed native desktop UI for JIRA that helps you get by your daily JIRA workflow easier. With a custom built, Angular based UI, viewing issues has never been easier. A easy-to-use tab system manages all the issues you care about in one convenient place. Live update and pinning issues let you resume work faster and a custom built search page let you search almost everything.

\n

Interested? How about heading over to the Releases page and try it out? Oh, and it's free to use by the way.

\n

DarkJ's UI is based on the amazing Black Dashboard Theme by CreativeTim.

\n

This app is a fan created work and is not an official product of JIRA or endorsed by Atlassian.

\n

Highlights

\n
    \n
  • Angular based UI with fluid transitions and animations, no more waiting for the whole page to load.
  • \n
  • Tab based issue viewing with pin and live update, all the issues you cared about are easily within reach.
  • \n
  • Full-text based search feature that lets you search the entire JIRA, no need to fiddle with that complicated JIRA search function.
  • \n
  • Custom created controls let you do your daily tasks within DarkJ, included custom controls are:\n
      \n
    • Assignee picker
    • \n
    • Title editor
    • \n
    • Priority changer
    • \n
    • Status changer
    • \n
    • Simple description editor
    • \n
    \n
  • \n
  • Minimizable create issue window.
  • \n
  • Conveniently placed \"Open in JIRA\" buttons, so you can always go to your JIRA UI easily.
  • \n
  • Support multiple accounts
  • \n
\n

Built On

\n

\n

\n

Download & Installation

\n

Head over to the Releases page and download the latest version to get started!

\n

Windows

\n

Download the latest setup.exe and follow the installation instruction.

\n

MacOS

\n

You can download either the .zip or .dmg to use DarkJ.

\n

If you downloaded the .zip:

\n
    \n
  1. Extract the content of the .zip file.
  2. \n
  3. You can put the extracted file in your /Applications folder for it to show up in Launchpad.
  4. \n
\n

If you downloaded the .dmg:

\n
    \n
  1. Open the .dmg file.
  2. \n
  3. After clicking \"Agree\", drag the DarkJ icon into the Applications folder icon on screen.
  4. \n
  5. DarkJ should now be available in Launchpad.
  6. \n
  7. If there's a separate DarkJ icon appears on your Desktop, you can remove that by draggin it to the Trashcan.
  8. \n
\n

How much does this app cost?

\n

0, 🆓! It's free to use! If you like the app, maybe consider \"BuyBuy me a tea, a gazillion ton of black tea went into DarkJ 😉

\n

FAQ

\n
    \n
  • \n

    It doesn't start on MacOS.

    \n

    Before 0.1.1, DarkJ is not signed and this has been corrected in release 0.1.1. After 0.1.1, you should be able to click \"Open\" in the warning dialog that shows up when you first start DarkJ.

    \n
  • \n
  • \n

    On MacOS, it asks me for permission to use Keychain Access.

    \n

    DarkJ uses Keychain to store you JIRA token so it will need access to your Keychain to function properly. To prevent future warning, click \"Always Allow\".

    \n
  • \n
  • \n

    Is my JIRA data safe?

    \n

    DarkJ stores your JIRA API token with your computer's built-in credential manager, on Windows, it's Credential Manager; on MacOS, it's Keychain Access.

    \n

    Your API token and JIRA login information is only used for authentication purposes and DarkJ will only send your JIRA data and JIRA account information to your organization's JIRA service and not anywhere else.

    \n

    To improve your account safety, use a dedicated API token for DarkJ.

    \n
  • \n
  • \n

    Is there any keyboard shortcuts?

    \n

    Yep, common useful shortcuts are:

    \n
     Ctrl + f = Open Search Page\n Ctrl + n = Open Create Issue Window\n ESC = Exit current window\n
    \n

    There are other shortcuts available and they are listed in the menus. For MacOS, replace Ctrl with Command.

    \n
  • \n
  • \n

    I am getting some timeout warning.

    \n

    Try clicking the \"Refresh\" button on the top-right corner or press \"F5\" to reload the app.

    \n
  • \n
  • \n

    I can't transition, create issue or perform some actions.

    \n

    Although we try to create controls for most JIRA applications, there might be fields that DarkJ doesn't support and is required to fill in during issue creation or transition.

    \n

    In these cases, click the \"Open External\" button (looks like a square with arrow pointing out) in the related screen and you can perform the actions with JIRA's native UI.

    \n
  • \n
\n

Issues

\n

For any issues or feature suggestions, feel free to post in the Issues.

\n
", + "readmeOriginal": "

DarkJ

\n

\"Preview\"

\n

Ever feel JIRA's UI is hard to use? Every small action it reloads the whole page or open a brand new one. That list of subtask really doesn't let you do anything. Searching doesn't really work the way you expected and if you find the thing, you don't know how you did it.

\n

Enter DarkJ! A fluid, dark themed native desktop UI for JIRA that helps you get by your daily JIRA workflow easier. With a custom built, Angular based UI, viewing issues has never been easier. A easy-to-use tab system manages all the issues you care about in one convenient place. Live update and pinning issues let you resume work faster and a custom built search page let you search almost everything.

\n

Interested? How about heading over to the Releases page and try it out? Oh, and it's free to use by the way.

\n

DarkJ's UI is based on the amazing Black Dashboard Theme by CreativeTim.

\n

This app is a fan created work and is not an official product of JIRA or endorsed by Atlassian.

\n

Highlights

\n
    \n
  • Angular based UI with fluid transitions and animations, no more waiting for the whole page to load.
  • \n
  • Tab based issue viewing with pin and live update, all the issues you cared about are easily within reach.
  • \n
  • Full-text based search feature that lets you search the entire JIRA, no need to fiddle with that complicated JIRA search function.
  • \n
  • Custom created controls let you do your daily tasks within DarkJ, included custom controls are:\n
      \n
    • Assignee picker
    • \n
    • Title editor
    • \n
    • Priority changer
    • \n
    • Status changer
    • \n
    • Simple description editor
    • \n
    \n
  • \n
  • Minimizable create issue window.
  • \n
  • Conveniently placed \"Open in JIRA\" buttons, so you can always go to your JIRA UI easily.
  • \n
  • Support multiple accounts
  • \n
\n

Built On

\n

\n

\n

Download & Installation

\n

Head over to the Releases page and download the latest version to get started!

\n

Windows

\n

Download the latest setup.exe and follow the installation instruction.

\n

MacOS

\n

You can download either the .zip or .dmg to use DarkJ.

\n

If you downloaded the .zip:

\n
    \n
  1. Extract the content of the .zip file.
  2. \n
  3. You can put the extracted file in your /Applications folder for it to show up in Launchpad.
  4. \n
\n

If you downloaded the .dmg:

\n
    \n
  1. Open the .dmg file.
  2. \n
  3. After clicking \"Agree\", drag the DarkJ icon into the Applications folder icon on screen.
  4. \n
  5. DarkJ should now be available in Launchpad.
  6. \n
  7. If there's a separate DarkJ icon appears on your Desktop, you can remove that by draggin it to the Trashcan.
  8. \n
\n

How much does this app cost?

\n

0, 🆓! It's free to use! If you like the app, maybe consider \"BuyBuy me a tea, a gazillion ton of black tea went into DarkJ 😉

\n

FAQ

\n
    \n
  • \n

    It doesn't start on MacOS.

    \n

    Before 0.1.1, DarkJ is not signed and this has been corrected in release 0.1.1. After 0.1.1, you should be able to click \"Open\" in the warning dialog that shows up when you first start DarkJ.

    \n
  • \n
  • \n

    On MacOS, it asks me for permission to use Keychain Access.

    \n

    DarkJ uses Keychain to store you JIRA token so it will need access to your Keychain to function properly. To prevent future warning, click \"Always Allow\".

    \n
  • \n
  • \n

    Is my JIRA data safe?

    \n

    DarkJ stores your JIRA API token with your computer's built-in credential manager, on Windows, it's Credential Manager; on MacOS, it's Keychain Access.

    \n

    Your API token and JIRA login information is only used for authentication purposes and DarkJ will only send your JIRA data and JIRA account information to your organization's JIRA service and not anywhere else.

    \n

    To improve your account safety, use a dedicated API token for DarkJ.

    \n
  • \n
  • \n

    Is there any keyboard shortcuts?

    \n

    Yep, common useful shortcuts are:

    \n
     Ctrl + f = Open Search Page\n Ctrl + n = Open Create Issue Window\n ESC = Exit current window\n
    \n

    There are other shortcuts available and they are listed in the menus. For MacOS, replace Ctrl with Command.

    \n
  • \n
  • \n

    I am getting some timeout warning.

    \n

    Try clicking the \"Refresh\" button on the top-right corner or press \"F5\" to reload the app.

    \n
  • \n
  • \n

    I can't transition, create issue or perform some actions.

    \n

    Although we try to create controls for most JIRA applications, there might be fields that DarkJ doesn't support and is required to fill in during issue creation or transition.

    \n

    In these cases, click the \"Open External\" button (looks like a square with arrow pointing out) in the related screen and you can perform the actions with JIRA's native UI.

    \n
  • \n
\n

Issues

\n

For any issues or feature suggestions, feel free to post in the Issues.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:33.398Z" + }, + "dbgate": { + "readmeCleaned": "

\"NPM\n\"GitHub\n\"dbgate\"\n\"dbgate\"\n\"styled

\n

\n

DbGate - (no)SQL database client

\n

DbGate is cross-platform database manager.\nIt's designed to be simple to use and effective, when working with more databases simultaneously.\nBut there are also many advanced features like schema compare, visual query designer, chart visualisation or batch export and import.

\n

DbGate is licensed under MIT license and is completely free.

\n\n

Supported databases

\n
    \n
  • MySQL
  • \n
  • PostgreSQL
  • \n
  • SQL Server
  • \n
  • Oracle (experimental)
  • \n
  • MongoDB
  • \n
  • Redis
  • \n
  • SQLite
  • \n
  • Amazon Redshift
  • \n
  • CockroachDB
  • \n
  • MariaDB
  • \n
\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n

Features

\n
    \n
  • Table data editing, with SQL change script preview
  • \n
  • Edit table schema, indexes, primary and foreign keys
  • \n
  • Compare and synchronize database structure
  • \n
  • ER diagram
  • \n
  • Light and dark theme
  • \n
  • Master/detail views, foreign key lookups
  • \n
  • Query designer
  • \n
  • Form view for comfortable work with tables with many columns
  • \n
  • JSON view on MongoDB collections
  • \n
  • Explore tables, views, procedures, functions, MongoDB collections
  • \n
  • SQL editor\n
      \n
    • execute SQL script
    • \n
    • SQL code formatter
    • \n
    • SQL code completion
    • \n
    • Add SQL LEFT/INNER/RIGHT join utility
    • \n
    \n
  • \n
  • Mongo JavaScript editor, execute Mongo script (with NodeJs syntax)
  • \n
  • Redis tree view, generate script from keys, run Redis script
  • \n
  • Runs as application for Windows, Linux and Mac. Or in Docker container on server and in web Browser on client.
  • \n
  • Import, export from/to CSV, Excel, JSON, NDJSON, XML
  • \n
  • Free table editor - quick table data editing (cleanup data after import/before export, prototype tables etc.)
  • \n
  • Archives - backup your data in NDJSON files on local filesystem (or on DbGate server, when using web application)
  • \n
  • Charts, export chart to HTML page
  • \n
  • For detailed info, how to run DbGate in docker container, visit docker hub
  • \n
  • Extensible plugin architecture
  • \n
  • Perspectives - nested table view over complex relational data, query designer on MongoDB databases
  • \n
\n

How to contribute

\n

Any contributions are welcome. If you want to contribute without coding, consider following:

\n
    \n
  • Tell your friends about DbGate or share on social networks - when more people will use DbGate, it will grow to be better
  • \n
  • Write review on Slant.co or G2
  • \n
  • Create issue, if you find problem in app, or you have idea to new feature. If issue already exists, you could leave comment on it, to prioritise most wanted issues
  • \n
  • Create some tutorial video on youtube
  • \n
  • Become a backer on GitHub sponsors or Open collective
  • \n
  • Where a small coding is acceptable for you, you could create plugin. Plugins for new themes can be created actually without JS coding
  • \n
\n

Thank you!

\n

Why is DbGate different

\n

There are many database managers now, so why DbGate?

\n
    \n
  • Works everywhere - Windows, Linux, Mac, Web browser (+mobile web is planned), without compromises in features
  • \n
  • Based on standalone NPM packages, scripts can be run without DbGate (example - CSV export )
  • \n
  • Many data browsing functions based using foreign keys - master/detail, expand columns, expandable form view
  • \n
\n

Design goals

\n
    \n
  • Application simplicity - DbGate takes the best and only the best from old DbGate, DatAdmin, DbMouse and SQL Database Studio
  • \n
  • Minimal dependencies\n
      \n
    • Frontend - Svelte
    • \n
    • Backend - NodeJs, ExpressJs, database connection drivers
    • \n
    • JavaScript + TypeScript
    • \n
    • App - electron
    • \n
    \n
  • \n
  • Platform independent - runs as web application in single docker container on server, or as application using Electron platform on Linux, Windows and Mac
  • \n
\n\n

How to run development environment

\n

Simple variant - runs WEB application:

\n
yarn\nyarn start
\n

If you want more control, run WEB application:

\n
yarn # install NPM packages
\n

And than run following 3 commands concurrently in 3 terminals:

\n
yarn start:api # run API on port 3000\nyarn start:web # run web on port 5001\nyarn lib # watch typescript libraries and plugins modifications\n
\n

This runs API on port 3000 and web application on port 5001
\nOpen http://localhost:5001 in your browser

\n

If you want to run electron app:

\n
yarn # install NPM packages\ncd app\nyarn # install NPM packages for electron
\n

And than run following 3 commands concurrently in 3 terminals:

\n
yarn start:web # run web on port 5001 (only static JS and HTML files)\nyarn lib # watch typescript libraries and plugins modifications\nyarn start:app # run electron app\n
\n

How to run built electron app locally

\n

This mode is very similar to production run of electron app. Electron doesn't use localhost:5001.

\n
cd app\nyarn
\n
yarn\nyarn build:app:local\nyarn start:app:local
\n

How to create plugin

\n

Creating plugin is described in documentation

\n

But it is very simple:

\n
npm install -g yo # install yeoman\nnpm install -g generator-dbgate # install dbgate generator\ncd dbgate-plugin-my-new-plugin # this directory is created by wizard, edit, what you need to change\nyarn plugin # this compiles plugin and copies it into existing DbGate installation
\n

After restarting DbGate, you could use your new plugin from DbGate.

\n

Logging

\n

DbGate uses pinomin logger. So by default, it produces JSON log messages into console and log files. If you want to see formatted logs, please use pino-pretty log formatter.

\n
", + "readmeOriginal": "

\"NPM\n\"GitHub\n\"dbgate\"\n\"dbgate\"\n\"styled

\n

\n

DbGate - (no)SQL database client

\n

DbGate is cross-platform database manager.\nIt's designed to be simple to use and effective, when working with more databases simultaneously.\nBut there are also many advanced features like schema compare, visual query designer, chart visualisation or batch export and import.

\n

DbGate is licensed under MIT license and is completely free.

\n\n

Supported databases

\n
    \n
  • MySQL
  • \n
  • PostgreSQL
  • \n
  • SQL Server
  • \n
  • Oracle (experimental)
  • \n
  • MongoDB
  • \n
  • Redis
  • \n
  • SQLite
  • \n
  • Amazon Redshift
  • \n
  • CockroachDB
  • \n
  • MariaDB
  • \n
\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n

Features

\n
    \n
  • Table data editing, with SQL change script preview
  • \n
  • Edit table schema, indexes, primary and foreign keys
  • \n
  • Compare and synchronize database structure
  • \n
  • ER diagram
  • \n
  • Light and dark theme
  • \n
  • Master/detail views, foreign key lookups
  • \n
  • Query designer
  • \n
  • Form view for comfortable work with tables with many columns
  • \n
  • JSON view on MongoDB collections
  • \n
  • Explore tables, views, procedures, functions, MongoDB collections
  • \n
  • SQL editor\n
      \n
    • execute SQL script
    • \n
    • SQL code formatter
    • \n
    • SQL code completion
    • \n
    • Add SQL LEFT/INNER/RIGHT join utility
    • \n
    \n
  • \n
  • Mongo JavaScript editor, execute Mongo script (with NodeJs syntax)
  • \n
  • Redis tree view, generate script from keys, run Redis script
  • \n
  • Runs as application for Windows, Linux and Mac. Or in Docker container on server and in web Browser on client.
  • \n
  • Import, export from/to CSV, Excel, JSON, NDJSON, XML
  • \n
  • Free table editor - quick table data editing (cleanup data after import/before export, prototype tables etc.)
  • \n
  • Archives - backup your data in NDJSON files on local filesystem (or on DbGate server, when using web application)
  • \n
  • Charts, export chart to HTML page
  • \n
  • For detailed info, how to run DbGate in docker container, visit docker hub
  • \n
  • Extensible plugin architecture
  • \n
  • Perspectives - nested table view over complex relational data, query designer on MongoDB databases
  • \n
\n

How to contribute

\n

Any contributions are welcome. If you want to contribute without coding, consider following:

\n
    \n
  • Tell your friends about DbGate or share on social networks - when more people will use DbGate, it will grow to be better
  • \n
  • Write review on Slant.co or G2
  • \n
  • Create issue, if you find problem in app, or you have idea to new feature. If issue already exists, you could leave comment on it, to prioritise most wanted issues
  • \n
  • Create some tutorial video on youtube
  • \n
  • Become a backer on GitHub sponsors or Open collective
  • \n
  • Where a small coding is acceptable for you, you could create plugin. Plugins for new themes can be created actually without JS coding
  • \n
\n

Thank you!

\n

Why is DbGate different

\n

There are many database managers now, so why DbGate?

\n
    \n
  • Works everywhere - Windows, Linux, Mac, Web browser (+mobile web is planned), without compromises in features
  • \n
  • Based on standalone NPM packages, scripts can be run without DbGate (example - CSV export )
  • \n
  • Many data browsing functions based using foreign keys - master/detail, expand columns, expandable form view
  • \n
\n

Design goals

\n
    \n
  • Application simplicity - DbGate takes the best and only the best from old DbGate, DatAdmin, DbMouse and SQL Database Studio
  • \n
  • Minimal dependencies\n
      \n
    • Frontend - Svelte
    • \n
    • Backend - NodeJs, ExpressJs, database connection drivers
    • \n
    • JavaScript + TypeScript
    • \n
    • App - electron
    • \n
    \n
  • \n
  • Platform independent - runs as web application in single docker container on server, or as application using Electron platform on Linux, Windows and Mac
  • \n
\n\n

How to run development environment

\n

Simple variant - runs WEB application:

\n
yarn\nyarn start
\n

If you want more control, run WEB application:

\n
yarn # install NPM packages
\n

And than run following 3 commands concurrently in 3 terminals:

\n
yarn start:api # run API on port 3000\nyarn start:web # run web on port 5001\nyarn lib # watch typescript libraries and plugins modifications\n
\n

This runs API on port 3000 and web application on port 5001
\nOpen http://localhost:5001 in your browser

\n

If you want to run electron app:

\n
yarn # install NPM packages\ncd app\nyarn # install NPM packages for electron
\n

And than run following 3 commands concurrently in 3 terminals:

\n
yarn start:web # run web on port 5001 (only static JS and HTML files)\nyarn lib # watch typescript libraries and plugins modifications\nyarn start:app # run electron app\n
\n

How to run built electron app locally

\n

This mode is very similar to production run of electron app. Electron doesn't use localhost:5001.

\n
cd app\nyarn
\n
yarn\nyarn build:app:local\nyarn start:app:local
\n

How to create plugin

\n

Creating plugin is described in documentation

\n

But it is very simple:

\n
npm install -g yo # install yeoman\nnpm install -g generator-dbgate # install dbgate generator\ncd dbgate-plugin-my-new-plugin # this directory is created by wizard, edit, what you need to change\nyarn plugin # this compiles plugin and copies it into existing DbGate installation
\n

After restarting DbGate, you could use your new plugin from DbGate.

\n

Logging

\n

DbGate uses pinomin logger. So by default, it produces JSON log messages into console and log files. If you want to see formatted logs, please use pino-pretty log formatter.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:33.640Z" }, "data-pixels-playground": { - "readmeCleaned": "
\n \n

DATA PIXELS / Create Pixel Art Programmatically

\n

\"npm\"\n\"npm\"\n\"Github\n\"GitHub\n\"license\"

\n
\n

The DataPixels.js source code facilitates production of pixel art that is entirely generated programmatically at runtime. Additionally, the accompanying desktop application, Data Pixels Playground, may be used to write and execute code for displaying both customized and automated pixel art.

\n

DataPixels.js

\n

The DataPixels.js source code features a modular, ES2015 Class design for accessible and effortless construction of new instances. Each instance contains both HTMLCanvasElement and HTMLImageElement public accessors whose sources consist of the programmatically generated pixel art.

\n

Install

\n

DataPixels.js package can be installed as a project dependency from NPM by entering the following CLI command:

\n
npm i data-pixels\n
\n

Create

\n

The DataPixels.js constructor requires 2 arguments:

\n
    \n
  1. \n

    pixelData: An array containing one or more arrays of equal length, consisting of strings composed of 0-255 integer values per 24-bit RGB color channel (e.g., “255, 255, 255”) or 32-bit RGBA color channel (e.g., “255, 255, 255, 255”). Additionally, the strings may optionally contain any kind of descriptive text (e.g., “Red: 255, G - 128, 64 for Blue, Transparency = 32”) as only the number values within the string will be parsed in RGB / RGBA order. Strings that contain more than 4 numbers will throw an error.

    \n
  2. \n
  3. \n

    pixelSize: The size of each color data unit in pixels. This value represents the size of each perceived pixel that forms the pixel art.

    \n
  4. \n
\n

For more information see the Example Code section below.

\n

\"Code

\n

Data Pixels Playground

\n

Data Pixels Playground is a lightweight, cross-platform, desktop application for Windows, Mac and Linux, which may be used to write and execute DataPixels.js instances for previewing and testing purposes.

\n

The application features built-in example code via the Help menu as well as the ability to parse pixel data from image files to produce automatically generated code through the File > Open Image File… menu item or through drag-and-drop gestures. Additionally, compiled Data Pixels visible in the View Panel can be easily dragged, scaled and reflected using the mouse or in-app controls to help you design the perfect images for your requirements.

\n

Note: pixel color values that are automatically interpreted from image files with an embedded color space may differ slightly from the image’s intended color values.

\n

\"Application

\n

Desktop Application Release Builds

\n

Creating release builds for Windows, Mac and/or Linux is a 2-step process: code compilation, then application packaging, both of which are accomplished by running command-line NPM scripts.

\n

Compilation

\n

Production code compilation can be executed by entering the following CLI command at the project root folder [~/DataPixels/ ]:

\n
npm run prod\n
\n

For more detailed information concerning code compilation please refer to Project Foundation.

\n

Packaging

\n

Application packaging can be executed for individual platforms by entering one of the following CLI commands at the project build folder [~/DataPixels/resources/build/ ]:

\n
npm run package-linux\n
\n
npm run package-mac\n
\n
npm run package-windows\n
\n

Note: In order to avoid problems with code signing and other build issues it is highly recommended to execute packaging scripts for an individual platform from its own operating system.

\n

For more detailed information concerning application packaging please refer to Electron Packager.

\n

Example Code

\n

Basic

\n
/**\n * @description DataPixels basic code example\n * \n */\nimport DataPixels from \"data-pixels\";\n\nconst R = \"255, 0, 0, 255\";    //Red\nconst G = \"0, 255, 0, 255\";    //Green\nconst B = \"0, 0, 255, 255\";    //Blue\nconst _ = \"0, 0, 0, 0\";        //Transparent\n\nconst data = [[R, G],\n              [B, _]];\n\nconst size = 100;\n\nconst image = new DataPixels(data, size).image;\n\ndocument.body.appendChild(image);
\n

Hearts

\n
{number} consist of:\n *
    \n *
  • S
  • \n *
  • M
  • \n *
  • L
  • \n *
  • XL
  • \n *
\n * \n * @constant\n * \n */\nconst Size = {\n\n S: 10,\n M: 15,\n L: 20,\n XL: 25\n};\n\n/**\n * @description Creates a new heart shaped pixelData object of a specified hue\n * @param {number} red - The hue's red value \n * @param {number} green - The hue's green value\n * @param {number} blue - The hue's blue value\n * @param {number} lightness - The hue's applied value for brightness and darkness\n * \n */\nfunction createPixelDataHeart(red, green, blue, lightness = 20) {\n\n const R = red;\n const G = green;\n const B = blue;\n const L1 = lightness;\n const L2 = L1 * 2;\n const H = `${R}, ${G}, ${B}`; //Main Hue\n const A = `${R + L2}, ${G + L2}, ${B + L2}`; //Main Hue Light\n const Y = `${R - L1}, ${G - L1}, ${B - L1}`; //Main Hue Dark\n const Z = `${R - L2}, ${G - L2}, ${B - L2}`; //Main Hue Darker\n const $ = "0, 0, 0"; //Stroke\n const _ = "0, 0, 0, 0"; //Transparent\n\n return [[_, _, $, $, $, _, _, _, $, $, $, _, _],\n [_, $, H, H, H, $, _, $, Y, Y, Z, $, _],\n [$, H, H, A, H, H, $, H, H, Y, Y, Z, $],\n [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n [$, H, H, H, H, H, H, H, H, H, Y, Z, $],\n [_, $, H, H, H, H, H, H, H, Y, Z, $, _],\n [_, _, $, H, H, H, H, H, H, Y, $, _, _],\n [_, _, _, $, H, H, H, H, Y, $, _, _, _],\n [_, _, _, _, $, H, H, Y, $, _, _, _, _],\n [_, _, _, _, _, $, Y, $, _, _, _, _, _],\n [_, _, _, _, _, _, $, _, _, _, _, _, _]];\n}\n\n/* \n * Create multiple heart canvases of different colors and sizes\n *\n */ \nconst redHeart = new DataPixels(createPixelDataHeart(200, 0, 50), Size.XL).canvas;\nconst blueHeart = new DataPixels(createPixelDataHeart(50, 30, 210), Size.L).canvas;\nconst purpleHeart = new DataPixels(createPixelDataHeart(125, 70, 180), Size.M).canvas;\nconst greenHeart = new DataPixels(createPixelDataHeart(25, 160, 50), Size.S).canvas;\n\n/* \n * Create a container for the heart canvases\n *\n */ \nconst heartsContainer = document.createElement("div");\nheartsContainer.style.filter = "drop-shadow(0 0 30px #FFFFFF)";\n\ndocument.body.appendChild(heartsContainer);\n\n/* \n * Rotate and append each heart canvas to the container\n *\n */ \nconst rotationDelta = 15;\n\n[redHeart, blueHeart, purpleHeart, greenHeart].forEach((heart, index) => {\n\n heart.style.transform = `rotate(${rotationDelta * index}deg)`;\n heartsContainer.appendChild(heart);\n});\">
/**\n * @description DataPixels example of multiple heart shaped instances of different hues and rotations\n * \n */\nimport DataPixels from \"data-pixels\";\n\n/**\n * @description Properties of type <strong>{number}</strong> consist of:\n * <ul>\n *     <li> S </li>\n *     <li> M </li>\n *     <li> L </li>\n *     <li> XL </li>\n * </ul>\n * \n * @constant\n * \n */\nconst Size = {\n\n    S: 10,\n    M: 15,\n    L: 20,\n    XL: 25\n};\n\n/**\n * @description Creates a new heart shaped pixelData object of a specified hue\n * @param {number} red - The hue's red value \n * @param {number} green - The hue's green value\n * @param {number} blue - The hue's blue value\n * @param {number} lightness - The hue's applied value for brightness and darkness\n * \n */\nfunction createPixelDataHeart(red, green, blue, lightness = 20) {\n\n    const R = red;\n    const G = green;\n    const B = blue;\n    const L1 = lightness;\n    const L2 = L1 * 2;\n    const H = `${R}, ${G}, ${B}`;                  //Main Hue\n    const A = `${R + L2}, ${G + L2}, ${B + L2}`;   //Main Hue Light\n    const Y = `${R - L1}, ${G - L1}, ${B - L1}`;   //Main Hue Dark\n    const Z = `${R - L2}, ${G - L2}, ${B - L2}`;   //Main Hue Darker\n    const $ = \"0, 0, 0\";                           //Stroke\n    const _ = \"0, 0, 0, 0\";                        //Transparent\n\n    return [[_, _, $, $, $, _, _, _, $, $, $, _, _],\n            [_, $, H, H, H, $, _, $, Y, Y, Z, $, _],\n            [$, H, H, A, H, H, $, H, H, Y, Y, Z, $],\n            [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n            [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n            [$, H, H, H, H, H, H, H, H, H, Y, Z, $],\n            [_, $, H, H, H, H, H, H, H, Y, Z, $, _],\n            [_, _, $, H, H, H, H, H, H, Y, $, _, _],\n            [_, _, _, $, H, H, H, H, Y, $, _, _, _],\n            [_, _, _, _, $, H, H, Y, $, _, _, _, _],\n            [_, _, _, _, _, $, Y, $, _, _, _, _, _],\n            [_, _, _, _, _, _, $, _, _, _, _, _, _]];\n}\n\n/* \n * Create multiple heart canvases of different colors and sizes\n *\n */ \nconst redHeart = new DataPixels(createPixelDataHeart(200, 0, 50), Size.XL).canvas;\nconst blueHeart = new DataPixels(createPixelDataHeart(50, 30, 210), Size.L).canvas;\nconst purpleHeart = new DataPixels(createPixelDataHeart(125, 70, 180), Size.M).canvas;\nconst greenHeart = new DataPixels(createPixelDataHeart(25, 160, 50), Size.S).canvas;\n\n/* \n * Create a container for the heart canvases\n *\n */ \nconst heartsContainer = document.createElement(\"div\");\nheartsContainer.style.filter = \"drop-shadow(0 0 30px #FFFFFF)\";\n\ndocument.body.appendChild(heartsContainer);\n\n/* \n * Rotate and append each heart canvas to the container\n *\n */ \nconst rotationDelta = 15;\n\n[redHeart, blueHeart, purpleHeart, greenHeart].forEach((heart, index) => {\n\n    heart.style.transform = `rotate(${rotationDelta * index}deg)`;\n    heartsContainer.appendChild(heart);\n});
\n

Mario Bros

\n
/**\n * @description DataPixels example of Nintendo's Mario Brothers\n * \n */\nimport DataPixels from \"data-pixels\";\n\n/**\n * @description Creates a Mario or Luigi pixelData object\n * @param {boolean} isMario - Defines the brother's hat and shirt color.  Mario is red and Luigi is green. \n * \n */\nfunction createMarioBrother(isMario = true) {\n\n    const mainColor = (isMario) ? \"255, 0, 0\" : \"0, 180, 0\";\n\n    const C = mainColor;        //Hat & Shirt\n    const B = \"100, 50, 0\";     //Brown Hair & Boots\n    const S = \"255, 200, 150\";  //Skin Tone\n    const O = \"0, 0, 255\";      //Blue Overalls\n    const Y = \"255, 255, 0\";    //Yellow Buckles       \n    const W = \"255, 255, 255\";  //White Gloves\n    const _ = \"0, 0, 0, 0\";     //Transparent (RGBA Format)\n\n    return [[_, _, _, C, C, C, C, C, _, _, _, _],\n            [_, _, C, C, C, C, C, C, C, C, C, _],\n            [_, _, B, B, B, S, S, B, S, _, _, _], \n            [_, B, S, B, S, S, S, B, S, S, S, _],\n            [_, B, S, B, B, S, S, S, B, S, S, B],\n            [_, B, B, S, S, S, S, B, B, B, B, _],\n            [_, _, _, S, S, S, S, S, S, S, _, _],\n            [_, _, C, C, O, C, C, C, C, _, _, _],\n            [_, C, C, C, O, C, C, O, C, C, C, _],\n            [C, C, C, C, O, O, O, O, C, C, C, C],\n            [W, W, C, O, Y, O, O, Y, O, C, W, W],\n            [W, W, W, O, O, O, O, O, O, W, W, W],\n            [W, W, O, O, O, O, O, O, O, O, W, W],\n            [_, _, O, O, O, _, _, O, O, O, _, _],\n            [_, B, B, B, _, _, _, _, B, B, B, _],\n            [B, B, B, B, _, _, _, _, B, B, B, B]];\n}\n\n/*\n * Create and append a Mario Brother canvas instance\n * \n */\nconst pixelSize = 30;\n\nconst brother = new DataPixels(createMarioBrother(true), pixelSize).canvas;\nbrother.style.filter = \"drop-shadow(0 10px 20px #000000)\";\n\ndocument.body.appendChild(brother);
\n

License

\n

MIT License

\n

Copyright © 2017-2018 Geoffrey Mattie

\n
", - "readmeOriginal": "
\n \n

DATA PIXELS / Create Pixel Art Programmatically

\n

\"npm\"\n\"npm\"\n\"Github\n\"GitHub\n\"license\"

\n
\n

The DataPixels.js source code facilitates production of pixel art that is entirely generated programmatically at runtime. Additionally, the accompanying desktop application, Data Pixels Playground, may be used to write and execute code for displaying both customized and automated pixel art.

\n

DataPixels.js

\n

The DataPixels.js source code features a modular, ES2015 Class design for accessible and effortless construction of new instances. Each instance contains both HTMLCanvasElement and HTMLImageElement public accessors whose sources consist of the programmatically generated pixel art.

\n

Install

\n

DataPixels.js package can be installed as a project dependency from NPM by entering the following CLI command:

\n
npm i data-pixels\n
\n

Create

\n

The DataPixels.js constructor requires 2 arguments:

\n
    \n
  1. \n

    pixelData: An array containing one or more arrays of equal length, consisting of strings composed of 0-255 integer values per 24-bit RGB color channel (e.g., “255, 255, 255”) or 32-bit RGBA color channel (e.g., “255, 255, 255, 255”). Additionally, the strings may optionally contain any kind of descriptive text (e.g., “Red: 255, G - 128, 64 for Blue, Transparency = 32”) as only the number values within the string will be parsed in RGB / RGBA order. Strings that contain more than 4 numbers will throw an error.

    \n
  2. \n
  3. \n

    pixelSize: The size of each color data unit in pixels. This value represents the size of each perceived pixel that forms the pixel art.

    \n
  4. \n
\n

For more information see the Example Code section below.

\n

\"Code

\n

Data Pixels Playground

\n

Data Pixels Playground is a lightweight, cross-platform, desktop application for Windows, Mac and Linux, which may be used to write and execute DataPixels.js instances for previewing and testing purposes.

\n

The application features built-in example code via the Help menu as well as the ability to parse pixel data from image files to produce automatically generated code through the File > Open Image File… menu item or through drag-and-drop gestures. Additionally, compiled Data Pixels visible in the View Panel can be easily dragged, scaled and reflected using the mouse or in-app controls to help you design the perfect images for your requirements.

\n

Note: pixel color values that are automatically interpreted from image files with an embedded color space may differ slightly from the image’s intended color values.

\n

\"Application

\n

Desktop Application Release Builds

\n

Creating release builds for Windows, Mac and/or Linux is a 2-step process: code compilation, then application packaging, both of which are accomplished by running command-line NPM scripts.

\n

Compilation

\n

Production code compilation can be executed by entering the following CLI command at the project root folder [~/DataPixels/ ]:

\n
npm run prod\n
\n

For more detailed information concerning code compilation please refer to Project Foundation.

\n

Packaging

\n

Application packaging can be executed for individual platforms by entering one of the following CLI commands at the project build folder [~/DataPixels/resources/build/ ]:

\n
npm run package-linux\n
\n
npm run package-mac\n
\n
npm run package-windows\n
\n

Note: In order to avoid problems with code signing and other build issues it is highly recommended to execute packaging scripts for an individual platform from its own operating system.

\n

For more detailed information concerning application packaging please refer to Electron Packager.

\n

Example Code

\n

Basic

\n
/**\n * @description DataPixels basic code example\n * \n */\nimport DataPixels from \"data-pixels\";\n\nconst R = \"255, 0, 0, 255\";    //Red\nconst G = \"0, 255, 0, 255\";    //Green\nconst B = \"0, 0, 255, 255\";    //Blue\nconst _ = \"0, 0, 0, 0\";        //Transparent\n\nconst data = [[R, G],\n              [B, _]];\n\nconst size = 100;\n\nconst image = new DataPixels(data, size).image;\n\ndocument.body.appendChild(image);
\n

Hearts

\n
/**\n * @description DataPixels example of multiple heart shaped instances of different hues and rotations\n * \n */\nimport DataPixels from \"data-pixels\";\n\n/**\n * @description Properties of type <strong>{number}</strong> consist of:\n * <ul>\n *     <li> S </li>\n *     <li> M </li>\n *     <li> L </li>\n *     <li> XL </li>\n * </ul>\n * \n * @constant\n * \n */\nconst Size = {\n\n    S: 10,\n    M: 15,\n    L: 20,\n    XL: 25\n};\n\n/**\n * @description Creates a new heart shaped pixelData object of a specified hue\n * @param {number} red - The hue's red value \n * @param {number} green - The hue's green value\n * @param {number} blue - The hue's blue value\n * @param {number} lightness - The hue's applied value for brightness and darkness\n * \n */\nfunction createPixelDataHeart(red, green, blue, lightness = 20) {\n\n    const R = red;\n    const G = green;\n    const B = blue;\n    const L1 = lightness;\n    const L2 = L1 * 2;\n    const H = `${R}, ${G}, ${B}`;                  //Main Hue\n    const A = `${R + L2}, ${G + L2}, ${B + L2}`;   //Main Hue Light\n    const Y = `${R - L1}, ${G - L1}, ${B - L1}`;   //Main Hue Dark\n    const Z = `${R - L2}, ${G - L2}, ${B - L2}`;   //Main Hue Darker\n    const $ = \"0, 0, 0\";                           //Stroke\n    const _ = \"0, 0, 0, 0\";                        //Transparent\n\n    return [[_, _, $, $, $, _, _, _, $, $, $, _, _],\n            [_, $, H, H, H, $, _, $, Y, Y, Z, $, _],\n            [$, H, H, A, H, H, $, H, H, Y, Y, Z, $],\n            [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n            [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n            [$, H, H, H, H, H, H, H, H, H, Y, Z, $],\n            [_, $, H, H, H, H, H, H, H, Y, Z, $, _],\n            [_, _, $, H, H, H, H, H, H, Y, $, _, _],\n            [_, _, _, $, H, H, H, H, Y, $, _, _, _],\n            [_, _, _, _, $, H, H, Y, $, _, _, _, _],\n            [_, _, _, _, _, $, Y, $, _, _, _, _, _],\n            [_, _, _, _, _, _, $, _, _, _, _, _, _]];\n}\n\n/* \n * Create multiple heart canvases of different colors and sizes\n *\n */ \nconst redHeart = new DataPixels(createPixelDataHeart(200, 0, 50), Size.XL).canvas;\nconst blueHeart = new DataPixels(createPixelDataHeart(50, 30, 210), Size.L).canvas;\nconst purpleHeart = new DataPixels(createPixelDataHeart(125, 70, 180), Size.M).canvas;\nconst greenHeart = new DataPixels(createPixelDataHeart(25, 160, 50), Size.S).canvas;\n\n/* \n * Create a container for the heart canvases\n *\n */ \nconst heartsContainer = document.createElement(\"div\");\nheartsContainer.style.filter = \"drop-shadow(0 0 30px #FFFFFF)\";\n\ndocument.body.appendChild(heartsContainer);\n\n/* \n * Rotate and append each heart canvas to the container\n *\n */ \nconst rotationDelta = 15;\n\n[redHeart, blueHeart, purpleHeart, greenHeart].forEach((heart, index) => {\n\n    heart.style.transform = `rotate(${rotationDelta * index}deg)`;\n    heartsContainer.appendChild(heart);\n});
\n

Mario Bros

\n
/**\n * @description DataPixels example of Nintendo's Mario Brothers\n * \n */\nimport DataPixels from \"data-pixels\";\n\n/**\n * @description Creates a Mario or Luigi pixelData object\n * @param {boolean} isMario - Defines the brother's hat and shirt color.  Mario is red and Luigi is green. \n * \n */\nfunction createMarioBrother(isMario = true) {\n\n    const mainColor = (isMario) ? \"255, 0, 0\" : \"0, 180, 0\";\n\n    const C = mainColor;        //Hat & Shirt\n    const B = \"100, 50, 0\";     //Brown Hair & Boots\n    const S = \"255, 200, 150\";  //Skin Tone\n    const O = \"0, 0, 255\";      //Blue Overalls\n    const Y = \"255, 255, 0\";    //Yellow Buckles       \n    const W = \"255, 255, 255\";  //White Gloves\n    const _ = \"0, 0, 0, 0\";     //Transparent (RGBA Format)\n\n    return [[_, _, _, C, C, C, C, C, _, _, _, _],\n            [_, _, C, C, C, C, C, C, C, C, C, _],\n            [_, _, B, B, B, S, S, B, S, _, _, _], \n            [_, B, S, B, S, S, S, B, S, S, S, _],\n            [_, B, S, B, B, S, S, S, B, S, S, B],\n            [_, B, B, S, S, S, S, B, B, B, B, _],\n            [_, _, _, S, S, S, S, S, S, S, _, _],\n            [_, _, C, C, O, C, C, C, C, _, _, _],\n            [_, C, C, C, O, C, C, O, C, C, C, _],\n            [C, C, C, C, O, O, O, O, C, C, C, C],\n            [W, W, C, O, Y, O, O, Y, O, C, W, W],\n            [W, W, W, O, O, O, O, O, O, W, W, W],\n            [W, W, O, O, O, O, O, O, O, O, W, W],\n            [_, _, O, O, O, _, _, O, O, O, _, _],\n            [_, B, B, B, _, _, _, _, B, B, B, _],\n            [B, B, B, B, _, _, _, _, B, B, B, B]];\n}\n\n/*\n * Create and append a Mario Brother canvas instance\n * \n */\nconst pixelSize = 30;\n\nconst brother = new DataPixels(createMarioBrother(true), pixelSize).canvas;\nbrother.style.filter = \"drop-shadow(0 10px 20px #000000)\";\n\ndocument.body.appendChild(brother);
\n

License

\n

MIT License

\n

Copyright © 2017-2018 Geoffrey Mattie

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.845Z" + "readmeCleaned": "
\n \n

DATA PIXELS / Create Pixel Art Programmatically

\n

\"npm\"\n\"npm\"\n\"Github\n\"GitHub\n\"license\"

\n
\n

The DataPixels.js source code facilitates production of pixel art that is entirely generated programmatically at runtime. Additionally, the accompanying desktop application, Data Pixels Playground, may be used to write and execute code for displaying both customized and automated pixel art.

\n

DataPixels.js

\n

The DataPixels.js source code features a modular, ES2015 Class design for accessible and effortless construction of new instances. Each instance contains both HTMLCanvasElement and HTMLImageElement public accessors whose sources consist of the programmatically generated pixel art.

\n

Install

\n

DataPixels.js package can be installed as a project dependency from NPM by entering the following CLI command:

\n
npm i data-pixels\n
\n

Create

\n

The DataPixels.js constructor requires 2 arguments:

\n
    \n
  1. \n

    pixelData: An array containing one or more arrays of equal length, consisting of strings composed of 0-255 integer values per 24-bit RGB color channel (e.g., “255, 255, 255”) or 32-bit RGBA color channel (e.g., “255, 255, 255, 255”). Additionally, the strings may optionally contain any kind of descriptive text (e.g., “Red: 255, G - 128, 64 for Blue, Transparency = 32”) as only the number values within the string will be parsed in RGB / RGBA order. Strings that contain more than 4 numbers will throw an error.

    \n
  2. \n
  3. \n

    pixelSize: The size of each color data unit in pixels. This value represents the size of each perceived pixel that forms the pixel art.

    \n
  4. \n
\n

For more information see the Example Code section below.

\n

\"Code

\n

Data Pixels Playground

\n

Data Pixels Playground is a lightweight, cross-platform, desktop application for Windows, Mac and Linux, which may be used to write and execute DataPixels.js instances for previewing and testing purposes.

\n

The application features built-in example code via the Help menu as well as the ability to parse pixel data from image files to produce automatically generated code through the File > Open Image File… menu item or through drag-and-drop gestures. Additionally, compiled Data Pixels visible in the View Panel can be easily dragged, scaled and reflected using the mouse or in-app controls to help you design the perfect images for your requirements.

\n

Note: pixel color values that are automatically interpreted from image files with an embedded color space may differ slightly from the image’s intended color values.

\n

\"Application

\n

Desktop Application Release Builds

\n

Creating release builds for Windows, Mac and/or Linux is a 2-step process: code compilation, then application packaging, both of which are accomplished by running command-line NPM scripts.

\n

Compilation

\n

Production code compilation can be executed by entering the following CLI command at the project root folder [~/DataPixels/ ]:

\n
npm run prod\n
\n

For more detailed information concerning code compilation please refer to Project Foundation.

\n

Packaging

\n

Application packaging can be executed for individual platforms by entering one of the following CLI commands at the project build folder [~/DataPixels/resources/build/ ]:

\n
npm run package-linux\n
\n
npm run package-mac\n
\n
npm run package-windows\n
\n

Note: In order to avoid problems with code signing and other build issues it is highly recommended to execute packaging scripts for an individual platform from its own operating system.

\n

For more detailed information concerning application packaging please refer to Electron Packager.

\n

Example Code

\n

Basic

\n
/**\n * @description DataPixels basic code example\n * \n */\nimport DataPixels from \"data-pixels\";\n\nconst R = \"255, 0, 0, 255\";    //Red\nconst G = \"0, 255, 0, 255\";    //Green\nconst B = \"0, 0, 255, 255\";    //Blue\nconst _ = \"0, 0, 0, 0\";        //Transparent\n\nconst data = [[R, G],\n              [B, _]];\n\nconst size = 100;\n\nconst image = new DataPixels(data, size).image;\n\ndocument.body.appendChild(image);
\n

Hearts

\n
{number} consist of:\n *
    \n *
  • S
  • \n *
  • M
  • \n *
  • L
  • \n *
  • XL
  • \n *
\n * \n * @constant\n * \n */\nconst Size = {\n\n S: 10,\n M: 15,\n L: 20,\n XL: 25\n};\n\n/**\n * @description Creates a new heart shaped pixelData object of a specified hue\n * @param {number} red - The hue's red value \n * @param {number} green - The hue's green value\n * @param {number} blue - The hue's blue value\n * @param {number} lightness - The hue's applied value for brightness and darkness\n * \n */\nfunction createPixelDataHeart(red, green, blue, lightness = 20) {\n\n const R = red;\n const G = green;\n const B = blue;\n const L1 = lightness;\n const L2 = L1 * 2;\n const H = `${R}, ${G}, ${B}`; //Main Hue\n const A = `${R + L2}, ${G + L2}, ${B + L2}`; //Main Hue Light\n const Y = `${R - L1}, ${G - L1}, ${B - L1}`; //Main Hue Dark\n const Z = `${R - L2}, ${G - L2}, ${B - L2}`; //Main Hue Darker\n const $ = "0, 0, 0"; //Stroke\n const _ = "0, 0, 0, 0"; //Transparent\n\n return [[_, _, $, $, $, _, _, _, $, $, $, _, _],\n [_, $, H, H, H, $, _, $, Y, Y, Z, $, _],\n [$, H, H, A, H, H, $, H, H, Y, Y, Z, $],\n [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n [$, H, H, H, H, H, H, H, H, H, Y, Z, $],\n [_, $, H, H, H, H, H, H, H, Y, Z, $, _],\n [_, _, $, H, H, H, H, H, H, Y, $, _, _],\n [_, _, _, $, H, H, H, H, Y, $, _, _, _],\n [_, _, _, _, $, H, H, Y, $, _, _, _, _],\n [_, _, _, _, _, $, Y, $, _, _, _, _, _],\n [_, _, _, _, _, _, $, _, _, _, _, _, _]];\n}\n\n/* \n * Create multiple heart canvases of different colors and sizes\n *\n */ \nconst redHeart = new DataPixels(createPixelDataHeart(200, 0, 50), Size.XL).canvas;\nconst blueHeart = new DataPixels(createPixelDataHeart(50, 30, 210), Size.L).canvas;\nconst purpleHeart = new DataPixels(createPixelDataHeart(125, 70, 180), Size.M).canvas;\nconst greenHeart = new DataPixels(createPixelDataHeart(25, 160, 50), Size.S).canvas;\n\n/* \n * Create a container for the heart canvases\n *\n */ \nconst heartsContainer = document.createElement("div");\nheartsContainer.style.filter = "drop-shadow(0 0 30px #FFFFFF)";\n\ndocument.body.appendChild(heartsContainer);\n\n/* \n * Rotate and append each heart canvas to the container\n *\n */ \nconst rotationDelta = 15;\n\n[redHeart, blueHeart, purpleHeart, greenHeart].forEach((heart, index) => {\n\n heart.style.transform = `rotate(${rotationDelta * index}deg)`;\n heartsContainer.appendChild(heart);\n});\">
/**\n * @description DataPixels example of multiple heart shaped instances of different hues and rotations\n * \n */\nimport DataPixels from \"data-pixels\";\n\n/**\n * @description Properties of type <strong>{number}</strong> consist of:\n * <ul>\n *     <li> S </li>\n *     <li> M </li>\n *     <li> L </li>\n *     <li> XL </li>\n * </ul>\n * \n * @constant\n * \n */\nconst Size = {\n\n    S: 10,\n    M: 15,\n    L: 20,\n    XL: 25\n};\n\n/**\n * @description Creates a new heart shaped pixelData object of a specified hue\n * @param {number} red - The hue's red value \n * @param {number} green - The hue's green value\n * @param {number} blue - The hue's blue value\n * @param {number} lightness - The hue's applied value for brightness and darkness\n * \n */\nfunction createPixelDataHeart(red, green, blue, lightness = 20) {\n\n    const R = red;\n    const G = green;\n    const B = blue;\n    const L1 = lightness;\n    const L2 = L1 * 2;\n    const H = `${R}, ${G}, ${B}`;                  //Main Hue\n    const A = `${R + L2}, ${G + L2}, ${B + L2}`;   //Main Hue Light\n    const Y = `${R - L1}, ${G - L1}, ${B - L1}`;   //Main Hue Dark\n    const Z = `${R - L2}, ${G - L2}, ${B - L2}`;   //Main Hue Darker\n    const $ = \"0, 0, 0\";                           //Stroke\n    const _ = \"0, 0, 0, 0\";                        //Transparent\n\n    return [[_, _, $, $, $, _, _, _, $, $, $, _, _],\n            [_, $, H, H, H, $, _, $, Y, Y, Z, $, _],\n            [$, H, H, A, H, H, $, H, H, Y, Y, Z, $],\n            [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n            [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n            [$, H, H, H, H, H, H, H, H, H, Y, Z, $],\n            [_, $, H, H, H, H, H, H, H, Y, Z, $, _],\n            [_, _, $, H, H, H, H, H, H, Y, $, _, _],\n            [_, _, _, $, H, H, H, H, Y, $, _, _, _],\n            [_, _, _, _, $, H, H, Y, $, _, _, _, _],\n            [_, _, _, _, _, $, Y, $, _, _, _, _, _],\n            [_, _, _, _, _, _, $, _, _, _, _, _, _]];\n}\n\n/* \n * Create multiple heart canvases of different colors and sizes\n *\n */ \nconst redHeart = new DataPixels(createPixelDataHeart(200, 0, 50), Size.XL).canvas;\nconst blueHeart = new DataPixels(createPixelDataHeart(50, 30, 210), Size.L).canvas;\nconst purpleHeart = new DataPixels(createPixelDataHeart(125, 70, 180), Size.M).canvas;\nconst greenHeart = new DataPixels(createPixelDataHeart(25, 160, 50), Size.S).canvas;\n\n/* \n * Create a container for the heart canvases\n *\n */ \nconst heartsContainer = document.createElement(\"div\");\nheartsContainer.style.filter = \"drop-shadow(0 0 30px #FFFFFF)\";\n\ndocument.body.appendChild(heartsContainer);\n\n/* \n * Rotate and append each heart canvas to the container\n *\n */ \nconst rotationDelta = 15;\n\n[redHeart, blueHeart, purpleHeart, greenHeart].forEach((heart, index) => {\n\n    heart.style.transform = `rotate(${rotationDelta * index}deg)`;\n    heartsContainer.appendChild(heart);\n});
\n

Mario Bros

\n
/**\n * @description DataPixels example of Nintendo's Mario Brothers\n * \n */\nimport DataPixels from \"data-pixels\";\n\n/**\n * @description Creates a Mario or Luigi pixelData object\n * @param {boolean} isMario - Defines the brother's hat and shirt color.  Mario is red and Luigi is green. \n * \n */\nfunction createMarioBrother(isMario = true) {\n\n    const mainColor = (isMario) ? \"255, 0, 0\" : \"0, 180, 0\";\n\n    const C = mainColor;        //Hat & Shirt\n    const B = \"100, 50, 0\";     //Brown Hair & Boots\n    const S = \"255, 200, 150\";  //Skin Tone\n    const O = \"0, 0, 255\";      //Blue Overalls\n    const Y = \"255, 255, 0\";    //Yellow Buckles       \n    const W = \"255, 255, 255\";  //White Gloves\n    const _ = \"0, 0, 0, 0\";     //Transparent (RGBA Format)\n\n    return [[_, _, _, C, C, C, C, C, _, _, _, _],\n            [_, _, C, C, C, C, C, C, C, C, C, _],\n            [_, _, B, B, B, S, S, B, S, _, _, _], \n            [_, B, S, B, S, S, S, B, S, S, S, _],\n            [_, B, S, B, B, S, S, S, B, S, S, B],\n            [_, B, B, S, S, S, S, B, B, B, B, _],\n            [_, _, _, S, S, S, S, S, S, S, _, _],\n            [_, _, C, C, O, C, C, C, C, _, _, _],\n            [_, C, C, C, O, C, C, O, C, C, C, _],\n            [C, C, C, C, O, O, O, O, C, C, C, C],\n            [W, W, C, O, Y, O, O, Y, O, C, W, W],\n            [W, W, W, O, O, O, O, O, O, W, W, W],\n            [W, W, O, O, O, O, O, O, O, O, W, W],\n            [_, _, O, O, O, _, _, O, O, O, _, _],\n            [_, B, B, B, _, _, _, _, B, B, B, _],\n            [B, B, B, B, _, _, _, _, B, B, B, B]];\n}\n\n/*\n * Create and append a Mario Brother canvas instance\n * \n */\nconst pixelSize = 30;\n\nconst brother = new DataPixels(createMarioBrother(true), pixelSize).canvas;\nbrother.style.filter = \"drop-shadow(0 10px 20px #000000)\";\n\ndocument.body.appendChild(brother);
\n

License

\n

MIT License

\n

Copyright © 2017-2018 Geoffrey Mattie

\n
", + "readmeOriginal": "
\n \n

DATA PIXELS / Create Pixel Art Programmatically

\n

\"npm\"\n\"npm\"\n\"Github\n\"GitHub\n\"license\"

\n
\n

The DataPixels.js source code facilitates production of pixel art that is entirely generated programmatically at runtime. Additionally, the accompanying desktop application, Data Pixels Playground, may be used to write and execute code for displaying both customized and automated pixel art.

\n

DataPixels.js

\n

The DataPixels.js source code features a modular, ES2015 Class design for accessible and effortless construction of new instances. Each instance contains both HTMLCanvasElement and HTMLImageElement public accessors whose sources consist of the programmatically generated pixel art.

\n

Install

\n

DataPixels.js package can be installed as a project dependency from NPM by entering the following CLI command:

\n
npm i data-pixels\n
\n

Create

\n

The DataPixels.js constructor requires 2 arguments:

\n
    \n
  1. \n

    pixelData: An array containing one or more arrays of equal length, consisting of strings composed of 0-255 integer values per 24-bit RGB color channel (e.g., “255, 255, 255”) or 32-bit RGBA color channel (e.g., “255, 255, 255, 255”). Additionally, the strings may optionally contain any kind of descriptive text (e.g., “Red: 255, G - 128, 64 for Blue, Transparency = 32”) as only the number values within the string will be parsed in RGB / RGBA order. Strings that contain more than 4 numbers will throw an error.

    \n
  2. \n
  3. \n

    pixelSize: The size of each color data unit in pixels. This value represents the size of each perceived pixel that forms the pixel art.

    \n
  4. \n
\n

For more information see the Example Code section below.

\n

\"Code

\n

Data Pixels Playground

\n

Data Pixels Playground is a lightweight, cross-platform, desktop application for Windows, Mac and Linux, which may be used to write and execute DataPixels.js instances for previewing and testing purposes.

\n

The application features built-in example code via the Help menu as well as the ability to parse pixel data from image files to produce automatically generated code through the File > Open Image File… menu item or through drag-and-drop gestures. Additionally, compiled Data Pixels visible in the View Panel can be easily dragged, scaled and reflected using the mouse or in-app controls to help you design the perfect images for your requirements.

\n

Note: pixel color values that are automatically interpreted from image files with an embedded color space may differ slightly from the image’s intended color values.

\n

\"Application

\n

Desktop Application Release Builds

\n

Creating release builds for Windows, Mac and/or Linux is a 2-step process: code compilation, then application packaging, both of which are accomplished by running command-line NPM scripts.

\n

Compilation

\n

Production code compilation can be executed by entering the following CLI command at the project root folder [~/DataPixels/ ]:

\n
npm run prod\n
\n

For more detailed information concerning code compilation please refer to Project Foundation.

\n

Packaging

\n

Application packaging can be executed for individual platforms by entering one of the following CLI commands at the project build folder [~/DataPixels/resources/build/ ]:

\n
npm run package-linux\n
\n
npm run package-mac\n
\n
npm run package-windows\n
\n

Note: In order to avoid problems with code signing and other build issues it is highly recommended to execute packaging scripts for an individual platform from its own operating system.

\n

For more detailed information concerning application packaging please refer to Electron Packager.

\n

Example Code

\n

Basic

\n
/**\n * @description DataPixels basic code example\n * \n */\nimport DataPixels from \"data-pixels\";\n\nconst R = \"255, 0, 0, 255\";    //Red\nconst G = \"0, 255, 0, 255\";    //Green\nconst B = \"0, 0, 255, 255\";    //Blue\nconst _ = \"0, 0, 0, 0\";        //Transparent\n\nconst data = [[R, G],\n              [B, _]];\n\nconst size = 100;\n\nconst image = new DataPixels(data, size).image;\n\ndocument.body.appendChild(image);
\n

Hearts

\n
/**\n * @description DataPixels example of multiple heart shaped instances of different hues and rotations\n * \n */\nimport DataPixels from \"data-pixels\";\n\n/**\n * @description Properties of type <strong>{number}</strong> consist of:\n * <ul>\n *     <li> S </li>\n *     <li> M </li>\n *     <li> L </li>\n *     <li> XL </li>\n * </ul>\n * \n * @constant\n * \n */\nconst Size = {\n\n    S: 10,\n    M: 15,\n    L: 20,\n    XL: 25\n};\n\n/**\n * @description Creates a new heart shaped pixelData object of a specified hue\n * @param {number} red - The hue's red value \n * @param {number} green - The hue's green value\n * @param {number} blue - The hue's blue value\n * @param {number} lightness - The hue's applied value for brightness and darkness\n * \n */\nfunction createPixelDataHeart(red, green, blue, lightness = 20) {\n\n    const R = red;\n    const G = green;\n    const B = blue;\n    const L1 = lightness;\n    const L2 = L1 * 2;\n    const H = `${R}, ${G}, ${B}`;                  //Main Hue\n    const A = `${R + L2}, ${G + L2}, ${B + L2}`;   //Main Hue Light\n    const Y = `${R - L1}, ${G - L1}, ${B - L1}`;   //Main Hue Dark\n    const Z = `${R - L2}, ${G - L2}, ${B - L2}`;   //Main Hue Darker\n    const $ = \"0, 0, 0\";                           //Stroke\n    const _ = \"0, 0, 0, 0\";                        //Transparent\n\n    return [[_, _, $, $, $, _, _, _, $, $, $, _, _],\n            [_, $, H, H, H, $, _, $, Y, Y, Z, $, _],\n            [$, H, H, A, H, H, $, H, H, Y, Y, Z, $],\n            [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n            [$, H, A, H, H, H, H, H, H, H, Y, Z, $],\n            [$, H, H, H, H, H, H, H, H, H, Y, Z, $],\n            [_, $, H, H, H, H, H, H, H, Y, Z, $, _],\n            [_, _, $, H, H, H, H, H, H, Y, $, _, _],\n            [_, _, _, $, H, H, H, H, Y, $, _, _, _],\n            [_, _, _, _, $, H, H, Y, $, _, _, _, _],\n            [_, _, _, _, _, $, Y, $, _, _, _, _, _],\n            [_, _, _, _, _, _, $, _, _, _, _, _, _]];\n}\n\n/* \n * Create multiple heart canvases of different colors and sizes\n *\n */ \nconst redHeart = new DataPixels(createPixelDataHeart(200, 0, 50), Size.XL).canvas;\nconst blueHeart = new DataPixels(createPixelDataHeart(50, 30, 210), Size.L).canvas;\nconst purpleHeart = new DataPixels(createPixelDataHeart(125, 70, 180), Size.M).canvas;\nconst greenHeart = new DataPixels(createPixelDataHeart(25, 160, 50), Size.S).canvas;\n\n/* \n * Create a container for the heart canvases\n *\n */ \nconst heartsContainer = document.createElement(\"div\");\nheartsContainer.style.filter = \"drop-shadow(0 0 30px #FFFFFF)\";\n\ndocument.body.appendChild(heartsContainer);\n\n/* \n * Rotate and append each heart canvas to the container\n *\n */ \nconst rotationDelta = 15;\n\n[redHeart, blueHeart, purpleHeart, greenHeart].forEach((heart, index) => {\n\n    heart.style.transform = `rotate(${rotationDelta * index}deg)`;\n    heartsContainer.appendChild(heart);\n});
\n

Mario Bros

\n
/**\n * @description DataPixels example of Nintendo's Mario Brothers\n * \n */\nimport DataPixels from \"data-pixels\";\n\n/**\n * @description Creates a Mario or Luigi pixelData object\n * @param {boolean} isMario - Defines the brother's hat and shirt color.  Mario is red and Luigi is green. \n * \n */\nfunction createMarioBrother(isMario = true) {\n\n    const mainColor = (isMario) ? \"255, 0, 0\" : \"0, 180, 0\";\n\n    const C = mainColor;        //Hat & Shirt\n    const B = \"100, 50, 0\";     //Brown Hair & Boots\n    const S = \"255, 200, 150\";  //Skin Tone\n    const O = \"0, 0, 255\";      //Blue Overalls\n    const Y = \"255, 255, 0\";    //Yellow Buckles       \n    const W = \"255, 255, 255\";  //White Gloves\n    const _ = \"0, 0, 0, 0\";     //Transparent (RGBA Format)\n\n    return [[_, _, _, C, C, C, C, C, _, _, _, _],\n            [_, _, C, C, C, C, C, C, C, C, C, _],\n            [_, _, B, B, B, S, S, B, S, _, _, _], \n            [_, B, S, B, S, S, S, B, S, S, S, _],\n            [_, B, S, B, B, S, S, S, B, S, S, B],\n            [_, B, B, S, S, S, S, B, B, B, B, _],\n            [_, _, _, S, S, S, S, S, S, S, _, _],\n            [_, _, C, C, O, C, C, C, C, _, _, _],\n            [_, C, C, C, O, C, C, O, C, C, C, _],\n            [C, C, C, C, O, O, O, O, C, C, C, C],\n            [W, W, C, O, Y, O, O, Y, O, C, W, W],\n            [W, W, W, O, O, O, O, O, O, W, W, W],\n            [W, W, O, O, O, O, O, O, O, O, W, W],\n            [_, _, O, O, O, _, _, O, O, O, _, _],\n            [_, B, B, B, _, _, _, _, B, B, B, _],\n            [B, B, B, B, _, _, _, _, B, B, B, B]];\n}\n\n/*\n * Create and append a Mario Brother canvas instance\n * \n */\nconst pixelSize = 30;\n\nconst brother = new DataPixels(createMarioBrother(true), pixelSize).canvas;\nbrother.style.filter = \"drop-shadow(0 10px 20px #000000)\";\n\ndocument.body.appendChild(brother);
\n

License

\n

MIT License

\n

Copyright © 2017-2018 Geoffrey Mattie

\n
", + "readmeFetchedAt": "2024-02-29T22:00:33.724Z" }, "dbcloner": { - "readmeCleaned": "

DBcloner

\n

DBcloner is a desktop app for cloning live remote databases in your desktop.

\n

It works by dumping remote dbs and mounting them into docker containers that you can easily manage by taking snapshots, restoring previous states, re-syncronize from remote, etc.

\n

Since it's Docker based, you will never ever need to deal with any database server runtime. 100% hassle-free.

\n

DBcloner was not built with a specific use case in mind, but you can use it to make some developer experiences better, like mounting local environments, running painless dml queries, safer debugging using real data.

\n

\"\" \"\" \"\"

\n

\"\"

\n

Current state of development and roadmap

\n

DBcloner is currently a closed source experimental project. It's being built using Vue over Electron, and dockerode node library to communicate with the Docker API.

\n

Only PostgreSQL is supported for the moment but MySQL and MariaDB support is almost ready for the next release.

\n

By the moment there's no roadmap, but here are some features I'm planning to add in the future:

\n
    \n
  • Continuous replication instead of full dump to reduce synchronizations times for bigger databases
  • \n
  • Secured password storage
  • \n
  • Support for creating replicas using only a dump file, without the need of a remote connection
  • \n
  • Support for NoSQL engines (MongoDB, CouchDB, etc)
  • \n
  • Support for cloud-only databases (AWS Aurora, DynamoDB are some candidates)
  • \n
  • Search box for log viewer
  • \n
  • DBeaver integration (Open running replicas on DBeaver without having to type connection parameters)
  • \n
\n

I'm open to feedback and ideas. If you want to say something feel free to open an issue or send me an email to felipe@leiva.io.

\n

Issues

\n

Since DBcloner is closed source by now, this repo is for issues.

\n
", - "readmeOriginal": "

DBcloner

\n

DBcloner is a desktop app for cloning live remote databases in your desktop.

\n

It works by dumping remote dbs and mounting them into docker containers that you can easily manage by taking snapshots, restoring previous states, re-syncronize from remote, etc.

\n

Since it's Docker based, you will never ever need to deal with any database server runtime. 100% hassle-free.

\n

DBcloner was not built with a specific use case in mind, but you can use it to make some developer experiences better, like mounting local environments, running painless dml queries, safer debugging using real data.

\n

\"\" \"\" \"\"

\n

\"\"

\n

Current state of development and roadmap

\n

DBcloner is currently a closed source experimental project. It's being built using Vue over Electron, and dockerode node library to communicate with the Docker API.

\n

Only PostgreSQL is supported for the moment but MySQL and MariaDB support is almost ready for the next release.

\n

By the moment there's no roadmap, but here are some features I'm planning to add in the future:

\n
    \n
  • Continuous replication instead of full dump to reduce synchronizations times for bigger databases
  • \n
  • Secured password storage
  • \n
  • Support for creating replicas using only a dump file, without the need of a remote connection
  • \n
  • Support for NoSQL engines (MongoDB, CouchDB, etc)
  • \n
  • Support for cloud-only databases (AWS Aurora, DynamoDB are some candidates)
  • \n
  • Search box for log viewer
  • \n
  • DBeaver integration (Open running replicas on DBeaver without having to type connection parameters)
  • \n
\n

I'm open to feedback and ideas. If you want to say something feel free to open an issue or send me an email to felipe@leiva.io.

\n

Issues

\n

Since DBcloner is closed source by now, this repo is for issues.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.856Z" - }, - "dbgate": { - "readmeCleaned": "

\"NPM\n\"GitHub\n\"dbgate\"\n\"dbgate\"\n\"styled

\n

\n

DbGate - (no)SQL database client

\n

DbGate is cross-platform database manager.\nIt's designed to be simple to use and effective, when working with more databases simultaneously.\nBut there are also many advanced features like schema compare, visual query designer, chart visualisation or batch export and import.

\n

DbGate is licensed under MIT license and is completely free.

\n\n

Supported databases

\n
    \n
  • MySQL
  • \n
  • PostgreSQL
  • \n
  • SQL Server
  • \n
  • MongoDB
  • \n
  • Redis
  • \n
  • SQLite
  • \n
  • Amazon Redshift
  • \n
  • CockroachDB
  • \n
  • MariaDB
  • \n
\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n

Features

\n
    \n
  • Table data editing, with SQL change script preview
  • \n
  • Edit table schema, indexes, primary and foreign keys
  • \n
  • Compare and synchronize database structure
  • \n
  • ER diagram
  • \n
  • Light and dark theme
  • \n
  • Master/detail views, foreign key lookups
  • \n
  • Query designer
  • \n
  • Form view for comfortable work with tables with many columns
  • \n
  • JSON view on MongoDB collections
  • \n
  • Explore tables, views, procedures, functions, MongoDB collections
  • \n
  • SQL editor\n
      \n
    • execute SQL script
    • \n
    • SQL code formatter
    • \n
    • SQL code completion
    • \n
    • Add SQL LEFT/INNER/RIGHT join utility
    • \n
    \n
  • \n
  • Mongo JavaScript editor, execute Mongo script (with NodeJs syntax)
  • \n
  • Redis tree view, generate script from keys, run Redis script
  • \n
  • Runs as application for Windows, Linux and Mac. Or in Docker container on server and in web Browser on client.
  • \n
  • Import, export from/to CSV, Excel, JSON, XML
  • \n
  • Free table editor - quick table data editing (cleanup data after import/before export, prototype tables etc.)
  • \n
  • Archives - backup your data in JSON files on local filesystem (or on DbGate server, when using web application)
  • \n
  • Charts, export chart to HTML page
  • \n
  • For detailed info, how to run DbGate in docker container, visit docker hub
  • \n
  • Extensible plugin architecture
  • \n
\n

How to contribute

\n

Any contributions are welcome. If you want to contribute without coding, consider following:

\n
    \n
  • Tell your friends about DbGate or share on social networks - when more people will use DbGate, it will grow to be better
  • \n
  • Write review on Slant.co or G2
  • \n
  • Create issue, if you find problem in app, or you have idea to new feature. If issue already exists, you could leave comment on it, to prioritise most wanted issues.
  • \n
  • Become a backer on Open collective
  • \n
  • Where a small coding is acceptable for you, you could create plugin. Plugins for new themes can be created actually without JS coding.
  • \n
\n

Thank you!

\n

Why is DbGate different

\n

There are many database managers now, so why DbGate?

\n
    \n
  • Works everywhere - Windows, Linux, Mac, Web browser (+mobile web is planned), without compromises in features
  • \n
  • Based on standalone NPM packages, scripts can be run without DbGate (example - CSV export )
  • \n
  • Many data browsing functions based using foreign keys - master/detail, expand columns, expandable form view
  • \n
\n

Design goals

\n
    \n
  • Application simplicity - DbGate takes the best and only the best from old DbGate, DatAdmin and DbMouse .
  • \n
  • Minimal dependencies\n
      \n
    • Frontend - Svelte, socket.io
    • \n
    • Backend - NodeJs, ExpressJs, socket.io, database connection drivers
    • \n
    • JavaScript + TypeScript
    • \n
    • App - electron
    • \n
    \n
  • \n
  • Platform independent - runs as web application in single docker container on server, or as application using Electron platform on Linux, Windows and Mac
  • \n
\n\n

How to run development environment

\n

Simple variant - runs WEB application:

\n
yarn\nyarn start
\n

If you want more control, run WEB application:

\n
yarn # install NPM packages
\n

And than run following 3 commands concurrently in 3 terminals:

\n
yarn start:api # run API on port 3000\nyarn start:web # run web on port 5000\nyarn lib # watch typescript libraries and plugins modifications\n
\n

This runs API on port 3000 and web application on port 5000
\nOpen http://localhost:5000 in your browser

\n

If you want to run electron app:

\n
yarn # install NPM packages\ncd app\nyarn # install NPM packages for electron
\n

And than run following 3 commands concurrently in 3 terminals:

\n
yarn start:web # run web on port 5000 (only static JS and HTML files)\nyarn lib # watch typescript libraries and plugins modifications\nyarn start:app # run electron app\n
\n

How to run built electron app locally

\n

This mode is very similar to production run of electron app. Electron doesn't use localhost:5000.

\n
cd app\nyarn
\n
yarn\nyarn build:app:local\nyarn start:app:local
\n

How to create plugin

\n

Creating plugin is described in documentation

\n

But it is very simple:

\n
npm install -g yo # install yeoman\nnpm install -g generator-dbgate # install dbgate generator\ncd dbgate-plugin-my-new-plugin # this directory is created by wizard, edit, what you need to change\nyarn plugin # this compiles plugin and copies it into existing DbGate installation
\n

After restarting DbGate, you could use your new plugin from DbGate.

\n
", - "readmeOriginal": "

\"NPM\n\"GitHub\n\"dbgate\"\n\"dbgate\"\n\"styled

\n

\n

DbGate - (no)SQL database client

\n

DbGate is cross-platform database manager.\nIt's designed to be simple to use and effective, when working with more databases simultaneously.\nBut there are also many advanced features like schema compare, visual query designer, chart visualisation or batch export and import.

\n

DbGate is licensed under MIT license and is completely free.

\n\n

Supported databases

\n
    \n
  • MySQL
  • \n
  • PostgreSQL
  • \n
  • SQL Server
  • \n
  • MongoDB
  • \n
  • Redis
  • \n
  • SQLite
  • \n
  • Amazon Redshift
  • \n
  • CockroachDB
  • \n
  • MariaDB
  • \n
\n\n\n \n\n\n \n\n\n \n\n\n \n\n\n

Features

\n
    \n
  • Table data editing, with SQL change script preview
  • \n
  • Edit table schema, indexes, primary and foreign keys
  • \n
  • Compare and synchronize database structure
  • \n
  • ER diagram
  • \n
  • Light and dark theme
  • \n
  • Master/detail views, foreign key lookups
  • \n
  • Query designer
  • \n
  • Form view for comfortable work with tables with many columns
  • \n
  • JSON view on MongoDB collections
  • \n
  • Explore tables, views, procedures, functions, MongoDB collections
  • \n
  • SQL editor\n
      \n
    • execute SQL script
    • \n
    • SQL code formatter
    • \n
    • SQL code completion
    • \n
    • Add SQL LEFT/INNER/RIGHT join utility
    • \n
    \n
  • \n
  • Mongo JavaScript editor, execute Mongo script (with NodeJs syntax)
  • \n
  • Redis tree view, generate script from keys, run Redis script
  • \n
  • Runs as application for Windows, Linux and Mac. Or in Docker container on server and in web Browser on client.
  • \n
  • Import, export from/to CSV, Excel, JSON, XML
  • \n
  • Free table editor - quick table data editing (cleanup data after import/before export, prototype tables etc.)
  • \n
  • Archives - backup your data in JSON files on local filesystem (or on DbGate server, when using web application)
  • \n
  • Charts, export chart to HTML page
  • \n
  • For detailed info, how to run DbGate in docker container, visit docker hub
  • \n
  • Extensible plugin architecture
  • \n
\n

How to contribute

\n

Any contributions are welcome. If you want to contribute without coding, consider following:

\n
    \n
  • Tell your friends about DbGate or share on social networks - when more people will use DbGate, it will grow to be better
  • \n
  • Write review on Slant.co or G2
  • \n
  • Create issue, if you find problem in app, or you have idea to new feature. If issue already exists, you could leave comment on it, to prioritise most wanted issues.
  • \n
  • Become a backer on Open collective
  • \n
  • Where a small coding is acceptable for you, you could create plugin. Plugins for new themes can be created actually without JS coding.
  • \n
\n

Thank you!

\n

Why is DbGate different

\n

There are many database managers now, so why DbGate?

\n
    \n
  • Works everywhere - Windows, Linux, Mac, Web browser (+mobile web is planned), without compromises in features
  • \n
  • Based on standalone NPM packages, scripts can be run without DbGate (example - CSV export )
  • \n
  • Many data browsing functions based using foreign keys - master/detail, expand columns, expandable form view
  • \n
\n

Design goals

\n
    \n
  • Application simplicity - DbGate takes the best and only the best from old DbGate, DatAdmin and DbMouse .
  • \n
  • Minimal dependencies\n
      \n
    • Frontend - Svelte, socket.io
    • \n
    • Backend - NodeJs, ExpressJs, socket.io, database connection drivers
    • \n
    • JavaScript + TypeScript
    • \n
    • App - electron
    • \n
    \n
  • \n
  • Platform independent - runs as web application in single docker container on server, or as application using Electron platform on Linux, Windows and Mac
  • \n
\n\n

How to run development environment

\n

Simple variant - runs WEB application:

\n
yarn\nyarn start
\n

If you want more control, run WEB application:

\n
yarn # install NPM packages
\n

And than run following 3 commands concurrently in 3 terminals:

\n
yarn start:api # run API on port 3000\nyarn start:web # run web on port 5000\nyarn lib # watch typescript libraries and plugins modifications\n
\n

This runs API on port 3000 and web application on port 5000
\nOpen http://localhost:5000 in your browser

\n

If you want to run electron app:

\n
yarn # install NPM packages\ncd app\nyarn # install NPM packages for electron
\n

And than run following 3 commands concurrently in 3 terminals:

\n
yarn start:web # run web on port 5000 (only static JS and HTML files)\nyarn lib # watch typescript libraries and plugins modifications\nyarn start:app # run electron app\n
\n

How to run built electron app locally

\n

This mode is very similar to production run of electron app. Electron doesn't use localhost:5000.

\n
cd app\nyarn
\n
yarn\nyarn build:app:local\nyarn start:app:local
\n

How to create plugin

\n

Creating plugin is described in documentation

\n

But it is very simple:

\n
npm install -g yo # install yeoman\nnpm install -g generator-dbgate # install dbgate generator\ncd dbgate-plugin-my-new-plugin # this directory is created by wizard, edit, what you need to change\nyarn plugin # this compiles plugin and copies it into existing DbGate installation
\n

After restarting DbGate, you could use your new plugin from DbGate.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:43.962Z" + "readmeCleaned": "

DBcloner

\n

DBcloner is a desktop app for cloning live remote databases in your desktop.

\n

It works by dumping remote dbs and mounting them into docker containers that you can easily manage by taking snapshots, restoring previous states, re-syncronize from remote, etc.

\n

Since it's Docker based, you will never ever need to deal with any database server runtime. 100% hassle-free.

\n

DBcloner was not built with a specific use case in mind, but you can use it to make some developer experiences better, like mounting local environments, running painless dml queries, safer debugging using real data.

\n

\"\" \"\" \"\"

\n

\"\"

\n

Current state of development and roadmap

\n

DBcloner is currently a closed source experimental project. It's being built using Vue over Electron, and dockerode node library to communicate with the Docker API.

\n

Only PostgreSQL is supported for the moment but MySQL and MariaDB support is almost ready for the next release.

\n

By the moment there's no roadmap, but here are some features I'm planning to add in the future:

\n
    \n
  • Continuous replication instead of full dump to reduce synchronizations times for bigger databases
  • \n
  • Secured password storage
  • \n
  • Support for creating replicas using only a dump file, without the need of a remote connection
  • \n
  • Support for NoSQL engines (MongoDB, CouchDB, etc)
  • \n
  • Support for cloud-only databases (AWS Aurora, DynamoDB are some candidates)
  • \n
  • Search box for log viewer
  • \n
  • DBeaver integration (Open running replicas on DBeaver without having to type connection parameters)
  • \n
\n

I'm open to feedback and ideas. If you want to say something feel free to open an issue or send me an email to felipe@leiva.io.

\n

Issues

\n

Since DBcloner is closed source by now, this repo is for issues.

\n
", + "readmeOriginal": "

DBcloner

\n

DBcloner is a desktop app for cloning live remote databases in your desktop.

\n

It works by dumping remote dbs and mounting them into docker containers that you can easily manage by taking snapshots, restoring previous states, re-syncronize from remote, etc.

\n

Since it's Docker based, you will never ever need to deal with any database server runtime. 100% hassle-free.

\n

DBcloner was not built with a specific use case in mind, but you can use it to make some developer experiences better, like mounting local environments, running painless dml queries, safer debugging using real data.

\n

\"\" \"\" \"\"

\n

\"\"

\n

Current state of development and roadmap

\n

DBcloner is currently a closed source experimental project. It's being built using Vue over Electron, and dockerode node library to communicate with the Docker API.

\n

Only PostgreSQL is supported for the moment but MySQL and MariaDB support is almost ready for the next release.

\n

By the moment there's no roadmap, but here are some features I'm planning to add in the future:

\n
    \n
  • Continuous replication instead of full dump to reduce synchronizations times for bigger databases
  • \n
  • Secured password storage
  • \n
  • Support for creating replicas using only a dump file, without the need of a remote connection
  • \n
  • Support for NoSQL engines (MongoDB, CouchDB, etc)
  • \n
  • Support for cloud-only databases (AWS Aurora, DynamoDB are some candidates)
  • \n
  • Search box for log viewer
  • \n
  • DBeaver integration (Open running replicas on DBeaver without having to type connection parameters)
  • \n
\n

I'm open to feedback and ideas. If you want to say something feel free to open an issue or send me an email to felipe@leiva.io.

\n

Issues

\n

Since DBcloner is closed source by now, this repo is for issues.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:33.727Z" }, - "debugtron": { - "readmeCleaned": "

Debugtron

\n

\"test\"

\n

Debugtron is an app to debug in-production Electron based app. It is also built with Electron.

\n

\"Screenshot\"

\n

Installation

\n

Installation binaries are available at release page.

\n

License

\n

MIT

\n
", - "readmeOriginal": "

Debugtron

\n

\"test\"

\n

Debugtron is an app to debug in-production Electron based app. It is also built with Electron.

\n

\"Screenshot\"

\n

Installation

\n

Installation binaries are available at release page.

\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.040Z" + "dbglass": { + "readmeCleaned": "

DBGlass

\n

\"Code

\n

Simple cross-platform PostgreSQL client. Built with Electron, React, Redux, FixedDataTable.

\n

\"\"

\n

Features

\n
    \n
  • Straightforward and easy UI for creating, reading, updating and deleting your data without writing queries
  • \n
  • Rich markdown editor for your text data
  • \n
  • Simple constraint editor
  • \n
  • Connect to through SSH tunnel using password of public key
  • \n
  • Incredibly fast presentation of large tables
  • \n
\n

How To Use

\n

You can either

\n\n

Extract it somewhere, and then run the executable.

\n

or

\n

Package app manually from sources

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\ngit clone https://github.com/web-pal/dbglass\n# Go into the repository\ncd dbglass\n# Install dependencies and run the app\nnpm install && npm run dev
\n

App will be running in development mode at this point, in which you can:

\n
Toggle Chrome DevTools
\n
    \n
  • OS X: Cmd Alt I or F12
  • \n
  • Linux: Ctrl Shift I or F12
  • \n
  • Windows: Ctrl Shift I or F12
  • \n
\n

See electron-debug for more information.

\n
Ignore default modules
\n

We add some module's peerDependencies to ignore option as default for application size reduction.

\n
    \n
  • babel-core is required by babel-loader and its size is ~19 MB
  • \n
  • node-libs-browser is required by webpack and its size is ~3MB.
  • \n
\n
\n

Note: If you want to use any above modules in runtime, for example: require('babel/register'), you should move them form devDependencies to dependencies.

\n
\n
Pack into an app for your platform from command line:
\n
npm run package
\n
Building windows apps from non-windows platforms
\n

Please checkout Building windows apps from non-windows platforms.

\n

License MIT

\n
", + "readmeOriginal": "

DBGlass

\n

\"Code

\n

Simple cross-platform PostgreSQL client. Built with Electron, React, Redux, FixedDataTable.

\n

\"\"

\n

Features

\n
    \n
  • Straightforward and easy UI for creating, reading, updating and deleting your data without writing queries
  • \n
  • Rich markdown editor for your text data
  • \n
  • Simple constraint editor
  • \n
  • Connect to through SSH tunnel using password of public key
  • \n
  • Incredibly fast presentation of large tables
  • \n
\n

How To Use

\n

You can either

\n\n

Extract it somewhere, and then run the executable.

\n

or

\n

Package app manually from sources

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\ngit clone https://github.com/web-pal/dbglass\n# Go into the repository\ncd dbglass\n# Install dependencies and run the app\nnpm install && npm run dev
\n

App will be running in development mode at this point, in which you can:

\n
Toggle Chrome DevTools
\n
    \n
  • OS X: Cmd Alt I or F12
  • \n
  • Linux: Ctrl Shift I or F12
  • \n
  • Windows: Ctrl Shift I or F12
  • \n
\n

See electron-debug for more information.

\n
Ignore default modules
\n

We add some module's peerDependencies to ignore option as default for application size reduction.

\n
    \n
  • babel-core is required by babel-loader and its size is ~19 MB
  • \n
  • node-libs-browser is required by webpack and its size is ~3MB.
  • \n
\n
\n

Note: If you want to use any above modules in runtime, for example: require('babel/register'), you should move them form devDependencies to dependencies.

\n
\n
Pack into an app for your platform from command line:
\n
npm run package
\n
Building windows apps from non-windows platforms
\n

Please checkout Building windows apps from non-windows platforms.

\n

License MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:00:34.184Z" }, "dat": { - "readmeCleaned": "

\"deprecated\"

\n

More info on active projects and modules at dat-ecosystem.org

\n
\n

Dat Desktop

\n

Peer to peer data versioning & syncronization.

\n

\""Build\n\""Standard\"

\n

\"screenshot\"

\n

Table of Content

\n\n

Contributing

\n

To run Dat Desktop in development mode:

\n
node --version          # v12.4.0\nnpm install             # install dependencies\nnpm start               # start the application
\n

To create binary packages run:

\n
npm install             # install dependencies\nnpm run dist :os        # compile the app into an binary package
\n

FAQ

\n

How to speed up downloading Electron

\n

If you’re not in Europe or the US, you might want to use a different mirror for\nelectron. You can set the ELECTRON_MIRROR variable to point to a different\nprovider:

\n
# Europe / US\n$ npm install\n\n# Asia / Oceania\n$ ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install
\n

Licenses

\n

MIT License

\n

Font Attribution & License

\n

SourceSansPro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. SIL Open Font License, 1.1

\n

SourceCodePro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved. SIL Open Font License, 1.1

\n
", - "readmeOriginal": "

\"deprecated\"

\n

More info on active projects and modules at dat-ecosystem.org

\n
\n

Dat Desktop

\n

Peer to peer data versioning & syncronization.

\n

\""Build\n\""Standard\"

\n

\"screenshot\"

\n

Table of Content

\n\n

Contributing

\n

To run Dat Desktop in development mode:

\n
node --version          # v12.4.0\nnpm install             # install dependencies\nnpm start               # start the application
\n

To create binary packages run:

\n
npm install             # install dependencies\nnpm run dist :os        # compile the app into an binary package
\n

FAQ

\n

How to speed up downloading Electron

\n

If you’re not in Europe or the US, you might want to use a different mirror for\nelectron. You can set the ELECTRON_MIRROR variable to point to a different\nprovider:

\n
# Europe / US\n$ npm install\n\n# Asia / Oceania\n$ ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install
\n

Licenses

\n

MIT License

\n

Font Attribution & License

\n

SourceSansPro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. SIL Open Font License, 1.1

\n

SourceCodePro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved. SIL Open Font License, 1.1

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.068Z" + "readmeCleaned": "

\"deprecated\"

\n

More info on active projects and modules at dat-ecosystem.org

\n
\n

Dat Desktop

\n

Peer to peer data versioning & syncronization.

\n

\""Build\n\""Standard\"

\n

\"screenshot\"

\n

Table of Content

\n\n

Contributing

\n

To run Dat Desktop in development mode:

\n
node --version          # v12.4.0\nnpm install             # install dependencies\nnpm start               # start the application
\n

To create binary packages run:

\n
npm install             # install dependencies\nnpm run dist :os        # compile the app into an binary package
\n

FAQ

\n

How to speed up downloading Electron

\n

If you’re not in Europe or the US, you might want to use a different mirror for\nelectron. You can set the ELECTRON_MIRROR variable to point to a different\nprovider:

\n
# Europe / US\n$ npm install\n\n# Asia / Oceania\n$ ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install
\n

Licenses

\n

MIT License

\n

Font Attribution & License

\n

SourceSansPro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. SIL Open Font License, 1.1

\n

SourceCodePro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved. SIL Open Font License, 1.1

\n
", + "readmeOriginal": "

\"deprecated\"

\n

More info on active projects and modules at dat-ecosystem.org

\n
\n

Dat Desktop

\n

Peer to peer data versioning & syncronization.

\n

\""Build\n\""Standard\"

\n

\"screenshot\"

\n

Table of Content

\n\n

Contributing

\n

To run Dat Desktop in development mode:

\n
node --version          # v12.4.0\nnpm install             # install dependencies\nnpm start               # start the application
\n

To create binary packages run:

\n
npm install             # install dependencies\nnpm run dist :os        # compile the app into an binary package
\n

FAQ

\n

How to speed up downloading Electron

\n

If you’re not in Europe or the US, you might want to use a different mirror for\nelectron. You can set the ELECTRON_MIRROR variable to point to a different\nprovider:

\n
# Europe / US\n$ npm install\n\n# Asia / Oceania\n$ ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install
\n

Licenses

\n

MIT License

\n

Font Attribution & License

\n

SourceSansPro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. SIL Open Font License, 1.1

\n

SourceCodePro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved. SIL Open Font License, 1.1

\n
", + "readmeFetchedAt": "2024-02-29T22:00:34.271Z" }, - "dbglass": { - "readmeCleaned": "

DBGlass

\n

\"Code

\n

Simple cross-platform PostgreSQL client. Built with Electron, React, Redux, FixedDataTable.

\n

\"\"

\n

Features

\n
    \n
  • Straightforward and easy UI for creating, reading, updating and deleting your data without writing queries
  • \n
  • Rich markdown editor for your text data
  • \n
  • Simple constraint editor
  • \n
  • Connect to through SSH tunnel using password of public key
  • \n
  • Incredibly fast presentation of large tables
  • \n
\n

How To Use

\n

You can either

\n

Download Released App

\n

Extract it somewhere, and then run the executable.

\n

or

\n

Package app manually from sources

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\ngit clone https://github.com/web-pal/dbglass\n# Go into the repository\ncd dbglass\n# Install dependencies and run the app\nnpm install && npm run dev
\n

App will be running in development mode at this point, in which you can:

\n
Toggle Chrome DevTools
\n
    \n
  • OS X: Cmd Alt I or F12
  • \n
  • Linux: Ctrl Shift I or F12
  • \n
  • Windows: Ctrl Shift I or F12
  • \n
\n

See electron-debug for more information.

\n
Ignore default modules
\n

We add some module's peerDependencies to ignore option as default for application size reduction.

\n
    \n
  • babel-core is required by babel-loader and its size is ~19 MB
  • \n
  • node-libs-browser is required by webpack and its size is ~3MB.
  • \n
\n
\n

Note: If you want to use any above modules in runtime, for example: require('babel/register'), you should move them form devDependencies to dependencies.

\n
\n
Pack into an app for your platform from command line:
\n
npm run package
\n
Building windows apps from non-windows platforms
\n

Please checkout Building windows apps from non-windows platforms.

\n

License MIT

\n
", - "readmeOriginal": "

DBGlass

\n

\"Code

\n

Simple cross-platform PostgreSQL client. Built with Electron, React, Redux, FixedDataTable.

\n

\"\"

\n

Features

\n
    \n
  • Straightforward and easy UI for creating, reading, updating and deleting your data without writing queries
  • \n
  • Rich markdown editor for your text data
  • \n
  • Simple constraint editor
  • \n
  • Connect to through SSH tunnel using password of public key
  • \n
  • Incredibly fast presentation of large tables
  • \n
\n

How To Use

\n

You can either

\n

Download Released App

\n

Extract it somewhere, and then run the executable.

\n

or

\n

Package app manually from sources

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\ngit clone https://github.com/web-pal/dbglass\n# Go into the repository\ncd dbglass\n# Install dependencies and run the app\nnpm install && npm run dev
\n

App will be running in development mode at this point, in which you can:

\n
Toggle Chrome DevTools
\n
    \n
  • OS X: Cmd Alt I or F12
  • \n
  • Linux: Ctrl Shift I or F12
  • \n
  • Windows: Ctrl Shift I or F12
  • \n
\n

See electron-debug for more information.

\n
Ignore default modules
\n

We add some module's peerDependencies to ignore option as default for application size reduction.

\n
    \n
  • babel-core is required by babel-loader and its size is ~19 MB
  • \n
  • node-libs-browser is required by webpack and its size is ~3MB.
  • \n
\n
\n

Note: If you want to use any above modules in runtime, for example: require('babel/register'), you should move them form devDependencies to dependencies.

\n
\n
Pack into an app for your platform from command line:
\n
npm run package
\n
Building windows apps from non-windows platforms
\n

Please checkout Building windows apps from non-windows platforms.

\n

License MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.099Z" + "deckmaster": { + "readmeCleaned": "

Yu-Gi-Oh! DeckMaster

\n

\"GitHub\n\"Discord\"

\n

\"DeckMaster's

\n

Yu-Gi-Oh! DeckMaster is a deck editor for the Yu-Gi-Oh! trading card game.\nIt features a full deck editor and a combo editor for live probabilities.

\n

Installation

\n

You can install DeckMaster via one of our installers, or by building from source.\nVisit the documentation for instructions.

\n

Support

\n

If you encounter any issues when using DeckMaster, or simply have a suggestion on how to improve it, please open an issue in our issue tracker and I'll get back to you.

\n

Alternatively, if you do not have a GitHub account, please use the Discord server.

\n

Contributing

\n

DeckMaster is completely open-source and accepts contributions from the community.\nIf you wish to contribute to DeckMaster, please read our contributing guide.

\n

License

\n

DeckMaster is distributed under the MIT license.

\n

Thanks For All The Fish! (Attribution)

\n\n
", + "readmeOriginal": "

Yu-Gi-Oh! DeckMaster

\n

\"GitHub\n\"Discord\"

\n

\"DeckMaster's

\n

Yu-Gi-Oh! DeckMaster is a deck editor for the Yu-Gi-Oh! trading card game.\nIt features a full deck editor and a combo editor for live probabilities.

\n

Installation

\n

You can install DeckMaster via one of our installers, or by building from source.\nVisit the documentation for instructions.

\n

Support

\n

If you encounter any issues when using DeckMaster, or simply have a suggestion on how to improve it, please open an issue in our issue tracker and I'll get back to you.

\n

Alternatively, if you do not have a GitHub account, please use the Discord server.

\n

Contributing

\n

DeckMaster is completely open-source and accepts contributions from the community.\nIf you wish to contribute to DeckMaster, please read our contributing guide.

\n

License

\n

DeckMaster is distributed under the MIT license.

\n

Thanks For All The Fish! (Attribution)

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:34.286Z" }, "deckboard": { - "readmeCleaned": "

\n \n

Deckboard

\n

\n \n \n \n \n

\n

\n

Create custom computer macro shortcuts and launch them through your device.\nNo more windows switching to open the folder or website, get Deckboard to simplify them and maximize your productivity!\nWith OBS Studio and Streamlabs OBS supported, bring Deckboard as your personal streaming companion tool!\nConnect your computer to your device through local WiFi connection by entering IP address or scanning QR code.

\n

Features

\n
    \n
  • Custom macro button with image and label
  • \n
  • Unlimited macros with 4 x 3 buttons per board (15 x 15 buttons on pro version)
  • \n
  • OBS Studio and Streamlabs OBS control for streaming (OBS Websocket plugin required)
  • \n
  • Easy connect through local WiFi connection by entering IP address or scanning QR code.
  • \n
\n

Available Macros

\n
    \n
  • Keyboard macro
  • \n
  • Open website
  • \n
  • Open folder
  • \n
  • Multimedia controls (play, next track, prev track , etc)
  • \n
  • Run executable
  • \n
  • Twitch chat controls
  • \n
  • Spotify playback controls (Premium user only)
  • \n
  • Switch scenes (OBS Studio and Streamlabs OBS)
  • \n
  • Toggle resources (OBS Studio and Streamlabs OBS)
  • \n
  • Toggle streaming and recording (OBS Studio and Streamlabs OBS)
  • \n
  • Control audio device (OBS Studio)
  • \n
\n

Download

\n\n

Support The Dev

\n

Love the app? You can support the development by purchasing PRO version or donate.

\n

\"Buy

\n

Privacy Policy

\n

The application Deckboard (Android), hereby defined as the app, requests the following potentially sensitive data:

\n
    \n
  • android.permission.CAMERA
  • \n
\n

This potentially sensitive data is not transmitted over the internet, and is not stored by the app. It is not handled by any system other than the device the app is installed on.

\n
", - "readmeOriginal": "

\n \n

Deckboard

\n

\n \n \n \n \n

\n

\n

Create custom computer macro shortcuts and launch them through your device.\nNo more windows switching to open the folder or website, get Deckboard to simplify them and maximize your productivity!\nWith OBS Studio and Streamlabs OBS supported, bring Deckboard as your personal streaming companion tool!\nConnect your computer to your device through local WiFi connection by entering IP address or scanning QR code.

\n

Features

\n
    \n
  • Custom macro button with image and label
  • \n
  • Unlimited macros with 4 x 3 buttons per board (15 x 15 buttons on pro version)
  • \n
  • OBS Studio and Streamlabs OBS control for streaming (OBS Websocket plugin required)
  • \n
  • Easy connect through local WiFi connection by entering IP address or scanning QR code.
  • \n
\n

Available Macros

\n
    \n
  • Keyboard macro
  • \n
  • Open website
  • \n
  • Open folder
  • \n
  • Multimedia controls (play, next track, prev track , etc)
  • \n
  • Run executable
  • \n
  • Twitch chat controls
  • \n
  • Spotify playback controls (Premium user only)
  • \n
  • Switch scenes (OBS Studio and Streamlabs OBS)
  • \n
  • Toggle resources (OBS Studio and Streamlabs OBS)
  • \n
  • Toggle streaming and recording (OBS Studio and Streamlabs OBS)
  • \n
  • Control audio device (OBS Studio)
  • \n
\n

Download

\n\n

Support The Dev

\n

Love the app? You can support the development by purchasing PRO version or donate.

\n

\"Buy

\n

Privacy Policy

\n

The application Deckboard (Android), hereby defined as the app, requests the following potentially sensitive data:

\n
    \n
  • android.permission.CAMERA
  • \n
\n

This potentially sensitive data is not transmitted over the internet, and is not stored by the app. It is not handled by any system other than the device the app is installed on.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.182Z" + "readmeCleaned": "

\n \n

Deckboard

\n

\n \n \n \n \n

\n

\n

Create custom computer macro shortcuts and launch them through your device.\nNo more windows switching to open the folder or website, get Deckboard to simplify them and maximize your productivity!\nWith OBS Studio and Streamlabs OBS supported, bring Deckboard as your personal streaming companion tool!\nConnect your computer to your device through local WiFi connection by entering IP address or scanning QR code.

\n

Features

\n
    \n
  • Custom macro button with image and label
  • \n
  • Unlimited macros with 4 x 3 buttons per board (15 x 15 buttons on pro version)
  • \n
  • OBS Studio and Streamlabs OBS control for streaming (OBS Websocket plugin required)
  • \n
  • Easy connect through local WiFi connection by entering IP address or scanning QR code.
  • \n
\n

Available Macros

\n
    \n
  • Keyboard macro
  • \n
  • Open website
  • \n
  • Open folder
  • \n
  • Multimedia controls (play, next track, prev track , etc)
  • \n
  • Run executable
  • \n
  • Twitch chat controls
  • \n
  • Spotify playlist control (like track and add track to playlist)
  • \n
  • Switch scenes (OBS Studio and Streamlabs OBS)
  • \n
  • Toggle resources (OBS Studio and Streamlabs OBS)
  • \n
  • Toggle streaming and recording (OBS Studio and Streamlabs OBS)
  • \n
  • Control audio device (OBS Studio)
  • \n
\n

Download

\n\n

Support The Dev

\n

Love the app? You can support the development by purchasing PRO version or donate.

\n

\"Buy

\n

Privacy Policy

\n

The application Deckboard (Android), hereby defined as the app, requests the following potentially sensitive data:

\n
    \n
  • android.permission.CAMERA
  • \n
\n

This potentially sensitive data is not transmitted over the internet, and is not stored by the app. It is not handled by any system other than the device the app is installed on.

\n
", + "readmeOriginal": "

\n \n

Deckboard

\n

\n \n \n \n \n

\n

\n

Create custom computer macro shortcuts and launch them through your device.\nNo more windows switching to open the folder or website, get Deckboard to simplify them and maximize your productivity!\nWith OBS Studio and Streamlabs OBS supported, bring Deckboard as your personal streaming companion tool!\nConnect your computer to your device through local WiFi connection by entering IP address or scanning QR code.

\n

Features

\n
    \n
  • Custom macro button with image and label
  • \n
  • Unlimited macros with 4 x 3 buttons per board (15 x 15 buttons on pro version)
  • \n
  • OBS Studio and Streamlabs OBS control for streaming (OBS Websocket plugin required)
  • \n
  • Easy connect through local WiFi connection by entering IP address or scanning QR code.
  • \n
\n

Available Macros

\n
    \n
  • Keyboard macro
  • \n
  • Open website
  • \n
  • Open folder
  • \n
  • Multimedia controls (play, next track, prev track , etc)
  • \n
  • Run executable
  • \n
  • Twitch chat controls
  • \n
  • Spotify playlist control (like track and add track to playlist)
  • \n
  • Switch scenes (OBS Studio and Streamlabs OBS)
  • \n
  • Toggle resources (OBS Studio and Streamlabs OBS)
  • \n
  • Toggle streaming and recording (OBS Studio and Streamlabs OBS)
  • \n
  • Control audio device (OBS Studio)
  • \n
\n

Download

\n\n

Support The Dev

\n

Love the app? You can support the development by purchasing PRO version or donate.

\n

\"Buy

\n

Privacy Policy

\n

The application Deckboard (Android), hereby defined as the app, requests the following potentially sensitive data:

\n
    \n
  • android.permission.CAMERA
  • \n
\n

This potentially sensitive data is not transmitted over the internet, and is not stored by the app. It is not handled by any system other than the device the app is installed on.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:34.316Z" }, - "deckmaster": { - "readmeCleaned": "

Yu-Gi-Oh! DeckMaster

\n

\"GitHub\n\"Discord\"

\n

\"DeckMaster's

\n

Yu-Gi-Oh! DeckMaster is a deck editor for the Yu-Gi-Oh! trading card game.\nIt features a full deck editor and a combo editor for live probabilities.

\n

Installation

\n

You can install DeckMaster via one of our installers, or by building from source.\nVisit the documentation for instructions.

\n

Support

\n

If you encounter any issues when using DeckMaster, or simply have a suggestion on how to improve it, please open an issue in our issue tracker and I'll get back to you.

\n

Alternatively, if you do not have a GitHub account, please use the Discord server.

\n

Contributing

\n

DeckMaster is completely open-source and accepts contributions from the community.\nIf you wish to contribute to DeckMaster, please read our contributing guide.

\n

License

\n

DeckMaster is distributed under the MIT license.

\n

Thanks For All The Fish! (Attribution)

\n\n
", - "readmeOriginal": "

Yu-Gi-Oh! DeckMaster

\n

\"GitHub\n\"Discord\"

\n

\"DeckMaster's

\n

Yu-Gi-Oh! DeckMaster is a deck editor for the Yu-Gi-Oh! trading card game.\nIt features a full deck editor and a combo editor for live probabilities.

\n

Installation

\n

You can install DeckMaster via one of our installers, or by building from source.\nVisit the documentation for instructions.

\n

Support

\n

If you encounter any issues when using DeckMaster, or simply have a suggestion on how to improve it, please open an issue in our issue tracker and I'll get back to you.

\n

Alternatively, if you do not have a GitHub account, please use the Discord server.

\n

Contributing

\n

DeckMaster is completely open-source and accepts contributions from the community.\nIf you wish to contribute to DeckMaster, please read our contributing guide.

\n

License

\n

DeckMaster is distributed under the MIT license.

\n

Thanks For All The Fish! (Attribution)

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.269Z" + "deer": { + "readmeCleaned": "

\n \n

\n \n \n \n \n \n \n \n \n \n

\n

\n

Deer 🦌 is a modern 🌟, fast 🚀, beautiful note taking 📝 app. Write down your thoughts and ideas 🔖 quickly and easily on Linux, Mac and Windows.

\n

Deer 🦌 is built on Electron and aims to be

\n
    \n
  • Free 🆓
  • \n
  • Open Source 📖
  • \n
  • User Friendly 🎨
  • \n
  • Secure 🔐
  • \n
  • Fast 🚀
  • \n
  • Simple 👓
  • \n
  • Customizable 📑
  • \n
  • Cross Platform for Desktop and Mobile 💻
  • \n
  • Multi-language 🌎
  • \n
\n

Screenshots

\n

\"screenshot-1\"

\n

Supported Languages

\n

Currently, Deer supports these languages 🌎. If you would like to Deer to support your language, please request that here.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Language
🇬🇧English
🇪🇬العربية
🇪🇸Español
🇷🇺Русский
🇵🇱Polski
🇧🇷Português do Brasil
🇨🇿Česky
🇩🇪Deutsch
🇨🇳中文
🇹🇷Türkçe
🇧🇩বাংলা
\n

Download

\n

Currently, Deer is available for Linux, Mac and Windows 🎉🎉

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
Portable
\n

More information about this release

\n

Nightly builds

\n

Nightly builds ✈️ are produced automatically for latest changes, so that people can help us testing features that have just been added

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
Portable
\n

Getting started

\n

Check Our Docs for building and installing instructions.

\n

If you would like to contribute to Deer, see Our Docs too.

\n

Get in touch!

\n

Feel free to Join us on Gitter, or email us at deer-project@googlegroups.com if you have questions.

\n

License

\n

Deer is licensed under MIT License.

\n
", + "readmeOriginal": "

\n \n

\n \n \n \n \n \n \n \n \n \n

\n

\n

Deer 🦌 is a modern 🌟, fast 🚀, beautiful note taking 📝 app. Write down your thoughts and ideas 🔖 quickly and easily on Linux, Mac and Windows.

\n

Deer 🦌 is built on Electron and aims to be

\n
    \n
  • Free 🆓
  • \n
  • Open Source 📖
  • \n
  • User Friendly 🎨
  • \n
  • Secure 🔐
  • \n
  • Fast 🚀
  • \n
  • Simple 👓
  • \n
  • Customizable 📑
  • \n
  • Cross Platform for Desktop and Mobile 💻
  • \n
  • Multi-language 🌎
  • \n
\n

Screenshots

\n

\"screenshot-1\"

\n

Supported Languages

\n

Currently, Deer supports these languages 🌎. If you would like to Deer to support your language, please request that here.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Language
🇬🇧English
🇪🇬العربية
🇪🇸Español
🇷🇺Русский
🇵🇱Polski
🇧🇷Português do Brasil
🇨🇿Česky
🇩🇪Deutsch
🇨🇳中文
🇹🇷Türkçe
🇧🇩বাংলা
\n

Download

\n

Currently, Deer is available for Linux, Mac and Windows 🎉🎉

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
Portable
\n

More information about this release

\n

Nightly builds

\n

Nightly builds ✈️ are produced automatically for latest changes, so that people can help us testing features that have just been added

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
Portable
\n

Getting started

\n

Check Our Docs for building and installing instructions.

\n

If you would like to contribute to Deer, see Our Docs too.

\n

Get in touch!

\n

Feel free to Join us on Gitter, or email us at deer-project@googlegroups.com if you have questions.

\n

License

\n

Deer is licensed under MIT License.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:34.725Z" }, "deco-ide": { - "readmeCleaned": "

\"Deco

\n

\"Build \"Bountysource\" \"Slack

\n

The all-in-one solution for building React Native applications.

\n

You can get started right away on your React Native project by installing Deco and creating a new project — it's fast and there's no manual setup needed. File scaffolding handles your boilerplate. Ready-made components drop right into your code. Properties are graphically editable through the property inspector. It's an entirely new way to write, tweak, and re-use code.

\n

Download Deco for Mac

\n

\"Deco

\n

Documentation to get you started on Deco IDE.

\n

Open an Issue for bug reports and feature requests.

\n

Join Slack to talk with us.

\n

Table of Contents

\n\n

Setup for Development

\n

Environment

\n

OSX

\n

It is recommended that you use node v5.x and npm 3.x for best results. This project also requires the Ruby 'Bundler' gem.

\n

Installing these on your Mac is easy with Homebrew

\n
/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n
\n

Now that Homebrew is installed you can run these commands:

\n
brew install node\nbrew install ruby\ngem install bundler\n
\n

Linux

\n

Linux is not supported at this time.

\n

Windows

\n

Windows is not supported at this time.

\n

Clone and Install Dependencies

\n
$ git clone git@github.com:decosoftware/deco-ide\n$ cd ./deco-ide/web\n$ npm install\n$ bundle install\n$ cd ../desktop\n$ npm install\n$ npm run copy-libs\n$ cd ../shared\n$ npm install\n$ cd ../desktop/libs/Scripts/sync-service\n$ npm install\n
\n

Development

\n

Deco core is split into three sub-projects...

\n
    \n
  1. Web
  2. \n
\n
    \n
  • A webpack bundle that assumes it's been loaded by Electron's BrowserWindow.
  • \n
\n
    \n
  1. Desktop
  2. \n
\n
    \n
  • A webpack bundle that runs in Electron's NodeJS environment and controls the desktop APIs.
  • \n
\n
    \n
  1. Shared
  2. \n
\n
    \n
  • Shared constants for communicating over our IPC (inter-process communication) abstraction layer.
  • \n
\n

Quick Start

\n
$ cd ./deco-ide\n$ ./run-dev.js\n
\n

Manual Start

\n

Occasionally it is helpful to stop and restart the desktop gulp task without stopping the web gulp task. To do this you can run the following commands...

\n
$ cd ./web\n$ npm run watch\n\n
\n

This command will:

\n
    \n
  1. Watch the ./web/src directory and re-build on any changes to the code
  2. \n
  3. Serve the build on localhost:8080
  4. \n
\n
# Open a new terminal window\n$ cd ./desktop\n$ npm run start\n
\n

This command will:

\n
    \n
  1. Build ./desktop/src and place the result into ./desktop/build/app.js
  2. \n
  3. Launch a local Electron binary and load in the bundle from desktop/build/app.js
  4. \n
\n

Testing a Production Build

\n
$ cd ./desktop\n$ npm run pack\n
\n

The resulting .pkg file will be output to ./dist/osx/Deco-$VERSION.pkg

\n

This build is for local testing only. When you install, the system will generate a warning about this being from an unapproved developer — this is because the package is not signed when building locally.

\n

Contributing

\n

Opening Issues

\n
Issues are intended for bug reporting and feature requests.
\n

Before you open a new issue, make sure it isn't already in the list of existing issues. If you believe you've found a new bug, it helps to include any relevant logs in your description.

\n

You can find the logs file at ~/Library/Application Support/com.decosoftware.Deco/logs.out

\n

Becoming a Contributor

\n

All information on how to become a contributor is in our Contribution Guidelines.

\n

Feedback

\n

We ❤️ feedback!

\n
Join the discussion in our community chat.
\n

Copyright

\n

Copyright 2015 © Deco Software Inc - All rights reserved

\n
", - "readmeOriginal": "

\"Deco

\n

\"Build \"Bountysource\" \"Slack

\n

The all-in-one solution for building React Native applications.

\n

You can get started right away on your React Native project by installing Deco and creating a new project — it's fast and there's no manual setup needed. File scaffolding handles your boilerplate. Ready-made components drop right into your code. Properties are graphically editable through the property inspector. It's an entirely new way to write, tweak, and re-use code.

\n

Download Deco for Mac

\n

\"Deco

\n

Documentation to get you started on Deco IDE.

\n

Open an Issue for bug reports and feature requests.

\n

Join Slack to talk with us.

\n

Table of Contents

\n\n

Setup for Development

\n

Environment

\n

OSX

\n

It is recommended that you use node v5.x and npm 3.x for best results. This project also requires the Ruby 'Bundler' gem.

\n

Installing these on your Mac is easy with Homebrew

\n
/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n
\n

Now that Homebrew is installed you can run these commands:

\n
brew install node\nbrew install ruby\ngem install bundler\n
\n

Linux

\n

Linux is not supported at this time.

\n

Windows

\n

Windows is not supported at this time.

\n

Clone and Install Dependencies

\n
$ git clone git@github.com:decosoftware/deco-ide\n$ cd ./deco-ide/web\n$ npm install\n$ bundle install\n$ cd ../desktop\n$ npm install\n$ npm run copy-libs\n$ cd ../shared\n$ npm install\n$ cd ../desktop/libs/Scripts/sync-service\n$ npm install\n
\n

Development

\n

Deco core is split into three sub-projects...

\n
    \n
  1. Web
  2. \n
\n
    \n
  • A webpack bundle that assumes it's been loaded by Electron's BrowserWindow.
  • \n
\n
    \n
  1. Desktop
  2. \n
\n
    \n
  • A webpack bundle that runs in Electron's NodeJS environment and controls the desktop APIs.
  • \n
\n
    \n
  1. Shared
  2. \n
\n
    \n
  • Shared constants for communicating over our IPC (inter-process communication) abstraction layer.
  • \n
\n

Quick Start

\n
$ cd ./deco-ide\n$ ./run-dev.js\n
\n

Manual Start

\n

Occasionally it is helpful to stop and restart the desktop gulp task without stopping the web gulp task. To do this you can run the following commands...

\n
$ cd ./web\n$ npm run watch\n\n
\n

This command will:

\n
    \n
  1. Watch the ./web/src directory and re-build on any changes to the code
  2. \n
  3. Serve the build on localhost:8080
  4. \n
\n
# Open a new terminal window\n$ cd ./desktop\n$ npm run start\n
\n

This command will:

\n
    \n
  1. Build ./desktop/src and place the result into ./desktop/build/app.js
  2. \n
  3. Launch a local Electron binary and load in the bundle from desktop/build/app.js
  4. \n
\n

Testing a Production Build

\n
$ cd ./desktop\n$ npm run pack\n
\n

The resulting .pkg file will be output to ./dist/osx/Deco-$VERSION.pkg

\n

This build is for local testing only. When you install, the system will generate a warning about this being from an unapproved developer — this is because the package is not signed when building locally.

\n

Contributing

\n

Opening Issues

\n
Issues are intended for bug reporting and feature requests.
\n

Before you open a new issue, make sure it isn't already in the list of existing issues. If you believe you've found a new bug, it helps to include any relevant logs in your description.

\n

You can find the logs file at ~/Library/Application Support/com.decosoftware.Deco/logs.out

\n

Becoming a Contributor

\n

All information on how to become a contributor is in our Contribution Guidelines.

\n

Feedback

\n

We ❤️ feedback!

\n
Join the discussion in our community chat.
\n

Copyright

\n

Copyright 2015 © Deco Software Inc - All rights reserved

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.352Z" - }, - "deck": { - "readmeCleaned": "

\n \"Deck\n

\n

Modern & extendable local web development studio

\n

DECK is powerful and high performant local web development studio unlike any other, install & try out more than 40+ open source stacks ☀️

\n
    \n
  • A local web development studio to spin up almost any development environment effortlessly
  • \n
  • Seamless GUI to create & manage multiple development environments
  • \n
  • Cross-platform. It runs on macOS, Windows & Ubuntu
  • \n
  • Automatic HTTPS, powered by LetsEncrypt
  • \n
  • Test your code by switching multiple PHP, Nodejs, Apache, Nginx versions
  • \n
  • A free & open-source marketplace to install, share local development environments
  • \n
  • It is highly extensible by modifying Docker & docker-compose files
  • \n
  • Create your own Docker projects as custom dev environment
  • \n
  • Native support for Docker, doesn't require Docker Desktop app
  • \n
\n

Roadmap 🌱🌱🌱

\n
    \n
  • Live reload for PHP, Javascript apps
  • \n
  • Automatic sync with remote server using rsync
  • \n
  • Share projects previews as public URLs
  • \n
  • 🚀 Deploy projects to AWS, Google cloud & DigitalOcean
  • \n
\n

\n Click here to see in action >\n

\n

Download DECK

\n

\n macOS / Ubuntu / Windows\n

\n

\n \"GitHub\n \"GitHub\n \"GitHub\n \"GitHub\n

\n

\n \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub\n

\n

\"DECK

\n

Automatic HTTPS

\n

\"DECK

\n

DECK's inbuilt SSL engine powered by LetsEncrypt and a supercharged proxy layer enables full HTTPS on localhost apps.

\n

Unlimited projects, multiple server configurations

\n

\"DECK

\n

Create any number of development environments right from your localhost. DECK's integrated marketplace lets you spin up stacks with just a click of a button. Popular web technologies such as LAMP, LEMP, MERN, MEAN, Laravel, Symfony, WordPress, Magento & many more are available out of the box

\n

Built-in Log output and Terminal

\n

\"DECK

\n

See real-time logs from your projects, access terminal to run shell commands, composer or npm

\n

Native support for Docker without Docker Desktop

\n

DECK has NO dependency on Docker Desktop app to run Docker containers. It just works out of the box with native support for Docker powered by Multipass on macOS & WSL 2 on Windows

\n

Downloads

\n

See a full list of downloads here: https://github.com/sfx101/deck/releases

\n

Documentation

\n

https://getdeck.io/docs/

\n
", - "readmeOriginal": "

\n \"Deck\n

\n

Modern & extendable local web development studio

\n

DECK is powerful and high performant local web development studio unlike any other, install & try out more than 40+ open source stacks ☀️

\n
    \n
  • A local web development studio to spin up almost any development environment effortlessly
  • \n
  • Seamless GUI to create & manage multiple development environments
  • \n
  • Cross-platform. It runs on macOS, Windows & Ubuntu
  • \n
  • Automatic HTTPS, powered by LetsEncrypt
  • \n
  • Test your code by switching multiple PHP, Nodejs, Apache, Nginx versions
  • \n
  • A free & open-source marketplace to install, share local development environments
  • \n
  • It is highly extensible by modifying Docker & docker-compose files
  • \n
  • Create your own Docker projects as custom dev environment
  • \n
  • Native support for Docker, doesn't require Docker Desktop app
  • \n
\n

Roadmap 🌱🌱🌱

\n
    \n
  • Live reload for PHP, Javascript apps
  • \n
  • Automatic sync with remote server using rsync
  • \n
  • Share projects previews as public URLs
  • \n
  • 🚀 Deploy projects to AWS, Google cloud & DigitalOcean
  • \n
\n

\n Click here to see in action >\n

\n

Download DECK

\n

\n macOS / Ubuntu / Windows\n

\n

\n \"GitHub\n \"GitHub\n \"GitHub\n \"GitHub\n

\n

\n \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub\n

\n

\"DECK

\n

Automatic HTTPS

\n

\"DECK

\n

DECK's inbuilt SSL engine powered by LetsEncrypt and a supercharged proxy layer enables full HTTPS on localhost apps.

\n

Unlimited projects, multiple server configurations

\n

\"DECK

\n

Create any number of development environments right from your localhost. DECK's integrated marketplace lets you spin up stacks with just a click of a button. Popular web technologies such as LAMP, LEMP, MERN, MEAN, Laravel, Symfony, WordPress, Magento & many more are available out of the box

\n

Built-in Log output and Terminal

\n

\"DECK

\n

See real-time logs from your projects, access terminal to run shell commands, composer or npm

\n

Native support for Docker without Docker Desktop

\n

DECK has NO dependency on Docker Desktop app to run Docker containers. It just works out of the box with native support for Docker powered by Multipass on macOS & WSL 2 on Windows

\n

Downloads

\n

See a full list of downloads here: https://github.com/sfx101/deck/releases

\n

Documentation

\n

https://getdeck.io/docs/

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.459Z" + "readmeCleaned": "

\"Deco

\n

\"Build \"Bountysource\" \"Slack

\n

The all-in-one solution for building React Native applications.

\n

You can get started right away on your React Native project by installing Deco and creating a new project — it's fast and there's no manual setup needed. File scaffolding handles your boilerplate. Ready-made components drop right into your code. Properties are graphically editable through the property inspector. It's an entirely new way to write, tweak, and re-use code.

\n\n

\"Deco

\n

Documentation to get you started on Deco IDE.

\n

Open an Issue for bug reports and feature requests.

\n

Join Slack to talk with us.

\n

Table of Contents

\n\n

Setup for Development

\n

Environment

\n

OSX

\n

It is recommended that you use node v5.x and npm 3.x for best results. This project also requires the Ruby 'Bundler' gem.

\n

Installing these on your Mac is easy with Homebrew

\n
/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n
\n

Now that Homebrew is installed you can run these commands:

\n
brew install node\nbrew install ruby\ngem install bundler\n
\n

Linux

\n

Linux is not supported at this time.

\n

Windows

\n

Windows is not supported at this time.

\n

Clone and Install Dependencies

\n
$ git clone git@github.com:decosoftware/deco-ide\n$ cd ./deco-ide/web\n$ npm install\n$ bundle install\n$ cd ../desktop\n$ npm install\n$ npm run copy-libs\n$ cd ../shared\n$ npm install\n$ cd ../desktop/libs/Scripts/sync-service\n$ npm install\n
\n

Development

\n

Deco core is split into three sub-projects...

\n
    \n
  1. Web
  2. \n
\n
    \n
  • A webpack bundle that assumes it's been loaded by Electron's BrowserWindow.
  • \n
\n
    \n
  1. Desktop
  2. \n
\n
    \n
  • A webpack bundle that runs in Electron's NodeJS environment and controls the desktop APIs.
  • \n
\n
    \n
  1. Shared
  2. \n
\n
    \n
  • Shared constants for communicating over our IPC (inter-process communication) abstraction layer.
  • \n
\n

Quick Start

\n
$ cd ./deco-ide\n$ ./run-dev.js\n
\n

Manual Start

\n

Occasionally it is helpful to stop and restart the desktop gulp task without stopping the web gulp task. To do this you can run the following commands...

\n
$ cd ./web\n$ npm run watch\n\n
\n

This command will:

\n
    \n
  1. Watch the ./web/src directory and re-build on any changes to the code
  2. \n
  3. Serve the build on localhost:8080
  4. \n
\n
# Open a new terminal window\n$ cd ./desktop\n$ npm run start\n
\n

This command will:

\n
    \n
  1. Build ./desktop/src and place the result into ./desktop/build/app.js
  2. \n
  3. Launch a local Electron binary and load in the bundle from desktop/build/app.js
  4. \n
\n

Testing a Production Build

\n
$ cd ./desktop\n$ npm run pack\n
\n

The resulting .pkg file will be output to ./dist/osx/Deco-$VERSION.pkg

\n

This build is for local testing only. When you install, the system will generate a warning about this being from an unapproved developer — this is because the package is not signed when building locally.

\n

Contributing

\n

Opening Issues

\n
Issues are intended for bug reporting and feature requests.
\n

Before you open a new issue, make sure it isn't already in the list of existing issues. If you believe you've found a new bug, it helps to include any relevant logs in your description.

\n

You can find the logs file at ~/Library/Application Support/com.decosoftware.Deco/logs.out

\n

Becoming a Contributor

\n

All information on how to become a contributor is in our Contribution Guidelines.

\n

Feedback

\n

We ❤️ feedback!

\n
Join the discussion in our community chat.
\n

Copyright

\n

Copyright 2015 © Deco Software Inc - All rights reserved

\n
", + "readmeOriginal": "

\"Deco

\n

\"Build \"Bountysource\" \"Slack

\n

The all-in-one solution for building React Native applications.

\n

You can get started right away on your React Native project by installing Deco and creating a new project — it's fast and there's no manual setup needed. File scaffolding handles your boilerplate. Ready-made components drop right into your code. Properties are graphically editable through the property inspector. It's an entirely new way to write, tweak, and re-use code.

\n\n

\"Deco

\n

Documentation to get you started on Deco IDE.

\n

Open an Issue for bug reports and feature requests.

\n

Join Slack to talk with us.

\n

Table of Contents

\n\n

Setup for Development

\n

Environment

\n

OSX

\n

It is recommended that you use node v5.x and npm 3.x for best results. This project also requires the Ruby 'Bundler' gem.

\n

Installing these on your Mac is easy with Homebrew

\n
/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n
\n

Now that Homebrew is installed you can run these commands:

\n
brew install node\nbrew install ruby\ngem install bundler\n
\n

Linux

\n

Linux is not supported at this time.

\n

Windows

\n

Windows is not supported at this time.

\n

Clone and Install Dependencies

\n
$ git clone git@github.com:decosoftware/deco-ide\n$ cd ./deco-ide/web\n$ npm install\n$ bundle install\n$ cd ../desktop\n$ npm install\n$ npm run copy-libs\n$ cd ../shared\n$ npm install\n$ cd ../desktop/libs/Scripts/sync-service\n$ npm install\n
\n

Development

\n

Deco core is split into three sub-projects...

\n
    \n
  1. Web
  2. \n
\n
    \n
  • A webpack bundle that assumes it's been loaded by Electron's BrowserWindow.
  • \n
\n
    \n
  1. Desktop
  2. \n
\n
    \n
  • A webpack bundle that runs in Electron's NodeJS environment and controls the desktop APIs.
  • \n
\n
    \n
  1. Shared
  2. \n
\n
    \n
  • Shared constants for communicating over our IPC (inter-process communication) abstraction layer.
  • \n
\n

Quick Start

\n
$ cd ./deco-ide\n$ ./run-dev.js\n
\n

Manual Start

\n

Occasionally it is helpful to stop and restart the desktop gulp task without stopping the web gulp task. To do this you can run the following commands...

\n
$ cd ./web\n$ npm run watch\n\n
\n

This command will:

\n
    \n
  1. Watch the ./web/src directory and re-build on any changes to the code
  2. \n
  3. Serve the build on localhost:8080
  4. \n
\n
# Open a new terminal window\n$ cd ./desktop\n$ npm run start\n
\n

This command will:

\n
    \n
  1. Build ./desktop/src and place the result into ./desktop/build/app.js
  2. \n
  3. Launch a local Electron binary and load in the bundle from desktop/build/app.js
  4. \n
\n

Testing a Production Build

\n
$ cd ./desktop\n$ npm run pack\n
\n

The resulting .pkg file will be output to ./dist/osx/Deco-$VERSION.pkg

\n

This build is for local testing only. When you install, the system will generate a warning about this being from an unapproved developer — this is because the package is not signed when building locally.

\n

Contributing

\n

Opening Issues

\n
Issues are intended for bug reporting and feature requests.
\n

Before you open a new issue, make sure it isn't already in the list of existing issues. If you believe you've found a new bug, it helps to include any relevant logs in your description.

\n

You can find the logs file at ~/Library/Application Support/com.decosoftware.Deco/logs.out

\n

Becoming a Contributor

\n

All information on how to become a contributor is in our Contribution Guidelines.

\n

Feedback

\n

We ❤️ feedback!

\n
Join the discussion in our community chat.
\n

Copyright

\n

Copyright 2015 © Deco Software Inc - All rights reserved

\n
", + "readmeFetchedAt": "2024-02-29T22:00:34.875Z" }, - "deer": { - "readmeCleaned": "

\n \n

\n \n \n \n \n \n \n \n \n \n

\n

\n

Deer 🦌 is a modern 🌟, fast 🚀, beautiful note taking 📝 app. Write down your thoughts and ideas 🔖 quickly and easily on Linux, Mac and Windows.

\n

Deer 🦌 is built on Electron and aims to be

\n
    \n
  • Free 🆓
  • \n
  • Open Source 📖
  • \n
  • User Friendly 🎨
  • \n
  • Secure 🔐
  • \n
  • Fast 🚀
  • \n
  • Simple 👓
  • \n
  • Customizable 📑
  • \n
  • Cross Platform for Desktop and Mobile 💻
  • \n
  • Multi-language 🌎
  • \n
\n

Screenshots

\n

\"screenshot-1\"

\n

Supported Languages

\n

Currently, Deer supports these languages 🌎. If you would like to Deer to support your language, please request that here.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Language
🇬🇧English
🇪🇬العربية
🇪🇸Español
🇷🇺Русский
🇵🇱Polski
🇧🇷Português do Brasil
🇨🇿Česky
🇩🇪Deutsch
🇨🇳中文
🇹🇷Türkçe
🇧🇩বাংলা
\n

Download

\n

Currently, Deer is available for Linux, Mac and Windows 🎉🎉

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
Portable
\n

More information about this release

\n

Nightly builds

\n

Nightly builds ✈️ are produced automatically for latest changes, so that people can help us testing features that have just been added

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
Portable
\n

Getting started

\n

Check Our Docs for building and installing instructions.

\n

If you would like to contribute to Deer, see Our Docs too.

\n

Get in touch!

\n

Feel free to Join us on Gitter, or email us at deer-project@googlegroups.com if you have questions.

\n

License

\n

Deer is licensed under MIT License.

\n
", - "readmeOriginal": "

\n \n

\n \n \n \n \n \n \n \n \n \n

\n

\n

Deer 🦌 is a modern 🌟, fast 🚀, beautiful note taking 📝 app. Write down your thoughts and ideas 🔖 quickly and easily on Linux, Mac and Windows.

\n

Deer 🦌 is built on Electron and aims to be

\n
    \n
  • Free 🆓
  • \n
  • Open Source 📖
  • \n
  • User Friendly 🎨
  • \n
  • Secure 🔐
  • \n
  • Fast 🚀
  • \n
  • Simple 👓
  • \n
  • Customizable 📑
  • \n
  • Cross Platform for Desktop and Mobile 💻
  • \n
  • Multi-language 🌎
  • \n
\n

Screenshots

\n

\"screenshot-1\"

\n

Supported Languages

\n

Currently, Deer supports these languages 🌎. If you would like to Deer to support your language, please request that here.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Language
🇬🇧English
🇪🇬العربية
🇪🇸Español
🇷🇺Русский
🇵🇱Polski
🇧🇷Português do Brasil
🇨🇿Česky
🇩🇪Deutsch
🇨🇳中文
🇹🇷Türkçe
🇧🇩বাংলা
\n

Download

\n

Currently, Deer is available for Linux, Mac and Windows 🎉🎉

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
Portable
\n

More information about this release

\n

Nightly builds

\n

Nightly builds ✈️ are produced automatically for latest changes, so that people can help us testing features that have just been added

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
Portable
\n

Getting started

\n

Check Our Docs for building and installing instructions.

\n

If you would like to contribute to Deer, see Our Docs too.

\n

Get in touch!

\n

Feel free to Join us on Gitter, or email us at deer-project@googlegroups.com if you have questions.

\n

License

\n

Deer is licensed under MIT License.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.495Z" + "debugtron": { + "readmeCleaned": "

Debugtron

\n

\"lint\"

\n

Debugtron is an app to debug in-production Electron based app. It is also built with Electron.

\n

\"Screenshot\"

\n

Installation

\n

Installation binaries are available at release page.

\n

License

\n

MIT

\n
", + "readmeOriginal": "

Debugtron

\n

\"lint\"

\n

Debugtron is an app to debug in-production Electron based app. It is also built with Electron.

\n

\"Screenshot\"

\n

Installation

\n

Installation binaries are available at release page.

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:00:35.068Z" }, "deskfiler": { - "readmeCleaned": "

Deskfiler

\n\n
\n

An Open Source electron plugin ecosystem for JS developers that makes tools for the desktop on Windows, Mac and Linux\neasily deployable and manageable as plugins.

\n
\n

\n

Get your binary downloads at Deskfiler.org

\n

Table of Contents

\n\n

Features

\n
    \n
  • Core app: Electron plugins platform. Run your custom JS plugin using systems API's provided by Deskfiler
  • \n
  • Handles either file input or custom UI rendered in isolated electron environment(s).
  • \n
  • Provides API's to work with file-system, raise system dialogs and access system resources to plugins.
  • \n
  • Add and remove plugins easily
  • \n
  • Extensive logging for business tasks: saves locally, what you have done and when
  • \n
  • Login management: if needed, create free accounts, log in and out as required
  • \n
  • Platform agnostic: Plugins work on all major desktop systems - the same!
  • \n
\n

Contributing

\n

Please read Code of conduct and Contributing instructions

\n

Documentation

\n

All documentation resides here

\n

License

\n

Deskfiler is published under the GPLv3. You will find the license within the code tree.

\n
", - "readmeOriginal": "

Deskfiler

\n\n
\n

An Open Source electron plugin ecosystem for JS developers that makes tools for the desktop on Windows, Mac and Linux\neasily deployable and manageable as plugins.

\n
\n

\n

Get your binary downloads at Deskfiler.org

\n

Table of Contents

\n\n

Features

\n
    \n
  • Core app: Electron plugins platform. Run your custom JS plugin using systems API's provided by Deskfiler
  • \n
  • Handles either file input or custom UI rendered in isolated electron environment(s).
  • \n
  • Provides API's to work with file-system, raise system dialogs and access system resources to plugins.
  • \n
  • Add and remove plugins easily
  • \n
  • Extensive logging for business tasks: saves locally, what you have done and when
  • \n
  • Login management: if needed, create free accounts, log in and out as required
  • \n
  • Platform agnostic: Plugins work on all major desktop systems - the same!
  • \n
\n

Contributing

\n

Please read Code of conduct and Contributing instructions

\n

Documentation

\n

All documentation resides here

\n

License

\n

Deskfiler is published under the GPLv3. You will find the license within the code tree.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.510Z" + "readmeCleaned": "

Deskfiler

\n\n
\n

An Open Source electron plugin ecosystem for JS developers that makes tools for the desktop on Windows, Mac and Linux\neasily deployable and manageable as plugins.

\n
\n

\n

Get your binary downloads at Deskfiler.org

\n

Table of Contents

\n\n

Features

\n
    \n
  • Core app: Electron plugins platform. Run your custom JS plugin using systems API's provided by Deskfiler
  • \n
  • Handles either file input or custom UI rendered in isolated electron environment(s).
  • \n
  • Provides API's to work with file-system, raise system dialogs and access system resources to plugins.
  • \n
  • Add and remove plugins easily
  • \n
  • Extensive logging for business tasks: saves locally, what you have done and when
  • \n
  • Login management: if needed, create free accounts, log in and out as required
  • \n
  • Platform agnostic: Plugins work on all major desktop systems - the same!
  • \n
\n

Contributing

\n

Please read Code of conduct and Contributing instructions

\n

Documentation

\n

All documentation resides here

\n

License

\n

Deskfiler is published under the GPLv3. You will find the license within the code tree.

\n
", + "readmeOriginal": "

Deskfiler

\n\n
\n

An Open Source electron plugin ecosystem for JS developers that makes tools for the desktop on Windows, Mac and Linux\neasily deployable and manageable as plugins.

\n
\n

\n

Get your binary downloads at Deskfiler.org

\n

Table of Contents

\n\n

Features

\n
    \n
  • Core app: Electron plugins platform. Run your custom JS plugin using systems API's provided by Deskfiler
  • \n
  • Handles either file input or custom UI rendered in isolated electron environment(s).
  • \n
  • Provides API's to work with file-system, raise system dialogs and access system resources to plugins.
  • \n
  • Add and remove plugins easily
  • \n
  • Extensive logging for business tasks: saves locally, what you have done and when
  • \n
  • Login management: if needed, create free accounts, log in and out as required
  • \n
  • Platform agnostic: Plugins work on all major desktop systems - the same!
  • \n
\n

Contributing

\n

Please read Code of conduct and Contributing instructions

\n

Documentation

\n

All documentation resides here

\n

License

\n

Deskfiler is published under the GPLv3. You will find the license within the code tree.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:35.195Z" + }, + "deck": { + "readmeCleaned": "

\n \"Deck\n

\n

Modern & extendable local web development studio

\n

DECK is powerful and high performant local web development studio unlike any other, install & try out more than 40+ open source stacks ☀️

\n
    \n
  • A local web development studio to spin up almost any development environment effortlessly
  • \n
  • Seamless GUI to create & manage multiple development environments
  • \n
  • Cross-platform. It runs on macOS, Windows & Ubuntu
  • \n
  • Automatic HTTPS, powered by LetsEncrypt
  • \n
  • Test your code by switching multiple PHP, Nodejs, Apache, Nginx versions
  • \n
  • A free & open-source marketplace to install, share local development environments
  • \n
  • It is highly extensible by modifying Docker & docker-compose files
  • \n
  • Create your own Docker projects as custom dev environment
  • \n
  • Native support for Docker, doesn't require Docker Desktop app
  • \n
\n

Roadmap 🌱🌱🌱

\n
    \n
  • Live reload for PHP, Javascript apps
  • \n
  • Automatic sync with remote server using rsync
  • \n
  • Share projects previews as public URLs
  • \n
  • 🚀 Deploy projects to AWS, Google cloud & DigitalOcean
  • \n
\n

Download DECK

\n

\n macOS / Ubuntu / Windows\n

\n

\n \"GitHub\n \"GitHub\n \"GitHub\n \"GitHub\n

\n

\n \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub\n

\n

\"DECK

\n

Automatic HTTPS

\n

\"DECK

\n

DECK's inbuilt SSL engine powered by LetsEncrypt and a supercharged proxy layer enables full HTTPS on localhost apps.

\n

Unlimited projects, multiple server configurations

\n

\"DECK

\n

Create any number of development environments right from your localhost. DECK's integrated marketplace lets you spin up stacks with just a click of a button. Popular web technologies such as LAMP, LEMP, MERN, MEAN, Laravel, Symfony, WordPress, Magento & many more are available out of the box

\n

Built-in Log output and Terminal

\n

\"DECK

\n

See real-time logs from your projects, access terminal to run shell commands, composer or npm

\n

Native support for Docker without Docker Desktop

\n

DECK has NO dependency on Docker Desktop app to run Docker containers. It just works out of the box with native support for Docker powered by Multipass on macOS & WSL 2 on Windows

\n

Downloads

\n

See a full list of downloads here: https://github.com/sfx101/deck/releases

\n

Get started

\n

1. Creating a project

\n

2. Viewing project logs

\n

3. Accessing project shell

\n

Documentation

\n

https://getdeck.io/docs/

\n
", + "readmeOriginal": "

\n \"Deck\n

\n

Modern & extendable local web development studio

\n

DECK is powerful and high performant local web development studio unlike any other, install & try out more than 40+ open source stacks ☀️

\n
    \n
  • A local web development studio to spin up almost any development environment effortlessly
  • \n
  • Seamless GUI to create & manage multiple development environments
  • \n
  • Cross-platform. It runs on macOS, Windows & Ubuntu
  • \n
  • Automatic HTTPS, powered by LetsEncrypt
  • \n
  • Test your code by switching multiple PHP, Nodejs, Apache, Nginx versions
  • \n
  • A free & open-source marketplace to install, share local development environments
  • \n
  • It is highly extensible by modifying Docker & docker-compose files
  • \n
  • Create your own Docker projects as custom dev environment
  • \n
  • Native support for Docker, doesn't require Docker Desktop app
  • \n
\n

Roadmap 🌱🌱🌱

\n
    \n
  • Live reload for PHP, Javascript apps
  • \n
  • Automatic sync with remote server using rsync
  • \n
  • Share projects previews as public URLs
  • \n
  • 🚀 Deploy projects to AWS, Google cloud & DigitalOcean
  • \n
\n

Download DECK

\n

\n macOS / Ubuntu / Windows\n

\n

\n \"GitHub\n \"GitHub\n \"GitHub\n \"GitHub\n

\n

\n \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub \"GitHub\n

\n

\"DECK

\n

Automatic HTTPS

\n

\"DECK

\n

DECK's inbuilt SSL engine powered by LetsEncrypt and a supercharged proxy layer enables full HTTPS on localhost apps.

\n

Unlimited projects, multiple server configurations

\n

\"DECK

\n

Create any number of development environments right from your localhost. DECK's integrated marketplace lets you spin up stacks with just a click of a button. Popular web technologies such as LAMP, LEMP, MERN, MEAN, Laravel, Symfony, WordPress, Magento & many more are available out of the box

\n

Built-in Log output and Terminal

\n

\"DECK

\n

See real-time logs from your projects, access terminal to run shell commands, composer or npm

\n

Native support for Docker without Docker Desktop

\n

DECK has NO dependency on Docker Desktop app to run Docker containers. It just works out of the box with native support for Docker powered by Multipass on macOS & WSL 2 on Windows

\n

Downloads

\n

See a full list of downloads here: https://github.com/sfx101/deck/releases

\n

Get started

\n

1. Creating a project

\n

2. Viewing project logs

\n

3. Accessing project shell

\n

Documentation

\n

https://getdeck.io/docs/

\n
", + "readmeFetchedAt": "2024-02-29T22:00:35.291Z" }, "devhub": { - "readmeCleaned": "

\n
\n DevHub: GitHub Notifications & Activities on your Desktop
\n Android, iOS, Web & Desktop with 95%+ code sharing between them
thanks to React Native + React Native Web

\n

\n \"Download\n \"Get\n

\n

\n

Why

\n

DevHub is a mobile and desktop app to help you manage GitHub Notifications and stay on top of repository activities. Save custom searches, apply filters and don't miss anything important.

\n
\n

Screenshots

\n

Desktop

\n

\"DevHub)

\n

Menubar

\n

\"DevHub

\n

Mobile

\n

\n \"DevHub\n \"DevHub\n \"DevHub\n

\n
\n

Download links

\n\n
\n

Features

\n
    \n
  • Multi-column layout: See at a quick glance everything that is going on (like TweetDeck!);
  • \n
  • Filters: Apply different filters to each column, save your custom searches to make your life easier;
  • \n
  • Inbox Zero: Mark columns as done and gain peace of mind;
  • \n
  • Notifications manager: See all the relevant information before opening the notification, like comment content, issue/pull request status, release description, etc.;
  • \n
  • Repository watcher: Keep up to date with repositories' activities without using the watch feature so your notifications don't get cluttered;
  • \n
  • User stalking: Follow user activities without using the follow button; see activities that GitHub doesn't show on your feed, like their issue comments and pushed commits;
  • \n
  • Home/Dashboard: See yours or other users' home screen (a.k.a. GitHub Dashboard), a great way to discover interesting repositories;
  • \n
  • Save for later: Save any activity or notification for later, so you don't forget to get back to them;
  • \n
  • Keyboard shortcuts: Do anything using only the keyboard (press Shift+? in the web or desktop app to see all available shortcuts);
  • \n
  • Theme support: Choose between 6 light or dark themes; Automatically detect system preference;
  • \n
  • And more!: Desktop apps, native mobile apps, open source, modern tech stack, ...
  • \n
\n
\n

Next features:

\n
    \n
  • Issues/PR management: Manage all issues and PRs, filter the ones related to you, take actions, etc. (vote: #110);
  • \n
  • Trending: New column type to show Trending repositories (vote: #48);
  • \n
  • Push notifications: Enable push notifications for your filtered columns on mobile and/or desktop (vote: #51);
  • \n
  • Drag & Drop: Allow moving columns using drag&drop (vote: #42)
  • \n
  • GitHub Enterprise: Support for self hosted GitHubs on local networks (vote: #165)
  • \n
\n
\n

Which one do you want first? Any other recommendations? Search for existing feature requests and add a 👍 reaction on them, or create a new one. Feel free to ping me (@brunolemos) if you feel it's something important.

\n
\n\n
\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

Donate

\n\n
\n

Tech Stack

\n\n
\n

Contributing

\n

See CONTRIBUTING.md

\n
\n
\n

Community

\n
\n \nTwitter: @devhub_app\n
\n \nSlack: Slack Invitation\n
\n
\n

Author

\n

Follow me on Twitter: @brunolemos\n
Donate to me: Patreon | Crypto\n
Donate to DevHub: OpenCollective | Crypto

\n

\n
\n

License

\n

Copyright (c) 2019 Bruno Lemos.

\n

This project is provided as is without any warranties. Use at your own risk.
\nBy using DevHub you agree with its privacy policy and license.

\n
", - "readmeOriginal": "

\n
\n DevHub: GitHub Notifications & Activities on your Desktop
\n Android, iOS, Web & Desktop with 95%+ code sharing between them
thanks to React Native + React Native Web

\n

\n \"Download\n \"Get\n

\n

\n

Why

\n

DevHub is a mobile and desktop app to help you manage GitHub Notifications and stay on top of repository activities. Save custom searches, apply filters and don't miss anything important.

\n
\n

Screenshots

\n

Desktop

\n

\"DevHub)

\n

Menubar

\n

\"DevHub

\n

Mobile

\n

\n \"DevHub\n \"DevHub\n \"DevHub\n

\n
\n

Download links

\n\n
\n

Features

\n
    \n
  • Multi-column layout: See at a quick glance everything that is going on (like TweetDeck!);
  • \n
  • Filters: Apply different filters to each column, save your custom searches to make your life easier;
  • \n
  • Inbox Zero: Mark columns as done and gain peace of mind;
  • \n
  • Notifications manager: See all the relevant information before opening the notification, like comment content, issue/pull request status, release description, etc.;
  • \n
  • Repository watcher: Keep up to date with repositories' activities without using the watch feature so your notifications don't get cluttered;
  • \n
  • User stalking: Follow user activities without using the follow button; see activities that GitHub doesn't show on your feed, like their issue comments and pushed commits;
  • \n
  • Home/Dashboard: See yours or other users' home screen (a.k.a. GitHub Dashboard), a great way to discover interesting repositories;
  • \n
  • Save for later: Save any activity or notification for later, so you don't forget to get back to them;
  • \n
  • Keyboard shortcuts: Do anything using only the keyboard (press Shift+? in the web or desktop app to see all available shortcuts);
  • \n
  • Theme support: Choose between 6 light or dark themes; Automatically detect system preference;
  • \n
  • And more!: Desktop apps, native mobile apps, open source, modern tech stack, ...
  • \n
\n
\n

Next features:

\n
    \n
  • Issues/PR management: Manage all issues and PRs, filter the ones related to you, take actions, etc. (vote: #110);
  • \n
  • Trending: New column type to show Trending repositories (vote: #48);
  • \n
  • Push notifications: Enable push notifications for your filtered columns on mobile and/or desktop (vote: #51);
  • \n
  • Drag & Drop: Allow moving columns using drag&drop (vote: #42)
  • \n
  • GitHub Enterprise: Support for self hosted GitHubs on local networks (vote: #165)
  • \n
\n
\n

Which one do you want first? Any other recommendations? Search for existing feature requests and add a 👍 reaction on them, or create a new one. Feel free to ping me (@brunolemos) if you feel it's something important.

\n
\n\n
\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

Donate

\n\n
\n

Tech Stack

\n\n
\n

Contributing

\n

See CONTRIBUTING.md

\n
\n
\n

Community

\n
\n \nTwitter: @devhub_app\n
\n \nSlack: Slack Invitation\n
\n
\n

Author

\n

Follow me on Twitter: @brunolemos\n
Donate to me: Patreon | Crypto\n
Donate to DevHub: OpenCollective | Crypto

\n

\n
\n

License

\n

Copyright (c) 2019 Bruno Lemos.

\n

This project is provided as is without any warranties. Use at your own risk.
\nBy using DevHub you agree with its privacy policy and license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.622Z" + "readmeCleaned": "

\n
\n DevHub: GitHub Notifications & Activities on your Desktop
\n Android, iOS, Web & Desktop with 95%+ code sharing between them
thanks to React Native + React Native Web

\n

\n \"Download\n \"Get\n

\n

\n

Why

\n

DevHub is a mobile and desktop app to help you manage GitHub Notifications and stay on top of repository activities. Save custom searches, apply filters and don't miss anything important.

\n
\n

Screenshots

\n

Desktop

\n

\"DevHub)

\n

Menubar

\n

\"DevHub

\n

Mobile

\n

\n \"DevHub\n \"DevHub\n \"DevHub\n

\n
\n

Download links

\n\n
\n

Features

\n
    \n
  • Multi-column layout: See at a quick glance everything that is going on (like TweetDeck!);
  • \n
  • Filters: Apply different filters to each column, save your custom searches to make your life easier;
  • \n
  • Inbox Zero: Mark columns as done and gain peace of mind;
  • \n
  • Notifications manager: See all the relevant information before opening the notification, like comment content, issue/pull request status, release description, etc.;
  • \n
  • Repository watcher: Keep up to date with repositories' activities without using the watch feature so your notifications don't get cluttered;
  • \n
  • User stalking: Follow user activities without using the follow button; see activities that GitHub doesn't show on your feed, like their issue comments and pushed commits;
  • \n
  • Home/Dashboard: See yours or other users' home screen (a.k.a. GitHub Dashboard), a great way to discover interesting repositories;
  • \n
  • Save for later: Save any activity or notification for later, so you don't forget to get back to them;
  • \n
  • Keyboard shortcuts: Do anything using only the keyboard (press Shift+? in the web or desktop app to see all available shortcuts);
  • \n
  • Theme support: Choose between 6 light or dark themes; Automatically detect system preference;
  • \n
  • And more!: Desktop apps, native mobile apps, open source, modern tech stack, ...
  • \n
\n
\n

Next features:

\n
    \n
  • Issues/PR management: Manage all issues and PRs, filter the ones related to you, take actions, etc. (vote: #110);
  • \n
  • Trending: New column type to show Trending repositories (vote: #48);
  • \n
  • Push notifications: Enable push notifications for your filtered columns on mobile and/or desktop (vote: #51);
  • \n
  • Drag & Drop: Allow moving columns using drag&drop (vote: #42)
  • \n
  • GitHub Enterprise: Support for self hosted GitHubs on local networks (vote: #165)
  • \n
\n
\n

Which one do you want first? Any other recommendations? Search for existing feature requests and add a 👍 reaction on them, or create a new one. Feel free to ping me (@brunolemos) if you feel it's something important.

\n
\n\n
\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

Donate

\n\n
\n

Tech Stack

\n\n
\n

Contributing

\n

See CONTRIBUTING.md

\n
\n
\n

Community

\n
\n \nTwitter: @devhub_app\n
\n \nSlack: Slack Invitation\n
\n
\n

Author

\n

Follow me on Twitter: @brunolemos\n
Donate to me: Patreon | Crypto\n
Donate to DevHub: OpenCollective | Crypto

\n

\n
\n

License

\n

Copyright (c) 2019 Bruno Lemos.

\n

This project is provided as is without any warranties. Use at your own risk.
\nBy using DevHub you agree with its privacy policy and license.

\n
", + "readmeOriginal": "

\n
\n DevHub: GitHub Notifications & Activities on your Desktop
\n Android, iOS, Web & Desktop with 95%+ code sharing between them
thanks to React Native + React Native Web

\n

\n \"Download\n \"Get\n

\n

\n

Why

\n

DevHub is a mobile and desktop app to help you manage GitHub Notifications and stay on top of repository activities. Save custom searches, apply filters and don't miss anything important.

\n
\n

Screenshots

\n

Desktop

\n

\"DevHub)

\n

Menubar

\n

\"DevHub

\n

Mobile

\n

\n \"DevHub\n \"DevHub\n \"DevHub\n

\n
\n

Download links

\n\n
\n

Features

\n
    \n
  • Multi-column layout: See at a quick glance everything that is going on (like TweetDeck!);
  • \n
  • Filters: Apply different filters to each column, save your custom searches to make your life easier;
  • \n
  • Inbox Zero: Mark columns as done and gain peace of mind;
  • \n
  • Notifications manager: See all the relevant information before opening the notification, like comment content, issue/pull request status, release description, etc.;
  • \n
  • Repository watcher: Keep up to date with repositories' activities without using the watch feature so your notifications don't get cluttered;
  • \n
  • User stalking: Follow user activities without using the follow button; see activities that GitHub doesn't show on your feed, like their issue comments and pushed commits;
  • \n
  • Home/Dashboard: See yours or other users' home screen (a.k.a. GitHub Dashboard), a great way to discover interesting repositories;
  • \n
  • Save for later: Save any activity or notification for later, so you don't forget to get back to them;
  • \n
  • Keyboard shortcuts: Do anything using only the keyboard (press Shift+? in the web or desktop app to see all available shortcuts);
  • \n
  • Theme support: Choose between 6 light or dark themes; Automatically detect system preference;
  • \n
  • And more!: Desktop apps, native mobile apps, open source, modern tech stack, ...
  • \n
\n
\n

Next features:

\n
    \n
  • Issues/PR management: Manage all issues and PRs, filter the ones related to you, take actions, etc. (vote: #110);
  • \n
  • Trending: New column type to show Trending repositories (vote: #48);
  • \n
  • Push notifications: Enable push notifications for your filtered columns on mobile and/or desktop (vote: #51);
  • \n
  • Drag & Drop: Allow moving columns using drag&drop (vote: #42)
  • \n
  • GitHub Enterprise: Support for self hosted GitHubs on local networks (vote: #165)
  • \n
\n
\n

Which one do you want first? Any other recommendations? Search for existing feature requests and add a 👍 reaction on them, or create a new one. Feel free to ping me (@brunolemos) if you feel it's something important.

\n
\n\n
\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

Donate

\n\n
\n

Tech Stack

\n\n
\n

Contributing

\n

See CONTRIBUTING.md

\n
\n
\n

Community

\n
\n \nTwitter: @devhub_app\n
\n \nSlack: Slack Invitation\n
\n
\n

Author

\n

Follow me on Twitter: @brunolemos\n
Donate to me: Patreon | Crypto\n
Donate to DevHub: OpenCollective | Crypto

\n

\n
\n

License

\n

Copyright (c) 2019 Bruno Lemos.

\n

This project is provided as is without any warranties. Use at your own risk.
\nBy using DevHub you agree with its privacy policy and license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:35.503Z" }, "diffuse": { - "readmeCleaned": "

\"Diffuse\"

\n

A music player that connects to your cloud/distributed storage,
\nin the form of a static, serverless, web application.

\n

📍 Available at diffuse.sh and for download.

\n
\n

\n

Integrations

\n

Music layer for music storage.\nUser layer for user-data storage.

\n

Music layer

\n\n

User layer

\n\n
\n

Hosting on your own server

\n

Diffuse is a static web application, which means it's just HTML, CSS and Javascript. No REST API, database, or anything backend-related involved. The app uses a hash, aka. fragment, based routing system, so you don't need any special server rules for routing. You can download a pre-build web-only version of Diffuse on the releases page. Diffuse uses service workers, so you may need HTTPS for it to work smoothly in certain browsers.

\n

I should also note that some source services use OAuth, so you'll need to use your own application credentials (eg. google drive client id + secret). That said, if you're working locally you can use http://localhost:5000 or http://127.0.0.1:44999 to use the default ones, that's what the old Electron app was using.

\n

In short:

\n
    \n
  • Diffuse is a static, serverless, web application
  • \n
  • Routing is done using hashes/fragments (eg. diffuse.sh/#/sources)
  • \n
  • Download a web build on the releases page
  • \n
  • Uses service workers (use HTTPS if possible)
  • \n
  • May need own OAuth application credentials for some source services
  • \n
\n
\n

Building it yourself

\n

This project uses Nix to manage the project's environment. If you'd like to build this project without Nix, check out the dependencies in the shell.nix file (most are available through Homebrew as well).

\n
# 🍱\n\n# 1. Setup Nix environment\n# https://nixos.org/download.html\n\n# 2. Install js dependencies\njust install-deps\n\n# 3. Build, start server & watch for changes\njust
\n
", - "readmeOriginal": "

\"Diffuse\"

\n

A music player that connects to your cloud/distributed storage,
\nin the form of a static, serverless, web application.

\n

📍 Available at diffuse.sh and for download.

\n
\n

\n

Integrations

\n

Music layer for music storage.\nUser layer for user-data storage.

\n

Music layer

\n\n

User layer

\n\n
\n

Hosting on your own server

\n

Diffuse is a static web application, which means it's just HTML, CSS and Javascript. No REST API, database, or anything backend-related involved. The app uses a hash, aka. fragment, based routing system, so you don't need any special server rules for routing. You can download a pre-build web-only version of Diffuse on the releases page. Diffuse uses service workers, so you may need HTTPS for it to work smoothly in certain browsers.

\n

I should also note that some source services use OAuth, so you'll need to use your own application credentials (eg. google drive client id + secret). That said, if you're working locally you can use http://localhost:5000 or http://127.0.0.1:44999 to use the default ones, that's what the old Electron app was using.

\n

In short:

\n
    \n
  • Diffuse is a static, serverless, web application
  • \n
  • Routing is done using hashes/fragments (eg. diffuse.sh/#/sources)
  • \n
  • Download a web build on the releases page
  • \n
  • Uses service workers (use HTTPS if possible)
  • \n
  • May need own OAuth application credentials for some source services
  • \n
\n
\n

Building it yourself

\n

This project uses Nix to manage the project's environment. If you'd like to build this project without Nix, check out the dependencies in the shell.nix file (most are available through Homebrew as well).

\n
# 🍱\n\n# 1. Setup Nix environment\n# https://nixos.org/download.html\n\n# 2. Install js dependencies\njust install-deps\n\n# 3. Build, start server & watch for changes\njust
\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.755Z" - }, - "devdocs-app": { - "readmeCleaned": "

DevDocs Desktop

\n

日本語説明ページはこちら

\n

\"version\"\n\"downloads\"\n\"downloads

\n

DevDocs.io combines multiple API documentations in a fast, organized, and searchable interface. This is an unofficial desktop app for it.

\n

\"devdocs-preview\"

\n

Features

\n

Background behavior

\n

When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose Quit to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose Toggle to toggle the window. On Windows, click the tray icon to toggle the window.

\n

Build-in shortcuts

\n

devdocs the website itself has great built-in shortcuts support, just check the help page in the app.

\n

\"help\"

\n

Planned features

\n

Please consider sponsoring me to accelerate development.

\n
    \n
  • Menubar mode: switch beween desktop mode and menubar mode
  • \n
  • Tabs support: allow to open documentation in a new tab
  • \n
\n

Global shortcut

\n

Use Ctrl+Shift+D (or Command+Shift+D on macOS) to toggle the app.

\n

Install

\n

Using Homebrew

\n
brew install --cask devdocs\n
\n

Manual download

\n

You can manually download the latest release here.

\n

Development

\n

It's really easy to develop this app, no build tools like Webpack needed here, checkout ./app to get more:

\n
npm install\n\nnpm run app\n# edit files, save, refresh and it's done.
\n

Distribute

\n
npm run dist
\n

License

\n

MIT © EGOIST

\n
", - "readmeOriginal": "

DevDocs Desktop

\n

日本語説明ページはこちら

\n

\"version\"\n\"downloads\"\n\"downloads

\n

DevDocs.io combines multiple API documentations in a fast, organized, and searchable interface. This is an unofficial desktop app for it.

\n

\"devdocs-preview\"

\n

Features

\n

Background behavior

\n

When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose Quit to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose Toggle to toggle the window. On Windows, click the tray icon to toggle the window.

\n

Build-in shortcuts

\n

devdocs the website itself has great built-in shortcuts support, just check the help page in the app.

\n

\"help\"

\n

Planned features

\n

Please consider sponsoring me to accelerate development.

\n
    \n
  • Menubar mode: switch beween desktop mode and menubar mode
  • \n
  • Tabs support: allow to open documentation in a new tab
  • \n
\n

Global shortcut

\n

Use Ctrl+Shift+D (or Command+Shift+D on macOS) to toggle the app.

\n

Install

\n

Using Homebrew

\n
brew install --cask devdocs\n
\n

Manual download

\n

You can manually download the latest release here.

\n

Development

\n

It's really easy to develop this app, no build tools like Webpack needed here, checkout ./app to get more:

\n
npm install\n\nnpm run app\n# edit files, save, refresh and it's done.
\n

Distribute

\n
npm run dist
\n

License

\n

MIT © EGOIST

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.841Z" + "readmeCleaned": "

\"Diffuse\"

\n

A music player that connects to your cloud/distributed storage,\nin the form of a static, serverless, web application.

\n

📍 Available at diffuse.sh and for download.

\n
\n

\n

Integrations

\n

Music layer for music storage.\nUser layer for user-data storage.

\n

Music layer

\n\n

User layer

\n\n
\n

Hosting on your own server

\n

Diffuse is a static web application, which means it's just HTML, CSS, and Javascript. No REST API, database, or anything backend-related involved. The app uses a hash (aka. fragment-based) routing system, so you don't need any special server rules for routing. You can download a pre-build web-only version of Diffuse on the releases page. Diffuse uses service workers, so you may need HTTPS for it to work smoothly in certain browsers.

\n

I should also note that some source services use OAuth, so you'll need to use your own application credentials (eg. Google Drive client ID + secret). That said, if you're working locally, you can use http://localhost:8000 or http://127.0.0.1:44999 to use the default ones, that's what the old Electron app was using.

\n

In short:

\n
    \n
  • Diffuse is a static, serverless web application
  • \n
  • Routing is done using hashes/fragments (eg. diffuse.sh/#/sources)
  • \n
  • Download a web build on the releases page
  • \n
  • Uses service workers (use HTTPS if possible)
  • \n
  • May need own OAuth application credentials for some source services
  • \n
\n
\n

Building it yourself

\n

This project can be built with Node.js.

\n
# 🍱\n\n# 1. Install dependencies\nnpm install\n\n# 2. Build\nnpx just build\n\n# 3. Start static-file server\nnpx just server\n\n# 4. Watch for changes (requires [watchexec](https://github.com/watchexec/watchexec/) to be installed)\nnpx just watch\n\n# Alternatively, to build, serve & watch:\nnpx just
\n
", + "readmeOriginal": "

\"Diffuse\"

\n

A music player that connects to your cloud/distributed storage,\nin the form of a static, serverless, web application.

\n

📍 Available at diffuse.sh and for download.

\n
\n

\n

Integrations

\n

Music layer for music storage.\nUser layer for user-data storage.

\n

Music layer

\n\n

User layer

\n\n
\n

Hosting on your own server

\n

Diffuse is a static web application, which means it's just HTML, CSS, and Javascript. No REST API, database, or anything backend-related involved. The app uses a hash (aka. fragment-based) routing system, so you don't need any special server rules for routing. You can download a pre-build web-only version of Diffuse on the releases page. Diffuse uses service workers, so you may need HTTPS for it to work smoothly in certain browsers.

\n

I should also note that some source services use OAuth, so you'll need to use your own application credentials (eg. Google Drive client ID + secret). That said, if you're working locally, you can use http://localhost:8000 or http://127.0.0.1:44999 to use the default ones, that's what the old Electron app was using.

\n

In short:

\n
    \n
  • Diffuse is a static, serverless web application
  • \n
  • Routing is done using hashes/fragments (eg. diffuse.sh/#/sources)
  • \n
  • Download a web build on the releases page
  • \n
  • Uses service workers (use HTTPS if possible)
  • \n
  • May need own OAuth application credentials for some source services
  • \n
\n
\n

Building it yourself

\n

This project can be built with Node.js.

\n
# 🍱\n\n# 1. Install dependencies\nnpm install\n\n# 2. Build\nnpx just build\n\n# 3. Start static-file server\nnpx just server\n\n# 4. Watch for changes (requires [watchexec](https://github.com/watchexec/watchexec/) to be installed)\nnpx just watch\n\n# Alternatively, to build, serve & watch:\nnpx just
\n
", + "readmeFetchedAt": "2024-02-29T22:00:35.677Z" }, "display-dj": { - "readmeCleaned": "

\"build-main\"

\n

display-dj

\n

\"icon\"

\n

display-dj is a cross platform desktop application that supports brightness adjustment for integrated laptop monitor as well as external monitors and dark mode toggle supporting Windows and MacOSX at the moment. Adjustment brightness will be quicker and does not require tinkering with the external monitor controls.

\n

I published an article describing this project in details. Here's the link to the published article about display-dj.

\n

The Problems

\n
    \n
  • As of right now, it requires physical controls to change the brightness of external monitors. It is very time consuming and quirky to get the brightness notch just right. Also some external monitors bury the brightness under sub-menus within the on screen display, which requires a lot of mental strength to figure out.
  • \n
  • There are applications out there that do these things: adjust external monitor brightness, integrated laptop monitor brightness and dark mode, but they are completely different apps and require more context switching. These applications sometimes don't support shortcuts or key bindings. And most importantly none of them are cross platform and only support either Windows or Mac OSX.
  • \n
  • Windows and Mac OSX have their own built in controls that allow you to adjust brightness and dark mode. But this built-in option only works for integrated displays such as your laptop monitors or certain proprietary monitors such as Apple Displays. The built-in solution does not work for third party displays.
  • \n
  • Another issue with built-in solution is sometimes the user interface is not intuitive and requires extra clicks and navigations to get to because they are buried deep inside a set of nested menus.
  • \n
\n

Downloads

\n

You can download display-dj at the following URL.

\n\n

Motivation

\n

The challenge of work from home in the last 2 years with 2 young toddlers is that they can charge into your room any time of the day and playing with the light switch. This is my defense mechanism for those sudden changes in light intensity. I can toggle between 2 different modes rather quickly with a key stroke: going to the dark side vs going to the light side of the force.

\n

\"image\"\n\"image\"

\n

Screenshots / Demo

\n

Windows 11

\n

\"image\"\n\"image\"

\n

Mac OSX Monterey

\n

\"demo-mac\"

\n

Supported Platforms

\n

The following version of OS has been tested and working.

\n
    \n
  • Windows (tested on Windows 11)
  • \n
  • Mac OSX (tested on Monterey)
  • \n
\n

Features / Configs / Preferences

\n

Renaming the display

\n

By default, we will give each display a name. You can rename the display to something more friendly by clicking on the name of the display and finish by hitting Enter key.

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

Monitor Configs

\n

At the moment, there is no UI to modify the configs. This can also be accessed via right clicking the tray icon of display-dj and choose Open Monitor Configs.

\n
    \n
  • disabled: flag can be used to hide a monitor off the list
  • \n
  • sortOrder: flag can be used to change which monitor showing up first
  • \n
\n

Sample configs file

\n

Configs file are located at:

\n
    \n
  • %AppData%\\display-dj\\monitor-configs.json (for windows)
  • \n
  • ~/Library/Application\\ Support/display-dj/monitor-configs.json (For Mac)
  • \n
\n
{\n  \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&21f33940&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\": {\n    \"id\": \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&21f33940&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\",\n    \"name\": \"Left\",\n    \"brightness\": 0,\n    \"sortOrder\": 1,\n    \"disabled\": false\n  },\n  \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&23c70c64&0&UID257#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\": {\n    \"id\": \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&23c70c64&0&UID257#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\",\n    \"name\": \"Right\",\n    \"brightness\": 0,\n    \"sortOrder\": 2,\n    \"disabled\": false\n  },\n  \"laptop-built-in\": {\n    \"id\": \"laptop-built-in\",\n    \"name\": \"Laptop Built-In Display\",\n    \"brightness\": 0,\n    \"sortOrder\": 3,\n    \"disabled\": true\n  }\n}
\n

Default Key Bindings

\n

Below are default Key Bindings, you can modify the default keybinding in preferences.json, refer to the sample preferences file section.

\n

Key Bindings' command can be an array in case you want to mix and match multiple commands. In this case, Shift + F1, minimize brightness and also turn off darkmode.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeysCommand
Shift + EscapeToggle Dark Mode
Shift + F1Change brightness to 10% and turn dark mode off
Shift + F2Change brightness to 100% and turn dark mode on
Shift + F3Change brightness to 0%
Shift + F4Change brightness to 50%
Shift + F5Change brightness to 100%
Shift + F6Change volume to 0% (Muted)
Shift + F7Change volume to 100%
\n

Preferences / Key Bindings

\n

At the moment, there is no UI to modify the preferences. This can also be accessed via right clicking the tray icon of display-dj and choose Open App Preferences.

\n
    \n
  • showIndividualDisplays: flag can be used to show a single brightness control for all displays or individual ones.
  • \n
  • brightnessDelta: a delta value / step value for brightness adjustment (applicable only for keyboard shortcut).
  • \n
  • keyBindings: a list of shortcuts / bindings to adjust brightness based on the keyboard shortcuts. Below is a list of all supported commands. Refer to this list for a set of all supported commands
  • \n
\n
# brightness commands\ncommand/changeBrightness/down\ncommand/changeBrightness/up\ncommand/changeBrightness/0\ncommand/changeBrightness/10\ncommand/changeBrightness/50\ncommand/changeBrightness/100\n\n# dark mode commands\ncommand/changeDarkMode/toggle\ncommand/changeDarkMode/dark\ncommand/changeDarkMode/light\n\n# volumes commands\ncommand/changeVolume/0\ncommand/changeVolume/50\ncommand/changeVolume/100
\n

Sample preferences file

\n

Preferences file are located at:

\n
    \n
  • Windows: %AppData%\\display-dj\\preferences.json
  • \n
  • Mac: ~/Library/Application\\ Support/display-dj/preferences.json
  • \n
\n
{\n  \"showIndividualDisplays\": false,\n  \"brightnessDelta\": 50,\n  \"keyBindings\": [\n    {\n      \"key\": \"Shift+Escape\",\n      \"command\": \"command/changeDarkMode/toggle\"\n    },\n    {\n      \"key\": \"Shift+F1\",\n      \"command\": [\"command/changeDarkMode/dark\", \"command/changeBrightness/10\"]\n    },\n    {\n      \"key\": \"Shift+F2\",\n      \"command\": [\"command/changeDarkMode/light\", \"command/changeBrightness/100\"]\n    }\n    {\n      \"key\": \"Shift+F3\",\n      \"command\": \"command/changeBrightness/0\"\n    },\n    {\n      \"key\": \"Shift+F4\",\n      \"command\": \"command/changeBrightness/50\"\n    },\n    {\n      \"key\": \"Shift+F5\",\n      \"command\": \"command/changeBrightness/100\"\n    }\n  ]\n}
\n

TODO

\n
    \n
  • Basic MVP.
  • \n
  • Create a basic build pipeline.
  • \n
  • Support external monitors brightness.
  • \n
  • Support laptop brightness.
  • \n
  • Support for windows 10.
  • \n
  • Support for linux (is this possible?).
  • \n
  • Support for mac (possible with some quirks).
  • \n
  • Support for vertical task bar or top placement taskbar.
  • \n
  • Properly run the app on startup.
  • \n
  • Change brightness based on time of day.
  • \n
  • Change dark mode based on time of day.
  • \n
  • Allow creation of display profiles so the profile can be selected from context menu or a shortcut. This profile should apply all individual display brightness.
  • \n
  • Shortcut key for dark mode change.
  • \n
  • Keyboard shortcuts to be dynamically managed in the preference file.
  • \n
  • Windows build - Properly package the build as exe file instead of plain zipped files.
  • \n
  • Mac build - Properly package the build as dmg file instead of plain zipped files.
  • \n
  • Properly hookup the icons for mac.
  • \n
  • Properly set up CI/CD pipeline for releases and main page content.
  • \n
  • MacOSX - Fix an issue where the positioning of the app is misplaced in the main display regardless of mouse click.
  • \n
  • Support changing contrast (is this possible?).
  • \n
\n

Contributing?

\n

If you are interested in contributing, you can refer to this doc to get started

\n\n

Known issues

\n

Due to the complexity and quirks of ddc/ci protocol, unfortunately it's nearly impossible to support every single monitor out there. So if you run into issue where this app doesn't work, we will not guarantee support.

\n

Suggestion?

\n

Use the following link to file a bug or a suggestion. Please indicate which OS and monitor.

\n\n
", - "readmeOriginal": "

\"build-main\"

\n

display-dj

\n

\"icon\"

\n

display-dj is a cross platform desktop application that supports brightness adjustment for integrated laptop monitor as well as external monitors and dark mode toggle supporting Windows and MacOSX at the moment. Adjustment brightness will be quicker and does not require tinkering with the external monitor controls.

\n

I published an article describing this project in details. Here's the link to the published article about display-dj.

\n

The Problems

\n
    \n
  • As of right now, it requires physical controls to change the brightness of external monitors. It is very time consuming and quirky to get the brightness notch just right. Also some external monitors bury the brightness under sub-menus within the on screen display, which requires a lot of mental strength to figure out.
  • \n
  • There are applications out there that do these things: adjust external monitor brightness, integrated laptop monitor brightness and dark mode, but they are completely different apps and require more context switching. These applications sometimes don't support shortcuts or key bindings. And most importantly none of them are cross platform and only support either Windows or Mac OSX.
  • \n
  • Windows and Mac OSX have their own built in controls that allow you to adjust brightness and dark mode. But this built-in option only works for integrated displays such as your laptop monitors or certain proprietary monitors such as Apple Displays. The built-in solution does not work for third party displays.
  • \n
  • Another issue with built-in solution is sometimes the user interface is not intuitive and requires extra clicks and navigations to get to because they are buried deep inside a set of nested menus.
  • \n
\n

Downloads

\n

You can download display-dj at the following URL.

\n\n

Motivation

\n

The challenge of work from home in the last 2 years with 2 young toddlers is that they can charge into your room any time of the day and playing with the light switch. This is my defense mechanism for those sudden changes in light intensity. I can toggle between 2 different modes rather quickly with a key stroke: going to the dark side vs going to the light side of the force.

\n

\"image\"\n\"image\"

\n

Screenshots / Demo

\n

Windows 11

\n

\"image\"\n\"image\"

\n

Mac OSX Monterey

\n

\"demo-mac\"

\n

Supported Platforms

\n

The following version of OS has been tested and working.

\n
    \n
  • Windows (tested on Windows 11)
  • \n
  • Mac OSX (tested on Monterey)
  • \n
\n

Features / Configs / Preferences

\n

Renaming the display

\n

By default, we will give each display a name. You can rename the display to something more friendly by clicking on the name of the display and finish by hitting Enter key.

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

Monitor Configs

\n

At the moment, there is no UI to modify the configs. This can also be accessed via right clicking the tray icon of display-dj and choose Open Monitor Configs.

\n
    \n
  • disabled: flag can be used to hide a monitor off the list
  • \n
  • sortOrder: flag can be used to change which monitor showing up first
  • \n
\n

Sample configs file

\n

Configs file are located at:

\n
    \n
  • %AppData%\\display-dj\\monitor-configs.json (for windows)
  • \n
  • ~/Library/Application\\ Support/display-dj/monitor-configs.json (For Mac)
  • \n
\n
{\n  \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&21f33940&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\": {\n    \"id\": \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&21f33940&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\",\n    \"name\": \"Left\",\n    \"brightness\": 0,\n    \"sortOrder\": 1,\n    \"disabled\": false\n  },\n  \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&23c70c64&0&UID257#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\": {\n    \"id\": \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&23c70c64&0&UID257#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\",\n    \"name\": \"Right\",\n    \"brightness\": 0,\n    \"sortOrder\": 2,\n    \"disabled\": false\n  },\n  \"laptop-built-in\": {\n    \"id\": \"laptop-built-in\",\n    \"name\": \"Laptop Built-In Display\",\n    \"brightness\": 0,\n    \"sortOrder\": 3,\n    \"disabled\": true\n  }\n}
\n

Default Key Bindings

\n

Below are default Key Bindings, you can modify the default keybinding in preferences.json, refer to the sample preferences file section.

\n

Key Bindings' command can be an array in case you want to mix and match multiple commands. In this case, Shift + F1, minimize brightness and also turn off darkmode.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeysCommand
Shift + EscapeToggle Dark Mode
Shift + F1Change brightness to 10% and turn dark mode off
Shift + F2Change brightness to 100% and turn dark mode on
Shift + F3Change brightness to 0%
Shift + F4Change brightness to 50%
Shift + F5Change brightness to 100%
Shift + F6Change volume to 0% (Muted)
Shift + F7Change volume to 100%
\n

Preferences / Key Bindings

\n

At the moment, there is no UI to modify the preferences. This can also be accessed via right clicking the tray icon of display-dj and choose Open App Preferences.

\n
    \n
  • showIndividualDisplays: flag can be used to show a single brightness control for all displays or individual ones.
  • \n
  • brightnessDelta: a delta value / step value for brightness adjustment (applicable only for keyboard shortcut).
  • \n
  • keyBindings: a list of shortcuts / bindings to adjust brightness based on the keyboard shortcuts. Below is a list of all supported commands. Refer to this list for a set of all supported commands
  • \n
\n
# brightness commands\ncommand/changeBrightness/down\ncommand/changeBrightness/up\ncommand/changeBrightness/0\ncommand/changeBrightness/10\ncommand/changeBrightness/50\ncommand/changeBrightness/100\n\n# dark mode commands\ncommand/changeDarkMode/toggle\ncommand/changeDarkMode/dark\ncommand/changeDarkMode/light\n\n# volumes commands\ncommand/changeVolume/0\ncommand/changeVolume/50\ncommand/changeVolume/100
\n

Sample preferences file

\n

Preferences file are located at:

\n
    \n
  • Windows: %AppData%\\display-dj\\preferences.json
  • \n
  • Mac: ~/Library/Application\\ Support/display-dj/preferences.json
  • \n
\n
{\n  \"showIndividualDisplays\": false,\n  \"brightnessDelta\": 50,\n  \"keyBindings\": [\n    {\n      \"key\": \"Shift+Escape\",\n      \"command\": \"command/changeDarkMode/toggle\"\n    },\n    {\n      \"key\": \"Shift+F1\",\n      \"command\": [\"command/changeDarkMode/dark\", \"command/changeBrightness/10\"]\n    },\n    {\n      \"key\": \"Shift+F2\",\n      \"command\": [\"command/changeDarkMode/light\", \"command/changeBrightness/100\"]\n    }\n    {\n      \"key\": \"Shift+F3\",\n      \"command\": \"command/changeBrightness/0\"\n    },\n    {\n      \"key\": \"Shift+F4\",\n      \"command\": \"command/changeBrightness/50\"\n    },\n    {\n      \"key\": \"Shift+F5\",\n      \"command\": \"command/changeBrightness/100\"\n    }\n  ]\n}
\n

TODO

\n
    \n
  • Basic MVP.
  • \n
  • Create a basic build pipeline.
  • \n
  • Support external monitors brightness.
  • \n
  • Support laptop brightness.
  • \n
  • Support for windows 10.
  • \n
  • Support for linux (is this possible?).
  • \n
  • Support for mac (possible with some quirks).
  • \n
  • Support for vertical task bar or top placement taskbar.
  • \n
  • Properly run the app on startup.
  • \n
  • Change brightness based on time of day.
  • \n
  • Change dark mode based on time of day.
  • \n
  • Allow creation of display profiles so the profile can be selected from context menu or a shortcut. This profile should apply all individual display brightness.
  • \n
  • Shortcut key for dark mode change.
  • \n
  • Keyboard shortcuts to be dynamically managed in the preference file.
  • \n
  • Windows build - Properly package the build as exe file instead of plain zipped files.
  • \n
  • Mac build - Properly package the build as dmg file instead of plain zipped files.
  • \n
  • Properly hookup the icons for mac.
  • \n
  • Properly set up CI/CD pipeline for releases and main page content.
  • \n
  • MacOSX - Fix an issue where the positioning of the app is misplaced in the main display regardless of mouse click.
  • \n
  • Support changing contrast (is this possible?).
  • \n
\n

Contributing?

\n

If you are interested in contributing, you can refer to this doc to get started

\n\n

Known issues

\n

Due to the complexity and quirks of ddc/ci protocol, unfortunately it's nearly impossible to support every single monitor out there. So if you run into issue where this app doesn't work, we will not guarantee support.

\n

Suggestion?

\n

Use the following link to file a bug or a suggestion. Please indicate which OS and monitor.

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.898Z" + "readmeCleaned": "

\"build-main\"

\n\n

\"icon\"

\n

display-dj is a cross platform desktop application that supports brightness adjustment for integrated laptop monitor as well as external monitors and dark mode toggle supporting Windows and MacOSX at the moment. Adjustment brightness will be quicker and does not require tinkering with the external monitor controls.

\n

I published an article describing this project in details. Here's the link to the published article about display-dj.

\n

The Problems

\n
    \n
  • As of right now, it requires physical controls to change the brightness of external monitors. It is very time consuming and quirky to get the brightness notch just right. Also some external monitors bury the brightness under sub-menus within the on screen display, which requires a lot of mental strength to figure out.
  • \n
  • There are applications out there that do these things: adjust external monitor brightness, integrated laptop monitor brightness and dark mode, but they are completely different apps and require more context switching. These applications sometimes don't support shortcuts or key bindings. And most importantly none of them are cross platform and only support either Windows or Mac OSX.
  • \n
  • Windows and Mac OSX have their own built in controls that allow you to adjust brightness and dark mode. But this built-in option only works for integrated displays such as your laptop monitors or certain proprietary monitors such as Apple Displays. The built-in solution does not work for third party displays.
  • \n
  • Another issue with built-in solution is sometimes the user interface is not intuitive and requires extra clicks and navigations to get to because they are buried deep inside a set of nested menus.
  • \n
\n

Downloads

\n

You can download display-dj at the following URL.

\n\n

Motivation

\n

The challenge of work from home in the last 2 years with 2 young toddlers is that they can charge into your room any time of the day and playing with the light switch. This is my defense mechanism for those sudden changes in light intensity. I can toggle between 2 different modes rather quickly with a key stroke: going to the dark side vs going to the light side of the force.

\n

\"image\"\n\"image\"

\n

Screenshots / Demo

\n

Windows 11

\n

\"image\"

\n

\"image\"

\n

Mac OSX Monterey

\n

\"demo-mac\"

\n

Supported Platforms

\n

The following version of OS has been tested and working.

\n
    \n
  • Windows (tested on Windows 11)
  • \n
  • Mac OSX (tested on Monterey on Intel Macs) (Limited support on m1 Macs)
  • \n
\n

Features / Configs / Preferences

\n

Renaming the display

\n

By default, we will give each display a name. You can rename the display to something more friendly by clicking on the name of the display and finish by hitting Enter key.

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

Toggling Dark Mode and Light Mode

\n

The toggle for dark and light mode is located at the bottom of the control, you can choose either dark mode or light mode. This change will update the system dark mode accordingly. So it's best to keep all your apps aware of the dark mode. So this way it will change the dark mode according to the app.

\n

\"image\"

\n

\"image\"

\n

Monitor Configs

\n

At the moment, there is no UI to modify the configs. This can also be accessed via right clicking the tray icon of display-dj and choose Open Monitor Configs.

\n
    \n
  • disabled: flag can be used to hide a monitor off the list
  • \n
  • sortOrder: flag can be used to change which monitor showing up first
  • \n
\n

Sample configs file

\n

Configs file are located at:

\n
    \n
  • %AppData%\\display-dj\\monitor-configs.json (for windows)
  • \n
  • ~/Library/Application\\ Support/display-dj/monitor-configs.json (For Mac)
  • \n
\n
{\n  \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&21f33940&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\": {\n    \"id\": \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&21f33940&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\",\n    \"name\": \"Left\",\n    \"brightness\": 0,\n    \"sortOrder\": 1,\n    \"disabled\": false\n  },\n  \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&23c70c64&0&UID257#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\": {\n    \"id\": \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&23c70c64&0&UID257#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\",\n    \"name\": \"Right\",\n    \"brightness\": 0,\n    \"sortOrder\": 2,\n    \"disabled\": false\n  },\n  \"laptop-built-in\": {\n    \"id\": \"laptop-built-in\",\n    \"name\": \"Laptop Built-In Display\",\n    \"brightness\": 0,\n    \"sortOrder\": 3,\n    \"disabled\": true\n  }\n}
\n

Default Key Bindings

\n

Below are default Key Bindings, you can modify the default keybinding in preferences.json, refer to the sample preferences file section.

\n

Key Bindings' command can be an array in case you want to mix and match multiple commands. In this case, Shift + F1, minimize brightness and also turn off darkmode.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeysCommand
Shift + EscapeToggle Dark Mode
Shift + F1Change brightness to 10% and turn dark mode off
Shift + F2Change brightness to 100% and turn dark mode on
Shift + F3Change brightness to 0%
Shift + F4Change brightness to 50%
Shift + F5Change brightness to 100%
Shift + F6Change volume to 0% (Muted)
Shift + F7Change volume to 100%
\n

Preferences / Key Bindings

\n

At the moment, there is no UI to modify the preferences. This can also be accessed via right clicking the tray icon of display-dj and choose Open App Preferences.

\n
    \n
  • showIndividualDisplays: flag can be used to show a single brightness control for all displays or individual ones.
  • \n
  • brightnessDelta: a delta value / step value for brightness adjustment (applicable only for keyboard shortcut).
  • \n
  • keyBindings: a list of shortcuts / bindings to adjust brightness based on the keyboard shortcuts. Below is a list of all supported commands. Refer to this list for a set of all supported commands
  • \n
\n
# brightness commands\ncommand/changeBrightness/down\ncommand/changeBrightness/up\ncommand/changeBrightness/0\ncommand/changeBrightness/10\ncommand/changeBrightness/50\ncommand/changeBrightness/100\n\n# dark mode commands\ncommand/changeDarkMode/toggle\ncommand/changeDarkMode/dark\ncommand/changeDarkMode/light\n\n# volumes commands\ncommand/changeVolume/0\ncommand/changeVolume/50\ncommand/changeVolume/100
\n

Sample preferences file

\n

Preferences file are located at:

\n
    \n
  • Windows: %AppData%\\display-dj\\preferences.json
  • \n
  • Mac: ~/Library/Application\\ Support/display-dj/preferences.json
  • \n
\n
{\n  \"showIndividualDisplays\": false,\n  \"brightnessDelta\": 50,\n  \"keyBindings\": [\n    {\n      \"key\": \"Shift+Escape\",\n      \"command\": \"command/changeDarkMode/toggle\"\n    },\n    {\n      \"key\": \"Shift+F1\",\n      \"command\": [\"command/changeDarkMode/dark\", \"command/changeBrightness/10\"]\n    },\n    {\n      \"key\": \"Shift+F2\",\n      \"command\": [\"command/changeDarkMode/light\", \"command/changeBrightness/100\"]\n    }\n    {\n      \"key\": \"Shift+F3\",\n      \"command\": \"command/changeBrightness/0\"\n    },\n    {\n      \"key\": \"Shift+F4\",\n      \"command\": \"command/changeBrightness/50\"\n    },\n    {\n      \"key\": \"Shift+F5\",\n      \"command\": \"command/changeBrightness/100\"\n    }\n  ]\n}
\n

TODO

\n
    \n
  • Basic MVP.
  • \n
  • Create a basic build pipeline.
  • \n
  • Support external monitors brightness.
  • \n
  • Support laptop brightness.
  • \n
  • Support for windows 10.
  • \n
  • Support for linux (is this possible?).
  • \n
  • Support for mac (possible with some quirks).
  • \n
  • Support for vertical task bar or top placement taskbar.
  • \n
  • Properly run the app on startup.
  • \n
  • Change brightness based on time of day.
  • \n
  • Change dark mode based on time of day.
  • \n
  • Allow creation of display profiles so the profile can be selected from context menu or a shortcut. This profile should apply all individual display brightness.
  • \n
  • Shortcut key for dark mode change.
  • \n
  • Keyboard shortcuts to be dynamically managed in the preference file.
  • \n
  • Windows build - Properly package the build as exe file instead of plain zipped files.
  • \n
  • Mac build - Properly package the build as dmg file instead of plain zipped files.
  • \n
  • Properly hookup the icons for mac.
  • \n
  • Properly set up CI/CD pipeline for releases and main page content.
  • \n
  • MacOSX - Fix an issue where the positioning of the app is misplaced in the main display regardless of mouse click.
  • \n
  • Support changing contrast (is this possible?).
  • \n
\n

Contributing?

\n

If you are interested in contributing, you can refer to this doc to get started

\n\n

Known issues

\n

Due to the complexity and quirks of ddc/ci protocol, unfortunately it's nearly impossible to support every single monitor out there. So if you run into issue where this app doesn't work, we will not guarantee support.

\n

Limited support for M1 macs

\n

This app has limited support for M1 Mac. Volume settings and individual display adjustment along with builtin display are not supported.

\n

\"image\"

\n

This requires preferences JSON to be updated (~/Library/Application Support/display-dj/preferences.json)

\n
{\n  // ...\n  \"mode\": \"m1_mac\",\n  // ...\n}
\n

Suggestion?

\n

Use the following link to file a bug or a suggestion. Please indicate which OS and monitor.

\n\n
", + "readmeOriginal": "

\"build-main\"

\n\n

\"icon\"

\n

display-dj is a cross platform desktop application that supports brightness adjustment for integrated laptop monitor as well as external monitors and dark mode toggle supporting Windows and MacOSX at the moment. Adjustment brightness will be quicker and does not require tinkering with the external monitor controls.

\n

I published an article describing this project in details. Here's the link to the published article about display-dj.

\n

The Problems

\n
    \n
  • As of right now, it requires physical controls to change the brightness of external monitors. It is very time consuming and quirky to get the brightness notch just right. Also some external monitors bury the brightness under sub-menus within the on screen display, which requires a lot of mental strength to figure out.
  • \n
  • There are applications out there that do these things: adjust external monitor brightness, integrated laptop monitor brightness and dark mode, but they are completely different apps and require more context switching. These applications sometimes don't support shortcuts or key bindings. And most importantly none of them are cross platform and only support either Windows or Mac OSX.
  • \n
  • Windows and Mac OSX have their own built in controls that allow you to adjust brightness and dark mode. But this built-in option only works for integrated displays such as your laptop monitors or certain proprietary monitors such as Apple Displays. The built-in solution does not work for third party displays.
  • \n
  • Another issue with built-in solution is sometimes the user interface is not intuitive and requires extra clicks and navigations to get to because they are buried deep inside a set of nested menus.
  • \n
\n

Downloads

\n

You can download display-dj at the following URL.

\n\n

Motivation

\n

The challenge of work from home in the last 2 years with 2 young toddlers is that they can charge into your room any time of the day and playing with the light switch. This is my defense mechanism for those sudden changes in light intensity. I can toggle between 2 different modes rather quickly with a key stroke: going to the dark side vs going to the light side of the force.

\n

\"image\"\n\"image\"

\n

Screenshots / Demo

\n

Windows 11

\n

\"image\"

\n

\"image\"

\n

Mac OSX Monterey

\n

\"demo-mac\"

\n

Supported Platforms

\n

The following version of OS has been tested and working.

\n
    \n
  • Windows (tested on Windows 11)
  • \n
  • Mac OSX (tested on Monterey on Intel Macs) (Limited support on m1 Macs)
  • \n
\n

Features / Configs / Preferences

\n

Renaming the display

\n

By default, we will give each display a name. You can rename the display to something more friendly by clicking on the name of the display and finish by hitting Enter key.

\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

Toggling Dark Mode and Light Mode

\n

The toggle for dark and light mode is located at the bottom of the control, you can choose either dark mode or light mode. This change will update the system dark mode accordingly. So it's best to keep all your apps aware of the dark mode. So this way it will change the dark mode according to the app.

\n

\"image\"

\n

\"image\"

\n

Monitor Configs

\n

At the moment, there is no UI to modify the configs. This can also be accessed via right clicking the tray icon of display-dj and choose Open Monitor Configs.

\n
    \n
  • disabled: flag can be used to hide a monitor off the list
  • \n
  • sortOrder: flag can be used to change which monitor showing up first
  • \n
\n

Sample configs file

\n

Configs file are located at:

\n
    \n
  • %AppData%\\display-dj\\monitor-configs.json (for windows)
  • \n
  • ~/Library/Application\\ Support/display-dj/monitor-configs.json (For Mac)
  • \n
\n
{\n  \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&21f33940&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\": {\n    \"id\": \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&21f33940&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\",\n    \"name\": \"Left\",\n    \"brightness\": 0,\n    \"sortOrder\": 1,\n    \"disabled\": false\n  },\n  \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&23c70c64&0&UID257#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\": {\n    \"id\": \"\\\\\\\\?\\\\DISPLAY#VSCB73A#5&23c70c64&0&UID257#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}\",\n    \"name\": \"Right\",\n    \"brightness\": 0,\n    \"sortOrder\": 2,\n    \"disabled\": false\n  },\n  \"laptop-built-in\": {\n    \"id\": \"laptop-built-in\",\n    \"name\": \"Laptop Built-In Display\",\n    \"brightness\": 0,\n    \"sortOrder\": 3,\n    \"disabled\": true\n  }\n}
\n

Default Key Bindings

\n

Below are default Key Bindings, you can modify the default keybinding in preferences.json, refer to the sample preferences file section.

\n

Key Bindings' command can be an array in case you want to mix and match multiple commands. In this case, Shift + F1, minimize brightness and also turn off darkmode.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeysCommand
Shift + EscapeToggle Dark Mode
Shift + F1Change brightness to 10% and turn dark mode off
Shift + F2Change brightness to 100% and turn dark mode on
Shift + F3Change brightness to 0%
Shift + F4Change brightness to 50%
Shift + F5Change brightness to 100%
Shift + F6Change volume to 0% (Muted)
Shift + F7Change volume to 100%
\n

Preferences / Key Bindings

\n

At the moment, there is no UI to modify the preferences. This can also be accessed via right clicking the tray icon of display-dj and choose Open App Preferences.

\n
    \n
  • showIndividualDisplays: flag can be used to show a single brightness control for all displays or individual ones.
  • \n
  • brightnessDelta: a delta value / step value for brightness adjustment (applicable only for keyboard shortcut).
  • \n
  • keyBindings: a list of shortcuts / bindings to adjust brightness based on the keyboard shortcuts. Below is a list of all supported commands. Refer to this list for a set of all supported commands
  • \n
\n
# brightness commands\ncommand/changeBrightness/down\ncommand/changeBrightness/up\ncommand/changeBrightness/0\ncommand/changeBrightness/10\ncommand/changeBrightness/50\ncommand/changeBrightness/100\n\n# dark mode commands\ncommand/changeDarkMode/toggle\ncommand/changeDarkMode/dark\ncommand/changeDarkMode/light\n\n# volumes commands\ncommand/changeVolume/0\ncommand/changeVolume/50\ncommand/changeVolume/100
\n

Sample preferences file

\n

Preferences file are located at:

\n
    \n
  • Windows: %AppData%\\display-dj\\preferences.json
  • \n
  • Mac: ~/Library/Application\\ Support/display-dj/preferences.json
  • \n
\n
{\n  \"showIndividualDisplays\": false,\n  \"brightnessDelta\": 50,\n  \"keyBindings\": [\n    {\n      \"key\": \"Shift+Escape\",\n      \"command\": \"command/changeDarkMode/toggle\"\n    },\n    {\n      \"key\": \"Shift+F1\",\n      \"command\": [\"command/changeDarkMode/dark\", \"command/changeBrightness/10\"]\n    },\n    {\n      \"key\": \"Shift+F2\",\n      \"command\": [\"command/changeDarkMode/light\", \"command/changeBrightness/100\"]\n    }\n    {\n      \"key\": \"Shift+F3\",\n      \"command\": \"command/changeBrightness/0\"\n    },\n    {\n      \"key\": \"Shift+F4\",\n      \"command\": \"command/changeBrightness/50\"\n    },\n    {\n      \"key\": \"Shift+F5\",\n      \"command\": \"command/changeBrightness/100\"\n    }\n  ]\n}
\n

TODO

\n
    \n
  • Basic MVP.
  • \n
  • Create a basic build pipeline.
  • \n
  • Support external monitors brightness.
  • \n
  • Support laptop brightness.
  • \n
  • Support for windows 10.
  • \n
  • Support for linux (is this possible?).
  • \n
  • Support for mac (possible with some quirks).
  • \n
  • Support for vertical task bar or top placement taskbar.
  • \n
  • Properly run the app on startup.
  • \n
  • Change brightness based on time of day.
  • \n
  • Change dark mode based on time of day.
  • \n
  • Allow creation of display profiles so the profile can be selected from context menu or a shortcut. This profile should apply all individual display brightness.
  • \n
  • Shortcut key for dark mode change.
  • \n
  • Keyboard shortcuts to be dynamically managed in the preference file.
  • \n
  • Windows build - Properly package the build as exe file instead of plain zipped files.
  • \n
  • Mac build - Properly package the build as dmg file instead of plain zipped files.
  • \n
  • Properly hookup the icons for mac.
  • \n
  • Properly set up CI/CD pipeline for releases and main page content.
  • \n
  • MacOSX - Fix an issue where the positioning of the app is misplaced in the main display regardless of mouse click.
  • \n
  • Support changing contrast (is this possible?).
  • \n
\n

Contributing?

\n

If you are interested in contributing, you can refer to this doc to get started

\n\n

Known issues

\n

Due to the complexity and quirks of ddc/ci protocol, unfortunately it's nearly impossible to support every single monitor out there. So if you run into issue where this app doesn't work, we will not guarantee support.

\n

Limited support for M1 macs

\n

This app has limited support for M1 Mac. Volume settings and individual display adjustment along with builtin display are not supported.

\n

\"image\"

\n

This requires preferences JSON to be updated (~/Library/Application Support/display-dj/preferences.json)

\n
{\n  // ...\n  \"mode\": \"m1_mac\",\n  // ...\n}
\n

Suggestion?

\n

Use the following link to file a bug or a suggestion. Please indicate which OS and monitor.

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:35.993Z" }, - "dict": { - "readmeCleaned": "

Dian

\n

\"Package\"\n\"\"\n\"\"

\n

This is a Dictionary application

\n
    \n
  • \n

    It can search words, of course.

    \n
  • \n
  • \n

    It can export words.

    \n
  • \n
  • \n

    More detail

    \n

    \"Github

    \n
  • \n
\n

How to Contribute

\n

I am using React & TypeScript Electron Bootstrap Electron-Builder, if you are interesting, just make a pr, we will have a look.

\n

Basic commands can help you to start the project.

\n
    \n
  • Node v14.19.0
  • \n
  • Install package yarn install
  • \n
  • dev yarn start
  • \n
  • package yarn run package
  • \n
\n
\n

Thanks

\n\n
", - "readmeOriginal": "

Dian

\n

\"Package\"\n\"\"\n\"\"

\n

This is a Dictionary application

\n
    \n
  • \n

    It can search words, of course.

    \n
  • \n
  • \n

    It can export words.

    \n
  • \n
  • \n

    More detail

    \n

    \"Github

    \n
  • \n
\n

How to Contribute

\n

I am using React & TypeScript Electron Bootstrap Electron-Builder, if you are interesting, just make a pr, we will have a look.

\n

Basic commands can help you to start the project.

\n
    \n
  • Node v14.19.0
  • \n
  • Install package yarn install
  • \n
  • dev yarn start
  • \n
  • package yarn run package
  • \n
\n
\n

Thanks

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.937Z" + "devdocs-app": { + "readmeCleaned": "

DevDocs Desktop

\n

日本語説明ページはこちら

\n

\"version\"\n\"downloads\"\n\"downloads

\n

DevDocs.io combines multiple API documentations in a fast, organized, and searchable interface. This is an unofficial desktop app for it.

\n

\"devdocs-preview\"

\n

Features

\n

Background behavior

\n

When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose Quit to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose Toggle to toggle the window. On Windows, click the tray icon to toggle the window.

\n

Build-in shortcuts

\n

devdocs the website itself has great built-in shortcuts support, just check the help page in the app.

\n

\"help\"

\n

Planned features

\n

Please consider sponsoring me to accelerate development.

\n
    \n
  • Menubar mode: switch beween desktop mode and menubar mode
  • \n
  • Tabs support: allow to open documentation in a new tab
  • \n
\n

Global shortcut

\n

Use Ctrl+Shift+D (or Command+Shift+D on macOS) to toggle the app.

\n

Install

\n

Using Homebrew

\n
brew install --cask devdocs\n
\n

Manual download

\n

You can manually download the latest release here.

\n

Development

\n

It's really easy to develop this app, no build tools like Webpack needed here, checkout ./app to get more:

\n
npm install\n\nnpm run app\n# edit files, save, refresh and it's done.
\n

Distribute

\n
npm run dist
\n

License

\n

MIT © EGOIST

\n
", + "readmeOriginal": "

DevDocs Desktop

\n

日本語説明ページはこちら

\n

\"version\"\n\"downloads\"\n\"downloads

\n

DevDocs.io combines multiple API documentations in a fast, organized, and searchable interface. This is an unofficial desktop app for it.

\n

\"devdocs-preview\"

\n

Features

\n

Background behavior

\n

When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose Quit to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose Toggle to toggle the window. On Windows, click the tray icon to toggle the window.

\n

Build-in shortcuts

\n

devdocs the website itself has great built-in shortcuts support, just check the help page in the app.

\n

\"help\"

\n

Planned features

\n

Please consider sponsoring me to accelerate development.

\n
    \n
  • Menubar mode: switch beween desktop mode and menubar mode
  • \n
  • Tabs support: allow to open documentation in a new tab
  • \n
\n

Global shortcut

\n

Use Ctrl+Shift+D (or Command+Shift+D on macOS) to toggle the app.

\n

Install

\n

Using Homebrew

\n
brew install --cask devdocs\n
\n

Manual download

\n

You can manually download the latest release here.

\n

Development

\n

It's really easy to develop this app, no build tools like Webpack needed here, checkout ./app to get more:

\n
npm install\n\nnpm run app\n# edit files, save, refresh and it's done.
\n

Distribute

\n
npm run dist
\n

License

\n

MIT © EGOIST

\n
", + "readmeFetchedAt": "2024-02-29T22:00:36.026Z" }, "ditto": { - "readmeCleaned": "

\"Markdown

\n

Ditto++

\n

Cross platform clipboard manager inspired by Ditto for windows

\n

\"screenshot\"

\n

How to use

\n
    \n
  • The application lives in system tray
  • \n
  • press ctrl+shift+v or cmd+shift+v to hide or show it and press escape to hide it
  • \n
  • use arrow keys or mouse to select the clip item from the history that you want to use
  • \n
  • press enter or click to copy the currently selected item on clipboard
  • \n
  • to search through the clipboard history simply start typing the search query
  • \n
\n

\"screenshot\"

\n

Search highlight

\n

\"screenshot\"

\n

Download

\n

Find your download: https://github.com/RubinderS/DittoPlusPlus/releases/

\n
", - "readmeOriginal": "

\"Markdown

\n

Ditto++

\n

Cross platform clipboard manager inspired by Ditto for windows

\n

\"screenshot\"

\n

How to use

\n
    \n
  • The application lives in system tray
  • \n
  • press ctrl+shift+v or cmd+shift+v to hide or show it and press escape to hide it
  • \n
  • use arrow keys or mouse to select the clip item from the history that you want to use
  • \n
  • press enter or click to copy the currently selected item on clipboard
  • \n
  • to search through the clipboard history simply start typing the search query
  • \n
\n

\"screenshot\"

\n

Search highlight

\n

\"screenshot\"

\n

Download

\n

Find your download: https://github.com/RubinderS/DittoPlusPlus/releases/

\n
", - "readmeFetchedAt": "2022-05-10T00:07:44.977Z" + "readmeCleaned": "

\"Markdown

\n

Ditto++

\n

Cross platform clipboard manager inspired by Ditto for windows

\n

\"screenshot\"

\n

How to use

\n
    \n
  • The application lives in system tray
  • \n
  • press ctrl+shift+v or cmd+shift+v to hide or show it and press escape to hide it
  • \n
  • use arrow keys or mouse to select the clip item from the history that you want to use
  • \n
  • press enter or click to copy the currently selected item on clipboard
  • \n
  • to search through the clipboard history simply start typing the search query
  • \n
\n

\"screenshot\"

\n

Search highlight

\n

\"screenshot\"

\n

Download

\n

Find your download: https://github.com/RubinderS/DittoPlusPlus/releases/

\n
", + "readmeOriginal": "

\"Markdown

\n

Ditto++

\n

Cross platform clipboard manager inspired by Ditto for windows

\n

\"screenshot\"

\n

How to use

\n
    \n
  • The application lives in system tray
  • \n
  • press ctrl+shift+v or cmd+shift+v to hide or show it and press escape to hide it
  • \n
  • use arrow keys or mouse to select the clip item from the history that you want to use
  • \n
  • press enter or click to copy the currently selected item on clipboard
  • \n
  • to search through the clipboard history simply start typing the search query
  • \n
\n

\"screenshot\"

\n

Search highlight

\n

\"screenshot\"

\n

Download

\n

Find your download: https://github.com/RubinderS/DittoPlusPlus/releases/

\n
", + "readmeFetchedAt": "2024-02-29T22:00:36.156Z" }, - "dn-tool-container": { - "readmeCleaned": "

\n

DN Tool Container

\n

\n

An application can install many convenient tools for platforms of OS X 、Windows and Linux .\nIt can get more and more convenience tool in the future and no need reinstall Application.

\n

\"\"

\n

Downloads

\n

GitHub Releases

\n

Package Source Code Repo

\n\n

Usage

\n

Install tool from store

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • Select package which you want to install and click the install button.
  • \n
\n

\"\"

\n

\"\"

\n
    \n
  • Enjoy it !
  • \n
\n

\"\"

\n

Install tools from custom package

\n

You can package your tools by DN Tool Packager

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • Click Install Custom Package button in Installed Package page and select the package which you want to install.
  • \n
\n

\"\"

\n
    \n
  • Installed !
  • \n
\n

\"\"

\n

Host your custom package store server

\n

You can install your custom package store server : DN Tool Container Store API Server

\n

※ API document: Link

\n

Add custom package store to DnToolContainer

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • To Manage Store page and click Add Store button
  • \n
\n

\"\"

\n
    \n
  • You will see your packages in Package Store page after new store config saved.
  • \n
\n

\"\"

\n
", - "readmeOriginal": "

\n

DN Tool Container

\n

\n

An application can install many convenient tools for platforms of OS X 、Windows and Linux .\nIt can get more and more convenience tool in the future and no need reinstall Application.

\n

\"\"

\n

Downloads

\n

GitHub Releases

\n

Package Source Code Repo

\n\n

Usage

\n

Install tool from store

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • Select package which you want to install and click the install button.
  • \n
\n

\"\"

\n

\"\"

\n
    \n
  • Enjoy it !
  • \n
\n

\"\"

\n

Install tools from custom package

\n

You can package your tools by DN Tool Packager

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • Click Install Custom Package button in Installed Package page and select the package which you want to install.
  • \n
\n

\"\"

\n
    \n
  • Installed !
  • \n
\n

\"\"

\n

Host your custom package store server

\n

You can install your custom package store server : DN Tool Container Store API Server

\n

※ API document: Link

\n

Add custom package store to DnToolContainer

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • To Manage Store page and click Add Store button
  • \n
\n

\"\"

\n
    \n
  • You will see your packages in Package Store page after new store config saved.
  • \n
\n

\"\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.102Z" - }, - "doki-doki-mod-manager": { - "readmeCleaned": "

Doki Doki Mod Manager \"Build \"Build \"Translation

\n

Doki Doki Mod Manager is a mod manager for Doki Doki Literature Club!

\n

Discord

\n

Got any questions, suggestions or complaints? Join the Discord server!

\n

DDMM Discord

\n

IP Guidelines

\n

Doki Doki Mod Manager is a fan work of Doki Doki Literature Club, as defined by Team Salvato's IP Guidelines.

\n

Download

\n

Builds are available on the Releases page for Windows, macOS and Linux.

\n

Debug tools

\n

Set the following environment variables to enable debugging features.

\n
    \n
  • DDMM_LANG_PROOF - adds prefixes to all localised strings.
  • \n
  • DDMM_DEVTOOLS - opens devtools on launch.
  • \n
  • DDMM_INCOGNITO - removes app name from titlebar, so people don't judge you.
  • \n
  • DDMM_LANG - sets the language, see the lang folder.
  • \n
  • DDMM_DISCORD_ID - change the Discord rich presence app ID.
  • \n
\n

Run from source

\n

For the latest changes, or if you want to contribute, you can run DDMM from source.

\n
$ git clone https://github.com/DokiDokiModManager/Mod-Manager\n$ yarn && yarn start\n
\n

Licenses and Acknowledgements

\n

Doki Doki Mod Manager is licensed under the MIT License. Contributions are welcomed!

\n

Sayonika assets licensed under CC BY-NC-SA.

\n

7-Zip (7za.exe) licensed under GNU LGPL.

\n
", - "readmeOriginal": "

Doki Doki Mod Manager \"Build \"Build \"Translation

\n

Doki Doki Mod Manager is a mod manager for Doki Doki Literature Club!

\n

Discord

\n

Got any questions, suggestions or complaints? Join the Discord server!

\n

DDMM Discord

\n

IP Guidelines

\n

Doki Doki Mod Manager is a fan work of Doki Doki Literature Club, as defined by Team Salvato's IP Guidelines.

\n

Download

\n

Builds are available on the Releases page for Windows, macOS and Linux.

\n

Debug tools

\n

Set the following environment variables to enable debugging features.

\n
    \n
  • DDMM_LANG_PROOF - adds prefixes to all localised strings.
  • \n
  • DDMM_DEVTOOLS - opens devtools on launch.
  • \n
  • DDMM_INCOGNITO - removes app name from titlebar, so people don't judge you.
  • \n
  • DDMM_LANG - sets the language, see the lang folder.
  • \n
  • DDMM_DISCORD_ID - change the Discord rich presence app ID.
  • \n
\n

Run from source

\n

For the latest changes, or if you want to contribute, you can run DDMM from source.

\n
$ git clone https://github.com/DokiDokiModManager/Mod-Manager\n$ yarn && yarn start\n
\n

Licenses and Acknowledgements

\n

Doki Doki Mod Manager is licensed under the MIT License. Contributions are welcomed!

\n

Sayonika assets licensed under CC BY-NC-SA.

\n

7-Zip (7za.exe) licensed under GNU LGPL.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.157Z" + "dict": { + "readmeCleaned": "

Dian

\n

\"Package\"\n\"\"\n\"\"

\n

This is a Dictionary application

\n
    \n
  • \n

    It can search words, of course.

    \n
  • \n
  • \n

    It can export words.

    \n
  • \n
  • \n

    More detail

    \n

    \"Github

    \n
  • \n
\n

How to Contribute

\n

I am using React & TypeScript Electron Bootstrap Electron-Builder, if you are interesting, just make a pr, we will have a look.

\n

Basic commands can help you to start the project.

\n
    \n
  • Node v14.19.0
  • \n
  • Install package yarn install
  • \n
  • dev yarn start
  • \n
  • package yarn run package
  • \n
\n
\n

Thanks

\n\n
", + "readmeOriginal": "

Dian

\n

\"Package\"\n\"\"\n\"\"

\n

This is a Dictionary application

\n
    \n
  • \n

    It can search words, of course.

    \n
  • \n
  • \n

    It can export words.

    \n
  • \n
  • \n

    More detail

    \n

    \"Github

    \n
  • \n
\n

How to Contribute

\n

I am using React & TypeScript Electron Bootstrap Electron-Builder, if you are interesting, just make a pr, we will have a look.

\n

Basic commands can help you to start the project.

\n
    \n
  • Node v14.19.0
  • \n
  • Install package yarn install
  • \n
  • dev yarn start
  • \n
  • package yarn run package
  • \n
\n
\n

Thanks

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:36.438Z" }, "dixa": { - "readmeCleaned": "

\"Dixa\"

\n

Dixa Desktop app for Windows and Mac

\n

Download the installer at dixa.com/downloads/desktop (windows/mac).

\n

Features:

\n
    \n
  • Better access to computer hardware (microphone and speakers)
  • \n
  • Improved system notifications when a conversation is offered
  • \n
  • Support for click-to-call (tel:+18889107555)
  • \n
  • Busylight support
  • \n
  • Auto-update and installation of new versions in the background
  • \n
  • Copy/paste support
  • \n
  • Native menu
  • \n
  • Prevent system sleep
  • \n
\n

About:

\n

Dixa is a born global customer service tech company on a mission to solve customer chaos, eliminate bad customer service and build strong bonds between companies and their customers - much like the connection between friends.

\n

Our software eliminates chaos caused by using disconnected systems and unifies the customer experience across email, chat, messaging and phone.

\n

Dixa has customers in 20+ countries and has rocketed from new entrant to the #1 ranked SaaS Contact Center platform in just over 1 year.

\n

Integrations devices

\n\n
", - "readmeOriginal": "

\"Dixa\"

\n

Dixa Desktop app for Windows and Mac

\n

Download the installer at dixa.com/downloads/desktop (windows/mac).

\n

Features:

\n
    \n
  • Better access to computer hardware (microphone and speakers)
  • \n
  • Improved system notifications when a conversation is offered
  • \n
  • Support for click-to-call (tel:+18889107555)
  • \n
  • Busylight support
  • \n
  • Auto-update and installation of new versions in the background
  • \n
  • Copy/paste support
  • \n
  • Native menu
  • \n
  • Prevent system sleep
  • \n
\n

About:

\n

Dixa is a born global customer service tech company on a mission to solve customer chaos, eliminate bad customer service and build strong bonds between companies and their customers - much like the connection between friends.

\n

Our software eliminates chaos caused by using disconnected systems and unifies the customer experience across email, chat, messaging and phone.

\n

Dixa has customers in 20+ countries and has rocketed from new entrant to the #1 ranked SaaS Contact Center platform in just over 1 year.

\n

Integrations devices

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.185Z" + "readmeCleaned": "

\"Dixa\"

\n

Dixa Desktop app for Windows and Mac

\n

Download the installer at dixa.com/downloads/desktop (windows/mac).

\n

Features:

\n
    \n
  • Better access to computer hardware (microphone and speakers)
  • \n
  • Improved system notifications when a conversation is offered
  • \n
  • Support for click-to-call (tel:+18889107555)
  • \n
  • Busylight support
  • \n
  • Auto-update and installation of new versions in the background
  • \n
  • Copy/paste support
  • \n
  • Native menu
  • \n
  • Prevent system sleep
  • \n
\n

About:

\n

Dixa is a born global customer service tech company on a mission to solve customer chaos, eliminate bad customer service and build strong bonds between companies and their customers - much like the connection between friends.

\n

Our software eliminates chaos caused by using disconnected systems and unifies the customer experience across email, chat, messaging and phone.

\n

Dixa has customers in 20+ countries and has rocketed from new entrant to the #1 ranked SaaS Contact Center platform in just over 1 year.

\n

Integrations devices

\n\n
", + "readmeOriginal": "

\"Dixa\"

\n

Dixa Desktop app for Windows and Mac

\n

Download the installer at dixa.com/downloads/desktop (windows/mac).

\n

Features:

\n
    \n
  • Better access to computer hardware (microphone and speakers)
  • \n
  • Improved system notifications when a conversation is offered
  • \n
  • Support for click-to-call (tel:+18889107555)
  • \n
  • Busylight support
  • \n
  • Auto-update and installation of new versions in the background
  • \n
  • Copy/paste support
  • \n
  • Native menu
  • \n
  • Prevent system sleep
  • \n
\n

About:

\n

Dixa is a born global customer service tech company on a mission to solve customer chaos, eliminate bad customer service and build strong bonds between companies and their customers - much like the connection between friends.

\n

Our software eliminates chaos caused by using disconnected systems and unifies the customer experience across email, chat, messaging and phone.

\n

Dixa has customers in 20+ countries and has rocketed from new entrant to the #1 ranked SaaS Contact Center platform in just over 1 year.

\n

Integrations devices

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:36.489Z" + }, + "dn-tool-container": { + "readmeCleaned": "

\n

DN Tool Container

\n

\n

An application can install many convenient tools for platforms of OS X 、Windows and Linux .\nIt can get more and more convenience tool in the future and no need reinstall Application.

\n

\"\"

\n

Downloads

\n

GitHub Releases

\n

Package Source Code Repo

\n\n

Usage

\n

Install tool from store

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • Select package which you want to install and click the install button.
  • \n
\n

\"\"

\n

\"\"

\n
    \n
  • Enjoy it !
  • \n
\n

\"\"

\n

Install tools from custom package

\n

You can package your tools by DN Tool Packager

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • Click Install Custom Package button in Installed Package page and select the package which you want to install.
  • \n
\n

\"\"

\n
    \n
  • Installed !
  • \n
\n

\"\"

\n

Host your custom package store server

\n

You can install your custom package store server : DN Tool Container Store API Server

\n

※ API document: Link

\n

Add custom package store to DnToolContainer

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • To Manage Store page and click Add Store button
  • \n
\n

\"\"

\n
    \n
  • You will see your packages in Package Store page after new store config saved.
  • \n
\n

\"\"

\n
", + "readmeOriginal": "

\n

DN Tool Container

\n

\n

An application can install many convenient tools for platforms of OS X 、Windows and Linux .\nIt can get more and more convenience tool in the future and no need reinstall Application.

\n

\"\"

\n

Downloads

\n

GitHub Releases

\n

Package Source Code Repo

\n\n

Usage

\n

Install tool from store

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • Select package which you want to install and click the install button.
  • \n
\n

\"\"

\n

\"\"

\n
    \n
  • Enjoy it !
  • \n
\n

\"\"

\n

Install tools from custom package

\n

You can package your tools by DN Tool Packager

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • Click Install Custom Package button in Installed Package page and select the package which you want to install.
  • \n
\n

\"\"

\n
    \n
  • Installed !
  • \n
\n

\"\"

\n

Host your custom package store server

\n

You can install your custom package store server : DN Tool Container Store API Server

\n

※ API document: Link

\n

Add custom package store to DnToolContainer

\n
    \n
  • Open the Applcation and click \"icon\" button
  • \n
\n

\"\"

\n
    \n
  • To Manage Store page and click Add Store button
  • \n
\n

\"\"

\n
    \n
  • You will see your packages in Package Store page after new store config saved.
  • \n
\n

\"\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:36.612Z" }, "domain-book": { - "readmeCleaned": "

Domain book application

\n

Domain Book app, an easy and straightforward way to monitor your domains' expiration date.\nIt is like a phonebook for your domains.

\n

\"\"

\n

You can buy the macOS version via AppSumo for only $10 down from $14.99.

\n

Features

\n

One Platforms

\n

You can run the application on macOS (intel/M1).

\n

Simple and Easy to use

\n

A simple UI to give you the critical information about your domains, especially when you have many domains with various registrars. All you need to do is adding your domain, and the app will get all the information required from the Internet. We support a long list of domains WHOIS servers. Also, you can refresh the domain information at any time.

\n

\"\"

\n

Modify the local domain information

\n

If for some reason, we were not able to get a piece of accurate information about your domains, you can use the edit screen to correct this information. Also, you can add notes and tags to help remember anything about a specific domain name.

\n

Once you modified the expiration date, a red dot will be shown near the domain to identify what you have changed. Meanwhile, if you added notes, a small page icon will appear which you can click to read these notes.

\n

\"\"\n\"\"

\n

Auto import

\n

By utilizing the powerful API that each registrar provide, we were able to provide this feature which allows you to auto import the list of your domains directly without the need to add them manually. Right now we only support four companies, and we are planning to add more shortly.

\n

\"\"

\n

What will expire soon?

\n

We all know how it feels when you forget to renew your domain, that's why we have added two menus to our application, one to show you a list of all the domains which will expire in 30 days, the other one display the domains which will expire in 60 days. This way you will know when your domain will be renewed, no surprise payments anymore.

\n

\"\"

\n

More info

\n

More info about the application can be seen at Darawish website.

\n
", - "readmeOriginal": "

Domain book application

\n

Domain Book app, an easy and straightforward way to monitor your domains' expiration date.\nIt is like a phonebook for your domains.

\n

\"\"

\n

You can buy the macOS version via AppSumo for only $10 down from $14.99.

\n

Features

\n

One Platforms

\n

You can run the application on macOS (intel/M1).

\n

Simple and Easy to use

\n

A simple UI to give you the critical information about your domains, especially when you have many domains with various registrars. All you need to do is adding your domain, and the app will get all the information required from the Internet. We support a long list of domains WHOIS servers. Also, you can refresh the domain information at any time.

\n

\"\"

\n

Modify the local domain information

\n

If for some reason, we were not able to get a piece of accurate information about your domains, you can use the edit screen to correct this information. Also, you can add notes and tags to help remember anything about a specific domain name.

\n

Once you modified the expiration date, a red dot will be shown near the domain to identify what you have changed. Meanwhile, if you added notes, a small page icon will appear which you can click to read these notes.

\n

\"\"\n\"\"

\n

Auto import

\n

By utilizing the powerful API that each registrar provide, we were able to provide this feature which allows you to auto import the list of your domains directly without the need to add them manually. Right now we only support four companies, and we are planning to add more shortly.

\n

\"\"

\n

What will expire soon?

\n

We all know how it feels when you forget to renew your domain, that's why we have added two menus to our application, one to show you a list of all the domains which will expire in 30 days, the other one display the domains which will expire in 60 days. This way you will know when your domain will be renewed, no surprise payments anymore.

\n

\"\"

\n

More info

\n

More info about the application can be seen at Darawish website.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.209Z" + "readmeCleaned": "
\n

The development of the application is not active any more.

\n
\n

Domain book application

\n

Domain Book app, an easy and straightforward way to monitor your domains' expiration date.\nIt is like a phonebook for your domains.

\n

\"\"

\n

You can buy the macOS version via AppSumo for only $10 down from $14.99.

\n

Features

\n

One Platforms

\n

You can run the application on macOS (intel/M1).

\n

Simple and Easy to use

\n

A simple UI to give you the critical information about your domains, especially when you have many domains with various registrars. All you need to do is adding your domain, and the app will get all the information required from the Internet. We support a long list of domains WHOIS servers. Also, you can refresh the domain information at any time.

\n

\"\"

\n

Modify the local domain information

\n

If for some reason, we were not able to get a piece of accurate information about your domains, you can use the edit screen to correct this information. Also, you can add notes and tags to help remember anything about a specific domain name.

\n

Once you modified the expiration date, a red dot will be shown near the domain to identify what you have changed. Meanwhile, if you added notes, a small page icon will appear which you can click to read these notes.

\n

\"\"\n\"\"

\n

Auto import

\n

By utilizing the powerful API that each registrar provide, we were able to provide this feature which allows you to auto import the list of your domains directly without the need to add them manually. Right now we only support four companies, and we are planning to add more shortly.

\n

\"\"

\n

What will expire soon?

\n

We all know how it feels when you forget to renew your domain, that's why we have added two menus to our application, one to show you a list of all the domains which will expire in 30 days, the other one display the domains which will expire in 60 days. This way you will know when your domain will be renewed, no surprise payments anymore.

\n

\"\"

\n

More info

\n

More info about the application can be seen at Darawish website.

\n
", + "readmeOriginal": "
\n

The development of the application is not active any more.

\n
\n

Domain book application

\n

Domain Book app, an easy and straightforward way to monitor your domains' expiration date.\nIt is like a phonebook for your domains.

\n

\"\"

\n

You can buy the macOS version via AppSumo for only $10 down from $14.99.

\n

Features

\n

One Platforms

\n

You can run the application on macOS (intel/M1).

\n

Simple and Easy to use

\n

A simple UI to give you the critical information about your domains, especially when you have many domains with various registrars. All you need to do is adding your domain, and the app will get all the information required from the Internet. We support a long list of domains WHOIS servers. Also, you can refresh the domain information at any time.

\n

\"\"

\n

Modify the local domain information

\n

If for some reason, we were not able to get a piece of accurate information about your domains, you can use the edit screen to correct this information. Also, you can add notes and tags to help remember anything about a specific domain name.

\n

Once you modified the expiration date, a red dot will be shown near the domain to identify what you have changed. Meanwhile, if you added notes, a small page icon will appear which you can click to read these notes.

\n

\"\"\n\"\"

\n

Auto import

\n

By utilizing the powerful API that each registrar provide, we were able to provide this feature which allows you to auto import the list of your domains directly without the need to add them manually. Right now we only support four companies, and we are planning to add more shortly.

\n

\"\"

\n

What will expire soon?

\n

We all know how it feels when you forget to renew your domain, that's why we have added two menus to our application, one to show you a list of all the domains which will expire in 30 days, the other one display the domains which will expire in 60 days. This way you will know when your domain will be renewed, no surprise payments anymore.

\n

\"\"

\n

More info

\n

More info about the application can be seen at Darawish website.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:36.940Z" + }, + "domodel-diary": { + "readmeCleaned": "
\n\t\n
\n

domodel-diary-electron

\n

Electron context for domodel-diary

\n

\"\"

\n
    \n
  • Calendar
  • \n
  • Daily notes encrypted using AES
  • \n
  • Password Protected
  • \n
\n

Getting started

\n

Installing

\n

Run

\n
    \n
  • npm install
  • \n
  • npm start
  • \n
\n

Build

\n
    \n
  • npm install
  • \n
  • npm run build
  • \n
\n

The binaries are available in the dist/main folder.

\n
", + "readmeOriginal": "
\n\t\n
\n

domodel-diary-electron

\n

Electron context for domodel-diary

\n

\"\"

\n
    \n
  • Calendar
  • \n
  • Daily notes encrypted using AES
  • \n
  • Password Protected
  • \n
\n

Getting started

\n

Installing

\n

Run

\n
    \n
  • npm install
  • \n
  • npm start
  • \n
\n

Build

\n
    \n
  • npm install
  • \n
  • npm run build
  • \n
\n

The binaries are available in the dist/main folder.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:36.974Z" }, "domterm": { - "readmeCleaned": "

DomTerm - a terminal emulator and console using DOM and JavaScript

\n

DomTerm is a combined terminal emulator and REPL console using web\ntechnlogies - i.e. JavaScript and DOM: Users can type commands which\ngets sent to an application, which evaluates the command, and displays\nthe results, typically in some kind of type-script format.

\n

See the home page for more information,\nincluding list of features with many screenshots.

\n

\"DomTerm

\n
", - "readmeOriginal": "

DomTerm - a terminal emulator and console using DOM and JavaScript

\n

DomTerm is a combined terminal emulator and REPL console using web\ntechnlogies - i.e. JavaScript and DOM: Users can type commands which\ngets sent to an application, which evaluates the command, and displays\nthe results, typically in some kind of type-script format.

\n

See the home page for more information,\nincluding list of features with many screenshots.

\n

\"DomTerm

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.331Z" + "readmeCleaned": "

DomTerm - a terminal emulator and console using DOM and JavaScript

\n

DomTerm is a combined terminal emulator and REPL console using web\ntechnlogies - i.e. JavaScript and DOM: Users can type commands which\ngets sent to an application, which evaluates the command, and displays\nthe results, typically in some kind of type-script format.

\n

See the home page for more information,\nincluding list of features with many screenshots.

\n

Please use the domterm-discuss@domterm.org mailing list for news, questions, and discussions.\nUse the list information page to sign up or access the archive.

\n

\"DomTerm

\n
", + "readmeOriginal": "

DomTerm - a terminal emulator and console using DOM and JavaScript

\n

DomTerm is a combined terminal emulator and REPL console using web\ntechnlogies - i.e. JavaScript and DOM: Users can type commands which\ngets sent to an application, which evaluates the command, and displays\nthe results, typically in some kind of type-script format.

\n

See the home page for more information,\nincluding list of features with many screenshots.

\n

Please use the domterm-discuss@domterm.org mailing list for news, questions, and discussions.\nUse the list information page to sign up or access the archive.

\n

\"DomTerm

\n
", + "readmeFetchedAt": "2024-02-29T22:00:37.016Z" + }, + "doki-doki-mod-manager": { + "readmeCleaned": "

Doki Doki Mod Manager \"Build \"Build \"Translation

\n

Doki Doki Mod Manager is a mod manager for Doki Doki Literature Club!

\n

Discord

\n

Got any questions, suggestions or complaints? Join the Discord server!

\n

DDMM Discord

\n

IP Guidelines

\n

Doki Doki Mod Manager is a fan work of Doki Doki Literature Club, as defined by Team Salvato's IP Guidelines.

\n

Download

\n

Builds are available on the Releases page for Windows, macOS and Linux.

\n

Debug tools

\n

Set the following environment variables to enable debugging features.

\n
    \n
  • DDMM_LANG_PROOF - adds prefixes to all localised strings.
  • \n
  • DDMM_DEVTOOLS - opens devtools on launch.
  • \n
  • DDMM_INCOGNITO - removes app name from titlebar, so people don't judge you.
  • \n
  • DDMM_LANG - sets the language, see the lang folder.
  • \n
  • DDMM_DISCORD_ID - change the Discord rich presence app ID.
  • \n
\n

Run from source

\n

For the latest changes, or if you want to contribute, you can run DDMM from source.

\n
$ git clone https://github.com/DokiDokiModManager/Mod-Manager\n$ yarn && yarn start\n
\n

Licenses and Acknowledgements

\n

Doki Doki Mod Manager is licensed under the MIT License. Contributions are welcomed!

\n

Sayonika assets licensed under CC BY-NC-SA.

\n

7-Zip (7za.exe) licensed under GNU LGPL.

\n
", + "readmeOriginal": "

Doki Doki Mod Manager \"Build \"Build \"Translation

\n

Doki Doki Mod Manager is a mod manager for Doki Doki Literature Club!

\n

Discord

\n

Got any questions, suggestions or complaints? Join the Discord server!

\n

DDMM Discord

\n

IP Guidelines

\n

Doki Doki Mod Manager is a fan work of Doki Doki Literature Club, as defined by Team Salvato's IP Guidelines.

\n

Download

\n

Builds are available on the Releases page for Windows, macOS and Linux.

\n

Debug tools

\n

Set the following environment variables to enable debugging features.

\n
    \n
  • DDMM_LANG_PROOF - adds prefixes to all localised strings.
  • \n
  • DDMM_DEVTOOLS - opens devtools on launch.
  • \n
  • DDMM_INCOGNITO - removes app name from titlebar, so people don't judge you.
  • \n
  • DDMM_LANG - sets the language, see the lang folder.
  • \n
  • DDMM_DISCORD_ID - change the Discord rich presence app ID.
  • \n
\n

Run from source

\n

For the latest changes, or if you want to contribute, you can run DDMM from source.

\n
$ git clone https://github.com/DokiDokiModManager/Mod-Manager\n$ yarn && yarn start\n
\n

Licenses and Acknowledgements

\n

Doki Doki Mod Manager is licensed under the MIT License. Contributions are welcomed!

\n

Sayonika assets licensed under CC BY-NC-SA.

\n

7-Zip (7za.exe) licensed under GNU LGPL.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:37.470Z" }, "dopamine": { - "readmeCleaned": "

\"Dopamine\"

\n

Dopamine

\n

Dopamine is an elegant audio player which tries to make organizing and listening to music as simple and pretty as possible. This version is written using Electron, Angular and Typescript. The original Dopamine (for Windows), which is written in WPF and C#, remains available here.

\n

Dopamine icons created by Sharlee.

\n

\"Release\"\n\"GitHub\n\"Issues\"\n\"Donate\"

\n

\"Buy

\n

\"Dopaminescreenshot\"

\n

Build prerequisites

\n
    \n
  • rpm: required to build rpm package
  • \n
  • libarchive-tools: contains bsdtar, which is required to build pacman package.
  • \n
\n

Build prerequisites on Ubuntu:

\n
    \n
  • Install Node.js LTS
  • \n
  • Install Visual Studio Code
  • \n
  • Install rpm (required to build rpm package) and libarchive-tools (contains bsdtar, which is required to build pacman package): sudo apt install rpm libarchive-tools
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on Manjaro:

\n
    \n
  • Install Node.js LTS:\n
      \n
    • yay -S nvm
    • \n
    • nvm install 14
    • \n
    \n
  • \n
  • Install Visual Studio Code: yay -S visual-studio-code-bin
  • \n
  • Install rpm (required to build rpm package): sudo pacman -S rpm-tools
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on Windows:

\n
    \n
  • Download and install Node.js LTS from https://nodejs.org (During the installation, select all features and check the box to install Tools for Native Modules).
  • \n
  • After the installation of Node.js, restart computer to ensure that npm is added to the path.
  • \n
  • Download and install Visual Studio Code from https://code.visualstudio.com/
  • \n
  • Download the Dopamine source code
  • \n
  • Open Visual Studio Code and open the \"dopamine\" folder (the folder containing package.json)
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on MacOS:

\n
    \n
  • Install Node.js LTS from https://nodejs.org (During the installation, select all features and check the box to install Tools for Native Modules).
  • \n
  • Make sure npm is accessible via the console\n
      \n
    • Press command + space and search for console
    • \n
    • Write npm --v and press enter, this should give you the version number if npm is properly installed.
    • \n
    \n
  • \n
  • Download and install Visual Studio Code from https://code.visualstudio.com/
  • \n
  • Download the Dopamine source code
  • \n
  • Open Visual Studio Code and open the \"dopamine\" folder (the folder containing package.json)
  • \n
\n

Build instructions

\n

Due to the native dependency better-sqlite3, this project cannot be built for all platforms on GNU/Linux. The GNU/Linux packages must be built on GNU/Linux, the Windows package must be built on Windows and the MacOS package must be built on MacOS.

\n
$ git clone https://github.com/digimezzo/dopamine.git\n$ cd dopamine\n$ npm install                # Install dependencies\n$ npm start                  # Start Dopamine\n$ npm run electron:windows   # Build for Windows\n$ npm run electron:linux     # Build for Linux\n$ npm run electron:mac       # Build for Mac
\n

Pacman installation notes

\n

The pacman package contains a dependency to package libappindicator-sharp, which is no longer distributed with Arch Linux. I cannot remove this dependency for now, because it is an issue in electron-builder (the packaging tool which is used in this project). It is, however, possible to install Dopamine on Arch Linux or Manjaro using this command:

\n

$ sudo pacman -U Dopamine-3.0.0-preview.3.pacman --assume-installed libappindicator-sharp

\n
", - "readmeOriginal": "

\"Dopamine\"

\n

Dopamine

\n

Dopamine is an elegant audio player which tries to make organizing and listening to music as simple and pretty as possible. This version is written using Electron, Angular and Typescript. The original Dopamine (for Windows), which is written in WPF and C#, remains available here.

\n

Dopamine icons created by Sharlee.

\n

\"Release\"\n\"GitHub\n\"Issues\"\n\"Donate\"

\n

\"Buy

\n

\"Dopaminescreenshot\"

\n

Build prerequisites

\n
    \n
  • rpm: required to build rpm package
  • \n
  • libarchive-tools: contains bsdtar, which is required to build pacman package.
  • \n
\n

Build prerequisites on Ubuntu:

\n
    \n
  • Install Node.js LTS
  • \n
  • Install Visual Studio Code
  • \n
  • Install rpm (required to build rpm package) and libarchive-tools (contains bsdtar, which is required to build pacman package): sudo apt install rpm libarchive-tools
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on Manjaro:

\n
    \n
  • Install Node.js LTS:\n
      \n
    • yay -S nvm
    • \n
    • nvm install 14
    • \n
    \n
  • \n
  • Install Visual Studio Code: yay -S visual-studio-code-bin
  • \n
  • Install rpm (required to build rpm package): sudo pacman -S rpm-tools
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on Windows:

\n
    \n
  • Download and install Node.js LTS from https://nodejs.org (During the installation, select all features and check the box to install Tools for Native Modules).
  • \n
  • After the installation of Node.js, restart computer to ensure that npm is added to the path.
  • \n
  • Download and install Visual Studio Code from https://code.visualstudio.com/
  • \n
  • Download the Dopamine source code
  • \n
  • Open Visual Studio Code and open the \"dopamine\" folder (the folder containing package.json)
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on MacOS:

\n
    \n
  • Install Node.js LTS from https://nodejs.org (During the installation, select all features and check the box to install Tools for Native Modules).
  • \n
  • Make sure npm is accessible via the console\n
      \n
    • Press command + space and search for console
    • \n
    • Write npm --v and press enter, this should give you the version number if npm is properly installed.
    • \n
    \n
  • \n
  • Download and install Visual Studio Code from https://code.visualstudio.com/
  • \n
  • Download the Dopamine source code
  • \n
  • Open Visual Studio Code and open the \"dopamine\" folder (the folder containing package.json)
  • \n
\n

Build instructions

\n

Due to the native dependency better-sqlite3, this project cannot be built for all platforms on GNU/Linux. The GNU/Linux packages must be built on GNU/Linux, the Windows package must be built on Windows and the MacOS package must be built on MacOS.

\n
$ git clone https://github.com/digimezzo/dopamine.git\n$ cd dopamine\n$ npm install                # Install dependencies\n$ npm start                  # Start Dopamine\n$ npm run electron:windows   # Build for Windows\n$ npm run electron:linux     # Build for Linux\n$ npm run electron:mac       # Build for Mac
\n

Pacman installation notes

\n

The pacman package contains a dependency to package libappindicator-sharp, which is no longer distributed with Arch Linux. I cannot remove this dependency for now, because it is an issue in electron-builder (the packaging tool which is used in this project). It is, however, possible to install Dopamine on Arch Linux or Manjaro using this command:

\n

$ sudo pacman -U Dopamine-3.0.0-preview.3.pacman --assume-installed libappindicator-sharp

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.399Z" + "readmeCleaned": "

\"Dopamine\"

\n

Dopamine

\n

Dopamine is an elegant audio player which tries to make organizing and listening to music as simple and pretty as possible. This version is written using Electron, Angular and Typescript. The original Dopamine (for Windows), which is written in WPF and C#, remains available here.

\n

Dopamine icons created by Sharlee.

\n

\"Release\"\n\"GitHub\n\"Issues\"\n\"Donate\"

\n

\"Buy

\n

\"Dopaminescreenshot\"

\n

Thank you JetBrains!

\n

\n

Thank you JetBrains for supporting this project!

\n

Debugging

\n

I recommend using JetBrains Rider or WebStorm to debug this project. The .run folder contains a debugging configuration Debug renderer that allows you to attach to the Dopamine instance that is started when running npm start. Most of the code runs in the Electron renderer. That is why only a renderer configuration is provided for now.

\n

Build prerequisites

\n
    \n
  • rpm: required to build rpm package
  • \n
  • libarchive-tools: contains bsdtar, which is required to build pacman package.
  • \n
\n

Build prerequisites on Ubuntu:

\n
    \n
  • Install Node.js 16
  • \n
  • Install your IDE of choice (Rider, WebStorm, Visual Studio Code, ...)
  • \n
  • Install rpm (required to build rpm package) and libarchive-tools (contains bsdtar, which is required to build pacman package): sudo apt install rpm libarchive-tools
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on Manjaro:

\n
    \n
  • Install Node.js 16:\n
      \n
    • yay -S nvm
    • \n
    • nvm install 16
    • \n
    \n
  • \n
  • Install your IDE of choice (Rider, WebStorm, Visual Studio Code, ...)
  • \n
  • Install rpm (required to build rpm package): sudo pacman -S rpm-tools
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on Windows:

\n
    \n
  • Download and install Node.js 16 from https://nodejs.org (During the installation, select all features and check the box to install Tools for Native Modules).
  • \n
  • After the installation of Node.js, restart computer to ensure that npm is added to the path.
  • \n
  • Install your IDE of choice (Rider, WebStorm, Visual Studio Code, ...)
  • \n
  • Download the Dopamine source code
  • \n
  • Open the \"dopamine\" folder (the folder containing package.json) in your IDE
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on MacOS:

\n
    \n
  • Install Node.js 16 from https://nodejs.org (During the installation, select all features and check the box to install Tools for Native Modules).
  • \n
  • Make sure npm is accessible via the console\n
      \n
    • Press command + space and search for console
    • \n
    • Write npm --v and press enter, this should give you the version number if npm is properly installed.
    • \n
    \n
  • \n
  • Install your IDE of choice (Rider, WebStorm, Visual Studio Code, ...)
  • \n
  • Download the Dopamine source code
  • \n
  • Open the \"dopamine\" folder (the folder containing package.json) in your IDE
  • \n
\n

Build instructions

\n

Due to the native dependency better-sqlite3, this project cannot be built for all platforms on GNU/Linux. The GNU/Linux packages must be built on GNU/Linux, the Windows package must be built on Windows and the MacOS package must be built on MacOS.

\n
$ git clone https://github.com/digimezzo/dopamine.git\n$ cd dopamine\n$ npm install                # Install dependencies\n$ npm start                  # Start Dopamine\n$ npm run electron:windows   # Build for Windows\n$ npm run electron:linux     # Build for Linux\n$ npm run electron:mac       # Build for Mac
\n

Pacman installation notes

\n

The pacman package can be installed using this command (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Dopamine-x.y.z.pacman

\n

If you're getting an error concerning a missing package libappindicator-sharp, use this command to perform the installation instead (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Dopamine-x.y.z.pacman --assume-installed libappindicator-sharp

\n
", + "readmeOriginal": "

\"Dopamine\"

\n

Dopamine

\n

Dopamine is an elegant audio player which tries to make organizing and listening to music as simple and pretty as possible. This version is written using Electron, Angular and Typescript. The original Dopamine (for Windows), which is written in WPF and C#, remains available here.

\n

Dopamine icons created by Sharlee.

\n

\"Release\"\n\"GitHub\n\"Issues\"\n\"Donate\"

\n

\"Buy

\n

\"Dopaminescreenshot\"

\n

Thank you JetBrains!

\n

\n

Thank you JetBrains for supporting this project!

\n

Debugging

\n

I recommend using JetBrains Rider or WebStorm to debug this project. The .run folder contains a debugging configuration Debug renderer that allows you to attach to the Dopamine instance that is started when running npm start. Most of the code runs in the Electron renderer. That is why only a renderer configuration is provided for now.

\n

Build prerequisites

\n
    \n
  • rpm: required to build rpm package
  • \n
  • libarchive-tools: contains bsdtar, which is required to build pacman package.
  • \n
\n

Build prerequisites on Ubuntu:

\n
    \n
  • Install Node.js 16
  • \n
  • Install your IDE of choice (Rider, WebStorm, Visual Studio Code, ...)
  • \n
  • Install rpm (required to build rpm package) and libarchive-tools (contains bsdtar, which is required to build pacman package): sudo apt install rpm libarchive-tools
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on Manjaro:

\n
    \n
  • Install Node.js 16:\n
      \n
    • yay -S nvm
    • \n
    • nvm install 16
    • \n
    \n
  • \n
  • Install your IDE of choice (Rider, WebStorm, Visual Studio Code, ...)
  • \n
  • Install rpm (required to build rpm package): sudo pacman -S rpm-tools
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on Windows:

\n
    \n
  • Download and install Node.js 16 from https://nodejs.org (During the installation, select all features and check the box to install Tools for Native Modules).
  • \n
  • After the installation of Node.js, restart computer to ensure that npm is added to the path.
  • \n
  • Install your IDE of choice (Rider, WebStorm, Visual Studio Code, ...)
  • \n
  • Download the Dopamine source code
  • \n
  • Open the \"dopamine\" folder (the folder containing package.json) in your IDE
  • \n
\n

Follow the build instructions below to start or build Dopamine for your platform.

\n

Build prerequisites on MacOS:

\n
    \n
  • Install Node.js 16 from https://nodejs.org (During the installation, select all features and check the box to install Tools for Native Modules).
  • \n
  • Make sure npm is accessible via the console\n
      \n
    • Press command + space and search for console
    • \n
    • Write npm --v and press enter, this should give you the version number if npm is properly installed.
    • \n
    \n
  • \n
  • Install your IDE of choice (Rider, WebStorm, Visual Studio Code, ...)
  • \n
  • Download the Dopamine source code
  • \n
  • Open the \"dopamine\" folder (the folder containing package.json) in your IDE
  • \n
\n

Build instructions

\n

Due to the native dependency better-sqlite3, this project cannot be built for all platforms on GNU/Linux. The GNU/Linux packages must be built on GNU/Linux, the Windows package must be built on Windows and the MacOS package must be built on MacOS.

\n
$ git clone https://github.com/digimezzo/dopamine.git\n$ cd dopamine\n$ npm install                # Install dependencies\n$ npm start                  # Start Dopamine\n$ npm run electron:windows   # Build for Windows\n$ npm run electron:linux     # Build for Linux\n$ npm run electron:mac       # Build for Mac
\n

Pacman installation notes

\n

The pacman package can be installed using this command (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Dopamine-x.y.z.pacman

\n

If you're getting an error concerning a missing package libappindicator-sharp, use this command to perform the installation instead (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Dopamine-x.y.z.pacman --assume-installed libappindicator-sharp

\n
", + "readmeFetchedAt": "2024-02-29T22:00:37.495Z" }, "droppoint": { - "readmeCleaned": "

DropPoint - Make Drag 'n' Drop easier \"Twitter\"

\n

\"DropPoint\"

\n

\n \n \n \n

\n

\n \n \n \n \n \n

\n

Make drag-and-drop easier using DropPoint!

\n

DropPoint helps you drag content without having to open side-by-side windows

\n

Works on Windows, Linux and MacOS.

\n

Follows Fluent design style to match Windows 11 aesthetics :)

\n

Table of Contents

\n\n

Demo

\n

Across maximized windows in the same desktop

\n

\"Drag

\n

Across windows in different virtual desktops/workspaces

\n

\"Drag

\n

📦 How to Install (Normal Installation)

\n

Go to the Releases Page to download the latest releases

\n
    \n
  • Windows\n
      \n
    • Download DropPoint-1.x.x-win.zip from Releases and extract to a blank folder. Run DropPoint.exe.
    • \n
    • To enable stickyness across Virtual Desktops (Windows) go to Task view while DropPoint is running, right click it and tick \"Show Window from this app on all Desktops\". Stickyness in other Operating Systems works by default.
    • \n
    \n
  • \n
  • Mac\n
      \n
    • Download DropPoint-1.x.x-intel.dmg or DropPoint-1.x.x-arm64-Apple-Silicon.dmg(for Apple M1 Devices only) from Releases and install. Open \"System Preferences > Security & Privacy > Open Anyway\"
    • \n
    \n
  • \n
  • Linux\n
      \n
    • All Linux Distros: Download DropPoint-1.x.x.AppImage to run.
    • \n
    • Debian-based Distros (Ubuntu, Mint, PopOs, etc): Download droppoint_1.x.x_amd64.deb.
    • \n
    • Arch-based Distros (Manjaro, Arch, etc.): Download droppoint-1.x.x.tar.gz
    • \n
    • RHEL-based Distros (Fedora, Red Hat, etc): Download droppoint-1.x.x.x86_64.rpm.
    • \n
    \n
  • \n
\n

✌️ Usage

\n
    \n
  • \n

    Drag and drop any file(s) or folder from the system into DropPoint, go to your desired location and drag it out.

    \n
  • \n
  • \n

    App minimises to tray by default when you close the instance. To open instance, click on system tray. To quit, right click on tray icon > Quit.

    \n
  • \n
  • \n

    While DropPoint is in the system tray, pressing Shift + Caps Lock anywhere in your PC would toggle an instance of DropPoint. (as tested on Windows and Linux) (the shortcut is Shift + Tab on MacOs)

    \n
  • \n
\n

⚙️ Developer Installation

\n

You must have NPM and Git installed in your PC

\n
    \n
  1. Clone repo and change into directory\n
    git clone https://github.com/GameGodS3/DropPoint.git\ncd DropPoint
    \n
  2. \n
  3. Install dependencies and run\n
     npm install\n npm start
    \n
  4. \n
\n

Contribution

\n

Contributions are welcome 😃.

\n

Please do refer to our Contributing Guidelines and Pull Request Templates before making a Pull Request.

\n

❤️ Credits

\n\n

Related

\n
    \n
  • Project inspired from Dropover app in MacOS
  • \n
  • For a more feature-rich, Linux friendly and GTK-based alternative, checkout PyDrop
  • \n
\n
", - "readmeOriginal": "

DropPoint - Make Drag 'n' Drop easier \"Twitter\"

\n

\"DropPoint\"

\n

\n \n \n \n

\n

\n \n \n \n \n \n

\n

Make drag-and-drop easier using DropPoint!

\n

DropPoint helps you drag content without having to open side-by-side windows

\n

Works on Windows, Linux and MacOS.

\n

Follows Fluent design style to match Windows 11 aesthetics :)

\n

Table of Contents

\n\n

Demo

\n

Across maximized windows in the same desktop

\n

\"Drag

\n

Across windows in different virtual desktops/workspaces

\n

\"Drag

\n

📦 How to Install (Normal Installation)

\n

Go to the Releases Page to download the latest releases

\n
    \n
  • Windows\n
      \n
    • Download DropPoint-1.x.x-win.zip from Releases and extract to a blank folder. Run DropPoint.exe.
    • \n
    • To enable stickyness across Virtual Desktops (Windows) go to Task view while DropPoint is running, right click it and tick \"Show Window from this app on all Desktops\". Stickyness in other Operating Systems works by default.
    • \n
    \n
  • \n
  • Mac\n
      \n
    • Download DropPoint-1.x.x-intel.dmg or DropPoint-1.x.x-arm64-Apple-Silicon.dmg(for Apple M1 Devices only) from Releases and install. Open \"System Preferences > Security & Privacy > Open Anyway\"
    • \n
    \n
  • \n
  • Linux\n
      \n
    • All Linux Distros: Download DropPoint-1.x.x.AppImage to run.
    • \n
    • Debian-based Distros (Ubuntu, Mint, PopOs, etc): Download droppoint_1.x.x_amd64.deb.
    • \n
    • Arch-based Distros (Manjaro, Arch, etc.): Download droppoint-1.x.x.tar.gz
    • \n
    • RHEL-based Distros (Fedora, Red Hat, etc): Download droppoint-1.x.x.x86_64.rpm.
    • \n
    \n
  • \n
\n

✌️ Usage

\n
    \n
  • \n

    Drag and drop any file(s) or folder from the system into DropPoint, go to your desired location and drag it out.

    \n
  • \n
  • \n

    App minimises to tray by default when you close the instance. To open instance, click on system tray. To quit, right click on tray icon > Quit.

    \n
  • \n
  • \n

    While DropPoint is in the system tray, pressing Shift + Caps Lock anywhere in your PC would toggle an instance of DropPoint. (as tested on Windows and Linux) (the shortcut is Shift + Tab on MacOs)

    \n
  • \n
\n

⚙️ Developer Installation

\n

You must have NPM and Git installed in your PC

\n
    \n
  1. Clone repo and change into directory\n
    git clone https://github.com/GameGodS3/DropPoint.git\ncd DropPoint
    \n
  2. \n
  3. Install dependencies and run\n
     npm install\n npm start
    \n
  4. \n
\n

Contribution

\n

Contributions are welcome 😃.

\n

Please do refer to our Contributing Guidelines and Pull Request Templates before making a Pull Request.

\n

❤️ Credits

\n\n

Related

\n
    \n
  • Project inspired from Dropover app in MacOS
  • \n
  • For a more feature-rich, Linux friendly and GTK-based alternative, checkout PyDrop
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.436Z" + "readmeCleaned": "

DropPoint - Make Drag 'n' Drop easier \"Twitter\"

\n

\"DropPoint\"

\n

\n \n \n \n

\n

\n \n \n \n \n \n

\n

Make drag-and-drop easier using DropPoint!

\n

DropPoint helps you drag content without having to open side-by-side windows

\n

Works on Windows, Linux and MacOS.

\n

Table of Contents

\n\n

✨ Demo

\n

Across maximized windows in the same desktop

\n

\"Drag

\n

Across windows in different virtual desktops/workspaces

\n

\"Drag

\n

📦 How to Install (Normal Installation)

\n

Go to the Releases Page to download the latest releases

\n
    \n
  • Windows\n
      \n
    • Download DropPoint-1.x.x-win.zip from Releases and extract to a blank folder. Run DropPoint.exe.
    • \n
    • To enable stickyness across Virtual Desktops (Windows) go to Task view while DropPoint is running, right click it and tick \"Show Window from this app on all Desktops\". Stickyness in other Operating Systems works by default.
    • \n
    \n
  • \n
  • Mac\n
      \n
    • Download DropPoint-1.x.x-intel.dmg or DropPoint-1.x.x-arm64-Apple-Silicon.dmg(for Apple M1 Devices only) from Releases and install. Open \"System Preferences > Security & Privacy > Open Anyway\"
    • \n
    \n
  • \n
  • Linux\n
      \n
    • All Linux Distros: Download DropPoint-1.x.x.AppImage to run.
    • \n
    • Debian-based Distros (Ubuntu, Mint, PopOs, etc): Download droppoint_1.x.x_amd64.deb.
    • \n
    • Arch-based Distros (Manjaro, Arch, etc.): Download droppoint-1.x.x.tar.gz
    • \n
    • RHEL-based Distros (Fedora, Red Hat, etc): Download droppoint-1.x.x.x86_64.rpm.
    • \n
    \n
  • \n
\n

✌️ Usage

\n
    \n
  • Drag and drop any file(s) or folder from the system into DropPoint, go to your desired location and drag it out.
  • \n
  • App minimises to tray by default when you close the instance. To open instance, click on system tray. To quit, right click on tray icon > Quit.
  • \n
  • While DropPoint is in the system tray, pressing Shift + Caps Lock anywhere in your PC would create a new instance of DropPoint, at mouse location. (as tested on Windows and Linux) (the shortcut is Shift + Tab on MacOs)
  • \n
\n

⚙️ Developer Installation

\n

You must have NPM and Git installed in your PC

\n
    \n
  1. Clone repo and change into directory\n
    git clone https://github.com/GameGodS3/DropPoint.git\ncd DropPoint
    \n
  2. \n
  3. Install dependencies and run\n
     npm install\n npm start
    \n
  4. \n
\n

⭐ Contribution

\n

Contributions are welcome 😃.

\n

Please do refer to our Contributing Guidelines and Pull Request Templates before making a Pull Request.

\n

❤️ Credits

\n\n

Related

\n
    \n
  • Project inspired from Dropover app in MacOS
  • \n
  • For a Linux friendly and GTK-based alternative, checkout PyDrop
  • \n
\n
", + "readmeOriginal": "

DropPoint - Make Drag 'n' Drop easier \"Twitter\"

\n

\"DropPoint\"

\n

\n \n \n \n

\n

\n \n \n \n \n \n

\n

Make drag-and-drop easier using DropPoint!

\n

DropPoint helps you drag content without having to open side-by-side windows

\n

Works on Windows, Linux and MacOS.

\n

Table of Contents

\n\n

✨ Demo

\n

Across maximized windows in the same desktop

\n

\"Drag

\n

Across windows in different virtual desktops/workspaces

\n

\"Drag

\n

📦 How to Install (Normal Installation)

\n

Go to the Releases Page to download the latest releases

\n
    \n
  • Windows\n
      \n
    • Download DropPoint-1.x.x-win.zip from Releases and extract to a blank folder. Run DropPoint.exe.
    • \n
    • To enable stickyness across Virtual Desktops (Windows) go to Task view while DropPoint is running, right click it and tick \"Show Window from this app on all Desktops\". Stickyness in other Operating Systems works by default.
    • \n
    \n
  • \n
  • Mac\n
      \n
    • Download DropPoint-1.x.x-intel.dmg or DropPoint-1.x.x-arm64-Apple-Silicon.dmg(for Apple M1 Devices only) from Releases and install. Open \"System Preferences > Security & Privacy > Open Anyway\"
    • \n
    \n
  • \n
  • Linux\n
      \n
    • All Linux Distros: Download DropPoint-1.x.x.AppImage to run.
    • \n
    • Debian-based Distros (Ubuntu, Mint, PopOs, etc): Download droppoint_1.x.x_amd64.deb.
    • \n
    • Arch-based Distros (Manjaro, Arch, etc.): Download droppoint-1.x.x.tar.gz
    • \n
    • RHEL-based Distros (Fedora, Red Hat, etc): Download droppoint-1.x.x.x86_64.rpm.
    • \n
    \n
  • \n
\n

✌️ Usage

\n
    \n
  • Drag and drop any file(s) or folder from the system into DropPoint, go to your desired location and drag it out.
  • \n
  • App minimises to tray by default when you close the instance. To open instance, click on system tray. To quit, right click on tray icon > Quit.
  • \n
  • While DropPoint is in the system tray, pressing Shift + Caps Lock anywhere in your PC would create a new instance of DropPoint, at mouse location. (as tested on Windows and Linux) (the shortcut is Shift + Tab on MacOs)
  • \n
\n

⚙️ Developer Installation

\n

You must have NPM and Git installed in your PC

\n
    \n
  1. Clone repo and change into directory\n
    git clone https://github.com/GameGodS3/DropPoint.git\ncd DropPoint
    \n
  2. \n
  3. Install dependencies and run\n
     npm install\n npm start
    \n
  4. \n
\n

⭐ Contribution

\n

Contributions are welcome 😃.

\n

Please do refer to our Contributing Guidelines and Pull Request Templates before making a Pull Request.

\n

❤️ Credits

\n\n

Related

\n
    \n
  • Project inspired from Dropover app in MacOS
  • \n
  • For a Linux friendly and GTK-based alternative, checkout PyDrop
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:37.579Z" }, "drpcm": { - "readmeCleaned": "

\"Logo\"

\n

⬇️ Scroll down for install instructions! ⬇️

\n

\"Discord\"\n\"Github\"\n\"BMC\"\n\"NPM\"\n\"GitHub

\n

\"Promo\"\n\"Large\"\n\"Small\"

\n

\"Discord\"

\n

Features

\n
    \n
  • Clickable buttons!
  • \n
  • Make and manage multiple presences
  • \n
  • Clean and lightweight UI
  • \n
  • Clear instructions
  • \n
  • Optional timer
  • \n
  • Custom, simplified developer portal
  • \n
  • Easy installers for Windows, macOS, and Linux
  • \n
  • Export presences and share with friends
  • \n
  • Multiple themes
  • \n
  • Cross-platform system tray support
  • \n
  • Auto-update
  • \n
  • Pywal support
  • \n
  • AUR Package
  • \n
  • CLI support
  • \n
  • Autostart
  • \n
  • Code signing on Windows (soon)
  • \n
  • Translations (soon)
  • \n
  • Hotkeys (soon)
  • \n
  • Online sharing (future)
  • \n
\n
\n

Install

\n
Version 2.1.1
\n

Windows \"windows\"

\n
    \n
  • Download the exe, click More Info > Run Anyway > Open Discord RPC Maker from the desktop shortcut or start menu
  • \n
\n
\n

macOS \"mac\"

\n
    \n
  • Download & mount the dmg, drag Discord RPC Maker into the Applications folder > Double click on Applications folder > Right click Discord RPC Maker > Open > Open
  • \n
\n
\n

AppImage (all Linux distros) \"tux\" \"ai\"

\n
    \n
  • Download and run. Easy!
  • \n
\n

AUR package (discordrpcmaker) \"arch\"

\n
    \n
  • yay -S discordrpcmaker (replace yay with your AUR helper of choice).
  • \n
\n

.deb (Ubuntu/Debian based Linux distros) \"ubun\" \"deb\"

\n
    \n
  • Download, sudo apt install /path/to/discordrpcmaker-linux.deb or open with GDebi/Eddy.
  • \n
\n

.rpm (RedHat based Linux distros) \"fedora\"

\n
    \n
  • Download, sudo rpm -i /path/to/discordrpcmaker-linux.rpm (does not support openSUSE).
  • \n
\n

Tarball (all Linux distros) \"tux\"

\n
    \n
  • Download, tar -xvf /path/to/discordrpcmaker-linux.tar.gz > Run: discordrpcmaker-2.1.1/discordrpcmaker; To install, mv ./discordrpcmaker-2.1.1 /bin/drpcm && ln -s /bin/drpcm/discordrpcmaker /bin/discordrpcmaker, and run discordrpcmaker.
  • \n
\n
\n

From source \"electron\"

\n
Don't do this unless you intend to modify the code!
\n
    \n
  • Install NodeJS/NPM, Yarn, & Electron
  • \n
  • git clone https://github.com/thatonecalculator/discordrpcmaker && cd discordrpcmaker && yarn install && npm run start
  • \n
\n
\n

Supporters

\n

You can \"BuyMeACoffee\" to get your name here!

\n

We're trying to raise $150 to pay for online services for the next update and code signing!

\n\n
\n

Still need help, or just want to chat?

\n

Open a new issue here or join the Discord!

\n

Made by ThatOneCalculator and KraXen72. Not officially affiliated with Discord. Thank you discord.js, electron-builder, fosscord-ui, and all our lovely stargazers, helpers, translators, and users for making this project possible. Full credits are in the Instructions & Info menu in the program.

\n
", - "readmeOriginal": "

\"Logo\"

\n

⬇️ Scroll down for install instructions! ⬇️

\n

\"Discord\"\n\"Github\"\n\"BMC\"\n\"NPM\"\n\"GitHub

\n

\"Promo\"\n\"Large\"\n\"Small\"

\n

\"Discord\"

\n

Features

\n
    \n
  • Clickable buttons!
  • \n
  • Make and manage multiple presences
  • \n
  • Clean and lightweight UI
  • \n
  • Clear instructions
  • \n
  • Optional timer
  • \n
  • Custom, simplified developer portal
  • \n
  • Easy installers for Windows, macOS, and Linux
  • \n
  • Export presences and share with friends
  • \n
  • Multiple themes
  • \n
  • Cross-platform system tray support
  • \n
  • Auto-update
  • \n
  • Pywal support
  • \n
  • AUR Package
  • \n
  • CLI support
  • \n
  • Autostart
  • \n
  • Code signing on Windows (soon)
  • \n
  • Translations (soon)
  • \n
  • Hotkeys (soon)
  • \n
  • Online sharing (future)
  • \n
\n
\n

Install

\n
Version 2.1.1
\n

Windows \"windows\"

\n
    \n
  • Download the exe, click More Info > Run Anyway > Open Discord RPC Maker from the desktop shortcut or start menu
  • \n
\n
\n

macOS \"mac\"

\n
    \n
  • Download & mount the dmg, drag Discord RPC Maker into the Applications folder > Double click on Applications folder > Right click Discord RPC Maker > Open > Open
  • \n
\n
\n

AppImage (all Linux distros) \"tux\" \"ai\"

\n
    \n
  • Download and run. Easy!
  • \n
\n

AUR package (discordrpcmaker) \"arch\"

\n
    \n
  • yay -S discordrpcmaker (replace yay with your AUR helper of choice).
  • \n
\n

.deb (Ubuntu/Debian based Linux distros) \"ubun\" \"deb\"

\n
    \n
  • Download, sudo apt install /path/to/discordrpcmaker-linux.deb or open with GDebi/Eddy.
  • \n
\n

.rpm (RedHat based Linux distros) \"fedora\"

\n
    \n
  • Download, sudo rpm -i /path/to/discordrpcmaker-linux.rpm (does not support openSUSE).
  • \n
\n

Tarball (all Linux distros) \"tux\"

\n
    \n
  • Download, tar -xvf /path/to/discordrpcmaker-linux.tar.gz > Run: discordrpcmaker-2.1.1/discordrpcmaker; To install, mv ./discordrpcmaker-2.1.1 /bin/drpcm && ln -s /bin/drpcm/discordrpcmaker /bin/discordrpcmaker, and run discordrpcmaker.
  • \n
\n
\n

From source \"electron\"

\n
Don't do this unless you intend to modify the code!
\n
    \n
  • Install NodeJS/NPM, Yarn, & Electron
  • \n
  • git clone https://github.com/thatonecalculator/discordrpcmaker && cd discordrpcmaker && yarn install && npm run start
  • \n
\n
\n

Supporters

\n

You can \"BuyMeACoffee\" to get your name here!

\n

We're trying to raise $150 to pay for online services for the next update and code signing!

\n\n
\n

Still need help, or just want to chat?

\n

Open a new issue here or join the Discord!

\n

Made by ThatOneCalculator and KraXen72. Not officially affiliated with Discord. Thank you discord.js, electron-builder, fosscord-ui, and all our lovely stargazers, helpers, translators, and users for making this project possible. Full credits are in the Instructions & Info menu in the program.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.469Z" + "readmeCleaned": "

⚠️ Warning

\n

This project is now archived. If you want to check out my other projects, head over to https://calckey.org

\n

⬇️ Scroll down for install instructions! ⬇️

\n

\"Discord\"\n\"Github\"\n\"BMC\"\n\"NPM\"\n\"GitHub

\n

\"Promo\"\n\"Large\"\n\"Small\"

\n

\"Discord\"

\n

Features

\n
    \n
  • Clickable buttons!
  • \n
  • Make and manage multiple presences
  • \n
  • Clean and lightweight UI
  • \n
  • Clear instructions
  • \n
  • Optional timer
  • \n
  • Custom, simplified developer portal
  • \n
  • Easy installers for Windows, macOS, and Linux
  • \n
  • Export presences and share with friends
  • \n
  • Multiple themes
  • \n
  • Cross-platform system tray support
  • \n
  • Auto-update
  • \n
  • Pywal support
  • \n
  • AUR Package
  • \n
  • CLI support
  • \n
  • Autostart
  • \n
  • Code signing on Windows (soon)
  • \n
  • Translations (soon)
  • \n
  • Hotkeys (soon)
  • \n
  • Online sharing (future)
  • \n
\n
\n

Install

\n
Version 2.1.1
\n\n
    \n
  • Download the exe, click More Info > Run Anyway > Open Discord RPC Maker from the desktop shortcut or start menu
  • \n
\n\n
    \n
  • winget install --id=ThatOneCalculator.DiscordRPCMaker -e
  • \n
\n
\n\n
    \n
  • Download & mount the dmg, drag Discord RPC Maker into the Applications folder > Double click on Applications folder > Right click Discord RPC Maker > Open > Open
  • \n
\n
\n\n
    \n
  • Download and run. Easy!
  • \n
\n\n
    \n
  • yay -S discordrpcmaker (replace yay with your AUR helper of choice).
  • \n
\n\n
    \n
  • Download, sudo apt install /path/to/discordrpcmaker-linux.deb or open with GDebi/Eddy.
  • \n
\n\n
    \n
  • Download, sudo rpm -i /path/to/discordrpcmaker-linux.rpm (does not support openSUSE).
  • \n
\n\n
    \n
  • Download, tar -xvf /path/to/discordrpcmaker-linux.tar.gz > Run: discordrpcmaker-2.1.1/discordrpcmaker; To install, mv ./discordrpcmaker-2.1.1 /bin/drpcm && ln -s /bin/drpcm/discordrpcmaker /bin/discordrpcmaker, and run discordrpcmaker.
  • \n
\n
\n

From source \"electron\"

\n
⚠ Don't do this unless you intend to modify the code!
\n
    \n
  • Install NodeJS/NPM, Yarn, & Electron
  • \n
  • git clone https://github.com/thatonecalculator/discordrpcmaker && cd discordrpcmaker && yarn install && npm run start
  • \n
\n
\n

Supporters

\n

You can \"BuyMeACoffee\" to get your name here!

\n\n
\n

Still need help, or just want to chat?

\n

Open a new issue here or join the Discord!

\n

Made by ThatOneCalculator and KraXen72. Not officially affiliated with Discord. Thank you discord.js, electron-builder, fosscord-ui, and all our lovely stargazers, helpers, translators, and users for making this project possible. Full credits are in the Instructions & Info menu in the program.

\n
", + "readmeOriginal": "

⚠️ Warning

\n

This project is now archived. If you want to check out my other projects, head over to https://calckey.org

\n

⬇️ Scroll down for install instructions! ⬇️

\n

\"Discord\"\n\"Github\"\n\"BMC\"\n\"NPM\"\n\"GitHub

\n

\"Promo\"\n\"Large\"\n\"Small\"

\n

\"Discord\"

\n

Features

\n
    \n
  • Clickable buttons!
  • \n
  • Make and manage multiple presences
  • \n
  • Clean and lightweight UI
  • \n
  • Clear instructions
  • \n
  • Optional timer
  • \n
  • Custom, simplified developer portal
  • \n
  • Easy installers for Windows, macOS, and Linux
  • \n
  • Export presences and share with friends
  • \n
  • Multiple themes
  • \n
  • Cross-platform system tray support
  • \n
  • Auto-update
  • \n
  • Pywal support
  • \n
  • AUR Package
  • \n
  • CLI support
  • \n
  • Autostart
  • \n
  • Code signing on Windows (soon)
  • \n
  • Translations (soon)
  • \n
  • Hotkeys (soon)
  • \n
  • Online sharing (future)
  • \n
\n
\n

Install

\n
Version 2.1.1
\n\n
    \n
  • Download the exe, click More Info > Run Anyway > Open Discord RPC Maker from the desktop shortcut or start menu
  • \n
\n\n
    \n
  • winget install --id=ThatOneCalculator.DiscordRPCMaker -e
  • \n
\n
\n\n
    \n
  • Download & mount the dmg, drag Discord RPC Maker into the Applications folder > Double click on Applications folder > Right click Discord RPC Maker > Open > Open
  • \n
\n
\n\n
    \n
  • Download and run. Easy!
  • \n
\n\n
    \n
  • yay -S discordrpcmaker (replace yay with your AUR helper of choice).
  • \n
\n\n
    \n
  • Download, sudo apt install /path/to/discordrpcmaker-linux.deb or open with GDebi/Eddy.
  • \n
\n\n
    \n
  • Download, sudo rpm -i /path/to/discordrpcmaker-linux.rpm (does not support openSUSE).
  • \n
\n\n
    \n
  • Download, tar -xvf /path/to/discordrpcmaker-linux.tar.gz > Run: discordrpcmaker-2.1.1/discordrpcmaker; To install, mv ./discordrpcmaker-2.1.1 /bin/drpcm && ln -s /bin/drpcm/discordrpcmaker /bin/discordrpcmaker, and run discordrpcmaker.
  • \n
\n
\n

From source \"electron\"

\n
⚠ Don't do this unless you intend to modify the code!
\n
    \n
  • Install NodeJS/NPM, Yarn, & Electron
  • \n
  • git clone https://github.com/thatonecalculator/discordrpcmaker && cd discordrpcmaker && yarn install && npm run start
  • \n
\n
\n

Supporters

\n

You can \"BuyMeACoffee\" to get your name here!

\n\n
\n

Still need help, or just want to chat?

\n

Open a new issue here or join the Discord!

\n

Made by ThatOneCalculator and KraXen72. Not officially affiliated with Discord. Thank you discord.js, electron-builder, fosscord-ui, and all our lovely stargazers, helpers, translators, and users for making this project possible. Full credits are in the Instructions & Info menu in the program.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:37.869Z" }, - "eagluet": { - "readmeCleaned": "

Eagluet

\n

\"Eagluet

\n

Pomodora Clock which force you to Rest in Rest Mode.

\n

\"Eagluet\"

\n

Features

\n
    \n
  • simple to use
  • \n
  • Force you to Rest in rest mode
  • \n
  • notify you before the Rest round about to start
  • \n
\n

Download

\n
    \n
  1. Windows Download
  2. \n
\n

Running Locally

\n
    \n
  1. Clone the Repo
  2. \n
  3. Install the dependencies.npm install
  4. \n
  5. Start the project Locally. npm run start
  6. \n
\n

Contributing

\n
    \n
  • Found the Bug create a new Issue
  • \n
  • For Linting We are using StandardJS - JavaScript Standard Style
  • \n
\n
", - "readmeOriginal": "

Eagluet

\n

\"Eagluet

\n

Pomodora Clock which force you to Rest in Rest Mode.

\n

\"Eagluet\"

\n

Features

\n
    \n
  • simple to use
  • \n
  • Force you to Rest in rest mode
  • \n
  • notify you before the Rest round about to start
  • \n
\n

Download

\n
    \n
  1. Windows Download
  2. \n
\n

Running Locally

\n
    \n
  1. Clone the Repo
  2. \n
  3. Install the dependencies.npm install
  4. \n
  5. Start the project Locally. npm run start
  6. \n
\n

Contributing

\n
    \n
  • Found the Bug create a new Issue
  • \n
  • For Linting We are using StandardJS - JavaScript Standard Style
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.595Z" + "ebtcalc": { + "readmeCleaned": "

EBTCalc for Windows and Linux

\n

EBTCalc (Desktop) is a Reverse Polish Notation (RPN) calculator with custom buttons, programmed in Javascript, using a convenient editor. EBTCalc runs on Windows 10 and Linux. EBTCalc is open source.

\n

EBTCalc is built on the Electron framework.

\n

Copyright

\n

EBTCalc (Desktop)

\n

© Copyright 2023, Eric Bergman-Terrell

\n

Screenshots

\n

\"EBTCalc

\n

\"EBTCalc

\n

Links

\n\n

Android Version

\n

A version of EBTCalc for Android is also available.

\n

Quick Start

\n

To run EBTCalc:

\n
git clone https://github.com/EricTerrell/EBTCalc.git\ncd EBTCalc\nnpm install\nnpm start
\n

Debugging

\n

To enable the Chrome debugging tools, set the DEBUG_MENUS environment variable to true (see displayCustomMenus in WindowUtils)

\n

License

\n

GPL3

\n

Feedback

\n

Please submit your feedback to EBTCalc@EricBT.com.

\n
", + "readmeOriginal": "

EBTCalc for Windows and Linux

\n

EBTCalc (Desktop) is a Reverse Polish Notation (RPN) calculator with custom buttons, programmed in Javascript, using a convenient editor. EBTCalc runs on Windows 10 and Linux. EBTCalc is open source.

\n

EBTCalc is built on the Electron framework.

\n

Copyright

\n

EBTCalc (Desktop)

\n

© Copyright 2023, Eric Bergman-Terrell

\n

Screenshots

\n

\"EBTCalc

\n

\"EBTCalc

\n

Links

\n\n

Android Version

\n

A version of EBTCalc for Android is also available.

\n

Quick Start

\n

To run EBTCalc:

\n
git clone https://github.com/EricTerrell/EBTCalc.git\ncd EBTCalc\nnpm install\nnpm start
\n

Debugging

\n

To enable the Chrome debugging tools, set the DEBUG_MENUS environment variable to true (see displayCustomMenus in WindowUtils)

\n

License

\n

GPL3

\n

Feedback

\n

Please submit your feedback to EBTCalc@EricBT.com.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:38.521Z" }, - "e-search": { - "readmeCleaned": "

eSearch

\n

\"LOGO\"

\n

\"license\"\n\"\"\n\"release-date\"\n\"release\"\n\"\"\n\"aur\"\n\"aur1\"

\n

简介

\n

eSearch 是Information-portal\":electron:\"重写版(顺便加了亿些功能)

\n

主要是想在 Linux 上(win 和 mac 上也能用)实现锤子大爆炸小米传送门这样的屏幕搜索功能,当然也是一款方便的截屏软件

\n

截屏+OCR+搜索+贴图+以图搜图

\n

\"截屏界面\"

\n
\n

字体是FiraCode,字体可在设置里设置

\n
\n

\"识别文字主界面\"

\n

下载安装

\n

到网站eSearch下载

\n

或在右侧 releases 打开标签,选择符合你系统的包并下载安装

\n

国内快速下载链接:Releases · xushengfeng/eSearch · fastgit

\n

ArchLinux 可在 AUR 查找安装 e-searche-search-git

\n

OCR 服务

\n

软件不附带本地 OCR 核心服务,但在启动时会提示下载。

\n

本地 OCR 由PaddleOCR提供支持,在eSearch-OCR中发布编译好的服务。

\n

默认启用本地 OCR 服务,若想使用在线 OCR,目前提供了百度在线 OCR,需要依据教程获取API KEY 以及 Secret KEY,截止 2022 年 1 月,百度 OCR 还是可以免费领取服务。将获取到的API KEYSecret KEY 以及相应的你选择的文字识别服务URL 填入软件设置,去掉离线 OCR 的勾选即可使用在线 OCR。

\n

源码运行&编译

\n

编译需要pythonC++环境,Windows 下编译需要 pythonvisual studio(安装 C++)

\n
git clone https://github.com/xushengfeng/eSearch.git\ncd eSearch\nnpm install\n# 运行\nnpx electron .\n# 编译\nnpm run rebuild\nnpm run dist\n# 将在build目录生产安装包和解压的目录
\n

修改已安装的程序

\n

先按下Ctrl+Shift+I,或在菜单栏-识图-开发者工具 打开开发者工具进行调试。修改调试知道满意后,在对源码进行修改。

\n
# 安装asar\nnpm install -g asar\nasar e [设置里提示的运行位置]\n# 解压后在app目录修改\n# 打包\nasar p app app.asar\n# 重启软件即可
\n

启动

\n

在你的启动器打开 eSearch,他将出现在托盘。Gnome 用户需要安装appindicator插件

\n

默认快捷键为 Alt+C(你也可以在设置里设置快捷键)

\n

Linux 下的快捷键

\n

大多数 Linux 桌面环境支持自定义快捷键,eSearch支持 cli,这也意味着你可以进行系统级设置快捷键

\n
esearch (若找不到,请尝试e-search)\n\t-a # 自动搜索\n\t-c # 截屏搜索\n\t-s # 选中搜索\n\t-b # 剪贴板搜索\n\t-q # 快速截屏
\n

不建议在终端进行自动或选中搜索,否则eSearch会执行Ctrl+C,从而导致终止终端程序

\n

功能

\n
    \n
  • 截屏\n
      \n
    • 框选裁切
    • \n
    • 框选大小位置可调整(支持方向键或 WASD)
    • \n
    • 框选大小栏可输入四则运算式调整
    • \n
    • 取色器
    • \n
    • 放大镜
    • \n
    • 画笔(自由画笔)
    • \n
    • 几何形状(边框填充支持调节)
    • \n
    • 高级画板设置(使用 Fabric.js 的 api)
    • \n
    • 图像滤镜(支持局部马赛克模糊和色彩调节)
    • \n
    • 自定义框选松开后的操作
    • \n
    • 快速截取全屏到剪贴板或自定义的目录
    • \n
    • 截屏历史记录
    • \n
    • 窗口选择
    • \n
    • 控件选择
    • \n
    • 多屏幕
    • \n
    \n
  • \n
  • 保存(可选保存为 SVG 可编辑文件)
  • \n
  • 其他应用打开
  • \n
  • 复制到剪贴板
  • \n
  • 钉在屏幕上\n
      \n
    • 滚轮缩放
    • \n
    • 恢复默认大小位置
    • \n
    • 透明度
    • \n
    • 鼠标穿透
    • \n
    \n
  • \n
  • 二维码识别
  • \n
  • OCR 识别\n
      \n
    • 离线 OCR(基于 C++ 或 Python 实现,eSearch-OCR
    • \n
    • 自定义离线 OCR 模型和字典
    • \n
    • 其他在线 OCR
    • \n
    • 在线公式识别
    • \n
    • 支持自己申请秘钥
    • \n
    \n
  • \n
  • 以图搜图
  • \n
  • 托盘
  • \n
  • 划词句来搜索
  • \n
  • 识别展示\n
      \n
    • 自动搜索翻译
    • \n
    • 搜索
    • \n
    • 翻译
    • \n
    • 自定义搜索翻译引擎
    • \n
    • 软件自带浏览器打开
    • \n
    • 跟随关闭、失焦关闭
    • \n
    • 系统浏览器打开
    • \n
    • 链接识别
    • \n
    • 历史记录
    • \n
    • 自动删除换行(用于自动排版)
    • \n
    • 查找替换(支持正则匹配)
    • \n
    • 其他编辑器编辑(支持自动重载)
    • \n
    • 行号
    • \n
    • 拼写检查
    • \n
    \n
  • \n
  • Wayland 桌面(为什么 electron 截不了 wayland!)
  • \n
\n
\n \n \n \n\n 1.mp4\n \n \n\n \n
\n\n
\n

截屏,自由调整框选大小(视频约 2.6MB)

\n
\n
\n \n \n \n\n 3.mp4\n \n \n\n \n
\n\n
\n

取色器(视频约 1MB)

\n
\n
\n \n \n \n\n 2.mp4\n \n \n\n \n
\n\n
\n

Ding 在屏幕上,透明度调节、归位以及鼠标操作(视频约 1.8MB)

\n
\n

\"3\"

\n
\n

绘图界面

\n
\n
\n \n \n \n\n 4.mp4\n \n \n\n \n
\n\n
\n

主界面搜索和其他应用编辑(视频约 1.6MB)

\n
\n

\"3\"

\n
\n

主界面查找替换(支持正则)

\n
\n

测试

\n

在 ArchLinux,KDE plasma,Xorg 下测试通过

\n

Windows10 和 Windows11 测试通过

\n

macOS Catalina 测试通过

\n

Wayland 桌面环境暂时不支持

\n

开发原因

\n

我在用 Windows 时一直用这个好用的截屏软件:Snipaste - 截图 + 贴图,但我现在切换到 Linux,Snipaste 不支持,所以我选择了Flameshot,很可惜它没有直观的取色器。

\n

促使我开发 eSearch 的另一个契机是我很享受在手机上使用锤子大爆炸小米传送门这样的即时信息搜索工具,但我没有找到电脑上类似的代替品。

\n

所以我干脆自己开发一个“截屏+OCR+搜索+贴图”的软件。最开始用 python+pyqt 开发出Information-portal,但因为我不熟悉 pyqt,所以我转战\":electron:\",开发出本软件。😄

\n

License

\n

GPL-3.0 © xushengfeng

\n
", - "readmeOriginal": "

eSearch

\n

\"LOGO\"

\n

\"license\"\n\"\"\n\"release-date\"\n\"release\"\n\"\"\n\"aur\"\n\"aur1\"

\n

简介

\n

eSearch 是Information-portal\":electron:\"重写版(顺便加了亿些功能)

\n

主要是想在 Linux 上(win 和 mac 上也能用)实现锤子大爆炸小米传送门这样的屏幕搜索功能,当然也是一款方便的截屏软件

\n

截屏+OCR+搜索+贴图+以图搜图

\n

\"截屏界面\"

\n
\n

字体是FiraCode,字体可在设置里设置

\n
\n

\"识别文字主界面\"

\n

下载安装

\n

到网站eSearch下载

\n

或在右侧 releases 打开标签,选择符合你系统的包并下载安装

\n

国内快速下载链接:Releases · xushengfeng/eSearch · fastgit

\n

ArchLinux 可在 AUR 查找安装 e-searche-search-git

\n

OCR 服务

\n

软件不附带本地 OCR 核心服务,但在启动时会提示下载。

\n

本地 OCR 由PaddleOCR提供支持,在eSearch-OCR中发布编译好的服务。

\n

默认启用本地 OCR 服务,若想使用在线 OCR,目前提供了百度在线 OCR,需要依据教程获取API KEY 以及 Secret KEY,截止 2022 年 1 月,百度 OCR 还是可以免费领取服务。将获取到的API KEYSecret KEY 以及相应的你选择的文字识别服务URL 填入软件设置,去掉离线 OCR 的勾选即可使用在线 OCR。

\n

源码运行&编译

\n

编译需要pythonC++环境,Windows 下编译需要 pythonvisual studio(安装 C++)

\n
git clone https://github.com/xushengfeng/eSearch.git\ncd eSearch\nnpm install\n# 运行\nnpx electron .\n# 编译\nnpm run rebuild\nnpm run dist\n# 将在build目录生产安装包和解压的目录
\n

修改已安装的程序

\n

先按下Ctrl+Shift+I,或在菜单栏-识图-开发者工具 打开开发者工具进行调试。修改调试知道满意后,在对源码进行修改。

\n
# 安装asar\nnpm install -g asar\nasar e [设置里提示的运行位置]\n# 解压后在app目录修改\n# 打包\nasar p app app.asar\n# 重启软件即可
\n

启动

\n

在你的启动器打开 eSearch,他将出现在托盘。Gnome 用户需要安装appindicator插件

\n

默认快捷键为 Alt+C(你也可以在设置里设置快捷键)

\n

Linux 下的快捷键

\n

大多数 Linux 桌面环境支持自定义快捷键,eSearch支持 cli,这也意味着你可以进行系统级设置快捷键

\n
esearch (若找不到,请尝试e-search)\n\t-a # 自动搜索\n\t-c # 截屏搜索\n\t-s # 选中搜索\n\t-b # 剪贴板搜索\n\t-q # 快速截屏
\n

不建议在终端进行自动或选中搜索,否则eSearch会执行Ctrl+C,从而导致终止终端程序

\n

功能

\n
    \n
  • 截屏\n
      \n
    • 框选裁切
    • \n
    • 框选大小位置可调整(支持方向键或 WASD)
    • \n
    • 框选大小栏可输入四则运算式调整
    • \n
    • 取色器
    • \n
    • 放大镜
    • \n
    • 画笔(自由画笔)
    • \n
    • 几何形状(边框填充支持调节)
    • \n
    • 高级画板设置(使用 Fabric.js 的 api)
    • \n
    • 图像滤镜(支持局部马赛克模糊和色彩调节)
    • \n
    • 自定义框选松开后的操作
    • \n
    • 快速截取全屏到剪贴板或自定义的目录
    • \n
    • 截屏历史记录
    • \n
    • 窗口选择
    • \n
    • 控件选择
    • \n
    • 多屏幕
    • \n
    \n
  • \n
  • 保存(可选保存为 SVG 可编辑文件)
  • \n
  • 其他应用打开
  • \n
  • 复制到剪贴板
  • \n
  • 钉在屏幕上\n
      \n
    • 滚轮缩放
    • \n
    • 恢复默认大小位置
    • \n
    • 透明度
    • \n
    • 鼠标穿透
    • \n
    \n
  • \n
  • 二维码识别
  • \n
  • OCR 识别\n
      \n
    • 离线 OCR(基于 C++ 或 Python 实现,eSearch-OCR
    • \n
    • 自定义离线 OCR 模型和字典
    • \n
    • 其他在线 OCR
    • \n
    • 在线公式识别
    • \n
    • 支持自己申请秘钥
    • \n
    \n
  • \n
  • 以图搜图
  • \n
  • 托盘
  • \n
  • 划词句来搜索
  • \n
  • 识别展示\n
      \n
    • 自动搜索翻译
    • \n
    • 搜索
    • \n
    • 翻译
    • \n
    • 自定义搜索翻译引擎
    • \n
    • 软件自带浏览器打开
    • \n
    • 跟随关闭、失焦关闭
    • \n
    • 系统浏览器打开
    • \n
    • 链接识别
    • \n
    • 历史记录
    • \n
    • 自动删除换行(用于自动排版)
    • \n
    • 查找替换(支持正则匹配)
    • \n
    • 其他编辑器编辑(支持自动重载)
    • \n
    • 行号
    • \n
    • 拼写检查
    • \n
    \n
  • \n
  • Wayland 桌面(为什么 electron 截不了 wayland!)
  • \n
\n
\n \n \n \n\n 1.mp4\n \n \n\n \n
\n\n
\n

截屏,自由调整框选大小(视频约 2.6MB)

\n
\n
\n \n \n \n\n 3.mp4\n \n \n\n \n
\n\n
\n

取色器(视频约 1MB)

\n
\n
\n \n \n \n\n 2.mp4\n \n \n\n \n
\n\n
\n

Ding 在屏幕上,透明度调节、归位以及鼠标操作(视频约 1.8MB)

\n
\n

\"3\"

\n
\n

绘图界面

\n
\n
\n \n \n \n\n 4.mp4\n \n \n\n \n
\n\n
\n

主界面搜索和其他应用编辑(视频约 1.6MB)

\n
\n

\"3\"

\n
\n

主界面查找替换(支持正则)

\n
\n

测试

\n

在 ArchLinux,KDE plasma,Xorg 下测试通过

\n

Windows10 和 Windows11 测试通过

\n

macOS Catalina 测试通过

\n

Wayland 桌面环境暂时不支持

\n

开发原因

\n

我在用 Windows 时一直用这个好用的截屏软件:Snipaste - 截图 + 贴图,但我现在切换到 Linux,Snipaste 不支持,所以我选择了Flameshot,很可惜它没有直观的取色器。

\n

促使我开发 eSearch 的另一个契机是我很享受在手机上使用锤子大爆炸小米传送门这样的即时信息搜索工具,但我没有找到电脑上类似的代替品。

\n

所以我干脆自己开发一个“截屏+OCR+搜索+贴图”的软件。最开始用 python+pyqt 开发出Information-portal,但因为我不熟悉 pyqt,所以我转战\":electron:\",开发出本软件。😄

\n

License

\n

GPL-3.0 © xushengfeng

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.659Z" + "dusk-player": { + "readmeCleaned": "

\n
\n Dusk Player \n

\n

\n\n\n\n\n

\n

A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.

\n

This can also serve as a starting point to implement your own front-end/UI for a music Player.

\n

Download here: Releases

\n

How to use

\n

The Player

\n

Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.

\n

Building from the repo

\n

Clone the repository, make it your working directory, and then on your terminal run npm install.\nOnce all the dependencies have finished downloading, run npm run app-dev to test it, and npm run build to build it for your platform.

\n

Features

\n
    \n
  • Supports: mp3, opus, ogg, wav, aac, m4a and webm.
  • \n
  • Reads ID3 tags and displays the artist and album art (if it exists).
  • \n
  • Quickly switch tracks from the playlist.
  • \n
  • Search for songs from the search bar.
  • \n
  • Instantly switch between Dark, Light and Disco modes.
  • \n
  • Use keyboard shortcuts to control playback.
  • \n
\n

Shortcuts

\n

Next track: 🠊 |\nPrevious track: 🠈 |\nVolume up: 🠉 |\nVolume down: 🠋 |\nPlay/pause: Space

\n

Screenshots

\n

\n\n

\n

\n\n

\n

Upcoming Features

\n

Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.

\n
    \n
  • Nothing here yet!
  • \n
\n

Contributing

\n

Please read CONTRIBUTING.md before raising a PR or creating an issue.

\n

Changelog

\n

You can find the changelog for all releases here

\n
\n\"Dusk\n
\n

If you liked this, check out my other projects!

\n

https://home.aveek.io/

\n
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
\n
", + "readmeOriginal": "

\n
\n Dusk Player \n

\n

\n\n\n\n\n

\n

A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.

\n

This can also serve as a starting point to implement your own front-end/UI for a music Player.

\n

Download here: Releases

\n

How to use

\n

The Player

\n

Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.

\n

Building from the repo

\n

Clone the repository, make it your working directory, and then on your terminal run npm install.\nOnce all the dependencies have finished downloading, run npm run app-dev to test it, and npm run build to build it for your platform.

\n

Features

\n
    \n
  • Supports: mp3, opus, ogg, wav, aac, m4a and webm.
  • \n
  • Reads ID3 tags and displays the artist and album art (if it exists).
  • \n
  • Quickly switch tracks from the playlist.
  • \n
  • Search for songs from the search bar.
  • \n
  • Instantly switch between Dark, Light and Disco modes.
  • \n
  • Use keyboard shortcuts to control playback.
  • \n
\n

Shortcuts

\n

Next track: 🠊 |\nPrevious track: 🠈 |\nVolume up: 🠉 |\nVolume down: 🠋 |\nPlay/pause: Space

\n

Screenshots

\n

\n\n

\n

\n\n

\n

Upcoming Features

\n

Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.

\n
    \n
  • Nothing here yet!
  • \n
\n

Contributing

\n

Please read CONTRIBUTING.md before raising a PR or creating an issue.

\n

Changelog

\n

You can find the changelog for all releases here

\n
\n\"Dusk\n
\n

If you liked this, check out my other projects!

\n

https://home.aveek.io/

\n
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
\n
", + "readmeFetchedAt": "2024-02-29T22:00:38.881Z" }, - "ebtcalc": { - "readmeCleaned": "

EBTCalc for Windows and Linux

\n

EBTCalc (Desktop) is a Reverse Polish Notation (RPN) calculator with custom buttons, programmed in Javascript, using a convenient editor. EBTCalc runs on Windows 10, OSX, and Linux. EBTCalc is open source.

\n

EBTCalc is built on the Electron framework.

\n

Copyright

\n

EBTCalc (Desktop)

\n

© Copyright 2022, Eric Bergman-Terrell

\n

Screenshots

\n

\"EBTCalc

\n

\"EBTCalc

\n

Links

\n\n

Android Version

\n

A version of EBTCalc for Android is also available.

\n

Quick Start

\n

To run EBTCalc:

\n
git clone https://github.com/EricTerrell/EBTCalc.git\ncd EBTCalc\nnpm install\nnpm start
\n

Debugging

\n

To enable the Chrome debugging tools, set the DEBUG_MENUS environment variable to true (see displayCustomMenus in WindowUtils)

\n

License

\n

GPL3

\n

Feedback

\n

Please submit your feedback to EBTCalc@EricBT.com.

\n
", - "readmeOriginal": "

EBTCalc for Windows and Linux

\n

EBTCalc (Desktop) is a Reverse Polish Notation (RPN) calculator with custom buttons, programmed in Javascript, using a convenient editor. EBTCalc runs on Windows 10, OSX, and Linux. EBTCalc is open source.

\n

EBTCalc is built on the Electron framework.

\n

Copyright

\n

EBTCalc (Desktop)

\n

© Copyright 2022, Eric Bergman-Terrell

\n

Screenshots

\n

\"EBTCalc

\n

\"EBTCalc

\n

Links

\n\n

Android Version

\n

A version of EBTCalc for Android is also available.

\n

Quick Start

\n

To run EBTCalc:

\n
git clone https://github.com/EricTerrell/EBTCalc.git\ncd EBTCalc\nnpm install\nnpm start
\n

Debugging

\n

To enable the Chrome debugging tools, set the DEBUG_MENUS environment variable to true (see displayCustomMenus in WindowUtils)

\n

License

\n

GPL3

\n

Feedback

\n

Please submit your feedback to EBTCalc@EricBT.com.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.729Z" + "eagluet": { + "readmeCleaned": "

Eagluet

\n

\"Eagluet

\n

Pomodora Clock which force you to Rest in Rest Mode.

\n

\"Eagluet\"

\n

Features

\n
    \n
  • simple to use
  • \n
  • Force you to Rest in rest mode
  • \n
  • notify you before the Rest round about to start
  • \n
\n

Download

\n
    \n
  1. Windows Download
  2. \n
\n

Running Locally

\n
    \n
  1. Clone the Repo
  2. \n
  3. Install the dependencies.npm install
  4. \n
  5. Start the project Locally. npm run start
  6. \n
\n

Contributing

\n
    \n
  • Found the Bug create a new Issue
  • \n
  • For Linting We are using StandardJS - JavaScript Standard Style
  • \n
\n
", + "readmeOriginal": "

Eagluet

\n

\"Eagluet

\n

Pomodora Clock which force you to Rest in Rest Mode.

\n

\"Eagluet\"

\n

Features

\n
    \n
  • simple to use
  • \n
  • Force you to Rest in rest mode
  • \n
  • notify you before the Rest round about to start
  • \n
\n

Download

\n
    \n
  1. Windows Download
  2. \n
\n

Running Locally

\n
    \n
  1. Clone the Repo
  2. \n
  3. Install the dependencies.npm install
  4. \n
  5. Start the project Locally. npm run start
  6. \n
\n

Contributing

\n
    \n
  • Found the Bug create a new Issue
  • \n
  • For Linting We are using StandardJS - JavaScript Standard Style
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:39.043Z" }, "echo": { - "readmeCleaned": "

\n

Echo

\n

Echo desktop app.

\n

\n

\n

Download

\n

Currently, only Windows is supported.

\n

v1.0

\n
    \n
  • v1 ui design
  • \n
  • add indicator + animation
  • \n
  • stability and performance improvements
  • \n
\n

License

\n

This product is licensed under the GPL-3.0 license.

\n
\n

\n Made with ❤️ by @afractal\n

\n
", - "readmeOriginal": "

\n

Echo

\n

Echo desktop app.

\n

\n

\n

Download

\n

Currently, only Windows is supported.

\n

v1.0

\n
    \n
  • v1 ui design
  • \n
  • add indicator + animation
  • \n
  • stability and performance improvements
  • \n
\n

License

\n

This product is licensed under the GPL-3.0 license.

\n
\n

\n Made with ❤️ by @afractal\n

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.790Z" + "readmeCleaned": "

\n

Echo

\n

Echo desktop app.

\n

\n

\n

Download

\n

Currently, only Windows is supported.

\n

v1.0

\n
    \n
  • v1 ui design
  • \n
  • add indicator + animation
  • \n
  • stability and performance improvements
  • \n
\n

License

\n

This product is licensed under the GPL-3.0 license.

\n
\n

\n Made with ❤️ by @afractal\n

\n
", + "readmeOriginal": "

\n

Echo

\n

Echo desktop app.

\n

\n

\n

Download

\n

Currently, only Windows is supported.

\n

v1.0

\n
    \n
  • v1 ui design
  • \n
  • add indicator + animation
  • \n
  • stability and performance improvements
  • \n
\n

License

\n

This product is licensed under the GPL-3.0 license.

\n
\n

\n Made with ❤️ by @afractal\n

\n
", + "readmeFetchedAt": "2024-02-29T22:00:39.082Z" }, - "dusk-player": { - "readmeCleaned": "

\n
\n Dusk Player \n

\n

\n\n\n\n\n

\n

A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.

\n

This can also serve as a starting point to implement your own front-end/UI for a music Player.

\n

Download here: Releases

\n

How to use

\n

The Player

\n

Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.

\n

Building from the repo

\n

Clone the repository, make it your working directory, and then on your terminal run npm install.\nOnce all the dependencies have finished downloading, run npm run app-dev to test it, and npm run build to build it for your platform.

\n

Features

\n
    \n
  • Supports: mp3, opus, ogg, wav, aac, m4a and webm.
  • \n
  • Reads ID3 tags and displays the artist and album art (if it exists).
  • \n
  • Quickly switch tracks from the playlist.
  • \n
  • Search for songs from the search bar.
  • \n
  • Instantly switch between Dark, Light and Disco modes.
  • \n
  • Use keyboard shortcuts to control playback.
  • \n
\n

Shortcuts

\n

Next track: 🠊 |\nPrevious track: 🠈 |\nVolume up: 🠉 |\nVolume down: 🠋 |\nPlay/pause: Space

\n

Screenshots

\n

\n\n

\n

\n\n

\n

Upcoming Features

\n

Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.

\n
    \n
  • Added auto update when new version is available.
  • \n
\n

Contributing

\n

Please read CONTRIBUTING.md before raising a PR or creating an issue.

\n

Changelog

\n

You can find the changelog for all releases here

\n
\n\"Dusk\n
\n

If you liked this, check out My Blog where I post tutorials and write about projects like this

\n

https://home.aveek.io/blog/

\n
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
\n
", - "readmeOriginal": "

\n
\n Dusk Player \n

\n

\n\n\n\n\n

\n

A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.

\n

This can also serve as a starting point to implement your own front-end/UI for a music Player.

\n

Download here: Releases

\n

How to use

\n

The Player

\n

Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.

\n

Building from the repo

\n

Clone the repository, make it your working directory, and then on your terminal run npm install.\nOnce all the dependencies have finished downloading, run npm run app-dev to test it, and npm run build to build it for your platform.

\n

Features

\n
    \n
  • Supports: mp3, opus, ogg, wav, aac, m4a and webm.
  • \n
  • Reads ID3 tags and displays the artist and album art (if it exists).
  • \n
  • Quickly switch tracks from the playlist.
  • \n
  • Search for songs from the search bar.
  • \n
  • Instantly switch between Dark, Light and Disco modes.
  • \n
  • Use keyboard shortcuts to control playback.
  • \n
\n

Shortcuts

\n

Next track: 🠊 |\nPrevious track: 🠈 |\nVolume up: 🠉 |\nVolume down: 🠋 |\nPlay/pause: Space

\n

Screenshots

\n

\n\n

\n

\n\n

\n

Upcoming Features

\n

Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.

\n
    \n
  • Added auto update when new version is available.
  • \n
\n

Contributing

\n

Please read CONTRIBUTING.md before raising a PR or creating an issue.

\n

Changelog

\n

You can find the changelog for all releases here

\n
\n\"Dusk\n
\n

If you liked this, check out My Blog where I post tutorials and write about projects like this

\n

https://home.aveek.io/blog/

\n
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.819Z" + "e-search": { + "readmeCleaned": "

eSearch

\n

(中文 | English)

\n

\"LOGO\"

\n

\"license\"\n\"\"\n\"release-date\"\n\"release\"\n\"\"\n\"aur\"\n\"aur1\"

\n

简介

\n

eSearch 是Information-portal的:electron:重写版(顺便加了亿些功能)

\n

主要是想在 Linux 上(win 和 mac 上也能用)实现锤子大爆炸小米传送门这样的屏幕搜索功能,当然也是一款方便的截屏软件

\n

经过数次版本迭代,eSearch 的功能愈加丰富

\n

即拥有 截屏+OCR+搜索+翻译+贴图+以图搜图+录屏

\n

\"截屏界面\"

\n
\n

字体是FiraCode,字体可在设置里设置

\n
\n

\"识别文字主页面\"

\n

下载安装

\n

到网站eSearch下载

\n

或在右侧 releases 打开标签,选择符合你系统的包并下载安装

\n

国内可以用GitHub Proxy加速下载

\n

ArchLinux 可在 AUR 查找安装 e-searche-search-git

\n

winget winget install esearch

\n

OCR 服务

\n

本地 OCR 由PaddleOCR的模型提供支持。

\n

默认启用本地 OCR 服务,若想使用在线 OCR,目前提供了百度在线 OCR,需要依据教程获取API KEY 以及 Secret KEY,截止 2022 年 1 月,百度 OCR 还是可以免费领取服务。将获取到的API KEYSecret KEY 以及相应的你选择的文字识别服务URL 填入软件设置,去掉离线 OCR 的勾选即可使用在线 OCR。

\n

源码运行&编译

\n
git clone https://github.com/xushengfeng/eSearch.git\ncd eSearch\nnpm install\n# 编译\nnpm run dist\n# 将在build目录产生安装包和解压的目录
\n
# 运行\nnpm run start\n# 调试\nnpm run dev
\n

启动

\n

在你的启动器打开 eSearch,他将出现在托盘。Gnome 用户需要安装appindicator插件来使用托盘。

\n

默认快捷键为 Alt+C(你也可以在设置里设置快捷键)

\n

cli

\n

eSearch支持 cli,可以通过命令行进行简单的截屏。

\n
esearch (若找不到,请尝试e-search)\n\t-a # 自动识别\n\t-c # 截屏搜索\n\t-s # 选中搜索\n\t-b # 剪贴板搜索\n\t-q # 快速截屏
\n

不建议在终端进行自动或选中搜索,否则eSearch会执行Ctrl+C,从而导致终止终端程序

\n

功能

\n

已经勾选的功能是开发过程最新功能,但可能还没发布在最新版本

\n
    \n
  • 截屏\n
      \n
    • 框选裁切
    • \n
    • 框选大小位置可调整(支持方向键或 WASD)
    • \n
    • 框选大小栏可输入四则运算式调整
    • \n
    • 取色器
    • \n
    • 放大镜
    • \n
    • 画笔(自由画笔)
    • \n
    • 几何形状(边框填充支持调节)
    • \n
    • 高级画板设置(使用 Fabric.js 的 api)
    • \n
    • 图像滤镜(支持局部马赛克模糊和色彩调节)
    • \n
    • 自定义框选松开后的操作
    • \n
    • 快速截取全屏到剪贴板或自定义的目录
    • \n
    • 截屏历史记录
    • \n
    • 窗口和控件选择(使用 OpenCV 边缘识别)
    • \n
    • 长截屏(即滚动截屏)
    • \n
    • 多屏幕(分开屏幕截屏,目前不支持合成一张图的跨屏截屏)
    • \n
    \n
  • \n
  • 录屏\n
      \n
    • 录制全屏
    • \n
    • 自定义大小
    • \n
    • 按键提示
    • \n
    • 光标位置提示
    • \n
    • 录制栏
    • \n
    • 分段写入
    • \n
    • 录音
    • \n
    • 录制摄像头
    • \n
    • 自定义比特率
    • \n
    \n
  • \n
  • 保存(可选保存为 SVG 可编辑文件)
  • \n
  • 其他应用打开
  • \n
  • 复制到剪贴板
  • \n
  • 钉在屏幕上\n
      \n
    • 滚轮缩放
    • \n
    • 恢复默认大小位置
    • \n
    • 透明度
    • \n
    • 鼠标穿透
    • \n
    \n
  • \n
  • 二维码识别
  • \n
  • OCR 识别\n
      \n
    • 离线 OCR(eSearch-OCR
    • \n
    • 自定义离线 OCR 模型和字典
    • \n
    • 其他在线 OCR
    • \n
    • 在线公式识别
    • \n
    • 支持自己申请秘钥
    • \n
    • 表格识别
    • \n
    \n
  • \n
  • 以图搜图
  • \n
  • 托盘
  • \n
  • 划词句来搜索
  • \n
  • 识别展示\n
      \n
    • 自动搜索翻译
    • \n
    • 搜索
    • \n
    • 翻译
    • \n
    • 自定义搜索翻译引擎
    • \n
    • 软件自带浏览器打开
    • \n
    • 跟随关闭、失焦关闭
    • \n
    • 系统浏览器打开
    • \n
    • 链接识别
    • \n
    • 历史记录
    • \n
    • 自动删除换行(用于自动排版)
    • \n
    • 查找替换(支持正则匹配)
    • \n
    • 其他编辑器编辑(支持自动重载)
    • \n
    • 行号
    • \n
    • 拼写检查
    • \n
    \n
  • \n
  • Wayland 桌面
  • \n
\n
\n \n \n \n\n 1.mp4\n \n \n\n \n
\n\n
\n

截屏,自由调整框选大小(视频约 2.6MB)

\n
\n
\n \n \n \n\n 3.mp4\n \n \n\n \n
\n\n
\n

取色器(视频约 1MB)

\n
\n
\n \n \n \n\n 2.mp4\n \n \n\n \n
\n\n
\n

Ding 在屏幕上,透明度调节、归位以及鼠标操作(视频约 1.8MB)

\n
\n

\"3\"

\n
\n

绘图界面

\n
\n
\n \n \n \n\n 4.mp4\n \n \n\n \n
\n\n
\n

主页面搜索和其他应用编辑(视频约 1.6MB)

\n
\n

\"3\"

\n
\n

主页面查找替换(支持正则)

\n
\n

国际化

\n

大多数按钮使用图标,简少了不必要的翻译

\n
    \n
  • 简体中文
  • \n
  • 繁体中文
  • \n
  • 世界语
  • \n
  • 西班牙语
  • \n
  • 阿拉伯语
  • \n
  • 英语
  • \n
  • 法语
  • \n
  • 俄语
  • \n
\n

测试

\n

在 ArchLinux,KDE plasma,Xorg 下测试通过

\n

Windows10 和 Windows11 测试通过

\n

macOS Catalina 测试通过

\n

Q&A

\n

为什么选择 electron

\n
    \n
  • 跨平台需要,本来我是想在 Linux 上也能体验 Windows 下优秀的截屏工具,Linux 独占也不好,所以选择跨平台。
  • \n
  • qt 依赖 c++,学习成本太高。flutter 桌面版还不太成熟。我更擅长 js 开发。
  • \n
  • 截屏依赖本地系统,这是目前浏览器做不到的。
  • \n
  • 最后只有 js 类跨平台方案,我选择了较为成熟,使用最多的 electron。
  • \n
\n

tauri 也支持跨平台,也使用 js 开发,会转为 tauri 开发吗

\n
    \n
  • 有这个打算,还很心动。不过主进程 2000 行代码迁移到 rust 还是有些费劲的,所以现在不会很快迁移。
  • \n
\n

A JavaScript error occurred in the main process

\n

这是主进程报错,可能由于各种原因导致,真正有用的错误信息是下面的具体错误,并且是代码错误。因此直接搜索“A JavaScript error occurred in the main process”很难解决问题。

\n

一般来说,重装软件,恢复设置能解决 99%的问题。最好的办法是记录详细报错信息,提交一个issue进行反馈。

\n

积累的错误及其讨论、解决方案:#123 #133

\n

更新版本后出现了以前没有的错误

\n

一般是因为不同版本的配置不兼容,可以尝试在 设置-高级-高级设置 里 恢复默认设置。

\n

若未能解决问题,请提交 issue

\n

贡献

\n

请查看贡献指南

\n

开发原因

\n

我在用 Windows 时一直用这个好用的截屏软件:Snipaste - 截图 + 贴图,但我现在切换到 Linux,Snipaste 不支持,所以我选择了Flameshot,很可惜它没有直观的取色器。

\n

促使我开发 eSearch 的另一个契机是我很享受在手机上使用锤子大爆炸小米传送门这样的即时信息搜索工具,但我没有找到电脑上类似的代替品。

\n

所以我干脆自己开发一个“截屏+OCR+搜索+贴图”的软件。最开始用 python+pyqt 开发出Information-portal,但因为我不熟悉 pyqt,所以我转战:electron:,开发出本软件。😄

\n

License

\n

GPL-3.0 © xushengfeng

\n
", + "readmeOriginal": "

eSearch

\n

(中文 | English)

\n

\"LOGO\"

\n

\"license\"\n\"\"\n\"release-date\"\n\"release\"\n\"\"\n\"aur\"\n\"aur1\"

\n

简介

\n

eSearch 是Information-portal的:electron:重写版(顺便加了亿些功能)

\n

主要是想在 Linux 上(win 和 mac 上也能用)实现锤子大爆炸小米传送门这样的屏幕搜索功能,当然也是一款方便的截屏软件

\n

经过数次版本迭代,eSearch 的功能愈加丰富

\n

即拥有 截屏+OCR+搜索+翻译+贴图+以图搜图+录屏

\n

\"截屏界面\"

\n
\n

字体是FiraCode,字体可在设置里设置

\n
\n

\"识别文字主页面\"

\n

下载安装

\n

到网站eSearch下载

\n

或在右侧 releases 打开标签,选择符合你系统的包并下载安装

\n

国内可以用GitHub Proxy加速下载

\n

ArchLinux 可在 AUR 查找安装 e-searche-search-git

\n

winget winget install esearch

\n

OCR 服务

\n

本地 OCR 由PaddleOCR的模型提供支持。

\n

默认启用本地 OCR 服务,若想使用在线 OCR,目前提供了百度在线 OCR,需要依据教程获取API KEY 以及 Secret KEY,截止 2022 年 1 月,百度 OCR 还是可以免费领取服务。将获取到的API KEYSecret KEY 以及相应的你选择的文字识别服务URL 填入软件设置,去掉离线 OCR 的勾选即可使用在线 OCR。

\n

源码运行&编译

\n
git clone https://github.com/xushengfeng/eSearch.git\ncd eSearch\nnpm install\n# 编译\nnpm run dist\n# 将在build目录产生安装包和解压的目录
\n
# 运行\nnpm run start\n# 调试\nnpm run dev
\n

启动

\n

在你的启动器打开 eSearch,他将出现在托盘。Gnome 用户需要安装appindicator插件来使用托盘。

\n

默认快捷键为 Alt+C(你也可以在设置里设置快捷键)

\n

cli

\n

eSearch支持 cli,可以通过命令行进行简单的截屏。

\n
esearch (若找不到,请尝试e-search)\n\t-a # 自动识别\n\t-c # 截屏搜索\n\t-s # 选中搜索\n\t-b # 剪贴板搜索\n\t-q # 快速截屏
\n

不建议在终端进行自动或选中搜索,否则eSearch会执行Ctrl+C,从而导致终止终端程序

\n

功能

\n

已经勾选的功能是开发过程最新功能,但可能还没发布在最新版本

\n
    \n
  • 截屏\n
      \n
    • 框选裁切
    • \n
    • 框选大小位置可调整(支持方向键或 WASD)
    • \n
    • 框选大小栏可输入四则运算式调整
    • \n
    • 取色器
    • \n
    • 放大镜
    • \n
    • 画笔(自由画笔)
    • \n
    • 几何形状(边框填充支持调节)
    • \n
    • 高级画板设置(使用 Fabric.js 的 api)
    • \n
    • 图像滤镜(支持局部马赛克模糊和色彩调节)
    • \n
    • 自定义框选松开后的操作
    • \n
    • 快速截取全屏到剪贴板或自定义的目录
    • \n
    • 截屏历史记录
    • \n
    • 窗口和控件选择(使用 OpenCV 边缘识别)
    • \n
    • 长截屏(即滚动截屏)
    • \n
    • 多屏幕(分开屏幕截屏,目前不支持合成一张图的跨屏截屏)
    • \n
    \n
  • \n
  • 录屏\n
      \n
    • 录制全屏
    • \n
    • 自定义大小
    • \n
    • 按键提示
    • \n
    • 光标位置提示
    • \n
    • 录制栏
    • \n
    • 分段写入
    • \n
    • 录音
    • \n
    • 录制摄像头
    • \n
    • 自定义比特率
    • \n
    \n
  • \n
  • 保存(可选保存为 SVG 可编辑文件)
  • \n
  • 其他应用打开
  • \n
  • 复制到剪贴板
  • \n
  • 钉在屏幕上\n
      \n
    • 滚轮缩放
    • \n
    • 恢复默认大小位置
    • \n
    • 透明度
    • \n
    • 鼠标穿透
    • \n
    \n
  • \n
  • 二维码识别
  • \n
  • OCR 识别\n
      \n
    • 离线 OCR(eSearch-OCR
    • \n
    • 自定义离线 OCR 模型和字典
    • \n
    • 其他在线 OCR
    • \n
    • 在线公式识别
    • \n
    • 支持自己申请秘钥
    • \n
    • 表格识别
    • \n
    \n
  • \n
  • 以图搜图
  • \n
  • 托盘
  • \n
  • 划词句来搜索
  • \n
  • 识别展示\n
      \n
    • 自动搜索翻译
    • \n
    • 搜索
    • \n
    • 翻译
    • \n
    • 自定义搜索翻译引擎
    • \n
    • 软件自带浏览器打开
    • \n
    • 跟随关闭、失焦关闭
    • \n
    • 系统浏览器打开
    • \n
    • 链接识别
    • \n
    • 历史记录
    • \n
    • 自动删除换行(用于自动排版)
    • \n
    • 查找替换(支持正则匹配)
    • \n
    • 其他编辑器编辑(支持自动重载)
    • \n
    • 行号
    • \n
    • 拼写检查
    • \n
    \n
  • \n
  • Wayland 桌面
  • \n
\n
\n \n \n \n\n 1.mp4\n \n \n\n \n
\n\n
\n

截屏,自由调整框选大小(视频约 2.6MB)

\n
\n
\n \n \n \n\n 3.mp4\n \n \n\n \n
\n\n
\n

取色器(视频约 1MB)

\n
\n
\n \n \n \n\n 2.mp4\n \n \n\n \n
\n\n
\n

Ding 在屏幕上,透明度调节、归位以及鼠标操作(视频约 1.8MB)

\n
\n

\"3\"

\n
\n

绘图界面

\n
\n
\n \n \n \n\n 4.mp4\n \n \n\n \n
\n\n
\n

主页面搜索和其他应用编辑(视频约 1.6MB)

\n
\n

\"3\"

\n
\n

主页面查找替换(支持正则)

\n
\n

国际化

\n

大多数按钮使用图标,简少了不必要的翻译

\n
    \n
  • 简体中文
  • \n
  • 繁体中文
  • \n
  • 世界语
  • \n
  • 西班牙语
  • \n
  • 阿拉伯语
  • \n
  • 英语
  • \n
  • 法语
  • \n
  • 俄语
  • \n
\n

测试

\n

在 ArchLinux,KDE plasma,Xorg 下测试通过

\n

Windows10 和 Windows11 测试通过

\n

macOS Catalina 测试通过

\n

Q&A

\n

为什么选择 electron

\n
    \n
  • 跨平台需要,本来我是想在 Linux 上也能体验 Windows 下优秀的截屏工具,Linux 独占也不好,所以选择跨平台。
  • \n
  • qt 依赖 c++,学习成本太高。flutter 桌面版还不太成熟。我更擅长 js 开发。
  • \n
  • 截屏依赖本地系统,这是目前浏览器做不到的。
  • \n
  • 最后只有 js 类跨平台方案,我选择了较为成熟,使用最多的 electron。
  • \n
\n

tauri 也支持跨平台,也使用 js 开发,会转为 tauri 开发吗

\n
    \n
  • 有这个打算,还很心动。不过主进程 2000 行代码迁移到 rust 还是有些费劲的,所以现在不会很快迁移。
  • \n
\n

A JavaScript error occurred in the main process

\n

这是主进程报错,可能由于各种原因导致,真正有用的错误信息是下面的具体错误,并且是代码错误。因此直接搜索“A JavaScript error occurred in the main process”很难解决问题。

\n

一般来说,重装软件,恢复设置能解决 99%的问题。最好的办法是记录详细报错信息,提交一个issue进行反馈。

\n

积累的错误及其讨论、解决方案:#123 #133

\n

更新版本后出现了以前没有的错误

\n

一般是因为不同版本的配置不兼容,可以尝试在 设置-高级-高级设置 里 恢复默认设置。

\n

若未能解决问题,请提交 issue

\n

贡献

\n

请查看贡献指南

\n

开发原因

\n

我在用 Windows 时一直用这个好用的截屏软件:Snipaste - 截图 + 贴图,但我现在切换到 Linux,Snipaste 不支持,所以我选择了Flameshot,很可惜它没有直观的取色器。

\n

促使我开发 eSearch 的另一个契机是我很享受在手机上使用锤子大爆炸小米传送门这样的即时信息搜索工具,但我没有找到电脑上类似的代替品。

\n

所以我干脆自己开发一个“截屏+OCR+搜索+贴图”的软件。最开始用 python+pyqt 开发出Information-portal,但因为我不熟悉 pyqt,所以我转战:electron:,开发出本软件。😄

\n

License

\n

GPL-3.0 © xushengfeng

\n
", + "readmeFetchedAt": "2024-02-29T22:00:39.327Z" }, "elcalc": { - "readmeCleaned": "

\n\t\"elcalc\n

\n

elcalc

\n

Cross-platform calculator, built with Electron \":electron:\"

\n

\n\t\"Build\n\t\"Code\n \"Downloads\" \n\t\"Mentioned\n

\n
\n

Highlights

\n
    \n
  • Supports basic math operations, as well as some scientific functions, such as power, square root, natural logarithm and more!
  • \n
  • Supports common math constants: π (pi) and e.
  • \n
  • Blazing fast calculation powered by lazy-loaded WebAssembly
  • \n
  • Special keyboard support.
  • \n
\n

Install

\n

Check out the latest release.

\n
\n

Dev

\n

\"Screenshot\"

\n

Prerequisites

\n\n

Usage

\n
# Install dependencies\n\n $ npm install\n\n# Run the app\n\n $ npm start\n \n# Run lint & tests\n\n $ npm test\n \n# Build \n\n $ npm run dist
\n\n\t\n\n

File Tree

\n
├── build                 \t\t\t    # Contains configuration files for Webpack etc.\n│   └── start.js            \t\t    # Configuration for `npm start` command\n│   └── webpack.app.config.js       # Webpack app config (entry point, output)\n│   └── webpack.base.config.js      # Webpack base config (plugins, loaders)\n├── crate                \t\t\t      # Contains Rust code, which will be compiled to WASM.\n│   ├── src                \t\t\t\n│   │\t└── lib.rs            \t\t    # Main Rust file\n│   └── Cargo.lock     \t\t\t\t      # Cargo lock file\n│   └── Cargo.toml      \t\t\t      # Cargo configuration file\n├── resources                 \t\t  # Contains icons for different operating systems\n│   ├── icons                \t\t\t\n│   │\t└── 512x512.png               # Icon for other operating systems (like Linux)\n│   └── icon.icns       \t\t\t      # Icon for macOS\n│   └── icon.ico      \t\t\t\t      # Icon for Windows\n├── src                \t\t\t\t      # Main application folder\n│   ├── stylesheets                \t\t\t\n│   │\t└── main.css             \t    # Styles\n│   └── app.html          \t\t\t    # Main HTML file\n│   └── app.js       \t\t\t\t        # Main JS file\n│   └── background.js     \t\t\t    # Electron configuration\n├── test                \t\t\t      # Tests folder\n│   └── spec.js       \t\t\t\t      # Spectron tests\n├── .npmrc                \t\t\t    # npm config\n├── .stylelintrc          \t\t\t    # stylelint config\n├── .travis.yml           \t\t\t    # Travis CI config\n├── babel.config.js       \t\t\t    # Babel config
\n

Keyboard Support

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyDescription
1, 2, 3, 4, 5, 6, 7, 8, 9, 0Type numbers
+, -, * or x, /, ., ^, eType symbols
Enter or ReturnEvaluate equation
Backspace or DeleteClear calculator output
\n

License

\n

MIT

\n
", - "readmeOriginal": "

\n\t\"elcalc\n

\n

elcalc

\n

Cross-platform calculator, built with Electron \":electron:\"

\n

\n\t\"Build\n\t\"Code\n \"Downloads\" \n\t\"Mentioned\n

\n
\n

Highlights

\n
    \n
  • Supports basic math operations, as well as some scientific functions, such as power, square root, natural logarithm and more!
  • \n
  • Supports common math constants: π (pi) and e.
  • \n
  • Blazing fast calculation powered by lazy-loaded WebAssembly
  • \n
  • Special keyboard support.
  • \n
\n

Install

\n

Check out the latest release.

\n
\n

Dev

\n

\"Screenshot\"

\n

Prerequisites

\n\n

Usage

\n
# Install dependencies\n\n $ npm install\n\n# Run the app\n\n $ npm start\n \n# Run lint & tests\n\n $ npm test\n \n# Build \n\n $ npm run dist
\n\n\t\n\n

File Tree

\n
├── build                 \t\t\t    # Contains configuration files for Webpack etc.\n│   └── start.js            \t\t    # Configuration for `npm start` command\n│   └── webpack.app.config.js       # Webpack app config (entry point, output)\n│   └── webpack.base.config.js      # Webpack base config (plugins, loaders)\n├── crate                \t\t\t      # Contains Rust code, which will be compiled to WASM.\n│   ├── src                \t\t\t\n│   │\t└── lib.rs            \t\t    # Main Rust file\n│   └── Cargo.lock     \t\t\t\t      # Cargo lock file\n│   └── Cargo.toml      \t\t\t      # Cargo configuration file\n├── resources                 \t\t  # Contains icons for different operating systems\n│   ├── icons                \t\t\t\n│   │\t└── 512x512.png               # Icon for other operating systems (like Linux)\n│   └── icon.icns       \t\t\t      # Icon for macOS\n│   └── icon.ico      \t\t\t\t      # Icon for Windows\n├── src                \t\t\t\t      # Main application folder\n│   ├── stylesheets                \t\t\t\n│   │\t└── main.css             \t    # Styles\n│   └── app.html          \t\t\t    # Main HTML file\n│   └── app.js       \t\t\t\t        # Main JS file\n│   └── background.js     \t\t\t    # Electron configuration\n├── test                \t\t\t      # Tests folder\n│   └── spec.js       \t\t\t\t      # Spectron tests\n├── .npmrc                \t\t\t    # npm config\n├── .stylelintrc          \t\t\t    # stylelint config\n├── .travis.yml           \t\t\t    # Travis CI config\n├── babel.config.js       \t\t\t    # Babel config
\n

Keyboard Support

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyDescription
1, 2, 3, 4, 5, 6, 7, 8, 9, 0Type numbers
+, -, * or x, /, ., ^, eType symbols
Enter or ReturnEvaluate equation
Backspace or DeleteClear calculator output
\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.933Z" + "readmeCleaned": "

\n\t\"elcalc\n

\n

elcalc

\n

Cross-platform calculator, built with Electron \":electron:\"

\n

\n\t\"Build\n\t\"Code\n \"Downloads\" \n\t\"Mentioned\n

\n
\n

Highlights

\n
    \n
  • Supports basic math operations, as well as some scientific functions, such as power, square root, natural logarithm and more!
  • \n
  • Supports common math constants: π (pi) and e.
  • \n
  • Blazing fast calculation powered by lazy-loaded WebAssembly ⚡
  • \n
  • Special keyboard support.
  • \n
\n

Install

\n

Check out the latest release.

\n
\n

Dev

\n

\"Screenshot\"

\n

Prerequisites

\n\n

Usage

\n
# Install dependencies\n\n $ npm install\n\n# Run the app\n\n $ npm start\n \n# Run lint & tests\n\n $ npm test\n \n# Build \n\n $ npm run dist
\n\n\t\n\n

File Tree

\n
├── build                 \t\t\t    # Contains configuration files for Webpack etc.\n│   └── start.js            \t\t    # Configuration for `npm start` command\n│   └── webpack.app.config.js       # Webpack app config (entry point, output)\n│   └── webpack.base.config.js      # Webpack base config (plugins, loaders)\n├── crate                \t\t\t      # Contains Rust code, which will be compiled to WASM.\n│   ├── src                \t\t\t\n│   │\t└── lib.rs            \t\t    # Main Rust file\n│   └── Cargo.lock     \t\t\t\t      # Cargo lock file\n│   └── Cargo.toml      \t\t\t      # Cargo configuration file\n├── resources                 \t\t  # Contains icons for different operating systems\n│   ├── icons                \t\t\t\n│   │\t└── 512x512.png               # Icon for other operating systems (like Linux)\n│   └── icon.icns       \t\t\t      # Icon for macOS\n│   └── icon.ico      \t\t\t\t      # Icon for Windows\n├── src                \t\t\t\t      # Main application folder\n│   ├── stylesheets                \t\t\t\n│   │\t└── main.css             \t    # Styles\n│   └── app.html          \t\t\t    # Main HTML file\n│   └── app.js       \t\t\t\t        # Main JS file\n│   └── background.js     \t\t\t    # Electron configuration\n├── test                \t\t\t      # Tests folder\n│   └── spec.js       \t\t\t\t      # Spectron tests\n├── .npmrc                \t\t\t    # npm config\n├── .stylelintrc          \t\t\t    # stylelint config\n├── .travis.yml           \t\t\t    # Travis CI config\n├── babel.config.js       \t\t\t    # Babel config
\n

Keyboard Support

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyDescription
1, 2, 3, 4, 5, 6, 7, 8, 9, 0Type numbers
+, -, * or x, /, ., ^, eType symbols
Enter or ReturnEvaluate equation
Backspace or DeleteClear calculator output
\n

License

\n

MIT

\n
", + "readmeOriginal": "

\n\t\"elcalc\n

\n

elcalc

\n

Cross-platform calculator, built with Electron \":electron:\"

\n

\n\t\"Build\n\t\"Code\n \"Downloads\" \n\t\"Mentioned\n

\n
\n

Highlights

\n
    \n
  • Supports basic math operations, as well as some scientific functions, such as power, square root, natural logarithm and more!
  • \n
  • Supports common math constants: π (pi) and e.
  • \n
  • Blazing fast calculation powered by lazy-loaded WebAssembly ⚡
  • \n
  • Special keyboard support.
  • \n
\n

Install

\n

Check out the latest release.

\n
\n

Dev

\n

\"Screenshot\"

\n

Prerequisites

\n\n

Usage

\n
# Install dependencies\n\n $ npm install\n\n# Run the app\n\n $ npm start\n \n# Run lint & tests\n\n $ npm test\n \n# Build \n\n $ npm run dist
\n\n\t\n\n

File Tree

\n
├── build                 \t\t\t    # Contains configuration files for Webpack etc.\n│   └── start.js            \t\t    # Configuration for `npm start` command\n│   └── webpack.app.config.js       # Webpack app config (entry point, output)\n│   └── webpack.base.config.js      # Webpack base config (plugins, loaders)\n├── crate                \t\t\t      # Contains Rust code, which will be compiled to WASM.\n│   ├── src                \t\t\t\n│   │\t└── lib.rs            \t\t    # Main Rust file\n│   └── Cargo.lock     \t\t\t\t      # Cargo lock file\n│   └── Cargo.toml      \t\t\t      # Cargo configuration file\n├── resources                 \t\t  # Contains icons for different operating systems\n│   ├── icons                \t\t\t\n│   │\t└── 512x512.png               # Icon for other operating systems (like Linux)\n│   └── icon.icns       \t\t\t      # Icon for macOS\n│   └── icon.ico      \t\t\t\t      # Icon for Windows\n├── src                \t\t\t\t      # Main application folder\n│   ├── stylesheets                \t\t\t\n│   │\t└── main.css             \t    # Styles\n│   └── app.html          \t\t\t    # Main HTML file\n│   └── app.js       \t\t\t\t        # Main JS file\n│   └── background.js     \t\t\t    # Electron configuration\n├── test                \t\t\t      # Tests folder\n│   └── spec.js       \t\t\t\t      # Spectron tests\n├── .npmrc                \t\t\t    # npm config\n├── .stylelintrc          \t\t\t    # stylelint config\n├── .travis.yml           \t\t\t    # Travis CI config\n├── babel.config.js       \t\t\t    # Babel config
\n

Keyboard Support

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyDescription
1, 2, 3, 4, 5, 6, 7, 8, 9, 0Type numbers
+, -, * or x, /, ., ^, eType symbols
Enter or ReturnEvaluate equation
Backspace or DeleteClear calculator output
\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:00:39.631Z" }, "electorrent": { - "readmeCleaned": "

\n \n

\n

\n \n \n \n \n \n \n \n \n \n

\n

Electorrent

\n

No more! Stop copy/pasting magnet links and uploading torrent files through a tedious webinterface. Electorrent is your new desktop remote torrenting application. Remote control your NAS, VPS, seedbox - you name it.

\n

Support

\n

Electorrent can connect to the following bittorrent clients:

\n\n

Downloads

\n

Please note: I do not own code signing certificates which may results in anti-virus warnings!

\n\n

Features

\n
    \n
  • Connects to your favorite torrent client
  • \n
  • Handles the magnet link protocol when browsing websites
  • \n
  • Upload local torrent files by browsing your filesystem (Ctrl/Cmd+O)
  • \n
  • Drag-and-drop support for torrent files
  • \n
  • Paste magnet links directly from your clipboard (Ctrl/Cmd+I)
  • \n
  • Quickly change between multiple server configurations
  • \n
  • Native desktop notifications
  • \n
  • Fuzzy searching of torrents
  • \n
  • Built in certificate trust system (for self-signed certificates)
  • \n
  • Easy one click installer using Squirrel framework
  • \n
  • Automatic updates straight from the GitHub repository!
  • \n
\n

Screenshots

\n

\n \n \n \n

\n

\n \n \n \n

\n

\n \n \n \n

\n

FAQ

\n
    \n
  • Your program sucks. It doesn't support my bittorrent client
  • \n
\n

What an opportunity! Now open an issue telling me which bittorrent client you would like to see next :)

\n
    \n
  • What kind of technologies are used to build this?
  • \n
\n

The application is build around Electron, AngularJS and SemanticUI

\n
    \n
  • I can't connect to rTorrent what is wrong?
  • \n
\n

When using rTorrent you have to configure your http server correctly. Follow this guide to make sure you have it set up correctly. Alternative you may be able to use /plugins/httprpc/action.php as the path if your have the HTTPRPC plugin installed.

\n
", - "readmeOriginal": "

\n \n

\n

\n \n \n \n \n \n \n \n \n \n

\n

Electorrent

\n

No more! Stop copy/pasting magnet links and uploading torrent files through a tedious webinterface. Electorrent is your new desktop remote torrenting application. Remote control your NAS, VPS, seedbox - you name it.

\n

Support

\n

Electorrent can connect to the following bittorrent clients:

\n\n

Downloads

\n

Please note: I do not own code signing certificates which may results in anti-virus warnings!

\n\n

Features

\n
    \n
  • Connects to your favorite torrent client
  • \n
  • Handles the magnet link protocol when browsing websites
  • \n
  • Upload local torrent files by browsing your filesystem (Ctrl/Cmd+O)
  • \n
  • Drag-and-drop support for torrent files
  • \n
  • Paste magnet links directly from your clipboard (Ctrl/Cmd+I)
  • \n
  • Quickly change between multiple server configurations
  • \n
  • Native desktop notifications
  • \n
  • Fuzzy searching of torrents
  • \n
  • Built in certificate trust system (for self-signed certificates)
  • \n
  • Easy one click installer using Squirrel framework
  • \n
  • Automatic updates straight from the GitHub repository!
  • \n
\n

Screenshots

\n

\n \n \n \n

\n

\n \n \n \n

\n

\n \n \n \n

\n

FAQ

\n
    \n
  • Your program sucks. It doesn't support my bittorrent client
  • \n
\n

What an opportunity! Now open an issue telling me which bittorrent client you would like to see next :)

\n
    \n
  • What kind of technologies are used to build this?
  • \n
\n

The application is build around Electron, AngularJS and SemanticUI

\n
    \n
  • I can't connect to rTorrent what is wrong?
  • \n
\n

When using rTorrent you have to configure your http server correctly. Follow this guide to make sure you have it set up correctly. Alternative you may be able to use /plugins/httprpc/action.php as the path if your have the HTTPRPC plugin installed.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.961Z" + "readmeCleaned": "

\n \n

\n

\n \n \n \n \n \n \n \n \n \n

\n

Electorrent

\n

No more! Stop copy/pasting magnet links and uploading torrent files through a tedious webinterface. Electorrent is your new desktop remote torrenting application. Remote control your NAS, VPS, seedbox - you name it.

\n

Support

\n

Electorrent can connect to the following bittorrent clients:

\n\n

Downloads

\n

Please note: I do not own code signing certificates which may results in anti-virus warnings!

\n\n

Features

\n
    \n
  • Connects to your favorite torrent client
  • \n
  • Handles the magnet link protocol when browsing websites
  • \n
  • Upload local torrent files by browsing your filesystem (Ctrl/Cmd+O)
  • \n
  • Drag-and-drop support for torrent files
  • \n
  • Paste magnet links directly from your clipboard (Ctrl/Cmd+I)
  • \n
  • Quickly change between multiple server configurations
  • \n
  • Native desktop notifications
  • \n
  • Fuzzy searching of torrents
  • \n
  • Built in certificate trust system (for self-signed certificates)
  • \n
  • Easy one click installer using Squirrel framework
  • \n
  • Automatic updates straight from the GitHub repository!
  • \n
\n

Screenshots

\n

\n \n \n \n

\n

\n \n \n \n

\n

\n \n \n \n

\n

FAQ

\n
    \n
  • Your program sucks. It doesn't support my bittorrent client
  • \n
\n

What an opportunity! Now open an issue telling me which bittorrent client you would like to see next :)

\n
    \n
  • What kind of technologies are used to build this?
  • \n
\n

The application is build around Electron, AngularJS and SemanticUI

\n
    \n
  • I can't connect to rTorrent what is wrong?
  • \n
\n

When using rTorrent you have to configure your http server correctly. Follow this guide to make sure you have it set up correctly. Alternative you may be able to use /plugins/httprpc/action.php as the path if your have the HTTPRPC plugin installed.

\n
", + "readmeOriginal": "

\n \n

\n

\n \n \n \n \n \n \n \n \n \n

\n

Electorrent

\n

No more! Stop copy/pasting magnet links and uploading torrent files through a tedious webinterface. Electorrent is your new desktop remote torrenting application. Remote control your NAS, VPS, seedbox - you name it.

\n

Support

\n

Electorrent can connect to the following bittorrent clients:

\n\n

Downloads

\n

Please note: I do not own code signing certificates which may results in anti-virus warnings!

\n\n

Features

\n
    \n
  • Connects to your favorite torrent client
  • \n
  • Handles the magnet link protocol when browsing websites
  • \n
  • Upload local torrent files by browsing your filesystem (Ctrl/Cmd+O)
  • \n
  • Drag-and-drop support for torrent files
  • \n
  • Paste magnet links directly from your clipboard (Ctrl/Cmd+I)
  • \n
  • Quickly change between multiple server configurations
  • \n
  • Native desktop notifications
  • \n
  • Fuzzy searching of torrents
  • \n
  • Built in certificate trust system (for self-signed certificates)
  • \n
  • Easy one click installer using Squirrel framework
  • \n
  • Automatic updates straight from the GitHub repository!
  • \n
\n

Screenshots

\n

\n \n \n \n

\n

\n \n \n \n

\n

\n \n \n \n

\n

FAQ

\n
    \n
  • Your program sucks. It doesn't support my bittorrent client
  • \n
\n

What an opportunity! Now open an issue telling me which bittorrent client you would like to see next :)

\n
    \n
  • What kind of technologies are used to build this?
  • \n
\n

The application is build around Electron, AngularJS and SemanticUI

\n
    \n
  • I can't connect to rTorrent what is wrong?
  • \n
\n

When using rTorrent you have to configure your http server correctly. Follow this guide to make sure you have it set up correctly. Alternative you may be able to use /plugins/httprpc/action.php as the path if your have the HTTPRPC plugin installed.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:39.677Z" }, "electrocrud": { - "readmeCleaned": "

\n

ElectroCRUD 2 \"GitHub \"Open

\n

ElectroCRUD?

\n

ElectroCRUD is Open Source Database CRUD (Create, Read, Update, Delete) Software. No Code Needed — Just in a few clicks, you can create a Database Admin/Dashboard/Whatever. Its Open Source — It's Free.

\n

Why?

\n

After a failed search for a basic admin panel that does not involve writing code or installs web-based solutions, I came up with ElectroCRUD idea.

\n

ElectroCRUD v1

\n

The ElectroCRUD v1 was born in 2016. An Electron application that made it possible to create a friendly dashboard with data tables, search, widgets, filter & relations with few clicks without any experience in programming.

\n

ElectroCRUD v2

\n

After a few years of the project being inactive, I decided to bring it to life again. The codebase was built from scratch using Electron+Angular8. The new version contains most of the features of the first version, and new features are added on a weekly basis.

\n

From version 2.7.0 SQLite has been added, currently its very limited support but we working on full support for next version.

\n

\"forthebadge\"

\n

\"ElectroCRUD\"

\n

Functionality

\n
    \n
  • MySQL Support
  • \n
  • PostgreSQL Support
  • \n
  • SQLite Support (limited support, work in progress)
  • \n
  • SSH Tunnels (Keys & Password)
  • \n
  • Accounts (represent a database)\n
      \n
    • Add / Edit
    • \n
    • Test connection (ssh, db)
    • \n
    • Export / Import
    • \n
    \n
  • \n
  • Views (represent a table)\n
      \n
    • Add new view & Edit view configurations
    • \n
    • Data table with pagination
    • \n
    • Search
    • \n
    • Permissions (C,R,U,D)
    • \n
    • Terminology
    • \n
    • Selection of columns to display or search by
    • \n
    • Add new record / Edit record
    • \n
    • Edit record
    • \n
    • Connect existing view as sub views
    • \n
    • Export data in various formats like: csv, dump
    • \n
    \n
  • \n
  • Custom SQL Queries
  • \n
  • Subviews (represent a sub table)
  • \n
  • Views relations\n
      \n
    • Drill from view to view (subview)
    • \n
    • Column based tables relation (left join)
    • \n
    \n
  • \n
  • View widgets (display aggragated data in the view)\n
      \n
    • Add / Edit / Remove widgets
    • \n
    • Aggregation functions (AVG, SUM, MIN, MAX, COUNT)
    • \n
    • Apply filters on widget data
    • \n
    \n
  • \n
  • View filters (build where clauses to filter the data)\n
      \n
    • Add / Edit / Remove filter in each view
    • \n
    • One click apply / unapply on view data
    • \n
    • Simple & friendly interface to build where clauses
    • \n
    \n
  • \n
  • Process manager (view running queries)
  • \n
  • Export / Import of all user accounts.
  • \n
  • Themes
  • \n
  • Log Console
  • \n
\n

Databases

\n
    \n
  • MySQL/MariaDB
  • \n
  • PostgreSQL
  • \n
  • SQLite (Limited support)
  • \n
  • MSSQL
  • \n
  • Oracle
  • \n
\n

Download Binaries \"GitHub

\n\n

Install via Package Managers

\n

Homebrew/brew (Mac OS/X)

\n

brew install --cask electrocrud

\n

Download Sources

\n

ElectroCRUD on GitHub

\n

Videos

\n

\"How\n\"Review

\n

Screenshots

\n

\n \n \n\n

\n

Build from source

\n

npm install

\n

With codesign

\n

npm run electron:mac-win-linux

\n

Without codesign

\n

CSC_IDENTITY_AUTO_DISCOVERY=false npm run electron:mac-win-linux

\n

\"GitHub\n\"GitHub\n\"Analytics\"

\n
", - "readmeOriginal": "

\n

ElectroCRUD 2 \"GitHub \"Open

\n

ElectroCRUD?

\n

ElectroCRUD is Open Source Database CRUD (Create, Read, Update, Delete) Software. No Code Needed — Just in a few clicks, you can create a Database Admin/Dashboard/Whatever. Its Open Source — It's Free.

\n

Why?

\n

After a failed search for a basic admin panel that does not involve writing code or installs web-based solutions, I came up with ElectroCRUD idea.

\n

ElectroCRUD v1

\n

The ElectroCRUD v1 was born in 2016. An Electron application that made it possible to create a friendly dashboard with data tables, search, widgets, filter & relations with few clicks without any experience in programming.

\n

ElectroCRUD v2

\n

After a few years of the project being inactive, I decided to bring it to life again. The codebase was built from scratch using Electron+Angular8. The new version contains most of the features of the first version, and new features are added on a weekly basis.

\n

From version 2.7.0 SQLite has been added, currently its very limited support but we working on full support for next version.

\n

\"forthebadge\"

\n

\"ElectroCRUD\"

\n

Functionality

\n
    \n
  • MySQL Support
  • \n
  • PostgreSQL Support
  • \n
  • SQLite Support (limited support, work in progress)
  • \n
  • SSH Tunnels (Keys & Password)
  • \n
  • Accounts (represent a database)\n
      \n
    • Add / Edit
    • \n
    • Test connection (ssh, db)
    • \n
    • Export / Import
    • \n
    \n
  • \n
  • Views (represent a table)\n
      \n
    • Add new view & Edit view configurations
    • \n
    • Data table with pagination
    • \n
    • Search
    • \n
    • Permissions (C,R,U,D)
    • \n
    • Terminology
    • \n
    • Selection of columns to display or search by
    • \n
    • Add new record / Edit record
    • \n
    • Edit record
    • \n
    • Connect existing view as sub views
    • \n
    • Export data in various formats like: csv, dump
    • \n
    \n
  • \n
  • Custom SQL Queries
  • \n
  • Subviews (represent a sub table)
  • \n
  • Views relations\n
      \n
    • Drill from view to view (subview)
    • \n
    • Column based tables relation (left join)
    • \n
    \n
  • \n
  • View widgets (display aggragated data in the view)\n
      \n
    • Add / Edit / Remove widgets
    • \n
    • Aggregation functions (AVG, SUM, MIN, MAX, COUNT)
    • \n
    • Apply filters on widget data
    • \n
    \n
  • \n
  • View filters (build where clauses to filter the data)\n
      \n
    • Add / Edit / Remove filter in each view
    • \n
    • One click apply / unapply on view data
    • \n
    • Simple & friendly interface to build where clauses
    • \n
    \n
  • \n
  • Process manager (view running queries)
  • \n
  • Export / Import of all user accounts.
  • \n
  • Themes
  • \n
  • Log Console
  • \n
\n

Databases

\n
    \n
  • MySQL/MariaDB
  • \n
  • PostgreSQL
  • \n
  • SQLite (Limited support)
  • \n
  • MSSQL
  • \n
  • Oracle
  • \n
\n

Download Binaries \"GitHub

\n\n

Install via Package Managers

\n

Homebrew/brew (Mac OS/X)

\n

brew install --cask electrocrud

\n

Download Sources

\n

ElectroCRUD on GitHub

\n

Videos

\n

\"How\n\"Review

\n

Screenshots

\n

\n \n \n\n

\n

Build from source

\n

npm install

\n

With codesign

\n

npm run electron:mac-win-linux

\n

Without codesign

\n

CSC_IDENTITY_AUTO_DISCOVERY=false npm run electron:mac-win-linux

\n

\"GitHub\n\"GitHub\n\"Analytics\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:45.999Z" + "readmeCleaned": "

ElectroCRUD v3 \"GitHub \"Open

\n

ElectroCRUD

\n

ElectroCRUD is a powerful and flexible open-source software that simplifies CRUD operations (Create, Read, Update, Delete) on databases. It empowers users to create personalized and intuitive database admin panels or dashboards without requiring any coding knowledge. With its user-friendly interface, ElectroCRUD streamlines the process of setting up and managing databases, making it accessible to users of all skill levels.

\n

By using ElectroCRUD, you can take full control of your database management tasks. Whether you need to create new records, retrieve existing data, update information, or delete unnecessary entries, ElectroCRUD provides a seamless and efficient solution. The software's intuitive design ensures that you can perform these operations effortlessly, saving you time and effort.

\n

Whether you are a developer, a business owner, or an individual seeking an efficient way to manage databases, ElectroCRUD provides a user-friendly solution that eliminates the need for coding. Its simplicity, customization options, and open-source nature make it a valuable tool for anyone looking to create and manage a database admin panel or dashboard.

\n

Key Features

\n
    \n
  • Effortless Setup: With just a few clicks, you can set up your database interface and customize it according to your requirements. No coding skills are necessary.
  • \n
  • Open Source: ElectroCRUD is completely free and open source, allowing for flexibility and community contributions.
  • \n
  • Advanced Features: The new version of ElectroCRUD introduces advanced features such as table and column-level documentation, tagging, and policies for handling sensitive data.
  • \n
  • Data About Data: In addition to displaying database data, ElectroCRUD now includes a new vertical that focuses on providing information about the data itself. You can describe your tables and columns and use column tags to create a comprehensive system for displaying and explaining the data.
  • \n
\n

Why Choose ElectroCRUD?

\n
    \n
  • Simplicity: ElectroCRUD eliminates the complexities of coding and provides a straightforward solution for managing databases.
  • \n
  • Customization: Tailor your database admin panel or dashboard to match your branding and workflow requirements.
  • \n
  • Efficiency: Perform CRUD operations seamlessly and efficiently, saving time and effort in database management.
  • \n
  • Community Support: Benefit from the active community behind ElectroCRUD, which ensures regular updates, security enhancements, and feature improvements.
  • \n
\n

History

\n

ElectroCRUD v1

\n

The initial version of ElectroCRUD was developed in 2016. This Electron application enabled users to create intuitive dashboards with data tables, search functionality, widgets, filters, and relationships. Even users with no programming experience could leverage the power of ElectroCRUD to build their own database interfaces.

\n

ElectroCRUD v2

\n

After a period of inactivity, ElectroCRUD was revived with a complete codebase overhaul. The new version, built from scratch using Electron and Angular 8, retained most of the features from the original version. Additionally, new features were continuously added to enhance the functionality and user experience.

\n

ElectroCRUD v3 (Current)

\n

In 2023, after a hiatus, ElectroCRUD underwent a major rewrite and modernization. The latest version, ElectroCRUD v3, has been completely rebuilt using React and TypeScript. This version focuses on providing comprehensive data management capabilities, including advanced features like table and column-level documentation, tagging, and policies for sensitive data.

\n

Supported Databases

\n

ElectroCRUD supports the following databases:

\n
    \n
  • MySQL / MariaDB
  • \n
  • SQLite
  • \n
  • PostgreSQL (Postgres)
  • \n
  • Microsoft SQL Server
  • \n
\n

With these database options, you can seamlessly integrate your preferred database system with ElectroCRUD and manage your data efficiently.

\n

Download Binaries

\n

\"GitHub

\n

\"GitHub\n\"GitHub

\n
", + "readmeOriginal": "

ElectroCRUD v3 \"GitHub \"Open

\n

ElectroCRUD

\n

ElectroCRUD is a powerful and flexible open-source software that simplifies CRUD operations (Create, Read, Update, Delete) on databases. It empowers users to create personalized and intuitive database admin panels or dashboards without requiring any coding knowledge. With its user-friendly interface, ElectroCRUD streamlines the process of setting up and managing databases, making it accessible to users of all skill levels.

\n

By using ElectroCRUD, you can take full control of your database management tasks. Whether you need to create new records, retrieve existing data, update information, or delete unnecessary entries, ElectroCRUD provides a seamless and efficient solution. The software's intuitive design ensures that you can perform these operations effortlessly, saving you time and effort.

\n

Whether you are a developer, a business owner, or an individual seeking an efficient way to manage databases, ElectroCRUD provides a user-friendly solution that eliminates the need for coding. Its simplicity, customization options, and open-source nature make it a valuable tool for anyone looking to create and manage a database admin panel or dashboard.

\n

Key Features

\n
    \n
  • Effortless Setup: With just a few clicks, you can set up your database interface and customize it according to your requirements. No coding skills are necessary.
  • \n
  • Open Source: ElectroCRUD is completely free and open source, allowing for flexibility and community contributions.
  • \n
  • Advanced Features: The new version of ElectroCRUD introduces advanced features such as table and column-level documentation, tagging, and policies for handling sensitive data.
  • \n
  • Data About Data: In addition to displaying database data, ElectroCRUD now includes a new vertical that focuses on providing information about the data itself. You can describe your tables and columns and use column tags to create a comprehensive system for displaying and explaining the data.
  • \n
\n

Why Choose ElectroCRUD?

\n
    \n
  • Simplicity: ElectroCRUD eliminates the complexities of coding and provides a straightforward solution for managing databases.
  • \n
  • Customization: Tailor your database admin panel or dashboard to match your branding and workflow requirements.
  • \n
  • Efficiency: Perform CRUD operations seamlessly and efficiently, saving time and effort in database management.
  • \n
  • Community Support: Benefit from the active community behind ElectroCRUD, which ensures regular updates, security enhancements, and feature improvements.
  • \n
\n

History

\n

ElectroCRUD v1

\n

The initial version of ElectroCRUD was developed in 2016. This Electron application enabled users to create intuitive dashboards with data tables, search functionality, widgets, filters, and relationships. Even users with no programming experience could leverage the power of ElectroCRUD to build their own database interfaces.

\n

ElectroCRUD v2

\n

After a period of inactivity, ElectroCRUD was revived with a complete codebase overhaul. The new version, built from scratch using Electron and Angular 8, retained most of the features from the original version. Additionally, new features were continuously added to enhance the functionality and user experience.

\n

ElectroCRUD v3 (Current)

\n

In 2023, after a hiatus, ElectroCRUD underwent a major rewrite and modernization. The latest version, ElectroCRUD v3, has been completely rebuilt using React and TypeScript. This version focuses on providing comprehensive data management capabilities, including advanced features like table and column-level documentation, tagging, and policies for sensitive data.

\n

Supported Databases

\n

ElectroCRUD supports the following databases:

\n
    \n
  • MySQL / MariaDB
  • \n
  • SQLite
  • \n
  • PostgreSQL (Postgres)
  • \n
  • Microsoft SQL Server
  • \n
\n

With these database options, you can seamlessly integrate your preferred database system with ElectroCRUD and manage your data efficiently.

\n

Download Binaries

\n

\"GitHub

\n

\"GitHub\n\"GitHub

\n
", + "readmeFetchedAt": "2024-02-29T22:00:39.806Z" }, "electron-app-store": { - "readmeCleaned": "

Electron App Store

\n

\"Repo

\n

\"CodeFactor\"

\n

\"Electron\n   \n\"Electron

\n

A Cross Platform App Store for Open-Source apps!

\n

Features

\n
    \n
  • Supports Windows, Linux, and macOS (Apple Silicon is supported!)
  • \n
  • Track progress, pause, cancel, delete (canceled only) downloads
  • \n
  • Browse Apps from 10+ Categories
  • \n
  • Search for apps by keyword and app name
  • \n
  • Download .exe, .appimage, .dmg and other file formats
  • \n
  • Automatic Install for .exe files
  • \n
  • Automatic Run for .AppImage files (for Linux only)
  • \n
  • Loads the app website if the Readme is absent for the app page
  • \n
  • Download from App Website if no binary is present (only if direct download button is located at the website)
  • \n
  • Is dark mode a Feature?
  • \n
\n

Screenshots

\n

\"Explore\n\"App\n\"Download\n\"Download

\n

Roadmap

\n
    \n
  • Install apps without spawning the installer modal
  • \n
  • Support Auto-Run of Appimages ✔️
  • \n
  • Create a CLI that has the same functionalty
  • \n
  • Encourage a Common ReadMe format from the app developers to have the app pages look more seeamless
  • \n
  • Support for Youtube preview videos shown on the website
  • \n
  • Add Rating Functionality
  • \n
  • Add Login Functionality
  • \n
  • Developer Portal to submit Apps!
  • \n
  • Online preview of Apps and an option to open it in the App Store
  • \n
\n

Installation

\n

You can download for your Platform by visiting our website or for Linux you can get the Snap from Snapcraft:
\n\"Get

\n

Contributing

\n

Drop your pull requests. We are all for It. Lets have fun in building this project.

\n

Community

\n

You can join us on Telegram or Discord!

\n

Telegram

\n

Just join us on Telegram by Clicking this Link

\n

Discord

\n

Let's chat on Discord by Clicking this link!

\n
", - "readmeOriginal": "

Electron App Store

\n

\"Repo

\n

\"CodeFactor\"

\n

\"Electron\n   \n\"Electron

\n

A Cross Platform App Store for Open-Source apps!

\n

Features

\n
    \n
  • Supports Windows, Linux, and macOS (Apple Silicon is supported!)
  • \n
  • Track progress, pause, cancel, delete (canceled only) downloads
  • \n
  • Browse Apps from 10+ Categories
  • \n
  • Search for apps by keyword and app name
  • \n
  • Download .exe, .appimage, .dmg and other file formats
  • \n
  • Automatic Install for .exe files
  • \n
  • Automatic Run for .AppImage files (for Linux only)
  • \n
  • Loads the app website if the Readme is absent for the app page
  • \n
  • Download from App Website if no binary is present (only if direct download button is located at the website)
  • \n
  • Is dark mode a Feature?
  • \n
\n

Screenshots

\n

\"Explore\n\"App\n\"Download\n\"Download

\n

Roadmap

\n
    \n
  • Install apps without spawning the installer modal
  • \n
  • Support Auto-Run of Appimages ✔️
  • \n
  • Create a CLI that has the same functionalty
  • \n
  • Encourage a Common ReadMe format from the app developers to have the app pages look more seeamless
  • \n
  • Support for Youtube preview videos shown on the website
  • \n
  • Add Rating Functionality
  • \n
  • Add Login Functionality
  • \n
  • Developer Portal to submit Apps!
  • \n
  • Online preview of Apps and an option to open it in the App Store
  • \n
\n

Installation

\n

You can download for your Platform by visiting our website or for Linux you can get the Snap from Snapcraft:
\n\"Get

\n

Contributing

\n

Drop your pull requests. We are all for It. Lets have fun in building this project.

\n

Community

\n

You can join us on Telegram or Discord!

\n

Telegram

\n

Just join us on Telegram by Clicking this Link

\n

Discord

\n

Let's chat on Discord by Clicking this link!

\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.074Z" + "readmeCleaned": "

Electron App Store

\n

\"Repo

\n

\"CodeFactor\"

\n

\"Electron\n   \n\"Electron

\n

A Cross Platform App Store for Open-Source apps!

\n

Features

\n
    \n
  • Supports Windows, Linux, and macOS (Apple Silicon is supported!)
  • \n
  • Track progress, pause, cancel, delete (canceled only) downloads
  • \n
  • Browse Apps from 10+ Categories
  • \n
  • Search for apps by keyword and app name
  • \n
  • Download .exe, .appimage, .dmg and other file formats
  • \n
  • Automatic Install for .exe files
  • \n
  • Automatic Run for .AppImage files (for Linux only)
  • \n
  • Loads the app website if the Readme is absent for the app page
  • \n
  • Download from App Website if no binary is present (only if direct download button is located at the website)
  • \n
  • Is dark mode a Feature?
  • \n
\n

Screenshots

\n

\"Explore\n\"App\n\"Download\n\"Download

\n

Roadmap

\n
    \n
  • Install apps without spawning the installer modal
  • \n
  • Support Auto-Run of Appimages ✔️
  • \n
  • Create a CLI that has the same functionalty
  • \n
  • Encourage a Common ReadMe format from the app developers to have the app pages look more seeamless
  • \n
  • Support for Youtube preview videos shown on the website
  • \n
  • Add Rating Functionality
  • \n
  • Add Login Functionality
  • \n
  • Developer Portal to submit Apps!
  • \n
  • Online preview of Apps and an option to open it in the App Store
  • \n
\n

Installation

\n

You can download for your Platform by visiting our website or for Linux you can get the Snap from Snapcraft:
\n\"Get

\n

Contributing

\n

Drop your pull requests. We are all for It. Lets have fun in building this project.

\n

Community

\n

You can join us on Telegram or Discord!

\n

Telegram

\n

Just join us on Telegram by Clicking this Link

\n

Discord

\n

Let's chat on Discord by Clicking this link!

\n
", + "readmeOriginal": "

Electron App Store

\n

\"Repo

\n

\"CodeFactor\"

\n

\"Electron\n   \n\"Electron

\n

A Cross Platform App Store for Open-Source apps!

\n

Features

\n
    \n
  • Supports Windows, Linux, and macOS (Apple Silicon is supported!)
  • \n
  • Track progress, pause, cancel, delete (canceled only) downloads
  • \n
  • Browse Apps from 10+ Categories
  • \n
  • Search for apps by keyword and app name
  • \n
  • Download .exe, .appimage, .dmg and other file formats
  • \n
  • Automatic Install for .exe files
  • \n
  • Automatic Run for .AppImage files (for Linux only)
  • \n
  • Loads the app website if the Readme is absent for the app page
  • \n
  • Download from App Website if no binary is present (only if direct download button is located at the website)
  • \n
  • Is dark mode a Feature?
  • \n
\n

Screenshots

\n

\"Explore\n\"App\n\"Download\n\"Download

\n

Roadmap

\n
    \n
  • Install apps without spawning the installer modal
  • \n
  • Support Auto-Run of Appimages ✔️
  • \n
  • Create a CLI that has the same functionalty
  • \n
  • Encourage a Common ReadMe format from the app developers to have the app pages look more seeamless
  • \n
  • Support for Youtube preview videos shown on the website
  • \n
  • Add Rating Functionality
  • \n
  • Add Login Functionality
  • \n
  • Developer Portal to submit Apps!
  • \n
  • Online preview of Apps and an option to open it in the App Store
  • \n
\n

Installation

\n

You can download for your Platform by visiting our website or for Linux you can get the Snap from Snapcraft:
\n\"Get

\n

Contributing

\n

Drop your pull requests. We are all for It. Lets have fun in building this project.

\n

Community

\n

You can join us on Telegram or Discord!

\n

Telegram

\n

Just join us on Telegram by Clicking this Link

\n

Discord

\n

Let's chat on Discord by Clicking this link!

\n
", + "readmeFetchedAt": "2024-02-29T22:00:39.967Z" }, "electron-clippy": { - "readmeCleaned": "

Clippy

\n

Clipboard manager that makes sense

\n

A clipboard manger that support text and images for now.\nThis cliboard is inspired by Ditto for Windows.\nif you on windows use ditto instead of this. Hence it is far better than this at current stage.\ni needed a same solution for linux and mac so i built it for myself.

\n

Since it is not configurable right now so let me give you a tour.\nIt allows you to copy and paste images/text while keeping your cliboard histroy as well. voila!\nYou can search through your texts using pannel.\nYou can hide/show tha app using alt+space for mac/windows/linux.

\n

The main thing i wanted was to be able to have a hot key for recent copied commands.

\n

So,\nYou have ctrl+1 to ... ctrl + 5 for your most recent 5 copied text or images at your disposal.\nif your are on mac use cmnd + 1 to achieve the desire effect.\nthere is a catch here Ditto allows you to paste using the hot keys as well. Since it is writter on electron i was unable to get the funcationality. i have found the way around but it's not that good.\nSo, to be able to use that functionality you need to have the jdk (java) installed on your computer since it uses the node module that uses the jar file to trigerr keys.\nThe above solution is kind a slow and unresponsive espacially for mac.\nSo, for mac i have used the apple script within this app. so you have to allow this application accesbility feature in order to use this functionality. other wise you can use the defualt settingss which is to press the desired hot key and then press ctrl/cmnd+ v manually to paste the text on that number.

\n
    \n
  • \n

    Todo Design a fine logo ;-)

    \n
  • \n
  • \n

    Add about Window.

    \n
  • \n
  • \n

    Allow user to change keys for hiding and pasting shortcuts through gui.

    \n
  • \n
  • \n

    Find a perfect way to trigger pasting using hot keys without delay.

    \n
  • \n
  • \n

    Auto Launch on startup

    \n
                       Any suggestion hit me up or create a pull request if you want in on fun!\n
    \n
  • \n
\n
", - "readmeOriginal": "

Clippy

\n

Clipboard manager that makes sense

\n

A clipboard manger that support text and images for now.\nThis cliboard is inspired by Ditto for Windows.\nif you on windows use ditto instead of this. Hence it is far better than this at current stage.\ni needed a same solution for linux and mac so i built it for myself.

\n

Since it is not configurable right now so let me give you a tour.\nIt allows you to copy and paste images/text while keeping your cliboard histroy as well. voila!\nYou can search through your texts using pannel.\nYou can hide/show tha app using alt+space for mac/windows/linux.

\n

The main thing i wanted was to be able to have a hot key for recent copied commands.

\n

So,\nYou have ctrl+1 to ... ctrl + 5 for your most recent 5 copied text or images at your disposal.\nif your are on mac use cmnd + 1 to achieve the desire effect.\nthere is a catch here Ditto allows you to paste using the hot keys as well. Since it is writter on electron i was unable to get the funcationality. i have found the way around but it's not that good.\nSo, to be able to use that functionality you need to have the jdk (java) installed on your computer since it uses the node module that uses the jar file to trigerr keys.\nThe above solution is kind a slow and unresponsive espacially for mac.\nSo, for mac i have used the apple script within this app. so you have to allow this application accesbility feature in order to use this functionality. other wise you can use the defualt settingss which is to press the desired hot key and then press ctrl/cmnd+ v manually to paste the text on that number.

\n
    \n
  • \n

    Todo Design a fine logo ;-)

    \n
  • \n
  • \n

    Add about Window.

    \n
  • \n
  • \n

    Allow user to change keys for hiding and pasting shortcuts through gui.

    \n
  • \n
  • \n

    Find a perfect way to trigger pasting using hot keys without delay.

    \n
  • \n
  • \n

    Auto Launch on startup

    \n
                       Any suggestion hit me up or create a pull request if you want in on fun!\n
    \n
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.168Z" + "readmeCleaned": "

Clippy

\n

Clipboard manager that makes sense

\n

A clipboard manger that support text and images for now.\nThis cliboard is inspired by Ditto for Windows.\nif you on windows use ditto instead of this. Hence it is far better than this at current stage.\ni needed a same solution for linux and mac so i built it for myself.

\n

Since it is not configurable right now so let me give you a tour.\nIt allows you to copy and paste images/text while keeping your cliboard histroy as well. voila!\nYou can search through your texts using pannel.\nYou can hide/show tha app using alt+space for mac/windows/linux.

\n

The main thing i wanted was to be able to have a hot key for recent copied commands.

\n

So,\nYou have ctrl+1 to ... ctrl + 5 for your most recent 5 copied text or images at your disposal.\nif your are on mac use cmnd + 1 to achieve the desire effect.\nthere is a catch here Ditto allows you to paste using the hot keys as well. Since it is writter on electron i was unable to get the funcationality. i have found the way around but it's not that good.\nSo, to be able to use that functionality you need to have the jdk (java) installed on your computer since it uses the node module that uses the jar file to trigerr keys.\nThe above solution is kind a slow and unresponsive espacially for mac.\nSo, for mac i have used the apple script within this app. so you have to allow this application accesbility feature in order to use this functionality. other wise you can use the defualt settingss which is to press the desired hot key and then press ctrl/cmnd+ v manually to paste the text on that number.

\n
    \n
  • \n

    Todo Design a fine logo ;-)

    \n
  • \n
  • \n

    Add about Window.

    \n
  • \n
  • \n

    Allow user to change keys for hiding and pasting shortcuts through gui.

    \n
  • \n
  • \n

    Find a perfect way to trigger pasting using hot keys without delay.

    \n
  • \n
  • \n

    Auto Launch on startup

    \n
                       Any suggestion hit me up or create a pull request if you want in on fun!\n
    \n
  • \n
\n
", + "readmeOriginal": "

Clippy

\n

Clipboard manager that makes sense

\n

A clipboard manger that support text and images for now.\nThis cliboard is inspired by Ditto for Windows.\nif you on windows use ditto instead of this. Hence it is far better than this at current stage.\ni needed a same solution for linux and mac so i built it for myself.

\n

Since it is not configurable right now so let me give you a tour.\nIt allows you to copy and paste images/text while keeping your cliboard histroy as well. voila!\nYou can search through your texts using pannel.\nYou can hide/show tha app using alt+space for mac/windows/linux.

\n

The main thing i wanted was to be able to have a hot key for recent copied commands.

\n

So,\nYou have ctrl+1 to ... ctrl + 5 for your most recent 5 copied text or images at your disposal.\nif your are on mac use cmnd + 1 to achieve the desire effect.\nthere is a catch here Ditto allows you to paste using the hot keys as well. Since it is writter on electron i was unable to get the funcationality. i have found the way around but it's not that good.\nSo, to be able to use that functionality you need to have the jdk (java) installed on your computer since it uses the node module that uses the jar file to trigerr keys.\nThe above solution is kind a slow and unresponsive espacially for mac.\nSo, for mac i have used the apple script within this app. so you have to allow this application accesbility feature in order to use this functionality. other wise you can use the defualt settingss which is to press the desired hot key and then press ctrl/cmnd+ v manually to paste the text on that number.

\n
    \n
  • \n

    Todo Design a fine logo ;-)

    \n
  • \n
  • \n

    Add about Window.

    \n
  • \n
  • \n

    Allow user to change keys for hiding and pasting shortcuts through gui.

    \n
  • \n
  • \n

    Find a perfect way to trigger pasting using hot keys without delay.

    \n
  • \n
  • \n

    Auto Launch on startup

    \n
                       Any suggestion hit me up or create a pull request if you want in on fun!\n
    \n
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:40.211Z" }, "elements": { - "readmeCleaned": "

\n \"Icon\"\n

Elements

\n

\n A desktop App which displays the periodic table
\n It's using the <chemical-element-visualisation> Web Component\n

\n \"build-with-love\"\n \"uses-js\"\n
\n \"download-count\"\n

\n

\n



\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n
# Clone this repository\ngit clone https://github.com/florianfe/Elements\n# Go into the repository\ncd Elements\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Run the app in test mode\nnpm start\n# build application for release\nnpm run-script dist
\n

🖼 Preview

\n

\"screenshot_1\"

\n

\"screenshot_2\"

\n

\"screenshot_3\"

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.2.1Download
Windows1.2.1Download
Linux (.deb)1.2.1Download
Linux (.AppImage)1.2.1Download
\n

📖 License

\n

\"forthebadge\"

\n
", - "readmeOriginal": "

\n \"Icon\"\n

Elements

\n

\n A desktop App which displays the periodic table
\n It's using the <chemical-element-visualisation> Web Component\n

\n \"build-with-love\"\n \"uses-js\"\n
\n \"download-count\"\n

\n

\n



\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n
# Clone this repository\ngit clone https://github.com/florianfe/Elements\n# Go into the repository\ncd Elements\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Run the app in test mode\nnpm start\n# build application for release\nnpm run-script dist
\n

🖼 Preview

\n

\"screenshot_1\"

\n

\"screenshot_2\"

\n

\"screenshot_3\"

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.2.1Download
Windows1.2.1Download
Linux (.deb)1.2.1Download
Linux (.AppImage)1.2.1Download
\n

📖 License

\n

\"forthebadge\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.224Z" + "readmeCleaned": "

\n \"Icon\"\n

Elements

\n

\n A desktop App which displays the periodic table
\n It's using the <chemical-element-visualisation> Web Component\n

\n \"build-with-love\"\n \"uses-js\"\n
\n \"download-count\"\n

\n

\n



\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n
# Clone this repository\ngit clone https://github.com/florianfe/Elements\n# Go into the repository\ncd Elements\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Run the app in test mode\nnpm start\n# build application for release\nnpm run-script dist
\n

🖼 Preview

\n

\"screenshot_1\"

\n

\"screenshot_2\"

\n

\"screenshot_3\"

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.2.1Download
Windows1.2.1Download
Linux (.deb)1.2.1Download
Linux (.AppImage)1.2.1Download
\n

📖 License

\n

\"forthebadge\"

\n
", + "readmeOriginal": "

\n \"Icon\"\n

Elements

\n

\n A desktop App which displays the periodic table
\n It's using the <chemical-element-visualisation> Web Component\n

\n \"build-with-love\"\n \"uses-js\"\n
\n \"download-count\"\n

\n

\n



\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n
# Clone this repository\ngit clone https://github.com/florianfe/Elements\n# Go into the repository\ncd Elements\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Run the app in test mode\nnpm start\n# build application for release\nnpm run-script dist
\n

🖼 Preview

\n

\"screenshot_1\"

\n

\"screenshot_2\"

\n

\"screenshot_3\"

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.2.1Download
Windows1.2.1Download
Linux (.deb)1.2.1Download
Linux (.AppImage)1.2.1Download
\n

📖 License

\n

\"forthebadge\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:40.214Z" }, - "encrypt0r": { - "readmeCleaned": "

🔐 encrypt0r

\n

Encrypt and Decrypt files on a Mac, Windows or Linux using a Passphrase

\n

\"encrypt0r

\n

💡 Motivation

\n

Sometimes you just need a quick way to encrypt files securely using a passphrase. I started this project to explore the world of Electron and learn about cryptography.

\n

encrypt0r provides a simple drag and drop interface to encrypt/decrypt your files using a password.

\n

🔏 Signing Issues

\n

When running the app on Mac/Windows, you might get an untrusted developer warning. This is because the app is not signed by the developer (aka me). Signing an app requires a Signing Certificate that costs hundreds of dollars per year. Apart from the warning, the app works as advertised.

\n

Here's a quick video of the warning on Windows: https://www.youtube.com/watch?v=VIVz7MtNEO0

\n

📹 Demo

\n

https://www.youtube.com/watch?v=WBf2bRMRFME

\n
", - "readmeOriginal": "

🔐 encrypt0r

\n

Encrypt and Decrypt files on a Mac, Windows or Linux using a Passphrase

\n

\"encrypt0r

\n

💡 Motivation

\n

Sometimes you just need a quick way to encrypt files securely using a passphrase. I started this project to explore the world of Electron and learn about cryptography.

\n

encrypt0r provides a simple drag and drop interface to encrypt/decrypt your files using a password.

\n

🔏 Signing Issues

\n

When running the app on Mac/Windows, you might get an untrusted developer warning. This is because the app is not signed by the developer (aka me). Signing an app requires a Signing Certificate that costs hundreds of dollars per year. Apart from the warning, the app works as advertised.

\n

Here's a quick video of the warning on Windows: https://www.youtube.com/watch?v=VIVz7MtNEO0

\n

📹 Demo

\n

https://www.youtube.com/watch?v=WBf2bRMRFME

\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.313Z" + "electronim": { + "readmeCleaned": "

ElectronIM

\n

\"GitHub\n\n\"Bugs\"\n\"Coverage\"\n\"npm\"\n\"GitHub\n\"electronim\"\n\"Chocolatey

\n

Free/Libre open source Electron based multi instant messaging (IM) client.

\n

Combine all your IM applications (or whatever you want) in a single browser (Electron) window.

\n

Quickstart

\n

Detailed guides for installation can be followed in our comprehensive setup guide.

\n

Download the latest binary version for your platform:\nreleases

\n

Or if you have Node installed in your system, you can try out ElectronIM by running one of the following commands:

\n
npx electronim\n
\n
npm install -g electronim\nelectronim\n
\n

Features

\n
    \n
  • ⚛ Multi-platform: ElectronIM is available for Linux 🐧, Mac 🍏 and Windows.
  • \n
  • 🌍 Based on Chromium 120
  • \n
  • 🔔 Desktop notifications: ElectronIM will notify you using your native system notifications.
  • \n
  • 🧐 Spellchecker: ElectronIM contains spellchecker dictionaries for many languages,\nif your language is not supported, just file an issue.
  • \n
  • 🕸 Supports any web based IM solution
  • \n
  • 👋 Drag-and-drop tab reordering
  • \n
  • 🔒 Configurable context for tabs (Isolated/sandboxed or shared). i.e. You can have multiple\ntabs/instances of the same service/web application if the context is sandboxed.
  • \n
  • 🔕 Notifications can be disabled for individual Applications
  • \n
  • 💤 Notifications can be disabled globally (Do not disturb)
  • \n
  • ⌨ Keyboard shortcuts
  • \n
  • 🖥️ Screen sharing
  • \n
  • 🌗 Light and Dark themes with system override
  • \n
  • 🗕 System Tray
  • \n
\n\n

\"Screenshot\"

\n

Motivation

\n

Inspired by Rambox and\nFranz, I created ElectronIM out of the necessity of\nhaving an all-in-one instant messaging app that didn't require registration and provided\nspell checking for free.

\n

Documentation

\n
    \n
  1. Setup Guide
  2. \n
  3. Keyboard Shortcuts
  4. \n
  5. Troubleshooting
  6. \n
\n

Acknowledgements

\n\n
", + "readmeOriginal": "

ElectronIM

\n

\"GitHub\n\n\"Bugs\"\n\"Coverage\"\n\"npm\"\n\"GitHub\n\"electronim\"\n\"Chocolatey

\n

Free/Libre open source Electron based multi instant messaging (IM) client.

\n

Combine all your IM applications (or whatever you want) in a single browser (Electron) window.

\n

Quickstart

\n

Detailed guides for installation can be followed in our comprehensive setup guide.

\n

Download the latest binary version for your platform:\nreleases

\n

Or if you have Node installed in your system, you can try out ElectronIM by running one of the following commands:

\n
npx electronim\n
\n
npm install -g electronim\nelectronim\n
\n

Features

\n
    \n
  • ⚛ Multi-platform: ElectronIM is available for Linux 🐧, Mac 🍏 and Windows.
  • \n
  • 🌍 Based on Chromium 120
  • \n
  • 🔔 Desktop notifications: ElectronIM will notify you using your native system notifications.
  • \n
  • 🧐 Spellchecker: ElectronIM contains spellchecker dictionaries for many languages,\nif your language is not supported, just file an issue.
  • \n
  • 🕸 Supports any web based IM solution
  • \n
  • 👋 Drag-and-drop tab reordering
  • \n
  • 🔒 Configurable context for tabs (Isolated/sandboxed or shared). i.e. You can have multiple\ntabs/instances of the same service/web application if the context is sandboxed.
  • \n
  • 🔕 Notifications can be disabled for individual Applications
  • \n
  • 💤 Notifications can be disabled globally (Do not disturb)
  • \n
  • ⌨ Keyboard shortcuts
  • \n
  • 🖥️ Screen sharing
  • \n
  • 🌗 Light and Dark themes with system override
  • \n
  • 🗕 System Tray
  • \n
\n\n

\"Screenshot\"

\n

Motivation

\n

Inspired by Rambox and\nFranz, I created ElectronIM out of the necessity of\nhaving an all-in-one instant messaging app that didn't require registration and provided\nspell checking for free.

\n

Documentation

\n
    \n
  1. Setup Guide
  2. \n
  3. Keyboard Shortcuts
  4. \n
  5. Troubleshooting
  6. \n
\n

Acknowledgements

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:40.365Z" }, "elephicon": { - "readmeCleaned": "

Elephicon

\n

Elephicon, a GUI wrapper for png2icons, generates Apple ICNS and Microsoft ICO files from PNG files.

\n

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

📗 Usage

\n
    \n
  • The ideal input is a 24-bit PNG file with 1024x1024 pixels and an alpha channel, but any other dimensions and most other PNG formats will do work.
  • \n
  • If you only need to create ICO files, 256×256 pixels will be enough.
  • \n
  • It's also possible to create icon files from non-quadratic source PNGs.
  • \n
\n

\"animation\"

\n

🎁 Download

\n

🖥️ macOS (x64, arm64)

\n

You can download the latest version of Elephicon from the releases page here:
\nhttps://github.com/sprout2000/elephicon/releases

\n

💻 Windows10, 11

\n

Download the latest version for Windows 10 and 11 at Microsoft Store.

\n

\"Badge\"

\n

🌈 Embedded Sizes

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DimensionICOICNS
16x16
16x16@2x
24x24
32x32
32x32@2x
48x48
64x64
72x72
96x96
128x128
128x128@2x
256x256
256x256@2x
512x512
512x512@2x
\n

📚 Supported Languages (App Menu)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageCode
English 🇺🇸 🇬🇧 🌎en
日本語 🇯🇵ja
Deutsch 🇩🇪de
Русский 🇷🇺ru
Português 🇵🇹 🇧🇷pt
Italiano 🇮🇹it
简体中文 🇨🇳zh_CN
Türkçe 🇹🇷tr
Malayalam 🇮🇳ml
\n

🔐 Security

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
APIValue
Content-Security-Policydefault-src self
nodeIntegrationfalse
enableRemoteModulefalse
contextIsolationtrue
safeDialogstrue
sandboxtrue
\n

🛠️ Development

\n

You can build this repository as follows:

\n
# clone this repo.\ngit clone https://github.com/sprout2000/elephicon.git\n\n# install dependencies\ncd elephicon\nnpm install\n\n# on development\nnpm run dev\n\n# on production\nnpm run build && npm run package
\n

🩹 Contributing

\n

You can easily contribute to this repository by providing translation files.

\n
    \n
  1. Create {your_LANG}.json in src/locales.
  2. \n
\n
  src\n  ├── @types\n  ├── createMenu.ts\n  ├── locales\n+ │   ├── de.json\n  │   ├── en.json\n  │   └── ja.json\n  ├── main.ts\n  ├── preload.ts\n  ├── setLocales.ts\n  └── web
\n
    \n
  1. Import the locale into src/setLocales.ts as follows:
  2. \n
\n
{\n i18next.init({\n lng: locale,\n fallbackLng: 'en',\n resources: {\n en: { translation: en },\n ja: { translation: ja },\n+ de: { translation: de },\n },\n });\n };\">
  import en from './locales/en.json';\n  import ja from './locales/ja.json';\n+ import de from './locales/de.json';\n\n  export const setLocales = (locale: string): void => {\n    i18next.init({\n      lng: locale,\n      fallbackLng: 'en',\n      resources: {\n        en: { translation: en },\n        ja: { translation: ja },\n+       de: { translation: de },\n      },\n    });\n  };
\n
    \n
  1. Send the pull request to this repo.
  2. \n
\n

🎉 Contributors

\n

Special Thanks to:

\n\n

🚦 Privacy Policy

\n
    \n
  • Elephicon and the developer do NOT collect any personal information or privacy-related information about the user.
  • \n
  • Elephicon and the developer do NOT collect the information of files opened by Elephicon.
  • \n
\n

©️ License

\n

png2icons

\n

MIT © idesis GmbH, Rellinghauser Straße 334F, D-45136 Essen

\n

Elephicon

\n

Copyright(c) 2020 sprout2000 and other contributors
\nMIT Licensed

\n
", - "readmeOriginal": "

Elephicon

\n

Elephicon, a GUI wrapper for png2icons, generates Apple ICNS and Microsoft ICO files from PNG files.

\n

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

📗 Usage

\n
    \n
  • The ideal input is a 24-bit PNG file with 1024x1024 pixels and an alpha channel, but any other dimensions and most other PNG formats will do work.
  • \n
  • If you only need to create ICO files, 256×256 pixels will be enough.
  • \n
  • It's also possible to create icon files from non-quadratic source PNGs.
  • \n
\n

\"animation\"

\n

🎁 Download

\n

🖥️ macOS (x64, arm64)

\n

You can download the latest version of Elephicon from the releases page here:
\nhttps://github.com/sprout2000/elephicon/releases

\n

💻 Windows10, 11

\n

Download the latest version for Windows 10 and 11 at Microsoft Store.

\n

\"Badge\"

\n

🌈 Embedded Sizes

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DimensionICOICNS
16x16
16x16@2x
24x24
32x32
32x32@2x
48x48
64x64
72x72
96x96
128x128
128x128@2x
256x256
256x256@2x
512x512
512x512@2x
\n

📚 Supported Languages (App Menu)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageCode
English 🇺🇸 🇬🇧 🌎en
日本語 🇯🇵ja
Deutsch 🇩🇪de
Русский 🇷🇺ru
Português 🇵🇹 🇧🇷pt
Italiano 🇮🇹it
简体中文 🇨🇳zh_CN
Türkçe 🇹🇷tr
Malayalam 🇮🇳ml
\n

🔐 Security

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
APIValue
Content-Security-Policydefault-src self
nodeIntegrationfalse
enableRemoteModulefalse
contextIsolationtrue
safeDialogstrue
sandboxtrue
\n

🛠️ Development

\n

You can build this repository as follows:

\n
# clone this repo.\ngit clone https://github.com/sprout2000/elephicon.git\n\n# install dependencies\ncd elephicon\nnpm install\n\n# on development\nnpm run dev\n\n# on production\nnpm run build && npm run package
\n

🩹 Contributing

\n

You can easily contribute to this repository by providing translation files.

\n
    \n
  1. Create {your_LANG}.json in src/locales.
  2. \n
\n
  src\n  ├── @types\n  ├── createMenu.ts\n  ├── locales\n+ │   ├── de.json\n  │   ├── en.json\n  │   └── ja.json\n  ├── main.ts\n  ├── preload.ts\n  ├── setLocales.ts\n  └── web
\n
    \n
  1. Import the locale into src/setLocales.ts as follows:
  2. \n
\n
  import en from './locales/en.json';\n  import ja from './locales/ja.json';\n+ import de from './locales/de.json';\n\n  export const setLocales = (locale: string): void => {\n    i18next.init({\n      lng: locale,\n      fallbackLng: 'en',\n      resources: {\n        en: { translation: en },\n        ja: { translation: ja },\n+       de: { translation: de },\n      },\n    });\n  };
\n
    \n
  1. Send the pull request to this repo.
  2. \n
\n

🎉 Contributors

\n

Special Thanks to:

\n\n

🚦 Privacy Policy

\n
    \n
  • Elephicon and the developer do NOT collect any personal information or privacy-related information about the user.
  • \n
  • Elephicon and the developer do NOT collect the information of files opened by Elephicon.
  • \n
\n

©️ License

\n

png2icons

\n

MIT © idesis GmbH, Rellinghauser Straße 334F, D-45136 Essen

\n

Elephicon

\n

Copyright(c) 2020 sprout2000 and other contributors
\nMIT Licensed

\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.350Z" + "readmeCleaned": "

Elephicon

\n

\"GitHub\n\"GitHub\n\"GitHub

\n

Elephicon, a GUI wrapper for png2icons, generates Apple ICNS and Microsoft ICO files from PNG files.

\n

📗 Usage

\n
    \n
  • The ideal input is a 24-bit PNG file with 1024x1024 pixels and an alpha channel, but any other dimensions and most other PNG formats will do work.
  • \n
  • If you only need to create ICO files, 256×256 pixels will be enough.
  • \n
  • It's also possible to create icon files from non-quadratic source PNGs.
  • \n
  • Various settings are available from the context menu.
  • \n
\n

\"animation\"

\n

📥 Download

\n

You can download the latest version of Elephicon from the releases page here:
\nhttps://github.com/sprout2000/elephicon/releases

\n

Note: No code signing has been done except for the macOS version.

\n

🌈 Embedded Sizes

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DimensionICOICNS
16x16
16x16@2x
24x24
32x32
32x32@2x
48x48
64x64
72x72
96x96
128x128
128x128@2x
256x256
256x256@2x
512x512
512x512@2x
\n

🌐 Supported Languages (App Menu)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageCode
Deutschde
Englishen
Españoles
Italianoit
日本語ja
Malayalamml
Portuguêspt
Русскийru
Türkçetr
Українськаuk
简体中文zh_CN
\n

🍻 Contributing

\n

You can easily contribute to this repository by providing translation files.

\n
    \n
  1. Create {your_LANG}.json in src/locales.
  2. \n
\n
  src\n  ├── @types\n  ├── createMenu.ts\n  ├── locales\n+ │   ├── de.json\n  │   ├── en.json\n  │   └── ja.json\n  ├── main.ts\n  ├── preload.ts\n  ├── setLocales.ts\n  └── web
\n
    \n
  1. And then please send a pull request to this repository.
  2. \n
\n

🎉 Contributors

\n

Thanks go to these wonderful people 🙂:

\n\n \n\n

©️ Copyright

\n\n

MIT © idesis GmbH, Rellinghauser Straße 334F, D-45136 Essen

\n

Elephicon

\n

Copyright(c) 2020-2024 sprout2000

\n
", + "readmeOriginal": "

Elephicon

\n

\"GitHub\n\"GitHub\n\"GitHub

\n

Elephicon, a GUI wrapper for png2icons, generates Apple ICNS and Microsoft ICO files from PNG files.

\n

📗 Usage

\n
    \n
  • The ideal input is a 24-bit PNG file with 1024x1024 pixels and an alpha channel, but any other dimensions and most other PNG formats will do work.
  • \n
  • If you only need to create ICO files, 256×256 pixels will be enough.
  • \n
  • It's also possible to create icon files from non-quadratic source PNGs.
  • \n
  • Various settings are available from the context menu.
  • \n
\n

\"animation\"

\n

📥 Download

\n

You can download the latest version of Elephicon from the releases page here:
\nhttps://github.com/sprout2000/elephicon/releases

\n

Note: No code signing has been done except for the macOS version.

\n

🌈 Embedded Sizes

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DimensionICOICNS
16x16
16x16@2x
24x24
32x32
32x32@2x
48x48
64x64
72x72
96x96
128x128
128x128@2x
256x256
256x256@2x
512x512
512x512@2x
\n

🌐 Supported Languages (App Menu)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageCode
Deutschde
Englishen
Españoles
Italianoit
日本語ja
Malayalamml
Portuguêspt
Русскийru
Türkçetr
Українськаuk
简体中文zh_CN
\n

🍻 Contributing

\n

You can easily contribute to this repository by providing translation files.

\n
    \n
  1. Create {your_LANG}.json in src/locales.
  2. \n
\n
  src\n  ├── @types\n  ├── createMenu.ts\n  ├── locales\n+ │   ├── de.json\n  │   ├── en.json\n  │   └── ja.json\n  ├── main.ts\n  ├── preload.ts\n  ├── setLocales.ts\n  └── web
\n
    \n
  1. And then please send a pull request to this repository.
  2. \n
\n

🎉 Contributors

\n

Thanks go to these wonderful people 🙂:

\n\n \n\n

©️ Copyright

\n\n

MIT © idesis GmbH, Rellinghauser Straße 334F, D-45136 Essen

\n

Elephicon

\n

Copyright(c) 2020-2024 sprout2000

\n
", + "readmeFetchedAt": "2024-02-29T22:00:40.665Z" + }, + "encrypt0r": { + "readmeCleaned": "

🔐 encrypt0r

\n

Encrypt and Decrypt files on a Mac, Windows or Linux using a Passphrase

\n

\"encrypt0r

\n

💡 Motivation

\n

Sometimes you just need a quick way to encrypt files securely using a passphrase. I started this project to explore the world of Electron and learn about cryptography.

\n

encrypt0r provides a simple drag and drop interface to encrypt/decrypt your files using a password.

\n

🔏 Signing Issues

\n

When running the app on Mac/Windows, you might get an untrusted developer warning. This is because the app is not signed by the developer (aka me). Signing an app requires a Signing Certificate that costs hundreds of dollars per year. Apart from the warning, the app works as advertised.

\n

Here's a quick video of the warning on Windows: https://www.youtube.com/watch?v=VIVz7MtNEO0

\n

📹 Demo

\n

https://www.youtube.com/watch?v=WBf2bRMRFME

\n
", + "readmeOriginal": "

🔐 encrypt0r

\n

Encrypt and Decrypt files on a Mac, Windows or Linux using a Passphrase

\n

\"encrypt0r

\n

💡 Motivation

\n

Sometimes you just need a quick way to encrypt files securely using a passphrase. I started this project to explore the world of Electron and learn about cryptography.

\n

encrypt0r provides a simple drag and drop interface to encrypt/decrypt your files using a password.

\n

🔏 Signing Issues

\n

When running the app on Mac/Windows, you might get an untrusted developer warning. This is because the app is not signed by the developer (aka me). Signing an app requires a Signing Certificate that costs hundreds of dollars per year. Apart from the warning, the app works as advertised.

\n

Here's a quick video of the warning on Windows: https://www.youtube.com/watch?v=VIVz7MtNEO0

\n

📹 Demo

\n

https://www.youtube.com/watch?v=WBf2bRMRFME

\n
", + "readmeFetchedAt": "2024-02-29T22:00:40.754Z" }, "erin": { - "readmeCleaned": "
\n \n

Erin

\n

A cross-platform app for changing wallpaper

\n
\n

Goal

\n

Erin has been created as an attempt to solve just one seemingly easy and, as I figured out later on, fairly common problem: getting used to your desktop wallpaper way too quickly while downloading them manually being too big of a hassle. If one's a software engineer, it's their moral duty to spend 100+ hours trying to automate a task that would take 10 minutes to complete manually in the worst of conditions, so that's exactly how Erin was born.

\n

Screenshots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\"Dark\"Light
\"Dark\"Light
\"Dark\"Light
\"Dark\"Light
\n

Installation

\n

Download an installation file corresponding to your OS from GitHub releases

\n

\"Get

\n

Stack

\n

Main technologies used in the project:

\n
    \n
  • Typescript
  • \n
  • React
  • \n
  • Electron
  • \n
  • Redux toolkit
  • \n
\n

Local setup

\n

Setup

\n

Copy the repository using the following command:

\n
git clone https://github.com/losbiw/erin\n
\n

Include your own .env file (or use the existing one) in the electron directory which has to contain the following variables:

\n
    \n
  • PEXELS_API_KEY
  • \n
  • WEATHER_API_KEY (OpenWeatherMap API is supported by default, in case of using another API you have to:\n\n
  • \n
  • GOOGLE_API_KEY
  • \n
  • GH_TOKEN (optional, but auto-updater won't work without it)
  • \n
\n

Steps to run locally

\n
    \n
  • Install dependencies: yarn install
  • \n
  • Run react app: yarn react-start
  • \n
  • Transpile electron code: yarn electron-compile
  • \n
  • Run electron app: yarn electron-start
  • \n
\n

Commands to build the app on each platform

\n
    \n
  • Windows: yarn build-win
  • \n
  • Linux: yarn build-linux
  • \n
  • MacOS: yarn build-mac
  • \n
  • All three: yarn build-mwl
  • \n
\n
", - "readmeOriginal": "
\n \n

Erin

\n

A cross-platform app for changing wallpaper

\n
\n

Goal

\n

Erin has been created as an attempt to solve just one seemingly easy and, as I figured out later on, fairly common problem: getting used to your desktop wallpaper way too quickly while downloading them manually being too big of a hassle. If one's a software engineer, it's their moral duty to spend 100+ hours trying to automate a task that would take 10 minutes to complete manually in the worst of conditions, so that's exactly how Erin was born.

\n

Screenshots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\"Dark\"Light
\"Dark\"Light
\"Dark\"Light
\"Dark\"Light
\n

Installation

\n

Download an installation file corresponding to your OS from GitHub releases

\n

\"Get

\n

Stack

\n

Main technologies used in the project:

\n
    \n
  • Typescript
  • \n
  • React
  • \n
  • Electron
  • \n
  • Redux toolkit
  • \n
\n

Local setup

\n

Setup

\n

Copy the repository using the following command:

\n
git clone https://github.com/losbiw/erin\n
\n

Include your own .env file (or use the existing one) in the electron directory which has to contain the following variables:

\n
    \n
  • PEXELS_API_KEY
  • \n
  • WEATHER_API_KEY (OpenWeatherMap API is supported by default, in case of using another API you have to:\n\n
  • \n
  • GOOGLE_API_KEY
  • \n
  • GH_TOKEN (optional, but auto-updater won't work without it)
  • \n
\n

Steps to run locally

\n
    \n
  • Install dependencies: yarn install
  • \n
  • Run react app: yarn react-start
  • \n
  • Transpile electron code: yarn electron-compile
  • \n
  • Run electron app: yarn electron-start
  • \n
\n

Commands to build the app on each platform

\n
    \n
  • Windows: yarn build-win
  • \n
  • Linux: yarn build-linux
  • \n
  • MacOS: yarn build-mac
  • \n
  • All three: yarn build-mwl
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.429Z" + "readmeCleaned": "
\n \n

Erin

\n

A cross-platform app for changing wallpaper

\n
\n

Goal

\n

Erin has been created as an attempt to solve just one seemingly easy and, as I figured out later on, fairly common problem: getting used to your desktop wallpaper way too quickly while downloading them manually being too big of a hassle. If one's a software engineer, it's their moral duty to spend 100+ hours trying to automate a task that would take 10 minutes to complete manually in the worst of conditions, so that's exactly how Erin was born.

\n

Screenshots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\"Dark\"Light
\"Dark\"Light
\"Dark\"Light
\"Dark\"Light
\n

Installation

\n

Download an installation file corresponding to your OS from GitHub releases

\n

\"Get

\n

Stack

\n

Main technologies used in the project:

\n
    \n
  • Typescript
  • \n
  • React
  • \n
  • Electron
  • \n
  • Redux toolkit
  • \n
\n

Local setup

\n

Setup

\n

Copy the repository using the following command:

\n
git clone https://github.com/losbiw/erin\n
\n

Include your own .env file (or use the existing one) in the electron directory which has to contain the following variables:

\n
    \n
  • PEXELS_API_KEY
  • \n
  • WEATHER_API_KEY (OpenWeatherMap API is supported by default, in case of using another API you have to:\n\n
  • \n
  • GOOGLE_API_KEY
  • \n
  • GH_TOKEN (optional, but auto-updater won't work without it)
  • \n
\n

Steps to run locally

\n
    \n
  • Install dependencies: yarn install
  • \n
  • Run react app: yarn react-start
  • \n
  • Transpile electron code: yarn electron-compile
  • \n
  • Run electron app: yarn electron-start
  • \n
\n

Commands to build the app on each platform

\n
    \n
  • Windows: yarn build-win
  • \n
  • Linux: yarn build-linux
  • \n
  • MacOS: yarn build-mac
  • \n
  • All three: yarn build-mwl
  • \n
\n
", + "readmeOriginal": "
\n \n

Erin

\n

A cross-platform app for changing wallpaper

\n
\n

Goal

\n

Erin has been created as an attempt to solve just one seemingly easy and, as I figured out later on, fairly common problem: getting used to your desktop wallpaper way too quickly while downloading them manually being too big of a hassle. If one's a software engineer, it's their moral duty to spend 100+ hours trying to automate a task that would take 10 minutes to complete manually in the worst of conditions, so that's exactly how Erin was born.

\n

Screenshots

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\"Dark\"Light
\"Dark\"Light
\"Dark\"Light
\"Dark\"Light
\n

Installation

\n

Download an installation file corresponding to your OS from GitHub releases

\n

\"Get

\n

Stack

\n

Main technologies used in the project:

\n
    \n
  • Typescript
  • \n
  • React
  • \n
  • Electron
  • \n
  • Redux toolkit
  • \n
\n

Local setup

\n

Setup

\n

Copy the repository using the following command:

\n
git clone https://github.com/losbiw/erin\n
\n

Include your own .env file (or use the existing one) in the electron directory which has to contain the following variables:

\n
    \n
  • PEXELS_API_KEY
  • \n
  • WEATHER_API_KEY (OpenWeatherMap API is supported by default, in case of using another API you have to:\n\n
  • \n
  • GOOGLE_API_KEY
  • \n
  • GH_TOKEN (optional, but auto-updater won't work without it)
  • \n
\n

Steps to run locally

\n
    \n
  • Install dependencies: yarn install
  • \n
  • Run react app: yarn react-start
  • \n
  • Transpile electron code: yarn electron-compile
  • \n
  • Run electron app: yarn electron-start
  • \n
\n

Commands to build the app on each platform

\n
    \n
  • Windows: yarn build-win
  • \n
  • Linux: yarn build-linux
  • \n
  • MacOS: yarn build-mac
  • \n
  • All three: yarn build-mwl
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:40.945Z" }, "email-securely-app": { - "readmeCleaned": "

\n \n

\n

ElectronMail is an Electron-based unofficial desktop client for ProtonMail. The app aims to provide enhanced desktop user experience enabling features that are not supported by the official in-browser web clients.\nIt is written in TypeScript and uses Angular.

\n

\"GitHub\n\"License\"\n\"GitHub

\n

\"view-toggling\"

\n

Download

\n

The download page with Linux/OSX/Windows installation packages is here.

\n

The way of verifying that the installation packages attached to the releases have been assembled from the source code is being provided.

\n

Some package types are available for installing from the repositories (AUR/Pacman and Snap repositories are being maintained by @joshirio and MPR/Debian repo by @hiddeninthesand):

\n

\"Get

\n

\"Get

\n

\"Get

\n

\"Get

\n

\"Get

\n

Features

\n
    \n
  • \n

    \":octocat:\" Open Source.

    \n
  • \n
  • \n

    ⚙️ Reproducible builds. See details in #183.

    \n
  • \n
  • \n

    ⚙️ Cross platform. The app works on Linux/OSX/Windows platforms. Binary installation packages located here.

    \n
  • \n
  • \n

    🔎 Full-text search. Including email body content scanning capability. Enabled with v2.2.0 release. See the respective issue for details.

    \n
  • \n
  • \n

    🔎 JavaScript-based/unlimited messages filtering. Enabled since v4.11.0 release. See the respective #257 for details. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    📦 Offline access to the email messages (attachments content not stored locally, but emails body content). The local store feature enables storing your messages in the encrypted database.bin file (see FAQ for file purpose details). So the app allows you to view your messages offline, running full-text search against them, exporting them to EML/JSON files. etc. Enabled since v2.0.0 release.

    \n
  • \n
  • \n

    📫 Multi accounts support including supporting individual API entry points. For example, you can force the specific email account added in the app connect to the email provider via the Tor only by selecting the Tor version 3 address API entry point in the dropdown list and configuring a proxy as described in this message.

    \n
  • \n
  • \n

    🔓 Automatic login into the app with a remembered the system keychain remembered master (keep me signed in feature). Integration with as a system keychain is done with the keytar module. By the way, on Linux KeePassXC implements the Secret Service interface and so it can be acting as a system keychain (for details, see the \"automatic login into the app\"-related point in the FAQ).

    \n
  • \n
  • \n

    🔓 Automatic login into the email accounts, including filling 2FA tokens. Two auto-login delay scenarios supported in order to make it harder to correlate the identities, see the respective issue.

    \n
  • \n
  • \n

    🔓 Persistent email account sessions. The feature introduced since v4.2.0 version with the experimental label, #227. The feature enables the scenario when you to enter the account credentials on the login form only once, manually or automatically by the app, and then you never see the login form anymore for this email account even if you restart the app (unless you explicitly dropped the session in the admin area or it got dropped by the service due to the inactivity/expiration). If this feature is enabled for the account, manual credentials filling is the preferred option as a more secure option since you don't save the account credentials anywhere (credentials are encrypted though even if saved, see settings.bin file description in the FAQ).

    \n
  • \n
  • \n

    🔐 Encrypted local storage with switchable predefined key derivation and encryption presets. Argon2 is used as the default key derivation function.

    \n
  • \n
  • \n

    ⚙️ Switchable accounts handle buttons positioning (top , left, left-thin). See details in #36 and #175. Demo screenshots placed in the images folder (specifically this image).

    \n
  • \n
  • \n

    📦 Batch emails export to EML files (attachments can optionally be exported in online / live mode, not available in offline mode since not stored locally). Feature released with v2.0.0-beta.4 version, requires local store feature to be enabled.

    \n
  • \n
  • \n

    🔐 Built-in/prepackaged web clients. The prepackaged with the app proton web clients assembled from source code, see the respective official repositories. See 79 and 80 issues for details.

    \n
  • \n
  • \n

    ⚙️ Configuring proxy per account support. Enabled since v3.0.0 release. See 113 and 120 issues for details.

    \n
  • \n
  • \n

    🌔 Dark mode support. See details in #242.

    \n
  • \n
  • \n

    🔔 System tray icon with a total number of unread messages shown on top of it. Enabling local store improves this feature, see #30.

    \n
  • \n
  • \n

    ⚙️ Starting minimized to tray and closing to tray opt-out features.

    \n
  • \n
  • \n

    🔔 Native notifications for individual accounts clicking on which focuses the app window and selects respective account in the accounts list.

    \n
  • \n
  • \n

    📆 Calendar notifications / alarms regardless of the open page (mail/calendar/settings/account/drive). The opt-in feature has been enabled since v4.9.0. See #229 for details.

    \n
  • \n
  • \n

    😎 Making all email \"read\" in a single mouse click. Enabled since v3.8.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Routing images through proxy. The opt-in feature has been enabled since v4.9.0. See #312 for details.

    \n
  • \n
  • \n

    😎 Batch mails removing bypassing the trash. Enabled since v4.9.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Batch mails moving between folders. Enabled since v4.5.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Per-account custom CSS injection (per-account styling). Enabled since v4.10.0. See #355 for details.

    \n
  • \n
  • \n

    📝 Spell Checking.

    \n
  • \n
\n

FAQ

\n

You got it here.

\n

How to build your own installation package from source code

\n

Building on Continuous Integration server

\n

The reproducible builds idea is respected by the project. So the simplest way to prepare your own installation package from the source code is to clone the project. The respective GitHub Actions CI config file comes with the project.

\n

Building locally

\n
    \n
  • Regardless of the platform you are working on, you will need to have Node.js v16.13.x installed. You might want to use Node Version Manager to be able to switch between the Node.js versions:\n
      \n
    • Install NVM.
    • \n
    • Run nvm install 16.13.2.
    • \n
    • Run nvm use 16.13.2.
    • \n
    \n
  • \n
  • Make sure you are using npm v7+, not the v6 (run npm -v to see the version).
  • \n
  • Some native modules require compiling process to be involved and for that Python and C++ compiler need to be installed on the system:\n
      \n
    • On Windows: the simplest way to install all the needed stuff on Windows is to run npm install --global --production windows-build-tools CLI command.
    • \n
    • On Linux: python, make and a C/C++ compiler toolchain, like GCC are most likely already installed. Besides keytar needs libsecret library to be installed.
    • \n
    • On macOS: python and Xcode need to be installed. You also need to install the Command Line Tools via Xcode, can be found under the Xcode -> Preferences -> Downloads menu.
    • \n
    \n
  • \n
  • ProtonMail's WebClient requires addition environment setup if you run Windows, see.
  • \n
  • Clone this project to your local device. If you are going to contribute, consider cloning the forked into your own GitHub account project.
  • \n
  • Install pnpm.
  • \n
  • Install dependencies running pnpm install --frozen-lockfile (setting PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 environment variable might speed up the process).
  • \n
  • Build app running pnpm run app:dist.
  • \n
  • Build a package to install running pnpm run electron-builder:dist command to build Windows/Mac OS X package and one of the following commands to build Linux package:\n
      \n
    • pnpm run electron-builder:dist:linux:appimage
    • \n
    • pnpm run electron-builder:dist:linux:deb
    • \n
    • pnpm run electron-builder:dist:linux:freebsd
    • \n
    • pnpm run electron-builder:dist:linux:pacman
    • \n
    • pnpm run electron-builder:dist:linux:rpm
    • \n
    • pnpm run electron-builder:dist:linux:snap
    • \n
    \n
  • \n
  • The assembled installation package comes into the ./dist folder.
  • \n
\n

To recap, considering that all the described build requirements are met, the short command to build let's say Arch Linux package will be pnpm install --frozen-lockfile && pnpm run app:dist && pnpm run electron-builder:dist:linux:pacman.

\n

Data/config files created and used by the app

\n

If you want to backup the app data these are only files you need to take care of (files localed in the settings folder):

\n
    \n
  • config.json file keeps config parameters. There is no sensitive data in this file, so unencrypted.
  • \n
  • settings.bin file keeps added to the app accounts including credentials if a user decided to save them. The file is encrypted with 32 bytes length key derived from the master password.
  • \n
  • database.bin file is a local database that keeps fetched emails/folders/contacts entities if the local store feature was enabled for at least one account. The file is encrypted with 32 bytes length key randomly generated and stored in settings.bin. The app by design flushes and loads to memory the database.bin file as a whole thing but not like encrypting only the specific columns of the database. It's of course not an optimal approach in terms of performance and resource consumption but it allows keeping the metadata hidden. You can see some details here.
  • \n
  • database-session.bin file is being used in the same way and for the same purpose as database.bin but it holds the current session data only. The data from this file will be merged to the database.bin on the next app unlocking with the master password.
  • \n
  • session.bin file holds the session data of the email accounts. The file is used if the Persistent Session feature is enabled for at least one account (the feature introduced since v4.2.0 version with experimental label, #227). The file is encrypted with 32 bytes length key randomly generated and stored in settings.bin.
  • \n
  • log.log file keeps log lines. The log level by default is set to error (see config.json file).
  • \n
\n

Removing the app

\n

It's recommended to perform the following actions before uninstalling the app:

\n
    \n
  • If you had the Keep me signed in feature enabled (see screenshot), click Log-out action in the app menu (see screenshot). That will remove locally stored master password (done with node-keytar). You can also remove it having the app already uninstalled, but that would be a more complicated way as you will have to manually edit the system's keychain.
  • \n
  • Remove settings folder manually. You can locate settings folder path clicking Open setting folder app/tray menu item (see screenshot) or reading app.getPath(name =\"userData\") related app.getPath(name) section here.
  • \n
\n
", - "readmeOriginal": "

\n \n

\n

ElectronMail is an Electron-based unofficial desktop client for ProtonMail. The app aims to provide enhanced desktop user experience enabling features that are not supported by the official in-browser web clients.\nIt is written in TypeScript and uses Angular.

\n

\"GitHub\n\"License\"\n\"GitHub

\n

\"view-toggling\"

\n

Download

\n

The download page with Linux/OSX/Windows installation packages is here.

\n

The way of verifying that the installation packages attached to the releases have been assembled from the source code is being provided.

\n

Some package types are available for installing from the repositories (AUR/Pacman and Snap repositories are being maintained by @joshirio and MPR/Debian repo by @hiddeninthesand):

\n

\"Get

\n

\"Get

\n

\"Get

\n

\"Get

\n

\"Get

\n

Features

\n
    \n
  • \n

    \":octocat:\" Open Source.

    \n
  • \n
  • \n

    ⚙️ Reproducible builds. See details in #183.

    \n
  • \n
  • \n

    ⚙️ Cross platform. The app works on Linux/OSX/Windows platforms. Binary installation packages located here.

    \n
  • \n
  • \n

    🔎 Full-text search. Including email body content scanning capability. Enabled with v2.2.0 release. See the respective issue for details.

    \n
  • \n
  • \n

    🔎 JavaScript-based/unlimited messages filtering. Enabled since v4.11.0 release. See the respective #257 for details. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    📦 Offline access to the email messages (attachments content not stored locally, but emails body content). The local store feature enables storing your messages in the encrypted database.bin file (see FAQ for file purpose details). So the app allows you to view your messages offline, running full-text search against them, exporting them to EML/JSON files. etc. Enabled since v2.0.0 release.

    \n
  • \n
  • \n

    📫 Multi accounts support including supporting individual API entry points. For example, you can force the specific email account added in the app connect to the email provider via the Tor only by selecting the Tor version 3 address API entry point in the dropdown list and configuring a proxy as described in this message.

    \n
  • \n
  • \n

    🔓 Automatic login into the app with a remembered the system keychain remembered master (keep me signed in feature). Integration with as a system keychain is done with the keytar module. By the way, on Linux KeePassXC implements the Secret Service interface and so it can be acting as a system keychain (for details, see the \"automatic login into the app\"-related point in the FAQ).

    \n
  • \n
  • \n

    🔓 Automatic login into the email accounts, including filling 2FA tokens. Two auto-login delay scenarios supported in order to make it harder to correlate the identities, see the respective issue.

    \n
  • \n
  • \n

    🔓 Persistent email account sessions. The feature introduced since v4.2.0 version with the experimental label, #227. The feature enables the scenario when you to enter the account credentials on the login form only once, manually or automatically by the app, and then you never see the login form anymore for this email account even if you restart the app (unless you explicitly dropped the session in the admin area or it got dropped by the service due to the inactivity/expiration). If this feature is enabled for the account, manual credentials filling is the preferred option as a more secure option since you don't save the account credentials anywhere (credentials are encrypted though even if saved, see settings.bin file description in the FAQ).

    \n
  • \n
  • \n

    🔐 Encrypted local storage with switchable predefined key derivation and encryption presets. Argon2 is used as the default key derivation function.

    \n
  • \n
  • \n

    ⚙️ Switchable accounts handle buttons positioning (top , left, left-thin). See details in #36 and #175. Demo screenshots placed in the images folder (specifically this image).

    \n
  • \n
  • \n

    📦 Batch emails export to EML files (attachments can optionally be exported in online / live mode, not available in offline mode since not stored locally). Feature released with v2.0.0-beta.4 version, requires local store feature to be enabled.

    \n
  • \n
  • \n

    🔐 Built-in/prepackaged web clients. The prepackaged with the app proton web clients assembled from source code, see the respective official repositories. See 79 and 80 issues for details.

    \n
  • \n
  • \n

    ⚙️ Configuring proxy per account support. Enabled since v3.0.0 release. See 113 and 120 issues for details.

    \n
  • \n
  • \n

    🌔 Dark mode support. See details in #242.

    \n
  • \n
  • \n

    🔔 System tray icon with a total number of unread messages shown on top of it. Enabling local store improves this feature, see #30.

    \n
  • \n
  • \n

    ⚙️ Starting minimized to tray and closing to tray opt-out features.

    \n
  • \n
  • \n

    🔔 Native notifications for individual accounts clicking on which focuses the app window and selects respective account in the accounts list.

    \n
  • \n
  • \n

    📆 Calendar notifications / alarms regardless of the open page (mail/calendar/settings/account/drive). The opt-in feature has been enabled since v4.9.0. See #229 for details.

    \n
  • \n
  • \n

    😎 Making all email \"read\" in a single mouse click. Enabled since v3.8.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Routing images through proxy. The opt-in feature has been enabled since v4.9.0. See #312 for details.

    \n
  • \n
  • \n

    😎 Batch mails removing bypassing the trash. Enabled since v4.9.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Batch mails moving between folders. Enabled since v4.5.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Per-account custom CSS injection (per-account styling). Enabled since v4.10.0. See #355 for details.

    \n
  • \n
  • \n

    📝 Spell Checking.

    \n
  • \n
\n

FAQ

\n

You got it here.

\n

How to build your own installation package from source code

\n

Building on Continuous Integration server

\n

The reproducible builds idea is respected by the project. So the simplest way to prepare your own installation package from the source code is to clone the project. The respective GitHub Actions CI config file comes with the project.

\n

Building locally

\n
    \n
  • Regardless of the platform you are working on, you will need to have Node.js v16.13.x installed. You might want to use Node Version Manager to be able to switch between the Node.js versions:\n
      \n
    • Install NVM.
    • \n
    • Run nvm install 16.13.2.
    • \n
    • Run nvm use 16.13.2.
    • \n
    \n
  • \n
  • Make sure you are using npm v7+, not the v6 (run npm -v to see the version).
  • \n
  • Some native modules require compiling process to be involved and for that Python and C++ compiler need to be installed on the system:\n
      \n
    • On Windows: the simplest way to install all the needed stuff on Windows is to run npm install --global --production windows-build-tools CLI command.
    • \n
    • On Linux: python, make and a C/C++ compiler toolchain, like GCC are most likely already installed. Besides keytar needs libsecret library to be installed.
    • \n
    • On macOS: python and Xcode need to be installed. You also need to install the Command Line Tools via Xcode, can be found under the Xcode -> Preferences -> Downloads menu.
    • \n
    \n
  • \n
  • ProtonMail's WebClient requires addition environment setup if you run Windows, see.
  • \n
  • Clone this project to your local device. If you are going to contribute, consider cloning the forked into your own GitHub account project.
  • \n
  • Install pnpm.
  • \n
  • Install dependencies running pnpm install --frozen-lockfile (setting PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 environment variable might speed up the process).
  • \n
  • Build app running pnpm run app:dist.
  • \n
  • Build a package to install running pnpm run electron-builder:dist command to build Windows/Mac OS X package and one of the following commands to build Linux package:\n
      \n
    • pnpm run electron-builder:dist:linux:appimage
    • \n
    • pnpm run electron-builder:dist:linux:deb
    • \n
    • pnpm run electron-builder:dist:linux:freebsd
    • \n
    • pnpm run electron-builder:dist:linux:pacman
    • \n
    • pnpm run electron-builder:dist:linux:rpm
    • \n
    • pnpm run electron-builder:dist:linux:snap
    • \n
    \n
  • \n
  • The assembled installation package comes into the ./dist folder.
  • \n
\n

To recap, considering that all the described build requirements are met, the short command to build let's say Arch Linux package will be pnpm install --frozen-lockfile && pnpm run app:dist && pnpm run electron-builder:dist:linux:pacman.

\n

Data/config files created and used by the app

\n

If you want to backup the app data these are only files you need to take care of (files localed in the settings folder):

\n
    \n
  • config.json file keeps config parameters. There is no sensitive data in this file, so unencrypted.
  • \n
  • settings.bin file keeps added to the app accounts including credentials if a user decided to save them. The file is encrypted with 32 bytes length key derived from the master password.
  • \n
  • database.bin file is a local database that keeps fetched emails/folders/contacts entities if the local store feature was enabled for at least one account. The file is encrypted with 32 bytes length key randomly generated and stored in settings.bin. The app by design flushes and loads to memory the database.bin file as a whole thing but not like encrypting only the specific columns of the database. It's of course not an optimal approach in terms of performance and resource consumption but it allows keeping the metadata hidden. You can see some details here.
  • \n
  • database-session.bin file is being used in the same way and for the same purpose as database.bin but it holds the current session data only. The data from this file will be merged to the database.bin on the next app unlocking with the master password.
  • \n
  • session.bin file holds the session data of the email accounts. The file is used if the Persistent Session feature is enabled for at least one account (the feature introduced since v4.2.0 version with experimental label, #227). The file is encrypted with 32 bytes length key randomly generated and stored in settings.bin.
  • \n
  • log.log file keeps log lines. The log level by default is set to error (see config.json file).
  • \n
\n

Removing the app

\n

It's recommended to perform the following actions before uninstalling the app:

\n
    \n
  • If you had the Keep me signed in feature enabled (see screenshot), click Log-out action in the app menu (see screenshot). That will remove locally stored master password (done with node-keytar). You can also remove it having the app already uninstalled, but that would be a more complicated way as you will have to manually edit the system's keychain.
  • \n
  • Remove settings folder manually. You can locate settings folder path clicking Open setting folder app/tray menu item (see screenshot) or reading app.getPath(name =\"userData\") related app.getPath(name) section here.
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.647Z" + "readmeCleaned": "

\n \n

\n

ElectronMail is an Electron-based unofficial desktop client for ProtonMail. The app aims to provide enhanced desktop user experience enabling features that are not supported by the official in-browser web clients.\nIt is written in TypeScript and uses Angular.

\n

\"GitHub\n\"License\"\n\"GitHub

\n

\"view-toggling\"

\n

Download

\n

The download page with Linux/macOS/Windows installation packages is here.

\n

The way of verifying that the installation packages attached to the releases have been assembled from the source code is being provided.

\n

Some package types are available for installing from the repositories:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Maintainer
\"AUR@vladimiry since v5.1.8 (@joshirio before)
\"Snapcraft@vladimiry since v5.1.8 (@joshirio before)
\"Flathub@vladimiry
\"MPR@taivlam since #675 (@hiddeninthesand before)
\"Chocolatey@vladimiry
\"Scoopno specific maintainer (community)
\"Wingetno specific maintainer (community)
\n

Features

\n
    \n
  • \n

    \":octocat:\" Open Source.

    \n
  • \n
  • \n

    ⚙️ Reproducible builds. See details in #183.

    \n
  • \n
  • \n

    ⚙️ Cross platform. The app works on Linux/macOS/Windows platforms. Binary installation packages located here.

    \n
  • \n
  • \n

    🔎 Full-text search. Including email body content scanning capability. Enabled with v2.2.0 release. See the respective issue for details.

    \n
  • \n
  • \n

    🔎 JavaScript-based/unlimited messages filtering. Enabled since v4.11.0 release. See the respective #257 for details. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    📦 Offline access to the email messages (attachments content not stored locally, but emails body content). The local store feature enables storing your messages in the encrypted database.bin file (see FAQ for file purpose details). So the app allows you to view your messages offline, running full-text search against them, exporting them to EML/JSON files. etc. Enabled since v2.0.0 release.

    \n
  • \n
  • \n

    📫 Multi accounts support including supporting individual API entry points. For example, you can force the specific email account added in the app connect to the email provider via the Tor only by selecting the Tor version 3 address API entry point in the dropdown list and configuring a proxy as described in this message.

    \n
  • \n
  • \n

    🔓 Automatic login into the app with a remembered the system keychain remembered master (keep me signed in feature). Integration with as a system keychain is done with the keytar module. By the way, on Linux KeePassXC implements the Secret Service interface and so it can be acting as a system keychain (for details, see the \"automatic login into the app\"-related point in the FAQ).

    \n
  • \n
  • \n

    🔓 Automatic login into the email accounts, including filling 2FA tokens. Two auto-login delay scenarios supported in order to make it harder to correlate the identities, see the respective issue.

    \n
  • \n
  • \n

    🔓 Persistent email account sessions. The feature introduced since v4.2.0 version with the experimental label, #227. The feature enables the scenario when you to enter the account credentials on the login form only once, manually or automatically by the app, and then you never see the login form anymore for this email account even if you restart the app (unless you explicitly dropped the session in the admin area or it got dropped by the service due to the inactivity/expiration). If this feature is enabled for the account, manual credentials filling is the preferred option as a more secure option since you don't save the account credentials anywhere (credentials are encrypted though even if saved, see settings.bin file description in the FAQ).

    \n
  • \n
  • \n

    🔐 Encrypted local storage with switchable predefined key derivation and encryption presets. Argon2 is used as the default key derivation function.

    \n
  • \n
  • \n

    ⚙️ Switchable accounts handle buttons positioning (top , left, left-thin). See details in #36 and #175. Demo screenshots placed in the images folder (specifically this image).

    \n
  • \n
  • \n

    📦 Batch emails export to EML files (attachments can optionally be exported in online / live mode, not available in offline mode since not stored locally). Feature released with v2.0.0-beta.4 version, requires local store feature to be enabled.

    \n
  • \n
  • \n

    🔐 Built-in/prepackaged web clients. The prepackaged with the app proton web clients assembled from source code, see the respective official repositories. See 79 and 80 issues for details.

    \n
  • \n
  • \n

    ⚙️ Configuring proxy per account support. Enabled since v3.0.0 release. See 113 and 120 issues for details.

    \n
  • \n
  • \n

    🌔 Dark mode support. See details in #242.

    \n
  • \n
  • \n

    🔔 System tray icon with a total number of unread messages shown on top of it. Enabling local store improves this feature, see #30.

    \n
  • \n
  • \n

    ⚙️ Starting minimized to tray and closing to tray opt-out features.

    \n
  • \n
  • \n

    🔔 Native notifications for individual accounts clicking on which focuses the app window and selects respective account in the accounts list.

    \n
  • \n
  • \n

    📆 Calendar notifications / alarms regardless of the open page (mail/calendar/settings/account/drive). The opt-in feature has been enabled since v4.9.0. See #229 for details.

    \n
  • \n
  • \n

    😎 Making all email \"read\" in a single mouse click. Enabled since v3.8.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Routing images through proxy. The opt-in feature has been enabled since v4.9.0. See #312 for details.

    \n
  • \n
  • \n

    😎 Batch mails removing bypassing the trash. Enabled since v4.9.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Batch mails moving between folders. Enabled since v4.5.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Per-account custom CSS injection (per-account styling). Enabled since v4.10.0. See #355 for details.

    \n
  • \n
  • \n

    📝 Spell Checking.

    \n
  • \n
\n

FAQ

\n

You got it here.

\n

How to build your own installation package from source code

\n

Building on Continuous Integration server

\n

The reproducible builds idea is respected by the project. So the simplest way to prepare your own installation package from the source code is to clone the project. The respective GitHub Actions CI config file comes with the project.

\n

Building locally

\n
    \n
  • Regardless of the platform you are working on, you will need to have Node.js v16/lts installed. You might want to use Node Version Manager to be able to switch between the Node.js versions:\n
      \n
    • Install NVM.
    • \n
    • Run nvm install 16.
    • \n
    • Run nvm use 16.
    • \n
    \n
  • \n
  • Make sure you are using npm v7+, not the v6 (run npm -v to see the version).
  • \n
  • Some native modules require compiling process to be involved and for that Python and C++ compiler need to be installed on the system:\n
      \n
    • On Windows: the simplest way to install all the needed stuff on Windows is to run npm install --global --production windows-build-tools CLI command.
    • \n
    • On Linux: python, make and a C/C++ compiler toolchain, like GCC are most likely already installed. Besides keytar needs libsecret library to be installed.
    • \n
    • On macOS: python and Xcode need to be installed. You also need to install the Command Line Tools via Xcode, can be found under the Xcode -> Preferences -> Downloads menu.
    • \n
    \n
  • \n
  • ProtonMail's WebClient requires yarn to be available on your system. Additional setup is required if you run Windows, see.
  • \n
  • Clone this project to your local device. If you are going to contribute, consider cloning the forked into your own GitHub account project.
  • \n
  • Install pnpm.
  • \n
  • Install dependencies running pnpm install --frozen-lockfile (setting PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 environment variable might speed up the process).
  • \n
  • Build app running pnpm run app:dist.
  • \n
  • Build a package to install running pnpm run electron-builder:dist command to build Windows/Mac OS X package and one of the following commands to build Linux package:\n
      \n
    • pnpm run electron-builder:dist:linux:appimage
    • \n
    • pnpm run electron-builder:dist:linux:deb
    • \n
    • pnpm run electron-builder:dist:linux:freebsd
    • \n
    • pnpm run electron-builder:dist:linux:pacman
    • \n
    • pnpm run electron-builder:dist:linux:rpm
    • \n
    • pnpm run electron-builder:dist:linux:snap
    • \n
    \n
  • \n
  • The assembled installation package comes into the ./dist folder.
  • \n
\n

To recap, considering that all the described build requirements are met, the short command to build let's say Arch Linux package will be pnpm install --frozen-lockfile && pnpm run app:dist && pnpm run electron-builder:dist:linux:pacman.

\n

Data/config files created and used by the app

\n

If you want to backup the app data these are only files you need to take care of (files localed in the settings folder):

\n
    \n
  • config.json file keeps config parameters. There is no sensitive data in this file, so unencrypted.
  • \n
  • settings.bin file keeps added to the app accounts including credentials if a user decided to save them. The file is encrypted with 32 bytes length key derived from the master password.
  • \n
  • database.bin file is a local database that keeps fetched emails/folders/contacts entities if the local store feature was enabled for at least one account. The file is encrypted with 32 bytes length key randomly generated and stored in settings.bin. The app by design flushes and loads to memory the database.bin file as a whole thing but not like encrypting only the specific columns of the database. It's of course not an optimal approach in terms of performance and resource consumption but it allows keeping the metadata hidden. You can see some details here.
  • \n
  • database-session.bin file is being used in the same way and for the same purpose as database.bin but it holds the current session data only. The data from this file will be merged to the database.bin on the next app unlocking with the master password.
  • \n
  • session.bin file holds the session data of the email accounts. The file is used if the Persistent Session feature is enabled for at least one account (the feature introduced since v4.2.0 version with experimental label, #227). The file is encrypted with 32 bytes length key randomly generated and stored in settings.bin.
  • \n
  • log.log file keeps log lines. The log level by default is set to error (see config.json file).
  • \n
\n

Removing the app

\n

It's recommended to perform the following actions before uninstalling the app:

\n
    \n
  • If you had the Keep me signed in feature enabled (see screenshot), click Log-out action in the app menu (see screenshot). That will remove locally stored master password (done with node-keytar). You can also remove it having the app already uninstalled, but that would be a more complicated way as you will have to manually edit the system's keychain.
  • \n
  • Remove settings folder manually. You can locate settings folder path clicking Open setting folder app/tray menu item (see screenshot) or reading app.getPath(name =\"userData\") related app.getPath(name) section here.
  • \n
\n

Thanks to

\n\n
", + "readmeOriginal": "

\n \n

\n

ElectronMail is an Electron-based unofficial desktop client for ProtonMail. The app aims to provide enhanced desktop user experience enabling features that are not supported by the official in-browser web clients.\nIt is written in TypeScript and uses Angular.

\n

\"GitHub\n\"License\"\n\"GitHub

\n

\"view-toggling\"

\n

Download

\n

The download page with Linux/macOS/Windows installation packages is here.

\n

The way of verifying that the installation packages attached to the releases have been assembled from the source code is being provided.

\n

Some package types are available for installing from the repositories:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Maintainer
\"AUR@vladimiry since v5.1.8 (@joshirio before)
\"Snapcraft@vladimiry since v5.1.8 (@joshirio before)
\"Flathub@vladimiry
\"MPR@taivlam since #675 (@hiddeninthesand before)
\"Chocolatey@vladimiry
\"Scoopno specific maintainer (community)
\"Wingetno specific maintainer (community)
\n

Features

\n
    \n
  • \n

    \":octocat:\" Open Source.

    \n
  • \n
  • \n

    ⚙️ Reproducible builds. See details in #183.

    \n
  • \n
  • \n

    ⚙️ Cross platform. The app works on Linux/macOS/Windows platforms. Binary installation packages located here.

    \n
  • \n
  • \n

    🔎 Full-text search. Including email body content scanning capability. Enabled with v2.2.0 release. See the respective issue for details.

    \n
  • \n
  • \n

    🔎 JavaScript-based/unlimited messages filtering. Enabled since v4.11.0 release. See the respective #257 for details. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    📦 Offline access to the email messages (attachments content not stored locally, but emails body content). The local store feature enables storing your messages in the encrypted database.bin file (see FAQ for file purpose details). So the app allows you to view your messages offline, running full-text search against them, exporting them to EML/JSON files. etc. Enabled since v2.0.0 release.

    \n
  • \n
  • \n

    📫 Multi accounts support including supporting individual API entry points. For example, you can force the specific email account added in the app connect to the email provider via the Tor only by selecting the Tor version 3 address API entry point in the dropdown list and configuring a proxy as described in this message.

    \n
  • \n
  • \n

    🔓 Automatic login into the app with a remembered the system keychain remembered master (keep me signed in feature). Integration with as a system keychain is done with the keytar module. By the way, on Linux KeePassXC implements the Secret Service interface and so it can be acting as a system keychain (for details, see the \"automatic login into the app\"-related point in the FAQ).

    \n
  • \n
  • \n

    🔓 Automatic login into the email accounts, including filling 2FA tokens. Two auto-login delay scenarios supported in order to make it harder to correlate the identities, see the respective issue.

    \n
  • \n
  • \n

    🔓 Persistent email account sessions. The feature introduced since v4.2.0 version with the experimental label, #227. The feature enables the scenario when you to enter the account credentials on the login form only once, manually or automatically by the app, and then you never see the login form anymore for this email account even if you restart the app (unless you explicitly dropped the session in the admin area or it got dropped by the service due to the inactivity/expiration). If this feature is enabled for the account, manual credentials filling is the preferred option as a more secure option since you don't save the account credentials anywhere (credentials are encrypted though even if saved, see settings.bin file description in the FAQ).

    \n
  • \n
  • \n

    🔐 Encrypted local storage with switchable predefined key derivation and encryption presets. Argon2 is used as the default key derivation function.

    \n
  • \n
  • \n

    ⚙️ Switchable accounts handle buttons positioning (top , left, left-thin). See details in #36 and #175. Demo screenshots placed in the images folder (specifically this image).

    \n
  • \n
  • \n

    📦 Batch emails export to EML files (attachments can optionally be exported in online / live mode, not available in offline mode since not stored locally). Feature released with v2.0.0-beta.4 version, requires local store feature to be enabled.

    \n
  • \n
  • \n

    🔐 Built-in/prepackaged web clients. The prepackaged with the app proton web clients assembled from source code, see the respective official repositories. See 79 and 80 issues for details.

    \n
  • \n
  • \n

    ⚙️ Configuring proxy per account support. Enabled since v3.0.0 release. See 113 and 120 issues for details.

    \n
  • \n
  • \n

    🌔 Dark mode support. See details in #242.

    \n
  • \n
  • \n

    🔔 System tray icon with a total number of unread messages shown on top of it. Enabling local store improves this feature, see #30.

    \n
  • \n
  • \n

    ⚙️ Starting minimized to tray and closing to tray opt-out features.

    \n
  • \n
  • \n

    🔔 Native notifications for individual accounts clicking on which focuses the app window and selects respective account in the accounts list.

    \n
  • \n
  • \n

    📆 Calendar notifications / alarms regardless of the open page (mail/calendar/settings/account/drive). The opt-in feature has been enabled since v4.9.0. See #229 for details.

    \n
  • \n
  • \n

    😎 Making all email \"read\" in a single mouse click. Enabled since v3.8.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Routing images through proxy. The opt-in feature has been enabled since v4.9.0. See #312 for details.

    \n
  • \n
  • \n

    😎 Batch mails removing bypassing the trash. Enabled since v4.9.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Batch mails moving between folders. Enabled since v4.5.0. Requires local store feature to be enabled.

    \n
  • \n
  • \n

    😎 Per-account custom CSS injection (per-account styling). Enabled since v4.10.0. See #355 for details.

    \n
  • \n
  • \n

    📝 Spell Checking.

    \n
  • \n
\n

FAQ

\n

You got it here.

\n

How to build your own installation package from source code

\n

Building on Continuous Integration server

\n

The reproducible builds idea is respected by the project. So the simplest way to prepare your own installation package from the source code is to clone the project. The respective GitHub Actions CI config file comes with the project.

\n

Building locally

\n
    \n
  • Regardless of the platform you are working on, you will need to have Node.js v16/lts installed. You might want to use Node Version Manager to be able to switch between the Node.js versions:\n
      \n
    • Install NVM.
    • \n
    • Run nvm install 16.
    • \n
    • Run nvm use 16.
    • \n
    \n
  • \n
  • Make sure you are using npm v7+, not the v6 (run npm -v to see the version).
  • \n
  • Some native modules require compiling process to be involved and for that Python and C++ compiler need to be installed on the system:\n
      \n
    • On Windows: the simplest way to install all the needed stuff on Windows is to run npm install --global --production windows-build-tools CLI command.
    • \n
    • On Linux: python, make and a C/C++ compiler toolchain, like GCC are most likely already installed. Besides keytar needs libsecret library to be installed.
    • \n
    • On macOS: python and Xcode need to be installed. You also need to install the Command Line Tools via Xcode, can be found under the Xcode -> Preferences -> Downloads menu.
    • \n
    \n
  • \n
  • ProtonMail's WebClient requires yarn to be available on your system. Additional setup is required if you run Windows, see.
  • \n
  • Clone this project to your local device. If you are going to contribute, consider cloning the forked into your own GitHub account project.
  • \n
  • Install pnpm.
  • \n
  • Install dependencies running pnpm install --frozen-lockfile (setting PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 environment variable might speed up the process).
  • \n
  • Build app running pnpm run app:dist.
  • \n
  • Build a package to install running pnpm run electron-builder:dist command to build Windows/Mac OS X package and one of the following commands to build Linux package:\n
      \n
    • pnpm run electron-builder:dist:linux:appimage
    • \n
    • pnpm run electron-builder:dist:linux:deb
    • \n
    • pnpm run electron-builder:dist:linux:freebsd
    • \n
    • pnpm run electron-builder:dist:linux:pacman
    • \n
    • pnpm run electron-builder:dist:linux:rpm
    • \n
    • pnpm run electron-builder:dist:linux:snap
    • \n
    \n
  • \n
  • The assembled installation package comes into the ./dist folder.
  • \n
\n

To recap, considering that all the described build requirements are met, the short command to build let's say Arch Linux package will be pnpm install --frozen-lockfile && pnpm run app:dist && pnpm run electron-builder:dist:linux:pacman.

\n

Data/config files created and used by the app

\n

If you want to backup the app data these are only files you need to take care of (files localed in the settings folder):

\n
    \n
  • config.json file keeps config parameters. There is no sensitive data in this file, so unencrypted.
  • \n
  • settings.bin file keeps added to the app accounts including credentials if a user decided to save them. The file is encrypted with 32 bytes length key derived from the master password.
  • \n
  • database.bin file is a local database that keeps fetched emails/folders/contacts entities if the local store feature was enabled for at least one account. The file is encrypted with 32 bytes length key randomly generated and stored in settings.bin. The app by design flushes and loads to memory the database.bin file as a whole thing but not like encrypting only the specific columns of the database. It's of course not an optimal approach in terms of performance and resource consumption but it allows keeping the metadata hidden. You can see some details here.
  • \n
  • database-session.bin file is being used in the same way and for the same purpose as database.bin but it holds the current session data only. The data from this file will be merged to the database.bin on the next app unlocking with the master password.
  • \n
  • session.bin file holds the session data of the email accounts. The file is used if the Persistent Session feature is enabled for at least one account (the feature introduced since v4.2.0 version with experimental label, #227). The file is encrypted with 32 bytes length key randomly generated and stored in settings.bin.
  • \n
  • log.log file keeps log lines. The log level by default is set to error (see config.json file).
  • \n
\n

Removing the app

\n

It's recommended to perform the following actions before uninstalling the app:

\n
    \n
  • If you had the Keep me signed in feature enabled (see screenshot), click Log-out action in the app menu (see screenshot). That will remove locally stored master password (done with node-keytar). You can also remove it having the app already uninstalled, but that would be a more complicated way as you will have to manually edit the system's keychain.
  • \n
  • Remove settings folder manually. You can locate settings folder path clicking Open setting folder app/tray menu item (see screenshot) or reading app.getPath(name =\"userData\") related app.getPath(name) section here.
  • \n
\n

Thanks to

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:41.534Z" }, "excel-parser-processor": { - "readmeCleaned": "

\"Excel Excel Parser Processor

\n

A Desktop app for processing all rows of Excel files

\n

Simply generates an array of items from the rows of an Excel file and does the repetitive tedious operations step by step\nrecursively till every item of the array is processed. For example downloads all the URL's in an Excel file.

\n

\"Dependency\n\"Build\n\"Github\n\"codecov\"\n\"Backers\n\"Sponsors\n\"Open\n\"CodeFactor\"\n\"CodeQL\"

\n

How to use

\n

You can download the latest release for your operating system\nor build it yourself (see Development).

\n

Just select or drag & drop an Excel file, then select the output folder for the downloaded images or files. All the items\nin the Excel file will be downloaded into the selected folder, and you will be notified about the state of ongoing progress.

\n

Sample Excel file structure

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ABC
1https://www.buraktargac.com/sample_image.gifoptional-sample-file-nameoptional-sub-folder-name
2https://www.buraktargac.com/sample_image.pngoptional-sample-file-nameoptional-sub-folder-name
3https://www.buraktargac.com/sample_image.jpg
....
....
nAsset URL ( can be any type of file jpg, jpeg, png, txt, doc, etc)
\n
\n

Currently there is no limit for n, I tested with 4000 items and unless your IP is banned from the publisher there\nis no problem to download as much as you can.

\n

Demo

\n

\"Excel

\n

Development

\n

You need to have Node.js installed on your computer in order to develop & build this app.

\n
$ git clone https://github.com/btargac/excel-parser-processor.git\n$ cd excel-parser-processor\n$ npm install\n$ npm run build\n$ npm start
\n

If you are changing the view or renderer related things, you can use Webpack's watch feature with

\n
$ npm run start-renderer-dev
\n

After running this command, you'll see a webpack process watching your files after a new renderer.bundle.js is generated\nyou can refresh the Excel parser processor app window with cmd + R or ctrl + R depending on your system.

\n

To generate binaries on your computer after your development is completed, you can run;

\n
$ npm run dist
\n

This will add binaries under /release folder on your project folder.

\n

/release folder is ignored at the repository. Github Actions will be building the binaries after your branch is merged with master.

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Code of Conduct].\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

MIT © Burak Targaç

\n
", - "readmeOriginal": "

\"Excel Excel Parser Processor

\n

A Desktop app for processing all rows of Excel files

\n

Simply generates an array of items from the rows of an Excel file and does the repetitive tedious operations step by step\nrecursively till every item of the array is processed. For example downloads all the URL's in an Excel file.

\n

\"Dependency\n\"Build\n\"Github\n\"codecov\"\n\"Backers\n\"Sponsors\n\"Open\n\"CodeFactor\"\n\"CodeQL\"

\n

How to use

\n

You can download the latest release for your operating system\nor build it yourself (see Development).

\n

Just select or drag & drop an Excel file, then select the output folder for the downloaded images or files. All the items\nin the Excel file will be downloaded into the selected folder, and you will be notified about the state of ongoing progress.

\n

Sample Excel file structure

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ABC
1https://www.buraktargac.com/sample_image.gifoptional-sample-file-nameoptional-sub-folder-name
2https://www.buraktargac.com/sample_image.pngoptional-sample-file-nameoptional-sub-folder-name
3https://www.buraktargac.com/sample_image.jpg
....
....
nAsset URL ( can be any type of file jpg, jpeg, png, txt, doc, etc)
\n
\n

Currently there is no limit for n, I tested with 4000 items and unless your IP is banned from the publisher there\nis no problem to download as much as you can.

\n

Demo

\n

\"Excel

\n

Development

\n

You need to have Node.js installed on your computer in order to develop & build this app.

\n
$ git clone https://github.com/btargac/excel-parser-processor.git\n$ cd excel-parser-processor\n$ npm install\n$ npm run build\n$ npm start
\n

If you are changing the view or renderer related things, you can use Webpack's watch feature with

\n
$ npm run start-renderer-dev
\n

After running this command, you'll see a webpack process watching your files after a new renderer.bundle.js is generated\nyou can refresh the Excel parser processor app window with cmd + R or ctrl + R depending on your system.

\n

To generate binaries on your computer after your development is completed, you can run;

\n
$ npm run dist
\n

This will add binaries under /release folder on your project folder.

\n

/release folder is ignored at the repository. Github Actions will be building the binaries after your branch is merged with master.

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Code of Conduct].\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

MIT © Burak Targaç

\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.654Z" + "readmeCleaned": "

\"Excel Excel Parser Processor

\n

A Desktop app for processing all rows of Excel files

\n

Simply generates an array of items from the rows of an Excel file and does the repetitive tedious operations step by\nstep till every item of the array is processed. For example downloads all the assets from the URLs from column A in an\nExcel file.

\n

\"Dependency\n\"Build\n\"Github\n\"codecov\"\n\"Backers\n\"Sponsors\n\"Open\n\"CodeFactor\"\n\"CodeQL\"

\n

How to use

\n

You can download the latest release for your operating system\nor build it yourself (see Development).

\n

Just select or drag & drop an Excel file, then select the output folder for the downloaded images or files. All the items\nin the Excel file will be downloaded into the selected folder, and you will be notified about the state of ongoing progress.

\n

Sample Excel file structure

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
A (resource to download)B (new filename if used)C (subfolder name)
1https://www.buraktargac.com/sample_image.gifoptional-sample-file-nameoptional-sub-folder-name
2https://www.buraktargac.com/sample_image.pngoptional-sample-file-nameoptional-sub-folder-name
3https://www.buraktargac.com/sample_image.jpg
....
....
nAsset URL (any type of file image, text, pdf etc.)
\n
\n

Currently, there is no limit for n, I tested with 4000 items and unless your IP is banned from the publisher there\nis no problem to download as much as you can.

\n

Demo

\n

\"Excel

\n

Development

\n

You need to have Node.js installed on your computer in order to develop & build this app.

\n
$ git clone https://github.com/btargac/excel-parser-processor.git\n$ cd excel-parser-processor\n$ npm install\n$ npm run build\n$ npm start
\n

If you are changing the view or renderer related things, you can use Webpack's watch feature with

\n
$ npm run start-renderer-dev
\n

After running this command, you'll see a webpack process watching your files after a new renderer.bundle.js is generated\nyou can refresh the Excel parser processor app window with cmd + R or ctrl + R depending on your system.

\n

To generate binaries on your computer after your development is completed, you can run;

\n
$ npm run dist
\n

This will add binaries under /release folder on your project folder.

\n

/release folder is ignored at the repository. Github Actions will be building the binaries after your branch is merged with master.

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Code of Conduct].\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n

\n

License

\n

MIT © Burak Targaç

\n
", + "readmeOriginal": "

\"Excel Excel Parser Processor

\n

A Desktop app for processing all rows of Excel files

\n

Simply generates an array of items from the rows of an Excel file and does the repetitive tedious operations step by\nstep till every item of the array is processed. For example downloads all the assets from the URLs from column A in an\nExcel file.

\n

\"Dependency\n\"Build\n\"Github\n\"codecov\"\n\"Backers\n\"Sponsors\n\"Open\n\"CodeFactor\"\n\"CodeQL\"

\n

How to use

\n

You can download the latest release for your operating system\nor build it yourself (see Development).

\n

Just select or drag & drop an Excel file, then select the output folder for the downloaded images or files. All the items\nin the Excel file will be downloaded into the selected folder, and you will be notified about the state of ongoing progress.

\n

Sample Excel file structure

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
A (resource to download)B (new filename if used)C (subfolder name)
1https://www.buraktargac.com/sample_image.gifoptional-sample-file-nameoptional-sub-folder-name
2https://www.buraktargac.com/sample_image.pngoptional-sample-file-nameoptional-sub-folder-name
3https://www.buraktargac.com/sample_image.jpg
....
....
nAsset URL (any type of file image, text, pdf etc.)
\n
\n

Currently, there is no limit for n, I tested with 4000 items and unless your IP is banned from the publisher there\nis no problem to download as much as you can.

\n

Demo

\n

\"Excel

\n

Development

\n

You need to have Node.js installed on your computer in order to develop & build this app.

\n
$ git clone https://github.com/btargac/excel-parser-processor.git\n$ cd excel-parser-processor\n$ npm install\n$ npm run build\n$ npm start
\n

If you are changing the view or renderer related things, you can use Webpack's watch feature with

\n
$ npm run start-renderer-dev
\n

After running this command, you'll see a webpack process watching your files after a new renderer.bundle.js is generated\nyou can refresh the Excel parser processor app window with cmd + R or ctrl + R depending on your system.

\n

To generate binaries on your computer after your development is completed, you can run;

\n
$ npm run dist
\n

This will add binaries under /release folder on your project folder.

\n

/release folder is ignored at the repository. Github Actions will be building the binaries after your branch is merged with master.

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Code of Conduct].\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n

\n

License

\n

MIT © Burak Targaç

\n
", + "readmeFetchedAt": "2024-02-29T22:00:41.598Z" }, - "enderframework": { - "readmeCleaned": "

\"Screenshot\"

\n

\"Downloads\" \"EnderFramework \"EnderFramework \"License\" \"Issues\" \"Bugs\" \"To-Do\" \"Help \"EnderFramework \"Twitter\" \"EnderAdel\"

\n

EnderFramework enables you to build cross-platform applications using JavaScript, HTML, and CSS. It is based on Electron. Why make a new framework out of another framework? Glad you asked! This framework will be more focused on introducing custom elements, custom designs, and custom APIs on top of the originals! And giving the user the ability to build a full-on custom app, with a fully customizable UI using CSS, in a matter of minutes.

\n

You can find out more about this framework in here!

\n

Note: the framework is still in the very early development stages. We are open to suggestions.

\n

Installation

\n

To run EnderFramework, you need to have NodeJS and VS Build Tools 2017 installed on your device. Execute npm install to install all the modules. And then, after the installation process is done, execute npm start.

\n

You can change the start file code (core/start.js) to start any app! Look for the ready event in the file.

\n
app.on(\"ready\", function() {\n    for (var i = 0; i < process.argv.length; i++) {\n        if (process.argv[i].includes(\"--start=\")) {//You can change this to true!\n            done = true;\n            var appID = process.argv[i].replace(/\\s/g, '').substring(8),\n                length = appID.replace(/[^.]/g, \"\").length;\n            /*And replace the code above with any value you want, such as:\n            var appID = \"com.enderadel.test\",\n                length = appID.replace(/[^.]/g, \"\").length;*/\n            [...]\n        } else if (process.argv[i] == \"--store\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--installer\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--studio\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--settings\") {//You can change this to true!\n            [...]\n        }\n    }\n    [...]\n});
\n

Quick start

\n

Coming soon!

\n

Reporting Bugs and requesting Features

\n

You can report bugs and request new features by opening a new issue.

\n

Contributing

\n

If you are interested in reporting/fixing issues and contributing directly to the code base, feel free to do so! Please read CONTRIBUTING.md for more information!

\n

Note: As you can see, I'm not very active on GitHub. The reason is because I'm a student. You can contact me on my email (adel.sbeh.email@gmail.com) regarding any concern!

\n

Screenshots

\n

\"Screenshot\"\n\"Screenshot\"

\n

The framework supports light mode and dark mode!\n\"Screenshot\"\n\"Screenshot\"

\n

License

\n

Apache License, Version 2.0

\n

When using the logos of EnderFramework, or GitHub, be sure to follow the GitHub logo guidelines.

\n

More

\n

Follow @_EnderCommunity on Twitter to keep yourself up-to-date on everything related to the framework. You can also join our Discord server.

\n

EnderFramework is the property of EnderCommunity

\n
", - "readmeOriginal": "

\"Screenshot\"

\n

\"Downloads\" \"EnderFramework \"EnderFramework \"License\" \"Issues\" \"Bugs\" \"To-Do\" \"Help \"EnderFramework \"Twitter\" \"EnderAdel\"

\n

EnderFramework enables you to build cross-platform applications using JavaScript, HTML, and CSS. It is based on Electron. Why make a new framework out of another framework? Glad you asked! This framework will be more focused on introducing custom elements, custom designs, and custom APIs on top of the originals! And giving the user the ability to build a full-on custom app, with a fully customizable UI using CSS, in a matter of minutes.

\n

You can find out more about this framework in here!

\n

Note: the framework is still in the very early development stages. We are open to suggestions.

\n

Installation

\n

To run EnderFramework, you need to have NodeJS and VS Build Tools 2017 installed on your device. Execute npm install to install all the modules. And then, after the installation process is done, execute npm start.

\n

You can change the start file code (core/start.js) to start any app! Look for the ready event in the file.

\n
app.on(\"ready\", function() {\n    for (var i = 0; i < process.argv.length; i++) {\n        if (process.argv[i].includes(\"--start=\")) {//You can change this to true!\n            done = true;\n            var appID = process.argv[i].replace(/\\s/g, '').substring(8),\n                length = appID.replace(/[^.]/g, \"\").length;\n            /*And replace the code above with any value you want, such as:\n            var appID = \"com.enderadel.test\",\n                length = appID.replace(/[^.]/g, \"\").length;*/\n            [...]\n        } else if (process.argv[i] == \"--store\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--installer\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--studio\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--settings\") {//You can change this to true!\n            [...]\n        }\n    }\n    [...]\n});
\n

Quick start

\n

Coming soon!

\n

Reporting Bugs and requesting Features

\n

You can report bugs and request new features by opening a new issue.

\n

Contributing

\n

If you are interested in reporting/fixing issues and contributing directly to the code base, feel free to do so! Please read CONTRIBUTING.md for more information!

\n

Note: As you can see, I'm not very active on GitHub. The reason is because I'm a student. You can contact me on my email (adel.sbeh.email@gmail.com) regarding any concern!

\n

Screenshots

\n

\"Screenshot\"\n\"Screenshot\"

\n

The framework supports light mode and dark mode!\n\"Screenshot\"\n\"Screenshot\"

\n

License

\n

Apache License, Version 2.0

\n

When using the logos of EnderFramework, or GitHub, be sure to follow the GitHub logo guidelines.

\n

More

\n

Follow @_EnderCommunity on Twitter to keep yourself up-to-date on everything related to the framework. You can also join our Discord server.

\n

EnderFramework is the property of EnderCommunity

\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.782Z" + "enclina-messenger": { + "readmeCleaned": "

enclica Messenger

\n

You need NodeJS and Visual Studio Code for this to work.

\n

To start working on enclica, Type npm install * in the Visual Studio Code terminal or try npm install.

\n

\"Enclica

\n

changelog dec-10-2021

\n

New login screen with rounded corners.

\n

Overhaul of the ui on the sidebar and main sections.

\n

Quicker and smoother animations.

\n

Complete rebrand.

\n

Removing legacy code and replacing with async scripts.

\n

Build enclica

\n
    \n
  1. build the unbundled package by typing npm run winbuild for windows or npm run build for all platforms
  2. \n
  3. create the bundled installer for your version of enclica type node installers/<platform eg. darwin / windows / deb >/createinstaller.js.
  4. \n
\n

node installers/windows/createinstaller.js

\n

node installers/darwin/createinstaller.js

\n

node installers/linux/createinstaller.js

\n
", + "readmeOriginal": "

enclica Messenger

\n

You need NodeJS and Visual Studio Code for this to work.

\n

To start working on enclica, Type npm install * in the Visual Studio Code terminal or try npm install.

\n

\"Enclica

\n

changelog dec-10-2021

\n

New login screen with rounded corners.

\n

Overhaul of the ui on the sidebar and main sections.

\n

Quicker and smoother animations.

\n

Complete rebrand.

\n

Removing legacy code and replacing with async scripts.

\n

Build enclica

\n
    \n
  1. build the unbundled package by typing npm run winbuild for windows or npm run build for all platforms
  2. \n
  3. create the bundled installer for your version of enclica type node installers/<platform eg. darwin / windows / deb >/createinstaller.js.
  4. \n
\n

node installers/windows/createinstaller.js

\n

node installers/darwin/createinstaller.js

\n

node installers/linux/createinstaller.js

\n
", + "readmeFetchedAt": "2024-02-29T22:00:41.745Z" }, - "etcd-manager": { - "readmeCleaned": "

ETCD Manager

\n

\"etcd-manager\"

\n\n

\"Alt

\n

\"Alt

\n

\"Alt

\n

This is a free, cross-platform ETCD v3 client and GUI. The goal of the project is twofold:

\n
    \n
  • Provide an efficient, modern GUI for desktop (Windows, Linux, Mac), mobile (iOS and Android) and web.
  • \n
  • Cover all ETCD functionality. Anything you can do with etcdctl, you should be able to do with this tool as well. This app should be useful for simple and power users alike.
  • \n
\n

Please note that currently ETCD V2 API is not supported! At the moment, we support V3 only.

\n

Features

\n

Available now (v1.2)

\n

Currently, the following features are implemented:

\n
    \n
  • Key management:\n
      \n
    • Manage (browse, create, edit, delete) keys.
    • \n
    • Create keys with TTL
    • \n
    • Key browser has multiple views: tree or list with paging.
    • \n
    • Key list live updates: refresh list when the value of any key changes.
    • \n
    • Manage revisions: list revisions of any key and revert to any previous value.
    • \n
    \n
  • \n
  • Settings and config:\n
      \n
    • Able to use multiple config profiles, allowing you to manage any number of ETCD clusters with dedicated settings.
    • \n
    • Import / export settings: save settings to or load from file.
    • \n
    \n
  • \n
  • Authentication and security:\n
      \n
    • Basic authentication: (username / password)
    • \n
    • HTTPS client certificate authentication
    • \n
    • Supports both HTTP and HTTPS (secure) connections
    • \n
    • Supports no auth (ETCD with authentication disabled)
    • \n
    \n
  • \n
  • Other functions:\n
      \n
    • Display basic info about ETCD cluster and its nodes, perform health checks.
    • \n
    • Manage leases: list and revoke leases, view details.
    • \n
    • Manage users: create, update or delete users.
    • \n
    • Manage roles and permissions: create, update delete roles, assign / revoke permissions.
    • \n
    • Manage watchers. Supported event responders: app or desktop notification, app console logger.
    • \n
    • Intranet mode: works without internet connection.
    • \n
    \n
  • \n
\n

Coming up (v1.3)

\n

This release is mainly for contributors. There will be no new features in this one. Instead, we gonna focus solely on making it easier to understand how the code works and how to get started with contributing. In order to achieve this, we'll refactor many parts of the code and we'll also try to provide better documentation for contributors and a project dashboard.

\n

As for refactoring, some of the things we gonna change are:

\n
    \n
  • Better typing (we gonna add missing types, no \"any\", \"unknown\" and crap like that)
  • \n
  • Better tests (we are planning to replace Spectron with Cypress)
  • \n
  • Smaller, more focused, easy to maintain components. We are going to to use the Vue 3 Composition API here.
  • \n
  • Better folder structure for source files.
  • \n
  • Proper Dependency Injection support (for services, filters etc).
  • \n
  • Missing something? Please open a feature request!
  • \n
\n

Planned

\n

We plan to add tons of cool features in the future. The most important ones are listed below.:

\n

Features

\n
    \n
  • Watchers: more responders, such as Email, Log to file, Log to REST API as well as app integrations like Slack, Google Chat, Viber etc.
  • \n
  • Cluster: maintenance / admin features and more detailed cluster info
  • \n
  • ETCD Dashboard: live dashboard with graphs.
  • \n
  • Complex queries using transactions.
  • \n
  • Diff tool: compare the revisions of any two keys (much like Total Commander).
  • \n
  • Report generation in different formats (HTML, PDF, XML etc)
  • \n
  • Better in-app console
  • \n
  • ... and much more!
  • \n
\n

Future platforms

\n
    \n
  • Android and iOS
  • \n
  • Web (browser version)
  • \n
\n

A better organized overview of these plans will be available soon. Stay tuned :)

\n

Installation

\n

End users..

\n

The current stable (prod) version is 1.2. It's available for Mac OS X (10.15.5 Catalina+), MS Windows (7, 8, 10+) and some major Linux distros (Ubuntu 10.04+, Arch etc). The following are pre-built binaries and this is the recommended way to install.

\n

If you are using a more or less recent major Linux distro (Ubuntu, Redhat, Suse etc), or Ubuntu LTS or some up-to-date rolling release distro like Arch, everything should work fine. Most older Linux systems should be supported as well. However, very old Linux versions might not work as expected. If you have difficulties installing the app, please report the problem using our issue tracker.

\n

Grab one now:

\n\n

Other packages are available for download as well, please see the releases page.

\n

We are on SnapCraft!

\n

\"Get

\n

Install snap and run the following command:

\n
snap install etcd-manager\n
\n

Contributors..

\n

You may install the dev version by cloning this repository.

\n
git clone https://github.com/i-Cell-Mobilsoft-Open-Source/etcdmanager.git\n
\n

Or you may also install the NPM package (although this is not recommended, since the package might not contain the latest code).

\n

First of all, you must install Yarn. Please see this page for details.

\n
yarn add etcd-manager\ncd node_modules/etcd-manager\n
\n

Please also check out the contribution guide before writing any code.

\n

Running the dev build

\n

Once you have the code, simply execute the following commands:

\n
yarn install\n
\n

The next step is to compile the GRPC Node extension. This requires the usual build tools (gcc, make etc) to be installed. Make sure you have these, then run:

\n
npm rebuild --target=ELECTRON_VERSION --runtime=electron --dist-url=https://atom.io/download/electron\n
\n

... where ELECTRON_VERSION is the exact version number of the Electron framework the app uses. You can determine this by running:

\n
yarn list electron\n
\n

Finally, start the dev server in the following way:

\n
yarn electron:serve\n
\n

This will start a dev build and the app should appear shortly.

\n

Usage and support

\n

First of all, in order to work properly, ETCD Manager must be configured.

\n

You need to provide only two mandatory settings: the host and the port ETCD is running at. You'll find these on the settings screen, under the ETCD tab.\nIf your ETCD host requires authentication, you will also need to provide a password / username pair or certificates / keys, which you can do under the auth tab.\nThere are several additional configuration options, but those are all optional.

\n

Detailed documentation is not available (yet), but you may want to activate quick help, which is available everywhere. Press CTRL / CMD + H to open the help pane. Here you'll find some basic info as well as all the keyboard shortcuts. This should be enough to get you started.

\n

If you still need help, please feel free to contact us. Create a issue (question / support request).

\n

Once the documentation is ready, we'll upload it to the website.

\n

Upgrading

\n

If you've installed the app using the Windows or Mac installer or the Linux AppImage, you'll be notified automatically whenever a new release is available. Simply restart the app, and it'll check for updates.

\n

Otherwise, you have to download and install the new version manually.

\n

As for the dev version, you may update that by the usual means (Yarn or Git). In any case, please read our changelog for an overview of the most recent changes.

\n

Bugs and feature requests

\n

If you find a bug, please report it using our issue tracker.

\n

This is also the place for requesting new features or asking questions. Please label your issue appropriately, use the \"bug\", \"enchantment\" and \"question\" labels, respectively.

\n
", - "readmeOriginal": "

ETCD Manager

\n

\"etcd-manager\"

\n\n

\"Alt

\n

\"Alt

\n

\"Alt

\n

This is a free, cross-platform ETCD v3 client and GUI. The goal of the project is twofold:

\n
    \n
  • Provide an efficient, modern GUI for desktop (Windows, Linux, Mac), mobile (iOS and Android) and web.
  • \n
  • Cover all ETCD functionality. Anything you can do with etcdctl, you should be able to do with this tool as well. This app should be useful for simple and power users alike.
  • \n
\n

Please note that currently ETCD V2 API is not supported! At the moment, we support V3 only.

\n

Features

\n

Available now (v1.2)

\n

Currently, the following features are implemented:

\n
    \n
  • Key management:\n
      \n
    • Manage (browse, create, edit, delete) keys.
    • \n
    • Create keys with TTL
    • \n
    • Key browser has multiple views: tree or list with paging.
    • \n
    • Key list live updates: refresh list when the value of any key changes.
    • \n
    • Manage revisions: list revisions of any key and revert to any previous value.
    • \n
    \n
  • \n
  • Settings and config:\n
      \n
    • Able to use multiple config profiles, allowing you to manage any number of ETCD clusters with dedicated settings.
    • \n
    • Import / export settings: save settings to or load from file.
    • \n
    \n
  • \n
  • Authentication and security:\n
      \n
    • Basic authentication: (username / password)
    • \n
    • HTTPS client certificate authentication
    • \n
    • Supports both HTTP and HTTPS (secure) connections
    • \n
    • Supports no auth (ETCD with authentication disabled)
    • \n
    \n
  • \n
  • Other functions:\n
      \n
    • Display basic info about ETCD cluster and its nodes, perform health checks.
    • \n
    • Manage leases: list and revoke leases, view details.
    • \n
    • Manage users: create, update or delete users.
    • \n
    • Manage roles and permissions: create, update delete roles, assign / revoke permissions.
    • \n
    • Manage watchers. Supported event responders: app or desktop notification, app console logger.
    • \n
    • Intranet mode: works without internet connection.
    • \n
    \n
  • \n
\n

Coming up (v1.3)

\n

This release is mainly for contributors. There will be no new features in this one. Instead, we gonna focus solely on making it easier to understand how the code works and how to get started with contributing. In order to achieve this, we'll refactor many parts of the code and we'll also try to provide better documentation for contributors and a project dashboard.

\n

As for refactoring, some of the things we gonna change are:

\n
    \n
  • Better typing (we gonna add missing types, no \"any\", \"unknown\" and crap like that)
  • \n
  • Better tests (we are planning to replace Spectron with Cypress)
  • \n
  • Smaller, more focused, easy to maintain components. We are going to to use the Vue 3 Composition API here.
  • \n
  • Better folder structure for source files.
  • \n
  • Proper Dependency Injection support (for services, filters etc).
  • \n
  • Missing something? Please open a feature request!
  • \n
\n

Planned

\n

We plan to add tons of cool features in the future. The most important ones are listed below.:

\n

Features

\n
    \n
  • Watchers: more responders, such as Email, Log to file, Log to REST API as well as app integrations like Slack, Google Chat, Viber etc.
  • \n
  • Cluster: maintenance / admin features and more detailed cluster info
  • \n
  • ETCD Dashboard: live dashboard with graphs.
  • \n
  • Complex queries using transactions.
  • \n
  • Diff tool: compare the revisions of any two keys (much like Total Commander).
  • \n
  • Report generation in different formats (HTML, PDF, XML etc)
  • \n
  • Better in-app console
  • \n
  • ... and much more!
  • \n
\n

Future platforms

\n
    \n
  • Android and iOS
  • \n
  • Web (browser version)
  • \n
\n

A better organized overview of these plans will be available soon. Stay tuned :)

\n

Installation

\n

End users..

\n

The current stable (prod) version is 1.2. It's available for Mac OS X (10.15.5 Catalina+), MS Windows (7, 8, 10+) and some major Linux distros (Ubuntu 10.04+, Arch etc). The following are pre-built binaries and this is the recommended way to install.

\n

If you are using a more or less recent major Linux distro (Ubuntu, Redhat, Suse etc), or Ubuntu LTS or some up-to-date rolling release distro like Arch, everything should work fine. Most older Linux systems should be supported as well. However, very old Linux versions might not work as expected. If you have difficulties installing the app, please report the problem using our issue tracker.

\n

Grab one now:

\n\n

Other packages are available for download as well, please see the releases page.

\n

We are on SnapCraft!

\n

\"Get

\n

Install snap and run the following command:

\n
snap install etcd-manager\n
\n

Contributors..

\n

You may install the dev version by cloning this repository.

\n
git clone https://github.com/i-Cell-Mobilsoft-Open-Source/etcdmanager.git\n
\n

Or you may also install the NPM package (although this is not recommended, since the package might not contain the latest code).

\n

First of all, you must install Yarn. Please see this page for details.

\n
yarn add etcd-manager\ncd node_modules/etcd-manager\n
\n

Please also check out the contribution guide before writing any code.

\n

Running the dev build

\n

Once you have the code, simply execute the following commands:

\n
yarn install\n
\n

The next step is to compile the GRPC Node extension. This requires the usual build tools (gcc, make etc) to be installed. Make sure you have these, then run:

\n
npm rebuild --target=ELECTRON_VERSION --runtime=electron --dist-url=https://atom.io/download/electron\n
\n

... where ELECTRON_VERSION is the exact version number of the Electron framework the app uses. You can determine this by running:

\n
yarn list electron\n
\n

Finally, start the dev server in the following way:

\n
yarn electron:serve\n
\n

This will start a dev build and the app should appear shortly.

\n

Usage and support

\n

First of all, in order to work properly, ETCD Manager must be configured.

\n

You need to provide only two mandatory settings: the host and the port ETCD is running at. You'll find these on the settings screen, under the ETCD tab.\nIf your ETCD host requires authentication, you will also need to provide a password / username pair or certificates / keys, which you can do under the auth tab.\nThere are several additional configuration options, but those are all optional.

\n

Detailed documentation is not available (yet), but you may want to activate quick help, which is available everywhere. Press CTRL / CMD + H to open the help pane. Here you'll find some basic info as well as all the keyboard shortcuts. This should be enough to get you started.

\n

If you still need help, please feel free to contact us. Create a issue (question / support request).

\n

Once the documentation is ready, we'll upload it to the website.

\n

Upgrading

\n

If you've installed the app using the Windows or Mac installer or the Linux AppImage, you'll be notified automatically whenever a new release is available. Simply restart the app, and it'll check for updates.

\n

Otherwise, you have to download and install the new version manually.

\n

As for the dev version, you may update that by the usual means (Yarn or Git). In any case, please read our changelog for an overview of the most recent changes.

\n

Bugs and feature requests

\n

If you find a bug, please report it using our issue tracker.

\n

This is also the place for requesting new features or asking questions. Please label your issue appropriately, use the \"bug\", \"enchantment\" and \"question\" labels, respectively.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.886Z" + "enderframework": { + "readmeCleaned": "

\"Screenshot\"

\n

\"Downloads\" \"EnderFramework \"EnderFramework \"License\" \"Issues\" \"Bugs\" \"To-Do\" \"Help \"EnderFramework \"Twitter\" \"EnderAdel\"

\n

EnderFramework enables you to build cross-platform applications using JavaScript, HTML, and CSS. It is based on Electron. Why make a new framework out of another framework? Glad you asked! This framework will be more focused on introducing custom elements, custom designs, and custom APIs on top of the originals! And giving the user the ability to build a full-on custom app, with a fully customizable UI using CSS, in a matter of minutes.

\n

You can find out more about this framework in here!

\n

Note: the framework is still in the very early development stages. We are open to suggestions.

\n

Installation

\n

To run EnderFramework, you need to have NodeJS and VS Build Tools 2017 installed on your device. Execute npm install to install all the modules. And then, after the installation process is done, execute npm start.

\n

You can change the start file code (core/start.js) to start any app! Look for the ready event in the file.

\n
app.on(\"ready\", function() {\n    for (var i = 0; i < process.argv.length; i++) {\n        if (process.argv[i].includes(\"--start=\")) {//You can change this to true!\n            done = true;\n            var appID = process.argv[i].replace(/\\s/g, '').substring(8),\n                length = appID.replace(/[^.]/g, \"\").length;\n            /*And replace the code above with any value you want, such as:\n            var appID = \"com.enderadel.test\",\n                length = appID.replace(/[^.]/g, \"\").length;*/\n            [...]\n        } else if (process.argv[i] == \"--store\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--installer\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--studio\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--settings\") {//You can change this to true!\n            [...]\n        }\n    }\n    [...]\n});
\n

Quick start

\n

Coming soon!

\n

Reporting Bugs and requesting Features

\n

You can report bugs and request new features by opening a new issue.

\n

Contributing

\n

If you are interested in reporting/fixing issues and contributing directly to the code base, feel free to do so! Please read CONTRIBUTING.md for more information!

\n

Note: As you can see, I'm not very active on GitHub. The reason is because I'm a student. You can contact me on my email (adel.sbeh.email@gmail.com) regarding any concern!

\n

Screenshots

\n

\"Screenshot\"\n\"Screenshot\"

\n

The framework supports light mode and dark mode!\n\"Screenshot\"\n\"Screenshot\"

\n

License

\n

Apache License, Version 2.0

\n

When using the logos of EnderFramework, or GitHub, be sure to follow the GitHub logo guidelines.

\n

More

\n

Follow @_EnderCommunity on Twitter to keep yourself up-to-date on everything related to the framework. You can also join our Discord server.

\n

EnderFramework is the property of EnderCommunity

\n
", + "readmeOriginal": "

\"Screenshot\"

\n

\"Downloads\" \"EnderFramework \"EnderFramework \"License\" \"Issues\" \"Bugs\" \"To-Do\" \"Help \"EnderFramework \"Twitter\" \"EnderAdel\"

\n

EnderFramework enables you to build cross-platform applications using JavaScript, HTML, and CSS. It is based on Electron. Why make a new framework out of another framework? Glad you asked! This framework will be more focused on introducing custom elements, custom designs, and custom APIs on top of the originals! And giving the user the ability to build a full-on custom app, with a fully customizable UI using CSS, in a matter of minutes.

\n

You can find out more about this framework in here!

\n

Note: the framework is still in the very early development stages. We are open to suggestions.

\n

Installation

\n

To run EnderFramework, you need to have NodeJS and VS Build Tools 2017 installed on your device. Execute npm install to install all the modules. And then, after the installation process is done, execute npm start.

\n

You can change the start file code (core/start.js) to start any app! Look for the ready event in the file.

\n
app.on(\"ready\", function() {\n    for (var i = 0; i < process.argv.length; i++) {\n        if (process.argv[i].includes(\"--start=\")) {//You can change this to true!\n            done = true;\n            var appID = process.argv[i].replace(/\\s/g, '').substring(8),\n                length = appID.replace(/[^.]/g, \"\").length;\n            /*And replace the code above with any value you want, such as:\n            var appID = \"com.enderadel.test\",\n                length = appID.replace(/[^.]/g, \"\").length;*/\n            [...]\n        } else if (process.argv[i] == \"--store\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--installer\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--studio\") {//You can change this to true!\n            [...]\n        } else if (process.argv[i] == \"--settings\") {//You can change this to true!\n            [...]\n        }\n    }\n    [...]\n});
\n

Quick start

\n

Coming soon!

\n

Reporting Bugs and requesting Features

\n

You can report bugs and request new features by opening a new issue.

\n

Contributing

\n

If you are interested in reporting/fixing issues and contributing directly to the code base, feel free to do so! Please read CONTRIBUTING.md for more information!

\n

Note: As you can see, I'm not very active on GitHub. The reason is because I'm a student. You can contact me on my email (adel.sbeh.email@gmail.com) regarding any concern!

\n

Screenshots

\n

\"Screenshot\"\n\"Screenshot\"

\n

The framework supports light mode and dark mode!\n\"Screenshot\"\n\"Screenshot\"

\n

License

\n

Apache License, Version 2.0

\n

When using the logos of EnderFramework, or GitHub, be sure to follow the GitHub logo guidelines.

\n

More

\n

Follow @_EnderCommunity on Twitter to keep yourself up-to-date on everything related to the framework. You can also join our Discord server.

\n

EnderFramework is the property of EnderCommunity

\n
", + "readmeFetchedAt": "2024-02-29T22:00:41.834Z" }, "exifcleaner": { - "readmeCleaned": "

ExifCleaner

\n

\"Version\" \"Total

\n
\n

Desktop app to clean metadata from images, videos, PDFs, and other files.

\n
\n

\"ExifCleaner

\n

!!!!! NOTE - UPGRADE TO 3.6.0+ ASAP !!!!!

\n

If you are running a version of ExifCleaner before 3.6.0, upgrade immediately! A security vulnerability was found in exiftool, the command-line application that powers ExifCleaner under the hood, and this was updated in ExifCleaner 3.5.0. There was also an XSS and Electron remote shell vulnerability due to unsanitized HTML output that was fixed in ExifCleaner 3.6.0.

\n

Benefits

\n
    \n
  • Fast
  • \n
  • Drag & Drop
  • \n
  • Free and open source (MIT)
  • \n
  • Windows, Mac, and Linux
  • \n
  • Supports popular image formats such as PNG, JPG, GIF, and TIFF
  • \n
  • Supports popular video formats such as M4A, MOV, and MP4
  • \n
  • Supports PDF documents* (partial, see discussion)
  • \n
  • Batch-processing
  • \n
  • Multi-core support
  • \n
  • Dark mode (automatic)
  • \n
  • No automatic updates or network traffic
  • \n
  • Multi-language support
  • \n
  • Relatively few NPM dependencies (no JS frameworks)
  • \n
\n

Drawbacks

\n
    \n
  • Executable size ~200MB (Electron app)
  • \n
  • Memory usage ~120MB (Electron app)
  • \n
  • PDF metadata removal is only partial (see discussion)
  • \n
  • Does not remove extended filesystem attributes (see discussion)
  • \n
\n

Download and Install

\n

Linux, macOS 10.10+, and Windows 7+ are supported (64-bit only).

\n\n

For Linux, The AppImage needs to be made executable after download.

\n

Arch Linux users can install the app from the AUR using an AUR helper (such as yay or paru):

\n
paru -S exifcleaner-bin
\n

Links

\n\n

Supported File Types

\n

Below is a full list of supported file types that ExifCleaner will remove metadata for. It's based on which file types ExifTool supports write operations for.

\n
    \n
  • 3G2, 3GP2 – 3rd Gen. Partnership Project 2 a/v (QuickTime-based)
  • \n
  • 3GP, 3GPP – 3rd Gen. Partnership Project a/v (QuickTime-based)
  • \n
  • AAX – Audible Enhanced Audiobook (QuickTime-based)
  • \n
  • AI, AIT – Adobe Illustrator [Template] (PS or PDF)
  • \n
  • ARQ – Sony Alpha Pixel-Shift RAW (TIFF-based)
  • \n
  • ARW – Sony Alpha RAW (TIFF-based)
  • \n
  • AVIF – AV1 Image File Format (QuickTime-based)
  • \n
  • CR2 – Canon RAW 2 (TIFF-based) (CR2 spec)
  • \n
  • CR3 – Canon RAW 3 (QuickTime-based) (CR3 spec)
  • \n
  • CRM – Canon RAW Movie (QuickTime-based)
  • \n
  • CRW, CIFF – Canon RAW Camera Image File Format (CRW spec)
  • \n
  • CS1 – Sinar CaptureShop 1-shot RAW (PSD-based)
  • \n
  • DCP DNG – Camera Profile (DNG-like)
  • \n
  • DNG – Digital Negative (TIFF-based)
  • \n
  • DR4 – Canon DPP version 4 Recipe
  • \n
  • DVB – Digital Video Broadcasting (QuickTime-based)
  • \n
  • EPS, EPSF, PS – [Encapsulated] PostScript Format
  • \n
  • ERF – Epson RAW Format (TIFF-based)
  • \n
  • EXIF – Exchangeable Image File Format metadata (TIFF-based)
  • \n
  • EXV – Exiv2 metadata file (JPEG-based)
  • \n
  • F4A, F4B, F4P, F4V – Adobe Flash Player 9+ Audio/Video (QuickTime-based)
  • \n
  • FFF – Hasselblad Flexible File Format (TIFF-based)
  • \n
  • FLIF – Free Lossless Image Format
  • \n
  • GIF – Compuserve Graphics Interchange Format
  • \n
  • GPR – GoPro RAW (DNG-based)
  • \n
  • HDP, WDP, JXR – Windows HD Photo / Media Photo / JPEG XR (TIFF-based)
  • \n
  • HEIC, HEIF – High Efficiency Image Format (QuickTime-based)
  • \n
  • ICC, ICM – International Color Consortium color profile
  • \n
  • IIQ – Phase One Intelligent Image Quality RAW (TIFF-based)
  • \n
  • IND, INDD, INDT – Adobe InDesign Document/Template
  • \n
  • INSP – Insta360 Picture (JPEG-based)
  • \n
  • JP2, JPF, JPM, JPX – JPEG 2000 image [Compound/Extended]
  • \n
  • JPEG, JPG, JPE – Joint Photographic Experts Group image
  • \n
  • LRV – Low-Resolution Video (QuickTime-based)
  • \n
  • M4A, M4B, M4P, M4V – MPEG-4 Audio/Video (QuickTime-based)
  • \n
  • MEF – Mamiya (RAW) Electronic Format (TIFF-based)
  • \n
  • MIE – Meta Information Encapsulation (MIE specification)
  • \n
  • MOS – Creo Leaf Mosaic (TIFF-based)
  • \n
  • MOV, QT – Apple QuickTime Movie
  • \n
  • MP4 – Motion Picture Experts Group version 4 (QuickTime-based)
  • \n
  • MPO – Extended Multi-Picture format (JPEG with MPF extensions)
  • \n
  • MQV – Sony Mobile QuickTime Video
  • \n
  • NEF – Nikon (RAW) Electronic Format (TIFF-based)
  • \n
  • NRW – Nikon RAW (2) (TIFF-based)
  • \n
  • ORF – Olympus RAW Format (TIFF-based)
  • \n
  • PDF – Adobe Portable Document Format
  • \n
  • PEF – Pentax (RAW) Electronic Format (TIFF-based)
  • \n
  • PNG, JNG, MNG – Portable/JPEG/Multiple-image Network Graphics
  • \n
  • PPM, PBM, PGM – Portable Pixel/Bit/Gray Map
  • \n
  • PSD, PSB, PSDT – PhotoShop Document / Large Document / Template
  • \n
  • QTIF, QTI, QIF – QuickTime Image File
  • \n
  • RAF – FujiFilm RAW Format
  • \n
  • RAW – Panasonic RAW (TIFF-based)
  • \n
  • RW2 – Panasonic RAW 2 (TIFF-based)
  • \n
  • RWL – Leica RAW (TIFF-based)
  • \n
  • SR2 – Sony RAW 2 (TIFF-based)
  • \n
  • SRW – Samsung RAW format (TIFF-based)
  • \n
  • THM – Thumbnail image (JPEG)
  • \n
  • TIFF, TIF – Tagged Image File Format
  • \n
  • VRD – Canon DPP Recipe Data
  • \n
  • X3F – Sigma/Foveon RAW
  • \n
  • XMP – Extensible Metadata Platform sidecar file
  • \n
\n

File writer limitations

\n

ExifCleaner has the same writer limitations as the underlying exiftool it depends on. Taken from the official website:

\n
    \n
  • ExifTool will not rewrite a file if it detects a significant problem with the file format.
  • \n
  • ExifTool has been tested with a wide range of different images, but since it is not possible to test it with every known image type, there is the possibility that it will corrupt some files. Be sure to keep backups of your files.
  • \n
  • Even though ExifTool does some validation of the information written, it is still possible to write illegal values which may cause problems when reading the images with other software. So take care to validate the information you are writing.
  • \n
  • ExifTool is not guaranteed to remove metadata completely from a file when attempting to delete all metadata. For JPEG images, all APP segments (except Adobe APP14, which is not removed by default) and trailers are removed which effectively removes all metadata, but for other formats the results are less complete:\n
      \n
    • JPEG - APP segments (except Adobe APP14) and trailers are removed.
    • \n
    • TIFF - XMP, IPTC, ICC_Profile and the ExifIFD are removed, but some EXIF may remain in IFD0. (The CommonIFD0 Shortcut tag is provided to simplify removal of common metadata tags from IFD0.)
    • \n
    • PNG - Only XMP, EXIF, ICC_Profile and native PNG textual data chunks are removed.
    • \n
    • PDF - The original metadata is never actually removed.
    • \n
    • PS - Only XMP and some native PostScript tags may be deleted.
    • \n
    • MOV/MP4 - Most top-level metadata is removed.
    • \n
    • RAW formats - It is not recommended to remove all metadata from RAW images because this will likely remove some proprietary information that is necessary for proper rendering of the image.
    • \n
    \n
  • \n
\n

Translations

\n

New translations and corrections to existing translations are welcome! See the Adding a Translation section if there is a language you would like to add. Here is the current translations status:

\n
    \n
  • Arabic by @ZER0-X
  • \n
  • Chinese (Mandarin) by MarcusPierce
  • \n
  • Croatian by @milotype
  • \n
  • Czech by @t0mzSK
  • \n
  • Danish by @zlatco
  • \n
  • Dutch by @rvl-code
  • \n
  • French (France) by @NathanBnm (Nathan Bonnemains)
  • \n
  • French (Quebec) needs translation if France version is not sufficient
  • \n
  • German by @tayfuuun, with updates by @philippsandhaus
  • \n
  • Hungarian by @icetee (Tamás András Horváth)
  • \n
  • Italian by @PolpOnline
  • \n
  • Japanese by @AKKED
  • \n
  • Malayalam by by @theunknownKiran
  • \n
  • Polish by @m1chu
  • \n
  • Portuguese (Brazil) by @iraamaro, with updates by @dadodollabela
  • \n
  • Portuguese (Portugal) needs translation if Brazil version is not sufficient
  • \n
  • Russian by @likhner (Arthur Likhner)
  • \n
  • Spanish (Spain) by @ff-ss (Francisco)
  • \n
  • Spanish (Latin America) needs translation if Spain version is not sufficient
  • \n
  • Swedish by @sastofficial
  • \n
  • Slovak by @LiJu09
  • \n
  • Turkish by @bsonmez (Burak Sonmez)
  • \n
  • Ukranian by @hugonote (Alexander Berger)
  • \n
  • Vietnamese by @tensingnightco
  • \n
\n

Verifying checksum of downloads from the Github releases page

\n

Download the latest.yml (Windows), latest-mac.yml (Mac), or latest-linux.yml (Linux) file from the release page that corresponds to your operating system. Then run the following command to generate a sha checksum. ExifCleaner 3.5.0 is used here as an example.

\n

On Mac, Linux, and on Windows using the Linux Subsystem for Windows:

\n
sha512sum ExifCleaner-Setup-3.5.0.exe | cut -f1 -d\\ | xxd -r -p | base64
\n

The output should match the sha512 value in the latest.yml file for the version you downloaded. As of now there is no checksum generated for the Linux RPM version (appears to be an electron-build issue, see Github issue here).

\n

Development

\n

Built with Electron. Uses node-exiftool as a wrapper for Exiftool binaries. To see the current list of NPM dependencies, run:

\n
yarn list --production
\n

Run the app in dev mode

\n

Clone the repository and cd into the directory.

\n
git clone https://github.com/szTheory/exifcleaner.git\ncd exifcleaner
\n

Next, install the NPM package dependencies.

\n
yarn install
\n

Pull down the latest ExifTool binaries (in Windows, run this within the Linux Subsystem for Windows):

\n
yarn run update-exiftool
\n

Finally, launch the application. This supports Hot Module Reload (HMR) so you will automatically see your changes every time you save a file.

\n
yarn run dev
\n

Contributing

\n

This app is mostly feature complete. I want to keep it simple and not add a bunch of bloat to it. And I want to avoid release churn. That said, there are a couple small features that might be worth adding. And there are a few minor bugs or points of cleanup that would be worth polishing. If you'd like to help check out the Issue Tracker which contains an exhaustive list of known issues. Just pick one and submit a Pull Request or leave a comment and I can provide guidance or help if you need it. Make sure to test the app out to see if it still works though. There isn't much going on in this app so it should be easy enough to do. I might add some automated tests later on to help with this. For now it's just been me working on the app so manual testing has worked out fine.

\n

TypeScript code is formatted using Prettier.

\n

Adding a Translation

\n

Adding a translation is easy. All you have to do is go to the translation list, click on \"Edit this file\", and add an entry for the new language underneath the other ones. So for example if you wanted to add a Spanish translation, where it says:

\n
\"empty.title\": {\n  \"en\": \"No files selected\",\n  \"fr\": \"Aucun fichier sélectionné\"\n},
\n

You just add a line for \"es\" (list of language codes here) underneath the other ones:

\n
\"empty.title\": {\n  \"en\": \"No files selected\",\n  \"fr\": \"Aucun fichier sélectionné\",\n  \"es\": \"Spanish translation here\"\n},
\n

and repeat that pattern for each of the entries. That's probably the easiest way to contribute. If you want to be able to see all of your translations working in a live app before submitting, you can also do this:

\n
    \n
  1. Fork the project on Github
  2. \n
  3. Follow the directions here to get ExifCleaner running in development mode on your computer
  4. \n
  5. Then update the strings.json file as mentioned above, and quit the program and relaunch it to see your changes. When you're finished, commit your changes from the command line with for example git commit -am \"Finished adding translations\". Then run git push origin master, and go to the project URL your forked it to (for example https://github.com/myusernamehere/exifcleaner) and click the button to open a new Pull Request.
  6. \n
\n

If you want to run the app with a specific locale without changing your system preferences, use one of the following commands with the correct language code. If you don't see your language listed below, just follow the pattern and plug in your own language code from this list.

\n
yarn run dev --lang=en #English\nyarn run dev --lang=fr #French\nyarn run dev --lang=pl #Polish\nyarn run dev --lang=ja #Japanese\nyarn run dev --lang=es #Spanish\nyarn run dev --lang=de #German
\n

Let me know if you run into any issues, I can guide you through the process if you get stuck.

\n

Linux AppImage Notes

\n

To mount the AppImage and inspect it's contents:

\n
./ExifCleaner-x.y.z.AppImage --appimage-mount
\n

Where x.y.z is the release version number

\n

Smoke test checklist for new releases

\n

On all platforms:

\n
    \n
  • Linux
  • \n
  • Windows
  • \n
  • Mac
  • \n
\n

Perform the following manual tests before a release:

\n
    \n
  • Drag and drop hundreds of files
  • \n
  • File -> Open dialog
  • \n
  • Switch locale to each language and check translations
  • \n
  • Switch between light and dark mode
  • \n
  • Open \"About\" dialog
  • \n
\n

Publishing a new release

\n

This section is really for my own reference when publishing a new release.

\n

Bump the version with release (choose a \"pre\" release for point releases for testing):

\n
yarn run release
\n

Check the Github release page and confirm a new draft release was created. Then run the publish command:

\n
yarn run publish
\n

Once you're happy with the release and want to finalize it, remove the draft flag on the Github releases page.

\n

Contributors

\n

Thanks to all the people who submitted bug reports and fixes. I've tried to include everyone so if I've missed you it was by accident, just let me know and I'll add you.

\n
    \n
  • @m1chu - Polish translation, fix for Mac dock bug on non-Mac platforms, help debugging Unicode filename bug
  • \n
  • @LukasThyWalls - help debugging Unicode filename bug, feature suggestions
  • \n
  • @AKKED - Japanese translation, help debugging Unicode filename bug
  • \n
  • @TomasGutierrez0 - help auditing ExifTool dependency
  • \n
  • @5a384507-18ce-417c-bb55-d4dfcc8883fe - help debugging initial Linux version
  • \n
  • @totoroot - help debugging Linux AppImage installer, usability feedback, feature suggestions
  • \n
  • @Scopuli - help debugging Linux AppImage installer
  • \n
  • @Tox86 - found broken Settings menu item bug
  • \n
  • @ff-ss (Francisco) - Spanish translation
  • \n
  • @tayfuuun - German translation
  • \n
  • @philippsandhaus - German translation fixes
  • \n
  • @airvue - Help debugging Ubuntu .deb package error
  • \n
  • @Goblin80 - Help debugging Ubuntu .deb package error
  • \n
  • @zahroc - Help diagnosing error when adding bulk directories
  • \n
  • @iraamaro - Portuguese (Brazil) translation. Fix for update_exiftool.pl when building from source on Debian and Slackware
  • \n
  • @LiJu09 - Slovak translation
  • \n
  • @likhner (Arthur Likhner) - Russian translation
  • \n
  • @hugonote (Alexander Berger) - Ukranian translation
  • \n
  • @dadodollabela - Portuguese (Brazil) translation fixes
  • \n
  • @zlatco - Danish translation
  • \n
  • @ZER0-X - Arabic translation
  • \n
  • @rvl-code - Dutch translation
  • \n
  • @PolpOnline - Italian translation, Arch Linux distribution maintainer
  • \n
  • @NathanBnm (Nathan Bonnemains) - French translation
  • \n
  • @Dyrimon - Linux AppImage error notification fix
  • \n
  • @MarcusPierce - Chinese (Mandarin) translation
  • \n
  • @brandonlou - Heads up on updating exiftool to 12.24+ to mitigate CVE-2021-22204 arbitrary code execution
  • \n
  • @v4k0nd (Szabó Krisztián) - Help building instructions on verifying release checksums
  • \n
  • @papb - Help setting up Windows portable build
  • \n
  • @Bellisario - Help setting up Windows portable build
  • \n
  • @overjt (Jonathan Toledo) - Proof of concept for XSS and Electron remote shell vulnerability
  • \n
  • @bsonmez (Burak Sonmez) - Turkish translation
  • \n
  • @milotype - Croatian translation
  • \n
  • @icetee - Hungarian translation
  • \n
  • @sastofficial - Swedish translation
  • \n
  • @theunknownKiran - Malayalam translation
  • \n
  • @t0mzSK - Czech translation
  • \n
  • @tensingnightco - Vietnamese translation
  • \n
\n
", - "readmeOriginal": "

ExifCleaner

\n

\"Version\" \"Total

\n
\n

Desktop app to clean metadata from images, videos, PDFs, and other files.

\n
\n

\"ExifCleaner

\n

!!!!! NOTE - UPGRADE TO 3.6.0+ ASAP !!!!!

\n

If you are running a version of ExifCleaner before 3.6.0, upgrade immediately! A security vulnerability was found in exiftool, the command-line application that powers ExifCleaner under the hood, and this was updated in ExifCleaner 3.5.0. There was also an XSS and Electron remote shell vulnerability due to unsanitized HTML output that was fixed in ExifCleaner 3.6.0.

\n

Benefits

\n
    \n
  • Fast
  • \n
  • Drag & Drop
  • \n
  • Free and open source (MIT)
  • \n
  • Windows, Mac, and Linux
  • \n
  • Supports popular image formats such as PNG, JPG, GIF, and TIFF
  • \n
  • Supports popular video formats such as M4A, MOV, and MP4
  • \n
  • Supports PDF documents* (partial, see discussion)
  • \n
  • Batch-processing
  • \n
  • Multi-core support
  • \n
  • Dark mode (automatic)
  • \n
  • No automatic updates or network traffic
  • \n
  • Multi-language support
  • \n
  • Relatively few NPM dependencies (no JS frameworks)
  • \n
\n

Drawbacks

\n
    \n
  • Executable size ~200MB (Electron app)
  • \n
  • Memory usage ~120MB (Electron app)
  • \n
  • PDF metadata removal is only partial (see discussion)
  • \n
  • Does not remove extended filesystem attributes (see discussion)
  • \n
\n

Download and Install

\n

Linux, macOS 10.10+, and Windows 7+ are supported (64-bit only).

\n\n

For Linux, The AppImage needs to be made executable after download.

\n

Arch Linux users can install the app from the AUR using an AUR helper (such as yay or paru):

\n
paru -S exifcleaner-bin
\n

Links

\n\n

Supported File Types

\n

Below is a full list of supported file types that ExifCleaner will remove metadata for. It's based on which file types ExifTool supports write operations for.

\n
    \n
  • 3G2, 3GP2 – 3rd Gen. Partnership Project 2 a/v (QuickTime-based)
  • \n
  • 3GP, 3GPP – 3rd Gen. Partnership Project a/v (QuickTime-based)
  • \n
  • AAX – Audible Enhanced Audiobook (QuickTime-based)
  • \n
  • AI, AIT – Adobe Illustrator [Template] (PS or PDF)
  • \n
  • ARQ – Sony Alpha Pixel-Shift RAW (TIFF-based)
  • \n
  • ARW – Sony Alpha RAW (TIFF-based)
  • \n
  • AVIF – AV1 Image File Format (QuickTime-based)
  • \n
  • CR2 – Canon RAW 2 (TIFF-based) (CR2 spec)
  • \n
  • CR3 – Canon RAW 3 (QuickTime-based) (CR3 spec)
  • \n
  • CRM – Canon RAW Movie (QuickTime-based)
  • \n
  • CRW, CIFF – Canon RAW Camera Image File Format (CRW spec)
  • \n
  • CS1 – Sinar CaptureShop 1-shot RAW (PSD-based)
  • \n
  • DCP DNG – Camera Profile (DNG-like)
  • \n
  • DNG – Digital Negative (TIFF-based)
  • \n
  • DR4 – Canon DPP version 4 Recipe
  • \n
  • DVB – Digital Video Broadcasting (QuickTime-based)
  • \n
  • EPS, EPSF, PS – [Encapsulated] PostScript Format
  • \n
  • ERF – Epson RAW Format (TIFF-based)
  • \n
  • EXIF – Exchangeable Image File Format metadata (TIFF-based)
  • \n
  • EXV – Exiv2 metadata file (JPEG-based)
  • \n
  • F4A, F4B, F4P, F4V – Adobe Flash Player 9+ Audio/Video (QuickTime-based)
  • \n
  • FFF – Hasselblad Flexible File Format (TIFF-based)
  • \n
  • FLIF – Free Lossless Image Format
  • \n
  • GIF – Compuserve Graphics Interchange Format
  • \n
  • GPR – GoPro RAW (DNG-based)
  • \n
  • HDP, WDP, JXR – Windows HD Photo / Media Photo / JPEG XR (TIFF-based)
  • \n
  • HEIC, HEIF – High Efficiency Image Format (QuickTime-based)
  • \n
  • ICC, ICM – International Color Consortium color profile
  • \n
  • IIQ – Phase One Intelligent Image Quality RAW (TIFF-based)
  • \n
  • IND, INDD, INDT – Adobe InDesign Document/Template
  • \n
  • INSP – Insta360 Picture (JPEG-based)
  • \n
  • JP2, JPF, JPM, JPX – JPEG 2000 image [Compound/Extended]
  • \n
  • JPEG, JPG, JPE – Joint Photographic Experts Group image
  • \n
  • LRV – Low-Resolution Video (QuickTime-based)
  • \n
  • M4A, M4B, M4P, M4V – MPEG-4 Audio/Video (QuickTime-based)
  • \n
  • MEF – Mamiya (RAW) Electronic Format (TIFF-based)
  • \n
  • MIE – Meta Information Encapsulation (MIE specification)
  • \n
  • MOS – Creo Leaf Mosaic (TIFF-based)
  • \n
  • MOV, QT – Apple QuickTime Movie
  • \n
  • MP4 – Motion Picture Experts Group version 4 (QuickTime-based)
  • \n
  • MPO – Extended Multi-Picture format (JPEG with MPF extensions)
  • \n
  • MQV – Sony Mobile QuickTime Video
  • \n
  • NEF – Nikon (RAW) Electronic Format (TIFF-based)
  • \n
  • NRW – Nikon RAW (2) (TIFF-based)
  • \n
  • ORF – Olympus RAW Format (TIFF-based)
  • \n
  • PDF – Adobe Portable Document Format
  • \n
  • PEF – Pentax (RAW) Electronic Format (TIFF-based)
  • \n
  • PNG, JNG, MNG – Portable/JPEG/Multiple-image Network Graphics
  • \n
  • PPM, PBM, PGM – Portable Pixel/Bit/Gray Map
  • \n
  • PSD, PSB, PSDT – PhotoShop Document / Large Document / Template
  • \n
  • QTIF, QTI, QIF – QuickTime Image File
  • \n
  • RAF – FujiFilm RAW Format
  • \n
  • RAW – Panasonic RAW (TIFF-based)
  • \n
  • RW2 – Panasonic RAW 2 (TIFF-based)
  • \n
  • RWL – Leica RAW (TIFF-based)
  • \n
  • SR2 – Sony RAW 2 (TIFF-based)
  • \n
  • SRW – Samsung RAW format (TIFF-based)
  • \n
  • THM – Thumbnail image (JPEG)
  • \n
  • TIFF, TIF – Tagged Image File Format
  • \n
  • VRD – Canon DPP Recipe Data
  • \n
  • X3F – Sigma/Foveon RAW
  • \n
  • XMP – Extensible Metadata Platform sidecar file
  • \n
\n

File writer limitations

\n

ExifCleaner has the same writer limitations as the underlying exiftool it depends on. Taken from the official website:

\n
    \n
  • ExifTool will not rewrite a file if it detects a significant problem with the file format.
  • \n
  • ExifTool has been tested with a wide range of different images, but since it is not possible to test it with every known image type, there is the possibility that it will corrupt some files. Be sure to keep backups of your files.
  • \n
  • Even though ExifTool does some validation of the information written, it is still possible to write illegal values which may cause problems when reading the images with other software. So take care to validate the information you are writing.
  • \n
  • ExifTool is not guaranteed to remove metadata completely from a file when attempting to delete all metadata. For JPEG images, all APP segments (except Adobe APP14, which is not removed by default) and trailers are removed which effectively removes all metadata, but for other formats the results are less complete:\n
      \n
    • JPEG - APP segments (except Adobe APP14) and trailers are removed.
    • \n
    • TIFF - XMP, IPTC, ICC_Profile and the ExifIFD are removed, but some EXIF may remain in IFD0. (The CommonIFD0 Shortcut tag is provided to simplify removal of common metadata tags from IFD0.)
    • \n
    • PNG - Only XMP, EXIF, ICC_Profile and native PNG textual data chunks are removed.
    • \n
    • PDF - The original metadata is never actually removed.
    • \n
    • PS - Only XMP and some native PostScript tags may be deleted.
    • \n
    • MOV/MP4 - Most top-level metadata is removed.
    • \n
    • RAW formats - It is not recommended to remove all metadata from RAW images because this will likely remove some proprietary information that is necessary for proper rendering of the image.
    • \n
    \n
  • \n
\n

Translations

\n

New translations and corrections to existing translations are welcome! See the Adding a Translation section if there is a language you would like to add. Here is the current translations status:

\n
    \n
  • Arabic by @ZER0-X
  • \n
  • Chinese (Mandarin) by MarcusPierce
  • \n
  • Croatian by @milotype
  • \n
  • Czech by @t0mzSK
  • \n
  • Danish by @zlatco
  • \n
  • Dutch by @rvl-code
  • \n
  • French (France) by @NathanBnm (Nathan Bonnemains)
  • \n
  • French (Quebec) needs translation if France version is not sufficient
  • \n
  • German by @tayfuuun, with updates by @philippsandhaus
  • \n
  • Hungarian by @icetee (Tamás András Horváth)
  • \n
  • Italian by @PolpOnline
  • \n
  • Japanese by @AKKED
  • \n
  • Malayalam by by @theunknownKiran
  • \n
  • Polish by @m1chu
  • \n
  • Portuguese (Brazil) by @iraamaro, with updates by @dadodollabela
  • \n
  • Portuguese (Portugal) needs translation if Brazil version is not sufficient
  • \n
  • Russian by @likhner (Arthur Likhner)
  • \n
  • Spanish (Spain) by @ff-ss (Francisco)
  • \n
  • Spanish (Latin America) needs translation if Spain version is not sufficient
  • \n
  • Swedish by @sastofficial
  • \n
  • Slovak by @LiJu09
  • \n
  • Turkish by @bsonmez (Burak Sonmez)
  • \n
  • Ukranian by @hugonote (Alexander Berger)
  • \n
  • Vietnamese by @tensingnightco
  • \n
\n

Verifying checksum of downloads from the Github releases page

\n

Download the latest.yml (Windows), latest-mac.yml (Mac), or latest-linux.yml (Linux) file from the release page that corresponds to your operating system. Then run the following command to generate a sha checksum. ExifCleaner 3.5.0 is used here as an example.

\n

On Mac, Linux, and on Windows using the Linux Subsystem for Windows:

\n
sha512sum ExifCleaner-Setup-3.5.0.exe | cut -f1 -d\\ | xxd -r -p | base64
\n

The output should match the sha512 value in the latest.yml file for the version you downloaded. As of now there is no checksum generated for the Linux RPM version (appears to be an electron-build issue, see Github issue here).

\n

Development

\n

Built with Electron. Uses node-exiftool as a wrapper for Exiftool binaries. To see the current list of NPM dependencies, run:

\n
yarn list --production
\n

Run the app in dev mode

\n

Clone the repository and cd into the directory.

\n
git clone https://github.com/szTheory/exifcleaner.git\ncd exifcleaner
\n

Next, install the NPM package dependencies.

\n
yarn install
\n

Pull down the latest ExifTool binaries (in Windows, run this within the Linux Subsystem for Windows):

\n
yarn run update-exiftool
\n

Finally, launch the application. This supports Hot Module Reload (HMR) so you will automatically see your changes every time you save a file.

\n
yarn run dev
\n

Contributing

\n

This app is mostly feature complete. I want to keep it simple and not add a bunch of bloat to it. And I want to avoid release churn. That said, there are a couple small features that might be worth adding. And there are a few minor bugs or points of cleanup that would be worth polishing. If you'd like to help check out the Issue Tracker which contains an exhaustive list of known issues. Just pick one and submit a Pull Request or leave a comment and I can provide guidance or help if you need it. Make sure to test the app out to see if it still works though. There isn't much going on in this app so it should be easy enough to do. I might add some automated tests later on to help with this. For now it's just been me working on the app so manual testing has worked out fine.

\n

TypeScript code is formatted using Prettier.

\n

Adding a Translation

\n

Adding a translation is easy. All you have to do is go to the translation list, click on \"Edit this file\", and add an entry for the new language underneath the other ones. So for example if you wanted to add a Spanish translation, where it says:

\n
\"empty.title\": {\n  \"en\": \"No files selected\",\n  \"fr\": \"Aucun fichier sélectionné\"\n},
\n

You just add a line for \"es\" (list of language codes here) underneath the other ones:

\n
\"empty.title\": {\n  \"en\": \"No files selected\",\n  \"fr\": \"Aucun fichier sélectionné\",\n  \"es\": \"Spanish translation here\"\n},
\n

and repeat that pattern for each of the entries. That's probably the easiest way to contribute. If you want to be able to see all of your translations working in a live app before submitting, you can also do this:

\n
    \n
  1. Fork the project on Github
  2. \n
  3. Follow the directions here to get ExifCleaner running in development mode on your computer
  4. \n
  5. Then update the strings.json file as mentioned above, and quit the program and relaunch it to see your changes. When you're finished, commit your changes from the command line with for example git commit -am \"Finished adding translations\". Then run git push origin master, and go to the project URL your forked it to (for example https://github.com/myusernamehere/exifcleaner) and click the button to open a new Pull Request.
  6. \n
\n

If you want to run the app with a specific locale without changing your system preferences, use one of the following commands with the correct language code. If you don't see your language listed below, just follow the pattern and plug in your own language code from this list.

\n
yarn run dev --lang=en #English\nyarn run dev --lang=fr #French\nyarn run dev --lang=pl #Polish\nyarn run dev --lang=ja #Japanese\nyarn run dev --lang=es #Spanish\nyarn run dev --lang=de #German
\n

Let me know if you run into any issues, I can guide you through the process if you get stuck.

\n

Linux AppImage Notes

\n

To mount the AppImage and inspect it's contents:

\n
./ExifCleaner-x.y.z.AppImage --appimage-mount
\n

Where x.y.z is the release version number

\n

Smoke test checklist for new releases

\n

On all platforms:

\n
    \n
  • Linux
  • \n
  • Windows
  • \n
  • Mac
  • \n
\n

Perform the following manual tests before a release:

\n
    \n
  • Drag and drop hundreds of files
  • \n
  • File -> Open dialog
  • \n
  • Switch locale to each language and check translations
  • \n
  • Switch between light and dark mode
  • \n
  • Open \"About\" dialog
  • \n
\n

Publishing a new release

\n

This section is really for my own reference when publishing a new release.

\n

Bump the version with release (choose a \"pre\" release for point releases for testing):

\n
yarn run release
\n

Check the Github release page and confirm a new draft release was created. Then run the publish command:

\n
yarn run publish
\n

Once you're happy with the release and want to finalize it, remove the draft flag on the Github releases page.

\n

Contributors

\n

Thanks to all the people who submitted bug reports and fixes. I've tried to include everyone so if I've missed you it was by accident, just let me know and I'll add you.

\n
    \n
  • @m1chu - Polish translation, fix for Mac dock bug on non-Mac platforms, help debugging Unicode filename bug
  • \n
  • @LukasThyWalls - help debugging Unicode filename bug, feature suggestions
  • \n
  • @AKKED - Japanese translation, help debugging Unicode filename bug
  • \n
  • @TomasGutierrez0 - help auditing ExifTool dependency
  • \n
  • @5a384507-18ce-417c-bb55-d4dfcc8883fe - help debugging initial Linux version
  • \n
  • @totoroot - help debugging Linux AppImage installer, usability feedback, feature suggestions
  • \n
  • @Scopuli - help debugging Linux AppImage installer
  • \n
  • @Tox86 - found broken Settings menu item bug
  • \n
  • @ff-ss (Francisco) - Spanish translation
  • \n
  • @tayfuuun - German translation
  • \n
  • @philippsandhaus - German translation fixes
  • \n
  • @airvue - Help debugging Ubuntu .deb package error
  • \n
  • @Goblin80 - Help debugging Ubuntu .deb package error
  • \n
  • @zahroc - Help diagnosing error when adding bulk directories
  • \n
  • @iraamaro - Portuguese (Brazil) translation. Fix for update_exiftool.pl when building from source on Debian and Slackware
  • \n
  • @LiJu09 - Slovak translation
  • \n
  • @likhner (Arthur Likhner) - Russian translation
  • \n
  • @hugonote (Alexander Berger) - Ukranian translation
  • \n
  • @dadodollabela - Portuguese (Brazil) translation fixes
  • \n
  • @zlatco - Danish translation
  • \n
  • @ZER0-X - Arabic translation
  • \n
  • @rvl-code - Dutch translation
  • \n
  • @PolpOnline - Italian translation, Arch Linux distribution maintainer
  • \n
  • @NathanBnm (Nathan Bonnemains) - French translation
  • \n
  • @Dyrimon - Linux AppImage error notification fix
  • \n
  • @MarcusPierce - Chinese (Mandarin) translation
  • \n
  • @brandonlou - Heads up on updating exiftool to 12.24+ to mitigate CVE-2021-22204 arbitrary code execution
  • \n
  • @v4k0nd (Szabó Krisztián) - Help building instructions on verifying release checksums
  • \n
  • @papb - Help setting up Windows portable build
  • \n
  • @Bellisario - Help setting up Windows portable build
  • \n
  • @overjt (Jonathan Toledo) - Proof of concept for XSS and Electron remote shell vulnerability
  • \n
  • @bsonmez (Burak Sonmez) - Turkish translation
  • \n
  • @milotype - Croatian translation
  • \n
  • @icetee - Hungarian translation
  • \n
  • @sastofficial - Swedish translation
  • \n
  • @theunknownKiran - Malayalam translation
  • \n
  • @t0mzSK - Czech translation
  • \n
  • @tensingnightco - Vietnamese translation
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:46.979Z" + "readmeCleaned": "

ExifCleaner

\n

\"Version\" \"Total

\n
\n

Desktop app to clean metadata from images, videos, PDFs, and other files.

\n
\n

\"ExifCleaner

\n

!!!!! NOTE - UPGRADE TO 3.6.0+ ASAP !!!!!

\n

If you are running a version of ExifCleaner before 3.6.0, upgrade immediately! A security vulnerability was found in exiftool, the command-line application that powers ExifCleaner under the hood, and this was updated in ExifCleaner 3.5.0. There was also an XSS and Electron remote shell vulnerability due to unsanitized HTML output that was fixed in ExifCleaner 3.6.0.

\n

Benefits

\n
    \n
  • Fast
  • \n
  • Drag & Drop
  • \n
  • Free and open source (MIT)
  • \n
  • Windows, Mac, and Linux
  • \n
  • Supports popular image formats such as PNG, JPG, GIF, and TIFF
  • \n
  • Supports popular video formats such as M4A, MOV, and MP4
  • \n
  • Supports PDF documents* (partial, see discussion)
  • \n
  • Batch-processing
  • \n
  • Multi-core support
  • \n
  • Dark mode (automatic)
  • \n
  • No automatic updates or network traffic
  • \n
  • Multi-language support
  • \n
  • Relatively few NPM dependencies (no JS frameworks)
  • \n
\n

Drawbacks

\n
    \n
  • Executable size ~200MB (Electron app)
  • \n
  • Memory usage ~120MB (Electron app)
  • \n
  • PDF metadata removal is only partial (see discussion)
  • \n
  • Does not remove extended filesystem attributes (see discussion)
  • \n
\n

Download and Install

\n

Linux, macOS 10.10+, and Windows 7+ are supported (64-bit only).

\n\n

For Linux, The AppImage needs to be made executable after download.

\n

Arch Linux users can install the app from the AUR using an AUR helper (such as yay or paru):

\n
paru -S exifcleaner-bin
\n

Links

\n\n

Supported File Types

\n

Below is a full list of supported file types that ExifCleaner will remove metadata for. It's based on which file types ExifTool supports write operations for.

\n
    \n
  • 3G2, 3GP2 – 3rd Gen. Partnership Project 2 a/v (QuickTime-based)
  • \n
  • 3GP, 3GPP – 3rd Gen. Partnership Project a/v (QuickTime-based)
  • \n
  • AAX – Audible Enhanced Audiobook (QuickTime-based)
  • \n
  • AI, AIT – Adobe Illustrator [Template] (PS or PDF)
  • \n
  • ARQ – Sony Alpha Pixel-Shift RAW (TIFF-based)
  • \n
  • ARW – Sony Alpha RAW (TIFF-based)
  • \n
  • AVIF – AV1 Image File Format (QuickTime-based)
  • \n
  • CR2 – Canon RAW 2 (TIFF-based) (CR2 spec)
  • \n
  • CR3 – Canon RAW 3 (QuickTime-based) (CR3 spec)
  • \n
  • CRM – Canon RAW Movie (QuickTime-based)
  • \n
  • CRW, CIFF – Canon RAW Camera Image File Format (CRW spec)
  • \n
  • CS1 – Sinar CaptureShop 1-shot RAW (PSD-based)
  • \n
  • DCP DNG – Camera Profile (DNG-like)
  • \n
  • DNG – Digital Negative (TIFF-based)
  • \n
  • DR4 – Canon DPP version 4 Recipe
  • \n
  • DVB – Digital Video Broadcasting (QuickTime-based)
  • \n
  • EPS, EPSF, PS – [Encapsulated] PostScript Format
  • \n
  • ERF – Epson RAW Format (TIFF-based)
  • \n
  • EXIF – Exchangeable Image File Format metadata (TIFF-based)
  • \n
  • EXV – Exiv2 metadata file (JPEG-based)
  • \n
  • F4A, F4B, F4P, F4V – Adobe Flash Player 9+ Audio/Video (QuickTime-based)
  • \n
  • FFF – Hasselblad Flexible File Format (TIFF-based)
  • \n
  • FLIF – Free Lossless Image Format
  • \n
  • GIF – Compuserve Graphics Interchange Format
  • \n
  • GPR – GoPro RAW (DNG-based)
  • \n
  • HDP, WDP, JXR – Windows HD Photo / Media Photo / JPEG XR (TIFF-based)
  • \n
  • HEIC, HEIF – High Efficiency Image Format (QuickTime-based)
  • \n
  • ICC, ICM – International Color Consortium color profile
  • \n
  • IIQ – Phase One Intelligent Image Quality RAW (TIFF-based)
  • \n
  • IND, INDD, INDT – Adobe InDesign Document/Template
  • \n
  • INSP – Insta360 Picture (JPEG-based)
  • \n
  • JP2, JPF, JPM, JPX – JPEG 2000 image [Compound/Extended]
  • \n
  • JPEG, JPG, JPE – Joint Photographic Experts Group image
  • \n
  • LRV – Low-Resolution Video (QuickTime-based)
  • \n
  • M4A, M4B, M4P, M4V – MPEG-4 Audio/Video (QuickTime-based)
  • \n
  • MEF – Mamiya (RAW) Electronic Format (TIFF-based)
  • \n
  • MIE – Meta Information Encapsulation (MIE specification)
  • \n
  • MOS – Creo Leaf Mosaic (TIFF-based)
  • \n
  • MOV, QT – Apple QuickTime Movie
  • \n
  • MP4 – Motion Picture Experts Group version 4 (QuickTime-based)
  • \n
  • MPO – Extended Multi-Picture format (JPEG with MPF extensions)
  • \n
  • MQV – Sony Mobile QuickTime Video
  • \n
  • NEF – Nikon (RAW) Electronic Format (TIFF-based)
  • \n
  • NRW – Nikon RAW (2) (TIFF-based)
  • \n
  • ORF – Olympus RAW Format (TIFF-based)
  • \n
  • PDF – Adobe Portable Document Format
  • \n
  • PEF – Pentax (RAW) Electronic Format (TIFF-based)
  • \n
  • PNG, JNG, MNG – Portable/JPEG/Multiple-image Network Graphics
  • \n
  • PPM, PBM, PGM – Portable Pixel/Bit/Gray Map
  • \n
  • PSD, PSB, PSDT – PhotoShop Document / Large Document / Template
  • \n
  • QTIF, QTI, QIF – QuickTime Image File
  • \n
  • RAF – FujiFilm RAW Format
  • \n
  • RAW – Panasonic RAW (TIFF-based)
  • \n
  • RW2 – Panasonic RAW 2 (TIFF-based)
  • \n
  • RWL – Leica RAW (TIFF-based)
  • \n
  • SR2 – Sony RAW 2 (TIFF-based)
  • \n
  • SRW – Samsung RAW format (TIFF-based)
  • \n
  • THM – Thumbnail image (JPEG)
  • \n
  • TIFF, TIF – Tagged Image File Format
  • \n
  • VRD – Canon DPP Recipe Data
  • \n
  • X3F – Sigma/Foveon RAW
  • \n
  • XMP – Extensible Metadata Platform sidecar file
  • \n
\n

File writer limitations

\n

ExifCleaner has the same writer limitations as the underlying exiftool it depends on. Taken from the official website:

\n
    \n
  • ExifTool will not rewrite a file if it detects a significant problem with the file format.
  • \n
  • ExifTool has been tested with a wide range of different images, but since it is not possible to test it with every known image type, there is the possibility that it will corrupt some files. Be sure to keep backups of your files.
  • \n
  • Even though ExifTool does some validation of the information written, it is still possible to write illegal values which may cause problems when reading the images with other software. So take care to validate the information you are writing.
  • \n
  • ExifTool is not guaranteed to remove metadata completely from a file when attempting to delete all metadata. For JPEG images, all APP segments (except Adobe APP14, which is not removed by default) and trailers are removed which effectively removes all metadata, but for other formats the results are less complete:\n
      \n
    • JPEG - APP segments (except Adobe APP14) and trailers are removed.
    • \n
    • TIFF - XMP, IPTC, ICC_Profile and the ExifIFD are removed, but some EXIF may remain in IFD0. (The CommonIFD0 Shortcut tag is provided to simplify removal of common metadata tags from IFD0.)
    • \n
    • PNG - Only XMP, EXIF, ICC_Profile and native PNG textual data chunks are removed.
    • \n
    • PDF - The original metadata is never actually removed.
    • \n
    • PS - Only XMP and some native PostScript tags may be deleted.
    • \n
    • MOV/MP4 - Most top-level metadata is removed.
    • \n
    • RAW formats - It is not recommended to remove all metadata from RAW images because this will likely remove some proprietary information that is necessary for proper rendering of the image.
    • \n
    \n
  • \n
\n

Translations

\n

New translations and corrections to existing translations are welcome! See the Adding a Translation section if there is a language you would like to add. Here is the current translations status:

\n
    \n
  • Arabic ✅ by @ZER0-X
  • \n
  • Chinese (Mandarin) ✅ by MarcusPierce
  • \n
  • Croatian ✅ by @milotype
  • \n
  • Czech ✅ by @t0mzSK
  • \n
  • Danish ✅ by @zlatco
  • \n
  • Dutch ✅ by @rvl-code
  • \n
  • French (France) ✅ by @NathanBnm (Nathan Bonnemains)
  • \n
  • French (Quebec) ❌ needs translation if France version is not sufficient
  • \n
  • German ✅ by @tayfuuun, with updates by @philippsandhaus
  • \n
  • Hungarian ✅ by @icetee (Tamás András Horváth)
  • \n
  • Italian ✅ by @PolpOnline
  • \n
  • Japanese ✅ by @AKKED
  • \n
  • Malayalam by ✅ by @theunknownKiran
  • \n
  • Polish ✅ by @m1chu
  • \n
  • Portuguese (Brazil) ✅ by @iraamaro, with updates by @dadodollabela
  • \n
  • Portuguese (Portugal) ❌ needs translation if Brazil version is not sufficient
  • \n
  • Russian ✅ by @likhner (Arthur Likhner)
  • \n
  • Spanish (Spain) ✅ by @ff-ss (Francisco)
  • \n
  • Spanish (Latin America) ❌ needs translation if Spain version is not sufficient
  • \n
  • Swedish ✅ by @sastofficial
  • \n
  • Slovak ✅ by @LiJu09
  • \n
  • Turkish ✅ by @bsonmez (Burak Sonmez)
  • \n
  • Ukranian ✅ by @hugonote (Alexander Berger)
  • \n
  • Vietnamese ✅ by @tensingnightco
  • \n
\n

Verifying checksum of downloads from the Github releases page

\n

Download the latest.yml (Windows), latest-mac.yml (Mac), or latest-linux.yml (Linux) file from the release page that corresponds to your operating system. Then run the following command to generate a sha checksum. ExifCleaner 3.5.0 is used here as an example.

\n

On Mac, Linux, and on Windows using the Linux Subsystem for Windows:

\n
sha512sum ExifCleaner-Setup-3.5.0.exe | cut -f1 -d\\ | xxd -r -p | base64
\n

The output should match the sha512 value in the latest.yml file for the version you downloaded. As of now there is no checksum generated for the Linux RPM version (appears to be an electron-build issue, see Github issue here).

\n

Development

\n

Built with Electron. Uses node-exiftool as a wrapper for Exiftool binaries. To see the current list of NPM dependencies, run:

\n
yarn list --production
\n

Run the app in dev mode

\n

Clone the repository and cd into the directory.

\n
git clone https://github.com/szTheory/exifcleaner.git\ncd exifcleaner
\n

Next, install the NPM package dependencies.

\n
yarn install
\n

Pull down the latest ExifTool binaries (in Windows, run this within the Linux Subsystem for Windows):

\n
yarn run update-exiftool
\n

Finally, launch the application. This supports Hot Module Reload (HMR) so you will automatically see your changes every time you save a file.

\n
yarn run dev
\n

Contributing

\n

This app is mostly feature complete. I want to keep it simple and not add a bunch of bloat to it. And I want to avoid release churn. That said, there are a couple small features that might be worth adding. And there are a few minor bugs or points of cleanup that would be worth polishing. If you'd like to help check out the Issue Tracker which contains an exhaustive list of known issues. Just pick one and submit a Pull Request or leave a comment and I can provide guidance or help if you need it. Make sure to test the app out to see if it still works though. There isn't much going on in this app so it should be easy enough to do. I might add some automated tests later on to help with this. For now it's just been me working on the app so manual testing has worked out fine.

\n

TypeScript code is formatted using Prettier.

\n

Adding a Translation

\n

Adding a translation is easy. All you have to do is go to the translation list, click on \"Edit this file\", and add an entry for the new language underneath the other ones. So for example if you wanted to add a Spanish translation, where it says:

\n
\"empty.title\": {\n  \"en\": \"No files selected\",\n  \"fr\": \"Aucun fichier sélectionné\"\n},
\n

You just add a line for \"es\" (list of language codes here) underneath the other ones:

\n
\"empty.title\": {\n  \"en\": \"No files selected\",\n  \"fr\": \"Aucun fichier sélectionné\",\n  \"es\": \"Spanish translation here\"\n},
\n

and repeat that pattern for each of the entries. That's probably the easiest way to contribute. If you want to be able to see all of your translations working in a live app before submitting, you can also do this:

\n
    \n
  1. Fork the project on Github
  2. \n
  3. Follow the directions here to get ExifCleaner running in development mode on your computer
  4. \n
  5. Then update the strings.json file as mentioned above, and quit the program and relaunch it to see your changes. When you're finished, commit your changes from the command line with for example git commit -am \"Finished adding translations\". Then run git push origin master, and go to the project URL your forked it to (for example https://github.com/myusernamehere/exifcleaner) and click the button to open a new Pull Request.
  6. \n
\n

If you want to run the app with a specific locale without changing your system preferences, use one of the following commands with the correct language code. If you don't see your language listed below, just follow the pattern and plug in your own language code from this list.

\n
yarn run dev --lang=en #English\nyarn run dev --lang=fr #French\nyarn run dev --lang=pl #Polish\nyarn run dev --lang=ja #Japanese\nyarn run dev --lang=es #Spanish\nyarn run dev --lang=de #German
\n

Let me know if you run into any issues, I can guide you through the process if you get stuck.

\n

Linux AppImage Notes

\n

To mount the AppImage and inspect it's contents:

\n
./ExifCleaner-x.y.z.AppImage --appimage-mount
\n

Where x.y.z is the release version number

\n

Smoke test checklist for new releases

\n

On all platforms:

\n
    \n
  • Linux
  • \n
  • Windows
  • \n
  • Mac
  • \n
\n

Perform the following manual tests before a release:

\n
    \n
  • Drag and drop hundreds of files
  • \n
  • File -> Open dialog
  • \n
  • Switch locale to each language and check translations
  • \n
  • Switch between light and dark mode
  • \n
  • Open \"About\" dialog
  • \n
\n

Publishing a new release

\n

This section is really for my own reference when publishing a new release.

\n

Bump the version with release (choose a \"pre\" release for point releases for testing):

\n
yarn run release
\n

Check the Github release page and confirm a new draft release was created. Then run the publish command:

\n
yarn run publish
\n

Once you're happy with the release and want to finalize it, remove the draft flag on the Github releases page.

\n

Contributors

\n

Thanks to all the people who submitted bug reports and fixes. I've tried to include everyone so if I've missed you it was by accident, just let me know and I'll add you.

\n
    \n
  • @m1chu - Polish translation, fix for Mac dock bug on non-Mac platforms, help debugging Unicode filename bug
  • \n
  • @LukasThyWalls - help debugging Unicode filename bug, feature suggestions
  • \n
  • @AKKED - Japanese translation, help debugging Unicode filename bug
  • \n
  • @TomasGutierrez0 - help auditing ExifTool dependency
  • \n
  • @5a384507-18ce-417c-bb55-d4dfcc8883fe - help debugging initial Linux version
  • \n
  • @totoroot - help debugging Linux AppImage installer, usability feedback, feature suggestions
  • \n
  • @Scopuli - help debugging Linux AppImage installer
  • \n
  • @Tox86 - found broken Settings menu item bug
  • \n
  • @ff-ss (Francisco) - Spanish translation
  • \n
  • @tayfuuun - German translation
  • \n
  • @philippsandhaus - German translation fixes
  • \n
  • @airvue - Help debugging Ubuntu .deb package error
  • \n
  • @Goblin80 - Help debugging Ubuntu .deb package error
  • \n
  • @zahroc - Help diagnosing error when adding bulk directories
  • \n
  • @iraamaro - Portuguese (Brazil) translation. Fix for update_exiftool.pl when building from source on Debian and Slackware
  • \n
  • @LiJu09 - Slovak translation
  • \n
  • @likhner (Arthur Likhner) - Russian translation
  • \n
  • @hugonote (Alexander Berger) - Ukranian translation
  • \n
  • @dadodollabela - Portuguese (Brazil) translation fixes
  • \n
  • @zlatco - Danish translation
  • \n
  • @ZER0-X - Arabic translation
  • \n
  • @rvl-code - Dutch translation
  • \n
  • @PolpOnline - Italian translation, Arch Linux distribution maintainer
  • \n
  • @NathanBnm (Nathan Bonnemains) - French translation
  • \n
  • @Dyrimon - Linux AppImage error notification fix
  • \n
  • @MarcusPierce - Chinese (Mandarin) translation
  • \n
  • @brandonlou - Heads up on updating exiftool to 12.24+ to mitigate CVE-2021-22204 arbitrary code execution
  • \n
  • @v4k0nd (Szabó Krisztián) - Help building instructions on verifying release checksums
  • \n
  • @papb - Help setting up Windows portable build
  • \n
  • @Bellisario - Help setting up Windows portable build
  • \n
  • @overjt (Jonathan Toledo) - Proof of concept for XSS and Electron remote shell vulnerability
  • \n
  • @bsonmez (Burak Sonmez) - Turkish translation
  • \n
  • @milotype - Croatian translation
  • \n
  • @icetee - Hungarian translation
  • \n
  • @sastofficial - Swedish translation
  • \n
  • @theunknownKiran - Malayalam translation
  • \n
  • @t0mzSK - Czech translation
  • \n
  • @tensingnightco - Vietnamese translation
  • \n
\n
", + "readmeOriginal": "

ExifCleaner

\n

\"Version\" \"Total

\n
\n

Desktop app to clean metadata from images, videos, PDFs, and other files.

\n
\n

\"ExifCleaner

\n

!!!!! NOTE - UPGRADE TO 3.6.0+ ASAP !!!!!

\n

If you are running a version of ExifCleaner before 3.6.0, upgrade immediately! A security vulnerability was found in exiftool, the command-line application that powers ExifCleaner under the hood, and this was updated in ExifCleaner 3.5.0. There was also an XSS and Electron remote shell vulnerability due to unsanitized HTML output that was fixed in ExifCleaner 3.6.0.

\n

Benefits

\n
    \n
  • Fast
  • \n
  • Drag & Drop
  • \n
  • Free and open source (MIT)
  • \n
  • Windows, Mac, and Linux
  • \n
  • Supports popular image formats such as PNG, JPG, GIF, and TIFF
  • \n
  • Supports popular video formats such as M4A, MOV, and MP4
  • \n
  • Supports PDF documents* (partial, see discussion)
  • \n
  • Batch-processing
  • \n
  • Multi-core support
  • \n
  • Dark mode (automatic)
  • \n
  • No automatic updates or network traffic
  • \n
  • Multi-language support
  • \n
  • Relatively few NPM dependencies (no JS frameworks)
  • \n
\n

Drawbacks

\n
    \n
  • Executable size ~200MB (Electron app)
  • \n
  • Memory usage ~120MB (Electron app)
  • \n
  • PDF metadata removal is only partial (see discussion)
  • \n
  • Does not remove extended filesystem attributes (see discussion)
  • \n
\n

Download and Install

\n

Linux, macOS 10.10+, and Windows 7+ are supported (64-bit only).

\n\n

For Linux, The AppImage needs to be made executable after download.

\n

Arch Linux users can install the app from the AUR using an AUR helper (such as yay or paru):

\n
paru -S exifcleaner-bin
\n

Links

\n\n

Supported File Types

\n

Below is a full list of supported file types that ExifCleaner will remove metadata for. It's based on which file types ExifTool supports write operations for.

\n
    \n
  • 3G2, 3GP2 – 3rd Gen. Partnership Project 2 a/v (QuickTime-based)
  • \n
  • 3GP, 3GPP – 3rd Gen. Partnership Project a/v (QuickTime-based)
  • \n
  • AAX – Audible Enhanced Audiobook (QuickTime-based)
  • \n
  • AI, AIT – Adobe Illustrator [Template] (PS or PDF)
  • \n
  • ARQ – Sony Alpha Pixel-Shift RAW (TIFF-based)
  • \n
  • ARW – Sony Alpha RAW (TIFF-based)
  • \n
  • AVIF – AV1 Image File Format (QuickTime-based)
  • \n
  • CR2 – Canon RAW 2 (TIFF-based) (CR2 spec)
  • \n
  • CR3 – Canon RAW 3 (QuickTime-based) (CR3 spec)
  • \n
  • CRM – Canon RAW Movie (QuickTime-based)
  • \n
  • CRW, CIFF – Canon RAW Camera Image File Format (CRW spec)
  • \n
  • CS1 – Sinar CaptureShop 1-shot RAW (PSD-based)
  • \n
  • DCP DNG – Camera Profile (DNG-like)
  • \n
  • DNG – Digital Negative (TIFF-based)
  • \n
  • DR4 – Canon DPP version 4 Recipe
  • \n
  • DVB – Digital Video Broadcasting (QuickTime-based)
  • \n
  • EPS, EPSF, PS – [Encapsulated] PostScript Format
  • \n
  • ERF – Epson RAW Format (TIFF-based)
  • \n
  • EXIF – Exchangeable Image File Format metadata (TIFF-based)
  • \n
  • EXV – Exiv2 metadata file (JPEG-based)
  • \n
  • F4A, F4B, F4P, F4V – Adobe Flash Player 9+ Audio/Video (QuickTime-based)
  • \n
  • FFF – Hasselblad Flexible File Format (TIFF-based)
  • \n
  • FLIF – Free Lossless Image Format
  • \n
  • GIF – Compuserve Graphics Interchange Format
  • \n
  • GPR – GoPro RAW (DNG-based)
  • \n
  • HDP, WDP, JXR – Windows HD Photo / Media Photo / JPEG XR (TIFF-based)
  • \n
  • HEIC, HEIF – High Efficiency Image Format (QuickTime-based)
  • \n
  • ICC, ICM – International Color Consortium color profile
  • \n
  • IIQ – Phase One Intelligent Image Quality RAW (TIFF-based)
  • \n
  • IND, INDD, INDT – Adobe InDesign Document/Template
  • \n
  • INSP – Insta360 Picture (JPEG-based)
  • \n
  • JP2, JPF, JPM, JPX – JPEG 2000 image [Compound/Extended]
  • \n
  • JPEG, JPG, JPE – Joint Photographic Experts Group image
  • \n
  • LRV – Low-Resolution Video (QuickTime-based)
  • \n
  • M4A, M4B, M4P, M4V – MPEG-4 Audio/Video (QuickTime-based)
  • \n
  • MEF – Mamiya (RAW) Electronic Format (TIFF-based)
  • \n
  • MIE – Meta Information Encapsulation (MIE specification)
  • \n
  • MOS – Creo Leaf Mosaic (TIFF-based)
  • \n
  • MOV, QT – Apple QuickTime Movie
  • \n
  • MP4 – Motion Picture Experts Group version 4 (QuickTime-based)
  • \n
  • MPO – Extended Multi-Picture format (JPEG with MPF extensions)
  • \n
  • MQV – Sony Mobile QuickTime Video
  • \n
  • NEF – Nikon (RAW) Electronic Format (TIFF-based)
  • \n
  • NRW – Nikon RAW (2) (TIFF-based)
  • \n
  • ORF – Olympus RAW Format (TIFF-based)
  • \n
  • PDF – Adobe Portable Document Format
  • \n
  • PEF – Pentax (RAW) Electronic Format (TIFF-based)
  • \n
  • PNG, JNG, MNG – Portable/JPEG/Multiple-image Network Graphics
  • \n
  • PPM, PBM, PGM – Portable Pixel/Bit/Gray Map
  • \n
  • PSD, PSB, PSDT – PhotoShop Document / Large Document / Template
  • \n
  • QTIF, QTI, QIF – QuickTime Image File
  • \n
  • RAF – FujiFilm RAW Format
  • \n
  • RAW – Panasonic RAW (TIFF-based)
  • \n
  • RW2 – Panasonic RAW 2 (TIFF-based)
  • \n
  • RWL – Leica RAW (TIFF-based)
  • \n
  • SR2 – Sony RAW 2 (TIFF-based)
  • \n
  • SRW – Samsung RAW format (TIFF-based)
  • \n
  • THM – Thumbnail image (JPEG)
  • \n
  • TIFF, TIF – Tagged Image File Format
  • \n
  • VRD – Canon DPP Recipe Data
  • \n
  • X3F – Sigma/Foveon RAW
  • \n
  • XMP – Extensible Metadata Platform sidecar file
  • \n
\n

File writer limitations

\n

ExifCleaner has the same writer limitations as the underlying exiftool it depends on. Taken from the official website:

\n
    \n
  • ExifTool will not rewrite a file if it detects a significant problem with the file format.
  • \n
  • ExifTool has been tested with a wide range of different images, but since it is not possible to test it with every known image type, there is the possibility that it will corrupt some files. Be sure to keep backups of your files.
  • \n
  • Even though ExifTool does some validation of the information written, it is still possible to write illegal values which may cause problems when reading the images with other software. So take care to validate the information you are writing.
  • \n
  • ExifTool is not guaranteed to remove metadata completely from a file when attempting to delete all metadata. For JPEG images, all APP segments (except Adobe APP14, which is not removed by default) and trailers are removed which effectively removes all metadata, but for other formats the results are less complete:\n
      \n
    • JPEG - APP segments (except Adobe APP14) and trailers are removed.
    • \n
    • TIFF - XMP, IPTC, ICC_Profile and the ExifIFD are removed, but some EXIF may remain in IFD0. (The CommonIFD0 Shortcut tag is provided to simplify removal of common metadata tags from IFD0.)
    • \n
    • PNG - Only XMP, EXIF, ICC_Profile and native PNG textual data chunks are removed.
    • \n
    • PDF - The original metadata is never actually removed.
    • \n
    • PS - Only XMP and some native PostScript tags may be deleted.
    • \n
    • MOV/MP4 - Most top-level metadata is removed.
    • \n
    • RAW formats - It is not recommended to remove all metadata from RAW images because this will likely remove some proprietary information that is necessary for proper rendering of the image.
    • \n
    \n
  • \n
\n

Translations

\n

New translations and corrections to existing translations are welcome! See the Adding a Translation section if there is a language you would like to add. Here is the current translations status:

\n
    \n
  • Arabic ✅ by @ZER0-X
  • \n
  • Chinese (Mandarin) ✅ by MarcusPierce
  • \n
  • Croatian ✅ by @milotype
  • \n
  • Czech ✅ by @t0mzSK
  • \n
  • Danish ✅ by @zlatco
  • \n
  • Dutch ✅ by @rvl-code
  • \n
  • French (France) ✅ by @NathanBnm (Nathan Bonnemains)
  • \n
  • French (Quebec) ❌ needs translation if France version is not sufficient
  • \n
  • German ✅ by @tayfuuun, with updates by @philippsandhaus
  • \n
  • Hungarian ✅ by @icetee (Tamás András Horváth)
  • \n
  • Italian ✅ by @PolpOnline
  • \n
  • Japanese ✅ by @AKKED
  • \n
  • Malayalam by ✅ by @theunknownKiran
  • \n
  • Polish ✅ by @m1chu
  • \n
  • Portuguese (Brazil) ✅ by @iraamaro, with updates by @dadodollabela
  • \n
  • Portuguese (Portugal) ❌ needs translation if Brazil version is not sufficient
  • \n
  • Russian ✅ by @likhner (Arthur Likhner)
  • \n
  • Spanish (Spain) ✅ by @ff-ss (Francisco)
  • \n
  • Spanish (Latin America) ❌ needs translation if Spain version is not sufficient
  • \n
  • Swedish ✅ by @sastofficial
  • \n
  • Slovak ✅ by @LiJu09
  • \n
  • Turkish ✅ by @bsonmez (Burak Sonmez)
  • \n
  • Ukranian ✅ by @hugonote (Alexander Berger)
  • \n
  • Vietnamese ✅ by @tensingnightco
  • \n
\n

Verifying checksum of downloads from the Github releases page

\n

Download the latest.yml (Windows), latest-mac.yml (Mac), or latest-linux.yml (Linux) file from the release page that corresponds to your operating system. Then run the following command to generate a sha checksum. ExifCleaner 3.5.0 is used here as an example.

\n

On Mac, Linux, and on Windows using the Linux Subsystem for Windows:

\n
sha512sum ExifCleaner-Setup-3.5.0.exe | cut -f1 -d\\ | xxd -r -p | base64
\n

The output should match the sha512 value in the latest.yml file for the version you downloaded. As of now there is no checksum generated for the Linux RPM version (appears to be an electron-build issue, see Github issue here).

\n

Development

\n

Built with Electron. Uses node-exiftool as a wrapper for Exiftool binaries. To see the current list of NPM dependencies, run:

\n
yarn list --production
\n

Run the app in dev mode

\n

Clone the repository and cd into the directory.

\n
git clone https://github.com/szTheory/exifcleaner.git\ncd exifcleaner
\n

Next, install the NPM package dependencies.

\n
yarn install
\n

Pull down the latest ExifTool binaries (in Windows, run this within the Linux Subsystem for Windows):

\n
yarn run update-exiftool
\n

Finally, launch the application. This supports Hot Module Reload (HMR) so you will automatically see your changes every time you save a file.

\n
yarn run dev
\n

Contributing

\n

This app is mostly feature complete. I want to keep it simple and not add a bunch of bloat to it. And I want to avoid release churn. That said, there are a couple small features that might be worth adding. And there are a few minor bugs or points of cleanup that would be worth polishing. If you'd like to help check out the Issue Tracker which contains an exhaustive list of known issues. Just pick one and submit a Pull Request or leave a comment and I can provide guidance or help if you need it. Make sure to test the app out to see if it still works though. There isn't much going on in this app so it should be easy enough to do. I might add some automated tests later on to help with this. For now it's just been me working on the app so manual testing has worked out fine.

\n

TypeScript code is formatted using Prettier.

\n

Adding a Translation

\n

Adding a translation is easy. All you have to do is go to the translation list, click on \"Edit this file\", and add an entry for the new language underneath the other ones. So for example if you wanted to add a Spanish translation, where it says:

\n
\"empty.title\": {\n  \"en\": \"No files selected\",\n  \"fr\": \"Aucun fichier sélectionné\"\n},
\n

You just add a line for \"es\" (list of language codes here) underneath the other ones:

\n
\"empty.title\": {\n  \"en\": \"No files selected\",\n  \"fr\": \"Aucun fichier sélectionné\",\n  \"es\": \"Spanish translation here\"\n},
\n

and repeat that pattern for each of the entries. That's probably the easiest way to contribute. If you want to be able to see all of your translations working in a live app before submitting, you can also do this:

\n
    \n
  1. Fork the project on Github
  2. \n
  3. Follow the directions here to get ExifCleaner running in development mode on your computer
  4. \n
  5. Then update the strings.json file as mentioned above, and quit the program and relaunch it to see your changes. When you're finished, commit your changes from the command line with for example git commit -am \"Finished adding translations\". Then run git push origin master, and go to the project URL your forked it to (for example https://github.com/myusernamehere/exifcleaner) and click the button to open a new Pull Request.
  6. \n
\n

If you want to run the app with a specific locale without changing your system preferences, use one of the following commands with the correct language code. If you don't see your language listed below, just follow the pattern and plug in your own language code from this list.

\n
yarn run dev --lang=en #English\nyarn run dev --lang=fr #French\nyarn run dev --lang=pl #Polish\nyarn run dev --lang=ja #Japanese\nyarn run dev --lang=es #Spanish\nyarn run dev --lang=de #German
\n

Let me know if you run into any issues, I can guide you through the process if you get stuck.

\n

Linux AppImage Notes

\n

To mount the AppImage and inspect it's contents:

\n
./ExifCleaner-x.y.z.AppImage --appimage-mount
\n

Where x.y.z is the release version number

\n

Smoke test checklist for new releases

\n

On all platforms:

\n
    \n
  • Linux
  • \n
  • Windows
  • \n
  • Mac
  • \n
\n

Perform the following manual tests before a release:

\n
    \n
  • Drag and drop hundreds of files
  • \n
  • File -> Open dialog
  • \n
  • Switch locale to each language and check translations
  • \n
  • Switch between light and dark mode
  • \n
  • Open \"About\" dialog
  • \n
\n

Publishing a new release

\n

This section is really for my own reference when publishing a new release.

\n

Bump the version with release (choose a \"pre\" release for point releases for testing):

\n
yarn run release
\n

Check the Github release page and confirm a new draft release was created. Then run the publish command:

\n
yarn run publish
\n

Once you're happy with the release and want to finalize it, remove the draft flag on the Github releases page.

\n

Contributors

\n

Thanks to all the people who submitted bug reports and fixes. I've tried to include everyone so if I've missed you it was by accident, just let me know and I'll add you.

\n
    \n
  • @m1chu - Polish translation, fix for Mac dock bug on non-Mac platforms, help debugging Unicode filename bug
  • \n
  • @LukasThyWalls - help debugging Unicode filename bug, feature suggestions
  • \n
  • @AKKED - Japanese translation, help debugging Unicode filename bug
  • \n
  • @TomasGutierrez0 - help auditing ExifTool dependency
  • \n
  • @5a384507-18ce-417c-bb55-d4dfcc8883fe - help debugging initial Linux version
  • \n
  • @totoroot - help debugging Linux AppImage installer, usability feedback, feature suggestions
  • \n
  • @Scopuli - help debugging Linux AppImage installer
  • \n
  • @Tox86 - found broken Settings menu item bug
  • \n
  • @ff-ss (Francisco) - Spanish translation
  • \n
  • @tayfuuun - German translation
  • \n
  • @philippsandhaus - German translation fixes
  • \n
  • @airvue - Help debugging Ubuntu .deb package error
  • \n
  • @Goblin80 - Help debugging Ubuntu .deb package error
  • \n
  • @zahroc - Help diagnosing error when adding bulk directories
  • \n
  • @iraamaro - Portuguese (Brazil) translation. Fix for update_exiftool.pl when building from source on Debian and Slackware
  • \n
  • @LiJu09 - Slovak translation
  • \n
  • @likhner (Arthur Likhner) - Russian translation
  • \n
  • @hugonote (Alexander Berger) - Ukranian translation
  • \n
  • @dadodollabela - Portuguese (Brazil) translation fixes
  • \n
  • @zlatco - Danish translation
  • \n
  • @ZER0-X - Arabic translation
  • \n
  • @rvl-code - Dutch translation
  • \n
  • @PolpOnline - Italian translation, Arch Linux distribution maintainer
  • \n
  • @NathanBnm (Nathan Bonnemains) - French translation
  • \n
  • @Dyrimon - Linux AppImage error notification fix
  • \n
  • @MarcusPierce - Chinese (Mandarin) translation
  • \n
  • @brandonlou - Heads up on updating exiftool to 12.24+ to mitigate CVE-2021-22204 arbitrary code execution
  • \n
  • @v4k0nd (Szabó Krisztián) - Help building instructions on verifying release checksums
  • \n
  • @papb - Help setting up Windows portable build
  • \n
  • @Bellisario - Help setting up Windows portable build
  • \n
  • @overjt (Jonathan Toledo) - Proof of concept for XSS and Electron remote shell vulnerability
  • \n
  • @bsonmez (Burak Sonmez) - Turkish translation
  • \n
  • @milotype - Croatian translation
  • \n
  • @icetee - Hungarian translation
  • \n
  • @sastofficial - Swedish translation
  • \n
  • @theunknownKiran - Malayalam translation
  • \n
  • @t0mzSK - Czech translation
  • \n
  • @tensingnightco - Vietnamese translation
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:42.510Z" }, - "etcher": { - "readmeCleaned": "

Etcher

\n
\n

Flash OS images to SD cards & USB drives, safely and easily.

\n
\n

Etcher is a powerful OS image flasher built with web technologies to ensure\nflashing an SDCard or USB drive is a pleasant and safe experience. It protects\nyou from accidentally writing to your hard-drives, ensures every byte of data\nwas written correctly, and much more. It can also directly flash Raspberry Pi devices that support USB device boot mode.

\n

\"Current\n\"License\"\n\"Balena.io

\n
\n

Download | Support | Documentation | Contributing | Roadmap

\n

Supported Operating Systems

\n
    \n
  • Linux (most distros)
  • \n
  • macOS 10.10 (Yosemite) and later
  • \n
  • Microsoft Windows 7 and later
  • \n
\n

Note: Etcher will run on any platform officially supported by\nElectron. Read more in their\ndocumentation.

\n

Installers

\n

Refer to the downloads page for the latest pre-made\ninstallers for all supported operating systems.

\n

Packages

\n
\n

\"Hosted
\nPackage repository hosting is graciously provided by Cloudsmith.\nCloudsmith is the only fully hosted, cloud-native, universal package management solution, that\nenables your organization to create, store and share packages in any format, to any place, with total\nconfidence.

\n
\n

Debian and Ubuntu based Package Repository (GNU/Linux x86/x64)

\n
\n

Detailed or alternative steps in the instructions by Cloudsmith

\n
\n
    \n
  1. \n

    Add Etcher Debian repository:

    \n
    curl -1sLf \\\n   'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' \\\n   | sudo -E bash
    \n
  2. \n
  3. \n

    Update and install:

    \n
    sudo apt-get update\nsudo apt-get install balena-etcher-electron
    \n
  4. \n
\n
Uninstall
\n
sudo apt-get remove balena-etcher-electron\nrm /etc/apt/sources.list.d/balena-etcher.list\napt-get clean\nrm -rf /var/lib/apt/lists/*\napt-get update
\n

Redhat (RHEL) and Fedora-based Package Repository (GNU/Linux x86/x64)

\n
\n

Detailed or alternative steps in the instructions by Cloudsmith

\n
\n
DNF
\n
    \n
  1. \n

    Add Etcher rpm repository:

    \n
    curl -1sLf \\\n   'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \\\n   | sudo -E bash
    \n
  2. \n
  3. \n

    Update and install:

    \n
    sudo dnf install -y balena-etcher-electron
    \n
  4. \n
\n
Uninstall
\n
rm /etc/yum.repos.d/balena-etcher.repo\nrm /etc/yum.repos.d/balena-etcher-source.repo
\n
Yum
\n
    \n
  1. \n

    Add Etcher rpm repository:

    \n
    curl -1sLf \\\n   'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \\\n   | sudo -E bash
    \n
  2. \n
  3. \n

    Update and install:

    \n
    sudo yum install -y balena-etcher-electron
    \n
  4. \n
\n
Uninstall
\n
sudo yum remove -y balena-etcher-electron\nrm /etc/yum.repos.d/balena-etcher.repo\nrm /etc/yum.repos.d/balena-etcher-source.repo
\n

OpenSUSE LEAP & Tumbleweed install (zypper)

\n
    \n
  1. \n

    Add the repo

    \n
    curl -1sLf \\\n'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \\\n| sudo -E bash
    \n
  2. \n
  3. \n

    Update and install

    \n
    sudo zypper up\nsudo zypper install balena-etcher-electron
    \n
  4. \n
\n
Uninstall
\n
sudo zypper rm balena-etcher-electron\n# remove the repo\nsudo zypper rr balena-etcher\nsudo zypper rr balena-etcher-source
\n

Solus (GNU/Linux x64)

\n
sudo eopkg it etcher
\n
Uninstall
\n
sudo eopkg rm etcher
\n

Arch/Manjaro Linux (GNU/Linux x64)

\n

Etcher is offered through the Arch User Repository and can be installed on both Manjaro and Arch systems. You can compile it from the source code in this repository using balena-etcher. The following example uses a common AUR helper to install the latest release:

\n
yay -S balena-etcher
\n
Uninstall
\n
yay -R balena-etcher
\n

Brew (macOS)

\n

Note: Etcher has to be updated manually to point to new versions,\nso it might not refer to the latest version immediately after an Etcher\nrelease.

\n
brew install balenaetcher
\n
Uninstall
\n
brew uninstall balenaetcher
\n

Chocolatey (Windows)

\n

This package is maintained by @majkinetor, and\nis kept up to date automatically.

\n
choco install etcher
\n
Uninstall
\n
choco uninstall etcher
\n

Support

\n

If you're having any problem, please raise an issue on GitHub, and\nthe balena.io team will be happy to help.

\n

License

\n

Etcher is free software and may be redistributed under the terms specified in\nthe license.

\n
", - "readmeOriginal": "

Etcher

\n
\n

Flash OS images to SD cards & USB drives, safely and easily.

\n
\n

Etcher is a powerful OS image flasher built with web technologies to ensure\nflashing an SDCard or USB drive is a pleasant and safe experience. It protects\nyou from accidentally writing to your hard-drives, ensures every byte of data\nwas written correctly, and much more. It can also directly flash Raspberry Pi devices that support USB device boot mode.

\n

\"Current\n\"License\"\n\"Balena.io

\n
\n

Download | Support | Documentation | Contributing | Roadmap

\n

Supported Operating Systems

\n
    \n
  • Linux (most distros)
  • \n
  • macOS 10.10 (Yosemite) and later
  • \n
  • Microsoft Windows 7 and later
  • \n
\n

Note: Etcher will run on any platform officially supported by\nElectron. Read more in their\ndocumentation.

\n

Installers

\n

Refer to the downloads page for the latest pre-made\ninstallers for all supported operating systems.

\n

Packages

\n
\n

\"Hosted
\nPackage repository hosting is graciously provided by Cloudsmith.\nCloudsmith is the only fully hosted, cloud-native, universal package management solution, that\nenables your organization to create, store and share packages in any format, to any place, with total\nconfidence.

\n
\n

Debian and Ubuntu based Package Repository (GNU/Linux x86/x64)

\n
\n

Detailed or alternative steps in the instructions by Cloudsmith

\n
\n
    \n
  1. \n

    Add Etcher Debian repository:

    \n
    curl -1sLf \\\n   'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' \\\n   | sudo -E bash
    \n
  2. \n
  3. \n

    Update and install:

    \n
    sudo apt-get update\nsudo apt-get install balena-etcher-electron
    \n
  4. \n
\n
Uninstall
\n
sudo apt-get remove balena-etcher-electron\nrm /etc/apt/sources.list.d/balena-etcher.list\napt-get clean\nrm -rf /var/lib/apt/lists/*\napt-get update
\n

Redhat (RHEL) and Fedora-based Package Repository (GNU/Linux x86/x64)

\n
\n

Detailed or alternative steps in the instructions by Cloudsmith

\n
\n
DNF
\n
    \n
  1. \n

    Add Etcher rpm repository:

    \n
    curl -1sLf \\\n   'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \\\n   | sudo -E bash
    \n
  2. \n
  3. \n

    Update and install:

    \n
    sudo dnf install -y balena-etcher-electron
    \n
  4. \n
\n
Uninstall
\n
rm /etc/yum.repos.d/balena-etcher.repo\nrm /etc/yum.repos.d/balena-etcher-source.repo
\n
Yum
\n
    \n
  1. \n

    Add Etcher rpm repository:

    \n
    curl -1sLf \\\n   'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \\\n   | sudo -E bash
    \n
  2. \n
  3. \n

    Update and install:

    \n
    sudo yum install -y balena-etcher-electron
    \n
  4. \n
\n
Uninstall
\n
sudo yum remove -y balena-etcher-electron\nrm /etc/yum.repos.d/balena-etcher.repo\nrm /etc/yum.repos.d/balena-etcher-source.repo
\n

OpenSUSE LEAP & Tumbleweed install (zypper)

\n
    \n
  1. \n

    Add the repo

    \n
    curl -1sLf \\\n'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \\\n| sudo -E bash
    \n
  2. \n
  3. \n

    Update and install

    \n
    sudo zypper up\nsudo zypper install balena-etcher-electron
    \n
  4. \n
\n
Uninstall
\n
sudo zypper rm balena-etcher-electron\n# remove the repo\nsudo zypper rr balena-etcher\nsudo zypper rr balena-etcher-source
\n

Solus (GNU/Linux x64)

\n
sudo eopkg it etcher
\n
Uninstall
\n
sudo eopkg rm etcher
\n

Arch/Manjaro Linux (GNU/Linux x64)

\n

Etcher is offered through the Arch User Repository and can be installed on both Manjaro and Arch systems. You can compile it from the source code in this repository using balena-etcher. The following example uses a common AUR helper to install the latest release:

\n
yay -S balena-etcher
\n
Uninstall
\n
yay -R balena-etcher
\n

Brew (macOS)

\n

Note: Etcher has to be updated manually to point to new versions,\nso it might not refer to the latest version immediately after an Etcher\nrelease.

\n
brew install balenaetcher
\n
Uninstall
\n
brew uninstall balenaetcher
\n

Chocolatey (Windows)

\n

This package is maintained by @majkinetor, and\nis kept up to date automatically.

\n
choco install etcher
\n
Uninstall
\n
choco uninstall etcher
\n

Support

\n

If you're having any problem, please raise an issue on GitHub, and\nthe balena.io team will be happy to help.

\n

License

\n

Etcher is free software and may be redistributed under the terms specified in\nthe license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.023Z" + "etcd-manager": { + "readmeCleaned": "

ETCD Manager

\n

\"etcd-manager\"

\n\n

\"Alt

\n

\"Alt

\n

\"Alt

\n

This is a free, cross-platform ETCD v3 client and GUI. The goal of the project is twofold:

\n
    \n
  • Provide an efficient, modern GUI for desktop (Windows, Linux, Mac), mobile (iOS and Android) and web.
  • \n
  • Cover all ETCD functionality. Anything you can do with etcdctl, you should be able to do with this tool as well. This app should be useful for simple and power users alike.
  • \n
\n

Please note that currently ETCD V2 API is not supported! At the moment, we support V3 only.

\n

Features

\n

Available now (v1.2)

\n

Currently, the following features are implemented:

\n
    \n
  • Key management:\n
      \n
    • Manage (browse, create, edit, delete) keys.
    • \n
    • Create keys with TTL
    • \n
    • Key browser has multiple views: tree or list with paging.
    • \n
    • Key list live updates: refresh list when the value of any key changes.
    • \n
    • Manage revisions: list revisions of any key and revert to any previous value.
    • \n
    \n
  • \n
  • Settings and config:\n
      \n
    • Able to use multiple config profiles, allowing you to manage any number of ETCD clusters with dedicated settings.
    • \n
    • Import / export settings: save settings to or load from file.
    • \n
    \n
  • \n
  • Authentication and security:\n
      \n
    • Basic authentication: (username / password)
    • \n
    • HTTPS client certificate authentication
    • \n
    • Supports both HTTP and HTTPS (secure) connections
    • \n
    • Supports no auth (ETCD with authentication disabled)
    • \n
    \n
  • \n
  • Other functions:\n
      \n
    • Display basic info about ETCD cluster and its nodes, perform health checks.
    • \n
    • Manage leases: list and revoke leases, view details.
    • \n
    • Manage users: create, update or delete users.
    • \n
    • Manage roles and permissions: create, update delete roles, assign / revoke permissions.
    • \n
    • Manage watchers. Supported event responders: app or desktop notification, app console logger.
    • \n
    • Intranet mode: works without internet connection.
    • \n
    \n
  • \n
\n

Coming up (v1.3)

\n

This release is mainly for contributors. There will be no new features in this one. Instead, we gonna focus solely on making it easier to understand how the code works and how to get started with contributing. In order to achieve this, we'll refactor many parts of the code and we'll also try to provide better documentation for contributors and a project dashboard.

\n

As for refactoring, some of the things we gonna change are:

\n
    \n
  • Better typing (we gonna add missing types, no \"any\", \"unknown\" and crap like that)
  • \n
  • Better tests (we are planning to replace Spectron with Cypress)
  • \n
  • Smaller, more focused, easy to maintain components. We are going to to use the Vue 3 Composition API here.
  • \n
  • Better folder structure for source files.
  • \n
  • Proper Dependency Injection support (for services, filters etc).
  • \n
  • Missing something? Please open a feature request!
  • \n
\n

Planned

\n

We plan to add tons of cool features in the future. The most important ones are listed below.:

\n

Features

\n
    \n
  • Watchers: more responders, such as Email, Log to file, Log to REST API as well as app integrations like Slack, Google Chat, Viber etc.
  • \n
  • Cluster: maintenance / admin features and more detailed cluster info
  • \n
  • ETCD Dashboard: live dashboard with graphs.
  • \n
  • Complex queries using transactions.
  • \n
  • Diff tool: compare the revisions of any two keys (much like Total Commander).
  • \n
  • Report generation in different formats (HTML, PDF, XML etc)
  • \n
  • Better in-app console
  • \n
  • ... and much more!
  • \n
\n

Future platforms

\n
    \n
  • Android and iOS
  • \n
  • Web (browser version)
  • \n
\n

A better organized overview of these plans will be available soon. Stay tuned :)

\n

Installation

\n

End users..

\n

The current stable (prod) version is 1.2. It's available for Mac OS X (10.15.5 Catalina+), MS Windows (7, 8, 10+) and some major Linux distros (Ubuntu 10.04+, Arch etc). The following are pre-built binaries and this is the recommended way to install.

\n

If you are using a more or less recent major Linux distro (Ubuntu, Redhat, Suse etc), or Ubuntu LTS or some up-to-date rolling release distro like Arch, everything should work fine. Most older Linux systems should be supported as well. However, very old Linux versions might not work as expected. If you have difficulties installing the app, please report the problem using our issue tracker.

\n

Grab one now:

\n\n

Other packages are available for download as well, please see the releases page.

\n

We are on SnapCraft!

\n

\"Get

\n

Install snap and run the following command:

\n
snap install etcd-manager\n
\n

Contributors..

\n

You may install the dev version by cloning this repository.

\n
git clone https://github.com/i-Cell-Mobilsoft-Open-Source/etcdmanager.git\n
\n

Or you may also install the NPM package (although this is not recommended, since the package might not contain the latest code).

\n

First of all, you must install Yarn. Please see this page for details.

\n
yarn add etcd-manager\ncd node_modules/etcd-manager\n
\n

Please also check out the contribution guide before writing any code.

\n

Running the dev build

\n

Once you have the code, simply execute the following commands:

\n
yarn install\n
\n

The next step is to compile the GRPC Node extension. This requires the usual build tools (gcc, make etc) to be installed. Make sure you have these, then run:

\n
npm rebuild --target=ELECTRON_VERSION --runtime=electron --dist-url=https://atom.io/download/electron\n
\n

... where ELECTRON_VERSION is the exact version number of the Electron framework the app uses. You can determine this by running:

\n
yarn list electron\n
\n

Finally, start the dev server in the following way:

\n
yarn electron:serve\n
\n

This will start a dev build and the app should appear shortly.

\n

Usage and support

\n

First of all, in order to work properly, ETCD Manager must be configured.

\n

You need to provide only two mandatory settings: the host and the port ETCD is running at. You'll find these on the settings screen, under the ETCD tab.\nIf your ETCD host requires authentication, you will also need to provide a password / username pair or certificates / keys, which you can do under the auth tab.\nThere are several additional configuration options, but those are all optional.

\n

Detailed documentation is not available (yet), but you may want to activate quick help, which is available everywhere. Press CTRL / CMD + H to open the help pane. Here you'll find some basic info as well as all the keyboard shortcuts. This should be enough to get you started.

\n

If you still need help, please feel free to contact us. Create a issue (question / support request).

\n

Once the documentation is ready, we'll upload it to the website.

\n

Upgrading

\n

If you've installed the app using the Windows or Mac installer or the Linux AppImage, you'll be notified automatically whenever a new release is available. Simply restart the app, and it'll check for updates.

\n

Otherwise, you have to download and install the new version manually.

\n

As for the dev version, you may update that by the usual means (Yarn or Git). In any case, please read our changelog for an overview of the most recent changes.

\n

Bugs and feature requests

\n

If you find a bug, please report it using our issue tracker.

\n

This is also the place for requesting new features or asking questions. Please label your issue appropriately, use the \"bug\", \"enchantment\" and \"question\" labels, respectively.

\n
", + "readmeOriginal": "

ETCD Manager

\n

\"etcd-manager\"

\n\n

\"Alt

\n

\"Alt

\n

\"Alt

\n

This is a free, cross-platform ETCD v3 client and GUI. The goal of the project is twofold:

\n
    \n
  • Provide an efficient, modern GUI for desktop (Windows, Linux, Mac), mobile (iOS and Android) and web.
  • \n
  • Cover all ETCD functionality. Anything you can do with etcdctl, you should be able to do with this tool as well. This app should be useful for simple and power users alike.
  • \n
\n

Please note that currently ETCD V2 API is not supported! At the moment, we support V3 only.

\n

Features

\n

Available now (v1.2)

\n

Currently, the following features are implemented:

\n
    \n
  • Key management:\n
      \n
    • Manage (browse, create, edit, delete) keys.
    • \n
    • Create keys with TTL
    • \n
    • Key browser has multiple views: tree or list with paging.
    • \n
    • Key list live updates: refresh list when the value of any key changes.
    • \n
    • Manage revisions: list revisions of any key and revert to any previous value.
    • \n
    \n
  • \n
  • Settings and config:\n
      \n
    • Able to use multiple config profiles, allowing you to manage any number of ETCD clusters with dedicated settings.
    • \n
    • Import / export settings: save settings to or load from file.
    • \n
    \n
  • \n
  • Authentication and security:\n
      \n
    • Basic authentication: (username / password)
    • \n
    • HTTPS client certificate authentication
    • \n
    • Supports both HTTP and HTTPS (secure) connections
    • \n
    • Supports no auth (ETCD with authentication disabled)
    • \n
    \n
  • \n
  • Other functions:\n
      \n
    • Display basic info about ETCD cluster and its nodes, perform health checks.
    • \n
    • Manage leases: list and revoke leases, view details.
    • \n
    • Manage users: create, update or delete users.
    • \n
    • Manage roles and permissions: create, update delete roles, assign / revoke permissions.
    • \n
    • Manage watchers. Supported event responders: app or desktop notification, app console logger.
    • \n
    • Intranet mode: works without internet connection.
    • \n
    \n
  • \n
\n

Coming up (v1.3)

\n

This release is mainly for contributors. There will be no new features in this one. Instead, we gonna focus solely on making it easier to understand how the code works and how to get started with contributing. In order to achieve this, we'll refactor many parts of the code and we'll also try to provide better documentation for contributors and a project dashboard.

\n

As for refactoring, some of the things we gonna change are:

\n
    \n
  • Better typing (we gonna add missing types, no \"any\", \"unknown\" and crap like that)
  • \n
  • Better tests (we are planning to replace Spectron with Cypress)
  • \n
  • Smaller, more focused, easy to maintain components. We are going to to use the Vue 3 Composition API here.
  • \n
  • Better folder structure for source files.
  • \n
  • Proper Dependency Injection support (for services, filters etc).
  • \n
  • Missing something? Please open a feature request!
  • \n
\n

Planned

\n

We plan to add tons of cool features in the future. The most important ones are listed below.:

\n

Features

\n
    \n
  • Watchers: more responders, such as Email, Log to file, Log to REST API as well as app integrations like Slack, Google Chat, Viber etc.
  • \n
  • Cluster: maintenance / admin features and more detailed cluster info
  • \n
  • ETCD Dashboard: live dashboard with graphs.
  • \n
  • Complex queries using transactions.
  • \n
  • Diff tool: compare the revisions of any two keys (much like Total Commander).
  • \n
  • Report generation in different formats (HTML, PDF, XML etc)
  • \n
  • Better in-app console
  • \n
  • ... and much more!
  • \n
\n

Future platforms

\n
    \n
  • Android and iOS
  • \n
  • Web (browser version)
  • \n
\n

A better organized overview of these plans will be available soon. Stay tuned :)

\n

Installation

\n

End users..

\n

The current stable (prod) version is 1.2. It's available for Mac OS X (10.15.5 Catalina+), MS Windows (7, 8, 10+) and some major Linux distros (Ubuntu 10.04+, Arch etc). The following are pre-built binaries and this is the recommended way to install.

\n

If you are using a more or less recent major Linux distro (Ubuntu, Redhat, Suse etc), or Ubuntu LTS or some up-to-date rolling release distro like Arch, everything should work fine. Most older Linux systems should be supported as well. However, very old Linux versions might not work as expected. If you have difficulties installing the app, please report the problem using our issue tracker.

\n

Grab one now:

\n\n

Other packages are available for download as well, please see the releases page.

\n

We are on SnapCraft!

\n

\"Get

\n

Install snap and run the following command:

\n
snap install etcd-manager\n
\n

Contributors..

\n

You may install the dev version by cloning this repository.

\n
git clone https://github.com/i-Cell-Mobilsoft-Open-Source/etcdmanager.git\n
\n

Or you may also install the NPM package (although this is not recommended, since the package might not contain the latest code).

\n

First of all, you must install Yarn. Please see this page for details.

\n
yarn add etcd-manager\ncd node_modules/etcd-manager\n
\n

Please also check out the contribution guide before writing any code.

\n

Running the dev build

\n

Once you have the code, simply execute the following commands:

\n
yarn install\n
\n

The next step is to compile the GRPC Node extension. This requires the usual build tools (gcc, make etc) to be installed. Make sure you have these, then run:

\n
npm rebuild --target=ELECTRON_VERSION --runtime=electron --dist-url=https://atom.io/download/electron\n
\n

... where ELECTRON_VERSION is the exact version number of the Electron framework the app uses. You can determine this by running:

\n
yarn list electron\n
\n

Finally, start the dev server in the following way:

\n
yarn electron:serve\n
\n

This will start a dev build and the app should appear shortly.

\n

Usage and support

\n

First of all, in order to work properly, ETCD Manager must be configured.

\n

You need to provide only two mandatory settings: the host and the port ETCD is running at. You'll find these on the settings screen, under the ETCD tab.\nIf your ETCD host requires authentication, you will also need to provide a password / username pair or certificates / keys, which you can do under the auth tab.\nThere are several additional configuration options, but those are all optional.

\n

Detailed documentation is not available (yet), but you may want to activate quick help, which is available everywhere. Press CTRL / CMD + H to open the help pane. Here you'll find some basic info as well as all the keyboard shortcuts. This should be enough to get you started.

\n

If you still need help, please feel free to contact us. Create a issue (question / support request).

\n

Once the documentation is ready, we'll upload it to the website.

\n

Upgrading

\n

If you've installed the app using the Windows or Mac installer or the Linux AppImage, you'll be notified automatically whenever a new release is available. Simply restart the app, and it'll check for updates.

\n

Otherwise, you have to download and install the new version manually.

\n

As for the dev version, you may update that by the usual means (Yarn or Git). In any case, please read our changelog for an overview of the most recent changes.

\n

Bugs and feature requests

\n

If you find a bug, please report it using our issue tracker.

\n

This is also the place for requesting new features or asking questions. Please label your issue appropriately, use the \"bug\", \"enchantment\" and \"question\" labels, respectively.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:42.571Z" }, "explorer": { - "readmeCleaned": "

Introduction

\n

This Explorer allows to perform various statistical analyses and data mining operations in a very easy and intuitive way. As the name implies, this software aims at exploring data and getting quick insight of the order of magnitude of the observed objects. That's why it does focus on graphical representation and mouse driven operations, unlike the traditional statistical tools cluttered with numerous dialog boxes and lists with five decimal figures. You can, however, have the detailed numbers once your analysis is completed.

\n

Videos

\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n
Overview\n\t\t\n\t\t\t\n\t\t \n\t\t\n\t\t\t\n\t\t
Contingency table\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t
Weather data\n\t\t\n\t\t\t\n\t\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t
Animation \n\t\t\n\t\t\t\n\t\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t
\n

Screenshots

\n

\"explorer\n\"explorer

\n\n

Installation and run

\n

The Explorer is written in javascript and built with electron,

\n
OSX
\n

Download the latest version for darwin from the release page.

\n
Windows
\n

Download the latest version corresponding to your system (32bit or 64bit) from the release page. The application is bundled into a single exe file, thanks to BoxedApp Packer .

\n
Linux
\n

Follow the \"Build from source\" instructions below.

\n

Build from Source

\n

Should you want to go the Build & Deploy route -you'll require node.js (developed\non v6.1.0, confirmed to work on v4.7.3) and npm (comes with node.js, developed using v3.9.5, confirmed to work on v2.15.11).

\n

Download and unzip the Source files (zip or tar.gz) from the the release page, or clone the repository:

\n
git clone https://github.com/jfbouzereau/explorer.git
\n

Enter the Explorer's directory with cd explorer-1.x/app (if you downloaded it from Releases) or cd explorer/app (if you cloned the repository).

\n

Install the dependencies:

\n
npm install
\n

And launch the app:

\n
npm start
\n

Data loading

\n

At launch time, the Explorer shows a window to choose the dataset to use. You can either drag and drop a file from your computer desktop, or click the clipboard button.

\n

\"explorer

\n

Various file formats are accepted :

\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\t\n\t\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n
SourceFile extensionRemarks
Accessmdb , accdbAccess 2000 or higher
ARFF / KEEL*No comments at the beginning of the file.
\n\tThe first line must be @relation \n\t
BigQuery*A config file with a content like this:
\nBigQuery
\nclient_secret:/full/path/to/my_private_key.json
\nquery:select * from lookerdata:cdc.project_tycho_reports limit 1000
\ntimeout:60000
\n\t
dBasedbf
ExcelxlsxThe names of the fields are expected at the top of the columns
JMPjmp
JSON file*A JSON array of records
LIMDEP / NLOGITlpj
MINITABmtw
MLwiNwsUncompressed format only
MongoDB*A config file with a content like this:

\n\t\tmongodb
\n\t\thost:192.168.0.121:27017
\n\t\tdatabase:geo
\n\t\tcollection:countries
\n\t\tquery:{cont:{$eq:\"EU\"},pop:{$gt:50000000}}
\n\t
Mysql*A config file with a content like this:

\nmysql
\nhost:192.168.0.2
\nuser:bob
\npassword:secret
\ndatabase:test
\nquery:select * from mytable
\n\t
Postgres*A config file with a content like this:

\npostgres
\nhost:192.168.0.2
\nuser:bob
\npassword:secret
\ndatabase:test
\nquery:select * from mytable
\n
\nor:
\npostgres
\nconnection:bob:secret@192.168.0.2/test
\nquery:select * from mytable
\n\t
RrdbBinary format only
SASsas7bdatUncompressed format only
SPLUSsdd
SPSSsavUncompressed format only
SQL Server*A config file with a content like this:

\n\t\tmssql
\n\t\thost:192.168.0.121
\n\t\tusername:bob
\n\t\tpassword:secret
\n\t\tquery:select * from mytable
\n\t
StatadtaStata 8 or higher
Tabular file*The names of the fields are expected on the first line
Bzip2 filebz2The uncompressed file must be in one of the previous formats
Gzip filegzThe uncompressed file must be in one of the previous formats
Web file*Contains the url of the data. The remote file must be in one of the previous formats
\n

If you click the clipboard button, the data must be in tabular form, with the name of the fields on the first line.

\n

Main window

\n

Once the data have been successfully loaded, the main window is displayed :

\n

\"workspace\"

\n

Here are the elements of the interface :

\n
    \n
  1. \n

    List of the categorical fields (aka \"the pink zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.

    \n
  2. \n
  3. \n

    Icons of the existing analyses (graphs). To run a new analysis, just drag its icon to the workspace.

    \n
  4. \n
  5. \n

    List of the numerical fields (aka \"the blue zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.

    \n
  6. \n
  7. \n

    Icons of the tools

    \n
  8. \n
  9. \n

    Status bar. This area gives at any time details about the object under the mouse, or the action your are about to do.

    \n
  10. \n
  11. \n

    Dock This area is used to keep graphs that are temporarily removed from the workspace.

    \n
  12. \n
  13. \n

    Version number

    \n
  14. \n
  15. \n

    Memory usage

    \n
  16. \n
  17. \n

    Workspace. This area is where the graphs are created and arranged.

    \n
  18. \n
\n

Graph

\n

To create a new graph, drag its icon to the workspace. Alternatively if you dont know which icon to look at, you can right-click or control-click on the workspace to get a menu with all the possible analyses.

\n

A graph is represented by an area with different noticeable parts :\n\"graph\"

\n
    \n
  1. \n

    Close box. Click on this box to close the graph. All the computations done will be lost.

    \n
  2. \n
  3. \n

    Option menu. Some graphs have different ways of representing the results. In that case click on this sign to bring up the menu to choose from. Alternatively, right-click or control-click within the graph.

    \n
  4. \n
  5. \n

    Title bar. This area shows the current selection (see below). Click on this area to drag the graph around.

    \n
  6. \n
  7. \n

    Slots. These are the places where you can define the parameters of the analysis. Depending on the graph, different combinations of slots are shown. On a pink slot you can drag a categorical field. On a blue slot you can drag a numerical slot. Parameters can be swapped by dragging from one slot to another one ( of the same graph, and of the same color ).

    \n
  8. \n
  9. \n

    Resize box. Click on this box and drag to resize the graph.

    \n
  10. \n
\n

To change the type of a graph, drag the icon of the new type onto the graph. The new analysis will retain the parameters and selection of the previous one.

\n

Selection

\n

Every analysis can be restricted to a part of the data only. The set of observations (records) currently processed by a graph is named the selection, and is displayed in the title bar .\nInitially, the selection consists of all the observations, and the title is blank.

\n
Selection based on a categorical field
\n
    \n
  • Use a type of graph that allows to split the dataset into the desired groups : pie chart, bar chart, treemap.
  • \n
  • Drag the slice of the group to be processed out of the graph, onto the workspace.
  • \n
  • This creates a new pie chart with a selection equal to the slice's category.
  • \n
  • Drag the icon of the wanted analysis onto this second graph. It will change its type, but will retain the selection. The type of graph can be changed as many times as wished, all the analyses will be conducted on the same selection.
  • \n
\n

Conversely, the selection of an existing graph can be changed by dragging a pie slice onto its\ntitle. This allows to conduct successively the same analysis on different parts of the data.

\n
Selection based on a numerical field
\n
    \n
  • Drag a numerical field from the blue zone to the title of an existing graph. The selection will consists of all the observations with a non-null value of the field. Typically a dummy variable (with values 0 or 1) would be used for this, but not necessarily.
  • \n
\n
Combining selections
\n

Dragging a slice to the title of a graph which already has a selection will combine the two\nsets.

\n

If the two variables are the same, the resulting selection will be the union of the two sets. Example: a pie graph splits the data into Apples, Pears, Peaches, and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you then drag the peach slice to the title of the graph, the selection will be Apples + Peaches

\n

If the two variables are not the same, the resulting selection will be the intersection of the two sets. Example : a pie graph splits the data into Apples, Pears, Peaches and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you change the variable defining the pie to split the data into Organic and Non-Organic, and drag the Organic\nslice to the title of the second graph, the selection will be Apples AND Organic.

\n

Conversions

\n

When loading the data, the Explorer identifies fields containing only numbers as numeric, and all others fields as categorical. Sometimes it is desirable to change this. Several possibilities exist.

\n
    \n
  • \n

    Drag a numerical field to the pink zone. The field is converted to categorical, the values are the same but as strings of characters.

    \n
  • \n
  • \n

    Drag a categorical field to the blue zone. Each category gives a dummy variable of the same name, Therefore, there are as many dummies as categories of the initial field, and all the dummies are exclusive. Example : COLOR is the categorical field converted:

    \n
  • \n
\n

Original data:

\n\n\n\n\n\n\n
IDCOLOR
1Blue
2Red
3Green
4Red
\n

Data after the conversion

\n\n\n\n\n\n\n
IDBlueRedGreen
1100
2010
3001
4010
\n
    \n
  • Drag the special numerical field \"1\" to the pink zone. This \"pivots\" the data. Each numerical field becomes a category of a new PIVOT field, whose value is in a new COUNT field.\nEach original record gives as many records as the number of numerical fields. Example: HEIGHT, WIDTH and DEPTH are the numerical fields.
  • \n
\n

Original data :

\n\n\n\n\n\n
IDCOLORHEIGHTWIDTHDEPTH
1Blue1422511
2Red1751216
3Green1094814
\n

Data after the pivot :

\n\n\n\n\n\n\n\n\n\n\n\n
IDCOLORPIVOTCOUNT
1BlueHEIGHT142
1BlueWIDTH25
1BlueDEPTH11
2RedHEIGHT175
2RedWIDTH12
2RedDEPTH16
3GreenHEIGHT109
3GreenWIDTH48
3GreenDEPTH14

Units

    \n
  • \n

    All the analyses applied to categorical fields (whose icon is pink) count the observations. For example in a pie chart the slices are proportional to the number of observations of each category. Sometimes the counts have to be weighted. This is done by changing the \"unit\" of the graph, by dragging a numerical field onto the graph. The title of the graph is turned blue to indicate that the counts are weighted. The status bar also shows the values or percentages in the new unit. To remove the unit and go back to the normal counting, drag the special field \"1\" onto the graph.

    \n
  • \n
  • \n

    All the analyses that represents datapoints in a 2D plane ( scatter plot, PCA, discriminant analysis, ternary plot, etc) can also be modified. If a numerical field is set as unit, the datapoints are displayed as circles whose size is proportional to the unit :

    \n
  • \n

\"balloons\"

Tools

Here are the various tools proposed by the toolbar at the bottom of the screen :

\"graph\"

    \n
  • \n

    Sort : drag this icon onto a field, or drag a field onto this icon to sort the data in ascending order. Do the same sort again to sort in descending order. The sort is stable : to sort the data by a key consisting of field1,field2,field3, you must sort by field3 first, then field2, and finally field1.

    \n
  • \n
  • \n

    Clone. Drag this icon onto a graph to get a copy of it, with the same parameters. If the computation is slow, this allows to bypass the second computation.

    \n
  • \n
  • \n

    Add : Drag this icon to the pink or blue zone to create a new field. See below.

    \n
  • \n
  • \n

    Help. Drag this icon onto a graph to get some informations about the analysis, the results produced, the representation options, and the possible actions.

    \n
  • \n
  • \n

    Picture : Drag this icon onto a graph to get its image in png format.

    \n
  • \n
  • \n

    Table : Drag this icon to the pink or blue zone to get a table of the values of the dataset.\nDrag this icon onto a graph to get a table of the numerical results. They can be copied to the clipboard ( with control-C or command-C ) and pasted into another software.

    \n
  • \n
  • \n

    Dustbin : Drag this icon onto a field, or drag a field onto this icon to permanently remove the field ( if the field is used by some graphs, it cannot be removed ). Drag a pie slice, a bar, or a tree map slice onto this icon to permanently remove the corresponding records. The original input file is not modified.

    \n
  • \n

Types of analysis

    \n
  • Pie chart
  • \n
  • Bar chart
  • \n
  • Line chart
  • \n
  • Association diagram
  • \n
  • Word cloud
  • \n
  • Arc diagram
  • \n
  • Contingency table
  • \n
  • Multiple Correspondence analysis
  • \n
  • 3-variable graph
  • \n
  • Treemap
  • \n
  • Chi-2 tests\n
      \n
    • Pearson' chi-square test
    • \n
    • Yates' chi-square test
    • \n
    • G-test
    • \n
    • Fisher's exact test
    • \n
    \n
  • \n
  • Gini impurity
  • \n
  • Entropy
  • \n
  • Repartition curve
  • \n
  • Distribution curve
  • \n
  • Scatter plot
  • \n
  • Ternary plot
  • \n
  • Andrew's curves
  • \n
  • Survey plot
  • \n
  • 3D plot
  • \n
  • Correlations
  • \n
  • Autocorrelation plot
  • \n
  • Probability plot
  • \n
  • Tukey-lambda PPCC plot
  • \n
  • Lag plot
  • \n
  • General statistics
  • \n
  • Normality tests\n
      \n
    • Shapiro-Wilk test
    • \n
    • Anderson-Darling test
    • \n
    • Lilliefors test
    • \n
    • D'Agostino test
    • \n
    • Anscombe test
    • \n
    • Omnibus test
    • \n
    • Jarque-Bera test
    • \n
    \n
  • \n
  • Analysis of variance\n
      \n
    • Bartlett's test
    • \n
    • F-test
    • \n
    • Levene test
    • \n
    • Brown Forsythe test
    • \n
    • Box's M test
    • \n
    • Student's T-test
    • \n
    • Welch T-test
    • \n
    • Hotelling's test
    • \n
    • Wilk's lambda
    • \n
    • Lawley-Hotelling trace
    • \n
    • Pillai trace
    • \n
    • Two-way anova
    • \n
    \n
  • \n
  • Non-parametric tests\n
      \n
    • Kolmogorov-Smirnov test
    • \n
    • Kruskal-Wallis test
    • \n
    • Jonckheere test
    • \n
    • Cochran Q test
    • \n
    • Durbin test
    • \n
    • Friedman test
    • \n
    • Mantel-Haenszel test
    • \n
    • Breslow-Day test
    • \n
    • Woolf test
    • \n
    \n
  • \n
  • Principal components
  • \n
  • Canonical correlation analysis
  • \n
  • K-means
  • \n
  • K-medoids
  • \n
  • Fuzzy C-means
  • \n
  • Huen diagram
  • \n
  • Dendogram
  • \n
  • Radviz
  • \n
  • Discriminant analysis
  • \n
  • Regressions\n
      \n
    • Linear regression
    • \n
    • Poisson regression
    • \n
    • Negative binomial regression
    • \n
    • Logistic regression
    • \n
    • Least angle regression
    • \n
    \n
  • \n
  • Influence plot
  • \n
  • QQ plot
  • \n
  • Box plot
  • \n
  • Parallel coordinates
  • \n
  • Neural network (perceptron)
  • \n

In the browser

The Explorer can also be executed in any modern browser. Open app/index.html,\npaste the data from the clipboard, and click OK.

Credits

The Explorer takes advantage of some very useful npm modules :

    \n
  • gapitoken Node.js module for Google API service account authorization
  • \n
  • mongodb The official MongoDB driver for Node.js
  • \n
  • pg Pure javascript PostgreSQL client for node.ja
  • \n
  • lzma-purejs pure JavaScript LZMA de/compression, for node.js
  • \n
  • mysql A node.js driver for mysql
  • \n
  • request Simplified HTTP request client
  • \n
  • synaptic Architecture-free neural network library for node.js and the browser
  • \n
  • tedious A TDS driver, for connecting to MS SQLServer databases
  • \n

Contact

jfbouzereau@netcourrier.com

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
", - "readmeOriginal": "

Introduction

\n

This Explorer allows to perform various statistical analyses and data mining operations in a very easy and intuitive way. As the name implies, this software aims at exploring data and getting quick insight of the order of magnitude of the observed objects. That's why it does focus on graphical representation and mouse driven operations, unlike the traditional statistical tools cluttered with numerous dialog boxes and lists with five decimal figures. You can, however, have the detailed numbers once your analysis is completed.

\n

Videos

\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n
Overview\n\t\t\n\t\t\t\n\t\t \n\t\t\n\t\t\t\n\t\t
Contingency table\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t
Weather data\n\t\t\n\t\t\t\n\t\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t
Animation \n\t\t\n\t\t\t\n\t\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t
\n

Screenshots

\n

\"explorer\n\"explorer

\n\n

Installation and run

\n

The Explorer is written in javascript and built with electron,

\n
OSX
\n

Download the latest version for darwin from the release page.

\n
Windows
\n

Download the latest version corresponding to your system (32bit or 64bit) from the release page. The application is bundled into a single exe file, thanks to BoxedApp Packer .

\n
Linux
\n

Follow the \"Build from source\" instructions below.

\n

Build from Source

\n

Should you want to go the Build & Deploy route -you'll require node.js (developed\non v6.1.0, confirmed to work on v4.7.3) and npm (comes with node.js, developed using v3.9.5, confirmed to work on v2.15.11).

\n

Download and unzip the Source files (zip or tar.gz) from the the release page, or clone the repository:

\n
git clone https://github.com/jfbouzereau/explorer.git
\n

Enter the Explorer's directory with cd explorer-1.x/app (if you downloaded it from Releases) or cd explorer/app (if you cloned the repository).

\n

Install the dependencies:

\n
npm install
\n

And launch the app:

\n
npm start
\n

Data loading

\n

At launch time, the Explorer shows a window to choose the dataset to use. You can either drag and drop a file from your computer desktop, or click the clipboard button.

\n

\"explorer

\n

Various file formats are accepted :

\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\t\n\t\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n
SourceFile extensionRemarks
Accessmdb , accdbAccess 2000 or higher
ARFF / KEEL*No comments at the beginning of the file.
\n\tThe first line must be @relation \n\t
BigQuery*A config file with a content like this:
\nBigQuery
\nclient_secret:/full/path/to/my_private_key.json
\nquery:select * from lookerdata:cdc.project_tycho_reports limit 1000
\ntimeout:60000
\n\t
dBasedbf
ExcelxlsxThe names of the fields are expected at the top of the columns
JMPjmp
JSON file*A JSON array of records
LIMDEP / NLOGITlpj
MINITABmtw
MLwiNwsUncompressed format only
MongoDB*A config file with a content like this:

\n\t\tmongodb
\n\t\thost:192.168.0.121:27017
\n\t\tdatabase:geo
\n\t\tcollection:countries
\n\t\tquery:{cont:{$eq:\"EU\"},pop:{$gt:50000000}}
\n\t
Mysql*A config file with a content like this:

\nmysql
\nhost:192.168.0.2
\nuser:bob
\npassword:secret
\ndatabase:test
\nquery:select * from mytable
\n\t
Postgres*A config file with a content like this:

\npostgres
\nhost:192.168.0.2
\nuser:bob
\npassword:secret
\ndatabase:test
\nquery:select * from mytable
\n
\nor:
\npostgres
\nconnection:bob:secret@192.168.0.2/test
\nquery:select * from mytable
\n\t
RrdbBinary format only
SASsas7bdatUncompressed format only
SPLUSsdd
SPSSsavUncompressed format only
SQL Server*A config file with a content like this:

\n\t\tmssql
\n\t\thost:192.168.0.121
\n\t\tusername:bob
\n\t\tpassword:secret
\n\t\tquery:select * from mytable
\n\t
StatadtaStata 8 or higher
Tabular file*The names of the fields are expected on the first line
Bzip2 filebz2The uncompressed file must be in one of the previous formats
Gzip filegzThe uncompressed file must be in one of the previous formats
Web file*Contains the url of the data. The remote file must be in one of the previous formats
\n

If you click the clipboard button, the data must be in tabular form, with the name of the fields on the first line.

\n

Main window

\n

Once the data have been successfully loaded, the main window is displayed :

\n

\"workspace\"

\n

Here are the elements of the interface :

\n
    \n
  1. \n

    List of the categorical fields (aka \"the pink zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.

    \n
  2. \n
  3. \n

    Icons of the existing analyses (graphs). To run a new analysis, just drag its icon to the workspace.

    \n
  4. \n
  5. \n

    List of the numerical fields (aka \"the blue zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.

    \n
  6. \n
  7. \n

    Icons of the tools

    \n
  8. \n
  9. \n

    Status bar. This area gives at any time details about the object under the mouse, or the action your are about to do.

    \n
  10. \n
  11. \n

    Dock This area is used to keep graphs that are temporarily removed from the workspace.

    \n
  12. \n
  13. \n

    Version number

    \n
  14. \n
  15. \n

    Memory usage

    \n
  16. \n
  17. \n

    Workspace. This area is where the graphs are created and arranged.

    \n
  18. \n
\n

Graph

\n

To create a new graph, drag its icon to the workspace. Alternatively if you dont know which icon to look at, you can right-click or control-click on the workspace to get a menu with all the possible analyses.

\n

A graph is represented by an area with different noticeable parts :\n\"graph\"

\n
    \n
  1. \n

    Close box. Click on this box to close the graph. All the computations done will be lost.

    \n
  2. \n
  3. \n

    Option menu. Some graphs have different ways of representing the results. In that case click on this sign to bring up the menu to choose from. Alternatively, right-click or control-click within the graph.

    \n
  4. \n
  5. \n

    Title bar. This area shows the current selection (see below). Click on this area to drag the graph around.

    \n
  6. \n
  7. \n

    Slots. These are the places where you can define the parameters of the analysis. Depending on the graph, different combinations of slots are shown. On a pink slot you can drag a categorical field. On a blue slot you can drag a numerical slot. Parameters can be swapped by dragging from one slot to another one ( of the same graph, and of the same color ).

    \n
  8. \n
  9. \n

    Resize box. Click on this box and drag to resize the graph.

    \n
  10. \n
\n

To change the type of a graph, drag the icon of the new type onto the graph. The new analysis will retain the parameters and selection of the previous one.

\n

Selection

\n

Every analysis can be restricted to a part of the data only. The set of observations (records) currently processed by a graph is named the selection, and is displayed in the title bar .\nInitially, the selection consists of all the observations, and the title is blank.

\n
Selection based on a categorical field
\n
    \n
  • Use a type of graph that allows to split the dataset into the desired groups : pie chart, bar chart, treemap.
  • \n
  • Drag the slice of the group to be processed out of the graph, onto the workspace.
  • \n
  • This creates a new pie chart with a selection equal to the slice's category.
  • \n
  • Drag the icon of the wanted analysis onto this second graph. It will change its type, but will retain the selection. The type of graph can be changed as many times as wished, all the analyses will be conducted on the same selection.
  • \n
\n

Conversely, the selection of an existing graph can be changed by dragging a pie slice onto its\ntitle. This allows to conduct successively the same analysis on different parts of the data.

\n
Selection based on a numerical field
\n
    \n
  • Drag a numerical field from the blue zone to the title of an existing graph. The selection will consists of all the observations with a non-null value of the field. Typically a dummy variable (with values 0 or 1) would be used for this, but not necessarily.
  • \n
\n
Combining selections
\n

Dragging a slice to the title of a graph which already has a selection will combine the two\nsets.

\n

If the two variables are the same, the resulting selection will be the union of the two sets. Example: a pie graph splits the data into Apples, Pears, Peaches, and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you then drag the peach slice to the title of the graph, the selection will be Apples + Peaches

\n

If the two variables are not the same, the resulting selection will be the intersection of the two sets. Example : a pie graph splits the data into Apples, Pears, Peaches and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you change the variable defining the pie to split the data into Organic and Non-Organic, and drag the Organic\nslice to the title of the second graph, the selection will be Apples AND Organic.

\n

Conversions

\n

When loading the data, the Explorer identifies fields containing only numbers as numeric, and all others fields as categorical. Sometimes it is desirable to change this. Several possibilities exist.

\n
    \n
  • \n

    Drag a numerical field to the pink zone. The field is converted to categorical, the values are the same but as strings of characters.

    \n
  • \n
  • \n

    Drag a categorical field to the blue zone. Each category gives a dummy variable of the same name, Therefore, there are as many dummies as categories of the initial field, and all the dummies are exclusive. Example : COLOR is the categorical field converted:

    \n
  • \n
\n

Original data:

\n\n\n\n\n\n\n
IDCOLOR
1Blue
2Red
3Green
4Red
\n

Data after the conversion

\n\n\n\n\n\n\n
IDBlueRedGreen
1100
2010
3001
4010
\n
    \n
  • Drag the special numerical field \"1\" to the pink zone. This \"pivots\" the data. Each numerical field becomes a category of a new PIVOT field, whose value is in a new COUNT field.\nEach original record gives as many records as the number of numerical fields. Example: HEIGHT, WIDTH and DEPTH are the numerical fields.
  • \n
\n

Original data :

\n\n\n\n\n\n
IDCOLORHEIGHTWIDTHDEPTH
1Blue1422511
2Red1751216
3Green1094814
\n

Data after the pivot :

\n\n\n\n\n\n\n\n\n\n\n\n
IDCOLORPIVOTCOUNT
1BlueHEIGHT142
1BlueWIDTH25
1BlueDEPTH11
2RedHEIGHT175
2RedWIDTH12
2RedDEPTH16
3GreenHEIGHT109
3GreenWIDTH48
3GreenDEPTH14

Units

    \n
  • \n

    All the analyses applied to categorical fields (whose icon is pink) count the observations. For example in a pie chart the slices are proportional to the number of observations of each category. Sometimes the counts have to be weighted. This is done by changing the \"unit\" of the graph, by dragging a numerical field onto the graph. The title of the graph is turned blue to indicate that the counts are weighted. The status bar also shows the values or percentages in the new unit. To remove the unit and go back to the normal counting, drag the special field \"1\" onto the graph.

    \n
  • \n
  • \n

    All the analyses that represents datapoints in a 2D plane ( scatter plot, PCA, discriminant analysis, ternary plot, etc) can also be modified. If a numerical field is set as unit, the datapoints are displayed as circles whose size is proportional to the unit :

    \n
  • \n

\"balloons\"

Tools

Here are the various tools proposed by the toolbar at the bottom of the screen :

\"graph\"

    \n
  • \n

    Sort : drag this icon onto a field, or drag a field onto this icon to sort the data in ascending order. Do the same sort again to sort in descending order. The sort is stable : to sort the data by a key consisting of field1,field2,field3, you must sort by field3 first, then field2, and finally field1.

    \n
  • \n
  • \n

    Clone. Drag this icon onto a graph to get a copy of it, with the same parameters. If the computation is slow, this allows to bypass the second computation.

    \n
  • \n
  • \n

    Add : Drag this icon to the pink or blue zone to create a new field. See below.

    \n
  • \n
  • \n

    Help. Drag this icon onto a graph to get some informations about the analysis, the results produced, the representation options, and the possible actions.

    \n
  • \n
  • \n

    Picture : Drag this icon onto a graph to get its image in png format.

    \n
  • \n
  • \n

    Table : Drag this icon to the pink or blue zone to get a table of the values of the dataset.\nDrag this icon onto a graph to get a table of the numerical results. They can be copied to the clipboard ( with control-C or command-C ) and pasted into another software.

    \n
  • \n
  • \n

    Dustbin : Drag this icon onto a field, or drag a field onto this icon to permanently remove the field ( if the field is used by some graphs, it cannot be removed ). Drag a pie slice, a bar, or a tree map slice onto this icon to permanently remove the corresponding records. The original input file is not modified.

    \n
  • \n

Types of analysis

    \n
  • Pie chart
  • \n
  • Bar chart
  • \n
  • Line chart
  • \n
  • Association diagram
  • \n
  • Word cloud
  • \n
  • Arc diagram
  • \n
  • Contingency table
  • \n
  • Multiple Correspondence analysis
  • \n
  • 3-variable graph
  • \n
  • Treemap
  • \n
  • Chi-2 tests\n
      \n
    • Pearson' chi-square test
    • \n
    • Yates' chi-square test
    • \n
    • G-test
    • \n
    • Fisher's exact test
    • \n
    \n
  • \n
  • Gini impurity
  • \n
  • Entropy
  • \n
  • Repartition curve
  • \n
  • Distribution curve
  • \n
  • Scatter plot
  • \n
  • Ternary plot
  • \n
  • Andrew's curves
  • \n
  • Survey plot
  • \n
  • 3D plot
  • \n
  • Correlations
  • \n
  • Autocorrelation plot
  • \n
  • Probability plot
  • \n
  • Tukey-lambda PPCC plot
  • \n
  • Lag plot
  • \n
  • General statistics
  • \n
  • Normality tests\n
      \n
    • Shapiro-Wilk test
    • \n
    • Anderson-Darling test
    • \n
    • Lilliefors test
    • \n
    • D'Agostino test
    • \n
    • Anscombe test
    • \n
    • Omnibus test
    • \n
    • Jarque-Bera test
    • \n
    \n
  • \n
  • Analysis of variance\n
      \n
    • Bartlett's test
    • \n
    • F-test
    • \n
    • Levene test
    • \n
    • Brown Forsythe test
    • \n
    • Box's M test
    • \n
    • Student's T-test
    • \n
    • Welch T-test
    • \n
    • Hotelling's test
    • \n
    • Wilk's lambda
    • \n
    • Lawley-Hotelling trace
    • \n
    • Pillai trace
    • \n
    • Two-way anova
    • \n
    \n
  • \n
  • Non-parametric tests\n
      \n
    • Kolmogorov-Smirnov test
    • \n
    • Kruskal-Wallis test
    • \n
    • Jonckheere test
    • \n
    • Cochran Q test
    • \n
    • Durbin test
    • \n
    • Friedman test
    • \n
    • Mantel-Haenszel test
    • \n
    • Breslow-Day test
    • \n
    • Woolf test
    • \n
    \n
  • \n
  • Principal components
  • \n
  • Canonical correlation analysis
  • \n
  • K-means
  • \n
  • K-medoids
  • \n
  • Fuzzy C-means
  • \n
  • Huen diagram
  • \n
  • Dendogram
  • \n
  • Radviz
  • \n
  • Discriminant analysis
  • \n
  • Regressions\n
      \n
    • Linear regression
    • \n
    • Poisson regression
    • \n
    • Negative binomial regression
    • \n
    • Logistic regression
    • \n
    • Least angle regression
    • \n
    \n
  • \n
  • Influence plot
  • \n
  • QQ plot
  • \n
  • Box plot
  • \n
  • Parallel coordinates
  • \n
  • Neural network (perceptron)
  • \n

In the browser

The Explorer can also be executed in any modern browser. Open app/index.html,\npaste the data from the clipboard, and click OK.

Credits

The Explorer takes advantage of some very useful npm modules :

    \n
  • gapitoken Node.js module for Google API service account authorization
  • \n
  • mongodb The official MongoDB driver for Node.js
  • \n
  • pg Pure javascript PostgreSQL client for node.ja
  • \n
  • lzma-purejs pure JavaScript LZMA de/compression, for node.js
  • \n
  • mysql A node.js driver for mysql
  • \n
  • request Simplified HTTP request client
  • \n
  • synaptic Architecture-free neural network library for node.js and the browser
  • \n
  • tedious A TDS driver, for connecting to MS SQLServer databases
  • \n

Contact

jfbouzereau@netcourrier.com

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.116Z" + "readmeCleaned": "

Introduction

\n

This Explorer allows to perform various statistical analyses and data mining operations in a very easy and intuitive way. As the name implies, this software aims at exploring data and getting quick insight of the order of magnitude of the observed objects. That's why it does focus on graphical representation and mouse driven operations, unlike the traditional statistical tools cluttered with numerous dialog boxes and lists with five decimal figures. You can, however, have the detailed numbers once your analysis is completed.

\n

Videos

\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n
Overview\n\t\t\n\t\t\t\n\t\t \n\t\t\n\t\t\t\n\t\t
Contingency table\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t
Weather data\n\t\t\n\t\t\t\n\t\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t
Animation \n\t\t\n\t\t\t\n\t\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t
\n

Screenshots

\n

\"explorer\n\"explorer

\n\n

Installation and run

\n

The Explorer is written in javascript and built with electron,

\n
OSX
\n

Download the latest version for darwin from the release page.

\n
Windows
\n

Download the latest version corresponding to your system (32bit or 64bit) from the release page. The application is bundled into a single exe file, thanks to BoxedApp Packer .

\n
Linux
\n

Follow the \"Build from source\" instructions below.

\n

Build from Source

\n

Should you want to go the Build & Deploy route -you'll require node.js (developed\non v6.1.0, confirmed to work on v4.7.3) and npm (comes with node.js, developed using v3.9.5, confirmed to work on v2.15.11).

\n

Download and unzip the Source files (zip or tar.gz) from the the release page, or clone the repository:

\n
git clone https://github.com/jfbouzereau/explorer.git
\n

Enter the Explorer's directory with cd explorer-1.x/app (if you downloaded it from Releases) or cd explorer/app (if you cloned the repository).

\n

Install the dependencies:

\n
npm install
\n

And launch the app:

\n
npm start
\n

Data loading

\n

At launch time, the Explorer shows a window to choose the dataset to use. You can either drag and drop a file from your computer desktop, or click the clipboard button.

\n

\"explorer

\n

Various file formats are accepted :

\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\t\n\t\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n
SourceFile extensionRemarks
Accessmdb , accdbAccess 2000 or higher
ARFF / KEEL*No comments at the beginning of the file.
\n\tThe first line must be @relation \n\t
BigQuery*A config file with a content like this:
\nBigQuery
\nclient_secret:/full/path/to/my_private_key.json
\nquery:select * from lookerdata:cdc.project_tycho_reports limit 1000
\ntimeout:60000
\n\t
dBasedbf
ExcelxlsxThe names of the fields are expected at the top of the columns
JMPjmp
JSON file*A JSON array of records
LIMDEP / NLOGITlpj
MINITABmtw
MLwiNwsUncompressed format only
MongoDB*A config file with a content like this:

\n\t\tmongodb
\n\t\thost:192.168.0.121:27017
\n\t\tdatabase:geo
\n\t\tcollection:countries
\n\t\tquery:{cont:{$eq:\"EU\"},pop:{$gt:50000000}}
\n\t
Mysql*A config file with a content like this:

\nmysql
\nhost:192.168.0.2
\nuser:bob
\npassword:secret
\ndatabase:test
\nquery:select * from mytable
\n\t
Postgres*A config file with a content like this:

\npostgres
\nhost:192.168.0.2
\nuser:bob
\npassword:secret
\ndatabase:test
\nquery:select * from mytable
\n
\nor:
\npostgres
\nconnection:bob:secret@192.168.0.2/test
\nquery:select * from mytable
\n\t
RrdbBinary format only
SASsas7bdatUncompressed format only
SPLUSsdd
SPSSsavUncompressed format only
SQL Server*A config file with a content like this:

\n\t\tmssql
\n\t\thost:192.168.0.121
\n\t\tusername:bob
\n\t\tpassword:secret
\n\t\tquery:select * from mytable
\n\t
StatadtaStata 8 or higher
Tabular file*The names of the fields are expected on the first line
Bzip2 filebz2The uncompressed file must be in one of the previous formats
Gzip filegzThe uncompressed file must be in one of the previous formats
Web file*Contains the url of the data. The remote file must be in one of the previous formats
\n

If you click the clipboard button, the data must be in tabular form, with the name of the fields on the first line.

\n

Main window

\n

Once the data have been successfully loaded, the main window is displayed :

\n

\"workspace\"

\n

Here are the elements of the interface :

\n
    \n
  1. \n

    List of the categorical fields (aka \"the pink zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.

    \n
  2. \n
  3. \n

    Icons of the existing analyses (graphs). To run a new analysis, just drag its icon to the workspace.

    \n
  4. \n
  5. \n

    List of the numerical fields (aka \"the blue zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.

    \n
  6. \n
  7. \n

    Icons of the tools

    \n
  8. \n
  9. \n

    Status bar. This area gives at any time details about the object under the mouse, or the action your are about to do.

    \n
  10. \n
  11. \n

    Dock This area is used to keep graphs that are temporarily removed from the workspace.

    \n
  12. \n
  13. \n

    Version number

    \n
  14. \n
  15. \n

    Memory usage

    \n
  16. \n
  17. \n

    Workspace. This area is where the graphs are created and arranged.

    \n
  18. \n
\n

Graph

\n

To create a new graph, drag its icon to the workspace. Alternatively if you dont know which icon to look at, you can right-click or control-click on the workspace to get a menu with all the possible analyses.

\n

A graph is represented by an area with different noticeable parts :\n\"graph\"

\n
    \n
  1. \n

    Close box. Click on this box to close the graph. All the computations done will be lost.

    \n
  2. \n
  3. \n

    Option menu. Some graphs have different ways of representing the results. In that case click on this sign to bring up the menu to choose from. Alternatively, right-click or control-click within the graph.

    \n
  4. \n
  5. \n

    Title bar. This area shows the current selection (see below). Click on this area to drag the graph around.

    \n
  6. \n
  7. \n

    Slots. These are the places where you can define the parameters of the analysis. Depending on the graph, different combinations of slots are shown. On a pink slot you can drag a categorical field. On a blue slot you can drag a numerical slot. Parameters can be swapped by dragging from one slot to another one ( of the same graph, and of the same color ).

    \n
  8. \n
  9. \n

    Resize box. Click on this box and drag to resize the graph.

    \n
  10. \n
\n

To change the type of a graph, drag the icon of the new type onto the graph. The new analysis will retain the parameters and selection of the previous one.

\n

Selection

\n

Every analysis can be restricted to a part of the data only. The set of observations (records) currently processed by a graph is named the selection, and is displayed in the title bar .\nInitially, the selection consists of all the observations, and the title is blank.

\n
Selection based on a categorical field
\n
    \n
  • Use a type of graph that allows to split the dataset into the desired groups : pie chart, bar chart, treemap.
  • \n
  • Drag the slice of the group to be processed out of the graph, onto the workspace.
  • \n
  • This creates a new pie chart with a selection equal to the slice's category.
  • \n
  • Drag the icon of the wanted analysis onto this second graph. It will change its type, but will retain the selection. The type of graph can be changed as many times as wished, all the analyses will be conducted on the same selection.
  • \n
\n

Conversely, the selection of an existing graph can be changed by dragging a pie slice onto its\ntitle. This allows to conduct successively the same analysis on different parts of the data.

\n
Selection based on a numerical field
\n
    \n
  • Drag a numerical field from the blue zone to the title of an existing graph. The selection will consists of all the observations with a non-null value of the field. Typically a dummy variable (with values 0 or 1) would be used for this, but not necessarily.
  • \n
\n
Combining selections
\n

Dragging a slice to the title of a graph which already has a selection will combine the two\nsets.

\n

If the two variables are the same, the resulting selection will be the union of the two sets. Example: a pie graph splits the data into Apples, Pears, Peaches, and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you then drag the peach slice to the title of the graph, the selection will be Apples + Peaches

\n

If the two variables are not the same, the resulting selection will be the intersection of the two sets. Example : a pie graph splits the data into Apples, Pears, Peaches and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you change the variable defining the pie to split the data into Organic and Non-Organic, and drag the Organic\nslice to the title of the second graph, the selection will be Apples AND Organic.

\n

Conversions

\n

When loading the data, the Explorer identifies fields containing only numbers as numeric, and all others fields as categorical. Sometimes it is desirable to change this. Several possibilities exist.

\n
    \n
  • \n

    Drag a numerical field to the pink zone. The field is converted to categorical, the values are the same but as strings of characters.

    \n
  • \n
  • \n

    Drag a categorical field to the blue zone. Each category gives a dummy variable of the same name, Therefore, there are as many dummies as categories of the initial field, and all the dummies are exclusive. Example : COLOR is the categorical field converted:

    \n
  • \n
\n

Original data:

\n\n\n\n\n\n\n
IDCOLOR
1Blue
2Red
3Green
4Red
\n

Data after the conversion

\n\n\n\n\n\n\n
IDBlueRedGreen
1100
2010
3001
4010
\n
    \n
  • Drag the special numerical field \"1\" to the pink zone. This \"pivots\" the data. Each numerical field becomes a category of a new PIVOT field, whose value is in a new COUNT field.\nEach original record gives as many records as the number of numerical fields. Example: HEIGHT, WIDTH and DEPTH are the numerical fields.
  • \n
\n

Original data :

\n\n\n\n\n\n
IDCOLORHEIGHTWIDTHDEPTH
1Blue1422511
2Red1751216
3Green1094814
\n

Data after the pivot :

\n\n\n\n\n\n\n\n\n\n\n\n
IDCOLORPIVOTCOUNT
1BlueHEIGHT142
1BlueWIDTH25
1BlueDEPTH11
2RedHEIGHT175
2RedWIDTH12
2RedDEPTH16
3GreenHEIGHT109
3GreenWIDTH48
3GreenDEPTH14

Units

    \n
  • \n

    All the analyses applied to categorical fields (whose icon is pink) count the observations. For example in a pie chart the slices are proportional to the number of observations of each category. Sometimes the counts have to be weighted. This is done by changing the \"unit\" of the graph, by dragging a numerical field onto the graph. The title of the graph is turned blue to indicate that the counts are weighted. The status bar also shows the values or percentages in the new unit. To remove the unit and go back to the normal counting, drag the special field \"1\" onto the graph.

    \n
  • \n
  • \n

    All the analyses that represents datapoints in a 2D plane ( scatter plot, PCA, discriminant analysis, ternary plot, etc) can also be modified. If a numerical field is set as unit, the datapoints are displayed as circles whose size is proportional to the unit :

    \n
  • \n

\"balloons\"

Tools

Here are the various tools proposed by the toolbar at the bottom of the screen :

\"graph\"

    \n
  • \n

    Sort : drag this icon onto a field, or drag a field onto this icon to sort the data in ascending order. Do the same sort again to sort in descending order. The sort is stable : to sort the data by a key consisting of field1,field2,field3, you must sort by field3 first, then field2, and finally field1.

    \n
  • \n
  • \n

    Clone. Drag this icon onto a graph to get a copy of it, with the same parameters. If the computation is slow, this allows to bypass the second computation.

    \n
  • \n
  • \n

    Add : Drag this icon to the pink or blue zone to create a new field. See below.

    \n
  • \n
  • \n

    Help. Drag this icon onto a graph to get some informations about the analysis, the results produced, the representation options, and the possible actions.

    \n
  • \n
  • \n

    Picture : Drag this icon onto a graph to get its image in png format.

    \n
  • \n
  • \n

    Table : Drag this icon to the pink or blue zone to get a table of the values of the dataset.\nDrag this icon onto a graph to get a table of the numerical results. They can be copied to the clipboard ( with control-C or command-C ) and pasted into another software.

    \n
  • \n
  • \n

    Dustbin : Drag this icon onto a field, or drag a field onto this icon to permanently remove the field ( if the field is used by some graphs, it cannot be removed ). Drag a pie slice, a bar, or a tree map slice onto this icon to permanently remove the corresponding records. The original input file is not modified.

    \n
  • \n

Types of analysis

    \n
  • Pie chart
  • \n
  • Bar chart
  • \n
  • Line chart
  • \n
  • Association diagram
  • \n
  • Word cloud
  • \n
  • Arc diagram
  • \n
  • Contingency table
  • \n
  • Multiple Correspondence analysis
  • \n
  • 3-variable graph
  • \n
  • Treemap
  • \n
  • Chi-2 tests\n
      \n
    • Pearson' chi-square test
    • \n
    • Yates' chi-square test
    • \n
    • G-test
    • \n
    • Fisher's exact test
    • \n
    \n
  • \n
  • Gini impurity
  • \n
  • Entropy
  • \n
  • Repartition curve
  • \n
  • Distribution curve
  • \n
  • Scatter plot
  • \n
  • Ternary plot
  • \n
  • Andrew's curves
  • \n
  • Survey plot
  • \n
  • 3D plot
  • \n
  • Correlations
  • \n
  • Autocorrelation plot
  • \n
  • Probability plot
  • \n
  • Tukey-lambda PPCC plot
  • \n
  • Lag plot
  • \n
  • General statistics
  • \n
  • Normality tests\n
      \n
    • Shapiro-Wilk test
    • \n
    • Anderson-Darling test
    • \n
    • Lilliefors test
    • \n
    • D'Agostino test
    • \n
    • Anscombe test
    • \n
    • Omnibus test
    • \n
    • Jarque-Bera test
    • \n
    \n
  • \n
  • Analysis of variance\n
      \n
    • Bartlett's test
    • \n
    • F-test
    • \n
    • Levene test
    • \n
    • Brown Forsythe test
    • \n
    • Box's M test
    • \n
    • Student's T-test
    • \n
    • Welch T-test
    • \n
    • Hotelling's test
    • \n
    • Wilk's lambda
    • \n
    • Lawley-Hotelling trace
    • \n
    • Pillai trace
    • \n
    • Two-way anova
    • \n
    \n
  • \n
  • Non-parametric tests\n
      \n
    • Kolmogorov-Smirnov test
    • \n
    • Kruskal-Wallis test
    • \n
    • Jonckheere test
    • \n
    • Cochran Q test
    • \n
    • Durbin test
    • \n
    • Friedman test
    • \n
    • Mantel-Haenszel test
    • \n
    • Breslow-Day test
    • \n
    • Woolf test
    • \n
    \n
  • \n
  • Principal components
  • \n
  • Canonical correlation analysis
  • \n
  • K-means
  • \n
  • K-medoids
  • \n
  • Fuzzy C-means
  • \n
  • Huen diagram
  • \n
  • Dendogram
  • \n
  • Radviz
  • \n
  • Discriminant analysis
  • \n
  • Regressions\n
      \n
    • Linear regression
    • \n
    • Poisson regression
    • \n
    • Negative binomial regression
    • \n
    • Logistic regression
    • \n
    • Least angle regression
    • \n
    \n
  • \n
  • Influence plot
  • \n
  • QQ plot
  • \n
  • Box plot
  • \n
  • Parallel coordinates
  • \n
  • Neural network (perceptron)
  • \n

In the browser

The Explorer can also be executed in any modern browser. Open app/index.html,\npaste the data from the clipboard, and click OK.

Credits

The Explorer takes advantage of some very useful npm modules :

    \n
  • gapitoken Node.js module for Google API service account authorization
  • \n
  • mongodb The official MongoDB driver for Node.js
  • \n
  • pg Pure javascript PostgreSQL client for node.ja
  • \n
  • lzma-purejs pure JavaScript LZMA de/compression, for node.js
  • \n
  • mysql A node.js driver for mysql
  • \n
  • request Simplified HTTP request client
  • \n
  • synaptic Architecture-free neural network library for node.js and the browser
  • \n
  • tedious A TDS driver, for connecting to MS SQLServer databases
  • \n

Contact

jfbouzereau@netcourrier.com

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
", + "readmeOriginal": "

Introduction

\n

This Explorer allows to perform various statistical analyses and data mining operations in a very easy and intuitive way. As the name implies, this software aims at exploring data and getting quick insight of the order of magnitude of the observed objects. That's why it does focus on graphical representation and mouse driven operations, unlike the traditional statistical tools cluttered with numerous dialog boxes and lists with five decimal figures. You can, however, have the detailed numbers once your analysis is completed.

\n

Videos

\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n
Overview\n\t\t\n\t\t\t\n\t\t \n\t\t\n\t\t\t\n\t\t
Contingency table\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t
Weather data\n\t\t\n\t\t\t\n\t\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t
Animation \n\t\t\n\t\t\t\n\t\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t
\n

Screenshots

\n

\"explorer\n\"explorer

\n\n

Installation and run

\n

The Explorer is written in javascript and built with electron,

\n
OSX
\n

Download the latest version for darwin from the release page.

\n
Windows
\n

Download the latest version corresponding to your system (32bit or 64bit) from the release page. The application is bundled into a single exe file, thanks to BoxedApp Packer .

\n
Linux
\n

Follow the \"Build from source\" instructions below.

\n

Build from Source

\n

Should you want to go the Build & Deploy route -you'll require node.js (developed\non v6.1.0, confirmed to work on v4.7.3) and npm (comes with node.js, developed using v3.9.5, confirmed to work on v2.15.11).

\n

Download and unzip the Source files (zip or tar.gz) from the the release page, or clone the repository:

\n
git clone https://github.com/jfbouzereau/explorer.git
\n

Enter the Explorer's directory with cd explorer-1.x/app (if you downloaded it from Releases) or cd explorer/app (if you cloned the repository).

\n

Install the dependencies:

\n
npm install
\n

And launch the app:

\n
npm start
\n

Data loading

\n

At launch time, the Explorer shows a window to choose the dataset to use. You can either drag and drop a file from your computer desktop, or click the clipboard button.

\n

\"explorer

\n

Various file formats are accepted :

\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\t\n\t\n\n\t\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n\n\t\n\t\n\t\n\n
SourceFile extensionRemarks
Accessmdb , accdbAccess 2000 or higher
ARFF / KEEL*No comments at the beginning of the file.
\n\tThe first line must be @relation \n\t
BigQuery*A config file with a content like this:
\nBigQuery
\nclient_secret:/full/path/to/my_private_key.json
\nquery:select * from lookerdata:cdc.project_tycho_reports limit 1000
\ntimeout:60000
\n\t
dBasedbf
ExcelxlsxThe names of the fields are expected at the top of the columns
JMPjmp
JSON file*A JSON array of records
LIMDEP / NLOGITlpj
MINITABmtw
MLwiNwsUncompressed format only
MongoDB*A config file with a content like this:

\n\t\tmongodb
\n\t\thost:192.168.0.121:27017
\n\t\tdatabase:geo
\n\t\tcollection:countries
\n\t\tquery:{cont:{$eq:\"EU\"},pop:{$gt:50000000}}
\n\t
Mysql*A config file with a content like this:

\nmysql
\nhost:192.168.0.2
\nuser:bob
\npassword:secret
\ndatabase:test
\nquery:select * from mytable
\n\t
Postgres*A config file with a content like this:

\npostgres
\nhost:192.168.0.2
\nuser:bob
\npassword:secret
\ndatabase:test
\nquery:select * from mytable
\n
\nor:
\npostgres
\nconnection:bob:secret@192.168.0.2/test
\nquery:select * from mytable
\n\t
RrdbBinary format only
SASsas7bdatUncompressed format only
SPLUSsdd
SPSSsavUncompressed format only
SQL Server*A config file with a content like this:

\n\t\tmssql
\n\t\thost:192.168.0.121
\n\t\tusername:bob
\n\t\tpassword:secret
\n\t\tquery:select * from mytable
\n\t
StatadtaStata 8 or higher
Tabular file*The names of the fields are expected on the first line
Bzip2 filebz2The uncompressed file must be in one of the previous formats
Gzip filegzThe uncompressed file must be in one of the previous formats
Web file*Contains the url of the data. The remote file must be in one of the previous formats
\n

If you click the clipboard button, the data must be in tabular form, with the name of the fields on the first line.

\n

Main window

\n

Once the data have been successfully loaded, the main window is displayed :

\n

\"workspace\"

\n

Here are the elements of the interface :

\n
    \n
  1. \n

    List of the categorical fields (aka \"the pink zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.

    \n
  2. \n
  3. \n

    Icons of the existing analyses (graphs). To run a new analysis, just drag its icon to the workspace.

    \n
  4. \n
  5. \n

    List of the numerical fields (aka \"the blue zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.

    \n
  6. \n
  7. \n

    Icons of the tools

    \n
  8. \n
  9. \n

    Status bar. This area gives at any time details about the object under the mouse, or the action your are about to do.

    \n
  10. \n
  11. \n

    Dock This area is used to keep graphs that are temporarily removed from the workspace.

    \n
  12. \n
  13. \n

    Version number

    \n
  14. \n
  15. \n

    Memory usage

    \n
  16. \n
  17. \n

    Workspace. This area is where the graphs are created and arranged.

    \n
  18. \n
\n

Graph

\n

To create a new graph, drag its icon to the workspace. Alternatively if you dont know which icon to look at, you can right-click or control-click on the workspace to get a menu with all the possible analyses.

\n

A graph is represented by an area with different noticeable parts :\n\"graph\"

\n
    \n
  1. \n

    Close box. Click on this box to close the graph. All the computations done will be lost.

    \n
  2. \n
  3. \n

    Option menu. Some graphs have different ways of representing the results. In that case click on this sign to bring up the menu to choose from. Alternatively, right-click or control-click within the graph.

    \n
  4. \n
  5. \n

    Title bar. This area shows the current selection (see below). Click on this area to drag the graph around.

    \n
  6. \n
  7. \n

    Slots. These are the places where you can define the parameters of the analysis. Depending on the graph, different combinations of slots are shown. On a pink slot you can drag a categorical field. On a blue slot you can drag a numerical slot. Parameters can be swapped by dragging from one slot to another one ( of the same graph, and of the same color ).

    \n
  8. \n
  9. \n

    Resize box. Click on this box and drag to resize the graph.

    \n
  10. \n
\n

To change the type of a graph, drag the icon of the new type onto the graph. The new analysis will retain the parameters and selection of the previous one.

\n

Selection

\n

Every analysis can be restricted to a part of the data only. The set of observations (records) currently processed by a graph is named the selection, and is displayed in the title bar .\nInitially, the selection consists of all the observations, and the title is blank.

\n
Selection based on a categorical field
\n
    \n
  • Use a type of graph that allows to split the dataset into the desired groups : pie chart, bar chart, treemap.
  • \n
  • Drag the slice of the group to be processed out of the graph, onto the workspace.
  • \n
  • This creates a new pie chart with a selection equal to the slice's category.
  • \n
  • Drag the icon of the wanted analysis onto this second graph. It will change its type, but will retain the selection. The type of graph can be changed as many times as wished, all the analyses will be conducted on the same selection.
  • \n
\n

Conversely, the selection of an existing graph can be changed by dragging a pie slice onto its\ntitle. This allows to conduct successively the same analysis on different parts of the data.

\n
Selection based on a numerical field
\n
    \n
  • Drag a numerical field from the blue zone to the title of an existing graph. The selection will consists of all the observations with a non-null value of the field. Typically a dummy variable (with values 0 or 1) would be used for this, but not necessarily.
  • \n
\n
Combining selections
\n

Dragging a slice to the title of a graph which already has a selection will combine the two\nsets.

\n

If the two variables are the same, the resulting selection will be the union of the two sets. Example: a pie graph splits the data into Apples, Pears, Peaches, and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you then drag the peach slice to the title of the graph, the selection will be Apples + Peaches

\n

If the two variables are not the same, the resulting selection will be the intersection of the two sets. Example : a pie graph splits the data into Apples, Pears, Peaches and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you change the variable defining the pie to split the data into Organic and Non-Organic, and drag the Organic\nslice to the title of the second graph, the selection will be Apples AND Organic.

\n

Conversions

\n

When loading the data, the Explorer identifies fields containing only numbers as numeric, and all others fields as categorical. Sometimes it is desirable to change this. Several possibilities exist.

\n
    \n
  • \n

    Drag a numerical field to the pink zone. The field is converted to categorical, the values are the same but as strings of characters.

    \n
  • \n
  • \n

    Drag a categorical field to the blue zone. Each category gives a dummy variable of the same name, Therefore, there are as many dummies as categories of the initial field, and all the dummies are exclusive. Example : COLOR is the categorical field converted:

    \n
  • \n
\n

Original data:

\n\n\n\n\n\n\n
IDCOLOR
1Blue
2Red
3Green
4Red
\n

Data after the conversion

\n\n\n\n\n\n\n
IDBlueRedGreen
1100
2010
3001
4010
\n
    \n
  • Drag the special numerical field \"1\" to the pink zone. This \"pivots\" the data. Each numerical field becomes a category of a new PIVOT field, whose value is in a new COUNT field.\nEach original record gives as many records as the number of numerical fields. Example: HEIGHT, WIDTH and DEPTH are the numerical fields.
  • \n
\n

Original data :

\n\n\n\n\n\n
IDCOLORHEIGHTWIDTHDEPTH
1Blue1422511
2Red1751216
3Green1094814
\n

Data after the pivot :

\n\n\n\n\n\n\n\n\n\n\n\n
IDCOLORPIVOTCOUNT
1BlueHEIGHT142
1BlueWIDTH25
1BlueDEPTH11
2RedHEIGHT175
2RedWIDTH12
2RedDEPTH16
3GreenHEIGHT109
3GreenWIDTH48
3GreenDEPTH14

Units

    \n
  • \n

    All the analyses applied to categorical fields (whose icon is pink) count the observations. For example in a pie chart the slices are proportional to the number of observations of each category. Sometimes the counts have to be weighted. This is done by changing the \"unit\" of the graph, by dragging a numerical field onto the graph. The title of the graph is turned blue to indicate that the counts are weighted. The status bar also shows the values or percentages in the new unit. To remove the unit and go back to the normal counting, drag the special field \"1\" onto the graph.

    \n
  • \n
  • \n

    All the analyses that represents datapoints in a 2D plane ( scatter plot, PCA, discriminant analysis, ternary plot, etc) can also be modified. If a numerical field is set as unit, the datapoints are displayed as circles whose size is proportional to the unit :

    \n
  • \n

\"balloons\"

Tools

Here are the various tools proposed by the toolbar at the bottom of the screen :

\"graph\"

    \n
  • \n

    Sort : drag this icon onto a field, or drag a field onto this icon to sort the data in ascending order. Do the same sort again to sort in descending order. The sort is stable : to sort the data by a key consisting of field1,field2,field3, you must sort by field3 first, then field2, and finally field1.

    \n
  • \n
  • \n

    Clone. Drag this icon onto a graph to get a copy of it, with the same parameters. If the computation is slow, this allows to bypass the second computation.

    \n
  • \n
  • \n

    Add : Drag this icon to the pink or blue zone to create a new field. See below.

    \n
  • \n
  • \n

    Help. Drag this icon onto a graph to get some informations about the analysis, the results produced, the representation options, and the possible actions.

    \n
  • \n
  • \n

    Picture : Drag this icon onto a graph to get its image in png format.

    \n
  • \n
  • \n

    Table : Drag this icon to the pink or blue zone to get a table of the values of the dataset.\nDrag this icon onto a graph to get a table of the numerical results. They can be copied to the clipboard ( with control-C or command-C ) and pasted into another software.

    \n
  • \n
  • \n

    Dustbin : Drag this icon onto a field, or drag a field onto this icon to permanently remove the field ( if the field is used by some graphs, it cannot be removed ). Drag a pie slice, a bar, or a tree map slice onto this icon to permanently remove the corresponding records. The original input file is not modified.

    \n
  • \n

Types of analysis

    \n
  • Pie chart
  • \n
  • Bar chart
  • \n
  • Line chart
  • \n
  • Association diagram
  • \n
  • Word cloud
  • \n
  • Arc diagram
  • \n
  • Contingency table
  • \n
  • Multiple Correspondence analysis
  • \n
  • 3-variable graph
  • \n
  • Treemap
  • \n
  • Chi-2 tests\n
      \n
    • Pearson' chi-square test
    • \n
    • Yates' chi-square test
    • \n
    • G-test
    • \n
    • Fisher's exact test
    • \n
    \n
  • \n
  • Gini impurity
  • \n
  • Entropy
  • \n
  • Repartition curve
  • \n
  • Distribution curve
  • \n
  • Scatter plot
  • \n
  • Ternary plot
  • \n
  • Andrew's curves
  • \n
  • Survey plot
  • \n
  • 3D plot
  • \n
  • Correlations
  • \n
  • Autocorrelation plot
  • \n
  • Probability plot
  • \n
  • Tukey-lambda PPCC plot
  • \n
  • Lag plot
  • \n
  • General statistics
  • \n
  • Normality tests\n
      \n
    • Shapiro-Wilk test
    • \n
    • Anderson-Darling test
    • \n
    • Lilliefors test
    • \n
    • D'Agostino test
    • \n
    • Anscombe test
    • \n
    • Omnibus test
    • \n
    • Jarque-Bera test
    • \n
    \n
  • \n
  • Analysis of variance\n
      \n
    • Bartlett's test
    • \n
    • F-test
    • \n
    • Levene test
    • \n
    • Brown Forsythe test
    • \n
    • Box's M test
    • \n
    • Student's T-test
    • \n
    • Welch T-test
    • \n
    • Hotelling's test
    • \n
    • Wilk's lambda
    • \n
    • Lawley-Hotelling trace
    • \n
    • Pillai trace
    • \n
    • Two-way anova
    • \n
    \n
  • \n
  • Non-parametric tests\n
      \n
    • Kolmogorov-Smirnov test
    • \n
    • Kruskal-Wallis test
    • \n
    • Jonckheere test
    • \n
    • Cochran Q test
    • \n
    • Durbin test
    • \n
    • Friedman test
    • \n
    • Mantel-Haenszel test
    • \n
    • Breslow-Day test
    • \n
    • Woolf test
    • \n
    \n
  • \n
  • Principal components
  • \n
  • Canonical correlation analysis
  • \n
  • K-means
  • \n
  • K-medoids
  • \n
  • Fuzzy C-means
  • \n
  • Huen diagram
  • \n
  • Dendogram
  • \n
  • Radviz
  • \n
  • Discriminant analysis
  • \n
  • Regressions\n
      \n
    • Linear regression
    • \n
    • Poisson regression
    • \n
    • Negative binomial regression
    • \n
    • Logistic regression
    • \n
    • Least angle regression
    • \n
    \n
  • \n
  • Influence plot
  • \n
  • QQ plot
  • \n
  • Box plot
  • \n
  • Parallel coordinates
  • \n
  • Neural network (perceptron)
  • \n

In the browser

The Explorer can also be executed in any modern browser. Open app/index.html,\npaste the data from the clipboard, and click OK.

Credits

The Explorer takes advantage of some very useful npm modules :

    \n
  • gapitoken Node.js module for Google API service account authorization
  • \n
  • mongodb The official MongoDB driver for Node.js
  • \n
  • pg Pure javascript PostgreSQL client for node.ja
  • \n
  • lzma-purejs pure JavaScript LZMA de/compression, for node.js
  • \n
  • mysql A node.js driver for mysql
  • \n
  • request Simplified HTTP request client
  • \n
  • synaptic Architecture-free neural network library for node.js and the browser
  • \n
  • tedious A TDS driver, for connecting to MS SQLServer databases
  • \n

Contact

jfbouzereau@netcourrier.com

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:42.650Z" }, - "expresslrs-configurator": { - "readmeCleaned": "

ExpressLRS Configurator

\n

\"Release\"\n\"License\"\n\"Chat\"\n\"Open

\n

ExpressLRS Configurator is a cross-platform build & configuration tool for the\nExpressLRS - open source RC link for RC applications.

\n

Need help? Confused? Join the Community!

\n\n

Support ExpressLRS

\n

Supporting ExpressLRS is as easy as contributing a feature, either code or just a fleshed out idea. Coding not your thing? Testing a Pull Request using the convenient Configurator tab and providing feedback is essential as well. We're all working together.

\n

If you don't have the time to contribute in that way, consider making a small donation. Donations are used to buy test equipment, software licenses, and certificates needed to further the project and make it securely accessible. ExpressLRS accepts donations through Open Collective, which provides recognition of donors and transparency on how that support is utilized.

\n

\"Open

\n

Quick Start Guide

\n

If you have hardware that you want to flash, please refer to our guides on the website, and our FAQ

\n

Installation

\n

We provide a standalone program for 64bit Windows, Linux and Mac.

\n

Download the installer from Releases page.

\n

Notes

\n

Windows

\n

The minimum required version of windows is Windows 8.

\n

macOS

\n

Changes to the security model used in the latest versions of MacOS X 10.14 (Mojave) and 10.15 (Catalina)\nmean that the operating system will show an error message ('\"ExpressLRS Configurator.app\" cannot be openend because the developer cannot be verified') when trying to install the application.

\n

To work around this, click ExpressLRS Configurator.app while pressing control key, and click Open. In the popup, you'll be able to forcefully open the application. (you may need to try this twice.)

\n

Alternatively, run the following command in a terminal after installing:

\n
sudo xattr -rd com.apple.quarantine /Applications/ExpressLRS\\ Configurator.app\n
\n

Linux

\n

Linux users have to install udev rules for PlatformIO supported boards/devices. The latest version of rules may be found\nat https://raw.githubusercontent.com/platformio/platformio-core/master/scripts/99-platformio-udev.rules

\n

This file must be placed at /etc/udev/rules.d/99-platformio-udev.rules (preferred location) or\n/lib/udev/rules.d/99-platformio-udev.rules (required on some broken systems).

\n

Please open system Terminal and type:

\n
# Recommended\ncurl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/master/scripts/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules\n\n# OR, manually download and copy this file to destination folder\nsudo cp 99-platformio-udev.rules /etc/udev/rules.d/99-platformio-udev.rules
\n

Restart \"udev\" management tool:

\n
sudo service udev restart\n# or\nsudo udevadm control --reload-rules\nsudo udevadm trigger
\n

Ubuntu/Debian users may need to add own \"username\" to the \"dialout\" group if they are not \"root\", doing this issuing:

\n
sudo usermod -a -G dialout $USER\nsudo usermod -a -G plugdev $USER\n
\n

Similarly, Arch users may need to add their user to the “uucp” group

\n
sudo usermod -a -G uucp $USER\nsudo usermod -a -G lock $USER
\n
Ubuntu 18.XX / Older Debian installs troubleshooting
\n

On Ubuntu 18.XX you are not able to get recent git version by default, and some other system dependencies are missing.

\n

Read more about this in issue #26.

\n

To work around that you can manually install required packages:

\n
= 2.25\nsudo add-apt-repository ppa:git-core/ppa\nsudo apt update\nsudo apt install git\">
# install missing sys packages\nsudo apt update\nsudo apt-get install gconf2 gconf-service python3-distutils\n\n# install git version >= 2.25\nsudo add-apt-repository ppa:git-core/ppa\nsudo apt update\nsudo apt install git\n
\n

Architecture

\n
api-server |\n| | | |\n| | V |\n| | platformio |\n|_ _ _ _ _ _ _ _ _ _|_ _ _ _ _ | _ _ _ _|\n V\n ExpressLRS hardware\">
 - - - - - - - - - - - - - - - - - - - -\n|          ExpressLRS-Configurator      |\n|                   |                   |\n|     renderer      |        main       |\n|                   |                   |\n|   configurator <----->  api-server    |\n|                   |          |        |\n|                   |          V        |\n|                   |      platformio   |\n|_ _ _ _ _ _ _ _ _ _|_ _ _ _ _ | _ _ _ _|\n                               V\n                      ExpressLRS hardware\n
\n

This Electron application is split into two parts: a local API server that does all the work, and a UI layer. Both of\nthese application layers communicate within each other using Graphql protocol.

\n

Heavy use of TypeScript and @graphql-codegen/cli is made throughout the repository to ensure the datatypes transmitted\nbetween the API and UI layers are consistent at compile-time and Graphql ensuring the datatypes are consistent at\nruntime.

\n

Starting Development

\n

Prerequisites

\n
    \n
  • node >=16.0
  • \n
  • git >= 2.25
  • \n
  • python >= 3.6
  • \n
  • platformio >= 5.0
  • \n
\n

Start the app in the dev environment:

\n
yarn install --frozen-lockfile\nyarn start
\n

In order to simulate WI-FI devices on your local network you can start application with\nMULTICAST_DNS_SIMULATOR_ENABLED environment variable:

\n
npx cross-env MULTICAST_DNS_SIMULATOR_ENABLED=true yarn start\n
\n

Other useful cli commands

\n

Generate TypeScript types from Graphql schema and Queries located in src/ui/gql/queries:

\n
yarn run gql-codegen
\n

Screenshots

\n

\"Main

\n

\"Compile

\n

Credits

\n\n

Legal disclaimer

\n

The use and operation of this type of device may require a license, and some countries may forbid its use. It is\nentirely up to the end user to ensure compliance with local regulations. This is experimental software / hardware and\nthere is no guarantee of stability or reliability. USE AT YOUR OWN RISK.

\n

\"Join

\n
", - "readmeOriginal": "

ExpressLRS Configurator

\n

\"Release\"\n\"License\"\n\"Chat\"\n\"Open

\n

ExpressLRS Configurator is a cross-platform build & configuration tool for the\nExpressLRS - open source RC link for RC applications.

\n

Need help? Confused? Join the Community!

\n\n

Support ExpressLRS

\n

Supporting ExpressLRS is as easy as contributing a feature, either code or just a fleshed out idea. Coding not your thing? Testing a Pull Request using the convenient Configurator tab and providing feedback is essential as well. We're all working together.

\n

If you don't have the time to contribute in that way, consider making a small donation. Donations are used to buy test equipment, software licenses, and certificates needed to further the project and make it securely accessible. ExpressLRS accepts donations through Open Collective, which provides recognition of donors and transparency on how that support is utilized.

\n

\"Open

\n

Quick Start Guide

\n

If you have hardware that you want to flash, please refer to our guides on the website, and our FAQ

\n

Installation

\n

We provide a standalone program for 64bit Windows, Linux and Mac.

\n

Download the installer from Releases page.

\n

Notes

\n

Windows

\n

The minimum required version of windows is Windows 8.

\n

macOS

\n

Changes to the security model used in the latest versions of MacOS X 10.14 (Mojave) and 10.15 (Catalina)\nmean that the operating system will show an error message ('\"ExpressLRS Configurator.app\" cannot be openend because the developer cannot be verified') when trying to install the application.

\n

To work around this, click ExpressLRS Configurator.app while pressing control key, and click Open. In the popup, you'll be able to forcefully open the application. (you may need to try this twice.)

\n

Alternatively, run the following command in a terminal after installing:

\n
sudo xattr -rd com.apple.quarantine /Applications/ExpressLRS\\ Configurator.app\n
\n

Linux

\n

Linux users have to install udev rules for PlatformIO supported boards/devices. The latest version of rules may be found\nat https://raw.githubusercontent.com/platformio/platformio-core/master/scripts/99-platformio-udev.rules

\n

This file must be placed at /etc/udev/rules.d/99-platformio-udev.rules (preferred location) or\n/lib/udev/rules.d/99-platformio-udev.rules (required on some broken systems).

\n

Please open system Terminal and type:

\n
# Recommended\ncurl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/master/scripts/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules\n\n# OR, manually download and copy this file to destination folder\nsudo cp 99-platformio-udev.rules /etc/udev/rules.d/99-platformio-udev.rules
\n

Restart \"udev\" management tool:

\n
sudo service udev restart\n# or\nsudo udevadm control --reload-rules\nsudo udevadm trigger
\n

Ubuntu/Debian users may need to add own \"username\" to the \"dialout\" group if they are not \"root\", doing this issuing:

\n
sudo usermod -a -G dialout $USER\nsudo usermod -a -G plugdev $USER\n
\n

Similarly, Arch users may need to add their user to the “uucp” group

\n
sudo usermod -a -G uucp $USER\nsudo usermod -a -G lock $USER
\n
Ubuntu 18.XX / Older Debian installs troubleshooting
\n

On Ubuntu 18.XX you are not able to get recent git version by default, and some other system dependencies are missing.

\n

Read more about this in issue #26.

\n

To work around that you can manually install required packages:

\n
# install missing sys packages\nsudo apt update\nsudo apt-get install gconf2 gconf-service python3-distutils\n\n# install git version >= 2.25\nsudo add-apt-repository ppa:git-core/ppa\nsudo apt update\nsudo apt install git\n
\n

Architecture

\n
 - - - - - - - - - - - - - - - - - - - -\n|          ExpressLRS-Configurator      |\n|                   |                   |\n|     renderer      |        main       |\n|                   |                   |\n|   configurator <----->  api-server    |\n|                   |          |        |\n|                   |          V        |\n|                   |      platformio   |\n|_ _ _ _ _ _ _ _ _ _|_ _ _ _ _ | _ _ _ _|\n                               V\n                      ExpressLRS hardware\n
\n

This Electron application is split into two parts: a local API server that does all the work, and a UI layer. Both of\nthese application layers communicate within each other using Graphql protocol.

\n

Heavy use of TypeScript and @graphql-codegen/cli is made throughout the repository to ensure the datatypes transmitted\nbetween the API and UI layers are consistent at compile-time and Graphql ensuring the datatypes are consistent at\nruntime.

\n

Starting Development

\n

Prerequisites

\n
    \n
  • node >=16.0
  • \n
  • git >= 2.25
  • \n
  • python >= 3.6
  • \n
  • platformio >= 5.0
  • \n
\n

Start the app in the dev environment:

\n
yarn install --frozen-lockfile\nyarn start
\n

In order to simulate WI-FI devices on your local network you can start application with\nMULTICAST_DNS_SIMULATOR_ENABLED environment variable:

\n
npx cross-env MULTICAST_DNS_SIMULATOR_ENABLED=true yarn start\n
\n

Other useful cli commands

\n

Generate TypeScript types from Graphql schema and Queries located in src/ui/gql/queries:

\n
yarn run gql-codegen
\n

Screenshots

\n

\"Main

\n

\"Compile

\n

Credits

\n\n

Legal disclaimer

\n

The use and operation of this type of device may require a license, and some countries may forbid its use. It is\nentirely up to the end user to ensure compliance with local regulations. This is experimental software / hardware and\nthere is no guarantee of stability or reliability. USE AT YOUR OWN RISK.

\n

\"Join

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.148Z" + "etcher": { + "readmeCleaned": "

Etcher

\n
\n

Flash OS images to SD cards & USB drives, safely and easily.

\n
\n

Etcher is a powerful OS image flasher built with web technologies to ensure\nflashing an SDCard or USB drive is a pleasant and safe experience. It protects\nyou from accidentally writing to your hard-drives, ensures every byte of data\nwas written correctly, and much more. It can also directly flash Raspberry Pi devices that support USB device boot mode.

\n

\"Current\n\"License\"\n\"Balena.io

\n
\n

Download | Support | Documentation | Contributing | Roadmap

\n

Supported Operating Systems

\n
    \n
  • Linux; most distros; Intel 64-bit.
  • \n
  • Windows 10 and later; Intel 64-bit.
  • \n
  • macOS 10.13 (High Sierra) and later; both Intel and Apple Silicon.
  • \n
\n

Installers

\n

Refer to the downloads page for the latest pre-made\ninstallers for all supported operating systems.

\n

Packages

\n

Debian and Ubuntu based Package Repository (GNU/Linux x86/x64)

\n

Package for Debian and Ubuntu can be downloaded from the Github release page

\n
Install .deb file using apt
\n
   sudo apt install ./balena-etcher_******_amd64.deb
\n
Uninstall
\n
   sudo apt remove balena-etcher
\n

Redhat (RHEL) and Fedora-based Package Repository (GNU/Linux x86/x64)

\n
Yum
\n

Package for Fedora-based and Redhat can be downloaded from the Github release page

\n
    \n
  1. Install using yum
  2. \n
\n
   sudo yum localinstall balena-etcher-***.x86_64.rpm
\n

Arch/Manjaro Linux (GNU/Linux x64)

\n

Etcher is offered through the Arch User Repository and can be installed on both Manjaro and Arch systems. You can compile it from the source code in this repository using balena-etcher. The following example uses a common AUR helper to install the latest release:

\n
yay -S balena-etcher
\n
Uninstall
\n
yay -R balena-etcher
\n

WinGet (Windows)

\n

This package is updated by gh-action, and is kept up to date automatically.

\n
winget install balenaEtcher #or Balena.Etcher
\n
Uninstall
\n
winget uninstall balenaEtcher
\n

Chocolatey (Windows)

\n

This package is maintained by @majkinetor, and\nis kept up to date automatically.

\n
choco install etcher
\n
Uninstall
\n
choco uninstall etcher
\n

Support

\n

If you're having any problem, please raise an issue on GitHub, and\nthe balena.io team will be happy to help.

\n

License

\n

Etcher is free software and may be redistributed under the terms specified in\nthe license.

\n
", + "readmeOriginal": "

Etcher

\n
\n

Flash OS images to SD cards & USB drives, safely and easily.

\n
\n

Etcher is a powerful OS image flasher built with web technologies to ensure\nflashing an SDCard or USB drive is a pleasant and safe experience. It protects\nyou from accidentally writing to your hard-drives, ensures every byte of data\nwas written correctly, and much more. It can also directly flash Raspberry Pi devices that support USB device boot mode.

\n

\"Current\n\"License\"\n\"Balena.io

\n
\n

Download | Support | Documentation | Contributing | Roadmap

\n

Supported Operating Systems

\n
    \n
  • Linux; most distros; Intel 64-bit.
  • \n
  • Windows 10 and later; Intel 64-bit.
  • \n
  • macOS 10.13 (High Sierra) and later; both Intel and Apple Silicon.
  • \n
\n

Installers

\n

Refer to the downloads page for the latest pre-made\ninstallers for all supported operating systems.

\n

Packages

\n

Debian and Ubuntu based Package Repository (GNU/Linux x86/x64)

\n

Package for Debian and Ubuntu can be downloaded from the Github release page

\n
Install .deb file using apt
\n
   sudo apt install ./balena-etcher_******_amd64.deb
\n
Uninstall
\n
   sudo apt remove balena-etcher
\n

Redhat (RHEL) and Fedora-based Package Repository (GNU/Linux x86/x64)

\n
Yum
\n

Package for Fedora-based and Redhat can be downloaded from the Github release page

\n
    \n
  1. Install using yum
  2. \n
\n
   sudo yum localinstall balena-etcher-***.x86_64.rpm
\n

Arch/Manjaro Linux (GNU/Linux x64)

\n

Etcher is offered through the Arch User Repository and can be installed on both Manjaro and Arch systems. You can compile it from the source code in this repository using balena-etcher. The following example uses a common AUR helper to install the latest release:

\n
yay -S balena-etcher
\n
Uninstall
\n
yay -R balena-etcher
\n

WinGet (Windows)

\n

This package is updated by gh-action, and is kept up to date automatically.

\n
winget install balenaEtcher #or Balena.Etcher
\n
Uninstall
\n
winget uninstall balenaEtcher
\n

Chocolatey (Windows)

\n

This package is maintained by @majkinetor, and\nis kept up to date automatically.

\n
choco install etcher
\n
Uninstall
\n
choco uninstall etcher
\n

Support

\n

If you're having any problem, please raise an issue on GitHub, and\nthe balena.io team will be happy to help.

\n

License

\n

Etcher is free software and may be redistributed under the terms specified in\nthe license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:42.806Z" }, "extraterm": { - "readmeCleaned": "

\"Extraterm

\n

The swiss army chainsaw of terminal emulators

\n

Main website: extraterm.org

\n

\"Build

\n

About

\n

Extraterm is an open source project to build a terminal emulator and expand it with new features to support modern workflows and do more than just act like a glorified teletype.

\n

More background information is in the Why document.

\n
    \n
  • Capture and reuse command output as new command input
  • \n
  • Manipulate and copy text without leaving the keyboard
  • \n
  • Slice and dice command output like a text editor
  • \n
  • Display images directly
  • \n
  • See the Features list for more
  • \n
\n

\"Directly

\n

See the Features and Screenshots

\n

The primary developer is Simon Edwards. Extraterm logos were designed and provided by Gabriel Harel.

\n

Features

\n
    \n
  • Supports Linux and macOS, and on Windows WSL, CMD, and PowerShell
  • \n
  • Images in terminal
  • \n
  • 24 bit color
  • \n
  • Color emoji on all platforms
  • \n
  • Font ligatures
  • \n
  • Keyboard friendly \"Command Palette\"
  • \n
  • Text zoom
  • \n
  • Configurable key bindings
  • \n
  • Global shortcuts
  • \n
  • Unicode support
  • \n
  • Search
  • \n
  • Shell integration; can isolate and 'frame' command output. (bash, zsh and fish supported)
  • \n
  • Easy uploads and downloads using the shell integration
  • \n
  • Previous command output can be used as input for new commands
  • \n
  • Supports iTerm2 and TextMate themes
  • \n
  • Multiple windows
  • \n
  • MIT license
  • \n
  • ...much more to come
  • \n
\n

See the more detailed features list.

\n

News

\n

News is here

\n

Download

\n

Extraterm is available in two flavours: the classic Extraterm is based on Electron, and the lighter faster Qt based version which is the future of Extraterm but is in development and lacking features. Both can run on Linux, Windows, and macOS.

\n\n

Both can be installed at the same time, without problems.

\n

⚠️ Extraterm is in development and roughly 'beta' in quality. It is generally stable, but don't be too surprised if you encounter a few bugs. Use at your own risk. ⚠️

\n

With that out of the way, the primary author does use it as their main terminal emulator on a daily basis. The basics are in place and it will run most common terminal applications such as vi, emacs and joe without problems and even more demanding applications such as midnight commander.

\n

Nightly builds of the master branch can be downloaded here.

\n

Further Information

\n\n
", - "readmeOriginal": "

\"Extraterm

\n

The swiss army chainsaw of terminal emulators

\n

Main website: extraterm.org

\n

\"Build

\n

About

\n

Extraterm is an open source project to build a terminal emulator and expand it with new features to support modern workflows and do more than just act like a glorified teletype.

\n

More background information is in the Why document.

\n
    \n
  • Capture and reuse command output as new command input
  • \n
  • Manipulate and copy text without leaving the keyboard
  • \n
  • Slice and dice command output like a text editor
  • \n
  • Display images directly
  • \n
  • See the Features list for more
  • \n
\n

\"Directly

\n

See the Features and Screenshots

\n

The primary developer is Simon Edwards. Extraterm logos were designed and provided by Gabriel Harel.

\n

Features

\n
    \n
  • Supports Linux and macOS, and on Windows WSL, CMD, and PowerShell
  • \n
  • Images in terminal
  • \n
  • 24 bit color
  • \n
  • Color emoji on all platforms
  • \n
  • Font ligatures
  • \n
  • Keyboard friendly \"Command Palette\"
  • \n
  • Text zoom
  • \n
  • Configurable key bindings
  • \n
  • Global shortcuts
  • \n
  • Unicode support
  • \n
  • Search
  • \n
  • Shell integration; can isolate and 'frame' command output. (bash, zsh and fish supported)
  • \n
  • Easy uploads and downloads using the shell integration
  • \n
  • Previous command output can be used as input for new commands
  • \n
  • Supports iTerm2 and TextMate themes
  • \n
  • Multiple windows
  • \n
  • MIT license
  • \n
  • ...much more to come
  • \n
\n

See the more detailed features list.

\n

News

\n

News is here

\n

Download

\n

Extraterm is available in two flavours: the classic Extraterm is based on Electron, and the lighter faster Qt based version which is the future of Extraterm but is in development and lacking features. Both can run on Linux, Windows, and macOS.

\n\n

Both can be installed at the same time, without problems.

\n

⚠️ Extraterm is in development and roughly 'beta' in quality. It is generally stable, but don't be too surprised if you encounter a few bugs. Use at your own risk. ⚠️

\n

With that out of the way, the primary author does use it as their main terminal emulator on a daily basis. The basics are in place and it will run most common terminal applications such as vi, emacs and joe without problems and even more demanding applications such as midnight commander.

\n

Nightly builds of the master branch can be downloaded here.

\n

Further Information

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.202Z" - }, - "f-curator": { - "readmeCleaned": "

F-Curator

\n

\n \n\t \"F-Curator\"\n \n

\n\t \n\t \n

\n
\n

\n

F-Curator is an offline application that comes at you all day long and curates your own web favorites. Based on Electron and React technology.

\n
\n\n
\n

Packages

\n

\"Mac\" Mac

\n

\"Windows\" Windows

\n

Getting Started

\n

Official Website

\n

Video Overview

\n

\"quick

\n

Features

\n
    \n
  • Offline support and fast speeds
  • \n
  • Easily achieve data persistence
  • \n
  • Fetch remote resources to the local database
  • \n
  • Category management and clear list blocks
  • \n
  • Drag and drop sorting
  • \n
  • Exporting HTML that separates APP to use favorites
  • \n
  • Support importing database package.
  • \n
  • Support quick search for URL and Site Name
  • \n
  • Judgment of URL validity and repetitiveness
  • \n
  • Automatically extract the remote resources, such as icons
  • \n
\n

File Structures

\n
/\n├── README.md\n├── LICENSE\n├── tsconfig.json\n├── babel.config.js\n├── package-lock.json\n├── package.json\n├── package/      ·············· Available packages\n├── db/           ·············· Local database\n├── main/         ·············· Main Process Modules\n├── renderer/     ·············· Renderer Process Modules\n├── dist/\n├── src/\n├── test/  \n├── public/  \n│   └── index.html \n├── build/  \n│   └── config.js\n└──
\n

How To Use

\n

To clone and run this repository. From your command line:

\n
$ npm start
\n

APP Development Mode

\n

\"workflow\"

\n

You will need to have node setup on your machine. That will output the built distributables to ./dist/* .

\n

Step 1. Use NPM (Locate your current directory of project, and enter the following command.) or download the latest version from Github. For nodejs you have to install some dependencies.

\n
$ sudo npm install f-curator
\n

Or clone the repo to get all source files including build scripts:

\n
$ git clone git://github.com/xizon/f-curator.git
\n

Step 2. First, using an absolute path into your \"f-curator/\" folder directory.

\n
$ cd /{your_directory}/f-curator
\n

Step 3. Before doing all dev stuff make sure you have Node 10+ installed. After that, run the following code in the main directory to install the node module dependencies.

\n
$ sudo npm install
\n

Step 4. Commonly used commands:

\n

Debug application. It can be checked separately as TypeScript without compiling and packaging behavior.

\n
$ npm run check
\n

Step 5. When you’re ready to deploy to production, create a minified bundle with:

\n
$ npm run build
\n

Step 6. When you have done, this will spin up a server that can be accessed at

\n
http://localhost:8080
\n

Step 7. Run the app in development mode

\n
$ npm run dev
\n
\n

💡 Note:

\n

If you upgrade the version of Node, please execute the following code:

\n
$ sudo npm install\n$ sudo npm rebuild node-sass
\n
\n

Changelog

\n

= 1.3.3 (January 30, 2022) =

\n
    \n
  • tweak: Optimized editing experience for list.
  • \n
  • fix: Fixed the bug of Chinese search not working.
  • \n
\n

= 1.3.1 (January 26, 2022) =

\n
    \n
  • new: Support application version detection.
  • \n
\n

= 1.3.0 (January 22, 2022) =

\n
    \n
  • new: Support for importing database package.
  • \n
  • new: Editable for each URL.
  • \n
\n

= 1.2.1 (January 20, 2022) =

\n
    \n
  • new: release windows package.
  • \n
  • fix: Fix some compatibility issues in Windows
  • \n
\n

= 1.2.0 (January 18, 2022) =

\n
    \n
  • feat: Added the function of exporting HTML, separate APP to use favorites.
  • \n
  • fix: Optimized some styles.
  • \n
  • optimize: Modified dependencies and optimized app size.
  • \n
  • feat: Support quick search for URL and Site Name
  • \n
\n

= 1.0.1 (January 14, 2022) =

\n
    \n
  • Added command to compile package.
  • \n
\n

= 1.0.0 (January 3, 2022) =

\n
    \n
  • First release.
  • \n
\n

Contributing

\n\n

Supported development environment

\n
    \n
  • Electron 16 +
  • \n
  • React 17 +
  • \n
  • TypeScript 4.x.x +
  • \n
  • Babel 7.x.x +
  • \n
  • Webpack 5.x.x
  • \n
  • Jest 27.x.x
  • \n
\n

Licensing

\n

Licensed under the MIT.

\n
", - "readmeOriginal": "

F-Curator

\n

\n \n\t \"F-Curator\"\n \n

\n\t \n\t \n

\n
\n

\n

F-Curator is an offline application that comes at you all day long and curates your own web favorites. Based on Electron and React technology.

\n
\n\n
\n

Packages

\n

\"Mac\" Mac

\n

\"Windows\" Windows

\n

Getting Started

\n

Official Website

\n

Video Overview

\n

\"quick

\n

Features

\n
    \n
  • Offline support and fast speeds
  • \n
  • Easily achieve data persistence
  • \n
  • Fetch remote resources to the local database
  • \n
  • Category management and clear list blocks
  • \n
  • Drag and drop sorting
  • \n
  • Exporting HTML that separates APP to use favorites
  • \n
  • Support importing database package.
  • \n
  • Support quick search for URL and Site Name
  • \n
  • Judgment of URL validity and repetitiveness
  • \n
  • Automatically extract the remote resources, such as icons
  • \n
\n

File Structures

\n
/\n├── README.md\n├── LICENSE\n├── tsconfig.json\n├── babel.config.js\n├── package-lock.json\n├── package.json\n├── package/      ·············· Available packages\n├── db/           ·············· Local database\n├── main/         ·············· Main Process Modules\n├── renderer/     ·············· Renderer Process Modules\n├── dist/\n├── src/\n├── test/  \n├── public/  \n│   └── index.html \n├── build/  \n│   └── config.js\n└──
\n

How To Use

\n

To clone and run this repository. From your command line:

\n
$ npm start
\n

APP Development Mode

\n

\"workflow\"

\n

You will need to have node setup on your machine. That will output the built distributables to ./dist/* .

\n

Step 1. Use NPM (Locate your current directory of project, and enter the following command.) or download the latest version from Github. For nodejs you have to install some dependencies.

\n
$ sudo npm install f-curator
\n

Or clone the repo to get all source files including build scripts:

\n
$ git clone git://github.com/xizon/f-curator.git
\n

Step 2. First, using an absolute path into your \"f-curator/\" folder directory.

\n
$ cd /{your_directory}/f-curator
\n

Step 3. Before doing all dev stuff make sure you have Node 10+ installed. After that, run the following code in the main directory to install the node module dependencies.

\n
$ sudo npm install
\n

Step 4. Commonly used commands:

\n

Debug application. It can be checked separately as TypeScript without compiling and packaging behavior.

\n
$ npm run check
\n

Step 5. When you’re ready to deploy to production, create a minified bundle with:

\n
$ npm run build
\n

Step 6. When you have done, this will spin up a server that can be accessed at

\n
http://localhost:8080
\n

Step 7. Run the app in development mode

\n
$ npm run dev
\n
\n

💡 Note:

\n

If you upgrade the version of Node, please execute the following code:

\n
$ sudo npm install\n$ sudo npm rebuild node-sass
\n
\n

Changelog

\n

= 1.3.3 (January 30, 2022) =

\n
    \n
  • tweak: Optimized editing experience for list.
  • \n
  • fix: Fixed the bug of Chinese search not working.
  • \n
\n

= 1.3.1 (January 26, 2022) =

\n
    \n
  • new: Support application version detection.
  • \n
\n

= 1.3.0 (January 22, 2022) =

\n
    \n
  • new: Support for importing database package.
  • \n
  • new: Editable for each URL.
  • \n
\n

= 1.2.1 (January 20, 2022) =

\n
    \n
  • new: release windows package.
  • \n
  • fix: Fix some compatibility issues in Windows
  • \n
\n

= 1.2.0 (January 18, 2022) =

\n
    \n
  • feat: Added the function of exporting HTML, separate APP to use favorites.
  • \n
  • fix: Optimized some styles.
  • \n
  • optimize: Modified dependencies and optimized app size.
  • \n
  • feat: Support quick search for URL and Site Name
  • \n
\n

= 1.0.1 (January 14, 2022) =

\n
    \n
  • Added command to compile package.
  • \n
\n

= 1.0.0 (January 3, 2022) =

\n
    \n
  • First release.
  • \n
\n

Contributing

\n\n

Supported development environment

\n
    \n
  • Electron 16 +
  • \n
  • React 17 +
  • \n
  • TypeScript 4.x.x +
  • \n
  • Babel 7.x.x +
  • \n
  • Webpack 5.x.x
  • \n
  • Jest 27.x.x
  • \n
\n

Licensing

\n

Licensed under the MIT.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.309Z" + "readmeCleaned": "

\"Extraterm

\n

The swiss army chainsaw of terminal emulators

\n

Main website: extraterm.org

\n

\"Build

\n

About

\n

Extraterm is an open source project to build a terminal emulator and expand it with new features to support modern workflows and do more than just act like a glorified teletype.

\n

More background information is in the Why document.

\n
    \n
  • Capture and reuse command output as new command input
  • \n
  • Manipulate and copy text without leaving the keyboard
  • \n
  • Slice and dice command output like a text editor
  • \n
  • Display images directly
  • \n
  • See the Features list for more
  • \n
\n

\"Directly

\n

See the Features and Screenshots

\n

The primary developer is Simon Edwards. Extraterm logos were designed and provided by Gabriel Harel.

\n

Features

\n
    \n
  • Supports Linux and macOS, and on Windows WSL, CMD, and PowerShell
  • \n
  • Images in terminal
  • \n
  • 24 bit color
  • \n
  • Color emoji on all platforms
  • \n
  • Font ligatures
  • \n
  • Keyboard friendly \"Command Palette\"
  • \n
  • Text zoom
  • \n
  • Output colorizing
  • \n
  • Multiple windows and tiling
  • \n
  • Configurable key bindings
  • \n
  • Global shortcuts
  • \n
  • Unicode support
  • \n
  • Search
  • \n
  • Easily insert Emoji
  • \n
  • Shell integration; can isolate and 'frame' command output. (bash, zsh and fish supported)
  • \n
  • Easy uploads and downloads using the shell integration
  • \n
  • Previous command output can be used as input for new commands
  • \n
  • Supports iTerm2 and TextMate themes
  • \n
  • MIT license
  • \n
\n

See the more detailed features list.

\n

News

\n

News is here

\n

Download

\n

Extraterm is available in two flavours: the classic Extraterm is based on Electron, and the lighter faster Qt based version which is the future of Extraterm but is in development and lacking features. Both can run on Linux, Windows, and macOS.

\n\n

Both can be installed at the same time, without problems.

\n

⚠️ Extraterm is in development and roughly 'beta' in quality. It is generally stable, but don't be too surprised if you encounter a few bugs. Use at your own risk. ⚠️

\n

With that out of the way, the primary author does use it as their main terminal emulator on a daily basis. The basics are in place and it will run most common terminal applications such as vi, emacs and joe without problems and even more demanding applications such as midnight commander.

\n

Nightly builds of the master branch can be downloaded here.

\n

Further Information

\n\n
", + "readmeOriginal": "

\"Extraterm

\n

The swiss army chainsaw of terminal emulators

\n

Main website: extraterm.org

\n

\"Build

\n

About

\n

Extraterm is an open source project to build a terminal emulator and expand it with new features to support modern workflows and do more than just act like a glorified teletype.

\n

More background information is in the Why document.

\n
    \n
  • Capture and reuse command output as new command input
  • \n
  • Manipulate and copy text without leaving the keyboard
  • \n
  • Slice and dice command output like a text editor
  • \n
  • Display images directly
  • \n
  • See the Features list for more
  • \n
\n

\"Directly

\n

See the Features and Screenshots

\n

The primary developer is Simon Edwards. Extraterm logos were designed and provided by Gabriel Harel.

\n

Features

\n
    \n
  • Supports Linux and macOS, and on Windows WSL, CMD, and PowerShell
  • \n
  • Images in terminal
  • \n
  • 24 bit color
  • \n
  • Color emoji on all platforms
  • \n
  • Font ligatures
  • \n
  • Keyboard friendly \"Command Palette\"
  • \n
  • Text zoom
  • \n
  • Output colorizing
  • \n
  • Multiple windows and tiling
  • \n
  • Configurable key bindings
  • \n
  • Global shortcuts
  • \n
  • Unicode support
  • \n
  • Search
  • \n
  • Easily insert Emoji
  • \n
  • Shell integration; can isolate and 'frame' command output. (bash, zsh and fish supported)
  • \n
  • Easy uploads and downloads using the shell integration
  • \n
  • Previous command output can be used as input for new commands
  • \n
  • Supports iTerm2 and TextMate themes
  • \n
  • MIT license
  • \n
\n

See the more detailed features list.

\n

News

\n

News is here

\n

Download

\n

Extraterm is available in two flavours: the classic Extraterm is based on Electron, and the lighter faster Qt based version which is the future of Extraterm but is in development and lacking features. Both can run on Linux, Windows, and macOS.

\n\n

Both can be installed at the same time, without problems.

\n

⚠️ Extraterm is in development and roughly 'beta' in quality. It is generally stable, but don't be too surprised if you encounter a few bugs. Use at your own risk. ⚠️

\n

With that out of the way, the primary author does use it as their main terminal emulator on a daily basis. The basics are in place and it will run most common terminal applications such as vi, emacs and joe without problems and even more demanding applications such as midnight commander.

\n

Nightly builds of the master branch can be downloaded here.

\n

Further Information

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:43.206Z" }, "ferdi": { - "readmeCleaned": "

\n \n \"Ferdi\"\n \n

\n

\n \n \"Download\"\n \n

\n

\n \"Preview\"\n

\n

Ferdi

\n

\n\"Build\n\n\n\"Contributors\"\n\n

\n
\n

🤴🏽 Hard-fork of Franz, adding awesome features and removing unwanted ones.

\n
\n

Ferdi is a desktop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdi gives you many additional features and doesn't restrict its usage! Furthermore, Ferdi is compatible with your existing Franz account, so you can continue right where you left off. Please find out more about Ferdi and its features on getferdi.com.

\n

Download

\n

👉 getferdi.com/download

\n

Assets made available via GitHub releases.

\n

Find answers to frequently asked questions on getferdi.com/faq.

\n

Contributing

\n

Please read the contributing guidelines to setup your development machine and proceed.

\n

Sponsors

\n

\n \n \n \n

\n

\n \n \n \n

\n
", - "readmeOriginal": "

\n \n \"Ferdi\"\n \n

\n

\n \n \"Download\"\n \n

\n

\n \"Preview\"\n

\n

Ferdi

\n

\n\"Build\n\n\n\"Contributors\"\n\n

\n
\n

🤴🏽 Hard-fork of Franz, adding awesome features and removing unwanted ones.

\n
\n

Ferdi is a desktop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdi gives you many additional features and doesn't restrict its usage! Furthermore, Ferdi is compatible with your existing Franz account, so you can continue right where you left off. Please find out more about Ferdi and its features on getferdi.com.

\n

Download

\n

👉 getferdi.com/download

\n

Assets made available via GitHub releases.

\n

Find answers to frequently asked questions on getferdi.com/faq.

\n

Contributing

\n

Please read the contributing guidelines to setup your development machine and proceed.

\n

Sponsors

\n

\n \n \n \n

\n

\n \n \n \n

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.349Z" + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:00:43.210Z" + }, + "expresslrs-configurator": { + "readmeCleaned": "

ExpressLRS Configurator

\n

\"Release\"\n\"License\"\n\"Chat\"\n\"Open

\n

ExpressLRS Configurator is a cross-platform build & configuration tool for the\nExpressLRS - open source RC link for RC applications.

\n

Need help? Confused? Join the Community!

\n\n

Support ExpressLRS

\n

Supporting ExpressLRS is as easy as contributing a feature, either code or just a fleshed out idea. Coding not your\nthing? Testing a Pull Request using the convenient Configurator tab and providing feedback is essential as well. We're\nall working together.

\n

If you don't have the time to contribute in that way, consider making a small donation. Donations are used to buy test\nequipment, software licenses, and certificates needed to further the project and make it securely accessible. ExpressLRS\naccepts donations through Open Collective, which provides recognition of donors\nand transparency on how that support is utilized.

\n

\"Open

\n

Quick Start Guide

\n

If you have hardware that you want to flash, please refer to our guides on the website,\nand our FAQ

\n

Installation

\n

We provide a standalone program for 64bit Windows, Linux and Mac.

\n

Download the installer from Releases page.

\n

Notes

\n

Windows

\n

The minimum required version of windows is Windows 8.

\n

macOS

\n

Changes to the security model used in the latest versions of MacOS X 10.14 (Mojave) and 10.15 (Catalina)\nmean that the operating system will show an error message ('\"ExpressLRS Configurator.app\" cannot be opened because the\ndeveloper cannot be verified') when trying to install the application.

\n

To work around this, click ExpressLRS Configurator.app while pressing control key, and click Open. In the popup,\nyou'll be able to forcefully open the application. (you may need to try this twice.)

\n

Alternatively, run the following command in a terminal after installing:

\n
sudo xattr -rd com.apple.quarantine /Applications/ExpressLRS\\ Configurator.app\n
\n

Linux

\n

Linux users have to install udev rules for PlatformIO supported boards/devices. The latest version of rules may be found\nat https://raw.githubusercontent.com/platformio/platformio-core/master/platformio/assets/system/99-platformio-udev.rules

\n

This file must be placed at /etc/udev/rules.d/99-platformio-udev.rules (preferred location) or\n/lib/udev/rules.d/99-platformio-udev.rules (required on some broken systems).

\n

Please open system Terminal and type:

\n
# Recommended\ncurl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/master/platformio/assets/system/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules\n\n# OR, manually download and copy this file to destination folder\nsudo cp 99-platformio-udev.rules /etc/udev/rules.d/99-platformio-udev.rules
\n

Restart \"udev\" management tool:

\n
sudo service udev restart\n# or\nsudo udevadm control --reload-rules\nsudo udevadm trigger
\n

Ubuntu/Debian users may need to add own \"username\" to the \"dialout\" group if they are not \"root\", doing this issuing:

\n
sudo usermod -a -G dialout $USER\nsudo usermod -a -G plugdev $USER\n
\n

Similarly, Arch users may need to add their user to the “uucp” group

\n
sudo usermod -a -G uucp $USER\nsudo usermod -a -G lock $USER
\n
Ubuntu 18.XX / Older Debian installs troubleshooting
\n

On Ubuntu 18.XX you are not able to get recent git version by default, and some other system dependencies are missing.

\n

Read more about this in issue #26.

\n

To work around that you can manually install required packages:

\n
= 2.25\nsudo add-apt-repository ppa:git-core/ppa\nsudo apt update\nsudo apt install git\">
# install missing sys packages\nsudo apt update\nsudo apt-get install gconf2 gconf-service python3-distutils\n\n# install git version >= 2.25\nsudo add-apt-repository ppa:git-core/ppa\nsudo apt update\nsudo apt install git\n
\n

Localisation

\n

Please do not submit pull requests for translation changes, but read and follow the instructions below!

\n

ExpressLRS Configurator has been translated into several languages. The application will try to detect and use your\nsystem language if a translation into this language is available.

\n

If you prefer to have the application in English or any other language, you can select your desired language in the\n\"Settings\" menu.

\n

We want to make ExpressLRS accessible for pilots who are not fluent in English. We have got a team of volunteer\ntranslators who do this work, but additional translators are always welcome to share the workload, and we are keen to\nadd additional languages. If you would like to help us with translations, you have got the following options:

\n
    \n
  • if you help by suggesting some updates or improvements to translations in a language you are familiar with, head\nto crowdin.com and add your suggested translations there.
  • \n
  • if you would like to start working on the translation for a new language, or take on responsibility for proof-reading\nthe translation for a language you are very familiar with, please head to the ExpressLRS Discord chat\n(registration here), and join the\n#configurator-translation channel - the people\nin there can help you to get a new language added, or set you up as a proof reader.
  • \n
\n

Our localisation progress:

\n

\"Translations

\n

Screenshots

\n

\"Main

\n

\"Compile

\n

Architecture

\n
api-server |\n| | | |\n| | V |\n| | platformio |\n|_ _ _ _ _ _ _ _ _ _|_ _ _ _ _ | _ _ _ _|\n V\n ExpressLRS hardware\">
 - - - - - - - - - - - - - - - - - - - -\n|          ExpressLRS-Configurator      |\n|                   |                   |\n|     renderer      |        main       |\n|                   |                   |\n|   configurator <----->  api-server    |\n|                   |          |        |\n|                   |          V        |\n|                   |      platformio   |\n|_ _ _ _ _ _ _ _ _ _|_ _ _ _ _ | _ _ _ _|\n                               V\n                      ExpressLRS hardware\n
\n

This Electron application is split into two parts: a local API server that does all the work, and a UI layer. Both of\nthese application layers communicate within each other using Graphql protocol.

\n

Heavy use of TypeScript and @graphql-codegen/cli is made throughout the repository to ensure the datatypes transmitted\nbetween the API and UI layers are consistent at compile-time and Graphql ensuring the datatypes are consistent at\nruntime.

\n

Starting Development

\n

Prerequisites

\n
    \n
  • node >=16.0
  • \n
  • git >= 2.25
  • \n
  • python >= 3.6
  • \n
  • platformio >= 5.0
  • \n
\n

Start the app in the dev environment:

\n
yarn install --frozen-lockfile\nyarn start
\n

In order to simulate WI-FI devices on your local network you can start application with\nMULTICAST_DNS_SIMULATOR_ENABLED environment variable:

\n
npx cross-env MULTICAST_DNS_SIMULATOR_ENABLED=true yarn start\n
\n

Other useful cli commands

\n

Generate TypeScript types from Graphql schema and Queries located in src/ui/gql/queries:

\n
yarn run gql-codegen
\n

Legal disclaimer

\n

The use and operation of this type of device may require a license, and some countries may forbid its use. It is\nentirely up to the end user to ensure compliance with local regulations. This is experimental software / hardware and\nthere is no guarantee of stability or reliability. USE AT YOUR OWN RISK.

\n

\"Join

\n
", + "readmeOriginal": "

ExpressLRS Configurator

\n

\"Release\"\n\"License\"\n\"Chat\"\n\"Open

\n

ExpressLRS Configurator is a cross-platform build & configuration tool for the\nExpressLRS - open source RC link for RC applications.

\n

Need help? Confused? Join the Community!

\n\n

Support ExpressLRS

\n

Supporting ExpressLRS is as easy as contributing a feature, either code or just a fleshed out idea. Coding not your\nthing? Testing a Pull Request using the convenient Configurator tab and providing feedback is essential as well. We're\nall working together.

\n

If you don't have the time to contribute in that way, consider making a small donation. Donations are used to buy test\nequipment, software licenses, and certificates needed to further the project and make it securely accessible. ExpressLRS\naccepts donations through Open Collective, which provides recognition of donors\nand transparency on how that support is utilized.

\n

\"Open

\n

Quick Start Guide

\n

If you have hardware that you want to flash, please refer to our guides on the website,\nand our FAQ

\n

Installation

\n

We provide a standalone program for 64bit Windows, Linux and Mac.

\n

Download the installer from Releases page.

\n

Notes

\n

Windows

\n

The minimum required version of windows is Windows 8.

\n

macOS

\n

Changes to the security model used in the latest versions of MacOS X 10.14 (Mojave) and 10.15 (Catalina)\nmean that the operating system will show an error message ('\"ExpressLRS Configurator.app\" cannot be opened because the\ndeveloper cannot be verified') when trying to install the application.

\n

To work around this, click ExpressLRS Configurator.app while pressing control key, and click Open. In the popup,\nyou'll be able to forcefully open the application. (you may need to try this twice.)

\n

Alternatively, run the following command in a terminal after installing:

\n
sudo xattr -rd com.apple.quarantine /Applications/ExpressLRS\\ Configurator.app\n
\n

Linux

\n

Linux users have to install udev rules for PlatformIO supported boards/devices. The latest version of rules may be found\nat https://raw.githubusercontent.com/platformio/platformio-core/master/platformio/assets/system/99-platformio-udev.rules

\n

This file must be placed at /etc/udev/rules.d/99-platformio-udev.rules (preferred location) or\n/lib/udev/rules.d/99-platformio-udev.rules (required on some broken systems).

\n

Please open system Terminal and type:

\n
# Recommended\ncurl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/master/platformio/assets/system/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules\n\n# OR, manually download and copy this file to destination folder\nsudo cp 99-platformio-udev.rules /etc/udev/rules.d/99-platformio-udev.rules
\n

Restart \"udev\" management tool:

\n
sudo service udev restart\n# or\nsudo udevadm control --reload-rules\nsudo udevadm trigger
\n

Ubuntu/Debian users may need to add own \"username\" to the \"dialout\" group if they are not \"root\", doing this issuing:

\n
sudo usermod -a -G dialout $USER\nsudo usermod -a -G plugdev $USER\n
\n

Similarly, Arch users may need to add their user to the “uucp” group

\n
sudo usermod -a -G uucp $USER\nsudo usermod -a -G lock $USER
\n
Ubuntu 18.XX / Older Debian installs troubleshooting
\n

On Ubuntu 18.XX you are not able to get recent git version by default, and some other system dependencies are missing.

\n

Read more about this in issue #26.

\n

To work around that you can manually install required packages:

\n
# install missing sys packages\nsudo apt update\nsudo apt-get install gconf2 gconf-service python3-distutils\n\n# install git version >= 2.25\nsudo add-apt-repository ppa:git-core/ppa\nsudo apt update\nsudo apt install git\n
\n

Localisation

\n

Please do not submit pull requests for translation changes, but read and follow the instructions below!

\n

ExpressLRS Configurator has been translated into several languages. The application will try to detect and use your\nsystem language if a translation into this language is available.

\n

If you prefer to have the application in English or any other language, you can select your desired language in the\n\"Settings\" menu.

\n

We want to make ExpressLRS accessible for pilots who are not fluent in English. We have got a team of volunteer\ntranslators who do this work, but additional translators are always welcome to share the workload, and we are keen to\nadd additional languages. If you would like to help us with translations, you have got the following options:

\n
    \n
  • if you help by suggesting some updates or improvements to translations in a language you are familiar with, head\nto crowdin.com and add your suggested translations there.
  • \n
  • if you would like to start working on the translation for a new language, or take on responsibility for proof-reading\nthe translation for a language you are very familiar with, please head to the ExpressLRS Discord chat\n(registration here), and join the\n#configurator-translation channel - the people\nin there can help you to get a new language added, or set you up as a proof reader.
  • \n
\n

Our localisation progress:

\n

\"Translations

\n

Screenshots

\n

\"Main

\n

\"Compile

\n

Architecture

\n
 - - - - - - - - - - - - - - - - - - - -\n|          ExpressLRS-Configurator      |\n|                   |                   |\n|     renderer      |        main       |\n|                   |                   |\n|   configurator <----->  api-server    |\n|                   |          |        |\n|                   |          V        |\n|                   |      platformio   |\n|_ _ _ _ _ _ _ _ _ _|_ _ _ _ _ | _ _ _ _|\n                               V\n                      ExpressLRS hardware\n
\n

This Electron application is split into two parts: a local API server that does all the work, and a UI layer. Both of\nthese application layers communicate within each other using Graphql protocol.

\n

Heavy use of TypeScript and @graphql-codegen/cli is made throughout the repository to ensure the datatypes transmitted\nbetween the API and UI layers are consistent at compile-time and Graphql ensuring the datatypes are consistent at\nruntime.

\n

Starting Development

\n

Prerequisites

\n
    \n
  • node >=16.0
  • \n
  • git >= 2.25
  • \n
  • python >= 3.6
  • \n
  • platformio >= 5.0
  • \n
\n

Start the app in the dev environment:

\n
yarn install --frozen-lockfile\nyarn start
\n

In order to simulate WI-FI devices on your local network you can start application with\nMULTICAST_DNS_SIMULATOR_ENABLED environment variable:

\n
npx cross-env MULTICAST_DNS_SIMULATOR_ENABLED=true yarn start\n
\n

Other useful cli commands

\n

Generate TypeScript types from Graphql schema and Queries located in src/ui/gql/queries:

\n
yarn run gql-codegen
\n

Legal disclaimer

\n

The use and operation of this type of device may require a license, and some countries may forbid its use. It is\nentirely up to the end user to ensure compliance with local regulations. This is experimental software / hardware and\nthere is no guarantee of stability or reliability. USE AT YOUR OWN RISK.

\n

\"Join

\n
", + "readmeFetchedAt": "2024-02-29T22:00:43.373Z" + }, + "f-curator": { + "readmeCleaned": "

F-Curator

\n

\n \n\t \"F-Curator\"\n \n

\n\t \n\t \n

\n
\n

\n

F-Curator is an offline application that comes at you all day long and curates your own web favorites.

\n

Whether you find yourself in the need to create a database of necessary links for a personal project or believe it is better to be organized when developing a professional plan, this program can help you create a neat website repository, allowing the user to create multiple categories for easy sorting and access. It avoids the model of using the CLOUD and ensures Data Privatization. It may have many exciting and practical functions in the future.

\n
\n\n
\n

Packages

\n

\"Mac\" Mac

\n

\"Windows\" Windows

\n

Getting Started

\n

Official Website

\n

Video Overview

\n

\"quick

\n

Features

\n
    \n
  • Offline support and fast speeds
  • \n
  • Easily achieve data persistence
  • \n
  • Fetch remote resources to the local database
  • \n
  • Category management and clear list blocks
  • \n
  • Drag and drop sorting
  • \n
  • Exporting HTML that separates APP to use favorites
  • \n
  • Support importing database package.
  • \n
  • Support quick search for URL and Site Name
  • \n
  • Judgment of URL validity and repetitiveness
  • \n
  • Automatically extract the remote resources, such as icons
  • \n
\n

File Structures

\n
/\n├── README.md\n├── LICENSE\n├── tsconfig.json\n├── babel.config.js\n├── package-lock.json\n├── package.json\n├── package/      ·············· Available packages\n├── db/           ·············· Local database\n├── main/         ·············· Main Process Modules\n├── renderer/     ·············· Renderer Process Modules\n├── dist/\n├── src/\n├── test/  \n├── scripts/  \n├── public/  \n│   └── index.html \n├── build/  \n│   └── config.js\n└──
\n

How To Use

\n

To clone and run this repository. From your command line:

\n
$ npm start
\n

APP Development Mode

\n

\"workflow\"

\n

You will need to have node setup on your machine. That will output the built distributables to ./dist/* .

\n

Step 1. Use NPM (Locate your current directory of project, and enter the following command.) or download the latest version from Github. For nodejs you have to install some dependencies.

\n
$ sudo npm install f-curator
\n

Or clone the repo to get all source files including build scripts:

\n
$ git clone git://github.com/xizon/f-curator.git
\n

Step 2. First, using an absolute path into your \"f-curator/\" folder directory.

\n
$ cd /{your_directory}/f-curator
\n

Step 3. Before doing all dev stuff make sure you have Node 10+ installed. After that, run the following code in the main directory to install the node module dependencies.

\n
$ sudo npm install
\n

Step 4. Commonly used commands:

\n

Debug application. It can be checked separately as TypeScript without compiling and packaging behavior.

\n
$ npm run check
\n

Step 5. When you’re ready to deploy to production, create a minified bundle with:

\n
$ npm run build
\n

Step 6. When you have done, this will spin up a server that can be accessed at

\n
http://localhost:8080
\n

Step 7. Run the app in development mode

\n
$ npm run dev
\n
\n

💡 Note:

\n

If you upgrade the version of Node, please execute the following code:

\n
$ sudo npm install\n$ sudo npm rebuild node-sass
\n
\n

Changelog

\n

releases

\n

Contributing

\n\n

Supported development environment

\n
    \n
  • Electron 16 +
  • \n
  • React 17 +
  • \n
  • TypeScript 4.x.x +
  • \n
  • Babel 7.x.x +
  • \n
  • Webpack 5.x.x
  • \n
  • Jest 27.x.x
  • \n
\n

Licensing

\n

Licensed under the MIT.

\n
", + "readmeOriginal": "

F-Curator

\n

\n \n\t \"F-Curator\"\n \n

\n\t \n\t \n

\n
\n

\n

F-Curator is an offline application that comes at you all day long and curates your own web favorites.

\n

Whether you find yourself in the need to create a database of necessary links for a personal project or believe it is better to be organized when developing a professional plan, this program can help you create a neat website repository, allowing the user to create multiple categories for easy sorting and access. It avoids the model of using the CLOUD and ensures Data Privatization. It may have many exciting and practical functions in the future.

\n
\n\n
\n

Packages

\n

\"Mac\" Mac

\n

\"Windows\" Windows

\n

Getting Started

\n

Official Website

\n

Video Overview

\n

\"quick

\n

Features

\n
    \n
  • Offline support and fast speeds
  • \n
  • Easily achieve data persistence
  • \n
  • Fetch remote resources to the local database
  • \n
  • Category management and clear list blocks
  • \n
  • Drag and drop sorting
  • \n
  • Exporting HTML that separates APP to use favorites
  • \n
  • Support importing database package.
  • \n
  • Support quick search for URL and Site Name
  • \n
  • Judgment of URL validity and repetitiveness
  • \n
  • Automatically extract the remote resources, such as icons
  • \n
\n

File Structures

\n
/\n├── README.md\n├── LICENSE\n├── tsconfig.json\n├── babel.config.js\n├── package-lock.json\n├── package.json\n├── package/      ·············· Available packages\n├── db/           ·············· Local database\n├── main/         ·············· Main Process Modules\n├── renderer/     ·············· Renderer Process Modules\n├── dist/\n├── src/\n├── test/  \n├── scripts/  \n├── public/  \n│   └── index.html \n├── build/  \n│   └── config.js\n└──
\n

How To Use

\n

To clone and run this repository. From your command line:

\n
$ npm start
\n

APP Development Mode

\n

\"workflow\"

\n

You will need to have node setup on your machine. That will output the built distributables to ./dist/* .

\n

Step 1. Use NPM (Locate your current directory of project, and enter the following command.) or download the latest version from Github. For nodejs you have to install some dependencies.

\n
$ sudo npm install f-curator
\n

Or clone the repo to get all source files including build scripts:

\n
$ git clone git://github.com/xizon/f-curator.git
\n

Step 2. First, using an absolute path into your \"f-curator/\" folder directory.

\n
$ cd /{your_directory}/f-curator
\n

Step 3. Before doing all dev stuff make sure you have Node 10+ installed. After that, run the following code in the main directory to install the node module dependencies.

\n
$ sudo npm install
\n

Step 4. Commonly used commands:

\n

Debug application. It can be checked separately as TypeScript without compiling and packaging behavior.

\n
$ npm run check
\n

Step 5. When you’re ready to deploy to production, create a minified bundle with:

\n
$ npm run build
\n

Step 6. When you have done, this will spin up a server that can be accessed at

\n
http://localhost:8080
\n

Step 7. Run the app in development mode

\n
$ npm run dev
\n
\n

💡 Note:

\n

If you upgrade the version of Node, please execute the following code:

\n
$ sudo npm install\n$ sudo npm rebuild node-sass
\n
\n

Changelog

\n

releases

\n

Contributing

\n\n

Supported development environment

\n
    \n
  • Electron 16 +
  • \n
  • React 17 +
  • \n
  • TypeScript 4.x.x +
  • \n
  • Babel 7.x.x +
  • \n
  • Webpack 5.x.x
  • \n
  • Jest 27.x.x
  • \n
\n

Licensing

\n

Licensed under the MIT.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:43.692Z" }, "fairshare": { - "readmeCleaned": "

\"Contributors\"\n\"Stargazers\"\n\"Issues\"\n\"MIT\n\"DOI\"\n\"Curated

\n\n
\n

\n \n \"Logo\"\n \n

FAIR data and software sharing made easy

\n

\n Your one-stop tool for rapidly curating and sharing biomedical research data and software according to applicable FAIR guidelines
\n
\n
\n Explore our documentation »\n
\n
\n Report Issue\n ·\n Submit feedback \n

\n

\n\n

Table of Contents

\n\n

About

\n

FAIRshare is a cross-platform desktop software that allows researchers to easily organize and share their biomedical research data according to applicable FAIR guidelines. In our first phase of development we are implementing a process for making biomedical research software FAIR and also working on supporting the FAIRification of COVID-19 and other infectious disease related research data (immunology, genomics, epidemiology, etc.). Learn more about FAIRshare, its impact, the development timeline, and related resources on our group's website at https://fairdataihub.org/fairshare.

\n

\n \"interface\"\n
\n A screenshot of the user interface of FAIRshare. \n \n

\n

Downloading FAIRshare

\n

FAIRshare is distributed as an easy-to-install desktop application for Windows, Mac OS, and Ubuntu. Follow the instructions provided in our dedicated documentation to download the version suitable for your operating system.

\n

All our releases are also accessible in the releases tab.

\n

Documentation

\n

See the FAIRshare documentation for details about each features.

\n

Issues and Feedback

\n

To report any issues with the software, suggest improvements, or request a new feature, please open a new issue via the Issues tab. Provide adequate information (operating system, steps leading to error, screenshots) so we can help you efficiently. Alternatively, you could also use our feedback form.

\n

Using the Source Code

\n

If you want to use the source code, contribute, modify FAIRshare to better suit your needs, or compile it for an operating system not mentioned above, please follow the instructions provided in the developer guide of our documentation.

\n

License

\n

FAIRshare is distributed under the MIT License. See LICENSE for more information.

\n

Privacy Policy

\n

FAIRshare uses Google Analytics to track user interactions with the application. Tracking is anonymous and no identifying personal information is collected. Tracking is implemented as part to report usage statistics to the funders of FAIRshare. Tracking is also used to identify errors and subsequently improve user experience. To learn more about what is tracked and how we use Google Analytics within FAIRshare, please read our Privacy Policy.

\n

Acknowledgements

\n\n
", - "readmeOriginal": "

\"Contributors\"\n\"Stargazers\"\n\"Issues\"\n\"MIT\n\"DOI\"\n\"Curated

\n\n
\n

\n \n \"Logo\"\n \n

FAIR data and software sharing made easy

\n

\n Your one-stop tool for rapidly curating and sharing biomedical research data and software according to applicable FAIR guidelines
\n
\n
\n Explore our documentation »\n
\n
\n Report Issue\n ·\n Submit feedback \n

\n

\n\n

Table of Contents

\n\n

About

\n

FAIRshare is a cross-platform desktop software that allows researchers to easily organize and share their biomedical research data according to applicable FAIR guidelines. In our first phase of development we are implementing a process for making biomedical research software FAIR and also working on supporting the FAIRification of COVID-19 and other infectious disease related research data (immunology, genomics, epidemiology, etc.). Learn more about FAIRshare, its impact, the development timeline, and related resources on our group's website at https://fairdataihub.org/fairshare.

\n

\n \"interface\"\n
\n A screenshot of the user interface of FAIRshare. \n \n

\n

Downloading FAIRshare

\n

FAIRshare is distributed as an easy-to-install desktop application for Windows, Mac OS, and Ubuntu. Follow the instructions provided in our dedicated documentation to download the version suitable for your operating system.

\n

All our releases are also accessible in the releases tab.

\n

Documentation

\n

See the FAIRshare documentation for details about each features.

\n

Issues and Feedback

\n

To report any issues with the software, suggest improvements, or request a new feature, please open a new issue via the Issues tab. Provide adequate information (operating system, steps leading to error, screenshots) so we can help you efficiently. Alternatively, you could also use our feedback form.

\n

Using the Source Code

\n

If you want to use the source code, contribute, modify FAIRshare to better suit your needs, or compile it for an operating system not mentioned above, please follow the instructions provided in the developer guide of our documentation.

\n

License

\n

FAIRshare is distributed under the MIT License. See LICENSE for more information.

\n

Privacy Policy

\n

FAIRshare uses Google Analytics to track user interactions with the application. Tracking is anonymous and no identifying personal information is collected. Tracking is implemented as part to report usage statistics to the funders of FAIRshare. Tracking is also used to identify errors and subsequently improve user experience. To learn more about what is tracked and how we use Google Analytics within FAIRshare, please read our Privacy Policy.

\n

Acknowledgements

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.364Z" + "readmeCleaned": "

\"Contributors\"\n\"Stargazers\"\n\"Issues\"\n\"MIT\n\"DOI\"\n\"CodeFactor\"\n\"Maintainability\n\"Security\n\"Vulnerabilities\"\n\"Technical\n\"Storybook\"\n\"Curated

\n\n
\n

\n \n \"Logo\"\n \n

FAIR data and software sharing made easy

\n

\n Your one-stop tool for rapidly curating and sharing biomedical research data and software according to applicable FAIR guidelines
\n
\n
\n Explore our documentation »\n
\n
\n Report Issue\n ·\n Submit feedback \n

\n

\n\n

Table of Contents

\n\n

About

\n

FAIRshare is a cross-platform desktop software that allows researchers to easily organize and share their biomedical research data and software according to applicable FAIR guidelines. In our first phase of development, we are implementing a process for making biomedical research software FAIR and also working on supporting the FAIRification of COVID-19 and other infectious disease related research data (immunology, genomics, epidemiology, etc.). Learn more about FAIRshare, its impact, the development timeline, and related resources on our group's website at https://fairdataihub.org/fairshare.

\n

\n \"interface\"\n
\n A screenshot of the user interface of FAIRshare. \n \n

\n

Downloading FAIRshare

\n

FAIRshare is distributed as an easy-to-install desktop application for Windows, Mac OS, and Ubuntu. Follow the instructions provided in our dedicated documentation to download the version suitable for your operating system.

\n

All our releases are also accessible in the releases tab.

\n

Documentation

\n

See the FAIRshare documentation for details about each features.

\n

Issues and Feedback

\n

To report any issues with the software, suggest improvements, or request a new feature, please open a new issue via the Issues tab. Provide adequate information (operating system, steps leading to error, screenshots) so we can help you efficiently. Alternatively, you could also use our feedback form.

\n

Using the Source Code

\n

If you want to use the source code, contribute, modify FAIRshare to better suit your needs, or compile it for an operating system not mentioned above, please follow the instructions provided in the developer guide of our documentation.

\n

License

\n

FAIRshare is distributed under the MIT License. See LICENSE for more information.

\n

Privacy Policy

\n

FAIRshare uses Google Analytics to track user interactions with the application. Tracking is anonymous and no identifying personal information is collected. Tracking is implemented as part to report usage statistics to the funders of FAIRshare. Tracking is also used to identify errors and subsequently improve user experience. To learn more about what is tracked and how we use Google Analytics within FAIRshare, please read our Privacy Policy.

\n

Acknowledgements

\n\n
", + "readmeOriginal": "

\"Contributors\"\n\"Stargazers\"\n\"Issues\"\n\"MIT\n\"DOI\"\n\"CodeFactor\"\n\"Maintainability\n\"Security\n\"Vulnerabilities\"\n\"Technical\n\"Storybook\"\n\"Curated

\n\n
\n

\n \n \"Logo\"\n \n

FAIR data and software sharing made easy

\n

\n Your one-stop tool for rapidly curating and sharing biomedical research data and software according to applicable FAIR guidelines
\n
\n
\n Explore our documentation »\n
\n
\n Report Issue\n ·\n Submit feedback \n

\n

\n\n

Table of Contents

\n\n

About

\n

FAIRshare is a cross-platform desktop software that allows researchers to easily organize and share their biomedical research data and software according to applicable FAIR guidelines. In our first phase of development, we are implementing a process for making biomedical research software FAIR and also working on supporting the FAIRification of COVID-19 and other infectious disease related research data (immunology, genomics, epidemiology, etc.). Learn more about FAIRshare, its impact, the development timeline, and related resources on our group's website at https://fairdataihub.org/fairshare.

\n

\n \"interface\"\n
\n A screenshot of the user interface of FAIRshare. \n \n

\n

Downloading FAIRshare

\n

FAIRshare is distributed as an easy-to-install desktop application for Windows, Mac OS, and Ubuntu. Follow the instructions provided in our dedicated documentation to download the version suitable for your operating system.

\n

All our releases are also accessible in the releases tab.

\n

Documentation

\n

See the FAIRshare documentation for details about each features.

\n

Issues and Feedback

\n

To report any issues with the software, suggest improvements, or request a new feature, please open a new issue via the Issues tab. Provide adequate information (operating system, steps leading to error, screenshots) so we can help you efficiently. Alternatively, you could also use our feedback form.

\n

Using the Source Code

\n

If you want to use the source code, contribute, modify FAIRshare to better suit your needs, or compile it for an operating system not mentioned above, please follow the instructions provided in the developer guide of our documentation.

\n

License

\n

FAIRshare is distributed under the MIT License. See LICENSE for more information.

\n

Privacy Policy

\n

FAIRshare uses Google Analytics to track user interactions with the application. Tracking is anonymous and no identifying personal information is collected. Tracking is implemented as part to report usage statistics to the funders of FAIRshare. Tracking is also used to identify errors and subsequently improve user experience. To learn more about what is tracked and how we use Google Analytics within FAIRshare, please read our Privacy Policy.

\n

Acknowledgements

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:43.991Z" }, "fifo": { - "readmeCleaned": "

\n \n

\n
\n

Fifo Browser

\n

\"Build

\n

\"Downloads\"

\n

Fifo is a modern web browser, built on top of modern web technologies such as Electron and React that is mean't to be secure. It's a more, optimized, more updated fork of Wexond. This browser is meant for office work, gaming, research and is a secure private browser. Fifo aims to be cross platform.\nFIFO (Fly In Fly Out for your data.)

\n

Table of Contents:

\n\n

Motivation

\n

Building a custom browser would be way to hard, therefor, we forked Wexond as our base, we are theng going to extend from there.\nFifo has branched off Wexond and we are on our way of desiging our own graphics and icons.

\n

Features

\n
    \n
  • AntiAd - Browse the web without any ads and don't let websites to track you. Thanks to the 'AntiAd' (Fifo Service) powered by Cliqz, websites can load even 8 times faster!
  • \n
  • Chromium without Google services and low resources usage - Since Fifo uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.
  • \n
  • Fast and fluent UI - The animations are really smooth and their timings are perfectly balanced.
  • \n
  • Highly customizable new tab page - Customize almost an every aspect of the new tab page!
  • \n
  • Customizable browser UI - Choose whether Fifo should have compact or normal UI.
  • \n
  • Tab groups - Easily group tabs, so it's hard to get lost.
  • \n
  • Scrollable tabs - Scroll between your tabs.
  • \n
  • Support Chrome extensions - From version < 1.2.0 80% of chrome extenions are compatible and work with Fifo.
  • \n
\n

Other basic features

\n
    \n
  • Downloads popup with currently downloaded items
  • \n
  • History manager
  • \n
  • Simple menu
  • \n
  • Perfect Incognito Mode!
  • \n
  • Bookmarks bar & manager
  • \n
  • Settings
  • \n
  • Find in page
  • \n
  • Dark and light theme
  • \n
  • Omnibox with autocomplete algorithm similar to Chromium
  • \n
  • State of the art tab system
  • \n
  • Newest code
  • \n
  • Optimization
  • \n
  • Extensions
  • \n
  • Updates
  • \n
  • Security Security SECURITY!
  • \n
\n

What can I expect to see in future updates?

\n
    \n
  • More security Features
  • \n
  • AutoComplete
  • \n
  • AutoFill
  • \n
\n

Screenshots

\n

These images are from =>0.1.0 and are outdated.

\n

\"alt

\n

UI normal variant:\n\"image\"

\n

UI compact variant:\n\"image\"\n\"image\"

\n

Downloads

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Fifo, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.

\n

By opening a pull request, you agree to the conditions of the Contributor License Agreement.

\n

Development

\n

Running

\n

Before running Fifo, please ensure you have latest Node.js and [YARN] installed on your machine. You can use NPM but it IS NOT recommended.

\n

Windows

\n

Make sure you have build tools installed. You can install them by running this command as administrator:

\n
$ npm i -g windows-build-tools
\n

Yarn:

\n
$ yarn install --save --legacy-peer-deps # Install needed depedencies.\n$ yarn build # Compile Fifo code and rebuild modules.\n$ yarn dev # Run Fifo in development mode
\n

NPM: Not recommended

\n
$ npm install --save --legacy-peer-deps # Install needed depedencies. If you can, please, use yarn install.\n$ npm run build # Compile Fifo code and rebuild modules.\n$ npm run dev # Run Fifo in development mode
\n

More commands

\n
$ yarn compile-win32 # Package Fifo for Windows\n$ yarn compile-linux # Package Fifo for Linux\n$ yarn compile-darwin # Package Fifo for macOS\n$ yarn lint # Runs linter\n$ yarn lint-fix # Runs linter and automatically applies fixes\n$ yarn copyright # Generates auto headers for copyright.
\n

More commands can be found in package.json.

\n

Documentation

\n

Guides and the API reference are located in docs directory.

\n

License

\n

This browser isn't mean to be rebranded/redistrubted, please follow the LICENSE.MD.\nNever remove credits in headers.\n(sentialx@gmail.com) wrote original base code. (Wexond).\nBy sending a Pull Request, you agree that your code may be relicensed or sublicensed.

\n

\"FOSSA

\n
\n
", - "readmeOriginal": "

\n \n

\n
\n

Fifo Browser

\n

\"Build

\n

\"Downloads\"

\n

Fifo is a modern web browser, built on top of modern web technologies such as Electron and React that is mean't to be secure. It's a more, optimized, more updated fork of Wexond. This browser is meant for office work, gaming, research and is a secure private browser. Fifo aims to be cross platform.\nFIFO (Fly In Fly Out for your data.)

\n

Table of Contents:

\n\n

Motivation

\n

Building a custom browser would be way to hard, therefor, we forked Wexond as our base, we are theng going to extend from there.\nFifo has branched off Wexond and we are on our way of desiging our own graphics and icons.

\n

Features

\n
    \n
  • AntiAd - Browse the web without any ads and don't let websites to track you. Thanks to the 'AntiAd' (Fifo Service) powered by Cliqz, websites can load even 8 times faster!
  • \n
  • Chromium without Google services and low resources usage - Since Fifo uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.
  • \n
  • Fast and fluent UI - The animations are really smooth and their timings are perfectly balanced.
  • \n
  • Highly customizable new tab page - Customize almost an every aspect of the new tab page!
  • \n
  • Customizable browser UI - Choose whether Fifo should have compact or normal UI.
  • \n
  • Tab groups - Easily group tabs, so it's hard to get lost.
  • \n
  • Scrollable tabs - Scroll between your tabs.
  • \n
  • Support Chrome extensions - From version < 1.2.0 80% of chrome extenions are compatible and work with Fifo.
  • \n
\n

Other basic features

\n
    \n
  • Downloads popup with currently downloaded items
  • \n
  • History manager
  • \n
  • Simple menu
  • \n
  • Perfect Incognito Mode!
  • \n
  • Bookmarks bar & manager
  • \n
  • Settings
  • \n
  • Find in page
  • \n
  • Dark and light theme
  • \n
  • Omnibox with autocomplete algorithm similar to Chromium
  • \n
  • State of the art tab system
  • \n
  • Newest code
  • \n
  • Optimization
  • \n
  • Extensions
  • \n
  • Updates
  • \n
  • Security Security SECURITY!
  • \n
\n

What can I expect to see in future updates?

\n
    \n
  • More security Features
  • \n
  • AutoComplete
  • \n
  • AutoFill
  • \n
\n

Screenshots

\n

These images are from =>0.1.0 and are outdated.

\n

\"alt

\n

UI normal variant:\n\"image\"

\n

UI compact variant:\n\"image\"\n\"image\"

\n

Downloads

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Fifo, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.

\n

By opening a pull request, you agree to the conditions of the Contributor License Agreement.

\n

Development

\n

Running

\n

Before running Fifo, please ensure you have latest Node.js and [YARN] installed on your machine. You can use NPM but it IS NOT recommended.

\n

Windows

\n

Make sure you have build tools installed. You can install them by running this command as administrator:

\n
$ npm i -g windows-build-tools
\n

Yarn:

\n
$ yarn install --save --legacy-peer-deps # Install needed depedencies.\n$ yarn build # Compile Fifo code and rebuild modules.\n$ yarn dev # Run Fifo in development mode
\n

NPM: Not recommended

\n
$ npm install --save --legacy-peer-deps # Install needed depedencies. If you can, please, use yarn install.\n$ npm run build # Compile Fifo code and rebuild modules.\n$ npm run dev # Run Fifo in development mode
\n

More commands

\n
$ yarn compile-win32 # Package Fifo for Windows\n$ yarn compile-linux # Package Fifo for Linux\n$ yarn compile-darwin # Package Fifo for macOS\n$ yarn lint # Runs linter\n$ yarn lint-fix # Runs linter and automatically applies fixes\n$ yarn copyright # Generates auto headers for copyright.
\n

More commands can be found in package.json.

\n

Documentation

\n

Guides and the API reference are located in docs directory.

\n

License

\n

This browser isn't mean to be rebranded/redistrubted, please follow the LICENSE.MD.\nNever remove credits in headers.\n(sentialx@gmail.com) wrote original base code. (Wexond).\nBy sending a Pull Request, you agree that your code may be relicensed or sublicensed.

\n

\"FOSSA

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.495Z" + "readmeCleaned": "
\n \n
\n
\n

Fifo Browser

\n

\"Build

\n

\"Downloads\"\n\"AUR\n\"Discord\"

\n

Fifo is a modern web browser, built on top of modern web technologies such as Electron and React that is mean't to be secure. This browser is meant for office work, gaming, research and is a secure private browser. Fifo aims to be cross platform.\nFIFO (Fly In Fly Out for your data.)

\n

Table of Contents:

\n\n

Motivation

\n

Building a custom browser would be way to hard, therefor, we forked Wexond as our base, we are theng going to extend from there.\nFifo has branched off Wexond and we are on our way of desiging our own graphics and icons.

\n

Features

\n
    \n
  • AntiAd - Browse the web without any ads and don't let websites to track you. Thanks to the 'AntiAd' (Fifo Service) powered by Cliqz, websites can load even 8 times faster!
  • \n
  • Chromium without Google services and low resources usage - Since Fifo uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.
  • \n
  • Fast and fluent UI - The animations are really smooth and their timings are perfectly balanced.
  • \n
  • Highly customizable new tab page - Customize almost an every aspect of the new tab page!
  • \n
  • Customizable browser UI - Choose whether Fifo should have compact or normal UI.
  • \n
  • Tab groups - Easily group tabs, so it's hard to get lost.
  • \n
  • Scrollable tabs - Scroll between your tabs.
  • \n
  • Support Chrome extensions - From version < 1.2.0 80% of chrome extenions are compatible and work with Fifo.
  • \n
\n

Other basic features

\n
    \n
  • Downloads popup with currently downloaded items
  • \n
  • History manager
  • \n
  • Simple menu
  • \n
  • Perfect Incognito Mode!
  • \n
  • Bookmarks bar & manager
  • \n
  • Settings
  • \n
  • Find in page
  • \n
  • Dark and light theme
  • \n
  • Omnibox with autocomplete algorithm similar to Chromium
  • \n
  • State of the art tab system
  • \n
  • Newest code
  • \n
  • Optimization
  • \n
  • Extensions
  • \n
  • Updates
  • \n
  • Security Security SECURITY!
  • \n
\n

What can I expect to see in future updates?

\n
    \n
  • More security Features
  • \n
  • AutoComplete
  • \n
  • AutoFill
  • \n
\n

Screenshots

\n\n

\"alt

\n

UI normal variant:\n\"image\"

\n

UI compact variant:\n\"image\"\n\"image\"

\n

Downloads

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Fifo, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.

\n

By opening a pull request, you agree to the conditions of the Contributor License Agreement.

\n

Development

\n

Running (Development)

\n

Before running Fifo, please ensure you have latest Node.js and [YARN] installed on your machine.\nNPM is not not supported with the Fifo Project. You need to use the latest v2/v3 release of Yarn.

\n

Windows

\n

Make sure you have build tools installed. You can install them by running this command as administrator:

\n
$ npm i -g windows-build-tools
\n

Yarn:\nYou need to ensure you have the latest version of YARN. (Yarn Berry)

\n
$ yarn install # Install node modules\n$ yarn build # Compile Fifo code and rebuild modules.\n$ yarn dev # Run Fifo in development mode
\n

NPM: No longer supported

\n

More commands

\n
$ yarn compile-win32 # Package Fifo for Windows\n$ yarn compile-linux # Package Fifo for Linux\n$ yarn compile-darwin # Package Fifo for macOS\n$ yarn lint # Runs linter\n$ yarn lint-fix # Runs linter and automatically applies fixes\n$ yarn copyright # Generates auto headers for copyright.
\n

More commands can be found in package.json.

\n

Running (Without Development Mode (Stable))

\n

Before running Fifo, please ensure you have latest Node.js and [YARN] installed on your machine. You can use NPM but it IS NOT recommended.

\n

Windows

\n

Make sure you have build tools installed. You can install them by running this command as administrator:

\n
$ npm i -g windows-build-tools
\n

Yarn:

\n
$ yarn install # Install node modules\n$ yarn build # Compile Fifo code and rebuild modules.\n$ yarn start # Run Fifo in development mode
\n

NPM: Not recommended

\n
$ npm install --save --legacy-peer-deps # Install needed depedencies. If you can, please, use yarn install.\n$ npm run build # Compile Fifo code and rebuild modules.\n$ npm run start # Run Fifo in development mode
\n

Documentation

\n

Guides and the API reference are located in docs directory.

\n

License

\n

This browser isn't mean to be rebranded/redistrubted, please follow the LICENSE.MD.\nNever remove credits in headers.\n(sentialx@gmail.com) wrote original base code. (Wexond).\nBy sending a Pull Request, you agree that your code may be relicensed or sublicensed.

\n

\"FOSSA

\n
\n
", + "readmeOriginal": "
\n \n
\n
\n

Fifo Browser

\n

\"Build

\n

\"Downloads\"\n\"AUR\n\"Discord\"

\n

Fifo is a modern web browser, built on top of modern web technologies such as Electron and React that is mean't to be secure. This browser is meant for office work, gaming, research and is a secure private browser. Fifo aims to be cross platform.\nFIFO (Fly In Fly Out for your data.)

\n

Table of Contents:

\n\n

Motivation

\n

Building a custom browser would be way to hard, therefor, we forked Wexond as our base, we are theng going to extend from there.\nFifo has branched off Wexond and we are on our way of desiging our own graphics and icons.

\n

Features

\n
    \n
  • AntiAd - Browse the web without any ads and don't let websites to track you. Thanks to the 'AntiAd' (Fifo Service) powered by Cliqz, websites can load even 8 times faster!
  • \n
  • Chromium without Google services and low resources usage - Since Fifo uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.
  • \n
  • Fast and fluent UI - The animations are really smooth and their timings are perfectly balanced.
  • \n
  • Highly customizable new tab page - Customize almost an every aspect of the new tab page!
  • \n
  • Customizable browser UI - Choose whether Fifo should have compact or normal UI.
  • \n
  • Tab groups - Easily group tabs, so it's hard to get lost.
  • \n
  • Scrollable tabs - Scroll between your tabs.
  • \n
  • Support Chrome extensions - From version < 1.2.0 80% of chrome extenions are compatible and work with Fifo.
  • \n
\n

Other basic features

\n
    \n
  • Downloads popup with currently downloaded items
  • \n
  • History manager
  • \n
  • Simple menu
  • \n
  • Perfect Incognito Mode!
  • \n
  • Bookmarks bar & manager
  • \n
  • Settings
  • \n
  • Find in page
  • \n
  • Dark and light theme
  • \n
  • Omnibox with autocomplete algorithm similar to Chromium
  • \n
  • State of the art tab system
  • \n
  • Newest code
  • \n
  • Optimization
  • \n
  • Extensions
  • \n
  • Updates
  • \n
  • Security Security SECURITY!
  • \n
\n

What can I expect to see in future updates?

\n
    \n
  • More security Features
  • \n
  • AutoComplete
  • \n
  • AutoFill
  • \n
\n

Screenshots

\n

These images are from =>0.1.0 and are outdated.

\n

\"alt

\n

UI normal variant:\n\"image\"

\n

UI compact variant:\n\"image\"\n\"image\"

\n

Downloads

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Fifo, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.

\n

By opening a pull request, you agree to the conditions of the Contributor License Agreement.

\n

Development

\n

Running (Development)

\n

Before running Fifo, please ensure you have latest Node.js and [YARN] installed on your machine.\nNPM is not not supported with the Fifo Project. You need to use the latest v2/v3 release of Yarn.

\n

Windows

\n

Make sure you have build tools installed. You can install them by running this command as administrator:

\n
$ npm i -g windows-build-tools
\n

Yarn:\nYou need to ensure you have the latest version of YARN. (Yarn Berry)

\n
$ yarn install # Install node modules\n$ yarn build # Compile Fifo code and rebuild modules.\n$ yarn dev # Run Fifo in development mode
\n

NPM: No longer supported

\n

More commands

\n
$ yarn compile-win32 # Package Fifo for Windows\n$ yarn compile-linux # Package Fifo for Linux\n$ yarn compile-darwin # Package Fifo for macOS\n$ yarn lint # Runs linter\n$ yarn lint-fix # Runs linter and automatically applies fixes\n$ yarn copyright # Generates auto headers for copyright.
\n

More commands can be found in package.json.

\n

Running (Without Development Mode (Stable))

\n

Before running Fifo, please ensure you have latest Node.js and [YARN] installed on your machine. You can use NPM but it IS NOT recommended.

\n

Windows

\n

Make sure you have build tools installed. You can install them by running this command as administrator:

\n
$ npm i -g windows-build-tools
\n

Yarn:

\n
$ yarn install # Install node modules\n$ yarn build # Compile Fifo code and rebuild modules.\n$ yarn start # Run Fifo in development mode
\n

NPM: Not recommended

\n
$ npm install --save --legacy-peer-deps # Install needed depedencies. If you can, please, use yarn install.\n$ npm run build # Compile Fifo code and rebuild modules.\n$ npm run start # Run Fifo in development mode
\n

Documentation

\n

Guides and the API reference are located in docs directory.

\n

License

\n

This browser isn't mean to be rebranded/redistrubted, please follow the LICENSE.MD.\nNever remove credits in headers.\n(sentialx@gmail.com) wrote original base code. (Wexond).\nBy sending a Pull Request, you agree that your code may be relicensed or sublicensed.

\n

\"FOSSA

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:44.155Z" }, "final-countdown": { - "readmeCleaned": "

The Final Countdown

\n

The Final Countdown is a desktop application that uses demographic information, health metrics, and the World Population API to generate a running clock counting down to the precise moment you'll drop dead. Make every second count.

\n

The application logic is written in JavaScript and rendered with the Electron framework.

\n

\"launch

\n

Start Timer

\n

Download the app!

\n

OR

\n

To get the application up and running locally on your machine, you'll need to have the following installed on your system:

\n\n

Then follow these steps:

\n
    \n
  1. Fork and clone the repo onto your machine
  2. \n
  3. cd into the project folder and run npm install to download the required dependencies.
  4. \n
  5. With grunt running, run npm start
  6. \n
\n

Clock Example:

\n

\"clock

\n

Built With

\n
    \n
  • Electron - Open-source framework for building desktop applications
  • \n
  • AngularJS - Javascript Framework
  • \n
  • Chart.js - HTML5 based JavaScript charts
  • \n
  • Moment.js - JavaScript tool for manipulating dates and times
  • \n
  • Bulma - Open source CSS framework based on Flexbox
  • \n
\n

Credits

\n\n
", - "readmeOriginal": "

The Final Countdown

\n

The Final Countdown is a desktop application that uses demographic information, health metrics, and the World Population API to generate a running clock counting down to the precise moment you'll drop dead. Make every second count.

\n

The application logic is written in JavaScript and rendered with the Electron framework.

\n

\"launch

\n

Start Timer

\n

Download the app!

\n

OR

\n

To get the application up and running locally on your machine, you'll need to have the following installed on your system:

\n\n

Then follow these steps:

\n
    \n
  1. Fork and clone the repo onto your machine
  2. \n
  3. cd into the project folder and run npm install to download the required dependencies.
  4. \n
  5. With grunt running, run npm start
  6. \n
\n

Clock Example:

\n

\"clock

\n

Built With

\n
    \n
  • Electron - Open-source framework for building desktop applications
  • \n
  • AngularJS - Javascript Framework
  • \n
  • Chart.js - HTML5 based JavaScript charts
  • \n
  • Moment.js - JavaScript tool for manipulating dates and times
  • \n
  • Bulma - Open source CSS framework based on Flexbox
  • \n
\n

Credits

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.532Z" + "readmeCleaned": "

The Final Countdown

\n

The Final Countdown is a desktop application that uses demographic information, health metrics, and the World Population API to generate a running clock counting down to the precise moment you'll drop dead. Make every second count.

\n

The application logic is written in JavaScript and rendered with the Electron framework.

\n

\"launch

\n

Start Timer

\n

Download the app!

\n

OR

\n

To get the application up and running locally on your machine, you'll need to have the following installed on your system:

\n\n

Then follow these steps:

\n
    \n
  1. Fork and clone the repo onto your machine
  2. \n
  3. cd into the project folder and run npm install to download the required dependencies.
  4. \n
  5. With grunt running, run npm start
  6. \n
\n

Clock Example:

\n

\"clock

\n

Built With

\n
    \n
  • Electron - Open-source framework for building desktop applications
  • \n
  • AngularJS - Javascript Framework
  • \n
  • Chart.js - HTML5 based JavaScript charts
  • \n
  • Moment.js - JavaScript tool for manipulating dates and times
  • \n
  • Bulma - Open source CSS framework based on Flexbox
  • \n
\n

Credits

\n\n
", + "readmeOriginal": "

The Final Countdown

\n

The Final Countdown is a desktop application that uses demographic information, health metrics, and the World Population API to generate a running clock counting down to the precise moment you'll drop dead. Make every second count.

\n

The application logic is written in JavaScript and rendered with the Electron framework.

\n

\"launch

\n

Start Timer

\n

Download the app!

\n

OR

\n

To get the application up and running locally on your machine, you'll need to have the following installed on your system:

\n\n

Then follow these steps:

\n
    \n
  1. Fork and clone the repo onto your machine
  2. \n
  3. cd into the project folder and run npm install to download the required dependencies.
  4. \n
  5. With grunt running, run npm start
  6. \n
\n

Clock Example:

\n

\"clock

\n

Built With

\n
    \n
  • Electron - Open-source framework for building desktop applications
  • \n
  • AngularJS - Javascript Framework
  • \n
  • Chart.js - HTML5 based JavaScript charts
  • \n
  • Moment.js - JavaScript tool for manipulating dates and times
  • \n
  • Bulma - Open source CSS framework based on Flexbox
  • \n
\n

Credits

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:44.221Z" }, - "flat": { - "readmeCleaned": "
\n \n
\n
\n \"GitHub\"\n \"GitHub\n \"GitHub\n \n \"GitHub\n \n
\n \n \"Twitter\n \n \n \"Slack\n \n
\n
\n

Agora Flat

\n

Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.

\n

中文

\n \n
\n

Features

\n
    \n
  • Real-time interaction\n
      \n
    • Multifunctional interactive whiteboard
    • \n
    • Real-time video/audio chat (RTC)
    • \n
    • Real-time messaging (RTM)
    • \n
    \n
  • \n
  • Login via\n
      \n
    • GitHub
    • \n
    • WeChat
    • \n
    \n
  • \n
  • Classroom management\n
      \n
    • Join, create and schedule classrooms
    • \n
    • Support periodic rooms
    • \n
    \n
  • \n
  • Classroom recording and replaying\n
      \n
    • Whiteboard replaying
    • \n
    • Cloud recording for video and audio
    • \n
    • Messaging replaying
    • \n
    \n
  • \n
  • Cloud Storage for multi-media courseware
  • \n
  • Screen sharing
  • \n
\n

Quickstart

\n

You can build and run the Flat client without a server. This repository includes the following projects:

\n\n

Installation

\n
\n

If you don't have pnpm installed:

\n
npm i -g pnpm
\n
\n

Clone or fork this project, at project root run:

\n
pnpm i
\n

Build and run Flat Electron client

\n

Run the following commands at the root of the repository to build and run Flat Electron client.

\n
pnpm start
\n

You can use one of the following methods to package your executable:

\n
    \n
  • Run pnpm ship at project root to package based on current system.
  • \n
  • Alternatively, run pnpm ship:mac or pnpm ship:win at project root to package for a specified system.
  • \n
\n

Build and run Flat Web client

\n

Run the following command at the root of the repository to build and run Flat web client.

\n
pnpm start:web
\n

Alternatively, run the following command:

\n
cd ./web/flat-web/ && pnpm start
\n

UI and business logic are separated in Flat. You can view and develop Flat components UI via Storybook. You can either visit the (Online address) or run pnpm storybook at the root of the repository to run Storybook locally.

\n

References

\n\n

Related Projects

\n\n

Contributing

\n

Writing code is great, but there are many other ways to make meaningful contributions to the project:

\n\n

For more info about how to contribute, see CONTRIBUTING.md

\n

Code Contributors

\n

Thank you to all the people who already contributed to Flat!

\n

\n

Disclaimer

\n

You may use Flat for commercial purposes but please note that we do not accept customizational commercial requirements and deployment supports. Nor do we offer customer supports for commercial usage. Please head to Flexible Classroom for such requirements.

\n

License

\n

Copyright © Agora Corporation. All rights reserved.

\n

Licensed under the MIT license.

\n

When using the Flat or other GitHub logos, be sure to follow the GitHub logo guidelines.

\n
", - "readmeOriginal": "
\n \n
\n
\n \"GitHub\"\n \"GitHub\n \"GitHub\n \n \"GitHub\n \n
\n \n \"Twitter\n \n \n \"Slack\n \n
\n
\n

Agora Flat

\n

Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.

\n

中文

\n \n
\n

Features

\n
    \n
  • Real-time interaction\n
      \n
    • Multifunctional interactive whiteboard
    • \n
    • Real-time video/audio chat (RTC)
    • \n
    • Real-time messaging (RTM)
    • \n
    \n
  • \n
  • Login via\n
      \n
    • GitHub
    • \n
    • WeChat
    • \n
    \n
  • \n
  • Classroom management\n
      \n
    • Join, create and schedule classrooms
    • \n
    • Support periodic rooms
    • \n
    \n
  • \n
  • Classroom recording and replaying\n
      \n
    • Whiteboard replaying
    • \n
    • Cloud recording for video and audio
    • \n
    • Messaging replaying
    • \n
    \n
  • \n
  • Cloud Storage for multi-media courseware
  • \n
  • Screen sharing
  • \n
\n

Quickstart

\n

You can build and run the Flat client without a server. This repository includes the following projects:

\n\n

Installation

\n
\n

If you don't have pnpm installed:

\n
npm i -g pnpm
\n
\n

Clone or fork this project, at project root run:

\n
pnpm i
\n

Build and run Flat Electron client

\n

Run the following commands at the root of the repository to build and run Flat Electron client.

\n
pnpm start
\n

You can use one of the following methods to package your executable:

\n
    \n
  • Run pnpm ship at project root to package based on current system.
  • \n
  • Alternatively, run pnpm ship:mac or pnpm ship:win at project root to package for a specified system.
  • \n
\n

Build and run Flat Web client

\n

Run the following command at the root of the repository to build and run Flat web client.

\n
pnpm start:web
\n

Alternatively, run the following command:

\n
cd ./web/flat-web/ && pnpm start
\n

UI and business logic are separated in Flat. You can view and develop Flat components UI via Storybook. You can either visit the (Online address) or run pnpm storybook at the root of the repository to run Storybook locally.

\n

References

\n\n

Related Projects

\n\n

Contributing

\n

Writing code is great, but there are many other ways to make meaningful contributions to the project:

\n\n

For more info about how to contribute, see CONTRIBUTING.md

\n

Code Contributors

\n

Thank you to all the people who already contributed to Flat!

\n

\n

Disclaimer

\n

You may use Flat for commercial purposes but please note that we do not accept customizational commercial requirements and deployment supports. Nor do we offer customer supports for commercial usage. Please head to Flexible Classroom for such requirements.

\n

License

\n

Copyright © Agora Corporation. All rights reserved.

\n

Licensed under the MIT license.

\n

When using the Flat or other GitHub logos, be sure to follow the GitHub logo guidelines.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.652Z" - }, - "fishing-funds": { - "readmeCleaned": "

\n\n

\n

Fishing Funds

\n

\"GitHub\n\"fishing-funds\"\n\"GitHub\n\"GitHub\n\"Codacy\n\"Build\"\n\"GitHub\n\"GitHub\n\"GitHub\n\"QQ群\"\n\"QQ群\"\n\"GitHub\"

\n
\n

基金,大盘,股票,虚拟货币状态栏显示小应用,基于 Electron 开发,支持 MacOS,Windows,Linux 客户端,数据源来自天天基金,蚂蚁基金,爱基金,腾讯证券,新浪基金等

\n
\n

软件截图

\n\n

\n\n\n

\n\n

项目介绍

\n
    \n
  • 本项目参考electron-react-boilerplate-menubar,基于Electron React Boilerplate\n和menubar开发
  • \n
  • 采用天天基金等数据源接口,实时显示当前基金涨跌情况,计算显示收益,大盘实时数据,板块行情,股票走势,加密虚拟货币等
  • \n
  • 软件中所有的数据仅供参考,一切收益或是亏损按当天实际为准,任何走势,排行数据均来自于第三方网站不代表作者观点
  • \n
  • 本项目是个人自用状态栏小插件,完全开源免费,仅供学习交流
  • \n
\n

数据源

\n
\n

注意 ⚠️:不同的数据源可能会有反爬机制,刷新时的请求速度会有所差异\n强烈建议使用天天基金的数据源,最快同时估值也最准确

\n
\n\n

下载使用

\n
\n

注意 ⚠️:由于 MacOS 不允许打开未经 Apple 公证的程序,如果出现软件无法打开请进行以下操作 或参考这里

\n
\n
进入 「设置」- 「安全性与隐私」- 「通用」- 「允许从以下位置下载的App」-「仍然打开」
\n\n

讨论交流

\n\n

系统代理

\n

由于众所周知的原因,部分货币接口无法访问,Fishing Funds 支持 http 代理访问 已适配系统代理访问

\n
    \n
  • http 代理
  • \n
  • https 代理
  • \n
  • socks 代理
  • \n
\n

导入导出

\n

Fishing Funds 右键菜单支持导入导出基金 JSON 配置方便备份

\n
// 字段说明\ninterface FundSetting {\n  code: string; // 基金代码(必填)\n  name?: string; // 基金名称\n  cyfe?: number; // 持有份额\n  cbj?: number; // 持仓成本价\n}
\n

例子:

\n
[\n  {\n    \"code\": \"320007\",\n    \"name\": \"诺按成长混合\",\n    \"cyfe\": 1000.0,\n    \"cbj\": 1.6988\n  },\n  {\n    \"code\": \"161725\",\n    \"name\": \"招商中证白酒指数(LOF)\",\n    \"cyfe\": 1000.0,\n    \"cbj\": 1.4896\n  }\n]
\n

支持作者

\n

作者利用空闲时间开发不易,您的支持可以给本项目的开发和完善提供巨大的动力,感谢对本软件的喜爱和认可:)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
微信支付宝
\n

收录网站

\n\n

感谢

\n\n

许可证

\n\n

Star Charts

\n

\"Stargazers

\n
", - "readmeOriginal": "

\n\n

\n

Fishing Funds

\n

\"GitHub\n\"fishing-funds\"\n\"GitHub\n\"GitHub\n\"Codacy\n\"Build\"\n\"GitHub\n\"GitHub\n\"GitHub\n\"QQ群\"\n\"QQ群\"\n\"GitHub\"

\n
\n

基金,大盘,股票,虚拟货币状态栏显示小应用,基于 Electron 开发,支持 MacOS,Windows,Linux 客户端,数据源来自天天基金,蚂蚁基金,爱基金,腾讯证券,新浪基金等

\n
\n

软件截图

\n\n

\n\n\n

\n\n

项目介绍

\n
    \n
  • 本项目参考electron-react-boilerplate-menubar,基于Electron React Boilerplate\n和menubar开发
  • \n
  • 采用天天基金等数据源接口,实时显示当前基金涨跌情况,计算显示收益,大盘实时数据,板块行情,股票走势,加密虚拟货币等
  • \n
  • 软件中所有的数据仅供参考,一切收益或是亏损按当天实际为准,任何走势,排行数据均来自于第三方网站不代表作者观点
  • \n
  • 本项目是个人自用状态栏小插件,完全开源免费,仅供学习交流
  • \n
\n

数据源

\n
\n

注意 ⚠️:不同的数据源可能会有反爬机制,刷新时的请求速度会有所差异\n强烈建议使用天天基金的数据源,最快同时估值也最准确

\n
\n\n

下载使用

\n
\n

注意 ⚠️:由于 MacOS 不允许打开未经 Apple 公证的程序,如果出现软件无法打开请进行以下操作 或参考这里

\n
\n
进入 「设置」- 「安全性与隐私」- 「通用」- 「允许从以下位置下载的App」-「仍然打开」
\n\n

讨论交流

\n\n

系统代理

\n

由于众所周知的原因,部分货币接口无法访问,Fishing Funds 支持 http 代理访问 已适配系统代理访问

\n
    \n
  • http 代理
  • \n
  • https 代理
  • \n
  • socks 代理
  • \n
\n

导入导出

\n

Fishing Funds 右键菜单支持导入导出基金 JSON 配置方便备份

\n
// 字段说明\ninterface FundSetting {\n  code: string; // 基金代码(必填)\n  name?: string; // 基金名称\n  cyfe?: number; // 持有份额\n  cbj?: number; // 持仓成本价\n}
\n

例子:

\n
[\n  {\n    \"code\": \"320007\",\n    \"name\": \"诺按成长混合\",\n    \"cyfe\": 1000.0,\n    \"cbj\": 1.6988\n  },\n  {\n    \"code\": \"161725\",\n    \"name\": \"招商中证白酒指数(LOF)\",\n    \"cyfe\": 1000.0,\n    \"cbj\": 1.4896\n  }\n]
\n

支持作者

\n

作者利用空闲时间开发不易,您的支持可以给本项目的开发和完善提供巨大的动力,感谢对本软件的喜爱和认可:)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
微信支付宝
\n

收录网站

\n\n

感谢

\n\n

许可证

\n\n

Star Charts

\n

\"Stargazers

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.681Z" + "ferdium": { + "readmeCleaned": "

\n \n \"\"\n \n

\n

\n \n \"Download\"\n \n

\n

Ferdium

\n

\"Builds\"\n\"Crowdin\"

\n

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

\"Open

\n\n

\"Contributors\"

\n\n\n
\n

🤴🏽 Hard-fork of Franz, adding awesome features and removing unwanted ones.

\n
\n

Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdium gives you many additional features and doesn't restrict its usage! Furthermore, Ferdium is compatible with your existing Franz account, so you can continue right where you left off. Please find out more about Ferdium and its features on ferdium.org.

\n

Screenshots

\n
\nToggle screenshots\n

\n\"Keep\n\"Keep all your messaging services in one place.\"\n\"Order\n\"Order your services with Ferdium Workspaces.\"\n\"Always\n\"Always keep your Todos list open with Ferdium Todos.\"\n\"Supporting\n\"Supporting all your services.\"\n

\n
\n

Download

\n

👉 ferdium.org/download

\n

Assets made available via GitHub releases.

\n

Find answers to frequently asked questions on ferdium.org/faq.

\n

Migrating from Ferdi

\n

If you are a pre-existing user of Ferdi, and are thinking of switching to Ferdium, you might want to run the following scripts to migrate your existing Ferdi profile such that Ferdium can pick up the configurations. (.ps1 for PowerShell/Windows users and .sh for UNIX (Linux and MacOS users). For a more detailed explanation, please see MIGRATION.md

\n

Styling

\n

You can style Ferdium's UI with the USER_DATA/Ferdium/config/custom.css file.

\n
\n

Note

\n

USER_DATA's location depends on your platform:

\n
    \n
  • Windows: %APPDATA%
  • \n
  • Linux: $XDG_CONFIG_HOME or ~/.config/
  • \n
  • MacOS: ~/Library/Application Support
  • \n
\n
\n

Contributing

\n

Please read the contributing guidelines to setup your development machine and proceed.

\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"vantezzen\"\"kytwb\"\"adlk\"\"Makazzz\"\"ZeroCool940711\"\"rseitbekov\"\"bittner\"
\"justus-saul\"\"igreil\"\"marcolopes\"\"dayzlun\"\"tobigue\"\"AGCaesar\"\"xthursdayx\"
\"Gaboris\"\"incace\"\"pztrn\"\"patrickcurl\"\"Stanzilla\"\"ammarmalhas\"\"steliyan\"
\"brorbw\"\"FWDekker\"\"Sauceee\"\"lhw\"\"jereksel\"\"dpeukert\"\"Ali_Shiple\"
\"elviseras\"\"J370\"\"keunes\"\"leandrogehlen\"\"Matthieu42\"\"nicky18013\"\"Tatjana1998\"
\"seayko\"\"Pusnow\"\"zutt\"\"n0emis\"\"gmarec\"\"127oo1\"\"ChTBoner\"
\"johanengstrand\"\"mrassili\"\"yourcontact\"\"mahadevans87\"\"JakeSteam\"\"sampathBlam\"\"saruwman\"
\"dorukkarinca\"\"gautamsi\"\"FeikoJoosten\"\"2bdelghafour\"\"abdoutanta\"\"AndiLeni\"\"brunofalmada\"
\"Catarino\"\"Alzemand\"\"MAT-OUT\"\"mazzo98\"\"paprika-naught-tiffin-flyspeck\"\"patrickvalle\"\"peq42\"
\"karlinhos\"\"dies\"\"SMile61\"\"tinect\"\"gega7\"\"tristanplouz\"\"dannyqiu\"
\"belyazidi56\"\"gabspeck\"\"dandelionadia\"\"janhohner\"\"kris7t\"\"raicerk\"\"tofran\"
\"digitalcoyote\"\"kawarimidoll\"\"1mm0rt41PC\"\"k0staa\"\"arioki1\"\"MosheGross\"\"stnkl\"
\"vraravam\"\"alopix\"\"jakobsudau\"\"prasann\"\"markandan\"\"mhatvan\"\"sergiughf\"
\"ArviTheMan\"\"eltociear\"\"madsmtm\"\"mloskot\"\"skoshy\"\"graves501\"\"sad270\"
\"Tsakatac\"\"niutech\"\"Suvarna221B\"\"johan-mathew\"\"AjeshKumarS\"\"sreelekhaMarasig\"\"MadhuriBandanadam\"
\"abinmn\"\"AnjithPaul\"\"Vishnu017\"\"rachelcynthia\"\"Chandrika-Priya\"\"Dee-Bajaj\"\"DarsiSreelekha\"
\"klaegera\"\"martinbernat\"\"dedotombo\"\"leofiore\"\"crscaballero\"\"klonos\"\"rmkanda\"
\"xrup\"\"daedgoco\"\"adria.soce\"\"endersonmenezes\"\"Ali-Alqazwini\"\"martonnagy\"\"edsonmanuelcarballovera\"
\"xelio_91_\"\"mos.vasilis\"\"crystyanalencar\"\"larsmagnusherland\"\"GPMartins\"\"MosciolaroMike\"\"nicolo.castellini\"
\"ValleBL\"\"Jashnok\"\"mulettohonor\"\"mysticfall\"\"borntzal\"\"mahoganypinewood\"\"eandersons\"
\"cnoguerol\"\"pjs21s\"\"tcarreira\"\"huantrg\"\"maximax\"\"birobirobiro)\"pludi\"
\"algonrey\"\"mganovelli\"\"dvirmalka\"\"Emilio_D\"\"totoyeah\"\"kev.cabrerar\"\"hugosantosmobile\"
\"sbglasius\"\"mustbedreaming\"\"Carsso\"\"dominikbullo\"\"gonperezramirez\"\"Carlescampins\"\"cverond\"
\"eliyahillel\"\"sfkmk\"\"Letrab\"\"alexmartins\"\"jartsa\"\"ugurcansayan\"\"nasmi3\"
\"n-mitic\"\"fawkulce\"\"Glenac\"\"victoriousnathan55\"\"raoul-m\"\"nathanaelhoun\"\"radulaurentiu\"
\"GiacomoGuaresi\"\"cohedz\"\"facundo_ingenia\"\"llsaboya\"\"beez276\"\"namu\"\"kauelima\"
\"AlexDep\"\"tanloibdp\"\"vovven\"\"amin_tado\"\"Rintan\"\"rishubil\"\"AmazingClaymore\"
\"zkm3f\"\"PrinceNorris\"\"MoaufmKlo\"\"marcosorso\"\"popdisk\"\"Loremed\"\"yarinShapira\"
\"Kissadere\"\"portakalimsi\"\"sobeitnow0\"\"dinzahir99\"\"aninuscsalas\"\"wellingtonsmelo.android\"\"miangou\"
\"HelaBasa\"\"technowhizz\"\"LucasMasrider\"\"mble\"\"d3ward\"\"amyaan\"\"fredwilliamtjr\"
\"luis449bp\"\"gurbii\"\"13luizhenrique\"\"clementbiron\"\"ttxsyqz\"\"BluePantherFIN\"\"TheRedLadybug62\"
\"SiderealArt\"\"jakobsson0\"\"Guus\"\"peterpacket\"\"ogghi\"\"studinsky\"\"antaljanosbenjamin\"
\"oguzhankara34\"\"b_n\"\"ignaciocastro\"\"lagstrom\"\"jatatox\"\"gherman.ovidiu.ionut\"\"erykosky\"
\"natas999\"\"MyUncleSam\"\"mcwladkoe\"\"vyacheslav_malashin\"\"chatoskuntakinte\"\"e0f\"\"AiOO\"
\"musyawaroh123\"\"bekwendhausen\"\"dastillero\"\"mscythe\"\"Privatecoder\"\"lorenzolewis\"\"niebloomj\"
\"jamesandariese\"\"Jipem\"\"XianZongzi\"\"barkinarga\"\"Droidnius\"\"Radiquum\"\"bymcs\"
\"banhetom\"\"ElliotThiebaut\"\"woropajj\"\"guillermin012\"\"SpecialAro\"\"fernandofig\"\"haraldox\"
\"phmigotto\"\"DBozhinovski\"\"rherwig\"\"atakangktepe\"\"Jensderond\"\"michaelhays\"\"haveneersrobin\"
\"closingin\"\"dnlup\"\"YWJamesLin\"\"3b3ziz\"\"alecive\"\"CSY54\"\"mazedlx\"
\"vaseker\"\"gkotian\"\"Guillerman\"\"jbellingham\"\"kwk\"\"frumania\"\"melodywei861016\"
\"nielsbom\"\"dabalroman\"\"apo-mak\"\"cpeetersburg\"\"grzeswol\"\"imaginarny\"\"jaebradley\"
\"skoruppa\"\"NathanaelGandhi\"\"Evan-aja\"\"cedricroijakkers\"\"kishaningithub\"\"cm-schl\"\"santhosh-chinnasamy\"
\"Alt37\"\"MagicLegend\"\"Alphrag\"\"MaxWipfli\"\"davidajetter-tw\"\"stacksjb\"\"MurzNN\"
\"BrianGilbert\"\"amangalampalli\"\"cino\"\"mrksr\"\"victorbnl\"\"Rabattkarte\"\"neel1996\"
\"PritamSangani\"\"muhamedsalih-tw\"\"balajiv113\"\"abacao\"\"crobinso\"\"deadmeu\"\"MentorPK\"
\"mcmxcdev\"\"xduugu\"\"dutscher\"
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", + "readmeOriginal": "

\n \n \"\"\n \n

\n

\n \n \"Download\"\n \n

\n

Ferdium

\n

\"Builds\"\n\"Crowdin\"

\n

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

\"Open

\n\n

\"Contributors\"

\n\n\n
\n

🤴🏽 Hard-fork of Franz, adding awesome features and removing unwanted ones.

\n
\n

Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdium gives you many additional features and doesn't restrict its usage! Furthermore, Ferdium is compatible with your existing Franz account, so you can continue right where you left off. Please find out more about Ferdium and its features on ferdium.org.

\n

Screenshots

\n
\nToggle screenshots\n

\n\"Keep\n\"Keep all your messaging services in one place.\"\n\"Order\n\"Order your services with Ferdium Workspaces.\"\n\"Always\n\"Always keep your Todos list open with Ferdium Todos.\"\n\"Supporting\n\"Supporting all your services.\"\n

\n
\n

Download

\n

👉 ferdium.org/download

\n

Assets made available via GitHub releases.

\n

Find answers to frequently asked questions on ferdium.org/faq.

\n

Migrating from Ferdi

\n

If you are a pre-existing user of Ferdi, and are thinking of switching to Ferdium, you might want to run the following scripts to migrate your existing Ferdi profile such that Ferdium can pick up the configurations. (.ps1 for PowerShell/Windows users and .sh for UNIX (Linux and MacOS users). For a more detailed explanation, please see MIGRATION.md

\n

Styling

\n

You can style Ferdium's UI with the USER_DATA/Ferdium/config/custom.css file.

\n
\n

Note

\n

USER_DATA's location depends on your platform:

\n
    \n
  • Windows: %APPDATA%
  • \n
  • Linux: $XDG_CONFIG_HOME or ~/.config/
  • \n
  • MacOS: ~/Library/Application Support
  • \n
\n
\n

Contributing

\n

Please read the contributing guidelines to setup your development machine and proceed.

\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"vantezzen\"\"kytwb\"\"adlk\"\"Makazzz\"\"ZeroCool940711\"\"rseitbekov\"\"bittner\"
\"justus-saul\"\"igreil\"\"marcolopes\"\"dayzlun\"\"tobigue\"\"AGCaesar\"\"xthursdayx\"
\"Gaboris\"\"incace\"\"pztrn\"\"patrickcurl\"\"Stanzilla\"\"ammarmalhas\"\"steliyan\"
\"brorbw\"\"FWDekker\"\"Sauceee\"\"lhw\"\"jereksel\"\"dpeukert\"\"Ali_Shiple\"
\"elviseras\"\"J370\"\"keunes\"\"leandrogehlen\"\"Matthieu42\"\"nicky18013\"\"Tatjana1998\"
\"seayko\"\"Pusnow\"\"zutt\"\"n0emis\"\"gmarec\"\"127oo1\"\"ChTBoner\"
\"johanengstrand\"\"mrassili\"\"yourcontact\"\"mahadevans87\"\"JakeSteam\"\"sampathBlam\"\"saruwman\"
\"dorukkarinca\"\"gautamsi\"\"FeikoJoosten\"\"2bdelghafour\"\"abdoutanta\"\"AndiLeni\"\"brunofalmada\"
\"Catarino\"\"Alzemand\"\"MAT-OUT\"\"mazzo98\"\"paprika-naught-tiffin-flyspeck\"\"patrickvalle\"\"peq42\"
\"karlinhos\"\"dies\"\"SMile61\"\"tinect\"\"gega7\"\"tristanplouz\"\"dannyqiu\"
\"belyazidi56\"\"gabspeck\"\"dandelionadia\"\"janhohner\"\"kris7t\"\"raicerk\"\"tofran\"
\"digitalcoyote\"\"kawarimidoll\"\"1mm0rt41PC\"\"k0staa\"\"arioki1\"\"MosheGross\"\"stnkl\"
\"vraravam\"\"alopix\"\"jakobsudau\"\"prasann\"\"markandan\"\"mhatvan\"\"sergiughf\"
\"ArviTheMan\"\"eltociear\"\"madsmtm\"\"mloskot\"\"skoshy\"\"graves501\"\"sad270\"
\"Tsakatac\"\"niutech\"\"Suvarna221B\"\"johan-mathew\"\"AjeshKumarS\"\"sreelekhaMarasig\"\"MadhuriBandanadam\"
\"abinmn\"\"AnjithPaul\"\"Vishnu017\"\"rachelcynthia\"\"Chandrika-Priya\"\"Dee-Bajaj\"\"DarsiSreelekha\"
\"klaegera\"\"martinbernat\"\"dedotombo\"\"leofiore\"\"crscaballero\"\"klonos\"\"rmkanda\"
\"xrup\"\"daedgoco\"\"adria.soce\"\"endersonmenezes\"\"Ali-Alqazwini\"\"martonnagy\"\"edsonmanuelcarballovera\"
\"xelio_91_\"\"mos.vasilis\"\"crystyanalencar\"\"larsmagnusherland\"\"GPMartins\"\"MosciolaroMike\"\"nicolo.castellini\"
\"ValleBL\"\"Jashnok\"\"mulettohonor\"\"mysticfall\"\"borntzal\"\"mahoganypinewood\"\"eandersons\"
\"cnoguerol\"\"pjs21s\"\"tcarreira\"\"huantrg\"\"maximax\"\"birobirobiro)\"pludi\"
\"algonrey\"\"mganovelli\"\"dvirmalka\"\"Emilio_D\"\"totoyeah\"\"kev.cabrerar\"\"hugosantosmobile\"
\"sbglasius\"\"mustbedreaming\"\"Carsso\"\"dominikbullo\"\"gonperezramirez\"\"Carlescampins\"\"cverond\"
\"eliyahillel\"\"sfkmk\"\"Letrab\"\"alexmartins\"\"jartsa\"\"ugurcansayan\"\"nasmi3\"
\"n-mitic\"\"fawkulce\"\"Glenac\"\"victoriousnathan55\"\"raoul-m\"\"nathanaelhoun\"\"radulaurentiu\"
\"GiacomoGuaresi\"\"cohedz\"\"facundo_ingenia\"\"llsaboya\"\"beez276\"\"namu\"\"kauelima\"
\"AlexDep\"\"tanloibdp\"\"vovven\"\"amin_tado\"\"Rintan\"\"rishubil\"\"AmazingClaymore\"
\"zkm3f\"\"PrinceNorris\"\"MoaufmKlo\"\"marcosorso\"\"popdisk\"\"Loremed\"\"yarinShapira\"
\"Kissadere\"\"portakalimsi\"\"sobeitnow0\"\"dinzahir99\"\"aninuscsalas\"\"wellingtonsmelo.android\"\"miangou\"
\"HelaBasa\"\"technowhizz\"\"LucasMasrider\"\"mble\"\"d3ward\"\"amyaan\"\"fredwilliamtjr\"
\"luis449bp\"\"gurbii\"\"13luizhenrique\"\"clementbiron\"\"ttxsyqz\"\"BluePantherFIN\"\"TheRedLadybug62\"
\"SiderealArt\"\"jakobsson0\"\"Guus\"\"peterpacket\"\"ogghi\"\"studinsky\"\"antaljanosbenjamin\"
\"oguzhankara34\"\"b_n\"\"ignaciocastro\"\"lagstrom\"\"jatatox\"\"gherman.ovidiu.ionut\"\"erykosky\"
\"natas999\"\"MyUncleSam\"\"mcwladkoe\"\"vyacheslav_malashin\"\"chatoskuntakinte\"\"e0f\"\"AiOO\"
\"musyawaroh123\"\"bekwendhausen\"\"dastillero\"\"mscythe\"\"Privatecoder\"\"lorenzolewis\"\"niebloomj\"
\"jamesandariese\"\"Jipem\"\"XianZongzi\"\"barkinarga\"\"Droidnius\"\"Radiquum\"\"bymcs\"
\"banhetom\"\"ElliotThiebaut\"\"woropajj\"\"guillermin012\"\"SpecialAro\"\"fernandofig\"\"haraldox\"
\"phmigotto\"\"DBozhinovski\"\"rherwig\"\"atakangktepe\"\"Jensderond\"\"michaelhays\"\"haveneersrobin\"
\"closingin\"\"dnlup\"\"YWJamesLin\"\"3b3ziz\"\"alecive\"\"CSY54\"\"mazedlx\"
\"vaseker\"\"gkotian\"\"Guillerman\"\"jbellingham\"\"kwk\"\"frumania\"\"melodywei861016\"
\"nielsbom\"\"dabalroman\"\"apo-mak\"\"cpeetersburg\"\"grzeswol\"\"imaginarny\"\"jaebradley\"
\"skoruppa\"\"NathanaelGandhi\"\"Evan-aja\"\"cedricroijakkers\"\"kishaningithub\"\"cm-schl\"\"santhosh-chinnasamy\"
\"Alt37\"\"MagicLegend\"\"Alphrag\"\"MaxWipfli\"\"davidajetter-tw\"\"stacksjb\"\"MurzNN\"
\"BrianGilbert\"\"amangalampalli\"\"cino\"\"mrksr\"\"victorbnl\"\"Rabattkarte\"\"neel1996\"
\"PritamSangani\"\"muhamedsalih-tw\"\"balajiv113\"\"abacao\"\"crobinso\"\"deadmeu\"\"MentorPK\"
\"mcmxcdev\"\"xduugu\"\"dutscher\"
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", + "readmeFetchedAt": "2024-02-29T22:00:44.328Z" }, "flawesome": { - "readmeCleaned": "

Flawesome (An Organiser With Diary Workflow) (v0.2.3 Pre-Release)

\n

Flawesome is a cross platform modern productivity tool that will help you organise your day-today work and thoughts.\n
\nAll the three application components i.e. The Notebook, The Sticky Notes and The Todolist are driven by the Calendar.

\n

\"Application

\n

\"Application

\n

\"Application

\n

Download

\n

Flawesome v0.2.3 Pre-Release For Linux (.deb)

\n

Flawesome v0.2.3 Pre-Release For Linux (.AppImage)

\n

Flawesome v0.2.3 Pre-Release For Windows 64-Bit

\n

Go to Releases to see all the releases.

\n

** Currently I have only generated the package for Linux and Windows, soon it will be available for macos.

\n

Build the setup yourself:

\n
** Prequisite: Git, Node, Yarn package manager\n
\n
    \n
  • Clone the repo:
  • \n
\n
$ git clone https://github.com/ashishBharadwaj/flawesome.git
\n
    \n
  • Install the dependencies:
  • \n
\n
$ yarn install
\n
    \n
  • Build for production:
  • \n
\n
$ yarn build
\n
    \n
  • Create Package:
  • \n
\n
$ yarn package
\n

License

\n
GNU General Public License v3.0 (c) 2020 Ashish Bharadwaj J\nRefer to License.md file for details\n
\n
", - "readmeOriginal": "

Flawesome (An Organiser With Diary Workflow) (v0.2.3 Pre-Release)

\n

Flawesome is a cross platform modern productivity tool that will help you organise your day-today work and thoughts.\n
\nAll the three application components i.e. The Notebook, The Sticky Notes and The Todolist are driven by the Calendar.

\n

\"Application

\n

\"Application

\n

\"Application

\n

Download

\n

Flawesome v0.2.3 Pre-Release For Linux (.deb)

\n

Flawesome v0.2.3 Pre-Release For Linux (.AppImage)

\n

Flawesome v0.2.3 Pre-Release For Windows 64-Bit

\n

Go to Releases to see all the releases.

\n

** Currently I have only generated the package for Linux and Windows, soon it will be available for macos.

\n

Build the setup yourself:

\n
** Prequisite: Git, Node, Yarn package manager\n
\n
    \n
  • Clone the repo:
  • \n
\n
$ git clone https://github.com/ashishBharadwaj/flawesome.git
\n
    \n
  • Install the dependencies:
  • \n
\n
$ yarn install
\n
    \n
  • Build for production:
  • \n
\n
$ yarn build
\n
    \n
  • Create Package:
  • \n
\n
$ yarn package
\n

License

\n
GNU General Public License v3.0 (c) 2020 Ashish Bharadwaj J\nRefer to License.md file for details\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.744Z" + "readmeCleaned": "

Flawesome (An Organiser With Diary Workflow) (v0.2.3 Pre-Release)

\n

Flawesome is a cross platform modern productivity tool that will help you organise your day-today work and thoughts.\n
\nAll the three application components i.e. The Notebook, The Sticky Notes and The Todolist are driven by the Calendar.

\n

\"Application

\n

\"Application

\n

\"Application

\n

Download

\n

Flawesome v0.2.3 Pre-Release For Linux (.deb)

\n

Flawesome v0.2.3 Pre-Release For Linux (.AppImage)

\n

Flawesome v0.2.3 Pre-Release For Windows 64-Bit

\n

Go to Releases to see all the releases.

\n

** Currently I have only generated the package for Linux and Windows, soon it will be available for macos.

\n

Build the setup yourself:

\n
** Prequisite: Git, Node, Yarn package manager\n
\n
    \n
  • Clone the repo:
  • \n
\n
$ git clone https://github.com/ashishBharadwaj/flawesome.git
\n
    \n
  • Install the dependencies:
  • \n
\n
$ yarn install
\n
    \n
  • Build for production:
  • \n
\n
$ yarn build
\n
    \n
  • Create Package:
  • \n
\n
$ yarn package
\n

License

\n
GNU General Public License v3.0 (c) 2020 Ashish Bharadwaj J\nRefer to License.md file for details\n
\n
", + "readmeOriginal": "

Flawesome (An Organiser With Diary Workflow) (v0.2.3 Pre-Release)

\n

Flawesome is a cross platform modern productivity tool that will help you organise your day-today work and thoughts.\n
\nAll the three application components i.e. The Notebook, The Sticky Notes and The Todolist are driven by the Calendar.

\n

\"Application

\n

\"Application

\n

\"Application

\n

Download

\n

Flawesome v0.2.3 Pre-Release For Linux (.deb)

\n

Flawesome v0.2.3 Pre-Release For Linux (.AppImage)

\n

Flawesome v0.2.3 Pre-Release For Windows 64-Bit

\n

Go to Releases to see all the releases.

\n

** Currently I have only generated the package for Linux and Windows, soon it will be available for macos.

\n

Build the setup yourself:

\n
** Prequisite: Git, Node, Yarn package manager\n
\n
    \n
  • Clone the repo:
  • \n
\n
$ git clone https://github.com/ashishBharadwaj/flawesome.git
\n
    \n
  • Install the dependencies:
  • \n
\n
$ yarn install
\n
    \n
  • Build for production:
  • \n
\n
$ yarn build
\n
    \n
  • Create Package:
  • \n
\n
$ yarn package
\n

License

\n
GNU General Public License v3.0 (c) 2020 Ashish Bharadwaj J\nRefer to License.md file for details\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:44.733Z" + }, + "fishing-funds": { + "readmeCleaned": "

\n\n

\n

Fishing Funds

\n

\"GitHub\n\"fishing-funds\"\n\"GitHub\n\"GitHub\n\"Codacy\n\"Build\"\n\"GitHub\n\"GitHub\n\"Sandbox\"\n\"QQ群\"\n\"GitHub\"

\n
\n

基金,大盘,股票,虚拟货币状态栏显示小应用,基于 Electron 开发,支持 MacOS,Windows,Linux 客户端,数据源来自天天基金,蚂蚁基金,同花顺-爱基金,腾讯证券等

\n
\n

软件截图

\n\n

\n\n\n

\n\n

项目介绍

\n
    \n
  • 采用天天基金等数据源接口,实时显示当前基金涨跌情况,计算显示收益,大盘实时数据,板块行情,股票走势,加密虚拟货币等
  • \n
  • 软件中所有的数据仅供参考,一切收益或是亏损按当天实际为准,任何走势,排行数据均来自于第三方网站不代表作者观点
  • \n
  • 本项目是个人自用状态栏小插件,完全开源免费,仅供学习交流
  • \n
\n

数据源

\n
\n

注意 ⚠️:不同的数据源可能会有反爬机制,刷新时的请求速度会有所差异\n强烈建议使用天天基金的数据源,最快同时估值也最准确

\n
\n\n

下载使用

\n
\n

注意 ⚠️:由于 macOS 不允许打开未签名的程序,如果出现软件无法打开请进行以下操作 或参考这里

\n
\n
# 终端执行\nsudo xattr -d com.apple.quarantine \"/Applications/Fishing Funds.app\"
\n
# 安全设置\n进入 「设置」- 「安全性与隐私」- 「通用」- 「允许从以下位置下载的App」-「仍然打开」
\n\n
\n

旧版系统

\n
\n\n

讨论交流

\n\n

系统代理

\n
    \n
  • 由于众所周知的原因,部分货币接口无法访问,Fishing Funds 已适配系统代理访问
  • \n
  • 支持 http 代理、https 代理、socks 代理
  • \n
  • 自行将以下货币接口加入自己的代理软件规则中,并重启 Fishing Funds
  • \n
\n
api.coingecko.com\napi.coincap.io\n
\n

导入导出

\n

Fishing Funds 右键菜单支持导入导出基金 JSON 配置方便备份

\n
// 字段说明\ninterface FundSetting {\n  code: string; // 基金代码(必填)\n  name?: string; // 基金名称\n  cyfe?: number; // 持有份额\n  cbj?: number; // 持仓成本价\n}
\n

例子:

\n
[\n  {\n    \"code\": \"320007\",\n    \"name\": \"诺按成长混合\",\n    \"cyfe\": 1000.0,\n    \"cbj\": 1.6988\n  },\n  {\n    \"code\": \"161725\",\n    \"name\": \"招商中证白酒指数(LOF)\",\n    \"cyfe\": 1000.0,\n    \"cbj\": 1.4896\n  }\n]
\n

配置同步

\n
    \n
  • 设置中开启后自动存储配置文件至指定路径,启动时优先读取该路径配置
  • \n
  • 通过 iCloud、OneDrive 等方式自动同步该文件至云端实现多台设备配置同步
  • \n
  • 支持钱包,基金,指数,板块,股票,货币,h5 配置同步
  • \n
\n

支持作者

\n

作者利用空闲时间开发不易,您的支持可以给本项目的开发和完善提供巨大的动力,感谢对本软件的喜爱和认可:)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
微信支付宝
\n

收录网站

\n\n

感谢

\n\n

许可证

\n\n

Star Charts

\n

\"Stargazers

\n
", + "readmeOriginal": "

\n\n

\n

Fishing Funds

\n

\"GitHub\n\"fishing-funds\"\n\"GitHub\n\"GitHub\n\"Codacy\n\"Build\"\n\"GitHub\n\"GitHub\n\"Sandbox\"\n\"QQ群\"\n\"GitHub\"

\n
\n

基金,大盘,股票,虚拟货币状态栏显示小应用,基于 Electron 开发,支持 MacOS,Windows,Linux 客户端,数据源来自天天基金,蚂蚁基金,同花顺-爱基金,腾讯证券等

\n
\n

软件截图

\n\n

\n\n\n

\n\n

项目介绍

\n
    \n
  • 采用天天基金等数据源接口,实时显示当前基金涨跌情况,计算显示收益,大盘实时数据,板块行情,股票走势,加密虚拟货币等
  • \n
  • 软件中所有的数据仅供参考,一切收益或是亏损按当天实际为准,任何走势,排行数据均来自于第三方网站不代表作者观点
  • \n
  • 本项目是个人自用状态栏小插件,完全开源免费,仅供学习交流
  • \n
\n

数据源

\n
\n

注意 ⚠️:不同的数据源可能会有反爬机制,刷新时的请求速度会有所差异\n强烈建议使用天天基金的数据源,最快同时估值也最准确

\n
\n\n

下载使用

\n
\n

注意 ⚠️:由于 macOS 不允许打开未签名的程序,如果出现软件无法打开请进行以下操作 或参考这里

\n
\n
# 终端执行\nsudo xattr -d com.apple.quarantine \"/Applications/Fishing Funds.app\"
\n
# 安全设置\n进入 「设置」- 「安全性与隐私」- 「通用」- 「允许从以下位置下载的App」-「仍然打开」
\n\n
\n

旧版系统

\n
\n\n

讨论交流

\n\n

系统代理

\n
    \n
  • 由于众所周知的原因,部分货币接口无法访问,Fishing Funds 已适配系统代理访问
  • \n
  • 支持 http 代理、https 代理、socks 代理
  • \n
  • 自行将以下货币接口加入自己的代理软件规则中,并重启 Fishing Funds
  • \n
\n
api.coingecko.com\napi.coincap.io\n
\n

导入导出

\n

Fishing Funds 右键菜单支持导入导出基金 JSON 配置方便备份

\n
// 字段说明\ninterface FundSetting {\n  code: string; // 基金代码(必填)\n  name?: string; // 基金名称\n  cyfe?: number; // 持有份额\n  cbj?: number; // 持仓成本价\n}
\n

例子:

\n
[\n  {\n    \"code\": \"320007\",\n    \"name\": \"诺按成长混合\",\n    \"cyfe\": 1000.0,\n    \"cbj\": 1.6988\n  },\n  {\n    \"code\": \"161725\",\n    \"name\": \"招商中证白酒指数(LOF)\",\n    \"cyfe\": 1000.0,\n    \"cbj\": 1.4896\n  }\n]
\n

配置同步

\n
    \n
  • 设置中开启后自动存储配置文件至指定路径,启动时优先读取该路径配置
  • \n
  • 通过 iCloud、OneDrive 等方式自动同步该文件至云端实现多台设备配置同步
  • \n
  • 支持钱包,基金,指数,板块,股票,货币,h5 配置同步
  • \n
\n

支持作者

\n

作者利用空闲时间开发不易,您的支持可以给本项目的开发和完善提供巨大的动力,感谢对本软件的喜爱和认可:)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
微信支付宝
\n

收录网站

\n\n

感谢

\n\n

许可证

\n\n

Star Charts

\n

\"Stargazers

\n
", + "readmeFetchedAt": "2024-02-29T22:00:44.762Z" }, "flbmusic": { - "readmeCleaned": "

This Repo has been migrated to this new repo where all updates will be made

\n

\"Logo\"

\n

FLB Music

\n

A Beautiful🌹 and Feature Rich💎 Cross Platform Music Player and Downloader.\nVisit 🔗https://flbmusic.xyz to download

\n

Features 🔩

\n
    \n
  • Music organization by Artists, Albums, Folders and Playlists
  • \n
  • Offline Lyrics 📜
  • \n
  • Tag Editor
  • \n
  • Automatically Downloads Artist Images 🎙
  • \n
  • Music Download from Deezer and YouTube 🔥
  • \n
  • Automatically generates mixes based on your listening 🕺
  • \n
  • Mini Mode 🤏
  • \n
  • Equalizer 🎛
  • \n
\n

Screenshots 😎

\n

​\n\"albums\"\n\"albums\"\n\"artists\"\n\"artists\"\n\"equalizer\"\n\"folders\"\n\"folders\"\n\"home\"\n\"home\"\n\"Playlists\"\n\"Playlists\"

\n

Tech Stack

\n

Client App: Vue, Vuex, Typescript, Electron

\n

Server: Node, Express

\n

Run Locally 🏃‍♂️

\n

Clone the project

\n
  git clone https://github.com/Patrick-web/FLB-Music-Player-Official
\n

Go to the project directory

\n
  cd FLB-Music-Player-Official
\n

Install dependencies

\n
  npm install
\n

Run

\n
  npm start
\n

Contributing

\n

Contributions are always welcome!

\n

See contributing.md for ways to get started.

\n

Please adhere to this project's code of conduct.

\n

Feedback

\n

If you have any feedback, please reach out to us at https://t.me/flbmusiccommunity

\n
", - "readmeOriginal": "

This Repo has been migrated to this new repo where all updates will be made

\n

\"Logo\"

\n

FLB Music

\n

A Beautiful🌹 and Feature Rich💎 Cross Platform Music Player and Downloader.\nVisit 🔗https://flbmusic.xyz to download

\n

Features 🔩

\n
    \n
  • Music organization by Artists, Albums, Folders and Playlists
  • \n
  • Offline Lyrics 📜
  • \n
  • Tag Editor
  • \n
  • Automatically Downloads Artist Images 🎙
  • \n
  • Music Download from Deezer and YouTube 🔥
  • \n
  • Automatically generates mixes based on your listening 🕺
  • \n
  • Mini Mode 🤏
  • \n
  • Equalizer 🎛
  • \n
\n

Screenshots 😎

\n

​\n\"albums\"\n\"albums\"\n\"artists\"\n\"artists\"\n\"equalizer\"\n\"folders\"\n\"folders\"\n\"home\"\n\"home\"\n\"Playlists\"\n\"Playlists\"

\n

Tech Stack

\n

Client App: Vue, Vuex, Typescript, Electron

\n

Server: Node, Express

\n

Run Locally 🏃‍♂️

\n

Clone the project

\n
  git clone https://github.com/Patrick-web/FLB-Music-Player-Official
\n

Go to the project directory

\n
  cd FLB-Music-Player-Official
\n

Install dependencies

\n
  npm install
\n

Run

\n
  npm start
\n

Contributing

\n

Contributions are always welcome!

\n

See contributing.md for ways to get started.

\n

Please adhere to this project's code of conduct.

\n

Feedback

\n

If you have any feedback, please reach out to us at https://t.me/flbmusiccommunity

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.836Z" + "readmeCleaned": "

This Repo has been migrated to this new repo where all updates will be made

\n

\"Logo\"

\n

FLB Music

\n

A Beautiful🌹 and Feature Rich💎 Cross Platform Music Player and Downloader.\nVisit 🔗https://flbmusic.xyz to download ⬇

\n

Features 🔩

\n
    \n
  • Music organization by Artists, Albums, Folders and Playlists
  • \n
  • Offline Lyrics 📜
  • \n
  • Tag Editor
  • \n
  • Automatically Downloads Artist Images 🎙
  • \n
  • Music Download from Deezer and YouTube 🔥
  • \n
  • Automatically generates mixes based on your listening 🕺
  • \n
  • Mini Mode 🤏
  • \n
  • Equalizer 🎛
  • \n
\n

Screenshots 😎

\n

​\n\"albums\"\n\"albums\"\n\"artists\"\n\"artists\"\n\"equalizer\"\n\"folders\"\n\"folders\"\n\"home\"\n\"home\"\n\"Playlists\"\n\"Playlists\"

\n

Tech Stack

\n

Client App: Vue, Vuex, Typescript, Electron

\n

Server: Node, Express

\n

Run Locally 🏃‍♂️

\n

Clone the project

\n
  git clone https://github.com/Patrick-web/FLB-Music-Player-Official
\n

Go to the project directory

\n
  cd FLB-Music-Player-Official
\n

Install dependencies

\n
  npm install
\n

Run

\n
  npm start
\n

Contributing

\n

Contributions are always welcome!

\n

See contributing.md for ways to get started.

\n

Please adhere to this project's code of conduct.

\n

Feedback

\n

If you have any feedback, please reach out to us at https://t.me/flbmusiccommunity

\n
", + "readmeOriginal": "

This Repo has been migrated to this new repo where all updates will be made

\n

\"Logo\"

\n

FLB Music

\n

A Beautiful🌹 and Feature Rich💎 Cross Platform Music Player and Downloader.\nVisit 🔗https://flbmusic.xyz to download ⬇

\n

Features 🔩

\n
    \n
  • Music organization by Artists, Albums, Folders and Playlists
  • \n
  • Offline Lyrics 📜
  • \n
  • Tag Editor
  • \n
  • Automatically Downloads Artist Images 🎙
  • \n
  • Music Download from Deezer and YouTube 🔥
  • \n
  • Automatically generates mixes based on your listening 🕺
  • \n
  • Mini Mode 🤏
  • \n
  • Equalizer 🎛
  • \n
\n

Screenshots 😎

\n

​\n\"albums\"\n\"albums\"\n\"artists\"\n\"artists\"\n\"equalizer\"\n\"folders\"\n\"folders\"\n\"home\"\n\"home\"\n\"Playlists\"\n\"Playlists\"

\n

Tech Stack

\n

Client App: Vue, Vuex, Typescript, Electron

\n

Server: Node, Express

\n

Run Locally 🏃‍♂️

\n

Clone the project

\n
  git clone https://github.com/Patrick-web/FLB-Music-Player-Official
\n

Go to the project directory

\n
  cd FLB-Music-Player-Official
\n

Install dependencies

\n
  npm install
\n

Run

\n
  npm start
\n

Contributing

\n

Contributions are always welcome!

\n

See contributing.md for ways to get started.

\n

Please adhere to this project's code of conduct.

\n

Feedback

\n

If you have any feedback, please reach out to us at https://t.me/flbmusiccommunity

\n
", + "readmeFetchedAt": "2024-02-29T22:00:44.947Z" }, "fluent-reader": { - "readmeCleaned": "

\n \n

\n

Fluent Reader

\n

A modern desktop RSS reader

\n

\n \n \n \n

\n
\n

Download

\n

For Windows 10 users, the recommended way of installation is through Microsoft Store.\nThis enables auto-update and experimental ARM64 support.\nmacOS users can also get Fluent Reader from the Mac App Store.

\n

If you are using Linux or an older version of Windows, you can get Fluent Reader from GitHub releases.

\n

Mobile App

\n

The repo of the mobile version of this app can be found here.

\n

Features

\n

\n \n

\n
    \n
  • A modern UI inspired by Fluent Design System with full dark mode support.
  • \n
  • Read locally or sync with self-hosted services compatible with Fever or Google Reader API.
  • \n
  • Sync with RSS Services including Inoreader, Feedbin, The Old Reader, BazQux Reader, and more.
  • \n
  • Importing or exporting OPML files, full application data backup & restoration.
  • \n
  • Read the full content with the built-in article view or load webpages by default.
  • \n
  • Search for articles with regular expressions or filter by read status.
  • \n
  • Organize your subscriptions with folder-like groupings.
  • \n
  • Single-key keyboard shortcuts.
  • \n
  • Hide, mark as read, or star articles automatically as they arrive with regular expression rules.
  • \n
  • Fetch articles in the background and send push notifications.
  • \n
\n

Support for other RSS services are under fundraising.

\n

Development

\n

Contribute

\n

Help make Fluent Reader better by reporting bugs or opening feature requests through GitHub issues.

\n

You can also help internationalize the app by providing translations into additional languages.\nRefer to the repo of react-intl-universal to get started on internationalization.

\n

If you enjoy using this app, consider supporting its development by donating through GitHub Sponsors, Paypal, or Alipay.

\n

Build from source

\n
# Install dependencies\nnpm install\n\n# Compile ts & dependencies\nnpm run build\n\n# Start the application\nnpm run electron\n\n# Generate certificate for signature\nelectron-builder create-self-signed-cert\n# Package the app for Windows\nnpm run package-win\n
\n

Developed with

\n\n

License

\n

BSD

\n
", - "readmeOriginal": "

\n \n

\n

Fluent Reader

\n

A modern desktop RSS reader

\n

\n \n \n \n

\n
\n

Download

\n

For Windows 10 users, the recommended way of installation is through Microsoft Store.\nThis enables auto-update and experimental ARM64 support.\nmacOS users can also get Fluent Reader from the Mac App Store.

\n

If you are using Linux or an older version of Windows, you can get Fluent Reader from GitHub releases.

\n

Mobile App

\n

The repo of the mobile version of this app can be found here.

\n

Features

\n

\n \n

\n
    \n
  • A modern UI inspired by Fluent Design System with full dark mode support.
  • \n
  • Read locally or sync with self-hosted services compatible with Fever or Google Reader API.
  • \n
  • Sync with RSS Services including Inoreader, Feedbin, The Old Reader, BazQux Reader, and more.
  • \n
  • Importing or exporting OPML files, full application data backup & restoration.
  • \n
  • Read the full content with the built-in article view or load webpages by default.
  • \n
  • Search for articles with regular expressions or filter by read status.
  • \n
  • Organize your subscriptions with folder-like groupings.
  • \n
  • Single-key keyboard shortcuts.
  • \n
  • Hide, mark as read, or star articles automatically as they arrive with regular expression rules.
  • \n
  • Fetch articles in the background and send push notifications.
  • \n
\n

Support for other RSS services are under fundraising.

\n

Development

\n

Contribute

\n

Help make Fluent Reader better by reporting bugs or opening feature requests through GitHub issues.

\n

You can also help internationalize the app by providing translations into additional languages.\nRefer to the repo of react-intl-universal to get started on internationalization.

\n

If you enjoy using this app, consider supporting its development by donating through GitHub Sponsors, Paypal, or Alipay.

\n

Build from source

\n
# Install dependencies\nnpm install\n\n# Compile ts & dependencies\nnpm run build\n\n# Start the application\nnpm run electron\n\n# Generate certificate for signature\nelectron-builder create-self-signed-cert\n# Package the app for Windows\nnpm run package-win\n
\n

Developed with

\n\n

License

\n

BSD

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.914Z" + "readmeCleaned": "

\n \n

\n

Fluent Reader

\n

A modern desktop RSS reader

\n

\n \n \n \n

\n
\n

Download

\n

For Windows 10 users, the recommended way of installation is through Microsoft Store.\nThis enables auto-update and experimental ARM64 support.\nmacOS users can also get Fluent Reader from the Mac App Store.

\n

If you are using Linux or an older version of Windows, you can get Fluent Reader from GitHub releases.

\n

Mobile App

\n

The repo of the mobile version of this app can be found here.

\n

Features

\n

\n \n

\n
    \n
  • A modern UI inspired by Fluent Design System with full dark mode support.
  • \n
  • Read locally or sync with self-hosted services compatible with Fever or Google Reader API.
  • \n
  • Sync with RSS Services including Inoreader, Feedbin, The Old Reader, BazQux Reader, and more.
  • \n
  • Importing or exporting OPML files, full application data backup & restoration.
  • \n
  • Read the full content with the built-in article view or load webpages by default.
  • \n
  • Search for articles with regular expressions or filter by read status.
  • \n
  • Organize your subscriptions with folder-like groupings.
  • \n
  • Single-key keyboard shortcuts.
  • \n
  • Hide, mark as read, or star articles automatically as they arrive with regular expression rules.
  • \n
  • Fetch articles in the background and send push notifications.
  • \n
\n

Support for other RSS services are under fundraising.

\n

Development

\n

Contribute

\n

Help make Fluent Reader better by reporting bugs or opening feature requests through GitHub issues.

\n

You can also help internationalize the app by providing translations into additional languages.\nRefer to the repo of react-intl-universal to get started on internationalization.

\n

If you enjoy using this app, consider supporting its development by donating through GitHub Sponsors, Paypal, or Alipay.

\n

Build from source

\n
# Install dependencies\nnpm install\n\n# Compile ts & dependencies\nnpm run build\n\n# Start the application\nnpm run electron\n\n# Generate certificate for signature\nelectron-builder create-self-signed-cert\n# Package the app for Windows\nnpm run package-win\n
\n

Developed with

\n\n

License

\n

BSD

\n
", + "readmeOriginal": "

\n \n

\n

Fluent Reader

\n

A modern desktop RSS reader

\n

\n \n \n \n

\n
\n

Download

\n

For Windows 10 users, the recommended way of installation is through Microsoft Store.\nThis enables auto-update and experimental ARM64 support.\nmacOS users can also get Fluent Reader from the Mac App Store.

\n

If you are using Linux or an older version of Windows, you can get Fluent Reader from GitHub releases.

\n

Mobile App

\n

The repo of the mobile version of this app can be found here.

\n

Features

\n

\n \n

\n
    \n
  • A modern UI inspired by Fluent Design System with full dark mode support.
  • \n
  • Read locally or sync with self-hosted services compatible with Fever or Google Reader API.
  • \n
  • Sync with RSS Services including Inoreader, Feedbin, The Old Reader, BazQux Reader, and more.
  • \n
  • Importing or exporting OPML files, full application data backup & restoration.
  • \n
  • Read the full content with the built-in article view or load webpages by default.
  • \n
  • Search for articles with regular expressions or filter by read status.
  • \n
  • Organize your subscriptions with folder-like groupings.
  • \n
  • Single-key keyboard shortcuts.
  • \n
  • Hide, mark as read, or star articles automatically as they arrive with regular expression rules.
  • \n
  • Fetch articles in the background and send push notifications.
  • \n
\n

Support for other RSS services are under fundraising.

\n

Development

\n

Contribute

\n

Help make Fluent Reader better by reporting bugs or opening feature requests through GitHub issues.

\n

You can also help internationalize the app by providing translations into additional languages.\nRefer to the repo of react-intl-universal to get started on internationalization.

\n

If you enjoy using this app, consider supporting its development by donating through GitHub Sponsors, Paypal, or Alipay.

\n

Build from source

\n
# Install dependencies\nnpm install\n\n# Compile ts & dependencies\nnpm run build\n\n# Start the application\nnpm run electron\n\n# Generate certificate for signature\nelectron-builder create-self-signed-cert\n# Package the app for Windows\nnpm run package-win\n
\n

Developed with

\n\n

License

\n

BSD

\n
", + "readmeFetchedAt": "2024-02-29T22:00:45.041Z" }, "focused-task": { - "readmeCleaned": "

Focused Task

\n

\"Focused

\n

MacOS menu bar app that helps you focus on a single task.\nBy splitting it into smaller todos and keeping all related information about it in one place.\nThe app is designed to get out of your way. Everything can be done via a shortcut.

\n

It is built with Electron and uses React and Redux.

\n

\n

🍿 See it in action 🎥

\n

Features

\n
    \n
  • Focus on a single task - multitasking is dangerous 🎯
  • \n
  • Shortcut for everything - you don't need mouse 🛑 🖱
  • \n
  • Menu-bar app - it gets out of your way 😇
  • \n
  • Organize your tasks with - todos, bookmark links, and free-form text 📋
  • \n
  • Drag & Drop file as bookmarks 🔖
  • \n
  • Open-sourced 💻
  • \n
\n

Download

\n

👉 Download latest version 👈

\n

Development

\n

Installation

\n

Have yarn installed

\n
./bin/bootstrap\n
\n

Running

\n
yarn dev\n
\n
", - "readmeOriginal": "

Focused Task

\n

\"Focused

\n

MacOS menu bar app that helps you focus on a single task.\nBy splitting it into smaller todos and keeping all related information about it in one place.\nThe app is designed to get out of your way. Everything can be done via a shortcut.

\n

It is built with Electron and uses React and Redux.

\n

\n

🍿 See it in action 🎥

\n

Features

\n
    \n
  • Focus on a single task - multitasking is dangerous 🎯
  • \n
  • Shortcut for everything - you don't need mouse 🛑 🖱
  • \n
  • Menu-bar app - it gets out of your way 😇
  • \n
  • Organize your tasks with - todos, bookmark links, and free-form text 📋
  • \n
  • Drag & Drop file as bookmarks 🔖
  • \n
  • Open-sourced 💻
  • \n
\n

Download

\n

👉 Download latest version 👈

\n

Development

\n

Installation

\n

Have yarn installed

\n
./bin/bootstrap\n
\n

Running

\n
yarn dev\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.918Z" + "readmeCleaned": "

Focused Task

\n

\"Focused

\n

MacOS menu bar app that helps you focus on a single task.\nBy splitting it into smaller todos and keeping all related information about it in one place.\nThe app is designed to get out of your way. Everything can be done via a shortcut.

\n

It is built with Electron and uses React and Redux.

\n

\n

🍿 See it in action 🎥

\n

Features

\n
    \n
  • Focus on a single task - multitasking is dangerous 🎯
  • \n
  • Shortcut for everything - you don't need mouse 🛑 🖱
  • \n
  • Menu-bar app - it gets out of your way 😇
  • \n
  • Organize your tasks with - todos, bookmark links, and free-form text 📋
  • \n
  • Drag & Drop file as bookmarks 🔖
  • \n
  • Open-sourced 💻
  • \n
\n

Download

\n

👉 Download latest version 👈

\n

Development

\n

Installation

\n

Have yarn installed

\n
./bin/bootstrap\n
\n

Running

\n
yarn dev\n
\n
", + "readmeOriginal": "

Focused Task

\n

\"Focused

\n

MacOS menu bar app that helps you focus on a single task.\nBy splitting it into smaller todos and keeping all related information about it in one place.\nThe app is designed to get out of your way. Everything can be done via a shortcut.

\n

It is built with Electron and uses React and Redux.

\n

\n

🍿 See it in action 🎥

\n

Features

\n
    \n
  • Focus on a single task - multitasking is dangerous 🎯
  • \n
  • Shortcut for everything - you don't need mouse 🛑 🖱
  • \n
  • Menu-bar app - it gets out of your way 😇
  • \n
  • Organize your tasks with - todos, bookmark links, and free-form text 📋
  • \n
  • Drag & Drop file as bookmarks 🔖
  • \n
  • Open-sourced 💻
  • \n
\n

Download

\n

👉 Download latest version 👈

\n

Development

\n

Installation

\n

Have yarn installed

\n
./bin/bootstrap\n
\n

Running

\n
yarn dev\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:45.335Z" }, "fog": { - "readmeCleaned": "

Project Status

\n

The app is considered complete. It fulfils its goal and has (to my knowledge) been stable and bug-free for several years. On Apple Silicon Macs, it is deprecated in favour of the iOS Overcast app. On Intel Macs it should continue to work for the foreseeable future. The repository is archived to denote that breaks due to external forces (such as Electron bugs or Overcast site changes) won’t be proactively addressed.

\n
\n

\"Fog Fog

\n

\"Fog

\n

Unofficial Overcast podcast app.

\n
\n

Control playback with keyboard media keys, even when not the frontmost app.

\n
\n
\n

Navigate episodes with and (or j and k).

\n
\n
\n

Keyboard shortcuts: pauses and resumes; rewinds; fast-forwards; goes back to home; deletes the current episode or podcast; saves the current episode.

\n
\n
\n

“Permalink” opens in default browser.

\n
\n
\n

“Share link” and “Share link with timestamp” copy link directly to the clipboard.

\n
\n
\n

Automatically go back to home when episode ends.

\n
\n
\n

Go to specific episode by giving its URL on the command line.

\n
\n
\n

Tweaked user experience when copying and hovering over links.

\n
\n

\"Fog\"Fog

\n

Install

\n

Download the latest version.

\n

Development

\n

Built with Electron.

\n
Commands
\n
    \n
  • Install dependencies: npm install
  • \n
  • Run: npm start
  • \n
  • Build for macOS: npm run build-macos
  • \n
  • Build for all platforms: npm run build
  • \n
  • Build for macOS and package as a zip: npm run package-macos
  • \n
  • Build for all platforms and package as a zip: npm run package
  • \n
\n

Currently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.

\n

License

\n

The Unlicense (Public Domain, essentially)

\n
", - "readmeOriginal": "

Project Status

\n

The app is considered complete. It fulfils its goal and has (to my knowledge) been stable and bug-free for several years. On Apple Silicon Macs, it is deprecated in favour of the iOS Overcast app. On Intel Macs it should continue to work for the foreseeable future. The repository is archived to denote that breaks due to external forces (such as Electron bugs or Overcast site changes) won’t be proactively addressed.

\n
\n

\"Fog Fog

\n

\"Fog

\n

Unofficial Overcast podcast app.

\n
\n

Control playback with keyboard media keys, even when not the frontmost app.

\n
\n
\n

Navigate episodes with and (or j and k).

\n
\n
\n

Keyboard shortcuts: pauses and resumes; rewinds; fast-forwards; goes back to home; deletes the current episode or podcast; saves the current episode.

\n
\n
\n

“Permalink” opens in default browser.

\n
\n
\n

“Share link” and “Share link with timestamp” copy link directly to the clipboard.

\n
\n
\n

Automatically go back to home when episode ends.

\n
\n
\n

Go to specific episode by giving its URL on the command line.

\n
\n
\n

Tweaked user experience when copying and hovering over links.

\n
\n

\"Fog\"Fog

\n

Install

\n

Download the latest version.

\n

Development

\n

Built with Electron.

\n
Commands
\n
    \n
  • Install dependencies: npm install
  • \n
  • Run: npm start
  • \n
  • Build for macOS: npm run build-macos
  • \n
  • Build for all platforms: npm run build
  • \n
  • Build for macOS and package as a zip: npm run package-macos
  • \n
  • Build for all platforms and package as a zip: npm run package
  • \n
\n

Currently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.

\n

License

\n

The Unlicense (Public Domain, essentially)

\n
", - "readmeFetchedAt": "2022-05-10T00:07:47.962Z" + "readmeCleaned": "

Project Status

\n

The app is considered complete. It fulfils its goal and has (to my knowledge) been stable and bug-free for several years. On Apple Silicon Macs, it is deprecated in favour of the iOS Overcast app. On Intel Macs it should continue to work for the foreseeable future. The repository is archived to denote that breaks due to external forces (such as Electron bugs or Overcast site changes) won’t be proactively addressed.

\n
\n

\"Fog Fog

\n

\"Fog

\n

Unofficial Overcast podcast app.

\n
\n

Control playback with keyboard media keys, even when not the frontmost app.

\n
\n
\n

Navigate episodes with and (or j and k).

\n
\n
\n

Keyboard shortcuts: pauses and resumes; rewinds; fast-forwards; goes back to home; deletes the current episode or podcast; saves the current episode.

\n
\n
\n

“Permalink” opens in default browser.

\n
\n
\n

“Share link” and “Share link with timestamp” copy link directly to the clipboard.

\n
\n
\n

Automatically go back to home when episode ends.

\n
\n
\n

Go to specific episode by giving its URL on the command line.

\n
\n
\n

Tweaked user experience when copying and hovering over links.

\n
\n

\"Fog\"Fog

\n

Install

\n

Download the latest version.

\n

Development

\n

Built with Electron.

\n
Commands
\n
    \n
  • Install dependencies: npm install
  • \n
  • Run: npm start
  • \n
  • Build for macOS: npm run build-macos
  • \n
  • Build for all platforms: npm run build
  • \n
  • Build for macOS and package as a zip: npm run package-macos
  • \n
  • Build for all platforms and package as a zip: npm run package
  • \n
\n

Currently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.

\n

License

\n

The Unlicense (Public Domain, essentially)

\n
", + "readmeOriginal": "

Project Status

\n

The app is considered complete. It fulfils its goal and has (to my knowledge) been stable and bug-free for several years. On Apple Silicon Macs, it is deprecated in favour of the iOS Overcast app. On Intel Macs it should continue to work for the foreseeable future. The repository is archived to denote that breaks due to external forces (such as Electron bugs or Overcast site changes) won’t be proactively addressed.

\n
\n

\"Fog Fog

\n

\"Fog

\n

Unofficial Overcast podcast app.

\n
\n

Control playback with keyboard media keys, even when not the frontmost app.

\n
\n
\n

Navigate episodes with and (or j and k).

\n
\n
\n

Keyboard shortcuts: pauses and resumes; rewinds; fast-forwards; goes back to home; deletes the current episode or podcast; saves the current episode.

\n
\n
\n

“Permalink” opens in default browser.

\n
\n
\n

“Share link” and “Share link with timestamp” copy link directly to the clipboard.

\n
\n
\n

Automatically go back to home when episode ends.

\n
\n
\n

Go to specific episode by giving its URL on the command line.

\n
\n
\n

Tweaked user experience when copying and hovering over links.

\n
\n

\"Fog\"Fog

\n

Install

\n

Download the latest version.

\n

Development

\n

Built with Electron.

\n
Commands
\n
    \n
  • Install dependencies: npm install
  • \n
  • Run: npm start
  • \n
  • Build for macOS: npm run build-macos
  • \n
  • Build for all platforms: npm run build
  • \n
  • Build for macOS and package as a zip: npm run package-macos
  • \n
  • Build for all platforms and package as a zip: npm run package
  • \n
\n

Currently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.

\n

License

\n

The Unlicense (Public Domain, essentially)

\n
", + "readmeFetchedAt": "2024-02-29T22:00:45.378Z" }, "frame": { - "readmeCleaned": "

\n
\n \"Frame\"\n
\n
\n F R A M E\n
\n
\n

\n

System-wide Web3 for macOS, Windows and Linux 🎉

\n
\n
\n Features ⁃\n Downloads ⁃\n Related\n
\n
\n

\n

Frame is a native web3 interface that lets you sign data, securely manage accounts and transparently interact with dapps via web3 protocols like Ethereum and IPFS!

\n

Features

\n
    \n
  • First-class Hardware Signer Support\n
      \n
    • Use your GridPlus, Ledger and Trezor accounts with any dapp!
    • \n
    \n
  • \n
  • Extensive Software Signer Support\n
      \n
    • Use a mnemonic phrase, keystore.json or standalone private keys to create and backup accounts!
    • \n
    \n
  • \n
  • Permissions\n
      \n
    • You'll always have full control of which dapps have permission to access Frame and can monitor with full transparency what requests are being made to the network.
    • \n
    \n
  • \n
  • Set your own connections to Ethereum and IPFS\n
      \n
    • Never be locked into using a centralized gateway
    • \n
    \n
  • \n
  • Menu Bar Support\n
      \n
    • Frame stays out of the way and sits quietly in your menu bar until it's needed
    • \n
    \n
  • \n
  • Cross Platform\n
      \n
    • macOS, Windows and Linux!
    • \n
    \n
  • \n
\n

Talks

\n\n

Downloads

\n\n

Run Source

\n
# Clone\n› git clone https://github.com/floating/frame\n\n# Install\n› npm run setup\n\n# Run\n› npm run prod
\n

On Windows: Run npm install --global --production windows-build-tools as administrator before running the demo. You can find more info about this here: https://github.com/felixrieseberg/windows-build-tools.

\n

On Ubuntu: Run sudo apt-get install build-essential libudev-dev before running the demo.

\n

Build Apps

\n
› npm run bundle # Create app bundle\n› npm run build # Build apps for current platform
\n

Connect to Frame natively

\n

Frame exposes system-wide JSON-RPC endpoints ws://127.0.0.1:1248 and http://127.0.0.1:1248 that you can connect to from any app. We recommend using eth-provider to create a connection const provider = ethProvider('frame') as eth-provider will handle any connection edge cases across browsers and environments

\n

Frame's injected provider

\n

Frame also has a browser extension for injecting a Frame-connected EIP-1193 provider into web apps as window.ethereum. This can be used to inject a connection when an app does not provide the option to connect to Frame natively.

\n

Related

\n\n

\n

\n
\n Website ⁃\n Blog ⁃\n Twitter ⁃\n Chat\n
\n\n
", - "readmeOriginal": "

\n
\n \"Frame\"\n
\n
\n F R A M E\n
\n
\n

\n

System-wide Web3 for macOS, Windows and Linux 🎉

\n
\n
\n Features ⁃\n Downloads ⁃\n Related\n
\n
\n

\n

Frame is a native web3 interface that lets you sign data, securely manage accounts and transparently interact with dapps via web3 protocols like Ethereum and IPFS!

\n

Features

\n
    \n
  • First-class Hardware Signer Support\n
      \n
    • Use your GridPlus, Ledger and Trezor accounts with any dapp!
    • \n
    \n
  • \n
  • Extensive Software Signer Support\n
      \n
    • Use a mnemonic phrase, keystore.json or standalone private keys to create and backup accounts!
    • \n
    \n
  • \n
  • Permissions\n
      \n
    • You'll always have full control of which dapps have permission to access Frame and can monitor with full transparency what requests are being made to the network.
    • \n
    \n
  • \n
  • Set your own connections to Ethereum and IPFS\n
      \n
    • Never be locked into using a centralized gateway
    • \n
    \n
  • \n
  • Menu Bar Support\n
      \n
    • Frame stays out of the way and sits quietly in your menu bar until it's needed
    • \n
    \n
  • \n
  • Cross Platform\n
      \n
    • macOS, Windows and Linux!
    • \n
    \n
  • \n
\n

Talks

\n\n

Downloads

\n\n

Run Source

\n
# Clone\n› git clone https://github.com/floating/frame\n\n# Install\n› npm run setup\n\n# Run\n› npm run prod
\n

On Windows: Run npm install --global --production windows-build-tools as administrator before running the demo. You can find more info about this here: https://github.com/felixrieseberg/windows-build-tools.

\n

On Ubuntu: Run sudo apt-get install build-essential libudev-dev before running the demo.

\n

Build Apps

\n
› npm run bundle # Create app bundle\n› npm run build # Build apps for current platform
\n

Connect to Frame natively

\n

Frame exposes system-wide JSON-RPC endpoints ws://127.0.0.1:1248 and http://127.0.0.1:1248 that you can connect to from any app. We recommend using eth-provider to create a connection const provider = ethProvider('frame') as eth-provider will handle any connection edge cases across browsers and environments

\n

Frame's injected provider

\n

Frame also has a browser extension for injecting a Frame-connected EIP-1193 provider into web apps as window.ethereum. This can be used to inject a connection when an app does not provide the option to connect to Frame natively.

\n

Related

\n\n

\n

\n
\n Website ⁃\n Blog ⁃\n Twitter ⁃\n Chat\n
\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.081Z" - }, - "gdevelop": { - "readmeCleaned": "

\"GDevelop

\n

GDevelop is a full-featured, no-code, open-source game development software. You can build games for mobile, desktop and the web. GDevelop is fast and easy to use: the game logic is built up using an intuitive and powerful event-based system.

\n

\"The

\n

Getting started

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
I want to...🚀 What to do
Download GDevelop to make gamesGo to GDevelop website to download the app!
Contribute to the editorDownload Node.js and follow this README.
Create/improve an extensionDownload Node.js and follow this README.
Help to translate GDevelopGo on the GDevelop project on Crowdin.
\n
\n

Are you interested in contributing to GDevelop for the first time? Take a look at the list of good first issues, good first contributions or the \"🏐 not too hard\" cards on the Roadmap.

\n
\n

Overview of the architecture

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Directoryℹ️ Description
CoreGDevelop core library, containing common tools to implement the IDE and work with GDevelop games.
GDJSThe game engine, written in TypeScript, using PixiJS (WebGL), powering all GDevelop games.
GDevelop.jsBindings of Core, GDJS and Extensions to JavaScript (with WebAssembly), used by the IDE.
newIDEThe game editor, written in JavaScript with React, Electron and PixiJS.
ExtensionsExtensions for the game engine, providing objects, behaviors, events and new features.
\n

To learn more about GDevelop Architecture, read the architecture overview here.

\n

Pre-generated documentation of the Core library, C++ and TypeScript game engines is available here.

\n

Status of the tests and builds: \"macOS \"Fast \"All \"Windows \"https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg\"

\n

Links

\n

Community

\n\n

Development Roadmap

\n\n

Games made with GDevelop

\n\n

\"Some

\n

License

\n
    \n
  • The Core library, the native and HTML5 game engines, the IDE, and all extensions (respectively Core, GDJS, newIDE and Extensions folders) are under the MIT license.
  • \n
  • The name, GDevelop, and its logo are the exclusive property of Florian Rival.
  • \n
\n

Games exported with GDevelop are based on the GDevelop game engine (see Core and GDJS folders): this engine is distributed under the MIT license so that you can distribute, sell or do anything with the games you created with GDevelop. In particular, you are not forced to make your game open-source.

\n
", - "readmeOriginal": "

\"GDevelop

\n

GDevelop is a full-featured, no-code, open-source game development software. You can build games for mobile, desktop and the web. GDevelop is fast and easy to use: the game logic is built up using an intuitive and powerful event-based system.

\n

\"The

\n

Getting started

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
I want to...🚀 What to do
Download GDevelop to make gamesGo to GDevelop website to download the app!
Contribute to the editorDownload Node.js and follow this README.
Create/improve an extensionDownload Node.js and follow this README.
Help to translate GDevelopGo on the GDevelop project on Crowdin.
\n
\n

Are you interested in contributing to GDevelop for the first time? Take a look at the list of good first issues, good first contributions or the \"🏐 not too hard\" cards on the Roadmap.

\n
\n

Overview of the architecture

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Directoryℹ️ Description
CoreGDevelop core library, containing common tools to implement the IDE and work with GDevelop games.
GDJSThe game engine, written in TypeScript, using PixiJS (WebGL), powering all GDevelop games.
GDevelop.jsBindings of Core, GDJS and Extensions to JavaScript (with WebAssembly), used by the IDE.
newIDEThe game editor, written in JavaScript with React, Electron and PixiJS.
ExtensionsExtensions for the game engine, providing objects, behaviors, events and new features.
\n

To learn more about GDevelop Architecture, read the architecture overview here.

\n

Pre-generated documentation of the Core library, C++ and TypeScript game engines is available here.

\n

Status of the tests and builds: \"macOS \"Fast \"All \"Windows \"https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg\"

\n

Links

\n

Community

\n\n

Development Roadmap

\n\n

Games made with GDevelop

\n\n

\"Some

\n

License

\n
    \n
  • The Core library, the native and HTML5 game engines, the IDE, and all extensions (respectively Core, GDJS, newIDE and Extensions folders) are under the MIT license.
  • \n
  • The name, GDevelop, and its logo are the exclusive property of Florian Rival.
  • \n
\n

Games exported with GDevelop are based on the GDevelop game engine (see Core and GDJS folders): this engine is distributed under the MIT license so that you can distribute, sell or do anything with the games you created with GDevelop. In particular, you are not forced to make your game open-source.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.139Z" + "readmeCleaned": "

\n
\n \"Frame\"\n
\n
\n F R A M E\n
\n
\n

\n

System-wide Web3 for macOS, Windows and Linux 🎉

\n
\n
\n Features ⁃\n Installation ⁃\n Usage ⁃\n Related\n
\n
\n

\n

Frame is a web3 platform that creates a secure system-wide interface to your chains and accounts. Now any browser, command-line, or native application has the ability to access web3.

\n

Features

\n
    \n
  • First-class Hardware Signer Support\n
      \n
    • Use your GridPlus, Ledger and Trezor accounts with any dapp!
    • \n
    \n
  • \n
  • Extensive Software Signer Support\n
      \n
    • Use a mnemonic phrase, keystore.json or standalone private keys to create and backup accounts!
    • \n
    \n
  • \n
  • Permissions\n
      \n
    • You'll always have full control of which dapps have permission to access Frame and can monitor with full transparency what requests are being made to the network.
    • \n
    \n
  • \n
  • Omnichain Routing\n
      \n
    • With Frame's Omnichain routing dapps can seamlessly use multiple chains at the same time, enabling truly multichain experiences.
    • \n
    \n
  • \n
  • Transaction Decoding\n
      \n
    • By utilizing verified contract ABIs, transaction calldata can be decoded into concise and informative summaries, allowing you to sign transactions with confidence.
    • \n
    \n
  • \n
  • Set your own connections to Ethereum and IPFS\n
      \n
    • Never be locked into using a centralized gateway
    • \n
    \n
  • \n
  • Menu Bar Support\n
      \n
    • Frame stays out of the way and sits quietly in your menu bar until needed
    • \n
    \n
  • \n
  • Cross Platform\n
      \n
    • MacOS, Windows and Linux!
    • \n
    \n
  • \n
\n

Talks

\n\n

Installation

\n

Downloads

\n\n

Arch Linux

\n

If you use an arch-based distro, you can use an AUR Helper like yay to install Frame by running yay -S frame-eth or for the development version: yay -S frame-eth-dev.

\n

Run Source

\n

On Ubuntu: Run sudo apt-get install build-essential libudev-dev.

\n
# Clone\n› git clone https://github.com/floating/frame\n\n# Use node v18\n› nvm install 18.12.1\n› nvm use 18.12.1\n\n\n# Install\n› npm run setup\n\n# Run\n› npm run prod
\n

Build

\n
› npm run bundle # Create bundle\n› npm run build # Build Frame for current platform
\n

Usage

\n

Connect to Frame natively

\n

Frame exposes system-wide JSON-RPC endpoints ws://127.0.0.1:1248 and http://127.0.0.1:1248 that you can connect to from any app. We recommend using eth-provider to create a connection const provider = ethProvider('frame') as eth-provider will handle any connection edge cases across browsers and environments

\n

Frame's injected provider

\n

Frame also has a browser extension for injecting a Frame-connected EIP-1193 provider into web apps as window.ethereum. This can be used to inject a connection when an app does not provide the option to connect to Frame natively.

\n

Related

\n\n

\n

\n
\n Website ⁃\n Blog ⁃\n Twitter ⁃\n Chat\n
\n\n
", + "readmeOriginal": "

\n
\n \"Frame\"\n
\n
\n F R A M E\n
\n
\n

\n

System-wide Web3 for macOS, Windows and Linux 🎉

\n
\n
\n Features ⁃\n Installation ⁃\n Usage ⁃\n Related\n
\n
\n

\n

Frame is a web3 platform that creates a secure system-wide interface to your chains and accounts. Now any browser, command-line, or native application has the ability to access web3.

\n

Features

\n
    \n
  • First-class Hardware Signer Support\n
      \n
    • Use your GridPlus, Ledger and Trezor accounts with any dapp!
    • \n
    \n
  • \n
  • Extensive Software Signer Support\n
      \n
    • Use a mnemonic phrase, keystore.json or standalone private keys to create and backup accounts!
    • \n
    \n
  • \n
  • Permissions\n
      \n
    • You'll always have full control of which dapps have permission to access Frame and can monitor with full transparency what requests are being made to the network.
    • \n
    \n
  • \n
  • Omnichain Routing\n
      \n
    • With Frame's Omnichain routing dapps can seamlessly use multiple chains at the same time, enabling truly multichain experiences.
    • \n
    \n
  • \n
  • Transaction Decoding\n
      \n
    • By utilizing verified contract ABIs, transaction calldata can be decoded into concise and informative summaries, allowing you to sign transactions with confidence.
    • \n
    \n
  • \n
  • Set your own connections to Ethereum and IPFS\n
      \n
    • Never be locked into using a centralized gateway
    • \n
    \n
  • \n
  • Menu Bar Support\n
      \n
    • Frame stays out of the way and sits quietly in your menu bar until needed
    • \n
    \n
  • \n
  • Cross Platform\n
      \n
    • MacOS, Windows and Linux!
    • \n
    \n
  • \n
\n

Talks

\n\n

Installation

\n

Downloads

\n\n

Arch Linux

\n

If you use an arch-based distro, you can use an AUR Helper like yay to install Frame by running yay -S frame-eth or for the development version: yay -S frame-eth-dev.

\n

Run Source

\n

On Ubuntu: Run sudo apt-get install build-essential libudev-dev.

\n
# Clone\n› git clone https://github.com/floating/frame\n\n# Use node v18\n› nvm install 18.12.1\n› nvm use 18.12.1\n\n\n# Install\n› npm run setup\n\n# Run\n› npm run prod
\n

Build

\n
› npm run bundle # Create bundle\n› npm run build # Build Frame for current platform
\n

Usage

\n

Connect to Frame natively

\n

Frame exposes system-wide JSON-RPC endpoints ws://127.0.0.1:1248 and http://127.0.0.1:1248 that you can connect to from any app. We recommend using eth-provider to create a connection const provider = ethProvider('frame') as eth-provider will handle any connection edge cases across browsers and environments

\n

Frame's injected provider

\n

Frame also has a browser extension for injecting a Frame-connected EIP-1193 provider into web apps as window.ethereum. This can be used to inject a connection when an app does not provide the option to connect to Frame natively.

\n

Related

\n\n

\n

\n
\n Website ⁃\n Blog ⁃\n Twitter ⁃\n Chat\n
\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:45.638Z" }, "gaucho": { - "readmeCleaned": "

Gaucho

\n

by @angrykoala
\n\"Build

\n
\n

The Minimalist Task Launcher

\n
\n

Gaucho is an open-source, customizable task launcher to run your apps, commands or scripts.\nConfigure your commands and run them in a non-intrusive interface. Say goodbye to dozens of terminals.\nCheck https://angrykoala.github.io/gaucho/ to get started.

\n

\"Gaucho

\n

As a developer, it is quite common to repeat the same commands over an over. Running an app, starting a server, compiling your code or building a front-end for example. Most of these are just background tasks that just need to be running, or executed from time to time. Typing the command is slow, and having a terminal per task consumes our precious screen real state. Gaucho provides a simple way to de-clutter your screen by bundling all of those tasks in a simple menu to run and stop these, quick, and simple.

\n

Just add a name, type a command as you would in your terminal, set any env variable or path needed and you are good to go!

\n

Features

\n
    \n
  • Easily run commands using a simple GUI.
  • \n
  • Schedule your tasks.
  • \n
  • Available for Windows, Linux and Mac.
  • \n
  • Organize your tasks.
  • \n
  • Environment variables.
  • \n
  • Import/Export tasks.
  • \n
  • Handy log output.
  • \n
  • Themes.
  • \n
  • Batch execution of tasks.
  • \n
\n

Download

\n

Gaucho is available for Windows, Mac and Linux.\nDownload here

\n

All releases available at https://github.com/angrykoala/gaucho/releases

\n

Gaucho is also available in the Snap store (Linux)

\n

\"Get

\n

If you need a different version, please, follow the development instructions to make your own build from the source code or leave an issue.

\n

Usage

\n
\n

Check the Official docs for the updated documentation

\n
\n

Gaucho allows you to configure tasks that can be grouped in suites. Each task can be configured by providing a name and command. Tasks can be executed independently, or the whole suite can be executed as once.

\n

Creating and Editing tasks

\n

By clicking the Edit button (top right corner). You'll enter the edit mode that allows you to create, delete, update and move tasks

\n

You can add new tasks to the current suite by clicking \"Add New Task\" at the bottom of the list. By clicking on a task name you'll be able to edit that task.

\n

While editing/creating a new tasks, you should add a name to the task and a command. The command can be any shell/terminal accepted command or an executable file. Optionally a path can be added as well, if no path is added, default user path will be used.

\n

The tasks can be deleted by clicking the Delete button. In this mode you can also move tasks (clicking on the drag handle), reorder suites, create suites (+ button), delete and rename suites and tasks (through the context menu)

\n

Development

\n

If you want to contribute to Gaucho, create a new different version of Gaucho, or compile it from source code, follow these instructions.

\n
\n

Check the Official docs for the updated intructions.

\n
\n

Clone/download source code from the GitHub. Make sure you have node and npm already installed in your system:

\n
    \n
  1. npm install to install electron and all the dependencies.
  2. \n
  3. npm run start-dev to run gaucho in dev mode with chrome dev tools enabled.
  4. \n
  5. npm run dist to build and package gaucho for your system. The artifacts are located in dist/.\n
      \n
    • If you encounter a problem while building, please, check Common Issues
    • \n
    \n
  6. \n
  7. npm run dist-all to build and package gaucho for all supported architectures and platforms, it will take a while.\n\n
  8. \n
  9. npm test to run the automated tests.\n
      \n
    • npm run eslint to run eslint to check code style.
    • \n
    • Please, ensure the tests and linter are passing before creating a pull requests. Add tests for your changes.
    • \n
    \n
  10. \n
\n
    \n
  • To install snap version locally: snap install --dangerous gaucho_0.6.3_amd64.deb
  • \n
  • Use npm run pack to execute a lightweight built with just the basic version of your OS
  • \n
\n

Release to snap (only for collaborators):

\n
    \n
  1. snapcraft login
  2. \n
  3. snapcraft upload Gaucho_0.6.0_amd64.snap --release=stable
  4. \n
\n

Contributing to Docs:

\n

Gaucho Docs can be found at https://angrykoala.github.io/gaucho/.They have been built using Docusaurus.

\n

Instructions:

\n

The docs branch is /docs.Modifications to Docs should be done against /docs branch.

\n

Commands for Development:

\n
    \n
  • npm install to install dependencies for project.
  • \n
  • npm start start to run docusaurus locally in port 3000
  • \n
\n

Folders:

\n
    \n
  • /docs: Docs pages corresponding to items in menu(introduction,getting started etc) on Docs page.
  • \n
  • /src/pages: Pages for each item in page menu.
  • \n
\n

Instructions to deploy (only for collaborators):

\n\n

Troubleshooting

\n

Check Troubleshooting Page

\n

Acknowledgments

\n\n

License

\n

Gaucho is being developed and maintained as Open-Source software by @angrykoala (https://github.com/angrykoala) licensed under GNU GENERAL PUBLIC LICENSE version 3

\n

The original source code can be found at: https://github.com/angrykoala/gaucho

\n
\n

You can find more information about Gaucho License here

\n
\n
", - "readmeOriginal": "

Gaucho

\n

by @angrykoala
\n\"Build

\n
\n

The Minimalist Task Launcher

\n
\n

Gaucho is an open-source, customizable task launcher to run your apps, commands or scripts.\nConfigure your commands and run them in a non-intrusive interface. Say goodbye to dozens of terminals.\nCheck https://angrykoala.github.io/gaucho/ to get started.

\n

\"Gaucho

\n

As a developer, it is quite common to repeat the same commands over an over. Running an app, starting a server, compiling your code or building a front-end for example. Most of these are just background tasks that just need to be running, or executed from time to time. Typing the command is slow, and having a terminal per task consumes our precious screen real state. Gaucho provides a simple way to de-clutter your screen by bundling all of those tasks in a simple menu to run and stop these, quick, and simple.

\n

Just add a name, type a command as you would in your terminal, set any env variable or path needed and you are good to go!

\n

Features

\n
    \n
  • Easily run commands using a simple GUI.
  • \n
  • Schedule your tasks.
  • \n
  • Available for Windows, Linux and Mac.
  • \n
  • Organize your tasks.
  • \n
  • Environment variables.
  • \n
  • Import/Export tasks.
  • \n
  • Handy log output.
  • \n
  • Themes.
  • \n
  • Batch execution of tasks.
  • \n
\n

Download

\n

Gaucho is available for Windows, Mac and Linux.\nDownload here

\n

All releases available at https://github.com/angrykoala/gaucho/releases

\n

Gaucho is also available in the Snap store (Linux)

\n

\"Get

\n

If you need a different version, please, follow the development instructions to make your own build from the source code or leave an issue.

\n

Usage

\n
\n

Check the Official docs for the updated documentation

\n
\n

Gaucho allows you to configure tasks that can be grouped in suites. Each task can be configured by providing a name and command. Tasks can be executed independently, or the whole suite can be executed as once.

\n

Creating and Editing tasks

\n

By clicking the Edit button (top right corner). You'll enter the edit mode that allows you to create, delete, update and move tasks

\n

You can add new tasks to the current suite by clicking \"Add New Task\" at the bottom of the list. By clicking on a task name you'll be able to edit that task.

\n

While editing/creating a new tasks, you should add a name to the task and a command. The command can be any shell/terminal accepted command or an executable file. Optionally a path can be added as well, if no path is added, default user path will be used.

\n

The tasks can be deleted by clicking the Delete button. In this mode you can also move tasks (clicking on the drag handle), reorder suites, create suites (+ button), delete and rename suites and tasks (through the context menu)

\n

Development

\n

If you want to contribute to Gaucho, create a new different version of Gaucho, or compile it from source code, follow these instructions.

\n
\n

Check the Official docs for the updated intructions.

\n
\n

Clone/download source code from the GitHub. Make sure you have node and npm already installed in your system:

\n
    \n
  1. npm install to install electron and all the dependencies.
  2. \n
  3. npm run start-dev to run gaucho in dev mode with chrome dev tools enabled.
  4. \n
  5. npm run dist to build and package gaucho for your system. The artifacts are located in dist/.\n
      \n
    • If you encounter a problem while building, please, check Common Issues
    • \n
    \n
  6. \n
  7. npm run dist-all to build and package gaucho for all supported architectures and platforms, it will take a while.\n\n
  8. \n
  9. npm test to run the automated tests.\n
      \n
    • npm run eslint to run eslint to check code style.
    • \n
    • Please, ensure the tests and linter are passing before creating a pull requests. Add tests for your changes.
    • \n
    \n
  10. \n
\n
    \n
  • To install snap version locally: snap install --dangerous gaucho_0.6.3_amd64.deb
  • \n
  • Use npm run pack to execute a lightweight built with just the basic version of your OS
  • \n
\n

Release to snap (only for collaborators):

\n
    \n
  1. snapcraft login
  2. \n
  3. snapcraft upload Gaucho_0.6.0_amd64.snap --release=stable
  4. \n
\n

Contributing to Docs:

\n

Gaucho Docs can be found at https://angrykoala.github.io/gaucho/.They have been built using Docusaurus.

\n

Instructions:

\n

The docs branch is /docs.Modifications to Docs should be done against /docs branch.

\n

Commands for Development:

\n
    \n
  • npm install to install dependencies for project.
  • \n
  • npm start start to run docusaurus locally in port 3000
  • \n
\n

Folders:

\n
    \n
  • /docs: Docs pages corresponding to items in menu(introduction,getting started etc) on Docs page.
  • \n
  • /src/pages: Pages for each item in page menu.
  • \n
\n

Instructions to deploy (only for collaborators):

\n\n

Troubleshooting

\n

Check Troubleshooting Page

\n

Acknowledgments

\n\n

License

\n

Gaucho is being developed and maintained as Open-Source software by @angrykoala (https://github.com/angrykoala) licensed under GNU GENERAL PUBLIC LICENSE version 3

\n

The original source code can be found at: https://github.com/angrykoala/gaucho

\n
\n

You can find more information about Gaucho License here

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.205Z" + "readmeCleaned": "

Gaucho

\n

by @angrykoala
\n\"Build

\n
\n

The Minimalist Task Launcher

\n
\n

Gaucho is an open-source, customizable task launcher to run your apps, commands or scripts.\nConfigure your commands and run them in a non-intrusive interface. Say goodbye to dozens of terminals.\nCheck https://angrykoala.github.io/gaucho/ to get started.

\n

\"Gaucho

\n

As a developer, it is quite common to repeat the same commands over an over. Running an app, starting a server, compiling your code or building a front-end for example. Most of these are just background tasks that just need to be running, or executed from time to time. Typing the command is slow, and having a terminal per task consumes our precious screen real state. Gaucho provides a simple way to de-clutter your screen by bundling all of those tasks in a simple menu to run and stop these, quick, and simple.

\n

Just add a name, type a command as you would in your terminal, set any env variable or path needed and you are good to go!

\n

Features

\n
    \n
  • Easily run commands using a simple GUI.
  • \n
  • Schedule your tasks.
  • \n
  • Available for Windows, Linux and Mac.
  • \n
  • Organize your tasks.
  • \n
  • Environment variables.
  • \n
  • Import/Export tasks.
  • \n
  • Handy log output.
  • \n
  • Themes.
  • \n
  • Batch execution of tasks.
  • \n
\n

Download

\n

Gaucho is available for Windows, Mac and Linux.\nDownload here

\n

All releases available at https://github.com/angrykoala/gaucho/releases

\n

Gaucho is also available in the Snap store (Linux)

\n

\"Get

\n

If you need a different version, please, follow the development instructions to make your own build from the source code or leave an issue.

\n

Usage

\n
\n

Check the Official docs for the updated documentation

\n
\n

Gaucho allows you to configure tasks that can be grouped in suites. Each task can be configured by providing a name and command. Tasks can be executed independently, or the whole suite can be executed as once.

\n

Creating and Editing tasks

\n

By clicking the Edit button (top right corner). You'll enter the edit mode that allows you to create, delete, update and move tasks

\n

You can add new tasks to the current suite by clicking \"Add New Task\" at the bottom of the list. By clicking on a task name you'll be able to edit that task.

\n

While editing/creating a new tasks, you should add a name to the task and a command. The command can be any shell/terminal accepted command or an executable file. Optionally a path can be added as well, if no path is added, default user path will be used.

\n

The tasks can be deleted by clicking the Delete button. In this mode you can also move tasks (clicking on the drag handle), reorder suites, create suites (+ button), delete and rename suites and tasks (through the context menu)

\n

Development

\n

If you want to contribute to Gaucho, create a new different version of Gaucho, or compile it from source code, follow these instructions.

\n
\n

Check the Official docs for the updated intructions.

\n
\n

Clone/download source code from the GitHub. Make sure you have node and npm already installed in your system:

\n
    \n
  1. npm install to install electron and all the dependencies.
  2. \n
  3. npm run start-dev to run gaucho in dev mode with chrome dev tools enabled.
  4. \n
  5. npm run dist to build and package gaucho for your system. The artifacts are located in dist/.\n
      \n
    • If you encounter a problem while building, please, check Common Issues
    • \n
    \n
  6. \n
  7. npm run dist-all to build and package gaucho for all supported architectures and platforms, it will take a while.\n\n
  8. \n
  9. npm test to run the automated tests.\n
      \n
    • npm run eslint to run eslint to check code style.
    • \n
    • Please, ensure the tests and linter are passing before creating a pull requests. Add tests for your changes.
    • \n
    \n
  10. \n
\n
    \n
  • To install snap version locally: snap install --dangerous gaucho_0.6.3_amd64.deb
  • \n
  • Use npm run pack to execute a lightweight built with just the basic version of your OS
  • \n
\n

Release to snap (only for collaborators):

\n
    \n
  1. snapcraft login
  2. \n
  3. snapcraft upload Gaucho_0.6.0_amd64.snap --release=stable
  4. \n
\n

Contributing to Docs:

\n

Gaucho Docs can be found at https://angrykoala.github.io/gaucho/.They have been built using Docusaurus.

\n

Instructions:

\n

The docs branch is /docs.Modifications to Docs should be done against /docs branch.

\n

Commands for Development:

\n
    \n
  • npm install to install dependencies for project.
  • \n
  • npm start start to run docusaurus locally in port 3000
  • \n
\n

Folders:

\n
    \n
  • /docs: Docs pages corresponding to items in menu(introduction,getting started etc) on Docs page.
  • \n
  • /src/pages: Pages for each item in page menu.
  • \n
\n

Instructions to deploy (only for collaborators):

\n\n

Troubleshooting

\n

Check Troubleshooting Page

\n

Acknowledgments

\n\n

License

\n

Gaucho is being developed and maintained as Open-Source software by @angrykoala (https://github.com/angrykoala) licensed under GNU GENERAL PUBLIC LICENSE version 3

\n

The original source code can be found at: https://github.com/angrykoala/gaucho

\n
\n

You can find more information about Gaucho License here

\n
\n
", + "readmeOriginal": "

Gaucho

\n

by @angrykoala
\n\"Build

\n
\n

The Minimalist Task Launcher

\n
\n

Gaucho is an open-source, customizable task launcher to run your apps, commands or scripts.\nConfigure your commands and run them in a non-intrusive interface. Say goodbye to dozens of terminals.\nCheck https://angrykoala.github.io/gaucho/ to get started.

\n

\"Gaucho

\n

As a developer, it is quite common to repeat the same commands over an over. Running an app, starting a server, compiling your code or building a front-end for example. Most of these are just background tasks that just need to be running, or executed from time to time. Typing the command is slow, and having a terminal per task consumes our precious screen real state. Gaucho provides a simple way to de-clutter your screen by bundling all of those tasks in a simple menu to run and stop these, quick, and simple.

\n

Just add a name, type a command as you would in your terminal, set any env variable or path needed and you are good to go!

\n

Features

\n
    \n
  • Easily run commands using a simple GUI.
  • \n
  • Schedule your tasks.
  • \n
  • Available for Windows, Linux and Mac.
  • \n
  • Organize your tasks.
  • \n
  • Environment variables.
  • \n
  • Import/Export tasks.
  • \n
  • Handy log output.
  • \n
  • Themes.
  • \n
  • Batch execution of tasks.
  • \n
\n

Download

\n

Gaucho is available for Windows, Mac and Linux.\nDownload here

\n

All releases available at https://github.com/angrykoala/gaucho/releases

\n

Gaucho is also available in the Snap store (Linux)

\n

\"Get

\n

If you need a different version, please, follow the development instructions to make your own build from the source code or leave an issue.

\n

Usage

\n
\n

Check the Official docs for the updated documentation

\n
\n

Gaucho allows you to configure tasks that can be grouped in suites. Each task can be configured by providing a name and command. Tasks can be executed independently, or the whole suite can be executed as once.

\n

Creating and Editing tasks

\n

By clicking the Edit button (top right corner). You'll enter the edit mode that allows you to create, delete, update and move tasks

\n

You can add new tasks to the current suite by clicking \"Add New Task\" at the bottom of the list. By clicking on a task name you'll be able to edit that task.

\n

While editing/creating a new tasks, you should add a name to the task and a command. The command can be any shell/terminal accepted command or an executable file. Optionally a path can be added as well, if no path is added, default user path will be used.

\n

The tasks can be deleted by clicking the Delete button. In this mode you can also move tasks (clicking on the drag handle), reorder suites, create suites (+ button), delete and rename suites and tasks (through the context menu)

\n

Development

\n

If you want to contribute to Gaucho, create a new different version of Gaucho, or compile it from source code, follow these instructions.

\n
\n

Check the Official docs for the updated intructions.

\n
\n

Clone/download source code from the GitHub. Make sure you have node and npm already installed in your system:

\n
    \n
  1. npm install to install electron and all the dependencies.
  2. \n
  3. npm run start-dev to run gaucho in dev mode with chrome dev tools enabled.
  4. \n
  5. npm run dist to build and package gaucho for your system. The artifacts are located in dist/.\n
      \n
    • If you encounter a problem while building, please, check Common Issues
    • \n
    \n
  6. \n
  7. npm run dist-all to build and package gaucho for all supported architectures and platforms, it will take a while.\n\n
  8. \n
  9. npm test to run the automated tests.\n
      \n
    • npm run eslint to run eslint to check code style.
    • \n
    • Please, ensure the tests and linter are passing before creating a pull requests. Add tests for your changes.
    • \n
    \n
  10. \n
\n
    \n
  • To install snap version locally: snap install --dangerous gaucho_0.6.3_amd64.deb
  • \n
  • Use npm run pack to execute a lightweight built with just the basic version of your OS
  • \n
\n

Release to snap (only for collaborators):

\n
    \n
  1. snapcraft login
  2. \n
  3. snapcraft upload Gaucho_0.6.0_amd64.snap --release=stable
  4. \n
\n

Contributing to Docs:

\n

Gaucho Docs can be found at https://angrykoala.github.io/gaucho/.They have been built using Docusaurus.

\n

Instructions:

\n

The docs branch is /docs.Modifications to Docs should be done against /docs branch.

\n

Commands for Development:

\n
    \n
  • npm install to install dependencies for project.
  • \n
  • npm start start to run docusaurus locally in port 3000
  • \n
\n

Folders:

\n
    \n
  • /docs: Docs pages corresponding to items in menu(introduction,getting started etc) on Docs page.
  • \n
  • /src/pages: Pages for each item in page menu.
  • \n
\n

Instructions to deploy (only for collaborators):

\n\n

Troubleshooting

\n

Check Troubleshooting Page

\n

Acknowledgments

\n\n

License

\n

Gaucho is being developed and maintained as Open-Source software by @angrykoala (https://github.com/angrykoala) licensed under GNU GENERAL PUBLIC LICENSE version 3

\n

The original source code can be found at: https://github.com/angrykoala/gaucho

\n
\n

You can find more information about Gaucho License here

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:45.682Z" }, - "geeks-diary": { - "readmeCleaned": "

Geek's Diary

\n

\"Build

\n

Geek's Diary is markdown editor with version control system integrated. It helps programmers to write TIL(Today I Learned).

\n

\"Main

\n

🚀 Beta releases

\n

You can download the installer from Github Releases.

\n

Currently, only macOS is supported. The official version (v1.0.0) will also support Windows.

\n

AutoUpdater is omitted from beta release. When a new version is released, you will need to update it manually.

\n

Features

\n

Mix markdown with code

\n

\"gd1\"

\n

A note in Geek's Diary is comprised of snippets (markdown, code). You can freely mix different snippet types within one note.

\n

Categorize your note with development stack

\n

\"gd2\"

\n

Geek's Diary is for programmers. You can categorize your note with numerous development stacks (from konpa/devicon).

\n

Contribute measurement

\n

\"gd3\"

\n

Geek's Diary measures contribution with commit counts in a day. You can look your contribution level with grass UI in calendar. Similar with github!

\n

Version Control System integrated

\n

\"gd4\"

\n

Control your version with powerful VCS -- We currently supports git. Geek's Diary tracks your file changes from workspace, and you can committed it.

\n

Sync with remote repository

\n

\"gd5\"

\n

Thanks to the integration of the version control system, you can sync your workspace with remote repository. Log in to github and sync your TILs.

\n

Plan

\n

These are v1.0.0 features.

\n
    \n
  • Auto Updater #124
  • \n
  • Release win32 platform
  • \n
  • Performance issue for note editor #113
  • \n
  • Migrate from existing TIL repository #120
  • \n
\n

Development

\n

Requirements

\n\n

Project setup

\n

Fork the project on GitHub and clone your fork locally.

\n
git clone git@github.com:username/geeks-diary.git\ncd geeks-diary\n\ngit remote add upstream https://github.com/seokju-na/geeks-diary.git\ngit fetch upstream\n\nyarn install
\n

Starting

\n
yarn serve:browser:app\nyarn serve:browser:wizard\nyarn serve:main-process\n\n// After build completed.\n\nyarn start
\n

Test

\n
yarn test
\n

Contributing

\n

❤️ Thanks for your interest!

\n

If you have suggestions for how this project could be improved, or want to report a bug, open an issue! We'd love all and any contributions. If you have questions, too, we'd love to hear them.

\n

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

\n

License

\n

MIT Licensed

\n
", - "readmeOriginal": "

Geek's Diary

\n

\"Build

\n

Geek's Diary is markdown editor with version control system integrated. It helps programmers to write TIL(Today I Learned).

\n

\"Main

\n

🚀 Beta releases

\n

You can download the installer from Github Releases.

\n

Currently, only macOS is supported. The official version (v1.0.0) will also support Windows.

\n

AutoUpdater is omitted from beta release. When a new version is released, you will need to update it manually.

\n

Features

\n

Mix markdown with code

\n

\"gd1\"

\n

A note in Geek's Diary is comprised of snippets (markdown, code). You can freely mix different snippet types within one note.

\n

Categorize your note with development stack

\n

\"gd2\"

\n

Geek's Diary is for programmers. You can categorize your note with numerous development stacks (from konpa/devicon).

\n

Contribute measurement

\n

\"gd3\"

\n

Geek's Diary measures contribution with commit counts in a day. You can look your contribution level with grass UI in calendar. Similar with github!

\n

Version Control System integrated

\n

\"gd4\"

\n

Control your version with powerful VCS -- We currently supports git. Geek's Diary tracks your file changes from workspace, and you can committed it.

\n

Sync with remote repository

\n

\"gd5\"

\n

Thanks to the integration of the version control system, you can sync your workspace with remote repository. Log in to github and sync your TILs.

\n

Plan

\n

These are v1.0.0 features.

\n
    \n
  • Auto Updater #124
  • \n
  • Release win32 platform
  • \n
  • Performance issue for note editor #113
  • \n
  • Migrate from existing TIL repository #120
  • \n
\n

Development

\n

Requirements

\n\n

Project setup

\n

Fork the project on GitHub and clone your fork locally.

\n
git clone git@github.com:username/geeks-diary.git\ncd geeks-diary\n\ngit remote add upstream https://github.com/seokju-na/geeks-diary.git\ngit fetch upstream\n\nyarn install
\n

Starting

\n
yarn serve:browser:app\nyarn serve:browser:wizard\nyarn serve:main-process\n\n// After build completed.\n\nyarn start
\n

Test

\n
yarn test
\n

Contributing

\n

❤️ Thanks for your interest!

\n

If you have suggestions for how this project could be improved, or want to report a bug, open an issue! We'd love all and any contributions. If you have questions, too, we'd love to hear them.

\n

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

\n

License

\n

MIT Licensed

\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.274Z" + "gdevelop": { + "readmeCleaned": "

\"GDevelop

\n

GDevelop is a full-featured, no-code, open-source game development software. You can build games for mobile, desktop and the web. GDevelop is fast and easy to use: the game logic is built up using an intuitive and powerful event-based system.

\n

\"The

\n

Getting started

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
❔ I want to...🚀 What to do
Download GDevelop to make gamesGo to GDevelop website to download the app!
Contribute to the editorDownload Node.js and follow this README.
Create/improve an extensionDownload Node.js and follow this README.
Help to translate GDevelopGo on the GDevelop project on Crowdin or translate in-app tutorials.
\n
\n

Are you interested in contributing to GDevelop for the first time? Take a look at the list of good first issues, good first contributions or the \"🏐 not too hard\" cards on the Roadmap.

\n
\n

Overview of the architecture

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Directoryℹ️ Description
CoreGDevelop core library, containing common tools to implement the IDE and work with GDevelop games.
GDJSThe game engine, written in TypeScript, using PixiJS (WebGL), powering all GDevelop games.
GDevelop.jsBindings of Core, GDJS and Extensions to JavaScript (with WebAssembly), used by the IDE.
newIDEThe game editor, written in JavaScript with React, Electron and PixiJS.
ExtensionsExtensions for the game engine, providing objects, behaviors, events and new features.
\n

To learn more about GDevelop Architecture, read the architecture overview here.

\n

Pre-generated documentation of the Core library, C++ and TypeScript game engines is available here.

\n

Status of the tests and builds: \"macOS \"Fast \"All \"Windows \"https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg\"

\n

Links

\n

Community

\n\n

Development Roadmap

\n\n

Games made with GDevelop

\n\n

\"Some

\n

License

\n
    \n
  • The Core library, the native and HTML5 game engines, the IDE, and all extensions (respectively Core, GDJS, newIDE and Extensions folders) are under the MIT license.
  • \n
  • The name, GDevelop, and its logo are the exclusive property of Florian Rival.
  • \n
\n

Games exported with GDevelop are based on the GDevelop game engine (see Core and GDJS folders): this engine is distributed under the MIT license so that you can distribute, sell or do anything with the games you created with GDevelop. In particular, you are not forced to make your game open-source.

\n
", + "readmeOriginal": "

\"GDevelop

\n

GDevelop is a full-featured, no-code, open-source game development software. You can build games for mobile, desktop and the web. GDevelop is fast and easy to use: the game logic is built up using an intuitive and powerful event-based system.

\n

\"The

\n

Getting started

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
❔ I want to...🚀 What to do
Download GDevelop to make gamesGo to GDevelop website to download the app!
Contribute to the editorDownload Node.js and follow this README.
Create/improve an extensionDownload Node.js and follow this README.
Help to translate GDevelopGo on the GDevelop project on Crowdin or translate in-app tutorials.
\n
\n

Are you interested in contributing to GDevelop for the first time? Take a look at the list of good first issues, good first contributions or the \"🏐 not too hard\" cards on the Roadmap.

\n
\n

Overview of the architecture

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Directoryℹ️ Description
CoreGDevelop core library, containing common tools to implement the IDE and work with GDevelop games.
GDJSThe game engine, written in TypeScript, using PixiJS (WebGL), powering all GDevelop games.
GDevelop.jsBindings of Core, GDJS and Extensions to JavaScript (with WebAssembly), used by the IDE.
newIDEThe game editor, written in JavaScript with React, Electron and PixiJS.
ExtensionsExtensions for the game engine, providing objects, behaviors, events and new features.
\n

To learn more about GDevelop Architecture, read the architecture overview here.

\n

Pre-generated documentation of the Core library, C++ and TypeScript game engines is available here.

\n

Status of the tests and builds: \"macOS \"Fast \"All \"Windows \"https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg\"

\n

Links

\n

Community

\n\n

Development Roadmap

\n\n

Games made with GDevelop

\n\n

\"Some

\n

License

\n
    \n
  • The Core library, the native and HTML5 game engines, the IDE, and all extensions (respectively Core, GDJS, newIDE and Extensions folders) are under the MIT license.
  • \n
  • The name, GDevelop, and its logo are the exclusive property of Florian Rival.
  • \n
\n

Games exported with GDevelop are based on the GDevelop game engine (see Core and GDJS folders): this engine is distributed under the MIT license so that you can distribute, sell or do anything with the games you created with GDevelop. In particular, you are not forced to make your game open-source.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:45.971Z" }, - "geniemoji": { - "readmeCleaned": "

\"Github\n\"GitHub\n\"GitHub\n\"PRs\n\"Open

\n

\"Geniemoji

\n

Geniemoji 🧞‍♂️

\n

The Emoji Genie

\n

What is Geniemoji?

\n

Geniemoji is an app that makes using emojis on desktop simpler than ever
\nIt works on operating systems including Windows, MacOS, and Linux!
\nIt is an open source, desktop app built using Electron
\nIts purpose is to serve you with the most relevant emojis based on your command!

\n

How does it work?

\n
    \n
  • Geniemoji lives in your Menu Bar once the app is launched
  • \n
  • The app doesn't show up in the dock or anywhere else
  • \n
  • You can summon Geniemoji using either the shortcut keys: Control + e or by pressing its icon in the menu bar
  • \n
  • The shortcut keys are the same across all operating systems
  • \n
\n

This is Geniemoji 🧞‍♂️

\n

\"Geniemoji

\n
\n

Geniemoji lives in your menu bar 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji start page 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji emoji search 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji emoji search 👆

\n
\n

Using the app

\n
    \n
  • Go to the releases tab and download the latest version for your operating system\nOR
  • \n
  • clone the repo or download it as a zip
  • \n
  • Run npm install followed by npm start to run Geniemoji
  • \n
\n

Check out Geniemoji on YouTube here

\n

Publication(s)

\n\n
", - "readmeOriginal": "

\"Github\n\"GitHub\n\"GitHub\n\"PRs\n\"Open

\n

\"Geniemoji

\n

Geniemoji 🧞‍♂️

\n

The Emoji Genie

\n

What is Geniemoji?

\n

Geniemoji is an app that makes using emojis on desktop simpler than ever
\nIt works on operating systems including Windows, MacOS, and Linux!
\nIt is an open source, desktop app built using Electron
\nIts purpose is to serve you with the most relevant emojis based on your command!

\n

How does it work?

\n
    \n
  • Geniemoji lives in your Menu Bar once the app is launched
  • \n
  • The app doesn't show up in the dock or anywhere else
  • \n
  • You can summon Geniemoji using either the shortcut keys: Control + e or by pressing its icon in the menu bar
  • \n
  • The shortcut keys are the same across all operating systems
  • \n
\n

This is Geniemoji 🧞‍♂️

\n

\"Geniemoji

\n
\n

Geniemoji lives in your menu bar 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji start page 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji emoji search 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji emoji search 👆

\n
\n

Using the app

\n
    \n
  • Go to the releases tab and download the latest version for your operating system\nOR
  • \n
  • clone the repo or download it as a zip
  • \n
  • Run npm install followed by npm start to run Geniemoji
  • \n
\n

Check out Geniemoji on YouTube here

\n

Publication(s)

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.309Z" + "geeks-diary": { + "readmeCleaned": "

Geek's Diary

\n

\"Build

\n

Geek's Diary is markdown editor with version control system integrated. It helps programmers to write TIL(Today I Learned).

\n

\"Main

\n

🚀 Beta releases

\n

You can download the installer from Github Releases.

\n

Currently, only macOS is supported. The official version (v1.0.0) will also support Windows.

\n

AutoUpdater is omitted from beta release. When a new version is released, you will need to update it manually.

\n

Features

\n

Mix markdown with code

\n

\"gd1\"

\n

A note in Geek's Diary is comprised of snippets (markdown, code). You can freely mix different snippet types within one note.

\n

Categorize your note with development stack

\n

\"gd2\"

\n

Geek's Diary is for programmers. You can categorize your note with numerous development stacks (from konpa/devicon).

\n

Contribute measurement

\n

\"gd3\"

\n

Geek's Diary measures contribution with commit counts in a day. You can look your contribution level with grass UI in calendar. Similar with github!

\n

Version Control System integrated

\n

\"gd4\"

\n

Control your version with powerful VCS -- We currently supports git. Geek's Diary tracks your file changes from workspace, and you can committed it.

\n

Sync with remote repository

\n

\"gd5\"

\n

Thanks to the integration of the version control system, you can sync your workspace with remote repository. Log in to github and sync your TILs.

\n

Plan

\n

These are v1.0.0 features.

\n
    \n
  • Auto Updater #124
  • \n
  • Release win32 platform
  • \n
  • Performance issue for note editor #113
  • \n
  • Migrate from existing TIL repository #120
  • \n
\n

Development

\n

Requirements

\n\n

Project setup

\n

Fork the project on GitHub and clone your fork locally.

\n
git clone git@github.com:username/geeks-diary.git\ncd geeks-diary\n\ngit remote add upstream https://github.com/seokju-na/geeks-diary.git\ngit fetch upstream\n\nyarn install
\n

Starting

\n
yarn serve:browser:app\nyarn serve:browser:wizard\nyarn serve:main-process\n\n// After build completed.\n\nyarn start
\n

Test

\n
yarn test
\n

Contributing

\n

❤️ Thanks for your interest!

\n

If you have suggestions for how this project could be improved, or want to report a bug, open an issue! We'd love all and any contributions. If you have questions, too, we'd love to hear them.

\n

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

\n

License

\n

MIT Licensed

\n
", + "readmeOriginal": "

Geek's Diary

\n

\"Build

\n

Geek's Diary is markdown editor with version control system integrated. It helps programmers to write TIL(Today I Learned).

\n

\"Main

\n

🚀 Beta releases

\n

You can download the installer from Github Releases.

\n

Currently, only macOS is supported. The official version (v1.0.0) will also support Windows.

\n

AutoUpdater is omitted from beta release. When a new version is released, you will need to update it manually.

\n

Features

\n

Mix markdown with code

\n

\"gd1\"

\n

A note in Geek's Diary is comprised of snippets (markdown, code). You can freely mix different snippet types within one note.

\n

Categorize your note with development stack

\n

\"gd2\"

\n

Geek's Diary is for programmers. You can categorize your note with numerous development stacks (from konpa/devicon).

\n

Contribute measurement

\n

\"gd3\"

\n

Geek's Diary measures contribution with commit counts in a day. You can look your contribution level with grass UI in calendar. Similar with github!

\n

Version Control System integrated

\n

\"gd4\"

\n

Control your version with powerful VCS -- We currently supports git. Geek's Diary tracks your file changes from workspace, and you can committed it.

\n

Sync with remote repository

\n

\"gd5\"

\n

Thanks to the integration of the version control system, you can sync your workspace with remote repository. Log in to github and sync your TILs.

\n

Plan

\n

These are v1.0.0 features.

\n
    \n
  • Auto Updater #124
  • \n
  • Release win32 platform
  • \n
  • Performance issue for note editor #113
  • \n
  • Migrate from existing TIL repository #120
  • \n
\n

Development

\n

Requirements

\n\n

Project setup

\n

Fork the project on GitHub and clone your fork locally.

\n
git clone git@github.com:username/geeks-diary.git\ncd geeks-diary\n\ngit remote add upstream https://github.com/seokju-na/geeks-diary.git\ngit fetch upstream\n\nyarn install
\n

Starting

\n
yarn serve:browser:app\nyarn serve:browser:wizard\nyarn serve:main-process\n\n// After build completed.\n\nyarn start
\n

Test

\n
yarn test
\n

Contributing

\n

❤️ Thanks for your interest!

\n

If you have suggestions for how this project could be improved, or want to report a bug, open an issue! We'd love all and any contributions. If you have questions, too, we'd love to hear them.

\n

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

\n

License

\n

MIT Licensed

\n
", + "readmeFetchedAt": "2024-02-29T22:00:46.129Z" }, "geppetto": { - "readmeCleaned": "

Geppetto

\n

\"Geppetto

\n

Geppetto is a free and open animation tool to create and embed webGL animations in a web site. This is the repository for the browser app to create the animations.

\n\n

Geppetto - NEXT

\n

This is the branch for the Geppetto Studio 'next' where the studio application will be turned into a PWA, saying goodbye to the electron app. For the electron app version, check the main branch.

\n

What is Geppetto?

\n

Geppetto consists of two parts. A web application to define animated images, and a JavaScript library to play them.

\n

How does it work?

\n

You need to create a texture file as .PNG. in Geppetto you will make layers from your texture, and compose them into your image. Next step is to add mutations to your layer tree to create motion. You can then create timelines to define multiple animations.

\n

These animations (the created .json file and your texture .png) can then be loaded using the geppetto player and embedded in a website or electron app.

\n

\"Screenshot:

\n

Available Scripts

\n

Yarn scripts to get started with this repo:

\n
    \n
  • yarn start Starts the web app in develoment mode
  • \n
  • yarn test Running tests
  • \n
  • yarn build Create production builds
  • \n
\n

Learn More

\n

You can learn more in the Create React App documentation.

\n

To learn React, check out the React documentation.

\n

Special thanks

\n
    \n
  • Guido Theelen, for creating the Geppetto logo
  • \n
\n

License

\n

MIT (c) Matthijs Groen

\n
", - "readmeOriginal": "

Geppetto

\n

\"Geppetto

\n

Geppetto is a free and open animation tool to create and embed webGL animations in a web site. This is the repository for the browser app to create the animations.

\n\n

Geppetto - NEXT

\n

This is the branch for the Geppetto Studio 'next' where the studio application will be turned into a PWA, saying goodbye to the electron app. For the electron app version, check the main branch.

\n

What is Geppetto?

\n

Geppetto consists of two parts. A web application to define animated images, and a JavaScript library to play them.

\n

How does it work?

\n

You need to create a texture file as .PNG. in Geppetto you will make layers from your texture, and compose them into your image. Next step is to add mutations to your layer tree to create motion. You can then create timelines to define multiple animations.

\n

These animations (the created .json file and your texture .png) can then be loaded using the geppetto player and embedded in a website or electron app.

\n

\"Screenshot:

\n

Available Scripts

\n

Yarn scripts to get started with this repo:

\n
    \n
  • yarn start Starts the web app in develoment mode
  • \n
  • yarn test Running tests
  • \n
  • yarn build Create production builds
  • \n
\n

Learn More

\n

You can learn more in the Create React App documentation.

\n

To learn React, check out the React documentation.

\n

Special thanks

\n
    \n
  • Guido Theelen, for creating the Geppetto logo
  • \n
\n

License

\n

MIT (c) Matthijs Groen

\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.383Z" + "readmeCleaned": "

Geppetto

\n

\"Geppetto

\n

Geppetto is a free and open animation tool to create and embed webGL animations in a web site. This is the repository for the browser app to create the animations.

\n\n

Geppetto - NEXT

\n

This is the branch for the Geppetto Studio 'next' where the studio application will be turned into a PWA, saying goodbye to the electron app. For the electron app version, check the main branch.

\n

What is Geppetto?

\n

Geppetto consists of two parts. A web application to define animated images, and a JavaScript library to play them.

\n

How does it work?

\n

You need to create a texture file as .PNG. in Geppetto you will make layers from your texture, and compose them into your image. Next step is to add mutations to your layer tree to create motion. You can then create timelines to define multiple animations.

\n

These animations (the created .json file and your texture .png) can then be loaded using the geppetto player and embedded in a website or electron app.

\n

\"Screenshot:

\n

Available Scripts

\n

Yarn scripts to get started with this repo:

\n
    \n
  • yarn start Starts the web app in develoment mode
  • \n
  • yarn test Running tests
  • \n
  • yarn build Create production builds
  • \n
\n

Learn More

\n

You can learn more in the Create React App documentation.

\n

To learn React, check out the React documentation.

\n

Special thanks

\n
    \n
  • Guido Theelen, for creating the Geppetto logo
  • \n
\n

License

\n

MIT (c) Matthijs Groen

\n
", + "readmeOriginal": "

Geppetto

\n

\"Geppetto

\n

Geppetto is a free and open animation tool to create and embed webGL animations in a web site. This is the repository for the browser app to create the animations.

\n\n

Geppetto - NEXT

\n

This is the branch for the Geppetto Studio 'next' where the studio application will be turned into a PWA, saying goodbye to the electron app. For the electron app version, check the main branch.

\n

What is Geppetto?

\n

Geppetto consists of two parts. A web application to define animated images, and a JavaScript library to play them.

\n

How does it work?

\n

You need to create a texture file as .PNG. in Geppetto you will make layers from your texture, and compose them into your image. Next step is to add mutations to your layer tree to create motion. You can then create timelines to define multiple animations.

\n

These animations (the created .json file and your texture .png) can then be loaded using the geppetto player and embedded in a website or electron app.

\n

\"Screenshot:

\n

Available Scripts

\n

Yarn scripts to get started with this repo:

\n
    \n
  • yarn start Starts the web app in develoment mode
  • \n
  • yarn test Running tests
  • \n
  • yarn build Create production builds
  • \n
\n

Learn More

\n

You can learn more in the Create React App documentation.

\n

To learn React, check out the React documentation.

\n

Special thanks

\n
    \n
  • Guido Theelen, for creating the Geppetto logo
  • \n
\n

License

\n

MIT (c) Matthijs Groen

\n
", + "readmeFetchedAt": "2024-02-29T22:00:46.273Z" + }, + "geniemoji": { + "readmeCleaned": "

\"Github\n\"GitHub\n\"GitHub\n\"PRs\n\"Open

\n

\"Geniemoji

\n

Geniemoji 🧞‍♂️

\n

The Emoji Genie

\n

What is Geniemoji?

\n

Geniemoji is an app that makes using emojis on desktop simpler than ever
\nIt works on operating systems including Windows, MacOS, and Linux!
\nIt is an open source, desktop app built using Electron
\nIts purpose is to serve you with the most relevant emojis based on your command!

\n

How does it work?

\n
    \n
  • Geniemoji lives in your Menu Bar once the app is launched
  • \n
  • The app doesn't show up in the dock or anywhere else
  • \n
  • You can summon Geniemoji using either the shortcut keys: Control + e or by pressing its icon in the menu bar
  • \n
  • The shortcut keys are the same across all operating systems
  • \n
\n

This is Geniemoji 🧞‍♂️

\n

\"Geniemoji

\n
\n

Geniemoji lives in your menu bar 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji start page 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji emoji search 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji emoji search 👆

\n
\n

Using the app

\n
    \n
  • Go to the releases tab and download the latest version for your operating system\nOR
  • \n
  • clone the repo or download it as a zip
  • \n
  • Run npm install followed by npm start to run Geniemoji
  • \n
\n

Check out Geniemoji on YouTube here

\n

Publication(s)

\n\n
", + "readmeOriginal": "

\"Github\n\"GitHub\n\"GitHub\n\"PRs\n\"Open

\n

\"Geniemoji

\n

Geniemoji 🧞‍♂️

\n

The Emoji Genie

\n

What is Geniemoji?

\n

Geniemoji is an app that makes using emojis on desktop simpler than ever
\nIt works on operating systems including Windows, MacOS, and Linux!
\nIt is an open source, desktop app built using Electron
\nIts purpose is to serve you with the most relevant emojis based on your command!

\n

How does it work?

\n
    \n
  • Geniemoji lives in your Menu Bar once the app is launched
  • \n
  • The app doesn't show up in the dock or anywhere else
  • \n
  • You can summon Geniemoji using either the shortcut keys: Control + e or by pressing its icon in the menu bar
  • \n
  • The shortcut keys are the same across all operating systems
  • \n
\n

This is Geniemoji 🧞‍♂️

\n

\"Geniemoji

\n
\n

Geniemoji lives in your menu bar 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji start page 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji emoji search 👆

\n
\n

\"Geniemoji

\n
\n

Geniemoji emoji search 👆

\n
\n

Using the app

\n
    \n
  • Go to the releases tab and download the latest version for your operating system\nOR
  • \n
  • clone the repo or download it as a zip
  • \n
  • Run npm install followed by npm start to run Geniemoji
  • \n
\n

Check out Geniemoji on YouTube here

\n

Publication(s)

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:46.394Z" }, "git-it": { - "readmeCleaned": "

Git-it (Desktop App)

\n

\"Build\"\n\"js-standard-style\"\n\"Translations

\n

\"The\nGit-it is a desktop (Mac, Windows and Linux) app that teaches you how to use Git and GitHub on the command line.

\n

🚩The app includes translations in several languages: English, German, Spanish, French, Japanese, Korean, Kurdish, Polish, Portuguese, Ukrainian and traditional Chinese. 🚩\nDue to Code-Changes on handling translations, some translations are currently not visible as translated. The translations still need to be copied over to transifex, contributions are welcome! (see section 'Translations' and #77)

\n

The app was originally created by Jessica Lord (jlord) and it's current state is still strongly dependent on her Repositories and the operation of Reporobot on her servers. As the app seemed to be unmaintained, i (jotoeri) took it over and moved it to this organisation to update dependencies and content. It would just have been a pity to see such a great tutorial die. However, I would appreciate if Jessica wants to keep up this work together.

\n
\n

Hello future Forkers, Branchers and Pull Requesters!

\n

This application contains challenges for learning Git and GitHub—by using real Git and GitHub, not emulators. You'll be learning the awesome (and not so scary) command line and GitHub which means when you finish all of the challenges you'll have real repositories on your GitHub account and green squares on your contribution chart.

\n

\"contributions\"

\n

What to Install

\n

You will need this app, Git-it as well as a text editor. You'll also of course need Git and the first challenge in Git-it helps you get that set up. But if you want to get a head start, go for it! You'll continue to use Git and your text editor throughout your bright social coding future.

\n

As a part of the challenges you'll also create a (free) account on GitHub. If you've already got one, high-five!

\n

Git

\n

We recommend installing Git on your computer by installing the latest version from the Git website.

\n

Note—If you're using Windows, you should use the Git Shell app as your terminal—it is installed with Git. In Mac and Linux you can use the app Terminal, which is already on your computer.

\n

Text Editor

\n

I'm quite partial (I'm on the team!) but Atom is a great text editor (also free) and it is built on Electron.js, just like Git-it. Visit the website and download the version for your operating system. Sublime, Microsoft VS Code and Adobe Brackets are other options.

\n

Git-it

\n

You can view the releases section of this repository to find the download for your operating system. Click to download your version. Once it has downloaded to your default Downloads directory, unzip the folder and run the Git-it executable. The executables for Mac, Windows and Linux:

\n

\"executables\"

\n
    \n
  • Mac Right (control) click the Git-it icon, select Open and then Open again. You can drag the icon into your Applications directory if you want, but it's not required. If needed, more detailed installation instructions can be found in this issue.
  • \n
  • Windows Double-click the executable.
  • \n
  • Linux Double-click the executable. If the app isn't running, see this issue.
  • \n
\n

Get Started!

\n

Open Git-it and click the button to begin the first challenge. Have your terminal and text editor open, too. Follow along with the instructions in each challenge and use the terminal or editor as instructed.

\n

When you've completed the steps in a challenge click 'Verify'. Depending on the challenge you may need to also select the folder you did your work in for Git-it to verify.

\n

Questions? Open an issue on this repository.

\n

Want to contribute or build locally? See the contributing documentation

\n
\n

Tips For Getting Started

\n

Code snippets often times look like $ some code-stuff --here. The dollar sign identifies the line as one a user would enter into the command line, but you don't actually include it when you type it into terminal. In this case, you'd actually just type some code-stuff --here.

\n

Variables are indicated by <VARIABLENAME> in code snippets. When you actually use the line of code, replace <VARIABLENAME>, with your variable. For instance to make a new folder in terminal the format is, mkdir <FOLDERNAME>, so if you wanted to make a folder named 'octocat', you'd type: mkdir octocat.

\n

Command line, terminal and bash all basically mean the same thing: the MS-DOS, Doogie Howser looking screen full of words and numbers. It's awesomely powerful and allows you to control your computer with text commands.

\n

You can do a lot of things from your terminal like delete, rename, copy or create files and folders; run scripts and send things back and forth between servers (like the ones storing things on GitHub.com) and your computer (also a server!).

\n

Translations

\n

You found some english text on the translated content? That might happen, if we changed some content on the english base but the appropriate translation is still missing. We are happy on every contribution, so feel free to head over to the Transifex Project to insert the right translations there! The next release will then be a bit more complete! ☺️🎉

\n
", - "readmeOriginal": "

Git-it (Desktop App)

\n

\"Build\"\n\"js-standard-style\"\n\"Translations

\n

\"The\nGit-it is a desktop (Mac, Windows and Linux) app that teaches you how to use Git and GitHub on the command line.

\n

🚩The app includes translations in several languages: English, German, Spanish, French, Japanese, Korean, Kurdish, Polish, Portuguese, Ukrainian and traditional Chinese. 🚩\nDue to Code-Changes on handling translations, some translations are currently not visible as translated. The translations still need to be copied over to transifex, contributions are welcome! (see section 'Translations' and #77)

\n

The app was originally created by Jessica Lord (jlord) and it's current state is still strongly dependent on her Repositories and the operation of Reporobot on her servers. As the app seemed to be unmaintained, i (jotoeri) took it over and moved it to this organisation to update dependencies and content. It would just have been a pity to see such a great tutorial die. However, I would appreciate if Jessica wants to keep up this work together.

\n
\n

Hello future Forkers, Branchers and Pull Requesters!

\n

This application contains challenges for learning Git and GitHub—by using real Git and GitHub, not emulators. You'll be learning the awesome (and not so scary) command line and GitHub which means when you finish all of the challenges you'll have real repositories on your GitHub account and green squares on your contribution chart.

\n

\"contributions\"

\n

What to Install

\n

You will need this app, Git-it as well as a text editor. You'll also of course need Git and the first challenge in Git-it helps you get that set up. But if you want to get a head start, go for it! You'll continue to use Git and your text editor throughout your bright social coding future.

\n

As a part of the challenges you'll also create a (free) account on GitHub. If you've already got one, high-five!

\n

Git

\n

We recommend installing Git on your computer by installing the latest version from the Git website.

\n

Note—If you're using Windows, you should use the Git Shell app as your terminal—it is installed with Git. In Mac and Linux you can use the app Terminal, which is already on your computer.

\n

Text Editor

\n

I'm quite partial (I'm on the team!) but Atom is a great text editor (also free) and it is built on Electron.js, just like Git-it. Visit the website and download the version for your operating system. Sublime, Microsoft VS Code and Adobe Brackets are other options.

\n

Git-it

\n

You can view the releases section of this repository to find the download for your operating system. Click to download your version. Once it has downloaded to your default Downloads directory, unzip the folder and run the Git-it executable. The executables for Mac, Windows and Linux:

\n

\"executables\"

\n
    \n
  • Mac Right (control) click the Git-it icon, select Open and then Open again. You can drag the icon into your Applications directory if you want, but it's not required. If needed, more detailed installation instructions can be found in this issue.
  • \n
  • Windows Double-click the executable.
  • \n
  • Linux Double-click the executable. If the app isn't running, see this issue.
  • \n
\n

Get Started!

\n

Open Git-it and click the button to begin the first challenge. Have your terminal and text editor open, too. Follow along with the instructions in each challenge and use the terminal or editor as instructed.

\n

When you've completed the steps in a challenge click 'Verify'. Depending on the challenge you may need to also select the folder you did your work in for Git-it to verify.

\n

Questions? Open an issue on this repository.

\n

Want to contribute or build locally? See the contributing documentation

\n
\n

Tips For Getting Started

\n

Code snippets often times look like $ some code-stuff --here. The dollar sign identifies the line as one a user would enter into the command line, but you don't actually include it when you type it into terminal. In this case, you'd actually just type some code-stuff --here.

\n

Variables are indicated by <VARIABLENAME> in code snippets. When you actually use the line of code, replace <VARIABLENAME>, with your variable. For instance to make a new folder in terminal the format is, mkdir <FOLDERNAME>, so if you wanted to make a folder named 'octocat', you'd type: mkdir octocat.

\n

Command line, terminal and bash all basically mean the same thing: the MS-DOS, Doogie Howser looking screen full of words and numbers. It's awesomely powerful and allows you to control your computer with text commands.

\n

You can do a lot of things from your terminal like delete, rename, copy or create files and folders; run scripts and send things back and forth between servers (like the ones storing things on GitHub.com) and your computer (also a server!).

\n

Translations

\n

You found some english text on the translated content? That might happen, if we changed some content on the english base but the appropriate translation is still missing. We are happy on every contribution, so feel free to head over to the Transifex Project to insert the right translations there! The next release will then be a bit more complete! ☺️🎉

\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.471Z" + "readmeCleaned": "

Git-it (Desktop App)

\n

\"Build\"\n\"js-standard-style\"\n\"Translations

\n

\"The\nGit-it is a desktop (Mac, Windows and Linux) app that teaches you how to use Git and GitHub on the command line.

\n

🚩The app includes translations in several languages: English, German, Kurdish, Polish 🚩

\n

The app was originally created by Jessica Lord (jlord) and it's current state is still strongly dependent on her Repositories and the operation of Reporobot on her servers. As the app seemed to be unmaintained, i (jotoeri) took it over and moved it to this organisation to update dependencies and content. It would just have been a pity to see such a great tutorial die. However, I would appreciate if Jessica wants to keep up this work together.

\n
\n

Hello future Forkers, Branchers and Pull Requesters!

\n

This application contains challenges for learning Git and GitHub—by using real Git and GitHub, not emulators. You'll be learning the awesome (and not so scary) command line and GitHub which means when you finish all of the challenges you'll have real repositories on your GitHub account and green squares on your contribution chart.

\n

\"contributions\"

\n

What to Install

\n

You will need this app, Git-it as well as a text editor. You'll also of course need Git and the first challenge in Git-it helps you get that set up. But if you want to get a head start, go for it! You'll continue to use Git and your text editor throughout your bright social coding future.

\n

As a part of the challenges you'll also create a (free) account on GitHub. If you've already got one, high-five!

\n

Git

\n

We recommend installing Git on your computer by installing the latest version from the Git website.

\n

Note—If you're using Windows, you should use the Git Shell app as your terminal—it is installed with Git. In Mac and Linux you can use the app Terminal, which is already on your computer.

\n

Text Editor

\n

I'm quite partial (I'm on the team!) but Atom is a great text editor (also free) and it is built on Electron.js, just like Git-it. Visit the website and download the version for your operating system. Sublime, Microsoft VS Code and Adobe Brackets are other options.

\n

Git-it

\n

You can view the releases section of this repository to find the download for your operating system. Click to download your version. Once it has downloaded to your default Downloads directory, unzip the folder and run the Git-it executable. The executables for Mac, Windows and Linux:

\n

\"executables\"

\n
    \n
  • Mac Right (control) click the Git-it icon, select Open and then Open again. You can drag the icon into your Applications directory if you want, but it's not required. If needed, more detailed installation instructions can be found in this issue.
  • \n
  • Windows Double-click the executable.
  • \n
  • Linux Double-click the executable. If the app isn't running, see this issue.
  • \n
\n

Get Started!

\n

Open Git-it and click the button to begin the first challenge. Have your terminal and text editor open, too. Follow along with the instructions in each challenge and use the terminal or editor as instructed.

\n

When you've completed the steps in a challenge click 'Verify'. Depending on the challenge you may need to also select the folder you did your work in for Git-it to verify.

\n

Questions? Open an issue on this repository.

\n

Want to contribute or build locally? See the contributing documentation

\n
\n

Tips For Getting Started

\n

Code snippets often times look like $ some code-stuff --here. The dollar sign identifies the line as one a user would enter into the command line, but you don't actually include it when you type it into terminal. In this case, you'd actually just type some code-stuff --here.

\n

Variables are indicated by <VARIABLENAME> in code snippets. When you actually use the line of code, replace <VARIABLENAME>, with your variable. For instance to make a new folder in terminal the format is, mkdir <FOLDERNAME>, so if you wanted to make a folder named 'octocat', you'd type: mkdir octocat.

\n

Command line, terminal and bash all basically mean the same thing: the MS-DOS, Doogie Howser looking screen full of words and numbers. It's awesomely powerful and allows you to control your computer with text commands.

\n

You can do a lot of things from your terminal like delete, rename, copy or create files and folders; run scripts and send things back and forth between servers (like the ones storing things on GitHub.com) and your computer (also a server!).

\n

Translations

\n

You found some english text on the translated content? That might happen, if we changed some content on the english base but the appropriate translation is still missing. We are happy on every contribution, so feel free to head over to the Transifex Project to insert the right translations there! The next release will then be a bit more complete! ☺️🎉

\n
", + "readmeOriginal": "

Git-it (Desktop App)

\n

\"Build\"\n\"js-standard-style\"\n\"Translations

\n

\"The\nGit-it is a desktop (Mac, Windows and Linux) app that teaches you how to use Git and GitHub on the command line.

\n

🚩The app includes translations in several languages: English, German, Kurdish, Polish 🚩

\n

The app was originally created by Jessica Lord (jlord) and it's current state is still strongly dependent on her Repositories and the operation of Reporobot on her servers. As the app seemed to be unmaintained, i (jotoeri) took it over and moved it to this organisation to update dependencies and content. It would just have been a pity to see such a great tutorial die. However, I would appreciate if Jessica wants to keep up this work together.

\n
\n

Hello future Forkers, Branchers and Pull Requesters!

\n

This application contains challenges for learning Git and GitHub—by using real Git and GitHub, not emulators. You'll be learning the awesome (and not so scary) command line and GitHub which means when you finish all of the challenges you'll have real repositories on your GitHub account and green squares on your contribution chart.

\n

\"contributions\"

\n

What to Install

\n

You will need this app, Git-it as well as a text editor. You'll also of course need Git and the first challenge in Git-it helps you get that set up. But if you want to get a head start, go for it! You'll continue to use Git and your text editor throughout your bright social coding future.

\n

As a part of the challenges you'll also create a (free) account on GitHub. If you've already got one, high-five!

\n

Git

\n

We recommend installing Git on your computer by installing the latest version from the Git website.

\n

Note—If you're using Windows, you should use the Git Shell app as your terminal—it is installed with Git. In Mac and Linux you can use the app Terminal, which is already on your computer.

\n

Text Editor

\n

I'm quite partial (I'm on the team!) but Atom is a great text editor (also free) and it is built on Electron.js, just like Git-it. Visit the website and download the version for your operating system. Sublime, Microsoft VS Code and Adobe Brackets are other options.

\n

Git-it

\n

You can view the releases section of this repository to find the download for your operating system. Click to download your version. Once it has downloaded to your default Downloads directory, unzip the folder and run the Git-it executable. The executables for Mac, Windows and Linux:

\n

\"executables\"

\n
    \n
  • Mac Right (control) click the Git-it icon, select Open and then Open again. You can drag the icon into your Applications directory if you want, but it's not required. If needed, more detailed installation instructions can be found in this issue.
  • \n
  • Windows Double-click the executable.
  • \n
  • Linux Double-click the executable. If the app isn't running, see this issue.
  • \n
\n

Get Started!

\n

Open Git-it and click the button to begin the first challenge. Have your terminal and text editor open, too. Follow along with the instructions in each challenge and use the terminal or editor as instructed.

\n

When you've completed the steps in a challenge click 'Verify'. Depending on the challenge you may need to also select the folder you did your work in for Git-it to verify.

\n

Questions? Open an issue on this repository.

\n

Want to contribute or build locally? See the contributing documentation

\n
\n

Tips For Getting Started

\n

Code snippets often times look like $ some code-stuff --here. The dollar sign identifies the line as one a user would enter into the command line, but you don't actually include it when you type it into terminal. In this case, you'd actually just type some code-stuff --here.

\n

Variables are indicated by <VARIABLENAME> in code snippets. When you actually use the line of code, replace <VARIABLENAME>, with your variable. For instance to make a new folder in terminal the format is, mkdir <FOLDERNAME>, so if you wanted to make a folder named 'octocat', you'd type: mkdir octocat.

\n

Command line, terminal and bash all basically mean the same thing: the MS-DOS, Doogie Howser looking screen full of words and numbers. It's awesomely powerful and allows you to control your computer with text commands.

\n

You can do a lot of things from your terminal like delete, rename, copy or create files and folders; run scripts and send things back and forth between servers (like the ones storing things on GitHub.com) and your computer (also a server!).

\n

Translations

\n

You found some english text on the translated content? That might happen, if we changed some content on the english base but the appropriate translation is still missing. We are happy on every contribution, so feel free to head over to the Transifex Project to insert the right translations there! The next release will then be a bit more complete! ☺️🎉

\n
", + "readmeFetchedAt": "2024-02-29T22:00:46.537Z" }, "githoard": { - "readmeCleaned": "
\n\"GitHoard\"\n
\n

\nGitHoard\n

\n

\nHoard git repositories with ease\n

\n

\n

\"Build/release\"

\n

\n

Overview

\n

The goal of GitHoard is to trivialize cloning repositories for future offline review.

\n

Often, the process of copy & pasting a repository to the command line breaks focus and flow, and other Git GUI's perpetuate this problem by requiring the selecting of a directory before starting the clone process.

\n

GitHoard solves this by overriding the HTTP protocols associated with GitHub (github-mac:// and github-win://) and Sourcetree (sourcetree://) as well as creating a new protocol (githoard://) then automatically cloning when a link using that protocol is clicked.

\n

Download

\n

Download the latest version from the releases page.

\n

Demo

\n

Install

\n

\"\"

\n

Get Addon

\n

\"\"

\n

See Changes

\n

\"\"

\n

Locate

\n

\"\"

\n

Destroy

\n

\"\"

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run electron:serve\n\n# build electron application for production\nnpm run electron:build\n\n\n# run unit & end-to-end tests\nnpm run test:unit\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Related

\n

Want to clone stuff even quicker? Check out our Firefox browser addon

\n\n

Thanks & Love go out to

\n\n

License

\n

MIT

\n

Copyright © 2016-present, Beep Boop Bang Bang LLC

\n

GitHoard logo created by Beep Boop Bang Bang LLC.\nMakes use of Git Logo by Jason Long which is licensed under the Creative Commons Attribution 3.0 Unported License.\nSee https://git-scm.com/downloads/logos

\n
", - "readmeOriginal": "
\n\"GitHoard\"\n
\n

\nGitHoard\n

\n

\nHoard git repositories with ease\n

\n

\n

\"Build/release\"

\n

\n

Overview

\n

The goal of GitHoard is to trivialize cloning repositories for future offline review.

\n

Often, the process of copy & pasting a repository to the command line breaks focus and flow, and other Git GUI's perpetuate this problem by requiring the selecting of a directory before starting the clone process.

\n

GitHoard solves this by overriding the HTTP protocols associated with GitHub (github-mac:// and github-win://) and Sourcetree (sourcetree://) as well as creating a new protocol (githoard://) then automatically cloning when a link using that protocol is clicked.

\n

Download

\n

Download the latest version from the releases page.

\n

Demo

\n

Install

\n

\"\"

\n

Get Addon

\n

\"\"

\n

See Changes

\n

\"\"

\n

Locate

\n

\"\"

\n

Destroy

\n

\"\"

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run electron:serve\n\n# build electron application for production\nnpm run electron:build\n\n\n# run unit & end-to-end tests\nnpm run test:unit\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Related

\n

Want to clone stuff even quicker? Check out our Firefox browser addon

\n\n

Thanks & Love go out to

\n\n

License

\n

MIT

\n

Copyright © 2016-present, Beep Boop Bang Bang LLC

\n

GitHoard logo created by Beep Boop Bang Bang LLC.\nMakes use of Git Logo by Jason Long which is licensed under the Creative Commons Attribution 3.0 Unported License.\nSee https://git-scm.com/downloads/logos

\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.534Z" + "readmeCleaned": "
\n\"GitHoard\"\n
\n

\nGitHoard\n

\n

\nHoard git repositories with ease\n

\n

\n

\"Build/release\"

\n

\n

Overview

\n

The goal of GitHoard is to trivialize cloning repositories for future offline review.

\n

Often, the process of copy & pasting a repository to the command line breaks focus and flow, and other Git GUI's perpetuate this problem by requiring the selecting of a directory before starting the clone process.

\n

GitHoard solves this by overriding the HTTP protocols associated with GitHub (github-mac:// and github-win://) and Sourcetree (sourcetree://) as well as creating a new protocol (githoard://) then automatically cloning when a link using that protocol is clicked.

\n

Download

\n

Download the latest version from the releases page.

\n

Demo

\n

Install

\n

\"\"

\n

Get Addon

\n

\"\"

\n

See Changes

\n

\"\"

\n

Locate

\n

\"\"

\n

Destroy

\n

\"\"

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run electron:serve\n\n# build electron application for production\nnpm run electron:build\n\n\n# run unit & end-to-end tests\nnpm run test:unit\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Related

\n

Want to clone stuff even quicker? Check out our Firefox browser addon

\n\n

Thanks & Love go out to

\n\n

License

\n

MIT

\n

Copyright © 2016-present, Beep Boop Bang Bang LLC

\n

GitHoard logo created by Beep Boop Bang Bang LLC.\nMakes use of Git Logo by Jason Long which is licensed under the Creative Commons Attribution 3.0 Unported License.\nSee https://git-scm.com/downloads/logos

\n
", + "readmeOriginal": "
\n\"GitHoard\"\n
\n

\nGitHoard\n

\n

\nHoard git repositories with ease\n

\n

\n

\"Build/release\"

\n

\n

Overview

\n

The goal of GitHoard is to trivialize cloning repositories for future offline review.

\n

Often, the process of copy & pasting a repository to the command line breaks focus and flow, and other Git GUI's perpetuate this problem by requiring the selecting of a directory before starting the clone process.

\n

GitHoard solves this by overriding the HTTP protocols associated with GitHub (github-mac:// and github-win://) and Sourcetree (sourcetree://) as well as creating a new protocol (githoard://) then automatically cloning when a link using that protocol is clicked.

\n

Download

\n

Download the latest version from the releases page.

\n

Demo

\n

Install

\n

\"\"

\n

Get Addon

\n

\"\"

\n

See Changes

\n

\"\"

\n

Locate

\n

\"\"

\n

Destroy

\n

\"\"

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run electron:serve\n\n# build electron application for production\nnpm run electron:build\n\n\n# run unit & end-to-end tests\nnpm run test:unit\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Related

\n

Want to clone stuff even quicker? Check out our Firefox browser addon

\n\n

Thanks & Love go out to

\n\n

License

\n

MIT

\n

Copyright © 2016-present, Beep Boop Bang Bang LLC

\n

GitHoard logo created by Beep Boop Bang Bang LLC.\nMakes use of Git Logo by Jason Long which is licensed under the Creative Commons Attribution 3.0 Unported License.\nSee https://git-scm.com/downloads/logos

\n
", + "readmeFetchedAt": "2024-02-29T22:00:46.826Z" }, "github-desktop": { - "readmeCleaned": "

GitHub Desktop

\n

GitHub Desktop is an open source Electron-based\nGitHub app. It is written in TypeScript and\nuses React.

\n

\"GitHub

\n

Where can I get it?

\n

Download the official installer for your operating system:

\n\n

You can install this alongside your existing GitHub Desktop for Mac or GitHub\nDesktop for Windows application.

\n

Linux is not officially supported; however, you can find installers created for Linux from a fork of GitHub Desktop in the Community Releases section.

\n

NOTE: There is no current migration path to import your existing\nrepositories into the new application - you can drag-and-drop your repositories\nfrom disk onto the application to get started.

\n

Beta Channel

\n

Want to test out new features and get fixes before everyone else? Install the\nbeta channel to get access to early builds of Desktop:

\n\n

The release notes for the latest beta versions are available here.

\n

Community Releases

\n

There are several community-supported package managers that can be used to\ninstall GitHub Desktop:

\n
    \n
  • Windows users can install using Chocolatey package manager:\nc:\\> choco install github-desktop
  • \n
  • macOS users can install using Homebrew package manager:\n$ brew install --cask github
  • \n
\n

Installers for various Linux distributions can be found on the\nshiftkey/desktop fork.

\n

Arch Linux users can install the latest version from the\nAUR.

\n

Is GitHub Desktop right for me? What are the primary areas of focus?

\n

This document describes the focus of GitHub Desktop and who the product is most useful for.

\n

And to see what the team is working on currently and in the near future, check out the GitHub Desktop roadmap.

\n

I have a problem with GitHub Desktop

\n

Note: The GitHub Desktop Code of Conduct applies in all interactions relating to the GitHub Desktop project.

\n

First, please search the open issues\nand closed issues\nto see if your issue hasn't already been reported (it may also be fixed).

\n

There is also a list of known issues\nthat are being tracked against Desktop, and some of these issues have workarounds.

\n

If you can't find an issue that matches what you're seeing, open a new issue,\nchoose the right template and provide us with enough information to investigate\nfurther.

\n

The issue I reported isn't fixed yet. What can I do?

\n

If nobody has responded to your issue in a few days, you're welcome to respond to it with a friendly ping in the issue. Please do not respond more than a second time if nobody has responded. The GitHub Desktop maintainers are constrained in time and resources, and diagnosing individual configurations can be difficult and time consuming. While we'll try to at least get you pointed in the right direction, we can't guarantee we'll be able to dig too deeply into any one person's issue.

\n

How can I contribute to GitHub Desktop?

\n

The CONTRIBUTING.md document will help you get setup and\nfamiliar with the source. The documentation folder also contains more\nresources relevant to the project.

\n

If you're looking for something to work on, check out the help wanted label.

\n

More Resources

\n

See desktop.github.com for more product-oriented\ninformation about GitHub Desktop.

\n

See our getting started documentation for more information on how to set up, authenticate, and configure GitHub Desktop.

\n

License

\n

MIT

\n

The MIT license grant is not for GitHub's trademarks, which include the logo\ndesigns. GitHub reserves all trademark and copyright rights in and to all\nGitHub trademarks. GitHub's logos include, for instance, the stylized\nInvertocat designs that include \"logo\" in the file title in the following\nfolder: logos.

\n

GitHub® and its stylized versions and the Invertocat mark are GitHub's\nTrademarks or registered Trademarks. When using GitHub's logos, be sure to\nfollow the GitHub logo guidelines.

\n
", - "readmeOriginal": "

GitHub Desktop

\n

GitHub Desktop is an open source Electron-based\nGitHub app. It is written in TypeScript and\nuses React.

\n

\"GitHub

\n

Where can I get it?

\n

Download the official installer for your operating system:

\n\n

You can install this alongside your existing GitHub Desktop for Mac or GitHub\nDesktop for Windows application.

\n

Linux is not officially supported; however, you can find installers created for Linux from a fork of GitHub Desktop in the Community Releases section.

\n

NOTE: There is no current migration path to import your existing\nrepositories into the new application - you can drag-and-drop your repositories\nfrom disk onto the application to get started.

\n

Beta Channel

\n

Want to test out new features and get fixes before everyone else? Install the\nbeta channel to get access to early builds of Desktop:

\n\n

The release notes for the latest beta versions are available here.

\n

Community Releases

\n

There are several community-supported package managers that can be used to\ninstall GitHub Desktop:

\n
    \n
  • Windows users can install using Chocolatey package manager:\nc:\\> choco install github-desktop
  • \n
  • macOS users can install using Homebrew package manager:\n$ brew install --cask github
  • \n
\n

Installers for various Linux distributions can be found on the\nshiftkey/desktop fork.

\n

Arch Linux users can install the latest version from the\nAUR.

\n

Is GitHub Desktop right for me? What are the primary areas of focus?

\n

This document describes the focus of GitHub Desktop and who the product is most useful for.

\n

And to see what the team is working on currently and in the near future, check out the GitHub Desktop roadmap.

\n

I have a problem with GitHub Desktop

\n

Note: The GitHub Desktop Code of Conduct applies in all interactions relating to the GitHub Desktop project.

\n

First, please search the open issues\nand closed issues\nto see if your issue hasn't already been reported (it may also be fixed).

\n

There is also a list of known issues\nthat are being tracked against Desktop, and some of these issues have workarounds.

\n

If you can't find an issue that matches what you're seeing, open a new issue,\nchoose the right template and provide us with enough information to investigate\nfurther.

\n

The issue I reported isn't fixed yet. What can I do?

\n

If nobody has responded to your issue in a few days, you're welcome to respond to it with a friendly ping in the issue. Please do not respond more than a second time if nobody has responded. The GitHub Desktop maintainers are constrained in time and resources, and diagnosing individual configurations can be difficult and time consuming. While we'll try to at least get you pointed in the right direction, we can't guarantee we'll be able to dig too deeply into any one person's issue.

\n

How can I contribute to GitHub Desktop?

\n

The CONTRIBUTING.md document will help you get setup and\nfamiliar with the source. The documentation folder also contains more\nresources relevant to the project.

\n

If you're looking for something to work on, check out the help wanted label.

\n

More Resources

\n

See desktop.github.com for more product-oriented\ninformation about GitHub Desktop.

\n

See our getting started documentation for more information on how to set up, authenticate, and configure GitHub Desktop.

\n

License

\n

MIT

\n

The MIT license grant is not for GitHub's trademarks, which include the logo\ndesigns. GitHub reserves all trademark and copyright rights in and to all\nGitHub trademarks. GitHub's logos include, for instance, the stylized\nInvertocat designs that include \"logo\" in the file title in the following\nfolder: logos.

\n

GitHub® and its stylized versions and the Invertocat mark are GitHub's\nTrademarks or registered Trademarks. When using GitHub's logos, be sure to\nfollow the GitHub logo guidelines.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.544Z" + "readmeCleaned": "
\n

GitHub Desktop is an open-source Electron-based\nGitHub app. It is written in TypeScript and\nuses React.

\n\n \n \"A\n\n

Where can I get it?

\n

Download the official installer for your operating system:

\n\n

Linux is not officially supported; however, you can find installers created for Linux from a fork of GitHub Desktop in the Community Releases section.

\n

Beta Channel

\n

Want to test out new features and get fixes before everyone else? Install the\nbeta channel to get access to early builds of Desktop:

\n\n

The release notes for the latest beta versions are available here.

\n

Community Releases

\n

There are several community-supported package managers that can be used to\ninstall GitHub Desktop:

\n
    \n
  • Windows users can install using winget c:\\> winget install github-desktop or Chocolatey c:\\> choco install github-desktop
  • \n
  • macOS users can install using Homebrew package manager:\n$ brew install --cask github
  • \n
\n

Installers for various Linux distributions can be found on the\nshiftkey/desktop fork.

\n

Is GitHub Desktop right for me? What are the primary areas of focus?

\n

This document describes the focus of GitHub Desktop and who the product is most useful for.

\n

I have a problem with GitHub Desktop

\n

Note: The GitHub Desktop Code of Conduct applies in all interactions relating to the GitHub Desktop project.

\n

First, please search the open issues\nand closed issues\nto see if your issue hasn't already been reported (it may also be fixed).

\n

There is also a list of known issues\nthat are being tracked against Desktop, and some of these issues have workarounds.

\n

If you can't find an issue that matches what you're seeing, open a new issue,\nchoose the right template and provide us with enough information to investigate\nfurther.

\n

The issue I reported isn't fixed yet. What can I do?

\n

If nobody has responded to your issue in a few days, you're welcome to respond to it with a friendly ping in the issue. Please do not respond more than a second time if nobody has responded. The GitHub Desktop maintainers are constrained in time and resources, and diagnosing individual configurations can be difficult and time consuming. While we'll try to at least get you pointed in the right direction, we can't guarantee we'll be able to dig too deeply into any one person's issue.

\n

How can I contribute to GitHub Desktop?

\n

The CONTRIBUTING.md document will help you get setup and\nfamiliar with the source. The documentation folder also contains more\nresources relevant to the project.

\n

If you're looking for something to work on, check out the help wanted label.

\n

Building Desktop

\n

To setup your development environment for building Desktop, check out: setup.md.

\n

More Resources

\n

See desktop.github.com for more product-oriented\ninformation about GitHub Desktop.

\n

See our getting started documentation for more information on how to set up, authenticate, and configure GitHub Desktop.

\n

License

\n

MIT

\n

The MIT license grant is not for GitHub's trademarks, which include the logo\ndesigns. GitHub reserves all trademark and copyright rights in and to all\nGitHub trademarks. GitHub's logos include, for instance, the stylized\nInvertocat designs that include \"logo\" in the file title in the following\nfolder: logos.

\n

GitHub® and its stylized versions and the Invertocat mark are GitHub's\nTrademarks or registered Trademarks. When using GitHub's logos, be sure to\nfollow the GitHub logo guidelines.

\n
", + "readmeOriginal": "
\n

GitHub Desktop is an open-source Electron-based\nGitHub app. It is written in TypeScript and\nuses React.

\n\n \n \"A\n\n

Where can I get it?

\n

Download the official installer for your operating system:

\n\n

Linux is not officially supported; however, you can find installers created for Linux from a fork of GitHub Desktop in the Community Releases section.

\n

Beta Channel

\n

Want to test out new features and get fixes before everyone else? Install the\nbeta channel to get access to early builds of Desktop:

\n\n

The release notes for the latest beta versions are available here.

\n

Community Releases

\n

There are several community-supported package managers that can be used to\ninstall GitHub Desktop:

\n
    \n
  • Windows users can install using winget c:\\> winget install github-desktop or Chocolatey c:\\> choco install github-desktop
  • \n
  • macOS users can install using Homebrew package manager:\n$ brew install --cask github
  • \n
\n

Installers for various Linux distributions can be found on the\nshiftkey/desktop fork.

\n

Is GitHub Desktop right for me? What are the primary areas of focus?

\n

This document describes the focus of GitHub Desktop and who the product is most useful for.

\n

I have a problem with GitHub Desktop

\n

Note: The GitHub Desktop Code of Conduct applies in all interactions relating to the GitHub Desktop project.

\n

First, please search the open issues\nand closed issues\nto see if your issue hasn't already been reported (it may also be fixed).

\n

There is also a list of known issues\nthat are being tracked against Desktop, and some of these issues have workarounds.

\n

If you can't find an issue that matches what you're seeing, open a new issue,\nchoose the right template and provide us with enough information to investigate\nfurther.

\n

The issue I reported isn't fixed yet. What can I do?

\n

If nobody has responded to your issue in a few days, you're welcome to respond to it with a friendly ping in the issue. Please do not respond more than a second time if nobody has responded. The GitHub Desktop maintainers are constrained in time and resources, and diagnosing individual configurations can be difficult and time consuming. While we'll try to at least get you pointed in the right direction, we can't guarantee we'll be able to dig too deeply into any one person's issue.

\n

How can I contribute to GitHub Desktop?

\n

The CONTRIBUTING.md document will help you get setup and\nfamiliar with the source. The documentation folder also contains more\nresources relevant to the project.

\n

If you're looking for something to work on, check out the help wanted label.

\n

Building Desktop

\n

To setup your development environment for building Desktop, check out: setup.md.

\n

More Resources

\n

See desktop.github.com for more product-oriented\ninformation about GitHub Desktop.

\n

See our getting started documentation for more information on how to set up, authenticate, and configure GitHub Desktop.

\n

License

\n

MIT

\n

The MIT license grant is not for GitHub's trademarks, which include the logo\ndesigns. GitHub reserves all trademark and copyright rights in and to all\nGitHub trademarks. GitHub's logos include, for instance, the stylized\nInvertocat designs that include \"logo\" in the file title in the following\nfolder: logos.

\n

GitHub® and its stylized versions and the Invertocat mark are GitHub's\nTrademarks or registered Trademarks. When using GitHub's logos, be sure to\nfollow the GitHub logo guidelines.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:46.902Z" }, - "gitify": { - "readmeCleaned": "

Gitify \"github\" \"codecov\" \"downloads\"

\n
\n

GitHub Notifications on your menu bar. Available on macOS, Windows and Linux. Gitify Mobile has been deprecated in favour of the official GitHub mobile app.

\n
\n

\"Gitify\"

\n

Download

\n

You can download Gitify for free from the website www.gitify.io or install it via Homebrew Cask.

\n
brew install --cask gitify
\n

Gitify supports macOS, Windows and Linux.

\n

Prerequisites & Libraries

\n\n

Installation

\n
yarn install\n
\n

Development

\n

Optional: If you prefer to use your own OAuth credentials, you can do so by passing them as environment variables when bundling the app. This is optional as the app has some default \"development\" keys (use at your own discretion).

\n
OAUTH_CLIENT_ID=\"123\" OAUTH_CLIENT_SECRET=\"456789\" yarn build\n
\n

To watch for changes(webpack) in the src directory:

\n
yarn run watch\n
\n

To run the electron app:

\n
yarn start\n
\n

Releases

\n

The release process is automated. Follow the steps below.

\n
    \n
  1. Create a new draft release. Set the tag version to something with the format of v1.2.3. Save as a draft.
  2. \n
  3. Once everything is merged to main, create a branch that starts with release/vX.X.X (ie. release/v1.2.3).
  4. \n
  5. In the same branch, bump the version of the app in the package.json file and open a PR. GitHub Actions will build, sign and upload the release assets for each commit to that branch as long as a branch is named like release/vX.X.X and there is a draft release with the same version number(package.json).
  6. \n
  7. Merge your release branch into main.
  8. \n
  9. Publish the draft release once you've added notes to it and all assets are there.
  10. \n
\n

Tests

\n

There are 2 checks - one for prettier and one for the unit tests with jest.

\n
// Run prettier to check\nyarn run prettier:check\n\n// Run linter & unit tests with coverage\nyarn run test\n\n// Run jest directly - allows to pass arguments like `--watch`\nyarn run jest\n
\n

FAQ

\n

My notifications aren't showing?

\n

Some organisations require applications to request access before allowing access to any data (including notifications) about their repositories.

\n

To check if Gitify is approved by your organisation you can go to https://github.com/settings/applications, then click on Gitify and scroll to Organization access.

\n

Something looks wrong - How can I debug?

\n

You can debug Gitify by pressing alt + command + I. This will open the dev tools and then you can see any logs, network requests etc.

\n

Contributing

\n
    \n
  1. Fork it!
  2. \n
  3. Create your feature branch: git checkout -b my-new-feature
  4. \n
  5. Commit your changes: git commit -am 'Add some feature'
  6. \n
  7. Push to the branch: git push origin my-new-feature
  8. \n
  9. Submit a pull request
  10. \n
  11. Make sure tests are passing
  12. \n
\n

License

\n

Gitify is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.

\n
", - "readmeOriginal": "

Gitify \"github\" \"codecov\" \"downloads\"

\n
\n

GitHub Notifications on your menu bar. Available on macOS, Windows and Linux. Gitify Mobile has been deprecated in favour of the official GitHub mobile app.

\n
\n

\"Gitify\"

\n

Download

\n

You can download Gitify for free from the website www.gitify.io or install it via Homebrew Cask.

\n
brew install --cask gitify
\n

Gitify supports macOS, Windows and Linux.

\n

Prerequisites & Libraries

\n\n

Installation

\n
yarn install\n
\n

Development

\n

Optional: If you prefer to use your own OAuth credentials, you can do so by passing them as environment variables when bundling the app. This is optional as the app has some default \"development\" keys (use at your own discretion).

\n
OAUTH_CLIENT_ID=\"123\" OAUTH_CLIENT_SECRET=\"456789\" yarn build\n
\n

To watch for changes(webpack) in the src directory:

\n
yarn run watch\n
\n

To run the electron app:

\n
yarn start\n
\n

Releases

\n

The release process is automated. Follow the steps below.

\n
    \n
  1. Create a new draft release. Set the tag version to something with the format of v1.2.3. Save as a draft.
  2. \n
  3. Once everything is merged to main, create a branch that starts with release/vX.X.X (ie. release/v1.2.3).
  4. \n
  5. In the same branch, bump the version of the app in the package.json file and open a PR. GitHub Actions will build, sign and upload the release assets for each commit to that branch as long as a branch is named like release/vX.X.X and there is a draft release with the same version number(package.json).
  6. \n
  7. Merge your release branch into main.
  8. \n
  9. Publish the draft release once you've added notes to it and all assets are there.
  10. \n
\n

Tests

\n

There are 2 checks - one for prettier and one for the unit tests with jest.

\n
// Run prettier to check\nyarn run prettier:check\n\n// Run linter & unit tests with coverage\nyarn run test\n\n// Run jest directly - allows to pass arguments like `--watch`\nyarn run jest\n
\n

FAQ

\n

My notifications aren't showing?

\n

Some organisations require applications to request access before allowing access to any data (including notifications) about their repositories.

\n

To check if Gitify is approved by your organisation you can go to https://github.com/settings/applications, then click on Gitify and scroll to Organization access.

\n

Something looks wrong - How can I debug?

\n

You can debug Gitify by pressing alt + command + I. This will open the dev tools and then you can see any logs, network requests etc.

\n

Contributing

\n
    \n
  1. Fork it!
  2. \n
  3. Create your feature branch: git checkout -b my-new-feature
  4. \n
  5. Commit your changes: git commit -am 'Add some feature'
  6. \n
  7. Push to the branch: git push origin my-new-feature
  8. \n
  9. Submit a pull request
  10. \n
  11. Make sure tests are passing
  12. \n
\n

License

\n

Gitify is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:48.668Z" + "glue": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:00:46.955Z" }, "gitmoji": { - "readmeCleaned": "

\n\t\n\t\t\"gitmoji\"\n\t\n

\n

\n\t\n\t\t\"Build\n\t\n\t\n\t\t\"Gitmoji\"\n\t\n

\n

About

\n

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages.

\n

Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.

\n

The gitmojis are published on the following package in order to be used as a dependency 📦.

\n

Using gitmoji-cli

\n

To use gitmojis from your command line install gitmoji-cli. A gitmoji interactive client for using emojis on commit messages.

\n
npm i -g gitmoji-cli
\n

Example of usage

\n

In case you need some ideas to integrate gitmoji in your project, here's a practical way to use it:

\n
[scope?][:?] \">
<intention> [scope?][:?] <message>\n
\n
    \n
  • intention: An emoji from the list.
  • \n
  • scope: An optional string that adds contextual information for the scope of the change.
  • \n
  • message: A brief explanation of the change.
  • \n
\n

Contributing to gitmoji

\n

Contributing to gitmoji is a piece of 🍰, read the contributing guidelines. You can discuss emojis using the issues section. To add a new emoji to the list create an issue and send a pull request, see how to send a pull request and add a gitmoji.

\n

Spread the word

\n

Are you using Gitmoji on your project? Set the Gitmoji badge on top of your readme using this code:

\n
\n "Gitmoji"\n\">
<a href=\"https://gitmoji.dev\">\n  <img src=\"https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square\" alt=\"Gitmoji\">\n</a>
\n

License

\n

The code is available under the MIT license.

\n
", - "readmeOriginal": "

\n\t\n\t\t\"gitmoji\"\n\t\n

\n

\n\t\n\t\t\"Build\n\t\n\t\n\t\t\"Gitmoji\"\n\t\n

\n

About

\n

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages.

\n

Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.

\n

The gitmojis are published on the following package in order to be used as a dependency 📦.

\n

Using gitmoji-cli

\n

To use gitmojis from your command line install gitmoji-cli. A gitmoji interactive client for using emojis on commit messages.

\n
npm i -g gitmoji-cli
\n

Example of usage

\n

In case you need some ideas to integrate gitmoji in your project, here's a practical way to use it:

\n
<intention> [scope?][:?] <message>\n
\n
    \n
  • intention: An emoji from the list.
  • \n
  • scope: An optional string that adds contextual information for the scope of the change.
  • \n
  • message: A brief explanation of the change.
  • \n
\n

Contributing to gitmoji

\n

Contributing to gitmoji is a piece of 🍰, read the contributing guidelines. You can discuss emojis using the issues section. To add a new emoji to the list create an issue and send a pull request, see how to send a pull request and add a gitmoji.

\n

Spread the word

\n

Are you using Gitmoji on your project? Set the Gitmoji badge on top of your readme using this code:

\n
<a href=\"https://gitmoji.dev\">\n  <img src=\"https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square\" alt=\"Gitmoji\">\n</a>
\n

License

\n

The code is available under the MIT license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:53.651Z" + "readmeCleaned": "

\n\t\n\t\t\"gitmoji\"\n\t\n

\n

\n\t\n\t\t\"Build\n\t\n\t\n\t\t\"Gitmoji\"\n\t\n

\n

About

\n

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages.

\n

Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.

\n

The gitmojis are published on the following package in order to be used as a dependency 📦.

\n\n

To use gitmojis from your command line install gitmoji-cli. A gitmoji interactive client for using emojis on commit messages.

\n
npm i -g gitmoji-cli
\n

Example of usage

\n

In case you need some ideas to integrate gitmoji in your project, here's a practical way to use it:

\n
[scope?][:?] \">
<intention> [scope?][:?] <message>\n
\n
    \n
  • intention: An emoji from the list.
  • \n
  • scope: An optional string that adds contextual information for the scope of the change.
  • \n
  • message: A brief explanation of the change.
  • \n
\n

Contributing to gitmoji

\n

Contributing to gitmoji is a piece of 🍰, read the contributing guidelines. You can discuss emojis using the issues section. To add a new emoji to the list create an issue and send a pull request, see how to send a pull request and add a gitmoji.

\n

Spread the word

\n

Are you using Gitmoji on your project? Set the Gitmoji badge on top of your readme using this code:

\n
\n \n\">
<a href=\"https://gitmoji.dev\">\n  <img\n    src=\"https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square\"\n    alt=\"Gitmoji\"\n  />\n</a>
\n

License

\n

The code is available under the MIT license.

\n
", + "readmeOriginal": "

\n\t\n\t\t\"gitmoji\"\n\t\n

\n

\n\t\n\t\t\"Build\n\t\n\t\n\t\t\"Gitmoji\"\n\t\n

\n

About

\n

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages.

\n

Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.

\n

The gitmojis are published on the following package in order to be used as a dependency 📦.

\n\n

To use gitmojis from your command line install gitmoji-cli. A gitmoji interactive client for using emojis on commit messages.

\n
npm i -g gitmoji-cli
\n

Example of usage

\n

In case you need some ideas to integrate gitmoji in your project, here's a practical way to use it:

\n
<intention> [scope?][:?] <message>\n
\n
    \n
  • intention: An emoji from the list.
  • \n
  • scope: An optional string that adds contextual information for the scope of the change.
  • \n
  • message: A brief explanation of the change.
  • \n
\n

Contributing to gitmoji

\n

Contributing to gitmoji is a piece of 🍰, read the contributing guidelines. You can discuss emojis using the issues section. To add a new emoji to the list create an issue and send a pull request, see how to send a pull request and add a gitmoji.

\n

Spread the word

\n

Are you using Gitmoji on your project? Set the Gitmoji badge on top of your readme using this code:

\n
<a href=\"https://gitmoji.dev\">\n  <img\n    src=\"https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square\"\n    alt=\"Gitmoji\"\n  />\n</a>
\n

License

\n

The code is available under the MIT license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:46.975Z" }, "glyphr-studio": { - "readmeCleaned": "

Glyphr Studio Desktop

\n

Desktop application for Glyphr Studio built in Electron!

\n

Download

\n

macOS

\n

Download the .dmg file.

\n

Windows 7+

\n

Download the .exe file.

\n

Linux

\n

Download the .AppImage, .deb, or .snap file

\n

How to run from source

\n

Be sure to have Node.js and git installed.

\n

Then:

\n
git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\nnpm start\n
\n

Build

\n

Builds are constructed with electron-builder.

\n

Be sure to have Node.js and git installed. Linux/Mac users who wish to do builds for Windows will need to have WINE installed. Mac users who wish to do builds for Windows will need to XQuartz installed in order to run WINE. It is recommended that Mac users install both Wine and XQuartz via Homebrew.

\n

First, be sure to run:

\n
git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\n
\n

Then:

\n

To build package zips use:

\n
npm run pack\n
\n

To build full distributions use:

\n
npm run dist\n
\n

Troubleshooting

\n

Ubuntu users may need to sudo apt install libgconf-2-4 in order to run the app.

\n
", - "readmeOriginal": "

Glyphr Studio Desktop

\n

Desktop application for Glyphr Studio built in Electron!

\n

Download

\n

macOS

\n

Download the .dmg file.

\n

Windows 7+

\n

Download the .exe file.

\n

Linux

\n

Download the .AppImage, .deb, or .snap file

\n

How to run from source

\n

Be sure to have Node.js and git installed.

\n

Then:

\n
git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\nnpm start\n
\n

Build

\n

Builds are constructed with electron-builder.

\n

Be sure to have Node.js and git installed. Linux/Mac users who wish to do builds for Windows will need to have WINE installed. Mac users who wish to do builds for Windows will need to XQuartz installed in order to run WINE. It is recommended that Mac users install both Wine and XQuartz via Homebrew.

\n

First, be sure to run:

\n
git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\n
\n

Then:

\n

To build package zips use:

\n
npm run pack\n
\n

To build full distributions use:

\n
npm run dist\n
\n

Troubleshooting

\n

Ubuntu users may need to sudo apt install libgconf-2-4 in order to run the app.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:53.663Z" - }, - "glue": { - "readmeCleaned": "
\n \n

Glue

\n Data pipeline and automation tool.\n \"Screenshot\"\n
\n

For more information see the website: gluedata.io

\n
", - "readmeOriginal": "
\n \n

Glue

\n Data pipeline and automation tool.\n \"Screenshot\"\n
\n

For more information see the website: gluedata.io

\n
", - "readmeFetchedAt": "2022-05-10T00:07:53.713Z" + "readmeCleaned": "

Glyphr Studio Desktop

\n

Desktop application for Glyphr Studio built in Electron!

\n

Download

\n

macOS

\n

Download the .dmg file.

\n

Windows 10+

\n

Download the .exe file.

\n

Linux

\n

Download the .AppImage, .deb, or .snap file

\n

How to run from source

\n

Be sure to have Node.js and git installed.

\n

Then:

\n
git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\nnpm start
\n

Build

\n

Builds are constructed with electron-builder.

\n

Be sure to have Node.js and git installed. Linux/Mac users who wish to do builds for Windows will need to have WINE installed. Mac users who wish to do builds for Windows will need to XQuartz installed in order to run WINE. It is recommended that Mac users install both Wine and XQuartz via Homebrew.

\n

First, be sure to run:

\n
git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i
\n

Then:

\n

To build package zips use:

\n
npm run pack
\n

To build full distributions use:

\n
npm run dist
\n

Troubleshooting

\n

Ubuntu users may need to sudo apt install libgconf-2-4 in order to run the app.

\n
", + "readmeOriginal": "

Glyphr Studio Desktop

\n

Desktop application for Glyphr Studio built in Electron!

\n

Download

\n

macOS

\n

Download the .dmg file.

\n

Windows 10+

\n

Download the .exe file.

\n

Linux

\n

Download the .AppImage, .deb, or .snap file

\n

How to run from source

\n

Be sure to have Node.js and git installed.

\n

Then:

\n
git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\nnpm start
\n

Build

\n

Builds are constructed with electron-builder.

\n

Be sure to have Node.js and git installed. Linux/Mac users who wish to do builds for Windows will need to have WINE installed. Mac users who wish to do builds for Windows will need to XQuartz installed in order to run WINE. It is recommended that Mac users install both Wine and XQuartz via Homebrew.

\n

First, be sure to run:

\n
git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i
\n

Then:

\n

To build package zips use:

\n
npm run pack
\n

To build full distributions use:

\n
npm run dist
\n

Troubleshooting

\n

Ubuntu users may need to sudo apt install libgconf-2-4 in order to run the app.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:47.316Z" }, "google-assistant-unofficial-desktop-client": { - "readmeCleaned": "

Google Assistant Unofficial Desktop Client

\n

\"Build\"\n\"Downloads\"\n\"Issues\"\n\"License\"\n\"Top\n\"Last\n\"Commits\n\"Milestone

\n

\"G

\n

Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK.

\n
\n

Note:

\n

The \"Google Assistant Unofficial Desktop Client\" is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request.

\n
\n

Inspiration

\n

The design is inspired by Google Assistant in Chrome OS and comes in both Light Mode (beta) and Dark Mode 😉.

\n

\"G

\n

Download

\n

You can build the assistant on your machine if you prefer (see How to Build). If you don't want to build the project for yourself, you can download the Assistant Setup/Installer for the respective platform from here (releases). You can download from other official sources as well.

\n

Windows (using winget)

\n
\n

If you are on Windows 11, chances are you have winget pre-installed.\nIf you are on older version of Windows (Windows 10) and don't have it installed, check out\nInstall Winget\ndocumentation section to learn how to install it.

\n
\n

Stable versions:

\n
winget install "g-assist" -e\">
PS> winget install \"g-assist\" -e
\n

🧪 Preview Versions (Pre-release versions):

\n
winget install "g-assist-preview" -e\">
PS> winget install \"g-assist-preview\" -e
\n

MacOS (using brew)

\n
\n

Visit brew.sh to learn how to install brew if you don't have it\ninstalled on your machine.

\n
\n
$ brew install --cask google-assistant
\n

Linux (using snap)

\n
\n

Some linux distros like Ubuntu, KDE Neon, Manjaro, Zorin OS, etc. come pre-installed with\nsnap. For distros without out-of-the-box support for snaps, visit Installing snapd\ndocumentation page.

\n
\n

Manually download from the Snapstore:

\n

\"Get

\n

Stable versions:

\n
$ sudo snap install g-assist
\n

🧪 Preview versions (Pre-release versions):

\n

If you want to install release candidates:

\n
$ sudo snap install g-assist --candidate
\n

If you want to install beta versions:

\n
$ sudo snap install g-assist --beta
\n

Getting Started

\n

In order to use the client, you must have a \"Key File\" and \"Token\" for authentication which you can get by going through Device Registration process. You can go through the wiki given below to get started.

\n

\"Setup Authentication for Google Assistant Unofficial Desktop Client\" Wiki (For both Device Registration & Authentication help):

\n
\n

https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/wiki/Setup-Authentication-for-Google-Assistant-Unofficial-Desktop-Client

\n
\n

Other References

\n

If you want a user friendly registration method, use Device Registration UI:

\n
\n

https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account

\n
\n

If you want to use a CLI tool to complete the Device Registration and Authentication process manually, read the following:

\n
\n

https://developers.google.com/assistant/sdk/reference/device-registration/register-device-manual

\n
\n

After you have registered your device and downloaded the required authentication files, you can head on to Settings and set the \"Key File Path\" and \"Saved Tokens Path\" to the location where the respective files are located.

\n

Want to Contribute?

\n

You are more than welcome to contribute to all kinds of contributions:

\n
    \n
  • 🤔 Request/Suggest a feature
  • \n
  • 🐛 Report a bug
  • \n
  • 📖 Make this documentation better
  • \n
  • 💻 Contribute with the code
  • \n
\n

Before you start, we highly recommend you check the Google Assistant Unofficial Desktop Client's contributing guidelines.

\n

Default Keyboard Shortcut

\n
    \n
  • Windows: Win + Shift + A
  • \n
  • MacOS: Cmd + Shift + A
  • \n
  • Linux: Super + Shift + A
  • \n
\n

Note: Keyboard shortcut is configurable in the settings

\n

Other Libraries Used

\n\n
", - "readmeOriginal": "

Google Assistant Unofficial Desktop Client

\n

\"Build\"\n\"Downloads\"\n\"Issues\"\n\"License\"\n\"Top\n\"Last\n\"Commits\n\"Milestone

\n

\"G

\n

Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK.

\n
\n

Note:

\n

The \"Google Assistant Unofficial Desktop Client\" is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request.

\n
\n

Inspiration

\n

The design is inspired by Google Assistant in Chrome OS and comes in both Light Mode (beta) and Dark Mode 😉.

\n

\"G

\n

Download

\n

You can build the assistant on your machine if you prefer (see How to Build). If you don't want to build the project for yourself, you can download the Assistant Setup/Installer for the respective platform from here (releases). You can download from other official sources as well.

\n

Windows (using winget)

\n
\n

If you are on Windows 11, chances are you have winget pre-installed.\nIf you are on older version of Windows (Windows 10) and don't have it installed, check out\nInstall Winget\ndocumentation section to learn how to install it.

\n
\n

Stable versions:

\n
PS> winget install \"g-assist\" -e
\n

🧪 Preview Versions (Pre-release versions):

\n
PS> winget install \"g-assist-preview\" -e
\n

MacOS (using brew)

\n
\n

Visit brew.sh to learn how to install brew if you don't have it\ninstalled on your machine.

\n
\n
$ brew install --cask google-assistant
\n

Linux (using snap)

\n
\n

Some linux distros like Ubuntu, KDE Neon, Manjaro, Zorin OS, etc. come pre-installed with\nsnap. For distros without out-of-the-box support for snaps, visit Installing snapd\ndocumentation page.

\n
\n

Manually download from the Snapstore:

\n

\"Get

\n

Stable versions:

\n
$ sudo snap install g-assist
\n

🧪 Preview versions (Pre-release versions):

\n

If you want to install release candidates:

\n
$ sudo snap install g-assist --candidate
\n

If you want to install beta versions:

\n
$ sudo snap install g-assist --beta
\n

Getting Started

\n

In order to use the client, you must have a \"Key File\" and \"Token\" for authentication which you can get by going through Device Registration process. You can go through the wiki given below to get started.

\n

\"Setup Authentication for Google Assistant Unofficial Desktop Client\" Wiki (For both Device Registration & Authentication help):

\n
\n

https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/wiki/Setup-Authentication-for-Google-Assistant-Unofficial-Desktop-Client

\n
\n

Other References

\n

If you want a user friendly registration method, use Device Registration UI:

\n
\n

https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account

\n
\n

If you want to use a CLI tool to complete the Device Registration and Authentication process manually, read the following:

\n
\n

https://developers.google.com/assistant/sdk/reference/device-registration/register-device-manual

\n
\n

After you have registered your device and downloaded the required authentication files, you can head on to Settings and set the \"Key File Path\" and \"Saved Tokens Path\" to the location where the respective files are located.

\n

Want to Contribute?

\n

You are more than welcome to contribute to all kinds of contributions:

\n
    \n
  • 🤔 Request/Suggest a feature
  • \n
  • 🐛 Report a bug
  • \n
  • 📖 Make this documentation better
  • \n
  • 💻 Contribute with the code
  • \n
\n

Before you start, we highly recommend you check the Google Assistant Unofficial Desktop Client's contributing guidelines.

\n

Default Keyboard Shortcut

\n
    \n
  • Windows: Win + Shift + A
  • \n
  • MacOS: Cmd + Shift + A
  • \n
  • Linux: Super + Shift + A
  • \n
\n

Note: Keyboard shortcut is configurable in the settings

\n

Other Libraries Used

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:53.751Z" - }, - "graphiql": { - "readmeCleaned": "

GraphiQL.app

\n

\"Build

\n

A light, Electron-based wrapper around GraphiQL.

\n

Provides a tabbed interface for editing and testing GraphQL queries/mutations with GraphiQL.

\n

macOS installation

\n

If you have Homebrew installed on macOS:

\n
brew install --cask graphiql\n
\n

Alternately, download the binary from the Releases tab.

\n

Linux installation

\n

The graphiql-app uses the AppImage format for its Linux version. You download it from the Electron app directory (click the \"Download for Linux\"-button) or from the Releases tab.

\n

Either way, you will get a .AppImage binary. Put it in a safe place and make it executable:

\n
chmod +x graphiql-app-0.7.2-x86_64.AppImage\n
\n

Then simply execute the app. It will ask whether to add shortcuts to your desktop and menus for easy access in the future.

\n

Getting started developing

\n
    \n
  • Branch and/or clone the repo locally.
  • \n
  • cd into it
  • \n
  • install all the require packages: npm i
  • \n
  • build the project: npm run build
  • \n
  • start the project: npm start
  • \n
\n
", - "readmeOriginal": "

GraphiQL.app

\n

\"Build

\n

A light, Electron-based wrapper around GraphiQL.

\n

Provides a tabbed interface for editing and testing GraphQL queries/mutations with GraphiQL.

\n

macOS installation

\n

If you have Homebrew installed on macOS:

\n
brew install --cask graphiql\n
\n

Alternately, download the binary from the Releases tab.

\n

Linux installation

\n

The graphiql-app uses the AppImage format for its Linux version. You download it from the Electron app directory (click the \"Download for Linux\"-button) or from the Releases tab.

\n

Either way, you will get a .AppImage binary. Put it in a safe place and make it executable:

\n
chmod +x graphiql-app-0.7.2-x86_64.AppImage\n
\n

Then simply execute the app. It will ask whether to add shortcuts to your desktop and menus for easy access in the future.

\n

Getting started developing

\n
    \n
  • Branch and/or clone the repo locally.
  • \n
  • cd into it
  • \n
  • install all the require packages: npm i
  • \n
  • build the project: npm run build
  • \n
  • start the project: npm start
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:53.824Z" + "readmeCleaned": "

Google Assistant Unofficial Desktop Client

\n

\"Build\"\n\"Downloads\"\n\"Issues\"\n\"License\"\n\"Top\n\"Last\n\"Commits\n\"Milestone

\n

\"G

\n

Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK.

\n
\n

Note:

\n

The \"Google Assistant Unofficial Desktop Client\" is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request.

\n
\n

Inspiration

\n

The design is inspired by Google Assistant in Chrome OS and comes in both Light Mode (beta) and Dark Mode 😉.

\n

\"G

\n

Download

\n

You can build the assistant on your machine if you prefer (see How to Build). If you don't want to build the project for yourself, you can download the Assistant Setup/Installer for the respective platform from here (releases). You can download from other official sources as well.

\n

Windows (using winget)

\n
\n

If you are on Windows 11, chances are you have winget pre-installed.\nIf you are on older version of Windows (Windows 10) and don't have it installed, check out\nInstall Winget\ndocumentation section to learn how to install it.

\n
\n

⚡ Stable versions:

\n
winget install "g-assist" -e\">
PS> winget install \"g-assist\" -e
\n

🧪 Preview Versions (Pre-release versions):

\n
winget install "g-assist-preview" -e\">
PS> winget install \"g-assist-preview\" -e
\n

MacOS (using brew)

\n
\n

Visit brew.sh to learn how to install brew if you don't have it\ninstalled on your machine.

\n
\n
$ brew install --cask google-assistant
\n

Linux (using snap)

\n
\n

Some linux distros like Ubuntu, KDE Neon, Manjaro, Zorin OS, etc. come pre-installed with\nsnap. For distros without out-of-the-box support for snaps, visit Installing snapd\ndocumentation page.

\n
\n

Manually download from the Snapstore:

\n

\"Get

\n

⚡ Stable versions:

\n
$ sudo snap install g-assist
\n

🧪 Preview versions (Pre-release versions):

\n

If you want to install release candidates:

\n
$ sudo snap install g-assist --candidate
\n

If you want to install beta versions:

\n
$ sudo snap install g-assist --beta
\n

Getting Started

\n

In order to use the client, you must have a \"Key File\" and \"Token\" for authentication which you can get by going through Device Registration process. You can go through the wiki given below to get started.

\n

\"Setup Authentication for Google Assistant Unofficial Desktop Client\" Wiki (For both Device Registration & Authentication help):

\n
\n

https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/wiki/Setup-Authentication-for-Google-Assistant-Unofficial-Desktop-Client

\n
\n

Other References

\n

If you want a user friendly registration method, use Device Registration UI:

\n
\n

https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account

\n
\n

If you want to use a CLI tool to complete the Device Registration and Authentication process manually, read the following:

\n
\n

https://developers.google.com/assistant/sdk/reference/device-registration/register-device-manual

\n
\n

After you have registered your device and downloaded the required authentication files, you can head on to Settings and set the \"Key File Path\" and \"Saved Tokens Path\" to the location where the respective files are located.

\n

Want to Contribute?

\n

You are more than welcome to contribute to all kinds of contributions:

\n
    \n
  • 🤔 Request/Suggest a feature
  • \n
  • 🐛 Report a bug
  • \n
  • 📖 Make this documentation better
  • \n
  • 💻 Contribute with the code
  • \n
\n

Before you start, we highly recommend you check the Google Assistant Unofficial Desktop Client's contributing guidelines.

\n

Default Keyboard Shortcut

\n
    \n
  • Windows: Win + Shift + A
  • \n
  • MacOS: Cmd + Shift + A
  • \n
  • Linux: Super + Shift + A
  • \n
\n

Note: Keyboard shortcut is configurable in the settings

\n

Other Libraries Used

\n\n
", + "readmeOriginal": "

Google Assistant Unofficial Desktop Client

\n

\"Build\"\n\"Downloads\"\n\"Issues\"\n\"License\"\n\"Top\n\"Last\n\"Commits\n\"Milestone

\n

\"G

\n

Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK.

\n
\n

Note:

\n

The \"Google Assistant Unofficial Desktop Client\" is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request.

\n
\n

Inspiration

\n

The design is inspired by Google Assistant in Chrome OS and comes in both Light Mode (beta) and Dark Mode 😉.

\n

\"G

\n

Download

\n

You can build the assistant on your machine if you prefer (see How to Build). If you don't want to build the project for yourself, you can download the Assistant Setup/Installer for the respective platform from here (releases). You can download from other official sources as well.

\n

Windows (using winget)

\n
\n

If you are on Windows 11, chances are you have winget pre-installed.\nIf you are on older version of Windows (Windows 10) and don't have it installed, check out\nInstall Winget\ndocumentation section to learn how to install it.

\n
\n

⚡ Stable versions:

\n
PS> winget install \"g-assist\" -e
\n

🧪 Preview Versions (Pre-release versions):

\n
PS> winget install \"g-assist-preview\" -e
\n

MacOS (using brew)

\n
\n

Visit brew.sh to learn how to install brew if you don't have it\ninstalled on your machine.

\n
\n
$ brew install --cask google-assistant
\n

Linux (using snap)

\n
\n

Some linux distros like Ubuntu, KDE Neon, Manjaro, Zorin OS, etc. come pre-installed with\nsnap. For distros without out-of-the-box support for snaps, visit Installing snapd\ndocumentation page.

\n
\n

Manually download from the Snapstore:

\n

\"Get

\n

⚡ Stable versions:

\n
$ sudo snap install g-assist
\n

🧪 Preview versions (Pre-release versions):

\n

If you want to install release candidates:

\n
$ sudo snap install g-assist --candidate
\n

If you want to install beta versions:

\n
$ sudo snap install g-assist --beta
\n

Getting Started

\n

In order to use the client, you must have a \"Key File\" and \"Token\" for authentication which you can get by going through Device Registration process. You can go through the wiki given below to get started.

\n

\"Setup Authentication for Google Assistant Unofficial Desktop Client\" Wiki (For both Device Registration & Authentication help):

\n
\n

https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/wiki/Setup-Authentication-for-Google-Assistant-Unofficial-Desktop-Client

\n
\n

Other References

\n

If you want a user friendly registration method, use Device Registration UI:

\n
\n

https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account

\n
\n

If you want to use a CLI tool to complete the Device Registration and Authentication process manually, read the following:

\n
\n

https://developers.google.com/assistant/sdk/reference/device-registration/register-device-manual

\n
\n

After you have registered your device and downloaded the required authentication files, you can head on to Settings and set the \"Key File Path\" and \"Saved Tokens Path\" to the location where the respective files are located.

\n

Want to Contribute?

\n

You are more than welcome to contribute to all kinds of contributions:

\n
    \n
  • 🤔 Request/Suggest a feature
  • \n
  • 🐛 Report a bug
  • \n
  • 📖 Make this documentation better
  • \n
  • 💻 Contribute with the code
  • \n
\n

Before you start, we highly recommend you check the Google Assistant Unofficial Desktop Client's contributing guidelines.

\n

Default Keyboard Shortcut

\n
    \n
  • Windows: Win + Shift + A
  • \n
  • MacOS: Cmd + Shift + A
  • \n
  • Linux: Super + Shift + A
  • \n
\n

Note: Keyboard shortcut is configurable in the settings

\n

Other Libraries Used

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:47.523Z" }, "google-chat-electron": { - "readmeCleaned": "

Desktop app for Google Chat

\n

\"latest-tag\"\n\"downloads\"\n\"homebrew\"\n\"release-linux\"\n\"release-mac\"\n\"release-windows\"\n\"snapcraft\"

\n

An unofficial desktop app for Google Chat built\nwith Electron

\n

Motivation

\n
    \n
  • Google has shutdown the official Google Chat Desktop App in March\n2021
  • \n
  • Google is forcing users to use PWA which has less features
  • \n
  • You are a Firefox user and don't want to install Chrome; just to use a PWA. 😉
  • \n
\n

Installation (Linux)

\n
    \n
  • Install via snap (recommended)
  • \n
\n
sudo snap install google-chat-electron\n\n# grant permissions \nsudo snap connect google-chat-electron:home :home\nsudo snap connect google-chat-electron:removable-media :removable-media
\n
    \n
  • Alternatively you can download the latest debian installer from\nreleases section
  • \n
  • Install the debian package with this command: (correct the file path yourself)
  • \n
\n
sudo apt install ~/path/to/google-chat-electron-xxx-amd64.deb
\n
    \n
  • ⚠️ Debian package does not have automatic background updates
  • \n
\n

Uninstall (Linux)

\n
    \n
  • Logout and Quit from app
  • \n
  • Remove the app with this command if installed via snap
  • \n
\n
sudo snap remove google-chat-electron
\n

or if installed via debian package

\n
sudo apt-get remove --purge google-chat-electron
\n
    \n
  • The uninstallation script should remove all relevant files and folders.
  • \n
\n

Installation (Mac)

\n
    \n
  • Homebrew users can run brew install --cask --no-quarantine google-chat-electron
  • \n
\n

or

\n
    \n
  • Download the zip (darwin) file from releases
  • \n
  • Extract the zip file
  • \n
  • Move the app to your ~/Applications folder
  • \n
  • Fix the permission issue with this command
  • \n
\n
sudo xattr -rd com.apple.quarantine ~/Applications/google-chat-electron.app
\n
    \n
  • Above command should fix the Mac-OS Gatekeeper issue
  • \n
\n

Uninstall (Mac)

\n
    \n
  • Logout and Quit from app
  • \n
  • Move the app to trash
  • \n
\n

Installation Windows

\n\n
winget install --id=ankurk91.GoogleChatElectron  -e
\n

Supported Platforms

\n

The app should work on all x64 and Apple ARM platforms, but due to lack of time; we test on most popular only.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OS/PlatformVersion
Ubuntu GNOME20.x
Linux Mint Cinnamon20.x
MacOS10.15, 11
Windows7, 10, 11
\n

Major features

\n
    \n
  • System tray\n
      \n
    • Unread message indicator
    • \n
    • Offline indicator (no internet or not logged-in)
    • \n
    • Close the app to tray when you close the app window
    • \n
    \n
  • \n
  • Desktop notifications\n
      \n
    • Clicking on notification bring the app to focus and open the specific person chat/room
    • \n
    \n
  • \n
  • Unread message counter in dock
  • \n
  • Auto start the app when you log in to your machine (configurable)
  • \n
  • Auto check for updates on startup and notify user if any (configurable)
  • \n
  • Auto check for internet on startup and keep retrying to connect every 60 seconds if offline
  • \n
  • Open external links in your OS default web browser
  • \n
  • Preserve window position and size
  • \n
  • Prevent multiple chat app instances from running
  • \n
  • CTRL+F shortcut to search
  • \n
\n

Acknowledgements

\n\n

Disclaimer

\n

This desktop app is just a wrapper which starts a chromium instance locally and runs the actual web-app in it. All\nrights to the Google Chat product is reserved by\nGoogle Inc.\nThis desktop client has no way to access none of your data.

\n

\"Snap

\n

License

\n

GNU GPLv3 License

\n
", - "readmeOriginal": "

Desktop app for Google Chat

\n

\"latest-tag\"\n\"downloads\"\n\"homebrew\"\n\"release-linux\"\n\"release-mac\"\n\"release-windows\"\n\"snapcraft\"

\n

An unofficial desktop app for Google Chat built\nwith Electron

\n

Motivation

\n
    \n
  • Google has shutdown the official Google Chat Desktop App in March\n2021
  • \n
  • Google is forcing users to use PWA which has less features
  • \n
  • You are a Firefox user and don't want to install Chrome; just to use a PWA. 😉
  • \n
\n

Installation (Linux)

\n
    \n
  • Install via snap (recommended)
  • \n
\n
sudo snap install google-chat-electron\n\n# grant permissions \nsudo snap connect google-chat-electron:home :home\nsudo snap connect google-chat-electron:removable-media :removable-media
\n
    \n
  • Alternatively you can download the latest debian installer from\nreleases section
  • \n
  • Install the debian package with this command: (correct the file path yourself)
  • \n
\n
sudo apt install ~/path/to/google-chat-electron-xxx-amd64.deb
\n
    \n
  • ⚠️ Debian package does not have automatic background updates
  • \n
\n

Uninstall (Linux)

\n
    \n
  • Logout and Quit from app
  • \n
  • Remove the app with this command if installed via snap
  • \n
\n
sudo snap remove google-chat-electron
\n

or if installed via debian package

\n
sudo apt-get remove --purge google-chat-electron
\n
    \n
  • The uninstallation script should remove all relevant files and folders.
  • \n
\n

Installation (Mac)

\n
    \n
  • Homebrew users can run brew install --cask --no-quarantine google-chat-electron
  • \n
\n

or

\n
    \n
  • Download the zip (darwin) file from releases
  • \n
  • Extract the zip file
  • \n
  • Move the app to your ~/Applications folder
  • \n
  • Fix the permission issue with this command
  • \n
\n
sudo xattr -rd com.apple.quarantine ~/Applications/google-chat-electron.app
\n
    \n
  • Above command should fix the Mac-OS Gatekeeper issue
  • \n
\n

Uninstall (Mac)

\n
    \n
  • Logout and Quit from app
  • \n
  • Move the app to trash
  • \n
\n

Installation Windows

\n\n
winget install --id=ankurk91.GoogleChatElectron  -e
\n

Supported Platforms

\n

The app should work on all x64 and Apple ARM platforms, but due to lack of time; we test on most popular only.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OS/PlatformVersion
Ubuntu GNOME20.x
Linux Mint Cinnamon20.x
MacOS10.15, 11
Windows7, 10, 11
\n

Major features

\n
    \n
  • System tray\n
      \n
    • Unread message indicator
    • \n
    • Offline indicator (no internet or not logged-in)
    • \n
    • Close the app to tray when you close the app window
    • \n
    \n
  • \n
  • Desktop notifications\n
      \n
    • Clicking on notification bring the app to focus and open the specific person chat/room
    • \n
    \n
  • \n
  • Unread message counter in dock
  • \n
  • Auto start the app when you log in to your machine (configurable)
  • \n
  • Auto check for updates on startup and notify user if any (configurable)
  • \n
  • Auto check for internet on startup and keep retrying to connect every 60 seconds if offline
  • \n
  • Open external links in your OS default web browser
  • \n
  • Preserve window position and size
  • \n
  • Prevent multiple chat app instances from running
  • \n
  • CTRL+F shortcut to search
  • \n
\n

Acknowledgements

\n\n

Disclaimer

\n

This desktop app is just a wrapper which starts a chromium instance locally and runs the actual web-app in it. All\nrights to the Google Chat product is reserved by\nGoogle Inc.\nThis desktop client has no way to access none of your data.

\n

\"Snap

\n

License

\n

GNU GPLv3 License

\n
", - "readmeFetchedAt": "2022-05-10T00:07:53.926Z" + "readmeCleaned": "

Desktop app for Google Chat

\n

\"latest-tag\"\n\"downloads\"\n\"homebrew\"\n\"chocolatey\"\n\"release-linux\"\n\"release-mac\"\n\"release-windows\"

\n

An unofficial desktop app for Google Chat built with Electron

\n

Announcement

\n

This app is no longer maintained. Reasons:

\n
    \n
  • My employer has moved to Slack
  • \n
  • It takes lots of time to build and test on all the platforms.
  • \n
  • Google is blocking 3rd party apps to log-in, see #52
  • \n
\n

📣 Since version 2.17, we have removed support for snap package on Linux

\n

Motivation

\n
    \n
  • Google has shutdown the official Google Chat Desktop App in March\n2021
  • \n
  • Google is forcing users to use PWA which has less features
  • \n
  • You don't want to install Chrome; just to use a PWA. 😉
  • \n
\n

Installation (Debian based Linux)

\n
    \n
  • You can download the latest debian installer from\nreleases section
  • \n
  • Install the debian package with this command: (correct the file path yourself)
  • \n
\n
sudo apt install ~/path/to/google-chat-electron-xxx-amd64.deb
\n

Uninstall (Debian based Linux)

\n
    \n
  • Logout and Quit from app
  • \n
  • Remove the app with this command
  • \n
\n
sudo apt-get remove --purge google-chat-electron
\n
    \n
  • The uninstallation script should remove all relevant files and folders.
  • \n
\n

Installation (Mac)

\n
    \n
  • Homebrew users can run
  • \n
\n
brew install --cask --no-quarantine google-chat-electron
\n

or

\n
    \n
  • Download the zip (darwin) file from releases
  • \n
  • Extract the zip file
  • \n
  • Move the app to your ~/Applications folder
  • \n
  • Fix the permission issue with this command
  • \n
\n
sudo xattr -rd com.apple.quarantine ~/Applications/google-chat-electron.app
\n
    \n
  • Above command should fix the Mac-OS Gatekeeper issue
  • \n
\n

Uninstall (Mac)

\n
    \n
  • Logout and Quit from app
  • \n
  • Move the app to trash
  • \n
\n

Installation Windows

\n\n
choco install unofficial-google-chat-electron
\n
    \n
  • If you prefer winget-cli on Windows 10+, you can run:
  • \n
\n
winget install --id=ankurk91.GoogleChatElectron  -e
\n

Installation (Fedora/RHEL/CentOS)

\n

We don't provide installers for Fedora/RHEL/CentOS, but you can build a local RPM package by your own.

\n
sudo dnf install rpm-build npm\ncurl -fsSL https://get.pnpm.io/install.sh | sh -\ngit clone https://github.com/ankurk91/google-chat-electron.git\ncd google-chat-electron\n\npnpm install\nnpm run pack:linux\nnpx electron-installer-redhat@^3 --src dist/google-chat-electron-linux-x64 --dest dist/installers/ --arch x86_64
\n

This will create an RPM package in ./dist/installers folder (you can specify any location you wish).\nYou can install it with dnf or rpm-ostree depending on your distro.

\n

Supported Platforms

\n

The app should work on all x64 and Apple arm64 platforms, but due to lack of time; we test on most popular only.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OS/PlatformVersion
Ubuntu GNOME20, 22
Linux Mint Cinnamon21
MacOS10.15, 11, 12
Windows7, 10, 11
\n

Major features

\n
    \n
  • System tray\n
      \n
    • Unread message indicator
    • \n
    • Offline indicator (no internet or not logged-in)
    • \n
    • Close the app to tray when you close the app window
    • \n
    \n
  • \n
  • Desktop notifications\n
      \n
    • Clicking on notification bring the app to focus and open the specific person chat/room
    • \n
    \n
  • \n
  • Unread message counter in dock
  • \n
  • Auto start the app when you log in to your machine (configurable)
  • \n
  • Auto check for updates on startup and notify user if any (configurable)
  • \n
  • Auto check for internet on startup and keep retrying to connect every 60 seconds if offline
  • \n
  • Open external links in your OS default web browser
  • \n
  • Preserve window position and size
  • \n
  • Prevent multiple chat app instances from running
  • \n
  • CTRL+F shortcut to search
  • \n
\n

Acknowledgements

\n\n

Disclaimer

\n

This desktop app is just a wrapper which starts a chromium instance locally and runs the actual web-app in it. All\nrights to the Google Chat product is reserved by\nGoogle Inc.\nThis desktop client has no way to access none of your data.

\n

License

\n

GNU GPLv3 License

\n
", + "readmeOriginal": "

Desktop app for Google Chat

\n

\"latest-tag\"\n\"downloads\"\n\"homebrew\"\n\"chocolatey\"\n\"release-linux\"\n\"release-mac\"\n\"release-windows\"

\n

An unofficial desktop app for Google Chat built with Electron

\n

Announcement

\n

This app is no longer maintained. Reasons:

\n
    \n
  • My employer has moved to Slack
  • \n
  • It takes lots of time to build and test on all the platforms.
  • \n
  • Google is blocking 3rd party apps to log-in, see #52
  • \n
\n

📣 Since version 2.17, we have removed support for snap package on Linux

\n

Motivation

\n
    \n
  • Google has shutdown the official Google Chat Desktop App in March\n2021
  • \n
  • Google is forcing users to use PWA which has less features
  • \n
  • You don't want to install Chrome; just to use a PWA. 😉
  • \n
\n

Installation (Debian based Linux)

\n
    \n
  • You can download the latest debian installer from\nreleases section
  • \n
  • Install the debian package with this command: (correct the file path yourself)
  • \n
\n
sudo apt install ~/path/to/google-chat-electron-xxx-amd64.deb
\n

Uninstall (Debian based Linux)

\n
    \n
  • Logout and Quit from app
  • \n
  • Remove the app with this command
  • \n
\n
sudo apt-get remove --purge google-chat-electron
\n
    \n
  • The uninstallation script should remove all relevant files and folders.
  • \n
\n

Installation (Mac)

\n
    \n
  • Homebrew users can run
  • \n
\n
brew install --cask --no-quarantine google-chat-electron
\n

or

\n
    \n
  • Download the zip (darwin) file from releases
  • \n
  • Extract the zip file
  • \n
  • Move the app to your ~/Applications folder
  • \n
  • Fix the permission issue with this command
  • \n
\n
sudo xattr -rd com.apple.quarantine ~/Applications/google-chat-electron.app
\n
    \n
  • Above command should fix the Mac-OS Gatekeeper issue
  • \n
\n

Uninstall (Mac)

\n
    \n
  • Logout and Quit from app
  • \n
  • Move the app to trash
  • \n
\n

Installation Windows

\n\n
choco install unofficial-google-chat-electron
\n
    \n
  • If you prefer winget-cli on Windows 10+, you can run:
  • \n
\n
winget install --id=ankurk91.GoogleChatElectron  -e
\n

Installation (Fedora/RHEL/CentOS)

\n

We don't provide installers for Fedora/RHEL/CentOS, but you can build a local RPM package by your own.

\n
sudo dnf install rpm-build npm\ncurl -fsSL https://get.pnpm.io/install.sh | sh -\ngit clone https://github.com/ankurk91/google-chat-electron.git\ncd google-chat-electron\n\npnpm install\nnpm run pack:linux\nnpx electron-installer-redhat@^3 --src dist/google-chat-electron-linux-x64 --dest dist/installers/ --arch x86_64
\n

This will create an RPM package in ./dist/installers folder (you can specify any location you wish).\nYou can install it with dnf or rpm-ostree depending on your distro.

\n

Supported Platforms

\n

The app should work on all x64 and Apple arm64 platforms, but due to lack of time; we test on most popular only.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OS/PlatformVersion
Ubuntu GNOME20, 22
Linux Mint Cinnamon21
MacOS10.15, 11, 12
Windows7, 10, 11
\n

Major features

\n
    \n
  • System tray\n
      \n
    • Unread message indicator
    • \n
    • Offline indicator (no internet or not logged-in)
    • \n
    • Close the app to tray when you close the app window
    • \n
    \n
  • \n
  • Desktop notifications\n
      \n
    • Clicking on notification bring the app to focus and open the specific person chat/room
    • \n
    \n
  • \n
  • Unread message counter in dock
  • \n
  • Auto start the app when you log in to your machine (configurable)
  • \n
  • Auto check for updates on startup and notify user if any (configurable)
  • \n
  • Auto check for internet on startup and keep retrying to connect every 60 seconds if offline
  • \n
  • Open external links in your OS default web browser
  • \n
  • Preserve window position and size
  • \n
  • Prevent multiple chat app instances from running
  • \n
  • CTRL+F shortcut to search
  • \n
\n

Acknowledgements

\n\n

Disclaimer

\n

This desktop app is just a wrapper which starts a chromium instance locally and runs the actual web-app in it. All\nrights to the Google Chat product is reserved by\nGoogle Inc.\nThis desktop client has no way to access none of your data.

\n

License

\n

GNU GPLv3 License

\n
", + "readmeFetchedAt": "2024-02-29T22:00:47.529Z" }, - "graviton-editor": { - "readmeCleaned": "

\n\t\n\t
\n\tgraviton.netlify.app\n

\n

\"License:\n\"GitHub\n\"Commits\"\n\"GitHub\n\"Open\n\"Discord

\n

Graviton is a Code Editor, for Desktop or as server service (WIP).

\n

See this to run / compile it, by yourself. (There aren't any releases of the new version)

\n

NOTE: Graviton is being rewritten, if you are searching for the old version (v2.3.0) go to this other branch. Learn more about here.

\n

🏥 Rewrite Changes

\n
    \n
  • Ditch ElectronJS in favor of Tauri
  • \n
  • Use Deno as a runtime for third-party extensions
  • \n
  • Move from PuffinJS to React for the Web frontend
  • \n
  • Core is declouped from the frontend itself
  • \n
  • Third-party clients (desktop, mobile, etc) can be built upon the core
  • \n
  • Core and built-in extensions are written in Rust rather than NodeJS (this is only used for the dev workflow)
  • \n
\n

See TODO

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PackageDescriptionVersion
gveditor-coreGraviton core engine\"\"
gveditor-core-apiGraviton API for extensions\"\"
gveditor-core-denoDeno runtime for Graviton extensionsWIP
extensions/gitGraviton Core Git ExtensionWIP
desktopDesktop web-based appWIP
serverHTTP Core + web app servedWIP
@gveditor/webWeb frontend\"\"
@gveditor/languagesLanguage translations\"\"
\n

📑 Goals

\n
    \n
  • No freezes or lags
  • \n
  • Fast startup time
  • \n
  • Low memory usage
  • \n
  • Scalable through a consistent and dev-friendly plugins API
  • \n
  • Flexible workspace configurations
  • \n
  • Respect privacy
  • \n
  • Easy to use and pleasant UI
  • \n
\n

📣 Community

\n\n

🎁 Donating

\n

Feel free to donate in any way you want, if you want to support this project :)

\n
    \n
  • BTC address: 1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
  • \n
  • Solana address: 5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U
  • \n
  • Paypal: https://www.paypal.me/mkenzo8
  • \n
\n

Donators

\n\n

MIT License

\n
", - "readmeOriginal": "

\n\t\n\t
\n\tgraviton.netlify.app\n

\n

\"License:\n\"GitHub\n\"Commits\"\n\"GitHub\n\"Open\n\"Discord

\n

Graviton is a Code Editor, for Desktop or as server service (WIP).

\n

See this to run / compile it, by yourself. (There aren't any releases of the new version)

\n

NOTE: Graviton is being rewritten, if you are searching for the old version (v2.3.0) go to this other branch. Learn more about here.

\n

🏥 Rewrite Changes

\n
    \n
  • Ditch ElectronJS in favor of Tauri
  • \n
  • Use Deno as a runtime for third-party extensions
  • \n
  • Move from PuffinJS to React for the Web frontend
  • \n
  • Core is declouped from the frontend itself
  • \n
  • Third-party clients (desktop, mobile, etc) can be built upon the core
  • \n
  • Core and built-in extensions are written in Rust rather than NodeJS (this is only used for the dev workflow)
  • \n
\n

See TODO

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PackageDescriptionVersion
gveditor-coreGraviton core engine\"\"
gveditor-core-apiGraviton API for extensions\"\"
gveditor-core-denoDeno runtime for Graviton extensionsWIP
extensions/gitGraviton Core Git ExtensionWIP
desktopDesktop web-based appWIP
serverHTTP Core + web app servedWIP
@gveditor/webWeb frontend\"\"
@gveditor/languagesLanguage translations\"\"
\n

📑 Goals

\n
    \n
  • No freezes or lags
  • \n
  • Fast startup time
  • \n
  • Low memory usage
  • \n
  • Scalable through a consistent and dev-friendly plugins API
  • \n
  • Flexible workspace configurations
  • \n
  • Respect privacy
  • \n
  • Easy to use and pleasant UI
  • \n
\n

📣 Community

\n\n

🎁 Donating

\n

Feel free to donate in any way you want, if you want to support this project :)

\n
    \n
  • BTC address: 1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
  • \n
  • Solana address: 5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U
  • \n
  • Paypal: https://www.paypal.me/mkenzo8
  • \n
\n

Donators

\n\n

MIT License

\n
", - "readmeFetchedAt": "2022-05-10T00:07:53.981Z" + "graphiql": { + "readmeCleaned": "

GraphiQL.app

\n

\"Build

\n

A light, Electron-based wrapper around GraphiQL.

\n

Provides a tabbed interface for editing and testing GraphQL queries/mutations with GraphiQL.

\n

macOS installation

\n

If you have Homebrew installed on macOS:

\n
brew install --cask graphiql\n
\n

Alternately, download the binary from the Releases tab.

\n

Linux installation

\n

The graphiql-app uses the AppImage format for its Linux version. You download it from the Electron app directory (click the \"Download for Linux\"-button) or from the Releases tab.

\n

Either way, you will get a .AppImage binary. Put it in a safe place and make it executable:

\n
chmod +x graphiql-app-0.7.2-x86_64.AppImage\n
\n

Then simply execute the app. It will ask whether to add shortcuts to your desktop and menus for easy access in the future.

\n

Getting started developing

\n
    \n
  • Branch and/or clone the repo locally.
  • \n
  • cd into it
  • \n
  • install all the require packages: npm i
  • \n
  • build the project: npm run build
  • \n
  • start the project: npm start
  • \n
\n
", + "readmeOriginal": "

GraphiQL.app

\n

\"Build

\n

A light, Electron-based wrapper around GraphiQL.

\n

Provides a tabbed interface for editing and testing GraphQL queries/mutations with GraphiQL.

\n

macOS installation

\n

If you have Homebrew installed on macOS:

\n
brew install --cask graphiql\n
\n

Alternately, download the binary from the Releases tab.

\n

Linux installation

\n

The graphiql-app uses the AppImage format for its Linux version. You download it from the Electron app directory (click the \"Download for Linux\"-button) or from the Releases tab.

\n

Either way, you will get a .AppImage binary. Put it in a safe place and make it executable:

\n
chmod +x graphiql-app-0.7.2-x86_64.AppImage\n
\n

Then simply execute the app. It will ask whether to add shortcuts to your desktop and menus for easy access in the future.

\n

Getting started developing

\n
    \n
  • Branch and/or clone the repo locally.
  • \n
  • cd into it
  • \n
  • install all the require packages: npm i
  • \n
  • build the project: npm run build
  • \n
  • start the project: npm start
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:47.749Z" + }, + "gitify": { + "readmeCleaned": "

Gitify \"github\" \"coveralls\" \"downloads\"

\n
\n

GitHub Notifications on your menu bar. Available on macOS, Windows and Linux. Gitify Mobile has been deprecated in favour of the official GitHub mobile app.

\n
\n

\"Gitify\"

\n

Download

\n

You can download Gitify for free from the website www.gitify.io or install it via Homebrew Cask.

\n
brew install --cask gitify
\n

Gitify supports macOS, Windows and Linux.

\n

Installation

\n
pnpm install\n
\n

Development

\n

Optional: If you prefer to use your own OAuth credentials, you can do so by passing them as environment variables when bundling the app. This is optional as the app has some default \"development\" keys (use at your own discretion).

\n
OAUTH_CLIENT_ID=\"123\" OAUTH_CLIENT_SECRET=\"456789\" pnpm build\n
\n

To watch for changes(webpack) in the src directory:

\n
pnpm watch\n
\n

To run the electron app:

\n
pnpm start\n
\n

Releases

\n

The release process is automated. Follow the steps below.

\n
    \n
  1. Create a new draft release. Set the tag version to something with the format of v1.2.3. Save as a draft.
  2. \n
  3. Once everything is merged to main, create a branch that starts with release/vX.X.X (ie. release/v1.2.3).
  4. \n
  5. In the same branch, bump the version of the app in the package.json file and open a PR. GitHub Actions will build, sign and upload the release assets for each commit to that branch as long as a branch is named like release/vX.X.X and there is a draft release with the same version number(package.json).
  6. \n
  7. Merge your release branch into main.
  8. \n
  9. Publish the draft release once you've added notes to it and all assets are there.
  10. \n
\n

Tests

\n

There are 2 checks - one for prettier and one for the unit tests with jest.

\n
    // Run prettier to check\n    pnpm prettier:check\n\n    // Run linter & unit tests with coverage\n    pnpm test\n\n    // If you want to pass arguments to jest (or other `pnpm` commands)\n    // like `--watch`, you can prepend `--` to the command\n    pnpm test -- --watch\n
\n

FAQ

\n

My notifications aren't showing?

\n

Some organisations require applications to request access before allowing access to any data (including notifications) about their repositories.

\n

To check if Gitify is approved by your organisation you can go to https://github.com/settings/applications, then click on Gitify and scroll to Organization access.

\n

Something looks wrong - How can I debug?

\n

You can debug Gitify by pressing alt + command + I. This will open the dev tools and then you can see any logs, network requests etc.

\n

Contributing

\n
    \n
  1. Fork it!
  2. \n
  3. Create your feature branch: git checkout -b my-new-feature
  4. \n
  5. Commit your changes: git commit -am 'Add some feature'
  6. \n
  7. Push to the branch: git push origin my-new-feature
  8. \n
  9. Submit a pull request
  10. \n
  11. Make sure tests are passing
  12. \n
\n

License

\n

Gitify is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.

\n
", + "readmeOriginal": "

Gitify \"github\" \"coveralls\" \"downloads\"

\n
\n

GitHub Notifications on your menu bar. Available on macOS, Windows and Linux. Gitify Mobile has been deprecated in favour of the official GitHub mobile app.

\n
\n

\"Gitify\"

\n

Download

\n

You can download Gitify for free from the website www.gitify.io or install it via Homebrew Cask.

\n
brew install --cask gitify
\n

Gitify supports macOS, Windows and Linux.

\n

Installation

\n
pnpm install\n
\n

Development

\n

Optional: If you prefer to use your own OAuth credentials, you can do so by passing them as environment variables when bundling the app. This is optional as the app has some default \"development\" keys (use at your own discretion).

\n
OAUTH_CLIENT_ID=\"123\" OAUTH_CLIENT_SECRET=\"456789\" pnpm build\n
\n

To watch for changes(webpack) in the src directory:

\n
pnpm watch\n
\n

To run the electron app:

\n
pnpm start\n
\n

Releases

\n

The release process is automated. Follow the steps below.

\n
    \n
  1. Create a new draft release. Set the tag version to something with the format of v1.2.3. Save as a draft.
  2. \n
  3. Once everything is merged to main, create a branch that starts with release/vX.X.X (ie. release/v1.2.3).
  4. \n
  5. In the same branch, bump the version of the app in the package.json file and open a PR. GitHub Actions will build, sign and upload the release assets for each commit to that branch as long as a branch is named like release/vX.X.X and there is a draft release with the same version number(package.json).
  6. \n
  7. Merge your release branch into main.
  8. \n
  9. Publish the draft release once you've added notes to it and all assets are there.
  10. \n
\n

Tests

\n

There are 2 checks - one for prettier and one for the unit tests with jest.

\n
    // Run prettier to check\n    pnpm prettier:check\n\n    // Run linter & unit tests with coverage\n    pnpm test\n\n    // If you want to pass arguments to jest (or other `pnpm` commands)\n    // like `--watch`, you can prepend `--` to the command\n    pnpm test -- --watch\n
\n

FAQ

\n

My notifications aren't showing?

\n

Some organisations require applications to request access before allowing access to any data (including notifications) about their repositories.

\n

To check if Gitify is approved by your organisation you can go to https://github.com/settings/applications, then click on Gitify and scroll to Organization access.

\n

Something looks wrong - How can I debug?

\n

You can debug Gitify by pressing alt + command + I. This will open the dev tools and then you can see any logs, network requests etc.

\n

Contributing

\n
    \n
  1. Fork it!
  2. \n
  3. Create your feature branch: git checkout -b my-new-feature
  4. \n
  5. Commit your changes: git commit -am 'Add some feature'
  6. \n
  7. Push to the branch: git push origin my-new-feature
  8. \n
  9. Submit a pull request
  10. \n
  11. Make sure tests are passing
  12. \n
\n

License

\n

Gitify is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:47.936Z" }, "gsubs": { - "readmeCleaned": "

\n \"gSubs
\n
\n

\n

\n
\n \"banner\"\n
\n

INTRODUCTION
\n

Meet gSubs.
A desktop app that finds you the perfect subtitle match for your videos. Simply download now and drag and drop videos to get started.\n gSubs is multi-platform, open-source, and built entirely on web technology.

\n

Download gSubs

\n

\n \n \n \n \n \n \n

\n

\n
\n

💡 Key Features

\n

The following features made what gSubs is today and many more features will be, hopefully added with the support of great open source community in the future.\n
\n

\n

Drag & Drop

\n

Just drag and drop the video files that you want to search subtitle for and gSubs will do it's job. No more browsing and selecting videos from the mysteries directories that you don't know.

\n

Multiple Files

\n

gSubs supports multiple files input, meaning you can drag and drop as many files as you want and gSubs will find subtitles for each and every file. You have an entire season with dozen of episodes? gSubs gets your subtitles for the entire season in one time.

\n

Search Subtitles

\n

You don't have a video file but just want to donwload your favourite movies or series subtitles? Don't worry, gSubs consists of the search function where you can input any queries for search. gSubs will give you the results according to the language that has been set.

\n

10 Languages

\n

gSubs are capable of finding you subtitles for 10 languages which are English, Español, Français, Italiano, Nederlands, Polski, Português, Român, Svenska and Türkçe. Many more languages will be added soon.

\n

Auto Update

\n

gSubs have auto update feature included in it. This means you don't have to manually download the latest release every time. gSubs downloads and installs the latest release automatically.

\n
\n

⚡️ Contributing

\n

gSubs is completely open-source. If you'd like to help out by adding features, working on bug fixes,\nor assisting in other parts of development, here's how to get started:

\n
To begin working locally:
\n
    \n
  1. Fork this repository to your\nown GitHub account
  2. \n
  3. Clone it to your\nlocal device: git clone git@github.com:sanjevirau/gsubs.git
  4. \n
  5. Install the dependencies: npm install
  6. \n
  7. Run the app by starting electron, building the code and watch for changes:\nnpm start\n
    To build for production (should not generally be used):
    \n
  8. \n
  9. Build the actual app for Windows: npm run dist
  10. \n
  11. gSubs can also be build into Mac and Linux by change the dist script to build -wlm --config in the package.json file and then building the app using npm run dist
  12. \n
\n

We does give you credits for your contributions. Every contributors name will be shown in our contributors page at gSubs Contributors.

\n
\n

📦 Sources

\n

gSubs currently uses 2 sources to gather subtitles. When user drag and drop the video files, gSubs looks into SubDB source first followed by OpenSubtitles source. We hope to add more sources in the future.

\n
Standard sources:
\n
    \n
  • SubDB
  • \n
  • OpenSubtitles
  • \n
  • Addic7ed
  • \n
\n
\n

🌟 Special Thanks

\n

We would like to thank the following great beings and projects for assisting and giving us the motivation to build gSubs directly or indirectly.

\n\n

and to all the great beings who are helping building great things to make our life easier at GitHub.

\n
\n

Donation

\n

If this project helps you in any way making your life easier, you can give us some donation to get gSubs released in Mac OS and Linux.\n

\n

\n \n

\n
\n

🔑 License

\n

This project is licensed under\nMIT ©\nCholaware

\n
", - "readmeOriginal": "

\n \"gSubs
\n
\n

\n

\n
\n \"banner\"\n
\n

INTRODUCTION
\n

Meet gSubs.
A desktop app that finds you the perfect subtitle match for your videos. Simply download now and drag and drop videos to get started.\n gSubs is multi-platform, open-source, and built entirely on web technology.

\n

Download gSubs

\n

\n \n \n \n \n \n \n

\n

\n
\n

💡 Key Features

\n

The following features made what gSubs is today and many more features will be, hopefully added with the support of great open source community in the future.\n
\n

\n

Drag & Drop

\n

Just drag and drop the video files that you want to search subtitle for and gSubs will do it's job. No more browsing and selecting videos from the mysteries directories that you don't know.

\n

Multiple Files

\n

gSubs supports multiple files input, meaning you can drag and drop as many files as you want and gSubs will find subtitles for each and every file. You have an entire season with dozen of episodes? gSubs gets your subtitles for the entire season in one time.

\n

Search Subtitles

\n

You don't have a video file but just want to donwload your favourite movies or series subtitles? Don't worry, gSubs consists of the search function where you can input any queries for search. gSubs will give you the results according to the language that has been set.

\n

10 Languages

\n

gSubs are capable of finding you subtitles for 10 languages which are English, Español, Français, Italiano, Nederlands, Polski, Português, Român, Svenska and Türkçe. Many more languages will be added soon.

\n

Auto Update

\n

gSubs have auto update feature included in it. This means you don't have to manually download the latest release every time. gSubs downloads and installs the latest release automatically.

\n
\n

⚡️ Contributing

\n

gSubs is completely open-source. If you'd like to help out by adding features, working on bug fixes,\nor assisting in other parts of development, here's how to get started:

\n
To begin working locally:
\n
    \n
  1. Fork this repository to your\nown GitHub account
  2. \n
  3. Clone it to your\nlocal device: git clone git@github.com:sanjevirau/gsubs.git
  4. \n
  5. Install the dependencies: npm install
  6. \n
  7. Run the app by starting electron, building the code and watch for changes:\nnpm start\n
    To build for production (should not generally be used):
    \n
  8. \n
  9. Build the actual app for Windows: npm run dist
  10. \n
  11. gSubs can also be build into Mac and Linux by change the dist script to build -wlm --config in the package.json file and then building the app using npm run dist
  12. \n
\n

We does give you credits for your contributions. Every contributors name will be shown in our contributors page at gSubs Contributors.

\n
\n

📦 Sources

\n

gSubs currently uses 2 sources to gather subtitles. When user drag and drop the video files, gSubs looks into SubDB source first followed by OpenSubtitles source. We hope to add more sources in the future.

\n
Standard sources:
\n
    \n
  • SubDB
  • \n
  • OpenSubtitles
  • \n
  • Addic7ed
  • \n
\n
\n

🌟 Special Thanks

\n

We would like to thank the following great beings and projects for assisting and giving us the motivation to build gSubs directly or indirectly.

\n\n

and to all the great beings who are helping building great things to make our life easier at GitHub.

\n
\n

Donation

\n

If this project helps you in any way making your life easier, you can give us some donation to get gSubs released in Mac OS and Linux.\n

\n

\n \n

\n
\n

🔑 License

\n

This project is licensed under\nMIT ©\nCholaware

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.062Z" + "readmeCleaned": "

\n \"gSubs
\n
\n

\n

\n
\n \"banner\"\n
\n

INTRODUCTION
\n

Meet gSubs.
A desktop app that finds you the perfect subtitle match for your videos. Simply download now and drag and drop videos to get started.\n gSubs is multi-platform, open-source, and built entirely on web technology.

\n

Download gSubs

\n

\n \n \n \n \n \n \n

\n

\n
\n

💡 Key Features

\n

The following features made what gSubs is today and many more features will be, hopefully added with the support of great open source community in the future.\n
\n

\n

Drag & Drop

\n

Just drag and drop the video files that you want to search subtitle for and gSubs will do it's job. No more browsing and selecting videos from the mysteries directories that you don't know.

\n

Multiple Files

\n

gSubs supports multiple files input, meaning you can drag and drop as many files as you want and gSubs will find subtitles for each and every file. You have an entire season with dozen of episodes? gSubs gets your subtitles for the entire season in one time.

\n

Search Subtitles

\n

You don't have a video file but just want to donwload your favourite movies or series subtitles? Don't worry, gSubs consists of the search function where you can input any queries for search. gSubs will give you the results according to the language that has been set.

\n

10 Languages

\n

gSubs are capable of finding you subtitles for 10 languages which are English, Español, Français, Italiano, Nederlands, Polski, Português, Român, Svenska and Türkçe. Many more languages will be added soon.

\n

Auto Update

\n

gSubs have auto update feature included in it. This means you don't have to manually download the latest release every time. gSubs downloads and installs the latest release automatically.

\n
\n

⚡️ Contributing

\n

gSubs is completely open-source. If you'd like to help out by adding features, working on bug fixes,\nor assisting in other parts of development, here's how to get started:

\n
To begin working locally:
\n
    \n
  1. Fork this repository to your\nown GitHub account
  2. \n
  3. Clone it to your\nlocal device: git clone git@github.com:sanjevirau/gsubs.git
  4. \n
  5. Install the dependencies: npm install
  6. \n
  7. Run the app by starting electron, building the code and watch for changes:\nnpm start\n
    To build for production (should not generally be used):
    \n
  8. \n
  9. Build the actual app for Windows: npm run dist
  10. \n
  11. gSubs can also be build into Mac and Linux by change the dist script to build -wlm --config in the package.json file and then building the app using npm run dist
  12. \n
\n

We does give you credits for your contributions. Every contributors name will be shown in our contributors page at gSubs Contributors.

\n
\n

📦 Sources

\n

gSubs currently uses 2 sources to gather subtitles. When user drag and drop the video files, gSubs looks into SubDB source first followed by OpenSubtitles source. We hope to add more sources in the future.

\n
Standard sources:
\n
    \n
  • SubDB
  • \n
  • OpenSubtitles
  • \n
  • Addic7ed
  • \n
\n
\n

🌟 Special Thanks

\n

We would like to thank the following great beings and projects for assisting and giving us the motivation to build gSubs directly or indirectly.

\n\n

and to all the great beings who are helping building great things to make our life easier at GitHub.

\n
\n

☕ Donation

\n

If this project helps you in any way making your life easier, you can give us some donation to get gSubs released in Mac OS and Linux.\n

\n

\n \n

\n
\n

🔑 License

\n

This project is licensed under\nMIT ©\nCholaware

\n
", + "readmeOriginal": "

\n \"gSubs
\n
\n

\n

\n
\n \"banner\"\n
\n

INTRODUCTION
\n

Meet gSubs.
A desktop app that finds you the perfect subtitle match for your videos. Simply download now and drag and drop videos to get started.\n gSubs is multi-platform, open-source, and built entirely on web technology.

\n

Download gSubs

\n

\n \n \n \n \n \n \n

\n

\n
\n

💡 Key Features

\n

The following features made what gSubs is today and many more features will be, hopefully added with the support of great open source community in the future.\n
\n

\n

Drag & Drop

\n

Just drag and drop the video files that you want to search subtitle for and gSubs will do it's job. No more browsing and selecting videos from the mysteries directories that you don't know.

\n

Multiple Files

\n

gSubs supports multiple files input, meaning you can drag and drop as many files as you want and gSubs will find subtitles for each and every file. You have an entire season with dozen of episodes? gSubs gets your subtitles for the entire season in one time.

\n

Search Subtitles

\n

You don't have a video file but just want to donwload your favourite movies or series subtitles? Don't worry, gSubs consists of the search function where you can input any queries for search. gSubs will give you the results according to the language that has been set.

\n

10 Languages

\n

gSubs are capable of finding you subtitles for 10 languages which are English, Español, Français, Italiano, Nederlands, Polski, Português, Român, Svenska and Türkçe. Many more languages will be added soon.

\n

Auto Update

\n

gSubs have auto update feature included in it. This means you don't have to manually download the latest release every time. gSubs downloads and installs the latest release automatically.

\n
\n

⚡️ Contributing

\n

gSubs is completely open-source. If you'd like to help out by adding features, working on bug fixes,\nor assisting in other parts of development, here's how to get started:

\n
To begin working locally:
\n
    \n
  1. Fork this repository to your\nown GitHub account
  2. \n
  3. Clone it to your\nlocal device: git clone git@github.com:sanjevirau/gsubs.git
  4. \n
  5. Install the dependencies: npm install
  6. \n
  7. Run the app by starting electron, building the code and watch for changes:\nnpm start\n
    To build for production (should not generally be used):
    \n
  8. \n
  9. Build the actual app for Windows: npm run dist
  10. \n
  11. gSubs can also be build into Mac and Linux by change the dist script to build -wlm --config in the package.json file and then building the app using npm run dist
  12. \n
\n

We does give you credits for your contributions. Every contributors name will be shown in our contributors page at gSubs Contributors.

\n
\n

📦 Sources

\n

gSubs currently uses 2 sources to gather subtitles. When user drag and drop the video files, gSubs looks into SubDB source first followed by OpenSubtitles source. We hope to add more sources in the future.

\n
Standard sources:
\n
    \n
  • SubDB
  • \n
  • OpenSubtitles
  • \n
  • Addic7ed
  • \n
\n
\n

🌟 Special Thanks

\n

We would like to thank the following great beings and projects for assisting and giving us the motivation to build gSubs directly or indirectly.

\n\n

and to all the great beings who are helping building great things to make our life easier at GitHub.

\n
\n

☕ Donation

\n

If this project helps you in any way making your life easier, you can give us some donation to get gSubs released in Mac OS and Linux.\n

\n

\n \n

\n
\n

🔑 License

\n

This project is licensed under\nMIT ©\nCholaware

\n
", + "readmeFetchedAt": "2024-02-29T22:00:48.056Z" + }, + "graviton-editor": { + "readmeCleaned": "

\n\t\n\t
\n\tgraviton.netlify.app\n

\n

\"License:\n\"GitHub\n\"Commits\"\n\"GitHub\n\"Open\n\"Discord

\n

Graviton is cross-platform Code Editor.

\n

NOTE: Graviton is being rewritten, if you are searching for the old version (v2.3.0) go to this other branch. Learn more about here.

\n

See this to run / compile it, by yourself. (There aren't any releases of the new version)

\n

Current state of the rewrite:

\n

\"Screenshot

\n

🏥 Rewrite Changes

\n
    \n
  • Ditch ElectronJS (NodeJS) in favor of Tauri (Rust)
  • \n
  • Use Deno as a runtime for third-party extensions
  • \n
  • Use to React for the Web frontend
  • \n
  • Core is declouped from the frontend itself, third-party editors can be built upon it
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PackageDescriptionVersion
gveditor-coreGraviton core engine\"\"
gveditor-core-apiShared API for core and extensions\"\"
gveditor-core-denoDeno runtime for Graviton extensionsWIP
extensions/gitBuilt-in Git ExtensionWIP
extensions/native-shellBuilt-in native shells ExtensionWIP
extensions/typescript-lspBuilt-in TypeScript/JavaScript extensionWIP
desktopDesktop web-based appWIP
serverSelf-hosted browser versionWIP
@gveditor/webWeb frontend\"\"
@gveditor/languagesLanguage translations\"\"
\n

📑 Goals

\n
    \n
  • No freezes or lags
  • \n
  • Fast startup time
  • \n
  • Low memory usage
  • \n
  • Scalable through a consistent and dev-friendly plugins API
  • \n
  • Flexible workspace configurations
  • \n
  • Respect privacy
  • \n
  • Easy to use and pleasant UI
  • \n
  • Stable Intellisense (LSP)
  • \n
\n

📣 Community

\n\n

🎁 Donating

\n

Feel free to donate in any way you want, if you want to support this project :)

\n
    \n
  • Github Sponsors
  • \n
  • Paypal
  • \n
  • BTC address: 1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
  • \n
  • Solana address: 5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U
  • \n
\n

Donators

\n\n

MIT License

\n
", + "readmeOriginal": "

\n\t\n\t
\n\tgraviton.netlify.app\n

\n

\"License:\n\"GitHub\n\"Commits\"\n\"GitHub\n\"Open\n\"Discord

\n

Graviton is cross-platform Code Editor.

\n

NOTE: Graviton is being rewritten, if you are searching for the old version (v2.3.0) go to this other branch. Learn more about here.

\n

See this to run / compile it, by yourself. (There aren't any releases of the new version)

\n

Current state of the rewrite:

\n

\"Screenshot

\n

🏥 Rewrite Changes

\n
    \n
  • Ditch ElectronJS (NodeJS) in favor of Tauri (Rust)
  • \n
  • Use Deno as a runtime for third-party extensions
  • \n
  • Use to React for the Web frontend
  • \n
  • Core is declouped from the frontend itself, third-party editors can be built upon it
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PackageDescriptionVersion
gveditor-coreGraviton core engine\"\"
gveditor-core-apiShared API for core and extensions\"\"
gveditor-core-denoDeno runtime for Graviton extensionsWIP
extensions/gitBuilt-in Git ExtensionWIP
extensions/native-shellBuilt-in native shells ExtensionWIP
extensions/typescript-lspBuilt-in TypeScript/JavaScript extensionWIP
desktopDesktop web-based appWIP
serverSelf-hosted browser versionWIP
@gveditor/webWeb frontend\"\"
@gveditor/languagesLanguage translations\"\"
\n

📑 Goals

\n
    \n
  • No freezes or lags
  • \n
  • Fast startup time
  • \n
  • Low memory usage
  • \n
  • Scalable through a consistent and dev-friendly plugins API
  • \n
  • Flexible workspace configurations
  • \n
  • Respect privacy
  • \n
  • Easy to use and pleasant UI
  • \n
  • Stable Intellisense (LSP)
  • \n
\n

📣 Community

\n\n

🎁 Donating

\n

Feel free to donate in any way you want, if you want to support this project :)

\n
    \n
  • Github Sponsors
  • \n
  • Paypal
  • \n
  • BTC address: 1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
  • \n
  • Solana address: 5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U
  • \n
\n

Donators

\n\n

MIT License

\n
", + "readmeFetchedAt": "2024-02-29T22:00:48.070Z" }, "harmony": { - "readmeCleaned": "

Harmony

\n

\n\"Harmony\n

\n

\n\"Total\n

\n
    \n
  • Play music from SoundCloud, Google Play Music, Spotify, Deezer, Hype Machine, YouTube, Reddit or your local tracks
  • \n
  • All your playlists within the same app
  • \n
  • Sound menu integration or system tray for incompatible systems
  • \n
  • Last.fm scrobbling
  • \n
  • Super sleek interface
  • \n
  • Dark mode (Cmd/Ctrl + D)
  • \n
  • Keyboard control
  • \n
  • Distraction-free
  • \n
  • Background notifications
  • \n
\n

Download

\n

Download Harmony from the website.

\n

Reporting issues

\n

Please indicate your operating system, Harmony's version and if you can, steps to reproduce the bug.

\n

Also, please include the log of Harmony (Cmd/Ctrl + Alt + i, console tab).

\n

Altough you can submit feature requests, keep in mind that I only prioritize requests coming from paying users.

\n

Where is the source code?

\n

Harmony used to be an open-source software. It is now a free-to-evaluate software, but you need a license for continued use.

\n

I explain this decision here.

\n

You can still access the source code prior to the 0.5.0 release on this repo.

\n

\"Metrics

\n
", - "readmeOriginal": "

Harmony

\n

\n\"Harmony\n

\n

\n\"Total\n

\n
    \n
  • Play music from SoundCloud, Google Play Music, Spotify, Deezer, Hype Machine, YouTube, Reddit or your local tracks
  • \n
  • All your playlists within the same app
  • \n
  • Sound menu integration or system tray for incompatible systems
  • \n
  • Last.fm scrobbling
  • \n
  • Super sleek interface
  • \n
  • Dark mode (Cmd/Ctrl + D)
  • \n
  • Keyboard control
  • \n
  • Distraction-free
  • \n
  • Background notifications
  • \n
\n

Download

\n

Download Harmony from the website.

\n

Reporting issues

\n

Please indicate your operating system, Harmony's version and if you can, steps to reproduce the bug.

\n

Also, please include the log of Harmony (Cmd/Ctrl + Alt + i, console tab).

\n

Altough you can submit feature requests, keep in mind that I only prioritize requests coming from paying users.

\n

Where is the source code?

\n

Harmony used to be an open-source software. It is now a free-to-evaluate software, but you need a license for continued use.

\n

I explain this decision here.

\n

You can still access the source code prior to the 0.5.0 release on this repo.

\n

\"Metrics

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.065Z" + "readmeCleaned": "

Harmony

\n

\n\"Harmony\n

\n

\n\"Total\n

\n
    \n
  • Play music from SoundCloud, Google Play Music, Spotify, Deezer, Hype Machine, YouTube, Reddit or your local tracks
  • \n
  • All your playlists within the same app
  • \n
  • Sound menu integration or system tray for incompatible systems
  • \n
  • Last.fm scrobbling
  • \n
  • Super sleek interface
  • \n
  • Dark mode (Cmd/Ctrl + D)
  • \n
  • Keyboard control
  • \n
  • Distraction-free
  • \n
  • Background notifications
  • \n
\n

Download

\n

Download Harmony from the website.

\n

Reporting issues

\n

Please indicate your operating system, Harmony's version and if you can, steps to reproduce the bug.

\n

Also, please include the log of Harmony (Cmd/Ctrl + Alt + i, console tab).

\n

Altough you can submit feature requests, keep in mind that I only prioritize requests coming from paying users.

\n

Where is the source code?

\n

Harmony used to be an open-source software. It is now a free-to-evaluate software, but you need a license for continued use.

\n

I explain this decision here.

\n

You can still access the source code prior to the 0.5.0 release on this repo.

\n

\"Metrics

\n
", + "readmeOriginal": "

Harmony

\n

\n\"Harmony\n

\n

\n\"Total\n

\n
    \n
  • Play music from SoundCloud, Google Play Music, Spotify, Deezer, Hype Machine, YouTube, Reddit or your local tracks
  • \n
  • All your playlists within the same app
  • \n
  • Sound menu integration or system tray for incompatible systems
  • \n
  • Last.fm scrobbling
  • \n
  • Super sleek interface
  • \n
  • Dark mode (Cmd/Ctrl + D)
  • \n
  • Keyboard control
  • \n
  • Distraction-free
  • \n
  • Background notifications
  • \n
\n

Download

\n

Download Harmony from the website.

\n

Reporting issues

\n

Please indicate your operating system, Harmony's version and if you can, steps to reproduce the bug.

\n

Also, please include the log of Harmony (Cmd/Ctrl + Alt + i, console tab).

\n

Altough you can submit feature requests, keep in mind that I only prioritize requests coming from paying users.

\n

Where is the source code?

\n

Harmony used to be an open-source software. It is now a free-to-evaluate software, but you need a license for continued use.

\n

I explain this decision here.

\n

You can still access the source code prior to the 0.5.0 release on this repo.

\n

\"Metrics

\n
", + "readmeFetchedAt": "2024-02-29T22:00:48.428Z" }, "hbbatchbeast": { - "readmeCleaned": "

HBBatchBeast for HandBrake and FFmpeg/FFprobe (Windows, macOS, Linux & Docker)

\n

\"Reddit\" \"paypal\" \"Discord\" \"Docker\"

\n

\nSetup/Installation\n

\n

\"Screenshot\"

\n

Demo video - https://youtu.be/mHMXfInoqfE

\n

Discord: https://discord.gg/X4khmE96hS

\n

A free GUI application for HandBrake and FFmpeg/FFprobe on Windows, macOS and Linux (+ Linux Docker image) with an emphasis on multi HandBrake/FFmpeg instance batch conversion (including recursive folder scans and folder watching). The destination folder structure is kept the same as the source folder structure. Media in subfolders is also converted. Multiple folders can be monitored and different conversion presets can be specified for each folder. Also included:

\n

-Remote monitoring feature to monitor batch file conversions in any browser

\n

-Basic h265 benchmarking

\n

-Health check feature which can scan for corrupt video files using HandBrake (quick scan) or FFmpeg (thorough scan), although this is not always accurate. Attempt repair file feature included too.

\n

This is a standalone program on Windows but requires HandBrakeCLI to be installed on Linux and Mac. For a server application with similar functionality please see Tdarr.

\n

Settings help is available by pressing the blue ? diamond icons spread throughout the program:

\n

\"Screenshot\"

\n

The program scans the source folders for all files. It then compares the source folder files with the destination folder files to see if any of the source files exist in the destination folder already. If not, the program queues the files for conversion.

\n

4 worker modules (default number) then work through the conversion queue. If periodic scanning is enabled then the program will run at the chosen interval.

\n

After it a bit more testing it seems that weird things can happen if you monitor a folder which is being downloaded to. It seems sometimes conversions start before a file has fully downloaded. To solve this, I recommend using a temporary download folder before moving completed files into your HBBB source folder.

\n

If you use a download program which has an 'incomplete downloads' folder etc, do not put that folder inside your main source folder else you may end up converting each file twice.

\n

The program won't work properly if you put the destination folder in a folder inside the source folder because the program is recreating the source folder structure inside the destination folder. It will cause an infinite loop of creating more and more sub-folders each time you run the program. So it will NOT work properly if you do something like this:

\n

Source:

\n

D:\\Videos

\n

Destination:

\n

D:\\Videos\\Converted

\n

It will work properly if you do something like this etc:

\n

Source:

\n

D:\\Videos

\n

Destination:

\n

D:\\Converted

\n
", - "readmeOriginal": "

HBBatchBeast for HandBrake and FFmpeg/FFprobe (Windows, macOS, Linux & Docker)

\n

\"Reddit\" \"paypal\" \"Discord\" \"Docker\"

\n

\nSetup/Installation\n

\n

\"Screenshot\"

\n

Demo video - https://youtu.be/mHMXfInoqfE

\n

Discord: https://discord.gg/X4khmE96hS

\n

A free GUI application for HandBrake and FFmpeg/FFprobe on Windows, macOS and Linux (+ Linux Docker image) with an emphasis on multi HandBrake/FFmpeg instance batch conversion (including recursive folder scans and folder watching). The destination folder structure is kept the same as the source folder structure. Media in subfolders is also converted. Multiple folders can be monitored and different conversion presets can be specified for each folder. Also included:

\n

-Remote monitoring feature to monitor batch file conversions in any browser

\n

-Basic h265 benchmarking

\n

-Health check feature which can scan for corrupt video files using HandBrake (quick scan) or FFmpeg (thorough scan), although this is not always accurate. Attempt repair file feature included too.

\n

This is a standalone program on Windows but requires HandBrakeCLI to be installed on Linux and Mac. For a server application with similar functionality please see Tdarr.

\n

Settings help is available by pressing the blue ? diamond icons spread throughout the program:

\n

\"Screenshot\"

\n

The program scans the source folders for all files. It then compares the source folder files with the destination folder files to see if any of the source files exist in the destination folder already. If not, the program queues the files for conversion.

\n

4 worker modules (default number) then work through the conversion queue. If periodic scanning is enabled then the program will run at the chosen interval.

\n

After it a bit more testing it seems that weird things can happen if you monitor a folder which is being downloaded to. It seems sometimes conversions start before a file has fully downloaded. To solve this, I recommend using a temporary download folder before moving completed files into your HBBB source folder.

\n

If you use a download program which has an 'incomplete downloads' folder etc, do not put that folder inside your main source folder else you may end up converting each file twice.

\n

The program won't work properly if you put the destination folder in a folder inside the source folder because the program is recreating the source folder structure inside the destination folder. It will cause an infinite loop of creating more and more sub-folders each time you run the program. So it will NOT work properly if you do something like this:

\n

Source:

\n

D:\\Videos

\n

Destination:

\n

D:\\Videos\\Converted

\n

It will work properly if you do something like this etc:

\n

Source:

\n

D:\\Videos

\n

Destination:

\n

D:\\Converted

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.256Z" + "readmeCleaned": "

HBBatchBeast for HandBrake and FFmpeg/FFprobe (Windows, macOS, Linux & Docker)

\n

\"Reddit\" \"paypal\" \"Discord\" \"Docker\"

\n \n

\"Screenshot\"

\n

Demo video - https://youtu.be/mHMXfInoqfE

\n

Discord: https://discord.gg/X4khmE96hS

\n

A free GUI application for HandBrake and FFmpeg/FFprobe on Windows, macOS and Linux (+ Linux Docker image) with an emphasis on multi HandBrake/FFmpeg instance batch conversion (including recursive folder scans and folder watching). The destination folder structure is kept the same as the source folder structure. Media in subfolders is also converted. Multiple folders can be monitored and different conversion presets can be specified for each folder. Also included:

\n

-Remote monitoring feature to monitor batch file conversions in any browser

\n

-Basic h265 benchmarking

\n

-Health check feature which can scan for corrupt video files using HandBrake (quick scan) or FFmpeg (thorough scan), although this is not always accurate. Attempt repair file feature included too.

\n

This is a standalone program on Windows but requires HandBrakeCLI to be installed on Linux and Mac. For a server application with similar functionality please see Tdarr.

\n

Settings help is available by pressing the blue ? diamond icons spread throughout the program:

\n

\"Screenshot\"

\n

The program scans the source folders for all files. It then compares the source folder files with the destination folder files to see if any of the source files exist in the destination folder already. If not, the program queues the files for conversion.

\n

4 worker modules (default number) then work through the conversion queue. If periodic scanning is enabled then the program will run at the chosen interval.

\n

After it a bit more testing it seems that weird things can happen if you monitor a folder which is being downloaded to. It seems sometimes conversions start before a file has fully downloaded. To solve this, I recommend using a temporary download folder before moving completed files into your HBBB source folder.

\n

If you use a download program which has an 'incomplete downloads' folder etc, do not put that folder inside your main source folder else you may end up converting each file twice.

\n

The program won't work properly if you put the destination folder in a folder inside the source folder because the program is recreating the source folder structure inside the destination folder. It will cause an infinite loop of creating more and more sub-folders each time you run the program. So it will NOT work properly if you do something like this:

\n

Source:

\n

D:\\Videos

\n

Destination:

\n

D:\\Videos\\Converted

\n

It will work properly if you do something like this etc:

\n

Source:

\n

D:\\Videos

\n

Destination:

\n

D:\\Converted

\n
", + "readmeOriginal": "

HBBatchBeast for HandBrake and FFmpeg/FFprobe (Windows, macOS, Linux & Docker)

\n

\"Reddit\" \"paypal\" \"Discord\" \"Docker\"

\n \n

\"Screenshot\"

\n

Demo video - https://youtu.be/mHMXfInoqfE

\n

Discord: https://discord.gg/X4khmE96hS

\n

A free GUI application for HandBrake and FFmpeg/FFprobe on Windows, macOS and Linux (+ Linux Docker image) with an emphasis on multi HandBrake/FFmpeg instance batch conversion (including recursive folder scans and folder watching). The destination folder structure is kept the same as the source folder structure. Media in subfolders is also converted. Multiple folders can be monitored and different conversion presets can be specified for each folder. Also included:

\n

-Remote monitoring feature to monitor batch file conversions in any browser

\n

-Basic h265 benchmarking

\n

-Health check feature which can scan for corrupt video files using HandBrake (quick scan) or FFmpeg (thorough scan), although this is not always accurate. Attempt repair file feature included too.

\n

This is a standalone program on Windows but requires HandBrakeCLI to be installed on Linux and Mac. For a server application with similar functionality please see Tdarr.

\n

Settings help is available by pressing the blue ? diamond icons spread throughout the program:

\n

\"Screenshot\"

\n

The program scans the source folders for all files. It then compares the source folder files with the destination folder files to see if any of the source files exist in the destination folder already. If not, the program queues the files for conversion.

\n

4 worker modules (default number) then work through the conversion queue. If periodic scanning is enabled then the program will run at the chosen interval.

\n

After it a bit more testing it seems that weird things can happen if you monitor a folder which is being downloaded to. It seems sometimes conversions start before a file has fully downloaded. To solve this, I recommend using a temporary download folder before moving completed files into your HBBB source folder.

\n

If you use a download program which has an 'incomplete downloads' folder etc, do not put that folder inside your main source folder else you may end up converting each file twice.

\n

The program won't work properly if you put the destination folder in a folder inside the source folder because the program is recreating the source folder structure inside the destination folder. It will cause an infinite loop of creating more and more sub-folders each time you run the program. So it will NOT work properly if you do something like this:

\n

Source:

\n

D:\\Videos

\n

Destination:

\n

D:\\Videos\\Converted

\n

It will work properly if you do something like this etc:

\n

Source:

\n

D:\\Videos

\n

Destination:

\n

D:\\Converted

\n
", + "readmeFetchedAt": "2024-02-29T22:00:48.544Z" }, - "hashtag": { - "readmeCleaned": "

\n \n

\n

Overview

\n

HashTag is a minimalist mirosoftware that hash some text. This application should mainly be used by developers who want to quickly hash something. It can also keep in memory your previous hashes in order to save some time during your development process. Currently, their are 3 algorithms : MD5, SHA-256 and Bcrypt.

\n

Installation

\n

⚠️ Currently, this software is only available for Windows (Linux and MacOS are not supported)
\n
\nYou can either download it from GitHub using the latest release, from the Electron apps website or from the Softpedia website.\n
\nOnce done, double click on HashTag.exe and it be ready to use.

\n

Run HashTag locally

\n
    \n
  1. Clone the repository
  2. \n
\n
$ git clone https://github.com/MrAnyx/HashTag.git
\n
\n
    \n
  1. Install the dependencies
  2. \n
\n
$ npm install
\n
\n
    \n
  1. Run the application
  2. \n
\n
$ npm start
\n
\n
    \n
  1. Build the application
  2. \n
\n
$ npm run build
\n

Issue

\n

If you find a security issue or any other kind of issue, feel free to create an issue by clicking here.\nSame thing for the pull requests and feature requests.

\n

Development and maintenance

\n

Today, everything is made by MrAnyx

\n

Support 👍

\n

If you like this project or if you want to support me, you can simply smash the like button, just to let me know.

\n

Preview

\n

\n \n

\n

\n \n

\n

License

\n

Currently, this project is under the GPL-3.0 license.

\n
", - "readmeOriginal": "

\n \n

\n

Overview

\n

HashTag is a minimalist mirosoftware that hash some text. This application should mainly be used by developers who want to quickly hash something. It can also keep in memory your previous hashes in order to save some time during your development process. Currently, their are 3 algorithms : MD5, SHA-256 and Bcrypt.

\n

Installation

\n

⚠️ Currently, this software is only available for Windows (Linux and MacOS are not supported)
\n
\nYou can either download it from GitHub using the latest release, from the Electron apps website or from the Softpedia website.\n
\nOnce done, double click on HashTag.exe and it be ready to use.

\n

Run HashTag locally

\n
    \n
  1. Clone the repository
  2. \n
\n
$ git clone https://github.com/MrAnyx/HashTag.git
\n
\n
    \n
  1. Install the dependencies
  2. \n
\n
$ npm install
\n
\n
    \n
  1. Run the application
  2. \n
\n
$ npm start
\n
\n
    \n
  1. Build the application
  2. \n
\n
$ npm run build
\n

Issue

\n

If you find a security issue or any other kind of issue, feel free to create an issue by clicking here.\nSame thing for the pull requests and feature requests.

\n

Development and maintenance

\n

Today, everything is made by MrAnyx

\n

Support 👍

\n

If you like this project or if you want to support me, you can simply smash the like button, just to let me know.

\n

Preview

\n

\n \n

\n

\n \n

\n

License

\n

Currently, this project is under the GPL-3.0 license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.278Z" + "graphql-playground": { + "readmeCleaned": "

\n

\"npm\n\"graphql\"

\n
\n

SECURITY WARNING: both graphql-playground-html and all four (4) of it's middleware dependents until graphql-playground-html@1.6.22 were subject to an XSS Reflection attack vulnerability only to unsanitized user input strings to the functions therein. This was resolved in graphql-playground-html@^1.6.22. More Information CVE-2020-4038

\n
\n

Future of this repository: See this issue for details.

\n
\n

GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).

\n

\"\"

\n

Installation

\n
$ brew install --cask graphql-playground
\n

Features

\n
    \n
  • ✨ Context-aware autocompletion & error highlighting
  • \n
  • 📚 Interactive, multi-column docs (keyboard support)
  • \n
  • ⚡️ Supports real-time GraphQL Subscriptions
  • \n
  • ⚙ GraphQL Config support with multiple Projects & Endpoints
  • \n
  • 🚥 Apollo Tracing support
  • \n
\n

Security Details

\n
\n

NOTE: only unsanitized user input to the functions in these packages is vulnerable to the recently reported XSS Reflection attack.

\n
\n

Impact

\n
\n

Impacted are any and all unsanitized user-defined input to:\n-renderPlaygroundPage()\n-koaPlayground()\n-expressPlayground()\n-koaPlayground()\n-`lambdaPlayground()

\n
\n
\n

If you used static values, such as graphql-playground-electron does in it's webpack config, as well as the most common middleware implementations out there, they were not vulnerable to the attack.

\n
\n

The only reason this vulnerability exists is because we are using template strings in renderPlaygroundPage() with potentially unsanitized user defined variables. This allows an attacker to inject html and javascript into the page.

\n\n

Common examples may be user-defined path parameters, query string, unsanitized UI provided values in database, etc., that are used to build template strings or passed directly to a renderPlaygroundPage() or the matching middleware function equivalent listed above.

\n

Impacted Packages

\n

All versions of these packages are impacted until the ones specified below, which are now safe for user defined input:

\n
    \n
  • graphql-playground-html: ☔ safe @ 1.6.22
  • \n
  • graphql-playground-express ☔ safe @ 1.7.16
  • \n
  • graphql-playground-koa ☔ safe @ 1.6.15
  • \n
  • graphql-playground-hapi ☔ safe @ 1.6.13
  • \n
  • graphql-playground-lambda ☔ safe @ 1.7.17
  • \n
  • graphql-playground-electron has always been ☔ safe from XSS attacks! This is because configuration is statically defined it's webpack config
  • \n
  • graphql-playground-react is safe because it does not use renderPlaygroundPage() anywhere, and thus is not susceptible to template string XSS reflection attacks.
  • \n
\n

More Information

\n

See the security docs for more details on how your implementation might be impacted by this vulnerability. It contains safe examples, unsafe examples, workarounds, and more details.

\n

We've also provided 'an example of the xss using the express middleware

\n

FAQ

\n

How is this different from GraphiQL?

\n

GraphQL Playground uses components of GraphiQL under the hood but is meant as a more powerful GraphQL IDE enabling better (local) development workflows. Compared to GraphiQL, the GraphQL Playground ships with the following additional features:

\n
    \n
  • Interactive, multi-column schema documentation
  • \n
  • Automatic schema reloading
  • \n
  • Support for GraphQL Subscriptions
  • \n
  • Query history
  • \n
  • Configuration of HTTP headers
  • \n
  • Tabs
  • \n
\n

See the following question for more additonal features.

\n

What's the difference between the desktop app and the web version?

\n

The desktop app is the same as the web version but includes these additional features:

\n
    \n
  • Partial support for graphql-config enabling features like multi-environment setups (no support for sending HTTP headers).
  • \n
  • Double click on *.graphql files.
  • \n
\n

How does GraphQL Bin work?

\n

You can easily share your Playgrounds with others by clicking on the \"Share\" button and sharing the generated link. You can think about GraphQL Bin like Pastebin for your GraphQL queries including the context (endpoint, HTTP headers, open tabs etc).

\n\n \"\"\n\n
\n

You can also find the announcement blog post here.

\n
\n

Settings

\n

In the top right corner of the Playground window you can click on the settings icon.\nThese are the settings currently available:

\n
{\n  'editor.cursorShape': 'line', // possible values: 'line', 'block', 'underline'\n  'editor.fontFamily': `'Source Code Pro', 'Consolas', 'Inconsolata', 'Droid Sans Mono', 'Monaco', monospace`,\n  'editor.fontSize': 14,\n  'editor.reuseHeaders': true, // new tab reuses headers from last tab\n  'editor.theme': 'dark', // possible values: 'dark', 'light'\n  'general.betaUpdates': false,\n  'prettier.printWidth': 80,\n  'prettier.tabWidth': 2,\n  'prettier.useTabs': false,\n  'request.credentials': 'omit', // possible values: 'omit', 'include', 'same-origin'\n  'schema.polling.enable': true, // enables automatic schema polling\n  'schema.polling.endpointFilter': '*localhost*', // endpoint filter for schema polling\n  'schema.polling.interval': 2000, // schema polling interval in ms\n  'schema.disableComments': boolean,\n  'tracing.hideTracingResponse': true,\n  'tracing.tracingSupported': true, // set false to remove x-apollo-tracing header from Schema fetch requests\n}
\n

Usage

\n

Properties

\n

The React component <Playground /> and all middlewares expose the following options:

\n
    \n
  • props (Middlewares & React Component)\n
      \n
    • endpoint string - the GraphQL endpoint url.
    • \n
    • subscriptionEndpoint string - the GraphQL subscriptions endpoint url.
    • \n
    • workspaceName string - in case you provide a GraphQL Config, you can name your workspace here
    • \n
    • config string - the JSON of a GraphQL Config. See an example here
    • \n
    • settings ISettings - Editor settings in json format as described here
    • \n
    \n
  • \n
\n
interface ISettings {\n  'editor.cursorShape': 'line' | 'block' | 'underline'\n  'editor.fontFamily': string\n  'editor.fontSize': number\n  'editor.reuseHeaders': boolean\n  'editor.theme': 'dark' | 'light'\n  'general.betaUpdates': boolean\n  'prettier.printWidth': number\n  'prettier.tabWidth': number\n  'prettier.useTabs': boolean\n  'request.credentials': 'omit' | 'include' | 'same-origin'\n  'request.globalHeaders': { [key: string]: string }\n  'schema.polling.enable': boolean\n  'schema.polling.endpointFilter': string\n  'schema.polling.interval': number\n  'schema.disableComments': boolean\n  'tracing.hideTracingResponse': boolean\n  'tracing.tracingSupported': boolean\n}
\n
    \n
  • schema IntrospectionResult - The result of an introspection query (an object of this form: {__schema: {...}}) The playground automatically fetches the schema from the endpoint. This is only needed when you want to override the schema.
  • \n
  • tabs Tab[] - An array of tabs to inject. Note: When using this feature, tabs will be resetted each time the page is reloaded
  • \n
\n
interface Tab {\n  endpoint: string\n  query: string\n  name?: string\n  variables?: string\n  responses?: string[]\n  headers?: { [key: string]: string }\n}
\n

In addition to this, the React app provides some more properties:

\n
    \n
  • props (React Component)
  • \n
  • createApolloLink [(session: Session, subscriptionEndpoint?: string) => ApolloLink] - this is the equivalent to the fetcher of GraphiQL. For each query that is being executed, this function will be called
  • \n
\n

createApolloLink is only available in the React Component and not the middlewares, because the content must be serializable as it is being printed into a HTML template.

\n

As HTML Page

\n

If you simply want to render the Playground HTML on your own, for example when implementing a GraphQL Server, there are 2 options for you:

\n
    \n
  1. The bare minimum HTML needed to render the Playground
  2. \n
  3. The Playground HTML with full loading animation
  4. \n
\n

Note: In case you do not want to serve assets from a CDN (like jsDelivr) and instead use a local copy, you will need to install graphql-playground-react from npm, and then replace all instances of //cdn.jsdelivr.net/npm with ./node_modules. An example can be found here

\n

As React Component

\n

Install

\n
yarn add graphql-playground-react
\n

Use

\n

GraphQL Playground provides a React component responsible for rendering the UI and Session management.\nThere are 3 dependencies needed in order to run the graphql-playground-react React component.

\n
    \n
  1. Open Sans and Source Code Pro fonts
  2. \n
  3. Rendering the <Playground /> component
  4. \n
\n

The GraphQL Playground requires React 16.

\n

Including Fonts (1.)

\n
\">
<link\n  href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Source+Code+Pro:400,700\"\n  rel=\"stylesheet\"\n/>
\n

Including stylesheet and the component (2., 3.)

\n
\n \n ,\n document.body,\n)\">
import React from 'react'\nimport ReactDOM from 'react-dom'\nimport { Provider } from 'react-redux'\nimport { Playground, store } from 'graphql-playground-react'\n\nReactDOM.render(\n  <Provider store={store}>\n    <Playground endpoint='https://api.graph.cool/simple/v1/swapi' />\n  </Provider>,\n  document.body,\n)
\n

As Server Middleware

\n

Install

\n
# Pick the one that matches your server framework\nyarn add graphql-playground-middleware-express  # for Express or Connect\nyarn add graphql-playground-middleware-hapi\nyarn add graphql-playground-middleware-koa\nyarn add graphql-playground-middleware-lambda
\n

Usage with example

\n

We have a full example for each of the frameworks below:

\n\n

As serverless handler

\n

Install

\n
yarn add graphql-playground-middleware-lambda
\n

Usage

\n

handler.js

\n
import lambdaPlayground from 'graphql-playground-middleware-lambda'\n// or using require()\n// const lambdaPlayground = require('graphql-playground-middleware-lambda').default\n\nexports.graphqlHandler = function graphqlHandler(event, context, callback) {\n  function callbackFilter(error, output) {\n    // eslint-disable-next-line no-param-reassign\n    output.headers['Access-Control-Allow-Origin'] = '*'\n    callback(error, output)\n  }\n\n  const handler = graphqlLambda({ schema: myGraphQLSchema })\n  return handler(event, context, callbackFilter)\n}\n\nexports.playgroundHandler = lambdaPlayground({\n  endpoint: '/dev/graphql',\n})
\n

serverless.yml

\n
functions:\n  graphql:\n    handler: handler.graphqlHandler\n    events:\n      - http:\n          path: graphql\n          method: post\n          cors: true\n  playground:\n    handler: handler.playgroundHandler\n    events:\n      - http:\n          path: playground\n          method: get\n          cors: true
\n

Security Issue

\n

There is an XSS Reflection Vulnerability when using these middlewares with unsanitized user input before

\n

Development

\n
$ cd packages/graphql-playground-react\n$ yarn\n$ yarn start
\n

Open\nlocalhost:3000/localDev.html?endpoint=https://api.graph.cool/simple/v1/swapi for local development!

\n

Contributing to this project

\n

This repository is managed by EasyCLA. Project participants must sign the free (GraphQL Specification Membership agreement before making a contribution. You only need to do this one time, and it can be signed by individual contributors or their employers.

\n

To initiate the signature process please open a PR against this repo. The EasyCLA bot will block the merge if we still need a membership agreement from you.

\n

You can find detailed information here. If you have issues, please email operations@graphql.org.

\n

If your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please also consider membership in the GraphQL Foundation.

\n

Custom Theme

\n

From graphql-playground-react@1.7.0 on you can provide a codeTheme property to the React Component to customize your color theme.\nThese are the available options:

\n
export interface EditorColours {\n  property: string\n  comment: string\n  punctuation: string\n  keyword: string\n  def: string\n  qualifier: string\n  attribute: string\n  number: string\n  string: string\n  builtin: string\n  string2: string\n  variable: string\n  meta: string\n  atom: string\n  ws: string\n  selection: string\n  cursorColor: string\n  editorBackground: string\n  resultBackground: string\n  leftDrawerBackground: string\n  rightDrawerBackground: string\n}
\n

Versions

\n

This is repository is a \"mono repo\" and contains multiple packages using Yarn workspaces. Please be aware that versions are not synchronised between packages. The versions of the release page refer to the electron app.

\n

Packages

\n

In the folder packages you'll find the following packages:

\n
    \n
  • graphql-playground-electron: Cross-platform electron app which uses graphql-playground-react
  • \n
  • graphql-playground-html: Simple HTML page rendering a version of graphql-playground-react hosted on JSDeliver
  • \n
  • graphql-playground-middleware-express: Express middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-hapi: Hapi middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-koa: Koa middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-lambda: AWS Lambda middleware using graphql-playground-html
  • \n
  • graphql-playground-react: Core of GraphQL Playground built with ReactJS
  • \n
\n\n

Help & Community \"Discord\"

\n

Join our Discord Server if you run into issues or have questions. We love talking to you!

\n

\"Prisma\"

\n
", + "readmeOriginal": "

\n

\"npm\n\"graphql\"

\n
\n

SECURITY WARNING: both graphql-playground-html and all four (4) of it's middleware dependents until graphql-playground-html@1.6.22 were subject to an XSS Reflection attack vulnerability only to unsanitized user input strings to the functions therein. This was resolved in graphql-playground-html@^1.6.22. More Information CVE-2020-4038

\n
\n

Future of this repository: See this issue for details.

\n
\n

GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).

\n

\"\"

\n

Installation

\n
$ brew install --cask graphql-playground
\n

Features

\n
    \n
  • ✨ Context-aware autocompletion & error highlighting
  • \n
  • 📚 Interactive, multi-column docs (keyboard support)
  • \n
  • ⚡️ Supports real-time GraphQL Subscriptions
  • \n
  • ⚙ GraphQL Config support with multiple Projects & Endpoints
  • \n
  • 🚥 Apollo Tracing support
  • \n
\n

Security Details

\n
\n

NOTE: only unsanitized user input to the functions in these packages is vulnerable to the recently reported XSS Reflection attack.

\n
\n

Impact

\n
\n

Impacted are any and all unsanitized user-defined input to:\n-renderPlaygroundPage()\n-koaPlayground()\n-expressPlayground()\n-koaPlayground()\n-`lambdaPlayground()

\n
\n
\n

If you used static values, such as graphql-playground-electron does in it's webpack config, as well as the most common middleware implementations out there, they were not vulnerable to the attack.

\n
\n

The only reason this vulnerability exists is because we are using template strings in renderPlaygroundPage() with potentially unsanitized user defined variables. This allows an attacker to inject html and javascript into the page.

\n\n

Common examples may be user-defined path parameters, query string, unsanitized UI provided values in database, etc., that are used to build template strings or passed directly to a renderPlaygroundPage() or the matching middleware function equivalent listed above.

\n

Impacted Packages

\n

All versions of these packages are impacted until the ones specified below, which are now safe for user defined input:

\n
    \n
  • graphql-playground-html: ☔ safe @ 1.6.22
  • \n
  • graphql-playground-express ☔ safe @ 1.7.16
  • \n
  • graphql-playground-koa ☔ safe @ 1.6.15
  • \n
  • graphql-playground-hapi ☔ safe @ 1.6.13
  • \n
  • graphql-playground-lambda ☔ safe @ 1.7.17
  • \n
  • graphql-playground-electron has always been ☔ safe from XSS attacks! This is because configuration is statically defined it's webpack config
  • \n
  • graphql-playground-react is safe because it does not use renderPlaygroundPage() anywhere, and thus is not susceptible to template string XSS reflection attacks.
  • \n
\n

More Information

\n

See the security docs for more details on how your implementation might be impacted by this vulnerability. It contains safe examples, unsafe examples, workarounds, and more details.

\n

We've also provided 'an example of the xss using the express middleware

\n

FAQ

\n

How is this different from GraphiQL?

\n

GraphQL Playground uses components of GraphiQL under the hood but is meant as a more powerful GraphQL IDE enabling better (local) development workflows. Compared to GraphiQL, the GraphQL Playground ships with the following additional features:

\n
    \n
  • Interactive, multi-column schema documentation
  • \n
  • Automatic schema reloading
  • \n
  • Support for GraphQL Subscriptions
  • \n
  • Query history
  • \n
  • Configuration of HTTP headers
  • \n
  • Tabs
  • \n
\n

See the following question for more additonal features.

\n

What's the difference between the desktop app and the web version?

\n

The desktop app is the same as the web version but includes these additional features:

\n
    \n
  • Partial support for graphql-config enabling features like multi-environment setups (no support for sending HTTP headers).
  • \n
  • Double click on *.graphql files.
  • \n
\n

How does GraphQL Bin work?

\n

You can easily share your Playgrounds with others by clicking on the \"Share\" button and sharing the generated link. You can think about GraphQL Bin like Pastebin for your GraphQL queries including the context (endpoint, HTTP headers, open tabs etc).

\n\n \"\"\n\n
\n

You can also find the announcement blog post here.

\n
\n

Settings

\n

In the top right corner of the Playground window you can click on the settings icon.\nThese are the settings currently available:

\n
{\n  'editor.cursorShape': 'line', // possible values: 'line', 'block', 'underline'\n  'editor.fontFamily': `'Source Code Pro', 'Consolas', 'Inconsolata', 'Droid Sans Mono', 'Monaco', monospace`,\n  'editor.fontSize': 14,\n  'editor.reuseHeaders': true, // new tab reuses headers from last tab\n  'editor.theme': 'dark', // possible values: 'dark', 'light'\n  'general.betaUpdates': false,\n  'prettier.printWidth': 80,\n  'prettier.tabWidth': 2,\n  'prettier.useTabs': false,\n  'request.credentials': 'omit', // possible values: 'omit', 'include', 'same-origin'\n  'schema.polling.enable': true, // enables automatic schema polling\n  'schema.polling.endpointFilter': '*localhost*', // endpoint filter for schema polling\n  'schema.polling.interval': 2000, // schema polling interval in ms\n  'schema.disableComments': boolean,\n  'tracing.hideTracingResponse': true,\n  'tracing.tracingSupported': true, // set false to remove x-apollo-tracing header from Schema fetch requests\n}
\n

Usage

\n

Properties

\n

The React component <Playground /> and all middlewares expose the following options:

\n
    \n
  • props (Middlewares & React Component)\n
      \n
    • endpoint string - the GraphQL endpoint url.
    • \n
    • subscriptionEndpoint string - the GraphQL subscriptions endpoint url.
    • \n
    • workspaceName string - in case you provide a GraphQL Config, you can name your workspace here
    • \n
    • config string - the JSON of a GraphQL Config. See an example here
    • \n
    • settings ISettings - Editor settings in json format as described here
    • \n
    \n
  • \n
\n
interface ISettings {\n  'editor.cursorShape': 'line' | 'block' | 'underline'\n  'editor.fontFamily': string\n  'editor.fontSize': number\n  'editor.reuseHeaders': boolean\n  'editor.theme': 'dark' | 'light'\n  'general.betaUpdates': boolean\n  'prettier.printWidth': number\n  'prettier.tabWidth': number\n  'prettier.useTabs': boolean\n  'request.credentials': 'omit' | 'include' | 'same-origin'\n  'request.globalHeaders': { [key: string]: string }\n  'schema.polling.enable': boolean\n  'schema.polling.endpointFilter': string\n  'schema.polling.interval': number\n  'schema.disableComments': boolean\n  'tracing.hideTracingResponse': boolean\n  'tracing.tracingSupported': boolean\n}
\n
    \n
  • schema IntrospectionResult - The result of an introspection query (an object of this form: {__schema: {...}}) The playground automatically fetches the schema from the endpoint. This is only needed when you want to override the schema.
  • \n
  • tabs Tab[] - An array of tabs to inject. Note: When using this feature, tabs will be resetted each time the page is reloaded
  • \n
\n
interface Tab {\n  endpoint: string\n  query: string\n  name?: string\n  variables?: string\n  responses?: string[]\n  headers?: { [key: string]: string }\n}
\n

In addition to this, the React app provides some more properties:

\n
    \n
  • props (React Component)
  • \n
  • createApolloLink [(session: Session, subscriptionEndpoint?: string) => ApolloLink] - this is the equivalent to the fetcher of GraphiQL. For each query that is being executed, this function will be called
  • \n
\n

createApolloLink is only available in the React Component and not the middlewares, because the content must be serializable as it is being printed into a HTML template.

\n

As HTML Page

\n

If you simply want to render the Playground HTML on your own, for example when implementing a GraphQL Server, there are 2 options for you:

\n
    \n
  1. The bare minimum HTML needed to render the Playground
  2. \n
  3. The Playground HTML with full loading animation
  4. \n
\n

Note: In case you do not want to serve assets from a CDN (like jsDelivr) and instead use a local copy, you will need to install graphql-playground-react from npm, and then replace all instances of //cdn.jsdelivr.net/npm with ./node_modules. An example can be found here

\n

As React Component

\n

Install

\n
yarn add graphql-playground-react
\n

Use

\n

GraphQL Playground provides a React component responsible for rendering the UI and Session management.\nThere are 3 dependencies needed in order to run the graphql-playground-react React component.

\n
    \n
  1. Open Sans and Source Code Pro fonts
  2. \n
  3. Rendering the <Playground /> component
  4. \n
\n

The GraphQL Playground requires React 16.

\n

Including Fonts (1.)

\n
<link\n  href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Source+Code+Pro:400,700\"\n  rel=\"stylesheet\"\n/>
\n

Including stylesheet and the component (2., 3.)

\n
import React from 'react'\nimport ReactDOM from 'react-dom'\nimport { Provider } from 'react-redux'\nimport { Playground, store } from 'graphql-playground-react'\n\nReactDOM.render(\n  <Provider store={store}>\n    <Playground endpoint='https://api.graph.cool/simple/v1/swapi' />\n  </Provider>,\n  document.body,\n)
\n

As Server Middleware

\n

Install

\n
# Pick the one that matches your server framework\nyarn add graphql-playground-middleware-express  # for Express or Connect\nyarn add graphql-playground-middleware-hapi\nyarn add graphql-playground-middleware-koa\nyarn add graphql-playground-middleware-lambda
\n

Usage with example

\n

We have a full example for each of the frameworks below:

\n\n

As serverless handler

\n

Install

\n
yarn add graphql-playground-middleware-lambda
\n

Usage

\n

handler.js

\n
import lambdaPlayground from 'graphql-playground-middleware-lambda'\n// or using require()\n// const lambdaPlayground = require('graphql-playground-middleware-lambda').default\n\nexports.graphqlHandler = function graphqlHandler(event, context, callback) {\n  function callbackFilter(error, output) {\n    // eslint-disable-next-line no-param-reassign\n    output.headers['Access-Control-Allow-Origin'] = '*'\n    callback(error, output)\n  }\n\n  const handler = graphqlLambda({ schema: myGraphQLSchema })\n  return handler(event, context, callbackFilter)\n}\n\nexports.playgroundHandler = lambdaPlayground({\n  endpoint: '/dev/graphql',\n})
\n

serverless.yml

\n
functions:\n  graphql:\n    handler: handler.graphqlHandler\n    events:\n      - http:\n          path: graphql\n          method: post\n          cors: true\n  playground:\n    handler: handler.playgroundHandler\n    events:\n      - http:\n          path: playground\n          method: get\n          cors: true
\n

Security Issue

\n

There is an XSS Reflection Vulnerability when using these middlewares with unsanitized user input before

\n

Development

\n
$ cd packages/graphql-playground-react\n$ yarn\n$ yarn start
\n

Open\nlocalhost:3000/localDev.html?endpoint=https://api.graph.cool/simple/v1/swapi for local development!

\n

Contributing to this project

\n

This repository is managed by EasyCLA. Project participants must sign the free (GraphQL Specification Membership agreement before making a contribution. You only need to do this one time, and it can be signed by individual contributors or their employers.

\n

To initiate the signature process please open a PR against this repo. The EasyCLA bot will block the merge if we still need a membership agreement from you.

\n

You can find detailed information here. If you have issues, please email operations@graphql.org.

\n

If your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please also consider membership in the GraphQL Foundation.

\n

Custom Theme

\n

From graphql-playground-react@1.7.0 on you can provide a codeTheme property to the React Component to customize your color theme.\nThese are the available options:

\n
export interface EditorColours {\n  property: string\n  comment: string\n  punctuation: string\n  keyword: string\n  def: string\n  qualifier: string\n  attribute: string\n  number: string\n  string: string\n  builtin: string\n  string2: string\n  variable: string\n  meta: string\n  atom: string\n  ws: string\n  selection: string\n  cursorColor: string\n  editorBackground: string\n  resultBackground: string\n  leftDrawerBackground: string\n  rightDrawerBackground: string\n}
\n

Versions

\n

This is repository is a \"mono repo\" and contains multiple packages using Yarn workspaces. Please be aware that versions are not synchronised between packages. The versions of the release page refer to the electron app.

\n

Packages

\n

In the folder packages you'll find the following packages:

\n
    \n
  • graphql-playground-electron: Cross-platform electron app which uses graphql-playground-react
  • \n
  • graphql-playground-html: Simple HTML page rendering a version of graphql-playground-react hosted on JSDeliver
  • \n
  • graphql-playground-middleware-express: Express middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-hapi: Hapi middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-koa: Koa middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-lambda: AWS Lambda middleware using graphql-playground-html
  • \n
  • graphql-playground-react: Core of GraphQL Playground built with ReactJS
  • \n
\n\n

Help & Community \"Discord\"

\n

Join our Discord Server if you run into issues or have questions. We love talking to you!

\n

\"Prisma\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:48.798Z" }, - "healthi": { - "readmeCleaned": "

Healthi

\n

Check your laptops's battery health.

\n

\n\t\"Downloads\"\n\t\"Code\n

\n

\n \"\"\n \"\"\n
\n \"\"\n

\n

Download

\n

macOS

\n

You can download the latest release or install it with homebrew cask: brew install --cask healthi.

\n

Linux

\n

If you're on Debian you can download a .deb file from the latest release.

\n

If you want other packages to be available open a pull request to include it. The targets are inside package.json > build > linux > target.

\n

Develop

\n
npm install\nnpm run dev  # Start app and watch for changes\nnpm test
\n

Build

\n

macOS/Debian

\n
npm run icns # generate icons from res/icon.svg (requires inkscape)\nnpm run dist # build app into dist/ folder
\n

Contribute

\n

You can open an issue to report any bug or improvement.

\n

Also, you could fix/improve it yourself:

\n
    \n
  1. You can either have an idea to improve the app or search for an issue
  2. \n
  3. Fork the repo
  4. \n
  5. Code your changes and try them npm start
  6. \n
  7. Run the tests npm test
  8. \n
  9. Submit your pull request
  10. \n
\n

Author

\n

© 2019 Pablo Varela

\n

Special thanks to the contributors

\n
", - "readmeOriginal": "

Healthi

\n

Check your laptops's battery health.

\n

\n\t\"Downloads\"\n\t\"Code\n

\n

\n \"\"\n \"\"\n
\n \"\"\n

\n

Download

\n

macOS

\n

You can download the latest release or install it with homebrew cask: brew install --cask healthi.

\n

Linux

\n

If you're on Debian you can download a .deb file from the latest release.

\n

If you want other packages to be available open a pull request to include it. The targets are inside package.json > build > linux > target.

\n

Develop

\n
npm install\nnpm run dev  # Start app and watch for changes\nnpm test
\n

Build

\n

macOS/Debian

\n
npm run icns # generate icons from res/icon.svg (requires inkscape)\nnpm run dist # build app into dist/ folder
\n

Contribute

\n

You can open an issue to report any bug or improvement.

\n

Also, you could fix/improve it yourself:

\n
    \n
  1. You can either have an idea to improve the app or search for an issue
  2. \n
  3. Fork the repo
  4. \n
  5. Code your changes and try them npm start
  6. \n
  7. Run the tests npm test
  8. \n
  9. Submit your pull request
  10. \n
\n

Author

\n

© 2019 Pablo Varela

\n

Special thanks to the contributors

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.348Z" + "hashtag": { + "readmeCleaned": "

\n \n

\n

Overview

\n

HashTag is a minimalist mirosoftware that hash some text. This application should mainly be used by developers who want to quickly hash something. It can also keep in memory your previous hashes in order to save some time during your development process. Currently, their are 3 algorithms : MD5, SHA-256 and Bcrypt.

\n

Installation

\n

⚠️ Currently, this software is only available for Windows (Linux and MacOS are not supported)
\n
\nYou can either download it from GitHub using the latest release, from the Electron apps website or from the Softpedia website.\n
\nOnce done, double click on HashTag.exe and it be ready to use.

\n

Run HashTag locally

\n
    \n
  1. Clone the repository
  2. \n
\n
$ git clone https://github.com/MrAnyx/HashTag.git
\n
\n
    \n
  1. Install the dependencies
  2. \n
\n
$ npm install
\n
\n
    \n
  1. Run the application
  2. \n
\n
$ npm start
\n
\n
    \n
  1. Build the application
  2. \n
\n
$ npm run build
\n

Issue

\n

If you find a security issue or any other kind of issue, feel free to create an issue by clicking here.\nSame thing for the pull requests and feature requests.

\n

Development and maintenance

\n

Today, everything is made by MrAnyx

\n

Support 👍

\n

If you like this project or if you want to support me, you can simply smash the like button, just to let me know.

\n

Preview

\n

\n \n

\n

\n \n

\n

License

\n

Currently, this project is under the GPL-3.0 license.

\n
", + "readmeOriginal": "

\n \n

\n

Overview

\n

HashTag is a minimalist mirosoftware that hash some text. This application should mainly be used by developers who want to quickly hash something. It can also keep in memory your previous hashes in order to save some time during your development process. Currently, their are 3 algorithms : MD5, SHA-256 and Bcrypt.

\n

Installation

\n

⚠️ Currently, this software is only available for Windows (Linux and MacOS are not supported)
\n
\nYou can either download it from GitHub using the latest release, from the Electron apps website or from the Softpedia website.\n
\nOnce done, double click on HashTag.exe and it be ready to use.

\n

Run HashTag locally

\n
    \n
  1. Clone the repository
  2. \n
\n
$ git clone https://github.com/MrAnyx/HashTag.git
\n
\n
    \n
  1. Install the dependencies
  2. \n
\n
$ npm install
\n
\n
    \n
  1. Run the application
  2. \n
\n
$ npm start
\n
\n
    \n
  1. Build the application
  2. \n
\n
$ npm run build
\n

Issue

\n

If you find a security issue or any other kind of issue, feel free to create an issue by clicking here.\nSame thing for the pull requests and feature requests.

\n

Development and maintenance

\n

Today, everything is made by MrAnyx

\n

Support 👍

\n

If you like this project or if you want to support me, you can simply smash the like button, just to let me know.

\n

Preview

\n

\n \n

\n

\n \n

\n

License

\n

Currently, this project is under the GPL-3.0 license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:48.938Z" }, - "graphql-playground": { - "readmeCleaned": "

\n

\"npm\n\"graphql\"

\n
\n

SECURITY WARNING: both graphql-playground-html and all four (4) of it's middleware dependents until graphql-playground-html@1.6.22 were subject to an XSS Reflection attack vulnerability only to unsanitized user input strings to the functions therein. This was resolved in graphql-playground-html@^1.6.22. More Information CVE-2020-4038

\n
\n

Future of this repository: See this issue for details.

\n
\n

GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).

\n

\"\"

\n

Installation

\n
$ brew install --cask graphql-playground
\n

Features

\n
    \n
  • Context-aware autocompletion & error highlighting
  • \n
  • 📚 Interactive, multi-column docs (keyboard support)
  • \n
  • ⚡️ Supports real-time GraphQL Subscriptions
  • \n
  • GraphQL Config support with multiple Projects & Endpoints
  • \n
  • 🚥 Apollo Tracing support
  • \n
\n

Security Details

\n
\n

NOTE: only unsanitized user input to the functions in these packages is vulnerable to the recently reported XSS Reflection attack.

\n
\n

Impact

\n
\n

Impacted are any and all unsanitized user-defined input to:\n-renderPlaygroundPage()\n-koaPlayground()\n-expressPlayground()\n-koaPlayground()\n-`lambdaPlayground()

\n
\n
\n

If you used static values, such as graphql-playground-electron does in it's webpack config, as well as the most common middleware implementations out there, they were not vulnerable to the attack.

\n
\n

The only reason this vulnerability exists is because we are using template strings in renderPlaygroundPage() with potentially unsanitized user defined variables. This allows an attacker to inject html and javascript into the page.

\n\n

Common examples may be user-defined path parameters, query string, unsanitized UI provided values in database, etc., that are used to build template strings or passed directly to a renderPlaygroundPage() or the matching middleware function equivalent listed above.

\n

Impacted Packages

\n

All versions of these packages are impacted until the ones specified below, which are now safe for user defined input:

\n
    \n
  • graphql-playground-html: safe @ 1.6.22
  • \n
  • graphql-playground-express safe @ 1.7.16
  • \n
  • graphql-playground-koa safe @ 1.6.15
  • \n
  • graphql-playground-hapi safe @ 1.6.13
  • \n
  • graphql-playground-lambda safe @ 1.7.17
  • \n
  • graphql-playground-electron has always been safe from XSS attacks! This is because configuration is statically defined it's webpack config
  • \n
  • graphql-playground-react is safe because it does not use renderPlaygroundPage() anywhere, and thus is not susceptible to template string XSS reflection attacks.
  • \n
\n

More Information

\n

See the security docs for more details on how your implementation might be impacted by this vulnerability. It contains safe examples, unsafe examples, workarounds, and more details.

\n

We've also provided 'an example of the xss using the express middleware

\n

FAQ

\n

How is this different from GraphiQL?

\n

GraphQL Playground uses components of GraphiQL under the hood but is meant as a more powerful GraphQL IDE enabling better (local) development workflows. Compared to GraphiQL, the GraphQL Playground ships with the following additional features:

\n
    \n
  • Interactive, multi-column schema documentation
  • \n
  • Automatic schema reloading
  • \n
  • Support for GraphQL Subscriptions
  • \n
  • Query history
  • \n
  • Configuration of HTTP headers
  • \n
  • Tabs
  • \n
\n

See the following question for more additonal features.

\n

What's the difference between the desktop app and the web version?

\n

The desktop app is the same as the web version but includes these additional features:

\n
    \n
  • Partial support for graphql-config enabling features like multi-environment setups (no support for sending HTTP headers).
  • \n
  • Double click on *.graphql files.
  • \n
\n

How does GraphQL Bin work?

\n

You can easily share your Playgrounds with others by clicking on the \"Share\" button and sharing the generated link. You can think about GraphQL Bin like Pastebin for your GraphQL queries including the context (endpoint, HTTP headers, open tabs etc).

\n\n \"\"\n\n
\n

You can also find the announcement blog post here.

\n
\n

Settings

\n

In the top right corner of the Playground window you can click on the settings icon.\nThese are the settings currently available:

\n
{\n  'editor.cursorShape': 'line', // possible values: 'line', 'block', 'underline'\n  'editor.fontFamily': `'Source Code Pro', 'Consolas', 'Inconsolata', 'Droid Sans Mono', 'Monaco', monospace`,\n  'editor.fontSize': 14,\n  'editor.reuseHeaders': true, // new tab reuses headers from last tab\n  'editor.theme': 'dark', // possible values: 'dark', 'light'\n  'general.betaUpdates': false,\n  'prettier.printWidth': 80,\n  'prettier.tabWidth': 2,\n  'prettier.useTabs': false,\n  'request.credentials': 'omit', // possible values: 'omit', 'include', 'same-origin'\n  'schema.polling.enable': true, // enables automatic schema polling\n  'schema.polling.endpointFilter': '*localhost*', // endpoint filter for schema polling\n  'schema.polling.interval': 2000, // schema polling interval in ms\n  'schema.disableComments': boolean,\n  'tracing.hideTracingResponse': true,\n  'tracing.tracingSupported': true, // set false to remove x-apollo-tracing header from Schema fetch requests\n}
\n

Usage

\n

Properties

\n

The React component <Playground /> and all middlewares expose the following options:

\n
    \n
  • props (Middlewares & React Component)\n
      \n
    • endpoint string - the GraphQL endpoint url.
    • \n
    • subscriptionEndpoint string - the GraphQL subscriptions endpoint url.
    • \n
    • workspaceName string - in case you provide a GraphQL Config, you can name your workspace here
    • \n
    • config string - the JSON of a GraphQL Config. See an example here
    • \n
    • settings ISettings - Editor settings in json format as described here
    • \n
    \n
  • \n
\n
interface ISettings {\n  'editor.cursorShape': 'line' | 'block' | 'underline'\n  'editor.fontFamily': string\n  'editor.fontSize': number\n  'editor.reuseHeaders': boolean\n  'editor.theme': 'dark' | 'light'\n  'general.betaUpdates': boolean\n  'prettier.printWidth': number\n  'prettier.tabWidth': number\n  'prettier.useTabs': boolean\n  'request.credentials': 'omit' | 'include' | 'same-origin'\n  'request.globalHeaders': { [key: string]: string }\n  'schema.polling.enable': boolean\n  'schema.polling.endpointFilter': string\n  'schema.polling.interval': number\n  'schema.disableComments': boolean\n  'tracing.hideTracingResponse': boolean\n  'tracing.tracingSupported': boolean\n}
\n
    \n
  • schema IntrospectionResult - The result of an introspection query (an object of this form: {__schema: {...}}) The playground automatically fetches the schema from the endpoint. This is only needed when you want to override the schema.
  • \n
  • tabs Tab[] - An array of tabs to inject. Note: When using this feature, tabs will be resetted each time the page is reloaded
  • \n
\n
interface Tab {\n  endpoint: string\n  query: string\n  name?: string\n  variables?: string\n  responses?: string[]\n  headers?: { [key: string]: string }\n}
\n

In addition to this, the React app provides some more properties:

\n
    \n
  • props (React Component)
  • \n
  • createApolloLink [(session: Session, subscriptionEndpoint?: string) => ApolloLink] - this is the equivalent to the fetcher of GraphiQL. For each query that is being executed, this function will be called
  • \n
\n

createApolloLink is only available in the React Component and not the middlewares, because the content must be serializable as it is being printed into a HTML template.

\n

As HTML Page

\n

If you simply want to render the Playground HTML on your own, for example when implementing a GraphQL Server, there are 2 options for you:

\n
    \n
  1. The bare minimum HTML needed to render the Playground
  2. \n
  3. The Playground HTML with full loading animation
  4. \n
\n

Note: In case you do not want to serve assets from a CDN (like jsDelivr) and instead use a local copy, you will need to install graphql-playground-react from npm, and then replace all instances of //cdn.jsdelivr.net/npm with ./node_modules. An example can be found here

\n

As React Component

\n

Install

\n
yarn add graphql-playground-react
\n

Use

\n

GraphQL Playground provides a React component responsible for rendering the UI and Session management.\nThere are 3 dependencies needed in order to run the graphql-playground-react React component.

\n
    \n
  1. Open Sans and Source Code Pro fonts
  2. \n
  3. Rendering the <Playground /> component
  4. \n
\n

The GraphQL Playground requires React 16.

\n

Including Fonts (1.)

\n
\">
<link\n  href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Source+Code+Pro:400,700\"\n  rel=\"stylesheet\"\n/>
\n

Including stylesheet and the component (2., 3.)

\n
\n \n ,\n document.body,\n)\">
import React from 'react'\nimport ReactDOM from 'react-dom'\nimport { Provider } from 'react-redux'\nimport { Playground, store } from 'graphql-playground-react'\n\nReactDOM.render(\n  <Provider store={store}>\n    <Playground endpoint='https://api.graph.cool/simple/v1/swapi' />\n  </Provider>,\n  document.body,\n)
\n

As Server Middleware

\n

Install

\n
# Pick the one that matches your server framework\nyarn add graphql-playground-middleware-express  # for Express or Connect\nyarn add graphql-playground-middleware-hapi\nyarn add graphql-playground-middleware-koa\nyarn add graphql-playground-middleware-lambda
\n

Usage with example

\n

We have a full example for each of the frameworks below:

\n\n

As serverless handler

\n

Install

\n
yarn add graphql-playground-middleware-lambda
\n

Usage

\n

handler.js

\n
import lambdaPlayground from 'graphql-playground-middleware-lambda'\n// or using require()\n// const lambdaPlayground = require('graphql-playground-middleware-lambda').default\n\nexports.graphqlHandler = function graphqlHandler(event, context, callback) {\n  function callbackFilter(error, output) {\n    // eslint-disable-next-line no-param-reassign\n    output.headers['Access-Control-Allow-Origin'] = '*'\n    callback(error, output)\n  }\n\n  const handler = graphqlLambda({ schema: myGraphQLSchema })\n  return handler(event, context, callbackFilter)\n}\n\nexports.playgroundHandler = lambdaPlayground({\n  endpoint: '/dev/graphql',\n})
\n

serverless.yml

\n
functions:\n  graphql:\n    handler: handler.graphqlHandler\n    events:\n      - http:\n          path: graphql\n          method: post\n          cors: true\n  playground:\n    handler: handler.playgroundHandler\n    events:\n      - http:\n          path: playground\n          method: get\n          cors: true
\n

Security Issue

\n

There is an XSS Reflection Vulnerability when using these middlewares with unsanitized user input before

\n

Development

\n
$ cd packages/graphql-playground-react\n$ yarn\n$ yarn start
\n

Open\nlocalhost:3000/localDev.html?endpoint=https://api.graph.cool/simple/v1/swapi for local development!

\n

Contributing to this project

\n

This repository is managed by EasyCLA. Project participants must sign the free (GraphQL Specification Membership agreement before making a contribution. You only need to do this one time, and it can be signed by individual contributors or their employers.

\n

To initiate the signature process please open a PR against this repo. The EasyCLA bot will block the merge if we still need a membership agreement from you.

\n

You can find detailed information here. If you have issues, please email operations@graphql.org.

\n

If your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please also consider membership in the GraphQL Foundation.

\n

Custom Theme

\n

From graphql-playground-react@1.7.0 on you can provide a codeTheme property to the React Component to customize your color theme.\nThese are the available options:

\n
export interface EditorColours {\n  property: string\n  comment: string\n  punctuation: string\n  keyword: string\n  def: string\n  qualifier: string\n  attribute: string\n  number: string\n  string: string\n  builtin: string\n  string2: string\n  variable: string\n  meta: string\n  atom: string\n  ws: string\n  selection: string\n  cursorColor: string\n  editorBackground: string\n  resultBackground: string\n  leftDrawerBackground: string\n  rightDrawerBackground: string\n}
\n

Versions

\n

This is repository is a \"mono repo\" and contains multiple packages using Yarn workspaces. Please be aware that versions are not synchronised between packages. The versions of the release page refer to the electron app.

\n

Packages

\n

In the folder packages you'll find the following packages:

\n
    \n
  • graphql-playground-electron: Cross-platform electron app which uses graphql-playground-react
  • \n
  • graphql-playground-html: Simple HTML page rendering a version of graphql-playground-react hosted on JSDeliver
  • \n
  • graphql-playground-middleware-express: Express middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-hapi: Hapi middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-koa: Koa middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-lambda: AWS Lambda middleware using graphql-playground-html
  • \n
  • graphql-playground-react: Core of GraphQL Playground built with ReactJS
  • \n
\n\n

Help & Community \"Discord\"

\n

Join our Discord Server if you run into issues or have questions. We love talking to you!

\n

\"Prisma\"

\n
", - "readmeOriginal": "

\n

\"npm\n\"graphql\"

\n
\n

SECURITY WARNING: both graphql-playground-html and all four (4) of it's middleware dependents until graphql-playground-html@1.6.22 were subject to an XSS Reflection attack vulnerability only to unsanitized user input strings to the functions therein. This was resolved in graphql-playground-html@^1.6.22. More Information CVE-2020-4038

\n
\n

Future of this repository: See this issue for details.

\n
\n

GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).

\n

\"\"

\n

Installation

\n
$ brew install --cask graphql-playground
\n

Features

\n
    \n
  • Context-aware autocompletion & error highlighting
  • \n
  • 📚 Interactive, multi-column docs (keyboard support)
  • \n
  • ⚡️ Supports real-time GraphQL Subscriptions
  • \n
  • GraphQL Config support with multiple Projects & Endpoints
  • \n
  • 🚥 Apollo Tracing support
  • \n
\n

Security Details

\n
\n

NOTE: only unsanitized user input to the functions in these packages is vulnerable to the recently reported XSS Reflection attack.

\n
\n

Impact

\n
\n

Impacted are any and all unsanitized user-defined input to:\n-renderPlaygroundPage()\n-koaPlayground()\n-expressPlayground()\n-koaPlayground()\n-`lambdaPlayground()

\n
\n
\n

If you used static values, such as graphql-playground-electron does in it's webpack config, as well as the most common middleware implementations out there, they were not vulnerable to the attack.

\n
\n

The only reason this vulnerability exists is because we are using template strings in renderPlaygroundPage() with potentially unsanitized user defined variables. This allows an attacker to inject html and javascript into the page.

\n\n

Common examples may be user-defined path parameters, query string, unsanitized UI provided values in database, etc., that are used to build template strings or passed directly to a renderPlaygroundPage() or the matching middleware function equivalent listed above.

\n

Impacted Packages

\n

All versions of these packages are impacted until the ones specified below, which are now safe for user defined input:

\n
    \n
  • graphql-playground-html: safe @ 1.6.22
  • \n
  • graphql-playground-express safe @ 1.7.16
  • \n
  • graphql-playground-koa safe @ 1.6.15
  • \n
  • graphql-playground-hapi safe @ 1.6.13
  • \n
  • graphql-playground-lambda safe @ 1.7.17
  • \n
  • graphql-playground-electron has always been safe from XSS attacks! This is because configuration is statically defined it's webpack config
  • \n
  • graphql-playground-react is safe because it does not use renderPlaygroundPage() anywhere, and thus is not susceptible to template string XSS reflection attacks.
  • \n
\n

More Information

\n

See the security docs for more details on how your implementation might be impacted by this vulnerability. It contains safe examples, unsafe examples, workarounds, and more details.

\n

We've also provided 'an example of the xss using the express middleware

\n

FAQ

\n

How is this different from GraphiQL?

\n

GraphQL Playground uses components of GraphiQL under the hood but is meant as a more powerful GraphQL IDE enabling better (local) development workflows. Compared to GraphiQL, the GraphQL Playground ships with the following additional features:

\n
    \n
  • Interactive, multi-column schema documentation
  • \n
  • Automatic schema reloading
  • \n
  • Support for GraphQL Subscriptions
  • \n
  • Query history
  • \n
  • Configuration of HTTP headers
  • \n
  • Tabs
  • \n
\n

See the following question for more additonal features.

\n

What's the difference between the desktop app and the web version?

\n

The desktop app is the same as the web version but includes these additional features:

\n
    \n
  • Partial support for graphql-config enabling features like multi-environment setups (no support for sending HTTP headers).
  • \n
  • Double click on *.graphql files.
  • \n
\n

How does GraphQL Bin work?

\n

You can easily share your Playgrounds with others by clicking on the \"Share\" button and sharing the generated link. You can think about GraphQL Bin like Pastebin for your GraphQL queries including the context (endpoint, HTTP headers, open tabs etc).

\n\n \"\"\n\n
\n

You can also find the announcement blog post here.

\n
\n

Settings

\n

In the top right corner of the Playground window you can click on the settings icon.\nThese are the settings currently available:

\n
{\n  'editor.cursorShape': 'line', // possible values: 'line', 'block', 'underline'\n  'editor.fontFamily': `'Source Code Pro', 'Consolas', 'Inconsolata', 'Droid Sans Mono', 'Monaco', monospace`,\n  'editor.fontSize': 14,\n  'editor.reuseHeaders': true, // new tab reuses headers from last tab\n  'editor.theme': 'dark', // possible values: 'dark', 'light'\n  'general.betaUpdates': false,\n  'prettier.printWidth': 80,\n  'prettier.tabWidth': 2,\n  'prettier.useTabs': false,\n  'request.credentials': 'omit', // possible values: 'omit', 'include', 'same-origin'\n  'schema.polling.enable': true, // enables automatic schema polling\n  'schema.polling.endpointFilter': '*localhost*', // endpoint filter for schema polling\n  'schema.polling.interval': 2000, // schema polling interval in ms\n  'schema.disableComments': boolean,\n  'tracing.hideTracingResponse': true,\n  'tracing.tracingSupported': true, // set false to remove x-apollo-tracing header from Schema fetch requests\n}
\n

Usage

\n

Properties

\n

The React component <Playground /> and all middlewares expose the following options:

\n
    \n
  • props (Middlewares & React Component)\n
      \n
    • endpoint string - the GraphQL endpoint url.
    • \n
    • subscriptionEndpoint string - the GraphQL subscriptions endpoint url.
    • \n
    • workspaceName string - in case you provide a GraphQL Config, you can name your workspace here
    • \n
    • config string - the JSON of a GraphQL Config. See an example here
    • \n
    • settings ISettings - Editor settings in json format as described here
    • \n
    \n
  • \n
\n
interface ISettings {\n  'editor.cursorShape': 'line' | 'block' | 'underline'\n  'editor.fontFamily': string\n  'editor.fontSize': number\n  'editor.reuseHeaders': boolean\n  'editor.theme': 'dark' | 'light'\n  'general.betaUpdates': boolean\n  'prettier.printWidth': number\n  'prettier.tabWidth': number\n  'prettier.useTabs': boolean\n  'request.credentials': 'omit' | 'include' | 'same-origin'\n  'request.globalHeaders': { [key: string]: string }\n  'schema.polling.enable': boolean\n  'schema.polling.endpointFilter': string\n  'schema.polling.interval': number\n  'schema.disableComments': boolean\n  'tracing.hideTracingResponse': boolean\n  'tracing.tracingSupported': boolean\n}
\n
    \n
  • schema IntrospectionResult - The result of an introspection query (an object of this form: {__schema: {...}}) The playground automatically fetches the schema from the endpoint. This is only needed when you want to override the schema.
  • \n
  • tabs Tab[] - An array of tabs to inject. Note: When using this feature, tabs will be resetted each time the page is reloaded
  • \n
\n
interface Tab {\n  endpoint: string\n  query: string\n  name?: string\n  variables?: string\n  responses?: string[]\n  headers?: { [key: string]: string }\n}
\n

In addition to this, the React app provides some more properties:

\n
    \n
  • props (React Component)
  • \n
  • createApolloLink [(session: Session, subscriptionEndpoint?: string) => ApolloLink] - this is the equivalent to the fetcher of GraphiQL. For each query that is being executed, this function will be called
  • \n
\n

createApolloLink is only available in the React Component and not the middlewares, because the content must be serializable as it is being printed into a HTML template.

\n

As HTML Page

\n

If you simply want to render the Playground HTML on your own, for example when implementing a GraphQL Server, there are 2 options for you:

\n
    \n
  1. The bare minimum HTML needed to render the Playground
  2. \n
  3. The Playground HTML with full loading animation
  4. \n
\n

Note: In case you do not want to serve assets from a CDN (like jsDelivr) and instead use a local copy, you will need to install graphql-playground-react from npm, and then replace all instances of //cdn.jsdelivr.net/npm with ./node_modules. An example can be found here

\n

As React Component

\n

Install

\n
yarn add graphql-playground-react
\n

Use

\n

GraphQL Playground provides a React component responsible for rendering the UI and Session management.\nThere are 3 dependencies needed in order to run the graphql-playground-react React component.

\n
    \n
  1. Open Sans and Source Code Pro fonts
  2. \n
  3. Rendering the <Playground /> component
  4. \n
\n

The GraphQL Playground requires React 16.

\n

Including Fonts (1.)

\n
<link\n  href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Source+Code+Pro:400,700\"\n  rel=\"stylesheet\"\n/>
\n

Including stylesheet and the component (2., 3.)

\n
import React from 'react'\nimport ReactDOM from 'react-dom'\nimport { Provider } from 'react-redux'\nimport { Playground, store } from 'graphql-playground-react'\n\nReactDOM.render(\n  <Provider store={store}>\n    <Playground endpoint='https://api.graph.cool/simple/v1/swapi' />\n  </Provider>,\n  document.body,\n)
\n

As Server Middleware

\n

Install

\n
# Pick the one that matches your server framework\nyarn add graphql-playground-middleware-express  # for Express or Connect\nyarn add graphql-playground-middleware-hapi\nyarn add graphql-playground-middleware-koa\nyarn add graphql-playground-middleware-lambda
\n

Usage with example

\n

We have a full example for each of the frameworks below:

\n\n

As serverless handler

\n

Install

\n
yarn add graphql-playground-middleware-lambda
\n

Usage

\n

handler.js

\n
import lambdaPlayground from 'graphql-playground-middleware-lambda'\n// or using require()\n// const lambdaPlayground = require('graphql-playground-middleware-lambda').default\n\nexports.graphqlHandler = function graphqlHandler(event, context, callback) {\n  function callbackFilter(error, output) {\n    // eslint-disable-next-line no-param-reassign\n    output.headers['Access-Control-Allow-Origin'] = '*'\n    callback(error, output)\n  }\n\n  const handler = graphqlLambda({ schema: myGraphQLSchema })\n  return handler(event, context, callbackFilter)\n}\n\nexports.playgroundHandler = lambdaPlayground({\n  endpoint: '/dev/graphql',\n})
\n

serverless.yml

\n
functions:\n  graphql:\n    handler: handler.graphqlHandler\n    events:\n      - http:\n          path: graphql\n          method: post\n          cors: true\n  playground:\n    handler: handler.playgroundHandler\n    events:\n      - http:\n          path: playground\n          method: get\n          cors: true
\n

Security Issue

\n

There is an XSS Reflection Vulnerability when using these middlewares with unsanitized user input before

\n

Development

\n
$ cd packages/graphql-playground-react\n$ yarn\n$ yarn start
\n

Open\nlocalhost:3000/localDev.html?endpoint=https://api.graph.cool/simple/v1/swapi for local development!

\n

Contributing to this project

\n

This repository is managed by EasyCLA. Project participants must sign the free (GraphQL Specification Membership agreement before making a contribution. You only need to do this one time, and it can be signed by individual contributors or their employers.

\n

To initiate the signature process please open a PR against this repo. The EasyCLA bot will block the merge if we still need a membership agreement from you.

\n

You can find detailed information here. If you have issues, please email operations@graphql.org.

\n

If your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please also consider membership in the GraphQL Foundation.

\n

Custom Theme

\n

From graphql-playground-react@1.7.0 on you can provide a codeTheme property to the React Component to customize your color theme.\nThese are the available options:

\n
export interface EditorColours {\n  property: string\n  comment: string\n  punctuation: string\n  keyword: string\n  def: string\n  qualifier: string\n  attribute: string\n  number: string\n  string: string\n  builtin: string\n  string2: string\n  variable: string\n  meta: string\n  atom: string\n  ws: string\n  selection: string\n  cursorColor: string\n  editorBackground: string\n  resultBackground: string\n  leftDrawerBackground: string\n  rightDrawerBackground: string\n}
\n

Versions

\n

This is repository is a \"mono repo\" and contains multiple packages using Yarn workspaces. Please be aware that versions are not synchronised between packages. The versions of the release page refer to the electron app.

\n

Packages

\n

In the folder packages you'll find the following packages:

\n
    \n
  • graphql-playground-electron: Cross-platform electron app which uses graphql-playground-react
  • \n
  • graphql-playground-html: Simple HTML page rendering a version of graphql-playground-react hosted on JSDeliver
  • \n
  • graphql-playground-middleware-express: Express middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-hapi: Hapi middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-koa: Koa middleware using graphql-playground-html
  • \n
  • graphql-playground-middleware-lambda: AWS Lambda middleware using graphql-playground-html
  • \n
  • graphql-playground-react: Core of GraphQL Playground built with ReactJS
  • \n
\n\n

Help & Community \"Discord\"

\n

Join our Discord Server if you run into issues or have questions. We love talking to you!

\n

\"Prisma\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.426Z" + "graycrown": { + "readmeCleaned": "

\"graycrown

\n

Graycrown

\n
\n\"Graycrown\n
\nA simple game launcher for games on Windows, Linux\n

Why the old Coal repository?

\n

After AB Studios has issued cease and desist letter to me, I have no choice but to rebrand it. With the old code written from scratch, Graycrown is now the base of AB Coal's source code such as game launching.

\n

Yes, it's the old Coal I made, but with a different name

\n

Dang, how to run this shiny branded launcher?

\n

EDIT PER 28/03/23: You can run Graycrown and debug it with KDevelop. Click here to learn how.

\n

Easy, just have Node.js installed and npm.\nThen run these commands

\n
npm i\n
\n
npm start\n
\n

Self-build the binaries? No problem! Run the build command instead!

\n
npm run build\n
\n

pls fix!

\n
    \n
  • Player window had issues with minimizing, maximizing and closing the player window [SOLVED]
  • \n
  • Fix on duplicating status for multiple batch downloads
  • \n
  • (BUG ON GNOME) Restored down window makes the button image as restored down instead of maximize
  • \n
  • spawn wine ENOENT error known of using snap version of Graycrown (tested with machine that has wine)
  • \n
  • Someone plagiarized our brand (cease and desist sent) [SOLVED]
  • \n
\n\n
", + "readmeOriginal": "

\"graycrown

\n

Graycrown

\n
\n\"Graycrown\n
\nA simple game launcher for games on Windows, Linux\n

Why the old Coal repository?

\n

After AB Studios has issued cease and desist letter to me, I have no choice but to rebrand it. With the old code written from scratch, Graycrown is now the base of AB Coal's source code such as game launching.

\n

Yes, it's the old Coal I made, but with a different name

\n

Dang, how to run this shiny branded launcher?

\n

EDIT PER 28/03/23: You can run Graycrown and debug it with KDevelop. Click here to learn how.

\n

Easy, just have Node.js installed and npm.\nThen run these commands

\n
npm i\n
\n
npm start\n
\n

Self-build the binaries? No problem! Run the build command instead!

\n
npm run build\n
\n

pls fix!

\n
    \n
  • Player window had issues with minimizing, maximizing and closing the player window [SOLVED]
  • \n
  • Fix on duplicating status for multiple batch downloads
  • \n
  • (BUG ON GNOME) Restored down window makes the button image as restored down instead of maximize
  • \n
  • spawn wine ENOENT error known of using snap version of Graycrown (tested with machine that has wine)
  • \n
  • Someone plagiarized our brand (cease and desist sent) [SOLVED]
  • \n
\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:48.941Z" }, "heads-tails": { - "readmeCleaned": "

SmartHoldem Heads or Tails

\n

The SmartHoldem platform Game Client

\n

\"3_HOT98_26_10_2019\"

\n

Heads or Tails” is a multiplayer game, based on the DPOS blockchain with instant payments, built-in wallet and exchange platform for popular cryptocurrencies. Statistics of your games and a chat are also available.

\n

You can start a new game with your own stake or choose an existing one by choosing one “Heads” or “Tails” side of the coin.\nThe game of “Heads or tails” is still insanely popular worldwide.\nThe history of many peoples carefully keeps the rules of the “Heads or tails” game. It was called differently from one country to another. The name of the game often depended on what was depicted on the coin.

\n

One could find players on loud Eastern bazaars, under the moonlight of the Great Silk Road or on Her Majesty’s ship, fell calm somewhere in the Mediterranean Sea.\nAnd now, the most popular game of “Heads or tails” is on the blockchain.\nThe information about every side of the coin is encrypted and saved in the blockchain. The game is played strictly between the players.\nYou can transfer or send cryptocurrency to your address or to the exchange market using your profile. The statistics of your games and a chat are also available.

\n

CHANGELOG https://github.com/SmartHoldemDAPPs/heads-tails/blob/master/CHANGELOG.md

\n
", - "readmeOriginal": "

SmartHoldem Heads or Tails

\n

The SmartHoldem platform Game Client

\n

\"3_HOT98_26_10_2019\"

\n

Heads or Tails” is a multiplayer game, based on the DPOS blockchain with instant payments, built-in wallet and exchange platform for popular cryptocurrencies. Statistics of your games and a chat are also available.

\n

You can start a new game with your own stake or choose an existing one by choosing one “Heads” or “Tails” side of the coin.\nThe game of “Heads or tails” is still insanely popular worldwide.\nThe history of many peoples carefully keeps the rules of the “Heads or tails” game. It was called differently from one country to another. The name of the game often depended on what was depicted on the coin.

\n

One could find players on loud Eastern bazaars, under the moonlight of the Great Silk Road or on Her Majesty’s ship, fell calm somewhere in the Mediterranean Sea.\nAnd now, the most popular game of “Heads or tails” is on the blockchain.\nThe information about every side of the coin is encrypted and saved in the blockchain. The game is played strictly between the players.\nYou can transfer or send cryptocurrency to your address or to the exchange market using your profile. The statistics of your games and a chat are also available.

\n

CHANGELOG https://github.com/SmartHoldemDAPPs/heads-tails/blob/master/CHANGELOG.md

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.496Z" + "readmeCleaned": "

SmartHoldem Heads or Tails

\n

The SmartHoldem platform Game Client

\n

\"3_HOT98_26_10_2019\"

\n

Heads or Tails” is a multiplayer game, based on the DPOS blockchain with instant payments, built-in wallet and exchange platform for popular cryptocurrencies. Statistics of your games and a chat are also available.

\n

You can start a new game with your own stake or choose an existing one by choosing one “Heads” or “Tails” side of the coin.\nThe game of “Heads or tails” is still insanely popular worldwide.\nThe history of many peoples carefully keeps the rules of the “Heads or tails” game. It was called differently from one country to another. The name of the game often depended on what was depicted on the coin.

\n

One could find players on loud Eastern bazaars, under the moonlight of the Great Silk Road or on Her Majesty’s ship, fell calm somewhere in the Mediterranean Sea.\nAnd now, the most popular game of “Heads or tails” is on the blockchain.\nThe information about every side of the coin is encrypted and saved in the blockchain. The game is played strictly between the players.\nYou can transfer or send cryptocurrency to your address or to the exchange market using your profile. The statistics of your games and a chat are also available.

\n

CHANGELOG https://github.com/SmartHoldemDAPPs/heads-tails/blob/master/CHANGELOG.md

\n
", + "readmeOriginal": "

SmartHoldem Heads or Tails

\n

The SmartHoldem platform Game Client

\n

\"3_HOT98_26_10_2019\"

\n

Heads or Tails” is a multiplayer game, based on the DPOS blockchain with instant payments, built-in wallet and exchange platform for popular cryptocurrencies. Statistics of your games and a chat are also available.

\n

You can start a new game with your own stake or choose an existing one by choosing one “Heads” or “Tails” side of the coin.\nThe game of “Heads or tails” is still insanely popular worldwide.\nThe history of many peoples carefully keeps the rules of the “Heads or tails” game. It was called differently from one country to another. The name of the game often depended on what was depicted on the coin.

\n

One could find players on loud Eastern bazaars, under the moonlight of the Great Silk Road or on Her Majesty’s ship, fell calm somewhere in the Mediterranean Sea.\nAnd now, the most popular game of “Heads or tails” is on the blockchain.\nThe information about every side of the coin is encrypted and saved in the blockchain. The game is played strictly between the players.\nYou can transfer or send cryptocurrency to your address or to the exchange market using your profile. The statistics of your games and a chat are also available.

\n

CHANGELOG https://github.com/SmartHoldemDAPPs/heads-tails/blob/master/CHANGELOG.md

\n
", + "readmeFetchedAt": "2024-02-29T22:00:49.005Z" + }, + "healthi": { + "readmeCleaned": "

Healthi

\n

Check your laptops's battery health.

\n

\n\t\"Downloads\"\n\t\"Code\n

\n

\n \"\"\n \"\"\n
\n \"\"\n

\n

Download

\n

macOS

\n

You can download the latest release or install it with homebrew cask: brew install --cask healthi.

\n

Linux

\n

If you're on Debian you can download a .deb file from the latest release.

\n

If you want other packages to be available open a pull request to include it. The targets are inside package.json > build > linux > target.

\n

Develop

\n
npm install\nnpm run dev  # Start app and watch for changes\nnpm test
\n

Build

\n

macOS/Debian

\n
npm run icns # generate icons from res/icon.svg (requires inkscape)\nnpm run dist # build app into dist/ folder
\n

Contribute

\n

You can open an issue to report any bug or improvement.

\n

Also, you could fix/improve it yourself:

\n
    \n
  1. You can either have an idea to improve the app or search for an issue
  2. \n
  3. Fork the repo
  4. \n
  5. Code your changes and try them npm start
  6. \n
  7. Run the tests npm test
  8. \n
  9. Submit your pull request
  10. \n
\n

Author

\n

© 2019 Pablo Varela

\n

Special thanks to the contributors

\n
", + "readmeOriginal": "

Healthi

\n

Check your laptops's battery health.

\n

\n\t\"Downloads\"\n\t\"Code\n

\n

\n \"\"\n \"\"\n
\n \"\"\n

\n

Download

\n

macOS

\n

You can download the latest release or install it with homebrew cask: brew install --cask healthi.

\n

Linux

\n

If you're on Debian you can download a .deb file from the latest release.

\n

If you want other packages to be available open a pull request to include it. The targets are inside package.json > build > linux > target.

\n

Develop

\n
npm install\nnpm run dev  # Start app and watch for changes\nnpm test
\n

Build

\n

macOS/Debian

\n
npm run icns # generate icons from res/icon.svg (requires inkscape)\nnpm run dist # build app into dist/ folder
\n

Contribute

\n

You can open an issue to report any bug or improvement.

\n

Also, you could fix/improve it yourself:

\n
    \n
  1. You can either have an idea to improve the app or search for an issue
  2. \n
  3. Fork the repo
  4. \n
  5. Code your changes and try them npm start
  6. \n
  7. Run the tests npm test
  8. \n
  9. Submit your pull request
  10. \n
\n

Author

\n

© 2019 Pablo Varela

\n

Special thanks to the contributors

\n
", + "readmeFetchedAt": "2024-02-29T22:00:49.304Z" + }, + "hexo-client": { + "readmeCleaned": "

hexo-client

\n
\n

Hexo桌面客户端

\n
\n\n

QQ群

\n

欢迎加入HexoClient用户群交流。

\n
    \n
  • QQ群号:618213781
  • \n
  • QQ群二维码
  • \n
\n

\"\"

\n

功能简介

\n
    \n
  • 文章添加
  • \n
  • 文章修改
  • \n
  • 文章删除
  • \n
  • 草稿功能
  • \n
  • 多图床支持:aliyun-oss、七牛、sm.ms、Github
  • \n
  • 文章搜索
  • \n
  • 文章按分类、标签分组展示
  • \n
  • 多语言支持
  • \n
  • 支持Travis-CI自动部署
  • \n
\n

功能预览

\n

\"\"\n\"\"\n\"\"\n\"\"\n\"\"

\n

下载地址

\n

https://github.com/gaoyoubo/hexo-client/releases

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# dev\nnpm run electron:serve\n\n# build electron application for production\nnpm run electron:build
\n\n

\"image.png\"

\n
", + "readmeOriginal": "

hexo-client

\n
\n

Hexo桌面客户端

\n
\n\n

QQ群

\n

欢迎加入HexoClient用户群交流。

\n
    \n
  • QQ群号:618213781
  • \n
  • QQ群二维码
  • \n
\n

\"\"

\n

功能简介

\n
    \n
  • 文章添加
  • \n
  • 文章修改
  • \n
  • 文章删除
  • \n
  • 草稿功能
  • \n
  • 多图床支持:aliyun-oss、七牛、sm.ms、Github
  • \n
  • 文章搜索
  • \n
  • 文章按分类、标签分组展示
  • \n
  • 多语言支持
  • \n
  • 支持Travis-CI自动部署
  • \n
\n

功能预览

\n

\"\"\n\"\"\n\"\"\n\"\"\n\"\"

\n

下载地址

\n

https://github.com/gaoyoubo/hexo-client/releases

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# dev\nnpm run electron:serve\n\n# build electron application for production\nnpm run electron:build
\n\n

\"image.png\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:49.485Z" }, "helioslauncher": { - "readmeCleaned": "

\"aventium

\n

Helios Launcher

\n

(formerly Electron Launcher)

\n

\"gh \"downloads\" \"winter-is-coming\"

\n

Join modded servers without worrying about installing Java, Forge, or other mods. We'll handle that for you.

\n

\"Screenshot\n\"Screenshot

\n

Features

\n
    \n
  • 🔒 Full account management.\n
      \n
    • Add multiple accounts and easily switch between them.
    • \n
    • Microsoft (OAuth 2.0) + Mojang (Yggdrasil) authentication fully supported.
    • \n
    • Credentials are never stored and transmitted directly to Mojang.
    • \n
    \n
  • \n
  • 📂 Efficient asset management.\n
      \n
    • Receive client updates as soon as we release them.
    • \n
    • Files are validated before launch. Corrupt or incorrect files will be redownloaded.
    • \n
    \n
  • \n
  • Automatic Java validation.\n
      \n
    • If you have an incompatible version of Java installed, we'll install the right one for you.
    • \n
    • You do not need to have Java installed to run the launcher.
    • \n
    \n
  • \n
  • 📰 News feed natively built into the launcher.
  • \n
  • ⚙️ Intuitive settings management, including a Java control panel.
  • \n
  • Supports all of our servers.\n
      \n
    • Switch between server configurations with ease.
    • \n
    • View the player count of the selected server.
    • \n
    \n
  • \n
  • Automatic updates. That's right, the launcher updates itself.
  • \n
  • View the status of Mojang's services.
  • \n
\n

This is not an exhaustive list. Download and install the launcher to gauge all it can do!

\n

Need Help? Check the wiki.

\n

Like the project? Leave a star on the repository!

\n

Downloads

\n

You can download from GitHub Releases

\n

Latest Release

\n

\"\"

\n

Latest Pre-Release

\n

\"\"

\n

Supported Platforms

\n

If you download from the Releases tab, select the installer for your system.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformFile
Windows x64Helios-Launcher-setup-VERSION.exe
macOS x64Helios-Launcher-setup-VERSION-x64.dmg
macOS arm64Helios-Launcher-setup-VERSION-arm64.dmg
Linux x64Helios-Launcher-setup-VERSION.AppImage
\n

Console

\n

To open the console, use the following keybind.

\n
ctrl + shift + i
\n

Ensure that you have the console tab selected. Do not paste anything into the console unless you are 100% sure of what it will do. Pasting the wrong thing can expose sensitive information.

\n

Export Output to a File

\n

If you want to export the console output, simply right click anywhere on the console and click Save as..

\n

\"console

\n

Development

\n

This section details the setup of a basic developmentment environment.

\n

Getting Started

\n

System Requirements

\n\n
\n

Clone and Install Dependencies

\n
git clone https://github.com/dscalzi/HeliosLauncher.git\n> cd HeliosLauncher\n> npm install\">
> git clone https://github.com/dscalzi/HeliosLauncher.git\n> cd HeliosLauncher\n> npm install
\n
\n

Launch Application

\n
npm start\">
> npm start
\n
\n

Build Installers

\n

To build for your current platform.

\n
npm run dist\">
> npm run dist
\n

Build for a specific platform.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformCommand
Windows x64npm run dist:win
macOSnpm run dist:mac
Linux x64npm run dist:linux
\n

Builds for macOS may not work on Windows/Linux and vice-versa.

\n
\n

Visual Studio Code

\n

All development of the launcher should be done using Visual Studio Code.

\n

Paste the following into .vscode/launch.json

\n
{\n  \"version\": \"0.2.0\",\n  \"configurations\": [\n    {\n      \"name\": \"Debug Main Process\",\n      \"type\": \"node\",\n      \"request\": \"launch\",\n      \"cwd\": \"${workspaceFolder}\",\n      \"program\": \"${workspaceFolder}/node_modules/electron/cli.js\",\n      \"args\" : [\".\"],\n      \"outputCapture\": \"std\"\n    },\n    {\n      \"name\": \"Debug Renderer Process\",\n      \"type\": \"chrome\",\n      \"request\": \"launch\",\n      \"runtimeExecutable\": \"${workspaceFolder}/node_modules/.bin/electron\",\n      \"windows\": {\n        \"runtimeExecutable\": \"${workspaceFolder}/node_modules/.bin/electron.cmd\"\n      },\n      \"runtimeArgs\": [\n        \"${workspaceFolder}/.\",\n        \"--remote-debugging-port=9222\"\n      ],\n      \"webRoot\": \"${workspaceFolder}\"\n    }\n  ]\n}
\n

This adds two debug configurations.

\n

Debug Main Process

\n

This allows you to debug Electron's main process. You can debug scripts in the renderer process by opening the DevTools Window.

\n

Debug Renderer Process

\n

This allows you to debug Electron's renderer process. This requires you to install the Debugger for Chrome extension.

\n

Note that you cannot open the DevTools window while using this debug configuration. Chromium only allows one debugger, opening another will crash the program.

\n
\n

Note on Third-Party Usage

\n

Please give credit to the original author and provide a link to the original source. This is free software, please do at least this much.

\n

For instructions on setting up Microsoft Authentication, see https://github.com/dscalzi/HeliosLauncher/blob/master/docs/MicrosoftAuth.md.

\n
\n

Resources

\n\n

The best way to contact the developers is on Discord.

\n

\"discord\"

\n
\n

See you ingame.

\n
", - "readmeOriginal": "

\"aventium

\n

Helios Launcher

\n

(formerly Electron Launcher)

\n

\"gh \"downloads\" \"winter-is-coming\"

\n

Join modded servers without worrying about installing Java, Forge, or other mods. We'll handle that for you.

\n

\"Screenshot\n\"Screenshot

\n

Features

\n
    \n
  • 🔒 Full account management.\n
      \n
    • Add multiple accounts and easily switch between them.
    • \n
    • Microsoft (OAuth 2.0) + Mojang (Yggdrasil) authentication fully supported.
    • \n
    • Credentials are never stored and transmitted directly to Mojang.
    • \n
    \n
  • \n
  • 📂 Efficient asset management.\n
      \n
    • Receive client updates as soon as we release them.
    • \n
    • Files are validated before launch. Corrupt or incorrect files will be redownloaded.
    • \n
    \n
  • \n
  • Automatic Java validation.\n
      \n
    • If you have an incompatible version of Java installed, we'll install the right one for you.
    • \n
    • You do not need to have Java installed to run the launcher.
    • \n
    \n
  • \n
  • 📰 News feed natively built into the launcher.
  • \n
  • ⚙️ Intuitive settings management, including a Java control panel.
  • \n
  • Supports all of our servers.\n
      \n
    • Switch between server configurations with ease.
    • \n
    • View the player count of the selected server.
    • \n
    \n
  • \n
  • Automatic updates. That's right, the launcher updates itself.
  • \n
  • View the status of Mojang's services.
  • \n
\n

This is not an exhaustive list. Download and install the launcher to gauge all it can do!

\n

Need Help? Check the wiki.

\n

Like the project? Leave a star on the repository!

\n

Downloads

\n

You can download from GitHub Releases

\n

Latest Release

\n

\"\"

\n

Latest Pre-Release

\n

\"\"

\n

Supported Platforms

\n

If you download from the Releases tab, select the installer for your system.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformFile
Windows x64Helios-Launcher-setup-VERSION.exe
macOS x64Helios-Launcher-setup-VERSION-x64.dmg
macOS arm64Helios-Launcher-setup-VERSION-arm64.dmg
Linux x64Helios-Launcher-setup-VERSION.AppImage
\n

Console

\n

To open the console, use the following keybind.

\n
ctrl + shift + i
\n

Ensure that you have the console tab selected. Do not paste anything into the console unless you are 100% sure of what it will do. Pasting the wrong thing can expose sensitive information.

\n

Export Output to a File

\n

If you want to export the console output, simply right click anywhere on the console and click Save as..

\n

\"console

\n

Development

\n

This section details the setup of a basic developmentment environment.

\n

Getting Started

\n

System Requirements

\n\n
\n

Clone and Install Dependencies

\n
> git clone https://github.com/dscalzi/HeliosLauncher.git\n> cd HeliosLauncher\n> npm install
\n
\n

Launch Application

\n
> npm start
\n
\n

Build Installers

\n

To build for your current platform.

\n
> npm run dist
\n

Build for a specific platform.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformCommand
Windows x64npm run dist:win
macOSnpm run dist:mac
Linux x64npm run dist:linux
\n

Builds for macOS may not work on Windows/Linux and vice-versa.

\n
\n

Visual Studio Code

\n

All development of the launcher should be done using Visual Studio Code.

\n

Paste the following into .vscode/launch.json

\n
{\n  \"version\": \"0.2.0\",\n  \"configurations\": [\n    {\n      \"name\": \"Debug Main Process\",\n      \"type\": \"node\",\n      \"request\": \"launch\",\n      \"cwd\": \"${workspaceFolder}\",\n      \"program\": \"${workspaceFolder}/node_modules/electron/cli.js\",\n      \"args\" : [\".\"],\n      \"outputCapture\": \"std\"\n    },\n    {\n      \"name\": \"Debug Renderer Process\",\n      \"type\": \"chrome\",\n      \"request\": \"launch\",\n      \"runtimeExecutable\": \"${workspaceFolder}/node_modules/.bin/electron\",\n      \"windows\": {\n        \"runtimeExecutable\": \"${workspaceFolder}/node_modules/.bin/electron.cmd\"\n      },\n      \"runtimeArgs\": [\n        \"${workspaceFolder}/.\",\n        \"--remote-debugging-port=9222\"\n      ],\n      \"webRoot\": \"${workspaceFolder}\"\n    }\n  ]\n}
\n

This adds two debug configurations.

\n

Debug Main Process

\n

This allows you to debug Electron's main process. You can debug scripts in the renderer process by opening the DevTools Window.

\n

Debug Renderer Process

\n

This allows you to debug Electron's renderer process. This requires you to install the Debugger for Chrome extension.

\n

Note that you cannot open the DevTools window while using this debug configuration. Chromium only allows one debugger, opening another will crash the program.

\n
\n

Note on Third-Party Usage

\n

Please give credit to the original author and provide a link to the original source. This is free software, please do at least this much.

\n

For instructions on setting up Microsoft Authentication, see https://github.com/dscalzi/HeliosLauncher/blob/master/docs/MicrosoftAuth.md.

\n
\n

Resources

\n\n

The best way to contact the developers is on Discord.

\n

\"discord\"

\n
\n

See you ingame.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.561Z" + "readmeCleaned": "

\"aventium

\n

Helios Launcher

\n

(formerly Electron Launcher)

\n

\"gh \"downloads\" \"winter-is-coming\"

\n

Join modded servers without worrying about installing Java, Forge, or other mods. We'll handle that for you.

\n

\"Screenshot\n\"Screenshot

\n

Features

\n
    \n
  • 🔒 Full account management.\n
      \n
    • Add multiple accounts and easily switch between them.
    • \n
    • Microsoft (OAuth 2.0) + Mojang (Yggdrasil) authentication fully supported.
    • \n
    • Credentials are never stored and transmitted directly to Mojang.
    • \n
    \n
  • \n
  • 📂 Efficient asset management.\n
      \n
    • Receive client updates as soon as we release them.
    • \n
    • Files are validated before launch. Corrupt or incorrect files will be redownloaded.
    • \n
    \n
  • \n
  • Automatic Java validation.\n
      \n
    • If you have an incompatible version of Java installed, we'll install the right one for you.
    • \n
    • You do not need to have Java installed to run the launcher.
    • \n
    \n
  • \n
  • 📰 News feed natively built into the launcher.
  • \n
  • ⚙️ Intuitive settings management, including a Java control panel.
  • \n
  • Supports all of our servers.\n
      \n
    • Switch between server configurations with ease.
    • \n
    • View the player count of the selected server.
    • \n
    \n
  • \n
  • Automatic updates. That's right, the launcher updates itself.
  • \n
  • View the status of Mojang's services.
  • \n
\n

This is not an exhaustive list. Download and install the launcher to gauge all it can do!

\n

Need Help? Check the wiki.

\n

Like the project? Leave a ⭐ star on the repository!

\n

Downloads

\n

You can download from GitHub Releases

\n

Latest Release

\n

\"\"

\n

Latest Pre-Release

\n

\"\"

\n

Supported Platforms

\n

If you download from the Releases tab, select the installer for your system.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformFile
Windows x64Helios-Launcher-setup-VERSION.exe
macOS x64Helios-Launcher-setup-VERSION-x64.dmg
macOS arm64Helios-Launcher-setup-VERSION-arm64.dmg
Linux x64Helios-Launcher-setup-VERSION.AppImage
\n

Console

\n

To open the console, use the following keybind.

\n
ctrl + shift + i
\n

Ensure that you have the console tab selected. Do not paste anything into the console unless you are 100% sure of what it will do. Pasting the wrong thing can expose sensitive information.

\n

Export Output to a File

\n

If you want to export the console output, simply right click anywhere on the console and click Save as..

\n

\"console

\n

Development

\n

This section details the setup of a basic developmentment environment.

\n

Getting Started

\n

System Requirements

\n\n
\n

Clone and Install Dependencies

\n
git clone https://github.com/dscalzi/HeliosLauncher.git\n> cd HeliosLauncher\n> npm install\">
> git clone https://github.com/dscalzi/HeliosLauncher.git\n> cd HeliosLauncher\n> npm install
\n
\n

Launch Application

\n
npm start\">
> npm start
\n
\n

Build Installers

\n

To build for your current platform.

\n
npm run dist\">
> npm run dist
\n

Build for a specific platform.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformCommand
Windows x64npm run dist:win
macOSnpm run dist:mac
Linux x64npm run dist:linux
\n

Builds for macOS may not work on Windows/Linux and vice-versa.

\n
\n

Visual Studio Code

\n

All development of the launcher should be done using Visual Studio Code.

\n

Paste the following into .vscode/launch.json

\n
{\n  \"version\": \"0.2.0\",\n  \"configurations\": [\n    {\n      \"name\": \"Debug Main Process\",\n      \"type\": \"node\",\n      \"request\": \"launch\",\n      \"cwd\": \"${workspaceFolder}\",\n      \"program\": \"${workspaceFolder}/node_modules/electron/cli.js\",\n      \"args\" : [\".\"],\n      \"outputCapture\": \"std\"\n    },\n    {\n      \"name\": \"Debug Renderer Process\",\n      \"type\": \"chrome\",\n      \"request\": \"launch\",\n      \"runtimeExecutable\": \"${workspaceFolder}/node_modules/.bin/electron\",\n      \"windows\": {\n        \"runtimeExecutable\": \"${workspaceFolder}/node_modules/.bin/electron.cmd\"\n      },\n      \"runtimeArgs\": [\n        \"${workspaceFolder}/.\",\n        \"--remote-debugging-port=9222\"\n      ],\n      \"webRoot\": \"${workspaceFolder}\"\n    }\n  ]\n}
\n

This adds two debug configurations.

\n

Debug Main Process

\n

This allows you to debug Electron's main process. You can debug scripts in the renderer process by opening the DevTools Window.

\n

Debug Renderer Process

\n

This allows you to debug Electron's renderer process. This requires you to install the Debugger for Chrome extension.

\n

Note that you cannot open the DevTools window while using this debug configuration. Chromium only allows one debugger, opening another will crash the program.

\n
\n

Note on Third-Party Usage

\n

Please give credit to the original author and provide a link to the original source. This is free software, please do at least this much.

\n

For instructions on setting up Microsoft Authentication, see https://github.com/dscalzi/HeliosLauncher/blob/master/docs/MicrosoftAuth.md.

\n
\n

Resources

\n\n

The best way to contact the developers is on Discord.

\n

\"discord\"

\n
\n

See you ingame.

\n
", + "readmeOriginal": "

\"aventium

\n

Helios Launcher

\n

(formerly Electron Launcher)

\n

\"gh \"downloads\" \"winter-is-coming\"

\n

Join modded servers without worrying about installing Java, Forge, or other mods. We'll handle that for you.

\n

\"Screenshot\n\"Screenshot

\n

Features

\n
    \n
  • 🔒 Full account management.\n
      \n
    • Add multiple accounts and easily switch between them.
    • \n
    • Microsoft (OAuth 2.0) + Mojang (Yggdrasil) authentication fully supported.
    • \n
    • Credentials are never stored and transmitted directly to Mojang.
    • \n
    \n
  • \n
  • 📂 Efficient asset management.\n
      \n
    • Receive client updates as soon as we release them.
    • \n
    • Files are validated before launch. Corrupt or incorrect files will be redownloaded.
    • \n
    \n
  • \n
  • Automatic Java validation.\n
      \n
    • If you have an incompatible version of Java installed, we'll install the right one for you.
    • \n
    • You do not need to have Java installed to run the launcher.
    • \n
    \n
  • \n
  • 📰 News feed natively built into the launcher.
  • \n
  • ⚙️ Intuitive settings management, including a Java control panel.
  • \n
  • Supports all of our servers.\n
      \n
    • Switch between server configurations with ease.
    • \n
    • View the player count of the selected server.
    • \n
    \n
  • \n
  • Automatic updates. That's right, the launcher updates itself.
  • \n
  • View the status of Mojang's services.
  • \n
\n

This is not an exhaustive list. Download and install the launcher to gauge all it can do!

\n

Need Help? Check the wiki.

\n

Like the project? Leave a ⭐ star on the repository!

\n

Downloads

\n

You can download from GitHub Releases

\n

Latest Release

\n

\"\"

\n

Latest Pre-Release

\n

\"\"

\n

Supported Platforms

\n

If you download from the Releases tab, select the installer for your system.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformFile
Windows x64Helios-Launcher-setup-VERSION.exe
macOS x64Helios-Launcher-setup-VERSION-x64.dmg
macOS arm64Helios-Launcher-setup-VERSION-arm64.dmg
Linux x64Helios-Launcher-setup-VERSION.AppImage
\n

Console

\n

To open the console, use the following keybind.

\n
ctrl + shift + i
\n

Ensure that you have the console tab selected. Do not paste anything into the console unless you are 100% sure of what it will do. Pasting the wrong thing can expose sensitive information.

\n

Export Output to a File

\n

If you want to export the console output, simply right click anywhere on the console and click Save as..

\n

\"console

\n

Development

\n

This section details the setup of a basic developmentment environment.

\n

Getting Started

\n

System Requirements

\n\n
\n

Clone and Install Dependencies

\n
> git clone https://github.com/dscalzi/HeliosLauncher.git\n> cd HeliosLauncher\n> npm install
\n
\n

Launch Application

\n
> npm start
\n
\n

Build Installers

\n

To build for your current platform.

\n
> npm run dist
\n

Build for a specific platform.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformCommand
Windows x64npm run dist:win
macOSnpm run dist:mac
Linux x64npm run dist:linux
\n

Builds for macOS may not work on Windows/Linux and vice-versa.

\n
\n

Visual Studio Code

\n

All development of the launcher should be done using Visual Studio Code.

\n

Paste the following into .vscode/launch.json

\n
{\n  \"version\": \"0.2.0\",\n  \"configurations\": [\n    {\n      \"name\": \"Debug Main Process\",\n      \"type\": \"node\",\n      \"request\": \"launch\",\n      \"cwd\": \"${workspaceFolder}\",\n      \"program\": \"${workspaceFolder}/node_modules/electron/cli.js\",\n      \"args\" : [\".\"],\n      \"outputCapture\": \"std\"\n    },\n    {\n      \"name\": \"Debug Renderer Process\",\n      \"type\": \"chrome\",\n      \"request\": \"launch\",\n      \"runtimeExecutable\": \"${workspaceFolder}/node_modules/.bin/electron\",\n      \"windows\": {\n        \"runtimeExecutable\": \"${workspaceFolder}/node_modules/.bin/electron.cmd\"\n      },\n      \"runtimeArgs\": [\n        \"${workspaceFolder}/.\",\n        \"--remote-debugging-port=9222\"\n      ],\n      \"webRoot\": \"${workspaceFolder}\"\n    }\n  ]\n}
\n

This adds two debug configurations.

\n

Debug Main Process

\n

This allows you to debug Electron's main process. You can debug scripts in the renderer process by opening the DevTools Window.

\n

Debug Renderer Process

\n

This allows you to debug Electron's renderer process. This requires you to install the Debugger for Chrome extension.

\n

Note that you cannot open the DevTools window while using this debug configuration. Chromium only allows one debugger, opening another will crash the program.

\n
\n

Note on Third-Party Usage

\n

Please give credit to the original author and provide a link to the original source. This is free software, please do at least this much.

\n

For instructions on setting up Microsoft Authentication, see https://github.com/dscalzi/HeliosLauncher/blob/master/docs/MicrosoftAuth.md.

\n
\n

Resources

\n\n

The best way to contact the developers is on Discord.

\n

\"discord\"

\n
\n

See you ingame.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:49.503Z" }, "heroic": { - "readmeCleaned": "

Heroic Games Launcher

\n

\"Discord\" \"GitHub \"GitHub \"GPLv3 \"Patreon\" \"Donate\" \"kofi\"

\n

Heroic is an Open Source Game Launcher for Linux, Windows and MacOS (for both Native and Windows Games using Crossover).\nRight now it supports launching games from the Epic Games Store using Legendary and GOG Games using our custom implementation with gogdl.\nHeroic is built with Web Technologies like: TypeScript, React, NodeJS and Electron.

\n

Index

\n\n

How to use it

\n
    \n
  • Download and Install the package for your distro, the universal AppImage for Linux or the executable for Windows on the Releases Page;
  • \n
  • If you used Legendary before, it loads your library and installed games. If not, it will ask you to login first. Just follow the instructions.
  • \n
\n

Features available right now

\n
    \n
  • Login with an existing Epic Games account
  • \n
  • Login with an existing GOG account
  • \n
  • Install/Uninstall Games
  • \n
  • Import an already installed game
  • \n
  • Play online [EAC not supported on Linux]
  • \n
  • Update installed Games
  • \n
  • Repair installed Games
  • \n
  • Move installed games to different folders
  • \n
  • Play games using the default wine and default prefix [Linux]
  • \n
  • Play game with custom wine and prefix [Linux]
  • \n
  • Check basic information about your Games
  • \n
  • Open game page on Epic Store
  • \n
  • Open game page on GOG.com
  • \n
  • Search for the game on ProtonDB [Linux]
  • \n
  • Sync installed games with an existing Epic Games instalation
  • \n
  • Sync saves with the cloud [Epic]
  • \n
\n

Planned features

\n
    \n
  • Theming Support
  • \n
  • Download queue
  • \n
  • Add Games outside GOG and Epic Games
  • \n
  • Support Other Store (Amazon Gaming, IndieGala, etc)
  • \n
\n

Language Support

\n
    \n
  • English
  • \n
  • Bulgarian
  • \n
  • Catalan
  • \n
  • Czech
  • \n
  • Croatian
  • \n
  • Simplified Chinese
  • \n
  • Traditional Chinese
  • \n
  • Dutch
  • \n
  • Estonian
  • \n
  • Finnish
  • \n
  • French
  • \n
  • German
  • \n
  • Greek
  • \n
  • Korean
  • \n
  • Hungarian
  • \n
  • Italian
  • \n
  • Indonesian
  • \n
  • Malayalam
  • \n
  • Persian
  • \n
  • Polish
  • \n
  • Portuguese
  • \n
  • Portuguese (Brazil)
  • \n
  • Romanian
  • \n
  • Russian
  • \n
  • Spanish
  • \n
  • Swedish
  • \n
  • Tamil
  • \n
  • Turkish
  • \n
  • Ukranian
  • \n
  • Vietnamize
  • \n
\n

Help with Translations Here

\n

Installation

\n

Any OS (development environment)

\n
    \n
  1. Download Yarn and Node.js
  2. \n
  3. Download the dependencies with yarn
  4. \n
  5. Go to the debug tab on vscode and start the two tasks, 'Start renderer process' and 'Debug main process' or yarn react-start && yarn electron
  6. \n
\n

Building with VS Code

\n
    \n
  1. Download Yarn and Node.js
  2. \n
  3. Download the dependencies with yarn
  4. \n
  5. Open the tasks. Select \"Build with [your OS]\"
  6. \n
\n

Development Using a Container

\n

If you would prefer, we have a docker container defined to develop / build Heroic with (a potential reason being to avoid loading tons of dependencies on your host filesystem). There are two methods, based on whether you use VS Code.

\n

VS Code

\n

There is a .devcontainer directory containing a definition that VS Code will recognize for automatically opening your local Heroic directory in a container in VS Code.

\n

NOTE: this requires that you install the 'Remote - Containers' extension.

\n
    \n
  1. Open the root of your local Heroic directory in VS Code.
  2. \n
  3. You should get a prompt in the bottom right to build and open the project in the dev container.
  4. \n
  5. If the above prompt does not occur, on the bottom left, there is a green icon that should be there if the remote extension is installed. Click on it, and select \"Reopen in container\".
  6. \n
  7. The bottom left green icon should now say: \"Dev Container: Heroic Games Launcher\".
  8. \n
\n

After the container's package manager runs, open a new terminal session and you should be able to run bash commands from within the container. Any yarn dist builds should also now show up on your host filesystem.

\n

Manually Building the Docker Image

\n

If you don't use VS Code or don't want it integrated with the container, you can build and run the container manually using either Docker or Podman.

\n
    \n
  1. From the root of your local Heroic directory, run:
  2. \n
\n
docker build -t heroicdevcontainer -f Dockerfile .\n
\n
    \n
  1. Assuming all went well, you can now enter the container:
  2. \n
\n
docker run -it -v ./:/tmp/heroic localhost/heroicdevcontainer:latest\n
\n
    \n
  1. The above command will mount your local Heroic dir to /tmp/heroic in the container (unless you used a different path).
  2. \n
\n
cd /tmp/heoric\n
\n

And you should be good to go, code and build away!

\n

Linux

\n

Flatpak

\n

Heroic is available on Flathub, so should be on most distros when using Software Centers like Pop_OS! Store or Discover.\nBut can also be accessed here

\n

Debian, Ubuntu and Derivatives

\n

Download the heroic_x.x.x_amd64.deb from the Releases section

\n
sudo dpkg -i heroic_x.x.x_amd64.deb
\n

Debian (third party apt repository)

\n

You can add the MAD Linux apt repository:

\n
bash <(wget -O- https://raw.githubusercontent.com/Heroic-Games-Launcher/HeroicGamesLauncher/main/madrepo.sh)\n
\n

If you need support on it, get access to MAD Linux Guilded server.

\n

Maybe you want to boost the download speed on updates with apt-fast:

\n
sudo add-apt-repository -y ppa:apt-fast/stable\nsudo apt install -y apt-fast\napt-fast install -y heroic\n
\n

Arch (AUR)

\n

\"AUR

\n

AUR page: https://aur.archlinux.org/packages/heroic-games-launcher-bin/

\n

To install it manually use:

\n
git clone https://aur.archlinux.org/heroic-games-launcher-bin.git\n\ncd heroic-games-launcher-bin\n\nmakepkg --cleanbuild --syncdeps --install --clean --rmdeps
\n

Otherwise you can install it via your prefered AUR helper, e.g. yay.

\n

Fedora

\n

Heroic for Fedora is available on the COPR repo or as the binary on the releases page.

\n

Other Distributions (AppImage and TAR.XZ)

\n

Download the heroic-x.x.x.AppImage or heroic-x.x.x.tar.xz from the Releases section.\nMake sure you have Curl and Gawk, normally it comes with most distros but check for them if you have any issue.

\n

To make the AppImage it executable use:

\n
chmod +x heroic-x.x.x.AppImage
\n

To run it use:

\n
./heroic-x.x.x.AppImage
\n

For the tar.xz file, you need first to extract it somewhere, enter the folder and run:

\n
chmod +x heroic
\n

To run it use:

\n
./heroic
\n

Windows

\n

If you use WinGet, just type: winget install HeroicGamesLauncher.HeroicGamesLauncher. otherwise\ndownload Heroic.Setup.x.x.x.exe or the Portable Heroic-x.x.x.exe file and run it. It will install it to the start menu and desktop, use those to run it.

\n

macOS

\n

If you use Homebrew, just type: brew install --cask heroic. Otherwise, download Heroic-x.x.x.dmg and move the Heroic App to the Applications folder.

\n

Build binaries locally (All platforms)

\n
    \n
  • All Platforms:\nRequires NodeJS to build
    \nUse yarn or npm
  • \n
\n
git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git\n\ncd HeroicGamesLauncher
\n
    \n
  • Build for Linux:
  • \n
\n
yarn\n\nyarn dist {package to create} (eg: deb, pacman, tar.xz, rpm, AppImage)
\n
    \n
  • Build for Windows (Beta):
  • \n
\n
yarn.cmd (or npm install)\n\nyarn.cmd (or npm run) dist-win
\n
    \n
  • Build for Mac (Alpha):
  • \n
\n
yarn (or npm install)\n\nyarn (or npm run) dist-mac
\n

Screenshots

\n

\"epic\"\n\"gog\"\n\"login\"\n\"stores\"\n\"wine-manager\"\n\"gamepage\"

\n

\"jump\"

\n
", - "readmeOriginal": "

Heroic Games Launcher

\n

\"Discord\" \"GitHub \"GitHub \"GPLv3 \"Patreon\" \"Donate\" \"kofi\"

\n

Heroic is an Open Source Game Launcher for Linux, Windows and MacOS (for both Native and Windows Games using Crossover).\nRight now it supports launching games from the Epic Games Store using Legendary and GOG Games using our custom implementation with gogdl.\nHeroic is built with Web Technologies like: TypeScript, React, NodeJS and Electron.

\n

Index

\n\n

How to use it

\n
    \n
  • Download and Install the package for your distro, the universal AppImage for Linux or the executable for Windows on the Releases Page;
  • \n
  • If you used Legendary before, it loads your library and installed games. If not, it will ask you to login first. Just follow the instructions.
  • \n
\n

Features available right now

\n
    \n
  • Login with an existing Epic Games account
  • \n
  • Login with an existing GOG account
  • \n
  • Install/Uninstall Games
  • \n
  • Import an already installed game
  • \n
  • Play online [EAC not supported on Linux]
  • \n
  • Update installed Games
  • \n
  • Repair installed Games
  • \n
  • Move installed games to different folders
  • \n
  • Play games using the default wine and default prefix [Linux]
  • \n
  • Play game with custom wine and prefix [Linux]
  • \n
  • Check basic information about your Games
  • \n
  • Open game page on Epic Store
  • \n
  • Open game page on GOG.com
  • \n
  • Search for the game on ProtonDB [Linux]
  • \n
  • Sync installed games with an existing Epic Games instalation
  • \n
  • Sync saves with the cloud [Epic]
  • \n
\n

Planned features

\n
    \n
  • Theming Support
  • \n
  • Download queue
  • \n
  • Add Games outside GOG and Epic Games
  • \n
  • Support Other Store (Amazon Gaming, IndieGala, etc)
  • \n
\n

Language Support

\n
    \n
  • English
  • \n
  • Bulgarian
  • \n
  • Catalan
  • \n
  • Czech
  • \n
  • Croatian
  • \n
  • Simplified Chinese
  • \n
  • Traditional Chinese
  • \n
  • Dutch
  • \n
  • Estonian
  • \n
  • Finnish
  • \n
  • French
  • \n
  • German
  • \n
  • Greek
  • \n
  • Korean
  • \n
  • Hungarian
  • \n
  • Italian
  • \n
  • Indonesian
  • \n
  • Malayalam
  • \n
  • Persian
  • \n
  • Polish
  • \n
  • Portuguese
  • \n
  • Portuguese (Brazil)
  • \n
  • Romanian
  • \n
  • Russian
  • \n
  • Spanish
  • \n
  • Swedish
  • \n
  • Tamil
  • \n
  • Turkish
  • \n
  • Ukranian
  • \n
  • Vietnamize
  • \n
\n

Help with Translations Here

\n

Installation

\n

Any OS (development environment)

\n
    \n
  1. Download Yarn and Node.js
  2. \n
  3. Download the dependencies with yarn
  4. \n
  5. Go to the debug tab on vscode and start the two tasks, 'Start renderer process' and 'Debug main process' or yarn react-start && yarn electron
  6. \n
\n

Building with VS Code

\n
    \n
  1. Download Yarn and Node.js
  2. \n
  3. Download the dependencies with yarn
  4. \n
  5. Open the tasks. Select \"Build with [your OS]\"
  6. \n
\n

Development Using a Container

\n

If you would prefer, we have a docker container defined to develop / build Heroic with (a potential reason being to avoid loading tons of dependencies on your host filesystem). There are two methods, based on whether you use VS Code.

\n

VS Code

\n

There is a .devcontainer directory containing a definition that VS Code will recognize for automatically opening your local Heroic directory in a container in VS Code.

\n

NOTE: this requires that you install the 'Remote - Containers' extension.

\n
    \n
  1. Open the root of your local Heroic directory in VS Code.
  2. \n
  3. You should get a prompt in the bottom right to build and open the project in the dev container.
  4. \n
  5. If the above prompt does not occur, on the bottom left, there is a green icon that should be there if the remote extension is installed. Click on it, and select \"Reopen in container\".
  6. \n
  7. The bottom left green icon should now say: \"Dev Container: Heroic Games Launcher\".
  8. \n
\n

After the container's package manager runs, open a new terminal session and you should be able to run bash commands from within the container. Any yarn dist builds should also now show up on your host filesystem.

\n

Manually Building the Docker Image

\n

If you don't use VS Code or don't want it integrated with the container, you can build and run the container manually using either Docker or Podman.

\n
    \n
  1. From the root of your local Heroic directory, run:
  2. \n
\n
docker build -t heroicdevcontainer -f Dockerfile .\n
\n
    \n
  1. Assuming all went well, you can now enter the container:
  2. \n
\n
docker run -it -v ./:/tmp/heroic localhost/heroicdevcontainer:latest\n
\n
    \n
  1. The above command will mount your local Heroic dir to /tmp/heroic in the container (unless you used a different path).
  2. \n
\n
cd /tmp/heoric\n
\n

And you should be good to go, code and build away!

\n

Linux

\n

Flatpak

\n

Heroic is available on Flathub, so should be on most distros when using Software Centers like Pop_OS! Store or Discover.\nBut can also be accessed here

\n

Debian, Ubuntu and Derivatives

\n

Download the heroic_x.x.x_amd64.deb from the Releases section

\n
sudo dpkg -i heroic_x.x.x_amd64.deb
\n

Debian (third party apt repository)

\n

You can add the MAD Linux apt repository:

\n
bash <(wget -O- https://raw.githubusercontent.com/Heroic-Games-Launcher/HeroicGamesLauncher/main/madrepo.sh)\n
\n

If you need support on it, get access to MAD Linux Guilded server.

\n

Maybe you want to boost the download speed on updates with apt-fast:

\n
sudo add-apt-repository -y ppa:apt-fast/stable\nsudo apt install -y apt-fast\napt-fast install -y heroic\n
\n

Arch (AUR)

\n

\"AUR

\n

AUR page: https://aur.archlinux.org/packages/heroic-games-launcher-bin/

\n

To install it manually use:

\n
git clone https://aur.archlinux.org/heroic-games-launcher-bin.git\n\ncd heroic-games-launcher-bin\n\nmakepkg --cleanbuild --syncdeps --install --clean --rmdeps
\n

Otherwise you can install it via your prefered AUR helper, e.g. yay.

\n

Fedora

\n

Heroic for Fedora is available on the COPR repo or as the binary on the releases page.

\n

Other Distributions (AppImage and TAR.XZ)

\n

Download the heroic-x.x.x.AppImage or heroic-x.x.x.tar.xz from the Releases section.\nMake sure you have Curl and Gawk, normally it comes with most distros but check for them if you have any issue.

\n

To make the AppImage it executable use:

\n
chmod +x heroic-x.x.x.AppImage
\n

To run it use:

\n
./heroic-x.x.x.AppImage
\n

For the tar.xz file, you need first to extract it somewhere, enter the folder and run:

\n
chmod +x heroic
\n

To run it use:

\n
./heroic
\n

Windows

\n

If you use WinGet, just type: winget install HeroicGamesLauncher.HeroicGamesLauncher. otherwise\ndownload Heroic.Setup.x.x.x.exe or the Portable Heroic-x.x.x.exe file and run it. It will install it to the start menu and desktop, use those to run it.

\n

macOS

\n

If you use Homebrew, just type: brew install --cask heroic. Otherwise, download Heroic-x.x.x.dmg and move the Heroic App to the Applications folder.

\n

Build binaries locally (All platforms)

\n
    \n
  • All Platforms:\nRequires NodeJS to build
    \nUse yarn or npm
  • \n
\n
git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git\n\ncd HeroicGamesLauncher
\n
    \n
  • Build for Linux:
  • \n
\n
yarn\n\nyarn dist {package to create} (eg: deb, pacman, tar.xz, rpm, AppImage)
\n
    \n
  • Build for Windows (Beta):
  • \n
\n
yarn.cmd (or npm install)\n\nyarn.cmd (or npm run) dist-win
\n
    \n
  • Build for Mac (Alpha):
  • \n
\n
yarn (or npm install)\n\nyarn (or npm run) dist-mac
\n

Screenshots

\n

\"epic\"\n\"gog\"\n\"login\"\n\"stores\"\n\"wine-manager\"\n\"gamepage\"

\n

\"jump\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.568Z" - }, - "hexo-client": { - "readmeCleaned": "

hexo-client

\n
\n

Hexo桌面客户端

\n
\n\n

QQ群

\n

欢迎加入HexoClient用户群交流。

\n
    \n
  • QQ群号:618213781
  • \n
  • QQ群二维码
  • \n
\n

\"\"

\n

功能简介

\n
    \n
  • 文章添加
  • \n
  • 文章修改
  • \n
  • 文章删除
  • \n
  • 草稿功能
  • \n
  • 多图床支持:aliyun-oss、七牛、sm.ms、Github
  • \n
  • 文章搜索
  • \n
  • 文章按分类、标签分组展示
  • \n
  • 多语言支持
  • \n
  • 支持Travis-CI自动部署
  • \n
\n

功能预览

\n

\"\"\n\"\"\n\"\"\n\"\"\n\"\"

\n

下载地址

\n

https://github.com/gaoyoubo/hexo-client/releases

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# dev\nnpm run electron:serve\n\n# build electron application for production\nnpm run electron:build
\n

Thanks for Jetbrains Open Source

\n

\"image.png\"

\n
", - "readmeOriginal": "

hexo-client

\n
\n

Hexo桌面客户端

\n
\n\n

QQ群

\n

欢迎加入HexoClient用户群交流。

\n
    \n
  • QQ群号:618213781
  • \n
  • QQ群二维码
  • \n
\n

\"\"

\n

功能简介

\n
    \n
  • 文章添加
  • \n
  • 文章修改
  • \n
  • 文章删除
  • \n
  • 草稿功能
  • \n
  • 多图床支持:aliyun-oss、七牛、sm.ms、Github
  • \n
  • 文章搜索
  • \n
  • 文章按分类、标签分组展示
  • \n
  • 多语言支持
  • \n
  • 支持Travis-CI自动部署
  • \n
\n

功能预览

\n

\"\"\n\"\"\n\"\"\n\"\"\n\"\"

\n

下载地址

\n

https://github.com/gaoyoubo/hexo-client/releases

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# dev\nnpm run electron:serve\n\n# build electron application for production\nnpm run electron:build
\n

Thanks for Jetbrains Open Source

\n

\"image.png\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.675Z" + "readmeCleaned": "

Heroic Games Launcher

\n

\"GitHub\n\"GitHub\n\"Flathub\"\n\"GPLv3
\n\"Discord\"\n\"Patreon\"\n\"PayPal\"\n\"kofi\"

\n

Heroic is an Open Source Game Launcher for Linux, Windows and macOS.
\nRight now it supports launching games from the Epic Games Store using Legendary, GOG Games using our custom implementation with gogdl and Amazon Games using Nile.

\n

Heroic is built with Web Technologies:
\n\"Typescript\"\n\"React\"\n\"MUI\"\n\"NodeJS\"\n\"Electron\"\n\"electron-builder\"\n\"Jest\"\n\"Vite\"

\n

Index

\n\n

Features available right now

\n
    \n
  • Login with an existing Epic Games, GOG or Amazon account
  • \n
  • Install, uninstall, update, repair and move Games
  • \n
  • Import an already installed game
  • \n
  • Play Epic games online [AntiCheat on macOS and on Linux depends on the game]
  • \n
  • Play games using Wine or Proton [Linux]
  • \n
  • Play games using Crossover [macOS]
  • \n
  • Download custom Wine and Proton versions [Linux]
  • \n
  • Access to Epic, GOG and Amazon Games stores directly from Heroic
  • \n
  • Search for the game on ProtonDB for compatibility information [Linux]
  • \n
  • Show ProtonDB and Steam Deck compatibility information [Linux]
  • \n
  • Sync installed games with an existing Epic Games Store installation
  • \n
  • Sync saves with the cloud
  • \n
  • Custom Theming Support
  • \n
  • Download queue
  • \n
  • Add Games and Applications outside GOG, Epic Games and Amazon Games
  • \n
  • Define your categories to organize your collection
  • \n
\n

Planned features

\n
    \n
  • Support Other Store (IndieGala, etc)
  • \n
  • Play GOG games online
  • \n
\n

Supported Operating Systems

\n
    \n
  • Linux:\n
      \n
    • Ubuntu 20.04LTS or newer
    • \n
    • Fedora 33 or newer
    • \n
    • Arch Linux & derivatives (Manjaro, Garuda, EndeavourOS)
    • \n
    • Heroic will still work on most distros, but it is up to you to get it to work\nChances are though that someone on our Discord can help you
    • \n
    \n
  • \n
  • SteamOS (downloading using Discover only)
  • \n
  • Windows 10 & 11
  • \n
  • macOS 12 or newer
  • \n
\n

Language Support

\n
\n Expand\n

Thanks to the community, Heroic was translated to almost 40 different languages so far:

\n
    \n
  • English
  • \n
  • Azerbaijani
  • \n
  • Basque
  • \n
  • Belarussian
  • \n
  • Bosnian
  • \n
  • Bulgarian
  • \n
  • Catalan
  • \n
  • Czech
  • \n
  • Croatian
  • \n
  • Simplified Chinese
  • \n
  • Traditional Chinese
  • \n
  • Dutch
  • \n
  • Estonian
  • \n
  • Finnish
  • \n
  • French
  • \n
  • German
  • \n
  • Greek
  • \n
  • Hebraic
  • \n
  • Japanese
  • \n
  • Korean
  • \n
  • Hungarian
  • \n
  • Italian
  • \n
  • Indonesian
  • \n
  • Malayalam
  • \n
  • Norwegian Bokmål
  • \n
  • Persian
  • \n
  • Polish
  • \n
  • Portuguese
  • \n
  • Portuguese (Brazil)
  • \n
  • Romanian
  • \n
  • Russian
  • \n
  • Serbian
  • \n
  • Spanish
  • \n
  • Slovak
  • \n
  • Swedish
  • \n
  • Tamil
  • \n
  • Turkish
  • \n
  • Ukrainian
  • \n
  • Vietnamese
  • \n
\n
\n

Help with Translations Here

\n

Installation

\n

Linux

\n

Flatpak

\n

\"Flathub

\n

Heroic is available on Flathub, so you should be able to easily install it on most distros with Software Centers (Pop!_Shop, Discover, etc.)

\n

Debian, Ubuntu and Derivatives

\n

Download the file ending in .deb from the latest release.
\nDouble-click it to open it up in your Software Manager, or run sudo dpkg -i heroic_*_amd64.deb to install it directly:

\n

Arch (AUR)

\n

We currently only support one AUR package: heroic-games-launcher-bin. Although you might find other packages there, do not ask support for them on this Github or on our Discord, ask their maintainers directly.

\n
    \n
  • \"Stable
    \n(stable release, recommended)
  • \n
\n

Please see the Arch Wiki on how to install them

\n

Fedora

\n
COPR repo
\n

Heroic for Fedora is available on this COPR repo.
\nEnable it with sudo dnf copr enable atim/heroic-games-launcher, then install Heroic with sudo dnf install heroic-games-launcher-bin

\n
Binary package from the releases page
\n

You can alternatively download the file ending in .rpm from the latest release and install it with sudo dnf install ./heroic-*.x86_64.rpm

\n

Other Distributions (AppImage and TAR.XZ)

\n

Since these two distribution formats don't have a form of dependency management, make sure the curl command is available. You might run into weird issues if it's not.

\n
AppImage
\n
    \n
  • Download the file ending in .AppImage from the latest release
  • \n
  • Make it executable (chmod +x Heroic*.AppImage)
  • \n
  • Run it (double-click in most file managers, or run ./Heroic*.AppImage)
  • \n
\n
.tar.xz
\n
    \n
  • Download the file ending in .tar.xz from the latest release
  • \n
  • Extract it anywhere
  • \n
  • Run the heroic file in the folder you extracted it to (double-click in most file managers, or run ./heroic)
  • \n
\n

Windows

\n

WinGet

\n

If you use WinGet (installed by default on Windows 11 and modern versions of 10), you can run winget install Heroic in a terminal to install Heroic.

\n

Manual installl

\n

Download the Heroic Installer (Heroic-x.x.x-Setup.exe) or the portable version (Heroic-x.x.x-Portable.exe) from the latest release. Run the executable you downloaded to install/run Heroic.
\nThe Setup will create shortcuts to Heroic on your Desktop and in your Start Menu.

\n

macOS

\n

If you use Homebrew, you can run brew install --cask --no-quarantine heroic to install Heroic.
\nOtherwise, download the file ending in .dmg from the latest release, double-click it to mount it, and drag the \"Heroic\" application into the \"Applications\" folder.

\n

Development environment

\n

This part will walk you through setting up a development environment so you can build Heroic binaries yourself or make changes to the code.

\n
    \n
  1. \n

    Make sure Git, NodeJS, and Yarn are installed

    \n
  2. \n
  3. \n

    Clone the repo and enter the cloned folder, for example with these commands:

    \n
    git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git --recurse-submodules\ncd HeroicGamesLauncher
    \n
  4. \n
  5. \n

    Make sure all dependencies are installed by running yarn

    \n
  6. \n
\n

Building Heroic Binaries

\n

Run the appropriate command for your OS:

\n
    \n
  • \n

    Build for Linux:

    \n
    yarn dist:linux # Optionally specify a package to create (eg: deb, pacman, tar.xz, rpm, AppImage); default: AppImage
    \n
  • \n
  • \n

    Build for Windows:

    \n
    yarn dist:win
    \n
  • \n
  • \n

    Build for Mac:

    \n
    yarn dist:mac
    \n
  • \n
\n

Building with VS Code

\n

Instead of using the above commands to build Heroic, you can also use the Tasks in VSCode to build.\nTo do that, open up the command palette (Ctrl + P), type in \"task\" and press Space. You will then see 3 build tasks, \"Build for Linux\", \"Build for Windows\", and \"Build for MacOS\". Click the one you want to run.

\n

Quickly testing/debugging Heroic on your own system

\n

If you want to quickly test a change, or you're implementing features that require a lot of restarts, you can use Vite's development server to speed up the process:
\nGo to the \"Run and Debug\" tab of VSCode and start the \"Launch Heroic (HMR & HR)\" task (alternatively, if you're not using VSCode or just prefer the terminal, run yarn start). Heroic will start up after a short while, and once you make any change to the code, it'll reload/restart.

\n

Note: If you do not need the React developer tools while testing changes, you can skip their install by setting the HEROIC_NO_REACT_DEVTOOLS environment variable before running yarn start (for example with HEROIC_NO_REACT_DEVTOOLS=1 yarn start).

\n

Development Using a Container

\n
\n Expand\n

If you would prefer, we have a docker container defined to develop / build Heroic with (a potential reason being to avoid loading tons of dependencies on your host filesystem). There are two methods, based on whether you use VS Code.

\n

VS Code

\n

There is a .devcontainer directory containing a definition that VS Code will recognize for automatically opening your local Heroic directory in a container in VS Code.

\n

NOTE: this requires that you install the 'Remote - Containers' extension.

\n
    \n
  1. Open the root of your local Heroic directory in VS Code.
  2. \n
  3. You should get a prompt in the bottom right to build and open the project in the dev container.
  4. \n
  5. If the above prompt does not occur, on the bottom left, there is a green icon that should be there if the remote extension is installed. Click on it, and select \"Reopen in container\".
  6. \n
  7. The bottom left green icon should now say: \"Dev Container: Heroic Games Launcher\".
  8. \n
\n

After the container's package manager runs, open a new terminal session and you should be able to run bash commands from within the container. Any yarn dist:linux builds should also now show up on your host filesystem.

\n

Manually Building the Docker Image

\n

If you don't use VS Code or don't want it integrated with the container, you can build and run the container manually using either Docker or Podman.

\n
    \n
  1. \n

    From the root of your local Heroic directory, run:

    \n
    docker build -t heroicdevcontainer -f Dockerfile .
    \n
  2. \n
  3. \n

    Assuming all went well, you can now enter the container:

    \n
    docker run -it -v ./:/tmp/heroic localhost/heroicdevcontainer:latest
    \n
  4. \n
  5. \n

    The above command will mount your local Heroic dir to /tmp/heroic in the container (unless you used a different path).

    \n
    cd /tmp/heroic\n
    \n
  6. \n
\n

And you should be good to go, code and build away!

\n
\n

Testing with Docker

\n

It is recommended to run end to end tests with Docker so you don't alter your local config files or have your local config files interfere with the tests.

\n

To run e2e tests on the unpackaged app running in dev mode.\nFrom the root of your local Heroic directory, run:

\n
yarn test:e2e
\n

To run e2e tests on the packaged app.\nFrom the root of your local Heroic directory, run:

\n
yarn test:e2ePackaged
\n

Sponsors

\n

Thanks Weblate for hosting our translations

\n

\"weblate\"

\n

Thanks Signpath for providing free signing of Windows binaries

\n

\"signpath\"

\n

Screenshots

\n
\n Expand\n

\"image\"\n\"image\"\n\"image\"\n\"image\"\n\"image\"\n\"image\"\n\"image\"

\n
\n

Credits

\n

Weblate: Localization platform

\n\n

Those Awesome Guys: Gamepad prompts images

\n\n

\"jump\"

\n
", + "readmeOriginal": "

Heroic Games Launcher

\n

\"GitHub\n\"GitHub\n\"Flathub\"\n\"GPLv3
\n\"Discord\"\n\"Patreon\"\n\"PayPal\"\n\"kofi\"

\n

Heroic is an Open Source Game Launcher for Linux, Windows and macOS.
\nRight now it supports launching games from the Epic Games Store using Legendary, GOG Games using our custom implementation with gogdl and Amazon Games using Nile.

\n

Heroic is built with Web Technologies:
\n\"Typescript\"\n\"React\"\n\"MUI\"\n\"NodeJS\"\n\"Electron\"\n\"electron-builder\"\n\"Jest\"\n\"Vite\"

\n

Index

\n\n

Features available right now

\n
    \n
  • Login with an existing Epic Games, GOG or Amazon account
  • \n
  • Install, uninstall, update, repair and move Games
  • \n
  • Import an already installed game
  • \n
  • Play Epic games online [AntiCheat on macOS and on Linux depends on the game]
  • \n
  • Play games using Wine or Proton [Linux]
  • \n
  • Play games using Crossover [macOS]
  • \n
  • Download custom Wine and Proton versions [Linux]
  • \n
  • Access to Epic, GOG and Amazon Games stores directly from Heroic
  • \n
  • Search for the game on ProtonDB for compatibility information [Linux]
  • \n
  • Show ProtonDB and Steam Deck compatibility information [Linux]
  • \n
  • Sync installed games with an existing Epic Games Store installation
  • \n
  • Sync saves with the cloud
  • \n
  • Custom Theming Support
  • \n
  • Download queue
  • \n
  • Add Games and Applications outside GOG, Epic Games and Amazon Games
  • \n
  • Define your categories to organize your collection
  • \n
\n

Planned features

\n
    \n
  • Support Other Store (IndieGala, etc)
  • \n
  • Play GOG games online
  • \n
\n

Supported Operating Systems

\n
    \n
  • Linux:\n
      \n
    • Ubuntu 20.04LTS or newer
    • \n
    • Fedora 33 or newer
    • \n
    • Arch Linux & derivatives (Manjaro, Garuda, EndeavourOS)
    • \n
    • Heroic will still work on most distros, but it is up to you to get it to work\nChances are though that someone on our Discord can help you
    • \n
    \n
  • \n
  • SteamOS (downloading using Discover only)
  • \n
  • Windows 10 & 11
  • \n
  • macOS 12 or newer
  • \n
\n

Language Support

\n
\n Expand\n

Thanks to the community, Heroic was translated to almost 40 different languages so far:

\n
    \n
  • English
  • \n
  • Azerbaijani
  • \n
  • Basque
  • \n
  • Belarussian
  • \n
  • Bosnian
  • \n
  • Bulgarian
  • \n
  • Catalan
  • \n
  • Czech
  • \n
  • Croatian
  • \n
  • Simplified Chinese
  • \n
  • Traditional Chinese
  • \n
  • Dutch
  • \n
  • Estonian
  • \n
  • Finnish
  • \n
  • French
  • \n
  • German
  • \n
  • Greek
  • \n
  • Hebraic
  • \n
  • Japanese
  • \n
  • Korean
  • \n
  • Hungarian
  • \n
  • Italian
  • \n
  • Indonesian
  • \n
  • Malayalam
  • \n
  • Norwegian Bokmål
  • \n
  • Persian
  • \n
  • Polish
  • \n
  • Portuguese
  • \n
  • Portuguese (Brazil)
  • \n
  • Romanian
  • \n
  • Russian
  • \n
  • Serbian
  • \n
  • Spanish
  • \n
  • Slovak
  • \n
  • Swedish
  • \n
  • Tamil
  • \n
  • Turkish
  • \n
  • Ukrainian
  • \n
  • Vietnamese
  • \n
\n
\n

Help with Translations Here

\n

Installation

\n

Linux

\n

Flatpak

\n

\"Flathub

\n

Heroic is available on Flathub, so you should be able to easily install it on most distros with Software Centers (Pop!_Shop, Discover, etc.)

\n

Debian, Ubuntu and Derivatives

\n

Download the file ending in .deb from the latest release.
\nDouble-click it to open it up in your Software Manager, or run sudo dpkg -i heroic_*_amd64.deb to install it directly:

\n

Arch (AUR)

\n

We currently only support one AUR package: heroic-games-launcher-bin. Although you might find other packages there, do not ask support for them on this Github or on our Discord, ask their maintainers directly.

\n
    \n
  • \"Stable
    \n(stable release, recommended)
  • \n
\n

Please see the Arch Wiki on how to install them

\n

Fedora

\n
COPR repo
\n

Heroic for Fedora is available on this COPR repo.
\nEnable it with sudo dnf copr enable atim/heroic-games-launcher, then install Heroic with sudo dnf install heroic-games-launcher-bin

\n
Binary package from the releases page
\n

You can alternatively download the file ending in .rpm from the latest release and install it with sudo dnf install ./heroic-*.x86_64.rpm

\n

Other Distributions (AppImage and TAR.XZ)

\n

Since these two distribution formats don't have a form of dependency management, make sure the curl command is available. You might run into weird issues if it's not.

\n
AppImage
\n
    \n
  • Download the file ending in .AppImage from the latest release
  • \n
  • Make it executable (chmod +x Heroic*.AppImage)
  • \n
  • Run it (double-click in most file managers, or run ./Heroic*.AppImage)
  • \n
\n
.tar.xz
\n
    \n
  • Download the file ending in .tar.xz from the latest release
  • \n
  • Extract it anywhere
  • \n
  • Run the heroic file in the folder you extracted it to (double-click in most file managers, or run ./heroic)
  • \n
\n

Windows

\n

WinGet

\n

If you use WinGet (installed by default on Windows 11 and modern versions of 10), you can run winget install Heroic in a terminal to install Heroic.

\n

Manual installl

\n

Download the Heroic Installer (Heroic-x.x.x-Setup.exe) or the portable version (Heroic-x.x.x-Portable.exe) from the latest release. Run the executable you downloaded to install/run Heroic.
\nThe Setup will create shortcuts to Heroic on your Desktop and in your Start Menu.

\n

macOS

\n

If you use Homebrew, you can run brew install --cask --no-quarantine heroic to install Heroic.
\nOtherwise, download the file ending in .dmg from the latest release, double-click it to mount it, and drag the \"Heroic\" application into the \"Applications\" folder.

\n

Development environment

\n

This part will walk you through setting up a development environment so you can build Heroic binaries yourself or make changes to the code.

\n
    \n
  1. \n

    Make sure Git, NodeJS, and Yarn are installed

    \n
  2. \n
  3. \n

    Clone the repo and enter the cloned folder, for example with these commands:

    \n
    git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git --recurse-submodules\ncd HeroicGamesLauncher
    \n
  4. \n
  5. \n

    Make sure all dependencies are installed by running yarn

    \n
  6. \n
\n

Building Heroic Binaries

\n

Run the appropriate command for your OS:

\n
    \n
  • \n

    Build for Linux:

    \n
    yarn dist:linux # Optionally specify a package to create (eg: deb, pacman, tar.xz, rpm, AppImage); default: AppImage
    \n
  • \n
  • \n

    Build for Windows:

    \n
    yarn dist:win
    \n
  • \n
  • \n

    Build for Mac:

    \n
    yarn dist:mac
    \n
  • \n
\n

Building with VS Code

\n

Instead of using the above commands to build Heroic, you can also use the Tasks in VSCode to build.\nTo do that, open up the command palette (Ctrl + P), type in \"task\" and press Space. You will then see 3 build tasks, \"Build for Linux\", \"Build for Windows\", and \"Build for MacOS\". Click the one you want to run.

\n

Quickly testing/debugging Heroic on your own system

\n

If you want to quickly test a change, or you're implementing features that require a lot of restarts, you can use Vite's development server to speed up the process:
\nGo to the \"Run and Debug\" tab of VSCode and start the \"Launch Heroic (HMR & HR)\" task (alternatively, if you're not using VSCode or just prefer the terminal, run yarn start). Heroic will start up after a short while, and once you make any change to the code, it'll reload/restart.

\n

Note: If you do not need the React developer tools while testing changes, you can skip their install by setting the HEROIC_NO_REACT_DEVTOOLS environment variable before running yarn start (for example with HEROIC_NO_REACT_DEVTOOLS=1 yarn start).

\n

Development Using a Container

\n
\n Expand\n

If you would prefer, we have a docker container defined to develop / build Heroic with (a potential reason being to avoid loading tons of dependencies on your host filesystem). There are two methods, based on whether you use VS Code.

\n

VS Code

\n

There is a .devcontainer directory containing a definition that VS Code will recognize for automatically opening your local Heroic directory in a container in VS Code.

\n

NOTE: this requires that you install the 'Remote - Containers' extension.

\n
    \n
  1. Open the root of your local Heroic directory in VS Code.
  2. \n
  3. You should get a prompt in the bottom right to build and open the project in the dev container.
  4. \n
  5. If the above prompt does not occur, on the bottom left, there is a green icon that should be there if the remote extension is installed. Click on it, and select \"Reopen in container\".
  6. \n
  7. The bottom left green icon should now say: \"Dev Container: Heroic Games Launcher\".
  8. \n
\n

After the container's package manager runs, open a new terminal session and you should be able to run bash commands from within the container. Any yarn dist:linux builds should also now show up on your host filesystem.

\n

Manually Building the Docker Image

\n

If you don't use VS Code or don't want it integrated with the container, you can build and run the container manually using either Docker or Podman.

\n
    \n
  1. \n

    From the root of your local Heroic directory, run:

    \n
    docker build -t heroicdevcontainer -f Dockerfile .
    \n
  2. \n
  3. \n

    Assuming all went well, you can now enter the container:

    \n
    docker run -it -v ./:/tmp/heroic localhost/heroicdevcontainer:latest
    \n
  4. \n
  5. \n

    The above command will mount your local Heroic dir to /tmp/heroic in the container (unless you used a different path).

    \n
    cd /tmp/heroic\n
    \n
  6. \n
\n

And you should be good to go, code and build away!

\n
\n

Testing with Docker

\n

It is recommended to run end to end tests with Docker so you don't alter your local config files or have your local config files interfere with the tests.

\n

To run e2e tests on the unpackaged app running in dev mode.\nFrom the root of your local Heroic directory, run:

\n
yarn test:e2e
\n

To run e2e tests on the packaged app.\nFrom the root of your local Heroic directory, run:

\n
yarn test:e2ePackaged
\n

Sponsors

\n

Thanks Weblate for hosting our translations

\n

\"weblate\"

\n

Thanks Signpath for providing free signing of Windows binaries

\n

\"signpath\"

\n

Screenshots

\n
\n Expand\n

\"image\"\n\"image\"\n\"image\"\n\"image\"\n\"image\"\n\"image\"\n\"image\"

\n
\n

Credits

\n

Weblate: Localization platform

\n\n

Those Awesome Guys: Gamepad prompts images

\n\n

\"jump\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:49.653Z" }, "homura": { - "readmeCleaned": "

Homura · \"Build \"Dependency \"DevDependency \"Github

\n

An elegant rss reader.

\n

\n

Features

\n
    \n
  • Subscribe: subscribe to a source, unsubscribe and edit name.
  • \n
  • Star: star a post to make collection.
  • \n
  • Search: search post by title name.
  • \n
  • Sync: sync posts from rss feed source.
  • \n
  • Read Post: parse post content and.
  • \n
  • Code Highlight: highlight code in posts.
  • \n
\n

Maintainers

\n\n

License

\n

MIT © Homura

\n
", - "readmeOriginal": "

Homura · \"Build \"Dependency \"DevDependency \"Github

\n

An elegant rss reader.

\n

\n

Features

\n
    \n
  • Subscribe: subscribe to a source, unsubscribe and edit name.
  • \n
  • Star: star a post to make collection.
  • \n
  • Search: search post by title name.
  • \n
  • Sync: sync posts from rss feed source.
  • \n
  • Read Post: parse post content and.
  • \n
  • Code Highlight: highlight code in posts.
  • \n
\n

Maintainers

\n\n

License

\n

MIT © Homura

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.705Z" + "readmeCleaned": "

Homura · \"Build \"Dependency \"DevDependency \"Github

\n

An elegant rss reader.

\n

\n

Features

\n
    \n
  • Subscribe: subscribe to a source, unsubscribe and edit name.
  • \n
  • Star: star a post to make collection.
  • \n
  • Search: search post by title name.
  • \n
  • Sync: sync posts from rss feed source.
  • \n
  • Read Post: parse post content and.
  • \n
  • Code Highlight: highlight code in posts.
  • \n
\n

Maintainers

\n\n

License

\n

MIT © Homura

\n
", + "readmeOriginal": "

Homura · \"Build \"Dependency \"DevDependency \"Github

\n

An elegant rss reader.

\n

\n

Features

\n
    \n
  • Subscribe: subscribe to a source, unsubscribe and edit name.
  • \n
  • Star: star a post to make collection.
  • \n
  • Search: search post by title name.
  • \n
  • Sync: sync posts from rss feed source.
  • \n
  • Read Post: parse post content and.
  • \n
  • Code Highlight: highlight code in posts.
  • \n
\n

Maintainers

\n\n

License

\n

MIT © Homura

\n
", + "readmeFetchedAt": "2024-02-29T22:00:49.740Z" }, "i18n-manager": { - "readmeCleaned": "

\"i18n-manager\"

\n

\"CI\"\n\"Codacy\n\"Known\n\"GitHub\n\"GitHub

\n
\n

WARNING!

\n

This project has entered on looking for new owner stage.

\n

Developing this tool has being great, but recently I (@gilmarsquinelato) am not contributing too much with it, and I don't think it's fair to the people that are\nusing this tool, so I am stopping to contribute with this tool and happy to transfer the project to the people that really wants to keep maintaining it.

\n

Thank you!

\n
\n

This app was developed with the objective to help the developers to manage the app translations.

\n

Any type of contributions are welcome.

\n

Features

\n
    \n
  • Detect changed, missing, duplicated/untranslated keys and added translations
  • \n
  • Add, remove and rename translation keys (context menu)
  • \n
  • Nested keys support
  • \n
  • Google Translate™ API Integration
  • \n
  • File changes detection
  • \n
  • It's free! 🙂
  • \n
\n

Current plugins and their supported extensions

\n
    \n
  • json - [.json, .arb (Flutter Internationalization)]
  • \n
  • yaml - [.yaml, .yml]
  • \n
\n

Feature requests and/or pull requests with new plugins are welcomed 🙂

\n

If you want to test the features, you can open the testData folder!

\n

Projects using i18n Manager

\n\n

Screenshots

\n

\"\"

\n

\"\"

\n

\"\"

\n

Developing

\n

yarn start

\n

Building

\n

yarn build

\n

Contributors

\n

logo designed by @reallinfo

\n
", - "readmeOriginal": "

\"i18n-manager\"

\n

\"CI\"\n\"Codacy\n\"Known\n\"GitHub\n\"GitHub

\n
\n

WARNING!

\n

This project has entered on looking for new owner stage.

\n

Developing this tool has being great, but recently I (@gilmarsquinelato) am not contributing too much with it, and I don't think it's fair to the people that are\nusing this tool, so I am stopping to contribute with this tool and happy to transfer the project to the people that really wants to keep maintaining it.

\n

Thank you!

\n
\n

This app was developed with the objective to help the developers to manage the app translations.

\n

Any type of contributions are welcome.

\n

Features

\n
    \n
  • Detect changed, missing, duplicated/untranslated keys and added translations
  • \n
  • Add, remove and rename translation keys (context menu)
  • \n
  • Nested keys support
  • \n
  • Google Translate™ API Integration
  • \n
  • File changes detection
  • \n
  • It's free! 🙂
  • \n
\n

Current plugins and their supported extensions

\n
    \n
  • json - [.json, .arb (Flutter Internationalization)]
  • \n
  • yaml - [.yaml, .yml]
  • \n
\n

Feature requests and/or pull requests with new plugins are welcomed 🙂

\n

If you want to test the features, you can open the testData folder!

\n

Projects using i18n Manager

\n\n

Screenshots

\n

\"\"

\n

\"\"

\n

\"\"

\n

Developing

\n

yarn start

\n

Building

\n

yarn build

\n

Contributors

\n

logo designed by @reallinfo

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.812Z" + "readmeCleaned": "

\"i18n-manager\"

\n

\"CI\"\n\"Codacy\n\"Known\n\"GitHub\n\"GitHub

\n
\n

WARNING!

\n

This project has entered on looking for new owner stage.

\n

Developing this tool has being great, but recently I (@gilmarsquinelato) am not contributing too much with it, and I don't think it's fair to the people that are\nusing this tool, so I am stopping to contribute with this tool and happy to transfer the project to the people that really wants to keep maintaining it.

\n

Thank you!

\n
\n

This app was developed with the objective to help the developers to manage the app translations.

\n

Any type of contributions are welcome.

\n

Features

\n
    \n
  • Detect changed, missing, duplicated/untranslated keys and added translations
  • \n
  • Add, remove and rename translation keys (context menu)
  • \n
  • Nested keys support
  • \n
  • Google Translate™ API Integration
  • \n
  • File changes detection
  • \n
  • It's free! 🙂
  • \n
\n

Current plugins and their supported extensions

\n
    \n
  • json - [.json, .arb (Flutter Internationalization)]
  • \n
  • yaml - [.yaml, .yml]
  • \n
\n

Feature requests and/or pull requests with new plugins are welcomed 🙂

\n

If you want to test the features, you can open the testData folder!

\n

Projects using i18n Manager

\n\n

Screenshots

\n

\"\"

\n

\"\"

\n

\"\"

\n

Developing

\n

yarn start

\n

Building

\n

yarn build

\n

Contributors

\n

logo designed by @reallinfo

\n
", + "readmeOriginal": "

\"i18n-manager\"

\n

\"CI\"\n\"Codacy\n\"Known\n\"GitHub\n\"GitHub

\n
\n

WARNING!

\n

This project has entered on looking for new owner stage.

\n

Developing this tool has being great, but recently I (@gilmarsquinelato) am not contributing too much with it, and I don't think it's fair to the people that are\nusing this tool, so I am stopping to contribute with this tool and happy to transfer the project to the people that really wants to keep maintaining it.

\n

Thank you!

\n
\n

This app was developed with the objective to help the developers to manage the app translations.

\n

Any type of contributions are welcome.

\n

Features

\n
    \n
  • Detect changed, missing, duplicated/untranslated keys and added translations
  • \n
  • Add, remove and rename translation keys (context menu)
  • \n
  • Nested keys support
  • \n
  • Google Translate™ API Integration
  • \n
  • File changes detection
  • \n
  • It's free! 🙂
  • \n
\n

Current plugins and their supported extensions

\n
    \n
  • json - [.json, .arb (Flutter Internationalization)]
  • \n
  • yaml - [.yaml, .yml]
  • \n
\n

Feature requests and/or pull requests with new plugins are welcomed 🙂

\n

If you want to test the features, you can open the testData folder!

\n

Projects using i18n Manager

\n\n

Screenshots

\n

\"\"

\n

\"\"

\n

\"\"

\n

Developing

\n

yarn start

\n

Building

\n

yarn build

\n

Contributors

\n

logo designed by @reallinfo

\n
", + "readmeFetchedAt": "2024-02-29T22:00:49.937Z" + }, + "html-builder": { + "readmeCleaned": "

Note - if you're okay with using a command line tool, I'd recommend using html-builder-cli instead. It's way faster and more consistent.

\n

HTML Builder

\n

Effortlessly create desktop apps out of HTML, CSS, and JS.

\n

Runs on Electron. npm must be installed to use HTML Builder.

\n\n
", + "readmeOriginal": "

Note - if you're okay with using a command line tool, I'd recommend using html-builder-cli instead. It's way faster and more consistent.

\n

HTML Builder

\n

Effortlessly create desktop apps out of HTML, CSS, and JS.

\n

Runs on Electron. npm must be installed to use HTML Builder.

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:49.972Z" }, "i5sing": { - "readmeCleaned": "

i5SING

\n

\n \n \"Travis\"\n \n \n \"Linux\"\n \n \n \"MacOS\"\n \n \n \"Windows\"\n \n

\n

中国原创音乐基地5sing PC版。爱生活,爱音乐,爱5SING。

\n

Support Platform

\n
    \n
  • MacOS
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

\"i5sing首页\"

\n

News

\n

来试试这些更好的效率工具与音乐软件,6 款 Windows 的良心国产软件推荐

\n

几个小众的原创音乐网站,不少抖音神曲出自这里

\n

腾讯柠檬精选

\n

Download

\n

https://github.com/i5sing/i5SING/releases/

\n

Development

\n
$ yarn \n\n$ yarn start
\n

Build

\n
$ yarn run make
\n

Feedback

\n

If you any questions, use Issues.

\n

License

\n

MIT licensed.

\n
", - "readmeOriginal": "

i5SING

\n

\n \n \"Travis\"\n \n \n \"Linux\"\n \n \n \"MacOS\"\n \n \n \"Windows\"\n \n

\n

中国原创音乐基地5sing PC版。爱生活,爱音乐,爱5SING。

\n

Support Platform

\n
    \n
  • MacOS
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

\"i5sing首页\"

\n

News

\n

来试试这些更好的效率工具与音乐软件,6 款 Windows 的良心国产软件推荐

\n

几个小众的原创音乐网站,不少抖音神曲出自这里

\n

腾讯柠檬精选

\n

Download

\n

https://github.com/i5sing/i5SING/releases/

\n

Development

\n
$ yarn \n\n$ yarn start
\n

Build

\n
$ yarn run make
\n

Feedback

\n

If you any questions, use Issues.

\n

License

\n

MIT licensed.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:54.817Z" + "readmeCleaned": "

i5SING

\n

\"CI\"

\n

中国原创音乐基地5sing PC版。爱生活,爱音乐,爱5SING。

\n

Support Platform

\n
    \n
  • MacOS
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

\"i5sing首页\"

\n

News

\n

来试试这些更好的效率工具与音乐软件,6 款 Windows 的良心国产软件推荐

\n

几个小众的原创音乐网站,不少抖音神曲出自这里

\n

腾讯柠檬精选

\n

Download

\n

https://github.com/i5sing/i5SING/releases/

\n

Development

\n
$ yarn \n\n$ yarn start
\n

Build

\n
$ yarn run make
\n

Feedback

\n

If you any questions, use Issues.

\n

License

\n

MIT licensed.

\n
", + "readmeOriginal": "

i5SING

\n

\"CI\"

\n

中国原创音乐基地5sing PC版。爱生活,爱音乐,爱5SING。

\n

Support Platform

\n
    \n
  • MacOS
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

\"i5sing首页\"

\n

News

\n

来试试这些更好的效率工具与音乐软件,6 款 Windows 的良心国产软件推荐

\n

几个小众的原创音乐网站,不少抖音神曲出自这里

\n

腾讯柠檬精选

\n

Download

\n

https://github.com/i5sing/i5SING/releases/

\n

Development

\n
$ yarn \n\n$ yarn start
\n

Build

\n
$ yarn run make
\n

Feedback

\n

If you any questions, use Issues.

\n

License

\n

MIT licensed.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:50.436Z" }, "image-shrinker": { - "readmeCleaned": "

Image Shrinker

\n

Image Shrinker is a tool to minify images and graphics using the best available libraries for image processing: pngquant, mozjpg, SVGO and Gifsicle. Built with web technologies in Electron

\n

\"Screenrecording

\n

How to use

\n

Drag your image file onto the Image Shrinker window and it will saved in the same or in a predefined folder as reduced image.\nThe original graphic will be not replaced.

\n

Download and Installation on macOS

\n

Download Image Shrinker here:
\nhttps://github.com/stefansl/image-shrinker/releases/download/v1.6.5/image-shrinker-1.6.5.dmg

\n

Unpack and copy or drag the app into your macOS application folder.\nFor uninstalling, just drop the app into the bin.

\n

Build your own

\n

Get the repo

\n
git clone https://github.com/stefansl/image-shrinker.git
\n

Install dependencies

\n
$ cd image-shrinker\n$ npm install
\n

Generate your macOS package

\n
electron-builder build --mac
\n

Generate your Linux package

\n
electron-builder build --linux
\n

Generate your Windows package

\n
electron-builder build --win
\n

Notice: I did not test Windows and Linux. Feel free to commit a pull request.

\n

Credits

\n

Thank you, guys!

\n\n
", - "readmeOriginal": "

Image Shrinker

\n

Image Shrinker is a tool to minify images and graphics using the best available libraries for image processing: pngquant, mozjpg, SVGO and Gifsicle. Built with web technologies in Electron

\n

\"Screenrecording

\n

How to use

\n

Drag your image file onto the Image Shrinker window and it will saved in the same or in a predefined folder as reduced image.\nThe original graphic will be not replaced.

\n

Download and Installation on macOS

\n

Download Image Shrinker here:
\nhttps://github.com/stefansl/image-shrinker/releases/download/v1.6.5/image-shrinker-1.6.5.dmg

\n

Unpack and copy or drag the app into your macOS application folder.\nFor uninstalling, just drop the app into the bin.

\n

Build your own

\n

Get the repo

\n
git clone https://github.com/stefansl/image-shrinker.git
\n

Install dependencies

\n
$ cd image-shrinker\n$ npm install
\n

Generate your macOS package

\n
electron-builder build --mac
\n

Generate your Linux package

\n
electron-builder build --linux
\n

Generate your Windows package

\n
electron-builder build --win
\n

Notice: I did not test Windows and Linux. Feel free to commit a pull request.

\n

Credits

\n

Thank you, guys!

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.068Z" - }, - "image-optimizer": { - "readmeCleaned": "

\n \n

\n

Image Optimizer

\n

\n \"GitHub\n \"GitHub\n \"GitHub\"\n

\n

\n Built with Electron, Vue & Vite.\n

\n

A free and open source tool for optimizing images and vector graphics.

\n

\n \n

\n

Core libs

\n\n

Download and Installation on macOS

\n

Go to Releases get the latest build, download and install.

\n

Development

\n
# install dependencies\nyarn\n# serve with hot reload\nyarn dev
\n

Build

\n
# build application for production\nyarn build
\n

Related

\n\n

Copyright (c) 2021-present, Anton Reshetov.

\n
", - "readmeOriginal": "

\n \n

\n

Image Optimizer

\n

\n \"GitHub\n \"GitHub\n \"GitHub\"\n

\n

\n Built with Electron, Vue & Vite.\n

\n

A free and open source tool for optimizing images and vector graphics.

\n

\n \n

\n

Core libs

\n\n

Download and Installation on macOS

\n

Go to Releases get the latest build, download and install.

\n

Development

\n
# install dependencies\nyarn\n# serve with hot reload\nyarn dev
\n

Build

\n
# build application for production\nyarn build
\n

Related

\n\n

Copyright (c) 2021-present, Anton Reshetov.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.085Z" + "readmeCleaned": "

Image Shrinker

\n

Image Shrinker is a tool to minify images and graphics using the best available libraries for image processing: pngquant, mozjpg, SVGO and Gifsicle. Built with web technologies in Electron

\n

\"Screenrecording

\n

How to use

\n

Drag your image file onto the Image Shrinker window and it will saved in the same or in a predefined folder as reduced image.\nThe original graphic will be not replaced.

\n

Download and Installation on macOS

\n

Download Image Shrinker here:
\nhttps://github.com/stefansl/image-shrinker/releases/download/v1.6.5/image-shrinker-1.6.5.dmg

\n

Unpack and copy or drag the app into your macOS application folder.\nFor uninstalling, just drop the app into the bin.

\n

Build your own

\n

Get the repo

\n
git clone https://github.com/stefansl/image-shrinker.git
\n

Install dependencies

\n
$ cd image-shrinker\n$ npm install
\n

Generate your macOS package

\n
electron-builder build --mac
\n

Generate your Linux package

\n
electron-builder build --linux
\n

Generate your Windows package

\n
electron-builder build --win
\n

Notice: I did not test Windows and Linux. Feel free to commit a pull request.

\n

Credits

\n

Thank you, guys!

\n\n
", + "readmeOriginal": "

Image Shrinker

\n

Image Shrinker is a tool to minify images and graphics using the best available libraries for image processing: pngquant, mozjpg, SVGO and Gifsicle. Built with web technologies in Electron

\n

\"Screenrecording

\n

How to use

\n

Drag your image file onto the Image Shrinker window and it will saved in the same or in a predefined folder as reduced image.\nThe original graphic will be not replaced.

\n

Download and Installation on macOS

\n

Download Image Shrinker here:
\nhttps://github.com/stefansl/image-shrinker/releases/download/v1.6.5/image-shrinker-1.6.5.dmg

\n

Unpack and copy or drag the app into your macOS application folder.\nFor uninstalling, just drop the app into the bin.

\n

Build your own

\n

Get the repo

\n
git clone https://github.com/stefansl/image-shrinker.git
\n

Install dependencies

\n
$ cd image-shrinker\n$ npm install
\n

Generate your macOS package

\n
electron-builder build --mac
\n

Generate your Linux package

\n
electron-builder build --linux
\n

Generate your Windows package

\n
electron-builder build --win
\n

Notice: I did not test Windows and Linux. Feel free to commit a pull request.

\n

Credits

\n

Thank you, guys!

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:50.526Z" }, "horen": { - "readmeCleaned": "

Horen

\n

Horen 是一个用 React 和 electron 打造的本地音乐播放器,正在不断开发中

\n

\"preview-gif\"

\n

预览图

\n

曲库界面

\n

\"preview-library\"

\n

设置界面

\n

\"preview-setting\"

\n

专辑预览

\n

\"preview-album\"

\n

播放列表

\n

\"preview-queue\"

\n

正在播放(歌词显示)

\n

\"preview-play-show\"

\n

功能进度

\n
    \n
  • 主体界面
  • \n
  • 当前播放
  • \n
  • 播放队列
  • \n
  • 控制播放进度
  • \n
  • 设置界面
  • \n
  • 控制音量
  • \n
  • 歌词显示
  • \n
  • 调音器
  • \n
  • 播放主界面
  • \n
\n

优化

\n
    \n
  • 不一次性读取所有音频 避免内存占用过高
  • \n
\n

开发

\n
git clone https://github.com/kevinjobs/Horen.git\n\ncd Horen\n\n# then\nnpm install\n\n# start the app\nnpm run start\n\n# build the app\nnpm run build\n\n# package\nnpm run dist
\n

LICENSE

\n

Apache License Version 2.0

\n
", - "readmeOriginal": "

Horen

\n

Horen 是一个用 React 和 electron 打造的本地音乐播放器,正在不断开发中

\n

\"preview-gif\"

\n

预览图

\n

曲库界面

\n

\"preview-library\"

\n

设置界面

\n

\"preview-setting\"

\n

专辑预览

\n

\"preview-album\"

\n

播放列表

\n

\"preview-queue\"

\n

正在播放(歌词显示)

\n

\"preview-play-show\"

\n

功能进度

\n
    \n
  • 主体界面
  • \n
  • 当前播放
  • \n
  • 播放队列
  • \n
  • 控制播放进度
  • \n
  • 设置界面
  • \n
  • 控制音量
  • \n
  • 歌词显示
  • \n
  • 调音器
  • \n
  • 播放主界面
  • \n
\n

优化

\n
    \n
  • 不一次性读取所有音频 避免内存占用过高
  • \n
\n

开发

\n
git clone https://github.com/kevinjobs/Horen.git\n\ncd Horen\n\n# then\nnpm install\n\n# start the app\nnpm run start\n\n# build the app\nnpm run build\n\n# package\nnpm run dist
\n

LICENSE

\n

Apache License Version 2.0

\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.096Z" + "readmeCleaned": "

Preview

\n

Track List

\n

\"preview-tracklist\"

\n

Playlist

\n

\"preview-playlist\"

\n

Album List

\n

\"preview-albumlist\"

\n

\"preview-albumlist-detail\"

\n

Artist List

\n

\"preview-artistlist\"

\n

\"preview-artistlist-detail\"

\n

Setting

\n

\"preview-setting\"

\n

Playing

\n

\"preview-playing\"

\n

Develop

\n
git clone https://github.com/kevinjobs/Horen.git\n\ncd Horen\n\n# then\npnpm i\n\n# start the app\npnpm start\n\n# package\npnpm package\n\n
\n
", + "readmeOriginal": "

Preview

\n

Track List

\n

\"preview-tracklist\"

\n

Playlist

\n

\"preview-playlist\"

\n

Album List

\n

\"preview-albumlist\"

\n

\"preview-albumlist-detail\"

\n

Artist List

\n

\"preview-artistlist\"

\n

\"preview-artistlist-detail\"

\n

Setting

\n

\"preview-setting\"

\n

Playing

\n

\"preview-playing\"

\n

Develop

\n
git clone https://github.com/kevinjobs/Horen.git\n\ncd Horen\n\n# then\npnpm i\n\n# start the app\npnpm start\n\n# package\npnpm package\n\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:50.584Z" }, "hyper": { - "readmeCleaned": "

\"\"

\n

\n \n \n \n

\n

\"Node\n\"Changelog

\n

For more details, head to: https://hyper.is

\n

Project goals

\n

The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors.

\n

In the future, we anticipate the community will come up with innovative additions to enhance what could be the simplest, most powerful and well-tested interface for productivity.

\n

Usage

\n

Download the latest release!

\n

Linux

\n

Arch and derivatives

\n

Hyper is available in the AUR. Use an AUR package manager e.g. paru

\n
paru -S hyper
\n

NixOS

\n

Hyper is available as Nix package, to install the app run this command:

\n
nix-env -i hyper
\n

macOS

\n

Use Homebrew Cask to download the app by running these commands:

\n
brew update\nbrew install --cask hyper
\n

Windows

\n

Use chocolatey to install the app by running the following command (package information can be found here):

\n
choco install hyper
\n

Note: The version available on Homebrew Cask, Chocolatey, Snapcraft or the AUR may not be the latest. Please consider downloading it from here if that's the case.

\n

Contribute

\n

Regardless of the platform you are working on, you will need to have Yarn installed. If you have never installed Yarn before, you can find out how at: https://yarnpkg.com/en/docs/install.

\n
    \n
  1. Install necessary packages:
  2. \n
\n
    \n
  • Windows\n
      \n
    • Be sure to run yarn global add windows-build-tools from an elevated prompt (as an administrator) to install windows-build-tools.
    • \n
    \n
  • \n
  • macOS\n
      \n
    • Once you have installed Yarn, you can skip this section!
    • \n
    \n
  • \n
  • Linux (You can see here what your Linux is based on.)\n
      \n
    • RPM-based\n
        \n
      • GraphicsMagick
      • \n
      • libicns-utils
      • \n
      • xz (Installed by default on some distributions.)
      • \n
      \n
    • \n
    • Debian-based\n
        \n
      • graphicsmagick
      • \n
      • icnsutils
      • \n
      • xz-utils
      • \n
      \n
    • \n
    \n
  • \n
\n
    \n
  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. \n
  3. Install the dependencies: yarn
  4. \n
  5. Build the code and watch for changes: yarn run dev
  6. \n
  7. To run hyper
  8. \n
\n
    \n
  • yarn run app from another terminal tab/window/pane
  • \n
  • If you are using Visual Studio Code, select Launch Hyper in debugger configuration to launch a new Hyper instance with debugger attached.
  • \n
  • If you interrupt yarn run dev, you'll need to relaunch it each time you want to test something. Webpack will watch changes and will rebuild renderer code when needed (and only what have changed). You'll just have to relaunch electron by using yarn run app or VSCode launch task.
  • \n
\n

To make sure that your code works in the finished application, you can generate the binaries like this:

\n
yarn run dist
\n

After that, you will see the binary in the ./dist folder!

\n

Known issues that can happen during development

\n
Error building node-pty
\n

If after building during development you get an alert dialog related to node-pty issues,\nmake sure its build process is working correctly by running yarn run rebuild-node-pty.

\n

If you are on macOS, this typically is related to Xcode issues (like not having agreed\nto the Terms of Service by running sudo xcodebuild after a fresh Xcode installation).

\n
Error with C++ on macOS when running yarn
\n

If you are getting compiler errors when running yarn add the environment variable export CXX=clang++

\n
Error with codesign on macOS when running yarn run dist
\n

If you have issues in the codesign step when running yarn run dist on macOS, you can temporarily disable code signing locally by setting\nexport CSC_IDENTITY_AUTO_DISCOVERY=false for the current terminal session.

\n

Related Repositories

\n\n
", - "readmeOriginal": "

\"\"

\n

\n \n \n \n

\n

\"Node\n\"Changelog

\n

For more details, head to: https://hyper.is

\n

Project goals

\n

The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors.

\n

In the future, we anticipate the community will come up with innovative additions to enhance what could be the simplest, most powerful and well-tested interface for productivity.

\n

Usage

\n

Download the latest release!

\n

Linux

\n

Arch and derivatives

\n

Hyper is available in the AUR. Use an AUR package manager e.g. paru

\n
paru -S hyper
\n

NixOS

\n

Hyper is available as Nix package, to install the app run this command:

\n
nix-env -i hyper
\n

macOS

\n

Use Homebrew Cask to download the app by running these commands:

\n
brew update\nbrew install --cask hyper
\n

Windows

\n

Use chocolatey to install the app by running the following command (package information can be found here):

\n
choco install hyper
\n

Note: The version available on Homebrew Cask, Chocolatey, Snapcraft or the AUR may not be the latest. Please consider downloading it from here if that's the case.

\n

Contribute

\n

Regardless of the platform you are working on, you will need to have Yarn installed. If you have never installed Yarn before, you can find out how at: https://yarnpkg.com/en/docs/install.

\n
    \n
  1. Install necessary packages:
  2. \n
\n
    \n
  • Windows\n
      \n
    • Be sure to run yarn global add windows-build-tools from an elevated prompt (as an administrator) to install windows-build-tools.
    • \n
    \n
  • \n
  • macOS\n
      \n
    • Once you have installed Yarn, you can skip this section!
    • \n
    \n
  • \n
  • Linux (You can see here what your Linux is based on.)\n
      \n
    • RPM-based\n
        \n
      • GraphicsMagick
      • \n
      • libicns-utils
      • \n
      • xz (Installed by default on some distributions.)
      • \n
      \n
    • \n
    • Debian-based\n
        \n
      • graphicsmagick
      • \n
      • icnsutils
      • \n
      • xz-utils
      • \n
      \n
    • \n
    \n
  • \n
\n
    \n
  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. \n
  3. Install the dependencies: yarn
  4. \n
  5. Build the code and watch for changes: yarn run dev
  6. \n
  7. To run hyper
  8. \n
\n
    \n
  • yarn run app from another terminal tab/window/pane
  • \n
  • If you are using Visual Studio Code, select Launch Hyper in debugger configuration to launch a new Hyper instance with debugger attached.
  • \n
  • If you interrupt yarn run dev, you'll need to relaunch it each time you want to test something. Webpack will watch changes and will rebuild renderer code when needed (and only what have changed). You'll just have to relaunch electron by using yarn run app or VSCode launch task.
  • \n
\n

To make sure that your code works in the finished application, you can generate the binaries like this:

\n
yarn run dist
\n

After that, you will see the binary in the ./dist folder!

\n

Known issues that can happen during development

\n
Error building node-pty
\n

If after building during development you get an alert dialog related to node-pty issues,\nmake sure its build process is working correctly by running yarn run rebuild-node-pty.

\n

If you are on macOS, this typically is related to Xcode issues (like not having agreed\nto the Terms of Service by running sudo xcodebuild after a fresh Xcode installation).

\n
Error with C++ on macOS when running yarn
\n

If you are getting compiler errors when running yarn add the environment variable export CXX=clang++

\n
Error with codesign on macOS when running yarn run dist
\n

If you have issues in the codesign step when running yarn run dist on macOS, you can temporarily disable code signing locally by setting\nexport CSC_IDENTITY_AUTO_DISCOVERY=false for the current terminal session.

\n

Related Repositories

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.133Z" + "readmeCleaned": "

\"\"

\n

\n \n \n \n

\n

\"Node\n\"Changelog

\n

For more details, head to: https://hyper.is

\n

Project goals

\n

The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors.

\n

In the future, we anticipate the community will come up with innovative additions to enhance what could be the simplest, most powerful and well-tested interface for productivity.

\n

Usage

\n

Download the latest release!

\n

Linux

\n

Arch and derivatives

\n

Hyper is available in the AUR. Use an AUR package manager e.g. paru

\n
paru -S hyper
\n

NixOS

\n

Hyper is available as Nix package, to install the app run this command:

\n
nix-env -i hyper
\n

macOS

\n

Use Homebrew Cask to download the app by running these commands:

\n
brew update\nbrew install --cask hyper
\n

Windows

\n

Use chocolatey to install the app by running the following command (package information can be found here):

\n
choco install hyper
\n

Note: The version available on Homebrew Cask, Chocolatey, Snapcraft or the AUR may not be the latest. Please consider downloading it from here if that's the case.

\n

Contribute

\n

Regardless of the platform you are working on, you will need to have Yarn installed. If you have never installed Yarn before, you can find out how at: https://yarnpkg.com/en/docs/install.

\n
    \n
  1. Install necessary packages:
  2. \n
\n
    \n
  • Windows\n
      \n
    • Be sure to run yarn global add windows-build-tools from an elevated prompt (as an administrator) to install windows-build-tools.
    • \n
    \n
  • \n
  • macOS\n
      \n
    • Once you have installed Yarn, you can skip this section!
    • \n
    \n
  • \n
  • Linux (You can see here what your Linux is based on.)\n
      \n
    • RPM-based\n
        \n
      • GraphicsMagick
      • \n
      • libicns-utils
      • \n
      • xz (Installed by default on some distributions.)
      • \n
      \n
    • \n
    • Debian-based\n
        \n
      • graphicsmagick
      • \n
      • icnsutils
      • \n
      • xz-utils
      • \n
      \n
    • \n
    \n
  • \n
\n
    \n
  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. \n
  3. Install the dependencies: yarn
  4. \n
  5. Build the code and watch for changes: yarn run dev
  6. \n
  7. To run hyper
  8. \n
\n
    \n
  • yarn run app from another terminal tab/window/pane
  • \n
  • If you are using Visual Studio Code, select Launch Hyper in debugger configuration to launch a new Hyper instance with debugger attached.
  • \n
  • If you interrupt yarn run dev, you'll need to relaunch it each time you want to test something. Webpack will watch changes and will rebuild renderer code when needed (and only what have changed). You'll just have to relaunch electron by using yarn run app or VSCode launch task.
  • \n
\n

To make sure that your code works in the finished application, you can generate the binaries like this:

\n
yarn run dist
\n

After that, you will see the binary in the ./dist folder!

\n

Known issues that can happen during development

\n
Error building node-pty
\n

If after building during development you get an alert dialog related to node-pty issues,\nmake sure its build process is working correctly by running yarn run rebuild-node-pty.

\n

If you are on macOS, this typically is related to Xcode issues (like not having agreed\nto the Terms of Service by running sudo xcodebuild after a fresh Xcode installation).

\n
Error with C++ on macOS when running yarn
\n

If you are getting compiler errors when running yarn add the environment variable export CXX=clang++

\n
Error with codesign on macOS when running yarn run dist
\n

If you have issues in the codesign step when running yarn run dist on macOS, you can temporarily disable code signing locally by setting\nexport CSC_IDENTITY_AUTO_DISCOVERY=false for the current terminal session.

\n

Related Repositories

\n\n
", + "readmeOriginal": "

\"\"

\n

\n \n \n \n

\n

\"Node\n\"Changelog

\n

For more details, head to: https://hyper.is

\n

Project goals

\n

The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors.

\n

In the future, we anticipate the community will come up with innovative additions to enhance what could be the simplest, most powerful and well-tested interface for productivity.

\n

Usage

\n

Download the latest release!

\n

Linux

\n

Arch and derivatives

\n

Hyper is available in the AUR. Use an AUR package manager e.g. paru

\n
paru -S hyper
\n

NixOS

\n

Hyper is available as Nix package, to install the app run this command:

\n
nix-env -i hyper
\n

macOS

\n

Use Homebrew Cask to download the app by running these commands:

\n
brew update\nbrew install --cask hyper
\n

Windows

\n

Use chocolatey to install the app by running the following command (package information can be found here):

\n
choco install hyper
\n

Note: The version available on Homebrew Cask, Chocolatey, Snapcraft or the AUR may not be the latest. Please consider downloading it from here if that's the case.

\n

Contribute

\n

Regardless of the platform you are working on, you will need to have Yarn installed. If you have never installed Yarn before, you can find out how at: https://yarnpkg.com/en/docs/install.

\n
    \n
  1. Install necessary packages:
  2. \n
\n
    \n
  • Windows\n
      \n
    • Be sure to run yarn global add windows-build-tools from an elevated prompt (as an administrator) to install windows-build-tools.
    • \n
    \n
  • \n
  • macOS\n
      \n
    • Once you have installed Yarn, you can skip this section!
    • \n
    \n
  • \n
  • Linux (You can see here what your Linux is based on.)\n
      \n
    • RPM-based\n
        \n
      • GraphicsMagick
      • \n
      • libicns-utils
      • \n
      • xz (Installed by default on some distributions.)
      • \n
      \n
    • \n
    • Debian-based\n
        \n
      • graphicsmagick
      • \n
      • icnsutils
      • \n
      • xz-utils
      • \n
      \n
    • \n
    \n
  • \n
\n
    \n
  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. \n
  3. Install the dependencies: yarn
  4. \n
  5. Build the code and watch for changes: yarn run dev
  6. \n
  7. To run hyper
  8. \n
\n
    \n
  • yarn run app from another terminal tab/window/pane
  • \n
  • If you are using Visual Studio Code, select Launch Hyper in debugger configuration to launch a new Hyper instance with debugger attached.
  • \n
  • If you interrupt yarn run dev, you'll need to relaunch it each time you want to test something. Webpack will watch changes and will rebuild renderer code when needed (and only what have changed). You'll just have to relaunch electron by using yarn run app or VSCode launch task.
  • \n
\n

To make sure that your code works in the finished application, you can generate the binaries like this:

\n
yarn run dist
\n

After that, you will see the binary in the ./dist folder!

\n

Known issues that can happen during development

\n
Error building node-pty
\n

If after building during development you get an alert dialog related to node-pty issues,\nmake sure its build process is working correctly by running yarn run rebuild-node-pty.

\n

If you are on macOS, this typically is related to Xcode issues (like not having agreed\nto the Terms of Service by running sudo xcodebuild after a fresh Xcode installation).

\n
Error with C++ on macOS when running yarn
\n

If you are getting compiler errors when running yarn add the environment variable export CXX=clang++

\n
Error with codesign on macOS when running yarn run dist
\n

If you have issues in the codesign step when running yarn run dist on macOS, you can temporarily disable code signing locally by setting\nexport CSC_IDENTITY_AUTO_DISCOVERY=false for the current terminal session.

\n

Related Repositories

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:50.680Z" }, - "infinitex": { - "readmeCleaned": "

Infinitex

\n

\"alt

\n

This is my first attempt to write a desktop app with electron and learn the fantastic reactjs library. The editor is far from complete but I use it personally and I wanted to open-source it so that others can help with it.

\n

The one part of the app is a LaTeX editor with search functionality and simplified bibliography and packages handling. The other part is a WYSIWYG editor based on quilljs. The simple part also supports encrypted documents.

\n

I have built it on Debian Linux and I tried on Windows but, like always, everything in there is crappy compared to Linux so I just dropped it. I still have not tested on mac but I plan on doing it soon. Otherwise I expect that the program will be fully functional for anyone who wants to develop it on their mac.

\n

URL for prebuild binaries with autoupdates.

\n

In order to run LaTeX you need to have an installed version of the interpeter like TeXlive, MacTex or MikTex.

\n

To start the process go to the folder, open a terminal there and press

\n
yarn && yarn preminify\nnpm start\n
\n

The file Infinitex.jsx is only used for react-dom. The app.jsx file separates the two environments and has width and height event listeners.\nThe grid.jsx file has the LaTeX editor and the editor.jsx file has the WYSIWYG.

\n

To build the minified js you press

\n
npm run minify\n
\n

To create the executable in a dist folder run (!Attention! This will trigger the minification which takes a lot of time)

\n
npm run dist\n
\n

Issues:

\n
    \n
  1. Compilation and configurations for Mac (probably works, will test soon) and Windows.
  2. \n
  3. Configure auto-updates (work on linux and windows).
  4. \n
  5. Detect latex change and move pdf to that page.
  6. \n
  7. Better memory handling of Ace editor.
  8. \n
  9. Open files with the app without the app being open
  10. \n
  11. Configure KaTeX to take both $math$ and $$math$$ and interpret them accordingly.
  12. \n
  13. Open formula module on math selection at simple.
  14. \n
\n

Roadmap:

\n
    \n
  1. Either move to Semantic UI or Material UI beta for performance.
  2. \n
  3. Integration with cloud servicesIPFS for collaboration (working on it).
  4. \n
\n
", - "readmeOriginal": "

Infinitex

\n

\"alt

\n

This is my first attempt to write a desktop app with electron and learn the fantastic reactjs library. The editor is far from complete but I use it personally and I wanted to open-source it so that others can help with it.

\n

The one part of the app is a LaTeX editor with search functionality and simplified bibliography and packages handling. The other part is a WYSIWYG editor based on quilljs. The simple part also supports encrypted documents.

\n

I have built it on Debian Linux and I tried on Windows but, like always, everything in there is crappy compared to Linux so I just dropped it. I still have not tested on mac but I plan on doing it soon. Otherwise I expect that the program will be fully functional for anyone who wants to develop it on their mac.

\n

URL for prebuild binaries with autoupdates.

\n

In order to run LaTeX you need to have an installed version of the interpeter like TeXlive, MacTex or MikTex.

\n

To start the process go to the folder, open a terminal there and press

\n
yarn && yarn preminify\nnpm start\n
\n

The file Infinitex.jsx is only used for react-dom. The app.jsx file separates the two environments and has width and height event listeners.\nThe grid.jsx file has the LaTeX editor and the editor.jsx file has the WYSIWYG.

\n

To build the minified js you press

\n
npm run minify\n
\n

To create the executable in a dist folder run (!Attention! This will trigger the minification which takes a lot of time)

\n
npm run dist\n
\n

Issues:

\n
    \n
  1. Compilation and configurations for Mac (probably works, will test soon) and Windows.
  2. \n
  3. Configure auto-updates (work on linux and windows).
  4. \n
  5. Detect latex change and move pdf to that page.
  6. \n
  7. Better memory handling of Ace editor.
  8. \n
  9. Open files with the app without the app being open
  10. \n
  11. Configure KaTeX to take both $math$ and $$math$$ and interpret them accordingly.
  12. \n
  13. Open formula module on math selection at simple.
  14. \n
\n

Roadmap:

\n
    \n
  1. Either move to Semantic UI or Material UI beta for performance.
  2. \n
  3. Integration with cloud servicesIPFS for collaboration (working on it).
  4. \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.307Z" + "image-optimizer": { + "readmeCleaned": "

\n \n

\n

Image Optimizer

\n

\n \"GitHub\n \"GitHub\n \"GitHub\"\n

\n

\n Built with Electron, Vue & Vite.\n

\n

A free and open source tool for optimizing images and vector graphics.

\n

\n \n

\n

Core libs

\n\n

Download and Installation on macOS

\n

Go to Releases get the latest build, download and install.

\n

Development

\n
# install dependencies\nyarn\n# serve with hot reload\nyarn dev
\n

Build

\n
# build application for production\nyarn build
\n

Related

\n\n

Copyright (c) 2021-present, Anton Reshetov.

\n
", + "readmeOriginal": "

\n \n

\n

Image Optimizer

\n

\n \"GitHub\n \"GitHub\n \"GitHub\"\n

\n

\n Built with Electron, Vue & Vite.\n

\n

A free and open source tool for optimizing images and vector graphics.

\n

\n \n

\n

Core libs

\n\n

Download and Installation on macOS

\n

Go to Releases get the latest build, download and install.

\n

Development

\n
# install dependencies\nyarn\n# serve with hot reload\nyarn dev
\n

Build

\n
# build application for production\nyarn build
\n

Related

\n\n

Copyright (c) 2021-present, Anton Reshetov.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:50.897Z" }, "imagine": { - "readmeCleaned": "

Imagine

\n

\"build\"

\n

Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.

\n

Save for web.

\n

Install

\n

For Windows, macOS and Linux, download binaries from:

\n

https://github.com/meowtec/Imagine/releases

\n
    \n
  • Imagine-Setup-x.y.z.exe - Windows
  • \n
  • Imagine-x.y.z.dmg - macOS
  • \n
  • Imagine-0.4.1-x.y.z.AppImage - Linux
  • \n
\n

国内用户从 GitHub 下载可能比较慢,可以使用国内加速

\n

Install on linux

\n

App for linux is distributed in AppImage format.\nInstall it with command line:

\n
chmod a+x Imagine-x.y.z-x86_64.AppImage # make executable\n./Imagine-x.y.z-x86_64.AppImage # install and run
\n

Screenshot (from legacy version)

\n

GIF(7.4M)

\n

\"\"

\n

Features

\n
    \n
  • Multi format (JPEG, PNG, WebP)
  • \n
  • Format conversion
  • \n
  • Cross platform
  • \n
  • GUI
  • \n
  • Batch optimization
  • \n
  • i18n (English, 简体中文, Nederlands, Español, Français, Italiano, Deutsch)
  • \n
\n

Build and Contribute

\n
git clone https://github.com/meowtec/Imagine.git\nnpm install\nnpm run dev
\n

A PR with all checks passed is welcome.

\n

Before submit a PR, please run npm run test and make sure it success on your machine.

\n

Up to now, there are only 5 locales. To add a new locale, you can either submit a PR, or create an issue, or just send me an email(found in my profile).

\n

Built on

\n
    \n
  • pngquant: Lossy PNG compressor
  • \n
  • mozjpeg: Improved JPEG encoder
  • \n
  • WebP: A new image format for the Web
  • \n
  • Electron: Build cross platform desktop apps with JavaScript, HTML, and CSS
  • \n
\n
", - "readmeOriginal": "

Imagine

\n

\"build\"

\n

Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.

\n

Save for web.

\n

Install

\n

For Windows, macOS and Linux, download binaries from:

\n

https://github.com/meowtec/Imagine/releases

\n
    \n
  • Imagine-Setup-x.y.z.exe - Windows
  • \n
  • Imagine-x.y.z.dmg - macOS
  • \n
  • Imagine-0.4.1-x.y.z.AppImage - Linux
  • \n
\n

国内用户从 GitHub 下载可能比较慢,可以使用国内加速

\n

Install on linux

\n

App for linux is distributed in AppImage format.\nInstall it with command line:

\n
chmod a+x Imagine-x.y.z-x86_64.AppImage # make executable\n./Imagine-x.y.z-x86_64.AppImage # install and run
\n

Screenshot (from legacy version)

\n

GIF(7.4M)

\n

\"\"

\n

Features

\n
    \n
  • Multi format (JPEG, PNG, WebP)
  • \n
  • Format conversion
  • \n
  • Cross platform
  • \n
  • GUI
  • \n
  • Batch optimization
  • \n
  • i18n (English, 简体中文, Nederlands, Español, Français, Italiano, Deutsch)
  • \n
\n

Build and Contribute

\n
git clone https://github.com/meowtec/Imagine.git\nnpm install\nnpm run dev
\n

A PR with all checks passed is welcome.

\n

Before submit a PR, please run npm run test and make sure it success on your machine.

\n

Up to now, there are only 5 locales. To add a new locale, you can either submit a PR, or create an issue, or just send me an email(found in my profile).

\n

Built on

\n
    \n
  • pngquant: Lossy PNG compressor
  • \n
  • mozjpeg: Improved JPEG encoder
  • \n
  • WebP: A new image format for the Web
  • \n
  • Electron: Build cross platform desktop apps with JavaScript, HTML, and CSS
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.320Z" + "readmeCleaned": "

Imagine

\n

\"build\"

\n

Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.

\n

Save for web.

\n

Install

\n

For Windows, macOS and Linux, download binaries from:

\n

https://github.com/meowtec/Imagine/releases

\n
    \n
  • Imagine-Setup-x.y.z.exe - Windows
  • \n
  • Imagine-x.y.z.dmg - macOS
  • \n
  • Imagine-0.4.1-x.y.z.AppImage - Linux
  • \n
\n

国内用户从 GitHub 下载可能比较慢,可以使用国内加速

\n

Install on linux

\n

App for linux is distributed in AppImage format.\nInstall it with command line:

\n
chmod a+x Imagine-x.y.z-x86_64.AppImage # make executable\n./Imagine-x.y.z-x86_64.AppImage # install and run
\n

Screenshot

\n

\"Screenshot\"

\n

Features

\n
    \n
  • Multi format (JPEG, PNG, WebP)
  • \n
  • Format conversion
  • \n
  • Cross platform
  • \n
  • GUI
  • \n
  • Batch optimization
  • \n
  • i18n (English, 简体中文, Nederlands, Español, Français, Italiano, Deutsch)
  • \n
\n

Build and Contribute

\n
git clone https://github.com/meowtec/Imagine.git\nnpm install\nnpm run dev
\n

A PR with all checks passed is welcome.

\n

Before submit a PR, please run npm run test and make sure it success on your machine.

\n

Up to now, there are only 5 locales. To add a new locale, you can either submit a PR, or create an issue, or just send me an email(found in my profile).

\n

Built on

\n
    \n
  • pngquant: Lossy PNG compressor
  • \n
  • mozjpeg: Improved JPEG encoder
  • \n
  • WebP: A new image format for the Web
  • \n
  • Electron: Build cross platform desktop apps with JavaScript, HTML, and CSS
  • \n
\n
", + "readmeOriginal": "

Imagine

\n

\"build\"

\n

Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.

\n

Save for web.

\n

Install

\n

For Windows, macOS and Linux, download binaries from:

\n

https://github.com/meowtec/Imagine/releases

\n
    \n
  • Imagine-Setup-x.y.z.exe - Windows
  • \n
  • Imagine-x.y.z.dmg - macOS
  • \n
  • Imagine-0.4.1-x.y.z.AppImage - Linux
  • \n
\n

国内用户从 GitHub 下载可能比较慢,可以使用国内加速

\n

Install on linux

\n

App for linux is distributed in AppImage format.\nInstall it with command line:

\n
chmod a+x Imagine-x.y.z-x86_64.AppImage # make executable\n./Imagine-x.y.z-x86_64.AppImage # install and run
\n

Screenshot

\n

\"Screenshot\"

\n

Features

\n
    \n
  • Multi format (JPEG, PNG, WebP)
  • \n
  • Format conversion
  • \n
  • Cross platform
  • \n
  • GUI
  • \n
  • Batch optimization
  • \n
  • i18n (English, 简体中文, Nederlands, Español, Français, Italiano, Deutsch)
  • \n
\n

Build and Contribute

\n
git clone https://github.com/meowtec/Imagine.git\nnpm install\nnpm run dev
\n

A PR with all checks passed is welcome.

\n

Before submit a PR, please run npm run test and make sure it success on your machine.

\n

Up to now, there are only 5 locales. To add a new locale, you can either submit a PR, or create an issue, or just send me an email(found in my profile).

\n

Built on

\n
    \n
  • pngquant: Lossy PNG compressor
  • \n
  • mozjpeg: Improved JPEG encoder
  • \n
  • WebP: A new image format for the Web
  • \n
  • Electron: Build cross platform desktop apps with JavaScript, HTML, and CSS
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:51.065Z" + }, + "infinitex": { + "readmeCleaned": "

Infinitex

\n

\"alt

\n

This is my first attempt to write a desktop app with electron and learn the fantastic reactjs library. The editor is far from complete but I use it personally and I wanted to open-source it so that others can help with it.

\n

The one part of the app is a LaTeX editor with search functionality and simplified bibliography and packages handling. The other part is a WYSIWYG editor based on quilljs. The simple part also supports encrypted documents.

\n

I have built it on Debian Linux and I tried on Windows but, like always, everything in there is crappy compared to Linux so I just dropped it. I still have not tested on mac but I plan on doing it soon. Otherwise I expect that the program will be fully functional for anyone who wants to develop it on their mac.

\n

URL for prebuild binaries with autoupdates.

\n

In order to run LaTeX you need to have an installed version of the interpeter like TeXlive, MacTex or MikTex.

\n

To start the process go to the folder, open a terminal there and press

\n
yarn && yarn preminify\nnpm start\n
\n

The file Infinitex.jsx is only used for react-dom. The app.jsx file separates the two environments and has width and height event listeners.\nThe grid.jsx file has the LaTeX editor and the editor.jsx file has the WYSIWYG.

\n

To build the minified js you press

\n
npm run minify\n
\n

To create the executable in a dist folder run (!Attention! This will trigger the minification which takes a lot of time)

\n
npm run dist\n
\n

Issues:

\n
    \n
  1. Compilation and configurations for Mac (probably works, will test soon) and Windows.
  2. \n
  3. \nConfigure auto-updates (work on linux and windows).
  4. \n
  5. Detect latex change and move pdf to that page.
  6. \n
  7. \nBetter memory handling of Ace editor.
  8. \n
  9. Open files with the app without the app being open
  10. \n
  11. Configure KaTeX to take both $math$ and $$math$$ and interpret them accordingly.
  12. \n
  13. Open formula module on math selection at simple.
  14. \n
\n

Roadmap:

\n
    \n
  1. Either move to Semantic UI or Material UI beta for performance.
  2. \n
  3. Integration with cloud servicesIPFS for collaboration (working on it).
  4. \n
\n
", + "readmeOriginal": "

Infinitex

\n

\"alt

\n

This is my first attempt to write a desktop app with electron and learn the fantastic reactjs library. The editor is far from complete but I use it personally and I wanted to open-source it so that others can help with it.

\n

The one part of the app is a LaTeX editor with search functionality and simplified bibliography and packages handling. The other part is a WYSIWYG editor based on quilljs. The simple part also supports encrypted documents.

\n

I have built it on Debian Linux and I tried on Windows but, like always, everything in there is crappy compared to Linux so I just dropped it. I still have not tested on mac but I plan on doing it soon. Otherwise I expect that the program will be fully functional for anyone who wants to develop it on their mac.

\n

URL for prebuild binaries with autoupdates.

\n

In order to run LaTeX you need to have an installed version of the interpeter like TeXlive, MacTex or MikTex.

\n

To start the process go to the folder, open a terminal there and press

\n
yarn && yarn preminify\nnpm start\n
\n

The file Infinitex.jsx is only used for react-dom. The app.jsx file separates the two environments and has width and height event listeners.\nThe grid.jsx file has the LaTeX editor and the editor.jsx file has the WYSIWYG.

\n

To build the minified js you press

\n
npm run minify\n
\n

To create the executable in a dist folder run (!Attention! This will trigger the minification which takes a lot of time)

\n
npm run dist\n
\n

Issues:

\n
    \n
  1. Compilation and configurations for Mac (probably works, will test soon) and Windows.
  2. \n
  3. \nConfigure auto-updates (work on linux and windows).
  4. \n
  5. Detect latex change and move pdf to that page.
  6. \n
  7. \nBetter memory handling of Ace editor.
  8. \n
  9. Open files with the app without the app being open
  10. \n
  11. Configure KaTeX to take both $math$ and $$math$$ and interpret them accordingly.
  12. \n
  13. Open formula module on math selection at simple.
  14. \n
\n

Roadmap:

\n
    \n
  1. Either move to Semantic UI or Material UI beta for performance.
  2. \n
  3. Integration with cloud servicesIPFS for collaboration (working on it).
  4. \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:51.110Z" }, "inboxer": { - "readmeCleaned": "
\n

🚧 This project is deprecated! 🚧

\n

As you know Google is going to take down Inbox service.

\n

This project is not maintained anymore. Since Inbox is closed this project has to be closed as well. It just cannot operate normally without Inbox.

\n

You can find more information here.

\n
\n
\n \n

Inboxer

\n

\n \"Version\"\n \"Travis\n \"Platform\"\n \"Donate\n \"Donate\n \"Donate\n

\n
\n
\n

Unofficial, free and open-source Google Gmail Desktop App

\n
\n

Inboxer — started out as an unofficial Inbox by Gmail client for desktop platforms. However, Google plans to discontinue Inbox at the end of March 2019 (see official announcement). To keep Inboxer alive we have converted it to work with Gmail. Inboxer is now built on top of Gmail web-version. It has pleasant UI and supports useful keyboard shortcuts.

\n

Inboxer is highly inspired by these projects:

\n\n

Check out these ones as great examples of Electron applications. All of them are under the MIT license.

\n

Features

\n
    \n
  • Familiar Gmail interface
  • \n
  • Cross-platform (macOS/Linux/Windows)
  • \n
  • Useful Keyboard shortcuts
  • \n
  • Multiple accounts
  • \n
  • Optional Always on Top
  • \n
  • Auto-updates to the latest version
  • \n
  • Desktop notifications
  • \n
  • TODO: Dark theme
  • \n
  • TODO: Custom text size
  • \n
  • TODO: Ability to use as default mail client
  • \n
\n

All feature requests and contributions are welcome!

\n

Screenshot

\n
    \n
  • TODO: Update screenshot to show latest version working with Gmail\n\"Inboxer
  • \n
\n

Installation

\n

Inboxer works well on macOS 10.9+, Linux and Windows 7+. You can download the latest version on Releases page or below.\nInboxer is also available through the nix package manager (see package in nix)

\n

macOS

\n

Download the .dmg file or install via Homebrew-Cask:

\n
$ brew cask install inboxer\n
\n

Linux

\n

Download the .AppImage* or .deb or .snap file.

\n

* — Notice, that the AppImage needs to be made executable after download.

\n

Windows

\n

Download the .exe file.

\n

Package Inboxer from source

\n

You'll need electron and npm installed in your system.\nDownload and extract the source code (.zip or .tar.gz file).\nInside the source code folder, run:

\n
$ npm install\n
\n

Then package the app with:

\n
$ npm run dist\n
\n

This builds packages for all architectures. Use dist:mac, dist:linux, or dist:win to package a single architecture. The packages will be found in the dist folder.

\n

Keyboard shortcuts

\n

Inboxer supports all Gmail keyboard shortcuts, system-specific keybindings and more. Additional keybindings are listed below:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionKeys
PreferencesCmd/Ctrl P
Compose MessageCmd/Ctrl N
Go to InboxCmd/Ctrl I
Go to SnoozedCmd/Ctrl S
Go to DoneCmd/Ctrl D
DraftsCmd/Ctrl Shift D
SentCmd/Ctrl Shift S
TrashAlt Shift T
SpamAlt Shift S
Open ContactsCmd/Ctrl Shift C
SearchCmd/Ctrl F
Toggle SidebarCmd/Ctrl /
Toggle \"Always on Top\"Cmd/Ctrl Shift T
Keyboard Shortcuts ReferenceShift / or ?
Toggle Developer ToolsOption Cmd I (macOS) or Ctrl Shift I
\n

Disclaimer

\n

This code is in no way affiliated with, authorised, maintained, sponsored or endorsed by Google or any of its affiliates or subsidiaries. This is an independent and unofficial Gmail app. Use it at your own risk.

\n

End User License Agreement

\n
    \n
  • You will not use this repository for sending mass spam or any other malicious activity.
  • \n
  • We / You will not support anyone who is violating this EULA conditions.
  • \n
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity (mass bulk request, spam etc).
  • \n
\n

Donate

\n

Hi! I work on this project in my spare time, beside my primary job. I hope enjoy using Inboxer, and if you do, please, support this project 🙏🏻.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Credit/Debit cardBitcoinEthereum
Donate with LiqPay1FrPrQb6ACTkbSBAz9PduJWrDFfq41Ggb40x6aF39C917359897ae6969Ad682C14110afe1a0a1
\n

I would appreciate your support! Thank you!

\n

License

\n

MIT © Denys Dovhan

\n\n
", - "readmeOriginal": "
\n

🚧 This project is deprecated! 🚧

\n

As you know Google is going to take down Inbox service.

\n

This project is not maintained anymore. Since Inbox is closed this project has to be closed as well. It just cannot operate normally without Inbox.

\n

You can find more information here.

\n
\n
\n \n

Inboxer

\n

\n \"Version\"\n \"Travis\n \"Platform\"\n \"Donate\n \"Donate\n \"Donate\n

\n
\n
\n

Unofficial, free and open-source Google Gmail Desktop App

\n
\n

Inboxer — started out as an unofficial Inbox by Gmail client for desktop platforms. However, Google plans to discontinue Inbox at the end of March 2019 (see official announcement). To keep Inboxer alive we have converted it to work with Gmail. Inboxer is now built on top of Gmail web-version. It has pleasant UI and supports useful keyboard shortcuts.

\n

Inboxer is highly inspired by these projects:

\n\n

Check out these ones as great examples of Electron applications. All of them are under the MIT license.

\n

Features

\n
    \n
  • Familiar Gmail interface
  • \n
  • Cross-platform (macOS/Linux/Windows)
  • \n
  • Useful Keyboard shortcuts
  • \n
  • Multiple accounts
  • \n
  • Optional Always on Top
  • \n
  • Auto-updates to the latest version
  • \n
  • Desktop notifications
  • \n
  • TODO: Dark theme
  • \n
  • TODO: Custom text size
  • \n
  • TODO: Ability to use as default mail client
  • \n
\n

All feature requests and contributions are welcome!

\n

Screenshot

\n
    \n
  • TODO: Update screenshot to show latest version working with Gmail\n\"Inboxer
  • \n
\n

Installation

\n

Inboxer works well on macOS 10.9+, Linux and Windows 7+. You can download the latest version on Releases page or below.\nInboxer is also available through the nix package manager (see package in nix)

\n

macOS

\n

Download the .dmg file or install via Homebrew-Cask:

\n
$ brew cask install inboxer\n
\n

Linux

\n

Download the .AppImage* or .deb or .snap file.

\n

* — Notice, that the AppImage needs to be made executable after download.

\n

Windows

\n

Download the .exe file.

\n

Package Inboxer from source

\n

You'll need electron and npm installed in your system.\nDownload and extract the source code (.zip or .tar.gz file).\nInside the source code folder, run:

\n
$ npm install\n
\n

Then package the app with:

\n
$ npm run dist\n
\n

This builds packages for all architectures. Use dist:mac, dist:linux, or dist:win to package a single architecture. The packages will be found in the dist folder.

\n

Keyboard shortcuts

\n

Inboxer supports all Gmail keyboard shortcuts, system-specific keybindings and more. Additional keybindings are listed below:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionKeys
PreferencesCmd/Ctrl P
Compose MessageCmd/Ctrl N
Go to InboxCmd/Ctrl I
Go to SnoozedCmd/Ctrl S
Go to DoneCmd/Ctrl D
DraftsCmd/Ctrl Shift D
SentCmd/Ctrl Shift S
TrashAlt Shift T
SpamAlt Shift S
Open ContactsCmd/Ctrl Shift C
SearchCmd/Ctrl F
Toggle SidebarCmd/Ctrl /
Toggle \"Always on Top\"Cmd/Ctrl Shift T
Keyboard Shortcuts ReferenceShift / or ?
Toggle Developer ToolsOption Cmd I (macOS) or Ctrl Shift I
\n

Disclaimer

\n

This code is in no way affiliated with, authorised, maintained, sponsored or endorsed by Google or any of its affiliates or subsidiaries. This is an independent and unofficial Gmail app. Use it at your own risk.

\n

End User License Agreement

\n
    \n
  • You will not use this repository for sending mass spam or any other malicious activity.
  • \n
  • We / You will not support anyone who is violating this EULA conditions.
  • \n
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity (mass bulk request, spam etc).
  • \n
\n

Donate

\n

Hi! I work on this project in my spare time, beside my primary job. I hope enjoy using Inboxer, and if you do, please, support this project 🙏🏻.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Credit/Debit cardBitcoinEthereum
Donate with LiqPay1FrPrQb6ACTkbSBAz9PduJWrDFfq41Ggb40x6aF39C917359897ae6969Ad682C14110afe1a0a1
\n

I would appreciate your support! Thank you!

\n

License

\n

MIT © Denys Dovhan

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.346Z" + "readmeCleaned": "
\n

🚧 This project is deprecated! 🚧

\n

As you know Google is going to take down Inbox service.

\n

This project is not maintained anymore. Since Inbox is closed this project has to be closed as well. It just cannot operate normally without Inbox.

\n

You can find more information here.

\n
\n
\n \n

Inboxer

\n

\n \"Version\"\n \"Travis\n \"Platform\"\n \"Donate\n \"Donate\n \"Donate\n

\n
\n
\n

Unofficial, free and open-source Google Gmail Desktop App

\n
\n

Inboxer — started out as an unofficial Inbox by Gmail client for desktop platforms. However, Google plans to discontinue Inbox at the end of March 2019 (see official announcement). To keep Inboxer alive we have converted it to work with Gmail. Inboxer is now built on top of Gmail web-version. It has pleasant UI and supports useful keyboard shortcuts.

\n

Inboxer is highly inspired by these projects:

\n\n

Check out these ones as great examples of Electron applications. All of them are under the MIT license.

\n

Features

\n
    \n
  • Familiar Gmail interface
  • \n
  • Cross-platform (macOS/Linux/Windows)
  • \n
  • Useful Keyboard shortcuts
  • \n
  • Multiple accounts
  • \n
  • Optional Always on Top
  • \n
  • Auto-updates to the latest version
  • \n
  • Desktop notifications
  • \n
  • TODO: Dark theme
  • \n
  • TODO: Custom text size
  • \n
  • TODO: Ability to use as default mail client
  • \n
\n

All feature requests and contributions are welcome!

\n

Screenshot

\n
    \n
  • TODO: Update screenshot to show latest version working with Gmail\n\"Inboxer
  • \n
\n

Installation

\n

Inboxer works well on macOS 10.9+, Linux and Windows 7+. You can download the latest version on Releases page or below.\nInboxer is also available through the nix package manager (see package in nix)

\n

macOS

\n

Download the .dmg file or install via Homebrew-Cask:

\n
$ brew cask install inboxer\n
\n

Linux

\n

Download the .AppImage* or .deb or .snap file.

\n

* — Notice, that the AppImage needs to be made executable after download.

\n

Windows

\n

Download the .exe file.

\n

Package Inboxer from source

\n

You'll need electron and npm installed in your system.\nDownload and extract the source code (.zip or .tar.gz file).\nInside the source code folder, run:

\n
$ npm install\n
\n

Then package the app with:

\n
$ npm run dist\n
\n

This builds packages for all architectures. Use dist:mac, dist:linux, or dist:win to package a single architecture. The packages will be found in the dist folder.

\n

Keyboard shortcuts

\n

Inboxer supports all Gmail keyboard shortcuts, system-specific keybindings and more. Additional keybindings are listed below:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionKeys
PreferencesCmd/Ctrl P
Compose MessageCmd/Ctrl N
Go to InboxCmd/Ctrl I
Go to SnoozedCmd/Ctrl S
Go to DoneCmd/Ctrl D
DraftsCmd/Ctrl Shift D
SentCmd/Ctrl Shift S
TrashAlt Shift T
SpamAlt Shift S
Open ContactsCmd/Ctrl Shift C
SearchCmd/Ctrl F
Toggle SidebarCmd/Ctrl /
Toggle \"Always on Top\"Cmd/Ctrl Shift T
Keyboard Shortcuts ReferenceShift / or ?
Toggle Developer ToolsOption Cmd I (macOS) or Ctrl Shift I
\n

Disclaimer

\n

This code is in no way affiliated with, authorised, maintained, sponsored or endorsed by Google or any of its affiliates or subsidiaries. This is an independent and unofficial Gmail app. Use it at your own risk.

\n

End User License Agreement

\n
    \n
  • You will not use this repository for sending mass spam or any other malicious activity.
  • \n
  • We / You will not support anyone who is violating this EULA conditions.
  • \n
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity (mass bulk request, spam etc).
  • \n
\n

Donate

\n

Hi! I work on this project in my spare time, beside my primary job. I hope enjoy using Inboxer, and if you do, please, support this project 🙏🏻.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Credit/Debit cardBitcoinEthereum
Donate with LiqPay1FrPrQb6ACTkbSBAz9PduJWrDFfq41Ggb40x6aF39C917359897ae6969Ad682C14110afe1a0a1
\n

I would appreciate your support! Thank you!

\n

License

\n

MIT © Denys Dovhan

\n\n
", + "readmeOriginal": "
\n

🚧 This project is deprecated! 🚧

\n

As you know Google is going to take down Inbox service.

\n

This project is not maintained anymore. Since Inbox is closed this project has to be closed as well. It just cannot operate normally without Inbox.

\n

You can find more information here.

\n
\n
\n \n

Inboxer

\n

\n \"Version\"\n \"Travis\n \"Platform\"\n \"Donate\n \"Donate\n \"Donate\n

\n
\n
\n

Unofficial, free and open-source Google Gmail Desktop App

\n
\n

Inboxer — started out as an unofficial Inbox by Gmail client for desktop platforms. However, Google plans to discontinue Inbox at the end of March 2019 (see official announcement). To keep Inboxer alive we have converted it to work with Gmail. Inboxer is now built on top of Gmail web-version. It has pleasant UI and supports useful keyboard shortcuts.

\n

Inboxer is highly inspired by these projects:

\n\n

Check out these ones as great examples of Electron applications. All of them are under the MIT license.

\n

Features

\n
    \n
  • Familiar Gmail interface
  • \n
  • Cross-platform (macOS/Linux/Windows)
  • \n
  • Useful Keyboard shortcuts
  • \n
  • Multiple accounts
  • \n
  • Optional Always on Top
  • \n
  • Auto-updates to the latest version
  • \n
  • Desktop notifications
  • \n
  • TODO: Dark theme
  • \n
  • TODO: Custom text size
  • \n
  • TODO: Ability to use as default mail client
  • \n
\n

All feature requests and contributions are welcome!

\n

Screenshot

\n
    \n
  • TODO: Update screenshot to show latest version working with Gmail\n\"Inboxer
  • \n
\n

Installation

\n

Inboxer works well on macOS 10.9+, Linux and Windows 7+. You can download the latest version on Releases page or below.\nInboxer is also available through the nix package manager (see package in nix)

\n

macOS

\n

Download the .dmg file or install via Homebrew-Cask:

\n
$ brew cask install inboxer\n
\n

Linux

\n

Download the .AppImage* or .deb or .snap file.

\n

* — Notice, that the AppImage needs to be made executable after download.

\n

Windows

\n

Download the .exe file.

\n

Package Inboxer from source

\n

You'll need electron and npm installed in your system.\nDownload and extract the source code (.zip or .tar.gz file).\nInside the source code folder, run:

\n
$ npm install\n
\n

Then package the app with:

\n
$ npm run dist\n
\n

This builds packages for all architectures. Use dist:mac, dist:linux, or dist:win to package a single architecture. The packages will be found in the dist folder.

\n

Keyboard shortcuts

\n

Inboxer supports all Gmail keyboard shortcuts, system-specific keybindings and more. Additional keybindings are listed below:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionKeys
PreferencesCmd/Ctrl P
Compose MessageCmd/Ctrl N
Go to InboxCmd/Ctrl I
Go to SnoozedCmd/Ctrl S
Go to DoneCmd/Ctrl D
DraftsCmd/Ctrl Shift D
SentCmd/Ctrl Shift S
TrashAlt Shift T
SpamAlt Shift S
Open ContactsCmd/Ctrl Shift C
SearchCmd/Ctrl F
Toggle SidebarCmd/Ctrl /
Toggle \"Always on Top\"Cmd/Ctrl Shift T
Keyboard Shortcuts ReferenceShift / or ?
Toggle Developer ToolsOption Cmd I (macOS) or Ctrl Shift I
\n

Disclaimer

\n

This code is in no way affiliated with, authorised, maintained, sponsored or endorsed by Google or any of its affiliates or subsidiaries. This is an independent and unofficial Gmail app. Use it at your own risk.

\n

End User License Agreement

\n
    \n
  • You will not use this repository for sending mass spam or any other malicious activity.
  • \n
  • We / You will not support anyone who is violating this EULA conditions.
  • \n
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity (mass bulk request, spam etc).
  • \n
\n

Donate

\n

Hi! I work on this project in my spare time, beside my primary job. I hope enjoy using Inboxer, and if you do, please, support this project 🙏🏻.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Credit/Debit cardBitcoinEthereum
Donate with LiqPay1FrPrQb6ACTkbSBAz9PduJWrDFfq41Ggb40x6aF39C917359897ae6969Ad682C14110afe1a0a1
\n

I would appreciate your support! Thank you!

\n

License

\n

MIT © Denys Dovhan

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:51.130Z" }, "instatron": { - "readmeCleaned": "

\n \n
\n
\n

\n

\n \"Dependency\n \"devDependency\n \"MIT\n \"Current\n

\n

\n \"Paypal\"\n \"Patreon\"\n \"buymeacoffee\"\n

\n

Instatron - Instagram desktop uploader

\n

A simple Instagram desktop uploader & client app build with electron. Share your photos and images just like on your mobile phone!

\n

\n \n
\n
\n

\n

Table of contents

\n\n

Features

\n
    \n
  • Upload & post images
  • \n
  • Browse photos
  • \n
  • Follow/unfollow users
  • \n
  • Bookmark photos
  • \n
  • Like photos
  • \n
  • Manage your profile
  • \n
  • Manage your settings
  • \n
  • Watch moments
  • \n
\n

Install

\n

Clone this repo

\n
git clone https://github.com/alexdevero/instatron.git\n
\n

Install dependencies

\n
npm install\n
\n

or

\n
yarn\n
\n

Usage

\n

Run the app

\n
npm run start\n
\n

or

\n
yarn run start\n
\n

Build the app

\n
npm run package\n
\n

or

\n
yarn run package\n
\n

Support this project

\n

I open-source almost everything I can, and I try to reply everyone needing help using these projects. Obviously,\nthis takes time. You can use these projects in your applications for free! You can even change the source code and redistribute (even resell it).

\n

If you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:

\n
    \n
  • Starring and sharing the project
  • \n
  • \"Donate\"—make one-time donations via PayPal.
  • \n
  • \"Donate\"—set up monthly donation via Patreon and get interesting news about what I'm doing.
  • \n
  • \"bitcoin\"—send bitcoins or ethereum to this address: 19jHGagJWeVvuNjN3kaBoAszXd9ea9gKzp.
  • \n
\n

Thank you!

\n

Code of Conduct

\n

Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

\n

License

\n

MIT © Alex Devero.

\n\n
", - "readmeOriginal": "

\n \n
\n
\n

\n

\n \"Dependency\n \"devDependency\n \"MIT\n \"Current\n

\n

\n \"Paypal\"\n \"Patreon\"\n \"buymeacoffee\"\n

\n

Instatron - Instagram desktop uploader

\n

A simple Instagram desktop uploader & client app build with electron. Share your photos and images just like on your mobile phone!

\n

\n \n
\n
\n

\n

Table of contents

\n\n

Features

\n
    \n
  • Upload & post images
  • \n
  • Browse photos
  • \n
  • Follow/unfollow users
  • \n
  • Bookmark photos
  • \n
  • Like photos
  • \n
  • Manage your profile
  • \n
  • Manage your settings
  • \n
  • Watch moments
  • \n
\n

Install

\n

Clone this repo

\n
git clone https://github.com/alexdevero/instatron.git\n
\n

Install dependencies

\n
npm install\n
\n

or

\n
yarn\n
\n

Usage

\n

Run the app

\n
npm run start\n
\n

or

\n
yarn run start\n
\n

Build the app

\n
npm run package\n
\n

or

\n
yarn run package\n
\n

Support this project

\n

I open-source almost everything I can, and I try to reply everyone needing help using these projects. Obviously,\nthis takes time. You can use these projects in your applications for free! You can even change the source code and redistribute (even resell it).

\n

If you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:

\n
    \n
  • Starring and sharing the project
  • \n
  • \"Donate\"—make one-time donations via PayPal.
  • \n
  • \"Donate\"—set up monthly donation via Patreon and get interesting news about what I'm doing.
  • \n
  • \"bitcoin\"—send bitcoins or ethereum to this address: 19jHGagJWeVvuNjN3kaBoAszXd9ea9gKzp.
  • \n
\n

Thank you!

\n

Code of Conduct

\n

Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

\n

License

\n

MIT © Alex Devero.

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.386Z" + "readmeCleaned": "

\n \n
\n
\n

\n

\n \"Dependency\n \"devDependency\n \"MIT\n \"Current\n

\n

\n \"Paypal\"\n \"Patreon\"\n \"buymeacoffee\"\n

\n

Instatron - Instagram desktop uploader

\n

A simple Instagram desktop uploader & client app build with electron. Share your photos and images just like on your mobile phone!

\n

\n \n
\n
\n

\n

Table of contents

\n\n

Features

\n
    \n
  • Upload & post images
  • \n
  • Browse photos
  • \n
  • Follow/unfollow users
  • \n
  • Bookmark photos
  • \n
  • Like photos
  • \n
  • Manage your profile
  • \n
  • Manage your settings
  • \n
  • Watch moments
  • \n
\n

Install

\n

Clone this repo

\n
git clone https://github.com/alexdevero/instatron.git\n
\n

Install dependencies

\n
npm install\n
\n

or

\n
yarn\n
\n

Usage

\n

Run the app

\n
npm run start\n
\n

or

\n
yarn run start\n
\n

Build the app

\n
npm run package\n
\n

or

\n
yarn run package\n
\n

Support this project

\n

I open-source almost everything I can, and I try to reply everyone needing help using these projects. Obviously,\nthis takes time. You can use these projects in your applications for free! You can even change the source code and redistribute (even resell it).

\n

If you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:

\n
    \n
  • Starring and sharing the project
  • \n
  • \"Donate\"—make one-time donations via PayPal.
  • \n
  • \"Donate\"—set up monthly donation via Patreon and get interesting news about what I'm doing.
  • \n
  • \"bitcoin\"—send bitcoins or ethereum to this address: 19jHGagJWeVvuNjN3kaBoAszXd9ea9gKzp.
  • \n
\n

Thank you!

\n

Code of Conduct

\n

Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

\n

License

\n

MIT © Alex Devero.

\n\n
", + "readmeOriginal": "

\n \n
\n
\n

\n

\n \"Dependency\n \"devDependency\n \"MIT\n \"Current\n

\n

\n \"Paypal\"\n \"Patreon\"\n \"buymeacoffee\"\n

\n

Instatron - Instagram desktop uploader

\n

A simple Instagram desktop uploader & client app build with electron. Share your photos and images just like on your mobile phone!

\n

\n \n
\n
\n

\n

Table of contents

\n\n

Features

\n
    \n
  • Upload & post images
  • \n
  • Browse photos
  • \n
  • Follow/unfollow users
  • \n
  • Bookmark photos
  • \n
  • Like photos
  • \n
  • Manage your profile
  • \n
  • Manage your settings
  • \n
  • Watch moments
  • \n
\n

Install

\n

Clone this repo

\n
git clone https://github.com/alexdevero/instatron.git\n
\n

Install dependencies

\n
npm install\n
\n

or

\n
yarn\n
\n

Usage

\n

Run the app

\n
npm run start\n
\n

or

\n
yarn run start\n
\n

Build the app

\n
npm run package\n
\n

or

\n
yarn run package\n
\n

Support this project

\n

I open-source almost everything I can, and I try to reply everyone needing help using these projects. Obviously,\nthis takes time. You can use these projects in your applications for free! You can even change the source code and redistribute (even resell it).

\n

If you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:

\n
    \n
  • Starring and sharing the project
  • \n
  • \"Donate\"—make one-time donations via PayPal.
  • \n
  • \"Donate\"—set up monthly donation via Patreon and get interesting news about what I'm doing.
  • \n
  • \"bitcoin\"—send bitcoins or ethereum to this address: 19jHGagJWeVvuNjN3kaBoAszXd9ea9gKzp.
  • \n
\n

Thank you!

\n

Code of Conduct

\n

Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

\n

License

\n

MIT © Alex Devero.

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:51.468Z" }, "interactive-data-editor": { - "readmeCleaned": "

Interactive Data Editor

\n

A Software to interactively edit data in a graphical manner.

\n

\"Version\"\n\"MIT\n\"interactive-data-editor\"\n\"interactive-data-editor\"
\n\"DOI\"\n\"Version\"
\n\"alt\nWe have all worked with data at some point of time. Now, depending on the source, sometimes the data may not be regular, smooth and uniform and requires refinement before applying for any practical use. This software lets you do that very easily and efficiently in a graphical way including many others useful data operation.

\n

👍 Features

\n
    \n
  1. Edit one or multiple points by dragging with mouse and keyboard keys.
  2. \n
  3. Automatically smooth data using spline and linear Kernel smoother.
  4. \n
  5. Fit any function to the data.
  6. \n
  7. Plot any 2D and gridded 3D data with LaTeX rendering support.
  8. \n
  9. Export images in five format in any resolution.
  10. \n
  11. Simultaneously work with multiple datasets.
  12. \n
  13. Fill missing values.
  14. \n
  15. Remove bad data points.
  16. \n
  17. Repeat or mirror data any required times.
  18. \n
  19. Filter data subject to a given condition.
  20. \n
  21. Swap data between two lines or surfaces.
  22. \n
  23. Supports undo/redo.
  24. \n
  25. Change sign of any selected part of the data.
  26. \n
  27. Spreadsheet editor with all basic excel like features including formula parsing.\n And many more...
  28. \n
\n

Download and installation

\n

The software is available as pre-built binaries for different platforms. Install the appropriate installer for your system available in releases section of this repo. Also available as snap for linux users.
\n\"Get

\n

🚀 Quick Reference

\n

For a quick reference, documentation and FAQs check out https://koushikphy.github.io/Interactive_Data_Editor/.

\n

Copyright and license

\n

Copyright © July 2020, Koushik Naskar. All rights reserved.\nLicensed under the MIT License.

\n

Citation

\n

If this software was helpful in your work, please cite this project as https://doi.org/10.5281/zenodo.3947507.

\n
", - "readmeOriginal": "

Interactive Data Editor

\n

A Software to interactively edit data in a graphical manner.

\n

\"Version\"\n\"MIT\n\"interactive-data-editor\"\n\"interactive-data-editor\"
\n\"DOI\"\n\"Version\"
\n\"alt\nWe have all worked with data at some point of time. Now, depending on the source, sometimes the data may not be regular, smooth and uniform and requires refinement before applying for any practical use. This software lets you do that very easily and efficiently in a graphical way including many others useful data operation.

\n

👍 Features

\n
    \n
  1. Edit one or multiple points by dragging with mouse and keyboard keys.
  2. \n
  3. Automatically smooth data using spline and linear Kernel smoother.
  4. \n
  5. Fit any function to the data.
  6. \n
  7. Plot any 2D and gridded 3D data with LaTeX rendering support.
  8. \n
  9. Export images in five format in any resolution.
  10. \n
  11. Simultaneously work with multiple datasets.
  12. \n
  13. Fill missing values.
  14. \n
  15. Remove bad data points.
  16. \n
  17. Repeat or mirror data any required times.
  18. \n
  19. Filter data subject to a given condition.
  20. \n
  21. Swap data between two lines or surfaces.
  22. \n
  23. Supports undo/redo.
  24. \n
  25. Change sign of any selected part of the data.
  26. \n
  27. Spreadsheet editor with all basic excel like features including formula parsing.\n And many more...
  28. \n
\n

Download and installation

\n

The software is available as pre-built binaries for different platforms. Install the appropriate installer for your system available in releases section of this repo. Also available as snap for linux users.
\n\"Get

\n

🚀 Quick Reference

\n

For a quick reference, documentation and FAQs check out https://koushikphy.github.io/Interactive_Data_Editor/.

\n

Copyright and license

\n

Copyright © July 2020, Koushik Naskar. All rights reserved.\nLicensed under the MIT License.

\n

Citation

\n

If this software was helpful in your work, please cite this project as https://doi.org/10.5281/zenodo.3947507.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.618Z" + "readmeCleaned": "

Interactive Data Editor

\n

A Software to interactively edit data in a graphical manner.

\n

\"Version\"\n\"MIT\n\"interactive-data-editor\"\n\"interactive-data-editor\"
\n\"DOI\"\n\"Version\"
\n\"alt\nWe have all worked with data at some point of time. Now, depending on the source, sometimes the data may not be regular, smooth and uniform and requires refinement before applying for any practical use. This software lets you do that very easily and efficiently in a graphical way including many others useful data operation.

\n

👍 Features

\n
    \n
  1. Edit one or multiple points by dragging with mouse and keyboard keys.
  2. \n
  3. Automatically smooth data using spline and linear Kernel smoother.
  4. \n
  5. Fit any function to the data.
  6. \n
  7. Plot any 2D and gridded 3D data with LaTeX rendering support.
  8. \n
  9. Export images in five format in any resolution.
  10. \n
  11. Simultaneously work with multiple datasets.
  12. \n
  13. Fill missing values.
  14. \n
  15. Remove bad data points.
  16. \n
  17. Repeat or mirror data any required times.
  18. \n
  19. Filter data subject to a given condition.
  20. \n
  21. Swap data between two lines or surfaces.
  22. \n
  23. Supports undo/redo.
  24. \n
  25. Change sign of any selected part of the data.
  26. \n
  27. Spreadsheet editor with all basic excel like features including formula parsing.\n And many more...
  28. \n
\n

⚒ Download and installation

\n

The software is available as pre-built binaries for different platforms. Install the appropriate installer for your system available in releases section of this repo. Also available as snap for linux users.
\n\"Get

\n

🚀 Quick Reference

\n

For a quick reference, documentation and FAQs check out https://koushikphy.github.io/Interactive_Data_Editor/.

\n

✔ Copyright and license

\n

Copyright © July 2020, Koushik Naskar. All rights reserved.\nLicensed under the MIT License.

\n

✨Citation

\n

If this software was helpful in your work, please cite this project as https://doi.org/10.5281/zenodo.3947507.

\n
", + "readmeOriginal": "

Interactive Data Editor

\n

A Software to interactively edit data in a graphical manner.

\n

\"Version\"\n\"MIT\n\"interactive-data-editor\"\n\"interactive-data-editor\"
\n\"DOI\"\n\"Version\"
\n\"alt\nWe have all worked with data at some point of time. Now, depending on the source, sometimes the data may not be regular, smooth and uniform and requires refinement before applying for any practical use. This software lets you do that very easily and efficiently in a graphical way including many others useful data operation.

\n

👍 Features

\n
    \n
  1. Edit one or multiple points by dragging with mouse and keyboard keys.
  2. \n
  3. Automatically smooth data using spline and linear Kernel smoother.
  4. \n
  5. Fit any function to the data.
  6. \n
  7. Plot any 2D and gridded 3D data with LaTeX rendering support.
  8. \n
  9. Export images in five format in any resolution.
  10. \n
  11. Simultaneously work with multiple datasets.
  12. \n
  13. Fill missing values.
  14. \n
  15. Remove bad data points.
  16. \n
  17. Repeat or mirror data any required times.
  18. \n
  19. Filter data subject to a given condition.
  20. \n
  21. Swap data between two lines or surfaces.
  22. \n
  23. Supports undo/redo.
  24. \n
  25. Change sign of any selected part of the data.
  26. \n
  27. Spreadsheet editor with all basic excel like features including formula parsing.\n And many more...
  28. \n
\n

⚒ Download and installation

\n

The software is available as pre-built binaries for different platforms. Install the appropriate installer for your system available in releases section of this repo. Also available as snap for linux users.
\n\"Get

\n

🚀 Quick Reference

\n

For a quick reference, documentation and FAQs check out https://koushikphy.github.io/Interactive_Data_Editor/.

\n

✔ Copyright and license

\n

Copyright © July 2020, Koushik Naskar. All rights reserved.\nLicensed under the MIT License.

\n

✨Citation

\n

If this software was helpful in your work, please cite this project as https://doi.org/10.5281/zenodo.3947507.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:51.590Z" }, "invizi": { - "readmeCleaned": "

Invizi

\n

\"Electron\n\"Electron\n\"Electron

\n

Invizi is a 100% open source, private and free cryptocurrency manager.

\n

With Invizi you can safely track and trade your digital assets - all your data is local, encrypted and never leaves your computer. Invizi is a public good and will always be free to use.

\n

\"invizi-dashboard\"

\n

Our mission is to empower people to manage their digital assets without compromising their privacy. We want to usher in a world without data breaches, predatory ad models, commoditization of user’s data and abuse of privacy.

\n

How to build and run from source

\n

Prerequisites

\n
    \n
  • Git
  • \n
  • Node.JS v12.x
  • \n
  • NPM
  • \n
  • A C/C++ compiler tool chain for your platform
  • \n
\n

1. Get the source

\n
git clone https://github.com/invizi/invizi.git
\n

2. Build

\n
cd invizi\n\n# install dependencies\nnpm install
\n

Build for Mac

\n
npm run build:mac
\n

Build for Windows

\n
npm run build:win
\n

Build for Linux

\n
npm run build:linux
\n

the executable will be placed in ./build folder

\n

Contributing

\n

There are many ways in which you can contribute:

\n\n

License

\n

Licensed under the GPLv3 license.

\n
", - "readmeOriginal": "

Invizi

\n

\"Electron\n\"Electron\n\"Electron

\n

Invizi is a 100% open source, private and free cryptocurrency manager.

\n

With Invizi you can safely track and trade your digital assets - all your data is local, encrypted and never leaves your computer. Invizi is a public good and will always be free to use.

\n

\"invizi-dashboard\"

\n

Our mission is to empower people to manage their digital assets without compromising their privacy. We want to usher in a world without data breaches, predatory ad models, commoditization of user’s data and abuse of privacy.

\n

How to build and run from source

\n

Prerequisites

\n
    \n
  • Git
  • \n
  • Node.JS v12.x
  • \n
  • NPM
  • \n
  • A C/C++ compiler tool chain for your platform
  • \n
\n

1. Get the source

\n
git clone https://github.com/invizi/invizi.git
\n

2. Build

\n
cd invizi\n\n# install dependencies\nnpm install
\n

Build for Mac

\n
npm run build:mac
\n

Build for Windows

\n
npm run build:win
\n

Build for Linux

\n
npm run build:linux
\n

the executable will be placed in ./build folder

\n

Contributing

\n

There are many ways in which you can contribute:

\n\n

License

\n

Licensed under the GPLv3 license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.620Z" + "readmeCleaned": "

Invizi

\n

\"Electron\n\"Electron\n\"Electron

\n

Invizi is a 100% open source, private and free cryptocurrency manager.

\n

With Invizi you can safely track and trade your digital assets - all your data is local, encrypted and never leaves your computer. Invizi is a public good and will always be free to use.

\n

\"invizi-dashboard\"

\n

Our mission is to empower people to manage their digital assets without compromising their privacy. We want to usher in a world without data breaches, predatory ad models, commoditization of user’s data and abuse of privacy.

\n

How to build and run from source

\n

Prerequisites

\n
    \n
  • Git
  • \n
  • Node.JS v12.x
  • \n
  • NPM
  • \n
  • A C/C++ compiler tool chain for your platform
  • \n
\n

1. Get the source

\n
git clone https://github.com/invizi/invizi.git
\n

2. Build

\n
cd invizi\n\n# install dependencies\nnpm install
\n

Build for Mac

\n
npm run build:mac
\n

Build for Windows

\n
npm run build:win
\n

Build for Linux

\n
npm run build:linux
\n

the executable will be placed in ./build folder

\n

Contributing

\n

There are many ways in which you can contribute:

\n\n

License

\n

Licensed under the GPLv3 license.

\n
", + "readmeOriginal": "

Invizi

\n

\"Electron\n\"Electron\n\"Electron

\n

Invizi is a 100% open source, private and free cryptocurrency manager.

\n

With Invizi you can safely track and trade your digital assets - all your data is local, encrypted and never leaves your computer. Invizi is a public good and will always be free to use.

\n

\"invizi-dashboard\"

\n

Our mission is to empower people to manage their digital assets without compromising their privacy. We want to usher in a world without data breaches, predatory ad models, commoditization of user’s data and abuse of privacy.

\n

How to build and run from source

\n

Prerequisites

\n
    \n
  • Git
  • \n
  • Node.JS v12.x
  • \n
  • NPM
  • \n
  • A C/C++ compiler tool chain for your platform
  • \n
\n

1. Get the source

\n
git clone https://github.com/invizi/invizi.git
\n

2. Build

\n
cd invizi\n\n# install dependencies\nnpm install
\n

Build for Mac

\n
npm run build:mac
\n

Build for Windows

\n
npm run build:win
\n

Build for Linux

\n
npm run build:linux
\n

the executable will be placed in ./build folder

\n

Contributing

\n

There are many ways in which you can contribute:

\n\n

License

\n

Licensed under the GPLv3 license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:51.938Z" }, "infiniti-clips": { - "readmeCleaned": "

\n \"Clips\"\n

\n

\"Github\n\"infiniti-clips\"\n\"infiniti-clips\"

\n

Clips is a free, open source hybrid clipboard application available for Windows and macOS.

\n

Clips powered by Google Drive synchronize your clipboard with multiple devices, and allows you to quickly search throw your clipboard history.

\n

Clips is MIT licensed.

\n

History

\n

Clips is a revision of Infiniti Clips.

\n

Codebase

\n

Clips is written completely in TypeScript, and built with Vue CLI Plugin Electron Builder.

\n

Clips makes extensive use of functional and reactive programming.

\n

Status

\n

You can find the current area of focus in Github Issues.

\n

Getting Started

\n

To setup Clips, all you need is

\n
$ git clone https://github.com/azure06/clips.git\n$ cd clips\n$ touch .env
\n

and finally

\n
$ npm install\n$ npm run electron:serve
\n

Note:

\n

Clips has been tested with Node v16.13.0 and npm 8.1.0\nRecently due to an issue with Electron Updater you may need to make some modifications to node_modules/electron-updater/out/AppUpdater.js file by changing const promises_1 = require(\"fs/promises\"); to const promises_1 = require(\"fs\").promises;

\n

Philosophy

\n

Work in progress.

\n

Project Management

\n

Work in progress.

\n

Technical

\n

Work in progress.

\n

Community

\n

Work in progress.

\n
", - "readmeOriginal": "

\n \"Clips\"\n

\n

\"Github\n\"infiniti-clips\"\n\"infiniti-clips\"

\n

Clips is a free, open source hybrid clipboard application available for Windows and macOS.

\n

Clips powered by Google Drive synchronize your clipboard with multiple devices, and allows you to quickly search throw your clipboard history.

\n

Clips is MIT licensed.

\n

History

\n

Clips is a revision of Infiniti Clips.

\n

Codebase

\n

Clips is written completely in TypeScript, and built with Vue CLI Plugin Electron Builder.

\n

Clips makes extensive use of functional and reactive programming.

\n

Status

\n

You can find the current area of focus in Github Issues.

\n

Getting Started

\n

To setup Clips, all you need is

\n
$ git clone https://github.com/azure06/clips.git\n$ cd clips\n$ touch .env
\n

and finally

\n
$ npm install\n$ npm run electron:serve
\n

Note:

\n

Clips has been tested with Node v16.13.0 and npm 8.1.0\nRecently due to an issue with Electron Updater you may need to make some modifications to node_modules/electron-updater/out/AppUpdater.js file by changing const promises_1 = require(\"fs/promises\"); to const promises_1 = require(\"fs\").promises;

\n

Philosophy

\n

Work in progress.

\n

Project Management

\n

Work in progress.

\n

Technical

\n

Work in progress.

\n

Community

\n

Work in progress.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.717Z" + "readmeCleaned": "

\n \"Clips\"\n

\n

\"Github\n\"infiniti-clips\"\n\"infiniti-clips\"

\n

Clips is a free, open source hybrid clipboard application available for Windows and macOS.

\n

Clips powered by Google Drive synchronize your clipboard with multiple devices, and allows you to quickly search throw your clipboard history.

\n

Clips is MIT licensed.

\n

History

\n

Clips is a revision of Infiniti Clips.

\n

Codebase

\n

Clips is written completely in TypeScript, and built with Vue CLI Plugin Electron Builder.

\n

Clips makes extensive use of functional and reactive programming.

\n

Status

\n

You can find the current area of focus in Github Issues.

\n

Getting Started

\n

To setup Clips, all you need is

\n
$ git clone https://github.com/azure06/clips.git\n$ cd clips\n$ touch .env
\n

and finally

\n
$ npm install\n$ npm run electron:serve
\n

Philosophy

\n

Work in progress.

\n

Project Management

\n

Work in progress.

\n

Technical

\n

Work in progress.

\n

Community

\n

Work in progress.

\n
", + "readmeOriginal": "

\n \"Clips\"\n

\n

\"Github\n\"infiniti-clips\"\n\"infiniti-clips\"

\n

Clips is a free, open source hybrid clipboard application available for Windows and macOS.

\n

Clips powered by Google Drive synchronize your clipboard with multiple devices, and allows you to quickly search throw your clipboard history.

\n

Clips is MIT licensed.

\n

History

\n

Clips is a revision of Infiniti Clips.

\n

Codebase

\n

Clips is written completely in TypeScript, and built with Vue CLI Plugin Electron Builder.

\n

Clips makes extensive use of functional and reactive programming.

\n

Status

\n

You can find the current area of focus in Github Issues.

\n

Getting Started

\n

To setup Clips, all you need is

\n
$ git clone https://github.com/azure06/clips.git\n$ cd clips\n$ touch .env
\n

and finally

\n
$ npm install\n$ npm run electron:serve
\n

Philosophy

\n

Work in progress.

\n

Project Management

\n

Work in progress.

\n

Technical

\n

Work in progress.

\n

Community

\n

Work in progress.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:52.020Z" }, "insomnia": { - "readmeCleaned": "

Insomnia API Client

\n

\"Slack\n\"license\"

\n

Insomnia is an open-source, cross-platform API client for GraphQL, REST, and gRPC.

\n

\"Insomnia

\n

Download

\n

Insomnia is available for Mac, Windows, and Linux and can be downloaded\nfrom the website.

\n

https://insomnia.rest/download

\n

Bugs and Feature Requests

\n

Have a bug or a feature request? First, read the\nissue guidelines and search for existing and\nclosed issues. If your problem or idea is not addressed yet, please open a new issue.

\n

For more generic product questions and feedback, join the Slack Team or email\nsupport@insomnia.rest

\n

Contributing

\n

Please read through our contributing guidelines and code of conduct. Included are directions for opening issues, coding standards, and notes on development.

\n

Documentation

\n

Check out our open-source Insomnia Documentation.

\n

Develop Insomnia

\n

Development on Insomnia can be done on Mac, Windows, or Linux as long as you have Node.js and Git. See the .nvmrc file located in the project for the correct Node version.

\n
\nInitial Dev Setup\n

This repository is structured as a monorepo and contains many Node.JS packages. Each package has its own set of commands, but the most common commands are available from the root package.json and can be accessed using the npm run ... command. Here are the only three commands you should need to start developing on the app.

\n
# Install and Link Dependencies\nnpm run bootstrap\n\n# Run Tests\nnpm test\n\n# Start App with Live Reload\nnpm run app-start
\n

Linux

\n

If you are on Linux, you may need to install the following supporting packages:

\n
\nUbuntu/Debian\n
# Update library\nsudo apt-get update\n\n# Install font configuration library & support\nsudo apt-get install libfontconfig-dev
\n
\n
\nFedora\n
# Install libcurl for node-libcurl\nsudo dnf install libcurl-devel
\n
\n

Also on Linux, if Electron is failing during the bootstrap process, run the following

\n
# Clear Electron install conflicts\nrm -rf ~/.cache/electron
\n

Windows

\n

If you are on Windows and have problems, you may need to install Windows Build Tools

\n
\n
\nEditor Requirements\n

You can use any editor you'd like, but make sure to have support/plugins for the following tools:

\n
    \n
  • ESLint – For catching syntax problems and common errors
  • \n
  • JSX Syntax – For React components
  • \n
\n
\n

Develop Inso CLI

\n
    \n
  • Bootstrap: npm run bootstrap
  • \n
  • Start the compiler in watch mode: npm run inso-start
  • \n
  • Run: ./packages/insomnia-inso/bin/inso -v
  • \n
\n

Plugins

\n

Search for, discover, and install plugins from the Insomnia Plugin Hub!

\n

Community Projects

\n\n

License

\n

MIT © Insomnia

\n
", - "readmeOriginal": "

Insomnia API Client

\n

\"Slack\n\"license\"

\n

Insomnia is an open-source, cross-platform API client for GraphQL, REST, and gRPC.

\n

\"Insomnia

\n

Download

\n

Insomnia is available for Mac, Windows, and Linux and can be downloaded\nfrom the website.

\n

https://insomnia.rest/download

\n

Bugs and Feature Requests

\n

Have a bug or a feature request? First, read the\nissue guidelines and search for existing and\nclosed issues. If your problem or idea is not addressed yet, please open a new issue.

\n

For more generic product questions and feedback, join the Slack Team or email\nsupport@insomnia.rest

\n

Contributing

\n

Please read through our contributing guidelines and code of conduct. Included are directions for opening issues, coding standards, and notes on development.

\n

Documentation

\n

Check out our open-source Insomnia Documentation.

\n

Develop Insomnia

\n

Development on Insomnia can be done on Mac, Windows, or Linux as long as you have Node.js and Git. See the .nvmrc file located in the project for the correct Node version.

\n
\nInitial Dev Setup\n

This repository is structured as a monorepo and contains many Node.JS packages. Each package has its own set of commands, but the most common commands are available from the root package.json and can be accessed using the npm run ... command. Here are the only three commands you should need to start developing on the app.

\n
# Install and Link Dependencies\nnpm run bootstrap\n\n# Run Tests\nnpm test\n\n# Start App with Live Reload\nnpm run app-start
\n

Linux

\n

If you are on Linux, you may need to install the following supporting packages:

\n
\nUbuntu/Debian\n
# Update library\nsudo apt-get update\n\n# Install font configuration library & support\nsudo apt-get install libfontconfig-dev
\n
\n
\nFedora\n
# Install libcurl for node-libcurl\nsudo dnf install libcurl-devel
\n
\n

Also on Linux, if Electron is failing during the bootstrap process, run the following

\n
# Clear Electron install conflicts\nrm -rf ~/.cache/electron
\n

Windows

\n

If you are on Windows and have problems, you may need to install Windows Build Tools

\n
\n
\nEditor Requirements\n

You can use any editor you'd like, but make sure to have support/plugins for the following tools:

\n
    \n
  • ESLint – For catching syntax problems and common errors
  • \n
  • JSX Syntax – For React components
  • \n
\n
\n

Develop Inso CLI

\n
    \n
  • Bootstrap: npm run bootstrap
  • \n
  • Start the compiler in watch mode: npm run inso-start
  • \n
  • Run: ./packages/insomnia-inso/bin/inso -v
  • \n
\n

Plugins

\n

Search for, discover, and install plugins from the Insomnia Plugin Hub!

\n

Community Projects

\n\n

License

\n

MIT © Insomnia

\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.740Z" + "readmeCleaned": "

Insomnia API Client

\n

\"Slack\n\"license\"

\n

Insomnia is an open-source, cross-platform API client for GraphQL, REST, WebSockets, Server-sent events (SSE), gRPC and any other HTTP compatible protocol.

\n

With Insomnia you can:

\n
    \n
  • Debug APIs using the most popular protocols and formats.
  • \n
  • Design APIs using the native OpenAPI editor and visual preview.
  • \n
  • Test APIs using native test suites.
  • \n
  • Mock APIs will be coming soon in November 2023.
  • \n
  • Build CI/CD pipelines using the native Insomnia CLI for linting and testing.
  • \n
  • Collaborate with others using the many collaboration features to share your projects.
  • \n
\n

And a lot more! The following storage options are supported for your projects, collections, specs and all other files:

\n
    \n
  • Local Vault: for local storage of collections, design specs and every other resource.
  • \n
  • Cloud Sync: for cloud collaboration, end-to-end encrypted (E2EE) and free.
  • \n
  • Git Sync: for Git storage of all files using any 3rd party Git repository.
  • \n
\n

\"Insomnia

\n

Get started

\n

Insomnia is available for Mac, Windows, and Linux and can be downloaded from the website:

\n

https://insomnia.rest/download

\n

Account & Subscriptions

\n

You can use Insomnia without an account with Scratch Pad, or you can create an account for free to get access to the full capabilities of the product.

\n

Even with an account, Insomnia only stores your projects and files accordingly to the storage backend that you have selected, which can be Local Vault, Cloud Sync, Git Sync or any combination of them. As such you have\nthe freedom to choose to store sensitive projects locally, while still being able to collaborate on others in the cloud or on Git. It's the best of both worlds.

\n

Premium features and support

\n

Kong Inc. offers commercial subscriptions that enhance Insomnia in a variety of ways. Some of those features include the ability to create organizations for your projects, Enterprise SSO with SAML and OIDC, RBAC when sharing\nour projects with others, AI capabilities to increase developer productivity when creating, testing and documenting APIs and a lot more.

\n

You can explore all premium plans and get started for free.

\n

Bugs and Feature Requests

\n

Have a bug or a feature request? First, read the\nissue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

\n

For more generic product questions and feedback, join the Slack Team.

\n

Contributing

\n

Please read through our contributing guidelines and code of conduct. Included are directions for opening issues, coding standards, and notes on development.

\n

Documentation

\n

Check out our open-source Insomnia Documentation.

\n

Develop Insomnia

\n

Development on Insomnia can be done on Mac, Windows, or Linux as long as you have Node.js and Git. See the .nvmrc file located in the project for the correct Node version.

\n
\nInitial Dev Setup\n

This repository is structured as a monorepo and contains many Node.JS packages. Each package has its own set of commands, but the most common commands are available from the root package.json and can be accessed using the npm run … command. Here are the only three commands you should need to start developing on the app.

\n
# Install and Link Dependencies\nnpm i\n\n# Run Lint\nnpm run lint\n\n# Run type checking\nnpm run type-check\n\n# Run Tests\nnpm test\n\n# Start App with Live Reload\nnpm run dev
\n

Linux

\n

If you are on Linux, you may need to install the following supporting packages:

\n
\nUbuntu/Debian\n
# Update library\nsudo apt-get update\n\n# Install font configuration library & support\nsudo apt-get install libfontconfig-dev
\n
\n
\nFedora\n
# Install libcurl for node-libcurl\nsudo dnf install libcurl-devel
\n
\n

Also on Linux, if Electron is failing during the install process, run the following

\n
# Clear Electron install conflicts\nrm -rf ~/.cache/electron
\n

Windows

\n

If you are on Windows and have problems, you may need to install Windows Build Tools

\n
\n
\nEditor Requirements\n

You can use any editor you'd like, but make sure to have support/plugins for the following tools:

\n
    \n
  • ESLint - For catching syntax problems and common errors
  • \n
  • JSX Syntax - For React components
  • \n
\n
\n

Develop Inso CLI

\n
    \n
  • npm i
  • \n
  • Start the compiler in watch mode: npm run inso-start
  • \n
  • Run: ./packages/insomnia-inso/bin/inso -v
  • \n
\n

Plugins

\n

Search for, discover, and install plugins from the Insomnia Plugin Hub!

\n

Community Projects

\n\n

License

\n

Apache-2.0 © Insomnia

\n
", + "readmeOriginal": "

Insomnia API Client

\n

\"Slack\n\"license\"

\n

Insomnia is an open-source, cross-platform API client for GraphQL, REST, WebSockets, Server-sent events (SSE), gRPC and any other HTTP compatible protocol.

\n

With Insomnia you can:

\n
    \n
  • Debug APIs using the most popular protocols and formats.
  • \n
  • Design APIs using the native OpenAPI editor and visual preview.
  • \n
  • Test APIs using native test suites.
  • \n
  • Mock APIs will be coming soon in November 2023.
  • \n
  • Build CI/CD pipelines using the native Insomnia CLI for linting and testing.
  • \n
  • Collaborate with others using the many collaboration features to share your projects.
  • \n
\n

And a lot more! The following storage options are supported for your projects, collections, specs and all other files:

\n
    \n
  • Local Vault: for local storage of collections, design specs and every other resource.
  • \n
  • Cloud Sync: for cloud collaboration, end-to-end encrypted (E2EE) and free.
  • \n
  • Git Sync: for Git storage of all files using any 3rd party Git repository.
  • \n
\n

\"Insomnia

\n

Get started

\n

Insomnia is available for Mac, Windows, and Linux and can be downloaded from the website:

\n

https://insomnia.rest/download

\n

Account & Subscriptions

\n

You can use Insomnia without an account with Scratch Pad, or you can create an account for free to get access to the full capabilities of the product.

\n

Even with an account, Insomnia only stores your projects and files accordingly to the storage backend that you have selected, which can be Local Vault, Cloud Sync, Git Sync or any combination of them. As such you have\nthe freedom to choose to store sensitive projects locally, while still being able to collaborate on others in the cloud or on Git. It's the best of both worlds.

\n

Premium features and support

\n

Kong Inc. offers commercial subscriptions that enhance Insomnia in a variety of ways. Some of those features include the ability to create organizations for your projects, Enterprise SSO with SAML and OIDC, RBAC when sharing\nour projects with others, AI capabilities to increase developer productivity when creating, testing and documenting APIs and a lot more.

\n

You can explore all premium plans and get started for free.

\n

Bugs and Feature Requests

\n

Have a bug or a feature request? First, read the\nissue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

\n

For more generic product questions and feedback, join the Slack Team.

\n

Contributing

\n

Please read through our contributing guidelines and code of conduct. Included are directions for opening issues, coding standards, and notes on development.

\n

Documentation

\n

Check out our open-source Insomnia Documentation.

\n

Develop Insomnia

\n

Development on Insomnia can be done on Mac, Windows, or Linux as long as you have Node.js and Git. See the .nvmrc file located in the project for the correct Node version.

\n
\nInitial Dev Setup\n

This repository is structured as a monorepo and contains many Node.JS packages. Each package has its own set of commands, but the most common commands are available from the root package.json and can be accessed using the npm run … command. Here are the only three commands you should need to start developing on the app.

\n
# Install and Link Dependencies\nnpm i\n\n# Run Lint\nnpm run lint\n\n# Run type checking\nnpm run type-check\n\n# Run Tests\nnpm test\n\n# Start App with Live Reload\nnpm run dev
\n

Linux

\n

If you are on Linux, you may need to install the following supporting packages:

\n
\nUbuntu/Debian\n
# Update library\nsudo apt-get update\n\n# Install font configuration library & support\nsudo apt-get install libfontconfig-dev
\n
\n
\nFedora\n
# Install libcurl for node-libcurl\nsudo dnf install libcurl-devel
\n
\n

Also on Linux, if Electron is failing during the install process, run the following

\n
# Clear Electron install conflicts\nrm -rf ~/.cache/electron
\n

Windows

\n

If you are on Windows and have problems, you may need to install Windows Build Tools

\n
\n
\nEditor Requirements\n

You can use any editor you'd like, but make sure to have support/plugins for the following tools:

\n
    \n
  • ESLint - For catching syntax problems and common errors
  • \n
  • JSX Syntax - For React components
  • \n
\n
\n

Develop Inso CLI

\n
    \n
  • npm i
  • \n
  • Start the compiler in watch mode: npm run inso-start
  • \n
  • Run: ./packages/insomnia-inso/bin/inso -v
  • \n
\n

Plugins

\n

Search for, discover, and install plugins from the Insomnia Plugin Hub!

\n

Community Projects

\n\n

License

\n

Apache-2.0 © Insomnia

\n
", + "readmeFetchedAt": "2024-02-29T22:00:52.052Z" }, "ioui": { - "readmeCleaned": "

\"License:

\n

\n\n

\n

IOUI

\n

Welcome to IOUI(beta), a desktop app which provide you IONIC CLI in UI

\n\n

Requirements

\n
    \n
  • node.js | ionic | cordova this all need to installed in you System as this all are required to use IONIC
  • \n
  • To build android app required Android Studio installed in you PC/Mac
  • \n
  • To build IOS app required Xcode instaled in you PC/Mac
  • \n
\n

Download

\n

(Windows and Linux coming soon!)

\n

Mac: IOUI-1.0.0.dmg

\n

Main Features

\n
    \n
  • Create project with template like side-menu,tab,blank
  • \n
  • Live serve ionic app
  • \n
  • App build for IOS and Android
  • \n
  • Genrate Page,Service,Component,Pipe, etc...
  • \n
  • Install & Uninstall cordova plugins
  • \n
  • Mange app details like App Id, App name, App version, App author, App email
  • \n
  • Run app in simulator IOS / Android
  • \n
  • Create Splash screen and App Icons (Put Icons and Splash in resources folder in App directory).
  • \n
\n

Future Goals

\n
    \n
  • Provide Support React, Vue for ionic
  • \n
  • Support feature for Anguler 2 CLI for Direct Anguler project
  • \n
  • Ionic Compatible IDE
  • \n
\n

How to Use

\n

MAC

\n

Download DMG file and install and use but we not support sudo feature so please in that directory where sudo not required soon we will give that feature.

\n

Resources

\n

Built with Electron and JS

\n

If you Like

\n

Give a ⭐️ if this App helped you!

\n

Authors: Shivang Pokar

\n
", - "readmeOriginal": "

\"License:

\n

\n\n

\n

IOUI

\n

Welcome to IOUI(beta), a desktop app which provide you IONIC CLI in UI

\n\n

Requirements

\n
    \n
  • node.js | ionic | cordova this all need to installed in you System as this all are required to use IONIC
  • \n
  • To build android app required Android Studio installed in you PC/Mac
  • \n
  • To build IOS app required Xcode instaled in you PC/Mac
  • \n
\n

Download

\n

(Windows and Linux coming soon!)

\n

Mac: IOUI-1.0.0.dmg

\n

Main Features

\n
    \n
  • Create project with template like side-menu,tab,blank
  • \n
  • Live serve ionic app
  • \n
  • App build for IOS and Android
  • \n
  • Genrate Page,Service,Component,Pipe, etc...
  • \n
  • Install & Uninstall cordova plugins
  • \n
  • Mange app details like App Id, App name, App version, App author, App email
  • \n
  • Run app in simulator IOS / Android
  • \n
  • Create Splash screen and App Icons (Put Icons and Splash in resources folder in App directory).
  • \n
\n

Future Goals

\n
    \n
  • Provide Support React, Vue for ionic
  • \n
  • Support feature for Anguler 2 CLI for Direct Anguler project
  • \n
  • Ionic Compatible IDE
  • \n
\n

How to Use

\n

MAC

\n

Download DMG file and install and use but we not support sudo feature so please in that directory where sudo not required soon we will give that feature.

\n

Resources

\n

Built with Electron and JS

\n

If you Like

\n

Give a ⭐️ if this App helped you!

\n

Authors: Shivang Pokar

\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.853Z" + "readmeCleaned": "

\"License:

\n

\n\n

\n

IOUI

\n

Welcome to IOUI(beta), a desktop app which provide you IONIC CLI in UI

\n\n

Requirements

\n
    \n
  • node.js | ionic | cordova this all need to installed in you System as this all are required to use IONIC
  • \n
  • To build android app required Android Studio installed in you PC/Mac
  • \n
  • To build IOS app required Xcode instaled in you PC/Mac
  • \n
\n

Download

\n

(Windows and Linux coming soon!)

\n

Mac: IOUI-1.0.0.dmg

\n

Main Features

\n
    \n
  • Create project with template like side-menu,tab,blank
  • \n
  • Live serve ionic app
  • \n
  • App build for IOS and Android
  • \n
  • Genrate Page,Service,Component,Pipe, etc...
  • \n
  • Install & Uninstall cordova plugins
  • \n
  • Mange app details like App Id, App name, App version, App author, App email
  • \n
  • Run app in simulator IOS / Android
  • \n
  • Create Splash screen and App Icons (Put Icons and Splash in resources folder in App directory).
  • \n
\n

Future Goals

\n
    \n
  • Provide Support React, Vue for ionic
  • \n
  • Support feature for Anguler 2 CLI for Direct Anguler project
  • \n
  • Ionic Compatible IDE
  • \n
\n

How to Use

\n

MAC

\n

Download DMG file and install and use but we not support sudo feature so please in that directory where sudo not required soon we will give that feature.

\n

Resources

\n

Built with Electron and JS

\n

If you Like

\n

Give a ⭐️ if this App helped you!

\n

Authors: Shivang Pokar

\n
", + "readmeOriginal": "

\"License:

\n

\n\n

\n

IOUI

\n

Welcome to IOUI(beta), a desktop app which provide you IONIC CLI in UI

\n\n

Requirements

\n
    \n
  • node.js | ionic | cordova this all need to installed in you System as this all are required to use IONIC
  • \n
  • To build android app required Android Studio installed in you PC/Mac
  • \n
  • To build IOS app required Xcode instaled in you PC/Mac
  • \n
\n

Download

\n

(Windows and Linux coming soon!)

\n

Mac: IOUI-1.0.0.dmg

\n

Main Features

\n
    \n
  • Create project with template like side-menu,tab,blank
  • \n
  • Live serve ionic app
  • \n
  • App build for IOS and Android
  • \n
  • Genrate Page,Service,Component,Pipe, etc...
  • \n
  • Install & Uninstall cordova plugins
  • \n
  • Mange app details like App Id, App name, App version, App author, App email
  • \n
  • Run app in simulator IOS / Android
  • \n
  • Create Splash screen and App Icons (Put Icons and Splash in resources folder in App directory).
  • \n
\n

Future Goals

\n
    \n
  • Provide Support React, Vue for ionic
  • \n
  • Support feature for Anguler 2 CLI for Direct Anguler project
  • \n
  • Ionic Compatible IDE
  • \n
\n

How to Use

\n

MAC

\n

Download DMG file and install and use but we not support sudo feature so please in that directory where sudo not required soon we will give that feature.

\n

Resources

\n

Built with Electron and JS

\n

If you Like

\n

Give a ⭐️ if this App helped you!

\n

Authors: Shivang Pokar

\n
", + "readmeFetchedAt": "2024-02-29T22:00:52.055Z" + }, + "itch": { + "readmeCleaned": "

itch

\n

\"MIT\n\"Built\n\"build\"\n\"Translation

\n

The goal of this project is to give you a desktop application that you can\ndownload and run games from itch.io with. Additionally you\nshould be able to update games and get notified when games are updated. The\ngoal is not to replace the itch.io website.

\n

Screenshots

\n

\"\"

\n

\"\"

\n

\"\"

\n

Downloads

\n

You can download it from https://itch.io/app, see Installing the app for\ndetailed instructions.

\n

If you'd like to develop the app instead, read the Getting Started page of the developer guide.

\n

About itch-setup

\n

itch-setup is the installer program for the itch app.

\n

It's a Go executable that runs on Windows, macOS and Linux, and downloads the latest\nversion of the app directly from https://itch.io.

\n

Although itch-setup is normally served from https://itch.io/app, the canonical\nsource to download it (e.g. for packaging purposes), is the following download server:

\n\n

broth is maintained by itch.io employees, and serves various packages related to the\nitch app.

\n

License

\n

itch is released under the MIT License, see the LICENSE file for details.

\n

Other relevant projects

\n

Here are some other apps people have started:

\n

Android

\n\n

iOS

\n\n
", + "readmeOriginal": "

itch

\n

\"MIT\n\"Built\n\"build\"\n\"Translation

\n

The goal of this project is to give you a desktop application that you can\ndownload and run games from itch.io with. Additionally you\nshould be able to update games and get notified when games are updated. The\ngoal is not to replace the itch.io website.

\n

Screenshots

\n

\"\"

\n

\"\"

\n

\"\"

\n

Downloads

\n

You can download it from https://itch.io/app, see Installing the app for\ndetailed instructions.

\n

If you'd like to develop the app instead, read the Getting Started page of the developer guide.

\n

About itch-setup

\n

itch-setup is the installer program for the itch app.

\n

It's a Go executable that runs on Windows, macOS and Linux, and downloads the latest\nversion of the app directly from https://itch.io.

\n

Although itch-setup is normally served from https://itch.io/app, the canonical\nsource to download it (e.g. for packaging purposes), is the following download server:

\n\n

broth is maintained by itch.io employees, and serves various packages related to the\nitch app.

\n

License

\n

itch is released under the MIT License, see the LICENSE file for details.

\n

Other relevant projects

\n

Here are some other apps people have started:

\n

Android

\n\n

iOS

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:52.447Z" }, "iptvnator": { - "readmeCleaned": "

IPTVnator - IPTV Player Application

\n

\n \"IPTVnator\n

\n

\n \"Release\" \"GitHub \"Releases\" \"Codecov\" \"Twitter\"\n

\n

IPTVnator is a video player application that provides support for the playback of IPTV playlists (m3u, m3u8). The application allows to import playlists by using remote URLs or per file upload from the file system. Additionally there is a support of EPG information XMLTV-based which can be provided by URL.

\n

The application is a cross-platform and open source project based on Electron and Angular.

\n

⚠️ Note: IPTVnator doesn't provide any playlists or other digital content. The channels and pictures in the screenshots are for demonstration purposes only.

\n

\"IPTVnator:

\n

Features

\n
    \n
  • M3u and M3u8 playlists support 📺
  • \n
  • Upload playlists from a file system 📂
  • \n
  • Add remote playlists via URL 🔗
  • \n
  • Playlists auto-update feature
  • \n
  • Open playlist from the file system
  • \n
  • Search for channels 🔍
  • \n
  • EPG support (TV Guide) with detailed info
  • \n
  • TV archive/catchup/timeshift
  • \n
  • Group-based channels list
  • \n
  • Save channels as favorites
  • \n
  • Global favorites aggregated from all playlists
  • \n
  • HTML video player with hls.js support or Video.js based player
  • \n
  • Internalization, currently 7 languages are supported (en, ru, de, ko, es, zh, fr)
  • \n
  • Set custom \"User Agent\" header for a playlist
  • \n
  • Re-fetch/auto-update playlists
  • \n
  • Light and Dark theme
  • \n
\n

Screenshots:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Welcome screen: Playlists overviewMain player interface with channels sidebar and video player
\"Welcome\"Sidebar
Welcome screen: Add playlist via file uploadWelcome screen: Add playlist via URL
\"Welcome\"Welcome
EPG Sidebar: TV guide on the right sideGeneral application settings
\"EPG:\"General
Playlist settings
\"Playlist
\n

Note: First version of the application which was developed as a PWA is available in an extra git branch.

\n

Download

\n

Download the latest version of the application for macOS, Windows and Linux from the release page.

\n

IPTVnator is also available as a snap package:

\n
$ sudo snap install iptvnator\n
\n

Also available as an Arch PKG, iptvnator-bin, in the AUR (using your favourite AUR-helper, .e.g. yay)

\n
$ yay -S iptvnator-bin\n
\n

\"Get

\n

\"Buy

\n

How to build

\n

Requirements: node.js with npm.

\n
    \n
  1. \n

    Clone this repository and install all project dependencies with:

    \n
    $ npm install\n
    \n
  2. \n
  3. \n

    To build the application on your local machine use one of the following commands:

    \n
    # linux\n$ npm run electron:build:linux\n
    \n
    #mac\n$ npm run electron:build:mac\n
    \n
    # windows\n$ npm run electron:build:windows\n
    \n
  4. \n
\n

This command will produce the distributable assets in the release folder based on the configuration from electron-builder which is stored in electron-builder.json and package.json. Check the API description of electron-builder and adapt the configuration if you need some special configuration for you environment.

\n

Note: Don’t expect that you can build app for all platforms on one platform. Read details

\n

Development

\n

The first thing to do is to install all the necessary dependencies:

\n
$ npm install\n
\n

To develop an application in PWA and Electron mode, you need to run the application with a command:

\n
$ npm run start\n
\n

The Electron version of the application will open in a separate window, and the PWA version will be available in the browser at http://localhost:4200.

\n

If you want to run only the angular app without electron, in this case you can use the command:

\n
$ npm run ng:serve\n
\n

Disclaimer

\n

IPTVnator doesn't provide any playlists or other digital content.

\n\n

\"All

\n\n
", - "readmeOriginal": "

IPTVnator - IPTV Player Application

\n

\n \"IPTVnator\n

\n

\n \"Release\" \"GitHub \"Releases\" \"Codecov\" \"Twitter\"\n

\n

IPTVnator is a video player application that provides support for the playback of IPTV playlists (m3u, m3u8). The application allows to import playlists by using remote URLs or per file upload from the file system. Additionally there is a support of EPG information XMLTV-based which can be provided by URL.

\n

The application is a cross-platform and open source project based on Electron and Angular.

\n

⚠️ Note: IPTVnator doesn't provide any playlists or other digital content. The channels and pictures in the screenshots are for demonstration purposes only.

\n

\"IPTVnator:

\n

Features

\n
    \n
  • M3u and M3u8 playlists support 📺
  • \n
  • Upload playlists from a file system 📂
  • \n
  • Add remote playlists via URL 🔗
  • \n
  • Playlists auto-update feature
  • \n
  • Open playlist from the file system
  • \n
  • Search for channels 🔍
  • \n
  • EPG support (TV Guide) with detailed info
  • \n
  • TV archive/catchup/timeshift
  • \n
  • Group-based channels list
  • \n
  • Save channels as favorites
  • \n
  • Global favorites aggregated from all playlists
  • \n
  • HTML video player with hls.js support or Video.js based player
  • \n
  • Internalization, currently 7 languages are supported (en, ru, de, ko, es, zh, fr)
  • \n
  • Set custom \"User Agent\" header for a playlist
  • \n
  • Re-fetch/auto-update playlists
  • \n
  • Light and Dark theme
  • \n
\n

Screenshots:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Welcome screen: Playlists overviewMain player interface with channels sidebar and video player
\"Welcome\"Sidebar
Welcome screen: Add playlist via file uploadWelcome screen: Add playlist via URL
\"Welcome\"Welcome
EPG Sidebar: TV guide on the right sideGeneral application settings
\"EPG:\"General
Playlist settings
\"Playlist
\n

Note: First version of the application which was developed as a PWA is available in an extra git branch.

\n

Download

\n

Download the latest version of the application for macOS, Windows and Linux from the release page.

\n

IPTVnator is also available as a snap package:

\n
$ sudo snap install iptvnator\n
\n

Also available as an Arch PKG, iptvnator-bin, in the AUR (using your favourite AUR-helper, .e.g. yay)

\n
$ yay -S iptvnator-bin\n
\n

\"Get

\n

\"Buy

\n

How to build

\n

Requirements: node.js with npm.

\n
    \n
  1. \n

    Clone this repository and install all project dependencies with:

    \n
    $ npm install\n
    \n
  2. \n
  3. \n

    To build the application on your local machine use one of the following commands:

    \n
    # linux\n$ npm run electron:build:linux\n
    \n
    #mac\n$ npm run electron:build:mac\n
    \n
    # windows\n$ npm run electron:build:windows\n
    \n
  4. \n
\n

This command will produce the distributable assets in the release folder based on the configuration from electron-builder which is stored in electron-builder.json and package.json. Check the API description of electron-builder and adapt the configuration if you need some special configuration for you environment.

\n

Note: Don’t expect that you can build app for all platforms on one platform. Read details

\n

Development

\n

The first thing to do is to install all the necessary dependencies:

\n
$ npm install\n
\n

To develop an application in PWA and Electron mode, you need to run the application with a command:

\n
$ npm run start\n
\n

The Electron version of the application will open in a separate window, and the PWA version will be available in the browser at http://localhost:4200.

\n

If you want to run only the angular app without electron, in this case you can use the command:

\n
$ npm run ng:serve\n
\n

Disclaimer

\n

IPTVnator doesn't provide any playlists or other digital content.

\n\n

\"All

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.878Z" + "readmeCleaned": "

IPTVnator - IPTV Player Application

\n

\n \"IPTVnator\n

\n

\n \"Release\" \"GitHub \"Releases\" \"Codecov\" \"Twitter\"\n

\n

Telegram channel for discussions

\n

IPTVnator is a video player application that provides support for the playback of IPTV playlists (m3u, m3u8). The application allows to import playlists by using remote URLs or per file upload from the file system. Additionally there is a support of EPG information XMLTV-based which can be provided by URL.

\n

The application is a cross-platform and open source project based on Electron and Angular.

\n

⚠️ Note: IPTVnator doesn't provide any playlists or other digital content. The channels and pictures in the screenshots are for demonstration purposes only.

\n

\"IPTVnator:

\n

Features

\n
    \n
  • M3u and M3u8 playlists support 📺
  • \n
  • Xtream Code (XC) and Stalker portal (STB) support
  • \n
  • External player support - mvp, VLC
  • \n
  • Add playlists from file system or from remote URL 📂
  • \n
  • Playlists auto-update feature on app startup
  • \n
  • Search for channels 🔍
  • \n
  • EPG support (TV Guide) with detailed info
  • \n
  • TV archive/catchup/timeshift
  • \n
  • Group-based channels list
  • \n
  • Save channels as favorites
  • \n
  • Global favorites aggregated from all playlists
  • \n
  • HTML video player with hls.js support or Video.js based player
  • \n
  • Internalization, currently 8 languages are supported (en, ru, de, ko, es, zh, fr, it)
  • \n
  • Set custom \"User Agent\" header for a playlist
  • \n
  • Light and Dark theme
  • \n
  • Version for self-hosted docker is available
  • \n
\n

Screenshots:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Welcome screen: Playlists overviewMain player interface with channels sidebar and video player
\"Welcome\"Sidebar
Welcome screen: Add playlist via file uploadWelcome screen: Add playlist via URL
\"Welcome\"Welcome
EPG Sidebar: TV guide on the right sideGeneral application settings
\"EPG:\"General
Playlist settings
\"Playlist
\n

Note: First version of the application which was developed as a PWA is available in an extra git branch.

\n

Download

\n

Download the latest version of the application for macOS, Windows and Linux from the release page.

\n

IPTVnator is also available as a snap package:

\n
$ sudo snap install iptvnator\n
\n

Also available as an Arch PKG, iptvnator-bin, in the AUR (using your favourite AUR-helper, .e.g. yay)

\n
$ yay -S iptvnator-bin\n
\n

\"Get

\n

\"Buy

\n

How to build

\n

Requirements: node.js with npm.

\n
    \n
  1. \n

    Clone this repository and install all project dependencies with:

    \n
    $ npm install\n
    \n
  2. \n
  3. \n

    To build the application on your local machine use one of the following commands:

    \n
    # linux\n$ npm run electron:build:linux\n
    \n
    #mac\n$ npm run electron:build:mac\n
    \n
    # windows\n$ npm run electron:build:windows\n
    \n
  4. \n
\n

This command will produce the distributable assets in the release folder based on the configuration from electron-builder which is stored in electron-builder.json and package.json. Check the API description of electron-builder and adapt the configuration if you need some special configuration for you environment.

\n

Note: Don’t expect that you can build app for all platforms on one platform. Read details

\n

Development

\n

The first thing to do is to install all the necessary dependencies:

\n
$ npm install\n
\n

To develop an application in PWA and Electron mode, you need to run the application with a command:

\n
$ npm run start\n
\n

The Electron version of the application will open in a separate window, and the PWA version will be available in the browser at http://localhost:4200.

\n

If you want to run only the angular app without electron, in this case you can use the command:

\n
$ npm run ng:serve\n
\n

Disclaimer

\n

IPTVnator doesn't provide any playlists or other digital content.

\n\n

\"All

\n\n
", + "readmeOriginal": "

IPTVnator - IPTV Player Application

\n

\n \"IPTVnator\n

\n

\n \"Release\" \"GitHub \"Releases\" \"Codecov\" \"Twitter\"\n

\n

Telegram channel for discussions

\n

IPTVnator is a video player application that provides support for the playback of IPTV playlists (m3u, m3u8). The application allows to import playlists by using remote URLs or per file upload from the file system. Additionally there is a support of EPG information XMLTV-based which can be provided by URL.

\n

The application is a cross-platform and open source project based on Electron and Angular.

\n

⚠️ Note: IPTVnator doesn't provide any playlists or other digital content. The channels and pictures in the screenshots are for demonstration purposes only.

\n

\"IPTVnator:

\n

Features

\n
    \n
  • M3u and M3u8 playlists support 📺
  • \n
  • Xtream Code (XC) and Stalker portal (STB) support
  • \n
  • External player support - mvp, VLC
  • \n
  • Add playlists from file system or from remote URL 📂
  • \n
  • Playlists auto-update feature on app startup
  • \n
  • Search for channels 🔍
  • \n
  • EPG support (TV Guide) with detailed info
  • \n
  • TV archive/catchup/timeshift
  • \n
  • Group-based channels list
  • \n
  • Save channels as favorites
  • \n
  • Global favorites aggregated from all playlists
  • \n
  • HTML video player with hls.js support or Video.js based player
  • \n
  • Internalization, currently 8 languages are supported (en, ru, de, ko, es, zh, fr, it)
  • \n
  • Set custom \"User Agent\" header for a playlist
  • \n
  • Light and Dark theme
  • \n
  • Version for self-hosted docker is available
  • \n
\n

Screenshots:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Welcome screen: Playlists overviewMain player interface with channels sidebar and video player
\"Welcome\"Sidebar
Welcome screen: Add playlist via file uploadWelcome screen: Add playlist via URL
\"Welcome\"Welcome
EPG Sidebar: TV guide on the right sideGeneral application settings
\"EPG:\"General
Playlist settings
\"Playlist
\n

Note: First version of the application which was developed as a PWA is available in an extra git branch.

\n

Download

\n

Download the latest version of the application for macOS, Windows and Linux from the release page.

\n

IPTVnator is also available as a snap package:

\n
$ sudo snap install iptvnator\n
\n

Also available as an Arch PKG, iptvnator-bin, in the AUR (using your favourite AUR-helper, .e.g. yay)

\n
$ yay -S iptvnator-bin\n
\n

\"Get

\n

\"Buy

\n

How to build

\n

Requirements: node.js with npm.

\n
    \n
  1. \n

    Clone this repository and install all project dependencies with:

    \n
    $ npm install\n
    \n
  2. \n
  3. \n

    To build the application on your local machine use one of the following commands:

    \n
    # linux\n$ npm run electron:build:linux\n
    \n
    #mac\n$ npm run electron:build:mac\n
    \n
    # windows\n$ npm run electron:build:windows\n
    \n
  4. \n
\n

This command will produce the distributable assets in the release folder based on the configuration from electron-builder which is stored in electron-builder.json and package.json. Check the API description of electron-builder and adapt the configuration if you need some special configuration for you environment.

\n

Note: Don’t expect that you can build app for all platforms on one platform. Read details

\n

Development

\n

The first thing to do is to install all the necessary dependencies:

\n
$ npm install\n
\n

To develop an application in PWA and Electron mode, you need to run the application with a command:

\n
$ npm run start\n
\n

The Electron version of the application will open in a separate window, and the PWA version will be available in the browser at http://localhost:4200.

\n

If you want to run only the angular app without electron, in this case you can use the command:

\n
$ npm run ng:serve\n
\n

Disclaimer

\n

IPTVnator doesn't provide any playlists or other digital content.

\n\n

\"All

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:52.477Z" }, - "jamovi": { - "readmeCleaned": "

jamovi

\n

jamovi is a free and open statistics package, which is easy to use, and designed to be familiar to users of SPSS. It provides a spreadsheet editor, and a range of statistical analyses. jamovi can provide R syntax for each analysis that is run, and additional analyses for jamovi can be developed using the R language.

\n

Come visit us at jamovi.org.

\n

running

\n

the easiest way to build and work on jamovi, is to build it as a docker container. clone this repo (and submodules), and then build it with:

\n
git clone https://github.com/jamovi/jamovi.git\ncd jamovi\ngit submodule update --init --recursive\ndocker-compose build\n
\n

once built, it can be run with:

\n
docker-compose up\n
\n

this launches an embedded web-server, and jamovi can be accessed with a web-browser at the url http://127.0.0.1:41337

\n
", - "readmeOriginal": "

jamovi

\n

jamovi is a free and open statistics package, which is easy to use, and designed to be familiar to users of SPSS. It provides a spreadsheet editor, and a range of statistical analyses. jamovi can provide R syntax for each analysis that is run, and additional analyses for jamovi can be developed using the R language.

\n

Come visit us at jamovi.org.

\n

running

\n

the easiest way to build and work on jamovi, is to build it as a docker container. clone this repo (and submodules), and then build it with:

\n
git clone https://github.com/jamovi/jamovi.git\ncd jamovi\ngit submodule update --init --recursive\ndocker-compose build\n
\n

once built, it can be run with:

\n
docker-compose up\n
\n

this launches an embedded web-server, and jamovi can be accessed with a web-browser at the url http://127.0.0.1:41337

\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.908Z" + "janpankana": { + "readmeCleaned": "

japankana app

\n
", + "readmeOriginal": "

japankana app

\n
", + "readmeFetchedAt": "2024-02-29T22:00:52.507Z" }, - "itch": { - "readmeCleaned": "

itch

\n

\"MIT\n\"Built\n\"Build\n\"codecov\"\n\"Translation

\n

The goal of this project is to give you a desktop application that you can\ndownload and run games from itch.io with. Additionally you\nshould be able to update games and get notified when games are updated. The\ngoal is not to replace the itch.io website.

\n

Screenshots

\n

\"\"

\n

\"\"

\n

\"\"

\n

Downloads

\n

You can download it from https://itch.io/app, see Installing the app for\ndetailed instructions.

\n

If you'd like to develop the app instead, read the Getting Started page of the developer guide.

\n

About itch-setup

\n

itch-setup is the installer program for the itch app.

\n

It's a Go executable that runs on Windows, macOS and Linux, and downloads the latest\nversion of the app directly from https://itch.io.

\n

Although itch-setup is normally served from https://itch.io/app, the canonical\nsource to download it (e.g. for packaging purposes), is the following download server:

\n\n

broth is maintained by itch.io employees, and serves various packages related to the\nitch app.

\n

License

\n

itch is released under the MIT License, see the LICENSE file for details.

\n

Other relevant projects

\n

Here are some other apps people have started:

\n

Android

\n\n

iOS

\n\n
", - "readmeOriginal": "

itch

\n

\"MIT\n\"Built\n\"Build\n\"codecov\"\n\"Translation

\n

The goal of this project is to give you a desktop application that you can\ndownload and run games from itch.io with. Additionally you\nshould be able to update games and get notified when games are updated. The\ngoal is not to replace the itch.io website.

\n

Screenshots

\n

\"\"

\n

\"\"

\n

\"\"

\n

Downloads

\n

You can download it from https://itch.io/app, see Installing the app for\ndetailed instructions.

\n

If you'd like to develop the app instead, read the Getting Started page of the developer guide.

\n

About itch-setup

\n

itch-setup is the installer program for the itch app.

\n

It's a Go executable that runs on Windows, macOS and Linux, and downloads the latest\nversion of the app directly from https://itch.io.

\n

Although itch-setup is normally served from https://itch.io/app, the canonical\nsource to download it (e.g. for packaging purposes), is the following download server:

\n\n

broth is maintained by itch.io employees, and serves various packages related to the\nitch app.

\n

License

\n

itch is released under the MIT License, see the LICENSE file for details.

\n

Other relevant projects

\n

Here are some other apps people have started:

\n

Android

\n\n

iOS

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:55.941Z" + "jamovi": { + "readmeCleaned": "

jamovi

\n

jamovi is a free and open statistics package, which is easy to use, and designed to be familiar to users of SPSS. It provides a spreadsheet editor, and a range of statistical analyses. jamovi can provide R syntax for each analysis that is run, and additional analyses for jamovi can be developed using the R language.

\n

Come visit us at jamovi.org.

\n

running

\n

the easiest way to build and work on jamovi, is to build it as a docker container. clone this repo (and submodules), and then build it with:

\n
git clone https://github.com/jamovi/jamovi.git\ncd jamovi\ngit submodule update --init --recursive\ndocker-compose build\n
\n

once built, it can be run with:

\n
docker-compose up\n
\n

this launches an embedded web-server, and jamovi can be accessed with a web-browser at the url http://127.0.0.1:41337

\n
", + "readmeOriginal": "

jamovi

\n

jamovi is a free and open statistics package, which is easy to use, and designed to be familiar to users of SPSS. It provides a spreadsheet editor, and a range of statistical analyses. jamovi can provide R syntax for each analysis that is run, and additional analyses for jamovi can be developed using the R language.

\n

Come visit us at jamovi.org.

\n

running

\n

the easiest way to build and work on jamovi, is to build it as a docker container. clone this repo (and submodules), and then build it with:

\n
git clone https://github.com/jamovi/jamovi.git\ncd jamovi\ngit submodule update --init --recursive\ndocker-compose build\n
\n

once built, it can be run with:

\n
docker-compose up\n
\n

this launches an embedded web-server, and jamovi can be accessed with a web-browser at the url http://127.0.0.1:41337

\n
", + "readmeFetchedAt": "2024-02-29T22:00:52.579Z" }, "jasper": { - "readmeCleaned": "

Jasper

\n

A flexible and powerful issue reader for GitHub

\n\n

\"\"

\n

You will be able to read, track and discover many active issues very flexibly by using Jasper in GitHub. It is enabled by a powerful function called \"stream\" of Jasper.

\n

example repo:nodejs/node is:issue label:bug

\n

For Developers

\n

DEVELOP.md

\n

Internal TODO

\n
    \n
  • Refactoring React components
  • \n
  • nodeIntegration: false
  • \n
  • enableRemoteModule: false
  • \n
  • SameSite of cookie
  • \n
  • Unit Test
  • \n
\n
", - "readmeOriginal": "

Jasper

\n

A flexible and powerful issue reader for GitHub

\n\n

\"\"

\n

You will be able to read, track and discover many active issues very flexibly by using Jasper in GitHub. It is enabled by a powerful function called \"stream\" of Jasper.

\n

example repo:nodejs/node is:issue label:bug

\n

For Developers

\n

DEVELOP.md

\n

Internal TODO

\n
    \n
  • Refactoring React components
  • \n
  • nodeIntegration: false
  • \n
  • enableRemoteModule: false
  • \n
  • SameSite of cookie
  • \n
  • Unit Test
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.081Z" + "readmeCleaned": "

Jasper

\n

A flexible and powerful issue reader for GitHub

\n\n

\"\"

\n

You will be able to read, track and discover many active issues very flexibly by using Jasper in GitHub. It is enabled by a powerful function called \"stream\" of Jasper.

\n

example repo:nodejs/node is:issue label:bug

\n

For Developers

\n

DEVELOP.md

\n

Internal TODO

\n
    \n
  • Refactoring React components
  • \n
  • nodeIntegration: false
  • \n
  • enableRemoteModule: false
  • \n
  • SameSite of cookie
  • \n
  • Unit Test
  • \n
\n
", + "readmeOriginal": "

Jasper

\n

A flexible and powerful issue reader for GitHub

\n\n

\"\"

\n

You will be able to read, track and discover many active issues very flexibly by using Jasper in GitHub. It is enabled by a powerful function called \"stream\" of Jasper.

\n

example repo:nodejs/node is:issue label:bug

\n

For Developers

\n

DEVELOP.md

\n

Internal TODO

\n
    \n
  • Refactoring React components
  • \n
  • nodeIntegration: false
  • \n
  • enableRemoteModule: false
  • \n
  • SameSite of cookie
  • \n
  • Unit Test
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:52.905Z" }, "juggernaut": { - "readmeCleaned": "

\n
\n

Juggernaut utilizes the Lightning Network to provide end-to-end encrypted, onion-routed, censorship resistanst, peer-to-peer messaging with native payment capabilities.

\n
\n

\n

Install

\n

Download the latest release for your OS and follow the instructions below.

\n

macOS

\n

Double click the .dmg file and then drag Juggernaut.app into your Applications folder.

\n

Windows

\n

Just double click the .exe file to get started.

\n

Linux

\n

You must first make the file executable and then double click or run via cli ./file.AppImage

\n

Getting Help / Support

\n

If you are having problems with Juggernaut, please report the issue on Github or Telegram with screenshots and how to reproduce the issue.

\n

Requirements

\n
    \n
  • \n

    LND 0.9.x (or greater) with KeySend Enabled

    \n

    How to enable Keysend

    \n

    On lnd.conf add :

    \n
      \n
    • accept-keysend=1
    • \n
    \n

    Or run lnd with this argument:

    \n
      \n
    • --accept-keysend
    • \n
    \n

    Keysend is currently an experimental feature. Your node will now accept payments from any node on the network without having to provide them with a n invoice first. Note: This is still an experimental feature so please be careful.

    \n
  • \n
\n

Running From Source

\n
    \n
  • download the source git clone git@github.com:LN-Juggernaut/juggernaut-desktop.git
  • \n
  • navigate to project directory cd juggernaut-desktop
  • \n
  • install dependencies yarn
  • \n
  • start the project yarn dev
  • \n
\n

Building From Source

\n

You can run yarn package to build an executable that will be output in the release directory.

\n

Running more than one instance while testing

\n

Currently the only way I've been able to do this for testing is to run one using yarn dev and the other using a built release from yarn package. If anyone knows how to run two separate instances of an electron app in development, please let me know!

\n

Maintainers

\n\n

License

\n

MIT © Juggernaut

\n

Contributors

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n
\"\"
John Cantrell

💻
\"\"
Ștefan D. Mihăilă

💻 🎨
\"\"
curly60e

📖
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeOriginal": "

\n
\n

Juggernaut utilizes the Lightning Network to provide end-to-end encrypted, onion-routed, censorship resistanst, peer-to-peer messaging with native payment capabilities.

\n
\n

\n

Install

\n

Download the latest release for your OS and follow the instructions below.

\n

macOS

\n

Double click the .dmg file and then drag Juggernaut.app into your Applications folder.

\n

Windows

\n

Just double click the .exe file to get started.

\n

Linux

\n

You must first make the file executable and then double click or run via cli ./file.AppImage

\n

Getting Help / Support

\n

If you are having problems with Juggernaut, please report the issue on Github or Telegram with screenshots and how to reproduce the issue.

\n

Requirements

\n
    \n
  • \n

    LND 0.9.x (or greater) with KeySend Enabled

    \n

    How to enable Keysend

    \n

    On lnd.conf add :

    \n
      \n
    • accept-keysend=1
    • \n
    \n

    Or run lnd with this argument:

    \n
      \n
    • --accept-keysend
    • \n
    \n

    Keysend is currently an experimental feature. Your node will now accept payments from any node on the network without having to provide them with a n invoice first. Note: This is still an experimental feature so please be careful.

    \n
  • \n
\n

Running From Source

\n
    \n
  • download the source git clone git@github.com:LN-Juggernaut/juggernaut-desktop.git
  • \n
  • navigate to project directory cd juggernaut-desktop
  • \n
  • install dependencies yarn
  • \n
  • start the project yarn dev
  • \n
\n

Building From Source

\n

You can run yarn package to build an executable that will be output in the release directory.

\n

Running more than one instance while testing

\n

Currently the only way I've been able to do this for testing is to run one using yarn dev and the other using a built release from yarn package. If anyone knows how to run two separate instances of an electron app in development, please let me know!

\n

Maintainers

\n\n

License

\n

MIT © Juggernaut

\n

Contributors

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n
\"\"
John Cantrell

💻
\"\"
Ștefan D. Mihăilă

💻 🎨
\"\"
curly60e

📖
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.155Z" + "readmeCleaned": "

\n
\n

Juggernaut utilizes the Lightning Network to provide end-to-end encrypted, onion-routed, censorship resistanst, peer-to-peer messaging with native payment capabilities.

\n
\n

\n

Install

\n

Download the latest release for your OS and follow the instructions below.

\n

macOS

\n

Double click the .dmg file and then drag Juggernaut.app into your Applications folder.

\n

Windows

\n

Just double click the .exe file to get started.

\n

Linux

\n

You must first make the file executable and then double click or run via cli ./file.AppImage

\n

Getting Help / Support

\n

If you are having problems with Juggernaut, please report the issue on Github or Telegram with screenshots and how to reproduce the issue.

\n

Requirements

\n
    \n
  • \n

    LND 0.9.x (or greater) with KeySend Enabled

    \n

    How to enable Keysend

    \n

    On lnd.conf add :

    \n
      \n
    • accept-keysend=1
    • \n
    \n

    Or run lnd with this argument:

    \n
      \n
    • --accept-keysend
    • \n
    \n

    Keysend is currently an experimental feature. Your node will now accept payments from any node on the network without having to provide them with a n invoice first. Note: This is still an experimental feature so please be careful.

    \n
  • \n
\n

Running From Source

\n
    \n
  • download the source git clone git@github.com:LN-Juggernaut/juggernaut-desktop.git
  • \n
  • navigate to project directory cd juggernaut-desktop
  • \n
  • install dependencies yarn
  • \n
  • start the project yarn dev
  • \n
\n

Building From Source

\n

You can run yarn package to build an executable that will be output in the release directory.

\n

Running more than one instance while testing

\n

Currently the only way I've been able to do this for testing is to run one using yarn dev and the other using a built release from yarn package. If anyone knows how to run two separate instances of an electron app in development, please let me know!

\n

Maintainers

\n\n

License

\n

MIT © Juggernaut

\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n
\"\"
John Cantrell

💻
\"\"
Ștefan D. Mihăilă

💻 🎨
\"\"
curly60e

📖
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", + "readmeOriginal": "

\n
\n

Juggernaut utilizes the Lightning Network to provide end-to-end encrypted, onion-routed, censorship resistanst, peer-to-peer messaging with native payment capabilities.

\n
\n

\n

Install

\n

Download the latest release for your OS and follow the instructions below.

\n

macOS

\n

Double click the .dmg file and then drag Juggernaut.app into your Applications folder.

\n

Windows

\n

Just double click the .exe file to get started.

\n

Linux

\n

You must first make the file executable and then double click or run via cli ./file.AppImage

\n

Getting Help / Support

\n

If you are having problems with Juggernaut, please report the issue on Github or Telegram with screenshots and how to reproduce the issue.

\n

Requirements

\n
    \n
  • \n

    LND 0.9.x (or greater) with KeySend Enabled

    \n

    How to enable Keysend

    \n

    On lnd.conf add :

    \n
      \n
    • accept-keysend=1
    • \n
    \n

    Or run lnd with this argument:

    \n
      \n
    • --accept-keysend
    • \n
    \n

    Keysend is currently an experimental feature. Your node will now accept payments from any node on the network without having to provide them with a n invoice first. Note: This is still an experimental feature so please be careful.

    \n
  • \n
\n

Running From Source

\n
    \n
  • download the source git clone git@github.com:LN-Juggernaut/juggernaut-desktop.git
  • \n
  • navigate to project directory cd juggernaut-desktop
  • \n
  • install dependencies yarn
  • \n
  • start the project yarn dev
  • \n
\n

Building From Source

\n

You can run yarn package to build an executable that will be output in the release directory.

\n

Running more than one instance while testing

\n

Currently the only way I've been able to do this for testing is to run one using yarn dev and the other using a built release from yarn package. If anyone knows how to run two separate instances of an electron app in development, please let me know!

\n

Maintainers

\n\n

License

\n

MIT © Juggernaut

\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n
\"\"
John Cantrell

💻
\"\"
Ștefan D. Mihăilă

💻 🎨
\"\"
curly60e

📖
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", + "readmeFetchedAt": "2024-02-29T22:00:53.072Z" + }, + "jukeboks": { + "readmeCleaned": "

Jukeboks

\n

Jukeboks is a fast viewer / player app, built on Electron.\nIn Jukeboks, you can preview images and movies while selecting files.

\n

Features

\n
    \n
  • Preview contents
  • \n
  • images
  • \n
  • movies
  • \n
  • Enable to control with the keyboard
  • \n
  • Automatically play movies with siblings
  • \n
  • Support Multiple buffering
  • \n
  • Enable to create shortcuts
  • \n
  • File Sort Numerically
  • \n
\n

Application's screen

\n

\"screen\"

\n

License

\n

Jukeboks is available under the ISC license.

\n
", + "readmeOriginal": "

Jukeboks

\n

Jukeboks is a fast viewer / player app, built on Electron.\nIn Jukeboks, you can preview images and movies while selecting files.

\n

Features

\n
    \n
  • Preview contents
  • \n
  • images
  • \n
  • movies
  • \n
  • Enable to control with the keyboard
  • \n
  • Automatically play movies with siblings
  • \n
  • Support Multiple buffering
  • \n
  • Enable to create shortcuts
  • \n
  • File Sort Numerically
  • \n
\n

Application's screen

\n

\"screen\"

\n

License

\n

Jukeboks is available under the ISC license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:53.155Z" }, "joplin": { - "readmeCleaned": "
\n

\"Donate \"Sponsor \"Become \"Donate

\n\n
\n

🌞 Joplin participates in Google Summer of Code 2022! More info on the announcement post. 🌞

\n
\n

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.

\n

Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.

\n

The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.

\n

Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.

\n

The application is available for Windows, Linux, macOS, Android and iOS. A Web Clipper, to save web pages and screenshots from your browser, is also available for Firefox and Chrome.

\n
\n

Installation

\n

Three types of applications are available: for desktop (Windows, macOS and Linux), for mobile (Android and iOS) and for terminal (Windows, macOS, Linux and FreeBSD). All the applications have similar user interfaces and can synchronise with each other.

\n

Desktop applications

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operating SystemDownload
Windows (32 and 64-bit)\"Get
macOS\"Get
Linux\"Get
\n

On Windows, you may also use the Portable version. The portable application allows installing the software on a portable device such as a USB key. Simply copy the file JoplinPortable.exe in any directory on that USB key ; the application will then create a directory called \"JoplinProfile\" next to the executable file.

\n

On Linux, the recommended way is to use the following installation script as it will handle the desktop icon too:

\n
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
\n

Mobile applications

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operating SystemDownloadAlt. Download
Android\"Getor download the APK file: 64-bit 32-bit
iOS\"Get-
\n

Terminal application

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operating systemMethod
macOS, Linux, or Windows (via WSL)Important: First, install Node 12+.

NPM_CONFIG_PREFIX=~/.joplin-bin npm install -g joplin
sudo ln -s ~/.joplin-bin/bin/joplin /usr/bin/joplin

By default, the application binary will be installed under ~/.joplin-bin. You may change this directory if needed. Alternatively, if your npm permissions are setup as described here (Option 2) then simply running npm -g install joplin would work.
\n

To start it, type joplin.

\n

For usage information, please refer to the full Joplin Terminal Application Documentation.

\n

Web Clipper

\n

The Web Clipper is a browser extension that allows you to save web pages and screenshots from your browser. For more information on how to install and use it, see the Web Clipper Help Page.

\n

Unofficial Alternative Distributions

\n

There are a number of unofficial alternative Joplin distributions. If you do not want to or cannot use appimages or any of the other officially supported releases then you may wish to consider these.

\n

However these come with a caveat in that they are not officially supported so certain issues may not be supportable by the main project. Rather support requests, bug reports and general advice would need to go to the maintainers of these distributions.

\n

A community maintained list of these distributions can be found here: Unofficial Joplin distributions

\n

Sponsors

\n\n

\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

avanderberg

c-nagy

cabottech

chr15m

chrootlogin

clmntsl

cuongtransc

dbrandonjohnson

fbloise

fourstepper

h4sh5

iamwillbar

Jesssullivan

joesfer

kianenigma

konishi-t

marcdw1289

maxtruxa

mcejp

nicholashead

piccobit

ravenscroftj

taskcruncher

thismarty

thomasbroussard
\n\n\n

Table of contents

\n\n\n

Features

\n
    \n
  • Desktop, mobile and terminal applications.
  • \n
  • Web Clipper for Firefox and Chrome.
  • \n
  • End To End Encryption (E2EE).
  • \n
  • Note history (revisions).
  • \n
  • Synchronisation with various services, including Nextcloud, Dropbox, WebDAV and OneDrive.
  • \n
  • Offline first, so the entire data is always available on the device even without an internet connection.
  • \n
  • Import Enex files (Evernote export format) and Markdown files.
  • \n
  • Export JEX files (Joplin Export format) and raw files.
  • \n
  • Support notes, to-dos, tags and notebooks.
  • \n
  • Sort notes by multiple criteria - title, updated time, etc.
  • \n
  • Support for alarms (notifications) in mobile and desktop applications.
  • \n
  • Markdown notes, which are rendered with images and formatting in the desktop and mobile applications. Support for extra features such as math notation and checkboxes.
  • \n
  • Choice of both Markdown and Rich Text (WYSIWYG) editors.
  • \n
  • File attachment support - images are displayed, other files are linked and can be opened in the relevant application.
  • \n
  • Inline display of PDF, video and audio files.
  • \n
  • Goto Anything feature.
  • \n
  • Search functionality.
  • \n
  • Geo-location support.
  • \n
  • Supports multiple languages.
  • \n
  • External editor support - open notes in your favorite external editor with one click in Joplin.
  • \n
  • Extensible functionality through plugin and data APIs.
  • \n
  • Custom CSS support for customisation of both the rendered markdown and overall user interface.
  • \n
  • Customisable layout allows toggling, movement and sizing of various elements.
  • \n
  • Keyboard shortcuts are editable and allow binding of most Joplin commands with export/import functionality.
  • \n
\n

Importing

\n

Importing from Evernote

\n

Joplin was designed as a replacement for Evernote and so can import complete Evernote notebooks, as well as notes, tags, resources (attached files) and note metadata (such as author, geo-location, etc.) via ENEX files. In terms of data, the only two things that might slightly differ are:

\n
    \n
  • \n

    Recognition data - Evernote images, in particular scanned (or photographed) documents have recognition data associated with them. It is the text that Evernote has been able to recognise in the document. This data is not preserved when the note are imported into Joplin. However, should it become supported in the search tool or other parts of Joplin, it should be possible to regenerate this recognition data since the actual image would still be available.

    \n
  • \n
  • \n

    Colour, font sizes and faces - Evernote text is stored as HTML and this is converted to Markdown during the import process. For notes that are mostly plain text or with basic formatting (bold, italic, bullet points, links, etc.) this is a lossless conversion, and the note, once rendered back to HTML should be very similar. Tables are also imported and converted to Markdown tables. For very complex notes, some formatting data might be lost - in particular colours, font sizes and font faces will not be imported. The text itself however is always imported in full regardless of formatting. If it is essential that this extra data is preserved then Joplin also allows import of ENEX files as HTML.

    \n
  • \n
\n

To import Evernote data, first export your Evernote notebooks to ENEX files as described here. Then follow these steps:

\n

In the desktop application, open File > Import > ENEX and select your file. The notes will be imported into a new separate notebook. If needed they can then be moved to a different notebook, or the notebook can be renamed, etc.

\n

In the terminal application, in command-line mode, type import /path/to/file.enex. This will import the notes into a new notebook named after the filename.

\n

Importing from Markdown files

\n

Joplin can import notes from plain Markdown file. You can either import a complete directory of Markdown files or individual files.

\n

In the desktop application:

\n
    \n
  • File import: Go to File > Import > MD - Markdown (file) and select the Markdown file. This file will then be imported to the currently selected Notebook.
  • \n
  • Directory import: Go to File > Import > MD - Markdown (directory) and select the top level of the directory that is being imported. Directory (folder) structure will be preserved in the Notebook > Subnotebook > Note structure within Joplin.
  • \n
\n

In the terminal application, in command-line mode, type import --format md /path/to/file.md or import --format md /path/to/directory/.

\n

Importing from other applications

\n

In general the way to import notes from any application into Joplin is to convert the notes to ENEX files (Evernote format) and to import these ENEX files into Joplin using the method above. Most note-taking applications support ENEX files so it should be relatively straightforward. For help about specific applications, see below:

\n\n

Exporting

\n

Joplin can export to the JEX format (Joplin Export file), which is a tar file that can contain multiple notes, notebooks, etc. This is a lossless format in that all the notes, but also metadata such as geo-location, updated time, tags, etc. are preserved. This format is convenient for backup purposes and can be re-imported into Joplin. A \"raw\" format is also available. This is the same as the JEX format except that the data is saved to a directory and each item represented by a single file.\nJoplin is also capable of exporting to a number of other formats including HTML and PDF which can be done for single notes, notebooks or everything.

\n

Synchronisation

\n

One of the goals of Joplin is to avoid being tied to any particular company or service, whether it is Evernote, Google or Microsoft. As such the synchronisation is designed without any hard dependency to any particular service. Most of the synchronisation process is done at an abstract level and access to external services, such as Nextcloud or Dropbox, is done via lightweight drivers. It is easy to support new services by creating simple drivers that provide a filesystem-like interface, i.e. the ability to read, write, delete and list items. It is also simple to switch from one service to another or to even sync to multiple services at once. Each note, notebook, tags, as well as the relation between items is transmitted as plain text files during synchronisation, which means the data can also be moved to a different application, can be easily backed up, inspected, etc.

\n

Currently, synchronisation is possible with Nextcloud, WebDAV, Dropbox, OneDrive or the local filesystem. To enable synchronisation please follow the instructions below. After that, the application will synchronise in the background whenever it is running, or you can click on \"Synchronise\" to start a synchronisation manually. Joplin will background sync automatically after any content change is made on the local application.

\n

If the terminal client has been installed, it is possible to also synchronise outside of the user interface by typing joplin sync from the terminal. This can be used to setup a cron script to synchronise at a regular interval. For example, this would do it every 30 minutes:

\n

*/30 * * * * /path/to/joplin sync

\n

Nextcloud synchronisation

\n

Nextcloud is a self-hosted, private cloud solution. It can store documents, images and videos but also calendars, passwords and countless other things and can sync them to your laptop or phone. As you can host your own Nextcloud server, you own both the data on your device and infrastructure used for synchronisation. As such it is a good fit for Joplin. The platform is also well supported and with a strong community, so it is likely to be around for a while - since it's open source anyway, it is not a service that can be closed, it can exist on a server for as long as one chooses.

\n

In the desktop application or mobile application, go to the Configuration screen and select Nextcloud as the synchronisation target. Then input the WebDAV URL (to get it, click on Settings in the bottom left corner of the page, in Nextcloud), this is normally https://example.com/nextcloud/remote.php/webdav/Joplin (make sure to create the \"Joplin\" directory in Nextcloud), and set the username and password. If it does not work, please see this explanation for more details.

\n

In the terminal application, you will need to set the sync.target config variable and all the sync.5.path, sync.5.username and sync.5.password config variables to, respectively the Nextcloud WebDAV URL, your username and your password. This can be done from the command line mode using:

\n
:config sync.5.path https://example.com/nextcloud/remote.php/webdav/Joplin\n:config sync.5.username YOUR_USERNAME\n:config sync.5.password YOUR_PASSWORD\n:config sync.target 5\n
\n

If synchronisation does not work, please consult the logs in the app profile directory - it is often due to a misconfigured URL or password. The log should indicate what the exact issue is.

\n

WebDAV synchronisation

\n

Select the \"WebDAV\" synchronisation target and follow the same instructions as for Nextcloud above (for the terminal application you will need to select sync target 6 rather than 5)

\n

WebDAV-compatible services that are known to work with Joplin:

\n\n

Dropbox synchronisation

\n

When syncing with Dropbox, Joplin creates a sub-directory in Dropbox, in /Apps/Joplin and read/write the notes and notebooks from it. The application does not have access to anything outside this directory.

\n

In the desktop application or mobile application, select \"Dropbox\" as the synchronisation target in the Configuration screen (it is selected by default). Then, to initiate the synchronisation process, click on the \"Synchronise\" button in the sidebar and follow the instructions.

\n

In the terminal application, to initiate the synchronisation process, type :sync. You will be asked to follow a link to authorise the application.

\n

OneDrive synchronisation

\n

When syncing with OneDrive, Joplin creates a sub-directory in OneDrive, in /Apps/Joplin and read/write the notes and notebooks from it. The application does not have access to anything outside this directory.

\n

In the desktop application or mobile application, select \"OneDrive\" as the synchronisation target in the Configuration screen. Then, to initiate the synchronisation process, click on the \"Synchronise\" button in the sidebar and follow the instructions.

\n

In the terminal application, to initiate the synchronisation process, type :sync. You will be asked to follow a link to authorise the application (simply input your Microsoft credentials - you do not need to register with OneDrive).

\n

S3 synchronisation

\n

As of Joplin 2.x.x, Joplin supports multiple S3 providers. We expose some options that will need to be configured depending on your provider of choice. We have tested with UpCloud, AWS, and Linode. others should work as well.

\n

In the desktop application or mobile application, select \"S3 (Beta)\" as the synchronisation target in the Configuration screen.

\n
    \n
  • S3 Bucket: The name of your Bucket, such as joplin-bucket
  • \n
  • S3 URL: Fully qualified URL; For AWS this should be https://s3.amazonaws.com/
  • \n
  • S3 Access Key & S3 Secret Key: The User's programmatic access key. To create a new key & secret on AWS, visit IAM Security Credentials. For other providers follow their documentation.
  • \n
  • S3 Region: Some providers require you to provide the region of your bucket. This is usually in the form of \"eu-west1\" or something similar depending on your region. For providers that do not require a region, you can leave it blank.
  • \n
  • Force Path Style: This setting enables Joplin to talk to S3 providers using an older style S3 Path. Depending on your provider you may need to try with this on and off.
  • \n
\n

While creating a new Bucket for Joplin, disable Bucket Versioning, enable Block all public access and enable Default encryption with Amazon S3 key (SSE-S3). Some providers do not expose these options, and it could create a syncing problem. Do attempt and report back so we can update the documentation appropriately.

\n

To add a Bucket Policy from the AWS S3 Web Console, navigate to the Permissions tab. Temporarily disable Block all public access to edit the Bucket policy, something along the lines of:

\n
{\n    \"Version\": \"2012-10-17\",\n    \"Statement\": [\n        {\n            \"Sid\": \"VisualEditor0\",\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                  \"s3:ListBucket\",\n                  \"s3:GetBucketLocation\",\n                  \"s3:GetObject\",\n                  \"s3:DeleteObject\",\n                  \"s3:DeleteObjectVersion\",\n                  \"s3:PutObject\"\n            ],\n            \"Resource\": [\n                \"arn:aws:s3:::joplin-bucket\",\n                \"arn:aws:s3:::joplin-bucket/*\"\n            ]\n        }\n    ]\n}\n
\n

Configuration settings for tested providers

\n

All providers will require a bucket, Access Key, and Secret Key.

\n

If you provide a configuration and you receive \"success!\" on the \"check config\" then your S3 sync should work for your provider. If you do not receive success, you may need to adjust your settings, or save them, restart the app, and attempt a sync. This may reveal more clear error messaging that will help you deduce the problem.

\n

AWS

\n\n

Linode

\n
    \n
  • URL: https://.linodeobjects.com
  • \n
  • Region: empty
  • \n
  • Force Path Style: unchecked
  • \n
\n

UpCloud

\n
    \n
  • URL: https://..upcloudobjects.com (They will provide you with multiple URLs, the one that follows this pattern should work.)
  • \n
  • Region: required
  • \n
  • Force Path Style: unchecked
  • \n
\n

Encryption

\n

Joplin supports end-to-end encryption (E2EE) on all the applications. E2EE is a system where only the owner of the notes, notebooks, tags or resources can read them. It prevents potential eavesdroppers - including telecom providers, internet providers, and even the developers of Joplin from being able to access the data. Please see the End-To-End Encryption Tutorial for more information about this feature and how to enable it.

\n

For a more technical description, mostly relevant for development or to review the method being used, please see the Encryption specification.

\n

Note history

\n

The Joplin applications automatically save previous versions of your notes at regular intervals. These versions are synced across devices and can be viewed from the desktop application. To do so, click on the \"Information\" button on a note, then click on \"Previous version of this note\". From this screen you can view the previous versions of the note as well as restore any of them.

\n

This feature can be disabled from the \"Note history\" section in the Configuration screen, and it is also possible to change for how long the history of a note is saved.

\n

More information please see the Note History page.

\n

External text editor

\n

Joplin notes can be opened and edited using an external editor of your choice. It can be a simple text editor like Notepad++ or Sublime Text or an actual Markdown editor like Typora. In that case, images will also be displayed within the editor. To open the note in an external editor, click on the icon in the toolbar or press Ctrl+E (or Cmd+E). Your default text editor will be used to open the note. If needed, you can also specify the editor directly in the General Options, under \"Text editor command\".

\n

Attachments

\n

Any kind of file can be attached to a note. In Markdown, links to these files are represented as a simple ID to the attachment, clicking on this link will open the file in the default application. In the case of audio, video and pdf files, these will be displayed inline with the note and so can be viewed or played within Joplin.

\n

In the desktop application, files can be attached either by clicking the \"Attach file\" icon in the editor or via drag and drop. If you prefer to create a link to a local file instead, hold the ALT key while performing the drag and drop operation. You can also copy and paste images directly in the editor via Ctrl+V.

\n

Resources that are not attached to any note will be automatically deleted in accordance to the Note History settings.

\n

Important: Resources larger than 10 MB are not currently supported on mobile. They will crash the application when synchronising so it is recommended not to attach such resources at the moment. The issue is being looked at.

\n

Downloading attachments

\n

The way the attachments are downloaded during synchronisation can be customised in the Configuration screen, under \"Attachment download behaviour\". The default option (\"Always\") is to download all the attachments, all the time, so that the data is available even when the device is offline. There is also the option to download the attachments manually (option \"Manual\"), by clicking on it, or automatically (Option \"Auto\"), in which case the attachments are downloaded only when a note is opened. These options should help saving disk space and network bandwidth, especially on mobile.

\n

Notifications

\n

In the desktop and mobile apps, an alarm can be associated with any to-do. It will be triggered at the given time by displaying a notification. How the notification will be displayed depends on the operating system since each has a different way to handle this. Please see below for the requirements for the desktop applications:

\n
    \n
  • Windows: >= 8. Make sure the Action Center is enabled on Windows. Task bar balloon for Windows < 8. Growl as fallback. Growl takes precedence over Windows balloons.
  • \n
  • macOS: >= 10.8 or Growl if earlier.
  • \n
  • Linux: notify-send tool, delivered through packages notify-osd, libnotify-bin or libnotify-tools. GNOME should have this by default, but install libnotify-tools if using KDE Plasma.
  • \n
\n

See documentation and flow chart for reporter choice

\n

On mobile, the alarms will be displayed using the built-in notification system.

\n

If for any reason the notifications do not work, please open an issue.

\n

Sub-notebooks

\n

Sub-notebooks allow organising multiple notebooks into a tree of notebooks. For example it can be used to regroup all the notebooks related to work, to family or to a particular project under a parent notebook.

\n

\"\"

\n
    \n
  • In the desktop application, to create a subnotebook, drag and drop it onto another notebook. To move it back to the root, drag and drop it on the \"Notebooks\" header. Currently only the desktop app can be used to organise the notebooks.
  • \n
  • The mobile application supports displaying and collapsing/expanding the tree of notebooks, however it does not currently support moving the subnotebooks to different notebooks.
  • \n
  • The terminal app supports displaying the tree of subnotebooks but it does not support collapsing/expanding them or moving the subnotebooks around.
  • \n
\n

Markdown

\n

Joplin uses and renders a Github-flavoured Markdown with a few variations and additions. In particular it adds math formula support, interactive checkboxes and support for note links. Joplin also supports Markdown plugins which allow enabling and disabling various advanced Markdown features. Have a look at the Markdown Guide for more information.

\n

Custom CSS

\n

Rendered markdown can be customized by placing a userstyle file in the profile directory ~/.config/joplin-desktop/userstyle.css (This path might be different on your device - check at the top of the General page of the Configuration screen for the exact path). This file supports standard CSS syntax. Joplin must be restarted for the new css to be applied, please ensure that Joplin is not closing to the tray, but is actually exiting. Note that this file is used for both displaying the notes and printing the notes. Be aware how the CSS may look printed (for example, printing white text over a black background is usually not wanted).

\n

The whole UI can be customized by placing a custom editor style file in the profile directory ~/.config/joplin-desktop/userchrome.css.

\n

Important: userstyle.css and userchrome.css are provided for your convenience, but they are advanced settings, and styles you define may break from one version to the next. If you want to use them, please know that it might require regular development work from you to keep them working. The Joplin team cannot make a commitment to keep the application HTML structure stable.

\n

Plugins

\n

The desktop app has the ability to extend beyond its standard functionality by the way of plugins. These plugins adhere to the Joplin plugin API and can be installed & configured within the application via the Plugins page in the Configuration screen. This menu allows the manual installation of the plugin using the single 'Joplin Plugin Archive' (*.jpl) file. Once the application is reloaded the plugins will appear within the plugins menu where they can be toggled on/off or removed entirely.

\n

Plugins are currently maintained by the community in the Joplin Discourse 'plugins' category.

\n

For more information see Plugins

\n

Searching

\n

Joplin implements the SQLite Full Text Search (FTS4) extension. It means the content of all the notes is indexed in real time and search queries return results very fast. Both Simple FTS Queries and Full-Text Index Queries are supported. See below for the list of supported queries:

\n

One caveat of SQLite FTS is that it does not support languages which do not use Latin word boundaries (spaces, tabs, punctuation). To solve this issue, Joplin has a custom search mode, that does not use FTS, but still has all of its features (multi term search, filters, etc.). One of its drawbacks is that it can get slow on larger note collections. Also, the sorting of the results will be less accurate, as the ranking algorithm (BM25) is, for now, only implemented for FTS. Finally, in this mode there are no restrictions on using the * wildcard (swim*, *swim and ast*rix all work). This search mode is currently enabled if one of the following languages are detected:

\n
    \n
  • Chinese
  • \n
  • Japanese
  • \n
  • Korean
  • \n
  • Thai
  • \n
\n

Supported queries

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Search typeDescriptionExample
Single wordReturns all the notes that contain this term.For example, searching for cat will return all the notes that contain this exact word. Note: it will not return the notes that contain the substring - thus, for \"cat\", notes that contain \"cataclysmic\" or \"prevaricate\" will not be returned.
Multiple wordReturns all the notes that contain all these words, but not necessarily next to each other.dog cat - will return any notes that contain the words \"dog\" and \"cat\" anywhere in the note, no necessarily in that order nor next to each other. It will not return results that contain \"dog\" or \"cat\" only.
PhraseAdd double quotes to return the notes that contain exactly this phrase.\"shopping list\" - will return the notes that contain these exact terms next to each other and in this order. It will not return for example a note that contains \"going shopping with my list\".
PrefixAdd a wildcard to return all the notes that contain a term with a specified prefix.swim* - will return all the notes that contain eg. \"swim\", but also \"swimming\", \"swimsuit\", etc. IMPORTANT: The wildcard can only be at the end - it will be ignored at the beginning of a word (eg. *swim) and will be treated as a literal asterisk in the middle of a word (eg. ast*rix)
Switch to basic searchOne drawback of Full Text Search is that it ignores most non-alphabetical characters. However in some cases you might want to search for this too. To do that, you can use basic search. You switch to this mode by prefixing your search with a slash /. This won't provide the benefits of FTS but it will allow searching exactly for what you need. Note that it can also be much slower, even extremely slow, depending on your query./\"- [ ]\" - will return all the notes that contain unchecked checkboxes.
\n

Search filters

\n

You can also use search filters to further restrict the search.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OperatorDescriptionExample
-If placed before a text term, it excludes the notes that contain that term. You can also place it before a filter to negate it.-spam searches for all notes without the word spam.
office -trash searches for all notes with the wordoffice and without the word trash.
any:Return notes that satisfy any/all of the required conditions. any:0 is the default, which means all conditions must be satisfied.any:1 cat dog will return notes that have the word cat or dog.
any:0 cat dog will return notes with both the words cat and dog.
title:
body:
Restrict your search to just the title or the body field.title:\"hello world\" searches for notes whose title contains hello and world.
title:hello -body:world searches for notes whose title contains hello and body does not contain world.
tag:Restrict the search to the notes with the specified tags.tag:office searches for all notes having tag office.
tag:office tag:important searches for all notes having both office and important tags.
tag:office -tag:spam searches for notes having tag office which do not have tag spam.
any:1 tag:office tag:spam searches for notes having tag office or tag spam.
tag:be*ful does a search with wildcards.
tag:* returns all notes with tags.
-tag:* returns all notes without tags.
notebook:Restrict the search to the specified notebook(s).notebook:books limits the search scope within books and all its subnotebooks.
notebook:wheel*time does a wildcard search.
created:
updated:
due:
Searches for notes created/updated on dates specified using YYYYMMDD format. You can also search relative to the current day, week, month, or year.created:20201218 will return notes created on or after December 18, 2020.
-updated:20201218 will return notes updated before December 18, 2020.
created:20200118 -created:20201215 will return notes created between January 18, 2020, and before December 15, 2020.
created:202001 -created:202003 will return notes created on or after January and before March 2020.
updated:1997 -updated:2020 will return all notes updated between the years 1997 and 2019.
created:day-2 searches for all notes created in the past two days.
updated:year-0 searches all notes updated in the current year.
-due:day+7 will return all todos which are due or will be due in the next seven days.
-due:day-5 searches all todos that are overdue for more than 5 days.
type:Restrict the search to either notes or todos.type:note to return all notes
type:todo to return all todos
iscompleted:Restrict the search to either completed or uncompleted todos.iscompleted:1 to return all completed todos
iscompleted:0 to return all uncompleted todos
latitude:
longitude:
altitude:
Filter by locationlatitude:40 -latitude:50 to return notes with latitude >= 40 and < 50
resource:Filter by attachment MIME typeresource:image/jpeg to return notes with a jpeg attachment.
-resource:application/pdf to return notes without a pdf attachment.
resource:image/* to return notes with any images.
sourceurl:Filter by source URLsourceurl:https://www.google.com
sourceurl:*joplinapp.org to perform a wildcard search.
id:Filter by note IDid:9cbc1b4f242043a9b8a50627508bccd5 return a note with the specified id
\n

Note: In the CLI client you have to escape the query using -- when using negated filters.\nEg. :search -- \"-tag:tag1\".

\n

The filters are implicitly connected by and/or connectives depending on the following rules:

\n
    \n
  • By default, all filters are connected by \"AND\".
  • \n
  • To override this default behaviour, use the any filter, in which case the search terms will be connected by \"OR\" instead.
  • \n
  • There's an exception for the notebook filters which are connected by \"OR\". The reason being that no note can be in multiple notebooks at once.
  • \n
\n

Incorrect search filters are interpreted as a phrase search, e.g. misspelled nootebook:Example or non-existing https://joplinapp.org.

\n

Search order

\n

Notes are sorted by \"relevance\". Currently it means the notes that contain the requested terms the most times are on top. For queries with multiple terms, it also matters how close to each other the terms are. This is a bit experimental so if you notice a search query that returns unexpected results, please report it in the forum, providing as many details as possible to replicate the issue.

\n

Goto Anything

\n

In the desktop application, press Ctrl+P or Cmd+P and type a note title or part of its content to jump to it. Or type # followed by a tag name, or @ followed by a notebook name.

\n

Donations

\n

Donations to Joplin support the development of the project. Developing quality applications mostly takes time, but there are also some expenses, such as digital certificates to sign the applications, app store fees, hosting, etc. Most of all, your donation will make it possible to keep up the current development standard.

\n

Please see the donation page for information on how to support the development of Joplin.

\n

Community

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
Support ForumThis is the main place for general discussion about Joplin, user support, software development questions, and to discuss new features. Also where the latest beta versions are released and discussed.
Twitter feedFollow us on Twitter
Mastodon feedFollow us on Mastodon
Patreon pageThe latest news are often posted there
Discord serverOur chat server
Sub-redditAlso a good place to get help
\n

Contributing

\n

Please see the guide for information on how to contribute to the development of Joplin: https://github.com/laurent22/joplin/blob/dev/CONTRIBUTING.md

\n

Localisation

\n

Joplin is currently available in the languages below. If you would like to contribute a new translation, it is quite straightforward, please follow these steps:

\n
    \n
  • Download Poedit, the translation editor, and install it.
  • \n
  • Download the file to be translated.
  • \n
  • In Poedit, open this .pot file, go into the Catalog menu and click Configuration. Change \"Country\" and \"Language\" to your own country and language.
  • \n
  • From then you can translate the file.
  • \n
  • Once it is done, please open a pull request and add the file to it.
  • \n
\n

This translation will apply to the three applications - desktop, mobile and terminal.

\n

To update a translation, follow the same steps as above but instead of getting the .pot file, get the .po file for your language from the table below.

\n

Current translations:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 LanguagePo FileLast translatorPercent done
ArabicarWhaell O89%
Basqueeujuan.abasolo@ehu.eus25%
Bosnian (Bosna i Hercegovina)bs_BADerviš T.64%
Bulgarian (България)bg_BG50%
CatalancaXavi Ivars98%
Croatian (Hrvatska)hr_HRMilo Ivir100%
Czech (Česká republika)cs_CZMichal Stanke86%
Dansk (Danmark)da_DKERYpTION98%
Deutsch (Deutschland)de_DEMrKanister98%
Eesti Keel (Eesti)et_EE49%
English (United Kingdom)en_GB100%
English (United States of America)en_US100%
Español (España)es_ESFrancisco Mora98%
EsperantoeoMarton Paulo28%
Finnish (Suomi)fi_FImrkaato098%
Français (France)fr_FRLaurent Cozic100%
Galician (España)gl_ESMarcos Lans32%
Indonesian (Indonesia)id_IDeresytter88%
Italiano (Italia)it_ITAlbano Battistella86%
Magyar (Magyarország)hu_HUMagyari Balázs75%
Nederlands (België, Belgique, Belgien)nl_BE88%
Nederlands (Nederland)nl_NLMHolkamp98%
Norwegian (Norge, Noreg)nb_NOMats Estensen98%
PersianfaKourosh Firoozbakht62%
Polski (Polska)pl_PLkonhi81%
Português (Brasil)pt_BRRenato Nunes Bastos98%
Português (Portugal)pt_PTDiogo Caveiro81%
RomânăroCristi Duluta57%
Slovenian (Slovenija)sl_SIMartin Korelič90%
SvenskasvJonatan Nyberg98%
Thai (ประเทศไทย)th_TH41%
Tiếng Việtvi87%
Türkçe (Türkiye)tr_TRArda Kılıçdağı96%
Ukrainian (Україна)uk_UAVyacheslav Andreykiv80%
Ελληνικά (Ελλάδα)el_GRHarris Arvanitis98%
Русский (Россия)ru_RUSergey Segeda89%
српски језик (Србија)sr_RS72%
中文 (简体)zh_CNhoraceyoung98%
中文 (繁體)zh_TWSiderealArt87%
日本語 (日本)ja_JPgenneko98%
한국어koJi-Hyeon Gim86%
\n\n

Contributors

\n

Thank you to everyone who've contributed to Joplin's source code!

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

laurent22

tessus

CalebJohn

mic704b

roman-r-m

genneko

j-krl

tanrax

naviji

PackElend

rtmkrlv

fmrtn

potatogim

devonzuegel

anjulalk

gabcoh

matsest

abonte

Abijeet

ishantgupta777

JackGruber

Ardakilic

rabeehrz

coderrsid

foxmask

innocuo

Rahulm2310

readingsnail

mablin7

XarisA

jonath92

alexdevero

Runo-saduwa

marcosvega91

petrz12

rnbastos

ProgramFan

zblesk

vsimkus

moltenform

nishantwrp

zuphilip

Rishabh-malhotraa

metbril

WhiredPlanck

milotype

yaozeye

ylc395

RenatoXSR

RedDocMD

q1011

amitsin6h

Atalanttore

Mannivu

martonpaulo

mmahmoudian

rccavalcanti

ShaneKilkelly

sinkuu

stweil

conyx

anihm136

archont00

bradmcl

tfinnberg

amandamcg

marcushill

nathanleiby

RaphaelKimmig

Vaso3

sensor-freak

lkiThakur

infinity052

BartBucknill

mrwulf

chrisb86

chrmoritz

Daeraxa

Elaborendum

ethan42411

JOJ0

jalajcodes

jblunck

jdrobertso

Jesssullivan

jmontane

johanhammar

solariz

maicki

mjjzf

rt-oliveira

sebastienjust

sealch

StarFang208

Subhra264

SubodhDahal

TobiasDev

Whaell

jyuvaraj03

kowalskidev

alexchee

axq

barbowza

eresytter

lightray22

lscolombo

mrkaato

pf-siedler

ruuti

s1nceri7y

kornava

ShuiHuo

ikunya

Ahmad45123

bedwardly-down

dcaveiro

hexclover

2jaeyeol

thackeraaron

aaronxn

xUser5000

iamabhi222

Aksh-Konda

alanfortlink

AverageUser2

afischer211

a13xk

apankratov

teterkin

avanderberg

serenitatis

lex111

Alkindi42

Jumanjii

AlphaJack

Lord-Aman

richtwin567

ajilderda

adrynov

andrewperry

tekdel

anshuman9999

rasklaad

Technik-J

Shaxine

antonio-ramadas

heyapoorva

assimd

Atrate

Beowulf2

bimlas

brenobaptista

brttbndr

carlbordum

carlosedp

chaifeng

charles-e

cyy5358

Chillu1

Techwolf12

cloudtrends

idcristi

damienmascre

daniellandau

danil-tolkachev

darshani28

daukadolt

NeverMendel

dervist

diego-betto

erdody

domgoodwin

b4mboo

donbowman

sirnacnud

dflock

drobilica

educbraga

eduardokimmel

VodeniZeko

ei-ke

einverne

eodeluga

fathyar

fer22f

fpindado

FleischKarussel

talkdirty

gmaubach

gmag11

Jackymancs4

Glandos

vibraniumdev

gusbemacbe

HOLLYwyh

Fvbor

bennetthanna

harshitkathuria

Vistaus

ianjs

iahmedbacha

IrvinDominin

ishammahajan

ffadilaputra

JRaiden16

jacobherrington

jamesadjinwa

jrwrigh

jaredcrowe

volatilevar

innkuika

JoelRSimpson

joeltaylor

exic

JonathanPlasse

joesfer

joybinchen

kaustubhsh

y-usuzumi

xuhcc

kirtanprht

k0ur0x

kklas

xmlangel

troilus

lboullo0

dbinary

marc-bouvier

mvonmaltitz

mlkood

plextoriano

Marmo

mcejp

freaktechnik

martinkorelic

Petemir

matsair

mgroth0

silentmatt

maxs-test

MichBoi

MichipX

MrTraduttore

sanjarcode

Mustafa-ALD

NJannasch

zomglings

Frichetten

nicolas-suzuki

Ouvill

shorty2380

dist3r

rakleed

idle-code

bobchao

Diadlo

pranavmodx

R3dError

rajprakash00

rahil1304

rasulkireev

reinhart1010

Retew

ambrt

Derkades

fourstepper

rodgco

Ronnie76er

roryokane

ruzaq

szokesandor

SamuelBlickle

livingc0l0ur

bronson

semperor

shawnaxsom

SFoskitt

kcrt

xissy

tams

Tekki

ThatcherC

TheoDutch

tbroadley

Kriechi

tkilaker

Tim-Erwin

tcyrus

tobias-grasse

strobeltobias

kostegit

tbergeron

Ullas-Aithal

MyTheValentinus

vassudanagunta

vijayjoshi16

max-keviv

vandreykiv

WisdomCode

xsak

ymitsos

abolishallprivateproperty

aerotog

albertopasqualetto

asrient

bestlibre

boring10

cadolphs

colorchestra

cybertramp

dartero

delta-emil

doc75

dsp77

ebayer

elsiehupp

espinosa

exponentactivity

exprez135

fab4x

fabianski7

rasperepodvipodvert

gasolin

githubaccount073

hms5232

hydrandt

iamtalwinder

jabdoa2

jduar

jibedoubleve

johanvanheusden

jtagcat

konhi

krzysiekwie

lighthousebulb

luzpaz

majsterkovic

mak2002

nmiquan

nullpointer666

oscaretu

oskarsh

osso73

over-soul

pensierocrea

pomeloy

rhtenhove

rikanotank1

rxliuli

simonsan

stellarpower

suixinio

sumomo-99

xtatsux

taw00

tcassaert

victante

Voltinus

xcffl

yourcontact

zaoyifan

zawnk

zen-quo

zozolina123

xcession

paventyang

jackytsu

zhangmx
\n\n
", - "readmeOriginal": "
\n

\"Donate \"Sponsor \"Become \"Donate

\n\n
\n

🌞 Joplin participates in Google Summer of Code 2022! More info on the announcement post. 🌞

\n
\n

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.

\n

Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.

\n

The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.

\n

Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.

\n

The application is available for Windows, Linux, macOS, Android and iOS. A Web Clipper, to save web pages and screenshots from your browser, is also available for Firefox and Chrome.

\n
\n

Installation

\n

Three types of applications are available: for desktop (Windows, macOS and Linux), for mobile (Android and iOS) and for terminal (Windows, macOS, Linux and FreeBSD). All the applications have similar user interfaces and can synchronise with each other.

\n

Desktop applications

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operating SystemDownload
Windows (32 and 64-bit)\"Get
macOS\"Get
Linux\"Get
\n

On Windows, you may also use the Portable version. The portable application allows installing the software on a portable device such as a USB key. Simply copy the file JoplinPortable.exe in any directory on that USB key ; the application will then create a directory called \"JoplinProfile\" next to the executable file.

\n

On Linux, the recommended way is to use the following installation script as it will handle the desktop icon too:

\n
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
\n

Mobile applications

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operating SystemDownloadAlt. Download
Android\"Getor download the APK file: 64-bit 32-bit
iOS\"Get-
\n

Terminal application

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Operating systemMethod
macOS, Linux, or Windows (via WSL)Important: First, install Node 12+.

NPM_CONFIG_PREFIX=~/.joplin-bin npm install -g joplin
sudo ln -s ~/.joplin-bin/bin/joplin /usr/bin/joplin

By default, the application binary will be installed under ~/.joplin-bin. You may change this directory if needed. Alternatively, if your npm permissions are setup as described here (Option 2) then simply running npm -g install joplin would work.
\n

To start it, type joplin.

\n

For usage information, please refer to the full Joplin Terminal Application Documentation.

\n

Web Clipper

\n

The Web Clipper is a browser extension that allows you to save web pages and screenshots from your browser. For more information on how to install and use it, see the Web Clipper Help Page.

\n

Unofficial Alternative Distributions

\n

There are a number of unofficial alternative Joplin distributions. If you do not want to or cannot use appimages or any of the other officially supported releases then you may wish to consider these.

\n

However these come with a caveat in that they are not officially supported so certain issues may not be supportable by the main project. Rather support requests, bug reports and general advice would need to go to the maintainers of these distributions.

\n

A community maintained list of these distributions can be found here: Unofficial Joplin distributions

\n

Sponsors

\n\n

\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

avanderberg

c-nagy

cabottech

chr15m

chrootlogin

clmntsl

cuongtransc

dbrandonjohnson

fbloise

fourstepper

h4sh5

iamwillbar

Jesssullivan

joesfer

kianenigma

konishi-t

marcdw1289

maxtruxa

mcejp

nicholashead

piccobit

ravenscroftj

taskcruncher

thismarty

thomasbroussard
\n\n\n

Table of contents

\n\n\n

Features

\n
    \n
  • Desktop, mobile and terminal applications.
  • \n
  • Web Clipper for Firefox and Chrome.
  • \n
  • End To End Encryption (E2EE).
  • \n
  • Note history (revisions).
  • \n
  • Synchronisation with various services, including Nextcloud, Dropbox, WebDAV and OneDrive.
  • \n
  • Offline first, so the entire data is always available on the device even without an internet connection.
  • \n
  • Import Enex files (Evernote export format) and Markdown files.
  • \n
  • Export JEX files (Joplin Export format) and raw files.
  • \n
  • Support notes, to-dos, tags and notebooks.
  • \n
  • Sort notes by multiple criteria - title, updated time, etc.
  • \n
  • Support for alarms (notifications) in mobile and desktop applications.
  • \n
  • Markdown notes, which are rendered with images and formatting in the desktop and mobile applications. Support for extra features such as math notation and checkboxes.
  • \n
  • Choice of both Markdown and Rich Text (WYSIWYG) editors.
  • \n
  • File attachment support - images are displayed, other files are linked and can be opened in the relevant application.
  • \n
  • Inline display of PDF, video and audio files.
  • \n
  • Goto Anything feature.
  • \n
  • Search functionality.
  • \n
  • Geo-location support.
  • \n
  • Supports multiple languages.
  • \n
  • External editor support - open notes in your favorite external editor with one click in Joplin.
  • \n
  • Extensible functionality through plugin and data APIs.
  • \n
  • Custom CSS support for customisation of both the rendered markdown and overall user interface.
  • \n
  • Customisable layout allows toggling, movement and sizing of various elements.
  • \n
  • Keyboard shortcuts are editable and allow binding of most Joplin commands with export/import functionality.
  • \n
\n

Importing

\n

Importing from Evernote

\n

Joplin was designed as a replacement for Evernote and so can import complete Evernote notebooks, as well as notes, tags, resources (attached files) and note metadata (such as author, geo-location, etc.) via ENEX files. In terms of data, the only two things that might slightly differ are:

\n
    \n
  • \n

    Recognition data - Evernote images, in particular scanned (or photographed) documents have recognition data associated with them. It is the text that Evernote has been able to recognise in the document. This data is not preserved when the note are imported into Joplin. However, should it become supported in the search tool or other parts of Joplin, it should be possible to regenerate this recognition data since the actual image would still be available.

    \n
  • \n
  • \n

    Colour, font sizes and faces - Evernote text is stored as HTML and this is converted to Markdown during the import process. For notes that are mostly plain text or with basic formatting (bold, italic, bullet points, links, etc.) this is a lossless conversion, and the note, once rendered back to HTML should be very similar. Tables are also imported and converted to Markdown tables. For very complex notes, some formatting data might be lost - in particular colours, font sizes and font faces will not be imported. The text itself however is always imported in full regardless of formatting. If it is essential that this extra data is preserved then Joplin also allows import of ENEX files as HTML.

    \n
  • \n
\n

To import Evernote data, first export your Evernote notebooks to ENEX files as described here. Then follow these steps:

\n

In the desktop application, open File > Import > ENEX and select your file. The notes will be imported into a new separate notebook. If needed they can then be moved to a different notebook, or the notebook can be renamed, etc.

\n

In the terminal application, in command-line mode, type import /path/to/file.enex. This will import the notes into a new notebook named after the filename.

\n

Importing from Markdown files

\n

Joplin can import notes from plain Markdown file. You can either import a complete directory of Markdown files or individual files.

\n

In the desktop application:

\n
    \n
  • File import: Go to File > Import > MD - Markdown (file) and select the Markdown file. This file will then be imported to the currently selected Notebook.
  • \n
  • Directory import: Go to File > Import > MD - Markdown (directory) and select the top level of the directory that is being imported. Directory (folder) structure will be preserved in the Notebook > Subnotebook > Note structure within Joplin.
  • \n
\n

In the terminal application, in command-line mode, type import --format md /path/to/file.md or import --format md /path/to/directory/.

\n

Importing from other applications

\n

In general the way to import notes from any application into Joplin is to convert the notes to ENEX files (Evernote format) and to import these ENEX files into Joplin using the method above. Most note-taking applications support ENEX files so it should be relatively straightforward. For help about specific applications, see below:

\n\n

Exporting

\n

Joplin can export to the JEX format (Joplin Export file), which is a tar file that can contain multiple notes, notebooks, etc. This is a lossless format in that all the notes, but also metadata such as geo-location, updated time, tags, etc. are preserved. This format is convenient for backup purposes and can be re-imported into Joplin. A \"raw\" format is also available. This is the same as the JEX format except that the data is saved to a directory and each item represented by a single file.\nJoplin is also capable of exporting to a number of other formats including HTML and PDF which can be done for single notes, notebooks or everything.

\n

Synchronisation

\n

One of the goals of Joplin is to avoid being tied to any particular company or service, whether it is Evernote, Google or Microsoft. As such the synchronisation is designed without any hard dependency to any particular service. Most of the synchronisation process is done at an abstract level and access to external services, such as Nextcloud or Dropbox, is done via lightweight drivers. It is easy to support new services by creating simple drivers that provide a filesystem-like interface, i.e. the ability to read, write, delete and list items. It is also simple to switch from one service to another or to even sync to multiple services at once. Each note, notebook, tags, as well as the relation between items is transmitted as plain text files during synchronisation, which means the data can also be moved to a different application, can be easily backed up, inspected, etc.

\n

Currently, synchronisation is possible with Nextcloud, WebDAV, Dropbox, OneDrive or the local filesystem. To enable synchronisation please follow the instructions below. After that, the application will synchronise in the background whenever it is running, or you can click on \"Synchronise\" to start a synchronisation manually. Joplin will background sync automatically after any content change is made on the local application.

\n

If the terminal client has been installed, it is possible to also synchronise outside of the user interface by typing joplin sync from the terminal. This can be used to setup a cron script to synchronise at a regular interval. For example, this would do it every 30 minutes:

\n

*/30 * * * * /path/to/joplin sync

\n

Nextcloud synchronisation

\n

Nextcloud is a self-hosted, private cloud solution. It can store documents, images and videos but also calendars, passwords and countless other things and can sync them to your laptop or phone. As you can host your own Nextcloud server, you own both the data on your device and infrastructure used for synchronisation. As such it is a good fit for Joplin. The platform is also well supported and with a strong community, so it is likely to be around for a while - since it's open source anyway, it is not a service that can be closed, it can exist on a server for as long as one chooses.

\n

In the desktop application or mobile application, go to the Configuration screen and select Nextcloud as the synchronisation target. Then input the WebDAV URL (to get it, click on Settings in the bottom left corner of the page, in Nextcloud), this is normally https://example.com/nextcloud/remote.php/webdav/Joplin (make sure to create the \"Joplin\" directory in Nextcloud), and set the username and password. If it does not work, please see this explanation for more details.

\n

In the terminal application, you will need to set the sync.target config variable and all the sync.5.path, sync.5.username and sync.5.password config variables to, respectively the Nextcloud WebDAV URL, your username and your password. This can be done from the command line mode using:

\n
:config sync.5.path https://example.com/nextcloud/remote.php/webdav/Joplin\n:config sync.5.username YOUR_USERNAME\n:config sync.5.password YOUR_PASSWORD\n:config sync.target 5\n
\n

If synchronisation does not work, please consult the logs in the app profile directory - it is often due to a misconfigured URL or password. The log should indicate what the exact issue is.

\n

WebDAV synchronisation

\n

Select the \"WebDAV\" synchronisation target and follow the same instructions as for Nextcloud above (for the terminal application you will need to select sync target 6 rather than 5)

\n

WebDAV-compatible services that are known to work with Joplin:

\n\n

Dropbox synchronisation

\n

When syncing with Dropbox, Joplin creates a sub-directory in Dropbox, in /Apps/Joplin and read/write the notes and notebooks from it. The application does not have access to anything outside this directory.

\n

In the desktop application or mobile application, select \"Dropbox\" as the synchronisation target in the Configuration screen (it is selected by default). Then, to initiate the synchronisation process, click on the \"Synchronise\" button in the sidebar and follow the instructions.

\n

In the terminal application, to initiate the synchronisation process, type :sync. You will be asked to follow a link to authorise the application.

\n

OneDrive synchronisation

\n

When syncing with OneDrive, Joplin creates a sub-directory in OneDrive, in /Apps/Joplin and read/write the notes and notebooks from it. The application does not have access to anything outside this directory.

\n

In the desktop application or mobile application, select \"OneDrive\" as the synchronisation target in the Configuration screen. Then, to initiate the synchronisation process, click on the \"Synchronise\" button in the sidebar and follow the instructions.

\n

In the terminal application, to initiate the synchronisation process, type :sync. You will be asked to follow a link to authorise the application (simply input your Microsoft credentials - you do not need to register with OneDrive).

\n

S3 synchronisation

\n

As of Joplin 2.x.x, Joplin supports multiple S3 providers. We expose some options that will need to be configured depending on your provider of choice. We have tested with UpCloud, AWS, and Linode. others should work as well.

\n

In the desktop application or mobile application, select \"S3 (Beta)\" as the synchronisation target in the Configuration screen.

\n
    \n
  • S3 Bucket: The name of your Bucket, such as joplin-bucket
  • \n
  • S3 URL: Fully qualified URL; For AWS this should be https://s3.amazonaws.com/
  • \n
  • S3 Access Key & S3 Secret Key: The User's programmatic access key. To create a new key & secret on AWS, visit IAM Security Credentials. For other providers follow their documentation.
  • \n
  • S3 Region: Some providers require you to provide the region of your bucket. This is usually in the form of \"eu-west1\" or something similar depending on your region. For providers that do not require a region, you can leave it blank.
  • \n
  • Force Path Style: This setting enables Joplin to talk to S3 providers using an older style S3 Path. Depending on your provider you may need to try with this on and off.
  • \n
\n

While creating a new Bucket for Joplin, disable Bucket Versioning, enable Block all public access and enable Default encryption with Amazon S3 key (SSE-S3). Some providers do not expose these options, and it could create a syncing problem. Do attempt and report back so we can update the documentation appropriately.

\n

To add a Bucket Policy from the AWS S3 Web Console, navigate to the Permissions tab. Temporarily disable Block all public access to edit the Bucket policy, something along the lines of:

\n
{\n    \"Version\": \"2012-10-17\",\n    \"Statement\": [\n        {\n            \"Sid\": \"VisualEditor0\",\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                  \"s3:ListBucket\",\n                  \"s3:GetBucketLocation\",\n                  \"s3:GetObject\",\n                  \"s3:DeleteObject\",\n                  \"s3:DeleteObjectVersion\",\n                  \"s3:PutObject\"\n            ],\n            \"Resource\": [\n                \"arn:aws:s3:::joplin-bucket\",\n                \"arn:aws:s3:::joplin-bucket/*\"\n            ]\n        }\n    ]\n}\n
\n

Configuration settings for tested providers

\n

All providers will require a bucket, Access Key, and Secret Key.

\n

If you provide a configuration and you receive \"success!\" on the \"check config\" then your S3 sync should work for your provider. If you do not receive success, you may need to adjust your settings, or save them, restart the app, and attempt a sync. This may reveal more clear error messaging that will help you deduce the problem.

\n

AWS

\n\n

Linode

\n
    \n
  • URL: https://.linodeobjects.com
  • \n
  • Region: empty
  • \n
  • Force Path Style: unchecked
  • \n
\n

UpCloud

\n
    \n
  • URL: https://..upcloudobjects.com (They will provide you with multiple URLs, the one that follows this pattern should work.)
  • \n
  • Region: required
  • \n
  • Force Path Style: unchecked
  • \n
\n

Encryption

\n

Joplin supports end-to-end encryption (E2EE) on all the applications. E2EE is a system where only the owner of the notes, notebooks, tags or resources can read them. It prevents potential eavesdroppers - including telecom providers, internet providers, and even the developers of Joplin from being able to access the data. Please see the End-To-End Encryption Tutorial for more information about this feature and how to enable it.

\n

For a more technical description, mostly relevant for development or to review the method being used, please see the Encryption specification.

\n

Note history

\n

The Joplin applications automatically save previous versions of your notes at regular intervals. These versions are synced across devices and can be viewed from the desktop application. To do so, click on the \"Information\" button on a note, then click on \"Previous version of this note\". From this screen you can view the previous versions of the note as well as restore any of them.

\n

This feature can be disabled from the \"Note history\" section in the Configuration screen, and it is also possible to change for how long the history of a note is saved.

\n

More information please see the Note History page.

\n

External text editor

\n

Joplin notes can be opened and edited using an external editor of your choice. It can be a simple text editor like Notepad++ or Sublime Text or an actual Markdown editor like Typora. In that case, images will also be displayed within the editor. To open the note in an external editor, click on the icon in the toolbar or press Ctrl+E (or Cmd+E). Your default text editor will be used to open the note. If needed, you can also specify the editor directly in the General Options, under \"Text editor command\".

\n

Attachments

\n

Any kind of file can be attached to a note. In Markdown, links to these files are represented as a simple ID to the attachment, clicking on this link will open the file in the default application. In the case of audio, video and pdf files, these will be displayed inline with the note and so can be viewed or played within Joplin.

\n

In the desktop application, files can be attached either by clicking the \"Attach file\" icon in the editor or via drag and drop. If you prefer to create a link to a local file instead, hold the ALT key while performing the drag and drop operation. You can also copy and paste images directly in the editor via Ctrl+V.

\n

Resources that are not attached to any note will be automatically deleted in accordance to the Note History settings.

\n

Important: Resources larger than 10 MB are not currently supported on mobile. They will crash the application when synchronising so it is recommended not to attach such resources at the moment. The issue is being looked at.

\n

Downloading attachments

\n

The way the attachments are downloaded during synchronisation can be customised in the Configuration screen, under \"Attachment download behaviour\". The default option (\"Always\") is to download all the attachments, all the time, so that the data is available even when the device is offline. There is also the option to download the attachments manually (option \"Manual\"), by clicking on it, or automatically (Option \"Auto\"), in which case the attachments are downloaded only when a note is opened. These options should help saving disk space and network bandwidth, especially on mobile.

\n

Notifications

\n

In the desktop and mobile apps, an alarm can be associated with any to-do. It will be triggered at the given time by displaying a notification. How the notification will be displayed depends on the operating system since each has a different way to handle this. Please see below for the requirements for the desktop applications:

\n
    \n
  • Windows: >= 8. Make sure the Action Center is enabled on Windows. Task bar balloon for Windows < 8. Growl as fallback. Growl takes precedence over Windows balloons.
  • \n
  • macOS: >= 10.8 or Growl if earlier.
  • \n
  • Linux: notify-send tool, delivered through packages notify-osd, libnotify-bin or libnotify-tools. GNOME should have this by default, but install libnotify-tools if using KDE Plasma.
  • \n
\n

See documentation and flow chart for reporter choice

\n

On mobile, the alarms will be displayed using the built-in notification system.

\n

If for any reason the notifications do not work, please open an issue.

\n

Sub-notebooks

\n

Sub-notebooks allow organising multiple notebooks into a tree of notebooks. For example it can be used to regroup all the notebooks related to work, to family or to a particular project under a parent notebook.

\n

\"\"

\n
    \n
  • In the desktop application, to create a subnotebook, drag and drop it onto another notebook. To move it back to the root, drag and drop it on the \"Notebooks\" header. Currently only the desktop app can be used to organise the notebooks.
  • \n
  • The mobile application supports displaying and collapsing/expanding the tree of notebooks, however it does not currently support moving the subnotebooks to different notebooks.
  • \n
  • The terminal app supports displaying the tree of subnotebooks but it does not support collapsing/expanding them or moving the subnotebooks around.
  • \n
\n

Markdown

\n

Joplin uses and renders a Github-flavoured Markdown with a few variations and additions. In particular it adds math formula support, interactive checkboxes and support for note links. Joplin also supports Markdown plugins which allow enabling and disabling various advanced Markdown features. Have a look at the Markdown Guide for more information.

\n

Custom CSS

\n

Rendered markdown can be customized by placing a userstyle file in the profile directory ~/.config/joplin-desktop/userstyle.css (This path might be different on your device - check at the top of the General page of the Configuration screen for the exact path). This file supports standard CSS syntax. Joplin must be restarted for the new css to be applied, please ensure that Joplin is not closing to the tray, but is actually exiting. Note that this file is used for both displaying the notes and printing the notes. Be aware how the CSS may look printed (for example, printing white text over a black background is usually not wanted).

\n

The whole UI can be customized by placing a custom editor style file in the profile directory ~/.config/joplin-desktop/userchrome.css.

\n

Important: userstyle.css and userchrome.css are provided for your convenience, but they are advanced settings, and styles you define may break from one version to the next. If you want to use them, please know that it might require regular development work from you to keep them working. The Joplin team cannot make a commitment to keep the application HTML structure stable.

\n

Plugins

\n

The desktop app has the ability to extend beyond its standard functionality by the way of plugins. These plugins adhere to the Joplin plugin API and can be installed & configured within the application via the Plugins page in the Configuration screen. This menu allows the manual installation of the plugin using the single 'Joplin Plugin Archive' (*.jpl) file. Once the application is reloaded the plugins will appear within the plugins menu where they can be toggled on/off or removed entirely.

\n

Plugins are currently maintained by the community in the Joplin Discourse 'plugins' category.

\n

For more information see Plugins

\n

Searching

\n

Joplin implements the SQLite Full Text Search (FTS4) extension. It means the content of all the notes is indexed in real time and search queries return results very fast. Both Simple FTS Queries and Full-Text Index Queries are supported. See below for the list of supported queries:

\n

One caveat of SQLite FTS is that it does not support languages which do not use Latin word boundaries (spaces, tabs, punctuation). To solve this issue, Joplin has a custom search mode, that does not use FTS, but still has all of its features (multi term search, filters, etc.). One of its drawbacks is that it can get slow on larger note collections. Also, the sorting of the results will be less accurate, as the ranking algorithm (BM25) is, for now, only implemented for FTS. Finally, in this mode there are no restrictions on using the * wildcard (swim*, *swim and ast*rix all work). This search mode is currently enabled if one of the following languages are detected:

\n
    \n
  • Chinese
  • \n
  • Japanese
  • \n
  • Korean
  • \n
  • Thai
  • \n
\n

Supported queries

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Search typeDescriptionExample
Single wordReturns all the notes that contain this term.For example, searching for cat will return all the notes that contain this exact word. Note: it will not return the notes that contain the substring - thus, for \"cat\", notes that contain \"cataclysmic\" or \"prevaricate\" will not be returned.
Multiple wordReturns all the notes that contain all these words, but not necessarily next to each other.dog cat - will return any notes that contain the words \"dog\" and \"cat\" anywhere in the note, no necessarily in that order nor next to each other. It will not return results that contain \"dog\" or \"cat\" only.
PhraseAdd double quotes to return the notes that contain exactly this phrase.\"shopping list\" - will return the notes that contain these exact terms next to each other and in this order. It will not return for example a note that contains \"going shopping with my list\".
PrefixAdd a wildcard to return all the notes that contain a term with a specified prefix.swim* - will return all the notes that contain eg. \"swim\", but also \"swimming\", \"swimsuit\", etc. IMPORTANT: The wildcard can only be at the end - it will be ignored at the beginning of a word (eg. *swim) and will be treated as a literal asterisk in the middle of a word (eg. ast*rix)
Switch to basic searchOne drawback of Full Text Search is that it ignores most non-alphabetical characters. However in some cases you might want to search for this too. To do that, you can use basic search. You switch to this mode by prefixing your search with a slash /. This won't provide the benefits of FTS but it will allow searching exactly for what you need. Note that it can also be much slower, even extremely slow, depending on your query./\"- [ ]\" - will return all the notes that contain unchecked checkboxes.
\n

Search filters

\n

You can also use search filters to further restrict the search.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OperatorDescriptionExample
-If placed before a text term, it excludes the notes that contain that term. You can also place it before a filter to negate it.-spam searches for all notes without the word spam.
office -trash searches for all notes with the wordoffice and without the word trash.
any:Return notes that satisfy any/all of the required conditions. any:0 is the default, which means all conditions must be satisfied.any:1 cat dog will return notes that have the word cat or dog.
any:0 cat dog will return notes with both the words cat and dog.
title:
body:
Restrict your search to just the title or the body field.title:\"hello world\" searches for notes whose title contains hello and world.
title:hello -body:world searches for notes whose title contains hello and body does not contain world.
tag:Restrict the search to the notes with the specified tags.tag:office searches for all notes having tag office.
tag:office tag:important searches for all notes having both office and important tags.
tag:office -tag:spam searches for notes having tag office which do not have tag spam.
any:1 tag:office tag:spam searches for notes having tag office or tag spam.
tag:be*ful does a search with wildcards.
tag:* returns all notes with tags.
-tag:* returns all notes without tags.
notebook:Restrict the search to the specified notebook(s).notebook:books limits the search scope within books and all its subnotebooks.
notebook:wheel*time does a wildcard search.
created:
updated:
due:
Searches for notes created/updated on dates specified using YYYYMMDD format. You can also search relative to the current day, week, month, or year.created:20201218 will return notes created on or after December 18, 2020.
-updated:20201218 will return notes updated before December 18, 2020.
created:20200118 -created:20201215 will return notes created between January 18, 2020, and before December 15, 2020.
created:202001 -created:202003 will return notes created on or after January and before March 2020.
updated:1997 -updated:2020 will return all notes updated between the years 1997 and 2019.
created:day-2 searches for all notes created in the past two days.
updated:year-0 searches all notes updated in the current year.
-due:day+7 will return all todos which are due or will be due in the next seven days.
-due:day-5 searches all todos that are overdue for more than 5 days.
type:Restrict the search to either notes or todos.type:note to return all notes
type:todo to return all todos
iscompleted:Restrict the search to either completed or uncompleted todos.iscompleted:1 to return all completed todos
iscompleted:0 to return all uncompleted todos
latitude:
longitude:
altitude:
Filter by locationlatitude:40 -latitude:50 to return notes with latitude >= 40 and < 50
resource:Filter by attachment MIME typeresource:image/jpeg to return notes with a jpeg attachment.
-resource:application/pdf to return notes without a pdf attachment.
resource:image/* to return notes with any images.
sourceurl:Filter by source URLsourceurl:https://www.google.com
sourceurl:*joplinapp.org to perform a wildcard search.
id:Filter by note IDid:9cbc1b4f242043a9b8a50627508bccd5 return a note with the specified id
\n

Note: In the CLI client you have to escape the query using -- when using negated filters.\nEg. :search -- \"-tag:tag1\".

\n

The filters are implicitly connected by and/or connectives depending on the following rules:

\n
    \n
  • By default, all filters are connected by \"AND\".
  • \n
  • To override this default behaviour, use the any filter, in which case the search terms will be connected by \"OR\" instead.
  • \n
  • There's an exception for the notebook filters which are connected by \"OR\". The reason being that no note can be in multiple notebooks at once.
  • \n
\n

Incorrect search filters are interpreted as a phrase search, e.g. misspelled nootebook:Example or non-existing https://joplinapp.org.

\n

Search order

\n

Notes are sorted by \"relevance\". Currently it means the notes that contain the requested terms the most times are on top. For queries with multiple terms, it also matters how close to each other the terms are. This is a bit experimental so if you notice a search query that returns unexpected results, please report it in the forum, providing as many details as possible to replicate the issue.

\n

Goto Anything

\n

In the desktop application, press Ctrl+P or Cmd+P and type a note title or part of its content to jump to it. Or type # followed by a tag name, or @ followed by a notebook name.

\n

Donations

\n

Donations to Joplin support the development of the project. Developing quality applications mostly takes time, but there are also some expenses, such as digital certificates to sign the applications, app store fees, hosting, etc. Most of all, your donation will make it possible to keep up the current development standard.

\n

Please see the donation page for information on how to support the development of Joplin.

\n

Community

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
Support ForumThis is the main place for general discussion about Joplin, user support, software development questions, and to discuss new features. Also where the latest beta versions are released and discussed.
Twitter feedFollow us on Twitter
Mastodon feedFollow us on Mastodon
Patreon pageThe latest news are often posted there
Discord serverOur chat server
Sub-redditAlso a good place to get help
\n

Contributing

\n

Please see the guide for information on how to contribute to the development of Joplin: https://github.com/laurent22/joplin/blob/dev/CONTRIBUTING.md

\n

Localisation

\n

Joplin is currently available in the languages below. If you would like to contribute a new translation, it is quite straightforward, please follow these steps:

\n
    \n
  • Download Poedit, the translation editor, and install it.
  • \n
  • Download the file to be translated.
  • \n
  • In Poedit, open this .pot file, go into the Catalog menu and click Configuration. Change \"Country\" and \"Language\" to your own country and language.
  • \n
  • From then you can translate the file.
  • \n
  • Once it is done, please open a pull request and add the file to it.
  • \n
\n

This translation will apply to the three applications - desktop, mobile and terminal.

\n

To update a translation, follow the same steps as above but instead of getting the .pot file, get the .po file for your language from the table below.

\n

Current translations:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 LanguagePo FileLast translatorPercent done
ArabicarWhaell O89%
Basqueeujuan.abasolo@ehu.eus25%
Bosnian (Bosna i Hercegovina)bs_BADerviš T.64%
Bulgarian (България)bg_BG50%
CatalancaXavi Ivars98%
Croatian (Hrvatska)hr_HRMilo Ivir100%
Czech (Česká republika)cs_CZMichal Stanke86%
Dansk (Danmark)da_DKERYpTION98%
Deutsch (Deutschland)de_DEMrKanister98%
Eesti Keel (Eesti)et_EE49%
English (United Kingdom)en_GB100%
English (United States of America)en_US100%
Español (España)es_ESFrancisco Mora98%
EsperantoeoMarton Paulo28%
Finnish (Suomi)fi_FImrkaato098%
Français (France)fr_FRLaurent Cozic100%
Galician (España)gl_ESMarcos Lans32%
Indonesian (Indonesia)id_IDeresytter88%
Italiano (Italia)it_ITAlbano Battistella86%
Magyar (Magyarország)hu_HUMagyari Balázs75%
Nederlands (België, Belgique, Belgien)nl_BE88%
Nederlands (Nederland)nl_NLMHolkamp98%
Norwegian (Norge, Noreg)nb_NOMats Estensen98%
PersianfaKourosh Firoozbakht62%
Polski (Polska)pl_PLkonhi81%
Português (Brasil)pt_BRRenato Nunes Bastos98%
Português (Portugal)pt_PTDiogo Caveiro81%
RomânăroCristi Duluta57%
Slovenian (Slovenija)sl_SIMartin Korelič90%
SvenskasvJonatan Nyberg98%
Thai (ประเทศไทย)th_TH41%
Tiếng Việtvi87%
Türkçe (Türkiye)tr_TRArda Kılıçdağı96%
Ukrainian (Україна)uk_UAVyacheslav Andreykiv80%
Ελληνικά (Ελλάδα)el_GRHarris Arvanitis98%
Русский (Россия)ru_RUSergey Segeda89%
српски језик (Србија)sr_RS72%
中文 (简体)zh_CNhoraceyoung98%
中文 (繁體)zh_TWSiderealArt87%
日本語 (日本)ja_JPgenneko98%
한국어koJi-Hyeon Gim86%
\n\n

Contributors

\n

Thank you to everyone who've contributed to Joplin's source code!

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

laurent22

tessus

CalebJohn

mic704b

roman-r-m

genneko

j-krl

tanrax

naviji

PackElend

rtmkrlv

fmrtn

potatogim

devonzuegel

anjulalk

gabcoh

matsest

abonte

Abijeet

ishantgupta777

JackGruber

Ardakilic

rabeehrz

coderrsid

foxmask

innocuo

Rahulm2310

readingsnail

mablin7

XarisA

jonath92

alexdevero

Runo-saduwa

marcosvega91

petrz12

rnbastos

ProgramFan

zblesk

vsimkus

moltenform

nishantwrp

zuphilip

Rishabh-malhotraa

metbril

WhiredPlanck

milotype

yaozeye

ylc395

RenatoXSR

RedDocMD

q1011

amitsin6h

Atalanttore

Mannivu

martonpaulo

mmahmoudian

rccavalcanti

ShaneKilkelly

sinkuu

stweil

conyx

anihm136

archont00

bradmcl

tfinnberg

amandamcg

marcushill

nathanleiby

RaphaelKimmig

Vaso3

sensor-freak

lkiThakur

infinity052

BartBucknill

mrwulf

chrisb86

chrmoritz

Daeraxa

Elaborendum

ethan42411

JOJ0

jalajcodes

jblunck

jdrobertso

Jesssullivan

jmontane

johanhammar

solariz

maicki

mjjzf

rt-oliveira

sebastienjust

sealch

StarFang208

Subhra264

SubodhDahal

TobiasDev

Whaell

jyuvaraj03

kowalskidev

alexchee

axq

barbowza

eresytter

lightray22

lscolombo

mrkaato

pf-siedler

ruuti

s1nceri7y

kornava

ShuiHuo

ikunya

Ahmad45123

bedwardly-down

dcaveiro

hexclover

2jaeyeol

thackeraaron

aaronxn

xUser5000

iamabhi222

Aksh-Konda

alanfortlink

AverageUser2

afischer211

a13xk

apankratov

teterkin

avanderberg

serenitatis

lex111

Alkindi42

Jumanjii

AlphaJack

Lord-Aman

richtwin567

ajilderda

adrynov

andrewperry

tekdel

anshuman9999

rasklaad

Technik-J

Shaxine

antonio-ramadas

heyapoorva

assimd

Atrate

Beowulf2

bimlas

brenobaptista

brttbndr

carlbordum

carlosedp

chaifeng

charles-e

cyy5358

Chillu1

Techwolf12

cloudtrends

idcristi

damienmascre

daniellandau

danil-tolkachev

darshani28

daukadolt

NeverMendel

dervist

diego-betto

erdody

domgoodwin

b4mboo

donbowman

sirnacnud

dflock

drobilica

educbraga

eduardokimmel

VodeniZeko

ei-ke

einverne

eodeluga

fathyar

fer22f

fpindado

FleischKarussel

talkdirty

gmaubach

gmag11

Jackymancs4

Glandos

vibraniumdev

gusbemacbe

HOLLYwyh

Fvbor

bennetthanna

harshitkathuria

Vistaus

ianjs

iahmedbacha

IrvinDominin

ishammahajan

ffadilaputra

JRaiden16

jacobherrington

jamesadjinwa

jrwrigh

jaredcrowe

volatilevar

innkuika

JoelRSimpson

joeltaylor

exic

JonathanPlasse

joesfer

joybinchen

kaustubhsh

y-usuzumi

xuhcc

kirtanprht

k0ur0x

kklas

xmlangel

troilus

lboullo0

dbinary

marc-bouvier

mvonmaltitz

mlkood

plextoriano

Marmo

mcejp

freaktechnik

martinkorelic

Petemir

matsair

mgroth0

silentmatt

maxs-test

MichBoi

MichipX

MrTraduttore

sanjarcode

Mustafa-ALD

NJannasch

zomglings

Frichetten

nicolas-suzuki

Ouvill

shorty2380

dist3r

rakleed

idle-code

bobchao

Diadlo

pranavmodx

R3dError

rajprakash00

rahil1304

rasulkireev

reinhart1010

Retew

ambrt

Derkades

fourstepper

rodgco

Ronnie76er

roryokane

ruzaq

szokesandor

SamuelBlickle

livingc0l0ur

bronson

semperor

shawnaxsom

SFoskitt

kcrt

xissy

tams

Tekki

ThatcherC

TheoDutch

tbroadley

Kriechi

tkilaker

Tim-Erwin

tcyrus

tobias-grasse

strobeltobias

kostegit

tbergeron

Ullas-Aithal

MyTheValentinus

vassudanagunta

vijayjoshi16

max-keviv

vandreykiv

WisdomCode

xsak

ymitsos

abolishallprivateproperty

aerotog

albertopasqualetto

asrient

bestlibre

boring10

cadolphs

colorchestra

cybertramp

dartero

delta-emil

doc75

dsp77

ebayer

elsiehupp

espinosa

exponentactivity

exprez135

fab4x

fabianski7

rasperepodvipodvert

gasolin

githubaccount073

hms5232

hydrandt

iamtalwinder

jabdoa2

jduar

jibedoubleve

johanvanheusden

jtagcat

konhi

krzysiekwie

lighthousebulb

luzpaz

majsterkovic

mak2002

nmiquan

nullpointer666

oscaretu

oskarsh

osso73

over-soul

pensierocrea

pomeloy

rhtenhove

rikanotank1

rxliuli

simonsan

stellarpower

suixinio

sumomo-99

xtatsux

taw00

tcassaert

victante

Voltinus

xcffl

yourcontact

zaoyifan

zawnk

zen-quo

zozolina123

xcession

paventyang

jackytsu

zhangmx
\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.213Z" + "readmeCleaned": "
\n

\"Donate \"Sponsor \"Become \"Donate

\n\n

\n

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.

\n

Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.

\n

Joplin is \"offline first\", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not.

\n

The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.

\n

Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.

\n

The application is available for Windows, Linux, macOS, Android and iOS. A Web Clipper, to save web pages and screenshots from your browser, is also available for Firefox and Chrome.

\n
\n

Help and documentation

\n

For more information about the applications, see the full Joplin documentation

\n

Donations

\n

Donations to Joplin support the development of the project. Developing quality applications mostly takes time, but there are also some expenses, such as digital certificates to sign the applications, app store fees, hosting, etc. Most of all, your donation will make it possible to keep up the current development standard.

\n

Please see the donation page for information on how to support the development of Joplin.

\n

Sponsors

\n\n

\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

andypiper

avanderberg

chr15m

CyberXZT

dbrandonjohnson

dchecks

fats

Galliver7

Hegghammer

jamesandariese

jknowles

KentBrockman

konishi-t

marcdw1289

matmoly

maxtruxa

mu88

saarantras

sif

taskcruncher

tateisu
\n\n

Community

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
Support ForumThis is the main place for general discussion about Joplin, user support, software development questions, and to discuss new features. Also where the latest beta versions are released and discussed.
Twitter feedFollow us on Twitter
Mastodon feedFollow us on Mastodon
Patreon pageThe latest news are often posted there
Discord serverOur chat server
LinkedInOur LinkedIn page
Lemmy CommunityAlso a good place to get help
\n

Contributing

\n

Please see the guide for information on how to contribute to the development of Joplin: https://github.com/laurent22/joplin/blob/dev/readme/dev/index.md

\n

Contributors

\n

Thank you to everyone who've contributed to Joplin's source code!

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

laurent22

tessus

CalebJohn

personalizedrefrigerator

roman-r-m

miciasto

ken1kob

genneko

Daeraxa

tanrax

j-krl

wh201906

JackGruber

naviji

PackElend

julien-me

pedr

potatogim

JonatanWick

Ardakilic

milotype

asrient

rtmkrlv

fmrtn

Mr-Kanister

palerdot

matsest

devonzuegel

anjulalk

gabcoh

hubertfilho

abonte

Abijeet

ishantgupta777

ScriptInfra

jd1378

rabeehrz

coderrsid

mablin7

jackytsu

mak2002

XarisA

foxmask

innocuo

Rahulm2310

Ahmad45123

jonath92

readingsnail

xavivars

rnbastos

alexdevero

Elaborendum

Mannivu

nishantwrp

Runo-saduwa

shinglyu

Tolu-Mals

marcosvega91

mrkaato0

petrz12

zblesk

vsimkus

Vaso3

moltenform

marph91

zuphilip

Retr0ve

Rishabh-malhotraa

metbril

SFulpius

TaoK

WhiredPlanck

ProgramFan

yaozeye

ylc395

amandamcg

leematos

RenatoXSR

RedDocMD

t1011

whalehub

amitsin6h

Atalanttore

hieuthi

martonpaulo

mmahmoudian

bobchao

rc2dev

Rishabhraghwendra18

sinkuu

stweil

Subhra264

conyx

anihm136

archont00

bradmcl

jcgurango

mrkaato

tfinnberg

adarsh-sgh

marcushill

nathanleiby

piotrb

RaphaelKimmig

Wartijn

xUser5000

serenitatis

k33pn3xtlvl

antontkv

infinity052

entrymaster

BartBucknill

betty-alagwu

mrwulf

brttbndr

cas--

chrisb86

chrmoritz

djunho

daniellandau

krote5k

ethan42411

JOJ0

jalajcodes

jblunck

jdrobertso

Jesssullivan

jmontane

johanhammar

krishna8421

Linkosred

solariz

maicki

mjjzf

popovoleksandr

Philipp91

rt-oliveira

sebastienjust

sealch

StarFang208

SubodhDahal

TobiasDev

tmclo

Whaell

jyuvaraj03

kowalskidev

alexchee

axq

balmag

barbowza

eresytter

kik0220

stingray-11

lscolombo

majsterkovic

pf-siedler

ruuti

s1nceri7y

kornava

sensor-freak

paventyang

ShuiHuo

ikunya

bedwardly-down

fstanis

sammyhori

hexclover

2jaeyeol

thackeraaron

AIbnuHIbban

asalthobaity

abhi-bhatra

iamabhi222

waditos

sandstone991

Aksh-Konda

alanfortlink

alecmaly

AverageUser2

adw2019

afischer211

bablecopherye

a13xk

apankratov

teterkin

avanderberg

lex111

Alkindi42

Jumanjii

AlphaJack

Lord-Aman

aminvakil

richtwin567

andrejilderda

deining

adrynov

andrewperry

tekdel

fobo66

andzs

pandeymangg

rasklaad

Shaxine

antonio-ramadas

aprvsh

aynp

assimd

Atrate

austindoupnik

BeeverTeeth

be-we

ei8fdb

bimlas

bishoy-magdy

brad

brenobaptista

CandleCandle

carlbordum

carlosngo

carlosedp

chaifeng

charles-e

cyy53589

Chillu1

Techwolf12

christopher-o-toole

cloudtrends

idcristi

damienmascre

da2x

danielb2

danil-tolkachev

darshani28

daukadolt

DavidBeale

NeverMendel

Mr-DG-Wick

DG0lden

deunlee

diego-betto

erdody

diragb

domgoodwin

b4mboo

donbowman

DeeJayLSP

sirnacnud

dflock

drobilica

educbraga

eduebernal

eduardokimmel

ei-ke

einverne

etho201

eodeluga

fathyar

Fejby

fkinoshita

fer22f

fpindado

FleischKarussel

easyteacher

halkeye

gmaubach

gmag11

Jackymancs4

gitstart

Glandos

ggteixeira

gusbemacbe

HOLLYwyh

Fvbor

hamishmb

bennetthanna

graueneko

harshitkathuria

Vistaus

gtlsgamr

horaceyoung

ianjs

iahmedbacha

caseycs

IrvinDominin

ishammahajan

ffadilaputra

Iwantgreencard

j0hn-mc-clane

JRaiden16

jacobherrington

jamesadjinwa

jrwrigh

analogist

jaredcrowe

jasonwilliams

volatilevar

innkuika

JoelRSimpson

joeltaylor

thejohnfreeman

exic

JonathanPlasse

joschaschmiedt

joesfer

joserebelo

joybinchen

Juvecu

KaneGreen

kaustubhsh

y-usuzumi

kevinshu1995

Kevin-vdberg

kkoyung

xuhcc

kirtanprht

k0ur0x

kklas

xmlangel

Letty

troilus

LightAPIs

Longhao-Chen

diogocaveiro

lboullo0

luisperezmarin

MHolkamp

marc-bouvier

mvonmaltitz

mlkood

plextoriano

Marmo

mcejp

freaktechnik

martinkorelic

Petemir

matsair

MattDemers

mgroth0

silentmatt

maxs-test

MichBoi

MikkCZ

MichipX

Elleo

phucbm

miucci

MovingEarth

MrTraduttore

sanjarcode

Mustafa-ALD

LeMyst

matmolni

NJannasch

kna

zomglings

nicholas-10

nickhobbs94

Frichetten

nicolas-suzuki

Nicryc

nik-gautam

noah-nash

OmGole

Ouvill

shorty2380

dist3r

rakleed

idle-code

Oaklight

Perkolator

petzi53

phitsc

KowalskiPiotr98

Polaris66

Diadlo

pranavmodx

R3dError

rajprakash00

rahil1304

rasulkireev

reinhart1010

Retew

ambrt

rio-codes

robmoffat

Derkades

fourstepper

rodgco

Ronnie76er

roryokane

ruzaq

szokesandor

forsh4w

SamuelBlickle

livingc0l0ur

bronson

sebthom

semperor

SeptemberHX

shawnaxsom

hurutoriya

siddharthmagadum16

5idereal

stephan-dev

SFoskitt

stephanoskomnenos

WebSnke

kcrt

xissy

tams

Tekki

Teko-uy

ThatcherC

TheoDutch

Theta-Dev

ThibaultJanBeyer

tbroadley

Kriechi

tkilaker

Archelyst

tcyrus

tobias-grasse

strobeltobias

kostegit

TomBursch

tbergeron

tbjers

trentlarson

Ullas-Aithal

vdeville

vassudanagunta

vijayjoshi16

vjocw

max-keviv

vandreykiv

warddr

westfalenyeti

WisdomCode

X3NOOO

xsak
\n\n
", + "readmeOriginal": "
\n

\"Donate \"Sponsor \"Become \"Donate

\n\n

\n

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.

\n

Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.

\n

Joplin is \"offline first\", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not.

\n

The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.

\n

Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.

\n

The application is available for Windows, Linux, macOS, Android and iOS. A Web Clipper, to save web pages and screenshots from your browser, is also available for Firefox and Chrome.

\n
\n

Help and documentation

\n

For more information about the applications, see the full Joplin documentation

\n

Donations

\n

Donations to Joplin support the development of the project. Developing quality applications mostly takes time, but there are also some expenses, such as digital certificates to sign the applications, app store fees, hosting, etc. Most of all, your donation will make it possible to keep up the current development standard.

\n

Please see the donation page for information on how to support the development of Joplin.

\n

Sponsors

\n\n

\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

andypiper

avanderberg

chr15m

CyberXZT

dbrandonjohnson

dchecks

fats

Galliver7

Hegghammer

jamesandariese

jknowles

KentBrockman

konishi-t

marcdw1289

matmoly

maxtruxa

mu88

saarantras

sif

taskcruncher

tateisu
\n\n

Community

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
Support ForumThis is the main place for general discussion about Joplin, user support, software development questions, and to discuss new features. Also where the latest beta versions are released and discussed.
Twitter feedFollow us on Twitter
Mastodon feedFollow us on Mastodon
Patreon pageThe latest news are often posted there
Discord serverOur chat server
LinkedInOur LinkedIn page
Lemmy CommunityAlso a good place to get help
\n

Contributing

\n

Please see the guide for information on how to contribute to the development of Joplin: https://github.com/laurent22/joplin/blob/dev/readme/dev/index.md

\n

Contributors

\n

Thank you to everyone who've contributed to Joplin's source code!

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

laurent22

tessus

CalebJohn

personalizedrefrigerator

roman-r-m

miciasto

ken1kob

genneko

Daeraxa

tanrax

j-krl

wh201906

JackGruber

naviji

PackElend

julien-me

pedr

potatogim

JonatanWick

Ardakilic

milotype

asrient

rtmkrlv

fmrtn

Mr-Kanister

palerdot

matsest

devonzuegel

anjulalk

gabcoh

hubertfilho

abonte

Abijeet

ishantgupta777

ScriptInfra

jd1378

rabeehrz

coderrsid

mablin7

jackytsu

mak2002

XarisA

foxmask

innocuo

Rahulm2310

Ahmad45123

jonath92

readingsnail

xavivars

rnbastos

alexdevero

Elaborendum

Mannivu

nishantwrp

Runo-saduwa

shinglyu

Tolu-Mals

marcosvega91

mrkaato0

petrz12

zblesk

vsimkus

Vaso3

moltenform

marph91

zuphilip

Retr0ve

Rishabh-malhotraa

metbril

SFulpius

TaoK

WhiredPlanck

ProgramFan

yaozeye

ylc395

amandamcg

leematos

RenatoXSR

RedDocMD

t1011

whalehub

amitsin6h

Atalanttore

hieuthi

martonpaulo

mmahmoudian

bobchao

rc2dev

Rishabhraghwendra18

sinkuu

stweil

Subhra264

conyx

anihm136

archont00

bradmcl

jcgurango

mrkaato

tfinnberg

adarsh-sgh

marcushill

nathanleiby

piotrb

RaphaelKimmig

Wartijn

xUser5000

serenitatis

k33pn3xtlvl

antontkv

infinity052

entrymaster

BartBucknill

betty-alagwu

mrwulf

brttbndr

cas--

chrisb86

chrmoritz

djunho

daniellandau

krote5k

ethan42411

JOJ0

jalajcodes

jblunck

jdrobertso

Jesssullivan

jmontane

johanhammar

krishna8421

Linkosred

solariz

maicki

mjjzf

popovoleksandr

Philipp91

rt-oliveira

sebastienjust

sealch

StarFang208

SubodhDahal

TobiasDev

tmclo

Whaell

jyuvaraj03

kowalskidev

alexchee

axq

balmag

barbowza

eresytter

kik0220

stingray-11

lscolombo

majsterkovic

pf-siedler

ruuti

s1nceri7y

kornava

sensor-freak

paventyang

ShuiHuo

ikunya

bedwardly-down

fstanis

sammyhori

hexclover

2jaeyeol

thackeraaron

AIbnuHIbban

asalthobaity

abhi-bhatra

iamabhi222

waditos

sandstone991

Aksh-Konda

alanfortlink

alecmaly

AverageUser2

adw2019

afischer211

bablecopherye

a13xk

apankratov

teterkin

avanderberg

lex111

Alkindi42

Jumanjii

AlphaJack

Lord-Aman

aminvakil

richtwin567

andrejilderda

deining

adrynov

andrewperry

tekdel

fobo66

andzs

pandeymangg

rasklaad

Shaxine

antonio-ramadas

aprvsh

aynp

assimd

Atrate

austindoupnik

BeeverTeeth

be-we

ei8fdb

bimlas

bishoy-magdy

brad

brenobaptista

CandleCandle

carlbordum

carlosngo

carlosedp

chaifeng

charles-e

cyy53589

Chillu1

Techwolf12

christopher-o-toole

cloudtrends

idcristi

damienmascre

da2x

danielb2

danil-tolkachev

darshani28

daukadolt

DavidBeale

NeverMendel

Mr-DG-Wick

DG0lden

deunlee

diego-betto

erdody

diragb

domgoodwin

b4mboo

donbowman

DeeJayLSP

sirnacnud

dflock

drobilica

educbraga

eduebernal

eduardokimmel

ei-ke

einverne

etho201

eodeluga

fathyar

Fejby

fkinoshita

fer22f

fpindado

FleischKarussel

easyteacher

halkeye

gmaubach

gmag11

Jackymancs4

gitstart

Glandos

ggteixeira

gusbemacbe

HOLLYwyh

Fvbor

hamishmb

bennetthanna

graueneko

harshitkathuria

Vistaus

gtlsgamr

horaceyoung

ianjs

iahmedbacha

caseycs

IrvinDominin

ishammahajan

ffadilaputra

Iwantgreencard

j0hn-mc-clane

JRaiden16

jacobherrington

jamesadjinwa

jrwrigh

analogist

jaredcrowe

jasonwilliams

volatilevar

innkuika

JoelRSimpson

joeltaylor

thejohnfreeman

exic

JonathanPlasse

joschaschmiedt

joesfer

joserebelo

joybinchen

Juvecu

KaneGreen

kaustubhsh

y-usuzumi

kevinshu1995

Kevin-vdberg

kkoyung

xuhcc

kirtanprht

k0ur0x

kklas

xmlangel

Letty

troilus

LightAPIs

Longhao-Chen

diogocaveiro

lboullo0

luisperezmarin

MHolkamp

marc-bouvier

mvonmaltitz

mlkood

plextoriano

Marmo

mcejp

freaktechnik

martinkorelic

Petemir

matsair

MattDemers

mgroth0

silentmatt

maxs-test

MichBoi

MikkCZ

MichipX

Elleo

phucbm

miucci

MovingEarth

MrTraduttore

sanjarcode

Mustafa-ALD

LeMyst

matmolni

NJannasch

kna

zomglings

nicholas-10

nickhobbs94

Frichetten

nicolas-suzuki

Nicryc

nik-gautam

noah-nash

OmGole

Ouvill

shorty2380

dist3r

rakleed

idle-code

Oaklight

Perkolator

petzi53

phitsc

KowalskiPiotr98

Polaris66

Diadlo

pranavmodx

R3dError

rajprakash00

rahil1304

rasulkireev

reinhart1010

Retew

ambrt

rio-codes

robmoffat

Derkades

fourstepper

rodgco

Ronnie76er

roryokane

ruzaq

szokesandor

forsh4w

SamuelBlickle

livingc0l0ur

bronson

sebthom

semperor

SeptemberHX

shawnaxsom

hurutoriya

siddharthmagadum16

5idereal

stephan-dev

SFoskitt

stephanoskomnenos

WebSnke

kcrt

xissy

tams

Tekki

Teko-uy

ThatcherC

TheoDutch

Theta-Dev

ThibaultJanBeyer

tbroadley

Kriechi

tkilaker

Archelyst

tcyrus

tobias-grasse

strobeltobias

kostegit

TomBursch

tbergeron

tbjers

trentlarson

Ullas-Aithal

vdeville

vassudanagunta

vijayjoshi16

vjocw

max-keviv

vandreykiv

warddr

westfalenyeti

WisdomCode

X3NOOO

xsak
\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:53.252Z" }, - "jukeboks": { - "readmeCleaned": "

Jukeboks

\n

Jukeboks is a fast viewer / player app, built on Electron.\nIn Jukeboks, you can preview images and movies while selecting files.

\n

Features

\n
    \n
  • Preview contents
  • \n
  • images
  • \n
  • movies
  • \n
  • Enable to control with the keyboard
  • \n
  • Automatically play movies with siblings
  • \n
  • Support Multiple buffering
  • \n
  • Enable to create shortcuts
  • \n
  • File Sort Numerically
  • \n
\n

Application's screen

\n

\"screen\"

\n

License

\n

Jukeboks is available under the ISC license.

\n
", - "readmeOriginal": "

Jukeboks

\n

Jukeboks is a fast viewer / player app, built on Electron.\nIn Jukeboks, you can preview images and movies while selecting files.

\n

Features

\n
    \n
  • Preview contents
  • \n
  • images
  • \n
  • movies
  • \n
  • Enable to control with the keyboard
  • \n
  • Automatically play movies with siblings
  • \n
  • Support Multiple buffering
  • \n
  • Enable to create shortcuts
  • \n
  • File Sort Numerically
  • \n
\n

Application's screen

\n

\"screen\"

\n

License

\n

Jukeboks is available under the ISC license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.228Z" + "kahla": { + "readmeCleaned": "

\n \n

Kahla

\n

Kahla is a cross-platform business messaging app.

\n

\n

\"Build\n\"GitHub\n\"ManHours\"\n\"Maintainability\"\n\"npm\"\n\"Issues\"\n\"GitHub\n\"LICENSE\"

\n
\n

\n\"screenshot\"\n

\n

Try it here: web.kahla.app

\n

\"Get\n\"English

\n

Kahla currently targets Windows, Linux, macOS, Android, and iOS.

\n

Kahla is built with Angular 8 and typescript. And Kahla Server is built with .NET Core.

\n

For more document about Kahla project and Kahla API, please view document here.

\n

For our official website, please view here.

\n

How to develope

\n

Before starting

\n

To develope Kahla, you need to install the following components:

\n
    \n
  • Git
  • \n
  • Nodejs and npm
  • \n
\n

We strongly suggest using Visual Studio Code to develope this project.

\n

Using Visual Studio Code to open the directory directly.

\n

How to run

\n

How to run in browser

\n

Excute following command in the root directory of this repository to restore all dependencies.

\n
npm install
\n

Excute following command to run and start a debugging server at localhost:8001.

\n
npm start
\n

How to run as desktop app

\n

Currently, we are using Electron to target Windows, Mac and Linux platform.

\n

Supports Windows 7+, Linux and macOS 10.9+.

\n
npm run electron
\n

How to publish

\n

How to publish to a web server

\n
ng build --prod
\n

How to publish for electron production version

\n

Please view here for Electron distribution document.

\n

Please view here for Electron builder document.

\n

Run:

\n
./publish.sh
\n

And you will publish the distributable version of Kahla desktop.

\n

Document

\n

For more info please view Kahla Wiki

\n

How to contribute

\n

There are many ways to contribute to the project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.

\n

Even if you have push rights on the repository, you should create a personal fork and create feature branches there when you need them. This keeps the main repository clean, and your personal workflow cruft out of sight.

\n

We're also interested in your feedback for the future of this project. You can submit a suggestion or feature request through the issue tracker. To make this process more effective, we're asking that these include more information to help define them more clearly.

\n
", + "readmeOriginal": "

\n \n

Kahla

\n

Kahla is a cross-platform business messaging app.

\n

\n

\"Build\n\"GitHub\n\"ManHours\"\n\"Maintainability\"\n\"npm\"\n\"Issues\"\n\"GitHub\n\"LICENSE\"

\n
\n

\n\"screenshot\"\n

\n

Try it here: web.kahla.app

\n

\"Get\n\"English

\n

Kahla currently targets Windows, Linux, macOS, Android, and iOS.

\n

Kahla is built with Angular 8 and typescript. And Kahla Server is built with .NET Core.

\n

For more document about Kahla project and Kahla API, please view document here.

\n

For our official website, please view here.

\n

How to develope

\n

Before starting

\n

To develope Kahla, you need to install the following components:

\n
    \n
  • Git
  • \n
  • Nodejs and npm
  • \n
\n

We strongly suggest using Visual Studio Code to develope this project.

\n

Using Visual Studio Code to open the directory directly.

\n

How to run

\n

How to run in browser

\n

Excute following command in the root directory of this repository to restore all dependencies.

\n
npm install
\n

Excute following command to run and start a debugging server at localhost:8001.

\n
npm start
\n

How to run as desktop app

\n

Currently, we are using Electron to target Windows, Mac and Linux platform.

\n

Supports Windows 7+, Linux and macOS 10.9+.

\n
npm run electron
\n

How to publish

\n

How to publish to a web server

\n
ng build --prod
\n

How to publish for electron production version

\n

Please view here for Electron distribution document.

\n

Please view here for Electron builder document.

\n

Run:

\n
./publish.sh
\n

And you will publish the distributable version of Kahla desktop.

\n

Document

\n

For more info please view Kahla Wiki

\n

How to contribute

\n

There are many ways to contribute to the project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.

\n

Even if you have push rights on the repository, you should create a personal fork and create feature branches there when you need them. This keeps the main repository clean, and your personal workflow cruft out of sight.

\n

We're also interested in your feedback for the future of this project. You can submit a suggestion or feature request through the issue tracker. To make this process more effective, we're asking that these include more information to help define them more clearly.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:53.552Z" }, "kalk": { "readmeCleaned": "

\"kalk\"

\n

\"shot\"

\n
", "readmeOriginal": "

\"kalk\"

\n

\"shot\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.318Z" - }, - "kahla": { - "readmeCleaned": "

\n \n

Kahla

\n

Kahla is a cross-platform business messaging app.

\n

\n

\"Build\n\"GitHub\n\"Maintainability\"\n\"npm\"\n\"Issues\"\n\"GitHub\n\"LICENSE\"

\n
\n

\n\"screenshot\"\n

\n

Try it here: web.kahla.app

\n

\"Get\n\"English

\n

Kahla currently targets Windows, Linux, macOS, Android, and iOS.

\n

Kahla is built with Angular 8 and typescript. And Kahla Server is built with .NET Core.

\n

For more document about Kahla project and Kahla API, please view document here.

\n

For our official website, please view here.

\n

How to develope

\n

Before starting

\n

To develope Kahla, you need to install the following components:

\n
    \n
  • Git
  • \n
  • Nodejs and npm
  • \n
\n

We strongly suggest using Visual Studio Code to develope this project.

\n

Using Visual Studio Code to open the directory directly.

\n

How to run

\n

How to run in browser

\n

Excute following command in the root directory of this repository to restore all dependencies.

\n
$ npm install
\n

Excute following command to run and start a debugging server at localhost:8001.

\n
$ npm start
\n

How to run as desktop app

\n

Currently, we are using Electron to target Windows, Mac and Linux platform.

\n

Supports Windows 7+, Linux and macOS 10.9+.

\n
$ npm run electron
\n

How to publish

\n

How to publish to a web server

\n
ng build --prod
\n

How to publish for electron production version

\n

Please view here for Electron distribution document.

\n

Please view here for Electron builder document.

\n

Run:

\n
./publish.sh
\n

And you will publish the distributable version of Kahla desktop.

\n

Document

\n

For more info please view Kahla Wiki

\n

How to contribute

\n

There are many ways to contribute to the project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.

\n

Even if you have push rights on the repository, you should create a personal fork and create feature branches there when you need them. This keeps the main repository clean, and your personal workflow cruft out of sight.

\n

We're also interested in your feedback for the future of this project. You can submit a suggestion or feature request through the issue tracker. To make this process more effective, we're asking that these include more information to help define them more clearly.

\n
", - "readmeOriginal": "

\n \n

Kahla

\n

Kahla is a cross-platform business messaging app.

\n

\n

\"Build\n\"GitHub\n\"Maintainability\"\n\"npm\"\n\"Issues\"\n\"GitHub\n\"LICENSE\"

\n
\n

\n\"screenshot\"\n

\n

Try it here: web.kahla.app

\n

\"Get\n\"English

\n

Kahla currently targets Windows, Linux, macOS, Android, and iOS.

\n

Kahla is built with Angular 8 and typescript. And Kahla Server is built with .NET Core.

\n

For more document about Kahla project and Kahla API, please view document here.

\n

For our official website, please view here.

\n

How to develope

\n

Before starting

\n

To develope Kahla, you need to install the following components:

\n
    \n
  • Git
  • \n
  • Nodejs and npm
  • \n
\n

We strongly suggest using Visual Studio Code to develope this project.

\n

Using Visual Studio Code to open the directory directly.

\n

How to run

\n

How to run in browser

\n

Excute following command in the root directory of this repository to restore all dependencies.

\n
$ npm install
\n

Excute following command to run and start a debugging server at localhost:8001.

\n
$ npm start
\n

How to run as desktop app

\n

Currently, we are using Electron to target Windows, Mac and Linux platform.

\n

Supports Windows 7+, Linux and macOS 10.9+.

\n
$ npm run electron
\n

How to publish

\n

How to publish to a web server

\n
ng build --prod
\n

How to publish for electron production version

\n

Please view here for Electron distribution document.

\n

Please view here for Electron builder document.

\n

Run:

\n
./publish.sh
\n

And you will publish the distributable version of Kahla desktop.

\n

Document

\n

For more info please view Kahla Wiki

\n

How to contribute

\n

There are many ways to contribute to the project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.

\n

Even if you have push rights on the repository, you should create a personal fork and create feature branches there when you need them. This keeps the main repository clean, and your personal workflow cruft out of sight.

\n

We're also interested in your feedback for the future of this project. You can submit a suggestion or feature request through the issue tracker. To make this process more effective, we're asking that these include more information to help define them more clearly.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.465Z" + "readmeFetchedAt": "2024-02-29T22:00:53.605Z" }, "kankan": { - "readmeCleaned": "

Kan Kan

\n

中文

\n

As yout can see, the image preview software of Mac OS has a terrible experience: it can't be zoomed in with the scroll wheel, and it doesn't support viewing all the pictures in the folder directly...
\nSo, I developed this software.
\nKankan is a Mac OS software to help you quickly look pictures. The experience is similar to win10's \"image\" and \"king of pictures\" apps.

\n

SCREENSHOT

\n

Day Mode
\n\"Day\nDark Mode
\n\"Dark

\n

WHAT WE HAVE

\n

1.Fully comply with the Mac OS native design language, and the UI is simple and generous
\n2.\"Dark mode\" is supported natively, which can be switched automatically or manually between \"light\" and \"dark\" themes
\n3.Enlarge image by wheeling support
\n4.Drag image support
\n5.Support browsing all images under the folder
\n6.Support previous, next and cycle browsing
\n7.Support setting wallpaper
\n8.Support to copy file name and path
\n9.Support for copying images

\n

More content will be added according to user feedback in the future...

\n

SUPPORTED IMAGE FORMATS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
SuffixSupport
.jpg
.jpeg
.png
.bmp
.gif
.ico
\n

SHORTCUTS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyFunction
↓,→Next
↑,←Previous
EscExit app
Double-clickOriginal size Fit to window
\n

BUTTON FUNCTIONS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ButtonFunction
previous
next
Maximize to window size
Minimize to original size
Copy to clipboard
Set as wallpaper (Authorization is required to operate 'Finder')
Rotate picture counter-clockwise
Rotate picture clockwise
Change to the dark theme
\n

UPDATE

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
versiontimecontentdownload
0.2.02020.04.03first version,A small amount bugs-
0.2.32020.04.03Fix bugs, basically complete functions-
0.2.42020.04.16New features:
1. Add the magnification display.
2. Add the resolution display.
3. Add new original size function.
4. Modify some menus and button positions
-
0.2.52020.05.31New features:
1.Globalization support,3 languages supported:
zh-CN
en
en-US
More work needs yours help and feedback.
If you need support from other languages, please give me feedback !
2.Fix the bug that you can still right-click to open the menu in Hello page.
-
0.3.12020.08.09New features:
1. Add drag and drop support, drag the picture to the window to open it!
2. Fix the problem of scrollbar in Y-axis when browsing large images in version <= mac os 10.14.
3. Fix the bug that the welcome window cannot be moved.
-
*0.4.02021.07.02New feature: clockwise / counter-clockwise rotation of pictures supported0.4.0.dmg.zip
\n

THANKS TO

\n

Electron,This software is developed based on this project

\n

COPYRIGHT

\n

Liu Han

\n

FEEDBACK

\n

newham.cn@gmail.com

\n

BUY ME A COFFEE

\n

\"微信赞赏\"

\n
", - "readmeOriginal": "

Kan Kan

\n

中文

\n

As yout can see, the image preview software of Mac OS has a terrible experience: it can't be zoomed in with the scroll wheel, and it doesn't support viewing all the pictures in the folder directly...
\nSo, I developed this software.
\nKankan is a Mac OS software to help you quickly look pictures. The experience is similar to win10's \"image\" and \"king of pictures\" apps.

\n

SCREENSHOT

\n

Day Mode
\n\"Day\nDark Mode
\n\"Dark

\n

WHAT WE HAVE

\n

1.Fully comply with the Mac OS native design language, and the UI is simple and generous
\n2.\"Dark mode\" is supported natively, which can be switched automatically or manually between \"light\" and \"dark\" themes
\n3.Enlarge image by wheeling support
\n4.Drag image support
\n5.Support browsing all images under the folder
\n6.Support previous, next and cycle browsing
\n7.Support setting wallpaper
\n8.Support to copy file name and path
\n9.Support for copying images

\n

More content will be added according to user feedback in the future...

\n

SUPPORTED IMAGE FORMATS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
SuffixSupport
.jpg
.jpeg
.png
.bmp
.gif
.ico
\n

SHORTCUTS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyFunction
↓,→Next
↑,←Previous
EscExit app
Double-clickOriginal size Fit to window
\n

BUTTON FUNCTIONS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ButtonFunction
previous
next
Maximize to window size
Minimize to original size
Copy to clipboard
Set as wallpaper (Authorization is required to operate 'Finder')
Rotate picture counter-clockwise
Rotate picture clockwise
Change to the dark theme
\n

UPDATE

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
versiontimecontentdownload
0.2.02020.04.03first version,A small amount bugs-
0.2.32020.04.03Fix bugs, basically complete functions-
0.2.42020.04.16New features:
1. Add the magnification display.
2. Add the resolution display.
3. Add new original size function.
4. Modify some menus and button positions
-
0.2.52020.05.31New features:
1.Globalization support,3 languages supported:
zh-CN
en
en-US
More work needs yours help and feedback.
If you need support from other languages, please give me feedback !
2.Fix the bug that you can still right-click to open the menu in Hello page.
-
0.3.12020.08.09New features:
1. Add drag and drop support, drag the picture to the window to open it!
2. Fix the problem of scrollbar in Y-axis when browsing large images in version <= mac os 10.14.
3. Fix the bug that the welcome window cannot be moved.
-
*0.4.02021.07.02New feature: clockwise / counter-clockwise rotation of pictures supported0.4.0.dmg.zip
\n

THANKS TO

\n

Electron,This software is developed based on this project

\n

COPYRIGHT

\n

Liu Han

\n

FEEDBACK

\n

newham.cn@gmail.com

\n

BUY ME A COFFEE

\n

\"微信赞赏\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.485Z" + "readmeCleaned": "

Kan Kan

\n

中文

\n

As yout can see, the image preview software of Mac OS has a terrible experience: it can't be zoomed in with the scroll wheel, and it doesn't support viewing all the pictures in the folder directly...
\nSo, I developed this software.
\nKankan is a Mac OS software to help you quickly look pictures. The experience is similar to win10's \"image\" and \"king of pictures\" apps.

\n

SCREENSHOT

\n

Day Mode
\n\"Day\nDark Mode
\n\"Dark

\n

WHAT WE HAVE

\n

1.Fully comply with the Mac OS native design language, and the UI is simple and generous
\n2.\"Dark mode\" is supported natively, which can be switched automatically or manually between \"light\" and \"dark\" themes
\n3.Enlarge image by wheeling support
\n4.Drag image support
\n5.Support browsing all images under the folder
\n6.Support previous, next and cycle browsing
\n7.Support setting wallpaper
\n8.Support to copy file name and path
\n9.Support for copying images

\n

More content will be added according to user feedback in the future...

\n

SUPPORTED IMAGE FORMATS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
SuffixSupport
.jpg
.jpeg
.png
.bmp
.gif
.ico
\n

SHORTCUTS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyFunction
↓,→Next
↑,←Previous
EscExit app
Double-clickOriginal size ↔ Fit to window
\n

BUTTON FUNCTIONS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ButtonFunction
previous
next
Maximize to window size
Minimize to original size
Copy to clipboard
Set as wallpaper (Authorization is required to operate 'Finder')
Rotate picture counter-clockwise
Rotate picture clockwise
Change to the dark theme
\n

UPDATE

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
versiontimecontentdownload
0.2.02020.04.03first version,A small amount bugs-
0.2.32020.04.03Fix bugs, basically complete functions-
0.2.42020.04.16New features:
1. Add the magnification display.
2. Add the resolution display.
3. Add new original size function.
4. Modify some menus and button positions
-
0.2.52020.05.31New features:
1.Globalization support,3 languages supported:
zh-CN
en
en-US
More work needs yours help and feedback.
If you need support from other languages, please give me feedback !
2.Fix the bug that you can still right-click to open the menu in Hello page.
-
0.3.12020.08.09New features:
1. Add drag and drop support, drag the picture to the window to open it!
2. Fix the problem of scrollbar in Y-axis when browsing large images in version <= mac os 10.14.
3. Fix the bug that the welcome window cannot be moved.
-
*0.4.02021.07.02New feature: clockwise / counter-clockwise rotation of pictures supported0.4.0.dmg.zip
\n

THANKS TO

\n

Electron,This software is developed based on this project

\n

COPYRIGHT

\n

Liu Han

\n

FEEDBACK

\n

newham.cn@gmail.com

\n

BUY ME A COFFEE

\n

\"微信赞赏\"

\n
", + "readmeOriginal": "

Kan Kan

\n

中文

\n

As yout can see, the image preview software of Mac OS has a terrible experience: it can't be zoomed in with the scroll wheel, and it doesn't support viewing all the pictures in the folder directly...
\nSo, I developed this software.
\nKankan is a Mac OS software to help you quickly look pictures. The experience is similar to win10's \"image\" and \"king of pictures\" apps.

\n

SCREENSHOT

\n

Day Mode
\n\"Day\nDark Mode
\n\"Dark

\n

WHAT WE HAVE

\n

1.Fully comply with the Mac OS native design language, and the UI is simple and generous
\n2.\"Dark mode\" is supported natively, which can be switched automatically or manually between \"light\" and \"dark\" themes
\n3.Enlarge image by wheeling support
\n4.Drag image support
\n5.Support browsing all images under the folder
\n6.Support previous, next and cycle browsing
\n7.Support setting wallpaper
\n8.Support to copy file name and path
\n9.Support for copying images

\n

More content will be added according to user feedback in the future...

\n

SUPPORTED IMAGE FORMATS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
SuffixSupport
.jpg
.jpeg
.png
.bmp
.gif
.ico
\n

SHORTCUTS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyFunction
↓,→Next
↑,←Previous
EscExit app
Double-clickOriginal size ↔ Fit to window
\n

BUTTON FUNCTIONS

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ButtonFunction
previous
next
Maximize to window size
Minimize to original size
Copy to clipboard
Set as wallpaper (Authorization is required to operate 'Finder')
Rotate picture counter-clockwise
Rotate picture clockwise
Change to the dark theme
\n

UPDATE

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
versiontimecontentdownload
0.2.02020.04.03first version,A small amount bugs-
0.2.32020.04.03Fix bugs, basically complete functions-
0.2.42020.04.16New features:
1. Add the magnification display.
2. Add the resolution display.
3. Add new original size function.
4. Modify some menus and button positions
-
0.2.52020.05.31New features:
1.Globalization support,3 languages supported:
zh-CN
en
en-US
More work needs yours help and feedback.
If you need support from other languages, please give me feedback !
2.Fix the bug that you can still right-click to open the menu in Hello page.
-
0.3.12020.08.09New features:
1. Add drag and drop support, drag the picture to the window to open it!
2. Fix the problem of scrollbar in Y-axis when browsing large images in version <= mac os 10.14.
3. Fix the bug that the welcome window cannot be moved.
-
*0.4.02021.07.02New feature: clockwise / counter-clockwise rotation of pictures supported0.4.0.dmg.zip
\n

THANKS TO

\n

Electron,This software is developed based on this project

\n

COPYRIGHT

\n

Liu Han

\n

FEEDBACK

\n

newham.cn@gmail.com

\n

BUY ME A COFFEE

\n

\"微信赞赏\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:53.637Z" }, "kap": { - "readmeCleaned": "

\n \n

Kap

\n

An open-source screen recorder built with web technology

\n

\"Build \"XO

\n

\n

\"SWUbanner\"

\n

Get Kap

\n

Download the latest release:

\n\n

Or install with Homebrew-Cask:

\n
brew install --cask kap
\n

Contribute

\n

Read the contribution guide.

\n

Plugins

\n

For more info on how to create plugins, read the plugins docs.

\n

Dev builds

\n

Download main or builds for any other branch using: https://kap-artifacts.now.sh/<branch>. Note that these builds are unsupported and may have issues.

\n

Related Repositories

\n\n

Newsletter

\n

Subscribe

\n

Thanks

\n
    \n
  • ▲ Vercel for fast deployments served from the edge, hosting our website, downloads, and updates.
  • \n
  • ● CircleCI for supporting the open source community and making our builds fast and reliable.
  • \n
  • △ Sentry for letting us know when Kap isn't behaving and helping us eradicate said behaviour.
  • \n
  • Our contributors who help maintain Kap and make screen recording and sharing easy.
  • \n
\n
", - "readmeOriginal": "

\n \n

Kap

\n

An open-source screen recorder built with web technology

\n

\"Build \"XO

\n

\n

\"SWUbanner\"

\n

Get Kap

\n

Download the latest release:

\n\n

Or install with Homebrew-Cask:

\n
brew install --cask kap
\n

Contribute

\n

Read the contribution guide.

\n

Plugins

\n

For more info on how to create plugins, read the plugins docs.

\n

Dev builds

\n

Download main or builds for any other branch using: https://kap-artifacts.now.sh/<branch>. Note that these builds are unsupported and may have issues.

\n

Related Repositories

\n\n

Newsletter

\n

Subscribe

\n

Thanks

\n
    \n
  • ▲ Vercel for fast deployments served from the edge, hosting our website, downloads, and updates.
  • \n
  • ● CircleCI for supporting the open source community and making our builds fast and reliable.
  • \n
  • △ Sentry for letting us know when Kap isn't behaving and helping us eradicate said behaviour.
  • \n
  • Our contributors who help maintain Kap and make screen recording and sharing easy.
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.548Z" - }, - "jumpfm": { - "readmeCleaned": "

\"Build \"Build

\n

About

\n

JumpFm is a cross platform1,2 dual panel file manager with builtin superpowers.

\n
\n

1\nWindows built is not tested at all, install it at your own risk

\n

2\nFor a Mac release see this fork

\n

<dev/>

\n

tl;dr.1,2

\n
git clone git@github.com:Gilad-Kutiel-App/jumpfm.git\nnpm i -g typescript electron\ncd jumpfm\nnpm i\ntsc -w\nsass --watch scss:css\nelectron .\n
\n
\n

1\nYou might want to change npm's default directory

\n

2\nUse different terminal for each of tsc -w, sass --watch scss:css, electron .

\n

More <dev/>

\n

JumpFm is an Electron based app.\nIt is written in TypeScript.\nTo hack the code all you need is node.js a\ndecent editor and a sass compiler.\nThis is how your terminal should looks like:

\n

\"\"

\n
", - "readmeOriginal": "

\"Build \"Build

\n

About

\n

JumpFm is a cross platform1,2 dual panel file manager with builtin superpowers.

\n
\n

1\nWindows built is not tested at all, install it at your own risk

\n

2\nFor a Mac release see this fork

\n

<dev/>

\n

tl;dr.1,2

\n
git clone git@github.com:Gilad-Kutiel-App/jumpfm.git\nnpm i -g typescript electron\ncd jumpfm\nnpm i\ntsc -w\nsass --watch scss:css\nelectron .\n
\n
\n

1\nYou might want to change npm's default directory

\n

2\nUse different terminal for each of tsc -w, sass --watch scss:css, electron .

\n

More <dev/>

\n

JumpFm is an Electron based app.\nIt is written in TypeScript.\nTo hack the code all you need is node.js a\ndecent editor and a sass compiler.\nThis is how your terminal should looks like:

\n

\"\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.613Z" - }, - "katana": { - "readmeCleaned": "

\"Katana

\n\n \"David\"\n\n\n \"Standard\n\n\n \"Known\n\n\n \"Release\"\n\n

Overview

\n

Katana is a simple, open-source screenshot utility for macOS that lives in your menubar.

\n

Downloads are available on the releases page.

\n

Features

\n
    \n
  • Upload to several different image hosts, including Imgur and Pomf.
  • \n
  • Directly upload files by dragging & dropping them onto the menubar.
  • \n
  • Shorten any link that's copied to your clipboard.
  • \n
  • Customizable shortcuts and preferences.
  • \n
  • Lives in your menu bar, doesn't clutter your dock.
  • \n
  • Constantly evolving, providing new functionality all the time.
  • \n
\n
\n \"Katana\n
\n

Credits

\n

Application icons based off work by Gregory Thye

\n

License

\n

Katana is available under the GPL-3.0 license.

\n
", - "readmeOriginal": "

\"Katana

\n\n \"David\"\n\n\n \"Standard\n\n\n \"Known\n\n\n \"Release\"\n\n

Overview

\n

Katana is a simple, open-source screenshot utility for macOS that lives in your menubar.

\n

Downloads are available on the releases page.

\n

Features

\n
    \n
  • Upload to several different image hosts, including Imgur and Pomf.
  • \n
  • Directly upload files by dragging & dropping them onto the menubar.
  • \n
  • Shorten any link that's copied to your clipboard.
  • \n
  • Customizable shortcuts and preferences.
  • \n
  • Lives in your menu bar, doesn't clutter your dock.
  • \n
  • Constantly evolving, providing new functionality all the time.
  • \n
\n
\n \"Katana\n
\n

Credits

\n

Application icons based off work by Gregory Thye

\n

License

\n

Katana is available under the GPL-3.0 license.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.691Z" - }, - "kaplan-desktop": { - "readmeCleaned": "

Kaplan Desktop

\n
    \n
  1. Introduction
  2. \n
  3. Installation
  4. \n
  5. Links
  6. \n
\n

Introduction

\n

Hello. Welcome to the source repo for Kaplan Desktop. It’s been in the works for quite some time and it is exciting to go out and show it to fellow linguists. Please do not hesitate to reach out to contact@kaplan.pro should you have any inquiries.

\n

The documentation for the app itself is available here.

\n

Installation

\n

There are a few options:

\n
    \n
  1. Microsoft Store
  2. \n
  3. .exe, .deb, and .rpm releases
  4. \n
  5. Building from source (for advanced users)
  6. \n
\n

Microsoft Store

\n

The Microsoft Store page for Kaplan Desktop is located here.

\n

.exe, .deb, and .rpm

\n

The releases are available here.

\n

NB: Ubuntu users may experience a bug where they cannot run the .deb file, unless they save it in a directory other than the default download directory.

\n

Building from source

\n

This is by far the most efficient method and the steps are more or less the same for all operating systems.

\n
    \n
  1. \n

    Install Python 3, if it’s not installed on your computer.

    \n
  2. \n
  3. \n

    Get the source code from the repo.

    \n
  4. \n
  5. \n

    Navigate to /backend/ and create a Python 3 virtual environment.

    \n
  6. \n
  7. \n

    Activate the virtual environment.

    \n
  8. \n
  9. \n

    Update pip and install the required Python libraries:

    \n
  10. \n
\n
pip install --upgrade pip\n
\n
pip install -r requirements.txt\n
\n
pip install pyinstaller\n
\n
    \n
  1. Have pyinstaller build the backend Django server:
  2. \n
\n
pyinstaller --name=backend --hidden-import backend.urls --distpath ../app --clean --noconfirm manage.py\n
\n
    \n
  1. \n

    Install yarn.

    \n
  2. \n
  3. \n

    Navigate to /app/ and have yarn install the Nodejs libraries:

    \n
  4. \n
\n
yarn install\n
\n
    \n
  1. (Windows-specific step) Remove the following line from package.json
  2. \n
\n
\n

\"executableName\": \"kaplan-desktop\",

\n
\n
    \n
  1. Have yarn build the executable:
  2. \n
\n
yarn make\n
\n
    \n
  1. The resulting executable(s) will be under /app/out/
  2. \n
\n

Links:

\n
    \n
  1. Kaplan Homepage
  2. \n
  3. Docs
  4. \n
  5. Kaplan Desktop@Microsoft Store
  6. \n
  7. Kaplan Desktop@Sourceforce
  8. \n
\n
", - "readmeOriginal": "

Kaplan Desktop

\n
    \n
  1. Introduction
  2. \n
  3. Installation
  4. \n
  5. Links
  6. \n
\n

Introduction

\n

Hello. Welcome to the source repo for Kaplan Desktop. It’s been in the works for quite some time and it is exciting to go out and show it to fellow linguists. Please do not hesitate to reach out to contact@kaplan.pro should you have any inquiries.

\n

The documentation for the app itself is available here.

\n

Installation

\n

There are a few options:

\n
    \n
  1. Microsoft Store
  2. \n
  3. .exe, .deb, and .rpm releases
  4. \n
  5. Building from source (for advanced users)
  6. \n
\n

Microsoft Store

\n

The Microsoft Store page for Kaplan Desktop is located here.

\n

.exe, .deb, and .rpm

\n

The releases are available here.

\n

NB: Ubuntu users may experience a bug where they cannot run the .deb file, unless they save it in a directory other than the default download directory.

\n

Building from source

\n

This is by far the most efficient method and the steps are more or less the same for all operating systems.

\n
    \n
  1. \n

    Install Python 3, if it’s not installed on your computer.

    \n
  2. \n
  3. \n

    Get the source code from the repo.

    \n
  4. \n
  5. \n

    Navigate to /backend/ and create a Python 3 virtual environment.

    \n
  6. \n
  7. \n

    Activate the virtual environment.

    \n
  8. \n
  9. \n

    Update pip and install the required Python libraries:

    \n
  10. \n
\n
pip install --upgrade pip\n
\n
pip install -r requirements.txt\n
\n
pip install pyinstaller\n
\n
    \n
  1. Have pyinstaller build the backend Django server:
  2. \n
\n
pyinstaller --name=backend --hidden-import backend.urls --distpath ../app --clean --noconfirm manage.py\n
\n
    \n
  1. \n

    Install yarn.

    \n
  2. \n
  3. \n

    Navigate to /app/ and have yarn install the Nodejs libraries:

    \n
  4. \n
\n
yarn install\n
\n
    \n
  1. (Windows-specific step) Remove the following line from package.json
  2. \n
\n
\n

\"executableName\": \"kaplan-desktop\",

\n
\n
    \n
  1. Have yarn build the executable:
  2. \n
\n
yarn make\n
\n
    \n
  1. The resulting executable(s) will be under /app/out/
  2. \n
\n

Links:

\n
    \n
  1. Kaplan Homepage
  2. \n
  3. Docs
  4. \n
  5. Kaplan Desktop@Microsoft Store
  6. \n
  7. Kaplan Desktop@Sourceforce
  8. \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.716Z" + "readmeCleaned": "

\n \n

Kap

\n

An open-source screen recorder built with web technology

\n

\"Build \"XO

\n

\n

\"SWUbanner\"

\n

Get Kap

\n

Download the latest release:

\n\n

Or install with Homebrew-Cask:

\n
brew install --cask kap
\n

How To Use Kap

\n

Click the menu bar icon to bring up the screen recorder. After selecting what portion of the screen you'd like to record, hit the record button to start recording. Click the menu bar icon again to stop the recording.

\n
\n

Tip: While recording, Option-click the menu bar icon to pause or right-click for more options.

\n
\n

Contribute

\n

Read the contribution guide.

\n

Plugins

\n

For more info on how to create plugins, read the plugins docs.

\n

Dev builds

\n

Download main or builds for any other branch using: https://kap-artifacts.now.sh/<branch>. Note that these builds are unsupported and may have issues.

\n

Related Repositories

\n\n

Newsletter

\n

Subscribe

\n

Thanks

\n
    \n
  • ▲ Vercel for fast deployments served from the edge, hosting our website, downloads, and updates.
  • \n
  • ● CircleCI for supporting the open source community and making our builds fast and reliable.
  • \n
  • △ Sentry for letting us know when Kap isn't behaving and helping us eradicate said behaviour.
  • \n
  • Our contributors who help maintain Kap and make screen recording and sharing easy.
  • \n
\n
", + "readmeOriginal": "

\n \n

Kap

\n

An open-source screen recorder built with web technology

\n

\"Build \"XO

\n

\n

\"SWUbanner\"

\n

Get Kap

\n

Download the latest release:

\n\n

Or install with Homebrew-Cask:

\n
brew install --cask kap
\n

How To Use Kap

\n

Click the menu bar icon to bring up the screen recorder. After selecting what portion of the screen you'd like to record, hit the record button to start recording. Click the menu bar icon again to stop the recording.

\n
\n

Tip: While recording, Option-click the menu bar icon to pause or right-click for more options.

\n
\n

Contribute

\n

Read the contribution guide.

\n

Plugins

\n

For more info on how to create plugins, read the plugins docs.

\n

Dev builds

\n

Download main or builds for any other branch using: https://kap-artifacts.now.sh/<branch>. Note that these builds are unsupported and may have issues.

\n

Related Repositories

\n\n

Newsletter

\n

Subscribe

\n

Thanks

\n
    \n
  • ▲ Vercel for fast deployments served from the edge, hosting our website, downloads, and updates.
  • \n
  • ● CircleCI for supporting the open source community and making our builds fast and reliable.
  • \n
  • △ Sentry for letting us know when Kap isn't behaving and helping us eradicate said behaviour.
  • \n
  • Our contributors who help maintain Kap and make screen recording and sharing easy.
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:53.953Z" }, "kappo": { "readmeCleaned": "

\"readme\"\n





\n\"screenshot\"

\n
", "readmeOriginal": "

\"readme\"\n





\n\"screenshot\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.762Z" + "readmeFetchedAt": "2024-02-29T22:00:54.081Z" + }, + "kaplan-desktop": { + "readmeCleaned": "

Kaplan Desktop

\n
    \n
  1. Introduction
  2. \n
  3. Installation
  4. \n
  5. Links
  6. \n
\n

Introduction

\n

Hello. Welcome to the source repo for Kaplan Desktop. It’s been in the works for quite some time and it is exciting to go out and show it to fellow linguists. Please do not hesitate to reach out to contact@kaplan.pro should you have any inquiries.

\n

The documentation for the app itself is available here.

\n

Installation

\n

There are a few options:

\n
    \n
  1. Microsoft Store
  2. \n
  3. .exe, .deb, and .rpm releases
  4. \n
  5. Building from source (for advanced users)
  6. \n
\n

Microsoft Store

\n

The Microsoft Store page for Kaplan Desktop is located here.

\n

.exe, .deb, and .rpm

\n

The releases are available here.

\n

NB: Ubuntu users may experience a bug where they cannot run the .deb file, unless they save it in a directory other than the default download directory.

\n

Building from source

\n

This is by far the most efficient method and the steps are more or less the same for all operating systems.

\n
    \n
  1. \n

    Install Python 3, if it’s not installed on your computer.

    \n
  2. \n
  3. \n

    Get the source code from the repo.

    \n
  4. \n
  5. \n

    Navigate to /backend/ and create a Python 3 virtual environment.

    \n
  6. \n
  7. \n

    Activate the virtual environment.

    \n
  8. \n
  9. \n

    Update pip and install the required Python libraries:

    \n
  10. \n
\n
pip install --upgrade pip\n
\n
pip install -r requirements.txt\n
\n
pip install pyinstaller\n
\n
    \n
  1. Have pyinstaller build the backend Django server:
  2. \n
\n
pyinstaller --name=backend --hidden-import backend.urls --distpath ../app --clean --noconfirm manage.py\n
\n
    \n
  1. \n

    Install yarn.

    \n
  2. \n
  3. \n

    Navigate to /app/ and have yarn install the Nodejs libraries:

    \n
  4. \n
\n
yarn install\n
\n
    \n
  1. (Windows-specific step) Remove the following line from package.json
  2. \n
\n
\n

\"executableName\": \"kaplan-desktop\",

\n
\n
    \n
  1. Have yarn build the executable:
  2. \n
\n
yarn make\n
\n
    \n
  1. The resulting executable(s) will be under /app/out/
  2. \n
\n

Links:

\n
    \n
  1. Kaplan Homepage
  2. \n
  3. Docs
  4. \n
  5. Kaplan Desktop@Microsoft Store
  6. \n
  7. Kaplan Desktop@Sourceforce
  8. \n
\n
", + "readmeOriginal": "

Kaplan Desktop

\n
    \n
  1. Introduction
  2. \n
  3. Installation
  4. \n
  5. Links
  6. \n
\n

Introduction

\n

Hello. Welcome to the source repo for Kaplan Desktop. It’s been in the works for quite some time and it is exciting to go out and show it to fellow linguists. Please do not hesitate to reach out to contact@kaplan.pro should you have any inquiries.

\n

The documentation for the app itself is available here.

\n

Installation

\n

There are a few options:

\n
    \n
  1. Microsoft Store
  2. \n
  3. .exe, .deb, and .rpm releases
  4. \n
  5. Building from source (for advanced users)
  6. \n
\n

Microsoft Store

\n

The Microsoft Store page for Kaplan Desktop is located here.

\n

.exe, .deb, and .rpm

\n

The releases are available here.

\n

NB: Ubuntu users may experience a bug where they cannot run the .deb file, unless they save it in a directory other than the default download directory.

\n

Building from source

\n

This is by far the most efficient method and the steps are more or less the same for all operating systems.

\n
    \n
  1. \n

    Install Python 3, if it’s not installed on your computer.

    \n
  2. \n
  3. \n

    Get the source code from the repo.

    \n
  4. \n
  5. \n

    Navigate to /backend/ and create a Python 3 virtual environment.

    \n
  6. \n
  7. \n

    Activate the virtual environment.

    \n
  8. \n
  9. \n

    Update pip and install the required Python libraries:

    \n
  10. \n
\n
pip install --upgrade pip\n
\n
pip install -r requirements.txt\n
\n
pip install pyinstaller\n
\n
    \n
  1. Have pyinstaller build the backend Django server:
  2. \n
\n
pyinstaller --name=backend --hidden-import backend.urls --distpath ../app --clean --noconfirm manage.py\n
\n
    \n
  1. \n

    Install yarn.

    \n
  2. \n
  3. \n

    Navigate to /app/ and have yarn install the Nodejs libraries:

    \n
  4. \n
\n
yarn install\n
\n
    \n
  1. (Windows-specific step) Remove the following line from package.json
  2. \n
\n
\n

\"executableName\": \"kaplan-desktop\",

\n
\n
    \n
  1. Have yarn build the executable:
  2. \n
\n
yarn make\n
\n
    \n
  1. The resulting executable(s) will be under /app/out/
  2. \n
\n

Links:

\n
    \n
  1. Kaplan Homepage
  2. \n
  3. Docs
  4. \n
  5. Kaplan Desktop@Microsoft Store
  6. \n
  7. Kaplan Desktop@Sourceforce
  8. \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:54.099Z" + }, + "jumpfm": { + "readmeCleaned": "

\"Build \"Build

\n

About

\n

JumpFm is a cross platform1,2 dual panel file manager with builtin superpowers.

\n
\n

1\nWindows built is not tested at all, install it at your own risk

\n

2\nFor a Mac release see this fork

\n\n

tl;dr.1,2

\n
git clone git@github.com:Gilad-Kutiel-App/jumpfm.git\nnpm i -g typescript electron\ncd jumpfm\nnpm i\ntsc -w\nsass --watch scss:css\nelectron .\n
\n
\n

1\nYou might want to change npm's default directory

\n

2\nUse different terminal for each of tsc -w, sass --watch scss:css, electron .

\n\n

JumpFm is an Electron based app.\nIt is written in TypeScript.\nTo hack the code all you need is node.js a\ndecent editor and a sass compiler.\nThis is how your terminal should looks like:

\n

\"\"

\n
", + "readmeOriginal": "

\"Build \"Build

\n

About

\n

JumpFm is a cross platform1,2 dual panel file manager with builtin superpowers.

\n
\n

1\nWindows built is not tested at all, install it at your own risk

\n

2\nFor a Mac release see this fork

\n

<dev/>

\n

tl;dr.1,2

\n
git clone git@github.com:Gilad-Kutiel-App/jumpfm.git\nnpm i -g typescript electron\ncd jumpfm\nnpm i\ntsc -w\nsass --watch scss:css\nelectron .\n
\n
\n

1\nYou might want to change npm's default directory

\n

2\nUse different terminal for each of tsc -w, sass --watch scss:css, electron .

\n

More <dev/>

\n

JumpFm is an Electron based app.\nIt is written in TypeScript.\nTo hack the code all you need is node.js a\ndecent editor and a sass compiler.\nThis is how your terminal should looks like:

\n

\"\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:54.110Z" + }, + "katana": { + "readmeCleaned": "

\"Katana

\n\n \"David\"\n\n\n \"Standard\n\n\n \"Known\n\n\n \"Release\"\n\n

Overview

\n

Katana is a simple, open-source screenshot utility for macOS that lives in your menubar.

\n

Downloads are available on the releases page.

\n

Features

\n
    \n
  • Upload to several different image hosts, including Imgur and Pomf.
  • \n
  • Directly upload files by dragging & dropping them onto the menubar.
  • \n
  • Shorten any link that's copied to your clipboard.
  • \n
  • Customizable shortcuts and preferences.
  • \n
  • Lives in your menu bar, doesn't clutter your dock.
  • \n
  • Constantly evolving, providing new functionality all the time.
  • \n
\n
\n \"Katana\n
\n

Credits

\n

Application icons based off work by Gregory Thye

\n

License

\n

Katana is available under the GPL-3.0 license.

\n
", + "readmeOriginal": "

\"Katana

\n\n \"David\"\n\n\n \"Standard\n\n\n \"Known\n\n\n \"Release\"\n\n

Overview

\n

Katana is a simple, open-source screenshot utility for macOS that lives in your menubar.

\n

Downloads are available on the releases page.

\n

Features

\n
    \n
  • Upload to several different image hosts, including Imgur and Pomf.
  • \n
  • Directly upload files by dragging & dropping them onto the menubar.
  • \n
  • Shorten any link that's copied to your clipboard.
  • \n
  • Customizable shortcuts and preferences.
  • \n
  • Lives in your menu bar, doesn't clutter your dock.
  • \n
  • Constantly evolving, providing new functionality all the time.
  • \n
\n
\n \"Katana\n
\n

Credits

\n

Application icons based off work by Gregory Thye

\n

License

\n

Katana is available under the GPL-3.0 license.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:54.418Z" }, "keycombiner": { - "readmeCleaned": "
\n

\"logo\"

KeyCombiner

\n

An app to organize, learn, and practice keyboard shortcuts!

\n
\n \n

This repository serves as a public bug and request tracker, and as a Wiki for advanced users.

\n

It contains all user-requested features and all user-submitted bug reports. Issues that were not raised by users are not necessarily included.

\n

If you encountered a bug or have a feature request, please create an issue. Please also consider upvoting existing issues by adding a thumbs-up emoji or sharing your perspective in a comment.

\n

If you have a general question, you can contact us via mail or use GitHub Discussions.

\n

Either way, we will quickly get back to you.

\n\n
", - "readmeOriginal": "
\n

\"logo\"

KeyCombiner

\n

An app to organize, learn, and practice keyboard shortcuts!

\n
\n \n

This repository serves as a public bug and request tracker, and as a Wiki for advanced users.

\n

It contains all user-requested features and all user-submitted bug reports. Issues that were not raised by users are not necessarily included.

\n

If you encountered a bug or have a feature request, please create an issue. Please also consider upvoting existing issues by adding a thumbs-up emoji or sharing your perspective in a comment.

\n

If you have a general question, you can contact us via mail or use GitHub Discussions.

\n

Either way, we will quickly get back to you.

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.836Z" + "readmeCleaned": "
\n\n

An app to organize, learn, and practice keyboard shortcuts!

\n
\n \n

This repository serves as a public bug and request tracker, and as a Wiki for advanced users.

\n

It contains all user-requested features and all user-submitted bug reports. Issues that were not raised by users are not necessarily included.

\n

If you encountered a bug or have a feature request, please create an issue. Please also consider upvoting existing issues by adding a thumbs-up emoji or sharing your perspective in a comment.

\n

If you have a general question, you can contact us via mail or use GitHub Discussions.

\n

Either way, we will quickly get back to you.

\n\n
", + "readmeOriginal": "
\n\n

An app to organize, learn, and practice keyboard shortcuts!

\n
\n \n

This repository serves as a public bug and request tracker, and as a Wiki for advanced users.

\n

It contains all user-requested features and all user-submitted bug reports. Issues that were not raised by users are not necessarily included.

\n

If you encountered a bug or have a feature request, please create an issue. Please also consider upvoting existing issues by adding a thumbs-up emoji or sharing your perspective in a comment.

\n

If you have a general question, you can contact us via mail or use GitHub Discussions.

\n

Either way, we will quickly get back to you.

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:54.581Z" }, "keeweb": { - "readmeCleaned": "

Free cross-platform password manager compatible with KeePass

\n

This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources.\nThe app can run either in browser, or as a desktop app.

\n

\"screenshot\"

\n

Quick Links

\n

Apps: Web, Desktop
\nTimeline: Release Notes, TODO
\nOn one page: Features, FAQ
\nWebsite: keeweb.info
\nTwitter: kee_web
\nDonate: OpenCollective, GitHub

\n

Status

\n

The app is quite stable now. Basic stuff, as well as more advanced operations, should be rather reliable.

\n

Self-hosting

\n

Everything you need to host this app on your server is any static file server. The app is a single HTML file + a service worker (optionally; for offline access).\nYou can download the latest distribution files from gh-pages branch.

\n

If you are using Docker:

\n
    \n
  1. put your dh.pem, cert.pem, key.pem to /etc/nginx/external/
  2. \n
  3. run this script:
  4. \n
\n
docker run --name keeweb -d -p 443:443 -p 80:80 -v $EXT_DIR:/etc/nginx/external/ antelle/keeweb
\n

To make Dropbox work in your self-hosted app, go to this Wiki page.

\n

Building

\n

The easiest way to clone all KeeWeb repos is:

\n
curl https://raw.githubusercontent.com/keeweb/keeweb/develop/dev-env.sh | bash -
\n

The app can be built with grunt: grunt (html files will be in dist/).
\nDesktop apps are built with grunt desktop. This requires some magic and currently works only on CI,\nyou can find more details in the GitHub Actions workflow.

\n

To run the desktop (electron) app without building an installer, build the app with grunt and start it this way:

\n
npm run dev\nnpm run electron
\n

For debug build:

\n
    \n
  1. run npm run dev
  2. \n
  3. open http://localhost:8085
  4. \n
\n

To build desktop apps, use these goals, the result can be found in tmp:

\n
npm run dev-desktop-macos\nnpm run dev-desktop-windows\nnpm run dev-desktop-linux\n
\n

Contributing

\n

Please read contribution guidelines for pull requests.
\nHere's a list of issues where your help would be very welcome.\nAlso you can help by translating KeeWeb to your language.

\n

Other ways of contribution can be found on this page.

\n

Important notes for pull requests

\n
    \n
  • please branch from develop, not master
  • \n
  • don't edit translation files except base.json, they will be replaced
  • \n
\n

Donations

\n

KeeWeb is not free to develop. It takes time, requires paid code signing certificates and domains.
\nYou can help the project or say \"thank you\" with this button:
\n\"OpenCollective\"

\n

You can also sponsor the developer directly on GitHub.

\n

Please note: donation does not imply any type of service contract.

\n

Thank you

\n

Notable contributions to KeeWeb:

\n\n

License

\n

MIT

\n
", - "readmeOriginal": "

Free cross-platform password manager compatible with KeePass

\n

This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources.\nThe app can run either in browser, or as a desktop app.

\n

\"screenshot\"

\n

Quick Links

\n

Apps: Web, Desktop
\nTimeline: Release Notes, TODO
\nOn one page: Features, FAQ
\nWebsite: keeweb.info
\nTwitter: kee_web
\nDonate: OpenCollective, GitHub

\n

Status

\n

The app is quite stable now. Basic stuff, as well as more advanced operations, should be rather reliable.

\n

Self-hosting

\n

Everything you need to host this app on your server is any static file server. The app is a single HTML file + a service worker (optionally; for offline access).\nYou can download the latest distribution files from gh-pages branch.

\n

If you are using Docker:

\n
    \n
  1. put your dh.pem, cert.pem, key.pem to /etc/nginx/external/
  2. \n
  3. run this script:
  4. \n
\n
docker run --name keeweb -d -p 443:443 -p 80:80 -v $EXT_DIR:/etc/nginx/external/ antelle/keeweb
\n

To make Dropbox work in your self-hosted app, go to this Wiki page.

\n

Building

\n

The easiest way to clone all KeeWeb repos is:

\n
curl https://raw.githubusercontent.com/keeweb/keeweb/develop/dev-env.sh | bash -
\n

The app can be built with grunt: grunt (html files will be in dist/).
\nDesktop apps are built with grunt desktop. This requires some magic and currently works only on CI,\nyou can find more details in the GitHub Actions workflow.

\n

To run the desktop (electron) app without building an installer, build the app with grunt and start it this way:

\n
npm run dev\nnpm run electron
\n

For debug build:

\n
    \n
  1. run npm run dev
  2. \n
  3. open http://localhost:8085
  4. \n
\n

To build desktop apps, use these goals, the result can be found in tmp:

\n
npm run dev-desktop-macos\nnpm run dev-desktop-windows\nnpm run dev-desktop-linux\n
\n

Contributing

\n

Please read contribution guidelines for pull requests.
\nHere's a list of issues where your help would be very welcome.\nAlso you can help by translating KeeWeb to your language.

\n

Other ways of contribution can be found on this page.

\n

Important notes for pull requests

\n
    \n
  • please branch from develop, not master
  • \n
  • don't edit translation files except base.json, they will be replaced
  • \n
\n

Donations

\n

KeeWeb is not free to develop. It takes time, requires paid code signing certificates and domains.
\nYou can help the project or say \"thank you\" with this button:
\n\"OpenCollective\"

\n

You can also sponsor the developer directly on GitHub.

\n

Please note: donation does not imply any type of service contract.

\n

Thank you

\n

Notable contributions to KeeWeb:

\n\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.922Z" + "readmeCleaned": "

Free cross-platform password manager compatible with KeePass

\n

This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources.\nThe app can run either in browser, or as a desktop app.

\n

\"screenshot\"

\n

Quick Links

\n

Apps: Web, Desktop
\nTimeline: Release Notes, TODO
\nOn one page: Features, FAQ
\nWebsite: keeweb.info
\nTwitter: kee_web
\nDonate: OpenCollective, GitHub

\n

Status

\n

The app is quite stable now. Basic stuff, as well as more advanced operations, should be rather reliable.
\nLooking for a new maintainer, see #2022

\n

Self-hosting

\n

Everything you need to host this app on your server is any static file server. The app is a single HTML file + a service worker (optionally; for offline access).\nYou can download the latest distribution files from gh-pages branch.

\n

If you are using Docker:

\n
    \n
  1. put your dh.pem, cert.pem, key.pem to /etc/nginx/external/
  2. \n
  3. run this script:
  4. \n
\n
docker run --name keeweb -d -p 443:443 -p 80:80 -v $EXT_DIR:/etc/nginx/external/ antelle/keeweb
\n

To make Dropbox work in your self-hosted app, go to this Wiki page.

\n

Building

\n

The easiest way to clone all KeeWeb repos is:

\n
curl https://raw.githubusercontent.com/keeweb/keeweb/develop/dev-env.sh | bash -
\n

The app can be built with grunt: grunt (html files will be in dist/).
\nDesktop apps are built with grunt desktop. This requires some magic and currently works only on CI,\nyou can find more details in the GitHub Actions workflow.

\n

To run the desktop (electron) app without building an installer, build the app with grunt and start it this way:

\n
npm run dev\nnpm run electron
\n

For debug build:

\n
    \n
  1. run npm run dev
  2. \n
  3. open http://localhost:8085
  4. \n
\n

To build desktop apps, use these goals, the result can be found in tmp:

\n
npm run dev-desktop-macos\nnpm run dev-desktop-windows\nnpm run dev-desktop-linux\n
\n

Contributing

\n

Please read contribution guidelines for pull requests.
\nHere's a list of issues where your help would be very welcome.\nAlso you can help by translating KeeWeb to your language.

\n

Other ways of contribution can be found on this page.

\n

Important notes for pull requests

\n
    \n
  • please branch from develop, not master
  • \n
  • don't edit translation files except base.json, they will be replaced
  • \n
\n

Donations

\n

KeeWeb is not free to develop. It takes time, requires paid code signing certificates and domains.
\nYou can help the project or say \"thank you\" with this button:
\n\"OpenCollective\"

\n

You can also sponsor the developer directly on GitHub.

\n

Please note: donation does not imply any type of service contract.

\n

Thank you

\n

Notable contributions to KeeWeb:

\n\n

License

\n

MIT

\n
", + "readmeOriginal": "

Free cross-platform password manager compatible with KeePass

\n

This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources.\nThe app can run either in browser, or as a desktop app.

\n

\"screenshot\"

\n

Quick Links

\n

Apps: Web, Desktop
\nTimeline: Release Notes, TODO
\nOn one page: Features, FAQ
\nWebsite: keeweb.info
\nTwitter: kee_web
\nDonate: OpenCollective, GitHub

\n

Status

\n

The app is quite stable now. Basic stuff, as well as more advanced operations, should be rather reliable.
\nLooking for a new maintainer, see #2022

\n

Self-hosting

\n

Everything you need to host this app on your server is any static file server. The app is a single HTML file + a service worker (optionally; for offline access).\nYou can download the latest distribution files from gh-pages branch.

\n

If you are using Docker:

\n
    \n
  1. put your dh.pem, cert.pem, key.pem to /etc/nginx/external/
  2. \n
  3. run this script:
  4. \n
\n
docker run --name keeweb -d -p 443:443 -p 80:80 -v $EXT_DIR:/etc/nginx/external/ antelle/keeweb
\n

To make Dropbox work in your self-hosted app, go to this Wiki page.

\n

Building

\n

The easiest way to clone all KeeWeb repos is:

\n
curl https://raw.githubusercontent.com/keeweb/keeweb/develop/dev-env.sh | bash -
\n

The app can be built with grunt: grunt (html files will be in dist/).
\nDesktop apps are built with grunt desktop. This requires some magic and currently works only on CI,\nyou can find more details in the GitHub Actions workflow.

\n

To run the desktop (electron) app without building an installer, build the app with grunt and start it this way:

\n
npm run dev\nnpm run electron
\n

For debug build:

\n
    \n
  1. run npm run dev
  2. \n
  3. open http://localhost:8085
  4. \n
\n

To build desktop apps, use these goals, the result can be found in tmp:

\n
npm run dev-desktop-macos\nnpm run dev-desktop-windows\nnpm run dev-desktop-linux\n
\n

Contributing

\n

Please read contribution guidelines for pull requests.
\nHere's a list of issues where your help would be very welcome.\nAlso you can help by translating KeeWeb to your language.

\n

Other ways of contribution can be found on this page.

\n

Important notes for pull requests

\n
    \n
  • please branch from develop, not master
  • \n
  • don't edit translation files except base.json, they will be replaced
  • \n
\n

Donations

\n

KeeWeb is not free to develop. It takes time, requires paid code signing certificates and domains.
\nYou can help the project or say \"thank you\" with this button:
\n\"OpenCollective\"

\n

You can also sponsor the developer directly on GitHub.

\n

Please note: donation does not imply any type of service contract.

\n

Thank you

\n

Notable contributions to KeeWeb:

\n\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:00:54.636Z" }, "kinesis-ci": { - "readmeCleaned": "

Kinesis-CI - Sample Project

\n

Important Note:\nSeptember 8th 2021 - This GitHub is no longer updated by the software vendor. Please use our rebranded site: https://github.com/WiiisdomOps

\n

Education and innovation is a sample project for users of the Kinesis CI tool for Tableau.\nKinesis CI is a test framework that adds automated testing and continuous integration capability to Tableau Server.\nFor more information on Kinesis CI, please visit http://kinesis-ci.com

\n

\"screenshot\"

\n

Concept

\n

This project is designed to give you an example for setting up your testing projects in Kinesis CI.

\n

It contains a collection of test cases for a Tableau Workbook – Education and Innovation,\nincluding the following test cases:

\n

Functional Testing

\n
    \n
  • Load data into a database
  • \n
  • Publish Tableau workbooks and data sources to Tableau Server
  • \n
  • Refresh data extracts
  • \n
  • Filters
  • \n
  • Parameters
  • \n
  • Checking data against an expected data set
  • \n
  • Checking the layout of the Dashboard to an expected layout
  • \n
  • Checking data against pre-defined rules and criterias
  • \n
  • Checking data against the datasource by an SQL query in the underlying database
  • \n
  • Running custom webdriver commands (required for SSO and custom login pages)
  • \n
  • Switch Tab
  • \n
  • Selecting Marks for testing interactivity/ user clicks
  • \n
\n

Regression Testing

\n
    \n
  • Running regression test on a Tableau dashboard to compare against a baseline in terms of data, layout, filter and parameter consitency
  • \n
\n

Cross Environment Testing

\n
    \n
  • Comparing the same Tableau View on two different environments i.e. dev and prod or two different Tableau Server versions, when doing and upgrade, in terms of data, layout, filter and parameter consitency
  • \n
\n

Performance Testing

\n
    \n
  • Testing the performance of your Tableau Server by driving load against it
  • \n
\n

This example goes hand in hand with the documentation of Kinesis CI, which you can find under https://kinesis-ci.com/documents

\n

How to use this demo project?

\n
    \n
  1. \n

    Clone the repository in Kinesis Designer (File -> Clone Git Repository and enter https://github.com/Kinesis-CI/education-and-innovation.git) and open project.json. This project.json file contains key\ninformation to identify the individual test projects within this directory.\nAlternatively, you can use the Kinesis Command Line Interface and open the files in a text editor.

    \n
  2. \n
  3. \n

    Edit context variables to fit your environment. i.e. reference the Tableau Server you are using within your organization and use a database you have access to. For more information on context variables visit\nhttps://kinesis-ci.com/documents/#/context-variables

    \n
  4. \n
  5. \n

    In Load Data task tailor database reference to a database you would like to use. For detailed information visit https://kinesis-ci.com/documents/#/functional-test?id=load-data-task

    \n
  6. \n
  7. \n

    In Regression test, create a new Baseline from your Tableau Server to compare against. For more information on Regression tests visit https://kinesis-ci.com/documents/#/regression-test

    \n
  8. \n
  9. \n

    In Cross Environment test, update the target environment to fit your target environment you want to compare to your source environment. For more information on Cross Environment tests visit https://kinesis-ci.com/documents/#/cross-environment-test

    \n
  10. \n
\n

Directory layout

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
File TypeDescription
srcContains the Tableau source files that have been imported into the given Project
contextContains the JSON files that define your context variables. For more information on context variables refer to the documentation under https://kinesis-ci.com/documents/#/command-line-interface
testContains files related to the individual Tests that have been created within the Project
test/<TEST_NAME>/resourcesTest resources. These are typically data files (.csv) needed to load data into source systems (i.e. databases) or validate data to expected results
test/<TEST_NAME>/kinesis.jsonJSON files that describe the individual Test steps that have been created within the Project
project.jsonJSON file that contains the key information to identify the individual Projects. This is only needed for Kinesis Designer, but not to run tests from the Command Line Interface
\n

For more information on the Directory Layout please see https://kinesis-ci.com/documents/#/getting-started?id=create-new-project

\n

Integration with CI tools

\n

If you want to run tests automatically on a Continuous Integration Server, for example on Jenkins, TeamCity or any other similar tool, then you will need to install the Kinesis Command Line Interface to the server where your CI/CD server is running.

\n

Command Line Interface allows you to run previously created Kinesis tests and integrate it with the CI tool of your choice.

\n

For more information on the integration of Kinesis CI and Jenkins, please see https://kinesis-ci.com/documents/#/continuous-integration

\n
", - "readmeOriginal": "

Kinesis-CI - Sample Project

\n

Important Note:\nSeptember 8th 2021 - This GitHub is no longer updated by the software vendor. Please use our rebranded site: https://github.com/WiiisdomOps

\n

Education and innovation is a sample project for users of the Kinesis CI tool for Tableau.\nKinesis CI is a test framework that adds automated testing and continuous integration capability to Tableau Server.\nFor more information on Kinesis CI, please visit http://kinesis-ci.com

\n

\"screenshot\"

\n

Concept

\n

This project is designed to give you an example for setting up your testing projects in Kinesis CI.

\n

It contains a collection of test cases for a Tableau Workbook – Education and Innovation,\nincluding the following test cases:

\n

Functional Testing

\n
    \n
  • Load data into a database
  • \n
  • Publish Tableau workbooks and data sources to Tableau Server
  • \n
  • Refresh data extracts
  • \n
  • Filters
  • \n
  • Parameters
  • \n
  • Checking data against an expected data set
  • \n
  • Checking the layout of the Dashboard to an expected layout
  • \n
  • Checking data against pre-defined rules and criterias
  • \n
  • Checking data against the datasource by an SQL query in the underlying database
  • \n
  • Running custom webdriver commands (required for SSO and custom login pages)
  • \n
  • Switch Tab
  • \n
  • Selecting Marks for testing interactivity/ user clicks
  • \n
\n

Regression Testing

\n
    \n
  • Running regression test on a Tableau dashboard to compare against a baseline in terms of data, layout, filter and parameter consitency
  • \n
\n

Cross Environment Testing

\n
    \n
  • Comparing the same Tableau View on two different environments i.e. dev and prod or two different Tableau Server versions, when doing and upgrade, in terms of data, layout, filter and parameter consitency
  • \n
\n

Performance Testing

\n
    \n
  • Testing the performance of your Tableau Server by driving load against it
  • \n
\n

This example goes hand in hand with the documentation of Kinesis CI, which you can find under https://kinesis-ci.com/documents

\n

How to use this demo project?

\n
    \n
  1. \n

    Clone the repository in Kinesis Designer (File -> Clone Git Repository and enter https://github.com/Kinesis-CI/education-and-innovation.git) and open project.json. This project.json file contains key\ninformation to identify the individual test projects within this directory.\nAlternatively, you can use the Kinesis Command Line Interface and open the files in a text editor.

    \n
  2. \n
  3. \n

    Edit context variables to fit your environment. i.e. reference the Tableau Server you are using within your organization and use a database you have access to. For more information on context variables visit\nhttps://kinesis-ci.com/documents/#/context-variables

    \n
  4. \n
  5. \n

    In Load Data task tailor database reference to a database you would like to use. For detailed information visit https://kinesis-ci.com/documents/#/functional-test?id=load-data-task

    \n
  6. \n
  7. \n

    In Regression test, create a new Baseline from your Tableau Server to compare against. For more information on Regression tests visit https://kinesis-ci.com/documents/#/regression-test

    \n
  8. \n
  9. \n

    In Cross Environment test, update the target environment to fit your target environment you want to compare to your source environment. For more information on Cross Environment tests visit https://kinesis-ci.com/documents/#/cross-environment-test

    \n
  10. \n
\n

Directory layout

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
File TypeDescription
srcContains the Tableau source files that have been imported into the given Project
contextContains the JSON files that define your context variables. For more information on context variables refer to the documentation under https://kinesis-ci.com/documents/#/command-line-interface
testContains files related to the individual Tests that have been created within the Project
test/<TEST_NAME>/resourcesTest resources. These are typically data files (.csv) needed to load data into source systems (i.e. databases) or validate data to expected results
test/<TEST_NAME>/kinesis.jsonJSON files that describe the individual Test steps that have been created within the Project
project.jsonJSON file that contains the key information to identify the individual Projects. This is only needed for Kinesis Designer, but not to run tests from the Command Line Interface
\n

For more information on the Directory Layout please see https://kinesis-ci.com/documents/#/getting-started?id=create-new-project

\n

Integration with CI tools

\n

If you want to run tests automatically on a Continuous Integration Server, for example on Jenkins, TeamCity or any other similar tool, then you will need to install the Kinesis Command Line Interface to the server where your CI/CD server is running.

\n

Command Line Interface allows you to run previously created Kinesis tests and integrate it with the CI tool of your choice.

\n

For more information on the integration of Kinesis CI and Jenkins, please see https://kinesis-ci.com/documents/#/continuous-integration

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.967Z" + "readmeCleaned": "

Kinesis-CI - Sample Project

\n

Important Note:\nSeptember 8th 2021 - This GitHub is no longer updated by the software vendor. Please use our rebranded site: https://github.com/WiiisdomOps

\n

Education and innovation is a sample project for users of the Kinesis CI tool for Tableau.\nKinesis CI is a test framework that adds automated testing and continuous integration capability to Tableau Server.\nFor more information on Kinesis CI, please visit http://kinesis-ci.com

\n

\"screenshot\"

\n

Concept

\n

This project is designed to give you an example for setting up your testing projects in Kinesis CI.

\n

It contains a collection of test cases for a Tableau Workbook – Education and Innovation,\nincluding the following test cases:

\n

Functional Testing

\n
    \n
  • Load data into a database
  • \n
  • Publish Tableau workbooks and data sources to Tableau Server
  • \n
  • Refresh data extracts
  • \n
  • Filters
  • \n
  • Parameters
  • \n
  • Checking data against an expected data set
  • \n
  • Checking the layout of the Dashboard to an expected layout
  • \n
  • Checking data against pre-defined rules and criterias
  • \n
  • Checking data against the datasource by an SQL query in the underlying database
  • \n
  • Running custom webdriver commands (required for SSO and custom login pages)
  • \n
  • Switch Tab
  • \n
  • Selecting Marks for testing interactivity/ user clicks
  • \n
\n

Regression Testing

\n
    \n
  • Running regression test on a Tableau dashboard to compare against a baseline in terms of data, layout, filter and parameter consitency
  • \n
\n

Cross Environment Testing

\n
    \n
  • Comparing the same Tableau View on two different environments i.e. dev and prod or two different Tableau Server versions, when doing and upgrade, in terms of data, layout, filter and parameter consitency
  • \n
\n

Performance Testing

\n
    \n
  • Testing the performance of your Tableau Server by driving load against it
  • \n
\n

This example goes hand in hand with the documentation of Kinesis CI, which you can find under https://kinesis-ci.com/documents

\n

How to use this demo project?

\n
    \n
  1. \n

    Clone the repository in Kinesis Designer (File -> Clone Git Repository and enter https://github.com/Kinesis-CI/education-and-innovation.git) and open project.json. This project.json file contains key\ninformation to identify the individual test projects within this directory.\nAlternatively, you can use the Kinesis Command Line Interface and open the files in a text editor.

    \n
  2. \n
  3. \n

    Edit context variables to fit your environment. i.e. reference the Tableau Server you are using within your organization and use a database you have access to. For more information on context variables visit\nhttps://kinesis-ci.com/documents/#/context-variables

    \n
  4. \n
  5. \n

    In Load Data task tailor database reference to a database you would like to use. For detailed information visit https://kinesis-ci.com/documents/#/functional-test?id=load-data-task

    \n
  6. \n
  7. \n

    In Regression test, create a new Baseline from your Tableau Server to compare against. For more information on Regression tests visit https://kinesis-ci.com/documents/#/regression-test

    \n
  8. \n
  9. \n

    In Cross Environment test, update the target environment to fit your target environment you want to compare to your source environment. For more information on Cross Environment tests visit https://kinesis-ci.com/documents/#/cross-environment-test

    \n
  10. \n
\n

Directory layout

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
File TypeDescription
srcContains the Tableau source files that have been imported into the given Project
contextContains the JSON files that define your context variables. For more information on context variables refer to the documentation under https://kinesis-ci.com/documents/#/command-line-interface
testContains files related to the individual Tests that have been created within the Project
test/<TEST_NAME>/resourcesTest resources. These are typically data files (.csv) needed to load data into source systems (i.e. databases) or validate data to expected results
test/<TEST_NAME>/kinesis.jsonJSON files that describe the individual Test steps that have been created within the Project
project.jsonJSON file that contains the key information to identify the individual Projects. This is only needed for Kinesis Designer, but not to run tests from the Command Line Interface
\n

For more information on the Directory Layout please see https://kinesis-ci.com/documents/#/getting-started?id=create-new-project

\n

Integration with CI tools

\n

If you want to run tests automatically on a Continuous Integration Server, for example on Jenkins, TeamCity or any other similar tool, then you will need to install the Kinesis Command Line Interface to the server where your CI/CD server is running.

\n

Command Line Interface allows you to run previously created Kinesis tests and integrate it with the CI tool of your choice.

\n

For more information on the integration of Kinesis CI and Jenkins, please see https://kinesis-ci.com/documents/#/continuous-integration

\n
", + "readmeOriginal": "

Kinesis-CI - Sample Project

\n

Important Note:\nSeptember 8th 2021 - This GitHub is no longer updated by the software vendor. Please use our rebranded site: https://github.com/WiiisdomOps

\n

Education and innovation is a sample project for users of the Kinesis CI tool for Tableau.\nKinesis CI is a test framework that adds automated testing and continuous integration capability to Tableau Server.\nFor more information on Kinesis CI, please visit http://kinesis-ci.com

\n

\"screenshot\"

\n

Concept

\n

This project is designed to give you an example for setting up your testing projects in Kinesis CI.

\n

It contains a collection of test cases for a Tableau Workbook – Education and Innovation,\nincluding the following test cases:

\n

Functional Testing

\n
    \n
  • Load data into a database
  • \n
  • Publish Tableau workbooks and data sources to Tableau Server
  • \n
  • Refresh data extracts
  • \n
  • Filters
  • \n
  • Parameters
  • \n
  • Checking data against an expected data set
  • \n
  • Checking the layout of the Dashboard to an expected layout
  • \n
  • Checking data against pre-defined rules and criterias
  • \n
  • Checking data against the datasource by an SQL query in the underlying database
  • \n
  • Running custom webdriver commands (required for SSO and custom login pages)
  • \n
  • Switch Tab
  • \n
  • Selecting Marks for testing interactivity/ user clicks
  • \n
\n

Regression Testing

\n
    \n
  • Running regression test on a Tableau dashboard to compare against a baseline in terms of data, layout, filter and parameter consitency
  • \n
\n

Cross Environment Testing

\n
    \n
  • Comparing the same Tableau View on two different environments i.e. dev and prod or two different Tableau Server versions, when doing and upgrade, in terms of data, layout, filter and parameter consitency
  • \n
\n

Performance Testing

\n
    \n
  • Testing the performance of your Tableau Server by driving load against it
  • \n
\n

This example goes hand in hand with the documentation of Kinesis CI, which you can find under https://kinesis-ci.com/documents

\n

How to use this demo project?

\n
    \n
  1. \n

    Clone the repository in Kinesis Designer (File -> Clone Git Repository and enter https://github.com/Kinesis-CI/education-and-innovation.git) and open project.json. This project.json file contains key\ninformation to identify the individual test projects within this directory.\nAlternatively, you can use the Kinesis Command Line Interface and open the files in a text editor.

    \n
  2. \n
  3. \n

    Edit context variables to fit your environment. i.e. reference the Tableau Server you are using within your organization and use a database you have access to. For more information on context variables visit\nhttps://kinesis-ci.com/documents/#/context-variables

    \n
  4. \n
  5. \n

    In Load Data task tailor database reference to a database you would like to use. For detailed information visit https://kinesis-ci.com/documents/#/functional-test?id=load-data-task

    \n
  6. \n
  7. \n

    In Regression test, create a new Baseline from your Tableau Server to compare against. For more information on Regression tests visit https://kinesis-ci.com/documents/#/regression-test

    \n
  8. \n
  9. \n

    In Cross Environment test, update the target environment to fit your target environment you want to compare to your source environment. For more information on Cross Environment tests visit https://kinesis-ci.com/documents/#/cross-environment-test

    \n
  10. \n
\n

Directory layout

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
File TypeDescription
srcContains the Tableau source files that have been imported into the given Project
contextContains the JSON files that define your context variables. For more information on context variables refer to the documentation under https://kinesis-ci.com/documents/#/command-line-interface
testContains files related to the individual Tests that have been created within the Project
test/<TEST_NAME>/resourcesTest resources. These are typically data files (.csv) needed to load data into source systems (i.e. databases) or validate data to expected results
test/<TEST_NAME>/kinesis.jsonJSON files that describe the individual Test steps that have been created within the Project
project.jsonJSON file that contains the key information to identify the individual Projects. This is only needed for Kinesis Designer, but not to run tests from the Command Line Interface
\n

For more information on the Directory Layout please see https://kinesis-ci.com/documents/#/getting-started?id=create-new-project

\n

Integration with CI tools

\n

If you want to run tests automatically on a Continuous Integration Server, for example on Jenkins, TeamCity or any other similar tool, then you will need to install the Kinesis Command Line Interface to the server where your CI/CD server is running.

\n

Command Line Interface allows you to run previously created Kinesis tests and integrate it with the CI tool of your choice.

\n

For more information on the integration of Kinesis CI and Jenkins, please see https://kinesis-ci.com/documents/#/continuous-integration

\n
", + "readmeFetchedAt": "2024-02-29T22:00:54.649Z" }, "kube-dev-dashboard": { - "readmeCleaned": "

Support my work. Buy me a coffee !

\n

\"Buy

\n

Kube Dev Dashboard

\n

Desktop Client for Kubernetes

\n

Monitor your kubernetes setup and perform actions right from a single window easily

\n

Features :

\n
    \n
  • Monitor the running pods
  • \n
  • Get pod details like Pod IP, number of containers running, etc
  • \n
  • View logs of pod containers
  • \n
  • Describe Pod Details
  • \n
\n

Visit Additional Docs Here

\n

Contributing

\n

We encourage you to contribute to Kube Dev Dashboard.\nCheck the Contribution Guidelines

\n

Getting Started

\n

Clone the Repository

\n

Run yarn electron:serve

\n

Built using the following :

\n\n

Build

\n

yarn electron:build

\n
", - "readmeOriginal": "

Support my work. Buy me a coffee !

\n

\"Buy

\n

Kube Dev Dashboard

\n

Desktop Client for Kubernetes

\n

Monitor your kubernetes setup and perform actions right from a single window easily

\n

Features :

\n
    \n
  • Monitor the running pods
  • \n
  • Get pod details like Pod IP, number of containers running, etc
  • \n
  • View logs of pod containers
  • \n
  • Describe Pod Details
  • \n
\n

Visit Additional Docs Here

\n

Contributing

\n

We encourage you to contribute to Kube Dev Dashboard.\nCheck the Contribution Guidelines

\n

Getting Started

\n

Clone the Repository

\n

Run yarn electron:serve

\n

Built using the following :

\n\n

Build

\n

yarn electron:build

\n
", - "readmeFetchedAt": "2022-05-10T00:07:56.995Z" + "readmeCleaned": "

Support my work. Buy me a coffee !

\n

\"Buy

\n

Kube Dev Dashboard

\n

Desktop Client for Kubernetes

\n

Monitor your kubernetes setup and perform actions right from a single window easily

\n

Features :

\n
    \n
  • Monitor the running pods
  • \n
  • Get pod details like Pod IP, number of containers running, etc
  • \n
  • View logs of pod containers
  • \n
  • Describe Pod Details
  • \n
\n

Visit Additional Docs Here

\n

Contributing

\n

We encourage you to contribute to Kube Dev Dashboard.\nCheck the Contribution Guidelines

\n

Getting Started

\n

Clone the Repository

\n

Run yarn electron:serve

\n

Built using the following :

\n\n

Build

\n

yarn electron:build

\n
", + "readmeOriginal": "

Support my work. Buy me a coffee !

\n

\"Buy

\n

Kube Dev Dashboard

\n

Desktop Client for Kubernetes

\n

Monitor your kubernetes setup and perform actions right from a single window easily

\n

Features :

\n
    \n
  • Monitor the running pods
  • \n
  • Get pod details like Pod IP, number of containers running, etc
  • \n
  • View logs of pod containers
  • \n
  • Describe Pod Details
  • \n
\n

Visit Additional Docs Here

\n

Contributing

\n

We encourage you to contribute to Kube Dev Dashboard.\nCheck the Contribution Guidelines

\n

Getting Started

\n

Clone the Repository

\n

Run yarn electron:serve

\n

Built using the following :

\n\n

Build

\n

yarn electron:build

\n
", + "readmeFetchedAt": "2024-02-29T22:00:54.866Z" }, - "kube-forwarder": { - "readmeCleaned": "

\n \n \"node\n \n \n \"electron\n \n \n \"vue\n \n

\n

Kube Forwarder

\n

Easy to use Kubernetes port forwarding manager

\n

\n Visit a Website ·\n Download for macOS ·\n Download for Windows ·\n Download for Linux\n ·\n Install with Homebrew\n

\n

\"Clusters

\n

Features

\n

Auto-reconnect

\n

Kube Forwarder watches for connection status and always tries reconnect on failure

\n

Multiple clusters support

\n

Bookmark and forward Kubernetes services from multiple clusters easily like never before

\n

Share bookmarks

\n

Use import and export functionality to share bookmarked services with your team or simply backup it

\n

Zero native dependencies

\n

Use port-forwarding without installing kubectl and avoid explanations to developers on how to use it

\n

Optional dependencies

\n\n

Functionality walk-through

\n

Add a cluster(s)

\n

Before you start forwarding internal resources to your local machine, you have to add cluster configuration.\nTo do this we have 3 different options in the app:

\n
    \n
  1. Auto-detection of ~/.kube/config file and parsing settings from it
  2. \n
  3. Manual adding of Kubernetes config by selecting a file(s)
  4. \n
  5. Manual adding of Kubernetes config by pasting a text
  6. \n
  7. Import of the JSON file that could be generated via Kube Forwarder export functionality
  8. \n
\n

When you add a new cluster via auto-detection (option 1) or manually using a file(a) selection (option 2), we could parse\nconfigs and if there are multiple contexts inside we will suggest you to add multiple clusters to the app.\nFew examples of yaml files we expect to have you could find there

\n

Also, you could add a cluster by filling a form manually (option 3). The form has the following fields:

\n
    \n
  • \n

    Name - the name of a cluster withing Kube Forwarder app.

    \n
  • \n
  • \n

    Storing method (Set destination to your kube config or paste it as a text) - the method of storing a config It has two options:

    \n
      \n
    • Set a path - storing a path to the config file. It will be read every time when you forwarding a port. It allows\na user to don't do any changes in Kube Forwarder's settings when a third-party app updates the config file.\nFor example, when azure-cli updates an access token (#13).
    • \n
    • Paste as a text - storing a config just as a yml text.
    • \n
    \n
  • \n
  • \n

    Path (if storing method is Set a path) - the path to a config file.

    \n
  • \n
  • \n

    Content (if storing method is Paste as a text) - Yml config as a text.

    \n
  • \n
  • \n

    Current Context (if storing method is Set a path) - When you use Set a path, you must select a context from a file\nwhich will be used to connect to a resource. Let's see an example of a problem that the field solves.

    \n
      \n
    1. Let's say we don't have Current context field.
    2. \n
    3. A user has a config file with two contexts: local-cluster and remote-cluster.\ncurrent-context in the yml file is local-cluster.
    4. \n
    5. The user configured a cluster in Kube Forwarder with Set a path option.
    6. \n
    7. The user created a resource postgres and successfully forwarded ports for some time.
    8. \n
    9. Then the user executed kubectl config use-context remote-cluster
    10. \n
    11. If the user tries to forward the resource in Kube Forwarder again, most likely there will be an error\nsince a connection will be established with remote-cluster, not local-cluster as the user expected,\nand remote-cluster couldn't have postgres resource.
    12. \n
    \n

    So, to avoid the error we should store the current context in a separate field.

    \n
  • \n
\n

\"Screenshot

\n

Add a resource

\n

Kube Forwarder supports forwarding of all types of resources that supported by kubectl – Pod, Deployment, Service.

\n

We ask you to fill the form with the following fields:

\n

Cluster Name - pick a cluster from one of the added clusters.

\n

Namespace - the namespace of the resource you plan to forward.

\n

Kind – pick one of the options Pod, Deployment or Service.

\n

Name - name of the Pod, Deployment or Service.

\n

Alias - alternative name of the resource that will be displayed on the homepage(optional)

\n

Port Forwarding

\n
    \n
  • Local port - port from your local machine where the resource will be forwarded. Note that ports <= 1024 are\nrestricted to user root
  • \n
  • Resource port - port of the resource from the Kubernetes cluster
  • \n
\n

Use Custom Local Address - Check this and put an IP address or hostname into the text field to\nuse a different listen address. Putting each service on its own address avoids sharing/collisions between\nservices on cookies and port number. Specify a loopback address like 127.0.x.x or add entries to your\nhosts file like 127.0.1.1 dashboard.production.kbf and put the assigned name in this column. If blank or\nunchecked, localhost / 127.0.0.1 will be used.

\n

\"Port

\n

Import/Export

\n

Kube Forwarder allows you export cluster configuration in JSON that you could use to share with your team members or for the backup purpose. You could easily store it on Github. When you export cluster, you could export it with or without confidential information.

\n

\"Screenshot

\n

Install with Homebrew

\n
brew cask install kube-forwarder\n
\n

Contributing

\n

We encourage you to contribute to Kube Forwarder!

\n

We expect contributors to abide by our underlying code of conduct.\nAll conversations and discussions on GitHub (issues, pull requests)\nmust be respectful and harassment-free.

\n

This project was generated with electron-vue@8fae476 using vue-cli. Documentation about the original structure can be found here.

\n

How to contribute

\n
    \n
  1. Fork the project & clone locally. Follow the initial setup here.
  2. \n
  3. Create a branch, naming it either a feature or bug: git checkout -b feature/that-new-feature or bug/fixing-that-bug
  4. \n
  5. Code and commit your changes. Bonus points if you write a good commit message: git commit -m 'Add some feature'
  6. \n
  7. Push to the branch: git push origin feature/that-new-feature
  8. \n
  9. Create a pull request for your branch 🎉
  10. \n
\n

Getting started

\n

Prerequisites

\n
    \n
  • Node 10.8+
  • \n
  • MacOS (if you want to build .dmg target)
  • \n
  • Docker (if you want to run tests)
  • \n
  • ImageMagick (to build app icon)
  • \n
\n

Installing

\n

Fork Kube Forwarder repository (https://github.com/pixel-point/kube-forwarder/fork)

\n
/kube-forwarder\n\n# install dependencies\nnpm install\n\n# prepare .env files\ncp .env.example .env\ncp .env.example .env.production\n\n# serve with hot reload in Electron Dev app\nnpm run dev\n\n# serve WEB version with hot reload at localhost:9081\nnpm run web\">
# Clone source code\ngit clone https://github.com/<your-username>/kube-forwarder\n\n# install dependencies\nnpm install\n\n# prepare .env files\ncp .env.example .env\ncp .env.example .env.production\n\n# serve with hot reload in Electron Dev app\nnpm run dev\n\n# serve WEB version with hot reload at localhost:9081\nnpm run web\n
\n

Build

\n

Build an application for production

\n
# Build a target for current OS\nnpm run build\n\n# Build a target for Windows\nnpm run build -- -- --win\n\n# Build a target for Linux\nnpm run build -- -- --linux\n\n# You can mix targets\nnpm run build -- -- --win --linux\n\n# You can build static and target separately\nnpm run build:dist\nnpm run build:target -- --win\n
\n

A built version will be appear in build directory.

\n

Running the tests

\n

We are using Cypress to run integration tests.\nThere are visual regression tests. It's important to run them inside docker\ncontainer to get same screenshots as in Drone CI.

\n
npm run test:cypress\n
\n

Or you can run it manually on a local machine.

\n
# Run the web version to test it\nnpm run web\n\n# Run this command in a separate terminal tab\nnpm run test:cypress:onhost\n\n# Or you can open Cypress GUI\nnpm run test:cypress:open\n
\n

Troubleshooting

\n

Q) Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 12.x\nA) npm rebuild node-sass

\n

Q) Error: spawn .../kube-forwarder/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron ENOENT\nA) Reinstall node_modules: rm -rf node_modules && npm i

\n

Release guide

\n

Configure environment

\n

Also, this steps could be used to configure CI environment.

\n
    \n
  1. Copy .env.example to .env.production and fill variables.
  2. \n
\n

Release steps

\n
    \n
  1. Update the version in package.json and Push to release branch.
  2. \n
  3. Run npm run release on a Mac computer to build packages. They will be automatically pushed to releases at Github.
  4. \n
  5. Go to Releases in the repository.\nMake sure that the created draft is OK and release it (Edit -> Release).
  6. \n
  7. Run cask-repair kube-forwarder to update the cask version.\n([https://github.com/Homebrew/homebrew-cask/blob/master/CONTRIBUTING.md#updating-a-cask](About cask-repair))
  8. \n
\n

Notes:

\n
    \n
  1. A release tag (for example: v1.0.3) will be added to GIT automatically by Github when you release your draft.
  2. \n
\n

Development tips

\n

Use tiffutil -cathidpicheck bg.png bg@2x.png -out bg.tiff to build a tiff\nbackground for .DMG

\n

Supported by

\n\n \n \n \n \n
\n\n
\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details

\n
", - "readmeOriginal": "

\n \n \"node\n \n \n \"electron\n \n \n \"vue\n \n

\n

Kube Forwarder

\n

Easy to use Kubernetes port forwarding manager

\n

\n Visit a Website ·\n Download for macOS ·\n Download for Windows ·\n Download for Linux\n ·\n Install with Homebrew\n

\n

\"Clusters

\n

Features

\n

Auto-reconnect

\n

Kube Forwarder watches for connection status and always tries reconnect on failure

\n

Multiple clusters support

\n

Bookmark and forward Kubernetes services from multiple clusters easily like never before

\n

Share bookmarks

\n

Use import and export functionality to share bookmarked services with your team or simply backup it

\n

Zero native dependencies

\n

Use port-forwarding without installing kubectl and avoid explanations to developers on how to use it

\n

Optional dependencies

\n\n

Functionality walk-through

\n

Add a cluster(s)

\n

Before you start forwarding internal resources to your local machine, you have to add cluster configuration.\nTo do this we have 3 different options in the app:

\n
    \n
  1. Auto-detection of ~/.kube/config file and parsing settings from it
  2. \n
  3. Manual adding of Kubernetes config by selecting a file(s)
  4. \n
  5. Manual adding of Kubernetes config by pasting a text
  6. \n
  7. Import of the JSON file that could be generated via Kube Forwarder export functionality
  8. \n
\n

When you add a new cluster via auto-detection (option 1) or manually using a file(a) selection (option 2), we could parse\nconfigs and if there are multiple contexts inside we will suggest you to add multiple clusters to the app.\nFew examples of yaml files we expect to have you could find there

\n

Also, you could add a cluster by filling a form manually (option 3). The form has the following fields:

\n
    \n
  • \n

    Name - the name of a cluster withing Kube Forwarder app.

    \n
  • \n
  • \n

    Storing method (Set destination to your kube config or paste it as a text) - the method of storing a config It has two options:

    \n
      \n
    • Set a path - storing a path to the config file. It will be read every time when you forwarding a port. It allows\na user to don't do any changes in Kube Forwarder's settings when a third-party app updates the config file.\nFor example, when azure-cli updates an access token (#13).
    • \n
    • Paste as a text - storing a config just as a yml text.
    • \n
    \n
  • \n
  • \n

    Path (if storing method is Set a path) - the path to a config file.

    \n
  • \n
  • \n

    Content (if storing method is Paste as a text) - Yml config as a text.

    \n
  • \n
  • \n

    Current Context (if storing method is Set a path) - When you use Set a path, you must select a context from a file\nwhich will be used to connect to a resource. Let's see an example of a problem that the field solves.

    \n
      \n
    1. Let's say we don't have Current context field.
    2. \n
    3. A user has a config file with two contexts: local-cluster and remote-cluster.\ncurrent-context in the yml file is local-cluster.
    4. \n
    5. The user configured a cluster in Kube Forwarder with Set a path option.
    6. \n
    7. The user created a resource postgres and successfully forwarded ports for some time.
    8. \n
    9. Then the user executed kubectl config use-context remote-cluster
    10. \n
    11. If the user tries to forward the resource in Kube Forwarder again, most likely there will be an error\nsince a connection will be established with remote-cluster, not local-cluster as the user expected,\nand remote-cluster couldn't have postgres resource.
    12. \n
    \n

    So, to avoid the error we should store the current context in a separate field.

    \n
  • \n
\n

\"Screenshot

\n

Add a resource

\n

Kube Forwarder supports forwarding of all types of resources that supported by kubectl – Pod, Deployment, Service.

\n

We ask you to fill the form with the following fields:

\n

Cluster Name - pick a cluster from one of the added clusters.

\n

Namespace - the namespace of the resource you plan to forward.

\n

Kind – pick one of the options Pod, Deployment or Service.

\n

Name - name of the Pod, Deployment or Service.

\n

Alias - alternative name of the resource that will be displayed on the homepage(optional)

\n

Port Forwarding

\n
    \n
  • Local port - port from your local machine where the resource will be forwarded. Note that ports <= 1024 are\nrestricted to user root
  • \n
  • Resource port - port of the resource from the Kubernetes cluster
  • \n
\n

Use Custom Local Address - Check this and put an IP address or hostname into the text field to\nuse a different listen address. Putting each service on its own address avoids sharing/collisions between\nservices on cookies and port number. Specify a loopback address like 127.0.x.x or add entries to your\nhosts file like 127.0.1.1 dashboard.production.kbf and put the assigned name in this column. If blank or\nunchecked, localhost / 127.0.0.1 will be used.

\n

\"Port

\n

Import/Export

\n

Kube Forwarder allows you export cluster configuration in JSON that you could use to share with your team members or for the backup purpose. You could easily store it on Github. When you export cluster, you could export it with or without confidential information.

\n

\"Screenshot

\n

Install with Homebrew

\n
brew cask install kube-forwarder\n
\n

Contributing

\n

We encourage you to contribute to Kube Forwarder!

\n

We expect contributors to abide by our underlying code of conduct.\nAll conversations and discussions on GitHub (issues, pull requests)\nmust be respectful and harassment-free.

\n

This project was generated with electron-vue@8fae476 using vue-cli. Documentation about the original structure can be found here.

\n

How to contribute

\n
    \n
  1. Fork the project & clone locally. Follow the initial setup here.
  2. \n
  3. Create a branch, naming it either a feature or bug: git checkout -b feature/that-new-feature or bug/fixing-that-bug
  4. \n
  5. Code and commit your changes. Bonus points if you write a good commit message: git commit -m 'Add some feature'
  6. \n
  7. Push to the branch: git push origin feature/that-new-feature
  8. \n
  9. Create a pull request for your branch 🎉
  10. \n
\n

Getting started

\n

Prerequisites

\n
    \n
  • Node 10.8+
  • \n
  • MacOS (if you want to build .dmg target)
  • \n
  • Docker (if you want to run tests)
  • \n
  • ImageMagick (to build app icon)
  • \n
\n

Installing

\n

Fork Kube Forwarder repository (https://github.com/pixel-point/kube-forwarder/fork)

\n
# Clone source code\ngit clone https://github.com/<your-username>/kube-forwarder\n\n# install dependencies\nnpm install\n\n# prepare .env files\ncp .env.example .env\ncp .env.example .env.production\n\n# serve with hot reload in Electron Dev app\nnpm run dev\n\n# serve WEB version with hot reload at localhost:9081\nnpm run web\n
\n

Build

\n

Build an application for production

\n
# Build a target for current OS\nnpm run build\n\n# Build a target for Windows\nnpm run build -- -- --win\n\n# Build a target for Linux\nnpm run build -- -- --linux\n\n# You can mix targets\nnpm run build -- -- --win --linux\n\n# You can build static and target separately\nnpm run build:dist\nnpm run build:target -- --win\n
\n

A built version will be appear in build directory.

\n

Running the tests

\n

We are using Cypress to run integration tests.\nThere are visual regression tests. It's important to run them inside docker\ncontainer to get same screenshots as in Drone CI.

\n
npm run test:cypress\n
\n

Or you can run it manually on a local machine.

\n
# Run the web version to test it\nnpm run web\n\n# Run this command in a separate terminal tab\nnpm run test:cypress:onhost\n\n# Or you can open Cypress GUI\nnpm run test:cypress:open\n
\n

Troubleshooting

\n

Q) Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 12.x\nA) npm rebuild node-sass

\n

Q) Error: spawn .../kube-forwarder/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron ENOENT\nA) Reinstall node_modules: rm -rf node_modules && npm i

\n

Release guide

\n

Configure environment

\n

Also, this steps could be used to configure CI environment.

\n
    \n
  1. Copy .env.example to .env.production and fill variables.
  2. \n
\n

Release steps

\n
    \n
  1. Update the version in package.json and Push to release branch.
  2. \n
  3. Run npm run release on a Mac computer to build packages. They will be automatically pushed to releases at Github.
  4. \n
  5. Go to Releases in the repository.\nMake sure that the created draft is OK and release it (Edit -> Release).
  6. \n
  7. Run cask-repair kube-forwarder to update the cask version.\n([https://github.com/Homebrew/homebrew-cask/blob/master/CONTRIBUTING.md#updating-a-cask](About cask-repair))
  8. \n
\n

Notes:

\n
    \n
  1. A release tag (for example: v1.0.3) will be added to GIT automatically by Github when you release your draft.
  2. \n
\n

Development tips

\n

Use tiffutil -cathidpicheck bg.png bg@2x.png -out bg.tiff to build a tiff\nbackground for .DMG

\n

Supported by

\n\n \n \n \n \n
\n\n
\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.107Z" + "laradumps": { + "readmeCleaned": "

\n \"\"\n

\n

LaraDumps

\n
\n Available for Windows, Linux and macOS.\n
\n
\n

\n 📚 Documentation \n

\n
\n
\n
\n

\n \n \"Latest\n \n \n \"Total\"\n \n

\n

\n\n

👋 Hello Dev,

\n
\n

LaraDumps is a friendly app designed to boost your Laravel PHP coding and debugging experience.

\n

When using LaraDumps, you can see the result of your debug displayed in a standalone Desktop application.

\n
\n

Example

\n

Here's an example:

\n
// File: routes/web.php\n\n<?php \n\nRoute::get('/', function () {\n    ds('Home page accessed!');\n    return view('home');\n});
\n

Credits

\n

LaraDumps is a free open-source project, and it was inspired by Spatie Ray, check it out!

\n\n
", + "readmeOriginal": "

\n \"\"\n

\n

LaraDumps

\n
\n Available for Windows, Linux and macOS.\n
\n
\n

\n 📚 Documentation \n

\n
\n
\n
\n

\n \n \"Latest\n \n \n \"Total\"\n \n

\n

\n\n

👋 Hello Dev,

\n
\n

LaraDumps is a friendly app designed to boost your Laravel PHP coding and debugging experience.

\n

When using LaraDumps, you can see the result of your debug displayed in a standalone Desktop application.

\n
\n

Example

\n

Here's an example:

\n
// File: routes/web.php\n\n<?php \n\nRoute::get('/', function () {\n    ds('Home page accessed!');\n    return view('home');\n});
\n

Credits

\n

LaraDumps is a free open-source project, and it was inspired by Spatie Ray, check it out!

\n\n
", + "readmeFetchedAt": "2024-02-29T22:00:55.122Z" }, - "lax": { - "readmeCleaned": "

\"Lax\"

\n

\"CI

\n
    \n
  • 🆓 Free and Open-Source
  • \n
  • ✉️ Multiple Connections
  • \n
  • 🤔 Remember Past Credentials
  • \n
  • 👋 Automatically Join Channels After Connecting
  • \n
  • 🔔 Desktop Notifications
  • \n
  • 👔 Clean Interface
  • \n
  • 😈 Dark Mode
  • \n
\n

download

\n

download apps for macOS and Windows here!

\n

for other platforms, you'll have to build your own.

\n

dev

\n
$ npm install\n$ npm start
\n

to start this thing with react/redux devtools

\n
$ npm run dev
\n

to lint, check types, and run tests

\n
$ npm test
\n

while writing code, you might want to watch things

\n
# run tests when code changes\n$ npm run jest -- --watch\n\n# check types when code changes\n$ npm run flow -- --watch
\n

dist

\n

to build an executable for your OS

\n
$ npm run build
\n
", - "readmeOriginal": "

\"Lax\"

\n

\"CI

\n
    \n
  • 🆓 Free and Open-Source
  • \n
  • ✉️ Multiple Connections
  • \n
  • 🤔 Remember Past Credentials
  • \n
  • 👋 Automatically Join Channels After Connecting
  • \n
  • 🔔 Desktop Notifications
  • \n
  • 👔 Clean Interface
  • \n
  • 😈 Dark Mode
  • \n
\n

download

\n

download apps for macOS and Windows here!

\n

for other platforms, you'll have to build your own.

\n

dev

\n
$ npm install\n$ npm start
\n

to start this thing with react/redux devtools

\n
$ npm run dev
\n

to lint, check types, and run tests

\n
$ npm test
\n

while writing code, you might want to watch things

\n
# run tests when code changes\n$ npm run jest -- --watch\n\n# check types when code changes\n$ npm run flow -- --watch
\n

dist

\n

to build an executable for your OS

\n
$ npm run build
\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.214Z" + "kube-forwarder": { + "readmeCleaned": "

\n \n \"node\n \n \n \"electron\n \n \n \"vue\n \n

\n

Kube Forwarder

\n

Easy to use Kubernetes port forwarding manager

\n\n

\"Clusters

\n

Features

\n

Auto-reconnect

\n

Kube Forwarder watches for connection status and always tries reconnect on failure

\n

Multiple clusters support

\n

Bookmark and forward Kubernetes services from multiple clusters easily like never before

\n

Share bookmarks

\n

Use import and export functionality to share bookmarked services with your team or simply backup it

\n

Zero native dependencies

\n

Use port-forwarding without installing kubectl and avoid explanations to developers on how to use it

\n

Optional dependencies

\n\n

Functionality walk-through

\n

Add a cluster(s)

\n

Before you start forwarding internal resources to your local machine, you have to add cluster configuration.\nTo do this we have 3 different options in the app:

\n
    \n
  1. Auto-detection of ~/.kube/config file and parsing settings from it
  2. \n
  3. Manual adding of Kubernetes config by selecting a file(s)
  4. \n
  5. Manual adding of Kubernetes config by pasting a text
  6. \n
  7. Import of the JSON file that could be generated via Kube Forwarder export functionality
  8. \n
\n

When you add a new cluster via auto-detection (option 1) or manually using a file(a) selection (option 2), we could parse\nconfigs and if there are multiple contexts inside we will suggest you to add multiple clusters to the app.\nFew examples of yaml files we expect to have you could find there

\n

Also, you could add a cluster by filling a form manually (option 3). The form has the following fields:

\n
    \n
  • \n

    Name - the name of a cluster withing Kube Forwarder app.

    \n
  • \n
  • \n

    Storing method (Set destination to your kube config or paste it as a text) - the method of storing a config It has two options:

    \n
      \n
    • Set a path - storing a path to the config file. It will be read every time when you forwarding a port. It allows\na user to don't do any changes in Kube Forwarder's settings when a third-party app updates the config file.\nFor example, when azure-cli updates an access token (#13).
    • \n
    • Paste as a text - storing a config just as a yml text.
    • \n
    \n
  • \n
  • \n

    Path (if storing method is Set a path) - the path to a config file.

    \n
  • \n
  • \n

    Content (if storing method is Paste as a text) - Yml config as a text.

    \n
  • \n
  • \n

    Current Context (if storing method is Set a path) - When you use Set a path, you must select a context from a file\nwhich will be used to connect to a resource. Let's see an example of a problem that the field solves.

    \n
      \n
    1. Let's say we don't have Current context field.
    2. \n
    3. A user has a config file with two contexts: local-cluster and remote-cluster.\ncurrent-context in the yml file is local-cluster.
    4. \n
    5. The user configured a cluster in Kube Forwarder with Set a path option.
    6. \n
    7. The user created a resource postgres and successfully forwarded ports for some time.
    8. \n
    9. Then the user executed kubectl config use-context remote-cluster
    10. \n
    11. If the user tries to forward the resource in Kube Forwarder again, most likely there will be an error\nsince a connection will be established with remote-cluster, not local-cluster as the user expected,\nand remote-cluster couldn't have postgres resource.
    12. \n
    \n

    So, to avoid the error we should store the current context in a separate field.

    \n
  • \n
\n

\"Screenshot

\n

Add a resource

\n

Kube Forwarder supports forwarding of all types of resources that supported by kubectl – Pod, Deployment, Service.

\n

We ask you to fill the form with the following fields:

\n

Cluster Name - pick a cluster from one of the added clusters.

\n

Namespace - the namespace of the resource you plan to forward.

\n

Kind – pick one of the options Pod, Deployment or Service.

\n

Name - name of the Pod, Deployment or Service.

\n

Alias - alternative name of the resource that will be displayed on the homepage(optional)

\n

Port Forwarding

\n
    \n
  • Local port - port from your local machine where the resource will be forwarded. Note that ports <= 1024 are\nrestricted to user root
  • \n
  • Resource port - port of the resource from the Kubernetes cluster
  • \n
\n

Use Custom Local Address - Check this and put an IP address or hostname into the text field to\nuse a different listen address. Putting each service on its own address avoids sharing/collisions between\nservices on cookies and port number. Specify a loopback address like 127.0.x.x or add entries to your\nhosts file like 127.0.1.1 dashboard.production.kbf and put the assigned name in this column. If blank or\nunchecked, localhost / 127.0.0.1 will be used.

\n

\"Port

\n

Import/Export

\n

Kube Forwarder allows you export cluster configuration in JSON that you could use to share with your team members or for the backup purpose. You could easily store it on Github. When you export cluster, you could export it with or without confidential information.

\n

\"Screenshot

\n

Install with Homebrew

\n
brew cask install kube-forwarder\n
\n

Contributing

\n

We encourage you to contribute to Kube Forwarder!

\n

We expect contributors to abide by our underlying code of conduct.\nAll conversations and discussions on GitHub (issues, pull requests)\nmust be respectful and harassment-free.

\n

This project was generated with electron-vue@8fae476 using vue-cli. Documentation about the original structure can be found here.

\n

How to contribute

\n
    \n
  1. Fork the project & clone locally. Follow the initial setup here.
  2. \n
  3. Create a branch, naming it either a feature or bug: git checkout -b feature/that-new-feature or bug/fixing-that-bug
  4. \n
  5. Code and commit your changes. Bonus points if you write a good commit message: git commit -m 'Add some feature'
  6. \n
  7. Push to the branch: git push origin feature/that-new-feature
  8. \n
  9. Create a pull request for your branch 🎉
  10. \n
\n

Getting started

\n

Prerequisites

\n
    \n
  • Node 10.8+
  • \n
  • MacOS (if you want to build .dmg target)
  • \n
  • Docker (if you want to run tests)
  • \n
  • ImageMagick (to build app icon)
  • \n
\n

Installing

\n

Fork Kube Forwarder repository (https://github.com/pixel-point/kube-forwarder/fork)

\n
/kube-forwarder\n\n# install dependencies\nnpm install\n\n# prepare .env files\ncp .env.example .env\ncp .env.example .env.production\n\n# serve with hot reload in Electron Dev app\nnpm run dev\n\n# serve WEB version with hot reload at localhost:9081\nnpm run web\">
# Clone source code\ngit clone https://github.com/<your-username>/kube-forwarder\n\n# install dependencies\nnpm install\n\n# prepare .env files\ncp .env.example .env\ncp .env.example .env.production\n\n# serve with hot reload in Electron Dev app\nnpm run dev\n\n# serve WEB version with hot reload at localhost:9081\nnpm run web\n
\n

Build

\n

Build an application for production

\n
# Build a target for current OS\nnpm run build\n\n# Build a target for Windows\nnpm run build -- -- --win\n\n# Build a target for Linux\nnpm run build -- -- --linux\n\n# You can mix targets\nnpm run build -- -- --win --linux\n\n# You can build static and target separately\nnpm run build:dist\nnpm run build:target -- --win\n
\n

A built version will be appear in build directory.

\n

Running the tests

\n

We are using Cypress to run integration tests.\nThere are visual regression tests. It's important to run them inside docker\ncontainer to get same screenshots as in Drone CI.

\n
npm run test:cypress\n
\n

Or you can run it manually on a local machine.

\n
# Run the web version to test it\nnpm run web\n\n# Run this command in a separate terminal tab\nnpm run test:cypress:onhost\n\n# Or you can open Cypress GUI\nnpm run test:cypress:open\n
\n

Troubleshooting

\n

Q) Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 12.x\nA) npm rebuild node-sass

\n

Q) Error: spawn .../kube-forwarder/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron ENOENT\nA) Reinstall node_modules: rm -rf node_modules && npm i

\n

Release guide

\n

Configure environment

\n

Also, this steps could be used to configure CI environment.

\n
    \n
  1. Copy .env.example to .env.production and fill variables.
  2. \n
\n

Release steps

\n
    \n
  1. Update the version in package.json and Push to release branch.
  2. \n
  3. Run npm run release on a Mac computer to build packages. They will be automatically pushed to releases at Github.
  4. \n
  5. Go to Releases in the repository.\nMake sure that the created draft is OK and release it (Edit -> Release).
  6. \n
  7. Run cask-repair kube-forwarder to update the cask version.\n([https://github.com/Homebrew/homebrew-cask/blob/master/CONTRIBUTING.md#updating-a-cask](About cask-repair))
  8. \n
\n

Notes:

\n
    \n
  1. A release tag (for example: v1.0.3) will be added to GIT automatically by Github when you release your draft.
  2. \n
\n

Development tips

\n

Use tiffutil -cathidpicheck bg.png bg@2x.png -out bg.tiff to build a tiff\nbackground for .DMG

\n

Supported by

\n\n \n \n \n \n
\n\n
\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details

\n
", + "readmeOriginal": "

\n \n \"node\n \n \n \"electron\n \n \n \"vue\n \n

\n

Kube Forwarder

\n

Easy to use Kubernetes port forwarding manager

\n\n

\"Clusters

\n

Features

\n

Auto-reconnect

\n

Kube Forwarder watches for connection status and always tries reconnect on failure

\n

Multiple clusters support

\n

Bookmark and forward Kubernetes services from multiple clusters easily like never before

\n

Share bookmarks

\n

Use import and export functionality to share bookmarked services with your team or simply backup it

\n

Zero native dependencies

\n

Use port-forwarding without installing kubectl and avoid explanations to developers on how to use it

\n

Optional dependencies

\n\n

Functionality walk-through

\n

Add a cluster(s)

\n

Before you start forwarding internal resources to your local machine, you have to add cluster configuration.\nTo do this we have 3 different options in the app:

\n
    \n
  1. Auto-detection of ~/.kube/config file and parsing settings from it
  2. \n
  3. Manual adding of Kubernetes config by selecting a file(s)
  4. \n
  5. Manual adding of Kubernetes config by pasting a text
  6. \n
  7. Import of the JSON file that could be generated via Kube Forwarder export functionality
  8. \n
\n

When you add a new cluster via auto-detection (option 1) or manually using a file(a) selection (option 2), we could parse\nconfigs and if there are multiple contexts inside we will suggest you to add multiple clusters to the app.\nFew examples of yaml files we expect to have you could find there

\n

Also, you could add a cluster by filling a form manually (option 3). The form has the following fields:

\n
    \n
  • \n

    Name - the name of a cluster withing Kube Forwarder app.

    \n
  • \n
  • \n

    Storing method (Set destination to your kube config or paste it as a text) - the method of storing a config It has two options:

    \n
      \n
    • Set a path - storing a path to the config file. It will be read every time when you forwarding a port. It allows\na user to don't do any changes in Kube Forwarder's settings when a third-party app updates the config file.\nFor example, when azure-cli updates an access token (#13).
    • \n
    • Paste as a text - storing a config just as a yml text.
    • \n
    \n
  • \n
  • \n

    Path (if storing method is Set a path) - the path to a config file.

    \n
  • \n
  • \n

    Content (if storing method is Paste as a text) - Yml config as a text.

    \n
  • \n
  • \n

    Current Context (if storing method is Set a path) - When you use Set a path, you must select a context from a file\nwhich will be used to connect to a resource. Let's see an example of a problem that the field solves.

    \n
      \n
    1. Let's say we don't have Current context field.
    2. \n
    3. A user has a config file with two contexts: local-cluster and remote-cluster.\ncurrent-context in the yml file is local-cluster.
    4. \n
    5. The user configured a cluster in Kube Forwarder with Set a path option.
    6. \n
    7. The user created a resource postgres and successfully forwarded ports for some time.
    8. \n
    9. Then the user executed kubectl config use-context remote-cluster
    10. \n
    11. If the user tries to forward the resource in Kube Forwarder again, most likely there will be an error\nsince a connection will be established with remote-cluster, not local-cluster as the user expected,\nand remote-cluster couldn't have postgres resource.
    12. \n
    \n

    So, to avoid the error we should store the current context in a separate field.

    \n
  • \n
\n

\"Screenshot

\n

Add a resource

\n

Kube Forwarder supports forwarding of all types of resources that supported by kubectl – Pod, Deployment, Service.

\n

We ask you to fill the form with the following fields:

\n

Cluster Name - pick a cluster from one of the added clusters.

\n

Namespace - the namespace of the resource you plan to forward.

\n

Kind – pick one of the options Pod, Deployment or Service.

\n

Name - name of the Pod, Deployment or Service.

\n

Alias - alternative name of the resource that will be displayed on the homepage(optional)

\n

Port Forwarding

\n
    \n
  • Local port - port from your local machine where the resource will be forwarded. Note that ports <= 1024 are\nrestricted to user root
  • \n
  • Resource port - port of the resource from the Kubernetes cluster
  • \n
\n

Use Custom Local Address - Check this and put an IP address or hostname into the text field to\nuse a different listen address. Putting each service on its own address avoids sharing/collisions between\nservices on cookies and port number. Specify a loopback address like 127.0.x.x or add entries to your\nhosts file like 127.0.1.1 dashboard.production.kbf and put the assigned name in this column. If blank or\nunchecked, localhost / 127.0.0.1 will be used.

\n

\"Port

\n

Import/Export

\n

Kube Forwarder allows you export cluster configuration in JSON that you could use to share with your team members or for the backup purpose. You could easily store it on Github. When you export cluster, you could export it with or without confidential information.

\n

\"Screenshot

\n

Install with Homebrew

\n
brew cask install kube-forwarder\n
\n

Contributing

\n

We encourage you to contribute to Kube Forwarder!

\n

We expect contributors to abide by our underlying code of conduct.\nAll conversations and discussions on GitHub (issues, pull requests)\nmust be respectful and harassment-free.

\n

This project was generated with electron-vue@8fae476 using vue-cli. Documentation about the original structure can be found here.

\n

How to contribute

\n
    \n
  1. Fork the project & clone locally. Follow the initial setup here.
  2. \n
  3. Create a branch, naming it either a feature or bug: git checkout -b feature/that-new-feature or bug/fixing-that-bug
  4. \n
  5. Code and commit your changes. Bonus points if you write a good commit message: git commit -m 'Add some feature'
  6. \n
  7. Push to the branch: git push origin feature/that-new-feature
  8. \n
  9. Create a pull request for your branch 🎉
  10. \n
\n

Getting started

\n

Prerequisites

\n
    \n
  • Node 10.8+
  • \n
  • MacOS (if you want to build .dmg target)
  • \n
  • Docker (if you want to run tests)
  • \n
  • ImageMagick (to build app icon)
  • \n
\n

Installing

\n

Fork Kube Forwarder repository (https://github.com/pixel-point/kube-forwarder/fork)

\n
# Clone source code\ngit clone https://github.com/<your-username>/kube-forwarder\n\n# install dependencies\nnpm install\n\n# prepare .env files\ncp .env.example .env\ncp .env.example .env.production\n\n# serve with hot reload in Electron Dev app\nnpm run dev\n\n# serve WEB version with hot reload at localhost:9081\nnpm run web\n
\n

Build

\n

Build an application for production

\n
# Build a target for current OS\nnpm run build\n\n# Build a target for Windows\nnpm run build -- -- --win\n\n# Build a target for Linux\nnpm run build -- -- --linux\n\n# You can mix targets\nnpm run build -- -- --win --linux\n\n# You can build static and target separately\nnpm run build:dist\nnpm run build:target -- --win\n
\n

A built version will be appear in build directory.

\n

Running the tests

\n

We are using Cypress to run integration tests.\nThere are visual regression tests. It's important to run them inside docker\ncontainer to get same screenshots as in Drone CI.

\n
npm run test:cypress\n
\n

Or you can run it manually on a local machine.

\n
# Run the web version to test it\nnpm run web\n\n# Run this command in a separate terminal tab\nnpm run test:cypress:onhost\n\n# Or you can open Cypress GUI\nnpm run test:cypress:open\n
\n

Troubleshooting

\n

Q) Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 12.x\nA) npm rebuild node-sass

\n

Q) Error: spawn .../kube-forwarder/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron ENOENT\nA) Reinstall node_modules: rm -rf node_modules && npm i

\n

Release guide

\n

Configure environment

\n

Also, this steps could be used to configure CI environment.

\n
    \n
  1. Copy .env.example to .env.production and fill variables.
  2. \n
\n

Release steps

\n
    \n
  1. Update the version in package.json and Push to release branch.
  2. \n
  3. Run npm run release on a Mac computer to build packages. They will be automatically pushed to releases at Github.
  4. \n
  5. Go to Releases in the repository.\nMake sure that the created draft is OK and release it (Edit -> Release).
  6. \n
  7. Run cask-repair kube-forwarder to update the cask version.\n([https://github.com/Homebrew/homebrew-cask/blob/master/CONTRIBUTING.md#updating-a-cask](About cask-repair))
  8. \n
\n

Notes:

\n
    \n
  1. A release tag (for example: v1.0.3) will be added to GIT automatically by Github when you release your draft.
  2. \n
\n

Development tips

\n

Use tiffutil -cathidpicheck bg.png bg@2x.png -out bg.tiff to build a tiff\nbackground for .DMG

\n

Supported by

\n\n \n \n \n \n
\n\n
\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details

\n
", + "readmeFetchedAt": "2024-02-29T22:00:55.174Z" }, "laravel-kit": { - "readmeCleaned": "

\n \n

\n

Laravel Kit

\n
\n A simple and elegant desktop application for managing your Laravel applications.
\n Available for Windows, Linux and macOS.\n
\n
\n
\n \n \n \"Latest\n \n \n \n \"build\"\n \n \n \n \n \n
\n\n
\n \n Built with ❤︎ by Tareque Md Hanif\n \n
\n

Features

\n
    \n
  • No configuration required.
  • \n
  • Execute Artisan commands easily in a nice interface.
  • \n
  • Tinker with your project in a magical code editor.
  • \n
  • Serve your Laravel application locally with a click of a button (so convenient 🤩 ).
  • \n
  • Beautiful user interface inspired by VSCode and dark theme.
  • \n
  • Artisan commands are retrieved from your Laravel project.
  • \n
  • Many more features yet to come.
  • \n
\n

Installation

\n

PHP must be installed in your system.

\n

Windows

\n

Download the setup file (.exe) and install it. Updates will be checked automatically.

\n

macOS

\n

The recommended way to install on macOS is by using brew.

\n
brew install laravel-kit\n
\n

Or, download zip or dmg formats from the Releases page. Note that the dmg release is not code signed. Installation instructions for dmg

\n

Ubuntu and other derivatives

\n

Run these commands from the terminal:

\n
wget https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/laravel-kit_2.0.6_amd64.deb\nsudo apt install ./laravel-kit_2.0.6_amd64.deb\n
\n

Other Linux distributions

\n

Only AppImage format is available for other Linux distributions. Download it from the Releases page. Proper methods will be added very soon.

\n

Screenshots

\n

🔆 themes 🌙

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LightDark
\"\"\"\"
\"\"\"\"
\n

Development

\n

Laravel Kit is made with Electron, Vue.js 2, Tailwind CSS and Vite.

\n
# For development,\n# Start development server with Vite\nyarn run dev:one\n# Start Electron\nyarn run dev:two\n\n# For production,\n# Build files with Vite\nyarn run prod\n# Make executable\nyarn run pack
\n

Documentation

\n

Go to Laravel Kit wiki.

\n
\n

Copyright © 2018-2021 by Tareque Md Hanif

\n
", - "readmeOriginal": "

\n \n

\n

Laravel Kit

\n
\n A simple and elegant desktop application for managing your Laravel applications.
\n Available for Windows, Linux and macOS.\n
\n
\n
\n \n \n \"Latest\n \n \n \n \"build\"\n \n \n \n \n \n
\n\n
\n \n Built with ❤︎ by Tareque Md Hanif\n \n
\n

Features

\n
    \n
  • No configuration required.
  • \n
  • Execute Artisan commands easily in a nice interface.
  • \n
  • Tinker with your project in a magical code editor.
  • \n
  • Serve your Laravel application locally with a click of a button (so convenient 🤩 ).
  • \n
  • Beautiful user interface inspired by VSCode and dark theme.
  • \n
  • Artisan commands are retrieved from your Laravel project.
  • \n
  • Many more features yet to come.
  • \n
\n

Installation

\n

PHP must be installed in your system.

\n

Windows

\n

Download the setup file (.exe) and install it. Updates will be checked automatically.

\n

macOS

\n

The recommended way to install on macOS is by using brew.

\n
brew install laravel-kit\n
\n

Or, download zip or dmg formats from the Releases page. Note that the dmg release is not code signed. Installation instructions for dmg

\n

Ubuntu and other derivatives

\n

Run these commands from the terminal:

\n
wget https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/laravel-kit_2.0.6_amd64.deb\nsudo apt install ./laravel-kit_2.0.6_amd64.deb\n
\n

Other Linux distributions

\n

Only AppImage format is available for other Linux distributions. Download it from the Releases page. Proper methods will be added very soon.

\n

Screenshots

\n

🔆 themes 🌙

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LightDark
\"\"\"\"
\"\"\"\"
\n

Development

\n

Laravel Kit is made with Electron, Vue.js 2, Tailwind CSS and Vite.

\n
# For development,\n# Start development server with Vite\nyarn run dev:one\n# Start Electron\nyarn run dev:two\n\n# For production,\n# Build files with Vite\nyarn run prod\n# Make executable\nyarn run pack
\n

Documentation

\n

Go to Laravel Kit wiki.

\n
\n

Copyright © 2018-2021 by Tareque Md Hanif

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.250Z" + "readmeCleaned": "

\n \n

\n

Laravel Kit

\n
\n A simple and elegant desktop application for managing your Laravel applications.
\n Available for Windows, Linux and macOS.\n
\n
\n
\n \n \n \"Get\n \n
\n\n
\n \n Built with ❤︎ by Tareque Md Hanif\n \n
\n

Features

\n
    \n
  • No configuration required.
  • \n
  • Execute Artisan commands easily in a nice interface.
  • \n
  • Tinker with your project in a magical code editor.
  • \n
  • Serve your Laravel application locally with a click of a button (so convenient 🤩 ).
  • \n
  • Beautiful user interface inspired by VSCode and dark theme.
  • \n
  • Artisan commands are retrieved from your Laravel project.
  • \n
\n

Installation

\n

PHP must be installed in your system.

\n

Windows

\n

Download the setup file (.exe) and install it. Updates will be checked automatically.

\n

macOS

\n

The recommended way to install on macOS is by using brew.

\n
brew install laravel-kit --no-quarantine\n
\n

Or, you can download the dmg file from the Releases page. Note that the dmg release is not code signed. Installation instructions for dmg

\n

Ubuntu and other derivatives

\n

Run these commands from the terminal:

\n
wget https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/laravel-kit_2.0.8_amd64.deb\nsudo apt install ./laravel-kit_2.0.8_amd64.deb\n
\n

Arch Linux

\n

It is available in the Arch User Repository (AUR) as laravel-kit.

\n

Other Linux distributions

\n

Only AppImage format is available for other Linux distributions. Download it from the Releases page. Proper methods will be added very soon.

\n

Screenshots

\n

🔆 themes 🌙

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LightDark
\"\"\"\"
\"\"\"\"
\n

Development

\n

Laravel Kit is made with Electron, Vue.js 2, Tailwind CSS and Vite.

\n
# For development,\n# Start development server with Vite\nyarn run dev:one\n# Start Electron\nyarn run dev:two\n\n# For production,\n# Build files with Vite\nyarn run prod\n# Make executable\nyarn run pack
\n

Documentation

\n

Go to Laravel Kit wiki.

\n
\n

Copyright © 2018-2022 by Tareque Md Hanif

\n
", + "readmeOriginal": "

\n \n

\n

Laravel Kit

\n
\n A simple and elegant desktop application for managing your Laravel applications.
\n Available for Windows, Linux and macOS.\n
\n
\n
\n \n \n \"Get\n \n
\n\n
\n \n Built with ❤︎ by Tareque Md Hanif\n \n
\n

Features

\n
    \n
  • No configuration required.
  • \n
  • Execute Artisan commands easily in a nice interface.
  • \n
  • Tinker with your project in a magical code editor.
  • \n
  • Serve your Laravel application locally with a click of a button (so convenient 🤩 ).
  • \n
  • Beautiful user interface inspired by VSCode and dark theme.
  • \n
  • Artisan commands are retrieved from your Laravel project.
  • \n
\n

Installation

\n

PHP must be installed in your system.

\n

Windows

\n

Download the setup file (.exe) and install it. Updates will be checked automatically.

\n

macOS

\n

The recommended way to install on macOS is by using brew.

\n
brew install laravel-kit --no-quarantine\n
\n

Or, you can download the dmg file from the Releases page. Note that the dmg release is not code signed. Installation instructions for dmg

\n

Ubuntu and other derivatives

\n

Run these commands from the terminal:

\n
wget https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/laravel-kit_2.0.8_amd64.deb\nsudo apt install ./laravel-kit_2.0.8_amd64.deb\n
\n

Arch Linux

\n

It is available in the Arch User Repository (AUR) as laravel-kit.

\n

Other Linux distributions

\n

Only AppImage format is available for other Linux distributions. Download it from the Releases page. Proper methods will be added very soon.

\n

Screenshots

\n

🔆 themes 🌙

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LightDark
\"\"\"\"
\"\"\"\"
\n

Development

\n

Laravel Kit is made with Electron, Vue.js 2, Tailwind CSS and Vite.

\n
# For development,\n# Start development server with Vite\nyarn run dev:one\n# Start Electron\nyarn run dev:two\n\n# For production,\n# Build files with Vite\nyarn run prod\n# Make executable\nyarn run pack
\n

Documentation

\n

Go to Laravel Kit wiki.

\n
\n

Copyright © 2018-2022 by Tareque Md Hanif

\n
", + "readmeFetchedAt": "2024-02-29T22:00:55.421Z" }, "knowte": { - "readmeCleaned": "

\"Knowte\"

\n

Knowte

\n

Knowte is a note taking application that allows you to quickly and easily organize and find your notes. This version is written using Electron, Angular and Typescript. The original Knowte (for Windows), which is written in WPF and C#, remains available here.

\n

\"Release\"\n\"Issues\"\n\"Donate\"

\n

\"Buy

\n

\"Get

\n

Screenshot

\n

\"Knowte2screenshot\"

\n

Build prerequisites

\n
    \n
  • wine: required to build Windows package
  • \n
  • rpm: required to build rpm package
  • \n
  • libarchive-tools: contains bsdtar, which is required to build pacman package.
  • \n
\n

To install the prerequisites on Ubuntu:

\n

sudo apt install wine rpm libarchive-tools

\n

To install the prerequisites on Manjaro:

\n

sudo pacman -S wine rpm-tools

\n

Build instructions

\n
$ git clone https://github.com/digimezzo/knowte.git\n$ cd knowte\n$ npm install            # Download dependencies\n$ npm start              # Start Knowte\n$ npm run electron:windows   # Build for Windows\n$ npm run electron:linux     # Build for Linux\n$ npm run electron:mac       # Build for Mac
\n

Pacman installation notes

\n

The pacman package contains a dependency to package libappindicator-sharp, which is no longer distributed with Arch Linux. I cannot remove this dependency for now, because it is an issue in electron-builder (the packaging tool which is used in this project). It is, however, possible to install Knowte on Arch Linux or Manjaro using this command (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Knowte-x.y.z.pacman --assume-installed libappindicator-sharp

\n
", - "readmeOriginal": "

\"Knowte\"

\n

Knowte

\n

Knowte is a note taking application that allows you to quickly and easily organize and find your notes. This version is written using Electron, Angular and Typescript. The original Knowte (for Windows), which is written in WPF and C#, remains available here.

\n

\"Release\"\n\"Issues\"\n\"Donate\"

\n

\"Buy

\n

\"Get

\n

Screenshot

\n

\"Knowte2screenshot\"

\n

Build prerequisites

\n
    \n
  • wine: required to build Windows package
  • \n
  • rpm: required to build rpm package
  • \n
  • libarchive-tools: contains bsdtar, which is required to build pacman package.
  • \n
\n

To install the prerequisites on Ubuntu:

\n

sudo apt install wine rpm libarchive-tools

\n

To install the prerequisites on Manjaro:

\n

sudo pacman -S wine rpm-tools

\n

Build instructions

\n
$ git clone https://github.com/digimezzo/knowte.git\n$ cd knowte\n$ npm install            # Download dependencies\n$ npm start              # Start Knowte\n$ npm run electron:windows   # Build for Windows\n$ npm run electron:linux     # Build for Linux\n$ npm run electron:mac       # Build for Mac
\n

Pacman installation notes

\n

The pacman package contains a dependency to package libappindicator-sharp, which is no longer distributed with Arch Linux. I cannot remove this dependency for now, because it is an issue in electron-builder (the packaging tool which is used in this project). It is, however, possible to install Knowte on Arch Linux or Manjaro using this command (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Knowte-x.y.z.pacman --assume-installed libappindicator-sharp

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.328Z" - }, - "last-hit": { - "readmeCleaned": "

Last Hit

\n

\"Last

\n

\"codebeat\n\"Scrutinizer\"

\n\n

\"GitHub\n\"GitHub\n\"David\n\"David

\n

\"GitHub\n\"npm\n\"GitHub\n\"made-with-eletron\"

\n

\"GitHub\n\"GitHub\n\"Static\n\"GitHub\n\"GitHub\n\"GitHub

\n

Last Hit Replayer

\n

\"npm\n\"npm\"\n\"npm\"

\n

First UI automation testing tool design for all team members.

\n

\"Website\n\"Ask\n\"PRs

\n

last-hit-quick-start

\n

Last-hit is an automation testing solution aimed at development and operations teams.\nIt is focused on web test, gives you broad, deep and exact control over your web apps automation testing

\n

A quick guide to set up and start your first automation test with last-hit, a free test automation tool built on top of electron and puppeteer. You now can begin automation testing on web & mobile with the least amount of effort. Free download at site.

\n

Read full guideline here.

\n

Features:

\n
    \n
  • Record - Record to launch the browser. While recording, actions performed on the browser will be captured in the tools
  • \n
  • Replay - click repaly button and wait for result
  • \n
  • Assertion - visual testing for screenshot campare
  • \n
  • Reporting - run last-hit-replayer in CI and get result report
  • \n
\n

You can learn more about each of these features within the User Guide.

\n

To Use

\n

Install from the application

\n

Mac & Windows

\n

Download

\n

Linux

\n

Not supported yet. You can clone source code repo and package by yourself. We use Electron Builder.

\n

Install from source code

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\ngit clone https://github.com/last-hit-aab/last-hit.git\n# Install dependencies\nnpm install\n# Go into the repository\ncd last-hit\n# Install dependencies\nnpm install\n# Go into the render folder\ncd render\n# Install dependencies\nnpm install\n# Back to the root directory of the repository\ncd ../\n# Run the app\nnpm run start
\n
\n

Note: If you want to use the Installation package,
\nPlease download Release Package,

\n
\n

Create your first Test Case

\n

Quick Start Guide

\n

Resources for Learning last-hit

\n\n

License

\n

Last-Hit is MIT licensed.

\n
", - "readmeOriginal": "

Last Hit

\n

\"Last

\n

\"codebeat\n\"Scrutinizer\"

\n\n

\"GitHub\n\"GitHub\n\"David\n\"David

\n

\"GitHub\n\"npm\n\"GitHub\n\"made-with-eletron\"

\n

\"GitHub\n\"GitHub\n\"Static\n\"GitHub\n\"GitHub\n\"GitHub

\n

Last Hit Replayer

\n

\"npm\n\"npm\"\n\"npm\"

\n

First UI automation testing tool design for all team members.

\n

\"Website\n\"Ask\n\"PRs

\n

last-hit-quick-start

\n

Last-hit is an automation testing solution aimed at development and operations teams.\nIt is focused on web test, gives you broad, deep and exact control over your web apps automation testing

\n

A quick guide to set up and start your first automation test with last-hit, a free test automation tool built on top of electron and puppeteer. You now can begin automation testing on web & mobile with the least amount of effort. Free download at site.

\n

Read full guideline here.

\n

Features:

\n
    \n
  • Record - Record to launch the browser. While recording, actions performed on the browser will be captured in the tools
  • \n
  • Replay - click repaly button and wait for result
  • \n
  • Assertion - visual testing for screenshot campare
  • \n
  • Reporting - run last-hit-replayer in CI and get result report
  • \n
\n

You can learn more about each of these features within the User Guide.

\n

To Use

\n

Install from the application

\n

Mac & Windows

\n

Download

\n

Linux

\n

Not supported yet. You can clone source code repo and package by yourself. We use Electron Builder.

\n

Install from source code

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\ngit clone https://github.com/last-hit-aab/last-hit.git\n# Install dependencies\nnpm install\n# Go into the repository\ncd last-hit\n# Install dependencies\nnpm install\n# Go into the render folder\ncd render\n# Install dependencies\nnpm install\n# Back to the root directory of the repository\ncd ../\n# Run the app\nnpm run start
\n
\n

Note: If you want to use the Installation package,
\nPlease download Release Package,

\n
\n

Create your first Test Case

\n

Quick Start Guide

\n

Resources for Learning last-hit

\n\n

License

\n

Last-Hit is MIT licensed.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.420Z" + "readmeCleaned": "

\"Knowte\"

\n

Knowte

\n

Knowte is a note taking application that allows you to quickly and easily organize and find your notes. This version is written using Electron, Angular and Typescript. The original Knowte (for Windows), which is written in WPF and C#, remains available here.

\n

\"Release\"\n\"Issues\"\n\"Donate\"

\n

\"Buy

\n

\"Get

\n

Screenshot

\n

\"Knowte2screenshot\"

\n

\"Knowte2screenshot\"

\n

Build prerequisites

\n
    \n
  • wine: required to build Windows package
  • \n
  • rpm: required to build rpm package
  • \n
  • libarchive-tools: contains bsdtar, which is required to build pacman package.
  • \n
\n

To install the prerequisites on Ubuntu:

\n

sudo apt install wine rpm libarchive-tools

\n

To install the prerequisites on Arch Linux and Manjaro:

\n

sudo pacman -S wine rpm-tools

\n

Build instructions

\n
$ git clone https://github.com/digimezzo/knowte.git\n$ cd knowte\n$ npm install            # Download dependencies\n$ npm start              # Start Knowte\n$ npm run electron:windows   # Build for Windows\n$ npm run electron:linux     # Build for Linux\n$ npm run electron:mac       # Build for Mac
\n

Pacman installation notes

\n

The pacman package can be installed using this command (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Knowte-x.y.z.pacman

\n

If you're getting an error concerning a missing package libappindicator-sharp, use this command to perform the installation instead (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Knowte-x.y.z.pacman --assume-installed libappindicator-sharp

\n
", + "readmeOriginal": "

\"Knowte\"

\n

Knowte

\n

Knowte is a note taking application that allows you to quickly and easily organize and find your notes. This version is written using Electron, Angular and Typescript. The original Knowte (for Windows), which is written in WPF and C#, remains available here.

\n

\"Release\"\n\"Issues\"\n\"Donate\"

\n

\"Buy

\n

\"Get

\n

Screenshot

\n

\"Knowte2screenshot\"

\n

\"Knowte2screenshot\"

\n

Build prerequisites

\n
    \n
  • wine: required to build Windows package
  • \n
  • rpm: required to build rpm package
  • \n
  • libarchive-tools: contains bsdtar, which is required to build pacman package.
  • \n
\n

To install the prerequisites on Ubuntu:

\n

sudo apt install wine rpm libarchive-tools

\n

To install the prerequisites on Arch Linux and Manjaro:

\n

sudo pacman -S wine rpm-tools

\n

Build instructions

\n
$ git clone https://github.com/digimezzo/knowte.git\n$ cd knowte\n$ npm install            # Download dependencies\n$ npm start              # Start Knowte\n$ npm run electron:windows   # Build for Windows\n$ npm run electron:linux     # Build for Linux\n$ npm run electron:mac       # Build for Mac
\n

Pacman installation notes

\n

The pacman package can be installed using this command (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Knowte-x.y.z.pacman

\n

If you're getting an error concerning a missing package libappindicator-sharp, use this command to perform the installation instead (replace x.y.z with the correct version number):

\n

$ sudo pacman -U Knowte-x.y.z.pacman --assume-installed libappindicator-sharp

\n
", + "readmeFetchedAt": "2024-02-29T22:00:55.586Z" }, "lazytype": { - "readmeCleaned": "

\"Release\"\n\"Dependencies\"\n\"Downloads\"\n\"Last-Release\"\n\"Platforms\"

\n

Lazy Type

\n

A Software to create aliases for commands, applications to type in cmd, terminal. Just type the original command and type an alias for it. You can also assign a program for it. Browse through the directory to find the program or anything executable using the command line and you can create an alias for the same. Only Windows is supported for releases.

\n

\nDownload for Windows (x64) Download for Windows (x86)

\n

\"IMG

\n

Features

\n

Shortcut for Command/File

\n

Point a command either to an existing system command or to an executable file.

\n

Backup/Restore Utility

\n

Move all the commands to and fro a new/already configured system.

\n

Configuration Checkup Inbuilt

\n

Launch the utility from the app itself if there is a problem with the commands.

\n

Building/Testing

\n

You need g++ in your path to build/test the code. The code uses MINGW++ compiler. Also, electron must be installed globally in the system.

\n
npm install -g electron\ngit clone https://github.com/ngudbhav/lazyType.git\ncd lazyType\nnpm install\ng++ config.cpp -o ConfigUtility.exe resource.res\nnpm start
\n

Installing The App

\n
Full Windows install for 64-bit Windows.\nSetupx86.exe => Full Windows install for 32-bit Windows.\">
Setupx64.exe => Full Windows install for 64-bit Windows.\nSetupx86.exe => Full Windows install for 32-bit Windows.
\n

Contributing

\n

Big Kudos to Hitesh Peswani for his incredible UI contributions.

\n

We encourage you to contribute to Lazy Type!

\n

We expect contributors to abide by our underlying code of conduct.\nAll conversations and discussions on GitHub (issues, pull requests)\nmust be respectful and harassment-free.

\n

\"Buy

\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details.

\n
", - "readmeOriginal": "

\"Release\"\n\"Dependencies\"\n\"Downloads\"\n\"Last-Release\"\n\"Platforms\"

\n

Lazy Type

\n

A Software to create aliases for commands, applications to type in cmd, terminal. Just type the original command and type an alias for it. You can also assign a program for it. Browse through the directory to find the program or anything executable using the command line and you can create an alias for the same. Only Windows is supported for releases.

\n

\nDownload for Windows (x64) Download for Windows (x86)

\n

\"IMG

\n

Features

\n

Shortcut for Command/File

\n

Point a command either to an existing system command or to an executable file.

\n

Backup/Restore Utility

\n

Move all the commands to and fro a new/already configured system.

\n

Configuration Checkup Inbuilt

\n

Launch the utility from the app itself if there is a problem with the commands.

\n

Building/Testing

\n

You need g++ in your path to build/test the code. The code uses MINGW++ compiler. Also, electron must be installed globally in the system.

\n
npm install -g electron\ngit clone https://github.com/ngudbhav/lazyType.git\ncd lazyType\nnpm install\ng++ config.cpp -o ConfigUtility.exe resource.res\nnpm start
\n

Installing The App

\n
Setupx64.exe => Full Windows install for 64-bit Windows.\nSetupx86.exe => Full Windows install for 32-bit Windows.
\n

Contributing

\n

Big Kudos to Hitesh Peswani for his incredible UI contributions.

\n

We encourage you to contribute to Lazy Type!

\n

We expect contributors to abide by our underlying code of conduct.\nAll conversations and discussions on GitHub (issues, pull requests)\nmust be respectful and harassment-free.

\n

\"Buy

\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.426Z" + "readmeCleaned": "

\"Release\"\n\"Dependencies\"\n\"Downloads\"\n\"Last-Release\"\n\"Platforms\"

\n

Lazy Type

\n

A Software to create aliases for commands, applications to type in cmd, terminal. Just type the original command and type an alias for it. You can also assign a program for it. Browse through the directory to find the program or anything executable using the command line and you can create an alias for the same. Only Windows is supported for releases.

\n\n

\"IMG

\n

Features

\n

Shortcut for Command/File

\n

Point a command either to an existing system command or to an executable file.

\n

Backup/Restore Utility

\n

Move all the commands to and fro a new/already configured system.

\n

Configuration Checkup Inbuilt

\n

Launch the utility from the app itself if there is a problem with the commands.

\n

Building/Testing

\n

You need g++ in your path to build/test the code. The code uses MINGW++ compiler. Also, electron must be installed globally in the system.

\n
npm install -g electron\ngit clone https://github.com/ngudbhav/lazyType.git\ncd lazyType\nnpm install\ng++ config.cpp -o ConfigUtility.exe resource.res\nnpm start
\n

Installing The App

\n
Full Windows install for 64-bit Windows.\nSetupx86.exe => Full Windows install for 32-bit Windows.\">
Setupx64.exe => Full Windows install for 64-bit Windows.\nSetupx86.exe => Full Windows install for 32-bit Windows.
\n

Contributing

\n

Big Kudos to Hitesh Peswani for his incredible UI contributions.

\n

We encourage you to contribute to Lazy Type!

\n

We expect contributors to abide by our underlying code of conduct.\nAll conversations and discussions on GitHub (issues, pull requests)\nmust be respectful and harassment-free.

\n

\"Buy

\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details.

\n
", + "readmeOriginal": "

\"Release\"\n\"Dependencies\"\n\"Downloads\"\n\"Last-Release\"\n\"Platforms\"

\n

Lazy Type

\n

A Software to create aliases for commands, applications to type in cmd, terminal. Just type the original command and type an alias for it. You can also assign a program for it. Browse through the directory to find the program or anything executable using the command line and you can create an alias for the same. Only Windows is supported for releases.

\n\n

\"IMG

\n

Features

\n

Shortcut for Command/File

\n

Point a command either to an existing system command or to an executable file.

\n

Backup/Restore Utility

\n

Move all the commands to and fro a new/already configured system.

\n

Configuration Checkup Inbuilt

\n

Launch the utility from the app itself if there is a problem with the commands.

\n

Building/Testing

\n

You need g++ in your path to build/test the code. The code uses MINGW++ compiler. Also, electron must be installed globally in the system.

\n
npm install -g electron\ngit clone https://github.com/ngudbhav/lazyType.git\ncd lazyType\nnpm install\ng++ config.cpp -o ConfigUtility.exe resource.res\nnpm start
\n

Installing The App

\n
Setupx64.exe => Full Windows install for 64-bit Windows.\nSetupx86.exe => Full Windows install for 32-bit Windows.
\n

Contributing

\n

Big Kudos to Hitesh Peswani for his incredible UI contributions.

\n

We encourage you to contribute to Lazy Type!

\n

We expect contributors to abide by our underlying code of conduct.\nAll conversations and discussions on GitHub (issues, pull requests)\nmust be respectful and harassment-free.

\n

\"Buy

\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:55.593Z" }, - "lbry-desktop": { - "readmeCleaned": "

\n

LBRY App

\n

This repo contains the UI code that powers the official LBRY desktop app. The LBRY app is a graphical browser for the decentralized content marketplace provided by the\nLBRY protocol. It is essentially the\nlbry daemon bundled with a UI using\nElectron.

\n \n \"npm\"\n \n \n \n \n \n \"Build\n \n \n \"GitHub\n \n

\n \n \"forthebadge\"\n \n \n \"forthebadge\"\n \n

\n

\"App

\n

Table of Contents

\n
    \n
  1. Install
  2. \n
  3. Usage
  4. \n
  5. Running from Source
  6. \n
  7. Contributing
  8. \n
  9. License
  10. \n
  11. Security
  12. \n
  13. Contact
  14. \n
\n

Install

\n

\"Windows\"\n\"Linux\"\n\"MacOS\"

\n

We provide installers for Windows, macOS (v10.12.4, Sierra, or greater), and Debian-based Linux. See community maintained builds section for alternative Linux installations.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WindowsmacOSLinux
Latest Stable ReleaseDownloadDownloadDownload
Latest Pre-releaseDownloadDownloadDownload
\n

Our releases page also contains the latest\nrelease, pre-releases, and past builds.\nNote: If the deb fails to install using the Ubuntu Software Center, install manually via sudo dpkg -i <path to deb>. You'll need to run sudo apt-get install -f if this is the first time installing it to install dependencies

\n

To install from source or make changes to the application, continue to the next section below.

\n

Community maintained builds for Arch Linux and Flatpak are available, see below. These installs will need to be updated manually as the in-app update process only supports Debian installs at this time.\nNote: If coming from a deb install, the directory structure is different and you'll need to migrate data.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FlatpakArchNixpkgsARM/ARM64
Latest ReleaseFlatHub PageAUR PackageNixpkgsBuild Guide
Maintainers@kcSeb@kcSeb@Enderger@Madiator2011
\n

Usage

\n

Double click the installed application to interact with the LBRY network.

\n

Running from Source

\n

You can run the web version (lbry.tv), the electron app, or both at the same time.

\n

Prerequisites

\n\n
    \n
  1. Clone (or fork) this repository: git clone https://github.com/lbryio/lbry-desktop
  2. \n
  3. Change directory into the cloned repository: cd lbry-desktop
  4. \n
  5. If corepack is not enabled, run sudo corepack enable (the sudo is necessary for system-wide installation, if you use container, nvm etc... you might not be forced to use it)
  6. \n
  7. Install the dependencies: yarn
  8. \n
\n

Run the electron app

\n

yarn dev

\n
    \n
  • If you want to build and launch the production app you can run yarn build. This will give you an executable inside the /dist folder. We use electron-builder to create distributable packages.
  • \n
\n

Resetting your Packages

\n

If the app isn't building, or yarn xxx commands aren't working you may need to just reset your node_modules. To do so you can run: rm -r node_modules && yarn or del /s /q node_modules && yarn on Windows.

\n

If you really think something might have gone wrong, you can force your repo to clear everything that doesn't match the repo with git reset --hard HEAD && git clean -fxd && git pull -r

\n

Contributing

\n

We ❤️ contributions from everyone and contributions to this project are encouraged, and compensated. We welcome bug reports, bug fixes and feedback is always appreciated. For more details, see CONTRIBUTING.md.

\n

\"contributions \"GitHub

\n

License

\n

This project is MIT licensed. For the full license, see LICENSE.

\n

Security

\n

We take security seriously. Please contact security@lbry.com regarding any security issues. Our PGP key is here if you need it. Previous versions up to v0.50.2 were signed by Sean Yesmunt.\nNew Releases are signed by Jessop Breth.

\n

Contact

\n

The primary contact for this project is @jessopb.

\n
", - "readmeOriginal": "

\n

LBRY App

\n

This repo contains the UI code that powers the official LBRY desktop app. The LBRY app is a graphical browser for the decentralized content marketplace provided by the\nLBRY protocol. It is essentially the\nlbry daemon bundled with a UI using\nElectron.

\n \n \"npm\"\n \n \n \n \n \n \"Build\n \n \n \"GitHub\n \n

\n \n \"forthebadge\"\n \n \n \"forthebadge\"\n \n

\n

\"App

\n

Table of Contents

\n
    \n
  1. Install
  2. \n
  3. Usage
  4. \n
  5. Running from Source
  6. \n
  7. Contributing
  8. \n
  9. License
  10. \n
  11. Security
  12. \n
  13. Contact
  14. \n
\n

Install

\n

\"Windows\"\n\"Linux\"\n\"MacOS\"

\n

We provide installers for Windows, macOS (v10.12.4, Sierra, or greater), and Debian-based Linux. See community maintained builds section for alternative Linux installations.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WindowsmacOSLinux
Latest Stable ReleaseDownloadDownloadDownload
Latest Pre-releaseDownloadDownloadDownload
\n

Our releases page also contains the latest\nrelease, pre-releases, and past builds.\nNote: If the deb fails to install using the Ubuntu Software Center, install manually via sudo dpkg -i <path to deb>. You'll need to run sudo apt-get install -f if this is the first time installing it to install dependencies

\n

To install from source or make changes to the application, continue to the next section below.

\n

Community maintained builds for Arch Linux and Flatpak are available, see below. These installs will need to be updated manually as the in-app update process only supports Debian installs at this time.\nNote: If coming from a deb install, the directory structure is different and you'll need to migrate data.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FlatpakArchNixpkgsARM/ARM64
Latest ReleaseFlatHub PageAUR PackageNixpkgsBuild Guide
Maintainers@kcSeb@kcSeb@Enderger@Madiator2011
\n

Usage

\n

Double click the installed application to interact with the LBRY network.

\n

Running from Source

\n

You can run the web version (lbry.tv), the electron app, or both at the same time.

\n

Prerequisites

\n\n
    \n
  1. Clone (or fork) this repository: git clone https://github.com/lbryio/lbry-desktop
  2. \n
  3. Change directory into the cloned repository: cd lbry-desktop
  4. \n
  5. If corepack is not enabled, run sudo corepack enable (the sudo is necessary for system-wide installation, if you use container, nvm etc... you might not be forced to use it)
  6. \n
  7. Install the dependencies: yarn
  8. \n
\n

Run the electron app

\n

yarn dev

\n
    \n
  • If you want to build and launch the production app you can run yarn build. This will give you an executable inside the /dist folder. We use electron-builder to create distributable packages.
  • \n
\n

Resetting your Packages

\n

If the app isn't building, or yarn xxx commands aren't working you may need to just reset your node_modules. To do so you can run: rm -r node_modules && yarn or del /s /q node_modules && yarn on Windows.

\n

If you really think something might have gone wrong, you can force your repo to clear everything that doesn't match the repo with git reset --hard HEAD && git clean -fxd && git pull -r

\n

Contributing

\n

We ❤️ contributions from everyone and contributions to this project are encouraged, and compensated. We welcome bug reports, bug fixes and feedback is always appreciated. For more details, see CONTRIBUTING.md.

\n

\"contributions \"GitHub

\n

License

\n

This project is MIT licensed. For the full license, see LICENSE.

\n

Security

\n

We take security seriously. Please contact security@lbry.com regarding any security issues. Our PGP key is here if you need it. Previous versions up to v0.50.2 were signed by Sean Yesmunt.\nNew Releases are signed by Jessop Breth.

\n

Contact

\n

The primary contact for this project is @jessopb.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.476Z" + "lax": { + "readmeCleaned": "

\"Lax\"

\n

\"CI

\n
    \n
  • 🆓 Free and Open-Source
  • \n
  • ✉️ Multiple Connections
  • \n
  • 🤔 Remember Past Credentials
  • \n
  • 👋 Automatically Join Channels After Connecting
  • \n
  • 🔔 Desktop Notifications
  • \n
  • 👔 Clean Interface
  • \n
  • 😈 Dark Mode
  • \n
\n

download

\n

download apps for macOS and Windows here!

\n

for other platforms, you'll have to build your own.

\n

dev

\n
$ npm install\n$ npm start
\n

to start this thing with react/redux devtools

\n
$ npm run dev
\n

to lint, check types, and run tests

\n
$ npm test
\n

while writing code, you might want to watch things

\n
# run tests when code changes\n$ npm run jest -- --watch\n\n# check types when code changes\n$ npm run flow -- --watch
\n

dist

\n

to build an executable for your OS

\n
$ npm run build
\n
", + "readmeOriginal": "

\"Lax\"

\n

\"CI

\n
    \n
  • 🆓 Free and Open-Source
  • \n
  • ✉️ Multiple Connections
  • \n
  • 🤔 Remember Past Credentials
  • \n
  • 👋 Automatically Join Channels After Connecting
  • \n
  • 🔔 Desktop Notifications
  • \n
  • 👔 Clean Interface
  • \n
  • 😈 Dark Mode
  • \n
\n

download

\n

download apps for macOS and Windows here!

\n

for other platforms, you'll have to build your own.

\n

dev

\n
$ npm install\n$ npm start
\n

to start this thing with react/redux devtools

\n
$ npm run dev
\n

to lint, check types, and run tests

\n
$ npm test
\n

while writing code, you might want to watch things

\n
# run tests when code changes\n$ npm run jest -- --watch\n\n# check types when code changes\n$ npm run flow -- --watch
\n

dist

\n

to build an executable for your OS

\n
$ npm run build
\n
", + "readmeFetchedAt": "2024-02-29T22:00:55.647Z" }, - "lectrote": { - "readmeCleaned": "

Lectrote

\n

\"Lectrote

\n

The IF interpreter in an Electron shell

\n\n

Lectrote packages up IF interpreters with the Chromium browser as a Mac/Win/Linux app.

\n

When launched, it prompts you to select a game file to play. You can play several games at the same time in separate windows. Your position is always autosaved; when you launch a game, your last play session will automatically be resumed.

\n

Lectrote currently supports:

\n
    \n
  • Glulx games (.ulx or .gblorb), as produced by Inform 7.
  • \n
  • Z-code games (.z3/.z4/.z5/.z8 or .zblorb), as produced by Inform 7 or earlier versions of Inform.
  • \n
  • Hugo games (.hex).
  • \n
  • TADS2 and TADS3 games (.gam, .t3).
  • \n
  • Ink compiled game files (.json), as produced by the Ink scripting language.
  • \n
\n

You can also use this package to construct a \"bound game\" -- an app which plays a single built-in game. This is a package containing Chromium, the interpreter, your game file, and perhaps some additional configuration. You can distribute this as a standalone game application; it's bulky but it lets people play your game.

\n

Linux note: Depending on your Linux configuration and how you install this package, you may have to add the --no-sandbox option when launching Lectrote.

\n

Glulx (Inform 7) support

\n

Because this relies on the Quixe interpreter, sound is not supported. It's also not as fast as a native interpreter.

\n

Z-code support

\n

Lectrote uses the ZVM interpreter for Z-machine support. (V3/4/5 and V8 only.)

\n

Hugo support

\n

The Hugo engine does not currently support autosave.

\n

TADS support

\n

The TADS 2/3 engine does not currently support autosave.

\n

Ink support

\n

This relies on the inkjs interpreter. It is a deliberately non-fancy presentation -- no attempt to slow-print the output or hide the choice list.

\n

License information

\n
    \n
  • Lectrote is copyright (c) 2016-2021, Andrew Plotkin (MIT license)
  • \n
  • Electron is copyright (c) 2013-2021 GitHub Inc. (MIT license)
  • \n
  • Quixe is copyright (c) 2010-2020, Andrew Plotkin (MIT license)
  • \n
  • inkjs is copyright (c) 2017-2020 Yannick Lohse (MIT license)
  • \n
  • ifvms.js is copyright (c) 2016 Dannii Willis and other contributors (MIT license)
  • \n
  • emglken is copyright (c) 2012-2017, Andrew Plotkin, Dannii Willis (MIT license)
  • \n
  • Git (in emglken) is copyright (c) 2003 Iain Merrick (MIT license)
  • \n
  • Glulxe (in emglken) is copyright (c) 1999-2016, Andrew Plotkin (MIT license)
  • \n
  • Hugo (in emglken) is copyright (c) 2011 by Kent Tessman (BSD license)
  • \n
  • TADS (in emglken) is copyright (c) 1991-2012 by Michael J. Roberts (dual-licensed GPL/TADS license)
  • \n
  • RemGlk (in emglken) is copyright (c) 2012-2020, Andrew Plotkin (MIT license)
  • \n
\n

For developers

\n

If you've just downloaded the source code for this puppy, it's easy to make a runnable version.

\n

First, you need to have the Node development tools installed. Everything relies on the npm command-line tool. See Installing Node.js via package manager.

\n

To fetch all the necessary Node packages and place them in a node_modules directory:

\n
npm install\n
\n

This command also fetches the Quixe submodule (which will live in the quixe directory). You must have git installed for this to work.

\n

Now just type

\n
npm start\n
\n

...to launch the app.

\n

When run this way, the app will show up named as \"Electron\", not \"Lectrote\".

\n

Packaging Lectrote

\n

The makedist.py script builds the zip files which you see on the release page. (Yes, it is silly to use a Python packaging script in a Node.js package. Maybe I'll rewrite it into Javascript. Later.)

\n
python3 makedist.py\n
\n

This creates build directories and then zip files in a dist directory. Add -b to only generate the build dirs; -z to transform existing build dirs into zip files.

\n

You can add arguments to narrow down the platforms you are building, e.g.:

\n
python3 makedist.py darwin\npython3 makedist.py win32\npython3 makedist.py linux\npython3 makedist.py win32-x64\n
\n

To build a universal (Intel/ARM) Mac binary, you must first build the Intel and ARM binaries. This command will build all three:

\n
python3 makedist.py darwin\n
\n

If you want to code-sign the Mac version, use the --macsign argument:

\n
python3 makedist.py darwin --macsign 'Developer ID Application: ...'\n
\n

You must be a registered Apple developer to do this. The argument must be the name of the \"Developer Id Application\" certificate in your keychain. Run the Keychain Access app to see this. If you don't have one, the easiest way to set it up is to run Xcode, open the Preferences, select Accounts, and hit Manage Certificates.

\n

Building a signed universal Mac version is unfortunately a pain in the butt. You must (a) build the darwin-x64 and darwin-arm64 versions unsigned; (b) build darwin-univ with the --macsign argument; (c) build the first two again with the --macsign argument. I may streamline this in the future.

\n

Packaging a bound game

\n

You will need to create a separate directory for your game's files. Copy package.json to the directory, adding or modifying these lines:

\n
    \n
  • name: A node package name. This is not used anywhere, so it doesn't really matter.
  • \n
  • productName: The display name for the app.
  • \n
  • version: Version number of your game.
  • \n
  • author: You, the game's author.
  • \n
  • description: One-line description of your game.
  • \n
  • lectrotePackagedGame: Pathname to the game file.
  • \n
  • lectroteSoleInterpreter: Set to \"ifvms\", \"inkjs\", \"emglken\" to include just one of Lectrote's interpreter engines. (Optional, but it saves a little bit of space.) (Note that Git, Glulxe, Hugo, and TADS are all handled by the emglken package. There's currently no way to include just one of them.)
  • \n
  • lectroteExtraFiles: An array of extra files to include. These are assumed to be in the game directory, so you do not have to include the directory prefix. (This list must include the game file -- yes, it's redundant with lectrotePackagedGame.)
  • \n
  • lectroteMacAppID: If you plan to build a MacOS app, a reverse-DNS ID string to uniquely identify it.
  • \n
  • lectroteCopyright: Copyright string (applied to Windows binaries).
  • \n
\n

(Do not change lectroteVersion; that should always show the Lectrote release that you built your bound app from.)

\n

To create a Mac DMG archive, you will also need a resources/pack-dmg-spec.json file. See samplegame/resources/pack-dmg-spec.json. You should update the \"title\", the \"dist/Adventure-$PLATFORM$\" paths under \"contents\", and (if you want) the \"background\" image which is used for the folder window.

\n

You may also copy any of Lectrote's content files to your game directory and customize them. You will probably want to customize about.html, for example.

\n

The samplegame directory in the Lectrote source demonstrates the layout. It will be simplest to clone that and alter it.

\n

Once your files are ready, do:

\n
python3 makedist.py --game GAMEDIR\n
\n

This will build and package apps for all platforms. (You can test this out of the box by using samplegame for the GAMEDIR.) As noted above, you can cut down the stages or targets with the -b, -z options or by naming platforms.

\n

You cannot launch a bound game by typing npm start. You have to package it, at least to the -b stage, and run it from the dist directory.

\n

Customizing your bound app

\n

As noted, you can copy play.html, el-glkote.css, or other Lectrote files into your gamedir and customize them. When packaging with the --game option, files found in the gamedir will replace normal Lectrote files.

\n

If you add new files (not replacing Lectrote files), be sure to list them in the lectroteExtraFiles array.

\n

You can extend the functionality of the app -- for example, adding or removing menu items. Add a Javascript file to your gamedir, and name it in your package.json file:

\n
\"lectroteMainExtension\": \"GAMEDIR/FILE.js\",\n
\n

(And add it to lectroteExtraFiles as well.)

\n

This file can define new functionality by exporting any of the following Javascript functions. For example, you could say:

\n
exports.launch = function() { ... }\n
\n
    \n
  • exports.launch(): Called when the app starts up.
  • \n
  • exports.app_ready(): Called when the app is ready to open windows. At this point the game window has already been opened.
  • \n
  • exports.construct_menu_template(template, special): Called to customize the app menu template. The template argument is a Javascript data structure as described in the Electron Menu docs. special is null for the game window, or one of the strings \"about\", \"prefs\", \"card\" for one of Lectrote's special windows. Modify template and return it.
  • \n
  • exports.set_zoom_factor(val): Called when the app's zoom level changes. The argument is suitable for Electron's setZoomFactor() method.
  • \n
  • exports.set_darklight_mode(val): Called when the OS native theme changes. The argument is false for light theme, true for dark theme.
  • \n
  • exports.export_game_path(): The bound app normally has an \"Export Portable Game File...\" menu option, which lets the user extract your game file for use in other interpreters. You can implement this function and return null to suppress this menu option. You can also return the pathname of a different game file, which is not actually a useful thing to do.
  • \n
  • exports.cover_image_info: An object { url:URL, width:W, height:H } which provides cover art. This is only needed if your game is not a blorb file. (If it is not provided, Lectrote attempts to load the blorb cover art as usual.)
  • \n
  • exports.about_window_size: An object { width:W, height:H } which customizes the size of the about.html window. (Defaults to { width:600, height:450 }.)
  • \n
\n

The main Lectrote module exports several functions you can use in your extension code. I have not yet documented them; see the main.js file.

\n

Style customizations for dark/light mode

\n

As of release 1.3.6 (August 2020), Lectrote supports OS dark theme. You should do the same for any windows you have added or customized.

\n

Look at about.html to see how this works. The evhan_darklight() function alters the document style; the onready() function now sets up a callback for this function. The <body> tag now has <body id=\"body\"> to support this, and several .DarkMode stanzas have been added to the CSS. You should copy these changes in your own about.html.

\n

When opening a window, use a backgroundColor line to set the loading color, minimizing flash:

\n
backgroundColor: (electron.nativeTheme.shouldUseDarkColors ? '#000' : '#FFF'),\n
\n

Then, in the dom-ready event, send a message to convey the OS theme:

\n
win.webContents.send('set-darklight-mode', electron.nativeTheme.shouldUseDarkColors);\n
\n

Also add a set_darklight_mode() routine to your extension code (see above). This routine should send the same message to all open windows.

\n

In the window, set up a handler for this message and adjust your body styles appropriately:

\n
require('electron').ipcRenderer.on('set-darklight-mode', function(ev, arg) {\n\t// arg is false for light mode, true for dark mode.\n});\n
\n

See about.html and if-card.html for examples of dark/light style handling.

\n

Be sure to test that your windows open with the appropriate theme (matching the OS theme), and also that they change dynamically when the OS theme changes.

\n
", - "readmeOriginal": "

Lectrote

\n

\"Lectrote

\n

The IF interpreter in an Electron shell

\n\n

Lectrote packages up IF interpreters with the Chromium browser as a Mac/Win/Linux app.

\n

When launched, it prompts you to select a game file to play. You can play several games at the same time in separate windows. Your position is always autosaved; when you launch a game, your last play session will automatically be resumed.

\n

Lectrote currently supports:

\n
    \n
  • Glulx games (.ulx or .gblorb), as produced by Inform 7.
  • \n
  • Z-code games (.z3/.z4/.z5/.z8 or .zblorb), as produced by Inform 7 or earlier versions of Inform.
  • \n
  • Hugo games (.hex).
  • \n
  • TADS2 and TADS3 games (.gam, .t3).
  • \n
  • Ink compiled game files (.json), as produced by the Ink scripting language.
  • \n
\n

You can also use this package to construct a \"bound game\" -- an app which plays a single built-in game. This is a package containing Chromium, the interpreter, your game file, and perhaps some additional configuration. You can distribute this as a standalone game application; it's bulky but it lets people play your game.

\n

Linux note: Depending on your Linux configuration and how you install this package, you may have to add the --no-sandbox option when launching Lectrote.

\n

Glulx (Inform 7) support

\n

Because this relies on the Quixe interpreter, sound is not supported. It's also not as fast as a native interpreter.

\n

Z-code support

\n

Lectrote uses the ZVM interpreter for Z-machine support. (V3/4/5 and V8 only.)

\n

Hugo support

\n

The Hugo engine does not currently support autosave.

\n

TADS support

\n

The TADS 2/3 engine does not currently support autosave.

\n

Ink support

\n

This relies on the inkjs interpreter. It is a deliberately non-fancy presentation -- no attempt to slow-print the output or hide the choice list.

\n

License information

\n
    \n
  • Lectrote is copyright (c) 2016-2021, Andrew Plotkin (MIT license)
  • \n
  • Electron is copyright (c) 2013-2021 GitHub Inc. (MIT license)
  • \n
  • Quixe is copyright (c) 2010-2020, Andrew Plotkin (MIT license)
  • \n
  • inkjs is copyright (c) 2017-2020 Yannick Lohse (MIT license)
  • \n
  • ifvms.js is copyright (c) 2016 Dannii Willis and other contributors (MIT license)
  • \n
  • emglken is copyright (c) 2012-2017, Andrew Plotkin, Dannii Willis (MIT license)
  • \n
  • Git (in emglken) is copyright (c) 2003 Iain Merrick (MIT license)
  • \n
  • Glulxe (in emglken) is copyright (c) 1999-2016, Andrew Plotkin (MIT license)
  • \n
  • Hugo (in emglken) is copyright (c) 2011 by Kent Tessman (BSD license)
  • \n
  • TADS (in emglken) is copyright (c) 1991-2012 by Michael J. Roberts (dual-licensed GPL/TADS license)
  • \n
  • RemGlk (in emglken) is copyright (c) 2012-2020, Andrew Plotkin (MIT license)
  • \n
\n

For developers

\n

If you've just downloaded the source code for this puppy, it's easy to make a runnable version.

\n

First, you need to have the Node development tools installed. Everything relies on the npm command-line tool. See Installing Node.js via package manager.

\n

To fetch all the necessary Node packages and place them in a node_modules directory:

\n
npm install\n
\n

This command also fetches the Quixe submodule (which will live in the quixe directory). You must have git installed for this to work.

\n

Now just type

\n
npm start\n
\n

...to launch the app.

\n

When run this way, the app will show up named as \"Electron\", not \"Lectrote\".

\n

Packaging Lectrote

\n

The makedist.py script builds the zip files which you see on the release page. (Yes, it is silly to use a Python packaging script in a Node.js package. Maybe I'll rewrite it into Javascript. Later.)

\n
python3 makedist.py\n
\n

This creates build directories and then zip files in a dist directory. Add -b to only generate the build dirs; -z to transform existing build dirs into zip files.

\n

You can add arguments to narrow down the platforms you are building, e.g.:

\n
python3 makedist.py darwin\npython3 makedist.py win32\npython3 makedist.py linux\npython3 makedist.py win32-x64\n
\n

To build a universal (Intel/ARM) Mac binary, you must first build the Intel and ARM binaries. This command will build all three:

\n
python3 makedist.py darwin\n
\n

If you want to code-sign the Mac version, use the --macsign argument:

\n
python3 makedist.py darwin --macsign 'Developer ID Application: ...'\n
\n

You must be a registered Apple developer to do this. The argument must be the name of the \"Developer Id Application\" certificate in your keychain. Run the Keychain Access app to see this. If you don't have one, the easiest way to set it up is to run Xcode, open the Preferences, select Accounts, and hit Manage Certificates.

\n

Building a signed universal Mac version is unfortunately a pain in the butt. You must (a) build the darwin-x64 and darwin-arm64 versions unsigned; (b) build darwin-univ with the --macsign argument; (c) build the first two again with the --macsign argument. I may streamline this in the future.

\n

Packaging a bound game

\n

You will need to create a separate directory for your game's files. Copy package.json to the directory, adding or modifying these lines:

\n
    \n
  • name: A node package name. This is not used anywhere, so it doesn't really matter.
  • \n
  • productName: The display name for the app.
  • \n
  • version: Version number of your game.
  • \n
  • author: You, the game's author.
  • \n
  • description: One-line description of your game.
  • \n
  • lectrotePackagedGame: Pathname to the game file.
  • \n
  • lectroteSoleInterpreter: Set to \"ifvms\", \"inkjs\", \"emglken\" to include just one of Lectrote's interpreter engines. (Optional, but it saves a little bit of space.) (Note that Git, Glulxe, Hugo, and TADS are all handled by the emglken package. There's currently no way to include just one of them.)
  • \n
  • lectroteExtraFiles: An array of extra files to include. These are assumed to be in the game directory, so you do not have to include the directory prefix. (This list must include the game file -- yes, it's redundant with lectrotePackagedGame.)
  • \n
  • lectroteMacAppID: If you plan to build a MacOS app, a reverse-DNS ID string to uniquely identify it.
  • \n
  • lectroteCopyright: Copyright string (applied to Windows binaries).
  • \n
\n

(Do not change lectroteVersion; that should always show the Lectrote release that you built your bound app from.)

\n

To create a Mac DMG archive, you will also need a resources/pack-dmg-spec.json file. See samplegame/resources/pack-dmg-spec.json. You should update the \"title\", the \"dist/Adventure-$PLATFORM$\" paths under \"contents\", and (if you want) the \"background\" image which is used for the folder window.

\n

You may also copy any of Lectrote's content files to your game directory and customize them. You will probably want to customize about.html, for example.

\n

The samplegame directory in the Lectrote source demonstrates the layout. It will be simplest to clone that and alter it.

\n

Once your files are ready, do:

\n
python3 makedist.py --game GAMEDIR\n
\n

This will build and package apps for all platforms. (You can test this out of the box by using samplegame for the GAMEDIR.) As noted above, you can cut down the stages or targets with the -b, -z options or by naming platforms.

\n

You cannot launch a bound game by typing npm start. You have to package it, at least to the -b stage, and run it from the dist directory.

\n

Customizing your bound app

\n

As noted, you can copy play.html, el-glkote.css, or other Lectrote files into your gamedir and customize them. When packaging with the --game option, files found in the gamedir will replace normal Lectrote files.

\n

If you add new files (not replacing Lectrote files), be sure to list them in the lectroteExtraFiles array.

\n

You can extend the functionality of the app -- for example, adding or removing menu items. Add a Javascript file to your gamedir, and name it in your package.json file:

\n
\"lectroteMainExtension\": \"GAMEDIR/FILE.js\",\n
\n

(And add it to lectroteExtraFiles as well.)

\n

This file can define new functionality by exporting any of the following Javascript functions. For example, you could say:

\n
exports.launch = function() { ... }\n
\n
    \n
  • exports.launch(): Called when the app starts up.
  • \n
  • exports.app_ready(): Called when the app is ready to open windows. At this point the game window has already been opened.
  • \n
  • exports.construct_menu_template(template, special): Called to customize the app menu template. The template argument is a Javascript data structure as described in the Electron Menu docs. special is null for the game window, or one of the strings \"about\", \"prefs\", \"card\" for one of Lectrote's special windows. Modify template and return it.
  • \n
  • exports.set_zoom_factor(val): Called when the app's zoom level changes. The argument is suitable for Electron's setZoomFactor() method.
  • \n
  • exports.set_darklight_mode(val): Called when the OS native theme changes. The argument is false for light theme, true for dark theme.
  • \n
  • exports.export_game_path(): The bound app normally has an \"Export Portable Game File...\" menu option, which lets the user extract your game file for use in other interpreters. You can implement this function and return null to suppress this menu option. You can also return the pathname of a different game file, which is not actually a useful thing to do.
  • \n
  • exports.cover_image_info: An object { url:URL, width:W, height:H } which provides cover art. This is only needed if your game is not a blorb file. (If it is not provided, Lectrote attempts to load the blorb cover art as usual.)
  • \n
  • exports.about_window_size: An object { width:W, height:H } which customizes the size of the about.html window. (Defaults to { width:600, height:450 }.)
  • \n
\n

The main Lectrote module exports several functions you can use in your extension code. I have not yet documented them; see the main.js file.

\n

Style customizations for dark/light mode

\n

As of release 1.3.6 (August 2020), Lectrote supports OS dark theme. You should do the same for any windows you have added or customized.

\n

Look at about.html to see how this works. The evhan_darklight() function alters the document style; the onready() function now sets up a callback for this function. The <body> tag now has <body id=\"body\"> to support this, and several .DarkMode stanzas have been added to the CSS. You should copy these changes in your own about.html.

\n

When opening a window, use a backgroundColor line to set the loading color, minimizing flash:

\n
backgroundColor: (electron.nativeTheme.shouldUseDarkColors ? '#000' : '#FFF'),\n
\n

Then, in the dom-ready event, send a message to convey the OS theme:

\n
win.webContents.send('set-darklight-mode', electron.nativeTheme.shouldUseDarkColors);\n
\n

Also add a set_darklight_mode() routine to your extension code (see above). This routine should send the same message to all open windows.

\n

In the window, set up a handler for this message and adjust your body styles appropriately:

\n
require('electron').ipcRenderer.on('set-darklight-mode', function(ev, arg) {\n\t// arg is false for light mode, true for dark mode.\n});\n
\n

See about.html and if-card.html for examples of dark/light style handling.

\n

Be sure to test that your windows open with the appropriate theme (matching the OS theme), and also that they change dynamically when the OS theme changes.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.603Z" + "last-hit": { + "readmeCleaned": "

Last Hit

\n

\"Last

\n

\"codebeat\n\"Scrutinizer\"

\n\n

\"GitHub\n\"GitHub\n\"David\n\"David

\n

\"GitHub\n\"npm\n\"GitHub\n\"made-with-eletron\"

\n

\"GitHub\n\"GitHub\n\"Static\n\"GitHub\n\"GitHub\n\"GitHub

\n

Last Hit Replayer

\n

\"npm\n\"npm\"\n\"npm\"

\n

First UI automation testing tool design for all team members.

\n

\"Website\n\"Ask\n\"PRs

\n

last-hit-quick-start

\n

Last-hit is an automation testing solution aimed at development and operations teams.\nIt is focused on web test, gives you broad, deep and exact control over your web apps automation testing

\n

A quick guide to set up and start your first automation test with last-hit, a free test automation tool built on top of electron and puppeteer. You now can begin automation testing on web & mobile with the least amount of effort. Free download at site.

\n

Read full guideline here.

\n

Features:

\n
    \n
  • Record - Record to launch the browser. While recording, actions performed on the browser will be captured in the tools
  • \n
  • Replay - click repaly button and wait for result
  • \n
  • Assertion - visual testing for screenshot campare
  • \n
  • Reporting - run last-hit-replayer in CI and get result report
  • \n
\n

You can learn more about each of these features within the User Guide.

\n

To Use

\n

Install from the application

\n

Mac & Windows

\n

Download

\n

Linux

\n

Not supported yet. You can clone source code repo and package by yourself. We use Electron Builder.

\n

Install from source code

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\ngit clone https://github.com/last-hit-aab/last-hit.git\n# Install dependencies\nnpm install\n# Go into the repository\ncd last-hit\n# Install dependencies\nnpm install\n# Go into the render folder\ncd render\n# Install dependencies\nnpm install\n# Back to the root directory of the repository\ncd ../\n# Run the app\nnpm run start
\n
\n

Note: If you want to use the Installation package,
\nPlease download Release Package,

\n
\n

Create your first Test Case

\n

Quick Start Guide

\n

Resources for Learning last-hit

\n\n

License

\n

Last-Hit is MIT licensed.

\n
", + "readmeOriginal": "

Last Hit

\n

\"Last

\n

\"codebeat\n\"Scrutinizer\"

\n\n

\"GitHub\n\"GitHub\n\"David\n\"David

\n

\"GitHub\n\"npm\n\"GitHub\n\"made-with-eletron\"

\n

\"GitHub\n\"GitHub\n\"Static\n\"GitHub\n\"GitHub\n\"GitHub

\n

Last Hit Replayer

\n

\"npm\n\"npm\"\n\"npm\"

\n

First UI automation testing tool design for all team members.

\n

\"Website\n\"Ask\n\"PRs

\n

last-hit-quick-start

\n

Last-hit is an automation testing solution aimed at development and operations teams.\nIt is focused on web test, gives you broad, deep and exact control over your web apps automation testing

\n

A quick guide to set up and start your first automation test with last-hit, a free test automation tool built on top of electron and puppeteer. You now can begin automation testing on web & mobile with the least amount of effort. Free download at site.

\n

Read full guideline here.

\n

Features:

\n
    \n
  • Record - Record to launch the browser. While recording, actions performed on the browser will be captured in the tools
  • \n
  • Replay - click repaly button and wait for result
  • \n
  • Assertion - visual testing for screenshot campare
  • \n
  • Reporting - run last-hit-replayer in CI and get result report
  • \n
\n

You can learn more about each of these features within the User Guide.

\n

To Use

\n

Install from the application

\n

Mac & Windows

\n

Download

\n

Linux

\n

Not supported yet. You can clone source code repo and package by yourself. We use Electron Builder.

\n

Install from source code

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\ngit clone https://github.com/last-hit-aab/last-hit.git\n# Install dependencies\nnpm install\n# Go into the repository\ncd last-hit\n# Install dependencies\nnpm install\n# Go into the render folder\ncd render\n# Install dependencies\nnpm install\n# Back to the root directory of the repository\ncd ../\n# Run the app\nnpm run start
\n
\n

Note: If you want to use the Installation package,
\nPlease download Release Package,

\n
\n

Create your first Test Case

\n

Quick Start Guide

\n

Resources for Learning last-hit

\n\n

License

\n

Last-Hit is MIT licensed.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:56.055Z" }, - "lepton": { - "readmeCleaned": "
\n

To Lepton users around the world in more than 130 countries: We hope you all stay safe, healthy, and strong as we get through the COVID-19 pandemic. Lepton will continue to be free, as always. If you find this app helpful, we encourage you to make a donation to a local or global charity of your choice to help fight against the pandemic. Together, we can make the world a better place. ❤️

\n
\n\n

\"All

\n\n

\"\"

\n

\"Build\n\"Dependency\n\"MIT\n\"lepton\"

\n

Lepton is a lean code snippet manager powered by GitHub Gist. Check out the latest release.

\n

Features

\n
    \n
  • Unlimited public/secret snippets
  • \n
  • Unlimited tags
  • \n
  • Language groups
  • \n
  • Markdown/JupyterNotebook
  • \n
  • GitHub Enterprise
  • \n
  • GitHub token
  • \n
  • Immersive mode
  • \n
  • Customizable
  • \n
  • Light/Dark theme
  • \n
  • macOS/Win/Linux
  • \n
  • Dashboard
  • \n
  • Search
  • \n
  • Proxy
  • \n
  • Free
  • \n
\n

\"Screenshot\"

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light ThemeDark Theme
\"Screenshot\"\"Screenshot\"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OrganizeMarkdownJupyter Notebook
\"Screenshot\"\"Screenshot\"\"Screenshot\"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Search (⇧ + Space)Immersive Mode (⌘/Ctrl + i)Dashboard (⌘/Ctrl + d)
\"Screenshot\"\"Screenshot\"\"Screenshot\"
\n

Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FunctionShortcutNote
New SnippetCmd/Ctrl + NCreate a snippet
Edit SnippetCmd/Ctrl + EEdit a snippet
Delete SnippetCmd/Ctrl + DelDelete selected snippet
SubmitCmd/Ctrl + SSubmit the changes from the editor
CancelCmd/Ctrl + ESCExit the editor without saving
SyncCmd/Ctrl + RSync with remote Gist server
Immersive ModeCmd/Ctrl + IToggle the Immersive mode
DashboardCmd/Ctrl + DToggle the dashboard
About PageCmd/Ctrl + ,Toggle the About page
SearchShift + SpaceToggle the search bar
\n

Customization

\n

Lepton's can be customized by <home_dir>/.leptonrc! You can find its exact path in the About page by Command/Ctrl + ,. Create the file if it does not exist.

\n
    \n
  • Theme (light/dark)
  • \n
  • Snippet
  • \n
  • Editor
  • \n
  • Logger
  • \n
  • Proxy
  • \n
  • Shortcuts
  • \n
  • Enterprise
  • \n
  • Notifications
  • \n
\n

Check out the configuration docs to explore different customization options.

\n

Tech Stack

\n

\"Based

\n
    \n
  1. Framework: Electron
  2. \n
  3. Bundler: Webpack, Babel, electron-builder
  4. \n
  5. Language: ES6, Sass
  6. \n
  7. Library: React, Redux, Redux Thunk, Redux Form
  8. \n
  9. Lint: ESLint
  10. \n
\n

Installation

\n\n
brew install --cask lepton
\n\n
snap install lepton
\n

\"Based

\n

Development

\n

Install dependencies

\n
$ git clone https://github.com/hackjutsu/Lepton.git\n$ cd Lepton && yarn install
\n

Client ID/Secret

\n

Register your application, and put your client id and client secret in ./configs/account.js.

\n
,\n client_secret: \n}\">
module.exports = {\n  client_id: <your_client_id>,\n  client_secret: <your_client_secret>\n}
\n

Run

\n
$ yarn build && yarn start
\n

Build Installer App

\n
\n

Read electron-builder docs and check out the code signing wiki before building the installer app.

\n
\n

Build apps for macOS.

\n
$ yarn dist -m
\n

Build apps for Windows.

\n
$ yarn dist -w
\n

Build apps for Linux.

\n
\n

Need a running Docker daemon to build a snap package.

\n
\n
$ yarn dist -l
\n

Build apps for macOS, Windows and Linux.

\n
$ yarn dist -wml
\n

Build apps for the current OS with the current arch.

\n
$ yarn dist
\n

FAQ

\n

--> Wiki FAQ

\n

Contributors

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"\"
CosmoX

💻 🎨 ⚠️ 🚧 📦 🤔
\"\"
Jiaye Wu

💻 🚧 🤔
\"\"
Danila

💻 🎨 🚧
\"\"
Meilin Zhan

💻 🤔 🚧
\"\"
lcgforever

💻
\"\"
Yuer Lee

📖 📦
\"\"
Su,Yen-Yun

📖
\"\"
Chen Tong

💻 🤔 🚧
\"\"
Jason Jiang

💻
\"\"
Alan Pope

📦
\"\"
Tony Xu

📦
\"\"
Tegan Churchill

💻
\"\"
Angie Wang

🎨
\"\"
Batuhan Bayrakci

💻
\"\"
Samuel Meuli

💻
\"\"
Alexandre Amado de Castro

💻
\"\"
Abner Soares Alves Junior

💻
\"\"
Sean

💻
\"\"
Ole

💻
\"\"
Gabriel Nicolas Avellaneda

💻 📖
\"\"
Dennis Ideler

💻 🤔 📖
\"\"
Anthony Attard

💻
\"\"
ArLE

💻
\"\"
Pol Maresma

💻
\"\"
PM Extra

💻
\"\"
Zava

💻
\"\"
Jason R Alexander

💻
\"\"
Sebastian Hojas

📖
\"\"
董雨航

💻
\"\"
sxyazi

📦
\n\n\n\n

License

\n

MIT © hackjutsu

\n
", - "readmeOriginal": "
\n

To Lepton users around the world in more than 130 countries: We hope you all stay safe, healthy, and strong as we get through the COVID-19 pandemic. Lepton will continue to be free, as always. If you find this app helpful, we encourage you to make a donation to a local or global charity of your choice to help fight against the pandemic. Together, we can make the world a better place. ❤️

\n
\n\n

\"All

\n\n

\"\"

\n

\"Build\n\"Dependency\n\"MIT\n\"lepton\"

\n

Lepton is a lean code snippet manager powered by GitHub Gist. Check out the latest release.

\n

Features

\n
    \n
  • Unlimited public/secret snippets
  • \n
  • Unlimited tags
  • \n
  • Language groups
  • \n
  • Markdown/JupyterNotebook
  • \n
  • GitHub Enterprise
  • \n
  • GitHub token
  • \n
  • Immersive mode
  • \n
  • Customizable
  • \n
  • Light/Dark theme
  • \n
  • macOS/Win/Linux
  • \n
  • Dashboard
  • \n
  • Search
  • \n
  • Proxy
  • \n
  • Free
  • \n
\n

\"Screenshot\"

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light ThemeDark Theme
\"Screenshot\"\"Screenshot\"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OrganizeMarkdownJupyter Notebook
\"Screenshot\"\"Screenshot\"\"Screenshot\"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Search (⇧ + Space)Immersive Mode (⌘/Ctrl + i)Dashboard (⌘/Ctrl + d)
\"Screenshot\"\"Screenshot\"\"Screenshot\"
\n

Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FunctionShortcutNote
New SnippetCmd/Ctrl + NCreate a snippet
Edit SnippetCmd/Ctrl + EEdit a snippet
Delete SnippetCmd/Ctrl + DelDelete selected snippet
SubmitCmd/Ctrl + SSubmit the changes from the editor
CancelCmd/Ctrl + ESCExit the editor without saving
SyncCmd/Ctrl + RSync with remote Gist server
Immersive ModeCmd/Ctrl + IToggle the Immersive mode
DashboardCmd/Ctrl + DToggle the dashboard
About PageCmd/Ctrl + ,Toggle the About page
SearchShift + SpaceToggle the search bar
\n

Customization

\n

Lepton's can be customized by <home_dir>/.leptonrc! You can find its exact path in the About page by Command/Ctrl + ,. Create the file if it does not exist.

\n
    \n
  • Theme (light/dark)
  • \n
  • Snippet
  • \n
  • Editor
  • \n
  • Logger
  • \n
  • Proxy
  • \n
  • Shortcuts
  • \n
  • Enterprise
  • \n
  • Notifications
  • \n
\n

Check out the configuration docs to explore different customization options.

\n

Tech Stack

\n

\"Based

\n
    \n
  1. Framework: Electron
  2. \n
  3. Bundler: Webpack, Babel, electron-builder
  4. \n
  5. Language: ES6, Sass
  6. \n
  7. Library: React, Redux, Redux Thunk, Redux Form
  8. \n
  9. Lint: ESLint
  10. \n
\n

Installation

\n\n
brew install --cask lepton
\n\n
snap install lepton
\n

\"Based

\n

Development

\n

Install dependencies

\n
$ git clone https://github.com/hackjutsu/Lepton.git\n$ cd Lepton && yarn install
\n

Client ID/Secret

\n

Register your application, and put your client id and client secret in ./configs/account.js.

\n
module.exports = {\n  client_id: <your_client_id>,\n  client_secret: <your_client_secret>\n}
\n

Run

\n
$ yarn build && yarn start
\n

Build Installer App

\n
\n

Read electron-builder docs and check out the code signing wiki before building the installer app.

\n
\n

Build apps for macOS.

\n
$ yarn dist -m
\n

Build apps for Windows.

\n
$ yarn dist -w
\n

Build apps for Linux.

\n
\n

Need a running Docker daemon to build a snap package.

\n
\n
$ yarn dist -l
\n

Build apps for macOS, Windows and Linux.

\n
$ yarn dist -wml
\n

Build apps for the current OS with the current arch.

\n
$ yarn dist
\n

FAQ

\n

--> Wiki FAQ

\n

Contributors

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"\"
CosmoX

💻 🎨 ⚠️ 🚧 📦 🤔
\"\"
Jiaye Wu

💻 🚧 🤔
\"\"
Danila

💻 🎨 🚧
\"\"
Meilin Zhan

💻 🤔 🚧
\"\"
lcgforever

💻
\"\"
Yuer Lee

📖 📦
\"\"
Su,Yen-Yun

📖
\"\"
Chen Tong

💻 🤔 🚧
\"\"
Jason Jiang

💻
\"\"
Alan Pope

📦
\"\"
Tony Xu

📦
\"\"
Tegan Churchill

💻
\"\"
Angie Wang

🎨
\"\"
Batuhan Bayrakci

💻
\"\"
Samuel Meuli

💻
\"\"
Alexandre Amado de Castro

💻
\"\"
Abner Soares Alves Junior

💻
\"\"
Sean

💻
\"\"
Ole

💻
\"\"
Gabriel Nicolas Avellaneda

💻 📖
\"\"
Dennis Ideler

💻 🤔 📖
\"\"
Anthony Attard

💻
\"\"
ArLE

💻
\"\"
Pol Maresma

💻
\"\"
PM Extra

💻
\"\"
Zava

💻
\"\"
Jason R Alexander

💻
\"\"
Sebastian Hojas

📖
\"\"
董雨航

💻
\"\"
sxyazi

📦
\n\n\n\n

License

\n

MIT © hackjutsu

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.703Z" + "lbry-desktop": { + "readmeCleaned": "

\n

LBRY App

\n

This repo contains the UI code that powers the official LBRY desktop app. The LBRY app is a graphical browser for the decentralized content marketplace provided by the\nLBRY protocol. It is essentially the\nlbry daemon bundled with a UI using\nElectron.

\n \n \"npm\"\n \n \n \n \n \n \"Build\n \n \n \"GitHub\n \n

\n \n \"forthebadge\"\n \n \n \"forthebadge\"\n \n

\n

\"App

\n

Table of Contents

\n
    \n
  1. Install
  2. \n
  3. Usage
  4. \n
  5. Running from Source
  6. \n
  7. Contributing
  8. \n
  9. License
  10. \n
  11. Security
  12. \n
  13. Contact
  14. \n
\n

Install

\n

\"Windows\"\n\"Linux\"\n\"MacOS\"

\n

We provide installers for Windows, macOS (v10.12.4, Sierra, or greater), and Debian-based Linux. See community maintained builds section for alternative Linux installations.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WindowsmacOSLinux
Latest Stable ReleaseDownloadDownloadDownload
Latest Pre-releaseDownloadDownloadDownload
\n

Our releases page also contains the latest\nrelease, pre-releases, and past builds.\nNote: If the deb fails to install using the Ubuntu Software Center, install manually via sudo dpkg -i <path to deb>. You'll need to run sudo apt-get install -f if this is the first time installing it to install dependencies

\n

To install from source or make changes to the application, continue to the next section below.

\n

Community maintained builds for Arch Linux and Flatpak are available, see below. These installs will need to be updated manually as the in-app update process only supports Debian installs at this time.\nNote: If coming from a deb install, the directory structure is different and you'll need to migrate data.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FlatpakArchNixpkgsARM/ARM64
Latest ReleaseFlatHub PageAUR PackageNixpkgsBuild Guide
MaintainersN/A@RubenKelevra@Enderger@Madiator2011
\n

Usage

\n

Start the installed application to interact with the LBRY network.

\n

Running from Source

\n

Prerequisites

\n\n
    \n
  1. Clone (or fork) this repository: git clone https://github.com/lbryio/lbry-desktop
  2. \n
  3. Change directory into the cloned repository: cd lbry-desktop
  4. \n
  5. If corepack is not enabled, run sudo corepack enable (the sudo is necessary for system-wide installation, if you use container, nvm etc... you might not be forced to use it)
  6. \n
  7. Install the dependencies: yarn
  8. \n
\n

Run the electron app

\n

yarn dev

\n
    \n
  • If you want to build and launch the production app you can run yarn build. This will give you an executable inside the /dist folder. We use electron-builder to create distributable packages.
  • \n
\n

Resetting your Packages

\n

If the app isn't building, or yarn xxx commands aren't working you may need to just reset your node_modules. To do so you can run: rm -r node_modules && yarn or del /s /q node_modules && yarn on Windows.

\n

If you really think something might have gone wrong, you can force your repo to clear everything that doesn't match the repo with git reset --hard HEAD && git clean -fxd && git pull -r

\n

Contributing

\n

We ❤️ contributions from everyone and contributions to this project are encouraged, and compensated. We welcome bug reports, bug fixes and feedback is always appreciated. For more details, see CONTRIBUTING.md.

\n

\"contributions \"GitHub

\n

License

\n

This project is MIT licensed. For the full license, see LICENSE.

\n

Security

\n

We take security seriously. Please contact security@lbry.com regarding any security issues. Our PGP key is here if you need it. Previous versions up to v0.50.2 were signed by Sean Yesmunt.\nNew Releases are signed by Jessop Breth.

\n

Contact

\n

The primary contact for this project is @jessopb.

\n
", + "readmeOriginal": "

\n

LBRY App

\n

This repo contains the UI code that powers the official LBRY desktop app. The LBRY app is a graphical browser for the decentralized content marketplace provided by the\nLBRY protocol. It is essentially the\nlbry daemon bundled with a UI using\nElectron.

\n \n \"npm\"\n \n \n \n \n \n \"Build\n \n \n \"GitHub\n \n

\n \n \"forthebadge\"\n \n \n \"forthebadge\"\n \n

\n

\"App

\n

Table of Contents

\n
    \n
  1. Install
  2. \n
  3. Usage
  4. \n
  5. Running from Source
  6. \n
  7. Contributing
  8. \n
  9. License
  10. \n
  11. Security
  12. \n
  13. Contact
  14. \n
\n

Install

\n

\"Windows\"\n\"Linux\"\n\"MacOS\"

\n

We provide installers for Windows, macOS (v10.12.4, Sierra, or greater), and Debian-based Linux. See community maintained builds section for alternative Linux installations.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
WindowsmacOSLinux
Latest Stable ReleaseDownloadDownloadDownload
Latest Pre-releaseDownloadDownloadDownload
\n

Our releases page also contains the latest\nrelease, pre-releases, and past builds.\nNote: If the deb fails to install using the Ubuntu Software Center, install manually via sudo dpkg -i <path to deb>. You'll need to run sudo apt-get install -f if this is the first time installing it to install dependencies

\n

To install from source or make changes to the application, continue to the next section below.

\n

Community maintained builds for Arch Linux and Flatpak are available, see below. These installs will need to be updated manually as the in-app update process only supports Debian installs at this time.\nNote: If coming from a deb install, the directory structure is different and you'll need to migrate data.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FlatpakArchNixpkgsARM/ARM64
Latest ReleaseFlatHub PageAUR PackageNixpkgsBuild Guide
MaintainersN/A@RubenKelevra@Enderger@Madiator2011
\n

Usage

\n

Start the installed application to interact with the LBRY network.

\n

Running from Source

\n

Prerequisites

\n\n
    \n
  1. Clone (or fork) this repository: git clone https://github.com/lbryio/lbry-desktop
  2. \n
  3. Change directory into the cloned repository: cd lbry-desktop
  4. \n
  5. If corepack is not enabled, run sudo corepack enable (the sudo is necessary for system-wide installation, if you use container, nvm etc... you might not be forced to use it)
  6. \n
  7. Install the dependencies: yarn
  8. \n
\n

Run the electron app

\n

yarn dev

\n
    \n
  • If you want to build and launch the production app you can run yarn build. This will give you an executable inside the /dist folder. We use electron-builder to create distributable packages.
  • \n
\n

Resetting your Packages

\n

If the app isn't building, or yarn xxx commands aren't working you may need to just reset your node_modules. To do so you can run: rm -r node_modules && yarn or del /s /q node_modules && yarn on Windows.

\n

If you really think something might have gone wrong, you can force your repo to clear everything that doesn't match the repo with git reset --hard HEAD && git clean -fxd && git pull -r

\n

Contributing

\n

We ❤️ contributions from everyone and contributions to this project are encouraged, and compensated. We welcome bug reports, bug fixes and feedback is always appreciated. For more details, see CONTRIBUTING.md.

\n

\"contributions \"GitHub

\n

License

\n

This project is MIT licensed. For the full license, see LICENSE.

\n

Security

\n

We take security seriously. Please contact security@lbry.com regarding any security issues. Our PGP key is here if you need it. Previous versions up to v0.50.2 were signed by Sean Yesmunt.\nNew Releases are signed by Jessop Breth.

\n

Contact

\n

The primary contact for this project is @jessopb.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:56.137Z" }, "leafview": { - "readmeCleaned": "

\"leaves\" LeafView

\n

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

A minimalist image viewer based on Leaflet.js and Electron.

\n

\n

Image by Myriams-Fotos from Pixabay.

\n

👍 Features

\n
    \n
  • Pan & Wheel Zoom
  • \n
  • Browse the images in a folder
  • \n
  • Auto Update
  • \n
\n

📥 Download

\n

You can download the latest version of LeafView from the releases page here:\nhttps://github.com/sprout2000/leafview/releases

\n

for Windows users

\n

see BUILD.md.

\n

📗 Usage

\n

⌨️ Keyboard Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyFunction
J or CmdOrCtrl+Next Image
K or CmdOrCtrl+Previous Image
+Zoom In
-Zoom Out
0Reset Zoom
Pan
\n

🖱️ Mouse Operations

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MouseFunction
DragPan
WheelZoom in/out
Double clickReset zoom
Right clickShow the context menu when available
\n

🌐 Supported Languages

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageCode
English 🇺🇸 🇬🇧 🌎en
日本語 🇯🇵ja
繁体中文 🇹🇼zh_TW
Čeština 🇨🇿cs
Deutsch 🇩🇪 🇦🇹 🇨🇭de
Español 🇪🇸 🇲🇽 🇦🇷 🇺🇸es
Polski 🇵🇱pl
Русский 🇷🇺ru
Português 🇵🇹 🇧🇷pt
简体中文 🇨🇳zh_CN
اللغة العربيةar
Magyar nyelv 🇭🇺hu
\n

📜 Contributing

\n

You can easily contribute to this repository by providing translation files.

\n
    \n
  1. Create {your_LANG}.json in src/locales.
  2. \n
\n
  src\n  ├── @types\n  ├── createMenu.ts\n  ├── locales\n+ │   ├── cs.json\n  │   ├── en.json\n  │   └── ja.json\n  ├── main.ts\n  ├── preload.ts\n  ├── setLocales.ts\n  └── web
\n

src/locales/cs.json:

\n
{\n  \"File\": \"Soubor\",\n  \"Open...\": \"Otevřít...\",\n  \"Select an image\": \"Vybrat obrázek\",\n  \"Image files\": \"Soubory obrázku\",\n  \"Move to Trash\": \"Přesunout do koše\",\n  \"View\": \"Zobrazit\",\n  \"Next Image\": \"Následující obrázek\",\n  \"Prev Image\": \"Předchozí obrázek\",\n  \"Toggle Fullscreen\": \"Celá obrazovka\",\n  \"Toggle Developer Tools\": \"Zobrazit nástroje pro vývojáře\",\n  \"Toggle Menubar\": \"Přepnout lištu nabídek\",\n  \"Toggle Dark Mode\": \"Přepínání tmavého režimu\",\n  \"Window\": \"Okno\",\n  \"Minimize\": \"Minimalizovat\",\n  \"Maximize\": \"Maximalizovat\",\n  \"Zoom\": \"Přiblížit\",\n  \"Bring All to Front\": \"Přenést vše do popředí\",\n  \"Close\": \"Storno\",\n  \"Help\": \"Nápověda\",\n  \"About\": \"O aplikaci LeafView\",\n  \"About LeafView\": \"O aplikaci LeafView\",\n  \"Support URL...\": \"URL podpory...\",\n  \"Hide LeafView\": \"Skrýt LeafView\",\n  \"Hide Others\": \"Skrýt ostatní\",\n  \"Show All\": \"Zobrazit vše\",\n  \"Quit\": \"Ukončit LeafView\",\n  \"Quit LeafView\": \"Ukončit LeafView\"\n}
\n
    \n
  1. Import the locale into src/setLocales.ts as follows:
  2. \n
\n
{\n i18next.init({\n lng: locale,\n fallbackLng: 'en',\n resources: {\n en: { translation: en },\n ja: { translation: ja },\n+ cs: { translation: cs },\n },\n });\n };\">
  import en from './locales/en.json';\n  import ja from './locales/ja.json';\n+ import cs from './locales/cs.json';\n\n  export const setLocales = (locale: string): void => {\n    i18next.init({\n      lng: locale,\n      fallbackLng: 'en',\n      resources: {\n        en: { translation: en },\n        ja: { translation: ja },\n+       cs: { translation: cs },\n      },\n    });\n  };
\n
    \n
  1. And then please send a pull request to this repository.
  2. \n
\n

🎉 Contributors

\n

Special Thanks to:

\n\n

©️ License

\n

Copyright (c) 2020 sprout2000 and other contributors

\n
", - "readmeOriginal": "

\"leaves\" LeafView

\n

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

A minimalist image viewer based on Leaflet.js and Electron.

\n

\n

Image by Myriams-Fotos from Pixabay.

\n

👍 Features

\n
    \n
  • Pan & Wheel Zoom
  • \n
  • Browse the images in a folder
  • \n
  • Auto Update
  • \n
\n

📥 Download

\n

You can download the latest version of LeafView from the releases page here:\nhttps://github.com/sprout2000/leafview/releases

\n

for Windows users

\n

see BUILD.md.

\n

📗 Usage

\n

⌨️ Keyboard Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyFunction
J or CmdOrCtrl+Next Image
K or CmdOrCtrl+Previous Image
+Zoom In
-Zoom Out
0Reset Zoom
Pan
\n

🖱️ Mouse Operations

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MouseFunction
DragPan
WheelZoom in/out
Double clickReset zoom
Right clickShow the context menu when available
\n

🌐 Supported Languages

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageCode
English 🇺🇸 🇬🇧 🌎en
日本語 🇯🇵ja
繁体中文 🇹🇼zh_TW
Čeština 🇨🇿cs
Deutsch 🇩🇪 🇦🇹 🇨🇭de
Español 🇪🇸 🇲🇽 🇦🇷 🇺🇸es
Polski 🇵🇱pl
Русский 🇷🇺ru
Português 🇵🇹 🇧🇷pt
简体中文 🇨🇳zh_CN
اللغة العربيةar
Magyar nyelv 🇭🇺hu
\n

📜 Contributing

\n

You can easily contribute to this repository by providing translation files.

\n
    \n
  1. Create {your_LANG}.json in src/locales.
  2. \n
\n
  src\n  ├── @types\n  ├── createMenu.ts\n  ├── locales\n+ │   ├── cs.json\n  │   ├── en.json\n  │   └── ja.json\n  ├── main.ts\n  ├── preload.ts\n  ├── setLocales.ts\n  └── web
\n

src/locales/cs.json:

\n
{\n  \"File\": \"Soubor\",\n  \"Open...\": \"Otevřít...\",\n  \"Select an image\": \"Vybrat obrázek\",\n  \"Image files\": \"Soubory obrázku\",\n  \"Move to Trash\": \"Přesunout do koše\",\n  \"View\": \"Zobrazit\",\n  \"Next Image\": \"Následující obrázek\",\n  \"Prev Image\": \"Předchozí obrázek\",\n  \"Toggle Fullscreen\": \"Celá obrazovka\",\n  \"Toggle Developer Tools\": \"Zobrazit nástroje pro vývojáře\",\n  \"Toggle Menubar\": \"Přepnout lištu nabídek\",\n  \"Toggle Dark Mode\": \"Přepínání tmavého režimu\",\n  \"Window\": \"Okno\",\n  \"Minimize\": \"Minimalizovat\",\n  \"Maximize\": \"Maximalizovat\",\n  \"Zoom\": \"Přiblížit\",\n  \"Bring All to Front\": \"Přenést vše do popředí\",\n  \"Close\": \"Storno\",\n  \"Help\": \"Nápověda\",\n  \"About\": \"O aplikaci LeafView\",\n  \"About LeafView\": \"O aplikaci LeafView\",\n  \"Support URL...\": \"URL podpory...\",\n  \"Hide LeafView\": \"Skrýt LeafView\",\n  \"Hide Others\": \"Skrýt ostatní\",\n  \"Show All\": \"Zobrazit vše\",\n  \"Quit\": \"Ukončit LeafView\",\n  \"Quit LeafView\": \"Ukončit LeafView\"\n}
\n
    \n
  1. Import the locale into src/setLocales.ts as follows:
  2. \n
\n
  import en from './locales/en.json';\n  import ja from './locales/ja.json';\n+ import cs from './locales/cs.json';\n\n  export const setLocales = (locale: string): void => {\n    i18next.init({\n      lng: locale,\n      fallbackLng: 'en',\n      resources: {\n        en: { translation: en },\n        ja: { translation: ja },\n+       cs: { translation: cs },\n      },\n    });\n  };
\n
    \n
  1. And then please send a pull request to this repository.
  2. \n
\n

🎉 Contributors

\n

Special Thanks to:

\n\n

©️ License

\n

Copyright (c) 2020 sprout2000 and other contributors

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.729Z" + "readmeCleaned": "

\"leaves\" LeafView

\n

\"GitHub\n\"GitHub

\n

Minimalist image viewer based on Leaflet.js and Electron.

\n

\n\"2023-07-13-171541\"\n

\n

Image by Joe from Pixabay.

\n

👍 Features

\n
    \n
  • Pan & Wheel Zoom
  • \n
  • Browse the images in a folder
  • \n
  • Grid view
  • \n
  • Available in 15 languages
  • \n
  • Auto update (only on macOS)
  • \n
\n\"2023-07-13-171712\"\n

📥 Download

\n

You can download the latest version of LeafView from the releases page here:
\nhttps://github.com/sprout2000/leafview/releases

\n

How to build by yourself?

\n
# 1. Clone this repo.\n$ git clone https://github.com/sprout2000/leafview.git\n\n# 2. Install dependencies\n$ cd leafview\n$ npm install\n\n# 3. Build & Package\n$ npm run build && npm run package
\n

And then, you will find the installer in the \"release\" directory.

\n

Note: You will need to have Node.js and Git installed.

\n

📗 Usage

\n

⌨️ Keyboard Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyFunction
J, Ctrl+N, CmdOrCtrl+Next Image
K, Ctrl+P, CmdOrCtrl+Previous Image
+Zoom In
-Zoom Out
0Reset Zoom
Pan
Fn+Delete or DelMove to Trash
H, Ctrl+GToggle Grid View
Ctrl+Shift+TToggle Menubar (Windows / Linux)
\n

🖱️ Mouse Operations

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MouseFunction
DragPan
WheelZoom in/out
Double clickReset zoom
Right clickShow the context menu when available
\n

🌐 Supported Languages

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageCode
اللغة العربيةar
Češtinacs
Deutschde
Englishen
Españoles
Françaisfr
Magyarhu
Italianoit
日本語ja
Polskipl
Portuguêspt
Русскийru
Türkçetr
简体中文zh_CN
繁体中文zh_TW
\n

🍻 Contributing

\n

You can easily contribute to this repository by providing translation files.

\n
    \n
  1. Create {your_LANG}.json in src/locales.
  2. \n
\n
  src\n  ├── @types\n  ├── createMenu.ts\n  ├── locales\n+ │   ├── cs.json\n  │   ├── en.json\n  │   └── ja.json\n  ├── main.ts\n  ├── preload.ts\n  ├── setLocales.ts\n  └── web
\n
    \n
  1. And then please send a pull request to this repository.
  2. \n
\n

🎉 Contributors

\n

Thanks go to these wonderful people 🙂:

\n\n \n\n

©️ Copyright

\n

Copyright (c) 2020-2024 sprout2000

\n
", + "readmeOriginal": "

\"leaves\" LeafView

\n

\"GitHub\n\"GitHub

\n

Minimalist image viewer based on Leaflet.js and Electron.

\n

\n\"2023-07-13-171541\"\n

\n

Image by Joe from Pixabay.

\n

👍 Features

\n
    \n
  • Pan & Wheel Zoom
  • \n
  • Browse the images in a folder
  • \n
  • Grid view
  • \n
  • Available in 15 languages
  • \n
  • Auto update (only on macOS)
  • \n
\n\"2023-07-13-171712\"\n

📥 Download

\n

You can download the latest version of LeafView from the releases page here:
\nhttps://github.com/sprout2000/leafview/releases

\n

How to build by yourself?

\n
# 1. Clone this repo.\n$ git clone https://github.com/sprout2000/leafview.git\n\n# 2. Install dependencies\n$ cd leafview\n$ npm install\n\n# 3. Build & Package\n$ npm run build && npm run package
\n

And then, you will find the installer in the \"release\" directory.

\n

Note: You will need to have Node.js and Git installed.

\n

📗 Usage

\n

⌨️ Keyboard Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyFunction
J, Ctrl+N, CmdOrCtrl+Next Image
K, Ctrl+P, CmdOrCtrl+Previous Image
+Zoom In
-Zoom Out
0Reset Zoom
Pan
Fn+Delete or DelMove to Trash
H, Ctrl+GToggle Grid View
Ctrl+Shift+TToggle Menubar (Windows / Linux)
\n

🖱️ Mouse Operations

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MouseFunction
DragPan
WheelZoom in/out
Double clickReset zoom
Right clickShow the context menu when available
\n

🌐 Supported Languages

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageCode
اللغة العربيةar
Češtinacs
Deutschde
Englishen
Españoles
Françaisfr
Magyarhu
Italianoit
日本語ja
Polskipl
Portuguêspt
Русскийru
Türkçetr
简体中文zh_CN
繁体中文zh_TW
\n

🍻 Contributing

\n

You can easily contribute to this repository by providing translation files.

\n
    \n
  1. Create {your_LANG}.json in src/locales.
  2. \n
\n
  src\n  ├── @types\n  ├── createMenu.ts\n  ├── locales\n+ │   ├── cs.json\n  │   ├── en.json\n  │   └── ja.json\n  ├── main.ts\n  ├── preload.ts\n  ├── setLocales.ts\n  └── web
\n
    \n
  1. And then please send a pull request to this repository.
  2. \n
\n

🎉 Contributors

\n

Thanks go to these wonderful people 🙂:

\n\n \n\n

©️ Copyright

\n

Copyright (c) 2020-2024 sprout2000

\n
", + "readmeFetchedAt": "2024-02-29T22:00:56.155Z" }, - "lightgallery": { - "readmeCleaned": "

lightGallery

\n

A modern, electron and nodejs based image viewer for Mac, Windows and Linux.\n\"lightgallery\"

\n

Main features

\n
    \n
  • Built with Electron.\n
      \n
    • LightGallery uses HTML, CSS, and JavaScript with Chromium and Node.js to build the app.
    • \n
    \n
  • \n
  • Cross-platform.\n
      \n
    • LightGallery works across operating systems. You can use it on OS X, Windows, or Linux.
    • \n
    \n
  • \n
  • 20+ Animations\n
      \n
    • LightGallery comes with numerous number of beautiful in-built animations.
    • \n
    \n
  • \n
  • Animated thumbnails\n
      \n
    • You also have the option to enable animated thumbnails from the settings.
    • \n
    \n
  • \n
  • Zoom & Fullscreen\n
      \n
    • You can double-click on the image to see its actual size. Zoom-in and zoom-out controls can be used for changing the zoom values of the image.
    • \n
    \n
  • \n
  • Mouse Drag & keyboard Navigations\n
      \n
    • LightGallery allows users to navigate between slides via mouse drag and keyboard arrows.
    • \n
    \n
  • \n
  • Pagers
  • \n
  • Auto slideshow
  • \n
  • Support various kind of image formats (jpg, png, gif, webp).
  • \n
  • Highly customizable
  • \n
  • And many more.
  • \n
\n
Watch this repository. More features are coming
\n

Settings

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDefaultDescription
mode'lg-slide'Type of transition between images. lightGallery comes with lots of transition effects such as 'lg-slide', 'lg-fade', 'lg-zoom-in', 'lg-zoom-in-big', 'lg-zoom-out', 'lg-zoom-out-big', 'lg-zoom-out-in', 'lg-zoom-in-out', 'lg-soft-zoom', 'lg-scale-up', 'lg-slide-circular', 'lg-slide-circular-vertical', 'lg-slide-vertical', 'lg-slide-vertical-growth', 'lg-slide-skew-only', 'lg-slide-skew-only-rev', 'lg-slide-skew-only-y', 'lg-slide-skew-only-y-rev', 'lg-slide-skew', 'lg-slide-skew-rev', 'lg-slide-skew-cross', 'lg-slide-skew-cross-rev', 'lg-slide-skew-ver', 'lg-slide-skew-ver-rev', 'lg-slide-skew-ver-cross', 'lg-slide-skew-ver-cross-rev', 'lg-lollipop', 'lg-lollipop-rev', 'lg-rotate', 'lg-rotate-rev', 'lg-tube'
cssEasing'ease'Type of easing to be used for animations
speed600Transition duration (in ms).
hideBarsDelay6000Delay for hiding gallery controls in ms
useLeftfalseforce lightgallery to use css left property instead of transform.
closabletrueallows clicks on dimmer to close gallery.
looptrueIf false, will disable the ability to loop back to the beginning of the gallery when on the last element.
keyPresstrueEnable keyboard navigation
controlstrueIf false, prev/next buttons will not be displayed.
slideEndAnimatointrueEnable slideEnd animation
hideControlOnEndfalseIf true, prev/next button will be hidden on first/last image.
mousewheeltrueChange slide on mousewheel
preload1Number of preload slides. will exicute only after the current slide is fully loaded. ex:// you clicked on 4th image and if preload = 1 then 3rd slide and 5th slide will be loaded in the background after the 4th slide is fully loaded.. if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded
showAfterLoadtrueShow Content once it is fully loaded
countertrueWhether to show total number of images and index number of currently displayed image.
swipeThreshold50By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev image.
enableDragtrueEnables desktop mouse drag support
thumbnailtrueEnable thumbnails for the gallery
animateThumbtrueEnable thumbnail animation.
currentPagerPosition'middle'Position of selected thumbnail. 'left' or 'middle' or 'right'
thumbWidth100Width of each thumbnails.
thumbContHeight100Height of the thumbnail container including padding and border
thumbMargin5Spacing between each thumbnails
toogleThumbtrueWhether to display thumbnail toggle button.
enableThumbDragtrueEnables desktop mouse drag support for thumbnails.
swipeThreshold50By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev slide.
autoplaytrueEnable gallery autoplay
pause5000The time (in ms) between each auto transition.
progressBartrueEnable autoplay progress bar
fourceAutoplayfalseIf false autoplay will be stopped after first user action
autoplayControlstrueShow/hide autoplay controls.
pagertrueEnable/Disable pager
zoomtrueEnable/Disable zoom option
scale1Value of zoom should be incremented/decremented
\n

Development

\n

Project's folders

\n
    \n
  • app - code of your application goes here.
  • \n
  • config - place for you to declare environment specific stuff.
  • \n
  • build - in this folder lands built, runnable application.
  • \n
  • releases - ready for distribution installers will land here.
  • \n
  • resources - resources for particular operating system.
  • \n
  • tasks - build and development environment scripts.
  • \n
\n

Installation

\n
npm install\n
\n

It will also download Electron runtime, and install dependencies for second package.json file inside app folder.

\n

Starting the app

\n
npm start\n
\n

Making a release

\n

To make ready for distribution installer use command:

\n
npm run release\n
\n

It will start the packaging process for the operating system you are running this command on. The file which is ready for distribution will be outputted to releases directory.

\n

You can create Windows installer only when running on Windows, the same is true for Linux and OSX. So to generate all three installers you need all three operating systems.

\n

Other Projects

\n
LightGallery for web
\n
\n

A customizable, modular, responsive, lightbox gallery plugin.

\n
\n
jQuery lightslider
\n
\n

lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation.

\n
\n
Angular flash
\n
\n

A simple lightweight flash message module for angularjs

\n
\n
ngclipboard
\n
\n

An angularjs directive to copy text to clipboard without using flash

\n
\n
Angular trix
\n
\n

A rich WYSIWYG text editor directive for angularjs.

\n
\n
ladda-angular
\n
\n

Ladda button directive for angularjs

\n
\n
Teamwave
\n
\n

Integrated Suite of Business Applications.. (Not an open source project but free for the first 1,000 Companies!)

\n
\n

Follow me on twitter @sachinchoolur for the latest news, updates about this project.

\n

Special thanks to Jakub Szwacz for electron boilerplate

\n

License

\n

MIT License

\n
", - "readmeOriginal": "

lightGallery

\n

A modern, electron and nodejs based image viewer for Mac, Windows and Linux.\n\"lightgallery\"

\n

Main features

\n
    \n
  • Built with Electron.\n
      \n
    • LightGallery uses HTML, CSS, and JavaScript with Chromium and Node.js to build the app.
    • \n
    \n
  • \n
  • Cross-platform.\n
      \n
    • LightGallery works across operating systems. You can use it on OS X, Windows, or Linux.
    • \n
    \n
  • \n
  • 20+ Animations\n
      \n
    • LightGallery comes with numerous number of beautiful in-built animations.
    • \n
    \n
  • \n
  • Animated thumbnails\n
      \n
    • You also have the option to enable animated thumbnails from the settings.
    • \n
    \n
  • \n
  • Zoom & Fullscreen\n
      \n
    • You can double-click on the image to see its actual size. Zoom-in and zoom-out controls can be used for changing the zoom values of the image.
    • \n
    \n
  • \n
  • Mouse Drag & keyboard Navigations\n
      \n
    • LightGallery allows users to navigate between slides via mouse drag and keyboard arrows.
    • \n
    \n
  • \n
  • Pagers
  • \n
  • Auto slideshow
  • \n
  • Support various kind of image formats (jpg, png, gif, webp).
  • \n
  • Highly customizable
  • \n
  • And many more.
  • \n
\n
Watch this repository. More features are coming
\n

Settings

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDefaultDescription
mode'lg-slide'Type of transition between images. lightGallery comes with lots of transition effects such as 'lg-slide', 'lg-fade', 'lg-zoom-in', 'lg-zoom-in-big', 'lg-zoom-out', 'lg-zoom-out-big', 'lg-zoom-out-in', 'lg-zoom-in-out', 'lg-soft-zoom', 'lg-scale-up', 'lg-slide-circular', 'lg-slide-circular-vertical', 'lg-slide-vertical', 'lg-slide-vertical-growth', 'lg-slide-skew-only', 'lg-slide-skew-only-rev', 'lg-slide-skew-only-y', 'lg-slide-skew-only-y-rev', 'lg-slide-skew', 'lg-slide-skew-rev', 'lg-slide-skew-cross', 'lg-slide-skew-cross-rev', 'lg-slide-skew-ver', 'lg-slide-skew-ver-rev', 'lg-slide-skew-ver-cross', 'lg-slide-skew-ver-cross-rev', 'lg-lollipop', 'lg-lollipop-rev', 'lg-rotate', 'lg-rotate-rev', 'lg-tube'
cssEasing'ease'Type of easing to be used for animations
speed600Transition duration (in ms).
hideBarsDelay6000Delay for hiding gallery controls in ms
useLeftfalseforce lightgallery to use css left property instead of transform.
closabletrueallows clicks on dimmer to close gallery.
looptrueIf false, will disable the ability to loop back to the beginning of the gallery when on the last element.
keyPresstrueEnable keyboard navigation
controlstrueIf false, prev/next buttons will not be displayed.
slideEndAnimatointrueEnable slideEnd animation
hideControlOnEndfalseIf true, prev/next button will be hidden on first/last image.
mousewheeltrueChange slide on mousewheel
preload1Number of preload slides. will exicute only after the current slide is fully loaded. ex:// you clicked on 4th image and if preload = 1 then 3rd slide and 5th slide will be loaded in the background after the 4th slide is fully loaded.. if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded
showAfterLoadtrueShow Content once it is fully loaded
countertrueWhether to show total number of images and index number of currently displayed image.
swipeThreshold50By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev image.
enableDragtrueEnables desktop mouse drag support
thumbnailtrueEnable thumbnails for the gallery
animateThumbtrueEnable thumbnail animation.
currentPagerPosition'middle'Position of selected thumbnail. 'left' or 'middle' or 'right'
thumbWidth100Width of each thumbnails.
thumbContHeight100Height of the thumbnail container including padding and border
thumbMargin5Spacing between each thumbnails
toogleThumbtrueWhether to display thumbnail toggle button.
enableThumbDragtrueEnables desktop mouse drag support for thumbnails.
swipeThreshold50By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev slide.
autoplaytrueEnable gallery autoplay
pause5000The time (in ms) between each auto transition.
progressBartrueEnable autoplay progress bar
fourceAutoplayfalseIf false autoplay will be stopped after first user action
autoplayControlstrueShow/hide autoplay controls.
pagertrueEnable/Disable pager
zoomtrueEnable/Disable zoom option
scale1Value of zoom should be incremented/decremented
\n

Development

\n

Project's folders

\n
    \n
  • app - code of your application goes here.
  • \n
  • config - place for you to declare environment specific stuff.
  • \n
  • build - in this folder lands built, runnable application.
  • \n
  • releases - ready for distribution installers will land here.
  • \n
  • resources - resources for particular operating system.
  • \n
  • tasks - build and development environment scripts.
  • \n
\n

Installation

\n
npm install\n
\n

It will also download Electron runtime, and install dependencies for second package.json file inside app folder.

\n

Starting the app

\n
npm start\n
\n

Making a release

\n

To make ready for distribution installer use command:

\n
npm run release\n
\n

It will start the packaging process for the operating system you are running this command on. The file which is ready for distribution will be outputted to releases directory.

\n

You can create Windows installer only when running on Windows, the same is true for Linux and OSX. So to generate all three installers you need all three operating systems.

\n

Other Projects

\n
LightGallery for web
\n
\n

A customizable, modular, responsive, lightbox gallery plugin.

\n
\n
jQuery lightslider
\n
\n

lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation.

\n
\n
Angular flash
\n
\n

A simple lightweight flash message module for angularjs

\n
\n
ngclipboard
\n
\n

An angularjs directive to copy text to clipboard without using flash

\n
\n
Angular trix
\n
\n

A rich WYSIWYG text editor directive for angularjs.

\n
\n
ladda-angular
\n
\n

Ladda button directive for angularjs

\n
\n
Teamwave
\n
\n

Integrated Suite of Business Applications.. (Not an open source project but free for the first 1,000 Companies!)

\n
\n

Follow me on twitter @sachinchoolur for the latest news, updates about this project.

\n

Special thanks to Jakub Szwacz for electron boilerplate

\n

License

\n

MIT License

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.742Z" + "lectrote": { + "readmeCleaned": "

Lectrote

\n

\"Lectrote

\n

The IF interpreter in an Electron shell

\n\n

Lectrote packages up IF interpreters with the Chromium browser as a Mac/Win/Linux app.

\n

When launched, it prompts you to select a game file to play. You can play several games at the same time in separate windows. Your position is always autosaved; when you launch a game, your last play session will automatically be resumed.

\n

Lectrote currently supports:

\n
    \n
  • Glulx games (.ulx or .gblorb), as produced by Inform 7.
  • \n
  • Z-code games (.z3/.z4/.z5/.z8 or .zblorb), as produced by Inform 7 or earlier versions of Inform.
  • \n
  • Hugo games (.hex).
  • \n
  • TADS2 and TADS3 games (.gam, .t3).
  • \n
  • Adrift 4 games (.taf).
  • \n
  • Ink compiled game files (.json), as produced by the Ink scripting language.
  • \n
\n

You can also use this package to construct a \"bound game\" -- an app which plays a single built-in game. This is a package containing Chromium, the interpreter, your game file, and perhaps some additional configuration. You can distribute this as a standalone game application; it's bulky but it lets people play your game.

\n

Linux note: Depending on your Linux configuration and how you install this package, you may have to add the --no-sandbox option when launching Lectrote.

\n

Glulx (Inform 7) support

\n

Because this relies on the Quixe interpreter, sound is not supported. It's also not as fast as a native interpreter.

\n

Z-code support

\n

Lectrote uses the ZVM interpreter for Z-machine support. (V3/4/5 and V8 only.)

\n

Hugo support

\n

The Hugo engine does not currently support autosave.

\n

TADS support

\n

The TADS 2/3 engine does not currently support autosave.

\n

Adrift 4 support

\n

The Adrift 4 engine does not currently support autosave.

\n

Ink support

\n

This relies on the inkjs interpreter. It is a deliberately non-fancy presentation -- no attempt to slow-print the output or hide the choice list.

\n

License information

\n
    \n
  • Lectrote is copyright (c) 2016-2023, Andrew Plotkin (MIT license)
  • \n
  • Electron is copyright (c) 2013-2023 GitHub Inc. (MIT license)
  • \n
  • Quixe is copyright (c) 2010-2023, Andrew Plotkin (MIT license)
  • \n
  • inkjs is copyright (c) 2017-2023 Yannick Lohse (MIT license)
  • \n
  • ifvms.js is copyright (c) 2016-2023 Dannii Willis and other contributors (MIT license)
  • \n
  • emglken is copyright (c) 2012-2023, Andrew Plotkin, Dannii Willis (MIT license)
  • \n
  • Git (in emglken) is copyright (c) 2003 Iain Merrick (MIT license)
  • \n
  • Glulxe (in emglken) is copyright (c) 1999-2023, Andrew Plotkin (MIT license)
  • \n
  • Hugo (in emglken) is copyright (c) 2011 by Kent Tessman (BSD license)
  • \n
  • TADS (in emglken) is copyright (c) 1991-2012 by Michael J. Roberts (dual-licensed GPL/TADS license)
  • \n
  • Scare (in emglken) is copyright (c) 2003-2008, Simon Baldwin and Mark J. Tilford (GPL)
  • \n
  • RemGlk (in emglken) is copyright (c) 2012-2023, Andrew Plotkin (MIT license)
  • \n
\n

For developers

\n

If you've just downloaded the source code for this puppy, it's easy to make a runnable version.

\n

First, you need to have the Node development tools installed. Everything relies on the npm command-line tool. See Installing Node.js via package manager.

\n

To fetch all the necessary Node packages and place them in a node_modules directory:

\n
npm install\n
\n

This command also fetches the Quixe submodule (which will live in the quixe directory). You must have git installed for this to work.

\n

Now just type

\n
npm start\n
\n

...to launch the app.

\n

When run this way, the app will show up named as \"Electron\", not \"Lectrote\".

\n

Packaging Lectrote

\n

The makedist.py script builds the zip files which you see on the release page. (Yes, it is silly to use a Python packaging script in a Node.js package. Maybe I'll rewrite it into Javascript. Later.)

\n
python3 makedist.py\n
\n

This creates build directories and then zip files in a dist directory. Add -b to only generate the build dirs; -z to transform existing build dirs into zip files.

\n

You can add arguments to narrow down the platforms you are building, e.g.:

\n
python3 makedist.py darwin\npython3 makedist.py win32\npython3 makedist.py linux\npython3 makedist.py win32-x64\n
\n

Note that \"darwin\" includes \"darwin-x64\", \"darwin-arm64\", and \"darwin-universal\" (both packaged together).

\n

If you want to code-sign the Mac version, use the --macsign argument:

\n
python3 makedist.py darwin --macsign 'Developer ID Application: ...'\n
\n

You must be a registered Apple developer to do this. The argument must be the name of the \"Developer Id Application\" certificate in your keychain. Run the Keychain Access app to see this. If you don't have one, the easiest way to set it up is to run Xcode, open the Preferences, select Accounts, and hit Manage Certificates.

\n

Packaging a bound game

\n

You will need to create a separate directory for your game's files. Copy package.json to the directory, adding or modifying these lines:

\n
    \n
  • name: A node package name. This is not used anywhere, so it doesn't really matter.
  • \n
  • productName: The display name for the app.
  • \n
  • version: Version number of your game.
  • \n
  • author: You, the game's author.
  • \n
  • description: One-line description of your game.
  • \n
  • lectrotePackagedGame: Pathname to the game file.
  • \n
  • lectroteSoleInterpreter: Set to \"ifvms\", \"inkjs\", \"emglken\" to include just one of Lectrote's interpreter engines. (Optional, but it saves a little bit of space.) (Note that Git, Glulxe, Hugo, and TADS are all handled by the emglken package. There's currently no way to include just one of them.)
  • \n
  • lectroteExtraFiles: An array of extra files to include. These are assumed to be in the game directory, so you do not have to include the directory prefix. (This list must include the game file -- yes, it's redundant with lectrotePackagedGame.)
  • \n
  • lectroteMacAppID: If you plan to build a MacOS app, a reverse-DNS ID string to uniquely identify it.
  • \n
  • lectroteCopyright: Copyright string (applied to Windows binaries).
  • \n
\n

(Do not change lectroteVersion; that should always show the Lectrote release that you built your bound app from.)

\n

To create a Mac DMG archive, you will also need a resources/pack-dmg-spec.json file. See samplegame/resources/pack-dmg-spec.json. You should update the \"title\", the \"dist/Adventure-$PLATFORM$\" paths under \"contents\", and (if you want) the \"background\" image which is used for the folder window.

\n

You may also copy any of Lectrote's content files to your game directory and customize them. You will probably want to customize about.html, for example.

\n

The samplegame directory in the Lectrote source demonstrates the layout. It will be simplest to clone that and alter it.

\n

Once your files are ready, do:

\n
python3 makedist.py --game GAMEDIR\n
\n

This will build and package apps for all platforms. (You can test this out of the box by using samplegame for the GAMEDIR.) As noted above, you can cut down the stages or targets with the -b, -z options or by naming platforms.

\n

You cannot launch a bound game by typing npm start. You have to package it, at least to the -b stage, and run it from the dist directory.

\n

Customizing your bound app

\n

As noted, you can copy play.html, el-glkote.css, or other Lectrote files into your gamedir and customize them. When packaging with the --game option, files found in the gamedir will replace normal Lectrote files.

\n

If you add new files (not replacing Lectrote files), be sure to list them in the lectroteExtraFiles array.

\n

You can extend the functionality of the app -- for example, adding or removing menu items. Add a Javascript file to your gamedir, and name it in your package.json file:

\n
\"lectroteMainExtension\": \"GAMEDIR/FILE.js\",\n
\n

(And add it to lectroteExtraFiles as well.)

\n

This file can define new functionality by exporting any of the following Javascript functions. For example, you could say:

\n
exports.launch = function() { ... }\n
\n
    \n
  • exports.launch(): Called when the app starts up.
  • \n
  • exports.app_ready(): Called when the app is ready to open windows. At this point the game window has already been opened.
  • \n
  • exports.construct_menu_template(template, special): Called to customize the app menu template. The template argument is a Javascript data structure as described in the Electron Menu docs. special is null for the game window, or one of the strings \"about\", \"prefs\", \"card\" for one of Lectrote's special windows. Modify template and return it.
  • \n
  • exports.set_zoom_factor(val): Called when the app's zoom level changes. The argument is suitable for Electron's setZoomFactor() method.
  • \n
  • exports.set_darklight_mode(val): Called when the OS native theme changes. The argument is false for light theme, true for dark theme.
  • \n
  • exports.export_game_path(): The bound app normally has an \"Export Portable Game File...\" menu option, which lets the user extract your game file for use in other interpreters. You can implement this function and return null to suppress this menu option. You can also return the pathname of a different game file, which is not actually a useful thing to do.
  • \n
  • exports.cover_image_info: An object { url:URL, width:W, height:H } which provides cover art. This is only needed if your game is not a blorb file. (If it is not provided, Lectrote attempts to load the blorb cover art as usual.)
  • \n
  • exports.about_window_size: An object { width:W, height:H } which customizes the size of the about.html window. (Defaults to { width:600, height:450 }.)
  • \n
\n

The main Lectrote module exports several functions you can use in your extension code. I have not yet documented them; see the main.js file.

\n

Style customizations for dark/light mode

\n

As of release 1.3.6 (August 2020), Lectrote supports OS dark theme. You should do the same for any windows you have added or customized.

\n

Look at about.html to see how this works. The evhan_darklight() function alters the document style; the onready() function now sets up a callback for this function. The <body> tag now has <body id=\"body\"> to support this, and several .DarkMode stanzas have been added to the CSS. You should copy these changes in your own about.html.

\n

When opening a window, use a backgroundColor line to set the loading color, minimizing flash:

\n
backgroundColor: (electron.nativeTheme.shouldUseDarkColors ? '#000' : '#FFF'),\n
\n

Then, in the dom-ready event, send a message to convey the OS theme:

\n
win.webContents.send('set-darklight-mode', electron.nativeTheme.shouldUseDarkColors);\n
\n

Also add a set_darklight_mode() routine to your extension code (see above). This routine should send the same message to all open windows.

\n

In the window, set up a handler for this message and adjust your body styles appropriately:

\n
require('electron').ipcRenderer.on('set-darklight-mode', function(ev, arg) {\n\t// arg is false for light mode, true for dark mode.\n});\n
\n

See about.html and if-card.html for examples of dark/light style handling.

\n

Be sure to test that your windows open with the appropriate theme (matching the OS theme), and also that they change dynamically when the OS theme changes.

\n
", + "readmeOriginal": "

Lectrote

\n

\"Lectrote

\n

The IF interpreter in an Electron shell

\n\n

Lectrote packages up IF interpreters with the Chromium browser as a Mac/Win/Linux app.

\n

When launched, it prompts you to select a game file to play. You can play several games at the same time in separate windows. Your position is always autosaved; when you launch a game, your last play session will automatically be resumed.

\n

Lectrote currently supports:

\n
    \n
  • Glulx games (.ulx or .gblorb), as produced by Inform 7.
  • \n
  • Z-code games (.z3/.z4/.z5/.z8 or .zblorb), as produced by Inform 7 or earlier versions of Inform.
  • \n
  • Hugo games (.hex).
  • \n
  • TADS2 and TADS3 games (.gam, .t3).
  • \n
  • Adrift 4 games (.taf).
  • \n
  • Ink compiled game files (.json), as produced by the Ink scripting language.
  • \n
\n

You can also use this package to construct a \"bound game\" -- an app which plays a single built-in game. This is a package containing Chromium, the interpreter, your game file, and perhaps some additional configuration. You can distribute this as a standalone game application; it's bulky but it lets people play your game.

\n

Linux note: Depending on your Linux configuration and how you install this package, you may have to add the --no-sandbox option when launching Lectrote.

\n

Glulx (Inform 7) support

\n

Because this relies on the Quixe interpreter, sound is not supported. It's also not as fast as a native interpreter.

\n

Z-code support

\n

Lectrote uses the ZVM interpreter for Z-machine support. (V3/4/5 and V8 only.)

\n

Hugo support

\n

The Hugo engine does not currently support autosave.

\n

TADS support

\n

The TADS 2/3 engine does not currently support autosave.

\n

Adrift 4 support

\n

The Adrift 4 engine does not currently support autosave.

\n

Ink support

\n

This relies on the inkjs interpreter. It is a deliberately non-fancy presentation -- no attempt to slow-print the output or hide the choice list.

\n

License information

\n
    \n
  • Lectrote is copyright (c) 2016-2023, Andrew Plotkin (MIT license)
  • \n
  • Electron is copyright (c) 2013-2023 GitHub Inc. (MIT license)
  • \n
  • Quixe is copyright (c) 2010-2023, Andrew Plotkin (MIT license)
  • \n
  • inkjs is copyright (c) 2017-2023 Yannick Lohse (MIT license)
  • \n
  • ifvms.js is copyright (c) 2016-2023 Dannii Willis and other contributors (MIT license)
  • \n
  • emglken is copyright (c) 2012-2023, Andrew Plotkin, Dannii Willis (MIT license)
  • \n
  • Git (in emglken) is copyright (c) 2003 Iain Merrick (MIT license)
  • \n
  • Glulxe (in emglken) is copyright (c) 1999-2023, Andrew Plotkin (MIT license)
  • \n
  • Hugo (in emglken) is copyright (c) 2011 by Kent Tessman (BSD license)
  • \n
  • TADS (in emglken) is copyright (c) 1991-2012 by Michael J. Roberts (dual-licensed GPL/TADS license)
  • \n
  • Scare (in emglken) is copyright (c) 2003-2008, Simon Baldwin and Mark J. Tilford (GPL)
  • \n
  • RemGlk (in emglken) is copyright (c) 2012-2023, Andrew Plotkin (MIT license)
  • \n
\n

For developers

\n

If you've just downloaded the source code for this puppy, it's easy to make a runnable version.

\n

First, you need to have the Node development tools installed. Everything relies on the npm command-line tool. See Installing Node.js via package manager.

\n

To fetch all the necessary Node packages and place them in a node_modules directory:

\n
npm install\n
\n

This command also fetches the Quixe submodule (which will live in the quixe directory). You must have git installed for this to work.

\n

Now just type

\n
npm start\n
\n

...to launch the app.

\n

When run this way, the app will show up named as \"Electron\", not \"Lectrote\".

\n

Packaging Lectrote

\n

The makedist.py script builds the zip files which you see on the release page. (Yes, it is silly to use a Python packaging script in a Node.js package. Maybe I'll rewrite it into Javascript. Later.)

\n
python3 makedist.py\n
\n

This creates build directories and then zip files in a dist directory. Add -b to only generate the build dirs; -z to transform existing build dirs into zip files.

\n

You can add arguments to narrow down the platforms you are building, e.g.:

\n
python3 makedist.py darwin\npython3 makedist.py win32\npython3 makedist.py linux\npython3 makedist.py win32-x64\n
\n

Note that \"darwin\" includes \"darwin-x64\", \"darwin-arm64\", and \"darwin-universal\" (both packaged together).

\n

If you want to code-sign the Mac version, use the --macsign argument:

\n
python3 makedist.py darwin --macsign 'Developer ID Application: ...'\n
\n

You must be a registered Apple developer to do this. The argument must be the name of the \"Developer Id Application\" certificate in your keychain. Run the Keychain Access app to see this. If you don't have one, the easiest way to set it up is to run Xcode, open the Preferences, select Accounts, and hit Manage Certificates.

\n

Packaging a bound game

\n

You will need to create a separate directory for your game's files. Copy package.json to the directory, adding or modifying these lines:

\n
    \n
  • name: A node package name. This is not used anywhere, so it doesn't really matter.
  • \n
  • productName: The display name for the app.
  • \n
  • version: Version number of your game.
  • \n
  • author: You, the game's author.
  • \n
  • description: One-line description of your game.
  • \n
  • lectrotePackagedGame: Pathname to the game file.
  • \n
  • lectroteSoleInterpreter: Set to \"ifvms\", \"inkjs\", \"emglken\" to include just one of Lectrote's interpreter engines. (Optional, but it saves a little bit of space.) (Note that Git, Glulxe, Hugo, and TADS are all handled by the emglken package. There's currently no way to include just one of them.)
  • \n
  • lectroteExtraFiles: An array of extra files to include. These are assumed to be in the game directory, so you do not have to include the directory prefix. (This list must include the game file -- yes, it's redundant with lectrotePackagedGame.)
  • \n
  • lectroteMacAppID: If you plan to build a MacOS app, a reverse-DNS ID string to uniquely identify it.
  • \n
  • lectroteCopyright: Copyright string (applied to Windows binaries).
  • \n
\n

(Do not change lectroteVersion; that should always show the Lectrote release that you built your bound app from.)

\n

To create a Mac DMG archive, you will also need a resources/pack-dmg-spec.json file. See samplegame/resources/pack-dmg-spec.json. You should update the \"title\", the \"dist/Adventure-$PLATFORM$\" paths under \"contents\", and (if you want) the \"background\" image which is used for the folder window.

\n

You may also copy any of Lectrote's content files to your game directory and customize them. You will probably want to customize about.html, for example.

\n

The samplegame directory in the Lectrote source demonstrates the layout. It will be simplest to clone that and alter it.

\n

Once your files are ready, do:

\n
python3 makedist.py --game GAMEDIR\n
\n

This will build and package apps for all platforms. (You can test this out of the box by using samplegame for the GAMEDIR.) As noted above, you can cut down the stages or targets with the -b, -z options or by naming platforms.

\n

You cannot launch a bound game by typing npm start. You have to package it, at least to the -b stage, and run it from the dist directory.

\n

Customizing your bound app

\n

As noted, you can copy play.html, el-glkote.css, or other Lectrote files into your gamedir and customize them. When packaging with the --game option, files found in the gamedir will replace normal Lectrote files.

\n

If you add new files (not replacing Lectrote files), be sure to list them in the lectroteExtraFiles array.

\n

You can extend the functionality of the app -- for example, adding or removing menu items. Add a Javascript file to your gamedir, and name it in your package.json file:

\n
\"lectroteMainExtension\": \"GAMEDIR/FILE.js\",\n
\n

(And add it to lectroteExtraFiles as well.)

\n

This file can define new functionality by exporting any of the following Javascript functions. For example, you could say:

\n
exports.launch = function() { ... }\n
\n
    \n
  • exports.launch(): Called when the app starts up.
  • \n
  • exports.app_ready(): Called when the app is ready to open windows. At this point the game window has already been opened.
  • \n
  • exports.construct_menu_template(template, special): Called to customize the app menu template. The template argument is a Javascript data structure as described in the Electron Menu docs. special is null for the game window, or one of the strings \"about\", \"prefs\", \"card\" for one of Lectrote's special windows. Modify template and return it.
  • \n
  • exports.set_zoom_factor(val): Called when the app's zoom level changes. The argument is suitable for Electron's setZoomFactor() method.
  • \n
  • exports.set_darklight_mode(val): Called when the OS native theme changes. The argument is false for light theme, true for dark theme.
  • \n
  • exports.export_game_path(): The bound app normally has an \"Export Portable Game File...\" menu option, which lets the user extract your game file for use in other interpreters. You can implement this function and return null to suppress this menu option. You can also return the pathname of a different game file, which is not actually a useful thing to do.
  • \n
  • exports.cover_image_info: An object { url:URL, width:W, height:H } which provides cover art. This is only needed if your game is not a blorb file. (If it is not provided, Lectrote attempts to load the blorb cover art as usual.)
  • \n
  • exports.about_window_size: An object { width:W, height:H } which customizes the size of the about.html window. (Defaults to { width:600, height:450 }.)
  • \n
\n

The main Lectrote module exports several functions you can use in your extension code. I have not yet documented them; see the main.js file.

\n

Style customizations for dark/light mode

\n

As of release 1.3.6 (August 2020), Lectrote supports OS dark theme. You should do the same for any windows you have added or customized.

\n

Look at about.html to see how this works. The evhan_darklight() function alters the document style; the onready() function now sets up a callback for this function. The <body> tag now has <body id=\"body\"> to support this, and several .DarkMode stanzas have been added to the CSS. You should copy these changes in your own about.html.

\n

When opening a window, use a backgroundColor line to set the loading color, minimizing flash:

\n
backgroundColor: (electron.nativeTheme.shouldUseDarkColors ? '#000' : '#FFF'),\n
\n

Then, in the dom-ready event, send a message to convey the OS theme:

\n
win.webContents.send('set-darklight-mode', electron.nativeTheme.shouldUseDarkColors);\n
\n

Also add a set_darklight_mode() routine to your extension code (see above). This routine should send the same message to all open windows.

\n

In the window, set up a handler for this message and adjust your body styles appropriately:

\n
require('electron').ipcRenderer.on('set-darklight-mode', function(ev, arg) {\n\t// arg is false for light mode, true for dark mode.\n});\n
\n

See about.html and if-card.html for examples of dark/light style handling.

\n

Be sure to test that your windows open with the appropriate theme (matching the OS theme), and also that they change dynamically when the OS theme changes.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:56.245Z" + }, + "lepton": { + "readmeCleaned": "
\n

\"All

\n\n

\"\"

\n

\"Build\n\"Dependency\n\"MIT\n\"lepton\"

\n

Lepton is a lean code snippet manager powered by GitHub Gist. Check out the latest release.

\n

Features

\n
    \n
  • Unlimited public/secret snippets
  • \n
  • Unlimited tags
  • \n
  • Language groups
  • \n
  • Markdown/JupyterNotebook
  • \n
  • GitHub Enterprise
  • \n
  • GitHub token
  • \n
  • Immersive mode
  • \n
  • Customizable
  • \n
  • Light/Dark theme
  • \n
  • macOS/Win/Linux
  • \n
  • Dashboard
  • \n
  • Search
  • \n
  • Proxy
  • \n
  • Free
  • \n
\n

\"Screenshot\"

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light ThemeDark Theme
\"Screenshot\"\"Screenshot\"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OrganizeMarkdownJupyter Notebook
\"Screenshot\"\"Screenshot\"\"Screenshot\"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Search (⇧ + Space)Immersive Mode (⌘/Ctrl + i)Dashboard (⌘/Ctrl + d)
\"Screenshot\"\"Screenshot\"\"Screenshot\"
\n

Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FunctionShortcutNote
New SnippetCmd/Ctrl + NCreate a snippet
Edit SnippetCmd/Ctrl + EEdit a snippet
Delete SnippetCmd/Ctrl + DelDelete selected snippet
SubmitCmd/Ctrl + SSubmit the changes from the editor
CancelCmd/Ctrl + ESCExit the editor without saving
SyncCmd/Ctrl + RSync with remote Gist server
Immersive ModeCmd/Ctrl + IToggle the Immersive mode
DashboardCmd/Ctrl + DToggle the dashboard
About PageCmd/Ctrl + ,Toggle the About page
SearchShift + SpaceToggle the search bar
\n

Customization

\n

Lepton's can be customized by <home_dir>/.leptonrc! You can find its exact path in the About page by Command/Ctrl + ,. Create the file if it does not exist.

\n
    \n
  • Theme (light/dark)
  • \n
  • Snippet
  • \n
  • Editor
  • \n
  • Logger
  • \n
  • Proxy
  • \n
  • Shortcuts
  • \n
  • Enterprise
  • \n
  • Notifications
  • \n
\n

Check out the configuration docs to explore different customization options.

\n

Tech Stack

\n

\"Based

\n
    \n
  1. Framework: Electron
  2. \n
  3. Bundler: Webpack, Babel, electron-builder
  4. \n
  5. Language: ES6, Sass
  6. \n
  7. Library: React, Redux, Redux Thunk, Redux Form
  8. \n
  9. Lint: ESLint
  10. \n
\n

Installation

\n\n
brew install --cask lepton
\n\n
snap install lepton
\n

\"Based

\n

Development

\n

Install dependencies

\n
$ git clone https://github.com/hackjutsu/Lepton.git\n$ cd Lepton && yarn install
\n
# inspect stale dependencies\n$ yarn check-outdated
\n

Client ID/Secret

\n

Register your application, and put your client id and client secret in ./configs/account.js.

\n
,\n client_secret: \n}\">
module.exports = {\n  client_id: <your_client_id>,\n  client_secret: <your_client_secret>\n}
\n

Run

\n
$ yarn build && yarn start
\n

Build Installer App

\n
\n

Read electron-builder docs and check out the code signing wiki before building the installer app.

\n
\n

Build apps for macOS.

\n
$ yarn dist -m
\n

Build apps for Windows.

\n
$ yarn dist -w
\n

Build apps for Linux.

\n
\n

Need a running Docker daemon to build a snap package.

\n
\n
$ yarn dist -l
\n

Build apps for macOS, Windows and Linux.

\n
$ yarn dist -wml
\n

Build apps for the current OS with the current arch.

\n
$ yarn dist
\n

FAQ

\n

--> Wiki FAQ

\n

Contributors

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"CosmoX\"
CosmoX

💻 🎨 ⚠️ 🚧 📦 🤔
\"Jiaye
Jiaye Wu

💻 🚧 🤔
\"Danila\"
Danila

💻 🎨 🚧
\"Meilin
Meilin Zhan

💻 🤔 🚧
\"lcgforever\"
lcgforever

💻
\"Yuer
Yuer Lee

📖 📦
\"Su,Yen-Yun\"
Su,Yen-Yun

📖
\"Chen
Chen Tong

💻 🤔 🚧
\"Jason
Jason Jiang

💻
\"Alan
Alan Pope

📦
\"Tony
Tony Xu

📦
\"Tegan
Tegan Churchill

💻
\"Angie
Angie Wang

🎨
\"Batuhan
Batuhan Bayrakci

💻
\"Samuel
Samuel Meuli

💻
\"Alexandre
Alexandre Amado de Castro

💻
\"Abner
Abner Soares Alves Junior

💻
\"Sean\"
Sean

💻
\"Ole\"
Ole

💻
\"Gabriel
Gabriel Nicolas Avellaneda

💻 📖
\"Dennis
Dennis Ideler

💻 🤔 📖
\"Anthony
Anthony Attard

💻
\"ArLE\"
ArLE

💻
\"Pol
Pol Maresma

💻
\"PM
PM Extra

💻
\"Zava\"
Zava

💻
\"Jason
Jason R Alexander

💻
\"Sebastian
Sebastian Hojas

📖
\"董雨航\"
董雨航

💻
\"sxyazi\"
sxyazi

📦
\"Brian
Brian Zalewski

📦
\n\n\n\n

License

\n

MIT © hackjutsu

\n
", + "readmeOriginal": "
\n

\"All

\n\n

\"\"

\n

\"Build\n\"Dependency\n\"MIT\n\"lepton\"

\n

Lepton is a lean code snippet manager powered by GitHub Gist. Check out the latest release.

\n

Features

\n
    \n
  • Unlimited public/secret snippets
  • \n
  • Unlimited tags
  • \n
  • Language groups
  • \n
  • Markdown/JupyterNotebook
  • \n
  • GitHub Enterprise
  • \n
  • GitHub token
  • \n
  • Immersive mode
  • \n
  • Customizable
  • \n
  • Light/Dark theme
  • \n
  • macOS/Win/Linux
  • \n
  • Dashboard
  • \n
  • Search
  • \n
  • Proxy
  • \n
  • Free
  • \n
\n

\"Screenshot\"

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light ThemeDark Theme
\"Screenshot\"\"Screenshot\"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OrganizeMarkdownJupyter Notebook
\"Screenshot\"\"Screenshot\"\"Screenshot\"
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Search (⇧ + Space)Immersive Mode (⌘/Ctrl + i)Dashboard (⌘/Ctrl + d)
\"Screenshot\"\"Screenshot\"\"Screenshot\"
\n

Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FunctionShortcutNote
New SnippetCmd/Ctrl + NCreate a snippet
Edit SnippetCmd/Ctrl + EEdit a snippet
Delete SnippetCmd/Ctrl + DelDelete selected snippet
SubmitCmd/Ctrl + SSubmit the changes from the editor
CancelCmd/Ctrl + ESCExit the editor without saving
SyncCmd/Ctrl + RSync with remote Gist server
Immersive ModeCmd/Ctrl + IToggle the Immersive mode
DashboardCmd/Ctrl + DToggle the dashboard
About PageCmd/Ctrl + ,Toggle the About page
SearchShift + SpaceToggle the search bar
\n

Customization

\n

Lepton's can be customized by <home_dir>/.leptonrc! You can find its exact path in the About page by Command/Ctrl + ,. Create the file if it does not exist.

\n
    \n
  • Theme (light/dark)
  • \n
  • Snippet
  • \n
  • Editor
  • \n
  • Logger
  • \n
  • Proxy
  • \n
  • Shortcuts
  • \n
  • Enterprise
  • \n
  • Notifications
  • \n
\n

Check out the configuration docs to explore different customization options.

\n

Tech Stack

\n

\"Based

\n
    \n
  1. Framework: Electron
  2. \n
  3. Bundler: Webpack, Babel, electron-builder
  4. \n
  5. Language: ES6, Sass
  6. \n
  7. Library: React, Redux, Redux Thunk, Redux Form
  8. \n
  9. Lint: ESLint
  10. \n
\n

Installation

\n\n
brew install --cask lepton
\n\n
snap install lepton
\n

\"Based

\n

Development

\n

Install dependencies

\n
$ git clone https://github.com/hackjutsu/Lepton.git\n$ cd Lepton && yarn install
\n
# inspect stale dependencies\n$ yarn check-outdated
\n

Client ID/Secret

\n

Register your application, and put your client id and client secret in ./configs/account.js.

\n
module.exports = {\n  client_id: <your_client_id>,\n  client_secret: <your_client_secret>\n}
\n

Run

\n
$ yarn build && yarn start
\n

Build Installer App

\n
\n

Read electron-builder docs and check out the code signing wiki before building the installer app.

\n
\n

Build apps for macOS.

\n
$ yarn dist -m
\n

Build apps for Windows.

\n
$ yarn dist -w
\n

Build apps for Linux.

\n
\n

Need a running Docker daemon to build a snap package.

\n
\n
$ yarn dist -l
\n

Build apps for macOS, Windows and Linux.

\n
$ yarn dist -wml
\n

Build apps for the current OS with the current arch.

\n
$ yarn dist
\n

FAQ

\n

--> Wiki FAQ

\n

Contributors

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"CosmoX\"
CosmoX

💻 🎨 ⚠️ 🚧 📦 🤔
\"Jiaye
Jiaye Wu

💻 🚧 🤔
\"Danila\"
Danila

💻 🎨 🚧
\"Meilin
Meilin Zhan

💻 🤔 🚧
\"lcgforever\"
lcgforever

💻
\"Yuer
Yuer Lee

📖 📦
\"Su,Yen-Yun\"
Su,Yen-Yun

📖
\"Chen
Chen Tong

💻 🤔 🚧
\"Jason
Jason Jiang

💻
\"Alan
Alan Pope

📦
\"Tony
Tony Xu

📦
\"Tegan
Tegan Churchill

💻
\"Angie
Angie Wang

🎨
\"Batuhan
Batuhan Bayrakci

💻
\"Samuel
Samuel Meuli

💻
\"Alexandre
Alexandre Amado de Castro

💻
\"Abner
Abner Soares Alves Junior

💻
\"Sean\"
Sean

💻
\"Ole\"
Ole

💻
\"Gabriel
Gabriel Nicolas Avellaneda

💻 📖
\"Dennis
Dennis Ideler

💻 🤔 📖
\"Anthony
Anthony Attard

💻
\"ArLE\"
ArLE

💻
\"Pol
Pol Maresma

💻
\"PM
PM Extra

💻
\"Zava\"
Zava

💻
\"Jason
Jason R Alexander

💻
\"Sebastian
Sebastian Hojas

📖
\"董雨航\"
董雨航

💻
\"sxyazi\"
sxyazi

📦
\"Brian
Brian Zalewski

📦
\n\n\n\n

License

\n

MIT © hackjutsu

\n
", + "readmeFetchedAt": "2024-02-29T22:00:56.603Z" }, "linked": { - "readmeCleaned": "

\"Project \"Project \"discord\"

\n

\"linked-banner\"

\n

Daily journaling without distraction

\n

An easy, distraction-free way to record your thoughts, declutter your mind and keep the things you want to remember. We all only have so much room in our brains for things. Let Linked be the place to put something you want to remember and let you free up space for deeper thinking.

\n

You can download linked here for free!

\n

Join the discord at https://discord.gg/uNjJzZvccr

\n

Features

\n
    \n
  • 📅 Write down anything and as much as you want per day
  • \n
  • 🔍 Search across all days
  • \n
  • ✍️ Support for various text styles as well as todo, list and code blocks
  • \n
  • 🖼 Linked comes in dark and light mode
  • \n
  • 💻 Keyboard navigation for maximum productivity
  • \n
  • 💾 Files are forever yours, you can find them at ~/Documents/linked
  • \n
  • 🌐 Multi language support
  • \n
\n

Upcoming

\n
    \n
  • 🔗 link days together for references
  • \n
  • 🗓 Month overview
  • \n
  • ⭐️ Rate your days
  • \n
  • 📶 sync across devices
  • \n
  • (📱 phone support?)
  • \n
\n

💖 Sponsor

\n

The app will always be opensource and free - if you enjoy the app, please consider becoming a sponsor or leave a tip.

\n

Keyboard Shortcuts

\n
\n Keyboard Shortcuts\n

Search Cmd or Ctrl + K.

\n

Today Cmd or Ctrl + .

\n

Next Day Cmd or Ctrl + N

\n

Previous Day Cmd or Ctrl + P

\n

Next Week Cmd or Ctrl + Shift + N

\n

Previous Week Cmd or Ctrl + Shift + P

\n

Settings Cmd or Ctrl + ,

\n

Leave Settings Esc

\n

Exit Code Block Cmd or Ctrl + Enter

\n
\n

Contributing

\n

Please check Contributing.md first before opening a pull request please.

\n
\n How to run locally\n
    \n
  1. Check your node version, it must be v15 or newer
  2. \n
\n
node --version\n
\n
    \n
  1. Clone the repository (make sure you have git installed)
  2. \n
\n
git clone https://github.com/lostdesign/linked.git\n
\n
    \n
  1. Change to the newly downloaded directory
  2. \n
\n
cd linked/\n
\n
    \n
  1. Install project dependencies
  2. \n
\n
yarn\n
\n
    \n
  1. Start the application
  2. \n
\n
yarn electron:serve\n
\n
\n

Make sure to follow @uselinked on twitter to get the latest news about the project or feel free to check github discussions.

\n
", - "readmeOriginal": "

\"Project \"Project \"discord\"

\n

\"linked-banner\"

\n

Daily journaling without distraction

\n

An easy, distraction-free way to record your thoughts, declutter your mind and keep the things you want to remember. We all only have so much room in our brains for things. Let Linked be the place to put something you want to remember and let you free up space for deeper thinking.

\n

You can download linked here for free!

\n

Join the discord at https://discord.gg/uNjJzZvccr

\n

Features

\n
    \n
  • 📅 Write down anything and as much as you want per day
  • \n
  • 🔍 Search across all days
  • \n
  • ✍️ Support for various text styles as well as todo, list and code blocks
  • \n
  • 🖼 Linked comes in dark and light mode
  • \n
  • 💻 Keyboard navigation for maximum productivity
  • \n
  • 💾 Files are forever yours, you can find them at ~/Documents/linked
  • \n
  • 🌐 Multi language support
  • \n
\n

Upcoming

\n
    \n
  • 🔗 link days together for references
  • \n
  • 🗓 Month overview
  • \n
  • ⭐️ Rate your days
  • \n
  • 📶 sync across devices
  • \n
  • (📱 phone support?)
  • \n
\n

💖 Sponsor

\n

The app will always be opensource and free - if you enjoy the app, please consider becoming a sponsor or leave a tip.

\n

Keyboard Shortcuts

\n
\n Keyboard Shortcuts\n

Search Cmd or Ctrl + K.

\n

Today Cmd or Ctrl + .

\n

Next Day Cmd or Ctrl + N

\n

Previous Day Cmd or Ctrl + P

\n

Next Week Cmd or Ctrl + Shift + N

\n

Previous Week Cmd or Ctrl + Shift + P

\n

Settings Cmd or Ctrl + ,

\n

Leave Settings Esc

\n

Exit Code Block Cmd or Ctrl + Enter

\n
\n

Contributing

\n

Please check Contributing.md first before opening a pull request please.

\n
\n How to run locally\n
    \n
  1. Check your node version, it must be v15 or newer
  2. \n
\n
node --version\n
\n
    \n
  1. Clone the repository (make sure you have git installed)
  2. \n
\n
git clone https://github.com/lostdesign/linked.git\n
\n
    \n
  1. Change to the newly downloaded directory
  2. \n
\n
cd linked/\n
\n
    \n
  1. Install project dependencies
  2. \n
\n
yarn\n
\n
    \n
  1. Start the application
  2. \n
\n
yarn electron:serve\n
\n
\n

Make sure to follow @uselinked on twitter to get the latest news about the project or feel free to check github discussions.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.823Z" + "readmeCleaned": "

\"Promotional

\n
\n

\"GitHub

\n

\"Project

\n

\"Discord\"

\n

\"GitHub

\n

linked - daily journaling without distraction

\n

An easy, distraction-free way to record your thoughts, declutter your mind and keep the things you want to remember. We all only have so much room in our brains for things. Let Linked be the place to put something you want to remember and let you free up space for deeper thinking.

\n

You can download linked here for free!

\n

Join the discord at https://discord.gg/uNjJzZvccr

\n

Features

\n
    \n
  • 📅 Write down anything and as much as you want per day
  • \n
  • 🔍 Search across all days
  • \n
  • ✍️ Support for various text styles as well as todo, list and code blocks
  • \n
  • 🖼 Linked comes in dark and light mode
  • \n
  • 💻 Keyboard navigation for maximum productivity
  • \n
  • 💾 Files are forever yours, you can find them at ~/Documents/linked
  • \n
  • 🌐 Multi language support
  • \n
\n

Upcoming

\n
    \n
  • 🔗 link days together for references
  • \n
  • 🗓 Month overview
  • \n
  • ⭐️ Rate your days
  • \n
  • 📶 sync across devices
  • \n
  • (📱 phone support?)
  • \n
\n

💖 Sponsor

\n

The app will always be opensource and free - if you enjoy the app, please consider becoming a sponsor or leave a tip.

\n

Keyboard Shortcuts

\n
\n Keyboard Shortcuts\n

Search Cmd or Ctrl + K.

\n

Today Cmd or Ctrl + .

\n

Next Day Cmd or Ctrl + N

\n

Previous Day Cmd or Ctrl + P

\n

Next Week Cmd or Ctrl + Shift + N

\n

Previous Week Cmd or Ctrl + Shift + P

\n

Settings Cmd or Ctrl + ,

\n

Leave Settings Esc

\n

Exit Code Block Cmd or Ctrl + Enter

\n
\n

Contributing

\n

Please check Contributing.md first before opening a pull request please.

\n
\n How to run locally\n
    \n
  1. Check your node version, it must be v15 or newer
  2. \n
\n
node --version\n
\n
    \n
  1. Clone the repository (make sure you have git installed)
  2. \n
\n
git clone https://github.com/lostdesign/linked.git\n
\n
    \n
  1. Change to the newly downloaded directory
  2. \n
\n
cd linked/\n
\n
    \n
  1. Install project dependencies
  2. \n
\n
yarn\n
\n
    \n
  1. Start the application
  2. \n
\n
yarn electron:serve\n
\n
\n

Make sure to follow @uselinked on twitter to get the latest news about the project or feel free to check github discussions.

\n
", + "readmeOriginal": "

\"Promotional

\n
\n

\"GitHub

\n

\"Project

\n

\"Discord\"

\n

\"GitHub

\n

linked - daily journaling without distraction

\n

An easy, distraction-free way to record your thoughts, declutter your mind and keep the things you want to remember. We all only have so much room in our brains for things. Let Linked be the place to put something you want to remember and let you free up space for deeper thinking.

\n

You can download linked here for free!

\n

Join the discord at https://discord.gg/uNjJzZvccr

\n

Features

\n
    \n
  • 📅 Write down anything and as much as you want per day
  • \n
  • 🔍 Search across all days
  • \n
  • ✍️ Support for various text styles as well as todo, list and code blocks
  • \n
  • 🖼 Linked comes in dark and light mode
  • \n
  • 💻 Keyboard navigation for maximum productivity
  • \n
  • 💾 Files are forever yours, you can find them at ~/Documents/linked
  • \n
  • 🌐 Multi language support
  • \n
\n

Upcoming

\n
    \n
  • 🔗 link days together for references
  • \n
  • 🗓 Month overview
  • \n
  • ⭐️ Rate your days
  • \n
  • 📶 sync across devices
  • \n
  • (📱 phone support?)
  • \n
\n

💖 Sponsor

\n

The app will always be opensource and free - if you enjoy the app, please consider becoming a sponsor or leave a tip.

\n

Keyboard Shortcuts

\n
\n Keyboard Shortcuts\n

Search Cmd or Ctrl + K.

\n

Today Cmd or Ctrl + .

\n

Next Day Cmd or Ctrl + N

\n

Previous Day Cmd or Ctrl + P

\n

Next Week Cmd or Ctrl + Shift + N

\n

Previous Week Cmd or Ctrl + Shift + P

\n

Settings Cmd or Ctrl + ,

\n

Leave Settings Esc

\n

Exit Code Block Cmd or Ctrl + Enter

\n
\n

Contributing

\n

Please check Contributing.md first before opening a pull request please.

\n
\n How to run locally\n
    \n
  1. Check your node version, it must be v15 or newer
  2. \n
\n
node --version\n
\n
    \n
  1. Clone the repository (make sure you have git installed)
  2. \n
\n
git clone https://github.com/lostdesign/linked.git\n
\n
    \n
  1. Change to the newly downloaded directory
  2. \n
\n
cd linked/\n
\n
    \n
  1. Install project dependencies
  2. \n
\n
yarn\n
\n
    \n
  1. Start the application
  2. \n
\n
yarn electron:serve\n
\n
\n

Make sure to follow @uselinked on twitter to get the latest news about the project or feel free to check github discussions.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:56.626Z" }, - "local-mock-server": { - "readmeCleaned": "

Local Mock Server

\n

Local Mock Server is a simple tool for creating mock server locally. With this you can create number of mock api's by configuring request method, request path, response status and JSON response body

\n

This app spins up a server locally and saves all the JSON data locally on your system(on Desktop)

\n

Uses

\n
    \n
  • Before integrating with the real api, front-end developers can create a mock server to simulate each endpoint and its corresponding response body and also response status
  • \n
  • Helps in reducing the dependency of UI team with the server team
  • \n
\n

ScreenShots

\n
    \n
  • \n

    Creating new Mock API\n\"image\"

    \n
  • \n
  • \n

    Editing Mock API\n\"image\"

    \n
  • \n
  • \n

    JSON Viewer\n\"image\"

    \n
  • \n
\n
", - "readmeOriginal": "

Local Mock Server

\n

Local Mock Server is a simple tool for creating mock server locally. With this you can create number of mock api's by configuring request method, request path, response status and JSON response body

\n

This app spins up a server locally and saves all the JSON data locally on your system(on Desktop)

\n

Uses

\n
    \n
  • Before integrating with the real api, front-end developers can create a mock server to simulate each endpoint and its corresponding response body and also response status
  • \n
  • Helps in reducing the dependency of UI team with the server team
  • \n
\n

ScreenShots

\n
    \n
  • \n

    Creating new Mock API\n\"image\"

    \n
  • \n
  • \n

    Editing Mock API\n\"image\"

    \n
  • \n
  • \n

    JSON Viewer\n\"image\"

    \n
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:57.917Z" + "lightgallery": { + "readmeCleaned": "

lightGallery

\n

A modern, electron and nodejs based image viewer for Mac, Windows and Linux.\n\"lightgallery\"

\n

Main features

\n
    \n
  • Built with Electron.\n
      \n
    • LightGallery uses HTML, CSS, and JavaScript with Chromium and Node.js to build the app.
    • \n
    \n
  • \n
  • Cross-platform.\n
      \n
    • LightGallery works across operating systems. You can use it on OS X, Windows, or Linux.
    • \n
    \n
  • \n
  • 20+ Animations\n
      \n
    • LightGallery comes with numerous number of beautiful in-built animations.
    • \n
    \n
  • \n
  • Animated thumbnails\n
      \n
    • You also have the option to enable animated thumbnails from the settings.
    • \n
    \n
  • \n
  • Zoom & Fullscreen\n
      \n
    • You can double-click on the image to see its actual size. Zoom-in and zoom-out controls can be used for changing the zoom values of the image.
    • \n
    \n
  • \n
  • Mouse Drag & keyboard Navigations\n
      \n
    • LightGallery allows users to navigate between slides via mouse drag and keyboard arrows.
    • \n
    \n
  • \n
  • Pagers
  • \n
  • Auto slideshow
  • \n
  • Support various kind of image formats (jpg, png, gif, webp).
  • \n
  • Highly customizable
  • \n
  • And many more.
  • \n
\n
Watch ⭐ this repository. More features are coming
\n

Settings

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDefaultDescription
mode'lg-slide'Type of transition between images. lightGallery comes with lots of transition effects such as 'lg-slide', 'lg-fade', 'lg-zoom-in', 'lg-zoom-in-big', 'lg-zoom-out', 'lg-zoom-out-big', 'lg-zoom-out-in', 'lg-zoom-in-out', 'lg-soft-zoom', 'lg-scale-up', 'lg-slide-circular', 'lg-slide-circular-vertical', 'lg-slide-vertical', 'lg-slide-vertical-growth', 'lg-slide-skew-only', 'lg-slide-skew-only-rev', 'lg-slide-skew-only-y', 'lg-slide-skew-only-y-rev', 'lg-slide-skew', 'lg-slide-skew-rev', 'lg-slide-skew-cross', 'lg-slide-skew-cross-rev', 'lg-slide-skew-ver', 'lg-slide-skew-ver-rev', 'lg-slide-skew-ver-cross', 'lg-slide-skew-ver-cross-rev', 'lg-lollipop', 'lg-lollipop-rev', 'lg-rotate', 'lg-rotate-rev', 'lg-tube'
cssEasing'ease'Type of easing to be used for animations
speed600Transition duration (in ms).
hideBarsDelay6000Delay for hiding gallery controls in ms
useLeftfalseforce lightgallery to use css left property instead of transform.
closabletrueallows clicks on dimmer to close gallery.
looptrueIf false, will disable the ability to loop back to the beginning of the gallery when on the last element.
keyPresstrueEnable keyboard navigation
controlstrueIf false, prev/next buttons will not be displayed.
slideEndAnimatointrueEnable slideEnd animation
hideControlOnEndfalseIf true, prev/next button will be hidden on first/last image.
mousewheeltrueChange slide on mousewheel
preload1Number of preload slides. will exicute only after the current slide is fully loaded. ex:// you clicked on 4th image and if preload = 1 then 3rd slide and 5th slide will be loaded in the background after the 4th slide is fully loaded.. if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded
showAfterLoadtrueShow Content once it is fully loaded
countertrueWhether to show total number of images and index number of currently displayed image.
swipeThreshold50By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev image.
enableDragtrueEnables desktop mouse drag support
thumbnailtrueEnable thumbnails for the gallery
animateThumbtrueEnable thumbnail animation.
currentPagerPosition'middle'Position of selected thumbnail. 'left' or 'middle' or 'right'
thumbWidth100Width of each thumbnails.
thumbContHeight100Height of the thumbnail container including padding and border
thumbMargin5Spacing between each thumbnails
toogleThumbtrueWhether to display thumbnail toggle button.
enableThumbDragtrueEnables desktop mouse drag support for thumbnails.
swipeThreshold50By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev slide.
autoplaytrueEnable gallery autoplay
pause5000The time (in ms) between each auto transition.
progressBartrueEnable autoplay progress bar
fourceAutoplayfalseIf false autoplay will be stopped after first user action
autoplayControlstrueShow/hide autoplay controls.
pagertrueEnable/Disable pager
zoomtrueEnable/Disable zoom option
scale1Value of zoom should be incremented/decremented
\n

Development

\n

Project's folders

\n
    \n
  • app - code of your application goes here.
  • \n
  • config - place for you to declare environment specific stuff.
  • \n
  • build - in this folder lands built, runnable application.
  • \n
  • releases - ready for distribution installers will land here.
  • \n
  • resources - resources for particular operating system.
  • \n
  • tasks - build and development environment scripts.
  • \n
\n

Installation

\n
npm install\n
\n

It will also download Electron runtime, and install dependencies for second package.json file inside app folder.

\n

Starting the app

\n
npm start\n
\n

Making a release

\n

To make ready for distribution installer use command:

\n
npm run release\n
\n

It will start the packaging process for the operating system you are running this command on. The file which is ready for distribution will be outputted to releases directory.

\n

You can create Windows installer only when running on Windows, the same is true for Linux and OSX. So to generate all three installers you need all three operating systems.

\n

Other Projects

\n\n
\n

A customizable, modular, responsive, lightbox gallery plugin.

\n
\n\n
\n

lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation.

\n
\n\n
\n

A simple lightweight flash message module for angularjs

\n
\n\n
\n

An angularjs directive to copy text to clipboard without using flash

\n
\n\n
\n

A rich WYSIWYG text editor directive for angularjs.

\n
\n\n
\n

Ladda button directive for angularjs

\n
\n\n
\n

Integrated Suite of Business Applications.. (Not an open source project but free for the first 1,000 Companies!)

\n
\n

Follow me on twitter @sachinchoolur for the latest news, updates about this project.

\n

Special thanks to Jakub Szwacz for electron boilerplate

\n

License

\n

MIT License

\n
", + "readmeOriginal": "

lightGallery

\n

A modern, electron and nodejs based image viewer for Mac, Windows and Linux.\n\"lightgallery\"

\n

Main features

\n
    \n
  • Built with Electron.\n
      \n
    • LightGallery uses HTML, CSS, and JavaScript with Chromium and Node.js to build the app.
    • \n
    \n
  • \n
  • Cross-platform.\n
      \n
    • LightGallery works across operating systems. You can use it on OS X, Windows, or Linux.
    • \n
    \n
  • \n
  • 20+ Animations\n
      \n
    • LightGallery comes with numerous number of beautiful in-built animations.
    • \n
    \n
  • \n
  • Animated thumbnails\n
      \n
    • You also have the option to enable animated thumbnails from the settings.
    • \n
    \n
  • \n
  • Zoom & Fullscreen\n
      \n
    • You can double-click on the image to see its actual size. Zoom-in and zoom-out controls can be used for changing the zoom values of the image.
    • \n
    \n
  • \n
  • Mouse Drag & keyboard Navigations\n
      \n
    • LightGallery allows users to navigate between slides via mouse drag and keyboard arrows.
    • \n
    \n
  • \n
  • Pagers
  • \n
  • Auto slideshow
  • \n
  • Support various kind of image formats (jpg, png, gif, webp).
  • \n
  • Highly customizable
  • \n
  • And many more.
  • \n
\n
Watch ⭐ this repository. More features are coming
\n

Settings

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDefaultDescription
mode'lg-slide'Type of transition between images. lightGallery comes with lots of transition effects such as 'lg-slide', 'lg-fade', 'lg-zoom-in', 'lg-zoom-in-big', 'lg-zoom-out', 'lg-zoom-out-big', 'lg-zoom-out-in', 'lg-zoom-in-out', 'lg-soft-zoom', 'lg-scale-up', 'lg-slide-circular', 'lg-slide-circular-vertical', 'lg-slide-vertical', 'lg-slide-vertical-growth', 'lg-slide-skew-only', 'lg-slide-skew-only-rev', 'lg-slide-skew-only-y', 'lg-slide-skew-only-y-rev', 'lg-slide-skew', 'lg-slide-skew-rev', 'lg-slide-skew-cross', 'lg-slide-skew-cross-rev', 'lg-slide-skew-ver', 'lg-slide-skew-ver-rev', 'lg-slide-skew-ver-cross', 'lg-slide-skew-ver-cross-rev', 'lg-lollipop', 'lg-lollipop-rev', 'lg-rotate', 'lg-rotate-rev', 'lg-tube'
cssEasing'ease'Type of easing to be used for animations
speed600Transition duration (in ms).
hideBarsDelay6000Delay for hiding gallery controls in ms
useLeftfalseforce lightgallery to use css left property instead of transform.
closabletrueallows clicks on dimmer to close gallery.
looptrueIf false, will disable the ability to loop back to the beginning of the gallery when on the last element.
keyPresstrueEnable keyboard navigation
controlstrueIf false, prev/next buttons will not be displayed.
slideEndAnimatointrueEnable slideEnd animation
hideControlOnEndfalseIf true, prev/next button will be hidden on first/last image.
mousewheeltrueChange slide on mousewheel
preload1Number of preload slides. will exicute only after the current slide is fully loaded. ex:// you clicked on 4th image and if preload = 1 then 3rd slide and 5th slide will be loaded in the background after the 4th slide is fully loaded.. if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded
showAfterLoadtrueShow Content once it is fully loaded
countertrueWhether to show total number of images and index number of currently displayed image.
swipeThreshold50By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev image.
enableDragtrueEnables desktop mouse drag support
thumbnailtrueEnable thumbnails for the gallery
animateThumbtrueEnable thumbnail animation.
currentPagerPosition'middle'Position of selected thumbnail. 'left' or 'middle' or 'right'
thumbWidth100Width of each thumbnails.
thumbContHeight100Height of the thumbnail container including padding and border
thumbMargin5Spacing between each thumbnails
toogleThumbtrueWhether to display thumbnail toggle button.
enableThumbDragtrueEnables desktop mouse drag support for thumbnails.
swipeThreshold50By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev slide.
autoplaytrueEnable gallery autoplay
pause5000The time (in ms) between each auto transition.
progressBartrueEnable autoplay progress bar
fourceAutoplayfalseIf false autoplay will be stopped after first user action
autoplayControlstrueShow/hide autoplay controls.
pagertrueEnable/Disable pager
zoomtrueEnable/Disable zoom option
scale1Value of zoom should be incremented/decremented
\n

Development

\n

Project's folders

\n
    \n
  • app - code of your application goes here.
  • \n
  • config - place for you to declare environment specific stuff.
  • \n
  • build - in this folder lands built, runnable application.
  • \n
  • releases - ready for distribution installers will land here.
  • \n
  • resources - resources for particular operating system.
  • \n
  • tasks - build and development environment scripts.
  • \n
\n

Installation

\n
npm install\n
\n

It will also download Electron runtime, and install dependencies for second package.json file inside app folder.

\n

Starting the app

\n
npm start\n
\n

Making a release

\n

To make ready for distribution installer use command:

\n
npm run release\n
\n

It will start the packaging process for the operating system you are running this command on. The file which is ready for distribution will be outputted to releases directory.

\n

You can create Windows installer only when running on Windows, the same is true for Linux and OSX. So to generate all three installers you need all three operating systems.

\n

Other Projects

\n\n
\n

A customizable, modular, responsive, lightbox gallery plugin.

\n
\n\n
\n

lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation.

\n
\n\n
\n

A simple lightweight flash message module for angularjs

\n
\n\n
\n

An angularjs directive to copy text to clipboard without using flash

\n
\n\n
\n

A rich WYSIWYG text editor directive for angularjs.

\n
\n\n
\n

Ladda button directive for angularjs

\n
\n\n
\n

Integrated Suite of Business Applications.. (Not an open source project but free for the first 1,000 Companies!)

\n
\n

Follow me on twitter @sachinchoolur for the latest news, updates about this project.

\n

Special thanks to Jakub Szwacz for electron boilerplate

\n

License

\n

MIT License

\n
", + "readmeFetchedAt": "2024-02-29T22:00:56.684Z" }, "lightproxy": { - "readmeCleaned": "

\"Build\"\n\"Build\n\"Stable\n\"Beta\n\"GitHub\n\"GitHub\n\"HitCount\"

\n

\n \n \n \n

\n

\nDownload\n|\nDocument\n|\nContribute\n|\n Introduction\n|\n介绍文章\n|\nFAQ\n

\n

\n\"LightProxy\n

\n

\n \n \n \n \n

\n
\n

📦 Out-of-box, fully automation with certificate install & system proxy setting

\n

🔋 Battery include, powerful hosts/proxy/capture based on whistle, what u need is just input /

\n

🔌 Hackable, you could write even Node.js for your proxy rule

\n
\n

Preview GIF

\n

\n \n

\n

Download

\n

macOS Version Download

\n

Windows Version Download

\n

Quick Start

\n

Take a quick start at: https://lightproxy.org/doc/getting-started

\n

How to contribute

\n

env

\n
    \n
  • nodejs > 12 (important)
  • \n
  • npm install -g electron-builder if you need bundle application
  • \n
\n

dev

\n
git clone https://github.com/alibaba/lightproxy\ncd lightproxy\nyarn run install-deps\nyarn run dev
\n

For new contributors you can try to fix a 🏅send-a-PR

\n

Contributors

\n

\n \n \n \n

\n
\n

ICBU 端架构团队招聘\n❤️ 如果你擅长端技术,热爱开源,追求极致的用户体验和开发者体验,欢迎发简历到 xcodebuild+lp@gmail.com

\n
\n
", - "readmeOriginal": "

\"Build\"\n\"Build\n\"Stable\n\"Beta\n\"GitHub\n\"GitHub\n\"HitCount\"

\n

\n \n \n \n

\n

\nDownload\n|\nDocument\n|\nContribute\n|\n Introduction\n|\n介绍文章\n|\nFAQ\n

\n

\n\"LightProxy\n

\n

\n \n \n \n \n

\n
\n

📦 Out-of-box, fully automation with certificate install & system proxy setting

\n

🔋 Battery include, powerful hosts/proxy/capture based on whistle, what u need is just input /

\n

🔌 Hackable, you could write even Node.js for your proxy rule

\n
\n

Preview GIF

\n

\n \n

\n

Download

\n

macOS Version Download

\n

Windows Version Download

\n

Quick Start

\n

Take a quick start at: https://lightproxy.org/doc/getting-started

\n

How to contribute

\n

env

\n
    \n
  • nodejs > 12 (important)
  • \n
  • npm install -g electron-builder if you need bundle application
  • \n
\n

dev

\n
git clone https://github.com/alibaba/lightproxy\ncd lightproxy\nyarn run install-deps\nyarn run dev
\n

For new contributors you can try to fix a 🏅send-a-PR

\n

Contributors

\n

\n \n \n \n

\n
\n

ICBU 端架构团队招聘\n❤️ 如果你擅长端技术,热爱开源,追求极致的用户体验和开发者体验,欢迎发简历到 xcodebuild+lp@gmail.com

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.023Z" + "readmeCleaned": "

\"Build\"\n\"Build\n\"Stable\n\"Beta\n\"GitHub\n\"GitHub\n\"HitCount\"

\n

\n \n \n \n

\n

\nDownload\n|\nDocument\n|\nContribute\n|\n Introduction\n|\n介绍文章\n|\nFAQ\n

\n

\n\"LightProxy\n

\n

\n \n \n \n \n

\n
\n

📦 Out-of-box, fully automation with certificate install & system proxy setting

\n

🔋 Battery include, powerful hosts/proxy/capture based on whistle, what u need is just input /

\n

🔌 Hackable, you could write even Node.js for your proxy rule

\n
\n

Preview GIF

\n

\n \n

\n

Download

\n

macOS Version Download

\n

Windows Version Download

\n

Quick Start

\n

Take a quick start at: https://lightproxy.org/doc/getting-started

\n

How to contribute

\n

env

\n
    \n
  • nodejs > 12 (important)
  • \n
  • npm install -g electron-builder if you need bundle application
  • \n
\n

dev

\n
git clone https://github.com/alibaba/lightproxy\ncd lightproxy\nyarn run install-deps\nyarn run dev
\n

For new contributors you can try to fix a 🏅send-a-PR

\n

Contributors ✨

\n

\n \n \n \n

\n
\n

ICBU 端架构团队招聘\n❤️ 如果你擅长端技术,热爱开源,追求极致的用户体验和开发者体验,欢迎发简历到 xcodebuild+lp@gmail.com

\n
\n
", + "readmeOriginal": "

\"Build\"\n\"Build\n\"Stable\n\"Beta\n\"GitHub\n\"GitHub\n\"HitCount\"

\n

\n \n \n \n

\n

\nDownload\n|\nDocument\n|\nContribute\n|\n Introduction\n|\n介绍文章\n|\nFAQ\n

\n

\n\"LightProxy\n

\n

\n \n \n \n \n

\n
\n

📦 Out-of-box, fully automation with certificate install & system proxy setting

\n

🔋 Battery include, powerful hosts/proxy/capture based on whistle, what u need is just input /

\n

🔌 Hackable, you could write even Node.js for your proxy rule

\n
\n

Preview GIF

\n

\n \n

\n

Download

\n

macOS Version Download

\n

Windows Version Download

\n

Quick Start

\n

Take a quick start at: https://lightproxy.org/doc/getting-started

\n

How to contribute

\n

env

\n
    \n
  • nodejs > 12 (important)
  • \n
  • npm install -g electron-builder if you need bundle application
  • \n
\n

dev

\n
git clone https://github.com/alibaba/lightproxy\ncd lightproxy\nyarn run install-deps\nyarn run dev
\n

For new contributors you can try to fix a 🏅send-a-PR

\n

Contributors ✨

\n

\n \n \n \n

\n
\n

ICBU 端架构团队招聘\n❤️ 如果你擅长端技术,热爱开源,追求极致的用户体验和开发者体验,欢迎发简历到 xcodebuild+lp@gmail.com

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:56.817Z" }, - "logsnag": { - "readmeCleaned": "

LogSnag Release

\n
", - "readmeOriginal": "

LogSnag Release

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.027Z" + "local-mock-server": { + "readmeCleaned": "

Local Mock Server

\n

Local Mock Server is a simple tool for creating mock server locally. With this you can create number of mock api's by configuring request method, request path, response status and JSON response body

\n

This app spins up a server locally and saves all the JSON data locally on your system(on Desktop)

\n

Uses

\n
    \n
  • Before integrating with the real api, front-end developers can create a mock server to simulate each endpoint and its corresponding response body and also response status
  • \n
  • Helps in reducing the dependency of UI team with the server team
  • \n
\n

ScreenShots

\n
    \n
  • \n

    Creating new Mock API\n\"image\"

    \n
  • \n
  • \n

    Editing Mock API\n\"image\"

    \n
  • \n
  • \n

    JSON Viewer\n\"image\"

    \n
  • \n
\n
", + "readmeOriginal": "

Local Mock Server

\n

Local Mock Server is a simple tool for creating mock server locally. With this you can create number of mock api's by configuring request method, request path, response status and JSON response body

\n

This app spins up a server locally and saves all the JSON data locally on your system(on Desktop)

\n

Uses

\n
    \n
  • Before integrating with the real api, front-end developers can create a mock server to simulate each endpoint and its corresponding response body and also response status
  • \n
  • Helps in reducing the dependency of UI team with the server team
  • \n
\n

ScreenShots

\n
    \n
  • \n

    Creating new Mock API\n\"image\"

    \n
  • \n
  • \n

    Editing Mock API\n\"image\"

    \n
  • \n
  • \n

    JSON Viewer\n\"image\"

    \n
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:57.113Z" }, "local-by-flywheel": { - "readmeCleaned": "

ya# Local component library

\n

\"npm

\n

Welcome to the official component library for Local!

\n

What's included in this component library?

\n

We appreciate curious minds and that's a great question!\nTake a quick look at our living component documentation here.

\n

In additional to a quickly growing set of React components, we also have SVGs, SASS partials, and more to come!

\n

Installation

\n
    \n
  1. Clone and pull down the latest from the repo
  2. \n
  3. Install dependencies using yarn
  4. \n
\n

Storybook

\n

The quickest way to work on local-components is to leverage Storybook. Storybook is a\nlocal development area that works well with React components and supports hot-module reloading.

\n

To start Storybook, run yarn storybook.

\n

Developing within Local

\n

If you wish to work on local-components and see the changes within Local, you will need to do the following:

\n
    \n
  1. First run yarn build in local-components
  2. \n
  3. Next run yarn link (only needed one time or after unlinking)
  4. \n
  5. Switch to flywheel-local
  6. \n
  7. Then run nps components.link (only needed one time or after unlinking)
  8. \n
  9. Finally run nps build.dev
  10. \n
  11. Start Local
  12. \n
  13. Make any necessary changes in local-components. Note, Local does not support hot-module reloading in all locations\nso refreshing the UI in Local (Cmd + R) will likely be necessary.
  14. \n
\n

Running both Storybook and Watch at the same time

\n

If you wish to run both Storybook and the watcher for Local at the same time, you can run yarn start. Note, this particular\nscript spawns two instances of Webpack and is very resource intensive.

\n

Digging deeper

\n

The local-components library can be broken down into 3 main parts:

\n
    \n
  1. Components
  2. \n
  3. Styles
  4. \n
  5. SVGs
  6. \n
\n

Components

\n

These are the visual elements that make up both Local and its Add-ons.\nThere are currently 40+ React components in the library.\nEach component consists of a .tsx, index.js, README.md and optional .sass file.

\n

Try it out for yourself!

\n
    \n
  1. Make changes to the internals of a component through its .tsx and .sass files (they should live reload)
  2. \n
  3. Play around with the examples found in the README.md files
  4. \n
  5. Have an idea or bug fix? Submit a pull request.
  6. \n
\n
\n

Note: the entry point for all components and styles is index.ts.

\n
\n

Containers Wrapper

\n

Several components leverage the Container.tsx component to wrap their own implementation.\nContainer is a highly specialized component that can be toggled on (wraps contents in extra div) or toggled off (no extra div).\nIn addition, the Container wrapper adds convenience props that allow for easy one-off adjustments like adding 3px of margin without conflicting with the inner content's classes and styles.

\n
\n

Note: setting any of container's props will automatically toggle it on (disabled: false) thus wrapping the contents in the container wrapper.

\n
\n

Organization

\n

Components are organized by type. These type groups can be seen when running Storybook.

\n

Styles

\n

Suit CSS

\n

Naming is hard. And there's no perfect system.\nThat said, we have chosen Suit CSS for naming conventions.

\n
\n

Note: instead of dashes, local-components uses underscores due to a limitation of a legacy package.

\n
\n

CSS Modules

\n

The component library leverages CSS Modules to manage and scope styles.\nThese are considered local styles (not to be confused with the Local app 😉)\nScoped local styles are a beautiful thing that allow Local to isolate components, run Add-ons with multiple versions of local-components and avoid collisions.

\n

As wonderful as local styles are, there are instances where CSS needs to transcend a single component.\nFor that, we make use of global styles.\nGlobal styles should be familiar to most as that's what the web largely used for 20+ years.\nGlobal styles are intended to be used sparingly as they introduce a lot of challenges when scaling an app with a library of Add-ons and Environments.

\n

The following is an instance where a scoped component may use a combination of local and global styles to achieve a specific result:

\n
:global(.WindowsToolbar .DragRegion)
\n

This is something we try to avoid and are actively working to whittle down to the bare essentials.

\n

If you'd like to learn more about scoped styles, please check out CSS Modules here.

\n

SASS Partials, Mixins, and Functions

\n

There is an extensive sass system in use that many -- if not most -- components leverage.

\n
Partials
\n

If you search for the _partials directory, you will find variables, mixins, functions, and other shared resources.

\n
Variables
\n

If Local uses a color, it's defined as a variable within the _variables.scss file.\nIn addition, there are fonts, font sizes, font weights, and margin/padding preset values here.

\n
\n

Note: font sies and margin/padding uses t-shirt sizes to indicate relative sizing while adhering to strict design standards/values.

\n
\n
Themes
\n

Local has both light and dark modes. Since this impacts every single components, the _theme.scss file contains\nmixins that simplifies the implementation of these variations in a repeatable and predictable way.

\n

While you could leverage if-theme-light and if-theme-dark directly, most light/dark combinations follow a specific pattern and therefore have dedicated mixin.\nFor example, the theme-color-black-else-white mixin applies the color style of black (if light) otherwise white (if dark).\nAnother example, the theme-background-green-else-graydark mixin applies the background style of green (if light) otherwise graydark (if dark).

\n
\n

Note: light/dark mode styles are applied by toggling a class added to the html element (e.g. Theme__Light).

\n
\n

SVGs

\n

Coming soon!

\n

License

\n

MIT

\n
", - "readmeOriginal": "

ya# Local component library

\n

\"npm

\n

Welcome to the official component library for Local!

\n

What's included in this component library?

\n

We appreciate curious minds and that's a great question!\nTake a quick look at our living component documentation here.

\n

In additional to a quickly growing set of React components, we also have SVGs, SASS partials, and more to come!

\n

Installation

\n
    \n
  1. Clone and pull down the latest from the repo
  2. \n
  3. Install dependencies using yarn
  4. \n
\n

Storybook

\n

The quickest way to work on local-components is to leverage Storybook. Storybook is a\nlocal development area that works well with React components and supports hot-module reloading.

\n

To start Storybook, run yarn storybook.

\n

Developing within Local

\n

If you wish to work on local-components and see the changes within Local, you will need to do the following:

\n
    \n
  1. First run yarn build in local-components
  2. \n
  3. Next run yarn link (only needed one time or after unlinking)
  4. \n
  5. Switch to flywheel-local
  6. \n
  7. Then run nps components.link (only needed one time or after unlinking)
  8. \n
  9. Finally run nps build.dev
  10. \n
  11. Start Local
  12. \n
  13. Make any necessary changes in local-components. Note, Local does not support hot-module reloading in all locations\nso refreshing the UI in Local (Cmd + R) will likely be necessary.
  14. \n
\n

Running both Storybook and Watch at the same time

\n

If you wish to run both Storybook and the watcher for Local at the same time, you can run yarn start. Note, this particular\nscript spawns two instances of Webpack and is very resource intensive.

\n

Digging deeper

\n

The local-components library can be broken down into 3 main parts:

\n
    \n
  1. Components
  2. \n
  3. Styles
  4. \n
  5. SVGs
  6. \n
\n

Components

\n

These are the visual elements that make up both Local and its Add-ons.\nThere are currently 40+ React components in the library.\nEach component consists of a .tsx, index.js, README.md and optional .sass file.

\n

Try it out for yourself!

\n
    \n
  1. Make changes to the internals of a component through its .tsx and .sass files (they should live reload)
  2. \n
  3. Play around with the examples found in the README.md files
  4. \n
  5. Have an idea or bug fix? Submit a pull request.
  6. \n
\n
\n

Note: the entry point for all components and styles is index.ts.

\n
\n

Containers Wrapper

\n

Several components leverage the Container.tsx component to wrap their own implementation.\nContainer is a highly specialized component that can be toggled on (wraps contents in extra div) or toggled off (no extra div).\nIn addition, the Container wrapper adds convenience props that allow for easy one-off adjustments like adding 3px of margin without conflicting with the inner content's classes and styles.

\n
\n

Note: setting any of container's props will automatically toggle it on (disabled: false) thus wrapping the contents in the container wrapper.

\n
\n

Organization

\n

Components are organized by type. These type groups can be seen when running Storybook.

\n

Styles

\n

Suit CSS

\n

Naming is hard. And there's no perfect system.\nThat said, we have chosen Suit CSS for naming conventions.

\n
\n

Note: instead of dashes, local-components uses underscores due to a limitation of a legacy package.

\n
\n

CSS Modules

\n

The component library leverages CSS Modules to manage and scope styles.\nThese are considered local styles (not to be confused with the Local app 😉)\nScoped local styles are a beautiful thing that allow Local to isolate components, run Add-ons with multiple versions of local-components and avoid collisions.

\n

As wonderful as local styles are, there are instances where CSS needs to transcend a single component.\nFor that, we make use of global styles.\nGlobal styles should be familiar to most as that's what the web largely used for 20+ years.\nGlobal styles are intended to be used sparingly as they introduce a lot of challenges when scaling an app with a library of Add-ons and Environments.

\n

The following is an instance where a scoped component may use a combination of local and global styles to achieve a specific result:

\n
:global(.WindowsToolbar .DragRegion)
\n

This is something we try to avoid and are actively working to whittle down to the bare essentials.

\n

If you'd like to learn more about scoped styles, please check out CSS Modules here.

\n

SASS Partials, Mixins, and Functions

\n

There is an extensive sass system in use that many -- if not most -- components leverage.

\n
Partials
\n

If you search for the _partials directory, you will find variables, mixins, functions, and other shared resources.

\n
Variables
\n

If Local uses a color, it's defined as a variable within the _variables.scss file.\nIn addition, there are fonts, font sizes, font weights, and margin/padding preset values here.

\n
\n

Note: font sies and margin/padding uses t-shirt sizes to indicate relative sizing while adhering to strict design standards/values.

\n
\n
Themes
\n

Local has both light and dark modes. Since this impacts every single components, the _theme.scss file contains\nmixins that simplifies the implementation of these variations in a repeatable and predictable way.

\n

While you could leverage if-theme-light and if-theme-dark directly, most light/dark combinations follow a specific pattern and therefore have dedicated mixin.\nFor example, the theme-color-black-else-white mixin applies the color style of black (if light) otherwise white (if dark).\nAnother example, the theme-background-green-else-graydark mixin applies the background style of green (if light) otherwise graydark (if dark).

\n
\n

Note: light/dark mode styles are applied by toggling a class added to the html element (e.g. Theme__Light).

\n
\n

SVGs

\n

Coming soon!

\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.054Z" + "readmeCleaned": "

⚠️This repo is archived. Updates are still published to the Local Components package. ⚠️

\n

Local Components is the official component library for Local.

\n

What's included in this component library?

\n

Take a quick look at our living component documentation.

\n

In addition to a quickly growing set of React components, we also have SVGs, SASS partials, and more to come.

\n

Installation

\n
    \n
  1. Clone and pull down the latest from the repo
  2. \n
  3. Install dependencies using yarn
  4. \n
\n

Storybook

\n

The quickest way to work on local-components is to leverage Storybook. Storybook is a\nlocal development area that works well with React components and supports hot-module reloading.

\n

To start Storybook, run yarn storybook.

\n

Developing within Local

\n

If you wish to work on local-components and see the changes within Local, you will need to do the following:

\n
    \n
  1. First run yarn build in local-components
  2. \n
  3. Next run yarn link (only needed one time or after unlinking)
  4. \n
  5. Switch to flywheel-local
  6. \n
  7. Then run nps components.link (only needed one time or after unlinking)
  8. \n
  9. Finally run nps build.dev
  10. \n
  11. Start Local
  12. \n
  13. Make any necessary changes in local-components. Note, Local does not support hot-module reloading in all locations\nso refreshing the UI in Local (Cmd + R) will likely be necessary.
  14. \n
\n

Running both Storybook and Watch at the same time

\n

If you wish to run both Storybook and the watcher for Local at the same time, you can run yarn start. Note, this particular\nscript spawns two instances of Webpack and is very resource intensive.

\n

Digging deeper

\n

The local-components library can be broken down into 3 main parts:

\n
    \n
  1. Components
  2. \n
  3. Styles
  4. \n
  5. SVGs
  6. \n
\n

Components

\n

These are the visual elements that make up both Local and its Add-ons.\nThere are currently 40+ React components in the library.\nEach component consists of a .tsx, index.js, README.md and optional .sass file.

\n

Try it out for yourself!

\n
    \n
  1. Make changes to the internals of a component through its .tsx and .sass files (they should live reload)
  2. \n
  3. Play around with the examples found in the README.md files
  4. \n
  5. Have an idea or bug fix? Submit a pull request.
  6. \n
\n
\n

Note: the entry point for all components and styles is index.ts.

\n
\n

Containers Wrapper

\n

Several components leverage the Container.tsx component to wrap their own implementation.\nContainer is a highly specialized component that can be toggled on (wraps contents in extra div) or toggled off (no extra div).\nIn addition, the Container wrapper adds convenience props that allow for easy one-off adjustments like adding 3px of margin without conflicting with the inner content's classes and styles.

\n
\n

Note: setting any of container's props will automatically toggle it on (disabled: false) thus wrapping the contents in the container wrapper.

\n
\n

Organization

\n

Components are organized by type. These type groups can be seen when running Storybook.

\n

Styles

\n

Suit CSS

\n

Naming is hard. And there's no perfect system.\nThat said, we have chosen Suit CSS for naming conventions.

\n
\n

Note: instead of dashes, local-components uses underscores due to a limitation of a legacy package.

\n
\n

CSS Modules

\n

The component library leverages CSS Modules to manage and scope styles.\nThese are considered local styles (not to be confused with the Local app 😉)\nScoped local styles are a beautiful thing that allow Local to isolate components, run Add-ons with multiple versions of local-components and avoid collisions.

\n

As wonderful as local styles are, there are instances where CSS needs to transcend a single component.\nFor that, we make use of global styles.\nGlobal styles should be familiar to most as that's what the web largely used for 20+ years.\nGlobal styles are intended to be used sparingly as they introduce a lot of challenges when scaling an app with a library of Add-ons and Environments.

\n

The following is an instance where a scoped component may use a combination of local and global styles to achieve a specific result:

\n
:global(.WindowsToolbar .DragRegion)
\n

This is something we try to avoid and are actively working to whittle down to the bare essentials.

\n

If you'd like to learn more about scoped styles, please check out CSS Modules here.

\n

SASS Partials, Mixins, and Functions

\n

There is an extensive sass system in use that many -- if not most -- components leverage.

\n
Partials
\n

If you search for the _partials directory, you will find variables, mixins, functions, and other shared resources.

\n
Variables
\n

If Local uses a color, it's defined as a variable within the _variables.scss file.\nIn addition, there are fonts, font sizes, font weights, and margin/padding preset values here.

\n
\n

Note: font sies and margin/padding uses t-shirt sizes to indicate relative sizing while adhering to strict design standards/values.

\n
\n
Themes
\n

Local has both light and dark modes. Since this impacts every single components, the _theme.scss file contains\nmixins that simplifies the implementation of these variations in a repeatable and predictable way.

\n

While you could leverage if-theme-light and if-theme-dark directly, most light/dark combinations follow a specific pattern and therefore have dedicated mixin.\nFor example, the theme-color-black-else-white mixin applies the color style of black (if light) otherwise white (if dark).\nAnother example, the theme-background-green-else-graydark mixin applies the background style of green (if light) otherwise graydark (if dark).

\n
\n

Note: light/dark mode styles are applied by toggling a class added to the html element (e.g. Theme__Light).

\n
\n

SVGs

\n

Coming soon!

\n

License

\n

MIT

\n
", + "readmeOriginal": "

⚠️This repo is archived. Updates are still published to the Local Components package. ⚠️

\n

Local Components is the official component library for Local.

\n

What's included in this component library?

\n

Take a quick look at our living component documentation.

\n

In addition to a quickly growing set of React components, we also have SVGs, SASS partials, and more to come.

\n

Installation

\n
    \n
  1. Clone and pull down the latest from the repo
  2. \n
  3. Install dependencies using yarn
  4. \n
\n

Storybook

\n

The quickest way to work on local-components is to leverage Storybook. Storybook is a\nlocal development area that works well with React components and supports hot-module reloading.

\n

To start Storybook, run yarn storybook.

\n

Developing within Local

\n

If you wish to work on local-components and see the changes within Local, you will need to do the following:

\n
    \n
  1. First run yarn build in local-components
  2. \n
  3. Next run yarn link (only needed one time or after unlinking)
  4. \n
  5. Switch to flywheel-local
  6. \n
  7. Then run nps components.link (only needed one time or after unlinking)
  8. \n
  9. Finally run nps build.dev
  10. \n
  11. Start Local
  12. \n
  13. Make any necessary changes in local-components. Note, Local does not support hot-module reloading in all locations\nso refreshing the UI in Local (Cmd + R) will likely be necessary.
  14. \n
\n

Running both Storybook and Watch at the same time

\n

If you wish to run both Storybook and the watcher for Local at the same time, you can run yarn start. Note, this particular\nscript spawns two instances of Webpack and is very resource intensive.

\n

Digging deeper

\n

The local-components library can be broken down into 3 main parts:

\n
    \n
  1. Components
  2. \n
  3. Styles
  4. \n
  5. SVGs
  6. \n
\n

Components

\n

These are the visual elements that make up both Local and its Add-ons.\nThere are currently 40+ React components in the library.\nEach component consists of a .tsx, index.js, README.md and optional .sass file.

\n

Try it out for yourself!

\n
    \n
  1. Make changes to the internals of a component through its .tsx and .sass files (they should live reload)
  2. \n
  3. Play around with the examples found in the README.md files
  4. \n
  5. Have an idea or bug fix? Submit a pull request.
  6. \n
\n
\n

Note: the entry point for all components and styles is index.ts.

\n
\n

Containers Wrapper

\n

Several components leverage the Container.tsx component to wrap their own implementation.\nContainer is a highly specialized component that can be toggled on (wraps contents in extra div) or toggled off (no extra div).\nIn addition, the Container wrapper adds convenience props that allow for easy one-off adjustments like adding 3px of margin without conflicting with the inner content's classes and styles.

\n
\n

Note: setting any of container's props will automatically toggle it on (disabled: false) thus wrapping the contents in the container wrapper.

\n
\n

Organization

\n

Components are organized by type. These type groups can be seen when running Storybook.

\n

Styles

\n

Suit CSS

\n

Naming is hard. And there's no perfect system.\nThat said, we have chosen Suit CSS for naming conventions.

\n
\n

Note: instead of dashes, local-components uses underscores due to a limitation of a legacy package.

\n
\n

CSS Modules

\n

The component library leverages CSS Modules to manage and scope styles.\nThese are considered local styles (not to be confused with the Local app 😉)\nScoped local styles are a beautiful thing that allow Local to isolate components, run Add-ons with multiple versions of local-components and avoid collisions.

\n

As wonderful as local styles are, there are instances where CSS needs to transcend a single component.\nFor that, we make use of global styles.\nGlobal styles should be familiar to most as that's what the web largely used for 20+ years.\nGlobal styles are intended to be used sparingly as they introduce a lot of challenges when scaling an app with a library of Add-ons and Environments.

\n

The following is an instance where a scoped component may use a combination of local and global styles to achieve a specific result:

\n
:global(.WindowsToolbar .DragRegion)
\n

This is something we try to avoid and are actively working to whittle down to the bare essentials.

\n

If you'd like to learn more about scoped styles, please check out CSS Modules here.

\n

SASS Partials, Mixins, and Functions

\n

There is an extensive sass system in use that many -- if not most -- components leverage.

\n
Partials
\n

If you search for the _partials directory, you will find variables, mixins, functions, and other shared resources.

\n
Variables
\n

If Local uses a color, it's defined as a variable within the _variables.scss file.\nIn addition, there are fonts, font sizes, font weights, and margin/padding preset values here.

\n
\n

Note: font sies and margin/padding uses t-shirt sizes to indicate relative sizing while adhering to strict design standards/values.

\n
\n
Themes
\n

Local has both light and dark modes. Since this impacts every single components, the _theme.scss file contains\nmixins that simplifies the implementation of these variations in a repeatable and predictable way.

\n

While you could leverage if-theme-light and if-theme-dark directly, most light/dark combinations follow a specific pattern and therefore have dedicated mixin.\nFor example, the theme-color-black-else-white mixin applies the color style of black (if light) otherwise white (if dark).\nAnother example, the theme-background-green-else-graydark mixin applies the background style of green (if light) otherwise graydark (if dark).

\n
\n

Note: light/dark mode styles are applied by toggling a class added to the html element (e.g. Theme__Light).

\n
\n

SVGs

\n

Coming soon!

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:00:57.195Z" }, - "lsdeer": { - "readmeCleaned": "

Lsdeer file manager

\n

Website https://lsdeer.vercel.app/

\n

\"preview\nlsdeer is customisable file manager built with electron and react

\n

Scripts

\n
    \n
  • npm run dev - run app in development mode
  • \n
  • npm run electron-pack - build an app for current platform
  • \n
\n
", - "readmeOriginal": "

Lsdeer file manager

\n

Website https://lsdeer.vercel.app/

\n

\"preview\nlsdeer is customisable file manager built with electron and react

\n

Scripts

\n
    \n
  • npm run dev - run app in development mode
  • \n
  • npm run electron-pack - build an app for current platform
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.261Z" + "logsnag": { + "readmeCleaned": "

LogSnag Release

\n
", + "readmeOriginal": "

LogSnag Release

\n
", + "readmeFetchedAt": "2024-02-29T22:00:57.398Z" }, "losslesscut": { - "readmeCleaned": "
\n\t
\n\t
\n

\"LosslessCut\"

\n

LosslessCut

\n The swiss army knife of lossless video/audio editing\n\t
\n \n \n\t
\n\t
\n Thanks to all my supporters\n\t
\n\t
\n

\"screenshot\"

\n\t
\n\t
\n
\n

LosslessCut aims to be the ultimate cross platform FFmpeg GUI for extremely fast and lossless operations on video, audio, subtitle and other related media files.\nThe main feature is lossless trimming and cutting of video and audio files, which is great for saving space by rough-cutting your large video files taken from a video camera, GoPro, drone, etc. It lets you quickly extract the good parts from your videos and discard many gigabytes of data without doing a slow re-encode and thereby losing quality. Or you can add a music or subtitle track to your video without needing to encode. Everything is extremely fast because it does an almost direct data copy, fueled by the awesome FFmpeg which does all the grunt work.

\n

Features

\n
    \n
  • Lossless cutting of most video and audio formats
  • \n
  • Smart cut (experimental)
  • \n
  • Losslessly cut out parts of video/audio (for cutting away commercials etc.)
  • \n
  • Losslessly rearrange the order of video/audio segments
  • \n
  • Lossless merge/concatenation of arbitrary files (with identical codecs parameters, e.g. from the same camera)
  • \n
  • Lossless stream editing\n
      \n
    • Combine arbitrary tracks from multiple files (ex. add music or subtitle track to a video file)
    • \n
    • Remove unneeded tracks
    • \n
    • Replace or re-encode only some tracks
    • \n
    • Extract all tracks from a file (extract video, audio, subtitle, attachments and other tracks from one file into separate files)
    • \n
    \n
  • \n
  • Batch view for fast multi-file workflow
  • \n
  • Keyboard shortcut workflow
  • \n
  • Lossless remux video/audio into any compatible output format
  • \n
  • Take full-resolution snapshots from videos in JPEG/PNG format, or export ranges of video frames to images
  • \n
  • Manual input of cutpoint times
  • \n
  • Apply a per-file timecode offset (and auto load timecode from file)
  • \n
  • Edit file metadata, per-track metadata and per-track disposition
  • \n
  • Change rotation/orientation metadata in videos
  • \n
  • View technical data about all tracks
  • \n
  • Timeline zoom and frame/keyframe jumping for cutting around keyframes
  • \n
  • Video thumbnails and audio waveform
  • \n
  • Saves per project cut segments to project file
  • \n
  • View FFmpeg last command log so you can modify and re-run recent commands on the command line
  • \n
  • Undo/redo
  • \n
  • Give labels to cut segments
  • \n
  • Annotate segments with tags
  • \n
  • Import/export segments: MP4/MKV chapter marks, Text file, YouTube, CSV, CUE, XML (DaVinci, Final Cut Pro) and more
  • \n
  • MKV/MP4 embedded chapters marks editor
  • \n
  • View subtitles
  • \n
  • Customizable keyboard hotkeys
  • \n
  • Black scene detection
  • \n
\n

Example lossless use cases

\n
    \n
  • Cut out commercials from a recorded TV show (and re-format from TS to MP4)
  • \n
  • Remove audio tracks from a file
  • \n
  • Extract music track from a video and cut it to your needs
  • \n
  • Add music to a video (or replace existing audio track)
  • \n
  • Combine audio and video tracks from separate recordings
  • \n
  • Include an external subtitle into a video
  • \n
  • Quickly change a H264/H265 MKV video to MOV or MP4 for playback on iPhone
  • \n
  • Import a list of cut times from other tool as a EDL (edit decision list, CSV) and run these cuts with LosslessCut
  • \n
  • Export a list of cut times as a CSV EDL and process these in another tool
  • \n
  • Quickly cut a file by its MP4/MKV chapters
  • \n
  • Quickly cut a YouTube video by its chapters (or music times from a comment)
  • \n
  • Change the language of a file's audio/subtitle tracks
  • \n
  • Attach cover art to videos
  • \n
  • Change author, title, GPS position, recording time of a video
  • \n
  • Fix rotation of a video that has the wrong orientation flag set\n
      \n
    • Great for rotating phone videos that come out the wrong way without actually re-encoding the video.
    • \n
    \n
  • \n
  • Loop a video / audio clip X times quickly without re-encoding\n\n
  • \n
  • Convert a video or parts of it into X image files (not lossless)
  • \n
\n

Export cut times as YouTube Chapters

\n
    \n
  1. Export with Merge and \"Create chapters from merged segments\" enabled
  2. \n
  3. Open the exported file and select \"Import chapters\" in the dialog
  4. \n
  5. File -> Export project -> YouTube Chapters
  6. \n
\n

Re-encode only the audio track, keeping the lossless video track

\n

First export each track as individual files. Then use Handbrake or similar to re-encode the audio file. Then use the Tools->Merge in LosslessCut to merge the original video stream with your Handbrake output (or drag it into your original LosslessCut video to include it as a new track.)

\n

Advanced multi-step workflows

\n

Tip: you can use LosslessCut in multiple passes in order to achieve separate trimming of individual tracks:

\n
    \n
  1. Open a file an export all tracks as individual files
  2. \n
  3. Open the exported track files independently and cut them as desired
  4. \n
  5. Add the track back to the video and combine them to one output video
  6. \n
\n

Download

\n

If you want to support my continued work on LosslessCut, and you want the advantage of a secure and simple installation process with automatic updates, consider getting it from your favorite store:

\n

\"Mac \"MS \"Snapcraft\"

\n

If you prefer to download the executables manually, this will of course always be free:

\n\n

If you find LosslessCut useful, I'm very thankful for donations.

\n

Difference between App Stores and Github download

\n

They have exactly the same in-app features, except for a few platform limitations. Apple doesn't allow opening VOB files with App Store apps. Apple App Store apps need to prompt for output directory. LosslessCut version in the App Stores is a few versions behind the GitHub version, because I want to be sure that the new versions work perfectly before releasing in the App Stores. GitHub version can contain new, untested features and may contain some bugs. I consider the newest GitHub versions to be a public \"beta\" test.

\n

Supported formats

\n

Since LosslessCut is based on Chromium and uses the HTML5 video player, not all FFmpeg supported formats will be supported smoothly.\nThe following formats/codecs should generally work: MP4, MOV, WebM, MKV, OGG, WAV, MP3, AAC, H264, Theora, VP8, VP9\nFor more information about supported formats / codecs, see https://www.chromium.org/audio-video.

\n

Unsupported files can still be converted to a supported format/codec from the File menu. (Try the \"fastest\" option first.) A low quality version of the file (with/without audio) will then be created and opened in the player. The actual cut/export operation will still be performed on the original file, so it will be lossless. This allows for potentially opening any file that FFmpeg is able to decode.

\n

Video demos

\n\n

Typical workflow

\n
    \n
  • Drag drop a video file into player or use /CTRL+O.
  • \n
  • Press SPACE to play/pause or , ,. or mouse/trackpad wheel to seek back/forth.
  • \n
  • Select the cut segment's start and end time by moving the time marker and then pressing I to set start time, and O to set end time.\n
      \n
    • Note that all segments you create will be preserved and exported as new files. You can change this behavior with the Yin Yang symbol ☯️, in which case it will instead remove all selected segments and export the parts between segments.
    • \n
    • Note also that start times will not be accurate, see Known issues
    • \n
    \n
  • \n
  • (optional) If you want to add more than one segment, move to the desired start time and press +, then select the next segment start/end times with I/O.
  • \n
  • (optional) If you want to re-merge all the selected segments into one file after cutting, toggle the button Separate files to Merge cuts.
  • \n
  • (optional) If you want to export to a certain output folder, press the Working dir unset button (default: Input file folder)
  • \n
  • (optional) If you want to change orientation, press the rotation button
  • \n
  • (optional) By default, audio, video and subtitle tracks from the input file will be cut and exported. Press the Tracks button to customise and/or add new tracks from other files.
  • \n
  • (optional) select a new output format
  • \n
  • (optional) In the right-hand segments panel, right click a segment for options, or drag-drop to reorder. Segments will appear in this order in the merged output.
  • \n
  • When done, press the Export button (or E) to show an overview with export options.
  • \n
  • (optional) adjust any export options
  • \n
  • Then press Export again to confirm the export
  • \n
  • Press the Camera button (or C) if you want to take a JPEG/PNG snapshot from the current time
  • \n
  • If you want to move the original file to trash, press the trash button
  • \n
  • For best results you may need to trial and error with another output format (Matroska takes nearly everything), change keyframe cut mode or disable some tracks (see known issues below).
  • \n
  • Press H to view help and all keyboard shortcuts.
  • \n
  • Note: The original video file will not be modified. Instead, a file is created file in the same directory as the original file with from/to timestamps in the file name.
  • \n
\n

Known issues & limitations

\n
    \n
  • Cutting times are not accurate! Start cut time will be \"rounded\" to the nearest previous keyframe. This means that you often have move the start cut time to few frames after the desired keyframe.\n
      \n
    • Lossless cutting is not an exact science. For some codecs, it just works. For others, you may need to trial and error depending on the codec, keyframes etc to get the best cut. See #330
    • \n
    • Your mileage may vary when it comes to Keyframe cut vs Normal cut. You may need to try both, depending on the video. ffmpeg also has documentation about these two seek/cut modes. Keyframe cut means -ss before -i and Normal cut means -ss after -i.
    • \n
    • You may try to enable the new \"Smart cut\" mode. However it is very experimental and may not work for most files.
    • \n
    \n
  • \n
  • When exporting you may lose some proprietary data tracks (like tmcd, fdsc and gpmd added by GoPro). These can however be losslessly exported to separate files.
  • \n
  • EXIF/metadata can be preserved (see Export Options dialog), but it doesn't always output compliant files, so use it carefully.
  • \n
  • Some codecs are not supported natively. There is partial support with low quality playback and no audio. You can convert to a supported codec from the File menu, see #88, however it may take some time.
  • \n
\n

Troubleshooting / FAQ

\n
    \n
  • Windows: What's the difference between .exe and .zip downloads? .exe will self-extract on startup to a temp folder and is therefore slower to start up. .zip must be extracted manually but is very fast to start up.
  • \n
  • Windows: If you get an error when cutting or opening any kind of file, try to disable your anti-virus. See #18
  • \n
  • Windows: How to uninstall LosslessCut? There is no installer. Just delete the EXE file or containing folder. User files are stored in your appData folder.
  • \n
  • Linux: If you get an error like FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now., try to run it as ./lossless-cut --no-sandbox. See #258
  • \n
  • If any other problem, check Known issues, or please search for existing issues before you file an issue here on GitHub.
  • \n
  • If the app crashes immediately upon startup, check the permissions of your User and Temp folders, see 61.
  • \n
  • Completely white window when starting up? Try to run with --disable-gpu - See 781.
  • \n
\n

If you have an issue you can check the developer tools for any errors or clues. Menu: Tools -> Toggle Developer Tools

\n

CSV import/export

\n
    \n
  • The CSV export/import function takes CSV files with one cut segment on each line. Each line contains three columns: segment start, segment end, label.
  • \n
  • segment start and segment end are expressed in seconds or left empty. Empty segment end means segment ends at the duration of the video.
  • \n
  • Use comma , to separate the fields (not semicolon ;)
  • \n
\n

example.csv

\n
,56.9568,First segment starting at 0\n70,842.33,\"Another quoted label\"\n1234,,Last segment\n
\n

Command line interface (CLI)

\n

Note that these exampels assume that you have set up LosslessCut in your PATH environment. Alternatively you can run it like this:

\n
# First navigate to the folder containing the LosslessCut app\ncd /path/to/directory/containing/app\n# On Linux:\n./LosslessCut arguments\n# On Windows:\n./LosslessCut.exe arguments\n# On MacOS:\n./LosslessCut.app/Contents/MacOS/LosslessCut arguments\n
\n

Open one or more files:

\n
LosslessCut file1.mp4 file2.mkv
\n

Override settings (experimental)

\n

See available settings. Note that this is subject to change in newer versions. ⚠️ If you specify incorrect values it could corrupt your configuration file. You may use JSON or JSON5:

\n
LosslessCut --settings-json '{captureFormat:\"jpeg\", \"keyframeCut\":true}'
\n

Developing

\n

See the developer notes.

\n

Donate 🙈

\n

This project is maintained by me alone. The project will always remain free and open source, but if it's useful for you, consider supporting me. :) It will give me extra motivation to improve it. Or even better donate to ffmpeg because they are doing the world a big favor 🙏

\n

Paypal | crypto

\n

Articles

\n\n

Attributions

\n\n

More software

\n
    \n
  • I made a command line video editor with slick transitions and lots of colors! editly
  • \n
  • I made a tool for cross platform sharing of files between computer/phone over the local network: ezshare
  • \n
  • I created a super simple Instagram bot for getting more followers SimpleInstaBot
  • \n
\n
\n

Made with ❤️ in 🇳🇴

\n

More apps by mifi.no

\n

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

\n
", - "readmeOriginal": "
\n\t
\n\t
\n

\"LosslessCut\"

\n

LosslessCut

\n The swiss army knife of lossless video/audio editing\n\t
\n \n \n\t
\n\t
\n Thanks to all my supporters\n\t
\n\t
\n

\"screenshot\"

\n\t
\n\t
\n
\n

LosslessCut aims to be the ultimate cross platform FFmpeg GUI for extremely fast and lossless operations on video, audio, subtitle and other related media files.\nThe main feature is lossless trimming and cutting of video and audio files, which is great for saving space by rough-cutting your large video files taken from a video camera, GoPro, drone, etc. It lets you quickly extract the good parts from your videos and discard many gigabytes of data without doing a slow re-encode and thereby losing quality. Or you can add a music or subtitle track to your video without needing to encode. Everything is extremely fast because it does an almost direct data copy, fueled by the awesome FFmpeg which does all the grunt work.

\n

Features

\n
    \n
  • Lossless cutting of most video and audio formats
  • \n
  • Smart cut (experimental)
  • \n
  • Losslessly cut out parts of video/audio (for cutting away commercials etc.)
  • \n
  • Losslessly rearrange the order of video/audio segments
  • \n
  • Lossless merge/concatenation of arbitrary files (with identical codecs parameters, e.g. from the same camera)
  • \n
  • Lossless stream editing\n
      \n
    • Combine arbitrary tracks from multiple files (ex. add music or subtitle track to a video file)
    • \n
    • Remove unneeded tracks
    • \n
    • Replace or re-encode only some tracks
    • \n
    • Extract all tracks from a file (extract video, audio, subtitle, attachments and other tracks from one file into separate files)
    • \n
    \n
  • \n
  • Batch view for fast multi-file workflow
  • \n
  • Keyboard shortcut workflow
  • \n
  • Lossless remux video/audio into any compatible output format
  • \n
  • Take full-resolution snapshots from videos in JPEG/PNG format, or export ranges of video frames to images
  • \n
  • Manual input of cutpoint times
  • \n
  • Apply a per-file timecode offset (and auto load timecode from file)
  • \n
  • Edit file metadata, per-track metadata and per-track disposition
  • \n
  • Change rotation/orientation metadata in videos
  • \n
  • View technical data about all tracks
  • \n
  • Timeline zoom and frame/keyframe jumping for cutting around keyframes
  • \n
  • Video thumbnails and audio waveform
  • \n
  • Saves per project cut segments to project file
  • \n
  • View FFmpeg last command log so you can modify and re-run recent commands on the command line
  • \n
  • Undo/redo
  • \n
  • Give labels to cut segments
  • \n
  • Annotate segments with tags
  • \n
  • Import/export segments: MP4/MKV chapter marks, Text file, YouTube, CSV, CUE, XML (DaVinci, Final Cut Pro) and more
  • \n
  • MKV/MP4 embedded chapters marks editor
  • \n
  • View subtitles
  • \n
  • Customizable keyboard hotkeys
  • \n
  • Black scene detection
  • \n
\n

Example lossless use cases

\n
    \n
  • Cut out commercials from a recorded TV show (and re-format from TS to MP4)
  • \n
  • Remove audio tracks from a file
  • \n
  • Extract music track from a video and cut it to your needs
  • \n
  • Add music to a video (or replace existing audio track)
  • \n
  • Combine audio and video tracks from separate recordings
  • \n
  • Include an external subtitle into a video
  • \n
  • Quickly change a H264/H265 MKV video to MOV or MP4 for playback on iPhone
  • \n
  • Import a list of cut times from other tool as a EDL (edit decision list, CSV) and run these cuts with LosslessCut
  • \n
  • Export a list of cut times as a CSV EDL and process these in another tool
  • \n
  • Quickly cut a file by its MP4/MKV chapters
  • \n
  • Quickly cut a YouTube video by its chapters (or music times from a comment)
  • \n
  • Change the language of a file's audio/subtitle tracks
  • \n
  • Attach cover art to videos
  • \n
  • Change author, title, GPS position, recording time of a video
  • \n
  • Fix rotation of a video that has the wrong orientation flag set\n
      \n
    • Great for rotating phone videos that come out the wrong way without actually re-encoding the video.
    • \n
    \n
  • \n
  • Loop a video / audio clip X times quickly without re-encoding\n\n
  • \n
  • Convert a video or parts of it into X image files (not lossless)
  • \n
\n

Export cut times as YouTube Chapters

\n
    \n
  1. Export with Merge and \"Create chapters from merged segments\" enabled
  2. \n
  3. Open the exported file and select \"Import chapters\" in the dialog
  4. \n
  5. File -> Export project -> YouTube Chapters
  6. \n
\n

Re-encode only the audio track, keeping the lossless video track

\n

First export each track as individual files. Then use Handbrake or similar to re-encode the audio file. Then use the Tools->Merge in LosslessCut to merge the original video stream with your Handbrake output (or drag it into your original LosslessCut video to include it as a new track.)

\n

Advanced multi-step workflows

\n

Tip: you can use LosslessCut in multiple passes in order to achieve separate trimming of individual tracks:

\n
    \n
  1. Open a file an export all tracks as individual files
  2. \n
  3. Open the exported track files independently and cut them as desired
  4. \n
  5. Add the track back to the video and combine them to one output video
  6. \n
\n

Download

\n

If you want to support my continued work on LosslessCut, and you want the advantage of a secure and simple installation process with automatic updates, consider getting it from your favorite store:

\n

\"Mac \"MS \"Snapcraft\"

\n

If you prefer to download the executables manually, this will of course always be free:

\n\n

If you find LosslessCut useful, I'm very thankful for donations.

\n

Difference between App Stores and Github download

\n

They have exactly the same in-app features, except for a few platform limitations. Apple doesn't allow opening VOB files with App Store apps. Apple App Store apps need to prompt for output directory. LosslessCut version in the App Stores is a few versions behind the GitHub version, because I want to be sure that the new versions work perfectly before releasing in the App Stores. GitHub version can contain new, untested features and may contain some bugs. I consider the newest GitHub versions to be a public \"beta\" test.

\n

Supported formats

\n

Since LosslessCut is based on Chromium and uses the HTML5 video player, not all FFmpeg supported formats will be supported smoothly.\nThe following formats/codecs should generally work: MP4, MOV, WebM, MKV, OGG, WAV, MP3, AAC, H264, Theora, VP8, VP9\nFor more information about supported formats / codecs, see https://www.chromium.org/audio-video.

\n

Unsupported files can still be converted to a supported format/codec from the File menu. (Try the \"fastest\" option first.) A low quality version of the file (with/without audio) will then be created and opened in the player. The actual cut/export operation will still be performed on the original file, so it will be lossless. This allows for potentially opening any file that FFmpeg is able to decode.

\n

Video demos

\n\n

Typical workflow

\n
    \n
  • Drag drop a video file into player or use /CTRL+O.
  • \n
  • Press SPACE to play/pause or , ,. or mouse/trackpad wheel to seek back/forth.
  • \n
  • Select the cut segment's start and end time by moving the time marker and then pressing I to set start time, and O to set end time.\n
      \n
    • Note that all segments you create will be preserved and exported as new files. You can change this behavior with the Yin Yang symbol ☯️, in which case it will instead remove all selected segments and export the parts between segments.
    • \n
    • Note also that start times will not be accurate, see Known issues
    • \n
    \n
  • \n
  • (optional) If you want to add more than one segment, move to the desired start time and press +, then select the next segment start/end times with I/O.
  • \n
  • (optional) If you want to re-merge all the selected segments into one file after cutting, toggle the button Separate files to Merge cuts.
  • \n
  • (optional) If you want to export to a certain output folder, press the Working dir unset button (default: Input file folder)
  • \n
  • (optional) If you want to change orientation, press the rotation button
  • \n
  • (optional) By default, audio, video and subtitle tracks from the input file will be cut and exported. Press the Tracks button to customise and/or add new tracks from other files.
  • \n
  • (optional) select a new output format
  • \n
  • (optional) In the right-hand segments panel, right click a segment for options, or drag-drop to reorder. Segments will appear in this order in the merged output.
  • \n
  • When done, press the Export button (or E) to show an overview with export options.
  • \n
  • (optional) adjust any export options
  • \n
  • Then press Export again to confirm the export
  • \n
  • Press the Camera button (or C) if you want to take a JPEG/PNG snapshot from the current time
  • \n
  • If you want to move the original file to trash, press the trash button
  • \n
  • For best results you may need to trial and error with another output format (Matroska takes nearly everything), change keyframe cut mode or disable some tracks (see known issues below).
  • \n
  • Press H to view help and all keyboard shortcuts.
  • \n
  • Note: The original video file will not be modified. Instead, a file is created file in the same directory as the original file with from/to timestamps in the file name.
  • \n
\n

Known issues & limitations

\n
    \n
  • Cutting times are not accurate! Start cut time will be \"rounded\" to the nearest previous keyframe. This means that you often have move the start cut time to few frames after the desired keyframe.\n
      \n
    • Lossless cutting is not an exact science. For some codecs, it just works. For others, you may need to trial and error depending on the codec, keyframes etc to get the best cut. See #330
    • \n
    • Your mileage may vary when it comes to Keyframe cut vs Normal cut. You may need to try both, depending on the video. ffmpeg also has documentation about these two seek/cut modes. Keyframe cut means -ss before -i and Normal cut means -ss after -i.
    • \n
    • You may try to enable the new \"Smart cut\" mode. However it is very experimental and may not work for most files.
    • \n
    \n
  • \n
  • When exporting you may lose some proprietary data tracks (like tmcd, fdsc and gpmd added by GoPro). These can however be losslessly exported to separate files.
  • \n
  • EXIF/metadata can be preserved (see Export Options dialog), but it doesn't always output compliant files, so use it carefully.
  • \n
  • Some codecs are not supported natively. There is partial support with low quality playback and no audio. You can convert to a supported codec from the File menu, see #88, however it may take some time.
  • \n
\n

Troubleshooting / FAQ

\n
    \n
  • Windows: What's the difference between .exe and .zip downloads? .exe will self-extract on startup to a temp folder and is therefore slower to start up. .zip must be extracted manually but is very fast to start up.
  • \n
  • Windows: If you get an error when cutting or opening any kind of file, try to disable your anti-virus. See #18
  • \n
  • Windows: How to uninstall LosslessCut? There is no installer. Just delete the EXE file or containing folder. User files are stored in your appData folder.
  • \n
  • Linux: If you get an error like FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now., try to run it as ./lossless-cut --no-sandbox. See #258
  • \n
  • If any other problem, check Known issues, or please search for existing issues before you file an issue here on GitHub.
  • \n
  • If the app crashes immediately upon startup, check the permissions of your User and Temp folders, see 61.
  • \n
  • Completely white window when starting up? Try to run with --disable-gpu - See 781.
  • \n
\n

If you have an issue you can check the developer tools for any errors or clues. Menu: Tools -> Toggle Developer Tools

\n

CSV import/export

\n
    \n
  • The CSV export/import function takes CSV files with one cut segment on each line. Each line contains three columns: segment start, segment end, label.
  • \n
  • segment start and segment end are expressed in seconds or left empty. Empty segment end means segment ends at the duration of the video.
  • \n
  • Use comma , to separate the fields (not semicolon ;)
  • \n
\n

example.csv

\n
,56.9568,First segment starting at 0\n70,842.33,\"Another quoted label\"\n1234,,Last segment\n
\n

Command line interface (CLI)

\n

Note that these exampels assume that you have set up LosslessCut in your PATH environment. Alternatively you can run it like this:

\n
# First navigate to the folder containing the LosslessCut app\ncd /path/to/directory/containing/app\n# On Linux:\n./LosslessCut arguments\n# On Windows:\n./LosslessCut.exe arguments\n# On MacOS:\n./LosslessCut.app/Contents/MacOS/LosslessCut arguments\n
\n

Open one or more files:

\n
LosslessCut file1.mp4 file2.mkv
\n

Override settings (experimental)

\n

See available settings. Note that this is subject to change in newer versions. ⚠️ If you specify incorrect values it could corrupt your configuration file. You may use JSON or JSON5:

\n
LosslessCut --settings-json '{captureFormat:\"jpeg\", \"keyframeCut\":true}'
\n

Developing

\n

See the developer notes.

\n

Donate 🙈

\n

This project is maintained by me alone. The project will always remain free and open source, but if it's useful for you, consider supporting me. :) It will give me extra motivation to improve it. Or even better donate to ffmpeg because they are doing the world a big favor 🙏

\n

Paypal | crypto

\n

Articles

\n\n

Attributions

\n\n

More software

\n
    \n
  • I made a command line video editor with slick transitions and lots of colors! editly
  • \n
  • I made a tool for cross platform sharing of files between computer/phone over the local network: ezshare
  • \n
  • I created a super simple Instagram bot for getting more followers SimpleInstaBot
  • \n
\n
\n

Made with ❤️ in 🇳🇴

\n

More apps by mifi.no

\n

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.270Z" + "readmeCleaned": "
\n\t
\n

\"LosslessCut\"

\n

LosslessCut

\n The swiss army knife of lossless video/audio editing\n\t
\n \n \"Twitter\"\n\t
\n\t
\n Thanks to my supporters and everyone who purchased LosslessCut!\n\t
\n\t
\n

\"screenshot\"

\n\t
\n\t
\n
\n

LosslessCut aims to be the ultimate cross platform FFmpeg GUI for extremely fast and lossless operations on video, audio, subtitle and other related media files.\nThe main feature is lossless trimming and cutting of video and audio files, which is great for saving space by rough-cutting your large video files taken from a video camera, GoPro, drone, etc. It lets you quickly extract the good parts from your videos and discard many gigabytes of data without doing a slow re-encode and thereby losing quality. Or you can add a music or subtitle track to your video without needing to encode. Everything is extremely fast because it does an almost direct data copy, fueled by the awesome FFmpeg which does all the grunt work.

\n

Features

\n
    \n
  • Lossless cutting of most video and audio formats
  • \n
  • Smart cut (experimental)
  • \n
  • Losslessly cut out parts of video/audio (for cutting away commercials etc.)
  • \n
  • Losslessly rearrange the order of video/audio segments
  • \n
  • Lossless merge/concatenation of arbitrary files (with identical codecs parameters, e.g. from the same camera)
  • \n
  • Lossless stream editing\n
      \n
    • Combine arbitrary tracks from multiple files (ex. add music or subtitle track to a video file)
    • \n
    • Remove unneeded tracks
    • \n
    • Replace or re-encode only some tracks
    • \n
    • Extract all tracks from a file (extract video, audio, subtitle, attachments and other tracks from one file into separate files)
    • \n
    \n
  • \n
  • Fast multi-file workflow (note: no mass/batch export yet)
  • \n
  • Keyboard shortcut workflow
  • \n
  • Losslessly remux video/audio into a different container (file) format
  • \n
  • Take full-resolution snapshots from videos in JPEG/PNG format (low or high quality)
  • \n
  • Export ranges of video frames to images (every nth frame, second, by scene change, best thumbnails)\n
      \n
    • Export only from a selected time range (segment)
    • \n
    • Optionally include original timestamps in image file names
    • \n
    \n
  • \n
  • Manual input of cutpoint times
  • \n
  • Apply a per-file timecode offset (and auto load timecode from file)
  • \n
  • Edit file metadata, per-track metadata and per-track disposition
  • \n
  • Change rotation/orientation metadata in videos
  • \n
  • View technical data about all tracks
  • \n
  • Timeline zoom and frame/keyframe jumping for cutting around keyframes
  • \n
  • Video thumbnails and audio waveform
  • \n
  • Saves per project cut segments to project file
  • \n
  • View FFmpeg last command log so you can modify and re-run recent commands on the command line
  • \n
  • Undo/redo
  • \n
  • Give labels to cut segments
  • \n
  • Annotate segments with tags
  • \n
  • Import/export segments: MP4/MKV chapter marks, Text file, YouTube, CSV, CUE, XML (DaVinci, Final Cut Pro) and more
  • \n
  • MKV/MP4 embedded chapters marks editor
  • \n
  • View subtitles
  • \n
  • Customizable keyboard hotkeys
  • \n
  • Black scene detection, silent audio detection, and scene change detection
  • \n
  • Divide timeline into segments with length L or into N segments or even randomized segments!
  • \n
  • Speed up / slow down video or audio file (changing FPS)
  • \n
  • Basic CLI and HTTP API
  • \n
\n

Example lossless use cases

\n
    \n
  • Cut out commercials from a recorded TV show (and re-format from TS to MP4)
  • \n
  • Remove audio tracks from a file
  • \n
  • Extract music track from a video and cut it to your needs
  • \n
  • Add music to a video (or replace existing audio track)
  • \n
  • Combine audio and video tracks from separate recordings
  • \n
  • Include an external subtitle into a video
  • \n
  • Quickly change a H264/H265 MKV video to MOV or MP4 for playback on iPhone
  • \n
  • Import a list of cut times from other tool as a EDL (edit decision list, CSV) and run these cuts with LosslessCut
  • \n
  • Export a list of cut times as a CSV EDL and process these in another tool
  • \n
  • Quickly cut a file by its MP4/MKV chapters
  • \n
  • Quickly cut a YouTube video by its chapters (or music times from a comment)
  • \n
  • Change the language of a file's audio/subtitle tracks
  • \n
  • Attach cover art / thumbnail to videos / audio from an external JPEG file or from a frame on the timeline
  • \n
  • Change author, title, GPS position, recording time of a video
  • \n
  • Fix rotation of a video that has the wrong orientation flag set\n
      \n
    • Great for rotating phone videos that come out the wrong way without actually re-encoding the video.
    • \n
    \n
  • \n
  • Loop a video / audio clip X times quickly without re-encoding\n\n
  • \n
  • Convert a video or parts of it into X image files (not lossless)
  • \n
  • Losslessly split a video into one file per scene (note you probably have to shift segments, see #330.)
  • \n
  • Cut away silent parts of an audio/video
  • \n
  • Split video into segments to for example respect Twitter's 140 second limit
  • \n
  • Annotate each segment with one or more tags, then use those tags to organize your segments or use it to create an output folder structure or hierarchy for your segments.
  • \n
\n

Export cut times as YouTube Chapters

\n
    \n
  1. Export with Merge and \"Create chapters from merged segments\" enabled
  2. \n
  3. Open the exported file and select \"Import chapters\" in the dialog
  4. \n
  5. File -> Export project -> YouTube Chapters
  6. \n
\n

Re-encode only the audio track, keeping the lossless video track

\n

First export each track as individual files. Then use Handbrake or similar to re-encode the audio file (if mp4 file, encode as AAC.) Then open the extracted video stream in LosslessCut. The open your encoded audio file and select \"Include all tracks from the new file\". Then export.

\n

Advanced multi-step workflows

\n

Tip: you can use LosslessCut in multiple passes in order to achieve separate trimming of individual tracks:

\n
    \n
  1. Open a file an export all tracks as individual files
  2. \n
  3. Open the exported track files independently and cut them as desired
  4. \n
  5. Add the track back to the video and combine them to one output video
  6. \n
\n

Download

\n

If you want to support my continued work on LosslessCut, and you want the advantage of a secure and simple installation process with automatic, stable updates, consider getting it from your favorite store:

\n

\"Mac \"MS

\n

For Linux these are some alternatives:

\n

\"Snapcraft\" \"Flathub\"

\n

If you prefer to download the executables manually, this will of course always be free:

\n\n

If you find LosslessCut useful, I'm very thankful for your support.

\n

What's the difference between App Stores and GitHub download? Please see FAQ

\n

Nightly builds 🧪

\n

If you want to test the very latest and greatest bleeding-edge version. 1. Go to Actions, 2. click on the latest Build/release, 3. scroll all the way down to Artifacts. Note: these builds may be totally broken!

\n\n

Supported formats

\n

LosslessCut uses Chromium's HTML5 video player, and not all FFmpeg supported formats and codecs are natively supported. Generally, the following formats should work: MP4, MOV, WebM, Matroska, OGG and WAV. The following audio codecs: FLAC, MP3, Opus, PCM, Vorbis and AAC. Video codecs: H264, AV1, Theora, VP8, VP9 and H265 (needs hardware decoder). More information about Chromium supported formats / codecs. What's the difference between a codec and a format?

\n

Codecs and formats not listed above can still be converted to a supported format/codec from the File menu. (Try the fastest option first.) A low quality version of the file (with/without audio) will then be created and opened in the player. The actual cut/export operation will still be performed on the original file, so it will be lossless. This allows for potentially opening any file that FFmpeg is able to decode.

\n

Video demos

\n\n

Typical workflow

\n
    \n
  • Drag drop a video file into player or use /CTRL+O.
  • \n
  • Press SPACE to play/pause or , ,. or mouse/trackpad wheel to seek back/forth.
  • \n
  • Select the cut segment's start and end time by moving the time marker and then pressing I to set start time, and O to set end time.\n
      \n
    • Note that all segments you create will be preserved and exported as new files. You can change this behavior with the Yin Yang symbol ☯️, in which case it will instead remove all selected segments and export the parts between segments.
    • \n
    • Note also that start times will not be accurate, see Known issues
    • \n
    \n
  • \n
  • (optional) If you want to add more than one segment, move to the desired start time and press +, then select the next segment start/end times with I/O.
  • \n
  • (optional) If you want to re-merge all the selected segments into one file after cutting, toggle the button Separate files to Merge cuts.
  • \n
  • (optional) If you want to export to a certain output folder, press the Working dir unset button (default: Input file folder)
  • \n
  • (optional) If you want to change orientation, press the rotation button
  • \n
  • (optional) By default, audio, video and subtitle tracks from the input file will be cut and exported. Press the Tracks button to customise and/or add new tracks from other files.
  • \n
  • (optional) select a new output format
  • \n
  • (optional) In the right-hand segments panel, right click a segment for options, or drag-drop to reorder. Segments will appear in this order in the merged output.
  • \n
  • When done, press the Export button (or E) to show an overview with export options.
  • \n
  • (optional) adjust any export options
  • \n
  • Then press Export again to confirm the export
  • \n
  • Press the Camera button (or C) if you want to take a JPEG/PNG snapshot from the current time
  • \n
  • If you want to move the original file to trash, press the trash button
  • \n
  • For best results you may need to trial and error with another output format (Matroska takes nearly everything), change keyframe cut mode or disable some tracks (see known issues).
  • \n
  • Press SHIFT + / to view all keyboard & mouse shortcuts.
  • \n
  • Note: The original video file will not be modified. Instead, a file is created file in the same directory as the original file with from/to timestamps in the file name.
  • \n
\n\n\n\n\n\n

If you have any problem or question, please read this before creating an issue. I try to answer most common questions here.

\n

Donate 🙈

\n

This project is maintained by me alone. The project will always remain free and open source, but if it's useful for you, consider supporting me. :) It will give me extra motivation to improve it. Or even better donate to ffmpeg because they are doing the world a big favor 🙏

\n

Paypal | crypto

\n

Featured

\n\n

\"Star

\n

Attributions

\n\n

More software

\n
    \n
  • I made a command line video editor with slick transitions and lots of colors! editly
  • \n
  • I made a tool for cross platform sharing of files between computer/phone over the local network: ezshare
  • \n
  • I created a super simple Instagram bot for getting more followers SimpleInstaBot
  • \n
\n
\n

Made with ❤️ in 🇳🇴

\n

More apps by mifi.no

\n

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

\n
", + "readmeOriginal": "
\n\t
\n

\"LosslessCut\"

\n

LosslessCut

\n The swiss army knife of lossless video/audio editing\n\t
\n \n \"Twitter\"\n\t
\n\t
\n Thanks to my supporters and everyone who purchased LosslessCut!\n\t
\n\t
\n

\"screenshot\"

\n\t
\n\t
\n
\n

LosslessCut aims to be the ultimate cross platform FFmpeg GUI for extremely fast and lossless operations on video, audio, subtitle and other related media files.\nThe main feature is lossless trimming and cutting of video and audio files, which is great for saving space by rough-cutting your large video files taken from a video camera, GoPro, drone, etc. It lets you quickly extract the good parts from your videos and discard many gigabytes of data without doing a slow re-encode and thereby losing quality. Or you can add a music or subtitle track to your video without needing to encode. Everything is extremely fast because it does an almost direct data copy, fueled by the awesome FFmpeg which does all the grunt work.

\n

Features

\n
    \n
  • Lossless cutting of most video and audio formats
  • \n
  • Smart cut (experimental)
  • \n
  • Losslessly cut out parts of video/audio (for cutting away commercials etc.)
  • \n
  • Losslessly rearrange the order of video/audio segments
  • \n
  • Lossless merge/concatenation of arbitrary files (with identical codecs parameters, e.g. from the same camera)
  • \n
  • Lossless stream editing\n
      \n
    • Combine arbitrary tracks from multiple files (ex. add music or subtitle track to a video file)
    • \n
    • Remove unneeded tracks
    • \n
    • Replace or re-encode only some tracks
    • \n
    • Extract all tracks from a file (extract video, audio, subtitle, attachments and other tracks from one file into separate files)
    • \n
    \n
  • \n
  • Fast multi-file workflow (note: no mass/batch export yet)
  • \n
  • Keyboard shortcut workflow
  • \n
  • Losslessly remux video/audio into a different container (file) format
  • \n
  • Take full-resolution snapshots from videos in JPEG/PNG format (low or high quality)
  • \n
  • Export ranges of video frames to images (every nth frame, second, by scene change, best thumbnails)\n
      \n
    • Export only from a selected time range (segment)
    • \n
    • Optionally include original timestamps in image file names
    • \n
    \n
  • \n
  • Manual input of cutpoint times
  • \n
  • Apply a per-file timecode offset (and auto load timecode from file)
  • \n
  • Edit file metadata, per-track metadata and per-track disposition
  • \n
  • Change rotation/orientation metadata in videos
  • \n
  • View technical data about all tracks
  • \n
  • Timeline zoom and frame/keyframe jumping for cutting around keyframes
  • \n
  • Video thumbnails and audio waveform
  • \n
  • Saves per project cut segments to project file
  • \n
  • View FFmpeg last command log so you can modify and re-run recent commands on the command line
  • \n
  • Undo/redo
  • \n
  • Give labels to cut segments
  • \n
  • Annotate segments with tags
  • \n
  • Import/export segments: MP4/MKV chapter marks, Text file, YouTube, CSV, CUE, XML (DaVinci, Final Cut Pro) and more
  • \n
  • MKV/MP4 embedded chapters marks editor
  • \n
  • View subtitles
  • \n
  • Customizable keyboard hotkeys
  • \n
  • Black scene detection, silent audio detection, and scene change detection
  • \n
  • Divide timeline into segments with length L or into N segments or even randomized segments!
  • \n
  • Speed up / slow down video or audio file (changing FPS)
  • \n
  • Basic CLI and HTTP API
  • \n
\n

Example lossless use cases

\n
    \n
  • Cut out commercials from a recorded TV show (and re-format from TS to MP4)
  • \n
  • Remove audio tracks from a file
  • \n
  • Extract music track from a video and cut it to your needs
  • \n
  • Add music to a video (or replace existing audio track)
  • \n
  • Combine audio and video tracks from separate recordings
  • \n
  • Include an external subtitle into a video
  • \n
  • Quickly change a H264/H265 MKV video to MOV or MP4 for playback on iPhone
  • \n
  • Import a list of cut times from other tool as a EDL (edit decision list, CSV) and run these cuts with LosslessCut
  • \n
  • Export a list of cut times as a CSV EDL and process these in another tool
  • \n
  • Quickly cut a file by its MP4/MKV chapters
  • \n
  • Quickly cut a YouTube video by its chapters (or music times from a comment)
  • \n
  • Change the language of a file's audio/subtitle tracks
  • \n
  • Attach cover art / thumbnail to videos / audio from an external JPEG file or from a frame on the timeline
  • \n
  • Change author, title, GPS position, recording time of a video
  • \n
  • Fix rotation of a video that has the wrong orientation flag set\n
      \n
    • Great for rotating phone videos that come out the wrong way without actually re-encoding the video.
    • \n
    \n
  • \n
  • Loop a video / audio clip X times quickly without re-encoding\n\n
  • \n
  • Convert a video or parts of it into X image files (not lossless)
  • \n
  • Losslessly split a video into one file per scene (note you probably have to shift segments, see #330.)
  • \n
  • Cut away silent parts of an audio/video
  • \n
  • Split video into segments to for example respect Twitter's 140 second limit
  • \n
  • Annotate each segment with one or more tags, then use those tags to organize your segments or use it to create an output folder structure or hierarchy for your segments.
  • \n
\n

Export cut times as YouTube Chapters

\n
    \n
  1. Export with Merge and \"Create chapters from merged segments\" enabled
  2. \n
  3. Open the exported file and select \"Import chapters\" in the dialog
  4. \n
  5. File -> Export project -> YouTube Chapters
  6. \n
\n

Re-encode only the audio track, keeping the lossless video track

\n

First export each track as individual files. Then use Handbrake or similar to re-encode the audio file (if mp4 file, encode as AAC.) Then open the extracted video stream in LosslessCut. The open your encoded audio file and select \"Include all tracks from the new file\". Then export.

\n

Advanced multi-step workflows

\n

Tip: you can use LosslessCut in multiple passes in order to achieve separate trimming of individual tracks:

\n
    \n
  1. Open a file an export all tracks as individual files
  2. \n
  3. Open the exported track files independently and cut them as desired
  4. \n
  5. Add the track back to the video and combine them to one output video
  6. \n
\n

Download

\n

If you want to support my continued work on LosslessCut, and you want the advantage of a secure and simple installation process with automatic, stable updates, consider getting it from your favorite store:

\n

\"Mac \"MS

\n

For Linux these are some alternatives:

\n

\"Snapcraft\" \"Flathub\"

\n

If you prefer to download the executables manually, this will of course always be free:

\n\n

If you find LosslessCut useful, I'm very thankful for your support.

\n

What's the difference between App Stores and GitHub download? Please see FAQ

\n

Nightly builds 🧪

\n

If you want to test the very latest and greatest bleeding-edge version. 1. Go to Actions, 2. click on the latest Build/release, 3. scroll all the way down to Artifacts. Note: these builds may be totally broken!

\n\n

Supported formats

\n

LosslessCut uses Chromium's HTML5 video player, and not all FFmpeg supported formats and codecs are natively supported. Generally, the following formats should work: MP4, MOV, WebM, Matroska, OGG and WAV. The following audio codecs: FLAC, MP3, Opus, PCM, Vorbis and AAC. Video codecs: H264, AV1, Theora, VP8, VP9 and H265 (needs hardware decoder). More information about Chromium supported formats / codecs. What's the difference between a codec and a format?

\n

Codecs and formats not listed above can still be converted to a supported format/codec from the File menu. (Try the fastest option first.) A low quality version of the file (with/without audio) will then be created and opened in the player. The actual cut/export operation will still be performed on the original file, so it will be lossless. This allows for potentially opening any file that FFmpeg is able to decode.

\n

Video demos

\n\n

Typical workflow

\n
    \n
  • Drag drop a video file into player or use /CTRL+O.
  • \n
  • Press SPACE to play/pause or , ,. or mouse/trackpad wheel to seek back/forth.
  • \n
  • Select the cut segment's start and end time by moving the time marker and then pressing I to set start time, and O to set end time.\n
      \n
    • Note that all segments you create will be preserved and exported as new files. You can change this behavior with the Yin Yang symbol ☯️, in which case it will instead remove all selected segments and export the parts between segments.
    • \n
    • Note also that start times will not be accurate, see Known issues
    • \n
    \n
  • \n
  • (optional) If you want to add more than one segment, move to the desired start time and press +, then select the next segment start/end times with I/O.
  • \n
  • (optional) If you want to re-merge all the selected segments into one file after cutting, toggle the button Separate files to Merge cuts.
  • \n
  • (optional) If you want to export to a certain output folder, press the Working dir unset button (default: Input file folder)
  • \n
  • (optional) If you want to change orientation, press the rotation button
  • \n
  • (optional) By default, audio, video and subtitle tracks from the input file will be cut and exported. Press the Tracks button to customise and/or add new tracks from other files.
  • \n
  • (optional) select a new output format
  • \n
  • (optional) In the right-hand segments panel, right click a segment for options, or drag-drop to reorder. Segments will appear in this order in the merged output.
  • \n
  • When done, press the Export button (or E) to show an overview with export options.
  • \n
  • (optional) adjust any export options
  • \n
  • Then press Export again to confirm the export
  • \n
  • Press the Camera button (or C) if you want to take a JPEG/PNG snapshot from the current time
  • \n
  • If you want to move the original file to trash, press the trash button
  • \n
  • For best results you may need to trial and error with another output format (Matroska takes nearly everything), change keyframe cut mode or disable some tracks (see known issues).
  • \n
  • Press SHIFT + / to view all keyboard & mouse shortcuts.
  • \n
  • Note: The original video file will not be modified. Instead, a file is created file in the same directory as the original file with from/to timestamps in the file name.
  • \n
\n\n\n\n\n\n

If you have any problem or question, please read this before creating an issue. I try to answer most common questions here.

\n

Donate 🙈

\n

This project is maintained by me alone. The project will always remain free and open source, but if it's useful for you, consider supporting me. :) It will give me extra motivation to improve it. Or even better donate to ffmpeg because they are doing the world a big favor 🙏

\n

Paypal | crypto

\n

Featured

\n\n

\"Star

\n

Attributions

\n\n

More software

\n
    \n
  • I made a command line video editor with slick transitions and lots of colors! editly
  • \n
  • I made a tool for cross platform sharing of files between computer/phone over the local network: ezshare
  • \n
  • I created a super simple Instagram bot for getting more followers SimpleInstaBot
  • \n
\n
\n

Made with ❤️ in 🇳🇴

\n

More apps by mifi.no

\n

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

\n
", + "readmeFetchedAt": "2024-02-29T22:00:57.704Z" }, "lot-lot-of-things": { - "readmeCleaned": "

LoT - Lot of Things

\n

Do you have a lot of things and you don't know where it is or if you have it at all?\nJust manage your things digitally, as individual as each thing is itself!

\n

Website: https://jisco.me/lot

\n

Light and Dark Theme

\n

\"themes\"

\n

Tutorial Video

\n
\n \n \n \n\n LoT-FirstSteps.mp4\n \n \n\n \n
\n\n

Version 1.1.0

\n
    \n
  • Automatic focus or selection
  • \n
  • confirm dialogs via enter-key
  • \n
  • add multiple shortcuts
  • \n
\n

Version 1.0.0

\n
    \n
  • First Release
  • \n
\n
", - "readmeOriginal": "

LoT - Lot of Things

\n

Do you have a lot of things and you don't know where it is or if you have it at all?\nJust manage your things digitally, as individual as each thing is itself!

\n

Website: https://jisco.me/lot

\n

Light and Dark Theme

\n

\"themes\"

\n

Tutorial Video

\n
\n \n \n \n\n LoT-FirstSteps.mp4\n \n \n\n \n
\n\n

Version 1.1.0

\n
    \n
  • Automatic focus or selection
  • \n
  • confirm dialogs via enter-key
  • \n
  • add multiple shortcuts
  • \n
\n

Version 1.0.0

\n
    \n
  • First Release
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.284Z" + "readmeCleaned": "

LoT - Lot of Things

\n

Do you have a lot of things and you don't know where it is or if you have it at all?\nJust manage your things digitally, as individual as each thing is itself!

\n

Website: https://jisco.me/lot

\n

Light and Dark Theme

\n

\"themes\"

\n

Tutorial Video

\n
\n \n \n \n\n LoT-FirstSteps.mp4\n \n \n\n \n
\n\n\n
    \n
  • Automatic focus or selection
  • \n
  • confirm dialogs via enter-key
  • \n
  • add multiple shortcuts
  • \n
\n\n
    \n
  • First Release
  • \n
\n
", + "readmeOriginal": "

LoT - Lot of Things

\n

Do you have a lot of things and you don't know where it is or if you have it at all?\nJust manage your things digitally, as individual as each thing is itself!

\n

Website: https://jisco.me/lot

\n

Light and Dark Theme

\n

\"themes\"

\n

Tutorial Video

\n
\n \n \n \n\n LoT-FirstSteps.mp4\n \n \n\n \n
\n\n\n
    \n
  • Automatic focus or selection
  • \n
  • confirm dialogs via enter-key
  • \n
  • add multiple shortcuts
  • \n
\n\n
    \n
  • First Release
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:57.708Z" }, "lisk-hub": { - "readmeCleaned": "

Lisk Desktop

\n

\"Build\n\"Coverage\n\"License:\n\"GitHub\n\"DeepScan\n\"PRs\n\"Discord\"\n\"GitHub\n\"GitHub

\n

Installation

\n

You can download the latest release from Lisk.com. The link automatically detects your operating system and downloads the correct app. Currently we are supporting the following operating systems:

\n
    \n
  • MacOS (individual builds for Apple Silicon and Intel chips)
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

For Contributors

\n

Please see CONTRIBUTING_GUIDE.md for more information.

\n

Development

\n

Using Commercial Fonts

\n

Basier Circle and Gilroy used in the production version are commercial fonts. This repository only contains open fonts and uses Open Sans as a replacement for the commercial ones.

\n

If you have licensed copies of Basier Circle and Gilroy, you can add them to fonts folder. If you don't have the fonts, you need to remove lines 25 - 81 of type.css. After that, the build and dev npm scripts run without any errors.

\n

Setup environment

\n

The development environment currently depends on Node.js version 16 (lts/gallium). The below instructions assume nvm is being used to manage Node.js versions.

\n

Note:\nFor Windows users, make sure to set the correct msvs_version config for installing and packing the Lisk Desktop application.

\n
git clone https://github.com/LiskHQ/lisk-desktop.git\ncd lisk-desktop\nnvm install lts/erbium\nnpm ci\nnpm run dev\n
\n

Run on browser

\n

Open http://localhost:8080

\n

If you are actively developing in a specific route, and want to be automatically signed in every time you reload the page, please add the following input pairs to your localStorage:

\n

loginKey: a valid passphrase

\n

Add the above pair using the storage tab in your dev tools or via JavaScript command:

\n
localStorage.setItem('loginKey', 'wagon stock borrow episode laundry kitten salute link globe zero feed marble') // desired account passphrase\n
\n

When developing with hardware wallet, this will sign you in using the first account on the first connected hardware wallet:

\n
localStorage.setItem('hwWalletAutoLogin', true);\n
\n

You can use the same approach to define a desired network to which Lisk Desktop connects:

\n
localStorage.setItem('liskServiceUrl', 'http://localhost:4000') // desired node to log in into\n
\n

Build

\n

Production build

\n

To build the project simply run

\n
npm run build\n
\n

Under the hood, this script runs

\n
npm run build:prod\n
\n

to build the React app under src/ and

\n
npm run build:electron\n
\n

to build the electron app under app/ using webpack. You can run the above scripts individually if you're looking to see the changes solely on one of the two said applications.

\n

Run Electron

\n

If you have already built the application as described above, you can launch Electron using

\n
npm run start\n
\n

Run with parameters

\n

To launch a version which supports hardware wallets, you can run

\n
npm run dev:hw\n
\n

or to launch electron and receive live updates from already running webpack-dev-server on port 8080 and you can run

\n
LISK_DESKTOP_URL=\"http://localhost:8080\" DEBUG=true npm run start\n
\n

This comes with Redux dev tools.

\n

Distribution

\n

Windows

\n

Build package for Windows (on Windows in Git BASH).

\n
npm run pack:win\n
\n

macOS

\n

Build package for macOS (on macOs)

\n
npm run pack\n
\n

Linux

\n

Build package for Linux (on Linux).

\n
npm run pack\n
\n

Testing

\n

Unit tests

\n

Single run

\n
npm run test\n
\n

Run each time a file changes

\n
npm run test:live\n
\n

E2E tests

\n

In order to run e2e tests you need to install lisk-core as well as lisk-service.

\n

Setup Lisk Core

\n

Setup a lisk test node as described in Preparing Node headline under the tests section of Lisk Framework README.

\n

Setup Service

\n

Run Lisk Service against an already running local node as described in Preparing Node headline under the installation section of Lisk Service README.

\n

Run

\n

Start the development version of Lisk:

\n
npm run dev\n
\n

Apply blockchain snapshot

\n
./test/e2e-test-setup.sh ~/git/lisk/\n
\n

(replace ~/git/lisk/ with your path to lisk core)

\n

Run e2e tests

\n
npm run cypress:run\n
\n

React Storybook

\n

To launch storybook sandbox with components run

\n
npm run storybook\n
\n

and navigate to

\n

http://localhost:6006/

\n

Directory Layout

\n
├── __mocks__/                     # Modules used to mock dependencies for testing purpose.\n├── .storybook/                    # React storybooks reside here.\n├── app/                           # Electron based application that launces the react app.\n├── build/                         # Build specific materials.\n├── config/                        # Automation scripts (Webpack configurations, i18n scanner, etc)\n├── coverage/                      # Results of Jest test coverage.\n├── dist/                          # Platform specific built outputs.\n├── docs/                          # Project documentations such as contribution guides and development guidelines.\n├── i18n/                          # Localization files inluding setup scripts and translation json files.\n├── libs/                          # Modules which can be consumed individually in other projects.\n├── node_modules/                  # 3rd-party libraries and utilities.\n├── src/                           # Application source code.\n│   ├── app/                       # The bootstrap React application\n│   ├── assets/                    # Static files (images, fonts, etc)\n│   ├── components/                # React presentational components are located here.\n│   │   ├── screens/               # These are the component that represent screens with dedicated URL.\n│   │   ├── shared/                # These are the React components used at least in 2 other components (calendar, liskAmount, etc)\n│   │   └── toolbox/               # Basic elements with basic styles and functionality which are used in numerous places (button, input, etc)\n│   ├── constants/                 # Names, addresses, static configurations and other values used throughout the application\n│   ├── context/                   # React context configuration files\n│   ├── hooks/                     # React custom hooks\n│   ├── store/                     # Redux store resides here.\n│   │   ├── actions/               # Store actions reside here and are broken into script files dedicated to each system entity.\n│   │   ├── middlewares/           # All the Redux middlewares are places here and have their dedicated script files based on the system entities.\n│   │   ├── reducers/              # Redux reducers are located here. similar to actions and reducers, they are placed in script files named after the entity they represent.\n│   ├── utils/                     # Utility functions\n└──test/                           # E2E tests written with Cypress.io and Cucumber; also some helpers used by unit test that live in /src\n
\n

Contributors

\n

See contributors section.

\n

License

\n

Copyright © 2016-2021 Lisk Foundation

\n

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

\n

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

\n
", - "readmeOriginal": "

Lisk Desktop

\n

\"Build\n\"Coverage\n\"License:\n\"GitHub\n\"DeepScan\n\"PRs\n\"Discord\"\n\"GitHub\n\"GitHub

\n

Installation

\n

You can download the latest release from Lisk.com. The link automatically detects your operating system and downloads the correct app. Currently we are supporting the following operating systems:

\n
    \n
  • MacOS (individual builds for Apple Silicon and Intel chips)
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

For Contributors

\n

Please see CONTRIBUTING_GUIDE.md for more information.

\n

Development

\n

Using Commercial Fonts

\n

Basier Circle and Gilroy used in the production version are commercial fonts. This repository only contains open fonts and uses Open Sans as a replacement for the commercial ones.

\n

If you have licensed copies of Basier Circle and Gilroy, you can add them to fonts folder. If you don't have the fonts, you need to remove lines 25 - 81 of type.css. After that, the build and dev npm scripts run without any errors.

\n

Setup environment

\n

The development environment currently depends on Node.js version 16 (lts/gallium). The below instructions assume nvm is being used to manage Node.js versions.

\n

Note:\nFor Windows users, make sure to set the correct msvs_version config for installing and packing the Lisk Desktop application.

\n
git clone https://github.com/LiskHQ/lisk-desktop.git\ncd lisk-desktop\nnvm install lts/erbium\nnpm ci\nnpm run dev\n
\n

Run on browser

\n

Open http://localhost:8080

\n

If you are actively developing in a specific route, and want to be automatically signed in every time you reload the page, please add the following input pairs to your localStorage:

\n

loginKey: a valid passphrase

\n

Add the above pair using the storage tab in your dev tools or via JavaScript command:

\n
localStorage.setItem('loginKey', 'wagon stock borrow episode laundry kitten salute link globe zero feed marble') // desired account passphrase\n
\n

When developing with hardware wallet, this will sign you in using the first account on the first connected hardware wallet:

\n
localStorage.setItem('hwWalletAutoLogin', true);\n
\n

You can use the same approach to define a desired network to which Lisk Desktop connects:

\n
localStorage.setItem('liskServiceUrl', 'http://localhost:4000') // desired node to log in into\n
\n

Build

\n

Production build

\n

To build the project simply run

\n
npm run build\n
\n

Under the hood, this script runs

\n
npm run build:prod\n
\n

to build the React app under src/ and

\n
npm run build:electron\n
\n

to build the electron app under app/ using webpack. You can run the above scripts individually if you're looking to see the changes solely on one of the two said applications.

\n

Run Electron

\n

If you have already built the application as described above, you can launch Electron using

\n
npm run start\n
\n

Run with parameters

\n

To launch a version which supports hardware wallets, you can run

\n
npm run dev:hw\n
\n

or to launch electron and receive live updates from already running webpack-dev-server on port 8080 and you can run

\n
LISK_DESKTOP_URL=\"http://localhost:8080\" DEBUG=true npm run start\n
\n

This comes with Redux dev tools.

\n

Distribution

\n

Windows

\n

Build package for Windows (on Windows in Git BASH).

\n
npm run pack:win\n
\n

macOS

\n

Build package for macOS (on macOs)

\n
npm run pack\n
\n

Linux

\n

Build package for Linux (on Linux).

\n
npm run pack\n
\n

Testing

\n

Unit tests

\n

Single run

\n
npm run test\n
\n

Run each time a file changes

\n
npm run test:live\n
\n

E2E tests

\n

In order to run e2e tests you need to install lisk-core as well as lisk-service.

\n

Setup Lisk Core

\n

Setup a lisk test node as described in Preparing Node headline under the tests section of Lisk Framework README.

\n

Setup Service

\n

Run Lisk Service against an already running local node as described in Preparing Node headline under the installation section of Lisk Service README.

\n

Run

\n

Start the development version of Lisk:

\n
npm run dev\n
\n

Apply blockchain snapshot

\n
./test/e2e-test-setup.sh ~/git/lisk/\n
\n

(replace ~/git/lisk/ with your path to lisk core)

\n

Run e2e tests

\n
npm run cypress:run\n
\n

React Storybook

\n

To launch storybook sandbox with components run

\n
npm run storybook\n
\n

and navigate to

\n

http://localhost:6006/

\n

Directory Layout

\n
├── __mocks__/                     # Modules used to mock dependencies for testing purpose.\n├── .storybook/                    # React storybooks reside here.\n├── app/                           # Electron based application that launces the react app.\n├── build/                         # Build specific materials.\n├── config/                        # Automation scripts (Webpack configurations, i18n scanner, etc)\n├── coverage/                      # Results of Jest test coverage.\n├── dist/                          # Platform specific built outputs.\n├── docs/                          # Project documentations such as contribution guides and development guidelines.\n├── i18n/                          # Localization files inluding setup scripts and translation json files.\n├── libs/                          # Modules which can be consumed individually in other projects.\n├── node_modules/                  # 3rd-party libraries and utilities.\n├── src/                           # Application source code.\n│   ├── app/                       # The bootstrap React application\n│   ├── assets/                    # Static files (images, fonts, etc)\n│   ├── components/                # React presentational components are located here.\n│   │   ├── screens/               # These are the component that represent screens with dedicated URL.\n│   │   ├── shared/                # These are the React components used at least in 2 other components (calendar, liskAmount, etc)\n│   │   └── toolbox/               # Basic elements with basic styles and functionality which are used in numerous places (button, input, etc)\n│   ├── constants/                 # Names, addresses, static configurations and other values used throughout the application\n│   ├── context/                   # React context configuration files\n│   ├── hooks/                     # React custom hooks\n│   ├── store/                     # Redux store resides here.\n│   │   ├── actions/               # Store actions reside here and are broken into script files dedicated to each system entity.\n│   │   ├── middlewares/           # All the Redux middlewares are places here and have their dedicated script files based on the system entities.\n│   │   ├── reducers/              # Redux reducers are located here. similar to actions and reducers, they are placed in script files named after the entity they represent.\n│   ├── utils/                     # Utility functions\n└──test/                           # E2E tests written with Cypress.io and Cucumber; also some helpers used by unit test that live in /src\n
\n

Contributors

\n

See contributors section.

\n

License

\n

Copyright © 2016-2021 Lisk Foundation

\n

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

\n

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.368Z" + "readmeCleaned": "

\"Logo\"

\n

Lisk Desktop

\n

\"Build\n\"Coverage\n\"License:\n\"GitHub\n\"DeepScan\n\"GitHub\n\"GitHub

\n

Installation

\n

You can download the latest release from Lisk.com. The link automatically detects your operating system and downloads the correct app. Currently we are supporting the following operating systems:

\n
    \n
  • MacOS (individual builds for Apple Silicon and Intel chips)
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

For Contributors

\n

Please see CONTRIBUTING_GUIDE.md for more information.

\n

Development

\n

Using Commercial Fonts

\n

Basier Circle and Gilroy used in the production version are commercial fonts. This repository only contains open fonts and uses Open Sans as a replacement for the commercial ones.

\n

If you have licensed copies of Basier Circle and Gilroy, you can add them to fonts folder. If you don't have the fonts, you need to remove lines 25 - 81 of type.css. After that, the build and dev yarn scripts run without any errors.

\n

Setup environment

\n

The development environment currently depends on:

\n\n

Note:\nFor Windows users, make sure to set the correct msvs_version config for installing and packing the Lisk Desktop application.

\n
git clone https://github.com/LiskHQ/lisk-desktop.git\ncd lisk-desktop\nnvm use\nyarn --cwd app && yarn\nyarn run dev\n
\n

Open http://localhost:8080 to access the wallet.

\n

Build

\n

Production build

\n

To build the project simply run

\n
yarn run build\n
\n

Under the hood, this script runs

\n
yarn run build:prod\n
\n

to build the React app under src/ and

\n
yarn run build:electron\n
\n

to build the electron app under app/ using webpack. You can run the above scripts individually if you're looking to see the changes solely on one of the two said applications.

\n

Run Electron

\n

If you have already built the application as described above, you can launch Electron using

\n
yarn run start\n
\n

Run with parameters

\n

To launch a version which supports hardware wallets, you can run

\n
yarn run dev:hw\n
\n

or to launch electron and receive live updates from already running webpack-dev-server on port 8080 and you can run

\n
LISK_DESKTOP_URL=\"http://localhost:8080\" DEBUG=true yarn run start\n
\n

This comes with Redux dev tools.

\n

How to use the Ledger hardware wallet

\n

Please see HARDWARE_WALLET_DEVELOPMENT.md for more information.

\n

Distribution

\n

Windows

\n

Build package for Windows (on Windows in Git BASH).

\n
yarn run pack:win\n
\n

macOS

\n

Build package for macOS (on macOs)

\n
yarn run pack\n
\n

Linux

\n

Build package for Linux (on Linux).

\n
yarn run pack\n
\n

Testing

\n

Unit tests

\n

Single run

\n
yarn run test\n
\n

Run each time a file changes

\n
yarn run test:live\n
\n

Directory Layout

\n

Note: The following layout structure may not appear exactly as shown below due to the legacy code/features. However, this is the layout that we try to follow:

\n
├── .husky/                        # Contains a pre commit hook which checks that files are prettified before committing.\n├── app/                           # Electron based application that launces the react app.\n├── build/                         # Build specific materials.\n├── coverage/                      # Results of Jest test coverage.\n├── dist/                          # Platform specific built outputs.\n├── docs/                          # Project documentation such as contribution guides and development guidelines.\n├── libs/                          # Modules which can be consumed individually in other projects.\n│   ├── hardwareWallet/            # HardwareWallet integrations.\n│   ├── wcm/                       # Wallet connect.\n├── node_modules/                  # 3rd-party libraries and utilities.\n├── setup/                         # The top most application layer, contains MainRouter and globally imported css files.\n│   ├── config/                    # Automation scripts (Webpack configurations, i18n scanner, etc.).\n│   ├── react/                     # React presentational components are located here.\n│   │   ├── app/                   # The bootstrap React application.\n│   │   ├── assets/                # Static files (images, fonts, etc.).\n├── src/                           # Application source code.\n│   ├── const/                     # Static configurations and other values used throughout the application.\n│   ├── locales/                   # Contains the built localization files.\n│   ├── modules/                   # Divided logic in domain specific areas, an example structure is shown below.\n│   │   ├── hardwareWallet/        # Module/Domain.\n│   │       ├── __fixtures__/      # Contains mock data for the hardwareWallet module.\n│   │       ├── components/        # Components related to the hardwareWallet domain.\n│   │       ├── hooks/             # Hooks related to the hardwareWallet domain.\n│   │       ├── store/             # Redux encapsulated logic related to the hardwareWallet domain.\n│   │           ├── actions/       # HardwareWallet actions.\n│   │           ├── selectors/     # HardwareWallet selectors.\n│   │           ├── reducers/      # HardwareWallet reducers.\n│   │       ├── utils/             # Utils used in the hardwareWallet module. Global utils should be put in src/utils.\n│   ├── redux/                     # Contains the root reducer, all other reducers are imported here. It also has legacy pattern, selectors, and actions (these should now be encapsulated in its specific module).\n│   ├── routes/                    # Contains all routes in the application as well as modals.\n│   │   ├── routes.js              # Route and modal paths with metadata. This object is used in all our links.\n│   │   ├── routesMap.js           # Maps components to routes, this is used in the MainRouter.js.\n│   ├── service/                   # Add services, such as mock services.\n│   ├── theme/                     # Themed components (Button, Input, etc.).\n│   ├── utils/                     # Global utility functions used throughout the app.\n        ├── i18n/                  # Localization setup.\n└──e2e/                            # E2E tests written with Playwright and Cucumber; also some helpers used by unit tests that live in /src.\n
\n

Contributors

\n

See contributors section.

\n

License

\n

Copyright © 2016-2024 Lisk Foundation

\n

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

\n

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

\n
", + "readmeOriginal": "

\"Logo\"

\n

Lisk Desktop

\n

\"Build\n\"Coverage\n\"License:\n\"GitHub\n\"DeepScan\n\"GitHub\n\"GitHub

\n

Installation

\n

You can download the latest release from Lisk.com. The link automatically detects your operating system and downloads the correct app. Currently we are supporting the following operating systems:

\n
    \n
  • MacOS (individual builds for Apple Silicon and Intel chips)
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

For Contributors

\n

Please see CONTRIBUTING_GUIDE.md for more information.

\n

Development

\n

Using Commercial Fonts

\n

Basier Circle and Gilroy used in the production version are commercial fonts. This repository only contains open fonts and uses Open Sans as a replacement for the commercial ones.

\n

If you have licensed copies of Basier Circle and Gilroy, you can add them to fonts folder. If you don't have the fonts, you need to remove lines 25 - 81 of type.css. After that, the build and dev yarn scripts run without any errors.

\n

Setup environment

\n

The development environment currently depends on:

\n\n

Note:\nFor Windows users, make sure to set the correct msvs_version config for installing and packing the Lisk Desktop application.

\n
git clone https://github.com/LiskHQ/lisk-desktop.git\ncd lisk-desktop\nnvm use\nyarn --cwd app && yarn\nyarn run dev\n
\n

Open http://localhost:8080 to access the wallet.

\n

Build

\n

Production build

\n

To build the project simply run

\n
yarn run build\n
\n

Under the hood, this script runs

\n
yarn run build:prod\n
\n

to build the React app under src/ and

\n
yarn run build:electron\n
\n

to build the electron app under app/ using webpack. You can run the above scripts individually if you're looking to see the changes solely on one of the two said applications.

\n

Run Electron

\n

If you have already built the application as described above, you can launch Electron using

\n
yarn run start\n
\n

Run with parameters

\n

To launch a version which supports hardware wallets, you can run

\n
yarn run dev:hw\n
\n

or to launch electron and receive live updates from already running webpack-dev-server on port 8080 and you can run

\n
LISK_DESKTOP_URL=\"http://localhost:8080\" DEBUG=true yarn run start\n
\n

This comes with Redux dev tools.

\n

How to use the Ledger hardware wallet

\n

Please see HARDWARE_WALLET_DEVELOPMENT.md for more information.

\n

Distribution

\n

Windows

\n

Build package for Windows (on Windows in Git BASH).

\n
yarn run pack:win\n
\n

macOS

\n

Build package for macOS (on macOs)

\n
yarn run pack\n
\n

Linux

\n

Build package for Linux (on Linux).

\n
yarn run pack\n
\n

Testing

\n

Unit tests

\n

Single run

\n
yarn run test\n
\n

Run each time a file changes

\n
yarn run test:live\n
\n

Directory Layout

\n

Note: The following layout structure may not appear exactly as shown below due to the legacy code/features. However, this is the layout that we try to follow:

\n
├── .husky/                        # Contains a pre commit hook which checks that files are prettified before committing.\n├── app/                           # Electron based application that launces the react app.\n├── build/                         # Build specific materials.\n├── coverage/                      # Results of Jest test coverage.\n├── dist/                          # Platform specific built outputs.\n├── docs/                          # Project documentation such as contribution guides and development guidelines.\n├── libs/                          # Modules which can be consumed individually in other projects.\n│   ├── hardwareWallet/            # HardwareWallet integrations.\n│   ├── wcm/                       # Wallet connect.\n├── node_modules/                  # 3rd-party libraries and utilities.\n├── setup/                         # The top most application layer, contains MainRouter and globally imported css files.\n│   ├── config/                    # Automation scripts (Webpack configurations, i18n scanner, etc.).\n│   ├── react/                     # React presentational components are located here.\n│   │   ├── app/                   # The bootstrap React application.\n│   │   ├── assets/                # Static files (images, fonts, etc.).\n├── src/                           # Application source code.\n│   ├── const/                     # Static configurations and other values used throughout the application.\n│   ├── locales/                   # Contains the built localization files.\n│   ├── modules/                   # Divided logic in domain specific areas, an example structure is shown below.\n│   │   ├── hardwareWallet/        # Module/Domain.\n│   │       ├── __fixtures__/      # Contains mock data for the hardwareWallet module.\n│   │       ├── components/        # Components related to the hardwareWallet domain.\n│   │       ├── hooks/             # Hooks related to the hardwareWallet domain.\n│   │       ├── store/             # Redux encapsulated logic related to the hardwareWallet domain.\n│   │           ├── actions/       # HardwareWallet actions.\n│   │           ├── selectors/     # HardwareWallet selectors.\n│   │           ├── reducers/      # HardwareWallet reducers.\n│   │       ├── utils/             # Utils used in the hardwareWallet module. Global utils should be put in src/utils.\n│   ├── redux/                     # Contains the root reducer, all other reducers are imported here. It also has legacy pattern, selectors, and actions (these should now be encapsulated in its specific module).\n│   ├── routes/                    # Contains all routes in the application as well as modals.\n│   │   ├── routes.js              # Route and modal paths with metadata. This object is used in all our links.\n│   │   ├── routesMap.js           # Maps components to routes, this is used in the MainRouter.js.\n│   ├── service/                   # Add services, such as mock services.\n│   ├── theme/                     # Themed components (Button, Input, etc.).\n│   ├── utils/                     # Global utility functions used throughout the app.\n        ├── i18n/                  # Localization setup.\n└──e2e/                            # E2E tests written with Playwright and Cucumber; also some helpers used by unit tests that live in /src.\n
\n

Contributors

\n

See contributors section.

\n

License

\n

Copyright © 2016-2024 Lisk Foundation

\n

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

\n

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:57.789Z" }, - "magiccap": { - "readmeCleaned": "

\"MagicCap\"

\n

\n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n

\n

MagicCap is a image/GIF capture suite for Mac and Linux. You can get a precompiled copy from the releases page of this GitHub page. It has the following features:

\n
    \n
  • Very cross compatible. You should get the same experience on Mac and Linux.
  • \n
  • Very easy to add to. You don't need to faff around with modifying HTML; instead you write a small file that includes all of the config options and the upload script (most of this is handled by capture.js anyway).
  • \n
  • Very fast. Captures are optimised to be as fast as possible.
  • \n
  • Very flexible. You can choose to upload to whatever service you want to or just save the file.
  • \n
  • Very functional. Want to capture a GIF? No problem. Want to blur a screenshot? No problem. MagicCap is there to help you with whatever you want.
  • \n
\n

This is not for Windows!

\n

ShareX is amazing for that!

\n

Supported Uploaders

\n

MagicCap supports the following uploaders (this list will expand over time):

\n
    \n
  • Custom HTTP POST
  • \n
  • elixi.re
  • \n
  • Passive (S)FTP
  • \n
  • Pomf
  • \n
  • imgur
  • \n
  • Lunus
  • \n
  • i.magiccap
  • \n
  • reUpload
  • \n
  • Ultrashare
  • \n
  • S3 (Amazon and other S3-compatible providers)
  • \n
  • ShareX (upload only)
  • \n
\n

Credit

\n

The following people have done a ton to help in the creation of MagicCap. If you have done something to help and want your name here, feel free to make a pull request. This is in alphabetical order, not the order of the work people have done:

\n
    \n
  • Devon (Da532) - Made all of the branding.
  • \n
  • Harrison (AO554) - Helped us test for Mac.
  • \n
  • Jacob (Kelwing) - Helped with some Go towards the project.
  • \n
  • Jake (JakeMakesStuff) - Made the majority of the GUI/capture code for MagicCap.
  • \n
  • Jake (techfan36) - Helped us test for Linux.
  • \n
  • Matt (IPv4) - Refactored file naming, added random emoji & upload from clipboard.
  • \n
  • Rhys (SunburntRock89) - Helped me with the structure and fixing bugs. Also fixed FTP.
  • \n
  • Sam (REC) - Made the FTP logo.
  • \n
\n

Building

\n

In order to download needed packages, run npm i. This will get all of the needed packages. You can then run one of the following commands:

\n
    \n
  • npm run maccompile - Compiles for Mac.
  • \n
  • npm run linuxcompile - Compiles for Linux.
  • \n
\n

Mac Note

\n

If you are on Mac, you'll need to download XCode.

\n

More Information

\n

For more information on installation/configuration and compiling, please refer to the documentation.

\n
", - "readmeOriginal": "

\"MagicCap\"

\n

\n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n

\n

MagicCap is a image/GIF capture suite for Mac and Linux. You can get a precompiled copy from the releases page of this GitHub page. It has the following features:

\n
    \n
  • Very cross compatible. You should get the same experience on Mac and Linux.
  • \n
  • Very easy to add to. You don't need to faff around with modifying HTML; instead you write a small file that includes all of the config options and the upload script (most of this is handled by capture.js anyway).
  • \n
  • Very fast. Captures are optimised to be as fast as possible.
  • \n
  • Very flexible. You can choose to upload to whatever service you want to or just save the file.
  • \n
  • Very functional. Want to capture a GIF? No problem. Want to blur a screenshot? No problem. MagicCap is there to help you with whatever you want.
  • \n
\n

This is not for Windows!

\n

ShareX is amazing for that!

\n

Supported Uploaders

\n

MagicCap supports the following uploaders (this list will expand over time):

\n
    \n
  • Custom HTTP POST
  • \n
  • elixi.re
  • \n
  • Passive (S)FTP
  • \n
  • Pomf
  • \n
  • imgur
  • \n
  • Lunus
  • \n
  • i.magiccap
  • \n
  • reUpload
  • \n
  • Ultrashare
  • \n
  • S3 (Amazon and other S3-compatible providers)
  • \n
  • ShareX (upload only)
  • \n
\n

Credit

\n

The following people have done a ton to help in the creation of MagicCap. If you have done something to help and want your name here, feel free to make a pull request. This is in alphabetical order, not the order of the work people have done:

\n
    \n
  • Devon (Da532) - Made all of the branding.
  • \n
  • Harrison (AO554) - Helped us test for Mac.
  • \n
  • Jacob (Kelwing) - Helped with some Go towards the project.
  • \n
  • Jake (JakeMakesStuff) - Made the majority of the GUI/capture code for MagicCap.
  • \n
  • Jake (techfan36) - Helped us test for Linux.
  • \n
  • Matt (IPv4) - Refactored file naming, added random emoji & upload from clipboard.
  • \n
  • Rhys (SunburntRock89) - Helped me with the structure and fixing bugs. Also fixed FTP.
  • \n
  • Sam (REC) - Made the FTP logo.
  • \n
\n

Building

\n

In order to download needed packages, run npm i. This will get all of the needed packages. You can then run one of the following commands:

\n
    \n
  • npm run maccompile - Compiles for Mac.
  • \n
  • npm run linuxcompile - Compiles for Linux.
  • \n
\n

Mac Note

\n

If you are on Mac, you'll need to download XCode.

\n

More Information

\n

For more information on installation/configuration and compiling, please refer to the documentation.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.454Z" + "lsdeer": { + "readmeCleaned": "

Lsdeer file manager

\n

Website https://lsdeer.vercel.app/

\n

\"preview\nlsdeer is customisable file manager built with electron and react

\n

Scripts

\n
    \n
  • npm run dev - run app in development mode
  • \n
  • npm run electron-pack - build an app for current platform
  • \n
\n
", + "readmeOriginal": "

Lsdeer file manager

\n

Website https://lsdeer.vercel.app/

\n

\"preview\nlsdeer is customisable file manager built with electron and react

\n

Scripts

\n
    \n
  • npm run dev - run app in development mode
  • \n
  • npm run electron-pack - build an app for current platform
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:57.897Z" }, - "mailspring": { - "readmeCleaned": "

💌 Mailspring

\n

\"Travis\n\"AppVeyor

\n

Mailspring is a new version of Nylas Mail maintained by one of the original authors. It's faster, leaner, and shipping today! It replaces the JavaScript sync code in Nylas Mail with a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero \"CPU Wakes\", which translates to great battery life. It also has an entirely revamped composer and other great new features.

\n

Mailspring's UI is open source (GPLv3) and written in TypeScript with Electron and React - it's built on a plugin architecture and was designed to be easy to extend. Check out CONTRIBUTING.md to get started!

\n

Mailspring's sync engine is spawned by the Electron application and runs locally on your computer. It is open source (GPLv3) and written in C++ and C. For convenience, however, when you set up your development environment, Mailspring uses the latest version of the sync engine we've shipped for your platform so you don't need to pull sources or install its compile-time dependencies.

\n

\"Mailspring

\n

Features

\n

Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send\nLater, Mail Rules, Templates and more. Mailspring Pro, which you can unlock\nwith a monthly subscription, adds even more features for people who send a ton\nof email: link tracking, read receipts, mailbox analytics, contact and company\nprofiles. All of these features run in the client - Mailspring does not send\nyour email credentials to the cloud. For a full list of features, check out\ngetmailspring.com.

\n

Download Mailspring

\n

You can download compiled versions of Mailspring for Windows, Mac OS X, and\nLinux (deb, rpm and snap) from\nhttps://getmailspring.com/download.

\n

Getting Help

\n

You can find community-based help and discussion with other Mailspring users on our\nDiscourse community.

\n

Contributing

\n

Mailspring is entirely open-source. Pull requests and contributions are\nwelcome! There are three ways to contribute: building a plugin, building a\ntheme, and submitting pull requests to the project itself. When you're getting\nstarted, you may want to join our\nDiscourse so you can ask questions and\nlearn from other people doing development.

\n

\"Contributor

\n

Running Mailspring from Source

\n

To install all dependencies and run Mailspring from its source code,\nrun the following commands from the root directory of the Mailspring repository:

\n
export npm_config_arch=x64 # If you are on an M1 / Apple Silicon Mac\nnpm install\nnpm start\n
\n

You can attach command line parameters by separating them using a double hyphen:

\n
npm start -- --help\n
\n

Building Mailspring

\n

To build Mailspring, you need to run the following command from the root directory\nof the Mailspring repository:

\n
npm run-script build\n
\n

Building A Plugin

\n

Plugins lie at the heart of Mailspring and give it its powerful features.\nBuilding your own plugins allows you to integrate the app with other tools,\nexperiment with new workflows, and more. Follow the Getting Started\nguide to write your first plugin in\nfive minutes.

\n\n

A plugin \"store\" like the Chrome Web Store is coming soon, and will make it\neasy for other users to discover plugins you create. (Right now, users need to\n\"sideload\" the plugins into the app by downloading them and copying them into\nplace.)

\n

You can share and browse Mailspring Plugins, and discuss plugin development\nwith other developers, on our\nDiscourse.

\n

Building a Theme

\n

The Mailspring user interface is styled using CSS, which means it's easy to\nmodify and extend. Mailspring comes stock with a few beautiful themes, and\nthere are many more which have been built by community developers. To start\ncreating a theme, clone the theme starter!

\n

If you are updating an existing Nylas theme for Mailspring here is a\nstep by step tutorial.\nNotice: as part of the update process you will probably need to import mailspring base variables.

\n

You can share and browse Mailspring Themes, and discuss theme development with other developers, on our Discourse.

\n

Localizing / Translating

\n

Mailspring (1.5.0 and above) supports localization. If you're a fluent speaker of\nanother language, we'd love your help improving translations. Check out the\nLOCALIZATION\nguide for more information. You can discuss localization and translation with\nother developers on our Discourse.

\n

Contributing to Mailspring Core

\n

Pull requests are always welcome - check out\nCONTRIBUTING\nfor more information about setting up the development environment, running\ntests locally, and submitting pull requests.

\n
", - "readmeOriginal": "

💌 Mailspring

\n

\"Travis\n\"AppVeyor

\n

Mailspring is a new version of Nylas Mail maintained by one of the original authors. It's faster, leaner, and shipping today! It replaces the JavaScript sync code in Nylas Mail with a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero \"CPU Wakes\", which translates to great battery life. It also has an entirely revamped composer and other great new features.

\n

Mailspring's UI is open source (GPLv3) and written in TypeScript with Electron and React - it's built on a plugin architecture and was designed to be easy to extend. Check out CONTRIBUTING.md to get started!

\n

Mailspring's sync engine is spawned by the Electron application and runs locally on your computer. It is open source (GPLv3) and written in C++ and C. For convenience, however, when you set up your development environment, Mailspring uses the latest version of the sync engine we've shipped for your platform so you don't need to pull sources or install its compile-time dependencies.

\n

\"Mailspring

\n

Features

\n

Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send\nLater, Mail Rules, Templates and more. Mailspring Pro, which you can unlock\nwith a monthly subscription, adds even more features for people who send a ton\nof email: link tracking, read receipts, mailbox analytics, contact and company\nprofiles. All of these features run in the client - Mailspring does not send\nyour email credentials to the cloud. For a full list of features, check out\ngetmailspring.com.

\n

Download Mailspring

\n

You can download compiled versions of Mailspring for Windows, Mac OS X, and\nLinux (deb, rpm and snap) from\nhttps://getmailspring.com/download.

\n

Getting Help

\n

You can find community-based help and discussion with other Mailspring users on our\nDiscourse community.

\n

Contributing

\n

Mailspring is entirely open-source. Pull requests and contributions are\nwelcome! There are three ways to contribute: building a plugin, building a\ntheme, and submitting pull requests to the project itself. When you're getting\nstarted, you may want to join our\nDiscourse so you can ask questions and\nlearn from other people doing development.

\n

\"Contributor

\n

Running Mailspring from Source

\n

To install all dependencies and run Mailspring from its source code,\nrun the following commands from the root directory of the Mailspring repository:

\n
export npm_config_arch=x64 # If you are on an M1 / Apple Silicon Mac\nnpm install\nnpm start\n
\n

You can attach command line parameters by separating them using a double hyphen:

\n
npm start -- --help\n
\n

Building Mailspring

\n

To build Mailspring, you need to run the following command from the root directory\nof the Mailspring repository:

\n
npm run-script build\n
\n

Building A Plugin

\n

Plugins lie at the heart of Mailspring and give it its powerful features.\nBuilding your own plugins allows you to integrate the app with other tools,\nexperiment with new workflows, and more. Follow the Getting Started\nguide to write your first plugin in\nfive minutes.

\n\n

A plugin \"store\" like the Chrome Web Store is coming soon, and will make it\neasy for other users to discover plugins you create. (Right now, users need to\n\"sideload\" the plugins into the app by downloading them and copying them into\nplace.)

\n

You can share and browse Mailspring Plugins, and discuss plugin development\nwith other developers, on our\nDiscourse.

\n

Building a Theme

\n

The Mailspring user interface is styled using CSS, which means it's easy to\nmodify and extend. Mailspring comes stock with a few beautiful themes, and\nthere are many more which have been built by community developers. To start\ncreating a theme, clone the theme starter!

\n

If you are updating an existing Nylas theme for Mailspring here is a\nstep by step tutorial.\nNotice: as part of the update process you will probably need to import mailspring base variables.

\n

You can share and browse Mailspring Themes, and discuss theme development with other developers, on our Discourse.

\n

Localizing / Translating

\n

Mailspring (1.5.0 and above) supports localization. If you're a fluent speaker of\nanother language, we'd love your help improving translations. Check out the\nLOCALIZATION\nguide for more information. You can discuss localization and translation with\nother developers on our Discourse.

\n

Contributing to Mailspring Core

\n

Pull requests are always welcome - check out\nCONTRIBUTING\nfor more information about setting up the development environment, running\ntests locally, and submitting pull requests.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.532Z" + "magiccap": { + "readmeCleaned": "

\"MagicCap\"

\n

\n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n

\n

MagicCap is a image/GIF capture suite for Mac and Linux. You can get a precompiled copy from the releases page of this GitHub page. It has the following features:

\n
    \n
  • Very cross compatible. You should get the same experience on Mac and Linux.
  • \n
  • Very easy to add to. You don't need to faff around with modifying HTML; instead you write a small file that includes all of the config options and the upload script (most of this is handled by capture.js anyway).
  • \n
  • Very fast. Captures are optimised to be as fast as possible.
  • \n
  • Very flexible. You can choose to upload to whatever service you want to or just save the file.
  • \n
  • Very functional. Want to capture a GIF? No problem. Want to blur a screenshot? No problem. MagicCap is there to help you with whatever you want.
  • \n
\n

This is not for Windows!

\n

ShareX is amazing for that!

\n

Supported Uploaders

\n

MagicCap supports the following uploaders (this list will expand over time):

\n
    \n
  • Custom HTTP POST
  • \n
  • elixi.re
  • \n
  • Passive (S)FTP
  • \n
  • Pomf
  • \n
  • imgur
  • \n
  • Lunus
  • \n
  • i.magiccap
  • \n
  • reUpload
  • \n
  • Ultrashare
  • \n
  • S3 (Amazon and other S3-compatible providers)
  • \n
  • ShareX (upload only)
  • \n
\n

Credit

\n

The following people have done a ton to help in the creation of MagicCap. If you have done something to help and want your name here, feel free to make a pull request. This is in alphabetical order, not the order of the work people have done:

\n
    \n
  • Devon (Da532) - Made all of the branding.
  • \n
  • Harrison (AO554) - Helped us test for Mac.
  • \n
  • Jacob (Kelwing) - Helped with some Go towards the project.
  • \n
  • Jake (JakeMakesStuff) - Made the majority of the GUI/capture code for MagicCap.
  • \n
  • Jake (techfan36) - Helped us test for Linux.
  • \n
  • Matt (IPv4) - Refactored file naming, added random emoji & upload from clipboard.
  • \n
  • Rhys (SunburntRock89) - Helped me with the structure and fixing bugs. Also fixed FTP.
  • \n
  • Sam (REC) - Made the FTP logo.
  • \n
\n

Building

\n

In order to download needed packages, run npm i. This will get all of the needed packages. You can then run one of the following commands:

\n
    \n
  • npm run maccompile - Compiles for Mac.
  • \n
  • npm run linuxcompile - Compiles for Linux.
  • \n
\n

Mac Note

\n

If you are on Mac, you'll need to download XCode.

\n

More Information

\n

For more information on installation/configuration and compiling, please refer to the documentation.

\n
", + "readmeOriginal": "

\"MagicCap\"

\n

\n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n \n \"\"\n \n

\n

MagicCap is a image/GIF capture suite for Mac and Linux. You can get a precompiled copy from the releases page of this GitHub page. It has the following features:

\n
    \n
  • Very cross compatible. You should get the same experience on Mac and Linux.
  • \n
  • Very easy to add to. You don't need to faff around with modifying HTML; instead you write a small file that includes all of the config options and the upload script (most of this is handled by capture.js anyway).
  • \n
  • Very fast. Captures are optimised to be as fast as possible.
  • \n
  • Very flexible. You can choose to upload to whatever service you want to or just save the file.
  • \n
  • Very functional. Want to capture a GIF? No problem. Want to blur a screenshot? No problem. MagicCap is there to help you with whatever you want.
  • \n
\n

This is not for Windows!

\n

ShareX is amazing for that!

\n

Supported Uploaders

\n

MagicCap supports the following uploaders (this list will expand over time):

\n
    \n
  • Custom HTTP POST
  • \n
  • elixi.re
  • \n
  • Passive (S)FTP
  • \n
  • Pomf
  • \n
  • imgur
  • \n
  • Lunus
  • \n
  • i.magiccap
  • \n
  • reUpload
  • \n
  • Ultrashare
  • \n
  • S3 (Amazon and other S3-compatible providers)
  • \n
  • ShareX (upload only)
  • \n
\n

Credit

\n

The following people have done a ton to help in the creation of MagicCap. If you have done something to help and want your name here, feel free to make a pull request. This is in alphabetical order, not the order of the work people have done:

\n
    \n
  • Devon (Da532) - Made all of the branding.
  • \n
  • Harrison (AO554) - Helped us test for Mac.
  • \n
  • Jacob (Kelwing) - Helped with some Go towards the project.
  • \n
  • Jake (JakeMakesStuff) - Made the majority of the GUI/capture code for MagicCap.
  • \n
  • Jake (techfan36) - Helped us test for Linux.
  • \n
  • Matt (IPv4) - Refactored file naming, added random emoji & upload from clipboard.
  • \n
  • Rhys (SunburntRock89) - Helped me with the structure and fixing bugs. Also fixed FTP.
  • \n
  • Sam (REC) - Made the FTP logo.
  • \n
\n

Building

\n

In order to download needed packages, run npm i. This will get all of the needed packages. You can then run one of the following commands:

\n
    \n
  • npm run maccompile - Compiles for Mac.
  • \n
  • npm run linuxcompile - Compiles for Linux.
  • \n
\n

Mac Note

\n

If you are on Mac, you'll need to download XCode.

\n

More Information

\n

For more information on installation/configuration and compiling, please refer to the documentation.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:58.210Z" }, "luna": { - "readmeCleaned": "

Luna - npm management through a modern UI. Built with Electron 🌺

\n

\n \"Luna\"\n

\n

npm desktop manager for handling npm dependencies. Supported platforms: OS X Windows and Linux.

\n
\n

\"Build\n\"CodeFactor\"\n\"PRs\n\"NPM\n\"FOSSA\n\n\"License:\n\n\"Active

\n

Motivation

\n

Luna was created with main purpose to provide a flexible and modern UI for npm dependencies management. You can install, update and uninstall packages using a user interface build on latest web technologies.

\n

Features

\n
    \n
  • Manage global and local packages
  • \n
  • Search for new packages
  • \n
  • Install packages
  • \n
  • Update packages
  • \n
  • Uninstall packages
  • \n
  • Filter packages by name, group and outdated
  • \n
  • Preview package details (versions, statistics, dependencies and more)
  • \n
  • Get notifications for missing dependencies or extraneous packages
  • \n
\n

Screenshots

\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n

How it works

\n

The Renderer Process architecture:

\n
    \n
  • Action (Event) driven nature
  • \n
  • The IO Management, Business Logic Management and Predictable Application State Management processors (middlewares)\nare subscribers of the application action stream.
  • \n
  • The IO Management and Business Logic Management are consumers and producers of actions.
  • \n
  • The Predictable State Management is just a consumer of actions
  • \n
  • The views are listeners of the predictable state and they are re rendered whenever the predictable state changes\nand they produce actions upon the user interaction (clicks)
  • \n
\n
\n
\n \n
\n
\n

Usage

\n

Install application's dependencies:

\n

npm install

\n

Start the application

\n

npm start

\n

Start the development server and run the application in development mode:

\n

npm run dev

\n

Binaries

\n

All binaries of the latest version are uploaded to the releases

\n

Tech Stack

\n
    \n
  • Electron - 🛠 - 🐙 - Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • \n
  • React - 🛠 - 🐙 - React is a JavaScript library for building user interfaces
  • \n
  • Redux - 🛠 - 🐙 - Predictable state container for JavaScript apps
  • \n
  • Webpack - 🛠️ - 🐙 - A static module bundler for modern JavaScript applications.
  • \n
  • Babel - 🛠️ - 🐙 - A JavaScript compiler; use next generation JavaScript, today.
  • \n
  • Rxjs - 🛠️ - 🐙 - Reactive extensions library for Javascript
  • \n
  • Material-UI - 🛠️ - 🐙 - React components that implement Google's Material Design.
  • \n
\n

GreeceJS meetup presentation

\n

You can view my presentation in the GreeceJS meetup at http://bit.ly/2RES3AN

\n

Contributing and Issues

\n

Contributions, issues and feature requests are welcome.
Feel free to check issues page.

\n

Pull requests are always welcome. 💪
\nBe sure to merge the latest from \"upstream\" before making a pull request. 🙏

\n

License

\n

Copyright © 2020 rvpanoz. This project is GPL-3.0 licensed.

\n

\"FOSSA

\n
\n

In memory of my friend luna ❤️

\n
", - "readmeOriginal": "

Luna - npm management through a modern UI. Built with Electron 🌺

\n

\n \"Luna\"\n

\n

npm desktop manager for handling npm dependencies. Supported platforms: OS X Windows and Linux.

\n
\n

\"Build\n\"CodeFactor\"\n\"PRs\n\"NPM\n\"FOSSA\n\n\"License:\n\n\"Active

\n

Motivation

\n

Luna was created with main purpose to provide a flexible and modern UI for npm dependencies management. You can install, update and uninstall packages using a user interface build on latest web technologies.

\n

Features

\n
    \n
  • Manage global and local packages
  • \n
  • Search for new packages
  • \n
  • Install packages
  • \n
  • Update packages
  • \n
  • Uninstall packages
  • \n
  • Filter packages by name, group and outdated
  • \n
  • Preview package details (versions, statistics, dependencies and more)
  • \n
  • Get notifications for missing dependencies or extraneous packages
  • \n
\n

Screenshots

\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n

How it works

\n

The Renderer Process architecture:

\n
    \n
  • Action (Event) driven nature
  • \n
  • The IO Management, Business Logic Management and Predictable Application State Management processors (middlewares)\nare subscribers of the application action stream.
  • \n
  • The IO Management and Business Logic Management are consumers and producers of actions.
  • \n
  • The Predictable State Management is just a consumer of actions
  • \n
  • The views are listeners of the predictable state and they are re rendered whenever the predictable state changes\nand they produce actions upon the user interaction (clicks)
  • \n
\n
\n
\n \n
\n
\n

Usage

\n

Install application's dependencies:

\n

npm install

\n

Start the application

\n

npm start

\n

Start the development server and run the application in development mode:

\n

npm run dev

\n

Binaries

\n

All binaries of the latest version are uploaded to the releases

\n

Tech Stack

\n
    \n
  • Electron - 🛠 - 🐙 - Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • \n
  • React - 🛠 - 🐙 - React is a JavaScript library for building user interfaces
  • \n
  • Redux - 🛠 - 🐙 - Predictable state container for JavaScript apps
  • \n
  • Webpack - 🛠️ - 🐙 - A static module bundler for modern JavaScript applications.
  • \n
  • Babel - 🛠️ - 🐙 - A JavaScript compiler; use next generation JavaScript, today.
  • \n
  • Rxjs - 🛠️ - 🐙 - Reactive extensions library for Javascript
  • \n
  • Material-UI - 🛠️ - 🐙 - React components that implement Google's Material Design.
  • \n
\n

GreeceJS meetup presentation

\n

You can view my presentation in the GreeceJS meetup at http://bit.ly/2RES3AN

\n

Contributing and Issues

\n

Contributions, issues and feature requests are welcome.
Feel free to check issues page.

\n

Pull requests are always welcome. 💪
\nBe sure to merge the latest from \"upstream\" before making a pull request. 🙏

\n

License

\n

Copyright © 2020 rvpanoz. This project is GPL-3.0 licensed.

\n

\"FOSSA

\n
\n

In memory of my friend luna ❤️

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.573Z" + "readmeCleaned": "

Luna - npm management through a modern UI. Built with Electron 🌺

\n

\n \"Luna\"\n

\n

npm desktop manager for handling npm dependencies. Supported platforms: OS X Windows and Linux.

\n
\n

\"Build\n\"CodeFactor\"\n\"PRs\n\"NPM\n\"FOSSA\n\n\"License:\n

\n

Motivation

\n

Luna was created with main purpose to provide a flexible and modern UI for npm dependencies management. You can install, update and uninstall packages using a user interface build on latest web technologies.

\n

Features

\n
    \n
  • Manage global and local packages
  • \n
  • Search for new packages
  • \n
  • Install packages
  • \n
  • Update packages
  • \n
  • Uninstall packages
  • \n
  • Filter packages by name, group and outdated
  • \n
  • Preview package details (versions, statistics, dependencies and more)
  • \n
  • Get notifications for missing dependencies or extraneous packages
  • \n
\n

Screenshots

\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n

How it works

\n

The Renderer Process architecture:

\n
    \n
  • Action (Event) driven nature
  • \n
  • The IO Management, Business Logic Management and Predictable Application State Management processors (middlewares)\nare subscribers of the application action stream.
  • \n
  • The IO Management and Business Logic Management are consumers and producers of actions.
  • \n
  • The Predictable State Management is just a consumer of actions
  • \n
  • The views are listeners of the predictable state and they are re rendered whenever the predictable state changes\nand they produce actions upon the user interaction (clicks)
  • \n
\n
\n
\n \n
\n
\n

Usage

\n

Install application's dependencies:

\n

npm install

\n

Start the application

\n

npm start

\n

Start the development server and run the application in development mode:

\n

npm run dev

\n

Binaries

\n

All binaries of the latest version are uploaded to the releases

\n

Tech Stack

\n
    \n
  • Electron - 🛠 - 🐙 - Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • \n
  • React - 🛠 - 🐙 - React is a JavaScript library for building user interfaces
  • \n
  • Redux - 🛠 - 🐙 - Predictable state container for JavaScript apps
  • \n
  • Webpack - 🛠️ - 🐙 - A static module bundler for modern JavaScript applications.
  • \n
  • Babel - 🛠️ - 🐙 - A JavaScript compiler; use next generation JavaScript, today.
  • \n
  • Rxjs - 🛠️ - 🐙 - Reactive extensions library for Javascript
  • \n
  • Material-UI - 🛠️ - 🐙 - React components that implement Google's Material Design.
  • \n
\n

GreeceJS meetup presentation

\n

You can view my presentation in the GreeceJS meetup at http://bit.ly/2RES3AN

\n

Contributing and Issues

\n

Contributions, issues and feature requests are welcome.
Feel free to check issues page.

\n

Pull requests are always welcome. 💪
\nBe sure to merge the latest from \"upstream\" before making a pull request. 🙏

\n

License

\n

Copyright © 2020 rvpanoz. This project is GPL-3.0 licensed.

\n

\"FOSSA

\n
\n

In memory of my friend luna ❤️

\n
", + "readmeOriginal": "

Luna - npm management through a modern UI. Built with Electron 🌺

\n

\n \"Luna\"\n

\n

npm desktop manager for handling npm dependencies. Supported platforms: OS X Windows and Linux.

\n
\n

\"Build\n\"CodeFactor\"\n\"PRs\n\"NPM\n\"FOSSA\n\n\"License:\n

\n

Motivation

\n

Luna was created with main purpose to provide a flexible and modern UI for npm dependencies management. You can install, update and uninstall packages using a user interface build on latest web technologies.

\n

Features

\n
    \n
  • Manage global and local packages
  • \n
  • Search for new packages
  • \n
  • Install packages
  • \n
  • Update packages
  • \n
  • Uninstall packages
  • \n
  • Filter packages by name, group and outdated
  • \n
  • Preview package details (versions, statistics, dependencies and more)
  • \n
  • Get notifications for missing dependencies or extraneous packages
  • \n
\n

Screenshots

\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n

How it works

\n

The Renderer Process architecture:

\n
    \n
  • Action (Event) driven nature
  • \n
  • The IO Management, Business Logic Management and Predictable Application State Management processors (middlewares)\nare subscribers of the application action stream.
  • \n
  • The IO Management and Business Logic Management are consumers and producers of actions.
  • \n
  • The Predictable State Management is just a consumer of actions
  • \n
  • The views are listeners of the predictable state and they are re rendered whenever the predictable state changes\nand they produce actions upon the user interaction (clicks)
  • \n
\n
\n
\n \n
\n
\n

Usage

\n

Install application's dependencies:

\n

npm install

\n

Start the application

\n

npm start

\n

Start the development server and run the application in development mode:

\n

npm run dev

\n

Binaries

\n

All binaries of the latest version are uploaded to the releases

\n

Tech Stack

\n
    \n
  • Electron - 🛠 - 🐙 - Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • \n
  • React - 🛠 - 🐙 - React is a JavaScript library for building user interfaces
  • \n
  • Redux - 🛠 - 🐙 - Predictable state container for JavaScript apps
  • \n
  • Webpack - 🛠️ - 🐙 - A static module bundler for modern JavaScript applications.
  • \n
  • Babel - 🛠️ - 🐙 - A JavaScript compiler; use next generation JavaScript, today.
  • \n
  • Rxjs - 🛠️ - 🐙 - Reactive extensions library for Javascript
  • \n
  • Material-UI - 🛠️ - 🐙 - React components that implement Google's Material Design.
  • \n
\n

GreeceJS meetup presentation

\n

You can view my presentation in the GreeceJS meetup at http://bit.ly/2RES3AN

\n

Contributing and Issues

\n

Contributions, issues and feature requests are welcome.
Feel free to check issues page.

\n

Pull requests are always welcome. 💪
\nBe sure to merge the latest from \"upstream\" before making a pull request. 🙏

\n

License

\n

Copyright © 2020 rvpanoz. This project is GPL-3.0 licensed.

\n

\"FOSSA

\n
\n

In memory of my friend luna ❤️

\n
", + "readmeFetchedAt": "2024-02-29T22:00:58.225Z" }, "markdown-c3": { - "readmeCleaned": "
", - "readmeOriginal": "
", - "readmeFetchedAt": "2022-05-10T00:07:58.591Z" + "readmeCleaned": "
", + "readmeOriginal": "
", + "readmeFetchedAt": "2024-02-29T22:00:58.300Z" }, "markdownify": { - "readmeCleaned": "

\n
\n \"Markdownify\"\n
\n Markdownify\n
\n

\n

A minimal Markdown Editor desktop app built on top of Electron.

\n

\n \n \"Gitter\"\n \n \n \n \n \n \n \n \n

\n

\n Key Features •\n How To Use •\n Download •\n Credits •\n Related •\n License\n

\n

\"screenshot\"

\n

Key Features

\n
    \n
  • LivePreview - Make changes, See changes\n
      \n
    • Instantly see what your Markdown documents look like in HTML as you create them.
    • \n
    \n
  • \n
  • Sync Scrolling\n
      \n
    • While you type, LivePreview will automatically scroll to the current location you're editing.
    • \n
    \n
  • \n
  • GitHub Flavored Markdown
  • \n
  • Syntax highlighting
  • \n
  • KaTeX Support
  • \n
  • Dark/Light mode
  • \n
  • Toolbar for basic Markdown formatting
  • \n
  • Supports multiple cursors
  • \n
  • Save the Markdown preview as PDF
  • \n
  • Emoji support in preview 🎉
  • \n
  • App will keep alive in tray for quick usage
  • \n
  • Full screen mode\n
      \n
    • Write distraction free.
    • \n
    \n
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/electron-markdownify\n\n# Go into the repository\n$ cd electron-markdownify\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

You can download the latest installable version of Markdownify for Windows, macOS and Linux.

\n

Emailware

\n

Markdownify is an emailware. Meaning, if you liked using this app or it has helped you in any way, I'd like you send me an email at bullredeyes@gmail.com about anything you'd want to say about this software. I'd really appreciate it!

\n

Credits

\n

This software uses the following open source packages:

\n\n

Related

\n

markdownify-web - Web version of Markdownify

\n

Support

\n

\"Buy

\n

Or

\n\n\t\n\n

You may also like...

\n
    \n
  • Pomolectron - A pomodoro app
  • \n
  • Correo - A menubar/taskbar Gmail App for Windows and macOS
  • \n
\n

License

\n

MIT

\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", - "readmeOriginal": "

\n
\n \"Markdownify\"\n
\n Markdownify\n
\n

\n

A minimal Markdown Editor desktop app built on top of Electron.

\n

\n \n \"Gitter\"\n \n \n \n \n \n \n \n \n

\n

\n Key Features •\n How To Use •\n Download •\n Credits •\n Related •\n License\n

\n

\"screenshot\"

\n

Key Features

\n
    \n
  • LivePreview - Make changes, See changes\n
      \n
    • Instantly see what your Markdown documents look like in HTML as you create them.
    • \n
    \n
  • \n
  • Sync Scrolling\n
      \n
    • While you type, LivePreview will automatically scroll to the current location you're editing.
    • \n
    \n
  • \n
  • GitHub Flavored Markdown
  • \n
  • Syntax highlighting
  • \n
  • KaTeX Support
  • \n
  • Dark/Light mode
  • \n
  • Toolbar for basic Markdown formatting
  • \n
  • Supports multiple cursors
  • \n
  • Save the Markdown preview as PDF
  • \n
  • Emoji support in preview 🎉
  • \n
  • App will keep alive in tray for quick usage
  • \n
  • Full screen mode\n
      \n
    • Write distraction free.
    • \n
    \n
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/electron-markdownify\n\n# Go into the repository\n$ cd electron-markdownify\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

You can download the latest installable version of Markdownify for Windows, macOS and Linux.

\n

Emailware

\n

Markdownify is an emailware. Meaning, if you liked using this app or it has helped you in any way, I'd like you send me an email at bullredeyes@gmail.com about anything you'd want to say about this software. I'd really appreciate it!

\n

Credits

\n

This software uses the following open source packages:

\n\n

Related

\n

markdownify-web - Web version of Markdownify

\n

Support

\n

\"Buy

\n

Or

\n\n\t\n\n

You may also like...

\n
    \n
  • Pomolectron - A pomodoro app
  • \n
  • Correo - A menubar/taskbar Gmail App for Windows and macOS
  • \n
\n

License

\n

MIT

\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.745Z" + "readmeCleaned": "

\n
\n \"Markdownify\"\n
\n Markdownify\n
\n

\n

A minimal Markdown Editor desktop app built on top of Electron.

\n

\n \n \"Gitter\"\n \n \n \n \n \n \n \n \n

\n

\n Key Features •\n How To Use •\n Download •\n Credits •\n Related •\n License\n

\n

\"screenshot\"

\n

Key Features

\n
    \n
  • LivePreview - Make changes, See changes\n
      \n
    • Instantly see what your Markdown documents look like in HTML as you create them.
    • \n
    \n
  • \n
  • Sync Scrolling\n
      \n
    • While you type, LivePreview will automatically scroll to the current location you're editing.
    • \n
    \n
  • \n
  • GitHub Flavored Markdown
  • \n
  • Syntax highlighting
  • \n
  • KaTeX Support
  • \n
  • Dark/Light mode
  • \n
  • Toolbar for basic Markdown formatting
  • \n
  • Supports multiple cursors
  • \n
  • Save the Markdown preview as PDF
  • \n
  • Emoji support in preview 🎉
  • \n
  • App will keep alive in tray for quick usage
  • \n
  • Full screen mode\n
      \n
    • Write distraction free.
    • \n
    \n
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/electron-markdownify\n\n# Go into the repository\n$ cd electron-markdownify\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n
\n

Note\nIf you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n
\n

Download

\n

You can download the latest installable version of Markdownify for Windows, macOS and Linux.

\n

Emailware

\n

Markdownify is an emailware. Meaning, if you liked using this app or it has helped you in any way, I'd like you send me an email at bullredeyes@gmail.com about anything you'd want to say about this software. I'd really appreciate it!

\n

Credits

\n

This software uses the following open source packages:

\n\n

Related

\n

markdownify-web - Web version of Markdownify

\n

Support

\n

\"Buy

\n

Or

\n\n\t\n\n

You may also like...

\n
    \n
  • Pomolectron - A pomodoro app
  • \n
  • Correo - A menubar/taskbar Gmail App for Windows and macOS
  • \n
\n

License

\n

MIT

\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", + "readmeOriginal": "

\n
\n \"Markdownify\"\n
\n Markdownify\n
\n

\n

A minimal Markdown Editor desktop app built on top of Electron.

\n

\n \n \"Gitter\"\n \n \n \n \n \n \n \n \n

\n

\n Key Features •\n How To Use •\n Download •\n Credits •\n Related •\n License\n

\n

\"screenshot\"

\n

Key Features

\n
    \n
  • LivePreview - Make changes, See changes\n
      \n
    • Instantly see what your Markdown documents look like in HTML as you create them.
    • \n
    \n
  • \n
  • Sync Scrolling\n
      \n
    • While you type, LivePreview will automatically scroll to the current location you're editing.
    • \n
    \n
  • \n
  • GitHub Flavored Markdown
  • \n
  • Syntax highlighting
  • \n
  • KaTeX Support
  • \n
  • Dark/Light mode
  • \n
  • Toolbar for basic Markdown formatting
  • \n
  • Supports multiple cursors
  • \n
  • Save the Markdown preview as PDF
  • \n
  • Emoji support in preview 🎉
  • \n
  • App will keep alive in tray for quick usage
  • \n
  • Full screen mode\n
      \n
    • Write distraction free.
    • \n
    \n
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/electron-markdownify\n\n# Go into the repository\n$ cd electron-markdownify\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n
\n

Note\nIf you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n
\n

Download

\n

You can download the latest installable version of Markdownify for Windows, macOS and Linux.

\n

Emailware

\n

Markdownify is an emailware. Meaning, if you liked using this app or it has helped you in any way, I'd like you send me an email at bullredeyes@gmail.com about anything you'd want to say about this software. I'd really appreciate it!

\n

Credits

\n

This software uses the following open source packages:

\n\n

Related

\n

markdownify-web - Web version of Markdownify

\n

Support

\n

\"Buy

\n

Or

\n\n\t\n\n

You may also like...

\n
    \n
  • Pomolectron - A pomodoro app
  • \n
  • Correo - A menubar/taskbar Gmail App for Windows and macOS
  • \n
\n

License

\n

MIT

\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:58.468Z" + }, + "marktext": { + "readmeCleaned": "

\"MarkText\"

\n

MarkText

\n
\n \n \"twitter\"\n \n
\n
\n 🔆 Next generation markdown editor 🌙
\n A simple and elegant open-source markdown editor that focused on speed and usability.
\n Available for Linux, macOS and Windows.\n
\n
\n
\n \n \n \"LICENSE\"\n \n \n \n \"build\"\n \n \n \"build\"\n \n \n \n \"total\n \n \n \n \"latest\n \n \n \n \"sponsors\"\n \n
\n\n\n
\n This Markdown editor that could. Built with ❤︎ by\n Jocs and\n \n contributors\n \n .\n \n
\n
\n

Supporting MarkText

\n

MarkText is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. MarkText is still in development, and its development is inseparable from all sponsors. I hope you join them:

\n\n
What's the difference between Patreon and Open Collective?
\n

Patreon: Funds will be directly sponsored to Luo Ran (@jocs) who created MarkText and continues to maintain it.\nOpen Collective: All expenses are transparent. The funds will be used for the development and maintenance of MarkText, funding online and offline activities, and acquiring other necessary resources.\nNames and company logos of all sponsors (from both Patreon and Open Collective) will appear on the official website for MarkText and in its README.md file.

\n

Special Sponsors

\n\n \n\n

Platinum Sponsors

\n\n \n\n

Gold Sponsors

\n\n \n\n

Silver Sponsors

\n\n \n\n

Bronze Sponsors

\n\n \n\n

Backers

\n\n \n\n

Screenshot

\n

\"\"

\n

Features

\n
    \n
  • Realtime preview (WYSIWYG) and a clean and simple interface to get a distraction-free writing experience.
  • \n
  • Support CommonMark Spec, GitHub Flavored Markdown Spec and selective support Pandoc markdown.
  • \n
  • Markdown extensions such as math expressions (KaTeX), front matter and emojis.
  • \n
  • Support paragraphs and inline style shortcuts to improve your writing efficiency.
  • \n
  • Output HTML and PDF files.
  • \n
  • Various themes: Cadmium Light, Material Dark etc.
  • \n
  • Various editing modes: Source Code mode, Typewriter mode, Focus mode.
  • \n
  • Paste images directly from clipboard.
  • \n
\n

🌙themes🔆

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Cadmium LightDark
\"\"\"\"
Graphite LightMaterial Dark
\"\"\"\"
Ulysses LightOne Dark
\"\"\"\"
\n

😸Edit modes🐶

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Source CodeTypewriterFocus
\"\"\"\"\"\"
\n

Why make another editor?

\n
    \n
  1. I love writing. I have used a lot of markdown editors, yet there is still not an editor that can fully meet my needs. I don't like to be disturbed when I write by some unbearable bug. MarkText uses virtual DOM to render pages which has the added benefits of being highly efficient and being open source. That way anyone who loves markdown and writing can use MarkText.
  2. \n
  3. As mentioned above, MarkText is completely free and open source and will be open source forever. We hope that all markdown lovers will contribute their own code and help develop MarkText into a popular markdown editor.
  4. \n
  5. There are many markdown editors and all have their own merits, some have features which others don't. It's difficult to satisfy each markdown users' needs but we hope MarkText will be able to satisfy each markdown user as much as possible. Although the latest MarkText is still not perfect, we will try to make it as best as we possibly can.
  6. \n
\n

Download and Installation

\n

\"platform\"

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\"\"\"\"\"\"
\"latest\"latest\"latest
\n

Want to see new features of the latest version? Please refer to CHANGELOG.

\n

macOS

\n

You can either download the latest marktext-%version%.dmg from the release page or install MarkText using homebrew cask. To use Homebrew-Cask you just need to have Homebrew installed.

\n
brew install --cask mark-text
\n

Windows

\n

Simply download and install MarkText via setup wizard (marktext-setup-%version%.exe) and choose whether to install per-user or machine wide. Alternatively, install MarkText using a package manager such as Chocolatey or Winget.

\n

To use Chocolatey, you need to have Chocolatey installed:

\n
choco install marktext
\n

To use Winget, you need to have Winget installed:

\n
winget install marktext
\n

Linux

\n

Please follow the Linux installation instructions.

\n

Other

\n

All binaries for Linux, macOS and Windows can be downloaded from the release page. If a version is unavailable for your system, then please open an issue.

\n

Development

\n

If you wish to build MarkText yourself, please check out our build instructions.

\n\n

If you have any questions regarding MarkText, you are welcome to write an issue. When doing so please use the default format found when opening an issue. Of course, if you submit a PR directly, it will be greatly appreciated.

\n

Integrations

\n
    \n
  • Alfred Workflow: A Workflow for the macOS app Alfred: Use \"mt\" to open files/folder with MarkText.
  • \n
\n

Contribution

\n

MarkText is in development, please make sure to read the Contributing Guide before making a pull request. Want to add some features to MarkText? Refer to our roadmap and open issues.

\n

Contributors

\n

Thank you to all the people who have already contributed to MarkText[contributors].

\n

Special thanks to @Yasujizr who designed the MarkText logo.

\n

\n

License

\n

MIT.

\n

\"FOSSA

\n
", + "readmeOriginal": "

\"MarkText\"

\n

MarkText

\n
\n \n \"twitter\"\n \n
\n
\n 🔆 Next generation markdown editor 🌙
\n A simple and elegant open-source markdown editor that focused on speed and usability.
\n Available for Linux, macOS and Windows.\n
\n
\n
\n \n \n \"LICENSE\"\n \n \n \n \"build\"\n \n \n \"build\"\n \n \n \n \"total\n \n \n \n \"latest\n \n \n \n \"sponsors\"\n \n
\n\n\n
\n This Markdown editor that could. Built with ❤︎ by\n Jocs and\n \n contributors\n \n .\n \n
\n
\n

Supporting MarkText

\n

MarkText is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. MarkText is still in development, and its development is inseparable from all sponsors. I hope you join them:

\n\n
What's the difference between Patreon and Open Collective?
\n

Patreon: Funds will be directly sponsored to Luo Ran (@jocs) who created MarkText and continues to maintain it.\nOpen Collective: All expenses are transparent. The funds will be used for the development and maintenance of MarkText, funding online and offline activities, and acquiring other necessary resources.\nNames and company logos of all sponsors (from both Patreon and Open Collective) will appear on the official website for MarkText and in its README.md file.

\n

Special Sponsors

\n\n \n\n

Platinum Sponsors

\n\n \n\n

Gold Sponsors

\n\n \n\n

Silver Sponsors

\n\n \n\n

Bronze Sponsors

\n\n \n\n

Backers

\n\n \n\n

Screenshot

\n

\"\"

\n

Features

\n
    \n
  • Realtime preview (WYSIWYG) and a clean and simple interface to get a distraction-free writing experience.
  • \n
  • Support CommonMark Spec, GitHub Flavored Markdown Spec and selective support Pandoc markdown.
  • \n
  • Markdown extensions such as math expressions (KaTeX), front matter and emojis.
  • \n
  • Support paragraphs and inline style shortcuts to improve your writing efficiency.
  • \n
  • Output HTML and PDF files.
  • \n
  • Various themes: Cadmium Light, Material Dark etc.
  • \n
  • Various editing modes: Source Code mode, Typewriter mode, Focus mode.
  • \n
  • Paste images directly from clipboard.
  • \n
\n

🌙themes🔆

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Cadmium LightDark
\"\"\"\"
Graphite LightMaterial Dark
\"\"\"\"
Ulysses LightOne Dark
\"\"\"\"
\n

😸Edit modes🐶

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Source CodeTypewriterFocus
\"\"\"\"\"\"
\n

Why make another editor?

\n
    \n
  1. I love writing. I have used a lot of markdown editors, yet there is still not an editor that can fully meet my needs. I don't like to be disturbed when I write by some unbearable bug. MarkText uses virtual DOM to render pages which has the added benefits of being highly efficient and being open source. That way anyone who loves markdown and writing can use MarkText.
  2. \n
  3. As mentioned above, MarkText is completely free and open source and will be open source forever. We hope that all markdown lovers will contribute their own code and help develop MarkText into a popular markdown editor.
  4. \n
  5. There are many markdown editors and all have their own merits, some have features which others don't. It's difficult to satisfy each markdown users' needs but we hope MarkText will be able to satisfy each markdown user as much as possible. Although the latest MarkText is still not perfect, we will try to make it as best as we possibly can.
  6. \n
\n

Download and Installation

\n

\"platform\"

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\"\"\"\"\"\"
\"latest\"latest\"latest
\n

Want to see new features of the latest version? Please refer to CHANGELOG.

\n

macOS

\n

You can either download the latest marktext-%version%.dmg from the release page or install MarkText using homebrew cask. To use Homebrew-Cask you just need to have Homebrew installed.

\n
brew install --cask mark-text
\n

Windows

\n

Simply download and install MarkText via setup wizard (marktext-setup-%version%.exe) and choose whether to install per-user or machine wide. Alternatively, install MarkText using a package manager such as Chocolatey or Winget.

\n

To use Chocolatey, you need to have Chocolatey installed:

\n
choco install marktext
\n

To use Winget, you need to have Winget installed:

\n
winget install marktext
\n

Linux

\n

Please follow the Linux installation instructions.

\n

Other

\n

All binaries for Linux, macOS and Windows can be downloaded from the release page. If a version is unavailable for your system, then please open an issue.

\n

Development

\n

If you wish to build MarkText yourself, please check out our build instructions.

\n\n

If you have any questions regarding MarkText, you are welcome to write an issue. When doing so please use the default format found when opening an issue. Of course, if you submit a PR directly, it will be greatly appreciated.

\n

Integrations

\n
    \n
  • Alfred Workflow: A Workflow for the macOS app Alfred: Use \"mt\" to open files/folder with MarkText.
  • \n
\n

Contribution

\n

MarkText is in development, please make sure to read the Contributing Guide before making a pull request. Want to add some features to MarkText? Refer to our roadmap and open issues.

\n

Contributors

\n

Thank you to all the people who have already contributed to MarkText[contributors].

\n

Special thanks to @Yasujizr who designed the MarkText logo.

\n

\n

License

\n

MIT.

\n

\"FOSSA

\n
", + "readmeFetchedAt": "2024-02-29T22:00:58.750Z" }, "mattermost": { - "readmeCleaned": "

Mattermost Desktop

\n

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. This repo is for the native desktop application that's built on Electron; it runs on Windows, Mac, and Linux.

\n

Originally created as \"electron-mattermost\" by Yuya Ochiai.

\n

\"mm-desktop-screenshot\"

\n

\"Circle

\n

Features

\n

Desktop integration

\n
    \n
  • Server dropdown for access to multiple teams
  • \n
  • Dedicated tabs for Channels, Boards and Playbooks
  • \n
  • Desktop Notifications
  • \n
  • Badges for unread channels and mentions
  • \n
  • Deep Linking to open Mattermost links directly in the app
  • \n
  • Runs in background to reduce number of open windows
  • \n
\n

Usage

\n

Installation

\n

Detailed guides are available at docs.mattermost.com.

\n
    \n
  1. Download a file from the downloads page or from the releases page.
  2. \n
  3. Run the installer or unzip the archive.
  4. \n
  5. Launch Mattermost from your Applications folder, menu, or the unarchived folder.
  6. \n
  7. On the first launch, please enter a name and URL for your Mattermost server. For example, https://mattermost.example.com.
  8. \n
\n

Configuration

\n

You can show the dialog from menu bar.

\n

Configuration will be saved into Electron's userData directory:

\n
    \n
  • %APPDATA%\\Mattermost on Windows
  • \n
  • ~/Library/Application Support/Mattermost on OS X
  • \n
  • ~/.config/Mattermost on Linux
  • \n
\n

A custom data directory location can be specified with:

\n
    \n
  • Mattermost.exe --args --data-dir C:\\my-mattermost-data on Windows
  • \n
  • open /Applications/Mattermost.app/ --args --data-dir ~/my-mattermost-data/ on macOS
  • \n
  • ./mattermost-desktop --args --data-dir ~/my-mattermost-data/ on Linux
  • \n
\n

Custom App Deployments

\n

Our docs provide a guide on how to customize and distribute your own Mattermost Desktop App, including how to distribute the official Windows Desktop App silently to end users, pre-configured with the server URL and other app settings.

\n

Development and Making Contributions

\n

Our developer guide has detailed information on how to set up your development environment, develop, and test changes to the Desktop App.

\n
", - "readmeOriginal": "

Mattermost Desktop

\n

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. This repo is for the native desktop application that's built on Electron; it runs on Windows, Mac, and Linux.

\n

Originally created as \"electron-mattermost\" by Yuya Ochiai.

\n

\"mm-desktop-screenshot\"

\n

\"Circle

\n

Features

\n

Desktop integration

\n
    \n
  • Server dropdown for access to multiple teams
  • \n
  • Dedicated tabs for Channels, Boards and Playbooks
  • \n
  • Desktop Notifications
  • \n
  • Badges for unread channels and mentions
  • \n
  • Deep Linking to open Mattermost links directly in the app
  • \n
  • Runs in background to reduce number of open windows
  • \n
\n

Usage

\n

Installation

\n

Detailed guides are available at docs.mattermost.com.

\n
    \n
  1. Download a file from the downloads page or from the releases page.
  2. \n
  3. Run the installer or unzip the archive.
  4. \n
  5. Launch Mattermost from your Applications folder, menu, or the unarchived folder.
  6. \n
  7. On the first launch, please enter a name and URL for your Mattermost server. For example, https://mattermost.example.com.
  8. \n
\n

Configuration

\n

You can show the dialog from menu bar.

\n

Configuration will be saved into Electron's userData directory:

\n
    \n
  • %APPDATA%\\Mattermost on Windows
  • \n
  • ~/Library/Application Support/Mattermost on OS X
  • \n
  • ~/.config/Mattermost on Linux
  • \n
\n

A custom data directory location can be specified with:

\n
    \n
  • Mattermost.exe --args --data-dir C:\\my-mattermost-data on Windows
  • \n
  • open /Applications/Mattermost.app/ --args --data-dir ~/my-mattermost-data/ on macOS
  • \n
  • ./mattermost-desktop --args --data-dir ~/my-mattermost-data/ on Linux
  • \n
\n

Custom App Deployments

\n

Our docs provide a guide on how to customize and distribute your own Mattermost Desktop App, including how to distribute the official Windows Desktop App silently to end users, pre-configured with the server URL and other app settings.

\n

Development and Making Contributions

\n

Our developer guide has detailed information on how to set up your development environment, develop, and test changes to the Desktop App.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.811Z" + "readmeCleaned": "

Mattermost Desktop

\n

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. This repo is for the native desktop application that's built on Electron; it runs on Windows, Mac, and Linux.

\n

Originally created as \"electron-mattermost\" by Yuya Ochiai.

\n

\"mm-desktop-screenshot\"

\n

\"Circle

\n

Features

\n

Desktop integration

\n
    \n
  • Server dropdown for access to multiple servers
  • \n
  • Dedicated tabs for Channels, Boards and Playbooks
  • \n
  • Desktop Notifications
  • \n
  • Badges for unread channels and mentions
  • \n
  • Deep Linking to open Mattermost links directly in the app
  • \n
  • Runs in background to reduce number of open windows
  • \n
\n

Usage

\n

Installation

\n

Detailed guides are available at docs.mattermost.com.

\n
    \n
  1. Download a file from the downloads page or from the releases page.
  2. \n
  3. Run the installer or unzip the archive.
  4. \n
  5. Launch Mattermost from your Applications folder, menu, or the unarchived folder.
  6. \n
  7. On the first launch, please enter a name and URL for your Mattermost server. For example, https://mattermost.example.com.
  8. \n
\n

Configuration

\n

You can show the dialog from menu bar.

\n

Configuration will be saved into Electron's userData directory:

\n
    \n
  • %APPDATA%\\Mattermost on Windows
  • \n
  • ~/Library/Application Support/Mattermost on OS X
  • \n
  • ~/.config/Mattermost on Linux
  • \n
\n

A custom data directory location can be specified with:

\n
    \n
  • Mattermost.exe --args --data-dir C:\\my-mattermost-data on Windows
  • \n
  • open /Applications/Mattermost.app/ --args --data-dir ~/my-mattermost-data/ on macOS
  • \n
  • ./mattermost-desktop --args --data-dir ~/my-mattermost-data/ on Linux
  • \n
\n

Custom App Deployments

\n

Our docs provide a guide on how to customize and distribute your own Mattermost Desktop App, including how to distribute the official Windows Desktop App silently to end users, pre-configured with the server URL and other app settings.

\n

Development and Making Contributions

\n

Our developer guide has detailed information on how to set up your development environment, develop, and test changes to the Desktop App.

\n
", + "readmeOriginal": "

Mattermost Desktop

\n

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. This repo is for the native desktop application that's built on Electron; it runs on Windows, Mac, and Linux.

\n

Originally created as \"electron-mattermost\" by Yuya Ochiai.

\n

\"mm-desktop-screenshot\"

\n

\"Circle

\n

Features

\n

Desktop integration

\n
    \n
  • Server dropdown for access to multiple servers
  • \n
  • Dedicated tabs for Channels, Boards and Playbooks
  • \n
  • Desktop Notifications
  • \n
  • Badges for unread channels and mentions
  • \n
  • Deep Linking to open Mattermost links directly in the app
  • \n
  • Runs in background to reduce number of open windows
  • \n
\n

Usage

\n

Installation

\n

Detailed guides are available at docs.mattermost.com.

\n
    \n
  1. Download a file from the downloads page or from the releases page.
  2. \n
  3. Run the installer or unzip the archive.
  4. \n
  5. Launch Mattermost from your Applications folder, menu, or the unarchived folder.
  6. \n
  7. On the first launch, please enter a name and URL for your Mattermost server. For example, https://mattermost.example.com.
  8. \n
\n

Configuration

\n

You can show the dialog from menu bar.

\n

Configuration will be saved into Electron's userData directory:

\n
    \n
  • %APPDATA%\\Mattermost on Windows
  • \n
  • ~/Library/Application Support/Mattermost on OS X
  • \n
  • ~/.config/Mattermost on Linux
  • \n
\n

A custom data directory location can be specified with:

\n
    \n
  • Mattermost.exe --args --data-dir C:\\my-mattermost-data on Windows
  • \n
  • open /Applications/Mattermost.app/ --args --data-dir ~/my-mattermost-data/ on macOS
  • \n
  • ./mattermost-desktop --args --data-dir ~/my-mattermost-data/ on Linux
  • \n
\n

Custom App Deployments

\n

Our docs provide a guide on how to customize and distribute your own Mattermost Desktop App, including how to distribute the official Windows Desktop App silently to end users, pre-configured with the server URL and other app settings.

\n

Development and Making Contributions

\n

Our developer guide has detailed information on how to set up your development environment, develop, and test changes to the Desktop App.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:58.760Z" }, "masscode": { - "readmeCleaned": "

massCode

\n
\n

Project is no longer maintained, and may have bugs and security issues. Feel free to fork but no pull request or security alert will be answered.

\n

This is the repository for massCode v1. A new version of massCode is available in this repository.

\n
\n

A free and open source code snippets manager for developers.

\n

\n \n

\n

\n \"GitHub\n \"GitHub\n \"GitHub\n \"GitHub\"\n

\n

\n \n

\n

\n Built with Electron, Vue & Monaco editor.\n
\n Inspired by applications like SnippetsLab and Quiver.\n

\n

\n Official Website | Documentation | Change Log\n

\n

Supporting

\n

massCode is open source project and completely free to use.

\n

However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support massCode development via the following methods:

\n
\n

\"Donate\n\"Donate\n\"Donate\n\"Donate

\n
\n

Overview

\n

The goal of creating this application was mostly my own growth as a developer. Also, I wanted this project to absorb the best of such applications already on the market (both free and paid). At the same time, I wanted this project to be an open source project.

\n

massCode allows you to organize snippets using multi-level folders as well as tags. Each snippet has fragments - tabs, which gives even greater level of organization

\n

A snippets manager must not only provide organization of snippets but also have a good code editor. That's why under the hood of massCode there's Monaco editor. Monaco is a modern code editor from Microsoft which is used in one of the most popular editor VS Code. The editor provides IntelliSense, validation for TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML. It's also added a super productive Emmet and Prettier to code formatter.

\n

Development

\n
# install dependencies\nyarn\n# serve with hot reload\nyarn dev
\n

Building

\n
## build application for production\nyarn build
\n

License

\n

AGPL-3.0

\n

Copyright (c) 2019-present, Anton Reshetov.

\n
", - "readmeOriginal": "

massCode

\n
\n

Project is no longer maintained, and may have bugs and security issues. Feel free to fork but no pull request or security alert will be answered.

\n

This is the repository for massCode v1. A new version of massCode is available in this repository.

\n
\n

A free and open source code snippets manager for developers.

\n

\n \n

\n

\n \"GitHub\n \"GitHub\n \"GitHub\n \"GitHub\"\n

\n

\n \n

\n

\n Built with Electron, Vue & Monaco editor.\n
\n Inspired by applications like SnippetsLab and Quiver.\n

\n

\n Official Website | Documentation | Change Log\n

\n

Supporting

\n

massCode is open source project and completely free to use.

\n

However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support massCode development via the following methods:

\n
\n

\"Donate\n\"Donate\n\"Donate\n\"Donate

\n
\n

Overview

\n

The goal of creating this application was mostly my own growth as a developer. Also, I wanted this project to absorb the best of such applications already on the market (both free and paid). At the same time, I wanted this project to be an open source project.

\n

massCode allows you to organize snippets using multi-level folders as well as tags. Each snippet has fragments - tabs, which gives even greater level of organization

\n

A snippets manager must not only provide organization of snippets but also have a good code editor. That's why under the hood of massCode there's Monaco editor. Monaco is a modern code editor from Microsoft which is used in one of the most popular editor VS Code. The editor provides IntelliSense, validation for TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML. It's also added a super productive Emmet and Prettier to code formatter.

\n

Development

\n
# install dependencies\nyarn\n# serve with hot reload\nyarn dev
\n

Building

\n
## build application for production\nyarn build
\n

License

\n

AGPL-3.0

\n

Copyright (c) 2019-present, Anton Reshetov.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.828Z" - }, - "marktext": { - "readmeCleaned": "

\"MarkText\"

\n

MarkText

\n
\n \n \"twitter\"\n \n
\n
\n 🔆 Next generation markdown editor 🌙
\n A simple and elegant open-source markdown editor that focused on speed and usability.
\n Available for Linux, macOS and Windows.\n
\n
\n
\n \n \n \"website\"\n \n \n \n \"LICENSE\"\n \n \n \n \"build\"\n \n \n \"build\"\n \n \n \n \"total\n \n \n \n \"latest\n \n \n \n \"sponsors\"\n \n
\n\n\n
\n This Markdown editor that could. Built with ❤︎ by\n Jocs and\n \n contributors\n \n .\n \n
\n
\n

Supporting MarkText

\n

MarkText is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. MarkText is still in development, and its development is inseparable from all sponsors. I hope you join them:

\n\n
What's the difference between Patreon and Open Collective?
\n

Patreon: Funds will be directly sponsored to Luo Ran (@jocs) who created MarkText and continues to maintain it.\nOpen Collective: All expenses are transparent. The funds will be used for the development and maintenance of MarkText, funding online and offline activities, and acquiring other necessary resources.\nNames and company logos of all sponsors (from both Patreon and Open Collective) will appear on the official website for MarkText and in its README.md file.

\n

Special Sponsors

\n\n \n\n

Platinum Sponsors

\n\n \n\n

Gold Sponsors

\n\n \n\n

Silver Sponsors

\n\n \n\n

Bronze Sponsors

\n\n \n\n

Backers

\n\n \n\n

Screenshot

\n

\"\"

\n

Features

\n
    \n
  • Realtime preview (WYSIWYG) and a clean and simple interface to get a distraction-free writing experience.
  • \n
  • Support CommonMark Spec, GitHub Flavored Markdown Spec and selective support Pandoc markdown.
  • \n
  • Markdown extensions such as math expressions (KaTeX), front matter and emojis.
  • \n
  • Support paragraphs and inline style shortcuts to improve your writing efficiency.
  • \n
  • Output HTML and PDF files.
  • \n
  • Various themes: Cadmium Light, Material Dark etc.
  • \n
  • Various editing modes: Source Code mode, Typewriter mode, Focus mode.
  • \n
  • Paste images directly from clipboard.
  • \n
\n

🌙themes🔆

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Cadmium LightDark
\"\"\"\"
Graphite LightMaterial Dark
\"\"\"\"
Ulysses LightOne Dark
\"\"\"\"
\n

😸Edit modes🐶

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Source CodeTypewriterFocus
\"\"\"\"\"\"
\n

Why make another editor?

\n
    \n
  1. I love writing. I have used a lot of markdown editors, yet there is still not an editor that can fully meet my needs. I don't like to be disturbed when I write by some unbearable bug. MarkText uses virtual DOM to render pages which has the added benefits of being highly efficient and being open source. That way anyone who loves markdown and writing can use MarkText.
  2. \n
  3. As mentioned above, MarkText is completely free and open source and will be open source forever. We hope that all markdown lovers will contribute their own code and help develop MarkText into a popular markdown editor.
  4. \n
  5. There are many markdown editors and all have their own merits, some have features which others don't. It's difficult to satisfy each markdown users' needs but we hope MarkText will be able to satisfy each markdown user as much as possible. Although the latest MarkText is still not perfect, we will try to make it as best as we possibly can.
  6. \n
\n

Download and Installation

\n

\"platform\"

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\"\"\"\"\"\"
\"latest\"latest\"latest
\n

Want to see new features of the latest version? Please refer to CHANGELOG.

\n

macOS

\n

You can either download the latest marktext-%version%.dmg from the release page or install MarkText using homebrew cask. To use Homebrew-Cask you just need to have Homebrew installed.

\n
brew install --cask mark-text
\n

Windows

\n

Simply download and install MarkText via setup wizard (marktext-setup-%version%.exe) and choose whether to install per-user or machine wide. Alternatively, install MarkText using a package manager such as Chocolatey or Winget.

\n

To use Chocolatey, you need to have Chocolatey installed:

\n
choco install marktext
\n

To use Winget, you need to have Winget installed:

\n
winget install marktext
\n

Linux

\n

Please follow the Linux installation instructions.

\n

Other

\n

All binaries for Linux, macOS and Windows can be downloaded from the release page. If a version is unavailable for your system, then please open an issue.

\n

Development

\n

If you wish to build MarkText yourself, please check out our build instructions.

\n\n

If you have any questions regarding MarkText, you are welcome to write an issue. When doing so please use the default format found when opening an issue. Of course, if you submit a PR directly, it will be greatly appreciated.

\n

Integrations

\n
    \n
  • Alfred Workflow: A Workflow for the macOS app Alfred: Use \"mt\" to open files/folder with MarkText.
  • \n
\n

Contribution

\n

MarkText is in development, please make sure to read the Contributing Guide before making a pull request. Want to add some features to MarkText? Refer to our roadmap and open issues.

\n

Contributors

\n

Thank you to all the people who have already contributed to MarkText[contributors].

\n

Special thanks to @Yasujizr who designed the MarkText logo.

\n

\n

License

\n

MIT.

\n

\"FOSSA

\n
", - "readmeOriginal": "

\"MarkText\"

\n

MarkText

\n
\n \n \"twitter\"\n \n
\n
\n 🔆 Next generation markdown editor 🌙
\n A simple and elegant open-source markdown editor that focused on speed and usability.
\n Available for Linux, macOS and Windows.\n
\n
\n
\n \n \n \"website\"\n \n \n \n \"LICENSE\"\n \n \n \n \"build\"\n \n \n \"build\"\n \n \n \n \"total\n \n \n \n \"latest\n \n \n \n \"sponsors\"\n \n
\n\n\n
\n This Markdown editor that could. Built with ❤︎ by\n Jocs and\n \n contributors\n \n .\n \n
\n
\n

Supporting MarkText

\n

MarkText is an MIT licensed open source project, and the latest version will always be downloadable for free from the GitHub release page. MarkText is still in development, and its development is inseparable from all sponsors. I hope you join them:

\n\n
What's the difference between Patreon and Open Collective?
\n

Patreon: Funds will be directly sponsored to Luo Ran (@jocs) who created MarkText and continues to maintain it.\nOpen Collective: All expenses are transparent. The funds will be used for the development and maintenance of MarkText, funding online and offline activities, and acquiring other necessary resources.\nNames and company logos of all sponsors (from both Patreon and Open Collective) will appear on the official website for MarkText and in its README.md file.

\n

Special Sponsors

\n\n \n\n

Platinum Sponsors

\n\n \n\n

Gold Sponsors

\n\n \n\n

Silver Sponsors

\n\n \n\n

Bronze Sponsors

\n\n \n\n

Backers

\n\n \n\n

Screenshot

\n

\"\"

\n

Features

\n
    \n
  • Realtime preview (WYSIWYG) and a clean and simple interface to get a distraction-free writing experience.
  • \n
  • Support CommonMark Spec, GitHub Flavored Markdown Spec and selective support Pandoc markdown.
  • \n
  • Markdown extensions such as math expressions (KaTeX), front matter and emojis.
  • \n
  • Support paragraphs and inline style shortcuts to improve your writing efficiency.
  • \n
  • Output HTML and PDF files.
  • \n
  • Various themes: Cadmium Light, Material Dark etc.
  • \n
  • Various editing modes: Source Code mode, Typewriter mode, Focus mode.
  • \n
  • Paste images directly from clipboard.
  • \n
\n

🌙themes🔆

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Cadmium LightDark
\"\"\"\"
Graphite LightMaterial Dark
\"\"\"\"
Ulysses LightOne Dark
\"\"\"\"
\n

😸Edit modes🐶

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Source CodeTypewriterFocus
\"\"\"\"\"\"
\n

Why make another editor?

\n
    \n
  1. I love writing. I have used a lot of markdown editors, yet there is still not an editor that can fully meet my needs. I don't like to be disturbed when I write by some unbearable bug. MarkText uses virtual DOM to render pages which has the added benefits of being highly efficient and being open source. That way anyone who loves markdown and writing can use MarkText.
  2. \n
  3. As mentioned above, MarkText is completely free and open source and will be open source forever. We hope that all markdown lovers will contribute their own code and help develop MarkText into a popular markdown editor.
  4. \n
  5. There are many markdown editors and all have their own merits, some have features which others don't. It's difficult to satisfy each markdown users' needs but we hope MarkText will be able to satisfy each markdown user as much as possible. Although the latest MarkText is still not perfect, we will try to make it as best as we possibly can.
  6. \n
\n

Download and Installation

\n

\"platform\"

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\"\"\"\"\"\"
\"latest\"latest\"latest
\n

Want to see new features of the latest version? Please refer to CHANGELOG.

\n

macOS

\n

You can either download the latest marktext-%version%.dmg from the release page or install MarkText using homebrew cask. To use Homebrew-Cask you just need to have Homebrew installed.

\n
brew install --cask mark-text
\n

Windows

\n

Simply download and install MarkText via setup wizard (marktext-setup-%version%.exe) and choose whether to install per-user or machine wide. Alternatively, install MarkText using a package manager such as Chocolatey or Winget.

\n

To use Chocolatey, you need to have Chocolatey installed:

\n
choco install marktext
\n

To use Winget, you need to have Winget installed:

\n
winget install marktext
\n

Linux

\n

Please follow the Linux installation instructions.

\n

Other

\n

All binaries for Linux, macOS and Windows can be downloaded from the release page. If a version is unavailable for your system, then please open an issue.

\n

Development

\n

If you wish to build MarkText yourself, please check out our build instructions.

\n\n

If you have any questions regarding MarkText, you are welcome to write an issue. When doing so please use the default format found when opening an issue. Of course, if you submit a PR directly, it will be greatly appreciated.

\n

Integrations

\n
    \n
  • Alfred Workflow: A Workflow for the macOS app Alfred: Use \"mt\" to open files/folder with MarkText.
  • \n
\n

Contribution

\n

MarkText is in development, please make sure to read the Contributing Guide before making a pull request. Want to add some features to MarkText? Refer to our roadmap and open issues.

\n

Contributors

\n

Thank you to all the people who have already contributed to MarkText[contributors].

\n

Special thanks to @Yasujizr who designed the MarkText logo.

\n

\n

License

\n

MIT.

\n

\"FOSSA

\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.863Z" + "readmeCleaned": "

massCode

\n
\n

Project is no longer maintained, and may have bugs and security issues. Feel free to fork but no pull request or security alert will be answered.

\n

This is the repository for massCode v1. A new version of massCode is available in this repository.

\n
\n

A free and open source code snippets manager for developers.

\n

\n \n

\n

\n \"GitHub\n \"GitHub\n \"GitHub\n \"GitHub\"\n

\n

\n \n

\n

\n Built with Electron, Vue & Monaco editor.\n
\n Inspired by applications like SnippetsLab and Quiver.\n

\n

\n Official Website | Documentation | Change Log\n

\n

Supporting

\n

massCode is open source project and completely free to use.

\n

However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support massCode development via the following methods:

\n
\n

\"Donate\n\"Donate\n\"Donate\n\"Donate

\n
\n

Overview

\n

The goal of creating this application was mostly my own growth as a developer. Also, I wanted this project to absorb the best of such applications already on the market (both free and paid). At the same time, I wanted this project to be an open source project.

\n

massCode allows you to organize snippets using multi-level folders as well as tags. Each snippet has fragments - tabs, which gives even greater level of organization

\n

A snippets manager must not only provide organization of snippets but also have a good code editor. That's why under the hood of massCode there's Monaco editor. Monaco is a modern code editor from Microsoft which is used in one of the most popular editor VS Code. The editor provides IntelliSense, validation for TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML. It's also added a super productive Emmet and Prettier to code formatter.

\n

Development

\n
# install dependencies\nyarn\n# serve with hot reload\nyarn dev
\n

Building

\n
## build application for production\nyarn build
\n

License

\n

AGPL-3.0

\n

Copyright (c) 2019-present, Anton Reshetov.

\n
", + "readmeOriginal": "

massCode

\n
\n

Project is no longer maintained, and may have bugs and security issues. Feel free to fork but no pull request or security alert will be answered.

\n

This is the repository for massCode v1. A new version of massCode is available in this repository.

\n
\n

A free and open source code snippets manager for developers.

\n

\n \n

\n

\n \"GitHub\n \"GitHub\n \"GitHub\n \"GitHub\"\n

\n

\n \n

\n

\n Built with Electron, Vue & Monaco editor.\n
\n Inspired by applications like SnippetsLab and Quiver.\n

\n

\n Official Website | Documentation | Change Log\n

\n

Supporting

\n

massCode is open source project and completely free to use.

\n

However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support massCode development via the following methods:

\n
\n

\"Donate\n\"Donate\n\"Donate\n\"Donate

\n
\n

Overview

\n

The goal of creating this application was mostly my own growth as a developer. Also, I wanted this project to absorb the best of such applications already on the market (both free and paid). At the same time, I wanted this project to be an open source project.

\n

massCode allows you to organize snippets using multi-level folders as well as tags. Each snippet has fragments - tabs, which gives even greater level of organization

\n

A snippets manager must not only provide organization of snippets but also have a good code editor. That's why under the hood of massCode there's Monaco editor. Monaco is a modern code editor from Microsoft which is used in one of the most popular editor VS Code. The editor provides IntelliSense, validation for TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML. It's also added a super productive Emmet and Prettier to code formatter.

\n

Development

\n
# install dependencies\nyarn\n# serve with hot reload\nyarn dev
\n

Building

\n
## build application for production\nyarn build
\n

License

\n

AGPL-3.0

\n

Copyright (c) 2019-present, Anton Reshetov.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:58.793Z" }, "md5app": { - "readmeCleaned": "

\n

MD5 Application

\n

It's a free application that creates and verifies an MD5 hash value.

\n

Screenshots

\n

\"ss1\"\n\"ss2\"\n\"ss3\"

\n

Download

\n

You can simply choose the suitable installation for your Windows OS in the releases section.

\n

Test your first hash with the app!

\n
    \n
  • MD5 hash value for [32bit.exe] file is:\nfd774881dde272b2269d37fbcb57c1dc
  • \n
  • And for [64bit.exe] file is:\nbdab194e1463417593655730fca0f153
  • \n
\n
", - "readmeOriginal": "

\n

MD5 Application

\n

It's a free application that creates and verifies an MD5 hash value.

\n

Screenshots

\n

\"ss1\"\n\"ss2\"\n\"ss3\"

\n

Download

\n

You can simply choose the suitable installation for your Windows OS in the releases section.

\n

Test your first hash with the app!

\n
    \n
  • MD5 hash value for [32bit.exe] file is:\nfd774881dde272b2269d37fbcb57c1dc
  • \n
  • And for [64bit.exe] file is:\nbdab194e1463417593655730fca0f153
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:58.963Z" + "readmeCleaned": "

\n

MD5 Application

\n

It's a free application that creates and verifies an MD5 hash value.

\n

Screenshots

\n

\"ss1\"\n\"ss2\"\n\"ss3\"

\n

Download

\n

You can simply choose the suitable installation for your Windows OS in the releases section.

\n

Test your first hash with the app!

\n
    \n
  • MD5 hash value for [32bit.exe] file is:\nfd774881dde272b2269d37fbcb57c1dc
  • \n
  • And for [64bit.exe] file is:\nbdab194e1463417593655730fca0f153
  • \n
\n
", + "readmeOriginal": "

\n

MD5 Application

\n

It's a free application that creates and verifies an MD5 hash value.

\n

Screenshots

\n

\"ss1\"\n\"ss2\"\n\"ss3\"

\n

Download

\n

You can simply choose the suitable installation for your Windows OS in the releases section.

\n

Test your first hash with the app!

\n
    \n
  • MD5 hash value for [32bit.exe] file is:\nfd774881dde272b2269d37fbcb57c1dc
  • \n
  • And for [64bit.exe] file is:\nbdab194e1463417593655730fca0f153
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:00:58.949Z" }, "mdp": { - "readmeCleaned": "

\n

mdp

\n

markdown preview using marked, highlight.js, mermaid, node-emoji and live reload

\n

https://ericlink.github.io/mdp/

\n

\"markdown.png\"

\n

\"mermaid.png\"

\n

features

\n

highlight.js

\n

syntax highlighting https://highlightjs.org/

\n

mermaid diagrams

\n

https://mermaidjs.github.io/

\n

node-emoji

\n

https://github.com/omnidan/node-emoji

\n

supported emoji

\n

marked markdown parsing

\n

github flavored markdown

\n

https://marked.js.org/

\n

https://github.com/markedjs/marked

\n

example.md

\n

keys

\n

Open as HTML ⌘K

\n

Edit Markdown ⌘E

\n

Zoom - zoom in ⌘+, zoom out ⌘-, actual size ⌘0

\n

macOS

\n

full screen support

\n

dark mode window

\n

command line

\n

put mdp.app/Contents/Resources/app/package/mdp script in your path

\n

logs

\n

on Linux - ~/.config/<app name>/log.log

\n

on macOS - ~/Library/Logs/<app name>/log.log

\n

on Windows - %USERPROFILE%\\AppData\\Roaming\\<app name>\\log.log

\n
", - "readmeOriginal": "

\n

mdp

\n

markdown preview using marked, highlight.js, mermaid, node-emoji and live reload

\n

https://ericlink.github.io/mdp/

\n

\"markdown.png\"

\n

\"mermaid.png\"

\n

features

\n

highlight.js

\n

syntax highlighting https://highlightjs.org/

\n

mermaid diagrams

\n

https://mermaidjs.github.io/

\n

node-emoji

\n

https://github.com/omnidan/node-emoji

\n

supported emoji

\n

marked markdown parsing

\n

github flavored markdown

\n

https://marked.js.org/

\n

https://github.com/markedjs/marked

\n

example.md

\n

keys

\n

Open as HTML ⌘K

\n

Edit Markdown ⌘E

\n

Zoom - zoom in ⌘+, zoom out ⌘-, actual size ⌘0

\n

macOS

\n

full screen support

\n

dark mode window

\n

command line

\n

put mdp.app/Contents/Resources/app/package/mdp script in your path

\n

logs

\n

on Linux - ~/.config/<app name>/log.log

\n

on macOS - ~/Library/Logs/<app name>/log.log

\n

on Windows - %USERPROFILE%\\AppData\\Roaming\\<app name>\\log.log

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.035Z" - }, - "mediachips": { - "readmeCleaned": "

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

\n

mediaChips

\n

Organize your video library with ease and convenience.
\nAdd any information to your videos to make them easier to find, filter and sort.
\nThis is an open source desktop application for Windows, Mac and Linux.

\n

🌐 Download the app from mediachips.app

\n

🧑‍🤝‍🧑 Links to communities Discord \"Discord\" Reddit \"Reddit\" Patreon \"Patreon\"

\n\n

😉 Useful links

\n\n

🤷 FAQ

\n

Q: I found a bug / I want to add a new function
\nA: Open the issue on GitHub. Or write in one of the communities (from most popular to least): Discord, Patreon, Reddit.

\n

Q: Are you planning to support images?
\nA: Yes. I'll get to that soon.

\n

🎞️ YouTube video demonstrating the application

\n

\"IMAGE

\n

🖐️ Main Features

\n

For a complete list of functions and how to use them, see the 📖 Documentation

\n
    \n
  • Video preview on hover
  • \n
  • Playback videos in the built-in or system player
  • \n
  • Sorting and filtering videos by the required parameters
  • \n
  • Add information for each video: rating, favorites, text.
  • \n
  • Meta that can be customized in detail and added to the video\n
      \n
    • Detailed meta customization: pictures, ratings, favorite and much more
    • \n
    • Meta cards, to which you can also add information like to videos
    • \n
    • Parsing meta in a file path
    • \n
    \n
  • \n
  • Tabs for easy browsing
  • \n
  • Customizing the appearance of the application
  • \n
  • Dark theme
  • \n
  • Watching folders for new and lost videos
  • \n
  • Password protection
  • \n
  • Backup management
  • \n
  • Hover card label preview
  • \n
  • Playlists
  • \n
  • Optimized for adult videos
  • \n
\n

🖼️ View of app

\n

📹 Video cards

\n

\"videos\"

\n

✏️ Add information to the video card

\n

\"video-edit\"

\n

🏷️ Meta cards

\n

\"meta-cards\"

\n

📽️ Player

\n

\"player\"

\n
", - "readmeOriginal": "

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

\n

mediaChips

\n

Organize your video library with ease and convenience.
\nAdd any information to your videos to make them easier to find, filter and sort.
\nThis is an open source desktop application for Windows, Mac and Linux.

\n

🌐 Download the app from mediachips.app

\n

🧑‍🤝‍🧑 Links to communities Discord \"Discord\" Reddit \"Reddit\" Patreon \"Patreon\"

\n\n

😉 Useful links

\n\n

🤷 FAQ

\n

Q: I found a bug / I want to add a new function
\nA: Open the issue on GitHub. Or write in one of the communities (from most popular to least): Discord, Patreon, Reddit.

\n

Q: Are you planning to support images?
\nA: Yes. I'll get to that soon.

\n

🎞️ YouTube video demonstrating the application

\n

\"IMAGE

\n

🖐️ Main Features

\n

For a complete list of functions and how to use them, see the 📖 Documentation

\n
    \n
  • Video preview on hover
  • \n
  • Playback videos in the built-in or system player
  • \n
  • Sorting and filtering videos by the required parameters
  • \n
  • Add information for each video: rating, favorites, text.
  • \n
  • Meta that can be customized in detail and added to the video\n
      \n
    • Detailed meta customization: pictures, ratings, favorite and much more
    • \n
    • Meta cards, to which you can also add information like to videos
    • \n
    • Parsing meta in a file path
    • \n
    \n
  • \n
  • Tabs for easy browsing
  • \n
  • Customizing the appearance of the application
  • \n
  • Dark theme
  • \n
  • Watching folders for new and lost videos
  • \n
  • Password protection
  • \n
  • Backup management
  • \n
  • Hover card label preview
  • \n
  • Playlists
  • \n
  • Optimized for adult videos
  • \n
\n

🖼️ View of app

\n

📹 Video cards

\n

\"videos\"

\n

✏️ Add information to the video card

\n

\"video-edit\"

\n

🏷️ Meta cards

\n

\"meta-cards\"

\n

📽️ Player

\n

\"player\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.127Z" + "readmeCleaned": "

\n

mdp

\n

markdown preview using marked, highlight.js, mermaid, node-emoji and live reload

\n

https://ericlink.github.io/mdp/

\n

\"markdown.png\"

\n

\"mermaid.png\"

\n

features

\n

highlight.js

\n

syntax highlighting https://highlightjs.org/

\n

mermaid diagrams

\n

https://mermaidjs.github.io/

\n

node-emoji

\n

https://github.com/omnidan/node-emoji

\n

supported emoji

\n

marked markdown parsing

\n

github flavored markdown

\n

https://marked.js.org/

\n

https://github.com/markedjs/marked

\n

example.md

\n

keys

\n

Open as HTML ⌘K

\n

Edit Markdown ⌘E

\n

Zoom - zoom in ⌘+, zoom out ⌘-, actual size ⌘0

\n

macOS

\n

full screen support

\n

dark mode window

\n

command line

\n

put mdp.app/Contents/Resources/app/package/mdp script in your path

\n

logs

\n

on Linux - ~/.config/<app name>/log.log

\n

on macOS - ~/Library/Logs/<app name>/log.log

\n

on Windows - %USERPROFILE%\\AppData\\Roaming\\<app name>\\log.log

\n
", + "readmeOriginal": "

\n

mdp

\n

markdown preview using marked, highlight.js, mermaid, node-emoji and live reload

\n

https://ericlink.github.io/mdp/

\n

\"markdown.png\"

\n

\"mermaid.png\"

\n

features

\n

highlight.js

\n

syntax highlighting https://highlightjs.org/

\n

mermaid diagrams

\n

https://mermaidjs.github.io/

\n

node-emoji

\n

https://github.com/omnidan/node-emoji

\n

supported emoji

\n

marked markdown parsing

\n

github flavored markdown

\n

https://marked.js.org/

\n

https://github.com/markedjs/marked

\n

example.md

\n

keys

\n

Open as HTML ⌘K

\n

Edit Markdown ⌘E

\n

Zoom - zoom in ⌘+, zoom out ⌘-, actual size ⌘0

\n

macOS

\n

full screen support

\n

dark mode window

\n

command line

\n

put mdp.app/Contents/Resources/app/package/mdp script in your path

\n

logs

\n

on Linux - ~/.config/<app name>/log.log

\n

on macOS - ~/Library/Logs/<app name>/log.log

\n

on Windows - %USERPROFILE%\\AppData\\Roaming\\<app name>\\log.log

\n
", + "readmeFetchedAt": "2024-02-29T22:00:59.297Z" }, "media-dupes": { - "readmeCleaned": "

\n \n

\n
\n

media-dupes

\n

a minimal content duplicator for common media services like youtube

\n

available for:

\n

\"linux\"\n\"apple\"\n\"windows\"

\n

\"DeepScan\n\"Codacy\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"Merged\n\"GitHub\n\"GitHub\n\"jsdoc\"\n\"GitHub

\n

\"ui\"

\n
\n

project is discontinued

\n

about

\n

media-dupes can1:

\n
    \n
  • download video
  • \n
  • download audio
  • \n
\n

media-dupes is:

\n
    \n
  • based on electron
  • \n
  • using bundled versions of youtube-dl and ffmpeg to do it's magic
  • \n
  • available for freebsd, linux, macOS and windows.
  • \n
  • free and open source
  • \n
\n

getting started

\n

download

\n

You'll find the latest releases here.

\n

install

\n

Please see the installation instructions for more details.

\n

updates

\n

media-dupes checks on application launch if there is a newer media-dupes version available.\nUpdates must be installed manually as automatic updating of electron applications requires that the builds are code-signed, which i can't provide so far.

\n

media-dupes checks as well on application launch if there are updates available for the bundled youtube-dl tool.

\n

Be aware:

\n

Updating the bundled youtube-dl package is only possible if the user has write access to the media-dupes installation path (which does not work for all available packages/installation types).

\n

changelog

\n

Please see the changelog for more details.

\n

license

\n

Please see the LICENSE for more details.

\n

debugging / verbose / logging

\n

Please see the verbose informations for more details.

\n

privacy

\n
    \n
  • media-dupes is using sentry to collect error reports and do some anonymous usage stats. This helps heavily finding bugs which might occur only in some specific use-cases.
  • \n
  • reporting is enabled by default, but can be disabled in the application settings UI.
  • \n
  • media-dupes is not tracking it's users (i.e. using Google Analytics or similar)
  • \n
  • no ip addresses are stored
  • \n
\n

Please check here how media-dupes is using sentry and why.

\n

discussion

\n

If you have question regarding media-dupes click here to create an issue

\n

support / fund

\n

If you want to support the development of media-dupes you can fund me on:

\n\n

disclosure

\n

media-dupes is not affiliated with any of the supported apps/services.

\n

developers

\n

You are always welcome to check and even improve the code.

\n\n
\n
footnotes
\n

1: Assuming the provided url is supported by youtube-dl.

\n
", - "readmeOriginal": "

\n \n

\n
\n

media-dupes

\n

a minimal content duplicator for common media services like youtube

\n

available for:

\n

\"linux\"\n\"apple\"\n\"windows\"

\n

\"DeepScan\n\"Codacy\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"Merged\n\"GitHub\n\"GitHub\n\"jsdoc\"\n\"GitHub

\n

\"ui\"

\n
\n

project is discontinued

\n

about

\n

media-dupes can1:

\n
    \n
  • download video
  • \n
  • download audio
  • \n
\n

media-dupes is:

\n
    \n
  • based on electron
  • \n
  • using bundled versions of youtube-dl and ffmpeg to do it's magic
  • \n
  • available for freebsd, linux, macOS and windows.
  • \n
  • free and open source
  • \n
\n

getting started

\n

download

\n

You'll find the latest releases here.

\n

install

\n

Please see the installation instructions for more details.

\n

updates

\n

media-dupes checks on application launch if there is a newer media-dupes version available.\nUpdates must be installed manually as automatic updating of electron applications requires that the builds are code-signed, which i can't provide so far.

\n

media-dupes checks as well on application launch if there are updates available for the bundled youtube-dl tool.

\n

Be aware:

\n

Updating the bundled youtube-dl package is only possible if the user has write access to the media-dupes installation path (which does not work for all available packages/installation types).

\n

changelog

\n

Please see the changelog for more details.

\n

license

\n

Please see the LICENSE for more details.

\n

debugging / verbose / logging

\n

Please see the verbose informations for more details.

\n

privacy

\n
    \n
  • media-dupes is using sentry to collect error reports and do some anonymous usage stats. This helps heavily finding bugs which might occur only in some specific use-cases.
  • \n
  • reporting is enabled by default, but can be disabled in the application settings UI.
  • \n
  • media-dupes is not tracking it's users (i.e. using Google Analytics or similar)
  • \n
  • no ip addresses are stored
  • \n
\n

Please check here how media-dupes is using sentry and why.

\n

discussion

\n

If you have question regarding media-dupes click here to create an issue

\n

support / fund

\n

If you want to support the development of media-dupes you can fund me on:

\n\n

disclosure

\n

media-dupes is not affiliated with any of the supported apps/services.

\n

developers

\n

You are always welcome to check and even improve the code.

\n\n
\n
footnotes
\n

1: Assuming the provided url is supported by youtube-dl.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.137Z" + "readmeCleaned": "

\n \n

\n
\n

media-dupes

\n

a minimal content duplicator for common media services like youtube

\n

available for:

\n

\"linux\"\n\"apple\"\n\"windows\"

\n

\"DeepScan\n\"Codacy\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"Merged\n\"GitHub\n\"GitHub\n\"jsdoc\"\n\"GitHub

\n

\"ui\"

\n
\n

project is discontinued

\n

about

\n

media-dupes can1:

\n
    \n
  • download video
  • \n
  • download audio
  • \n
\n

media-dupes is:

\n
    \n
  • based on electron
  • \n
  • using bundled versions of youtube-dl and ffmpeg to do it's magic
  • \n
  • available for freebsd, linux, macOS and windows.
  • \n
  • free and open source
  • \n
\n

getting started

\n

download

\n

You'll find the latest releases here.

\n

install

\n

Please see the installation instructions for more details.

\n

updates

\n

media-dupes checks on application launch if there is a newer media-dupes version available.\nUpdates must be installed manually as automatic updating of electron applications requires that the builds are code-signed, which i can't provide so far.

\n

media-dupes checks as well on application launch if there are updates available for the bundled youtube-dl tool.

\n

Be aware:

\n

Updating the bundled youtube-dl package is only possible if the user has write access to the media-dupes installation path (which does not work for all available packages/installation types).

\n

changelog

\n

Please see the changelog for more details.

\n

license

\n

Please see the LICENSE for more details.

\n

debugging / verbose / logging

\n

Please see the verbose informations for more details.

\n

privacy

\n
    \n
  • media-dupes is using sentry to collect error reports and do some anonymous usage stats. This helps heavily finding bugs which might occur only in some specific use-cases.
  • \n
  • reporting is enabled by default, but can be disabled in the application settings UI.
  • \n
  • media-dupes is not tracking it's users (i.e. using Google Analytics or similar)
  • \n
  • no ip addresses are stored
  • \n
\n

Please check here how media-dupes is using sentry and why.

\n

discussion

\n

If you have question regarding media-dupes click here to create an issue

\n

support / fund

\n

If you want to support the development of media-dupes you can fund me on:

\n\n

disclosure

\n

media-dupes is not affiliated with any of the supported apps/services.

\n

developers

\n

You are always welcome to check and even improve the code.

\n\n
\n
footnotes
\n

1: Assuming the provided url is supported by youtube-dl.

\n
", + "readmeOriginal": "

\n \n

\n
\n

media-dupes

\n

a minimal content duplicator for common media services like youtube

\n

available for:

\n

\"linux\"\n\"apple\"\n\"windows\"

\n

\"DeepScan\n\"Codacy\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"Merged\n\"GitHub\n\"GitHub\n\"jsdoc\"\n\"GitHub

\n

\"ui\"

\n
\n

project is discontinued

\n

about

\n

media-dupes can1:

\n
    \n
  • download video
  • \n
  • download audio
  • \n
\n

media-dupes is:

\n
    \n
  • based on electron
  • \n
  • using bundled versions of youtube-dl and ffmpeg to do it's magic
  • \n
  • available for freebsd, linux, macOS and windows.
  • \n
  • free and open source
  • \n
\n

getting started

\n

download

\n

You'll find the latest releases here.

\n

install

\n

Please see the installation instructions for more details.

\n

updates

\n

media-dupes checks on application launch if there is a newer media-dupes version available.\nUpdates must be installed manually as automatic updating of electron applications requires that the builds are code-signed, which i can't provide so far.

\n

media-dupes checks as well on application launch if there are updates available for the bundled youtube-dl tool.

\n

Be aware:

\n

Updating the bundled youtube-dl package is only possible if the user has write access to the media-dupes installation path (which does not work for all available packages/installation types).

\n

changelog

\n

Please see the changelog for more details.

\n

license

\n

Please see the LICENSE for more details.

\n

debugging / verbose / logging

\n

Please see the verbose informations for more details.

\n

privacy

\n
    \n
  • media-dupes is using sentry to collect error reports and do some anonymous usage stats. This helps heavily finding bugs which might occur only in some specific use-cases.
  • \n
  • reporting is enabled by default, but can be disabled in the application settings UI.
  • \n
  • media-dupes is not tracking it's users (i.e. using Google Analytics or similar)
  • \n
  • no ip addresses are stored
  • \n
\n

Please check here how media-dupes is using sentry and why.

\n

discussion

\n

If you have question regarding media-dupes click here to create an issue

\n

support / fund

\n

If you want to support the development of media-dupes you can fund me on:

\n\n

disclosure

\n

media-dupes is not affiliated with any of the supported apps/services.

\n

developers

\n

You are always welcome to check and even improve the code.

\n\n
\n
footnotes
\n

1: Assuming the provided url is supported by youtube-dl.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:59.304Z" + }, + "mailspring": { + "readmeCleaned": "

💌 Mailspring

\n

\"Travis\n\"AppVeyor

\n

Mailspring is a new version of Nylas Mail maintained by one of the original authors. It's faster, leaner, and shipping today! It replaces the JavaScript sync code in Nylas Mail with a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero \"CPU Wakes\", which translates to great battery life. It also has an entirely revamped composer and other great new features.

\n

Mailspring's UI is open source (GPLv3) and written in TypeScript with Electron and React - it's built on a plugin architecture and was designed to be easy to extend. Check out CONTRIBUTING.md to get started!

\n

Mailspring's sync engine is spawned by the Electron application and runs locally on your computer. It is open source (GPLv3) and written in C++ and C. For convenience, however, when you set up your development environment, Mailspring uses the latest version of the sync engine we've shipped for your platform so you don't need to pull sources or install its compile-time dependencies.

\n

\"Mailspring

\n

Features

\n

Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send\nLater, Mail Rules, Templates and more. Mailspring Pro, which you can unlock\nwith a monthly subscription, adds even more features for people who send a ton\nof email: link tracking, read receipts, mailbox analytics, contact and company\nprofiles. All of these features run in the client - Mailspring does not send\nyour email credentials to the cloud. For a full list of features, check out\ngetmailspring.com.

\n

Download Mailspring

\n

You can download compiled versions of Mailspring for Windows, Mac OS X, and\nLinux (deb, rpm and snap) from\nhttps://getmailspring.com/download.

\n

Getting Help

\n

You can find community-based help and discussion with other Mailspring users on our\nDiscourse community.

\n

Contributing

\n

Mailspring is entirely open-source. Pull requests and contributions are\nwelcome! There are three ways to contribute: building a plugin, building a\ntheme, and submitting pull requests to the project itself. When you're getting\nstarted, you may want to join our\nDiscourse so you can ask questions and\nlearn from other people doing development.

\n

\"Contributor

\n

Running Mailspring from Source

\n

To install all dependencies and run Mailspring from its source code,\nrun the following commands from the root directory of the Mailspring repository:

\n
export npm_config_arch=x64 # If you are on an M1 / Apple Silicon Mac\nnpm install\nnpm start\n
\n

You can attach command line parameters by separating them using a double hyphen:

\n
npm start -- --help\n
\n

Building Mailspring

\n

To build Mailspring, you need to run the following command from the root directory\nof the Mailspring repository:

\n
npm run-script build\n
\n

Building A Plugin

\n

Plugins lie at the heart of Mailspring and give it its powerful features.\nBuilding your own plugins allows you to integrate the app with other tools,\nexperiment with new workflows, and more. Follow the Getting Started\nguide to write your first plugin in\nfive minutes.

\n\n

A plugin \"store\" like the Chrome Web Store is coming soon, and will make it\neasy for other users to discover plugins you create. (Right now, users need to\n\"sideload\" the plugins into the app by downloading them and copying them into\nplace.)

\n

You can share and browse Mailspring Plugins, and discuss plugin development\nwith other developers, on our\nDiscourse.

\n

Building a Theme

\n

The Mailspring user interface is styled using CSS, which means it's easy to\nmodify and extend. Mailspring comes stock with a few beautiful themes, and\nthere are many more which have been built by community developers. To start\ncreating a theme, clone the theme starter!

\n

If you are updating an existing Nylas theme for Mailspring here is a\nstep by step tutorial.\nNotice: as part of the update process you will probably need to import mailspring base variables.

\n

You can share and browse Mailspring Themes, and discuss theme development with other developers, on our Discourse.

\n

Localizing / Translating

\n

Mailspring (1.5.0 and above) supports localization. If you're a fluent speaker of\nanother language, we'd love your help improving translations. Check out the\nLOCALIZATION\nguide for more information. You can discuss localization and translation with\nother developers on our Discourse.

\n

Contributing to Mailspring Core

\n

Pull requests are always welcome - check out\nCONTRIBUTING\nfor more information about setting up the development environment, running\ntests locally, and submitting pull requests.

\n
", + "readmeOriginal": "

💌 Mailspring

\n

\"Travis\n\"AppVeyor

\n

Mailspring is a new version of Nylas Mail maintained by one of the original authors. It's faster, leaner, and shipping today! It replaces the JavaScript sync code in Nylas Mail with a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero \"CPU Wakes\", which translates to great battery life. It also has an entirely revamped composer and other great new features.

\n

Mailspring's UI is open source (GPLv3) and written in TypeScript with Electron and React - it's built on a plugin architecture and was designed to be easy to extend. Check out CONTRIBUTING.md to get started!

\n

Mailspring's sync engine is spawned by the Electron application and runs locally on your computer. It is open source (GPLv3) and written in C++ and C. For convenience, however, when you set up your development environment, Mailspring uses the latest version of the sync engine we've shipped for your platform so you don't need to pull sources or install its compile-time dependencies.

\n

\"Mailspring

\n

Features

\n

Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send\nLater, Mail Rules, Templates and more. Mailspring Pro, which you can unlock\nwith a monthly subscription, adds even more features for people who send a ton\nof email: link tracking, read receipts, mailbox analytics, contact and company\nprofiles. All of these features run in the client - Mailspring does not send\nyour email credentials to the cloud. For a full list of features, check out\ngetmailspring.com.

\n

Download Mailspring

\n

You can download compiled versions of Mailspring for Windows, Mac OS X, and\nLinux (deb, rpm and snap) from\nhttps://getmailspring.com/download.

\n

Getting Help

\n

You can find community-based help and discussion with other Mailspring users on our\nDiscourse community.

\n

Contributing

\n

Mailspring is entirely open-source. Pull requests and contributions are\nwelcome! There are three ways to contribute: building a plugin, building a\ntheme, and submitting pull requests to the project itself. When you're getting\nstarted, you may want to join our\nDiscourse so you can ask questions and\nlearn from other people doing development.

\n

\"Contributor

\n

Running Mailspring from Source

\n

To install all dependencies and run Mailspring from its source code,\nrun the following commands from the root directory of the Mailspring repository:

\n
export npm_config_arch=x64 # If you are on an M1 / Apple Silicon Mac\nnpm install\nnpm start\n
\n

You can attach command line parameters by separating them using a double hyphen:

\n
npm start -- --help\n
\n

Building Mailspring

\n

To build Mailspring, you need to run the following command from the root directory\nof the Mailspring repository:

\n
npm run-script build\n
\n

Building A Plugin

\n

Plugins lie at the heart of Mailspring and give it its powerful features.\nBuilding your own plugins allows you to integrate the app with other tools,\nexperiment with new workflows, and more. Follow the Getting Started\nguide to write your first plugin in\nfive minutes.

\n\n

A plugin \"store\" like the Chrome Web Store is coming soon, and will make it\neasy for other users to discover plugins you create. (Right now, users need to\n\"sideload\" the plugins into the app by downloading them and copying them into\nplace.)

\n

You can share and browse Mailspring Plugins, and discuss plugin development\nwith other developers, on our\nDiscourse.

\n

Building a Theme

\n

The Mailspring user interface is styled using CSS, which means it's easy to\nmodify and extend. Mailspring comes stock with a few beautiful themes, and\nthere are many more which have been built by community developers. To start\ncreating a theme, clone the theme starter!

\n

If you are updating an existing Nylas theme for Mailspring here is a\nstep by step tutorial.\nNotice: as part of the update process you will probably need to import mailspring base variables.

\n

You can share and browse Mailspring Themes, and discuss theme development with other developers, on our Discourse.

\n

Localizing / Translating

\n

Mailspring (1.5.0 and above) supports localization. If you're a fluent speaker of\nanother language, we'd love your help improving translations. Check out the\nLOCALIZATION\nguide for more information. You can discuss localization and translation with\nother developers on our Discourse.

\n

Contributing to Mailspring Core

\n

Pull requests are always welcome - check out\nCONTRIBUTING\nfor more information about setting up the development environment, running\ntests locally, and submitting pull requests.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:59.341Z" + }, + "mediachips": { + "readmeCleaned": "

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

\n

MediaChips

\n

Organize your video library with ease and convenience.
\nAdd any information to your videos to make them easier to find, filter and sort.
\nThis is an open source desktop application for Windows, Mac and Linux.

\n\n

🧑‍🤝‍🧑 Links to communities Discord \"Discord\" Reddit \"Reddit\" Patreon \"Patreon\"

\n\n

😉 Useful links

\n\n

🤷 FAQ

\n

Q: I found a bug / I want to add a new function
\nA: Open the issue on GitHub. Or write in one of the communities (from most popular to least): Discord, Patreon, Reddit.

\n

Q: Are you planning to support images?
\nA: Yes. I'll get to that soon.

\n

🎞️ YouTube video demonstrating the application

\n

\"IMAGE

\n

🖐️ Main Features

\n

For a complete list of functions and how to use them, see the 📖 Documentation

\n
    \n
  • Video preview on hover
  • \n
  • Playback videos in the built-in or system player
  • \n
  • Sorting and filtering videos by the required parameters
  • \n
  • Add information for each video: rating, favorites, text.
  • \n
  • Meta that can be customized in detail and added to the video\n
      \n
    • Detailed meta customization: pictures, ratings, favorite and much more
    • \n
    • Meta cards, to which you can also add information like to videos
    • \n
    • Parsing meta in a file path
    • \n
    \n
  • \n
  • Tabs for easy browsing
  • \n
  • Customizing the appearance of the application
  • \n
  • Dark theme
  • \n
  • Watching folders for new and lost videos
  • \n
  • Password protection
  • \n
  • Backup management
  • \n
  • Hover card label preview
  • \n
  • Playlists
  • \n
  • Optimized for adult videos
  • \n
\n

🖼️ View of app

\n

📹 Video cards

\n

\"videos\"

\n

✏️ Add information to the video card

\n

\"video-edit\"

\n

🏷️ Meta cards

\n

\"meta-cards\"

\n

📽️ Player

\n

\"player\"

\n
", + "readmeOriginal": "

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n

\n

MediaChips

\n

Organize your video library with ease and convenience.
\nAdd any information to your videos to make them easier to find, filter and sort.
\nThis is an open source desktop application for Windows, Mac and Linux.

\n\n

🧑‍🤝‍🧑 Links to communities Discord \"Discord\" Reddit \"Reddit\" Patreon \"Patreon\"

\n\n

😉 Useful links

\n\n

🤷 FAQ

\n

Q: I found a bug / I want to add a new function
\nA: Open the issue on GitHub. Or write in one of the communities (from most popular to least): Discord, Patreon, Reddit.

\n

Q: Are you planning to support images?
\nA: Yes. I'll get to that soon.

\n

🎞️ YouTube video demonstrating the application

\n

\"IMAGE

\n

🖐️ Main Features

\n

For a complete list of functions and how to use them, see the 📖 Documentation

\n
    \n
  • Video preview on hover
  • \n
  • Playback videos in the built-in or system player
  • \n
  • Sorting and filtering videos by the required parameters
  • \n
  • Add information for each video: rating, favorites, text.
  • \n
  • Meta that can be customized in detail and added to the video\n
      \n
    • Detailed meta customization: pictures, ratings, favorite and much more
    • \n
    • Meta cards, to which you can also add information like to videos
    • \n
    • Parsing meta in a file path
    • \n
    \n
  • \n
  • Tabs for easy browsing
  • \n
  • Customizing the appearance of the application
  • \n
  • Dark theme
  • \n
  • Watching folders for new and lost videos
  • \n
  • Password protection
  • \n
  • Backup management
  • \n
  • Hover card label preview
  • \n
  • Playlists
  • \n
  • Optimized for adult videos
  • \n
\n

🖼️ View of app

\n

📹 Video cards

\n

\"videos\"

\n

✏️ Add information to the video card

\n

\"video-edit\"

\n

🏷️ Meta cards

\n

\"meta-cards\"

\n

📽️ Player

\n

\"player\"

\n
", + "readmeFetchedAt": "2024-02-29T22:00:59.493Z" }, "metastream": { - "readmeCleaned": "

\n
\n \n \"Metastream\"\n \n
\n Metastream\n
\n
\n

\n

Watch streaming media with friends.

\n

\n \"discord\"\n \"patreon\"\n

\n

Features

\n
    \n
  • Supports Chromium and Firefox browsers.
  • \n
  • Synchronized playback of streaming media across various websites.
  • \n
  • Public, private, and offline sessions.
  • \n
  • Support for WebRTC peer-to-peer connections.
  • \n
  • Real-time chat.
  • \n
  • Collaborative media queue.
  • \n
  • Timestamp cue points parsed from media description.
  • \n
  • Auto-fullscreen of embedded media.
  • \n
  • Per-user playback permissions, managed by the host.
  • \n
  • Basic host administrative functionality (kicking peers).
  • \n
  • Localization—see info on contributing.
  • \n
\n

Are you a website owner?

\n

Easily add watch party support to your website by redirecting the user to Metastream.

\n
Watch in Metastream\">
<a href=\"https://app.getmetastream.com/?url=https://youtu.be/3bNITQR4Uso\">Watch in Metastream</a>
\n

Roadmap

\n
    \n
  • Add localization (#5)
  • \n
  • Improve networking reliability (#74)
  • \n
  • Port Metastream from Electron to a web app (#94)
  • \n
  • Improve UX and stability
  • \n
  • Add favorites/bookmarks (#21)
  • \n
  • Add playlists
  • \n
  • Add audio mode (#22)
  • \n
\n

Have a feature in mind? Make a request by creating a GitHub issue.

\n

Screenshots

\n

\"Screenshot1\"

\n

\"Screenshot2\"

\n

\"Screenshot3\"

\n

How to Contribute

\n

Get the code

\n

Requires Yarn for monorepo workspaces.

\n
git clone https://github.com/samuelmaddock/metastream.git\ncd metastream\nyarn\n
\n

Start the dev server

\n

Creates a development web server accessible from http://localhost:8080

\n
cd packages/metastream-signal-server\nyarn build\ncd ../packages/metastream-app\nyarn start\n
\n

Build the web app

\n

Produces the web app build which gets deployed to https://app.getmetastream.com

\n
cd packages/metastream-app\nyarn build\n
\n

Legacy desktop app

\n

Metastream used to be an Electron desktop application until development was stopped due to roadblocks in acquiring a Widevine license. The latest version can be found on the GitHub releases page. Please note that the legacy app is insecure and not recommended.

\n
", - "readmeOriginal": "

\n
\n \n \"Metastream\"\n \n
\n Metastream\n
\n
\n

\n

Watch streaming media with friends.

\n

\n \"discord\"\n \"patreon\"\n

\n

Features

\n
    \n
  • Supports Chromium and Firefox browsers.
  • \n
  • Synchronized playback of streaming media across various websites.
  • \n
  • Public, private, and offline sessions.
  • \n
  • Support for WebRTC peer-to-peer connections.
  • \n
  • Real-time chat.
  • \n
  • Collaborative media queue.
  • \n
  • Timestamp cue points parsed from media description.
  • \n
  • Auto-fullscreen of embedded media.
  • \n
  • Per-user playback permissions, managed by the host.
  • \n
  • Basic host administrative functionality (kicking peers).
  • \n
  • Localization—see info on contributing.
  • \n
\n

Are you a website owner?

\n

Easily add watch party support to your website by redirecting the user to Metastream.

\n
<a href=\"https://app.getmetastream.com/?url=https://youtu.be/3bNITQR4Uso\">Watch in Metastream</a>
\n

Roadmap

\n
    \n
  • Add localization (#5)
  • \n
  • Improve networking reliability (#74)
  • \n
  • Port Metastream from Electron to a web app (#94)
  • \n
  • Improve UX and stability
  • \n
  • Add favorites/bookmarks (#21)
  • \n
  • Add playlists
  • \n
  • Add audio mode (#22)
  • \n
\n

Have a feature in mind? Make a request by creating a GitHub issue.

\n

Screenshots

\n

\"Screenshot1\"

\n

\"Screenshot2\"

\n

\"Screenshot3\"

\n

How to Contribute

\n

Get the code

\n

Requires Yarn for monorepo workspaces.

\n
git clone https://github.com/samuelmaddock/metastream.git\ncd metastream\nyarn\n
\n

Start the dev server

\n

Creates a development web server accessible from http://localhost:8080

\n
cd packages/metastream-signal-server\nyarn build\ncd ../packages/metastream-app\nyarn start\n
\n

Build the web app

\n

Produces the web app build which gets deployed to https://app.getmetastream.com

\n
cd packages/metastream-app\nyarn build\n
\n

Legacy desktop app

\n

Metastream used to be an Electron desktop application until development was stopped due to roadblocks in acquiring a Widevine license. The latest version can be found on the GitHub releases page. Please note that the legacy app is insecure and not recommended.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.326Z" + "readmeCleaned": "

\n
\n \n \"Metastream\"\n \n
\n Metastream\n
\n
\n

\n

Watch streaming media with friends.

\n

\n \"discord\"\n \"patreon\"\n

\n

Features

\n
    \n
  • Supports Chromium and Firefox browsers.
  • \n
  • Synchronized playback of streaming media across various websites.
  • \n
  • Public, private, and offline sessions.
  • \n
  • Support for WebRTC peer-to-peer connections.
  • \n
  • Real-time chat.
  • \n
  • Collaborative media queue.
  • \n
  • Timestamp cue points parsed from media description.
  • \n
  • Auto-fullscreen of embedded media.
  • \n
  • Per-user playback permissions, managed by the host.
  • \n
  • Basic host administrative functionality (kicking peers).
  • \n
  • Localization—see info on contributing.
  • \n
\n

Are you a website owner?

\n

Easily add watch party support to your website by redirecting the user to Metastream.

\n
Watch in Metastream\">
<a href=\"https://app.getmetastream.com/?url=https://youtu.be/3bNITQR4Uso\">Watch in Metastream</a>
\n

Roadmap

\n
    \n
  • Add localization (#5)
  • \n
  • Improve networking reliability (#74)
  • \n
  • Port Metastream from Electron to a web app (#94)
  • \n
  • Improve UX and stability
  • \n
  • Add favorites/bookmarks (#21)
  • \n
  • Add playlists
  • \n
  • Add audio mode (#22)
  • \n
\n

Have a feature in mind? Make a request by creating a GitHub issue.

\n

Screenshots

\n

\"Screenshot1\"

\n

\"Screenshot2\"

\n

\"Screenshot3\"

\n

How to Contribute

\n

Get the code

\n

Requires Yarn for monorepo workspaces.

\n
git clone https://github.com/samuelmaddock/metastream.git\ncd metastream\nyarn\n
\n

Start the dev server

\n

Creates a development web server accessible from http://localhost:8080

\n
cd packages/metastream-signal-server\nyarn build\ncd ../packages/metastream-app\nyarn start\n
\n

Build the web app

\n

Produces the web app build which gets deployed to https://app.getmetastream.com

\n
cd packages/metastream-app\nyarn build\n
\n

Legacy desktop app

\n

Metastream used to be an Electron desktop application until development was stopped due to roadblocks in acquiring a Widevine license. The latest version can be found on the GitHub releases page. Please note that the legacy app is insecure and not recommended.

\n
", + "readmeOriginal": "

\n
\n \n \"Metastream\"\n \n
\n Metastream\n
\n
\n

\n

Watch streaming media with friends.

\n

\n \"discord\"\n \"patreon\"\n

\n

Features

\n
    \n
  • Supports Chromium and Firefox browsers.
  • \n
  • Synchronized playback of streaming media across various websites.
  • \n
  • Public, private, and offline sessions.
  • \n
  • Support for WebRTC peer-to-peer connections.
  • \n
  • Real-time chat.
  • \n
  • Collaborative media queue.
  • \n
  • Timestamp cue points parsed from media description.
  • \n
  • Auto-fullscreen of embedded media.
  • \n
  • Per-user playback permissions, managed by the host.
  • \n
  • Basic host administrative functionality (kicking peers).
  • \n
  • Localization—see info on contributing.
  • \n
\n

Are you a website owner?

\n

Easily add watch party support to your website by redirecting the user to Metastream.

\n
<a href=\"https://app.getmetastream.com/?url=https://youtu.be/3bNITQR4Uso\">Watch in Metastream</a>
\n

Roadmap

\n
    \n
  • Add localization (#5)
  • \n
  • Improve networking reliability (#74)
  • \n
  • Port Metastream from Electron to a web app (#94)
  • \n
  • Improve UX and stability
  • \n
  • Add favorites/bookmarks (#21)
  • \n
  • Add playlists
  • \n
  • Add audio mode (#22)
  • \n
\n

Have a feature in mind? Make a request by creating a GitHub issue.

\n

Screenshots

\n

\"Screenshot1\"

\n

\"Screenshot2\"

\n

\"Screenshot3\"

\n

How to Contribute

\n

Get the code

\n

Requires Yarn for monorepo workspaces.

\n
git clone https://github.com/samuelmaddock/metastream.git\ncd metastream\nyarn\n
\n

Start the dev server

\n

Creates a development web server accessible from http://localhost:8080

\n
cd packages/metastream-signal-server\nyarn build\ncd ../packages/metastream-app\nyarn start\n
\n

Build the web app

\n

Produces the web app build which gets deployed to https://app.getmetastream.com

\n
cd packages/metastream-app\nyarn build\n
\n

Legacy desktop app

\n

Metastream used to be an Electron desktop application until development was stopped due to roadblocks in acquiring a Widevine license. The latest version can be found on the GitHub releases page. Please note that the legacy app is insecure and not recommended.

\n
", + "readmeFetchedAt": "2024-02-29T22:00:59.850Z" + }, + "merge-request-notifier": { + "readmeCleaned": "

Merge Request Notifier

\n

This app shows your GitLab merge requests grouped by projects and WIP status. It is accessible from the system tray.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light ModeDark Mode
\"App\"App
\n

Tray Icon

\n

In the system tray you wil see the number of all open merge requests.

\n

\"System

\n

Notification

\n

You will receive a desktop notification when a new merge request is created.\nIf you are not interested in \"work in progress\" merge request you can disable notifications for these. In addition you can disable notifications at all.

\n

\"Notification

\n

App Updates (macOS only)

\n

You will be always up to date with our integrated in app updates 🎉. Once there is a new update available you will be\nnotified with a prominent alert above the merge requests. On the details page you find the release notes from github.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
New Update AlertRelease Notes
\"New\"Release
\n

Installation

\n

macOS

\n

Manual installation

\n

The macOS installer is uploaded at the releases page. Please download and install.

\n

With homebrew-cask

\n

If you're using homebrew-cask, this app can be installed via it. Please tap the repository URL and install this app via brew cask as follows.

\n
brew tap codecentric/merge-request-notifier https://github.com/codecentric/merge-request-notifier\nbrew install --cask merge-request-notifier\n
\n

It's the easiest way to install and manage this app on macOS.

\n

Windows

\n

The Windows installer is uploaded at the releases page. Please download and install.

\n

Linux

\n

Dependencies

\n

This app is using a library that uses libsecret to store the personal access token on your device.

\n

Depending on your distribution, you will need to run the following command:

\n
    \n
  • Debian/Ubuntu: sudo apt-get install libsecret-1-dev
  • \n
  • Red Hat-based: sudo yum install libsecret-devel
  • \n
  • Arch Linux: sudo pacman -S libsecret
  • \n
\n

Arch Linux

\n

merge-request-notifier is available from the AUR. Install it using yay (or any other AUR helper):

\n
$ yay -S merge-request-notifier\n
\n

Other

\n

Check the releases page for packages for your distribution.

\n

Development

\n

Install all dependencies

\n
yarn install
\n

Usage

\n

This will start the application with hot-reload so you can instantly start developing your application.

\n
# start the renderer process with webpack-dev-server\nyarn start-renderer\n\n# start the main process (electron app)\nyarn start-main
\n

Logs

\n

You will find the application logs in the following folders

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSFolder
Linux~/.config/merge-request-notifier/logs/{process type}.log
macOS~/Library/Logs/merge-request-notifier/{process type}.log
Windows%USERPROFILE%\\AppData\\Roaming\\merge-request-notifier\\logs{process type}.log
\n

App Settings

\n

You will find the application settings in the following folders

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSFolder
Linux$XDG_CONFIG_HOME/merge-request-notifier/Settings or ~/.config/merge-request-notifier/Settings
macOS~/Library/Application\\ Support/merge-request-notifier/Settings
Windows%APPDATA%/merge-request-notifier/Settings
\n

New Releases

\n

Create a new Release and Publish it

\n
yarn dist
\n
", + "readmeOriginal": "

Merge Request Notifier

\n

This app shows your GitLab merge requests grouped by projects and WIP status. It is accessible from the system tray.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light ModeDark Mode
\"App\"App
\n

Tray Icon

\n

In the system tray you wil see the number of all open merge requests.

\n

\"System

\n

Notification

\n

You will receive a desktop notification when a new merge request is created.\nIf you are not interested in \"work in progress\" merge request you can disable notifications for these. In addition you can disable notifications at all.

\n

\"Notification

\n

App Updates (macOS only)

\n

You will be always up to date with our integrated in app updates 🎉. Once there is a new update available you will be\nnotified with a prominent alert above the merge requests. On the details page you find the release notes from github.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
New Update AlertRelease Notes
\"New\"Release
\n

Installation

\n

macOS

\n

Manual installation

\n

The macOS installer is uploaded at the releases page. Please download and install.

\n

With homebrew-cask

\n

If you're using homebrew-cask, this app can be installed via it. Please tap the repository URL and install this app via brew cask as follows.

\n
brew tap codecentric/merge-request-notifier https://github.com/codecentric/merge-request-notifier\nbrew install --cask merge-request-notifier\n
\n

It's the easiest way to install and manage this app on macOS.

\n

Windows

\n

The Windows installer is uploaded at the releases page. Please download and install.

\n

Linux

\n

Dependencies

\n

This app is using a library that uses libsecret to store the personal access token on your device.

\n

Depending on your distribution, you will need to run the following command:

\n
    \n
  • Debian/Ubuntu: sudo apt-get install libsecret-1-dev
  • \n
  • Red Hat-based: sudo yum install libsecret-devel
  • \n
  • Arch Linux: sudo pacman -S libsecret
  • \n
\n

Arch Linux

\n

merge-request-notifier is available from the AUR. Install it using yay (or any other AUR helper):

\n
$ yay -S merge-request-notifier\n
\n

Other

\n

Check the releases page for packages for your distribution.

\n

Development

\n

Install all dependencies

\n
yarn install
\n

Usage

\n

This will start the application with hot-reload so you can instantly start developing your application.

\n
# start the renderer process with webpack-dev-server\nyarn start-renderer\n\n# start the main process (electron app)\nyarn start-main
\n

Logs

\n

You will find the application logs in the following folders

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSFolder
Linux~/.config/merge-request-notifier/logs/{process type}.log
macOS~/Library/Logs/merge-request-notifier/{process type}.log
Windows%USERPROFILE%\\AppData\\Roaming\\merge-request-notifier\\logs{process type}.log
\n

App Settings

\n

You will find the application settings in the following folders

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSFolder
Linux$XDG_CONFIG_HOME/merge-request-notifier/Settings or ~/.config/merge-request-notifier/Settings
macOS~/Library/Application\\ Support/merge-request-notifier/Settings
Windows%APPDATA%/merge-request-notifier/Settings
\n

New Releases

\n

Create a new Release and Publish it

\n
yarn dist
\n
", + "readmeFetchedAt": "2024-02-29T22:00:59.941Z" }, "metronome-wallet": { - "readmeCleaned": "

\n \"Metronome\n

\n

💻💰 Metronome Wallet for desktop computers

\n

\"Build\n\"JavaScript

\n

\"Metronome

\n

Development

\n

Create a local .env file with the following content:

\n
ENABLED_CHAINS=\nROPSTEN_NODE_URL=
\n

Requirements

\n
    \n
  • Node.js LTS (v12 minimum, v14 recommended)
  • \n
\n

Launch

\n
# Install dependencies\nnpm i\n\n# Run dev mode\nnpm run dev
\n

Troubleshooting

\n
    \n
  • For errors related to node-gyp when installing the dependencies, try using sudo to postinstall the dependencies.
  • \n
  • For Windows, installing windows-build-tools may be required. To do so, run:
  • \n
\n
npm i --global --production windows-build-tools
\n

Logs

\n

The log output is in the next directories:

\n
    \n
  • Linux: ~/.config/<app name>/logs/{process-type}.log
  • \n
  • macOS: ~/Library/Logs/<app name>/logs/{process-type}.log
  • \n
  • Windows: %USERPROFILE%\\AppData\\Roaming\\<app name>\\logs\\{process-type}.log
  • \n
\n

process-type being equal to main, renderer or worker

\n

More info github.com/megahertz/electron-log.

\n

Settings

\n
    \n
  • Linux: ~/.config/metronome-desktop-wallet/Settings
  • \n
  • macOS: ~/Library/Application Support/metronome-desktop-wallet/Settings
  • \n
  • Windows: %APPDATA%\\\\metronome-desktop-wallet\\\\Settings
  • \n
\n

To completely remove the application and start over, remove the settings file too.

\n

Production Build

\n
# Run build process\nnpm run dist\n\n# or\n\n# Run build process and publish to GitHub releases\nnpm run release
\n

macOs

\n

The app needs to be signed and notarized.\nTo do so, install the .p12 file in the local keychain (double click on it).

\n

The certificate is obtained from the Apple Developer website.\nThe Developer ID Application is required.\nThe Developer ID Installer may be required too.\nOnce obtained, the .cer files have to be converted to .p12 by providing the certificate passwords/private keys.

\n

In addition to that, the following environment variables have to be set to publish:

\n
# See below to complete these two:\nAPPLE_ID=\nAPPLE_ID_PASSWORD=\n# See `electron-build` docs on how to complete these two:\nCSC_LINK=\nCSC_KEY_PASSWORD=\n# Github personal access token to upload the files to repo releases.\nGH_TOKEN=
\n

Follow these steps to create an app specific password.\nThe APPLE_ID variable is the Apple ID used to create the password.\nAPPLE_ID_PASSWORD is the password Apple created for the app.

\n

The GitHub personal access token needs repo permissions.\nSee the docs on how to create a personal access access token for more information.

\n

The signing certificate shall be in the root folder of the repository.\nThe certificate password will be required during the signing process.\nThe signing process may take several minutes because notarization requieres uploading the app to Apple.

\n

In order to verify that the application has been successfully signed and notarized, run:

\n
# Verifies the app has been signed\ncodesign --verify --verbose ./dist/mac/Metronome\\ Wallet.app\n\n# Verifies the app has been notarized\nspctl -a -t exec -vvv ./dist/mac/Metronome\\ Wallet.app
\n

Windows

\n

To sign the application, a certificate for the Microsoft Authenticode platform is required.\nThe certificate, a .p7b file, will then be required during the build process.

\n

Current provider is DigiCert.

\n

License

\n

MIT

\n
", - "readmeOriginal": "

\n \"Metronome\n

\n

💻💰 Metronome Wallet for desktop computers

\n

\"Build\n\"JavaScript

\n

\"Metronome

\n

Development

\n

Create a local .env file with the following content:

\n
ENABLED_CHAINS=\nROPSTEN_NODE_URL=
\n

Requirements

\n
    \n
  • Node.js LTS (v12 minimum, v14 recommended)
  • \n
\n

Launch

\n
# Install dependencies\nnpm i\n\n# Run dev mode\nnpm run dev
\n

Troubleshooting

\n
    \n
  • For errors related to node-gyp when installing the dependencies, try using sudo to postinstall the dependencies.
  • \n
  • For Windows, installing windows-build-tools may be required. To do so, run:
  • \n
\n
npm i --global --production windows-build-tools
\n

Logs

\n

The log output is in the next directories:

\n
    \n
  • Linux: ~/.config/<app name>/logs/{process-type}.log
  • \n
  • macOS: ~/Library/Logs/<app name>/logs/{process-type}.log
  • \n
  • Windows: %USERPROFILE%\\AppData\\Roaming\\<app name>\\logs\\{process-type}.log
  • \n
\n

process-type being equal to main, renderer or worker

\n

More info github.com/megahertz/electron-log.

\n

Settings

\n
    \n
  • Linux: ~/.config/metronome-desktop-wallet/Settings
  • \n
  • macOS: ~/Library/Application Support/metronome-desktop-wallet/Settings
  • \n
  • Windows: %APPDATA%\\\\metronome-desktop-wallet\\\\Settings
  • \n
\n

To completely remove the application and start over, remove the settings file too.

\n

Production Build

\n
# Run build process\nnpm run dist\n\n# or\n\n# Run build process and publish to GitHub releases\nnpm run release
\n

macOs

\n

The app needs to be signed and notarized.\nTo do so, install the .p12 file in the local keychain (double click on it).

\n

The certificate is obtained from the Apple Developer website.\nThe Developer ID Application is required.\nThe Developer ID Installer may be required too.\nOnce obtained, the .cer files have to be converted to .p12 by providing the certificate passwords/private keys.

\n

In addition to that, the following environment variables have to be set to publish:

\n
# See below to complete these two:\nAPPLE_ID=\nAPPLE_ID_PASSWORD=\n# See `electron-build` docs on how to complete these two:\nCSC_LINK=\nCSC_KEY_PASSWORD=\n# Github personal access token to upload the files to repo releases.\nGH_TOKEN=
\n

Follow these steps to create an app specific password.\nThe APPLE_ID variable is the Apple ID used to create the password.\nAPPLE_ID_PASSWORD is the password Apple created for the app.

\n

The GitHub personal access token needs repo permissions.\nSee the docs on how to create a personal access access token for more information.

\n

The signing certificate shall be in the root folder of the repository.\nThe certificate password will be required during the signing process.\nThe signing process may take several minutes because notarization requieres uploading the app to Apple.

\n

In order to verify that the application has been successfully signed and notarized, run:

\n
# Verifies the app has been signed\ncodesign --verify --verbose ./dist/mac/Metronome\\ Wallet.app\n\n# Verifies the app has been notarized\nspctl -a -t exec -vvv ./dist/mac/Metronome\\ Wallet.app
\n

Windows

\n

To sign the application, a certificate for the Microsoft Authenticode platform is required.\nThe certificate, a .p7b file, will then be required during the build process.

\n

Current provider is DigiCert.

\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.399Z" + "readmeCleaned": "

\n \"Metronome\n

\n

💻💰 Metronome Wallet for desktop computers

\n

\"Build\n\"JavaScript

\n

\"Metronome

\n

Development

\n

Create a local .env file with the following content:

\n
ENABLED_CHAINS=\nROPSTEN_NODE_URL=
\n

Requirements

\n
    \n
  • Node.js LTS (v12 minimum, v14 recommended)
  • \n
\n

Launch

\n
# Install dependencies\nnpm i\n\n# Run dev mode\nnpm run dev
\n

Troubleshooting

\n
    \n
  • For errors related to node-gyp when installing the dependencies, try using sudo to postinstall the dependencies.
  • \n
  • For Windows, installing windows-build-tools may be required. To do so, run:
  • \n
\n
npm i --global --production windows-build-tools
\n

Logs

\n

The log output is in the next directories:

\n
    \n
  • Linux: ~/.config/<app name>/logs/{process-type}.log
  • \n
  • macOS: ~/Library/Logs/<app name>/logs/{process-type}.log
  • \n
  • Windows: %USERPROFILE%\\AppData\\Roaming\\<app name>\\logs\\{process-type}.log
  • \n
\n

process-type being equal to main, renderer or worker

\n

More info github.com/megahertz/electron-log.

\n

Settings

\n
    \n
  • Linux: ~/.config/metronome-desktop-wallet/Settings
  • \n
  • macOS: ~/Library/Application Support/metronome-desktop-wallet/Settings
  • \n
  • Windows: %APPDATA%\\\\metronome-desktop-wallet\\\\Settings
  • \n
\n

To completely remove the application and start over, remove the settings file too.

\n

Production Build

\n
# Run build process\nnpm run dist\n\n# or\n\n# Run build process and publish to GitHub releases\nnpm run release
\n

macOs

\n

The app needs to be signed and notarized.\nTo do so, install the .p12 file in the local keychain (double click on it).

\n

The certificate is obtained from the Apple Developer website.\nThe Developer ID Application is required.\nThe Developer ID Installer may be required too.\nOnce obtained, the .cer files have to be converted to .p12 by providing the certificate passwords/private keys.

\n

In addition to that, the following environment variables have to be set to publish:

\n
# See below to complete these two:\nAPPLE_ID=\nAPPLE_ID_PASSWORD=\n# See `electron-build` docs on how to complete these two:\nCSC_LINK=\nCSC_KEY_PASSWORD=\n# Github personal access token to upload the files to repo releases.\nGH_TOKEN=
\n

Follow these steps to create an app specific password.\nThe APPLE_ID variable is the Apple ID used to create the password.\nAPPLE_ID_PASSWORD is the password Apple created for the app.

\n

The GitHub personal access token needs repo permissions.\nSee the docs on how to create a personal access access token for more information.

\n

The signing certificate shall be in the root folder of the repository.\nThe certificate password will be required during the signing process.\nThe signing process may take several minutes because notarization requieres uploading the app to Apple.

\n

In order to verify that the application has been successfully signed and notarized, run:

\n
# Verifies the app has been signed\ncodesign --verify --verbose ./dist/mac/Metronome\\ Wallet.app\n\n# Verifies the app has been notarized\nspctl -a -t exec -vvv ./dist/mac/Metronome\\ Wallet.app
\n

Windows

\n

To sign the application, a certificate for the Microsoft Authenticode platform is required.\nThe certificate, a .p7b file, will then be required during the build process.

\n

Current provider is DigiCert.

\n

License

\n

MIT

\n
", + "readmeOriginal": "

\n \"Metronome\n

\n

💻💰 Metronome Wallet for desktop computers

\n

\"Build\n\"JavaScript

\n

\"Metronome

\n

Development

\n

Create a local .env file with the following content:

\n
ENABLED_CHAINS=\nROPSTEN_NODE_URL=
\n

Requirements

\n
    \n
  • Node.js LTS (v12 minimum, v14 recommended)
  • \n
\n

Launch

\n
# Install dependencies\nnpm i\n\n# Run dev mode\nnpm run dev
\n

Troubleshooting

\n
    \n
  • For errors related to node-gyp when installing the dependencies, try using sudo to postinstall the dependencies.
  • \n
  • For Windows, installing windows-build-tools may be required. To do so, run:
  • \n
\n
npm i --global --production windows-build-tools
\n

Logs

\n

The log output is in the next directories:

\n
    \n
  • Linux: ~/.config/<app name>/logs/{process-type}.log
  • \n
  • macOS: ~/Library/Logs/<app name>/logs/{process-type}.log
  • \n
  • Windows: %USERPROFILE%\\AppData\\Roaming\\<app name>\\logs\\{process-type}.log
  • \n
\n

process-type being equal to main, renderer or worker

\n

More info github.com/megahertz/electron-log.

\n

Settings

\n
    \n
  • Linux: ~/.config/metronome-desktop-wallet/Settings
  • \n
  • macOS: ~/Library/Application Support/metronome-desktop-wallet/Settings
  • \n
  • Windows: %APPDATA%\\\\metronome-desktop-wallet\\\\Settings
  • \n
\n

To completely remove the application and start over, remove the settings file too.

\n

Production Build

\n
# Run build process\nnpm run dist\n\n# or\n\n# Run build process and publish to GitHub releases\nnpm run release
\n

macOs

\n

The app needs to be signed and notarized.\nTo do so, install the .p12 file in the local keychain (double click on it).

\n

The certificate is obtained from the Apple Developer website.\nThe Developer ID Application is required.\nThe Developer ID Installer may be required too.\nOnce obtained, the .cer files have to be converted to .p12 by providing the certificate passwords/private keys.

\n

In addition to that, the following environment variables have to be set to publish:

\n
# See below to complete these two:\nAPPLE_ID=\nAPPLE_ID_PASSWORD=\n# See `electron-build` docs on how to complete these two:\nCSC_LINK=\nCSC_KEY_PASSWORD=\n# Github personal access token to upload the files to repo releases.\nGH_TOKEN=
\n

Follow these steps to create an app specific password.\nThe APPLE_ID variable is the Apple ID used to create the password.\nAPPLE_ID_PASSWORD is the password Apple created for the app.

\n

The GitHub personal access token needs repo permissions.\nSee the docs on how to create a personal access access token for more information.

\n

The signing certificate shall be in the root folder of the repository.\nThe certificate password will be required during the signing process.\nThe signing process may take several minutes because notarization requieres uploading the app to Apple.

\n

In order to verify that the application has been successfully signed and notarized, run:

\n
# Verifies the app has been signed\ncodesign --verify --verbose ./dist/mac/Metronome\\ Wallet.app\n\n# Verifies the app has been notarized\nspctl -a -t exec -vvv ./dist/mac/Metronome\\ Wallet.app
\n

Windows

\n

To sign the application, a certificate for the Microsoft Authenticode platform is required.\nThe certificate, a .p7b file, will then be required during the build process.

\n

Current provider is DigiCert.

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:01:00.018Z" }, "melodie": { - "readmeCleaned": "
\n

Mélodie

\n

\"GitHub\n\"GitHub\n\"GitHub\"\n\"CI\"\n\"Codacy\n\"Codacy

\n

Melodie is a portable, simple-as-pie music player.

\n

\"preview\"

\n
\n

There are thunsands of them in the wild. This mine is an excuse for learning Electron, Svelte and reactive programming.

\n

Installation

\n

\"Get\n\"English

\n

You will find other installers on the releases page.

\n

Please note that AppImage Snap and NSIS installer will automatically update to the latest available version.

\n

If you run Mélodie from a zip or using DMG/Windows portable version, you will have to download updates by yourself.

\n

Note for Windows users

\n

Windows installers are not signed.

\n

When you will run the .exe files, Windows will warn you that the source is insecure (it is not!).\n

\n

It is possible to bypass the warning by clicking on the \"More information\" link, then on the Install button\n

\n

If you install the app through the Windows App Store, you'll get no warning, since the store team reviewed and approved it.

\n

Note for MacOS users

\n

DMG image is not signed.

\n

After you will have downloaded the .dmg file, open it and drag the Mélodie icon to the Application Icon.\nThen, MacOS will prevent you from opening Mélodie as I haven't paid for an app deployment certificate.

\n

Once you will have closed the annoying warning, open you Security panel in settings, and go to General tab.\nThere, you should see the list of recently blocked application: Mélodie should be there.

\n

You can add it as an exception, and then run it\n(see: How to open an app that hasn’t been notarized or is from an unidentified developer).

\n

Another option is to open it with Control-click: it'll immediately register the app as an exception\n(see: Open a Mac app from an unidentified developer).

\n

TODOs

\n

features

\n
    \n
  • \n

    use file and folder names to complete missing tags

    \n
  • \n
  • \n

    merge components/Album|Artist|Playlist tests for GridItem + hover behaviour (desktop only)

    \n
  • \n
  • \n

    play all button

    \n
  • \n
  • \n

    indicates when track is in playlist

    \n
  • \n
  • \n

    configure replay gain from settings

    \n
  • \n
  • \n

    display tracks/albums/artists count in settings

    \n
  • \n
  • \n

    allow reseting database from settings

    \n
  • \n
  • \n

    list images from track tags when collecting candidate covers for an album

    \n
  • \n
  • \n

    progressive webapp

    \n
  • \n
  • \n

    Consider yarn2, once svelte-preprocess is fixed

    \n
  • \n
  • \n

    search tooling to find deps version mismatch, and maintain package.json same version

    \n
  • \n
  • \n

    compare ajv serialization with stringify

    \n
  • \n
  • \n

    accessibility: ImageUploader file input, Loading input, and Nav search box have no label

    \n
  • \n
  • \n

    download files and cache them in browser

    \n
  • \n
\n

tools

\n
    \n
  • \n

    dependabot + dep update

    \n
  • \n
  • \n

    automated end-to-end tests

    \n
  • \n
  • \n

    more technical documentation (install & release process notably)

    \n
  • \n
\n

Bugs and known issues

\n
    \n
  1. \n

    When server is not reachable, attempts to establish new WebSocket connection takes longer and longer

    \n
  2. \n
  3. \n

    DMG package does not download updates: it requires zip, and we cannot build zip because of the accent in product name...

    \n
  4. \n
  5. \n

    Playlist models are not updated on tracks removal

    \n
  6. \n
  7. \n

    Undetected live changes: remove tracks and re-add them. This is a linux-only issue with chokidar

    \n\n
  8. \n
  9. \n

    When loading new folders, enqueuing or going to album details will give incomplete results. Going back and forth won't load new data

    \n
  10. \n
  11. \n

    Security: clean html in artist/album names (wrapWithRefs returns injectable markup)

    \n
  12. \n
  13. \n

    AppImage, when used with AppImageLauncher, fail to auto update

    \n
  14. \n
  15. \n

    If we knew current position in browser history, then we could disabled navigation button accordingly

    \n
  16. \n
  17. \n

    Page navigation: use:link doesn't work in tests and raise Svelte warning. a.href is fine

    \n
  18. \n
  19. \n

    Disklist/TrackTable dropdown does not consider scroll position (in storybook only)

    \n
  20. \n
  21. \n

    Testing input: fireEvent.change, input or keyUp does not trigger svelte's bind:value on input

    \n
  22. \n
  23. \n

    The test suite is becoming brittle

    \n
      \n
    1. \n

      Media service › triggerAlbumsEnrichment › saves first returned cover for album

      \n
      839 | expect(await fs.readFile(savedAlbums[0].media, 'utf8')).toEqual(\n | ^\">
      > 839 |       expect(await fs.readFile(savedAlbums[0].media, 'utf8')).toEqual(\n      |                                                               ^
      \n
    2. \n
    3. \n

      Media service › triggerAlbumsEnrichment › retries album with no cover but at least one restriced provided\nIs a 1ms difference in expected processedEpoch

      \n
    4. \n
    5. \n

      AddToPlaylist component › given some playlists › saves new playlist with all tracks\nThe dropdown menu is still visible (probably because of the animation)

      \n
    6. \n
    7. \n

      snackbars store > showSnack > uses the specified duration when enqueuing slacks

      \n
      96 | expect(snackbarCalls).toEqual([\n | ^\">
      - Expected  - 3\n+ Received  + 0\n\n> 96 |       expect(snackbarCalls).toEqual([\n     |                             ^
      \n
    8. \n
    \n
  24. \n
  25. \n

    The Media test do not pass on Windows: nock is not giving recorded bodies

    \n
  26. \n
\n

Data

\n

Mélodie is using SQLite3 to store settings, playlists and tracks's metadatas.\nSQLite3 stores everything in a single file, named db.sqlite3 and located into the application userData folder.

\n

Mélodie also stores artists artwork according to the ARTWORK_DESTINATION environment variable, sets to user's pictures folder in melodie-media folder.

\n

Configuring logs

\n

Log are written to a file, which location is set by LOG_DESTINATION env variable.\nMélodie Desktop sets LOG_DESTINATION to logs.txt in the application logs path.

\n

Log levels are configured in a file defined by LOG_LEVEL_FILE env variable.\nMélodie Desktop sets it to .levels in the application userData folder.

\n

Its syntax is:

\n
# this is a comment\nlogger-name=level\nwildcard*=level
\n

logger names are:

\n
    \n
  • \n

    core

    \n
  • \n
  • \n

    renderer

    \n
  • \n
  • \n

    updater

    \n
  • \n
  • \n

    services/ where is tracks, playlists, media, settings

    \n
  • \n
  • \n

    providers/ where is local, audiodb, discogs

    \n
  • \n
  • \n

    models/ where is tracks, albums, artists, playlists, settings

    \n
  • \n
\n

and levels are (in order): trace (most verbose), debug, info, warn, error, fatal, silent (no logs)

\n

Wildcards can be at the beginning *tracks or the end models/*.\nIn case a logger name is matching several directives, the first always wins.

\n

You can edit the file, and trigger logger level refresh by sending SIGUSR2 to the application: kill -USR2 {pid} (first log issued contains pid)

\n

Running locally

\n

You'll need npm@7+ and node@16+

\n
git clone git@github.com:feugy/melodie.git\ncd melodie\nnpm i\nnpm start
\n

Testing

\n

The test suite works fine Linux, MacOS and Windows.

\n
npm t
\n

Core services network mocks (nocks)

\n

Some services are hitting external APIs, such as AudioDB.\nAs we don't want to flood them with test requests, these are using network mocks.

\n

To use real services, run your tests with REAL_NETWORK environment variables (whatever its value).\nWhen using real services, update the mocks by defining UPDATE_NOCKS environment variables (whatever its value).\nNocks will stay unchanged on test failure.

\n

Some providers need access keys during tests. Just make a .env file in the root folder, with the appropriate values:

\n
DISCOGS_TOKEN=XYZ\nAUDIODB_KEY=1\n
\n

Promo site

\n

Located under apps/site, it publicize Mélodie and has a button to download latest release artifacts.

\n

Caveats:

\n
    \n
  • it is build for Github pages. That is, the final hosting will have a base path (/melodie), which we don't have when trying out locally
  • \n
  • it reuses common/ui stylesheet, which requires workaround due to font paths. Fonts must be copied into /apps/site/static/fonts for dev, and the production build creates undesired copies in /common/ui/src/fonts
  • \n
  • when developing locally, use npm -w apps/site run dev and browse to http://localhost:3000
  • \n
  • when willing to try out production result, use npm -w apps/site run build, npm -w apps/site run serve and browse to http://localhost:3000/melodie
  • \n
\n

Trying snaps out

\n

Working with snaps locally isn't really easy.

\n
    \n
  1. \n

    install the real app from the store:

    \n
    snap install melodie
    \n
  2. \n
  3. \n

    then package your app in debug mode, to access the unpacked snap:

    \n
    DEBUG=electron-builder npm run release:artifacts --workspace apps/desktop -- -l
    \n
  4. \n
  5. \n

    copy missing files to the unpacked snap, and keep your latest changes:

    \n
    mkdir dist/__snap-amd64/tmp\nmv dist/__snap-amd64/* dist/__snap-amd64/tmp\ncp -r /snap/melodie/current/* dist/__snap-amd64/\ncp -r dist/linux-unpacked/* dist/__snap-amd64/\nmv dist/__snap-amd64/tmp/* dist/__snap-amd64/*
    \n
  6. \n
  7. \n

    now use your development code:

    \n
    snap try dist/__snap-amd64\nmelodie
    \n
  8. \n
  9. \n

    and revert when you're done:

    \n
    snap revert melodie
    \n
  10. \n
\n

Checking AppImage

\n

To check that generated AppImage works:

\n
    \n
  1. \n

    Install AppImageLauncher if not done yet

    \n
  2. \n
  3. \n

    Download AppImageLint

    \n
  4. \n
  5. \n

    Package application for linux

    \n
    npm run release:artifacts --workspace apps/desktop -- -l
    \n
  6. \n
  7. \n

    Lint your AppImage:

    \n
    appimagelint dist/Mélodie.AppImage
    \n
  8. \n
  9. \n

    Double click on ./dist/Mélodie.AppImage and integrate it to your system.\nPlease check that the app starts, it can access to local files, its name and icon are correct in the launcher

    \n
  10. \n
\n

Releasing

\n

Release process is fairly automated: it will generate changelog, bump version, and build melodie for different platform, creating several artifacts which are either packages (snap, AppImage, Nsis, appx) or plain files (zip).

\n

Theses artifacts will be either published on their respective store (snapcraft, Windows App store...) or uploaded to github as a release.\nOnce a Github release is published, users who installed an auto-updatable package (snap, AppImage, Nsis, appx) will get the new version auto-magically.

\n

Windows App store release can not be automated: Github CI will build the appx package, but it must be manually submitted to the Windows App store.

\n
    \n
  1. \n

    When ready, bump the version on local machine:

    \n
    npm run release:bump
    \n

    (if you wish to get a pre-release, append -- --prerelease beta|alpha to the command line)

    \n
  2. \n
  3. \n

    Don't forget to update snapshots: the presentation site test depend on the version number.

    \n
    TAG=$(git describe --tags)\nTAG=${TAG::-11}\nnpm t --workspace apps/site -- --clearCache\nnpm t --workspace apps/site -- -u\ngit commit -a --amend --no-edit\ngit tag -f $TAG
    \n

    You shoud see 2 snapshots updated

    \n
  4. \n
  5. \n

    Then push tags to github, as it'll trigger the artifact creation:

    \n
    git push --follow-tags
    \n
  6. \n
  7. \n

    Finally, go to github releases, and edit the newest one:

    \n
      \n
    1. \n

      give it a code name

      \n
    2. \n
    3. \n

      copy the latest section of the changelog in the release body

      \n
    4. \n
    5. \n

      save it as draft

      \n
    6. \n
    7. \n

      Wait until the artifacts are published on your draft

      \n
    8. \n
    9. \n

      manually submit the new appx package to the Windows App store

      \n
    10. \n
    11. \n

      remove the appx package from artifact list: as it is unsigned, users can not install it from here

      \n
    12. \n
    13. \n

      publish your release

      \n
    14. \n
    15. \n

      go and slack off!

      \n
    16. \n
    \n
  8. \n
\n

Manual snap release

\n

Until this issue on Github Actions is fixed on Electron-builder, we're stuck with electron-builder@22.10.5 and we need to manually release on snap.

\n
    \n
  1. \n

    Clean up distribution, build snap file and extract it:

    \n
    rm -rf apps/desktop/dist/\nnpm -w apps/desktop  run release:artifacts -- -l snap\ncd apps/desktop/dist/\nrm -rf linux-unpacked builder-effective-config.yaml\nfile-roller -f *.snap .
    \n

    Then select the dist folder as target folder, and close the \"Could not open 'dist'\" error popup.

    \n
  2. \n
  3. \n

    Amend the meta/snap.yaml descriptor. At root level, replaces slots with:

    \n
    slots:\n  mpris:\n    interface: mpris\n    name: chromium
    \n

    Then within app.melodie.slots, remove - name

    \n

    Save the file

    \n
  4. \n
  5. \n

    Re-create snap file and publish it on snapcraft:

    \n
    rm -r *.snap\nsnapcraft pack . --output 'linux - Mélodie.snap'\nsnapcraft login\nsnapcraft upload --release=stable 'linux - Mélodie.snap'
    \n
  6. \n
\n

Publicise

\n

Mélodie is referenced on these stores and hubs:

\n\n

Notable facts

\n
    \n
  • \n

    Started with a search engine (FlexSearch) to store tracks, and serialized JS lists for albums & artists.\nAltough very performant (50s to index the whole music library), the memory footprint is heavy (700Mo) since\nFlexSearch is loading entire indices in memory

    \n
  • \n
  • \n

    Moved to sqlite3 denormalized tables (drawback: no streaming supported)

    \n
  • \n
  • \n

    Dropped the idea to query tracks of a given albums/artists/genre/playlist by using SQL queries.\nSqlite has a very poor json support, compared to Postgres. There is only one way to query json field: json_extract.\nIt is possible to create indexes on expressions, and this makes retrieving tracks of a given album very efficient:

    \n
    create index track_album on tracks (trim(lower(json_extract(tags, '$.album'))))\nselect id, tags from tracks where trim(lower(json_extract(tags, '$.album'))) = lower('Le grand bleu')\n
    \n

    However, it doesn't work on artists or genres, because they are modeled with arrays, and operator used do not leverage any index:

    \n
    select id, tags from tracks where instr(lower(json_extract(tags, '$.artists')), 'eric serra')\nselect id, tags from tracks where json_extract(tags, '$.artists') like '%eric serra%'\n
    \n
  • \n
  • \n

    chokidar is the best of breed watch tool, but has this annoying linux-only big when moving folders outside of the watched paths\nWatchman is a C program that'll be hard to bundle.\nnode-watch does not send file event when removing/renaming folders\nwatchr API seems overly complex\nwatch-pack is using chokidar and the next version isn't ready

    \n
  • \n
  • \n

    wiring jest, storybook, svelte and tailwind was really painfull. Too many configuration files now :(\nTo make storyshots working, I had to downgrade Jest because of an annoying bug (reference).

    \n
  • \n
  • \n

    I considered Sapper for its nice conventional router, but given all the unsued feature (service workers, SSR) I chose a simpler router.\nIt is based on hash handling, as electron urls are using file:// protocol which makes it difficult to use with history-based routers.

    \n
  • \n
  • \n

    Initially, albums & artists id where hash of their names. It was very convenient to keep a list of artist's albums just by storing album names in artist's linked array. UI would infer ids by applying the same hash.\nHowever, it is common to see albums with same name from different artists (like \"Greatest hits\").\nTo mitigate this issue, I had to make album's id out of album name and album artist (when defined). This ruined the hash convention, and I had to replace all \"links\" by proper references (id + name). Now UI does not infer ids anymore.

    \n
  • \n
  • \n

    For system notifications, document.hidden and visibilityChange are too weak because they only notice when the app is minimized/restored

    \n
  • \n
  • \n

    System notification was tricky: HTML5 Notification API doesn't support actions, except from service workers.\nUsing service workers was overkill, and didn't work in the end.\nElectron's native notificaiton does not support actions either.\nUsing node-notifier was a viable possibility, but doesn't support actions in a portable fashion (notify-send on linux doesn't support it).\nFinally back to HTML5 notification API, without actions :(

    \n
  • \n
  • \n

    The discovery of mediaSession's metadata and handler was completely random. It's only supported by Chrome (hopefully for me!), and can be seen on Deezer, Spotify or Youtube Music. However, it does not display artworks.

    \n
  • \n
  • \n

    IntersectionObserver does not call the intersection entry when the position inside viewport is changing but the intersection doesn't.\nAs a result, dropdown in the sheet will enter viewport during sheet animation, causing troubles positioning the menu

    \n
  • \n
  • \n

    AC/DC was displayed as 2 different artists ('AC' and 'DC'). This is an issue with ID3 tags: version 2.3 uses / as a separators for artists.\nOveritting mp3 tags with 2.4 solved the issue

    \n
  • \n
  • \n

    Snap packaging was hairy to figure out. It is clearly the best option on Linux, as it has great desktop integration (which AppImage lacks) and a renowed app store. However, getting the MediaMetadata to work with snap confinement took two days of try-and-fail research. The full journey is available in this PR on electron-builnder. Besides, the way snapd is creating different folders for each new version forced me to move artist albums outside of electron's data folders: snapd ensure that files are copied from old to new version, but can not update the media full paths store inside SQLite DB.

    \n
  • \n
  • \n

    MacOS builder was constantly failing with the same error: 7zip couldn't find any file to compress in the final archive. It turns out it is because the production name as an accent (Mélodie), and the mac flavor of 7zip can not handle it...

    \n
  • \n
  • \n

    Chokidar has a \"limitation\" and triggers for each renamed or moved file an 'unlink' and an 'add' event. The implication on Mélodie were high: moved/renamed files would disappear from playlists. Ty bypass the issue, Mélodie stores file inodes and buffer chokidar events: when a file is removed, Mélodie will wait 250ms more, and if another file is added with the same inode during that time, will consider it as a rename/move.

    \n
  • \n
  • \n

    The mono-repo endeavour. My goal was to split code in various reusable packages: a UI and core that would not depend on Electron, and could be used in both Web and Desktop context, and two apps: an Electron-based desktop application and the Github-page site. As developer I would expect the ability to hoist as many modules

    \n
      \n
    • runing jest with pnpm does not work at all.
    • \n
    • lerna is a pain when it comes to hoisting deps.
    • \n
    • svelte-jester and preprocess absolutely don't work with yarn@2
    • \n
    • yarn@1 works fine but brings very little commands (just a little more than npm@7)
    • \n
    • npm@7 < 7.24 must install peer deps in legacy mode and does not offer any sugar for multi-package commands. All deps must be manually added to package.json, because install command MUST be run at root level\nElectron-builder does not like monorepo either: author, description and other metadata must be copied from root package.json to apps/desktop/package.json. The Electron version must be fixed because node_modules are hoisted. The package.json name MUST be melodie :(\nCaveats: always run npm i --legacy-peer-deps AT ROOT level. Running npm or npx command inside packages would re-create node_modules\nEnsuring the same version in all packages and dependencies similarities must be done manually
    • \n
    \n
  • \n
  • \n

    svelte-spa-router, and its dependency on regexparam, has been bother me for a very long time. When ran with jest, svelte-spa-router files must be transpiled by Svelte compiler, but they import regexparam as esm, and this lib doesn't expose such binding. One must replace the import with require, and this must only be done during test, because rollup will handle it properly.\nWhen receiving errors from svelte-jester, don't forget to clean jest cache with --cleanCache CLI option.

    \n
  • \n
  • \n

    since v22.11.1, electron-builder fails to build the app on Github worker. Fixing the version to 22.10.5 for the time being.

    \n
  • \n
  • \n

    Tailwind is veeeeeeeeeeeery slow to compile. Svelte preprocessor can not handle it fast, making vite pretty slow when starting atelier (only the first load). More information here. Moving to Windi CSS speed the build time from 65 to 28 seconds!

    \n
  • \n
  • \n

    The Audio element failed to play any music when coupled with AudioContext:

    \n
      \n
    1. Bluetooth must be enabled prior to starting the app (simply reload the app once enabled)
    2. \n
    3. AudioContext will build, but will not process any data.\nBeing running or suspended (as per Google's policy) does not matter: rebuilding the context or building it on user interaction does not solve the issue as long as bluetooth is enabled
    4. \n
    \n
  • \n
\n

How watch & diff works

\n
    \n
  • \n

    on app load, trigger diff

    \n
      \n
    1. \n

      get followed folders from store

      \n
    2. \n
    3. \n

      crawl followed folders, return array of paths + hashs + last changed

      \n
    4. \n
    5. \n

      get array of tracks with hash + last changed from DB

      \n
    6. \n
    7. \n

      compare to find new & changed hashes

      \n
        \n
      1. \n

        enrich with tags & media

        \n
      2. \n
      3. \n

        save

        \n
      4. \n
      \n
    8. \n
    9. \n

      compare to isolate deleted hashes

      \n
        \n
      1. remove corresponding tracks
      2. \n
      \n
    10. \n
    \n
  • \n
  • \n

    while app is running

    \n
      \n
    1. \n

      watch new & changed paths

      \n
        \n
      1. \n

        compute hash, enrich with tags & media

        \n
      2. \n
      3. \n

        save

        \n
      4. \n
      \n
    2. \n
    3. \n

      watch deleted paths

      \n
        \n
      1. \n

        compute hash

        \n
      2. \n
      3. \n

        remove corresponding tracks

        \n
      4. \n
      \n
    4. \n
    \n
  • \n
  • \n

    when adding new followed folder

    \n
      \n
    1. \n

      save in store

      \n
    2. \n
    3. \n

      crawl new folder, return array of paths

      \n
    4. \n
    5. \n

      compute hash, enrich with tags & media

      \n
    6. \n
    7. \n

      save

      \n
    8. \n
    \n
  • \n
\n

How missing artworks/covers retrieval works

\n
    \n
  • \n

    on UI demand trigger process

    \n
      \n
    1. \n

      push all artists/albums without artwork/cover, and not process since N in a queue

      \n
    2. \n
    3. \n

      apply rate limit (to avoid flooding disks/providers)

      \n
    4. \n
    5. \n

      call providers one by one

      \n
        \n
      1. \n

        save first result as artwork/cover, stop

        \n
      2. \n
      3. \n

        on no results, but at least on provider returned rate limitation, enqueue artist/album

        \n
      4. \n
      5. \n

        on no results, save date on artist/album

        \n
      6. \n
      \n
    6. \n
    \n
  • \n
\n
", - "readmeOriginal": "
\n

Mélodie

\n

\"GitHub\n\"GitHub\n\"GitHub\"\n\"CI\"\n\"Codacy\n\"Codacy

\n

Melodie is a portable, simple-as-pie music player.

\n

\"preview\"

\n
\n

There are thunsands of them in the wild. This mine is an excuse for learning Electron, Svelte and reactive programming.

\n

Installation

\n

\"Get\n\"English

\n

You will find other installers on the releases page.

\n

Please note that AppImage Snap and NSIS installer will automatically update to the latest available version.

\n

If you run Mélodie from a zip or using DMG/Windows portable version, you will have to download updates by yourself.

\n

Note for Windows users

\n

Windows installers are not signed.

\n

When you will run the .exe files, Windows will warn you that the source is insecure (it is not!).\n

\n

It is possible to bypass the warning by clicking on the \"More information\" link, then on the Install button\n

\n

If you install the app through the Windows App Store, you'll get no warning, since the store team reviewed and approved it.

\n

Note for MacOS users

\n

DMG image is not signed.

\n

After you will have downloaded the .dmg file, open it and drag the Mélodie icon to the Application Icon.\nThen, MacOS will prevent you from opening Mélodie as I haven't paid for an app deployment certificate.

\n

Once you will have closed the annoying warning, open you Security panel in settings, and go to General tab.\nThere, you should see the list of recently blocked application: Mélodie should be there.

\n

You can add it as an exception, and then run it\n(see: How to open an app that hasn’t been notarized or is from an unidentified developer).

\n

Another option is to open it with Control-click: it'll immediately register the app as an exception\n(see: Open a Mac app from an unidentified developer).

\n

TODOs

\n

features

\n
    \n
  • \n

    use file and folder names to complete missing tags

    \n
  • \n
  • \n

    merge components/Album|Artist|Playlist tests for GridItem + hover behaviour (desktop only)

    \n
  • \n
  • \n

    play all button

    \n
  • \n
  • \n

    indicates when track is in playlist

    \n
  • \n
  • \n

    configure replay gain from settings

    \n
  • \n
  • \n

    display tracks/albums/artists count in settings

    \n
  • \n
  • \n

    allow reseting database from settings

    \n
  • \n
  • \n

    list images from track tags when collecting candidate covers for an album

    \n
  • \n
  • \n

    progressive webapp

    \n
  • \n
  • \n

    Consider yarn2, once svelte-preprocess is fixed

    \n
  • \n
  • \n

    search tooling to find deps version mismatch, and maintain package.json same version

    \n
  • \n
  • \n

    compare ajv serialization with stringify

    \n
  • \n
  • \n

    accessibility: ImageUploader file input, Loading input, and Nav search box have no label

    \n
  • \n
  • \n

    download files and cache them in browser

    \n
  • \n
\n

tools

\n
    \n
  • \n

    dependabot + dep update

    \n
  • \n
  • \n

    automated end-to-end tests

    \n
  • \n
  • \n

    more technical documentation (install & release process notably)

    \n
  • \n
\n

Bugs and known issues

\n
    \n
  1. \n

    When server is not reachable, attempts to establish new WebSocket connection takes longer and longer

    \n
  2. \n
  3. \n

    DMG package does not download updates: it requires zip, and we cannot build zip because of the accent in product name...

    \n
  4. \n
  5. \n

    Playlist models are not updated on tracks removal

    \n
  6. \n
  7. \n

    Undetected live changes: remove tracks and re-add them. This is a linux-only issue with chokidar

    \n\n
  8. \n
  9. \n

    When loading new folders, enqueuing or going to album details will give incomplete results. Going back and forth won't load new data

    \n
  10. \n
  11. \n

    Security: clean html in artist/album names (wrapWithRefs returns injectable markup)

    \n
  12. \n
  13. \n

    AppImage, when used with AppImageLauncher, fail to auto update

    \n
  14. \n
  15. \n

    If we knew current position in browser history, then we could disabled navigation button accordingly

    \n
  16. \n
  17. \n

    Page navigation: use:link doesn't work in tests and raise Svelte warning. a.href is fine

    \n
  18. \n
  19. \n

    Disklist/TrackTable dropdown does not consider scroll position (in storybook only)

    \n
  20. \n
  21. \n

    Testing input: fireEvent.change, input or keyUp does not trigger svelte's bind:value on input

    \n
  22. \n
  23. \n

    The test suite is becoming brittle

    \n
      \n
    1. \n

      Media service › triggerAlbumsEnrichment › saves first returned cover for album

      \n
      > 839 |       expect(await fs.readFile(savedAlbums[0].media, 'utf8')).toEqual(\n      |                                                               ^
      \n
    2. \n
    3. \n

      Media service › triggerAlbumsEnrichment › retries album with no cover but at least one restriced provided\nIs a 1ms difference in expected processedEpoch

      \n
    4. \n
    5. \n

      AddToPlaylist component › given some playlists › saves new playlist with all tracks\nThe dropdown menu is still visible (probably because of the animation)

      \n
    6. \n
    7. \n

      snackbars store > showSnack > uses the specified duration when enqueuing slacks

      \n
      - Expected  - 3\n+ Received  + 0\n\n> 96 |       expect(snackbarCalls).toEqual([\n     |                             ^
      \n
    8. \n
    \n
  24. \n
  25. \n

    The Media test do not pass on Windows: nock is not giving recorded bodies

    \n
  26. \n
\n

Data

\n

Mélodie is using SQLite3 to store settings, playlists and tracks's metadatas.\nSQLite3 stores everything in a single file, named db.sqlite3 and located into the application userData folder.

\n

Mélodie also stores artists artwork according to the ARTWORK_DESTINATION environment variable, sets to user's pictures folder in melodie-media folder.

\n

Configuring logs

\n

Log are written to a file, which location is set by LOG_DESTINATION env variable.\nMélodie Desktop sets LOG_DESTINATION to logs.txt in the application logs path.

\n

Log levels are configured in a file defined by LOG_LEVEL_FILE env variable.\nMélodie Desktop sets it to .levels in the application userData folder.

\n

Its syntax is:

\n
# this is a comment\nlogger-name=level\nwildcard*=level
\n

logger names are:

\n
    \n
  • \n

    core

    \n
  • \n
  • \n

    renderer

    \n
  • \n
  • \n

    updater

    \n
  • \n
  • \n

    services/ where is tracks, playlists, media, settings

    \n
  • \n
  • \n

    providers/ where is local, audiodb, discogs

    \n
  • \n
  • \n

    models/ where is tracks, albums, artists, playlists, settings

    \n
  • \n
\n

and levels are (in order): trace (most verbose), debug, info, warn, error, fatal, silent (no logs)

\n

Wildcards can be at the beginning *tracks or the end models/*.\nIn case a logger name is matching several directives, the first always wins.

\n

You can edit the file, and trigger logger level refresh by sending SIGUSR2 to the application: kill -USR2 {pid} (first log issued contains pid)

\n

Running locally

\n

You'll need npm@7+ and node@16+

\n
git clone git@github.com:feugy/melodie.git\ncd melodie\nnpm i\nnpm start
\n

Testing

\n

The test suite works fine Linux, MacOS and Windows.

\n
npm t
\n

Core services network mocks (nocks)

\n

Some services are hitting external APIs, such as AudioDB.\nAs we don't want to flood them with test requests, these are using network mocks.

\n

To use real services, run your tests with REAL_NETWORK environment variables (whatever its value).\nWhen using real services, update the mocks by defining UPDATE_NOCKS environment variables (whatever its value).\nNocks will stay unchanged on test failure.

\n

Some providers need access keys during tests. Just make a .env file in the root folder, with the appropriate values:

\n
DISCOGS_TOKEN=XYZ\nAUDIODB_KEY=1\n
\n

Promo site

\n

Located under apps/site, it publicize Mélodie and has a button to download latest release artifacts.

\n

Caveats:

\n
    \n
  • it is build for Github pages. That is, the final hosting will have a base path (/melodie), which we don't have when trying out locally
  • \n
  • it reuses common/ui stylesheet, which requires workaround due to font paths. Fonts must be copied into /apps/site/static/fonts for dev, and the production build creates undesired copies in /common/ui/src/fonts
  • \n
  • when developing locally, use npm -w apps/site run dev and browse to http://localhost:3000
  • \n
  • when willing to try out production result, use npm -w apps/site run build, npm -w apps/site run serve and browse to http://localhost:3000/melodie
  • \n
\n

Trying snaps out

\n

Working with snaps locally isn't really easy.

\n
    \n
  1. \n

    install the real app from the store:

    \n
    snap install melodie
    \n
  2. \n
  3. \n

    then package your app in debug mode, to access the unpacked snap:

    \n
    DEBUG=electron-builder npm run release:artifacts --workspace apps/desktop -- -l
    \n
  4. \n
  5. \n

    copy missing files to the unpacked snap, and keep your latest changes:

    \n
    mkdir dist/__snap-amd64/tmp\nmv dist/__snap-amd64/* dist/__snap-amd64/tmp\ncp -r /snap/melodie/current/* dist/__snap-amd64/\ncp -r dist/linux-unpacked/* dist/__snap-amd64/\nmv dist/__snap-amd64/tmp/* dist/__snap-amd64/*
    \n
  6. \n
  7. \n

    now use your development code:

    \n
    snap try dist/__snap-amd64\nmelodie
    \n
  8. \n
  9. \n

    and revert when you're done:

    \n
    snap revert melodie
    \n
  10. \n
\n

Checking AppImage

\n

To check that generated AppImage works:

\n
    \n
  1. \n

    Install AppImageLauncher if not done yet

    \n
  2. \n
  3. \n

    Download AppImageLint

    \n
  4. \n
  5. \n

    Package application for linux

    \n
    npm run release:artifacts --workspace apps/desktop -- -l
    \n
  6. \n
  7. \n

    Lint your AppImage:

    \n
    appimagelint dist/Mélodie.AppImage
    \n
  8. \n
  9. \n

    Double click on ./dist/Mélodie.AppImage and integrate it to your system.\nPlease check that the app starts, it can access to local files, its name and icon are correct in the launcher

    \n
  10. \n
\n

Releasing

\n

Release process is fairly automated: it will generate changelog, bump version, and build melodie for different platform, creating several artifacts which are either packages (snap, AppImage, Nsis, appx) or plain files (zip).

\n

Theses artifacts will be either published on their respective store (snapcraft, Windows App store...) or uploaded to github as a release.\nOnce a Github release is published, users who installed an auto-updatable package (snap, AppImage, Nsis, appx) will get the new version auto-magically.

\n

Windows App store release can not be automated: Github CI will build the appx package, but it must be manually submitted to the Windows App store.

\n
    \n
  1. \n

    When ready, bump the version on local machine:

    \n
    npm run release:bump
    \n

    (if you wish to get a pre-release, append -- --prerelease beta|alpha to the command line)

    \n
  2. \n
  3. \n

    Don't forget to update snapshots: the presentation site test depend on the version number.

    \n
    TAG=$(git describe --tags)\nTAG=${TAG::-11}\nnpm t --workspace apps/site -- --clearCache\nnpm t --workspace apps/site -- -u\ngit commit -a --amend --no-edit\ngit tag -f $TAG
    \n

    You shoud see 2 snapshots updated

    \n
  4. \n
  5. \n

    Then push tags to github, as it'll trigger the artifact creation:

    \n
    git push --follow-tags
    \n
  6. \n
  7. \n

    Finally, go to github releases, and edit the newest one:

    \n
      \n
    1. \n

      give it a code name

      \n
    2. \n
    3. \n

      copy the latest section of the changelog in the release body

      \n
    4. \n
    5. \n

      save it as draft

      \n
    6. \n
    7. \n

      Wait until the artifacts are published on your draft

      \n
    8. \n
    9. \n

      manually submit the new appx package to the Windows App store

      \n
    10. \n
    11. \n

      remove the appx package from artifact list: as it is unsigned, users can not install it from here

      \n
    12. \n
    13. \n

      publish your release

      \n
    14. \n
    15. \n

      go and slack off!

      \n
    16. \n
    \n
  8. \n
\n

Manual snap release

\n

Until this issue on Github Actions is fixed on Electron-builder, we're stuck with electron-builder@22.10.5 and we need to manually release on snap.

\n
    \n
  1. \n

    Clean up distribution, build snap file and extract it:

    \n
    rm -rf apps/desktop/dist/\nnpm -w apps/desktop  run release:artifacts -- -l snap\ncd apps/desktop/dist/\nrm -rf linux-unpacked builder-effective-config.yaml\nfile-roller -f *.snap .
    \n

    Then select the dist folder as target folder, and close the \"Could not open 'dist'\" error popup.

    \n
  2. \n
  3. \n

    Amend the meta/snap.yaml descriptor. At root level, replaces slots with:

    \n
    slots:\n  mpris:\n    interface: mpris\n    name: chromium
    \n

    Then within app.melodie.slots, remove - name

    \n

    Save the file

    \n
  4. \n
  5. \n

    Re-create snap file and publish it on snapcraft:

    \n
    rm -r *.snap\nsnapcraft pack . --output 'linux - Mélodie.snap'\nsnapcraft login\nsnapcraft upload --release=stable 'linux - Mélodie.snap'
    \n
  6. \n
\n

Publicise

\n

Mélodie is referenced on these stores and hubs:

\n\n

Notable facts

\n
    \n
  • \n

    Started with a search engine (FlexSearch) to store tracks, and serialized JS lists for albums & artists.\nAltough very performant (50s to index the whole music library), the memory footprint is heavy (700Mo) since\nFlexSearch is loading entire indices in memory

    \n
  • \n
  • \n

    Moved to sqlite3 denormalized tables (drawback: no streaming supported)

    \n
  • \n
  • \n

    Dropped the idea to query tracks of a given albums/artists/genre/playlist by using SQL queries.\nSqlite has a very poor json support, compared to Postgres. There is only one way to query json field: json_extract.\nIt is possible to create indexes on expressions, and this makes retrieving tracks of a given album very efficient:

    \n
    create index track_album on tracks (trim(lower(json_extract(tags, '$.album'))))\nselect id, tags from tracks where trim(lower(json_extract(tags, '$.album'))) = lower('Le grand bleu')\n
    \n

    However, it doesn't work on artists or genres, because they are modeled with arrays, and operator used do not leverage any index:

    \n
    select id, tags from tracks where instr(lower(json_extract(tags, '$.artists')), 'eric serra')\nselect id, tags from tracks where json_extract(tags, '$.artists') like '%eric serra%'\n
    \n
  • \n
  • \n

    chokidar is the best of breed watch tool, but has this annoying linux-only big when moving folders outside of the watched paths\nWatchman is a C program that'll be hard to bundle.\nnode-watch does not send file event when removing/renaming folders\nwatchr API seems overly complex\nwatch-pack is using chokidar and the next version isn't ready

    \n
  • \n
  • \n

    wiring jest, storybook, svelte and tailwind was really painfull. Too many configuration files now :(\nTo make storyshots working, I had to downgrade Jest because of an annoying bug (reference).

    \n
  • \n
  • \n

    I considered Sapper for its nice conventional router, but given all the unsued feature (service workers, SSR) I chose a simpler router.\nIt is based on hash handling, as electron urls are using file:// protocol which makes it difficult to use with history-based routers.

    \n
  • \n
  • \n

    Initially, albums & artists id where hash of their names. It was very convenient to keep a list of artist's albums just by storing album names in artist's linked array. UI would infer ids by applying the same hash.\nHowever, it is common to see albums with same name from different artists (like \"Greatest hits\").\nTo mitigate this issue, I had to make album's id out of album name and album artist (when defined). This ruined the hash convention, and I had to replace all \"links\" by proper references (id + name). Now UI does not infer ids anymore.

    \n
  • \n
  • \n

    For system notifications, document.hidden and visibilityChange are too weak because they only notice when the app is minimized/restored

    \n
  • \n
  • \n

    System notification was tricky: HTML5 Notification API doesn't support actions, except from service workers.\nUsing service workers was overkill, and didn't work in the end.\nElectron's native notificaiton does not support actions either.\nUsing node-notifier was a viable possibility, but doesn't support actions in a portable fashion (notify-send on linux doesn't support it).\nFinally back to HTML5 notification API, without actions :(

    \n
  • \n
  • \n

    The discovery of mediaSession's metadata and handler was completely random. It's only supported by Chrome (hopefully for me!), and can be seen on Deezer, Spotify or Youtube Music. However, it does not display artworks.

    \n
  • \n
  • \n

    IntersectionObserver does not call the intersection entry when the position inside viewport is changing but the intersection doesn't.\nAs a result, dropdown in the sheet will enter viewport during sheet animation, causing troubles positioning the menu

    \n
  • \n
  • \n

    AC/DC was displayed as 2 different artists ('AC' and 'DC'). This is an issue with ID3 tags: version 2.3 uses / as a separators for artists.\nOveritting mp3 tags with 2.4 solved the issue

    \n
  • \n
  • \n

    Snap packaging was hairy to figure out. It is clearly the best option on Linux, as it has great desktop integration (which AppImage lacks) and a renowed app store. However, getting the MediaMetadata to work with snap confinement took two days of try-and-fail research. The full journey is available in this PR on electron-builnder. Besides, the way snapd is creating different folders for each new version forced me to move artist albums outside of electron's data folders: snapd ensure that files are copied from old to new version, but can not update the media full paths store inside SQLite DB.

    \n
  • \n
  • \n

    MacOS builder was constantly failing with the same error: 7zip couldn't find any file to compress in the final archive. It turns out it is because the production name as an accent (Mélodie), and the mac flavor of 7zip can not handle it...

    \n
  • \n
  • \n

    Chokidar has a \"limitation\" and triggers for each renamed or moved file an 'unlink' and an 'add' event. The implication on Mélodie were high: moved/renamed files would disappear from playlists. Ty bypass the issue, Mélodie stores file inodes and buffer chokidar events: when a file is removed, Mélodie will wait 250ms more, and if another file is added with the same inode during that time, will consider it as a rename/move.

    \n
  • \n
  • \n

    The mono-repo endeavour. My goal was to split code in various reusable packages: a UI and core that would not depend on Electron, and could be used in both Web and Desktop context, and two apps: an Electron-based desktop application and the Github-page site. As developer I would expect the ability to hoist as many modules

    \n
      \n
    • runing jest with pnpm does not work at all.
    • \n
    • lerna is a pain when it comes to hoisting deps.
    • \n
    • svelte-jester and preprocess absolutely don't work with yarn@2
    • \n
    • yarn@1 works fine but brings very little commands (just a little more than npm@7)
    • \n
    • npm@7 < 7.24 must install peer deps in legacy mode and does not offer any sugar for multi-package commands. All deps must be manually added to package.json, because install command MUST be run at root level\nElectron-builder does not like monorepo either: author, description and other metadata must be copied from root package.json to apps/desktop/package.json. The Electron version must be fixed because node_modules are hoisted. The package.json name MUST be melodie :(\nCaveats: always run npm i --legacy-peer-deps AT ROOT level. Running npm or npx command inside packages would re-create node_modules\nEnsuring the same version in all packages and dependencies similarities must be done manually
    • \n
    \n
  • \n
  • \n

    svelte-spa-router, and its dependency on regexparam, has been bother me for a very long time. When ran with jest, svelte-spa-router files must be transpiled by Svelte compiler, but they import regexparam as esm, and this lib doesn't expose such binding. One must replace the import with require, and this must only be done during test, because rollup will handle it properly.\nWhen receiving errors from svelte-jester, don't forget to clean jest cache with --cleanCache CLI option.

    \n
  • \n
  • \n

    since v22.11.1, electron-builder fails to build the app on Github worker. Fixing the version to 22.10.5 for the time being.

    \n
  • \n
  • \n

    Tailwind is veeeeeeeeeeeery slow to compile. Svelte preprocessor can not handle it fast, making vite pretty slow when starting atelier (only the first load). More information here. Moving to Windi CSS speed the build time from 65 to 28 seconds!

    \n
  • \n
  • \n

    The Audio element failed to play any music when coupled with AudioContext:

    \n
      \n
    1. Bluetooth must be enabled prior to starting the app (simply reload the app once enabled)
    2. \n
    3. AudioContext will build, but will not process any data.\nBeing running or suspended (as per Google's policy) does not matter: rebuilding the context or building it on user interaction does not solve the issue as long as bluetooth is enabled
    4. \n
    \n
  • \n
\n

How watch & diff works

\n
    \n
  • \n

    on app load, trigger diff

    \n
      \n
    1. \n

      get followed folders from store

      \n
    2. \n
    3. \n

      crawl followed folders, return array of paths + hashs + last changed

      \n
    4. \n
    5. \n

      get array of tracks with hash + last changed from DB

      \n
    6. \n
    7. \n

      compare to find new & changed hashes

      \n
        \n
      1. \n

        enrich with tags & media

        \n
      2. \n
      3. \n

        save

        \n
      4. \n
      \n
    8. \n
    9. \n

      compare to isolate deleted hashes

      \n
        \n
      1. remove corresponding tracks
      2. \n
      \n
    10. \n
    \n
  • \n
  • \n

    while app is running

    \n
      \n
    1. \n

      watch new & changed paths

      \n
        \n
      1. \n

        compute hash, enrich with tags & media

        \n
      2. \n
      3. \n

        save

        \n
      4. \n
      \n
    2. \n
    3. \n

      watch deleted paths

      \n
        \n
      1. \n

        compute hash

        \n
      2. \n
      3. \n

        remove corresponding tracks

        \n
      4. \n
      \n
    4. \n
    \n
  • \n
  • \n

    when adding new followed folder

    \n
      \n
    1. \n

      save in store

      \n
    2. \n
    3. \n

      crawl new folder, return array of paths

      \n
    4. \n
    5. \n

      compute hash, enrich with tags & media

      \n
    6. \n
    7. \n

      save

      \n
    8. \n
    \n
  • \n
\n

How missing artworks/covers retrieval works

\n
    \n
  • \n

    on UI demand trigger process

    \n
      \n
    1. \n

      push all artists/albums without artwork/cover, and not process since N in a queue

      \n
    2. \n
    3. \n

      apply rate limit (to avoid flooding disks/providers)

      \n
    4. \n
    5. \n

      call providers one by one

      \n
        \n
      1. \n

        save first result as artwork/cover, stop

        \n
      2. \n
      3. \n

        on no results, but at least on provider returned rate limitation, enqueue artist/album

        \n
      4. \n
      5. \n

        on no results, save date on artist/album

        \n
      6. \n
      \n
    6. \n
    \n
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.416Z" + "readmeCleaned": "
\n

Mélodie

\n

\"GitHub\n\"GitHub\n\"GitHub\"\n\"CI\"\n\"Codacy\n\"Codacy

\n

Melodie is a portable, simple-as-pie music player.

\n

\"preview\"

\n
\n

There are thunsands of them in the wild. This mine is an excuse for learning Electron, Svelte and reactive programming.

\n

Installation

\n

\"Get\n\"English

\n

You will find other installers on the releases page.

\n

Please note that AppImage Snap and NSIS installer will automatically update to the latest available version.

\n

If you run Mélodie from a zip or using DMG/Windows portable version, you will have to download updates by yourself.

\n

Note for Windows users

\n

Windows installers are not signed.

\n

When you will run the .exe files, Windows will warn you that the source is insecure (it is not!).\n

\n

It is possible to bypass the warning by clicking on the \"More information\" link, then on the Install button\n

\n

If you install the app through the Windows App Store, you'll get no warning, since the store team reviewed and approved it.

\n

Note for MacOS users

\n

DMG image is not signed.

\n

After you will have downloaded the .dmg file, open it and drag the Mélodie icon to the Application Icon.\nThen, MacOS will prevent you from opening Mélodie as I haven't paid for an app deployment certificate.

\n

Once you will have closed the annoying warning, open you Security panel in settings, and go to General tab.\nThere, you should see the list of recently blocked application: Mélodie should be there.

\n

You can add it as an exception, and then run it\n(see: How to open an app that hasn’t been notarized or is from an unidentified developer).

\n

Another option is to open it with Control-click: it'll immediately register the app as an exception\n(see: Open a Mac app from an unidentified developer).

\n

TODOs

\n

features

\n
    \n
  • \n

    use file and folder names to complete missing tags

    \n
  • \n
  • \n

    merge components/Album|Artist|Playlist tests for GridItem + hover behaviour (desktop only)

    \n
  • \n
  • \n

    play all button

    \n
  • \n
  • \n

    indicates when track is in playlist

    \n
  • \n
  • \n

    configure replay gain from settings

    \n
  • \n
  • \n

    display tracks/albums/artists count in settings

    \n
  • \n
  • \n

    allow reseting database from settings

    \n
  • \n
  • \n

    list images from track tags when collecting candidate covers for an album

    \n
  • \n
  • \n

    progressive webapp

    \n
  • \n
  • \n

    Consider yarn2/pnpm, once svelte-preprocess is fixed

    \n
  • \n
  • \n

    search tooling to find deps version mismatch, and maintain package.json same version

    \n
  • \n
  • \n

    compare ajv serialization with stringify

    \n
  • \n
  • \n

    accessibility: ImageUploader file input, Loading input, and Nav search box have no label

    \n
  • \n
  • \n

    download files and cache them in browser

    \n
  • \n
\n

tools

\n
    \n
  • \n

    dependabot + dep update

    \n
  • \n
  • \n

    automated end-to-end tests

    \n
  • \n
  • \n

    more technical documentation (install & release process notably)

    \n
  • \n
\n

Bugs and known issues

\n
    \n
  1. \n

    When server is not reachable, attempts to establish new WebSocket connection takes longer and longer

    \n
  2. \n
  3. \n

    DMG package does not download updates: it requires zip, and we cannot build zip because of the accent in product name...

    \n
  4. \n
  5. \n

    Playlist models are not updated on tracks removal

    \n
  6. \n
  7. \n

    Undetected live changes: remove tracks and re-add them. This is a linux-only issue with chokidar

    \n\n
  8. \n
  9. \n

    When loading new folders, enqueuing or going to album details will give incomplete results. Going back and forth won't load new data

    \n
  10. \n
  11. \n

    Security: clean html in artist/album names (wrapWithRefs returns injectable markup)

    \n
  12. \n
  13. \n

    AppImage, when used with AppImageLauncher, fail to auto update

    \n
  14. \n
  15. \n

    If we knew current position in browser history, then we could disabled navigation button accordingly

    \n
  16. \n
  17. \n

    Page navigation: use:link doesn't work in tests and raise Svelte warning. a.href is fine

    \n
  18. \n
  19. \n

    Disklist/TrackTable dropdown does not consider scroll position (in storybook only)

    \n
  20. \n
  21. \n

    Testing input: fireEvent.change, input or keyUp does not trigger svelte's bind:value on input

    \n
  22. \n
  23. \n

    The test suite is becoming brittle

    \n
      \n
    1. \n

      Media service › triggerAlbumsEnrichment › saves first returned cover for album

      \n
      839 | expect(await fs.readFile(savedAlbums[0].media, 'utf8')).toEqual(\n | ^\">
      > 839 |       expect(await fs.readFile(savedAlbums[0].media, 'utf8')).toEqual(\n      |                                                               ^
      \n
    2. \n
    3. \n

      Media service › triggerAlbumsEnrichment › retries album with no cover but at least one restriced provided\nIs a 1ms difference in expected processedEpoch

      \n
    4. \n
    5. \n

      AddToPlaylist component › given some playlists › saves new playlist with all tracks\nThe dropdown menu is still visible (probably because of the animation)

      \n
    6. \n
    7. \n

      snackbars store > showSnack > uses the specified duration when enqueuing slacks

      \n
      96 | expect(snackbarCalls).toEqual([\n | ^\">
      - Expected  - 3\n+ Received  + 0\n\n> 96 |       expect(snackbarCalls).toEqual([\n     |                             ^
      \n
    8. \n
    \n
  24. \n
  25. \n

    The Media test do not pass on Windows: nock is not giving recorded bodies

    \n
  26. \n
\n

Data

\n

Mélodie is using SQLite3 to store settings, playlists and tracks's metadatas.\nSQLite3 stores everything in a single file, named db.sqlite3 and located into the application userData folder.

\n

Mélodie also stores artists artwork according to the ARTWORK_DESTINATION environment variable, sets to user's pictures folder in melodie-media folder.

\n

Configuring logs

\n

Log are written to a file, which location is set by LOG_DESTINATION env variable.\nMélodie Desktop sets LOG_DESTINATION to logs.txt in the application logs path.

\n

Log levels are configured in a file defined by LOG_LEVEL_FILE env variable.\nMélodie Desktop sets it to .levels in the application userData folder.

\n

Its syntax is:

\n
# this is a comment\nlogger-name=level\nwildcard*=level
\n

logger names are:

\n
    \n
  • \n

    core

    \n
  • \n
  • \n

    renderer

    \n
  • \n
  • \n

    updater

    \n
  • \n
  • \n

    services/ where is tracks, playlists, media, settings

    \n
  • \n
  • \n

    providers/ where is local, audiodb, discogs

    \n
  • \n
  • \n

    models/ where is tracks, albums, artists, playlists, settings

    \n
  • \n
\n

and levels are (in order): trace (most verbose), debug, info, warn, error, fatal, silent (no logs)

\n

Wildcards can be at the beginning *tracks or the end models/*.\nIn case a logger name is matching several directives, the first always wins.

\n

You can edit the file, and trigger logger level refresh by sending SIGUSR2 to the application: kill -USR2 {pid} (first log issued contains pid)

\n

Running locally

\n

You'll need npm@7+ and node@16+

\n
git clone git@github.com:feugy/melodie.git\ncd melodie\nnpm i\nnpm start
\n

Testing

\n

The test suite works fine Linux, MacOS and Windows.

\n
npm t
\n

Core services network mocks (nocks)

\n

Some services are hitting external APIs, such as AudioDB.\nAs we don't want to flood them with test requests, these are using network mocks.

\n

To use real services, run your tests with REAL_NETWORK environment variables (whatever its value).\nWhen using real services, update the mocks by defining UPDATE_NOCKS environment variables (whatever its value).\nNocks will stay unchanged on test failure.

\n

Some providers need access keys during tests. Just make a .env file in the root folder, with the appropriate values:

\n
DISCOGS_TOKEN=XYZ\nAUDIODB_KEY=1\n
\n

Promo site

\n

Located under apps/site, it publicize Mélodie and has a button to download latest release artifacts.

\n

Caveats:

\n
    \n
  • it is build for Github pages. That is, the final hosting will have a base path (/melodie), which we don't have when trying out locally
  • \n
  • it reuses common/ui stylesheet, which requires workaround due to font paths. Fonts must be copied into /apps/site/static/fonts for dev, and the production build creates undesired copies in /common/ui/src/fonts
  • \n
  • when developing locally, use npm -w apps/site run dev and browse to http://localhost:3000
  • \n
  • when willing to try out production result, use npm -w apps/site run build, npm -w apps/site run serve and browse to http://localhost:3000/melodie
  • \n
\n

Trying snaps out

\n

Working with snaps locally isn't really easy.

\n
    \n
  1. \n

    install the real app from the store:

    \n
    snap install melodie
    \n
  2. \n
  3. \n

    then package your app in debug mode, to access the unpacked snap:

    \n
    DEBUG=electron-builder npm run release:artifacts --workspace apps/desktop -- -l
    \n
  4. \n
  5. \n

    copy missing files to the unpacked snap, and keep your latest changes:

    \n
    mkdir dist/__snap-amd64/tmp\nmv dist/__snap-amd64/* dist/__snap-amd64/tmp\ncp -r /snap/melodie/current/* dist/__snap-amd64/\ncp -r dist/linux-unpacked/* dist/__snap-amd64/\nmv dist/__snap-amd64/tmp/* dist/__snap-amd64/*
    \n
  6. \n
  7. \n

    now use your development code:

    \n
    snap try dist/__snap-amd64\nmelodie
    \n
  8. \n
  9. \n

    and revert when you're done:

    \n
    snap revert melodie
    \n
  10. \n
\n

Checking AppImage

\n

To check that generated AppImage works:

\n
    \n
  1. \n

    Install AppImageLauncher if not done yet

    \n
  2. \n
  3. \n

    Download AppImageLint

    \n
  4. \n
  5. \n

    Package application for linux

    \n
    npm run release:artifacts --workspace apps/desktop -- -l
    \n
  6. \n
  7. \n

    Lint your AppImage:

    \n
    appimagelint dist/Mélodie.AppImage
    \n
  8. \n
  9. \n

    Double click on ./dist/Mélodie.AppImage and integrate it to your system.\nPlease check that the app starts, it can access to local files, its name and icon are correct in the launcher

    \n
  10. \n
\n

Releasing

\n

Release process is fairly automated: it will generate changelog, bump version, and build melodie for different platform, creating several artifacts which are either packages (snap, AppImage, Nsis, appx) or plain files (zip).

\n

Theses artifacts will be either published on their respective store (snapcraft, Windows App store...) or uploaded to github as a release.\nOnce a Github release is published, users who installed an auto-updatable package (snap, AppImage, Nsis, appx) will get the new version auto-magically.

\n

Windows App store release can not be automated: Github CI will build the appx package, but it must be manually submitted to the Windows App store.

\n
    \n
  1. \n

    When ready, bump the version on local machine:

    \n
    npm run release:bump
    \n

    (if you wish to get a pre-release, append -- --prerelease beta|alpha to the command line)

    \n
  2. \n
  3. \n

    Don't forget to update snapshots: the presentation site test depend on the version number.

    \n
    TAG=$(git describe --tags)\nTAG=${TAG::-11}\nnpm t --workspace apps/site -- --clearCache\nnpm t --workspace apps/site -- -u\ngit commit -a --amend --no-edit\ngit tag -f $TAG
    \n

    You shoud see 2 snapshots updated

    \n
  4. \n
  5. \n

    Then push tags to github, as it'll trigger the artifact creation:

    \n
    git push --follow-tags
    \n
  6. \n
  7. \n

    Finally, go to github releases, and edit the newest one:

    \n
      \n
    1. \n

      give it a code name

      \n
    2. \n
    3. \n

      copy the latest section of the changelog in the release body

      \n
    4. \n
    5. \n

      save it as draft

      \n
    6. \n
    7. \n

      Wait until the artifacts are published on your draft

      \n
    8. \n
    9. \n

      manually submit the new appx package to the Windows App store

      \n
    10. \n
    11. \n

      remove the appx package from artifact list: as it is unsigned, users can not install it from here

      \n
    12. \n
    13. \n

      publish your release

      \n
    14. \n
    15. \n

      go and slack off!

      \n
    16. \n
    \n
  8. \n
\n

Manual snap release

\n

Until this issue on Github Actions is fixed on Electron-builder, we're stuck with electron-builder@22.10.5 and we need to manually release on snap.

\n
    \n
  1. \n

    Clean up distribution, build snap file and extract it:

    \n
    rm -rf apps/desktop/dist/\nnpm -w apps/desktop  run release:artifacts -- -l snap\ncd apps/desktop/dist/\nrm -rf linux-unpacked builder-effective-config.yaml\nfile-roller -f *.snap .
    \n

    Then select the dist folder as target folder, and close the \"Could not open 'dist'\" error popup.

    \n
  2. \n
  3. \n

    Amend the meta/snap.yaml descriptor. At root level, replaces slots with:

    \n
    slots:\n  mpris:\n    interface: mpris\n    name: chromium
    \n

    Then within app.melodie.slots, remove - name

    \n

    Save the file

    \n
  4. \n
  5. \n

    Re-create snap file and publish it on snapcraft:

    \n
    rm -r *.snap\nsnapcraft pack . --output 'linux - Mélodie.snap'\nsnapcraft login\nsnapcraft upload --release=stable 'linux - Mélodie.snap'
    \n
  6. \n
\n

Publicise

\n

Mélodie is referenced on these stores and hubs:

\n\n

Notable facts

\n
    \n
  • \n

    Started with a search engine (FlexSearch) to store tracks, and serialized JS lists for albums & artists.\nAltough very performant (50s to index the whole music library), the memory footprint is heavy (700Mo) since\nFlexSearch is loading entire indices in memory

    \n
  • \n
  • \n

    Moved to sqlite3 denormalized tables (drawback: no streaming supported)

    \n
  • \n
  • \n

    Dropped the idea to query tracks of a given albums/artists/genre/playlist by using SQL queries.\nSqlite has a very poor json support, compared to Postgres. There is only one way to query json field: json_extract.\nIt is possible to create indexes on expressions, and this makes retrieving tracks of a given album very efficient:

    \n
    create index track_album on tracks (trim(lower(json_extract(tags, '$.album'))))\nselect id, tags from tracks where trim(lower(json_extract(tags, '$.album'))) = lower('Le grand bleu')\n
    \n

    However, it doesn't work on artists or genres, because they are modeled with arrays, and operator used do not leverage any index:

    \n
    select id, tags from tracks where instr(lower(json_extract(tags, '$.artists')), 'eric serra')\nselect id, tags from tracks where json_extract(tags, '$.artists') like '%eric serra%'\n
    \n
  • \n
  • \n

    chokidar is the best of breed watch tool, but has this annoying linux-only big when moving folders outside of the watched paths\nWatchman is a C program that'll be hard to bundle.\nnode-watch does not send file event when removing/renaming folders\nwatchr API seems overly complex\nwatch-pack is using chokidar and the next version isn't ready

    \n
  • \n
  • \n

    wiring jest, storybook, svelte and tailwind was really painfull. Too many configuration files now :(\nTo make storyshots working, I had to downgrade Jest because of an annoying bug (reference).

    \n
  • \n
  • \n

    I considered Sapper for its nice conventional router, but given all the unsued feature (service workers, SSR) I chose a simpler router.\nIt is based on hash handling, as electron urls are using file:// protocol which makes it difficult to use with history-based routers.

    \n
  • \n
  • \n

    Initially, albums & artists id where hash of their names. It was very convenient to keep a list of artist's albums just by storing album names in artist's linked array. UI would infer ids by applying the same hash.\nHowever, it is common to see albums with same name from different artists (like \"Greatest hits\").\nTo mitigate this issue, I had to make album's id out of album name and album artist (when defined). This ruined the hash convention, and I had to replace all \"links\" by proper references (id + name). Now UI does not infer ids anymore.

    \n
  • \n
  • \n

    For system notifications, document.hidden and visibilityChange are too weak because they only notice when the app is minimized/restored

    \n
  • \n
  • \n

    System notification was tricky: HTML5 Notification API doesn't support actions, except from service workers.\nUsing service workers was overkill, and didn't work in the end.\nElectron's native notificaiton does not support actions either.\nUsing node-notifier was a viable possibility, but doesn't support actions in a portable fashion (notify-send on linux doesn't support it).\nFinally back to HTML5 notification API, without actions :(

    \n
  • \n
  • \n

    The discovery of mediaSession's metadata and handler was completely random. It's only supported by Chrome (hopefully for me!), and can be seen on Deezer, Spotify or Youtube Music. However, it does not display artworks.

    \n
  • \n
  • \n

    IntersectionObserver does not call the intersection entry when the position inside viewport is changing but the intersection doesn't.\nAs a result, dropdown in the sheet will enter viewport during sheet animation, causing troubles positioning the menu

    \n
  • \n
  • \n

    AC/DC was displayed as 2 different artists ('AC' and 'DC'). This is an issue with ID3 tags: version 2.3 uses / as a separators for artists.\nOveritting mp3 tags with 2.4 solved the issue

    \n
  • \n
  • \n

    Snap packaging was hairy to figure out. It is clearly the best option on Linux, as it has great desktop integration (which AppImage lacks) and a renowed app store. However, getting the MediaMetadata to work with snap confinement took two days of try-and-fail research. The full journey is available in this PR on electron-builnder. Besides, the way snapd is creating different folders for each new version forced me to move artist albums outside of electron's data folders: snapd ensure that files are copied from old to new version, but can not update the media full paths store inside SQLite DB.

    \n
  • \n
  • \n

    MacOS builder was constantly failing with the same error: 7zip couldn't find any file to compress in the final archive. It turns out it is because the production name as an accent (Mélodie), and the mac flavor of 7zip can not handle it...

    \n
  • \n
  • \n

    Chokidar has a \"limitation\" and triggers for each renamed or moved file an 'unlink' and an 'add' event. The implication on Mélodie were high: moved/renamed files would disappear from playlists. Ty bypass the issue, Mélodie stores file inodes and buffer chokidar events: when a file is removed, Mélodie will wait 250ms more, and if another file is added with the same inode during that time, will consider it as a rename/move.

    \n
  • \n
  • \n

    The mono-repo endeavour. My goal was to split code in various reusable packages: a UI and core that would not depend on Electron, and could be used in both Web and Desktop context, and two apps: an Electron-based desktop application and the Github-page site. As developer I would expect the ability to hoist as many modules

    \n
      \n
    • runing jest with pnpm does not work at all.
    • \n
    • lerna is a pain when it comes to hoisting deps.
    • \n
    • svelte-jester and preprocess absolutely don't work with yarn@2
    • \n
    • yarn@1 works fine but brings very little commands (just a little more than npm@7)
    • \n
    • npm@7 < 7.24 must install peer deps in legacy mode and does not offer any sugar for multi-package commands. All deps must be manually added to package.json, because install command MUST be run at root level\nElectron-builder does not like monorepo either: author, description and other metadata must be copied from root package.json to apps/desktop/package.json. The Electron version must be fixed because node_modules are hoisted. The package.json name MUST be melodie :(\nCaveats: always run npm i --legacy-peer-deps AT ROOT level. Running npm or npx command inside packages would re-create node_modules\nEnsuring the same version in all packages and dependencies similarities must be done manually
    • \n
    \n
  • \n
  • \n

    svelte-spa-router, and its dependency on regexparam, has been bother me for a very long time. When ran with jest, svelte-spa-router files must be transpiled by Svelte compiler, but they import regexparam as esm, and this lib doesn't expose such binding. One must replace the import with require, and this must only be done during test, because rollup will handle it properly.\nWhen receiving errors from svelte-jester, don't forget to clean jest cache with --cleanCache CLI option.

    \n
  • \n
  • \n

    since v22.11.1, electron-builder fails to build the app on Github worker. Fixing the version to 22.10.5 for the time being.

    \n
  • \n
  • \n

    Tailwind is veeeeeeeeeeeery slow to compile. Svelte preprocessor can not handle it fast, making vite pretty slow when starting atelier (only the first load). More information here. Moving to Windi CSS speed the build time from 65 to 28 seconds!

    \n
  • \n
  • \n

    The Audio element failed to play any music when coupled with AudioContext:

    \n
      \n
    1. Bluetooth must be enabled prior to starting the app (simply reload the app once enabled)
    2. \n
    3. AudioContext will build, but will not process any data.\nBeing running or suspended (as per Google's policy) does not matter: rebuilding the context or building it on user interaction does not solve the issue as long as bluetooth is enabled
    4. \n
    \n
  • \n
\n

How watch & diff works

\n
    \n
  • \n

    on app load, trigger diff

    \n
      \n
    1. \n

      get followed folders from store

      \n
    2. \n
    3. \n

      crawl followed folders, return array of paths + hashs + last changed

      \n
    4. \n
    5. \n

      get array of tracks with hash + last changed from DB

      \n
    6. \n
    7. \n

      compare to find new & changed hashes

      \n
        \n
      1. \n

        enrich with tags & media

        \n
      2. \n
      3. \n

        save

        \n
      4. \n
      \n
    8. \n
    9. \n

      compare to isolate deleted hashes

      \n
        \n
      1. remove corresponding tracks
      2. \n
      \n
    10. \n
    \n
  • \n
  • \n

    while app is running

    \n
      \n
    1. \n

      watch new & changed paths

      \n
        \n
      1. \n

        compute hash, enrich with tags & media

        \n
      2. \n
      3. \n

        save

        \n
      4. \n
      \n
    2. \n
    3. \n

      watch deleted paths

      \n
        \n
      1. \n

        compute hash

        \n
      2. \n
      3. \n

        remove corresponding tracks

        \n
      4. \n
      \n
    4. \n
    \n
  • \n
  • \n

    when adding new followed folder

    \n
      \n
    1. \n

      save in store

      \n
    2. \n
    3. \n

      crawl new folder, return array of paths

      \n
    4. \n
    5. \n

      compute hash, enrich with tags & media

      \n
    6. \n
    7. \n

      save

      \n
    8. \n
    \n
  • \n
\n

How missing artworks/covers retrieval works

\n
    \n
  • \n

    on UI demand trigger process

    \n
      \n
    1. \n

      push all artists/albums without artwork/cover, and not process since N in a queue

      \n
    2. \n
    3. \n

      apply rate limit (to avoid flooding disks/providers)

      \n
    4. \n
    5. \n

      call providers one by one

      \n
        \n
      1. \n

        save first result as artwork/cover, stop

        \n
      2. \n
      3. \n

        on no results, but at least on provider returned rate limitation, enqueue artist/album

        \n
      4. \n
      5. \n

        on no results, save date on artist/album

        \n
      6. \n
      \n
    6. \n
    \n
  • \n
\n
", + "readmeOriginal": "
\n

Mélodie

\n

\"GitHub\n\"GitHub\n\"GitHub\"\n\"CI\"\n\"Codacy\n\"Codacy

\n

Melodie is a portable, simple-as-pie music player.

\n

\"preview\"

\n
\n

There are thunsands of them in the wild. This mine is an excuse for learning Electron, Svelte and reactive programming.

\n

Installation

\n

\"Get\n\"English

\n

You will find other installers on the releases page.

\n

Please note that AppImage Snap and NSIS installer will automatically update to the latest available version.

\n

If you run Mélodie from a zip or using DMG/Windows portable version, you will have to download updates by yourself.

\n

Note for Windows users

\n

Windows installers are not signed.

\n

When you will run the .exe files, Windows will warn you that the source is insecure (it is not!).\n

\n

It is possible to bypass the warning by clicking on the \"More information\" link, then on the Install button\n

\n

If you install the app through the Windows App Store, you'll get no warning, since the store team reviewed and approved it.

\n

Note for MacOS users

\n

DMG image is not signed.

\n

After you will have downloaded the .dmg file, open it and drag the Mélodie icon to the Application Icon.\nThen, MacOS will prevent you from opening Mélodie as I haven't paid for an app deployment certificate.

\n

Once you will have closed the annoying warning, open you Security panel in settings, and go to General tab.\nThere, you should see the list of recently blocked application: Mélodie should be there.

\n

You can add it as an exception, and then run it\n(see: How to open an app that hasn’t been notarized or is from an unidentified developer).

\n

Another option is to open it with Control-click: it'll immediately register the app as an exception\n(see: Open a Mac app from an unidentified developer).

\n

TODOs

\n

features

\n
    \n
  • \n

    use file and folder names to complete missing tags

    \n
  • \n
  • \n

    merge components/Album|Artist|Playlist tests for GridItem + hover behaviour (desktop only)

    \n
  • \n
  • \n

    play all button

    \n
  • \n
  • \n

    indicates when track is in playlist

    \n
  • \n
  • \n

    configure replay gain from settings

    \n
  • \n
  • \n

    display tracks/albums/artists count in settings

    \n
  • \n
  • \n

    allow reseting database from settings

    \n
  • \n
  • \n

    list images from track tags when collecting candidate covers for an album

    \n
  • \n
  • \n

    progressive webapp

    \n
  • \n
  • \n

    Consider yarn2/pnpm, once svelte-preprocess is fixed

    \n
  • \n
  • \n

    search tooling to find deps version mismatch, and maintain package.json same version

    \n
  • \n
  • \n

    compare ajv serialization with stringify

    \n
  • \n
  • \n

    accessibility: ImageUploader file input, Loading input, and Nav search box have no label

    \n
  • \n
  • \n

    download files and cache them in browser

    \n
  • \n
\n

tools

\n
    \n
  • \n

    dependabot + dep update

    \n
  • \n
  • \n

    automated end-to-end tests

    \n
  • \n
  • \n

    more technical documentation (install & release process notably)

    \n
  • \n
\n

Bugs and known issues

\n
    \n
  1. \n

    When server is not reachable, attempts to establish new WebSocket connection takes longer and longer

    \n
  2. \n
  3. \n

    DMG package does not download updates: it requires zip, and we cannot build zip because of the accent in product name...

    \n
  4. \n
  5. \n

    Playlist models are not updated on tracks removal

    \n
  6. \n
  7. \n

    Undetected live changes: remove tracks and re-add them. This is a linux-only issue with chokidar

    \n\n
  8. \n
  9. \n

    When loading new folders, enqueuing or going to album details will give incomplete results. Going back and forth won't load new data

    \n
  10. \n
  11. \n

    Security: clean html in artist/album names (wrapWithRefs returns injectable markup)

    \n
  12. \n
  13. \n

    AppImage, when used with AppImageLauncher, fail to auto update

    \n
  14. \n
  15. \n

    If we knew current position in browser history, then we could disabled navigation button accordingly

    \n
  16. \n
  17. \n

    Page navigation: use:link doesn't work in tests and raise Svelte warning. a.href is fine

    \n
  18. \n
  19. \n

    Disklist/TrackTable dropdown does not consider scroll position (in storybook only)

    \n
  20. \n
  21. \n

    Testing input: fireEvent.change, input or keyUp does not trigger svelte's bind:value on input

    \n
  22. \n
  23. \n

    The test suite is becoming brittle

    \n
      \n
    1. \n

      Media service › triggerAlbumsEnrichment › saves first returned cover for album

      \n
      > 839 |       expect(await fs.readFile(savedAlbums[0].media, 'utf8')).toEqual(\n      |                                                               ^
      \n
    2. \n
    3. \n

      Media service › triggerAlbumsEnrichment › retries album with no cover but at least one restriced provided\nIs a 1ms difference in expected processedEpoch

      \n
    4. \n
    5. \n

      AddToPlaylist component › given some playlists › saves new playlist with all tracks\nThe dropdown menu is still visible (probably because of the animation)

      \n
    6. \n
    7. \n

      snackbars store > showSnack > uses the specified duration when enqueuing slacks

      \n
      - Expected  - 3\n+ Received  + 0\n\n> 96 |       expect(snackbarCalls).toEqual([\n     |                             ^
      \n
    8. \n
    \n
  24. \n
  25. \n

    The Media test do not pass on Windows: nock is not giving recorded bodies

    \n
  26. \n
\n

Data

\n

Mélodie is using SQLite3 to store settings, playlists and tracks's metadatas.\nSQLite3 stores everything in a single file, named db.sqlite3 and located into the application userData folder.

\n

Mélodie also stores artists artwork according to the ARTWORK_DESTINATION environment variable, sets to user's pictures folder in melodie-media folder.

\n

Configuring logs

\n

Log are written to a file, which location is set by LOG_DESTINATION env variable.\nMélodie Desktop sets LOG_DESTINATION to logs.txt in the application logs path.

\n

Log levels are configured in a file defined by LOG_LEVEL_FILE env variable.\nMélodie Desktop sets it to .levels in the application userData folder.

\n

Its syntax is:

\n
# this is a comment\nlogger-name=level\nwildcard*=level
\n

logger names are:

\n
    \n
  • \n

    core

    \n
  • \n
  • \n

    renderer

    \n
  • \n
  • \n

    updater

    \n
  • \n
  • \n

    services/ where is tracks, playlists, media, settings

    \n
  • \n
  • \n

    providers/ where is local, audiodb, discogs

    \n
  • \n
  • \n

    models/ where is tracks, albums, artists, playlists, settings

    \n
  • \n
\n

and levels are (in order): trace (most verbose), debug, info, warn, error, fatal, silent (no logs)

\n

Wildcards can be at the beginning *tracks or the end models/*.\nIn case a logger name is matching several directives, the first always wins.

\n

You can edit the file, and trigger logger level refresh by sending SIGUSR2 to the application: kill -USR2 {pid} (first log issued contains pid)

\n

Running locally

\n

You'll need npm@7+ and node@16+

\n
git clone git@github.com:feugy/melodie.git\ncd melodie\nnpm i\nnpm start
\n

Testing

\n

The test suite works fine Linux, MacOS and Windows.

\n
npm t
\n

Core services network mocks (nocks)

\n

Some services are hitting external APIs, such as AudioDB.\nAs we don't want to flood them with test requests, these are using network mocks.

\n

To use real services, run your tests with REAL_NETWORK environment variables (whatever its value).\nWhen using real services, update the mocks by defining UPDATE_NOCKS environment variables (whatever its value).\nNocks will stay unchanged on test failure.

\n

Some providers need access keys during tests. Just make a .env file in the root folder, with the appropriate values:

\n
DISCOGS_TOKEN=XYZ\nAUDIODB_KEY=1\n
\n

Promo site

\n

Located under apps/site, it publicize Mélodie and has a button to download latest release artifacts.

\n

Caveats:

\n
    \n
  • it is build for Github pages. That is, the final hosting will have a base path (/melodie), which we don't have when trying out locally
  • \n
  • it reuses common/ui stylesheet, which requires workaround due to font paths. Fonts must be copied into /apps/site/static/fonts for dev, and the production build creates undesired copies in /common/ui/src/fonts
  • \n
  • when developing locally, use npm -w apps/site run dev and browse to http://localhost:3000
  • \n
  • when willing to try out production result, use npm -w apps/site run build, npm -w apps/site run serve and browse to http://localhost:3000/melodie
  • \n
\n

Trying snaps out

\n

Working with snaps locally isn't really easy.

\n
    \n
  1. \n

    install the real app from the store:

    \n
    snap install melodie
    \n
  2. \n
  3. \n

    then package your app in debug mode, to access the unpacked snap:

    \n
    DEBUG=electron-builder npm run release:artifacts --workspace apps/desktop -- -l
    \n
  4. \n
  5. \n

    copy missing files to the unpacked snap, and keep your latest changes:

    \n
    mkdir dist/__snap-amd64/tmp\nmv dist/__snap-amd64/* dist/__snap-amd64/tmp\ncp -r /snap/melodie/current/* dist/__snap-amd64/\ncp -r dist/linux-unpacked/* dist/__snap-amd64/\nmv dist/__snap-amd64/tmp/* dist/__snap-amd64/*
    \n
  6. \n
  7. \n

    now use your development code:

    \n
    snap try dist/__snap-amd64\nmelodie
    \n
  8. \n
  9. \n

    and revert when you're done:

    \n
    snap revert melodie
    \n
  10. \n
\n

Checking AppImage

\n

To check that generated AppImage works:

\n
    \n
  1. \n

    Install AppImageLauncher if not done yet

    \n
  2. \n
  3. \n

    Download AppImageLint

    \n
  4. \n
  5. \n

    Package application for linux

    \n
    npm run release:artifacts --workspace apps/desktop -- -l
    \n
  6. \n
  7. \n

    Lint your AppImage:

    \n
    appimagelint dist/Mélodie.AppImage
    \n
  8. \n
  9. \n

    Double click on ./dist/Mélodie.AppImage and integrate it to your system.\nPlease check that the app starts, it can access to local files, its name and icon are correct in the launcher

    \n
  10. \n
\n

Releasing

\n

Release process is fairly automated: it will generate changelog, bump version, and build melodie for different platform, creating several artifacts which are either packages (snap, AppImage, Nsis, appx) or plain files (zip).

\n

Theses artifacts will be either published on their respective store (snapcraft, Windows App store...) or uploaded to github as a release.\nOnce a Github release is published, users who installed an auto-updatable package (snap, AppImage, Nsis, appx) will get the new version auto-magically.

\n

Windows App store release can not be automated: Github CI will build the appx package, but it must be manually submitted to the Windows App store.

\n
    \n
  1. \n

    When ready, bump the version on local machine:

    \n
    npm run release:bump
    \n

    (if you wish to get a pre-release, append -- --prerelease beta|alpha to the command line)

    \n
  2. \n
  3. \n

    Don't forget to update snapshots: the presentation site test depend on the version number.

    \n
    TAG=$(git describe --tags)\nTAG=${TAG::-11}\nnpm t --workspace apps/site -- --clearCache\nnpm t --workspace apps/site -- -u\ngit commit -a --amend --no-edit\ngit tag -f $TAG
    \n

    You shoud see 2 snapshots updated

    \n
  4. \n
  5. \n

    Then push tags to github, as it'll trigger the artifact creation:

    \n
    git push --follow-tags
    \n
  6. \n
  7. \n

    Finally, go to github releases, and edit the newest one:

    \n
      \n
    1. \n

      give it a code name

      \n
    2. \n
    3. \n

      copy the latest section of the changelog in the release body

      \n
    4. \n
    5. \n

      save it as draft

      \n
    6. \n
    7. \n

      Wait until the artifacts are published on your draft

      \n
    8. \n
    9. \n

      manually submit the new appx package to the Windows App store

      \n
    10. \n
    11. \n

      remove the appx package from artifact list: as it is unsigned, users can not install it from here

      \n
    12. \n
    13. \n

      publish your release

      \n
    14. \n
    15. \n

      go and slack off!

      \n
    16. \n
    \n
  8. \n
\n

Manual snap release

\n

Until this issue on Github Actions is fixed on Electron-builder, we're stuck with electron-builder@22.10.5 and we need to manually release on snap.

\n
    \n
  1. \n

    Clean up distribution, build snap file and extract it:

    \n
    rm -rf apps/desktop/dist/\nnpm -w apps/desktop  run release:artifacts -- -l snap\ncd apps/desktop/dist/\nrm -rf linux-unpacked builder-effective-config.yaml\nfile-roller -f *.snap .
    \n

    Then select the dist folder as target folder, and close the \"Could not open 'dist'\" error popup.

    \n
  2. \n
  3. \n

    Amend the meta/snap.yaml descriptor. At root level, replaces slots with:

    \n
    slots:\n  mpris:\n    interface: mpris\n    name: chromium
    \n

    Then within app.melodie.slots, remove - name

    \n

    Save the file

    \n
  4. \n
  5. \n

    Re-create snap file and publish it on snapcraft:

    \n
    rm -r *.snap\nsnapcraft pack . --output 'linux - Mélodie.snap'\nsnapcraft login\nsnapcraft upload --release=stable 'linux - Mélodie.snap'
    \n
  6. \n
\n

Publicise

\n

Mélodie is referenced on these stores and hubs:

\n\n

Notable facts

\n
    \n
  • \n

    Started with a search engine (FlexSearch) to store tracks, and serialized JS lists for albums & artists.\nAltough very performant (50s to index the whole music library), the memory footprint is heavy (700Mo) since\nFlexSearch is loading entire indices in memory

    \n
  • \n
  • \n

    Moved to sqlite3 denormalized tables (drawback: no streaming supported)

    \n
  • \n
  • \n

    Dropped the idea to query tracks of a given albums/artists/genre/playlist by using SQL queries.\nSqlite has a very poor json support, compared to Postgres. There is only one way to query json field: json_extract.\nIt is possible to create indexes on expressions, and this makes retrieving tracks of a given album very efficient:

    \n
    create index track_album on tracks (trim(lower(json_extract(tags, '$.album'))))\nselect id, tags from tracks where trim(lower(json_extract(tags, '$.album'))) = lower('Le grand bleu')\n
    \n

    However, it doesn't work on artists or genres, because they are modeled with arrays, and operator used do not leverage any index:

    \n
    select id, tags from tracks where instr(lower(json_extract(tags, '$.artists')), 'eric serra')\nselect id, tags from tracks where json_extract(tags, '$.artists') like '%eric serra%'\n
    \n
  • \n
  • \n

    chokidar is the best of breed watch tool, but has this annoying linux-only big when moving folders outside of the watched paths\nWatchman is a C program that'll be hard to bundle.\nnode-watch does not send file event when removing/renaming folders\nwatchr API seems overly complex\nwatch-pack is using chokidar and the next version isn't ready

    \n
  • \n
  • \n

    wiring jest, storybook, svelte and tailwind was really painfull. Too many configuration files now :(\nTo make storyshots working, I had to downgrade Jest because of an annoying bug (reference).

    \n
  • \n
  • \n

    I considered Sapper for its nice conventional router, but given all the unsued feature (service workers, SSR) I chose a simpler router.\nIt is based on hash handling, as electron urls are using file:// protocol which makes it difficult to use with history-based routers.

    \n
  • \n
  • \n

    Initially, albums & artists id where hash of their names. It was very convenient to keep a list of artist's albums just by storing album names in artist's linked array. UI would infer ids by applying the same hash.\nHowever, it is common to see albums with same name from different artists (like \"Greatest hits\").\nTo mitigate this issue, I had to make album's id out of album name and album artist (when defined). This ruined the hash convention, and I had to replace all \"links\" by proper references (id + name). Now UI does not infer ids anymore.

    \n
  • \n
  • \n

    For system notifications, document.hidden and visibilityChange are too weak because they only notice when the app is minimized/restored

    \n
  • \n
  • \n

    System notification was tricky: HTML5 Notification API doesn't support actions, except from service workers.\nUsing service workers was overkill, and didn't work in the end.\nElectron's native notificaiton does not support actions either.\nUsing node-notifier was a viable possibility, but doesn't support actions in a portable fashion (notify-send on linux doesn't support it).\nFinally back to HTML5 notification API, without actions :(

    \n
  • \n
  • \n

    The discovery of mediaSession's metadata and handler was completely random. It's only supported by Chrome (hopefully for me!), and can be seen on Deezer, Spotify or Youtube Music. However, it does not display artworks.

    \n
  • \n
  • \n

    IntersectionObserver does not call the intersection entry when the position inside viewport is changing but the intersection doesn't.\nAs a result, dropdown in the sheet will enter viewport during sheet animation, causing troubles positioning the menu

    \n
  • \n
  • \n

    AC/DC was displayed as 2 different artists ('AC' and 'DC'). This is an issue with ID3 tags: version 2.3 uses / as a separators for artists.\nOveritting mp3 tags with 2.4 solved the issue

    \n
  • \n
  • \n

    Snap packaging was hairy to figure out. It is clearly the best option on Linux, as it has great desktop integration (which AppImage lacks) and a renowed app store. However, getting the MediaMetadata to work with snap confinement took two days of try-and-fail research. The full journey is available in this PR on electron-builnder. Besides, the way snapd is creating different folders for each new version forced me to move artist albums outside of electron's data folders: snapd ensure that files are copied from old to new version, but can not update the media full paths store inside SQLite DB.

    \n
  • \n
  • \n

    MacOS builder was constantly failing with the same error: 7zip couldn't find any file to compress in the final archive. It turns out it is because the production name as an accent (Mélodie), and the mac flavor of 7zip can not handle it...

    \n
  • \n
  • \n

    Chokidar has a \"limitation\" and triggers for each renamed or moved file an 'unlink' and an 'add' event. The implication on Mélodie were high: moved/renamed files would disappear from playlists. Ty bypass the issue, Mélodie stores file inodes and buffer chokidar events: when a file is removed, Mélodie will wait 250ms more, and if another file is added with the same inode during that time, will consider it as a rename/move.

    \n
  • \n
  • \n

    The mono-repo endeavour. My goal was to split code in various reusable packages: a UI and core that would not depend on Electron, and could be used in both Web and Desktop context, and two apps: an Electron-based desktop application and the Github-page site. As developer I would expect the ability to hoist as many modules

    \n
      \n
    • runing jest with pnpm does not work at all.
    • \n
    • lerna is a pain when it comes to hoisting deps.
    • \n
    • svelte-jester and preprocess absolutely don't work with yarn@2
    • \n
    • yarn@1 works fine but brings very little commands (just a little more than npm@7)
    • \n
    • npm@7 < 7.24 must install peer deps in legacy mode and does not offer any sugar for multi-package commands. All deps must be manually added to package.json, because install command MUST be run at root level\nElectron-builder does not like monorepo either: author, description and other metadata must be copied from root package.json to apps/desktop/package.json. The Electron version must be fixed because node_modules are hoisted. The package.json name MUST be melodie :(\nCaveats: always run npm i --legacy-peer-deps AT ROOT level. Running npm or npx command inside packages would re-create node_modules\nEnsuring the same version in all packages and dependencies similarities must be done manually
    • \n
    \n
  • \n
  • \n

    svelte-spa-router, and its dependency on regexparam, has been bother me for a very long time. When ran with jest, svelte-spa-router files must be transpiled by Svelte compiler, but they import regexparam as esm, and this lib doesn't expose such binding. One must replace the import with require, and this must only be done during test, because rollup will handle it properly.\nWhen receiving errors from svelte-jester, don't forget to clean jest cache with --cleanCache CLI option.

    \n
  • \n
  • \n

    since v22.11.1, electron-builder fails to build the app on Github worker. Fixing the version to 22.10.5 for the time being.

    \n
  • \n
  • \n

    Tailwind is veeeeeeeeeeeery slow to compile. Svelte preprocessor can not handle it fast, making vite pretty slow when starting atelier (only the first load). More information here. Moving to Windi CSS speed the build time from 65 to 28 seconds!

    \n
  • \n
  • \n

    The Audio element failed to play any music when coupled with AudioContext:

    \n
      \n
    1. Bluetooth must be enabled prior to starting the app (simply reload the app once enabled)
    2. \n
    3. AudioContext will build, but will not process any data.\nBeing running or suspended (as per Google's policy) does not matter: rebuilding the context or building it on user interaction does not solve the issue as long as bluetooth is enabled
    4. \n
    \n
  • \n
\n

How watch & diff works

\n
    \n
  • \n

    on app load, trigger diff

    \n
      \n
    1. \n

      get followed folders from store

      \n
    2. \n
    3. \n

      crawl followed folders, return array of paths + hashs + last changed

      \n
    4. \n
    5. \n

      get array of tracks with hash + last changed from DB

      \n
    6. \n
    7. \n

      compare to find new & changed hashes

      \n
        \n
      1. \n

        enrich with tags & media

        \n
      2. \n
      3. \n

        save

        \n
      4. \n
      \n
    8. \n
    9. \n

      compare to isolate deleted hashes

      \n
        \n
      1. remove corresponding tracks
      2. \n
      \n
    10. \n
    \n
  • \n
  • \n

    while app is running

    \n
      \n
    1. \n

      watch new & changed paths

      \n
        \n
      1. \n

        compute hash, enrich with tags & media

        \n
      2. \n
      3. \n

        save

        \n
      4. \n
      \n
    2. \n
    3. \n

      watch deleted paths

      \n
        \n
      1. \n

        compute hash

        \n
      2. \n
      3. \n

        remove corresponding tracks

        \n
      4. \n
      \n
    4. \n
    \n
  • \n
  • \n

    when adding new followed folder

    \n
      \n
    1. \n

      save in store

      \n
    2. \n
    3. \n

      crawl new folder, return array of paths

      \n
    4. \n
    5. \n

      compute hash, enrich with tags & media

      \n
    6. \n
    7. \n

      save

      \n
    8. \n
    \n
  • \n
\n

How missing artworks/covers retrieval works

\n
    \n
  • \n

    on UI demand trigger process

    \n
      \n
    1. \n

      push all artists/albums without artwork/cover, and not process since N in a queue

      \n
    2. \n
    3. \n

      apply rate limit (to avoid flooding disks/providers)

      \n
    4. \n
    5. \n

      call providers one by one

      \n
        \n
      1. \n

        save first result as artwork/cover, stop

        \n
      2. \n
      3. \n

        on no results, but at least on provider returned rate limitation, enqueue artist/album

        \n
      4. \n
      5. \n

        on no results, save date on artist/album

        \n
      6. \n
      \n
    6. \n
    \n
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:00.243Z" }, - "merge-request-notifier": { - "readmeCleaned": "

Merge Request Notifier

\n

This app shows your GitLab merge requests grouped by projects and WIP status. It is accessible from the system tray.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light ModeDark Mode
\"App\"App
\n

Tray Icon

\n

In the system tray you wil see the number of all open merge requests.

\n

\"System

\n

Notification

\n

You will receive a desktop notification when a new merge request is created.\nIf you are not interested in \"work in progress\" merge request you can disable notifications for these. In addition you can disable notifications at all.

\n

\"Notification

\n

App Updates (macOS only)

\n

You will be always up to date with our integrated in app updates 🎉. Once there is a new update available you will be\nnotified with a prominent alert above the merge requests. On the details page you find the release notes from github.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
New Update AlertRelease Notes
\"New\"Release
\n

Installation

\n

macOS

\n

Manual installation

\n

The macOS installer is uploaded at the releases page. Please download and install.

\n

With homebrew-cask

\n

If you're using homebrew-cask, this app can be installed via it. Please tap the repository URL and install this app via brew cask as follows.

\n
brew tap codecentric/merge-request-notifier https://github.com/codecentric/merge-request-notifier\nbrew install --cask merge-request-notifier\n
\n

It's the easiest way to install and manage this app on macOS.

\n

Windows

\n

The Windows installer is uploaded at the releases page. Please download and install.

\n

Linux

\n

Dependencies

\n

This app is using a library that uses libsecret to store the personal access token on your device.

\n

Depending on your distribution, you will need to run the following command:

\n
    \n
  • Debian/Ubuntu: sudo apt-get install libsecret-1-dev
  • \n
  • Red Hat-based: sudo yum install libsecret-devel
  • \n
  • Arch Linux: sudo pacman -S libsecret
  • \n
\n

Arch Linux

\n

merge-request-notifier is available from the AUR. Install it using yay (or any other AUR helper):

\n
$ yay -S merge-request-notifier\n
\n

Other

\n

Check the releases page for packages for your distribution.

\n

Development

\n

Install all dependencies

\n
yarn install
\n

Usage

\n

This will start the application with hot-reload so you can instantly start developing your application.

\n
# start the renderer process with webpack-dev-server\nyarn start-renderer\n\n# start the main process (electron app)\nyarn start-main
\n

Logs

\n

You will find the application logs in the following folders

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSFolder
Linux~/.config/merge-request-notifier/logs/{process type}.log
macOS~/Library/Logs/merge-request-notifier/{process type}.log
Windows%USERPROFILE%\\AppData\\Roaming\\merge-request-notifier\\logs{process type}.log
\n

App Settings

\n

You will find the application settings in the following folders

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSFolder
Linux$XDG_CONFIG_HOME/merge-request-notifier/Settings or ~/.config/merge-request-notifier/Settings
macOS~/Library/Application\\ Support/merge-request-notifier/Settings
Windows%APPDATA%/merge-request-notifier/Settings
\n

New Releases

\n

Create a new Release and Publish it

\n
yarn dist
\n
", - "readmeOriginal": "

Merge Request Notifier

\n

This app shows your GitLab merge requests grouped by projects and WIP status. It is accessible from the system tray.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light ModeDark Mode
\"App\"App
\n

Tray Icon

\n

In the system tray you wil see the number of all open merge requests.

\n

\"System

\n

Notification

\n

You will receive a desktop notification when a new merge request is created.\nIf you are not interested in \"work in progress\" merge request you can disable notifications for these. In addition you can disable notifications at all.

\n

\"Notification

\n

App Updates (macOS only)

\n

You will be always up to date with our integrated in app updates 🎉. Once there is a new update available you will be\nnotified with a prominent alert above the merge requests. On the details page you find the release notes from github.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
New Update AlertRelease Notes
\"New\"Release
\n

Installation

\n

macOS

\n

Manual installation

\n

The macOS installer is uploaded at the releases page. Please download and install.

\n

With homebrew-cask

\n

If you're using homebrew-cask, this app can be installed via it. Please tap the repository URL and install this app via brew cask as follows.

\n
brew tap codecentric/merge-request-notifier https://github.com/codecentric/merge-request-notifier\nbrew install --cask merge-request-notifier\n
\n

It's the easiest way to install and manage this app on macOS.

\n

Windows

\n

The Windows installer is uploaded at the releases page. Please download and install.

\n

Linux

\n

Dependencies

\n

This app is using a library that uses libsecret to store the personal access token on your device.

\n

Depending on your distribution, you will need to run the following command:

\n
    \n
  • Debian/Ubuntu: sudo apt-get install libsecret-1-dev
  • \n
  • Red Hat-based: sudo yum install libsecret-devel
  • \n
  • Arch Linux: sudo pacman -S libsecret
  • \n
\n

Arch Linux

\n

merge-request-notifier is available from the AUR. Install it using yay (or any other AUR helper):

\n
$ yay -S merge-request-notifier\n
\n

Other

\n

Check the releases page for packages for your distribution.

\n

Development

\n

Install all dependencies

\n
yarn install
\n

Usage

\n

This will start the application with hot-reload so you can instantly start developing your application.

\n
# start the renderer process with webpack-dev-server\nyarn start-renderer\n\n# start the main process (electron app)\nyarn start-main
\n

Logs

\n

You will find the application logs in the following folders

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSFolder
Linux~/.config/merge-request-notifier/logs/{process type}.log
macOS~/Library/Logs/merge-request-notifier/{process type}.log
Windows%USERPROFILE%\\AppData\\Roaming\\merge-request-notifier\\logs{process type}.log
\n

App Settings

\n

You will find the application settings in the following folders

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSFolder
Linux$XDG_CONFIG_HOME/merge-request-notifier/Settings or ~/.config/merge-request-notifier/Settings
macOS~/Library/Application\\ Support/merge-request-notifier/Settings
Windows%APPDATA%/merge-request-notifier/Settings
\n

New Releases

\n

Create a new Release and Publish it

\n
yarn dist
\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.549Z" + "mingo": { + "readmeCleaned": "

About Mingo

\n

Mingo is latest and most catchy MongoDB GUI, because it’s been created by developers for developers. The goal is simple, to offer you the best MongoDB admin; built on our programming experience and on your feedback.

\n

We focus on security, speed and user experience, while keeping Mingo great for both newbies and experienced users. The best part is that our intuitive MongoDB browser is packed with features we felt were missing in other MongoDB GUIs.

\n

\"Mingo

\n

Download

\n

https://www.mingo.io/

\n

Please submit ISSUES or feature requests!

\n
", + "readmeOriginal": "

About Mingo

\n

Mingo is latest and most catchy MongoDB GUI, because it’s been created by developers for developers. The goal is simple, to offer you the best MongoDB admin; built on our programming experience and on your feedback.

\n

We focus on security, speed and user experience, while keeping Mingo great for both newbies and experienced users. The best part is that our intuitive MongoDB browser is packed with features we felt were missing in other MongoDB GUIs.

\n

\"Mingo

\n

Download

\n

https://www.mingo.io/

\n

Please submit ISSUES or feature requests!

\n
", + "readmeFetchedAt": "2024-02-29T22:01:00.400Z" }, "min": { - "readmeCleaned": "

Min

\n

Min is a fast, minimal browser that protects your privacy. It includes an interface designed to minimize distractions, and features such as:

\n
    \n
  • Information from DuckDuckGo in the search bar.
  • \n
  • Full-text search for visited pages
  • \n
  • Ad and tracker blocking
  • \n
  • Automatic reader view
  • \n
  • Tasks (tab groups)
  • \n
  • Password manager integration
  • \n
  • Dark theme
  • \n
\n

Download Min from the releases page, or learn more on the website.

\n

\"Downloads\"\n\"Discord\"

\n

Min is made possible by these sponsors:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
@ritterob@blackgwe@jonathanhuston@JackGFuller@flightmansam@dyogurt
\n

Become a sponsor

\n

Screenshots

\n

\"The

\n

\"The

\n

\"Reader

\n

Installing

\n

You can find prebuilt binaries for Min here. Alternatively, skip to the section below for instructions on how to build Min directly from source.

\n

Installation on Linux

\n
    \n
  • To install the .deb file, use sudo dpkg -i /path/to/download
  • \n
  • To install the RPM build, use sudo rpm -i /path/to/download --ignoreos
  • \n
  • On Arch Linux it's in the community repository, use sudo pacman -Sy min
  • \n
  • On Raspberry Pi, you can install Min from Pi-Apps.
  • \n
\n

Developing

\n

If you want to develop Min:

\n
    \n
  • Install Node.
  • \n
  • Run npm install to install dependencies.
  • \n
  • Start Min in development mode by running npm run start.
  • \n
  • After you make changes, you can press ctrl+r (or cmd+r on Mac) twice to restart the browser.
  • \n
\n

Building binaries

\n

In order to build Min from source, follow the installation instructions above, then use one of the following commands to create binaries:

\n
    \n
  • npm run buildWindows
  • \n
  • npm run buildMacIntel
  • \n
  • npm run buildMacArm
  • \n
  • npm run buildDebian
  • \n
  • npm run buildRaspi (for 32-bit Raspberry Pi)
  • \n
  • npm run buildLinuxArm64 (for 64-bit Raspberry Pi or other ARM Linux)
  • \n
  • npm run buildRedhat
  • \n
\n

Depending on the platform you are building for, you may need to install additional dependencies:

\n
    \n
  • If you are using macOS and building a package for Linux, install Homebrew, then run brew install fakeroot dpkg first.
  • \n
  • If you are using macOS or Linux and building a package for Windows, you will need to install Mono and Wine.
  • \n
  • If you are building a macOS package, you'll need to install Xcode and the associated command-line tools. You may also need to set your default SDK to macOS 11.0 or higher, which you can do by running export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk. The exact command will depend on where Xcode is installed and which SDK version you're using.
  • \n
  • To build on Windows, you'll need to install Visual Studio. Once it's installed, you may also need to run npm config set msvs_version 2019 (or the appropriate version).
  • \n
\n

Contributing to Min

\n

Thanks for taking the time to contribute to Min!

\n

Getting Help

\n

If you're experiencing a bug or have a suggestion for how to improve Min, please open a new issue.

\n

If you have questions about using Min, need help getting started with development, or want to talk about what we're working on, join our Discord server.

\n

Contributing Code

\n
    \n
  • Start by following the development instructions listed above.
  • \n
  • The wiki has an overview of Min's architecture.
  • \n
  • Min uses the Standard code style; most editors have plugins available to auto-format your code.
  • \n
  • If you see something that's missing, or run into any problems, please open an issue!
  • \n
\n

Contributing Translations

\n

Adding a new language

\n
    \n
  • Find the language code that goes with your language from this list.
  • \n
  • In the localization/languages directory, create a new file, and name it \"[your language code].json\".
  • \n
  • Open your new file, and copy the contents of the localization/languages/en-US.json file into your new file.
  • \n
  • Change the \"identifier\" field in the new file to the language code from step 1.
  • \n
  • Inside the file, replace each English string in the right-hand column with the equivalent translation.
  • \n
  • (Optional) See your translations live by following the development instructions above. Min will display in the same language as your operating system, so make sure your computer is set to the same language that you're translating.
  • \n
  • That's it! Make a pull request with your changes.
  • \n
\n

Updating an existing language

\n
    \n
  • Find the language file for your language in the localization/languages directory.
  • \n
  • Look through the file for any items that have a value of \"null\", or that have a comment saying \"missing translation\".
  • \n
  • For each of these items, look for the item with the same name in the en-US.json file.
  • \n
  • Translate the value from the English file, replace \"null\" with your translation, and remove the \"missing translation\" comment.
  • \n
  • Make a pull request with the updated file.
  • \n
\n
", - "readmeOriginal": "

Min

\n

Min is a fast, minimal browser that protects your privacy. It includes an interface designed to minimize distractions, and features such as:

\n
    \n
  • Information from DuckDuckGo in the search bar.
  • \n
  • Full-text search for visited pages
  • \n
  • Ad and tracker blocking
  • \n
  • Automatic reader view
  • \n
  • Tasks (tab groups)
  • \n
  • Password manager integration
  • \n
  • Dark theme
  • \n
\n

Download Min from the releases page, or learn more on the website.

\n

\"Downloads\"\n\"Discord\"

\n

Min is made possible by these sponsors:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
@ritterob@blackgwe@jonathanhuston@JackGFuller@flightmansam@dyogurt
\n

Become a sponsor

\n

Screenshots

\n

\"The

\n

\"The

\n

\"Reader

\n

Installing

\n

You can find prebuilt binaries for Min here. Alternatively, skip to the section below for instructions on how to build Min directly from source.

\n

Installation on Linux

\n
    \n
  • To install the .deb file, use sudo dpkg -i /path/to/download
  • \n
  • To install the RPM build, use sudo rpm -i /path/to/download --ignoreos
  • \n
  • On Arch Linux it's in the community repository, use sudo pacman -Sy min
  • \n
  • On Raspberry Pi, you can install Min from Pi-Apps.
  • \n
\n

Developing

\n

If you want to develop Min:

\n
    \n
  • Install Node.
  • \n
  • Run npm install to install dependencies.
  • \n
  • Start Min in development mode by running npm run start.
  • \n
  • After you make changes, you can press ctrl+r (or cmd+r on Mac) twice to restart the browser.
  • \n
\n

Building binaries

\n

In order to build Min from source, follow the installation instructions above, then use one of the following commands to create binaries:

\n
    \n
  • npm run buildWindows
  • \n
  • npm run buildMacIntel
  • \n
  • npm run buildMacArm
  • \n
  • npm run buildDebian
  • \n
  • npm run buildRaspi (for 32-bit Raspberry Pi)
  • \n
  • npm run buildLinuxArm64 (for 64-bit Raspberry Pi or other ARM Linux)
  • \n
  • npm run buildRedhat
  • \n
\n

Depending on the platform you are building for, you may need to install additional dependencies:

\n
    \n
  • If you are using macOS and building a package for Linux, install Homebrew, then run brew install fakeroot dpkg first.
  • \n
  • If you are using macOS or Linux and building a package for Windows, you will need to install Mono and Wine.
  • \n
  • If you are building a macOS package, you'll need to install Xcode and the associated command-line tools. You may also need to set your default SDK to macOS 11.0 or higher, which you can do by running export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk. The exact command will depend on where Xcode is installed and which SDK version you're using.
  • \n
  • To build on Windows, you'll need to install Visual Studio. Once it's installed, you may also need to run npm config set msvs_version 2019 (or the appropriate version).
  • \n
\n

Contributing to Min

\n

Thanks for taking the time to contribute to Min!

\n

Getting Help

\n

If you're experiencing a bug or have a suggestion for how to improve Min, please open a new issue.

\n

If you have questions about using Min, need help getting started with development, or want to talk about what we're working on, join our Discord server.

\n

Contributing Code

\n
    \n
  • Start by following the development instructions listed above.
  • \n
  • The wiki has an overview of Min's architecture.
  • \n
  • Min uses the Standard code style; most editors have plugins available to auto-format your code.
  • \n
  • If you see something that's missing, or run into any problems, please open an issue!
  • \n
\n

Contributing Translations

\n

Adding a new language

\n
    \n
  • Find the language code that goes with your language from this list.
  • \n
  • In the localization/languages directory, create a new file, and name it \"[your language code].json\".
  • \n
  • Open your new file, and copy the contents of the localization/languages/en-US.json file into your new file.
  • \n
  • Change the \"identifier\" field in the new file to the language code from step 1.
  • \n
  • Inside the file, replace each English string in the right-hand column with the equivalent translation.
  • \n
  • (Optional) See your translations live by following the development instructions above. Min will display in the same language as your operating system, so make sure your computer is set to the same language that you're translating.
  • \n
  • That's it! Make a pull request with your changes.
  • \n
\n

Updating an existing language

\n
    \n
  • Find the language file for your language in the localization/languages directory.
  • \n
  • Look through the file for any items that have a value of \"null\", or that have a comment saying \"missing translation\".
  • \n
  • For each of these items, look for the item with the same name in the en-US.json file.
  • \n
  • Translate the value from the English file, replace \"null\" with your translation, and remove the \"missing translation\" comment.
  • \n
  • Make a pull request with the updated file.
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.562Z" + "readmeCleaned": "

Min

\n

Min is a fast, minimal browser that protects your privacy. It includes an interface designed to minimize distractions, and features such as:

\n
    \n
  • Information from DuckDuckGo in the search bar.
  • \n
  • Full-text search for visited pages
  • \n
  • Ad and tracker blocking
  • \n
  • Automatic reader view
  • \n
  • Tasks (tab groups)
  • \n
  • Password manager integration
  • \n
  • Dark theme
  • \n
\n

Download Min from the releases page, or learn more on the website.

\n

\"Downloads\"\n\"Discord\"

\n

Min is made possible by these sponsors:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
@blackgwe@Emmanuel65
\n

Become a sponsor

\n

Screenshots

\n

\"The

\n

\"The

\n

\"Reader

\n

Installing

\n

You can find prebuilt binaries for Min here. Alternatively, skip to the section below for instructions on how to build Min directly from source.

\n

Installation on Linux

\n
    \n
  • To install the .deb file, use sudo dpkg -i /path/to/download
  • \n
  • To install the RPM build, use sudo rpm -i /path/to/download --ignoreos
  • \n
  • On Arch Linux install from AUR.
  • \n
  • On Raspberry Pi, you can install Min from Pi-Apps.
  • \n
\n

Developing

\n

If you want to develop Min:

\n
    \n
  • Install Node.
  • \n
  • Run npm install to install dependencies.
  • \n
  • Start Min in development mode by running npm run start.
  • \n
  • After you make changes, you can press ctrl+r (or cmd+r on Mac) twice to restart the browser.
  • \n
\n

Building binaries

\n

In order to build Min from source, follow the installation instructions above, then use one of the following commands to create binaries:

\n
    \n
  • npm run buildWindows
  • \n
  • npm run buildMacIntel
  • \n
  • npm run buildMacArm
  • \n
  • npm run buildDebian
  • \n
  • npm run buildRaspi (for 32-bit Raspberry Pi)
  • \n
  • npm run buildLinuxArm64 (for 64-bit Raspberry Pi or other ARM Linux)
  • \n
  • npm run buildRedhat
  • \n
\n

Depending on the platform you are building for, you may need to install additional dependencies:

\n
    \n
  • If you are using macOS and building a package for Linux, install Homebrew, then run brew install fakeroot dpkg first.
  • \n
  • If you are using macOS or Linux and building a package for Windows, you will need to install Mono and Wine.
  • \n
  • If you are building a macOS package, you'll need to install Xcode and the associated command-line tools. You may also need to set your default SDK to macOS 11.0 or higher, which you can do by running export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk. The exact command will depend on where Xcode is installed and which SDK version you're using.
  • \n
  • To build on Windows, you'll need to install Visual Studio. Once it's installed, you may also need to run npm config set msvs_version 2019 (or the appropriate version).
  • \n
\n

Contributing to Min

\n

Thanks for taking the time to contribute to Min!

\n

Getting Help

\n

If you're experiencing a bug or have a suggestion for how to improve Min, please open a new issue.

\n

If you have questions about using Min, need help getting started with development, or want to talk about what we're working on, join our Discord server.

\n

Contributing Code

\n
    \n
  • Start by following the development instructions listed above.
  • \n
  • The wiki has an overview of Min's architecture.
  • \n
  • Min uses the Standard code style; most editors have plugins available to auto-format your code.
  • \n
  • If you see something that's missing, or run into any problems, please open an issue!
  • \n
\n

Contributing Translations

\n

Adding a new language

\n
    \n
  • Find the language code that goes with your language from this list (line 55 - 230).
  • \n
  • In the localization/languages directory, create a new file, and name it \"[your language code].json\".
  • \n
  • Open your new file, and copy the contents of the localization/languages/en-US.json file into your new file.
  • \n
  • Change the \"identifier\" field in the new file to the language code from step 1.
  • \n
  • Inside the file, replace each English string in the right-hand column with the equivalent translation.
  • \n
  • (Optional) See your translations live by following the development instructions above. Min will display in the same language as your operating system, so make sure your computer is set to the same language that you're translating.
  • \n
  • That's it! Make a pull request with your changes.
  • \n
\n

Updating an existing language

\n
    \n
  • Find the language file for your language in the localization/languages directory.
  • \n
  • Look through the file for any items that have a value of \"null\", or that have a comment saying \"missing translation\".
  • \n
  • For each of these items, look for the item with the same name in the en-US.json file.
  • \n
  • Translate the value from the English file, replace \"null\" with your translation, and remove the \"missing translation\" comment.
  • \n
  • Make a pull request with the updated file.
  • \n
\n
", + "readmeOriginal": "

Min

\n

Min is a fast, minimal browser that protects your privacy. It includes an interface designed to minimize distractions, and features such as:

\n
    \n
  • Information from DuckDuckGo in the search bar.
  • \n
  • Full-text search for visited pages
  • \n
  • Ad and tracker blocking
  • \n
  • Automatic reader view
  • \n
  • Tasks (tab groups)
  • \n
  • Password manager integration
  • \n
  • Dark theme
  • \n
\n

Download Min from the releases page, or learn more on the website.

\n

\"Downloads\"\n\"Discord\"

\n

Min is made possible by these sponsors:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
@blackgwe@Emmanuel65
\n

Become a sponsor

\n

Screenshots

\n

\"The

\n

\"The

\n

\"Reader

\n

Installing

\n

You can find prebuilt binaries for Min here. Alternatively, skip to the section below for instructions on how to build Min directly from source.

\n

Installation on Linux

\n
    \n
  • To install the .deb file, use sudo dpkg -i /path/to/download
  • \n
  • To install the RPM build, use sudo rpm -i /path/to/download --ignoreos
  • \n
  • On Arch Linux install from AUR.
  • \n
  • On Raspberry Pi, you can install Min from Pi-Apps.
  • \n
\n

Developing

\n

If you want to develop Min:

\n
    \n
  • Install Node.
  • \n
  • Run npm install to install dependencies.
  • \n
  • Start Min in development mode by running npm run start.
  • \n
  • After you make changes, you can press ctrl+r (or cmd+r on Mac) twice to restart the browser.
  • \n
\n

Building binaries

\n

In order to build Min from source, follow the installation instructions above, then use one of the following commands to create binaries:

\n
    \n
  • npm run buildWindows
  • \n
  • npm run buildMacIntel
  • \n
  • npm run buildMacArm
  • \n
  • npm run buildDebian
  • \n
  • npm run buildRaspi (for 32-bit Raspberry Pi)
  • \n
  • npm run buildLinuxArm64 (for 64-bit Raspberry Pi or other ARM Linux)
  • \n
  • npm run buildRedhat
  • \n
\n

Depending on the platform you are building for, you may need to install additional dependencies:

\n
    \n
  • If you are using macOS and building a package for Linux, install Homebrew, then run brew install fakeroot dpkg first.
  • \n
  • If you are using macOS or Linux and building a package for Windows, you will need to install Mono and Wine.
  • \n
  • If you are building a macOS package, you'll need to install Xcode and the associated command-line tools. You may also need to set your default SDK to macOS 11.0 or higher, which you can do by running export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk. The exact command will depend on where Xcode is installed and which SDK version you're using.
  • \n
  • To build on Windows, you'll need to install Visual Studio. Once it's installed, you may also need to run npm config set msvs_version 2019 (or the appropriate version).
  • \n
\n

Contributing to Min

\n

Thanks for taking the time to contribute to Min!

\n

Getting Help

\n

If you're experiencing a bug or have a suggestion for how to improve Min, please open a new issue.

\n

If you have questions about using Min, need help getting started with development, or want to talk about what we're working on, join our Discord server.

\n

Contributing Code

\n
    \n
  • Start by following the development instructions listed above.
  • \n
  • The wiki has an overview of Min's architecture.
  • \n
  • Min uses the Standard code style; most editors have plugins available to auto-format your code.
  • \n
  • If you see something that's missing, or run into any problems, please open an issue!
  • \n
\n

Contributing Translations

\n

Adding a new language

\n
    \n
  • Find the language code that goes with your language from this list (line 55 - 230).
  • \n
  • In the localization/languages directory, create a new file, and name it \"[your language code].json\".
  • \n
  • Open your new file, and copy the contents of the localization/languages/en-US.json file into your new file.
  • \n
  • Change the \"identifier\" field in the new file to the language code from step 1.
  • \n
  • Inside the file, replace each English string in the right-hand column with the equivalent translation.
  • \n
  • (Optional) See your translations live by following the development instructions above. Min will display in the same language as your operating system, so make sure your computer is set to the same language that you're translating.
  • \n
  • That's it! Make a pull request with your changes.
  • \n
\n

Updating an existing language

\n
    \n
  • Find the language file for your language in the localization/languages directory.
  • \n
  • Look through the file for any items that have a value of \"null\", or that have a comment saying \"missing translation\".
  • \n
  • For each of these items, look for the item with the same name in the en-US.json file.
  • \n
  • Translate the value from the English file, replace \"null\" with your translation, and remove the \"missing translation\" comment.
  • \n
  • Make a pull request with the updated file.
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:00.447Z" }, - "mini-diary": { - "readmeCleaned": "
\n \n

Mini Diary

\n Simple and secure journal app\n \"Screenshot\"\n
\n

Mini Diary is no longer maintained. Please use a different journal app instead.

\n

Website

\n

Features and FAQs can be found on the website: minidiary.app

\n

Development

\n

The application is built with Electron and React. To run or build the app yourself, you'll need to have Node.js and Yarn installed.

\n

Running the app

\n
    \n
  1. Clone this repository: git clone REPO_URL
  2. \n
  3. Navigate into the project directory: cd mini-diary
  4. \n
  5. Install the dependencies: yarn
  6. \n
  7. Run the app: yarn start
  8. \n
\n

Building the app

\n

After cloning the repo and installing the dependencies, run yarn build. The packaged app can be found in the dist folder.

\n

Contributing

\n

Features and Bugs

\n

Suggestions and contributions are always welcome! Please first discuss changes via issue before submitting a pull request.

\n

Adding missing translations

\n

The list of all English strings can be found in en.ts. If there are translations missing for your language and you'd like to help with the translation, you can add the translated strings to your language's file in src/main/i18n/translations and submit a PR.

\n

Adding a new language

\n

If the app isn't translated into your language yet and you'd like to help out, you can easily add translations with the following steps:

\n
    \n
  1. The translation files can be found in src/main/i18n/translations. Duplicate the en.ts file as [LANG].ts, where [LANG] is the shortcode of your language.
  2. \n
  3. In the file you just created, replace the English translations with your own.
  4. \n
  5. Import your file in the ALL_TRANSLATIONS object in src/main/i18n/i18n.ts.
  6. \n
  7. Add your language shortcode to the electronLanguages array in package.json.
  8. \n
  9. Run the app in your language (see the steps above) and make sure that the translations fit into the app (e.g. that they aren't too long for input fields).
  10. \n
  11. Submit a PR. Thanks for your help!
  12. \n
\n
", - "readmeOriginal": "
\n \n

Mini Diary

\n Simple and secure journal app\n \"Screenshot\"\n
\n

Mini Diary is no longer maintained. Please use a different journal app instead.

\n

Website

\n

Features and FAQs can be found on the website: minidiary.app

\n

Development

\n

The application is built with Electron and React. To run or build the app yourself, you'll need to have Node.js and Yarn installed.

\n

Running the app

\n
    \n
  1. Clone this repository: git clone REPO_URL
  2. \n
  3. Navigate into the project directory: cd mini-diary
  4. \n
  5. Install the dependencies: yarn
  6. \n
  7. Run the app: yarn start
  8. \n
\n

Building the app

\n

After cloning the repo and installing the dependencies, run yarn build. The packaged app can be found in the dist folder.

\n

Contributing

\n

Features and Bugs

\n

Suggestions and contributions are always welcome! Please first discuss changes via issue before submitting a pull request.

\n

Adding missing translations

\n

The list of all English strings can be found in en.ts. If there are translations missing for your language and you'd like to help with the translation, you can add the translated strings to your language's file in src/main/i18n/translations and submit a PR.

\n

Adding a new language

\n

If the app isn't translated into your language yet and you'd like to help out, you can easily add translations with the following steps:

\n
    \n
  1. The translation files can be found in src/main/i18n/translations. Duplicate the en.ts file as [LANG].ts, where [LANG] is the shortcode of your language.
  2. \n
  3. In the file you just created, replace the English translations with your own.
  4. \n
  5. Import your file in the ALL_TRANSLATIONS object in src/main/i18n/i18n.ts.
  6. \n
  7. Add your language shortcode to the electronLanguages array in package.json.
  8. \n
  9. Run the app in your language (see the steps above) and make sure that the translations fit into the app (e.g. that they aren't too long for input fields).
  10. \n
  11. Submit a PR. Thanks for your help!
  12. \n
\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.637Z" + "minimal-image-viewer": { + "readmeCleaned": "

🎞️ Minimal Image Viewer // Making viewing images distraction-free.

\n

Refining the image viewing experience.\nFocussing on what matters most.\nThe image in front of you.

\n

Designed to create a space free from boundaries and sharp edges, tailored to the pleasure of looking at an image and only the image. Swapping buttons for shortcuts. The only thing that can be seen is the only thing that is important, the image.

\n

\n

Minimal Features

\n
    \n
  • Zooming In
  • \n
  • Panning
  • \n
  • Fullscreen
  • \n
\n

\"Shows

\n
\n View more screenshots\n

\"Shows

\n

\"Shows

\n
\n

Helpful Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ShortcutBehaviour
Ctrl + HHelp modal
Ctrl + JAbout modal
Ctrl + OOpen new Image
Ctrl + XClose program
FEnter and Exit fullscreen
EscExit fullscreen
ZZoom in and out
Double ClickZoom in
\n

Development

\n

Minimal Image Viewer has been built in Electron. Currently the main branch can be used for forking and working on. All necessary code can be found in the App folder.\nPlease check Contributing.md first before opening a pull request.

\n

How to run locally

\n
    \n
  1. Clone the repository\ngit clone https://github.com/hayhaydz/MIV.git
  2. \n
  3. Install project dependencies\nyarn
  4. \n
  5. Start the application\nyarn run start
  6. \n
\n
", + "readmeOriginal": "

🎞️ Minimal Image Viewer // Making viewing images distraction-free.

\n

Refining the image viewing experience.\nFocussing on what matters most.\nThe image in front of you.

\n

Designed to create a space free from boundaries and sharp edges, tailored to the pleasure of looking at an image and only the image. Swapping buttons for shortcuts. The only thing that can be seen is the only thing that is important, the image.

\n

\n

Minimal Features

\n
    \n
  • Zooming In
  • \n
  • Panning
  • \n
  • Fullscreen
  • \n
\n

\"Shows

\n
\n View more screenshots\n

\"Shows

\n

\"Shows

\n
\n

Helpful Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ShortcutBehaviour
Ctrl + HHelp modal
Ctrl + JAbout modal
Ctrl + OOpen new Image
Ctrl + XClose program
FEnter and Exit fullscreen
EscExit fullscreen
ZZoom in and out
Double ClickZoom in
\n

Development

\n

Minimal Image Viewer has been built in Electron. Currently the main branch can be used for forking and working on. All necessary code can be found in the App folder.\nPlease check Contributing.md first before opening a pull request.

\n

How to run locally

\n
    \n
  1. Clone the repository\ngit clone https://github.com/hayhaydz/MIV.git
  2. \n
  3. Install project dependencies\nyarn
  4. \n
  5. Start the application\nyarn run start
  6. \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:00.561Z" }, - "mingo": { - "readmeCleaned": "

About Mingo

\n

Mingo is latest and most catchy MongoDB GUI, because it’s been created by developers for developers. The goal is simple, to offer you the best MongoDB admin; built on our programming experience and on your feedback.

\n

We focus on security, speed and user experience, while keeping Mingo great for both newbies and experienced users. The best part is that our intuitive MongoDB browser is packed with features we felt were missing in other MongoDB GUIs.

\n

\"Mingo

\n

Download

\n

https://www.mingo.io/

\n

Please submit ISSUES or feature requests!

\n
", - "readmeOriginal": "

About Mingo

\n

Mingo is latest and most catchy MongoDB GUI, because it’s been created by developers for developers. The goal is simple, to offer you the best MongoDB admin; built on our programming experience and on your feedback.

\n

We focus on security, speed and user experience, while keeping Mingo great for both newbies and experienced users. The best part is that our intuitive MongoDB browser is packed with features we felt were missing in other MongoDB GUIs.

\n

\"Mingo

\n

Download

\n

https://www.mingo.io/

\n

Please submit ISSUES or feature requests!

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.657Z" + "mini-diary": { + "readmeCleaned": "
\n \n

Mini Diary

\n Simple and secure journal app\n \"Screenshot\"\n
\n

Mini Diary is no longer maintained. Please use a different journal app instead.

\n

Website

\n

Features and FAQs can be found on the website: minidiary.app

\n

Development

\n

The application is built with Electron and React. To run or build the app yourself, you'll need to have Node.js and Yarn installed.

\n

Running the app

\n
    \n
  1. Clone this repository: git clone REPO_URL
  2. \n
  3. Navigate into the project directory: cd mini-diary
  4. \n
  5. Install the dependencies: yarn
  6. \n
  7. Run the app: yarn start
  8. \n
\n

Building the app

\n

After cloning the repo and installing the dependencies, run yarn build. The packaged app can be found in the dist folder.

\n

Contributing

\n

Features and Bugs

\n

Suggestions and contributions are always welcome! Please first discuss changes via issue before submitting a pull request.

\n

Adding missing translations

\n

The list of all English strings can be found in en.ts. If there are translations missing for your language and you'd like to help with the translation, you can add the translated strings to your language's file in src/main/i18n/translations and submit a PR.

\n

Adding a new language

\n

If the app isn't translated into your language yet and you'd like to help out, you can easily add translations with the following steps:

\n
    \n
  1. The translation files can be found in src/main/i18n/translations. Duplicate the en.ts file as [LANG].ts, where [LANG] is the shortcode of your language.
  2. \n
  3. In the file you just created, replace the English translations with your own.
  4. \n
  5. Import your file in the ALL_TRANSLATIONS object in src/main/i18n/i18n.ts.
  6. \n
  7. Add your language shortcode to the electronLanguages array in package.json.
  8. \n
  9. Run the app in your language (see the steps above) and make sure that the translations fit into the app (e.g. that they aren't too long for input fields).
  10. \n
  11. Submit a PR. Thanks for your help!
  12. \n
\n
", + "readmeOriginal": "
\n \n

Mini Diary

\n Simple and secure journal app\n \"Screenshot\"\n
\n

Mini Diary is no longer maintained. Please use a different journal app instead.

\n

Website

\n

Features and FAQs can be found on the website: minidiary.app

\n

Development

\n

The application is built with Electron and React. To run or build the app yourself, you'll need to have Node.js and Yarn installed.

\n

Running the app

\n
    \n
  1. Clone this repository: git clone REPO_URL
  2. \n
  3. Navigate into the project directory: cd mini-diary
  4. \n
  5. Install the dependencies: yarn
  6. \n
  7. Run the app: yarn start
  8. \n
\n

Building the app

\n

After cloning the repo and installing the dependencies, run yarn build. The packaged app can be found in the dist folder.

\n

Contributing

\n

Features and Bugs

\n

Suggestions and contributions are always welcome! Please first discuss changes via issue before submitting a pull request.

\n

Adding missing translations

\n

The list of all English strings can be found in en.ts. If there are translations missing for your language and you'd like to help with the translation, you can add the translated strings to your language's file in src/main/i18n/translations and submit a PR.

\n

Adding a new language

\n

If the app isn't translated into your language yet and you'd like to help out, you can easily add translations with the following steps:

\n
    \n
  1. The translation files can be found in src/main/i18n/translations. Duplicate the en.ts file as [LANG].ts, where [LANG] is the shortcode of your language.
  2. \n
  3. In the file you just created, replace the English translations with your own.
  4. \n
  5. Import your file in the ALL_TRANSLATIONS object in src/main/i18n/i18n.ts.
  6. \n
  7. Add your language shortcode to the electronLanguages array in package.json.
  8. \n
  9. Run the app in your language (see the steps above) and make sure that the translations fit into the app (e.g. that they aren't too long for input fields).
  10. \n
  11. Submit a PR. Thanks for your help!
  12. \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:00.672Z" }, "mjml-app": { - "readmeCleaned": "

\n\tMJML App\n\t\n

\n

\"os\"

\n

\n\t📧 The desktop app for MJML -\n\tDownload\n

\n

\"screenshot\"

\n

See CHANGELOG.md for releases details.

\n

Installation

\n

Visit the website to download the version that fits your platform, or just go to the release page.

\n

Build from source

\n
# install dependencies\nyarn\n\n# build for your platform\nyarn dist\n\n# the binary can be found in the release/ folder
\n

Development

\n
# launch the dev server and the electron renderer\nyarn dev
\n

For contributing, make sure that your commit passes the yarn lint and yarn prettier command 😄.

\n
", - "readmeOriginal": "

\n\tMJML App\n\t\n

\n

\"os\"

\n

\n\t📧 The desktop app for MJML -\n\tDownload\n

\n

\"screenshot\"

\n

See CHANGELOG.md for releases details.

\n

Installation

\n

Visit the website to download the version that fits your platform, or just go to the release page.

\n

Build from source

\n
# install dependencies\nyarn\n\n# build for your platform\nyarn dist\n\n# the binary can be found in the release/ folder
\n

Development

\n
# launch the dev server and the electron renderer\nyarn dev
\n

For contributing, make sure that your commit passes the yarn lint and yarn prettier command 😄.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.804Z" + "readmeCleaned": "

\n\tMJML App\n\t\n

\n

\"os\"

\n

\n\t📧 The desktop app for MJML -\n\tDownload\n

\n

\"screenshot\"

\n

See CHANGELOG.md for releases details.

\n

Installation

\n

Visit the website to download the version that fits your platform, or just go to the release page.

\n

Build from source

\n
# install dependencies\nyarn\n\n# build for your platform\nyarn dist\n\n# the binary can be found in the release/ folder
\n

Development

\n
# launch the dev server and the electron renderer\nyarn dev
\n

For contributing, make sure that your commit passes the yarn lint and yarn prettier command 😄.

\n
", + "readmeOriginal": "

\n\tMJML App\n\t\n

\n

\"os\"

\n

\n\t📧 The desktop app for MJML -\n\tDownload\n

\n

\"screenshot\"

\n

See CHANGELOG.md for releases details.

\n

Installation

\n

Visit the website to download the version that fits your platform, or just go to the release page.

\n

Build from source

\n
# install dependencies\nyarn\n\n# build for your platform\nyarn dist\n\n# the binary can be found in the release/ folder
\n

Development

\n
# launch the dev server and the electron renderer\nyarn dev
\n

For contributing, make sure that your commit passes the yarn lint and yarn prettier command 😄.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:00.890Z" }, "moderndeck": { - "readmeCleaned": "

\"ModernDeck

\n

\"Webpack\"\n\"Electron\"\n\"Crowdin\"

\n

ModernDeck takes TweetDeck to the next level with a Material-inspired theme, customization and performance enhancements, and more. Available as a desktop app or a browser extension.

\n

\"Flathub\" \"Chrome \"Firefox

\n

\"ModernDeck

\n

Build Instructions

\n

ModernDeck is designed by dangered wolf and released under the MIT License.

\n
", - "readmeOriginal": "

\"ModernDeck

\n

\"Webpack\"\n\"Electron\"\n\"Crowdin\"

\n

ModernDeck takes TweetDeck to the next level with a Material-inspired theme, customization and performance enhancements, and more. Available as a desktop app or a browser extension.

\n

\"Flathub\" \"Chrome \"Firefox

\n

\"ModernDeck

\n

Build Instructions

\n

ModernDeck is designed by dangered wolf and released under the MIT License.

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.887Z" + "readmeCleaned": "
\n

I worked on ModernDeck for over 8 years, so I hope you found it useful while it still worked!

\n

\"ModernDeck

\n

\"Webpack\"\n\"Electron\"\n\"Crowdin\"

\n

ModernDeck takes TweetDeck to the next level with a Material-inspired theme, customization and performance enhancements, and more. Available as a desktop app or a browser extension.

\n

\"Flathub\" \"Chrome \"Firefox

\n

\"ModernDeck

\n\n

ModernDeck is designed by dangered wolf and released under the MIT License.

\n
", + "readmeOriginal": "
\n

I worked on ModernDeck for over 8 years, so I hope you found it useful while it still worked!

\n

\"ModernDeck

\n

\"Webpack\"\n\"Electron\"\n\"Crowdin\"

\n

ModernDeck takes TweetDeck to the next level with a Material-inspired theme, customization and performance enhancements, and more. Available as a desktop app or a browser extension.

\n

\"Flathub\" \"Chrome \"Firefox

\n

\"ModernDeck

\n\n

ModernDeck is designed by dangered wolf and released under the MIT License.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:01.164Z" }, - "monolith-code": { - "readmeCleaned": "

monolith code

\n

\"Build\"\n\"Version\"\n\"License\"\n\"Size\"

\n

\"screenshot\"

\n
", - "readmeOriginal": "

monolith code

\n

\"Build\"\n\"Version\"\n\"License\"\n\"Size\"

\n

\"screenshot\"

\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.987Z" + "monokle": { + "readmeCleaned": "

\n \"Monokle\n \"Monokle\n

\n

\n Website |\n Documentation |\n Discord |\n Blog\n

\n

\n 🧐 Monokle streamlines the process of creating, analyzing, and deploying Kubernetes configurations by providing a unified visual tool for authoring YAML manifests, validating policies, and managing live clusters. \n

\n

\n \n \"Latest\n \n \n \"License\"\n \n \n \"Discord\"\n \n \n \"Nightly\n \n \n \"Snyk\"\n \n

\n

\n \n \n

Click on the image or this link to watch the \"Intro to Monokle\" short video (4 mins)

\n \n

\n

Core Features

\n
    \n
  • 👩‍💻 Single IDE for your configuration files, manifests, resources and cluster management
  • \n
  • 🌤️ Connect to your clusters and see real time state and resources
  • \n
  • ⚡ Quickly get a high-level view of your manifests, their contained resources and relationships
  • \n
  • 📇 Leverage Git to manage the lifecycle of your configuration
  • \n
  • 👌 Validate your manifests in real time against YAML formatting, K8s schemas including CRD installed, and easily follow links
  • \n
  • ✅ Validate resources using OPA policy rules or define your own
  • \n
  • 🖊️ Easily edit and create resources without having to learn or look up yaml syntax and see the changes applied
  • \n
  • 🔨 Refactor resources with maintained integrity of names and references
  • \n
  • 📷 Preview and debug resources generated with kustomize or helm
  • \n
  • ➕ Visualize extended resources defined in CRD
  • \n
  • 🤝 Compare resource versions against your cluster and apply changes immediately or through pull requests
  • \n
  • 📚 Create multi-step forms using Monokle's templating system to quickly generate manifests
  • \n
  • 💡 And much more, check out the Documentation
  • \n
\n

Read the Feature Overview document or the introductory blog-post to get a quick intro and overview.

\n

Download & Install

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
WindowsMacOSLinux
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n Download .exe\n \n Download .dmg\n \n Download .rpm/.deb/.appImage \n
\n

Roadmap

\n

Our roadmap is always being updated and improved:

\n
    \n
  • A new streamlined interface that works better for git flows and complex configuration scenarios, where cognitive load is high
  • \n
  • Additional work on the git and gitops flows, including conflict management and pull request creation
  • \n
  • Better CRD management
  • \n
  • A CLI
  • \n
  • Advanced features for cluster management
  • \n
  • Drift analysis
  • \n
  • Integration to other open source projects about configuration for K8s
  • \n
  • Improved templates for K8s resources, CRD, and Helm and Kustomize
  • \n
\n

Don't hesitate to provide any feedback you might have to help us prioritize and improve our backlog!

\n

Getting involved

\n\n
", + "readmeOriginal": "

\n \"Monokle\n \"Monokle\n

\n

\n Website |\n Documentation |\n Discord |\n Blog\n

\n

\n 🧐 Monokle streamlines the process of creating, analyzing, and deploying Kubernetes configurations by providing a unified visual tool for authoring YAML manifests, validating policies, and managing live clusters. \n

\n

\n \n \"Latest\n \n \n \"License\"\n \n \n \"Discord\"\n \n \n \"Nightly\n \n \n \"Snyk\"\n \n

\n

\n \n \n

Click on the image or this link to watch the \"Intro to Monokle\" short video (4 mins)

\n \n

\n

Core Features

\n
    \n
  • 👩‍💻 Single IDE for your configuration files, manifests, resources and cluster management
  • \n
  • 🌤️ Connect to your clusters and see real time state and resources
  • \n
  • ⚡ Quickly get a high-level view of your manifests, their contained resources and relationships
  • \n
  • 📇 Leverage Git to manage the lifecycle of your configuration
  • \n
  • 👌 Validate your manifests in real time against YAML formatting, K8s schemas including CRD installed, and easily follow links
  • \n
  • ✅ Validate resources using OPA policy rules or define your own
  • \n
  • 🖊️ Easily edit and create resources without having to learn or look up yaml syntax and see the changes applied
  • \n
  • 🔨 Refactor resources with maintained integrity of names and references
  • \n
  • 📷 Preview and debug resources generated with kustomize or helm
  • \n
  • ➕ Visualize extended resources defined in CRD
  • \n
  • 🤝 Compare resource versions against your cluster and apply changes immediately or through pull requests
  • \n
  • 📚 Create multi-step forms using Monokle's templating system to quickly generate manifests
  • \n
  • 💡 And much more, check out the Documentation
  • \n
\n

Read the Feature Overview document or the introductory blog-post to get a quick intro and overview.

\n

Download & Install

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
WindowsMacOSLinux
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n Download .exe\n \n Download .dmg\n \n Download .rpm/.deb/.appImage \n
\n

Roadmap

\n

Our roadmap is always being updated and improved:

\n
    \n
  • A new streamlined interface that works better for git flows and complex configuration scenarios, where cognitive load is high
  • \n
  • Additional work on the git and gitops flows, including conflict management and pull request creation
  • \n
  • Better CRD management
  • \n
  • A CLI
  • \n
  • Advanced features for cluster management
  • \n
  • Drift analysis
  • \n
  • Integration to other open source projects about configuration for K8s
  • \n
  • Improved templates for K8s resources, CRD, and Helm and Kustomize
  • \n
\n

Don't hesitate to provide any feedback you might have to help us prioritize and improve our backlog!

\n

Getting involved

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:01.361Z" }, "mindmapp": { - "readmeCleaned": "

\n

\n 💔 Project no longer supported\n

\n

Fork it to continue development!

\n

\n\n \n\n

\n

\n \n Mindmapp beta\n

\n

Web application to draw mind maps.

\n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n

\n
\n

📎 Table of Contents

\n\n

🚀 Features

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatusDescription
Basic mind map properties✔️Set node images, colors and font properties.
Undo/Redo✔️History of map changes.
Map centering✔️Center map in x, y, z axes.
Shortcuts✔️Main shortcuts to speed things up.
Local storage✔️Save maps in the browser local storage.
JSON import/export✔️Export and import maps as JSON file.
Image & PDF export✔️Export maps as image (png, jpg) or PDF document.
PWA support✔️Support of desktop and mobile browser PWA (Progressive Web App).
p2p databaseOrbit (or something else) peer-to-peer database to share and eventually sync maps.
Plugin systemA plugin system to add third-party features.
Multiple selectionSelect multiple nodes at the same time.
Multiple maps✔️Multiple maps at the same time with multi-tabs.
\n

🔨 Install

\n

With the following installed:

\n
    \n
  • git
  • \n
  • node >= 12
  • \n
  • npm >= 6
  • \n
\n

Clone the repo and install the dependencies from npm.

\n
git clone https://github.com/Mindmapp/mindmapp.git\ncd mindmapp\nnpm i
\n

🎮 Usage

\n

For local development with angular dev server:

\n
npm start
\n

Then open http://localhost:4200 in your browser.

\n

If you want to generate the project documentation:

\n
npm run doc
\n

A documentation folder will be generated in the project path.

\n

📈 Development

\n

📜 Rules

\n

Commits

\n
    \n
  • \n

    Use this commit message format (angular style):

    \n

    [<type>] <subject>\n<BLANK LINE>\n<body>

    \n

    where type must be one of the following:

    \n
      \n
    • feat: A new feature
    • \n
    • fix: A bug fix
    • \n
    • docs: Documentation only changes
    • \n
    • style: Changes that do not affect the meaning of the code
    • \n
    • refactor: A code change that neither fixes a bug nor adds a feature
    • \n
    • test: Adding missing or correcting existing tests
    • \n
    • chore: Changes to the build process or auxiliary tools and libraries such as documentation generation
    • \n
    • update: Update of the library version or of the dependencies
    • \n
    \n
  • \n
\n

and body must be should include the motivation for the change and contrast this with previous behavior (do not add body if the commit is trivial).

\n
    \n
  • Use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".
  • \n
  • Don't capitalize first letter.
  • \n
  • No dot (.) at the end.
  • \n
\n

Branches

\n
    \n
  • There is a master branch, used only for release.
  • \n
  • There is a dev branch, used to merge all sub dev branch.
  • \n
  • Avoid long descriptive names for long-lived branches.
  • \n
  • No CamelCase.
  • \n
  • Use grouping tokens (words) at the beginning of your branch names (in a similar way to the type of commit).
  • \n
  • Define and use short lead tokens to differentiate branches in a way that is meaningful to your workflow.
  • \n
  • Use slashes to separate parts of your branch names.
  • \n
  • Remove branch after merge if it is not important.
  • \n
\n

Examples:

\n
git branch -b docs/README\ngit branch -b test/one-function\ngit branch -b feat/side-bar\ngit branch -b style/header\n
\n

Contributors

\n

Mindmapp is a work in progress. Remember that if you want you can make a small contribution with a pull request.

\n

💻 Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

💰 Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n

📄 License

\n\n

📞 Contacts

\n

👦 Developers

\n\n
", - "readmeOriginal": "

\n

\n 💔 Project no longer supported\n

\n

Fork it to continue development!

\n

\n\n \n\n

\n

\n \n Mindmapp beta\n

\n

Web application to draw mind maps.

\n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n

\n
\n

📎 Table of Contents

\n\n

🚀 Features

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatusDescription
Basic mind map properties✔️Set node images, colors and font properties.
Undo/Redo✔️History of map changes.
Map centering✔️Center map in x, y, z axes.
Shortcuts✔️Main shortcuts to speed things up.
Local storage✔️Save maps in the browser local storage.
JSON import/export✔️Export and import maps as JSON file.
Image & PDF export✔️Export maps as image (png, jpg) or PDF document.
PWA support✔️Support of desktop and mobile browser PWA (Progressive Web App).
p2p databaseOrbit (or something else) peer-to-peer database to share and eventually sync maps.
Plugin systemA plugin system to add third-party features.
Multiple selectionSelect multiple nodes at the same time.
Multiple maps✔️Multiple maps at the same time with multi-tabs.
\n

🔨 Install

\n

With the following installed:

\n
    \n
  • git
  • \n
  • node >= 12
  • \n
  • npm >= 6
  • \n
\n

Clone the repo and install the dependencies from npm.

\n
git clone https://github.com/Mindmapp/mindmapp.git\ncd mindmapp\nnpm i
\n

🎮 Usage

\n

For local development with angular dev server:

\n
npm start
\n

Then open http://localhost:4200 in your browser.

\n

If you want to generate the project documentation:

\n
npm run doc
\n

A documentation folder will be generated in the project path.

\n

📈 Development

\n

📜 Rules

\n

Commits

\n
    \n
  • \n

    Use this commit message format (angular style):

    \n

    [<type>] <subject>\n<BLANK LINE>\n<body>

    \n

    where type must be one of the following:

    \n
      \n
    • feat: A new feature
    • \n
    • fix: A bug fix
    • \n
    • docs: Documentation only changes
    • \n
    • style: Changes that do not affect the meaning of the code
    • \n
    • refactor: A code change that neither fixes a bug nor adds a feature
    • \n
    • test: Adding missing or correcting existing tests
    • \n
    • chore: Changes to the build process or auxiliary tools and libraries such as documentation generation
    • \n
    • update: Update of the library version or of the dependencies
    • \n
    \n
  • \n
\n

and body must be should include the motivation for the change and contrast this with previous behavior (do not add body if the commit is trivial).

\n
    \n
  • Use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".
  • \n
  • Don't capitalize first letter.
  • \n
  • No dot (.) at the end.
  • \n
\n

Branches

\n
    \n
  • There is a master branch, used only for release.
  • \n
  • There is a dev branch, used to merge all sub dev branch.
  • \n
  • Avoid long descriptive names for long-lived branches.
  • \n
  • No CamelCase.
  • \n
  • Use grouping tokens (words) at the beginning of your branch names (in a similar way to the type of commit).
  • \n
  • Define and use short lead tokens to differentiate branches in a way that is meaningful to your workflow.
  • \n
  • Use slashes to separate parts of your branch names.
  • \n
  • Remove branch after merge if it is not important.
  • \n
\n

Examples:

\n
git branch -b docs/README\ngit branch -b test/one-function\ngit branch -b feat/side-bar\ngit branch -b style/header\n
\n

Contributors

\n

Mindmapp is a work in progress. Remember that if you want you can make a small contribution with a pull request.

\n

💻 Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

💰 Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n

📄 License

\n\n

📞 Contacts

\n

👦 Developers

\n\n
", - "readmeFetchedAt": "2022-05-10T00:07:59.994Z" - }, - "mobirise": { - "readmeCleaned": "

Mobirise Bootstrap Builder

\n

Mobirise AMP Website Builder

\n

The Accelerated Mobile Pages Project (AMP) is an online publishing format, originally created by Google as an alternative to Facebook’s Instant Articles. It’s a way to optimize web pages for mobile browsing using a special code–AMP-HTML.

\n
    \n
  • AMP sites are loading smoothly and fast. Users like pages they don't have to wait, so you keep your visitors.
  • \n
  • Goggle Search adds to AMP articles an AMP iсon, and when you use a mobile device, these pages are shown first.
  • \n
  • AMP is a great solution for internet magazines, blogs and news sites.
  • \n
\n

\n

Mobirise 5.3

\n

Interface

\n

Design

\n
    \n
  • New loader look
  • \n
  • Scrollbar styling added
  • \n
\n

\n
    \n
  • Added dark inline editor panel in the dark mode
  • \n
\n

\n

Sites management

\n
    \n
  • Now you can create sites based on a template from another theme
  • \n
  • Sites panel - search by name & domain added
  • \n
  • Create New Site panel - newest themes shown on top of the list
  • \n
  • Search through all templates when adding a new page: go to Pages and click Create New Page to see the list of available templates
  • \n
\n

\n

Drag Block to Page panel

\n
    \n
  • Search through all Mobirise blocks
  • \n
\n

\n
    \n
  • Added Show More buttons at the end of each blocks' group
  • \n
\n

\n
    \n
  • Updated block groups (added new block groups, renamed and sorted the old ones) for free Mobirise themes
  • \n
  • Added shadows to the show more blocks button on hover
  • \n
  • Added new blocks categories to default themes, fixed the search for similar blocks
  • \n
\n

Domain connection

\n
    \n
  • Updated DNS records: new DNS record types available
  • \n
  • Connecting domain via CNAME record added
  • \n
\n

Extensions panel

\n
    \n
  • Added Add All button
  • \n
\n

\n

Code Editor

\n
    \n
  • Highlight matching tags in HTML
  • \n
\n

\n

Icons

\n
    \n
  • SVG icons instead of iconfont files in pages to improve loading speed
  • \n
\n

Other updates

\n
    \n
  • Improved loading speed of user sites by optimized connection of Google Fonts
  • \n
  • If there is something wrong with the project code, you'll see a note about an issue
  • \n
\n

Themes

\n

Mobirise 5

\n
    \n
  • Added compatibility with the Form Builder extension
  • \n
  • Fixes for alignment on mobile devices
  • \n
  • Fixes for logo images in the navbar
  • \n
  • Fixed the scroll-to-top arrow on mobile view
  • \n
  • Added paddings to the logo in the menu
  • \n
  • Socicon plugin font now supports \"font-display: swap\" for better optimization
  • \n
  • Fixed menu brand name underline
  • \n
  • New block categories
  • \n
\n

AudioM4

\n
    \n
  • Features 3, 4, 6: Changed background images to usual img, to have an opportunity to insert link on image
  • \n
  • Features 4, 6: Added the ability to disable swinging and glare animation
  • \n
  • Added square cards option (square music album covers are the industry standard)
  • \n
  • Added range parameter to change size of cover
  • \n
  • Added buttons option (if all animation is enabled, there may be problems with following the link in the image, despite the accepted changes)
  • \n
\n

LuxuryM4

\n
    \n
  • Fixed incompatibility issues with Mobirise 5
  • \n
  • Fixed broken logos in the menu
  • \n
  • Aligning pictures in team2
  • \n
  • Moving the send button in form1 and form3, an extra once global attributes in form 2
  • \n
\n

BusinessM4

\n
    \n
  • Fixed images in Clients1
  • \n
  • Renamed all images in clients-white folder, to avoid intersections with images from clients folder after publication or preview
  • \n
\n

TherapyM4

\n
    \n
  • Fixed team2 uneditable card content
  • \n
  • Added pointer-events rules, to be able to edit the text and link that appear on image hover
  • \n
\n

KidsM4

\n
    \n
  • Fixes for options for menu background & text color option on mobile
  • \n
\n

ConnectM4

\n
    \n
  • Reduced resolution to upscale the font-size from 1200 to 1199px and 992 to 991px
  • \n
\n

KidsM4 & AgencyM4

\n
    \n
  • Fixed incompatibility issues with Mobirise 5, fixed the codestyle and menu, added theme classes
  • \n
\n

LightAMP

\n
    \n
  • Fixed bugs in menus
  • \n
\n

Fixes

\n
    \n
  • Github publishing method fixed
  • \n
  • Fixed and updated DNS records: new DNS record types available
  • \n
  • Extensions panel - fixed the search
  • \n
  • Fixed the position for the custom HTML block
  • \n
  • Fixes for the theme installation when choosing an unavailable theme
  • \n
  • App Settings - fixed saving Remove Mobirise from HTML setting
  • \n
  • Link-editor: fixed shop links in AMP themes
  • \n
  • Fixes for the fonts connection issue
  • \n
\n

Mobirise 5.2

\n

Core

\n
    \n
  • Bootstrap version updated in the app to 4.5.2
  • \n
  • Electron version updated in the app to v10
  • \n
\n

Interface

\n
    \n
  • New Blocks Menu panel. Browse through blocks more conveniently due to the enlarged page view
  • \n
\n

\n
    \n
  • Spellchecker: check and correct mistakes directly in the app
  • \n
  • Add Blocks List: all compatible blocks are available w/o theme reloading and user blocks. Select a compatible theme to see a blocks list
  • \n
\n

\n
    \n
  • Pages List: Search available
  • \n
\n

\n
    \n
  • You can download all the extensions available for you. Open the Extensions list and press Ctrl+Shift+A
  • \n
  • Don't show again option for remove block, create site and open site dialogs.
  • \n
  • Updated Remove Unused Images
  • \n
  • Faster Sites panel
  • \n
\n

Mobirise 5 theme

\n
    \n
  • Ghost Button Border option in Site Styles
  • \n
  • 5 new blocks - headers and footers
  • \n
  • Logo Size option for footers
  • \n
  • Fixes in some block designs
  • \n
  • Fix with tab anchor renaming
  • \n
  • Duplicated code and CSS removed
  • \n
  • Some fixes in block designs
  • \n
\n

Fixes

\n
    \n
  • Fix in Code Editor \"click twice to save\"
  • \n
  • Fix for \"Social Sharing Image\"
  • \n
  • Fix for sorting blocks
  • \n
  • Google maps fix
  • \n
  • Code syntax verification fix in Code Editor
  • \n
  • Fix for custom HTML in M3
  • \n
\n

Mobirise 5.0

\n

Core

\n
    \n
  • Brand-new engine. The app is upto 2 time faster, especially on large projects.
  • \n
  • Bootstrap version updated in the app to 4.5.0
  • \n
  • jQuery version updated in the app to v3.5.1
  • \n
  • Themes can be added faster (the app is not reloading if the theme is not current)
  • \n
\n

Interface

\n
    \n
  • Light/Dark mode. The Light mode is enabled by default in the app now. But if it's more comfortable for your to use the dark mode, open app settings (Menu -> Account -> App Settings -> Editor -> Dark Mode)
  • \n
  • The Remove Unused Images button added in Site Library.
  • \n
  • Sites published on Mobirise servers are shown in the Sites list now. If you remove them, they will not be available online anymore
  • \n
  • New Sites panel available in the app. Now it's in a full-screen mode
  • \n
  • Image Editor: New function in Image Editor: Rotate
  • \n
  • Favicon and page name are shown in navbar
  • \n
  • Canvas with borders. You can disable this feature in your app settings (Menu -> Account -> App Settings -> Editor -> Fullscreen Canvas).
  • \n
  • You can connect your site domain with the site published via the Mobirise Publish option. Find this feature in your Site Settings after publishing your site.
  • \n
\n

\nNew Sites List view available in Mobirise 5\n

\nYou can enable Dark Mode in App Settings\n

\nYou can disable your project borders by enabling the Fullscreen Canvas option\n

\nClear your site library by removing images you don't use in a project\n

\nThe site domain settings will appear in your Site Settings after publishing your site via the Mobirise Publish option\n

Fixes

\n
    \n
  • Saving user blocks is fixed
  • \n
  • AMP Cache issue fixed. Earlier some of our users faced some issues with AMP blocks: galleries, sliders, accordions were not usable because of saved cached files. There was no simple way to clear the cache folder. This issue is fixed now.
  • \n
  • Sliders and Galleries optimized in the app. This fix may not affect already created galleries, but new galleries and sliders should work faster
  • \n
  • Mobirise 4 Theme: youtu.be links are supported, forms are cleared after submitting, gallery and form fixes
  • \n
  • MobiriseAMP Theme: update menu, fixed 'scroll to top button'
  • \n
  • Issue with $ symbols cleared is fixed
  • \n
  • Parallax fixes
  • \n
  • Link Editor: WhatsApp link fixed
  • \n
  • Form Builder fixes
  • \n
  • Google Maps fixed
  • \n
\n

Extensions

\n
    \n
  • Code Editor: Global HTML Insert available in Site Settings. You can add the HTML lang tag in it and add code snippets to the various parts of your pages. Since this feature is global, your code will be added to all pages in your project.
  • \n
  • New default theme available in the app: Mobirise 5. Start a new project and select the Mobirise 5 theme to check it.
  • \n
\n

\nInstall the Code Editor extension to find the Global HTML Insert tab in Site Settings\n

Mobirise v4.12.4

\n
    \n
  • LazyLoad Extension fixes
  • \n
  • Social Icons are updated
  • \n
  • Form Builder Small fixes
  • \n
  • youtu.be links are supported now
  • \n
  • Fixed saving the Resize Images site setting
  • \n
  • Minor fixes
  • \n
\n

Mobirise v4.12

\n
    \n
  • Important: After the 4.12 is installed, update your extensions in \"Menu->Extensions->Update All\" and then restart the Mobirise
  • \n
  • Compatibility with MacOs Catalina
  • \n
  • FTP profile is filled from a project file
  • \n
  • User Blocks search added
  • \n
  • Issues with project import/export with different fonts fixed
  • \n
  • Fixed saving the Resize Images site setting
  • \n
  • Blockpack for M4
  • \n
  • Minor fixes
  • \n
\n

DinerM4

\n
    \n
  • DinerM4 - Great Bootstrap cafe theme. It's the perfect choice for owners of pizzerie, tea-houses, cafeterias and other restaurants.
  • \n
\n

\n

AudioM4

\n
    \n
  • AudioM4 - Need a stunning website for your songs? Feel free to use this exceptional music theme with great looking designs!
  • \n
\n

\n

BlockPack for M4

\n
    \n
  • BlockPack for M4 - 350+ best and most unique blocks from premium Mobirise themes. Compatible with all M4 themes.
  • \n
\n

\n

InnovationAMP

\n
    \n
  • InnovationAMP - Multipurpose theme for corporate and science websites. Let your future website look innovative and ultra-modern!
  • \n
\n

\n

BranchM4

\n
    \n
  • BranchM4 - Well-designed corporate theme for small and medium businesses. Use this theme to create a website for your company or agency with a unique and professional look.
  • \n
\n

\n

KidsM4 Theme

\n
    \n
  • KidsM4 Theme - A cute website template perfect for preschools and babysitting. It also suits online stores selling children clothes and toys. Create a kids related site with ease!
  • \n
\n

\n

PetsM4 Theme

\n
    \n
  • PetsM4 Theme - Contemporary pets website template. It's the ideal choice for animal care organizations, veterinarians and animal clinics.
  • \n
\n

\n

Mobirise v4.11.5

\n
    \n
  • Issue with images in AMP themes fixed
  • \n
  • M4 themes are updates with fixes for gallery and shop block filters
  • \n
\n

Mobirise v4.11.4

\n
    \n
  • Cookies Alert update: added the 'Explicit Consent' option which creates a cookie modal
  • \n
  • Mobirise4 Theme: fix color change for 'table1' block
  • \n
  • Editing galleries fixed
  • \n
  • The LazyLoad extension is available
  • \n
\n

\n

CourseAMP Theme

\n
    \n
  • CourseAMP Theme - Sleek courses website theme spiced up with nice-looking designs and exciting animations. It's the best fit for online schools and web courses\nLive Demos: University, Consulting.
  • \n
\n

\n

Mobirise v4.11.2

\n
    \n
  • Update of Code Editor extension. New features: Edit Block Anchor, Edit Site Styles.
  • \n
  • Edit user block name
  • \n
  • Choose a Social sharing image
  • \n
  • New Site Settings interface
  • \n
  • Fixed saving Site Styles
  • \n
  • Fixed publish Popup Builder on several pages in amp themes
  • \n
  • Fixed captcha
  • \n
  • Mobirise4 theme: fixed gallery styles, fixed line height
  • \n
\n

LuxuryM4 Theme

\n
    \n
  • LuxuryM4 Theme - Wish to impress clients with your online luxury store? Easily create one in no longer than a few hours with this exclusive theme.
  • \n
\n

\n

TrainingAMP Theme

\n
    \n
  • TrainingAMP Theme - Creating a great website for sport gyms, workout clubs and individual sportsmen with this website theme is just like 123. Start your own sport website with ease!
  • \n
\n

\n

InsightAMP Theme

\n
    \n
  • InsightAMP Theme - Impressive corporate template for creating clean and minimalist websites for any kind of business. Increase yur brand exposure with this creative template.
  • \n
\n

\n

Mobirise v4.10.10

\n
    \n
  • FormBuilder updated: The reCAPTCHA label support
  • \n
  • PWA Builder updated: iOS Support
  • \n
  • M4 optimization
  • \n
  • Facebook authorization fixed for Social Feed (partly)
  • \n
\n

PhotoM4 Theme

\n
    \n
  • PhotoM4 Theme - Ideal theme for professional and hobby photographers. Build a stylish and clean website to impress anyone with beautiful galleries and portfolios.
  • \n
\n

\n

WoodM4 Theme

\n
    \n
  • WoodM4 Theme - Have a carpentry shop, forestry manufacture or timber company? This theme helps you present your woodworks excellently.
  • \n
\n

\n

Mobirise v4.10.8

\n
    \n
  • Form Builder updated. reCAPTCHA support and form submissions w/o the Mobirise label. More info
  • \n
  • Countdown blocks updated: floating point numbers supported now
  • \n
  • The issue with adding global components fixed
  • \n
\n

\n

Mobirise v4.10.7

\n
    \n
  • Mobirise AMP: new slider block with bullets, new manager for galleries and sliders, you can select the link type now: to full screen image or to your link
  • \n
  • Page Settings: preview of your page in Google Search
  • \n
  • Remove unused CSS for AMP: fixes
  • \n
  • Batch adding images to gallery: fixes
  • \n
  • Mobirise Publish: now you can publish sites made in M themes
  • \n
  • Fixes for shop blocks
  • \n
\n

\n

PersonaM4 Theme

\n
    \n
  • PersonaM4 Theme - A modern and lovely Bootstrap theme for creatives, freelancers, professionals, and creative studios.
  • \n
\n

\n

CorporateAMP Theme

\n
    \n
  • CorporateAMP Theme - A minimalistic and laconic AMP theme for brands and digital agencies.
  • \n
\n

\n

ShopAMP Theme

\n
    \n
  • ShopAMP Theme - An easy-to-use multipurpose AMP theme for creating websites to promote and offer every kind of services online.
  • \n
\n

\n

DepotAMP Theme

\n
    \n
  • DepotAMP Theme - This elegant theme is perfect for stores to showcase goods, inform about discounts, present prices, and highlight special offers.
  • \n
\n

\n

Mobirise v4.10.6

\n
    \n
  • Templates for sites are available in the app now
  • \n
  • Placeholder on empty pages
  • \n
  • The Search field in the Extensions list added
  • \n
  • The Crop Image functionality fixed
  • \n
  • Global blocks can be added on all pages and removed from all pages
  • \n
  • Code Editor is available offline for a longer time
  • \n
  • Popup Builder improvements: created popup blocks are available on all pages, minor fixes
  • \n
\n

\n

\n

Mobirise v4.10.5

\n
    \n
  • Link Editor updated: messenger link types are added
  • \n
  • New thumbnails for extensions, the Create New Site dialog is updated
  • \n
  • Image crop feature updated, fixed for jpg images
  • \n
  • Fixed disappearing parameter buttons in top right corner of block
  • \n
  • Minor fixes for Mobirise4
  • \n
  • Fix update style of global component\nExtensions:
  • \n
  • PayPal Shopping Cart is updated: new look
  • \n
  • TechM4: new blocks, update for an accordion block
  • \n
  • PoliticsM4: reverse block feature for a team block
  • \n
  • Bug fixes in SimpleAMP, BusinessM4, AgencyM4
  • \n
\n

\n

\n

Mobirise v4.10.4

\n
    \n
  • Editing extension blocks in M themes fixed (for example, popup builder)
  • \n
  • The menu fix in the MobiriseAMP theme
  • \n
  • The dropdown menu fix in M4 themes
  • \n
  • The gallery now keeps images in User Blocks
  • \n
  • The Extensions list is updated
  • \n
\n

Popup Builder

\n
    \n
  • Create a modal/popup/lightbox with text, image, video, form. Live demo
  • \n
\n

\n

\n

Mobirise v4.10.3

\n
    \n
  • Mobirise 4 Theme fixes: user blocks, smooth scrolling, card blocks, galleries
  • \n
  • Form Builder fixes
  • \n
\n

PoliticsM4 Theme

\n
    \n
  • PoliticsM4 Theme - If you represent a party, candidate, political organization or social movement, this theme will be your best match. It's perfect for government sites, campaign pages and other political websites.
  • \n
\n

\n

IndustryM4 Theme

\n
    \n
  • IndustryM4 Theme - An eye-catching industrial website theme. Promote your company services and advertise your industrial business with a professionally built website.
  • \n
\n

\n

Mobirise v4.10.1

\n
    \n
  • Site Library is optimized (it should work much faster now)
  • \n
  • Form fixes: the app doesn't hang if the long email addresses are used, forms work correctly in IE, minor fixes
  • \n
  • Issue with duplicating IDs on cloned pages fixed
  • \n
  • Mobirise 4 theme fixes: background video, features blocks
  • \n
  • Batch images adding: small fixes
  • \n
  • Smooth scroll fixed for M and M4 themes
  • \n
\n

Mobirise v4.10

\n
    \n
  • Code Editor improvements
  • \n
  • Reverse mode for timeline blocks
  • \n
  • Remove unused CSS from AMP pages. This option is available in Site Settings. It noticeably reduces the number of CSS rules on a page and makes the size of inline CSS smaller. CSS you use on your page should not be larger than 50,000 bytes. Otherwise, pages are not AMP-valid. Use the option if you have many blocks on your pages. Please check carefully if your page elements are displayed correctly with this option enabled.
  • \n
\n

\n
    \n
  • Bug fixes: menu block fixes; the active undo button in new projects disabled; italic/bold text color is preserved now; '$1' is shown after publication; lightbox incorrect size fixed; the reveal effect in Mobirise 4 footers is disabled for IE; images renaming fixed when use batch adding and 'Resize Images' turned off; other minor fixed.
  • \n
\n

TechM4 Theme

\n
    \n
  • TechM4 Theme - This theme helps you build a powerful online presence for your tech business. Save time and effort when creating a top-notch website for your tech company.
  • \n
\n

\n

CompanyAMP Theme

\n
    \n
  • CompanyAMP Theme - Stylish and universal theme for any type of companies. When building your company landing page, consider this captivating theme that sparks everyone's interest.
  • \n
\n

\n

SimpleAMP Theme

\n
    \n
  • SimpleAMP Theme - Сreate neat and trim websites for service agencies, shops, and creatives. This mutipurpose template contains more than 50 various blocks.
  • \n
\n

\n

TasteM4 Theme

\n
    \n
  • TasteM4 Theme is a fantastic and flexible clothing website theme. Benefit from the ready-made layouts. Build a website to your taste and present your brand in the best possible way.
  • \n
\n

\n

Mobirise v4.9.7

\n
    \n
  • Extensions Social Feed, SoundCloud, Facebook Comments supported in AMP themes
  • \n
  • Online Image Library now saves the last active tab
  • \n
  • All themes are updated: small fixes and new FormBuilder extension support
  • \n
\n

FormBuilder Extension

\n

Use the drag-n-drop builder to draw up the form you want. Learn more

\n
    \n
  • Create forms with complex layout, set the width of form fields
  • \n
  • Add your own labels, placeholders, default values, and input patterns
  • \n
  • Use the built-in Mobirise solution to receive submissions or use your own Action URL
  • \n
\n

\n

Mobirise v4.9.5

\n
    \n
  • New \"Add Block\" panel: now with block categories
  • \n
\n

\n
    \n
  • Online Image Library: enlarged preview on hover
  • \n
\n

\n
    \n
  • Updated Mobirise4 and MobiriseAMP themes: fixes, new blocks
  • \n
  • Code Editor: fixed inserting scripts to custom HTML block
  • \n
  • Fix for menus (scroll-line on mobile view)
  • \n
  • Fixed tags in image galleries
  • \n
\n

Mobirise v4.9.3

\n
    \n
  • 'Update All' button for extensions with a progress bar
  • \n
\n

\n
    \n
  • Adding images by drag and drop in Image Media
  • \n
\n

\n
    \n
  • Adding multiple images at once to sliders and galleries (non-AMP themes)
  • \n
  • Updated M4 themes to latest Bootstrap v4.2.1
  • \n
  • Updated free MobiriseAMP theme - 20 new blocks: gallery, slider, accordion, contact forms, testimonials, google maps.
  • \n
  • Code Editor loading speed improved
  • \n
  • Bug fixes for Google Maps
  • \n
  • Fixes for editing menu colors
  • \n
  • Fixes with page cloning
  • \n
\n

LifestyleAMP Theme

\n
    \n
  • LifestyleAMP Theme - Easily create a personal, fashion, relationshop and lifestyle website that will be a real eye candy and inspiration for everyone.
  • \n
\n

\n

WorkshopAMP Theme

\n
    \n
  • WorkshopAMP Theme - If you offer repair services and have a workshop, this is the right theme for you.
  • \n
\n

\n

GamingAMP Theme

\n
    \n
  • GamingAMP Theme is a dark and neat design will excite and entertain every video game fan that visits your website.
  • \n
\n

\n

Mobirise v4.9.1

\n
    \n
  • Code Editor update:
  • \n
  • Mobirise mentions removal - clear the HTML code from \"made with Mobirise\" etc..
  • \n
  • New color schemes - light and contrast
  • \n
  • Undo-Redo buttons
  • \n
\n

\n
    \n
  • PayPal Shopping Cart update:
  • \n
  • Support for AMP themes
  • \n
  • Subscribe and Donate options
  • \n
  • Info on \"How to add shipping, VAT, and tax.\"
  • \n
\n

\n
    \n
  • Mobirise 4 default theme update: 15 new blocks, fixes
  • \n
  • AMP Canonical URL for AMP sites. Menu -> Sites -> Site Settings.
  • \n
  • Bug Fixes
  • \n
\n

StrategyAMP Theme

\n
    \n
  • StrategyAMP is a solid, informative, laconic and smart template for strategies of any business spheres: design, content, social media, sales, and business development. It is also suitable for consulting agencies to present services and make them plain and attractive for clients.
  • \n
\n

\n

ChurchAMP Theme

\n
    \n
  • ChurchAMP is a modern theme designed for churches and religious movements around the world. It is also suitable for creating a charity or charitable foundation website.
  • \n
\n

\n

Mobirise v4.8.6

\n
    \n
  • Mobirise Icons are available for AMP themes now
  • \n
  • Mobirise 2 Icons added
  • \n
\n

\n

Mobirise v4.8.4

\n
    \n
  • Publishing issues fixed
  • \n
  • Scroll-to-top button issues fixed
  • \n
  • Minor bug fixes
  • \n
\n

AppAMP Theme

\n
    \n
  • AppAMP is a neat AMP theme best suited for landing pages showcasing your mobile and desktop apps.
  • \n
\n

\n

ConsultingAMP Theme

\n
    \n
  • ConsultingAMP - an exclusive AMP theme to create a site for consulting and other professional services.
  • \n
\n

\n

Mobirise v4.8.2

\n
    \n
  • Bug fixes: broken themes, galleries
  • \n
  • Stability improvements: projects list, project saving, restoring projects
  • \n
\n

Mobirise v4.8

\n

New Publish option allows you to put the site online with a single click, to be viewed by the public with your subdomain at mobirisesite.com\nWhat's included:

\n
    \n
  • Custom subdomain on mobirisesite.com (eg https://sitename.mobirisesite.com)
  • \n
  • SSL certificate (url with https)
  • \n
  • Lightning-fast global CDN (Content Delivery Network)
  • \n
  • Unlimited pages
  • \n
  • Unlimited space and bandwidth\nIMPORTANT! Currently this option is in beta status - please use it for testing only. The subdomains can be removed without a notice.
  • \n
\n

\n

SchoolAMP Theme

\n
    \n
  • SchoolAMP - A trendy and neat looking theme for online schools. Use this theme to create a website for your school, courses, online lessons, and other educational services.
  • \n
\n

\n

EducationM4 Theme

\n
    \n
  • EducationM4 - A flexible and modern educational theme. It is suitable for schools, colleges, online courses, and other educational institutions.
  • \n
\n

\n

RealtyM4 Theme

\n
    \n
  • RealtyM4 Theme - An ultimate and modern real estate theme. It fulfills needs of realtors, agencies, real estate holdings when it comes to creating responsive and versatile websites to sell properties online.
  • \n
\n

\n

OrganicAMP Theme

\n
    \n
  • OrganicAMP Theme - Mouth-watering and trendy AMP theme for building online food stores. It's ideal for launching vegetarian food shops, cooking websites and healthy nutrition pages.
  • \n
\n

\n

Mobirise v4.7.8

\n
    \n
  • Bug Fixes for AMP Themes: video autoplay, map layout, video lightbox.
  • \n
\n

ResumeAMP Theme

\n
    \n
  • ResumeAMP Theme - Lovely and creative AMP theme for creating online resumes. It is great for starting online profiles and portfolios.
  • \n
\n

\n

WeddingAMP Theme

\n
    \n
  • WeddingAMP Theme - The lovely AMP theme for weddings, celebrations, and event planners.
  • \n
\n

\n

FitnessAMP Theme

\n\n

\n

ArchitectAMP Theme

\n
    \n
  • ArchitectAMP - The AMP theme for architectural building, exterior design, and construction business owners.
  • \n
\n

\n

Mobirise v4.7.7

\n
    \n
  • Improved app loading
  • \n
  • Fixed inserting icons in menu in m3 themes
  • \n
  • Fixed and updated translations
  • \n
  • Fixed disappearance of text placeholders
  • \n
  • Select all text on first click
  • \n
  • Fixed font dropdown panel height
  • \n
\n

Mobirise v4.7.6

\n
    \n
  • Improved block reordering and dragging
  • \n
  • Bug fixes for projects loading
  • \n
  • AMP themes support improved
  • \n
  • Image optimization improved
  • \n
  • Updated translations: Spanish, Greek, Hungarian, Polish, Italian
  • \n
  • Updated login/signup dialog
  • \n
  • Minor bug fixes
  • \n
  • Mobirise for Android (works on Android 4.4+)
  • \n
\n

\n

HandymanAMP Theme

\n
    \n
  • HandymanAMP Theme - Perfect theme for plumber or electrician, painter or similar craftsman, construction, handyman, carpenter, craftsman workshop or repair business website. AMP themes are compatible, and you can use blocks from HandymanAMP in other AMP themes provided by Mobirise. Ready site demos: Cleaning Services, Dream House, Repair Services.
  • \n
\n

\n

BeautyAMP Theme

\n
    \n
  • BeautyAMP Theme - AMP theme for beauty studios, barber shops, tattoo salons, massage parlors, and gyms.
  • \n
\n

\n

SoundAMP Theme

\n
    \n
  • SoundAMP Theme - The AMP theme for music industry sites. A great choice to present music producers, DJs, singers, record studions, music labels, bands and grounps, sound pros.
  • \n
\n

\n

Mobirise v4.7.2

\n
    \n
  • Cookie Alert Extension updated - now it is \"Cookie Alert and GDPR Compliance\" - After activating GDPR compliance, all web forms on your website will have checkbox for agreeing to your Terms and Privacy Policy.
  • \n
  • Code Editor Extension updated - some fixes
  • \n
  • Different fixes in translation engine
  • \n
  • New AMP themes - StartupAMP and SpaceAMP
  • \n
\n

StartupAMP Theme

\n
    \n
  • StartupAMP Theme - AMP theme for startup websites with rounded corners and deep gradient colors. View demo templates: Best Mobile App, Co-working Template, Business School Template.\nCheck available blocks: headers, features, tabs and accordions, content blocks, sliders and videos, social blocks and maps, footers.
  • \n
\n

\n

SpaceAMP Theme

\n
    \n
  • SpaceAMP Theme - Clean and spacious AMP theme with 60+ slick blocks. View demo templates: Apartments for Sale, Beauty Salon, Health Food Store.\nCheck available blocks: headers, subscribe and form blocks, social blocks, map blocks, footer blocks, content blocks, text and titles blocks, news and team blocks, progress bars, accordions, counters and pricing tables, images, sliders, and video blocks.
  • \n
\n

\n

Mobirise v4.7.1

\n
    \n
  • Scroll to top Button Issue fixed
  • \n
  • Images publication issue fixed
  • \n
\n

LightAMP Theme

\n
    \n
  • LightAMP Theme - Large set of beautiful AMP blocks including sliders, timelines, lightboxes, tables, and media blocks. Based on AMP and compatible with other AMP themes in Mobirise. View demo templates: Interior Design, Dance School, Riding School.\nCheck available blocks: headers, menus, images & videos, features, articles, forms & maps, pricing tables, toggles & accordions, and footers.
  • \n
\n

\n

EventAMP Theme

\n
    \n
  • EventAMP Theme - AMP-based remake of popular Mobirise3 theme. Good to promote your special events, meetings, presentations. View demo templates: Horizon Festival, Business Meet Up, Culinary Master Class.\nView blocks demos.
  • \n
\n

\n

Mobirise v4.6.7

\n
    \n
  • Code Editor extension is fixed for M3 themes
  • \n
  • Favicon issue is fixed
  • \n
  • Minor bug fixes
  • \n
\n

Mobirise v4.6.6

\n
    \n
  • Bug fixes for projects loading
  • \n
  • AMP themes support improved
  • \n
  • Image optimization improved
  • \n
  • Languages: French, Slovenian, Hungarian, Polish, Croatian
  • \n
\n

BusinessM4 Theme

\n
    \n
  • BusinessM4 Theme - Clean, light, responsive theme with gradients and shadows. Build websites to present your business and many more. BusinessM4 is compatible with Mobirise 4 Themes. View demo templates: Creative agency, Travel Agency. Check available blocks: headers, menus, images & videos, features, articles, call to action blocks, team blocks, forms & maps, pricing tables, clients & partners blocks, tabs & accordions, and footers.
  • \n
\n

\n

Mobirise v4.6.5

\n
    \n
  • Bug fixes: Issue with missing projects fixed; Issue with missing user blocks fixed; Mobirise 3: sliders; Alignment in AgencyM4 and LawyerM4; Text style for forms in StoreM4
  • \n
  • Languages: Polish
  • \n
\n

CommerceM4 Theme

\n
    \n
  • CommerceM4 Theme - A nice Bootstrap theme for commercial websites with some blocks to sell products. Present yourself, your products, your services, and your team. CommerceM4 is compatible with Mobirise 4 Themes. View demo templates: Cafe Demo, Shoes Demo, Headphones Demo. Check available blocks: headers, menus,images & videos, sliders & galleries, shops, features, content blocks, info blocks, team blocks and testimonials, forms & maps, pricing tables and tables, social blocks, countdowns & accordions, footers.
  • \n
\n

\n

HotelM4 Theme

\n
    \n
  • HotelM4 Theme - Bootstrap theme for hotel and resort websites. HotelM4 is an M4 compatible theme. View live demos: menus, headers, features, images and videos, sliders and galleries, content blocks, forms, pricing tables, testimonials and team blocks, toggles and accordions, maps, info blocks, footers.
  • \n
\n

\n

Mobirise v4.6.0

\n
    \n
  • Hotkey: if your Sites list is empty, you can load the list of previously used projects: open your Sites list and press Ctrl+Shift+L when it opened.
  • \n
  • Mobirise Translator extension: you can translate Mobirise interface to your language and share your translations with other users.
  • \n
\n

Mobirise AMP

\n

Mobirise AMP Theme - accelerate your site with Google AMP. Check AMP theme components demos: headers, images & videos, testimonials & info, features, articles, maps & social, footers.

\n

\"free

\n

Mobirise v4.5.0

\n
    \n
  • Translation: German
  • \n
  • Bug fixes for saving User blocks
  • \n
  • Bug fixes for themes: Blockpack for Mobirise 3, AgencyM4, PortfolioM4, LawyerM4, DirectM, SpaceM\nTo change the interface language, open the main menu in the app, select the Account tab, and open App Settings.
  • \n
\n

\n

Mobirise v4.4.0

\n
    \n
  • Now you can crop images right in Mobirise application
  • \n
  • Fixed compatibility with Internet Explorer in Mobirise 4 theme
  • \n
\n

\n

\n

Mobirise v4.3.5

\n
    \n
  • StoreM4 Bootstrap Theme
  • \n
  • App Settings: \"Show All Block Buttons\" option added
  • \n
  • Bug Fixes:
  • \n
  • Mobirise4 Theme: Fix for counters
  • \n
  • Gallery Video - fixed youtube thumbnails in Mobirise 3 and Mobirise 4 compatible themes
  • \n
  • Links - fixed long domain in web address
  • \n
\n

StoreM4 Bootstrap Theme - spacious, clean and attractive ecommerce theme designed mainly for stores. 80+ blocks for your new online shop. This theme includes several menu blocks, headers, sliders and galleries, shops, content and info sections, pricing tables, testimonials, team blocks and more. StoreM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.

\n

\n

Mobirise v4.3.4

\n
    \n
  • Facebook and Google Authorization: Now you can sign up using your Google and Facebook accounts.
  • \n
  • Clone Sites - clone not only pages, but also entire sites.
  • \n
  • App settings - open your Menu->Account->App settings to adjust your app settings: show the redo button, the tablet view mode, keep the Site Styles button shown.
  • \n
  • FTP publishing fixes
  • \n
  • Mobirise Help Center - visit our Help Center if you have some issues, and if you can't find a solution, you can visit our forums or contact our Support Team.
  • \n
\n

\n

\n

\n
    \n
  • PortfolioM4 Bootstrap Theme - Modern and bright theme to present your projects - for designers, illustrators, artists, and developers. Comes with moving background intro, \"typed\" effect, step-by-step process, our clients, portfoilio gallery, counters, about me blocks. PortfolioM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.
  • \n
\n

\n

Mobirise v4.3.1

\n
    \n
  • Built-in \"Mobirise Icons Bold\" icon font
  • \n
  • \"Icons\" extension updated. Now 8700+ icons total
  • \n
  • New fonts: Icon54 v.3, Icon54 v.4, Simple Line Icons, \"Font Awesome\" updated
  • \n
  • Site Library:\nFixed bug with removing images that are used on site\nFixed hanging\nFixed bug with duplication of images
  • \n
  • Mobirise4: fixed bug with buttons in 'pricing tables'
  • \n
  • Fixed vimeo thumbnails in gallery
  • \n
  • \"Link to\" dialog: \"open in new window\" is added to the \"file\" tab
  • \n
\n

Mobirise v4.3.0

\n
    \n
  • New \"Link to\" dialog with: Option to add files to site and link them (pdf, doc, xls, etc..); Email; Phone; Web Address
  • \n
  • Updated PayPal Shopping Cart
  • \n
  • Fixed duplicated images on publishing
  • \n
  • Minor fixes
  • \n
  • LawyerM4 Bootstrap Theme - Dark, minimal and tidy theme for lawyers, legal firms, attorneys and related legal professionals. LawyerM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.
  • \n
\n\n\n\n

Mobirise v4.2.4

\n
    \n
  • New AgencyM4 Theme. Theme for companies and agencies with 70+ blocks. New gradient overlays, working hours sections, and an extended set of dropdown menus and intro sections. AgencyM4 is compatible with Mobirise 4 Theme: you can move Mobirise4 and AgencyM4 user blocks between your projects.
  • \n
  • WOW Slider extension fixed
  • \n
  • Extensions updated – Social Feed, Social Comments, SoundCloud
  • \n
  • Compatibility issue with some 3rd-party themes fixed (Clarus, Sleek, Unicore..)
  • \n
  • Site thumbnail creation fixed
  • \n
  • Fix: WOWSlider extension
  • \n
  • Update: Home pages in Italian (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n\n\n\n

Mobirise v4.2.3

\n
    \n
  • Bootstrap updated to latest v4.0.0-beta (for Mobirise4 theme only)
  • \n
  • Fix: Fonts crush on start
  • \n
  • Fix: Bug in images publishing
  • \n
  • Fix: Parameters in extension blocks
  • \n
  • Fix: WOWSlider extension
  • \n
  • Update: Home pages in Chinese, Slovak, Polish, French, Albanian, Finnish, Swedish, Japanese, Portugal (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n

Mobirise v4.1.6

\n

Search by font name in Google font library

\n
    \n
  • Fix: \"Browse computer for image\" doesn't save last dir
  • \n
  • Fix: Hot key COPY/PASTE on Mac
  • \n
  • Fix: \"Clone page\" doesn't work with some blocks
  • \n
  • Fix: Rubik Google font bug on Windows
  • \n
  • Update: Home pages in German, Spanish, Danish, Norwegian, Dutch, Russian (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n

Mobirise v4.1

\n
    \n
  • Brand-new core engine - the app works much faster and smoother now
  • \n
  • New Mobirise4 theme - 107 new blocks
  • \n
  • Updated interface
  • \n
  • Code Editor is updated
  • \n
  • Undo is added
  • \n
  • Updated Mobirise Icons
  • \n
  • 840 Google fonts
  • \n
  • Option to add any custom fonts
  • \n
  • Improved page management
  • \n
  • FTP client fixes
  • \n
  • Changes in inline editor
  • \n
\n\n\"Free\n\n\n\"Mobirise\n\n\n\"Free\n\n

Free Bootstrap Website Builder

\n

Free HTML Bootstrap Template

\n

Free Icon Font

\n

Mobirise v4.0 Beta

\n
    \n
  • Brand-new core engine - the app works much faster and smoother now
  • \n
  • New Mobirise4 theme - 91 new blocks
  • \n
  • Updated interface
  • \n
  • Code Editor is updated
  • \n
  • Undo feature is added
  • \n
  • Updated Mobirise Icons
  • \n
\n

Mobirise v3.12

\n
    \n
  • Users with paid extensions can install versions of extensions they have after the end of the free update period
  • \n
  • Site image library improvement - overall speed increased, you don't have to wait images loading
  • \n
  • Mobirise 3: RTL (you can enable this feature in Style Changer), minor fixes
  • \n
  • WowSlider: wrong image size issue fixed
  • \n
\n

Mobirise v3.11.1

\n
    \n
  • Site Image Library - view, manage and select images already used on the site. Easily find and remove duplicates
  • \n
  • Free Online library - select beautiful, hi-res images from the free, Creative Commons collection
  • \n
  • Bug fixes
  • \n
  • Resize images in media blocks in Mobirise 3.10.2
  • \n
\n\n\n\n

Mobirise v3.10.8

\n
    \n
  • Bug fixes for themes, FTP, Link dialog
  • \n
\n

Mobirise v3.10.2

\n
    \n
  • \"Media size\" control to easyly resize images and videos in all themes (don't forget update your themes)
  • \n
  • \"Code Editor\" extension update: now you can still edit text blocks and buttons visualy with unlocked HTML editor
  • \n
  • Free image Library added to sliders, galleries and backgrounds
  • \n
  • Bug fixes for themes, FTP, GitHub
  • \n
  • Resize images in media blocks in Mobirise 3.10.2
  • \n
\n\n\n\n

Mobirise v3.10

\n
    \n
  • New DirectM business theme. 80 blocks with gradients, forms, tables, tabs, accordions etc.
  • \n
  • Free images library - select beautiful, hi-res images from the free, Creative Commons collection.
  • \n
  • Fully updated FTP client: SFTP, FTPS, FTP supported, bug fixes
  • \n
  • Mobirise Icons - 124 pixel-perfect icons in 24px and 30px format
  • \n
\n\n\n\n

Mobirise v3.09

\n
    \n
  • Publish to GitHub Pages
  • \n
  • Publish changed files only to FTP and GitHub
  • \n
  • Support for Vimeo in Gallery blocks
  • \n
\n\n\n\n

Mobirise v3.08.5

\n
    \n
  • Added 'Mobirise Icons' font. You can use it in all themes
  • \n
  • New blocks in \"ColorM\" theme:\n
      \n
    • Full-width headers
    • \n
    • Intro with video pop up
    • \n
    • Full-screen intro with \"typed\" text effect
    • \n
    • Blocks with 'contact us' and 'subscribe' forms
    • \n
    • Round progress bars
    • \n
    • Tabs, accordionds and toggle blocks
    • \n
    • Different footers
    • \n
    \n
  • \n
  • Bug fixes in mobirise3 and other themes.
  • \n
\n

Mobirise v3.08.4

\n
    \n
  • New \"ColorM\" theme added. Take a look at some blocks:
  • \n
  • Shop
  • \n
  • Blocks with forms
  • \n
  • Accordions & toggles
  • \n
  • Countdowns
  • \n
  • 'Team' blocks
  • \n
  • Progressbars
  • \n
  • Block with animated text background
  • \n
  • Added anchor preview. Hover on page anchors and you will see a thumbnail on the right side
  • \n
  • Added project history. Revert to any previous version of your project
  • \n
  • Mobirise application now supports high screen resolution (e.g. retina)
  • \n
  • Added 'Table' block to the 'Block Pack' extension
  • \n
  • Bug fixes in 'BlockPack', 'SpaceM', 'Mobirise1' and 'Mobirse3' themes
  • \n
\n

Mobirise v3.08.1

\n
    \n
  • Save and Reuse Blocks - Now you can save blocks and use them on other pages or sites if they are created with same theme
  • \n
  • Block Filter - filter the block list by \"Blocks from Theme\", \"Blocks from Extensions\", \"Blocks Saved by User\"
  • \n
  • Some UI improvements
  • \n
  • Bug fixes in BlockPack, SpaceM, Mobirise1 and Mobirse3 themes
  • \n
\n

Mobirise v3.07

\n
    \n
  • Added 'Shop' block to the 'Block Pack' extension. Sort and filter your items by price and category. Select your best sellers and 'On Sale' products
  • \n
  • Updated and fixed inline text editor. Now only main options are shown by default. Click 'More' button to expand the editor
  • \n
  • Bug fixes
  • \n
\n

What's new in Mobirise v3.06.4

\n
    \n
  • New SpaceM theme
  • \n
  • Updated Icons extension - 1000 new icons added (6600+ icons total)
  • \n
  • Several new blocks in BlockPack extension
  • \n
  • \"Scroll-to-top\" button option in StyleChanger
  • \n
  • Now you can re-order the page list with drag-n-drop
  • \n
  • Bug fixes
  • \n
\n

What's new in Mobirise v3.06.1

\n
    \n
  • New 'Social Feed' extension - live feed with latest posts from multiple social accounts
  • \n
  • New 'Social Comments' extension - increase visitor engagement with Facebook, Google+ and Disqus comments
  • \n
  • 'Icons' extension is updated with fresh 2100 icons - now 5600 icons in total
  • \n
  • Improved on scroll animation. You can turn off animation in 'Style Changer' panel
  • \n
  • Fixed bug when Code editor breaks the forms
  • \n
\n

New features available in Mobirise v3.06

\n
    \n
  • Added \"Site Style Changer\". Now you can edit fonts, colors and other options of the whole site in one click. (Mobirise 3 theme only)
  • \n
  • Added \"Resize Images\" option - if turned OFF, the images will be added \"as is\" to page. If ON, images will be optimized for web.
  • \n
  • Added 8 new blocks to the 'Block Pack' extension, now 61 blocks total:\n
      \n
    • Timelines with adjustable number of elements
    • \n
    • \"Our Clients\" logo carousel
    • \n
    • \"1,2,3 Steps\" blocks
    • \n
    • \"Coming soon\" intro with countdown, logo and animated subscribe form
    • \n
    • Intro with countdown and subscribe form
    • \n
    • Full-screen intro with subscribe form and image section on the left side
    • \n
    \n
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v3.05.3

\n
    \n
  • Added 10 new blocks to the 'Block Pack' extension:
  • \n
  • Full-screen Kenburns & parallax slider
  • \n
  • Boxed-layout slider with Kenburns & parallax
  • \n
  • Full-screen intro with typed text effect
  • \n
  • Full-screen intro with animated text background
  • \n
  • Media block with animated text background
  • \n
  • Testimonials sliders with adjustable number of visible slides
  • \n
\n

What's new in Mobirise v3.05

\n
    \n
  • Added 30+ new blocksfor Mobirise 3 theme
  • \n
  • Added tags filter to gallery blocks
  • \n
  • Added new 2100 perfect icons to Icons extension
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v3.04

\n\n

What's new in Mobirise v3.03

\n
    \n
  • Paddings for article blocks
  • \n
  • Background color for article blocks
  • \n
  • Changes in menu and footer apply for all pages automatically
  • \n
  • Fixed \"non-loading\" bug with old extensions and themes
  • \n
\n

What's new in Mobirise v3.0

\n
    \n
  • Brand-new free default theme - new blocks, colors, fonts, icons
  • \n
  • New image gallery and slider - now with video slides
  • \n
  • New drop-down menu - included by default
  • \n
  • Added animation on scroll
  • \n
  • Fixed Google Maps
  • \n
  • Improved inline editor - works faster
  • \n
  • Massive bug fixes
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v2.14

\n
    \n
  • 'Icons' extension updated:
  • \n
  • Now it supports several fonts
  • \n
  • Added 'Font Awesome', 'Linecons' fonts
  • \n
  • Added 'Show Bullets' parameter in gallery blocks
  • \n
  • Improvements to overall application stability
  • \n
  • Fixed bug with links in gallery captions
  • \n
  • Other bug fixes
  • \n
\n

\n* Updated \"PayPal Shopping Cart\" extension - To update see \"Menu\" -> \"Extensions & Themes\"\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.11:

\n
    \n
  • New \"Dropdown Menu\" extension
  • \n
  • New \"PayPal Shopping Cart\" extension
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.10:

\n
    \n
  • Adjust the top and bottom paddings of blocks
  • \n
  • Now you can add captions to your gallery images
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.9.10:

\n
    \n
  • Now you can contact us directly from the app, see \"Menu->Help me!\"
  • \n
  • New 'Cookies Alert' extension
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.9.8:

\n
    \n
  • Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!
  • \n
  • First 3rd party \"Youplay\" theme ported to Mobirise
  • \n
  • New 'Twitter Feed' extension
  • \n
  • Minor bug fixes
  • \n
\n\n\n\n\n\n\n

Create beautiful mobile-first websites!

\n

MobiRise Free Bootstrap Builder creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.

\n

Bootstrap 4 Template

\n\n\n\n

Mobirise Review

\n\n\n\n

Make your own bootstrap-based site in minutes!

\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.9.7:

\n
    \n
  • Menu: now you can change hamburger button color in parameters
  • \n
  • Slider: Added 'Show Bullets' parameter, slide overlay, content alignment
  • \n
  • Fixed Code Editor PHP code insertion
  • \n
  • Minor fixes in \"PurityM\" theme
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.8.5:

\n
    \n
  • Extended form editor
  • \n
  • Bugs fixes
  • \n
\n\n\n\n

What's new in Mobirise HTML Page Creator v2.8.4:

\n
    \n
  • New \"PurityM\" Bootstrap 4-based Mobirise theme
  • \n
  • Added \"Facebook Comments\" extension
  • \n
  • Added \"Icons\" extension
  • \n
  • Updated \"Code Editor\" extension
  • \n
  • Redesign of some components
  • \n
  • Bugs fixed
  • \n
\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Responsive Website Builder v2.6:

\n
    \n
  • Account panel
  • \n
  • Media editor
  • \n
  • Soundcloud extension
  • \n
  • PHP support for code editor
  • \n
  • Now all footer blocks will look the same on different pages
  • \n
  • Fixed a bug when menu overlaps the first block
  • \n
  • Some minor fixes
  • \n
\n\n\n\n\n\n\n\n\"website\n\n\n\"html\n\n\n\"web\n\n

What's new in Mobirise Landing Page Creator v2.4:

\n
    \n
  • Mobirise now supports extensions - external blocks, themes, addons
  • \n
  • Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page
  • \n
  • Improved site save function (now saves continuously)
  • \n
  • Updated \"Pages\" panel
  • \n
  • Bug fixes
  • \n
\n\n\"website\n\n\n\"website\n\n

What's new in Mobirise Bootstrap Theme Generator v2.3:

\n
    \n
  • Brand new 'Sites' panel
  • \n
\n\n\"website\n\n

What's new in Mobirise HTML Builder v2.0:

\n
    \n
  • Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.
  • \n
  • Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.
  • \n
  • Slider supports autoplay.
  • \n
  • Smooth scroll added.
  • \n
  • Massive bug fixes.
  • \n
  • Mobirise.com site updated.
  • \n
\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.6:

\n
    \n
  • Link now can be set to the in-page anchors (with smooth scroll) and other project pages
  • \n
  • Video background for all blocks
  • \n
  • \"Preview\" button to test your site in the browser
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.7:

\n
    \n
  • New Footer, \"Follow Us\", \"Testimonials\" blocks
  • \n
  • Now you can edit and reorder menu items inline
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.8:

\n
    \n
  • New \"Publish\" window
  • \n
  • New Google Maps block
  • \n
  • New footer block with Google Maps
  • \n
  • Added extended toolbar for text editor (activated for some art
  • \n
  • New floating \"Block Parameters\" panel
  • \n
  • New \"Article\" blocks with many text, image and video elements
  • \n
  • Fixed some W3C Validator errors
  • \n
  • Some internal optimization and code cleanup
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.9:

\n
    \n
  • Added Slider block
  • \n
  • Fixed Share buttons
  • \n
  • Hide component params / editor toolbar / colorpicker on page change or on unfocus component
  • \n
  • Changed project files --> project.mobirise (but old project.json supported also)
  • \n
  • Some components bug fixes
  • \n
  • Fixed devices navbar active color
  • \n
\n\n\n\n\n\n\n

Main changes in Bootstrap Website Builder v1.9.7:

\n
    \n
  • Image Gallery block - Masonry Image Gallery with Lightbox
  • \n
  • Form blocks - Contact Us & Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)
  • \n
  • Fixed-width slider block
  • \n
  • Touch-swipe support for slider and gallery
  • \n
  • Support for *.gif and *.svg
  • \n
  • Fix for https videos and https google fonts
  • \n
  • Bug fixes for image and project files saving
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Responsive menu

\n\n\n\n

Mobile friendly website

\n\n\n\n

Bootstrap builders

\n

Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n\n\n

\n

Bootstrap image gallery

\n

Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n\n\n

\n

Bootstrap carousel

\n

The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n\n\n

\n

Website builders reviews

\n

Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n\n\n

\n

Drag and drop website builder

\n

Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.

\n

Live preview

\n

See the result instantly without a need to save or export!

\n

Modern styles

\n

Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.

\n

Bootstrap 3

\n

Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.

\n

Create a beautiful website.

\n

Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.

\n

What's new in Mobirise Web Site Builder v2.11:

\n
    \n
  • New \"Dropdown Menu\" extension
  • \n
  • New \"PayPal Shopping Cart\" extension
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.10:

\n
    \n
  • Adjust the top and bottom paddings of blocks
  • \n
  • Now you can add captions to your gallery images
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.10:

\n
    \n
  • Now you can contact us directly from the app, see \"Menu->Help me!\"
  • \n
  • New 'Cookies Alert' extension
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.8:

\n
    \n
  • Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!
  • \n
  • First 3rd party \"Youplay\" theme ported to Mobirise
  • \n
  • New 'Twitter Feed' extension
  • \n
  • Minor bug fixes
  • \n
\n\n\n\n\n\n\n

Create beautiful mobile-first websites!

\n

MobiRise Bootstrap Website Builder creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.

\n

Bootstrap 4 Template

\n\n\n\n

Mobirise Review

\n\n\n\n

Make your own bootstrap-based site in minutes!

\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.7:

\n
    \n
  • Menu: now you can change hamburger button color in parameters
  • \n
  • Slider: Added 'Show Bullets' parameter, slide overlay, content alignment
  • \n
  • Fixed Code Editor PHP code insertion
  • \n
  • Minor fixes in \"PurityM\" theme
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.8.5:

\n
    \n
  • Extended form editor
  • \n
  • Bugs fixes
  • \n
\n\n\n\n

What's new in Mobirise HTML Page Creator v2.8.4:

\n
    \n
  • New \"PurityM\" Bootstrap 4-based Mobirise theme
  • \n
  • Added \"Facebook Comments\" extension
  • \n
  • Added \"Icons\" extension
  • \n
  • Updated \"Code Editor\" extension
  • \n
  • Redesign of some components
  • \n
  • Bugs fixed
  • \n
\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Responsive Website Builder v2.6:

\n
    \n
  • Account panel
  • \n
  • Media editor
  • \n
  • Soundcloud extension
  • \n
  • PHP support for code editor
  • \n
  • Now all footer blocks will look the same on different pages
  • \n
  • Fixed a bug when menu overlaps the first block
  • \n
  • Some minor fixes
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Landing Page Creator v2.4:

\n
    \n
  • Mobirise now supports extensions - external blocks, themes, addons
  • \n
  • Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page
  • \n
  • Improved site save function (now saves continuously)
  • \n
  • Updated \"Pages\" panel
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Theme Generator v2.3:

\n
    \n
  • Brand new 'Sites' panel
  • \n
\n\n\n\n

What's new in Mobirise HTML Builder v2.0:

\n
    \n
  • Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.
  • \n
  • Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.
  • \n
  • Slider supports autoplay.
  • \n
  • Smooth scroll added.
  • \n
  • Massive bug fixes.
  • \n
  • Mobirise.com site updated.
  • \n
\n\n\n\n\n\n\n\n\n\n

Main changes in v1.6:

\n
    \n
  • Link now can be set to the in-page anchors (with smooth scroll) and other project pages
  • \n
  • Video background for all blocks
  • \n
  • \"Preview\" button to test your site in the browser
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.7:

\n
    \n
  • New Footer, \"Follow Us\", \"Testimonials\" blocks
  • \n
  • Now you can edit and reorder menu items inline
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in v1.8:

\n
    \n
  • New \"Publish\" window
  • \n
  • New Google Maps block
  • \n
  • New footer block with Google Maps
  • \n
  • Added extended toolbar for text editor (activated for some art
  • \n
  • New floating \"Block Parameters\" panel
  • \n
  • New \"Article\" blocks with many text, image and video elements
  • \n
  • Fixed some W3C Validator errors
  • \n
  • Some internal optimization and code cleanup
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.9:

\n
    \n
  • Added Slider block
  • \n
  • Fixed Share buttons
  • \n
  • Hide component params / editor toolbar / colorpicker on page change or on unfocus component
  • \n
  • Changed project files --> project.mobirise (but old project.json supported also)
  • \n
  • Some components bug fixes
  • \n
  • Fixed devices navbar active color
  • \n
\n\n\n\n\n\n\n

Main changes in v1.9.7:

\n
    \n
  • Image Gallery block - Masonry Image Gallery with Lightbox
  • \n
  • Form blocks - Contact Us & Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)
  • \n
  • Fixed-width slider block
  • \n
  • Touch-swipe support for slider and gallery
  • \n
  • Support for *.gif and *.svg
  • \n
  • Fix for https videos and https google fonts
  • \n
  • Bug fixes for image and project files saving
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Responsive menu

\n\n\n\n

Mobile friendly website

\n\n\n\n

Bootstrap builders

\n

Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n\n\n

\n

Bootstrap image gallery

\n

Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n\n\n

\n

Bootstrap carousel

\n

The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n\n\n

\n

Website builders reviews

\n

Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n\n\n

\n

Drag and drop website builder

\n

Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.

\n

Live preview

\n

See the result instantly without a need to save or export!

\n

Modern styles

\n

Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.

\n

Bootstrap 3

\n

Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.

\n

Create a beautiful website.

\n

Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.

\n
", - "readmeOriginal": "

Mobirise Bootstrap Builder

\n

Mobirise AMP Website Builder

\n

The Accelerated Mobile Pages Project (AMP) is an online publishing format, originally created by Google as an alternative to Facebook’s Instant Articles. It’s a way to optimize web pages for mobile browsing using a special code–AMP-HTML.

\n
    \n
  • AMP sites are loading smoothly and fast. Users like pages they don't have to wait, so you keep your visitors.
  • \n
  • Goggle Search adds to AMP articles an AMP iсon, and when you use a mobile device, these pages are shown first.
  • \n
  • AMP is a great solution for internet magazines, blogs and news sites.
  • \n
\n

\n

Mobirise 5.3

\n

Interface

\n

Design

\n
    \n
  • New loader look
  • \n
  • Scrollbar styling added
  • \n
\n

\n
    \n
  • Added dark inline editor panel in the dark mode
  • \n
\n

\n

Sites management

\n
    \n
  • Now you can create sites based on a template from another theme
  • \n
  • Sites panel - search by name & domain added
  • \n
  • Create New Site panel - newest themes shown on top of the list
  • \n
  • Search through all templates when adding a new page: go to Pages and click Create New Page to see the list of available templates
  • \n
\n

\n

Drag Block to Page panel

\n
    \n
  • Search through all Mobirise blocks
  • \n
\n

\n
    \n
  • Added Show More buttons at the end of each blocks' group
  • \n
\n

\n
    \n
  • Updated block groups (added new block groups, renamed and sorted the old ones) for free Mobirise themes
  • \n
  • Added shadows to the show more blocks button on hover
  • \n
  • Added new blocks categories to default themes, fixed the search for similar blocks
  • \n
\n

Domain connection

\n
    \n
  • Updated DNS records: new DNS record types available
  • \n
  • Connecting domain via CNAME record added
  • \n
\n

Extensions panel

\n
    \n
  • Added Add All button
  • \n
\n

\n

Code Editor

\n
    \n
  • Highlight matching tags in HTML
  • \n
\n

\n

Icons

\n
    \n
  • SVG icons instead of iconfont files in pages to improve loading speed
  • \n
\n

Other updates

\n
    \n
  • Improved loading speed of user sites by optimized connection of Google Fonts
  • \n
  • If there is something wrong with the project code, you'll see a note about an issue
  • \n
\n

Themes

\n

Mobirise 5

\n
    \n
  • Added compatibility with the Form Builder extension
  • \n
  • Fixes for alignment on mobile devices
  • \n
  • Fixes for logo images in the navbar
  • \n
  • Fixed the scroll-to-top arrow on mobile view
  • \n
  • Added paddings to the logo in the menu
  • \n
  • Socicon plugin font now supports \"font-display: swap\" for better optimization
  • \n
  • Fixed menu brand name underline
  • \n
  • New block categories
  • \n
\n

AudioM4

\n
    \n
  • Features 3, 4, 6: Changed background images to usual img, to have an opportunity to insert link on image
  • \n
  • Features 4, 6: Added the ability to disable swinging and glare animation
  • \n
  • Added square cards option (square music album covers are the industry standard)
  • \n
  • Added range parameter to change size of cover
  • \n
  • Added buttons option (if all animation is enabled, there may be problems with following the link in the image, despite the accepted changes)
  • \n
\n

LuxuryM4

\n
    \n
  • Fixed incompatibility issues with Mobirise 5
  • \n
  • Fixed broken logos in the menu
  • \n
  • Aligning pictures in team2
  • \n
  • Moving the send button in form1 and form3, an extra once global attributes in form 2
  • \n
\n

BusinessM4

\n
    \n
  • Fixed images in Clients1
  • \n
  • Renamed all images in clients-white folder, to avoid intersections with images from clients folder after publication or preview
  • \n
\n

TherapyM4

\n
    \n
  • Fixed team2 uneditable card content
  • \n
  • Added pointer-events rules, to be able to edit the text and link that appear on image hover
  • \n
\n

KidsM4

\n
    \n
  • Fixes for options for menu background & text color option on mobile
  • \n
\n

ConnectM4

\n
    \n
  • Reduced resolution to upscale the font-size from 1200 to 1199px and 992 to 991px
  • \n
\n

KidsM4 & AgencyM4

\n
    \n
  • Fixed incompatibility issues with Mobirise 5, fixed the codestyle and menu, added theme classes
  • \n
\n

LightAMP

\n
    \n
  • Fixed bugs in menus
  • \n
\n

Fixes

\n
    \n
  • Github publishing method fixed
  • \n
  • Fixed and updated DNS records: new DNS record types available
  • \n
  • Extensions panel - fixed the search
  • \n
  • Fixed the position for the custom HTML block
  • \n
  • Fixes for the theme installation when choosing an unavailable theme
  • \n
  • App Settings - fixed saving Remove Mobirise from HTML setting
  • \n
  • Link-editor: fixed shop links in AMP themes
  • \n
  • Fixes for the fonts connection issue
  • \n
\n

Mobirise 5.2

\n

Core

\n
    \n
  • Bootstrap version updated in the app to 4.5.2
  • \n
  • Electron version updated in the app to v10
  • \n
\n

Interface

\n
    \n
  • New Blocks Menu panel. Browse through blocks more conveniently due to the enlarged page view
  • \n
\n

\n
    \n
  • Spellchecker: check and correct mistakes directly in the app
  • \n
  • Add Blocks List: all compatible blocks are available w/o theme reloading and user blocks. Select a compatible theme to see a blocks list
  • \n
\n

\n
    \n
  • Pages List: Search available
  • \n
\n

\n
    \n
  • You can download all the extensions available for you. Open the Extensions list and press Ctrl+Shift+A
  • \n
  • Don't show again option for remove block, create site and open site dialogs.
  • \n
  • Updated Remove Unused Images
  • \n
  • Faster Sites panel
  • \n
\n

Mobirise 5 theme

\n
    \n
  • Ghost Button Border option in Site Styles
  • \n
  • 5 new blocks - headers and footers
  • \n
  • Logo Size option for footers
  • \n
  • Fixes in some block designs
  • \n
  • Fix with tab anchor renaming
  • \n
  • Duplicated code and CSS removed
  • \n
  • Some fixes in block designs
  • \n
\n

Fixes

\n
    \n
  • Fix in Code Editor \"click twice to save\"
  • \n
  • Fix for \"Social Sharing Image\"
  • \n
  • Fix for sorting blocks
  • \n
  • Google maps fix
  • \n
  • Code syntax verification fix in Code Editor
  • \n
  • Fix for custom HTML in M3
  • \n
\n

Mobirise 5.0

\n

Core

\n
    \n
  • Brand-new engine. The app is upto 2 time faster, especially on large projects.
  • \n
  • Bootstrap version updated in the app to 4.5.0
  • \n
  • jQuery version updated in the app to v3.5.1
  • \n
  • Themes can be added faster (the app is not reloading if the theme is not current)
  • \n
\n

Interface

\n
    \n
  • Light/Dark mode. The Light mode is enabled by default in the app now. But if it's more comfortable for your to use the dark mode, open app settings (Menu -> Account -> App Settings -> Editor -> Dark Mode)
  • \n
  • The Remove Unused Images button added in Site Library.
  • \n
  • Sites published on Mobirise servers are shown in the Sites list now. If you remove them, they will not be available online anymore
  • \n
  • New Sites panel available in the app. Now it's in a full-screen mode
  • \n
  • Image Editor: New function in Image Editor: Rotate
  • \n
  • Favicon and page name are shown in navbar
  • \n
  • Canvas with borders. You can disable this feature in your app settings (Menu -> Account -> App Settings -> Editor -> Fullscreen Canvas).
  • \n
  • You can connect your site domain with the site published via the Mobirise Publish option. Find this feature in your Site Settings after publishing your site.
  • \n
\n

\nNew Sites List view available in Mobirise 5\n

\nYou can enable Dark Mode in App Settings\n

\nYou can disable your project borders by enabling the Fullscreen Canvas option\n

\nClear your site library by removing images you don't use in a project\n

\nThe site domain settings will appear in your Site Settings after publishing your site via the Mobirise Publish option\n

Fixes

\n
    \n
  • Saving user blocks is fixed
  • \n
  • AMP Cache issue fixed. Earlier some of our users faced some issues with AMP blocks: galleries, sliders, accordions were not usable because of saved cached files. There was no simple way to clear the cache folder. This issue is fixed now.
  • \n
  • Sliders and Galleries optimized in the app. This fix may not affect already created galleries, but new galleries and sliders should work faster
  • \n
  • Mobirise 4 Theme: youtu.be links are supported, forms are cleared after submitting, gallery and form fixes
  • \n
  • MobiriseAMP Theme: update menu, fixed 'scroll to top button'
  • \n
  • Issue with $ symbols cleared is fixed
  • \n
  • Parallax fixes
  • \n
  • Link Editor: WhatsApp link fixed
  • \n
  • Form Builder fixes
  • \n
  • Google Maps fixed
  • \n
\n

Extensions

\n
    \n
  • Code Editor: Global HTML Insert available in Site Settings. You can add the HTML lang tag in it and add code snippets to the various parts of your pages. Since this feature is global, your code will be added to all pages in your project.
  • \n
  • New default theme available in the app: Mobirise 5. Start a new project and select the Mobirise 5 theme to check it.
  • \n
\n

\nInstall the Code Editor extension to find the Global HTML Insert tab in Site Settings\n

Mobirise v4.12.4

\n
    \n
  • LazyLoad Extension fixes
  • \n
  • Social Icons are updated
  • \n
  • Form Builder Small fixes
  • \n
  • youtu.be links are supported now
  • \n
  • Fixed saving the Resize Images site setting
  • \n
  • Minor fixes
  • \n
\n

Mobirise v4.12

\n
    \n
  • Important: After the 4.12 is installed, update your extensions in \"Menu->Extensions->Update All\" and then restart the Mobirise
  • \n
  • Compatibility with MacOs Catalina
  • \n
  • FTP profile is filled from a project file
  • \n
  • User Blocks search added
  • \n
  • Issues with project import/export with different fonts fixed
  • \n
  • Fixed saving the Resize Images site setting
  • \n
  • Blockpack for M4
  • \n
  • Minor fixes
  • \n
\n

DinerM4

\n
    \n
  • DinerM4 - Great Bootstrap cafe theme. It's the perfect choice for owners of pizzerie, tea-houses, cafeterias and other restaurants.
  • \n
\n

\n

AudioM4

\n
    \n
  • AudioM4 - Need a stunning website for your songs? Feel free to use this exceptional music theme with great looking designs!
  • \n
\n

\n

BlockPack for M4

\n
    \n
  • BlockPack for M4 - 350+ best and most unique blocks from premium Mobirise themes. Compatible with all M4 themes.
  • \n
\n

\n

InnovationAMP

\n
    \n
  • InnovationAMP - Multipurpose theme for corporate and science websites. Let your future website look innovative and ultra-modern!
  • \n
\n

\n

BranchM4

\n
    \n
  • BranchM4 - Well-designed corporate theme for small and medium businesses. Use this theme to create a website for your company or agency with a unique and professional look.
  • \n
\n

\n

KidsM4 Theme

\n
    \n
  • KidsM4 Theme - A cute website template perfect for preschools and babysitting. It also suits online stores selling children clothes and toys. Create a kids related site with ease!
  • \n
\n

\n

PetsM4 Theme

\n
    \n
  • PetsM4 Theme - Contemporary pets website template. It's the ideal choice for animal care organizations, veterinarians and animal clinics.
  • \n
\n

\n

Mobirise v4.11.5

\n
    \n
  • Issue with images in AMP themes fixed
  • \n
  • M4 themes are updates with fixes for gallery and shop block filters
  • \n
\n

Mobirise v4.11.4

\n
    \n
  • Cookies Alert update: added the 'Explicit Consent' option which creates a cookie modal
  • \n
  • Mobirise4 Theme: fix color change for 'table1' block
  • \n
  • Editing galleries fixed
  • \n
  • The LazyLoad extension is available
  • \n
\n

\n

CourseAMP Theme

\n
    \n
  • CourseAMP Theme - Sleek courses website theme spiced up with nice-looking designs and exciting animations. It's the best fit for online schools and web courses\nLive Demos: University, Consulting.
  • \n
\n

\n

Mobirise v4.11.2

\n
    \n
  • Update of Code Editor extension. New features: Edit Block Anchor, Edit Site Styles.
  • \n
  • Edit user block name
  • \n
  • Choose a Social sharing image
  • \n
  • New Site Settings interface
  • \n
  • Fixed saving Site Styles
  • \n
  • Fixed publish Popup Builder on several pages in amp themes
  • \n
  • Fixed captcha
  • \n
  • Mobirise4 theme: fixed gallery styles, fixed line height
  • \n
\n

LuxuryM4 Theme

\n
    \n
  • LuxuryM4 Theme - Wish to impress clients with your online luxury store? Easily create one in no longer than a few hours with this exclusive theme.
  • \n
\n

\n

TrainingAMP Theme

\n
    \n
  • TrainingAMP Theme - Creating a great website for sport gyms, workout clubs and individual sportsmen with this website theme is just like 123. Start your own sport website with ease!
  • \n
\n

\n

InsightAMP Theme

\n
    \n
  • InsightAMP Theme - Impressive corporate template for creating clean and minimalist websites for any kind of business. Increase yur brand exposure with this creative template.
  • \n
\n

\n

Mobirise v4.10.10

\n
    \n
  • FormBuilder updated: The reCAPTCHA label support
  • \n
  • PWA Builder updated: iOS Support
  • \n
  • M4 optimization
  • \n
  • Facebook authorization fixed for Social Feed (partly)
  • \n
\n

PhotoM4 Theme

\n
    \n
  • PhotoM4 Theme - Ideal theme for professional and hobby photographers. Build a stylish and clean website to impress anyone with beautiful galleries and portfolios.
  • \n
\n

\n

WoodM4 Theme

\n
    \n
  • WoodM4 Theme - Have a carpentry shop, forestry manufacture or timber company? This theme helps you present your woodworks excellently.
  • \n
\n

\n

Mobirise v4.10.8

\n
    \n
  • Form Builder updated. reCAPTCHA support and form submissions w/o the Mobirise label. More info
  • \n
  • Countdown blocks updated: floating point numbers supported now
  • \n
  • The issue with adding global components fixed
  • \n
\n

\n

Mobirise v4.10.7

\n
    \n
  • Mobirise AMP: new slider block with bullets, new manager for galleries and sliders, you can select the link type now: to full screen image or to your link
  • \n
  • Page Settings: preview of your page in Google Search
  • \n
  • Remove unused CSS for AMP: fixes
  • \n
  • Batch adding images to gallery: fixes
  • \n
  • Mobirise Publish: now you can publish sites made in M themes
  • \n
  • Fixes for shop blocks
  • \n
\n

\n

PersonaM4 Theme

\n
    \n
  • PersonaM4 Theme - A modern and lovely Bootstrap theme for creatives, freelancers, professionals, and creative studios.
  • \n
\n

\n

CorporateAMP Theme

\n
    \n
  • CorporateAMP Theme - A minimalistic and laconic AMP theme for brands and digital agencies.
  • \n
\n

\n

ShopAMP Theme

\n
    \n
  • ShopAMP Theme - An easy-to-use multipurpose AMP theme for creating websites to promote and offer every kind of services online.
  • \n
\n

\n

DepotAMP Theme

\n
    \n
  • DepotAMP Theme - This elegant theme is perfect for stores to showcase goods, inform about discounts, present prices, and highlight special offers.
  • \n
\n

\n

Mobirise v4.10.6

\n
    \n
  • Templates for sites are available in the app now
  • \n
  • Placeholder on empty pages
  • \n
  • The Search field in the Extensions list added
  • \n
  • The Crop Image functionality fixed
  • \n
  • Global blocks can be added on all pages and removed from all pages
  • \n
  • Code Editor is available offline for a longer time
  • \n
  • Popup Builder improvements: created popup blocks are available on all pages, minor fixes
  • \n
\n

\n

\n

Mobirise v4.10.5

\n
    \n
  • Link Editor updated: messenger link types are added
  • \n
  • New thumbnails for extensions, the Create New Site dialog is updated
  • \n
  • Image crop feature updated, fixed for jpg images
  • \n
  • Fixed disappearing parameter buttons in top right corner of block
  • \n
  • Minor fixes for Mobirise4
  • \n
  • Fix update style of global component\nExtensions:
  • \n
  • PayPal Shopping Cart is updated: new look
  • \n
  • TechM4: new blocks, update for an accordion block
  • \n
  • PoliticsM4: reverse block feature for a team block
  • \n
  • Bug fixes in SimpleAMP, BusinessM4, AgencyM4
  • \n
\n

\n

\n

Mobirise v4.10.4

\n
    \n
  • Editing extension blocks in M themes fixed (for example, popup builder)
  • \n
  • The menu fix in the MobiriseAMP theme
  • \n
  • The dropdown menu fix in M4 themes
  • \n
  • The gallery now keeps images in User Blocks
  • \n
  • The Extensions list is updated
  • \n
\n

Popup Builder

\n
    \n
  • Create a modal/popup/lightbox with text, image, video, form. Live demo
  • \n
\n

\n

\n

Mobirise v4.10.3

\n
    \n
  • Mobirise 4 Theme fixes: user blocks, smooth scrolling, card blocks, galleries
  • \n
  • Form Builder fixes
  • \n
\n

PoliticsM4 Theme

\n
    \n
  • PoliticsM4 Theme - If you represent a party, candidate, political organization or social movement, this theme will be your best match. It's perfect for government sites, campaign pages and other political websites.
  • \n
\n

\n

IndustryM4 Theme

\n
    \n
  • IndustryM4 Theme - An eye-catching industrial website theme. Promote your company services and advertise your industrial business with a professionally built website.
  • \n
\n

\n

Mobirise v4.10.1

\n
    \n
  • Site Library is optimized (it should work much faster now)
  • \n
  • Form fixes: the app doesn't hang if the long email addresses are used, forms work correctly in IE, minor fixes
  • \n
  • Issue with duplicating IDs on cloned pages fixed
  • \n
  • Mobirise 4 theme fixes: background video, features blocks
  • \n
  • Batch images adding: small fixes
  • \n
  • Smooth scroll fixed for M and M4 themes
  • \n
\n

Mobirise v4.10

\n
    \n
  • Code Editor improvements
  • \n
  • Reverse mode for timeline blocks
  • \n
  • Remove unused CSS from AMP pages. This option is available in Site Settings. It noticeably reduces the number of CSS rules on a page and makes the size of inline CSS smaller. CSS you use on your page should not be larger than 50,000 bytes. Otherwise, pages are not AMP-valid. Use the option if you have many blocks on your pages. Please check carefully if your page elements are displayed correctly with this option enabled.
  • \n
\n

\n
    \n
  • Bug fixes: menu block fixes; the active undo button in new projects disabled; italic/bold text color is preserved now; '$1' is shown after publication; lightbox incorrect size fixed; the reveal effect in Mobirise 4 footers is disabled for IE; images renaming fixed when use batch adding and 'Resize Images' turned off; other minor fixed.
  • \n
\n

TechM4 Theme

\n
    \n
  • TechM4 Theme - This theme helps you build a powerful online presence for your tech business. Save time and effort when creating a top-notch website for your tech company.
  • \n
\n

\n

CompanyAMP Theme

\n
    \n
  • CompanyAMP Theme - Stylish and universal theme for any type of companies. When building your company landing page, consider this captivating theme that sparks everyone's interest.
  • \n
\n

\n

SimpleAMP Theme

\n
    \n
  • SimpleAMP Theme - Сreate neat and trim websites for service agencies, shops, and creatives. This mutipurpose template contains more than 50 various blocks.
  • \n
\n

\n

TasteM4 Theme

\n
    \n
  • TasteM4 Theme is a fantastic and flexible clothing website theme. Benefit from the ready-made layouts. Build a website to your taste and present your brand in the best possible way.
  • \n
\n

\n

Mobirise v4.9.7

\n
    \n
  • Extensions Social Feed, SoundCloud, Facebook Comments supported in AMP themes
  • \n
  • Online Image Library now saves the last active tab
  • \n
  • All themes are updated: small fixes and new FormBuilder extension support
  • \n
\n

FormBuilder Extension

\n

Use the drag-n-drop builder to draw up the form you want. Learn more

\n
    \n
  • Create forms with complex layout, set the width of form fields
  • \n
  • Add your own labels, placeholders, default values, and input patterns
  • \n
  • Use the built-in Mobirise solution to receive submissions or use your own Action URL
  • \n
\n

\n

Mobirise v4.9.5

\n
    \n
  • New \"Add Block\" panel: now with block categories
  • \n
\n

\n
    \n
  • Online Image Library: enlarged preview on hover
  • \n
\n

\n
    \n
  • Updated Mobirise4 and MobiriseAMP themes: fixes, new blocks
  • \n
  • Code Editor: fixed inserting scripts to custom HTML block
  • \n
  • Fix for menus (scroll-line on mobile view)
  • \n
  • Fixed tags in image galleries
  • \n
\n

Mobirise v4.9.3

\n
    \n
  • 'Update All' button for extensions with a progress bar
  • \n
\n

\n
    \n
  • Adding images by drag and drop in Image Media
  • \n
\n

\n
    \n
  • Adding multiple images at once to sliders and galleries (non-AMP themes)
  • \n
  • Updated M4 themes to latest Bootstrap v4.2.1
  • \n
  • Updated free MobiriseAMP theme - 20 new blocks: gallery, slider, accordion, contact forms, testimonials, google maps.
  • \n
  • Code Editor loading speed improved
  • \n
  • Bug fixes for Google Maps
  • \n
  • Fixes for editing menu colors
  • \n
  • Fixes with page cloning
  • \n
\n

LifestyleAMP Theme

\n
    \n
  • LifestyleAMP Theme - Easily create a personal, fashion, relationshop and lifestyle website that will be a real eye candy and inspiration for everyone.
  • \n
\n

\n

WorkshopAMP Theme

\n
    \n
  • WorkshopAMP Theme - If you offer repair services and have a workshop, this is the right theme for you.
  • \n
\n

\n

GamingAMP Theme

\n
    \n
  • GamingAMP Theme is a dark and neat design will excite and entertain every video game fan that visits your website.
  • \n
\n

\n

Mobirise v4.9.1

\n
    \n
  • Code Editor update:
  • \n
  • Mobirise mentions removal - clear the HTML code from \"made with Mobirise\" etc..
  • \n
  • New color schemes - light and contrast
  • \n
  • Undo-Redo buttons
  • \n
\n

\n
    \n
  • PayPal Shopping Cart update:
  • \n
  • Support for AMP themes
  • \n
  • Subscribe and Donate options
  • \n
  • Info on \"How to add shipping, VAT, and tax.\"
  • \n
\n

\n
    \n
  • Mobirise 4 default theme update: 15 new blocks, fixes
  • \n
  • AMP Canonical URL for AMP sites. Menu -> Sites -> Site Settings.
  • \n
  • Bug Fixes
  • \n
\n

StrategyAMP Theme

\n
    \n
  • StrategyAMP is a solid, informative, laconic and smart template for strategies of any business spheres: design, content, social media, sales, and business development. It is also suitable for consulting agencies to present services and make them plain and attractive for clients.
  • \n
\n

\n

ChurchAMP Theme

\n
    \n
  • ChurchAMP is a modern theme designed for churches and religious movements around the world. It is also suitable for creating a charity or charitable foundation website.
  • \n
\n

\n

Mobirise v4.8.6

\n
    \n
  • Mobirise Icons are available for AMP themes now
  • \n
  • Mobirise 2 Icons added
  • \n
\n

\n

Mobirise v4.8.4

\n
    \n
  • Publishing issues fixed
  • \n
  • Scroll-to-top button issues fixed
  • \n
  • Minor bug fixes
  • \n
\n

AppAMP Theme

\n
    \n
  • AppAMP is a neat AMP theme best suited for landing pages showcasing your mobile and desktop apps.
  • \n
\n

\n

ConsultingAMP Theme

\n
    \n
  • ConsultingAMP - an exclusive AMP theme to create a site for consulting and other professional services.
  • \n
\n

\n

Mobirise v4.8.2

\n
    \n
  • Bug fixes: broken themes, galleries
  • \n
  • Stability improvements: projects list, project saving, restoring projects
  • \n
\n

Mobirise v4.8

\n

New Publish option allows you to put the site online with a single click, to be viewed by the public with your subdomain at mobirisesite.com\nWhat's included:

\n
    \n
  • Custom subdomain on mobirisesite.com (eg https://sitename.mobirisesite.com)
  • \n
  • SSL certificate (url with https)
  • \n
  • Lightning-fast global CDN (Content Delivery Network)
  • \n
  • Unlimited pages
  • \n
  • Unlimited space and bandwidth\nIMPORTANT! Currently this option is in beta status - please use it for testing only. The subdomains can be removed without a notice.
  • \n
\n

\n

SchoolAMP Theme

\n
    \n
  • SchoolAMP - A trendy and neat looking theme for online schools. Use this theme to create a website for your school, courses, online lessons, and other educational services.
  • \n
\n

\n

EducationM4 Theme

\n
    \n
  • EducationM4 - A flexible and modern educational theme. It is suitable for schools, colleges, online courses, and other educational institutions.
  • \n
\n

\n

RealtyM4 Theme

\n
    \n
  • RealtyM4 Theme - An ultimate and modern real estate theme. It fulfills needs of realtors, agencies, real estate holdings when it comes to creating responsive and versatile websites to sell properties online.
  • \n
\n

\n

OrganicAMP Theme

\n
    \n
  • OrganicAMP Theme - Mouth-watering and trendy AMP theme for building online food stores. It's ideal for launching vegetarian food shops, cooking websites and healthy nutrition pages.
  • \n
\n

\n

Mobirise v4.7.8

\n
    \n
  • Bug Fixes for AMP Themes: video autoplay, map layout, video lightbox.
  • \n
\n

ResumeAMP Theme

\n
    \n
  • ResumeAMP Theme - Lovely and creative AMP theme for creating online resumes. It is great for starting online profiles and portfolios.
  • \n
\n

\n

WeddingAMP Theme

\n
    \n
  • WeddingAMP Theme - The lovely AMP theme for weddings, celebrations, and event planners.
  • \n
\n

\n

FitnessAMP Theme

\n\n

\n

ArchitectAMP Theme

\n
    \n
  • ArchitectAMP - The AMP theme for architectural building, exterior design, and construction business owners.
  • \n
\n

\n

Mobirise v4.7.7

\n
    \n
  • Improved app loading
  • \n
  • Fixed inserting icons in menu in m3 themes
  • \n
  • Fixed and updated translations
  • \n
  • Fixed disappearance of text placeholders
  • \n
  • Select all text on first click
  • \n
  • Fixed font dropdown panel height
  • \n
\n

Mobirise v4.7.6

\n
    \n
  • Improved block reordering and dragging
  • \n
  • Bug fixes for projects loading
  • \n
  • AMP themes support improved
  • \n
  • Image optimization improved
  • \n
  • Updated translations: Spanish, Greek, Hungarian, Polish, Italian
  • \n
  • Updated login/signup dialog
  • \n
  • Minor bug fixes
  • \n
  • Mobirise for Android (works on Android 4.4+)
  • \n
\n

\n

HandymanAMP Theme

\n
    \n
  • HandymanAMP Theme - Perfect theme for plumber or electrician, painter or similar craftsman, construction, handyman, carpenter, craftsman workshop or repair business website. AMP themes are compatible, and you can use blocks from HandymanAMP in other AMP themes provided by Mobirise. Ready site demos: Cleaning Services, Dream House, Repair Services.
  • \n
\n

\n

BeautyAMP Theme

\n
    \n
  • BeautyAMP Theme - AMP theme for beauty studios, barber shops, tattoo salons, massage parlors, and gyms.
  • \n
\n

\n

SoundAMP Theme

\n
    \n
  • SoundAMP Theme - The AMP theme for music industry sites. A great choice to present music producers, DJs, singers, record studions, music labels, bands and grounps, sound pros.
  • \n
\n

\n

Mobirise v4.7.2

\n
    \n
  • Cookie Alert Extension updated - now it is \"Cookie Alert and GDPR Compliance\" - After activating GDPR compliance, all web forms on your website will have checkbox for agreeing to your Terms and Privacy Policy.
  • \n
  • Code Editor Extension updated - some fixes
  • \n
  • Different fixes in translation engine
  • \n
  • New AMP themes - StartupAMP and SpaceAMP
  • \n
\n

StartupAMP Theme

\n
    \n
  • StartupAMP Theme - AMP theme for startup websites with rounded corners and deep gradient colors. View demo templates: Best Mobile App, Co-working Template, Business School Template.\nCheck available blocks: headers, features, tabs and accordions, content blocks, sliders and videos, social blocks and maps, footers.
  • \n
\n

\n

SpaceAMP Theme

\n
    \n
  • SpaceAMP Theme - Clean and spacious AMP theme with 60+ slick blocks. View demo templates: Apartments for Sale, Beauty Salon, Health Food Store.\nCheck available blocks: headers, subscribe and form blocks, social blocks, map blocks, footer blocks, content blocks, text and titles blocks, news and team blocks, progress bars, accordions, counters and pricing tables, images, sliders, and video blocks.
  • \n
\n

\n

Mobirise v4.7.1

\n
    \n
  • Scroll to top Button Issue fixed
  • \n
  • Images publication issue fixed
  • \n
\n

LightAMP Theme

\n
    \n
  • LightAMP Theme - Large set of beautiful AMP blocks including sliders, timelines, lightboxes, tables, and media blocks. Based on AMP and compatible with other AMP themes in Mobirise. View demo templates: Interior Design, Dance School, Riding School.\nCheck available blocks: headers, menus, images & videos, features, articles, forms & maps, pricing tables, toggles & accordions, and footers.
  • \n
\n

\n

EventAMP Theme

\n
    \n
  • EventAMP Theme - AMP-based remake of popular Mobirise3 theme. Good to promote your special events, meetings, presentations. View demo templates: Horizon Festival, Business Meet Up, Culinary Master Class.\nView blocks demos.
  • \n
\n

\n

Mobirise v4.6.7

\n
    \n
  • Code Editor extension is fixed for M3 themes
  • \n
  • Favicon issue is fixed
  • \n
  • Minor bug fixes
  • \n
\n

Mobirise v4.6.6

\n
    \n
  • Bug fixes for projects loading
  • \n
  • AMP themes support improved
  • \n
  • Image optimization improved
  • \n
  • Languages: French, Slovenian, Hungarian, Polish, Croatian
  • \n
\n

BusinessM4 Theme

\n
    \n
  • BusinessM4 Theme - Clean, light, responsive theme with gradients and shadows. Build websites to present your business and many more. BusinessM4 is compatible with Mobirise 4 Themes. View demo templates: Creative agency, Travel Agency. Check available blocks: headers, menus, images & videos, features, articles, call to action blocks, team blocks, forms & maps, pricing tables, clients & partners blocks, tabs & accordions, and footers.
  • \n
\n

\n

Mobirise v4.6.5

\n
    \n
  • Bug fixes: Issue with missing projects fixed; Issue with missing user blocks fixed; Mobirise 3: sliders; Alignment in AgencyM4 and LawyerM4; Text style for forms in StoreM4
  • \n
  • Languages: Polish
  • \n
\n

CommerceM4 Theme

\n
    \n
  • CommerceM4 Theme - A nice Bootstrap theme for commercial websites with some blocks to sell products. Present yourself, your products, your services, and your team. CommerceM4 is compatible with Mobirise 4 Themes. View demo templates: Cafe Demo, Shoes Demo, Headphones Demo. Check available blocks: headers, menus,images & videos, sliders & galleries, shops, features, content blocks, info blocks, team blocks and testimonials, forms & maps, pricing tables and tables, social blocks, countdowns & accordions, footers.
  • \n
\n

\n

HotelM4 Theme

\n
    \n
  • HotelM4 Theme - Bootstrap theme for hotel and resort websites. HotelM4 is an M4 compatible theme. View live demos: menus, headers, features, images and videos, sliders and galleries, content blocks, forms, pricing tables, testimonials and team blocks, toggles and accordions, maps, info blocks, footers.
  • \n
\n

\n

Mobirise v4.6.0

\n
    \n
  • Hotkey: if your Sites list is empty, you can load the list of previously used projects: open your Sites list and press Ctrl+Shift+L when it opened.
  • \n
  • Mobirise Translator extension: you can translate Mobirise interface to your language and share your translations with other users.
  • \n
\n

Mobirise AMP

\n

Mobirise AMP Theme - accelerate your site with Google AMP. Check AMP theme components demos: headers, images & videos, testimonials & info, features, articles, maps & social, footers.

\n

\"free

\n

Mobirise v4.5.0

\n
    \n
  • Translation: German
  • \n
  • Bug fixes for saving User blocks
  • \n
  • Bug fixes for themes: Blockpack for Mobirise 3, AgencyM4, PortfolioM4, LawyerM4, DirectM, SpaceM\nTo change the interface language, open the main menu in the app, select the Account tab, and open App Settings.
  • \n
\n

\n

Mobirise v4.4.0

\n
    \n
  • Now you can crop images right in Mobirise application
  • \n
  • Fixed compatibility with Internet Explorer in Mobirise 4 theme
  • \n
\n

\n

\n

Mobirise v4.3.5

\n
    \n
  • StoreM4 Bootstrap Theme
  • \n
  • App Settings: \"Show All Block Buttons\" option added
  • \n
  • Bug Fixes:
  • \n
  • Mobirise4 Theme: Fix for counters
  • \n
  • Gallery Video - fixed youtube thumbnails in Mobirise 3 and Mobirise 4 compatible themes
  • \n
  • Links - fixed long domain in web address
  • \n
\n

StoreM4 Bootstrap Theme - spacious, clean and attractive ecommerce theme designed mainly for stores. 80+ blocks for your new online shop. This theme includes several menu blocks, headers, sliders and galleries, shops, content and info sections, pricing tables, testimonials, team blocks and more. StoreM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.

\n

\n

Mobirise v4.3.4

\n
    \n
  • Facebook and Google Authorization: Now you can sign up using your Google and Facebook accounts.
  • \n
  • Clone Sites - clone not only pages, but also entire sites.
  • \n
  • App settings - open your Menu->Account->App settings to adjust your app settings: show the redo button, the tablet view mode, keep the Site Styles button shown.
  • \n
  • FTP publishing fixes
  • \n
  • Mobirise Help Center - visit our Help Center if you have some issues, and if you can't find a solution, you can visit our forums or contact our Support Team.
  • \n
\n

\n

\n

\n
    \n
  • PortfolioM4 Bootstrap Theme - Modern and bright theme to present your projects - for designers, illustrators, artists, and developers. Comes with moving background intro, \"typed\" effect, step-by-step process, our clients, portfoilio gallery, counters, about me blocks. PortfolioM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.
  • \n
\n

\n

Mobirise v4.3.1

\n
    \n
  • Built-in \"Mobirise Icons Bold\" icon font
  • \n
  • \"Icons\" extension updated. Now 8700+ icons total
  • \n
  • New fonts: Icon54 v.3, Icon54 v.4, Simple Line Icons, \"Font Awesome\" updated
  • \n
  • Site Library:\nFixed bug with removing images that are used on site\nFixed hanging\nFixed bug with duplication of images
  • \n
  • Mobirise4: fixed bug with buttons in 'pricing tables'
  • \n
  • Fixed vimeo thumbnails in gallery
  • \n
  • \"Link to\" dialog: \"open in new window\" is added to the \"file\" tab
  • \n
\n

Mobirise v4.3.0

\n
    \n
  • New \"Link to\" dialog with: Option to add files to site and link them (pdf, doc, xls, etc..); Email; Phone; Web Address
  • \n
  • Updated PayPal Shopping Cart
  • \n
  • Fixed duplicated images on publishing
  • \n
  • Minor fixes
  • \n
  • LawyerM4 Bootstrap Theme - Dark, minimal and tidy theme for lawyers, legal firms, attorneys and related legal professionals. LawyerM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.
  • \n
\n\n\n\n

Mobirise v4.2.4

\n
    \n
  • New AgencyM4 Theme. Theme for companies and agencies with 70+ blocks. New gradient overlays, working hours sections, and an extended set of dropdown menus and intro sections. AgencyM4 is compatible with Mobirise 4 Theme: you can move Mobirise4 and AgencyM4 user blocks between your projects.
  • \n
  • WOW Slider extension fixed
  • \n
  • Extensions updated – Social Feed, Social Comments, SoundCloud
  • \n
  • Compatibility issue with some 3rd-party themes fixed (Clarus, Sleek, Unicore..)
  • \n
  • Site thumbnail creation fixed
  • \n
  • Fix: WOWSlider extension
  • \n
  • Update: Home pages in Italian (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n\n\n\n

Mobirise v4.2.3

\n
    \n
  • Bootstrap updated to latest v4.0.0-beta (for Mobirise4 theme only)
  • \n
  • Fix: Fonts crush on start
  • \n
  • Fix: Bug in images publishing
  • \n
  • Fix: Parameters in extension blocks
  • \n
  • Fix: WOWSlider extension
  • \n
  • Update: Home pages in Chinese, Slovak, Polish, French, Albanian, Finnish, Swedish, Japanese, Portugal (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n

Mobirise v4.1.6

\n

Search by font name in Google font library

\n
    \n
  • Fix: \"Browse computer for image\" doesn't save last dir
  • \n
  • Fix: Hot key COPY/PASTE on Mac
  • \n
  • Fix: \"Clone page\" doesn't work with some blocks
  • \n
  • Fix: Rubik Google font bug on Windows
  • \n
  • Update: Home pages in German, Spanish, Danish, Norwegian, Dutch, Russian (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n

Mobirise v4.1

\n
    \n
  • Brand-new core engine - the app works much faster and smoother now
  • \n
  • New Mobirise4 theme - 107 new blocks
  • \n
  • Updated interface
  • \n
  • Code Editor is updated
  • \n
  • Undo is added
  • \n
  • Updated Mobirise Icons
  • \n
  • 840 Google fonts
  • \n
  • Option to add any custom fonts
  • \n
  • Improved page management
  • \n
  • FTP client fixes
  • \n
  • Changes in inline editor
  • \n
\n\n\"Free\n\n\n\"Mobirise\n\n\n\"Free\n\n

Free Bootstrap Website Builder

\n

Free HTML Bootstrap Template

\n

Free Icon Font

\n

Mobirise v4.0 Beta

\n
    \n
  • Brand-new core engine - the app works much faster and smoother now
  • \n
  • New Mobirise4 theme - 91 new blocks
  • \n
  • Updated interface
  • \n
  • Code Editor is updated
  • \n
  • Undo feature is added
  • \n
  • Updated Mobirise Icons
  • \n
\n

Mobirise v3.12

\n
    \n
  • Users with paid extensions can install versions of extensions they have after the end of the free update period
  • \n
  • Site image library improvement - overall speed increased, you don't have to wait images loading
  • \n
  • Mobirise 3: RTL (you can enable this feature in Style Changer), minor fixes
  • \n
  • WowSlider: wrong image size issue fixed
  • \n
\n

Mobirise v3.11.1

\n
    \n
  • Site Image Library - view, manage and select images already used on the site. Easily find and remove duplicates
  • \n
  • Free Online library - select beautiful, hi-res images from the free, Creative Commons collection
  • \n
  • Bug fixes
  • \n
  • Resize images in media blocks in Mobirise 3.10.2
  • \n
\n\n\n\n

Mobirise v3.10.8

\n
    \n
  • Bug fixes for themes, FTP, Link dialog
  • \n
\n

Mobirise v3.10.2

\n
    \n
  • \"Media size\" control to easyly resize images and videos in all themes (don't forget update your themes)
  • \n
  • \"Code Editor\" extension update: now you can still edit text blocks and buttons visualy with unlocked HTML editor
  • \n
  • Free image Library added to sliders, galleries and backgrounds
  • \n
  • Bug fixes for themes, FTP, GitHub
  • \n
  • Resize images in media blocks in Mobirise 3.10.2
  • \n
\n\n\n\n

Mobirise v3.10

\n
    \n
  • New DirectM business theme. 80 blocks with gradients, forms, tables, tabs, accordions etc.
  • \n
  • Free images library - select beautiful, hi-res images from the free, Creative Commons collection.
  • \n
  • Fully updated FTP client: SFTP, FTPS, FTP supported, bug fixes
  • \n
  • Mobirise Icons - 124 pixel-perfect icons in 24px and 30px format
  • \n
\n\n\n\n

Mobirise v3.09

\n
    \n
  • Publish to GitHub Pages
  • \n
  • Publish changed files only to FTP and GitHub
  • \n
  • Support for Vimeo in Gallery blocks
  • \n
\n\n\n\n

Mobirise v3.08.5

\n
    \n
  • Added 'Mobirise Icons' font. You can use it in all themes
  • \n
  • New blocks in \"ColorM\" theme:\n
      \n
    • Full-width headers
    • \n
    • Intro with video pop up
    • \n
    • Full-screen intro with \"typed\" text effect
    • \n
    • Blocks with 'contact us' and 'subscribe' forms
    • \n
    • Round progress bars
    • \n
    • Tabs, accordionds and toggle blocks
    • \n
    • Different footers
    • \n
    \n
  • \n
  • Bug fixes in mobirise3 and other themes.
  • \n
\n

Mobirise v3.08.4

\n
    \n
  • New \"ColorM\" theme added. Take a look at some blocks:
  • \n
  • Shop
  • \n
  • Blocks with forms
  • \n
  • Accordions & toggles
  • \n
  • Countdowns
  • \n
  • 'Team' blocks
  • \n
  • Progressbars
  • \n
  • Block with animated text background
  • \n
  • Added anchor preview. Hover on page anchors and you will see a thumbnail on the right side
  • \n
  • Added project history. Revert to any previous version of your project
  • \n
  • Mobirise application now supports high screen resolution (e.g. retina)
  • \n
  • Added 'Table' block to the 'Block Pack' extension
  • \n
  • Bug fixes in 'BlockPack', 'SpaceM', 'Mobirise1' and 'Mobirse3' themes
  • \n
\n

Mobirise v3.08.1

\n
    \n
  • Save and Reuse Blocks - Now you can save blocks and use them on other pages or sites if they are created with same theme
  • \n
  • Block Filter - filter the block list by \"Blocks from Theme\", \"Blocks from Extensions\", \"Blocks Saved by User\"
  • \n
  • Some UI improvements
  • \n
  • Bug fixes in BlockPack, SpaceM, Mobirise1 and Mobirse3 themes
  • \n
\n

Mobirise v3.07

\n
    \n
  • Added 'Shop' block to the 'Block Pack' extension. Sort and filter your items by price and category. Select your best sellers and 'On Sale' products
  • \n
  • Updated and fixed inline text editor. Now only main options are shown by default. Click 'More' button to expand the editor
  • \n
  • Bug fixes
  • \n
\n

What's new in Mobirise v3.06.4

\n
    \n
  • New SpaceM theme
  • \n
  • Updated Icons extension - 1000 new icons added (6600+ icons total)
  • \n
  • Several new blocks in BlockPack extension
  • \n
  • \"Scroll-to-top\" button option in StyleChanger
  • \n
  • Now you can re-order the page list with drag-n-drop
  • \n
  • Bug fixes
  • \n
\n

What's new in Mobirise v3.06.1

\n
    \n
  • New 'Social Feed' extension - live feed with latest posts from multiple social accounts
  • \n
  • New 'Social Comments' extension - increase visitor engagement with Facebook, Google+ and Disqus comments
  • \n
  • 'Icons' extension is updated with fresh 2100 icons - now 5600 icons in total
  • \n
  • Improved on scroll animation. You can turn off animation in 'Style Changer' panel
  • \n
  • Fixed bug when Code editor breaks the forms
  • \n
\n

New features available in Mobirise v3.06

\n
    \n
  • Added \"Site Style Changer\". Now you can edit fonts, colors and other options of the whole site in one click. (Mobirise 3 theme only)
  • \n
  • Added \"Resize Images\" option - if turned OFF, the images will be added \"as is\" to page. If ON, images will be optimized for web.
  • \n
  • Added 8 new blocks to the 'Block Pack' extension, now 61 blocks total:\n
      \n
    • Timelines with adjustable number of elements
    • \n
    • \"Our Clients\" logo carousel
    • \n
    • \"1,2,3 Steps\" blocks
    • \n
    • \"Coming soon\" intro with countdown, logo and animated subscribe form
    • \n
    • Intro with countdown and subscribe form
    • \n
    • Full-screen intro with subscribe form and image section on the left side
    • \n
    \n
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v3.05.3

\n
    \n
  • Added 10 new blocks to the 'Block Pack' extension:
  • \n
  • Full-screen Kenburns & parallax slider
  • \n
  • Boxed-layout slider with Kenburns & parallax
  • \n
  • Full-screen intro with typed text effect
  • \n
  • Full-screen intro with animated text background
  • \n
  • Media block with animated text background
  • \n
  • Testimonials sliders with adjustable number of visible slides
  • \n
\n

What's new in Mobirise v3.05

\n
    \n
  • Added 30+ new blocksfor Mobirise 3 theme
  • \n
  • Added tags filter to gallery blocks
  • \n
  • Added new 2100 perfect icons to Icons extension
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v3.04

\n\n

What's new in Mobirise v3.03

\n
    \n
  • Paddings for article blocks
  • \n
  • Background color for article blocks
  • \n
  • Changes in menu and footer apply for all pages automatically
  • \n
  • Fixed \"non-loading\" bug with old extensions and themes
  • \n
\n

What's new in Mobirise v3.0

\n
    \n
  • Brand-new free default theme - new blocks, colors, fonts, icons
  • \n
  • New image gallery and slider - now with video slides
  • \n
  • New drop-down menu - included by default
  • \n
  • Added animation on scroll
  • \n
  • Fixed Google Maps
  • \n
  • Improved inline editor - works faster
  • \n
  • Massive bug fixes
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v2.14

\n
    \n
  • 'Icons' extension updated:
  • \n
  • Now it supports several fonts
  • \n
  • Added 'Font Awesome', 'Linecons' fonts
  • \n
  • Added 'Show Bullets' parameter in gallery blocks
  • \n
  • Improvements to overall application stability
  • \n
  • Fixed bug with links in gallery captions
  • \n
  • Other bug fixes
  • \n
\n

\n* Updated \"PayPal Shopping Cart\" extension - To update see \"Menu\" -> \"Extensions & Themes\"\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.11:

\n
    \n
  • New \"Dropdown Menu\" extension
  • \n
  • New \"PayPal Shopping Cart\" extension
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.10:

\n
    \n
  • Adjust the top and bottom paddings of blocks
  • \n
  • Now you can add captions to your gallery images
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.9.10:

\n
    \n
  • Now you can contact us directly from the app, see \"Menu->Help me!\"
  • \n
  • New 'Cookies Alert' extension
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.9.8:

\n
    \n
  • Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!
  • \n
  • First 3rd party \"Youplay\" theme ported to Mobirise
  • \n
  • New 'Twitter Feed' extension
  • \n
  • Minor bug fixes
  • \n
\n\n\n\n\n\n\n

Create beautiful mobile-first websites!

\n

MobiRise Free Bootstrap Builder creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.

\n

Bootstrap 4 Template

\n\n\n\n

Mobirise Review

\n\n\n\n

Make your own bootstrap-based site in minutes!

\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.9.7:

\n
    \n
  • Menu: now you can change hamburger button color in parameters
  • \n
  • Slider: Added 'Show Bullets' parameter, slide overlay, content alignment
  • \n
  • Fixed Code Editor PHP code insertion
  • \n
  • Minor fixes in \"PurityM\" theme
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.8.5:

\n
    \n
  • Extended form editor
  • \n
  • Bugs fixes
  • \n
\n\n\n\n

What's new in Mobirise HTML Page Creator v2.8.4:

\n
    \n
  • New \"PurityM\" Bootstrap 4-based Mobirise theme
  • \n
  • Added \"Facebook Comments\" extension
  • \n
  • Added \"Icons\" extension
  • \n
  • Updated \"Code Editor\" extension
  • \n
  • Redesign of some components
  • \n
  • Bugs fixed
  • \n
\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Responsive Website Builder v2.6:

\n
    \n
  • Account panel
  • \n
  • Media editor
  • \n
  • Soundcloud extension
  • \n
  • PHP support for code editor
  • \n
  • Now all footer blocks will look the same on different pages
  • \n
  • Fixed a bug when menu overlaps the first block
  • \n
  • Some minor fixes
  • \n
\n\n\n\n\n\n\n\n\"website\n\n\n\"html\n\n\n\"web\n\n

What's new in Mobirise Landing Page Creator v2.4:

\n
    \n
  • Mobirise now supports extensions - external blocks, themes, addons
  • \n
  • Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page
  • \n
  • Improved site save function (now saves continuously)
  • \n
  • Updated \"Pages\" panel
  • \n
  • Bug fixes
  • \n
\n\n\"website\n\n\n\"website\n\n

What's new in Mobirise Bootstrap Theme Generator v2.3:

\n
    \n
  • Brand new 'Sites' panel
  • \n
\n\n\"website\n\n

What's new in Mobirise HTML Builder v2.0:

\n
    \n
  • Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.
  • \n
  • Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.
  • \n
  • Slider supports autoplay.
  • \n
  • Smooth scroll added.
  • \n
  • Massive bug fixes.
  • \n
  • Mobirise.com site updated.
  • \n
\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.6:

\n
    \n
  • Link now can be set to the in-page anchors (with smooth scroll) and other project pages
  • \n
  • Video background for all blocks
  • \n
  • \"Preview\" button to test your site in the browser
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.7:

\n
    \n
  • New Footer, \"Follow Us\", \"Testimonials\" blocks
  • \n
  • Now you can edit and reorder menu items inline
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.8:

\n
    \n
  • New \"Publish\" window
  • \n
  • New Google Maps block
  • \n
  • New footer block with Google Maps
  • \n
  • Added extended toolbar for text editor (activated for some art
  • \n
  • New floating \"Block Parameters\" panel
  • \n
  • New \"Article\" blocks with many text, image and video elements
  • \n
  • Fixed some W3C Validator errors
  • \n
  • Some internal optimization and code cleanup
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.9:

\n
    \n
  • Added Slider block
  • \n
  • Fixed Share buttons
  • \n
  • Hide component params / editor toolbar / colorpicker on page change or on unfocus component
  • \n
  • Changed project files --> project.mobirise (but old project.json supported also)
  • \n
  • Some components bug fixes
  • \n
  • Fixed devices navbar active color
  • \n
\n\n\n\n\n\n\n

Main changes in Bootstrap Website Builder v1.9.7:

\n
    \n
  • Image Gallery block - Masonry Image Gallery with Lightbox
  • \n
  • Form blocks - Contact Us & Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)
  • \n
  • Fixed-width slider block
  • \n
  • Touch-swipe support for slider and gallery
  • \n
  • Support for *.gif and *.svg
  • \n
  • Fix for https videos and https google fonts
  • \n
  • Bug fixes for image and project files saving
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Responsive menu

\n\n\n\n

Mobile friendly website

\n\n\n\n

Bootstrap builders

\n

Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n\n\n

\n

Bootstrap image gallery

\n

Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n\n\n

\n

Bootstrap carousel

\n

The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n\n\n

\n

Website builders reviews

\n

Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n\n\n

\n

Drag and drop website builder

\n

Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.

\n

Live preview

\n

See the result instantly without a need to save or export!

\n

Modern styles

\n

Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.

\n

Bootstrap 3

\n

Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.

\n

Create a beautiful website.

\n

Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.

\n

What's new in Mobirise Web Site Builder v2.11:

\n
    \n
  • New \"Dropdown Menu\" extension
  • \n
  • New \"PayPal Shopping Cart\" extension
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.10:

\n
    \n
  • Adjust the top and bottom paddings of blocks
  • \n
  • Now you can add captions to your gallery images
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.10:

\n
    \n
  • Now you can contact us directly from the app, see \"Menu->Help me!\"
  • \n
  • New 'Cookies Alert' extension
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.8:

\n
    \n
  • Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!
  • \n
  • First 3rd party \"Youplay\" theme ported to Mobirise
  • \n
  • New 'Twitter Feed' extension
  • \n
  • Minor bug fixes
  • \n
\n\n\n\n\n\n\n

Create beautiful mobile-first websites!

\n

MobiRise Bootstrap Website Builder creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.

\n

Bootstrap 4 Template

\n\n\n\n

Mobirise Review

\n\n\n\n

Make your own bootstrap-based site in minutes!

\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.7:

\n
    \n
  • Menu: now you can change hamburger button color in parameters
  • \n
  • Slider: Added 'Show Bullets' parameter, slide overlay, content alignment
  • \n
  • Fixed Code Editor PHP code insertion
  • \n
  • Minor fixes in \"PurityM\" theme
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.8.5:

\n
    \n
  • Extended form editor
  • \n
  • Bugs fixes
  • \n
\n\n\n\n

What's new in Mobirise HTML Page Creator v2.8.4:

\n
    \n
  • New \"PurityM\" Bootstrap 4-based Mobirise theme
  • \n
  • Added \"Facebook Comments\" extension
  • \n
  • Added \"Icons\" extension
  • \n
  • Updated \"Code Editor\" extension
  • \n
  • Redesign of some components
  • \n
  • Bugs fixed
  • \n
\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Responsive Website Builder v2.6:

\n
    \n
  • Account panel
  • \n
  • Media editor
  • \n
  • Soundcloud extension
  • \n
  • PHP support for code editor
  • \n
  • Now all footer blocks will look the same on different pages
  • \n
  • Fixed a bug when menu overlaps the first block
  • \n
  • Some minor fixes
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Landing Page Creator v2.4:

\n
    \n
  • Mobirise now supports extensions - external blocks, themes, addons
  • \n
  • Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page
  • \n
  • Improved site save function (now saves continuously)
  • \n
  • Updated \"Pages\" panel
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Theme Generator v2.3:

\n
    \n
  • Brand new 'Sites' panel
  • \n
\n\n\n\n

What's new in Mobirise HTML Builder v2.0:

\n
    \n
  • Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.
  • \n
  • Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.
  • \n
  • Slider supports autoplay.
  • \n
  • Smooth scroll added.
  • \n
  • Massive bug fixes.
  • \n
  • Mobirise.com site updated.
  • \n
\n\n\n\n\n\n\n\n\n\n

Main changes in v1.6:

\n
    \n
  • Link now can be set to the in-page anchors (with smooth scroll) and other project pages
  • \n
  • Video background for all blocks
  • \n
  • \"Preview\" button to test your site in the browser
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.7:

\n
    \n
  • New Footer, \"Follow Us\", \"Testimonials\" blocks
  • \n
  • Now you can edit and reorder menu items inline
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in v1.8:

\n
    \n
  • New \"Publish\" window
  • \n
  • New Google Maps block
  • \n
  • New footer block with Google Maps
  • \n
  • Added extended toolbar for text editor (activated for some art
  • \n
  • New floating \"Block Parameters\" panel
  • \n
  • New \"Article\" blocks with many text, image and video elements
  • \n
  • Fixed some W3C Validator errors
  • \n
  • Some internal optimization and code cleanup
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.9:

\n
    \n
  • Added Slider block
  • \n
  • Fixed Share buttons
  • \n
  • Hide component params / editor toolbar / colorpicker on page change or on unfocus component
  • \n
  • Changed project files --> project.mobirise (but old project.json supported also)
  • \n
  • Some components bug fixes
  • \n
  • Fixed devices navbar active color
  • \n
\n\n\n\n\n\n\n

Main changes in v1.9.7:

\n
    \n
  • Image Gallery block - Masonry Image Gallery with Lightbox
  • \n
  • Form blocks - Contact Us & Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)
  • \n
  • Fixed-width slider block
  • \n
  • Touch-swipe support for slider and gallery
  • \n
  • Support for *.gif and *.svg
  • \n
  • Fix for https videos and https google fonts
  • \n
  • Bug fixes for image and project files saving
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Responsive menu

\n\n\n\n

Mobile friendly website

\n\n\n\n

Bootstrap builders

\n

Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n\n\n

\n

Bootstrap image gallery

\n

Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n\n\n

\n

Bootstrap carousel

\n

The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n\n\n

\n

Website builders reviews

\n

Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n\n\n

\n

Drag and drop website builder

\n

Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.

\n

Live preview

\n

See the result instantly without a need to save or export!

\n

Modern styles

\n

Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.

\n

Bootstrap 3

\n

Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.

\n

Create a beautiful website.

\n

Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.145Z" + "readmeCleaned": "

\n

\n 🚨 No longer maintained\n

\n

Thank you for your interest in this project. Unfortunately, I am no longer maintaining it. I highly recommend checking out TeamMapper, which is actively developed and maintained by other developers, or fork it yourself!

\n

\n\n \n\n

\n

\n \n Mindmapp beta\n

\n

Web application to draw mind maps.

\n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n

\n
\n

📎 Table of Contents

\n\n

🚀 Features

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatusDescription
Basic mind map properties✔️Set node images, colors and font properties.
Undo/Redo✔️History of map changes.
Map centering✔️Center map in x, y, z axes.
Shortcuts✔️Main shortcuts to speed things up.
Local storage✔️Save maps in the browser local storage.
JSON import/export✔️Export and import maps as JSON file.
Image & PDF export✔️Export maps as image (png, jpg) or PDF document.
PWA support✔️Support of desktop and mobile browser PWA (Progressive Web App).
p2p databaseOrbit (or something else) peer-to-peer database to share and eventually sync maps.
Plugin systemA plugin system to add third-party features.
Multiple selectionSelect multiple nodes at the same time.
Multiple maps✔️Multiple maps at the same time with multi-tabs.
\n

🔨 Install

\n

With the following installed:

\n
    \n
  • git
  • \n
  • node >= 12
  • \n
  • npm >= 6
  • \n
\n

Clone the repo and install the dependencies from npm.

\n
git clone https://github.com/Mindmapp/mindmapp.git\ncd mindmapp\nnpm i
\n

🎮 Usage

\n

For local development with angular dev server:

\n
npm start
\n

Then open http://localhost:4200 in your browser.

\n

If you want to generate the project documentation:

\n
npm run doc
\n

A documentation folder will be generated in the project path.

\n

📈 Development

\n

📜 Rules

\n

Commits

\n
    \n
  • \n

    Use this commit message format (angular style):

    \n

    [<type>] <subject>\n<BLANK LINE>\n<body>

    \n

    where type must be one of the following:

    \n
      \n
    • feat: A new feature
    • \n
    • fix: A bug fix
    • \n
    • docs: Documentation only changes
    • \n
    • style: Changes that do not affect the meaning of the code
    • \n
    • refactor: A code change that neither fixes a bug nor adds a feature
    • \n
    • test: Adding missing or correcting existing tests
    • \n
    • chore: Changes to the build process or auxiliary tools and libraries such as documentation generation
    • \n
    • update: Update of the library version or of the dependencies
    • \n
    \n
  • \n
\n

and body must be should include the motivation for the change and contrast this with previous behavior (do not add body if the commit is trivial).

\n
    \n
  • Use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".
  • \n
  • Don't capitalize first letter.
  • \n
  • No dot (.) at the end.
  • \n
\n

Branches

\n
    \n
  • There is a master branch, used only for release.
  • \n
  • There is a dev branch, used to merge all sub dev branch.
  • \n
  • Avoid long descriptive names for long-lived branches.
  • \n
  • No CamelCase.
  • \n
  • Use grouping tokens (words) at the beginning of your branch names (in a similar way to the type of commit).
  • \n
  • Define and use short lead tokens to differentiate branches in a way that is meaningful to your workflow.
  • \n
  • Use slashes to separate parts of your branch names.
  • \n
  • Remove branch after merge if it is not important.
  • \n
\n

Examples:

\n
git branch -b docs/README\ngit branch -b test/one-function\ngit branch -b feat/side-bar\ngit branch -b style/header\n
\n

✋ Contributors

\n

Mindmapp is a work in progress. Remember that if you want you can make a small contribution with a pull request.

\n

💻 Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

💰 Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n

📄 License

\n\n

📞 Contacts

\n

👦 Developers

\n\n
", + "readmeOriginal": "

\n

\n 🚨 No longer maintained\n

\n

Thank you for your interest in this project. Unfortunately, I am no longer maintaining it. I highly recommend checking out TeamMapper, which is actively developed and maintained by other developers, or fork it yourself!

\n

\n\n \n\n

\n

\n \n Mindmapp beta\n

\n

Web application to draw mind maps.

\n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n

\n
\n

📎 Table of Contents

\n\n

🚀 Features

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatusDescription
Basic mind map properties✔️Set node images, colors and font properties.
Undo/Redo✔️History of map changes.
Map centering✔️Center map in x, y, z axes.
Shortcuts✔️Main shortcuts to speed things up.
Local storage✔️Save maps in the browser local storage.
JSON import/export✔️Export and import maps as JSON file.
Image & PDF export✔️Export maps as image (png, jpg) or PDF document.
PWA support✔️Support of desktop and mobile browser PWA (Progressive Web App).
p2p databaseOrbit (or something else) peer-to-peer database to share and eventually sync maps.
Plugin systemA plugin system to add third-party features.
Multiple selectionSelect multiple nodes at the same time.
Multiple maps✔️Multiple maps at the same time with multi-tabs.
\n

🔨 Install

\n

With the following installed:

\n
    \n
  • git
  • \n
  • node >= 12
  • \n
  • npm >= 6
  • \n
\n

Clone the repo and install the dependencies from npm.

\n
git clone https://github.com/Mindmapp/mindmapp.git\ncd mindmapp\nnpm i
\n

🎮 Usage

\n

For local development with angular dev server:

\n
npm start
\n

Then open http://localhost:4200 in your browser.

\n

If you want to generate the project documentation:

\n
npm run doc
\n

A documentation folder will be generated in the project path.

\n

📈 Development

\n

📜 Rules

\n

Commits

\n
    \n
  • \n

    Use this commit message format (angular style):

    \n

    [<type>] <subject>\n<BLANK LINE>\n<body>

    \n

    where type must be one of the following:

    \n
      \n
    • feat: A new feature
    • \n
    • fix: A bug fix
    • \n
    • docs: Documentation only changes
    • \n
    • style: Changes that do not affect the meaning of the code
    • \n
    • refactor: A code change that neither fixes a bug nor adds a feature
    • \n
    • test: Adding missing or correcting existing tests
    • \n
    • chore: Changes to the build process or auxiliary tools and libraries such as documentation generation
    • \n
    • update: Update of the library version or of the dependencies
    • \n
    \n
  • \n
\n

and body must be should include the motivation for the change and contrast this with previous behavior (do not add body if the commit is trivial).

\n
    \n
  • Use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".
  • \n
  • Don't capitalize first letter.
  • \n
  • No dot (.) at the end.
  • \n
\n

Branches

\n
    \n
  • There is a master branch, used only for release.
  • \n
  • There is a dev branch, used to merge all sub dev branch.
  • \n
  • Avoid long descriptive names for long-lived branches.
  • \n
  • No CamelCase.
  • \n
  • Use grouping tokens (words) at the beginning of your branch names (in a similar way to the type of commit).
  • \n
  • Define and use short lead tokens to differentiate branches in a way that is meaningful to your workflow.
  • \n
  • Use slashes to separate parts of your branch names.
  • \n
  • Remove branch after merge if it is not important.
  • \n
\n

Examples:

\n
git branch -b docs/README\ngit branch -b test/one-function\ngit branch -b feat/side-bar\ngit branch -b style/header\n
\n

✋ Contributors

\n

Mindmapp is a work in progress. Remember that if you want you can make a small contribution with a pull request.

\n

💻 Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

💰 Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n

📄 License

\n\n

📞 Contacts

\n

👦 Developers

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:01.461Z" }, "moosync": { - "readmeCleaned": "

\"moosync

\n

Moosync

\n

\"All \"Release\" \"Discord\"

\n
\n

Moosync is a customizable desktop music player with a clean interface

\n

Features

\n
    \n
  • Play audio files on your desktop.
  • \n
  • Seamlessly integrate your Spotify and Youtube (including Invidious) songs.
  • \n
  • Ad-free
  • \n
  • Realtime lyrics
  • \n
  • Scrobble your tracks on LastFM.
  • \n
  • Get music recommendations directly from Spotify, Youtube and LastFM
  • \n
  • Mix and match songs from different providers in a single playlist
  • \n
  • Easy to use interface
  • \n
  • Customizable theme engine
  • \n
  • Develop own apps on top of Moosync Extension API
  • \n
  • Available on Windows and Linux and MacOS
  • \n
\n

Links

\n

Official website |\nDownloads |\nDiscord

\n

Releases

\n

You may download the latest release from Official website or from GitHub Releases

\n

Flatpak

\n

Moosync can be found on FlatHub as app.moosync.moosync.\nYou may install it by

\n
flatpak install flathub app.moosync.moosync
\n

Archlinux User Repository (AUR)

\n

Moosync can be found on AUR. You can install it using an AUR helper such as Yay

\n
yay -S moosync
\n

Any questions?

\n

Checkout the Official Wiki on moosync.app or on GitHub.

\n

For any further questions you may join us on Discord

\n

Building from source

\n

Read more at our Wiki

\n

Contributors

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n
\"\"
Ohm

🎨
\"\"
Anirudh

🎨
\"\"
Sahil Gupte

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeOriginal": "

\"moosync

\n

Moosync

\n

\"All \"Release\" \"Discord\"

\n
\n

Moosync is a customizable desktop music player with a clean interface

\n

Features

\n
    \n
  • Play audio files on your desktop.
  • \n
  • Seamlessly integrate your Spotify and Youtube (including Invidious) songs.
  • \n
  • Ad-free
  • \n
  • Realtime lyrics
  • \n
  • Scrobble your tracks on LastFM.
  • \n
  • Get music recommendations directly from Spotify, Youtube and LastFM
  • \n
  • Mix and match songs from different providers in a single playlist
  • \n
  • Easy to use interface
  • \n
  • Customizable theme engine
  • \n
  • Develop own apps on top of Moosync Extension API
  • \n
  • Available on Windows and Linux and MacOS
  • \n
\n

Links

\n

Official website |\nDownloads |\nDiscord

\n

Releases

\n

You may download the latest release from Official website or from GitHub Releases

\n

Flatpak

\n

Moosync can be found on FlatHub as app.moosync.moosync.\nYou may install it by

\n
flatpak install flathub app.moosync.moosync
\n

Archlinux User Repository (AUR)

\n

Moosync can be found on AUR. You can install it using an AUR helper such as Yay

\n
yay -S moosync
\n

Any questions?

\n

Checkout the Official Wiki on moosync.app or on GitHub.

\n

For any further questions you may join us on Discord

\n

Building from source

\n

Read more at our Wiki

\n

Contributors

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n
\"\"
Ohm

🎨
\"\"
Anirudh

🎨
\"\"
Sahil Gupte

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.150Z" + "readmeCleaned": "

\"moosync

\n

Moosync

\n

\"All \"Release\" \"Discord\" \"Crowdin\"

\n

Help up translate the project at Crowdin

\n
\n

Moosync is a customizable desktop music player with a clean interface

\n

Features

\n
    \n
  • Play audio files on your desktop.
  • \n
  • Seamlessly integrate your Spotify and Youtube (including Invidious) songs.
  • \n
  • Ad-free
  • \n
  • Realtime lyrics
  • \n
  • Scrobble your tracks on LastFM.
  • \n
  • Get music recommendations directly from Spotify, Youtube and LastFM
  • \n
  • Mix and match songs from different providers in a single playlist
  • \n
  • Easy to use interface
  • \n
  • Customizable theme engine
  • \n
  • Develop own apps on top of Moosync Extension API
  • \n
  • Available on Windows and Linux and MacOS
  • \n
\n

Links

\n

Official website |\nDownloads |\nDiscord\nCrowdin

\n

Releases

\n

You may download the latest release from Official website or from GitHub Releases

\n

Windows (Chocolatey)

\n

If you use Chocolatey, Moosync can be installed using

\n
choco install moosync
\n

Otherwise you may download the latest installer from Releases

\n

Ubuntu / Debian (3rd party repo)

\n

You can install Moosync through our hosted APT repo

\n
bash <(wget -O- https://raw.githubusercontent.com/Moosync/Moosync/main/setup_ppa.sh)
\n

Fedora

\n

Moosync can be found on Fedora COPR. You can install it using dnf

\n
dnf copr enable ovenoboyo/Moosync\ndnf install moosync
\n

Archlinux User Repository (AUR)

\n

Moosync can be found on AUR. You can install it using an AUR helper such as Yay

\n
yay -S moosync
\n

Flatpak

\n

Moosync can be found on FlatHub as app.moosync.moosync.\nYou may install it by

\n
flatpak install flathub app.moosync.moosync
\n

Snap Store

\n

You can get Moosync from Snap store.

\n
sudo snap install moosync\n
\n

Any questions?

\n

Checkout the Official Wiki on moosync.app or on GitHub.

\n

For any further questions you may join us on Discord

\n

Screenshots

\n

\"Song\n\"Music\n\"Lyrics\"\n\"Albums\"\n\"Playlists\"\n\"Explore\"\n\"Themes\"\n\"Create\n\"Extensions\"

\n

Building from source

\n

Read more at our Wiki

\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n
\"\"
Ohm

🎨
\"\"
Anirudh

🎨
\"\"
Sahil Gupte

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n

Donations

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CryptocurrencyAddress
Bitcoin (BTC)bc1qhcywctcy4exkcdd726d2lxkwaluqwgym0ynf9j
Ethereum (ETH)0x0AFaCe6031e2fBe54D2fBF493310C0f5C3Cef677
Dogecoin (DOGE)bc1qhcywctcy4exkcdd726d2lxkwaluqwgym0ynf9j
Litecoin (LTC)LLkim24N5yduBbXiFaLMbUeUwmyZ9VUQt7
Polygon (MATIC)0x0AFaCe6031e2fBe54D2fBF493310C0f5C3Cef677
Tether USD (USDT)0x0AFaCe6031e2fBe54D2fBF493310C0f5C3Cef677
USD coin (USDC)0x0AFaCe6031e2fBe54D2fBF493310C0f5C3Cef677
\n
", + "readmeOriginal": "

\"moosync

\n

Moosync

\n

\"All \"Release\" \"Discord\" \"Crowdin\"

\n

Help up translate the project at Crowdin

\n
\n

Moosync is a customizable desktop music player with a clean interface

\n

Features

\n
    \n
  • Play audio files on your desktop.
  • \n
  • Seamlessly integrate your Spotify and Youtube (including Invidious) songs.
  • \n
  • Ad-free
  • \n
  • Realtime lyrics
  • \n
  • Scrobble your tracks on LastFM.
  • \n
  • Get music recommendations directly from Spotify, Youtube and LastFM
  • \n
  • Mix and match songs from different providers in a single playlist
  • \n
  • Easy to use interface
  • \n
  • Customizable theme engine
  • \n
  • Develop own apps on top of Moosync Extension API
  • \n
  • Available on Windows and Linux and MacOS
  • \n
\n

Links

\n

Official website |\nDownloads |\nDiscord\nCrowdin

\n

Releases

\n

You may download the latest release from Official website or from GitHub Releases

\n

Windows (Chocolatey)

\n

If you use Chocolatey, Moosync can be installed using

\n
choco install moosync
\n

Otherwise you may download the latest installer from Releases

\n

Ubuntu / Debian (3rd party repo)

\n

You can install Moosync through our hosted APT repo

\n
bash <(wget -O- https://raw.githubusercontent.com/Moosync/Moosync/main/setup_ppa.sh)
\n

Fedora

\n

Moosync can be found on Fedora COPR. You can install it using dnf

\n
dnf copr enable ovenoboyo/Moosync\ndnf install moosync
\n

Archlinux User Repository (AUR)

\n

Moosync can be found on AUR. You can install it using an AUR helper such as Yay

\n
yay -S moosync
\n

Flatpak

\n

Moosync can be found on FlatHub as app.moosync.moosync.\nYou may install it by

\n
flatpak install flathub app.moosync.moosync
\n

Snap Store

\n

You can get Moosync from Snap store.

\n
sudo snap install moosync\n
\n

Any questions?

\n

Checkout the Official Wiki on moosync.app or on GitHub.

\n

For any further questions you may join us on Discord

\n

Screenshots

\n

\"Song\n\"Music\n\"Lyrics\"\n\"Albums\"\n\"Playlists\"\n\"Explore\"\n\"Themes\"\n\"Create\n\"Extensions\"

\n

Building from source

\n

Read more at our Wiki

\n

Contributors ✨

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n
\"\"
Ohm

🎨
\"\"
Anirudh

🎨
\"\"
Sahil Gupte

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n

Donations

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CryptocurrencyAddress
Bitcoin (BTC)bc1qhcywctcy4exkcdd726d2lxkwaluqwgym0ynf9j
Ethereum (ETH)0x0AFaCe6031e2fBe54D2fBF493310C0f5C3Cef677
Dogecoin (DOGE)bc1qhcywctcy4exkcdd726d2lxkwaluqwgym0ynf9j
Litecoin (LTC)LLkim24N5yduBbXiFaLMbUeUwmyZ9VUQt7
Polygon (MATIC)0x0AFaCe6031e2fBe54D2fBF493310C0f5C3Cef677
Tether USD (USDT)0x0AFaCe6031e2fBe54D2fBF493310C0f5C3Cef677
USD coin (USDC)0x0AFaCe6031e2fBe54D2fBF493310C0f5C3Cef677
\n
", + "readmeFetchedAt": "2024-02-29T22:01:01.922Z" }, - "motrix": { - "readmeCleaned": "

Motrix

\n\n \"App\n\n

A full-featured download manager

\n

\"GitHub \"Build/release\" \"Total \"Support

\n

English | 简体中文

\n

Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.

\n

Motrix has a clean and easy to use interface. I hope you will like it 👻.

\n

✈️ Official Website | 📖 Manual

\n

💽 Installation

\n

Download from GitHub Releases and install it.

\n

Windows

\n

It is recommended to install Motrix using the installation package (Motrix-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc.

\n

If you use package management tools to manage applications on Windows, such as Chocolatey, scoop. You can use them to install Motrix.

\n

Chocolatey

\n

Thanks to @Yato for continuing to maintain the Motrix Chocolatey package. To install motrix, run the following command from the command line or from PowerShell:

\n
# Install\nchoco install motrix\n\n# Upgrade\nchoco upgrade motrix
\n

scoop

\n

If you prefer the portable version, you can use scoop (need Windows 7+) to install Motrix.

\n
scoop bucket add extras\nscoop install motrix
\n

macOS

\n

The macOS users can install Motrix using brew cask, thanks to PR of @Mitscherlich.

\n
brew update && brew install --cask motrix
\n

Linux

\n

You can download the AppImage (for all Linux distributions) or snap to install Motrix, see GitHub/release for more Linux installation package formats.

\n

Motrix may need to run with sudo for the first time in Linux because there is no permission to create the download session file (/var/cache/aria2.session).

\n

If you want to build from source code, please read the Build section.

\n

AppImage

\n

The latest version of Motrix AppImage requires you to manually perform desktop integration. Please check the documentation of AppImageLauncher .

\n
\n

Desktop Integration\nSince electron-builder 21 desktop integration is not a part of produced AppImage file.\nAppImageLauncher is the recommended way to integrate AppImages.

\n
\n

Deepin 20 Beta users failed to install Motrix, please follow the steps below:

\n

Open the Terminal, paste and run the following command to install Motrix again.

\n
sudo apt --fix-broken install
\n

Snap

\n

Motrix has been listed on Snapcraft , Ubuntu users recommend downloading from the Snap Store.

\n

Tips for v1.5.10

\n

The tray may not display the indicator normally, which makes it inconvenient to exit the application.

\n

Please unchecked Preferences--Basic Settings--Hide App Menu (Windows & Linux Only), click Save & Apply. Then click \"Exit\" in the File menu to exit the application.

\n

Please update to v1.5.12 and above, you can use the keyboard shortcut Ctrl + q to quickly exit the application.

\n

AUR

\n

For Arch Linux users, Motrix is available in aur, thanks to the maintainer @weearc.

\n

Run the following command to install:

\n
yay motrix
\n

Flatpak

\n

Thanks to the PR of @proletarius101, Motrix has been listed Flathub, Linux users who like the Flatpak can try it.

\n
# Install\nflatpak install flathub net.agalwood.Motrix\n\n# Run\nflatpak run net.agalwood.Motrix
\n

Features

\n
    \n
  • 🕹 Simple and clear user interface
  • \n
  • 🦄 Supports BitTorrent & Magnet
  • \n
  • ☑️ BitTorrent selective download
  • \n
  • 📡 Update tracker list every day automatically
  • \n
  • 🔌 UPnP & NAT-PMP Port Mapping
  • \n
  • 🎛 Up to 10 concurrent download tasks
  • \n
  • 🚀 Supports 64 threads in a single task
  • \n
  • 🚥 Supports speed limit
  • \n
  • 🕶 Mock User-Agent
  • \n
  • 🔔 Download completed Notification
  • \n
  • 💻 Ready for Touch Bar (Mac only)
  • \n
  • 🤖 Resident system tray for quick operation
  • \n
  • 📟 Tray speed meter displays real-time speed (Mac only)
  • \n
  • 🌑 Dark mode
  • \n
  • 🗑 Delete related files when removing tasks (optional)
  • \n
  • 🌍 I18n, View supported languages.
  • \n
  • 🛠 More features in development
  • \n
\n

🖥 User Interface

\n

\"motrix-screenshot-task-en.png\"

\n

⌨️ Development

\n

Clone Code

\n
git clone git@github.com:agalwood/Motrix.git
\n

Install Dependencies

\n
cd Motrix\nyarn
\n
\n

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

\n
\n

Electron failed to install correctly, please refer to electron/electron#8466 (comment)

\n

Dev Mode

\n
yarn run dev
\n

Build Release

\n
yarn run build
\n

After building, the application will be found in the project's release directory.

\n

🛠 Technology Stack

\n\n

☑️ TODO

\n

Development Roadmap see: Trello

\n

🤝 Contribute \"PRs

\n

If you are interested in participating in joint development, PR and Forks are welcome!

\n

🌍 Internationalization

\n

Translations into versions for other languages are welcome 🧐! Please read the translation guide before starting translations.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyNameStatus
arArabic✔️ @hadialqattan, @AhmedElTabarani
bgБългарският език✔️ @null-none
caCatalà✔️ @marcizhu
deDeutsch✔️ @Schloemicher
elΕλληνικά✔️ @Likecinema
en-USEnglish✔️
esEspañol✔️ @Chofito
faفارسی✔️ @Nima-Ra
frFrançais✔️ @gpatarin
huHungarian✔️ @zalnaRs
idIndonesia✔️ @aarestu
itItaliano✔️ @blackcat-917
ja日本語✔️ @hbkrkzk
ko한국어✔️ @KOZ39
nbNorsk Bokmål@rubjo
nlNederlands✔️ @nickbouwhuis
plPolski✔️ @KanarekLife
pt-BRPortuguese (Brazil)✔️ @andrenoberto
roRomână✔️ @alyn3d
ruРусский✔️ @bladeaweb
trTürkçe✔️ @abdullah
ukУкраїнська✔️ @bladeaweb
viTiếng Việt✔️ @duythanhvn
zh-CN简体中文✔️
zh-TW繁體中文✔️ @Yukaii
\n

📜 License

\n

MIT Copyright (c) 2018-present Dr_rOot

\n
", - "readmeOriginal": "

Motrix

\n\n \"App\n\n

A full-featured download manager

\n

\"GitHub \"Build/release\" \"Total \"Support

\n

English | 简体中文

\n

Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.

\n

Motrix has a clean and easy to use interface. I hope you will like it 👻.

\n

✈️ Official Website | 📖 Manual

\n

💽 Installation

\n

Download from GitHub Releases and install it.

\n

Windows

\n

It is recommended to install Motrix using the installation package (Motrix-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc.

\n

If you use package management tools to manage applications on Windows, such as Chocolatey, scoop. You can use them to install Motrix.

\n

Chocolatey

\n

Thanks to @Yato for continuing to maintain the Motrix Chocolatey package. To install motrix, run the following command from the command line or from PowerShell:

\n
# Install\nchoco install motrix\n\n# Upgrade\nchoco upgrade motrix
\n

scoop

\n

If you prefer the portable version, you can use scoop (need Windows 7+) to install Motrix.

\n
scoop bucket add extras\nscoop install motrix
\n

macOS

\n

The macOS users can install Motrix using brew cask, thanks to PR of @Mitscherlich.

\n
brew update && brew install --cask motrix
\n

Linux

\n

You can download the AppImage (for all Linux distributions) or snap to install Motrix, see GitHub/release for more Linux installation package formats.

\n

Motrix may need to run with sudo for the first time in Linux because there is no permission to create the download session file (/var/cache/aria2.session).

\n

If you want to build from source code, please read the Build section.

\n

AppImage

\n

The latest version of Motrix AppImage requires you to manually perform desktop integration. Please check the documentation of AppImageLauncher .

\n
\n

Desktop Integration\nSince electron-builder 21 desktop integration is not a part of produced AppImage file.\nAppImageLauncher is the recommended way to integrate AppImages.

\n
\n

Deepin 20 Beta users failed to install Motrix, please follow the steps below:

\n

Open the Terminal, paste and run the following command to install Motrix again.

\n
sudo apt --fix-broken install
\n

Snap

\n

Motrix has been listed on Snapcraft , Ubuntu users recommend downloading from the Snap Store.

\n

Tips for v1.5.10

\n

The tray may not display the indicator normally, which makes it inconvenient to exit the application.

\n

Please unchecked Preferences--Basic Settings--Hide App Menu (Windows & Linux Only), click Save & Apply. Then click \"Exit\" in the File menu to exit the application.

\n

Please update to v1.5.12 and above, you can use the keyboard shortcut Ctrl + q to quickly exit the application.

\n

AUR

\n

For Arch Linux users, Motrix is available in aur, thanks to the maintainer @weearc.

\n

Run the following command to install:

\n
yay motrix
\n

Flatpak

\n

Thanks to the PR of @proletarius101, Motrix has been listed Flathub, Linux users who like the Flatpak can try it.

\n
# Install\nflatpak install flathub net.agalwood.Motrix\n\n# Run\nflatpak run net.agalwood.Motrix
\n

Features

\n
    \n
  • 🕹 Simple and clear user interface
  • \n
  • 🦄 Supports BitTorrent & Magnet
  • \n
  • ☑️ BitTorrent selective download
  • \n
  • 📡 Update tracker list every day automatically
  • \n
  • 🔌 UPnP & NAT-PMP Port Mapping
  • \n
  • 🎛 Up to 10 concurrent download tasks
  • \n
  • 🚀 Supports 64 threads in a single task
  • \n
  • 🚥 Supports speed limit
  • \n
  • 🕶 Mock User-Agent
  • \n
  • 🔔 Download completed Notification
  • \n
  • 💻 Ready for Touch Bar (Mac only)
  • \n
  • 🤖 Resident system tray for quick operation
  • \n
  • 📟 Tray speed meter displays real-time speed (Mac only)
  • \n
  • 🌑 Dark mode
  • \n
  • 🗑 Delete related files when removing tasks (optional)
  • \n
  • 🌍 I18n, View supported languages.
  • \n
  • 🛠 More features in development
  • \n
\n

🖥 User Interface

\n

\"motrix-screenshot-task-en.png\"

\n

⌨️ Development

\n

Clone Code

\n
git clone git@github.com:agalwood/Motrix.git
\n

Install Dependencies

\n
cd Motrix\nyarn
\n
\n

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

\n
\n

Electron failed to install correctly, please refer to electron/electron#8466 (comment)

\n

Dev Mode

\n
yarn run dev
\n

Build Release

\n
yarn run build
\n

After building, the application will be found in the project's release directory.

\n

🛠 Technology Stack

\n\n

☑️ TODO

\n

Development Roadmap see: Trello

\n

🤝 Contribute \"PRs

\n

If you are interested in participating in joint development, PR and Forks are welcome!

\n

🌍 Internationalization

\n

Translations into versions for other languages are welcome 🧐! Please read the translation guide before starting translations.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyNameStatus
arArabic✔️ @hadialqattan, @AhmedElTabarani
bgБългарският език✔️ @null-none
caCatalà✔️ @marcizhu
deDeutsch✔️ @Schloemicher
elΕλληνικά✔️ @Likecinema
en-USEnglish✔️
esEspañol✔️ @Chofito
faفارسی✔️ @Nima-Ra
frFrançais✔️ @gpatarin
huHungarian✔️ @zalnaRs
idIndonesia✔️ @aarestu
itItaliano✔️ @blackcat-917
ja日本語✔️ @hbkrkzk
ko한국어✔️ @KOZ39
nbNorsk Bokmål@rubjo
nlNederlands✔️ @nickbouwhuis
plPolski✔️ @KanarekLife
pt-BRPortuguese (Brazil)✔️ @andrenoberto
roRomână✔️ @alyn3d
ruРусский✔️ @bladeaweb
trTürkçe✔️ @abdullah
ukУкраїнська✔️ @bladeaweb
viTiếng Việt✔️ @duythanhvn
zh-CN简体中文✔️
zh-TW繁體中文✔️ @Yukaii
\n

📜 License

\n

MIT Copyright (c) 2018-present Dr_rOot

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.326Z" + "mobirise": { + "readmeCleaned": "

Mobirise Bootstrap Builder

\n

Mobirise 5.8

\n

Interface

\n

Design

\n
    \n
  • New loader look
  • \n
  • Scrollbar styling added
  • \n
\n

\n
    \n
  • Added dark inline editor panel in the dark mode
  • \n
\n

\n

Sites management

\n
    \n
  • Now you can create sites based on a template from another theme
  • \n
  • Sites panel - search by name & domain added
  • \n
  • Create New Site panel - newest themes shown on top of the list
  • \n
  • Search through all templates when adding a new page: go to Pages and click Create New Page to see the list of available templates
  • \n
\n

\n

Drag Block to Page panel

\n
    \n
  • Search through all Mobirise blocks
  • \n
\n

\n
    \n
  • Added Show More buttons at the end of each blocks' group
  • \n
\n

\n
    \n
  • Updated block groups (added new block groups, renamed and sorted the old ones) for free Mobirise themes
  • \n
  • Added shadows to the show more blocks button on hover
  • \n
  • Added new blocks categories to default themes, fixed the search for similar blocks
  • \n
\n

Domain connection

\n
    \n
  • Updated DNS records: new DNS record types available
  • \n
  • Connecting domain via CNAME record added
  • \n
\n

Extensions panel

\n
    \n
  • Added Add All button
  • \n
\n

\n

Code Editor

\n
    \n
  • Highlight matching tags in HTML
  • \n
\n

\n

Icons

\n
    \n
  • SVG icons instead of iconfont files in pages to improve loading speed
  • \n
\n

Other updates

\n
    \n
  • Improved loading speed of user sites by optimized connection of Google Fonts
  • \n
  • If there is something wrong with the project code, you'll see a note about an issue
  • \n
\n

Themes

\n

Mobirise 5

\n
    \n
  • Added compatibility with the Form Builder extension
  • \n
  • Fixes for alignment on mobile devices
  • \n
  • Fixes for logo images in the navbar
  • \n
  • Fixed the scroll-to-top arrow on mobile view
  • \n
  • Added paddings to the logo in the menu
  • \n
  • Socicon plugin font now supports \"font-display: swap\" for better optimization
  • \n
  • Fixed menu brand name underline
  • \n
  • New block categories
  • \n
\n

AudioM4

\n
    \n
  • Features 3, 4, 6: Changed background images to usual img, to have an opportunity to insert link on image
  • \n
  • Features 4, 6: Added the ability to disable swinging and glare animation
  • \n
  • Added square cards option (square music album covers are the industry standard)
  • \n
  • Added range parameter to change size of cover
  • \n
  • Added buttons option (if all animation is enabled, there may be problems with following the link in the image, despite the accepted changes)
  • \n
\n

LuxuryM4

\n
    \n
  • Fixed incompatibility issues with Mobirise 5
  • \n
  • Fixed broken logos in the menu
  • \n
  • Aligning pictures in team2
  • \n
  • Moving the send button in form1 and form3, an extra once global attributes in form 2
  • \n
\n

BusinessM4

\n
    \n
  • Fixed images in Clients1
  • \n
  • Renamed all images in clients-white folder, to avoid intersections with images from clients folder after publication or preview
  • \n
\n

TherapyM4

\n
    \n
  • Fixed team2 uneditable card content
  • \n
  • Added pointer-events rules, to be able to edit the text and link that appear on image hover
  • \n
\n

KidsM4

\n
    \n
  • Fixes for options for menu background & text color option on mobile
  • \n
\n

ConnectM4

\n
    \n
  • Reduced resolution to upscale the font-size from 1200 to 1199px and 992 to 991px
  • \n
\n

KidsM4 & AgencyM4

\n
    \n
  • Fixed incompatibility issues with Mobirise 5, fixed the codestyle and menu, added theme classes
  • \n
\n

LightAMP

\n
    \n
  • Fixed bugs in menus
  • \n
\n

Fixes

\n
    \n
  • Github publishing method fixed
  • \n
  • Fixed and updated DNS records: new DNS record types available
  • \n
  • Extensions panel - fixed the search
  • \n
  • Fixed the position for the custom HTML block
  • \n
  • Fixes for the theme installation when choosing an unavailable theme
  • \n
  • App Settings - fixed saving Remove Mobirise from HTML setting
  • \n
  • Link-editor: fixed shop links in AMP themes
  • \n
  • Fixes for the fonts connection issue
  • \n
\n

Mobirise 5.2

\n

Core

\n
    \n
  • Bootstrap version updated in the app to 4.5.2
  • \n
  • Electron version updated in the app to v10
  • \n
\n

Interface

\n
    \n
  • New Blocks Menu panel. Browse through blocks more conveniently due to the enlarged page view
  • \n
\n

\n
    \n
  • Spellchecker: check and correct mistakes directly in the app
  • \n
  • Add Blocks List: all compatible blocks are available w/o theme reloading and user blocks. Select a compatible theme to see a blocks list
  • \n
\n

\n
    \n
  • Pages List: Search available
  • \n
\n

\n
    \n
  • You can download all the extensions available for you. Open the Extensions list and press Ctrl+Shift+A
  • \n
  • Don't show again option for remove block, create site and open site dialogs.
  • \n
  • Updated Remove Unused Images
  • \n
  • Faster Sites panel
  • \n
\n

Mobirise 5 theme

\n
    \n
  • Ghost Button Border option in Site Styles
  • \n
  • 5 new blocks - headers and footers
  • \n
  • Logo Size option for footers
  • \n
  • Fixes in some block designs
  • \n
  • Fix with tab anchor renaming
  • \n
  • Duplicated code and CSS removed
  • \n
  • Some fixes in block designs
  • \n
\n

Fixes

\n
    \n
  • Fix in Code Editor \"click twice to save\"
  • \n
  • Fix for \"Social Sharing Image\"
  • \n
  • Fix for sorting blocks
  • \n
  • Google maps fix
  • \n
  • Code syntax verification fix in Code Editor
  • \n
  • Fix for custom HTML in M3
  • \n
\n

Mobirise 5.0

\n

Core

\n
    \n
  • Brand-new engine. The app is upto 2 time faster, especially on large projects.
  • \n
  • Bootstrap version updated in the app to 4.5.0
  • \n
  • jQuery version updated in the app to v3.5.1
  • \n
  • Themes can be added faster (the app is not reloading if the theme is not current)
  • \n
\n

Interface

\n
    \n
  • Light/Dark mode. The Light mode is enabled by default in the app now. But if it's more comfortable for your to use the dark mode, open app settings (Menu -> Account -> App Settings -> Editor -> Dark Mode)
  • \n
  • The Remove Unused Images button added in Site Library.
  • \n
  • Sites published on Mobirise servers are shown in the Sites list now. If you remove them, they will not be available online anymore
  • \n
  • New Sites panel available in the app. Now it's in a full-screen mode
  • \n
  • Image Editor: New function in Image Editor: Rotate
  • \n
  • Favicon and page name are shown in navbar
  • \n
  • Canvas with borders. You can disable this feature in your app settings (Menu -> Account -> App Settings -> Editor -> Fullscreen Canvas).
  • \n
  • You can connect your site domain with the site published via the Mobirise Publish option. Find this feature in your Site Settings after publishing your site.
  • \n
\n

\nNew Sites List view available in Mobirise 5\n

\nYou can enable Dark Mode in App Settings\n

\nYou can disable your project borders by enabling the Fullscreen Canvas option\n

\nClear your site library by removing images you don't use in a project\n

\nThe site domain settings will appear in your Site Settings after publishing your site via the Mobirise Publish option\n

Fixes

\n
    \n
  • Saving user blocks is fixed
  • \n
  • AMP Cache issue fixed. Earlier some of our users faced some issues with AMP blocks: galleries, sliders, accordions were not usable because of saved cached files. There was no simple way to clear the cache folder. This issue is fixed now.
  • \n
  • Sliders and Galleries optimized in the app. This fix may not affect already created galleries, but new galleries and sliders should work faster
  • \n
  • Mobirise 4 Theme: youtu.be links are supported, forms are cleared after submitting, gallery and form fixes
  • \n
  • MobiriseAMP Theme: update menu, fixed 'scroll to top button'
  • \n
  • Issue with $ symbols cleared is fixed
  • \n
  • Parallax fixes
  • \n
  • Link Editor: WhatsApp link fixed
  • \n
  • Form Builder fixes
  • \n
  • Google Maps fixed
  • \n
\n

Extensions

\n
    \n
  • Code Editor: Global HTML Insert available in Site Settings. You can add the HTML lang tag in it and add code snippets to the various parts of your pages. Since this feature is global, your code will be added to all pages in your project.
  • \n
  • New default theme available in the app: Mobirise 5. Start a new project and select the Mobirise 5 theme to check it.
  • \n
\n

\nInstall the Code Editor extension to find the Global HTML Insert tab in Site Settings\n

Mobirise v4.12.4

\n
    \n
  • LazyLoad Extension fixes
  • \n
  • Social Icons are updated
  • \n
  • Form Builder Small fixes
  • \n
  • youtu.be links are supported now
  • \n
  • Fixed saving the Resize Images site setting
  • \n
  • Minor fixes
  • \n
\n

Mobirise v4.12

\n
    \n
  • Important: After the 4.12 is installed, update your extensions in \"Menu->Extensions->Update All\" and then restart the Mobirise
  • \n
  • Compatibility with MacOs Catalina
  • \n
  • FTP profile is filled from a project file
  • \n
  • User Blocks search added
  • \n
  • Issues with project import/export with different fonts fixed
  • \n
  • Fixed saving the Resize Images site setting
  • \n
  • Blockpack for M4
  • \n
  • Minor fixes
  • \n
\n

DinerM4

\n
    \n
  • DinerM4 - Great Bootstrap cafe theme. It's the perfect choice for owners of pizzerie, tea-houses, cafeterias and other restaurants.
  • \n
\n

\n

AudioM4

\n
    \n
  • AudioM4 - Need a stunning website for your songs? Feel free to use this exceptional music theme with great looking designs!
  • \n
\n

\n

BlockPack for M4

\n
    \n
  • BlockPack for M4 - 350+ best and most unique blocks from premium Mobirise themes. Compatible with all M4 themes.
  • \n
\n

\n

InnovationAMP

\n
    \n
  • InnovationAMP - Multipurpose theme for corporate and science websites. Let your future website look innovative and ultra-modern!
  • \n
\n

\n

BranchM4

\n
    \n
  • BranchM4 - Well-designed corporate theme for small and medium businesses. Use this theme to create a website for your company or agency with a unique and professional look.
  • \n
\n

\n

KidsM4 Theme

\n
    \n
  • KidsM4 Theme - A cute website template perfect for preschools and babysitting. It also suits online stores selling children clothes and toys. Create a kids related site with ease!
  • \n
\n

\n

PetsM4 Theme

\n
    \n
  • PetsM4 Theme - Contemporary pets website template. It's the ideal choice for animal care organizations, veterinarians and animal clinics.
  • \n
\n

\n

Mobirise v4.11.5

\n
    \n
  • Issue with images in AMP themes fixed
  • \n
  • M4 themes are updates with fixes for gallery and shop block filters
  • \n
\n

Mobirise v4.11.4

\n
    \n
  • Cookies Alert update: added the 'Explicit Consent' option which creates a cookie modal
  • \n
  • Mobirise4 Theme: fix color change for 'table1' block
  • \n
  • Editing galleries fixed
  • \n
  • The LazyLoad extension is available
  • \n
\n

\n

CourseAMP Theme

\n
    \n
  • CourseAMP Theme - Sleek courses website theme spiced up with nice-looking designs and exciting animations. It's the best fit for online schools and web courses\nLive Demos: University, Consulting.
  • \n
\n

\n

Mobirise v4.11.2

\n
    \n
  • Update of Code Editor extension. New features: Edit Block Anchor, Edit Site Styles.
  • \n
  • Edit user block name
  • \n
  • Choose a Social sharing image
  • \n
  • New Site Settings interface
  • \n
  • Fixed saving Site Styles
  • \n
  • Fixed publish Popup Builder on several pages in amp themes
  • \n
  • Fixed captcha
  • \n
  • Mobirise4 theme: fixed gallery styles, fixed line height
  • \n
\n

LuxuryM4 Theme

\n
    \n
  • LuxuryM4 Theme - Wish to impress clients with your online luxury store? Easily create one in no longer than a few hours with this exclusive theme.
  • \n
\n

\n

TrainingAMP Theme

\n
    \n
  • TrainingAMP Theme - Creating a great website for sport gyms, workout clubs and individual sportsmen with this website theme is just like 123. Start your own sport website with ease!
  • \n
\n

\n

InsightAMP Theme

\n
    \n
  • InsightAMP Theme - Impressive corporate template for creating clean and minimalist websites for any kind of business. Increase yur brand exposure with this creative template.
  • \n
\n

\n

Mobirise v4.10.10

\n
    \n
  • FormBuilder updated: The reCAPTCHA label support
  • \n
  • PWA Builder updated: iOS Support
  • \n
  • M4 optimization
  • \n
  • Facebook authorization fixed for Social Feed (partly)
  • \n
\n

PhotoM4 Theme

\n
    \n
  • PhotoM4 Theme - Ideal theme for professional and hobby photographers. Build a stylish and clean website to impress anyone with beautiful galleries and portfolios.
  • \n
\n

\n

WoodM4 Theme

\n
    \n
  • WoodM4 Theme - Have a carpentry shop, forestry manufacture or timber company? This theme helps you present your woodworks excellently.
  • \n
\n

\n

Mobirise v4.10.8

\n
    \n
  • Form Builder updated. reCAPTCHA support and form submissions w/o the Mobirise label. More info
  • \n
  • Countdown blocks updated: floating point numbers supported now
  • \n
  • The issue with adding global components fixed
  • \n
\n

\n

Mobirise v4.10.7

\n
    \n
  • Mobirise AMP: new slider block with bullets, new manager for galleries and sliders, you can select the link type now: to full screen image or to your link
  • \n
  • Page Settings: preview of your page in Google Search
  • \n
  • Remove unused CSS for AMP: fixes
  • \n
  • Batch adding images to gallery: fixes
  • \n
  • Mobirise Publish: now you can publish sites made in M themes
  • \n
  • Fixes for shop blocks
  • \n
\n

\n

PersonaM4 Theme

\n
    \n
  • PersonaM4 Theme - A modern and lovely Bootstrap theme for creatives, freelancers, professionals, and creative studios.
  • \n
\n

\n

CorporateAMP Theme

\n
    \n
  • CorporateAMP Theme - A minimalistic and laconic AMP theme for brands and digital agencies.
  • \n
\n

\n

ShopAMP Theme

\n
    \n
  • ShopAMP Theme - An easy-to-use multipurpose AMP theme for creating websites to promote and offer every kind of services online.
  • \n
\n

\n

DepotAMP Theme

\n
    \n
  • DepotAMP Theme - This elegant theme is perfect for stores to showcase goods, inform about discounts, present prices, and highlight special offers.
  • \n
\n

\n

Mobirise v4.10.6

\n
    \n
  • Templates for sites are available in the app now
  • \n
  • Placeholder on empty pages
  • \n
  • The Search field in the Extensions list added
  • \n
  • The Crop Image functionality fixed
  • \n
  • Global blocks can be added on all pages and removed from all pages
  • \n
  • Code Editor is available offline for a longer time
  • \n
  • Popup Builder improvements: created popup blocks are available on all pages, minor fixes
  • \n
\n

\n

\n

Mobirise v4.10.5

\n
    \n
  • Link Editor updated: messenger link types are added
  • \n
  • New thumbnails for extensions, the Create New Site dialog is updated
  • \n
  • Image crop feature updated, fixed for jpg images
  • \n
  • Fixed disappearing parameter buttons in top right corner of block
  • \n
  • Minor fixes for Mobirise4
  • \n
  • Fix update style of global component\nExtensions:
  • \n
  • PayPal Shopping Cart is updated: new look
  • \n
  • TechM4: new blocks, update for an accordion block
  • \n
  • PoliticsM4: reverse block feature for a team block
  • \n
  • Bug fixes in SimpleAMP, BusinessM4, AgencyM4
  • \n
\n

\n

\n

Mobirise v4.10.4

\n
    \n
  • Editing extension blocks in M themes fixed (for example, popup builder)
  • \n
  • The menu fix in the MobiriseAMP theme
  • \n
  • The dropdown menu fix in M4 themes
  • \n
  • The gallery now keeps images in User Blocks
  • \n
  • The Extensions list is updated
  • \n
\n

Popup Builder

\n
    \n
  • Create a modal/popup/lightbox with text, image, video, form. Live demo
  • \n
\n

\n

\n

Mobirise v4.10.3

\n
    \n
  • Mobirise 4 Theme fixes: user blocks, smooth scrolling, card blocks, galleries
  • \n
  • Form Builder fixes
  • \n
\n

PoliticsM4 Theme

\n
    \n
  • PoliticsM4 Theme - If you represent a party, candidate, political organization or social movement, this theme will be your best match. It's perfect for government sites, campaign pages and other political websites.
  • \n
\n

\n

IndustryM4 Theme

\n
    \n
  • IndustryM4 Theme - An eye-catching industrial website theme. Promote your company services and advertise your industrial business with a professionally built website.
  • \n
\n

\n

Mobirise v4.10.1

\n
    \n
  • Site Library is optimized (it should work much faster now)
  • \n
  • Form fixes: the app doesn't hang if the long email addresses are used, forms work correctly in IE, minor fixes
  • \n
  • Issue with duplicating IDs on cloned pages fixed
  • \n
  • Mobirise 4 theme fixes: background video, features blocks
  • \n
  • Batch images adding: small fixes
  • \n
  • Smooth scroll fixed for M and M4 themes
  • \n
\n

Mobirise v4.10

\n
    \n
  • Code Editor improvements
  • \n
  • Reverse mode for timeline blocks
  • \n
  • Remove unused CSS from AMP pages. This option is available in Site Settings. It noticeably reduces the number of CSS rules on a page and makes the size of inline CSS smaller. CSS you use on your page should not be larger than 50,000 bytes. Otherwise, pages are not AMP-valid. Use the option if you have many blocks on your pages. Please check carefully if your page elements are displayed correctly with this option enabled.
  • \n
\n

\n
    \n
  • Bug fixes: menu block fixes; the active undo button in new projects disabled; italic/bold text color is preserved now; '$1' is shown after publication; lightbox incorrect size fixed; the reveal effect in Mobirise 4 footers is disabled for IE; images renaming fixed when use batch adding and 'Resize Images' turned off; other minor fixed.
  • \n
\n

TechM4 Theme

\n
    \n
  • TechM4 Theme - This theme helps you build a powerful online presence for your tech business. Save time and effort when creating a top-notch website for your tech company.
  • \n
\n

\n

CompanyAMP Theme

\n
    \n
  • CompanyAMP Theme - Stylish and universal theme for any type of companies. When building your company landing page, consider this captivating theme that sparks everyone's interest.
  • \n
\n

\n

SimpleAMP Theme

\n
    \n
  • SimpleAMP Theme - Сreate neat and trim websites for service agencies, shops, and creatives. This mutipurpose template contains more than 50 various blocks.
  • \n
\n

\n

TasteM4 Theme

\n
    \n
  • TasteM4 Theme is a fantastic and flexible clothing website theme. Benefit from the ready-made layouts. Build a website to your taste and present your brand in the best possible way.
  • \n
\n

\n

Mobirise v4.9.7

\n
    \n
  • Extensions Social Feed, SoundCloud, Facebook Comments supported in AMP themes
  • \n
  • Online Image Library now saves the last active tab
  • \n
  • All themes are updated: small fixes and new FormBuilder extension support
  • \n
\n

FormBuilder Extension

\n

Use the drag-n-drop builder to draw up the form you want. Learn more

\n
    \n
  • Create forms with complex layout, set the width of form fields
  • \n
  • Add your own labels, placeholders, default values, and input patterns
  • \n
  • Use the built-in Mobirise solution to receive submissions or use your own Action URL
  • \n
\n

\n

Mobirise v4.9.5

\n
    \n
  • New \"Add Block\" panel: now with block categories
  • \n
\n

\n
    \n
  • Online Image Library: enlarged preview on hover
  • \n
\n

\n
    \n
  • Updated Mobirise4 and MobiriseAMP themes: fixes, new blocks
  • \n
  • Code Editor: fixed inserting scripts to custom HTML block
  • \n
  • Fix for menus (scroll-line on mobile view)
  • \n
  • Fixed tags in image galleries
  • \n
\n

Mobirise v4.9.3

\n
    \n
  • 'Update All' button for extensions with a progress bar
  • \n
\n

\n
    \n
  • Adding images by drag and drop in Image Media
  • \n
\n

\n
    \n
  • Adding multiple images at once to sliders and galleries (non-AMP themes)
  • \n
  • Updated M4 themes to latest Bootstrap v4.2.1
  • \n
  • Updated free MobiriseAMP theme - 20 new blocks: gallery, slider, accordion, contact forms, testimonials, google maps.
  • \n
  • Code Editor loading speed improved
  • \n
  • Bug fixes for Google Maps
  • \n
  • Fixes for editing menu colors
  • \n
  • Fixes with page cloning
  • \n
\n

LifestyleAMP Theme

\n
    \n
  • LifestyleAMP Theme - Easily create a personal, fashion, relationshop and lifestyle website that will be a real eye candy and inspiration for everyone.
  • \n
\n

\n

WorkshopAMP Theme

\n
    \n
  • WorkshopAMP Theme - If you offer repair services and have a workshop, this is the right theme for you.
  • \n
\n

\n

GamingAMP Theme

\n
    \n
  • GamingAMP Theme is a dark and neat design will excite and entertain every video game fan that visits your website.
  • \n
\n

\n

Mobirise v4.9.1

\n
    \n
  • Code Editor update:
  • \n
  • Mobirise mentions removal - clear the HTML code from \"made with Mobirise\" etc..
  • \n
  • New color schemes - light and contrast
  • \n
  • Undo-Redo buttons
  • \n
\n

\n
    \n
  • PayPal Shopping Cart update:
  • \n
  • Support for AMP themes
  • \n
  • Subscribe and Donate options
  • \n
  • Info on \"How to add shipping, VAT, and tax.\"
  • \n
\n

\n
    \n
  • Mobirise 4 default theme update: 15 new blocks, fixes
  • \n
  • AMP Canonical URL for AMP sites. Menu -> Sites -> Site Settings.
  • \n
  • Bug Fixes
  • \n
\n

StrategyAMP Theme

\n
    \n
  • StrategyAMP is a solid, informative, laconic and smart template for strategies of any business spheres: design, content, social media, sales, and business development. It is also suitable for consulting agencies to present services and make them plain and attractive for clients.
  • \n
\n

\n

ChurchAMP Theme

\n
    \n
  • ChurchAMP is a modern theme designed for churches and religious movements around the world. It is also suitable for creating a charity or charitable foundation website.
  • \n
\n

\n

Mobirise v4.8.6

\n
    \n
  • Mobirise Icons are available for AMP themes now
  • \n
  • Mobirise 2 Icons added
  • \n
\n

\n

Mobirise v4.8.4

\n
    \n
  • Publishing issues fixed
  • \n
  • Scroll-to-top button issues fixed
  • \n
  • Minor bug fixes
  • \n
\n

AppAMP Theme

\n
    \n
  • AppAMP is a neat AMP theme best suited for landing pages showcasing your mobile and desktop apps.
  • \n
\n

\n

ConsultingAMP Theme

\n
    \n
  • ConsultingAMP - an exclusive AMP theme to create a site for consulting and other professional services.
  • \n
\n

\n

Mobirise v4.8.2

\n
    \n
  • Bug fixes: broken themes, galleries
  • \n
  • Stability improvements: projects list, project saving, restoring projects
  • \n
\n

Mobirise v4.8

\n

New Publish option allows you to put the site online with a single click, to be viewed by the public with your subdomain at mobirisesite.com\nWhat's included:

\n
    \n
  • Custom subdomain on mobirisesite.com (eg https://sitename.mobirisesite.com)
  • \n
  • SSL certificate (url with https)
  • \n
  • Lightning-fast global CDN (Content Delivery Network)
  • \n
  • Unlimited pages
  • \n
  • Unlimited space and bandwidth\nIMPORTANT! Currently this option is in beta status - please use it for testing only. The subdomains can be removed without a notice.
  • \n
\n

\n

SchoolAMP Theme

\n
    \n
  • SchoolAMP - A trendy and neat looking theme for online schools. Use this theme to create a website for your school, courses, online lessons, and other educational services.
  • \n
\n

\n

EducationM4 Theme

\n
    \n
  • EducationM4 - A flexible and modern educational theme. It is suitable for schools, colleges, online courses, and other educational institutions.
  • \n
\n

\n

RealtyM4 Theme

\n
    \n
  • RealtyM4 Theme - An ultimate and modern real estate theme. It fulfills needs of realtors, agencies, real estate holdings when it comes to creating responsive and versatile websites to sell properties online.
  • \n
\n

\n

OrganicAMP Theme

\n
    \n
  • OrganicAMP Theme - Mouth-watering and trendy AMP theme for building online food stores. It's ideal for launching vegetarian food shops, cooking websites and healthy nutrition pages.
  • \n
\n

\n

Mobirise v4.7.8

\n
    \n
  • Bug Fixes for AMP Themes: video autoplay, map layout, video lightbox.
  • \n
\n

ResumeAMP Theme

\n
    \n
  • ResumeAMP Theme - Lovely and creative AMP theme for creating online resumes. It is great for starting online profiles and portfolios.
  • \n
\n

\n

WeddingAMP Theme

\n
    \n
  • WeddingAMP Theme - The lovely AMP theme for weddings, celebrations, and event planners.
  • \n
\n

\n

FitnessAMP Theme

\n\n

\n

ArchitectAMP Theme

\n
    \n
  • ArchitectAMP - The AMP theme for architectural building, exterior design, and construction business owners.
  • \n
\n

\n

Mobirise v4.7.7

\n
    \n
  • Improved app loading
  • \n
  • Fixed inserting icons in menu in m3 themes
  • \n
  • Fixed and updated translations
  • \n
  • Fixed disappearance of text placeholders
  • \n
  • Select all text on first click
  • \n
  • Fixed font dropdown panel height
  • \n
\n

Mobirise v4.7.6

\n
    \n
  • Improved block reordering and dragging
  • \n
  • Bug fixes for projects loading
  • \n
  • AMP themes support improved
  • \n
  • Image optimization improved
  • \n
  • Updated translations: Spanish, Greek, Hungarian, Polish, Italian
  • \n
  • Updated login/signup dialog
  • \n
  • Minor bug fixes
  • \n
  • Mobirise for Android (works on Android 4.4+)
  • \n
\n

\n

HandymanAMP Theme

\n
    \n
  • HandymanAMP Theme - Perfect theme for plumber or electrician, painter or similar craftsman, construction, handyman, carpenter, craftsman workshop or repair business website. AMP themes are compatible, and you can use blocks from HandymanAMP in other AMP themes provided by Mobirise. Ready site demos: Cleaning Services, Dream House, Repair Services.
  • \n
\n

\n

BeautyAMP Theme

\n
    \n
  • BeautyAMP Theme - AMP theme for beauty studios, barber shops, tattoo salons, massage parlors, and gyms.
  • \n
\n

\n

SoundAMP Theme

\n
    \n
  • SoundAMP Theme - The AMP theme for music industry sites. A great choice to present music producers, DJs, singers, record studions, music labels, bands and grounps, sound pros.
  • \n
\n

\n

Mobirise v4.7.2

\n
    \n
  • Cookie Alert Extension updated - now it is \"Cookie Alert and GDPR Compliance\" - After activating GDPR compliance, all web forms on your website will have checkbox for agreeing to your Terms and Privacy Policy.
  • \n
  • Code Editor Extension updated - some fixes
  • \n
  • Different fixes in translation engine
  • \n
  • New AMP themes - StartupAMP and SpaceAMP
  • \n
\n

StartupAMP Theme

\n
    \n
  • StartupAMP Theme - AMP theme for startup websites with rounded corners and deep gradient colors. View demo templates: Best Mobile App, Co-working Template, Business School Template.\nCheck available blocks: headers, features, tabs and accordions, content blocks, sliders and videos, social blocks and maps, footers.
  • \n
\n

\n

SpaceAMP Theme

\n
    \n
  • SpaceAMP Theme - Clean and spacious AMP theme with 60+ slick blocks. View demo templates: Apartments for Sale, Beauty Salon, Health Food Store.\nCheck available blocks: headers, subscribe and form blocks, social blocks, map blocks, footer blocks, content blocks, text and titles blocks, news and team blocks, progress bars, accordions, counters and pricing tables, images, sliders, and video blocks.
  • \n
\n

\n

Mobirise v4.7.1

\n
    \n
  • Scroll to top Button Issue fixed
  • \n
  • Images publication issue fixed
  • \n
\n

LightAMP Theme

\n
    \n
  • LightAMP Theme - Large set of beautiful AMP blocks including sliders, timelines, lightboxes, tables, and media blocks. Based on AMP and compatible with other AMP themes in Mobirise. View demo templates: Interior Design, Dance School, Riding School.\nCheck available blocks: headers, menus, images & videos, features, articles, forms & maps, pricing tables, toggles & accordions, and footers.
  • \n
\n

\n

EventAMP Theme

\n
    \n
  • EventAMP Theme - AMP-based remake of popular Mobirise3 theme. Good to promote your special events, meetings, presentations. View demo templates: Horizon Festival, Business Meet Up, Culinary Master Class.\nView blocks demos.
  • \n
\n

\n

Mobirise v4.6.7

\n
    \n
  • Code Editor extension is fixed for M3 themes
  • \n
  • Favicon issue is fixed
  • \n
  • Minor bug fixes
  • \n
\n

Mobirise v4.6.6

\n
    \n
  • Bug fixes for projects loading
  • \n
  • AMP themes support improved
  • \n
  • Image optimization improved
  • \n
  • Languages: French, Slovenian, Hungarian, Polish, Croatian
  • \n
\n

BusinessM4 Theme

\n
    \n
  • BusinessM4 Theme - Clean, light, responsive theme with gradients and shadows. Build websites to present your business and many more. BusinessM4 is compatible with Mobirise 4 Themes. View demo templates: Creative agency, Travel Agency. Check available blocks: headers, menus, images & videos, features, articles, call to action blocks, team blocks, forms & maps, pricing tables, clients & partners blocks, tabs & accordions, and footers.
  • \n
\n

\n

Mobirise v4.6.5

\n
    \n
  • Bug fixes: Issue with missing projects fixed; Issue with missing user blocks fixed; Mobirise 3: sliders; Alignment in AgencyM4 and LawyerM4; Text style for forms in StoreM4
  • \n
  • Languages: Polish
  • \n
\n

CommerceM4 Theme

\n
    \n
  • CommerceM4 Theme - A nice Bootstrap theme for commercial websites with some blocks to sell products. Present yourself, your products, your services, and your team. CommerceM4 is compatible with Mobirise 4 Themes. View demo templates: Cafe Demo, Shoes Demo, Headphones Demo. Check available blocks: headers, menus,images & videos, sliders & galleries, shops, features, content blocks, info blocks, team blocks and testimonials, forms & maps, pricing tables and tables, social blocks, countdowns & accordions, footers.
  • \n
\n

\n

HotelM4 Theme

\n
    \n
  • HotelM4 Theme - Bootstrap theme for hotel and resort websites. HotelM4 is an M4 compatible theme. View live demos: menus, headers, features, images and videos, sliders and galleries, content blocks, forms, pricing tables, testimonials and team blocks, toggles and accordions, maps, info blocks, footers.
  • \n
\n

\n

Mobirise v4.6.0

\n
    \n
  • Hotkey: if your Sites list is empty, you can load the list of previously used projects: open your Sites list and press Ctrl+Shift+L when it opened.
  • \n
  • Mobirise Translator extension: you can translate Mobirise interface to your language and share your translations with other users.
  • \n
\n

Mobirise AMP

\n

Mobirise AMP Theme - accelerate your site with Google AMP. Check AMP theme components demos: headers, images & videos, testimonials & info, features, articles, maps & social, footers.

\n

\"free

\n

Mobirise v4.5.0

\n
    \n
  • Translation: German
  • \n
  • Bug fixes for saving User blocks
  • \n
  • Bug fixes for themes: Blockpack for Mobirise 3, AgencyM4, PortfolioM4, LawyerM4, DirectM, SpaceM\nTo change the interface language, open the main menu in the app, select the Account tab, and open App Settings.
  • \n
\n

\n

Mobirise v4.4.0

\n
    \n
  • Now you can crop images right in Mobirise application
  • \n
  • Fixed compatibility with Internet Explorer in Mobirise 4 theme
  • \n
\n

\n

\n

Mobirise v4.3.5

\n
    \n
  • StoreM4 Bootstrap Theme
  • \n
  • App Settings: \"Show All Block Buttons\" option added
  • \n
  • Bug Fixes:
  • \n
  • Mobirise4 Theme: Fix for counters
  • \n
  • Gallery Video - fixed youtube thumbnails in Mobirise 3 and Mobirise 4 compatible themes
  • \n
  • Links - fixed long domain in web address
  • \n
\n

StoreM4 Bootstrap Theme - spacious, clean and attractive ecommerce theme designed mainly for stores. 80+ blocks for your new online shop. This theme includes several menu blocks, headers, sliders and galleries, shops, content and info sections, pricing tables, testimonials, team blocks and more. StoreM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.

\n

\n

Mobirise v4.3.4

\n
    \n
  • Facebook and Google Authorization: Now you can sign up using your Google and Facebook accounts.
  • \n
  • Clone Sites - clone not only pages, but also entire sites.
  • \n
  • App settings - open your Menu->Account->App settings to adjust your app settings: show the redo button, the tablet view mode, keep the Site Styles button shown.
  • \n
  • FTP publishing fixes
  • \n
  • Mobirise Help Center - visit our Help Center if you have some issues, and if you can't find a solution, you can visit our forums or contact our Support Team.
  • \n
\n

\n

\n

\n
    \n
  • PortfolioM4 Bootstrap Theme - Modern and bright theme to present your projects - for designers, illustrators, artists, and developers. Comes with moving background intro, \"typed\" effect, step-by-step process, our clients, portfoilio gallery, counters, about me blocks. PortfolioM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.
  • \n
\n

\n

Mobirise v4.3.1

\n
    \n
  • Built-in \"Mobirise Icons Bold\" icon font
  • \n
  • \"Icons\" extension updated. Now 8700+ icons total
  • \n
  • New fonts: Icon54 v.3, Icon54 v.4, Simple Line Icons, \"Font Awesome\" updated
  • \n
  • Site Library:\nFixed bug with removing images that are used on site\nFixed hanging\nFixed bug with duplication of images
  • \n
  • Mobirise4: fixed bug with buttons in 'pricing tables'
  • \n
  • Fixed vimeo thumbnails in gallery
  • \n
  • \"Link to\" dialog: \"open in new window\" is added to the \"file\" tab
  • \n
\n

Mobirise v4.3.0

\n
    \n
  • New \"Link to\" dialog with: Option to add files to site and link them (pdf, doc, xls, etc..); Email; Phone; Web Address
  • \n
  • Updated PayPal Shopping Cart
  • \n
  • Fixed duplicated images on publishing
  • \n
  • Minor fixes
  • \n
  • LawyerM4 Bootstrap Theme - Dark, minimal and tidy theme for lawyers, legal firms, attorneys and related legal professionals. LawyerM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.
  • \n
\n\n\n\n

Mobirise v4.2.4

\n
    \n
  • New AgencyM4 Theme. Theme for companies and agencies with 70+ blocks. New gradient overlays, working hours sections, and an extended set of dropdown menus and intro sections. AgencyM4 is compatible with Mobirise 4 Theme: you can move Mobirise4 and AgencyM4 user blocks between your projects.
  • \n
  • WOW Slider extension fixed
  • \n
  • Extensions updated – Social Feed, Social Comments, SoundCloud
  • \n
  • Compatibility issue with some 3rd-party themes fixed (Clarus, Sleek, Unicore..)
  • \n
  • Site thumbnail creation fixed
  • \n
  • Fix: WOWSlider extension
  • \n
  • Update: Home pages in Italian (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n\n\n\n

Mobirise v4.2.3

\n
    \n
  • Bootstrap updated to latest v4.0.0-beta (for Mobirise4 theme only)
  • \n
  • Fix: Fonts crush on start
  • \n
  • Fix: Bug in images publishing
  • \n
  • Fix: Parameters in extension blocks
  • \n
  • Fix: WOWSlider extension
  • \n
  • Update: Home pages in Chinese, Slovak, Polish, French, Albanian, Finnish, Swedish, Japanese, Portugal (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n

Mobirise v4.1.6

\n

Search by font name in Google font library

\n
    \n
  • Fix: \"Browse computer for image\" doesn't save last dir
  • \n
  • Fix: Hot key COPY/PASTE on Mac
  • \n
  • Fix: \"Clone page\" doesn't work with some blocks
  • \n
  • Fix: Rubik Google font bug on Windows
  • \n
  • Update: Home pages in German, Spanish, Danish, Norwegian, Dutch, Russian (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n

Mobirise v4.1

\n
    \n
  • Brand-new core engine - the app works much faster and smoother now
  • \n
  • New Mobirise4 theme - 107 new blocks
  • \n
  • Updated interface
  • \n
  • Code Editor is updated
  • \n
  • Undo is added
  • \n
  • Updated Mobirise Icons
  • \n
  • 840 Google fonts
  • \n
  • Option to add any custom fonts
  • \n
  • Improved page management
  • \n
  • FTP client fixes
  • \n
  • Changes in inline editor
  • \n
\n\n\"Free\n\n\n\"Mobirise\n\n\n\"Free\n\n\n\n\n

Mobirise v4.0 Beta

\n
    \n
  • Brand-new core engine - the app works much faster and smoother now
  • \n
  • New Mobirise4 theme - 91 new blocks
  • \n
  • Updated interface
  • \n
  • Code Editor is updated
  • \n
  • Undo feature is added
  • \n
  • Updated Mobirise Icons
  • \n
\n

Mobirise v3.12

\n
    \n
  • Users with paid extensions can install versions of extensions they have after the end of the free update period
  • \n
  • Site image library improvement - overall speed increased, you don't have to wait images loading
  • \n
  • Mobirise 3: RTL (you can enable this feature in Style Changer), minor fixes
  • \n
  • WowSlider: wrong image size issue fixed
  • \n
\n

Mobirise v3.11.1

\n
    \n
  • Site Image Library - view, manage and select images already used on the site. Easily find and remove duplicates
  • \n
  • Free Online library - select beautiful, hi-res images from the free, Creative Commons collection
  • \n
  • Bug fixes
  • \n
  • Resize images in media blocks in Mobirise 3.10.2
  • \n
\n\n\n\n

Mobirise v3.10.8

\n
    \n
  • Bug fixes for themes, FTP, Link dialog
  • \n
\n

Mobirise v3.10.2

\n
    \n
  • \"Media size\" control to easyly resize images and videos in all themes (don't forget update your themes)
  • \n
  • \"Code Editor\" extension update: now you can still edit text blocks and buttons visualy with unlocked HTML editor
  • \n
  • Free image Library added to sliders, galleries and backgrounds
  • \n
  • Bug fixes for themes, FTP, GitHub
  • \n
  • Resize images in media blocks in Mobirise 3.10.2
  • \n
\n\n\n\n

Mobirise v3.10

\n
    \n
  • New DirectM business theme. 80 blocks with gradients, forms, tables, tabs, accordions etc.
  • \n
  • Free images library - select beautiful, hi-res images from the free, Creative Commons collection.
  • \n
  • Fully updated FTP client: SFTP, FTPS, FTP supported, bug fixes
  • \n
  • Mobirise Icons - 124 pixel-perfect icons in 24px and 30px format
  • \n
\n\n\n\n

Mobirise v3.09

\n
    \n
  • Publish to GitHub Pages
  • \n
  • Publish changed files only to FTP and GitHub
  • \n
  • Support for Vimeo in Gallery blocks
  • \n
\n\n\n\n

Mobirise v3.08.5

\n
    \n
  • Added 'Mobirise Icons' font. You can use it in all themes
  • \n
  • New blocks in \"ColorM\" theme:\n
      \n
    • Full-width headers
    • \n
    • Intro with video pop up
    • \n
    • Full-screen intro with \"typed\" text effect
    • \n
    • Blocks with 'contact us' and 'subscribe' forms
    • \n
    • Round progress bars
    • \n
    • Tabs, accordionds and toggle blocks
    • \n
    • Different footers
    • \n
    \n
  • \n
  • Bug fixes in mobirise3 and other themes.
  • \n
\n

Mobirise v3.08.4

\n
    \n
  • New \"ColorM\" theme added. Take a look at some blocks:
  • \n
  • Shop
  • \n
  • Blocks with forms
  • \n
  • Accordions & toggles
  • \n
  • Countdowns
  • \n
  • 'Team' blocks
  • \n
  • Progressbars
  • \n
  • Block with animated text background
  • \n
  • Added anchor preview. Hover on page anchors and you will see a thumbnail on the right side
  • \n
  • Added project history. Revert to any previous version of your project
  • \n
  • Mobirise application now supports high screen resolution (e.g. retina)
  • \n
  • Added 'Table' block to the 'Block Pack' extension
  • \n
  • Bug fixes in 'BlockPack', 'SpaceM', 'Mobirise1' and 'Mobirse3' themes
  • \n
\n

Mobirise v3.08.1

\n
    \n
  • Save and Reuse Blocks - Now you can save blocks and use them on other pages or sites if they are created with same theme
  • \n
  • Block Filter - filter the block list by \"Blocks from Theme\", \"Blocks from Extensions\", \"Blocks Saved by User\"
  • \n
  • Some UI improvements
  • \n
  • Bug fixes in BlockPack, SpaceM, Mobirise1 and Mobirse3 themes
  • \n
\n

Mobirise v3.07

\n
    \n
  • Added 'Shop' block to the 'Block Pack' extension. Sort and filter your items by price and category. Select your best sellers and 'On Sale' products
  • \n
  • Updated and fixed inline text editor. Now only main options are shown by default. Click 'More' button to expand the editor
  • \n
  • Bug fixes
  • \n
\n

What's new in Mobirise v3.06.4

\n
    \n
  • New SpaceM theme
  • \n
  • Updated Icons extension - 1000 new icons added (6600+ icons total)
  • \n
  • Several new blocks in BlockPack extension
  • \n
  • \"Scroll-to-top\" button option in StyleChanger
  • \n
  • Now you can re-order the page list with drag-n-drop
  • \n
  • Bug fixes
  • \n
\n

What's new in Mobirise v3.06.1

\n
    \n
  • New 'Social Feed' extension - live feed with latest posts from multiple social accounts
  • \n
  • New 'Social Comments' extension - increase visitor engagement with Facebook, Google+ and Disqus comments
  • \n
  • 'Icons' extension is updated with fresh 2100 icons - now 5600 icons in total
  • \n
  • Improved on scroll animation. You can turn off animation in 'Style Changer' panel
  • \n
  • Fixed bug when Code editor breaks the forms
  • \n
\n

New features available in Mobirise v3.06

\n
    \n
  • Added \"Site Style Changer\". Now you can edit fonts, colors and other options of the whole site in one click. (Mobirise 3 theme only)
  • \n
  • Added \"Resize Images\" option - if turned OFF, the images will be added \"as is\" to page. If ON, images will be optimized for web.
  • \n
  • Added 8 new blocks to the 'Block Pack' extension, now 61 blocks total:\n
      \n
    • Timelines with adjustable number of elements
    • \n
    • \"Our Clients\" logo carousel
    • \n
    • \"1,2,3 Steps\" blocks
    • \n
    • \"Coming soon\" intro with countdown, logo and animated subscribe form
    • \n
    • Intro with countdown and subscribe form
    • \n
    • Full-screen intro with subscribe form and image section on the left side
    • \n
    \n
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v3.05.3

\n
    \n
  • Added 10 new blocks to the 'Block Pack' extension:
  • \n
  • Full-screen Kenburns & parallax slider
  • \n
  • Boxed-layout slider with Kenburns & parallax
  • \n
  • Full-screen intro with typed text effect
  • \n
  • Full-screen intro with animated text background
  • \n
  • Media block with animated text background
  • \n
  • Testimonials sliders with adjustable number of visible slides
  • \n
\n

What's new in Mobirise v3.05

\n
    \n
  • Added 30+ new blocksfor Mobirise 3 theme
  • \n
  • Added tags filter to gallery blocks
  • \n
  • Added new 2100 perfect icons to Icons extension
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v3.04

\n\n

What's new in Mobirise v3.03

\n
    \n
  • Paddings for article blocks
  • \n
  • Background color for article blocks
  • \n
  • Changes in menu and footer apply for all pages automatically
  • \n
  • Fixed \"non-loading\" bug with old extensions and themes
  • \n
\n

What's new in Mobirise v3.0

\n
    \n
  • Brand-new free default theme - new blocks, colors, fonts, icons
  • \n
  • New image gallery and slider - now with video slides
  • \n
  • New drop-down menu - included by default
  • \n
  • Added animation on scroll
  • \n
  • Fixed Google Maps
  • \n
  • Improved inline editor - works faster
  • \n
  • Massive bug fixes
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v2.14

\n
    \n
  • 'Icons' extension updated:
  • \n
  • Now it supports several fonts
  • \n
  • Added 'Font Awesome', 'Linecons' fonts
  • \n
  • Added 'Show Bullets' parameter in gallery blocks
  • \n
  • Improvements to overall application stability
  • \n
  • Fixed bug with links in gallery captions
  • \n
  • Other bug fixes
  • \n
\n

\n* Updated \"PayPal Shopping Cart\" extension - To update see \"Menu\" -> \"Extensions & Themes\"\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.11:

\n
    \n
  • New \"Dropdown Menu\" extension
  • \n
  • New \"PayPal Shopping Cart\" extension
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.10:

\n
    \n
  • Adjust the top and bottom paddings of blocks
  • \n
  • Now you can add captions to your gallery images
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.9.10:

\n
    \n
  • Now you can contact us directly from the app, see \"Menu->Help me!\"
  • \n
  • New 'Cookies Alert' extension
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.9.8:

\n
    \n
  • Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!
  • \n
  • First 3rd party \"Youplay\" theme ported to Mobirise
  • \n
  • New 'Twitter Feed' extension
  • \n
  • Minor bug fixes
  • \n
\n\n\n\n\n\n\n

Create beautiful mobile-first websites!

\n

MobiRise Free Bootstrap Builder creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.

\n

Bootstrap 4 Template

\n\n\n\n

Mobirise Review

\n\n\n\n

Make your own bootstrap-based site in minutes!

\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.9.7:

\n
    \n
  • Menu: now you can change hamburger button color in parameters
  • \n
  • Slider: Added 'Show Bullets' parameter, slide overlay, content alignment
  • \n
  • Fixed Code Editor PHP code insertion
  • \n
  • Minor fixes in \"PurityM\" theme
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.8.5:

\n
    \n
  • Extended form editor
  • \n
  • Bugs fixes
  • \n
\n\n\n\n

What's new in Mobirise HTML Page Creator v2.8.4:

\n
    \n
  • New \"PurityM\" Bootstrap 4-based Mobirise theme
  • \n
  • Added \"Facebook Comments\" extension
  • \n
  • Added \"Icons\" extension
  • \n
  • Updated \"Code Editor\" extension
  • \n
  • Redesign of some components
  • \n
  • Bugs fixed
  • \n
\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Responsive Website Builder v2.6:

\n
    \n
  • Account panel
  • \n
  • Media editor
  • \n
  • Soundcloud extension
  • \n
  • PHP support for code editor
  • \n
  • Now all footer blocks will look the same on different pages
  • \n
  • Fixed a bug when menu overlaps the first block
  • \n
  • Some minor fixes
  • \n
\n\n\n\n\n\n\n\n\"website\n\n\n\"html\n\n\n\"web\n\n

What's new in Mobirise Landing Page Creator v2.4:

\n
    \n
  • Mobirise now supports extensions - external blocks, themes, addons
  • \n
  • Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page
  • \n
  • Improved site save function (now saves continuously)
  • \n
  • Updated \"Pages\" panel
  • \n
  • Bug fixes
  • \n
\n\n\"website\n\n\n\"website\n\n

What's new in Mobirise Bootstrap Theme Generator v2.3:

\n
    \n
  • Brand new 'Sites' panel
  • \n
\n\n\"website\n\n

What's new in Mobirise HTML Builder v2.0:

\n
    \n
  • Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.
  • \n
  • Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.
  • \n
  • Slider supports autoplay.
  • \n
  • Smooth scroll added.
  • \n
  • Massive bug fixes.
  • \n
  • Mobirise.com site updated.
  • \n
\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.6:

\n
    \n
  • Link now can be set to the in-page anchors (with smooth scroll) and other project pages
  • \n
  • Video background for all blocks
  • \n
  • \"Preview\" button to test your site in the browser
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.7:

\n
    \n
  • New Footer, \"Follow Us\", \"Testimonials\" blocks
  • \n
  • Now you can edit and reorder menu items inline
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.8:

\n
    \n
  • New \"Publish\" window
  • \n
  • New Google Maps block
  • \n
  • New footer block with Google Maps
  • \n
  • Added extended toolbar for text editor (activated for some art
  • \n
  • New floating \"Block Parameters\" panel
  • \n
  • New \"Article\" blocks with many text, image and video elements
  • \n
  • Fixed some W3C Validator errors
  • \n
  • Some internal optimization and code cleanup
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.9:

\n
    \n
  • Added Slider block
  • \n
  • Fixed Share buttons
  • \n
  • Hide component params / editor toolbar / colorpicker on page change or on unfocus component
  • \n
  • Changed project files --> project.mobirise (but old project.json supported also)
  • \n
  • Some components bug fixes
  • \n
  • Fixed devices navbar active color
  • \n
\n\n\n\n\n\n\n

Main changes in Bootstrap Website Builder v1.9.7:

\n
    \n
  • Image Gallery block - Masonry Image Gallery with Lightbox
  • \n
  • Form blocks - Contact Us & Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)
  • \n
  • Fixed-width slider block
  • \n
  • Touch-swipe support for slider and gallery
  • \n
  • Support for *.gif and *.svg
  • \n
  • Fix for https videos and https google fonts
  • \n
  • Bug fixes for image and project files saving
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n\n\n

\n\n

Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n\n\n

\n\n

The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n\n\n

\n\n

Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n\n\n

\n

Drag and drop website builder

\n

Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.

\n

Live preview

\n

See the result instantly without a need to save or export!

\n

Modern styles

\n

Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.

\n

Bootstrap 3

\n

Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.

\n

Create a beautiful website.

\n

Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.

\n

What's new in Mobirise Web Site Builder v2.11:

\n
    \n
  • New \"Dropdown Menu\" extension
  • \n
  • New \"PayPal Shopping Cart\" extension
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.10:

\n
    \n
  • Adjust the top and bottom paddings of blocks
  • \n
  • Now you can add captions to your gallery images
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.10:

\n
    \n
  • Now you can contact us directly from the app, see \"Menu->Help me!\"
  • \n
  • New 'Cookies Alert' extension
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.8:

\n
    \n
  • Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!
  • \n
  • First 3rd party \"Youplay\" theme ported to Mobirise
  • \n
  • New 'Twitter Feed' extension
  • \n
  • Minor bug fixes
  • \n
\n\n\n\n\n\n\n

Create beautiful mobile-first websites!

\n

MobiRise Bootstrap Website Builder creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.

\n

Bootstrap 4 Template

\n\n\n\n

Mobirise Review

\n\n\n\n

Make your own bootstrap-based site in minutes!

\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.7:

\n
    \n
  • Menu: now you can change hamburger button color in parameters
  • \n
  • Slider: Added 'Show Bullets' parameter, slide overlay, content alignment
  • \n
  • Fixed Code Editor PHP code insertion
  • \n
  • Minor fixes in \"PurityM\" theme
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.8.5:

\n
    \n
  • Extended form editor
  • \n
  • Bugs fixes
  • \n
\n\n\n\n

What's new in Mobirise HTML Page Creator v2.8.4:

\n
    \n
  • New \"PurityM\" Bootstrap 4-based Mobirise theme
  • \n
  • Added \"Facebook Comments\" extension
  • \n
  • Added \"Icons\" extension
  • \n
  • Updated \"Code Editor\" extension
  • \n
  • Redesign of some components
  • \n
  • Bugs fixed
  • \n
\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Responsive Website Builder v2.6:

\n
    \n
  • Account panel
  • \n
  • Media editor
  • \n
  • Soundcloud extension
  • \n
  • PHP support for code editor
  • \n
  • Now all footer blocks will look the same on different pages
  • \n
  • Fixed a bug when menu overlaps the first block
  • \n
  • Some minor fixes
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Landing Page Creator v2.4:

\n
    \n
  • Mobirise now supports extensions - external blocks, themes, addons
  • \n
  • Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page
  • \n
  • Improved site save function (now saves continuously)
  • \n
  • Updated \"Pages\" panel
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Theme Generator v2.3:

\n
    \n
  • Brand new 'Sites' panel
  • \n
\n\n\n\n

What's new in Mobirise HTML Builder v2.0:

\n
    \n
  • Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.
  • \n
  • Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.
  • \n
  • Slider supports autoplay.
  • \n
  • Smooth scroll added.
  • \n
  • Massive bug fixes.
  • \n
  • Mobirise.com site updated.
  • \n
\n\n\n\n\n\n\n\n\n\n

Main changes in v1.6:

\n
    \n
  • Link now can be set to the in-page anchors (with smooth scroll) and other project pages
  • \n
  • Video background for all blocks
  • \n
  • \"Preview\" button to test your site in the browser
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.7:

\n
    \n
  • New Footer, \"Follow Us\", \"Testimonials\" blocks
  • \n
  • Now you can edit and reorder menu items inline
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in v1.8:

\n
    \n
  • New \"Publish\" window
  • \n
  • New Google Maps block
  • \n
  • New footer block with Google Maps
  • \n
  • Added extended toolbar for text editor (activated for some art
  • \n
  • New floating \"Block Parameters\" panel
  • \n
  • New \"Article\" blocks with many text, image and video elements
  • \n
  • Fixed some W3C Validator errors
  • \n
  • Some internal optimization and code cleanup
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.9:

\n
    \n
  • Added Slider block
  • \n
  • Fixed Share buttons
  • \n
  • Hide component params / editor toolbar / colorpicker on page change or on unfocus component
  • \n
  • Changed project files --> project.mobirise (but old project.json supported also)
  • \n
  • Some components bug fixes
  • \n
  • Fixed devices navbar active color
  • \n
\n\n\n\n\n\n\n

Main changes in v1.9.7:

\n
    \n
  • Image Gallery block - Masonry Image Gallery with Lightbox
  • \n
  • Form blocks - Contact Us & Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)
  • \n
  • Fixed-width slider block
  • \n
  • Touch-swipe support for slider and gallery
  • \n
  • Support for *.gif and *.svg
  • \n
  • Fix for https videos and https google fonts
  • \n
  • Bug fixes for image and project files saving
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n\n\n

\n\n

Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n\n\n

\n\n

The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n\n\n

\n\n

Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n\n\n

\n

Drag and drop website builder

\n

Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.

\n

Live preview

\n

See the result instantly without a need to save or export!

\n

Modern styles

\n

Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.

\n

Bootstrap 3

\n

Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.

\n

Create a beautiful website.

\n

Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.

\n

Mobirise AMP Website Builder

\n

The Accelerated Mobile Pages Project (AMP) is an online publishing format, originally created by Google as an alternative to Facebook’s Instant Articles. It’s a way to optimize web pages for mobile browsing using a special code–AMP-HTML.

\n
    \n
  • AMP sites are loading smoothly and fast. Users like pages they don't have to wait, so you keep your visitors.
  • \n
  • Goggle Search adds to AMP articles an AMP iсon, and when you use a mobile device, these pages are shown first.
  • \n
  • AMP is a great solution for internet magazines, blogs and news sites.
  • \n
\n

\n
", + "readmeOriginal": "

Mobirise Bootstrap Builder

\n

Mobirise 5.8

\n

Interface

\n

Design

\n
    \n
  • New loader look
  • \n
  • Scrollbar styling added
  • \n
\n

\n
    \n
  • Added dark inline editor panel in the dark mode
  • \n
\n

\n

Sites management

\n
    \n
  • Now you can create sites based on a template from another theme
  • \n
  • Sites panel - search by name & domain added
  • \n
  • Create New Site panel - newest themes shown on top of the list
  • \n
  • Search through all templates when adding a new page: go to Pages and click Create New Page to see the list of available templates
  • \n
\n

\n

Drag Block to Page panel

\n
    \n
  • Search through all Mobirise blocks
  • \n
\n

\n
    \n
  • Added Show More buttons at the end of each blocks' group
  • \n
\n

\n
    \n
  • Updated block groups (added new block groups, renamed and sorted the old ones) for free Mobirise themes
  • \n
  • Added shadows to the show more blocks button on hover
  • \n
  • Added new blocks categories to default themes, fixed the search for similar blocks
  • \n
\n

Domain connection

\n
    \n
  • Updated DNS records: new DNS record types available
  • \n
  • Connecting domain via CNAME record added
  • \n
\n

Extensions panel

\n
    \n
  • Added Add All button
  • \n
\n

\n

Code Editor

\n
    \n
  • Highlight matching tags in HTML
  • \n
\n

\n

Icons

\n
    \n
  • SVG icons instead of iconfont files in pages to improve loading speed
  • \n
\n

Other updates

\n
    \n
  • Improved loading speed of user sites by optimized connection of Google Fonts
  • \n
  • If there is something wrong with the project code, you'll see a note about an issue
  • \n
\n

Themes

\n

Mobirise 5

\n
    \n
  • Added compatibility with the Form Builder extension
  • \n
  • Fixes for alignment on mobile devices
  • \n
  • Fixes for logo images in the navbar
  • \n
  • Fixed the scroll-to-top arrow on mobile view
  • \n
  • Added paddings to the logo in the menu
  • \n
  • Socicon plugin font now supports \"font-display: swap\" for better optimization
  • \n
  • Fixed menu brand name underline
  • \n
  • New block categories
  • \n
\n

AudioM4

\n
    \n
  • Features 3, 4, 6: Changed background images to usual img, to have an opportunity to insert link on image
  • \n
  • Features 4, 6: Added the ability to disable swinging and glare animation
  • \n
  • Added square cards option (square music album covers are the industry standard)
  • \n
  • Added range parameter to change size of cover
  • \n
  • Added buttons option (if all animation is enabled, there may be problems with following the link in the image, despite the accepted changes)
  • \n
\n

LuxuryM4

\n
    \n
  • Fixed incompatibility issues with Mobirise 5
  • \n
  • Fixed broken logos in the menu
  • \n
  • Aligning pictures in team2
  • \n
  • Moving the send button in form1 and form3, an extra once global attributes in form 2
  • \n
\n

BusinessM4

\n
    \n
  • Fixed images in Clients1
  • \n
  • Renamed all images in clients-white folder, to avoid intersections with images from clients folder after publication or preview
  • \n
\n

TherapyM4

\n
    \n
  • Fixed team2 uneditable card content
  • \n
  • Added pointer-events rules, to be able to edit the text and link that appear on image hover
  • \n
\n

KidsM4

\n
    \n
  • Fixes for options for menu background & text color option on mobile
  • \n
\n

ConnectM4

\n
    \n
  • Reduced resolution to upscale the font-size from 1200 to 1199px and 992 to 991px
  • \n
\n

KidsM4 & AgencyM4

\n
    \n
  • Fixed incompatibility issues with Mobirise 5, fixed the codestyle and menu, added theme classes
  • \n
\n

LightAMP

\n
    \n
  • Fixed bugs in menus
  • \n
\n

Fixes

\n
    \n
  • Github publishing method fixed
  • \n
  • Fixed and updated DNS records: new DNS record types available
  • \n
  • Extensions panel - fixed the search
  • \n
  • Fixed the position for the custom HTML block
  • \n
  • Fixes for the theme installation when choosing an unavailable theme
  • \n
  • App Settings - fixed saving Remove Mobirise from HTML setting
  • \n
  • Link-editor: fixed shop links in AMP themes
  • \n
  • Fixes for the fonts connection issue
  • \n
\n

Mobirise 5.2

\n

Core

\n
    \n
  • Bootstrap version updated in the app to 4.5.2
  • \n
  • Electron version updated in the app to v10
  • \n
\n

Interface

\n
    \n
  • New Blocks Menu panel. Browse through blocks more conveniently due to the enlarged page view
  • \n
\n

\n
    \n
  • Spellchecker: check and correct mistakes directly in the app
  • \n
  • Add Blocks List: all compatible blocks are available w/o theme reloading and user blocks. Select a compatible theme to see a blocks list
  • \n
\n

\n
    \n
  • Pages List: Search available
  • \n
\n

\n
    \n
  • You can download all the extensions available for you. Open the Extensions list and press Ctrl+Shift+A
  • \n
  • Don't show again option for remove block, create site and open site dialogs.
  • \n
  • Updated Remove Unused Images
  • \n
  • Faster Sites panel
  • \n
\n

Mobirise 5 theme

\n
    \n
  • Ghost Button Border option in Site Styles
  • \n
  • 5 new blocks - headers and footers
  • \n
  • Logo Size option for footers
  • \n
  • Fixes in some block designs
  • \n
  • Fix with tab anchor renaming
  • \n
  • Duplicated code and CSS removed
  • \n
  • Some fixes in block designs
  • \n
\n

Fixes

\n
    \n
  • Fix in Code Editor \"click twice to save\"
  • \n
  • Fix for \"Social Sharing Image\"
  • \n
  • Fix for sorting blocks
  • \n
  • Google maps fix
  • \n
  • Code syntax verification fix in Code Editor
  • \n
  • Fix for custom HTML in M3
  • \n
\n

Mobirise 5.0

\n

Core

\n
    \n
  • Brand-new engine. The app is upto 2 time faster, especially on large projects.
  • \n
  • Bootstrap version updated in the app to 4.5.0
  • \n
  • jQuery version updated in the app to v3.5.1
  • \n
  • Themes can be added faster (the app is not reloading if the theme is not current)
  • \n
\n

Interface

\n
    \n
  • Light/Dark mode. The Light mode is enabled by default in the app now. But if it's more comfortable for your to use the dark mode, open app settings (Menu -> Account -> App Settings -> Editor -> Dark Mode)
  • \n
  • The Remove Unused Images button added in Site Library.
  • \n
  • Sites published on Mobirise servers are shown in the Sites list now. If you remove them, they will not be available online anymore
  • \n
  • New Sites panel available in the app. Now it's in a full-screen mode
  • \n
  • Image Editor: New function in Image Editor: Rotate
  • \n
  • Favicon and page name are shown in navbar
  • \n
  • Canvas with borders. You can disable this feature in your app settings (Menu -> Account -> App Settings -> Editor -> Fullscreen Canvas).
  • \n
  • You can connect your site domain with the site published via the Mobirise Publish option. Find this feature in your Site Settings after publishing your site.
  • \n
\n

\nNew Sites List view available in Mobirise 5\n

\nYou can enable Dark Mode in App Settings\n

\nYou can disable your project borders by enabling the Fullscreen Canvas option\n

\nClear your site library by removing images you don't use in a project\n

\nThe site domain settings will appear in your Site Settings after publishing your site via the Mobirise Publish option\n

Fixes

\n
    \n
  • Saving user blocks is fixed
  • \n
  • AMP Cache issue fixed. Earlier some of our users faced some issues with AMP blocks: galleries, sliders, accordions were not usable because of saved cached files. There was no simple way to clear the cache folder. This issue is fixed now.
  • \n
  • Sliders and Galleries optimized in the app. This fix may not affect already created galleries, but new galleries and sliders should work faster
  • \n
  • Mobirise 4 Theme: youtu.be links are supported, forms are cleared after submitting, gallery and form fixes
  • \n
  • MobiriseAMP Theme: update menu, fixed 'scroll to top button'
  • \n
  • Issue with $ symbols cleared is fixed
  • \n
  • Parallax fixes
  • \n
  • Link Editor: WhatsApp link fixed
  • \n
  • Form Builder fixes
  • \n
  • Google Maps fixed
  • \n
\n

Extensions

\n
    \n
  • Code Editor: Global HTML Insert available in Site Settings. You can add the HTML lang tag in it and add code snippets to the various parts of your pages. Since this feature is global, your code will be added to all pages in your project.
  • \n
  • New default theme available in the app: Mobirise 5. Start a new project and select the Mobirise 5 theme to check it.
  • \n
\n

\nInstall the Code Editor extension to find the Global HTML Insert tab in Site Settings\n

Mobirise v4.12.4

\n
    \n
  • LazyLoad Extension fixes
  • \n
  • Social Icons are updated
  • \n
  • Form Builder Small fixes
  • \n
  • youtu.be links are supported now
  • \n
  • Fixed saving the Resize Images site setting
  • \n
  • Minor fixes
  • \n
\n

Mobirise v4.12

\n
    \n
  • Important: After the 4.12 is installed, update your extensions in \"Menu->Extensions->Update All\" and then restart the Mobirise
  • \n
  • Compatibility with MacOs Catalina
  • \n
  • FTP profile is filled from a project file
  • \n
  • User Blocks search added
  • \n
  • Issues with project import/export with different fonts fixed
  • \n
  • Fixed saving the Resize Images site setting
  • \n
  • Blockpack for M4
  • \n
  • Minor fixes
  • \n
\n

DinerM4

\n
    \n
  • DinerM4 - Great Bootstrap cafe theme. It's the perfect choice for owners of pizzerie, tea-houses, cafeterias and other restaurants.
  • \n
\n

\n

AudioM4

\n
    \n
  • AudioM4 - Need a stunning website for your songs? Feel free to use this exceptional music theme with great looking designs!
  • \n
\n

\n

BlockPack for M4

\n
    \n
  • BlockPack for M4 - 350+ best and most unique blocks from premium Mobirise themes. Compatible with all M4 themes.
  • \n
\n

\n

InnovationAMP

\n
    \n
  • InnovationAMP - Multipurpose theme for corporate and science websites. Let your future website look innovative and ultra-modern!
  • \n
\n

\n

BranchM4

\n
    \n
  • BranchM4 - Well-designed corporate theme for small and medium businesses. Use this theme to create a website for your company or agency with a unique and professional look.
  • \n
\n

\n

KidsM4 Theme

\n
    \n
  • KidsM4 Theme - A cute website template perfect for preschools and babysitting. It also suits online stores selling children clothes and toys. Create a kids related site with ease!
  • \n
\n

\n

PetsM4 Theme

\n
    \n
  • PetsM4 Theme - Contemporary pets website template. It's the ideal choice for animal care organizations, veterinarians and animal clinics.
  • \n
\n

\n

Mobirise v4.11.5

\n
    \n
  • Issue with images in AMP themes fixed
  • \n
  • M4 themes are updates with fixes for gallery and shop block filters
  • \n
\n

Mobirise v4.11.4

\n
    \n
  • Cookies Alert update: added the 'Explicit Consent' option which creates a cookie modal
  • \n
  • Mobirise4 Theme: fix color change for 'table1' block
  • \n
  • Editing galleries fixed
  • \n
  • The LazyLoad extension is available
  • \n
\n

\n

CourseAMP Theme

\n
    \n
  • CourseAMP Theme - Sleek courses website theme spiced up with nice-looking designs and exciting animations. It's the best fit for online schools and web courses\nLive Demos: University, Consulting.
  • \n
\n

\n

Mobirise v4.11.2

\n
    \n
  • Update of Code Editor extension. New features: Edit Block Anchor, Edit Site Styles.
  • \n
  • Edit user block name
  • \n
  • Choose a Social sharing image
  • \n
  • New Site Settings interface
  • \n
  • Fixed saving Site Styles
  • \n
  • Fixed publish Popup Builder on several pages in amp themes
  • \n
  • Fixed captcha
  • \n
  • Mobirise4 theme: fixed gallery styles, fixed line height
  • \n
\n

LuxuryM4 Theme

\n
    \n
  • LuxuryM4 Theme - Wish to impress clients with your online luxury store? Easily create one in no longer than a few hours with this exclusive theme.
  • \n
\n

\n

TrainingAMP Theme

\n
    \n
  • TrainingAMP Theme - Creating a great website for sport gyms, workout clubs and individual sportsmen with this website theme is just like 123. Start your own sport website with ease!
  • \n
\n

\n

InsightAMP Theme

\n
    \n
  • InsightAMP Theme - Impressive corporate template for creating clean and minimalist websites for any kind of business. Increase yur brand exposure with this creative template.
  • \n
\n

\n

Mobirise v4.10.10

\n
    \n
  • FormBuilder updated: The reCAPTCHA label support
  • \n
  • PWA Builder updated: iOS Support
  • \n
  • M4 optimization
  • \n
  • Facebook authorization fixed for Social Feed (partly)
  • \n
\n

PhotoM4 Theme

\n
    \n
  • PhotoM4 Theme - Ideal theme for professional and hobby photographers. Build a stylish and clean website to impress anyone with beautiful galleries and portfolios.
  • \n
\n

\n

WoodM4 Theme

\n
    \n
  • WoodM4 Theme - Have a carpentry shop, forestry manufacture or timber company? This theme helps you present your woodworks excellently.
  • \n
\n

\n

Mobirise v4.10.8

\n
    \n
  • Form Builder updated. reCAPTCHA support and form submissions w/o the Mobirise label. More info
  • \n
  • Countdown blocks updated: floating point numbers supported now
  • \n
  • The issue with adding global components fixed
  • \n
\n

\n

Mobirise v4.10.7

\n
    \n
  • Mobirise AMP: new slider block with bullets, new manager for galleries and sliders, you can select the link type now: to full screen image or to your link
  • \n
  • Page Settings: preview of your page in Google Search
  • \n
  • Remove unused CSS for AMP: fixes
  • \n
  • Batch adding images to gallery: fixes
  • \n
  • Mobirise Publish: now you can publish sites made in M themes
  • \n
  • Fixes for shop blocks
  • \n
\n

\n

PersonaM4 Theme

\n
    \n
  • PersonaM4 Theme - A modern and lovely Bootstrap theme for creatives, freelancers, professionals, and creative studios.
  • \n
\n

\n

CorporateAMP Theme

\n
    \n
  • CorporateAMP Theme - A minimalistic and laconic AMP theme for brands and digital agencies.
  • \n
\n

\n

ShopAMP Theme

\n
    \n
  • ShopAMP Theme - An easy-to-use multipurpose AMP theme for creating websites to promote and offer every kind of services online.
  • \n
\n

\n

DepotAMP Theme

\n
    \n
  • DepotAMP Theme - This elegant theme is perfect for stores to showcase goods, inform about discounts, present prices, and highlight special offers.
  • \n
\n

\n

Mobirise v4.10.6

\n
    \n
  • Templates for sites are available in the app now
  • \n
  • Placeholder on empty pages
  • \n
  • The Search field in the Extensions list added
  • \n
  • The Crop Image functionality fixed
  • \n
  • Global blocks can be added on all pages and removed from all pages
  • \n
  • Code Editor is available offline for a longer time
  • \n
  • Popup Builder improvements: created popup blocks are available on all pages, minor fixes
  • \n
\n

\n

\n

Mobirise v4.10.5

\n
    \n
  • Link Editor updated: messenger link types are added
  • \n
  • New thumbnails for extensions, the Create New Site dialog is updated
  • \n
  • Image crop feature updated, fixed for jpg images
  • \n
  • Fixed disappearing parameter buttons in top right corner of block
  • \n
  • Minor fixes for Mobirise4
  • \n
  • Fix update style of global component\nExtensions:
  • \n
  • PayPal Shopping Cart is updated: new look
  • \n
  • TechM4: new blocks, update for an accordion block
  • \n
  • PoliticsM4: reverse block feature for a team block
  • \n
  • Bug fixes in SimpleAMP, BusinessM4, AgencyM4
  • \n
\n

\n

\n

Mobirise v4.10.4

\n
    \n
  • Editing extension blocks in M themes fixed (for example, popup builder)
  • \n
  • The menu fix in the MobiriseAMP theme
  • \n
  • The dropdown menu fix in M4 themes
  • \n
  • The gallery now keeps images in User Blocks
  • \n
  • The Extensions list is updated
  • \n
\n

Popup Builder

\n
    \n
  • Create a modal/popup/lightbox with text, image, video, form. Live demo
  • \n
\n

\n

\n

Mobirise v4.10.3

\n
    \n
  • Mobirise 4 Theme fixes: user blocks, smooth scrolling, card blocks, galleries
  • \n
  • Form Builder fixes
  • \n
\n

PoliticsM4 Theme

\n
    \n
  • PoliticsM4 Theme - If you represent a party, candidate, political organization or social movement, this theme will be your best match. It's perfect for government sites, campaign pages and other political websites.
  • \n
\n

\n

IndustryM4 Theme

\n
    \n
  • IndustryM4 Theme - An eye-catching industrial website theme. Promote your company services and advertise your industrial business with a professionally built website.
  • \n
\n

\n

Mobirise v4.10.1

\n
    \n
  • Site Library is optimized (it should work much faster now)
  • \n
  • Form fixes: the app doesn't hang if the long email addresses are used, forms work correctly in IE, minor fixes
  • \n
  • Issue with duplicating IDs on cloned pages fixed
  • \n
  • Mobirise 4 theme fixes: background video, features blocks
  • \n
  • Batch images adding: small fixes
  • \n
  • Smooth scroll fixed for M and M4 themes
  • \n
\n

Mobirise v4.10

\n
    \n
  • Code Editor improvements
  • \n
  • Reverse mode for timeline blocks
  • \n
  • Remove unused CSS from AMP pages. This option is available in Site Settings. It noticeably reduces the number of CSS rules on a page and makes the size of inline CSS smaller. CSS you use on your page should not be larger than 50,000 bytes. Otherwise, pages are not AMP-valid. Use the option if you have many blocks on your pages. Please check carefully if your page elements are displayed correctly with this option enabled.
  • \n
\n

\n
    \n
  • Bug fixes: menu block fixes; the active undo button in new projects disabled; italic/bold text color is preserved now; '$1' is shown after publication; lightbox incorrect size fixed; the reveal effect in Mobirise 4 footers is disabled for IE; images renaming fixed when use batch adding and 'Resize Images' turned off; other minor fixed.
  • \n
\n

TechM4 Theme

\n
    \n
  • TechM4 Theme - This theme helps you build a powerful online presence for your tech business. Save time and effort when creating a top-notch website for your tech company.
  • \n
\n

\n

CompanyAMP Theme

\n
    \n
  • CompanyAMP Theme - Stylish and universal theme for any type of companies. When building your company landing page, consider this captivating theme that sparks everyone's interest.
  • \n
\n

\n

SimpleAMP Theme

\n
    \n
  • SimpleAMP Theme - Сreate neat and trim websites for service agencies, shops, and creatives. This mutipurpose template contains more than 50 various blocks.
  • \n
\n

\n

TasteM4 Theme

\n
    \n
  • TasteM4 Theme is a fantastic and flexible clothing website theme. Benefit from the ready-made layouts. Build a website to your taste and present your brand in the best possible way.
  • \n
\n

\n

Mobirise v4.9.7

\n
    \n
  • Extensions Social Feed, SoundCloud, Facebook Comments supported in AMP themes
  • \n
  • Online Image Library now saves the last active tab
  • \n
  • All themes are updated: small fixes and new FormBuilder extension support
  • \n
\n

FormBuilder Extension

\n

Use the drag-n-drop builder to draw up the form you want. Learn more

\n
    \n
  • Create forms with complex layout, set the width of form fields
  • \n
  • Add your own labels, placeholders, default values, and input patterns
  • \n
  • Use the built-in Mobirise solution to receive submissions or use your own Action URL
  • \n
\n

\n

Mobirise v4.9.5

\n
    \n
  • New \"Add Block\" panel: now with block categories
  • \n
\n

\n
    \n
  • Online Image Library: enlarged preview on hover
  • \n
\n

\n
    \n
  • Updated Mobirise4 and MobiriseAMP themes: fixes, new blocks
  • \n
  • Code Editor: fixed inserting scripts to custom HTML block
  • \n
  • Fix for menus (scroll-line on mobile view)
  • \n
  • Fixed tags in image galleries
  • \n
\n

Mobirise v4.9.3

\n
    \n
  • 'Update All' button for extensions with a progress bar
  • \n
\n

\n
    \n
  • Adding images by drag and drop in Image Media
  • \n
\n

\n
    \n
  • Adding multiple images at once to sliders and galleries (non-AMP themes)
  • \n
  • Updated M4 themes to latest Bootstrap v4.2.1
  • \n
  • Updated free MobiriseAMP theme - 20 new blocks: gallery, slider, accordion, contact forms, testimonials, google maps.
  • \n
  • Code Editor loading speed improved
  • \n
  • Bug fixes for Google Maps
  • \n
  • Fixes for editing menu colors
  • \n
  • Fixes with page cloning
  • \n
\n

LifestyleAMP Theme

\n
    \n
  • LifestyleAMP Theme - Easily create a personal, fashion, relationshop and lifestyle website that will be a real eye candy and inspiration for everyone.
  • \n
\n

\n

WorkshopAMP Theme

\n
    \n
  • WorkshopAMP Theme - If you offer repair services and have a workshop, this is the right theme for you.
  • \n
\n

\n

GamingAMP Theme

\n
    \n
  • GamingAMP Theme is a dark and neat design will excite and entertain every video game fan that visits your website.
  • \n
\n

\n

Mobirise v4.9.1

\n
    \n
  • Code Editor update:
  • \n
  • Mobirise mentions removal - clear the HTML code from \"made with Mobirise\" etc..
  • \n
  • New color schemes - light and contrast
  • \n
  • Undo-Redo buttons
  • \n
\n

\n
    \n
  • PayPal Shopping Cart update:
  • \n
  • Support for AMP themes
  • \n
  • Subscribe and Donate options
  • \n
  • Info on \"How to add shipping, VAT, and tax.\"
  • \n
\n

\n
    \n
  • Mobirise 4 default theme update: 15 new blocks, fixes
  • \n
  • AMP Canonical URL for AMP sites. Menu -> Sites -> Site Settings.
  • \n
  • Bug Fixes
  • \n
\n

StrategyAMP Theme

\n
    \n
  • StrategyAMP is a solid, informative, laconic and smart template for strategies of any business spheres: design, content, social media, sales, and business development. It is also suitable for consulting agencies to present services and make them plain and attractive for clients.
  • \n
\n

\n

ChurchAMP Theme

\n
    \n
  • ChurchAMP is a modern theme designed for churches and religious movements around the world. It is also suitable for creating a charity or charitable foundation website.
  • \n
\n

\n

Mobirise v4.8.6

\n
    \n
  • Mobirise Icons are available for AMP themes now
  • \n
  • Mobirise 2 Icons added
  • \n
\n

\n

Mobirise v4.8.4

\n
    \n
  • Publishing issues fixed
  • \n
  • Scroll-to-top button issues fixed
  • \n
  • Minor bug fixes
  • \n
\n

AppAMP Theme

\n
    \n
  • AppAMP is a neat AMP theme best suited for landing pages showcasing your mobile and desktop apps.
  • \n
\n

\n

ConsultingAMP Theme

\n
    \n
  • ConsultingAMP - an exclusive AMP theme to create a site for consulting and other professional services.
  • \n
\n

\n

Mobirise v4.8.2

\n
    \n
  • Bug fixes: broken themes, galleries
  • \n
  • Stability improvements: projects list, project saving, restoring projects
  • \n
\n

Mobirise v4.8

\n

New Publish option allows you to put the site online with a single click, to be viewed by the public with your subdomain at mobirisesite.com\nWhat's included:

\n
    \n
  • Custom subdomain on mobirisesite.com (eg https://sitename.mobirisesite.com)
  • \n
  • SSL certificate (url with https)
  • \n
  • Lightning-fast global CDN (Content Delivery Network)
  • \n
  • Unlimited pages
  • \n
  • Unlimited space and bandwidth\nIMPORTANT! Currently this option is in beta status - please use it for testing only. The subdomains can be removed without a notice.
  • \n
\n

\n

SchoolAMP Theme

\n
    \n
  • SchoolAMP - A trendy and neat looking theme for online schools. Use this theme to create a website for your school, courses, online lessons, and other educational services.
  • \n
\n

\n

EducationM4 Theme

\n
    \n
  • EducationM4 - A flexible and modern educational theme. It is suitable for schools, colleges, online courses, and other educational institutions.
  • \n
\n

\n

RealtyM4 Theme

\n
    \n
  • RealtyM4 Theme - An ultimate and modern real estate theme. It fulfills needs of realtors, agencies, real estate holdings when it comes to creating responsive and versatile websites to sell properties online.
  • \n
\n

\n

OrganicAMP Theme

\n
    \n
  • OrganicAMP Theme - Mouth-watering and trendy AMP theme for building online food stores. It's ideal for launching vegetarian food shops, cooking websites and healthy nutrition pages.
  • \n
\n

\n

Mobirise v4.7.8

\n
    \n
  • Bug Fixes for AMP Themes: video autoplay, map layout, video lightbox.
  • \n
\n

ResumeAMP Theme

\n
    \n
  • ResumeAMP Theme - Lovely and creative AMP theme for creating online resumes. It is great for starting online profiles and portfolios.
  • \n
\n

\n

WeddingAMP Theme

\n
    \n
  • WeddingAMP Theme - The lovely AMP theme for weddings, celebrations, and event planners.
  • \n
\n

\n

FitnessAMP Theme

\n\n

\n

ArchitectAMP Theme

\n
    \n
  • ArchitectAMP - The AMP theme for architectural building, exterior design, and construction business owners.
  • \n
\n

\n

Mobirise v4.7.7

\n
    \n
  • Improved app loading
  • \n
  • Fixed inserting icons in menu in m3 themes
  • \n
  • Fixed and updated translations
  • \n
  • Fixed disappearance of text placeholders
  • \n
  • Select all text on first click
  • \n
  • Fixed font dropdown panel height
  • \n
\n

Mobirise v4.7.6

\n
    \n
  • Improved block reordering and dragging
  • \n
  • Bug fixes for projects loading
  • \n
  • AMP themes support improved
  • \n
  • Image optimization improved
  • \n
  • Updated translations: Spanish, Greek, Hungarian, Polish, Italian
  • \n
  • Updated login/signup dialog
  • \n
  • Minor bug fixes
  • \n
  • Mobirise for Android (works on Android 4.4+)
  • \n
\n

\n

HandymanAMP Theme

\n
    \n
  • HandymanAMP Theme - Perfect theme for plumber or electrician, painter or similar craftsman, construction, handyman, carpenter, craftsman workshop or repair business website. AMP themes are compatible, and you can use blocks from HandymanAMP in other AMP themes provided by Mobirise. Ready site demos: Cleaning Services, Dream House, Repair Services.
  • \n
\n

\n

BeautyAMP Theme

\n
    \n
  • BeautyAMP Theme - AMP theme for beauty studios, barber shops, tattoo salons, massage parlors, and gyms.
  • \n
\n

\n

SoundAMP Theme

\n
    \n
  • SoundAMP Theme - The AMP theme for music industry sites. A great choice to present music producers, DJs, singers, record studions, music labels, bands and grounps, sound pros.
  • \n
\n

\n

Mobirise v4.7.2

\n
    \n
  • Cookie Alert Extension updated - now it is \"Cookie Alert and GDPR Compliance\" - After activating GDPR compliance, all web forms on your website will have checkbox for agreeing to your Terms and Privacy Policy.
  • \n
  • Code Editor Extension updated - some fixes
  • \n
  • Different fixes in translation engine
  • \n
  • New AMP themes - StartupAMP and SpaceAMP
  • \n
\n

StartupAMP Theme

\n
    \n
  • StartupAMP Theme - AMP theme for startup websites with rounded corners and deep gradient colors. View demo templates: Best Mobile App, Co-working Template, Business School Template.\nCheck available blocks: headers, features, tabs and accordions, content blocks, sliders and videos, social blocks and maps, footers.
  • \n
\n

\n

SpaceAMP Theme

\n
    \n
  • SpaceAMP Theme - Clean and spacious AMP theme with 60+ slick blocks. View demo templates: Apartments for Sale, Beauty Salon, Health Food Store.\nCheck available blocks: headers, subscribe and form blocks, social blocks, map blocks, footer blocks, content blocks, text and titles blocks, news and team blocks, progress bars, accordions, counters and pricing tables, images, sliders, and video blocks.
  • \n
\n

\n

Mobirise v4.7.1

\n
    \n
  • Scroll to top Button Issue fixed
  • \n
  • Images publication issue fixed
  • \n
\n

LightAMP Theme

\n
    \n
  • LightAMP Theme - Large set of beautiful AMP blocks including sliders, timelines, lightboxes, tables, and media blocks. Based on AMP and compatible with other AMP themes in Mobirise. View demo templates: Interior Design, Dance School, Riding School.\nCheck available blocks: headers, menus, images & videos, features, articles, forms & maps, pricing tables, toggles & accordions, and footers.
  • \n
\n

\n

EventAMP Theme

\n
    \n
  • EventAMP Theme - AMP-based remake of popular Mobirise3 theme. Good to promote your special events, meetings, presentations. View demo templates: Horizon Festival, Business Meet Up, Culinary Master Class.\nView blocks demos.
  • \n
\n

\n

Mobirise v4.6.7

\n
    \n
  • Code Editor extension is fixed for M3 themes
  • \n
  • Favicon issue is fixed
  • \n
  • Minor bug fixes
  • \n
\n

Mobirise v4.6.6

\n
    \n
  • Bug fixes for projects loading
  • \n
  • AMP themes support improved
  • \n
  • Image optimization improved
  • \n
  • Languages: French, Slovenian, Hungarian, Polish, Croatian
  • \n
\n

BusinessM4 Theme

\n
    \n
  • BusinessM4 Theme - Clean, light, responsive theme with gradients and shadows. Build websites to present your business and many more. BusinessM4 is compatible with Mobirise 4 Themes. View demo templates: Creative agency, Travel Agency. Check available blocks: headers, menus, images & videos, features, articles, call to action blocks, team blocks, forms & maps, pricing tables, clients & partners blocks, tabs & accordions, and footers.
  • \n
\n

\n

Mobirise v4.6.5

\n
    \n
  • Bug fixes: Issue with missing projects fixed; Issue with missing user blocks fixed; Mobirise 3: sliders; Alignment in AgencyM4 and LawyerM4; Text style for forms in StoreM4
  • \n
  • Languages: Polish
  • \n
\n

CommerceM4 Theme

\n
    \n
  • CommerceM4 Theme - A nice Bootstrap theme for commercial websites with some blocks to sell products. Present yourself, your products, your services, and your team. CommerceM4 is compatible with Mobirise 4 Themes. View demo templates: Cafe Demo, Shoes Demo, Headphones Demo. Check available blocks: headers, menus,images & videos, sliders & galleries, shops, features, content blocks, info blocks, team blocks and testimonials, forms & maps, pricing tables and tables, social blocks, countdowns & accordions, footers.
  • \n
\n

\n

HotelM4 Theme

\n
    \n
  • HotelM4 Theme - Bootstrap theme for hotel and resort websites. HotelM4 is an M4 compatible theme. View live demos: menus, headers, features, images and videos, sliders and galleries, content blocks, forms, pricing tables, testimonials and team blocks, toggles and accordions, maps, info blocks, footers.
  • \n
\n

\n

Mobirise v4.6.0

\n
    \n
  • Hotkey: if your Sites list is empty, you can load the list of previously used projects: open your Sites list and press Ctrl+Shift+L when it opened.
  • \n
  • Mobirise Translator extension: you can translate Mobirise interface to your language and share your translations with other users.
  • \n
\n

Mobirise AMP

\n

Mobirise AMP Theme - accelerate your site with Google AMP. Check AMP theme components demos: headers, images & videos, testimonials & info, features, articles, maps & social, footers.

\n

\"free

\n

Mobirise v4.5.0

\n
    \n
  • Translation: German
  • \n
  • Bug fixes for saving User blocks
  • \n
  • Bug fixes for themes: Blockpack for Mobirise 3, AgencyM4, PortfolioM4, LawyerM4, DirectM, SpaceM\nTo change the interface language, open the main menu in the app, select the Account tab, and open App Settings.
  • \n
\n

\n

Mobirise v4.4.0

\n
    \n
  • Now you can crop images right in Mobirise application
  • \n
  • Fixed compatibility with Internet Explorer in Mobirise 4 theme
  • \n
\n

\n

\n

Mobirise v4.3.5

\n
    \n
  • StoreM4 Bootstrap Theme
  • \n
  • App Settings: \"Show All Block Buttons\" option added
  • \n
  • Bug Fixes:
  • \n
  • Mobirise4 Theme: Fix for counters
  • \n
  • Gallery Video - fixed youtube thumbnails in Mobirise 3 and Mobirise 4 compatible themes
  • \n
  • Links - fixed long domain in web address
  • \n
\n

StoreM4 Bootstrap Theme - spacious, clean and attractive ecommerce theme designed mainly for stores. 80+ blocks for your new online shop. This theme includes several menu blocks, headers, sliders and galleries, shops, content and info sections, pricing tables, testimonials, team blocks and more. StoreM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.

\n

\n

Mobirise v4.3.4

\n
    \n
  • Facebook and Google Authorization: Now you can sign up using your Google and Facebook accounts.
  • \n
  • Clone Sites - clone not only pages, but also entire sites.
  • \n
  • App settings - open your Menu->Account->App settings to adjust your app settings: show the redo button, the tablet view mode, keep the Site Styles button shown.
  • \n
  • FTP publishing fixes
  • \n
  • Mobirise Help Center - visit our Help Center if you have some issues, and if you can't find a solution, you can visit our forums or contact our Support Team.
  • \n
\n

\n

\n

\n
    \n
  • PortfolioM4 Bootstrap Theme - Modern and bright theme to present your projects - for designers, illustrators, artists, and developers. Comes with moving background intro, \"typed\" effect, step-by-step process, our clients, portfoilio gallery, counters, about me blocks. PortfolioM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.
  • \n
\n

\n

Mobirise v4.3.1

\n
    \n
  • Built-in \"Mobirise Icons Bold\" icon font
  • \n
  • \"Icons\" extension updated. Now 8700+ icons total
  • \n
  • New fonts: Icon54 v.3, Icon54 v.4, Simple Line Icons, \"Font Awesome\" updated
  • \n
  • Site Library:\nFixed bug with removing images that are used on site\nFixed hanging\nFixed bug with duplication of images
  • \n
  • Mobirise4: fixed bug with buttons in 'pricing tables'
  • \n
  • Fixed vimeo thumbnails in gallery
  • \n
  • \"Link to\" dialog: \"open in new window\" is added to the \"file\" tab
  • \n
\n

Mobirise v4.3.0

\n
    \n
  • New \"Link to\" dialog with: Option to add files to site and link them (pdf, doc, xls, etc..); Email; Phone; Web Address
  • \n
  • Updated PayPal Shopping Cart
  • \n
  • Fixed duplicated images on publishing
  • \n
  • Minor fixes
  • \n
  • LawyerM4 Bootstrap Theme - Dark, minimal and tidy theme for lawyers, legal firms, attorneys and related legal professionals. LawyerM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.
  • \n
\n\n\n\n

Mobirise v4.2.4

\n
    \n
  • New AgencyM4 Theme. Theme for companies and agencies with 70+ blocks. New gradient overlays, working hours sections, and an extended set of dropdown menus and intro sections. AgencyM4 is compatible with Mobirise 4 Theme: you can move Mobirise4 and AgencyM4 user blocks between your projects.
  • \n
  • WOW Slider extension fixed
  • \n
  • Extensions updated – Social Feed, Social Comments, SoundCloud
  • \n
  • Compatibility issue with some 3rd-party themes fixed (Clarus, Sleek, Unicore..)
  • \n
  • Site thumbnail creation fixed
  • \n
  • Fix: WOWSlider extension
  • \n
  • Update: Home pages in Italian (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n\n\n\n

Mobirise v4.2.3

\n
    \n
  • Bootstrap updated to latest v4.0.0-beta (for Mobirise4 theme only)
  • \n
  • Fix: Fonts crush on start
  • \n
  • Fix: Bug in images publishing
  • \n
  • Fix: Parameters in extension blocks
  • \n
  • Fix: WOWSlider extension
  • \n
  • Update: Home pages in Chinese, Slovak, Polish, French, Albanian, Finnish, Swedish, Japanese, Portugal (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n

Mobirise v4.1.6

\n

Search by font name in Google font library

\n
    \n
  • Fix: \"Browse computer for image\" doesn't save last dir
  • \n
  • Fix: Hot key COPY/PASTE on Mac
  • \n
  • Fix: \"Clone page\" doesn't work with some blocks
  • \n
  • Fix: Rubik Google font bug on Windows
  • \n
  • Update: Home pages in German, Spanish, Danish, Norwegian, Dutch, Russian (please contact at support@mobirise.com if you find mistakes in texts)
  • \n
\n

Mobirise v4.1

\n
    \n
  • Brand-new core engine - the app works much faster and smoother now
  • \n
  • New Mobirise4 theme - 107 new blocks
  • \n
  • Updated interface
  • \n
  • Code Editor is updated
  • \n
  • Undo is added
  • \n
  • Updated Mobirise Icons
  • \n
  • 840 Google fonts
  • \n
  • Option to add any custom fonts
  • \n
  • Improved page management
  • \n
  • FTP client fixes
  • \n
  • Changes in inline editor
  • \n
\n\n\"Free\n\n\n\"Mobirise\n\n\n\"Free\n\n\n\n\n

Mobirise v4.0 Beta

\n
    \n
  • Brand-new core engine - the app works much faster and smoother now
  • \n
  • New Mobirise4 theme - 91 new blocks
  • \n
  • Updated interface
  • \n
  • Code Editor is updated
  • \n
  • Undo feature is added
  • \n
  • Updated Mobirise Icons
  • \n
\n

Mobirise v3.12

\n
    \n
  • Users with paid extensions can install versions of extensions they have after the end of the free update period
  • \n
  • Site image library improvement - overall speed increased, you don't have to wait images loading
  • \n
  • Mobirise 3: RTL (you can enable this feature in Style Changer), minor fixes
  • \n
  • WowSlider: wrong image size issue fixed
  • \n
\n

Mobirise v3.11.1

\n
    \n
  • Site Image Library - view, manage and select images already used on the site. Easily find and remove duplicates
  • \n
  • Free Online library - select beautiful, hi-res images from the free, Creative Commons collection
  • \n
  • Bug fixes
  • \n
  • Resize images in media blocks in Mobirise 3.10.2
  • \n
\n\n\n\n

Mobirise v3.10.8

\n
    \n
  • Bug fixes for themes, FTP, Link dialog
  • \n
\n

Mobirise v3.10.2

\n
    \n
  • \"Media size\" control to easyly resize images and videos in all themes (don't forget update your themes)
  • \n
  • \"Code Editor\" extension update: now you can still edit text blocks and buttons visualy with unlocked HTML editor
  • \n
  • Free image Library added to sliders, galleries and backgrounds
  • \n
  • Bug fixes for themes, FTP, GitHub
  • \n
  • Resize images in media blocks in Mobirise 3.10.2
  • \n
\n\n\n\n

Mobirise v3.10

\n
    \n
  • New DirectM business theme. 80 blocks with gradients, forms, tables, tabs, accordions etc.
  • \n
  • Free images library - select beautiful, hi-res images from the free, Creative Commons collection.
  • \n
  • Fully updated FTP client: SFTP, FTPS, FTP supported, bug fixes
  • \n
  • Mobirise Icons - 124 pixel-perfect icons in 24px and 30px format
  • \n
\n\n\n\n

Mobirise v3.09

\n
    \n
  • Publish to GitHub Pages
  • \n
  • Publish changed files only to FTP and GitHub
  • \n
  • Support for Vimeo in Gallery blocks
  • \n
\n\n\n\n

Mobirise v3.08.5

\n
    \n
  • Added 'Mobirise Icons' font. You can use it in all themes
  • \n
  • New blocks in \"ColorM\" theme:\n
      \n
    • Full-width headers
    • \n
    • Intro with video pop up
    • \n
    • Full-screen intro with \"typed\" text effect
    • \n
    • Blocks with 'contact us' and 'subscribe' forms
    • \n
    • Round progress bars
    • \n
    • Tabs, accordionds and toggle blocks
    • \n
    • Different footers
    • \n
    \n
  • \n
  • Bug fixes in mobirise3 and other themes.
  • \n
\n

Mobirise v3.08.4

\n
    \n
  • New \"ColorM\" theme added. Take a look at some blocks:
  • \n
  • Shop
  • \n
  • Blocks with forms
  • \n
  • Accordions & toggles
  • \n
  • Countdowns
  • \n
  • 'Team' blocks
  • \n
  • Progressbars
  • \n
  • Block with animated text background
  • \n
  • Added anchor preview. Hover on page anchors and you will see a thumbnail on the right side
  • \n
  • Added project history. Revert to any previous version of your project
  • \n
  • Mobirise application now supports high screen resolution (e.g. retina)
  • \n
  • Added 'Table' block to the 'Block Pack' extension
  • \n
  • Bug fixes in 'BlockPack', 'SpaceM', 'Mobirise1' and 'Mobirse3' themes
  • \n
\n

Mobirise v3.08.1

\n
    \n
  • Save and Reuse Blocks - Now you can save blocks and use them on other pages or sites if they are created with same theme
  • \n
  • Block Filter - filter the block list by \"Blocks from Theme\", \"Blocks from Extensions\", \"Blocks Saved by User\"
  • \n
  • Some UI improvements
  • \n
  • Bug fixes in BlockPack, SpaceM, Mobirise1 and Mobirse3 themes
  • \n
\n

Mobirise v3.07

\n
    \n
  • Added 'Shop' block to the 'Block Pack' extension. Sort and filter your items by price and category. Select your best sellers and 'On Sale' products
  • \n
  • Updated and fixed inline text editor. Now only main options are shown by default. Click 'More' button to expand the editor
  • \n
  • Bug fixes
  • \n
\n

What's new in Mobirise v3.06.4

\n
    \n
  • New SpaceM theme
  • \n
  • Updated Icons extension - 1000 new icons added (6600+ icons total)
  • \n
  • Several new blocks in BlockPack extension
  • \n
  • \"Scroll-to-top\" button option in StyleChanger
  • \n
  • Now you can re-order the page list with drag-n-drop
  • \n
  • Bug fixes
  • \n
\n

What's new in Mobirise v3.06.1

\n
    \n
  • New 'Social Feed' extension - live feed with latest posts from multiple social accounts
  • \n
  • New 'Social Comments' extension - increase visitor engagement with Facebook, Google+ and Disqus comments
  • \n
  • 'Icons' extension is updated with fresh 2100 icons - now 5600 icons in total
  • \n
  • Improved on scroll animation. You can turn off animation in 'Style Changer' panel
  • \n
  • Fixed bug when Code editor breaks the forms
  • \n
\n

New features available in Mobirise v3.06

\n
    \n
  • Added \"Site Style Changer\". Now you can edit fonts, colors and other options of the whole site in one click. (Mobirise 3 theme only)
  • \n
  • Added \"Resize Images\" option - if turned OFF, the images will be added \"as is\" to page. If ON, images will be optimized for web.
  • \n
  • Added 8 new blocks to the 'Block Pack' extension, now 61 blocks total:\n
      \n
    • Timelines with adjustable number of elements
    • \n
    • \"Our Clients\" logo carousel
    • \n
    • \"1,2,3 Steps\" blocks
    • \n
    • \"Coming soon\" intro with countdown, logo and animated subscribe form
    • \n
    • Intro with countdown and subscribe form
    • \n
    • Full-screen intro with subscribe form and image section on the left side
    • \n
    \n
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v3.05.3

\n
    \n
  • Added 10 new blocks to the 'Block Pack' extension:
  • \n
  • Full-screen Kenburns & parallax slider
  • \n
  • Boxed-layout slider with Kenburns & parallax
  • \n
  • Full-screen intro with typed text effect
  • \n
  • Full-screen intro with animated text background
  • \n
  • Media block with animated text background
  • \n
  • Testimonials sliders with adjustable number of visible slides
  • \n
\n

What's new in Mobirise v3.05

\n
    \n
  • Added 30+ new blocksfor Mobirise 3 theme
  • \n
  • Added tags filter to gallery blocks
  • \n
  • Added new 2100 perfect icons to Icons extension
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v3.04

\n\n

What's new in Mobirise v3.03

\n
    \n
  • Paddings for article blocks
  • \n
  • Background color for article blocks
  • \n
  • Changes in menu and footer apply for all pages automatically
  • \n
  • Fixed \"non-loading\" bug with old extensions and themes
  • \n
\n

What's new in Mobirise v3.0

\n
    \n
  • Brand-new free default theme - new blocks, colors, fonts, icons
  • \n
  • New image gallery and slider - now with video slides
  • \n
  • New drop-down menu - included by default
  • \n
  • Added animation on scroll
  • \n
  • Fixed Google Maps
  • \n
  • Improved inline editor - works faster
  • \n
  • Massive bug fixes
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise v2.14

\n
    \n
  • 'Icons' extension updated:
  • \n
  • Now it supports several fonts
  • \n
  • Added 'Font Awesome', 'Linecons' fonts
  • \n
  • Added 'Show Bullets' parameter in gallery blocks
  • \n
  • Improvements to overall application stability
  • \n
  • Fixed bug with links in gallery captions
  • \n
  • Other bug fixes
  • \n
\n

\n* Updated \"PayPal Shopping Cart\" extension - To update see \"Menu\" -> \"Extensions & Themes\"\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.11:

\n
    \n
  • New \"Dropdown Menu\" extension
  • \n
  • New \"PayPal Shopping Cart\" extension
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.10:

\n
    \n
  • Adjust the top and bottom paddings of blocks
  • \n
  • Now you can add captions to your gallery images
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Website Builder v2.9.10:

\n
    \n
  • Now you can contact us directly from the app, see \"Menu->Help me!\"
  • \n
  • New 'Cookies Alert' extension
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.9.8:

\n
    \n
  • Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!
  • \n
  • First 3rd party \"Youplay\" theme ported to Mobirise
  • \n
  • New 'Twitter Feed' extension
  • \n
  • Minor bug fixes
  • \n
\n\n\n\n\n\n\n

Create beautiful mobile-first websites!

\n

MobiRise Free Bootstrap Builder creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.

\n

Bootstrap 4 Template

\n\n\n\n

Mobirise Review

\n\n\n\n

Make your own bootstrap-based site in minutes!

\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.9.7:

\n
    \n
  • Menu: now you can change hamburger button color in parameters
  • \n
  • Slider: Added 'Show Bullets' parameter, slide overlay, content alignment
  • \n
  • Fixed Code Editor PHP code insertion
  • \n
  • Minor fixes in \"PurityM\" theme
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.8.5:

\n
    \n
  • Extended form editor
  • \n
  • Bugs fixes
  • \n
\n\n\n\n

What's new in Mobirise HTML Page Creator v2.8.4:

\n
    \n
  • New \"PurityM\" Bootstrap 4-based Mobirise theme
  • \n
  • Added \"Facebook Comments\" extension
  • \n
  • Added \"Icons\" extension
  • \n
  • Updated \"Code Editor\" extension
  • \n
  • Redesign of some components
  • \n
  • Bugs fixed
  • \n
\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Responsive Website Builder v2.6:

\n
    \n
  • Account panel
  • \n
  • Media editor
  • \n
  • Soundcloud extension
  • \n
  • PHP support for code editor
  • \n
  • Now all footer blocks will look the same on different pages
  • \n
  • Fixed a bug when menu overlaps the first block
  • \n
  • Some minor fixes
  • \n
\n\n\n\n\n\n\n\n\"website\n\n\n\"html\n\n\n\"web\n\n

What's new in Mobirise Landing Page Creator v2.4:

\n
    \n
  • Mobirise now supports extensions - external blocks, themes, addons
  • \n
  • Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page
  • \n
  • Improved site save function (now saves continuously)
  • \n
  • Updated \"Pages\" panel
  • \n
  • Bug fixes
  • \n
\n\n\"website\n\n\n\"website\n\n

What's new in Mobirise Bootstrap Theme Generator v2.3:

\n
    \n
  • Brand new 'Sites' panel
  • \n
\n\n\"website\n\n

What's new in Mobirise HTML Builder v2.0:

\n
    \n
  • Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.
  • \n
  • Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.
  • \n
  • Slider supports autoplay.
  • \n
  • Smooth scroll added.
  • \n
  • Massive bug fixes.
  • \n
  • Mobirise.com site updated.
  • \n
\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.6:

\n
    \n
  • Link now can be set to the in-page anchors (with smooth scroll) and other project pages
  • \n
  • Video background for all blocks
  • \n
  • \"Preview\" button to test your site in the browser
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.7:

\n
    \n
  • New Footer, \"Follow Us\", \"Testimonials\" blocks
  • \n
  • Now you can edit and reorder menu items inline
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.8:

\n
    \n
  • New \"Publish\" window
  • \n
  • New Google Maps block
  • \n
  • New footer block with Google Maps
  • \n
  • Added extended toolbar for text editor (activated for some art
  • \n
  • New floating \"Block Parameters\" panel
  • \n
  • New \"Article\" blocks with many text, image and video elements
  • \n
  • Fixed some W3C Validator errors
  • \n
  • Some internal optimization and code cleanup
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.9:

\n
    \n
  • Added Slider block
  • \n
  • Fixed Share buttons
  • \n
  • Hide component params / editor toolbar / colorpicker on page change or on unfocus component
  • \n
  • Changed project files --> project.mobirise (but old project.json supported also)
  • \n
  • Some components bug fixes
  • \n
  • Fixed devices navbar active color
  • \n
\n\n\n\n\n\n\n

Main changes in Bootstrap Website Builder v1.9.7:

\n
    \n
  • Image Gallery block - Masonry Image Gallery with Lightbox
  • \n
  • Form blocks - Contact Us & Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)
  • \n
  • Fixed-width slider block
  • \n
  • Touch-swipe support for slider and gallery
  • \n
  • Support for *.gif and *.svg
  • \n
  • Fix for https videos and https google fonts
  • \n
  • Bug fixes for image and project files saving
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n\n\n

\n\n

Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n\n\n

\n\n

The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n\n\n

\n\n

Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n\n\n

\n

Drag and drop website builder

\n

Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.

\n

Live preview

\n

See the result instantly without a need to save or export!

\n

Modern styles

\n

Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.

\n

Bootstrap 3

\n

Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.

\n

Create a beautiful website.

\n

Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.

\n

What's new in Mobirise Web Site Builder v2.11:

\n
    \n
  • New \"Dropdown Menu\" extension
  • \n
  • New \"PayPal Shopping Cart\" extension
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Builder v2.10:

\n
    \n
  • Adjust the top and bottom paddings of blocks
  • \n
  • Now you can add captions to your gallery images
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.10:

\n
    \n
  • Now you can contact us directly from the app, see \"Menu->Help me!\"
  • \n
  • New 'Cookies Alert' extension
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.8:

\n
    \n
  • Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!
  • \n
  • First 3rd party \"Youplay\" theme ported to Mobirise
  • \n
  • New 'Twitter Feed' extension
  • \n
  • Minor bug fixes
  • \n
\n\n\n\n\n\n\n

Create beautiful mobile-first websites!

\n

MobiRise Bootstrap Website Builder creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.

\n

Bootstrap 4 Template

\n\n\n\n

Mobirise Review

\n\n\n\n

Make your own bootstrap-based site in minutes!

\n\n\n\n

What's new in Mobirise Web Site Builder v2.9.7:

\n
    \n
  • Menu: now you can change hamburger button color in parameters
  • \n
  • Slider: Added 'Show Bullets' parameter, slide overlay, content alignment
  • \n
  • Fixed Code Editor PHP code insertion
  • \n
  • Minor fixes in \"PurityM\" theme
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Web Site Builder v2.8.5:

\n
    \n
  • Extended form editor
  • \n
  • Bugs fixes
  • \n
\n\n\n\n

What's new in Mobirise HTML Page Creator v2.8.4:

\n
    \n
  • New \"PurityM\" Bootstrap 4-based Mobirise theme
  • \n
  • Added \"Facebook Comments\" extension
  • \n
  • Added \"Icons\" extension
  • \n
  • Updated \"Code Editor\" extension
  • \n
  • Redesign of some components
  • \n
  • Bugs fixed
  • \n
\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Responsive Website Builder v2.6:

\n
    \n
  • Account panel
  • \n
  • Media editor
  • \n
  • Soundcloud extension
  • \n
  • PHP support for code editor
  • \n
  • Now all footer blocks will look the same on different pages
  • \n
  • Fixed a bug when menu overlaps the first block
  • \n
  • Some minor fixes
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

What's new in Mobirise Landing Page Creator v2.4:

\n
    \n
  • Mobirise now supports extensions - external blocks, themes, addons
  • \n
  • Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page
  • \n
  • Improved site save function (now saves continuously)
  • \n
  • Updated \"Pages\" panel
  • \n
  • Bug fixes
  • \n
\n\n\n\n\n\n\n

What's new in Mobirise Bootstrap Theme Generator v2.3:

\n
    \n
  • Brand new 'Sites' panel
  • \n
\n\n\n\n

What's new in Mobirise HTML Builder v2.0:

\n
    \n
  • Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.
  • \n
  • Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.
  • \n
  • Slider supports autoplay.
  • \n
  • Smooth scroll added.
  • \n
  • Massive bug fixes.
  • \n
  • Mobirise.com site updated.
  • \n
\n\n\n\n\n\n\n\n\n\n

Main changes in v1.6:

\n
    \n
  • Link now can be set to the in-page anchors (with smooth scroll) and other project pages
  • \n
  • Video background for all blocks
  • \n
  • \"Preview\" button to test your site in the browser
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.7:

\n
    \n
  • New Footer, \"Follow Us\", \"Testimonials\" blocks
  • \n
  • Now you can edit and reorder menu items inline
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in v1.8:

\n
    \n
  • New \"Publish\" window
  • \n
  • New Google Maps block
  • \n
  • New footer block with Google Maps
  • \n
  • Added extended toolbar for text editor (activated for some art
  • \n
  • New floating \"Block Parameters\" panel
  • \n
  • New \"Article\" blocks with many text, image and video elements
  • \n
  • Fixed some W3C Validator errors
  • \n
  • Some internal optimization and code cleanup
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Main changes in Bootstrap Builder v1.9:

\n
    \n
  • Added Slider block
  • \n
  • Fixed Share buttons
  • \n
  • Hide component params / editor toolbar / colorpicker on page change or on unfocus component
  • \n
  • Changed project files --> project.mobirise (but old project.json supported also)
  • \n
  • Some components bug fixes
  • \n
  • Fixed devices navbar active color
  • \n
\n\n\n\n\n\n\n

Main changes in v1.9.7:

\n
    \n
  • Image Gallery block - Masonry Image Gallery with Lightbox
  • \n
  • Form blocks - Contact Us & Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)
  • \n
  • Fixed-width slider block
  • \n
  • Touch-swipe support for slider and gallery
  • \n
  • Support for *.gif and *.svg
  • \n
  • Fix for https videos and https google fonts
  • \n
  • Bug fixes for image and project files saving
  • \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n\n\n

\n\n

Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n\n\n

\n\n

The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n\n\n

\n\n

Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n\n\n

\n

Drag and drop website builder

\n

Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.

\n

Live preview

\n

See the result instantly without a need to save or export!

\n

Modern styles

\n

Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.

\n

Bootstrap 3

\n

Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.

\n

Create a beautiful website.

\n

Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.

\n

Mobirise AMP Website Builder

\n

The Accelerated Mobile Pages Project (AMP) is an online publishing format, originally created by Google as an alternative to Facebook’s Instant Articles. It’s a way to optimize web pages for mobile browsing using a special code–AMP-HTML.

\n
    \n
  • AMP sites are loading smoothly and fast. Users like pages they don't have to wait, so you keep your visitors.
  • \n
  • Goggle Search adds to AMP articles an AMP iсon, and when you use a mobile device, these pages are shown first.
  • \n
  • AMP is a great solution for internet magazines, blogs and news sites.
  • \n
\n

\n
", + "readmeFetchedAt": "2024-02-29T22:01:02.005Z" + }, + "movieprint": { + "readmeCleaned": "

\"MoviePrint\"

\n

Website - https://movieprint.org/

\n

Important

Please note that MoviePrint is no longer under development. You can still download it or reach out to me, but I don't have the time to make any updates. Sorry.

\n
\n

A tool which lets you create screenshots of entire movies in an instant.\n

\n
    \n
  • CUSTOMISE LOOK - Set a custom grid, adjust file and frame specific data, margins etc. to create a custom look for your MoviePrints.
  • \n
  • SET IN AND OUT POINTS - Define custom In and Out Points for your MoviePrint if you only want to use a section of the movie.
  • \n
  • INSERT AND MOVE THUMBS - Easily insert thumbs and move them around via drag and drop.
  • \n
  • SELECT FRAMES - Scrub through the movie with ease and select frames for every single thumb individually.
  • \n
  • SAVE THUMBS - Easily save individual thumbs or save all thumbs of a MoviePrint at once.
  • \n
  • BATCH CREATE - Automatically create MoviePrints from all your movies.
  • \n
  • SHOT DETECTION - Scan the movie with a simple shot detection to get more interesting MoviePrints.
  • \n
  • TIMELINE VIEW - Change to timeline view where every thumb is as wide as the shot is long.
  • \n
  • EMBED MOVIEPRINT DATA - Embed the data of the chosen thumbs to reedit your MoviePrint at a later stage.
  • \n
\n

MoviePrint is using openCV as the roadmap includes utilising computer vision algorithms.

\n

Privacy

\n

MoviePrint does not collect any data. All work including detection is done in the app itself (Note: It currently connets on startup to fonts.googleapis.com due to a dependency to semantic ui a ui framework.)

\n

Please give feedback

\n

As we are not collecting any data from you, we are dependent on you talking to us. If you have a minute, we would very much appreciate if you tell us

\n
    \n
  • how you found out about MoviePrint
  • \n
  • how you use the software
  • \n
  • what you use MoviePrint images for
  • \n
  • what you like, what you dislike
  • \n
  • and anything else you think we should know to make a better product
  • \n
\n

You can use this form or the Contact us button in the app.

\n

Want to stay updated?

\n

Do you want to be informed when new features are released? Just check Keep me up-to-date in this form or use the Contact us button in the app.\nWe will only ever send you MoviePrint related updates.

\n

Example MoviePrints

\n

Grid view\n\"MoviePrint_v004

\n

Timeline views\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004

\n

How it works

\n

\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004

\n

Watch explainer

\n

\"MoviePrint_v004\nWatch screencast

\n
\n

Download Mac and Windows releases

\n

https://github.com/fakob/MoviePrint_v004/releases

\n

old version (2014)\nhttp://www.fakob.com/2014/movieprint-an-osx-tool/

\n
\n

MoviePrint_v004 is based on electron-react-boilerplate

\n

For development

\n
    \n
  • The app was tested on Mac OSX and Windows. Running and building it on other platforms might require additional changes to the code. Especially when it comes to linking and packaging the libraries.
  • \n
  • For other details check electron-react-boilerplate documentation
  • \n
\n
Mac setup
\n
    \n
  1. clone the repo via git: git clone --depth=1 https://github.com/fakob/MoviePrint_v004.git MoviePrint_v004
  2. \n
  3. Make sure you have cmake installed brew install cmake
  4. \n
  5. To have ffmpeg support in opencv4nodejs you need to have ffmpeg v3.4.2 and pkg-config installed before opencv4nodejs gets built (ffmpeg v4.x is currently not supported)
  6. \n
  7. Enter the folder cd MoviePrint_v004
  8. \n
  9. Install dependencies with yarn by running the command yarn
  10. \n
\n
Windows setup
\n

These instructions should work, if you run into errors maybe look here and comment.

\n
    \n
  1. git clone --depth=1 https://github.com/fakob/MoviePrint_v004.git MoviePrint_v004
  2. \n
  3. Install CMake (v3.13.2 works), choose \"add to PATH\" option during installation
  4. \n
  5. Make sure you have yarn (v1.12.3 works) installed
  6. \n
  7. To have ffmpeg support in opencv4nodejs you need to have ffmpeg installed (v3.4.2 works, v4.1 should too)
  8. \n
  9. We'll need opencv4nodejs to work which requires npm install --global windows-build-tools
  10. \n
  11. We need better-sqlite3 to work which additionally requires VC++ 2015.3 v14.00(v140) toolset for desktop\n
      \n
    • Start Visual Studio Installer
    • \n
    • Modify Visual Studio Build Tools 2017
    • \n
    • Click on Individual components
    • \n
    • Tick VC++ 2015.3 v14.00 (v140) toolset for desktop
    • \n
    • Click on Modify/Install
    • \n
    \n
  12. \n
  13. Make sure you have python 2 (not 3) installed (v2.7.15 works), test by running python --version
  14. \n
  15. Run the command yarn (this may take 10+ minutes and may automatically download supporting libraries from Microsoft). If this process errors out, try to debug.
  16. \n
\n

The rest of the instructions are the same for Mac and Windows:

\n
First time
\n
$ yarn includeInDist
\n
Run
\n
$ yarn dev
\n
Packaging
\n

To package the app for your local platform:

\n
$ yarn package
\n

License

\n

MIT © fakob

\n
", + "readmeOriginal": "

\"MoviePrint\"

\n

Website - https://movieprint.org/

\n

Important

Please note that MoviePrint is no longer under development. You can still download it or reach out to me, but I don't have the time to make any updates. Sorry.

\n
\n

A tool which lets you create screenshots of entire movies in an instant.\n

\n
    \n
  • CUSTOMISE LOOK - Set a custom grid, adjust file and frame specific data, margins etc. to create a custom look for your MoviePrints.
  • \n
  • SET IN AND OUT POINTS - Define custom In and Out Points for your MoviePrint if you only want to use a section of the movie.
  • \n
  • INSERT AND MOVE THUMBS - Easily insert thumbs and move them around via drag and drop.
  • \n
  • SELECT FRAMES - Scrub through the movie with ease and select frames for every single thumb individually.
  • \n
  • SAVE THUMBS - Easily save individual thumbs or save all thumbs of a MoviePrint at once.
  • \n
  • BATCH CREATE - Automatically create MoviePrints from all your movies.
  • \n
  • SHOT DETECTION - Scan the movie with a simple shot detection to get more interesting MoviePrints.
  • \n
  • TIMELINE VIEW - Change to timeline view where every thumb is as wide as the shot is long.
  • \n
  • EMBED MOVIEPRINT DATA - Embed the data of the chosen thumbs to reedit your MoviePrint at a later stage.
  • \n
\n

MoviePrint is using openCV as the roadmap includes utilising computer vision algorithms.

\n

Privacy

\n

MoviePrint does not collect any data. All work including detection is done in the app itself (Note: It currently connets on startup to fonts.googleapis.com due to a dependency to semantic ui a ui framework.)

\n

Please give feedback

\n

As we are not collecting any data from you, we are dependent on you talking to us. If you have a minute, we would very much appreciate if you tell us

\n
    \n
  • how you found out about MoviePrint
  • \n
  • how you use the software
  • \n
  • what you use MoviePrint images for
  • \n
  • what you like, what you dislike
  • \n
  • and anything else you think we should know to make a better product
  • \n
\n

You can use this form or the Contact us button in the app.

\n

Want to stay updated?

\n

Do you want to be informed when new features are released? Just check Keep me up-to-date in this form or use the Contact us button in the app.\nWe will only ever send you MoviePrint related updates.

\n

Example MoviePrints

\n

Grid view\n\"MoviePrint_v004

\n

Timeline views\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004

\n

How it works

\n

\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004

\n

Watch explainer

\n

\"MoviePrint_v004\nWatch screencast

\n
\n

Download Mac and Windows releases

\n

https://github.com/fakob/MoviePrint_v004/releases

\n

old version (2014)\nhttp://www.fakob.com/2014/movieprint-an-osx-tool/

\n
\n

MoviePrint_v004 is based on electron-react-boilerplate

\n

For development

\n
    \n
  • The app was tested on Mac OSX and Windows. Running and building it on other platforms might require additional changes to the code. Especially when it comes to linking and packaging the libraries.
  • \n
  • For other details check electron-react-boilerplate documentation
  • \n
\n
Mac setup
\n
    \n
  1. clone the repo via git: git clone --depth=1 https://github.com/fakob/MoviePrint_v004.git MoviePrint_v004
  2. \n
  3. Make sure you have cmake installed brew install cmake
  4. \n
  5. To have ffmpeg support in opencv4nodejs you need to have ffmpeg v3.4.2 and pkg-config installed before opencv4nodejs gets built (ffmpeg v4.x is currently not supported)
  6. \n
  7. Enter the folder cd MoviePrint_v004
  8. \n
  9. Install dependencies with yarn by running the command yarn
  10. \n
\n
Windows setup
\n

These instructions should work, if you run into errors maybe look here and comment.

\n
    \n
  1. git clone --depth=1 https://github.com/fakob/MoviePrint_v004.git MoviePrint_v004
  2. \n
  3. Install CMake (v3.13.2 works), choose \"add to PATH\" option during installation
  4. \n
  5. Make sure you have yarn (v1.12.3 works) installed
  6. \n
  7. To have ffmpeg support in opencv4nodejs you need to have ffmpeg installed (v3.4.2 works, v4.1 should too)
  8. \n
  9. We'll need opencv4nodejs to work which requires npm install --global windows-build-tools
  10. \n
  11. We need better-sqlite3 to work which additionally requires VC++ 2015.3 v14.00(v140) toolset for desktop\n
      \n
    • Start Visual Studio Installer
    • \n
    • Modify Visual Studio Build Tools 2017
    • \n
    • Click on Individual components
    • \n
    • Tick VC++ 2015.3 v14.00 (v140) toolset for desktop
    • \n
    • Click on Modify/Install
    • \n
    \n
  12. \n
  13. Make sure you have python 2 (not 3) installed (v2.7.15 works), test by running python --version
  14. \n
  15. Run the command yarn (this may take 10+ minutes and may automatically download supporting libraries from Microsoft). If this process errors out, try to debug.
  16. \n
\n

The rest of the instructions are the same for Mac and Windows:

\n
First time
\n
$ yarn includeInDist
\n
Run
\n
$ yarn dev
\n
Packaging
\n

To package the app for your local platform:

\n
$ yarn package
\n

License

\n

MIT © fakob

\n
", + "readmeFetchedAt": "2024-02-29T22:01:02.661Z" }, "mockoon": { - "readmeCleaned": "
\n \n \n \n
\n \n \n \n \n \n
\n
\n

Mockoon: awesome API mocking

\n
\n

Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, free and open-source.

\n

It's a desktop application and a CLI that help you work faster with APIs by mocking them. Integrate third-party APIs quicker, improve your integration tests, speed up your development, etc.\n➡️ More use cases

\n
\n \n
\n

Features

\n

Mockoon offers many features:

\n
    \n
  • unlimited number of mock local servers and routes
  • \n
  • CLI to run your mock in headless environments, CI, etc.
  • \n
  • complete control on routes definition: HTTP methods and statuses, regex paths, file serving, custom headers, etc.
  • \n
  • OpenAPI compatibility
  • \n
  • Record/logs of all entering and forwarded requests
  • \n
  • JSON templating
  • \n
  • proxy forwarding mode
  • \n
  • HTTPS support
  • \n
\n

You can check the complete list on the website.

\n
\n

Mockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the Sponsors and Backers who helped this project over time!

\n
\n\"sponsor\n
\n
\n

Download the desktop application

\n

You can get Mockoon desktop's latest release directly from this repository or on the official website. Mockoon desktop is also available through:

\n

MacOS:

\n
    \n
  • Homebrew: brew install --cask mockoon.
  • \n
\n

Windows:

\n\n

Linux:

\n\n

Install the CLI

\n

Mockoon CLI is available as an NPM package. Please look at our dedicated documentation to learn how to install and use it.

\n

Mockoon's documentation

\n

You will find Mockoon's documentation on the official website. It covers Mockoon's most complex features. Feel free to contribute or ask for new topics to be covered.

\n

Support/feedback

\n

You can discuss all things related to Mockoon, and ask for help, on the official community. It's also a good place to discuss bugs and feature requests before opening an issue on this repository. For more chat-like discussions, you can also join our Discord server.

\n

Contributing

\n

If you are interested in contributing to Mockoon, please take a look at the contributing guidelines.

\n

Please also take a look at our Code of Conduct.

\n

Roadmap

\n

If you want to know what will be coming in the next release you can check the global Roadmap.

\n

New releases will be announced on Mockoon's Twitter account @GetMockoon and through the newsletter to which you can subscribe here.

\n
", - "readmeOriginal": "
\n \n \n \n
\n \n \n \n \n \n
\n
\n

Mockoon: awesome API mocking

\n
\n

Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, free and open-source.

\n

It's a desktop application and a CLI that help you work faster with APIs by mocking them. Integrate third-party APIs quicker, improve your integration tests, speed up your development, etc.\n➡️ More use cases

\n
\n \n
\n

Features

\n

Mockoon offers many features:

\n
    \n
  • unlimited number of mock local servers and routes
  • \n
  • CLI to run your mock in headless environments, CI, etc.
  • \n
  • complete control on routes definition: HTTP methods and statuses, regex paths, file serving, custom headers, etc.
  • \n
  • OpenAPI compatibility
  • \n
  • Record/logs of all entering and forwarded requests
  • \n
  • JSON templating
  • \n
  • proxy forwarding mode
  • \n
  • HTTPS support
  • \n
\n

You can check the complete list on the website.

\n
\n

Mockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the Sponsors and Backers who helped this project over time!

\n
\n\"sponsor\n
\n
\n

Download the desktop application

\n

You can get Mockoon desktop's latest release directly from this repository or on the official website. Mockoon desktop is also available through:

\n

MacOS:

\n
    \n
  • Homebrew: brew install --cask mockoon.
  • \n
\n

Windows:

\n\n

Linux:

\n\n

Install the CLI

\n

Mockoon CLI is available as an NPM package. Please look at our dedicated documentation to learn how to install and use it.

\n

Mockoon's documentation

\n

You will find Mockoon's documentation on the official website. It covers Mockoon's most complex features. Feel free to contribute or ask for new topics to be covered.

\n

Support/feedback

\n

You can discuss all things related to Mockoon, and ask for help, on the official community. It's also a good place to discuss bugs and feature requests before opening an issue on this repository. For more chat-like discussions, you can also join our Discord server.

\n

Contributing

\n

If you are interested in contributing to Mockoon, please take a look at the contributing guidelines.

\n

Please also take a look at our Code of Conduct.

\n

Roadmap

\n

If you want to know what will be coming in the next release you can check the global Roadmap.

\n

New releases will be announced on Mockoon's Twitter account @GetMockoon and through the newsletter to which you can subscribe here.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.361Z" + "readmeCleaned": "
\n \n \n \n
\n \n \n \n \n \n
\n
\n

Mockoon: awesome API mocking

\n
\n

Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, free and open-source.

\n

It's a desktop application and a CLI that help you work faster with APIs by mocking them. Integrate third-party APIs quicker, improve your integration tests, speed up your development, etc.

\n

➡️ Download

\n
\n \n
\n

Features

\n

Mockoon offers many features:

\n
    \n
  • unlimited number of mock local servers and routes
  • \n
  • CLI to run your mock in headless environments, CI, etc.
  • \n
  • complete control on routes definition: HTTP methods and statuses, regex paths, file serving, custom headers, etc.
  • \n
  • OpenAPI compatibility
  • \n
  • Record/logs of all entering and forwarded requests
  • \n
  • JSON templating
  • \n
  • proxy forwarding mode
  • \n
  • HTTPS support
  • \n
\n

You can check the complete list on the website.

\n
\n

Our sponsors

\n

Platinum

\n
\n \n \n \n \n \"GitHub\n \n        \n \n \n \n \n \"Localazy\n \n        \n \n \n \n \n \"Peakcrypto\n \n \n
\n

Silver

\n
\n \n \"Peakcrypto\n \n
\n

Mockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the Sponsors and Backers who helped this project over time!

\n
\n\"sponsor\n
\n
\n

Download the desktop application

\n

You can get Mockoon desktop's latest release directly from this repository or on the official website. Mockoon desktop is also available through:

\n

MacOS:

\n
    \n
  • Homebrew: brew install --cask mockoon.
  • \n
\n

Windows:

\n\n

Linux:

\n\n

Install the CLI

\n

Mockoon CLI is available as an NPM package. Please check our dedicated documentation to learn how to install and use it.

\n

Use in cloud functions and serverless environments

\n

Mockoon's Serverless NPM package provides an easy way to run Mockoon's mock APIs in cloud functions and serverless environments: AWS Lambda, GCP Functions, Firebase Functions, etc.

\n

Please check our dedicated documentation to learn how to use it.

\n

Subscribe to Mockoon Pro

\n

With advanced features for solo developers and teams, Mockoon Pro supercharges your API development:

\n\n

Upgrade today and take your API development to the next level.

\n
\n\"pro\n
\n

Mockoon's documentation

\n

You will find Mockoon's documentation on the official website. It covers Mockoon's most complex features. Feel free to contribute or ask for new topics to be covered.

\n

Changelogs

\n

You will find Mockoon applications changelogs on the official website.

\n

Support/feedback

\n

You can discuss all things related to Mockoon, and ask for help, on the official community. It's also a good place to discuss bugs and feature requests before opening an issue on this repository. For more chat-like discussions, you can also join our Discord server.

\n

Contributing

\n

If you are interested in contributing to Mockoon, please take a look at the contributing guidelines.

\n

Please also take a look at our Code of Conduct.

\n

Roadmap

\n

If you want to know what will be coming in the next release you can check the global Roadmap.

\n

New releases will be announced on Mockoon's Twitter account @GetMockoon and through the newsletter to which you can subscribe here.

\n
", + "readmeOriginal": "
\n \n \n \n
\n \n \n \n \n \n
\n
\n

Mockoon: awesome API mocking

\n
\n

Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, free and open-source.

\n

It's a desktop application and a CLI that help you work faster with APIs by mocking them. Integrate third-party APIs quicker, improve your integration tests, speed up your development, etc.

\n

➡️ Download

\n
\n \n
\n

Features

\n

Mockoon offers many features:

\n
    \n
  • unlimited number of mock local servers and routes
  • \n
  • CLI to run your mock in headless environments, CI, etc.
  • \n
  • complete control on routes definition: HTTP methods and statuses, regex paths, file serving, custom headers, etc.
  • \n
  • OpenAPI compatibility
  • \n
  • Record/logs of all entering and forwarded requests
  • \n
  • JSON templating
  • \n
  • proxy forwarding mode
  • \n
  • HTTPS support
  • \n
\n

You can check the complete list on the website.

\n
\n

Our sponsors

\n

Platinum

\n
\n \n \n \n \n \"GitHub\n \n        \n \n \n \n \n \"Localazy\n \n        \n \n \n \n \n \"Peakcrypto\n \n \n
\n

Silver

\n
\n \n \"Peakcrypto\n \n
\n

Mockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the Sponsors and Backers who helped this project over time!

\n
\n\"sponsor\n
\n
\n

Download the desktop application

\n

You can get Mockoon desktop's latest release directly from this repository or on the official website. Mockoon desktop is also available through:

\n

MacOS:

\n
    \n
  • Homebrew: brew install --cask mockoon.
  • \n
\n

Windows:

\n\n

Linux:

\n\n

Install the CLI

\n

Mockoon CLI is available as an NPM package. Please check our dedicated documentation to learn how to install and use it.

\n

Use in cloud functions and serverless environments

\n

Mockoon's Serverless NPM package provides an easy way to run Mockoon's mock APIs in cloud functions and serverless environments: AWS Lambda, GCP Functions, Firebase Functions, etc.

\n

Please check our dedicated documentation to learn how to use it.

\n

Subscribe to Mockoon Pro

\n

With advanced features for solo developers and teams, Mockoon Pro supercharges your API development:

\n\n

Upgrade today and take your API development to the next level.

\n
\n\"pro\n
\n

Mockoon's documentation

\n

You will find Mockoon's documentation on the official website. It covers Mockoon's most complex features. Feel free to contribute or ask for new topics to be covered.

\n

Changelogs

\n

You will find Mockoon applications changelogs on the official website.

\n

Support/feedback

\n

You can discuss all things related to Mockoon, and ask for help, on the official community. It's also a good place to discuss bugs and feature requests before opening an issue on this repository. For more chat-like discussions, you can also join our Discord server.

\n

Contributing

\n

If you are interested in contributing to Mockoon, please take a look at the contributing guidelines.

\n

Please also take a look at our Code of Conduct.

\n

Roadmap

\n

If you want to know what will be coming in the next release you can check the global Roadmap.

\n

New releases will be announced on Mockoon's Twitter account @GetMockoon and through the newsletter to which you can subscribe here.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:02.703Z" + }, + "monolith-code": { + "readmeCleaned": "

monolith code

\n

\"Build\"\n\"Version\"\n\"License\"

\n

minimalistic but powerful code editor

\n

\"screenshot\"

\n
", + "readmeOriginal": "

monolith code

\n

\"Build\"\n\"Version\"\n\"License\"

\n

minimalistic but powerful code editor

\n

\"screenshot\"

\n
", + "readmeFetchedAt": "2024-02-29T22:01:02.807Z" + }, + "motrix": { + "readmeCleaned": "

Motrix

\n

\n \n \"Motrix\n \n

\n

A full-featured download manager

\n

\"GitHub \"Build/release\" \"Total \"Support

\n

English | 简体中文

\n

Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.

\n

Motrix has a clean and easy to use interface. I hope you will like it 👻.

\n

✈️ Official Website | 📖 Manual

\n

💽 Installation

\n

Download from GitHub Releases and install it.

\n

Windows

\n

It is recommended to install Motrix using the installation package (Motrix-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc.

\n

If you use package management tools to manage applications on Windows, such as Chocolatey, scoop. You can use them to install Motrix.

\n

Chocolatey

\n

Thanks to @Yato for continuing to maintain the Motrix Chocolatey package. To install motrix, run the following command from the command line or from PowerShell:

\n
# Install\nchoco install motrix\n\n# Upgrade\nchoco upgrade motrix
\n

scoop

\n

If you prefer the portable version, you can use scoop (need Windows 7+) to install Motrix.

\n
scoop bucket add extras\nscoop install motrix
\n

macOS

\n

The macOS users can install Motrix using brew, thanks to PR of @Mitscherlich.

\n
brew update && brew install motrix
\n

Auto Update

\n

Since Motrix v1.8.0 and later versions changed the App BundleID ( net.agalwood.Motrix => app.motrix.native ), the automatic update of Motrix v1.6.11 will fail. Motrix Install Assistant will help you install the latest Motrix application.

\n

\n \n \"Motrix\n \n

\n

Linux

\n

You can download the AppImage (for all Linux distributions) or snap to install Motrix, see GitHub/release for more Linux installation package formats.

\n

Motrix may need to run with sudo for the first time in Linux because there is no permission to create the download session file (/var/cache/aria2.session).

\n

If you want to build from source code, please read the Build section.

\n

AppImage

\n

The latest version of Motrix AppImage requires you to manually perform desktop integration. Please check the documentation of AppImageLauncher .

\n
\n

Desktop Integration\nSince electron-builder 21 desktop integration is not a part of produced AppImage file.\nAppImageLauncher is the recommended way to integrate AppImages.

\n
\n

Deepin 20 Beta users failed to install Motrix, please follow the steps below:

\n

Open the Terminal, paste and run the following command to install Motrix again.

\n
sudo apt --fix-broken install
\n

Snap

\n

Motrix has been listed on Snapcraft , Ubuntu users recommend downloading from the Snap Store.

\n

Tips for v1.5.10

\n

The tray may not display the indicator normally, which makes it inconvenient to exit the application.

\n

Please unchecked Preferences--Basic Settings--Hide App Menu (Windows & Linux Only), click Save & Apply. Then click \"Exit\" in the File menu to exit the application.

\n

Please update to v1.5.12 and above, you can use the keyboard shortcut Ctrl + q to quickly exit the application.

\n

AUR

\n

For Arch Linux users, Motrix is available in aur, thanks to the maintainer @weearc.

\n

Run the following command to install:

\n
yay -S motrix
\n

Flatpak

\n

Thanks to the PR of @proletarius101, Motrix has been listed Flathub, Linux users who like the Flatpak can try it.

\n
# Install\nflatpak install flathub net.agalwood.Motrix\n\n# Run\nflatpak run net.agalwood.Motrix
\n

✨ Features

\n
    \n
  • 🕹 Simple and clear user interface
  • \n
  • 🦄 Supports BitTorrent & Magnet
  • \n
  • ☑️ BitTorrent selective download
  • \n
  • 📡 Update tracker list every day automatically
  • \n
  • 🔌 UPnP & NAT-PMP Port Mapping
  • \n
  • 🎛 Up to 10 concurrent download tasks
  • \n
  • 🚀 Supports 64 threads in a single task
  • \n
  • 🚥 Supports speed limit
  • \n
  • 🕶 Mock User-Agent
  • \n
  • 🔔 Download completed Notification
  • \n
  • 💻 Ready for Touch Bar (Mac only)
  • \n
  • 🤖 Resident system tray for quick operation
  • \n
  • 📟 Tray speed meter displays real-time speed (Mac only)
  • \n
  • 🌑 Dark mode
  • \n
  • 🗑 Delete related files when removing tasks (optional)
  • \n
  • 🌍 I18n, View supported languages.
  • \n
  • 🛠 More features in development
  • \n
\n

🖥 User Interface

\n

\"motrix-screenshot-task-en.png\"

\n

⌨️ Development

\n

Clone Code

\n
git clone git@github.com:agalwood/Motrix.git
\n

Install Dependencies

\n
cd Motrix\nyarn
\n
\n

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

\n
\n

Electron failed to install correctly, please refer to electron/electron#8466 (comment)

\n

Dev Mode

\n
yarn run dev
\n

Build Release

\n
yarn run build
\n

Build for Apple Silicon

\n
yarn run build:applesilicon
\n

After building, the application will be found in the project's release directory.

\n

🛠 Technology Stack

\n\n

☑️ TODO

\n

Development Roadmap see: Trello

\n

🤝 Contribute \"PRs

\n

If you are interested in participating in joint development, PR and Forks are welcome!

\n

🌍 Internationalization

\n

Translations into versions for other languages are welcome 🧐! Please read the translation guide before starting translations.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyNameStatus
arArabic✔️ @hadialqattan, @AhmedElTabarani
bgБългарският език✔️ @null-none
caCatalà✔️ @marcizhu
deDeutsch✔️ @Schloemicher
elΕλληνικά✔️ @Likecinema
en-USEnglish✔️
esEspañol✔️ @Chofito
faفارسی✔️ @Nima-Ra
frFrançais✔️ @gpatarin
huHungarian✔️ @zalnaRs
idIndonesia✔️ @aarestu
itItaliano✔️ @blackcat-917
ja日本語✔️ @hbkrkzk
ko한국어✔️ @KOZ39
nbNorsk Bokmål✔️ @rubjo
nlNederlands✔️ @nickbouwhuis
plPolski✔️ @KanarekLife
pt-BRPortuguese (Brazil)✔️ @andrenoberto
roRomână✔️ @alyn3d
ruРусский✔️ @bladeaweb
thแบบไทย✔️ @nxanywhere
trTürkçe✔️ @abdullah
ukУкраїнська✔️ @bladeaweb
viTiếng Việt✔️ @duythanhvn
zh-CN简体中文✔️
zh-TW繁體中文✔️ @Yukaii @5idereal
\n

📜 License

\n

MIT Copyright (c) 2018-present Dr_rOot

\n
", + "readmeOriginal": "

Motrix

\n

\n \n \"Motrix\n \n

\n

A full-featured download manager

\n

\"GitHub \"Build/release\" \"Total \"Support

\n

English | 简体中文

\n

Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.

\n

Motrix has a clean and easy to use interface. I hope you will like it 👻.

\n

✈️ Official Website | 📖 Manual

\n

💽 Installation

\n

Download from GitHub Releases and install it.

\n

Windows

\n

It is recommended to install Motrix using the installation package (Motrix-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc.

\n

If you use package management tools to manage applications on Windows, such as Chocolatey, scoop. You can use them to install Motrix.

\n

Chocolatey

\n

Thanks to @Yato for continuing to maintain the Motrix Chocolatey package. To install motrix, run the following command from the command line or from PowerShell:

\n
# Install\nchoco install motrix\n\n# Upgrade\nchoco upgrade motrix
\n

scoop

\n

If you prefer the portable version, you can use scoop (need Windows 7+) to install Motrix.

\n
scoop bucket add extras\nscoop install motrix
\n

macOS

\n

The macOS users can install Motrix using brew, thanks to PR of @Mitscherlich.

\n
brew update && brew install motrix
\n

Auto Update

\n

Since Motrix v1.8.0 and later versions changed the App BundleID ( net.agalwood.Motrix => app.motrix.native ), the automatic update of Motrix v1.6.11 will fail. Motrix Install Assistant will help you install the latest Motrix application.

\n

\n \n \"Motrix\n \n

\n

Linux

\n

You can download the AppImage (for all Linux distributions) or snap to install Motrix, see GitHub/release for more Linux installation package formats.

\n

Motrix may need to run with sudo for the first time in Linux because there is no permission to create the download session file (/var/cache/aria2.session).

\n

If you want to build from source code, please read the Build section.

\n

AppImage

\n

The latest version of Motrix AppImage requires you to manually perform desktop integration. Please check the documentation of AppImageLauncher .

\n
\n

Desktop Integration\nSince electron-builder 21 desktop integration is not a part of produced AppImage file.\nAppImageLauncher is the recommended way to integrate AppImages.

\n
\n

Deepin 20 Beta users failed to install Motrix, please follow the steps below:

\n

Open the Terminal, paste and run the following command to install Motrix again.

\n
sudo apt --fix-broken install
\n

Snap

\n

Motrix has been listed on Snapcraft , Ubuntu users recommend downloading from the Snap Store.

\n

Tips for v1.5.10

\n

The tray may not display the indicator normally, which makes it inconvenient to exit the application.

\n

Please unchecked Preferences--Basic Settings--Hide App Menu (Windows & Linux Only), click Save & Apply. Then click \"Exit\" in the File menu to exit the application.

\n

Please update to v1.5.12 and above, you can use the keyboard shortcut Ctrl + q to quickly exit the application.

\n

AUR

\n

For Arch Linux users, Motrix is available in aur, thanks to the maintainer @weearc.

\n

Run the following command to install:

\n
yay -S motrix
\n

Flatpak

\n

Thanks to the PR of @proletarius101, Motrix has been listed Flathub, Linux users who like the Flatpak can try it.

\n
# Install\nflatpak install flathub net.agalwood.Motrix\n\n# Run\nflatpak run net.agalwood.Motrix
\n

✨ Features

\n
    \n
  • 🕹 Simple and clear user interface
  • \n
  • 🦄 Supports BitTorrent & Magnet
  • \n
  • ☑️ BitTorrent selective download
  • \n
  • 📡 Update tracker list every day automatically
  • \n
  • 🔌 UPnP & NAT-PMP Port Mapping
  • \n
  • 🎛 Up to 10 concurrent download tasks
  • \n
  • 🚀 Supports 64 threads in a single task
  • \n
  • 🚥 Supports speed limit
  • \n
  • 🕶 Mock User-Agent
  • \n
  • 🔔 Download completed Notification
  • \n
  • 💻 Ready for Touch Bar (Mac only)
  • \n
  • 🤖 Resident system tray for quick operation
  • \n
  • 📟 Tray speed meter displays real-time speed (Mac only)
  • \n
  • 🌑 Dark mode
  • \n
  • 🗑 Delete related files when removing tasks (optional)
  • \n
  • 🌍 I18n, View supported languages.
  • \n
  • 🛠 More features in development
  • \n
\n

🖥 User Interface

\n

\"motrix-screenshot-task-en.png\"

\n

⌨️ Development

\n

Clone Code

\n
git clone git@github.com:agalwood/Motrix.git
\n

Install Dependencies

\n
cd Motrix\nyarn
\n
\n

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

\n
\n

Electron failed to install correctly, please refer to electron/electron#8466 (comment)

\n

Dev Mode

\n
yarn run dev
\n

Build Release

\n
yarn run build
\n

Build for Apple Silicon

\n
yarn run build:applesilicon
\n

After building, the application will be found in the project's release directory.

\n

🛠 Technology Stack

\n\n

☑️ TODO

\n

Development Roadmap see: Trello

\n

🤝 Contribute \"PRs

\n

If you are interested in participating in joint development, PR and Forks are welcome!

\n

🌍 Internationalization

\n

Translations into versions for other languages are welcome 🧐! Please read the translation guide before starting translations.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KeyNameStatus
arArabic✔️ @hadialqattan, @AhmedElTabarani
bgБългарският език✔️ @null-none
caCatalà✔️ @marcizhu
deDeutsch✔️ @Schloemicher
elΕλληνικά✔️ @Likecinema
en-USEnglish✔️
esEspañol✔️ @Chofito
faفارسی✔️ @Nima-Ra
frFrançais✔️ @gpatarin
huHungarian✔️ @zalnaRs
idIndonesia✔️ @aarestu
itItaliano✔️ @blackcat-917
ja日本語✔️ @hbkrkzk
ko한국어✔️ @KOZ39
nbNorsk Bokmål✔️ @rubjo
nlNederlands✔️ @nickbouwhuis
plPolski✔️ @KanarekLife
pt-BRPortuguese (Brazil)✔️ @andrenoberto
roRomână✔️ @alyn3d
ruРусский✔️ @bladeaweb
thแบบไทย✔️ @nxanywhere
trTürkçe✔️ @abdullah
ukУкраїнська✔️ @bladeaweb
viTiếng Việt✔️ @duythanhvn
zh-CN简体中文✔️
zh-TW繁體中文✔️ @Yukaii @5idereal
\n

📜 License

\n

MIT Copyright (c) 2018-present Dr_rOot

\n
", + "readmeFetchedAt": "2024-02-29T22:01:03.176Z" }, "mrdclutterer": { - "readmeCleaned": "
\n

\n

Mr. D'clutterer

\n

Move files to where they should & call yourself mr. clean

\n

Aggregate files . bulk renaming

\n

A minimal looking cross-platform desktop application made with Electron that handles quick file aggregation and bulk renaming

\n

\"Release\n\"Stars\"\n \"Visitors\" \n\"GitHub \n

\n

\"YouTube\n \"YouTube

\n

\n
\n

About

\n

Are you an internet guy? downloading hundreds of files and then scrolling over all of them to find a few?\nDownload folder is so cluttered with files that it takes a significant amount of time to open?\nAs a programmer want to remove those annoying spaces from file names in bulk?

\n

Mr.d'clutterer is then going to be a life saver application for you :) simply drop a folder or selected files on to it to make them organized in fraction of a second.

\n

Features

\n
    \n
  1. Drag and drop
  2. \n
  3. Rename files on-the-fly
  4. \n
  5. Aggregate files by extensions and types (more coming soon..)
  6. \n
  7. Process files under sub-directories too
  8. \n
  9. Quick access to settings from the right click context-menu
  10. \n
  11. Minimal and beautiful ❤️
  12. \n
  13. Auto updates itself
  14. \n
  15. Available both for linux & windows
  16. \n
\n

Download

\n

Download the right installer for your os from Here

\n

Note

\n

If you are looking for a tiny version of this app without a gui that works right form the file managers' right click menu, check NaughtyLust (Linux Only)

\n

Demo

\n

\"Mr.

\n

Settings Menu

\n

Access settings right from the right click context-menu 🆒

\n

\"settings\"

\n

Usage Guide

\n

Directory Handling

\n

If any folders (directories) dropped, files under those will also be taken under consideration

\n

Default Mode

\n

Aggregate files based on their types with directory handling on

\n

License

\n
\n

MIT License

\n
\n
\n

Copyright (c) 2020 Dipankar Pal

\n
\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.

\n

Support

\n

All kinds of supports are welcome 🙌! the most basic way to show your support is to star 🌟 the project, or to raise issues 💬 you can also support this project by becoming a sponsor on GitHub 👏 Or By Making A Paypal Donation :)

\n

Related Works

\n

NaughtyLust : Awesome Nautilus Scripts For Linux.

\n

qikQR : Minimal QR Code Generator App Made With Electron.

\n

cppcheck-action : Check Security Flaws In Your C/C++ Codes Right From GitHub Action Workflows.

\n

autopy-lot : GitHub Action Setup To Convert Jupyter Notebooks To Python Scripts And Markdowns.

\n
\n

\"unicorn\"\n

\n

Happy Coding

\n
\n
", - "readmeOriginal": "
\n

\n

Mr. D'clutterer

\n

Move files to where they should & call yourself mr. clean

\n

Aggregate files . bulk renaming

\n

A minimal looking cross-platform desktop application made with Electron that handles quick file aggregation and bulk renaming

\n

\"Release\n\"Stars\"\n \"Visitors\" \n\"GitHub \n

\n

\"YouTube\n \"YouTube

\n

\n
\n

About

\n

Are you an internet guy? downloading hundreds of files and then scrolling over all of them to find a few?\nDownload folder is so cluttered with files that it takes a significant amount of time to open?\nAs a programmer want to remove those annoying spaces from file names in bulk?

\n

Mr.d'clutterer is then going to be a life saver application for you :) simply drop a folder or selected files on to it to make them organized in fraction of a second.

\n

Features

\n
    \n
  1. Drag and drop
  2. \n
  3. Rename files on-the-fly
  4. \n
  5. Aggregate files by extensions and types (more coming soon..)
  6. \n
  7. Process files under sub-directories too
  8. \n
  9. Quick access to settings from the right click context-menu
  10. \n
  11. Minimal and beautiful ❤️
  12. \n
  13. Auto updates itself
  14. \n
  15. Available both for linux & windows
  16. \n
\n

Download

\n

Download the right installer for your os from Here

\n

Note

\n

If you are looking for a tiny version of this app without a gui that works right form the file managers' right click menu, check NaughtyLust (Linux Only)

\n

Demo

\n

\"Mr.

\n

Settings Menu

\n

Access settings right from the right click context-menu 🆒

\n

\"settings\"

\n

Usage Guide

\n

Directory Handling

\n

If any folders (directories) dropped, files under those will also be taken under consideration

\n

Default Mode

\n

Aggregate files based on their types with directory handling on

\n

License

\n
\n

MIT License

\n
\n
\n

Copyright (c) 2020 Dipankar Pal

\n
\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.

\n

Support

\n

All kinds of supports are welcome 🙌! the most basic way to show your support is to star 🌟 the project, or to raise issues 💬 you can also support this project by becoming a sponsor on GitHub 👏 Or By Making A Paypal Donation :)

\n

Related Works

\n

NaughtyLust : Awesome Nautilus Scripts For Linux.

\n

qikQR : Minimal QR Code Generator App Made With Electron.

\n

cppcheck-action : Check Security Flaws In Your C/C++ Codes Right From GitHub Action Workflows.

\n

autopy-lot : GitHub Action Setup To Convert Jupyter Notebooks To Python Scripts And Markdowns.

\n
\n

\"unicorn\"\n

\n

Happy Coding

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.431Z" + "readmeCleaned": "
\n

\n

Mr. D'clutterer

\n

Move files to where they should & call yourself mr. clean

\n

Aggregate files . bulk renaming

\n

A minimal looking cross-platform desktop application made with Electron that handles quick file aggregation and bulk renaming

\n

\"Release\n\"Stars\"\n \"Visitors\" \n\"GitHub \n

\n

\"YouTube\n \"YouTube

\n

\n
\n

About

\n

Are you an internet guy? downloading hundreds of files and then scrolling over all of them to find a few?\nDownload folder is so cluttered with files that it takes a significant amount of time to open?\nAs a programmer want to remove those annoying spaces from file names in bulk?

\n

Mr.d'clutterer is then going to be a life saver application for you :) simply drop a folder or selected files on to it to make them organized in fraction of a second.

\n

Features

\n
    \n
  1. Drag and drop
  2. \n
  3. Rename files on-the-fly
  4. \n
  5. Aggregate files by extensions and types (more coming soon..)
  6. \n
  7. Process files under sub-directories too
  8. \n
  9. Quick access to settings from the right click context-menu ⚡
  10. \n
  11. Minimal and beautiful ❤️
  12. \n
  13. Auto updates itself
  14. \n
  15. Available both for linux & windows
  16. \n
\n

Download

\n

Download the right installer for your os from Here

\n

Note

\n

If you are looking for a tiny version of this app without a gui that works right form the file managers' right click menu, check NaughtyLust (Linux Only)

\n

Demo

\n

\"Mr.

\n

Settings Menu

\n

Access settings right from the right click context-menu 🆒

\n

\"settings\"

\n

Usage Guide

\n

Directory Handling

\n

If any folders (directories) dropped, files under those will also be taken under consideration

\n

Default Mode

\n

Aggregate files based on their types with directory handling on

\n

License

\n
\n

MIT License

\n
\n
\n

Copyright (c) 2020 Dipankar Pal

\n
\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.

\n

Support

\n

All kinds of supports are welcome 🙌! the most basic way to show your support is to star 🌟 the project, or to raise issues 💬 you can also support this project by becoming a sponsor on GitHub 👏 Or By Making A Paypal Donation :)

\n

Related Works

\n

NaughtyLust : Awesome Nautilus Scripts For Linux.

\n

qikQR : Minimal QR Code Generator App Made With Electron.

\n

cppcheck-action : Check Security Flaws In Your C/C++ Codes Right From GitHub Action Workflows.

\n

autopy-lot : GitHub Action Setup To Convert Jupyter Notebooks To Python Scripts And Markdowns.

\n
\n

\"unicorn\"\n

\n

Happy Coding

\n
\n
", + "readmeOriginal": "
\n

\n

Mr. D'clutterer

\n

Move files to where they should & call yourself mr. clean

\n

Aggregate files . bulk renaming

\n

A minimal looking cross-platform desktop application made with Electron that handles quick file aggregation and bulk renaming

\n

\"Release\n\"Stars\"\n \"Visitors\" \n\"GitHub \n

\n

\"YouTube\n \"YouTube

\n

\n
\n

About

\n

Are you an internet guy? downloading hundreds of files and then scrolling over all of them to find a few?\nDownload folder is so cluttered with files that it takes a significant amount of time to open?\nAs a programmer want to remove those annoying spaces from file names in bulk?

\n

Mr.d'clutterer is then going to be a life saver application for you :) simply drop a folder or selected files on to it to make them organized in fraction of a second.

\n

Features

\n
    \n
  1. Drag and drop
  2. \n
  3. Rename files on-the-fly
  4. \n
  5. Aggregate files by extensions and types (more coming soon..)
  6. \n
  7. Process files under sub-directories too
  8. \n
  9. Quick access to settings from the right click context-menu ⚡
  10. \n
  11. Minimal and beautiful ❤️
  12. \n
  13. Auto updates itself
  14. \n
  15. Available both for linux & windows
  16. \n
\n

Download

\n

Download the right installer for your os from Here

\n

Note

\n

If you are looking for a tiny version of this app without a gui that works right form the file managers' right click menu, check NaughtyLust (Linux Only)

\n

Demo

\n

\"Mr.

\n

Settings Menu

\n

Access settings right from the right click context-menu 🆒

\n

\"settings\"

\n

Usage Guide

\n

Directory Handling

\n

If any folders (directories) dropped, files under those will also be taken under consideration

\n

Default Mode

\n

Aggregate files based on their types with directory handling on

\n

License

\n
\n

MIT License

\n
\n
\n

Copyright (c) 2020 Dipankar Pal

\n
\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.

\n

Support

\n

All kinds of supports are welcome 🙌! the most basic way to show your support is to star 🌟 the project, or to raise issues 💬 you can also support this project by becoming a sponsor on GitHub 👏 Or By Making A Paypal Donation :)

\n

Related Works

\n

NaughtyLust : Awesome Nautilus Scripts For Linux.

\n

qikQR : Minimal QR Code Generator App Made With Electron.

\n

cppcheck-action : Check Security Flaws In Your C/C++ Codes Right From GitHub Action Workflows.

\n

autopy-lot : GitHub Action Setup To Convert Jupyter Notebooks To Python Scripts And Markdowns.

\n
\n

\"unicorn\"\n

\n

Happy Coding

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:03.188Z" }, "mstream": { - "readmeCleaned": "

mStream Music

\n

mStream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MainSharedAdmin
\"main\"\"shared\"\"admin\"
\n

Demo & Other Links

\n

Check Out The Demo!

\n

Discord Channel

\n

Website

\n

Server Features

\n
    \n
  • Cross Platform. Works on Windows, OSX, Linux, & FreeBSD
  • \n
  • Light on memory and CPU
  • \n
  • Tested on multi-terabyte libraries
  • \n
  • Runs on ARM boards like the Raspberry Pi
  • \n
\n

WebApp Features

\n
    \n
  • Gapless Playback
  • \n
  • Milkdrop Visualizer
  • \n
  • Playlist Sharing
  • \n
  • Upload Files through the file explorer
  • \n
\n

Installing mStream

\n\n

Android App

\n

\"mStream

\n

This App is Open Source. See the Source Code

\n

iOS App

\n

\"mStream

\n

Made by Niera Tech

\n

Quick Install from CLI

\n

Deploying an mStream server is simple.

\n
# Install From Git\ngit clone https://github.com/IrosTheBeggar/mStream.git\n\ncd mStream\n\n# Install dependencies and run\nnpm run-script wizard
\n

Technical Details

\n
    \n
  • \n

    Dependencies: NodeJS v10 or greater

    \n
  • \n
  • \n

    Supported File Formats: flac, mp3, mp4, wav, ogg, opus, aac, m4a

    \n
  • \n
\n

Credits

\n

mStream is built on top some great open-source libraries:

\n
    \n
  • music-metadata - The best metadata parser for NodeJS
  • \n
  • LokiJS - A native, in-memory, database written in JavaScript. LokiJS is the reason mStream is so fast and easy to install
  • \n
  • Butterchurn - A clone of Milkdrop Visualizer written in JavaScript
  • \n
\n

And thanks to the LinuxServer.io group for maintaining the Docker image!

\n
", - "readmeOriginal": "

mStream Music

\n

mStream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MainSharedAdmin
\"main\"\"shared\"\"admin\"
\n

Demo & Other Links

\n

Check Out The Demo!

\n

Discord Channel

\n

Website

\n

Server Features

\n
    \n
  • Cross Platform. Works on Windows, OSX, Linux, & FreeBSD
  • \n
  • Light on memory and CPU
  • \n
  • Tested on multi-terabyte libraries
  • \n
  • Runs on ARM boards like the Raspberry Pi
  • \n
\n

WebApp Features

\n
    \n
  • Gapless Playback
  • \n
  • Milkdrop Visualizer
  • \n
  • Playlist Sharing
  • \n
  • Upload Files through the file explorer
  • \n
\n

Installing mStream

\n\n

Android App

\n

\"mStream

\n

This App is Open Source. See the Source Code

\n

iOS App

\n

\"mStream

\n

Made by Niera Tech

\n

Quick Install from CLI

\n

Deploying an mStream server is simple.

\n
# Install From Git\ngit clone https://github.com/IrosTheBeggar/mStream.git\n\ncd mStream\n\n# Install dependencies and run\nnpm run-script wizard
\n

Technical Details

\n
    \n
  • \n

    Dependencies: NodeJS v10 or greater

    \n
  • \n
  • \n

    Supported File Formats: flac, mp3, mp4, wav, ogg, opus, aac, m4a

    \n
  • \n
\n

Credits

\n

mStream is built on top some great open-source libraries:

\n
    \n
  • music-metadata - The best metadata parser for NodeJS
  • \n
  • LokiJS - A native, in-memory, database written in JavaScript. LokiJS is the reason mStream is so fast and easy to install
  • \n
  • Butterchurn - A clone of Milkdrop Visualizer written in JavaScript
  • \n
\n

And thanks to the LinuxServer.io group for maintaining the Docker image!

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.525Z" + "readmeCleaned": "

mStream Music

\n

mStream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MainSharedAdmin
\"main\"\"shared\"\"admin\"
\n

Demo & Other Links

\n\n\n\n

Server Features

\n
    \n
  • Cross Platform. Works on Windows, OSX, Linux, & FreeBSD
  • \n
  • Light on memory and CPU
  • \n
  • Tested on multi-terabyte libraries
  • \n
  • Runs on ARM boards like the Raspberry Pi
  • \n
\n

WebApp Features

\n
    \n
  • Gapless Playback
  • \n
  • Milkdrop Visualizer
  • \n
  • Playlist Sharing
  • \n
  • Upload Files through the file explorer
  • \n
\n

Installing mStream

\n\n

Android App

\n

\"mStream

\n

This App is Open Source. See the Source Code

\n

iOS App

\n

\"mStream

\n

Made by Niera Tech

\n

Quick Install from CLI

\n

Deploying an mStream server is simple.

\n
# Install From Git\ngit clone https://github.com/IrosTheBeggar/mStream.git\n\ncd mStream\n\n# Install dependencies and run\nnpm run-script wizard
\n

Technical Details

\n
    \n
  • \n

    Dependencies: NodeJS v10 or greater

    \n
  • \n
  • \n

    Supported File Formats: flac, mp3, mp4, wav, ogg, opus, aac, m4a

    \n
  • \n
\n

Credits

\n

mStream is built on top some great open-source libraries:

\n
    \n
  • music-metadata - The best metadata parser for NodeJS
  • \n
  • LokiJS - A native, in-memory, database written in JavaScript. LokiJS is the reason mStream is so fast and easy to install
  • \n
  • Butterchurn - A clone of Milkdrop Visualizer written in JavaScript
  • \n
\n

And thanks to the LinuxServer.io group for maintaining the Docker image!

\n
", + "readmeOriginal": "

mStream Music

\n

mStream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MainSharedAdmin
\"main\"\"shared\"\"admin\"
\n

Demo & Other Links

\n\n\n\n

Server Features

\n
    \n
  • Cross Platform. Works on Windows, OSX, Linux, & FreeBSD
  • \n
  • Light on memory and CPU
  • \n
  • Tested on multi-terabyte libraries
  • \n
  • Runs on ARM boards like the Raspberry Pi
  • \n
\n

WebApp Features

\n
    \n
  • Gapless Playback
  • \n
  • Milkdrop Visualizer
  • \n
  • Playlist Sharing
  • \n
  • Upload Files through the file explorer
  • \n
\n

Installing mStream

\n\n

Android App

\n

\"mStream

\n

This App is Open Source. See the Source Code

\n

iOS App

\n

\"mStream

\n

Made by Niera Tech

\n

Quick Install from CLI

\n

Deploying an mStream server is simple.

\n
# Install From Git\ngit clone https://github.com/IrosTheBeggar/mStream.git\n\ncd mStream\n\n# Install dependencies and run\nnpm run-script wizard
\n

Technical Details

\n
    \n
  • \n

    Dependencies: NodeJS v10 or greater

    \n
  • \n
  • \n

    Supported File Formats: flac, mp3, mp4, wav, ogg, opus, aac, m4a

    \n
  • \n
\n

Credits

\n

mStream is built on top some great open-source libraries:

\n
    \n
  • music-metadata - The best metadata parser for NodeJS
  • \n
  • LokiJS - A native, in-memory, database written in JavaScript. LokiJS is the reason mStream is so fast and easy to install
  • \n
  • Butterchurn - A clone of Milkdrop Visualizer written in JavaScript
  • \n
\n

And thanks to the LinuxServer.io group for maintaining the Docker image!

\n
", + "readmeFetchedAt": "2024-02-29T22:01:03.196Z" }, - "movieprint": { - "readmeCleaned": "

\"MoviePrint\"

\n

Website - https://movieprint.org/

\n

A tool which lets you create screenshots of entire movies in an instant.\n

\n
    \n
  • CUSTOMISE LOOK - Set a custom grid, adjust file and frame specific data, margins etc. to create a custom look for your MoviePrints.
  • \n
  • SET IN AND OUT POINTS - Define custom In and Out Points for your MoviePrint if you only want to use a section of the movie.
  • \n
  • INSERT AND MOVE THUMBS - Easily insert thumbs and move them around via drag and drop.
  • \n
  • SELECT FRAMES - Scrub through the movie with ease and select frames for every single thumb individually.
  • \n
  • SAVE THUMBS - Easily save individual thumbs or save all thumbs of a MoviePrint at once.
  • \n
  • BATCH CREATE - Automatically create MoviePrints from all your movies.
  • \n
  • SHOT DETECTION - Scan the movie with a simple shot detection to get more interesting MoviePrints.
  • \n
  • TIMELINE VIEW - Change to timeline view where every thumb is as wide as the shot is long.
  • \n
  • EMBED MOVIEPRINT DATA - Embed the data of the chosen thumbs to reedit your MoviePrint at a later stage.
  • \n
\n

MoviePrint is using openCV as the roadmap includes utilising computer vision algorithms.

\n

Privacy

\n

MoviePrint does not collect any data. All work including detection is done in the app itself (Note: It currently connets on startup to fonts.googleapis.com due to a dependency to semantic ui a ui framework.)

\n

Please give feedback

\n

As we are not collecting any data from you, we are dependent on you talking to us. If you have a minute, we would very much appreciate if you tell us

\n
    \n
  • how you found out about MoviePrint
  • \n
  • how you use the software
  • \n
  • what you use MoviePrint images for
  • \n
  • what you like, what you dislike
  • \n
  • and anything else you think we should know to make a better product
  • \n
\n

You can use this form or the Contact us button in the app.

\n

Want to stay updated?

\n

Do you want to be informed when new features are released? Just check Keep me up-to-date in this form or use the Contact us button in the app.\nWe will only ever send you MoviePrint related updates.

\n

Example MoviePrints

\n

Grid view\n\"MoviePrint_v004

\n

Timeline views\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004

\n

How it works

\n

\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004

\n

Watch explainer

\n

\"MoviePrint_v004\nWatch screencast

\n
\n

Download Mac and Windows releases

\n

https://github.com/fakob/MoviePrint_v004/releases

\n

old version (2014)\nhttp://www.fakob.com/2014/movieprint-an-osx-tool/

\n
\n

MoviePrint_v004 is based on electron-react-boilerplate

\n

For development

\n
    \n
  • The app was tested on Mac OSX and Windows. Running and building it on other platforms might require additional changes to the code. Especially when it comes to linking and packaging the libraries.
  • \n
  • For other details check electron-react-boilerplate documentation
  • \n
\n
Mac setup
\n
    \n
  1. clone the repo via git: git clone --depth=1 https://github.com/fakob/MoviePrint_v004.git MoviePrint_v004
  2. \n
  3. Make sure you have cmake installed brew install cmake
  4. \n
  5. To have ffmpeg support in opencv4nodejs you need to have ffmpeg v3.4.2 and pkg-config installed before opencv4nodejs gets built (ffmpeg v4.x is currently not supported)
  6. \n
  7. Enter the folder cd MoviePrint_v004
  8. \n
  9. Install dependencies with yarn by running the command yarn
  10. \n
\n
Windows setup
\n

These instructions should work, if you run into errors maybe look here and comment.

\n
    \n
  1. git clone --depth=1 https://github.com/fakob/MoviePrint_v004.git MoviePrint_v004
  2. \n
  3. Install CMake (v3.13.2 works), choose \"add to PATH\" option during installation
  4. \n
  5. Make sure you have yarn (v1.12.3 works) installed
  6. \n
  7. To have ffmpeg support in opencv4nodejs you need to have ffmpeg installed (v3.4.2 works, v4.1 should too)
  8. \n
  9. We'll need opencv4nodejs to work which requires npm install --global windows-build-tools
  10. \n
  11. We need better-sqlite3 to work which additionally requires VC++ 2015.3 v14.00(v140) toolset for desktop\n
      \n
    • Start Visual Studio Installer
    • \n
    • Modify Visual Studio Build Tools 2017
    • \n
    • Click on Individual components
    • \n
    • Tick VC++ 2015.3 v14.00 (v140) toolset for desktop
    • \n
    • Click on Modify/Install
    • \n
    \n
  12. \n
  13. Make sure you have python 2 (not 3) installed (v2.7.15 works), test by running python --version
  14. \n
  15. Run the command yarn (this may take 10+ minutes and may automatically download supporting libraries from Microsoft). If this process errors out, try to debug.
  16. \n
\n

The rest of the instructions are the same for Mac and Windows:

\n
First time
\n
$ yarn includeInDist
\n
Run
\n
$ yarn dev
\n
Packaging
\n

To package the app for your local platform:

\n
$ yarn package
\n

License

\n

MIT © fakob

\n
", - "readmeOriginal": "

\"MoviePrint\"

\n

Website - https://movieprint.org/

\n

A tool which lets you create screenshots of entire movies in an instant.\n

\n
    \n
  • CUSTOMISE LOOK - Set a custom grid, adjust file and frame specific data, margins etc. to create a custom look for your MoviePrints.
  • \n
  • SET IN AND OUT POINTS - Define custom In and Out Points for your MoviePrint if you only want to use a section of the movie.
  • \n
  • INSERT AND MOVE THUMBS - Easily insert thumbs and move them around via drag and drop.
  • \n
  • SELECT FRAMES - Scrub through the movie with ease and select frames for every single thumb individually.
  • \n
  • SAVE THUMBS - Easily save individual thumbs or save all thumbs of a MoviePrint at once.
  • \n
  • BATCH CREATE - Automatically create MoviePrints from all your movies.
  • \n
  • SHOT DETECTION - Scan the movie with a simple shot detection to get more interesting MoviePrints.
  • \n
  • TIMELINE VIEW - Change to timeline view where every thumb is as wide as the shot is long.
  • \n
  • EMBED MOVIEPRINT DATA - Embed the data of the chosen thumbs to reedit your MoviePrint at a later stage.
  • \n
\n

MoviePrint is using openCV as the roadmap includes utilising computer vision algorithms.

\n

Privacy

\n

MoviePrint does not collect any data. All work including detection is done in the app itself (Note: It currently connets on startup to fonts.googleapis.com due to a dependency to semantic ui a ui framework.)

\n

Please give feedback

\n

As we are not collecting any data from you, we are dependent on you talking to us. If you have a minute, we would very much appreciate if you tell us

\n
    \n
  • how you found out about MoviePrint
  • \n
  • how you use the software
  • \n
  • what you use MoviePrint images for
  • \n
  • what you like, what you dislike
  • \n
  • and anything else you think we should know to make a better product
  • \n
\n

You can use this form or the Contact us button in the app.

\n

Want to stay updated?

\n

Do you want to be informed when new features are released? Just check Keep me up-to-date in this form or use the Contact us button in the app.\nWe will only ever send you MoviePrint related updates.

\n

Example MoviePrints

\n

Grid view\n\"MoviePrint_v004

\n

Timeline views\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004

\n

How it works

\n

\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004\n\"MoviePrint_v004

\n

Watch explainer

\n

\"MoviePrint_v004\nWatch screencast

\n
\n

Download Mac and Windows releases

\n

https://github.com/fakob/MoviePrint_v004/releases

\n

old version (2014)\nhttp://www.fakob.com/2014/movieprint-an-osx-tool/

\n
\n

MoviePrint_v004 is based on electron-react-boilerplate

\n

For development

\n
    \n
  • The app was tested on Mac OSX and Windows. Running and building it on other platforms might require additional changes to the code. Especially when it comes to linking and packaging the libraries.
  • \n
  • For other details check electron-react-boilerplate documentation
  • \n
\n
Mac setup
\n
    \n
  1. clone the repo via git: git clone --depth=1 https://github.com/fakob/MoviePrint_v004.git MoviePrint_v004
  2. \n
  3. Make sure you have cmake installed brew install cmake
  4. \n
  5. To have ffmpeg support in opencv4nodejs you need to have ffmpeg v3.4.2 and pkg-config installed before opencv4nodejs gets built (ffmpeg v4.x is currently not supported)
  6. \n
  7. Enter the folder cd MoviePrint_v004
  8. \n
  9. Install dependencies with yarn by running the command yarn
  10. \n
\n
Windows setup
\n

These instructions should work, if you run into errors maybe look here and comment.

\n
    \n
  1. git clone --depth=1 https://github.com/fakob/MoviePrint_v004.git MoviePrint_v004
  2. \n
  3. Install CMake (v3.13.2 works), choose \"add to PATH\" option during installation
  4. \n
  5. Make sure you have yarn (v1.12.3 works) installed
  6. \n
  7. To have ffmpeg support in opencv4nodejs you need to have ffmpeg installed (v3.4.2 works, v4.1 should too)
  8. \n
  9. We'll need opencv4nodejs to work which requires npm install --global windows-build-tools
  10. \n
  11. We need better-sqlite3 to work which additionally requires VC++ 2015.3 v14.00(v140) toolset for desktop\n
      \n
    • Start Visual Studio Installer
    • \n
    • Modify Visual Studio Build Tools 2017
    • \n
    • Click on Individual components
    • \n
    • Tick VC++ 2015.3 v14.00 (v140) toolset for desktop
    • \n
    • Click on Modify/Install
    • \n
    \n
  12. \n
  13. Make sure you have python 2 (not 3) installed (v2.7.15 works), test by running python --version
  14. \n
  15. Run the command yarn (this may take 10+ minutes and may automatically download supporting libraries from Microsoft). If this process errors out, try to debug.
  16. \n
\n

The rest of the instructions are the same for Mac and Windows:

\n
First time
\n
$ yarn includeInDist
\n
Run
\n
$ yarn dev
\n
Packaging
\n

To package the app for your local platform:

\n
$ yarn package
\n

License

\n

MIT © fakob

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.529Z" + "muezzin": { + "readmeCleaned": "

Muezzin

\n\n
\n
\n \n \"Logo\"\n \n

Muezzin - مؤذن

\n

\n A prayer times and Adhan application for Windows, macOS and GNU/Linux \n
\n Download »\n
\n
\n View Demo\n ·\n Report Bug\n ·\n Request Feature\n

\n
\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \"muezzin\"\n \n

\n

\"Download

\n\n \"Get\n\n
\n
\n\n

Table of Contents

\n\n\n

About The Project

\n
\n \"screenshot1\"\n
\n

We may all be familiar with Muslim Pro on our smartphones, but as someone who doesn't use my phone much, I wanted an app to help me keep track of prayer times without having to go on my smartphone, I wanted an app that was highly customizable and would let me choose my own Adhan and theme. And Alhamdoulillah after a few weeks of hard work, I did just that.

\n

On Muezzin you can choose to play an Adhan or not, you can import your own audio file; you can also chose to have a background or not, and import your own.\nCurrently we support 10 languages (and growing), and if you want us to add one more, you can submit a report here

\n
\n \"screenshot1\"\n
\n

The app also contains a Qur'an reader that is able to show translations and transliterations. It supports many languages and you can expect many improvements in the future inshaAllah.

\n
\n \"screenshot1\"\n
\n\n

Supported Languages

\n
    \n
  • English
  • \n
  • Français
  • \n
  • Español
  • \n
  • Italiano
  • \n
  • Arabic
  • \n
  • Deutsch
  • \n
  • Nederlands
  • \n
  • Norks
  • \n
  • Svenska
  • \n
  • Dansk
  • \n
  • Urdu
  • \n
  • Turkish (thanks @emrergin)
  • \n
  • Bengali (thanks @iFarhaan)
  • \n
\n

Built With

\n\n\n

Roadmap

\n
    \n
  • Native app port done, still needs updates
  • \n
  • Add Qur'an reading page\n
      \n
    • Improve the Qur'an page
    • \n
    \n
  • \n
  • Add mosque mode (improved visibility from afar & delays to prayers) delayed\n
      \n
    • Mosque interface with delays
    • \n
    • Manual times
    • \n
    • Custom text
    • \n
    \n
  • \n
  • Add Tasbih (Left-Click (or space) on top-left \"Muezzin\" to add 1, right click (or escape) to reset)
  • \n
  • Add Sunnah (API key request sent)
  • \n
  • Multi-language Support\n
      \n
    • Russian
    • \n
    • Indonesian
    • \n
    • NEED TRANSLATORS !
    • \n
    \n
  • \n
\n

See the open issues for a full list of proposed features (and known issues).

\n

(back to top)

\n\n

How to install

\n

Windows

\n

From the download page, select the .EXE installer.\nDownload it and install it.

\n

You might receive a warning, that is because the app is not signed and I do not have the money to do so. The app is completely safe, you can read through the source code or have a trusted friend do it for you, all the code is Open-Source.

\n\n \"Logo\"\n\n

macOS

\n

From the download page, select the .DMG installer.\nDownload it and install it. Some versions might not have .DMG versions, you should then go look at an earlier version.

\n

Same problem as the Windows installer

\n
\n

You might receive a warning, that is because the app is not signed and I do not have the money to do so. The app is completely safe, you can read through the source code or have a trusted friend do it for you, all the code is Open-Source.

\n
\n

GNU/Linux

\n

Global

\n

\"Download

\n\n \"Get\n\n

Arch based distributions

\n

You can either:

\n \n

Debian based distributions

\n

You can download the Download the .DEB file and install it through your favorite package manager

\n

sudo apt install path/to/file.deb

\n

Others

\n

For other distributions, on the download page you can choose from:

\n
    \n
  • The .APPIMAGE file, which you can run on any Linux distribution and add to your autorun script
  • \n
  • The .TAR.GZ file, which you can unarchive wherever you want and launch via the terminal
  • \n
\n

(back to top)

\n\n

Contributing

\n

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

\n

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".

\n

If you noticed a translation error or want to add a language yourself, feel free to contact me!

\n

Don't forget to give the project a star! Thanks again!

\n

Jazzaka Lahu khairan!

\n

(back to top)

\n\n

License

\n

Distributed under the MIT License. See LICENSE.txt for more information.

\n\n

Contact

\n

Project Link

\n

Official Discord server

\n

Email: dbchoco.muezzin@gmail.com

\n\n

Acknowledgments

\n\n

Source of images

\n\n

(back to top)

\n
", + "readmeOriginal": "

Muezzin

\n\n
\n
\n \n \"Logo\"\n \n

Muezzin - مؤذن

\n

\n A prayer times and Adhan application for Windows, macOS and GNU/Linux \n
\n Download »\n
\n
\n View Demo\n ·\n Report Bug\n ·\n Request Feature\n

\n
\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \"muezzin\"\n \n

\n

\"Download

\n\n \"Get\n\n
\n
\n\n

Table of Contents

\n\n\n

About The Project

\n
\n \"screenshot1\"\n
\n

We may all be familiar with Muslim Pro on our smartphones, but as someone who doesn't use my phone much, I wanted an app to help me keep track of prayer times without having to go on my smartphone, I wanted an app that was highly customizable and would let me choose my own Adhan and theme. And Alhamdoulillah after a few weeks of hard work, I did just that.

\n

On Muezzin you can choose to play an Adhan or not, you can import your own audio file; you can also chose to have a background or not, and import your own.\nCurrently we support 10 languages (and growing), and if you want us to add one more, you can submit a report here

\n
\n \"screenshot1\"\n
\n

The app also contains a Qur'an reader that is able to show translations and transliterations. It supports many languages and you can expect many improvements in the future inshaAllah.

\n
\n \"screenshot1\"\n
\n\n

Supported Languages

\n
    \n
  • English
  • \n
  • Français
  • \n
  • Español
  • \n
  • Italiano
  • \n
  • Arabic
  • \n
  • Deutsch
  • \n
  • Nederlands
  • \n
  • Norks
  • \n
  • Svenska
  • \n
  • Dansk
  • \n
  • Urdu
  • \n
  • Turkish (thanks @emrergin)
  • \n
  • Bengali (thanks @iFarhaan)
  • \n
\n

Built With

\n\n\n

Roadmap

\n
    \n
  • Native app port done, still needs updates
  • \n
  • Add Qur'an reading page\n
      \n
    • Improve the Qur'an page
    • \n
    \n
  • \n
  • Add mosque mode (improved visibility from afar & delays to prayers) delayed\n
      \n
    • Mosque interface with delays
    • \n
    • Manual times
    • \n
    • Custom text
    • \n
    \n
  • \n
  • Add Tasbih (Left-Click (or space) on top-left \"Muezzin\" to add 1, right click (or escape) to reset)
  • \n
  • Add Sunnah (API key request sent)
  • \n
  • Multi-language Support\n
      \n
    • Russian
    • \n
    • Indonesian
    • \n
    • NEED TRANSLATORS !
    • \n
    \n
  • \n
\n

See the open issues for a full list of proposed features (and known issues).

\n

(back to top)

\n\n

How to install

\n

Windows

\n

From the download page, select the .EXE installer.\nDownload it and install it.

\n

You might receive a warning, that is because the app is not signed and I do not have the money to do so. The app is completely safe, you can read through the source code or have a trusted friend do it for you, all the code is Open-Source.

\n\n \"Logo\"\n\n

macOS

\n

From the download page, select the .DMG installer.\nDownload it and install it. Some versions might not have .DMG versions, you should then go look at an earlier version.

\n

Same problem as the Windows installer

\n
\n

You might receive a warning, that is because the app is not signed and I do not have the money to do so. The app is completely safe, you can read through the source code or have a trusted friend do it for you, all the code is Open-Source.

\n
\n

GNU/Linux

\n

Global

\n

\"Download

\n\n \"Get\n\n

Arch based distributions

\n

You can either:

\n \n

Debian based distributions

\n

You can download the Download the .DEB file and install it through your favorite package manager

\n

sudo apt install path/to/file.deb

\n

Others

\n

For other distributions, on the download page you can choose from:

\n
    \n
  • The .APPIMAGE file, which you can run on any Linux distribution and add to your autorun script
  • \n
  • The .TAR.GZ file, which you can unarchive wherever you want and launch via the terminal
  • \n
\n

(back to top)

\n\n

Contributing

\n

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

\n

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".

\n

If you noticed a translation error or want to add a language yourself, feel free to contact me!

\n

Don't forget to give the project a star! Thanks again!

\n

Jazzaka Lahu khairan!

\n

(back to top)

\n\n

License

\n

Distributed under the MIT License. See LICENSE.txt for more information.

\n\n

Contact

\n

Project Link

\n

Official Discord server

\n

Email: dbchoco.muezzin@gmail.com

\n\n

Acknowledgments

\n\n

Source of images

\n\n

(back to top)

\n
", + "readmeFetchedAt": "2024-02-29T22:01:03.367Z" }, "multiple-file-manager": { - "readmeCleaned": "
\n

Multiple File Manager

\n

\"devDependencies\n\"dependencies\n\"version\"

\n
\n

Download

\n

You can check the latest version to release page

\n

How it Work

\n

Rename File

\n

Delete :

\n

deleting character that's match to every filename in a folder.

\n

if you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the delete input field with file, then you will have result as follows:

\n
-01.pdf  \n-02.pdf  \n-03.pdf  \n
\n

Replace :

\n

replace character to any character you want to replace.\nif you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the from input field with file, and to with goodbooks, then you will have result as follows:

\n
goodbooks-01.pdf  \ngoodbooks-02.pdf  \ngoodbooks-03.pdf  \n
\n

Insert :

\n

insert character to the beginning(prefix) and/or the end(suffix) of your filename.
\nif you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the before input field with library-,
\nand after with collection, then you will have result as follows:

\n
library-file-01 collection.pdf  \nlibrary-file-02 collection.pdf    \nlibrary-file-03 collection.pdf    \n
\n

Manage File

\n

Delete Duplicated

\n

deleting any file which detected as duplicated file.
\nthis function will detecting duplicated file just in the recent folder, when you have selecting some file as follows:

\n
doc 01.txt\ndoc 01_0.txt\ndoc 01_1.txt\ndoc 01_2.txt\ndoc 02.txt\ndoc 02_0.txt\ndoc 02_1.txt\ndoc 02_2.txt\n
\n

this application will specify that doc 01.txt and doc 02.txt will keep to your computer, and the rest as follows:

\n
doc 01_0.txt\ndoc 01_1.txt\ndoc 01_2.txt\ndoc 02_0.txt\ndoc 02_1.txt\ndoc 02_2.txt\n
\n

will deleted temporary to recycle bin

\n

Contribution

\n

Do you find an error or have feature request? then let's check this repository issues

\n

License

\n

this project is developed under MIT License

\n
", - "readmeOriginal": "
\n

Multiple File Manager

\n

\"devDependencies\n\"dependencies\n\"version\"

\n
\n

Download

\n

You can check the latest version to release page

\n

How it Work

\n

Rename File

\n

Delete :

\n

deleting character that's match to every filename in a folder.

\n

if you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the delete input field with file, then you will have result as follows:

\n
-01.pdf  \n-02.pdf  \n-03.pdf  \n
\n

Replace :

\n

replace character to any character you want to replace.\nif you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the from input field with file, and to with goodbooks, then you will have result as follows:

\n
goodbooks-01.pdf  \ngoodbooks-02.pdf  \ngoodbooks-03.pdf  \n
\n

Insert :

\n

insert character to the beginning(prefix) and/or the end(suffix) of your filename.
\nif you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the before input field with library-,
\nand after with collection, then you will have result as follows:

\n
library-file-01 collection.pdf  \nlibrary-file-02 collection.pdf    \nlibrary-file-03 collection.pdf    \n
\n

Manage File

\n

Delete Duplicated

\n

deleting any file which detected as duplicated file.
\nthis function will detecting duplicated file just in the recent folder, when you have selecting some file as follows:

\n
doc 01.txt\ndoc 01_0.txt\ndoc 01_1.txt\ndoc 01_2.txt\ndoc 02.txt\ndoc 02_0.txt\ndoc 02_1.txt\ndoc 02_2.txt\n
\n

this application will specify that doc 01.txt and doc 02.txt will keep to your computer, and the rest as follows:

\n
doc 01_0.txt\ndoc 01_1.txt\ndoc 01_2.txt\ndoc 02_0.txt\ndoc 02_1.txt\ndoc 02_2.txt\n
\n

will deleted temporary to recycle bin

\n

Contribution

\n

Do you find an error or have feature request? then let's check this repository issues

\n

License

\n

this project is developed under MIT License

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.615Z" - }, - "museeks": { - "readmeCleaned": "

Museeks

\n

\"Build\n\"Github

\n

A simple, clean and cross-platform music player. (museeks.io)

\n

\"Screenshot\"

\n

Features

\n

Museeks aims to be a simple and easy to use music player with a clean UI.

\n

You will not find tons of features, as its goals is not to compete with more complete and more famous music players. Here is a little preview though:

\n
    \n
  • 💻 Cross-platform music player (Linux, macOS and Windows)
  • \n
  • 🎧 Supported formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp
  • \n
  • Clean and polished
  • \n
  • 🌟 Playlists
  • \n
  • 🎼 Queue management
  • \n
  • Shuffle, loop
  • \n
  • 🌄 Covers
  • \n
  • 🤓 Dark theme
  • \n
  • 🚤 Playback speed control
  • \n
  • 😴 Sleep mode blocker
  • \n
  • 🔊 Minimize to tray
  • \n
  • 🔄 .m3u import/export
  • \n
\n

Want more? Open a new issue or 👍 an existing one so we can talk about it.

\n

Releases notes

\n

Over here!

\n

Installation

\n

Classic

\n

Builds and installers can be found on this page.

\n

Build (advanced)

\n

Museeks is built upon:

\n\n

Requirements:

\n
    \n
  • node > 10
  • \n
  • npm > 6
  • \n
  • yarn 1
  • \n
\n

Please consider that master is unstable.

\n
    \n
  • git clone git@github.com:martpie/museeks.git
  • \n
  • cd museeks
  • \n
  • yarn install --frozen-lockfile
  • \n
  • yarn build or yarn dev
  • \n
  • yarn museeks or yarn museeks:debug
  • \n
\n

Package binaries (advanced)

\n
    \n
  • rm -rf node_modules dist build
  • \n
  • yarn install --frozen-lockfile
  • \n
  • yarn build
  • \n
  • yarn package:lmw, or:\n
      \n
    • yarn package:l (linux-only)
    • \n
    • yarn package:m (mac-only)
    • \n
    • yarn package:w (windows-only)
    • \n
    \n
  • \n
\n

Troubleshooting

\n

Museeks is currently in development. This implies some things can break after an update (database schemes changes, config...).

\n

If you encounter freezes or crashes when using the app, you can reset Museeks by following these steps:

\n
    \n
  • Go to the Museeks folder directory\n
      \n
    • Windows: %AppData%\\museeks
    • \n
    • OSX: ~/Library/Application Support/museeks
    • \n
    • Linux: ~/.config/museeks/ or $XDG_CONFIG_HOME/museeks
    • \n
    \n
  • \n
  • Delete:\n
      \n
    • IndexedDB folder
    • \n
    • config.json file
    • \n
    \n
  • \n
  • Restart Museeks
  • \n
\n

If you still get problems after that, please open an issue :)

\n

Bug report

\n

If you want to report a bug, first, thanks a lot, that helps us a lot. Please open an issue and mention your OS, your Museeks version, and how to reproduce it. Adding a screen of the console (Menu -> View -> Toggle Developer Tools) is a big help too.

\n

Contribute

\n
    \n
  • Fork and clone
  • \n
  • Master may be unstable, checkout to a tag to have a stable state of the app
  • \n
  • yarn install --frozen-lockfile && yarn run dev then run in a separate terminal yarn run museeks:debug
  • \n
  • yarn run dev will watch for file changes using ESBuild which will recompile JSX and CSS files.
  • \n
\n

Please respect a few rules:

\n
    \n
  • Before making complex stuff, don't hesitate to open an issue first to discuss about it ;)
  • \n
  • Understandable code > short code: comment if needed
  • \n
  • Make sure your build pass
  • \n
\n

Then open a PR :)

\n
", - "readmeOriginal": "

Museeks

\n

\"Build\n\"Github

\n

A simple, clean and cross-platform music player. (museeks.io)

\n

\"Screenshot\"

\n

Features

\n

Museeks aims to be a simple and easy to use music player with a clean UI.

\n

You will not find tons of features, as its goals is not to compete with more complete and more famous music players. Here is a little preview though:

\n
    \n
  • 💻 Cross-platform music player (Linux, macOS and Windows)
  • \n
  • 🎧 Supported formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp
  • \n
  • Clean and polished
  • \n
  • 🌟 Playlists
  • \n
  • 🎼 Queue management
  • \n
  • Shuffle, loop
  • \n
  • 🌄 Covers
  • \n
  • 🤓 Dark theme
  • \n
  • 🚤 Playback speed control
  • \n
  • 😴 Sleep mode blocker
  • \n
  • 🔊 Minimize to tray
  • \n
  • 🔄 .m3u import/export
  • \n
\n

Want more? Open a new issue or 👍 an existing one so we can talk about it.

\n

Releases notes

\n

Over here!

\n

Installation

\n

Classic

\n

Builds and installers can be found on this page.

\n

Build (advanced)

\n

Museeks is built upon:

\n\n

Requirements:

\n
    \n
  • node > 10
  • \n
  • npm > 6
  • \n
  • yarn 1
  • \n
\n

Please consider that master is unstable.

\n
    \n
  • git clone git@github.com:martpie/museeks.git
  • \n
  • cd museeks
  • \n
  • yarn install --frozen-lockfile
  • \n
  • yarn build or yarn dev
  • \n
  • yarn museeks or yarn museeks:debug
  • \n
\n

Package binaries (advanced)

\n
    \n
  • rm -rf node_modules dist build
  • \n
  • yarn install --frozen-lockfile
  • \n
  • yarn build
  • \n
  • yarn package:lmw, or:\n
      \n
    • yarn package:l (linux-only)
    • \n
    • yarn package:m (mac-only)
    • \n
    • yarn package:w (windows-only)
    • \n
    \n
  • \n
\n

Troubleshooting

\n

Museeks is currently in development. This implies some things can break after an update (database schemes changes, config...).

\n

If you encounter freezes or crashes when using the app, you can reset Museeks by following these steps:

\n
    \n
  • Go to the Museeks folder directory\n
      \n
    • Windows: %AppData%\\museeks
    • \n
    • OSX: ~/Library/Application Support/museeks
    • \n
    • Linux: ~/.config/museeks/ or $XDG_CONFIG_HOME/museeks
    • \n
    \n
  • \n
  • Delete:\n
      \n
    • IndexedDB folder
    • \n
    • config.json file
    • \n
    \n
  • \n
  • Restart Museeks
  • \n
\n

If you still get problems after that, please open an issue :)

\n

Bug report

\n

If you want to report a bug, first, thanks a lot, that helps us a lot. Please open an issue and mention your OS, your Museeks version, and how to reproduce it. Adding a screen of the console (Menu -> View -> Toggle Developer Tools) is a big help too.

\n

Contribute

\n
    \n
  • Fork and clone
  • \n
  • Master may be unstable, checkout to a tag to have a stable state of the app
  • \n
  • yarn install --frozen-lockfile && yarn run dev then run in a separate terminal yarn run museeks:debug
  • \n
  • yarn run dev will watch for file changes using ESBuild which will recompile JSX and CSS files.
  • \n
\n

Please respect a few rules:

\n
    \n
  • Before making complex stuff, don't hesitate to open an issue first to discuss about it ;)
  • \n
  • Understandable code > short code: comment if needed
  • \n
  • Make sure your build pass
  • \n
\n

Then open a PR :)

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.762Z" + "readmeCleaned": "
\n

Multiple File Manager

\n

\"devDependencies\n\"dependencies\n\"version\"

\n
\n

Download

\n

You can check the latest version to release page

\n

How it Work

\n

Rename File

\n

Delete :

\n

deleting character that's match to every filename in a folder.

\n

if you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the delete input field with file, then you will have result as follows:

\n
-01.pdf  \n-02.pdf  \n-03.pdf  \n
\n

Replace :

\n

replace character to any character you want to replace.\nif you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the from input field with file, and to with goodbooks, then you will have result as follows:

\n
goodbooks-01.pdf  \ngoodbooks-02.pdf  \ngoodbooks-03.pdf  \n
\n

Insert :

\n

insert character to the beginning(prefix) and/or the end(suffix) of your filename.
\nif you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the before input field with library-,
\nand after with collection, then you will have result as follows:

\n
library-file-01 collection.pdf  \nlibrary-file-02 collection.pdf    \nlibrary-file-03 collection.pdf    \n
\n

Manage File

\n

Delete Duplicated

\n

deleting any file which detected as duplicated file.
\nthis function will detecting duplicated file just in the recent folder, when you have selecting some file as follows:

\n
doc 01.txt\ndoc 01_0.txt\ndoc 01_1.txt\ndoc 01_2.txt\ndoc 02.txt\ndoc 02_0.txt\ndoc 02_1.txt\ndoc 02_2.txt\n
\n

this application will specify that doc 01.txt and doc 02.txt will keep to your computer, and the rest as follows:

\n
doc 01_0.txt\ndoc 01_1.txt\ndoc 01_2.txt\ndoc 02_0.txt\ndoc 02_1.txt\ndoc 02_2.txt\n
\n

will deleted temporary to recycle bin

\n

Contribution

\n

Do you find an error or have feature request? then let's check this repository issues

\n

License

\n

this project is developed under MIT License

\n
", + "readmeOriginal": "
\n

Multiple File Manager

\n

\"devDependencies\n\"dependencies\n\"version\"

\n
\n

Download

\n

You can check the latest version to release page

\n

How it Work

\n

Rename File

\n

Delete :

\n

deleting character that's match to every filename in a folder.

\n

if you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the delete input field with file, then you will have result as follows:

\n
-01.pdf  \n-02.pdf  \n-03.pdf  \n
\n

Replace :

\n

replace character to any character you want to replace.\nif you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the from input field with file, and to with goodbooks, then you will have result as follows:

\n
goodbooks-01.pdf  \ngoodbooks-02.pdf  \ngoodbooks-03.pdf  \n
\n

Insert :

\n

insert character to the beginning(prefix) and/or the end(suffix) of your filename.
\nif you have:

\n
file-01.pdf  \nfile-02.pdf  \nfile-03.pdf  \n
\n

fill the before input field with library-,
\nand after with collection, then you will have result as follows:

\n
library-file-01 collection.pdf  \nlibrary-file-02 collection.pdf    \nlibrary-file-03 collection.pdf    \n
\n

Manage File

\n

Delete Duplicated

\n

deleting any file which detected as duplicated file.
\nthis function will detecting duplicated file just in the recent folder, when you have selecting some file as follows:

\n
doc 01.txt\ndoc 01_0.txt\ndoc 01_1.txt\ndoc 01_2.txt\ndoc 02.txt\ndoc 02_0.txt\ndoc 02_1.txt\ndoc 02_2.txt\n
\n

this application will specify that doc 01.txt and doc 02.txt will keep to your computer, and the rest as follows:

\n
doc 01_0.txt\ndoc 01_1.txt\ndoc 01_2.txt\ndoc 02_0.txt\ndoc 02_1.txt\ndoc 02_2.txt\n
\n

will deleted temporary to recycle bin

\n

Contribution

\n

Do you find an error or have feature request? then let's check this repository issues

\n

License

\n

this project is developed under MIT License

\n
", + "readmeFetchedAt": "2024-02-29T22:01:03.706Z" }, "multrin": { - "readmeCleaned": "

\n \n

\n
\n

Multrin

\n

\"Travis\"\n\"Downloads\"\n\"FOSSA\n\"PayPal\"\n\"Discord\"

\n

Multrin is a cross-platform app built on Electron that lets you to organize apps in tabs by simply dropping them onto Multrin. It aims to greatly improve your productivity and organization.

\n
\n
\n

NOTE: Multrin works currently only on Windows and macOS. Support for Linux coming soon.

\n
\n

Features

\n
    \n
  • Dark theme
  • \n
  • Ctrl+Tab keyboard shortcut to change selected tab
  • \n
\n

Screenshots

\n

\"gif\"

\n

\"image\"

\n

Roadmap

\n

Components

\n

Multrin has some very important components:

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Multrin, feel free to open an issue. I'm open to any suggestions and bug reports would be really helpful for me and appreciated very much. Multrin is in heavy development and some bugs may occur. Also, please don't hesitate to open a pull request. This is really important to me and for the further development of this project.

\n

Running

\n

Before running Multrin in development mode, please ensure you have Node.js installed on your machine.

\n

When running on Windows, make sure you have build tools installed. You can install them by running as administrator:

\n
$ npm i -g windows-build-tools
\n

Firstly, run this command to install all needed dependencies. If you have encountered any problems, please report it. I will try to help as much as I can.

\n
$ npm i
\n

Now the native modules need to be rebuilt with Electron's headers. To do that, please run:

\n
$ npm run rebuild
\n

The given command below will run Multrin in the development mode.

\n
$ npm run dev
\n

And in other terminal:

\n
$ npm start
\n

Sponsors

\n

\"Sponsors\"

\n

Backers

\n

\"Backers\"

\n\n \n\n

License

\n

\"FOSSA

\n
", - "readmeOriginal": "

\n \n

\n
\n

Multrin

\n

\"Travis\"\n\"Downloads\"\n\"FOSSA\n\"PayPal\"\n\"Discord\"

\n

Multrin is a cross-platform app built on Electron that lets you to organize apps in tabs by simply dropping them onto Multrin. It aims to greatly improve your productivity and organization.

\n
\n
\n

NOTE: Multrin works currently only on Windows and macOS. Support for Linux coming soon.

\n
\n

Features

\n
    \n
  • Dark theme
  • \n
  • Ctrl+Tab keyboard shortcut to change selected tab
  • \n
\n

Screenshots

\n

\"gif\"

\n

\"image\"

\n

Roadmap

\n

Components

\n

Multrin has some very important components:

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Multrin, feel free to open an issue. I'm open to any suggestions and bug reports would be really helpful for me and appreciated very much. Multrin is in heavy development and some bugs may occur. Also, please don't hesitate to open a pull request. This is really important to me and for the further development of this project.

\n

Running

\n

Before running Multrin in development mode, please ensure you have Node.js installed on your machine.

\n

When running on Windows, make sure you have build tools installed. You can install them by running as administrator:

\n
$ npm i -g windows-build-tools
\n

Firstly, run this command to install all needed dependencies. If you have encountered any problems, please report it. I will try to help as much as I can.

\n
$ npm i
\n

Now the native modules need to be rebuilt with Electron's headers. To do that, please run:

\n
$ npm run rebuild
\n

The given command below will run Multrin in the development mode.

\n
$ npm run dev
\n

And in other terminal:

\n
$ npm start
\n

Sponsors

\n

\"Sponsors\"

\n

Backers

\n

\"Backers\"

\n\n \n\n

License

\n

\"FOSSA

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.818Z" + "readmeCleaned": "

\n \n

\n
\n

Multrin

\n

\"Travis\"\n\"Downloads\"\n\"FOSSA\n\"PayPal\"\n\"Discord\"

\n

Multrin is a cross-platform app built on Electron that lets you to organize apps in tabs by simply dropping them onto Multrin. It aims to greatly improve your productivity and organization.

\n
\n
\n

NOTE: Multrin works currently only on Windows and macOS. Support for Linux coming soon.

\n
\n

Features

\n
    \n
  • Dark theme
  • \n
  • Ctrl+Tab keyboard shortcut to change selected tab
  • \n
\n

Screenshots

\n

\"gif\"

\n

\"image\"

\n\n

Components

\n

Multrin has some very important components:

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Multrin, feel free to open an issue. I'm open to any suggestions and bug reports would be really helpful for me and appreciated very much. Multrin is in heavy development and some bugs may occur. Also, please don't hesitate to open a pull request. This is really important to me and for the further development of this project.

\n

Running

\n

Before running Multrin in development mode, please ensure you have Node.js installed on your machine.

\n

When running on Windows, make sure you have build tools installed. You can install them by running as administrator:

\n
$ npm i -g windows-build-tools
\n

Firstly, run this command to install all needed dependencies. If you have encountered any problems, please report it. I will try to help as much as I can.

\n
$ npm i
\n

Now the native modules need to be rebuilt with Electron's headers. To do that, please run:

\n
$ npm run rebuild
\n

The given command below will run Multrin in the development mode.

\n
$ npm run dev
\n

And in other terminal:

\n
$ npm start
\n

Sponsors

\n

\"Sponsors\"

\n

Backers

\n

\"Backers\"

\n\n \n\n

License

\n

\"FOSSA

\n
", + "readmeOriginal": "

\n \n

\n
\n

Multrin

\n

\"Travis\"\n\"Downloads\"\n\"FOSSA\n\"PayPal\"\n\"Discord\"

\n

Multrin is a cross-platform app built on Electron that lets you to organize apps in tabs by simply dropping them onto Multrin. It aims to greatly improve your productivity and organization.

\n
\n
\n

NOTE: Multrin works currently only on Windows and macOS. Support for Linux coming soon.

\n
\n

Features

\n
    \n
  • Dark theme
  • \n
  • Ctrl+Tab keyboard shortcut to change selected tab
  • \n
\n

Screenshots

\n

\"gif\"

\n

\"image\"

\n\n

Components

\n

Multrin has some very important components:

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Multrin, feel free to open an issue. I'm open to any suggestions and bug reports would be really helpful for me and appreciated very much. Multrin is in heavy development and some bugs may occur. Also, please don't hesitate to open a pull request. This is really important to me and for the further development of this project.

\n

Running

\n

Before running Multrin in development mode, please ensure you have Node.js installed on your machine.

\n

When running on Windows, make sure you have build tools installed. You can install them by running as administrator:

\n
$ npm i -g windows-build-tools
\n

Firstly, run this command to install all needed dependencies. If you have encountered any problems, please report it. I will try to help as much as I can.

\n
$ npm i
\n

Now the native modules need to be rebuilt with Electron's headers. To do that, please run:

\n
$ npm run rebuild
\n

The given command below will run Multrin in the development mode.

\n
$ npm run dev
\n

And in other terminal:

\n
$ npm start
\n

Sponsors

\n

\"Sponsors\"

\n

Backers

\n

\"Backers\"

\n\n \n\n

License

\n

\"FOSSA

\n
", + "readmeFetchedAt": "2024-02-29T22:01:03.752Z" }, - "music-player2": { - "readmeCleaned": "

Music Player

\n

\n

This is a music player that can apply cool effects such as reversing, time stretching, and pitch shifting in real-time.\nIt's basically the GUI version of my Music Player Web site.

\n

Features:

\n
    \n
  • Play audio (MP3, WAV) and MIDI files
  • \n
  • Adjust the volume of the audio
  • \n
  • Reverse audio in real-time
  • \n
  • Time stretching in real-time (can either preserve or affect the pitch)
  • \n
  • Pitch shifting in real-time (only if time-stretch is set to not affect the pitch)
  • \n
  • Looping from point A to point B
  • \n
  • Support for local files, YouTube videos, and Soundcloud tracks
  • \n
  • Render and download audio/midi with effects
  • \n
  • Keeps a record of recent plays
  • \n
  • Play previous and next tracks (from your file system)
  • \n
  • Customize the controls of the MIDI synthesizer
  • \n
\n

Keyboard Shortcuts

\n
    \n
  • Space: Play/Pause
  • \n
  • Left Arrow: Rewind
  • \n
  • Right Arrow: Fast forward
  • \n
  • Up Arrow: Increase volume
  • \n
  • Down Arrow: Decrease volume
  • \n
  • Mouse Wheel: Increase/decrease volume
  • \n
  • Ctrl O: Upload file
  • \n
  • Ctrl S: Download file
  • \n
  • Drag and drop: Upload file
  • \n
\n

Installation

\n

Download the latest installer from the releases tab. Updates can be installed automatically.

\n

Bugs and Requests

\n

Open an issue on my GitHub repository.

\n

Also See

\n\n
", - "readmeOriginal": "

Music Player

\n

\n

This is a music player that can apply cool effects such as reversing, time stretching, and pitch shifting in real-time.\nIt's basically the GUI version of my Music Player Web site.

\n

Features:

\n
    \n
  • Play audio (MP3, WAV) and MIDI files
  • \n
  • Adjust the volume of the audio
  • \n
  • Reverse audio in real-time
  • \n
  • Time stretching in real-time (can either preserve or affect the pitch)
  • \n
  • Pitch shifting in real-time (only if time-stretch is set to not affect the pitch)
  • \n
  • Looping from point A to point B
  • \n
  • Support for local files, YouTube videos, and Soundcloud tracks
  • \n
  • Render and download audio/midi with effects
  • \n
  • Keeps a record of recent plays
  • \n
  • Play previous and next tracks (from your file system)
  • \n
  • Customize the controls of the MIDI synthesizer
  • \n
\n

Keyboard Shortcuts

\n
    \n
  • Space: Play/Pause
  • \n
  • Left Arrow: Rewind
  • \n
  • Right Arrow: Fast forward
  • \n
  • Up Arrow: Increase volume
  • \n
  • Down Arrow: Decrease volume
  • \n
  • Mouse Wheel: Increase/decrease volume
  • \n
  • Ctrl O: Upload file
  • \n
  • Ctrl S: Download file
  • \n
  • Drag and drop: Upload file
  • \n
\n

Installation

\n

Download the latest installer from the releases tab. Updates can be installed automatically.

\n

Bugs and Requests

\n

Open an issue on my GitHub repository.

\n

Also See

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.867Z" + "museeks": { + "readmeCleaned": "

Museeks

\n

\"Build\n\"Github

\n

A simple, clean and cross-platform music player. (museeks.io)

\n
\n

Note\nMuseeks is on its way to a big rewrite with some major UI changes, please help shape the future of the music player in the discussions section! :]

\n
\n

\"Screenshot\"

\n

Features

\n

Museeks aims to be a simple and easy to use music player with a clean UI.

\n

You will not find tons of features, as it goal is not to compete with more complete and more famous music players. Here is a little preview though:

\n
    \n
  • 💻 Cross-platform music player (Linux, macOS and Windows)
  • \n
  • 🎧 Supported formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp
  • \n
  • ✨ Clean and polished
  • \n
  • 🌟 Playlists
  • \n
  • 🎼 Queue management
  • \n
  • ➰ Shuffle, loop
  • \n
  • 🌄 Covers
  • \n
  • 🤓 Dark theme
  • \n
  • 🚤 Playback speed control
  • \n
  • 😴 Sleep mode blocker
  • \n
  • 🔄 .m3u import/export
  • \n
\n

Want more? Open a new issue or 👍 an existing one so we can talk about it.

\n

Releases notes

\n

Over here!

\n

Installation

\n

Classic

\n

Binaries can be found on this page.

\n

Build (advanced)

\n

Museeks is built upon:

\n\n

Requirements:

\n
    \n
  • node > 18
  • \n
  • yarn 1
  • \n
\n

Please consider that master is unstable.

\n
    \n
  • git clone git@github.com:martpie/museeks.git
  • \n
  • cd museeks
  • \n
  • yarn
  • \n
  • for dev mode:\n
      \n
    • yarn dev
    • \n
    • yarn museeks:debug (in another terminal)
    • \n
    \n
  • \n
  • for prod mode:\n
      \n
    • yarn build
    • \n
    • yarn museeks
    • \n
    \n
  • \n
\n

Package binaries (advanced)

\n
    \n
  • rm -rf node_modules dist build
  • \n
  • yarn
  • \n
  • yarn build
  • \n
  • to test the production build:\n
      \n
    • yarn museeks or yarn museeks:debug
    • \n
    \n
  • \n
  • to test packaging yarn package:lmw, or:\n
      \n
    • yarn package:l (linux-only)
    • \n
    • yarn package:m (mac-only)
    • \n
    • yarn package:w (windows-only)
    • \n
    \n
  • \n
\n

Troubleshooting

\n

Museeks is currently in development. This implies some things can break after an update (database schemes changes, config...).

\n

If you encounter freezes or crashes when using the app, you can reset Museeks by following these steps:

\n
    \n
  • Go to the Museeks folder directory\n
      \n
    • Windows: %AppData%\\museeks
    • \n
    • OSX: ~/Library/Application Support/museeks
    • \n
    • Linux: ~/.config/museeks/ or $XDG_CONFIG_HOME/museeks
    • \n
    \n
  • \n
  • Delete:\n
      \n
    • IndexedDB folder
    • \n
    • config.json file
    • \n
    \n
  • \n
  • Restart Museeks
  • \n
\n

If you still get problems after that, please open an issue :)

\n

Bug report

\n

If you want to report a bug, first, thanks a lot, that helps us a lot. Please open an issue and mention your OS, your Museeks version, and how to reproduce it. Adding a screen of the console (Menu -> View -> Toggle Developer Tools) is a big help too.

\n

Contribute

\n
    \n
  • Fork and clone
  • \n
  • Master may be unstable, checkout to a tag to have a stable state of the app
  • \n
  • yarn install --frozen-lockfile && yarn run dev then run in a separate terminal yarn run museeks:debug
  • \n
  • yarn run dev will launch electron and compile the app. Hot reload will work out of the box.
  • \n
\n

Please respect a few rules:

\n
    \n
  • Before making complex stuff, don't hesitate to open an issue first to discuss about it ;)
  • \n
  • Understandable code > short code: comment if needed
  • \n
  • Make sure your build pass
  • \n
\n

Then open a PR :)

\n
", + "readmeOriginal": "

Museeks

\n

\"Build\n\"Github

\n

A simple, clean and cross-platform music player. (museeks.io)

\n
\n

Note\nMuseeks is on its way to a big rewrite with some major UI changes, please help shape the future of the music player in the discussions section! :]

\n
\n

\"Screenshot\"

\n

Features

\n

Museeks aims to be a simple and easy to use music player with a clean UI.

\n

You will not find tons of features, as it goal is not to compete with more complete and more famous music players. Here is a little preview though:

\n
    \n
  • 💻 Cross-platform music player (Linux, macOS and Windows)
  • \n
  • 🎧 Supported formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp
  • \n
  • ✨ Clean and polished
  • \n
  • 🌟 Playlists
  • \n
  • 🎼 Queue management
  • \n
  • ➰ Shuffle, loop
  • \n
  • 🌄 Covers
  • \n
  • 🤓 Dark theme
  • \n
  • 🚤 Playback speed control
  • \n
  • 😴 Sleep mode blocker
  • \n
  • 🔄 .m3u import/export
  • \n
\n

Want more? Open a new issue or 👍 an existing one so we can talk about it.

\n

Releases notes

\n

Over here!

\n

Installation

\n

Classic

\n

Binaries can be found on this page.

\n

Build (advanced)

\n

Museeks is built upon:

\n\n

Requirements:

\n
    \n
  • node > 18
  • \n
  • yarn 1
  • \n
\n

Please consider that master is unstable.

\n
    \n
  • git clone git@github.com:martpie/museeks.git
  • \n
  • cd museeks
  • \n
  • yarn
  • \n
  • for dev mode:\n
      \n
    • yarn dev
    • \n
    • yarn museeks:debug (in another terminal)
    • \n
    \n
  • \n
  • for prod mode:\n
      \n
    • yarn build
    • \n
    • yarn museeks
    • \n
    \n
  • \n
\n

Package binaries (advanced)

\n
    \n
  • rm -rf node_modules dist build
  • \n
  • yarn
  • \n
  • yarn build
  • \n
  • to test the production build:\n
      \n
    • yarn museeks or yarn museeks:debug
    • \n
    \n
  • \n
  • to test packaging yarn package:lmw, or:\n
      \n
    • yarn package:l (linux-only)
    • \n
    • yarn package:m (mac-only)
    • \n
    • yarn package:w (windows-only)
    • \n
    \n
  • \n
\n

Troubleshooting

\n

Museeks is currently in development. This implies some things can break after an update (database schemes changes, config...).

\n

If you encounter freezes or crashes when using the app, you can reset Museeks by following these steps:

\n
    \n
  • Go to the Museeks folder directory\n
      \n
    • Windows: %AppData%\\museeks
    • \n
    • OSX: ~/Library/Application Support/museeks
    • \n
    • Linux: ~/.config/museeks/ or $XDG_CONFIG_HOME/museeks
    • \n
    \n
  • \n
  • Delete:\n
      \n
    • IndexedDB folder
    • \n
    • config.json file
    • \n
    \n
  • \n
  • Restart Museeks
  • \n
\n

If you still get problems after that, please open an issue :)

\n

Bug report

\n

If you want to report a bug, first, thanks a lot, that helps us a lot. Please open an issue and mention your OS, your Museeks version, and how to reproduce it. Adding a screen of the console (Menu -> View -> Toggle Developer Tools) is a big help too.

\n

Contribute

\n
    \n
  • Fork and clone
  • \n
  • Master may be unstable, checkout to a tag to have a stable state of the app
  • \n
  • yarn install --frozen-lockfile && yarn run dev then run in a separate terminal yarn run museeks:debug
  • \n
  • yarn run dev will launch electron and compile the app. Hot reload will work out of the box.
  • \n
\n

Please respect a few rules:

\n
    \n
  • Before making complex stuff, don't hesitate to open an issue first to discuss about it ;)
  • \n
  • Understandable code > short code: comment if needed
  • \n
  • Make sure your build pass
  • \n
\n

Then open a PR :)

\n
", + "readmeFetchedAt": "2024-02-29T22:01:03.867Z" }, "mr-noplay": { - "readmeCleaned": "

\"Mr

\n\n

What is it

\n

You said to yourself: 'Now it is time to rest. Let's play for 5 mins.' But it became unstoppable after starting. And in this way, your afternoon was wasted.

\n

You should download Mr Noplay, who gives an end to no-end rests and play times.

\n

Hope you'll like it 😄

\n

Download

\n

For your Windows 7+ or macOS, Go to the website to download.

\n

Other ways: Softpedia

\n

Or you can try the Web Version.

\n

If you need Linux version, plz open an issue. Android & iOS versions might come into being in the future.

\n

For any other questions, open an isuue or contact me at tianze%scris.top (% → @)

\n

Features

\n
    \n
  • A vivid and easy-to-use user interface.
  • \n
  • Multi-platform support: Windows & macOS
  • \n
  • Multi-language support: English & Chinese
  • \n
  • The powerful work routine that makes controlling time reliable
  • \n
  • Go fullscreen on start to make planning time concentrated
  • \n
  • Auto-shutdown when over-time is too long to control the time
  • \n
  • Pause & Resume
  • \n
  • Punishments for example annoying music to impel you to stop
  • \n
  • Today View to set the maximum time you can use today\n
      \n
    • tip set today time to stop you from opening computer for too many times in a day
    • \n
    \n
  • \n
  • A coin system called R Point to spur you to stop in time
  • \n
  • Support start on login
  • \n
  • Lock Mode support\n
      \n
    • tip tired of exiting the app on start and then started wasting time? let other people set a lockmode password for you
    • \n
    \n
  • \n
  • Update system and update notice
  • \n
  • Tutorial
  • \n
  • Default time settings
  • \n
  • Donate system
  • \n
\n

License and Copyright

\n

Copyright (c) 2019-2020 Tianze Ds Qiu and other contributors. All rights reserved.

\n

Mr Noplay is under MPL v2.0.

\n

For the information about which package we used, plz go to Fossa and see.

\n

\"FOSSA

\n

Languages

\n
    \n
  • 简体中文
  • \n
  • English
  • \n
  • Want to contribute? Please first open an isuue.
  • \n
\n

Build Process

\n
# get dependencies\nyarn\ncd electron\nyarn\n\n# dev\nyarn run dev\n\n# build to electron\nyarn run electron-dev\nyarn run electron-mac\nyarn run electron-win\n\n# build to web (at ../mrnoplay.web/)\nyarn run web
\n

Screenshot

\n

\"Mr

\n
", - "readmeOriginal": "

\"Mr

\n\n

What is it

\n

You said to yourself: 'Now it is time to rest. Let's play for 5 mins.' But it became unstoppable after starting. And in this way, your afternoon was wasted.

\n

You should download Mr Noplay, who gives an end to no-end rests and play times.

\n

Hope you'll like it 😄

\n

Download

\n

For your Windows 7+ or macOS, Go to the website to download.

\n

Other ways: Softpedia

\n

Or you can try the Web Version.

\n

If you need Linux version, plz open an issue. Android & iOS versions might come into being in the future.

\n

For any other questions, open an isuue or contact me at tianze%scris.top (% → @)

\n

Features

\n
    \n
  • A vivid and easy-to-use user interface.
  • \n
  • Multi-platform support: Windows & macOS
  • \n
  • Multi-language support: English & Chinese
  • \n
  • The powerful work routine that makes controlling time reliable
  • \n
  • Go fullscreen on start to make planning time concentrated
  • \n
  • Auto-shutdown when over-time is too long to control the time
  • \n
  • Pause & Resume
  • \n
  • Punishments for example annoying music to impel you to stop
  • \n
  • Today View to set the maximum time you can use today\n
      \n
    • tip set today time to stop you from opening computer for too many times in a day
    • \n
    \n
  • \n
  • A coin system called R Point to spur you to stop in time
  • \n
  • Support start on login
  • \n
  • Lock Mode support\n
      \n
    • tip tired of exiting the app on start and then started wasting time? let other people set a lockmode password for you
    • \n
    \n
  • \n
  • Update system and update notice
  • \n
  • Tutorial
  • \n
  • Default time settings
  • \n
  • Donate system
  • \n
\n

License and Copyright

\n

Copyright (c) 2019-2020 Tianze Ds Qiu and other contributors. All rights reserved.

\n

Mr Noplay is under MPL v2.0.

\n

For the information about which package we used, plz go to Fossa and see.

\n

\"FOSSA

\n

Languages

\n
    \n
  • 简体中文
  • \n
  • English
  • \n
  • Want to contribute? Please first open an isuue.
  • \n
\n

Build Process

\n
# get dependencies\nyarn\ncd electron\nyarn\n\n# dev\nyarn run dev\n\n# build to electron\nyarn run electron-dev\nyarn run electron-mac\nyarn run electron-win\n\n# build to web (at ../mrnoplay.web/)\nyarn run web
\n

Screenshot

\n

\"Mr

\n
", - "readmeFetchedAt": "2022-05-10T00:08:00.941Z" + "readmeCleaned": "

\"Mr

\n\n

What is it

\n

You said to yourself: 'Now it is time to rest. Let's play for 5 mins.' But it became unstoppable after starting. And in this way, your afternoon was wasted.

\n

You should download Mr Noplay, who gives an end to no-end rests and play times.

\n

Hope you'll like it 😄

\n

Download

\n

For your Windows 7+ or macOS, Go to the website to download.

\n

Other ways: Softpedia

\n

Or you can try the Web Version.

\n

If you need Linux version, plz open an issue. Android & iOS versions might come into being in the future.

\n

For any other questions, open an isuue or contact me at tianze%scris.top (% → @)

\n

Features

\n
    \n
  • A vivid and easy-to-use user interface.
  • \n
  • Multi-platform support: Windows & macOS
  • \n
  • Multi-language support: English & Chinese
  • \n
  • The powerful work routine that makes controlling time reliable
  • \n
  • Go fullscreen on start to make planning time concentrated
  • \n
  • Auto-shutdown when over-time is too long to control the time
  • \n
  • Pause & Resume
  • \n
  • Punishments for example annoying music to impel you to stop
  • \n
  • Today View to set the maximum time you can use today\n
      \n
    • tip set today time to stop you from opening computer for too many times in a day
    • \n
    \n
  • \n
  • A coin system called R Point to spur you to stop in time
  • \n
  • Support start on login
  • \n
  • Lock Mode support\n
      \n
    • tip tired of exiting the app on start and then started wasting time? let other people set a lockmode password for you
    • \n
    \n
  • \n
  • Update system and update notice
  • \n
  • Tutorial
  • \n
  • Default time settings
  • \n
  • Donate system
  • \n
\n

License and Copyright

\n

Copyright (c) 2019-2020 Tianze Ds Qiu and other contributors. All rights reserved.

\n

Mr Noplay is under MPL v2.0.

\n

For the information about which package we used, plz go to Fossa and see.

\n

\"FOSSA

\n

Languages

\n
    \n
  • 简体中文
  • \n
  • English
  • \n
  • Want to contribute? Please first open an isuue.
  • \n
\n

Build Process

\n
# get dependencies\nyarn\ncd electron\nyarn\n\n# dev\nyarn run dev\n\n# build to electron\nyarn run electron-dev\nyarn run electron-mac\nyarn run electron-win\n\n# build to web (at ../mrnoplay.web/)\nyarn run web
\n

Screenshot

\n

\"Mr

\n
", + "readmeOriginal": "

\"Mr

\n\n

What is it

\n

You said to yourself: 'Now it is time to rest. Let's play for 5 mins.' But it became unstoppable after starting. And in this way, your afternoon was wasted.

\n

You should download Mr Noplay, who gives an end to no-end rests and play times.

\n

Hope you'll like it 😄

\n

Download

\n

For your Windows 7+ or macOS, Go to the website to download.

\n

Other ways: Softpedia

\n

Or you can try the Web Version.

\n

If you need Linux version, plz open an issue. Android & iOS versions might come into being in the future.

\n

For any other questions, open an isuue or contact me at tianze%scris.top (% → @)

\n

Features

\n
    \n
  • A vivid and easy-to-use user interface.
  • \n
  • Multi-platform support: Windows & macOS
  • \n
  • Multi-language support: English & Chinese
  • \n
  • The powerful work routine that makes controlling time reliable
  • \n
  • Go fullscreen on start to make planning time concentrated
  • \n
  • Auto-shutdown when over-time is too long to control the time
  • \n
  • Pause & Resume
  • \n
  • Punishments for example annoying music to impel you to stop
  • \n
  • Today View to set the maximum time you can use today\n
      \n
    • tip set today time to stop you from opening computer for too many times in a day
    • \n
    \n
  • \n
  • A coin system called R Point to spur you to stop in time
  • \n
  • Support start on login
  • \n
  • Lock Mode support\n
      \n
    • tip tired of exiting the app on start and then started wasting time? let other people set a lockmode password for you
    • \n
    \n
  • \n
  • Update system and update notice
  • \n
  • Tutorial
  • \n
  • Default time settings
  • \n
  • Donate system
  • \n
\n

License and Copyright

\n

Copyright (c) 2019-2020 Tianze Ds Qiu and other contributors. All rights reserved.

\n

Mr Noplay is under MPL v2.0.

\n

For the information about which package we used, plz go to Fossa and see.

\n

\"FOSSA

\n

Languages

\n
    \n
  • 简体中文
  • \n
  • English
  • \n
  • Want to contribute? Please first open an isuue.
  • \n
\n

Build Process

\n
# get dependencies\nyarn\ncd electron\nyarn\n\n# dev\nyarn run dev\n\n# build to electron\nyarn run electron-dev\nyarn run electron-mac\nyarn run electron-win\n\n# build to web (at ../mrnoplay.web/)\nyarn run web
\n

Screenshot

\n

\"Mr

\n
", + "readmeFetchedAt": "2024-02-29T22:01:04.119Z" }, - "mytools": { - "readmeCleaned": "

\n

MyTools

\n

A desktop application based on Electron and React for daily application development.

\n

\"screenshot\"

\n

Tools

\n
    \n
  • AES/DES Cryptor
  • \n
  • Bcrypt Encryptor
  • \n
  • RSA Cryptor
  • \n
  • MD5 Encryptor
  • \n
  • Base64 Converter
  • \n
  • Hash Generator
  • \n
  • ASCII/Native Converter
  • \n
  • UTF8 Converter
  • \n
  • URL Encoder/Decoder
  • \n
  • URL Parser
  • \n
  • Number Converter
  • \n
  • XML Beautifier
  • \n
  • HTML Beautifier
  • \n
  • Javascript Beautifier
  • \n
  • JSON Beautifier
  • \n
  • CSS Beautifier
  • \n
  • CSV to JSON
  • \n
  • JSON to CSV
  • \n
  • CSV Tableizer
  • \n
  • HTML to Markdown
  • \n
  • HTML Coder
  • \n
  • Password Generator
  • \n
  • UUID Generator
  • \n
  • Unix Time Converter
  • \n
  • Cron Reader
  • \n
  • Color Picker
  • \n
  • Image Color
  • \n
  • SVG Optimizer
  • \n
  • Image Resizer
  • \n
  • Base64 Image Encoder
  • \n
  • Base64 Image Decoder
  • \n
  • Byte Calculator
  • \n
  • Text Counter
  • \n
  • Text Diff Viewer
  • \n
  • String Utilities
  • \n
  • File Merger
  • \n
  • File Checksum Calculator
  • \n
  • Archive Explorer
  • \n
  • QRCode Generator
  • \n
  • SQL Beautifier
  • \n
  • IP Converter
  • \n
  • Morse Code Translator
  • \n
  • WebSocket Tester
  • \n
\n

CheatSheets

\n
    \n
  • TCP/UDP Ports
  • \n
  • HTTP Status Codes
  • \n
  • HTML Entities
  • \n
  • MIME Types
  • \n
  • Country Codes
  • \n
\n

and more...

\n

Powered by

\n\n

Starting Development

\n

Start the app in the dev environment:

\n
yarn start
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

Building to Multiple Platforms

\n
yarn package-all
\n

Debugging the Production Build

\n
yarn cross-env DEBUG_PROD=true yarn build\nyarn cross-env DEBUG_PROD=true yarn start
\n

Generating app icon

\n

File: logo_icon.afphoto\nEditor: Affinity Photo

\n

Install:

\n
npm install -g electron-icon-maker
\n

then

\n
electron-icon-maker --input=./logo.png --output=./output
\n

Suggestions

\n

Please mail to: qiu_lin@163.com

\n

License

\n

MIT

\n
", - "readmeOriginal": "

\n

MyTools

\n

A desktop application based on Electron and React for daily application development.

\n

\"screenshot\"

\n

Tools

\n
    \n
  • AES/DES Cryptor
  • \n
  • Bcrypt Encryptor
  • \n
  • RSA Cryptor
  • \n
  • MD5 Encryptor
  • \n
  • Base64 Converter
  • \n
  • Hash Generator
  • \n
  • ASCII/Native Converter
  • \n
  • UTF8 Converter
  • \n
  • URL Encoder/Decoder
  • \n
  • URL Parser
  • \n
  • Number Converter
  • \n
  • XML Beautifier
  • \n
  • HTML Beautifier
  • \n
  • Javascript Beautifier
  • \n
  • JSON Beautifier
  • \n
  • CSS Beautifier
  • \n
  • CSV to JSON
  • \n
  • JSON to CSV
  • \n
  • CSV Tableizer
  • \n
  • HTML to Markdown
  • \n
  • HTML Coder
  • \n
  • Password Generator
  • \n
  • UUID Generator
  • \n
  • Unix Time Converter
  • \n
  • Cron Reader
  • \n
  • Color Picker
  • \n
  • Image Color
  • \n
  • SVG Optimizer
  • \n
  • Image Resizer
  • \n
  • Base64 Image Encoder
  • \n
  • Base64 Image Decoder
  • \n
  • Byte Calculator
  • \n
  • Text Counter
  • \n
  • Text Diff Viewer
  • \n
  • String Utilities
  • \n
  • File Merger
  • \n
  • File Checksum Calculator
  • \n
  • Archive Explorer
  • \n
  • QRCode Generator
  • \n
  • SQL Beautifier
  • \n
  • IP Converter
  • \n
  • Morse Code Translator
  • \n
  • WebSocket Tester
  • \n
\n

CheatSheets

\n
    \n
  • TCP/UDP Ports
  • \n
  • HTTP Status Codes
  • \n
  • HTML Entities
  • \n
  • MIME Types
  • \n
  • Country Codes
  • \n
\n

and more...

\n

Powered by

\n\n

Starting Development

\n

Start the app in the dev environment:

\n
yarn start
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

Building to Multiple Platforms

\n
yarn package-all
\n

Debugging the Production Build

\n
yarn cross-env DEBUG_PROD=true yarn build\nyarn cross-env DEBUG_PROD=true yarn start
\n

Generating app icon

\n

File: logo_icon.afphoto\nEditor: Affinity Photo

\n

Install:

\n
npm install -g electron-icon-maker
\n

then

\n
electron-icon-maker --input=./logo.png --output=./output
\n

Suggestions

\n

Please mail to: qiu_lin@163.com

\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.011Z" + "music-player2": { + "readmeCleaned": "

Music Player

\n

\n

This is a music player that can apply cool effects such as reversing, time stretching, and pitch shifting in real-time.\nIt's basically the GUI version of my Music Player Web site.

\n

Features:

\n
    \n
  • Play audio (MP3, WAV) and MIDI files
  • \n
  • Adjust the volume of the audio
  • \n
  • Reverse audio in real-time
  • \n
  • Time stretching in real-time (can either preserve or affect the pitch)
  • \n
  • Pitch shifting in real-time (only if time-stretch is set to not affect the pitch)
  • \n
  • Looping from point A to point B
  • \n
  • Support for local files, YouTube videos, and Soundcloud tracks
  • \n
  • Render and download audio/midi with effects
  • \n
  • Keeps a record of recent plays
  • \n
  • Play previous and next tracks (from your file system)
  • \n
  • Customize the controls of the MIDI synthesizer
  • \n
\n

Keyboard Shortcuts

\n
    \n
  • Space: Play/Pause
  • \n
  • Left Arrow: Rewind
  • \n
  • Right Arrow: Fast forward
  • \n
  • Up Arrow: Increase volume
  • \n
  • Down Arrow: Decrease volume
  • \n
  • Mouse Wheel: Increase/decrease volume
  • \n
  • Ctrl O: Upload file
  • \n
  • Ctrl S: Download file
  • \n
  • Drag and drop: Upload file
  • \n
\n

Installation

\n

Download the latest installer from the releases tab. Updates can be installed automatically.

\n

MacOS

\n

On MacOS unsigned applications won't open, run this to remove the quarantine flag.

\n
xattr -d com.apple.quarantine /Applications/Music\\ Player.app\n
\n

Bugs and Requests

\n

Open an issue on my GitHub repository.

\n

Also See

\n\n
", + "readmeOriginal": "

Music Player

\n

\n

This is a music player that can apply cool effects such as reversing, time stretching, and pitch shifting in real-time.\nIt's basically the GUI version of my Music Player Web site.

\n

Features:

\n
    \n
  • Play audio (MP3, WAV) and MIDI files
  • \n
  • Adjust the volume of the audio
  • \n
  • Reverse audio in real-time
  • \n
  • Time stretching in real-time (can either preserve or affect the pitch)
  • \n
  • Pitch shifting in real-time (only if time-stretch is set to not affect the pitch)
  • \n
  • Looping from point A to point B
  • \n
  • Support for local files, YouTube videos, and Soundcloud tracks
  • \n
  • Render and download audio/midi with effects
  • \n
  • Keeps a record of recent plays
  • \n
  • Play previous and next tracks (from your file system)
  • \n
  • Customize the controls of the MIDI synthesizer
  • \n
\n

Keyboard Shortcuts

\n
    \n
  • Space: Play/Pause
  • \n
  • Left Arrow: Rewind
  • \n
  • Right Arrow: Fast forward
  • \n
  • Up Arrow: Increase volume
  • \n
  • Down Arrow: Decrease volume
  • \n
  • Mouse Wheel: Increase/decrease volume
  • \n
  • Ctrl O: Upload file
  • \n
  • Ctrl S: Download file
  • \n
  • Drag and drop: Upload file
  • \n
\n

Installation

\n

Download the latest installer from the releases tab. Updates can be installed automatically.

\n

MacOS

\n

On MacOS unsigned applications won't open, run this to remove the quarantine flag.

\n
xattr -d com.apple.quarantine /Applications/Music\\ Player.app\n
\n

Bugs and Requests

\n

Open an issue on my GitHub repository.

\n

Also See

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:04.226Z" }, "musify": { - "readmeCleaned": "

Notice: Due to studies and other reasons, I'm currently unable to continue developing the project, however, new pull requests are welcome and I'll pick it up when my time allows.

\n

Musify

\n

\"JavaScript

\n

Musify is a simple and fast music player, built from the ground up, using web technologies such as HTML, CSS and JavaScript, all wrapped on Electron Framework.\nThis is my first project as a computer science student. I've tried my best to write a code that follows common coding conventions, but keep in mind that you may find common beginner errors. If so, feel free to help and contribute to improve this app.

\n

Development is now in the dev branch

\n

Table of Contents

\n\n

Releases

\n
    \n
  • macOS: Version 0.8.3 - 62.9MB / .zip file Download
  • \n
\n

You can see the latest changes here.

\n

Development

\n

This app is built using Electron. It requires the following dependencies:

\n
    dialogs\n    electron\n    electron-builder\n    musicmetadata\n    photonkit\n    snazzy\n    about-window
\n

To start developing, run the following commands (you'll need Node.js and npm already installed in your system):

\n
    git clone https://github.com/SrGMC/musify.git\n    cd musify\n    npm run-script postinstall
\n

To run the app, simply execute:

\n
    npm start
\n

To fix js files, simply run:

\n
    npm run-script fix
\n

To build binary files, simply run one of the following:

\n
    npm run-script package-mac\n    npm run-script package-windows\n    npm run-script package-linux
\n

TODO

\n
    \n
  • Shuffle songs (WIP in dev branch)
  • \n
  • Loop only one song (WIP in dev branch)
  • \n
  • Start song again when previous song button is pressed
  • \n
  • Prevent adding an already added song
  • \n
  • Code cleanup
  • \n
\n

Contributing

\n

If you want to contribute, please follow this guidelines:

\n

Feedback

\n

Please fill and follow the following structure when opening issues\nSections in bold are required

\n
    \n
  1. Type:
  2. \n
  3. OS:
  4. \n
  5. OS version:
  6. \n
  7. App version:
  8. \n
  9. When did the bug happen?:
  10. \n
  11. What did you try when the bug happened?:
  12. \n
  13. Description/More information:
  14. \n
\n

Code

\n

Check out the CONTRIBUTING.md file

\n

Changelog

\n

All the releases can be found here.

\n

beta 0.8.3:

\n
    \n
  • Security updates
  • \n
\n

beta 0.8.2:

\n
    \n
  • Fixed footer bar that hid the last items on the playlist
  • \n
  • New logo by @moenawar #1
  • \n
  • Added new about window
  • \n
\n

beta 0.8.1:

\n
    \n
  • Fixes a problem where songs removed could still be played
  • \n
  • Adds a clear button
  • \n
  • Songs are now parsed on addition, not on-the-fly
  • \n
  • Fixes a problem that notified continuously a song change when the playlist ended
  • \n
\n

License

\n

Copyright @SrGMC. Released under GPL-3.0.

\n

Acknowledgements

\n\n
", - "readmeOriginal": "

Notice: Due to studies and other reasons, I'm currently unable to continue developing the project, however, new pull requests are welcome and I'll pick it up when my time allows.

\n

Musify

\n

\"JavaScript

\n

Musify is a simple and fast music player, built from the ground up, using web technologies such as HTML, CSS and JavaScript, all wrapped on Electron Framework.\nThis is my first project as a computer science student. I've tried my best to write a code that follows common coding conventions, but keep in mind that you may find common beginner errors. If so, feel free to help and contribute to improve this app.

\n

Development is now in the dev branch

\n

Table of Contents

\n\n

Releases

\n
    \n
  • macOS: Version 0.8.3 - 62.9MB / .zip file Download
  • \n
\n

You can see the latest changes here.

\n

Development

\n

This app is built using Electron. It requires the following dependencies:

\n
    dialogs\n    electron\n    electron-builder\n    musicmetadata\n    photonkit\n    snazzy\n    about-window
\n

To start developing, run the following commands (you'll need Node.js and npm already installed in your system):

\n
    git clone https://github.com/SrGMC/musify.git\n    cd musify\n    npm run-script postinstall
\n

To run the app, simply execute:

\n
    npm start
\n

To fix js files, simply run:

\n
    npm run-script fix
\n

To build binary files, simply run one of the following:

\n
    npm run-script package-mac\n    npm run-script package-windows\n    npm run-script package-linux
\n

TODO

\n
    \n
  • Shuffle songs (WIP in dev branch)
  • \n
  • Loop only one song (WIP in dev branch)
  • \n
  • Start song again when previous song button is pressed
  • \n
  • Prevent adding an already added song
  • \n
  • Code cleanup
  • \n
\n

Contributing

\n

If you want to contribute, please follow this guidelines:

\n

Feedback

\n

Please fill and follow the following structure when opening issues\nSections in bold are required

\n
    \n
  1. Type:
  2. \n
  3. OS:
  4. \n
  5. OS version:
  6. \n
  7. App version:
  8. \n
  9. When did the bug happen?:
  10. \n
  11. What did you try when the bug happened?:
  12. \n
  13. Description/More information:
  14. \n
\n

Code

\n

Check out the CONTRIBUTING.md file

\n

Changelog

\n

All the releases can be found here.

\n

beta 0.8.3:

\n
    \n
  • Security updates
  • \n
\n

beta 0.8.2:

\n
    \n
  • Fixed footer bar that hid the last items on the playlist
  • \n
  • New logo by @moenawar #1
  • \n
  • Added new about window
  • \n
\n

beta 0.8.1:

\n
    \n
  • Fixes a problem where songs removed could still be played
  • \n
  • Adds a clear button
  • \n
  • Songs are now parsed on addition, not on-the-fly
  • \n
  • Fixes a problem that notified continuously a song change when the playlist ended
  • \n
\n

License

\n

Copyright @SrGMC. Released under GPL-3.0.

\n

Acknowledgements

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.106Z" + "readmeCleaned": "

Notice: Due to studies and other reasons, I'm currently unable to continue developing the project, however, new pull requests are welcome and I'll pick it up when my time allows.

\n

Musify

\n

\"JavaScript

\n

Musify is a simple and fast music player, built from the ground up, using web technologies such as HTML, CSS and JavaScript, all wrapped on Electron Framework.\nThis is my first project as a computer science student. I've tried my best to write a code that follows common coding conventions, but keep in mind that you may find common beginner errors. If so, feel free to help and contribute to improve this app.

\n

Development is now in the dev branch

\n

Table of Contents

\n\n\n
    \n
  • macOS: Version 0.8.3 - 62.9MB / .zip file Download
  • \n
\n

You can see the latest changes here.

\n

Development

\n

This app is built using Electron. It requires the following dependencies:

\n
    dialogs\n    electron\n    electron-builder\n    musicmetadata\n    photonkit\n    snazzy\n    about-window
\n

To start developing, run the following commands (you'll need Node.js and npm already installed in your system):

\n
    git clone https://github.com/SrGMC/musify.git\n    cd musify\n    npm run-script postinstall
\n

To run the app, simply execute:

\n
    npm start
\n

To fix js files, simply run:

\n
    npm run-script fix
\n

To build binary files, simply run one of the following:

\n
    npm run-script package-mac\n    npm run-script package-windows\n    npm run-script package-linux
\n

TODO

\n
    \n
  • Shuffle songs (WIP in dev branch)
  • \n
  • Loop only one song (WIP in dev branch)
  • \n
  • Start song again when previous song button is pressed
  • \n
  • Prevent adding an already added song
  • \n
  • Code cleanup
  • \n
\n

Contributing

\n

If you want to contribute, please follow this guidelines:

\n

Feedback

\n

Please fill and follow the following structure when opening issues\nSections in bold are required

\n
    \n
  1. Type:
  2. \n
  3. OS:
  4. \n
  5. OS version:
  6. \n
  7. App version:
  8. \n
  9. When did the bug happen?:
  10. \n
  11. What did you try when the bug happened?:
  12. \n
  13. Description/More information:
  14. \n
\n

Code

\n

Check out the CONTRIBUTING.md file

\n

Changelog

\n

All the releases can be found here.

\n

beta 0.8.3:

\n
    \n
  • Security updates
  • \n
\n

beta 0.8.2:

\n
    \n
  • Fixed footer bar that hid the last items on the playlist
  • \n
  • New logo by @moenawar #1
  • \n
  • Added new about window
  • \n
\n

beta 0.8.1:

\n
    \n
  • Fixes a problem where songs removed could still be played
  • \n
  • Adds a clear button
  • \n
  • Songs are now parsed on addition, not on-the-fly
  • \n
  • Fixes a problem that notified continuously a song change when the playlist ended
  • \n
\n

License

\n

Copyright @SrGMC. Released under GPL-3.0.

\n

Acknowledgements

\n\n
", + "readmeOriginal": "

Notice: Due to studies and other reasons, I'm currently unable to continue developing the project, however, new pull requests are welcome and I'll pick it up when my time allows.

\n

Musify

\n

\"JavaScript

\n

Musify is a simple and fast music player, built from the ground up, using web technologies such as HTML, CSS and JavaScript, all wrapped on Electron Framework.\nThis is my first project as a computer science student. I've tried my best to write a code that follows common coding conventions, but keep in mind that you may find common beginner errors. If so, feel free to help and contribute to improve this app.

\n

Development is now in the dev branch

\n

Table of Contents

\n\n\n
    \n
  • macOS: Version 0.8.3 - 62.9MB / .zip file Download
  • \n
\n

You can see the latest changes here.

\n

Development

\n

This app is built using Electron. It requires the following dependencies:

\n
    dialogs\n    electron\n    electron-builder\n    musicmetadata\n    photonkit\n    snazzy\n    about-window
\n

To start developing, run the following commands (you'll need Node.js and npm already installed in your system):

\n
    git clone https://github.com/SrGMC/musify.git\n    cd musify\n    npm run-script postinstall
\n

To run the app, simply execute:

\n
    npm start
\n

To fix js files, simply run:

\n
    npm run-script fix
\n

To build binary files, simply run one of the following:

\n
    npm run-script package-mac\n    npm run-script package-windows\n    npm run-script package-linux
\n

TODO

\n
    \n
  • Shuffle songs (WIP in dev branch)
  • \n
  • Loop only one song (WIP in dev branch)
  • \n
  • Start song again when previous song button is pressed
  • \n
  • Prevent adding an already added song
  • \n
  • Code cleanup
  • \n
\n

Contributing

\n

If you want to contribute, please follow this guidelines:

\n

Feedback

\n

Please fill and follow the following structure when opening issues\nSections in bold are required

\n
    \n
  1. Type:
  2. \n
  3. OS:
  4. \n
  5. OS version:
  6. \n
  7. App version:
  8. \n
  9. When did the bug happen?:
  10. \n
  11. What did you try when the bug happened?:
  12. \n
  13. Description/More information:
  14. \n
\n

Code

\n

Check out the CONTRIBUTING.md file

\n

Changelog

\n

All the releases can be found here.

\n

beta 0.8.3:

\n
    \n
  • Security updates
  • \n
\n

beta 0.8.2:

\n
    \n
  • Fixed footer bar that hid the last items on the playlist
  • \n
  • New logo by @moenawar #1
  • \n
  • Added new about window
  • \n
\n

beta 0.8.1:

\n
    \n
  • Fixes a problem where songs removed could still be played
  • \n
  • Adds a clear button
  • \n
  • Songs are now parsed on addition, not on-the-fly
  • \n
  • Fixes a problem that notified continuously a song change when the playlist ended
  • \n
\n

License

\n

Copyright @SrGMC. Released under GPL-3.0.

\n

Acknowledgements

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:04.471Z" }, - "nertivia": { - "readmeCleaned": "
", - "readmeOriginal": "
", - "readmeFetchedAt": "2022-05-10T00:08:01.187Z" + "mytools": { + "readmeCleaned": "

\n

MyTools

\n

A desktop application based on Electron and React for daily application development.

\n

\"screenshot\"

\n

Tools

\n
    \n
  • AES/DES Cryptor
  • \n
  • Bcrypt Encryptor
  • \n
  • RSA Cryptor
  • \n
  • MD5 Encryptor
  • \n
  • Base64 Converter
  • \n
  • Hash Generator
  • \n
  • ASCII/Native Converter
  • \n
  • UTF8 Converter
  • \n
  • URL Encoder/Decoder
  • \n
  • URL Parser
  • \n
  • Number Converter
  • \n
  • XML Beautifier
  • \n
  • HTML Beautifier
  • \n
  • Javascript Beautifier
  • \n
  • JSON Beautifier
  • \n
  • CSS Beautifier
  • \n
  • CSV to JSON
  • \n
  • JSON to CSV
  • \n
  • CSV Tableizer
  • \n
  • HTML to Markdown
  • \n
  • HTML Coder
  • \n
  • Password Generator
  • \n
  • UUID Generator
  • \n
  • Unix Time Converter
  • \n
  • Cron Reader
  • \n
  • Color Picker
  • \n
  • Image Color
  • \n
  • SVG Optimizer
  • \n
  • Image Resizer
  • \n
  • Base64 Image Encoder
  • \n
  • Base64 Image Decoder
  • \n
  • Byte Calculator
  • \n
  • Text Counter
  • \n
  • Text Diff Viewer
  • \n
  • String Utilities
  • \n
  • File Merger
  • \n
  • File Checksum Calculator
  • \n
  • Archive Explorer
  • \n
  • QRCode Generator
  • \n
  • SQL Beautifier
  • \n
  • IP Converter
  • \n
  • Morse Code Translator
  • \n
  • WebSocket Tester
  • \n
\n

CheatSheets

\n
    \n
  • TCP/UDP Ports
  • \n
  • HTTP Status Codes
  • \n
  • HTML Entities
  • \n
  • MIME Types
  • \n
  • Country Codes
  • \n
\n

and more...

\n

Powered by

\n\n

Starting Development

\n

Start the app in the dev environment:

\n
yarn start
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

Building to Multiple Platforms

\n
yarn package-all
\n

Debugging the Production Build

\n
yarn cross-env DEBUG_PROD=true yarn build\nyarn cross-env DEBUG_PROD=true yarn start
\n

Generating app icon

\n

File: logo_icon.afphoto\nEditor: Affinity Photo

\n

Install:

\n
npm install -g electron-icon-maker
\n

then

\n
electron-icon-maker --input=./logo.png --output=./output
\n

Suggestions

\n

Please mail to: qiu_lin@163.com

\n

License

\n

MIT

\n
", + "readmeOriginal": "

\n

MyTools

\n

A desktop application based on Electron and React for daily application development.

\n

\"screenshot\"

\n

Tools

\n
    \n
  • AES/DES Cryptor
  • \n
  • Bcrypt Encryptor
  • \n
  • RSA Cryptor
  • \n
  • MD5 Encryptor
  • \n
  • Base64 Converter
  • \n
  • Hash Generator
  • \n
  • ASCII/Native Converter
  • \n
  • UTF8 Converter
  • \n
  • URL Encoder/Decoder
  • \n
  • URL Parser
  • \n
  • Number Converter
  • \n
  • XML Beautifier
  • \n
  • HTML Beautifier
  • \n
  • Javascript Beautifier
  • \n
  • JSON Beautifier
  • \n
  • CSS Beautifier
  • \n
  • CSV to JSON
  • \n
  • JSON to CSV
  • \n
  • CSV Tableizer
  • \n
  • HTML to Markdown
  • \n
  • HTML Coder
  • \n
  • Password Generator
  • \n
  • UUID Generator
  • \n
  • Unix Time Converter
  • \n
  • Cron Reader
  • \n
  • Color Picker
  • \n
  • Image Color
  • \n
  • SVG Optimizer
  • \n
  • Image Resizer
  • \n
  • Base64 Image Encoder
  • \n
  • Base64 Image Decoder
  • \n
  • Byte Calculator
  • \n
  • Text Counter
  • \n
  • Text Diff Viewer
  • \n
  • String Utilities
  • \n
  • File Merger
  • \n
  • File Checksum Calculator
  • \n
  • Archive Explorer
  • \n
  • QRCode Generator
  • \n
  • SQL Beautifier
  • \n
  • IP Converter
  • \n
  • Morse Code Translator
  • \n
  • WebSocket Tester
  • \n
\n

CheatSheets

\n
    \n
  • TCP/UDP Ports
  • \n
  • HTTP Status Codes
  • \n
  • HTML Entities
  • \n
  • MIME Types
  • \n
  • Country Codes
  • \n
\n

and more...

\n

Powered by

\n\n

Starting Development

\n

Start the app in the dev environment:

\n
yarn start
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

Building to Multiple Platforms

\n
yarn package-all
\n

Debugging the Production Build

\n
yarn cross-env DEBUG_PROD=true yarn build\nyarn cross-env DEBUG_PROD=true yarn start
\n

Generating app icon

\n

File: logo_icon.afphoto\nEditor: Affinity Photo

\n

Install:

\n
npm install -g electron-icon-maker
\n

then

\n
electron-icon-maker --input=./logo.png --output=./output
\n

Suggestions

\n

Please mail to: qiu_lin@163.com

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:01:04.609Z" }, "netron": { - "readmeCleaned": "
\n\n\n
\n

Netron is a viewer for neural network, deep learning and machine learning models.

\n

Netron supports ONNX, TensorFlow Lite, Caffe, Keras, Darknet, PaddlePaddle, ncnn, MNN, Core ML, RKNN, MXNet, MindSpore Lite, TNN, Barracuda, Tengine, CNTK, TensorFlow.js, Caffe2 and UFF.

\n

Netron has experimental support for PyTorch, TensorFlow, TorchScript, OpenVINO, Torch, Vitis AI, kmodel, Arm NN, BigDL, Chainer, Deeplearning4j, MediaPipe, ML.NET and scikit-learn.

\n

\n

Install

\n

macOS: Download the .dmg file or run brew install netron

\n

Linux: Download the .AppImage file or run snap install netron

\n

Windows: Download the .exe installer or run winget install -s winget netron

\n

Browser: Start the browser version.

\n

Python Server: Run pip install netron and netron [FILE] or netron.start('[FILE]').

\n

Models

\n

Sample model files to download or open using the browser version:

\n\n
", - "readmeOriginal": "
\n\n\n
\n

Netron is a viewer for neural network, deep learning and machine learning models.

\n

Netron supports ONNX, TensorFlow Lite, Caffe, Keras, Darknet, PaddlePaddle, ncnn, MNN, Core ML, RKNN, MXNet, MindSpore Lite, TNN, Barracuda, Tengine, CNTK, TensorFlow.js, Caffe2 and UFF.

\n

Netron has experimental support for PyTorch, TensorFlow, TorchScript, OpenVINO, Torch, Vitis AI, kmodel, Arm NN, BigDL, Chainer, Deeplearning4j, MediaPipe, ML.NET and scikit-learn.

\n

\n

Install

\n

macOS: Download the .dmg file or run brew install netron

\n

Linux: Download the .AppImage file or run snap install netron

\n

Windows: Download the .exe installer or run winget install -s winget netron

\n

Browser: Start the browser version.

\n

Python Server: Run pip install netron and netron [FILE] or netron.start('[FILE]').

\n

Models

\n

Sample model files to download or open using the browser version:

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.233Z" + "readmeCleaned": "
\n\n\n
\n

Netron is a viewer for neural network, deep learning and machine learning models.

\n

Netron supports ONNX, TensorFlow Lite, Core ML, Keras, Caffe, Darknet, MXNet, PaddlePaddle, ncnn, MNN and TensorFlow.js.

\n

Netron has experimental support for PyTorch, TorchScript, TensorFlow, OpenVINO, RKNN, MediaPipe, ML.NET and scikit-learn.

\n

\n

Install

\n

macOS: Download the .dmg file or run brew install --cask netron

\n

Linux: Download the .AppImage file or run snap install netron

\n

Windows: Download the .exe installer or run winget install -s winget netron

\n

Browser: Start the browser version.

\n

Python Server: Run pip install netron and netron [FILE] or netron.start('[FILE]').

\n

Models

\n

Sample model files to download or open using the browser version:

\n\n
", + "readmeOriginal": "
\n\n\n
\n

Netron is a viewer for neural network, deep learning and machine learning models.

\n

Netron supports ONNX, TensorFlow Lite, Core ML, Keras, Caffe, Darknet, MXNet, PaddlePaddle, ncnn, MNN and TensorFlow.js.

\n

Netron has experimental support for PyTorch, TorchScript, TensorFlow, OpenVINO, RKNN, MediaPipe, ML.NET and scikit-learn.

\n

\n

Install

\n

macOS: Download the .dmg file or run brew install --cask netron

\n

Linux: Download the .AppImage file or run snap install netron

\n

Windows: Download the .exe installer or run winget install -s winget netron

\n

Browser: Start the browser version.

\n

Python Server: Run pip install netron and netron [FILE] or netron.start('[FILE]').

\n

Models

\n

Sample model files to download or open using the browser version:

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:04.650Z" }, "music-player": { - "readmeCleaned": "

\n
\n Dusk Player \n

\n

\n\n\n\n\n

\n

A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.

\n

This can also serve as a starting point to implement your own front-end/UI for a music Player.

\n

Download here: Releases

\n

How to use

\n

The Player

\n

Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.

\n

Building from the repo

\n

Clone the repository, make it your working directory, and then on your terminal run npm install.\nOnce all the dependencies have finished downloading, run npm run app-dev to test it, and npm run build to build it for your platform.

\n

Features

\n
    \n
  • Supports: mp3, opus, ogg, wav, aac, m4a and webm.
  • \n
  • Reads ID3 tags and displays the artist and album art (if it exists).
  • \n
  • Quickly switch tracks from the playlist.
  • \n
  • Search for songs from the search bar.
  • \n
  • Instantly switch between Dark, Light and Disco modes.
  • \n
  • Use keyboard shortcuts to control playback.
  • \n
\n

Shortcuts

\n

Next track: 🠊 |\nPrevious track: 🠈 |\nVolume up: 🠉 |\nVolume down: 🠋 |\nPlay/pause: Space

\n

Screenshots

\n

\n\n

\n

\n\n

\n

Upcoming Features

\n

Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.

\n
    \n
  • Added auto update when new version is available.
  • \n
\n

Contributing

\n

Please read CONTRIBUTING.md before raising a PR or creating an issue.

\n

Changelog

\n

You can find the changelog for all releases here

\n
\n\"Dusk\n
\n

If you liked this, check out My Blog where I post tutorials and write about projects like this

\n

https://home.aveek.io/blog/

\n
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
\n
", - "readmeOriginal": "

\n
\n Dusk Player \n

\n

\n\n\n\n\n

\n

A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.

\n

This can also serve as a starting point to implement your own front-end/UI for a music Player.

\n

Download here: Releases

\n

How to use

\n

The Player

\n

Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.

\n

Building from the repo

\n

Clone the repository, make it your working directory, and then on your terminal run npm install.\nOnce all the dependencies have finished downloading, run npm run app-dev to test it, and npm run build to build it for your platform.

\n

Features

\n
    \n
  • Supports: mp3, opus, ogg, wav, aac, m4a and webm.
  • \n
  • Reads ID3 tags and displays the artist and album art (if it exists).
  • \n
  • Quickly switch tracks from the playlist.
  • \n
  • Search for songs from the search bar.
  • \n
  • Instantly switch between Dark, Light and Disco modes.
  • \n
  • Use keyboard shortcuts to control playback.
  • \n
\n

Shortcuts

\n

Next track: 🠊 |\nPrevious track: 🠈 |\nVolume up: 🠉 |\nVolume down: 🠋 |\nPlay/pause: Space

\n

Screenshots

\n

\n\n

\n

\n\n

\n

Upcoming Features

\n

Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.

\n
    \n
  • Added auto update when new version is available.
  • \n
\n

Contributing

\n

Please read CONTRIBUTING.md before raising a PR or creating an issue.

\n

Changelog

\n

You can find the changelog for all releases here

\n
\n\"Dusk\n
\n

If you liked this, check out My Blog where I post tutorials and write about projects like this

\n

https://home.aveek.io/blog/

\n
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.300Z" + "readmeCleaned": "

\n
\n Dusk Player \n

\n

\n\n\n\n\n

\n

A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.

\n

This can also serve as a starting point to implement your own front-end/UI for a music Player.

\n

Download here: Releases

\n

How to use

\n

The Player

\n

Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.

\n

Building from the repo

\n

Clone the repository, make it your working directory, and then on your terminal run npm install.\nOnce all the dependencies have finished downloading, run npm run app-dev to test it, and npm run build to build it for your platform.

\n

Features

\n
    \n
  • Supports: mp3, opus, ogg, wav, aac, m4a and webm.
  • \n
  • Reads ID3 tags and displays the artist and album art (if it exists).
  • \n
  • Quickly switch tracks from the playlist.
  • \n
  • Search for songs from the search bar.
  • \n
  • Instantly switch between Dark, Light and Disco modes.
  • \n
  • Use keyboard shortcuts to control playback.
  • \n
\n

Shortcuts

\n

Next track: 🠊 |\nPrevious track: 🠈 |\nVolume up: 🠉 |\nVolume down: 🠋 |\nPlay/pause: Space

\n

Screenshots

\n

\n\n

\n

\n\n

\n

Upcoming Features

\n

Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.

\n
    \n
  • Nothing here yet!
  • \n
\n

Contributing

\n

Please read CONTRIBUTING.md before raising a PR or creating an issue.

\n

Changelog

\n

You can find the changelog for all releases here

\n
\n\"Dusk\n
\n

If you liked this, check out my other projects!

\n

https://home.aveek.io/

\n
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
\n
", + "readmeOriginal": "

\n
\n Dusk Player \n

\n

\n\n\n\n\n

\n

A minimalistic music player, designed for simplicity. Built on electron, uses Howler for handling music playback, Svelte for the UI, and music-metadata to retrieve ID3 tags.

\n

This can also serve as a starting point to implement your own front-end/UI for a music Player.

\n

Download here: Releases

\n

How to use

\n

The Player

\n

Download the build for your OS. Start the application and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your audio files from.\nOnce you select a folder with songs, just click play.

\n

Building from the repo

\n

Clone the repository, make it your working directory, and then on your terminal run npm install.\nOnce all the dependencies have finished downloading, run npm run app-dev to test it, and npm run build to build it for your platform.

\n

Features

\n
    \n
  • Supports: mp3, opus, ogg, wav, aac, m4a and webm.
  • \n
  • Reads ID3 tags and displays the artist and album art (if it exists).
  • \n
  • Quickly switch tracks from the playlist.
  • \n
  • Search for songs from the search bar.
  • \n
  • Instantly switch between Dark, Light and Disco modes.
  • \n
  • Use keyboard shortcuts to control playback.
  • \n
\n

Shortcuts

\n

Next track: 🠊 |\nPrevious track: 🠈 |\nVolume up: 🠉 |\nVolume down: 🠋 |\nPlay/pause: Space

\n

Screenshots

\n

\n\n

\n

\n\n

\n

Upcoming Features

\n

Some new features and under the hood stuff that will be or has already been implemented. They'll be included in the next update.

\n
    \n
  • Nothing here yet!
  • \n
\n

Contributing

\n

Please read CONTRIBUTING.md before raising a PR or creating an issue.

\n

Changelog

\n

You can find the changelog for all releases here

\n
\n\"Dusk\n
\n

If you liked this, check out my other projects!

\n

https://home.aveek.io/

\n
Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
\n
", + "readmeFetchedAt": "2024-02-29T22:01:04.836Z" }, "network-assembler": { - "readmeCleaned": "

Network Assembler

\n

Network Assembler allows you to make simple keras neural networks with simple GUI

\n

Installation

\n
!git clone https://github.com/kir486680/Network-Assembler.git\nnpm start
\n

Usage

\n

You just have to drag and drop the layers that you want to add to the model. On the left half of your screen you will see generated code.

\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

License

\n

MIT

\n
", - "readmeOriginal": "

Network Assembler

\n

Network Assembler allows you to make simple keras neural networks with simple GUI

\n

Installation

\n
!git clone https://github.com/kir486680/Network-Assembler.git\nnpm start
\n

Usage

\n

You just have to drag and drop the layers that you want to add to the model. On the left half of your screen you will see generated code.

\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.384Z" + "readmeCleaned": "

Network Assembler

\n

Network Assembler allows you to make simple keras neural networks with simple GUI

\n

Installation

\n
!git clone https://github.com/kir486680/Network-Assembler.git\nnpm start
\n

Usage

\n

You just have to drag and drop the layers that you want to add to the model. On the left half of your screen you will see generated code.

\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

License

\n

MIT

\n
", + "readmeOriginal": "

Network Assembler

\n

Network Assembler allows you to make simple keras neural networks with simple GUI

\n

Installation

\n
!git clone https://github.com/kir486680/Network-Assembler.git\nnpm start
\n

Usage

\n

You just have to drag and drop the layers that you want to add to the model. On the left half of your screen you will see generated code.

\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:01:04.985Z" }, "network-status-check": { - "readmeCleaned": "

Network Status Check application written with Electron, Bootstrap, jQuery

\n

This is a tool to add URLs and ports to check to see if they are open or not. You can add as many items to the list, and edit the list as well if needed. You can save your list and eventually reimport the list as well on launch or by using the Load URLs button.

\n

Main Window

\n

\"main\"

\n

Run Check

\n

\"runcheck\"

\n

Quick Code Tour

\n
    \n
  • The code entry point is in package.json under the key \"main\". The value is \"main.js\"
  • \n
  • main.js creates a BrowserWindow and loads index.html. It also has event handlers that enable keyboard shortcuts for Developer Tools on various platforms. Note that loadURL uses a template literal to give the source file's location.`file://${__dirname}/app/index.html`
  • \n
  • index.html loads Bootstrap's CSS in the <head> tag and renderer.js after the closing <body> tag. On the web Bootstrap's JavaScript would also load in this location but the Electron way is to load it in renderer.js with a require(). Note that these src and href attributes use normal relative paths. An HTTP server is not necessary.
  • \n
  • renderer.js loads jQuery, Bootstrap and it's dependency; Tether. Each is assigned to the window object because this is the web application custom. It's not the Node.js or Electron custom because window is a global. For now we must do it this way or it won't work.
  • \n
  • setup.js setups up some overall settings for the application
  • \n
  • app.js is the real worker of functions.
  • \n
\n

Releases

\n

At this time the releases are for Windows as that is my main developing platform and where I use this tool mostly; on Windows environments.

\n

View Releases

\n

Running Application

\n

First download and install dependencies, then start the app.

\n
git clone https://github.com/cjerrington/net-check.git\ncd net-check\nnpm install\nnpm start
\n

Creating Releases

\n

Electron Forge allows us to make builds based on our operating system we are running from. Linux (Debian) and Windows 10 tested.

\n
npm run make
\n

You can check websites like google.com, github.com, or any URL you need and the port. It is best to use the FQDN for local addresses or use the hostnames IP instead.

\n

Please let me know if you have any issues or questions. If you have a suggestion for approval create an issue or a pull request.

\n
", - "readmeOriginal": "

Network Status Check application written with Electron, Bootstrap, jQuery

\n

This is a tool to add URLs and ports to check to see if they are open or not. You can add as many items to the list, and edit the list as well if needed. You can save your list and eventually reimport the list as well on launch or by using the Load URLs button.

\n

Main Window

\n

\"main\"

\n

Run Check

\n

\"runcheck\"

\n

Quick Code Tour

\n
    \n
  • The code entry point is in package.json under the key \"main\". The value is \"main.js\"
  • \n
  • main.js creates a BrowserWindow and loads index.html. It also has event handlers that enable keyboard shortcuts for Developer Tools on various platforms. Note that loadURL uses a template literal to give the source file's location.`file://${__dirname}/app/index.html`
  • \n
  • index.html loads Bootstrap's CSS in the <head> tag and renderer.js after the closing <body> tag. On the web Bootstrap's JavaScript would also load in this location but the Electron way is to load it in renderer.js with a require(). Note that these src and href attributes use normal relative paths. An HTTP server is not necessary.
  • \n
  • renderer.js loads jQuery, Bootstrap and it's dependency; Tether. Each is assigned to the window object because this is the web application custom. It's not the Node.js or Electron custom because window is a global. For now we must do it this way or it won't work.
  • \n
  • setup.js setups up some overall settings for the application
  • \n
  • app.js is the real worker of functions.
  • \n
\n

Releases

\n

At this time the releases are for Windows as that is my main developing platform and where I use this tool mostly; on Windows environments.

\n

View Releases

\n

Running Application

\n

First download and install dependencies, then start the app.

\n
git clone https://github.com/cjerrington/net-check.git\ncd net-check\nnpm install\nnpm start
\n

Creating Releases

\n

Electron Forge allows us to make builds based on our operating system we are running from. Linux (Debian) and Windows 10 tested.

\n
npm run make
\n

You can check websites like google.com, github.com, or any URL you need and the port. It is best to use the FQDN for local addresses or use the hostnames IP instead.

\n

Please let me know if you have any issues or questions. If you have a suggestion for approval create an issue or a pull request.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.470Z" + "readmeCleaned": "

Network Status Check application written with Electron, Bootstrap, jQuery

\n

This is a tool to add URLs and ports to check to see if they are open or not. You can add as many items to the list, and edit the list as well if needed. You can save your list and eventually reimport the list as well on launch or by using the Load URLs button.

\n

Main Window

\n

\"main\"

\n

Run Check

\n

\"runcheck\"

\n

Quick Code Tour

\n
    \n
  • The code entry point is in package.json under the key \"main\". The value is \"main.js\"
  • \n
  • main.js creates a BrowserWindow and loads index.html. It also has event handlers that enable keyboard shortcuts for Developer Tools on various platforms. Note that loadURL uses a template literal to give the source file's location.`file://${__dirname}/app/index.html`
  • \n
  • index.html loads Bootstrap's CSS in the <head> tag and renderer.js after the closing <body> tag. On the web Bootstrap's JavaScript would also load in this location but the Electron way is to load it in renderer.js with a require(). Note that these src and href attributes use normal relative paths. An HTTP server is not necessary.
  • \n
  • renderer.js loads jQuery, Bootstrap and it's dependency; Tether. Each is assigned to the window object because this is the web application custom. It's not the Node.js or Electron custom because window is a global. For now we must do it this way or it won't work.
  • \n
  • setup.js setups up some overall settings for the application
  • \n
  • app.js is the real worker of functions.
  • \n
\n

Releases

\n

At this time the releases are for Windows as that is my main developing platform and where I use this tool mostly; on Windows environments.

\n

View Releases

\n

Running Application

\n

First download and install dependencies, then start the app.

\n
git clone https://github.com/cjerrington/net-check.git\ncd net-check\nnpm install\nnpm start
\n

Creating Releases

\n

Electron Forge allows us to make builds based on our operating system we are running from. Linux (Debian) and Windows 10 tested.

\n
npm run make
\n

You can check websites like google.com, github.com, or any URL you need and the port. It is best to use the FQDN for local addresses or use the hostnames IP instead.

\n

Please let me know if you have any issues or questions. If you have a suggestion for approval create an issue or a pull request.

\n
", + "readmeOriginal": "

Network Status Check application written with Electron, Bootstrap, jQuery

\n

This is a tool to add URLs and ports to check to see if they are open or not. You can add as many items to the list, and edit the list as well if needed. You can save your list and eventually reimport the list as well on launch or by using the Load URLs button.

\n

Main Window

\n

\"main\"

\n

Run Check

\n

\"runcheck\"

\n

Quick Code Tour

\n
    \n
  • The code entry point is in package.json under the key \"main\". The value is \"main.js\"
  • \n
  • main.js creates a BrowserWindow and loads index.html. It also has event handlers that enable keyboard shortcuts for Developer Tools on various platforms. Note that loadURL uses a template literal to give the source file's location.`file://${__dirname}/app/index.html`
  • \n
  • index.html loads Bootstrap's CSS in the <head> tag and renderer.js after the closing <body> tag. On the web Bootstrap's JavaScript would also load in this location but the Electron way is to load it in renderer.js with a require(). Note that these src and href attributes use normal relative paths. An HTTP server is not necessary.
  • \n
  • renderer.js loads jQuery, Bootstrap and it's dependency; Tether. Each is assigned to the window object because this is the web application custom. It's not the Node.js or Electron custom because window is a global. For now we must do it this way or it won't work.
  • \n
  • setup.js setups up some overall settings for the application
  • \n
  • app.js is the real worker of functions.
  • \n
\n

Releases

\n

At this time the releases are for Windows as that is my main developing platform and where I use this tool mostly; on Windows environments.

\n

View Releases

\n

Running Application

\n

First download and install dependencies, then start the app.

\n
git clone https://github.com/cjerrington/net-check.git\ncd net-check\nnpm install\nnpm start
\n

Creating Releases

\n

Electron Forge allows us to make builds based on our operating system we are running from. Linux (Debian) and Windows 10 tested.

\n
npm run make
\n

You can check websites like google.com, github.com, or any URL you need and the port. It is best to use the FQDN for local addresses or use the hostnames IP instead.

\n

Please let me know if you have any issues or questions. If you have a suggestion for approval create an issue or a pull request.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:05.189Z" }, "nicepage": { - "readmeCleaned": "

Nicepage Website Builder

\n

Create stunning websites and themes

\n

Nicepage gives the ultimate freedom for Web Design 3.0.\nBuild your mobile-friendly Joomla Templates, WordPress Themes and HTML5 websites with no coding in free desktop aplications for Windows and Mac. Nicepage Page Builder is available as a Joomla Extension and WordPress Plugin. There is also a Nicepage edition with online hosting.

\n

Absolute Creativity With No Coding

\n

Nicepage is simple drag-and-drop editor to implement any ideas.

\n
    \n
  • Easy Drag-n-Drop. Easily drag-n-drop to customize anything on your website.
  • \n
  • No Coding. Add, edit, move, and modify everything. All visually!
  • \n
  • Mobile-Friendly. Build websites that look great on all modern devices.
  • \n
  • 1000s Web Templates. Select from a huge variety of designer-made templates.
  • \n
\n

See all Nicepage features.

\n

\n

Start With Beautiful Templates

\n

Choose from 1000+ awesome, mobile-friendly templates for every kind of websites.\n

\n

\n

Nicepage Update: February 2019

\n

We have updated our Home page with the newest trends in Web Design 3.0. This design is also available in Nicepage Templates.\n

\n

What's new in this update:

\n
    \n
  • New Home Page Design
  • \n
  • White Label Feature
  • \n
  • Firefox browser Beta support for Nicepage Builder
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Web Design 3.0: When Your Web Design Really Matters

\n

\n

This article consists of several chapters:

\n
    \n
  1. The new revolution in Web Design has already happened.
  2. \n
  3. What makes Nicepage that different?
  4. \n
  5. We open the secret of the most trendy web designs on the Web.
  6. \n
\n

Read more

\n

Nicepage Update: December 2018

\n

\n

What's new in this update:

\n
    \n
  • New Videos: How to use Grid and How to use Sections
  • \n
  • New Web Design Gallery
  • \n
  • Growth in Nicepage Pins views
  • \n
  • Upcoming Features, Improvements and Fixes
  • \n
\n

Read more

\n

Nicepage Update: November 2018

\n

\n

What's new in this update:

\n
    \n
  • New Free Version
  • \n
  • New Video: Menu Demo
  • \n
  • New Language Translations for the Nicepage User Interface
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Nicepage Update: October 2018

\n

\n

What's new in this update:

\n
    \n
  • New Video: Menu Demo
  • \n
  • New Language Translations for the Nicepage User Interface
  • \n
  • New Container Options
  • \n
  • New Site Designs
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Nicepage Update: September 2018

\n

\n

What's new in this update:

\n
    \n
  • Client Licenses
  • \n
  • Voting Results
  • \n
  • New Demo Videos: How to use Joomla Positions and WordPress Sidebars
  • \n
  • Bug Fixing and New Features
  • \n
  • New Designs
  • \n
  • Upcoming Features
  • \n
\n

Read more

\n

Nicepage Update: August 2018

\n

\n

What's new in this update:

\n
    \n
  • New Demo: How to create the Responsive Web Design
  • \n
  • Added Export/Import Project
  • \n
  • Added Position and Size properties
  • \n
  • CSS 30% optimization, WP and Joomla Plugin is reduced by 250Kb
  • \n
  • New Breadcrumbs control
  • \n
\n

Read more

\n

Nicepage Update: July 2018

\n

\n

What's new in this update:

\n
    \n
  • New One Minute Design videos
  • \n
  • French and German translations
  • \n
  • Optimized html and stylesheet files in the exported HTML websites
  • \n
  • Improved compatibility with Internet Explorer 11
  • \n
  • Improved the performance and the stability of the application
  • \n
  • In desktop added the Preview in Browser feature
  • \n
  • New Slider Animations
  • \n
  • Form Mail Chimp source support
  • \n
  • Desktop Export / Exporting into Image support
  • \n
\n

Read more

\n

Nicepage Theme and Template Builder: June 2018

\n

Nicepage update for supporting Joomla Templates and Wordpress Themes\n

\n

Theme and Template Features:

\n
    \n
  • Logo Control
  • \n
  • Headline Control
  • \n
  • Search Control
  • \n
  • Sidebar Layout for Blog and Post Templates
  • \n
  • Sidebar Control with Block / Widget styles
  • \n
  • Hide Header / Footer option
  • \n
  • Off-Canvas Menu with addiing and drag’n’drop eidting of menu and controls
  • \n
  • Multi-level menu styles
  • \n
  • Create multi-level menu
  • \n
  • Header Overlapping
  • \n
\n

Desktop Applications:

\n
    \n
  • Full Code Rework. Electron Support in Desktop editions.
  • \n
  • Support for Mac
  • \n
  • Auto-update for Windows and Mac
  • \n
\n

Read more

\n
", - "readmeOriginal": "

Nicepage Website Builder

\n

Create stunning websites and themes

\n

Nicepage gives the ultimate freedom for Web Design 3.0.\nBuild your mobile-friendly Joomla Templates, WordPress Themes and HTML5 websites with no coding in free desktop aplications for Windows and Mac. Nicepage Page Builder is available as a Joomla Extension and WordPress Plugin. There is also a Nicepage edition with online hosting.

\n

Absolute Creativity With No Coding

\n

Nicepage is simple drag-and-drop editor to implement any ideas.

\n
    \n
  • Easy Drag-n-Drop. Easily drag-n-drop to customize anything on your website.
  • \n
  • No Coding. Add, edit, move, and modify everything. All visually!
  • \n
  • Mobile-Friendly. Build websites that look great on all modern devices.
  • \n
  • 1000s Web Templates. Select from a huge variety of designer-made templates.
  • \n
\n

See all Nicepage features.

\n

\n

Start With Beautiful Templates

\n

Choose from 1000+ awesome, mobile-friendly templates for every kind of websites.\n

\n

\n

Nicepage Update: February 2019

\n

We have updated our Home page with the newest trends in Web Design 3.0. This design is also available in Nicepage Templates.\n

\n

What's new in this update:

\n
    \n
  • New Home Page Design
  • \n
  • White Label Feature
  • \n
  • Firefox browser Beta support for Nicepage Builder
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Web Design 3.0: When Your Web Design Really Matters

\n

\n

This article consists of several chapters:

\n
    \n
  1. The new revolution in Web Design has already happened.
  2. \n
  3. What makes Nicepage that different?
  4. \n
  5. We open the secret of the most trendy web designs on the Web.
  6. \n
\n

Read more

\n

Nicepage Update: December 2018

\n

\n

What's new in this update:

\n
    \n
  • New Videos: How to use Grid and How to use Sections
  • \n
  • New Web Design Gallery
  • \n
  • Growth in Nicepage Pins views
  • \n
  • Upcoming Features, Improvements and Fixes
  • \n
\n

Read more

\n

Nicepage Update: November 2018

\n

\n

What's new in this update:

\n
    \n
  • New Free Version
  • \n
  • New Video: Menu Demo
  • \n
  • New Language Translations for the Nicepage User Interface
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Nicepage Update: October 2018

\n

\n

What's new in this update:

\n
    \n
  • New Video: Menu Demo
  • \n
  • New Language Translations for the Nicepage User Interface
  • \n
  • New Container Options
  • \n
  • New Site Designs
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Nicepage Update: September 2018

\n

\n

What's new in this update:

\n
    \n
  • Client Licenses
  • \n
  • Voting Results
  • \n
  • New Demo Videos: How to use Joomla Positions and WordPress Sidebars
  • \n
  • Bug Fixing and New Features
  • \n
  • New Designs
  • \n
  • Upcoming Features
  • \n
\n

Read more

\n

Nicepage Update: August 2018

\n

\n

What's new in this update:

\n
    \n
  • New Demo: How to create the Responsive Web Design
  • \n
  • Added Export/Import Project
  • \n
  • Added Position and Size properties
  • \n
  • CSS 30% optimization, WP and Joomla Plugin is reduced by 250Kb
  • \n
  • New Breadcrumbs control
  • \n
\n

Read more

\n

Nicepage Update: July 2018

\n

\n

What's new in this update:

\n
    \n
  • New One Minute Design videos
  • \n
  • French and German translations
  • \n
  • Optimized html and stylesheet files in the exported HTML websites
  • \n
  • Improved compatibility with Internet Explorer 11
  • \n
  • Improved the performance and the stability of the application
  • \n
  • In desktop added the Preview in Browser feature
  • \n
  • New Slider Animations
  • \n
  • Form Mail Chimp source support
  • \n
  • Desktop Export / Exporting into Image support
  • \n
\n

Read more

\n

Nicepage Theme and Template Builder: June 2018

\n

Nicepage update for supporting Joomla Templates and Wordpress Themes\n

\n

Theme and Template Features:

\n
    \n
  • Logo Control
  • \n
  • Headline Control
  • \n
  • Search Control
  • \n
  • Sidebar Layout for Blog and Post Templates
  • \n
  • Sidebar Control with Block / Widget styles
  • \n
  • Hide Header / Footer option
  • \n
  • Off-Canvas Menu with addiing and drag’n’drop eidting of menu and controls
  • \n
  • Multi-level menu styles
  • \n
  • Create multi-level menu
  • \n
  • Header Overlapping
  • \n
\n

Desktop Applications:

\n
    \n
  • Full Code Rework. Electron Support in Desktop editions.
  • \n
  • Support for Mac
  • \n
  • Auto-update for Windows and Mac
  • \n
\n

Read more

\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.502Z" + "readmeCleaned": "

Nicepage Website Builder

\n

Create stunning websites and themes

\n

Nicepage gives the ultimate freedom for Web Design 3.0.\nBuild your mobile-friendly Joomla Templates, WordPress Themes and HTML5 websites with no coding in free desktop aplications for Windows and Mac. Nicepage Page Builder is available as a Joomla Extension and WordPress Plugin. There is also a Nicepage edition with online hosting.

\n

Absolute Creativity With No Coding

\n

Nicepage is simple drag-and-drop editor to implement any ideas.

\n
    \n
  • Easy Drag-n-Drop. Easily drag-n-drop to customize anything on your website.
  • \n
  • No Coding. Add, edit, move, and modify everything. All visually!
  • \n
  • Mobile-Friendly. Build websites that look great on all modern devices.
  • \n
  • 1000s Web Templates. Select from a huge variety of designer-made templates.
  • \n
\n

See all Nicepage features.

\n

\n

Start With Beautiful Templates

\n

Choose from 1000+ awesome, mobile-friendly templates for every kind of websites.\n

\n

\n

Nicepage Update: February 2019

\n

We have updated our Home page with the newest trends in Web Design 3.0. This design is also available in Nicepage Templates.\n

\n

What's new in this update:

\n
    \n
  • New Home Page Design
  • \n
  • White Label Feature
  • \n
  • Firefox browser Beta support for Nicepage Builder
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Web Design 3.0: When Your Web Design Really Matters

\n

\n

This article consists of several chapters:

\n
    \n
  1. The new revolution in Web Design has already happened.
  2. \n
  3. What makes Nicepage that different?
  4. \n
  5. We open the secret of the most trendy web designs on the Web.
  6. \n
\n

Read more

\n

Nicepage Update: December 2018

\n

\n

What's new in this update:

\n
    \n
  • New Videos: How to use Grid and How to use Sections
  • \n
  • New Web Design Gallery
  • \n
  • Growth in Nicepage Pins views
  • \n
  • Upcoming Features, Improvements and Fixes
  • \n
\n

Read more

\n

Nicepage Update: November 2018

\n

\n

What's new in this update:

\n
    \n
  • New Free Version
  • \n
  • New Video: Menu Demo
  • \n
  • New Language Translations for the Nicepage User Interface
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Nicepage Update: October 2018

\n

\n

What's new in this update:

\n
    \n
  • New Video: Menu Demo
  • \n
  • New Language Translations for the Nicepage User Interface
  • \n
  • New Container Options
  • \n
  • New Site Designs
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Nicepage Update: September 2018

\n

\n

What's new in this update:

\n
    \n
  • Client Licenses
  • \n
  • Voting Results
  • \n
  • New Demo Videos: How to use Joomla Positions and WordPress Sidebars
  • \n
  • Bug Fixing and New Features
  • \n
  • New Designs
  • \n
  • Upcoming Features
  • \n
\n

Read more

\n

Nicepage Update: August 2018

\n

\n

What's new in this update:

\n
    \n
  • New Demo: How to create the Responsive Web Design
  • \n
  • Added Export/Import Project
  • \n
  • Added Position and Size properties
  • \n
  • CSS 30% optimization, WP and Joomla Plugin is reduced by 250Kb
  • \n
  • New Breadcrumbs control
  • \n
\n

Read more

\n

Nicepage Update: July 2018

\n

\n

What's new in this update:

\n
    \n
  • New One Minute Design videos
  • \n
  • French and German translations
  • \n
  • Optimized html and stylesheet files in the exported HTML websites
  • \n
  • Improved compatibility with Internet Explorer 11
  • \n
  • Improved the performance and the stability of the application
  • \n
  • In desktop added the Preview in Browser feature
  • \n
  • New Slider Animations
  • \n
  • Form Mail Chimp source support
  • \n
  • Desktop Export / Exporting into Image support
  • \n
\n

Read more

\n

Nicepage Theme and Template Builder: June 2018

\n

Nicepage update for supporting Joomla Templates and Wordpress Themes\n

\n

Theme and Template Features:

\n
    \n
  • Logo Control
  • \n
  • Headline Control
  • \n
  • Search Control
  • \n
  • Sidebar Layout for Blog and Post Templates
  • \n
  • Sidebar Control with Block / Widget styles
  • \n
  • Hide Header / Footer option
  • \n
  • Off-Canvas Menu with addiing and drag’n’drop eidting of menu and controls
  • \n
  • Multi-level menu styles
  • \n
  • Create multi-level menu
  • \n
  • Header Overlapping
  • \n
\n

Desktop Applications:

\n
    \n
  • Full Code Rework. Electron Support in Desktop editions.
  • \n
  • Support for Mac
  • \n
  • Auto-update for Windows and Mac
  • \n
\n

Read more

\n
", + "readmeOriginal": "

Nicepage Website Builder

\n

Create stunning websites and themes

\n

Nicepage gives the ultimate freedom for Web Design 3.0.\nBuild your mobile-friendly Joomla Templates, WordPress Themes and HTML5 websites with no coding in free desktop aplications for Windows and Mac. Nicepage Page Builder is available as a Joomla Extension and WordPress Plugin. There is also a Nicepage edition with online hosting.

\n

Absolute Creativity With No Coding

\n

Nicepage is simple drag-and-drop editor to implement any ideas.

\n
    \n
  • Easy Drag-n-Drop. Easily drag-n-drop to customize anything on your website.
  • \n
  • No Coding. Add, edit, move, and modify everything. All visually!
  • \n
  • Mobile-Friendly. Build websites that look great on all modern devices.
  • \n
  • 1000s Web Templates. Select from a huge variety of designer-made templates.
  • \n
\n

See all Nicepage features.

\n

\n

Start With Beautiful Templates

\n

Choose from 1000+ awesome, mobile-friendly templates for every kind of websites.\n

\n

\n

Nicepage Update: February 2019

\n

We have updated our Home page with the newest trends in Web Design 3.0. This design is also available in Nicepage Templates.\n

\n

What's new in this update:

\n
    \n
  • New Home Page Design
  • \n
  • White Label Feature
  • \n
  • Firefox browser Beta support for Nicepage Builder
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Web Design 3.0: When Your Web Design Really Matters

\n

\n

This article consists of several chapters:

\n
    \n
  1. The new revolution in Web Design has already happened.
  2. \n
  3. What makes Nicepage that different?
  4. \n
  5. We open the secret of the most trendy web designs on the Web.
  6. \n
\n

Read more

\n

Nicepage Update: December 2018

\n

\n

What's new in this update:

\n
    \n
  • New Videos: How to use Grid and How to use Sections
  • \n
  • New Web Design Gallery
  • \n
  • Growth in Nicepage Pins views
  • \n
  • Upcoming Features, Improvements and Fixes
  • \n
\n

Read more

\n

Nicepage Update: November 2018

\n

\n

What's new in this update:

\n
    \n
  • New Free Version
  • \n
  • New Video: Menu Demo
  • \n
  • New Language Translations for the Nicepage User Interface
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Nicepage Update: October 2018

\n

\n

What's new in this update:

\n
    \n
  • New Video: Menu Demo
  • \n
  • New Language Translations for the Nicepage User Interface
  • \n
  • New Container Options
  • \n
  • New Site Designs
  • \n
  • Bug Fixes and New Features
  • \n
\n

Read more

\n

Nicepage Update: September 2018

\n

\n

What's new in this update:

\n
    \n
  • Client Licenses
  • \n
  • Voting Results
  • \n
  • New Demo Videos: How to use Joomla Positions and WordPress Sidebars
  • \n
  • Bug Fixing and New Features
  • \n
  • New Designs
  • \n
  • Upcoming Features
  • \n
\n

Read more

\n

Nicepage Update: August 2018

\n

\n

What's new in this update:

\n
    \n
  • New Demo: How to create the Responsive Web Design
  • \n
  • Added Export/Import Project
  • \n
  • Added Position and Size properties
  • \n
  • CSS 30% optimization, WP and Joomla Plugin is reduced by 250Kb
  • \n
  • New Breadcrumbs control
  • \n
\n

Read more

\n

Nicepage Update: July 2018

\n

\n

What's new in this update:

\n
    \n
  • New One Minute Design videos
  • \n
  • French and German translations
  • \n
  • Optimized html and stylesheet files in the exported HTML websites
  • \n
  • Improved compatibility with Internet Explorer 11
  • \n
  • Improved the performance and the stability of the application
  • \n
  • In desktop added the Preview in Browser feature
  • \n
  • New Slider Animations
  • \n
  • Form Mail Chimp source support
  • \n
  • Desktop Export / Exporting into Image support
  • \n
\n

Read more

\n

Nicepage Theme and Template Builder: June 2018

\n

Nicepage update for supporting Joomla Templates and Wordpress Themes\n

\n

Theme and Template Features:

\n
    \n
  • Logo Control
  • \n
  • Headline Control
  • \n
  • Search Control
  • \n
  • Sidebar Layout for Blog and Post Templates
  • \n
  • Sidebar Control with Block / Widget styles
  • \n
  • Hide Header / Footer option
  • \n
  • Off-Canvas Menu with addiing and drag’n’drop eidting of menu and controls
  • \n
  • Multi-level menu styles
  • \n
  • Create multi-level menu
  • \n
  • Header Overlapping
  • \n
\n

Desktop Applications:

\n
    \n
  • Full Code Rework. Electron Support in Desktop editions.
  • \n
  • Support for Mac
  • \n
  • Auto-update for Windows and Mac
  • \n
\n

Read more

\n
", + "readmeFetchedAt": "2024-02-29T22:01:05.390Z" }, "neucalculator": { - "readmeCleaned": "

neu-calculator · \"GitHub \"PRs

\n

\n \n
\n

\n Calculate with neumorphism UI and enjoy!\n

\n
\n
\n \n \n \n
\n

\n

Getting started

\n

We use Electron React Boilerplate in this project. So start with:

\n
yarn dev\n
\n

Contributing

\n

Thank you for your interest in contributing! Please feel free to put up a PR for any issue or feature request.

\n

Give me a Star

\n

If you think this project is helpful just give me a ⭐️ Star is enough because i don't drink coffee 😃

\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details

\n

Author

\n

Made with ❤️ by Mohsen Madani.

\n
", - "readmeOriginal": "

neu-calculator · \"GitHub \"PRs

\n

\n \n
\n

\n Calculate with neumorphism UI and enjoy!\n

\n
\n
\n \n \n \n
\n

\n

Getting started

\n

We use Electron React Boilerplate in this project. So start with:

\n
yarn dev\n
\n

Contributing

\n

Thank you for your interest in contributing! Please feel free to put up a PR for any issue or feature request.

\n

Give me a Star

\n

If you think this project is helpful just give me a ⭐️ Star is enough because i don't drink coffee 😃

\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details

\n

Author

\n

Made with ❤️ by Mohsen Madani.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.564Z" + "readmeCleaned": "

neu-calculator · \"GitHub \"PRs

\n

\n \n
\n

\n Calculate with neumorphism UI and enjoy!\n

\n
\n
\n \n \n \n
\n

\n

Getting started

\n

We use Electron React Boilerplate in this project. So start with:

\n
yarn dev\n
\n

Contributing

\n

Thank you for your interest in contributing! Please feel free to put up a PR for any issue or feature request.

\n

Give me a Star

\n

If you think this project is helpful just give me a ⭐️ Star is enough because i don't drink coffee 😃

\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details

\n

Author

\n

Made with ❤️ by Mohsen Madani.

\n
", + "readmeOriginal": "

neu-calculator · \"GitHub \"PRs

\n

\n \n
\n

\n Calculate with neumorphism UI and enjoy!\n

\n
\n
\n \n \n \n
\n

\n

Getting started

\n

We use Electron React Boilerplate in this project. So start with:

\n
yarn dev\n
\n

Contributing

\n

Thank you for your interest in contributing! Please feel free to put up a PR for any issue or feature request.

\n

Give me a Star

\n

If you think this project is helpful just give me a ⭐️ Star is enough because i don't drink coffee 😃

\n

License

\n

This project is licensed under the MIT License - see the LICENSE.md file for details

\n

Author

\n

Made with ❤️ by Mohsen Madani.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:05.494Z" + }, + "nertivia": { + "readmeCleaned": "
", + "readmeOriginal": "
", + "readmeFetchedAt": "2024-02-29T22:01:05.560Z" }, "nimblenote": { - "readmeCleaned": "

\n \"nimblenote\n

\n

nimblenote

\n

nimblenote is a simple keyboard-driven note taking application. Search, create, edit and delete notes all without the mouse.

\n\n

\"a rather splendid keyboard-driven note taking app for macOS and Linux\" - omg! ubuntu!

\n\n
\n

nimblenote is built with Electron and React and its goals are to be:

\n
    \n
  • Cross platform for macOS, Linux and Windows
  • \n
  • Free
  • \n
  • Fast
  • \n
  • Simple
  • \n
\n

Screenshots

\n

\"nimblenote

\n

Download

\n\n

Get started

\n

When you launch nimblenote you'll be greeted with a welcome page, and after you start typing notes, type in ? into the search box to get additional help.

\n

Get in touch

\n

Please feel free to email hello@nimblenote.app or follow us on twitter at @nimblenoteapp for updates.

\n

Sponsor

\n

Please help the development of nimblenote by sponsoring me on GitHub

\n
", - "readmeOriginal": "

\n \"nimblenote\n

\n

nimblenote

\n

nimblenote is a simple keyboard-driven note taking application. Search, create, edit and delete notes all without the mouse.

\n\n

\"a rather splendid keyboard-driven note taking app for macOS and Linux\" - omg! ubuntu!

\n\n
\n

nimblenote is built with Electron and React and its goals are to be:

\n
    \n
  • Cross platform for macOS, Linux and Windows
  • \n
  • Free
  • \n
  • Fast
  • \n
  • Simple
  • \n
\n

Screenshots

\n

\"nimblenote

\n

Download

\n\n

Get started

\n

When you launch nimblenote you'll be greeted with a welcome page, and after you start typing notes, type in ? into the search box to get additional help.

\n

Get in touch

\n

Please feel free to email hello@nimblenote.app or follow us on twitter at @nimblenoteapp for updates.

\n

Sponsor

\n

Please help the development of nimblenote by sponsoring me on GitHub

\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.613Z" + "readmeCleaned": "

\n \"nimblenote\n

\n\n

nimblenote is a simple keyboard-driven note taking application. Search, create, edit and delete notes all without the mouse.

\n\n

\"a rather splendid keyboard-driven note taking app for macOS and Linux\" - omg! ubuntu!

\n\n
\n

nimblenote is built with Electron and React and its goals are to be:

\n
    \n
  • Cross platform for macOS, Linux and Windows
  • \n
  • Free
  • \n
  • Fast
  • \n
  • Simple
  • \n
\n

Screenshots

\n

\"nimblenote

\n

Download

\n\n

Get started

\n

When you launch nimblenote you'll be greeted with a welcome page, and after you start typing notes, type in ? into the search box to get additional help.

\n

Get in touch

\n

Please feel free to email hello@nimblenote.app or follow us on twitter at @nimblenoteapp for updates.

\n

Sponsor

\n

Please help the development of nimblenote by sponsoring me on GitHub

\n
", + "readmeOriginal": "

\n \"nimblenote\n

\n\n

nimblenote is a simple keyboard-driven note taking application. Search, create, edit and delete notes all without the mouse.

\n\n

\"a rather splendid keyboard-driven note taking app for macOS and Linux\" - omg! ubuntu!

\n\n
\n

nimblenote is built with Electron and React and its goals are to be:

\n
    \n
  • Cross platform for macOS, Linux and Windows
  • \n
  • Free
  • \n
  • Fast
  • \n
  • Simple
  • \n
\n

Screenshots

\n

\"nimblenote

\n

Download

\n\n

Get started

\n

When you launch nimblenote you'll be greeted with a welcome page, and after you start typing notes, type in ? into the search box to get additional help.

\n

Get in touch

\n

Please feel free to email hello@nimblenote.app or follow us on twitter at @nimblenoteapp for updates.

\n

Sponsor

\n

Please help the development of nimblenote by sponsoring me on GitHub

\n
", + "readmeFetchedAt": "2024-02-29T22:01:05.613Z" + }, + "nodemailer-app": { + "readmeCleaned": "

nodemailer-app

\n

Ultimate email debugging tool.

\n

See Releases for release info or nodemailer.com/app for specific downloads and additional info.

\n

Description

\n

NodemailerApp is the ultimate cross platform email debugging app.

\n

App includes local SMTP and POP3 servers, a sendmail replacement, and it imports emails from EML files, EMLX files, large MBOX files from Gmail takeout, Maildir folders and Postfix queue files for inspection and preview. Ever wanted to view the actual HTML source of a nicely designed email instead of some garbled rfc822 text? Just open the HTML tab of an email to see it.

\n

Features:

\n
    \n
  • Preview emails either in rich text or plain text mode. View the source of the entire message or the decoded HTML content
  • \n
  • Sendmail replacement to catch emails from applications that pipe to sendmail (eg. PHP mail(…)).
  • \n
  • Local development server to catch emails from applications that send via SMTP (Nodemailer, PHPMailer etc.).
  • \n
  • Message upload to relay a caught message either to next SMTP server or to an IMAP server.
  • \n
  • Extensive search to find long lost emails.
  • \n
  • Large mailbox import. Received a 10GB mbox takeout file from Gmail? No problem, just import it to NodemailerApp.
  • \n
  • Catchall service to accept messages from the internet.
  • \n
  • Multi platform to run in Windows, Linux and OSX.
  • \n
\n
", + "readmeOriginal": "

nodemailer-app

\n

Ultimate email debugging tool.

\n

See Releases for release info or nodemailer.com/app for specific downloads and additional info.

\n

Description

\n

NodemailerApp is the ultimate cross platform email debugging app.

\n

App includes local SMTP and POP3 servers, a sendmail replacement, and it imports emails from EML files, EMLX files, large MBOX files from Gmail takeout, Maildir folders and Postfix queue files for inspection and preview. Ever wanted to view the actual HTML source of a nicely designed email instead of some garbled rfc822 text? Just open the HTML tab of an email to see it.

\n

Features:

\n
    \n
  • Preview emails either in rich text or plain text mode. View the source of the entire message or the decoded HTML content
  • \n
  • Sendmail replacement to catch emails from applications that pipe to sendmail (eg. PHP mail(…)).
  • \n
  • Local development server to catch emails from applications that send via SMTP (Nodemailer, PHPMailer etc.).
  • \n
  • Message upload to relay a caught message either to next SMTP server or to an IMAP server.
  • \n
  • Extensive search to find long lost emails.
  • \n
  • Large mailbox import. Received a 10GB mbox takeout file from Gmail? No problem, just import it to NodemailerApp.
  • \n
  • Catchall service to accept messages from the internet.
  • \n
  • Multi platform to run in Windows, Linux and OSX.
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:05.861Z" }, "nota": { "readmeOriginal": null, - "readmeFetchedAt": "2022-05-10T00:08:01.798Z" - }, - "notable": { - "readmeCleaned": "

Notable  

\n

\n \n \"Notable\"\n \n

\n

\n \n \"Download\n \n

\n
\n

I couldn't find a note-taking app that ticked all the boxes I'm interested in: notes are written and rendered in GitHub Flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn't bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that's what I was using before).

\n

So I built my own.

\n

Comparison

\n

\"Click

\n

Part of this comparison is personal opinion: you may disagree on the UI front, things I consider bloat may be considered features by somebody else etc. but hopefully this comparison did a good job at illustrating the main differences.

\n

Features

\n

Markdown-based

\n

Notes are written in GitHub Flavored Markdown, and you can also write KaTeX expressions, Mermaid diagrams and so much more, check out our full Markdown cheatsheet.

\n

Notable also gives you a very powerful Markdown editor, it's the same one VS Code uses in fact, so features like multi-cursors, a minimap and best-in-class syntax highlighting are built-in.

\n

\n \n \"Editor\"\n \n

\n

No Vendor Lock-In

\n

Notes and attachments are simply stored on your disk, this is extremely portable and powerful: you could edit your notes with your favorite editor, have them synchronized via Dropbox, run Git on them, run a regex-based search and replace on them etc.

\n

\n \n \"Filesystem\"\n \n

\n

Dark Theme

\n

A dark theme is also available. In the future support for custom themes will be added as well.

\n

If you'd like to change a color or hide a button you are also free to do that via the Devtools.

\n

\n \n \"Dark\n \n

\n

Zen Mode

\n

Zen mode provides a minimalistic editing and reading experience, hiding everything that's not necessary.

\n

Notable is also keyboard friendly, has a quick open window, and we'll soon add a command palette too, so you won't have to click any buttons if you don't want to.

\n

\n \n \"Zen\n \n

\n

Multi-Note Editor

\n

A multi-note editor is available for quickly running an action, like favoriting, pinning, deleting, tagging etc., on multiple notes at once.

\n

If you need to run a more complex action on your notes remember that they are just file stored on your disk so you can do whatever you want with them.

\n

\n \n \"Multi-Note\n \n

\n

Split Editor

\n

A split-editor is available for quickly checking out how your note will be rendered while you're editing it.

\n

\n \n \"Split\n \n

\n

More Features

\n

A lot more features are implemented, some of the most important ones are listed here.

\n

Is a feature you care about currently missing? Make sure to browse the issue tracker and add your \"👍\" reaction to the issues you care most about, as we also use those reactions to prioritize issues.

\n

Contributing

\n

There are multiple ways to contribute to this project, read about them here.

\n

Useful Links

\n
    \n
  • Chat: we have a public real-time chat, come join us there.
  • \n
  • Cheatsheet: the online version of our built-in Markdown cheatsheet.
  • \n
  • Customizations: collection of community-created customizations and tips.
  • \n
  • Donations: you can financially support the project via this GitHub Sponsorship page.
  • \n
  • Insiders: alpha/beta releases are published here.
  • \n
  • Subreddit: we have a subreddit, where day-to-day discussion happens.
  • \n
  • Tutorial: the online version of our built-in tutorial.
  • \n
  • Twitter: we have a Twitter account, where tips and general updates are posted.
  • \n
  • Website: our official website, this is probably the best link to send to friends and colleagues.
  • \n
  • YouTube: we have a YouTube channel, where all videos are hosted.
  • \n
\n

License

\n

Only older versions of the app are open-sourced, read more about this here.

\n
", - "readmeOriginal": "

Notable  

\n

\n \n \"Notable\"\n \n

\n

\n \n \"Download\n \n

\n
\n

I couldn't find a note-taking app that ticked all the boxes I'm interested in: notes are written and rendered in GitHub Flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn't bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that's what I was using before).

\n

So I built my own.

\n

Comparison

\n

\"Click

\n

Part of this comparison is personal opinion: you may disagree on the UI front, things I consider bloat may be considered features by somebody else etc. but hopefully this comparison did a good job at illustrating the main differences.

\n

Features

\n

Markdown-based

\n

Notes are written in GitHub Flavored Markdown, and you can also write KaTeX expressions, Mermaid diagrams and so much more, check out our full Markdown cheatsheet.

\n

Notable also gives you a very powerful Markdown editor, it's the same one VS Code uses in fact, so features like multi-cursors, a minimap and best-in-class syntax highlighting are built-in.

\n

\n \n \"Editor\"\n \n

\n

No Vendor Lock-In

\n

Notes and attachments are simply stored on your disk, this is extremely portable and powerful: you could edit your notes with your favorite editor, have them synchronized via Dropbox, run Git on them, run a regex-based search and replace on them etc.

\n

\n \n \"Filesystem\"\n \n

\n

Dark Theme

\n

A dark theme is also available. In the future support for custom themes will be added as well.

\n

If you'd like to change a color or hide a button you are also free to do that via the Devtools.

\n

\n \n \"Dark\n \n

\n

Zen Mode

\n

Zen mode provides a minimalistic editing and reading experience, hiding everything that's not necessary.

\n

Notable is also keyboard friendly, has a quick open window, and we'll soon add a command palette too, so you won't have to click any buttons if you don't want to.

\n

\n \n \"Zen\n \n

\n

Multi-Note Editor

\n

A multi-note editor is available for quickly running an action, like favoriting, pinning, deleting, tagging etc., on multiple notes at once.

\n

If you need to run a more complex action on your notes remember that they are just file stored on your disk so you can do whatever you want with them.

\n

\n \n \"Multi-Note\n \n

\n

Split Editor

\n

A split-editor is available for quickly checking out how your note will be rendered while you're editing it.

\n

\n \n \"Split\n \n

\n

More Features

\n

A lot more features are implemented, some of the most important ones are listed here.

\n

Is a feature you care about currently missing? Make sure to browse the issue tracker and add your \"👍\" reaction to the issues you care most about, as we also use those reactions to prioritize issues.

\n

Contributing

\n

There are multiple ways to contribute to this project, read about them here.

\n

Useful Links

\n
    \n
  • Chat: we have a public real-time chat, come join us there.
  • \n
  • Cheatsheet: the online version of our built-in Markdown cheatsheet.
  • \n
  • Customizations: collection of community-created customizations and tips.
  • \n
  • Donations: you can financially support the project via this GitHub Sponsorship page.
  • \n
  • Insiders: alpha/beta releases are published here.
  • \n
  • Subreddit: we have a subreddit, where day-to-day discussion happens.
  • \n
  • Tutorial: the online version of our built-in tutorial.
  • \n
  • Twitter: we have a Twitter account, where tips and general updates are posted.
  • \n
  • Website: our official website, this is probably the best link to send to friends and colleagues.
  • \n
  • YouTube: we have a YouTube channel, where all videos are hosted.
  • \n
\n

License

\n

Only older versions of the app are open-sourced, read more about this here.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.846Z" + "readmeFetchedAt": "2024-02-29T22:01:05.917Z" }, "nteract": { - "readmeCleaned": "

\"nteract

\n

the interactive computing suite for you

\n

\n\"code\n\"maintained\n\"github\n\"nteract\n

\n

nteract is an open-source organization committed to creating fantastic\ninteractive computing experiences that allow people to collaborate with ease.

\n

We build SDKs, applications, and libraries that help you and your team make\nthe most of interactive (particularly Jupyter) notebooks and REPLs.

\n

To learn more about the nteract open source organization and the rest of our\nprojects, please visit our website.

\n

What's in this repo?

\n

This repo is a monorepo. It contains the code for the nteract core SDK and\nnteract's desktop and web applications. It also contains the documentation for\nthe SDK and the applications. Here's a quick guide to the contents of the\nmonorepo.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FolderDescription
applications/desktopSource code for the nteract desktop application. The desktop application is a cross-platform app built using Electron.
applications/jupyter-extensionSource code the nteract Jupyter extension. This extension can be installed alongside Jupyter classic and JupyterLab in your Jupyter deployments or personal Jupyter server.
packagesJavaScript packages that are part of the nteract core SDK.
changelogsChangelogs for each release of the nteract core SDK and applications.
\n

How do I contribute to this repo?

\n

If you are interested in contributing to nteract, please read the\ncontribution guidelines for information on how to set up\nyour nteract repo for development, how to write tests and validate changes,\nhow to update documentation, and how to submit your code changes for review on\nGitHub.

\n

How do I use the nteract core SDK?

\n

If you are a developer who wants to build an nteract-based notebook application,\ncheck out the following documentation resources for more info.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LinkWhat's in it?
docs.nteract.ioThis page contains our how-to and tutorial style documentation. Get started learning about the nteract core SDK here.
packages.nteract.ioThis page contains the API documentation for packages in our core SDK. Bookmark this and use it as a reference when building your nteract-based UI.
components.nteract.ioThis page contains the documentation for our suite of composable React components. It contains code samples that you can reference when building your nteract-based UI.
\n

Our documentation is living. We are always making changes and adding more\ncontent. If you have feedback about the documentation, please open an issue\nin this repo. If you are interested in submitting a change to our documentation\npage, please review the contribution guidelines and\nsubmit a pull request.

\n

How do I use the nteract desktop application?

\n

To get started with the nteract desktop app, head over to the\nnteract homepage to download the application for your\noperating system.

\n

Once you've download the app, head over to our\ndocumentation page for tutorials and guides on\nusing the app for your data analysis and science workflows.

\n

Supporting nteract

\n

nteract is a non-profit open-source organization fiscally sponsored by\nNumFOCUS. If you are interested in supporting development on nteract, please consider making a recurring donation.

\n

Development on nteract is also supported by the following organizations.

\n\n\n\n\n\n\n\n\n
\n\"Netflix\n\n\"Microsoft\n
\"Gordon\"Plotly
\n
", - "readmeOriginal": "

\"nteract

\n

the interactive computing suite for you

\n

\n\"code\n\"maintained\n\"github\n\"nteract\n

\n

nteract is an open-source organization committed to creating fantastic\ninteractive computing experiences that allow people to collaborate with ease.

\n

We build SDKs, applications, and libraries that help you and your team make\nthe most of interactive (particularly Jupyter) notebooks and REPLs.

\n

To learn more about the nteract open source organization and the rest of our\nprojects, please visit our website.

\n

What's in this repo?

\n

This repo is a monorepo. It contains the code for the nteract core SDK and\nnteract's desktop and web applications. It also contains the documentation for\nthe SDK and the applications. Here's a quick guide to the contents of the\nmonorepo.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FolderDescription
applications/desktopSource code for the nteract desktop application. The desktop application is a cross-platform app built using Electron.
applications/jupyter-extensionSource code the nteract Jupyter extension. This extension can be installed alongside Jupyter classic and JupyterLab in your Jupyter deployments or personal Jupyter server.
packagesJavaScript packages that are part of the nteract core SDK.
changelogsChangelogs for each release of the nteract core SDK and applications.
\n

How do I contribute to this repo?

\n

If you are interested in contributing to nteract, please read the\ncontribution guidelines for information on how to set up\nyour nteract repo for development, how to write tests and validate changes,\nhow to update documentation, and how to submit your code changes for review on\nGitHub.

\n

How do I use the nteract core SDK?

\n

If you are a developer who wants to build an nteract-based notebook application,\ncheck out the following documentation resources for more info.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LinkWhat's in it?
docs.nteract.ioThis page contains our how-to and tutorial style documentation. Get started learning about the nteract core SDK here.
packages.nteract.ioThis page contains the API documentation for packages in our core SDK. Bookmark this and use it as a reference when building your nteract-based UI.
components.nteract.ioThis page contains the documentation for our suite of composable React components. It contains code samples that you can reference when building your nteract-based UI.
\n

Our documentation is living. We are always making changes and adding more\ncontent. If you have feedback about the documentation, please open an issue\nin this repo. If you are interested in submitting a change to our documentation\npage, please review the contribution guidelines and\nsubmit a pull request.

\n

How do I use the nteract desktop application?

\n

To get started with the nteract desktop app, head over to the\nnteract homepage to download the application for your\noperating system.

\n

Once you've download the app, head over to our\ndocumentation page for tutorials and guides on\nusing the app for your data analysis and science workflows.

\n

Supporting nteract

\n

nteract is a non-profit open-source organization fiscally sponsored by\nNumFOCUS. If you are interested in supporting development on nteract, please consider making a recurring donation.

\n

Development on nteract is also supported by the following organizations.

\n\n\n\n\n\n\n\n\n
\n\"Netflix\n\n\"Microsoft\n
\"Gordon\"Plotly
\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.867Z" + "readmeCleaned": "

\"nteract

\n

the interactive computing suite for you

\n

\n\"code\n\"maintained\n\"github\n\"nteract\n

\n

nteract is an open-source organization committed to creating fantastic\ninteractive computing experiences that allow people to collaborate with ease.

\n

We build SDKs, applications, and libraries that help you and your team make\nthe most of interactive (particularly Jupyter) notebooks and REPLs.

\n

To learn more about the nteract open source organization and the rest of our\nprojects, please visit our website.

\n

What's in this repo?

\n

This repo is a monorepo. It contains the code for the nteract core SDK and\nnteract's desktop and web applications. It also contains the documentation for\nthe SDK and the applications. Here's a quick guide to the contents of the\nmonorepo.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FolderDescription
applications/desktopSource code for the nteract desktop application. The desktop application is a cross-platform app built using Electron.
applications/jupyter-extensionSource code the nteract Jupyter extension. This extension can be installed alongside Jupyter classic and JupyterLab in your Jupyter deployments or personal Jupyter server.
packagesJavaScript packages that are part of the nteract core SDK.
changelogsChangelogs for each release of the nteract core SDK and applications.
\n

How do I contribute to this repo?

\n

If you are interested in contributing to nteract, please read the\ncontribution guidelines for information on how to set up\nyour nteract repo for development, how to write tests and validate changes,\nhow to update documentation, and how to submit your code changes for review on\nGitHub.

\n

How do I use the nteract core SDK?

\n

If you are a developer who wants to build an nteract-based notebook application,\ncheck out the following documentation resources for more info.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LinkWhat's in it?
docs.nteract.ioThis page contains our how-to and tutorial style documentation. Get started learning about the nteract core SDK here.
packages.nteract.ioThis page contains the API documentation for packages in our core SDK. Bookmark this and use it as a reference when building your nteract-based UI.
components.nteract.ioThis page contains the documentation for our suite of composable React components. It contains code samples that you can reference when building your nteract-based UI.
\n

Our documentation is living. We are always making changes and adding more\ncontent. If you have feedback about the documentation, please open an issue\nin this repo. If you are interested in submitting a change to our documentation\npage, please review the contribution guidelines and\nsubmit a pull request.

\n

How do I use the nteract desktop application?

\n

To get started with the nteract desktop app, head over to the\nnteract homepage to download the application for your\noperating system.

\n

Once you've download the app, head over to our\ndocumentation page for tutorials and guides on\nusing the app for your data analysis and science workflows.

\n

Supporting nteract

\n

nteract is a non-profit open-source organization fiscally sponsored by\nNumFOCUS. If you are interested in supporting development on nteract, please consider making a recurring donation.

\n

Development on nteract is also supported by the following organizations.

\n\n\n\n\n\n\n\n\n
\n\"Netflix\n\n\"Microsoft\n
\"Gordon\"Plotly
\n
", + "readmeOriginal": "

\"nteract

\n

the interactive computing suite for you

\n

\n\"code\n\"maintained\n\"github\n\"nteract\n

\n

nteract is an open-source organization committed to creating fantastic\ninteractive computing experiences that allow people to collaborate with ease.

\n

We build SDKs, applications, and libraries that help you and your team make\nthe most of interactive (particularly Jupyter) notebooks and REPLs.

\n

To learn more about the nteract open source organization and the rest of our\nprojects, please visit our website.

\n

What's in this repo?

\n

This repo is a monorepo. It contains the code for the nteract core SDK and\nnteract's desktop and web applications. It also contains the documentation for\nthe SDK and the applications. Here's a quick guide to the contents of the\nmonorepo.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FolderDescription
applications/desktopSource code for the nteract desktop application. The desktop application is a cross-platform app built using Electron.
applications/jupyter-extensionSource code the nteract Jupyter extension. This extension can be installed alongside Jupyter classic and JupyterLab in your Jupyter deployments or personal Jupyter server.
packagesJavaScript packages that are part of the nteract core SDK.
changelogsChangelogs for each release of the nteract core SDK and applications.
\n

How do I contribute to this repo?

\n

If you are interested in contributing to nteract, please read the\ncontribution guidelines for information on how to set up\nyour nteract repo for development, how to write tests and validate changes,\nhow to update documentation, and how to submit your code changes for review on\nGitHub.

\n

How do I use the nteract core SDK?

\n

If you are a developer who wants to build an nteract-based notebook application,\ncheck out the following documentation resources for more info.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LinkWhat's in it?
docs.nteract.ioThis page contains our how-to and tutorial style documentation. Get started learning about the nteract core SDK here.
packages.nteract.ioThis page contains the API documentation for packages in our core SDK. Bookmark this and use it as a reference when building your nteract-based UI.
components.nteract.ioThis page contains the documentation for our suite of composable React components. It contains code samples that you can reference when building your nteract-based UI.
\n

Our documentation is living. We are always making changes and adding more\ncontent. If you have feedback about the documentation, please open an issue\nin this repo. If you are interested in submitting a change to our documentation\npage, please review the contribution guidelines and\nsubmit a pull request.

\n

How do I use the nteract desktop application?

\n

To get started with the nteract desktop app, head over to the\nnteract homepage to download the application for your\noperating system.

\n

Once you've download the app, head over to our\ndocumentation page for tutorials and guides on\nusing the app for your data analysis and science workflows.

\n

Supporting nteract

\n

nteract is a non-profit open-source organization fiscally sponsored by\nNumFOCUS. If you are interested in supporting development on nteract, please consider making a recurring donation.

\n

Development on nteract is also supported by the following organizations.

\n\n\n\n\n\n\n\n\n
\n\"Netflix\n\n\"Microsoft\n
\"Gordon\"Plotly
\n
", + "readmeFetchedAt": "2024-02-29T22:01:06.087Z" }, - "nodemailer-app": { - "readmeCleaned": "

nodemailer-app

\n

Ultimate email debugging tool.

\n

See Releases for release info or nodemailer.com/app for specific downloads and additional info.

\n

Description

\n

NodemailerApp is the ultimate cross platform email debugging app.

\n

App includes local SMTP and POP3 servers, a sendmail replacement, and it imports emails from EML files, EMLX files, large MBOX files from Gmail takeout, Maildir folders and Postfix queue files for inspection and preview. Ever wanted to view the actual HTML source of a nicely designed email instead of some garbled rfc822 text? Just open the HTML tab of an email to see it.

\n

Features:

\n
    \n
  • Preview emails either in rich text or plain text mode. View the source of the entire message or the decoded HTML content
  • \n
  • Sendmail replacement to catch emails from applications that pipe to sendmail (eg. PHP mail(…)).
  • \n
  • Local development server to catch emails from applications that send via SMTP (Nodemailer, PHPMailer etc.).
  • \n
  • Message upload to relay a caught message either to next SMTP server or to an IMAP server.
  • \n
  • Extensive search to find long lost emails.
  • \n
  • Large mailbox import. Received a 10GB mbox takeout file from Gmail? No problem, just import it to NodemailerApp.
  • \n
  • Catchall service to accept messages from the internet.
  • \n
  • Multi platform to run in Windows, Linux and OSX.
  • \n
\n
", - "readmeOriginal": "

nodemailer-app

\n

Ultimate email debugging tool.

\n

See Releases for release info or nodemailer.com/app for specific downloads and additional info.

\n

Description

\n

NodemailerApp is the ultimate cross platform email debugging app.

\n

App includes local SMTP and POP3 servers, a sendmail replacement, and it imports emails from EML files, EMLX files, large MBOX files from Gmail takeout, Maildir folders and Postfix queue files for inspection and preview. Ever wanted to view the actual HTML source of a nicely designed email instead of some garbled rfc822 text? Just open the HTML tab of an email to see it.

\n

Features:

\n
    \n
  • Preview emails either in rich text or plain text mode. View the source of the entire message or the decoded HTML content
  • \n
  • Sendmail replacement to catch emails from applications that pipe to sendmail (eg. PHP mail(…)).
  • \n
  • Local development server to catch emails from applications that send via SMTP (Nodemailer, PHPMailer etc.).
  • \n
  • Message upload to relay a caught message either to next SMTP server or to an IMAP server.
  • \n
  • Extensive search to find long lost emails.
  • \n
  • Large mailbox import. Received a 10GB mbox takeout file from Gmail? No problem, just import it to NodemailerApp.
  • \n
  • Catchall service to accept messages from the internet.
  • \n
  • Multi platform to run in Windows, Linux and OSX.
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:01.872Z" + "notable": { + "readmeCleaned": "
\n

\n \n \"Notable\"\n \n

\n

\n \n \"Download\n \n

\n
\n

I couldn't find a note-taking app that ticked all the boxes I'm interested in: notes are written and rendered in GitHub Flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn't bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that's what I was using before).

\n

So I built my own.

\n\n

\"Click

\n

Part of this comparison is personal opinion: you may disagree on the UI front, things I consider bloat may be considered features by somebody else etc. but hopefully this comparison did a good job at illustrating the main differences.

\n

Features

\n

Markdown-based

\n

Notes are written in GitHub Flavored Markdown, and you can also write KaTeX expressions, Mermaid diagrams and so much more, check out our full Markdown cheatsheet.

\n

Notable also gives you a very powerful Markdown editor, it's the same one VS Code uses in fact, so features like multi-cursors, a minimap and best-in-class syntax highlighting are built-in.

\n

\n \n \"Editor\"\n \n

\n

No Vendor Lock-In

\n

Notes and attachments are simply stored on your disk, this is extremely portable and powerful: you could edit your notes with your favorite editor, have them synchronized via Dropbox, run Git on them, run a regex-based search and replace on them etc.

\n

\n \n \"Filesystem\"\n \n

\n

Dark Theme

\n

A dark theme is also available. In the future support for custom themes will be added as well.

\n

If you'd like to change a color or hide a button you are also free to do that via the Devtools.

\n

\n \n \"Dark\n \n

\n

Zen Mode

\n

Zen mode provides a minimalistic editing and reading experience, hiding everything that's not necessary.

\n

Notable is also keyboard friendly, has a quick open window, and we'll soon add a command palette too, so you won't have to click any buttons if you don't want to.

\n

\n \n \"Zen\n \n

\n

Multi-Note Editor

\n

A multi-note editor is available for quickly running an action, like favoriting, pinning, deleting, tagging etc., on multiple notes at once.

\n

If you need to run a more complex action on your notes remember that they are just file stored on your disk so you can do whatever you want with them.

\n

\n \n \"Multi-Note\n \n

\n

Split Editor

\n

A split-editor is available for quickly checking out how your note will be rendered while you're editing it.

\n

\n \n \"Split\n \n

\n

More Features

\n

A lot more features are implemented, some of the most important ones are listed here.

\n

Is a feature you care about currently missing? Make sure to browse the issue tracker and add your \":+1:\" reaction to the issues you care most about, as we also use those reactions to prioritize issues.

\n

Contributing

\n

There are multiple ways to contribute to this project, read about them here.

\n

Useful Links

\n
    \n
  • Chat: we have a public real-time chat, come join us there.
  • \n
  • Cheatsheet: the online version of our built-in Markdown cheatsheet.
  • \n
  • Customizations: collection of community-created customizations and tips.
  • \n
  • Donations: you can financially support the project via this GitHub Sponsorship page.
  • \n
  • Insiders: alpha/beta releases are published here.
  • \n
  • Subreddit: we have a subreddit, where day-to-day discussion happens.
  • \n
  • Tutorial: the online version of our built-in tutorial.
  • \n
  • Twitter: we have a Twitter account, where tips and general updates are posted.
  • \n
  • Website: our official website, this is probably the best link to send to friends and colleagues.
  • \n
  • YouTube: we have a YouTube channel, where all videos are hosted.
  • \n
\n

License

\n

Only older versions of the app are open-sourced, read more about this here.

\n
", + "readmeOriginal": "
\n

\n \n \"Notable\"\n \n

\n

\n \n \"Download\n \n

\n
\n

I couldn't find a note-taking app that ticked all the boxes I'm interested in: notes are written and rendered in GitHub Flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn't bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that's what I was using before).

\n

So I built my own.

\n\n

\"Click

\n

Part of this comparison is personal opinion: you may disagree on the UI front, things I consider bloat may be considered features by somebody else etc. but hopefully this comparison did a good job at illustrating the main differences.

\n

Features

\n

Markdown-based

\n

Notes are written in GitHub Flavored Markdown, and you can also write KaTeX expressions, Mermaid diagrams and so much more, check out our full Markdown cheatsheet.

\n

Notable also gives you a very powerful Markdown editor, it's the same one VS Code uses in fact, so features like multi-cursors, a minimap and best-in-class syntax highlighting are built-in.

\n

\n \n \"Editor\"\n \n

\n

No Vendor Lock-In

\n

Notes and attachments are simply stored on your disk, this is extremely portable and powerful: you could edit your notes with your favorite editor, have them synchronized via Dropbox, run Git on them, run a regex-based search and replace on them etc.

\n

\n \n \"Filesystem\"\n \n

\n

Dark Theme

\n

A dark theme is also available. In the future support for custom themes will be added as well.

\n

If you'd like to change a color or hide a button you are also free to do that via the Devtools.

\n

\n \n \"Dark\n \n

\n

Zen Mode

\n

Zen mode provides a minimalistic editing and reading experience, hiding everything that's not necessary.

\n

Notable is also keyboard friendly, has a quick open window, and we'll soon add a command palette too, so you won't have to click any buttons if you don't want to.

\n

\n \n \"Zen\n \n

\n

Multi-Note Editor

\n

A multi-note editor is available for quickly running an action, like favoriting, pinning, deleting, tagging etc., on multiple notes at once.

\n

If you need to run a more complex action on your notes remember that they are just file stored on your disk so you can do whatever you want with them.

\n

\n \n \"Multi-Note\n \n

\n

Split Editor

\n

A split-editor is available for quickly checking out how your note will be rendered while you're editing it.

\n

\n \n \"Split\n \n

\n

More Features

\n

A lot more features are implemented, some of the most important ones are listed here.

\n

Is a feature you care about currently missing? Make sure to browse the issue tracker and add your \":+1:\" reaction to the issues you care most about, as we also use those reactions to prioritize issues.

\n

Contributing

\n

There are multiple ways to contribute to this project, read about them here.

\n

Useful Links

\n
    \n
  • Chat: we have a public real-time chat, come join us there.
  • \n
  • Cheatsheet: the online version of our built-in Markdown cheatsheet.
  • \n
  • Customizations: collection of community-created customizations and tips.
  • \n
  • Donations: you can financially support the project via this GitHub Sponsorship page.
  • \n
  • Insiders: alpha/beta releases are published here.
  • \n
  • Subreddit: we have a subreddit, where day-to-day discussion happens.
  • \n
  • Tutorial: the online version of our built-in tutorial.
  • \n
  • Twitter: we have a Twitter account, where tips and general updates are posted.
  • \n
  • Website: our official website, this is probably the best link to send to friends and colleagues.
  • \n
  • YouTube: we have a YouTube channel, where all videos are hosted.
  • \n
\n

License

\n

Only older versions of the app are open-sourced, read more about this here.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:06.246Z" }, "nuclear": { - "readmeCleaned": "

\"nuclear\"

\n

\"nuclear\" \"Discord\"

\n

Desktop music player focused on streaming from free sources

\n

\"Showcase\"

\n

Links

\n

Official website

\n

Downloads

\n

Documentation

\n

Mastodon

\n

Twitter

\n

Support channel (Matrix): #nuclear:matrix.org

\n

Discord chat: https://discord.gg/JqPjKxE

\n

Suggest and vote on new features here: https://nuclear.featureupvote.com/

\n

Readme translations:

\n

\"Deutsch\"\n\"Português\"\n\"Svenska\"\n\"English\"\n\"Hebrew\"\n\"Italiano\"\n\"Türkçe\"\n\"Español\"\n\"Indonesia\"\n\"Français\"\n\"Chinese\"

\n

What is this?

\n

nuclear is a free music streaming program that pulls content from free sources all over the internet.

\n

If you know mps-youtube, this is a similar music player but with a GUI.\nIt's also focusing more on audio. Imagine Spotify which you don't have to pay for and with a bigger library.

\n

What if I am religiously opposed to Electron?

\n

See this.

\n

Features

\n
    \n
  • Searching for and playing music from YouTube (including integration with playlists and SponsorBlock), Jamendo, Audius and SoundCloud
  • \n
  • Searching for albums (powered by Last.fm and Discogs), album view, automatic song lookup based on artist and track name (in progress, can be dodgy sometimes)
  • \n
  • Song queue, which can be exported as a playlist
  • \n
  • Loading saved playlists (stored in json files)
  • \n
  • Scrobbling to last.fm (along with updating the 'now playing' status)
  • \n
  • Newest releases with reviews - tracks and albums
  • \n
  • Browsing by genre
  • \n
  • Radio mode (automatically queue similar tracks)
  • \n
  • Unlimited downloads (powered by youtube)
  • \n
  • Realtime lyrics
  • \n
  • Browsing by popularity
  • \n
  • List of favorite tracks
  • \n
  • Listening from local library
  • \n
  • No accounts
  • \n
  • No ads
  • \n
  • No CoC
  • \n
  • No CLA
  • \n
\n

Development process

\n

First of all, be sure to check out the Contribution Guidelines.

\n

The instructions for running Nuclear in development mode can be found in the Development Process document.

\n

Community-maintained packages

\n

Here's a list of packages for various managers, some of which are maintained by third parties. We would like to thank the maintainers for their work.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Package typeLinkMaintainerInstallation Method
AUR (Arch)https://aur.archlinux.org/packages/nuclear-player-bin/nukeopyay -s nuclear-player-bin
AUR (Arch)https://aur.archlinux.org/packages/nuclear-player-gitnukeopyay -s nuclear-player-git
Choco (Win)https://chocolatey.org/packages/nuclear/JourneyOverchoco install nuclear
GURU (Gentoo)https://github.com/gentoo/guru/tree/master/media-sound/nuclear-binOrphanedemerge nuclear-bin
Homebrew (Mac)https://formulae.brew.sh/cask/nuclearHomebrewbrew install --cask nuclear
Snaphttps://snapcraft.io/nuclearnukeopsudo snap install nuclear
Flatpakhttps://flathub.org/apps/details/org.js.nuclear.Nuclearnukeopflatpak install flathub org.js.nuclear.Nuclear
Void Linuxhttps://github.com/machadofguilherme/nuclear-templatemachadofguilhermeSee readme
\n

Community translations

\n

Nuclear has already been translated to several languages, and we're always looking for contributors who would like to add more.

\n

We're using Crowdin to manage localization. You can check if your language is supported, track localization progress, and help us translate Nuclear there.

\n

Screenshots

\n

This will be updated as the program evolves.

\n

\"Album

\n

\"Album

\n

\"Artist

\n

\"Dashboard

\n

\"Dashboard

\n

\"Playlist

\n

\"Lyrics

\n

\"Equalizer

\n

License

\n

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

\n

Attributions

\n

Uses SponsorBlock data licensed used under CC BY-NC-SA 4.0 from https://sponsor.ajay.app/.

\n
", - "readmeOriginal": "

\"nuclear\"

\n

\"nuclear\" \"Discord\"

\n

Desktop music player focused on streaming from free sources

\n

\"Showcase\"

\n

Links

\n

Official website

\n

Downloads

\n

Documentation

\n

Mastodon

\n

Twitter

\n

Support channel (Matrix): #nuclear:matrix.org

\n

Discord chat: https://discord.gg/JqPjKxE

\n

Suggest and vote on new features here: https://nuclear.featureupvote.com/

\n

Readme translations:

\n

\"Deutsch\"\n\"Português\"\n\"Svenska\"\n\"English\"\n\"Hebrew\"\n\"Italiano\"\n\"Türkçe\"\n\"Español\"\n\"Indonesia\"\n\"Français\"\n\"Chinese\"

\n

What is this?

\n

nuclear is a free music streaming program that pulls content from free sources all over the internet.

\n

If you know mps-youtube, this is a similar music player but with a GUI.\nIt's also focusing more on audio. Imagine Spotify which you don't have to pay for and with a bigger library.

\n

What if I am religiously opposed to Electron?

\n

See this.

\n

Features

\n
    \n
  • Searching for and playing music from YouTube (including integration with playlists and SponsorBlock), Jamendo, Audius and SoundCloud
  • \n
  • Searching for albums (powered by Last.fm and Discogs), album view, automatic song lookup based on artist and track name (in progress, can be dodgy sometimes)
  • \n
  • Song queue, which can be exported as a playlist
  • \n
  • Loading saved playlists (stored in json files)
  • \n
  • Scrobbling to last.fm (along with updating the 'now playing' status)
  • \n
  • Newest releases with reviews - tracks and albums
  • \n
  • Browsing by genre
  • \n
  • Radio mode (automatically queue similar tracks)
  • \n
  • Unlimited downloads (powered by youtube)
  • \n
  • Realtime lyrics
  • \n
  • Browsing by popularity
  • \n
  • List of favorite tracks
  • \n
  • Listening from local library
  • \n
  • No accounts
  • \n
  • No ads
  • \n
  • No CoC
  • \n
  • No CLA
  • \n
\n

Development process

\n

First of all, be sure to check out the Contribution Guidelines.

\n

The instructions for running Nuclear in development mode can be found in the Development Process document.

\n

Community-maintained packages

\n

Here's a list of packages for various managers, some of which are maintained by third parties. We would like to thank the maintainers for their work.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Package typeLinkMaintainerInstallation Method
AUR (Arch)https://aur.archlinux.org/packages/nuclear-player-bin/nukeopyay -s nuclear-player-bin
AUR (Arch)https://aur.archlinux.org/packages/nuclear-player-gitnukeopyay -s nuclear-player-git
Choco (Win)https://chocolatey.org/packages/nuclear/JourneyOverchoco install nuclear
GURU (Gentoo)https://github.com/gentoo/guru/tree/master/media-sound/nuclear-binOrphanedemerge nuclear-bin
Homebrew (Mac)https://formulae.brew.sh/cask/nuclearHomebrewbrew install --cask nuclear
Snaphttps://snapcraft.io/nuclearnukeopsudo snap install nuclear
Flatpakhttps://flathub.org/apps/details/org.js.nuclear.Nuclearnukeopflatpak install flathub org.js.nuclear.Nuclear
Void Linuxhttps://github.com/machadofguilherme/nuclear-templatemachadofguilhermeSee readme
\n

Community translations

\n

Nuclear has already been translated to several languages, and we're always looking for contributors who would like to add more.

\n

We're using Crowdin to manage localization. You can check if your language is supported, track localization progress, and help us translate Nuclear there.

\n

Screenshots

\n

This will be updated as the program evolves.

\n

\"Album

\n

\"Album

\n

\"Artist

\n

\"Dashboard

\n

\"Dashboard

\n

\"Playlist

\n

\"Lyrics

\n

\"Equalizer

\n

License

\n

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

\n

Attributions

\n

Uses SponsorBlock data licensed used under CC BY-NC-SA 4.0 from https://sponsor.ajay.app/.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.027Z" + "readmeCleaned": "

\"nuclear\"

\n

\"nuclear\" \"Discord\"

\n

Desktop music player focused on streaming from free sources

\n

\"Showcase\"

\n

Links

\n

Official website

\n

Downloads

\n

Documentation

\n

Mastodon

\n

Twitter

\n

Support channel (Matrix): #nuclear:matrix.org

\n

Discord chat: https://discord.gg/JqPjKxE

\n

Suggest and vote on new features here: https://nuclear.featureupvote.com/

\n

Readme translations:

\n

\"Deutsch\"\n\"Português\"\n\"Svenska\"\n\"English\"\n\"Hebrew\"\n\"Italiano\"\n\"Türkçe\"\n\"Español\"\n\"Indonesia\"\n\"Français\"\n\"Chinese\"\n\"Japanese\"\n\"Russian\"\n\"Polski\"\n\"Hindi\"\n\"Arabic\"

\n

What is this?

\n

nuclear is a free music streaming program that pulls content from free sources all over the internet.

\n

If you know mps-youtube, this is a similar music player but with a GUI.\nIt's also focusing more on audio. Imagine Spotify which you don't have to pay for and with a bigger library.

\n

What if I am religiously opposed to Electron?

\n

See this.

\n

Features

\n
    \n
  • Searching for and playing music from YouTube (including integration with playlists and SponsorBlock), Jamendo, Audius and SoundCloud
  • \n
  • Searching for albums (powered by Last.fm and Discogs), album view, automatic song lookup based on artist and track name (in progress, can be dodgy sometimes)
  • \n
  • Song queue, which can be exported as a playlist
  • \n
  • Loading saved playlists (stored in json files)
  • \n
  • Scrobbling to last.fm (along with updating the 'now playing' status)
  • \n
  • Newest releases with reviews - tracks and albums
  • \n
  • Browsing by genre
  • \n
  • Radio mode (automatically queue similar tracks)
  • \n
  • Unlimited downloads (powered by youtube)
  • \n
  • Realtime lyrics
  • \n
  • Browsing by popularity
  • \n
  • List of favorite tracks
  • \n
  • Listening from local library
  • \n
  • Audio normalization
  • \n
  • No accounts
  • \n
  • No ads
  • \n
  • No CoC
  • \n
  • No CLA
  • \n
\n

Development process

\n

First of all, be sure to check out the Contribution Guidelines.

\n

The instructions for running Nuclear in development mode can be found in the Development Process document.

\n

Community-maintained packages

\n

Here's a list of packages for various managers, some of which are maintained by third parties. We would like to thank the maintainers for their work.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Package typeLinkMaintainerInstallation Method
AUR (Arch)https://aur.archlinux.org/packages/nuclear-player-bin/nukeopyay -S nuclear-player-bin
AUR (Arch)https://aur.archlinux.org/packages/nuclear-player-gitnukeopyay -S nuclear-player-git
Choco (Win)https://chocolatey.org/packages/nuclear/JourneyOverchoco install nuclear
GURU (Gentoo)https://github.com/gentoo/guru/tree/master/media-sound/nuclear-binOrphanedemerge nuclear-bin
Homebrew (Mac)https://formulae.brew.sh/cask/nuclearHomebrewbrew install --cask nuclear
Snaphttps://snapcraft.io/nuclearnukeopsudo snap install nuclear
Flatpakhttps://flathub.org/apps/details/org.js.nuclear.Nuclearnukeopflatpak install flathub org.js.nuclear.Nuclear
Void Linuxhttps://github.com/machadofguilherme/nuclear-templatemachadofguilhermeSee readme
\n

Community translations

\n

Nuclear has already been translated to several languages, and we're always looking for contributors who would like to add more.

\n

We're using Crowdin to manage localization. You can check if your language is supported, track localization progress, and help us translate Nuclear there.

\n

Screenshots

\n

This will be updated as the program evolves.

\n

\"Album

\n

\"Album

\n

\"Artist

\n

\"Dashboard

\n

\"Dashboard

\n

\"Playlist

\n

\"Lyrics

\n

\"Equalizer

\n

License

\n

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

\n

Attributions

\n

Uses SponsorBlock data licensed used under CC BY-NC-SA 4.0 from https://sponsor.ajay.app/.

\n
", + "readmeOriginal": "

\"nuclear\"

\n

\"nuclear\" \"Discord\"

\n

Desktop music player focused on streaming from free sources

\n

\"Showcase\"

\n

Links

\n

Official website

\n

Downloads

\n

Documentation

\n

Mastodon

\n

Twitter

\n

Support channel (Matrix): #nuclear:matrix.org

\n

Discord chat: https://discord.gg/JqPjKxE

\n

Suggest and vote on new features here: https://nuclear.featureupvote.com/

\n

Readme translations:

\n

\"Deutsch\"\n\"Português\"\n\"Svenska\"\n\"English\"\n\"Hebrew\"\n\"Italiano\"\n\"Türkçe\"\n\"Español\"\n\"Indonesia\"\n\"Français\"\n\"Chinese\"\n\"Japanese\"\n\"Russian\"\n\"Polski\"\n\"Hindi\"\n\"Arabic\"

\n

What is this?

\n

nuclear is a free music streaming program that pulls content from free sources all over the internet.

\n

If you know mps-youtube, this is a similar music player but with a GUI.\nIt's also focusing more on audio. Imagine Spotify which you don't have to pay for and with a bigger library.

\n

What if I am religiously opposed to Electron?

\n

See this.

\n

Features

\n
    \n
  • Searching for and playing music from YouTube (including integration with playlists and SponsorBlock), Jamendo, Audius and SoundCloud
  • \n
  • Searching for albums (powered by Last.fm and Discogs), album view, automatic song lookup based on artist and track name (in progress, can be dodgy sometimes)
  • \n
  • Song queue, which can be exported as a playlist
  • \n
  • Loading saved playlists (stored in json files)
  • \n
  • Scrobbling to last.fm (along with updating the 'now playing' status)
  • \n
  • Newest releases with reviews - tracks and albums
  • \n
  • Browsing by genre
  • \n
  • Radio mode (automatically queue similar tracks)
  • \n
  • Unlimited downloads (powered by youtube)
  • \n
  • Realtime lyrics
  • \n
  • Browsing by popularity
  • \n
  • List of favorite tracks
  • \n
  • Listening from local library
  • \n
  • Audio normalization
  • \n
  • No accounts
  • \n
  • No ads
  • \n
  • No CoC
  • \n
  • No CLA
  • \n
\n

Development process

\n

First of all, be sure to check out the Contribution Guidelines.

\n

The instructions for running Nuclear in development mode can be found in the Development Process document.

\n

Community-maintained packages

\n

Here's a list of packages for various managers, some of which are maintained by third parties. We would like to thank the maintainers for their work.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Package typeLinkMaintainerInstallation Method
AUR (Arch)https://aur.archlinux.org/packages/nuclear-player-bin/nukeopyay -S nuclear-player-bin
AUR (Arch)https://aur.archlinux.org/packages/nuclear-player-gitnukeopyay -S nuclear-player-git
Choco (Win)https://chocolatey.org/packages/nuclear/JourneyOverchoco install nuclear
GURU (Gentoo)https://github.com/gentoo/guru/tree/master/media-sound/nuclear-binOrphanedemerge nuclear-bin
Homebrew (Mac)https://formulae.brew.sh/cask/nuclearHomebrewbrew install --cask nuclear
Snaphttps://snapcraft.io/nuclearnukeopsudo snap install nuclear
Flatpakhttps://flathub.org/apps/details/org.js.nuclear.Nuclearnukeopflatpak install flathub org.js.nuclear.Nuclear
Void Linuxhttps://github.com/machadofguilherme/nuclear-templatemachadofguilhermeSee readme
\n

Community translations

\n

Nuclear has already been translated to several languages, and we're always looking for contributors who would like to add more.

\n

We're using Crowdin to manage localization. You can check if your language is supported, track localization progress, and help us translate Nuclear there.

\n

Screenshots

\n

This will be updated as the program evolves.

\n

\"Album

\n

\"Album

\n

\"Artist

\n

\"Dashboard

\n

\"Dashboard

\n

\"Playlist

\n

\"Lyrics

\n

\"Equalizer

\n

License

\n

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

\n

Attributions

\n

Uses SponsorBlock data licensed used under CC BY-NC-SA 4.0 from https://sponsor.ajay.app/.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:06.413Z" }, "nxshell": { - "readmeCleaned": "

NxShell

\n

\"中文介绍\"

\n

An easy to use new terminal for Windows/Linux/MacOS platform. It like Xshell or SecureCRT or PuTTY shell client.

\n

Screenshots

\n
\n
\n \n
\n
\n \n
\n
\n

More screenshots.

\n

Features

\n
    \n
  • Support SSH protocol
  • \n
  • Support Windows/Linux/MacOS platform
  • \n
  • Support language for en-US and zh-CN
  • \n
  • Support Sftp protocol
  • \n
  • Support SSH tunnel(socksv5). By default it listen on port 10080.
  • \n
  • Support ftp protocol
  • \n
  • Support session config import/export
  • \n
  • Support xterm theme config
  • \n
  • Support Serial protocol
  • \n
  • Support xterm logger manager
  • \n
  • Support VNC protocol
  • \n
  • Support Dark/Light theme config
  • \n
  • Support session FullScreen
  • \n
\n

Future(TODO)

\n
    \n
  • NxShell 2.0
  • \n
\n

How to report bug

\n

Welcome report bug to the list

\n

How to Install

\n
    \n
  • Download from Microsoft App Store. link
  • \n
  • Linux Download from Snapcraft. link
  • \n
  • Download from github release. link
  • \n
  • Android APP from github release(Alpha).link
  • \n
  • Android APP from Google Play.link
  • \n
\n

Contact us

\n

Wechat: yuniot8

\n

QQ Group: 199234440

\n

Email: 82828068 At qq.com

\n

Join us

\n

Current NxShell Only support Chinese and English, If you are good at language translation, please contact us.

\n\n
", - "readmeOriginal": "

NxShell

\n

\"中文介绍\"

\n

An easy to use new terminal for Windows/Linux/MacOS platform. It like Xshell or SecureCRT or PuTTY shell client.

\n

Screenshots

\n
\n
\n \n
\n
\n \n
\n
\n

More screenshots.

\n

Features

\n
    \n
  • Support SSH protocol
  • \n
  • Support Windows/Linux/MacOS platform
  • \n
  • Support language for en-US and zh-CN
  • \n
  • Support Sftp protocol
  • \n
  • Support SSH tunnel(socksv5). By default it listen on port 10080.
  • \n
  • Support ftp protocol
  • \n
  • Support session config import/export
  • \n
  • Support xterm theme config
  • \n
  • Support Serial protocol
  • \n
  • Support xterm logger manager
  • \n
  • Support VNC protocol
  • \n
  • Support Dark/Light theme config
  • \n
  • Support session FullScreen
  • \n
\n

Future(TODO)

\n
    \n
  • NxShell 2.0
  • \n
\n

How to report bug

\n

Welcome report bug to the list

\n

How to Install

\n
    \n
  • Download from Microsoft App Store. link
  • \n
  • Linux Download from Snapcraft. link
  • \n
  • Download from github release. link
  • \n
  • Android APP from github release(Alpha).link
  • \n
  • Android APP from Google Play.link
  • \n
\n

Contact us

\n

Wechat: yuniot8

\n

QQ Group: 199234440

\n

Email: 82828068 At qq.com

\n

Join us

\n

Current NxShell Only support Chinese and English, If you are good at language translation, please contact us.

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.070Z" + "readmeCleaned": "

NxShell

\n\n

NxShell is the next-generation SSH client, it is cross platform, open source, easy to use, and more.

\n

Screenshots

\n
\n
\n \n
\n
\n

More screenshots.

\n

Develop on source code

\n
\n

open an terminal

\n
\n
git clone https://github.com/nxshell/shell.git\ncd shell\ngit clone https://github.com/nxshell/core.git\ncd core && npm i\ncd .. && npm i\nnpm run serve\n
\n
\n

open other terminal

\n
\n
node devtools/rundev.js\n
\n

Features

\n
    \n
  • \n

    In progress: backoup & restore user-defined config files(such as nginx.conf,etc) of Servers.

    \n
  • \n
  • \n

    In progress: record commands that have been inputed to Server for security audit.

    \n
  • \n
  • \n

    In progress: AI-GPT that can be used to generate shell scripts to manage your Servers by inputing human languages.

    \n
  • \n
  • \n

    In progress: UI-interface to view Server status, such as network stream, dist usage, cpu usage, process list.

    \n
  • \n
  • \n

    Support SSH protocol

    \n
  • \n
  • \n

    Support Windows/Linux/MacOS platform

    \n
  • \n
  • \n

    Support language for en-US and zh-CN

    \n
  • \n
  • \n

    Support Sftp protocol

    \n
  • \n
  • \n

    Support SSH tunnel(socksv5). By default it listen on port 10080.

    \n
  • \n
  • \n

    Support ftp protocol

    \n
  • \n
  • \n

    Support session config import/export

    \n
  • \n
  • \n

    Support xterm theme config

    \n
  • \n
  • \n

    Support Serial protocol

    \n
  • \n
  • \n

    Support xterm logger manager

    \n
  • \n
  • \n

    Support VNC protocol

    \n
  • \n
  • \n

    Support Dark/Light theme config

    \n
  • \n
  • \n

    Support session FullScreen

    \n
  • \n
  • \n

    Support layout

    \n
  • \n
  • \n

    Support send command to ALL open ssh sessions

    \n
  • \n
  • \n

    Support Lock/UnLock ops on session

    \n
  • \n
  • \n

    Support shortcut ops on session

    \n
  • \n
  • \n

    Support SFTP online editor

    \n
  • \n
  • \n

    Support lrz/lsz command

    \n
  • \n
\n

Bug report and feature requests

\n

We collect bug reports and feature requests with GitHub issues.

\n

For bug report, please read our guidance before creating new issue.\nSpecifically, please search for related issues before creating a new one to avoid duplicated issues.

\n

For feature request, please comment or vote under issue#193 for new or existing feature requests.\nWe will focus on those most up-voted feature requests.

\n

How to Install

\n
    \n
  • Download from Microsoft App Store. link
  • \n
  • Linux Download from Snapcraft. link
  • \n
  • Download from github release. link
  • \n
  • Android APP from github release(Alpha).link
  • \n
  • Android APP from Google Play.link
  • \n
  • Download package from our Daily build repo. link
  • \n
\n

Future(TODO)

\n
    \n
  • Plugins
  • \n
  • Port to run web browser
  • \n
\n

License

\n
    \n
  • The NxShell community binary distribution version provides basic SSH/SFTP functions for everyone to use for free, and supports the author to continue to provide useful development tools. Welcome to donate to the NxShell community to continue to grow!
  • \n
  • If the company/team needs to customize the function and apply it to the private software repository, please contact the author for technical support!
  • \n
\n

Language

\n

Current NxShell Only supports Chinese and English, If you are good at language translation, please contact us.

\n

Real-world Uses

\n

Welcome to pull request here, who use it in real team/company. We would love to have it in our list.

\n
    \n
  • NxShell team
  • \n
\n

Community

\n
    \n
  • GitHub Issues: bug reports, feature requests, install issues, RFCs, thoughts, etc. OPEN
  • \n
  • Slack: Join our workspace to keep in touch with our core contributors and be part of our community. JOIN HERE
  • \n
  • QQ Group: 199234440
  • \n
  • Wechat: yuniot8
  • \n
  • Email: 82828068 At qq.com
  • \n
\n

Thanks our Contributors

\n\n \n\n\n
", + "readmeOriginal": "

NxShell

\n\n

NxShell is the next-generation SSH client, it is cross platform, open source, easy to use, and more.

\n

Screenshots

\n
\n
\n \n
\n
\n

More screenshots.

\n

Develop on source code

\n
\n

open an terminal

\n
\n
git clone https://github.com/nxshell/shell.git\ncd shell\ngit clone https://github.com/nxshell/core.git\ncd core && npm i\ncd .. && npm i\nnpm run serve\n
\n
\n

open other terminal

\n
\n
node devtools/rundev.js\n
\n

Features

\n
    \n
  • \n

    In progress: backoup & restore user-defined config files(such as nginx.conf,etc) of Servers.

    \n
  • \n
  • \n

    In progress: record commands that have been inputed to Server for security audit.

    \n
  • \n
  • \n

    In progress: AI-GPT that can be used to generate shell scripts to manage your Servers by inputing human languages.

    \n
  • \n
  • \n

    In progress: UI-interface to view Server status, such as network stream, dist usage, cpu usage, process list.

    \n
  • \n
  • \n

    Support SSH protocol

    \n
  • \n
  • \n

    Support Windows/Linux/MacOS platform

    \n
  • \n
  • \n

    Support language for en-US and zh-CN

    \n
  • \n
  • \n

    Support Sftp protocol

    \n
  • \n
  • \n

    Support SSH tunnel(socksv5). By default it listen on port 10080.

    \n
  • \n
  • \n

    Support ftp protocol

    \n
  • \n
  • \n

    Support session config import/export

    \n
  • \n
  • \n

    Support xterm theme config

    \n
  • \n
  • \n

    Support Serial protocol

    \n
  • \n
  • \n

    Support xterm logger manager

    \n
  • \n
  • \n

    Support VNC protocol

    \n
  • \n
  • \n

    Support Dark/Light theme config

    \n
  • \n
  • \n

    Support session FullScreen

    \n
  • \n
  • \n

    Support layout

    \n
  • \n
  • \n

    Support send command to ALL open ssh sessions

    \n
  • \n
  • \n

    Support Lock/UnLock ops on session

    \n
  • \n
  • \n

    Support shortcut ops on session

    \n
  • \n
  • \n

    Support SFTP online editor

    \n
  • \n
  • \n

    Support lrz/lsz command

    \n
  • \n
\n

Bug report and feature requests

\n

We collect bug reports and feature requests with GitHub issues.

\n

For bug report, please read our guidance before creating new issue.\nSpecifically, please search for related issues before creating a new one to avoid duplicated issues.

\n

For feature request, please comment or vote under issue#193 for new or existing feature requests.\nWe will focus on those most up-voted feature requests.

\n

How to Install

\n
    \n
  • Download from Microsoft App Store. link
  • \n
  • Linux Download from Snapcraft. link
  • \n
  • Download from github release. link
  • \n
  • Android APP from github release(Alpha).link
  • \n
  • Android APP from Google Play.link
  • \n
  • Download package from our Daily build repo. link
  • \n
\n

Future(TODO)

\n
    \n
  • Plugins
  • \n
  • Port to run web browser
  • \n
\n

License

\n
    \n
  • The NxShell community binary distribution version provides basic SSH/SFTP functions for everyone to use for free, and supports the author to continue to provide useful development tools. Welcome to donate to the NxShell community to continue to grow!
  • \n
  • If the company/team needs to customize the function and apply it to the private software repository, please contact the author for technical support!
  • \n
\n

Language

\n

Current NxShell Only supports Chinese and English, If you are good at language translation, please contact us.

\n

Real-world Uses

\n

Welcome to pull request here, who use it in real team/company. We would love to have it in our list.

\n
    \n
  • NxShell team
  • \n
\n

Community

\n
    \n
  • GitHub Issues: bug reports, feature requests, install issues, RFCs, thoughts, etc. OPEN
  • \n
  • Slack: Join our workspace to keep in touch with our core contributors and be part of our community. JOIN HERE
  • \n
  • QQ Group: 199234440
  • \n
  • Wechat: yuniot8
  • \n
  • Email: 82828068 At qq.com
  • \n
\n

Thanks our Contributors

\n\n \n\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:06.487Z" }, "octopi-init": { - "readmeCleaned": "

octopi-init

\n

A Node.js & Electron application for easily configuring your freshly-imaged OctoPi microSD adapter

\n
\n

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side.

\n

Electron is an open-source framework for developing executable cross-platform desktop applications.

\n

OctoPrint is the leading web software for controlling 3D printers, created/maintained by Gina Häußge

\n

OctoPi is a Raspberry-specific distro of OctoPrint, maintained by Guy Sheffer

\n
\n

Overview

\n

Getting started with OctoPrint—as loaded on a Raspberry Pi computer—involves installing an OctoPi image and then some configuration work before this computer can bootup. This application hopes to make that configuration step much easier by introducing a desktop application to perform this step.

\n

\"screen

\n

Installation

\n

At the moment, only OSX and Windows installers are available. Two Linux versions are available (AppImage and deb) which require a small amount of work to get going.

\n
    \n
  1. Download the latest OctoPi image and follow the instructions there to burn it to your microSD card
  2. \n
  3. Using the octopi-init software here, configure that microSD card from your workstation, ejecting it when finished
  4. \n
  5. Put the microSD card into the Raspberry Pi and boot it to continue
  6. \n
\n

\"OSX \"Windows \"Linux/Ubuntu/Debian/SUSE \"deb

\n

Windows installation

\n

After downloading the setup executable, you may see the error dialog \"Windows protected your PC: Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk. More info...\"

\n

This is Microsoft taking a page out of Apple's playbook and also trying to charge developers each year to digitally sign apps they're giving away for free.

\n

Simply click the More info link and select the Run anyway button to continue.

\n

Linux installation

\n

After downloading the AppImage file, you'll minimally need to mark the file so that it can be executed.

\n

Make it executable by running chmod a+x octopi-init*.AppImage then execute it with ./octopi-init*.AppImage

\n

Alternately, for the deb file image, you'd want to install it with sudo apt install ~/Downloads/octopi-init-1.0.9_amd64.deb, for example.

\n

Apple warning message

\n

When running octopi-init the first time, you'll need to Ctl-Click the application and select Open. Otherwise, you'll see a confusing warning like this:

\n

\"screen

\n

It's just Apple trying to make $99 per developer per year as part of their business model. As suggested, Ctl-Click the program and choose Open to see:

\n

\"screen

\n

Then just click the Open button again and you should be good to go. You won't have to repeat this again, in theory.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionVersionAuthorLast Update
octopi-initv1.1.2OutsourcedGuruAugust 23, 2018
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DonateCryptocurrency
\"eth-receive\"\"btc-receive\"
EthereumBitcoin
\n
", - "readmeOriginal": "

octopi-init

\n

A Node.js & Electron application for easily configuring your freshly-imaged OctoPi microSD adapter

\n
\n

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side.

\n

Electron is an open-source framework for developing executable cross-platform desktop applications.

\n

OctoPrint is the leading web software for controlling 3D printers, created/maintained by Gina Häußge

\n

OctoPi is a Raspberry-specific distro of OctoPrint, maintained by Guy Sheffer

\n
\n

Overview

\n

Getting started with OctoPrint—as loaded on a Raspberry Pi computer—involves installing an OctoPi image and then some configuration work before this computer can bootup. This application hopes to make that configuration step much easier by introducing a desktop application to perform this step.

\n

\"screen

\n

Installation

\n

At the moment, only OSX and Windows installers are available. Two Linux versions are available (AppImage and deb) which require a small amount of work to get going.

\n
    \n
  1. Download the latest OctoPi image and follow the instructions there to burn it to your microSD card
  2. \n
  3. Using the octopi-init software here, configure that microSD card from your workstation, ejecting it when finished
  4. \n
  5. Put the microSD card into the Raspberry Pi and boot it to continue
  6. \n
\n

\"OSX \"Windows \"Linux/Ubuntu/Debian/SUSE \"deb

\n

Windows installation

\n

After downloading the setup executable, you may see the error dialog \"Windows protected your PC: Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk. More info...\"

\n

This is Microsoft taking a page out of Apple's playbook and also trying to charge developers each year to digitally sign apps they're giving away for free.

\n

Simply click the More info link and select the Run anyway button to continue.

\n

Linux installation

\n

After downloading the AppImage file, you'll minimally need to mark the file so that it can be executed.

\n

Make it executable by running chmod a+x octopi-init*.AppImage then execute it with ./octopi-init*.AppImage

\n

Alternately, for the deb file image, you'd want to install it with sudo apt install ~/Downloads/octopi-init-1.0.9_amd64.deb, for example.

\n

Apple warning message

\n

When running octopi-init the first time, you'll need to Ctl-Click the application and select Open. Otherwise, you'll see a confusing warning like this:

\n

\"screen

\n

It's just Apple trying to make $99 per developer per year as part of their business model. As suggested, Ctl-Click the program and choose Open to see:

\n

\"screen

\n

Then just click the Open button again and you should be good to go. You won't have to repeat this again, in theory.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionVersionAuthorLast Update
octopi-initv1.1.2OutsourcedGuruAugust 23, 2018
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DonateCryptocurrency
\"eth-receive\"\"btc-receive\"
EthereumBitcoin
\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.111Z" + "readmeCleaned": "

octopi-init

\n

A Node.js & Electron application for easily configuring your freshly-imaged OctoPi microSD adapter

\n
\n

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side.

\n

Electron is an open-source framework for developing executable cross-platform desktop applications.

\n

OctoPrint is the leading web software for controlling 3D printers, created/maintained by Gina Häußge

\n

OctoPi is a Raspberry-specific distro of OctoPrint, maintained by Guy Sheffer

\n
\n

Overview

\n

Getting started with OctoPrint—as loaded on a Raspberry Pi computer—involves installing an OctoPi image and then some configuration work before this computer can bootup. This application hopes to make that configuration step much easier by introducing a desktop application to perform this step.

\n

\"screen

\n

Installation

\n

At the moment, only OSX and Windows installers are available. Two Linux versions are available (AppImage and deb) which require a small amount of work to get going.

\n
    \n
  1. Download the latest OctoPi image and follow the instructions there to burn it to your microSD card
  2. \n
  3. Using the octopi-init software here, configure that microSD card from your workstation, ejecting it when finished
  4. \n
  5. Put the microSD card into the Raspberry Pi and boot it to continue
  6. \n
\n

\"OSX \"Windows \"Linux/Ubuntu/Debian/SUSE \"deb

\n

Windows installation

\n

After downloading the setup executable, you may see the error dialog \"Windows protected your PC: Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk. More info...\"

\n

This is Microsoft taking a page out of Apple's playbook and also trying to charge developers each year to digitally sign apps they're giving away for free.

\n

Simply click the More info link and select the Run anyway button to continue.

\n

Linux installation

\n

After downloading the AppImage file, you'll minimally need to mark the file so that it can be executed.

\n

Make it executable by running chmod a+x octopi-init*.AppImage then execute it with ./octopi-init*.AppImage

\n

Alternately, for the deb file image, you'd want to install it with sudo apt install ~/Downloads/octopi-init-1.0.9_amd64.deb, for example.

\n

Apple warning message

\n

When running octopi-init the first time, you'll need to Ctl-Click the application and select Open. Otherwise, you'll see a confusing warning like this:

\n

\"screen

\n

It's just Apple trying to make $99 per developer per year as part of their business model. As suggested, Ctl-Click the program and choose Open to see:

\n

\"screen

\n

Then just click the Open button again and you should be good to go. You won't have to repeat this again, in theory.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionVersionAuthorLast Update
octopi-initv1.1.2OutsourcedGuruAugust 23, 2018
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DonateCryptocurrency
\"eth-receive\"\"btc-receive\"
EthereumBitcoin
\n
", + "readmeOriginal": "

octopi-init

\n

A Node.js & Electron application for easily configuring your freshly-imaged OctoPi microSD adapter

\n
\n

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side.

\n

Electron is an open-source framework for developing executable cross-platform desktop applications.

\n

OctoPrint is the leading web software for controlling 3D printers, created/maintained by Gina Häußge

\n

OctoPi is a Raspberry-specific distro of OctoPrint, maintained by Guy Sheffer

\n
\n

Overview

\n

Getting started with OctoPrint—as loaded on a Raspberry Pi computer—involves installing an OctoPi image and then some configuration work before this computer can bootup. This application hopes to make that configuration step much easier by introducing a desktop application to perform this step.

\n

\"screen

\n

Installation

\n

At the moment, only OSX and Windows installers are available. Two Linux versions are available (AppImage and deb) which require a small amount of work to get going.

\n
    \n
  1. Download the latest OctoPi image and follow the instructions there to burn it to your microSD card
  2. \n
  3. Using the octopi-init software here, configure that microSD card from your workstation, ejecting it when finished
  4. \n
  5. Put the microSD card into the Raspberry Pi and boot it to continue
  6. \n
\n

\"OSX \"Windows \"Linux/Ubuntu/Debian/SUSE \"deb

\n

Windows installation

\n

After downloading the setup executable, you may see the error dialog \"Windows protected your PC: Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk. More info...\"

\n

This is Microsoft taking a page out of Apple's playbook and also trying to charge developers each year to digitally sign apps they're giving away for free.

\n

Simply click the More info link and select the Run anyway button to continue.

\n

Linux installation

\n

After downloading the AppImage file, you'll minimally need to mark the file so that it can be executed.

\n

Make it executable by running chmod a+x octopi-init*.AppImage then execute it with ./octopi-init*.AppImage

\n

Alternately, for the deb file image, you'd want to install it with sudo apt install ~/Downloads/octopi-init-1.0.9_amd64.deb, for example.

\n

Apple warning message

\n

When running octopi-init the first time, you'll need to Ctl-Click the application and select Open. Otherwise, you'll see a confusing warning like this:

\n

\"screen

\n

It's just Apple trying to make $99 per developer per year as part of their business model. As suggested, Ctl-Click the program and choose Open to see:

\n

\"screen

\n

Then just click the Open button again and you should be good to go. You won't have to repeat this again, in theory.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionVersionAuthorLast Update
octopi-initv1.1.2OutsourcedGuruAugust 23, 2018
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DonateCryptocurrency
\"eth-receive\"\"btc-receive\"
EthereumBitcoin
\n
", + "readmeFetchedAt": "2024-02-29T22:01:06.567Z" }, "odrive": { - "readmeCleaned": "

\n \n

\n

\n Sync your files and folders simply\n

\n

\n

\n\n\t\n\n

\n

ODrive

\n

Clone and run for a quick way to see ODrive (OpenSource Drive) in action.

\n\n

Supported Operating Systems

\n

\"Snap\n\"Travis\n\"Dependencies\n\"devDependency\n\"Code

\n\n

To Use

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer.

\n

The first thing you need is the source code, in your command line:

\n
# Clone this repository\ngit clone https://github.com/liberodark/ODrive
\n

This will download all the source code in a \"ODrive\" folder in the current directory. Alternatively, you can download and extract the zip from github's interface.

\n

The steps below (Setup, Build, Run) are to execute in order to ready everything.

\n

Setup

\n

This step is only needed once, in order to install the necessary environment on your computer for ODrive to run.

\n
# Needed for electron 1.7+ to run, as it's based on chrome\nsudo apt install libgconf-2-4
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Build

\n

This step is to execute every new version of the source code.

\n

In the project directory:

\n
npm install
\n

Note: If you're using Ubuntu and you get an error message about a missing node binary, you may want to try this:

\n

sudo ln -s `which nodejs` /usr/bin/node

\n

If you are working on the code yourself and editing some files in app/assets/, you will need to run npm run webpack (or npm install) for those changes to have an impact on the application.

\n

Run

\n

In the project directory:

\n
npm start
\n

On Windows, you can make a .bat file with start cmd /k npm start that then you can double click to launch the program.

\n

The launch-on-startup functionality is only available on bundled releases. See the Deployment section.

\n

Testing

\n

To make sure the code is ok and run some sanity checks on it:

\n
npm test
\n

Deployment

\n

Releases

\n

There are currently three \"release\" formats supported: nsis (Windows installer) for Windows, AppImage for Linux, and DMG for Mac. You can generate them like this:

\n
npm run release-windows\nnpm run release-linux\nnpm run release-mac
\n

To create a different format, like a deb or rpm package for example:

\n

For DEB

\n
npm run release-linux deb
\n

For RPM

\n
sudo yum install rpm-build -y\nnpm run release-linux rpm\n
\n

The releases are generated in the dist folder.

\n

All formats supported by electron-builder are available, such as 7z, zip, tar.gz, deb, rpm, freebsd, pacman, p5p, apk, dmg, pkg, mas, nsis, appx, msi...

\n

Permissionless deployment

\n

An appimage on linux already runs permissionless. Anyway, you can just do:

\n
# Permissonless deployment\nnpm run release-windows dir # or zip, 7zip, tar.xz, tar.7z, ...
\n

This will create a folder in dist that you can just copy to a Windows machine.

\n

License

\n

GPL v3

\n
", - "readmeOriginal": "

\n \n

\n

\n Sync your files and folders simply\n

\n

\n

\n\n\t\n\n

\n

ODrive

\n

Clone and run for a quick way to see ODrive (OpenSource Drive) in action.

\n\n

Supported Operating Systems

\n

\"Snap\n\"Travis\n\"Dependencies\n\"devDependency\n\"Code

\n\n

To Use

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer.

\n

The first thing you need is the source code, in your command line:

\n
# Clone this repository\ngit clone https://github.com/liberodark/ODrive
\n

This will download all the source code in a \"ODrive\" folder in the current directory. Alternatively, you can download and extract the zip from github's interface.

\n

The steps below (Setup, Build, Run) are to execute in order to ready everything.

\n

Setup

\n

This step is only needed once, in order to install the necessary environment on your computer for ODrive to run.

\n
# Needed for electron 1.7+ to run, as it's based on chrome\nsudo apt install libgconf-2-4
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Build

\n

This step is to execute every new version of the source code.

\n

In the project directory:

\n
npm install
\n

Note: If you're using Ubuntu and you get an error message about a missing node binary, you may want to try this:

\n

sudo ln -s `which nodejs` /usr/bin/node

\n

If you are working on the code yourself and editing some files in app/assets/, you will need to run npm run webpack (or npm install) for those changes to have an impact on the application.

\n

Run

\n

In the project directory:

\n
npm start
\n

On Windows, you can make a .bat file with start cmd /k npm start that then you can double click to launch the program.

\n

The launch-on-startup functionality is only available on bundled releases. See the Deployment section.

\n

Testing

\n

To make sure the code is ok and run some sanity checks on it:

\n
npm test
\n

Deployment

\n

Releases

\n

There are currently three \"release\" formats supported: nsis (Windows installer) for Windows, AppImage for Linux, and DMG for Mac. You can generate them like this:

\n
npm run release-windows\nnpm run release-linux\nnpm run release-mac
\n

To create a different format, like a deb or rpm package for example:

\n

For DEB

\n
npm run release-linux deb
\n

For RPM

\n
sudo yum install rpm-build -y\nnpm run release-linux rpm\n
\n

The releases are generated in the dist folder.

\n

All formats supported by electron-builder are available, such as 7z, zip, tar.gz, deb, rpm, freebsd, pacman, p5p, apk, dmg, pkg, mas, nsis, appx, msi...

\n

Permissionless deployment

\n

An appimage on linux already runs permissionless. Anyway, you can just do:

\n
# Permissonless deployment\nnpm run release-windows dir # or zip, 7zip, tar.xz, tar.7z, ...
\n

This will create a folder in dist that you can just copy to a Windows machine.

\n

License

\n

GPL v3

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.153Z" + "readmeCleaned": "

\n \n

\n

\n Sync your files and folders simply\n

\n

\n

\n\n\t\n\n

\n

ODrive

\n

Clone and run for a quick way to see ODrive (OpenSource Drive) in action.

\n\n

Supported Operating Systems

\n

\"Snap\n\"Travis\n\"Dependencies\n\"devDependency\n\"Code

\n\n

To Use

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer.

\n

The first thing you need is the source code, in your command line:

\n
# Clone this repository\ngit clone https://github.com/liberodark/ODrive
\n

This will download all the source code in a \"ODrive\" folder in the current directory. Alternatively, you can download and extract the zip from github's interface.

\n

The steps below (Setup, Build, Run) are to execute in order to ready everything.

\n

Setup

\n

This step is only needed once, in order to install the necessary environment on your computer for ODrive to run.

\n
# Needed for electron 1.7+ to run, as it's based on chrome\nsudo apt install libgconf-2-4
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Build

\n

This step is to execute every new version of the source code.

\n

In the project directory:

\n
npm install
\n

Note: If you're using Ubuntu and you get an error message about a missing node binary, you may want to try this:

\n

sudo ln -s `which nodejs` /usr/bin/node

\n

If you are working on the code yourself and editing some files in app/assets/, you will need to run npm run webpack (or npm install) for those changes to have an impact on the application.

\n

Run

\n

In the project directory:

\n
npm start
\n

On Windows, you can make a .bat file with start cmd /k npm start that then you can double click to launch the program.

\n

The launch-on-startup functionality is only available on bundled releases. See the Deployment section.

\n

Testing

\n

To make sure the code is ok and run some sanity checks on it:

\n
npm test
\n

Deployment

\n

Releases

\n

There are currently three \"release\" formats supported: nsis (Windows installer) for Windows, AppImage for Linux, and DMG for Mac. You can generate them like this:

\n
npm run release-windows\nnpm run release-linux\nnpm run release-mac
\n

To create a different format, like a deb or rpm package for example:

\n

For DEB

\n
npm run release-linux deb
\n

For RPM

\n
sudo yum install rpm-build -y\nnpm run release-linux rpm\n
\n

The releases are generated in the dist folder.

\n

All formats supported by electron-builder are available, such as 7z, zip, tar.gz, deb, rpm, freebsd, pacman, p5p, apk, dmg, pkg, mas, nsis, appx, msi...

\n

Permissionless deployment

\n

An appimage on linux already runs permissionless. Anyway, you can just do:

\n
# Permissonless deployment\nnpm run release-windows dir # or zip, 7zip, tar.xz, tar.7z, ...
\n

This will create a folder in dist that you can just copy to a Windows machine.

\n

License

\n

GPL v3

\n
", + "readmeOriginal": "

\n \n

\n

\n Sync your files and folders simply\n

\n

\n

\n\n\t\n\n

\n

ODrive

\n

Clone and run for a quick way to see ODrive (OpenSource Drive) in action.

\n\n

Supported Operating Systems

\n

\"Snap\n\"Travis\n\"Dependencies\n\"devDependency\n\"Code

\n\n

To Use

\n

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer.

\n

The first thing you need is the source code, in your command line:

\n
# Clone this repository\ngit clone https://github.com/liberodark/ODrive
\n

This will download all the source code in a \"ODrive\" folder in the current directory. Alternatively, you can download and extract the zip from github's interface.

\n

The steps below (Setup, Build, Run) are to execute in order to ready everything.

\n

Setup

\n

This step is only needed once, in order to install the necessary environment on your computer for ODrive to run.

\n
# Needed for electron 1.7+ to run, as it's based on chrome\nsudo apt install libgconf-2-4
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Build

\n

This step is to execute every new version of the source code.

\n

In the project directory:

\n
npm install
\n

Note: If you're using Ubuntu and you get an error message about a missing node binary, you may want to try this:

\n

sudo ln -s `which nodejs` /usr/bin/node

\n

If you are working on the code yourself and editing some files in app/assets/, you will need to run npm run webpack (or npm install) for those changes to have an impact on the application.

\n

Run

\n

In the project directory:

\n
npm start
\n

On Windows, you can make a .bat file with start cmd /k npm start that then you can double click to launch the program.

\n

The launch-on-startup functionality is only available on bundled releases. See the Deployment section.

\n

Testing

\n

To make sure the code is ok and run some sanity checks on it:

\n
npm test
\n

Deployment

\n

Releases

\n

There are currently three \"release\" formats supported: nsis (Windows installer) for Windows, AppImage for Linux, and DMG for Mac. You can generate them like this:

\n
npm run release-windows\nnpm run release-linux\nnpm run release-mac
\n

To create a different format, like a deb or rpm package for example:

\n

For DEB

\n
npm run release-linux deb
\n

For RPM

\n
sudo yum install rpm-build -y\nnpm run release-linux rpm\n
\n

The releases are generated in the dist folder.

\n

All formats supported by electron-builder are available, such as 7z, zip, tar.gz, deb, rpm, freebsd, pacman, p5p, apk, dmg, pkg, mas, nsis, appx, msi...

\n

Permissionless deployment

\n

An appimage on linux already runs permissionless. Anyway, you can just do:

\n
# Permissonless deployment\nnpm run release-windows dir # or zip, 7zip, tar.xz, tar.7z, ...
\n

This will create a folder in dist that you can just copy to a Windows machine.

\n

License

\n

GPL v3

\n
", + "readmeFetchedAt": "2024-02-29T22:01:06.787Z" }, "ohhai-browser": { - "readmeCleaned": "
\n\n

OhHai Browser

\n

\"GitHub \n \"Discord\"

\n

A browser built on top of Electron using nothing but pure web technologies.

\n

\"Browser

\n
\n

Features

\n
    \n
  • Your web menu - Open tabs, your favorites and history only one click away, no longer hidden behind a scrollbar or menu option.
  • \n
  • Smarter url bar - Our URL bar will show you the true domain of a site just in case you do click anything fishy.
  • \n
  • Minimal UI - The simplest we could possible make the browser without causing more clicks.
  • \n
\n

Contributing

\n

If you find any bugs or want to improve OhHai Browser please feel free to submit a pull request, open an issue or send a homing pigeon. OhHai Browser is under constant development meaning bugs may happen from time to time (we're only human!). It would be great if you could point these our or even help us defeat them.

\n

Running

\n

Before running OhHai Browser please make sure you have the latest Node.js installed on your machine.

\n

To run, open the repo in a terminal and run:

\n
npm install\n
\n

Once this is done you can open the project in your editor of choice and run:

\n
npm run debug\n
\n

This should open the development version of the browser.

\n

Simples!

\n
", - "readmeOriginal": "
\n\n

OhHai Browser

\n

\"GitHub \n \"Discord\"

\n

A browser built on top of Electron using nothing but pure web technologies.

\n

\"Browser

\n
\n

Features

\n
    \n
  • Your web menu - Open tabs, your favorites and history only one click away, no longer hidden behind a scrollbar or menu option.
  • \n
  • Smarter url bar - Our URL bar will show you the true domain of a site just in case you do click anything fishy.
  • \n
  • Minimal UI - The simplest we could possible make the browser without causing more clicks.
  • \n
\n

Contributing

\n

If you find any bugs or want to improve OhHai Browser please feel free to submit a pull request, open an issue or send a homing pigeon. OhHai Browser is under constant development meaning bugs may happen from time to time (we're only human!). It would be great if you could point these our or even help us defeat them.

\n

Running

\n

Before running OhHai Browser please make sure you have the latest Node.js installed on your machine.

\n

To run, open the repo in a terminal and run:

\n
npm install\n
\n

Once this is done you can open the project in your editor of choice and run:

\n
npm run debug\n
\n

This should open the development version of the browser.

\n

Simples!

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.278Z" + "readmeCleaned": "
\n\n

OhHai Browser

\n

\"GitHub \n \"Discord\"

\n

A browser built on top of Electron using nothing but pure web technologies.

\n

\"Browser

\n
\n

Features

\n
    \n
  • Your web menu - Open tabs, your favorites and history only one click away, no longer hidden behind a scrollbar or menu option.
  • \n
  • Smarter url bar - Our URL bar will show you the true domain of a site just in case you do click anything fishy.
  • \n
  • Minimal UI - The simplest we could possible make the browser without causing more clicks.
  • \n
\n

Contributing

\n

If you find any bugs or want to improve OhHai Browser please feel free to submit a pull request, open an issue or send a homing pigeon. OhHai Browser is under constant development meaning bugs may happen from time to time (we're only human!). It would be great if you could point these our or even help us defeat them.

\n

Running

\n

Before running OhHai Browser please make sure you have the latest Node.js installed on your machine.

\n

To run, open the repo in a terminal and run:

\n
npm install\n
\n

Once this is done you can open the project in your editor of choice and run:

\n
npm run debug\n
\n

This should open the development version of the browser.

\n

Simples!

\n
", + "readmeOriginal": "
\n\n

OhHai Browser

\n

\"GitHub \n \"Discord\"

\n

A browser built on top of Electron using nothing but pure web technologies.

\n

\"Browser

\n
\n

Features

\n
    \n
  • Your web menu - Open tabs, your favorites and history only one click away, no longer hidden behind a scrollbar or menu option.
  • \n
  • Smarter url bar - Our URL bar will show you the true domain of a site just in case you do click anything fishy.
  • \n
  • Minimal UI - The simplest we could possible make the browser without causing more clicks.
  • \n
\n

Contributing

\n

If you find any bugs or want to improve OhHai Browser please feel free to submit a pull request, open an issue or send a homing pigeon. OhHai Browser is under constant development meaning bugs may happen from time to time (we're only human!). It would be great if you could point these our or even help us defeat them.

\n

Running

\n

Before running OhHai Browser please make sure you have the latest Node.js installed on your machine.

\n

To run, open the repo in a terminal and run:

\n
npm install\n
\n

Once this is done you can open the project in your editor of choice and run:

\n
npm run debug\n
\n

This should open the development version of the browser.

\n

Simples!

\n
", + "readmeFetchedAt": "2024-02-29T22:01:06.918Z" }, "onecopy": { - "readmeCleaned": "

One Copy

\n

\"App

\n

One Copy is a desktop application that save all information and paste them whenever you need them.

\n

Features

\n
    \n
  • Copy password or whatever but showing a prompt text
  • \n
  • Audio for events\n
      \n
    • When text gets copied
    • \n
    • When text been deleted
    • \n
    \n
  • \n
\n

Screenshots

\n

Home screen

\n

\"Home

\n

Input dialog

\n

\"Input

\n
", - "readmeOriginal": "

One Copy

\n

\"App

\n

One Copy is a desktop application that save all information and paste them whenever you need them.

\n

Features

\n
    \n
  • Copy password or whatever but showing a prompt text
  • \n
  • Audio for events\n
      \n
    • When text gets copied
    • \n
    • When text been deleted
    • \n
    \n
  • \n
\n

Screenshots

\n

Home screen

\n

\"Home

\n

Input dialog

\n

\"Input

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.309Z" - }, - "opencomic": { - "readmeCleaned": "

Download version 0.2.1

\n
Windows
\n\n
macOS
\n\n
Linux
\n\n
Linux Arm64
\n\n

ScreenShot

\n

\"Screenshot\"

\n

Features

\n
    \n
  • Support this image formats: JPG, PNG, APNG, GIF, WEBP, SVG, BMP, ICO
  • \n
  • Support this compressed formats: PDF, RAR, ZIP, 7Z, TAR, CBR, CBZ, CB7, CBT
  • \n
  • Manga read mode
  • \n
  • Webtoon read mode
  • \n
  • Double page view
  • \n
  • Bookmarks and continue reading
  • \n
  • Floating magnifying glass
  • \n
  • Reading in scroll or slide
  • \n
\n

Installation and Starting for development

\n

Requirements: Git, Node and NPM

\n
git clone https://github.com/ollm/OpenComic.git\ncd OpenComic\nnpm install\nnpm install --only=dev\nnpm run rebuild\nnpm start
\n

Pepper & Carrot

\n

This application contains as example the webcomic Pepper&Carrot by David Revoy\nlicensed under the Creative Commons Attribution 4.0 International (CC BY 4.0).

\n

Based on the universe of Hereva created by David Revoy with contributions by Craig Maloney.\nCorrections by Willem Sonke, Moini, Hali, CGand and Alex Gryson.\nTranslated into Spanish by TheFaico

\n
", - "readmeOriginal": "

Download version 0.2.1

\n
Windows
\n\n
macOS
\n\n
Linux
\n\n
Linux Arm64
\n\n

ScreenShot

\n

\"Screenshot\"

\n

Features

\n
    \n
  • Support this image formats: JPG, PNG, APNG, GIF, WEBP, SVG, BMP, ICO
  • \n
  • Support this compressed formats: PDF, RAR, ZIP, 7Z, TAR, CBR, CBZ, CB7, CBT
  • \n
  • Manga read mode
  • \n
  • Webtoon read mode
  • \n
  • Double page view
  • \n
  • Bookmarks and continue reading
  • \n
  • Floating magnifying glass
  • \n
  • Reading in scroll or slide
  • \n
\n

Installation and Starting for development

\n

Requirements: Git, Node and NPM

\n
git clone https://github.com/ollm/OpenComic.git\ncd OpenComic\nnpm install\nnpm install --only=dev\nnpm run rebuild\nnpm start
\n

Pepper & Carrot

\n

This application contains as example the webcomic Pepper&Carrot by David Revoy\nlicensed under the Creative Commons Attribution 4.0 International (CC BY 4.0).

\n

Based on the universe of Hereva created by David Revoy with contributions by Craig Maloney.\nCorrections by Willem Sonke, Moini, Hali, CGand and Alex Gryson.\nTranslated into Spanish by TheFaico

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.377Z" + "readmeCleaned": "

One Copy

\n

\"App

\n

One Copy is a desktop application that save all information and paste them whenever you need them.

\n

Features

\n
    \n
  • Copy password or whatever but showing a prompt text
  • \n
  • Audio for events\n
      \n
    • When text gets copied
    • \n
    • When text been deleted
    • \n
    \n
  • \n
\n

Screenshots

\n

Home screen

\n

\"Home

\n

Input dialog

\n

\"Input

\n
", + "readmeOriginal": "

One Copy

\n

\"App

\n

One Copy is a desktop application that save all information and paste them whenever you need them.

\n

Features

\n
    \n
  • Copy password or whatever but showing a prompt text
  • \n
  • Audio for events\n
      \n
    • When text gets copied
    • \n
    • When text been deleted
    • \n
    \n
  • \n
\n

Screenshots

\n

Home screen

\n

\"Home

\n

Input dialog

\n

\"Input

\n
", + "readmeFetchedAt": "2024-02-29T22:01:06.942Z" }, "open-log-viewer": { - "readmeCleaned": "

\n \"Open\n
\n Open Log Viewer\n

\n

\n A multi-platform log viewer built with Electron and styled with Material Design.\n

\n

\n Key Features •\n Installation •\n Download •\n Release Notes •\n Credits •\n License\n

\n

\"screenshot\"

\n

Key Features

\n
    \n
  • Multiple opened files in tabs.
  • \n
  • Tail file changes.
  • \n
  • Filter log levels.
  • \n
  • Colored log entries.
  • \n
  • Customize log levels pattern.
  • \n
  • Customize log levels color.
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n

Installation

\n
# Clone this repository\n$ git clone https://github.com/tmoreno/open-log-viewer\n\n# Go into the repository\n$ cd open-log-viewer\n\n# Install dependencies\n$ npm install\n\n# Build app\n$ npm run build\n\n# Run the app\n$ npm run start
\n

Download

\n

Open Log Viewer is available for Linux, Mac and Windows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
\n

Release Notes

\n

Version 1.5.1

\n

Bugs Fixed

\n
    \n
  • Now macOS users can copy/paste using shortcuts
  • \n
\n

Version 1.5.0

\n

Improvements

\n
    \n
  • Automatic scrolling to the last log entry while new entries are append.
  • \n
  • Added -f/--file arguments to open a log file from the terminal.
  • \n
\n

Version 1.4.2

\n

Bugs Fixed

\n
    \n
  • New lines are append to the end of editor instead of cursor position.
  • \n
\n

Version 1.4.1

\n

Bugs Fixed

\n
    \n
  • When a line starts with more than 4 spaces the line is whited.
  • \n
\n

Version 1.4.0

\n

Improvements

\n
    \n
  • Update to Electron 8 and the rest of dependencies.
  • \n
\n

Version 1.3.0

\n

Improvements

\n
    \n
  • Now you can use valid Java Script regular expressions when you specify a pattern for a log severity.
  • \n
\n

Bugs Fixed

\n
    \n
  • A button to close the about dialog should appear for linux and mac.
  • \n
\n

Version 1.2.1

\n

Improvements

\n\n

Version 1.2.0

\n

Improvements

\n
    \n
  • Added font size setting.
  • \n
  • Restart app when change a log pattern.
  • \n
\n

Bugs Fixed

\n
    \n
  • Reset settings when click on cancel button.
  • \n
\n

Version 1.1.2

\n

Bugs Fixed

\n
    \n
  • When there are more than one file opened then files with no line matches has the previous severity color.
  • \n
\n

Version 1.1.1

\n

Bugs Fixed

\n
    \n
  • If the first line does not match any log severity pattern, then the viewer was empty.
  • \n
\n

Version 1.1.0

\n

Improvements

\n
    \n
  • Enabled search feature. Press Ctrl+F or Command+F to find words or text in the log file.
  • \n
  • Show line numbers.
  • \n
\n

Drawbacks

\n
    \n
  • Color and patterns settings are global instead of by file.
  • \n
  • Changes on patterns are applied after restarting the application.
  • \n
  • Color and pattern settings are not migrated to this version, so you will lost them.
  • \n
\n

Credits

\n

This software uses the following open source packages:

\n\n

License

\n

This project is licensed under the GPLv3 License - see the LICENSE file for details

\n
\n
\n

Tomás Moreno Bernal  · \nGitHub @tmoreno  · \nTwitter @tmorenobernal

\n
\n
", - "readmeOriginal": "

\n \"Open\n
\n Open Log Viewer\n

\n

\n A multi-platform log viewer built with Electron and styled with Material Design.\n

\n

\n Key Features •\n Installation •\n Download •\n Release Notes •\n Credits •\n License\n

\n

\"screenshot\"

\n

Key Features

\n
    \n
  • Multiple opened files in tabs.
  • \n
  • Tail file changes.
  • \n
  • Filter log levels.
  • \n
  • Colored log entries.
  • \n
  • Customize log levels pattern.
  • \n
  • Customize log levels color.
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n

Installation

\n
# Clone this repository\n$ git clone https://github.com/tmoreno/open-log-viewer\n\n# Go into the repository\n$ cd open-log-viewer\n\n# Install dependencies\n$ npm install\n\n# Build app\n$ npm run build\n\n# Run the app\n$ npm run start
\n

Download

\n

Open Log Viewer is available for Linux, Mac and Windows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
\n

Release Notes

\n

Version 1.5.1

\n

Bugs Fixed

\n
    \n
  • Now macOS users can copy/paste using shortcuts
  • \n
\n

Version 1.5.0

\n

Improvements

\n
    \n
  • Automatic scrolling to the last log entry while new entries are append.
  • \n
  • Added -f/--file arguments to open a log file from the terminal.
  • \n
\n

Version 1.4.2

\n

Bugs Fixed

\n
    \n
  • New lines are append to the end of editor instead of cursor position.
  • \n
\n

Version 1.4.1

\n

Bugs Fixed

\n
    \n
  • When a line starts with more than 4 spaces the line is whited.
  • \n
\n

Version 1.4.0

\n

Improvements

\n
    \n
  • Update to Electron 8 and the rest of dependencies.
  • \n
\n

Version 1.3.0

\n

Improvements

\n
    \n
  • Now you can use valid Java Script regular expressions when you specify a pattern for a log severity.
  • \n
\n

Bugs Fixed

\n
    \n
  • A button to close the about dialog should appear for linux and mac.
  • \n
\n

Version 1.2.1

\n

Improvements

\n\n

Version 1.2.0

\n

Improvements

\n
    \n
  • Added font size setting.
  • \n
  • Restart app when change a log pattern.
  • \n
\n

Bugs Fixed

\n
    \n
  • Reset settings when click on cancel button.
  • \n
\n

Version 1.1.2

\n

Bugs Fixed

\n
    \n
  • When there are more than one file opened then files with no line matches has the previous severity color.
  • \n
\n

Version 1.1.1

\n

Bugs Fixed

\n
    \n
  • If the first line does not match any log severity pattern, then the viewer was empty.
  • \n
\n

Version 1.1.0

\n

Improvements

\n
    \n
  • Enabled search feature. Press Ctrl+F or Command+F to find words or text in the log file.
  • \n
  • Show line numbers.
  • \n
\n

Drawbacks

\n
    \n
  • Color and patterns settings are global instead of by file.
  • \n
  • Changes on patterns are applied after restarting the application.
  • \n
  • Color and pattern settings are not migrated to this version, so you will lost them.
  • \n
\n

Credits

\n

This software uses the following open source packages:

\n\n

License

\n

This project is licensed under the GPLv3 License - see the LICENSE file for details

\n
\n
\n

Tomás Moreno Bernal  · \nGitHub @tmoreno  · \nTwitter @tmorenobernal

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.387Z" + "readmeCleaned": "

\n \"Open\n
\n Open Log Viewer\n

\n

\n A multi-platform log viewer built with Electron and styled with Material Design.\n

\n

\n Key Features •\n Installation •\n Download •\n Release Notes •\n Credits •\n License\n

\n

\"screenshot\"

\n

Key Features

\n
    \n
  • Multiple opened files in tabs.
  • \n
  • Tail file changes.
  • \n
  • Filter log levels.
  • \n
  • Colored log entries.
  • \n
  • Customize log levels pattern.
  • \n
  • Customize log levels color.
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n

Installation

\n
# Clone this repository\n$ git clone https://github.com/tmoreno/open-log-viewer\n\n# Go into the repository\n$ cd open-log-viewer\n\n# Install dependencies\n$ npm install\n\n# Build app\n$ npm run build\n\n# Run the app\n$ npm run start
\n

Download

\n

Open Log Viewer is available for Linux, Mac and Windows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
\n

Release Notes

\n

Version 1.6.0

\n

Improvements

\n\n

Bugs Fixed

\n
    \n
  • Enabled italian translation
  • \n
\n

Version 1.5.1

\n

Bugs Fixed

\n
    \n
  • Now macOS users can copy/paste using shortcuts
  • \n
\n

Version 1.5.0

\n

Improvements

\n
    \n
  • Automatic scrolling to the last log entry while new entries are append.
  • \n
  • Added -f/--file arguments to open a log file from the terminal.
  • \n
\n

Version 1.4.2

\n

Bugs Fixed

\n
    \n
  • New lines are append to the end of editor instead of cursor position.
  • \n
\n

Version 1.4.1

\n

Bugs Fixed

\n
    \n
  • When a line starts with more than 4 spaces the line is whited.
  • \n
\n

Version 1.4.0

\n

Improvements

\n
    \n
  • Update to Electron 8 and the rest of dependencies.
  • \n
\n

Version 1.3.0

\n

Improvements

\n
    \n
  • Now you can use valid Java Script regular expressions when you specify a pattern for a log severity.
  • \n
\n

Bugs Fixed

\n
    \n
  • A button to close the about dialog should appear for linux and mac.
  • \n
\n

Version 1.2.1

\n

Improvements

\n\n

Version 1.2.0

\n

Improvements

\n
    \n
  • Added font size setting.
  • \n
  • Restart app when change a log pattern.
  • \n
\n

Bugs Fixed

\n
    \n
  • Reset settings when click on cancel button.
  • \n
\n

Version 1.1.2

\n

Bugs Fixed

\n
    \n
  • When there are more than one file opened then files with no line matches has the previous severity color.
  • \n
\n

Version 1.1.1

\n

Bugs Fixed

\n
    \n
  • If the first line does not match any log severity pattern, then the viewer was empty.
  • \n
\n

Version 1.1.0

\n

Improvements

\n
    \n
  • Enabled search feature. Press Ctrl+F or Command+F to find words or text in the log file.
  • \n
  • Show line numbers.
  • \n
\n

Drawbacks

\n
    \n
  • Color and patterns settings are global instead of by file.
  • \n
  • Changes on patterns are applied after restarting the application.
  • \n
  • Color and pattern settings are not migrated to this version, so you will lost them.
  • \n
\n

Credits

\n

This software uses the following open source packages:

\n\n

License

\n

This project is licensed under the GPLv3 License - see the LICENSE file for details

\n
\n
\n

Tomás Moreno Bernal  · \nGitHub @tmoreno  · \nTwitter @tmorenobernal

\n
\n
", + "readmeOriginal": "

\n \"Open\n
\n Open Log Viewer\n

\n

\n A multi-platform log viewer built with Electron and styled with Material Design.\n

\n

\n Key Features •\n Installation •\n Download •\n Release Notes •\n Credits •\n License\n

\n

\"screenshot\"

\n

Key Features

\n
    \n
  • Multiple opened files in tabs.
  • \n
  • Tail file changes.
  • \n
  • Filter log levels.
  • \n
  • Colored log entries.
  • \n
  • Customize log levels pattern.
  • \n
  • Customize log levels color.
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n

Installation

\n
# Clone this repository\n$ git clone https://github.com/tmoreno/open-log-viewer\n\n# Go into the repository\n$ cd open-log-viewer\n\n# Install dependencies\n$ npm install\n\n# Build app\n$ npm run build\n\n# Run the app\n$ npm run start
\n

Download

\n

Open Log Viewer is available for Linux, Mac and Windows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindowsLinux
DownloadDownloadDebian-based
RedHat-based
\n

Release Notes

\n

Version 1.6.0

\n

Improvements

\n\n

Bugs Fixed

\n
    \n
  • Enabled italian translation
  • \n
\n

Version 1.5.1

\n

Bugs Fixed

\n
    \n
  • Now macOS users can copy/paste using shortcuts
  • \n
\n

Version 1.5.0

\n

Improvements

\n
    \n
  • Automatic scrolling to the last log entry while new entries are append.
  • \n
  • Added -f/--file arguments to open a log file from the terminal.
  • \n
\n

Version 1.4.2

\n

Bugs Fixed

\n
    \n
  • New lines are append to the end of editor instead of cursor position.
  • \n
\n

Version 1.4.1

\n

Bugs Fixed

\n
    \n
  • When a line starts with more than 4 spaces the line is whited.
  • \n
\n

Version 1.4.0

\n

Improvements

\n
    \n
  • Update to Electron 8 and the rest of dependencies.
  • \n
\n

Version 1.3.0

\n

Improvements

\n
    \n
  • Now you can use valid Java Script regular expressions when you specify a pattern for a log severity.
  • \n
\n

Bugs Fixed

\n
    \n
  • A button to close the about dialog should appear for linux and mac.
  • \n
\n

Version 1.2.1

\n

Improvements

\n\n

Version 1.2.0

\n

Improvements

\n
    \n
  • Added font size setting.
  • \n
  • Restart app when change a log pattern.
  • \n
\n

Bugs Fixed

\n
    \n
  • Reset settings when click on cancel button.
  • \n
\n

Version 1.1.2

\n

Bugs Fixed

\n
    \n
  • When there are more than one file opened then files with no line matches has the previous severity color.
  • \n
\n

Version 1.1.1

\n

Bugs Fixed

\n
    \n
  • If the first line does not match any log severity pattern, then the viewer was empty.
  • \n
\n

Version 1.1.0

\n

Improvements

\n
    \n
  • Enabled search feature. Press Ctrl+F or Command+F to find words or text in the log file.
  • \n
  • Show line numbers.
  • \n
\n

Drawbacks

\n
    \n
  • Color and patterns settings are global instead of by file.
  • \n
  • Changes on patterns are applied after restarting the application.
  • \n
  • Color and pattern settings are not migrated to this version, so you will lost them.
  • \n
\n

Credits

\n

This software uses the following open source packages:

\n\n

License

\n

This project is licensed under the GPLv3 License - see the LICENSE file for details

\n
\n
\n

Tomás Moreno Bernal  · \nGitHub @tmoreno  · \nTwitter @tmorenobernal

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:07.242Z" }, "openbazaar": { - "readmeCleaned": "

OpenBazaar Client v2

\n

This is the reference client for the OpenBazaar network. It is an interface for your OpenBazaar node, to use it you will need to run an OpenBazaar node either locally or on a remote server.

\n

For full installable versions of the OpenBazaar app, with the server and client bundled together, go to the OpenBazaar download page.

\n

\"Build

\n

Getting Started

\n

To create a local development copy of the reference client, clone the client repository into a directory of your choice:

\n
    \n
  • git clone https://github.com/OpenBazaar/openbazaar-desktop
  • \n
\n

Make sure you have Node.js and NPM installed. Node versions older than 8.9.2 or NPM versions older than 5.5.1 may not work.

\n

This client uses Babel to compile ES6 JavaScript. You should be familiar with ES6 before modifying its code.

\n

Installation

\n
    \n
  1. Navigate to the directory you cloned the repo into.
  2. \n
  3. Enter npm install
  4. \n
\n

Running

\n

npm start will:

\n
    \n
  • compile your Sass / re-compile on changes
  • \n
  • run BrowserSync in watch mode so the app automatically refreshes on JS and HTML changes and dynamically injects any CSS / Sass changes**.
  • \n
  • launch the Electron app
  • \n
\n

** At this time, the app will not refresh on main.js (or other root folder JS changes). This would require the entire Electron app to refresh and BrowserSync is only refreshing our browser.

\n

Linux Troubleshooting

\n

If you see an ENOSPC error after trying npm start and you are using Linux, you may need to do the following:

\n
    \n
  1. Enter this on the command line:\necho fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
  2. \n
\n

For Arch Linux add this line to /etc/sysctl.d/99-sysctl.conf:\nfs.inotify.max_user_watches=524288

\n
    \n
  1. Execute: sysctl --system
  2. \n
\n

This will prevent your system from having errors due to too many files being watched.

\n

Linting

\n

npm run lint will run eslint on the JS files.

\n

npm run lint:watch will run eslint on any JS file changes.

\n

Testing

\n

npm run test will execute test files in the test folder.

\n

npm run test:watch will execute the tests on any file changes.

\n

Built With

\n\n

Contributing

\n

We welcome contributions to the reference client. The best way to get started is to look for an issue with the Help Wanted label.

\n

You can also look for issues with the bug label. These are confirmed bugs that need to be fixed.

\n

Contributions are expected to match the coding style already present in this repo, and must pass es-lint with no errors.

\n

Contributions that make visual changes are also expected to match the repo's current style.

\n

If you want to help with translations, please request to join the translation team at https://www.transifex.com/ob1/openbazaar.

\n

You can request new languages there, and contribute to the translation of existing languages.

\n

New languages are usually added when they reach 80% or more completion, and not removed from the client unless they fall below 60% for several releases.

\n

License

\n

This project is licensed under the MIT License. You can view LICENSE.MD for more details.

\n
", - "readmeOriginal": "

OpenBazaar Client v2

\n

This is the reference client for the OpenBazaar network. It is an interface for your OpenBazaar node, to use it you will need to run an OpenBazaar node either locally or on a remote server.

\n

For full installable versions of the OpenBazaar app, with the server and client bundled together, go to the OpenBazaar download page.

\n

\"Build

\n

Getting Started

\n

To create a local development copy of the reference client, clone the client repository into a directory of your choice:

\n
    \n
  • git clone https://github.com/OpenBazaar/openbazaar-desktop
  • \n
\n

Make sure you have Node.js and NPM installed. Node versions older than 8.9.2 or NPM versions older than 5.5.1 may not work.

\n

This client uses Babel to compile ES6 JavaScript. You should be familiar with ES6 before modifying its code.

\n

Installation

\n
    \n
  1. Navigate to the directory you cloned the repo into.
  2. \n
  3. Enter npm install
  4. \n
\n

Running

\n

npm start will:

\n
    \n
  • compile your Sass / re-compile on changes
  • \n
  • run BrowserSync in watch mode so the app automatically refreshes on JS and HTML changes and dynamically injects any CSS / Sass changes**.
  • \n
  • launch the Electron app
  • \n
\n

** At this time, the app will not refresh on main.js (or other root folder JS changes). This would require the entire Electron app to refresh and BrowserSync is only refreshing our browser.

\n

Linux Troubleshooting

\n

If you see an ENOSPC error after trying npm start and you are using Linux, you may need to do the following:

\n
    \n
  1. Enter this on the command line:\necho fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
  2. \n
\n

For Arch Linux add this line to /etc/sysctl.d/99-sysctl.conf:\nfs.inotify.max_user_watches=524288

\n
    \n
  1. Execute: sysctl --system
  2. \n
\n

This will prevent your system from having errors due to too many files being watched.

\n

Linting

\n

npm run lint will run eslint on the JS files.

\n

npm run lint:watch will run eslint on any JS file changes.

\n

Testing

\n

npm run test will execute test files in the test folder.

\n

npm run test:watch will execute the tests on any file changes.

\n

Built With

\n\n

Contributing

\n

We welcome contributions to the reference client. The best way to get started is to look for an issue with the Help Wanted label.

\n

You can also look for issues with the bug label. These are confirmed bugs that need to be fixed.

\n

Contributions are expected to match the coding style already present in this repo, and must pass es-lint with no errors.

\n

Contributions that make visual changes are also expected to match the repo's current style.

\n

If you want to help with translations, please request to join the translation team at https://www.transifex.com/ob1/openbazaar.

\n

You can request new languages there, and contribute to the translation of existing languages.

\n

New languages are usually added when they reach 80% or more completion, and not removed from the client unless they fall below 60% for several releases.

\n

License

\n

This project is licensed under the MIT License. You can view LICENSE.MD for more details.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.467Z" + "readmeCleaned": "

OpenBazaar Client v2

\n

This is the reference client for the OpenBazaar network. It is an interface for your OpenBazaar node, to use it you will need to run an OpenBazaar node either locally or on a remote server.

\n

For full installable versions of the OpenBazaar app, with the server and client bundled together, go to the OpenBazaar download page.

\n

\"Build

\n

Getting Started

\n

To create a local development copy of the reference client, clone the client repository into a directory of your choice:

\n
    \n
  • git clone https://github.com/OpenBazaar/openbazaar-desktop
  • \n
\n

Make sure you have Node.js and NPM installed. Node versions older than 8.9.2 or NPM versions older than 5.5.1 may not work.

\n

This client uses Babel to compile ES6 JavaScript. You should be familiar with ES6 before modifying its code.

\n

Installation

\n
    \n
  1. Navigate to the directory you cloned the repo into.
  2. \n
  3. Enter npm install
  4. \n
\n

Running

\n

npm start will:

\n
    \n
  • compile your Sass / re-compile on changes
  • \n
  • run BrowserSync in watch mode so the app automatically refreshes on JS and HTML changes and dynamically injects any CSS / Sass changes**.
  • \n
  • launch the Electron app
  • \n
\n

** At this time, the app will not refresh on main.js (or other root folder JS changes). This would require the entire Electron app to refresh and BrowserSync is only refreshing our browser.

\n

Linux Troubleshooting

\n

If you see an ENOSPC error after trying npm start and you are using Linux, you may need to do the following:

\n
    \n
  1. Enter this on the command line:\necho fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
  2. \n
\n

For Arch Linux add this line to /etc/sysctl.d/99-sysctl.conf:\nfs.inotify.max_user_watches=524288

\n
    \n
  1. Execute: sysctl --system
  2. \n
\n

This will prevent your system from having errors due to too many files being watched.

\n

Linting

\n

npm run lint will run eslint on the JS files.

\n

npm run lint:watch will run eslint on any JS file changes.

\n

Testing

\n

npm run test will execute test files in the test folder.

\n

npm run test:watch will execute the tests on any file changes.

\n

Built With

\n\n

Contributing

\n

We welcome contributions to the reference client. The best way to get started is to look for an issue with the Help Wanted label.

\n

You can also look for issues with the bug label. These are confirmed bugs that need to be fixed.

\n

Contributions are expected to match the coding style already present in this repo, and must pass es-lint with no errors.

\n

Contributions that make visual changes are also expected to match the repo's current style.

\n

If you want to help with translations, please request to join the translation team at https://www.transifex.com/ob1/openbazaar.

\n

You can request new languages there, and contribute to the translation of existing languages.

\n

New languages are usually added when they reach 80% or more completion, and not removed from the client unless they fall below 60% for several releases.

\n

License

\n

This project is licensed under the MIT License. You can view LICENSE.MD for more details.

\n
", + "readmeOriginal": "

OpenBazaar Client v2

\n

This is the reference client for the OpenBazaar network. It is an interface for your OpenBazaar node, to use it you will need to run an OpenBazaar node either locally or on a remote server.

\n

For full installable versions of the OpenBazaar app, with the server and client bundled together, go to the OpenBazaar download page.

\n

\"Build

\n

Getting Started

\n

To create a local development copy of the reference client, clone the client repository into a directory of your choice:

\n
    \n
  • git clone https://github.com/OpenBazaar/openbazaar-desktop
  • \n
\n

Make sure you have Node.js and NPM installed. Node versions older than 8.9.2 or NPM versions older than 5.5.1 may not work.

\n

This client uses Babel to compile ES6 JavaScript. You should be familiar with ES6 before modifying its code.

\n

Installation

\n
    \n
  1. Navigate to the directory you cloned the repo into.
  2. \n
  3. Enter npm install
  4. \n
\n

Running

\n

npm start will:

\n
    \n
  • compile your Sass / re-compile on changes
  • \n
  • run BrowserSync in watch mode so the app automatically refreshes on JS and HTML changes and dynamically injects any CSS / Sass changes**.
  • \n
  • launch the Electron app
  • \n
\n

** At this time, the app will not refresh on main.js (or other root folder JS changes). This would require the entire Electron app to refresh and BrowserSync is only refreshing our browser.

\n

Linux Troubleshooting

\n

If you see an ENOSPC error after trying npm start and you are using Linux, you may need to do the following:

\n
    \n
  1. Enter this on the command line:\necho fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
  2. \n
\n

For Arch Linux add this line to /etc/sysctl.d/99-sysctl.conf:\nfs.inotify.max_user_watches=524288

\n
    \n
  1. Execute: sysctl --system
  2. \n
\n

This will prevent your system from having errors due to too many files being watched.

\n

Linting

\n

npm run lint will run eslint on the JS files.

\n

npm run lint:watch will run eslint on any JS file changes.

\n

Testing

\n

npm run test will execute test files in the test folder.

\n

npm run test:watch will execute the tests on any file changes.

\n

Built With

\n\n

Contributing

\n

We welcome contributions to the reference client. The best way to get started is to look for an issue with the Help Wanted label.

\n

You can also look for issues with the bug label. These are confirmed bugs that need to be fixed.

\n

Contributions are expected to match the coding style already present in this repo, and must pass es-lint with no errors.

\n

Contributions that make visual changes are also expected to match the repo's current style.

\n

If you want to help with translations, please request to join the translation team at https://www.transifex.com/ob1/openbazaar.

\n

You can request new languages there, and contribute to the translation of existing languages.

\n

New languages are usually added when they reach 80% or more completion, and not removed from the client unless they fall below 60% for several releases.

\n

License

\n

This project is licensed under the MIT License. You can view LICENSE.MD for more details.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:07.247Z" }, - "oversetter": { - "readmeCleaned": "

\n \"App\n

\n

\n \"Release\"\n \"Downloads\"\n \"Downloads\"\n

\n

Oversetter is an translation app, which allows you to translate content directly from your menu bar. Oversetter is an open-source project based on Angular and Electron. It uses free API of Yandex Translate for text translation.

\n

Features

\n
    \n
  • 93 languages - Thanks to Yandex Translate API
  • \n
  • Built-in dictionary - Save words and phrases for later
  • \n
  • Themes support - Includes dark and light theme
  • \n
  • Cross-platform support - Available for MacOs, Linux and Windows
  • \n
  • Fast and easy access - Open Oversetter directly from the system tray
  • \n
  • Offline mode - Save and learn vocabulary also in offline mode
  • \n
\n

Screenshots

\n

\n \"App\n
Light theme\n

\n

\n \"Dark\n
Dark theme\n

\n

\n \"Dictionary\"\n
Dictionary\n

\n

Download

\n

You can download the latest version of the application for macOS, Windows and Linux.

\n

Oversetter is also available as snap package:

\n
sudo snap install oversetter\n
\n

\"Get

\n

How to use

\n
    \n
  1. Register free Yandex Translate API-Key (or use built-in dev-key for the first time).
  2. \n
  3. Install dependencies, build and run application with electron:
  4. \n
\n
npm install\nnpm run build\nnpm run run:electron\n
\n

Development

\n
npm run build-dev\n
\n

and

\n
NODE_ENV=dev npm run run:electron\n
\n

App Packaging

\n
npm run build:mac\nnpm run build:linux\nnpm run build:windows\nnpm run build:all\n
\n

or

\n
npm run package:all\n
\n

ToDo: Next steps

\n

See Projects-tab.\nFeel free to contribute!

\n
", - "readmeOriginal": "

\n \"App\n

\n

\n \"Release\"\n \"Downloads\"\n \"Downloads\"\n

\n

Oversetter is an translation app, which allows you to translate content directly from your menu bar. Oversetter is an open-source project based on Angular and Electron. It uses free API of Yandex Translate for text translation.

\n

Features

\n
    \n
  • 93 languages - Thanks to Yandex Translate API
  • \n
  • Built-in dictionary - Save words and phrases for later
  • \n
  • Themes support - Includes dark and light theme
  • \n
  • Cross-platform support - Available for MacOs, Linux and Windows
  • \n
  • Fast and easy access - Open Oversetter directly from the system tray
  • \n
  • Offline mode - Save and learn vocabulary also in offline mode
  • \n
\n

Screenshots

\n

\n \"App\n
Light theme\n

\n

\n \"Dark\n
Dark theme\n

\n

\n \"Dictionary\"\n
Dictionary\n

\n

Download

\n

You can download the latest version of the application for macOS, Windows and Linux.

\n

Oversetter is also available as snap package:

\n
sudo snap install oversetter\n
\n

\"Get

\n

How to use

\n
    \n
  1. Register free Yandex Translate API-Key (or use built-in dev-key for the first time).
  2. \n
  3. Install dependencies, build and run application with electron:
  4. \n
\n
npm install\nnpm run build\nnpm run run:electron\n
\n

Development

\n
npm run build-dev\n
\n

and

\n
NODE_ENV=dev npm run run:electron\n
\n

App Packaging

\n
npm run build:mac\nnpm run build:linux\nnpm run build:windows\nnpm run build:all\n
\n

or

\n
npm run package:all\n
\n

ToDo: Next steps

\n

See Projects-tab.\nFeel free to contribute!

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.540Z" + "opencomic": { + "readmeCleaned": "
\n \n
\n

\n OpenComic\n

\n

\n Comic and Manga reader\n

\n\n

Screenshot

\n

\"Screenshot\"

\n

More Screenshots 📸

\n

Features

\n
    \n
  • 🖼 Support this image formats: JPG, PNG, APNG, AVIF, WEBP, GIF, SVG, BMP, ICO
  • \n
  • 🗄 Support this compressed formats: RAR, ZIP, 7Z, TAR, CBR, CBZ, CB7, CBT
  • \n
  • 📄 Support this documents/ebook formats: PDF, EPUB (Alpha)
  • \n
  • 🎵 Support background music from folder: MP3, M4A, WEBM, WEBA, OGG, OPUS, WAV, FLAC
  • \n
  • 📁 Master folders support
  • \n
  • ☁️ Server connection support: smb://, ftp://, ftps://, scp://, sftp://, ssh://
  • \n
  • 🇯🇵 Manga read mode
  • \n
  • 🇰🇷 Webtoon read mode
  • \n
  • 📖 Double page view
  • \n
  • 🔖 Bookmarks and continue reading
  • \n
  • 🔍 Floating magnifying glass
  • \n
  • 🖱 Reading in scroll or slide
  • \n
  • ⚪ Adjust the brightness, saturation, contrast, sepia, negative and invert colors
  • \n
  • 🎨 Colorize black and white images
  • \n
  • 🔄 Tracking with sites (AniList)
  • \n
  • 🎮 Gamepad navigation
  • \n
  • 🔢 Multiple interpolation methods: lanczos3, lanczos2, mitchell, cubic, nearest and others
  • \n
\n

You can see the changes between versions in the Changelog 📝

\n

Download v1.1.0

\n
Stores
\n

\"Get\n   \"Download\n   \"Get

\n
Windows
\n\n
macOS
\n\n
macOS Arm64
\n\n
Linux
\n\n
Linux Arm64
\n\n

Installation and Starting for development

\n

Requirements: Git, Node and NPM

\n
git clone https://github.com/ollm/OpenComic.git\ncd OpenComic\nnpm install\nnpm run rebuild\nnpm start
\n

Build from source

\n
\">
npm pull origin master\nnpm install\nnpm run build-<buildType>
\n

Available builds types:

\n
    \n
  • Windows: nsis , portable
  • \n
  • macOS: mac-dmg, mac-pkg (Both include arm)
  • \n
  • Linux deb, rpm, snap, flatpak, appimage, 7z
  • \n
  • Linux Arm: deb-arm, rpm-arm, snap-arm, flatpak-arm, appimage-arm, 7z-arm
  • \n
\n

Now the build files are located in dist folder.

\n

Pepper & Carrot

\n

This application contains as example the webcomic Pepper&Carrot by David Revoy\nlicensed under the Creative Commons Attribution 4.0 International (CC BY 4.0).

\n

Based on the universe of Hereva created by David Revoy with contributions by Craig Maloney.\nCorrections by Willem Sonke, Moini, Hali, CGand and Alex Gryson.\nTranslated into Spanish by TheFaico

\n

GitHub Sponsors

\n\n
", + "readmeOriginal": "
\n \n
\n

\n OpenComic\n

\n

\n Comic and Manga reader\n

\n\n

Screenshot

\n

\"Screenshot\"

\n

More Screenshots 📸

\n

Features

\n
    \n
  • 🖼 Support this image formats: JPG, PNG, APNG, AVIF, WEBP, GIF, SVG, BMP, ICO
  • \n
  • 🗄 Support this compressed formats: RAR, ZIP, 7Z, TAR, CBR, CBZ, CB7, CBT
  • \n
  • 📄 Support this documents/ebook formats: PDF, EPUB (Alpha)
  • \n
  • 🎵 Support background music from folder: MP3, M4A, WEBM, WEBA, OGG, OPUS, WAV, FLAC
  • \n
  • 📁 Master folders support
  • \n
  • ☁️ Server connection support: smb://, ftp://, ftps://, scp://, sftp://, ssh://
  • \n
  • 🇯🇵 Manga read mode
  • \n
  • 🇰🇷 Webtoon read mode
  • \n
  • 📖 Double page view
  • \n
  • 🔖 Bookmarks and continue reading
  • \n
  • 🔍 Floating magnifying glass
  • \n
  • 🖱 Reading in scroll or slide
  • \n
  • ⚪ Adjust the brightness, saturation, contrast, sepia, negative and invert colors
  • \n
  • 🎨 Colorize black and white images
  • \n
  • 🔄 Tracking with sites (AniList)
  • \n
  • 🎮 Gamepad navigation
  • \n
  • 🔢 Multiple interpolation methods: lanczos3, lanczos2, mitchell, cubic, nearest and others
  • \n
\n

You can see the changes between versions in the Changelog 📝

\n

Download v1.1.0

\n
Stores
\n

\"Get\n   \"Download\n   \"Get

\n
Windows
\n\n
macOS
\n\n
macOS Arm64
\n\n
Linux
\n\n
Linux Arm64
\n\n

Installation and Starting for development

\n

Requirements: Git, Node and NPM

\n
git clone https://github.com/ollm/OpenComic.git\ncd OpenComic\nnpm install\nnpm run rebuild\nnpm start
\n

Build from source

\n
npm pull origin master\nnpm install\nnpm run build-<buildType>
\n

Available builds types:

\n
    \n
  • Windows: nsis , portable
  • \n
  • macOS: mac-dmg, mac-pkg (Both include arm)
  • \n
  • Linux deb, rpm, snap, flatpak, appimage, 7z
  • \n
  • Linux Arm: deb-arm, rpm-arm, snap-arm, flatpak-arm, appimage-arm, 7z-arm
  • \n
\n

Now the build files are located in dist folder.

\n

Pepper & Carrot

\n

This application contains as example the webcomic Pepper&Carrot by David Revoy\nlicensed under the Creative Commons Attribution 4.0 International (CC BY 4.0).

\n

Based on the universe of Hereva created by David Revoy with contributions by Craig Maloney.\nCorrections by Willem Sonke, Moini, Hali, CGand and Alex Gryson.\nTranslated into Spanish by TheFaico

\n

GitHub Sponsors

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:07.454Z" }, "openspeedtest-server": { - "readmeCleaned": "

OpenSpeedTest™️ - Pure HTML5 Network Performance Estimation Tool.

\n

Hi! I'm Vishnu the one who developed OpenSpeedTest™️. OpenSpeedTest use XMLHttpRequest (XHR), HTML, CSS, JS, & SVG For this network performance estimation tool. I started this project in 2011 and moved to OpenSpeedTest.com dedicated Project/Domain Name in 2013.

\n

Why OpenSpeedTest?

\n

Secure by Design.

\n

OpenSpeedTest contains Only \"STATIC\" Files like HTML,CSS & JS.\nSo you don't need to worry about Security Updates or Hidden Exploits that may compromise your secure environments.

\n

Lightweight, High Performance.

\n

OpenSpeedTest is written in Pure JavaScript. No Third-Party frameworks or libraries were used. SpeedTest script file size is under 7kB gzip. The unexpected side effect of using Pure JavaScript is High Performance.

\n

Run a speed test from Any Device.

\n

OpenSpeedTest will run on Any Web Browser that is IE10 or new.

\n

Ready for Any Display Size and Resolution.

\n

OpenSpeedTest User interface is written in SVG.

\n

You can Create Your Own SpeedTest Server using OpenSpeedTest.

\n

Server Requirements :

\n

Nginx, Apache, IIS, Express, or Any Web server that supports HTTP/1.1.

\n
    \n
  • Accept, GET, POST, HEAD & OPTIONS, Response 200 OK.
  • \n
  • Accept, POST to Static Files, Response 200 OK.
  • \n
  • Timeout greater than 60 seconds.
  • \n
  • Disable Access logs for Increasing server performance.
  • \n
  • Improve Time to First Byte (TTFB)
  • \n
  • Follow our Nginx Config.
  • \n
\n

Or, You can use OpenSpeedTest-Server.

\n

OpenSpeedTest-Server is available as Docker Image, Windows Mac, Linux, Android, & iOS Applications.

\n

New features:

\n
    \n
  1. Stress Test.
  2. \n
\n

To enable stress pass 'stress' keyword as a URL parameter.

\n
http://192.168.1.5?stress=low\n
\n

After stress keyword you should give a value, number of seconds or preset values such as \"low\", \"medium\" ,\"high\" ,\"veryhigh\" ,\"extreem\". Will run a speed test for 300,600,900,1800,3600 seconds respectively. Or you can specify eg:5000 directly without any preset keywords.

\n
http://192.168.1.5?stress=5000\n
\n
    \n
  1. Start a Speedtest Automatically.
  2. \n
\n

Starts a speed test automatically

\n
http://192.168.1.5?run\n
\n

Start a speed test automatically after few seconds

\n
http://192.168.1.5?run=10\n
\n

You can pass multiple keywords

\n
http://192.168.1.5?run&stress=300\n
\n

This will start a speed test immediately and run for 300 seconds in each direction. That is 300 seconds for download and 300 seconds for upload.

\n
    \n
  1. Save results to a Database
  2. \n
\n

Edit Index.html

\n
var saveData = true;\nvar saveDataURL = \"//yourDatabase.Server.com:4500/save?data=\";\n
\n
    \n
  1. Add multiple servers (Choose one with least latency automatically)
  2. \n
\n

Edit Index.html

\n
 var openSpeedTestServerList = [\n    {\"ServerName\":\"Home-Earth\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"},\n    {\"ServerName\":\"Home-Mars\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"},\n    {\"ServerName\":\"Home-Moon\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"}\n    ];\n
\n
    \n
  1. Disable or change Overhead Compensation factor.
  2. \n
\n
http://192.168.1.5?clean\n
\n

Overhead Compensation factor, This is browser based test, Many Unknowns. Currently 4%. That is within the margin of error. you can pass \"clean\" as a URL parameter and reset it to Zero or set anything under 5%, for that pass 1 for 1% , 2 = 2%, 3 =3% & 4=4% , \"clean\" will not accept values above 5, so Compensation is limited to maximum 4%

\n

Take a look at index.html, you can set a custom ping sample size, threads, upload data size, initial dlDuration etc.

\n

Tested up to 10Gbps on real NIC and up to 30Gbps on Virtual NIC. You can run a speed test from any device with a Web Browser that is IE10 or new. That means you can test your network speed from your Smart TV, Console, etc. No additional plugins or software required.

\n

TLDR: If you need to test 10Gbps or more. You may need to use the latest hardware. Use Safari or Chrome in Private Window or Incognito Window.

\n

For testing 10GbE or more, you will need to use the latest hardware. I used M1 MacMini with Built-in 10GbE and a Linux Machine with AMD Ryzen™ 9 3900XT. Safari was the fastest browser when I tested it. Chrome and Chromium Edge can handle 10Gbps or more on macOS and Linux. You can test more than 10Gbps with Chrome or Safari on M1 MacMini or newer hardware. Or on a Linux Machine with Chrome or Chromium browser using a 3900XT or newer Processor. Up to 2.5 to 3.6 Gbps can be tested on almost all popular browsers and devices. Windows max limit was around 8.5 Gbps for download and 9.4Gbps for upload. Tested on Edge and Chrome. Use Private Window or Incognito Window if you found unusual test results. Probably some Extensions are slowing the speed test process. This tool can be used to check the browser performance and impact of Extensions on your browsing experience.

\n

\"10Gbps

\n

Self-hosted (On-Premise) / (Docker Image/Source Code)

\n

You have two options here. If you need a custom deployment, use our source code along with a web server of your choice. I prefer Nginx, and you can find my Nginx Configuration here. Or you can use our docker image. You can deploy it on your LAN/WAN without an active internet connection.

\n

This is docker implementation using nginxinc/nginx-unprivileged:stable-alpine. uses significantly fewer resources.

\n

Docker install instructions:

\n

Install Docker and run the following command!

\n
    \n
  1. \n
    docker run --restart=unless-stopped \\ \n--name openspeedtest -d \\ #set name and Run container in background and print container ID\n-p 3000:3000 \\ #Host-port:container-port for http\n-p 3001:3001 \\ #Host-port:container-port for https\nopenspeedtest/latest #Image
    \n
  2. \n
  3. \n

    Now open your browser and direct it to:

    \n

    A: For HTTP use: http://YOUR-SERVER-IP:3000

    \n

    B: For HTTPS use: https://YOUR-SERVER-IP:3001

    \n
  4. \n
\n

How to use your own SSL Certificate?

\n

You can mount a folder with your own SSL certificate to this docker container by adding the following line to the above command.

\n
-v /${PATH-TO-YOUR-OWN-SSL-CERTIFICATE}:/etc/ssl/
\n

The folder needs to contain:

\n
    \n
  • nginx.crt
  • \n
  • nginx.key
  • \n
\n

I am adding a folder with nginx.crt and nginx.key from my desktop by using the following command.

\n
docker run -v /Users/vishnu/Desktop/docker/:/etc/ssl/ \\ #Added ssl cert.\n--restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest
\n

Docker images run better on Linux Platforms, including your NAS. But if you install docker on macOS or Windows, you may see poor performance. I asked this on Docker forums, and they told me macOS and Windows support is for Development purposes only. For Production, you need to use any Linux Platform.

\n

The same Story goes for Windows NGINX. Nginx uses only one worker even if you specify n number of worker processes. They will show in Task Manager, but the system will only use one. I got this information directly from the Nginx website.

\n

Speedtest for Home/Office LAN! [Easy to use Standalone Application for Desktop]

\n

An application for launching a quick speed test server. Without using any commands!\nFirst, test your local network speed before pointing fingers towards your ISP for a slow and sluggish internet experience. Introducing Network Speed Test Server for Windows, Mac & Linux!. For large-scale deployments, docker image and source code are available. This application is good enough for testing speeds up to 15 to 20 Gbps. Download Now!.

\n

How is this useful for me?

\n

You can run OpenSpeedTest Server in your Home/Office/Cloud. So that you or employees who work from home can run a speed test to your office and make sure they can run everything smoothly.

\n

Choosing between ISP1 & ISP2.

\n

Sometimes your ISP2 is Faster than ISP1 when you test your speed on popular speed test sites. But when you connect to your Home/Office/Cloud, that slower connection may perform better. The only way to find out is to run a speed test against your infrastructure.

\n

Troubleshooting network issues.

\n

It is common even when your Internet connection is working fine, but some of the devices in your network may experience trouble getting decent connectivity to the internet. The issue might be the wrong VLAN ID or Faulty Switch. If you run a Local network speed test, you can find and fix these issues easily.

\n

Before you add a repeater.

\n

Most repeaters will reduce your network speed by 50%, so if you put it far away, it will perform worst, and if you put it too close, you will not get enough coverage if you run a Local Network speed test. Depending on the application requirements, you can decide exactly where you need to put your repeater.

\n

Browsing experience.

\n

Many useful browser extensions are out there that we all know and love. But some of them are really slowing you down for few seconds per page you visit. You may see good performance when you test your network performance via File Transfer or Command-line utilities, but you may experience poor performance when browsing the internet. This is due to a bad browser configuration that including unwanted extensions installed. From my experience, only keep the one you are going to use every single day. Extension that you may use once in a while should be removed or disabled for maximum performance. If you see poor performance, try OpenSpeedTest from Private Window or Incognito Window. This tool can be used to check the browser performance and impact of Extensions on your browsing experience.

\n

No client-side software or plugin is required. You can run a network speed test from any device with a web browser that is IE10 or new.

\n

Download -> OpenSpeedTest-Server Version 2.1 for Free!

\n

\"Get \"English \"Download

\n

\"Download

\n

1Gbps Network Speed Test using OpenSpeedTest | Brave VS Chrome VS Firefox VS Internet Explorer VS Opera VS Chrome Dev VS Microsoft Edge VS Canary

\n

\"Brave

\n

©Copyright 2013-2022 by OpenSpeedTest.com. All Rights Reserved.

\n

Share — copy and redistribute the material in any medium or format for any purpose, even commercially.

\n

Read full license terms @ http://go.openspeedtest.com/License

\n

Like this Project? Please Donate NOW & Keep us Alive -> https://go.openspeedtest.com/Donate

\n

Official Website : https://OpenSpeedTest.COM | Email: support@openspeedtest.com

\n

Developed by : Vishnu | https://Vishnu.Pro | Email : me@vishnu.pro

\n

If you have any Questions, ideas or Comments Please Send it via -> https://go.openspeedtest.com/SendMessage

\n
", - "readmeOriginal": "

OpenSpeedTest™️ - Pure HTML5 Network Performance Estimation Tool.

\n

Hi! I'm Vishnu the one who developed OpenSpeedTest™️. OpenSpeedTest use XMLHttpRequest (XHR), HTML, CSS, JS, & SVG For this network performance estimation tool. I started this project in 2011 and moved to OpenSpeedTest.com dedicated Project/Domain Name in 2013.

\n

Why OpenSpeedTest?

\n

Secure by Design.

\n

OpenSpeedTest contains Only \"STATIC\" Files like HTML,CSS & JS.\nSo you don't need to worry about Security Updates or Hidden Exploits that may compromise your secure environments.

\n

Lightweight, High Performance.

\n

OpenSpeedTest is written in Pure JavaScript. No Third-Party frameworks or libraries were used. SpeedTest script file size is under 7kB gzip. The unexpected side effect of using Pure JavaScript is High Performance.

\n

Run a speed test from Any Device.

\n

OpenSpeedTest will run on Any Web Browser that is IE10 or new.

\n

Ready for Any Display Size and Resolution.

\n

OpenSpeedTest User interface is written in SVG.

\n

You can Create Your Own SpeedTest Server using OpenSpeedTest.

\n

Server Requirements :

\n

Nginx, Apache, IIS, Express, or Any Web server that supports HTTP/1.1.

\n
    \n
  • Accept, GET, POST, HEAD & OPTIONS, Response 200 OK.
  • \n
  • Accept, POST to Static Files, Response 200 OK.
  • \n
  • Timeout greater than 60 seconds.
  • \n
  • Disable Access logs for Increasing server performance.
  • \n
  • Improve Time to First Byte (TTFB)
  • \n
  • Follow our Nginx Config.
  • \n
\n

Or, You can use OpenSpeedTest-Server.

\n

OpenSpeedTest-Server is available as Docker Image, Windows Mac, Linux, Android, & iOS Applications.

\n

New features:

\n
    \n
  1. Stress Test.
  2. \n
\n

To enable stress pass 'stress' keyword as a URL parameter.

\n
http://192.168.1.5?stress=low\n
\n

After stress keyword you should give a value, number of seconds or preset values such as \"low\", \"medium\" ,\"high\" ,\"veryhigh\" ,\"extreem\". Will run a speed test for 300,600,900,1800,3600 seconds respectively. Or you can specify eg:5000 directly without any preset keywords.

\n
http://192.168.1.5?stress=5000\n
\n
    \n
  1. Start a Speedtest Automatically.
  2. \n
\n

Starts a speed test automatically

\n
http://192.168.1.5?run\n
\n

Start a speed test automatically after few seconds

\n
http://192.168.1.5?run=10\n
\n

You can pass multiple keywords

\n
http://192.168.1.5?run&stress=300\n
\n

This will start a speed test immediately and run for 300 seconds in each direction. That is 300 seconds for download and 300 seconds for upload.

\n
    \n
  1. Save results to a Database
  2. \n
\n

Edit Index.html

\n
var saveData = true;\nvar saveDataURL = \"//yourDatabase.Server.com:4500/save?data=\";\n
\n
    \n
  1. Add multiple servers (Choose one with least latency automatically)
  2. \n
\n

Edit Index.html

\n
 var openSpeedTestServerList = [\n    {\"ServerName\":\"Home-Earth\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"},\n    {\"ServerName\":\"Home-Mars\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"},\n    {\"ServerName\":\"Home-Moon\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"}\n    ];\n
\n
    \n
  1. Disable or change Overhead Compensation factor.
  2. \n
\n
http://192.168.1.5?clean\n
\n

Overhead Compensation factor, This is browser based test, Many Unknowns. Currently 4%. That is within the margin of error. you can pass \"clean\" as a URL parameter and reset it to Zero or set anything under 5%, for that pass 1 for 1% , 2 = 2%, 3 =3% & 4=4% , \"clean\" will not accept values above 5, so Compensation is limited to maximum 4%

\n

Take a look at index.html, you can set a custom ping sample size, threads, upload data size, initial dlDuration etc.

\n

Tested up to 10Gbps on real NIC and up to 30Gbps on Virtual NIC. You can run a speed test from any device with a Web Browser that is IE10 or new. That means you can test your network speed from your Smart TV, Console, etc. No additional plugins or software required.

\n

TLDR: If you need to test 10Gbps or more. You may need to use the latest hardware. Use Safari or Chrome in Private Window or Incognito Window.

\n

For testing 10GbE or more, you will need to use the latest hardware. I used M1 MacMini with Built-in 10GbE and a Linux Machine with AMD Ryzen™ 9 3900XT. Safari was the fastest browser when I tested it. Chrome and Chromium Edge can handle 10Gbps or more on macOS and Linux. You can test more than 10Gbps with Chrome or Safari on M1 MacMini or newer hardware. Or on a Linux Machine with Chrome or Chromium browser using a 3900XT or newer Processor. Up to 2.5 to 3.6 Gbps can be tested on almost all popular browsers and devices. Windows max limit was around 8.5 Gbps for download and 9.4Gbps for upload. Tested on Edge and Chrome. Use Private Window or Incognito Window if you found unusual test results. Probably some Extensions are slowing the speed test process. This tool can be used to check the browser performance and impact of Extensions on your browsing experience.

\n

\"10Gbps

\n

Self-hosted (On-Premise) / (Docker Image/Source Code)

\n

You have two options here. If you need a custom deployment, use our source code along with a web server of your choice. I prefer Nginx, and you can find my Nginx Configuration here. Or you can use our docker image. You can deploy it on your LAN/WAN without an active internet connection.

\n

This is docker implementation using nginxinc/nginx-unprivileged:stable-alpine. uses significantly fewer resources.

\n

Docker install instructions:

\n

Install Docker and run the following command!

\n
    \n
  1. \n
    docker run --restart=unless-stopped \\ \n--name openspeedtest -d \\ #set name and Run container in background and print container ID\n-p 3000:3000 \\ #Host-port:container-port for http\n-p 3001:3001 \\ #Host-port:container-port for https\nopenspeedtest/latest #Image
    \n
  2. \n
  3. \n

    Now open your browser and direct it to:

    \n

    A: For HTTP use: http://YOUR-SERVER-IP:3000

    \n

    B: For HTTPS use: https://YOUR-SERVER-IP:3001

    \n
  4. \n
\n

How to use your own SSL Certificate?

\n

You can mount a folder with your own SSL certificate to this docker container by adding the following line to the above command.

\n
-v /${PATH-TO-YOUR-OWN-SSL-CERTIFICATE}:/etc/ssl/
\n

The folder needs to contain:

\n
    \n
  • nginx.crt
  • \n
  • nginx.key
  • \n
\n

I am adding a folder with nginx.crt and nginx.key from my desktop by using the following command.

\n
docker run -v /Users/vishnu/Desktop/docker/:/etc/ssl/ \\ #Added ssl cert.\n--restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest
\n

Docker images run better on Linux Platforms, including your NAS. But if you install docker on macOS or Windows, you may see poor performance. I asked this on Docker forums, and they told me macOS and Windows support is for Development purposes only. For Production, you need to use any Linux Platform.

\n

The same Story goes for Windows NGINX. Nginx uses only one worker even if you specify n number of worker processes. They will show in Task Manager, but the system will only use one. I got this information directly from the Nginx website.

\n

Speedtest for Home/Office LAN! [Easy to use Standalone Application for Desktop]

\n

An application for launching a quick speed test server. Without using any commands!\nFirst, test your local network speed before pointing fingers towards your ISP for a slow and sluggish internet experience. Introducing Network Speed Test Server for Windows, Mac & Linux!. For large-scale deployments, docker image and source code are available. This application is good enough for testing speeds up to 15 to 20 Gbps. Download Now!.

\n

How is this useful for me?

\n

You can run OpenSpeedTest Server in your Home/Office/Cloud. So that you or employees who work from home can run a speed test to your office and make sure they can run everything smoothly.

\n

Choosing between ISP1 & ISP2.

\n

Sometimes your ISP2 is Faster than ISP1 when you test your speed on popular speed test sites. But when you connect to your Home/Office/Cloud, that slower connection may perform better. The only way to find out is to run a speed test against your infrastructure.

\n

Troubleshooting network issues.

\n

It is common even when your Internet connection is working fine, but some of the devices in your network may experience trouble getting decent connectivity to the internet. The issue might be the wrong VLAN ID or Faulty Switch. If you run a Local network speed test, you can find and fix these issues easily.

\n

Before you add a repeater.

\n

Most repeaters will reduce your network speed by 50%, so if you put it far away, it will perform worst, and if you put it too close, you will not get enough coverage if you run a Local Network speed test. Depending on the application requirements, you can decide exactly where you need to put your repeater.

\n

Browsing experience.

\n

Many useful browser extensions are out there that we all know and love. But some of them are really slowing you down for few seconds per page you visit. You may see good performance when you test your network performance via File Transfer or Command-line utilities, but you may experience poor performance when browsing the internet. This is due to a bad browser configuration that including unwanted extensions installed. From my experience, only keep the one you are going to use every single day. Extension that you may use once in a while should be removed or disabled for maximum performance. If you see poor performance, try OpenSpeedTest from Private Window or Incognito Window. This tool can be used to check the browser performance and impact of Extensions on your browsing experience.

\n

No client-side software or plugin is required. You can run a network speed test from any device with a web browser that is IE10 or new.

\n

Download -> OpenSpeedTest-Server Version 2.1 for Free!

\n

\"Get \"English \"Download

\n

\"Download

\n

1Gbps Network Speed Test using OpenSpeedTest | Brave VS Chrome VS Firefox VS Internet Explorer VS Opera VS Chrome Dev VS Microsoft Edge VS Canary

\n

\"Brave

\n

©Copyright 2013-2022 by OpenSpeedTest.com. All Rights Reserved.

\n

Share — copy and redistribute the material in any medium or format for any purpose, even commercially.

\n

Read full license terms @ http://go.openspeedtest.com/License

\n

Like this Project? Please Donate NOW & Keep us Alive -> https://go.openspeedtest.com/Donate

\n

Official Website : https://OpenSpeedTest.COM | Email: support@openspeedtest.com

\n

Developed by : Vishnu | https://Vishnu.Pro | Email : me@vishnu.pro

\n

If you have any Questions, ideas or Comments Please Send it via -> https://go.openspeedtest.com/SendMessage

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.697Z" + "readmeCleaned": "

SpeedTest by OpenSpeedTest™ - Free & Open-Source HTML5 Network Performance Estimation Tool.

\n

SpeedTest by OpenSpeedTest™ is a Free and Open-Source HTML5 Network Performance Estimation Tool Written in Vanilla Javascript and only uses built-in Web APIs like XMLHttpRequest (XHR), HTML, CSS, JS, & SVG. No Third-Party frameworks or libraries are Required. All we need is a static web server like NGINX. I started this project in 2011 and moved to OpenSpeedTest.com dedicated Project/Domain Name in 2013.

\n

\"Download\n\"Download \"Download \"Download \"Download \"Download \"Download \"Download \"Download

\n

No client-side software or plugin is required. You can run a network speed test from any device with a Web Browser that is IE10 or new.

\n

\"Video\n\"Video

\n

Why OpenSpeedTest

\n

Secure by Design.

\n

OpenSpeedTest contains Only STATIC Files like HTML,CSS & JS.

\n

So you don't need to worry about Security Updates or Hidden Exploits that may compromise your secure environments.

\n

Lightweight, High Performance.

\n

OpenSpeedTest is written in Vanilla JavaScript. No Third-Party frameworks or libraries were used. SpeedTest script file size is under 8kB gzip. The unexpected side effect of using Vanilla JavaScript is High Performance.

\n

Run a speed test from Any Device.

\n

OpenSpeedTest will run on Any Web Browser that is IE10 or new.

\n

Ready for Any Display Size and Resolution.

\n

OpenSpeedTest User interface is written in SVG.

\n

Create Your Own SpeedTest Server.

\n

Server Requirements :

\n

Nginx, Apache, IIS, Express, or Any Web server that supports HTTP/1.1 or new.

\n
    \n
  • \n

    Accept, GET, POST, HEAD & OPTIONS, Response 200 OK.

    \n
  • \n
  • \n

    Accept, POST to Static Files, Response 200 OK.

    \n
  • \n
  • \n

    client_max_body_size, 35 Megabytes or more.

    \n
  • \n
  • \n

    Timeout greater than 60 seconds.

    \n
  • \n
  • \n

    Disable Access logs for Increasing server performance.

    \n
  • \n
  • \n

    Improve Time to First Byte (TTFB)

    \n
  • \n
  • \n

    Warning! If you run it behind a Reverse Proxy, you should increase the post-body content length to 35 megabytes.

    \n
  • \n
  • \n

    Supports HTTP2 & HTTP3.

    \n
  • \n
  • \n

    HTTP1.1 is recommended for achieving maximum performance.

    \n
  • \n
  • \n

    You Should Follow our Nginx Config.

    \n
  • \n
\n

Or, You can use OpenSpeedTest-Server.

\n

OpenSpeedTest-Server is available for Windows, Mac, Linux, Android, iOS & Docker.\n\"Download

\n

Fully Optimized and ready to use applications.

\n

\"Download \"Download \"Download \"Download \"Download \"Download \"Download \"Download

\n

New features:

\n
    \n
  1. Stress Test. (Continuous Speed Test)
  2. \n
\n

To enable the stress test. Pass Stress or S keyword as a URL parameter.

\n
\nhttp://192.168.1.5?Stress=Low\n\n
\n

After the STRESS or S keyword, you can specify the number of seconds you need to run the StressTest in seconds, or preset values such as Low, Medium, High, VeryHigh, Extreme, Day, and Year. Will run a speed test for 300,600,900,1800,3600,86400,31557600 seconds, respectively. Also, you can feed the first letter of each parameter and its values.

\n
\nhttp://192.168.1.5?S=L\n\n
\n

S=L is the same as passing Stress=low

\n

Or you can specify the number of seconds eg:5000 directly without any preset keywords.

\n
\nhttp://192.168.1.5?Stress=5000\n\n
\n
    \n
  1. Run a speed test automatically
  2. \n
\n

Run a speed test automatically on page load.

\n
\nhttp://192.168.1.5?Run\n\n
\n

Run a speed test automatically after a few seconds.

\n
\nhttp://192.168.1.5?Run=10 or http://192.168.1.5?R=10\n\n
\n

You can pass multiple keywords, and it's not Case-Sensitive.

\n
\nhttp://192.168.1.5?Run&Stress=300 OR http://192.168.1.5?R&S=300\n\n
\n

This will start a speed test immediately and run for 300 seconds in each direction. That is 300 seconds for download and 300 seconds for upload.

\n
    \n
  1. Save results to a Database
  2. \n
\n

Edit Index.html

\n
\nvar saveData = true;\n\nvar saveDataURL = \"//yourDatabase.Server.com:4500/save?data=\";\n\n
\n
    \n
  1. Add multiple servers. The app will choose one with the least latency automatically.
  2. \n
\n

Edit Index.html

\n
\nvar openSpeedTestServerList = [\n\n{\"ServerName\":\"Home-Earth\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"},\n\n{\"ServerName\":\"Home-Mars\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"},\n\n{\"ServerName\":\"Home-Moon\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"}\n\n];\n\n
\n
    \n
  1. Disable or change Overhead Compensation factor.
  2. \n
\n
\nhttp://192.168.1.5?clean\n\n
\n

Overhead Compensation factor, This is browser based test, Many Unknowns. Currently 4%. That is within the margin of error.

\n

You can pass Clean or C as a URL Parameter and reset Overhead Compensation factor to Zero or set any value between 0 and 4. 1 = 1% to 4 = 4%.

\n

Clean will not accept values above 4, so Compensation is limited to maximum 4%.

\n
    \n
  1. Change the default limit of 6 parallel HTTP connections to the Server.
  2. \n
\n
\nhttp://192.168.1.5?XHR=3 OR http://192.168.1.5?X=3\n\n
\n

Allow the user to Change the default limit of 6 parallel HTTP connections to the Server. XHR will Accept values above 1 and max 32

\n

pass XHR or X as a URL Parameter.

\n
    \n
  1. Select a different server to run a speed test.
  2. \n
\n
\nhttp://192.168.1.5?Host=http://192.168.55.1:90 OR http://192.168.1.5?h=http://192.168.55.1:90\n\n
\n

Pass Host or H as a URL Parameter.

\n

HOST will Accept only valid HTTP URLs like http://192.168.1.10:3000 or https://yourHost.com.

\n
    \n
  1. Select and run one test at a time, DOWNLOAD, UPLOAD, or PING.
  2. \n
\n
\nhttp://192.168.1.5?Test=Upload OR http://192.168.1.5?T=U\n\n
\n

TEST Allow the user to select and run one test at a time, Download, Upload, or Ping.

\n

Pass Test or T as a URL Parameter.

\n
    \n
  1. Set a PingTimeout dynamically by passing Out or O as a URL Parameter
  2. \n
\n
\nhttp://192.168.1.5?Out=7000 OR http://192.168.1.5?O=7000\n\n
\n

If Server not responded within 5 Seconds for any requests we send ('pingSamples' times)

\n

We will show Network Error, You can change the limit here.

\n

In milliseconds, if you need to set 6 seconds. Change the value to 6000.

\n
    \n
  1. Set the Number of ping samples by adding Ping or P as a URL Parameter
  2. \n
\n
\nhttp://192.168.1.5?Ping=500 OR http://192.168.1.5?P=500\n\n
\n

More samples = more accurate representation. Ping = 500 will send 501 requests to server to find the accurate ping value.\nTake a look at index.html, you can set a custom ping sample size, threads, upload data size etc.

\n

Self-hosted (On-Premise) / (Docker Image/Source Code)

\n

For Headless large-scale deployments.

\n

You have two options here. If you need a custom deployment, use our source code along with a web server of your choice. I prefer Nginx, and you can find my Nginx Configuration here. Or you can use our docker image. You can deploy it on your LAN/WAN with or without an active internet connection.

\n

This is docker implementation using nginxinc/nginx-unprivileged:stable-alpine. uses significantly fewer resources.

\n
    \n
  • NGINX Docker image that runs NGINX as a non root, unprivileged user.
  • \n
\n

Docker install instructions:

\n

Install Docker and run the following command!

\n
sudo docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest\n
\n

Or use docker-compose.yml

\n
version: '3.3'\nservices:\n    speedtest:\n        restart: unless-stopped\n        container_name: openspeedtest\n        ports:\n            - '3000:3000'\n            - '3001:3001'\n        image: openspeedtest/latest\n
\n\n

Now open your browser and direct it to:

\n

A: For HTTP use: http://YOUR-SERVER-IP:3000

\n

B: For HTTPS use: https://YOUR-SERVER-IP:3001

\n

Container-Port for http is 3000

\n

If you need to run this image on a different port for HTTP, Eg: change to 80 = -p 80:3000

\n

Container-Port for https is 3001

\n

If you need to run this image on a different port for HTTPS, Eg: change to 443 = -p 443:3001

\n

Setup Free LetsEncrypt SSL with Automatic Certificate Renewal

\n

Requirements

\n
    \n
  • PUBLIC IPV4 and/or IPV6 address.
  • \n
  • A domain name that resolves to speed test server's IP address.
  • \n
  • Email ID
  • \n
\n

The following command will generate a Let's Encrypt certificate for your domain name and configure a cron job to automatically renew the certificate.

\n
docker run -e ENABLE_LETSENCRYPT=True -e DOMAIN_NAME=speedtest.yourdomain.com -e USER_EMAIL=you@yourdomain.pro --restart=unless-stopped --name openspeedtest -d -p 80:3000 -p 443:3001 openspeedtest/latest\n
\n

Or use docker-compose.yml

\n
version: '3.3'\nservices:\n    speedtest:\n        environment:\n            - ENABLE_LETSENCRYPT=True\n            - DOMAIN_NAME=speedtest.yourdomain.com\n            - USER_EMAIL=you@yourdomain.pro\n        restart: unless-stopped\n        container_name: openspeedtest\n        ports:\n            - '80:3000'\n            - '443:3001'\n        image: openspeedtest/latest\n
\n

How to Use Your Own Secure Sockets Layer (SSL) Certificate, Self-Signed or Paid?

\n

Requirements

\n
    \n
  • \n

    Folder with your Certificate, Self-Signed or Paid.

    \n
  • \n
  • \n

    Rename .cet file and .key file to nginx.crt & nginx.key

    \n

    The folder needs to contain:

    \n
  • \n
  • \n

    nginx.crt

    \n
  • \n
  • \n

    nginx.key

    \n
  • \n
\n
sudo docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest\n
\n

To mount a folder with your own SSL certificate to this Docker container, append the following line to the above command:

\n
-v /${PATH-TO-YOUR-OWN-SSL-CERTIFICATE}:/etc/ssl/\n
\n

I am adding a folder with nginx.crt and nginx.key from my desktop by using the following command.

\n
sudo docker run -v /Users/vishnu/Desktop/docker/:/etc/ssl/ --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest\n
\n

Or use docker-compose.yml

\n
version: '3.3'\nservices:\n    speedtest:\n        volumes:\n            - '/Users/vishnu/Desktop/docker/:/etc/ssl/'\n        restart: unless-stopped\n        container_name: openspeedtest\n        ports:\n            - '3000:3000'\n            - '3001:3001'\n        image: openspeedtest/latest\n
\n

Advanced Configuration Options

\n
    \n
  • Container Port Configuration
  • \n
\n

To enable port changes, set the CHANGE_CONTAINER_PORTS environment variable to \"True\" and provide appropriate values for the following variables.

\n

CHANGE_CONTAINER_PORTS=True

\n

HTTP_PORT=3000

\n

HTTPS_PORT=3001

\n
    \n
  • Set User
  • \n
\n

SET_USER=101

\n
    \n
  • Only Allow CORS Request from listed domains.
  • \n
\n

ALLOW_ONLY=domain1.com;domain2.com;domain3.com

\n
    \n
  • SET_SERVER_NAME Display the server name on the UI.
  • \n
\n

SET_SERVER_NAME=HOME-NAS

\n

Docker images run better on Linux Platforms, including your NAS. But if you install docker on macOS or Windows, you may see poor performance. I asked this on Docker forums, and they told me macOS and Windows support is for Development purposes only. For Production, you need to use any Linux Platform.

\n

The same Story goes for Windows NGINX. Nginx uses only one worker even if you specify n number of worker processes. They will show in Task Manager, but the system will only use one. I got this information directly from the Nginx website.

\n

Why do you need to Create Your Own SpeedTest Server?

\n

You can run OpenSpeedTest Server in your Home Lab, Office Server or Cloud Server. So that you or employees who work from home can run a speed test to your office and make sure they can run everything smoothly.

\n

Choosing between ISP1 & ISP2.

\n

Sometimes your ISP2 is Faster than ISP1 when you test your speed on popular speed test sites. But when you connect to your Home/Office/Cloud, that slower connection may perform better. The only way to find out is to run a speed test against your infrastructure.

\n

Troubleshooting network issues.

\n

It is common even when your Internet connection is working fine, but some of the devices in your network may experience trouble getting decent connectivity to the internet. The issue might be the wrong VLAN ID or Faulty Switch. If you run a Local network speed test, you can find and fix these issues easily.

\n

Before you add a repeater.

\n

Most repeaters will reduce your network speed by 50%, so if you put it far away, it will perform worst, and if you put it too close, you will not get enough coverage if you run a Local Network speed test. Depending on the application requirements, you can decide exactly where you need to put your repeater.

\n

Browsing experience.

\n

Many useful browser extensions are out there that we all know and love. But some of them are really slowing you down for few seconds per page you visit. You may see good performance when you test your network performance via File Transfer or Command-line utilities, but you may experience poor performance when browsing the internet. This is due to a bad browser configuration that including unwanted extensions installed. From my experience, only keep the one you are going to use every single day. Extension that you may use once in a while should be removed or disabled for maximum performance. If you see poor performance, try OpenSpeedTest from Private Window or Incognito Window. This tool can be used to check the browser performance and impact of Extensions on your browsing experience.

\n

No client-side software or plugin is required. You can run a network speed test from any device with a Web Browser that is IE10 or new.

\n\n

MIT License

\n

Copyright (c) 2013 - 2023 OpenSpeedTest™

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", + "readmeOriginal": "

SpeedTest by OpenSpeedTest™ - Free & Open-Source HTML5 Network Performance Estimation Tool.

\n

SpeedTest by OpenSpeedTest™ is a Free and Open-Source HTML5 Network Performance Estimation Tool Written in Vanilla Javascript and only uses built-in Web APIs like XMLHttpRequest (XHR), HTML, CSS, JS, & SVG. No Third-Party frameworks or libraries are Required. All we need is a static web server like NGINX. I started this project in 2011 and moved to OpenSpeedTest.com dedicated Project/Domain Name in 2013.

\n

\"Download\n\"Download \"Download \"Download \"Download \"Download \"Download \"Download \"Download

\n

No client-side software or plugin is required. You can run a network speed test from any device with a Web Browser that is IE10 or new.

\n

\"Video\n\"Video

\n

Why OpenSpeedTest

\n

Secure by Design.

\n

OpenSpeedTest contains Only STATIC Files like HTML,CSS & JS.

\n

So you don't need to worry about Security Updates or Hidden Exploits that may compromise your secure environments.

\n

Lightweight, High Performance.

\n

OpenSpeedTest is written in Vanilla JavaScript. No Third-Party frameworks or libraries were used. SpeedTest script file size is under 8kB gzip. The unexpected side effect of using Vanilla JavaScript is High Performance.

\n

Run a speed test from Any Device.

\n

OpenSpeedTest will run on Any Web Browser that is IE10 or new.

\n

Ready for Any Display Size and Resolution.

\n

OpenSpeedTest User interface is written in SVG.

\n

Create Your Own SpeedTest Server.

\n

Server Requirements :

\n

Nginx, Apache, IIS, Express, or Any Web server that supports HTTP/1.1 or new.

\n
    \n
  • \n

    Accept, GET, POST, HEAD & OPTIONS, Response 200 OK.

    \n
  • \n
  • \n

    Accept, POST to Static Files, Response 200 OK.

    \n
  • \n
  • \n

    client_max_body_size, 35 Megabytes or more.

    \n
  • \n
  • \n

    Timeout greater than 60 seconds.

    \n
  • \n
  • \n

    Disable Access logs for Increasing server performance.

    \n
  • \n
  • \n

    Improve Time to First Byte (TTFB)

    \n
  • \n
  • \n

    Warning! If you run it behind a Reverse Proxy, you should increase the post-body content length to 35 megabytes.

    \n
  • \n
  • \n

    Supports HTTP2 & HTTP3.

    \n
  • \n
  • \n

    HTTP1.1 is recommended for achieving maximum performance.

    \n
  • \n
  • \n

    You Should Follow our Nginx Config.

    \n
  • \n
\n

Or, You can use OpenSpeedTest-Server.

\n

OpenSpeedTest-Server is available for Windows, Mac, Linux, Android, iOS & Docker.\n\"Download

\n

Fully Optimized and ready to use applications.

\n

\"Download \"Download \"Download \"Download \"Download \"Download \"Download \"Download

\n

New features:

\n
    \n
  1. Stress Test. (Continuous Speed Test)
  2. \n
\n

To enable the stress test. Pass Stress or S keyword as a URL parameter.

\n
\nhttp://192.168.1.5?Stress=Low\n\n
\n

After the STRESS or S keyword, you can specify the number of seconds you need to run the StressTest in seconds, or preset values such as Low, Medium, High, VeryHigh, Extreme, Day, and Year. Will run a speed test for 300,600,900,1800,3600,86400,31557600 seconds, respectively. Also, you can feed the first letter of each parameter and its values.

\n
\nhttp://192.168.1.5?S=L\n\n
\n

S=L is the same as passing Stress=low

\n

Or you can specify the number of seconds eg:5000 directly without any preset keywords.

\n
\nhttp://192.168.1.5?Stress=5000\n\n
\n
    \n
  1. Run a speed test automatically
  2. \n
\n

Run a speed test automatically on page load.

\n
\nhttp://192.168.1.5?Run\n\n
\n

Run a speed test automatically after a few seconds.

\n
\nhttp://192.168.1.5?Run=10 or http://192.168.1.5?R=10\n\n
\n

You can pass multiple keywords, and it's not Case-Sensitive.

\n
\nhttp://192.168.1.5?Run&Stress=300 OR http://192.168.1.5?R&S=300\n\n
\n

This will start a speed test immediately and run for 300 seconds in each direction. That is 300 seconds for download and 300 seconds for upload.

\n
    \n
  1. Save results to a Database
  2. \n
\n

Edit Index.html

\n
\nvar saveData = true;\n\nvar saveDataURL = \"//yourDatabase.Server.com:4500/save?data=\";\n\n
\n
    \n
  1. Add multiple servers. The app will choose one with the least latency automatically.
  2. \n
\n

Edit Index.html

\n
\nvar openSpeedTestServerList = [\n\n{\"ServerName\":\"Home-Earth\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"},\n\n{\"ServerName\":\"Home-Mars\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"},\n\n{\"ServerName\":\"Home-Moon\", \"Download\":\"/downloading\", \"Upload\":\"/upload\", \"ServerIcon\":\"DefaultIcon\"}\n\n];\n\n
\n
    \n
  1. Disable or change Overhead Compensation factor.
  2. \n
\n
\nhttp://192.168.1.5?clean\n\n
\n

Overhead Compensation factor, This is browser based test, Many Unknowns. Currently 4%. That is within the margin of error.

\n

You can pass Clean or C as a URL Parameter and reset Overhead Compensation factor to Zero or set any value between 0 and 4. 1 = 1% to 4 = 4%.

\n

Clean will not accept values above 4, so Compensation is limited to maximum 4%.

\n
    \n
  1. Change the default limit of 6 parallel HTTP connections to the Server.
  2. \n
\n
\nhttp://192.168.1.5?XHR=3 OR http://192.168.1.5?X=3\n\n
\n

Allow the user to Change the default limit of 6 parallel HTTP connections to the Server. XHR will Accept values above 1 and max 32

\n

pass XHR or X as a URL Parameter.

\n
    \n
  1. Select a different server to run a speed test.
  2. \n
\n
\nhttp://192.168.1.5?Host=http://192.168.55.1:90 OR http://192.168.1.5?h=http://192.168.55.1:90\n\n
\n

Pass Host or H as a URL Parameter.

\n

HOST will Accept only valid HTTP URLs like http://192.168.1.10:3000 or https://yourHost.com.

\n
    \n
  1. Select and run one test at a time, DOWNLOAD, UPLOAD, or PING.
  2. \n
\n
\nhttp://192.168.1.5?Test=Upload OR http://192.168.1.5?T=U\n\n
\n

TEST Allow the user to select and run one test at a time, Download, Upload, or Ping.

\n

Pass Test or T as a URL Parameter.

\n
    \n
  1. Set a PingTimeout dynamically by passing Out or O as a URL Parameter
  2. \n
\n
\nhttp://192.168.1.5?Out=7000 OR http://192.168.1.5?O=7000\n\n
\n

If Server not responded within 5 Seconds for any requests we send ('pingSamples' times)

\n

We will show Network Error, You can change the limit here.

\n

In milliseconds, if you need to set 6 seconds. Change the value to 6000.

\n
    \n
  1. Set the Number of ping samples by adding Ping or P as a URL Parameter
  2. \n
\n
\nhttp://192.168.1.5?Ping=500 OR http://192.168.1.5?P=500\n\n
\n

More samples = more accurate representation. Ping = 500 will send 501 requests to server to find the accurate ping value.\nTake a look at index.html, you can set a custom ping sample size, threads, upload data size etc.

\n

Self-hosted (On-Premise) / (Docker Image/Source Code)

\n

For Headless large-scale deployments.

\n

You have two options here. If you need a custom deployment, use our source code along with a web server of your choice. I prefer Nginx, and you can find my Nginx Configuration here. Or you can use our docker image. You can deploy it on your LAN/WAN with or without an active internet connection.

\n

This is docker implementation using nginxinc/nginx-unprivileged:stable-alpine. uses significantly fewer resources.

\n
    \n
  • NGINX Docker image that runs NGINX as a non root, unprivileged user.
  • \n
\n

Docker install instructions:

\n

Install Docker and run the following command!

\n
sudo docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest\n
\n

Or use docker-compose.yml

\n
version: '3.3'\nservices:\n    speedtest:\n        restart: unless-stopped\n        container_name: openspeedtest\n        ports:\n            - '3000:3000'\n            - '3001:3001'\n        image: openspeedtest/latest\n
\n\n

Now open your browser and direct it to:

\n

A: For HTTP use: http://YOUR-SERVER-IP:3000

\n

B: For HTTPS use: https://YOUR-SERVER-IP:3001

\n

Container-Port for http is 3000

\n

If you need to run this image on a different port for HTTP, Eg: change to 80 = -p 80:3000

\n

Container-Port for https is 3001

\n

If you need to run this image on a different port for HTTPS, Eg: change to 443 = -p 443:3001

\n

Setup Free LetsEncrypt SSL with Automatic Certificate Renewal

\n

Requirements

\n
    \n
  • PUBLIC IPV4 and/or IPV6 address.
  • \n
  • A domain name that resolves to speed test server's IP address.
  • \n
  • Email ID
  • \n
\n

The following command will generate a Let's Encrypt certificate for your domain name and configure a cron job to automatically renew the certificate.

\n
docker run -e ENABLE_LETSENCRYPT=True -e DOMAIN_NAME=speedtest.yourdomain.com -e USER_EMAIL=you@yourdomain.pro --restart=unless-stopped --name openspeedtest -d -p 80:3000 -p 443:3001 openspeedtest/latest\n
\n

Or use docker-compose.yml

\n
version: '3.3'\nservices:\n    speedtest:\n        environment:\n            - ENABLE_LETSENCRYPT=True\n            - DOMAIN_NAME=speedtest.yourdomain.com\n            - USER_EMAIL=you@yourdomain.pro\n        restart: unless-stopped\n        container_name: openspeedtest\n        ports:\n            - '80:3000'\n            - '443:3001'\n        image: openspeedtest/latest\n
\n

How to Use Your Own Secure Sockets Layer (SSL) Certificate, Self-Signed or Paid?

\n

Requirements

\n
    \n
  • \n

    Folder with your Certificate, Self-Signed or Paid.

    \n
  • \n
  • \n

    Rename .cet file and .key file to nginx.crt & nginx.key

    \n

    The folder needs to contain:

    \n
  • \n
  • \n

    nginx.crt

    \n
  • \n
  • \n

    nginx.key

    \n
  • \n
\n
sudo docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest\n
\n

To mount a folder with your own SSL certificate to this Docker container, append the following line to the above command:

\n
-v /${PATH-TO-YOUR-OWN-SSL-CERTIFICATE}:/etc/ssl/\n
\n

I am adding a folder with nginx.crt and nginx.key from my desktop by using the following command.

\n
sudo docker run -v /Users/vishnu/Desktop/docker/:/etc/ssl/ --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest\n
\n

Or use docker-compose.yml

\n
version: '3.3'\nservices:\n    speedtest:\n        volumes:\n            - '/Users/vishnu/Desktop/docker/:/etc/ssl/'\n        restart: unless-stopped\n        container_name: openspeedtest\n        ports:\n            - '3000:3000'\n            - '3001:3001'\n        image: openspeedtest/latest\n
\n

Advanced Configuration Options

\n
    \n
  • Container Port Configuration
  • \n
\n

To enable port changes, set the CHANGE_CONTAINER_PORTS environment variable to \"True\" and provide appropriate values for the following variables.

\n

CHANGE_CONTAINER_PORTS=True

\n

HTTP_PORT=3000

\n

HTTPS_PORT=3001

\n
    \n
  • Set User
  • \n
\n

SET_USER=101

\n
    \n
  • Only Allow CORS Request from listed domains.
  • \n
\n

ALLOW_ONLY=domain1.com;domain2.com;domain3.com

\n
    \n
  • SET_SERVER_NAME Display the server name on the UI.
  • \n
\n

SET_SERVER_NAME=HOME-NAS

\n

Docker images run better on Linux Platforms, including your NAS. But if you install docker on macOS or Windows, you may see poor performance. I asked this on Docker forums, and they told me macOS and Windows support is for Development purposes only. For Production, you need to use any Linux Platform.

\n

The same Story goes for Windows NGINX. Nginx uses only one worker even if you specify n number of worker processes. They will show in Task Manager, but the system will only use one. I got this information directly from the Nginx website.

\n

Why do you need to Create Your Own SpeedTest Server?

\n

You can run OpenSpeedTest Server in your Home Lab, Office Server or Cloud Server. So that you or employees who work from home can run a speed test to your office and make sure they can run everything smoothly.

\n

Choosing between ISP1 & ISP2.

\n

Sometimes your ISP2 is Faster than ISP1 when you test your speed on popular speed test sites. But when you connect to your Home/Office/Cloud, that slower connection may perform better. The only way to find out is to run a speed test against your infrastructure.

\n

Troubleshooting network issues.

\n

It is common even when your Internet connection is working fine, but some of the devices in your network may experience trouble getting decent connectivity to the internet. The issue might be the wrong VLAN ID or Faulty Switch. If you run a Local network speed test, you can find and fix these issues easily.

\n

Before you add a repeater.

\n

Most repeaters will reduce your network speed by 50%, so if you put it far away, it will perform worst, and if you put it too close, you will not get enough coverage if you run a Local Network speed test. Depending on the application requirements, you can decide exactly where you need to put your repeater.

\n

Browsing experience.

\n

Many useful browser extensions are out there that we all know and love. But some of them are really slowing you down for few seconds per page you visit. You may see good performance when you test your network performance via File Transfer or Command-line utilities, but you may experience poor performance when browsing the internet. This is due to a bad browser configuration that including unwanted extensions installed. From my experience, only keep the one you are going to use every single day. Extension that you may use once in a while should be removed or disabled for maximum performance. If you see poor performance, try OpenSpeedTest from Private Window or Incognito Window. This tool can be used to check the browser performance and impact of Extensions on your browsing experience.

\n

No client-side software or plugin is required. You can run a network speed test from any device with a Web Browser that is IE10 or new.

\n\n

MIT License

\n

Copyright (c) 2013 - 2023 OpenSpeedTest™

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:07.633Z" + }, + "oversetter": { + "readmeCleaned": "

\n \"App\n

\n

\n \"Release\"\n \"Downloads\"\n \"Downloads\"\n

\n

Oversetter is an translation app, which allows you to translate content directly from your menu bar. Oversetter is an open-source project based on Angular and Electron. It uses free API of Yandex Translate for text translation.

\n

Features

\n
    \n
  • 93 languages - Thanks to Yandex Translate API
  • \n
  • Built-in dictionary - Save words and phrases for later
  • \n
  • Themes support - Includes dark and light theme
  • \n
  • Cross-platform support - Available for MacOs, Linux and Windows
  • \n
  • Fast and easy access - Open Oversetter directly from the system tray
  • \n
  • Offline mode - Save and learn vocabulary also in offline mode
  • \n
\n

Screenshots

\n

\n \"App\n
Light theme\n

\n

\n \"Dark\n
Dark theme\n

\n

\n \"Dictionary\"\n
Dictionary\n

\n

Download

\n

You can download the latest version of the application for macOS, Windows and Linux.

\n

Oversetter is also available as snap package:

\n
sudo snap install oversetter\n
\n

\"Get

\n

How to use

\n
    \n
  1. Register free Yandex Translate API-Key (or use built-in dev-key for the first time).
  2. \n
  3. Install dependencies, build and run application with electron:
  4. \n
\n
npm install\nnpm run build\nnpm run run:electron\n
\n

Development

\n
npm run build-dev\n
\n

and

\n
NODE_ENV=dev npm run run:electron\n
\n

App Packaging

\n
npm run build:mac\nnpm run build:linux\nnpm run build:windows\nnpm run build:all\n
\n

or

\n
npm run package:all\n
\n

ToDo: Next steps

\n

See Projects-tab.\nFeel free to contribute!

\n
", + "readmeOriginal": "

\n \"App\n

\n

\n \"Release\"\n \"Downloads\"\n \"Downloads\"\n

\n

Oversetter is an translation app, which allows you to translate content directly from your menu bar. Oversetter is an open-source project based on Angular and Electron. It uses free API of Yandex Translate for text translation.

\n

Features

\n
    \n
  • 93 languages - Thanks to Yandex Translate API
  • \n
  • Built-in dictionary - Save words and phrases for later
  • \n
  • Themes support - Includes dark and light theme
  • \n
  • Cross-platform support - Available for MacOs, Linux and Windows
  • \n
  • Fast and easy access - Open Oversetter directly from the system tray
  • \n
  • Offline mode - Save and learn vocabulary also in offline mode
  • \n
\n

Screenshots

\n

\n \"App\n
Light theme\n

\n

\n \"Dark\n
Dark theme\n

\n

\n \"Dictionary\"\n
Dictionary\n

\n

Download

\n

You can download the latest version of the application for macOS, Windows and Linux.

\n

Oversetter is also available as snap package:

\n
sudo snap install oversetter\n
\n

\"Get

\n

How to use

\n
    \n
  1. Register free Yandex Translate API-Key (or use built-in dev-key for the first time).
  2. \n
  3. Install dependencies, build and run application with electron:
  4. \n
\n
npm install\nnpm run build\nnpm run run:electron\n
\n

Development

\n
npm run build-dev\n
\n

and

\n
NODE_ENV=dev npm run run:electron\n
\n

App Packaging

\n
npm run build:mac\nnpm run build:linux\nnpm run build:windows\nnpm run build:all\n
\n

or

\n
npm run package:all\n
\n

ToDo: Next steps

\n

See Projects-tab.\nFeel free to contribute!

\n
", + "readmeFetchedAt": "2024-02-29T22:01:07.763Z" + }, + "p3x-onenote": { + "readmeCleaned": "

\"Donate \"Contact \"Corifeus \"Uptime

\n

📚 P3X OneNote Linux v2024.4.124

\n

Bugs are evident™ - MATRIX️

\n

Description

\n

A Linux compatible version of OneNote that not only on Linux works, but on Windows and MacOS.

\n

\"Screenshot

\n

Main Features

\n

P3X OneNote Linux is, actually, an independent browser window for the online OneNote. You can use this program without having to clutter your browser. The main functions are:

\n
    \n
  • that is independent from any browser, as it works in it's own process
  • \n
  • it provides a tray, that allows you to close your browser while it keeps running in the tray
  • \n
  • the data is cached and is faster than always opening a new window
  • \n
  • it allows you to sign in with the corporate or the personal login
  • \n
  • when there is a new update, it auto updates itself
  • \n
  • the program allows to use other Microsoft online applications, but the dedicated purpose is to use OneNote
  • \n
\n

Verbose feature info

\n
    \n
  • Dark mode is enabled (but it is a hack, not supported by Microsoft, so quirky)
  • \n
  • To show the menu, click ALT
  • \n
  • Desktop menu
  • \n
  • You can use the --minimized argument to start the app with minimized window
  • \n
  • You can zoom the window
  • \n
  • Icon
  • \n
  • There is a bottom bar\n
      \n
    • It shows the current location
    • \n
    • When you click on this bar, the location URL is copied into the clipboard
    • \n
    \n
  • \n
  • There is a new button on the Edit menu\n
      \n
    • Copy this location to the clipboard\n
        \n
      • This is the same function that is on the bottom bar when you click on it
      • \n
      \n
    • \n
    \n
  • \n
  • Restart button (empty your cache, you can login again if there is an error)
  • \n
  • Remember last notebook (as much Online Onenote allows ...)
  • \n
  • Menu > Settings\n
      \n
    • Close to the tray\n
        \n
      • If checked, will minimize to the tray instead of quit
      • \n
      • If un-checked, default quit close button behaviour (quit the app)
      • \n
      \n
    • \n
    \n
  • \n
  • You are able to set a proxy in the settings menu.
  • \n
  • There is now a menu called Corporate home\n
      \n
    • Given, I do not have a Corporate login, I cannot debug it at all.\n
        \n
      • If something is not working, the only way is to provide your login and I could probably fix it. Otherwise, I see nothing.
      • \n
      \n
    • \n
    \n
  • \n
  • The OneNote language is controlled by Microsoft, and we try to work with Online OneNote, but we are getting a hard time, but the Electron UI is now able to use any language.\n\n
  • \n
  • Allows using multiple instances (with some quirks, as the config will not be synchronized using multiple instances at once, so it can provide wrong results - to make it to work, configure with 1 instance, exit, then use multiple instances).\n
      \n
    • Multiple instances is not recommended (it was requested and provided).
    • \n
    \n
  • \n
\n\n

Downloadable installer

\n

https://github.com/patrikx3/onenote/releases

\n

Snap

\n

\"LINK\"

\n

AppImage, deb, rpm

\n

AppImage, dep and rpm auto update itself.

\n

To integrate into the menu in AppImage

\n

Execute:

\n
sudo add-apt-repository ppa:appimagelauncher-team/stable\nsudo apt-get update\nsudo apt-get install appimagelauncher
\n

After downloading the AppImage, make it an executable.

\n
mkdir -p $HOME/opt\nmv ~/Downloads/p3x-onenote-a.b.c-x86_64.AppImage $HOME/opt/\nchmod +x $HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage\n# Then you can run it\n$HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage &
\n\n

The app can be found on ElectronJs Apps and search for P3X, you will find it.

\n

Windows

\n

It was a request to build a Windows version. Issue 168

\n

MacOS

\n

It is building on Intel and Apple silicon.

\n\n

If you are a NodeJs Ninja

\n

You want to install via NPM...

\n

Change log

\n

Read change log

\n\n

Development

\n

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.\nPlease apply the .editorconfig settings in your IDE.

\n

For generating rpm on Ubuntu distro, you can use:

\n
sudo apt-get install rpm
\n

If you try to build the app with NPM, you have to change from electron devDependencies to dependencies, this is because it is created to be able to run this app from AppImage instead of an NPM.

\n

URL links

\n

P3X OneNote Linux playground

\n

Corifeus P3X OneNote Linux

\n

AlternativeTo OneNote Linux

\n

NPM P3X OneNote

\n

Snap Store

\n

Github.IO Page

\n
\n

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

\n

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

\n

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

\n

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

\n
\n

P3X-ONENOTE Build v2024.4.124

\n

\"Donate \"Contact \"Like

\n
", + "readmeOriginal": "

\"Donate \"Contact \"Corifeus \"Uptime

\n

📚 P3X OneNote Linux v2024.4.124

\n

Bugs are evident™ - MATRIX️

\n

Description

\n

A Linux compatible version of OneNote that not only on Linux works, but on Windows and MacOS.

\n

\"Screenshot

\n

Main Features

\n

P3X OneNote Linux is, actually, an independent browser window for the online OneNote. You can use this program without having to clutter your browser. The main functions are:

\n
    \n
  • that is independent from any browser, as it works in it's own process
  • \n
  • it provides a tray, that allows you to close your browser while it keeps running in the tray
  • \n
  • the data is cached and is faster than always opening a new window
  • \n
  • it allows you to sign in with the corporate or the personal login
  • \n
  • when there is a new update, it auto updates itself
  • \n
  • the program allows to use other Microsoft online applications, but the dedicated purpose is to use OneNote
  • \n
\n

Verbose feature info

\n
    \n
  • Dark mode is enabled (but it is a hack, not supported by Microsoft, so quirky)
  • \n
  • To show the menu, click ALT
  • \n
  • Desktop menu
  • \n
  • You can use the --minimized argument to start the app with minimized window
  • \n
  • You can zoom the window
  • \n
  • Icon
  • \n
  • There is a bottom bar\n
      \n
    • It shows the current location
    • \n
    • When you click on this bar, the location URL is copied into the clipboard
    • \n
    \n
  • \n
  • There is a new button on the Edit menu\n
      \n
    • Copy this location to the clipboard\n
        \n
      • This is the same function that is on the bottom bar when you click on it
      • \n
      \n
    • \n
    \n
  • \n
  • Restart button (empty your cache, you can login again if there is an error)
  • \n
  • Remember last notebook (as much Online Onenote allows ...)
  • \n
  • Menu > Settings\n
      \n
    • Close to the tray\n
        \n
      • If checked, will minimize to the tray instead of quit
      • \n
      • If un-checked, default quit close button behaviour (quit the app)
      • \n
      \n
    • \n
    \n
  • \n
  • You are able to set a proxy in the settings menu.
  • \n
  • There is now a menu called Corporate home\n
      \n
    • Given, I do not have a Corporate login, I cannot debug it at all.\n
        \n
      • If something is not working, the only way is to provide your login and I could probably fix it. Otherwise, I see nothing.
      • \n
      \n
    • \n
    \n
  • \n
  • The OneNote language is controlled by Microsoft, and we try to work with Online OneNote, but we are getting a hard time, but the Electron UI is now able to use any language.\n\n
  • \n
  • Allows using multiple instances (with some quirks, as the config will not be synchronized using multiple instances at once, so it can provide wrong results - to make it to work, configure with 1 instance, exit, then use multiple instances).\n
      \n
    • Multiple instances is not recommended (it was requested and provided).
    • \n
    \n
  • \n
\n\n

Downloadable installer

\n

https://github.com/patrikx3/onenote/releases

\n

Snap

\n

\"LINK\"

\n

AppImage, deb, rpm

\n

AppImage, dep and rpm auto update itself.

\n

To integrate into the menu in AppImage

\n

Execute:

\n
sudo add-apt-repository ppa:appimagelauncher-team/stable\nsudo apt-get update\nsudo apt-get install appimagelauncher
\n

After downloading the AppImage, make it an executable.

\n
mkdir -p $HOME/opt\nmv ~/Downloads/p3x-onenote-a.b.c-x86_64.AppImage $HOME/opt/\nchmod +x $HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage\n# Then you can run it\n$HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage &
\n\n

The app can be found on ElectronJs Apps and search for P3X, you will find it.

\n

Windows

\n

It was a request to build a Windows version. Issue 168

\n

MacOS

\n

It is building on Intel and Apple silicon.

\n\n

If you are a NodeJs Ninja

\n

You want to install via NPM...

\n

Change log

\n

Read change log

\n\n

Development

\n

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.\nPlease apply the .editorconfig settings in your IDE.

\n

For generating rpm on Ubuntu distro, you can use:

\n
sudo apt-get install rpm
\n

If you try to build the app with NPM, you have to change from electron devDependencies to dependencies, this is because it is created to be able to run this app from AppImage instead of an NPM.

\n

URL links

\n

P3X OneNote Linux playground

\n

Corifeus P3X OneNote Linux

\n

AlternativeTo OneNote Linux

\n

NPM P3X OneNote

\n

Snap Store

\n

Github.IO Page

\n
\n

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

\n

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

\n

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

\n

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

\n
\n

P3X-ONENOTE Build v2024.4.124

\n

\"Donate \"Contact \"Like

\n
", + "readmeFetchedAt": "2024-02-29T22:01:07.860Z" }, "p3x-redis-ui": { - "readmeCleaned": "

\"NPM\"

\n

\"Donate \"Contact \"Corifeus \"Build\n\"Uptime

\n

📡 P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app v2022.4.122

\n

Bugs are evident™ - MATRIX️

\n

NodeJS LTS is supported

\n

Built on NodeJs version

\n
v16.14.0\n
\n

Description

\n

p3x-redis-ui is a new Redis GUI which can serve as a backend server or as a desktop application.

\n

Some of the features are coming below.

\n

The best use case for this Redis GUI, if you manage tons of JSON, as it includes JSONEditor and ACE. Check out the different options in the edit json button dialog. :)

\n\n \n

Warning

\n

It is not recommend to generate the configuration JSON via a text editor. The perfect solution is to generate the configuration in the GUI, then apply for example in Kubernetes.

\n

The online current version

\n

https://p3x.redis.patrikx3.com

\n

This Redis database every day in the morning European time CET restores some data, so you may do whatever you want to do.

\n

Besides, you could experience the test app to exit for 1 second, because it could auto update itself. It auto updates itself when the code from Git changes.

\n

Third, it is a snapshot, it is possible, that the features are different from GitHub or NPM as the releases are usually monthly or as they happen.

\n

Screenshots

\n

Screenshots readme

\n

Releases

\n

Snap

\n\n

\"LINK\"

\n

AppImage

\n

https://github.com/patrikx3/redis-ui/releases

\n

To integrate into the menu

\n

Execute:

\n
sudo add-apt-repository ppa:appimagelauncher-team/stable\nsudo apt-get update\nsudo apt-get install appimagelauncher
\n

After downloading the AppImage, make it an executable.

\n
mkdir -p $HOME/opt\nmv ~/Downloads/p3x-redis-ui-a.b.c-x86_64.AppImage $HOME/opt/\nchmod +x $HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage\n# Then you can run it\n$HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage &
\n\n

On ElectronJs

\n

(The GitHub versions are always instant, while the ElectronJs Apps releases are delayed.)
\nhttps://electronjs.org/apps/p3x-redis-ui

\n

CLI

\n

Start up with a server or via a browser and NodeJs/NPM.

\n

Start up with a server readme

\n

Some description about the config file readme

\n

Docker

\n

https://hub.docker.com/r/patrikx3/p3x-redis-ui

\n

Compose

\n

https://github.com/patrikx3/redis-ui/blob/master/docker-compose.yml

\n
wget https://raw.githubusercontent.com/patrikx3/redis-ui/master/docker-compose.yml\n# You might want to tune the settings folder in the docker-compose.yml.\n# the /home/user/p3x-redis-ui-settings settings folder in yml should be set by yourself.\ndocker-compose up
\n

Bare

\n
# you can tune the settings folder\n# in the -v first part is where you can set your own folder\nmkdir -p ./p3x-redis-ui-settings\ndocker run -v $PWD/p3x-redis-ui-settings:/settings -h docker-p3x-redis-ui -p 7843:7843 -t -i patrikx3/p3x-redis-ui
\n

The GUI will be @ http://localhost:7843

\n

Kubernetes

\n

A complete example of deployment p3x-redis-ui in kubernetes using raw manifests\nhttps://github.com/patrikx3/redis-ui/blob/master/k8s/manifests

\n
kubectl apply -f namespace.yaml\n# Do not forget to edit redis host and password configuration\nkubectl apply -f configmap.yaml\nkubectl apply -f deployment.yaml\nkubectl apply -f service.yaml\nkubectl apply -f ingress.yaml
\n

Helm chart p3x-redis-ui deployment in kubernetes\nhttps://github.com/patrikx3/redis-ui/blob/master/k8s/chart

\n
generated.yaml\nkubectl apply -f generated.yaml\">
helm template -f values.yaml release --namespace namespace . > generated.yaml\nkubectl apply -f generated.yaml
\n

Features

\n
    \n
  • The console history is kept indefinite in the local storage
  • \n
  • Redis 6 with TLS is enabled with this information:\n\n
  • \n
  • You can override the server port via an environment variable P3XRS_PORT
  • \n
  • In the connections, you can enable read only mode, which means, the user will not be able to modify via gui and the console (only pub/sub monitor and select database is allowed) is disabled.
  • \n
  • In a sub-directory, you can use Nginx/Ingress to rewrite your paths.\n\n
  • \n
  • To show the menu in the desktop version, click ALT
  • \n
  • There is a new feature in the settings/tree setting, which limits the received keys, the minimum is 100, the maximum is 100k, so there is no more crash, because of that
  • \n
  • Since v2020.4.189, the tree can handle bigger key count, as of now, we are using deferred rendering for the tree - only rendering what is in the viewport, so it should be much faster versus rendering everything at once
  • \n
  • Please, check out your Redis use case, if this program can cover your requirements
  • \n
  • Does not handle binary data
  • \n
  • Does not work with sentinel, but it will be developed at some point of time
  • \n
  • Has cluster support\n
      \n
    • Thanks so much for the awesome contribution by @idetoile (now -> @devthejo) of the cluster function.
    • \n
    \n
  • \n
  • Able to monitor all channel messages on the console by using a checkbox.
  • \n
  • Works with multiple languages
  • \n
  • Works as a backend
  • \n
  • Works as a desktop via Electron\n
      \n
    • Linux
    • \n
    • Windows
    • \n
    • macOS
    • \n
    \n
  • \n
  • Starts with no settings without config, or setup your own config
  • \n
  • Able to create, test, save, delete multiple connections or a readonly connections setup, for shared usage*
  • \n
  • Online you are able to choose the tree separator, for example :, /, -, space etc... or even empty separator
  • \n
  • It is based on Redis-Commander and phpRedisAdmin
  • \n
  • You can select the database via console or the drop down.\n
      \n
    • The database select drop down shows if the checked database is empty or filled, so you can always know which is filled
    • \n
    \n
  • \n
  • Save button to save the db
  • \n
  • Full statistics pages, can be useful
  • \n
  • This is just a New Kind on the Block in the Redis world, so, of course, there are advantages and disadvantages in the other Redis GUIs
  • \n
  • Dark - Dracula / light themes
  • \n
  • Search\n
      \n
    • Client side mode searching in keys - small key set
    • \n
    • Server side mode searching in keys - large key set
    • \n
    • Search mode\n
        \n
      • the search keys starts with a string key
      • \n
      • the search keys includes a string in the key
      • \n
      \n
    • \n
    \n
  • \n
  • The app is responsive, it works on a phone/tablet as well
  • \n
  • There is a key sorting function, which has a penalty, because it sorts with natural-compare, which means it is more human display, then just raw characters, but up to 100k the keys is still ok.
  • \n
  • For big key set to be usable paging should be a maximum 1000 keys / page, though for 250 is the sweetest spot
  • \n
\n

TODO

\n

The to do readme

\n

Change log

\n

The change log readme

\n

Contributors

\n

The contributors readme

\n

Development

\n

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.\nPlease apply the .editorconfig settings in your IDE.

\n

It creates a package that allows you to compose p3x-redis-ui-server and p3x-redis-ui-material into one:

\n

Server on GitHub
\nClient on GitHub

\n

If you develop on this app, you are required to test, that all JS you code write is working with Electron (as the embedded Electron NodeJs version is usually below the real NodeJs). Once the server and client is running as above, you clone this repo and test like this:

\n
# terminal 1\ngit clone https://github.com/patrikx3/redis-ui-material.git\ncd redis-ui-material\nnpm install\nnpm run dev\n\n# terminal 2\ngit clone https://github.com/patrikx3/redis-ui-server.git\ncd redis-ui-server\nnpm install\nnpm run dev\n\n# if you are not working on Electron, at this point you can fire the browser\n# @ http://localhost:8080/\n\n# terminal 3 \ngit clone https://github.com/patrikx3/redis-ui.git\ncd redis-ui\nnpm install\n./scripts/start-local.sh\n# or\n.\\scripts\\start-local.cmd
\n

Development of the translations

\n

By default, only English is created, but given all strings are from a JS file, it is very quick to spawn another language eg. German, French, Spanish etc ...

\n

English strings, for the web UI
\nEnglish strings, for the Electron

\n

For a new language:\nAdd into redis-ui-material/src/bundle.js.

\n

This solution is not using REST at all, but instead uses Socket.IO 🤣, which is weird, but I like it, it is supposed to be more responsive, as there is no big overhead in the HTTP protocol.

\n

Reference for Socket.IO speed

\n

https://www.google.com/search?q=rest+vs+websocket+comparison+benchmarks

\n

URL links

\n

P3X Redis UI playground

\n

Corifeus P3X Redis UI

\n

AlternativeTo Redis UI

\n

NPM P3X Redis UI

\n

Snap Store

\n

Github.IO Page

\n
\n

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

\n

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

\n

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

\n

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

\n
\n

P3X-REDIS-UI Build v2022.4.122

\n

\"Donate \"Contact \"Like

\n

P3X Sponsor

\n

IntelliJ - The most intelligent Java IDE

\n

\"JetBrains\"

\n
", - "readmeOriginal": "

\"NPM\"

\n

\"Donate \"Contact \"Corifeus \"Build\n\"Uptime

\n

📡 P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app v2022.4.122

\n

Bugs are evident™ - MATRIX️

\n

NodeJS LTS is supported

\n

Built on NodeJs version

\n
v16.14.0\n
\n

Description

\n

p3x-redis-ui is a new Redis GUI which can serve as a backend server or as a desktop application.

\n

Some of the features are coming below.

\n

The best use case for this Redis GUI, if you manage tons of JSON, as it includes JSONEditor and ACE. Check out the different options in the edit json button dialog. :)

\n\n \n

Warning

\n

It is not recommend to generate the configuration JSON via a text editor. The perfect solution is to generate the configuration in the GUI, then apply for example in Kubernetes.

\n

The online current version

\n

https://p3x.redis.patrikx3.com

\n

This Redis database every day in the morning European time CET restores some data, so you may do whatever you want to do.

\n

Besides, you could experience the test app to exit for 1 second, because it could auto update itself. It auto updates itself when the code from Git changes.

\n

Third, it is a snapshot, it is possible, that the features are different from GitHub or NPM as the releases are usually monthly or as they happen.

\n

Screenshots

\n

Screenshots readme

\n

Releases

\n

Snap

\n\n

\"LINK\"

\n

AppImage

\n

https://github.com/patrikx3/redis-ui/releases

\n

To integrate into the menu

\n

Execute:

\n
sudo add-apt-repository ppa:appimagelauncher-team/stable\nsudo apt-get update\nsudo apt-get install appimagelauncher
\n

After downloading the AppImage, make it an executable.

\n
mkdir -p $HOME/opt\nmv ~/Downloads/p3x-redis-ui-a.b.c-x86_64.AppImage $HOME/opt/\nchmod +x $HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage\n# Then you can run it\n$HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage &
\n\n

On ElectronJs

\n

(The GitHub versions are always instant, while the ElectronJs Apps releases are delayed.)
\nhttps://electronjs.org/apps/p3x-redis-ui

\n

CLI

\n

Start up with a server or via a browser and NodeJs/NPM.

\n

Start up with a server readme

\n

Some description about the config file readme

\n

Docker

\n

https://hub.docker.com/r/patrikx3/p3x-redis-ui

\n

Compose

\n

https://github.com/patrikx3/redis-ui/blob/master/docker-compose.yml

\n
wget https://raw.githubusercontent.com/patrikx3/redis-ui/master/docker-compose.yml\n# You might want to tune the settings folder in the docker-compose.yml.\n# the /home/user/p3x-redis-ui-settings settings folder in yml should be set by yourself.\ndocker-compose up
\n

Bare

\n
# you can tune the settings folder\n# in the -v first part is where you can set your own folder\nmkdir -p ./p3x-redis-ui-settings\ndocker run -v $PWD/p3x-redis-ui-settings:/settings -h docker-p3x-redis-ui -p 7843:7843 -t -i patrikx3/p3x-redis-ui
\n

The GUI will be @ http://localhost:7843

\n

Kubernetes

\n

A complete example of deployment p3x-redis-ui in kubernetes using raw manifests\nhttps://github.com/patrikx3/redis-ui/blob/master/k8s/manifests

\n
kubectl apply -f namespace.yaml\n# Do not forget to edit redis host and password configuration\nkubectl apply -f configmap.yaml\nkubectl apply -f deployment.yaml\nkubectl apply -f service.yaml\nkubectl apply -f ingress.yaml
\n

Helm chart p3x-redis-ui deployment in kubernetes\nhttps://github.com/patrikx3/redis-ui/blob/master/k8s/chart

\n
helm template -f values.yaml release --namespace namespace . > generated.yaml\nkubectl apply -f generated.yaml
\n

Features

\n
    \n
  • The console history is kept indefinite in the local storage
  • \n
  • Redis 6 with TLS is enabled with this information:\n\n
  • \n
  • You can override the server port via an environment variable P3XRS_PORT
  • \n
  • In the connections, you can enable read only mode, which means, the user will not be able to modify via gui and the console (only pub/sub monitor and select database is allowed) is disabled.
  • \n
  • In a sub-directory, you can use Nginx/Ingress to rewrite your paths.\n\n
  • \n
  • To show the menu in the desktop version, click ALT
  • \n
  • There is a new feature in the settings/tree setting, which limits the received keys, the minimum is 100, the maximum is 100k, so there is no more crash, because of that
  • \n
  • Since v2020.4.189, the tree can handle bigger key count, as of now, we are using deferred rendering for the tree - only rendering what is in the viewport, so it should be much faster versus rendering everything at once
  • \n
  • Please, check out your Redis use case, if this program can cover your requirements
  • \n
  • Does not handle binary data
  • \n
  • Does not work with sentinel, but it will be developed at some point of time
  • \n
  • Has cluster support\n
      \n
    • Thanks so much for the awesome contribution by @idetoile (now -> @devthejo) of the cluster function.
    • \n
    \n
  • \n
  • Able to monitor all channel messages on the console by using a checkbox.
  • \n
  • Works with multiple languages
  • \n
  • Works as a backend
  • \n
  • Works as a desktop via Electron\n
      \n
    • Linux
    • \n
    • Windows
    • \n
    • macOS
    • \n
    \n
  • \n
  • Starts with no settings without config, or setup your own config
  • \n
  • Able to create, test, save, delete multiple connections or a readonly connections setup, for shared usage*
  • \n
  • Online you are able to choose the tree separator, for example :, /, -, space etc... or even empty separator
  • \n
  • It is based on Redis-Commander and phpRedisAdmin
  • \n
  • You can select the database via console or the drop down.\n
      \n
    • The database select drop down shows if the checked database is empty or filled, so you can always know which is filled
    • \n
    \n
  • \n
  • Save button to save the db
  • \n
  • Full statistics pages, can be useful
  • \n
  • This is just a New Kind on the Block in the Redis world, so, of course, there are advantages and disadvantages in the other Redis GUIs
  • \n
  • Dark - Dracula / light themes
  • \n
  • Search\n
      \n
    • Client side mode searching in keys - small key set
    • \n
    • Server side mode searching in keys - large key set
    • \n
    • Search mode\n
        \n
      • the search keys starts with a string key
      • \n
      • the search keys includes a string in the key
      • \n
      \n
    • \n
    \n
  • \n
  • The app is responsive, it works on a phone/tablet as well
  • \n
  • There is a key sorting function, which has a penalty, because it sorts with natural-compare, which means it is more human display, then just raw characters, but up to 100k the keys is still ok.
  • \n
  • For big key set to be usable paging should be a maximum 1000 keys / page, though for 250 is the sweetest spot
  • \n
\n

TODO

\n

The to do readme

\n

Change log

\n

The change log readme

\n

Contributors

\n

The contributors readme

\n

Development

\n

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.\nPlease apply the .editorconfig settings in your IDE.

\n

It creates a package that allows you to compose p3x-redis-ui-server and p3x-redis-ui-material into one:

\n

Server on GitHub
\nClient on GitHub

\n

If you develop on this app, you are required to test, that all JS you code write is working with Electron (as the embedded Electron NodeJs version is usually below the real NodeJs). Once the server and client is running as above, you clone this repo and test like this:

\n
# terminal 1\ngit clone https://github.com/patrikx3/redis-ui-material.git\ncd redis-ui-material\nnpm install\nnpm run dev\n\n# terminal 2\ngit clone https://github.com/patrikx3/redis-ui-server.git\ncd redis-ui-server\nnpm install\nnpm run dev\n\n# if you are not working on Electron, at this point you can fire the browser\n# @ http://localhost:8080/\n\n# terminal 3 \ngit clone https://github.com/patrikx3/redis-ui.git\ncd redis-ui\nnpm install\n./scripts/start-local.sh\n# or\n.\\scripts\\start-local.cmd
\n

Development of the translations

\n

By default, only English is created, but given all strings are from a JS file, it is very quick to spawn another language eg. German, French, Spanish etc ...

\n

English strings, for the web UI
\nEnglish strings, for the Electron

\n

For a new language:\nAdd into redis-ui-material/src/bundle.js.

\n

This solution is not using REST at all, but instead uses Socket.IO 🤣, which is weird, but I like it, it is supposed to be more responsive, as there is no big overhead in the HTTP protocol.

\n

Reference for Socket.IO speed

\n

https://www.google.com/search?q=rest+vs+websocket+comparison+benchmarks

\n

URL links

\n

P3X Redis UI playground

\n

Corifeus P3X Redis UI

\n

AlternativeTo Redis UI

\n

NPM P3X Redis UI

\n

Snap Store

\n

Github.IO Page

\n
\n

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

\n

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

\n

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

\n

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

\n
\n

P3X-REDIS-UI Build v2022.4.122

\n

\"Donate \"Contact \"Like

\n

P3X Sponsor

\n

IntelliJ - The most intelligent Java IDE

\n

\"JetBrains\"

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.722Z" + "readmeCleaned": "

\"Donate \"Contact \"Corifeus \"Uptime

\n

📡 P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app v2024.4.134

\n

Bugs are evident™ - MATRIX️

\n

NodeJS LTS is supported

\n

Built on NodeJs version

\n
v20.11.1
\n

Description

\n

p3x-redis-ui is a new Redis GUI which can serve as a backend server or as a desktop application.

\n

Some of the features are coming below.

\n

The best use case for this Redis GUI, if you manage tons of JSON, as it includes JSONEditor and ACE. Check out the different options in the edit json button dialog. :)

\n\n \n

Warning

\n

It is not recommend to generate the configuration JSON via a text editor. The perfect solution is to generate the configuration in the GUI, then apply for example in Kubernetes.

\n

The online current version

\n

https://p3x.redis.patrikx3.com

\n

This Redis database every day in the morning European time CET restores some data, so you may do whatever you want to do.

\n

Besides, you could experience the test app to exit for 1 second, because it could auto update itself. It auto updates itself when the code from Git changes.

\n

Third, it is a snapshot, it is possible, that the features are different from GitHub or NPM as the releases are usually monthly or as they happen.

\n

Screenshots

\n

Screenshots readme

\n

Releases

\n

Snap

\n\n

\"LINK\"

\n

AppImage, dep, rpm

\n

https://github.com/patrikx3/redis-ui/releases

\n

AppImage, dep and rpm auto update itself.

\n

To integrate into the menu using AppImage

\n

Execute:

\n
sudo add-apt-repository ppa:appimagelauncher-team/stable\nsudo apt-get update\nsudo apt-get install appimagelauncher
\n

After downloading the AppImage, make it an executable.

\n
mkdir -p $HOME/opt\nmv ~/Downloads/p3x-redis-ui-a.b.c-x86_64.AppImage $HOME/opt/\nchmod +x $HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage\n# Then you can run it\n$HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage &
\n\n

On ElectronJs

\n

The app can be found on ElectronJs Apps and search for P3X, you will find it.

\n

CLI

\n

Start up with a server or via a browser and NodeJs/NPM.

\n

Start up with a server readme

\n

Some description about the config file readme

\n

Docker

\n

https://hub.docker.com/r/patrikx3/p3x-redis-ui

\n

Compose

\n

https://github.com/patrikx3/redis-ui/blob/master/docker-compose.yml

\n
wget https://raw.githubusercontent.com/patrikx3/redis-ui/master/docker-compose.yml\n# You might want to tune the settings folder in the docker-compose.yml.\n# the /home/user/p3x-redis-ui-settings settings folder in yml should be set by yourself.\ndocker-compose up
\n

Bare

\n
# you can tune the settings folder\n# in the -v first part is where you can set your own folder\nmkdir -p ./p3x-redis-ui-settings\ndocker run -v $PWD/p3x-redis-ui-settings:/settings -h docker-p3x-redis-ui -p 7843:7843 -t -i patrikx3/p3x-redis-ui
\n

The GUI will be @ http://localhost:7843

\n

Kubernetes

\n

A complete example of deployment p3x-redis-ui in kubernetes using raw manifests\nhttps://github.com/patrikx3/redis-ui/blob/master/k8s/manifests

\n
kubectl apply -f namespace.yaml\n# Do not forget to edit redis host and password configuration\nkubectl apply -f configmap.yaml\nkubectl apply -f deployment.yaml\nkubectl apply -f service.yaml\nkubectl apply -f ingress.yaml
\n

Helm chart p3x-redis-ui deployment in kubernetes\nhttps://github.com/patrikx3/redis-ui/blob/master/k8s/chart

\n
generated.yaml\nkubectl apply -f generated.yaml\">
helm template -f values.yaml release --namespace namespace . > generated.yaml\nkubectl apply -f generated.yaml
\n

Features

\n
    \n
  • The console history is kept indefinite in the local storage
  • \n
  • Redis 6 with TLS is enabled with this information:\n\n
  • \n
  • You can override the server port via an environment variable P3XRS_PORT
  • \n
  • In the connections, you can enable read only mode, which means, the user will not be able to modify via gui and the console (only pub/sub monitor and select database is allowed) is disabled.
  • \n
  • In a sub-directory, you can use Nginx/Ingress to rewrite your paths.\n\n
  • \n
  • To show the menu in the desktop version, click ALT
  • \n
  • There is a new feature in the settings/tree setting, which limits the received keys, the minimum is 100, the maximum is 100k, so there is no more crash, because of that
  • \n
  • Since v2020.4.189, the tree can handle bigger key count, as of now, we are using deferred rendering for the tree - only rendering what is in the viewport, so it should be much faster versus rendering everything at once
  • \n
  • Please, check out your Redis use case, if this program can cover your requirements
  • \n
  • Does not handle binary data
  • \n
  • Does not work with sentinel, but it will be developed at some point of time
  • \n
  • Has cluster support\n
      \n
    • Thanks so much for the awesome contribution by @idetoile (now -> @devthejo) of the cluster function.
    • \n
    \n
  • \n
  • Able to monitor all channel messages on the console by using a checkbox.
  • \n
  • Works with multiple languages
  • \n
  • Works as a backend
  • \n
  • Works as a desktop via Electron\n
      \n
    • Linux
    • \n
    • Windows
    • \n
    • MacOS (Intel & Apple silicon)
    • \n
    \n
  • \n
  • Starts with no settings without config, or setup your own config
  • \n
  • Able to create, test, save, delete multiple connections or a readonly connections setup, for shared usage*
  • \n
  • Online you are able to choose the tree separator, for example :, /, -, space etc... or even empty separator
  • \n
  • It is based on Redis-Commander and phpRedisAdmin
  • \n
  • You can select the database via console or the drop down.\n
      \n
    • The database select drop down shows if the checked database is empty or filled, so you can always know which is filled
    • \n
    \n
  • \n
  • Save button to save the db
  • \n
  • Full statistics pages, can be useful
  • \n
  • This is just a New Kind on the Block in the Redis world, so, of course, there are advantages and disadvantages in the other Redis GUIs
  • \n
  • Dark - Dracula / light themes
  • \n
  • Search\n
      \n
    • Client side mode searching in keys - small key set
    • \n
    • Server side mode searching in keys - large key set
    • \n
    • Search mode\n
        \n
      • the search keys starts with a string key
      • \n
      • the search keys includes a string in the key
      • \n
      \n
    • \n
    \n
  • \n
  • The app is responsive, it works on a phone/tablet as well
  • \n
  • There is a key sorting function, which has a penalty, because it sorts with natural-compare, which means it is more human display, then just raw characters, but up to 100k the keys is still ok.
  • \n
  • For big key set to be usable paging should be a maximum 1000 keys / page, though for 250 is the sweetest spot
  • \n
\n

Change log

\n

The change log readme

\n

Contributors

\n

The contributors readme

\n

Development

\n

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.\nPlease apply the .editorconfig settings in your IDE.

\n

It creates a package that allows you to compose p3x-redis-ui-server and p3x-redis-ui-material into one:

\n

Server on GitHub
\nClient on GitHub

\n

If you develop on this app, you are required to test, that all JS you code write is working with Electron (as the embedded Electron NodeJs version is usually below the real NodeJs). Once the server and client is running as above, you clone this repo and test like this:

\n
# terminal 1\ngit clone https://github.com/patrikx3/redis-ui-material.git\ncd redis-ui-material\nnpm install\nnpm run dev\n\n# terminal 2\ngit clone https://github.com/patrikx3/redis-ui-server.git\ncd redis-ui-server\nnpm install\nnpm run dev\n\n# if you are not working on Electron, at this point you can fire the browser\n# @ http://localhost:8080/\n\n# terminal 3 \ngit clone https://github.com/patrikx3/redis-ui.git\ncd redis-ui\nnpm install\n./scripts/start-local.sh\n# or\n.\\scripts\\start-local.cmd
\n

Development of the translations

\n

By default, only English is created, but given all strings are from a JS file, it is very quick to spawn another language eg. German, French, Spanish etc ...

\n

English strings, for the web UI
\nEnglish strings, for the Electron
\nJSON Editor, to incorporate a new language
\nMoment a new language for Material (momentDateMap)
\nMoment a new language for vendor (require moment/locale)

\n

For a new language:\nAdd into redis-ui-material/src/main.js.

\n

This solution is not using REST at all, but instead uses Socket.IO 🤣, which is weird, but I like it, it is supposed to be more responsive, as there is no big overhead in the HTTP protocol.

\n

Reference for Socket.IO speed

\n

https://www.google.com/search?q=rest+vs+websocket+comparison+benchmarks

\n

URL links

\n

P3X Redis UI playground

\n

Corifeus P3X Redis UI

\n

AlternativeTo Redis UI

\n

NPM P3X Redis UI

\n

Snap Store

\n

Github.IO Page

\n
\n

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

\n

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

\n

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

\n

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

\n
\n

P3X-REDIS-UI Build v2024.4.134

\n

\"Donate \"Contact \"Like

\n
", + "readmeOriginal": "

\"Donate \"Contact \"Corifeus \"Uptime

\n

📡 P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app v2024.4.134

\n

Bugs are evident™ - MATRIX️

\n

NodeJS LTS is supported

\n

Built on NodeJs version

\n
v20.11.1
\n

Description

\n

p3x-redis-ui is a new Redis GUI which can serve as a backend server or as a desktop application.

\n

Some of the features are coming below.

\n

The best use case for this Redis GUI, if you manage tons of JSON, as it includes JSONEditor and ACE. Check out the different options in the edit json button dialog. :)

\n\n \n

Warning

\n

It is not recommend to generate the configuration JSON via a text editor. The perfect solution is to generate the configuration in the GUI, then apply for example in Kubernetes.

\n

The online current version

\n

https://p3x.redis.patrikx3.com

\n

This Redis database every day in the morning European time CET restores some data, so you may do whatever you want to do.

\n

Besides, you could experience the test app to exit for 1 second, because it could auto update itself. It auto updates itself when the code from Git changes.

\n

Third, it is a snapshot, it is possible, that the features are different from GitHub or NPM as the releases are usually monthly or as they happen.

\n

Screenshots

\n

Screenshots readme

\n

Releases

\n

Snap

\n\n

\"LINK\"

\n

AppImage, dep, rpm

\n

https://github.com/patrikx3/redis-ui/releases

\n

AppImage, dep and rpm auto update itself.

\n

To integrate into the menu using AppImage

\n

Execute:

\n
sudo add-apt-repository ppa:appimagelauncher-team/stable\nsudo apt-get update\nsudo apt-get install appimagelauncher
\n

After downloading the AppImage, make it an executable.

\n
mkdir -p $HOME/opt\nmv ~/Downloads/p3x-redis-ui-a.b.c-x86_64.AppImage $HOME/opt/\nchmod +x $HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage\n# Then you can run it\n$HOME/opt/p3x-redis-ui-a.b.c-x86_64.AppImage &
\n\n

On ElectronJs

\n

The app can be found on ElectronJs Apps and search for P3X, you will find it.

\n

CLI

\n

Start up with a server or via a browser and NodeJs/NPM.

\n

Start up with a server readme

\n

Some description about the config file readme

\n

Docker

\n

https://hub.docker.com/r/patrikx3/p3x-redis-ui

\n

Compose

\n

https://github.com/patrikx3/redis-ui/blob/master/docker-compose.yml

\n
wget https://raw.githubusercontent.com/patrikx3/redis-ui/master/docker-compose.yml\n# You might want to tune the settings folder in the docker-compose.yml.\n# the /home/user/p3x-redis-ui-settings settings folder in yml should be set by yourself.\ndocker-compose up
\n

Bare

\n
# you can tune the settings folder\n# in the -v first part is where you can set your own folder\nmkdir -p ./p3x-redis-ui-settings\ndocker run -v $PWD/p3x-redis-ui-settings:/settings -h docker-p3x-redis-ui -p 7843:7843 -t -i patrikx3/p3x-redis-ui
\n

The GUI will be @ http://localhost:7843

\n

Kubernetes

\n

A complete example of deployment p3x-redis-ui in kubernetes using raw manifests\nhttps://github.com/patrikx3/redis-ui/blob/master/k8s/manifests

\n
kubectl apply -f namespace.yaml\n# Do not forget to edit redis host and password configuration\nkubectl apply -f configmap.yaml\nkubectl apply -f deployment.yaml\nkubectl apply -f service.yaml\nkubectl apply -f ingress.yaml
\n

Helm chart p3x-redis-ui deployment in kubernetes\nhttps://github.com/patrikx3/redis-ui/blob/master/k8s/chart

\n
helm template -f values.yaml release --namespace namespace . > generated.yaml\nkubectl apply -f generated.yaml
\n

Features

\n
    \n
  • The console history is kept indefinite in the local storage
  • \n
  • Redis 6 with TLS is enabled with this information:\n\n
  • \n
  • You can override the server port via an environment variable P3XRS_PORT
  • \n
  • In the connections, you can enable read only mode, which means, the user will not be able to modify via gui and the console (only pub/sub monitor and select database is allowed) is disabled.
  • \n
  • In a sub-directory, you can use Nginx/Ingress to rewrite your paths.\n\n
  • \n
  • To show the menu in the desktop version, click ALT
  • \n
  • There is a new feature in the settings/tree setting, which limits the received keys, the minimum is 100, the maximum is 100k, so there is no more crash, because of that
  • \n
  • Since v2020.4.189, the tree can handle bigger key count, as of now, we are using deferred rendering for the tree - only rendering what is in the viewport, so it should be much faster versus rendering everything at once
  • \n
  • Please, check out your Redis use case, if this program can cover your requirements
  • \n
  • Does not handle binary data
  • \n
  • Does not work with sentinel, but it will be developed at some point of time
  • \n
  • Has cluster support\n
      \n
    • Thanks so much for the awesome contribution by @idetoile (now -> @devthejo) of the cluster function.
    • \n
    \n
  • \n
  • Able to monitor all channel messages on the console by using a checkbox.
  • \n
  • Works with multiple languages
  • \n
  • Works as a backend
  • \n
  • Works as a desktop via Electron\n
      \n
    • Linux
    • \n
    • Windows
    • \n
    • MacOS (Intel & Apple silicon)
    • \n
    \n
  • \n
  • Starts with no settings without config, or setup your own config
  • \n
  • Able to create, test, save, delete multiple connections or a readonly connections setup, for shared usage*
  • \n
  • Online you are able to choose the tree separator, for example :, /, -, space etc... or even empty separator
  • \n
  • It is based on Redis-Commander and phpRedisAdmin
  • \n
  • You can select the database via console or the drop down.\n
      \n
    • The database select drop down shows if the checked database is empty or filled, so you can always know which is filled
    • \n
    \n
  • \n
  • Save button to save the db
  • \n
  • Full statistics pages, can be useful
  • \n
  • This is just a New Kind on the Block in the Redis world, so, of course, there are advantages and disadvantages in the other Redis GUIs
  • \n
  • Dark - Dracula / light themes
  • \n
  • Search\n
      \n
    • Client side mode searching in keys - small key set
    • \n
    • Server side mode searching in keys - large key set
    • \n
    • Search mode\n
        \n
      • the search keys starts with a string key
      • \n
      • the search keys includes a string in the key
      • \n
      \n
    • \n
    \n
  • \n
  • The app is responsive, it works on a phone/tablet as well
  • \n
  • There is a key sorting function, which has a penalty, because it sorts with natural-compare, which means it is more human display, then just raw characters, but up to 100k the keys is still ok.
  • \n
  • For big key set to be usable paging should be a maximum 1000 keys / page, though for 250 is the sweetest spot
  • \n
\n

Change log

\n

The change log readme

\n

Contributors

\n

The contributors readme

\n

Development

\n

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.\nPlease apply the .editorconfig settings in your IDE.

\n

It creates a package that allows you to compose p3x-redis-ui-server and p3x-redis-ui-material into one:

\n

Server on GitHub
\nClient on GitHub

\n

If you develop on this app, you are required to test, that all JS you code write is working with Electron (as the embedded Electron NodeJs version is usually below the real NodeJs). Once the server and client is running as above, you clone this repo and test like this:

\n
# terminal 1\ngit clone https://github.com/patrikx3/redis-ui-material.git\ncd redis-ui-material\nnpm install\nnpm run dev\n\n# terminal 2\ngit clone https://github.com/patrikx3/redis-ui-server.git\ncd redis-ui-server\nnpm install\nnpm run dev\n\n# if you are not working on Electron, at this point you can fire the browser\n# @ http://localhost:8080/\n\n# terminal 3 \ngit clone https://github.com/patrikx3/redis-ui.git\ncd redis-ui\nnpm install\n./scripts/start-local.sh\n# or\n.\\scripts\\start-local.cmd
\n

Development of the translations

\n

By default, only English is created, but given all strings are from a JS file, it is very quick to spawn another language eg. German, French, Spanish etc ...

\n

English strings, for the web UI
\nEnglish strings, for the Electron
\nJSON Editor, to incorporate a new language
\nMoment a new language for Material (momentDateMap)
\nMoment a new language for vendor (require moment/locale)

\n

For a new language:\nAdd into redis-ui-material/src/main.js.

\n

This solution is not using REST at all, but instead uses Socket.IO 🤣, which is weird, but I like it, it is supposed to be more responsive, as there is no big overhead in the HTTP protocol.

\n

Reference for Socket.IO speed

\n

https://www.google.com/search?q=rest+vs+websocket+comparison+benchmarks

\n

URL links

\n

P3X Redis UI playground

\n

Corifeus P3X Redis UI

\n

AlternativeTo Redis UI

\n

NPM P3X Redis UI

\n

Snap Store

\n

Github.IO Page

\n
\n

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

\n

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

\n

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

\n

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

\n
\n

P3X-REDIS-UI Build v2024.4.134

\n

\"Donate \"Contact \"Like

\n
", + "readmeFetchedAt": "2024-02-29T22:01:08.141Z" }, "panwriter": { - "readmeCleaned": "

\n

PanWriter

\n

PanWriter is a distraction-free markdown editor with two unique features:

\n
    \n
  1. Tight integration with pandoc for import/export to/from plenty of file formats (including HTML, docx, LaTeX and EPUB).
  2. \n
  3. Preview pane that can show pages – including page breaks etc. Layout adjustments are immediately reflected in the preview.
  4. \n
\n

Read the MANUAL for more info.

\n

Download PanWriter

\n

You also have to install pandoc to export to most formats.

\n

\"\"

\n

Feedback, suggestions and contributions very much welcome! Please open an issue to start a conversation.

\n

Develop

\n

Install git and yarn, then:

\n
git clone git@github.com:mb21/panwriter.git\ncd panwriter\nyarn install\n\n## To run the app in development mode:\nyarn run electron:dev\n\n## To build distributable app package (goes to ./dist):\nyarn dist\n
\n

Check out the package.json for more scripts to run.

\n

TODOs

\n
    \n
  • Preview:\n
      \n
    • respect css, toc metadata fields
    • \n
    \n
  • \n
  • Editor:\n
      \n
    • expand Format menu
    • \n
    • spell check
    • \n
    • improve find/replace
    • \n
    \n
  • \n
  • add a Settings/Preferences window (or should this just be a settings.yaml file?) where you can:\n
      \n
    • set a CodeMirror editor theme css
    • \n
    • edit the default CSS and YAML files
    • \n
    • choose pandoc executable (probably with file-open dialog, which we can use for app sandboxing with security-scoped bookmarks)
    • \n
    \n
  • \n
  • Write pandoc lua filter that does some PanWriter-specific transformations:\n\n
  • \n
  • GUI popup on file import: at least allow to set -f, -t, --track-changes and --extract-media pandoc options.
  • \n
  • Unify PanWriter custom document type and pandoc template concepts?
  • \n
  • Rename type metadata key to doctype?
  • \n
\n

Powered by

\n

PanWriter is powered by (amongst other open source libraries):

\n\n
", - "readmeOriginal": "

\n

PanWriter

\n

PanWriter is a distraction-free markdown editor with two unique features:

\n
    \n
  1. Tight integration with pandoc for import/export to/from plenty of file formats (including HTML, docx, LaTeX and EPUB).
  2. \n
  3. Preview pane that can show pages – including page breaks etc. Layout adjustments are immediately reflected in the preview.
  4. \n
\n

Read the MANUAL for more info.

\n

Download PanWriter

\n

You also have to install pandoc to export to most formats.

\n

\"\"

\n

Feedback, suggestions and contributions very much welcome! Please open an issue to start a conversation.

\n

Develop

\n

Install git and yarn, then:

\n
git clone git@github.com:mb21/panwriter.git\ncd panwriter\nyarn install\n\n## To run the app in development mode:\nyarn run electron:dev\n\n## To build distributable app package (goes to ./dist):\nyarn dist\n
\n

Check out the package.json for more scripts to run.

\n

TODOs

\n
    \n
  • Preview:\n
      \n
    • respect css, toc metadata fields
    • \n
    \n
  • \n
  • Editor:\n
      \n
    • expand Format menu
    • \n
    • spell check
    • \n
    • improve find/replace
    • \n
    \n
  • \n
  • add a Settings/Preferences window (or should this just be a settings.yaml file?) where you can:\n
      \n
    • set a CodeMirror editor theme css
    • \n
    • edit the default CSS and YAML files
    • \n
    • choose pandoc executable (probably with file-open dialog, which we can use for app sandboxing with security-scoped bookmarks)
    • \n
    \n
  • \n
  • Write pandoc lua filter that does some PanWriter-specific transformations:\n\n
  • \n
  • GUI popup on file import: at least allow to set -f, -t, --track-changes and --extract-media pandoc options.
  • \n
  • Unify PanWriter custom document type and pandoc template concepts?
  • \n
  • Rename type metadata key to doctype?
  • \n
\n

Powered by

\n

PanWriter is powered by (amongst other open source libraries):

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.744Z" - }, - "p3x-onenote": { - "readmeCleaned": "

\"NPM\"

\n

\"Donate \"Contact \"Corifeus \"Build\n\"Uptime

\n

📚 P3X OneNote Linux v2022.4.121

\n

Bugs are evident™ - MATRIX️

\n

Description

\n

A Linux compatible version of OneNote

\n

\"Screenshot

\n

Main Features

\n

P3X OneNote Linux is, actually, an independent browser window for the online OneNote. You can use this program without having to clutter your browser. The main functions are:

\n
    \n
  • that is independent from any browser, as it works in it's own process
  • \n
  • it provides a tray, that allows you to close your browser while it keeps running in the tray
  • \n
  • the data is cached and is faster than always opening a new window
  • \n
  • it allows you to sign in with the corporate or the personal login
  • \n
  • when there is a new update, it auto updates itself (Only in the AppImage version.)
  • \n
  • the program allows to use other Microsoft online applications, but the dedicated purpose is to use OneNote
  • \n
\n

Verbose feature info

\n
    \n
  • Dark mode is enabled (but it is a hack, not supported by Microsoft, so quirky)
  • \n
  • To show the menu, click ALT
  • \n
  • Desktop menu
  • \n
  • You can use the --minimized argument to start the app with minimized window
  • \n
  • You can zoom the window
  • \n
  • Icon
  • \n
  • There is a bottom bar\n
      \n
    • It shows the current location
    • \n
    • When you click on this bar, the location URL is copied into the clipboard
    • \n
    \n
  • \n
  • There is a new button on the Edit menu\n
      \n
    • Copy this location to the clipboard\n
        \n
      • This is the same function that is on the bottom bar when you click on it
      • \n
      \n
    • \n
    \n
  • \n
  • Restart button (empty your cache, you can login again if there is an error)
  • \n
  • Remember last notebook (as much Online Onenote allows ...)
  • \n
  • Menu > Settings\n
      \n
    • Close to the tray\n
        \n
      • If checked, will minimize to the tray instead of quit
      • \n
      • If un-checked, default quit close button behaviour (quit the app)
      • \n
      \n
    • \n
    \n
  • \n
  • You are able to set a proxy in the settings menu.
  • \n
  • There is now a menu called Corporate home\n
      \n
    • Given, I do not have a Corporate login, I cannot debug it at all.\n
        \n
      • If something is not working, the only way is to provide your login and I could probably fix it. Otherwise, I see nothing.
      • \n
      \n
    • \n
    \n
  • \n
  • The OneNote language is controlled by Microsoft, and we try to work with Online OneNote, but we are getting a hard time, but the Electron UI is now able to use any language.\n\n
  • \n
  • Allows using multiple instances (with some quirks, as the config will not be synchronized using multiple instances at once, so it can provide wrong results - to make it to work, configure with 1 instance, exit, then use multiple instances).\n
      \n
    • Multiple instances is not recommended (it was requested and provided).
    • \n
    \n
  • \n
\n\n

Downloadable installer

\n

Snap

\n

\"LINK\"

\n

AppImage

\n

https://github.com/patrikx3/onenote/releases

\n

To integrate into the menu

\n

Execute:

\n
sudo add-apt-repository ppa:appimagelauncher-team/stable\nsudo apt-get update\nsudo apt-get install appimagelauncher
\n

After downloading the AppImage, make it an executable.

\n
mkdir -p $HOME/opt\nmv ~/Downloads/p3x-onenote-a.b.c-x86_64.AppImage $HOME/opt/\nchmod +x $HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage\n# Then you can run it\n$HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage &
\n\n

The app can be found on ElectronJs Apps

\n

Change log

\n\n

If you are a NodeJs Ninja

\n

You want to install via NPM...

\n

Issues

\n

Corporate login

\n

The corporate login is unstable, either it works or not. Only the personal account that I can provide some minimal support.

\n

Suspend/Sleep/Wake up

\n

I recognized, that after suspend/sleep and then wake up, the app is not saving the pages anymore. For now, the solution is, that after wake up, restart the app.

\n

Not working on SNAP on some versions

\n

Usually, on stable distros are working with SNAP, but usually non stable Linux distros could not work. Please, try using the AppImage, that is usually better than SNAP.

\n

Error in auto-updater: Redirect was cancelled

\n

Sometimes, you get an AppImage error for update, just download the latest release and replace the AppImage from here:
\nhttps://github.com/patrikx3/onenote/releases

\n

Rasberry and ARM is experimental

\n

I have no ARM computer to test it out, I could build AppImage on ARM, but I have no idea if has an error, it crashes or it works.

\n\n

Online OneNote Change language

\n

Although the main page's language can be changed, it reverts back when an actual page is accessed.\nThis is being investigated.

\n

#14

\n

Electron problem

\n

🐞 Since Electron v3, the tray left click is executing as the right click, Electron bug.

\n

#38

\n

Fedora

\n

#3 (comment)

\n

Development

\n

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.\nPlease apply the .editorconfig settings in your IDE.

\n

If you try to build the app with AppImage, you have to change from electron dependencies to devDependencies, this is because it is created to be able to run this app from NPM instead of an AppImage.

\n

For generating rpm on Ubuntu distro, you can use:

\n
sudo apt-get install rpm
\n

URL links

\n

P3X OneNote Linux playground

\n

Corifeus P3X OneNote Linux

\n

AlternativeTo OneNote Linux

\n

NPM P3X OneNote

\n

Snap Store

\n

Github.IO Page

\n
\n

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

\n

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

\n

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

\n

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

\n
\n

P3X-ONENOTE Build v2022.4.121

\n

\"Donate \"Contact \"Like

\n

P3X Sponsor

\n

IntelliJ - The most intelligent Java IDE

\n

\"JetBrains\"

\n
", - "readmeOriginal": "

\"NPM\"

\n

\"Donate \"Contact \"Corifeus \"Build\n\"Uptime

\n

📚 P3X OneNote Linux v2022.4.121

\n

Bugs are evident™ - MATRIX️

\n

Description

\n

A Linux compatible version of OneNote

\n

\"Screenshot

\n

Main Features

\n

P3X OneNote Linux is, actually, an independent browser window for the online OneNote. You can use this program without having to clutter your browser. The main functions are:

\n
    \n
  • that is independent from any browser, as it works in it's own process
  • \n
  • it provides a tray, that allows you to close your browser while it keeps running in the tray
  • \n
  • the data is cached and is faster than always opening a new window
  • \n
  • it allows you to sign in with the corporate or the personal login
  • \n
  • when there is a new update, it auto updates itself (Only in the AppImage version.)
  • \n
  • the program allows to use other Microsoft online applications, but the dedicated purpose is to use OneNote
  • \n
\n

Verbose feature info

\n
    \n
  • Dark mode is enabled (but it is a hack, not supported by Microsoft, so quirky)
  • \n
  • To show the menu, click ALT
  • \n
  • Desktop menu
  • \n
  • You can use the --minimized argument to start the app with minimized window
  • \n
  • You can zoom the window
  • \n
  • Icon
  • \n
  • There is a bottom bar\n
      \n
    • It shows the current location
    • \n
    • When you click on this bar, the location URL is copied into the clipboard
    • \n
    \n
  • \n
  • There is a new button on the Edit menu\n
      \n
    • Copy this location to the clipboard\n
        \n
      • This is the same function that is on the bottom bar when you click on it
      • \n
      \n
    • \n
    \n
  • \n
  • Restart button (empty your cache, you can login again if there is an error)
  • \n
  • Remember last notebook (as much Online Onenote allows ...)
  • \n
  • Menu > Settings\n
      \n
    • Close to the tray\n
        \n
      • If checked, will minimize to the tray instead of quit
      • \n
      • If un-checked, default quit close button behaviour (quit the app)
      • \n
      \n
    • \n
    \n
  • \n
  • You are able to set a proxy in the settings menu.
  • \n
  • There is now a menu called Corporate home\n
      \n
    • Given, I do not have a Corporate login, I cannot debug it at all.\n
        \n
      • If something is not working, the only way is to provide your login and I could probably fix it. Otherwise, I see nothing.
      • \n
      \n
    • \n
    \n
  • \n
  • The OneNote language is controlled by Microsoft, and we try to work with Online OneNote, but we are getting a hard time, but the Electron UI is now able to use any language.\n\n
  • \n
  • Allows using multiple instances (with some quirks, as the config will not be synchronized using multiple instances at once, so it can provide wrong results - to make it to work, configure with 1 instance, exit, then use multiple instances).\n
      \n
    • Multiple instances is not recommended (it was requested and provided).
    • \n
    \n
  • \n
\n\n

Downloadable installer

\n

Snap

\n

\"LINK\"

\n

AppImage

\n

https://github.com/patrikx3/onenote/releases

\n

To integrate into the menu

\n

Execute:

\n
sudo add-apt-repository ppa:appimagelauncher-team/stable\nsudo apt-get update\nsudo apt-get install appimagelauncher
\n

After downloading the AppImage, make it an executable.

\n
mkdir -p $HOME/opt\nmv ~/Downloads/p3x-onenote-a.b.c-x86_64.AppImage $HOME/opt/\nchmod +x $HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage\n# Then you can run it\n$HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage &
\n\n

The app can be found on ElectronJs Apps

\n

Change log

\n\n

If you are a NodeJs Ninja

\n

You want to install via NPM...

\n

Issues

\n

Corporate login

\n

The corporate login is unstable, either it works or not. Only the personal account that I can provide some minimal support.

\n

Suspend/Sleep/Wake up

\n

I recognized, that after suspend/sleep and then wake up, the app is not saving the pages anymore. For now, the solution is, that after wake up, restart the app.

\n

Not working on SNAP on some versions

\n

Usually, on stable distros are working with SNAP, but usually non stable Linux distros could not work. Please, try using the AppImage, that is usually better than SNAP.

\n

Error in auto-updater: Redirect was cancelled

\n

Sometimes, you get an AppImage error for update, just download the latest release and replace the AppImage from here:
\nhttps://github.com/patrikx3/onenote/releases

\n

Rasberry and ARM is experimental

\n

I have no ARM computer to test it out, I could build AppImage on ARM, but I have no idea if has an error, it crashes or it works.

\n\n

Online OneNote Change language

\n

Although the main page's language can be changed, it reverts back when an actual page is accessed.\nThis is being investigated.

\n

#14

\n

Electron problem

\n

🐞 Since Electron v3, the tray left click is executing as the right click, Electron bug.

\n

#38

\n

Fedora

\n

#3 (comment)

\n

Development

\n

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.\nPlease apply the .editorconfig settings in your IDE.

\n

If you try to build the app with AppImage, you have to change from electron dependencies to devDependencies, this is because it is created to be able to run this app from NPM instead of an AppImage.

\n

For generating rpm on Ubuntu distro, you can use:

\n
sudo apt-get install rpm
\n

URL links

\n

P3X OneNote Linux playground

\n

Corifeus P3X OneNote Linux

\n

AlternativeTo OneNote Linux

\n

NPM P3X OneNote

\n

Snap Store

\n

Github.IO Page

\n
\n

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

\n

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

\n

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

\n

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

\n
\n

P3X-ONENOTE Build v2022.4.121

\n

\"Donate \"Contact \"Like

\n

P3X Sponsor

\n

IntelliJ - The most intelligent Java IDE

\n

\"JetBrains\"

\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.804Z" + "readmeCleaned": "

\n

PanWriter

\n

PanWriter is a distraction-free markdown editor with two unique features:

\n
    \n
  1. Tight integration with pandoc for import/export to/from plenty of file formats (including HTML, docx, LaTeX and EPUB).
  2. \n
  3. Preview pane that can show pages – including page breaks etc. Layout adjustments are immediately reflected in the preview.
  4. \n
\n

Read the MANUAL for more info.

\n

Download PanWriter

\n

You also have to install pandoc to export to most formats.

\n

\"\"

\n

Feedback, suggestions and contributions very much welcome! Please open an issue to start a conversation.

\n

Develop

\n

Install git (if you haven't already) and install Volta (which will make the correct Node.js and npm versions availlable in the project directory), then:

\n
git clone git@github.com:mb21/panwriter.git\ncd panwriter\nnpm ci\n\n## To run the app in development mode:\nnpm run electron:dev\n\n## To build distributable app package (goes to ./dist):\nnpm dist\n
\n

Check out the package.json for more scripts to run.

\n

Powered by

\n

PanWriter is powered by (amongst other open source libraries):

\n\n
", + "readmeOriginal": "

\n

PanWriter

\n

PanWriter is a distraction-free markdown editor with two unique features:

\n
    \n
  1. Tight integration with pandoc for import/export to/from plenty of file formats (including HTML, docx, LaTeX and EPUB).
  2. \n
  3. Preview pane that can show pages – including page breaks etc. Layout adjustments are immediately reflected in the preview.
  4. \n
\n

Read the MANUAL for more info.

\n

Download PanWriter

\n

You also have to install pandoc to export to most formats.

\n

\"\"

\n

Feedback, suggestions and contributions very much welcome! Please open an issue to start a conversation.

\n

Develop

\n

Install git (if you haven't already) and install Volta (which will make the correct Node.js and npm versions availlable in the project directory), then:

\n
git clone git@github.com:mb21/panwriter.git\ncd panwriter\nnpm ci\n\n## To run the app in development mode:\nnpm run electron:dev\n\n## To build distributable app package (goes to ./dist):\nnpm dist\n
\n

Check out the package.json for more scripts to run.

\n

Powered by

\n

PanWriter is powered by (amongst other open source libraries):

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:08.144Z" }, "paperarxiv": { - "readmeCleaned": "

PaperArxiv

\n

\n

PaperArxiv is a new paper management tool that helps to organize your mind. It focuses on taking notes, organizing, and archiving your files. Different from existing paper management tools that focus on reference management. PaperArxiv emphasizes on notes organizing as we believe a short note can bring more information to grasp the general idea.

\n

Highlights

\n
    \n
  • Auto Extraction: It can extract almost all information from pdf files and generate default meta information;
  • \n
  • Portable: all information is stored in one folder and you can put in your cloud disk and take it everywhere;
  • \n
  • Universal Search: You can use its powerful find tool to find whatever you want, tags, names, notes ... No matter what comes into your mind.
  • \n
  • Powerful tree-view and tag management.
  • \n
  • Support different forms of notes including Markdown, LaTeX, and Mermaid.
  • \n
\n

Getting Start

\n
    \n
  1. Download PaperArxiv;
  2. \n
  3. Unzip the file and put the app into your Application folder;
  4. \n
  5. Install Poppler.\n
      \n
    • On Mac, you can use brew install poppler.
    • \n
    • On Windows and Linux, please use conda install -c conda-forge poppler.
    • \n
    \n
  6. \n
  7. Open PaperArxiv;
  8. \n
  9. Click the Add Button to select a paper in pdf format. PaperArxiv will automatically generate a new item for the paper;
  10. \n
  11. Double Click the item to add some notes;
  12. \n
\n

Notes Format

\n

The notes support Markdown, Latex, and Mermaid. For example, you can write the following notes to write items, formulas, and Mermaid diagrams.

\n
upper bound for the repetition:\n $$\\begin{aligned}\n R\\le\\frac{\\|B^2\\|_*}{\\min_{1\\le i \\le n} \\{ \\frac{1}{2}( \\zeta n - \\underbrace{\\sum_{j=1}^n (B^2)_{ij}}_{outflow})+\\frac{1}{2}(\\zeta n - \\underbrace{\\sum_{k=1}^n (B^2)_{ki}}_{inflow}) \\}}\n \\end{aligned}$$\n\n ```mermaid\n flowchart LR;\n Repetition-->Theory;\n Theory-->Encoding;\n ```\n\n ![My Image][image-1]\n\n\n\n \n [image-1]:data:image/png;base64,iVBORw0KGgoAAAANS...\n\">
    - Give a proof of the *repetition problem* for Generation;\n    - New **encoding method**;\n    - The <font color=orange>upper bound</font> for the <del>repetition</del>:\n    $$\\begin{aligned}\n    R\\le\\frac{\\|B^2\\|_*}{\\min_{1\\le i \\le n} \\{ \\frac{1}{2}( \\zeta n - \\underbrace{\\sum_{j=1}^n (B^2)_{ij}}_{outflow})+\\frac{1}{2}(\\zeta n - \\underbrace{\\sum_{k=1}^n (B^2)_{ki}}_{inflow}) \\}}\n    \\end{aligned}$$\n\n    ```mermaid\n    flowchart LR;\n    Repetition-->Theory;\n    Theory-->Encoding;\n    ```\n\n    ![My Image][image-1]\n\n\n\n  <!--The image data is attached as follows-->\n  [image-1]:data:image/png;base64,iVBORw0KGgoAAAANS...\n\n
\n

\n \n

\nIf you want to add images in the comments, just copy the image and paste in the edit box. Then it will insert a base64 image into the comments file.\n

Download

\n

Please download our latest release! Download

\n

Compile

\n

On Mac you can run

\n
npm install\n./node_modules/.bin/electron-rebuild\nnpm run buildmac\n
\n

On Mac with M1 CPU, please use:

\n
npm install\n./node_modules/.bin/electron-rebuild -a arm64\nnpm run buildm1\n
\n
", - "readmeOriginal": "

PaperArxiv

\n

\n

PaperArxiv is a new paper management tool that helps to organize your mind. It focuses on taking notes, organizing, and archiving your files. Different from existing paper management tools that focus on reference management. PaperArxiv emphasizes on notes organizing as we believe a short note can bring more information to grasp the general idea.

\n

Highlights

\n
    \n
  • Auto Extraction: It can extract almost all information from pdf files and generate default meta information;
  • \n
  • Portable: all information is stored in one folder and you can put in your cloud disk and take it everywhere;
  • \n
  • Universal Search: You can use its powerful find tool to find whatever you want, tags, names, notes ... No matter what comes into your mind.
  • \n
  • Powerful tree-view and tag management.
  • \n
  • Support different forms of notes including Markdown, LaTeX, and Mermaid.
  • \n
\n

Getting Start

\n
    \n
  1. Download PaperArxiv;
  2. \n
  3. Unzip the file and put the app into your Application folder;
  4. \n
  5. Install Poppler.\n
      \n
    • On Mac, you can use brew install poppler.
    • \n
    • On Windows and Linux, please use conda install -c conda-forge poppler.
    • \n
    \n
  6. \n
  7. Open PaperArxiv;
  8. \n
  9. Click the Add Button to select a paper in pdf format. PaperArxiv will automatically generate a new item for the paper;
  10. \n
  11. Double Click the item to add some notes;
  12. \n
\n

Notes Format

\n

The notes support Markdown, Latex, and Mermaid. For example, you can write the following notes to write items, formulas, and Mermaid diagrams.

\n
    - Give a proof of the *repetition problem* for Generation;\n    - New **encoding method**;\n    - The <font color=orange>upper bound</font> for the <del>repetition</del>:\n    $$\\begin{aligned}\n    R\\le\\frac{\\|B^2\\|_*}{\\min_{1\\le i \\le n} \\{ \\frac{1}{2}( \\zeta n - \\underbrace{\\sum_{j=1}^n (B^2)_{ij}}_{outflow})+\\frac{1}{2}(\\zeta n - \\underbrace{\\sum_{k=1}^n (B^2)_{ki}}_{inflow}) \\}}\n    \\end{aligned}$$\n\n    ```mermaid\n    flowchart LR;\n    Repetition-->Theory;\n    Theory-->Encoding;\n    ```\n\n    ![My Image][image-1]\n\n\n\n  <!--The image data is attached as follows-->\n  [image-1]:data:image/png;base64,iVBORw0KGgoAAAANS...\n\n
\n

\n \n

\nIf you want to add images in the comments, just copy the image and paste in the edit box. Then it will insert a base64 image into the comments file.\n

Download

\n

Please download our latest release! Download

\n

Compile

\n

On Mac you can run

\n
npm install\n./node_modules/.bin/electron-rebuild\nnpm run buildmac\n
\n

On Mac with M1 CPU, please use:

\n
npm install\n./node_modules/.bin/electron-rebuild -a arm64\nnpm run buildm1\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:02.920Z" - }, - "papercubes": { - "readmeCleaned": "

\n \"Icon\"\n

🏡🖨 PaperCubes

\n

\nA desktop app which converts your minecraft .schematic files
you got from worldedit to blueprints for papercraft.

\n \"forthebadge\"\n \"forthebadge\"\n \"forthebadge\"\n

\n

\n
\n

🚀 How to use?

\n
    \n
  1. 🏡 You need an installed Minecraft Version
  2. \n
  3. 🏗 You need to install the Minecraft mod Worldedit
  4. \n
  5. 🔨 Start Minecraft and build something amazing
  6. \n
  7. 💾 //Copy what you built and //schematic save it
  8. \n
  9. 🌴 Download a Texturepack
  10. \n
  11. 💿 Start this desktop app
  12. \n
  13. 🏝 Drop schematic file and texturepack in it
  14. \n
  15. 🌟 Let the Program do its magic
  16. \n
  17. 🖨 Print out the blueprints
  18. \n
  19. 🏘 Make amazing minecraft builds in real!
  20. \n
\n

⚠️ Important

\n
    \n
  • PaperCubes is still in BETA. Errors may occur. When you found one, please open an issue for me
  • \n
  • Currently works only for schematic files which are taken from minecraft versions smaller than v1.13.0. Versions that are very old won't work eighter. The version of the texturepack should match the minecraft version of the schematic file for best results
  • \n
  • Loading times can be very long depending on the size of the schematic
  • \n
\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n

Only for Windows (as admin)

\n
npm install --global --production windows-build-tools\nnpm config set msvs_version 2015 --global
\n

For all platforms

\n
# Clone this repository\ngit clone https://github.com/florianfe/PaperCubes\n# Go into the repository\ncd PaperCubes\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Compile C++ sources\nnpm run-script compile\n# Run the app in test mode\nnpm start\n# build application for release\n[sudo] npm run-script dist
\n

🖼 Preview

\n

\"screenshot\n\"screenshot\n\"screenshot\n\"screenshot\n\"screenshot

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.3.0 BETADownload
Windows1.3.0 BETADownload
Linux (.deb)1.3.0 BETADownload
\n

🗒 Note

\n
    \n
  • This Project was inspired by Orthogami (made by mikolalysenko).
  • \n
  • The Texture Pack Pixel Perfection (Link) which is used for the Screenshots was made by Hugh \"XSSheep\" Rutland.
  • \n
\n

📖 License

\n

\"forthebadge\"

\n
", - "readmeOriginal": "

\n \"Icon\"\n

🏡🖨 PaperCubes

\n

\nA desktop app which converts your minecraft .schematic files
you got from worldedit to blueprints for papercraft.

\n \"forthebadge\"\n \"forthebadge\"\n \"forthebadge\"\n

\n

\n
\n

🚀 How to use?

\n
    \n
  1. 🏡 You need an installed Minecraft Version
  2. \n
  3. 🏗 You need to install the Minecraft mod Worldedit
  4. \n
  5. 🔨 Start Minecraft and build something amazing
  6. \n
  7. 💾 //Copy what you built and //schematic save it
  8. \n
  9. 🌴 Download a Texturepack
  10. \n
  11. 💿 Start this desktop app
  12. \n
  13. 🏝 Drop schematic file and texturepack in it
  14. \n
  15. 🌟 Let the Program do its magic
  16. \n
  17. 🖨 Print out the blueprints
  18. \n
  19. 🏘 Make amazing minecraft builds in real!
  20. \n
\n

⚠️ Important

\n
    \n
  • PaperCubes is still in BETA. Errors may occur. When you found one, please open an issue for me
  • \n
  • Currently works only for schematic files which are taken from minecraft versions smaller than v1.13.0. Versions that are very old won't work eighter. The version of the texturepack should match the minecraft version of the schematic file for best results
  • \n
  • Loading times can be very long depending on the size of the schematic
  • \n
\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n

Only for Windows (as admin)

\n
npm install --global --production windows-build-tools\nnpm config set msvs_version 2015 --global
\n

For all platforms

\n
# Clone this repository\ngit clone https://github.com/florianfe/PaperCubes\n# Go into the repository\ncd PaperCubes\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Compile C++ sources\nnpm run-script compile\n# Run the app in test mode\nnpm start\n# build application for release\n[sudo] npm run-script dist
\n

🖼 Preview

\n

\"screenshot\n\"screenshot\n\"screenshot\n\"screenshot\n\"screenshot

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.3.0 BETADownload
Windows1.3.0 BETADownload
Linux (.deb)1.3.0 BETADownload
\n

🗒 Note

\n
    \n
  • This Project was inspired by Orthogami (made by mikolalysenko).
  • \n
  • The Texture Pack Pixel Perfection (Link) which is used for the Screenshots was made by Hugh \"XSSheep\" Rutland.
  • \n
\n

📖 License

\n

\"forthebadge\"

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.017Z" + "readmeCleaned": "

PaperArxiv

\n

\n

PaperArxiv is a new paper management tool that helps to organize your mind. It focuses on taking notes, organizing, and archiving your files. Different from existing paper management tools that focus on reference management. PaperArxiv emphasizes on notes organizing as we believe a short note can bring more information to grasp the general idea.

\n

Highlights

\n
    \n
  • Auto Extraction: It can extract almost all information from pdf files and generate default meta information;
  • \n
  • Portable: all information is stored in one folder and you can put in your cloud disk and take it everywhere;
  • \n
  • Universal Search: You can use its powerful find tool to find whatever you want, tags, names, notes ... No matter what comes into your mind.
  • \n
  • Powerful tree-view and tag management.
  • \n
  • Support different forms of notes including Markdown, LaTeX, and Mermaid.
  • \n
\n

Getting Start

\n
    \n
  1. Download PaperArxiv;
  2. \n
  3. Unzip the file and put the app into your Application folder;
  4. \n
  5. Install Poppler.\n
      \n
    • On Mac, you can use brew install poppler.
    • \n
    • On Windows and Linux, please use conda install -c conda-forge poppler.
    • \n
    \n
  6. \n
  7. Open PaperArxiv;
  8. \n
  9. Click the Add Button to select a paper in pdf format. PaperArxiv will automatically generate a new item for the paper;
  10. \n
  11. Double Click the item to add some notes;
  12. \n
\n

Notes Format

\n

The notes support Markdown, Latex, and Mermaid. For example, you can write the following notes to write items, formulas, and Mermaid diagrams.

\n
upper bound for the repetition:\n $$\\begin{aligned}\n R\\le\\frac{\\|B^2\\|_*}{\\min_{1\\le i \\le n} \\{ \\frac{1}{2}( \\zeta n - \\underbrace{\\sum_{j=1}^n (B^2)_{ij}}_{outflow})+\\frac{1}{2}(\\zeta n - \\underbrace{\\sum_{k=1}^n (B^2)_{ki}}_{inflow}) \\}}\n \\end{aligned}$$\n\n ```mermaid\n flowchart LR;\n Repetition-->Theory;\n Theory-->Encoding;\n ```\n\n ![My Image][image-1]\n\n\n\n \n [image-1]:data:image/png;base64,iVBORw0KGgoAAAANS...\n\">
    - Give a proof of the *repetition problem* for Generation;\n    - New **encoding method**;\n    - The <font color=orange>upper bound</font> for the <del>repetition</del>:\n    $$\\begin{aligned}\n    R\\le\\frac{\\|B^2\\|_*}{\\min_{1\\le i \\le n} \\{ \\frac{1}{2}( \\zeta n - \\underbrace{\\sum_{j=1}^n (B^2)_{ij}}_{outflow})+\\frac{1}{2}(\\zeta n - \\underbrace{\\sum_{k=1}^n (B^2)_{ki}}_{inflow}) \\}}\n    \\end{aligned}$$\n\n    ```mermaid\n    flowchart LR;\n    Repetition-->Theory;\n    Theory-->Encoding;\n    ```\n\n    ![My Image][image-1]\n\n\n\n  <!--The image data is attached as follows-->\n  [image-1]:data:image/png;base64,iVBORw0KGgoAAAANS...\n\n
\n

\n \n

\nIf you want to add images in the comments, just copy the image and paste in the edit box. Then it will insert a base64 image into the comments file.\n

Download

\n

Please download our latest release! Download

\n

Compile

\n

On Mac you can run

\n
npm install\n./node_modules/.bin/electron-rebuild\nnpm run buildmac\n
\n

On Mac with M1 CPU, please use:

\n
npm install\n./node_modules/.bin/electron-rebuild -a arm64\nnpm run buildm1\n
\n
", + "readmeOriginal": "

PaperArxiv

\n

\n

PaperArxiv is a new paper management tool that helps to organize your mind. It focuses on taking notes, organizing, and archiving your files. Different from existing paper management tools that focus on reference management. PaperArxiv emphasizes on notes organizing as we believe a short note can bring more information to grasp the general idea.

\n

Highlights

\n
    \n
  • Auto Extraction: It can extract almost all information from pdf files and generate default meta information;
  • \n
  • Portable: all information is stored in one folder and you can put in your cloud disk and take it everywhere;
  • \n
  • Universal Search: You can use its powerful find tool to find whatever you want, tags, names, notes ... No matter what comes into your mind.
  • \n
  • Powerful tree-view and tag management.
  • \n
  • Support different forms of notes including Markdown, LaTeX, and Mermaid.
  • \n
\n

Getting Start

\n
    \n
  1. Download PaperArxiv;
  2. \n
  3. Unzip the file and put the app into your Application folder;
  4. \n
  5. Install Poppler.\n
      \n
    • On Mac, you can use brew install poppler.
    • \n
    • On Windows and Linux, please use conda install -c conda-forge poppler.
    • \n
    \n
  6. \n
  7. Open PaperArxiv;
  8. \n
  9. Click the Add Button to select a paper in pdf format. PaperArxiv will automatically generate a new item for the paper;
  10. \n
  11. Double Click the item to add some notes;
  12. \n
\n

Notes Format

\n

The notes support Markdown, Latex, and Mermaid. For example, you can write the following notes to write items, formulas, and Mermaid diagrams.

\n
    - Give a proof of the *repetition problem* for Generation;\n    - New **encoding method**;\n    - The <font color=orange>upper bound</font> for the <del>repetition</del>:\n    $$\\begin{aligned}\n    R\\le\\frac{\\|B^2\\|_*}{\\min_{1\\le i \\le n} \\{ \\frac{1}{2}( \\zeta n - \\underbrace{\\sum_{j=1}^n (B^2)_{ij}}_{outflow})+\\frac{1}{2}(\\zeta n - \\underbrace{\\sum_{k=1}^n (B^2)_{ki}}_{inflow}) \\}}\n    \\end{aligned}$$\n\n    ```mermaid\n    flowchart LR;\n    Repetition-->Theory;\n    Theory-->Encoding;\n    ```\n\n    ![My Image][image-1]\n\n\n\n  <!--The image data is attached as follows-->\n  [image-1]:data:image/png;base64,iVBORw0KGgoAAAANS...\n\n
\n

\n \n

\nIf you want to add images in the comments, just copy the image and paste in the edit box. Then it will insert a base64 image into the comments file.\n

Download

\n

Please download our latest release! Download

\n

Compile

\n

On Mac you can run

\n
npm install\n./node_modules/.bin/electron-rebuild\nnpm run buildmac\n
\n

On Mac with M1 CPU, please use:

\n
npm install\n./node_modules/.bin/electron-rebuild -a arm64\nnpm run buildm1\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:08.242Z" }, "papyrus": { - "readmeCleaned": "

\"Papyrus\"

\n

\"devDependencies\"

\n

Unofficial Dropbox Paper desktop application.

\n

Preview

\n

\"\"\nPapyrus is currently at version 1.0.3.

\n

Installation

\n

Homebrew Cask

\n
brew install --cask morkro-papyrus
\n

Manually

\n
    \n
  • Download the installer
  • \n
  • Unzip
  • \n
  • Install the application to any location.
  • \n
\n

macOS

\n

It's recommended to move the Papyrus.app file to the Applications directory. macOS will prompt you to accept that this runs from an unidentified developer.

\n

Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Description  Keybinding
Create a new documentCmd/Ctrl N
Create a new folderCmd/Ctrl T
\n

All keybindings can also be found under the File menu.

\n

Development

\n

The application wraps the official Dropbox Paper website in an Electron browser window (and does some more minor things to round it up).

\n

git clone the repository, npm install all dependencies and you are good to go. You might have to run brew install wine before building the application.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandDescription
npm startStarts the application
npm run buildCreates packages for all supported platforms (bundles all below commands)
npm run build:macosBuilds the macOS application
npm run build:windowsBuilds the Windows application
npm run build:linuxBuilds the Linux application
\n

Contribution

\n

Any form of contribution is very welcome!

\n

License

\n

The code is available under MIT License.

\n
", - "readmeOriginal": "

\"Papyrus\"

\n

\"devDependencies\"

\n

Unofficial Dropbox Paper desktop application.

\n

Preview

\n

\"\"\nPapyrus is currently at version 1.0.3.

\n

Installation

\n

Homebrew Cask

\n
brew install --cask morkro-papyrus
\n

Manually

\n
    \n
  • Download the installer
  • \n
  • Unzip
  • \n
  • Install the application to any location.
  • \n
\n

macOS

\n

It's recommended to move the Papyrus.app file to the Applications directory. macOS will prompt you to accept that this runs from an unidentified developer.

\n

Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Description  Keybinding
Create a new documentCmd/Ctrl N
Create a new folderCmd/Ctrl T
\n

All keybindings can also be found under the File menu.

\n

Development

\n

The application wraps the official Dropbox Paper website in an Electron browser window (and does some more minor things to round it up).

\n

git clone the repository, npm install all dependencies and you are good to go. You might have to run brew install wine before building the application.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandDescription
npm startStarts the application
npm run buildCreates packages for all supported platforms (bundles all below commands)
npm run build:macosBuilds the macOS application
npm run build:windowsBuilds the Windows application
npm run build:linuxBuilds the Linux application
\n

Contribution

\n

Any form of contribution is very welcome!

\n

License

\n

The code is available under MIT License.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.029Z" + "readmeCleaned": "

\"Papyrus\"

\n

\"devDependencies\"

\n

Unofficial Dropbox Paper desktop application.

\n

Preview

\n

\"\"\nPapyrus is currently at version 1.0.3.

\n

Installation

\n

Homebrew Cask

\n
brew install --cask morkro-papyrus
\n

Manually

\n
    \n
  • Download the installer
  • \n
  • Unzip
  • \n
  • Install the application to any location.
  • \n
\n

macOS

\n

It's recommended to move the Papyrus.app file to the Applications directory. macOS will prompt you to accept that this runs from an unidentified developer.

\n

Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Description  Keybinding
Create a new documentCmd/Ctrl N
Create a new folderCmd/Ctrl T
\n

All keybindings can also be found under the File menu.

\n

Development

\n

The application wraps the official Dropbox Paper website in an Electron browser window (and does some more minor things to round it up).

\n

git clone the repository, npm install all dependencies and you are good to go. You might have to run brew install wine before building the application.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandDescription
npm startStarts the application
npm run buildCreates packages for all supported platforms (bundles all below commands)
npm run build:macosBuilds the macOS application
npm run build:windowsBuilds the Windows application
npm run build:linuxBuilds the Linux application
\n

Contribution

\n

Any form of contribution is very welcome!

\n

License

\n

The code is available under MIT License.

\n
", + "readmeOriginal": "

\"Papyrus\"

\n

\"devDependencies\"

\n

Unofficial Dropbox Paper desktop application.

\n

Preview

\n

\"\"\nPapyrus is currently at version 1.0.3.

\n

Installation

\n

Homebrew Cask

\n
brew install --cask morkro-papyrus
\n

Manually

\n
    \n
  • Download the installer
  • \n
  • Unzip
  • \n
  • Install the application to any location.
  • \n
\n

macOS

\n

It's recommended to move the Papyrus.app file to the Applications directory. macOS will prompt you to accept that this runs from an unidentified developer.

\n

Shortcuts

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Description  Keybinding
Create a new documentCmd/Ctrl N
Create a new folderCmd/Ctrl T
\n

All keybindings can also be found under the File menu.

\n

Development

\n

The application wraps the official Dropbox Paper website in an Electron browser window (and does some more minor things to round it up).

\n

git clone the repository, npm install all dependencies and you are good to go. You might have to run brew install wine before building the application.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandDescription
npm startStarts the application
npm run buildCreates packages for all supported platforms (bundles all below commands)
npm run build:macosBuilds the macOS application
npm run build:windowsBuilds the Windows application
npm run build:linuxBuilds the Linux application
\n

Contribution

\n

Any form of contribution is very welcome!

\n

License

\n

The code is available under MIT License.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:08.331Z" }, - "patchwork": { - "readmeCleaned": "

⚠️ Patchwork v3.18.1 was the last release! ⚠️

\n

This release is meant to tide us over so that other clients can take it from here.

\n

Thank you to everyone who contributed to this release and all the ones preceding it!\nPaul, Matt McKegg, and Christian Bundy first and foremost, but by now the contributors page shows 94 contributors! 💓

\n

Where do we go from here? Do I have to change client now?

\n

For the time being (the next couple of months) you should be fine to just keep Patchwork running. However, as time progresses and security of the underlying components \"degrades\" (read: already existing issues are discovered) it will become a bad idea to keep running Patchwork.\nBy that time, you should pick a different ssb client.

\n

Why retire Patchwork? Can I keep it alive?

\n

Of course Patchwork is, as always, released under the AGPL license. So if you really wanted to, you could fork it and keep it alive. However, let me (Daan) explain why this is a bad idea:

\n

All the devs say \"Don't do it!\"

\n

Everyone who has spent significant time in the codebase agrees that it is time to retire Patchwork. Over the years, it has seen multiple iterations of developers coming in, trying to change things in a structural way, then burning out on it. It's a pattern, so be warned. This is due to the fact that Patchwork makes some architectural decisions that make it hard to maintain, and even harder for new developers to get into the codebase:

\n
    \n
  • depject is a bespoke dependency injection system, which breaks any kind of navigation and tool support for debugging.
  • \n
  • mutant is another bespoke implementation of observables. It is also used for generating HTML, which makes a transition to component-based UI toolkits very hard.
  • \n
  • custom sbot: Patchwork doesn't really work except with its own, bundled ssb-server. This is considered bad form for ssb applications.
  • \n
  • ssb-db, the bespoke database of the original ssb stack, is deeply baked into patchwork. Migrating to the new #ssb-db2 would be a long and painful process. This is compounded by the fact that patchwork bundles a few custom plugins for ssb-db.
  • \n
\n

I want to be clear that none of the above are impossible to solve; in fact, they all have straight-forward but labour-intensive solutions. I also want to be clear that these technological choices were all made for good reasons at the time, and I am sure you're as greatful to the developers who made them as I am, for putting their (overwhelmingly volunteered!) time into the project, and for making Patchwork the application that it is. In combination however, the above issues mean that new developers are faced with a very, very steep leaning curve before they're able to even make small changes.\nGiven all of the above, it makes more sense to deprecate Patchwork and focus our efforts on projects like #oasis or #manyverse which are nearing feature parity with Patchwork. If you want to get involved with ssb development, both are great projects for that; they are much more hackable than Patchwork, and follow standard techniques & workflows, so you'll feel right at home.

\n

If you do, against all advice, want to continue developing Patchwork then we kindly request you rename it to reflect the change in leadership.

\n
\n

Original Readme

\n
\n

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

\n
\n

Features

\n
    \n
  • Connect with friends without depending on any central servers.
  • \n
  • Don't worry about spam, you only get messages from people you follow.
  • \n
  • Use Patchwork online or offline, the data you need is stored on your device.
  • \n
  • Sync messages with friends when you're on the same Wi-Fi network.
  • \n
  • Keep secrets with private messages, which are always end-to-end encrypted.
  • \n
  • Change and improve Patchwork however you'd like, it's free and open source.
  • \n
\n

Usage

\n

\"Screenshot

\n

New to Scuttlebutt? Join the network by connecting to a pub.

\n
    \n
  1. Choose a pub from the pub list and copy an invite code.
  2. \n
  3. Open Patchwork and select Join Pub.
  4. \n
  5. Paste the invite code and select Redeem Invite.
  6. \n
\n

You're done! Check out #new-people to see who else has recently joined.

\n

Installation

\n

Most people should download Patchwork for Windows, macOS, or Linux.

\n

Alternatively, you can install Patchwork with your favorite package manager.

\n
    \n
  • npm: npm install --global ssb-patchwork
  • \n
  • yarn: yarn global add ssb-patchwork
  • \n
  • brew: brew cask install patchwork
  • \n
  • yay: yay -S ssb-patchwork
  • \n
\n

Building from source? Check out INSTALL.md for more information.

\n

Contributing

\n

Create a new issue to report problems or request features. See\nCONTRIBUTING.md for more information on how to get involved.\nYou can also support the project via donations.

\n

Please note that this project is released with a Contributor Code of\nConduct. By participating in this project you agree to abide by its\nterms.

\n

See Also

\n\n

License

\n

AGPL-3.0

\n
", - "readmeOriginal": "

⚠️ Patchwork v3.18.1 was the last release! ⚠️

\n

This release is meant to tide us over so that other clients can take it from here.

\n

Thank you to everyone who contributed to this release and all the ones preceding it!\nPaul, Matt McKegg, and Christian Bundy first and foremost, but by now the contributors page shows 94 contributors! 💓

\n

Where do we go from here? Do I have to change client now?

\n

For the time being (the next couple of months) you should be fine to just keep Patchwork running. However, as time progresses and security of the underlying components \"degrades\" (read: already existing issues are discovered) it will become a bad idea to keep running Patchwork.\nBy that time, you should pick a different ssb client.

\n

Why retire Patchwork? Can I keep it alive?

\n

Of course Patchwork is, as always, released under the AGPL license. So if you really wanted to, you could fork it and keep it alive. However, let me (Daan) explain why this is a bad idea:

\n

All the devs say \"Don't do it!\"

\n

Everyone who has spent significant time in the codebase agrees that it is time to retire Patchwork. Over the years, it has seen multiple iterations of developers coming in, trying to change things in a structural way, then burning out on it. It's a pattern, so be warned. This is due to the fact that Patchwork makes some architectural decisions that make it hard to maintain, and even harder for new developers to get into the codebase:

\n
    \n
  • depject is a bespoke dependency injection system, which breaks any kind of navigation and tool support for debugging.
  • \n
  • mutant is another bespoke implementation of observables. It is also used for generating HTML, which makes a transition to component-based UI toolkits very hard.
  • \n
  • custom sbot: Patchwork doesn't really work except with its own, bundled ssb-server. This is considered bad form for ssb applications.
  • \n
  • ssb-db, the bespoke database of the original ssb stack, is deeply baked into patchwork. Migrating to the new #ssb-db2 would be a long and painful process. This is compounded by the fact that patchwork bundles a few custom plugins for ssb-db.
  • \n
\n

I want to be clear that none of the above are impossible to solve; in fact, they all have straight-forward but labour-intensive solutions. I also want to be clear that these technological choices were all made for good reasons at the time, and I am sure you're as greatful to the developers who made them as I am, for putting their (overwhelmingly volunteered!) time into the project, and for making Patchwork the application that it is. In combination however, the above issues mean that new developers are faced with a very, very steep leaning curve before they're able to even make small changes.\nGiven all of the above, it makes more sense to deprecate Patchwork and focus our efforts on projects like #oasis or #manyverse which are nearing feature parity with Patchwork. If you want to get involved with ssb development, both are great projects for that; they are much more hackable than Patchwork, and follow standard techniques & workflows, so you'll feel right at home.

\n

If you do, against all advice, want to continue developing Patchwork then we kindly request you rename it to reflect the change in leadership.

\n
\n

Original Readme

\n
\n

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

\n
\n

Features

\n
    \n
  • Connect with friends without depending on any central servers.
  • \n
  • Don't worry about spam, you only get messages from people you follow.
  • \n
  • Use Patchwork online or offline, the data you need is stored on your device.
  • \n
  • Sync messages with friends when you're on the same Wi-Fi network.
  • \n
  • Keep secrets with private messages, which are always end-to-end encrypted.
  • \n
  • Change and improve Patchwork however you'd like, it's free and open source.
  • \n
\n

Usage

\n

\"Screenshot

\n

New to Scuttlebutt? Join the network by connecting to a pub.

\n
    \n
  1. Choose a pub from the pub list and copy an invite code.
  2. \n
  3. Open Patchwork and select Join Pub.
  4. \n
  5. Paste the invite code and select Redeem Invite.
  6. \n
\n

You're done! Check out #new-people to see who else has recently joined.

\n

Installation

\n

Most people should download Patchwork for Windows, macOS, or Linux.

\n

Alternatively, you can install Patchwork with your favorite package manager.

\n
    \n
  • npm: npm install --global ssb-patchwork
  • \n
  • yarn: yarn global add ssb-patchwork
  • \n
  • brew: brew cask install patchwork
  • \n
  • yay: yay -S ssb-patchwork
  • \n
\n

Building from source? Check out INSTALL.md for more information.

\n

Contributing

\n

Create a new issue to report problems or request features. See\nCONTRIBUTING.md for more information on how to get involved.\nYou can also support the project via donations.

\n

Please note that this project is released with a Contributor Code of\nConduct. By participating in this project you agree to abide by its\nterms.

\n

See Also

\n\n

License

\n

AGPL-3.0

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.047Z" + "papercubes": { + "readmeCleaned": "

\n \"Icon\"\n

🏡🖨 PaperCubes

\n

\nA desktop app which converts your minecraft .schematic files
you got from worldedit to blueprints for papercraft.

\n \"forthebadge\"\n \"forthebadge\"\n \"forthebadge\"\n

\n

\n
\n

🚀 How to use?

\n
    \n
  1. 🏡 You need an installed Minecraft Version
  2. \n
  3. 🏗 You need to install the Minecraft mod Worldedit
  4. \n
  5. 🔨 Start Minecraft and build something amazing
  6. \n
  7. 💾 //Copy what you built and //schematic save it
  8. \n
  9. 🌴 Download a Texturepack
  10. \n
  11. 💿 Start this desktop app
  12. \n
  13. 🏝 Drop schematic file and texturepack in it
  14. \n
  15. 🌟 Let the Program do its magic
  16. \n
  17. 🖨 Print out the blueprints
  18. \n
  19. 🏘 Make amazing minecraft builds in real!
  20. \n
\n

⚠️ Important

\n
    \n
  • PaperCubes is still in BETA. Errors may occur. When you found one, please open an issue for me
  • \n
  • Currently works only for schematic files which are taken from minecraft versions smaller than v1.13.0. Versions that are very old won't work eighter. The version of the texturepack should match the minecraft version of the schematic file for best results
  • \n
  • Loading times can be very long depending on the size of the schematic
  • \n
\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n

Only for Windows (as admin)

\n
npm install --global --production windows-build-tools\nnpm config set msvs_version 2015 --global
\n

For all platforms

\n
# Clone this repository\ngit clone https://github.com/florianfe/PaperCubes\n# Go into the repository\ncd PaperCubes\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Compile C++ sources\nnpm run-script compile\n# Run the app in test mode\nnpm start\n# build application for release\n[sudo] npm run-script dist
\n

🖼 Preview

\n

\"screenshot\n\"screenshot\n\"screenshot\n\"screenshot\n\"screenshot

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.3.0 BETADownload
Windows1.3.0 BETADownload
Linux (.deb)1.3.0 BETADownload
\n

🗒 Note

\n
    \n
  • This Project was inspired by Orthogami (made by mikolalysenko).
  • \n
  • The Texture Pack Pixel Perfection (Link) which is used for the Screenshots was made by Hugh \"XSSheep\" Rutland.
  • \n
\n

📖 License

\n

\"forthebadge\"

\n
", + "readmeOriginal": "

\n \"Icon\"\n

🏡🖨 PaperCubes

\n

\nA desktop app which converts your minecraft .schematic files
you got from worldedit to blueprints for papercraft.

\n \"forthebadge\"\n \"forthebadge\"\n \"forthebadge\"\n

\n

\n
\n

🚀 How to use?

\n
    \n
  1. 🏡 You need an installed Minecraft Version
  2. \n
  3. 🏗 You need to install the Minecraft mod Worldedit
  4. \n
  5. 🔨 Start Minecraft and build something amazing
  6. \n
  7. 💾 //Copy what you built and //schematic save it
  8. \n
  9. 🌴 Download a Texturepack
  10. \n
  11. 💿 Start this desktop app
  12. \n
  13. 🏝 Drop schematic file and texturepack in it
  14. \n
  15. 🌟 Let the Program do its magic
  16. \n
  17. 🖨 Print out the blueprints
  18. \n
  19. 🏘 Make amazing minecraft builds in real!
  20. \n
\n

⚠️ Important

\n
    \n
  • PaperCubes is still in BETA. Errors may occur. When you found one, please open an issue for me
  • \n
  • Currently works only for schematic files which are taken from minecraft versions smaller than v1.13.0. Versions that are very old won't work eighter. The version of the texturepack should match the minecraft version of the schematic file for best results
  • \n
  • Loading times can be very long depending on the size of the schematic
  • \n
\n

📝 Source Code

\n

In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.

\n

Only for Windows (as admin)

\n
npm install --global --production windows-build-tools\nnpm config set msvs_version 2015 --global
\n

For all platforms

\n
# Clone this repository\ngit clone https://github.com/florianfe/PaperCubes\n# Go into the repository\ncd PaperCubes\n# Install npm dependencies\nnpm install\n# Install bower dependencies\nbower install\n# Compile C++ sources\nnpm run-script compile\n# Run the app in test mode\nnpm start\n# build application for release\n[sudo] npm run-script dist
\n

🖼 Preview

\n

\"screenshot\n\"screenshot\n\"screenshot\n\"screenshot\n\"screenshot

\n

💾 Download

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PlatformVersionDownload\n
Mac1.3.0 BETADownload
Windows1.3.0 BETADownload
Linux (.deb)1.3.0 BETADownload
\n

🗒 Note

\n
    \n
  • This Project was inspired by Orthogami (made by mikolalysenko).
  • \n
  • The Texture Pack Pixel Perfection (Link) which is used for the Screenshots was made by Hugh \"XSSheep\" Rutland.
  • \n
\n

📖 License

\n

\"forthebadge\"

\n
", + "readmeFetchedAt": "2024-02-29T22:01:08.717Z" }, "passky": { - "readmeCleaned": "

Passky: The Ultimate Open-Source Password Manager

\n

Download from Rabbit Store

\n

Passky Clients

\n\n

What is Passky?

\n

Passky is simple, modern, lightweight, open source and secure password manager.

\n

\"Passky

\n

How Much Does it Cost?

\n

Passky is open-source. This means that anyone can download it, dig into its code, and customize it to their liking. Using Passky doesn’t require an upfront cost or monthly subscription. It’s completely free to download and can be hosted by anyone who has the space to do so.

\n

When we launched Passky, we setup two servers, each holding up to 1,000 passwords for 100 users apiece. These servers are currently open for new users. But only the first two-hundred people to sign up will get access. Possible future servers are contingent upon a number of factors. So, if you want access to the best, open-source password manager on the market, now is the time to join.

\n

How Does Passky Work?

\n

Some people are hesitant to use a password manager because they fear that it could leave them vulnerable to hackers and other malicious actors. But once you understand the way Passky works, you’ll quickly realize that using a password manager like Passky is far more secure than opting for a single password across all your accounts.

\n

When you save your account information to Passky, all sensitive data is fully encrypted. This means that your sensitive data cannot be accessed by anyone at Passky or by any potential hackers. If someone did access your passwords, they’d only be able to see an encrypted version of it that’s useless without your master key.

\n

So, what is your master key? It’s your own personal password – the one password you need to unlock all other passwords. When you try to access your e-mail or another password protected site, Passky will pull your encrypted password from our server. Then, you’ll input your master password, and it will decrypt the password. So, you’ll only ever need to remember your master password. It will effortlessly unlock every other password you could want.

\n

How Secure is Passky?

\n

Passky simplifies your digital life and solves your password problem. All you’ll ever need to do is remember a single, ultra-secure password that includes uppercase letters, lowercase letters, numbers, and special characters. Once you’ve got that written down in your wallet or purse (or buried in your memory), you’ll get the benefit of secure passwords across your online accounts without having to memorize dozens of codewords. This makes it one of the most secure ways to protect your online identity.

\n

But Passky takes security a step further. We’ve implemented a brute force mitigation system that locks out any user who inputs the wrong password too many times. By stopping login attempts for a set time and warning you about an attempted breach, you’ll have time to secure your account by creating a new password or taking other measures.

\n

But is Passky Easy to Use?

\n

Passky has been designed with modern users in mind. That’s why we’ve strived to provide an interface that’s streamlined and easy to use. Unlike some of the competition, Passky can be easily used by anyone, including techies and computer novices. And since it’s built for performance, you won’t need to overtax your CPU or waste a lot of storage space to keep it running.

\n

Downloading and installing Passky to your browser is a simple process that takes less than two-minutes to complete. Once it’s up and running, you can immediately begin managing your passwords with it. Creating, editing, and deleting passwords takes mere seconds. And once you’ve got everything setup, you’ll be able to quickly access all of your password-protected websites and accounts.

\n

How Does Passky Compare to the Competition?

\n

Bitwarden is one of Passky’s biggest competitors. It’s also a free, open-source password manager. But unlike Passky, Bitwarden offers a host of additional features. The only problem is that you’ll likely never use any of them. Most people want a password manager to do one thing really well – not a whole host of things with mediocrity.

\n

Since Passky is designed to do one thing well, it’s faster, less resource intensive, easier to use, and requires less storage space than Bitwarden. Plus, it’s just more modern.

\n

Passky is built for today’s users, not yesterday’s.

\n

But how does Passky stack up against other password managers on the market today?

\n

Unfortunately, that’s the problem with them. Most other password managers are on the market. They’ve been built to be sold to people like you. Those managers aren’t open-source or free. They require an upfront cost, or a monthly or yearly subscription.

\n

We believe in the power of open-source software. And we also believe in the generosity of those who benefit from our products. That’s why we’ve made Passky available at no cost. We only ask that you’d consider making a donation if you benefit from the work we’ve put in to this product.

\n

And when you donate, don’t think that you’re paying us to rest on our laurels. We’re dedicated to enhancing Passky in a number of valuable and important ways, including…

\n
• An increasing number of themes that users can choose from to customize their Passky experience.\n• More language options for our worldwide users.\n• And more…\n
\n

If you’re ready to try Passky out at no cost, you can get started by visiting our website at https://passky.org. We currently have a desktop application available for Windows and Linux operating systems along with a mobile app on the Google Play Store. MacOS and iOS apps are currently being developed. In addition, we offer browser extensions for all major browsers except for Safari.

\n

Installation

\n

Windows

\n

Microsoft Store

\n
    \n
  1. Open Microsoft Store
  2. \n
  3. Search for Passky (https://www.microsoft.com/store/apps/9NRCP6HPPB82)
  4. \n
  5. Click on install
  6. \n
\n

Manually

\n
    \n
  1. Download Passky installer (https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.Setup.6.0.2.exe)
  2. \n
  3. or Download Passky portable (https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.6.0.2.exe)
  4. \n
  5. Run downloaded .exe file
  6. \n
  7. Passky desktop application is now installed
  8. \n
\n

Debian based distros

\n
wget https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky_6.0.2_amd64.deb\nsudo dpkg -i passky_6.0.2_amd64.deb
\n

Red Hat based distros

\n
wget https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky-6.0.2.x86_64.rpm\nsudo rpm -i passky-6.0.2.x86_64.rpm
\n

Snap

\n

\"Get

\n
sudo snap install passky
\n

AppImage

\n
    \n
  1. Download Passky (https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky-6.0.2.AppImage)
  2. \n
  3. Start Passky-6.0.2.AppImage
  4. \n
  5. Passky desktop application is now installed
  6. \n
\n

Uninstall

\n

Windows

\n
    \n
  1. In the search box on the taskbar, type Control Panel and select it from the results.
  2. \n
  3. Select Programs > Programs and Features.
  4. \n
  5. Right click on the Passky and select Uninstall or Uninstall/Change.
  6. \n
\n

Debian based distros

\n
sudo dpkg -r passky
\n

Red Hat based distros

\n
sudo rpm -e Passky
\n

Snap

\n
sudo snap remove passky
\n

AppImage

\n
    \n
  1. Move Passky-6.0.2.AppImage to the trash
  2. \n
  3. Empty your trash
  4. \n
\n
", - "readmeOriginal": "

Passky: The Ultimate Open-Source Password Manager

\n

Download from Rabbit Store

\n

Passky Clients

\n\n

What is Passky?

\n

Passky is simple, modern, lightweight, open source and secure password manager.

\n

\"Passky

\n

How Much Does it Cost?

\n

Passky is open-source. This means that anyone can download it, dig into its code, and customize it to their liking. Using Passky doesn’t require an upfront cost or monthly subscription. It’s completely free to download and can be hosted by anyone who has the space to do so.

\n

When we launched Passky, we setup two servers, each holding up to 1,000 passwords for 100 users apiece. These servers are currently open for new users. But only the first two-hundred people to sign up will get access. Possible future servers are contingent upon a number of factors. So, if you want access to the best, open-source password manager on the market, now is the time to join.

\n

How Does Passky Work?

\n

Some people are hesitant to use a password manager because they fear that it could leave them vulnerable to hackers and other malicious actors. But once you understand the way Passky works, you’ll quickly realize that using a password manager like Passky is far more secure than opting for a single password across all your accounts.

\n

When you save your account information to Passky, all sensitive data is fully encrypted. This means that your sensitive data cannot be accessed by anyone at Passky or by any potential hackers. If someone did access your passwords, they’d only be able to see an encrypted version of it that’s useless without your master key.

\n

So, what is your master key? It’s your own personal password – the one password you need to unlock all other passwords. When you try to access your e-mail or another password protected site, Passky will pull your encrypted password from our server. Then, you’ll input your master password, and it will decrypt the password. So, you’ll only ever need to remember your master password. It will effortlessly unlock every other password you could want.

\n

How Secure is Passky?

\n

Passky simplifies your digital life and solves your password problem. All you’ll ever need to do is remember a single, ultra-secure password that includes uppercase letters, lowercase letters, numbers, and special characters. Once you’ve got that written down in your wallet or purse (or buried in your memory), you’ll get the benefit of secure passwords across your online accounts without having to memorize dozens of codewords. This makes it one of the most secure ways to protect your online identity.

\n

But Passky takes security a step further. We’ve implemented a brute force mitigation system that locks out any user who inputs the wrong password too many times. By stopping login attempts for a set time and warning you about an attempted breach, you’ll have time to secure your account by creating a new password or taking other measures.

\n

But is Passky Easy to Use?

\n

Passky has been designed with modern users in mind. That’s why we’ve strived to provide an interface that’s streamlined and easy to use. Unlike some of the competition, Passky can be easily used by anyone, including techies and computer novices. And since it’s built for performance, you won’t need to overtax your CPU or waste a lot of storage space to keep it running.

\n

Downloading and installing Passky to your browser is a simple process that takes less than two-minutes to complete. Once it’s up and running, you can immediately begin managing your passwords with it. Creating, editing, and deleting passwords takes mere seconds. And once you’ve got everything setup, you’ll be able to quickly access all of your password-protected websites and accounts.

\n

How Does Passky Compare to the Competition?

\n

Bitwarden is one of Passky’s biggest competitors. It’s also a free, open-source password manager. But unlike Passky, Bitwarden offers a host of additional features. The only problem is that you’ll likely never use any of them. Most people want a password manager to do one thing really well – not a whole host of things with mediocrity.

\n

Since Passky is designed to do one thing well, it’s faster, less resource intensive, easier to use, and requires less storage space than Bitwarden. Plus, it’s just more modern.

\n

Passky is built for today’s users, not yesterday’s.

\n

But how does Passky stack up against other password managers on the market today?

\n

Unfortunately, that’s the problem with them. Most other password managers are on the market. They’ve been built to be sold to people like you. Those managers aren’t open-source or free. They require an upfront cost, or a monthly or yearly subscription.

\n

We believe in the power of open-source software. And we also believe in the generosity of those who benefit from our products. That’s why we’ve made Passky available at no cost. We only ask that you’d consider making a donation if you benefit from the work we’ve put in to this product.

\n

And when you donate, don’t think that you’re paying us to rest on our laurels. We’re dedicated to enhancing Passky in a number of valuable and important ways, including…

\n
• An increasing number of themes that users can choose from to customize their Passky experience.\n• More language options for our worldwide users.\n• And more…\n
\n

If you’re ready to try Passky out at no cost, you can get started by visiting our website at https://passky.org. We currently have a desktop application available for Windows and Linux operating systems along with a mobile app on the Google Play Store. MacOS and iOS apps are currently being developed. In addition, we offer browser extensions for all major browsers except for Safari.

\n

Installation

\n

Windows

\n

Microsoft Store

\n
    \n
  1. Open Microsoft Store
  2. \n
  3. Search for Passky (https://www.microsoft.com/store/apps/9NRCP6HPPB82)
  4. \n
  5. Click on install
  6. \n
\n

Manually

\n
    \n
  1. Download Passky installer (https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.Setup.6.0.2.exe)
  2. \n
  3. or Download Passky portable (https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.6.0.2.exe)
  4. \n
  5. Run downloaded .exe file
  6. \n
  7. Passky desktop application is now installed
  8. \n
\n

Debian based distros

\n
wget https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky_6.0.2_amd64.deb\nsudo dpkg -i passky_6.0.2_amd64.deb
\n

Red Hat based distros

\n
wget https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky-6.0.2.x86_64.rpm\nsudo rpm -i passky-6.0.2.x86_64.rpm
\n

Snap

\n

\"Get

\n
sudo snap install passky
\n

AppImage

\n
    \n
  1. Download Passky (https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky-6.0.2.AppImage)
  2. \n
  3. Start Passky-6.0.2.AppImage
  4. \n
  5. Passky desktop application is now installed
  6. \n
\n

Uninstall

\n

Windows

\n
    \n
  1. In the search box on the taskbar, type Control Panel and select it from the results.
  2. \n
  3. Select Programs > Programs and Features.
  4. \n
  5. Right click on the Passky and select Uninstall or Uninstall/Change.
  6. \n
\n

Debian based distros

\n
sudo dpkg -r passky
\n

Red Hat based distros

\n
sudo rpm -e Passky
\n

Snap

\n
sudo snap remove passky
\n

AppImage

\n
    \n
  1. Move Passky-6.0.2.AppImage to the trash
  2. \n
  3. Empty your trash
  4. \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.208Z" + "readmeCleaned": "

🔒 Passky Website 🔒

\n

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n\n

Passky Clients

\n\n

What is Passky?

\n

Passky is a simple, modern, lightweight, open source and secure password manager.

\n

\"Passky

\n

How Much Does it Cost?

\n

Passky is a free, open-source password manager that simplifies your digital life. Both the free and premium plans include advanced security features such as two-factor authentication to ensure the safety and security of your sensitive data.

\n

While the free plan allows you to store up to 100 passwords, the premium plan offers additional benefits such as the ability to store an unlimited number of passwords. Upgrade to the premium plan to gain access to all of Passky's features and take your password security to the next level.

\n

At Passky, we take your security seriously, and we don't compromise on safety when it comes to password management. Sign up now and experience the peace of mind that comes with using Passky.

\n

How it Works?

\n

Passky uses a combination of advanced encryption methods to ensure the security of your data.

\n

Passky is based on a zero trust architecture and uses advanced encryption methods such as XChaCha20 and Argon2id to ensure the security of your sensitive data.

\n

For sensitive data encryption, Passky uses XChaCha20, a state-of-the-art encryption algorithm that provides a high level of security and performance. This encryption method is designed to be resistant to known-plaintext attacks and other forms of cryptanalysis.

\n

For master password hashing, Passky uses Argon2id, a password-hashing algorithm that has been recognized as the winner of multiple password-hashing competitions, such as the Password Hashing Competition (PHC) held by the community. It is designed to be resistant to brute-force attacks. This algorithm uses a combination of memory-hard and data-dependent techniques to make it difficult for attackers to guess your master password.

\n

When you save your account information to Passky, all sensitive data is fully encrypted using XChaCha20. The encrypted data is then stored on Passky's servers.

\n

When you try to access your account, Passky will prompt you to input your master password. The master password is then hashed using Argon2id algorithm to ensure its security. The hashed master password is then used to decrypt the sensitive data, allowing you to access your account.

\n

In summary, Passky uses advanced encryption methods such as XChaCha20 and Argon2id to ensure the security of your sensitive data and master password, making it difficult for anyone to access your information without your permission.

\n

How Does Passky Compare to the Competition?

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeaturePasskyBitwardenNordPassDashlane1PasswordLastPass
Premium Price$${\\color{orange}$2/month}$$$${\\color{green}$0.83/month}$$$${\\color{orange}1.99€/month}$$$${\\color{orange}2€/month}$$$${\\color{red}$2.99/month}$$$${\\color{red}2.90€/month}$$
Number of Passwords$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$
Two-factor Authentication$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$
Zero-knowledge architecture$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$
Encryption$${\\color{green}XChaCha20/Argon2id}$$$${\\color{orange}AES-256/PBKDF2}$$$${\\color{green}XChaCha20/Argon2id}$$$${\\color{orange}AES-256/PBKDF2}$$$${\\color{orange}AES-256/PBKDF2}$$$${\\color{orange}AES-256/PBKDF2}$$
Open-Source$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$
Customization$${\\color{green}Yes}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$
\n
\n

Comparison data accurate as of January 25th, 2023

\n
\n

Installation

\n

Windows

\n

Microsoft Store

\n
    \n
  1. Open Microsoft Store
  2. \n
  3. Search for Passky
  4. \n
  5. Click on install
  6. \n
\n

Manually

\n
    \n
  1. Download Passky installer or Passky portable
  2. \n
  3. Run downloaded .exe file
  4. \n
  5. Passky desktop application is now installed
  6. \n
\n

MacOS

\n
    \n
  1. Download Passky-8.1.1.dmg
  2. \n
  3. Open the downloaded file
  4. \n
  5. Drag the app to the Applications folder to install it
  6. \n
\n

Linux

\n

Debian based distros

\n
wget https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/passky_8.1.1_amd64.deb\nsudo dpkg -i passky_8.1.1_amd64.deb
\n

Red Hat based distros

\n
wget https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/passky-8.1.1.x86_64.rpm\nsudo rpm -i passky-8.1.1.x86_64.rpm
\n

Flathub

\n

\"Download

\n
flatpak install flathub com.rabbit_company.passky
\n

Snap

\n

\"Get

\n
sudo snap install passky
\n

AppImage

\n
    \n
  1. Download Passky-8.1.1.AppImage
  2. \n
  3. Open the downloaded file
  4. \n
\n

AUR (community maintained)

\n

\"git\"

\n
yay -S passky-desktop-git
\n
", + "readmeOriginal": "

🔒 Passky Website 🔒

\n

\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub

\n\n

Passky Clients

\n\n

What is Passky?

\n

Passky is a simple, modern, lightweight, open source and secure password manager.

\n

\"Passky

\n

How Much Does it Cost?

\n

Passky is a free, open-source password manager that simplifies your digital life. Both the free and premium plans include advanced security features such as two-factor authentication to ensure the safety and security of your sensitive data.

\n

While the free plan allows you to store up to 100 passwords, the premium plan offers additional benefits such as the ability to store an unlimited number of passwords. Upgrade to the premium plan to gain access to all of Passky's features and take your password security to the next level.

\n

At Passky, we take your security seriously, and we don't compromise on safety when it comes to password management. Sign up now and experience the peace of mind that comes with using Passky.

\n

How it Works?

\n

Passky uses a combination of advanced encryption methods to ensure the security of your data.

\n

Passky is based on a zero trust architecture and uses advanced encryption methods such as XChaCha20 and Argon2id to ensure the security of your sensitive data.

\n

For sensitive data encryption, Passky uses XChaCha20, a state-of-the-art encryption algorithm that provides a high level of security and performance. This encryption method is designed to be resistant to known-plaintext attacks and other forms of cryptanalysis.

\n

For master password hashing, Passky uses Argon2id, a password-hashing algorithm that has been recognized as the winner of multiple password-hashing competitions, such as the Password Hashing Competition (PHC) held by the community. It is designed to be resistant to brute-force attacks. This algorithm uses a combination of memory-hard and data-dependent techniques to make it difficult for attackers to guess your master password.

\n

When you save your account information to Passky, all sensitive data is fully encrypted using XChaCha20. The encrypted data is then stored on Passky's servers.

\n

When you try to access your account, Passky will prompt you to input your master password. The master password is then hashed using Argon2id algorithm to ensure its security. The hashed master password is then used to decrypt the sensitive data, allowing you to access your account.

\n

In summary, Passky uses advanced encryption methods such as XChaCha20 and Argon2id to ensure the security of your sensitive data and master password, making it difficult for anyone to access your information without your permission.

\n

How Does Passky Compare to the Competition?

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeaturePasskyBitwardenNordPassDashlane1PasswordLastPass
Premium Price$${\\color{orange}$2/month}$$$${\\color{green}$0.83/month}$$$${\\color{orange}1.99€/month}$$$${\\color{orange}2€/month}$$$${\\color{red}$2.99/month}$$$${\\color{red}2.90€/month}$$
Number of Passwords$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$$${\\color{green}Unlimited}$$
Two-factor Authentication$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$
Zero-knowledge architecture$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{green}Yes}$$
Encryption$${\\color{green}XChaCha20/Argon2id}$$$${\\color{orange}AES-256/PBKDF2}$$$${\\color{green}XChaCha20/Argon2id}$$$${\\color{orange}AES-256/PBKDF2}$$$${\\color{orange}AES-256/PBKDF2}$$$${\\color{orange}AES-256/PBKDF2}$$
Open-Source$${\\color{green}Yes}$$$${\\color{green}Yes}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$
Customization$${\\color{green}Yes}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$$${\\color{red}No}$$
\n
\n

Comparison data accurate as of January 25th, 2023

\n
\n

Installation

\n

Windows

\n

Microsoft Store

\n
    \n
  1. Open Microsoft Store
  2. \n
  3. Search for Passky
  4. \n
  5. Click on install
  6. \n
\n

Manually

\n
    \n
  1. Download Passky installer or Passky portable
  2. \n
  3. Run downloaded .exe file
  4. \n
  5. Passky desktop application is now installed
  6. \n
\n

MacOS

\n
    \n
  1. Download Passky-8.1.1.dmg
  2. \n
  3. Open the downloaded file
  4. \n
  5. Drag the app to the Applications folder to install it
  6. \n
\n

Linux

\n

Debian based distros

\n
wget https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/passky_8.1.1_amd64.deb\nsudo dpkg -i passky_8.1.1_amd64.deb
\n

Red Hat based distros

\n
wget https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/passky-8.1.1.x86_64.rpm\nsudo rpm -i passky-8.1.1.x86_64.rpm
\n

Flathub

\n

\"Download

\n
flatpak install flathub com.rabbit_company.passky
\n

Snap

\n

\"Get

\n
sudo snap install passky
\n

AppImage

\n
    \n
  1. Download Passky-8.1.1.AppImage
  2. \n
  3. Open the downloaded file
  4. \n
\n

AUR (community maintained)

\n

\"git\"

\n
yay -S passky-desktop-git
\n
", + "readmeFetchedAt": "2024-02-29T22:01:08.746Z" + }, + "peershare": { + "readmeCleaned": "

PeerShare

\n

PeerShare enables you to share files to your friends, family, colleagues etc, using peer-to-peer technology. With a clean, easy to read interface, you can share your files right away.

\n

Installation

\n
Manual Build
\n
    \n
  1. Clone this repository.
  2. \n
  3. Navigate to \"PeerShare\".
  4. \n
  5. Open terminal of choice.
  6. \n
  7. Type \"npm install\"
  8. \n
  9. Type \"npm run build\"
  10. \n
  11. Type \"npm run distWin/distLinux/distMac\" depending on your os.
  12. \n
  13. Wait for it to build.
  14. \n
  15. Navigate to \"PeerShare/dist\".
  16. \n
  17. Run the installer and follow the prompts.
  18. \n
  19. You're done and can start using the app.
  20. \n
\n
Already built installer
\n
    \n
  1. Navigate to \"Releases\" on this repository.
  2. \n
  3. Download the latest version.
  4. \n
  5. Run the installer and follow the prompts.
  6. \n
  7. You're done and can start using the app.
  8. \n
\n

Feel free to contact me via lupiiin#1594 or join the Discord Server

\n
", + "readmeOriginal": "

PeerShare

\n

PeerShare enables you to share files to your friends, family, colleagues etc, using peer-to-peer technology. With a clean, easy to read interface, you can share your files right away.

\n

Installation

\n
Manual Build
\n
    \n
  1. Clone this repository.
  2. \n
  3. Navigate to \"PeerShare\".
  4. \n
  5. Open terminal of choice.
  6. \n
  7. Type \"npm install\"
  8. \n
  9. Type \"npm run build\"
  10. \n
  11. Type \"npm run distWin/distLinux/distMac\" depending on your os.
  12. \n
  13. Wait for it to build.
  14. \n
  15. Navigate to \"PeerShare/dist\".
  16. \n
  17. Run the installer and follow the prompts.
  18. \n
  19. You're done and can start using the app.
  20. \n
\n
Already built installer
\n
    \n
  1. Navigate to \"Releases\" on this repository.
  2. \n
  3. Download the latest version.
  4. \n
  5. Run the installer and follow the prompts.
  6. \n
  7. You're done and can start using the app.
  8. \n
\n

Feel free to contact me via lupiiin#1594 or join the Discord Server

\n
", + "readmeFetchedAt": "2024-02-29T22:01:08.800Z" + }, + "patchwork": { + "readmeCleaned": "

⚠️ Patchwork v3.18.1 was the last release! ⚠️

\n

This release is meant to tide us over so that other clients can take it from here.

\n

Thank you to everyone who contributed to this release and all the ones preceding it!\nPaul, Matt McKegg, and Christian Bundy first and foremost, but by now the contributors page shows 94 contributors! 💓

\n

Where do we go from here? Do I have to change client now?

\n

For the time being (the next couple of months) you should be fine to just keep Patchwork running. However, as time progresses and security of the underlying components \"degrades\" (read: already existing issues are discovered) it will become a bad idea to keep running Patchwork.\nBy that time, you should pick a different ssb client.

\n

Why retire Patchwork? Can I keep it alive?

\n

Of course Patchwork is, as always, released under the AGPL license. So if you really wanted to, you could fork it and keep it alive. However, let me (Daan) explain why this is a bad idea:

\n

All the devs say \"Don't do it!\"

\n

Everyone who has spent significant time in the codebase agrees that it is time to retire Patchwork. Over the years, it has seen multiple iterations of developers coming in, trying to change things in a structural way, then burning out on it. It's a pattern, so be warned. This is due to the fact that Patchwork makes some architectural decisions that make it hard to maintain, and even harder for new developers to get into the codebase:

\n
    \n
  • depject is a bespoke dependency injection system, which breaks any kind of navigation and tool support for debugging.
  • \n
  • mutant is another bespoke implementation of observables. It is also used for generating HTML, which makes a transition to component-based UI toolkits very hard.
  • \n
  • custom sbot: Patchwork doesn't really work except with its own, bundled ssb-server. This is considered bad form for ssb applications.
  • \n
  • ssb-db, the bespoke database of the original ssb stack, is deeply baked into patchwork. Migrating to the new #ssb-db2 would be a long and painful process. This is compounded by the fact that patchwork bundles a few custom plugins for ssb-db.
  • \n
\n

I want to be clear that none of the above are impossible to solve; in fact, they all have straight-forward but labour-intensive solutions. I also want to be clear that these technological choices were all made for good reasons at the time, and I am sure you're as greatful to the developers who made them as I am, for putting their (overwhelmingly volunteered!) time into the project, and for making Patchwork the application that it is. In combination however, the above issues mean that new developers are faced with a very, very steep leaning curve before they're able to even make small changes.\nGiven all of the above, it makes more sense to deprecate Patchwork and focus our efforts on projects like #oasis or #manyverse which are nearing feature parity with Patchwork. If you want to get involved with ssb development, both are great projects for that; they are much more hackable than Patchwork, and follow standard techniques & workflows, so you'll feel right at home.

\n

If you do, against all advice, want to continue developing Patchwork then we kindly request you rename it to reflect the change in leadership.

\n
\n

Original Readme

\n
\n

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

\n
\n

Features

\n
    \n
  • Connect with friends without depending on any central servers.
  • \n
  • Don't worry about spam, you only get messages from people you follow.
  • \n
  • Use Patchwork online or offline, the data you need is stored on your device.
  • \n
  • Sync messages with friends when you're on the same Wi-Fi network.
  • \n
  • Keep secrets with private messages, which are always end-to-end encrypted.
  • \n
  • Change and improve Patchwork however you'd like, it's free and open source.
  • \n
\n

Usage

\n

\"Screenshot

\n

New to Scuttlebutt? Join the network by connecting to a pub.

\n
    \n
  1. Choose a pub from the pub list and copy an invite code.
  2. \n
  3. Open Patchwork and select Join Pub.
  4. \n
  5. Paste the invite code and select Redeem Invite.
  6. \n
\n

You're done! Check out #new-people to see who else has recently joined.

\n

Installation

\n

Most people should download Patchwork for Windows, macOS, or Linux.

\n

Alternatively, you can install Patchwork with your favorite package manager.

\n
    \n
  • npm: npm install --global ssb-patchwork
  • \n
  • yarn: yarn global add ssb-patchwork
  • \n
  • brew: brew cask install patchwork
  • \n
  • yay: yay -S ssb-patchwork
  • \n
\n

Building from source? Check out INSTALL.md for more information.

\n

Contributing

\n

Create a new issue to report problems or request features. See\nCONTRIBUTING.md for more information on how to get involved.\nYou can also support the project via donations.

\n

Please note that this project is released with a Contributor Code of\nConduct. By participating in this project you agree to abide by its\nterms.

\n

See Also

\n\n

License

\n

AGPL-3.0

\n
", + "readmeOriginal": "

⚠️ Patchwork v3.18.1 was the last release! ⚠️

\n

This release is meant to tide us over so that other clients can take it from here.

\n

Thank you to everyone who contributed to this release and all the ones preceding it!\nPaul, Matt McKegg, and Christian Bundy first and foremost, but by now the contributors page shows 94 contributors! 💓

\n

Where do we go from here? Do I have to change client now?

\n

For the time being (the next couple of months) you should be fine to just keep Patchwork running. However, as time progresses and security of the underlying components \"degrades\" (read: already existing issues are discovered) it will become a bad idea to keep running Patchwork.\nBy that time, you should pick a different ssb client.

\n

Why retire Patchwork? Can I keep it alive?

\n

Of course Patchwork is, as always, released under the AGPL license. So if you really wanted to, you could fork it and keep it alive. However, let me (Daan) explain why this is a bad idea:

\n

All the devs say \"Don't do it!\"

\n

Everyone who has spent significant time in the codebase agrees that it is time to retire Patchwork. Over the years, it has seen multiple iterations of developers coming in, trying to change things in a structural way, then burning out on it. It's a pattern, so be warned. This is due to the fact that Patchwork makes some architectural decisions that make it hard to maintain, and even harder for new developers to get into the codebase:

\n
    \n
  • depject is a bespoke dependency injection system, which breaks any kind of navigation and tool support for debugging.
  • \n
  • mutant is another bespoke implementation of observables. It is also used for generating HTML, which makes a transition to component-based UI toolkits very hard.
  • \n
  • custom sbot: Patchwork doesn't really work except with its own, bundled ssb-server. This is considered bad form for ssb applications.
  • \n
  • ssb-db, the bespoke database of the original ssb stack, is deeply baked into patchwork. Migrating to the new #ssb-db2 would be a long and painful process. This is compounded by the fact that patchwork bundles a few custom plugins for ssb-db.
  • \n
\n

I want to be clear that none of the above are impossible to solve; in fact, they all have straight-forward but labour-intensive solutions. I also want to be clear that these technological choices were all made for good reasons at the time, and I am sure you're as greatful to the developers who made them as I am, for putting their (overwhelmingly volunteered!) time into the project, and for making Patchwork the application that it is. In combination however, the above issues mean that new developers are faced with a very, very steep leaning curve before they're able to even make small changes.\nGiven all of the above, it makes more sense to deprecate Patchwork and focus our efforts on projects like #oasis or #manyverse which are nearing feature parity with Patchwork. If you want to get involved with ssb development, both are great projects for that; they are much more hackable than Patchwork, and follow standard techniques & workflows, so you'll feel right at home.

\n

If you do, against all advice, want to continue developing Patchwork then we kindly request you rename it to reflect the change in leadership.

\n
\n

Original Readme

\n
\n

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

\n
\n

Features

\n
    \n
  • Connect with friends without depending on any central servers.
  • \n
  • Don't worry about spam, you only get messages from people you follow.
  • \n
  • Use Patchwork online or offline, the data you need is stored on your device.
  • \n
  • Sync messages with friends when you're on the same Wi-Fi network.
  • \n
  • Keep secrets with private messages, which are always end-to-end encrypted.
  • \n
  • Change and improve Patchwork however you'd like, it's free and open source.
  • \n
\n

Usage

\n

\"Screenshot

\n

New to Scuttlebutt? Join the network by connecting to a pub.

\n
    \n
  1. Choose a pub from the pub list and copy an invite code.
  2. \n
  3. Open Patchwork and select Join Pub.
  4. \n
  5. Paste the invite code and select Redeem Invite.
  6. \n
\n

You're done! Check out #new-people to see who else has recently joined.

\n

Installation

\n

Most people should download Patchwork for Windows, macOS, or Linux.

\n

Alternatively, you can install Patchwork with your favorite package manager.

\n
    \n
  • npm: npm install --global ssb-patchwork
  • \n
  • yarn: yarn global add ssb-patchwork
  • \n
  • brew: brew cask install patchwork
  • \n
  • yay: yay -S ssb-patchwork
  • \n
\n

Building from source? Check out INSTALL.md for more information.

\n

Contributing

\n

Create a new issue to report problems or request features. See\nCONTRIBUTING.md for more information on how to get involved.\nYou can also support the project via donations.

\n

Please note that this project is released with a Contributor Code of\nConduct. By participating in this project you agree to abide by its\nterms.

\n

See Also

\n\n

License

\n

AGPL-3.0

\n
", + "readmeFetchedAt": "2024-02-29T22:01:08.808Z" }, "pencil": { - "readmeCleaned": "

\"Image

\n

About The Next Version

\n

Pencil V3 is a rewrite of Pencil that aims to fix major performance and scalability issues of the application. The new version is under heavy development and we are expecting GA builds in June. The following list summarizes important changes in the new version:

\n
    \n
  • Pencil V3 uses Electron instead of Mozilla XULRunner as the runtime. We expect that by moving into this Nodejs-based environment, the Pencil source code can be much easier for all fellow developers to play with. The fact that Mozilla XULRunner is outdated is also a reason for the movement.
  • \n
  • A new, zip-based file format was introduced to support large documents and better embedding of external bitmaps/resources.
  • \n
  • A new mechanism for page management that dramatically reduces memory usage for large documents.
  • \n
  • Document pages can now be structured into a tree-like model.
  • \n
  • Custom fonts can now be embedded into Pencil .epz documents
  • \n
  • Printing and PDF export will be improved to support all platforms and with many options
  • \n
  • New UI approach
  • \n
\n

Setting up

\n

Pencil uses Atom Electron as the runtime, follow the these steps to setup the environment:

\n
    \n
  • \n

    Clone this repository

    \n
  • \n
  • \n

    Make sure you are using nodejs 5+ (Pencil development only needs npm for package management. Node runtime is not required.)

    \n
  • \n
  • \n

    Checkout this development branch:

    \n
    $ git checkout development
    \n
  • \n
  • \n

    Install dependencies:

    \n
    $ npm install
    \n
  • \n
  • \n

    Start Pencil using the prebuilt version of Electron

    \n
      $ npm start
    \n
  • \n
\n

Supported Platforms

\n

OS X

\n

Only OSX 64bit 10.9 and later are supported.

\n

Windows

\n

Windows 7 and later are supported, older operating systems are not supported (and do not work).

\n

Linux

\n\n
", - "readmeOriginal": "

\"Image

\n

About The Next Version

\n

Pencil V3 is a rewrite of Pencil that aims to fix major performance and scalability issues of the application. The new version is under heavy development and we are expecting GA builds in June. The following list summarizes important changes in the new version:

\n
    \n
  • Pencil V3 uses Electron instead of Mozilla XULRunner as the runtime. We expect that by moving into this Nodejs-based environment, the Pencil source code can be much easier for all fellow developers to play with. The fact that Mozilla XULRunner is outdated is also a reason for the movement.
  • \n
  • A new, zip-based file format was introduced to support large documents and better embedding of external bitmaps/resources.
  • \n
  • A new mechanism for page management that dramatically reduces memory usage for large documents.
  • \n
  • Document pages can now be structured into a tree-like model.
  • \n
  • Custom fonts can now be embedded into Pencil .epz documents
  • \n
  • Printing and PDF export will be improved to support all platforms and with many options
  • \n
  • New UI approach
  • \n
\n

Setting up

\n

Pencil uses Atom Electron as the runtime, follow the these steps to setup the environment:

\n
    \n
  • \n

    Clone this repository

    \n
  • \n
  • \n

    Make sure you are using nodejs 5+ (Pencil development only needs npm for package management. Node runtime is not required.)

    \n
  • \n
  • \n

    Checkout this development branch:

    \n
    $ git checkout development
    \n
  • \n
  • \n

    Install dependencies:

    \n
    $ npm install
    \n
  • \n
  • \n

    Start Pencil using the prebuilt version of Electron

    \n
      $ npm start
    \n
  • \n
\n

Supported Platforms

\n

OS X

\n

Only OSX 64bit 10.9 and later are supported.

\n

Windows

\n

Windows 7 and later are supported, older operating systems are not supported (and do not work).

\n

Linux

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.251Z" + "readmeCleaned": "

\"Image

\n

About The Next Version

\n

Pencil V3 is a rewrite of Pencil that aims to fix major performance and scalability issues of the application. The new version is under heavy development and we are expecting GA builds in June. The following list summarizes important changes in the new version:

\n
    \n
  • Pencil V3 uses Electron instead of Mozilla XULRunner as the runtime. We expect that by moving into this Nodejs-based environment, the Pencil source code can be much easier for all fellow developers to play with. The fact that Mozilla XULRunner is outdated is also a reason for the movement.
  • \n
  • A new, zip-based file format was introduced to support large documents and better embedding of external bitmaps/resources.
  • \n
  • A new mechanism for page management that dramatically reduces memory usage for large documents.
  • \n
  • Document pages can now be structured into a tree-like model.
  • \n
  • Custom fonts can now be embedded into Pencil .epz documents
  • \n
  • Printing and PDF export will be improved to support all platforms and with many options
  • \n
  • New UI approach
  • \n
\n

Setting up

\n

Pencil uses Atom Electron as the runtime, follow the these steps to setup the environment:

\n
    \n
  • \n

    Clone this repository

    \n
  • \n
  • \n

    Make sure you are using nodejs 5+ (Pencil development only needs npm for package management. Node runtime is not required.)

    \n
  • \n
  • \n

    Checkout this development branch:

    \n
    $ git checkout development
    \n
  • \n
  • \n

    Install dependencies:

    \n
    $ npm install
    \n
  • \n
  • \n

    Start Pencil using the prebuilt version of Electron

    \n
      $ npm start
    \n
  • \n
\n

Supported Platforms

\n

OS X

\n

Only OSX 64bit 10.9 and later are supported.

\n

Windows

\n

Windows 7 and later are supported, older operating systems are not supported (and do not work).

\n

Linux

\n\n
", + "readmeOriginal": "

\"Image

\n

About The Next Version

\n

Pencil V3 is a rewrite of Pencil that aims to fix major performance and scalability issues of the application. The new version is under heavy development and we are expecting GA builds in June. The following list summarizes important changes in the new version:

\n
    \n
  • Pencil V3 uses Electron instead of Mozilla XULRunner as the runtime. We expect that by moving into this Nodejs-based environment, the Pencil source code can be much easier for all fellow developers to play with. The fact that Mozilla XULRunner is outdated is also a reason for the movement.
  • \n
  • A new, zip-based file format was introduced to support large documents and better embedding of external bitmaps/resources.
  • \n
  • A new mechanism for page management that dramatically reduces memory usage for large documents.
  • \n
  • Document pages can now be structured into a tree-like model.
  • \n
  • Custom fonts can now be embedded into Pencil .epz documents
  • \n
  • Printing and PDF export will be improved to support all platforms and with many options
  • \n
  • New UI approach
  • \n
\n

Setting up

\n

Pencil uses Atom Electron as the runtime, follow the these steps to setup the environment:

\n
    \n
  • \n

    Clone this repository

    \n
  • \n
  • \n

    Make sure you are using nodejs 5+ (Pencil development only needs npm for package management. Node runtime is not required.)

    \n
  • \n
  • \n

    Checkout this development branch:

    \n
    $ git checkout development
    \n
  • \n
  • \n

    Install dependencies:

    \n
    $ npm install
    \n
  • \n
  • \n

    Start Pencil using the prebuilt version of Electron

    \n
      $ npm start
    \n
  • \n
\n

Supported Platforms

\n

OS X

\n

Only OSX 64bit 10.9 and later are supported.

\n

Windows

\n

Windows 7 and later are supported, older operating systems are not supported (and do not work).

\n

Linux

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:09.205Z" }, "pendulums": { - "readmeCleaned": "

Pendulums Web/Desktop/Android Clients

\n

This repository keeps track of Pendulums client source.

\n

Development server

\n

Run npm run start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

\n

Help us to improve Pendulums and keep it alive

\n

Maintaining servers, fixing issues and bringing new features to Pendulums cost a lot of time and money. We will be grateful if you can show us some love using donations.

\n
", - "readmeOriginal": "

Pendulums Web/Desktop/Android Clients

\n

This repository keeps track of Pendulums client source.

\n

Development server

\n

Run npm run start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

\n

Help us to improve Pendulums and keep it alive

\n

Maintaining servers, fixing issues and bringing new features to Pendulums cost a lot of time and money. We will be grateful if you can show us some love using donations.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.252Z" + "readmeCleaned": "

Pendulums Web/Desktop/Android Clients

\n

This repository keeps track of Pendulums client source.

\n

Development server

\n

Run npm run start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

\n

Help us to improve Pendulums and keep it alive

\n

Maintaining servers, fixing issues and bringing new features to Pendulums cost a lot of time and money. We will be grateful if you can show us some love using donations.

\n
", + "readmeOriginal": "

Pendulums Web/Desktop/Android Clients

\n

This repository keeps track of Pendulums client source.

\n

Development server

\n

Run npm run start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

\n

Help us to improve Pendulums and keep it alive

\n

Maintaining servers, fixing issues and bringing new features to Pendulums cost a lot of time and money. We will be grateful if you can show us some love using donations.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:09.238Z" }, "pennywise": { - "readmeCleaned": "

\n \n

Pennywise

\n

Cross-platform application to open website or media in a floating window

\n

\n \n \n \n \n \t\"platforms\"\n \n \n\t \"prs\n \n

\n

\n

Pennywise opens any website or media in a small floating window that remains on top of all other applications. Pennywise windows stays up all the time. No need to keep struggling with alt + tab, use Pennywise for easy multitasking.

\n

Features

\n
    \n
  • Always stays on top of any open applications
  • \n
  • Adjustable opacity – it gets out of your way while you work
  • \n
  • Resize and place it anywhere
  • \n
  • Shortcuts to make you more productive
  • \n
  • Lets you multitask while you work
  • \n
  • Open source licensed under MIT
  • \n
  • Lean small resource footprint, minimal User Interface.
  • \n
  • Cross-platform works on MacOS, Windows and Linux
  • \n
\n

Installation

\n

Download and install the relevant distribution from the releases page.

\n

If you are on MacOS, you can use Homebrew to install it

\n
brew install --cask pennywise\n
\n

Enable Flash Support

\n

To enable flash support, copy or link Chrome's Pepperflash plugin into your $HOME/.pennywise-flash. You can find the plugin at the installation path of the Chrome. For example, on MacOS, you can do the below to enable Flash support

\n
ln -s ~/Library/Application\\ Support/Google/Chrome/PepperFlash/[version]/PepperFlashPlayer.plugin\" ~/.pennywise-flash\n
\n

Usecases

\n
\n

Here is the list of some of the possible use cases off the top of my head

\n
\n
    \n
  • Use it as a floating window for your calendar/checklist/assigned-tickets etc
  • \n
  • Watching tutorial while you code? Open the video in Pennywise and keep it in front of you
  • \n
  • Making a video course? Open the demo in Pennywise and show the output in real time
  • \n
  • Working on some web UI? Open it in Pennywise to avoid pressing alt + tab again and again
  • \n
  • Play some video, watch some talk or play some TV series while you work
  • \n
  • Working on something non-familiar? Open the docs in Pennywise
  • \n
  • Open that live football match that you won't want to miss
  • \n
  • Use it as a desktop widget
  • \n
\n

Development

\n

Clone the repository, install the dependencies and start the app

\n
yarn install\nyarn start
\n

Shortcuts

\n
\n

Here is the list of available shortcuts that you may use

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ShortcutDescription
Cmd/Ctrl + LShow Navbar and focus URL input
Cmd/Ctrl + Shift + DEnable detached mode
Cmd/Ctrl + MRefresh Page
Cmd/Ctrl + Shift + LToggle Navbar on WebPages
Cmd/Ctrl + Shift + UpIncrease Opacity
Cmd/Ctrl + Shift + DownDecrease Opacity
Cmd/Ctrl + Alt + IShow Developer Tools
Cmd/Ctrl + [0-9]Switch Window Opacity
\n
\n

Note – Changing the opacity is only supported in Windows and MacOS

\n
\n

Detached Mode

\n
    \n
  • Enabling the detached mode makes Pennywise non-interactive – it will let any interactions fall through to the window below it. To remove the detached mode, focus the window either by clicking the dock icon or by activating it using alt + tab
  • \n
\n

Screenshots

\n
\n

Homescreen for the application

\n
\n

\"\"

\n

\"\"

\n
\n

Anything running in pennywise stays on top of everything

\n
\n

\"\"

\n

\"\"

\n
\n

You can change the opacity too

\n
\n

\"\"

\n

\"\"

\n

Auto-embed Videos

\n

For some video streaming websites such as Youtube, Vimeo, Twitch, Daily Motion etc, Pennywise shows you the video only web page by default (using the auto-generated embed links), showing you the video in a distract free manner. You can disable that by toggling the Edit > Embed Videos.

\n
\n

Note – In case of youtube, it might not work sometime when the user has put restrictions on the video – in that case, you will have to disable \"Auto Embed\" option from the Edit menu to make them work.

\n
\n

Why is it named Pennywise?

\n

Because the application helps in floating and Pennywise loved to do that

\n

\"\"

\n

Planned Roadmap

\n
    \n
  • Persist options and linking options to website
  • \n
  • Bookmarking links for later use
  • \n
  • Write tests
  • \n
\n

Contributions

\n

Feel free to implement anything from the roadmap, submit pull requests, create issues, discuss ideas or spread the word.

\n

License

\n

MIT © Kamran Ahmed

\n
", - "readmeOriginal": "

\n \n

Pennywise

\n

Cross-platform application to open website or media in a floating window

\n

\n \n \n \n \n \t\"platforms\"\n \n \n\t \"prs\n \n

\n

\n

Pennywise opens any website or media in a small floating window that remains on top of all other applications. Pennywise windows stays up all the time. No need to keep struggling with alt + tab, use Pennywise for easy multitasking.

\n

Features

\n
    \n
  • Always stays on top of any open applications
  • \n
  • Adjustable opacity – it gets out of your way while you work
  • \n
  • Resize and place it anywhere
  • \n
  • Shortcuts to make you more productive
  • \n
  • Lets you multitask while you work
  • \n
  • Open source licensed under MIT
  • \n
  • Lean small resource footprint, minimal User Interface.
  • \n
  • Cross-platform works on MacOS, Windows and Linux
  • \n
\n

Installation

\n

Download and install the relevant distribution from the releases page.

\n

If you are on MacOS, you can use Homebrew to install it

\n
brew install --cask pennywise\n
\n

Enable Flash Support

\n

To enable flash support, copy or link Chrome's Pepperflash plugin into your $HOME/.pennywise-flash. You can find the plugin at the installation path of the Chrome. For example, on MacOS, you can do the below to enable Flash support

\n
ln -s ~/Library/Application\\ Support/Google/Chrome/PepperFlash/[version]/PepperFlashPlayer.plugin\" ~/.pennywise-flash\n
\n

Usecases

\n
\n

Here is the list of some of the possible use cases off the top of my head

\n
\n
    \n
  • Use it as a floating window for your calendar/checklist/assigned-tickets etc
  • \n
  • Watching tutorial while you code? Open the video in Pennywise and keep it in front of you
  • \n
  • Making a video course? Open the demo in Pennywise and show the output in real time
  • \n
  • Working on some web UI? Open it in Pennywise to avoid pressing alt + tab again and again
  • \n
  • Play some video, watch some talk or play some TV series while you work
  • \n
  • Working on something non-familiar? Open the docs in Pennywise
  • \n
  • Open that live football match that you won't want to miss
  • \n
  • Use it as a desktop widget
  • \n
\n

Development

\n

Clone the repository, install the dependencies and start the app

\n
yarn install\nyarn start
\n

Shortcuts

\n
\n

Here is the list of available shortcuts that you may use

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ShortcutDescription
Cmd/Ctrl + LShow Navbar and focus URL input
Cmd/Ctrl + Shift + DEnable detached mode
Cmd/Ctrl + MRefresh Page
Cmd/Ctrl + Shift + LToggle Navbar on WebPages
Cmd/Ctrl + Shift + UpIncrease Opacity
Cmd/Ctrl + Shift + DownDecrease Opacity
Cmd/Ctrl + Alt + IShow Developer Tools
Cmd/Ctrl + [0-9]Switch Window Opacity
\n
\n

Note – Changing the opacity is only supported in Windows and MacOS

\n
\n

Detached Mode

\n
    \n
  • Enabling the detached mode makes Pennywise non-interactive – it will let any interactions fall through to the window below it. To remove the detached mode, focus the window either by clicking the dock icon or by activating it using alt + tab
  • \n
\n

Screenshots

\n
\n

Homescreen for the application

\n
\n

\"\"

\n

\"\"

\n
\n

Anything running in pennywise stays on top of everything

\n
\n

\"\"

\n

\"\"

\n
\n

You can change the opacity too

\n
\n

\"\"

\n

\"\"

\n

Auto-embed Videos

\n

For some video streaming websites such as Youtube, Vimeo, Twitch, Daily Motion etc, Pennywise shows you the video only web page by default (using the auto-generated embed links), showing you the video in a distract free manner. You can disable that by toggling the Edit > Embed Videos.

\n
\n

Note – In case of youtube, it might not work sometime when the user has put restrictions on the video – in that case, you will have to disable \"Auto Embed\" option from the Edit menu to make them work.

\n
\n

Why is it named Pennywise?

\n

Because the application helps in floating and Pennywise loved to do that

\n

\"\"

\n

Planned Roadmap

\n
    \n
  • Persist options and linking options to website
  • \n
  • Bookmarking links for later use
  • \n
  • Write tests
  • \n
\n

Contributions

\n

Feel free to implement anything from the roadmap, submit pull requests, create issues, discuss ideas or spread the word.

\n

License

\n

MIT © Kamran Ahmed

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.334Z" - }, - "photoscreensaver": { - "readmeCleaned": "

photo-screen-saver

\n

\"icon.png\"

\n

Windows screen saver that displays a photo slideshow, built on\nReact and Electron.

\n

Why?

\n

Since modern LCD displays aren't subject to burn-in, screen savers are a thing of the past... right?

\n

Not if you have your HTPC hooked up to a plasma TV; plasma still has a big problem with burn-in.\nFinding myself in that situation, I needed a screen saver that would protect the screen while a\nmovie is paused. I also wanted it to look great — it's in my living room, after all —\nbut every screen saver I tried looked like it was written decades ago. (Most of them were.)

\n

Modern web technologies make it incredibly easy to create engaging animations. All I needed was a\nway to marry the web tools we know and love to the Windows screen saver framework. That's where\nElectron comes in.

\n

Please note: This is currently a Windows-specific project. You can run the code in Electron on\nother platforms, but you won't get the screen saver integration with the OS.

\n

Before You Build

\n

This screen saver displays a photo slideshow with a simple \"Ken Burns\" effect. It supports three\nphoto sources:

\n
    \n
  • Unsplash: Photos tagged mountain, ocean, or forest
  • \n
  • Flickr: Photos from the group \"Flickr's Best Landscape\nPhotographers (Post 1 Award 2)\"
  • \n
  • A local folder on your computer
  • \n
\n

Since I didn't feel like implementing a Settings window, you'll need to make some simple code\nchanges to set up a source. If you take a look at the top of src/photoSlideshow.tsx, you'll find\nthe following line of code. Set GET_PHOTOS to getUnsplashPhotos, getFlickrPhotos, or\ngetLocalPhotos:

\n
const GET_PHOTOS: GetPhotosFn = getUnsplashPhotos\n
\n

Then do one of the following:

\n
    \n
  • \n

    Unsplash: Get an Unsplash API key and put it in\nsrc/constants.ts:

    \n
    ";\">
    export const UNSPLASH_API_KEY = \"<your API key goes here>\";\n
    \n
  • \n
  • \n

    Flickr: Get a Flickr API key and\nput it in src/constants.ts:

    \n
    ";\">
    export const FLICKR_API_KEY = \"<your API key goes here>\";\n
    \n
  • \n
  • \n

    Local: Edit src/constants.ts and set LOCAL_FOLDER_PATH to point to your image folder:

    \n
    ";\">
    export const LOCAL_FOLDER_PATH = \"<your path goes here>\";\n
    \n
  • \n
\n

A quick warning: When you display random photos from the web, there's always a chance you'll get\nsomething you wouldn't want your kids, your grandma, or your boss to see. The API calls are set\nup to avoid anything NSFW, but photos do end up in the wrong category from time to time —\ndon't say I didn't warn you. If you want to stay on the safe side, you can always use your own local\nfolder of photos.

\n

How to Build

\n

(This project requires Node.js — if you're reading\nthis, you probably already have it.)

\n

Install: Go to the project folder and run the following command:

\n
npm install\n
\n

Build: Go to the project folder and run the following command:

\n
npm run build-electron\n
\n

Run: Once the build is complete, you have a couple of options. If you want to quickly fire it up\nand see what it does, go to the project folder and run:

\n
npm run start-electron\n
\n

Screen Saver: If you want to install the screen saver, look in the\npackage/photo-screen-saver-win32-x64 subfolder and find the file photo-screen-saver.scr.\nRight-click the file and choose Install. When the Windows screen saver settings appear, you'll see\nthat photo-screen-saver is now your selected screen saver.

\n

Development: If you want to work on the React part of the project, you can run npm start to\nlaunch it in the browser. Since it's built on\ncreate-react-app, you get all the benefits of\nwebpack-dev-server including hot module reloading. Note: In this mode you won't be able to use any\nfeatures that depend on Electron, such as loading photos from a local folder.

\n

Behind the Scenes

\n

It's a lot easier than I thought to create a screen saver for Windows — it's just a normal\nexecutable with a .scr extension. The program just needs to display a topmost full-screen window and\nexit on mouse or keyboard activity. These requirements are really easy to meet in Electron!

\n

Note: This project is the bare minimum and won't give you the mini-preview or Settings features.\nThe mini-preview is a pain to implement, and IMO not worth the effort. To support Settings you just\nneed to handle the /S command line argument and display an appropriate UI. (I was too lazy to\nimplement a Settings UI, but you might feel differently!)

\n

Possibilities

\n

This project makes a good starting point for any screen saver you want to create. You could start by\nchanging the Unsplash API call to get different types of photos. If photos aren't your cup of tea,\nthere are a lot of cool animations on CodePen and ShaderToy. To get you started, there are four ready-to-run\nanimation components included in this project, each one with a great-looking demo and each one\nillustrating a different basic approach to animation:

\n
    \n
  • DemoCanvas: writes directly to an HTML5 Canvas
  • \n
  • DemoCss: uses pure SCSS
  • \n
  • DemoShader: implemented as a WebGL fragment shader
  • \n
  • DemoThreeJs: uses Three.js to create a 3D animation
  • \n
\n

At the top of src/app.tsx you'll find the following line of code. Set SHOW_COMPONENT to the\ncomponent you want to see:

\n
const SHOW_COMPONENT: ShowComponent = PhotoSlideshow\n
\n

You can create your own components using the demos as a template. Use your own code or examples you\nfind on the web. Whatever you use, be sure to comply with the license terms!

\n

License

\n

The MIT License

\n

Copyright (c) 2016 Rand Scullard

\n
", - "readmeOriginal": "

photo-screen-saver

\n

\"icon.png\"

\n

Windows screen saver that displays a photo slideshow, built on\nReact and Electron.

\n

Why?

\n

Since modern LCD displays aren't subject to burn-in, screen savers are a thing of the past... right?

\n

Not if you have your HTPC hooked up to a plasma TV; plasma still has a big problem with burn-in.\nFinding myself in that situation, I needed a screen saver that would protect the screen while a\nmovie is paused. I also wanted it to look great — it's in my living room, after all —\nbut every screen saver I tried looked like it was written decades ago. (Most of them were.)

\n

Modern web technologies make it incredibly easy to create engaging animations. All I needed was a\nway to marry the web tools we know and love to the Windows screen saver framework. That's where\nElectron comes in.

\n

Please note: This is currently a Windows-specific project. You can run the code in Electron on\nother platforms, but you won't get the screen saver integration with the OS.

\n

Before You Build

\n

This screen saver displays a photo slideshow with a simple \"Ken Burns\" effect. It supports three\nphoto sources:

\n
    \n
  • Unsplash: Photos tagged mountain, ocean, or forest
  • \n
  • Flickr: Photos from the group \"Flickr's Best Landscape\nPhotographers (Post 1 Award 2)\"
  • \n
  • A local folder on your computer
  • \n
\n

Since I didn't feel like implementing a Settings window, you'll need to make some simple code\nchanges to set up a source. If you take a look at the top of src/photoSlideshow.tsx, you'll find\nthe following line of code. Set GET_PHOTOS to getUnsplashPhotos, getFlickrPhotos, or\ngetLocalPhotos:

\n
const GET_PHOTOS: GetPhotosFn = getUnsplashPhotos\n
\n

Then do one of the following:

\n
    \n
  • \n

    Unsplash: Get an Unsplash API key and put it in\nsrc/constants.ts:

    \n
    export const UNSPLASH_API_KEY = \"<your API key goes here>\";\n
    \n
  • \n
  • \n

    Flickr: Get a Flickr API key and\nput it in src/constants.ts:

    \n
    export const FLICKR_API_KEY = \"<your API key goes here>\";\n
    \n
  • \n
  • \n

    Local: Edit src/constants.ts and set LOCAL_FOLDER_PATH to point to your image folder:

    \n
    export const LOCAL_FOLDER_PATH = \"<your path goes here>\";\n
    \n
  • \n
\n

A quick warning: When you display random photos from the web, there's always a chance you'll get\nsomething you wouldn't want your kids, your grandma, or your boss to see. The API calls are set\nup to avoid anything NSFW, but photos do end up in the wrong category from time to time —\ndon't say I didn't warn you. If you want to stay on the safe side, you can always use your own local\nfolder of photos.

\n

How to Build

\n

(This project requires Node.js — if you're reading\nthis, you probably already have it.)

\n

Install: Go to the project folder and run the following command:

\n
npm install\n
\n

Build: Go to the project folder and run the following command:

\n
npm run build-electron\n
\n

Run: Once the build is complete, you have a couple of options. If you want to quickly fire it up\nand see what it does, go to the project folder and run:

\n
npm run start-electron\n
\n

Screen Saver: If you want to install the screen saver, look in the\npackage/photo-screen-saver-win32-x64 subfolder and find the file photo-screen-saver.scr.\nRight-click the file and choose Install. When the Windows screen saver settings appear, you'll see\nthat photo-screen-saver is now your selected screen saver.

\n

Development: If you want to work on the React part of the project, you can run npm start to\nlaunch it in the browser. Since it's built on\ncreate-react-app, you get all the benefits of\nwebpack-dev-server including hot module reloading. Note: In this mode you won't be able to use any\nfeatures that depend on Electron, such as loading photos from a local folder.

\n

Behind the Scenes

\n

It's a lot easier than I thought to create a screen saver for Windows — it's just a normal\nexecutable with a .scr extension. The program just needs to display a topmost full-screen window and\nexit on mouse or keyboard activity. These requirements are really easy to meet in Electron!

\n

Note: This project is the bare minimum and won't give you the mini-preview or Settings features.\nThe mini-preview is a pain to implement, and IMO not worth the effort. To support Settings you just\nneed to handle the /S command line argument and display an appropriate UI. (I was too lazy to\nimplement a Settings UI, but you might feel differently!)

\n

Possibilities

\n

This project makes a good starting point for any screen saver you want to create. You could start by\nchanging the Unsplash API call to get different types of photos. If photos aren't your cup of tea,\nthere are a lot of cool animations on CodePen and ShaderToy. To get you started, there are four ready-to-run\nanimation components included in this project, each one with a great-looking demo and each one\nillustrating a different basic approach to animation:

\n
    \n
  • DemoCanvas: writes directly to an HTML5 Canvas
  • \n
  • DemoCss: uses pure SCSS
  • \n
  • DemoShader: implemented as a WebGL fragment shader
  • \n
  • DemoThreeJs: uses Three.js to create a 3D animation
  • \n
\n

At the top of src/app.tsx you'll find the following line of code. Set SHOW_COMPONENT to the\ncomponent you want to see:

\n
const SHOW_COMPONENT: ShowComponent = PhotoSlideshow\n
\n

You can create your own components using the demos as a template. Use your own code or examples you\nfind on the web. Whatever you use, be sure to comply with the license terms!

\n

License

\n

The MIT License

\n

Copyright (c) 2016 Rand Scullard

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.495Z" + "readmeCleaned": "

\n \n

Pennywise

\n

Cross-platform application to open website or media in a floating window

\n

\n \n \n \n \n \t\"platforms\"\n \n \n\t \"prs\n \n

\n

\n

Pennywise opens any website or media in a small floating window that remains on top of all other applications. Pennywise windows stays up all the time. No need to keep struggling with alt + tab, use Pennywise for easy multitasking.

\n

Features

\n
    \n
  • Always stays on top of any open applications
  • \n
  • Adjustable opacity – it gets out of your way while you work
  • \n
  • Resize and place it anywhere
  • \n
  • Shortcuts to make you more productive
  • \n
  • Lets you multitask while you work
  • \n
  • Open source licensed under MIT
  • \n
  • Lean small resource footprint, minimal User Interface.
  • \n
  • Cross-platform works on MacOS, Windows and Linux
  • \n
\n

Installation

\n

Download and install the relevant distribution from the releases page.

\n

If you are on MacOS, you can use Homebrew to install it

\n
brew install --cask pennywise\n
\n

Enable Flash Support

\n

To enable flash support, copy or link Chrome's Pepperflash plugin into your $HOME/.pennywise-flash. You can find the plugin at the installation path of the Chrome. For example, on MacOS, you can do the below to enable Flash support

\n
ln -s ~/Library/Application\\ Support/Google/Chrome/PepperFlash/[version]/PepperFlashPlayer.plugin\" ~/.pennywise-flash\n
\n

Usecases

\n
\n

Here is the list of some of the possible use cases off the top of my head

\n
\n
    \n
  • Use it as a floating window for your calendar/checklist/assigned-tickets etc
  • \n
  • Watching tutorial while you code? Open the video in Pennywise and keep it in front of you
  • \n
  • Making a video course? Open the demo in Pennywise and show the output in real time
  • \n
  • Working on some web UI? Open it in Pennywise to avoid pressing alt + tab again and again
  • \n
  • Play some video, watch some talk or play some TV series while you work
  • \n
  • Working on something non-familiar? Open the docs in Pennywise
  • \n
  • Open that live football match that you won't want to miss
  • \n
  • Use it as a desktop widget
  • \n
\n

Development

\n

Clone the repository, install the dependencies and start the app

\n
yarn install\nyarn start
\n

Shortcuts

\n
\n

Here is the list of available shortcuts that you may use

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ShortcutDescription
Cmd/Ctrl + LShow Navbar and focus URL input
Cmd/Ctrl + Shift + DEnable detached mode
Cmd/Ctrl + MRefresh Page
Cmd/Ctrl + Shift + LToggle Navbar on WebPages
Cmd/Ctrl + Shift + UpIncrease Opacity
Cmd/Ctrl + Shift + DownDecrease Opacity
Cmd/Ctrl + Alt + IShow Developer Tools
Cmd/Ctrl + [0-9]Switch Window Opacity
\n
\n

Note – Changing the opacity is only supported in Windows and MacOS

\n
\n

Detached Mode

\n
    \n
  • Enabling the detached mode makes Pennywise non-interactive – it will let any interactions fall through to the window below it. To remove the detached mode, focus the window either by clicking the dock icon or by activating it using alt + tab
  • \n
\n

Screenshots

\n
\n

Homescreen for the application

\n
\n

\"\"

\n

\"\"

\n
\n

Anything running in pennywise stays on top of everything

\n
\n

\"\"

\n

\"\"

\n
\n

You can change the opacity too

\n
\n

\"\"

\n

\"\"

\n

Auto-embed Videos

\n

For some video streaming websites such as Youtube, Vimeo, Twitch, Daily Motion etc, Pennywise shows you the video only web page by default (using the auto-generated embed links), showing you the video in a distract free manner. You can disable that by toggling the Edit > Embed Videos.

\n
\n

Note – In case of youtube, it might not work sometime when the user has put restrictions on the video – in that case, you will have to disable \"Auto Embed\" option from the Edit menu to make them work.

\n
\n

Why is it named Pennywise?

\n

Because the application helps in floating and Pennywise loved to do that

\n

\"\"

\n

Planned Roadmap

\n
    \n
  • Persist options and linking options to website
  • \n
  • Bookmarking links for later use
  • \n
  • Write tests
  • \n
\n

Contributions

\n

Feel free to implement anything from the roadmap, submit pull requests, create issues, discuss ideas or spread the word.

\n

License

\n

MIT © Kamran Ahmed

\n
", + "readmeOriginal": "

\n \n

Pennywise

\n

Cross-platform application to open website or media in a floating window

\n

\n \n \n \n \n \t\"platforms\"\n \n \n\t \"prs\n \n

\n

\n

Pennywise opens any website or media in a small floating window that remains on top of all other applications. Pennywise windows stays up all the time. No need to keep struggling with alt + tab, use Pennywise for easy multitasking.

\n

Features

\n
    \n
  • Always stays on top of any open applications
  • \n
  • Adjustable opacity – it gets out of your way while you work
  • \n
  • Resize and place it anywhere
  • \n
  • Shortcuts to make you more productive
  • \n
  • Lets you multitask while you work
  • \n
  • Open source licensed under MIT
  • \n
  • Lean small resource footprint, minimal User Interface.
  • \n
  • Cross-platform works on MacOS, Windows and Linux
  • \n
\n

Installation

\n

Download and install the relevant distribution from the releases page.

\n

If you are on MacOS, you can use Homebrew to install it

\n
brew install --cask pennywise\n
\n

Enable Flash Support

\n

To enable flash support, copy or link Chrome's Pepperflash plugin into your $HOME/.pennywise-flash. You can find the plugin at the installation path of the Chrome. For example, on MacOS, you can do the below to enable Flash support

\n
ln -s ~/Library/Application\\ Support/Google/Chrome/PepperFlash/[version]/PepperFlashPlayer.plugin\" ~/.pennywise-flash\n
\n

Usecases

\n
\n

Here is the list of some of the possible use cases off the top of my head

\n
\n
    \n
  • Use it as a floating window for your calendar/checklist/assigned-tickets etc
  • \n
  • Watching tutorial while you code? Open the video in Pennywise and keep it in front of you
  • \n
  • Making a video course? Open the demo in Pennywise and show the output in real time
  • \n
  • Working on some web UI? Open it in Pennywise to avoid pressing alt + tab again and again
  • \n
  • Play some video, watch some talk or play some TV series while you work
  • \n
  • Working on something non-familiar? Open the docs in Pennywise
  • \n
  • Open that live football match that you won't want to miss
  • \n
  • Use it as a desktop widget
  • \n
\n

Development

\n

Clone the repository, install the dependencies and start the app

\n
yarn install\nyarn start
\n

Shortcuts

\n
\n

Here is the list of available shortcuts that you may use

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ShortcutDescription
Cmd/Ctrl + LShow Navbar and focus URL input
Cmd/Ctrl + Shift + DEnable detached mode
Cmd/Ctrl + MRefresh Page
Cmd/Ctrl + Shift + LToggle Navbar on WebPages
Cmd/Ctrl + Shift + UpIncrease Opacity
Cmd/Ctrl + Shift + DownDecrease Opacity
Cmd/Ctrl + Alt + IShow Developer Tools
Cmd/Ctrl + [0-9]Switch Window Opacity
\n
\n

Note – Changing the opacity is only supported in Windows and MacOS

\n
\n

Detached Mode

\n
    \n
  • Enabling the detached mode makes Pennywise non-interactive – it will let any interactions fall through to the window below it. To remove the detached mode, focus the window either by clicking the dock icon or by activating it using alt + tab
  • \n
\n

Screenshots

\n
\n

Homescreen for the application

\n
\n

\"\"

\n

\"\"

\n
\n

Anything running in pennywise stays on top of everything

\n
\n

\"\"

\n

\"\"

\n
\n

You can change the opacity too

\n
\n

\"\"

\n

\"\"

\n

Auto-embed Videos

\n

For some video streaming websites such as Youtube, Vimeo, Twitch, Daily Motion etc, Pennywise shows you the video only web page by default (using the auto-generated embed links), showing you the video in a distract free manner. You can disable that by toggling the Edit > Embed Videos.

\n
\n

Note – In case of youtube, it might not work sometime when the user has put restrictions on the video – in that case, you will have to disable \"Auto Embed\" option from the Edit menu to make them work.

\n
\n

Why is it named Pennywise?

\n

Because the application helps in floating and Pennywise loved to do that

\n

\"\"

\n

Planned Roadmap

\n
    \n
  • Persist options and linking options to website
  • \n
  • Bookmarking links for later use
  • \n
  • Write tests
  • \n
\n

Contributions

\n

Feel free to implement anything from the roadmap, submit pull requests, create issues, discuss ideas or spread the word.

\n

License

\n

MIT © Kamran Ahmed

\n
", + "readmeFetchedAt": "2024-02-29T22:01:09.368Z" }, "photo-viewer": { - "readmeCleaned": "

Photo Viewer

\n

\n

This is a photo/GIF viewer with support for many cool resizing and color effects.

\n

Features:

\n
    \n
  • View images (PNG, JPG, WEBP, TIFF) and animated GIFs
  • \n
  • Support for local files, links, and images on the clipboard
  • \n
  • Brightness/Contrast adjustment
  • \n
  • Hue/Saturation/Lightness adjustment
  • \n
  • Tint adjustment
  • \n
  • Blur and Sharpen effects
  • \n
  • Pixelate effect
  • \n
  • Binarize effect
  • \n
  • Crop, resize, rotate, and flip transformations
  • \n
  • GIF speed, reverse, and transparency adjustments
  • \n
  • Undo and redo history states
  • \n
  • Open next and previous files (from the file system)
  • \n
  • Save images and GIFs with the applied effects
  • \n
  • Process multiple images in bulk
  • \n
\n

Keyboard Shortcuts:

\n
    \n
  • R: Rotate
  • \n
  • Space: Pan over cropping area
  • \n
  • Escape: Reset rotation
  • \n
  • Double Click: Reset rotation, zoom, and pan
  • \n
  • Ctrl Z: Undo
  • \n
  • Ctrl Shift Z: Redo
  • \n
  • Ctrl +: Zoom in
  • \n
  • Ctrl -: Zoom out
  • \n
  • Ctrl C: Copy
  • \n
  • Ctrl V: Paste
  • \n
  • Ctrl S: Save image(s)
  • \n
  • Ctrl O: Open image(s)
  • \n
  • Drag and drop: Open image(s)
  • \n
\n

Installation

\n

Download the latest installer from the releases tab. Updates can be installed automatically.

\n

Known issues: Sorry, it seems like I can only build the macOS version correctly so if you are on Windows or Linux try compiling the source code yourself. Run both of these commands:
\nnpm install (installs dependencies)
\nnpm run build (builds the project)

\n

Bugs and Requests

\n

Open an issue on my GitHub repository.

\n

Also See

\n\n
", - "readmeOriginal": "

Photo Viewer

\n

\n

This is a photo/GIF viewer with support for many cool resizing and color effects.

\n

Features:

\n
    \n
  • View images (PNG, JPG, WEBP, TIFF) and animated GIFs
  • \n
  • Support for local files, links, and images on the clipboard
  • \n
  • Brightness/Contrast adjustment
  • \n
  • Hue/Saturation/Lightness adjustment
  • \n
  • Tint adjustment
  • \n
  • Blur and Sharpen effects
  • \n
  • Pixelate effect
  • \n
  • Binarize effect
  • \n
  • Crop, resize, rotate, and flip transformations
  • \n
  • GIF speed, reverse, and transparency adjustments
  • \n
  • Undo and redo history states
  • \n
  • Open next and previous files (from the file system)
  • \n
  • Save images and GIFs with the applied effects
  • \n
  • Process multiple images in bulk
  • \n
\n

Keyboard Shortcuts:

\n
    \n
  • R: Rotate
  • \n
  • Space: Pan over cropping area
  • \n
  • Escape: Reset rotation
  • \n
  • Double Click: Reset rotation, zoom, and pan
  • \n
  • Ctrl Z: Undo
  • \n
  • Ctrl Shift Z: Redo
  • \n
  • Ctrl +: Zoom in
  • \n
  • Ctrl -: Zoom out
  • \n
  • Ctrl C: Copy
  • \n
  • Ctrl V: Paste
  • \n
  • Ctrl S: Save image(s)
  • \n
  • Ctrl O: Open image(s)
  • \n
  • Drag and drop: Open image(s)
  • \n
\n

Installation

\n

Download the latest installer from the releases tab. Updates can be installed automatically.

\n

Known issues: Sorry, it seems like I can only build the macOS version correctly so if you are on Windows or Linux try compiling the source code yourself. Run both of these commands:
\nnpm install (installs dependencies)
\nnpm run build (builds the project)

\n

Bugs and Requests

\n

Open an issue on my GitHub repository.

\n

Also See

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.549Z" - }, - "petal": { - "readmeCleaned": "

\n \"Petal\n

\n

Petal

\n

\n \n \"Greenkeeper\n \n \n \n \n \n \"David\"\n \"GitHub\n \"GitHub\n \"GitHub\n \n \n \n \n \"Gitter\"\n \n

\n

🌺 Douban.FM Client With Extra - - -

\n

喜欢 Petal 的话,可以给它一个 star ,这样就能让更多的人知道它啦,十分感谢🙏

\n
\n

另外,因为我个人已经没有很多精力单独维护它了,所以,Look For Maintainers,如果你喜欢 豆瓣 FM 或者 Petal,并且有意愿了解和贡献 Petal,可以邮件到 g1enyy0ung@gmail.com,注明来意,我会帮助你了解整个项目。

\n
\n

v3.0 计划

\n

https://github.com/ilime/Petal/releases/tag/v2.20.0

\n

Current Maintainers

\n\n

如果你有任何问题,可以邮件联系我们。

\n

Screenshot

\n

\n \"Petal\n

\n

Use it

\n

Releases

\n

Go to the release page and download the latest app.

\n

Arch Linux

\n

You can also install petal-bin from AUR.

\n

百度云

\n

如果 GitHub 下载速度缓慢的话,可以前往百度网盘下载:

\n

链接:https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q 密码:cjp1

\n

How to develop

\n
git clone git@github.com:ilime/Petal.git && cd Petal/\nyarn && yarn start\n\n// Open a new terminal\nyarn build:electron:dev\nyarn start:electron
\n

How to build

\n
chmod +x build.sh\n./build.sh
\n

For single platform:

\n
# OSX\n./build-platform.sh -m\n\n# Win\n./build-platform.sh -w\n\n# Linux\n./build-platform.sh -l
\n

How to contribute

\n

Open an issue or pull a request to describe your problems or changes.

\n

Contributors

\n

Very thankful to all the people below:

\n\n

License

\n

MIT © ilime

\n

Credits

\n

kapetan/titlebar

\n
", - "readmeOriginal": "

\n \"Petal\n

\n

Petal

\n

\n \n \"Greenkeeper\n \n \n \n \n \n \"David\"\n \"GitHub\n \"GitHub\n \"GitHub\n \n \n \n \n \"Gitter\"\n \n

\n

🌺 Douban.FM Client With Extra - - -

\n

喜欢 Petal 的话,可以给它一个 star ,这样就能让更多的人知道它啦,十分感谢🙏

\n
\n

另外,因为我个人已经没有很多精力单独维护它了,所以,Look For Maintainers,如果你喜欢 豆瓣 FM 或者 Petal,并且有意愿了解和贡献 Petal,可以邮件到 g1enyy0ung@gmail.com,注明来意,我会帮助你了解整个项目。

\n
\n

v3.0 计划

\n

https://github.com/ilime/Petal/releases/tag/v2.20.0

\n

Current Maintainers

\n\n

如果你有任何问题,可以邮件联系我们。

\n

Screenshot

\n

\n \"Petal\n

\n

Use it

\n

Releases

\n

Go to the release page and download the latest app.

\n

Arch Linux

\n

You can also install petal-bin from AUR.

\n

百度云

\n

如果 GitHub 下载速度缓慢的话,可以前往百度网盘下载:

\n

链接:https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q 密码:cjp1

\n

How to develop

\n
git clone git@github.com:ilime/Petal.git && cd Petal/\nyarn && yarn start\n\n// Open a new terminal\nyarn build:electron:dev\nyarn start:electron
\n

How to build

\n
chmod +x build.sh\n./build.sh
\n

For single platform:

\n
# OSX\n./build-platform.sh -m\n\n# Win\n./build-platform.sh -w\n\n# Linux\n./build-platform.sh -l
\n

How to contribute

\n

Open an issue or pull a request to describe your problems or changes.

\n

Contributors

\n

Very thankful to all the people below:

\n\n

License

\n

MIT © ilime

\n

Credits

\n

kapetan/titlebar

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.551Z" + "readmeCleaned": "

Photo Viewer

\n

\n

This is a photo/GIF viewer with support for many cool resizing and color effects.

\n

Features:

\n
    \n
  • View images (PNG, JPG, WEBP, TIFF) and animated GIFs
  • \n
  • Support for local files, links, and images on the clipboard
  • \n
  • Brightness/Contrast adjustment
  • \n
  • Hue/Saturation/Lightness adjustment
  • \n
  • Tint adjustment
  • \n
  • Blur and Sharpen effects
  • \n
  • Pixelate effect
  • \n
  • Binarize effect
  • \n
  • Crop, resize, rotate, and flip transformations
  • \n
  • GIF speed, reverse, and transparency adjustments
  • \n
  • Undo and redo history states
  • \n
  • Open next and previous files (from the file system)
  • \n
  • Save images and GIFs with the applied effects
  • \n
  • Process multiple images in bulk
  • \n
\n

Keyboard Shortcuts:

\n
    \n
  • R: Rotate
  • \n
  • Space: Pan over cropping area
  • \n
  • Escape: Reset rotation
  • \n
  • Double Click: Reset rotation, zoom, and pan
  • \n
  • Ctrl Z: Undo
  • \n
  • Ctrl Shift Z: Redo
  • \n
  • Ctrl +: Zoom in
  • \n
  • Ctrl -: Zoom out
  • \n
  • Ctrl C: Copy
  • \n
  • Ctrl V: Paste
  • \n
  • Ctrl S: Save image(s)
  • \n
  • Ctrl O: Open image(s)
  • \n
  • Drag and drop: Open image(s)
  • \n
\n

Installation

\n

Download the latest installer from the releases tab. Updates can be installed automatically.

\n

MacOS

\n

On MacOS unsigned applications won't open, run this to remove the quarantine flag.

\n
xattr -d com.apple.quarantine /Applications/Photo\\ Viewer.app\n
\n

Bugs and Requests

\n

Open an issue on my GitHub repository.

\n

Also See

\n\n
", + "readmeOriginal": "

Photo Viewer

\n

\n

This is a photo/GIF viewer with support for many cool resizing and color effects.

\n

Features:

\n
    \n
  • View images (PNG, JPG, WEBP, TIFF) and animated GIFs
  • \n
  • Support for local files, links, and images on the clipboard
  • \n
  • Brightness/Contrast adjustment
  • \n
  • Hue/Saturation/Lightness adjustment
  • \n
  • Tint adjustment
  • \n
  • Blur and Sharpen effects
  • \n
  • Pixelate effect
  • \n
  • Binarize effect
  • \n
  • Crop, resize, rotate, and flip transformations
  • \n
  • GIF speed, reverse, and transparency adjustments
  • \n
  • Undo and redo history states
  • \n
  • Open next and previous files (from the file system)
  • \n
  • Save images and GIFs with the applied effects
  • \n
  • Process multiple images in bulk
  • \n
\n

Keyboard Shortcuts:

\n
    \n
  • R: Rotate
  • \n
  • Space: Pan over cropping area
  • \n
  • Escape: Reset rotation
  • \n
  • Double Click: Reset rotation, zoom, and pan
  • \n
  • Ctrl Z: Undo
  • \n
  • Ctrl Shift Z: Redo
  • \n
  • Ctrl +: Zoom in
  • \n
  • Ctrl -: Zoom out
  • \n
  • Ctrl C: Copy
  • \n
  • Ctrl V: Paste
  • \n
  • Ctrl S: Save image(s)
  • \n
  • Ctrl O: Open image(s)
  • \n
  • Drag and drop: Open image(s)
  • \n
\n

Installation

\n

Download the latest installer from the releases tab. Updates can be installed automatically.

\n

MacOS

\n

On MacOS unsigned applications won't open, run this to remove the quarantine flag.

\n
xattr -d com.apple.quarantine /Applications/Photo\\ Viewer.app\n
\n

Bugs and Requests

\n

Open an issue on my GitHub repository.

\n

Also See

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:09.701Z" }, "peacock": { - "readmeCleaned": "

Peacock

\n

\n

\n 🦚 Open source experimental private-by-default web browser.
\n Docs |\n Download |\n FAQ\n

\n \"GitHub\n \"GitHub\n \"Discord\"\n


\n

⚠️ Peacock has been discontinued.

\n

Contents

\n\n

Download

\n

Windows

\n

Download the .exe file from our releases page.

\n

Releasing Peacock for the Windows package, Chocolatey, might be our next step.

\n

Mac

\n

Unfortunately, Mac builds are failing and there hasn't been enough testing yet for Peacock to be confident enough in releasing a public build for MacOS.

\n

Linux

\n

Here, you can download Linux builds for Peacock. Hopefully Peacock will have a Flatpak release and possibly an RPM build in the near future.

\n
\n

Ubuntu, Debian and Debian derivatives

\n

Download the .deb file from our releases page.

\n
\n

Arch Linux (AUR)

\n

\"AUR

\n

Download Peacock from the Arch User Repository here. (thank you to u/sunflsks!)

\n
\n

AppImage (Everything else)

\n

Download the .AppImage file from our releases page.

\n

Screenshots

\n

New screenshots coming soon!\n\n

\n

Building

\n

Both of the build commands use electron-builder and output executables for their respective operating system in the dist/ folder.

\n

Download and initialize Peacock's source code with these commands:

\n
    \n
  1. git clone https://github.com/peacockweb/peacock.git && cd peacock
  2. \n
  3. npm i
  4. \n
\n

Run peacock from source:

\n

npm run start

\n

Build instructions for Windows:

\n

npm run build-win

\n

Build instructions for Linux:

\n

npm run build-linux

\n

F.A.Q.

\n

How does Peacock compare to other privacy browsers like Firefox and Brave?

\n

Both Firefox and Brave are spectacular and every day, Peacock gets closer and closer to their status of privacy. Peacock isn't stable enough yet to be used as a daily driver, but is an awesome experiment nonetheless to test the limits of the web and help make the internet a safer place.

\n

How do I know Peacock doesn't take telemetry?

\n

Peacock is built around on open source technologies and therefore we love transparency. You're welcome to perform your own audits on our entirely open source code! We also include a Components entry in our docs which breaks down all the technologies used in the production of Peacock.

\n

How experimental is Peacock? Can I process any sensitive data on it yet?

\n

Using should hold off on doing anything too sensitive on Peacock for now, it's still in development and bugs are getting patched all the time, but like all apps, some may be missed along the way.

\n

Why use Electron?

\n

Some people are skeptical about Electron for its generally high memory usage, but Electron makes the development process incredibly simple. Electron lets us build a desktop app using web technologies. Eventually, we may switch to something more practical like forking Chromium or Firefox.

\n

How to bypass security warnings?

\n

On Windows, apps are deemed as insecure if they haven't been code-signed with a certificate. Sigining certificates are expensive and therefore, Peacock doesn't have one (yet). This means that Peacock may show up to antiviruses or Windows Defender as a 'suspicious application' but can be easily bypsased selecting \"More Info\" > \"Run Anyway\":

\n

\n
", - "readmeOriginal": "

Peacock

\n

\n

\n 🦚 Open source experimental private-by-default web browser.
\n Docs |\n Download |\n FAQ\n

\n \"GitHub\n \"GitHub\n \"Discord\"\n


\n

⚠️ Peacock has been discontinued.

\n

Contents

\n\n

Download

\n

Windows

\n

Download the .exe file from our releases page.

\n

Releasing Peacock for the Windows package, Chocolatey, might be our next step.

\n

Mac

\n

Unfortunately, Mac builds are failing and there hasn't been enough testing yet for Peacock to be confident enough in releasing a public build for MacOS.

\n

Linux

\n

Here, you can download Linux builds for Peacock. Hopefully Peacock will have a Flatpak release and possibly an RPM build in the near future.

\n
\n

Ubuntu, Debian and Debian derivatives

\n

Download the .deb file from our releases page.

\n
\n

Arch Linux (AUR)

\n

\"AUR

\n

Download Peacock from the Arch User Repository here. (thank you to u/sunflsks!)

\n
\n

AppImage (Everything else)

\n

Download the .AppImage file from our releases page.

\n

Screenshots

\n

New screenshots coming soon!\n\n

\n

Building

\n

Both of the build commands use electron-builder and output executables for their respective operating system in the dist/ folder.

\n

Download and initialize Peacock's source code with these commands:

\n
    \n
  1. git clone https://github.com/peacockweb/peacock.git && cd peacock
  2. \n
  3. npm i
  4. \n
\n

Run peacock from source:

\n

npm run start

\n

Build instructions for Windows:

\n

npm run build-win

\n

Build instructions for Linux:

\n

npm run build-linux

\n

F.A.Q.

\n

How does Peacock compare to other privacy browsers like Firefox and Brave?

\n

Both Firefox and Brave are spectacular and every day, Peacock gets closer and closer to their status of privacy. Peacock isn't stable enough yet to be used as a daily driver, but is an awesome experiment nonetheless to test the limits of the web and help make the internet a safer place.

\n

How do I know Peacock doesn't take telemetry?

\n

Peacock is built around on open source technologies and therefore we love transparency. You're welcome to perform your own audits on our entirely open source code! We also include a Components entry in our docs which breaks down all the technologies used in the production of Peacock.

\n

How experimental is Peacock? Can I process any sensitive data on it yet?

\n

Using should hold off on doing anything too sensitive on Peacock for now, it's still in development and bugs are getting patched all the time, but like all apps, some may be missed along the way.

\n

Why use Electron?

\n

Some people are skeptical about Electron for its generally high memory usage, but Electron makes the development process incredibly simple. Electron lets us build a desktop app using web technologies. Eventually, we may switch to something more practical like forking Chromium or Firefox.

\n

How to bypass security warnings?

\n

On Windows, apps are deemed as insecure if they haven't been code-signed with a certificate. Sigining certificates are expensive and therefore, Peacock doesn't have one (yet). This means that Peacock may show up to antiviruses or Windows Defender as a 'suspicious application' but can be easily bypsased selecting \"More Info\" > \"Run Anyway\":

\n

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.655Z" + "readmeCleaned": "

Peacock

\n

\n

\n 🦚 Open source experimental private-by-default web browser.
\n Docs |\n Download |\n FAQ\n

\n \"GitHub\n \"GitHub\n \"Discord\"\n


\n

⚠️ Peacock has been discontinued.

\n

Contents

\n\n

Download

\n

Windows

\n

Download the .exe file from our releases page.

\n

Releasing Peacock for the Windows package, Chocolatey, might be our next step.

\n

Mac

\n

Unfortunately, Mac builds are failing and there hasn't been enough testing yet for Peacock to be confident enough in releasing a public build for MacOS.

\n

Linux

\n

Here, you can download Linux builds for Peacock. Hopefully Peacock will have a Flatpak release and possibly an RPM build in the near future.

\n
\n

Ubuntu, Debian and Debian derivatives

\n

Download the .deb file from our releases page.

\n
\n

Arch Linux (AUR)

\n

\"AUR

\n

Download Peacock from the Arch User Repository here. (thank you to u/sunflsks!)

\n
\n

AppImage (Everything else)

\n

Download the .AppImage file from our releases page.

\n

Screenshots

\n

New screenshots coming soon!\n\n

\n

Building

\n

Both of the build commands use electron-builder and output executables for their respective operating system in the dist/ folder.

\n

Download and initialize Peacock's source code with these commands:

\n
    \n
  1. git clone https://github.com/peacockweb/peacock.git && cd peacock
  2. \n
  3. npm i
  4. \n
\n

Run peacock from source:

\n

npm run start

\n

Build instructions for Windows:

\n

npm run build-win

\n

Build instructions for Linux:

\n

npm run build-linux

\n

F.A.Q.

\n

How does Peacock compare to other privacy browsers like Firefox and Brave?

\n

Both Firefox and Brave are spectacular and every day, Peacock gets closer and closer to their status of privacy. Peacock isn't stable enough yet to be used as a daily driver, but is an awesome experiment nonetheless to test the limits of the web and help make the internet a safer place.

\n

How do I know Peacock doesn't take telemetry?

\n

Peacock is built around on open source technologies and therefore we love transparency. You're welcome to perform your own audits on our entirely open source code! We also include a Components entry in our docs which breaks down all the technologies used in the production of Peacock.

\n

How experimental is Peacock? Can I process any sensitive data on it yet?

\n

Using should hold off on doing anything too sensitive on Peacock for now, it's still in development and bugs are getting patched all the time, but like all apps, some may be missed along the way.

\n

Why use Electron?

\n

Some people are skeptical about Electron for its generally high memory usage, but Electron makes the development process incredibly simple. Electron lets us build a desktop app using web technologies. Eventually, we may switch to something more practical like forking Chromium or Firefox.

\n

How to bypass security warnings?

\n

On Windows, apps are deemed as insecure if they haven't been code-signed with a certificate. Sigining certificates are expensive and therefore, Peacock doesn't have one (yet). This means that Peacock may show up to antiviruses or Windows Defender as a 'suspicious application' but can be easily bypsased selecting \"More Info\" > \"Run Anyway\":

\n

\n
", + "readmeOriginal": "

Peacock

\n

\n

\n 🦚 Open source experimental private-by-default web browser.
\n Docs |\n Download |\n FAQ\n

\n \"GitHub\n \"GitHub\n \"Discord\"\n


\n

⚠️ Peacock has been discontinued.

\n

Contents

\n\n

Download

\n

Windows

\n

Download the .exe file from our releases page.

\n

Releasing Peacock for the Windows package, Chocolatey, might be our next step.

\n

Mac

\n

Unfortunately, Mac builds are failing and there hasn't been enough testing yet for Peacock to be confident enough in releasing a public build for MacOS.

\n

Linux

\n

Here, you can download Linux builds for Peacock. Hopefully Peacock will have a Flatpak release and possibly an RPM build in the near future.

\n
\n

Ubuntu, Debian and Debian derivatives

\n

Download the .deb file from our releases page.

\n
\n

Arch Linux (AUR)

\n

\"AUR

\n

Download Peacock from the Arch User Repository here. (thank you to u/sunflsks!)

\n
\n

AppImage (Everything else)

\n

Download the .AppImage file from our releases page.

\n

Screenshots

\n

New screenshots coming soon!\n\n

\n

Building

\n

Both of the build commands use electron-builder and output executables for their respective operating system in the dist/ folder.

\n

Download and initialize Peacock's source code with these commands:

\n
    \n
  1. git clone https://github.com/peacockweb/peacock.git && cd peacock
  2. \n
  3. npm i
  4. \n
\n

Run peacock from source:

\n

npm run start

\n

Build instructions for Windows:

\n

npm run build-win

\n

Build instructions for Linux:

\n

npm run build-linux

\n

F.A.Q.

\n

How does Peacock compare to other privacy browsers like Firefox and Brave?

\n

Both Firefox and Brave are spectacular and every day, Peacock gets closer and closer to their status of privacy. Peacock isn't stable enough yet to be used as a daily driver, but is an awesome experiment nonetheless to test the limits of the web and help make the internet a safer place.

\n

How do I know Peacock doesn't take telemetry?

\n

Peacock is built around on open source technologies and therefore we love transparency. You're welcome to perform your own audits on our entirely open source code! We also include a Components entry in our docs which breaks down all the technologies used in the production of Peacock.

\n

How experimental is Peacock? Can I process any sensitive data on it yet?

\n

Using should hold off on doing anything too sensitive on Peacock for now, it's still in development and bugs are getting patched all the time, but like all apps, some may be missed along the way.

\n

Why use Electron?

\n

Some people are skeptical about Electron for its generally high memory usage, but Electron makes the development process incredibly simple. Electron lets us build a desktop app using web technologies. Eventually, we may switch to something more practical like forking Chromium or Firefox.

\n

How to bypass security warnings?

\n

On Windows, apps are deemed as insecure if they haven't been code-signed with a certificate. Sigining certificates are expensive and therefore, Peacock doesn't have one (yet). This means that Peacock may show up to antiviruses or Windows Defender as a 'suspicious application' but can be easily bypsased selecting \"More Info\" > \"Run Anyway\":

\n

\n
", + "readmeFetchedAt": "2024-02-29T22:01:09.721Z" }, - "playback": { - "readmeCleaned": "

Playback

\n

Video player built using electron and node.js

\n

Features

\n
    \n
  • Plays .MP4 and .WebM videos
  • \n
  • Streaming to Chromecast
  • \n
  • Streaming from http links, torrent magnet links, and IPFS links
  • \n
  • WebTorrent support – can torrent from/to WebRTC peers (\"web peers\")
  • \n
\n

Installation

\n

To install it download the latest release for your platform.

\n

Currently supported releases:

\n
    \n
  • OS X
  • \n
  • Windows
  • \n
  • Linux (not supported yet)
  • \n
\n

Pull requests are welcome that adds builds for other platforms.

\n

If you think it is missing a feature or you've found a bug feel free to open an issue, or even better sending a PR that fixes that.

\n

Development

\n

Simply clone this repo and run npm install and then npm run rebuild.\nAfterwards you can run npm start to run the app.

\n

License

\n

MIT

\n
", - "readmeOriginal": "

Playback

\n

Video player built using electron and node.js

\n

Features

\n
    \n
  • Plays .MP4 and .WebM videos
  • \n
  • Streaming to Chromecast
  • \n
  • Streaming from http links, torrent magnet links, and IPFS links
  • \n
  • WebTorrent support – can torrent from/to WebRTC peers (\"web peers\")
  • \n
\n

Installation

\n

To install it download the latest release for your platform.

\n

Currently supported releases:

\n
    \n
  • OS X
  • \n
  • Windows
  • \n
  • Linux (not supported yet)
  • \n
\n

Pull requests are welcome that adds builds for other platforms.

\n

If you think it is missing a feature or you've found a bug feel free to open an issue, or even better sending a PR that fixes that.

\n

Development

\n

Simply clone this repo and run npm install and then npm run rebuild.\nAfterwards you can run npm start to run the app.

\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.751Z" + "petal": { + "readmeCleaned": "

\n \"Petal\n

\n

Petal

\n

\n \n \"Greenkeeper\n \n \n \n \n \n \"David\"\n \"GitHub\n \"GitHub\n \"GitHub\n \n \n \n \n \"Gitter\"\n \n

\n

🌺 Douban.FM Client With Extra - - -

\n

喜欢 Petal 的话,可以给它一个 star ✨,这样就能让更多的人知道它啦,十分感谢🙏。

\n
\n

另外,因为我个人已经没有很多精力单独维护它了,所以,Look For Maintainers,如果你喜欢 豆瓣 FM 或者 Petal,并且有意愿了解和贡献 Petal,可以邮件到 g1enyy0ung@gmail.com,注明来意,我会帮助你了解整个项目。

\n
\n

v3.0 计划

\n

https://github.com/ilime/Petal/releases/tag/v2.20.0

\n

Current Maintainers

\n\n

如果你有任何问题,可以邮件联系我们。

\n

Screenshot

\n

\n \"Petal\n

\n

Use it

\n

Releases

\n

Go to the release page and download the latest app.

\n

Arch Linux

\n

You can also install petal-bin from AUR.

\n

百度云

\n

如果 GitHub 下载速度缓慢的话,可以前往百度网盘下载:

\n

链接:https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q 密码:cjp1

\n

How to develop

\n
git clone git@github.com:ilime/Petal.git && cd Petal/\nyarn && yarn start\n\n// Open a new terminal\nyarn build:electron:dev\nyarn start:electron
\n

How to build

\n
chmod +x build.sh\n./build.sh
\n

For single platform:

\n
# OSX\n./build-platform.sh -m\n\n# Win\n./build-platform.sh -w\n\n# Linux\n./build-platform.sh -l
\n

How to contribute

\n

Open an issue or pull a request to describe your problems or changes.

\n

Contributors

\n

Very thankful to all the people below:

\n\n

License

\n

MIT © ilime

\n

Credits

\n

kapetan/titlebar

\n
", + "readmeOriginal": "

\n \"Petal\n

\n

Petal

\n

\n \n \"Greenkeeper\n \n \n \n \n \n \"David\"\n \"GitHub\n \"GitHub\n \"GitHub\n \n \n \n \n \"Gitter\"\n \n

\n

🌺 Douban.FM Client With Extra - - -

\n

喜欢 Petal 的话,可以给它一个 star ✨,这样就能让更多的人知道它啦,十分感谢🙏。

\n
\n

另外,因为我个人已经没有很多精力单独维护它了,所以,Look For Maintainers,如果你喜欢 豆瓣 FM 或者 Petal,并且有意愿了解和贡献 Petal,可以邮件到 g1enyy0ung@gmail.com,注明来意,我会帮助你了解整个项目。

\n
\n

v3.0 计划

\n

https://github.com/ilime/Petal/releases/tag/v2.20.0

\n

Current Maintainers

\n\n

如果你有任何问题,可以邮件联系我们。

\n

Screenshot

\n

\n \"Petal\n

\n

Use it

\n

Releases

\n

Go to the release page and download the latest app.

\n

Arch Linux

\n

You can also install petal-bin from AUR.

\n

百度云

\n

如果 GitHub 下载速度缓慢的话,可以前往百度网盘下载:

\n

链接:https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q 密码:cjp1

\n

How to develop

\n
git clone git@github.com:ilime/Petal.git && cd Petal/\nyarn && yarn start\n\n// Open a new terminal\nyarn build:electron:dev\nyarn start:electron
\n

How to build

\n
chmod +x build.sh\n./build.sh
\n

For single platform:

\n
# OSX\n./build-platform.sh -m\n\n# Win\n./build-platform.sh -w\n\n# Linux\n./build-platform.sh -l
\n

How to contribute

\n

Open an issue or pull a request to describe your problems or changes.

\n

Contributors

\n

Very thankful to all the people below:

\n\n

License

\n

MIT © ilime

\n

Credits

\n

kapetan/titlebar

\n
", + "readmeFetchedAt": "2024-02-29T22:01:09.787Z" + }, + "photoscreensaver": { + "readmeCleaned": "

photo-screen-saver

\n

\"icon.png\"

\n

Windows screen saver that displays a photo slideshow, built on\nReact and Electron.

\n

Why?

\n

Since modern LCD displays aren't subject to burn-in, screen savers are a thing of the past... right?

\n

Not if you have your HTPC hooked up to a plasma TV; plasma still has a big problem with burn-in.\nFinding myself in that situation, I needed a screen saver that would protect the screen while a\nmovie is paused. I also wanted it to look great — it's in my living room, after all —\nbut every screen saver I tried looked like it was written decades ago. (Most of them were.)

\n

Modern web technologies make it incredibly easy to create engaging animations. All I needed was a\nway to marry the web tools we know and love to the Windows screen saver framework. That's where\nElectron comes in.

\n

Please note: This is currently a Windows-specific project. You can run the code in Electron on\nother platforms, but you won't get the screen saver integration with the OS.

\n

Before You Build

\n

This screen saver displays a photo slideshow with a simple \"Ken Burns\" effect. It supports three\nphoto sources:

\n
    \n
  • Unsplash: Photos tagged mountain, ocean, or forest
  • \n
  • Flickr: Photos from the group \"Flickr's Best Landscape\nPhotographers (Post 1 Award 2)\"
  • \n
  • A local folder on your computer
  • \n
\n

Since I didn't feel like implementing a Settings window, you'll need to make some simple code\nchanges to set up a source. If you take a look at the top of src/photoSlideshow.tsx, you'll find\nthe following line of code. Set GET_PHOTOS to getUnsplashPhotos, getFlickrPhotos, or\ngetLocalPhotos:

\n
const GET_PHOTOS: GetPhotosFn = getUnsplashPhotos\n
\n

Then do one of the following:

\n
    \n
  • \n

    Unsplash: Get an Unsplash API key and put it in\nsrc/constants.ts:

    \n
    ";\">
    export const UNSPLASH_API_KEY = \"<your API key goes here>\";\n
    \n
  • \n
  • \n

    Flickr: Get a Flickr API key and\nput it in src/constants.ts:

    \n
    ";\">
    export const FLICKR_API_KEY = \"<your API key goes here>\";\n
    \n
  • \n
  • \n

    Local: Edit src/constants.ts and set LOCAL_FOLDER_PATH to point to your image folder:

    \n
    ";\">
    export const LOCAL_FOLDER_PATH = \"<your path goes here>\";\n
    \n
  • \n
\n

A quick warning: When you display random photos from the web, there's always a chance you'll get\nsomething you wouldn't want your kids, your grandma, or your boss to see. The API calls are set\nup to avoid anything NSFW, but photos do end up in the wrong category from time to time —\ndon't say I didn't warn you. If you want to stay on the safe side, you can always use your own local\nfolder of photos.

\n

How to Build

\n

(This project requires Node.js — if you're reading\nthis, you probably already have it.)

\n

Install: Go to the project folder and run the following command:

\n
npm install\n
\n

Build: Go to the project folder and run the following command:

\n
npm run build-electron\n
\n

Run: Once the build is complete, you have a couple of options. If you want to quickly fire it up\nand see what it does, go to the project folder and run:

\n
npm run start-electron\n
\n

Screen Saver: If you want to install the screen saver, look in the\npackage/photo-screen-saver-win32-x64 subfolder and find the file photo-screen-saver.scr.\nRight-click the file and choose Install. When the Windows screen saver settings appear, you'll see\nthat photo-screen-saver is now your selected screen saver.

\n

Development: If you want to work on the React part of the project, you can run npm start to\nlaunch it in the browser. Since it's built on\ncreate-react-app, you get all the benefits of\nwebpack-dev-server including hot module reloading. Note: In this mode you won't be able to use any\nfeatures that depend on Electron, such as loading photos from a local folder.

\n

Behind the Scenes

\n

It's a lot easier than I thought to create a screen saver for Windows — it's just a normal\nexecutable with a .scr extension. The program just needs to display a topmost full-screen window and\nexit on mouse or keyboard activity. These requirements are really easy to meet in Electron!

\n

Note: This project is the bare minimum and won't give you the mini-preview or Settings features.\nThe mini-preview is a pain to implement, and IMO not worth the effort. To support Settings you just\nneed to handle the /S command line argument and display an appropriate UI. (I was too lazy to\nimplement a Settings UI, but you might feel differently!)

\n

Possibilities

\n

This project makes a good starting point for any screen saver you want to create. You could start by\nchanging the Unsplash API call to get different types of photos. If photos aren't your cup of tea,\nthere are a lot of cool animations on CodePen and ShaderToy. To get you started, there are four ready-to-run\nanimation components included in this project, each one with a great-looking demo and each one\nillustrating a different basic approach to animation:

\n
    \n
  • DemoCanvas: writes directly to an HTML5 Canvas
  • \n
  • DemoCss: uses pure SCSS
  • \n
  • DemoShader: implemented as a WebGL fragment shader
  • \n
  • DemoThreeJs: uses Three.js to create a 3D animation
  • \n
\n

At the top of src/app.tsx you'll find the following line of code. Set SHOW_COMPONENT to the\ncomponent you want to see:

\n
const SHOW_COMPONENT: ShowComponent = PhotoSlideshow\n
\n

You can create your own components using the demos as a template. Use your own code or examples you\nfind on the web. Whatever you use, be sure to comply with the license terms!

\n

License

\n

The MIT License

\n

Copyright (c) 2016 Rand Scullard

\n
", + "readmeOriginal": "

photo-screen-saver

\n

\"icon.png\"

\n

Windows screen saver that displays a photo slideshow, built on\nReact and Electron.

\n

Why?

\n

Since modern LCD displays aren't subject to burn-in, screen savers are a thing of the past... right?

\n

Not if you have your HTPC hooked up to a plasma TV; plasma still has a big problem with burn-in.\nFinding myself in that situation, I needed a screen saver that would protect the screen while a\nmovie is paused. I also wanted it to look great — it's in my living room, after all —\nbut every screen saver I tried looked like it was written decades ago. (Most of them were.)

\n

Modern web technologies make it incredibly easy to create engaging animations. All I needed was a\nway to marry the web tools we know and love to the Windows screen saver framework. That's where\nElectron comes in.

\n

Please note: This is currently a Windows-specific project. You can run the code in Electron on\nother platforms, but you won't get the screen saver integration with the OS.

\n

Before You Build

\n

This screen saver displays a photo slideshow with a simple \"Ken Burns\" effect. It supports three\nphoto sources:

\n
    \n
  • Unsplash: Photos tagged mountain, ocean, or forest
  • \n
  • Flickr: Photos from the group \"Flickr's Best Landscape\nPhotographers (Post 1 Award 2)\"
  • \n
  • A local folder on your computer
  • \n
\n

Since I didn't feel like implementing a Settings window, you'll need to make some simple code\nchanges to set up a source. If you take a look at the top of src/photoSlideshow.tsx, you'll find\nthe following line of code. Set GET_PHOTOS to getUnsplashPhotos, getFlickrPhotos, or\ngetLocalPhotos:

\n
const GET_PHOTOS: GetPhotosFn = getUnsplashPhotos\n
\n

Then do one of the following:

\n
    \n
  • \n

    Unsplash: Get an Unsplash API key and put it in\nsrc/constants.ts:

    \n
    export const UNSPLASH_API_KEY = \"<your API key goes here>\";\n
    \n
  • \n
  • \n

    Flickr: Get a Flickr API key and\nput it in src/constants.ts:

    \n
    export const FLICKR_API_KEY = \"<your API key goes here>\";\n
    \n
  • \n
  • \n

    Local: Edit src/constants.ts and set LOCAL_FOLDER_PATH to point to your image folder:

    \n
    export const LOCAL_FOLDER_PATH = \"<your path goes here>\";\n
    \n
  • \n
\n

A quick warning: When you display random photos from the web, there's always a chance you'll get\nsomething you wouldn't want your kids, your grandma, or your boss to see. The API calls are set\nup to avoid anything NSFW, but photos do end up in the wrong category from time to time —\ndon't say I didn't warn you. If you want to stay on the safe side, you can always use your own local\nfolder of photos.

\n

How to Build

\n

(This project requires Node.js — if you're reading\nthis, you probably already have it.)

\n

Install: Go to the project folder and run the following command:

\n
npm install\n
\n

Build: Go to the project folder and run the following command:

\n
npm run build-electron\n
\n

Run: Once the build is complete, you have a couple of options. If you want to quickly fire it up\nand see what it does, go to the project folder and run:

\n
npm run start-electron\n
\n

Screen Saver: If you want to install the screen saver, look in the\npackage/photo-screen-saver-win32-x64 subfolder and find the file photo-screen-saver.scr.\nRight-click the file and choose Install. When the Windows screen saver settings appear, you'll see\nthat photo-screen-saver is now your selected screen saver.

\n

Development: If you want to work on the React part of the project, you can run npm start to\nlaunch it in the browser. Since it's built on\ncreate-react-app, you get all the benefits of\nwebpack-dev-server including hot module reloading. Note: In this mode you won't be able to use any\nfeatures that depend on Electron, such as loading photos from a local folder.

\n

Behind the Scenes

\n

It's a lot easier than I thought to create a screen saver for Windows — it's just a normal\nexecutable with a .scr extension. The program just needs to display a topmost full-screen window and\nexit on mouse or keyboard activity. These requirements are really easy to meet in Electron!

\n

Note: This project is the bare minimum and won't give you the mini-preview or Settings features.\nThe mini-preview is a pain to implement, and IMO not worth the effort. To support Settings you just\nneed to handle the /S command line argument and display an appropriate UI. (I was too lazy to\nimplement a Settings UI, but you might feel differently!)

\n

Possibilities

\n

This project makes a good starting point for any screen saver you want to create. You could start by\nchanging the Unsplash API call to get different types of photos. If photos aren't your cup of tea,\nthere are a lot of cool animations on CodePen and ShaderToy. To get you started, there are four ready-to-run\nanimation components included in this project, each one with a great-looking demo and each one\nillustrating a different basic approach to animation:

\n
    \n
  • DemoCanvas: writes directly to an HTML5 Canvas
  • \n
  • DemoCss: uses pure SCSS
  • \n
  • DemoShader: implemented as a WebGL fragment shader
  • \n
  • DemoThreeJs: uses Three.js to create a 3D animation
  • \n
\n

At the top of src/app.tsx you'll find the following line of code. Set SHOW_COMPONENT to the\ncomponent you want to see:

\n
const SHOW_COMPONENT: ShowComponent = PhotoSlideshow\n
\n

You can create your own components using the demos as a template. Use your own code or examples you\nfind on the web. Whatever you use, be sure to comply with the license terms!

\n

License

\n

The MIT License

\n

Copyright (c) 2016 Rand Scullard

\n
", + "readmeFetchedAt": "2024-02-29T22:01:09.971Z" }, "pic-crop": { - "readmeCleaned": "

\n \n

\n

Welcome to pic-crop 👋

\n

\n \n \"Version\"\n \n \n \"License:\n \n \n \"Twitter:\n \n

\n
\n

Mac app for picture cropping, written in electron js.

\n
\n

Install

\n
npm install pic-crop
\n

Usage

\n
npm start
\n

Author

\n

👤 ujw0l

\n\n

Show your support

\n

Give a ⭐️ if this project helped you!

\n\n \n\n
\n

This README was generated with ❤️ by readme-md-generator

\n
", - "readmeOriginal": "

\n \n

\n

Welcome to pic-crop 👋

\n

\n \n \"Version\"\n \n \n \"License:\n \n \n \"Twitter:\n \n

\n
\n

Mac app for picture cropping, written in electron js.

\n
\n

Install

\n
npm install pic-crop
\n

Usage

\n
npm start
\n

Author

\n

👤 ujw0l

\n\n

Show your support

\n

Give a ⭐️ if this project helped you!

\n\n \n\n
\n

This README was generated with ❤️ by readme-md-generator

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.754Z" + "readmeCleaned": "

\n \n

\n

Welcome to pic-crop 👋

\n

\n \n \"Version\"\n \n \n \"License:\n \n \n \"Twitter:\n \n

\n
\n

Mac app for picture cropping, written in electron js.

\n
\n

Install

\n
npm install pic-crop
\n
Cd pic-crop\nnpm install 
\n

Usage

\n
Run App\n\nnpm start
\n

Author

\n

👤 ujw0l

\n\n

Show your support

\n

Give a ⭐️ if this project helped you!

\n\n \n\n
\n

This README was generated with ❤️ by readme-md-generator

\n
", + "readmeOriginal": "

\n \n

\n

Welcome to pic-crop 👋

\n

\n \n \"Version\"\n \n \n \"License:\n \n \n \"Twitter:\n \n

\n
\n

Mac app for picture cropping, written in electron js.

\n
\n

Install

\n
npm install pic-crop
\n
Cd pic-crop\nnpm install 
\n

Usage

\n
Run App\n\nnpm start
\n

Author

\n

👤 ujw0l

\n\n

Show your support

\n

Give a ⭐️ if this project helped you!

\n\n \n\n
\n

This README was generated with ❤️ by readme-md-generator

\n
", + "readmeFetchedAt": "2024-02-29T22:01:10.188Z" }, "picturama": { - "readmeCleaned": "

Picturama

\n

Digital image organizer powered by the web

\n

\"\"

\n

Download

\n

Please visit the Picturama website.

\n

Features

\n
    \n
  • Scan local files - Keep your privacy, don't upload your personal photos to a cloud service
  • \n
  • Non-Destructive - The original images won't be touched (unless you purge the trash)
  • \n
  • Read various photo formats: JPG, PNG, TIF, WebP, HEIC / HEIF
  • \n
  • Read raw formats of a whole bunch of cameras (only on Mac and Linux, see Issue #25)
  • \n
  • Browse photos by dates
  • \n
  • View photo in detail (zoomable)
  • \n
  • View EXIF information
  • \n
  • Tags
  • \n
  • Favorites
  • \n
  • Rotate photos
  • \n
  • Delete photos
  • \n
\n

Develop

\n

See DEVELOP.md for details about how to build Picturama.

\n
", - "readmeOriginal": "

Picturama

\n

Digital image organizer powered by the web

\n

\"\"

\n

Download

\n

Please visit the Picturama website.

\n

Features

\n
    \n
  • Scan local files - Keep your privacy, don't upload your personal photos to a cloud service
  • \n
  • Non-Destructive - The original images won't be touched (unless you purge the trash)
  • \n
  • Read various photo formats: JPG, PNG, TIF, WebP, HEIC / HEIF
  • \n
  • Read raw formats of a whole bunch of cameras (only on Mac and Linux, see Issue #25)
  • \n
  • Browse photos by dates
  • \n
  • View photo in detail (zoomable)
  • \n
  • View EXIF information
  • \n
  • Tags
  • \n
  • Favorites
  • \n
  • Rotate photos
  • \n
  • Delete photos
  • \n
\n

Develop

\n

See DEVELOP.md for details about how to build Picturama.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.799Z" + "readmeCleaned": "

Picturama

\n

Digital image organizer powered by the web

\n

\"\"

\n

Download

\n

Please visit the Picturama website.

\n

Features

\n
    \n
  • Scan local files - Keep your privacy, don't upload your personal photos to a cloud service
  • \n
  • Non-Destructive - The original images won't be touched (unless you purge the trash)
  • \n
  • Read various photo formats: JPG, PNG, TIF, WebP, HEIC / HEIF
  • \n
  • Read raw formats of a whole bunch of cameras (only on Mac and Linux, see Issue #25)
  • \n
  • Browse photos by dates
  • \n
  • View photo in detail (zoomable)
  • \n
  • View EXIF information
  • \n
  • Tags
  • \n
  • Favorites
  • \n
  • Rotate photos
  • \n
  • Delete photos
  • \n
\n

Develop

\n

See DEVELOP.md for details about how to build Picturama.

\n
", + "readmeOriginal": "

Picturama

\n

Digital image organizer powered by the web

\n

\"\"

\n

Download

\n

Please visit the Picturama website.

\n

Features

\n
    \n
  • Scan local files - Keep your privacy, don't upload your personal photos to a cloud service
  • \n
  • Non-Destructive - The original images won't be touched (unless you purge the trash)
  • \n
  • Read various photo formats: JPG, PNG, TIF, WebP, HEIC / HEIF
  • \n
  • Read raw formats of a whole bunch of cameras (only on Mac and Linux, see Issue #25)
  • \n
  • Browse photos by dates
  • \n
  • View photo in detail (zoomable)
  • \n
  • View EXIF information
  • \n
  • Tags
  • \n
  • Favorites
  • \n
  • Rotate photos
  • \n
  • Delete photos
  • \n
\n

Develop

\n

See DEVELOP.md for details about how to build Picturama.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:10.216Z" + }, + "playback": { + "readmeCleaned": "

Playback

\n

Video player built using electron and node.js

\n

Features

\n
    \n
  • Plays .MP4 and .WebM videos
  • \n
  • Streaming to Chromecast
  • \n
  • Streaming from http links, torrent magnet links, and IPFS links
  • \n
  • WebTorrent support – can torrent from/to WebRTC peers (\"web peers\")
  • \n
\n

Installation

\n

To install it download the latest release for your platform.

\n

Currently supported releases:

\n
    \n
  • OS X
  • \n
  • Windows
  • \n
  • Linux (not supported yet)
  • \n
\n

Pull requests are welcome that adds builds for other platforms.

\n

If you think it is missing a feature or you've found a bug feel free to open an issue, or even better sending a PR that fixes that.

\n

Development

\n

Simply clone this repo and run npm install and then npm run rebuild.\nAfterwards you can run npm start to run the app.

\n

License

\n

MIT

\n
", + "readmeOriginal": "

Playback

\n

Video player built using electron and node.js

\n

Features

\n
    \n
  • Plays .MP4 and .WebM videos
  • \n
  • Streaming to Chromecast
  • \n
  • Streaming from http links, torrent magnet links, and IPFS links
  • \n
  • WebTorrent support – can torrent from/to WebRTC peers (\"web peers\")
  • \n
\n

Installation

\n

To install it download the latest release for your platform.

\n

Currently supported releases:

\n
    \n
  • OS X
  • \n
  • Windows
  • \n
  • Linux (not supported yet)
  • \n
\n

Pull requests are welcome that adds builds for other platforms.

\n

If you think it is missing a feature or you've found a bug feel free to open an issue, or even better sending a PR that fixes that.

\n

Development

\n

Simply clone this repo and run npm install and then npm run rebuild.\nAfterwards you can run npm start to run the app.

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:01:10.279Z" + }, + "pitv": { + "readmeCleaned": "

PiTV - IPTV and STB Client

\n

A cross-platform IPTV and STB player client.

\n

Installation

\n

You could download the software from RELEASES.

\n

Alternatively, you could do:

\n
git clone https://github.com/ozankaraali/PiTV/\ncd PiTV && yarn && yarn make\n
\n

Usage

\n

You could use this software as a IPTV player or as a STB client. It bundles a list of publicly available IPTV channels from around the world for you to start quickly using or test the application. You can delete that playlist entry if you want from your computer after registering your playlists / STB player details.\nFor further usage you need to enter your M3U Playlist or IPTV provider's STB player details to \"Settings\". When you save, if your authentication works, you will directly see the channel lists on the left side. Select a channel and it will begin shortly.

\n

\"Screen

\n

\"Screen

\n

Disclaimer

\n

This application bundles a list of publicly available IPTV channels from around the world. The channels are not hosted by this application or respective repository. The application simply creates a convenient way to browse a publicly available media database. The developer of this application has no affiliation with the content providers. The content provided can be removed at any time and we have no control over it. The developer assumes no liability and is not responsible for any legal issues caused by the misuse of this application.

\n

No video files are stored in this repository, the application bundles open-sourced iptv-org playlist for quick startup, users can delete that playlist entry if they want to from their computer. If any links/channels in this application infringe on your rights as a copyright holder, they may be removed by sending a pull request or opening an issue. However, note that we have no control over the destination of the link, and just removing the link from the playlist will not remove its contents from the web. Note that linking does not directly infringe copyright because no copy is made on the site providing the link, and thus this is not a valid reason to send a DMCA notice to GitHub. To remove this content from the web, you should contact the web host that's actually hosting the content (not GitHub, nor the maintainers of this repository).

\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

This project is in early phase. If you want to change any function, feel free to do. You could refactor, propose architecture changes, design assets, add new features, provide CI/CD things and build for other platforms. Basically, all changes that can improve this software are welcome.

\n

License

\n

This software licensed under MIT.

\n

Special Thanks

\n

I want to thank people who supported me while creating this software: My family and Şamil, Alperen, Fatih, Deniz.

\n
", + "readmeOriginal": "

PiTV - IPTV and STB Client

\n

A cross-platform IPTV and STB player client.

\n

Installation

\n

You could download the software from RELEASES.

\n

Alternatively, you could do:

\n
git clone https://github.com/ozankaraali/PiTV/\ncd PiTV && yarn && yarn make\n
\n

Usage

\n

You could use this software as a IPTV player or as a STB client. It bundles a list of publicly available IPTV channels from around the world for you to start quickly using or test the application. You can delete that playlist entry if you want from your computer after registering your playlists / STB player details.\nFor further usage you need to enter your M3U Playlist or IPTV provider's STB player details to \"Settings\". When you save, if your authentication works, you will directly see the channel lists on the left side. Select a channel and it will begin shortly.

\n

\"Screen

\n

\"Screen

\n

Disclaimer

\n

This application bundles a list of publicly available IPTV channels from around the world. The channels are not hosted by this application or respective repository. The application simply creates a convenient way to browse a publicly available media database. The developer of this application has no affiliation with the content providers. The content provided can be removed at any time and we have no control over it. The developer assumes no liability and is not responsible for any legal issues caused by the misuse of this application.

\n

No video files are stored in this repository, the application bundles open-sourced iptv-org playlist for quick startup, users can delete that playlist entry if they want to from their computer. If any links/channels in this application infringe on your rights as a copyright holder, they may be removed by sending a pull request or opening an issue. However, note that we have no control over the destination of the link, and just removing the link from the playlist will not remove its contents from the web. Note that linking does not directly infringe copyright because no copy is made on the site providing the link, and thus this is not a valid reason to send a DMCA notice to GitHub. To remove this content from the web, you should contact the web host that's actually hosting the content (not GitHub, nor the maintainers of this repository).

\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

This project is in early phase. If you want to change any function, feel free to do. You could refactor, propose architecture changes, design assets, add new features, provide CI/CD things and build for other platforms. Basically, all changes that can improve this software are welcome.

\n

License

\n

This software licensed under MIT.

\n

Special Thanks

\n

I want to thank people who supported me while creating this software: My family and Şamil, Alperen, Fatih, Deniz.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:10.378Z" }, "playcode": { - "readmeCleaned": "

\n

\n

Playcode

\n
\n

Desktop client for PLAYCODE Online Javascript Editor

\n
\n

Development

\n
$ git clone https://github.com/playcode/playcode-desktop.git\n$ cd Playcode-desktop\n$ npm install\n$ npm start\n$ npm run dist\n
\n

License

\n

This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.

\n

This program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.

\n

You should have received a copy of the GNU General Public License\nalong with this program. If not, see http://www.gnu.org/licenses/.

\n
", - "readmeOriginal": "

\n

\n

Playcode

\n
\n

Desktop client for PLAYCODE Online Javascript Editor

\n
\n

Development

\n
$ git clone https://github.com/playcode/playcode-desktop.git\n$ cd Playcode-desktop\n$ npm install\n$ npm start\n$ npm run dist\n
\n

License

\n

This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.

\n

This program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.

\n

You should have received a copy of the GNU General Public License\nalong with this program. If not, see http://www.gnu.org/licenses/.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.880Z" + "readmeCleaned": "

\n

\n

Playcode

\n
\n

Desktop client for PlayCode Javascript Playground

\n
\n

Javascript Playground (Sandbox, Repl)

\n

Javascript Compiler

\n

Typescript Playground

\n

Development

\n
$ git clone https://github.com/playcode/playcode-desktop.git\n$ cd Playcode-desktop\n$ npm install\n$ npm start\n$ npm run dist\n
\n

License

\n

This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.

\n

This program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.

\n

You should have received a copy of the GNU General Public License\nalong with this program. If not, see http://www.gnu.org/licenses/.

\n
", + "readmeOriginal": "

\n

\n

Playcode

\n
\n

Desktop client for PlayCode Javascript Playground

\n
\n

Javascript Playground (Sandbox, Repl)

\n

Javascript Compiler

\n

Typescript Playground

\n

Development

\n
$ git clone https://github.com/playcode/playcode-desktop.git\n$ cd Playcode-desktop\n$ npm install\n$ npm start\n$ npm run dist\n
\n

License

\n

This program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.

\n

This program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.

\n

You should have received a copy of the GNU General Public License\nalong with this program. If not, see http://www.gnu.org/licenses/.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:10.635Z" }, "poddycast-app": { - "readmeCleaned": "

Poddycast [BETA] 🚧

\n

A Podcast app made with Electron because I love Podcasts.

\n

\"screenshot_1\"

\n

Table of Contents

\n\n

Install

\n

Download the latest release from the release page.

\n

Platform Support

\n
    \n
  • macOS
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

Features

\n
    \n
  • Uses the iTunes API to search for Podcasts
  • \n
  • Find all episodes in the New Episodes menu item
  • \n
  • See all your Favorite Podcasts in one place
  • \n
  • Browse through the History of podcasts you've already listened to
  • \n
  • See some Statistics
  • \n
  • Manage Playlists for custom playback
  • \n
  • Dark mode
  • \n
  • Speedy playback
  • \n
  • Keyboard shortcuts for audio player actions
  • \n
  • Proxy mode for company environments
  • \n
  • Internatialization
  • \n
\n

Contact

\n

I'm always happy to help, and discuss new features.\nPlease use any of these contact options to get in touch.
\nYou'll also find more useful stuff about the app, like tutorial and blogposts. 🍀

\n

I'd be happy to hear from you guys 💕

\n\n

Tutorial

\n

Subscribe

\n

\"gif_1\"

\n

Episodes

\n

\"gif_2\"

\n

Playlist

\n

\"gif_3\"

\n

Dark Mode

\n

\"gif_4\"

\n
", - "readmeOriginal": "

Poddycast [BETA] 🚧

\n

A Podcast app made with Electron because I love Podcasts.

\n

\"screenshot_1\"

\n

Table of Contents

\n\n

Install

\n

Download the latest release from the release page.

\n

Platform Support

\n
    \n
  • macOS
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

Features

\n
    \n
  • Uses the iTunes API to search for Podcasts
  • \n
  • Find all episodes in the New Episodes menu item
  • \n
  • See all your Favorite Podcasts in one place
  • \n
  • Browse through the History of podcasts you've already listened to
  • \n
  • See some Statistics
  • \n
  • Manage Playlists for custom playback
  • \n
  • Dark mode
  • \n
  • Speedy playback
  • \n
  • Keyboard shortcuts for audio player actions
  • \n
  • Proxy mode for company environments
  • \n
  • Internatialization
  • \n
\n

Contact

\n

I'm always happy to help, and discuss new features.\nPlease use any of these contact options to get in touch.
\nYou'll also find more useful stuff about the app, like tutorial and blogposts. 🍀

\n

I'd be happy to hear from you guys 💕

\n\n

Tutorial

\n

Subscribe

\n

\"gif_1\"

\n

Episodes

\n

\"gif_2\"

\n

Playlist

\n

\"gif_3\"

\n

Dark Mode

\n

\"gif_4\"

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.952Z" + "readmeCleaned": "

Poddycast [pre-release] 🚧

\n

A Podcast app made with Electron because I love Podcasts.

\n

\"screenshot_1\"

\n

\"Support

\n

Table of Contents

\n\n

Install

\n

Download the latest release from the release page.

\n

Documentation

\n

For some help and support check out the documentation.

\n

Platform Support

\n
    \n
  • macOS
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

Features

\n
    \n
  • Uses the iTunes API to search for Podcasts
  • \n
  • Find all episodes in the New Episodes menu item
  • \n
  • See all your Favorite Podcasts in one place
  • \n
  • Browse through the History of podcasts you've already listened to
  • \n
  • See some Statistics
  • \n
  • Manage Playlists for custom playback
  • \n
  • Progress indicator for each episode
  • \n
  • OPML Import & Export
  • \n
  • Dark mode
  • \n
  • Speedy playback
  • \n
  • Keyboard shortcuts for audio player actions
  • \n
  • Proxy mode for company environments
  • \n
  • Internatialization
  • \n
\n

All New Episodes

\n

\"New

\n

Browse Podcast Feeds

\n

\"Browse

\n

Edit Playlists

\n

\"Edit

\n

Contact

\n

I'm always happy to help, and discuss new features.\nPlease use any of these contact options to get in touch.
\nYou'll also find more useful stuff about the app, like tutorial and blogposts. 🍀

\n

I'd be happy to hear from you guys 💕

\n\n

Sponsorship

\n

Want advertising space? Get in touch with us!

\n

Get your Podcast promoted directly on the screenshot here and/or on the website: poddycast.app.

\n
", + "readmeOriginal": "

Poddycast [pre-release] 🚧

\n

A Podcast app made with Electron because I love Podcasts.

\n

\"screenshot_1\"

\n

\"Support

\n

Table of Contents

\n\n

Install

\n

Download the latest release from the release page.

\n

Documentation

\n

For some help and support check out the documentation.

\n

Platform Support

\n
    \n
  • macOS
  • \n
  • Windows
  • \n
  • Linux
  • \n
\n

Features

\n
    \n
  • Uses the iTunes API to search for Podcasts
  • \n
  • Find all episodes in the New Episodes menu item
  • \n
  • See all your Favorite Podcasts in one place
  • \n
  • Browse through the History of podcasts you've already listened to
  • \n
  • See some Statistics
  • \n
  • Manage Playlists for custom playback
  • \n
  • Progress indicator for each episode
  • \n
  • OPML Import & Export
  • \n
  • Dark mode
  • \n
  • Speedy playback
  • \n
  • Keyboard shortcuts for audio player actions
  • \n
  • Proxy mode for company environments
  • \n
  • Internatialization
  • \n
\n

All New Episodes

\n

\"New

\n

Browse Podcast Feeds

\n

\"Browse

\n

Edit Playlists

\n

\"Edit

\n

Contact

\n

I'm always happy to help, and discuss new features.\nPlease use any of these contact options to get in touch.
\nYou'll also find more useful stuff about the app, like tutorial and blogposts. 🍀

\n

I'd be happy to hear from you guys 💕

\n\n

Sponsorship

\n

Want advertising space? Get in touch with us!

\n

Get your Podcast promoted directly on the screenshot here and/or on the website: poddycast.app.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:10.780Z" }, - "pitv": { - "readmeCleaned": "

PiTV - STB Client

\n

A cross-platform STB player client.

\n

Installation

\n

You could download the software from RELEASES.

\n

Alternatively, you could do:

\n
git clone https://github.com/ozankaraali/PiTV/\ncd PiTV && yarn && yarn make\n
\n

Usage

\n

You need to enter your IPTV provider's details to Settings. When you save, if your authentication works, you will directly see the channel lists on the left side. Select a channel and it will begin shorty.

\n

\"Screen

\n

\"Screen

\n

Future Work

\n
    \n
  • UI work will be done
  • \n
  • Need to check Linux HWAccels
  • \n
\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

This project is in early phase. If you want to change any function, feel free to do. You could refactor, propose architecture changes, design assets, add new features, provide CI/CD things and build for other platforms. Basically, all changes that can improve this software are welcome.

\n

License

\n

This software licensed under MIT.

\n

Special Thanks

\n

I want to thank people who supported me while creating this software: My family and Şamil, Alperen, Fatih, Deniz.

\n
", - "readmeOriginal": "

PiTV - STB Client

\n

A cross-platform STB player client.

\n

Installation

\n

You could download the software from RELEASES.

\n

Alternatively, you could do:

\n
git clone https://github.com/ozankaraali/PiTV/\ncd PiTV && yarn && yarn make\n
\n

Usage

\n

You need to enter your IPTV provider's details to Settings. When you save, if your authentication works, you will directly see the channel lists on the left side. Select a channel and it will begin shorty.

\n

\"Screen

\n

\"Screen

\n

Future Work

\n
    \n
  • UI work will be done
  • \n
  • Need to check Linux HWAccels
  • \n
\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

This project is in early phase. If you want to change any function, feel free to do. You could refactor, propose architecture changes, design assets, add new features, provide CI/CD things and build for other platforms. Basically, all changes that can improve this software are welcome.

\n

License

\n

This software licensed under MIT.

\n

Special Thanks

\n

I want to thank people who supported me while creating this software: My family and Şamil, Alperen, Fatih, Deniz.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:03.989Z" + "polar": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:10.795Z" }, "poi": { - "readmeCleaned": "

\"Header\"

\n

poi

\n

poi is a scalable browser and tool set for Kantai Collection(KanColle).

\n

Key features include:

\n
    \n
  • Proxy: HTTP, Socks5 and PAC (Experimental)
  • \n
  • Cache, including custom cache
  • \n
  • Data synthesis and analysis
  • \n
  • Notification
  • \n
  • Plugin support for extensive functionalities, see plugin List
  • \n
\n

\"Codacy\n\"Dependencies\"

\n

\"Build\n\"Build\n\"Azure

\n

\"Backers\n\"Sponsors\n\"license:mit\"

\n

Screenshots

\n

\"Preview

\n

More screenshots are available here

\n

Installation

\n

GitHub release

\n

TAONPM (CN Mainland).

\n

Community maintained releases (unofficial)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformMaintainerInstruction
AUR / Arch Linux@swordfengsee AUR page
Homebrew Cask / macOS@darg20127brew update && brew cask install poi
Chocolatey / Windows@chocolatey and @drelchoco install poi
Scoop / Windows@Darkatsesee bucket repo
\n

Nightlies

\n\n

Please note that artifacts could be periodically emptied.

\n

Starting from this repository

\n
git clone https://github.com/poooi/poi && cd poi\nnpm install\nnpm start
\n

For more details see here

\n

Development

\n

Libraries backing poi

\n\n

Documentation

\n

On plugin development, the docs are available in English.

\n

Contact us

\n

Bug reports, suggestions, ideas, pull requests, and devs are always welcome :)

\n

Please feel free to contact us via:

\n\n

Contributors

\n

This project exists thanks to all the people who contribute.\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

The MIT License

\n

NOTE: THE SOFTWARE ICON AND SVG ICONS IS NOT LICENSED BY MIT AND COULD NOT BE USED\nIN PROJECTS NOT ASSOCIATED WITH POI.

\n
", - "readmeOriginal": "

\"Header\"

\n

poi

\n

poi is a scalable browser and tool set for Kantai Collection(KanColle).

\n

Key features include:

\n
    \n
  • Proxy: HTTP, Socks5 and PAC (Experimental)
  • \n
  • Cache, including custom cache
  • \n
  • Data synthesis and analysis
  • \n
  • Notification
  • \n
  • Plugin support for extensive functionalities, see plugin List
  • \n
\n

\"Codacy\n\"Dependencies\"

\n

\"Build\n\"Build\n\"Azure

\n

\"Backers\n\"Sponsors\n\"license:mit\"

\n

Screenshots

\n

\"Preview

\n

More screenshots are available here

\n

Installation

\n

GitHub release

\n

TAONPM (CN Mainland).

\n

Community maintained releases (unofficial)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformMaintainerInstruction
AUR / Arch Linux@swordfengsee AUR page
Homebrew Cask / macOS@darg20127brew update && brew cask install poi
Chocolatey / Windows@chocolatey and @drelchoco install poi
Scoop / Windows@Darkatsesee bucket repo
\n

Nightlies

\n\n

Please note that artifacts could be periodically emptied.

\n

Starting from this repository

\n
git clone https://github.com/poooi/poi && cd poi\nnpm install\nnpm start
\n

For more details see here

\n

Development

\n

Libraries backing poi

\n\n

Documentation

\n

On plugin development, the docs are available in English.

\n

Contact us

\n

Bug reports, suggestions, ideas, pull requests, and devs are always welcome :)

\n

Please feel free to contact us via:

\n\n

Contributors

\n

This project exists thanks to all the people who contribute.\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

The MIT License

\n

NOTE: THE SOFTWARE ICON AND SVG ICONS IS NOT LICENSED BY MIT AND COULD NOT BE USED\nIN PROJECTS NOT ASSOCIATED WITH POI.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.107Z" - }, - "polar": { - "readmeCleaned": "

\n \n

\n
\n

Polar Bookshelf

\n\n \n\n\n \n\n\n \n\n\n \n\n\n\n \n\n\n\n
\n
\n

Polar is personal knowledge repository which supports advanced\nfeatures like incremental reading, annotation, comments, and spaced repetition.\nIt supports reading PDF, EPUB, and the web content.

\n
\n

Features

\n
    \n
  • \n

    PDF support We have first-class PDF support thanks to PDF.js. PDFs work well when reading content in book format or when reading scientific\nresearch which is often stored as PDF.

    \n
  • \n
  • \n

    EPUB support Add any EPUB and we also capture web content to EPUB/

    \n
  • \n
  • \n

    Captured Web Pages Download HTML content and save them as offline documents which can be annotated.

    \n
  • \n
  • \n

    Pagemarks Easily keep track of what you're reading and the progress of each document.

    \n
  • \n
  • \n

    Text Highlights Highlight text in PDF and web pages.

    \n
  • \n
  • \n

    Area Highlights Capture a region of the page as a highlight which can be a chart, figure, infographic, etc.

    \n
  • \n
  • \n

    Portable Run across any platform. Linux, MacOS, and Windows supported.

    \n
  • \n
\n

Downloads

\n

Packages for Windows, MacOS, and Linux are available on the downloads page.

\n

We also have a CHANGELOG available if you're interested into what went into each release.

\n

Discussion

\n

We have both a Discord group and\nReddit group if you want to discuss\nPolar.

\n

If it's a very technical issue it might be best to create a Github Issue.

\n

Contributors

\n

This project exists thanks to all the people who contribute.

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

Polar is distributed under the GPLv3.

\n

PDF.js is available under the Apache License.\nElectron is released under the MIT License.\nRest of the code is MIT-licensed.

\n
", - "readmeOriginal": "

\n \n

\n
\n

Polar Bookshelf

\n\n \n\n\n \n\n\n \n\n\n \n\n\n\n \n\n\n\n
\n
\n

Polar is personal knowledge repository which supports advanced\nfeatures like incremental reading, annotation, comments, and spaced repetition.\nIt supports reading PDF, EPUB, and the web content.

\n
\n

Features

\n
    \n
  • \n

    PDF support We have first-class PDF support thanks to PDF.js. PDFs work well when reading content in book format or when reading scientific\nresearch which is often stored as PDF.

    \n
  • \n
  • \n

    EPUB support Add any EPUB and we also capture web content to EPUB/

    \n
  • \n
  • \n

    Captured Web Pages Download HTML content and save them as offline documents which can be annotated.

    \n
  • \n
  • \n

    Pagemarks Easily keep track of what you're reading and the progress of each document.

    \n
  • \n
  • \n

    Text Highlights Highlight text in PDF and web pages.

    \n
  • \n
  • \n

    Area Highlights Capture a region of the page as a highlight which can be a chart, figure, infographic, etc.

    \n
  • \n
  • \n

    Portable Run across any platform. Linux, MacOS, and Windows supported.

    \n
  • \n
\n

Downloads

\n

Packages for Windows, MacOS, and Linux are available on the downloads page.

\n

We also have a CHANGELOG available if you're interested into what went into each release.

\n

Discussion

\n

We have both a Discord group and\nReddit group if you want to discuss\nPolar.

\n

If it's a very technical issue it might be best to create a Github Issue.

\n

Contributors

\n

This project exists thanks to all the people who contribute.

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

Polar is distributed under the GPLv3.

\n

PDF.js is available under the Apache License.\nElectron is released under the MIT License.\nRest of the code is MIT-licensed.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.122Z" + "readmeCleaned": "

\"Header\"

\n

poi

\n

poi is a scalable browser and tool set for Kantai Collection(KanColle).

\n

Key features include:

\n
    \n
  • Proxy: HTTP, Socks5 and PAC (Experimental)
  • \n
  • Cache, including custom cache
  • \n
  • Data synthesis and analysis
  • \n
  • Notification
  • \n
  • Plugin support for extensive functionalities, see plugin List
  • \n
\n

\"Codacy\n\"Dependencies\"

\n

\"Build\n\"Build\n\"Azure

\n

\"Backers\n\"Sponsors\n\"license:mit\"

\n

Screenshots

\n

\"Preview

\n

More screenshots are available here

\n

Installation

\n

GitHub release

\n

npmmirror (CN Mainland).

\n

Community maintained releases (unofficial)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformMaintainerInstruction
AUR / Arch Linux@swordfengsee AUR page
Homebrew Cask / macOS@darg20127brew update && brew cask install poi
Chocolatey / Windows@chocolatey and @drelchoco install poi
Scoop / Windows@Darkatsesee bucket repo
\n

Nightlies

\n\n

Please note that artifacts could be periodically emptied.

\n

Starting from this repository

\n
git clone https://github.com/poooi/poi && cd poi\nnpm install\nnpm start
\n

For more details see here

\n

Development

\n

Libraries backing poi

\n\n

Documentation

\n

On plugin development, the docs are available in English.

\n

Contact us

\n

Bug reports, suggestions, ideas, pull requests, and devs are always welcome :)

\n

Please feel free to contact us via:

\n\n

Contributors

\n

This project exists thanks to all the people who contribute.\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

The MIT License

\n

NOTE: THE SOFTWARE ICON AND SVG ICONS IS NOT LICENSED BY MIT AND COULD NOT BE USED\nIN PROJECTS NOT ASSOCIATED WITH POI.

\n
", + "readmeOriginal": "

\"Header\"

\n

poi

\n

poi is a scalable browser and tool set for Kantai Collection(KanColle).

\n

Key features include:

\n
    \n
  • Proxy: HTTP, Socks5 and PAC (Experimental)
  • \n
  • Cache, including custom cache
  • \n
  • Data synthesis and analysis
  • \n
  • Notification
  • \n
  • Plugin support for extensive functionalities, see plugin List
  • \n
\n

\"Codacy\n\"Dependencies\"

\n

\"Build\n\"Build\n\"Azure

\n

\"Backers\n\"Sponsors\n\"license:mit\"

\n

Screenshots

\n

\"Preview

\n

More screenshots are available here

\n

Installation

\n

GitHub release

\n

npmmirror (CN Mainland).

\n

Community maintained releases (unofficial)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PlatformMaintainerInstruction
AUR / Arch Linux@swordfengsee AUR page
Homebrew Cask / macOS@darg20127brew update && brew cask install poi
Chocolatey / Windows@chocolatey and @drelchoco install poi
Scoop / Windows@Darkatsesee bucket repo
\n

Nightlies

\n\n

Please note that artifacts could be periodically emptied.

\n

Starting from this repository

\n
git clone https://github.com/poooi/poi && cd poi\nnpm install\nnpm start
\n

For more details see here

\n

Development

\n

Libraries backing poi

\n\n

Documentation

\n

On plugin development, the docs are available in English.

\n

Contact us

\n

Bug reports, suggestions, ideas, pull requests, and devs are always welcome :)

\n

Please feel free to contact us via:

\n\n

Contributors

\n

This project exists thanks to all the people who contribute.\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

The MIT License

\n

NOTE: THE SOFTWARE ICON AND SVG ICONS IS NOT LICENSED BY MIT AND COULD NOT BE USED\nIN PROJECTS NOT ASSOCIATED WITH POI.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:10.850Z" }, "pomodoro-logger": { - "readmeCleaned": "

\n \n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n

\n

Pomodoro Logger 🕤

\n
\n

Invest your time easily

\n
\n

中文README

\n

\n
    \n
  • Use Pomodoro Technique to manage your time
  • \n
  • Collect and visualize your desktop working activities, i.e., the names and titles of the using apps, locally
  • \n
  • Use integrated Kanban Board to make your schedule control easier
  • \n
  • Analyse your efficiency
  • \n
\n

Pomodoro Technique 🍅

\n

The working loop in the Pomodoro Technique is split into a 25-minute focus session and a 5-minute rest session. During a work session, the user focuses on one todo item and should not do anything irrelevant. The Pomodoro Technique can greatly improve the efficiency of work and study and alleviate work fatigue.

\n

In the Pomodoro Logger, the app will record the names and titles of the apps you use on your PC during the working sessions. The titles of apps contain rich semantic information. For example, the browser title includes the title of the website being viewed, and the IDE often provides the project path or project name.

\n
    \n
  • Pomodoro Technique - Wikipedia - Google Chrome
  • \n
  • DeepMind (@DeepMindAI) | Twitter - Google Chrome
  • \n
  • pomodoro-logger [C:\\code\\pomodoro-logger] .\\src\\renderer\\components\\src\\Application.tsx - WebStorm
  • \n
\n

By connecting your todo items with the corresponding recorded Pomodoro sessions, you can analyze how often you are interrupted by email and social software, the time distribution of the application and application title used to complete the task. It will help you have a more comprehensive understanding of your working hours on PC.

\n

Efficiency Analysis

\n

Pomodoro Logger keeps a list of distracting app (you can config it in the setting). When it detect your using distracting apps, you lose your efficiency.

\n

It calculates user efficiency by a heuristic method.

\n

Demonstrating your efficiency by the dots. The larger the hole, the less efficient you are.

\n

\n

You can view the record in detail by clicking the circle

\n

\n \n\n

Data 📈

\n

Pomodoro Logger records your desktop activities when you are in a working session of Pomodoro.

\n

It only records your application activities, including the name and title of the focused application.

\n

You can import / export / delete all your data in the settings.

\n

All the data is saved and processed locally.

\n

Kanban Board

\n

Pomodoro Logger has integrated Kanban Board to help you organize and estimate the time spent of your todos easily with confidence.

\n

The lists in Kanban are divided into Todo, In Progress, and Done. Though lists customization is possible, you are required to preserve In Progress list and Done list in order to track, estimate and analyze your project time spent. You can set the estimated time cost on each todo card. Pomodoro Logger will assist you with the corresponding actual time spent record. i.e., When you are focusing on a Kanban board, it will automatically associate your Pomodoro session with the todo cards of In Progress list in the Kanban, which makes further analysis possible.

\n

To make the statistics more accurate, you can keep the cards of the In Progress list as few as possible to precisely reflect the tasks you are focusing on.

\n

Download

\n

Win10 / macOS / Linux

\n

To download, go to release page.

\n

Contribution

\n

I'd love to see you're involved! Read the Contribution Guide for detail.

\n\n

Screenshot

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PomodoroShow Countdown in Tray
Session FinishedSwitch Mode
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Kanban BoardDraggable Card
Estimate Your Time SpentSearch Your Cards
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Visulization
\n

License

\n

GPL-3.0 License

\n

Copyright © 2019 Zixuan Chen.

\n
", - "readmeOriginal": "

\n \n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n

\n

Pomodoro Logger 🕤

\n
\n

Invest your time easily

\n
\n

中文README

\n

\n
    \n
  • Use Pomodoro Technique to manage your time
  • \n
  • Collect and visualize your desktop working activities, i.e., the names and titles of the using apps, locally
  • \n
  • Use integrated Kanban Board to make your schedule control easier
  • \n
  • Analyse your efficiency
  • \n
\n

Pomodoro Technique 🍅

\n

The working loop in the Pomodoro Technique is split into a 25-minute focus session and a 5-minute rest session. During a work session, the user focuses on one todo item and should not do anything irrelevant. The Pomodoro Technique can greatly improve the efficiency of work and study and alleviate work fatigue.

\n

In the Pomodoro Logger, the app will record the names and titles of the apps you use on your PC during the working sessions. The titles of apps contain rich semantic information. For example, the browser title includes the title of the website being viewed, and the IDE often provides the project path or project name.

\n
    \n
  • Pomodoro Technique - Wikipedia - Google Chrome
  • \n
  • DeepMind (@DeepMindAI) | Twitter - Google Chrome
  • \n
  • pomodoro-logger [C:\\code\\pomodoro-logger] .\\src\\renderer\\components\\src\\Application.tsx - WebStorm
  • \n
\n

By connecting your todo items with the corresponding recorded Pomodoro sessions, you can analyze how often you are interrupted by email and social software, the time distribution of the application and application title used to complete the task. It will help you have a more comprehensive understanding of your working hours on PC.

\n

Efficiency Analysis

\n

Pomodoro Logger keeps a list of distracting app (you can config it in the setting). When it detect your using distracting apps, you lose your efficiency.

\n

It calculates user efficiency by a heuristic method.

\n

Demonstrating your efficiency by the dots. The larger the hole, the less efficient you are.

\n

\n

You can view the record in detail by clicking the circle

\n

\n \n\n

Data 📈

\n

Pomodoro Logger records your desktop activities when you are in a working session of Pomodoro.

\n

It only records your application activities, including the name and title of the focused application.

\n

You can import / export / delete all your data in the settings.

\n

All the data is saved and processed locally.

\n

Kanban Board

\n

Pomodoro Logger has integrated Kanban Board to help you organize and estimate the time spent of your todos easily with confidence.

\n

The lists in Kanban are divided into Todo, In Progress, and Done. Though lists customization is possible, you are required to preserve In Progress list and Done list in order to track, estimate and analyze your project time spent. You can set the estimated time cost on each todo card. Pomodoro Logger will assist you with the corresponding actual time spent record. i.e., When you are focusing on a Kanban board, it will automatically associate your Pomodoro session with the todo cards of In Progress list in the Kanban, which makes further analysis possible.

\n

To make the statistics more accurate, you can keep the cards of the In Progress list as few as possible to precisely reflect the tasks you are focusing on.

\n

Download

\n

Win10 / macOS / Linux

\n

To download, go to release page.

\n

Contribution

\n

I'd love to see you're involved! Read the Contribution Guide for detail.

\n\n

Screenshot

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PomodoroShow Countdown in Tray
Session FinishedSwitch Mode
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Kanban BoardDraggable Card
Estimate Your Time SpentSearch Your Cards
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Visulization
\n

License

\n

GPL-3.0 License

\n

Copyright © 2019 Zixuan Chen.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.200Z" + "readmeCleaned": "

\n \n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n

\n

Pomodoro Logger 🕤

\n
\n

Invest your time easily

\n
\n

中文README

\n

\n
    \n
  • Use Pomodoro Technique to manage your time
  • \n
  • Collect and visualize your desktop working activities, i.e., the names and titles of the using apps, locally
  • \n
  • Use integrated Kanban Board to make your schedule control easier
  • \n
  • Analyse your efficiency
  • \n
\n

Pomodoro Technique 🍅

\n

The working loop in the Pomodoro Technique is split into a 25-minute focus session and a 5-minute rest session. During a work session, the user focuses on one todo item and should not do anything irrelevant. The Pomodoro Technique can greatly improve the efficiency of work and study and alleviate work fatigue.

\n

In the Pomodoro Logger, the app will record the names and titles of the apps you use on your PC during the working sessions. The titles of apps contain rich semantic information. For example, the browser title includes the title of the website being viewed, and the IDE often provides the project path or project name.

\n
    \n
  • Pomodoro Technique - Wikipedia - Google Chrome
  • \n
  • DeepMind (@DeepMindAI) | Twitter - Google Chrome
  • \n
  • pomodoro-logger [C:\\code\\pomodoro-logger] .\\src\\renderer\\components\\src\\Application.tsx - WebStorm
  • \n
\n

By connecting your todo items with the corresponding recorded Pomodoro sessions, you can analyze how often you are interrupted by email and social software, the time distribution of the application and application title used to complete the task. It will help you have a more comprehensive understanding of your working hours on PC.

\n

Efficiency Analysis

\n

Pomodoro Logger keeps a list of distracting app (you can config it in the setting). When it detect your using distracting apps, you lose your efficiency.

\n

It calculates user efficiency by a heuristic method.

\n

Demonstrating your efficiency by the dots. The larger the hole, the less efficient you are.

\n

\n

You can view the record in detail by clicking the circle

\n

\n \n\n

Data 📈

\n

Pomodoro Logger records your desktop activities when you are in a working session of Pomodoro.

\n

It only records your application activities, including the name and title of the focused application.

\n

You can import / export / delete all your data in the settings.

\n

All the data is saved and processed locally.

\n

Kanban Board

\n

Pomodoro Logger has integrated Kanban Board to help you organize and estimate the time spent of your todos easily with confidence.

\n

The lists in Kanban are divided into Todo, In Progress, and Done. Though lists customization is possible, you are required to preserve In Progress list and Done list in order to track, estimate and analyze your project time spent. You can set the estimated time cost on each todo card. Pomodoro Logger will assist you with the corresponding actual time spent record. i.e., When you are focusing on a Kanban board, it will automatically associate your Pomodoro session with the todo cards of In Progress list in the Kanban, which makes further analysis possible.

\n

To make the statistics more accurate, you can keep the cards of the In Progress list as few as possible to precisely reflect the tasks you are focusing on.

\n

Download

\n

Win10 / macOS / Linux

\n

To download, go to release page.

\n

Contribution

\n

I'd love to see you're involved! Read the Contribution Guide for detail.

\n\n

Screenshot

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PomodoroShow Countdown in Tray
Session FinishedSwitch Mode
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Kanban BoardDraggable Card
Estimate Your Time SpentSearch Your Cards
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Visulization
\n

License

\n

GPL-3.0 License

\n

Copyright © 2019 Zixuan Chen.

\n
", + "readmeOriginal": "

\n \n

\n

\n \n \n \n \n \n \n \n \n \n \n \n \n

\n

Pomodoro Logger 🕤

\n
\n

Invest your time easily

\n
\n

中文README

\n

\n
    \n
  • Use Pomodoro Technique to manage your time
  • \n
  • Collect and visualize your desktop working activities, i.e., the names and titles of the using apps, locally
  • \n
  • Use integrated Kanban Board to make your schedule control easier
  • \n
  • Analyse your efficiency
  • \n
\n

Pomodoro Technique 🍅

\n

The working loop in the Pomodoro Technique is split into a 25-minute focus session and a 5-minute rest session. During a work session, the user focuses on one todo item and should not do anything irrelevant. The Pomodoro Technique can greatly improve the efficiency of work and study and alleviate work fatigue.

\n

In the Pomodoro Logger, the app will record the names and titles of the apps you use on your PC during the working sessions. The titles of apps contain rich semantic information. For example, the browser title includes the title of the website being viewed, and the IDE often provides the project path or project name.

\n
    \n
  • Pomodoro Technique - Wikipedia - Google Chrome
  • \n
  • DeepMind (@DeepMindAI) | Twitter - Google Chrome
  • \n
  • pomodoro-logger [C:\\code\\pomodoro-logger] .\\src\\renderer\\components\\src\\Application.tsx - WebStorm
  • \n
\n

By connecting your todo items with the corresponding recorded Pomodoro sessions, you can analyze how often you are interrupted by email and social software, the time distribution of the application and application title used to complete the task. It will help you have a more comprehensive understanding of your working hours on PC.

\n

Efficiency Analysis

\n

Pomodoro Logger keeps a list of distracting app (you can config it in the setting). When it detect your using distracting apps, you lose your efficiency.

\n

It calculates user efficiency by a heuristic method.

\n

Demonstrating your efficiency by the dots. The larger the hole, the less efficient you are.

\n

\n

You can view the record in detail by clicking the circle

\n

\n \n\n

Data 📈

\n

Pomodoro Logger records your desktop activities when you are in a working session of Pomodoro.

\n

It only records your application activities, including the name and title of the focused application.

\n

You can import / export / delete all your data in the settings.

\n

All the data is saved and processed locally.

\n

Kanban Board

\n

Pomodoro Logger has integrated Kanban Board to help you organize and estimate the time spent of your todos easily with confidence.

\n

The lists in Kanban are divided into Todo, In Progress, and Done. Though lists customization is possible, you are required to preserve In Progress list and Done list in order to track, estimate and analyze your project time spent. You can set the estimated time cost on each todo card. Pomodoro Logger will assist you with the corresponding actual time spent record. i.e., When you are focusing on a Kanban board, it will automatically associate your Pomodoro session with the todo cards of In Progress list in the Kanban, which makes further analysis possible.

\n

To make the statistics more accurate, you can keep the cards of the In Progress list as few as possible to precisely reflect the tasks you are focusing on.

\n

Download

\n

Win10 / macOS / Linux

\n

To download, go to release page.

\n

Contribution

\n

I'd love to see you're involved! Read the Contribution Guide for detail.

\n\n

Screenshot

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PomodoroShow Countdown in Tray
Session FinishedSwitch Mode
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Kanban BoardDraggable Card
Estimate Your Time SpentSearch Your Cards
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Visulization
\n

License

\n

GPL-3.0 License

\n

Copyright © 2019 Zixuan Chen.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:11.233Z" }, "pomolectron": { - "readmeCleaned": "

\n
\n \"Pomolectron\"\n
\n

\n

A pomodoro app for your menubar/tray.

\n

\n \n \"npm\n \n \n \n \n \n \n \n \n \n \n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindows
\"pomolectron-macos\"\"\"
\n

Key Features

\n
    \n
  • Pomodoro, Short break and Long break timers
  • \n
  • Notifies via a system notification when time is up
  • \n
  • Lives in a tray/menubar
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n\n\t\n\n

Dark Mode

\n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/pomolectron\n\n# Go into the repository\n$ cd pomolectron\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

On macOS, you can install Pomolectron via cask.

\n
$ brew install --cask pomolectron 
\n

On Windows, you can install Pomolectron via chocolatey as well.

\n
choco install pomolectron\">
C:\\> choco install pomolectron
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

You can download the latest installable version of Pomolectron for Windows, Linux and macOS.

\n

You can also get the Windows binaries from Softpedia.

\n

News

\n

Pomolectron was trending on the Hacker News and on GitHub during the day of its launch.

\n

You may also like..

\n\n

License

\n

MIT

\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", - "readmeOriginal": "

\n
\n \"Pomolectron\"\n
\n

\n

A pomodoro app for your menubar/tray.

\n

\n \n \"npm\n \n \n \n \n \n \n \n \n \n \n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindows
\"pomolectron-macos\"\"\"
\n

Key Features

\n
    \n
  • Pomodoro, Short break and Long break timers
  • \n
  • Notifies via a system notification when time is up
  • \n
  • Lives in a tray/menubar
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n\n\t\n\n

Dark Mode

\n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/pomolectron\n\n# Go into the repository\n$ cd pomolectron\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

On macOS, you can install Pomolectron via cask.

\n
$ brew install --cask pomolectron 
\n

On Windows, you can install Pomolectron via chocolatey as well.

\n
C:\\> choco install pomolectron
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

You can download the latest installable version of Pomolectron for Windows, Linux and macOS.

\n

You can also get the Windows binaries from Softpedia.

\n

News

\n

Pomolectron was trending on the Hacker News and on GitHub during the day of its launch.

\n

You may also like..

\n\n

License

\n

MIT

\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.235Z" - }, - "pomotroid": { - "readmeCleaned": "
\n \"Pomotroid\"\n
\n
\n \"Pomotroid\n
\n

Simple and visually-pleasing Pomodoro timer.

\n
\n\n

Overview

\n

Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.

\n

Pomotroid is in its early stages, so feedback and contributions are welcome and appreciated! 🌱

\n

Features

\n
    \n
  • Customize times and number of rounds (persistent)
  • \n
  • Charming timer alert sounds (optional)
  • \n
  • Desktop notifications (optional)
  • \n
  • Minimize to tray (optional)
  • \n
  • Several themes included with the ability to create custom themes.
  • \n
  • Timer activity logging.
  • \n
\n

Themes

\n

Pomotroid provides many themes. It's also theme-able, allowing you to customize its appearance.

\n

\"Screenshots

\n

Visit the theme documentation to view the full list of official themes and for instruction on creating your own.

\n

Install

\n

Download

\n

Download the latest version from the releases page.

\n

Pomotroid is available for Windows, Mac OSX and Linux.

\n

Homebrew

\n

You can also install Pomotroid on macOS with Homebrew:

\n
brew install --cask pomotroid
\n

Scoop

\n

You can install Pomotroid on Windows with scoop

\n
scoop install https://raw.githubusercontent.com/Splode/pomotroid/master/pomotroid.json
\n

AppGet

\n

You can install Pomotroid on Windows with AppGet

\n
appget install pomotroid
\n

Roadmap

\n

📝 Future plans for enhancements and development:

\n
    \n
  • Mini-mode
  • \n
\n

Development

\n

Pomotroid is built with Vue.js, Electron, and electron-vue.

\n

Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft.

\n

Build Setup

\n
# install dependencies\nnpm i\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build Pomotroid for production\nnpm run build
\n

License

\n

MIT © Christopher Murphy

\n
", - "readmeOriginal": "
\n \"Pomotroid\"\n
\n
\n \"Pomotroid\n
\n

Simple and visually-pleasing Pomodoro timer.

\n
\n\n

Overview

\n

Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.

\n

Pomotroid is in its early stages, so feedback and contributions are welcome and appreciated! 🌱

\n

Features

\n
    \n
  • Customize times and number of rounds (persistent)
  • \n
  • Charming timer alert sounds (optional)
  • \n
  • Desktop notifications (optional)
  • \n
  • Minimize to tray (optional)
  • \n
  • Several themes included with the ability to create custom themes.
  • \n
  • Timer activity logging.
  • \n
\n

Themes

\n

Pomotroid provides many themes. It's also theme-able, allowing you to customize its appearance.

\n

\"Screenshots

\n

Visit the theme documentation to view the full list of official themes and for instruction on creating your own.

\n

Install

\n

Download

\n

Download the latest version from the releases page.

\n

Pomotroid is available for Windows, Mac OSX and Linux.

\n

Homebrew

\n

You can also install Pomotroid on macOS with Homebrew:

\n
brew install --cask pomotroid
\n

Scoop

\n

You can install Pomotroid on Windows with scoop

\n
scoop install https://raw.githubusercontent.com/Splode/pomotroid/master/pomotroid.json
\n

AppGet

\n

You can install Pomotroid on Windows with AppGet

\n
appget install pomotroid
\n

Roadmap

\n

📝 Future plans for enhancements and development:

\n
    \n
  • Mini-mode
  • \n
\n

Development

\n

Pomotroid is built with Vue.js, Electron, and electron-vue.

\n

Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft.

\n

Build Setup

\n
# install dependencies\nnpm i\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build Pomotroid for production\nnpm run build
\n

License

\n

MIT © Christopher Murphy

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.365Z" + "readmeCleaned": "

\n
\n \"Pomolectron\"\n
\n

\n

A pomodoro app for your menubar/tray.

\n

\n \n \"npm\n \n \n \n \n \n \n \n \n \n \n

\n

Featured in The 9 Best Open Source Pomodoro Apps for Productivity on MakeUseOf.com

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindows
\"pomolectron-macos\"\"\"
\n

Key Features

\n
    \n
  • Pomodoro, Short break and Long break timers
  • \n
  • Notifies via a system notification when time is up
  • \n
  • Lives in a tray/menubar
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n\n\t\n\n

Dark Mode

\n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/pomolectron\n\n# Go into the repository\n$ cd pomolectron\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

On macOS, you can install Pomolectron via cask.

\n
$ brew install --cask pomolectron 
\n

On Windows, you can install Pomolectron via chocolatey as well.

\n
choco install pomolectron\">
C:\\> choco install pomolectron
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

You can download the latest installable version of Pomolectron for Windows, Linux and macOS.

\n

You can also get the Windows binaries from Softpedia.

\n

News

\n

Pomolectron was trending on the Hacker News and on GitHub during the day of its launch.

\n

You may also like..

\n\n

License

\n

MIT

\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", + "readmeOriginal": "

\n
\n \"Pomolectron\"\n
\n

\n

A pomodoro app for your menubar/tray.

\n

\n \n \"npm\n \n \n \n \n \n \n \n \n \n \n

\n

Featured in The 9 Best Open Source Pomodoro Apps for Productivity on MakeUseOf.com

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOSWindows
\"pomolectron-macos\"\"\"
\n

Key Features

\n
    \n
  • Pomodoro, Short break and Long break timers
  • \n
  • Notifies via a system notification when time is up
  • \n
  • Lives in a tray/menubar
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
\n\n\t\n\n

Dark Mode

\n
\n

How To Use

\n

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

\n
# Clone this repository\n$ git clone https://github.com/amitmerchant1990/pomolectron\n\n# Go into the repository\n$ cd pomolectron\n\n# Install dependencies\n$ npm install\n\n# Run the app\n$ npm start
\n

On macOS, you can install Pomolectron via cask.

\n
$ brew install --cask pomolectron 
\n

On Windows, you can install Pomolectron via chocolatey as well.

\n
C:\\> choco install pomolectron
\n

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

\n

Download

\n

You can download the latest installable version of Pomolectron for Windows, Linux and macOS.

\n

You can also get the Windows binaries from Softpedia.

\n

News

\n

Pomolectron was trending on the Hacker News and on GitHub during the day of its launch.

\n

You may also like..

\n\n

License

\n

MIT

\n
\n
\n

amitmerchant.com  · \nGitHub @amitmerchant1990  · \nTwitter @amit_merchant

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:11.312Z" }, "postbird": { - "readmeCleaned": "

Postbird

\n

\"Backers \"Sponsors

\n

Postbird is a cross-platform PostgreSQL GUI client, written in JavaScript, runs with Electron

\n

\"Connection

\n

\"Table

\n

\"Table

\n

Download

\n

Version 0.8.4

\n

MacOS: Postbird-0.8.4.dmg - MacOS 10.9+

\n

Linux packages:

\n\n

Via snap:

\n
sudo snap install postbird\n
\n

Snap page: https://snapcraft.io/postbird

\n

Windows installer: Postbird.Setup.0.8.4.exe
\nWindows portable: Postbird-0.8.4-win.zip

\n

Latest artifacts: https://nightly.link/Paxa/postbird/workflows/build/master

\n

Development

\n

\"Codeship\n\"Build

\n

Pull requests and suggestions are welcome

\n

To run newest version, simply:

\n
git clone git@github.com:Paxa/postbird.git\ncd postbird\nyarn\nyarn start
\n

Build package:

\n
yarn dist\nls ./dist
\n

See CONTRIBUTING.md for more details

\n

Help Project

\n

Your donations will help to publish to app stores, more frequent releases, faster feature requests implementation.\nPostbird at opencollective: https://opencollective.com/postbird

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n
", - "readmeOriginal": "

Postbird

\n

\"Backers \"Sponsors

\n

Postbird is a cross-platform PostgreSQL GUI client, written in JavaScript, runs with Electron

\n

\"Connection

\n

\"Table

\n

\"Table

\n

Download

\n

Version 0.8.4

\n

MacOS: Postbird-0.8.4.dmg - MacOS 10.9+

\n

Linux packages:

\n\n

Via snap:

\n
sudo snap install postbird\n
\n

Snap page: https://snapcraft.io/postbird

\n

Windows installer: Postbird.Setup.0.8.4.exe
\nWindows portable: Postbird-0.8.4-win.zip

\n

Latest artifacts: https://nightly.link/Paxa/postbird/workflows/build/master

\n

Development

\n

\"Codeship\n\"Build

\n

Pull requests and suggestions are welcome

\n

To run newest version, simply:

\n
git clone git@github.com:Paxa/postbird.git\ncd postbird\nyarn\nyarn start
\n

Build package:

\n
yarn dist\nls ./dist
\n

See CONTRIBUTING.md for more details

\n

Help Project

\n

Your donations will help to publish to app stores, more frequent releases, faster feature requests implementation.\nPostbird at opencollective: https://opencollective.com/postbird

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.380Z" + "readmeCleaned": "

Postbird

\n

\"Backers \"Sponsors

\n

Postbird is a cross-platform PostgreSQL GUI client, written in JavaScript, runs with Electron

\n

\"Connection

\n

\"Table

\n

\"Table

\n

Download

\n

Version 0.8.4

\n

MacOS: Postbird-0.8.4.dmg - MacOS 10.9+

\n

Linux packages:

\n\n

Via snap:

\n
sudo snap install postbird\n
\n

Snap page: https://snapcraft.io/postbird

\n

Windows installer: Postbird.Setup.0.8.4.exe
\nWindows portable: Postbird-0.8.4-win.zip

\n

Latest artifacts: https://nightly.link/Paxa/postbird/workflows/build/master

\n

Development

\n

\"Codeship\n\"Build

\n

Pull requests and suggestions are welcome

\n

To run newest version, simply:

\n
git clone git@github.com:Paxa/postbird.git\ncd postbird\nyarn\nyarn start
\n

Build package:

\n
yarn dist\nls ./dist
\n

See CONTRIBUTING.md for more details

\n

Help Project

\n

Your donations will help to publish to app stores, more frequent releases, faster feature requests implementation.\nPostbird at opencollective: https://opencollective.com/postbird

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n
", + "readmeOriginal": "

Postbird

\n

\"Backers \"Sponsors

\n

Postbird is a cross-platform PostgreSQL GUI client, written in JavaScript, runs with Electron

\n

\"Connection

\n

\"Table

\n

\"Table

\n

Download

\n

Version 0.8.4

\n

MacOS: Postbird-0.8.4.dmg - MacOS 10.9+

\n

Linux packages:

\n\n

Via snap:

\n
sudo snap install postbird\n
\n

Snap page: https://snapcraft.io/postbird

\n

Windows installer: Postbird.Setup.0.8.4.exe
\nWindows portable: Postbird-0.8.4-win.zip

\n

Latest artifacts: https://nightly.link/Paxa/postbird/workflows/build/master

\n

Development

\n

\"Codeship\n\"Build

\n

Pull requests and suggestions are welcome

\n

To run newest version, simply:

\n
git clone git@github.com:Paxa/postbird.git\ncd postbird\nyarn\nyarn start
\n

Build package:

\n
yarn dist\nls ./dist
\n

See CONTRIBUTING.md for more details

\n

Help Project

\n

Your donations will help to publish to app stores, more frequent releases, faster feature requests implementation.\nPostbird at opencollective: https://opencollective.com/postbird

\n

Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Backers

\n

Thank you to all our backers! 🙏 [Become a backer]

\n

\n

Sponsors

\n

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

\n

\n\n\n\n\n\n\n\n\n

\n
", + "readmeFetchedAt": "2024-02-29T22:01:11.334Z" }, - "premid": { - "readmeCleaned": "
\n


\n

PreMiD

\n

Your Rich Presence for web services!

\n

\"GitHub\"\n\"GitHub\n\"Chrome\n\"Chrome\n\"Website\"\n\"FOSSA

\n


\n

About

\n

PreMiD is a simple, configurable utility that allows you to show what you're doing on the web in your Discord now playing status. It supports many different websites, and will support multiple users watching the same content simultaneously in an upcoming update.

\n

Features

\n

· Displays your current web service in Discord as your status.
\n· Grants full control over Presences.
\n· Supports over 900 web services, still rising!
\n· Watch parties and more are coming soon!

\n

Installation/Troubleshooting

\n

Installation instructions, Troubleshooting guides etc. can be located at our docs.

\n

Support us

\n \n

License

\n

\"FOSSA

\n
", - "readmeOriginal": "
\n


\n

PreMiD

\n

Your Rich Presence for web services!

\n

\"GitHub\"\n\"GitHub\n\"Chrome\n\"Chrome\n\"Website\"\n\"FOSSA

\n


\n

About

\n

PreMiD is a simple, configurable utility that allows you to show what you're doing on the web in your Discord now playing status. It supports many different websites, and will support multiple users watching the same content simultaneously in an upcoming update.

\n

Features

\n

· Displays your current web service in Discord as your status.
\n· Grants full control over Presences.
\n· Supports over 900 web services, still rising!
\n· Watch parties and more are coming soon!

\n

Installation/Troubleshooting

\n

Installation instructions, Troubleshooting guides etc. can be located at our docs.

\n

Support us

\n \n

License

\n

\"FOSSA

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.399Z" + "pomotroid": { + "readmeCleaned": "
\n \"Pomotroid\"\n
\n
\n \"Pomotroid\n
\n

Simple and visually-pleasing Pomodoro timer.

\n
\n\n

Overview

\n

Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.

\n

Pomotroid is in its early stages, so feedback and contributions are welcome and appreciated! 🌱

\n

Features

\n
    \n
  • Customize times and number of rounds (persistent)
  • \n
  • Charming timer alert sounds (optional)
  • \n
  • Desktop notifications (optional)
  • \n
  • Minimize to tray (optional)
  • \n
  • Several themes included with the ability to create custom themes.
  • \n
  • Timer activity logging.
  • \n
\n

Themes

\n

Pomotroid provides many themes. It's also theme-able, allowing you to customize its appearance.

\n

\"Screenshots

\n

Visit the theme documentation to view the full list of official themes and for instruction on creating your own.

\n

Install

\n

Download

\n

Download the latest version from the releases page.

\n

Pomotroid is available for Windows, Mac OSX and Linux.

\n

Homebrew

\n

You can also install Pomotroid on macOS with Homebrew:

\n
brew install --cask pomotroid
\n

Scoop

\n

You can install Pomotroid on Windows with scoop

\n
scoop install https://raw.githubusercontent.com/Splode/pomotroid/master/pomotroid.json
\n

AppGet

\n

You can install Pomotroid on Windows with AppGet

\n
appget install pomotroid
\n

Roadmap

\n

📝 Future plans for enhancements and development:

\n
    \n
  • Mini-mode
  • \n
\n

Development

\n

Pomotroid is built with Vue.js, Electron, and electron-vue.

\n

Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft.

\n

Build Setup

\n
# install dependencies\nnpm i\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build Pomotroid for production\nnpm run build
\n

License

\n

MIT © Christopher Murphy

\n
", + "readmeOriginal": "
\n \"Pomotroid\"\n
\n
\n \"Pomotroid\n
\n

Simple and visually-pleasing Pomodoro timer.

\n
\n\n

Overview

\n

Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.

\n

Pomotroid is in its early stages, so feedback and contributions are welcome and appreciated! 🌱

\n

Features

\n
    \n
  • Customize times and number of rounds (persistent)
  • \n
  • Charming timer alert sounds (optional)
  • \n
  • Desktop notifications (optional)
  • \n
  • Minimize to tray (optional)
  • \n
  • Several themes included with the ability to create custom themes.
  • \n
  • Timer activity logging.
  • \n
\n

Themes

\n

Pomotroid provides many themes. It's also theme-able, allowing you to customize its appearance.

\n

\"Screenshots

\n

Visit the theme documentation to view the full list of official themes and for instruction on creating your own.

\n

Install

\n

Download

\n

Download the latest version from the releases page.

\n

Pomotroid is available for Windows, Mac OSX and Linux.

\n

Homebrew

\n

You can also install Pomotroid on macOS with Homebrew:

\n
brew install --cask pomotroid
\n

Scoop

\n

You can install Pomotroid on Windows with scoop

\n
scoop install https://raw.githubusercontent.com/Splode/pomotroid/master/pomotroid.json
\n

AppGet

\n

You can install Pomotroid on Windows with AppGet

\n
appget install pomotroid
\n

Roadmap

\n

📝 Future plans for enhancements and development:

\n
    \n
  • Mini-mode
  • \n
\n

Development

\n

Pomotroid is built with Vue.js, Electron, and electron-vue.

\n

Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft.

\n

Build Setup

\n
# install dependencies\nnpm i\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build Pomotroid for production\nnpm run build
\n

License

\n

MIT © Christopher Murphy

\n
", + "readmeFetchedAt": "2024-02-29T22:01:11.435Z" }, "preserver": { - "readmeCleaned": "

\n
\n \"\"\n
\n Preserver\n
\n

\n

Preserver is a notes organizer desktop app built upon Electron.

\n
Organize your life with one of these incredibly useful Desktop applications for keeping track of notes, tasks, and to-do lists.
\n

\"screenshot\"\n
\n\"screenshot\"

\n

Useful features:

\n
    \n
  • Create notes
  • \n
  • Archive notes
  • \n
  • Set up reminders for your notes
  • \n
  • Move notes to trash & restore back
  • \n
  • Assign labels to notes
  • \n
  • Create todo list
  • \n
  • Set color to Notes as per your priority
  • \n
\n

Next, To Run an electron application what you have to do is !

\n
$ npm install\n\n$ npm install typings -g\n\n$ typings install \n\n$ npm run build\n  \n$ npm start
\n
\n

For developement npm run dev (application running at localhost:8080)

\n
\n

Library stack used

\n\n

Download

\n

You can download Preserver application for Windows, Darwin and Linux.

\n

License

\n

MIT

\n
", - "readmeOriginal": "

\n
\n \"\"\n
\n Preserver\n
\n

\n

Preserver is a notes organizer desktop app built upon Electron.

\n
Organize your life with one of these incredibly useful Desktop applications for keeping track of notes, tasks, and to-do lists.
\n

\"screenshot\"\n
\n\"screenshot\"

\n

Useful features:

\n
    \n
  • Create notes
  • \n
  • Archive notes
  • \n
  • Set up reminders for your notes
  • \n
  • Move notes to trash & restore back
  • \n
  • Assign labels to notes
  • \n
  • Create todo list
  • \n
  • Set color to Notes as per your priority
  • \n
\n

Next, To Run an electron application what you have to do is !

\n
$ npm install\n\n$ npm install typings -g\n\n$ typings install \n\n$ npm run build\n  \n$ npm start
\n
\n

For developement npm run dev (application running at localhost:8080)

\n
\n

Library stack used

\n\n

Download

\n

You can download Preserver application for Windows, Darwin and Linux.

\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.464Z" + "readmeCleaned": "

\n
\n \"\"\n
\n Preserver\n
\n

\n

Preserver is a notes organizer desktop app built upon Electron.

\n
Organize your life with one of these incredibly useful Desktop applications for keeping track of notes, tasks, and to-do lists.
\n

\"screenshot\"\n
\n\"screenshot\"

\n

Useful features:

\n
    \n
  • Create notes
  • \n
  • Archive notes
  • \n
  • Set up reminders for your notes
  • \n
  • Move notes to trash & restore back
  • \n
  • Assign labels to notes
  • \n
  • Create todo list
  • \n
  • Set color to Notes as per your priority
  • \n
\n

Next, To Run an electron application what you have to do is !

\n
$ npm install\n\n$ npm install typings -g\n\n$ typings install \n\n$ npm run build\n  \n$ npm start
\n
\n

For developement npm run dev (application running at localhost:8080)

\n
\n

Library stack used

\n\n

Download

\n

You can download Preserver application for Windows, Darwin and Linux.

\n

License

\n

MIT

\n
", + "readmeOriginal": "

\n
\n \"\"\n
\n Preserver\n
\n

\n

Preserver is a notes organizer desktop app built upon Electron.

\n
Organize your life with one of these incredibly useful Desktop applications for keeping track of notes, tasks, and to-do lists.
\n

\"screenshot\"\n
\n\"screenshot\"

\n

Useful features:

\n
    \n
  • Create notes
  • \n
  • Archive notes
  • \n
  • Set up reminders for your notes
  • \n
  • Move notes to trash & restore back
  • \n
  • Assign labels to notes
  • \n
  • Create todo list
  • \n
  • Set color to Notes as per your priority
  • \n
\n

Next, To Run an electron application what you have to do is !

\n
$ npm install\n\n$ npm install typings -g\n\n$ typings install \n\n$ npm run build\n  \n$ npm start
\n
\n

For developement npm run dev (application running at localhost:8080)

\n
\n

Library stack used

\n\n

Download

\n

You can download Preserver application for Windows, Darwin and Linux.

\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:01:11.856Z" }, - "primitive-nextgen": { - "readmeCleaned": "

primitive.nextgen

\n

Electron port of the primitive.js / primitive.lol application.

\n

\"logo\"

\n

How does it look?

\n

Check out the Masterpieces gallery for several cool samples.

\n

Building

\n

Written in client-side JavaScript, uses Rollup for JS bundling and LESS for CSS pre-processing.

\n
    \n
  1. git clone https://github.com/cielito-lindo-productions/primitive.nextgen.git
  2. \n
  3. npm install
  4. \n
  5. npm start
  6. \n
\n

Saving of images

\n

After the image is calculated you have 2 options to save the result:

\n
    \n
  1. The first one which is selected by default is to save the generated image directly as an image file (option Raster image) - for this after calculating a \"Save as\" dialog shows up in which you can select the name and folder of the file
  2. \n
  3. Alternatively you can choose the option \"vector image\" and then copy&paste the image date from primitive.nextgen into a file with the ending .svg (eg. via Notepad++ or another text editor). Then open the .svg file in eg. inkscape, make some edits if you want and save the result as an image file with the ending .jpg, .png or any other format
  4. \n
\n

Hint: According to issue #2 there seem to occur problems on OS X devices with the first option, so please use the second option then.

\n

License

\n

MIT

\n

TODO

\n
    \n
  1. Batch-processing (Opening, processing and saving of several files at a time)
  2. \n
\n
", - "readmeOriginal": "

primitive.nextgen

\n

Electron port of the primitive.js / primitive.lol application.

\n

\"logo\"

\n

How does it look?

\n

Check out the Masterpieces gallery for several cool samples.

\n

Building

\n

Written in client-side JavaScript, uses Rollup for JS bundling and LESS for CSS pre-processing.

\n
    \n
  1. git clone https://github.com/cielito-lindo-productions/primitive.nextgen.git
  2. \n
  3. npm install
  4. \n
  5. npm start
  6. \n
\n

Saving of images

\n

After the image is calculated you have 2 options to save the result:

\n
    \n
  1. The first one which is selected by default is to save the generated image directly as an image file (option Raster image) - for this after calculating a \"Save as\" dialog shows up in which you can select the name and folder of the file
  2. \n
  3. Alternatively you can choose the option \"vector image\" and then copy&paste the image date from primitive.nextgen into a file with the ending .svg (eg. via Notepad++ or another text editor). Then open the .svg file in eg. inkscape, make some edits if you want and save the result as an image file with the ending .jpg, .png or any other format
  4. \n
\n

Hint: According to issue #2 there seem to occur problems on OS X devices with the first option, so please use the second option then.

\n

License

\n

MIT

\n

TODO

\n
    \n
  1. Batch-processing (Opening, processing and saving of several files at a time)
  2. \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.594Z" + "primate": { + "readmeCleaned": "
\n \"Primate\n

Primate (formerly KongDash) is a desktop client for Kong Admin API

\n

getprimate.xyz

\n

\"Primate

\n
\n
\n

Version Compatibility

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Primate versionKong Admin API versions
1.0.0 - 1.1.02.7.x 2.8.x
\n

📦 Download and Install

\n

Builds are available for major desktop operating systems.

\n

On Windows

\n

Download the latest executable setup file and run it.

\n

On macOS

\n

Download and open the latest DMG file, move the app to /Applications.

\n

On Linux

\n

Primate is available as AppImage and tar.gz archive for all popular Linux distributions.

\n
    \n
  • Download the latest .AppImage.
  • \n
  • Make it executable $ sudo chmod a+x Primate-version-x64.AppImage.
  • \n
  • Run Primate $ ./Primate-version-x64.AppImage.
  • \n
\n

For Ubuntu users:

\n

Primate can also be installed from the Snap store.

\n
$ sudo snap install primate
\n

👍 Contribute

\n

There are several ways to support development:

\n
    \n
  • Provide feedbacks and suggest improvements.
  • \n
  • Contribute to the development with pull requests.
  • \n
\n

For a complete overview, see the contributing guide.

\n

For Developers

\n
    \n
  • Requires NodeJs (v16.13.2 or higher) and yarn (v1.22.17 or higher).
  • \n
  • Built with Electron.
  • \n
\n

Build and Run

\n

Clone the repository, install dependencies and start.

\n
$ git clone https://github.com/getprimate/primate\n$ cd primate\n$ yarn install\n$ yarn start
\n

Package the Application

\n

To package the application for your operating system, run:

\n
$ yarn run compile\n$ yarn run dist
\n

The binaries will be written to /dist directory.

\n

Run $ yarn run clean to clean the output directories.

\n

Currently, compiling to non-native binary is disabled.

\n

🗒️ License

\n

MIT License. See LICENSE.

\n

🙌 Supporters

\n\n \"JetBrains\n\n   \n\n \n\n
", + "readmeOriginal": "
\n \"Primate\n

Primate (formerly KongDash) is a desktop client for Kong Admin API

\n

getprimate.xyz

\n

\"Primate

\n
\n
\n

Version Compatibility

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Primate versionKong Admin API versions
1.0.0 - 1.1.02.7.x 2.8.x
\n

📦 Download and Install

\n

Builds are available for major desktop operating systems.

\n

On Windows

\n

Download the latest executable setup file and run it.

\n

On macOS

\n

Download and open the latest DMG file, move the app to /Applications.

\n

On Linux

\n

Primate is available as AppImage and tar.gz archive for all popular Linux distributions.

\n
    \n
  • Download the latest .AppImage.
  • \n
  • Make it executable $ sudo chmod a+x Primate-version-x64.AppImage.
  • \n
  • Run Primate $ ./Primate-version-x64.AppImage.
  • \n
\n

For Ubuntu users:

\n

Primate can also be installed from the Snap store.

\n
$ sudo snap install primate
\n

👍 Contribute

\n

There are several ways to support development:

\n
    \n
  • Provide feedbacks and suggest improvements.
  • \n
  • Contribute to the development with pull requests.
  • \n
\n

For a complete overview, see the contributing guide.

\n

For Developers

\n
    \n
  • Requires NodeJs (v16.13.2 or higher) and yarn (v1.22.17 or higher).
  • \n
  • Built with Electron.
  • \n
\n

Build and Run

\n

Clone the repository, install dependencies and start.

\n
$ git clone https://github.com/getprimate/primate\n$ cd primate\n$ yarn install\n$ yarn start
\n

Package the Application

\n

To package the application for your operating system, run:

\n
$ yarn run compile\n$ yarn run dist
\n

The binaries will be written to /dist directory.

\n

Run $ yarn run clean to clean the output directories.

\n

Currently, compiling to non-native binary is disabled.

\n

🗒️ License

\n

MIT License. See LICENSE.

\n

🙌 Supporters

\n\n \"JetBrains\n\n   \n\n \n\n
", + "readmeFetchedAt": "2024-02-29T22:01:11.861Z" }, - "prosecrec": { - "readmeCleaned": "

ProSecrec

\n

\n \"Secrec\n

\n

\n Pro Secrec App - Secure Vault for your important information. https://prosecrec.com



Secrec /ˈsēkrəsē/, is your secure, portable and personal vault for organizing your confidential information like private keys, passwords etc.\n

\n

\"Secrec

\n
\n

Request for Beta program access

\n

Website

\n
\n

Visit the website

\n

website

\n

Explainer Video

\n

\"YouTube

\n
\n
", - "readmeOriginal": "

ProSecrec

\n

\n \"Secrec\n

\n

\n Pro Secrec App - Secure Vault for your important information. https://prosecrec.com



Secrec /ˈsēkrəsē/, is your secure, portable and personal vault for organizing your confidential information like private keys, passwords etc.\n

\n

\"Secrec

\n
\n

Request for Beta program access

\n

Website

\n
\n

Visit the website

\n

website

\n

Explainer Video

\n

\"YouTube

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.628Z" + "premid": { + "readmeCleaned": "
\n


\n

PreMiD

\n

Your Rich Presence for web services!

\n

\"GitHub\"\n\"GitHub\n\"Chrome\n\"Chrome\n\"Website\"\n\"FOSSA

\n


\n

About

\n

PreMiD is a simple, configurable utility that allows you to show what you're doing on the web in your Discord now playing status. It supports many different websites, and will support multiple users watching the same content simultaneously in an upcoming update.

\n

Features

\n

· Displays your current web service in Discord as your status.
\n· Grants full control over Presences.
\n· Supports over 1,000 web services, still rising!
\n· Watch parties and more are coming soon!

\n

Installation/Troubleshooting

\n

Installation instructions, Troubleshooting guides etc. can be located at our docs.

\n

Support us

\n \n

License

\n

\"FOSSA

\n
", + "readmeOriginal": "
\n


\n

PreMiD

\n

Your Rich Presence for web services!

\n

\"GitHub\"\n\"GitHub\n\"Chrome\n\"Chrome\n\"Website\"\n\"FOSSA

\n


\n

About

\n

PreMiD is a simple, configurable utility that allows you to show what you're doing on the web in your Discord now playing status. It supports many different websites, and will support multiple users watching the same content simultaneously in an upcoming update.

\n

Features

\n

· Displays your current web service in Discord as your status.
\n· Grants full control over Presences.
\n· Supports over 1,000 web services, still rising!
\n· Watch parties and more are coming soon!

\n

Installation/Troubleshooting

\n

Installation instructions, Troubleshooting guides etc. can be located at our docs.

\n

Support us

\n \n

License

\n

\"FOSSA

\n
", + "readmeFetchedAt": "2024-02-29T22:01:11.864Z" }, "prettyearth": { - "readmeCleaned": "

\"\" \"\" \"\" \"\"

\n
\n

\n \n \"Logo\"\n \n
\n

ℹ️ About The Project

\n

Our planet is a beautiful place. The Google Chrome Earth View extension by Google is a wonderful way to deliver stunning satellite images to us every time we open a new tab, inspiring us on our next web adventure. But why stop there? Why don't get impressed by these the wonders of the earth as well when gazing at this more important rectangle on our screen, our wallpaper. PrettyEarth now grants you the opportunity to bring our blue marble to your desktop.

\n

PrettyEarth can be downloaded from the website »

\n

🌇 Screenshots

\n

\"Screenshot

\n

\"Screenshot

\n

\"Screenshot

\n

👾 Technitcal

\n

🔨 Structure

\n

PrettyEarth is Electron based. It is, to be more particular, based around the menubar-package.

\n

Currently, only macOS is supported. However, adaptation on other operating systems will be provided in the future. Few modifications are needed.

\n

🐛 Known issues and future developements

\n
    \n
  • Windows support
  • \n
\n

👷 Build

\n

Use the package manager npm to install dependencies and build PrettyEarth.

\n
npm install\nnpm run package-mac
\n

💙 Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

📄 License

\n

PrettyEarth is available under the MIT license.

\n

Coffee!

\n

\"drawing\"

\n
", - "readmeOriginal": "

\"\" \"\" \"\" \"\"

\n
\n

\n \n \"Logo\"\n \n
\n

ℹ️ About The Project

\n

Our planet is a beautiful place. The Google Chrome Earth View extension by Google is a wonderful way to deliver stunning satellite images to us every time we open a new tab, inspiring us on our next web adventure. But why stop there? Why don't get impressed by these the wonders of the earth as well when gazing at this more important rectangle on our screen, our wallpaper. PrettyEarth now grants you the opportunity to bring our blue marble to your desktop.

\n

PrettyEarth can be downloaded from the website »

\n

🌇 Screenshots

\n

\"Screenshot

\n

\"Screenshot

\n

\"Screenshot

\n

👾 Technitcal

\n

🔨 Structure

\n

PrettyEarth is Electron based. It is, to be more particular, based around the menubar-package.

\n

Currently, only macOS is supported. However, adaptation on other operating systems will be provided in the future. Few modifications are needed.

\n

🐛 Known issues and future developements

\n
    \n
  • Windows support
  • \n
\n

👷 Build

\n

Use the package manager npm to install dependencies and build PrettyEarth.

\n
npm install\nnpm run package-mac
\n

💙 Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

📄 License

\n

PrettyEarth is available under the MIT license.

\n

Coffee!

\n

\"drawing\"

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.646Z" + "readmeCleaned": "

\"\" \"\" \"\" \"\"

\n
\n

\n \n \"Logo\"\n \n
\n

ℹ️ About The Project

\n

Our planet is a beautiful place. The Google Chrome Earth View extension by Google is a wonderful way to deliver stunning satellite images to us every time we open a new tab, inspiring us on our next web adventure. But why stop there? Why don't get impressed by these the wonders of the earth as well when gazing at this more important rectangle on our screen, our wallpaper. PrettyEarth now grants you the opportunity to bring our blue marble to your desktop.

\n

PrettyEarth can be downloaded from the website »

\n

🌇 Screenshots

\n

\"Screenshot

\n

\"Screenshot

\n

\"Screenshot

\n

👾 Technitcal

\n

🔨 Structure

\n

PrettyEarth is Electron based. It is, to be more particular, based around the menubar-package.

\n

Currently, only macOS is supported. However, adaptation on other operating systems will be provided in the future. Few modifications are needed.

\n

🐛 Known issues and future developements

\n
    \n
  • Windows support
  • \n
\n

👷 Build

\n

Use the package manager npm to install dependencies and build PrettyEarth.

\n
npm install\nnpm run package-mac
\n

💙 Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

📄 License

\n

PrettyEarth is available under the MIT license.

\n

☕ Coffee!

\n

\"drawing\"

\n
", + "readmeOriginal": "

\"\" \"\" \"\" \"\"

\n
\n

\n \n \"Logo\"\n \n
\n

ℹ️ About The Project

\n

Our planet is a beautiful place. The Google Chrome Earth View extension by Google is a wonderful way to deliver stunning satellite images to us every time we open a new tab, inspiring us on our next web adventure. But why stop there? Why don't get impressed by these the wonders of the earth as well when gazing at this more important rectangle on our screen, our wallpaper. PrettyEarth now grants you the opportunity to bring our blue marble to your desktop.

\n

PrettyEarth can be downloaded from the website »

\n

🌇 Screenshots

\n

\"Screenshot

\n

\"Screenshot

\n

\"Screenshot

\n

👾 Technitcal

\n

🔨 Structure

\n

PrettyEarth is Electron based. It is, to be more particular, based around the menubar-package.

\n

Currently, only macOS is supported. However, adaptation on other operating systems will be provided in the future. Few modifications are needed.

\n

🐛 Known issues and future developements

\n
    \n
  • Windows support
  • \n
\n

👷 Build

\n

Use the package manager npm to install dependencies and build PrettyEarth.

\n
npm install\nnpm run package-mac
\n

💙 Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

📄 License

\n

PrettyEarth is available under the MIT license.

\n

☕ Coffee!

\n

\"drawing\"

\n
", + "readmeFetchedAt": "2024-02-29T22:01:12.006Z" + }, + "prosecrec": { + "readmeCleaned": "

ProSecrec

\n

\n \"Secrec\n

\n

\n Pro Secrec App - Secure Vault for your important information. https://prosecrec.com



Secrec /ˈsēkrəsē/, is your secure, portable and personal vault for organizing your confidential information like private keys, passwords etc.\n

\n

\"Secrec

\n
\n

Request for Beta program access

\n

Website

\n
\n

Visit the website

\n

website

\n

Explainer Video

\n

\"YouTube

\n
\n
", + "readmeOriginal": "

ProSecrec

\n

\n \"Secrec\n

\n

\n Pro Secrec App - Secure Vault for your important information. https://prosecrec.com



Secrec /ˈsēkrəsē/, is your secure, portable and personal vault for organizing your confidential information like private keys, passwords etc.\n

\n

\"Secrec

\n
\n

Request for Beta program access

\n

Website

\n
\n

Visit the website

\n

website

\n

Explainer Video

\n

\"YouTube

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:12.293Z" }, "protoman": { - "readmeCleaned": "

Protoman

\n

\n

A Postman-like API client for protobuf-based messages.

\n

Usage

\n
    \n
  1. Register your .proto files to enable protobuf-related features. Right click on the collection, select 'Manage .proto files' to register the file paths.
  2. \n
\n

\n

\n
    \n
  1. \n

    The rest of the request-building interface is similar to Postman.

    \n

    a. Enter your good old http request parameters (method, url, headers)

    \n

    b. Select request/response proto messages you want.

    \n

    c. Fill out the fields in your request proto message.

    \n

    d. Click send.

    \n

    e. The response is shown below the request section.

    \n
  2. \n
\n

\n
    \n
  1. As of version 0.2.0, you can also set up environments, and reuse variables there throughout your requests on the top-right corner!
  2. \n
\n

\n

\n
    \n
  1. As of version 0.3.0, you can also import / export collections as JSON
  2. \n
\n
    \n
  • When importing a collection, all the proto definitions / path to .proto files are also imported. Hence, it's recommended to fix the paths to keep the proto definitions up-to-date.
  • \n
  • Note that it's not compatible with Postman collections.
  • \n
\n
    \n
  1. \n

    As of version 0.4.0, you can also reorder requests / set different expected messages for success(2XX) and failures(others)

    \n
  2. \n
  3. \n

    That's it for the current version. Enjoy and leave a star if you like it !

    \n
  4. \n
\n

Installation

\n

Mac

\n

Protoman-0.4.0.dmg

\n

Windows

\n

Protoman Setup 0.4.0.exe - Unlike mac, I don't currently own a license to sign the app. So it might give you some security warnings!

\n

Linux

\n

Protoman-0.4.0.AppImage

\n

As a fallback, you can clone the repo and run npm install && npm run build to build, and npm run start to launch the app. Or, you can actually find configurations on electron builder to get the right distribution version yourself!

\n

Contributing

\n

If you are interested in reporting/fixing issues and contributing directly to the codebase, follow the standard procedures.

\n
    \n
  1. Create an issue.
  2. \n
  3. Fork the repo.
  4. \n
  5. Submit a PR.
  6. \n
  7. We'll get back to you as soon as we can!
  8. \n
\n

Make sure to run npm run lint before submitting your PR!

\n

Licence

\n

MIT

\n
", - "readmeOriginal": "

Protoman

\n

\n

A Postman-like API client for protobuf-based messages.

\n

Usage

\n
    \n
  1. Register your .proto files to enable protobuf-related features. Right click on the collection, select 'Manage .proto files' to register the file paths.
  2. \n
\n

\n

\n
    \n
  1. \n

    The rest of the request-building interface is similar to Postman.

    \n

    a. Enter your good old http request parameters (method, url, headers)

    \n

    b. Select request/response proto messages you want.

    \n

    c. Fill out the fields in your request proto message.

    \n

    d. Click send.

    \n

    e. The response is shown below the request section.

    \n
  2. \n
\n

\n
    \n
  1. As of version 0.2.0, you can also set up environments, and reuse variables there throughout your requests on the top-right corner!
  2. \n
\n

\n

\n
    \n
  1. As of version 0.3.0, you can also import / export collections as JSON
  2. \n
\n
    \n
  • When importing a collection, all the proto definitions / path to .proto files are also imported. Hence, it's recommended to fix the paths to keep the proto definitions up-to-date.
  • \n
  • Note that it's not compatible with Postman collections.
  • \n
\n
    \n
  1. \n

    As of version 0.4.0, you can also reorder requests / set different expected messages for success(2XX) and failures(others)

    \n
  2. \n
  3. \n

    That's it for the current version. Enjoy and leave a star if you like it !

    \n
  4. \n
\n

Installation

\n

Mac

\n

Protoman-0.4.0.dmg

\n

Windows

\n

Protoman Setup 0.4.0.exe - Unlike mac, I don't currently own a license to sign the app. So it might give you some security warnings!

\n

Linux

\n

Protoman-0.4.0.AppImage

\n

As a fallback, you can clone the repo and run npm install && npm run build to build, and npm run start to launch the app. Or, you can actually find configurations on electron builder to get the right distribution version yourself!

\n

Contributing

\n

If you are interested in reporting/fixing issues and contributing directly to the codebase, follow the standard procedures.

\n
    \n
  1. Create an issue.
  2. \n
  3. Fork the repo.
  4. \n
  5. Submit a PR.
  6. \n
  7. We'll get back to you as soon as we can!
  8. \n
\n

Make sure to run npm run lint before submitting your PR!

\n

Licence

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.716Z" + "readmeCleaned": "

Protoman

\n

\n

A Postman-like API client for protobuf-based messages.

\n

Usage

\n
    \n
  1. Register your .proto files to enable protobuf-related features. Right click on the collection, select 'Manage .proto files' to register the file paths.
  2. \n
\n

\n

\n
    \n
  1. \n

    The rest of the request-building interface is similar to Postman.

    \n

    a. Enter your good old http request parameters (method, url, headers)

    \n

    b. Select request/response proto messages you want.

    \n

    c. Fill out the fields in your request proto message.

    \n

    d. Click send.

    \n

    e. The response is shown below the request section.

    \n
  2. \n
\n

\n
    \n
  1. As of version 0.2.0, you can also set up environments, and reuse variables there throughout your requests on the top-right corner!
  2. \n
\n

\n

\n
    \n
  1. As of version 0.3.0, you can also import / export collections as JSON
  2. \n
\n
    \n
  • When importing a collection, all the proto definitions / path to .proto files are also imported. Hence, it's recommended to fix the paths to keep the proto definitions up-to-date.
  • \n
  • Note that it's not compatible with Postman collections.
  • \n
\n
    \n
  1. \n

    As of version 0.4.0, you can also reorder requests / set different expected messages for success(2XX) and failures(others)

    \n
  2. \n
  3. \n

    That's it for the current version. Enjoy and leave a star if you like it !

    \n
  4. \n
\n

Installation

\n

Mac

\n

Protoman-0.4.0.dmg

\n

Windows

\n

Protoman Setup 0.4.0.exe - Unlike mac, I don't currently own a license to sign the app. So it might give you some security warnings!

\n

Linux

\n

Protoman-0.4.0.AppImage

\n

As a fallback, you can clone the repo and run npm install && npm run build to build, and npm run start to launch the app. Or, you can actually find configurations on electron builder to get the right distribution version yourself!

\n

Contributing

\n

If you are interested in reporting/fixing issues and contributing directly to the codebase, follow the standard procedures.

\n
    \n
  1. Create an issue.
  2. \n
  3. Fork the repo.
  4. \n
  5. Submit a PR.
  6. \n
  7. We'll get back to you as soon as we can!
  8. \n
\n

Make sure to run npm run lint before submitting your PR!

\n

Licence

\n

MIT

\n
", + "readmeOriginal": "

Protoman

\n

\n

A Postman-like API client for protobuf-based messages.

\n

Usage

\n
    \n
  1. Register your .proto files to enable protobuf-related features. Right click on the collection, select 'Manage .proto files' to register the file paths.
  2. \n
\n

\n

\n
    \n
  1. \n

    The rest of the request-building interface is similar to Postman.

    \n

    a. Enter your good old http request parameters (method, url, headers)

    \n

    b. Select request/response proto messages you want.

    \n

    c. Fill out the fields in your request proto message.

    \n

    d. Click send.

    \n

    e. The response is shown below the request section.

    \n
  2. \n
\n

\n
    \n
  1. As of version 0.2.0, you can also set up environments, and reuse variables there throughout your requests on the top-right corner!
  2. \n
\n

\n

\n
    \n
  1. As of version 0.3.0, you can also import / export collections as JSON
  2. \n
\n
    \n
  • When importing a collection, all the proto definitions / path to .proto files are also imported. Hence, it's recommended to fix the paths to keep the proto definitions up-to-date.
  • \n
  • Note that it's not compatible with Postman collections.
  • \n
\n
    \n
  1. \n

    As of version 0.4.0, you can also reorder requests / set different expected messages for success(2XX) and failures(others)

    \n
  2. \n
  3. \n

    That's it for the current version. Enjoy and leave a star if you like it !

    \n
  4. \n
\n

Installation

\n

Mac

\n

Protoman-0.4.0.dmg

\n

Windows

\n

Protoman Setup 0.4.0.exe - Unlike mac, I don't currently own a license to sign the app. So it might give you some security warnings!

\n

Linux

\n

Protoman-0.4.0.AppImage

\n

As a fallback, you can clone the repo and run npm install && npm run build to build, and npm run start to launch the app. Or, you can actually find configurations on electron builder to get the right distribution version yourself!

\n

Contributing

\n

If you are interested in reporting/fixing issues and contributing directly to the codebase, follow the standard procedures.

\n
    \n
  1. Create an issue.
  2. \n
  3. Fork the repo.
  4. \n
  5. Submit a PR.
  6. \n
  7. We'll get back to you as soon as we can!
  8. \n
\n

Make sure to run npm run lint before submitting your PR!

\n

Licence

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:01:12.354Z" }, "protegopdf": { - "readmeCleaned": "

ProtegoPdf

\n

A simple application to set a password to a PDF Document (windows only).

\n

Download

\n

Features

\n
    \n
  • Protect Pdf Documents with a password
  • \n
  • Save most used passwords as favorites
  • \n
  • Get suggestions on how strong a password is
  • \n
  • Generate a random password for your documents
  • \n
  • Unlock an previously protected document by supplying required password
  • \n
\n
", - "readmeOriginal": "

ProtegoPdf

\n

A simple application to set a password to a PDF Document (windows only).

\n

Download

\n

Features

\n
    \n
  • Protect Pdf Documents with a password
  • \n
  • Save most used passwords as favorites
  • \n
  • Get suggestions on how strong a password is
  • \n
  • Generate a random password for your documents
  • \n
  • Unlock an previously protected document by supplying required password
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.836Z" - }, - "puppetry": { - "readmeCleaned": "

\n\t
\n\t\"Puppetry\"\n\t
\n\tPuppetry\n\t
\n

\n

\"Build\n\"Gitter\n\n\"Total\n\"Latest

\n

CODELESS END-TO-END AUTOMATED TESTING

\n

Puppetry is an open-source cross-platform desktop application that gives non-developers the ability to create, manage, and integrate automated tests for Web

\n

\"Puppetry

\n\n

Welcome Puppetry

\n

Puppetry offers you an easy-to-use UI where you choose browser methods and assertions from a predefined list, with predefined settings, guided by extensive tips.\nNamely you can do the following:

\n
    \n
  • record user flow
  • \n
  • declare element targets as pairs variable = locator, where locator can be either CSS selector or Xpath.
  • \n
  • manage your test structure in BDD style (project, suite, test context, test case)
  • \n
  • manage page/element methods and assertions
  • \n
  • run the tests in Chromium/Chromium/Chrome/Firefox/Edge
  • \n
  • export the project as Jest/Puppeteer bundle ready to run in CLI (e.g. by a continuous integration server)
  • \n
\n

Key Features

\n\n

Download

\n

You can download latest installers for your platform from the releases page

\n

Current only the following OS are supported:

\n
    \n
  • Windows 7 and greater (64 bit)
  • \n
  • Ubuntu 14.04 and greater (64 bit)
  • \n
  • MacOS X 10.10 (Yosemite) and greater (64 bit)
  • \n
\n

On Linux can be installed with Snapcraft:

\n
sudo snap install puppetry\n
\n

On Mac can be installed with Homebrew:

\n
brew cask install puppetry\n
\n

FAQ

\n\n

Feedback

\n\n

Contributing

\n
    \n
  • get acquainted with guides\n\n
  • \n
  • examine the Backlog, suggest new features
  • \n
  • look into existing Issues, come up with a fix (master branch)
  • \n
  • implement new features (dev branch)
  • \n
  • check Developer Guide
  • \n
\n

Please adhere the coding style. We have one based on jQuery's JavaScript Style Guide. You can find the validation rules in .eslintrc\nand lint the code by running npm run lint

\n

Thanks

\n

A special thanks to\nMonika Rao,\nvteixeira19,\nGernot Messow,\nCarlos Mantilla,\nkkmuffme,\nRavindra Jadhav\nfor the ideas and support

\n

Credits

\n\n

License

\n

MIT

\n
", - "readmeOriginal": "

\n\t
\n\t\"Puppetry\"\n\t
\n\tPuppetry\n\t
\n

\n

\"Build\n\"Gitter\n\n\"Total\n\"Latest

\n

CODELESS END-TO-END AUTOMATED TESTING

\n

Puppetry is an open-source cross-platform desktop application that gives non-developers the ability to create, manage, and integrate automated tests for Web

\n

\"Puppetry

\n\n

Welcome Puppetry

\n

Puppetry offers you an easy-to-use UI where you choose browser methods and assertions from a predefined list, with predefined settings, guided by extensive tips.\nNamely you can do the following:

\n
    \n
  • record user flow
  • \n
  • declare element targets as pairs variable = locator, where locator can be either CSS selector or Xpath.
  • \n
  • manage your test structure in BDD style (project, suite, test context, test case)
  • \n
  • manage page/element methods and assertions
  • \n
  • run the tests in Chromium/Chromium/Chrome/Firefox/Edge
  • \n
  • export the project as Jest/Puppeteer bundle ready to run in CLI (e.g. by a continuous integration server)
  • \n
\n

Key Features

\n\n

Download

\n

You can download latest installers for your platform from the releases page

\n

Current only the following OS are supported:

\n
    \n
  • Windows 7 and greater (64 bit)
  • \n
  • Ubuntu 14.04 and greater (64 bit)
  • \n
  • MacOS X 10.10 (Yosemite) and greater (64 bit)
  • \n
\n

On Linux can be installed with Snapcraft:

\n
sudo snap install puppetry\n
\n

On Mac can be installed with Homebrew:

\n
brew cask install puppetry\n
\n

FAQ

\n\n

Feedback

\n\n

Contributing

\n
    \n
  • get acquainted with guides\n\n
  • \n
  • examine the Backlog, suggest new features
  • \n
  • look into existing Issues, come up with a fix (master branch)
  • \n
  • implement new features (dev branch)
  • \n
  • check Developer Guide
  • \n
\n

Please adhere the coding style. We have one based on jQuery's JavaScript Style Guide. You can find the validation rules in .eslintrc\nand lint the code by running npm run lint

\n

Thanks

\n

A special thanks to\nMonika Rao,\nvteixeira19,\nGernot Messow,\nCarlos Mantilla,\nkkmuffme,\nRavindra Jadhav\nfor the ideas and support

\n

Credits

\n\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.903Z" + "readmeCleaned": "

ProtegoPdf

\n

A simple application to set a password to a PDF Document (windows only).

\n

Download

\n

Features

\n
    \n
  • Protect Pdf Documents with a password
  • \n
  • Save most used passwords as favorites
  • \n
  • Get suggestions on how strong a password is
  • \n
  • Generate a random password for your documents
  • \n
  • Unlock an previously protected document by supplying required password
  • \n
\n
", + "readmeOriginal": "

ProtegoPdf

\n

A simple application to set a password to a PDF Document (windows only).

\n

Download

\n

Features

\n
    \n
  • Protect Pdf Documents with a password
  • \n
  • Save most used passwords as favorites
  • \n
  • Get suggestions on how strong a password is
  • \n
  • Generate a random password for your documents
  • \n
  • Unlock an previously protected document by supplying required password
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:12.376Z" }, "q-player": { - "readmeCleaned": "

Listen to Q-dance Radio in the most convenient way. Just open this tiny app, hit a play button and that's it.

\n

\"Q-player

\n

Features

\n
    \n
  • Supports Windows/macOS
  • \n
  • Listen to the Q-dance Radio station in the most convenient way.
  • \n
  • Always on top.
  • \n
  • Automatically opens in the left top corner of the screen.
  • \n
  • Now playing information like album cover, name and artist.
  • \n
  • Start the playback with alt+p.
  • \n
  • Quickly mute the playback with alt+m shortcut.
  • \n
  • Automatic \"Dark mode\"
  • \n
  • Ability to set specific volume.
  • \n
\n

Upcoming releases:

\n
    \n
  • support for more stations.
  • \n
  • Upcoming track information.
  • \n
  • Previous track information.
  • \n
  • Integration with Spotify and other streaming services.
  • \n
  • Google Search for current track
  • \n
  • Linux support for major distributions.
  • \n
  • Default opening position will depend on platform.
  • \n
  • Airplay/chromecast support.
  • \n
  • Auto updates
  • \n
\n
", - "readmeOriginal": "

Listen to Q-dance Radio in the most convenient way. Just open this tiny app, hit a play button and that's it.

\n

\"Q-player

\n

Features

\n
    \n
  • Supports Windows/macOS
  • \n
  • Listen to the Q-dance Radio station in the most convenient way.
  • \n
  • Always on top.
  • \n
  • Automatically opens in the left top corner of the screen.
  • \n
  • Now playing information like album cover, name and artist.
  • \n
  • Start the playback with alt+p.
  • \n
  • Quickly mute the playback with alt+m shortcut.
  • \n
  • Automatic \"Dark mode\"
  • \n
  • Ability to set specific volume.
  • \n
\n

Upcoming releases:

\n
    \n
  • support for more stations.
  • \n
  • Upcoming track information.
  • \n
  • Previous track information.
  • \n
  • Integration with Spotify and other streaming services.
  • \n
  • Google Search for current track
  • \n
  • Linux support for major distributions.
  • \n
  • Default opening position will depend on platform.
  • \n
  • Airplay/chromecast support.
  • \n
  • Auto updates
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.913Z" + "readmeCleaned": "

Listen to Q-dance Radio in the most convenient way. Just open this tiny app, hit a play button and that's it.

\n

\"Q-player

\n

Features

\n
    \n
  • Supports Windows/macOS
  • \n
  • Listen to the Q-dance Radio station in the most convenient way.
  • \n
  • Always on top.
  • \n
  • Automatically opens in the left top corner of the screen.
  • \n
  • Now playing information like album cover, name and artist.
  • \n
  • Start the playback with alt+p.
  • \n
  • Quickly mute the playback with alt+m shortcut.
  • \n
  • Automatic \"Dark mode\"
  • \n
  • Ability to set specific volume.
  • \n
\n

Upcoming releases:

\n
    \n
  • support for more stations.
  • \n
  • Upcoming track information.
  • \n
  • Previous track information.
  • \n
  • Integration with Spotify and other streaming services.
  • \n
  • Google Search for current track
  • \n
  • Linux support for major distributions.
  • \n
  • Default opening position will depend on platform.
  • \n
  • Airplay/chromecast support.
  • \n
  • Auto updates
  • \n
\n
", + "readmeOriginal": "

Listen to Q-dance Radio in the most convenient way. Just open this tiny app, hit a play button and that's it.

\n

\"Q-player

\n

Features

\n
    \n
  • Supports Windows/macOS
  • \n
  • Listen to the Q-dance Radio station in the most convenient way.
  • \n
  • Always on top.
  • \n
  • Automatically opens in the left top corner of the screen.
  • \n
  • Now playing information like album cover, name and artist.
  • \n
  • Start the playback with alt+p.
  • \n
  • Quickly mute the playback with alt+m shortcut.
  • \n
  • Automatic \"Dark mode\"
  • \n
  • Ability to set specific volume.
  • \n
\n

Upcoming releases:

\n
    \n
  • support for more stations.
  • \n
  • Upcoming track information.
  • \n
  • Previous track information.
  • \n
  • Integration with Spotify and other streaming services.
  • \n
  • Google Search for current track
  • \n
  • Linux support for major distributions.
  • \n
  • Default opening position will depend on platform.
  • \n
  • Airplay/chromecast support.
  • \n
  • Auto updates
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:12.863Z" }, "pullp": { - "readmeCleaned": "

Pullp \"pullp

\n

Pullp is a tool to help you manage pull requests and reviews on your Github repositories, available for Mac, Linux and Windows.

\n

An interactive dashboard shows all the open pull requests for your chosen repositories and highlights where your review has been requested. This information syncs with Github every minute! To help you keep track of things, Pullp has configurable desktop notifications to keep you in the loop.

\n

\"pullp

\n

Want to find out more about the pull requests on a particular repository? Selecting a repository shows a full summary of each pull request, including all of the requested reviewers and submitted reviews. If you need to action anything, a click will take you directly to the pull request in Github.

\n

\"pullp

\n

You are also shown the five most recently closed pull requests:

\n

\"pullp

\n

Want to change the way that Pullp notifies you of changes? On the settings screen you can toggle a number of different options:

\n

\"pullp

\n

Pullp is an Electron application built with React.

\n

Getting Started

\n
    \n
  • Download and install the latest release. You'll want the .dmg file for MacOS or the .AppImage file for Linux
  • \n
  • Open the app
  • \n
  • On MacOS, if your security settings block you from opening the app, right-click it and select Open. You can then click Open on the warning dialogue that opens up.
  • \n
  • Follow the on screen instructions to sign in with Github
  • \n
  • Select the repositories you want to monitor with Pullp (you are able to choose from all the ones that you watch on Github
  • \n
  • Click Monitor to go to the dashboard screen.
  • \n
  • Pullp will refresh the dashboard every minute!
  • \n
\n
\n

FAQs

\n

Why does my repository only show a maximum of 50 open pull requests?

\n
\n

💡 Github applies a cost in points to each request Pullp makes for data. Each hour you are permitted to spend 5000 points. By restricting the maximum pull requests to 50, the cost of each request is manageable. This means Pullp can make more frequent requests, giving you a more \"near-time\" experience. Allowing this maximum limit to be configurable by the user could be a feature in the future.

\n
\n

I am seeing an error saying The amount of pull request data for your selected repositories exceeds Github's maximum limit.

\n
\n

💡 Github places a limit on the maximum number of data nodes that can be returned from a single request. This limit may be breached if you have selected a large number of repositories that have many pull requests. The only solution to this currently is to select fewer repositories.

\n
\n

Can I access the console/Chrome dev tools inside the app?

\n
\n

💡 Yes! Just use the normal Chrome shortcut to open them, e.g. cmd + opt + i on Mac. React and Redux dev tools are not available in the production app, but are enabled if you are running the app in the dev environment.

\n
\n

I can't see my repository on the Select screen.

\n
\n

💡 Make sure you are watching the repository in Github, otherwise it won't appear on the select screen.

\n
\n
\n

🏁 Developer Instructions 🏁

\n

🚀 Running dev environment - The simplest way

\n

After npm install, run npm start to start the webpack dev server and electron app.

\n

React and Apollo dev tools will be available inside the Chrome dev tools.

\n

Running the tests

\n
    \n
  • Run npm test.
  • \n
  • To run the tests without the file watcher, run npm run test:no-watcher
  • \n
\n

💫 Optional - Running a local oAuth server

\n

Pullp uses an external auth server to complete Github sign in and receive a token for the Github API. You may want to host a local version of this server. Clone it from https://github.com/rkclark/pullp-oauth-gatekeeper, run it on the port of your choosing and then add the server URL to REACT_APP_OAUTH_GATEKEEPER_URL in the /env/.env.development file inside of Pullp.

\n

If you are connecting to a different GitHub domain than github.com, you can set REACT_APP_GITHUB_DOMAIN to that domain such as github.mycompany.com

\n

Your oauth server will need set of Github oAuth app credentials. To make these:

\n
    \n
  • In Github, go to your settings
  • \n
  • Go to Developer Settings, select oAuth Apps (usually selected by default)
  • \n
  • Click New oAuth App
  • \n
  • Give the app a name, this will be seen when/if your app requests access to any organisations that you are a part of. I suggest pullp!
  • \n
  • Set the homepage to whatever you like
  • \n
  • The authorization callback URL is not actually used by Pullp, I'd suggest just setting it to http://localhost:3001/auth/github/callback
  • \n
  • Click to register the app
  • \n
  • Make a note of the client ID and client secret that you are shown on the next screen
  • \n
\n

Once you have the credentials, create a new .env file in the server project root and add them as

\n
OAUTH_CLIENT_ID=xxx\nOAUTH_CLIENT_SECRET=xxx\n
\n

\":octocat:\" Optional - Stubbing Github

\n

The project includes a server that provides stub responses for all external dependencies:

\n
    \n
  • Github login page
  • \n
  • Github oAuth flow
  • \n
  • Github GraphQl server
  • \n
\n

To run the stub server run npm run stub. This will start the server along with the webpack dev server. Then just run npm run electron:start:dev in another terminal window.

\n

This can be used if you want to work offline or have finer control over the data being received by the app.

\n

Limitations:

\n
    \n
  • The GraphQl endpoint is not a real GraphQl implementation! If you change any queries then they will not work without updating the stub endpoint to watch for them.
  • \n
  • To have repos appear on the dashboard, do not select any on the Select screen
  • \n
  • Images are not currently stubbed so will simply not be loaded
  • \n
\n

🔮 Other developer scripts

\n
    \n
  • npm run serve: Run a server that hosts the production files
  • \n
  • npm run react:build: Build the React/CSS production files
  • \n
  • npm run style: Run the linter report
  • \n
  • npm run style-fix: Fix all auto-fixable lint errors
  • \n
  • npm run precommit: Runs the linter and test suite - used by Husky whenever a git commit is created
  • \n
  • npm run electron: Runs electron against the built production files,
  • \n
  • npm run pack: Packages distributable for the current OS and leaves unpackaged files available for inspection for debugging
  • \n
  • npm run dist: Builds the production files and then packages them into a distributable for the current OS
  • \n
  • npm run ship: Builds the production files, packages them for the current OS, and then pushes them to a draft Github release on the Pullp repository. For this to work, you must have the relevant access rights on the Pullp repository. In addition, you must create a personal token on Github and add it as GH_TOKEN=**YOURTOKEN** in a new file electron-builder.env in the project root. See electron-builder.example.env for an example.
  • \n
  • npm run install-wsl: Installs linux versions of all packages except for Electron which is installed as the Windows version. For use when developing using Windows Subsystem for Linux (WSL). This is currently the best workaround available.
  • \n
\n

\":shipit:\" CI/CD and Releasing

\n

Pullp uses Github Actions for CI/CD. This is configured so that any branch that is pushed with a name in the format vX.X.X will be automatically packaged for Mac and Linux and uploaded to Github as a draft release.

\n

e.g.

\n
    \n
  • a branch with a name v1.9.70 will be created as a draft release with the Windows, Mac and Linux installation files attached.
  • \n
\n

Once the draft release is on Github it can have release notes added and then be published! 👌

\n
", - "readmeOriginal": "

Pullp \"pullp

\n

Pullp is a tool to help you manage pull requests and reviews on your Github repositories, available for Mac, Linux and Windows.

\n

An interactive dashboard shows all the open pull requests for your chosen repositories and highlights where your review has been requested. This information syncs with Github every minute! To help you keep track of things, Pullp has configurable desktop notifications to keep you in the loop.

\n

\"pullp

\n

Want to find out more about the pull requests on a particular repository? Selecting a repository shows a full summary of each pull request, including all of the requested reviewers and submitted reviews. If you need to action anything, a click will take you directly to the pull request in Github.

\n

\"pullp

\n

You are also shown the five most recently closed pull requests:

\n

\"pullp

\n

Want to change the way that Pullp notifies you of changes? On the settings screen you can toggle a number of different options:

\n

\"pullp

\n

Pullp is an Electron application built with React.

\n

Getting Started

\n
    \n
  • Download and install the latest release. You'll want the .dmg file for MacOS or the .AppImage file for Linux
  • \n
  • Open the app
  • \n
  • On MacOS, if your security settings block you from opening the app, right-click it and select Open. You can then click Open on the warning dialogue that opens up.
  • \n
  • Follow the on screen instructions to sign in with Github
  • \n
  • Select the repositories you want to monitor with Pullp (you are able to choose from all the ones that you watch on Github
  • \n
  • Click Monitor to go to the dashboard screen.
  • \n
  • Pullp will refresh the dashboard every minute!
  • \n
\n
\n

FAQs

\n

Why does my repository only show a maximum of 50 open pull requests?

\n
\n

💡 Github applies a cost in points to each request Pullp makes for data. Each hour you are permitted to spend 5000 points. By restricting the maximum pull requests to 50, the cost of each request is manageable. This means Pullp can make more frequent requests, giving you a more \"near-time\" experience. Allowing this maximum limit to be configurable by the user could be a feature in the future.

\n
\n

I am seeing an error saying The amount of pull request data for your selected repositories exceeds Github's maximum limit.

\n
\n

💡 Github places a limit on the maximum number of data nodes that can be returned from a single request. This limit may be breached if you have selected a large number of repositories that have many pull requests. The only solution to this currently is to select fewer repositories.

\n
\n

Can I access the console/Chrome dev tools inside the app?

\n
\n

💡 Yes! Just use the normal Chrome shortcut to open them, e.g. cmd + opt + i on Mac. React and Redux dev tools are not available in the production app, but are enabled if you are running the app in the dev environment.

\n
\n

I can't see my repository on the Select screen.

\n
\n

💡 Make sure you are watching the repository in Github, otherwise it won't appear on the select screen.

\n
\n
\n

🏁 Developer Instructions 🏁

\n

🚀 Running dev environment - The simplest way

\n

After npm install, run npm start to start the webpack dev server and electron app.

\n

React and Apollo dev tools will be available inside the Chrome dev tools.

\n

Running the tests

\n
    \n
  • Run npm test.
  • \n
  • To run the tests without the file watcher, run npm run test:no-watcher
  • \n
\n

💫 Optional - Running a local oAuth server

\n

Pullp uses an external auth server to complete Github sign in and receive a token for the Github API. You may want to host a local version of this server. Clone it from https://github.com/rkclark/pullp-oauth-gatekeeper, run it on the port of your choosing and then add the server URL to REACT_APP_OAUTH_GATEKEEPER_URL in the /env/.env.development file inside of Pullp.

\n

If you are connecting to a different GitHub domain than github.com, you can set REACT_APP_GITHUB_DOMAIN to that domain such as github.mycompany.com

\n

Your oauth server will need set of Github oAuth app credentials. To make these:

\n
    \n
  • In Github, go to your settings
  • \n
  • Go to Developer Settings, select oAuth Apps (usually selected by default)
  • \n
  • Click New oAuth App
  • \n
  • Give the app a name, this will be seen when/if your app requests access to any organisations that you are a part of. I suggest pullp!
  • \n
  • Set the homepage to whatever you like
  • \n
  • The authorization callback URL is not actually used by Pullp, I'd suggest just setting it to http://localhost:3001/auth/github/callback
  • \n
  • Click to register the app
  • \n
  • Make a note of the client ID and client secret that you are shown on the next screen
  • \n
\n

Once you have the credentials, create a new .env file in the server project root and add them as

\n
OAUTH_CLIENT_ID=xxx\nOAUTH_CLIENT_SECRET=xxx\n
\n

\":octocat:\" Optional - Stubbing Github

\n

The project includes a server that provides stub responses for all external dependencies:

\n
    \n
  • Github login page
  • \n
  • Github oAuth flow
  • \n
  • Github GraphQl server
  • \n
\n

To run the stub server run npm run stub. This will start the server along with the webpack dev server. Then just run npm run electron:start:dev in another terminal window.

\n

This can be used if you want to work offline or have finer control over the data being received by the app.

\n

Limitations:

\n
    \n
  • The GraphQl endpoint is not a real GraphQl implementation! If you change any queries then they will not work without updating the stub endpoint to watch for them.
  • \n
  • To have repos appear on the dashboard, do not select any on the Select screen
  • \n
  • Images are not currently stubbed so will simply not be loaded
  • \n
\n

🔮 Other developer scripts

\n
    \n
  • npm run serve: Run a server that hosts the production files
  • \n
  • npm run react:build: Build the React/CSS production files
  • \n
  • npm run style: Run the linter report
  • \n
  • npm run style-fix: Fix all auto-fixable lint errors
  • \n
  • npm run precommit: Runs the linter and test suite - used by Husky whenever a git commit is created
  • \n
  • npm run electron: Runs electron against the built production files,
  • \n
  • npm run pack: Packages distributable for the current OS and leaves unpackaged files available for inspection for debugging
  • \n
  • npm run dist: Builds the production files and then packages them into a distributable for the current OS
  • \n
  • npm run ship: Builds the production files, packages them for the current OS, and then pushes them to a draft Github release on the Pullp repository. For this to work, you must have the relevant access rights on the Pullp repository. In addition, you must create a personal token on Github and add it as GH_TOKEN=**YOURTOKEN** in a new file electron-builder.env in the project root. See electron-builder.example.env for an example.
  • \n
  • npm run install-wsl: Installs linux versions of all packages except for Electron which is installed as the Windows version. For use when developing using Windows Subsystem for Linux (WSL). This is currently the best workaround available.
  • \n
\n

\":shipit:\" CI/CD and Releasing

\n

Pullp uses Github Actions for CI/CD. This is configured so that any branch that is pushed with a name in the format vX.X.X will be automatically packaged for Mac and Linux and uploaded to Github as a draft release.

\n

e.g.

\n
    \n
  • a branch with a name v1.9.70 will be created as a draft release with the Windows, Mac and Linux installation files attached.
  • \n
\n

Once the draft release is on Github it can have release notes added and then be published! 👌

\n
", - "readmeFetchedAt": "2022-05-10T00:08:04.952Z" + "readmeCleaned": "

Pullp \"pullp

\n

NOTICE: App is no longer in working state as the domain hosting for its oAuth proxy has expired and there are currently no plans to re-host it. (My current employer uses Gitlab rather than Github 😢)

\n

Pullp is a tool to help you manage pull requests and reviews on your Github repositories, available for Mac, Linux and Windows.

\n

An interactive dashboard shows all the open pull requests for your chosen repositories and highlights where your review has been requested. This information syncs with Github every minute! To help you keep track of things, Pullp has configurable desktop notifications to keep you in the loop.

\n

\"pullp

\n

Want to find out more about the pull requests on a particular repository? Selecting a repository shows a full summary of each pull request, including all of the requested reviewers and submitted reviews. If you need to action anything, a click will take you directly to the pull request in Github.

\n

\"pullp

\n

You are also shown the five most recently closed pull requests:

\n

\"pullp

\n

Want to change the way that Pullp notifies you of changes? On the settings screen you can toggle a number of different options:

\n

\"pullp

\n

Pullp is an Electron application built with React.

\n

⚡ Getting Started

\n
    \n
  • Download and install the latest release. You'll want the .dmg file for MacOS or the .AppImage file for Linux
  • \n
  • Open the app
  • \n
  • On MacOS, if your security settings block you from opening the app, right-click it and select Open. You can then click Open on the warning dialogue that opens up.
  • \n
  • Follow the on screen instructions to sign in with Github
  • \n
  • Select the repositories you want to monitor with Pullp (you are able to choose from all the ones that you watch on Github
  • \n
  • Click Monitor to go to the dashboard screen.
  • \n
  • Pullp will refresh the dashboard every minute!
  • \n
\n
\n

❔ FAQs

\n

❓ Why does my repository only show a maximum of 50 open pull requests?

\n
\n

💡 Github applies a cost in points to each request Pullp makes for data. Each hour you are permitted to spend 5000 points. By restricting the maximum pull requests to 50, the cost of each request is manageable. This means Pullp can make more frequent requests, giving you a more \"near-time\" experience. Allowing this maximum limit to be configurable by the user could be a feature in the future.

\n
\n

❓ I am seeing an error saying The amount of pull request data for your selected repositories exceeds Github's maximum limit.

\n
\n

💡 Github places a limit on the maximum number of data nodes that can be returned from a single request. This limit may be breached if you have selected a large number of repositories that have many pull requests. The only solution to this currently is to select fewer repositories.

\n
\n

❓ Can I access the console/Chrome dev tools inside the app?

\n
\n

💡 Yes! Just use the normal Chrome shortcut to open them, e.g. cmd + opt + i on Mac. React and Redux dev tools are not available in the production app, but are enabled if you are running the app in the dev environment.

\n
\n

❓ I can't see my repository on the Select screen.

\n
\n

💡 Make sure you are watching the repository in Github, otherwise it won't appear on the select screen.

\n
\n
\n

🏁 Developer Instructions 🏁

\n

🚀 Running dev environment - The simplest way

\n

After npm install, run npm start to start the webpack dev server and electron app.

\n

React and Apollo dev tools will be available inside the Chrome dev tools.

\n

✅ Running the tests

\n
    \n
  • Run npm test.
  • \n
  • To run the tests without the file watcher, run npm run test:no-watcher
  • \n
\n

💫 Optional - Running a local oAuth server

\n

Pullp uses an external auth server to complete Github sign in and receive a token for the Github API. You may want to host a local version of this server. Clone it from https://github.com/rkclark/pullp-oauth-gatekeeper, run it on the port of your choosing and then add the server URL to REACT_APP_OAUTH_GATEKEEPER_URL in the /env/.env.development file inside of Pullp.

\n

If you are connecting to a different GitHub domain than github.com, you can set REACT_APP_GITHUB_DOMAIN to that domain such as github.mycompany.com

\n

Your oauth server will need set of Github oAuth app credentials. To make these:

\n
    \n
  • In Github, go to your settings
  • \n
  • Go to Developer Settings, select oAuth Apps (usually selected by default)
  • \n
  • Click New oAuth App
  • \n
  • Give the app a name, this will be seen when/if your app requests access to any organisations that you are a part of. I suggest pullp!
  • \n
  • Set the homepage to whatever you like
  • \n
  • The authorization callback URL is not actually used by Pullp, I'd suggest just setting it to http://localhost:3001/auth/github/callback
  • \n
  • Click to register the app
  • \n
  • Make a note of the client ID and client secret that you are shown on the next screen
  • \n
\n

Once you have the credentials, create a new .env file in the server project root and add them as

\n
OAUTH_CLIENT_ID=xxx\nOAUTH_CLIENT_SECRET=xxx\n
\n

\":octocat:\" Optional - Stubbing Github

\n

The project includes a server that provides stub responses for all external dependencies:

\n
    \n
  • Github login page
  • \n
  • Github oAuth flow
  • \n
  • Github GraphQl server
  • \n
\n

To run the stub server run npm run stub. This will start the server along with the webpack dev server. Then just run npm run electron:start:dev in another terminal window.

\n

This can be used if you want to work offline or have finer control over the data being received by the app.

\n

Limitations:

\n
    \n
  • The GraphQl endpoint is not a real GraphQl implementation! If you change any queries then they will not work without updating the stub endpoint to watch for them.
  • \n
  • To have repos appear on the dashboard, do not select any on the Select screen
  • \n
  • Images are not currently stubbed so will simply not be loaded
  • \n
\n

🔮 Other developer scripts

\n
    \n
  • npm run serve: Run a server that hosts the production files
  • \n
  • npm run react:build: Build the React/CSS production files
  • \n
  • npm run style: Run the linter report
  • \n
  • npm run style-fix: Fix all auto-fixable lint errors
  • \n
  • npm run precommit: Runs the linter and test suite - used by Husky whenever a git commit is created
  • \n
  • npm run electron: Runs electron against the built production files,
  • \n
  • npm run pack: Packages distributable for the current OS and leaves unpackaged files available for inspection for debugging
  • \n
  • npm run dist: Builds the production files and then packages them into a distributable for the current OS
  • \n
  • npm run ship: Builds the production files, packages them for the current OS, and then pushes them to a draft Github release on the Pullp repository. For this to work, you must have the relevant access rights on the Pullp repository. In addition, you must create a personal token on Github and add it as GH_TOKEN=**YOURTOKEN** in a new file electron-builder.env in the project root. See electron-builder.example.env for an example.
  • \n
  • npm run install-wsl: Installs linux versions of all packages except for Electron which is installed as the Windows version. For use when developing using Windows Subsystem for Linux (WSL). This is currently the best workaround available.
  • \n
\n

\":shipit:\" CI/CD and Releasing

\n

Pullp uses Github Actions for CI/CD. This is configured so that any branch that is pushed with a name in the format vX.X.X will be automatically packaged for Mac and Linux and uploaded to Github as a draft release.

\n

e.g.

\n
    \n
  • a branch with a name v1.9.70 will be created as a draft release with the Windows, Mac and Linux installation files attached.
  • \n
\n

Once the draft release is on Github it can have release notes added and then be published! 👌

\n
", + "readmeOriginal": "

Pullp \"pullp

\n

NOTICE: App is no longer in working state as the domain hosting for its oAuth proxy has expired and there are currently no plans to re-host it. (My current employer uses Gitlab rather than Github 😢)

\n

Pullp is a tool to help you manage pull requests and reviews on your Github repositories, available for Mac, Linux and Windows.

\n

An interactive dashboard shows all the open pull requests for your chosen repositories and highlights where your review has been requested. This information syncs with Github every minute! To help you keep track of things, Pullp has configurable desktop notifications to keep you in the loop.

\n

\"pullp

\n

Want to find out more about the pull requests on a particular repository? Selecting a repository shows a full summary of each pull request, including all of the requested reviewers and submitted reviews. If you need to action anything, a click will take you directly to the pull request in Github.

\n

\"pullp

\n

You are also shown the five most recently closed pull requests:

\n

\"pullp

\n

Want to change the way that Pullp notifies you of changes? On the settings screen you can toggle a number of different options:

\n

\"pullp

\n

Pullp is an Electron application built with React.

\n

⚡ Getting Started

\n
    \n
  • Download and install the latest release. You'll want the .dmg file for MacOS or the .AppImage file for Linux
  • \n
  • Open the app
  • \n
  • On MacOS, if your security settings block you from opening the app, right-click it and select Open. You can then click Open on the warning dialogue that opens up.
  • \n
  • Follow the on screen instructions to sign in with Github
  • \n
  • Select the repositories you want to monitor with Pullp (you are able to choose from all the ones that you watch on Github
  • \n
  • Click Monitor to go to the dashboard screen.
  • \n
  • Pullp will refresh the dashboard every minute!
  • \n
\n
\n

❔ FAQs

\n

❓ Why does my repository only show a maximum of 50 open pull requests?

\n
\n

💡 Github applies a cost in points to each request Pullp makes for data. Each hour you are permitted to spend 5000 points. By restricting the maximum pull requests to 50, the cost of each request is manageable. This means Pullp can make more frequent requests, giving you a more \"near-time\" experience. Allowing this maximum limit to be configurable by the user could be a feature in the future.

\n
\n

❓ I am seeing an error saying The amount of pull request data for your selected repositories exceeds Github's maximum limit.

\n
\n

💡 Github places a limit on the maximum number of data nodes that can be returned from a single request. This limit may be breached if you have selected a large number of repositories that have many pull requests. The only solution to this currently is to select fewer repositories.

\n
\n

❓ Can I access the console/Chrome dev tools inside the app?

\n
\n

💡 Yes! Just use the normal Chrome shortcut to open them, e.g. cmd + opt + i on Mac. React and Redux dev tools are not available in the production app, but are enabled if you are running the app in the dev environment.

\n
\n

❓ I can't see my repository on the Select screen.

\n
\n

💡 Make sure you are watching the repository in Github, otherwise it won't appear on the select screen.

\n
\n
\n

🏁 Developer Instructions 🏁

\n

🚀 Running dev environment - The simplest way

\n

After npm install, run npm start to start the webpack dev server and electron app.

\n

React and Apollo dev tools will be available inside the Chrome dev tools.

\n

✅ Running the tests

\n
    \n
  • Run npm test.
  • \n
  • To run the tests without the file watcher, run npm run test:no-watcher
  • \n
\n

💫 Optional - Running a local oAuth server

\n

Pullp uses an external auth server to complete Github sign in and receive a token for the Github API. You may want to host a local version of this server. Clone it from https://github.com/rkclark/pullp-oauth-gatekeeper, run it on the port of your choosing and then add the server URL to REACT_APP_OAUTH_GATEKEEPER_URL in the /env/.env.development file inside of Pullp.

\n

If you are connecting to a different GitHub domain than github.com, you can set REACT_APP_GITHUB_DOMAIN to that domain such as github.mycompany.com

\n

Your oauth server will need set of Github oAuth app credentials. To make these:

\n
    \n
  • In Github, go to your settings
  • \n
  • Go to Developer Settings, select oAuth Apps (usually selected by default)
  • \n
  • Click New oAuth App
  • \n
  • Give the app a name, this will be seen when/if your app requests access to any organisations that you are a part of. I suggest pullp!
  • \n
  • Set the homepage to whatever you like
  • \n
  • The authorization callback URL is not actually used by Pullp, I'd suggest just setting it to http://localhost:3001/auth/github/callback
  • \n
  • Click to register the app
  • \n
  • Make a note of the client ID and client secret that you are shown on the next screen
  • \n
\n

Once you have the credentials, create a new .env file in the server project root and add them as

\n
OAUTH_CLIENT_ID=xxx\nOAUTH_CLIENT_SECRET=xxx\n
\n

\":octocat:\" Optional - Stubbing Github

\n

The project includes a server that provides stub responses for all external dependencies:

\n
    \n
  • Github login page
  • \n
  • Github oAuth flow
  • \n
  • Github GraphQl server
  • \n
\n

To run the stub server run npm run stub. This will start the server along with the webpack dev server. Then just run npm run electron:start:dev in another terminal window.

\n

This can be used if you want to work offline or have finer control over the data being received by the app.

\n

Limitations:

\n
    \n
  • The GraphQl endpoint is not a real GraphQl implementation! If you change any queries then they will not work without updating the stub endpoint to watch for them.
  • \n
  • To have repos appear on the dashboard, do not select any on the Select screen
  • \n
  • Images are not currently stubbed so will simply not be loaded
  • \n
\n

🔮 Other developer scripts

\n
    \n
  • npm run serve: Run a server that hosts the production files
  • \n
  • npm run react:build: Build the React/CSS production files
  • \n
  • npm run style: Run the linter report
  • \n
  • npm run style-fix: Fix all auto-fixable lint errors
  • \n
  • npm run precommit: Runs the linter and test suite - used by Husky whenever a git commit is created
  • \n
  • npm run electron: Runs electron against the built production files,
  • \n
  • npm run pack: Packages distributable for the current OS and leaves unpackaged files available for inspection for debugging
  • \n
  • npm run dist: Builds the production files and then packages them into a distributable for the current OS
  • \n
  • npm run ship: Builds the production files, packages them for the current OS, and then pushes them to a draft Github release on the Pullp repository. For this to work, you must have the relevant access rights on the Pullp repository. In addition, you must create a personal token on Github and add it as GH_TOKEN=**YOURTOKEN** in a new file electron-builder.env in the project root. See electron-builder.example.env for an example.
  • \n
  • npm run install-wsl: Installs linux versions of all packages except for Electron which is installed as the Windows version. For use when developing using Windows Subsystem for Linux (WSL). This is currently the best workaround available.
  • \n
\n

\":shipit:\" CI/CD and Releasing

\n

Pullp uses Github Actions for CI/CD. This is configured so that any branch that is pushed with a name in the format vX.X.X will be automatically packaged for Mac and Linux and uploaded to Github as a draft release.

\n

e.g.

\n
    \n
  • a branch with a name v1.9.70 will be created as a draft release with the Windows, Mac and Linux installation files attached.
  • \n
\n

Once the draft release is on Github it can have release notes added and then be published! 👌

\n
", + "readmeFetchedAt": "2024-02-29T22:01:12.922Z" + }, + "puppetry": { + "readmeCleaned": "

\n\t
\n\t\"Puppetry\"\n\t
\n\tPuppetry\n\t
\n

\n

\"Build\n\"Gitter\n\n\"Total\n\"Latest

\n

CODELESS END-TO-END AUTOMATED TESTING

\n

Puppetry is an open-source cross-platform desktop application that gives non-developers the ability to create, manage, and integrate automated tests for Web

\n

\"Puppetry

\n\n

Welcome Puppetry

\n

Puppetry offers you an easy-to-use UI where you choose browser methods and assertions from a predefined list, with predefined settings, guided by extensive tips.\nNamely you can do the following:

\n
    \n
  • record user flow
  • \n
  • declare element targets as pairs variable = locator, where locator can be either CSS selector or Xpath.
  • \n
  • manage your test structure in BDD style (project, suite, test context, test case)
  • \n
  • manage page/element methods and assertions
  • \n
  • run the tests in Chromium/Chromium/Chrome/Firefox/Edge
  • \n
  • export the project as Jest/Puppeteer bundle ready to run in CLI (e.g. by a continuous integration server)
  • \n
\n

Key Features

\n\n

Download

\n

You can download latest installers for your platform from the releases page

\n

Current only the following OS are supported:

\n
    \n
  • Windows 7 and greater (64 bit)
  • \n
  • Ubuntu 14.04 and greater (64 bit)
  • \n
  • MacOS X 10.10 (Yosemite) and greater (64 bit)
  • \n
\n

On Linux can be installed with Snapcraft:

\n
sudo snap install puppetry\n
\n

On Mac can be installed with Homebrew:

\n
brew cask install puppetry\n
\n

FAQ

\n\n

Feedback

\n\n

Contributing

\n
    \n
  • get acquainted with guides\n\n
  • \n
  • examine the Backlog, suggest new features
  • \n
  • look into existing Issues, come up with a fix (master branch)
  • \n
  • implement new features (dev branch)
  • \n
  • check Developer Guide
  • \n
\n

Please adhere the coding style. We have one based on jQuery's JavaScript Style Guide. You can find the validation rules in .eslintrc\nand lint the code by running npm run lint

\n

Thanks

\n

A special thanks to\nMonika Rao,\nvteixeira19,\nGernot Messow,\nCarlos Mantilla,\nkkmuffme,\nRavindra Jadhav\nfor the ideas and support

\n

Credits

\n\n

License

\n

MIT

\n
", + "readmeOriginal": "

\n\t
\n\t\"Puppetry\"\n\t
\n\tPuppetry\n\t
\n

\n

\"Build\n\"Gitter\n\n\"Total\n\"Latest

\n

CODELESS END-TO-END AUTOMATED TESTING

\n

Puppetry is an open-source cross-platform desktop application that gives non-developers the ability to create, manage, and integrate automated tests for Web

\n

\"Puppetry

\n\n

Welcome Puppetry

\n

Puppetry offers you an easy-to-use UI where you choose browser methods and assertions from a predefined list, with predefined settings, guided by extensive tips.\nNamely you can do the following:

\n
    \n
  • record user flow
  • \n
  • declare element targets as pairs variable = locator, where locator can be either CSS selector or Xpath.
  • \n
  • manage your test structure in BDD style (project, suite, test context, test case)
  • \n
  • manage page/element methods and assertions
  • \n
  • run the tests in Chromium/Chromium/Chrome/Firefox/Edge
  • \n
  • export the project as Jest/Puppeteer bundle ready to run in CLI (e.g. by a continuous integration server)
  • \n
\n

Key Features

\n\n

Download

\n

You can download latest installers for your platform from the releases page

\n

Current only the following OS are supported:

\n
    \n
  • Windows 7 and greater (64 bit)
  • \n
  • Ubuntu 14.04 and greater (64 bit)
  • \n
  • MacOS X 10.10 (Yosemite) and greater (64 bit)
  • \n
\n

On Linux can be installed with Snapcraft:

\n
sudo snap install puppetry\n
\n

On Mac can be installed with Homebrew:

\n
brew cask install puppetry\n
\n

FAQ

\n\n

Feedback

\n\n

Contributing

\n
    \n
  • get acquainted with guides\n\n
  • \n
  • examine the Backlog, suggest new features
  • \n
  • look into existing Issues, come up with a fix (master branch)
  • \n
  • implement new features (dev branch)
  • \n
  • check Developer Guide
  • \n
\n

Please adhere the coding style. We have one based on jQuery's JavaScript Style Guide. You can find the validation rules in .eslintrc\nand lint the code by running npm run lint

\n

Thanks

\n

A special thanks to\nMonika Rao,\nvteixeira19,\nGernot Messow,\nCarlos Mantilla,\nkkmuffme,\nRavindra Jadhav\nfor the ideas and support

\n

Credits

\n\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:01:12.952Z" + }, + "primitive-nextgen": { + "readmeCleaned": "

primitive.nextgen

\n

Electron port of the primitive.js / primitive.lol application.

\n

\"logo\"

\n

How does it look?

\n

Check out the Masterpieces gallery for several cool samples.

\n

Building

\n

Written in client-side JavaScript, uses Rollup for JS bundling and LESS for CSS pre-processing.

\n
    \n
  1. git clone https://github.com/cielito-lindo-productions/primitive.nextgen.git
  2. \n
  3. npm install
  4. \n
  5. npm start
  6. \n
\n

Saving of images

\n

After the image is calculated you have 2 options to save the result:

\n
    \n
  1. The first one which is selected by default is to save the generated image directly as an image file (option Raster image) - for this after calculating a \"Save as\" dialog shows up in which you can select the name and folder of the file
  2. \n
  3. Alternatively you can choose the option \"vector image\" and then copy&paste the image date from primitive.nextgen into a file with the ending .svg (eg. via Notepad++ or another text editor). Then open the .svg file in eg. inkscape, make some edits if you want and save the result as an image file with the ending .jpg, .png or any other format
  4. \n
\n

Hint: According to issue #2 there seem to occur problems on OS X devices with the first option, so please use the second option then.

\n

License

\n

MIT

\n

TODO

\n
    \n
  1. Batch-processing (Opening, processing and saving of several files at a time)
  2. \n
\n

Additional resources

\n
[Github Publishing](https://sevic.dev/notes/electron-forge-publish-github/)\n
\n
", + "readmeOriginal": "

primitive.nextgen

\n

Electron port of the primitive.js / primitive.lol application.

\n

\"logo\"

\n

How does it look?

\n

Check out the Masterpieces gallery for several cool samples.

\n

Building

\n

Written in client-side JavaScript, uses Rollup for JS bundling and LESS for CSS pre-processing.

\n
    \n
  1. git clone https://github.com/cielito-lindo-productions/primitive.nextgen.git
  2. \n
  3. npm install
  4. \n
  5. npm start
  6. \n
\n

Saving of images

\n

After the image is calculated you have 2 options to save the result:

\n
    \n
  1. The first one which is selected by default is to save the generated image directly as an image file (option Raster image) - for this after calculating a \"Save as\" dialog shows up in which you can select the name and folder of the file
  2. \n
  3. Alternatively you can choose the option \"vector image\" and then copy&paste the image date from primitive.nextgen into a file with the ending .svg (eg. via Notepad++ or another text editor). Then open the .svg file in eg. inkscape, make some edits if you want and save the result as an image file with the ending .jpg, .png or any other format
  4. \n
\n

Hint: According to issue #2 there seem to occur problems on OS X devices with the first option, so please use the second option then.

\n

License

\n

MIT

\n

TODO

\n
    \n
  1. Batch-processing (Opening, processing and saving of several files at a time)
  2. \n
\n

Additional resources

\n
[Github Publishing](https://sevic.dev/notes/electron-forge-publish-github/)\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:12.972Z" }, "qawl": { - "readmeCleaned": "

Qawl v2

\n

Current status: 80% parity with previous version (missing dark theme, icons on hover tooltips, mostly)

\n

This project uses Github Projects to plan development — feel free to join in!

\n

Feel free to email me if you are interested in contributing right now, before the foundation is done: navedcoded@gmail.com . Sorry if things are a bit messy, but I recommend checking this repo out a few weeks later!

\n

Old version: https://github.com/mr-islam/qawl

\n

Sorry this readme is bad, making it public quickly in case people want to contribute early

\n

Development

\n

Preparation

\n
    \n
  1. Make sure you have node properly setup with a recent version (I use 14.x).
  2. \n
  3. Install yarn
  4. \n
  5. Also ensure you have node-gyp (this guide can help)
  6. \n
  7. Clone this repo
  8. \n
  9. Run yarn to install dependencies
  10. \n
\n

(The repo uses an automatic postinstall script to patch the npm package electron-update-notification to use a promise .then() instead of callbacks. I haven't been able to test if I set this up correctly, but hopefully it's fine. You can check the installed package files manually, or just message me for help to ensure it's all good.)

\n

Action\n5. Run a local build with electron-dev, has hot-reload\n6. Build a package with dist-[platform] choosing the relevant platform from the scripts available in the package.json

\n

Many thanks to Albert Nye for his svelte electron template!

\n

License

\n
.\">
Copyright (C) 2020-2021 Naved Islam\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published\nby the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n
\n
", - "readmeOriginal": "

Qawl v2

\n

Current status: 80% parity with previous version (missing dark theme, icons on hover tooltips, mostly)

\n

This project uses Github Projects to plan development — feel free to join in!

\n

Feel free to email me if you are interested in contributing right now, before the foundation is done: navedcoded@gmail.com . Sorry if things are a bit messy, but I recommend checking this repo out a few weeks later!

\n

Old version: https://github.com/mr-islam/qawl

\n

Sorry this readme is bad, making it public quickly in case people want to contribute early

\n

Development

\n

Preparation

\n
    \n
  1. Make sure you have node properly setup with a recent version (I use 14.x).
  2. \n
  3. Install yarn
  4. \n
  5. Also ensure you have node-gyp (this guide can help)
  6. \n
  7. Clone this repo
  8. \n
  9. Run yarn to install dependencies
  10. \n
\n

(The repo uses an automatic postinstall script to patch the npm package electron-update-notification to use a promise .then() instead of callbacks. I haven't been able to test if I set this up correctly, but hopefully it's fine. You can check the installed package files manually, or just message me for help to ensure it's all good.)

\n

Action\n5. Run a local build with electron-dev, has hot-reload\n6. Build a package with dist-[platform] choosing the relevant platform from the scripts available in the package.json

\n

Many thanks to Albert Nye for his svelte electron template!

\n

License

\n
Copyright (C) 2020-2021 Naved Islam\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published\nby the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.102Z" + "readmeCleaned": "

Qawl v2

\n

Current status: 80% parity with previous version (missing dark theme, icons on hover tooltips, mostly)

\n

This project uses Github Projects to plan development — feel free to join in!

\n

Feel free to email me if you are interested in contributing right now, before the foundation is done: navedcoded@gmail.com . Sorry if things are a bit messy, but I recommend checking this repo out a few weeks later!

\n

Old version: https://github.com/mr-islam/qawl

\n

Sorry this readme is bad, making it public quickly in case people want to contribute early ♥

\n

Development

\n

Preparation

\n
    \n
  1. Make sure you have node properly setup with a recent version (I use 14.x).
  2. \n
  3. Install yarn
  4. \n
  5. Also ensure you have node-gyp (this guide can help)
  6. \n
  7. Clone this repo
  8. \n
  9. Run yarn to install dependencies
  10. \n
\n

(The repo uses an automatic postinstall script to patch the npm package electron-update-notification to use a promise .then() instead of callbacks. I haven't been able to test if I set this up correctly, but hopefully it's fine. You can check the installed package files manually, or just message me for help to ensure it's all good.)

\n

Action\n5. Run a local build with electron-dev, has hot-reload\n6. Build a package with dist-[platform] choosing the relevant platform from the scripts available in the package.json

\n

Many thanks to Albert Nye for his svelte electron template!

\n

License

\n
.\">
Copyright (C) 2020-2021 Naved Islam\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published\nby the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n
\n
", + "readmeOriginal": "

Qawl v2

\n

Current status: 80% parity with previous version (missing dark theme, icons on hover tooltips, mostly)

\n

This project uses Github Projects to plan development — feel free to join in!

\n

Feel free to email me if you are interested in contributing right now, before the foundation is done: navedcoded@gmail.com . Sorry if things are a bit messy, but I recommend checking this repo out a few weeks later!

\n

Old version: https://github.com/mr-islam/qawl

\n

Sorry this readme is bad, making it public quickly in case people want to contribute early ♥

\n

Development

\n

Preparation

\n
    \n
  1. Make sure you have node properly setup with a recent version (I use 14.x).
  2. \n
  3. Install yarn
  4. \n
  5. Also ensure you have node-gyp (this guide can help)
  6. \n
  7. Clone this repo
  8. \n
  9. Run yarn to install dependencies
  10. \n
\n

(The repo uses an automatic postinstall script to patch the npm package electron-update-notification to use a promise .then() instead of callbacks. I haven't been able to test if I set this up correctly, but hopefully it's fine. You can check the installed package files manually, or just message me for help to ensure it's all good.)

\n

Action\n5. Run a local build with electron-dev, has hot-reload\n6. Build a package with dist-[platform] choosing the relevant platform from the scripts available in the package.json

\n

Many thanks to Albert Nye for his svelte electron template!

\n

License

\n
Copyright (C) 2020-2021 Naved Islam\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published\nby the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:13.354Z" }, "qikqr": { - "readmeCleaned": "

\n \"qikQR
\n

\n

\n \"qikQR
\n

\n

\n

INTRODUCTION
\n

Meet qikQR.
A desktop app that creates QR codes.\n qikQR is multi-platform, open-source, and built entirely on web technology.

\n

Download qikQR

\n

\n\n \n \n \n \n \n \n

\n

\n
\n

\n

\nSCREENSHOTS\n
\n

\n\n

\n

\n\n

\n

\n\n

\n

\n

\n

\nThanks To qrserver.com For Providing The Data\n
\n
\nUI inspiration gSubs \n
\n
\n
See USAGE.md For Usage Details
\n

\n
\nMIT License\n

Copyright (c) 2018 dipankar pal

\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.

\n
\n
", - "readmeOriginal": "

\n \"qikQR
\n

\n

\n \"qikQR
\n

\n

\n

INTRODUCTION
\n

Meet qikQR.
A desktop app that creates QR codes.\n qikQR is multi-platform, open-source, and built entirely on web technology.

\n

Download qikQR

\n

\n\n \n \n \n \n \n \n

\n

\n
\n

\n

\nSCREENSHOTS\n
\n

\n\n

\n

\n\n

\n

\n\n

\n

\n

\n

\nThanks To qrserver.com For Providing The Data\n
\n
\nUI inspiration gSubs \n
\n
\n
See USAGE.md For Usage Details
\n

\n
\nMIT License\n

Copyright (c) 2018 dipankar pal

\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.

\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.119Z" + "readmeCleaned": "

\n \"qikQR
\n

\n

\n \"qikQR
\n

\n

\n

INTRODUCTION
\n

Meet qikQR.
A desktop app that creates QR codes.\n qikQR is multi-platform, open-source, and built entirely on web technology.

\n

Download qikQR

\n

\n\n \n \n \n \n \n \n

\n

\n
\n

\n

\nSCREENSHOTS\n
\n

\n\n

\n

\n\n

\n

\n\n

\n

\n

\n

\nThanks To qrserver.com For Providing The Data\n
\n
\nUI inspiration gSubs \n
\n
\n
See USAGE.md For Usage Details
\n

\n
\nMIT License\n

Copyright (c) 2018 dipankar pal

\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.

\n
\n
", + "readmeOriginal": "

\n \"qikQR
\n

\n

\n \"qikQR
\n

\n

\n

INTRODUCTION
\n

Meet qikQR.
A desktop app that creates QR codes.\n qikQR is multi-platform, open-source, and built entirely on web technology.

\n

Download qikQR

\n

\n\n \n \n \n \n \n \n

\n

\n
\n

\n

\nSCREENSHOTS\n
\n

\n\n

\n

\n\n

\n

\n\n

\n

\n

\n

\nThanks To qrserver.com For Providing The Data\n
\n
\nUI inspiration gSubs \n
\n
\n
See USAGE.md For Usage Details
\n

\n
\nMIT License\n

Copyright (c) 2018 dipankar pal

\n

Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.

\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:13.394Z" }, "quail": { - "readmeCleaned": "
", - "readmeOriginal": "
", - "readmeFetchedAt": "2022-05-10T00:08:05.179Z" + "readmeCleaned": "
", + "readmeOriginal": "
", + "readmeFetchedAt": "2024-02-29T22:01:13.445Z" }, "quark": { - "readmeCleaned": "

Quark

\n

\"Build\n\"Build\n\"contributions

\n

Quark is a general purpose software tool specifically designed to help you create projects written in HTML, CSS and JavaScript with native desktop app like capabilities. Quark apps run on Mac, Windows, and Linux from a single codebase.

\n

Visit the website to learn more.

\n
\n\"Quark\n\"Quark\n\"Quark\n
\n

Goals

\n

Rapid prototyping and project development

\n

Projects build with Quark should be easy and quick to setup.

\n

💻 Cross-platform

\n

Projects build with Quark should run on all platforms such as Windows, Linux and Mac, sharing the same code base.

\n

🐱 Simplicity

\n

Quark is built with simplicity in mind, so that creating projects with Quark is enjoyable, easy to learn, and accessible to just about anyone with basic programming skills.

\n

Showcase

\n

A few apps built with Quark

\n
\n\"Quark\n\"Quark\n\"Quark\n
\n

Check out these sample apps from Quark appstore

\n
    \n
  • System resource monitor - Monitors system resources. View CPU loads, memory usage, process explorer.
  • \n
  • Web Browser - Web browser with multiple tabs, split view support.
  • \n
  • Activity Monitor - Simple app that shows a doughnut chart of the CPU system, user, and idle activity time.
  • \n
  • Arduino Data logger - Create a dashboard and a data logger for Arduino.
  • \n
  • Hash - Simple app that shows the hash values of entered text using different algorithms.
  • \n
  • Mirror - Simple app that plays a video of the computer's camera at a maximized size like looking into a mirror.
  • \n
  • Stock prices - Simple app that shows the current price of oil, gold, and silver using the STOOQ API.
  • \n
\n

Feedback

\n\n

License

\n

Copyright (c) Nishkal Kashyap. All rights reserved.

\n

Licensed under the GPL-3.0 license

\n
", - "readmeOriginal": "

Quark

\n

\"Build\n\"Build\n\"contributions

\n

Quark is a general purpose software tool specifically designed to help you create projects written in HTML, CSS and JavaScript with native desktop app like capabilities. Quark apps run on Mac, Windows, and Linux from a single codebase.

\n

Visit the website to learn more.

\n
\n\"Quark\n\"Quark\n\"Quark\n
\n

Goals

\n

Rapid prototyping and project development

\n

Projects build with Quark should be easy and quick to setup.

\n

💻 Cross-platform

\n

Projects build with Quark should run on all platforms such as Windows, Linux and Mac, sharing the same code base.

\n

🐱 Simplicity

\n

Quark is built with simplicity in mind, so that creating projects with Quark is enjoyable, easy to learn, and accessible to just about anyone with basic programming skills.

\n

Showcase

\n

A few apps built with Quark

\n
\n\"Quark\n\"Quark\n\"Quark\n
\n

Check out these sample apps from Quark appstore

\n
    \n
  • System resource monitor - Monitors system resources. View CPU loads, memory usage, process explorer.
  • \n
  • Web Browser - Web browser with multiple tabs, split view support.
  • \n
  • Activity Monitor - Simple app that shows a doughnut chart of the CPU system, user, and idle activity time.
  • \n
  • Arduino Data logger - Create a dashboard and a data logger for Arduino.
  • \n
  • Hash - Simple app that shows the hash values of entered text using different algorithms.
  • \n
  • Mirror - Simple app that plays a video of the computer's camera at a maximized size like looking into a mirror.
  • \n
  • Stock prices - Simple app that shows the current price of oil, gold, and silver using the STOOQ API.
  • \n
\n

Feedback

\n\n

License

\n

Copyright (c) Nishkal Kashyap. All rights reserved.

\n

Licensed under the GPL-3.0 license

\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.196Z" + "readmeCleaned": "

Quark

\n

\"Build\n\"Build\n\"contributions

\n

Quark is a general purpose software tool specifically designed to help you create projects written in HTML, CSS and JavaScript with native desktop app like capabilities. Quark apps run on Mac, Windows, and Linux from a single codebase.

\n

Visit the website to learn more.

\n
\n\"Quark\n\"Quark\n\"Quark\n
\n

Goals

\n

⚡ Rapid prototyping and project development

\n

Projects build with Quark should be easy and quick to setup.

\n

💻 Cross-platform

\n

Projects build with Quark should run on all platforms such as Windows, Linux and Mac, sharing the same code base.

\n

🐱 Simplicity

\n

Quark is built with simplicity in mind, so that creating projects with Quark is enjoyable, easy to learn, and accessible to just about anyone with basic programming skills.

\n

Showcase

\n

A few apps built with Quark

\n
\n\"Quark\n\"Quark\n\"Quark\n
\n

Check out these sample apps from Quark appstore

\n
    \n
  • System resource monitor - Monitors system resources. View CPU loads, memory usage, process explorer.
  • \n
  • Web Browser - Web browser with multiple tabs, split view support.
  • \n
  • Activity Monitor - Simple app that shows a doughnut chart of the CPU system, user, and idle activity time.
  • \n
  • Arduino Data logger - Create a dashboard and a data logger for Arduino.
  • \n
  • Hash - Simple app that shows the hash values of entered text using different algorithms.
  • \n
  • Mirror - Simple app that plays a video of the computer's camera at a maximized size like looking into a mirror.
  • \n
  • Stock prices - Simple app that shows the current price of oil, gold, and silver using the STOOQ API.
  • \n
\n

Feedback

\n\n

License

\n

Copyright (c) Nishkal Kashyap. All rights reserved.

\n

Licensed under the GPL-3.0 license

\n
", + "readmeOriginal": "

Quark

\n

\"Build\n\"Build\n\"contributions

\n

Quark is a general purpose software tool specifically designed to help you create projects written in HTML, CSS and JavaScript with native desktop app like capabilities. Quark apps run on Mac, Windows, and Linux from a single codebase.

\n

Visit the website to learn more.

\n
\n\"Quark\n\"Quark\n\"Quark\n
\n

Goals

\n

⚡ Rapid prototyping and project development

\n

Projects build with Quark should be easy and quick to setup.

\n

💻 Cross-platform

\n

Projects build with Quark should run on all platforms such as Windows, Linux and Mac, sharing the same code base.

\n

🐱 Simplicity

\n

Quark is built with simplicity in mind, so that creating projects with Quark is enjoyable, easy to learn, and accessible to just about anyone with basic programming skills.

\n

Showcase

\n

A few apps built with Quark

\n
\n\"Quark\n\"Quark\n\"Quark\n
\n

Check out these sample apps from Quark appstore

\n
    \n
  • System resource monitor - Monitors system resources. View CPU loads, memory usage, process explorer.
  • \n
  • Web Browser - Web browser with multiple tabs, split view support.
  • \n
  • Activity Monitor - Simple app that shows a doughnut chart of the CPU system, user, and idle activity time.
  • \n
  • Arduino Data logger - Create a dashboard and a data logger for Arduino.
  • \n
  • Hash - Simple app that shows the hash values of entered text using different algorithms.
  • \n
  • Mirror - Simple app that plays a video of the computer's camera at a maximized size like looking into a mirror.
  • \n
  • Stock prices - Simple app that shows the current price of oil, gold, and silver using the STOOQ API.
  • \n
\n

Feedback

\n\n

License

\n

Copyright (c) Nishkal Kashyap. All rights reserved.

\n

Licensed under the GPL-3.0 license

\n
", + "readmeFetchedAt": "2024-02-29T22:01:13.489Z" }, "quba-e-invoice-viewer": { - "readmeCleaned": "

Quba-Viewer

\n

Quba-Viewer (homepage) is a cross platform open source application to display\nstructured (i.e., XML) and hybrid (Factur-X/ZUGFeRD PDF) electronic invoices.

\n

Documentation-wise there is a doc RE Architecture, Development, Debugging and testing in\ngeneral and some Electron and E-Invoice peculiarities like interprocess (IPC) communication, XSLT and codelists in particular.

\n

History

\n
\n1.1.2 .04.2022\n - Accept invoices as command line arguments #12\n
\n
\n1.1.1 11.11.2021\n - Allow drag&drop of files #9\n
\n
\n1.1.1 24.09.2021\n - The window for the example files can now be closed\n - plain pdf without embedded xml not to show button for visualization\n
\n
\n1.1.0 20.09.2021\n - #6 New document shows still old data / invoice\n - Switch to vue.js\n - i18n: Support for EN and FR\n - support FX Referenzprofil XRechnung\n
\n
\n1.0 23.08.2021\n - #5 Codelists are now resolved\n - Support for first FX Extended Element, i.e., Cash Discount in XML \n
\n
\n0.5 27.07.2021\n - Support for PDF\n - Support for Factur-X/ZUGFeRD\n - Display errors as dialog instead of hiding them \n
\n
\n0.2 10.06.2021\n - Support for XRechnung (UBL)\n - \"dark\" theming\n - possibility to open multiple files at the same time in the same viewer (tabs)\n - print \n
\n
\n0.1 2021-03-31\n - Initial release\n - Support for XRechnung (UN/CEFACT CII)\n - release for Windows on 2021-03-31, for Linux on 2101-04-16 and for Mac on 2021-04-27\n
\n

Pedigree

\n

\"History

\n

The FeRD had published visualization XSLTs for ZF1 (~=UN/CEFACT C13B) as open source, unfortunately the ones for the UN/CEFACT C16B-based\nversion 2 remains proprietary. The Kosit released XSLT for both CII and UBL of the XRechnung (XR) which has been used for various online viewers\nbut also for offline viewers like Ultramarinviewer and Open XRechnung Toolbox. Quba uses this work added translations and\nat least experimental support for Factur-X/ZUGFeRD profiles higher than EN16931.

\n

Known issues

\n
    \n
  • While XRechnung, EN16931 and below should work, not all FX attributes/elements of the Extended Profile have yet been mapped, feel free to report missing ones
  • \n
\n
", - "readmeOriginal": "

Quba-Viewer

\n

Quba-Viewer (homepage) is a cross platform open source application to display\nstructured (i.e., XML) and hybrid (Factur-X/ZUGFeRD PDF) electronic invoices.

\n

Documentation-wise there is a doc RE Architecture, Development, Debugging and testing in\ngeneral and some Electron and E-Invoice peculiarities like interprocess (IPC) communication, XSLT and codelists in particular.

\n

History

\n
\n1.1.2 .04.2022\n - Accept invoices as command line arguments #12\n
\n
\n1.1.1 11.11.2021\n - Allow drag&drop of files #9\n
\n
\n1.1.1 24.09.2021\n - The window for the example files can now be closed\n - plain pdf without embedded xml not to show button for visualization\n
\n
\n1.1.0 20.09.2021\n - #6 New document shows still old data / invoice\n - Switch to vue.js\n - i18n: Support for EN and FR\n - support FX Referenzprofil XRechnung\n
\n
\n1.0 23.08.2021\n - #5 Codelists are now resolved\n - Support for first FX Extended Element, i.e., Cash Discount in XML \n
\n
\n0.5 27.07.2021\n - Support for PDF\n - Support for Factur-X/ZUGFeRD\n - Display errors as dialog instead of hiding them \n
\n
\n0.2 10.06.2021\n - Support for XRechnung (UBL)\n - \"dark\" theming\n - possibility to open multiple files at the same time in the same viewer (tabs)\n - print \n
\n
\n0.1 2021-03-31\n - Initial release\n - Support for XRechnung (UN/CEFACT CII)\n - release for Windows on 2021-03-31, for Linux on 2101-04-16 and for Mac on 2021-04-27\n
\n

Pedigree

\n

\"History

\n

The FeRD had published visualization XSLTs for ZF1 (~=UN/CEFACT C13B) as open source, unfortunately the ones for the UN/CEFACT C16B-based\nversion 2 remains proprietary. The Kosit released XSLT for both CII and UBL of the XRechnung (XR) which has been used for various online viewers\nbut also for offline viewers like Ultramarinviewer and Open XRechnung Toolbox. Quba uses this work added translations and\nat least experimental support for Factur-X/ZUGFeRD profiles higher than EN16931.

\n

Known issues

\n
    \n
  • While XRechnung, EN16931 and below should work, not all FX attributes/elements of the Extended Profile have yet been mapped, feel free to report missing ones
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.378Z" + "readmeCleaned": "

Quba-Viewer

\n

Quba-Viewer (homepage) is a cross platform open source application to display\nstructured (i.e., XML) and hybrid (Factur-X/ZUGFeRD PDF) electronic invoices.

\n

Documentation-wise there is a doc RE Architecture, Development, Debugging and testing in\ngeneral and some Electron and E-Invoice peculiarities like interprocess (IPC) communication, XSLT and codelists in particular.

\n

History

\n
\n1.4.0 15.01.2023\n- Online validation works again\n- Corrected validation now possible with personalized account \n- Be able to visualize Order-X, i.e. CIO #30\n- be able to display IDs in whatever language\n- Factur-X / ZUGFeRD is now visualized by default and requires no click\n- first attempts intel mac\n- be able to load same filename multiple times #35\n- menu item context for print (/xml and /pdf) and validate \n- get rid off temp files\n- changed translation from 3 files to one, translations provided by the app\n
\n
\n1.3.0 14.04.2023\n - support ubl credit notes\n
\n
\n1.2.1 13.10.2022\n - upgrade to Electron 20 enabling e.g. newer Mac versions to run it\n
\n
\n1.2.0 26.09.2022\n - Allow to validate files via Mustangserver\n
\n
\n1.1.5 15.08.2022\n - XML invoice with large PDF (approx. > 1.4 MB) attached can't be opened #16\n
\n
\n1.1.4 23.06.2022\n - No close button for attachments #15\n
\n
\n1.1.3 28.04.2022\n - Accept invoices as command line arguments #12\n
\n
\n1.1.2 11.11.2021\n - Allow drag&drop of files #9\n
\n
\n1.1.1 24.09.2021\n - The window for the example files can now be closed\n - plain pdf without embedded xml not to show button for visualization\n
\n
\n1.1.0 20.09.2021\n - #6 New document shows still old data / invoice\n - Switch to vue.js\n - i18n: Support for EN and FR\n - support FX Referenzprofil XRechnung\n
\n
\n1.0 23.08.2021\n - #5 Codelists are now resolved\n - Support for first FX Extended Element, i.e., Cash Discount in XML \n
\n
\n0.5 27.07.2021\n - Support for PDF\n - Support for Factur-X/ZUGFeRD\n - Display errors as dialog instead of hiding them \n
\n
\n0.2 10.06.2021\n - Support for XRechnung (UBL)\n - \"dark\" theming\n - possibility to open multiple files at the same time in the same viewer (tabs)\n - print \n
\n
\n0.1 2021-03-31\n - Initial release\n - Support for XRechnung (UN/CEFACT CII)\n - release for Windows on 2021-03-31, for Linux on 2101-04-16 and for Mac on 2021-04-27\n
\n

Pedigree

\n

\"History

\n

The FeRD had published visualization XSLTs for ZF1 (~=UN/CEFACT C13B) as open source, unfortunately the ones for the UN/CEFACT C16B-based\nversion 2 remains proprietary. The Kosit released XSLT for both CII and UBL of the XRechnung (XR) which has been used for various online viewers\nbut also for offline viewers like Ultramarinviewer and Open XRechnung Toolbox. Quba uses this work added translations and\nat least experimental support for Factur-X/ZUGFeRD profiles higher than EN16931.

\n

Known issues

\n
    \n
  • While XRechnung, EN16931 and below should work, not all FX attributes/elements of the Extended Profile have yet been mapped, feel free to report missing ones
  • \n
  • conversion of XSLT to sef.json xslt3 -xsl:ubl-creditnote-xr.xsl -export:ubl-creditnote-xr.sef.json -t on windows works only in cmd.exe, not powershell
  • \n
\n
", + "readmeOriginal": "

Quba-Viewer

\n

Quba-Viewer (homepage) is a cross platform open source application to display\nstructured (i.e., XML) and hybrid (Factur-X/ZUGFeRD PDF) electronic invoices.

\n

Documentation-wise there is a doc RE Architecture, Development, Debugging and testing in\ngeneral and some Electron and E-Invoice peculiarities like interprocess (IPC) communication, XSLT and codelists in particular.

\n

History

\n
\n1.4.0 15.01.2023\n- Online validation works again\n- Corrected validation now possible with personalized account \n- Be able to visualize Order-X, i.e. CIO #30\n- be able to display IDs in whatever language\n- Factur-X / ZUGFeRD is now visualized by default and requires no click\n- first attempts intel mac\n- be able to load same filename multiple times #35\n- menu item context for print (/xml and /pdf) and validate \n- get rid off temp files\n- changed translation from 3 files to one, translations provided by the app\n
\n
\n1.3.0 14.04.2023\n - support ubl credit notes\n
\n
\n1.2.1 13.10.2022\n - upgrade to Electron 20 enabling e.g. newer Mac versions to run it\n
\n
\n1.2.0 26.09.2022\n - Allow to validate files via Mustangserver\n
\n
\n1.1.5 15.08.2022\n - XML invoice with large PDF (approx. > 1.4 MB) attached can't be opened #16\n
\n
\n1.1.4 23.06.2022\n - No close button for attachments #15\n
\n
\n1.1.3 28.04.2022\n - Accept invoices as command line arguments #12\n
\n
\n1.1.2 11.11.2021\n - Allow drag&drop of files #9\n
\n
\n1.1.1 24.09.2021\n - The window for the example files can now be closed\n - plain pdf without embedded xml not to show button for visualization\n
\n
\n1.1.0 20.09.2021\n - #6 New document shows still old data / invoice\n - Switch to vue.js\n - i18n: Support for EN and FR\n - support FX Referenzprofil XRechnung\n
\n
\n1.0 23.08.2021\n - #5 Codelists are now resolved\n - Support for first FX Extended Element, i.e., Cash Discount in XML \n
\n
\n0.5 27.07.2021\n - Support for PDF\n - Support for Factur-X/ZUGFeRD\n - Display errors as dialog instead of hiding them \n
\n
\n0.2 10.06.2021\n - Support for XRechnung (UBL)\n - \"dark\" theming\n - possibility to open multiple files at the same time in the same viewer (tabs)\n - print \n
\n
\n0.1 2021-03-31\n - Initial release\n - Support for XRechnung (UN/CEFACT CII)\n - release for Windows on 2021-03-31, for Linux on 2101-04-16 and for Mac on 2021-04-27\n
\n

Pedigree

\n

\"History

\n

The FeRD had published visualization XSLTs for ZF1 (~=UN/CEFACT C13B) as open source, unfortunately the ones for the UN/CEFACT C16B-based\nversion 2 remains proprietary. The Kosit released XSLT for both CII and UBL of the XRechnung (XR) which has been used for various online viewers\nbut also for offline viewers like Ultramarinviewer and Open XRechnung Toolbox. Quba uses this work added translations and\nat least experimental support for Factur-X/ZUGFeRD profiles higher than EN16931.

\n

Known issues

\n
    \n
  • While XRechnung, EN16931 and below should work, not all FX attributes/elements of the Extended Profile have yet been mapped, feel free to report missing ones
  • \n
  • conversion of XSLT to sef.json xslt3 -xsl:ubl-creditnote-xr.xsl -export:ubl-creditnote-xr.sef.json -t on windows works only in cmd.exe, not powershell
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:13.878Z" }, "r2e-todoworks": { - "readmeCleaned": "

r2e-todoworks

\n

todoworks for desktop use React, Electron and Mobx

\n

\"Demo

\n

Table of Content

\n
    \n
  1. Development
  2. \n
  3. How to use it?
  4. \n
  5. Contributing
  6. \n
  7. License
  8. \n
\n

1. Development

\n
    \n
  • Clone the repo:
  • \n
\n
git clone https://github.com/tuantvk/r2e-todoworks.git\n
\n
    \n
  • Go to the project directory and install dependencies:
  • \n
\n
cd r2e-todoworks && npm install\n
\n
$ npm run dev\n
\n

Generate the binary:

\n
    \n
  • For Linux
  • \n
\n
$ npm run package-linux\n
\n

Maybe you will install some depends packages.

\n
    \n
  • For Mac
  • \n
\n
$ npm run package-mac\n
\n

After that, you will see the binary in ./release folder

\n

2. How to use it ?

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IconDescription
CheckClick when todo done
FireTodo in status warning, and move on top
RocketClick when you want change status todo normal to warning
LikeTodo in status done and move down in list todo done
CloseRemove todo
\n

3. Contributing

\n

So you want to contribute? Fun! I love seeing new PRs for r2e-todoworks.\nIf you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!

\n

4. License

\n

MIT License

\n
", - "readmeOriginal": "

r2e-todoworks

\n

todoworks for desktop use React, Electron and Mobx

\n

\"Demo

\n

Table of Content

\n
    \n
  1. Development
  2. \n
  3. How to use it?
  4. \n
  5. Contributing
  6. \n
  7. License
  8. \n
\n

1. Development

\n
    \n
  • Clone the repo:
  • \n
\n
git clone https://github.com/tuantvk/r2e-todoworks.git\n
\n
    \n
  • Go to the project directory and install dependencies:
  • \n
\n
cd r2e-todoworks && npm install\n
\n
$ npm run dev\n
\n

Generate the binary:

\n
    \n
  • For Linux
  • \n
\n
$ npm run package-linux\n
\n

Maybe you will install some depends packages.

\n
    \n
  • For Mac
  • \n
\n
$ npm run package-mac\n
\n

After that, you will see the binary in ./release folder

\n

2. How to use it ?

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IconDescription
CheckClick when todo done
FireTodo in status warning, and move on top
RocketClick when you want change status todo normal to warning
LikeTodo in status done and move down in list todo done
CloseRemove todo
\n

3. Contributing

\n

So you want to contribute? Fun! I love seeing new PRs for r2e-todoworks.\nIf you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!

\n

4. License

\n

MIT License

\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.432Z" + "readmeCleaned": "

r2e-todoworks

\n

todoworks for desktop use React, Electron and Mobx

\n

\"Demo

\n

Table of Content

\n
    \n
  1. Development
  2. \n
  3. How to use it?
  4. \n
  5. Contributing
  6. \n
  7. License
  8. \n
\n

1. Development

\n
    \n
  • Clone the repo:
  • \n
\n
git clone https://github.com/tuantvk/r2e-todoworks.git\n
\n
    \n
  • Go to the project directory and install dependencies:
  • \n
\n
cd r2e-todoworks && npm install\n
\n
$ npm run dev\n
\n

Generate the binary:

\n
    \n
  • For Linux
  • \n
\n
$ npm run package-linux\n
\n

Maybe you will install some depends packages.

\n
    \n
  • For Mac
  • \n
\n
$ npm run package-mac\n
\n

After that, you will see the binary in ./release folder

\n

2. How to use it ?

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IconDescription
CheckClick when todo done
FireTodo in status warning, and move on top
RocketClick when you want change status todo normal to warning
LikeTodo in status done and move down in list todo done
CloseRemove todo
\n

3. Contributing

\n

So you want to contribute? Fun! I love seeing new PRs for r2e-todoworks.\nIf you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!

\n

4. License

\n

MIT License

\n
", + "readmeOriginal": "

r2e-todoworks

\n

todoworks for desktop use React, Electron and Mobx

\n

\"Demo

\n

Table of Content

\n
    \n
  1. Development
  2. \n
  3. How to use it?
  4. \n
  5. Contributing
  6. \n
  7. License
  8. \n
\n

1. Development

\n
    \n
  • Clone the repo:
  • \n
\n
git clone https://github.com/tuantvk/r2e-todoworks.git\n
\n
    \n
  • Go to the project directory and install dependencies:
  • \n
\n
cd r2e-todoworks && npm install\n
\n
$ npm run dev\n
\n

Generate the binary:

\n
    \n
  • For Linux
  • \n
\n
$ npm run package-linux\n
\n

Maybe you will install some depends packages.

\n
    \n
  • For Mac
  • \n
\n
$ npm run package-mac\n
\n

After that, you will see the binary in ./release folder

\n

2. How to use it ?

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IconDescription
CheckClick when todo done
FireTodo in status warning, and move on top
RocketClick when you want change status todo normal to warning
LikeTodo in status done and move down in list todo done
CloseRemove todo
\n

3. Contributing

\n

So you want to contribute? Fun! I love seeing new PRs for r2e-todoworks.\nIf you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!

\n

4. License

\n

MIT License

\n
", + "readmeFetchedAt": "2024-02-29T22:01:14.024Z" }, - "r6rc": { - "readmeCleaned": "

\n \n

R6RC | R6 Rank Calculator

\n

\n \n = \n \n \n

\n

\n \n \n \n

\n

\n

Description

\n
    \n
  • The R6RC | R6 Rank Calculator takes a user's current MMR (Match Making Rating) and ELO (Points per match) to display how many matches the user has to win or lose to reach their goal.
  • \n
\n

Download

\n
    \n
  • You can find releases here
  • \n
\n

Features

\n
    \n
  • Solve for a preset goal (see points chart)
  • \n
  • Solve for custom goal (anywhere between 1,100 & 10,000)
  • \n
  • Calculate how many games you have to win to reach your rank goal
  • \n
  • Calculate how many games you have to lose to reach your rank goal
  • \n
  • Switch between solving for preset and custom values
  • \n
  • Automatic updates
  • \n
  • Clean UI
  • \n
\n

Platforms

\n
    \n
  • This app is currently only supported on all Windows platforms
  • \n
\n

Pictures

\n

\"rmpic1.png\"\n\"rmpic2.png\"

\n

Affiliation

\n
    \n
  • The R6RC | R6 Rank Calculator is in no way shape or form affiliated with Ubisoft and its partners. Any \"Rainbow Six: Siege\" name, logos and/or images are registered trademarks of Ubisoft.
  • \n
\n

License

\n

MIT © AustinLeath

\n
", - "readmeOriginal": "

\n \n

R6RC | R6 Rank Calculator

\n

\n \n = \n \n \n

\n

\n \n \n \n

\n

\n

Description

\n
    \n
  • The R6RC | R6 Rank Calculator takes a user's current MMR (Match Making Rating) and ELO (Points per match) to display how many matches the user has to win or lose to reach their goal.
  • \n
\n

Download

\n
    \n
  • You can find releases here
  • \n
\n

Features

\n
    \n
  • Solve for a preset goal (see points chart)
  • \n
  • Solve for custom goal (anywhere between 1,100 & 10,000)
  • \n
  • Calculate how many games you have to win to reach your rank goal
  • \n
  • Calculate how many games you have to lose to reach your rank goal
  • \n
  • Switch between solving for preset and custom values
  • \n
  • Automatic updates
  • \n
  • Clean UI
  • \n
\n

Platforms

\n
    \n
  • This app is currently only supported on all Windows platforms
  • \n
\n

Pictures

\n

\"rmpic1.png\"\n\"rmpic2.png\"

\n

Affiliation

\n
    \n
  • The R6RC | R6 Rank Calculator is in no way shape or form affiliated with Ubisoft and its partners. Any \"Rainbow Six: Siege\" name, logos and/or images are registered trademarks of Ubisoft.
  • \n
\n

License

\n

MIT © AustinLeath

\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.435Z" + "quickredis": { + "readmeCleaned": "

QuickRedis

\n

介绍

\n

QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

\n

QuickRedis 是一个效率工具,当别人在努力敲命令的时候,而你已经在喝茶。

\n

QQ群:1103435496

\n

下载地址

\n

重要提示:mac 打开失败,提示“已损坏,无法打开。 您应该将它移到废纸篓。”。则需要先执行命令:sudo xattr -rd com.apple.quarantine /Applications/QuickRedis.app。

\n

https://gitee.com/quick123official/quick_redis_blog/releases/

\n

https://github.com/quick123official/quick_redis_blog/releases/

\n

使用 百度网盘 下载

\n

Windows & Mac OS X & Linux :链接: https://pan.baidu.com/s/1z1kALlTLIALCH4OwOd1W5g?pwd=54bh

\n

软件截图

\n

-树形展示keys\n\"树形展示keys\"

\n

-首页\n\"首页\"

\n

-连接管理菜单(支持多目录管理、支持复制连接、拖动连接到目录)\n\"连接管理菜单\"

\n

-多语言(简体中文、繁体中文、英文、日语、法语)\n\"多语言\"

\n

-快速关闭多个 TAB\n\"快速关闭多个

\n

-直连模式配置\n\"直连模式配置\"

\n

-哨兵模式配置\n\"哨兵模式配置\"

\n

-集群模式配置\n\"集群模式配置\"

\n

-命令行\n\"命令行\"

\n

-string 类型管理(支持值的json格式化、修改key、修改ttl、删除key)\n\"string

\n

-list 类型管理(支持 list 分页查询、新增、删除)\n\"list类型管理\"

\n

-set 类型管理(支持 set 分页查询、新增、删除)\n\"set

\n

-hash 类型管理(支持 hash 分页查询、新增、删除、修改)\n\"hash

\n

FAQ

\n

如果你有任何使用方面的问题,请通过下面方式留言:

\n

gitee 地址

\n

https://gitee.com/quick123official/quick_redis_blog/issues

\n

github地址:

\n

https://github.com/quick123official/quick_redis_blog/issues

\n

使用到的开源代码

\n

ANTD ioredis react react-intl-universal redux less

\n

快速开始

\n

开发阶段:1. yarn run start1;2. yarn run start2

\n

打包:1. yarn run build:mac;2. yarn run pack:mac

\n
", + "readmeOriginal": "

QuickRedis

\n

介绍

\n

QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

\n

QuickRedis 是一个效率工具,当别人在努力敲命令的时候,而你已经在喝茶。

\n

QQ群:1103435496

\n

下载地址

\n

重要提示:mac 打开失败,提示“已损坏,无法打开。 您应该将它移到废纸篓。”。则需要先执行命令:sudo xattr -rd com.apple.quarantine /Applications/QuickRedis.app。

\n

https://gitee.com/quick123official/quick_redis_blog/releases/

\n

https://github.com/quick123official/quick_redis_blog/releases/

\n

使用 百度网盘 下载

\n

Windows & Mac OS X & Linux :链接: https://pan.baidu.com/s/1z1kALlTLIALCH4OwOd1W5g?pwd=54bh

\n

软件截图

\n

-树形展示keys\n\"树形展示keys\"

\n

-首页\n\"首页\"

\n

-连接管理菜单(支持多目录管理、支持复制连接、拖动连接到目录)\n\"连接管理菜单\"

\n

-多语言(简体中文、繁体中文、英文、日语、法语)\n\"多语言\"

\n

-快速关闭多个 TAB\n\"快速关闭多个

\n

-直连模式配置\n\"直连模式配置\"

\n

-哨兵模式配置\n\"哨兵模式配置\"

\n

-集群模式配置\n\"集群模式配置\"

\n

-命令行\n\"命令行\"

\n

-string 类型管理(支持值的json格式化、修改key、修改ttl、删除key)\n\"string

\n

-list 类型管理(支持 list 分页查询、新增、删除)\n\"list类型管理\"

\n

-set 类型管理(支持 set 分页查询、新增、删除)\n\"set

\n

-hash 类型管理(支持 hash 分页查询、新增、删除、修改)\n\"hash

\n

FAQ

\n

如果你有任何使用方面的问题,请通过下面方式留言:

\n

gitee 地址

\n

https://gitee.com/quick123official/quick_redis_blog/issues

\n

github地址:

\n

https://github.com/quick123official/quick_redis_blog/issues

\n

使用到的开源代码

\n

ANTD ioredis react react-intl-universal redux less

\n

快速开始

\n

开发阶段:1. yarn run start1;2. yarn run start2

\n

打包:1. yarn run build:mac;2. yarn run pack:mac

\n
", + "readmeFetchedAt": "2024-02-29T22:01:14.029Z" }, "qmui-web": { - "readmeCleaned": "

QMUI Web Desktop \"Version

\n
\n

基于 QMUI Web 的桌面 App,它可以管理基于 QMUI Web 进行开发的项目,通过 GUI 界面处理 QMUI Web 的服务开启/关闭,使框架的使用变得更加便捷,并提供了编译提醒,出错提醒,进程关闭提醒等额外的功能。

\n
\n

\"Build\n\"Build\n\"devDependencies\"\n\"QMUI\n\"License\"

\n

详细介绍及文档请浏览:QMUI Web 官网

\n

下载使用

\n

QMUI Web Desktop 支持 macOS 与 Windows 平台。

\n

下载:Github Release 下载官网下载

\n

界面预览

\n

\"QMUI

\n
", - "readmeOriginal": "

QMUI Web Desktop \"Version

\n
\n

基于 QMUI Web 的桌面 App,它可以管理基于 QMUI Web 进行开发的项目,通过 GUI 界面处理 QMUI Web 的服务开启/关闭,使框架的使用变得更加便捷,并提供了编译提醒,出错提醒,进程关闭提醒等额外的功能。

\n
\n

\"Build\n\"Build\n\"devDependencies\"\n\"QMUI\n\"License\"

\n

详细介绍及文档请浏览:QMUI Web 官网

\n

下载使用

\n

QMUI Web Desktop 支持 macOS 与 Windows 平台。

\n

下载:Github Release 下载官网下载

\n

界面预览

\n

\"QMUI

\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.525Z" - }, - "racompass": { - "readmeCleaned": "

\n\n

\n

Racompass

\n

An advanced GUI for Redis. Modern. Efficient. Fast.

\n

A faster and robust Redis management tool. For developers that need to manage data with confidence.

\n

It gives you full control about every single aspect of your Redis management experience. Instead of lots of CLI commands, you can CRUD keys and monitor endpoints.

\n

\"app-front\"

\n

\n\n\n\n

\n

What's New:

\n

Racompass now has built-in support for Redis official modules since version 1.1.0:

\n
    \n
  • Support Key Live Update (Creation/Deletion Only)
  • \n
  • Support GEO Search in Sorted-Set Type
  • \n
  • Support RedisJSON
  • \n
  • Support RedisTimeSeries
  • \n
  • Support RedisBloomFilter
  • \n
  • Support RedisGraph
  • \n
  • Support RedisSearch
  • \n
  • Support RedisGears
  • \n
  • Support RedisAI
  • \n
  • Added Send Commands Logging
  • \n
  • Added Logs Section(Cmd+Y)
  • \n
\n

Features

\n

The most complete and straightforward GUI for your manage Redis data needs.

\n

Connection Modes

\n
    \n
  • Standalone
  • \n
  • Sentinel
  • \n
  • Cluster
  • \n
\n

Data Types

\n
    \n
  • String
  • \n
  • List
  • \n
  • Set
  • \n
  • Hash
  • \n
  • Sorted Set
  • \n
  • Stream
  • \n
\n

Modules

\n
    \n
  • JSON
  • \n
  • TimeSeries
  • \n
  • Graph
  • \n
  • Search
  • \n
  • Gears
  • \n
  • AI
  • \n
\n

FAQ

\n

What are the limitations of the free trial?

\n

We offer fully functional FREE trial of Racompass. We can change the limitations without any notifications in the future releases.

\n

How do I apply for a refund?

\n

Refunds are handled by Apple Support – you can learn more about requesting a refund here.

\n

Support and feature requests?

\n

Any issues, bugs, feature requests and ideas. Please submit on Github.

\n

To submit:

\n
    \n
  1. Make sure you have a GitHub account.
  2. \n
  3. Create a new issue, then tag a label.
  4. \n
\n
", - "readmeOriginal": "

\n\n

\n

Racompass

\n

An advanced GUI for Redis. Modern. Efficient. Fast.

\n

A faster and robust Redis management tool. For developers that need to manage data with confidence.

\n

It gives you full control about every single aspect of your Redis management experience. Instead of lots of CLI commands, you can CRUD keys and monitor endpoints.

\n

\"app-front\"

\n

\n\n\n\n

\n

What's New:

\n

Racompass now has built-in support for Redis official modules since version 1.1.0:

\n
    \n
  • Support Key Live Update (Creation/Deletion Only)
  • \n
  • Support GEO Search in Sorted-Set Type
  • \n
  • Support RedisJSON
  • \n
  • Support RedisTimeSeries
  • \n
  • Support RedisBloomFilter
  • \n
  • Support RedisGraph
  • \n
  • Support RedisSearch
  • \n
  • Support RedisGears
  • \n
  • Support RedisAI
  • \n
  • Added Send Commands Logging
  • \n
  • Added Logs Section(Cmd+Y)
  • \n
\n

Features

\n

The most complete and straightforward GUI for your manage Redis data needs.

\n

Connection Modes

\n
    \n
  • Standalone
  • \n
  • Sentinel
  • \n
  • Cluster
  • \n
\n

Data Types

\n
    \n
  • String
  • \n
  • List
  • \n
  • Set
  • \n
  • Hash
  • \n
  • Sorted Set
  • \n
  • Stream
  • \n
\n

Modules

\n
    \n
  • JSON
  • \n
  • TimeSeries
  • \n
  • Graph
  • \n
  • Search
  • \n
  • Gears
  • \n
  • AI
  • \n
\n

FAQ

\n

What are the limitations of the free trial?

\n

We offer fully functional FREE trial of Racompass. We can change the limitations without any notifications in the future releases.

\n

How do I apply for a refund?

\n

Refunds are handled by Apple Support – you can learn more about requesting a refund here.

\n

Support and feature requests?

\n

Any issues, bugs, feature requests and ideas. Please submit on Github.

\n

To submit:

\n
    \n
  1. Make sure you have a GitHub account.
  2. \n
  3. Create a new issue, then tag a label.
  4. \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.605Z" + "readmeCleaned": "

QMUI Web Desktop \"Version

\n
\n

基于 QMUI Web 的桌面 App,它可以管理基于 QMUI Web 进行开发的项目,通过 GUI 界面处理 QMUI Web 的服务开启/关闭,使框架的使用变得更加便捷,并提供了编译提醒,出错提醒,进程关闭提醒等额外的功能。

\n
\n

\"Build\n\"Build\n\"devDependencies\"\n\"QMUI\n\"License\"

\n

详细介绍及文档请浏览:QMUI Web 官网

\n

下载使用

\n

QMUI Web Desktop 支持 macOS 与 Windows 平台。

\n

下载:Github Release 下载官网下载

\n

界面预览

\n

\"QMUI

\n
", + "readmeOriginal": "

QMUI Web Desktop \"Version

\n
\n

基于 QMUI Web 的桌面 App,它可以管理基于 QMUI Web 进行开发的项目,通过 GUI 界面处理 QMUI Web 的服务开启/关闭,使框架的使用变得更加便捷,并提供了编译提醒,出错提醒,进程关闭提醒等额外的功能。

\n
\n

\"Build\n\"Build\n\"devDependencies\"\n\"QMUI\n\"License\"

\n

详细介绍及文档请浏览:QMUI Web 官网

\n

下载使用

\n

QMUI Web Desktop 支持 macOS 与 Windows 平台。

\n

下载:Github Release 下载官网下载

\n

界面预览

\n

\"QMUI

\n
", + "readmeFetchedAt": "2024-02-29T22:01:14.288Z" }, "raider-for-instagram": { - "readmeCleaned": "

Raider for Instagram

\n
\n

An Instagram download application for Windows, Mac & Linux

\n
\n

Raider allows you to easily download Instagram images, videos and stories.

\n

\"Demo

\n

Downloads

\n

\"GitHub

\n
    \n
  • \n

    Windows

    \n
  • \n
  • \n

    MacOS - Not Available

    \n
  • \n
  • \n

    Linux - Not Available

    \n
  • \n
\n

Mac & Linux are on the roadmap. Kindly support the project if you would like to see more platforms and features added in the future.

\n

Features

\n
    \n
  • \n

    Clean Minimal Design

    \n
  • \n
\n

Raider is simple, clean and easy to use.

\n
    \n
  • \n

    Download from Private Accounts

    \n
  • \n
\n

Login with your Instagram credentials and download photos from private accounts that you follow.

\n
    \n
  • \n

    Multiple Accounts Support

    \n
  • \n
\n

Raider allows you to add multiple accounts and switches between them seamlessly when downloading from private accounts.

\n
    \n
  • \n

    Subscribe to Accounts

    \n
  • \n
\n

Every time you download an account using Raider, we add it to your subscribed accounts section. You can update a single account or all of them anytime.

\n
    \n
  • \n

    Edit/Delete Subscribed Accounts

    \n
  • \n
\n

Want to change the username of a subscribed account? Maybe rename the folder name? Raider allows you to easily do so.

\n

Just long click on any account to enter Edit Mode.

\n

Support the Project

\n

Despite taking weeks to research, design and code, Raider does not contain a single ad, any trackers or in app purchases. It is completely free to use.

\n

If you would like to see more features added in the future and keep the app free, kindly support the author on Patreon.

\n

\"Be

\n

Credits

\n

Icon made by Alex Prunici. Licensed under Creative Commons (Attribution 3.0 Unported)

\n\n
", - "readmeOriginal": "

Raider for Instagram

\n
\n

An Instagram download application for Windows, Mac & Linux

\n
\n

Raider allows you to easily download Instagram images, videos and stories.

\n

\"Demo

\n

Downloads

\n

\"GitHub

\n
    \n
  • \n

    Windows

    \n
  • \n
  • \n

    MacOS - Not Available

    \n
  • \n
  • \n

    Linux - Not Available

    \n
  • \n
\n

Mac & Linux are on the roadmap. Kindly support the project if you would like to see more platforms and features added in the future.

\n

Features

\n
    \n
  • \n

    Clean Minimal Design

    \n
  • \n
\n

Raider is simple, clean and easy to use.

\n
    \n
  • \n

    Download from Private Accounts

    \n
  • \n
\n

Login with your Instagram credentials and download photos from private accounts that you follow.

\n
    \n
  • \n

    Multiple Accounts Support

    \n
  • \n
\n

Raider allows you to add multiple accounts and switches between them seamlessly when downloading from private accounts.

\n
    \n
  • \n

    Subscribe to Accounts

    \n
  • \n
\n

Every time you download an account using Raider, we add it to your subscribed accounts section. You can update a single account or all of them anytime.

\n
    \n
  • \n

    Edit/Delete Subscribed Accounts

    \n
  • \n
\n

Want to change the username of a subscribed account? Maybe rename the folder name? Raider allows you to easily do so.

\n

Just long click on any account to enter Edit Mode.

\n

Support the Project

\n

Despite taking weeks to research, design and code, Raider does not contain a single ad, any trackers or in app purchases. It is completely free to use.

\n

If you would like to see more features added in the future and keep the app free, kindly support the author on Patreon.

\n

\"Be

\n

Credits

\n

Icon made by Alex Prunici. Licensed under Creative Commons (Attribution 3.0 Unported)

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.643Z" + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:14.441Z" }, - "rainbow-board": { - "readmeCleaned": "
", - "readmeOriginal": "
", - "readmeFetchedAt": "2022-05-10T00:08:05.690Z" + "r6rc": { + "readmeCleaned": "

\n \n

R6RC | R6 Rank Calculator

\n

\n \n = \n \n \n

\n

\n \n \n \n

\n

\n

Description

\n
    \n
  • The R6RC | R6 Rank Calculator takes a user's current MMR (Match Making Rating) and ELO (Points per match) to display how many matches the user has to win or lose to reach their goal.
  • \n
\n

Download

\n
    \n
  • You can find releases here
  • \n
\n

Features

\n
    \n
  • Solve for a preset goal (see points chart)
  • \n
  • Solve for custom goal (anywhere between 1,100 & 10,000)
  • \n
  • Calculate how many games you have to win to reach your rank goal
  • \n
  • Calculate how many games you have to lose to reach your rank goal
  • \n
  • Switch between solving for preset and custom values
  • \n
  • Automatic updates
  • \n
  • Clean UI
  • \n
\n

Platforms

\n
    \n
  • This app is currently only supported on all Windows platforms
  • \n
\n

Pictures

\n

\"rmpic1.png\"\n\"rmpic2.png\"

\n

Affiliation

\n
    \n
  • The R6RC | R6 Rank Calculator is in no way shape or form affiliated with Ubisoft and its partners. Any \"Rainbow Six: Siege\" name, logos and/or images are registered trademarks of Ubisoft.
  • \n
\n

License

\n

MIT © AustinLeath

\n
", + "readmeOriginal": "

\n \n

R6RC | R6 Rank Calculator

\n

\n \n = \n \n \n

\n

\n \n \n \n

\n

\n

Description

\n
    \n
  • The R6RC | R6 Rank Calculator takes a user's current MMR (Match Making Rating) and ELO (Points per match) to display how many matches the user has to win or lose to reach their goal.
  • \n
\n

Download

\n
    \n
  • You can find releases here
  • \n
\n

Features

\n
    \n
  • Solve for a preset goal (see points chart)
  • \n
  • Solve for custom goal (anywhere between 1,100 & 10,000)
  • \n
  • Calculate how many games you have to win to reach your rank goal
  • \n
  • Calculate how many games you have to lose to reach your rank goal
  • \n
  • Switch between solving for preset and custom values
  • \n
  • Automatic updates
  • \n
  • Clean UI
  • \n
\n

Platforms

\n
    \n
  • This app is currently only supported on all Windows platforms
  • \n
\n

Pictures

\n

\"rmpic1.png\"\n\"rmpic2.png\"

\n

Affiliation

\n
    \n
  • The R6RC | R6 Rank Calculator is in no way shape or form affiliated with Ubisoft and its partners. Any \"Rainbow Six: Siege\" name, logos and/or images are registered trademarks of Ubisoft.
  • \n
\n

License

\n

MIT © AustinLeath

\n
", + "readmeFetchedAt": "2024-02-29T22:01:14.443Z" }, - "quickredis": { - "readmeCleaned": "

QuickRedis

\n

介绍

\n

QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

\n

QuickRedis 是一个效率工具,当别人在努力敲命令的时候,而你已经在喝茶。

\n

QQ群:1103435496

\n

下载地址

\n

https://gitee.com/quick123official/quick_redis_blog/releases/

\n

https://github.com/quick123official/quick_redis_blog/releases/

\n

使用 百度网盘 下载

\n

Windows & Mac OS X & Linux :链接: https://pan.baidu.com/s/10MbD-yzd3Eimkau0PBBE1w 提取码: 3qhv

\n

软件截图

\n

-树形展示keys\n\"树形展示keys\"

\n

-首页\n\"首页\"

\n

-连接管理菜单(支持多目录管理、支持复制连接、拖动连接到目录)\n\"连接管理菜单\"

\n

-多语言(简体中文、繁体中文、英文、日语、法语)\n\"多语言\"

\n

-快速关闭多个 TAB\n\"快速关闭多个

\n

-直连模式配置\n\"直连模式配置\"

\n

-哨兵模式配置\n\"哨兵模式配置\"

\n

-集群模式配置\n\"集群模式配置\"

\n

-命令行\n\"命令行\"

\n

-string 类型管理(支持值的json格式化、修改key、修改ttl、删除key)\n\"string

\n

-list 类型管理(支持 list 分页查询、新增、删除)\n\"list类型管理\"

\n

-set 类型管理(支持 set 分页查询、新增、删除)\n\"set

\n

-hash 类型管理(支持 hash 分页查询、新增、删除、修改)\n\"hash

\n

FAQ

\n

如果你有任何使用方面的问题,请通过下面方式留言:

\n

gitee 地址

\n

https://gitee.com/quick123official/quick_redis_blog/issues

\n

github地址:

\n

https://github.com/quick123official/quick_redis_blog/issues

\n

使用到的开源代码

\n

ANTD ioredis react react-intl-universal redux less

\n

快速开始

\n

开发阶段:1. yarn run start1;2. yarn run start2

\n

打包:1. yarn run build:mac;2. yarn run pack:mac

\n
", - "readmeOriginal": "

QuickRedis

\n

介绍

\n

QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

\n

QuickRedis 是一个效率工具,当别人在努力敲命令的时候,而你已经在喝茶。

\n

QQ群:1103435496

\n

下载地址

\n

https://gitee.com/quick123official/quick_redis_blog/releases/

\n

https://github.com/quick123official/quick_redis_blog/releases/

\n

使用 百度网盘 下载

\n

Windows & Mac OS X & Linux :链接: https://pan.baidu.com/s/10MbD-yzd3Eimkau0PBBE1w 提取码: 3qhv

\n

软件截图

\n

-树形展示keys\n\"树形展示keys\"

\n

-首页\n\"首页\"

\n

-连接管理菜单(支持多目录管理、支持复制连接、拖动连接到目录)\n\"连接管理菜单\"

\n

-多语言(简体中文、繁体中文、英文、日语、法语)\n\"多语言\"

\n

-快速关闭多个 TAB\n\"快速关闭多个

\n

-直连模式配置\n\"直连模式配置\"

\n

-哨兵模式配置\n\"哨兵模式配置\"

\n

-集群模式配置\n\"集群模式配置\"

\n

-命令行\n\"命令行\"

\n

-string 类型管理(支持值的json格式化、修改key、修改ttl、删除key)\n\"string

\n

-list 类型管理(支持 list 分页查询、新增、删除)\n\"list类型管理\"

\n

-set 类型管理(支持 set 分页查询、新增、删除)\n\"set

\n

-hash 类型管理(支持 hash 分页查询、新增、删除、修改)\n\"hash

\n

FAQ

\n

如果你有任何使用方面的问题,请通过下面方式留言:

\n

gitee 地址

\n

https://gitee.com/quick123official/quick_redis_blog/issues

\n

github地址:

\n

https://github.com/quick123official/quick_redis_blog/issues

\n

使用到的开源代码

\n

ANTD ioredis react react-intl-universal redux less

\n

快速开始

\n

开发阶段:1. yarn run start1;2. yarn run start2

\n

打包:1. yarn run build:mac;2. yarn run pack:mac

\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.763Z" + "racompass": { + "readmeCleaned": "

\n\n

\n

Racompass

\n

An advanced GUI for Redis. Modern. Efficient. Fast.

\n

A faster and robust Redis management tool. For developers that need to manage data with confidence.

\n

It gives you full control about every single aspect of your Redis management experience. Instead of lots of CLI commands, you can CRUD keys and monitor endpoints.

\n

\"app-front\"

\n

Racompass is available for laptops and desktops running macOS, Windows, or Linux.

\n

\n\n\n\n\n\n\n\n\n\n

\n

What's New:

\n

1.2.0:

\n\n

1.1.0:

\n
    \n
  • Support Key Live Update (Creation/Deletion Only)
  • \n
  • Support GEO Search in Sorted-Set Type
  • \n
  • Support RedisJSON
  • \n
  • Support RedisTimeSeries
  • \n
  • Support RedisBloomFilter
  • \n
  • Support RedisGraph
  • \n
  • Support RedisSearch
  • \n
  • Support RedisGears
  • \n
  • Support RedisAI
  • \n
  • Added Send Commands Logging
  • \n
  • Added Logs Section(Cmd+Y)
  • \n
\n

Features

\n

The most complete and straightforward GUI for your manage Redis data needs.

\n

Locales

\n
    \n
  • English
  • \n
  • 简体中文
  • \n
  • 繁體中文
  • \n
\n

Connection Modes

\n
    \n
  • Standalone
  • \n
  • Sentinel
  • \n
  • Cluster
  • \n
\n

Data Types

\n
    \n
  • String
  • \n
  • List
  • \n
  • Set
  • \n
  • Hash
  • \n
  • Sorted Set
  • \n
  • Stream
  • \n
\n

Modules

\n
    \n
  • JSON
  • \n
  • TimeSeries
  • \n
  • Graph
  • \n
  • Search
  • \n
  • Gears
  • \n
  • AI
  • \n
\n

Support and feature requests?

\n

Any issues, bugs, feature requests and ideas. Please submit on Github.

\n

To submit:

\n
    \n
  1. Make sure you have a GitHub account.
  2. \n
  3. Create a new issue, then tag a label.
  4. \n
\n
", + "readmeOriginal": "

\n\n

\n

Racompass

\n

An advanced GUI for Redis. Modern. Efficient. Fast.

\n

A faster and robust Redis management tool. For developers that need to manage data with confidence.

\n

It gives you full control about every single aspect of your Redis management experience. Instead of lots of CLI commands, you can CRUD keys and monitor endpoints.

\n

\"app-front\"

\n

Racompass is available for laptops and desktops running macOS, Windows, or Linux.

\n

\n\n\n\n\n\n\n\n\n\n

\n

What's New:

\n

1.2.0:

\n\n

1.1.0:

\n
    \n
  • Support Key Live Update (Creation/Deletion Only)
  • \n
  • Support GEO Search in Sorted-Set Type
  • \n
  • Support RedisJSON
  • \n
  • Support RedisTimeSeries
  • \n
  • Support RedisBloomFilter
  • \n
  • Support RedisGraph
  • \n
  • Support RedisSearch
  • \n
  • Support RedisGears
  • \n
  • Support RedisAI
  • \n
  • Added Send Commands Logging
  • \n
  • Added Logs Section(Cmd+Y)
  • \n
\n

Features

\n

The most complete and straightforward GUI for your manage Redis data needs.

\n

Locales

\n
    \n
  • English
  • \n
  • 简体中文
  • \n
  • 繁體中文
  • \n
\n

Connection Modes

\n
    \n
  • Standalone
  • \n
  • Sentinel
  • \n
  • Cluster
  • \n
\n

Data Types

\n
    \n
  • String
  • \n
  • List
  • \n
  • Set
  • \n
  • Hash
  • \n
  • Sorted Set
  • \n
  • Stream
  • \n
\n

Modules

\n
    \n
  • JSON
  • \n
  • TimeSeries
  • \n
  • Graph
  • \n
  • Search
  • \n
  • Gears
  • \n
  • AI
  • \n
\n

Support and feature requests?

\n

Any issues, bugs, feature requests and ideas. Please submit on Github.

\n

To submit:

\n
    \n
  1. Make sure you have a GitHub account.
  2. \n
  3. Create a new issue, then tag a label.
  4. \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:14.581Z" + }, + "rainbow-board": { + "readmeCleaned": "

Rainbow Board

\n

Cross-platform Whiteboard app made using React, Electron, and SVG Real Renderer.

\n

WARNING: THIS APP IS NOT MAINTAINED AND HAS BEEN ARCHIVED.

\n
", + "readmeOriginal": "

Rainbow Board

\n

Cross-platform Whiteboard app made using React, Electron, and SVG Real Renderer.

\n

WARNING: THIS APP IS NOT MAINTAINED AND HAS BEEN ARCHIVED.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:14.750Z" }, "raven-reader": { - "readmeCleaned": "

\n \n \"raven\n \n

\n

\n All your articles in one place. Beautiful.\n

\n

\n \n\"DeepScan\n\n\n\n\n\n\n\n\n \n\n\"raven-reader\"\n\n\n

\n

Download

\n

To download, please visit https://ravenreader.app.

\n

\"Get

\n

Install via Homebrew (macOS)

\n

To use Homebrew-Cask you just need to have Homebrew installed.

\n
brew install --cask raven-reader
\n

Install via Chocolatey (Windows) (Thanks to @A-d-r-i)

\n
choco install raven\n
\n

\"darkscreenshot\"\n\"video\"\n\"podcast\"

\n

Features

\n
    \n
  • Full Article Read
  • \n
  • Subscribing to news feed
  • \n
  • Marking as read/unread
  • \n
  • Marking as favourite
  • \n
  • Dark mode
  • \n
  • Configurable cron job for refresh interval of feeds
  • \n
  • Minimize app to tray and run in background
  • \n
  • Open article link in external browser
  • \n
  • Responsive
  • \n
  • Exporting feed in OPML format
  • \n
  • Importing feeds
  • \n
  • Windows support
  • \n
  • Linux support
  • \n
  • Offline reading
  • \n
  • Keyboard Shortcuts
  • \n
  • Sidebar count
  • \n
  • Text size configuration
  • \n
  • Text font style configuration (Currently has Playfair Display, Muli, Open Sans and Roboto Slab)
  • \n
  • Supports categorizing of the feeds.
  • \n
  • macOS touchbar shortcuts
  • \n
  • Integration with read it later apps: Pocket, Instapaper
  • \n
  • Podcast support. Subscribe to podcast rss feed and listen within app.
  • \n
  • Accessibility Friendly
  • \n
  • Feedbin integration (Folders are WIP)
  • \n
  • Inoreader integration
  • \n
  • Google Reader API support. Supports self hosted RSS Services like FreshRSS.org etc. (Folders are WIP)
  • \n
  • Support for subscribing Youtube channels and viewing within app.
  • \n
  • Flexible resizing of columns/panes
  • \n
\n

Please feel free to suggest more ideas to improve this app.

\n

Supported Platforms

\n
    \n
  • Feedbin
  • \n
  • Inoreader
  • \n
  • Self hosted RSS Services compatible with Google Reader API (OldReader, Bazqux, FreshRSS)
  • \n
  • Fever
  • \n
\n

Supported Locale

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageContributor
English
French
Catalanalexhoma
Turkishahmetcadirci25
Chinese@LinWhite2333
Dutch@Vistause
Russian@vanja-san
Polish@konhi
Brazilian Portuguese@gabrielgomeso
Italian@luverolla
German@nebulon42
\n

Contributions

\n

Help make Raven Reader better by reporting bugs, PR or opening feature requests through GitHub issues.

\n

Developer Notes

\n

For setup instructions and configuration follow https://github.com/nklayman/vue-cli-plugin-electron-builder

\n

Build Setup

\n
# install dependencies\nyarn install\n\n# serve with hot reload at localhost:9080\nyarn electron:serve\n\n# build electron application for production\nyarn electron:build\n\n\n# lint all JS/Vue component files in `src/`\nyarn run lint\n
\n

Powered by

\n\n

License

\n

MIT

\n
", - "readmeOriginal": "

\n \n \"raven\n \n

\n

\n All your articles in one place. Beautiful.\n

\n

\n \n\"DeepScan\n\n\n\n\n\n\n\n\n \n\n\"raven-reader\"\n\n\n

\n

Download

\n

To download, please visit https://ravenreader.app.

\n

\"Get

\n

Install via Homebrew (macOS)

\n

To use Homebrew-Cask you just need to have Homebrew installed.

\n
brew install --cask raven-reader
\n

Install via Chocolatey (Windows) (Thanks to @A-d-r-i)

\n
choco install raven\n
\n

\"darkscreenshot\"\n\"video\"\n\"podcast\"

\n

Features

\n
    \n
  • Full Article Read
  • \n
  • Subscribing to news feed
  • \n
  • Marking as read/unread
  • \n
  • Marking as favourite
  • \n
  • Dark mode
  • \n
  • Configurable cron job for refresh interval of feeds
  • \n
  • Minimize app to tray and run in background
  • \n
  • Open article link in external browser
  • \n
  • Responsive
  • \n
  • Exporting feed in OPML format
  • \n
  • Importing feeds
  • \n
  • Windows support
  • \n
  • Linux support
  • \n
  • Offline reading
  • \n
  • Keyboard Shortcuts
  • \n
  • Sidebar count
  • \n
  • Text size configuration
  • \n
  • Text font style configuration (Currently has Playfair Display, Muli, Open Sans and Roboto Slab)
  • \n
  • Supports categorizing of the feeds.
  • \n
  • macOS touchbar shortcuts
  • \n
  • Integration with read it later apps: Pocket, Instapaper
  • \n
  • Podcast support. Subscribe to podcast rss feed and listen within app.
  • \n
  • Accessibility Friendly
  • \n
  • Feedbin integration (Folders are WIP)
  • \n
  • Inoreader integration
  • \n
  • Google Reader API support. Supports self hosted RSS Services like FreshRSS.org etc. (Folders are WIP)
  • \n
  • Support for subscribing Youtube channels and viewing within app.
  • \n
  • Flexible resizing of columns/panes
  • \n
\n

Please feel free to suggest more ideas to improve this app.

\n

Supported Platforms

\n
    \n
  • Feedbin
  • \n
  • Inoreader
  • \n
  • Self hosted RSS Services compatible with Google Reader API (OldReader, Bazqux, FreshRSS)
  • \n
  • Fever
  • \n
\n

Supported Locale

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageContributor
English
French
Catalanalexhoma
Turkishahmetcadirci25
Chinese@LinWhite2333
Dutch@Vistause
Russian@vanja-san
Polish@konhi
Brazilian Portuguese@gabrielgomeso
Italian@luverolla
German@nebulon42
\n

Contributions

\n

Help make Raven Reader better by reporting bugs, PR or opening feature requests through GitHub issues.

\n

Developer Notes

\n

For setup instructions and configuration follow https://github.com/nklayman/vue-cli-plugin-electron-builder

\n

Build Setup

\n
# install dependencies\nyarn install\n\n# serve with hot reload at localhost:9080\nyarn electron:serve\n\n# build electron application for production\nyarn electron:build\n\n\n# lint all JS/Vue component files in `src/`\nyarn run lint\n
\n

Powered by

\n\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.903Z" + "readmeCleaned": "

\n \n \"raven\n \n

\n

\n All your articles in one place. Beautiful.\n

\n

\n \n\"DeepScan\n\n\n\n\n\n\n\n\n \n\n\"raven-reader\"\n\n\n

\n

NOTE

\n

Working on the new version completely re-written. This version of Raven Reader would no longer be maintained. Stay tuned for more announcements and new repo.

\n

Download

\n

To download, please visit https://ravenreader.app.

\n

\"Get

\n

Install via Homebrew (macOS)

\n

To use Homebrew-Cask you just need to have Homebrew installed.

\n
brew install --cask raven-reader
\n

Install via Chocolatey (Windows) (Thanks to @A-d-r-i)

\n
choco install raven\n
\n

\"darkscreenshot\"\n\"video\"\n\"podcast\"

\n

Features

\n
    \n
  • Full Article Read
  • \n
  • Subscribing to news feed
  • \n
  • Marking as read/unread
  • \n
  • Marking as favourite
  • \n
  • Dark mode
  • \n
  • Configurable cron job for refresh interval of feeds
  • \n
  • Minimize app to tray and run in background
  • \n
  • Open article link in external browser
  • \n
  • Responsive
  • \n
  • Exporting feed in OPML format
  • \n
  • Importing feeds
  • \n
  • Windows support
  • \n
  • Linux support
  • \n
  • Offline reading
  • \n
  • Keyboard Shortcuts
  • \n
  • Sidebar count
  • \n
  • Text size configuration
  • \n
  • Text font style configuration (Currently has Playfair Display, Muli, Open Sans and Roboto Slab)
  • \n
  • Supports categorizing of the feeds.
  • \n
  • macOS touchbar shortcuts
  • \n
  • Integration with read it later apps: Pocket, Instapaper
  • \n
  • Podcast support. Subscribe to podcast rss feed and listen within app.
  • \n
  • Accessibility Friendly
  • \n
  • Feedbin integration (Folders are WIP)
  • \n
  • Inoreader integration
  • \n
  • Google Reader API support. Supports self hosted RSS Services like FreshRSS.org etc. (Folders are WIP)
  • \n
  • Support for subscribing Youtube channels and viewing within app.
  • \n
  • Flexible resizing of columns/panes
  • \n
\n

Please feel free to suggest more ideas to improve this app.

\n

Supported Platforms

\n
    \n
  • Feedbin
  • \n
  • Inoreader
  • \n
  • Self hosted RSS Services compatible with Google Reader API (OldReader, Bazqux, FreshRSS)
  • \n
  • Fever
  • \n
\n

Supported Locale

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageContributor
English
French
Catalanalexhoma
Turkishahmetcadirci25
Chinese@LinWhite2333
Dutch@Vistause
Russian@vanja-san
Polish@konhi
Brazilian Portuguese@gabrielgomeso
Italian@luverolla
German@nebulon42
\n

Contributions

\n

We're excited that you're wanting to help us make Raven Reader even better! Contributions of all sizes are welcome, if you'd like to work on something take a look through the current GitHub issues. If it's a new feature or potential bugs, please make a new issue ticket for it and populate it accordingly.

\n

Contributors Wall

\n\n \n\n

Note: It may take up to 24h for the contrib.rocks plugin to update because it's refreshed once a day.

\n

Developer Notes

\n

For setup instructions and configuration follow https://github.com/nklayman/vue-cli-plugin-electron-builder

\n

Build Setup

\n
# install dependencies\nyarn install\n\n# serve with hot reload at localhost:9080\nyarn electron:serve\n\n# build electron application for production\nyarn electron:build\n\n\n# lint all JS/Vue component files in `src/`\nyarn run lint\n
\n

Powered by

\n\n

License

\n

MIT

\n
", + "readmeOriginal": "

\n \n \"raven\n \n

\n

\n All your articles in one place. Beautiful.\n

\n

\n \n\"DeepScan\n\n\n\n\n\n\n\n\n \n\n\"raven-reader\"\n\n\n

\n

NOTE

\n

Working on the new version completely re-written. This version of Raven Reader would no longer be maintained. Stay tuned for more announcements and new repo.

\n

Download

\n

To download, please visit https://ravenreader.app.

\n

\"Get

\n

Install via Homebrew (macOS)

\n

To use Homebrew-Cask you just need to have Homebrew installed.

\n
brew install --cask raven-reader
\n

Install via Chocolatey (Windows) (Thanks to @A-d-r-i)

\n
choco install raven\n
\n

\"darkscreenshot\"\n\"video\"\n\"podcast\"

\n

Features

\n
    \n
  • Full Article Read
  • \n
  • Subscribing to news feed
  • \n
  • Marking as read/unread
  • \n
  • Marking as favourite
  • \n
  • Dark mode
  • \n
  • Configurable cron job for refresh interval of feeds
  • \n
  • Minimize app to tray and run in background
  • \n
  • Open article link in external browser
  • \n
  • Responsive
  • \n
  • Exporting feed in OPML format
  • \n
  • Importing feeds
  • \n
  • Windows support
  • \n
  • Linux support
  • \n
  • Offline reading
  • \n
  • Keyboard Shortcuts
  • \n
  • Sidebar count
  • \n
  • Text size configuration
  • \n
  • Text font style configuration (Currently has Playfair Display, Muli, Open Sans and Roboto Slab)
  • \n
  • Supports categorizing of the feeds.
  • \n
  • macOS touchbar shortcuts
  • \n
  • Integration with read it later apps: Pocket, Instapaper
  • \n
  • Podcast support. Subscribe to podcast rss feed and listen within app.
  • \n
  • Accessibility Friendly
  • \n
  • Feedbin integration (Folders are WIP)
  • \n
  • Inoreader integration
  • \n
  • Google Reader API support. Supports self hosted RSS Services like FreshRSS.org etc. (Folders are WIP)
  • \n
  • Support for subscribing Youtube channels and viewing within app.
  • \n
  • Flexible resizing of columns/panes
  • \n
\n

Please feel free to suggest more ideas to improve this app.

\n

Supported Platforms

\n
    \n
  • Feedbin
  • \n
  • Inoreader
  • \n
  • Self hosted RSS Services compatible with Google Reader API (OldReader, Bazqux, FreshRSS)
  • \n
  • Fever
  • \n
\n

Supported Locale

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
LanguageContributor
English
French
Catalanalexhoma
Turkishahmetcadirci25
Chinese@LinWhite2333
Dutch@Vistause
Russian@vanja-san
Polish@konhi
Brazilian Portuguese@gabrielgomeso
Italian@luverolla
German@nebulon42
\n

Contributions

\n

We're excited that you're wanting to help us make Raven Reader even better! Contributions of all sizes are welcome, if you'd like to work on something take a look through the current GitHub issues. If it's a new feature or potential bugs, please make a new issue ticket for it and populate it accordingly.

\n

Contributors Wall

\n\n \n\n

Note: It may take up to 24h for the contrib.rocks plugin to update because it's refreshed once a day.

\n

Developer Notes

\n

For setup instructions and configuration follow https://github.com/nklayman/vue-cli-plugin-electron-builder

\n

Build Setup

\n
# install dependencies\nyarn install\n\n# serve with hot reload at localhost:9080\nyarn electron:serve\n\n# build electron application for production\nyarn electron:build\n\n\n# lint all JS/Vue component files in `src/`\nyarn run lint\n
\n

Powered by

\n\n

License

\n

MIT

\n
", + "readmeFetchedAt": "2024-02-29T22:01:14.983Z" }, "react-explorer": { - "readmeCleaned": "

File manager written in TypeScript & React

\n

\"Build

\n

\"React-Explorer\"

\n

Features

\n
    \n
  • Split-view window
  • \n
  • Tabs support
  • \n
  • Fully keyboard controlled
  • \n
  • Fully localized (French & English available)
  • \n
  • Dark Mode with automatic detection (macOS Mojave)
  • \n
  • Open a terminal from any folder
  • \n
  • Plugin-based: local supported for now, ftp in the works
  • \n
  • WSL detection on Windows
  • \n
\n

Feature tour

\n

Dark theme automatic detection (macOS Mojave)

\n

React-Explorer will automatically switch to dark-theme when it's detected:

\n

\"dark-theme\"

\n

Create and read folder

\n

By pressing ctrl (Linux/Win) or cmd the folder you create will be automatically read:

\n

\"create-read-folder\"

\n

Create nested folders

\n

You can create several folders at once by separating them with a forward-slash:

\n

\"nested-folders\"

\n

Quick access to parent folders

\n

By right-clicking on a tab's icon you can quickly get access to the parents of the currend folder:

\n

\"parent-folders\"

\n

WSL support

\n

React-Explorer will automatically detect and show the list of Linux distributions installed using WSL on Windows:

\n

\"parent-folders\"

\n

Requirements

\n

React-Explorer works on any modern Windows, Mac or Linux computer.

\n

Building for local development

\n

In order to build React-Explorer you need to have installed nodejs.

\n

Once installed, building React-Explorer is as easy as typing:

\n
npm install && npm run build
\n

This will build a development package.

\n

In order to run in locally without having to create a native executable, you can then type:

\n
npx electron ./build/main.js
\n

Building binary packages

\n

In order to build binary packages, simply type the following:

\n
npm run dist
\n

This will build packaged binaries of React Explorer into the dist folder for every supported platform.

\n

React-Explorer can also be built for a single patform. For example, to build only the Windows binaries, type:

\n
npm run dist-win
\n

Localization

\n

React-Explorer is fully localized using .json files. Right now, English and French are available.

\n

Adding a new language to React-Explorer is easy: simply duplicate one of the file found in src/locale/lang directory.

\n

The new file should have the name code.json where code is a valid language code, for example: ja.json to add support for Japanese.

\n

Tests

\n

Unit testing

\n

React-Explorer has both unit tests (using Jest) and end to end tests (using Cypress).

\n

To run unit tests simply type:

\n
npm test
\n

This will start Jest and run every spec files found in src. Every test file can be found next to the component it is testing.

\n

End to End testing

\n

End to end tests are using Cypress and are in the separate e2e directory. You must install & configure Cypress before running E2E tests. This needs to be done one once using the following commands:

\n
cd e2e && npm install && cd ..
\n

The first time you run the tests, you also need to install cypress dependencies:

\n
npm install
\n

Since end to end tests need to run Electron-Explorer outside of Electron, a special build needs to be created that stubs some Electron APIs. To create this build, simply type:

\n
npm run build
\n

This will create a new Electron-Explorer in the build-e2e directory.

\n

You may also type npm run watch if you want to rebuild automatically the e2e build after a change has been detected inside the sources.

\n

For React-Explorer to run without Electron, a local webserver needs to be started before running the tests:

\n
npm run server
\n

Now, simply type: npm run cypress:run or npm run cypress:open.

\n

How to develop a new Plugin

\n

React-Explorer has been written so that it can easily be extended using plugins.

\n

As a starting point you may use the FsGeneric skeleton.

\n

Acknowledgments

\n

React-Explorer makes use of the following tools/components:

\n\n

Licence

\n

React-Explorer is licenced under the MIT licence.

\n
", - "readmeOriginal": "

File manager written in TypeScript & React

\n

\"Build

\n

\"React-Explorer\"

\n

Features

\n
    \n
  • Split-view window
  • \n
  • Tabs support
  • \n
  • Fully keyboard controlled
  • \n
  • Fully localized (French & English available)
  • \n
  • Dark Mode with automatic detection (macOS Mojave)
  • \n
  • Open a terminal from any folder
  • \n
  • Plugin-based: local supported for now, ftp in the works
  • \n
  • WSL detection on Windows
  • \n
\n

Feature tour

\n

Dark theme automatic detection (macOS Mojave)

\n

React-Explorer will automatically switch to dark-theme when it's detected:

\n

\"dark-theme\"

\n

Create and read folder

\n

By pressing ctrl (Linux/Win) or cmd the folder you create will be automatically read:

\n

\"create-read-folder\"

\n

Create nested folders

\n

You can create several folders at once by separating them with a forward-slash:

\n

\"nested-folders\"

\n

Quick access to parent folders

\n

By right-clicking on a tab's icon you can quickly get access to the parents of the currend folder:

\n

\"parent-folders\"

\n

WSL support

\n

React-Explorer will automatically detect and show the list of Linux distributions installed using WSL on Windows:

\n

\"parent-folders\"

\n

Requirements

\n

React-Explorer works on any modern Windows, Mac or Linux computer.

\n

Building for local development

\n

In order to build React-Explorer you need to have installed nodejs.

\n

Once installed, building React-Explorer is as easy as typing:

\n
npm install && npm run build
\n

This will build a development package.

\n

In order to run in locally without having to create a native executable, you can then type:

\n
npx electron ./build/main.js
\n

Building binary packages

\n

In order to build binary packages, simply type the following:

\n
npm run dist
\n

This will build packaged binaries of React Explorer into the dist folder for every supported platform.

\n

React-Explorer can also be built for a single patform. For example, to build only the Windows binaries, type:

\n
npm run dist-win
\n

Localization

\n

React-Explorer is fully localized using .json files. Right now, English and French are available.

\n

Adding a new language to React-Explorer is easy: simply duplicate one of the file found in src/locale/lang directory.

\n

The new file should have the name code.json where code is a valid language code, for example: ja.json to add support for Japanese.

\n

Tests

\n

Unit testing

\n

React-Explorer has both unit tests (using Jest) and end to end tests (using Cypress).

\n

To run unit tests simply type:

\n
npm test
\n

This will start Jest and run every spec files found in src. Every test file can be found next to the component it is testing.

\n

End to End testing

\n

End to end tests are using Cypress and are in the separate e2e directory. You must install & configure Cypress before running E2E tests. This needs to be done one once using the following commands:

\n
cd e2e && npm install && cd ..
\n

The first time you run the tests, you also need to install cypress dependencies:

\n
npm install
\n

Since end to end tests need to run Electron-Explorer outside of Electron, a special build needs to be created that stubs some Electron APIs. To create this build, simply type:

\n
npm run build
\n

This will create a new Electron-Explorer in the build-e2e directory.

\n

You may also type npm run watch if you want to rebuild automatically the e2e build after a change has been detected inside the sources.

\n

For React-Explorer to run without Electron, a local webserver needs to be started before running the tests:

\n
npm run server
\n

Now, simply type: npm run cypress:run or npm run cypress:open.

\n

How to develop a new Plugin

\n

React-Explorer has been written so that it can easily be extended using plugins.

\n

As a starting point you may use the FsGeneric skeleton.

\n

Acknowledgments

\n

React-Explorer makes use of the following tools/components:

\n\n

Licence

\n

React-Explorer is licenced under the MIT licence.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:05.960Z" - }, - "rambox": { - "readmeCleaned": "

EOL

\n

The Community Edition of Rambox is no longer maintained. We highly recommend that you update to the new version of Rambox, which has a FREE plan with all the features you already use and much more!

\n

Visit: https://rambox.app/download

\n

Thank you so much for all the users who contribute to this project all these years.

\n

Read our blog post to know more about our new Rambox.

\n
\n
\n

\n
\n \"Rambox\"
\n Rambox CE\n

\n

\n

Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one.

\n

\n \"Donate\n \"GNU\n \"Gitter\"\n \n \"Release\"\n \n \n

\n

\n \"Travis\n \"AppVeyor\n \n \n

\n
Available for Windows, Mac and Linux.
\n
\"DOWNLOAD
\n
Logo designed by Andriy Yurchenko
\n
\n
\n

Table of Contents

\n\n
\n

Screenshot

\n

\"Rambox\"

\n

Apps available

\n

Visit our website https://rambox.app/#apps and select the \"Community-Edition\" filter to see all the apps available.

\n

Features

\n
    \n
  • Multi-language.
  • \n
  • Sync your configuration between multiple computers.
  • \n
  • Master Password.
  • \n
  • Lock Rambox if you will be away for a period of time.
  • \n
  • Don't disturb mode.
  • \n
  • Reorder applications in the tab bar.
  • \n
  • Notification badge in the tab.
  • \n
  • Minimize to tray.
  • \n
  • Mute audio to specific service.
  • \n
  • Separate tabs floating to the right.
  • \n
  • Disable a service instead of remove it.
  • \n
  • Start automatically on system startup.
  • \n
  • Custom Code Injection.
  • \n
  • Keyboard Shortcuts.
  • \n
  • Proxy.
  • \n
  • Switch from horizontal to vertical tab bar.
  • \n
\n

Privacy

\n

No personal information will be saved

\n

Sessions will persist using the partition:persist attribute for Webviews.\nSo every time you open Rambox, your sessions will keep alive until you remove the service.

\n

Sync feature use Auth0 for Single Sign On & Token Based Authentication and to store the services that user is using (and the configuration for each service).\nYou are always welcome to check the code! ;)

\n

Donations

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
TypeURL/Wallet
Credit CardsHERE
CryptocurrenciesHERE
\n

Translations

\n

Help us translate Rambox on https://crowdin.com/project/rambox/invite.

\n

Install on Linux - Steps

\n

Contributing

\n

Want to report a bug, request a feature, contribute to or translate Rambox?\nWe need all the help we can get!\nFork and work!

\n

Quickstart

\n
git clone https://github.com/saenzramiro/rambox.git\ncd rambox\nnpm install\nsencha app watch\nnpm start
\n

See Contributing.md for more detailed information about getting set up.

\n
\n

Disclosure

\n

Rambox is not affiliated with any of the messaging apps offered.

\n

Licence

\n

GNU GPL v3

\n
", - "readmeOriginal": "

EOL

\n

The Community Edition of Rambox is no longer maintained. We highly recommend that you update to the new version of Rambox, which has a FREE plan with all the features you already use and much more!

\n

Visit: https://rambox.app/download

\n

Thank you so much for all the users who contribute to this project all these years.

\n

Read our blog post to know more about our new Rambox.

\n
\n
\n

\n
\n \"Rambox\"
\n Rambox CE\n

\n

\n

Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one.

\n

\n \"Donate\n \"GNU\n \"Gitter\"\n \n \"Release\"\n \n \n

\n

\n \"Travis\n \"AppVeyor\n \n \n

\n
Available for Windows, Mac and Linux.
\n
\"DOWNLOAD
\n
Logo designed by Andriy Yurchenko
\n
\n
\n

Table of Contents

\n\n
\n

Screenshot

\n

\"Rambox\"

\n

Apps available

\n

Visit our website https://rambox.app/#apps and select the \"Community-Edition\" filter to see all the apps available.

\n

Features

\n
    \n
  • Multi-language.
  • \n
  • Sync your configuration between multiple computers.
  • \n
  • Master Password.
  • \n
  • Lock Rambox if you will be away for a period of time.
  • \n
  • Don't disturb mode.
  • \n
  • Reorder applications in the tab bar.
  • \n
  • Notification badge in the tab.
  • \n
  • Minimize to tray.
  • \n
  • Mute audio to specific service.
  • \n
  • Separate tabs floating to the right.
  • \n
  • Disable a service instead of remove it.
  • \n
  • Start automatically on system startup.
  • \n
  • Custom Code Injection.
  • \n
  • Keyboard Shortcuts.
  • \n
  • Proxy.
  • \n
  • Switch from horizontal to vertical tab bar.
  • \n
\n

Privacy

\n

No personal information will be saved

\n

Sessions will persist using the partition:persist attribute for Webviews.\nSo every time you open Rambox, your sessions will keep alive until you remove the service.

\n

Sync feature use Auth0 for Single Sign On & Token Based Authentication and to store the services that user is using (and the configuration for each service).\nYou are always welcome to check the code! ;)

\n

Donations

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
TypeURL/Wallet
Credit CardsHERE
CryptocurrenciesHERE
\n

Translations

\n

Help us translate Rambox on https://crowdin.com/project/rambox/invite.

\n

Install on Linux - Steps

\n

Contributing

\n

Want to report a bug, request a feature, contribute to or translate Rambox?\nWe need all the help we can get!\nFork and work!

\n

Quickstart

\n
git clone https://github.com/saenzramiro/rambox.git\ncd rambox\nnpm install\nsencha app watch\nnpm start
\n

See Contributing.md for more detailed information about getting set up.

\n
\n

Disclosure

\n

Rambox is not affiliated with any of the messaging apps offered.

\n

Licence

\n

GNU GPL v3

\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.099Z" + "readmeCleaned": "

File manager written in TypeScript & React

\n

\"master

\n

\"React-Explorer\"

\n

Features

\n
    \n
  • Split-view window
  • \n
  • Tabs support
  • \n
  • Fully keyboard controlled
  • \n
  • Fully localized (French & English available)
  • \n
  • Dark Mode with automatic detection (macOS Mojave)
  • \n
  • Open a terminal from any folder
  • \n
  • Plugin-based filesystem support
  • \n
  • WSL detection on Windows
  • \n
\n

Feature tour

\n

Dark theme automatic detection (macOS Mojave)

\n

React-Explorer will automatically switch to dark-theme when it's detected:

\n

\"dark-theme\"

\n

Create and read folder

\n

By pressing ctrl (Linux/Win) or cmd the folder you create will be automatically read:

\n

\"create-read-folder\"

\n

Create nested folders

\n

You can create several folders at once by separating them with a forward-slash:

\n

\"nested-folders\"

\n

Quick access to parent folders

\n

By right-clicking on a tab's icon you can quickly get access to the parents of the currend folder:

\n

\"parent-folders\"

\n

WSL support

\n

React-Explorer will automatically detect and show the list of Linux distributions installed using WSL on Windows:

\n

\"parent-folders\"

\n

Requirements

\n

React-Explorer works on any modern Windows, Mac or Linux computer.

\n

Building for local development

\n

In order to build React-Explorer you need to have installed nodejs.

\n

Once installed, building React-Explorer is as easy as typing:

\n
npm install && npm run build
\n

This will build a development package.

\n

In order to run in locally without having to create a native executable, you can then type:

\n
npx electron ./build/main.js
\n

Building binary packages

\n

In order to build binary packages, simply type the following:

\n
npm run dist
\n

This will build packaged binaries of React Explorer into the dist folder for every supported platform.

\n

React-Explorer can also be built for a single patform. For example, to build only the Windows binaries, type:

\n
npm run dist-win
\n

Localization

\n

React-Explorer is fully localized using .json files. Right now, English and French are available.

\n

Adding a new language to React-Explorer is easy: simply duplicate one of the file found in src/locale/lang directory.

\n

The new file should have the name code.json where code is a valid language code, for example: ja.json to add support for Japanese.

\n

Tests

\n

Unit testing

\n

React-Explorer has both unit tests (using Jest) and end to end tests (using Cypress).

\n

To run unit tests simply type:

\n
npm test
\n

This will start Jest and run every spec files found in src. Every test file can be found next to the component it is testing.

\n

End to End testing

\n

End to end tests are using Cypress and are in the separate e2e directory. You must install & configure Cypress before running E2E tests. This needs to be done one once using the following commands:

\n
cd e2e && npm install && cd ..
\n

The first time you run the tests, you also need to install cypress dependencies:

\n
npm install
\n

Since end to end tests need to run Electron-Explorer outside of Electron, a special build needs to be created that stubs some Electron APIs. To create this build, simply type:

\n
npm run build
\n

This will create a new Electron-Explorer in the build-e2e directory.

\n

You may also type npm run watch if you want to rebuild automatically the e2e build after a change has been detected inside the sources.

\n

For React-Explorer to run without Electron, a local webserver needs to be started before running the tests:

\n
npm run server
\n

Now, simply type: npm run cypress:run or npm run cypress:open.

\n

How to develop a new Plugin

\n

React-Explorer has been written so that it can easily be extended using plugins.

\n

As a starting point you may use the FsGeneric skeleton.

\n

Acknowledgments

\n

React-Explorer makes use of the following tools/components:

\n\n

Licence

\n

React-Explorer is licenced under the MIT licence.

\n
", + "readmeOriginal": "

File manager written in TypeScript & React

\n

\"master

\n

\"React-Explorer\"

\n

Features

\n
    \n
  • Split-view window
  • \n
  • Tabs support
  • \n
  • Fully keyboard controlled
  • \n
  • Fully localized (French & English available)
  • \n
  • Dark Mode with automatic detection (macOS Mojave)
  • \n
  • Open a terminal from any folder
  • \n
  • Plugin-based filesystem support
  • \n
  • WSL detection on Windows
  • \n
\n

Feature tour

\n

Dark theme automatic detection (macOS Mojave)

\n

React-Explorer will automatically switch to dark-theme when it's detected:

\n

\"dark-theme\"

\n

Create and read folder

\n

By pressing ctrl (Linux/Win) or cmd the folder you create will be automatically read:

\n

\"create-read-folder\"

\n

Create nested folders

\n

You can create several folders at once by separating them with a forward-slash:

\n

\"nested-folders\"

\n

Quick access to parent folders

\n

By right-clicking on a tab's icon you can quickly get access to the parents of the currend folder:

\n

\"parent-folders\"

\n

WSL support

\n

React-Explorer will automatically detect and show the list of Linux distributions installed using WSL on Windows:

\n

\"parent-folders\"

\n

Requirements

\n

React-Explorer works on any modern Windows, Mac or Linux computer.

\n

Building for local development

\n

In order to build React-Explorer you need to have installed nodejs.

\n

Once installed, building React-Explorer is as easy as typing:

\n
npm install && npm run build
\n

This will build a development package.

\n

In order to run in locally without having to create a native executable, you can then type:

\n
npx electron ./build/main.js
\n

Building binary packages

\n

In order to build binary packages, simply type the following:

\n
npm run dist
\n

This will build packaged binaries of React Explorer into the dist folder for every supported platform.

\n

React-Explorer can also be built for a single patform. For example, to build only the Windows binaries, type:

\n
npm run dist-win
\n

Localization

\n

React-Explorer is fully localized using .json files. Right now, English and French are available.

\n

Adding a new language to React-Explorer is easy: simply duplicate one of the file found in src/locale/lang directory.

\n

The new file should have the name code.json where code is a valid language code, for example: ja.json to add support for Japanese.

\n

Tests

\n

Unit testing

\n

React-Explorer has both unit tests (using Jest) and end to end tests (using Cypress).

\n

To run unit tests simply type:

\n
npm test
\n

This will start Jest and run every spec files found in src. Every test file can be found next to the component it is testing.

\n

End to End testing

\n

End to end tests are using Cypress and are in the separate e2e directory. You must install & configure Cypress before running E2E tests. This needs to be done one once using the following commands:

\n
cd e2e && npm install && cd ..
\n

The first time you run the tests, you also need to install cypress dependencies:

\n
npm install
\n

Since end to end tests need to run Electron-Explorer outside of Electron, a special build needs to be created that stubs some Electron APIs. To create this build, simply type:

\n
npm run build
\n

This will create a new Electron-Explorer in the build-e2e directory.

\n

You may also type npm run watch if you want to rebuild automatically the e2e build after a change has been detected inside the sources.

\n

For React-Explorer to run without Electron, a local webserver needs to be started before running the tests:

\n
npm run server
\n

Now, simply type: npm run cypress:run or npm run cypress:open.

\n

How to develop a new Plugin

\n

React-Explorer has been written so that it can easily be extended using plugins.

\n

As a starting point you may use the FsGeneric skeleton.

\n

Acknowledgments

\n

React-Explorer makes use of the following tools/components:

\n\n

Licence

\n

React-Explorer is licenced under the MIT licence.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:15.002Z" }, "rebaslight": { - "readmeCleaned": "

Rebaslight

\n

Rebaslight - an easy to use special effects editor

\n

Download/Install

\n

Rebaslight Terms, Conditions, and License Agreement

\n

Rebaslight is a product of Very Small Helm LLC, Copyright (c) 2008-2022.

\n

Rebaslight's codebase is open source and adopts the GNU AGPLv3 license.

\n

Open source does not always mean free as in gratis.\nRebaslight is free (no cost) to use as long as the \"Made with Rebaslight\" watermark appears on the output video/image.\nHowever, if you make a one-time payment of $25 USD you may remove this watermark.\nOnce paid, you personally may use Rebaslight without watermarks forever.

\n

Pay here: rebaslight.com/buy

\n

Thank you for your integrity!

\n
    \n
  • Matthew
  • \n
\n
", - "readmeOriginal": "

Rebaslight

\n

Rebaslight - an easy to use special effects editor

\n

Download/Install

\n

Rebaslight Terms, Conditions, and License Agreement

\n

Rebaslight is a product of Very Small Helm LLC, Copyright (c) 2008-2022.

\n

Rebaslight's codebase is open source and adopts the GNU AGPLv3 license.

\n

Open source does not always mean free as in gratis.\nRebaslight is free (no cost) to use as long as the \"Made with Rebaslight\" watermark appears on the output video/image.\nHowever, if you make a one-time payment of $25 USD you may remove this watermark.\nOnce paid, you personally may use Rebaslight without watermarks forever.

\n

Pay here: rebaslight.com/buy

\n

Thank you for your integrity!

\n
    \n
  • Matthew
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.141Z" - }, - "reach-podcast-player": { - "readmeCleaned": "

This Project Has Been Abandoned

\n

Feel free to clone it and make any changes you'd like, but I am no longer working on this project, and I'm sure several things don't work. I made this as my first realy project with AngularJS so the code is absolutely atrocious! Continue at your own risk.

\n

Reach Podcast Player

\n

\"Main

\n

\"Podcast

\n

Small Demo

\n

\"Video\"

\n

Reach Podcast Player is a RSS-based podcast player, meaning that in order to listen to your favorite podcasts, all you have to do is copy and paste the RSS feed from the podcast.

\n

Who Is This For?

\n

This application is for all podcast listeners. Itunes, Spotify, and whereever you get your podcasts, have a ton of available podcast but every once in a while you will hear about a new podcast and search for it on your favorite podcast provider and they won't have it! with Reach, all you need is the RSS feed and you're good to go. No need to listen to podcasts accross different programs.

\n

What's Under The Hood?

\n

This was made with electron and angularjs. This is my first time using both of these items so some parts of the program are not perfectly optomized, but I plan on continuing to work on both the program itself, and my angular and electron skills in order to fuilly optimize the program.

\n

TODO:

\n
    \n
  • Make listening queue
  • \n
  • Scale better\n
      \n
    • With generic window sizes the program looks fine, but at smaller than average sizes, things get bad
    • \n
    \n
  • \n
  • Redo podcast-view UI\n
      \n
    • When a user clicks a podcast, the current UI is for the old theme, and needs to be updated
    • \n
    \n
  • \n
  • Have the podcasts actually get the latest episodes when the user opens up the app
  • \n
  • Make a wiki page, or release distributions\n
      \n
    • If I can figure out how, I'd like to be able to give the users notifications when a new update is available
    • \n
    \n
  • \n
  • The Play/Pause button is very dodgy at the moment in terms of click detection, so I gotta fix that
  • \n
  • Put that data structure and algorithm class to good use
  • \n
  • Add comments everywhere
  • \n
\n
", - "readmeOriginal": "

This Project Has Been Abandoned

\n

Feel free to clone it and make any changes you'd like, but I am no longer working on this project, and I'm sure several things don't work. I made this as my first realy project with AngularJS so the code is absolutely atrocious! Continue at your own risk.

\n

Reach Podcast Player

\n

\"Main

\n

\"Podcast

\n

Small Demo

\n

\"Video\"

\n

Reach Podcast Player is a RSS-based podcast player, meaning that in order to listen to your favorite podcasts, all you have to do is copy and paste the RSS feed from the podcast.

\n

Who Is This For?

\n

This application is for all podcast listeners. Itunes, Spotify, and whereever you get your podcasts, have a ton of available podcast but every once in a while you will hear about a new podcast and search for it on your favorite podcast provider and they won't have it! with Reach, all you need is the RSS feed and you're good to go. No need to listen to podcasts accross different programs.

\n

What's Under The Hood?

\n

This was made with electron and angularjs. This is my first time using both of these items so some parts of the program are not perfectly optomized, but I plan on continuing to work on both the program itself, and my angular and electron skills in order to fuilly optimize the program.

\n

TODO:

\n
    \n
  • Make listening queue
  • \n
  • Scale better\n
      \n
    • With generic window sizes the program looks fine, but at smaller than average sizes, things get bad
    • \n
    \n
  • \n
  • Redo podcast-view UI\n
      \n
    • When a user clicks a podcast, the current UI is for the old theme, and needs to be updated
    • \n
    \n
  • \n
  • Have the podcasts actually get the latest episodes when the user opens up the app
  • \n
  • Make a wiki page, or release distributions\n
      \n
    • If I can figure out how, I'd like to be able to give the users notifications when a new update is available
    • \n
    \n
  • \n
  • The Play/Pause button is very dodgy at the moment in terms of click detection, so I gotta fix that
  • \n
  • Put that data structure and algorithm class to good use
  • \n
  • Add comments everywhere
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.148Z" + "readmeCleaned": "

Rebaslight

\n

Rebaslight - an easy to use special effects editor

\n

Download/Install

\n

Rebaslight Terms, Conditions, and License Agreement

\n

Rebaslight is a product of Very Small Helm LLC, Copyright (c) 2008-2023.

\n

Rebaslight's codebase is open source and adopts the GNU AGPLv3 license.

\n

Open source does not always mean free as in gratis.\nRebaslight is free (no cost) to use as long as the \"Made with Rebaslight\" watermark appears on the output video/image.\nHowever, if you make a one-time payment of $25 USD you may remove this watermark.\nOnce paid, you personally may use Rebaslight without watermarks forever.

\n

Pay here: rebaslight.com/buy

\n

Thank you for your integrity!

\n
    \n
  • Matthew
  • \n
\n
", + "readmeOriginal": "

Rebaslight

\n

Rebaslight - an easy to use special effects editor

\n

Download/Install

\n

Rebaslight Terms, Conditions, and License Agreement

\n

Rebaslight is a product of Very Small Helm LLC, Copyright (c) 2008-2023.

\n

Rebaslight's codebase is open source and adopts the GNU AGPLv3 license.

\n

Open source does not always mean free as in gratis.\nRebaslight is free (no cost) to use as long as the \"Made with Rebaslight\" watermark appears on the output video/image.\nHowever, if you make a one-time payment of $25 USD you may remove this watermark.\nOnce paid, you personally may use Rebaslight without watermarks forever.

\n

Pay here: rebaslight.com/buy

\n

Thank you for your integrity!

\n
    \n
  • Matthew
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:15.046Z" }, "recode-converter": { - "readmeCleaned": "
\n \n

Recode Converter

\n A modern & simple audio converter for video files\n \"Screenshot\"\n
\n

Download

\n

You can download the app on the website:

\n

https://murgatt.github.io/recode-converter/

\n

Development

\n

Requirements

\n

The application is built with Electron and React and is using FFMPEG. Make sure to have Node.js, Yarn & FFMPEG installed.

\n

Installation

\n
    \n
  1. Clone this repository: git clone https://github.com/murgatt/recode-converter.git
  2. \n
  3. Navigate into the project directory: cd recode-converter
  4. \n
  5. Install dependencies: yarn
  6. \n
\n

Run the app

\n
yarn dev\n
\n

Building the app

\n
    \n
  • for all supported OS
  • \n
\n
yarn electron-pack:all\n
\n
    \n
  • macOS
  • \n
\n
yarn electron-pack:mac\n
\n
    \n
  • Windows
  • \n
\n
yarn electron-pack:win\n
\n
    \n
  • Linux
  • \n
\n
yarn electron-pack:linux\n
\n
    \n
  • all OS
  • \n
\n
yarn electron-pack\n
\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

Please make sure to follow the code style of the project and update translations if needed.

\n

Roadmap

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatus
FFMPEG installation check
App version check
Subtitles conversion
Conversion notification
Application settings
Choose output file container
Conversion presets
Add streams to the output file
Extract streams from input files
View detailed file info
Video conversion
Audio files conversion
Video comparison slider
\n

License

\n

MIT

\n
", - "readmeOriginal": "
\n \n

Recode Converter

\n A modern & simple audio converter for video files\n \"Screenshot\"\n
\n

Download

\n

You can download the app on the website:

\n

https://murgatt.github.io/recode-converter/

\n

Development

\n

Requirements

\n

The application is built with Electron and React and is using FFMPEG. Make sure to have Node.js, Yarn & FFMPEG installed.

\n

Installation

\n
    \n
  1. Clone this repository: git clone https://github.com/murgatt/recode-converter.git
  2. \n
  3. Navigate into the project directory: cd recode-converter
  4. \n
  5. Install dependencies: yarn
  6. \n
\n

Run the app

\n
yarn dev\n
\n

Building the app

\n
    \n
  • for all supported OS
  • \n
\n
yarn electron-pack:all\n
\n
    \n
  • macOS
  • \n
\n
yarn electron-pack:mac\n
\n
    \n
  • Windows
  • \n
\n
yarn electron-pack:win\n
\n
    \n
  • Linux
  • \n
\n
yarn electron-pack:linux\n
\n
    \n
  • all OS
  • \n
\n
yarn electron-pack\n
\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

Please make sure to follow the code style of the project and update translations if needed.

\n

Roadmap

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FeatureStatus
FFMPEG installation check
App version check
Subtitles conversion
Conversion notification
Application settings
Choose output file container
Conversion presets
Add streams to the output file
Extract streams from input files
View detailed file info
Video conversion
Audio files conversion
Video comparison slider
\n

License

\n

MIT

\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.200Z" + "readmeCleaned": "
\n\n

Recode Converter

\nA simple, modern audio codec converter for video files\n
\n
\n

\"GitHub\n\"GitHub\n\"Validate

\n\"App\n
\n

Download

\n

You can download the app on the website:

\n

recode-converter.app

\n

Features

\n
    \n
  • Convert audio codecs
  • \n
  • Convert subtitle
  • \n
  • Convert multiple files at the same time
  • \n
  • Conversion settings
  • \n
  • View, edit & remove streams
  • \n
  • Light & dark themes
  • \n
  • Conversion notification
  • \n
  • Application settings
  • \n
  • Display spawned FFmpeg command
  • \n
\n

Development

\n

The application is built with Electron and React and is using FFmpeg.

\n

Requirements

\n

Make sure to have Node.js 18 or later & pnpm 8.x installed.

\n

Installation

\n

Clone this repository

\n
git clone https://github.com/murgatt/recode-converter.git\n
\n

Install dependencies

\n
pnpm i\n
\n

Run the app

\n
pnpm dev\n
\n

Building the app

\n
pnpm build\n
\n

This will build the app for your current platform. If you need to build it for another platform, you will need to install a specific version of FFmpeg & FFprobe and specify the target platform (mac, linux, win):

\n
pnpm build --linux\n
\n

Other scripts

\n

Tests

\n
pnpm test\n
\n

Lint

\n
pnpm lint\n
\n

and

\n
pnpm lint:fix\n
\n

Prettier

\n
pnpm prettier\n
\n

and

\n
pnpm prettier:fix\n
\n

Check types

\n
pnpm types\n
\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

Please make sure to follow the code style of the project, add some tests and update translations if needed.

\n

You found a bug, have a suggestion or want new codecs to be supported? Feel free to open an issue.

\n

License

\n

GPL-3.0 license

\n
", + "readmeOriginal": "
\n\n

Recode Converter

\nA simple, modern audio codec converter for video files\n
\n
\n

\"GitHub\n\"GitHub\n\"Validate

\n\"App\n
\n

Download

\n

You can download the app on the website:

\n

recode-converter.app

\n

Features

\n
    \n
  • Convert audio codecs
  • \n
  • Convert subtitle
  • \n
  • Convert multiple files at the same time
  • \n
  • Conversion settings
  • \n
  • View, edit & remove streams
  • \n
  • Light & dark themes
  • \n
  • Conversion notification
  • \n
  • Application settings
  • \n
  • Display spawned FFmpeg command
  • \n
\n

Development

\n

The application is built with Electron and React and is using FFmpeg.

\n

Requirements

\n

Make sure to have Node.js 18 or later & pnpm 8.x installed.

\n

Installation

\n

Clone this repository

\n
git clone https://github.com/murgatt/recode-converter.git\n
\n

Install dependencies

\n
pnpm i\n
\n

Run the app

\n
pnpm dev\n
\n

Building the app

\n
pnpm build\n
\n

This will build the app for your current platform. If you need to build it for another platform, you will need to install a specific version of FFmpeg & FFprobe and specify the target platform (mac, linux, win):

\n
pnpm build --linux\n
\n

Other scripts

\n

Tests

\n
pnpm test\n
\n

Lint

\n
pnpm lint\n
\n

and

\n
pnpm lint:fix\n
\n

Prettier

\n
pnpm prettier\n
\n

and

\n
pnpm prettier:fix\n
\n

Check types

\n
pnpm types\n
\n

Contributing

\n

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

\n

Please make sure to follow the code style of the project, add some tests and update translations if needed.

\n

You found a bug, have a suggestion or want new codecs to be supported? Feel free to open an issue.

\n

License

\n

GPL-3.0 license

\n
", + "readmeFetchedAt": "2024-02-29T22:01:15.346Z" }, "recollectr": { - "readmeCleaned": "
", - "readmeOriginal": "
", - "readmeFetchedAt": "2022-05-10T00:08:06.306Z" + "readmeCleaned": "
", + "readmeOriginal": "
", + "readmeFetchedAt": "2024-02-29T22:01:15.468Z" }, "redis-gui-unofficial": { - "readmeCleaned": "

Redis GUI (unofficial)

\n

\"redis-gui\"

\n

A graphical UI for managing Redis databases.

\n

\n

Main features

\n
    \n
  • SSH tunneling
  • \n
  • Namespacing support
  • \n
  • JSON viewer
  • \n
  • Console with command args and summary
  • \n
  • Light and dark mode
  • \n
  • TTL management
  • \n
\n

Installation

\n

brew and snap packages available. For Windows and other you can download binaries from releases page.

\n

Mac OS

\n
brew tap ekvedaras/homebrew-cask\nbrew install --cask redis-gui
\n

Linux

\n
sudo snap install redis-gui
\n

Download

\n

Binaries are available to download on releases page.

\n

Screenshots

\n

\"JSON

\n

\"Console\"

\n
", - "readmeOriginal": "

Redis GUI (unofficial)

\n

\"redis-gui\"

\n

A graphical UI for managing Redis databases.

\n

\n

Main features

\n
    \n
  • SSH tunneling
  • \n
  • Namespacing support
  • \n
  • JSON viewer
  • \n
  • Console with command args and summary
  • \n
  • Light and dark mode
  • \n
  • TTL management
  • \n
\n

Installation

\n

brew and snap packages available. For Windows and other you can download binaries from releases page.

\n

Mac OS

\n
brew tap ekvedaras/homebrew-cask\nbrew install --cask redis-gui
\n

Linux

\n
sudo snap install redis-gui
\n

Download

\n

Binaries are available to download on releases page.

\n

Screenshots

\n

\"JSON

\n

\"Console\"

\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.345Z" + "readmeCleaned": "

Redis GUI (unofficial)

\n

\"redis-gui\"

\n

A graphical UI for managing Redis databases.

\n

\n
\n

ℹ️ Looking for maintainers ℹ️

\n

Especially if you have access to Windows and Linux 🙂

\n
\n

Main features

\n
    \n
  • SSH tunneling
  • \n
  • Namespacing support
  • \n
  • JSON viewer
  • \n
  • Console with command args and summary
  • \n
  • Light and dark mode
  • \n
  • TTL management
  • \n
\n

Installation

\n

brew and snap packages available. For Windows and other you can download binaries from releases page.

\n

Mac OS

\n
brew tap ekvedaras/homebrew-cask\nbrew install --cask redis-gui
\n

Linux

\n
sudo snap install redis-gui
\n

Download

\n

Binaries are available to download on releases page.

\n

Screenshots

\n

\"JSON

\n

\"Console\"

\n
", + "readmeOriginal": "

Redis GUI (unofficial)

\n

\"redis-gui\"

\n

A graphical UI for managing Redis databases.

\n

\n
\n

ℹ️ Looking for maintainers ℹ️

\n

Especially if you have access to Windows and Linux 🙂

\n
\n

Main features

\n
    \n
  • SSH tunneling
  • \n
  • Namespacing support
  • \n
  • JSON viewer
  • \n
  • Console with command args and summary
  • \n
  • Light and dark mode
  • \n
  • TTL management
  • \n
\n

Installation

\n

brew and snap packages available. For Windows and other you can download binaries from releases page.

\n

Mac OS

\n
brew tap ekvedaras/homebrew-cask\nbrew install --cask redis-gui
\n

Linux

\n
sudo snap install redis-gui
\n

Download

\n

Binaries are available to download on releases page.

\n

Screenshots

\n

\"JSON

\n

\"Console\"

\n
", + "readmeFetchedAt": "2024-02-29T22:01:15.489Z" + }, + "remaining-time": { + "readmeCleaned": "

🔋 MacOS Battery Remaining Menubar 🔋

\n

A really simple app that displays remaining battery time in the mac menubar.

\n

\"screenshot\"

\n

Download

\n

Download the latest release here

\n
", + "readmeOriginal": "

🔋 MacOS Battery Remaining Menubar 🔋

\n

A really simple app that displays remaining battery time in the mac menubar.

\n

\"screenshot\"

\n

Download

\n

Download the latest release here

\n
", + "readmeFetchedAt": "2024-02-29T22:01:15.797Z" + }, + "reach-podcast-player": { + "readmeCleaned": "

This Project Has Been Abandoned

\n

Feel free to clone it and make any changes you'd like, but I am no longer working on this project, and I'm sure several things don't work. I made this as my first realy project with AngularJS so the code is absolutely atrocious! Continue at your own risk.

\n

Reach Podcast Player

\n

\"Main

\n

\"Podcast

\n

Small Demo

\n

\"Video\"

\n

Reach Podcast Player is a RSS-based podcast player, meaning that in order to listen to your favorite podcasts, all you have to do is copy and paste the RSS feed from the podcast.

\n

Who Is This For?

\n

This application is for all podcast listeners. Itunes, Spotify, and whereever you get your podcasts, have a ton of available podcast but every once in a while you will hear about a new podcast and search for it on your favorite podcast provider and they won't have it! with Reach, all you need is the RSS feed and you're good to go. No need to listen to podcasts accross different programs.

\n

What's Under The Hood?

\n

This was made with electron and angularjs. This is my first time using both of these items so some parts of the program are not perfectly optomized, but I plan on continuing to work on both the program itself, and my angular and electron skills in order to fuilly optimize the program.

\n

TODO:

\n
    \n
  • Make listening queue
  • \n
  • Scale better\n
      \n
    • With generic window sizes the program looks fine, but at smaller than average sizes, things get bad
    • \n
    \n
  • \n
  • Redo podcast-view UI\n
      \n
    • When a user clicks a podcast, the current UI is for the old theme, and needs to be updated
    • \n
    \n
  • \n
  • Have the podcasts actually get the latest episodes when the user opens up the app
  • \n
  • Make a wiki page, or release distributions\n
      \n
    • If I can figure out how, I'd like to be able to give the users notifications when a new update is available
    • \n
    \n
  • \n
  • The Play/Pause button is very dodgy at the moment in terms of click detection, so I gotta fix that
  • \n
  • Put that data structure and algorithm class to good use
  • \n
  • Add comments everywhere
  • \n
\n
", + "readmeOriginal": "

This Project Has Been Abandoned

\n

Feel free to clone it and make any changes you'd like, but I am no longer working on this project, and I'm sure several things don't work. I made this as my first realy project with AngularJS so the code is absolutely atrocious! Continue at your own risk.

\n

Reach Podcast Player

\n

\"Main

\n

\"Podcast

\n

Small Demo

\n

\"Video\"

\n

Reach Podcast Player is a RSS-based podcast player, meaning that in order to listen to your favorite podcasts, all you have to do is copy and paste the RSS feed from the podcast.

\n

Who Is This For?

\n

This application is for all podcast listeners. Itunes, Spotify, and whereever you get your podcasts, have a ton of available podcast but every once in a while you will hear about a new podcast and search for it on your favorite podcast provider and they won't have it! with Reach, all you need is the RSS feed and you're good to go. No need to listen to podcasts accross different programs.

\n

What's Under The Hood?

\n

This was made with electron and angularjs. This is my first time using both of these items so some parts of the program are not perfectly optomized, but I plan on continuing to work on both the program itself, and my angular and electron skills in order to fuilly optimize the program.

\n

TODO:

\n
    \n
  • Make listening queue
  • \n
  • Scale better\n
      \n
    • With generic window sizes the program looks fine, but at smaller than average sizes, things get bad
    • \n
    \n
  • \n
  • Redo podcast-view UI\n
      \n
    • When a user clicks a podcast, the current UI is for the old theme, and needs to be updated
    • \n
    \n
  • \n
  • Have the podcasts actually get the latest episodes when the user opens up the app
  • \n
  • Make a wiki page, or release distributions\n
      \n
    • If I can figure out how, I'd like to be able to give the users notifications when a new update is available
    • \n
    \n
  • \n
  • The Play/Pause button is very dodgy at the moment in terms of click detection, so I gotta fix that
  • \n
  • Put that data structure and algorithm class to good use
  • \n
  • Add comments everywhere
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:15.843Z" }, "remindr": { - "readmeCleaned": "

Remindr

\n

Remindr is a desktop app to help you and others keep track of what you need to get done.

\n

Installation

\n

Remindr is currently available on Windows, Mac, and Linux.

\n

Features

\n

Reminder Grouping

\n

\"\"

\n

Reminder View

\n

\"\"

\n

Custom Backgrounds

\n

\"\"

\n
    \n
  • Accounts/Online syncing
  • \n
  • Group reminders by date
  • \n
  • Recurring/Repeating Reminders
  • \n
  • Minute-precise: get reminders on any minute of any day
  • \n
  • Notes with full text formatting\n
      \n
    • Images are embeddable in notes
    • \n
    \n
  • \n
  • Filter reminders by time
  • \n
\n
", - "readmeOriginal": "

Remindr

\n

Remindr is a desktop app to help you and others keep track of what you need to get done.

\n

Installation

\n

Remindr is currently available on Windows, Mac, and Linux.

\n

Features

\n

Reminder Grouping

\n

\"\"

\n

Reminder View

\n

\"\"

\n

Custom Backgrounds

\n

\"\"

\n
    \n
  • Accounts/Online syncing
  • \n
  • Group reminders by date
  • \n
  • Recurring/Repeating Reminders
  • \n
  • Minute-precise: get reminders on any minute of any day
  • \n
  • Notes with full text formatting\n
      \n
    • Images are embeddable in notes
    • \n
    \n
  • \n
  • Filter reminders by time
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.368Z" + "readmeCleaned": "

Remindr

\n

Remindr is a desktop app to help you keep track of what you need to get done.

\n

Installation

\n

Remindr is currently available on Windows and Linux.

\n\n

Features

\n
    \n
  • Accounts/Online Syncing
  • \n
  • Offline mode (no account required)
  • \n
  • Reminder grouping
  • \n
  • Recurring Reminders
  • \n
  • Multiple reminders per task
  • \n
  • Subtasks
  • \n
  • Links (files/webpages)
  • \n
\n
", + "readmeOriginal": "

Remindr

\n

Remindr is a desktop app to help you keep track of what you need to get done.

\n

Installation

\n

Remindr is currently available on Windows and Linux.

\n\n

Features

\n
    \n
  • Accounts/Online Syncing
  • \n
  • Offline mode (no account required)
  • \n
  • Reminder grouping
  • \n
  • Recurring Reminders
  • \n
  • Multiple reminders per task
  • \n
  • Subtasks
  • \n
  • Links (files/webpages)
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:16.011Z" }, - "remaining-time": { - "readmeCleaned": "

🔋 MacOS Battery Remaining Menubar 🔋

\n

A really simple app that displays remaining battery time in the mac menubar.

\n

\"screenshot\"

\n

Download

\n

Download the latest release here

\n
", - "readmeOriginal": "

🔋 MacOS Battery Remaining Menubar 🔋

\n

A really simple app that displays remaining battery time in the mac menubar.

\n

\"screenshot\"

\n

Download

\n

Download the latest release here

\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.415Z" + "remindaz": { + "readmeCleaned": "

Remindaz

\n

Beautiful cross-platform app to store all information (tasks, events, etc.) you need to remember.

\n

\"A

\n

How is Remindaz Different from a To-do List App?

\n

Remindaz is focused on reminders, not tasks. There is no concept of task completion or sub-tasks. Every reminder you add has to have a defined date and time for your being notified. When a reminder is due, you can stop it or you can let it \"snooze\" periodically for as long as you want.

\n

Features

\n
    \n
  • Beautiful and clean user interface.
  • \n
  • Create new reminders quickly.
  • \n
  • Get native desktop notifications for reminders when due.
  • \n
  • Keep reminders visible at all times with sticky mini mode.
  • \n
  • Repeat reminders throughout the day (every X minutes or hours).
  • \n
  • Repeat reminders every X days (weeks, months, or years).
  • \n
  • Fast forward reminders by day or time.
  • \n
  • Categorize reminders with multiple tags.
  • \n
  • Run app at startup to keep getting reminders on computer restart.
  • \n
  • Continue getting regular \"snooze\" notifications once a reminder is due.
  • \n
  • Get notifications for reminders you missed (when your computer was turned off).
  • \n
  • Easily edit reminder details.
  • \n
  • Add more information for reminders with notes.
  • \n
  • More features coming soon.
  • \n
\n

Tech Stack

\n
    \n
  • React (+ MobX)
  • \n
  • Electron
  • \n
\n

Contributing

\n

All feedback and suggestions are welcome. You can send one by creating a new issue.

\n

Running from Source

\n

Fork the repo and clone your fork:

\n
>>/remindaz\">
git clone https://github.com/<<<your-github-account>>>/remindaz
\n

Go to the project folder in a terminal instance and install dependences:

\n
yarn install
\n

Start the React server and Electron:

\n
yarn start
\n
", + "readmeOriginal": "

Remindaz

\n

Beautiful cross-platform app to store all information (tasks, events, etc.) you need to remember.

\n

\"A

\n

How is Remindaz Different from a To-do List App?

\n

Remindaz is focused on reminders, not tasks. There is no concept of task completion or sub-tasks. Every reminder you add has to have a defined date and time for your being notified. When a reminder is due, you can stop it or you can let it \"snooze\" periodically for as long as you want.

\n

Features

\n
    \n
  • Beautiful and clean user interface.
  • \n
  • Create new reminders quickly.
  • \n
  • Get native desktop notifications for reminders when due.
  • \n
  • Keep reminders visible at all times with sticky mini mode.
  • \n
  • Repeat reminders throughout the day (every X minutes or hours).
  • \n
  • Repeat reminders every X days (weeks, months, or years).
  • \n
  • Fast forward reminders by day or time.
  • \n
  • Categorize reminders with multiple tags.
  • \n
  • Run app at startup to keep getting reminders on computer restart.
  • \n
  • Continue getting regular \"snooze\" notifications once a reminder is due.
  • \n
  • Get notifications for reminders you missed (when your computer was turned off).
  • \n
  • Easily edit reminder details.
  • \n
  • Add more information for reminders with notes.
  • \n
  • More features coming soon.
  • \n
\n

Tech Stack

\n
    \n
  • React (+ MobX)
  • \n
  • Electron
  • \n
\n

Contributing

\n

All feedback and suggestions are welcome. You can send one by creating a new issue.

\n

Running from Source

\n

Fork the repo and clone your fork:

\n
git clone https://github.com/<<<your-github-account>>>/remindaz
\n

Go to the project folder in a terminal instance and install dependences:

\n
yarn install
\n

Start the React server and Electron:

\n
yarn start
\n
", + "readmeFetchedAt": "2024-02-29T22:01:16.062Z" + }, + "rendertune": { + "readmeCleaned": "

\n

RenderTune is a free open-source program for mac/win/linux to combine audio + image file(s) into video files that can be uploaded to YouTube.

\n

\"screenshot\"

\n

Tutorial Video (Click To Watch):

\n

\"RenderTune

\n

Download

\n

RenderTune is available for free on the Mac Apple Store, Windows Store, and Linux Snap Store. Click any of the below badges to view the store page.

\n

\"Mac\n\"MS\n\"Snapcraft\"

\n

If you want to download RenderTune without using the above stores, you can download RenderTune from the most recent Github Release.

\n\n

Features:

\n
    \n
  • \n

    Use the Tracklist Table to reorder your songs by sorting the columns or dragging each song manually.\n\"screenshot\"

    \n
  • \n
  • \n

    Concatenate multiple audio files to play one after another in a single outputted video file.
    \n

    \n
  • \n
  • \n

    Batch render multiple videos at once and customize options for each video.\n\"screenshot\"

    \n
  • \n
  • \n

    Video Render Options:\n\"screenshot\"

    \n
      \n
    • Image: Change which image to render your video with.
    • \n
    • Padding: Add white or black padding to the outputted video frame.\n\"screenshot\"
    • \n
    • Resolution: Change outputted video resolution.
    • \n
    • Output Dir: Change outputted video location.
    • \n
    \n
  • \n
  • \n

    Use the \"Renders\" popup to track the progress of your video renders.\n\"screenshot\"

    \n
  • \n
  • \n

    Supported audio formats: mp3, flac, wav, m4a, oog, wma, aiff. Supported image formats: png, jpeg, jpg, webp.

    \n
  • \n
  • \n

    Outputted video format: mp4.

    \n
  • \n
\n

How to run RenderTune locally:

\n
    \n
  • Clone this repo and cd into the folder.
  • \n
  • Run npm i and npm i -g electron if you haven't already installed electron globally.
  • \n
  • If you are on windows I recommend using command prompt, as that can launch electron apps fine, while Windows Linux Subsystem has troubles launching electron apps.
  • \n
  • If you are on a mac using the mac terminal, download brew and ffmpeg-mac/ by following the instructions below.
  • \n
  • Download and setup ffmpeg-mac/ folder (instructions below).
  • \n
  • Run electron . to start the program.
  • \n
\n

How to install ffmpeg locally for mac (ffmpeg-mac/)

\n
    \n
  • If you are on mac; run sh buildffmpeg.sh to create the ffmpeg-mac/ folder and statically build a version of ffmpeg that can be sandboxed and distributed to the mac apple store (mas).
  • \n
  • Verify your local ffmpeg-mac/ folder has no dynamic libraries by running this command:\notool -L ffmpeg-mac/ffmpeg | grep /usr/local
  • \n
  • If any files show up after running this command, delete or move those files, redownload the ffmpeg-mac/ folder, then run the 'otool' command again to verify there are no dynamic libraries in your local ffmpeg-mac/ folder.
  • \n
\n

Releasing a new version:

\n
    \n
  • Change version number in package.json (this is the bare minimum to change).
  • \n
  • Make sure you have local vars set for GH_TOKEN, APPLEID, and APPLEIDPASS.
  • \n
  • Mac:\n
      \n
    • Download and setup ffmpeg-mac/ folder.
    • \n
    • Mac Apple Store: Change package.json mac build targets to only contain \"mas\", verify the paths in signmasscript.sh are correct, then build & sign by running the command npm run build-mas. Upload the outputted RenderTune.pkg file to App Store Connect using Transporter, then create a new Mac Apple Store submission for review.
    • \n
    • Mac .dmg Installer (auto-updates): Change package.json build targets to contain \"dmg\", \"zip\", remove the RenderTune.pkg file we crated for MAS in the above step if it exists since we don't want to package that inside our build. Build & publish by running the command npm run build-mac-publish.
    • \n
    \n
  • \n
  • Windows:\n
      \n
    • To sign a .appx build for the Windows Store you need to have a Windows SDK downloaded: https://www.electronjs.org/docs/tutorial/windows-store-guide.
    • \n
    • Windows Installer (auto-updates), Windows Portable, and Windows Store .appx: On Windows, make sure env vars are set by running echo %GH_TOKEN% in command prompt terminal, build nsis-web/portable/appx targets with the command npm run build-win-publish. To sign the Windows Store Build, make sure you are on a computer with the powershell electron-windows-store requirements, and then run the following powershell command to generate a signed .appx file that you can upload to the Microsoft Store review system:
    • \n
    \n
  • \n
\n
electron-windows-store --input-directory C:\\Users\\marti\\Documents\\projects\\rendertune-v0.5.0\\dist\\win-unpacked --output-directory C:\\Users\\marti\\Documents\\projects\\RenderTuneAppx --package-version 0.5.0.0 --package-name RenderTune --package-display-name 'RenderTune' --publisher-display-name 'martinbarker' --identity-name 1845martinbarker.digify -a C:\\Users\\marti\\Documents\\projects\\rendertune-v0.5.0\\Resources\\\n
\n
    \n
  • Linux:\n
      \n
    • Login to snap store from terminal: $ snapcraft login. Build & publish linux builds for snap and AppImage: $ npm run build-linux-publish. This will output a .snap file in the dist/ folder that you can upload using the command: $ snapcraft upload --release=stable dist/rendertune_0.3.23_amd64.snap (make sure your .snap filename is correct).
    • \n
    \n
  • \n
  • Once all of the following steps have been followed, there should be a new RenderTune version drafted on GitHub with files uploaded for Mac, Windows, and Linux.
  • \n
\n

Roadmap:

\n

This list is of future updates / improvements I plan to make for RenderTune (If you can think of any features you would like, contact me and I will include them in the roadmap)

\n
    \n
  • UI Improvements: Better render status options, more efficent code.
  • \n
  • Add API to electron app so you can trigger renders using POST route.
  • \n
  • New Feature: Append/Prepend video file to video we are rendering (Add MP4 intro/outro, add MP3 intro/outro)
  • \n
  • New Feautre: Record, split, export and tag audio files.
  • \n
  • New Feature: Upload files to YouTube / tag
  • \n
\n
", + "readmeOriginal": "

\n

RenderTune is a free open-source program for mac/win/linux to combine audio + image file(s) into video files that can be uploaded to YouTube.

\n

\"screenshot\"

\n

Tutorial Video (Click To Watch):

\n

\"RenderTune

\n

Download

\n

RenderTune is available for free on the Mac Apple Store, Windows Store, and Linux Snap Store. Click any of the below badges to view the store page.

\n

\"Mac\n\"MS\n\"Snapcraft\"

\n

If you want to download RenderTune without using the above stores, you can download RenderTune from the most recent Github Release.

\n\n

Features:

\n
    \n
  • \n

    Use the Tracklist Table to reorder your songs by sorting the columns or dragging each song manually.\n\"screenshot\"

    \n
  • \n
  • \n

    Concatenate multiple audio files to play one after another in a single outputted video file.
    \n

    \n
  • \n
  • \n

    Batch render multiple videos at once and customize options for each video.\n\"screenshot\"

    \n
  • \n
  • \n

    Video Render Options:\n\"screenshot\"

    \n
      \n
    • Image: Change which image to render your video with.
    • \n
    • Padding: Add white or black padding to the outputted video frame.\n\"screenshot\"
    • \n
    • Resolution: Change outputted video resolution.
    • \n
    • Output Dir: Change outputted video location.
    • \n
    \n
  • \n
  • \n

    Use the \"Renders\" popup to track the progress of your video renders.\n\"screenshot\"

    \n
  • \n
  • \n

    Supported audio formats: mp3, flac, wav, m4a, oog, wma, aiff. Supported image formats: png, jpeg, jpg, webp.

    \n
  • \n
  • \n

    Outputted video format: mp4.

    \n
  • \n
\n

How to run RenderTune locally:

\n
    \n
  • Clone this repo and cd into the folder.
  • \n
  • Run npm i and npm i -g electron if you haven't already installed electron globally.
  • \n
  • If you are on windows I recommend using command prompt, as that can launch electron apps fine, while Windows Linux Subsystem has troubles launching electron apps.
  • \n
  • If you are on a mac using the mac terminal, download brew and ffmpeg-mac/ by following the instructions below.
  • \n
  • Download and setup ffmpeg-mac/ folder (instructions below).
  • \n
  • Run electron . to start the program.
  • \n
\n

How to install ffmpeg locally for mac (ffmpeg-mac/)

\n
    \n
  • If you are on mac; run sh buildffmpeg.sh to create the ffmpeg-mac/ folder and statically build a version of ffmpeg that can be sandboxed and distributed to the mac apple store (mas).
  • \n
  • Verify your local ffmpeg-mac/ folder has no dynamic libraries by running this command:\notool -L ffmpeg-mac/ffmpeg | grep /usr/local
  • \n
  • If any files show up after running this command, delete or move those files, redownload the ffmpeg-mac/ folder, then run the 'otool' command again to verify there are no dynamic libraries in your local ffmpeg-mac/ folder.
  • \n
\n

Releasing a new version:

\n
    \n
  • Change version number in package.json (this is the bare minimum to change).
  • \n
  • Make sure you have local vars set for GH_TOKEN, APPLEID, and APPLEIDPASS.
  • \n
  • Mac:\n
      \n
    • Download and setup ffmpeg-mac/ folder.
    • \n
    • Mac Apple Store: Change package.json mac build targets to only contain \"mas\", verify the paths in signmasscript.sh are correct, then build & sign by running the command npm run build-mas. Upload the outputted RenderTune.pkg file to App Store Connect using Transporter, then create a new Mac Apple Store submission for review.
    • \n
    • Mac .dmg Installer (auto-updates): Change package.json build targets to contain \"dmg\", \"zip\", remove the RenderTune.pkg file we crated for MAS in the above step if it exists since we don't want to package that inside our build. Build & publish by running the command npm run build-mac-publish.
    • \n
    \n
  • \n
  • Windows:\n
      \n
    • To sign a .appx build for the Windows Store you need to have a Windows SDK downloaded: https://www.electronjs.org/docs/tutorial/windows-store-guide.
    • \n
    • Windows Installer (auto-updates), Windows Portable, and Windows Store .appx: On Windows, make sure env vars are set by running echo %GH_TOKEN% in command prompt terminal, build nsis-web/portable/appx targets with the command npm run build-win-publish. To sign the Windows Store Build, make sure you are on a computer with the powershell electron-windows-store requirements, and then run the following powershell command to generate a signed .appx file that you can upload to the Microsoft Store review system:
    • \n
    \n
  • \n
\n
electron-windows-store --input-directory C:\\Users\\marti\\Documents\\projects\\rendertune-v0.5.0\\dist\\win-unpacked --output-directory C:\\Users\\marti\\Documents\\projects\\RenderTuneAppx --package-version 0.5.0.0 --package-name RenderTune --package-display-name 'RenderTune' --publisher-display-name 'martinbarker' --identity-name 1845martinbarker.digify -a C:\\Users\\marti\\Documents\\projects\\rendertune-v0.5.0\\Resources\\\n
\n
    \n
  • Linux:\n
      \n
    • Login to snap store from terminal: $ snapcraft login. Build & publish linux builds for snap and AppImage: $ npm run build-linux-publish. This will output a .snap file in the dist/ folder that you can upload using the command: $ snapcraft upload --release=stable dist/rendertune_0.3.23_amd64.snap (make sure your .snap filename is correct).
    • \n
    \n
  • \n
  • Once all of the following steps have been followed, there should be a new RenderTune version drafted on GitHub with files uploaded for Mac, Windows, and Linux.
  • \n
\n

Roadmap:

\n

This list is of future updates / improvements I plan to make for RenderTune (If you can think of any features you would like, contact me and I will include them in the roadmap)

\n
    \n
  • UI Improvements: Better render status options, more efficent code.
  • \n
  • Add API to electron app so you can trigger renders using POST route.
  • \n
  • New Feature: Append/Prepend video file to video we are rendering (Add MP4 intro/outro, add MP3 intro/outro)
  • \n
  • New Feautre: Record, split, export and tag audio files.
  • \n
  • New Feature: Upload files to YouTube / tag
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:16.426Z" }, "responsivize": { - "readmeCleaned": "

\"Github\n\"GitHub\n\"GitHub\n\"GitHub\n\"PRs\n\"Open

\n

Responsivize

\n

A must have tool to develop responsive websites!

\n

\"Responsivize\"

\n

What is Responsivize?

\n
    \n
  • Responsivize is an open-source, cross-platform, desktop app that is used to develop responsive websites!
  • \n
\n

How does it work?

\n

With Responsivize, you can test your web apps on popular devices like iPhones, Android phones, iPads, MacBooks, and you can even set custom dimension devices, that you set the dimensions for!
\nThis gives you the ability to test your apps on everything from widescreen monitors to smart fridge screens!

\n
    \n
  • This is what the Home Page looks like
  • \n
\n

\"\"

\n
\n

Responsivize Home Page 👆

\n
\n

\"\"

\n
\n

Responsivize Mobile View 👆

\n
\n

\"\"

\n
\n

Responsivize Tablet View 👆

\n
\n

\"\"

\n
\n

Responsivize Tablet View 👆

\n
\n

\"\"

\n
\n

Responsivize Laptop View 👆

\n
\n
    \n
  • Apart from the devices available, you can also enter the dimensions (or simply the drag webview) for any other device you want to test on in the Custom Size View!
  • \n
\n

\"\"

\n
\n

Responsivize Custom Size View 👆

\n
\n

Publication(s)

\n\n
", - "readmeOriginal": "

\"Github\n\"GitHub\n\"GitHub\n\"GitHub\n\"PRs\n\"Open

\n

Responsivize

\n

A must have tool to develop responsive websites!

\n

\"Responsivize\"

\n

What is Responsivize?

\n
    \n
  • Responsivize is an open-source, cross-platform, desktop app that is used to develop responsive websites!
  • \n
\n

How does it work?

\n

With Responsivize, you can test your web apps on popular devices like iPhones, Android phones, iPads, MacBooks, and you can even set custom dimension devices, that you set the dimensions for!
\nThis gives you the ability to test your apps on everything from widescreen monitors to smart fridge screens!

\n
    \n
  • This is what the Home Page looks like
  • \n
\n

\"\"

\n
\n

Responsivize Home Page 👆

\n
\n

\"\"

\n
\n

Responsivize Mobile View 👆

\n
\n

\"\"

\n
\n

Responsivize Tablet View 👆

\n
\n

\"\"

\n
\n

Responsivize Tablet View 👆

\n
\n

\"\"

\n
\n

Responsivize Laptop View 👆

\n
\n
    \n
  • Apart from the devices available, you can also enter the dimensions (or simply the drag webview) for any other device you want to test on in the Custom Size View!
  • \n
\n

\"\"

\n
\n

Responsivize Custom Size View 👆

\n
\n

Publication(s)

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.556Z" + "readmeCleaned": "

\"Github\n\"GitHub\n\"GitHub\n\"GitHub\n\"PRs\n\"Open

\n\n

A must have tool to develop responsive websites!

\n

\"Responsivize\"

\n

What is Responsivize?

\n
    \n
  • Responsivize is an open-source, cross-platform, desktop app that is used to develop responsive websites!
  • \n
\n

How does it work?

\n

With Responsivize, you can test your web apps on popular devices like iPhones, Android phones, iPads, MacBooks, and you can even set custom dimension devices, that you set the dimensions for!
\nThis gives you the ability to test your apps on everything from widescreen monitors to smart fridge screens!

\n
    \n
  • This is what the Home Page looks like
  • \n
\n

\"\"

\n
\n

Responsivize Home Page 👆

\n
\n

\"\"

\n
\n

Responsivize Mobile View 👆

\n
\n

\"\"

\n
\n

Responsivize Tablet View 👆

\n
\n

\"\"

\n
\n

Responsivize Tablet View 👆

\n
\n

\"\"

\n
\n

Responsivize Laptop View 👆

\n
\n
    \n
  • Apart from the devices available, you can also enter the dimensions (or simply the drag webview) for any other device you want to test on in the Custom Size View!
  • \n
\n

\"\"

\n
\n

Responsivize Custom Size View 👆

\n
\n

Publication(s)

\n\n
", + "readmeOriginal": "

\"Github\n\"GitHub\n\"GitHub\n\"GitHub\n\"PRs\n\"Open

\n\n

A must have tool to develop responsive websites!

\n

\"Responsivize\"

\n

What is Responsivize?

\n
    \n
  • Responsivize is an open-source, cross-platform, desktop app that is used to develop responsive websites!
  • \n
\n

How does it work?

\n

With Responsivize, you can test your web apps on popular devices like iPhones, Android phones, iPads, MacBooks, and you can even set custom dimension devices, that you set the dimensions for!
\nThis gives you the ability to test your apps on everything from widescreen monitors to smart fridge screens!

\n
    \n
  • This is what the Home Page looks like
  • \n
\n

\"\"

\n
\n

Responsivize Home Page 👆

\n
\n

\"\"

\n
\n

Responsivize Mobile View 👆

\n
\n

\"\"

\n
\n

Responsivize Tablet View 👆

\n
\n

\"\"

\n
\n

Responsivize Tablet View 👆

\n
\n

\"\"

\n
\n

Responsivize Laptop View 👆

\n
\n
    \n
  • Apart from the devices available, you can also enter the dimensions (or simply the drag webview) for any other device you want to test on in the Custom Size View!
  • \n
\n

\"\"

\n
\n

Responsivize Custom Size View 👆

\n
\n

Publication(s)

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:16.499Z" }, - "rendertune": { - "readmeCleaned": "

RenderTune

\n
\nRenderTune is a free open-source program for mac/win/linux to combine audio + image file(s) into video files that can be uploaded to YouTube.\n

\"screenshot\"

\n

Tutorial Video (Click To Watch):

\n

\"RenderTune

\n

Download

\n

RenderTune is available for free on the Mac Apple Store, Windows Store, and Linux Snap Store. Click any of the below badges to view the store page.

\n

\"Mac\n\"MS\n\"Snapcraft\"

\n

If you want to download RenderTune without using the above stores, you can download RenderTune from the most recent Github Release.

\n\n

Features:

\n
    \n
  • \n

    Use the Tracklist Table to reorder your songs by sorting the columns or dragging each song manually.\n\"screenshot\"

    \n
  • \n
  • \n

    Concatenate multiple audio files to play one after another in a single outputted video file.
    \n

    \n
  • \n
  • \n

    Batch render multiple videos at once and customize options for each video.\n\"screenshot\"

    \n
  • \n
  • \n

    Video Render Options:\n\"screenshot\"

    \n
      \n
    • Image: Change which image to render your video with.
    • \n
    • Padding: Add white or black padding to the outputted video frame.\n\"screenshot\"
    • \n
    • Resolution: Change outputted video resolution.
    • \n
    • Output Dir: Change outputted video location.
    • \n
    \n
  • \n
  • \n

    Use the \"Renders\" popup to track the progress of your video renders.\n\"screenshot\"

    \n
  • \n
  • \n

    Supported audio formats: mp3, flac, wav, m4a, oog, wma, aiff. Supported image formats: png, jpeg, jpg, webp.

    \n
  • \n
  • \n

    Outputted video format: mp4.

    \n
  • \n
\n

How to run RenderTune locally:

\n
    \n
  • Clone this repo and cd into the folder.
  • \n
  • Run npm i and npm i -g electron if you haven't already installed electron globally.
  • \n
  • If you are on windows I recommend using command prompt, as that can launch electron apps fine, while Windows Linux Subsystem has troubles launching electron apps.
  • \n
  • If you are on a mac using the mac terminal, download brew and ffmpeg-mac/ by following the instructions below.
  • \n
  • Download and setup ffmpeg-mac/ folder (instructions below).
  • \n
  • Run electron . to start the program.
  • \n
\n

How to install ffmpeg locally for mac (ffmpeg-mac/)

\n
    \n
  • If you are on mac; run sh buildffmpeg.sh to create the ffmpeg-mac/ folder and statically build a version of ffmpeg that can be sandboxed and distributed to the mac apple store (mas).
  • \n
  • Verify your local ffmpeg-mac/ folder has no dynamic libraries by running this command:\notool -L ffmpeg-mac/ffmpeg | grep /usr/local
  • \n
  • If any files show up after running this command, delete or move those files, redownload the ffmpeg-mac/ folder, then run the 'otool' command again to verify there are no dynamic libraries in your local ffmpeg-mac/ folder.
  • \n
\n

Releasing a new version:

\n
    \n
  • Change version number in package.json (this is the bare minimum to change).
  • \n
  • Make sure you have local vars set for GH_TOKEN, APPLEID, and APPLEIDPASS.
  • \n
  • Mac:\n
      \n
    • Download and setup ffmpeg-mac/ folder.
    • \n
    • Mac Apple Store: Change package.json mac build targets to only contain \"mas\", verify the paths in signmasscript.sh are correct, then build & sign by running the command npm run build-mas. Upload the outputted RenderTune.pkg file to App Store Connect using Transporter, then create a new Mac Apple Store submission for review.
    • \n
    • Mac .dmg Installer (auto-updates): Change package.json build targets to contain \"dmg\", \"zip\", remove the RenderTune.pkg file we crated for MAS in the above step if it exists since we don't want to package that inside our build. Build & publish by running the command npm run build-mac-publish.
    • \n
    \n
  • \n
  • Windows:\n
      \n
    • To sign a .appx build for the Windows Store you need to have a Windows SDK downloaded: https://www.electronjs.org/docs/tutorial/windows-store-guide.
    • \n
    • Windows Installer (auto-updates), Windows Portable, and Windows Store .appx: On Windows, make sure env vars are set by running echo %GH_TOKEN% in command prompt terminal, build nsis-web/portable/appx targets with the command npm run build-win-publish. To sign the Windows Store Build, make sure you are on a computer with the powershell electron-windows-store requirements, and then run the following powershell command to generate a signed .appx file that you can upload to the Microsoft Store review system:
    • \n
    \n
  • \n
\n
electron-windows-store --input-directory C:\\Users\\marti\\Documents\\projects\\rendertune-v0.5.0\\dist\\win-unpacked --output-directory C:\\Users\\marti\\Documents\\projects\\RenderTuneAppx --package-version 0.5.0.0 --package-name RenderTune --package-display-name 'RenderTune' --publisher-display-name 'martinbarker' --identity-name 1845martinbarker.digify -a C:\\Users\\marti\\Documents\\projects\\rendertune-v0.5.0\\Resources\\\n
\n
    \n
  • Linux:\n
      \n
    • Login to snap store from terminal: $ snapcraft login. Build & publish linux builds for snap and AppImage: $ npm run build-linux-publish. This will output a .snap file in the dist/ folder that you can upload using the command: $ snapcraft upload --release=stable dist/rendertune_0.3.23_amd64.snap (make sure your .snap filename is correct).
    • \n
    \n
  • \n
  • Once all of the following steps have been followed, there should be a new RenderTune version drafted on GitHub with files uploaded for Mac, Windows, and Linux.
  • \n
\n

Roadmap:

\n

This list is of future updates / improvements I plan to make for RenderTune (If you can think of any features you would like, contact me and I will include them in the roadmap)

\n
    \n
  • UI Improvements: Better render status options, more efficent code.
  • \n
  • Add API to electron app so you can trigger renders using POST route.
  • \n
  • New Feature: Append/Prepend video file to video we are rendering (Add MP4 intro/outro, add MP3 intro/outro)
  • \n
  • New Feautre: Record, split, export and tag audio files.
  • \n
  • New Feature: Upload files to YouTube / tag
  • \n
\n
", - "readmeOriginal": "

RenderTune

\n
\nRenderTune is a free open-source program for mac/win/linux to combine audio + image file(s) into video files that can be uploaded to YouTube.\n

\"screenshot\"

\n

Tutorial Video (Click To Watch):

\n

\"RenderTune

\n

Download

\n

RenderTune is available for free on the Mac Apple Store, Windows Store, and Linux Snap Store. Click any of the below badges to view the store page.

\n

\"Mac\n\"MS\n\"Snapcraft\"

\n

If you want to download RenderTune without using the above stores, you can download RenderTune from the most recent Github Release.

\n\n

Features:

\n
    \n
  • \n

    Use the Tracklist Table to reorder your songs by sorting the columns or dragging each song manually.\n\"screenshot\"

    \n
  • \n
  • \n

    Concatenate multiple audio files to play one after another in a single outputted video file.
    \n

    \n
  • \n
  • \n

    Batch render multiple videos at once and customize options for each video.\n\"screenshot\"

    \n
  • \n
  • \n

    Video Render Options:\n\"screenshot\"

    \n
      \n
    • Image: Change which image to render your video with.
    • \n
    • Padding: Add white or black padding to the outputted video frame.\n\"screenshot\"
    • \n
    • Resolution: Change outputted video resolution.
    • \n
    • Output Dir: Change outputted video location.
    • \n
    \n
  • \n
  • \n

    Use the \"Renders\" popup to track the progress of your video renders.\n\"screenshot\"

    \n
  • \n
  • \n

    Supported audio formats: mp3, flac, wav, m4a, oog, wma, aiff. Supported image formats: png, jpeg, jpg, webp.

    \n
  • \n
  • \n

    Outputted video format: mp4.

    \n
  • \n
\n

How to run RenderTune locally:

\n
    \n
  • Clone this repo and cd into the folder.
  • \n
  • Run npm i and npm i -g electron if you haven't already installed electron globally.
  • \n
  • If you are on windows I recommend using command prompt, as that can launch electron apps fine, while Windows Linux Subsystem has troubles launching electron apps.
  • \n
  • If you are on a mac using the mac terminal, download brew and ffmpeg-mac/ by following the instructions below.
  • \n
  • Download and setup ffmpeg-mac/ folder (instructions below).
  • \n
  • Run electron . to start the program.
  • \n
\n

How to install ffmpeg locally for mac (ffmpeg-mac/)

\n
    \n
  • If you are on mac; run sh buildffmpeg.sh to create the ffmpeg-mac/ folder and statically build a version of ffmpeg that can be sandboxed and distributed to the mac apple store (mas).
  • \n
  • Verify your local ffmpeg-mac/ folder has no dynamic libraries by running this command:\notool -L ffmpeg-mac/ffmpeg | grep /usr/local
  • \n
  • If any files show up after running this command, delete or move those files, redownload the ffmpeg-mac/ folder, then run the 'otool' command again to verify there are no dynamic libraries in your local ffmpeg-mac/ folder.
  • \n
\n

Releasing a new version:

\n
    \n
  • Change version number in package.json (this is the bare minimum to change).
  • \n
  • Make sure you have local vars set for GH_TOKEN, APPLEID, and APPLEIDPASS.
  • \n
  • Mac:\n
      \n
    • Download and setup ffmpeg-mac/ folder.
    • \n
    • Mac Apple Store: Change package.json mac build targets to only contain \"mas\", verify the paths in signmasscript.sh are correct, then build & sign by running the command npm run build-mas. Upload the outputted RenderTune.pkg file to App Store Connect using Transporter, then create a new Mac Apple Store submission for review.
    • \n
    • Mac .dmg Installer (auto-updates): Change package.json build targets to contain \"dmg\", \"zip\", remove the RenderTune.pkg file we crated for MAS in the above step if it exists since we don't want to package that inside our build. Build & publish by running the command npm run build-mac-publish.
    • \n
    \n
  • \n
  • Windows:\n
      \n
    • To sign a .appx build for the Windows Store you need to have a Windows SDK downloaded: https://www.electronjs.org/docs/tutorial/windows-store-guide.
    • \n
    • Windows Installer (auto-updates), Windows Portable, and Windows Store .appx: On Windows, make sure env vars are set by running echo %GH_TOKEN% in command prompt terminal, build nsis-web/portable/appx targets with the command npm run build-win-publish. To sign the Windows Store Build, make sure you are on a computer with the powershell electron-windows-store requirements, and then run the following powershell command to generate a signed .appx file that you can upload to the Microsoft Store review system:
    • \n
    \n
  • \n
\n
electron-windows-store --input-directory C:\\Users\\marti\\Documents\\projects\\rendertune-v0.5.0\\dist\\win-unpacked --output-directory C:\\Users\\marti\\Documents\\projects\\RenderTuneAppx --package-version 0.5.0.0 --package-name RenderTune --package-display-name 'RenderTune' --publisher-display-name 'martinbarker' --identity-name 1845martinbarker.digify -a C:\\Users\\marti\\Documents\\projects\\rendertune-v0.5.0\\Resources\\\n
\n
    \n
  • Linux:\n
      \n
    • Login to snap store from terminal: $ snapcraft login. Build & publish linux builds for snap and AppImage: $ npm run build-linux-publish. This will output a .snap file in the dist/ folder that you can upload using the command: $ snapcraft upload --release=stable dist/rendertune_0.3.23_amd64.snap (make sure your .snap filename is correct).
    • \n
    \n
  • \n
  • Once all of the following steps have been followed, there should be a new RenderTune version drafted on GitHub with files uploaded for Mac, Windows, and Linux.
  • \n
\n

Roadmap:

\n

This list is of future updates / improvements I plan to make for RenderTune (If you can think of any features you would like, contact me and I will include them in the roadmap)

\n
    \n
  • UI Improvements: Better render status options, more efficent code.
  • \n
  • Add API to electron app so you can trigger renders using POST route.
  • \n
  • New Feature: Append/Prepend video file to video we are rendering (Add MP4 intro/outro, add MP3 intro/outro)
  • \n
  • New Feautre: Record, split, export and tag audio files.
  • \n
  • New Feature: Upload files to YouTube / tag
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.600Z" + "requestly": { + "readmeCleaned": "

\n \n \"Requestly\n \n

\n

\n \"GitHub\n \n \"Chrome\n \n \n \"Chrome\n \n \n \"Chrome\n \n

\n

\n Docs - Download - Getting Started - Support community - Bug report\n

\n

Debug your network request across all platforms and browsers using a single app

\nThis repo contains the core logic and source code for the Requestly Desktop App. Download for your platform from here.\n

\n\n

Getting Started

\n

To get a local copy up and running, please follow these simple steps.

\n

Prerequisites

\n

Here is what you need to be able to run Requestly Desktop App Locally.

\n

Node.js (Version: 16.15.0)
\nNpm (Version: 8.5.5)

\n

Development

\n

Setup

\n
    \n
  1. Clone the repo
  2. \n
\n
git clone https://github.com/requestly/requestly-desktop-app.git\n
\n
    \n
  1. Clone requestly-proxy. (Should be cloned in the same folder for development)
  2. \n
\n
git clone https://github.com/requestly/requestly-proxy.git\n
\n
    \n
  1. Go to the requestly-proxy folder & Install packages with npm
  2. \n
\n
npm i\n
\n
    \n
  1. Go to the requestly-desktop-app folder & Install packages with npm
  2. \n
\n
npm i\n
\n

Run

\n
    \n
  1. \n

    Start Requestly WebApp server locally. Here are the steps.

    \n
  2. \n
  3. \n

    [Optional] Start watching requestly-proxy. (You can skip this step if you don't want to make any changes in requestly-proxy)

    \n
  4. \n
\n
sh ./watch.sh\n
\n
\n

After every change to requestly-proxy, Press cmd + r on background window for changes to apply

\n
\n
    \n
  1. Start Requestly Desktop App
  2. \n
\n
npm start\n
\n

Packaging

\n

This app uses electron-builder to package and sign the app. Run this command to build the packaged version of Requestly Desktop App.

\n
npm run package\n
\n

Contributing

\n

Read our contributing guide to learn about how to propose bugfixes and improvements, and how the development process works.

\n

Links

\n\n

For payment/billing related issues, feel free to contact us at contact@requestly.io

\n
", + "readmeOriginal": "

\n \n \"Requestly\n \n

\n

\n \"GitHub\n \n \"Chrome\n \n \n \"Chrome\n \n \n \"Chrome\n \n

\n

\n Docs - Download - Getting Started - Support community - Bug report\n

\n

Debug your network request across all platforms and browsers using a single app

\nThis repo contains the core logic and source code for the Requestly Desktop App. Download for your platform from here.\n

\n\n

Getting Started

\n

To get a local copy up and running, please follow these simple steps.

\n

Prerequisites

\n

Here is what you need to be able to run Requestly Desktop App Locally.

\n

Node.js (Version: 16.15.0)
\nNpm (Version: 8.5.5)

\n

Development

\n

Setup

\n
    \n
  1. Clone the repo
  2. \n
\n
git clone https://github.com/requestly/requestly-desktop-app.git\n
\n
    \n
  1. Clone requestly-proxy. (Should be cloned in the same folder for development)
  2. \n
\n
git clone https://github.com/requestly/requestly-proxy.git\n
\n
    \n
  1. Go to the requestly-proxy folder & Install packages with npm
  2. \n
\n
npm i\n
\n
    \n
  1. Go to the requestly-desktop-app folder & Install packages with npm
  2. \n
\n
npm i\n
\n

Run

\n
    \n
  1. \n

    Start Requestly WebApp server locally. Here are the steps.

    \n
  2. \n
  3. \n

    [Optional] Start watching requestly-proxy. (You can skip this step if you don't want to make any changes in requestly-proxy)

    \n
  4. \n
\n
sh ./watch.sh\n
\n
\n

After every change to requestly-proxy, Press cmd + r on background window for changes to apply

\n
\n
    \n
  1. Start Requestly Desktop App
  2. \n
\n
npm start\n
\n

Packaging

\n

This app uses electron-builder to package and sign the app. Run this command to build the packaged version of Requestly Desktop App.

\n
npm run package\n
\n

Contributing

\n

Read our contributing guide to learn about how to propose bugfixes and improvements, and how the development process works.

\n

Links

\n\n

For payment/billing related issues, feel free to contact us at contact@requestly.io

\n
", + "readmeFetchedAt": "2024-02-29T22:01:16.549Z" }, - "ride": { - "readmeCleaned": "

RIDE

\n

RIDE is a remote IDE for Dyalog APL.

\n

\"Screenshot\"

\n

Getting started

\n

Option 1: Dyalog customers can download a pre-built installable RIDE from\nMyDyalog under the Downloads > RIDE menu.

\n

Option 2: Download and install the\nlatest release from this\nrepository.

\n

Option 3: Build RIDE from source:

\n

install Git and NodeJS v14.17.6

\n
git clone https://github.com/dyalog/ride --depth=1\ncd ride\nnpm i         # download dependencies\nnpm start     # start RIDE (without building native apps)\nnode mk dist  # build native apps under _/ride${version}/\nnode mk c     # cleans your build directory\n
\n

(# starts a comment)

\n
", - "readmeOriginal": "

RIDE

\n

RIDE is a remote IDE for Dyalog APL.

\n

\"Screenshot\"

\n

Getting started

\n

Option 1: Dyalog customers can download a pre-built installable RIDE from\nMyDyalog under the Downloads > RIDE menu.

\n

Option 2: Download and install the\nlatest release from this\nrepository.

\n

Option 3: Build RIDE from source:

\n

install Git and NodeJS v14.17.6

\n
git clone https://github.com/dyalog/ride --depth=1\ncd ride\nnpm i         # download dependencies\nnpm start     # start RIDE (without building native apps)\nnode mk dist  # build native apps under _/ride${version}/\nnode mk c     # cleans your build directory\n
\n

(# starts a comment)

\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.618Z" + "refviewer": { + "readmeCleaned": "

RefViewer

\n

RefViewer is an image viewer designed to aid artists and developers alike in their creative process. RefViewer allows you to quickly grab an image from anywhere you want, from a screenshot to dragging an image from your browser to selecting one from your local machine and then display that image while you work.

\n

Technology

\n

RefViewer is built with Svelte and Electron, and uses Sharp as it's main image processing engine.

\n

Get RefViewer

\n

Download the most recent stable build or get a cutting-edge pre-release build from the releases page (Warning! May contain bugs!).

\n

I build RefViewer for Windows with each release, but if you are using a *nix machine, feel free to grab the source code and build it yourself. All you need to have installed is Node, Electron and electron-builder.

\n

Contributing

\n

If you notice a bug, or want to suggest a new feature, feel free to create a Github issue, or contact me directly. You can follow the development process over on RefViewer's Trello page.

\n
", + "readmeOriginal": "

RefViewer

\n

RefViewer is an image viewer designed to aid artists and developers alike in their creative process. RefViewer allows you to quickly grab an image from anywhere you want, from a screenshot to dragging an image from your browser to selecting one from your local machine and then display that image while you work.

\n

Technology

\n

RefViewer is built with Svelte and Electron, and uses Sharp as it's main image processing engine.

\n

Get RefViewer

\n

Download the most recent stable build or get a cutting-edge pre-release build from the releases page (Warning! May contain bugs!).

\n

I build RefViewer for Windows with each release, but if you are using a *nix machine, feel free to grab the source code and build it yourself. All you need to have installed is Node, Electron and electron-builder.

\n

Contributing

\n

If you notice a bug, or want to suggest a new feature, feel free to create a Github issue, or contact me directly. You can follow the development process over on RefViewer's Trello page.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:16.713Z" }, - "riot": { - "readmeCleaned": "

\"Build\"\n\"Static\n\"Weblate\"\n\"Quality\n\"Vulnerabilities\"\n\"Bugs\"

\n

Element Desktop

\n

Element Desktop is a Matrix client for desktop platforms with Element Web at its core.

\n

First Steps

\n

Before you do anything else, fetch the dependencies:

\n
yarn install\n
\n

Fetching Element

\n

Since this package is just the Electron wrapper for Element Web, it doesn't contain any of the Element Web code,\nso the first step is to get a working copy of Element Web. There are a few ways of doing this:

\n
# Fetch the prebuilt release Element package from the element-web GitHub releases page. The version\n# fetched will be the same as the local element-desktop package.\n# We're explicitly asking for no config, so the packaged Element will have no config.json.\nyarn run fetch --noverify --cfgdir \"\"\n
\n

...or if you'd like to use GPG to verify the downloaded package:

\n
# Fetch the Element public key from the element.io web server over a secure connection and import\n# it into your local GPG keychain (you'll need GPG installed). You only need to to do this\n# once.\nyarn run fetch --importkey\n# Fetch the package and verify the signature\nyarn run fetch --cfgdir \"\"\n
\n

...or either of the above, but fetching a specific version of Element:

\n
# Fetch the prebuilt release Element package from the element-web GitHub releases page. The version\n# fetched will be the same as the local element-desktop package.\nyarn run fetch --noverify --cfgdir \"\" v1.5.6\n
\n

If you only want to run the app locally and don't need to build packages, you can\nprovide the webapp directory directly:

\n
# Assuming you've checked out and built a copy of element-web in ../element-web\nln -s ../element-web/webapp ./\n
\n

[TODO: add support for fetching develop builds, arbitrary URLs and arbitrary paths]

\n

Building

\n

Native Build

\n

TODO: List native pre-requisites

\n

Optionally, build the native modules,\nwhich include support for searching in encrypted rooms and secure storage. Skipping this step is fine, you just won't have those features.

\n

Then, run

\n
yarn run build\n
\n

This will do a couple of things:

\n
    \n
  • Run the setversion script to set the local package version to match whatever\nversion of Element you installed above.
  • \n
  • Run electron-builder to build a package. The package built will match the operating system\nyou're running the build process on.
  • \n
\n

Docker

\n

Alternatively, you can also build using docker, which will always produce the linux package:

\n
# Run this once to make the docker image\nyarn run docker:setup\n\nyarn run docker:install\n# if you want to build the native modules (this will take a while)\nyarn run docker:build:native\nyarn run docker:build\n
\n

After running, the packages should be in dist/.

\n

Starting

\n

If you'd just like to run the electron app locally for development:

\n
# Install electron - we don't normally need electron itself as it's provided\n# by electron-builder when building packages\nyarn add electron\nyarn start\n
\n

Config

\n

If you'd like the packaged Element to have a configuration file, you can create a\nconfig directory and place config.json in there, then specify this directory\nwith the --cfgdir option to yarn run fetch, eg:

\n
mkdir myconfig\ncp /path/to/my/config.json myconfig/\nyarn run fetch --cfgdir myconfig\n
\n

The config dir for the official Element app is in element.io. If you use this,\nyour app will auto-update itself using builds from element.io.

\n

Profiles

\n

To run multiple instances of the desktop app for different accounts, you can\nlaunch the executable with the --profile argument followed by a unique\nidentifier, e.g element-desktop --profile Work for it to run a separate profile and\nnot interfere with the default one.

\n

Alternatively, a custom location for the profile data can be specified using the\n--profile-dir flag followed by the desired path.

\n

User-specified config.json

\n
    \n
  • %APPDATA%\\$NAME\\config.json on Windows
  • \n
  • $XDG_CONFIG_HOME\\$NAME\\config.json or ~/.config/$NAME/config.json on Linux
  • \n
  • ~/Library/Application Support/$NAME/config.json on macOS
  • \n
\n

In the paths above, $NAME is typically Element, unless you use --profile $PROFILE in which case it becomes Element-$PROFILE, or it is using one of\nthe above created by a pre-1.7 install, in which case it will be Riot or\nRiot-$PROFILE.

\n

Translations

\n

To add a new translation, head to the translating doc.

\n

For a developer guide, see the translating dev doc.

\n

\"translationsstatus\"

\n

Report bugs & give feedback

\n

If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.

\n

To help avoid duplicate issues, please view existing issues first (and add a +1) or create a new issue if you can't find it. Please note that this issue tracker is associated with the element-web repo, but is also applied to the code in this repo as well.

\n
", - "readmeOriginal": "

\"Build\"\n\"Static\n\"Weblate\"\n\"Quality\n\"Vulnerabilities\"\n\"Bugs\"

\n

Element Desktop

\n

Element Desktop is a Matrix client for desktop platforms with Element Web at its core.

\n

First Steps

\n

Before you do anything else, fetch the dependencies:

\n
yarn install\n
\n

Fetching Element

\n

Since this package is just the Electron wrapper for Element Web, it doesn't contain any of the Element Web code,\nso the first step is to get a working copy of Element Web. There are a few ways of doing this:

\n
# Fetch the prebuilt release Element package from the element-web GitHub releases page. The version\n# fetched will be the same as the local element-desktop package.\n# We're explicitly asking for no config, so the packaged Element will have no config.json.\nyarn run fetch --noverify --cfgdir \"\"\n
\n

...or if you'd like to use GPG to verify the downloaded package:

\n
# Fetch the Element public key from the element.io web server over a secure connection and import\n# it into your local GPG keychain (you'll need GPG installed). You only need to to do this\n# once.\nyarn run fetch --importkey\n# Fetch the package and verify the signature\nyarn run fetch --cfgdir \"\"\n
\n

...or either of the above, but fetching a specific version of Element:

\n
# Fetch the prebuilt release Element package from the element-web GitHub releases page. The version\n# fetched will be the same as the local element-desktop package.\nyarn run fetch --noverify --cfgdir \"\" v1.5.6\n
\n

If you only want to run the app locally and don't need to build packages, you can\nprovide the webapp directory directly:

\n
# Assuming you've checked out and built a copy of element-web in ../element-web\nln -s ../element-web/webapp ./\n
\n

[TODO: add support for fetching develop builds, arbitrary URLs and arbitrary paths]

\n

Building

\n

Native Build

\n

TODO: List native pre-requisites

\n

Optionally, build the native modules,\nwhich include support for searching in encrypted rooms and secure storage. Skipping this step is fine, you just won't have those features.

\n

Then, run

\n
yarn run build\n
\n

This will do a couple of things:

\n
    \n
  • Run the setversion script to set the local package version to match whatever\nversion of Element you installed above.
  • \n
  • Run electron-builder to build a package. The package built will match the operating system\nyou're running the build process on.
  • \n
\n

Docker

\n

Alternatively, you can also build using docker, which will always produce the linux package:

\n
# Run this once to make the docker image\nyarn run docker:setup\n\nyarn run docker:install\n# if you want to build the native modules (this will take a while)\nyarn run docker:build:native\nyarn run docker:build\n
\n

After running, the packages should be in dist/.

\n

Starting

\n

If you'd just like to run the electron app locally for development:

\n
# Install electron - we don't normally need electron itself as it's provided\n# by electron-builder when building packages\nyarn add electron\nyarn start\n
\n

Config

\n

If you'd like the packaged Element to have a configuration file, you can create a\nconfig directory and place config.json in there, then specify this directory\nwith the --cfgdir option to yarn run fetch, eg:

\n
mkdir myconfig\ncp /path/to/my/config.json myconfig/\nyarn run fetch --cfgdir myconfig\n
\n

The config dir for the official Element app is in element.io. If you use this,\nyour app will auto-update itself using builds from element.io.

\n

Profiles

\n

To run multiple instances of the desktop app for different accounts, you can\nlaunch the executable with the --profile argument followed by a unique\nidentifier, e.g element-desktop --profile Work for it to run a separate profile and\nnot interfere with the default one.

\n

Alternatively, a custom location for the profile data can be specified using the\n--profile-dir flag followed by the desired path.

\n

User-specified config.json

\n
    \n
  • %APPDATA%\\$NAME\\config.json on Windows
  • \n
  • $XDG_CONFIG_HOME\\$NAME\\config.json or ~/.config/$NAME/config.json on Linux
  • \n
  • ~/Library/Application Support/$NAME/config.json on macOS
  • \n
\n

In the paths above, $NAME is typically Element, unless you use --profile $PROFILE in which case it becomes Element-$PROFILE, or it is using one of\nthe above created by a pre-1.7 install, in which case it will be Riot or\nRiot-$PROFILE.

\n

Translations

\n

To add a new translation, head to the translating doc.

\n

For a developer guide, see the translating dev doc.

\n

\"translationsstatus\"

\n

Report bugs & give feedback

\n

If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.

\n

To help avoid duplicate issues, please view existing issues first (and add a +1) or create a new issue if you can't find it. Please note that this issue tracker is associated with the element-web repo, but is also applied to the code in this repo as well.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.811Z" + "ride": { + "readmeCleaned": "

RIDE

\n

RIDE is a remote IDE for Dyalog APL.
\nDocumentation for Ride.

\n

\"Screenshot\"

\n

Getting started

\n

Option 1: Download and install the\nlatest release from this\nrepository.

\n

Option 2: Build RIDE from source:

\n

Install Git and NodeJS v18.17.0

\n
git clone https://github.com/dyalog/ride --depth=1\ncd ride\nnpm i              # download dependencies\nnpm run css        # compile css\nnpm run dev        # compile css and start RIDE\nnpm start          # start RIDE (without building native apps)\nnpm run build dist # compile css and build native apps under _/ride${version}/\nnpm run clean      # cleans your build directory\n
\n

npm run build dist builds for all platforms.

\n

You can also build platforms separately:

\n
npm run build {CODE}\n
\n

where {CODE} is one of

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CODEOSARCH
wwin32ia32
llinuxx64
odarwinx64
oadarwinarm64
mmasx64
mamasarm64
alinuxarmv7l
\n

(# starts a comment)

\n
", + "readmeOriginal": "

RIDE

\n

RIDE is a remote IDE for Dyalog APL.
\nDocumentation for Ride.

\n

\"Screenshot\"

\n

Getting started

\n

Option 1: Download and install the\nlatest release from this\nrepository.

\n

Option 2: Build RIDE from source:

\n

Install Git and NodeJS v18.17.0

\n
git clone https://github.com/dyalog/ride --depth=1\ncd ride\nnpm i              # download dependencies\nnpm run css        # compile css\nnpm run dev        # compile css and start RIDE\nnpm start          # start RIDE (without building native apps)\nnpm run build dist # compile css and build native apps under _/ride${version}/\nnpm run clean      # cleans your build directory\n
\n

npm run build dist builds for all platforms.

\n

You can also build platforms separately:

\n
npm run build {CODE}\n
\n

where {CODE} is one of

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CODEOSARCH
wwin32ia32
llinuxx64
odarwinx64
oadarwinarm64
mmasx64
mamasarm64
alinuxarmv7l
\n

(# starts a comment)

\n
", + "readmeFetchedAt": "2024-02-29T22:01:16.897Z" }, "runlet": { - "readmeCleaned": "

\"Runlet Runlet

\n

\"GitHub\n\"GitHub\n\"Bugs\"\n\"Feature\n\"Gitter\"

\n

Runlet is a cloud-based job manager that offers device synchronization and reliable message delivery in a network of connected devices even after connectivity issues. This repository is where new releases are published, bugs are reported, and features are requested.

\n

Download

\n

All available distributions and versions can be found at releases.

\n

Contributing

\n

There are a couple of ways in which you can contribute to the app, for example:

\n\n

Feedback

\n\n

License

\n

Copyright (c) Runlet. All rights reserved.

\n
", - "readmeOriginal": "

\"Runlet Runlet

\n

\"GitHub\n\"GitHub\n\"Bugs\"\n\"Feature\n\"Gitter\"

\n

Runlet is a cloud-based job manager that offers device synchronization and reliable message delivery in a network of connected devices even after connectivity issues. This repository is where new releases are published, bugs are reported, and features are requested.

\n

Download

\n

All available distributions and versions can be found at releases.

\n

Contributing

\n

There are a couple of ways in which you can contribute to the app, for example:

\n\n

Feedback

\n\n

License

\n

Copyright (c) Runlet. All rights reserved.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.868Z" - }, - "responsively": { - "readmeCleaned": "
\n \"Responsively\n

Responsively App \"GitHub

\n A must-have devtool for web developers for quicker responsive web development. 🚀\n
Save time by becoming 5x faster!
\n
\n
\n

\n \n \"Twitter\"\n \n \n \"contributors\"\n \n \n \"Slack\"\n \n \n \"XS:Code\"\n \n \n \"PRs\n \n \n \"Open\n \n

\n

\n \n \"ProductHunt\"\n \n

\n

\n Download Now (free!): \n responsively.app\n \n

\n
\n

Responsively App

\n
\n

A modified browser built using Electron that helps in responsive web development.

\n
\n
\n

\"Quick

\n

Features

\n
    \n
  1. Mirrored User-interactions across all devices.
  2. \n
  3. Customizable preview layout to suit all your needs.
  4. \n
  5. One handy elements inspector for all devices in preview.
  6. \n
  7. 30+ built-in device profiles with option to add custom devices.
  8. \n
  9. One-click screenshot all your devices.
  10. \n
  11. Hot reloading supported for developers.
  12. \n
\n

Please visit the website to know more about the application - https://responsively.app

\n

Download

\n

The application is available for Mac, Windows and Linux platforms. Please download it from the releases page

\n

Alternatively, MacOS users can use brew \"Homebrew

\n
brew install --cask responsively
\n

Also, Windows users can use chocolatey \"Chocolatey

\n
choco install responsively
\n

or winget:

\n
winget install ResponsivelyApp
\n

Linux users using an RPM Package Manager can use rpm

\n
sudo rpm -i https://github.com/responsively-org/responsively-app/releases/download/v[VERSION]/Responsively-App-[VERSION].x86_64.rpm
\n

otherwise download an AppImage from the releases page

\n

Follow on Twitter for future updates - \"Twitter

\n

Browser Extension

\n

Install the handy browser extension to easily send links from your browser to the app and preview instantly.

\n\n

Issues

\n

If you face any problems while using the application, please open an issue here - https://github.com/responsively-org/responsively-app/issues

\n

Roadmap

\n

Here is the roadmap of the desktop app - https://github.com/responsively-org/responsively-app/projects/12?fullscreen=true.

\n

Gold sponsors 🥇

\n

 

\n

\n \n \"Sponsor\n \n

\n

Become a sponsor and have your company logo here

\n

Contribute

\n
    \n
  1. Ensure you have installed node and yarn
  2. \n
  3. Go to desktop-app folder
  4. \n
  5. Run yarn to install dependencies
  6. \n
  7. Run yarn dev. This will start the app for local development with live reloading.
  8. \n
\n

Get in touch

\n

Come say hi to us on Slack! 👋

\n

Contributors

\n

Thanks go to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"\"
Manoj Vivek

💻 ⚠️ 📆
\"\"
Suresh P

💻 ⚠️ 📆
\"\"
Sigit Prabowo

💻
\"\"
Leon Feng

📖
\"\"
Kishore S

💻
\"\"
José Javier Rodríguez Zas

💻 ⚠️
\"\"
Roman Akash

💻
\"\"
Romain Francony

💻
\"\"
AARYAN-MAHENDRA

💻
\"\"
Andy

💻
\"\"
Ryan Pais

💻 ⚠️
\"\"
Jonathan

💻
\"\"
Gema Anggada ✌︎

💻
\"\"
jonathanurias96

💻
\"\"
Federico Alecci

💻
\"\"
Abduraimov Muminjon

📖
\"\"
Víctor Lázaro

💻
\"\"
Kavita Nambissan

💻
\"\"
Prashant Palikhe

💻
\"\"
Jaune Sarmiento

🖋
\"\"
Diego Vieira

💻
\"\"
Ajaykumar

💻
\"\"
Kiruba Karan

💻
\"\"
Sebastián Rodríguez

💻
\"\"
Karthick Raja

💻
\"\"
Johnny Zabala

💻
\"\"
Ross Moody

🎨
\"\"
Mehrdad Shokri

🚇
\"\"
Abdelhak Akermi

💻
\"\"
Carlos Perez

💻
\"\"
Jayant Arya

💻
\"\"
John Rawlins

💻
\"\"
lepasq

💻
\"\"
mrfelfel

💻
\"\"
gorogoroumaru

💻
\"\"
Rui Saraiva

💻
\"\"
Mehmet Bakirci

💻
\"\"
Julien Bertazzo Lambert

💻
\"\"
Dinesh Balaji

💻
\"\"
MedBMoussa

💻
\"\"
Lucie Vrsovska

💻
\"\"
Jakub Cabak

💻
\"\"
Palakurthi Durga Kiran Kumar

💻
\"\"
Karl Labrador

💻
\"\"
Rishi Kumar Chawda

💻
\"\"
Carlos Rafael de Oliveira Carneiro

💻
\"\"
Zach Hoskins

💻
\"\"
KIWAN KIM

💻
\"\"
Andreas

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeOriginal": "
\n \"Responsively\n

Responsively App \"GitHub

\n A must-have devtool for web developers for quicker responsive web development. 🚀\n
Save time by becoming 5x faster!
\n
\n
\n

\n \n \"Twitter\"\n \n \n \"contributors\"\n \n \n \"Slack\"\n \n \n \"XS:Code\"\n \n \n \"PRs\n \n \n \"Open\n \n

\n

\n \n \"ProductHunt\"\n \n

\n

\n Download Now (free!): \n responsively.app\n \n

\n
\n

Responsively App

\n
\n

A modified browser built using Electron that helps in responsive web development.

\n
\n
\n

\"Quick

\n

Features

\n
    \n
  1. Mirrored User-interactions across all devices.
  2. \n
  3. Customizable preview layout to suit all your needs.
  4. \n
  5. One handy elements inspector for all devices in preview.
  6. \n
  7. 30+ built-in device profiles with option to add custom devices.
  8. \n
  9. One-click screenshot all your devices.
  10. \n
  11. Hot reloading supported for developers.
  12. \n
\n

Please visit the website to know more about the application - https://responsively.app

\n

Download

\n

The application is available for Mac, Windows and Linux platforms. Please download it from the releases page

\n

Alternatively, MacOS users can use brew \"Homebrew

\n
brew install --cask responsively
\n

Also, Windows users can use chocolatey \"Chocolatey

\n
choco install responsively
\n

or winget:

\n
winget install ResponsivelyApp
\n

Linux users using an RPM Package Manager can use rpm

\n
sudo rpm -i https://github.com/responsively-org/responsively-app/releases/download/v[VERSION]/Responsively-App-[VERSION].x86_64.rpm
\n

otherwise download an AppImage from the releases page

\n

Follow on Twitter for future updates - \"Twitter

\n

Browser Extension

\n

Install the handy browser extension to easily send links from your browser to the app and preview instantly.

\n\n

Issues

\n

If you face any problems while using the application, please open an issue here - https://github.com/responsively-org/responsively-app/issues

\n

Roadmap

\n

Here is the roadmap of the desktop app - https://github.com/responsively-org/responsively-app/projects/12?fullscreen=true.

\n

Gold sponsors 🥇

\n

 

\n

\n \n \"Sponsor\n \n

\n

Become a sponsor and have your company logo here

\n

Contribute

\n
    \n
  1. Ensure you have installed node and yarn
  2. \n
  3. Go to desktop-app folder
  4. \n
  5. Run yarn to install dependencies
  6. \n
  7. Run yarn dev. This will start the app for local development with live reloading.
  8. \n
\n

Get in touch

\n

Come say hi to us on Slack! 👋

\n

Contributors

\n

Thanks go to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"\"
Manoj Vivek

💻 ⚠️ 📆
\"\"
Suresh P

💻 ⚠️ 📆
\"\"
Sigit Prabowo

💻
\"\"
Leon Feng

📖
\"\"
Kishore S

💻
\"\"
José Javier Rodríguez Zas

💻 ⚠️
\"\"
Roman Akash

💻
\"\"
Romain Francony

💻
\"\"
AARYAN-MAHENDRA

💻
\"\"
Andy

💻
\"\"
Ryan Pais

💻 ⚠️
\"\"
Jonathan

💻
\"\"
Gema Anggada ✌︎

💻
\"\"
jonathanurias96

💻
\"\"
Federico Alecci

💻
\"\"
Abduraimov Muminjon

📖
\"\"
Víctor Lázaro

💻
\"\"
Kavita Nambissan

💻
\"\"
Prashant Palikhe

💻
\"\"
Jaune Sarmiento

🖋
\"\"
Diego Vieira

💻
\"\"
Ajaykumar

💻
\"\"
Kiruba Karan

💻
\"\"
Sebastián Rodríguez

💻
\"\"
Karthick Raja

💻
\"\"
Johnny Zabala

💻
\"\"
Ross Moody

🎨
\"\"
Mehrdad Shokri

🚇
\"\"
Abdelhak Akermi

💻
\"\"
Carlos Perez

💻
\"\"
Jayant Arya

💻
\"\"
John Rawlins

💻
\"\"
lepasq

💻
\"\"
mrfelfel

💻
\"\"
gorogoroumaru

💻
\"\"
Rui Saraiva

💻
\"\"
Mehmet Bakirci

💻
\"\"
Julien Bertazzo Lambert

💻
\"\"
Dinesh Balaji

💻
\"\"
MedBMoussa

💻
\"\"
Lucie Vrsovska

💻
\"\"
Jakub Cabak

💻
\"\"
Palakurthi Durga Kiran Kumar

💻
\"\"
Karl Labrador

💻
\"\"
Rishi Kumar Chawda

💻
\"\"
Carlos Rafael de Oliveira Carneiro

💻
\"\"
Zach Hoskins

💻
\"\"
KIWAN KIM

💻
\"\"
Andreas

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeFetchedAt": "2022-05-10T00:08:06.961Z" + "readmeCleaned": "
\n

\"GitHub\n\"GitHub\n\"Bugs\"\n\"Feature\n\"Gitter\"

\n

Runlet is a cloud-based job manager that offers device synchronization and reliable message delivery in a network of connected devices even after connectivity issues. This repository is where new releases are published, bugs are reported, and features are requested.

\n

Download

\n

All available distributions and versions can be found at releases.

\n

Contributing

\n

There are a couple of ways in which you can contribute to the app, for example:

\n\n

Feedback

\n\n

License

\n

Copyright (c) Runlet. All rights reserved.

\n
", + "readmeOriginal": "
\n

\"GitHub\n\"GitHub\n\"Bugs\"\n\"Feature\n\"Gitter\"

\n

Runlet is a cloud-based job manager that offers device synchronization and reliable message delivery in a network of connected devices even after connectivity issues. This repository is where new releases are published, bugs are reported, and features are requested.

\n

Download

\n

All available distributions and versions can be found at releases.

\n

Contributing

\n

There are a couple of ways in which you can contribute to the app, for example:

\n\n

Feedback

\n\n

License

\n

Copyright (c) Runlet. All rights reserved.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:17.035Z" }, "saadhn": { - "readmeCleaned": "

Saadhn: Desktop App for JioSaavn

\n

A desktop client for JioSaavn, based on the official JioSaavn web app. Built with Electron.

\n

\"Screenshot\"

\n

This is NOT an official product. This project does not attempt to reverse engineer the JioSaavn API or attempt to reimplement any part of the JioSaavn client. Any communication between the user and JioSaavn servers is handled by official JioSaavn Web itself; this is just a native wrapper for JioSaavn Web, like a browser.

\n

Features

\n
    \n
  • \n

    Cross platform. (OSX, Windows, Linux)

    \n
  • \n
  • \n

    Native notifications.

    \n
  • \n
  • \n

    Media Shortcuts/ Keybindings for music player

    \n
      \n
    • leftArrow for Next song
    • \n
    • rightArrow for Previous song
    • \n
    • Space for pause/play
    • \n
    \n
  • \n
  • \n

    A couple of things can be configured:

    \n
      \n
    • Proxy settings connect to JioSaavn web
    • \n
    \n

    Not working:

    \n
      \n
    • Login
    • \n
    \n
  • \n
\n

Planned features:

\n
    \n
  • Auto-launch on OS startup.
  • \n
\n

Installation

\n

Download and run the Saavn file from the latest release.

\n

Note: Windows and Linux versions are test release.

\n

How to use in Linux

\n

In order to execute the program in Linux, first you should give it permission to the App:

\n

sudo chmod u+x Saadhn
\n./Saadhn

\n

Contributions

\n

Contributions are welcome! For feature requests and bug reports please submit an issue.

\n

Build

\n

To build from the source, run the following commands:

\n

npm install
\nnpm run build

\n

## Building Windows build from non-Windows platforms

\n

Wine needs to be installed. On OS X, it is installable via Homebrew:
\nbrew install wine

\n

--

\n
\n

Made with ❤️ in 🇮🇳 at Zense and IIIT Bangalore

\n
\n

License

\n

\"FOSSA

\n
", - "readmeOriginal": "

Saadhn: Desktop App for JioSaavn

\n

A desktop client for JioSaavn, based on the official JioSaavn web app. Built with Electron.

\n

\"Screenshot\"

\n

This is NOT an official product. This project does not attempt to reverse engineer the JioSaavn API or attempt to reimplement any part of the JioSaavn client. Any communication between the user and JioSaavn servers is handled by official JioSaavn Web itself; this is just a native wrapper for JioSaavn Web, like a browser.

\n

Features

\n
    \n
  • \n

    Cross platform. (OSX, Windows, Linux)

    \n
  • \n
  • \n

    Native notifications.

    \n
  • \n
  • \n

    Media Shortcuts/ Keybindings for music player

    \n
      \n
    • leftArrow for Next song
    • \n
    • rightArrow for Previous song
    • \n
    • Space for pause/play
    • \n
    \n
  • \n
  • \n

    A couple of things can be configured:

    \n
      \n
    • Proxy settings connect to JioSaavn web
    • \n
    \n

    Not working:

    \n
      \n
    • Login
    • \n
    \n
  • \n
\n

Planned features:

\n
    \n
  • Auto-launch on OS startup.
  • \n
\n

Installation

\n

Download and run the Saavn file from the latest release.

\n

Note: Windows and Linux versions are test release.

\n

How to use in Linux

\n

In order to execute the program in Linux, first you should give it permission to the App:

\n

sudo chmod u+x Saadhn
\n./Saadhn

\n

Contributions

\n

Contributions are welcome! For feature requests and bug reports please submit an issue.

\n

Build

\n

To build from the source, run the following commands:

\n

npm install
\nnpm run build

\n

## Building Windows build from non-Windows platforms

\n

Wine needs to be installed. On OS X, it is installable via Homebrew:
\nbrew install wine

\n

--

\n
\n

Made with ❤️ in 🇮🇳 at Zense and IIIT Bangalore

\n
\n

License

\n

\"FOSSA

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.031Z" + "readmeCleaned": "

Saadhn: Desktop App for JioSaavn

\n

A desktop client for JioSaavn, based on the official JioSaavn web app. Built with Electron.

\n

\"Screenshot\"

\n

This is NOT an official product. This project does not attempt to reverse engineer the JioSaavn API or attempt to reimplement any part of the JioSaavn client. Any communication between the user and JioSaavn servers is handled by official JioSaavn Web itself; this is just a native wrapper for JioSaavn Web, like a browser.

\n

Features

\n
    \n
  • \n

    Cross platform. (OSX, Windows, Linux)

    \n
  • \n
  • \n

    Native notifications.

    \n
  • \n
  • \n

    Media Shortcuts/ Keybindings for music player

    \n
      \n
    • leftArrow for Next song
    • \n
    • rightArrow for Previous song
    • \n
    • Space for pause/play
    • \n
    \n
  • \n
  • \n

    A couple of things can be configured:

    \n
      \n
    • Proxy settings connect to JioSaavn web
    • \n
    \n

    Not working:

    \n
      \n
    • Login
    • \n
    \n
  • \n
\n

Planned features:

\n
    \n
  • Auto-launch on OS startup.
  • \n
\n

Installation

\n

Download and run the Saavn file from the latest release.

\n

Note: Windows and Linux versions are test release.

\n

How to use in Linux

\n

In order to execute the program in Linux, first you should give it permission to the App:

\n

sudo chmod u+x Saadhn
\n./Saadhn

\n

Contributions

\n

Contributions are welcome! For feature requests and bug reports please submit an issue.

\n

Build

\n

To build from the source, run the following commands:

\n

npm install
\nnpm run build

\n

## Building Windows build from non-Windows platforms

\n

Wine needs to be installed. On OS X, it is installable via Homebrew:
\nbrew install wine

\n

--

\n
\n

Made with ❤️ in 🇮🇳 at Zense and IIIT Bangalore

\n
\n

License

\n

\"FOSSA

\n
", + "readmeOriginal": "

Saadhn: Desktop App for JioSaavn

\n

A desktop client for JioSaavn, based on the official JioSaavn web app. Built with Electron.

\n

\"Screenshot\"

\n

This is NOT an official product. This project does not attempt to reverse engineer the JioSaavn API or attempt to reimplement any part of the JioSaavn client. Any communication between the user and JioSaavn servers is handled by official JioSaavn Web itself; this is just a native wrapper for JioSaavn Web, like a browser.

\n

Features

\n
    \n
  • \n

    Cross platform. (OSX, Windows, Linux)

    \n
  • \n
  • \n

    Native notifications.

    \n
  • \n
  • \n

    Media Shortcuts/ Keybindings for music player

    \n
      \n
    • leftArrow for Next song
    • \n
    • rightArrow for Previous song
    • \n
    • Space for pause/play
    • \n
    \n
  • \n
  • \n

    A couple of things can be configured:

    \n
      \n
    • Proxy settings connect to JioSaavn web
    • \n
    \n

    Not working:

    \n
      \n
    • Login
    • \n
    \n
  • \n
\n

Planned features:

\n
    \n
  • Auto-launch on OS startup.
  • \n
\n

Installation

\n

Download and run the Saavn file from the latest release.

\n

Note: Windows and Linux versions are test release.

\n

How to use in Linux

\n

In order to execute the program in Linux, first you should give it permission to the App:

\n

sudo chmod u+x Saadhn
\n./Saadhn

\n

Contributions

\n

Contributions are welcome! For feature requests and bug reports please submit an issue.

\n

Build

\n

To build from the source, run the following commands:

\n

npm install
\nnpm run build

\n

## Building Windows build from non-Windows platforms

\n

Wine needs to be installed. On OS X, it is installable via Homebrew:
\nbrew install wine

\n

--

\n
\n

Made with ❤️ in 🇮🇳 at Zense and IIIT Bangalore

\n
\n

License

\n

\"FOSSA

\n
", + "readmeFetchedAt": "2024-02-29T22:01:17.324Z" + }, + "responsively": { + "readmeCleaned": "
\n \"Responsively\n

Responsively App \"GitHub

\n A must-have devtool for web developers for quicker responsive web development. 🚀\n
Save time by becoming 5x faster!
\n
\n
\n

\n \n \"Twitter\"\n \n \n \"contributors\"\n \n \n \"Discord\"\n \n \n \"XS:Code\"\n \n \n \"PRs\n \n \n \"Open\n \n

\n

\n \n \"ProductHunt\"\n \n

\n

\n Download Now (free!): \n responsively.app\n \n

\n
\n

Responsively App

\n
\n

A modified browser built using Electron that helps in responsive web development.\n

\n
\n

\"Quick

\n

Features

\n
    \n
  1. Mirrored User-interactions across all devices.
  2. \n
  3. Customizable preview layout to suit all your needs.
  4. \n
  5. One handy elements inspector for all devices in preview.
  6. \n
  7. 30+ built-in device profiles with option to add custom devices.
  8. \n
  9. One-click screenshot all your devices.
  10. \n
  11. Hot reloading supported for developers.
  12. \n
\n

Please visit the website to know more about the application - https://responsively.app

\n

Download

\n

The application is available for Mac, Windows and Linux platforms. Please download it from responsively.app

\n

Alternatively, MacOS users can use brew \"Homebrew

\n
brew install --cask responsively
\n

Also, Windows users can use chocolatey \"Chocolatey

\n
choco install responsively
\n

or winget:

\n
winget install ResponsivelyApp
\n

Linux users using an RPM Package Manager can use rpm

\n
sudo rpm -i https://github.com/responsively-org/responsively-app/releases/download/v[VERSION]/Responsively-App-[VERSION].x86_64.rpm
\n

otherwise download an AppImage from the releases page

\n

Follow us on Twitter for future updates - \"Twitter

\n

Browser Extension

\n

Install the handy browser extension to easily send links from your browser to the app and preview instantly.

\n\n

Issues

\n

If you face any problems while using the application, please open an issue here - https://github.com/responsively-org/responsively-app/issues

\n

Roadmap

\n

Here is the roadmap of the desktop app - https://github.com/responsively-org/responsively-app/projects/12?fullscreen=true.

\n

Gold sponsors 🥇

\n

 

\n

\n \n \"Baires\n     \n \n \"BrowserStack\"\n     \n \n \"Sponsor\n \n

\n

Become a sponsor and have your company logo here

\n

Contribute

\n

To get started with contributing your awesome ideas to Responsively, follow the comprehensive guide here!

\n

Get in touch

\n

Come say hi to us on Discord! 👋

\n

Contributors ✨

\n

Thanks go to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"Manoj
Manoj Vivek

💻 ⚠️ 📆
\"Suresh
Suresh P

💻 ⚠️ 📆
\"Sigit
Sigit Prabowo

💻
\"Leon
Leon Feng

📖
\"Kishore
Kishore S

💻
\"José
José Javier Rodríguez Zas

💻 ⚠️
\"Roman
Roman Akash

💻
\"Romain
Romain Francony

💻
\"AARYAN-MAHENDRA\"
AARYAN-MAHENDRA

💻
\"Andy\"
Andy

💻
\"Ryan
Ryan Pais

💻 ⚠️
\"Jonathan\"
Jonathan

💻
\"Gema
Gema Anggada ✌︎

💻
\"jonathanurias96\"
jonathanurias96

💻
\"Federico
Federico Alecci

💻
\"Abduraimov
Abduraimov Muminjon

📖
\"Víctor
Víctor Lázaro

💻
\"Kavita
Kavita Nambissan

💻
\"Prashant
Prashant Palikhe

💻
\"Jaune
Jaune Sarmiento

🖋
\"Diego
Diego Vieira

💻
\"Ajaykumar\"
Ajaykumar

💻
\"Kiruba
Kiruba Karan

💻
\"Sebastián
Sebastián Rodríguez

💻
\"Karthick
Karthick Raja

💻
\"Johnny
Johnny Zabala

💻
\"Ross
Ross Moody

🎨
\"Mehrdad
Mehrdad Shokri

🚇
\"Abdelhak
Abdelhak Akermi

💻
\"Carlos
Carlos Perez

💻
\"Jayant
Jayant Arya

💻
\"John
John Rawlins

💻
\"lepasq\"
lepasq

💻
\"mrfelfel\"
mrfelfel

💻
\"gorogoroumaru\"
gorogoroumaru

💻
\"Rui
Rui Saraiva

💻
\"Mehmet
Mehmet Bakirci

💻
\"Julien
Julien Bertazzo Lambert

💻
\"Dinesh
Dinesh Balaji

💻
\"MedBMoussa\"
MedBMoussa

💻
\"Lucie
Lucie Vrsovska

💻
\"Jakub
Jakub Cabak

💻
\"Palakurthi
Palakurthi Durga Kiran Kumar

💻
\"Karl
Karl Labrador

💻
\"Rishi
Rishi Kumar Chawda

💻
\"Carlos
Carlos Rafael de Oliveira Carneiro

💻
\"Zach
Zach Hoskins

💻
\"KIWAN
KIWAN KIM

💻
\"Andreas\"
Andreas

💻
\"Panu
Panu Valtanen

💻
\"Dustin
Dustin Dauncey

💻
\"heagan01\"
heagan01

💻
\"Sahil
Sahil Jangra

💻
\"Jay
Jay Carlson

💻
\"Michael
Michael Padilla

💻
\"Andreas
Andreas Steinkellner

💻
\"aniknia\"
aniknia

💻
\"Wayne
Wayne Rocha

💻
\"crbon\"
crbon

💻
\"Mohammad
Mohammad S

💻
\"Reshad
Reshad Sadik

💻
\"Kwesi
Kwesi Ansah

💻
\"Monalisa
Monalisa Sahoo

💻
\"Mitesh
Mitesh Tank

💻
\"Ryan\"
Ryan

💻
\"jayway\"
jayway

💻
\"Alex
Alex Fernandez

💻
\"Danial
Danial Gharib

💻
\"Alexander
Alexander Menk

📖
\"Tunahan
Tunahan Gediz

📖
\"Jeff
Jeff Bowen

💻
\"Param
Param Birje

💻
\"Prajjwal
Prajjwal Yadav

📖
\"Steven
Steven Cabrera

💻
\"negar
negar nasiri

💻
\"Gaurav
Gaurav Singh

💻
\"Nishidh
Nishidh Jain

💻
\"Samiksha
Samiksha Mishra

📖
\"Len
Len Dierickx

💻
\"Suraj
Suraj Bobade

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", + "readmeOriginal": "
\n \"Responsively\n

Responsively App \"GitHub

\n A must-have devtool for web developers for quicker responsive web development. 🚀\n
Save time by becoming 5x faster!
\n
\n
\n

\n \n \"Twitter\"\n \n \n \"contributors\"\n \n \n \"Discord\"\n \n \n \"XS:Code\"\n \n \n \"PRs\n \n \n \"Open\n \n

\n

\n \n \"ProductHunt\"\n \n

\n

\n Download Now (free!): \n responsively.app\n \n

\n
\n

Responsively App

\n
\n

A modified browser built using Electron that helps in responsive web development.\n

\n
\n

\"Quick

\n

Features

\n
    \n
  1. Mirrored User-interactions across all devices.
  2. \n
  3. Customizable preview layout to suit all your needs.
  4. \n
  5. One handy elements inspector for all devices in preview.
  6. \n
  7. 30+ built-in device profiles with option to add custom devices.
  8. \n
  9. One-click screenshot all your devices.
  10. \n
  11. Hot reloading supported for developers.
  12. \n
\n

Please visit the website to know more about the application - https://responsively.app

\n

Download

\n

The application is available for Mac, Windows and Linux platforms. Please download it from responsively.app

\n

Alternatively, MacOS users can use brew \"Homebrew

\n
brew install --cask responsively
\n

Also, Windows users can use chocolatey \"Chocolatey

\n
choco install responsively
\n

or winget:

\n
winget install ResponsivelyApp
\n

Linux users using an RPM Package Manager can use rpm

\n
sudo rpm -i https://github.com/responsively-org/responsively-app/releases/download/v[VERSION]/Responsively-App-[VERSION].x86_64.rpm
\n

otherwise download an AppImage from the releases page

\n

Follow us on Twitter for future updates - \"Twitter

\n

Browser Extension

\n

Install the handy browser extension to easily send links from your browser to the app and preview instantly.

\n\n

Issues

\n

If you face any problems while using the application, please open an issue here - https://github.com/responsively-org/responsively-app/issues

\n

Roadmap

\n

Here is the roadmap of the desktop app - https://github.com/responsively-org/responsively-app/projects/12?fullscreen=true.

\n

Gold sponsors 🥇

\n

 

\n

\n \n \"Baires\n     \n \n \"BrowserStack\"\n     \n \n \"Sponsor\n \n

\n

Become a sponsor and have your company logo here

\n

Contribute

\n

To get started with contributing your awesome ideas to Responsively, follow the comprehensive guide here!

\n

Get in touch

\n

Come say hi to us on Discord! 👋

\n

Contributors ✨

\n

Thanks go to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"Manoj
Manoj Vivek

💻 ⚠️ 📆
\"Suresh
Suresh P

💻 ⚠️ 📆
\"Sigit
Sigit Prabowo

💻
\"Leon
Leon Feng

📖
\"Kishore
Kishore S

💻
\"José
José Javier Rodríguez Zas

💻 ⚠️
\"Roman
Roman Akash

💻
\"Romain
Romain Francony

💻
\"AARYAN-MAHENDRA\"
AARYAN-MAHENDRA

💻
\"Andy\"
Andy

💻
\"Ryan
Ryan Pais

💻 ⚠️
\"Jonathan\"
Jonathan

💻
\"Gema
Gema Anggada ✌︎

💻
\"jonathanurias96\"
jonathanurias96

💻
\"Federico
Federico Alecci

💻
\"Abduraimov
Abduraimov Muminjon

📖
\"Víctor
Víctor Lázaro

💻
\"Kavita
Kavita Nambissan

💻
\"Prashant
Prashant Palikhe

💻
\"Jaune
Jaune Sarmiento

🖋
\"Diego
Diego Vieira

💻
\"Ajaykumar\"
Ajaykumar

💻
\"Kiruba
Kiruba Karan

💻
\"Sebastián
Sebastián Rodríguez

💻
\"Karthick
Karthick Raja

💻
\"Johnny
Johnny Zabala

💻
\"Ross
Ross Moody

🎨
\"Mehrdad
Mehrdad Shokri

🚇
\"Abdelhak
Abdelhak Akermi

💻
\"Carlos
Carlos Perez

💻
\"Jayant
Jayant Arya

💻
\"John
John Rawlins

💻
\"lepasq\"
lepasq

💻
\"mrfelfel\"
mrfelfel

💻
\"gorogoroumaru\"
gorogoroumaru

💻
\"Rui
Rui Saraiva

💻
\"Mehmet
Mehmet Bakirci

💻
\"Julien
Julien Bertazzo Lambert

💻
\"Dinesh
Dinesh Balaji

💻
\"MedBMoussa\"
MedBMoussa

💻
\"Lucie
Lucie Vrsovska

💻
\"Jakub
Jakub Cabak

💻
\"Palakurthi
Palakurthi Durga Kiran Kumar

💻
\"Karl
Karl Labrador

💻
\"Rishi
Rishi Kumar Chawda

💻
\"Carlos
Carlos Rafael de Oliveira Carneiro

💻
\"Zach
Zach Hoskins

💻
\"KIWAN
KIWAN KIM

💻
\"Andreas\"
Andreas

💻
\"Panu
Panu Valtanen

💻
\"Dustin
Dustin Dauncey

💻
\"heagan01\"
heagan01

💻
\"Sahil
Sahil Jangra

💻
\"Jay
Jay Carlson

💻
\"Michael
Michael Padilla

💻
\"Andreas
Andreas Steinkellner

💻
\"aniknia\"
aniknia

💻
\"Wayne
Wayne Rocha

💻
\"crbon\"
crbon

💻
\"Mohammad
Mohammad S

💻
\"Reshad
Reshad Sadik

💻
\"Kwesi
Kwesi Ansah

💻
\"Monalisa
Monalisa Sahoo

💻
\"Mitesh
Mitesh Tank

💻
\"Ryan\"
Ryan

💻
\"jayway\"
jayway

💻
\"Alex
Alex Fernandez

💻
\"Danial
Danial Gharib

💻
\"Alexander
Alexander Menk

📖
\"Tunahan
Tunahan Gediz

📖
\"Jeff
Jeff Bowen

💻
\"Param
Param Birje

💻
\"Prajjwal
Prajjwal Yadav

📖
\"Steven
Steven Cabrera

💻
\"negar
negar nasiri

💻
\"Gaurav
Gaurav Singh

💻
\"Nishidh
Nishidh Jain

💻
\"Samiksha
Samiksha Mishra

📖
\"Len
Len Dierickx

💻
\"Suraj
Suraj Bobade

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", + "readmeFetchedAt": "2024-02-29T22:01:17.512Z" }, "ridereceipts": { - "readmeCleaned": "

\"Ride

\n

\n\n\n\n\n\n\n\n\n \n\n \n

\n
\n

Simple automation desktop app to download and organize your receipts from Uber and Lyft.

\n
\n

\"screenshot\"

\n

Download

\n

To download Ride Receipts or purchase Ride Receipts PRO, please visit https://www.ridereceipts.io

\n

Features

\n
    \n
  • Categorized by User Account
  • \n
  • Categorized by Year and Month
  • \n
  • Invoices are renamed by date and timestamp. E.g. Jan-30-2018-9am.PDF
  • \n
  • Option to filter invoices by a specific month(s) or year(s)
  • \n
  • Supported on Windows & Mac
  • \n
  • Lyft Integration
  • \n
  • Expenditure stat of your trip depending on your filter you choose
  • \n
  • Categorizes Uber and Uber Eats receipts
  • \n
  • Outlook integration for Lyft
  • \n
\n

Why

\n

Ride Receipts is essential for anyone who relies on Uber/Lyft for business travel. Whether you’re self-employed or get reimbursed by your employer for travel, you’ll likely need proper tax invoices for accounting purposes.

\n

This was a major pain point for us every year around tax season. Since the current Uber website does not allow you to download all of your receipts for the year at once, you have to manually download, rename, and organize each of your invoices. So you’re either doing it one by one, or if you have a business profile, you still have to download them one month at a time. Uber’s monthly business travel report is great for keeping track of your trips, but these aren’t actual receipts.

\n

We created Ride Receipts to address this painfully inefficient process, and now we’re sharing it with everyone who could benefit from this time-saving tool.

\n

Solution

\n

Automation! Ride Receipts is an open-source desktop app that automates the process of downloading, renaming, and organizing your Uber/Lyft receipts. Rather than logging into your Uber account to scan through each of your trips and manually download each receipt, Ride Receipts will automatically do it for you.

\n

Your invoices will be named according to the date and time of your trip, and organized by user account, year and month, in neat and tidy folders on your computer.

\n

Requirements

\n

For Uber and Lyft we utilize Gmail API to scan your email only for receipts.\nMake sure your system has latest Chrome Browser installed (v69 or above).

\n

Ride Receipts works on both Mac and PC.

\n

Security

\n

Ride Receipts does not store your login credentials, personal information or any other data. This application operates without a database. It only scans email for receipts with read-only access.

\n

Developer Notes

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# Navigate to renderer directory and copy config example to config.js and set Google Client Id and Outlook Id\ncp config.example.js config.js\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# build electron application for cross platform\nnpm run build -mwl (i.e m - macos , w - windows & l - Linux)\n\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Powered by

\n\n

Support / Contribution

\n

Please feel free to give us suggestions or report a bug by creating a new issue via Github or messaging on Twitter: @ridereceipts. You can also email us at hello@ridereceipts.io.

\n

License

\n

License by default is LGPLv3. After purchase please refer COMM-LICENSE is applied

\n
", - "readmeOriginal": "

\"Ride

\n

\n\n\n\n\n\n\n\n\n \n\n \n

\n
\n

Simple automation desktop app to download and organize your receipts from Uber and Lyft.

\n
\n

\"screenshot\"

\n

Download

\n

To download Ride Receipts or purchase Ride Receipts PRO, please visit https://www.ridereceipts.io

\n

Features

\n
    \n
  • Categorized by User Account
  • \n
  • Categorized by Year and Month
  • \n
  • Invoices are renamed by date and timestamp. E.g. Jan-30-2018-9am.PDF
  • \n
  • Option to filter invoices by a specific month(s) or year(s)
  • \n
  • Supported on Windows & Mac
  • \n
  • Lyft Integration
  • \n
  • Expenditure stat of your trip depending on your filter you choose
  • \n
  • Categorizes Uber and Uber Eats receipts
  • \n
  • Outlook integration for Lyft
  • \n
\n

Why

\n

Ride Receipts is essential for anyone who relies on Uber/Lyft for business travel. Whether you’re self-employed or get reimbursed by your employer for travel, you’ll likely need proper tax invoices for accounting purposes.

\n

This was a major pain point for us every year around tax season. Since the current Uber website does not allow you to download all of your receipts for the year at once, you have to manually download, rename, and organize each of your invoices. So you’re either doing it one by one, or if you have a business profile, you still have to download them one month at a time. Uber’s monthly business travel report is great for keeping track of your trips, but these aren’t actual receipts.

\n

We created Ride Receipts to address this painfully inefficient process, and now we’re sharing it with everyone who could benefit from this time-saving tool.

\n

Solution

\n

Automation! Ride Receipts is an open-source desktop app that automates the process of downloading, renaming, and organizing your Uber/Lyft receipts. Rather than logging into your Uber account to scan through each of your trips and manually download each receipt, Ride Receipts will automatically do it for you.

\n

Your invoices will be named according to the date and time of your trip, and organized by user account, year and month, in neat and tidy folders on your computer.

\n

Requirements

\n

For Uber and Lyft we utilize Gmail API to scan your email only for receipts.\nMake sure your system has latest Chrome Browser installed (v69 or above).

\n

Ride Receipts works on both Mac and PC.

\n

Security

\n

Ride Receipts does not store your login credentials, personal information or any other data. This application operates without a database. It only scans email for receipts with read-only access.

\n

Developer Notes

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# Navigate to renderer directory and copy config example to config.js and set Google Client Id and Outlook Id\ncp config.example.js config.js\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# build electron application for cross platform\nnpm run build -mwl (i.e m - macos , w - windows & l - Linux)\n\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Powered by

\n\n

Support / Contribution

\n

Please feel free to give us suggestions or report a bug by creating a new issue via Github or messaging on Twitter: @ridereceipts. You can also email us at hello@ridereceipts.io.

\n

License

\n

License by default is LGPLv3. After purchase please refer COMM-LICENSE is applied

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.045Z" + "readmeCleaned": "

\"Ride

\n

\n\n\n\n\n\n\n\n\n \n\n \n

\n
\n

Simple automation desktop app to download and organize your receipts from Uber and Lyft.

\n
\n

\"screenshot\"

\n

Download

\n

To download Ride Receipts or purchase Ride Receipts PRO, please visit https://www.ridereceipts.io

\n

Features

\n
    \n
  • Categorized by User Account
  • \n
  • Categorized by Year and Month
  • \n
  • Invoices are renamed by date and timestamp. E.g. Jan-30-2018-9am.PDF
  • \n
  • Option to filter invoices by a specific month(s) or year(s)
  • \n
  • Supported on Windows & Mac
  • \n
  • Lyft Integration
  • \n
  • Expenditure stat of your trip depending on your filter you choose
  • \n
  • Categorizes Uber and Uber Eats receipts
  • \n
  • Outlook integration for Lyft
  • \n
\n

Why

\n

Ride Receipts is essential for anyone who relies on Uber/Lyft for business travel. Whether you’re self-employed or get reimbursed by your employer for travel, you’ll likely need proper tax invoices for accounting purposes.

\n

This was a major pain point for us every year around tax season. Since the current Uber website does not allow you to download all of your receipts for the year at once, you have to manually download, rename, and organize each of your invoices. So you’re either doing it one by one, or if you have a business profile, you still have to download them one month at a time. Uber’s monthly business travel report is great for keeping track of your trips, but these aren’t actual receipts.

\n

We created Ride Receipts to address this painfully inefficient process, and now we’re sharing it with everyone who could benefit from this time-saving tool.

\n

Solution

\n

Automation! Ride Receipts is an open-source desktop app that automates the process of downloading, renaming, and organizing your Uber/Lyft receipts. Rather than logging into your Uber account to scan through each of your trips and manually download each receipt, Ride Receipts will automatically do it for you.

\n

Your invoices will be named according to the date and time of your trip, and organized by user account, year and month, in neat and tidy folders on your computer.

\n

Requirements

\n

For Uber and Lyft we utilize Gmail API to scan your email only for receipts.\nMake sure your system has latest Chrome Browser installed (v69 or above).

\n

Ride Receipts works on both Mac and PC.

\n

Security

\n

Ride Receipts does not store your login credentials, personal information or any other data. This application operates without a database. It only scans email for receipts with read-only access.

\n

Developer Notes

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# Navigate to renderer directory and copy config example to config.js and set Google Client Id and Outlook Id\ncp config.example.js config.js\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# build electron application for cross platform\nnpm run build -mwl (i.e m - macos , w - windows & l - Linux)\n\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Powered by

\n\n

Support / Contribution

\n

Please feel free to give us suggestions or report a bug by creating a new issue via Github or messaging on Twitter: @ridereceipts. You can also email us at hello@ridereceipts.io.

\n

License

\n

License by default is LGPLv3. After purchase please refer COMM-LICENSE is applied

\n
", + "readmeOriginal": "

\"Ride

\n

\n\n\n\n\n\n\n\n\n \n\n \n

\n
\n

Simple automation desktop app to download and organize your receipts from Uber and Lyft.

\n
\n

\"screenshot\"

\n

Download

\n

To download Ride Receipts or purchase Ride Receipts PRO, please visit https://www.ridereceipts.io

\n

Features

\n
    \n
  • Categorized by User Account
  • \n
  • Categorized by Year and Month
  • \n
  • Invoices are renamed by date and timestamp. E.g. Jan-30-2018-9am.PDF
  • \n
  • Option to filter invoices by a specific month(s) or year(s)
  • \n
  • Supported on Windows & Mac
  • \n
  • Lyft Integration
  • \n
  • Expenditure stat of your trip depending on your filter you choose
  • \n
  • Categorizes Uber and Uber Eats receipts
  • \n
  • Outlook integration for Lyft
  • \n
\n

Why

\n

Ride Receipts is essential for anyone who relies on Uber/Lyft for business travel. Whether you’re self-employed or get reimbursed by your employer for travel, you’ll likely need proper tax invoices for accounting purposes.

\n

This was a major pain point for us every year around tax season. Since the current Uber website does not allow you to download all of your receipts for the year at once, you have to manually download, rename, and organize each of your invoices. So you’re either doing it one by one, or if you have a business profile, you still have to download them one month at a time. Uber’s monthly business travel report is great for keeping track of your trips, but these aren’t actual receipts.

\n

We created Ride Receipts to address this painfully inefficient process, and now we’re sharing it with everyone who could benefit from this time-saving tool.

\n

Solution

\n

Automation! Ride Receipts is an open-source desktop app that automates the process of downloading, renaming, and organizing your Uber/Lyft receipts. Rather than logging into your Uber account to scan through each of your trips and manually download each receipt, Ride Receipts will automatically do it for you.

\n

Your invoices will be named according to the date and time of your trip, and organized by user account, year and month, in neat and tidy folders on your computer.

\n

Requirements

\n

For Uber and Lyft we utilize Gmail API to scan your email only for receipts.\nMake sure your system has latest Chrome Browser installed (v69 or above).

\n

Ride Receipts works on both Mac and PC.

\n

Security

\n

Ride Receipts does not store your login credentials, personal information or any other data. This application operates without a database. It only scans email for receipts with read-only access.

\n

Developer Notes

\n

Build Setup

\n
# install dependencies\nnpm install\n\n# Navigate to renderer directory and copy config example to config.js and set Google Client Id and Outlook Id\ncp config.example.js config.js\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# build electron application for cross platform\nnpm run build -mwl (i.e m - macos , w - windows & l - Linux)\n\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Powered by

\n\n

Support / Contribution

\n

Please feel free to give us suggestions or report a bug by creating a new issue via Github or messaging on Twitter: @ridereceipts. You can also email us at hello@ridereceipts.io.

\n

License

\n

License by default is LGPLv3. After purchase please refer COMM-LICENSE is applied

\n
", + "readmeFetchedAt": "2024-02-29T22:01:17.702Z" }, "school-timetable": { - "readmeCleaned": "

🐱‍🏍UPDATE: New version available here: https://github.com/natixco/revolt

\n

🐱‍🏍UPDATE: Mobile version: https://github.com/KDani-99/tabby-native

\n

Timetable

\n

We wanted to make a really simple, but useful application to manage your lessons/activities, so we made it.

\n

🆕 New features

\n
    \n
  • New, responsive UI
  • \n
  • Export / import timetables
  • \n
  • You can set images as background and even add multiple images for slideshow
  • \n
\n

📝Current features

\n
    \n
  • Add, edit, delete lessons/activities. You can set a unique color for each lessosn/activity, you can use your own colors, but for the best experience we recommend to use flatuicolors.com
  • \n
  • You can even add multiple weeks, so you can change the week that you want to see
  • \n
  • You can set the background for static colors and multiple images with changeable transition time\n
      \n
    • RGB, RGBA
    • \n
    • HEX
    • \n
    • HSL, HSLA
    • \n
    • Basic HTML colors
    • \n
    • CSS style linear- and radial-gradient.
    • \n
    • Transition time is in seconds
    • \n
    \n
  • \n
\n

🖼️ Screenshots

\n

\"Screenshot\n\"Screenshot\n\"Screenshot

\n
", - "readmeOriginal": "

🐱‍🏍UPDATE: New version available here: https://github.com/natixco/revolt

\n

🐱‍🏍UPDATE: Mobile version: https://github.com/KDani-99/tabby-native

\n

Timetable

\n

We wanted to make a really simple, but useful application to manage your lessons/activities, so we made it.

\n

🆕 New features

\n
    \n
  • New, responsive UI
  • \n
  • Export / import timetables
  • \n
  • You can set images as background and even add multiple images for slideshow
  • \n
\n

📝Current features

\n
    \n
  • Add, edit, delete lessons/activities. You can set a unique color for each lessosn/activity, you can use your own colors, but for the best experience we recommend to use flatuicolors.com
  • \n
  • You can even add multiple weeks, so you can change the week that you want to see
  • \n
  • You can set the background for static colors and multiple images with changeable transition time\n
      \n
    • RGB, RGBA
    • \n
    • HEX
    • \n
    • HSL, HSLA
    • \n
    • Basic HTML colors
    • \n
    • CSS style linear- and radial-gradient.
    • \n
    • Transition time is in seconds
    • \n
    \n
  • \n
\n

🖼️ Screenshots

\n

\"Screenshot\n\"Screenshot\n\"Screenshot

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.097Z" + "readmeCleaned": "

🐱‍🏍UPDATE: New version available here: https://github.com/natixco/revolt

\n

🐱‍🏍UPDATE: Mobile version: https://github.com/KDani-99/tabby-native

\n

Timetable

\n

We wanted to make a really simple, but useful application to manage your lessons/activities, so we made it.

\n

🆕 New features

\n
    \n
  • New, responsive UI
  • \n
  • Export / import timetables
  • \n
  • You can set images as background and even add multiple images for slideshow
  • \n
\n

📝Current features

\n
    \n
  • Add, edit, delete lessons/activities. You can set a unique color for each lessosn/activity, you can use your own colors, but for the best experience we recommend to use flatuicolors.com
  • \n
  • You can even add multiple weeks, so you can change the week that you want to see
  • \n
  • You can set the background for static colors and multiple images with changeable transition time\n
      \n
    • RGB, RGBA
    • \n
    • HEX
    • \n
    • HSL, HSLA
    • \n
    • Basic HTML colors
    • \n
    • CSS style linear- and radial-gradient.
    • \n
    • Transition time is in seconds
    • \n
    \n
  • \n
\n

🖼️ Screenshots

\n

\"Screenshot\n\"Screenshot\n\"Screenshot

\n
", + "readmeOriginal": "

🐱‍🏍UPDATE: New version available here: https://github.com/natixco/revolt

\n

🐱‍🏍UPDATE: Mobile version: https://github.com/KDani-99/tabby-native

\n

Timetable

\n

We wanted to make a really simple, but useful application to manage your lessons/activities, so we made it.

\n

🆕 New features

\n
    \n
  • New, responsive UI
  • \n
  • Export / import timetables
  • \n
  • You can set images as background and even add multiple images for slideshow
  • \n
\n

📝Current features

\n
    \n
  • Add, edit, delete lessons/activities. You can set a unique color for each lessosn/activity, you can use your own colors, but for the best experience we recommend to use flatuicolors.com
  • \n
  • You can even add multiple weeks, so you can change the week that you want to see
  • \n
  • You can set the background for static colors and multiple images with changeable transition time\n
      \n
    • RGB, RGBA
    • \n
    • HEX
    • \n
    • HSL, HSLA
    • \n
    • Basic HTML colors
    • \n
    • CSS style linear- and radial-gradient.
    • \n
    • Transition time is in seconds
    • \n
    \n
  • \n
\n

🖼️ Screenshots

\n

\"Screenshot\n\"Screenshot\n\"Screenshot

\n
", + "readmeFetchedAt": "2024-02-29T22:01:17.796Z" }, - "screencat": { - "readmeCleaned": "

ScreenCat

\n

\"Icon@2x.png\"

\n

ScreenCat is an open source screen sharing + remote collaboration application. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this is a hobby project and not a for-profit project. The big difference is that you can send PRs to make ScreenCat better!

\n

\"demo\"

\n

ScreenCat is named after cats, but also for the idea of 'catting' a screen (as in unix cat). It has two C/C++ dependencies, Electron (which includes node.js) and robotjs for creating mouse + keyboard events.

\n

ScreenCat is currently ALPHA STATUS and is intended for developers/early adopters. Check out the Issues to get involved. ScreenCat is a volunteer run project, your contributions and improvements are welcome!

\n

To download the latest build visit the releases page. Builds for your OS may not be available and you may have to build it yourself, sorry.

\n

\"js-standard-style\"

\n

\"Build

\n

\"screenshot.png\"

\n

How it works

\n

The app itself is written in JS, HTML and CSS. The CSS is from tachyons. The app is wrapped up in an electron application using the menubar module.

\n

One really cool feature of ScreenCat is the ability to screenshare with a normal browser. Using our remote control page you can send your invite code to a web user and they can remote control your computer. Currently Google Chrome is recommended. You can also screenshare between 2 ScreenCat.app users.

\n

\"remote-control.gif\"

\n

The screensharing takes advantage of an experimental feature built in to Chromium's WebRTC implementation called chromeMediaSource: 'screen'. This lets you share the host computers entire desktop over a WebRTC video channel. On the remote end, you can render the data in a <video> element.

\n

To initiate the WebRTC connection both peers must swap sdp connection information payloads. After compression, you can get the payloads down to about 1K. This is technically small enough to copy/paste through e.g. SMS, but it's on the larger side. Also you have to do a full round trip, where user A sends their code to user B, and vice versa before a connection can be established.

\n

To simplify the connection process the app uses cat-lobby, a minimal lobby server using HTTP and Server-Sent Events. This simply lets users swap SDP payloads without having to copy/paste large text blocks back and forth.

\n

To hook up the mouse and keyboard, the remote end uses standard mousedown and keydown events and sends them over a WebRTC data channel to the host. On the host side the app must synthesize mouse and keyboard events on the host OS. This is the tricky part, and the only part where a custom native node addon (C++) is required. Luckily I found the robotjs project which while still being relatively new and rough around the edges still got the job done after some modifications.

\n

Currently the app works best between Macs, mostly because that is what the original author used. However, you can build it for Linux or Windows too.

\n

The motivation for making ScreenCat came from a lack of open source + easily hackable screen sharing tools. I collaborate with many remote open source developers and being able to customize the software we use to work together is important to me. ScreenCat will remain free and BSD licensed, and your contributions are welcome! Check out the issues, especially those marked as help wanted.

\n
Building the app
\n

For mac/linux:

\n
npm install # installs electron and all the deps\nnpm start # runs the app in the electron wrapper\nnpm run build # builds the mac app
\n

For windows:

\n

You will need Visual studio C++ installed so you can build the native modules. Here are instructions for cmd.exe:

\n
git clone https://github.com/maxogden/screencat.git\ncd screencat\nnpm install\nnpm install electron-rebuild\n.\\node_modules\\.bin\\electron-rebuild.cmd\nnpm start\n
\n

source code guide

\n
    \n
  • the electron app executable is electron.js
  • \n
  • the electron app UI and main code are app.html, app.js and screen.js
  • \n
  • the remote web viewer UI and core are remote.js and remote.html
  • \n
  • peer.js and connect.js are used by both the electron app and the web viewer
  • \n
\n
", - "readmeOriginal": "

ScreenCat

\n

\"Icon@2x.png\"

\n

ScreenCat is an open source screen sharing + remote collaboration application. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this is a hobby project and not a for-profit project. The big difference is that you can send PRs to make ScreenCat better!

\n

\"demo\"

\n

ScreenCat is named after cats, but also for the idea of 'catting' a screen (as in unix cat). It has two C/C++ dependencies, Electron (which includes node.js) and robotjs for creating mouse + keyboard events.

\n

ScreenCat is currently ALPHA STATUS and is intended for developers/early adopters. Check out the Issues to get involved. ScreenCat is a volunteer run project, your contributions and improvements are welcome!

\n

To download the latest build visit the releases page. Builds for your OS may not be available and you may have to build it yourself, sorry.

\n

\"js-standard-style\"

\n

\"Build

\n

\"screenshot.png\"

\n

How it works

\n

The app itself is written in JS, HTML and CSS. The CSS is from tachyons. The app is wrapped up in an electron application using the menubar module.

\n

One really cool feature of ScreenCat is the ability to screenshare with a normal browser. Using our remote control page you can send your invite code to a web user and they can remote control your computer. Currently Google Chrome is recommended. You can also screenshare between 2 ScreenCat.app users.

\n

\"remote-control.gif\"

\n

The screensharing takes advantage of an experimental feature built in to Chromium's WebRTC implementation called chromeMediaSource: 'screen'. This lets you share the host computers entire desktop over a WebRTC video channel. On the remote end, you can render the data in a <video> element.

\n

To initiate the WebRTC connection both peers must swap sdp connection information payloads. After compression, you can get the payloads down to about 1K. This is technically small enough to copy/paste through e.g. SMS, but it's on the larger side. Also you have to do a full round trip, where user A sends their code to user B, and vice versa before a connection can be established.

\n

To simplify the connection process the app uses cat-lobby, a minimal lobby server using HTTP and Server-Sent Events. This simply lets users swap SDP payloads without having to copy/paste large text blocks back and forth.

\n

To hook up the mouse and keyboard, the remote end uses standard mousedown and keydown events and sends them over a WebRTC data channel to the host. On the host side the app must synthesize mouse and keyboard events on the host OS. This is the tricky part, and the only part where a custom native node addon (C++) is required. Luckily I found the robotjs project which while still being relatively new and rough around the edges still got the job done after some modifications.

\n

Currently the app works best between Macs, mostly because that is what the original author used. However, you can build it for Linux or Windows too.

\n

The motivation for making ScreenCat came from a lack of open source + easily hackable screen sharing tools. I collaborate with many remote open source developers and being able to customize the software we use to work together is important to me. ScreenCat will remain free and BSD licensed, and your contributions are welcome! Check out the issues, especially those marked as help wanted.

\n
Building the app
\n

For mac/linux:

\n
npm install # installs electron and all the deps\nnpm start # runs the app in the electron wrapper\nnpm run build # builds the mac app
\n

For windows:

\n

You will need Visual studio C++ installed so you can build the native modules. Here are instructions for cmd.exe:

\n
git clone https://github.com/maxogden/screencat.git\ncd screencat\nnpm install\nnpm install electron-rebuild\n.\\node_modules\\.bin\\electron-rebuild.cmd\nnpm start\n
\n

source code guide

\n
    \n
  • the electron app executable is electron.js
  • \n
  • the electron app UI and main code are app.html, app.js and screen.js
  • \n
  • the remote web viewer UI and core are remote.js and remote.html
  • \n
  • peer.js and connect.js are used by both the electron app and the web viewer
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.220Z" + "riot": { + "readmeCleaned": "

\"Build\"\n\"Static\n\"Localazy\"\n\"Quality\n\"Vulnerabilities\"\n\"Bugs\"

\n

Element Desktop

\n

Element Desktop is a Matrix client for desktop platforms with Element Web at its core.

\n

First Steps

\n

Before you do anything else, fetch the dependencies:

\n
yarn install\n
\n

Fetching Element

\n

Since this package is just the Electron wrapper for Element Web, it doesn't contain any of the Element Web code,\nso the first step is to get a working copy of Element Web. There are a few ways of doing this:

\n
# Fetch the prebuilt release Element package from the element-web GitHub releases page. The version\n# fetched will be the same as the local element-desktop package.\n# We're explicitly asking for no config, so the packaged Element will have no config.json.\nyarn run fetch --noverify --cfgdir \"\"\n
\n

...or if you'd like to use GPG to verify the downloaded package:

\n
# Fetch the Element public key from the element.io web server over a secure connection and import\n# it into your local GPG keychain (you'll need GPG installed). You only need to to do this\n# once.\nyarn run fetch --importkey\n# Fetch the package and verify the signature\nyarn run fetch --cfgdir \"\"\n
\n

...or either of the above, but fetching a specific version of Element:

\n
# Fetch the prebuilt release Element package from the element-web GitHub releases page. The version\n# fetched will be the same as the local element-desktop package.\nyarn run fetch --noverify --cfgdir \"\" v1.5.6\n
\n

If you only want to run the app locally and don't need to build packages, you can\nprovide the webapp directory directly:

\n
# Assuming you've checked out and built a copy of element-web in ../element-web\nln -s ../element-web/webapp ./\n
\n

[TODO: add support for fetching develop builds, arbitrary URLs and arbitrary paths]

\n

Building

\n

Native Build

\n

TODO: List native pre-requisites

\n

Optionally, build the native modules,\nwhich include support for searching in encrypted rooms and secure storage. Skipping this step is fine, you just won't have those features.

\n

Then, run

\n
yarn run build\n
\n

This will do a couple of things:

\n
    \n
  • Run the setversion script to set the local package version to match whatever\nversion of Element you installed above.
  • \n
  • Run electron-builder to build a package. The package built will match the operating system\nyou're running the build process on.
  • \n
\n

Docker

\n

Alternatively, you can also build using docker, which will always produce the linux package:

\n
# Run this once to make the docker image\nyarn run docker:setup\n\nyarn run docker:install\n# if you want to build the native modules (this will take a while)\nyarn run docker:build:native\nyarn run docker:build\n
\n

After running, the packages should be in dist/.

\n

Starting

\n

If you'd just like to run the electron app locally for development:

\n
# Install electron - we don't normally need electron itself as it's provided\n# by electron-builder when building packages\nyarn add electron\nyarn start\n
\n

Config

\n

If you'd like the packaged Element to have a configuration file, you can create a\nconfig directory and place config.json in there, then specify this directory\nwith the --cfgdir option to yarn run fetch, eg:

\n
mkdir myconfig\ncp /path/to/my/config.json myconfig/\nyarn run fetch --cfgdir myconfig\n
\n

The config dir for the official Element app is in element.io. If you use this,\nyour app will auto-update itself using builds from element.io.

\n

Profiles

\n

To run multiple instances of the desktop app for different accounts, you can\nlaunch the executable with the --profile argument followed by a unique\nidentifier, e.g element-desktop --profile Work for it to run a separate profile and\nnot interfere with the default one.

\n

Alternatively, a custom location for the profile data can be specified using the\n--profile-dir flag followed by the desired path.

\n

User-specified config.json

\n
    \n
  • %APPDATA%\\$NAME\\config.json on Windows
  • \n
  • $XDG_CONFIG_HOME/$NAME/config.json or ~/.config/$NAME/config.json on Linux
  • \n
  • ~/Library/Application Support/$NAME/config.json on macOS
  • \n
\n

In the paths above, $NAME is typically Element, unless you use --profile $PROFILE in which case it becomes Element-$PROFILE, or it is using one of\nthe above created by a pre-1.7 install, in which case it will be Riot or\nRiot-$PROFILE.

\n

Translations

\n

To add a new translation, head to the translating doc.

\n

For a developer guide, see the translating dev doc.

\n

Report bugs & give feedback

\n

If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.

\n

To help avoid duplicate issues, please view existing issues first (and add a +1) or create a new issue if you can't find it. Please note that this issue tracker is associated with the element-web repo, but is also applied to the code in this repo as well.

\n
", + "readmeOriginal": "

\"Build\"\n\"Static\n\"Localazy\"\n\"Quality\n\"Vulnerabilities\"\n\"Bugs\"

\n

Element Desktop

\n

Element Desktop is a Matrix client for desktop platforms with Element Web at its core.

\n

First Steps

\n

Before you do anything else, fetch the dependencies:

\n
yarn install\n
\n

Fetching Element

\n

Since this package is just the Electron wrapper for Element Web, it doesn't contain any of the Element Web code,\nso the first step is to get a working copy of Element Web. There are a few ways of doing this:

\n
# Fetch the prebuilt release Element package from the element-web GitHub releases page. The version\n# fetched will be the same as the local element-desktop package.\n# We're explicitly asking for no config, so the packaged Element will have no config.json.\nyarn run fetch --noverify --cfgdir \"\"\n
\n

...or if you'd like to use GPG to verify the downloaded package:

\n
# Fetch the Element public key from the element.io web server over a secure connection and import\n# it into your local GPG keychain (you'll need GPG installed). You only need to to do this\n# once.\nyarn run fetch --importkey\n# Fetch the package and verify the signature\nyarn run fetch --cfgdir \"\"\n
\n

...or either of the above, but fetching a specific version of Element:

\n
# Fetch the prebuilt release Element package from the element-web GitHub releases page. The version\n# fetched will be the same as the local element-desktop package.\nyarn run fetch --noverify --cfgdir \"\" v1.5.6\n
\n

If you only want to run the app locally and don't need to build packages, you can\nprovide the webapp directory directly:

\n
# Assuming you've checked out and built a copy of element-web in ../element-web\nln -s ../element-web/webapp ./\n
\n

[TODO: add support for fetching develop builds, arbitrary URLs and arbitrary paths]

\n

Building

\n

Native Build

\n

TODO: List native pre-requisites

\n

Optionally, build the native modules,\nwhich include support for searching in encrypted rooms and secure storage. Skipping this step is fine, you just won't have those features.

\n

Then, run

\n
yarn run build\n
\n

This will do a couple of things:

\n
    \n
  • Run the setversion script to set the local package version to match whatever\nversion of Element you installed above.
  • \n
  • Run electron-builder to build a package. The package built will match the operating system\nyou're running the build process on.
  • \n
\n

Docker

\n

Alternatively, you can also build using docker, which will always produce the linux package:

\n
# Run this once to make the docker image\nyarn run docker:setup\n\nyarn run docker:install\n# if you want to build the native modules (this will take a while)\nyarn run docker:build:native\nyarn run docker:build\n
\n

After running, the packages should be in dist/.

\n

Starting

\n

If you'd just like to run the electron app locally for development:

\n
# Install electron - we don't normally need electron itself as it's provided\n# by electron-builder when building packages\nyarn add electron\nyarn start\n
\n

Config

\n

If you'd like the packaged Element to have a configuration file, you can create a\nconfig directory and place config.json in there, then specify this directory\nwith the --cfgdir option to yarn run fetch, eg:

\n
mkdir myconfig\ncp /path/to/my/config.json myconfig/\nyarn run fetch --cfgdir myconfig\n
\n

The config dir for the official Element app is in element.io. If you use this,\nyour app will auto-update itself using builds from element.io.

\n

Profiles

\n

To run multiple instances of the desktop app for different accounts, you can\nlaunch the executable with the --profile argument followed by a unique\nidentifier, e.g element-desktop --profile Work for it to run a separate profile and\nnot interfere with the default one.

\n

Alternatively, a custom location for the profile data can be specified using the\n--profile-dir flag followed by the desired path.

\n

User-specified config.json

\n
    \n
  • %APPDATA%\\$NAME\\config.json on Windows
  • \n
  • $XDG_CONFIG_HOME/$NAME/config.json or ~/.config/$NAME/config.json on Linux
  • \n
  • ~/Library/Application Support/$NAME/config.json on macOS
  • \n
\n

In the paths above, $NAME is typically Element, unless you use --profile $PROFILE in which case it becomes Element-$PROFILE, or it is using one of\nthe above created by a pre-1.7 install, in which case it will be Riot or\nRiot-$PROFILE.

\n

Translations

\n

To add a new translation, head to the translating doc.

\n

For a developer guide, see the translating dev doc.

\n

Report bugs & give feedback

\n

If you run into any bugs or have feedback you'd like to share, please let us know on GitHub.

\n

To help avoid duplicate issues, please view existing issues first (and add a +1) or create a new issue if you can't find it. Please note that this issue tracker is associated with the element-web repo, but is also applied to the code in this repo as well.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:17.978Z" }, "screentray": { "readmeCleaned": "

\"ScreenTray\"

\n

ScreenTray is a macOS application for capturing, annotating and sharing screenshots. Quickly add comments, highlight what matters or blur any sensitive content. Upload screenshots to Google Drive or Dropbox. Copy screenshots to the clipboard and paste them directly into Slack, WhatsApp, Facebook, Twitter, Gmail, Jira, Trello and lots of other apps.

\n

Learn more at screentray.com

\n

Watch the demo video

\n

\"ScreenTray\"

\n
", "readmeOriginal": "

\"ScreenTray\"

\n

ScreenTray is a macOS application for capturing, annotating and sharing screenshots. Quickly add comments, highlight what matters or blur any sensitive content. Upload screenshots to Google Drive or Dropbox. Copy screenshots to the clipboard and paste them directly into Slack, WhatsApp, Facebook, Twitter, Gmail, Jira, Trello and lots of other apps.

\n

Learn more at screentray.com

\n

Watch the demo video

\n

\"ScreenTray\"

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.225Z" + "readmeFetchedAt": "2024-02-29T22:01:18.022Z" }, "seapig": { - "readmeCleaned": "

SeaPig

\n

\"\"SeaPig is converter from markdown to html with marked.js and highlight.js.

\n

\"\"

\n

Usage

\n

SeaPig has two panes. Left pane is editor. Right pane is HTML previewer.

\n

When you input markdown, SeaPig refresh HTML preview.

\n

You can use GitHub Flavored Markdown.

\n

SeaPig has tool bar contains one drop down list and eight buttons.

\n

\"\"

\n

You can select key bindings from drop down list. (default/emacs/vim/sublime)

\n

Eight buttons has feature below.

\n
    \n
  • New markdown file (Open new window)
  • \n
  • Open markdown file to editor.
  • \n
  • Save markdown file from editor.
  • \n
  • Export HTML file from previewer.(At the same time css stylesheet is copied to same folder.)
  • \n
  • Export PDF file
  • \n
  • Hide editor
  • \n
  • Hide previewer
  • \n
  • Refresh HTML preview
  • \n
\n

viz.js support

\n

When You write code block as graphviz language and write dot language, rendering graph image at svg as below.

\n
```graphviz\ndigraph g { a -> b; }\n```\n
\n

to

\n

\"\"

\n

uiflow support

\n

When You write code block as uiflow language and write uiflow language, rendering graph image at svg as below.

\n
```uiflow\n[top page]\nuser name\npassword\n--\nlogin\n==>mypage\n\n[mypage]\nfavorite list\n```\n
\n

to

\n

\"\"

\n

MathJax support (code block only)

\n
```math\nE=mc^2\n```\n
\n

to

\n

\"\"

\n

More example, test/mathjax.md

\n

mermaid support

\n

When You write code block as mermaid language and write mermaid language, rendering graph image at svg as below.

\n
```mermaid\nsequenceDiagram\n    participant main\n    participant renderer\n    participant previewer\n    main->>renderer: Open file\n    renderer->>previewer: Refresh preview\n```\n
\n

to

\n

\"\"

\n

For developers

\n

How to build

\n
$ git clone https://github.com/yasumichi/seapig.git\n$ cd seapig\n$ git submodule update -i\n$ npm install\n$ npm build-dep\n...\n
\n

How to lunch

\n
$ npm start\n
\n

How to package

\n
$ npm run package:win32\n
\n

How to package all (on Linux)

\n
$ ./build.sh\n
\n

ToDo

\n
    \n
  • save your favorite keybindings (default/emacs/vim)
  • \n
  • support task list item.
  • \n
  • add viz.js support
  • \n
  • add uiflow support.
  • \n
  • add mermaid support
  • \n
  • add simultaneous scroll
  • \n
  • add original menu
  • \n
  • add new document
  • \n
  • add alternative stylesheet
  • \n
  • control display editor and previewer
  • \n
  • add batch mode
  • \n
  • introduce virtual dom framework (mithril.js)
  • \n
\n

Special Thanks

\n\n

License

\n

MIT (excludes photon, node_modules and icons)

\n

Copyright © 2016-2019 Yasumichi Akahoshi

\n

Icons copyright

\n
    \n
  • seapig.icns
  • \n
  • seapig.ico
  • \n
  • seapig.png
  • \n
\n

Copyright © いらすとや. All Rights Reserved.

\n
", - "readmeOriginal": "

SeaPig

\n

\"\"SeaPig is converter from markdown to html with marked.js and highlight.js.

\n

\"\"

\n

Usage

\n

SeaPig has two panes. Left pane is editor. Right pane is HTML previewer.

\n

When you input markdown, SeaPig refresh HTML preview.

\n

You can use GitHub Flavored Markdown.

\n

SeaPig has tool bar contains one drop down list and eight buttons.

\n

\"\"

\n

You can select key bindings from drop down list. (default/emacs/vim/sublime)

\n

Eight buttons has feature below.

\n
    \n
  • New markdown file (Open new window)
  • \n
  • Open markdown file to editor.
  • \n
  • Save markdown file from editor.
  • \n
  • Export HTML file from previewer.(At the same time css stylesheet is copied to same folder.)
  • \n
  • Export PDF file
  • \n
  • Hide editor
  • \n
  • Hide previewer
  • \n
  • Refresh HTML preview
  • \n
\n

viz.js support

\n

When You write code block as graphviz language and write dot language, rendering graph image at svg as below.

\n
```graphviz\ndigraph g { a -> b; }\n```\n
\n

to

\n

\"\"

\n

uiflow support

\n

When You write code block as uiflow language and write uiflow language, rendering graph image at svg as below.

\n
```uiflow\n[top page]\nuser name\npassword\n--\nlogin\n==>mypage\n\n[mypage]\nfavorite list\n```\n
\n

to

\n

\"\"

\n

MathJax support (code block only)

\n
```math\nE=mc^2\n```\n
\n

to

\n

\"\"

\n

More example, test/mathjax.md

\n

mermaid support

\n

When You write code block as mermaid language and write mermaid language, rendering graph image at svg as below.

\n
```mermaid\nsequenceDiagram\n    participant main\n    participant renderer\n    participant previewer\n    main->>renderer: Open file\n    renderer->>previewer: Refresh preview\n```\n
\n

to

\n

\"\"

\n

For developers

\n

How to build

\n
$ git clone https://github.com/yasumichi/seapig.git\n$ cd seapig\n$ git submodule update -i\n$ npm install\n$ npm build-dep\n...\n
\n

How to lunch

\n
$ npm start\n
\n

How to package

\n
$ npm run package:win32\n
\n

How to package all (on Linux)

\n
$ ./build.sh\n
\n

ToDo

\n
    \n
  • save your favorite keybindings (default/emacs/vim)
  • \n
  • support task list item.
  • \n
  • add viz.js support
  • \n
  • add uiflow support.
  • \n
  • add mermaid support
  • \n
  • add simultaneous scroll
  • \n
  • add original menu
  • \n
  • add new document
  • \n
  • add alternative stylesheet
  • \n
  • control display editor and previewer
  • \n
  • add batch mode
  • \n
  • introduce virtual dom framework (mithril.js)
  • \n
\n

Special Thanks

\n\n

License

\n

MIT (excludes photon, node_modules and icons)

\n

Copyright © 2016-2019 Yasumichi Akahoshi

\n

Icons copyright

\n
    \n
  • seapig.icns
  • \n
  • seapig.ico
  • \n
  • seapig.png
  • \n
\n

Copyright © いらすとや. All Rights Reserved.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.398Z" + "readmeCleaned": "

SeaPig

\n

\"\"SeaPig is converter from markdown to html with marked.js and highlight.js.

\n

\"\"

\n

Usage

\n

SeaPig has two panes. Left pane is editor. Right pane is HTML previewer.

\n

When you input markdown, SeaPig refresh HTML preview.

\n

You can use GitHub Flavored Markdown.

\n

SeaPig has tool bar contains one drop down list and eight buttons.

\n

\"\"

\n

You can select key bindings from drop down list. (default/emacs/vim/sublime)

\n

Eight buttons has feature below.

\n
    \n
  • New markdown file (Open new window)
  • \n
  • Open markdown file to editor.
  • \n
  • Save markdown file from editor.
  • \n
  • Export HTML file from previewer.(At the same time css stylesheet is copied to same folder.)
  • \n
  • Export PDF file
  • \n
  • Hide editor
  • \n
  • Hide previewer
  • \n
  • Refresh HTML preview
  • \n
\n

viz.js support

\n

When You write code block as graphviz language and write dot language, rendering graph image at svg as below.

\n
```graphviz\ndigraph g { a -> b; }\n```\n
\n

to

\n

\"\"

\n

uiflow support

\n

When You write code block as uiflow language and write uiflow language, rendering graph image at svg as below.

\n
```uiflow\n[top page]\nuser name\npassword\n--\nlogin\n==>mypage\n\n[mypage]\nfavorite list\n```\n
\n

to

\n

\"\"

\n

MathJax support (code block only)

\n
```math\nE=mc^2\n```\n
\n

to

\n

\"\"

\n

More example, test/mathjax.md

\n

mermaid support

\n

When You write code block as mermaid language and write mermaid language, rendering graph image at svg as below.

\n
```mermaid\nsequenceDiagram\n    participant main\n    participant renderer\n    participant previewer\n    main->>renderer: Open file\n    renderer->>previewer: Refresh preview\n```\n
\n

to

\n

\"\"

\n

For developers

\n

How to build

\n
$ git clone https://github.com/yasumichi/seapig.git\n$ cd seapig\n$ git submodule update -i\n$ npm install\n$ npm build-dep\n...\n
\n

How to lunch

\n
$ npm start\n
\n

How to package

\n
$ npm run package:win32\n
\n

How to package all (on Linux)

\n
$ ./build.sh\n
\n

ToDo

\n
    \n
  • save your favorite keybindings (default/emacs/vim)
  • \n
  • support task list item.
  • \n
  • add viz.js support
  • \n
  • add uiflow support.
  • \n
  • add mermaid support
  • \n
  • add simultaneous scroll
  • \n
  • add original menu
  • \n
  • add new document
  • \n
  • add alternative stylesheet
  • \n
  • control display editor and previewer
  • \n
  • add batch mode
  • \n
  • introduce virtual dom framework (mithril.js)
  • \n
\n

Special Thanks

\n\n

License

\n

MIT (excludes photon, node_modules and icons)

\n

Copyright © 2016-2019 Yasumichi Akahoshi

\n

Icons copyright

\n
    \n
  • seapig.icns
  • \n
  • seapig.ico
  • \n
  • seapig.png
  • \n
\n

Copyright © いらすとや. All Rights Reserved.

\n
", + "readmeOriginal": "

SeaPig

\n

\"\"SeaPig is converter from markdown to html with marked.js and highlight.js.

\n

\"\"

\n

Usage

\n

SeaPig has two panes. Left pane is editor. Right pane is HTML previewer.

\n

When you input markdown, SeaPig refresh HTML preview.

\n

You can use GitHub Flavored Markdown.

\n

SeaPig has tool bar contains one drop down list and eight buttons.

\n

\"\"

\n

You can select key bindings from drop down list. (default/emacs/vim/sublime)

\n

Eight buttons has feature below.

\n
    \n
  • New markdown file (Open new window)
  • \n
  • Open markdown file to editor.
  • \n
  • Save markdown file from editor.
  • \n
  • Export HTML file from previewer.(At the same time css stylesheet is copied to same folder.)
  • \n
  • Export PDF file
  • \n
  • Hide editor
  • \n
  • Hide previewer
  • \n
  • Refresh HTML preview
  • \n
\n

viz.js support

\n

When You write code block as graphviz language and write dot language, rendering graph image at svg as below.

\n
```graphviz\ndigraph g { a -> b; }\n```\n
\n

to

\n

\"\"

\n

uiflow support

\n

When You write code block as uiflow language and write uiflow language, rendering graph image at svg as below.

\n
```uiflow\n[top page]\nuser name\npassword\n--\nlogin\n==>mypage\n\n[mypage]\nfavorite list\n```\n
\n

to

\n

\"\"

\n

MathJax support (code block only)

\n
```math\nE=mc^2\n```\n
\n

to

\n

\"\"

\n

More example, test/mathjax.md

\n

mermaid support

\n

When You write code block as mermaid language and write mermaid language, rendering graph image at svg as below.

\n
```mermaid\nsequenceDiagram\n    participant main\n    participant renderer\n    participant previewer\n    main->>renderer: Open file\n    renderer->>previewer: Refresh preview\n```\n
\n

to

\n

\"\"

\n

For developers

\n

How to build

\n
$ git clone https://github.com/yasumichi/seapig.git\n$ cd seapig\n$ git submodule update -i\n$ npm install\n$ npm build-dep\n...\n
\n

How to lunch

\n
$ npm start\n
\n

How to package

\n
$ npm run package:win32\n
\n

How to package all (on Linux)

\n
$ ./build.sh\n
\n

ToDo

\n
    \n
  • save your favorite keybindings (default/emacs/vim)
  • \n
  • support task list item.
  • \n
  • add viz.js support
  • \n
  • add uiflow support.
  • \n
  • add mermaid support
  • \n
  • add simultaneous scroll
  • \n
  • add original menu
  • \n
  • add new document
  • \n
  • add alternative stylesheet
  • \n
  • control display editor and previewer
  • \n
  • add batch mode
  • \n
  • introduce virtual dom framework (mithril.js)
  • \n
\n

Special Thanks

\n\n

License

\n

MIT (excludes photon, node_modules and icons)

\n

Copyright © 2016-2019 Yasumichi Akahoshi

\n

Icons copyright

\n
    \n
  • seapig.icns
  • \n
  • seapig.ico
  • \n
  • seapig.png
  • \n
\n

Copyright © いらすとや. All Rights Reserved.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:18.290Z" }, "seobrowse": { - "readmeCleaned": "

SEOBrowse

\n

The world's first browser built for SEO

\n

SEOBrowse allows you to conduct accurate international SERP audits in our unique custom-built browser interface. SEOBrowse provides you with a guaranteed clean search environment to research, analysis and report on all aspects of the search results.

\n

Key features include:

\n
    \n
  • Search results for any city, state or country in the world.
  • \n
  • True search results guaranteed by a built-in global VPN and a clean search session.
  • \n
  • Support for all major search engines (Google, Youtube, Bing, DuckDuckGo, Baidu and Yandex).
  • \n
  • Helpful search history, screenshot history and SERP export tooling.
  • \n
  • Available for both Windows and Mac.
  • \n
\n

Google SERP checker

\n

SEOBrowse is a browser build around keyword research. Every search query is clean, proxied through a geo-specific VPN, and runs in a clean browser session giving you trustworthy accurate search results. This matches with what the majority of users see and what automatic rank checkers (ahrefs, semrush, moz) report. Every search has easy access to your specific city, state, country, language and device.

\n

Screenshots

\n

\"search\"\n\"browser\"

\n

Quick links: Download - Pricing

\n

Made by Ymedia Ventures BV

\n
", - "readmeOriginal": "

SEOBrowse

\n

The world's first browser built for SEO

\n

SEOBrowse allows you to conduct accurate international SERP audits in our unique custom-built browser interface. SEOBrowse provides you with a guaranteed clean search environment to research, analysis and report on all aspects of the search results.

\n

Key features include:

\n
    \n
  • Search results for any city, state or country in the world.
  • \n
  • True search results guaranteed by a built-in global VPN and a clean search session.
  • \n
  • Support for all major search engines (Google, Youtube, Bing, DuckDuckGo, Baidu and Yandex).
  • \n
  • Helpful search history, screenshot history and SERP export tooling.
  • \n
  • Available for both Windows and Mac.
  • \n
\n

Google SERP checker

\n

SEOBrowse is a browser build around keyword research. Every search query is clean, proxied through a geo-specific VPN, and runs in a clean browser session giving you trustworthy accurate search results. This matches with what the majority of users see and what automatic rank checkers (ahrefs, semrush, moz) report. Every search has easy access to your specific city, state, country, language and device.

\n

Screenshots

\n

\"search\"\n\"browser\"

\n

Quick links: Download - Pricing

\n

Made by Ymedia Ventures BV

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.446Z" + "readmeCleaned": "

SEOBrowse

\n

The world's first browser built for SEO

\n

SEOBrowse allows you to conduct accurate international SERP audits in our unique custom-built browser interface. SEOBrowse provides you with a guaranteed clean search environment to research, analysis and report on all aspects of the search results.

\n

Key features include:

\n
    \n
  • Search results for any city, state or country in the world.
  • \n
  • True search results guaranteed by a built-in global VPN and a clean search session.
  • \n
  • Support for all major search engines (Google, Youtube, Bing, DuckDuckGo, Baidu and Yandex).
  • \n
  • Helpful search history, screenshot history and SERP export tooling.
  • \n
  • Available for both Windows and Mac.
  • \n
\n

Google SERP checker

\n

SEOBrowse is a browser build around keyword research. Every search query is clean, proxied through a geo-specific VPN, and runs in a clean browser session giving you trustworthy accurate search results. This matches with what the majority of users see and what automatic rank checkers (ahrefs, semrush, moz) report. Every search has easy access to your specific city, state, country, language and device.

\n

Screenshots

\n

\"search\"\n\"browser\"

\n

Quick links: Download - Pricing

\n

Made by Ymedia Ventures BV

\n
", + "readmeOriginal": "

SEOBrowse

\n

The world's first browser built for SEO

\n

SEOBrowse allows you to conduct accurate international SERP audits in our unique custom-built browser interface. SEOBrowse provides you with a guaranteed clean search environment to research, analysis and report on all aspects of the search results.

\n

Key features include:

\n
    \n
  • Search results for any city, state or country in the world.
  • \n
  • True search results guaranteed by a built-in global VPN and a clean search session.
  • \n
  • Support for all major search engines (Google, Youtube, Bing, DuckDuckGo, Baidu and Yandex).
  • \n
  • Helpful search history, screenshot history and SERP export tooling.
  • \n
  • Available for both Windows and Mac.
  • \n
\n

Google SERP checker

\n

SEOBrowse is a browser build around keyword research. Every search query is clean, proxied through a geo-specific VPN, and runs in a clean browser session giving you trustworthy accurate search results. This matches with what the majority of users see and what automatic rank checkers (ahrefs, semrush, moz) report. Every search has easy access to your specific city, state, country, language and device.

\n

Screenshots

\n

\"search\"\n\"browser\"

\n

Quick links: Download - Pricing

\n

Made by Ymedia Ventures BV

\n
", + "readmeFetchedAt": "2024-02-29T22:01:18.549Z" + }, + "ses": { + "readmeCleaned": "

\n \n

Ses

\n

Open-source Sonos speaker controller for macOS

\n

Download the latest version

\n

\n

\"screenshot\"

\n

Alternatively, you can clone the repository and build the app on your own by running npm run build and npm run dist commands consecutively.

\n

Features

\n

Ses helps you to control your Sonos speakers from the system tray / menu bar easily.

\n

It is built with web technologies (Electron & React) and has the following features:

\n
    \n
  • Control the play / pause state
  • \n
  • Control the volume & mute state
  • \n
  • Skip to the next / previous track
  • \n
  • Control grouped speakers' volume as one or individually
  • \n
  • Display the current track info
  • \n
\n
", + "readmeOriginal": "

\n \n

Ses

\n

Open-source Sonos speaker controller for macOS

\n

Download the latest version

\n

\n

\"screenshot\"

\n

Alternatively, you can clone the repository and build the app on your own by running npm run build and npm run dist commands consecutively.

\n

Features

\n

Ses helps you to control your Sonos speakers from the system tray / menu bar easily.

\n

It is built with web technologies (Electron & React) and has the following features:

\n
    \n
  • Control the play / pause state
  • \n
  • Control the volume & mute state
  • \n
  • Skip to the next / previous track
  • \n
  • Control grouped speakers' volume as one or individually
  • \n
  • Display the current track info
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:18.719Z" }, "scratch-for-discord": { - "readmeCleaned": "

Scratch For Discord

\n

Scratch For Discord desktop app codebase.

\n

\"preview\"

\n

Features

\n
    \n
  • Lightweight
  • \n
  • Auto updater included
  • \n
  • Simple design
  • \n
  • Easy to use
  • \n
  • Custom Scratch server support
  • \n
  • Can be used without internet
  • \n
  • Slash Commands GUI extension included
  • \n
\n

Structure

\n
    \n
  • /.github : Github workflows that build and publish the app
  • \n
  • /src : Reactjs codebase
  • \n
  • /public : Assets and root page for react codebase
  • \n
  • /environments : Electron\n
      \n
    • /environments/updates : Application updates handler
    • \n
    • /environments/scripts : Preload scripts
    • \n
    • /environments/assets : Assets
    • \n
    • /environments/core : Application core\n
        \n
      • /environments/core/extensions : IPC events handler
      • \n
      • /environments/core/rpc : Discord RPC, maybe?
      • \n
      • /environments/core/server : Local server that serves s4d when there is no internet
      • \n
      • /environments/core/storage : Storage management
      • \n
      \n
    • \n
    \n
  • \n
\n

Technologies

\n

Core

\n
    \n
  • JavaScript
  • \n
  • Electron
  • \n
\n

Frontend

\n
    \n
  • Reactjs
  • \n
  • Tailwindcss
  • \n
  • Fontawesome
  • \n
\n

is it free to use?

\n

Scratch For Discord is completely open-source and free to use.

\n
", - "readmeOriginal": "

Scratch For Discord

\n

Scratch For Discord desktop app codebase.

\n

\"preview\"

\n

Features

\n
    \n
  • Lightweight
  • \n
  • Auto updater included
  • \n
  • Simple design
  • \n
  • Easy to use
  • \n
  • Custom Scratch server support
  • \n
  • Can be used without internet
  • \n
  • Slash Commands GUI extension included
  • \n
\n

Structure

\n
    \n
  • /.github : Github workflows that build and publish the app
  • \n
  • /src : Reactjs codebase
  • \n
  • /public : Assets and root page for react codebase
  • \n
  • /environments : Electron\n
      \n
    • /environments/updates : Application updates handler
    • \n
    • /environments/scripts : Preload scripts
    • \n
    • /environments/assets : Assets
    • \n
    • /environments/core : Application core\n
        \n
      • /environments/core/extensions : IPC events handler
      • \n
      • /environments/core/rpc : Discord RPC, maybe?
      • \n
      • /environments/core/server : Local server that serves s4d when there is no internet
      • \n
      • /environments/core/storage : Storage management
      • \n
      \n
    • \n
    \n
  • \n
\n

Technologies

\n

Core

\n
    \n
  • JavaScript
  • \n
  • Electron
  • \n
\n

Frontend

\n
    \n
  • Reactjs
  • \n
  • Tailwindcss
  • \n
  • Fontawesome
  • \n
\n

is it free to use?

\n

Scratch For Discord is completely open-source and free to use.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.470Z" + "readmeCleaned": "
", + "readmeOriginal": "
", + "readmeFetchedAt": "2024-02-29T22:01:18.728Z" + }, + "screencat": { + "readmeCleaned": "

ScreenCat

\n

\"Icon@2x.png\"

\n

ScreenCat is an open source screen sharing + remote collaboration application. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this is a hobby project and not a for-profit project. The big difference is that you can send PRs to make ScreenCat better!

\n

\"demo\"

\n

ScreenCat is named after cats, but also for the idea of 'catting' a screen (as in unix cat). It has two C/C++ dependencies, Electron (which includes node.js) and robotjs for creating mouse + keyboard events.

\n

ScreenCat is currently ALPHA STATUS and is intended for developers/early adopters. Check out the Issues to get involved. ScreenCat is a volunteer run project, your contributions and improvements are welcome!

\n

To download the latest build visit the releases page. Builds for your OS may not be available and you may have to build it yourself, sorry.

\n

\"js-standard-style\"

\n

\"Build

\n

\"screenshot.png\"

\n

How it works

\n

The app itself is written in JS, HTML and CSS. The CSS is from tachyons. The app is wrapped up in an electron application using the menubar module.

\n

One really cool feature of ScreenCat is the ability to screenshare with a normal browser. Using our remote control page you can send your invite code to a web user and they can remote control your computer. Currently Google Chrome is recommended. You can also screenshare between 2 ScreenCat.app users.

\n

\"remote-control.gif\"

\n

The screensharing takes advantage of an experimental feature built in to Chromium's WebRTC implementation called chromeMediaSource: 'screen'. This lets you share the host computers entire desktop over a WebRTC video channel. On the remote end, you can render the data in a <video> element.

\n

To initiate the WebRTC connection both peers must swap sdp connection information payloads. After compression, you can get the payloads down to about 1K. This is technically small enough to copy/paste through e.g. SMS, but it's on the larger side. Also you have to do a full round trip, where user A sends their code to user B, and vice versa before a connection can be established.

\n

To simplify the connection process the app uses cat-lobby, a minimal lobby server using HTTP and Server-Sent Events. This simply lets users swap SDP payloads without having to copy/paste large text blocks back and forth.

\n

To hook up the mouse and keyboard, the remote end uses standard mousedown and keydown events and sends them over a WebRTC data channel to the host. On the host side the app must synthesize mouse and keyboard events on the host OS. This is the tricky part, and the only part where a custom native node addon (C++) is required. Luckily I found the robotjs project which while still being relatively new and rough around the edges still got the job done after some modifications.

\n

Currently the app works best between Macs, mostly because that is what the original author used. However, you can build it for Linux or Windows too.

\n

The motivation for making ScreenCat came from a lack of open source + easily hackable screen sharing tools. I collaborate with many remote open source developers and being able to customize the software we use to work together is important to me. ScreenCat will remain free and BSD licensed, and your contributions are welcome! Check out the issues, especially those marked as help wanted.

\n
Building the app
\n

For mac/linux:

\n
npm install # installs electron and all the deps\nnpm start # runs the app in the electron wrapper\nnpm run build # builds the mac app
\n

For windows:

\n

You will need Visual studio C++ installed so you can build the native modules. Here are instructions for cmd.exe:

\n
git clone https://github.com/maxogden/screencat.git\ncd screencat\nnpm install\nnpm install electron-rebuild\n.\\node_modules\\.bin\\electron-rebuild.cmd\nnpm start\n
\n

source code guide

\n
    \n
  • the electron app executable is electron.js
  • \n
  • the electron app UI and main code are app.html, app.js and screen.js
  • \n
  • the remote web viewer UI and core are remote.js and remote.html
  • \n
  • peer.js and connect.js are used by both the electron app and the web viewer
  • \n
\n
", + "readmeOriginal": "

ScreenCat

\n

\"Icon@2x.png\"

\n

ScreenCat is an open source screen sharing + remote collaboration application. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this is a hobby project and not a for-profit project. The big difference is that you can send PRs to make ScreenCat better!

\n

\"demo\"

\n

ScreenCat is named after cats, but also for the idea of 'catting' a screen (as in unix cat). It has two C/C++ dependencies, Electron (which includes node.js) and robotjs for creating mouse + keyboard events.

\n

ScreenCat is currently ALPHA STATUS and is intended for developers/early adopters. Check out the Issues to get involved. ScreenCat is a volunteer run project, your contributions and improvements are welcome!

\n

To download the latest build visit the releases page. Builds for your OS may not be available and you may have to build it yourself, sorry.

\n

\"js-standard-style\"

\n

\"Build

\n

\"screenshot.png\"

\n

How it works

\n

The app itself is written in JS, HTML and CSS. The CSS is from tachyons. The app is wrapped up in an electron application using the menubar module.

\n

One really cool feature of ScreenCat is the ability to screenshare with a normal browser. Using our remote control page you can send your invite code to a web user and they can remote control your computer. Currently Google Chrome is recommended. You can also screenshare between 2 ScreenCat.app users.

\n

\"remote-control.gif\"

\n

The screensharing takes advantage of an experimental feature built in to Chromium's WebRTC implementation called chromeMediaSource: 'screen'. This lets you share the host computers entire desktop over a WebRTC video channel. On the remote end, you can render the data in a <video> element.

\n

To initiate the WebRTC connection both peers must swap sdp connection information payloads. After compression, you can get the payloads down to about 1K. This is technically small enough to copy/paste through e.g. SMS, but it's on the larger side. Also you have to do a full round trip, where user A sends their code to user B, and vice versa before a connection can be established.

\n

To simplify the connection process the app uses cat-lobby, a minimal lobby server using HTTP and Server-Sent Events. This simply lets users swap SDP payloads without having to copy/paste large text blocks back and forth.

\n

To hook up the mouse and keyboard, the remote end uses standard mousedown and keydown events and sends them over a WebRTC data channel to the host. On the host side the app must synthesize mouse and keyboard events on the host OS. This is the tricky part, and the only part where a custom native node addon (C++) is required. Luckily I found the robotjs project which while still being relatively new and rough around the edges still got the job done after some modifications.

\n

Currently the app works best between Macs, mostly because that is what the original author used. However, you can build it for Linux or Windows too.

\n

The motivation for making ScreenCat came from a lack of open source + easily hackable screen sharing tools. I collaborate with many remote open source developers and being able to customize the software we use to work together is important to me. ScreenCat will remain free and BSD licensed, and your contributions are welcome! Check out the issues, especially those marked as help wanted.

\n
Building the app
\n

For mac/linux:

\n
npm install # installs electron and all the deps\nnpm start # runs the app in the electron wrapper\nnpm run build # builds the mac app
\n

For windows:

\n

You will need Visual studio C++ installed so you can build the native modules. Here are instructions for cmd.exe:

\n
git clone https://github.com/maxogden/screencat.git\ncd screencat\nnpm install\nnpm install electron-rebuild\n.\\node_modules\\.bin\\electron-rebuild.cmd\nnpm start\n
\n

source code guide

\n
    \n
  • the electron app executable is electron.js
  • \n
  • the electron app UI and main code are app.html, app.js and screen.js
  • \n
  • the remote web viewer UI and core are remote.js and remote.html
  • \n
  • peer.js and connect.js are used by both the electron app and the web viewer
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:18.867Z" }, "serina": { - "readmeCleaned": "

Serina | GitHub page here

\n

\"Build\n\"License\"\n\"Built

\n
\n

GUI for create translation files for i18next

\n
\n

🖼 Preview (Serina R0.2.4)

\n

\"Serina

\n

💾 Download

\n

Serina can be downloaded here. Available versions for Linux, Windows (64bits) and Mac OS.

\n

To use, unzip in the desired location and execute Serina.

\n

If you need a different version, please follow the development instructions to make your own build from the source code

\n

📖 Usage

\n

Serina allows you to create translations for each language, you can access the different languages by clicking on their map in the languages list.

\n

Create translation for a language

\n

This page displays the list of languages and allows you to add a new language via a form using the ISO 639-1 language code. Example:\"FR\" or \"EN\".

\n

The display of the languages is available in two versions (card list or list) that can be set on the parameter page. The number of elements in a language is displayed under the name of the language.

\n

Edit translation

\n

This page displays the groups and translations of the first level of the translation and then recursively displays the sub-levels via access to a group allowing access to its content.

\n

Adding a group is done via a modal that allows you to enter the group name. The modification will also be done via a modal which will ask for the new name of the group. Deleting a group will ask for confirmation before deleting.

\n

The addition of a translation is done via a card added to the list of translations. The recording and deletion is done directly with the icons on the map.

\n

Changing a translation triggers a key or value change detection system to know whether to display the save button in order to have a good interface.

\n

Search

\n

A search bar represented by a magnifying glass is integrated in the toolbar. The research focuses on the \"keys\" of translations.\nThe first corresponding element will be selected to highlight it. And if several items match the search, a navigation between the corresponding items is displayed next to the search bar.

\n

Search is close if you navigate or delete a translation.

\n

Parallel edition of two languages

\n

Parallel entry of two languages is done via the \"swap\" (on the right-hand side of the groups and translations of the first level) comprising:\nthe main language (the one selected in the list of languages)\nthe second language that can be chosen from the other available languages.

\n

Then it is enough to validate and the second language is automatically added below each value of the main language. Parallel editing works exactly like simple language editing.

\n

Parameters

\n

The settings allow you to modify the app according to your preferences. A \"About\" section is also present to get details about the application.

\n

Basic parameters

\n
    \n
  • The format of the language list (in card list or list)
  • \n
  • The language of the application (EN, ES or FR for the moment)
  • \n
\n

Advanced parameters

\n
    \n
  • Custom location of translation files (Available in version 0.3)
  • \n
\n

Others parameters

\n
    \n
  • The theme of the application
  • \n
  • Keyboard shortcuts
  • \n
\n

⁉️ FAQ

\n

Your language is not available in the app ?

\n

You can translate the application and submit your translation in PR. Or create issue.

\n

Your language doesn't have its flag displayed ?

\n

You can open a issue to explain your problem with a screenshot if possible.

\n

🔨 Development

\n

If you want to contribute to Serina, create a new different version of Serina, or compile it from source code, follow these instructions.

\n

Clone/download source code from the github repo. Make sure you have node, npm, yarn, bower already installed in your system:

\n
    \n
  1. yarn to install all the dependencies.
  2. \n
  3. yarn start to start API on localhost:7777.
  4. \n
  5. grunt serve to start Serina on localhost:9000.
  6. \n
  7. yarn run package to build serina for linux (build will be placed in packages folder).\n
      \n
    • grunt package to make builds for windows, linux and mac os.
    • \n
    • grunt package:win32 to make build for windows (64bits).
    • \n
    • grunt package:linux to make build for linux.
    • \n
    • grunt package:macos to make build for mac os (64bits).
    • \n
    \n
  8. \n
  9. grunt test to run the automated tests.\n
      \n
    • Please, ensure the tests are passing before creating a pull requests. Add tests for your changes.
    • \n
    \n
  10. \n
\n

👏Acknowledgments

\n
    \n
  • Electron framework was used for the app development.
  • \n
\n

📖 License

\n

Serina is being developed and maintained as Open-Source software by @ORN-Fox (https://github.com/ORN-Fox) licensed under MIT LICENSE

\n

📝 Source Code

\n

The original source code can be found at: https://github.com/ORN-Fox/serina-1

\n
", - "readmeOriginal": "

Serina | GitHub page here

\n

\"Build\n\"License\"\n\"Built

\n
\n

GUI for create translation files for i18next

\n
\n

🖼 Preview (Serina R0.2.4)

\n

\"Serina

\n

💾 Download

\n

Serina can be downloaded here. Available versions for Linux, Windows (64bits) and Mac OS.

\n

To use, unzip in the desired location and execute Serina.

\n

If you need a different version, please follow the development instructions to make your own build from the source code

\n

📖 Usage

\n

Serina allows you to create translations for each language, you can access the different languages by clicking on their map in the languages list.

\n

Create translation for a language

\n

This page displays the list of languages and allows you to add a new language via a form using the ISO 639-1 language code. Example:\"FR\" or \"EN\".

\n

The display of the languages is available in two versions (card list or list) that can be set on the parameter page. The number of elements in a language is displayed under the name of the language.

\n

Edit translation

\n

This page displays the groups and translations of the first level of the translation and then recursively displays the sub-levels via access to a group allowing access to its content.

\n

Adding a group is done via a modal that allows you to enter the group name. The modification will also be done via a modal which will ask for the new name of the group. Deleting a group will ask for confirmation before deleting.

\n

The addition of a translation is done via a card added to the list of translations. The recording and deletion is done directly with the icons on the map.

\n

Changing a translation triggers a key or value change detection system to know whether to display the save button in order to have a good interface.

\n

Search

\n

A search bar represented by a magnifying glass is integrated in the toolbar. The research focuses on the \"keys\" of translations.\nThe first corresponding element will be selected to highlight it. And if several items match the search, a navigation between the corresponding items is displayed next to the search bar.

\n

Search is close if you navigate or delete a translation.

\n

Parallel edition of two languages

\n

Parallel entry of two languages is done via the \"swap\" (on the right-hand side of the groups and translations of the first level) comprising:\nthe main language (the one selected in the list of languages)\nthe second language that can be chosen from the other available languages.

\n

Then it is enough to validate and the second language is automatically added below each value of the main language. Parallel editing works exactly like simple language editing.

\n

Parameters

\n

The settings allow you to modify the app according to your preferences. A \"About\" section is also present to get details about the application.

\n

Basic parameters

\n
    \n
  • The format of the language list (in card list or list)
  • \n
  • The language of the application (EN, ES or FR for the moment)
  • \n
\n

Advanced parameters

\n
    \n
  • Custom location of translation files (Available in version 0.3)
  • \n
\n

Others parameters

\n
    \n
  • The theme of the application
  • \n
  • Keyboard shortcuts
  • \n
\n

⁉️ FAQ

\n

Your language is not available in the app ?

\n

You can translate the application and submit your translation in PR. Or create issue.

\n

Your language doesn't have its flag displayed ?

\n

You can open a issue to explain your problem with a screenshot if possible.

\n

🔨 Development

\n

If you want to contribute to Serina, create a new different version of Serina, or compile it from source code, follow these instructions.

\n

Clone/download source code from the github repo. Make sure you have node, npm, yarn, bower already installed in your system:

\n
    \n
  1. yarn to install all the dependencies.
  2. \n
  3. yarn start to start API on localhost:7777.
  4. \n
  5. grunt serve to start Serina on localhost:9000.
  6. \n
  7. yarn run package to build serina for linux (build will be placed in packages folder).\n
      \n
    • grunt package to make builds for windows, linux and mac os.
    • \n
    • grunt package:win32 to make build for windows (64bits).
    • \n
    • grunt package:linux to make build for linux.
    • \n
    • grunt package:macos to make build for mac os (64bits).
    • \n
    \n
  8. \n
  9. grunt test to run the automated tests.\n
      \n
    • Please, ensure the tests are passing before creating a pull requests. Add tests for your changes.
    • \n
    \n
  10. \n
\n

👏Acknowledgments

\n
    \n
  • Electron framework was used for the app development.
  • \n
\n

📖 License

\n

Serina is being developed and maintained as Open-Source software by @ORN-Fox (https://github.com/ORN-Fox) licensed under MIT LICENSE

\n

📝 Source Code

\n

The original source code can be found at: https://github.com/ORN-Fox/serina-1

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.537Z" + "readmeCleaned": "

Serina | GitHub page here

\n

\"Build\n\"License\"\n\"Built

\n
\n

GUI for create translation files for i18next

\n
\n

🖼 Preview (Serina R0.4.0)

\n

\"Serina\n\"Serina\n\"Serina\n\"Serina

\n

💾 Download

\n

Serina can be downloaded here. Available versions for Linux, MacOS (64bits) and Windows (64bits).

\n

To use, unzip in the desired location and execute Serina.

\n

If you need a different version, please follow the development instructions to make your own build from the source code

\n

📖 Usage

\n

Serina allows you to create translations for each language, you can access the different languages by clicking on their map in the languages list.

\n

Create translation for a language

\n

This page displays the list of languages and allows you to add a new language via a form using the ISO 639-1 language code. Example:\"FR\" or \"EN\".

\n

The display of the languages is available in two versions (card list or list) that can be set on the parameter page. The number of elements in a language is displayed under the name of the language.

\n

Edit translation

\n

This page displays the groups and translations of the first level of the translation and then recursively displays the sub-levels via access to a group allowing access to its content.

\n

Adding a group is done via a modal that allows you to enter the group name. The modification will also be done via a modal which will ask for the new name of the group. Deleting a group will ask for confirmation before deleting.

\n

The addition of a translation is done via a card added to the list of translations. The recording and deletion is done directly with the icons on the map.

\n

Changing a translation triggers a key or value change detection system to know whether to display the save button in order to have a good interface.

\n

Search

\n

A search bar represented by a magnifying glass is integrated in the toolbar. The research focuses on the \"keys\" of translations.\nThe first corresponding element will be selected to highlight it. And if several items match the search, a navigation between the corresponding items is displayed next to the search bar.

\n

Search is close if you navigate or delete a translation.

\n

Parallel edition of two languages

\n

Parallel entry of two languages is done via the \"swap\" (on the right-hand side of the groups and translations of the first level) comprising:\nthe main language (the one selected in the list of languages)\nthe second language that can be chosen from the other available languages.

\n

Then it is enough to validate and the second language is automatically added below each value of the main language. Parallel editing works exactly like simple language editing.

\n

Preview json translations files

\n

This page allows you to view the JSON files for each language generated by the application. You can also download the file.

\n

Parameters

\n

The settings allow you to modify the app according to your preferences. A \"About\" section is also present to get details about the application.

\n

Basic parameters

\n
    \n
  • The format of the language list (in card list or list)
  • \n
  • The language of the application (EN, ES or FR for the moment)
  • \n
\n

Advanced parameters

\n
    \n
  • Custom location of translation files (Available in version 0.3.0)
  • \n
  • Alphabetical sorting of generated .json files (Available in version 0.4.0)
  • \n
\n

Others parameters

\n
    \n
  • The theme of the application
  • \n
  • Keyboard shortcuts
  • \n
\n

⁉️ FAQ

\n

Your language is not available in the app ?

\n

You can translate the application and submit your translation in PR. Or create issue.

\n

Your language doesn't have its flag displayed ?

\n

You can open a issue to explain your problem with a screenshot if possible.

\n

🔨 Development

\n

If you want to contribute to Serina, create a new different version of Serina, or compile it from source code, follow these instructions.

\n

Clone/download source code from the github repo. Make sure you have node, npm, yarn already installed in your system:

\n
    \n
  1. yarn to install all the dependencies.
  2. \n
  3. yarn run start:api to start API on localhost:7777.
  4. \n
  5. yarn start to start Serina on localhost:9000.
  6. \n
  7. For build serina (build will be placed in packages folder).\n
      \n
    • yarn run package:win to make build for windows (64bits).
    • \n
    • yarn run package:linux to make build for linux.
    • \n
    • yarn run package:macos to make build for mac os (64bits).
    • \n
    \n
  8. \n
  9. yarn run test:api to run the automated tests for API.
  10. \n
  11. yarn run test to run the automated tests for Serina.\n
      \n
    • yarn run test:loop for loop automated tests.
    • \n
    \n
  12. \n
\n

Please, ensure the tests are passing before creating a pull requests. Add tests for your changes.

\n

👏Acknowledgments

\n
    \n
  • Electron framework was used for the app development.
  • \n
\n

📖 License

\n

Serina is being developed and maintained as Open-Source software by @ORN-Fox (https://github.com/ORN-Fox) licensed under MIT LICENSE

\n

📝 Source Code

\n

The original source code can be found at: https://github.com/ORN-Fox/serina-1

\n
", + "readmeOriginal": "

Serina | GitHub page here

\n

\"Build\n\"License\"\n\"Built

\n
\n

GUI for create translation files for i18next

\n
\n

🖼 Preview (Serina R0.4.0)

\n

\"Serina\n\"Serina\n\"Serina\n\"Serina

\n

💾 Download

\n

Serina can be downloaded here. Available versions for Linux, MacOS (64bits) and Windows (64bits).

\n

To use, unzip in the desired location and execute Serina.

\n

If you need a different version, please follow the development instructions to make your own build from the source code

\n

📖 Usage

\n

Serina allows you to create translations for each language, you can access the different languages by clicking on their map in the languages list.

\n

Create translation for a language

\n

This page displays the list of languages and allows you to add a new language via a form using the ISO 639-1 language code. Example:\"FR\" or \"EN\".

\n

The display of the languages is available in two versions (card list or list) that can be set on the parameter page. The number of elements in a language is displayed under the name of the language.

\n

Edit translation

\n

This page displays the groups and translations of the first level of the translation and then recursively displays the sub-levels via access to a group allowing access to its content.

\n

Adding a group is done via a modal that allows you to enter the group name. The modification will also be done via a modal which will ask for the new name of the group. Deleting a group will ask for confirmation before deleting.

\n

The addition of a translation is done via a card added to the list of translations. The recording and deletion is done directly with the icons on the map.

\n

Changing a translation triggers a key or value change detection system to know whether to display the save button in order to have a good interface.

\n

Search

\n

A search bar represented by a magnifying glass is integrated in the toolbar. The research focuses on the \"keys\" of translations.\nThe first corresponding element will be selected to highlight it. And if several items match the search, a navigation between the corresponding items is displayed next to the search bar.

\n

Search is close if you navigate or delete a translation.

\n

Parallel edition of two languages

\n

Parallel entry of two languages is done via the \"swap\" (on the right-hand side of the groups and translations of the first level) comprising:\nthe main language (the one selected in the list of languages)\nthe second language that can be chosen from the other available languages.

\n

Then it is enough to validate and the second language is automatically added below each value of the main language. Parallel editing works exactly like simple language editing.

\n

Preview json translations files

\n

This page allows you to view the JSON files for each language generated by the application. You can also download the file.

\n

Parameters

\n

The settings allow you to modify the app according to your preferences. A \"About\" section is also present to get details about the application.

\n

Basic parameters

\n
    \n
  • The format of the language list (in card list or list)
  • \n
  • The language of the application (EN, ES or FR for the moment)
  • \n
\n

Advanced parameters

\n
    \n
  • Custom location of translation files (Available in version 0.3.0)
  • \n
  • Alphabetical sorting of generated .json files (Available in version 0.4.0)
  • \n
\n

Others parameters

\n
    \n
  • The theme of the application
  • \n
  • Keyboard shortcuts
  • \n
\n

⁉️ FAQ

\n

Your language is not available in the app ?

\n

You can translate the application and submit your translation in PR. Or create issue.

\n

Your language doesn't have its flag displayed ?

\n

You can open a issue to explain your problem with a screenshot if possible.

\n

🔨 Development

\n

If you want to contribute to Serina, create a new different version of Serina, or compile it from source code, follow these instructions.

\n

Clone/download source code from the github repo. Make sure you have node, npm, yarn already installed in your system:

\n
    \n
  1. yarn to install all the dependencies.
  2. \n
  3. yarn run start:api to start API on localhost:7777.
  4. \n
  5. yarn start to start Serina on localhost:9000.
  6. \n
  7. For build serina (build will be placed in packages folder).\n
      \n
    • yarn run package:win to make build for windows (64bits).
    • \n
    • yarn run package:linux to make build for linux.
    • \n
    • yarn run package:macos to make build for mac os (64bits).
    • \n
    \n
  8. \n
  9. yarn run test:api to run the automated tests for API.
  10. \n
  11. yarn run test to run the automated tests for Serina.\n
      \n
    • yarn run test:loop for loop automated tests.
    • \n
    \n
  12. \n
\n

Please, ensure the tests are passing before creating a pull requests. Add tests for your changes.

\n

👏Acknowledgments

\n
    \n
  • Electron framework was used for the app development.
  • \n
\n

📖 License

\n

Serina is being developed and maintained as Open-Source software by @ORN-Fox (https://github.com/ORN-Fox) licensed under MIT LICENSE

\n

📝 Source Code

\n

The original source code can be found at: https://github.com/ORN-Fox/serina-1

\n
", + "readmeFetchedAt": "2024-02-29T22:01:19.108Z" }, - "ses": { - "readmeCleaned": "

\n \n

Ses

\n

Open-source Sonos speaker controller for macOS

\n

Download the latest version

\n

\n

\"screenshot\"

\n

Alternatively, you can clone the repository and build the app on your own by running npm run build and npm run dist commands consecutively.

\n

Features

\n

Ses helps you to control your Sonos speakers from the system tray / menu bar easily.

\n

It is built with web technologies (Electron & React) and has the following features:

\n
    \n
  • Control the play / pause state
  • \n
  • Control the volume & mute state
  • \n
  • Skip to the next / previous track
  • \n
  • Control grouped speakers' volume as one or individually
  • \n
  • Display the current track info
  • \n
\n
", - "readmeOriginal": "

\n \n

Ses

\n

Open-source Sonos speaker controller for macOS

\n

Download the latest version

\n

\n

\"screenshot\"

\n

Alternatively, you can clone the repository and build the app on your own by running npm run build and npm run dist commands consecutively.

\n

Features

\n

Ses helps you to control your Sonos speakers from the system tray / menu bar easily.

\n

It is built with web technologies (Electron & React) and has the following features:

\n
    \n
  • Control the play / pause state
  • \n
  • Control the volume & mute state
  • \n
  • Skip to the next / previous track
  • \n
  • Control grouped speakers' volume as one or individually
  • \n
  • Display the current track info
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.662Z" + "shuttle": { + "readmeCleaned": "
\n
\n \"Shuttle\"\n
\n
\n
\n

\n The fastest access to your favorite applications.
\n

\n
\n \n \"Known\n \n \n \"build\" \n \n

\n

Installation

\n

TO DO

\n

Using git / Development

\n

Before, be sure to have node and golang installed !

\n
# clone the repository\n$ git clone https://github.com/ShuttleBrowser/Shuttle.git\n\n# change the working directory to shuttle\n$ cd Shuttle\n$ go mod tidy\n\n# install the requirements\n$ cd view\n$ npm install\n\n# Run dev\n$ npm run build && go run ../main.go\n
\n

Getting Started

\n

TO DO

\n

Built With

\n\n

Authors

\n\n

Many thanks to @echebbi, @Vahelnir and @TheRolf who accompanied us throughout the adventure.

\n

See also the list of contributors who participated in this project.

\n

License

\n

This project is licensed under the NPOSL 3.0 License.
\nThe logo and all associated visuals are under the CC BY-NC-ND 3.0 License.

\n
", + "readmeOriginal": "
\n
\n \"Shuttle\"\n
\n
\n
\n

\n The fastest access to your favorite applications.
\n

\n
\n \n \"Known\n \n \n \"build\" \n \n

\n

Installation

\n

TO DO

\n

Using git / Development

\n

Before, be sure to have node and golang installed !

\n
# clone the repository\n$ git clone https://github.com/ShuttleBrowser/Shuttle.git\n\n# change the working directory to shuttle\n$ cd Shuttle\n$ go mod tidy\n\n# install the requirements\n$ cd view\n$ npm install\n\n# Run dev\n$ npm run build && go run ../main.go\n
\n

Getting Started

\n

TO DO

\n

Built With

\n\n

Authors

\n\n

Many thanks to @echebbi, @Vahelnir and @TheRolf who accompanied us throughout the adventure.

\n

See also the list of contributors who participated in this project.

\n

License

\n

This project is licensed under the NPOSL 3.0 License.
\nThe logo and all associated visuals are under the CC BY-NC-ND 3.0 License.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:19.196Z" }, "shadowsocks-electron": { - "readmeCleaned": "

\"GitHub \"Lines \"GitHub\"

\n

\"GitHub \"GitHub

\n

Shadowsocks Electron

\n
\n

Test on Ubuntu20.4/21.04/22.04 (amd64) ● MacOS catalina (x64) ● Windows 10/11 (x64)

\n
\n

Shadowsocks GUI client with cross-platform desktop support powered by Electron⚛️, made specially for Linux / Windows users.

\n

Features

\n

➣ Supported

\n
    \n
  • SS / SSR Protocol
  • \n
  • PAC Mode (GFWList)
  • \n
  • Global Mode (socks proxy)
  • \n
  • Manual Mode (no system-wide proxy set)
  • \n
  • HTTP(S) Proxy
  • \n
  • Clipboard / QR-code Import
  • \n
  • Subscription Import
  • \n
  • Language Detecting And Switching (zh-CN / en-US)
  • \n
  • Configuration Backup / Recovery
  • \n
  • Dark / Light Mode
  • \n
  • Auto Start
  • \n
  • Server Share
  • \n
  • Activity Logs
  • \n
\n

➣ In Testing

\n
    \n
  • AEAD ciphers
  • \n
  • SIP003 plugins (v2ray & kcptun)
  • \n
\n

➣ Comming Soon

\n
    \n
  • ACL
  • \n
  • v2ray-plugin
  • \n
\n

Supported Platforms & Arch

\n

\"system\"

\n
\n

More architecture will be supported if necessary, just give me an issue.

\n
\n
    \n
  • Ubuntu\n
      \n
    • deb x64/x86/arm64
    • \n
    • AppImage x64/x86/arm64
    • \n
    • snap x64
    • \n
    \n
  • \n
  • MacOS\n
      \n
    • dmg x64
    • \n
    \n
  • \n
  • Windows\n
      \n
    • exe x64
    • \n
    • zip x64/x86
    • \n
    \n
  • \n
\n

Screenshots

\n

Main Page

\n

\"main.png\"

\n

Dark Mode

\n

\"dark.png\"

\n

Fixed Menu

\n

\"fixed_menu.png\"

\n

Server Add

\n

\"add.png\"

\n

Context Menu

\n

\"context_menu.png\"

\n

Server Edit

\n

\"edit.png\"

\n

Server Share

\n

\"share.png\"

\n

Downloads

\n\n

Plugins Downloads

\n
\n

not necessary, just for some advanced users.

\n
\n
    \n
  • \n

    kcptun

    \n
      \n
    • effect: Use the plugin for ss server speed up. You must install it on you system first and enable it on ss server configuration.
    • \n
    • kcptun repo releases
    • \n
    • install: Download the correct version, unpack and rename it to kcptun, then put the file into system dir (such as /usr/local/bin/) on unix like systems. OR you may need to configure system variables on windows.
    • \n
    \n
  • \n
  • \n

    v2ray-plugin

    \n
      \n
    • effect: Use the plugin for traffic obfuscation. You must install it on you system first and enable it on ss server configuration.
    • \n
    • v2ray-plugin repo releases
    • \n
    • install: Download the correct version, unpack and rename it to v2ray-plugin, then put the file into system dir (such as /usr/local/bin/) on unix like systems. OR You may need to configure system variables on windows.
    • \n
    \n
  • \n
\n

Why?

\n\n

This project was heavily inspired by shadowsocks/ShadowsocksX-NG, which uses local Shadowsocks-libev binary to avoid complex integration with native C code. This means it can always use the latest Shadowsocks-libev version.

\n

It also uses Electron to bring the most powerful cross-platform desktop support with great developing experience.

\n

Development

\n

1. Env

\n
    \n
  • Node@^14.18
  • \n
  • Ubuntu18.04 or higher version
  • \n
  • Mac catalina or other versions (works in most recent versions in theory)
  • \n
  • Windows 10 or higher version
  • \n
\n

2. Prepare

\n
\n

The step is not necessary, there are some buildin ssr/ss executable files provided in bin dir, Only do this when you want to use external bin for test/dev.

\n
\n
    \n
  • Mac developers need to install shadowsocks-libev at first, use command here: brew install shadowsocks-libev. For china users, if brew is not installed, run this in terminal: /bin/zsh -c \"$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)\" to install brew.
  • \n
  • Ubuntu developers can install shadowsocks-libev with apt manager.
  • \n
\n
\nexport HTTP_PROXY=http://127.0.0.1:\">
# for ubuntu developers\n$: sudo apt install shadowsocks-libev\n$: sudo snap install multipass\n# for mac developers\n$: brew install shadowsocks-libev\n\n# proxy env set (if your local machine support)\nexport HTTPS_PROXY=http://127.0.0.1:<port>\nexport HTTP_PROXY=http://127.0.0.1:<port>
\n

3. Run commands in terminal

\n
# [01]clone\n$: git clone https://github.com/nojsja/shadowsocks-electron.git\n$: cd shadowsocks-electron\n\n# for china developers\n$: npm config set electron_custom_dir \"13.4.0\"\n$: npm config set electron_mirror http://npm.taobao.org/mirrors/electron/\n\n# [02]npm\n$: npm i -g yarn\n$: npm i\n\n# [03]run scripts/download.js for env prepare\n$: cd scripts\n$: node download.js\n\n# for ubuntu developers\n$: cp pac/gfwlist.txt ~/.config/shadowsocks-electron/pac/\n# for mac developers\n$: cp pac/gfwlist.txt ~/Library/Application\\ Support/shadowsocks-electron/pac/\n\n# [04]start\n$: npm start
\n

Mention

\n
\n

The repo is cloned from robertying/shadowsocks-electron which is no longer maintained. I create a new repo based on that in order to be found in github search list.

\n
\n

Credit

\n\n
", - "readmeOriginal": "

\"GitHub \"Lines \"GitHub\"

\n

\"GitHub \"GitHub

\n

Shadowsocks Electron

\n
\n

Test on Ubuntu20.4/21.04/22.04 (amd64) ● MacOS catalina (x64) ● Windows 10/11 (x64)

\n
\n

Shadowsocks GUI client with cross-platform desktop support powered by Electron⚛️, made specially for Linux / Windows users.

\n

Features

\n

➣ Supported

\n
    \n
  • SS / SSR Protocol
  • \n
  • PAC Mode (GFWList)
  • \n
  • Global Mode (socks proxy)
  • \n
  • Manual Mode (no system-wide proxy set)
  • \n
  • HTTP(S) Proxy
  • \n
  • Clipboard / QR-code Import
  • \n
  • Subscription Import
  • \n
  • Language Detecting And Switching (zh-CN / en-US)
  • \n
  • Configuration Backup / Recovery
  • \n
  • Dark / Light Mode
  • \n
  • Auto Start
  • \n
  • Server Share
  • \n
  • Activity Logs
  • \n
\n

➣ In Testing

\n
    \n
  • AEAD ciphers
  • \n
  • SIP003 plugins (v2ray & kcptun)
  • \n
\n

➣ Comming Soon

\n
    \n
  • ACL
  • \n
  • v2ray-plugin
  • \n
\n

Supported Platforms & Arch

\n

\"system\"

\n
\n

More architecture will be supported if necessary, just give me an issue.

\n
\n
    \n
  • Ubuntu\n
      \n
    • deb x64/x86/arm64
    • \n
    • AppImage x64/x86/arm64
    • \n
    • snap x64
    • \n
    \n
  • \n
  • MacOS\n
      \n
    • dmg x64
    • \n
    \n
  • \n
  • Windows\n
      \n
    • exe x64
    • \n
    • zip x64/x86
    • \n
    \n
  • \n
\n

Screenshots

\n

Main Page

\n

\"main.png\"

\n

Dark Mode

\n

\"dark.png\"

\n

Fixed Menu

\n

\"fixed_menu.png\"

\n

Server Add

\n

\"add.png\"

\n

Context Menu

\n

\"context_menu.png\"

\n

Server Edit

\n

\"edit.png\"

\n

Server Share

\n

\"share.png\"

\n

Downloads

\n\n

Plugins Downloads

\n
\n

not necessary, just for some advanced users.

\n
\n
    \n
  • \n

    kcptun

    \n
      \n
    • effect: Use the plugin for ss server speed up. You must install it on you system first and enable it on ss server configuration.
    • \n
    • kcptun repo releases
    • \n
    • install: Download the correct version, unpack and rename it to kcptun, then put the file into system dir (such as /usr/local/bin/) on unix like systems. OR you may need to configure system variables on windows.
    • \n
    \n
  • \n
  • \n

    v2ray-plugin

    \n
      \n
    • effect: Use the plugin for traffic obfuscation. You must install it on you system first and enable it on ss server configuration.
    • \n
    • v2ray-plugin repo releases
    • \n
    • install: Download the correct version, unpack and rename it to v2ray-plugin, then put the file into system dir (such as /usr/local/bin/) on unix like systems. OR You may need to configure system variables on windows.
    • \n
    \n
  • \n
\n

Why?

\n\n

This project was heavily inspired by shadowsocks/ShadowsocksX-NG, which uses local Shadowsocks-libev binary to avoid complex integration with native C code. This means it can always use the latest Shadowsocks-libev version.

\n

It also uses Electron to bring the most powerful cross-platform desktop support with great developing experience.

\n

Development

\n

1. Env

\n
    \n
  • Node@^14.18
  • \n
  • Ubuntu18.04 or higher version
  • \n
  • Mac catalina or other versions (works in most recent versions in theory)
  • \n
  • Windows 10 or higher version
  • \n
\n

2. Prepare

\n
\n

The step is not necessary, there are some buildin ssr/ss executable files provided in bin dir, Only do this when you want to use external bin for test/dev.

\n
\n
    \n
  • Mac developers need to install shadowsocks-libev at first, use command here: brew install shadowsocks-libev. For china users, if brew is not installed, run this in terminal: /bin/zsh -c \"$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)\" to install brew.
  • \n
  • Ubuntu developers can install shadowsocks-libev with apt manager.
  • \n
\n
# for ubuntu developers\n$: sudo apt install shadowsocks-libev\n$: sudo snap install multipass\n# for mac developers\n$: brew install shadowsocks-libev\n\n# proxy env set (if your local machine support)\nexport HTTPS_PROXY=http://127.0.0.1:<port>\nexport HTTP_PROXY=http://127.0.0.1:<port>
\n

3. Run commands in terminal

\n
# [01]clone\n$: git clone https://github.com/nojsja/shadowsocks-electron.git\n$: cd shadowsocks-electron\n\n# for china developers\n$: npm config set electron_custom_dir \"13.4.0\"\n$: npm config set electron_mirror http://npm.taobao.org/mirrors/electron/\n\n# [02]npm\n$: npm i -g yarn\n$: npm i\n\n# [03]run scripts/download.js for env prepare\n$: cd scripts\n$: node download.js\n\n# for ubuntu developers\n$: cp pac/gfwlist.txt ~/.config/shadowsocks-electron/pac/\n# for mac developers\n$: cp pac/gfwlist.txt ~/Library/Application\\ Support/shadowsocks-electron/pac/\n\n# [04]start\n$: npm start
\n

Mention

\n
\n

The repo is cloned from robertying/shadowsocks-electron which is no longer maintained. I create a new repo based on that in order to be found in github search list.

\n
\n

Credit

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.680Z" - }, - "shuttle": { - "readmeCleaned": "
\n
\n \"Shuttle\"\n
\n
\n
\n

\n The fastest access to your favorite applications.
\n

\n
\n \n \"Known\n \n \n \"build\" \n \n

\n

Installation

\n

TO DO

\n

Using git / Development

\n

Before, be sure to have node and golang installed !

\n
# clone the repository\n$ git clone https://github.com/ShuttleBrowser/Shuttle.git\n\n# change the working directory to shuttle\n$ cd Shuttle\n$ go mod tidy\n\n# install the requirements\n$ cd view\n$ npm install\n\n# Run dev\n$ npm run build && go run ../main.go\n
\n

Getting Started

\n

TO DO

\n

Built With

\n\n

Authors

\n\n

Many thanks to @echebbi, @Vahelnir and @TheRolf who accompanied us throughout the adventure.

\n

See also the list of contributors who participated in this project.

\n

License

\n

This project is licensed under the NPOSL 3.0 License.
\nThe logo and all associated visuals are under the CC BY-NC-ND 3.0 License.

\n
", - "readmeOriginal": "
\n
\n \"Shuttle\"\n
\n
\n
\n

\n The fastest access to your favorite applications.
\n

\n
\n \n \"Known\n \n \n \"build\" \n \n

\n

Installation

\n

TO DO

\n

Using git / Development

\n

Before, be sure to have node and golang installed !

\n
# clone the repository\n$ git clone https://github.com/ShuttleBrowser/Shuttle.git\n\n# change the working directory to shuttle\n$ cd Shuttle\n$ go mod tidy\n\n# install the requirements\n$ cd view\n$ npm install\n\n# Run dev\n$ npm run build && go run ../main.go\n
\n

Getting Started

\n

TO DO

\n

Built With

\n\n

Authors

\n\n

Many thanks to @echebbi, @Vahelnir and @TheRolf who accompanied us throughout the adventure.

\n

See also the list of contributors who participated in this project.

\n

License

\n

This project is licensed under the NPOSL 3.0 License.
\nThe logo and all associated visuals are under the CC BY-NC-ND 3.0 License.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.696Z" + "readmeCleaned": "

\"Build \"GitHub \"GitHub\"

\n

\"GitHub \"GitHub

\n
███████╗██╗  ██╗ █████╗ ██████╗  ██████╗ ██╗    ██╗███████╗ ██████╗  ██████╗██╗  ██╗███████╗      ███████╗██╗     ███████╗ ██████╗████████╗██████╗  ██████╗ ███╗   ██╗\n██╔════╝██║  ██║██╔══██╗██╔══██╗██╔═══██╗██║    ██║██╔════╝██╔═══██╗██╔════╝██║ ██╔╝██╔════╝      ██╔════╝██║     ██╔════╝██╔════╝╚══██╔══╝██╔══██╗██╔═══██╗████╗  ██║\n███████╗███████║███████║██║  ██║██║   ██║██║ █╗ ██║███████╗██║   ██║██║     █████╔╝ ███████╗█████╗█████╗  ██║     █████╗  ██║        ██║   ████****██╔╝██║   ██║██╔██╗ ██║\n╚════██║██╔══██║██╔══██║██║  ██║██║   ██║██║███╗██║╚════██║██║   ██║██║     ██╔═██╗ ╚════██║╚════╝██╔══╝  ██║     ██╔══╝  ██║        ██║   ██╔══██╗██║   ██║██║╚****██╗██║\n███████║██║  ██║██║  ██║██████╔╝╚██████╔╝╚███╔███╔╝███████║╚██████╔╝╚██████╗██║  ██╗███████║      ███████╗███████╗███████╗╚██████╗   ██║   ██║  ██║╚██████╔╝██║ ╚████║\n╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝  ╚═════╝  ╚══╝╚══╝ ╚══════╝ ╚═════╝  ╚═════╝╚═╝  ╚═╝╚══════╝      ╚══════╝╚══════╝╚══════╝ ╚═════╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═══╝
\n

● Telegram Channel

\n

I. Shadowsocks Electron

\n

Shadowsocks GUI client with cross-platform desktop support powered by Electron⚛️, made specially for Linux / Windows users.

\n

⚠️ For Mac OS users, If you receive system notification about \"The app is broken\" when start the client, Run following command in terminal to fix that: sudo xattr -r -d com.apple.quarantine /Applications/Shadowsocks\\ Electron.app.

\n

➣ Tested on:

\n
    \n
  • Ubuntu20.4/21.04/22.04 (amd64)
  • \n
  • Ubuntu22.10 (arm64)
  • \n
  • MacOS Catalina (x64)
  • \n
  • MacOS Monterey (arm64/x64)
  • \n
  • Windows10/11 (x64)
  • \n
\n

➣ Future test plan

\n
    \n
  • Linux Kali/Manjaro (x64)
  • \n
  • Windows7/8 (x64/arm64)
  • \n
  • MacOS Big Sur/Mojave (x64/arm64)
  • \n
\n

II. Features

\n

➣ Supported

\n
    \n
  • SS / SSR Protocol
  • \n
  • PAC Mode\n
      \n
    • Auto proxy mode for browser that use GFWList as default rules.
    • \n
    • Allow custom rules.
    • \n
    \n
  • \n
  • Global Mode\n
      \n
    • Global socks5 proxy for browser.
    • \n
    \n
  • \n
  • Manual Mode\n
      \n
    • Get some tools like SwitchOmega to enable browser proxy on this mode.
    • \n
    \n
  • \n
  • HTTP(S) Proxy\n
      \n
    • On Windows, commands for terminal proxy(port 1095 as default):\n
        \n
      • $env:HTTPS_PROXY=\"http://127.0.0.1:1095\" (powershell)
      • \n
      • $env:HTTP_PROXY=\"http://127.0.0.1:1095\" (powershell)
      • \n
      • set http_proxy=http://127.0.0.1:1095 (cmd)
      • \n
      • set https_proxy=http://127.0.0.1:1095 (cmd)
      • \n
      \n
    • \n
    • On Linux/MacOS, commands for terminal proxy:\n
        \n
      • export http_proxy=\"127.0.0.1:1095\"
      • \n
      • export https_proxy=\"127.0.0.1:1095\"
      • \n
      • Some tools like proxychains is deep recommended.
      • \n
      \n
    • \n
    \n
  • \n
  • ACL (access control list)
  • \n
  • Nodes Load-Balancing Mode
  • \n
  • Clipboard / QR-code Import
  • \n
  • Subscription Import
  • \n
  • Language Detecting And Switching (zh-CN / en-US / ru-RU)
  • \n
  • Configuration Backup / Recovery
  • \n
  • Dark / Light Mode
  • \n
  • Auto Start
  • \n
  • Server Share
  • \n
  • Activity Logs
  • \n
  • Process Manager
  • \n
\n

➣ In Testing

\n
    \n
  • AEAD ciphers
  • \n
  • SIP003 plugins (v2ray-plugin,kcptun and more)
  • \n
\n

➣ Comming Soon

\n
    \n
  • Tunnel Mode
  • \n
\n

III. Problems

\n
    \n
  • QRCode-Import may not work on some devices.
  • \n
  • Linux without Gnome-desktop may not work, working for that.
  • \n
  • Snap package for Linux has some abnormal behavior.
  • \n
\n

IV. Supported Platforms & Arch

\n

\"system\"

\n
\n

More architectures will be supported if necessary, just give me an issue.

\n
\n
    \n
  • Ubuntu\n
      \n
    • deb x64/x86/arm64
    • \n
    • AppImage x64/x86/arm64
    • \n
    • snap x64
    • \n
    \n
  • \n
  • MacOS\n
      \n
    • dmg x64/arm64
    • \n
    • zip x64/arm64
    • \n
    \n
  • \n
  • Windows\n
      \n
    • exe x64/x86
    • \n
    • zip x64/x86
    • \n
    \n
  • \n
\n

V. Screenshots

\n

Home Page

\n

\"main.png\"

\n

Dark Mode

\n

\"dark.png\"

\n

Fixed Menu

\n

\"fixed_menu.png\"

\n

Server Add

\n

\"add.png\"

\n

Context Menu

\n

\"context_menu.png\"

\n

Server Edit

\n

\"edit.png\"

\n

Server Share

\n

\"share.png\"

\n

VI. Downloads

\n\n

VII. Plugins Downloads

\n
\n

not necessary, just for some advanced users.

\n
\n
    \n
  • \n

    kcptun

    \n
      \n
    • effect: Use the plugin for ss server speed up. You must install it on you system first and enable it on ss server configuration.
    • \n
    • ↪ kcptun repo releases
    • \n
    • install: Download a certain version plugin, unpack and rename it to kcptun, then put the file into system dir (such as /usr/bin/) on unix like systems. OR you may put the file into plugins dir on Windows (check \"Open Plugins Directory\" button from settings page).
    • \n
    \n
  • \n
  • \n

    v2ray-plugin

    \n
      \n
    • effect: Use the plugin for traffic obfuscation. You must install it on you system first and enable it on ss server configuration.
    • \n
    • ↪ v2ray-plugin repo releases
    • \n
    • install: Download a certain version plugin, unpack and rename it to v2ray-plugin, then put the file into system dir (such as /usr/bin/) on unix like systems. OR you may put the file into plugins dir on Windows (check \"Open Plugins Directory\" button from settings page).
    • \n
    \n
  • \n
\n

VIII. Recommended ACL Files

\n

1. Download ACL file and saved it to local directory.

\n

>> Github repo - SuperAcl

\n
    \n
  • inchina.acl: Proxy only sites blocked by the firewall.
  • \n
  • inforeign.acl: Proxy the sites in china which restricted access to overseas.
  • \n
\n

2. Enable ACL Mode and load the file on settings page of client.

\n

IX. Why?

\n\n

This project was heavily inspired by shadowsocks/ShadowsocksX-NG, which uses local Shadowsocks-libev binary to avoid complex integration with native C code. This means it can always use the latest Shadowsocks-libev version.

\n

It also uses Electron to bring the most powerful cross-platform desktop support with great developing experience.

\n

X. Development

\n

1. Env

\n
    \n
  • Node@^14.18
  • \n
  • Ubuntu18.04 or higher version
  • \n
  • Mac catalina or other versions (works in most recent versions in theory)
  • \n
  • Windows 10 or higher version
  • \n
\n

2. Prepare

\n
\n

The step is not necessary, there are some buildin ssr/ss executable files provided in bin dir, Only do this when you want to use external bin for test/dev.

\n
\n
    \n
  • Mac developers need to install shadowsocks-libev at first, use command here: brew install shadowsocks-libev. For china users, if brew is not installed, run this in terminal: /bin/zsh -c \"$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)\" to install brew.
  • \n
  • Ubuntu developers can install shadowsocks-libev with apt manager.
  • \n
\n
\nexport HTTP_PROXY=http://127.0.0.1:\">
# for ubuntu developers\n$: sudo apt install shadowsocks-libev\n$: sudo snap install multipass\n# for mac developers\n$: brew install shadowsocks-libev\n\n# proxy env set (if your local machine support)\nexport HTTPS_PROXY=http://127.0.0.1:<port>\nexport HTTP_PROXY=http://127.0.0.1:<port>
\n

3. Run commands in terminal

\n
# [01]clone\n$: git clone https://github.com/nojsja/shadowsocks-electron.git\n$: cd shadowsocks-electron\n\n# for china developers\n$: npm config set electron_mirror http://npm.taobao.org/mirrors/electron/\n\n# [02]npm\n$: npm i -g yarn\n$: npm i\n\n# [03]run scripts/download.js for env prepare\n$: cd scripts\n$: node download.js\n\n# for ubuntu developers\n$: cp pac/gfwlist.txt ~/.config/shadowsocks-electron/pac/\n# for mac developers\n$: cp pac/gfwlist.txt ~/Library/Application\\ Support/shadowsocks-electron/pac/\n\n# [04]start\n$: npm start
\n

XI. Mention

\n
\n

The repo is cloned from robertying/shadowsocks-electron which is no longer maintained. I create a new repo based on that in order to be found in github search list.

\n
\n

XII. Credit

\n\n
", + "readmeOriginal": "

\"Build \"GitHub \"GitHub\"

\n

\"GitHub \"GitHub

\n
███████╗██╗  ██╗ █████╗ ██████╗  ██████╗ ██╗    ██╗███████╗ ██████╗  ██████╗██╗  ██╗███████╗      ███████╗██╗     ███████╗ ██████╗████████╗██████╗  ██████╗ ███╗   ██╗\n██╔════╝██║  ██║██╔══██╗██╔══██╗██╔═══██╗██║    ██║██╔════╝██╔═══██╗██╔════╝██║ ██╔╝██╔════╝      ██╔════╝██║     ██╔════╝██╔════╝╚══██╔══╝██╔══██╗██╔═══██╗████╗  ██║\n███████╗███████║███████║██║  ██║██║   ██║██║ █╗ ██║███████╗██║   ██║██║     █████╔╝ ███████╗█████╗█████╗  ██║     █████╗  ██║        ██║   ████****██╔╝██║   ██║██╔██╗ ██║\n╚════██║██╔══██║██╔══██║██║  ██║██║   ██║██║███╗██║╚════██║██║   ██║██║     ██╔═██╗ ╚════██║╚════╝██╔══╝  ██║     ██╔══╝  ██║        ██║   ██╔══██╗██║   ██║██║╚****██╗██║\n███████║██║  ██║██║  ██║██████╔╝╚██████╔╝╚███╔███╔╝███████║╚██████╔╝╚██████╗██║  ██╗███████║      ███████╗███████╗███████╗╚██████╗   ██║   ██║  ██║╚██████╔╝██║ ╚████║\n╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝  ╚═════╝  ╚══╝╚══╝ ╚══════╝ ╚═════╝  ╚═════╝╚═╝  ╚═╝╚══════╝      ╚══════╝╚══════╝╚══════╝ ╚═════╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═══╝
\n

● Telegram Channel

\n

I. Shadowsocks Electron

\n

Shadowsocks GUI client with cross-platform desktop support powered by Electron⚛️, made specially for Linux / Windows users.

\n

⚠️ For Mac OS users, If you receive system notification about \"The app is broken\" when start the client, Run following command in terminal to fix that: sudo xattr -r -d com.apple.quarantine /Applications/Shadowsocks\\ Electron.app.

\n

➣ Tested on:

\n
    \n
  • Ubuntu20.4/21.04/22.04 (amd64)
  • \n
  • Ubuntu22.10 (arm64)
  • \n
  • MacOS Catalina (x64)
  • \n
  • MacOS Monterey (arm64/x64)
  • \n
  • Windows10/11 (x64)
  • \n
\n

➣ Future test plan

\n
    \n
  • Linux Kali/Manjaro (x64)
  • \n
  • Windows7/8 (x64/arm64)
  • \n
  • MacOS Big Sur/Mojave (x64/arm64)
  • \n
\n

II. Features

\n

➣ Supported

\n
    \n
  • SS / SSR Protocol
  • \n
  • PAC Mode\n
      \n
    • Auto proxy mode for browser that use GFWList as default rules.
    • \n
    • Allow custom rules.
    • \n
    \n
  • \n
  • Global Mode\n
      \n
    • Global socks5 proxy for browser.
    • \n
    \n
  • \n
  • Manual Mode\n
      \n
    • Get some tools like SwitchOmega to enable browser proxy on this mode.
    • \n
    \n
  • \n
  • HTTP(S) Proxy\n
      \n
    • On Windows, commands for terminal proxy(port 1095 as default):\n
        \n
      • $env:HTTPS_PROXY=\"http://127.0.0.1:1095\" (powershell)
      • \n
      • $env:HTTP_PROXY=\"http://127.0.0.1:1095\" (powershell)
      • \n
      • set http_proxy=http://127.0.0.1:1095 (cmd)
      • \n
      • set https_proxy=http://127.0.0.1:1095 (cmd)
      • \n
      \n
    • \n
    • On Linux/MacOS, commands for terminal proxy:\n
        \n
      • export http_proxy=\"127.0.0.1:1095\"
      • \n
      • export https_proxy=\"127.0.0.1:1095\"
      • \n
      • Some tools like proxychains is deep recommended.
      • \n
      \n
    • \n
    \n
  • \n
  • ACL (access control list)
  • \n
  • Nodes Load-Balancing Mode
  • \n
  • Clipboard / QR-code Import
  • \n
  • Subscription Import
  • \n
  • Language Detecting And Switching (zh-CN / en-US / ru-RU)
  • \n
  • Configuration Backup / Recovery
  • \n
  • Dark / Light Mode
  • \n
  • Auto Start
  • \n
  • Server Share
  • \n
  • Activity Logs
  • \n
  • Process Manager
  • \n
\n

➣ In Testing

\n
    \n
  • AEAD ciphers
  • \n
  • SIP003 plugins (v2ray-plugin,kcptun and more)
  • \n
\n

➣ Comming Soon

\n
    \n
  • Tunnel Mode
  • \n
\n

III. Problems

\n
    \n
  • QRCode-Import may not work on some devices.
  • \n
  • Linux without Gnome-desktop may not work, working for that.
  • \n
  • Snap package for Linux has some abnormal behavior.
  • \n
\n

IV. Supported Platforms & Arch

\n

\"system\"

\n
\n

More architectures will be supported if necessary, just give me an issue.

\n
\n
    \n
  • Ubuntu\n
      \n
    • deb x64/x86/arm64
    • \n
    • AppImage x64/x86/arm64
    • \n
    • snap x64
    • \n
    \n
  • \n
  • MacOS\n
      \n
    • dmg x64/arm64
    • \n
    • zip x64/arm64
    • \n
    \n
  • \n
  • Windows\n
      \n
    • exe x64/x86
    • \n
    • zip x64/x86
    • \n
    \n
  • \n
\n

V. Screenshots

\n

Home Page

\n

\"main.png\"

\n

Dark Mode

\n

\"dark.png\"

\n

Fixed Menu

\n

\"fixed_menu.png\"

\n

Server Add

\n

\"add.png\"

\n

Context Menu

\n

\"context_menu.png\"

\n

Server Edit

\n

\"edit.png\"

\n

Server Share

\n

\"share.png\"

\n

VI. Downloads

\n\n

VII. Plugins Downloads

\n
\n

not necessary, just for some advanced users.

\n
\n
    \n
  • \n

    kcptun

    \n
      \n
    • effect: Use the plugin for ss server speed up. You must install it on you system first and enable it on ss server configuration.
    • \n
    • ↪ kcptun repo releases
    • \n
    • install: Download a certain version plugin, unpack and rename it to kcptun, then put the file into system dir (such as /usr/bin/) on unix like systems. OR you may put the file into plugins dir on Windows (check \"Open Plugins Directory\" button from settings page).
    • \n
    \n
  • \n
  • \n

    v2ray-plugin

    \n
      \n
    • effect: Use the plugin for traffic obfuscation. You must install it on you system first and enable it on ss server configuration.
    • \n
    • ↪ v2ray-plugin repo releases
    • \n
    • install: Download a certain version plugin, unpack and rename it to v2ray-plugin, then put the file into system dir (such as /usr/bin/) on unix like systems. OR you may put the file into plugins dir on Windows (check \"Open Plugins Directory\" button from settings page).
    • \n
    \n
  • \n
\n

VIII. Recommended ACL Files

\n

1. Download ACL file and saved it to local directory.

\n

>> Github repo - SuperAcl

\n
    \n
  • inchina.acl: Proxy only sites blocked by the firewall.
  • \n
  • inforeign.acl: Proxy the sites in china which restricted access to overseas.
  • \n
\n

2. Enable ACL Mode and load the file on settings page of client.

\n

IX. Why?

\n\n

This project was heavily inspired by shadowsocks/ShadowsocksX-NG, which uses local Shadowsocks-libev binary to avoid complex integration with native C code. This means it can always use the latest Shadowsocks-libev version.

\n

It also uses Electron to bring the most powerful cross-platform desktop support with great developing experience.

\n

X. Development

\n

1. Env

\n
    \n
  • Node@^14.18
  • \n
  • Ubuntu18.04 or higher version
  • \n
  • Mac catalina or other versions (works in most recent versions in theory)
  • \n
  • Windows 10 or higher version
  • \n
\n

2. Prepare

\n
\n

The step is not necessary, there are some buildin ssr/ss executable files provided in bin dir, Only do this when you want to use external bin for test/dev.

\n
\n
    \n
  • Mac developers need to install shadowsocks-libev at first, use command here: brew install shadowsocks-libev. For china users, if brew is not installed, run this in terminal: /bin/zsh -c \"$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)\" to install brew.
  • \n
  • Ubuntu developers can install shadowsocks-libev with apt manager.
  • \n
\n
# for ubuntu developers\n$: sudo apt install shadowsocks-libev\n$: sudo snap install multipass\n# for mac developers\n$: brew install shadowsocks-libev\n\n# proxy env set (if your local machine support)\nexport HTTPS_PROXY=http://127.0.0.1:<port>\nexport HTTP_PROXY=http://127.0.0.1:<port>
\n

3. Run commands in terminal

\n
# [01]clone\n$: git clone https://github.com/nojsja/shadowsocks-electron.git\n$: cd shadowsocks-electron\n\n# for china developers\n$: npm config set electron_mirror http://npm.taobao.org/mirrors/electron/\n\n# [02]npm\n$: npm i -g yarn\n$: npm i\n\n# [03]run scripts/download.js for env prepare\n$: cd scripts\n$: node download.js\n\n# for ubuntu developers\n$: cp pac/gfwlist.txt ~/.config/shadowsocks-electron/pac/\n# for mac developers\n$: cp pac/gfwlist.txt ~/Library/Application\\ Support/shadowsocks-electron/pac/\n\n# [04]start\n$: npm start
\n

XI. Mention

\n
\n

The repo is cloned from robertying/shadowsocks-electron which is no longer maintained. I create a new repo based on that in order to be found in github search list.

\n
\n

XII. Credit

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:19.366Z" }, "signal": { - "readmeCleaned": "
\n\n

Signal Desktop

\n

Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.

\n

Install the production version or help us out by installing the beta version.

\n

Got a question?

\n

You can find answers to a number of frequently asked questions on our support site.\nThe community forum is another good place for questions.

\n

Found a Bug?

\n

Please search for any existing issues that describe your bug in order to avoid duplicate submissions.

\n

Have a feature request, question, comment?

\n

Please use our community forum: https://community.signalusers.org/

\n

Contributing Translations

\n

Interested in helping to translate Signal? Contribute here:

\n

https://www.transifex.com/projects/p/signal-desktop

\n

Contributing Code

\n

Please see CONTRIBUTING.md\nfor setup instructions and guidelines for new contributors. Don't forget to sign the CLA.

\n

Contributing Funds

\n

You can donate to Signal development through the Signal Technology Foundation, an independent 501c3 nonprofit.

\n

Cryptography Notice

\n

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software.\nBEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\nSee http://www.wassenaar.org/ for more information.

\n

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms.\nThe form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

\n

License

\n

Copyright 2013–2022 Signal, a 501c3 nonprofit

\n

Licensed under the AGPLv3: https://opensource.org/licenses/agpl-3.0

\n
", - "readmeOriginal": "
\n\n

Signal Desktop

\n

Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.

\n

Install the production version or help us out by installing the beta version.

\n

Got a question?

\n

You can find answers to a number of frequently asked questions on our support site.\nThe community forum is another good place for questions.

\n

Found a Bug?

\n

Please search for any existing issues that describe your bug in order to avoid duplicate submissions.

\n

Have a feature request, question, comment?

\n

Please use our community forum: https://community.signalusers.org/

\n

Contributing Translations

\n

Interested in helping to translate Signal? Contribute here:

\n

https://www.transifex.com/projects/p/signal-desktop

\n

Contributing Code

\n

Please see CONTRIBUTING.md\nfor setup instructions and guidelines for new contributors. Don't forget to sign the CLA.

\n

Contributing Funds

\n

You can donate to Signal development through the Signal Technology Foundation, an independent 501c3 nonprofit.

\n

Cryptography Notice

\n

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software.\nBEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\nSee http://www.wassenaar.org/ for more information.

\n

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms.\nThe form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

\n

License

\n

Copyright 2013–2022 Signal, a 501c3 nonprofit

\n

Licensed under the AGPLv3: https://opensource.org/licenses/agpl-3.0

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.759Z" + "readmeCleaned": "
\n\n

Signal Desktop

\n

Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.

\n

Install the production version or help us out by installing the beta version.

\n

Got a question?

\n

You can find answers to a number of frequently asked questions on our support site.\nThe community forum is another good place for questions.

\n

Found a Bug?

\n

Please search for any existing issues that describe your bug in order to avoid duplicate submissions.

\n

Have a feature request, question, comment?

\n

Please use our community forum: https://community.signalusers.org/

\n

Contributing Code

\n

Please see CONTRIBUTING.md\nfor setup instructions and guidelines for new contributors. Don't forget to sign the CLA.

\n

Contributing Funds

\n

You can donate to Signal development through the Signal Technology Foundation, an independent 501c3 nonprofit.

\n

Cryptography Notice

\n

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software.\nBEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\nSee http://www.wassenaar.org/ for more information.

\n

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms.\nThe form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

\n

License

\n

Copyright 2013-2024 Signal Messenger, LLC

\n

Licensed under the GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html

\n
", + "readmeOriginal": "
\n\n

Signal Desktop

\n

Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.

\n

Install the production version or help us out by installing the beta version.

\n

Got a question?

\n

You can find answers to a number of frequently asked questions on our support site.\nThe community forum is another good place for questions.

\n

Found a Bug?

\n

Please search for any existing issues that describe your bug in order to avoid duplicate submissions.

\n

Have a feature request, question, comment?

\n

Please use our community forum: https://community.signalusers.org/

\n

Contributing Code

\n

Please see CONTRIBUTING.md\nfor setup instructions and guidelines for new contributors. Don't forget to sign the CLA.

\n

Contributing Funds

\n

You can donate to Signal development through the Signal Technology Foundation, an independent 501c3 nonprofit.

\n

Cryptography Notice

\n

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software.\nBEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\nSee http://www.wassenaar.org/ for more information.

\n

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms.\nThe form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

\n

License

\n

Copyright 2013-2024 Signal Messenger, LLC

\n

Licensed under the GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html

\n
", + "readmeFetchedAt": "2024-02-29T22:01:19.610Z" }, "silex": { - "readmeCleaned": "

Silex desktop

\n

This is the official Silex desktop version, an installable application for Windows, MacOS and linux.

\n

\"Silex

\n

We are looking for someone to create the releases every 2 months, and for testers to test each new version on Windows and MacOS and linux after each release, please apply here

\n

Support and documentation

\n

Please use the mother project's Silex issues and Silex documentation

\n

Instructions

\n

Go ahead and download the version for your system here

\n

Windows

\n

Download the .exe and double click it to start Silex.

\n

Mac

\n
    \n
  1. Download the .dmg
  2. \n
  3. Double click the .dmg file
  4. \n
  5. Drag and drop Silex icon to the Application folder
  6. \n
\n

The first time you want to open Silex:

\n
    \n
  1. Go to your Application folder
  2. \n
  3. Right-click silex app and select \"open\"
  4. \n
  5. Accept \"the risk\" in the security dialog
  6. \n
  7. Silex will show up
  8. \n
\n

The next time you want to open Silex, just click on Silex in your apps.

\n

Linux

\n

Downolad the .AppImage, make it executable (chmod +x the file) and run it.

\n

Note: in order to have the \"thumbnails\" in cloud explorer, you may need libvips-dev installed (apt install libvips-dev or dnf install vips-devel) and/or glib2.0-dev installed (apt install glib2.0-dev or dnf install glib-devel)

\n

Release a new version

\n

For developers, here is how to create a new release for the latest version of Silex

\n
$ npm version patch\n$ git push origin master --follow-tags\n
\n
", - "readmeOriginal": "

Silex desktop

\n

This is the official Silex desktop version, an installable application for Windows, MacOS and linux.

\n

\"Silex

\n

We are looking for someone to create the releases every 2 months, and for testers to test each new version on Windows and MacOS and linux after each release, please apply here

\n

Support and documentation

\n

Please use the mother project's Silex issues and Silex documentation

\n

Instructions

\n

Go ahead and download the version for your system here

\n

Windows

\n

Download the .exe and double click it to start Silex.

\n

Mac

\n
    \n
  1. Download the .dmg
  2. \n
  3. Double click the .dmg file
  4. \n
  5. Drag and drop Silex icon to the Application folder
  6. \n
\n

The first time you want to open Silex:

\n
    \n
  1. Go to your Application folder
  2. \n
  3. Right-click silex app and select \"open\"
  4. \n
  5. Accept \"the risk\" in the security dialog
  6. \n
  7. Silex will show up
  8. \n
\n

The next time you want to open Silex, just click on Silex in your apps.

\n

Linux

\n

Downolad the .AppImage, make it executable (chmod +x the file) and run it.

\n

Note: in order to have the \"thumbnails\" in cloud explorer, you may need libvips-dev installed (apt install libvips-dev or dnf install vips-devel) and/or glib2.0-dev installed (apt install glib2.0-dev or dnf install glib-devel)

\n

Release a new version

\n

For developers, here is how to create a new release for the latest version of Silex

\n
$ npm version patch\n$ git push origin master --follow-tags\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.885Z" + "readmeCleaned": "

Silex desktop

\n

This is the official Silex desktop version, an installable application for Windows, MacOS and linux.

\n

\"Silex

\n

We are looking for someone to create the releases every 2 months, and for testers to test each new version on Windows and MacOS and linux after each release, please apply here

\n

Support and documentation

\n

Please use the mother project's Silex issues and Silex documentation

\n

Instructions

\n

Go ahead and download the version for your system here

\n

Windows

\n

Download the .exe and double click it to start Silex.

\n

Mac

\n
    \n
  1. Download the .dmg
  2. \n
  3. Double click the .dmg file
  4. \n
  5. Drag and drop Silex icon to the Application folder
  6. \n
\n

The first time you want to open Silex:

\n
    \n
  1. Go to your Application folder
  2. \n
  3. Right-click silex app and select \"open\"
  4. \n
  5. Accept \"the risk\" in the security dialog
  6. \n
  7. Silex will show up
  8. \n
\n

The next time you want to open Silex, just click on Silex in your apps.

\n

Linux

\n

Downolad the .AppImage, make it executable (chmod +x the file) and run it.

\n

Note: in order to have the \"thumbnails\" in cloud explorer, you may need libvips-dev installed (apt install libvips-dev or dnf install vips-devel) and/or glib2.0-dev installed (apt install glib2.0-dev or dnf install glib-devel)

\n

Release a new version

\n

For developers, here is how to create a new release for the latest version of Silex

\n
$ npm version patch\n$ git push origin master --follow-tags\n
\n
", + "readmeOriginal": "

Silex desktop

\n

This is the official Silex desktop version, an installable application for Windows, MacOS and linux.

\n

\"Silex

\n

We are looking for someone to create the releases every 2 months, and for testers to test each new version on Windows and MacOS and linux after each release, please apply here

\n

Support and documentation

\n

Please use the mother project's Silex issues and Silex documentation

\n

Instructions

\n

Go ahead and download the version for your system here

\n

Windows

\n

Download the .exe and double click it to start Silex.

\n

Mac

\n
    \n
  1. Download the .dmg
  2. \n
  3. Double click the .dmg file
  4. \n
  5. Drag and drop Silex icon to the Application folder
  6. \n
\n

The first time you want to open Silex:

\n
    \n
  1. Go to your Application folder
  2. \n
  3. Right-click silex app and select \"open\"
  4. \n
  5. Accept \"the risk\" in the security dialog
  6. \n
  7. Silex will show up
  8. \n
\n

The next time you want to open Silex, just click on Silex in your apps.

\n

Linux

\n

Downolad the .AppImage, make it executable (chmod +x the file) and run it.

\n

Note: in order to have the \"thumbnails\" in cloud explorer, you may need libvips-dev installed (apt install libvips-dev or dnf install vips-devel) and/or glib2.0-dev installed (apt install glib2.0-dev or dnf install glib-devel)

\n

Release a new version

\n

For developers, here is how to create a new release for the latest version of Silex

\n
$ npm version patch\n$ git push origin master --follow-tags\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:19.653Z" }, "simple-finder": { - "readmeCleaned": "

Simple-Finder

\n

First of all, I would like to thank GitHub Desktop and Jeff Galbraith.

\n

This application is a basic function of file finder. The purpose of this application is to see the basic functions and possibilities of Electron through a relatively simple project.

\n

I hope many people can learn the function of Electron easily through the source of this project.

\n

\"ex_screenshot1\"

\n

Functions and Features

\n

Top feature: Local System File Explorer (Windows 10 only)

\n
    \n
  • Moving drives and folders using the TreeView Component
  • \n
  • Reactive sorting of contents
  • \n
  • Output meta information from images and music files
  • \n
  • Implementing Favorites for Folders
  • \n
  • Dynamic Application Layout
  • \n
  • Sure MIT License
  • \n
\n

Learning Point

\n
    \n
  • You can learn about basic electron functions and the use of vuejs.
  • \n
  • You can learn folder and file navigation using node FS module.
  • \n
  • You can learn the TreeView UI function through recursive navigation.
  • \n
  • You can learn the synchronous and asynchronous functions of ipcMain and ipcRender.
  • \n
  • You can learn how to get meta information and images through exifr and music-metadata.
  • \n
  • You can learn how to use IndexedDB through the Favorites feature using idb.
  • \n
\n

I Hope. After analyzing this source, you will be able to create your own cool application.

\n

Development environment Summary

\n

I started development with vue-cli-plugin-electron-builder. and ,

\n
os: windows 10\nnode: 12.18.3\nelectron: ^9.0.0\nvue: ^2.6.11\nvuetify\": ^2.2.11\neslint: ^6.7.2\n
\n

Installation

\n

Download the latest release from the releases page Or Clone git Repository.

\n
// if you clone this git repository\n\nnpm install\nnpm run electron:serve  <-- DEV MODE\nnpm run electron:build  <-- BUILD MODE\n
\n

More screenshot

\n

inder_sample_01
\ninder_sample_02
\ninder_sample_03

\n

Thanks once again

\n
    \n
  1. The main design of this application was brought from GitHub Desktop.
  2. \n
  3. The basic idea of this application came from Jeff Galbraith.
  4. \n
  5. Main Icon By Freepik from www.flaticon.com
  6. \n
\n

At the end

\n

Sorry that my english 😝

\n
", - "readmeOriginal": "

Simple-Finder

\n

First of all, I would like to thank GitHub Desktop and Jeff Galbraith.

\n

This application is a basic function of file finder. The purpose of this application is to see the basic functions and possibilities of Electron through a relatively simple project.

\n

I hope many people can learn the function of Electron easily through the source of this project.

\n

\"ex_screenshot1\"

\n

Functions and Features

\n

Top feature: Local System File Explorer (Windows 10 only)

\n
    \n
  • Moving drives and folders using the TreeView Component
  • \n
  • Reactive sorting of contents
  • \n
  • Output meta information from images and music files
  • \n
  • Implementing Favorites for Folders
  • \n
  • Dynamic Application Layout
  • \n
  • Sure MIT License
  • \n
\n

Learning Point

\n
    \n
  • You can learn about basic electron functions and the use of vuejs.
  • \n
  • You can learn folder and file navigation using node FS module.
  • \n
  • You can learn the TreeView UI function through recursive navigation.
  • \n
  • You can learn the synchronous and asynchronous functions of ipcMain and ipcRender.
  • \n
  • You can learn how to get meta information and images through exifr and music-metadata.
  • \n
  • You can learn how to use IndexedDB through the Favorites feature using idb.
  • \n
\n

I Hope. After analyzing this source, you will be able to create your own cool application.

\n

Development environment Summary

\n

I started development with vue-cli-plugin-electron-builder. and ,

\n
os: windows 10\nnode: 12.18.3\nelectron: ^9.0.0\nvue: ^2.6.11\nvuetify\": ^2.2.11\neslint: ^6.7.2\n
\n

Installation

\n

Download the latest release from the releases page Or Clone git Repository.

\n
// if you clone this git repository\n\nnpm install\nnpm run electron:serve  <-- DEV MODE\nnpm run electron:build  <-- BUILD MODE\n
\n

More screenshot

\n

inder_sample_01
\ninder_sample_02
\ninder_sample_03

\n

Thanks once again

\n
    \n
  1. The main design of this application was brought from GitHub Desktop.
  2. \n
  3. The basic idea of this application came from Jeff Galbraith.
  4. \n
  5. Main Icon By Freepik from www.flaticon.com
  6. \n
\n

At the end

\n

Sorry that my english 😝

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.891Z" + "readmeCleaned": "

Simple-Finder

\n

First of all, I would like to thank GitHub Desktop and Jeff Galbraith.

\n

This application is a basic function of file finder. The purpose of this application is to see the basic functions and possibilities of Electron through a relatively simple project.

\n

I hope many people can learn the function of Electron easily through the source of this project.

\n

\"ex_screenshot1\"

\n

Functions and Features

\n

Top feature: Local System File Explorer (Windows 10 only)

\n
    \n
  • Moving drives and folders using the TreeView Component
  • \n
  • Reactive sorting of contents
  • \n
  • Output meta information from images and music files
  • \n
  • Implementing Favorites for Folders
  • \n
  • Dynamic Application Layout
  • \n
  • Sure MIT License
  • \n
\n

Learning Point

\n
    \n
  • You can learn about basic electron functions and the use of vuejs.
  • \n
  • You can learn folder and file navigation using node FS module.
  • \n
  • You can learn the TreeView UI function through recursive navigation.
  • \n
  • You can learn the synchronous and asynchronous functions of ipcMain and ipcRender.
  • \n
  • You can learn how to get meta information and images through exifr and music-metadata.
  • \n
  • You can learn how to use IndexedDB through the Favorites feature using idb.
  • \n
\n

I Hope. After analyzing this source, you will be able to create your own cool application.

\n

Development environment Summary

\n

I started development with vue-cli-plugin-electron-builder. and ,

\n
os: windows 10\nnode: 12.18.3\nelectron: ^9.0.0\nvue: ^2.6.11\nvuetify\": ^2.2.11\neslint: ^6.7.2\n
\n

Installation

\n

Download the latest release from the releases page Or Clone git Repository.

\n
// if you clone this git repository\n\nnpm install\nnpm run electron:serve  <-- DEV MODE\nnpm run electron:build  <-- BUILD MODE\n
\n

More screenshot

\n

inder_sample_01
\ninder_sample_02
\ninder_sample_03

\n

Thanks once again

\n
    \n
  1. The main design of this application was brought from GitHub Desktop.
  2. \n
  3. The basic idea of this application came from Jeff Galbraith.
  4. \n
  5. Main Icon By Freepik from www.flaticon.com
  6. \n
\n

At the end

\n

Sorry that my english 😝

\n
", + "readmeOriginal": "

Simple-Finder

\n

First of all, I would like to thank GitHub Desktop and Jeff Galbraith.

\n

This application is a basic function of file finder. The purpose of this application is to see the basic functions and possibilities of Electron through a relatively simple project.

\n

I hope many people can learn the function of Electron easily through the source of this project.

\n

\"ex_screenshot1\"

\n

Functions and Features

\n

Top feature: Local System File Explorer (Windows 10 only)

\n
    \n
  • Moving drives and folders using the TreeView Component
  • \n
  • Reactive sorting of contents
  • \n
  • Output meta information from images and music files
  • \n
  • Implementing Favorites for Folders
  • \n
  • Dynamic Application Layout
  • \n
  • Sure MIT License
  • \n
\n

Learning Point

\n
    \n
  • You can learn about basic electron functions and the use of vuejs.
  • \n
  • You can learn folder and file navigation using node FS module.
  • \n
  • You can learn the TreeView UI function through recursive navigation.
  • \n
  • You can learn the synchronous and asynchronous functions of ipcMain and ipcRender.
  • \n
  • You can learn how to get meta information and images through exifr and music-metadata.
  • \n
  • You can learn how to use IndexedDB through the Favorites feature using idb.
  • \n
\n

I Hope. After analyzing this source, you will be able to create your own cool application.

\n

Development environment Summary

\n

I started development with vue-cli-plugin-electron-builder. and ,

\n
os: windows 10\nnode: 12.18.3\nelectron: ^9.0.0\nvue: ^2.6.11\nvuetify\": ^2.2.11\neslint: ^6.7.2\n
\n

Installation

\n

Download the latest release from the releases page Or Clone git Repository.

\n
// if you clone this git repository\n\nnpm install\nnpm run electron:serve  <-- DEV MODE\nnpm run electron:build  <-- BUILD MODE\n
\n

More screenshot

\n

inder_sample_01
\ninder_sample_02
\ninder_sample_03

\n

Thanks once again

\n
    \n
  1. The main design of this application was brought from GitHub Desktop.
  2. \n
  3. The basic idea of this application came from Jeff Galbraith.
  4. \n
  5. Main Icon By Freepik from www.flaticon.com
  6. \n
\n

At the end

\n

Sorry that my english 😝

\n
", + "readmeFetchedAt": "2024-02-29T22:01:19.877Z" }, "simplenote": { - "readmeCleaned": "

Simplenote for Electron

\n

\"Screenshot\"

\n

A Simplenote React client packaged in Electron. Learn more about Simplenote at Simplenote.com.

\n

Running

\n
    \n
  1. Clone the repo: git clone https://github.com/Automattic/simplenote-electron.git
  2. \n
  3. cd simplenote-electron
  4. \n
  5. npm install
  6. \n
  7. npm run dev
  8. \n
  9. The dev server will start on http://localhost:4000, and the Electron app will launch automatically.
  10. \n
  11. For all logging from Electron to be printed to the terminal (e.g. console.log statements within app.js), you might need to set env ELECTRON_ENABLE_LOGGING=1.
  12. \n
  13. Sign up for a new account within the app. Use the account for testing purposes only as all note data will be periodically cleared out on the server.
  14. \n
\n

Note: Simplenote API features such as sharing and publishing will not work with development builds. Due to a limitation of make installation paths used for build cannot have spaces.

\n

Building

\n
    \n
  • make package-osx
  • \n
  • make package-win32
  • \n
  • make package-linux
  • \n
\n

Testing

\n

Unit tests are run with npm test.

\n

End-to-end tests are run with npm run test-e2e.\nNote that the Spectron version corresponds with the version of Electron we are using.\nUse the corresponding API docs for webdriver-io which correspond to the Spectron version.\nAt the time of writing you will want to refer to the webdriver-io v4.13 API docs.

\n

Coding Guidelines

\n

Please adhere to the same guidelines as found in wp-calypso.

\n

See CONTRIBUTING.md for more guidelines.

\n

Dependencies

\n\n

Simplenote for Other Platforms

\n

simplenote-electron is the official Simplenote desktop app for Windows and Linux.

\n

For other platforms, see:

\n\n
", - "readmeOriginal": "

Simplenote for Electron

\n

\"Screenshot\"

\n

A Simplenote React client packaged in Electron. Learn more about Simplenote at Simplenote.com.

\n

Running

\n
    \n
  1. Clone the repo: git clone https://github.com/Automattic/simplenote-electron.git
  2. \n
  3. cd simplenote-electron
  4. \n
  5. npm install
  6. \n
  7. npm run dev
  8. \n
  9. The dev server will start on http://localhost:4000, and the Electron app will launch automatically.
  10. \n
  11. For all logging from Electron to be printed to the terminal (e.g. console.log statements within app.js), you might need to set env ELECTRON_ENABLE_LOGGING=1.
  12. \n
  13. Sign up for a new account within the app. Use the account for testing purposes only as all note data will be periodically cleared out on the server.
  14. \n
\n

Note: Simplenote API features such as sharing and publishing will not work with development builds. Due to a limitation of make installation paths used for build cannot have spaces.

\n

Building

\n
    \n
  • make package-osx
  • \n
  • make package-win32
  • \n
  • make package-linux
  • \n
\n

Testing

\n

Unit tests are run with npm test.

\n

End-to-end tests are run with npm run test-e2e.\nNote that the Spectron version corresponds with the version of Electron we are using.\nUse the corresponding API docs for webdriver-io which correspond to the Spectron version.\nAt the time of writing you will want to refer to the webdriver-io v4.13 API docs.

\n

Coding Guidelines

\n

Please adhere to the same guidelines as found in wp-calypso.

\n

See CONTRIBUTING.md for more guidelines.

\n

Dependencies

\n\n

Simplenote for Other Platforms

\n

simplenote-electron is the official Simplenote desktop app for Windows and Linux.

\n

For other platforms, see:

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.958Z" + "readmeCleaned": "

Simplenote for Electron

\n

\"Screenshot\"

\n

A Simplenote React client packaged in Electron. Learn more about Simplenote at Simplenote.com.

\n

Running

\n
    \n
  1. Clone the repo: git clone https://github.com/Automattic/simplenote-electron.git
  2. \n
  3. cd simplenote-electron
  4. \n
  5. npm install
  6. \n
  7. npm run dev
  8. \n
  9. The dev server will start on http://localhost:4000, and the Electron app will launch automatically.
  10. \n
  11. For all logging from Electron to be printed to the terminal (e.g. console.log statements within app.js), you might need to set env ELECTRON_ENABLE_LOGGING=1.
  12. \n
  13. Sign up for a new account within the app. Use the account for testing purposes only as all note data will be periodically cleared out on the server.
  14. \n
\n

Note: Simplenote API features such as sharing and publishing will not work with development builds. Due to a limitation of make installation paths used for build cannot have spaces.

\n

Building

\n
    \n
  • make package-osx
  • \n
  • make package-win32
  • \n
  • make package-linux
  • \n
\n

Testing

\n

Unit tests are run with npm test.

\n

End-to-end tests are run with npm run test-e2e.\nNote that the Spectron version corresponds with the version of Electron we are using.\nUse the corresponding API docs for webdriver-io which correspond to the Spectron version.\nAt the time of writing you will want to refer to the webdriver-io v4.13 API docs.

\n

Coding Guidelines

\n

Please adhere to the same guidelines as found in wp-calypso.

\n

See CONTRIBUTING.md for more guidelines.

\n

Dependencies

\n\n

Simplenote for Other Platforms

\n

simplenote-electron is the official Simplenote desktop app for Windows and Linux.

\n

For other platforms, see:

\n\n
", + "readmeOriginal": "

Simplenote for Electron

\n

\"Screenshot\"

\n

A Simplenote React client packaged in Electron. Learn more about Simplenote at Simplenote.com.

\n

Running

\n
    \n
  1. Clone the repo: git clone https://github.com/Automattic/simplenote-electron.git
  2. \n
  3. cd simplenote-electron
  4. \n
  5. npm install
  6. \n
  7. npm run dev
  8. \n
  9. The dev server will start on http://localhost:4000, and the Electron app will launch automatically.
  10. \n
  11. For all logging from Electron to be printed to the terminal (e.g. console.log statements within app.js), you might need to set env ELECTRON_ENABLE_LOGGING=1.
  12. \n
  13. Sign up for a new account within the app. Use the account for testing purposes only as all note data will be periodically cleared out on the server.
  14. \n
\n

Note: Simplenote API features such as sharing and publishing will not work with development builds. Due to a limitation of make installation paths used for build cannot have spaces.

\n

Building

\n
    \n
  • make package-osx
  • \n
  • make package-win32
  • \n
  • make package-linux
  • \n
\n

Testing

\n

Unit tests are run with npm test.

\n

End-to-end tests are run with npm run test-e2e.\nNote that the Spectron version corresponds with the version of Electron we are using.\nUse the corresponding API docs for webdriver-io which correspond to the Spectron version.\nAt the time of writing you will want to refer to the webdriver-io v4.13 API docs.

\n

Coding Guidelines

\n

Please adhere to the same guidelines as found in wp-calypso.

\n

See CONTRIBUTING.md for more guidelines.

\n

Dependencies

\n\n

Simplenote for Other Platforms

\n

simplenote-electron is the official Simplenote desktop app for Windows and Linux.

\n

For other platforms, see:

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:20.102Z" }, "simpleinstabot": { - "readmeCleaned": "

SimpleInstaBot 🤖

\n

Use a robot to attract more followers. Now as a simple desktop app!

\n

\"Demo\"

\n

How does it work?

\n

It runs as a desktop application on your computer and will every day follow up to 150 users (configurable). You choose a list of instagram users whose market you want to target. The bot navigates to each of these, finds the last people to have followed them and then follows each of them. Then after 5 days (also configurable), it will unfollow the users. Simple and effective.

\n

The bot will remember every user it has followed, so if you quit the app and open it later, it will still clean up by unfollowing users that it previously followed.

\n

You can find logs and data in your the \"App Data\" folder. See userData. For example on Mac OS:

\n
Library/Application\\ Support/SimpleInstaBot/followed.json\n
\n

Features

\n

What makes it different from other bots?

\n
    \n
  • Free and open source
  • \n
  • No viruses or fishy business, guaranteed to not store your password! (See the code for yourself)
  • \n
  • Simple, easy to use
  • \n
  • Effective: Follow/unfollow is proven very effective. By only doing follow/unfollow, the bot avoids all those awkward situations where a bot comments \"Awesome!\" on a post depicting a tragic events.
  • \n
  • Secure: Never stores your username an password
  • \n
  • Safe: Runs on your own computer, to reduce the risk of being banned. Instagram is known to crack down on paid Instagram bot services and cloud and VPN IPs
  • \n
  • Automatic rate limiting
  • \n
  • Uses a normal browser to mimic the behavior of a normal user (does not use private APIs easily detectable by Instagram)
  • \n
  • Randomized timed behavior
  • \n
  • Simulates human behavior of sleeping at night, and usage in the day time
  • \n
  • Change browser signature to avoid being identified
  • \n
  • Passes bot tests: https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html and https://arh.antoinevastel.com/bots/areyouheadless
  • \n
  • Runs on all major desktop platforms
  • \n
  • Multiple modes of operation: Unfollow only, Unfollow non-mutual followers, Unfollow unknown followed accounts, Unfollow user specified list of accounts.
  • \n
\n

Download

\n\n

NOTE: After installing you may need to bypass \"Untrusted app\" dialogs. This is because Microsoft requires a costly certificate to remove this dialog (I'm not going to pay for that.) Alternatively try to google windows run untrusted app.

\n

A word of warning

\n

Many people are getting Action Blocked message these days with this bot as well as other bots (it seems even people just manually following using the app) Instagram is tightening their rules by not allowing promiscuous behavior like following and liking strangers' photos as much as before, and imposing temp blocks when they think you crossed the limit.

\n

You use this app at your own risk! I have had great success with this app but I am not responsible for any consequences it may have for your Instagram account.

\n

Tips to avoid ban

\n

I advise you to follow these guidelines:

\n
    \n
  • Run the bot on the same internet connection (e.g. WiFi) as you normally use your phone with the Instagram mobile app. It will reduce the chance of being flagged
  • \n
  • Use conservative parameters (max follows/unfollows per day 150 and max 20 per hour, maybe even start out lower, and work your way up)
  • \n
\n

API / programmatic bot

\n

SimpleInstaBot is built on instauto - you can instead use that if you want to program your own headless bot.

\n

How to run on Raspberry PI

\n
# SSH into your PI\nssh pi@ip.of.pi\n\n# Download the Raspberry Pi binary\nwget https://github.com/mifi/SimpleInstaBot/releases/latest/download/SimpleInstaBot-linux-armv7l.tar.bz2\n\n# Extract it\ntar xvf SimpleInstaBot-linux-armv7l.tar.bz2\ncd SimpleInstaBot-linux-armv7l\n\n# run it\nDISPLAY=:0 ./simpleinstabot\n\n# or:\nDISPLAY=:0 ./simpleinstabot --no-sandbox
\n

Troubleshooting

\n
    \n
  • Follow button not found: switch your instagram account into English as stated in the instauto troobleshooting page
  • \n
\n

FAQ

\n
    \n
  • Q: Can I run it on multiple accounts at the same time?
  • \n
  • A: No, currently you would need multiple PC's or multiple VMs for that. See #27
  • \n
  • Q: Can I run it on multiple accounts (but not at the same time)?
  • \n
  • A: Yes, just log out, and then log in to your other account instead. Followed/liked etc will be remembered.
  • \n
\n

Donate 🙈

\n

This project is maintained by me alone. The project will always remain free and open source, but if it's useful for you, consider supporting me. :) It will give me extra motivation to improve it.

\n

Paypal | crypto

\n

Credits

\n

Animations by:

\n\n

Icons made by Freepik from www.flaticon.com

\n

See also

\n\n

Releasing

\n
npm version patch\ngit push && git push --tags\n
\n

Wait for github actions and go to https://github.com/mifi/SimpleInstaBot/releases

\n
\n

Made with ❤️ in 🇳🇴

\n

More apps by mifi.no

\n

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

\n
", - "readmeOriginal": "

SimpleInstaBot 🤖

\n

Use a robot to attract more followers. Now as a simple desktop app!

\n

\"Demo\"

\n

How does it work?

\n

It runs as a desktop application on your computer and will every day follow up to 150 users (configurable). You choose a list of instagram users whose market you want to target. The bot navigates to each of these, finds the last people to have followed them and then follows each of them. Then after 5 days (also configurable), it will unfollow the users. Simple and effective.

\n

The bot will remember every user it has followed, so if you quit the app and open it later, it will still clean up by unfollowing users that it previously followed.

\n

You can find logs and data in your the \"App Data\" folder. See userData. For example on Mac OS:

\n
Library/Application\\ Support/SimpleInstaBot/followed.json\n
\n

Features

\n

What makes it different from other bots?

\n
    \n
  • Free and open source
  • \n
  • No viruses or fishy business, guaranteed to not store your password! (See the code for yourself)
  • \n
  • Simple, easy to use
  • \n
  • Effective: Follow/unfollow is proven very effective. By only doing follow/unfollow, the bot avoids all those awkward situations where a bot comments \"Awesome!\" on a post depicting a tragic events.
  • \n
  • Secure: Never stores your username an password
  • \n
  • Safe: Runs on your own computer, to reduce the risk of being banned. Instagram is known to crack down on paid Instagram bot services and cloud and VPN IPs
  • \n
  • Automatic rate limiting
  • \n
  • Uses a normal browser to mimic the behavior of a normal user (does not use private APIs easily detectable by Instagram)
  • \n
  • Randomized timed behavior
  • \n
  • Simulates human behavior of sleeping at night, and usage in the day time
  • \n
  • Change browser signature to avoid being identified
  • \n
  • Passes bot tests: https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html and https://arh.antoinevastel.com/bots/areyouheadless
  • \n
  • Runs on all major desktop platforms
  • \n
  • Multiple modes of operation: Unfollow only, Unfollow non-mutual followers, Unfollow unknown followed accounts, Unfollow user specified list of accounts.
  • \n
\n

Download

\n\n

NOTE: After installing you may need to bypass \"Untrusted app\" dialogs. This is because Microsoft requires a costly certificate to remove this dialog (I'm not going to pay for that.) Alternatively try to google windows run untrusted app.

\n

A word of warning

\n

Many people are getting Action Blocked message these days with this bot as well as other bots (it seems even people just manually following using the app) Instagram is tightening their rules by not allowing promiscuous behavior like following and liking strangers' photos as much as before, and imposing temp blocks when they think you crossed the limit.

\n

You use this app at your own risk! I have had great success with this app but I am not responsible for any consequences it may have for your Instagram account.

\n

Tips to avoid ban

\n

I advise you to follow these guidelines:

\n
    \n
  • Run the bot on the same internet connection (e.g. WiFi) as you normally use your phone with the Instagram mobile app. It will reduce the chance of being flagged
  • \n
  • Use conservative parameters (max follows/unfollows per day 150 and max 20 per hour, maybe even start out lower, and work your way up)
  • \n
\n

API / programmatic bot

\n

SimpleInstaBot is built on instauto - you can instead use that if you want to program your own headless bot.

\n

How to run on Raspberry PI

\n
# SSH into your PI\nssh pi@ip.of.pi\n\n# Download the Raspberry Pi binary\nwget https://github.com/mifi/SimpleInstaBot/releases/latest/download/SimpleInstaBot-linux-armv7l.tar.bz2\n\n# Extract it\ntar xvf SimpleInstaBot-linux-armv7l.tar.bz2\ncd SimpleInstaBot-linux-armv7l\n\n# run it\nDISPLAY=:0 ./simpleinstabot\n\n# or:\nDISPLAY=:0 ./simpleinstabot --no-sandbox
\n

Troubleshooting

\n
    \n
  • Follow button not found: switch your instagram account into English as stated in the instauto troobleshooting page
  • \n
\n

FAQ

\n
    \n
  • Q: Can I run it on multiple accounts at the same time?
  • \n
  • A: No, currently you would need multiple PC's or multiple VMs for that. See #27
  • \n
  • Q: Can I run it on multiple accounts (but not at the same time)?
  • \n
  • A: Yes, just log out, and then log in to your other account instead. Followed/liked etc will be remembered.
  • \n
\n

Donate 🙈

\n

This project is maintained by me alone. The project will always remain free and open source, but if it's useful for you, consider supporting me. :) It will give me extra motivation to improve it.

\n

Paypal | crypto

\n

Credits

\n

Animations by:

\n\n

Icons made by Freepik from www.flaticon.com

\n

See also

\n\n

Releasing

\n
npm version patch\ngit push && git push --tags\n
\n

Wait for github actions and go to https://github.com/mifi/SimpleInstaBot/releases

\n
\n

Made with ❤️ in 🇳🇴

\n

More apps by mifi.no

\n

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

\n
", - "readmeFetchedAt": "2022-05-10T00:08:07.978Z" + "readmeCleaned": "

SimpleInstaBot 🤖

\n

Use a robot to attract more followers. Now as a simple desktop app!

\n

\"Demo\"

\n

\"Discord\" \"PayPal\"

\n

How does it work?

\n

It runs as a desktop application on your computer and will every day follow up to 150 users (configurable). You choose a list of Instagram users whose market you want to target. The bot navigates to each of these, finds the last people to have followed them and then follows each of them. Then after 5 days (also configurable), it will unfollow the users. Simple and effective.

\n

The bot will remember every user it has followed, so if you quit the app and open it later, it will still clean up by unfollowing users that it previously followed.

\n

You can find logs and data in your \"App Data\" folder. See userData. For example on Mac OS:

\n
Library/Application\\ Support/SimpleInstaBot/followed.json\n
\n

Features

\n

What makes it different from other bots?

\n
    \n
  • Free and open source
  • \n
  • No viruses or fishy business, guaranteed to not store your password! (See the code for yourself)
  • \n
  • Simple, easy to use
  • \n
  • Effective: Follow/unfollow is proven very effective. By only doing follow/unfollow, the bot avoids all those awkward situations where a bot comments \"Awesome!\" on a post depicting a tragic events.
  • \n
  • Secure: Never stores your username or password
  • \n
  • Safe: Runs on your own computer, to reduce the risk of being banned. Instagram is known to crack down on paid Instagram bot services and cloud and VPN IPs
  • \n
  • Automatic rate limiting
  • \n
  • Uses a normal browser to mimic the behavior of a normal user (does not use private APIs easily detectable by Instagram)
  • \n
  • Randomized timed behavior
  • \n
  • Simulates human behavior of sleeping at night, and usage in the day time
  • \n
  • Change browser signature to avoid being identified
  • \n
  • Passes bot tests: https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html and https://arh.antoinevastel.com/bots/areyouheadless
  • \n
  • Runs on all major desktop platforms
  • \n
  • Multiple modes of operation: Unfollow only, Unfollow non-mutual followers, Unfollow unknown followed accounts, Unfollow user specified list of accounts.
  • \n
\n

Download

\n\n

NOTE: After installing you may need to bypass \"Untrusted app\" dialogs. This is because Microsoft requires a costly certificate to remove this dialog (I'm not going to pay for that.) Alternatively, try to Google windows run untrusted app.

\n

A word of warning

\n

Many people are getting Action Blocked message these days with this bot as well as other bots (it seems even people just manually following using the app) Instagram is tightening their rules by not allowing promiscuous behavior like following and liking strangers' photos as much as before, and imposing temp blocks when they think you crossed the limit.

\n

You use this app at your own risk! I have had great success with this app but I am not responsible for any consequences it may have for your Instagram account.

\n

Tips to avoid ban

\n

I advise you to follow these guidelines:

\n
    \n
  • Run the bot on the same internet connection (e.g. WiFi) as you normally use your phone with the Instagram mobile app. It will reduce the chance of being flagged
  • \n
  • Use conservative parameters (max follows/unfollows per day 150 and max 20 per hour, maybe even start lower, and work your way up)
  • \n
\n

Multiple accounts

\n

To run the bot on multiple accounts at the same time, run it with the command line argument --root to specify a unique path for each instance:

\n
/path/to/SimpleInstaBot --root ~/Desktop/account1\n/path/to/SimpleInstaBot --root ~/Desktop/account2\n
\n

API / programmatic bot

\n

SimpleInstaBot is built on instauto - you can instead use that if you want to program your own headless bot.

\n

How to run on Raspberry PI

\n
# SSH into your PI\nssh pi@ip.of.pi\n\n# Download the Raspberry Pi binary\nwget https://github.com/mifi/SimpleInstaBot/releases/latest/download/SimpleInstaBot-linux-armv7l.tar.bz2\n\n# Extract it\ntar xvf SimpleInstaBot-linux-armv7l.tar.bz2\ncd SimpleInstaBot-linux-armv7l\n\n# run it\nDISPLAY=:0 ./simpleinstabot\n\n# or:\nDISPLAY=:0 ./simpleinstabot --no-sandbox
\n

Troubleshooting

\n
    \n
  • Follow button not found: switch your Instagram account into English as stated in the instauto troubleshooting page
  • \n
\n

FAQ

\n
    \n
  • Q: Can I run it on multiple accounts at the same time?
  • \n
  • A: Yes, with the command line argument --root (see multiple accounts)
  • \n
\n

Donate 🙈

\n

This project is maintained by me alone. The project will always remain free and open source, but if it's useful for you, consider supporting me. :) It will give me extra motivation to improve it.

\n

Paypal | crypto

\n

Credits

\n

Animations by:

\n\n

Icons made by Freepik from www.flaticon.com

\n

See also

\n\n

Releasing

\n
npm version patch && git push && git push --tags\n
\n

Wait for github actions and go to https://github.com/mifi/SimpleInstaBot/releases

\n
\n

Made with ❤️ in 🇳🇴

\n

More apps by mifi.no

\n

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

\n
", + "readmeOriginal": "

SimpleInstaBot 🤖

\n

Use a robot to attract more followers. Now as a simple desktop app!

\n

\"Demo\"

\n

\"Discord\" \"PayPal\"

\n

How does it work?

\n

It runs as a desktop application on your computer and will every day follow up to 150 users (configurable). You choose a list of Instagram users whose market you want to target. The bot navigates to each of these, finds the last people to have followed them and then follows each of them. Then after 5 days (also configurable), it will unfollow the users. Simple and effective.

\n

The bot will remember every user it has followed, so if you quit the app and open it later, it will still clean up by unfollowing users that it previously followed.

\n

You can find logs and data in your \"App Data\" folder. See userData. For example on Mac OS:

\n
Library/Application\\ Support/SimpleInstaBot/followed.json\n
\n

Features

\n

What makes it different from other bots?

\n
    \n
  • Free and open source
  • \n
  • No viruses or fishy business, guaranteed to not store your password! (See the code for yourself)
  • \n
  • Simple, easy to use
  • \n
  • Effective: Follow/unfollow is proven very effective. By only doing follow/unfollow, the bot avoids all those awkward situations where a bot comments \"Awesome!\" on a post depicting a tragic events.
  • \n
  • Secure: Never stores your username or password
  • \n
  • Safe: Runs on your own computer, to reduce the risk of being banned. Instagram is known to crack down on paid Instagram bot services and cloud and VPN IPs
  • \n
  • Automatic rate limiting
  • \n
  • Uses a normal browser to mimic the behavior of a normal user (does not use private APIs easily detectable by Instagram)
  • \n
  • Randomized timed behavior
  • \n
  • Simulates human behavior of sleeping at night, and usage in the day time
  • \n
  • Change browser signature to avoid being identified
  • \n
  • Passes bot tests: https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html and https://arh.antoinevastel.com/bots/areyouheadless
  • \n
  • Runs on all major desktop platforms
  • \n
  • Multiple modes of operation: Unfollow only, Unfollow non-mutual followers, Unfollow unknown followed accounts, Unfollow user specified list of accounts.
  • \n
\n

Download

\n\n

NOTE: After installing you may need to bypass \"Untrusted app\" dialogs. This is because Microsoft requires a costly certificate to remove this dialog (I'm not going to pay for that.) Alternatively, try to Google windows run untrusted app.

\n

A word of warning

\n

Many people are getting Action Blocked message these days with this bot as well as other bots (it seems even people just manually following using the app) Instagram is tightening their rules by not allowing promiscuous behavior like following and liking strangers' photos as much as before, and imposing temp blocks when they think you crossed the limit.

\n

You use this app at your own risk! I have had great success with this app but I am not responsible for any consequences it may have for your Instagram account.

\n

Tips to avoid ban

\n

I advise you to follow these guidelines:

\n
    \n
  • Run the bot on the same internet connection (e.g. WiFi) as you normally use your phone with the Instagram mobile app. It will reduce the chance of being flagged
  • \n
  • Use conservative parameters (max follows/unfollows per day 150 and max 20 per hour, maybe even start lower, and work your way up)
  • \n
\n

Multiple accounts

\n

To run the bot on multiple accounts at the same time, run it with the command line argument --root to specify a unique path for each instance:

\n
/path/to/SimpleInstaBot --root ~/Desktop/account1\n/path/to/SimpleInstaBot --root ~/Desktop/account2\n
\n

API / programmatic bot

\n

SimpleInstaBot is built on instauto - you can instead use that if you want to program your own headless bot.

\n

How to run on Raspberry PI

\n
# SSH into your PI\nssh pi@ip.of.pi\n\n# Download the Raspberry Pi binary\nwget https://github.com/mifi/SimpleInstaBot/releases/latest/download/SimpleInstaBot-linux-armv7l.tar.bz2\n\n# Extract it\ntar xvf SimpleInstaBot-linux-armv7l.tar.bz2\ncd SimpleInstaBot-linux-armv7l\n\n# run it\nDISPLAY=:0 ./simpleinstabot\n\n# or:\nDISPLAY=:0 ./simpleinstabot --no-sandbox
\n

Troubleshooting

\n
    \n
  • Follow button not found: switch your Instagram account into English as stated in the instauto troubleshooting page
  • \n
\n

FAQ

\n
    \n
  • Q: Can I run it on multiple accounts at the same time?
  • \n
  • A: Yes, with the command line argument --root (see multiple accounts)
  • \n
\n

Donate 🙈

\n

This project is maintained by me alone. The project will always remain free and open source, but if it's useful for you, consider supporting me. :) It will give me extra motivation to improve it.

\n

Paypal | crypto

\n

Credits

\n

Animations by:

\n\n

Icons made by Freepik from www.flaticon.com

\n

See also

\n\n

Releasing

\n
npm version patch && git push && git push --tags\n
\n

Wait for github actions and go to https://github.com/mifi/SimpleInstaBot/releases

\n
\n

Made with ❤️ in 🇳🇴

\n

More apps by mifi.no

\n

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

\n
", + "readmeFetchedAt": "2024-02-29T22:01:20.108Z" }, "singlebox": { - "readmeCleaned": "

Neutron \"License: \"macOS

\n

Archived

\n

This repository is archived. To help us better improve the product and protect our intellectual assets, the development has been moved to Photon, a new core with closed source code base.

\n

Introduction

\n

The source code of the Neutron - the core that powers:

\n\n

Development

\n
# clone the project:\ngit clone https://github.com/webcatalog/neutron.git\ncd neutron
\n

For the app to be fully functional, set these environment variables:

\n
ELECTRON_APP_SENTRY_DSN=\nELECTRON_APP_GOOGLE_API_KEY=\nREACT_APP_AMPLITUDE_API_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=\n
\n

Modify public/app.json to change template app configuration. For example:

\n
{\n  \"id\": \"gmail\",\n  \"name\": \"Gmail\",\n  \"url\": \"https://mail.google.com\"\n}
\n
    \n
  • Install dependencies: yarn.
  • \n
  • Run development mode\n
      \n
    • in template (WebCatalog) mode: yarn electron-dev.
    • \n
    • in standalone mode: yarn electron-dev:standalone.
    • \n
    • in Mac App Store mode: yarn electron-dev:mac-app-store.
    • \n
    • in Microsoft Store mode: yarn electron-dev:appx.
    • \n
    • in Snap mode: yarn electron-dev:snap.
    • \n
    • in Skywhale (standalone) mode: yarn electron-dev:standalone:skywhale.
    • \n
    • in Skywhale (Mac App Store) mode: yarn electron-dev:mac-app-store:skywhale.
    • \n
    \n
  • \n
\n

Distribution

\n

Release as/for:

\n
    \n
  • template: yarn release:template.
  • \n
  • Mac App Store: yarn release:mac-app-store.
  • \n
  • APPX (Microsoft Store): yarn release:appx.
  • \n
  • standalone: yarn release:standalone.
  • \n
\n
", - "readmeOriginal": "

Neutron \"License: \"macOS

\n

Archived

\n

This repository is archived. To help us better improve the product and protect our intellectual assets, the development has been moved to Photon, a new core with closed source code base.

\n

Introduction

\n

The source code of the Neutron - the core that powers:

\n\n

Development

\n
# clone the project:\ngit clone https://github.com/webcatalog/neutron.git\ncd neutron
\n

For the app to be fully functional, set these environment variables:

\n
ELECTRON_APP_SENTRY_DSN=\nELECTRON_APP_GOOGLE_API_KEY=\nREACT_APP_AMPLITUDE_API_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=\n
\n

Modify public/app.json to change template app configuration. For example:

\n
{\n  \"id\": \"gmail\",\n  \"name\": \"Gmail\",\n  \"url\": \"https://mail.google.com\"\n}
\n
    \n
  • Install dependencies: yarn.
  • \n
  • Run development mode\n
      \n
    • in template (WebCatalog) mode: yarn electron-dev.
    • \n
    • in standalone mode: yarn electron-dev:standalone.
    • \n
    • in Mac App Store mode: yarn electron-dev:mac-app-store.
    • \n
    • in Microsoft Store mode: yarn electron-dev:appx.
    • \n
    • in Snap mode: yarn electron-dev:snap.
    • \n
    • in Skywhale (standalone) mode: yarn electron-dev:standalone:skywhale.
    • \n
    • in Skywhale (Mac App Store) mode: yarn electron-dev:mac-app-store:skywhale.
    • \n
    \n
  • \n
\n

Distribution

\n

Release as/for:

\n
    \n
  • template: yarn release:template.
  • \n
  • Mac App Store: yarn release:mac-app-store.
  • \n
  • APPX (Microsoft Store): yarn release:appx.
  • \n
  • standalone: yarn release:standalone.
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.088Z" + "readmeCleaned": "

Neutron \"License: \"macOS

\n

Archived

\n

This repository is archived. To help us better improve the product and protect our intellectual assets, the development has been moved to Photon, a new core with closed source code base.

\n

Introduction

\n

The source code of the Neutron - the core that powers:

\n\n

Development

\n
# clone the project:\ngit clone https://github.com/webcatalog/neutron.git\ncd neutron
\n

For the app to be fully functional, set these environment variables:

\n
ELECTRON_APP_SENTRY_DSN=\nELECTRON_APP_GOOGLE_API_KEY=\nREACT_APP_AMPLITUDE_API_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=\n
\n

Modify public/app.json to change template app configuration. For example:

\n
{\n  \"id\": \"gmail\",\n  \"name\": \"Gmail\",\n  \"url\": \"https://mail.google.com\"\n}
\n
    \n
  • Install dependencies: yarn.
  • \n
  • Run development mode\n
      \n
    • in template (WebCatalog) mode: yarn electron-dev.
    • \n
    • in standalone mode: yarn electron-dev:standalone.
    • \n
    • in Mac App Store mode: yarn electron-dev:mac-app-store.
    • \n
    • in Microsoft Store mode: yarn electron-dev:appx.
    • \n
    • in Snap mode: yarn electron-dev:snap.
    • \n
    • in Skywhale (standalone) mode: yarn electron-dev:standalone:skywhale.
    • \n
    • in Skywhale (Mac App Store) mode: yarn electron-dev:mac-app-store:skywhale.
    • \n
    \n
  • \n
\n

Distribution

\n

Release as/for:

\n
    \n
  • template: yarn release:template.
  • \n
  • Mac App Store: yarn release:mac-app-store.
  • \n
  • APPX (Microsoft Store): yarn release:appx.
  • \n
  • standalone: yarn release:standalone.
  • \n
\n
", + "readmeOriginal": "

Neutron \"License: \"macOS

\n

Archived

\n

This repository is archived. To help us better improve the product and protect our intellectual assets, the development has been moved to Photon, a new core with closed source code base.

\n

Introduction

\n

The source code of the Neutron - the core that powers:

\n\n

Development

\n
# clone the project:\ngit clone https://github.com/webcatalog/neutron.git\ncd neutron
\n

For the app to be fully functional, set these environment variables:

\n
ELECTRON_APP_SENTRY_DSN=\nELECTRON_APP_GOOGLE_API_KEY=\nREACT_APP_AMPLITUDE_API_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_SEARCH_KEY=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_API_ENDPOINT=\nREACT_APP_ELASTIC_CLOUD_APP_SEARCH_ENGINE_NAME=\n
\n

Modify public/app.json to change template app configuration. For example:

\n
{\n  \"id\": \"gmail\",\n  \"name\": \"Gmail\",\n  \"url\": \"https://mail.google.com\"\n}
\n
    \n
  • Install dependencies: yarn.
  • \n
  • Run development mode\n
      \n
    • in template (WebCatalog) mode: yarn electron-dev.
    • \n
    • in standalone mode: yarn electron-dev:standalone.
    • \n
    • in Mac App Store mode: yarn electron-dev:mac-app-store.
    • \n
    • in Microsoft Store mode: yarn electron-dev:appx.
    • \n
    • in Snap mode: yarn electron-dev:snap.
    • \n
    • in Skywhale (standalone) mode: yarn electron-dev:standalone:skywhale.
    • \n
    • in Skywhale (Mac App Store) mode: yarn electron-dev:mac-app-store:skywhale.
    • \n
    \n
  • \n
\n

Distribution

\n

Release as/for:

\n
    \n
  • template: yarn release:template.
  • \n
  • Mac App Store: yarn release:mac-app-store.
  • \n
  • APPX (Microsoft Store): yarn release:appx.
  • \n
  • standalone: yarn release:standalone.
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:20.275Z" }, - "sleek": { - "readmeCleaned": "

sleek

\n

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. It's available for Windows, MacOS and Linux

\n\n

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. Stripped down to only the most necessary features, and with a clean and simple interface, sleek aims to help you focus on getting things done.

\n

All classic todo.txt attributes are supported and enhanced by additional features. Creating todos is straightforward, and tag-based filtering in tandem with highly customisable grouping and smart full-text search allow for rapid information retrieval. Completed todos can be hidden or archived into separate done.txt files. Easy integration with other todo.txt apps is facilitated by continuously scanning todo.txt files for changes.

\n

sleek is available for Windows, MacOS and Linux, and in several languages. For a detailed list of features, see below.

\n

Screenshots

\n

\"Alt\n\"Alt

\n

sleeks state of development

\n

A prioritized backlog of new features and known issues as well as an overview on what is being worked on at the moment can be found here.

\n

Support sleek

\n\n

Get sleek from Apple Mac App Store

\n

\"Get

\n

Get sleek from Microsoft Store

\n

\"English

\n

Get sleek from Snap Store

\n

\"Get

\n

Install sleek from Snap Store using: sudo snap install sleek

\n

Get sleek from Flathub

\n

\"Download

\n

Install sleek from Flathub using: flatpak install flathub com.github.ransome1.sleek

\n

Run it using: flatpak run com.github.ransome1.sleek

\n

Get sleek from Homebrew

\n

Install sleek from Homebrew.\nbrew install --cask sleek

\n

Get sleek from Arch User Repository

\n

Install sleek from AUR.

\n
    \n
  1. Setup Yay
  2. \n
  3. yay -S sleek
  4. \n
\n

Download sleek

\n

You can download sleek for Windows, MacOS and Linux from

\n\n

Build sleek from source code

\n
    \n
  1. Setup Git, node.js and yarn.
  2. \n
  3. Clone sleek git clone https://github.com/ransome1/sleek.git and cd into sleeks directory
  4. \n
  5. Install dependencies yarn install --production
  6. \n
  7. Build sleek yarn build:windows or yarn build:linux or yarn build:macos
  8. \n
\n

Features

\n
    \n
  • Uses existing todo.txt files or creates new ones
  • \n
  • Add and search for todos by\n
      \n
    • priorities
    • \n
    • contexts
    • \n
    • projects
    • \n
    • due dates
    • \n
    • creation dates
    • \n
    • recurrences (repeating todos)
    • \n
    • threshold dates
    • \n
    \n
  • \n
  • Sort and group todos by priority, due and creation date, context and project or as they occur in the text file
  • \n
  • Filter todos by context, project and priority
  • \n
  • Find todos using full-text search compatible with todo.txt syntax
  • \n
  • Inline autocomplete available
  • \n
  • Dates and priorities can be selected by built-in picker elements
  • \n
  • Navigable via keyboard shortcuts
  • \n
  • Tabindex available
  • \n
  • Options for due date reminders and notification badges
  • \n
  • Easily toggle between dark and light mode
  • \n
  • Compact view and zoom available
  • \n
  • Completed todos can be shown, hidden and archived
  • \n
  • Multi line todos can be created
  • \n
  • Filters are sorted alphanummerically and can be renamed or deleted
  • \n
  • Hyperlinks detected automatically
  • \n
  • File watcher scans todo.txt files for changes
  • \n
  • Simultaneously manage multiple todo.txt files
  • \n
  • Language options\n
      \n
    • English
    • \n
    • German
    • \n
    • Italian
    • \n
    • Spanish
    • \n
    • French
    • \n
    • Simplified Chinese
    • \n
    • Brazilian Portugese
    • \n
    • Japanese
    • \n
    • Turkish
    • \n
    • Hungarian
    • \n
    • Czech
    • \n
    • Polish
    • \n
    \n
  • \n
\n

A more detailed documentation can be found in sleeks wiki.

\n

Used libraries

\n\n
", - "readmeOriginal": "

sleek

\n

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. It's available for Windows, MacOS and Linux

\n\n

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. Stripped down to only the most necessary features, and with a clean and simple interface, sleek aims to help you focus on getting things done.

\n

All classic todo.txt attributes are supported and enhanced by additional features. Creating todos is straightforward, and tag-based filtering in tandem with highly customisable grouping and smart full-text search allow for rapid information retrieval. Completed todos can be hidden or archived into separate done.txt files. Easy integration with other todo.txt apps is facilitated by continuously scanning todo.txt files for changes.

\n

sleek is available for Windows, MacOS and Linux, and in several languages. For a detailed list of features, see below.

\n

Screenshots

\n

\"Alt\n\"Alt

\n

sleeks state of development

\n

A prioritized backlog of new features and known issues as well as an overview on what is being worked on at the moment can be found here.

\n

Support sleek

\n\n

Get sleek from Apple Mac App Store

\n

\"Get

\n

Get sleek from Microsoft Store

\n

\"English

\n

Get sleek from Snap Store

\n

\"Get

\n

Install sleek from Snap Store using: sudo snap install sleek

\n

Get sleek from Flathub

\n

\"Download

\n

Install sleek from Flathub using: flatpak install flathub com.github.ransome1.sleek

\n

Run it using: flatpak run com.github.ransome1.sleek

\n

Get sleek from Homebrew

\n

Install sleek from Homebrew.\nbrew install --cask sleek

\n

Get sleek from Arch User Repository

\n

Install sleek from AUR.

\n
    \n
  1. Setup Yay
  2. \n
  3. yay -S sleek
  4. \n
\n

Download sleek

\n

You can download sleek for Windows, MacOS and Linux from

\n\n

Build sleek from source code

\n
    \n
  1. Setup Git, node.js and yarn.
  2. \n
  3. Clone sleek git clone https://github.com/ransome1/sleek.git and cd into sleeks directory
  4. \n
  5. Install dependencies yarn install --production
  6. \n
  7. Build sleek yarn build:windows or yarn build:linux or yarn build:macos
  8. \n
\n

Features

\n
    \n
  • Uses existing todo.txt files or creates new ones
  • \n
  • Add and search for todos by\n
      \n
    • priorities
    • \n
    • contexts
    • \n
    • projects
    • \n
    • due dates
    • \n
    • creation dates
    • \n
    • recurrences (repeating todos)
    • \n
    • threshold dates
    • \n
    \n
  • \n
  • Sort and group todos by priority, due and creation date, context and project or as they occur in the text file
  • \n
  • Filter todos by context, project and priority
  • \n
  • Find todos using full-text search compatible with todo.txt syntax
  • \n
  • Inline autocomplete available
  • \n
  • Dates and priorities can be selected by built-in picker elements
  • \n
  • Navigable via keyboard shortcuts
  • \n
  • Tabindex available
  • \n
  • Options for due date reminders and notification badges
  • \n
  • Easily toggle between dark and light mode
  • \n
  • Compact view and zoom available
  • \n
  • Completed todos can be shown, hidden and archived
  • \n
  • Multi line todos can be created
  • \n
  • Filters are sorted alphanummerically and can be renamed or deleted
  • \n
  • Hyperlinks detected automatically
  • \n
  • File watcher scans todo.txt files for changes
  • \n
  • Simultaneously manage multiple todo.txt files
  • \n
  • Language options\n
      \n
    • English
    • \n
    • German
    • \n
    • Italian
    • \n
    • Spanish
    • \n
    • French
    • \n
    • Simplified Chinese
    • \n
    • Brazilian Portugese
    • \n
    • Japanese
    • \n
    • Turkish
    • \n
    • Hungarian
    • \n
    • Czech
    • \n
    • Polish
    • \n
    \n
  • \n
\n

A more detailed documentation can be found in sleeks wiki.

\n

Used libraries

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.134Z" + "sigma-file-manager": { + "readmeCleaned": "

Note

\n

Sigma File Manager (current page): development is paused
\nSigma File Manager v2.0: development is active

\n
\n

Latest news

\n
    \n
  • Version 2.0.0-alpha.1 was released.
  • \n
  • Version 1.7.0 was released. Video review: https://www.youtube.com/watch?v=ZQy754HOM7Y
  • \n
  • Started creating Sigma File Manager Next (v2.0). Rewriting the app codebase with newer, better technologies (Rust, Vue 3, Typescript), as well as improving code quality and moving away from Electron.js. Once finished, the app will become faster, more capable, and better in every other way.
  • \n
  • Reddit community r/SigmaFileManager was created. This is where I will post all the updates, polls, progress, image and video previews of new / modified features, tips, etc. Check it out and post some cool ideas!
  • \n
\n

What's new in v1.7

\n
    \n
  • 4 new features
  • \n
  • 9 improvements
  • \n
  • 5 fixes
  • \n
\n\n SEE RELEASE NOTES →\n\n

\n \n   Sigma File Manager\n

\n

\"Sigma File Manager\" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows and Linux.

\n

Designed, developed, and maintained by Aleksey Hoffman

\n

\n

Community links

\n

Discord | Reddit | YouTube | X (Twitter) | Telegram\n
Thanks to everyone who has been sharing this project with others!

\n

Goal

\n

Create the best existing intelligent file manager & productivity app that will significantly speed up your workflow, provide you with advanced tools, and keep your data safe.

\n

Done 21 of 100 major features.

\n

Features

\n

The list of major features:

\n
    \n
  • \n

    SMART GLOBAL SEARCH: feature allows you to find any file / directory on your computer in just a few seconds. It also implements a typo correction system, allowing you to find files even when the search query includes typos, wrong case, wrong word order, missing words, missing symbols, and missing file extension.

    \n
  • \n
  • \n

    TABS: feature allows you to quickly switch between multiple directories with a click or a shortcut.

    \n
  • \n
  • \n

    WORKSPACES: feature allows you to create separate workspaces with their own tabs and pre-defined actions, allowing you to quickly switch between them. Actions can perform different operations, e.g. open a website, run a script, open a file in a specific program, etc.

    \n
  • \n
  • \n

    ADVANCED WIRELESS FILE SHARING: share a directory or stream any file to your local devices wirelessly without installing any apps. It works on any device with a modern web browser (smart TVs, mobile devices, laptops, virtual machines, etc).

    \n
  • \n
  • \n

    ADDRESS BAR: lets you quickly navigate directories with your keyboard. It autocompletes file names and automatically opens directories as you type.

    \n
  • \n
  • \n

    ITEM FILTER: allows you to filter out items from the list to quickly find the one you need. It supports advanced glob patterns and property prefixes.

    \n
  • \n
  • \n

    ADVANCED FILE DOWNLOADER: stream / download any file from the internet just by dragging it (or its URL link) onto the app. It supports all file types, including videos from video services like Youtube and video streams (with or without auth tokens / URL timestamps).

    \n
  • \n
  • \n

    SMART DRAG & DROP: allows you to easily download files from the internet, and provides a comfortable way of copying / moving local files.

    \n
  • \n
  • \n

    SHORTCUTS: most actions within the app can be performed with shortcuts. You can also create global (system wide) shortcuts for some actions like opening / hiding the app or opening the app and instantly creating a new note.

    \n
  • \n
  • \n

    CUSTOMIZABLE HOME PAGE BANNER: The home page of the app has a unique, recognizable feature - a customizable media background (banner). You can set a custom image / video or choose one of the built-in artworks (kindly provided to me by different artists) and personalize the app to your liking.

    \n
  • \n
  • \n

    NOTES: Advanced note editor in this app allows you to create featureful notes and store them in one convenient, quickly accessible place.

    \n
  • \n
  • \n

    DASHBOARD: Dashboard page provides quick access to pinned / protected / tagged items, and the timeline.

    \n
  • \n
  • \n

    FILE PROTECTION: This feature allows you to protect any file / directory / note from being modified / renamed / moved / deleted.

    \n
  • \n
  • \n

    INFO PANEL: displays useful information about currently selected file / directory and the file preview for media files: audio, video, images (including animated gifs, apng, webp, and many other formats).

    \n
  • \n
  • \n

    ARCHIVER: built-in archiver allows you to compress files into archives and extract existing archives. It supports all most popular formats. See the list of formats on the \"features\" wiki page

    \n
  • \n
  • \n

    AUTO UPDATES: the app updates itself automatically. It will let you decide if and when you want to download and install an update.

    \n
  • \n
  • \n

    COMMUNITY PARTICIPATION: unlike closed-sourced apps, you participate in the development of this app (request features, vote which features should be prioritized, participate in discussions, modify code of the app yourself).

    \n
  • \n
  • \n

    QUICK VIEW: allows you to quickly open selected files in a preview window, rather than an external program by pressing Space button. It supports images, videos, audio, PDF, most plain text formats.

    \n
  • \n
  • \n

    INFUSIVE DESIGN: this app implements my custom, modern, beautiful, minimalistic, customizable, design system called \"Infusive design\".

    \n
  • \n
  • \n

    WINDOW TRANSPARENCY EFFECTS: feature allows you to customize the app design and create literally infinite amount of custom, beautiful, modern UI designs by allowing you to beautifully infuse any image / video into every element of the app UI.

    \n
  • \n
  • \n

    LOCALIZATION: the app interface can be displayed in any language. The languages can be edited, and new languages can be added by the community.

    \n
  • \n
\n

MANY MORE FEATURES ARE COMING

\n

Several more major features / improvements are already in development and will be added in the next updates.

\n

MORE INFO

\n

DETAILED FEATURE DESCRIPTION (WIKI) →

\n

FEATURES IN DEVELOPMENT →

\n

Supporters

\n

Consider supporting the project on Patreon:

\n\n \n\n
\n\n See other methods\n\n

Sponsors

\n\n \n \n \n \n \n \n
\n \n \n \n \n Hover is a popular service where you buy domain names for your website.\n
Use my Hover link and we'll both get $2 off their domains.\n
\n\n \n \n \n \n \n \n
\n \n \n \n \n Houston's #1 Photo Restoration Service\n
photoancestry.com\n
\n

Supporters

\n\n \n \n \n \n \n \n
\n \n \n Andy Pfister\n \n \n \n \n Alex Ivantsov\n \n
\n
\n\n

The funding will be used for funding the development of this and my other big projects. I'm also working in collaboration with a few universities on a project that will help scientists speed up development of new medications and treatments for diseases, reducing the time need to find a new medication from 10 years (current average) to just a few months, and hopefully help humanity get rid of diseases (the project will be open-sourced later);

\n

Download

\n

\"Github

\n

⚡ Requirements:

\n
    \n
  • Memory (RAM): minimum: ~100 MB, average: ~400 MB;
  • \n
  • Storage: minimum: ~370 MB;
  • \n
  • OS: 64-bit: Windows, Linux;
  • \n
\n

📎 Download links:

\n

You can install the app in one of these ways:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Operating systemDownload link (latest version)
Windows (via winget)\n winget install --id=AlekseyHoffman.Sigma-File-Manager --source winget\n
Windows (via Microsoft store)\n \n \n \n
Windows (unsigned installable)\n \n Installable file (.exe)\n \n
Debian (Ubuntu) portable app | experimental\n \n AppImage\n \n
If there's no compiled binary for your Linux dist, you can build the app from the source code yourself, using Node v15.14.0\n \n npm run build\n
\n

Info

\n

This app is primarily developed for Windows. The Linux builds get a lot less development time. They are less stable and have more issues. With more supporters, I will be able to spend more time on Linux builds.

\n

Windows | Installation notes

\n

It's recommended to install the app via the Microsoft store.\nIf you decide to install the Installable file (.exe) instead, you might see a security warning during installation. If you see the warning prompt, click \"More Info\" and then \"Run Anyway\".

\n

Ubuntu 22.04 LTS | Installation notes

\n\n Running AppImage applications in Ubuntu 22.04 LTS\n\n

⚠ Notes:

\n
    \n
  • If you're running the app on the integrated GPU, the RAM usage will increase during video playback. Videos playing in the background (e.g. on the home page) are the main reason for high memory usage. You can reduce memory usage by choosing a static image for the \"Windows transparency effect\" and the home banner.
  • \n
  • The app is still in early development (prototyping) stage. It is safe to use, it should not delete or damage any files by itself, but it's recommended to backup (copy) your important data to an external backup drive or to your cloud storage, just for good practice.
  • \n
  • Expect to see some errors and performance issues in the first versions of the app. I will be fixing the problems gradually as they get reported by the users.
  • \n
  • The app has not been optimized yet, RAM usage can spike and go over 1 GB during some operations. So, for now, avoid using the app on low-tier computers (i.e. computers with 4 GB of RAM or less).
  • \n
\n

💬 Get notified

\n

Community links: Reddit | YouTube | X (Twitter) | Telegram

\n

If you can also click the \"watch\" button on top of the page if you want to get notified when I publish a new release, or someone opens a new discussion / issue.

\n

💡 Hidden treasures

\n

There's a fun secret hidden somewhere in the app. See if you can find it. Hint: only the dinosaur knows about it.

\n

Project links

\n\n

Milestones

\n

v1.0.0 (May 25 2021): publish the app;

\n

by v1.1.0 (May 27 2021): new features, improvements, and fixes;

\n

by v1.2.0 (June 2021): new features, improvements, and fixes;

\n

by v1.3.0 (August 2021): new features, improvements, and fixes;

\n

by v1.4.0 (September 2021): new features, improvements, and fixes;

\n

by v1.5.0: new features, improvements, and fixes.

\n

by v1.6.0: new features, improvements, and fixes, extensions support, localize the app to 10+ most popular languages;

\n

⬜ ...

\n

by v2.0.0: Reach the 20 major features count;

\n

End goal: improve the app to the point of becoming the best file manager and one the most useful productivity apps. This milestone will be considered to be achieved when at least 3 reputable independent sources (reviewers / platforms) decide that the app has achieved all of the following titles:

\n
    \n
  • ⬜ (0/3 sources) the best productivity impact;
  • \n
  • ⬜ (0/3 sources) the best UI design;
  • \n
  • ⬜ (0/3 sources) the best feature set;
  • \n
  • ⬜ (0/3 sources) the fastest improvement rate;
  • \n
  • ⬜ (0/3 sources) the most loved file manager app;
  • \n
  • ⬜ (0/3 sources) the most intelligent file manager app;
  • \n
  • ⬜ (0/3 sources) is one of top 3 desktop productivity apps;
  • \n
\n

Links to reviews: none yet.

\n

Become my student

\n

If you want to quickly learn how to build web and desktop apps like Sigma File Manager, I can teach you.

\n

See more details on my Github profile page

\n

Contributors - open-content creators

\n

Artworks used in the app

\n

Click on an image to visit the artist's page.\nIf you like their art, consider supporting their work. You can find their support links in the app on the artwork cards in the background manager (app home page > banner menu > background manager).

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n Julien Gauthier\n \n Ahmed Teilab\n \n Johannes Plenio\n \n Suzy Hazelwood\n \n Dana Franklin\n \n Kevin Lanceplaine\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n Klaus Pillon\n \n Klaus Pillon\n \n Taryn Elliott\n \n Marcel van Vuuren\n \n Vadim Sadovski\n \n Andreas\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n Darius Kalinauskas\n \n Alena Aenami\n \n Alena Aenami\n \n Alena Aenami\n \n Wang Jie\n \n Vladimir Manyukhin\n
\n \n \n \n \n \n \n \n
\n Laury Guintrand\n \n Sweeper3d\n
\n

Special thanks

\n

Open-source projects:

\n
    \n
  • Electron: Makes it possible to create cross-platform apps for desktop platforms.
  • \n
  • Vue.js: A wonderful JS framework that speeds up web development.
  • \n
  • VSCode: One of the best code editors that significantly simplifies the development process.
  • \n
  • Vuetify: Material components library that speeds up UI development.
  • \n
  • Templarian/MaterialDesign: Provides beautiful, community created, free icons.
  • \n
  • yt-dlp: Allows the app to download videos from a URL link using Python.
  • \n
  • FFMPEG: Allows the app to convert and edit audio/video/images and get the media info.
  • \n
  • 7-zip.org: Allows the app to work with archives (compress/decompress directories and files).
  • \n
  • xxoo/node-fswin: Windows OS native API bindings for Node.js.
  • \n
\n

For developers

\n

Developers, feel free to optimize and improve the app. Make sure to create a new issue or a discussion before implementing changes, so we can discuss the changes first.

\n

See CONTRIBUTING.md file for more info.

\n

License

\n

Sigma file manager is licensed under GNU GPLv3 or later.

\n

Copyright © 2021 - present Aleksey Hoffman. All rights reserved.

\n
", + "readmeOriginal": "

Note

\n

Sigma File Manager (current page): development is paused
\nSigma File Manager v2.0: development is active

\n
\n

Latest news

\n
    \n
  • Version 2.0.0-alpha.1 was released.
  • \n
  • Version 1.7.0 was released. Video review: https://www.youtube.com/watch?v=ZQy754HOM7Y
  • \n
  • Started creating Sigma File Manager Next (v2.0). Rewriting the app codebase with newer, better technologies (Rust, Vue 3, Typescript), as well as improving code quality and moving away from Electron.js. Once finished, the app will become faster, more capable, and better in every other way.
  • \n
  • Reddit community r/SigmaFileManager was created. This is where I will post all the updates, polls, progress, image and video previews of new / modified features, tips, etc. Check it out and post some cool ideas!
  • \n
\n

What's new in v1.7

\n
    \n
  • 4 new features
  • \n
  • 9 improvements
  • \n
  • 5 fixes
  • \n
\n\n SEE RELEASE NOTES →\n\n

\n \n   Sigma File Manager\n

\n

\"Sigma File Manager\" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows and Linux.

\n

Designed, developed, and maintained by Aleksey Hoffman

\n

\n

Community links

\n

Discord | Reddit | YouTube | X (Twitter) | Telegram\n
Thanks to everyone who has been sharing this project with others!

\n

Goal

\n

Create the best existing intelligent file manager & productivity app that will significantly speed up your workflow, provide you with advanced tools, and keep your data safe.

\n

Done 21 of 100 major features.

\n

Features

\n

The list of major features:

\n
    \n
  • \n

    SMART GLOBAL SEARCH: feature allows you to find any file / directory on your computer in just a few seconds. It also implements a typo correction system, allowing you to find files even when the search query includes typos, wrong case, wrong word order, missing words, missing symbols, and missing file extension.

    \n
  • \n
  • \n

    TABS: feature allows you to quickly switch between multiple directories with a click or a shortcut.

    \n
  • \n
  • \n

    WORKSPACES: feature allows you to create separate workspaces with their own tabs and pre-defined actions, allowing you to quickly switch between them. Actions can perform different operations, e.g. open a website, run a script, open a file in a specific program, etc.

    \n
  • \n
  • \n

    ADVANCED WIRELESS FILE SHARING: share a directory or stream any file to your local devices wirelessly without installing any apps. It works on any device with a modern web browser (smart TVs, mobile devices, laptops, virtual machines, etc).

    \n
  • \n
  • \n

    ADDRESS BAR: lets you quickly navigate directories with your keyboard. It autocompletes file names and automatically opens directories as you type.

    \n
  • \n
  • \n

    ITEM FILTER: allows you to filter out items from the list to quickly find the one you need. It supports advanced glob patterns and property prefixes.

    \n
  • \n
  • \n

    ADVANCED FILE DOWNLOADER: stream / download any file from the internet just by dragging it (or its URL link) onto the app. It supports all file types, including videos from video services like Youtube and video streams (with or without auth tokens / URL timestamps).

    \n
  • \n
  • \n

    SMART DRAG & DROP: allows you to easily download files from the internet, and provides a comfortable way of copying / moving local files.

    \n
  • \n
  • \n

    SHORTCUTS: most actions within the app can be performed with shortcuts. You can also create global (system wide) shortcuts for some actions like opening / hiding the app or opening the app and instantly creating a new note.

    \n
  • \n
  • \n

    CUSTOMIZABLE HOME PAGE BANNER: The home page of the app has a unique, recognizable feature - a customizable media background (banner). You can set a custom image / video or choose one of the built-in artworks (kindly provided to me by different artists) and personalize the app to your liking.

    \n
  • \n
  • \n

    NOTES: Advanced note editor in this app allows you to create featureful notes and store them in one convenient, quickly accessible place.

    \n
  • \n
  • \n

    DASHBOARD: Dashboard page provides quick access to pinned / protected / tagged items, and the timeline.

    \n
  • \n
  • \n

    FILE PROTECTION: This feature allows you to protect any file / directory / note from being modified / renamed / moved / deleted.

    \n
  • \n
  • \n

    INFO PANEL: displays useful information about currently selected file / directory and the file preview for media files: audio, video, images (including animated gifs, apng, webp, and many other formats).

    \n
  • \n
  • \n

    ARCHIVER: built-in archiver allows you to compress files into archives and extract existing archives. It supports all most popular formats. See the list of formats on the \"features\" wiki page

    \n
  • \n
  • \n

    AUTO UPDATES: the app updates itself automatically. It will let you decide if and when you want to download and install an update.

    \n
  • \n
  • \n

    COMMUNITY PARTICIPATION: unlike closed-sourced apps, you participate in the development of this app (request features, vote which features should be prioritized, participate in discussions, modify code of the app yourself).

    \n
  • \n
  • \n

    QUICK VIEW: allows you to quickly open selected files in a preview window, rather than an external program by pressing Space button. It supports images, videos, audio, PDF, most plain text formats.

    \n
  • \n
  • \n

    INFUSIVE DESIGN: this app implements my custom, modern, beautiful, minimalistic, customizable, design system called \"Infusive design\".

    \n
  • \n
  • \n

    WINDOW TRANSPARENCY EFFECTS: feature allows you to customize the app design and create literally infinite amount of custom, beautiful, modern UI designs by allowing you to beautifully infuse any image / video into every element of the app UI.

    \n
  • \n
  • \n

    LOCALIZATION: the app interface can be displayed in any language. The languages can be edited, and new languages can be added by the community.

    \n
  • \n
\n

MANY MORE FEATURES ARE COMING

\n

Several more major features / improvements are already in development and will be added in the next updates.

\n

MORE INFO

\n

DETAILED FEATURE DESCRIPTION (WIKI) →

\n

FEATURES IN DEVELOPMENT →

\n

Supporters

\n

Consider supporting the project on Patreon:

\n\n \n\n
\n\n See other methods\n\n

Sponsors

\n\n \n \n \n \n \n \n
\n \n \n \n \n Hover is a popular service where you buy domain names for your website.\n
Use my Hover link and we'll both get $2 off their domains.\n
\n\n \n \n \n \n \n \n
\n \n \n \n \n Houston's #1 Photo Restoration Service\n
photoancestry.com\n
\n

Supporters

\n\n \n \n \n \n \n \n
\n \n \n Andy Pfister\n \n \n \n \n Alex Ivantsov\n \n
\n
\n\n

The funding will be used for funding the development of this and my other big projects. I'm also working in collaboration with a few universities on a project that will help scientists speed up development of new medications and treatments for diseases, reducing the time need to find a new medication from 10 years (current average) to just a few months, and hopefully help humanity get rid of diseases (the project will be open-sourced later);

\n

Download

\n

\"Github

\n

⚡ Requirements:

\n
    \n
  • Memory (RAM): minimum: ~100 MB, average: ~400 MB;
  • \n
  • Storage: minimum: ~370 MB;
  • \n
  • OS: 64-bit: Windows, Linux;
  • \n
\n

📎 Download links:

\n

You can install the app in one of these ways:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Operating systemDownload link (latest version)
Windows (via winget)\n winget install --id=AlekseyHoffman.Sigma-File-Manager --source winget\n
Windows (via Microsoft store)\n \n \n \n
Windows (unsigned installable)\n \n Installable file (.exe)\n \n
Debian (Ubuntu) portable app | experimental\n \n AppImage\n \n
If there's no compiled binary for your Linux dist, you can build the app from the source code yourself, using Node v15.14.0\n \n npm run build\n
\n

Info

\n

This app is primarily developed for Windows. The Linux builds get a lot less development time. They are less stable and have more issues. With more supporters, I will be able to spend more time on Linux builds.

\n

Windows | Installation notes

\n

It's recommended to install the app via the Microsoft store.\nIf you decide to install the Installable file (.exe) instead, you might see a security warning during installation. If you see the warning prompt, click \"More Info\" and then \"Run Anyway\".

\n

Ubuntu 22.04 LTS | Installation notes

\n\n Running AppImage applications in Ubuntu 22.04 LTS\n\n

⚠ Notes:

\n
    \n
  • If you're running the app on the integrated GPU, the RAM usage will increase during video playback. Videos playing in the background (e.g. on the home page) are the main reason for high memory usage. You can reduce memory usage by choosing a static image for the \"Windows transparency effect\" and the home banner.
  • \n
  • The app is still in early development (prototyping) stage. It is safe to use, it should not delete or damage any files by itself, but it's recommended to backup (copy) your important data to an external backup drive or to your cloud storage, just for good practice.
  • \n
  • Expect to see some errors and performance issues in the first versions of the app. I will be fixing the problems gradually as they get reported by the users.
  • \n
  • The app has not been optimized yet, RAM usage can spike and go over 1 GB during some operations. So, for now, avoid using the app on low-tier computers (i.e. computers with 4 GB of RAM or less).
  • \n
\n

💬 Get notified

\n

Community links: Reddit | YouTube | X (Twitter) | Telegram

\n

If you can also click the \"watch\" button on top of the page if you want to get notified when I publish a new release, or someone opens a new discussion / issue.

\n

💡 Hidden treasures

\n

There's a fun secret hidden somewhere in the app. See if you can find it. Hint: only the dinosaur knows about it.

\n

Project links

\n\n

Milestones

\n

v1.0.0 (May 25 2021): publish the app;

\n

by v1.1.0 (May 27 2021): new features, improvements, and fixes;

\n

by v1.2.0 (June 2021): new features, improvements, and fixes;

\n

by v1.3.0 (August 2021): new features, improvements, and fixes;

\n

by v1.4.0 (September 2021): new features, improvements, and fixes;

\n

by v1.5.0: new features, improvements, and fixes.

\n

by v1.6.0: new features, improvements, and fixes, extensions support, localize the app to 10+ most popular languages;

\n

⬜ ...

\n

by v2.0.0: Reach the 20 major features count;

\n

End goal: improve the app to the point of becoming the best file manager and one the most useful productivity apps. This milestone will be considered to be achieved when at least 3 reputable independent sources (reviewers / platforms) decide that the app has achieved all of the following titles:

\n
    \n
  • ⬜ (0/3 sources) the best productivity impact;
  • \n
  • ⬜ (0/3 sources) the best UI design;
  • \n
  • ⬜ (0/3 sources) the best feature set;
  • \n
  • ⬜ (0/3 sources) the fastest improvement rate;
  • \n
  • ⬜ (0/3 sources) the most loved file manager app;
  • \n
  • ⬜ (0/3 sources) the most intelligent file manager app;
  • \n
  • ⬜ (0/3 sources) is one of top 3 desktop productivity apps;
  • \n
\n

Links to reviews: none yet.

\n

Become my student

\n

If you want to quickly learn how to build web and desktop apps like Sigma File Manager, I can teach you.

\n

See more details on my Github profile page

\n

Contributors - open-content creators

\n

Artworks used in the app

\n

Click on an image to visit the artist's page.\nIf you like their art, consider supporting their work. You can find their support links in the app on the artwork cards in the background manager (app home page > banner menu > background manager).

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n Julien Gauthier\n \n Ahmed Teilab\n \n Johannes Plenio\n \n Suzy Hazelwood\n \n Dana Franklin\n \n Kevin Lanceplaine\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n Klaus Pillon\n \n Klaus Pillon\n \n Taryn Elliott\n \n Marcel van Vuuren\n \n Vadim Sadovski\n \n Andreas\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n Darius Kalinauskas\n \n Alena Aenami\n \n Alena Aenami\n \n Alena Aenami\n \n Wang Jie\n \n Vladimir Manyukhin\n
\n \n \n \n \n \n \n \n
\n Laury Guintrand\n \n Sweeper3d\n
\n

Special thanks

\n

Open-source projects:

\n
    \n
  • Electron: Makes it possible to create cross-platform apps for desktop platforms.
  • \n
  • Vue.js: A wonderful JS framework that speeds up web development.
  • \n
  • VSCode: One of the best code editors that significantly simplifies the development process.
  • \n
  • Vuetify: Material components library that speeds up UI development.
  • \n
  • Templarian/MaterialDesign: Provides beautiful, community created, free icons.
  • \n
  • yt-dlp: Allows the app to download videos from a URL link using Python.
  • \n
  • FFMPEG: Allows the app to convert and edit audio/video/images and get the media info.
  • \n
  • 7-zip.org: Allows the app to work with archives (compress/decompress directories and files).
  • \n
  • xxoo/node-fswin: Windows OS native API bindings for Node.js.
  • \n
\n

For developers

\n

Developers, feel free to optimize and improve the app. Make sure to create a new issue or a discussion before implementing changes, so we can discuss the changes first.

\n

See CONTRIBUTING.md file for more info.

\n

License

\n

Sigma file manager is licensed under GNU GPLv3 or later.

\n

Copyright © 2021 - present Aleksey Hoffman. All rights reserved.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:20.542Z" }, "snailfm": { - "readmeCleaned": "

SnailFM

\n

\"Snap\"\nSnailFM is a radio station by the SnailDOS community.\nYou can easily tune into SnailFM with this software.\nSnailFM is a online radiostation, with no copyright music. It has no lyrics, so it's great for background music, or just studying or even coding!\nSnailFM is fast free and secure!\nFor linux installation, follow the guide below.

\n

INSTALLATION

\n

Follow the WIKI!\nhttps://github.com/snaildos/SnailFM-Application/wiki/Installation

\n

Building by source

\n

You can easily build SnailFM. I recommend linux.\nyarn\nyarn start\nthen building can be:\nyarn build (linux only)

\n

Contributing

\n

Feel free to contribute! Fork, commit, PR!

\n

\"FOSSA

\n
", - "readmeOriginal": "

SnailFM

\n

\"Snap\"\nSnailFM is a radio station by the SnailDOS community.\nYou can easily tune into SnailFM with this software.\nSnailFM is a online radiostation, with no copyright music. It has no lyrics, so it's great for background music, or just studying or even coding!\nSnailFM is fast free and secure!\nFor linux installation, follow the guide below.

\n

INSTALLATION

\n

Follow the WIKI!\nhttps://github.com/snaildos/SnailFM-Application/wiki/Installation

\n

Building by source

\n

You can easily build SnailFM. I recommend linux.\nyarn\nyarn start\nthen building can be:\nyarn build (linux only)

\n

Contributing

\n

Feel free to contribute! Fork, commit, PR!

\n

\"FOSSA

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.194Z" + "readmeCleaned": "

SnailFM

\n

\"Snap\"\nSnailFM is a radio station by the SnailDOS community.\nYou can easily tune into SnailFM with this software.\nSnailFM is a online radiostation, with no copyright music. It has no lyrics, so it's great for background music, or just studying or even coding!\nSnailFM is fast free and secure!\nFor linux installation, follow the guide below.

\n

INSTALLATION

\n

Follow the WIKI!\nhttps://github.com/snaildos/SnailFM-Application/wiki/Installation

\n

Building by source

\n

You can easily build SnailFM. I recommend linux.\nyarn\nyarn start\nthen building can be:\nyarn build (linux only)

\n

Contributing

\n

Feel free to contribute! Fork, commit, PR!

\n

\"FOSSA

\n
", + "readmeOriginal": "

SnailFM

\n

\"Snap\"\nSnailFM is a radio station by the SnailDOS community.\nYou can easily tune into SnailFM with this software.\nSnailFM is a online radiostation, with no copyright music. It has no lyrics, so it's great for background music, or just studying or even coding!\nSnailFM is fast free and secure!\nFor linux installation, follow the guide below.

\n

INSTALLATION

\n

Follow the WIKI!\nhttps://github.com/snaildos/SnailFM-Application/wiki/Installation

\n

Building by source

\n

You can easily build SnailFM. I recommend linux.\nyarn\nyarn start\nthen building can be:\nyarn build (linux only)

\n

Contributing

\n

Feel free to contribute! Fork, commit, PR!

\n

\"FOSSA

\n
", + "readmeFetchedAt": "2024-02-29T22:01:20.555Z" + }, + "sleek": { + "readmeCleaned": "

sleek

\n

\"image\"

\n

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. It's available for Windows, macOS and Linux

\n

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. Stripped down to only the most necessary features, and with a clean and simple interface, sleek aims to help you focus on getting things done.

\n

All classic todo.txt attributes are supported and enhanced by additional features. Creating todos is straightforward, and tag-based filtering in tandem with highly customisable grouping and smart full-text search allows for rapid information retrieval. Completed todos can be hidden or archived into separate done.txt files. Easy integration with other todo.txt apps is facilitated by continuously scanning todo.txt files for changes.

\n

sleek is available for Windows, macOS and Linux, and in several languages. Screenshots can be found here. For more detailed information, please refer to the sleek wiki.

\n

❤️ Sponsor sleek

\n

Pushing sleek to the Apple and Microsoft app stores creates annual costs. You can help covering these by sponsoring the project.

\n

👩🏾‍💻 Become a contributer

\n

We're actively inviting passionate contributors skilled in React, TypeScript, Electron, and Jest/Playwright to join our collaborative effort. The develop branch reflects the most recent progress. Here you'll find our roadmap: https://github.com/users/ransome1/projects/3. For those interested, we've updated our contribution guidelines.

\n

Get sleek from Apple Mac App Store

\n

\"Get

\n

Get sleek from Microsoft Store

\n

\"English

\n

Get sleek from Snap Store

\n

\"Get

\n

Install sleek from Snap Store using: sudo snap install sleek

\n

Get sleek from Flathub

\n

\"Download

\n

Install sleek from Flathub using: flatpak install flathub com.github.ransome1.sleek

\n

Run it using: flatpak run com.github.ransome1.sleek

\n

Get sleek from Homebrew

\n

Install sleek from Homebrew.\nbrew install --cask sleek

\n

Get sleek from Arch User Repository

\n

Install sleek from AUR.

\n
    \n
  1. Setup Yay
  2. \n
  3. yay -S sleek
  4. \n
\n

Download sleek

\n

You can download sleek for Windows, macOS and Linux from

\n\n
", + "readmeOriginal": "

sleek

\n

\"image\"

\n

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. It's available for Windows, macOS and Linux

\n

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. Stripped down to only the most necessary features, and with a clean and simple interface, sleek aims to help you focus on getting things done.

\n

All classic todo.txt attributes are supported and enhanced by additional features. Creating todos is straightforward, and tag-based filtering in tandem with highly customisable grouping and smart full-text search allows for rapid information retrieval. Completed todos can be hidden or archived into separate done.txt files. Easy integration with other todo.txt apps is facilitated by continuously scanning todo.txt files for changes.

\n

sleek is available for Windows, macOS and Linux, and in several languages. Screenshots can be found here. For more detailed information, please refer to the sleek wiki.

\n

❤️ Sponsor sleek

\n

Pushing sleek to the Apple and Microsoft app stores creates annual costs. You can help covering these by sponsoring the project.

\n

👩🏾‍💻 Become a contributer

\n

We're actively inviting passionate contributors skilled in React, TypeScript, Electron, and Jest/Playwright to join our collaborative effort. The develop branch reflects the most recent progress. Here you'll find our roadmap: https://github.com/users/ransome1/projects/3. For those interested, we've updated our contribution guidelines.

\n

Get sleek from Apple Mac App Store

\n

\"Get

\n

Get sleek from Microsoft Store

\n

\"English

\n

Get sleek from Snap Store

\n

\"Get

\n

Install sleek from Snap Store using: sudo snap install sleek

\n

Get sleek from Flathub

\n

\"Download

\n

Install sleek from Flathub using: flatpak install flathub com.github.ransome1.sleek

\n

Run it using: flatpak run com.github.ransome1.sleek

\n

Get sleek from Homebrew

\n

Install sleek from Homebrew.\nbrew install --cask sleek

\n

Get sleek from Arch User Repository

\n

Install sleek from AUR.

\n
    \n
  1. Setup Yay
  2. \n
  3. yay -S sleek
  4. \n
\n

Download sleek

\n

You can download sleek for Windows, macOS and Linux from

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:20.610Z" }, "snipcommand": { - "readmeCleaned": "

SnipCommand

\n

A free and open source command snippets manager for organize and copy fast.

\n

\n \n

\n

\n \"GitHub\n \"GitHub\"\n

\n

\n \n

\n

\n Built with Electron & React
\n Built for Windows, macOS and Linux\n

\n

Overview

\n

\n \n

\n

It helps you create, organize and store your commands (Excel formulas, Sql Queries, Terminal commands, etc.) with dynamic parameters for quick copy to it. Describe your commands with dynamic parameters also support documentation about your snippets. You can select or specify your dynamic values using with selectbox/inputbox for ready to paste the workspace. You can organize with tags.

\n

Features

\n
    \n
  • ORGANIZE WITH TAGS & FAVOURITES You can organize all commands with tags & favourites system.
  • \n
  • DESCRIBE DYNAMIC PARAMETERS You can describe dynamic parameters. Supporting input & selectbox for choosing parameter value.
  • \n
  • DOCUMENTATION FOR COMMAND You can describe documentation text for each commands with Markdown Editor.
  • \n
  • SEARCH You can quick access your commands
  • \n
  • AUTOSAVE Automatically saves any changes you make during work, so you don't have to worry about losing changes.
  • \n
  • SYNC You can use any service that provides cloud synchronization, such as iCloud Drive, Google Drive, Dropbox or other similar.
  • \n
  • DATABASE We are using Lowdb - Powered by Lodash to store your data. The database files are on your local computer.
  • \n
  • LIGHT/DARK THEME We are supporting 2 themes.
  • \n
  • And more...
  • \n
\n

Contribution

\n

Contribution are always welcome and recommended! Here is how:

\n\n
git clone https://github.com/YOUR_USERNAME/SnipCommand.git\n
\n
    \n
  • Install all development packages with yarn install command on root.
  • \n
  • Make your changes.
  • \n
  • Create a pull request.
  • \n
\n

Build Setup

\n
# install dependencies\nyarn install\n\n# serve with hot reload\nyarn electron-dev\n\n# build electron application for production\nyarn release\n
\n

Releases

\n

Visit the this link

\n

Documentation

\n

Visit the this link

\n

Change Logs

\n

You can check logs from this link

\n

License

\n

SnipCommand is an open source project that is licensed under the MIT license.

\n

Donations

\n

Donations are greatly appreciated!

\n

BUY ME A COFFEE

\n
", - "readmeOriginal": "

SnipCommand

\n

A free and open source command snippets manager for organize and copy fast.

\n

\n \n

\n

\n \"GitHub\n \"GitHub\"\n

\n

\n \n

\n

\n Built with Electron & React
\n Built for Windows, macOS and Linux\n

\n

Overview

\n

\n \n

\n

It helps you create, organize and store your commands (Excel formulas, Sql Queries, Terminal commands, etc.) with dynamic parameters for quick copy to it. Describe your commands with dynamic parameters also support documentation about your snippets. You can select or specify your dynamic values using with selectbox/inputbox for ready to paste the workspace. You can organize with tags.

\n

Features

\n
    \n
  • ORGANIZE WITH TAGS & FAVOURITES You can organize all commands with tags & favourites system.
  • \n
  • DESCRIBE DYNAMIC PARAMETERS You can describe dynamic parameters. Supporting input & selectbox for choosing parameter value.
  • \n
  • DOCUMENTATION FOR COMMAND You can describe documentation text for each commands with Markdown Editor.
  • \n
  • SEARCH You can quick access your commands
  • \n
  • AUTOSAVE Automatically saves any changes you make during work, so you don't have to worry about losing changes.
  • \n
  • SYNC You can use any service that provides cloud synchronization, such as iCloud Drive, Google Drive, Dropbox or other similar.
  • \n
  • DATABASE We are using Lowdb - Powered by Lodash to store your data. The database files are on your local computer.
  • \n
  • LIGHT/DARK THEME We are supporting 2 themes.
  • \n
  • And more...
  • \n
\n

Contribution

\n

Contribution are always welcome and recommended! Here is how:

\n\n
git clone https://github.com/YOUR_USERNAME/SnipCommand.git\n
\n
    \n
  • Install all development packages with yarn install command on root.
  • \n
  • Make your changes.
  • \n
  • Create a pull request.
  • \n
\n

Build Setup

\n
# install dependencies\nyarn install\n\n# serve with hot reload\nyarn electron-dev\n\n# build electron application for production\nyarn release\n
\n

Releases

\n

Visit the this link

\n

Documentation

\n

Visit the this link

\n

Change Logs

\n

You can check logs from this link

\n

License

\n

SnipCommand is an open source project that is licensed under the MIT license.

\n

Donations

\n

Donations are greatly appreciated!

\n

BUY ME A COFFEE

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.223Z" + "readmeCleaned": "

SnipCommand

\n

A free and open source command snippets manager for organize and copy fast.

\n

\n \n

\n

\n \"GitHub\n \"GitHub\"\n

\n

\n \n

\n

\n Built with Electron & React
\n Built for Windows, macOS and Linux\n

\n

Overview

\n

\n \n

\n

It helps you create, organize and store your commands (Excel formulas, Sql Queries, Terminal commands, etc.) with dynamic parameters for quick copy to it. Describe your commands with dynamic parameters also support documentation about your snippets. You can select or specify your dynamic values using with selectbox/inputbox for ready to paste the workspace. You can organize with tags.

\n

Features

\n
    \n
  • ORGANIZE WITH TAGS & FAVOURITES You can organize all commands with tags & favourites system.
  • \n
  • DESCRIBE DYNAMIC PARAMETERS You can describe dynamic parameters. Supporting input & selectbox for choosing parameter value.
  • \n
  • DOCUMENTATION FOR COMMAND You can describe documentation text for each commands with Markdown Editor.
  • \n
  • SEARCH You can quick access your commands
  • \n
  • AUTOSAVE Automatically saves any changes you make during work, so you don't have to worry about losing changes.
  • \n
  • SYNC You can use any service that provides cloud synchronization, such as iCloud Drive, Google Drive, Dropbox or other similar.
  • \n
  • DATABASE We are using Lowdb - Powered by Lodash to store your data. The database files are on your local computer.
  • \n
  • LIGHT/DARK THEME We are supporting 2 themes.
  • \n
  • And more...
  • \n
\n

Contribution

\n

Contribution are always welcome and recommended! Here is how:

\n\n
git clone https://github.com/YOUR_USERNAME/SnipCommand.git\n
\n
    \n
  • Install all development packages with yarn install command on root.
  • \n
  • Make your changes.
  • \n
  • Create a pull request.
  • \n
\n

Build Setup

\n
# install dependencies\nyarn install\n\n# serve with hot reload\nyarn electron-dev\n\n# build electron application for production\nyarn release\n
\n

Releases

\n

Visit the this link

\n

Documentation

\n

Visit the this link

\n

Change Logs

\n

You can check logs from this link

\n

License

\n

SnipCommand is an open source project that is licensed under the MIT license.

\n

Donations

\n

Donations are greatly appreciated!

\n

BUY ME A COFFEE

\n
", + "readmeOriginal": "

SnipCommand

\n

A free and open source command snippets manager for organize and copy fast.

\n

\n \n

\n

\n \"GitHub\n \"GitHub\"\n

\n

\n \n

\n

\n Built with Electron & React
\n Built for Windows, macOS and Linux\n

\n

Overview

\n

\n \n

\n

It helps you create, organize and store your commands (Excel formulas, Sql Queries, Terminal commands, etc.) with dynamic parameters for quick copy to it. Describe your commands with dynamic parameters also support documentation about your snippets. You can select or specify your dynamic values using with selectbox/inputbox for ready to paste the workspace. You can organize with tags.

\n

Features

\n
    \n
  • ORGANIZE WITH TAGS & FAVOURITES You can organize all commands with tags & favourites system.
  • \n
  • DESCRIBE DYNAMIC PARAMETERS You can describe dynamic parameters. Supporting input & selectbox for choosing parameter value.
  • \n
  • DOCUMENTATION FOR COMMAND You can describe documentation text for each commands with Markdown Editor.
  • \n
  • SEARCH You can quick access your commands
  • \n
  • AUTOSAVE Automatically saves any changes you make during work, so you don't have to worry about losing changes.
  • \n
  • SYNC You can use any service that provides cloud synchronization, such as iCloud Drive, Google Drive, Dropbox or other similar.
  • \n
  • DATABASE We are using Lowdb - Powered by Lodash to store your data. The database files are on your local computer.
  • \n
  • LIGHT/DARK THEME We are supporting 2 themes.
  • \n
  • And more...
  • \n
\n

Contribution

\n

Contribution are always welcome and recommended! Here is how:

\n\n
git clone https://github.com/YOUR_USERNAME/SnipCommand.git\n
\n
    \n
  • Install all development packages with yarn install command on root.
  • \n
  • Make your changes.
  • \n
  • Create a pull request.
  • \n
\n

Build Setup

\n
# install dependencies\nyarn install\n\n# serve with hot reload\nyarn electron-dev\n\n# build electron application for production\nyarn release\n
\n

Releases

\n

Visit the this link

\n

Documentation

\n

Visit the this link

\n

Change Logs

\n

You can check logs from this link

\n

License

\n

SnipCommand is an open source project that is licensed under the MIT license.

\n

Donations

\n

Donations are greatly appreciated!

\n

BUY ME A COFFEE

\n
", + "readmeFetchedAt": "2024-02-29T22:01:20.821Z" }, "snippetstore": { - "readmeCleaned": "

SnippetStore

\n

\n🎉 A snippet management app for developers 🚀\n

\n

\n⚠️ This project is no longer maintained, see #74 ⚠️\n

\n

\n \n \"twitter\"\n \n

\n

\n\"travis\"\n\n \"version\"\n\n\n \"total\n\n\n \"stars\"\n\n\n \"forks\"\n\n

\n

\n \n

\n

About this project

\n

SnippetStore is an application for developers to store their snippets and quickly retrieve them when needed. SnippetStore mainly focus on storing code therefor its interface is small and simple, perfect for busy developers who doesn't care about small details.

\n

Donate

\n

There are many requests for macOS support and I'm sure many of you guys who are mac users will want\nSnippetStore to be available in homebrew and able to run on macOS too. But in order to do that, I need help from you guys to afford a mac to test & build this project and many more other projects in the future. It would be a huge help if you can buy me a coffee 😄

\n

\"Buy

\n

SnippetStore is also available on issuehunt

\n

\"Let's

\n

A massive thank you to these donators

\n\n\n\n\n\n\n\n\n\n\n\n
Trevor Robertson
\"\"
\n

Download

\n

Currently SnippetStore only available for linux and windows.

\n

If you're using MacOS, you can also build a version for you OS too (not guarantee it will work!)

\n
npm run dist:mac\n
\n

You can get the latest release of SnippetStore here

\n

Theme

\n

SnippetStore currently support 2 themes dark and light

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light themeDark theme
\n

Tag support

\n

With SnippetStore you can assign multiple tags to your snippet and easy find them using the tag list on the right bar

\n

\n \n

\n

Multi file snippet

\n

Not satisfied with a single file snippet? With SnippetStore you can now store multiple files within a snippet

\n

\n \n

\n

Snippet list layout

\n

SnippetStore currently support 2 snippet list layout:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OriginalList and details
\n

Internalization

\n

SnippetStore currently support 2 languages:

\n
    \n
  • English
  • \n
  • Vietnamese
  • \n
\n

Shortcut

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ActionKey
Open create snippet modalctrl + n
Open setting modalctrl + ,
Toggle small sidebar modectrl + b
Close all modalesc
Save snippetctrl + s
Discard snippet changesesc
Navigate in snippet listctrl + pageup, ctrl + pagedown
\n

Tech Stack

\n\n

Contributing

\n

Check out contributing.md

\n

Author & Maintainer

\n\n

License

\n\n
", - "readmeOriginal": "

SnippetStore

\n

\n🎉 A snippet management app for developers 🚀\n

\n

\n⚠️ This project is no longer maintained, see #74 ⚠️\n

\n

\n \n \"twitter\"\n \n

\n

\n\"travis\"\n\n \"version\"\n\n\n \"total\n\n\n \"stars\"\n\n\n \"forks\"\n\n

\n

\n \n

\n

About this project

\n

SnippetStore is an application for developers to store their snippets and quickly retrieve them when needed. SnippetStore mainly focus on storing code therefor its interface is small and simple, perfect for busy developers who doesn't care about small details.

\n

Donate

\n

There are many requests for macOS support and I'm sure many of you guys who are mac users will want\nSnippetStore to be available in homebrew and able to run on macOS too. But in order to do that, I need help from you guys to afford a mac to test & build this project and many more other projects in the future. It would be a huge help if you can buy me a coffee 😄

\n

\"Buy

\n

SnippetStore is also available on issuehunt

\n

\"Let's

\n

A massive thank you to these donators

\n\n\n\n\n\n\n\n\n\n\n\n
Trevor Robertson
\"\"
\n

Download

\n

Currently SnippetStore only available for linux and windows.

\n

If you're using MacOS, you can also build a version for you OS too (not guarantee it will work!)

\n
npm run dist:mac\n
\n

You can get the latest release of SnippetStore here

\n

Theme

\n

SnippetStore currently support 2 themes dark and light

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light themeDark theme
\n

Tag support

\n

With SnippetStore you can assign multiple tags to your snippet and easy find them using the tag list on the right bar

\n

\n \n

\n

Multi file snippet

\n

Not satisfied with a single file snippet? With SnippetStore you can now store multiple files within a snippet

\n

\n \n

\n

Snippet list layout

\n

SnippetStore currently support 2 snippet list layout:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OriginalList and details
\n

Internalization

\n

SnippetStore currently support 2 languages:

\n
    \n
  • English
  • \n
  • Vietnamese
  • \n
\n

Shortcut

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ActionKey
Open create snippet modalctrl + n
Open setting modalctrl + ,
Toggle small sidebar modectrl + b
Close all modalesc
Save snippetctrl + s
Discard snippet changesesc
Navigate in snippet listctrl + pageup, ctrl + pagedown
\n

Tech Stack

\n\n

Contributing

\n

Check out contributing.md

\n

Author & Maintainer

\n\n

License

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.366Z" - }, - "social-amnesia": { - "readmeCleaned": "

\"Social\n\"Quick

\n

Social Amnesia

\n

Social Amnesia aims to make your social media (twitter/reddit) only exist within a time period that you choose. For many people, there is no reason they want to have years old tweets or reddit comments publicly accessible. With Social Amnesia, set the time period you want to keep, whitelist posts and items you want to preserve indefinitely, and let Social Amnesia wipe the rest out of existence.

\n

\"Awesome

\n

Sponsor the development of Social Amnesia

\n

You can sponsor me on GitHub to fund the continued development of Social Amnesia! ❤️\nYou can also make a one-time donation directly via:

\n
    \n
  • Venmo
  • \n
  • Paypal
  • \n
  • Send Bitcoin to 36Bq7F2JZdYEWLyB8jPWB1XuLCBCCkLvHn
  • \n
\n

\"DonateQR\"

\n

And please follow me on Twitter to receive updates on the development of Social Amnesia!

\n

How to build/run Social Amnesia

\n

Executables

\n

This is the simplest option. Bundled and easily usable files for Mac, Windows and Linux are available on the releases page.

\n

How to run Social Amnesia from the command line

\n

First, clone this repo.

\n

In order to run Social Amnesia, you will need to set up Reddit and Twitter APIs.

\n

For Reddit, you will want to create an installed app using https://www.reddit.com/prefs/apps. Set your redirect url to be https://google.com. Then you will need to create a redditSecrets.ts file in the src/ directory:

\n
const redditAPI = {\n  userAgent: \"Social-Amnesia-2.0\",\n  clientId: \"YOUR_CLIENT_ID\"\n};\n\nexport default redditAPI;
\n

For Twitter, create an app using https://developer.twitter.com/en/apps, enable Sign in with Twitter, set the Callback URL to be https://google.com, and then create a twitterSecrets.ts file in the src/ directory:

\n
const twitterAPI = {\n  consumerKey: \"YOUR_CONSUMER_KEY\",\n  consumerSecret: \"YOUR_CONSUMER_SECRET\",\n  accessToken: \"YOUR_ACCESS_TOKEN\",\n  accessTokenSecret: \"YOUR_ACCESS_TOKEN_SECRET\"\n};\n\nexport default twitterAPI;
\n

Then you can run yarn run electron:serve and start developing!

\n

How to build the executables for Social Amnesia

\n

Simply run yarn run electron:serve once you have completed the steps above. Output is sent to the dist_electron folder.

\n

Sites and Features

\n

Reddit

\n
    \n
  • Delete comments and posts, individually or en masse.
  • \n
  • Edits your posts before deleting them. According to the reddit admins this is an effective way to remove content from reddit.
  • \n
  • Keep a time range of comments and submissions.
  • \n
  • Keep comments or submissions that reach a certain amount of upvotes.
  • \n
  • Whitelist specific posts and comments you want to save.
  • \n
  • Schedule deletions daily.
  • \n
\n

Twitter

\n
    \n
  • Delete tweets, retweets, replies and remove \"favorites\" (aka ❤️'s), individually or en masse.
  • \n
  • Keep a time range of tweets, retweets, replies and favorites.\n
      \n
    • In the case of favorites, this is done by the time the favorited item was created, NOT the time it was favorited at.
    • \n
    \n
  • \n
  • Keep tweets that have reached a certain amount of retweets or favorites.\n
      \n
    • This option ignores retweets, these will be removed no matter what if they are out of the time range.
    • \n
    \n
  • \n
  • Whitelist specific tweets and favorites you want to save.
  • \n
  • Schedule deletions daily.
  • \n
\n

Contributing

\n

Contributions are not only welcomed but greatly appreciated. If you have any idea for a new feature, or find a bug, you can open up a new issue and report it. Better yet, fork this project, write up some code, and submit a new pull request.

\n

Don't feel comfortable coding? That's okay! There are plenty of other ways to contribute to this project:

\n
    \n
  • The easiest is to just share it. Post it (ironically?) on your social media. Tell your friends and family. Launch t-shirts at bewildered pedestrians. Drop pamphlets out of air planes. Get creative!
  • \n
  • UX people are needed to help make mockups to improve the design of the application.
  • \n
  • Do you have a social media account with lots of posts you would like to donate to the cause? Accounts like these can be used to help us bug hunt. Open an issue or tweet @NickGottschlich.
  • \n
  • Be a user tester! Just record your experience using this the first time using screen recording software and upload it as an issue. Better yet if you can record yourself talking through your thoughts as you try out the software for the first time!
  • \n
\n

Limitations

\n
    \n
  • Reddit\n
      \n
    • reddit API currently only indexes ~1k most recent items back (confirmed for comments, not submissions)
    • \n
    \n
  • \n
  • Twitter\n
      \n
    • twitter API currently only indexes ~3200 tweets and favorites back
    • \n
    \n
  • \n
\n

Tech talks / Blog Posts

\n

Note: These talks and posts may be using the user interface from Social Media 1.0, which looks significantly different from the new version!

\n

@NickGottschlich spoke about Social Amnesia at the Austin Python Monthly Meetup on April 10th, 2019.

\n

Youtube link: https://www.youtube.com/watch?v=wPv_pLofedU

\n

Link to slides: https://nickpgott.com/files/AbusingSocialMediaAPIs.pdf

\n

Medium Article about Social Amnesia: https://medium.com/@nickpgott/ab-using-social-media-apis-using-python-for-privacys-sake-7091b3f76666

\n

Links

\n\n

Related software

\n\n
", - "readmeOriginal": "

\"Social\n\"Quick

\n

Social Amnesia

\n

Social Amnesia aims to make your social media (twitter/reddit) only exist within a time period that you choose. For many people, there is no reason they want to have years old tweets or reddit comments publicly accessible. With Social Amnesia, set the time period you want to keep, whitelist posts and items you want to preserve indefinitely, and let Social Amnesia wipe the rest out of existence.

\n

\"Awesome

\n

Sponsor the development of Social Amnesia

\n

You can sponsor me on GitHub to fund the continued development of Social Amnesia! ❤️\nYou can also make a one-time donation directly via:

\n
    \n
  • Venmo
  • \n
  • Paypal
  • \n
  • Send Bitcoin to 36Bq7F2JZdYEWLyB8jPWB1XuLCBCCkLvHn
  • \n
\n

\"DonateQR\"

\n

And please follow me on Twitter to receive updates on the development of Social Amnesia!

\n

How to build/run Social Amnesia

\n

Executables

\n

This is the simplest option. Bundled and easily usable files for Mac, Windows and Linux are available on the releases page.

\n

How to run Social Amnesia from the command line

\n

First, clone this repo.

\n

In order to run Social Amnesia, you will need to set up Reddit and Twitter APIs.

\n

For Reddit, you will want to create an installed app using https://www.reddit.com/prefs/apps. Set your redirect url to be https://google.com. Then you will need to create a redditSecrets.ts file in the src/ directory:

\n
const redditAPI = {\n  userAgent: \"Social-Amnesia-2.0\",\n  clientId: \"YOUR_CLIENT_ID\"\n};\n\nexport default redditAPI;
\n

For Twitter, create an app using https://developer.twitter.com/en/apps, enable Sign in with Twitter, set the Callback URL to be https://google.com, and then create a twitterSecrets.ts file in the src/ directory:

\n
const twitterAPI = {\n  consumerKey: \"YOUR_CONSUMER_KEY\",\n  consumerSecret: \"YOUR_CONSUMER_SECRET\",\n  accessToken: \"YOUR_ACCESS_TOKEN\",\n  accessTokenSecret: \"YOUR_ACCESS_TOKEN_SECRET\"\n};\n\nexport default twitterAPI;
\n

Then you can run yarn run electron:serve and start developing!

\n

How to build the executables for Social Amnesia

\n

Simply run yarn run electron:serve once you have completed the steps above. Output is sent to the dist_electron folder.

\n

Sites and Features

\n

Reddit

\n
    \n
  • Delete comments and posts, individually or en masse.
  • \n
  • Edits your posts before deleting them. According to the reddit admins this is an effective way to remove content from reddit.
  • \n
  • Keep a time range of comments and submissions.
  • \n
  • Keep comments or submissions that reach a certain amount of upvotes.
  • \n
  • Whitelist specific posts and comments you want to save.
  • \n
  • Schedule deletions daily.
  • \n
\n

Twitter

\n
    \n
  • Delete tweets, retweets, replies and remove \"favorites\" (aka ❤️'s), individually or en masse.
  • \n
  • Keep a time range of tweets, retweets, replies and favorites.\n
      \n
    • In the case of favorites, this is done by the time the favorited item was created, NOT the time it was favorited at.
    • \n
    \n
  • \n
  • Keep tweets that have reached a certain amount of retweets or favorites.\n
      \n
    • This option ignores retweets, these will be removed no matter what if they are out of the time range.
    • \n
    \n
  • \n
  • Whitelist specific tweets and favorites you want to save.
  • \n
  • Schedule deletions daily.
  • \n
\n

Contributing

\n

Contributions are not only welcomed but greatly appreciated. If you have any idea for a new feature, or find a bug, you can open up a new issue and report it. Better yet, fork this project, write up some code, and submit a new pull request.

\n

Don't feel comfortable coding? That's okay! There are plenty of other ways to contribute to this project:

\n
    \n
  • The easiest is to just share it. Post it (ironically?) on your social media. Tell your friends and family. Launch t-shirts at bewildered pedestrians. Drop pamphlets out of air planes. Get creative!
  • \n
  • UX people are needed to help make mockups to improve the design of the application.
  • \n
  • Do you have a social media account with lots of posts you would like to donate to the cause? Accounts like these can be used to help us bug hunt. Open an issue or tweet @NickGottschlich.
  • \n
  • Be a user tester! Just record your experience using this the first time using screen recording software and upload it as an issue. Better yet if you can record yourself talking through your thoughts as you try out the software for the first time!
  • \n
\n

Limitations

\n
    \n
  • Reddit\n
      \n
    • reddit API currently only indexes ~1k most recent items back (confirmed for comments, not submissions)
    • \n
    \n
  • \n
  • Twitter\n
      \n
    • twitter API currently only indexes ~3200 tweets and favorites back
    • \n
    \n
  • \n
\n

Tech talks / Blog Posts

\n

Note: These talks and posts may be using the user interface from Social Media 1.0, which looks significantly different from the new version!

\n

@NickGottschlich spoke about Social Amnesia at the Austin Python Monthly Meetup on April 10th, 2019.

\n

Youtube link: https://www.youtube.com/watch?v=wPv_pLofedU

\n

Link to slides: https://nickpgott.com/files/AbusingSocialMediaAPIs.pdf

\n

Medium Article about Social Amnesia: https://medium.com/@nickpgott/ab-using-social-media-apis-using-python-for-privacys-sake-7091b3f76666

\n

Links

\n\n

Related software

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.410Z" + "readmeCleaned": "

SnippetStore

\n

\n🎉 A snippet management app for developers 🚀\n

\n

\n⚠️ This project is no longer maintained, see #74 ⚠️\n

\n

\n \n \"twitter\"\n \n

\n

\n\"travis\"\n\n \"version\"\n\n\n \"total\n\n\n \"stars\"\n\n\n \"forks\"\n\n

\n

\n \n

\n

About this project

\n

SnippetStore is an application for developers to store their snippets and quickly retrieve them when needed. SnippetStore mainly focus on storing code therefor its interface is small and simple, perfect for busy developers who doesn't care about small details.

\n

Donate

\n

There are many requests for macOS support and I'm sure many of you guys who are mac users will want\nSnippetStore to be available in homebrew and able to run on macOS too. But in order to do that, I need help from you guys to afford a mac to test & build this project and many more other projects in the future. It would be a huge help if you can buy me a coffee 😄

\n

\"Buy

\n

SnippetStore is also available on issuehunt

\n

\"Let's

\n

A massive thank you to these donators

\n\n\n\n\n\n\n\n\n\n\n\n
Trevor Robertson
\"\"
\n

Download

\n

Currently SnippetStore only available for linux and windows.

\n

If you're using MacOS, you can also build a version for you OS too (not guarantee it will work!)

\n
npm run dist:mac\n
\n

You can get the latest release of SnippetStore here

\n

Theme

\n

SnippetStore currently support 2 themes dark and light

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light themeDark theme
\n

Tag support

\n

With SnippetStore you can assign multiple tags to your snippet and easy find them using the tag list on the right bar

\n

\n \n

\n

Multi file snippet

\n

Not satisfied with a single file snippet? With SnippetStore you can now store multiple files within a snippet

\n

\n \n

\n

Snippet list layout

\n

SnippetStore currently support 2 snippet list layout:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OriginalList and details
\n

Internalization

\n

SnippetStore currently support 2 languages:

\n
    \n
  • English
  • \n
  • Vietnamese
  • \n
\n

Shortcut

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ActionKey
Open create snippet modalctrl + n
Open setting modalctrl + ,
Toggle small sidebar modectrl + b
Close all modalesc
Save snippetctrl + s
Discard snippet changesesc
Navigate in snippet listctrl + pageup, ctrl + pagedown
\n

Tech Stack

\n\n

Contributing

\n

Check out contributing.md

\n

Author & Maintainer

\n\n

License

\n\n
", + "readmeOriginal": "

SnippetStore

\n

\n🎉 A snippet management app for developers 🚀\n

\n

\n⚠️ This project is no longer maintained, see #74 ⚠️\n

\n

\n \n \"twitter\"\n \n

\n

\n\"travis\"\n\n \"version\"\n\n\n \"total\n\n\n \"stars\"\n\n\n \"forks\"\n\n

\n

\n \n

\n

About this project

\n

SnippetStore is an application for developers to store their snippets and quickly retrieve them when needed. SnippetStore mainly focus on storing code therefor its interface is small and simple, perfect for busy developers who doesn't care about small details.

\n

Donate

\n

There are many requests for macOS support and I'm sure many of you guys who are mac users will want\nSnippetStore to be available in homebrew and able to run on macOS too. But in order to do that, I need help from you guys to afford a mac to test & build this project and many more other projects in the future. It would be a huge help if you can buy me a coffee 😄

\n

\"Buy

\n

SnippetStore is also available on issuehunt

\n

\"Let's

\n

A massive thank you to these donators

\n\n\n\n\n\n\n\n\n\n\n\n
Trevor Robertson
\"\"
\n

Download

\n

Currently SnippetStore only available for linux and windows.

\n

If you're using MacOS, you can also build a version for you OS too (not guarantee it will work!)

\n
npm run dist:mac\n
\n

You can get the latest release of SnippetStore here

\n

Theme

\n

SnippetStore currently support 2 themes dark and light

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Light themeDark theme
\n

Tag support

\n

With SnippetStore you can assign multiple tags to your snippet and easy find them using the tag list on the right bar

\n

\n \n

\n

Multi file snippet

\n

Not satisfied with a single file snippet? With SnippetStore you can now store multiple files within a snippet

\n

\n \n

\n

Snippet list layout

\n

SnippetStore currently support 2 snippet list layout:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OriginalList and details
\n

Internalization

\n

SnippetStore currently support 2 languages:

\n
    \n
  • English
  • \n
  • Vietnamese
  • \n
\n

Shortcut

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ActionKey
Open create snippet modalctrl + n
Open setting modalctrl + ,
Toggle small sidebar modectrl + b
Close all modalesc
Save snippetctrl + s
Discard snippet changesesc
Navigate in snippet listctrl + pageup, ctrl + pagedown
\n

Tech Stack

\n\n

Contributing

\n

Check out contributing.md

\n

Author & Maintainer

\n\n

License

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:21.136Z" }, "socially": { - "readmeCleaned": "
\n
\n

\n \n \"Logo\"\n \n

Socially

\n

\n Group all of your socials into one window!\n

\n

\n\n

Table of Contents

\n\n\n

About The Project

\n

\"Socially

\n

Socially is an application which combines all of your social media DM's and chats into one single window. The aim of this app is to increase productivity and reduce the need for having multiple browser tabs open.

\n

Built With

\n\n\n

Getting Started

\n

To get a local copy up and running follow these simple steps.

\n

Prerequisites

\n

First you need to install Node.JS and NPM. Then you can setup the project.

\n

Installation

\n
    \n
  1. Clone the repo
  2. \n
\n
git clone https://github.com/JackHumphries9/Socially.git
\n
    \n
  1. Install NPM packages
  2. \n
\n
npm install
\n

If you are going to develop this project, change line 6 in the package.json to:

\n
\"main\": \"src/electron.js\",
\n

and in the src/electron.js file, make sure that you set isDev to true (I will be fixing this to use the environment rather than manually):

\n
let isDev = true;
\n

To run this project, you need to run the React server in one terminal:

\n
npm start
\n

And then run the electron app:

\n
npm run electron
\n

This repo contains two scripts (these scripts have been used on MacOS but should work on Linux):

\n

The build script executed by:

\n
./build.sh
\n

will build the React project then copy the src/electron.js and src/preload.js files over into the build folder. From there, electron-builder is ran to compile for all platforms (this may error out on Linux due to MacOS apps not being able to be signed).

\n

Building for MacOS may be problematic as the code was signed by me using a Provisioning profile. You may need to delete some parts of the electron-builder.json file in order to build it properly. (Possibly the provisionProfile field)

\n

The cleanup script executed by:

\n
./cleanup.sh
\n\n

Releases

\n

See the releases page for all releases and to download the binaries.

\n\n

Roadmap

\n

See the open issues for a list of proposed features (and known issues).

\n\n

Contributing

\n

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

\n
    \n
  1. Fork the Project
  2. \n
  3. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  4. \n
  5. Commit your Changes (git commit -m 'Add some AmazingFeature')
  6. \n
  7. Push to the Branch (git push origin feature/AmazingFeature)
  8. \n
  9. Open a Pull Request
  10. \n
\n\n

License

\n

Distributed under the GNU General Public License v3.0 License. See LICENSE for more information.

\n\n

Contact

\n

Your Name - @JackPHumphries - me@jackhumphries.co.uk

\n

Project Link: https://github.com/JackHumphries9/Socially

\n

Website Link: https://getsocially.app

\n
", - "readmeOriginal": "
\n
\n

\n \n \"Logo\"\n \n

Socially

\n

\n Group all of your socials into one window!\n

\n

\n\n

Table of Contents

\n\n\n

About The Project

\n

\"Socially

\n

Socially is an application which combines all of your social media DM's and chats into one single window. The aim of this app is to increase productivity and reduce the need for having multiple browser tabs open.

\n

Built With

\n\n\n

Getting Started

\n

To get a local copy up and running follow these simple steps.

\n

Prerequisites

\n

First you need to install Node.JS and NPM. Then you can setup the project.

\n

Installation

\n
    \n
  1. Clone the repo
  2. \n
\n
git clone https://github.com/JackHumphries9/Socially.git
\n
    \n
  1. Install NPM packages
  2. \n
\n
npm install
\n

If you are going to develop this project, change line 6 in the package.json to:

\n
\"main\": \"src/electron.js\",
\n

and in the src/electron.js file, make sure that you set isDev to true (I will be fixing this to use the environment rather than manually):

\n
let isDev = true;
\n

To run this project, you need to run the React server in one terminal:

\n
npm start
\n

And then run the electron app:

\n
npm run electron
\n

This repo contains two scripts (these scripts have been used on MacOS but should work on Linux):

\n

The build script executed by:

\n
./build.sh
\n

will build the React project then copy the src/electron.js and src/preload.js files over into the build folder. From there, electron-builder is ran to compile for all platforms (this may error out on Linux due to MacOS apps not being able to be signed).

\n

Building for MacOS may be problematic as the code was signed by me using a Provisioning profile. You may need to delete some parts of the electron-builder.json file in order to build it properly. (Possibly the provisionProfile field)

\n

The cleanup script executed by:

\n
./cleanup.sh
\n\n

Releases

\n

See the releases page for all releases and to download the binaries.

\n\n

Roadmap

\n

See the open issues for a list of proposed features (and known issues).

\n\n

Contributing

\n

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

\n
    \n
  1. Fork the Project
  2. \n
  3. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  4. \n
  5. Commit your Changes (git commit -m 'Add some AmazingFeature')
  6. \n
  7. Push to the Branch (git push origin feature/AmazingFeature)
  8. \n
  9. Open a Pull Request
  10. \n
\n\n

License

\n

Distributed under the GNU General Public License v3.0 License. See LICENSE for more information.

\n\n

Contact

\n

Your Name - @JackPHumphries - me@jackhumphries.co.uk

\n

Project Link: https://github.com/JackHumphries9/Socially

\n

Website Link: https://getsocially.app

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.479Z" + "readmeCleaned": "
\n
\n

\n \n \"Logo\"\n \n

Socially

\n

\n Group all of your socials into one window!\n

\n

\n\n

Table of Contents

\n\n\n

About The Project

\n

\"Socially

\n

Socially is an application which combines all of your social media DM's and chats into one single window. The aim of this app is to increase productivity and reduce the need for having multiple browser tabs open.

\n

Built With

\n\n\n

Getting Started

\n

To get a local copy up and running follow these simple steps.

\n

Prerequisites

\n

First you need to install Node.JS and NPM. Then you can setup the project.

\n

Installation

\n
    \n
  1. Clone the repo
  2. \n
\n
git clone https://github.com/JackHumphries9/Socially.git
\n
    \n
  1. Install NPM packages
  2. \n
\n
npm install
\n

If you are going to develop this project, change line 6 in the package.json to:

\n
\"main\": \"src/electron.js\",
\n

and in the src/electron.js file, make sure that you set isDev to true (I will be fixing this to use the environment rather than manually):

\n
let isDev = true;
\n

To run this project, you need to run the React server in one terminal:

\n
npm start
\n

And then run the electron app:

\n
npm run electron
\n

This repo contains two scripts (these scripts have been used on MacOS but should work on Linux):

\n

The build script executed by:

\n
./build.sh
\n

will build the React project then copy the src/electron.js and src/preload.js files over into the build folder. From there, electron-builder is ran to compile for all platforms (this may error out on Linux due to MacOS apps not being able to be signed).

\n

Building for MacOS may be problematic as the code was signed by me using a Provisioning profile. You may need to delete some parts of the electron-builder.json file in order to build it properly. (Possibly the provisionProfile field)

\n

The cleanup script executed by:

\n
./cleanup.sh
\n\n

Releases

\n

See the releases page for all releases and to download the binaries.

\n\n

Roadmap

\n

See the open issues for a list of proposed features (and known issues).

\n\n

Contributing

\n

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

\n
    \n
  1. Fork the Project
  2. \n
  3. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  4. \n
  5. Commit your Changes (git commit -m 'Add some AmazingFeature')
  6. \n
  7. Push to the Branch (git push origin feature/AmazingFeature)
  8. \n
  9. Open a Pull Request
  10. \n
\n\n

License

\n

Distributed under the GNU General Public License v3.0 License. See LICENSE for more information.

\n\n

Contact

\n

Your Name - @JackPHumphries - me@jackhumphries.co.uk

\n

Project Link: https://github.com/JackHumphries9/Socially

\n

Website Link: https://getsocially.app

\n
", + "readmeOriginal": "
\n
\n

\n \n \"Logo\"\n \n

Socially

\n

\n Group all of your socials into one window!\n

\n

\n\n

Table of Contents

\n\n\n

About The Project

\n

\"Socially

\n

Socially is an application which combines all of your social media DM's and chats into one single window. The aim of this app is to increase productivity and reduce the need for having multiple browser tabs open.

\n

Built With

\n\n\n

Getting Started

\n

To get a local copy up and running follow these simple steps.

\n

Prerequisites

\n

First you need to install Node.JS and NPM. Then you can setup the project.

\n

Installation

\n
    \n
  1. Clone the repo
  2. \n
\n
git clone https://github.com/JackHumphries9/Socially.git
\n
    \n
  1. Install NPM packages
  2. \n
\n
npm install
\n

If you are going to develop this project, change line 6 in the package.json to:

\n
\"main\": \"src/electron.js\",
\n

and in the src/electron.js file, make sure that you set isDev to true (I will be fixing this to use the environment rather than manually):

\n
let isDev = true;
\n

To run this project, you need to run the React server in one terminal:

\n
npm start
\n

And then run the electron app:

\n
npm run electron
\n

This repo contains two scripts (these scripts have been used on MacOS but should work on Linux):

\n

The build script executed by:

\n
./build.sh
\n

will build the React project then copy the src/electron.js and src/preload.js files over into the build folder. From there, electron-builder is ran to compile for all platforms (this may error out on Linux due to MacOS apps not being able to be signed).

\n

Building for MacOS may be problematic as the code was signed by me using a Provisioning profile. You may need to delete some parts of the electron-builder.json file in order to build it properly. (Possibly the provisionProfile field)

\n

The cleanup script executed by:

\n
./cleanup.sh
\n\n

Releases

\n

See the releases page for all releases and to download the binaries.

\n\n

Roadmap

\n

See the open issues for a list of proposed features (and known issues).

\n\n

Contributing

\n

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

\n
    \n
  1. Fork the Project
  2. \n
  3. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  4. \n
  5. Commit your Changes (git commit -m 'Add some AmazingFeature')
  6. \n
  7. Push to the Branch (git push origin feature/AmazingFeature)
  8. \n
  9. Open a Pull Request
  10. \n
\n\n

License

\n

Distributed under the GNU General Public License v3.0 License. See LICENSE for more information.

\n\n

Contact

\n

Your Name - @JackPHumphries - me@jackhumphries.co.uk

\n

Project Link: https://github.com/JackHumphries9/Socially

\n

Website Link: https://getsocially.app

\n
", + "readmeFetchedAt": "2024-02-29T22:01:21.200Z" }, - "soundboard": { - "readmeCleaned": "

Soundboard

\n

A simple soundboard desktop app (like EXP Soundboard).
\nIt allows two sources: you can add your local sounds or play sounds from MyInstants

\n

\"soundboard-demo\"

\n

Features

\n
    \n
  • Play sounds
  • \n
  • Play a random sound via \"Ctrl + F1\"
  • \n
  • Add or remove sounds
  • \n
  • Search sounds (minimum 3 characters to get from MyInstants)
  • \n
  • Modify audio output
  • \n
  • Modify the path of the json conf file (you can use your EXP Soundboard json conf file if you have one, it's compatible)
  • \n
\n

Missing features

\n
    \n
  • Use hotkeys to play sounds
  • \n
  • Mac compatibility
  • \n
\n

How to install

\n
    \n
  • Download the binary from the latest release\n
      \n
    • For windows: soundboard-Setup-0.0.x.exe
    • \n
    • For Linux: soundboard-0.0.x.AppImage
    • \n
    \n
  • \n
\n

To redirect the audio to a communication app (like Discord)

\n

You need to install & setup Voicemeeter Banana and Virtual Audio Cable
\nI personally followed two excellent videos from a youtuber to setup everything up, it is in French but you can watch it with subtitles or follow another video.

\n\n

Development

\n

Stack

\n

Electron
\nReact
\nReact Router
\nWebpack
\nReact Fast Refresh

\n

Starting Development

\n

Start the app in the dev environment:

\n
yarn start
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

electron-react-boilerplate docs

\n

See our docs and guides here

\n
", - "readmeOriginal": "

Soundboard

\n

A simple soundboard desktop app (like EXP Soundboard).
\nIt allows two sources: you can add your local sounds or play sounds from MyInstants

\n

\"soundboard-demo\"

\n

Features

\n
    \n
  • Play sounds
  • \n
  • Play a random sound via \"Ctrl + F1\"
  • \n
  • Add or remove sounds
  • \n
  • Search sounds (minimum 3 characters to get from MyInstants)
  • \n
  • Modify audio output
  • \n
  • Modify the path of the json conf file (you can use your EXP Soundboard json conf file if you have one, it's compatible)
  • \n
\n

Missing features

\n
    \n
  • Use hotkeys to play sounds
  • \n
  • Mac compatibility
  • \n
\n

How to install

\n
    \n
  • Download the binary from the latest release\n
      \n
    • For windows: soundboard-Setup-0.0.x.exe
    • \n
    • For Linux: soundboard-0.0.x.AppImage
    • \n
    \n
  • \n
\n

To redirect the audio to a communication app (like Discord)

\n

You need to install & setup Voicemeeter Banana and Virtual Audio Cable
\nI personally followed two excellent videos from a youtuber to setup everything up, it is in French but you can watch it with subtitles or follow another video.

\n\n

Development

\n

Stack

\n

Electron
\nReact
\nReact Router
\nWebpack
\nReact Fast Refresh

\n

Starting Development

\n

Start the app in the dev environment:

\n
yarn start
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

electron-react-boilerplate docs

\n

See our docs and guides here

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.483Z" + "social-amnesia": { + "readmeCleaned": "

2023 Update

\n

I am not actively maintaining this project. No one is actively maintaining this project. USE AT YOUR OWN RISK.

\n

It's unlikely that this works anymore, given all the API changes at reddit and whatever the hell twitter/x is now.

\n
\n

\"Social\n\"Quick

\n

Social Amnesia

\n

Social Amnesia aims to make your social media (twitter/reddit) only exist within a time period that you choose. For many people, there is no reason they want to have years old tweets or reddit comments publicly accessible. With Social Amnesia, set the time period you want to keep, whitelist posts and items you want to preserve indefinitely, and let Social Amnesia wipe the rest out of existence.

\n

\"Awesome

\n

Sponsor the development of Social Amnesia

\n

You can sponsor me on GitHub to fund the continued development of Social Amnesia! ❤️\nYou can also make a one-time donation directly via:

\n
    \n
  • Venmo
  • \n
  • Paypal
  • \n
  • Send Bitcoin to 36Bq7F2JZdYEWLyB8jPWB1XuLCBCCkLvHn
  • \n
\n

\"DonateQR\"

\n

And please follow me on Twitter to receive updates on the development of Social Amnesia!

\n

How to build/run Social Amnesia

\n

Executables

\n

This is the simplest option. Bundled and easily usable files for Mac, Windows and Linux are available on the releases page.

\n

How to run Social Amnesia from the command line

\n

First, clone this repo.

\n

In order to run Social Amnesia, you will need to set up Reddit and Twitter APIs.

\n

For Reddit, you will want to create an installed app using https://www.reddit.com/prefs/apps. Set your redirect url to be https://google.com. Then you will need to create a redditSecrets.ts file in the src/ directory:

\n
const redditAPI = {\n  userAgent: \"Social-Amnesia-2.0\",\n  clientId: \"YOUR_CLIENT_ID\"\n};\n\nexport default redditAPI;
\n

For Twitter, create an app using https://developer.twitter.com/en/apps, enable Sign in with Twitter, set the Callback URL to be https://google.com, and then create a twitterSecrets.ts file in the src/ directory:

\n
const twitterAPI = {\n  consumerKey: \"YOUR_CONSUMER_KEY\",\n  consumerSecret: \"YOUR_CONSUMER_SECRET\",\n  accessToken: \"YOUR_ACCESS_TOKEN\",\n  accessTokenSecret: \"YOUR_ACCESS_TOKEN_SECRET\"\n};\n\nexport default twitterAPI;
\n

Then you can run yarn run electron:serve and start developing!

\n

How to build the executables for Social Amnesia

\n

Simply run yarn run electron:serve once you have completed the steps above. Output is sent to the dist_electron folder.

\n

Sites and Features

\n

Reddit

\n
    \n
  • Delete comments and posts, individually or en masse.
  • \n
  • Edits your posts before deleting them. According to the reddit admins this is an effective way to remove content from reddit.
  • \n
  • Keep a time range of comments and submissions.
  • \n
  • Keep comments or submissions that reach a certain amount of upvotes.
  • \n
  • Whitelist specific posts and comments you want to save.
  • \n
  • Schedule deletions daily.
  • \n
\n

Twitter

\n
    \n
  • Delete tweets, retweets, replies and remove \"favorites\" (aka ❤️'s), individually or en masse.
  • \n
  • Keep a time range of tweets, retweets, replies and favorites.\n
      \n
    • In the case of favorites, this is done by the time the favorited item was created, NOT the time it was favorited at.
    • \n
    \n
  • \n
  • Keep tweets that have reached a certain amount of retweets or favorites.\n
      \n
    • This option ignores retweets, these will be removed no matter what if they are out of the time range.
    • \n
    \n
  • \n
  • Whitelist specific tweets and favorites you want to save.
  • \n
  • Schedule deletions daily.
  • \n
\n

Contributing

\n

Contributions are not only welcomed but greatly appreciated. If you have any idea for a new feature, or find a bug, you can open up a new issue and report it. Better yet, fork this project, write up some code, and submit a new pull request.

\n

Don't feel comfortable coding? That's okay! There are plenty of other ways to contribute to this project:

\n
    \n
  • The easiest is to just share it. Post it (ironically?) on your social media. Tell your friends and family. Launch t-shirts at bewildered pedestrians. Drop pamphlets out of air planes. Get creative!
  • \n
  • UX people are needed to help make mockups to improve the design of the application.
  • \n
  • Do you have a social media account with lots of posts you would like to donate to the cause? Accounts like these can be used to help us bug hunt. Open an issue or tweet @NickGottschlich.
  • \n
  • Be a user tester! Just record your experience using this the first time using screen recording software and upload it as an issue. Better yet if you can record yourself talking through your thoughts as you try out the software for the first time!
  • \n
\n

Limitations

\n
    \n
  • Reddit\n
      \n
    • reddit API currently only indexes ~1k most recent items back (confirmed for comments, not submissions)
    • \n
    \n
  • \n
  • Twitter\n
      \n
    • twitter API currently only indexes ~3200 tweets and favorites back
    • \n
    \n
  • \n
\n

Tech talks / Blog Posts

\n

Note: These talks and posts may be using the user interface from Social Media 1.0, which looks significantly different from the new version!

\n

@NickGottschlich spoke about Social Amnesia at the Austin Python Monthly Meetup on April 10th, 2019.

\n

Youtube link: https://www.youtube.com/watch?v=wPv_pLofedU

\n

Link to slides: https://nickpgott.com/files/AbusingSocialMediaAPIs.pdf

\n

Medium Article about Social Amnesia: https://medium.com/@nickpgott/ab-using-social-media-apis-using-python-for-privacys-sake-7091b3f76666

\n

Links

\n\n

Related software

\n\n
", + "readmeOriginal": "

2023 Update

\n

I am not actively maintaining this project. No one is actively maintaining this project. USE AT YOUR OWN RISK.

\n

It's unlikely that this works anymore, given all the API changes at reddit and whatever the hell twitter/x is now.

\n
\n

\"Social\n\"Quick

\n

Social Amnesia

\n

Social Amnesia aims to make your social media (twitter/reddit) only exist within a time period that you choose. For many people, there is no reason they want to have years old tweets or reddit comments publicly accessible. With Social Amnesia, set the time period you want to keep, whitelist posts and items you want to preserve indefinitely, and let Social Amnesia wipe the rest out of existence.

\n

\"Awesome

\n

Sponsor the development of Social Amnesia

\n

You can sponsor me on GitHub to fund the continued development of Social Amnesia! ❤️\nYou can also make a one-time donation directly via:

\n
    \n
  • Venmo
  • \n
  • Paypal
  • \n
  • Send Bitcoin to 36Bq7F2JZdYEWLyB8jPWB1XuLCBCCkLvHn
  • \n
\n

\"DonateQR\"

\n

And please follow me on Twitter to receive updates on the development of Social Amnesia!

\n

How to build/run Social Amnesia

\n

Executables

\n

This is the simplest option. Bundled and easily usable files for Mac, Windows and Linux are available on the releases page.

\n

How to run Social Amnesia from the command line

\n

First, clone this repo.

\n

In order to run Social Amnesia, you will need to set up Reddit and Twitter APIs.

\n

For Reddit, you will want to create an installed app using https://www.reddit.com/prefs/apps. Set your redirect url to be https://google.com. Then you will need to create a redditSecrets.ts file in the src/ directory:

\n
const redditAPI = {\n  userAgent: \"Social-Amnesia-2.0\",\n  clientId: \"YOUR_CLIENT_ID\"\n};\n\nexport default redditAPI;
\n

For Twitter, create an app using https://developer.twitter.com/en/apps, enable Sign in with Twitter, set the Callback URL to be https://google.com, and then create a twitterSecrets.ts file in the src/ directory:

\n
const twitterAPI = {\n  consumerKey: \"YOUR_CONSUMER_KEY\",\n  consumerSecret: \"YOUR_CONSUMER_SECRET\",\n  accessToken: \"YOUR_ACCESS_TOKEN\",\n  accessTokenSecret: \"YOUR_ACCESS_TOKEN_SECRET\"\n};\n\nexport default twitterAPI;
\n

Then you can run yarn run electron:serve and start developing!

\n

How to build the executables for Social Amnesia

\n

Simply run yarn run electron:serve once you have completed the steps above. Output is sent to the dist_electron folder.

\n

Sites and Features

\n

Reddit

\n
    \n
  • Delete comments and posts, individually or en masse.
  • \n
  • Edits your posts before deleting them. According to the reddit admins this is an effective way to remove content from reddit.
  • \n
  • Keep a time range of comments and submissions.
  • \n
  • Keep comments or submissions that reach a certain amount of upvotes.
  • \n
  • Whitelist specific posts and comments you want to save.
  • \n
  • Schedule deletions daily.
  • \n
\n

Twitter

\n
    \n
  • Delete tweets, retweets, replies and remove \"favorites\" (aka ❤️'s), individually or en masse.
  • \n
  • Keep a time range of tweets, retweets, replies and favorites.\n
      \n
    • In the case of favorites, this is done by the time the favorited item was created, NOT the time it was favorited at.
    • \n
    \n
  • \n
  • Keep tweets that have reached a certain amount of retweets or favorites.\n
      \n
    • This option ignores retweets, these will be removed no matter what if they are out of the time range.
    • \n
    \n
  • \n
  • Whitelist specific tweets and favorites you want to save.
  • \n
  • Schedule deletions daily.
  • \n
\n

Contributing

\n

Contributions are not only welcomed but greatly appreciated. If you have any idea for a new feature, or find a bug, you can open up a new issue and report it. Better yet, fork this project, write up some code, and submit a new pull request.

\n

Don't feel comfortable coding? That's okay! There are plenty of other ways to contribute to this project:

\n
    \n
  • The easiest is to just share it. Post it (ironically?) on your social media. Tell your friends and family. Launch t-shirts at bewildered pedestrians. Drop pamphlets out of air planes. Get creative!
  • \n
  • UX people are needed to help make mockups to improve the design of the application.
  • \n
  • Do you have a social media account with lots of posts you would like to donate to the cause? Accounts like these can be used to help us bug hunt. Open an issue or tweet @NickGottschlich.
  • \n
  • Be a user tester! Just record your experience using this the first time using screen recording software and upload it as an issue. Better yet if you can record yourself talking through your thoughts as you try out the software for the first time!
  • \n
\n

Limitations

\n
    \n
  • Reddit\n
      \n
    • reddit API currently only indexes ~1k most recent items back (confirmed for comments, not submissions)
    • \n
    \n
  • \n
  • Twitter\n
      \n
    • twitter API currently only indexes ~3200 tweets and favorites back
    • \n
    \n
  • \n
\n

Tech talks / Blog Posts

\n

Note: These talks and posts may be using the user interface from Social Media 1.0, which looks significantly different from the new version!

\n

@NickGottschlich spoke about Social Amnesia at the Austin Python Monthly Meetup on April 10th, 2019.

\n

Youtube link: https://www.youtube.com/watch?v=wPv_pLofedU

\n

Link to slides: https://nickpgott.com/files/AbusingSocialMediaAPIs.pdf

\n

Medium Article about Social Amnesia: https://medium.com/@nickpgott/ab-using-social-media-apis-using-python-for-privacys-sake-7091b3f76666

\n

Links

\n\n

Related software

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:21.206Z" }, "sofia": { - "readmeCleaned": "

\n
\n

\n

\n \"Buy\n

\n

\n \n \n \n

\n

[FR] Sofia est un logiciel pour personnaliser son status discord.
\n[EN] Sofia is a program to customize your discord status.

\n

\n

\n
", - "readmeOriginal": "

\n
\n

\n

\n \"Buy\n

\n

\n \n \n \n

\n

[FR] Sofia est un logiciel pour personnaliser son status discord.
\n[EN] Sofia is a program to customize your discord status.

\n

\n

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.585Z" + "readmeCleaned": "

\n
\n

\n

\n \"Buy\n

\n

\n \n \n \n

\n

[FR] Sofia est un logiciel pour personnaliser son status discord.
\n[EN] Sofia is a program to customize your discord status.

\n

\n

\n
", + "readmeOriginal": "

\n
\n

\n

\n \"Buy\n

\n

\n \n \n \n

\n

[FR] Sofia est un logiciel pour personnaliser son status discord.
\n[EN] Sofia is a program to customize your discord status.

\n

\n

\n
", + "readmeFetchedAt": "2024-02-29T22:01:21.307Z" }, "soundglass": { - "readmeCleaned": "

Soundglass

\n

Is a cross-platform Soundboard that play sound from audio files on your computer to your favourite voice chat app 🚀

\n

\"Soundglass

\n

Why Soundglass

\n
    \n
  • Keyboard shortcuts support
  • \n
  • Nice looking
  • \n
  • Cross-platform
  • \n
  • Open Source
  • \n
\n

Installation

\n
    \n
  1. Download Soundglass
  2. \n
  3. Download Virtual Audio Device for your operating system, I recommend these:
  4. \n
\n\n
    \n
  1. Install Virtual Audio Device
  2. \n
  3. Run Soundglass
  4. \n
\n

Setup

\n
    \n
  1. Click arrow button to toggle settings
  2. \n
  3. Select your Virtual Audio Device in Output 1
  4. \n
  5. Select your Speakers in Output 2
  6. \n
\n

Preparing for Development

\n
    \n
  1. Clone this repository
  2. \n
  3. Navigate to root directory
  4. \n
  5. Run npm i
  6. \n
  7. Run npm run watch
  8. \n
  9. Open new terminal inside root directory
  10. \n
  11. Run npm run dev
  12. \n
\n

Warning: App may crash if you use Visual Studio Code terminal on macOS. It's recommended to use the default OS terminal.

\n
", - "readmeOriginal": "

Soundglass

\n

Is a cross-platform Soundboard that play sound from audio files on your computer to your favourite voice chat app 🚀

\n

\"Soundglass

\n

Why Soundglass

\n
    \n
  • Keyboard shortcuts support
  • \n
  • Nice looking
  • \n
  • Cross-platform
  • \n
  • Open Source
  • \n
\n

Installation

\n
    \n
  1. Download Soundglass
  2. \n
  3. Download Virtual Audio Device for your operating system, I recommend these:
  4. \n
\n\n
    \n
  1. Install Virtual Audio Device
  2. \n
  3. Run Soundglass
  4. \n
\n

Setup

\n
    \n
  1. Click arrow button to toggle settings
  2. \n
  3. Select your Virtual Audio Device in Output 1
  4. \n
  5. Select your Speakers in Output 2
  6. \n
\n

Preparing for Development

\n
    \n
  1. Clone this repository
  2. \n
  3. Navigate to root directory
  4. \n
  5. Run npm i
  6. \n
  7. Run npm run watch
  8. \n
  9. Open new terminal inside root directory
  10. \n
  11. Run npm run dev
  12. \n
\n

Warning: App may crash if you use Visual Studio Code terminal on macOS. It's recommended to use the default OS terminal.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.628Z" + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:21.549Z" }, - "spaceeye": { - "readmeCleaned": "

SpaceEye

\n

Live satellite imagery for your Mac or Windows desktop background.

\n

\"Build\"\n\"Latest\n\"Supported\n\"License\"

\n

\"Latest\n\"Latest\n\"Latest

\n

\"App

\n

Install

\n

Mac

\n

\"Download

\n\n

Windows

\n

\"Download

\n
    \n
  • Recommended: Download from the Microsoft Store by clicking the link\nabove (Microsoft account not needed).
  • \n
  • Alternative: Follow the installation instructions\nto download and run the installer from the latest GitHub release.\n
      \n
    • Note: You will have to dismiss warnings about the download being\npotentially dangerous with this method.
    • \n
    \n
  • \n
\n

About

\n

SpaceEye is an open source desktop app which sets live, publicly available\nsatellite imagery as your desktop background.

\n

New images are downloaded approximately every 10 minutes to an hour (depending\non the view), giving an up-to-date, high resolution view of the Earth from\nspace.

\n

Currently, the app provides 12 views of the Earth from 5 different geostationary\nweather satellites: Himawari-8, GOES-17 (West), GOES-16 (East), Meteosat-8, and\nMeteosat-11. This list will hopefully be expanded in the future.

\n

Acknowledgements

\n

Special thanks to NOAA STAR\nand the Regional and Mesoscale Meteorology Branch\n(RAMMB) of NOAA/NESDIS (located at Colorado\nState University) for providing the satellite imagery.

\n

Issues

\n

If you encounter a bug or have a feature request, please create an issue on the\nIssues page.

\n

Development

\n

Requirements

\n\n

VS Code is recommended for development, but not\nrequired. The repo includes configs and recommended extensions.

\n

Setup

\n
git clone https://github.com/KYDronePilot/SpaceEye.git\ncd SpaceEye\nyarn\nyarn run build
\n

Start in dev mode

\n

Opens Chromium dev tools and watches renderer files.

\n
yarn run start-dev
\n

Package the app

\n

Builds and packages app for distribution.

\n

If on macOS, creates DMG and ZIP files, or if on Windows, creates NSIS\nexecutable installer.

\n
yarn run dist
\n

Privacy

\n

The only data collected are server logs when downloading the satellite config\nfile.\nThis config file contains metadata and links to the satellite images provided by\nNOAA and RAMMB.

\n

License

\n

MIT © Michael Galliers

\n
", - "readmeOriginal": "

SpaceEye

\n

Live satellite imagery for your Mac or Windows desktop background.

\n

\"Build\"\n\"Latest\n\"Supported\n\"License\"

\n

\"Latest\n\"Latest\n\"Latest

\n

\"App

\n

Install

\n

Mac

\n

\"Download

\n\n

Windows

\n

\"Download

\n
    \n
  • Recommended: Download from the Microsoft Store by clicking the link\nabove (Microsoft account not needed).
  • \n
  • Alternative: Follow the installation instructions\nto download and run the installer from the latest GitHub release.\n
      \n
    • Note: You will have to dismiss warnings about the download being\npotentially dangerous with this method.
    • \n
    \n
  • \n
\n

About

\n

SpaceEye is an open source desktop app which sets live, publicly available\nsatellite imagery as your desktop background.

\n

New images are downloaded approximately every 10 minutes to an hour (depending\non the view), giving an up-to-date, high resolution view of the Earth from\nspace.

\n

Currently, the app provides 12 views of the Earth from 5 different geostationary\nweather satellites: Himawari-8, GOES-17 (West), GOES-16 (East), Meteosat-8, and\nMeteosat-11. This list will hopefully be expanded in the future.

\n

Acknowledgements

\n

Special thanks to NOAA STAR\nand the Regional and Mesoscale Meteorology Branch\n(RAMMB) of NOAA/NESDIS (located at Colorado\nState University) for providing the satellite imagery.

\n

Issues

\n

If you encounter a bug or have a feature request, please create an issue on the\nIssues page.

\n

Development

\n

Requirements

\n\n

VS Code is recommended for development, but not\nrequired. The repo includes configs and recommended extensions.

\n

Setup

\n
git clone https://github.com/KYDronePilot/SpaceEye.git\ncd SpaceEye\nyarn\nyarn run build
\n

Start in dev mode

\n

Opens Chromium dev tools and watches renderer files.

\n
yarn run start-dev
\n

Package the app

\n

Builds and packages app for distribution.

\n

If on macOS, creates DMG and ZIP files, or if on Windows, creates NSIS\nexecutable installer.

\n
yarn run dist
\n

Privacy

\n

The only data collected are server logs when downloading the satellite config\nfile.\nThis config file contains metadata and links to the satellite images provided by\nNOAA and RAMMB.

\n

License

\n

MIT © Michael Galliers

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.780Z" + "soundnode": { + "readmeCleaned": "

\"Join

\n

Soundnode App

\n

Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux.
\nIt's built with Electron, Node.js, Angular.js, and uses the Soundcloud API.

\n
\n

Be aware that Soundnode relies on Soundcloud API which only allows third party apps to play 15 thousand tracks daily. When the rate limit is reached all users are blocked from playing/streaming tracks. The stream will be re-enable one day after (at the same time) streams were blocked.

\n
\n

Follow us on twitter for updates @Soundnodeapp.

\n

Featured on Producthunt, TNW\nand Gizmodo

\n

\"alt

\n

Features

\n
    \n
  • No need to install
  • \n
  • Native media keyboard shortcuts
  • \n
  • Search for new songs
  • \n
  • Easy navigation
  • \n
  • Listen to songs from your Stream, Likes, Tracks, Following or Playlists
  • \n
  • Like songs and save to your liked playlist
  • \n
  • Full playlist feature
  • \n
  • Follow/Unfollow users
  • \n
\n

And much more!

\n

Configuration

\n

Since soundcloud applies a rate limit to third party apps, you need to configure your own API key to make soundnode work.

\n

Unfortunately soundcloud suspended new application creation, so to retrieve your api key, you have to dig into the soundcloud website.

\n\n

How to contribute

\n

First, building, testing, and reporting bugs is highly appreciated. Please include the console's output and steps to reproduce the problem in your bug report, if possible.

\n

If you want to develop, you can look at the issues, especially the bugs, and then fix them.\nHere's a list of issues.

\n

Please follow the contribution guidelines.

\n

Development

\n

See the Development page for a complete guide on how to build\nthe app locally on your computer.

\n

Check out Electron documentation

\n

Supported Platforms

\n
    \n
  • Windows
  • \n
  • Mac
  • \n
  • Linux
  • \n
\n

Author

\n\n

Contributors

\n

Thanks to all contributors that are helping or helped making Soundnode better.

\n

License

\n

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 license.

\n
", + "readmeOriginal": "

\"Join

\n

Soundnode App

\n

Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux.
\nIt's built with Electron, Node.js, Angular.js, and uses the Soundcloud API.

\n
\n

Be aware that Soundnode relies on Soundcloud API which only allows third party apps to play 15 thousand tracks daily. When the rate limit is reached all users are blocked from playing/streaming tracks. The stream will be re-enable one day after (at the same time) streams were blocked.

\n
\n

Follow us on twitter for updates @Soundnodeapp.

\n

Featured on Producthunt, TNW\nand Gizmodo

\n

\"alt

\n

Features

\n
    \n
  • No need to install
  • \n
  • Native media keyboard shortcuts
  • \n
  • Search for new songs
  • \n
  • Easy navigation
  • \n
  • Listen to songs from your Stream, Likes, Tracks, Following or Playlists
  • \n
  • Like songs and save to your liked playlist
  • \n
  • Full playlist feature
  • \n
  • Follow/Unfollow users
  • \n
\n

And much more!

\n

Configuration

\n

Since soundcloud applies a rate limit to third party apps, you need to configure your own API key to make soundnode work.

\n

Unfortunately soundcloud suspended new application creation, so to retrieve your api key, you have to dig into the soundcloud website.

\n\n

How to contribute

\n

First, building, testing, and reporting bugs is highly appreciated. Please include the console's output and steps to reproduce the problem in your bug report, if possible.

\n

If you want to develop, you can look at the issues, especially the bugs, and then fix them.\nHere's a list of issues.

\n

Please follow the contribution guidelines.

\n

Development

\n

See the Development page for a complete guide on how to build\nthe app locally on your computer.

\n

Check out Electron documentation

\n

Supported Platforms

\n
    \n
  • Windows
  • \n
  • Mac
  • \n
  • Linux
  • \n
\n

Author

\n\n

Contributors

\n

Thanks to all contributors that are helping or helped making Soundnode better.

\n

License

\n

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 license.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:21.640Z" + }, + "soundboard": { + "readmeCleaned": "

Soundboard

\n

A simple soundboard desktop app (like EXP Soundboard).
\nIt allows two sources: you can add your local sounds or play sounds from MyInstants

\n

\"soundboard-demo\"

\n

Features

\n
    \n
  • Play sounds
  • \n
  • Play a random sound via \"Ctrl + F1\"
  • \n
  • Add or remove sounds
  • \n
  • Search sounds (minimum 3 characters to get from MyInstants)
  • \n
  • Modify audio output
  • \n
  • Modify the path of the json conf file (you can use your EXP Soundboard json conf file if you have one, it's compatible)
  • \n
\n

Missing features

\n
    \n
  • Use hotkeys to play sounds
  • \n
  • Mac compatibility
  • \n
\n

How to install

\n
    \n
  • Download the binary from the latest release\n
      \n
    • For windows: soundboard-Setup-0.0.x.exe
    • \n
    • For Linux: soundboard-0.0.x.AppImage
    • \n
    \n
  • \n
\n

To redirect the audio to a communication app (like Discord)

\n

You need to install & setup Voicemeeter Banana and Virtual Audio Cable
\nI personally followed two excellent videos from a youtuber to setup everything up, it is in French but you can watch it with subtitles or follow another video.

\n\n

Development

\n

Stack

\n

Electron
\nReact
\nReact Router
\nWebpack
\nReact Fast Refresh

\n

Starting Development

\n

Start the app in the dev environment:

\n
yarn start
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

electron-react-boilerplate docs

\n

See our docs and guides here

\n
", + "readmeOriginal": "

Soundboard

\n

A simple soundboard desktop app (like EXP Soundboard).
\nIt allows two sources: you can add your local sounds or play sounds from MyInstants

\n

\"soundboard-demo\"

\n

Features

\n
    \n
  • Play sounds
  • \n
  • Play a random sound via \"Ctrl + F1\"
  • \n
  • Add or remove sounds
  • \n
  • Search sounds (minimum 3 characters to get from MyInstants)
  • \n
  • Modify audio output
  • \n
  • Modify the path of the json conf file (you can use your EXP Soundboard json conf file if you have one, it's compatible)
  • \n
\n

Missing features

\n
    \n
  • Use hotkeys to play sounds
  • \n
  • Mac compatibility
  • \n
\n

How to install

\n
    \n
  • Download the binary from the latest release\n
      \n
    • For windows: soundboard-Setup-0.0.x.exe
    • \n
    • For Linux: soundboard-0.0.x.AppImage
    • \n
    \n
  • \n
\n

To redirect the audio to a communication app (like Discord)

\n

You need to install & setup Voicemeeter Banana and Virtual Audio Cable
\nI personally followed two excellent videos from a youtuber to setup everything up, it is in French but you can watch it with subtitles or follow another video.

\n\n

Development

\n

Stack

\n

Electron
\nReact
\nReact Router
\nWebpack
\nReact Fast Refresh

\n

Starting Development

\n

Start the app in the dev environment:

\n
yarn start
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

electron-react-boilerplate docs

\n

See our docs and guides here

\n
", + "readmeFetchedAt": "2024-02-29T22:01:21.672Z" }, "source-me": { - "readmeCleaned": "

\"screenshot\"

\n

Source me

\n
\n

Source Me is a cross platform desktop application which has some essential tools while making a project.

\n
\n

Version: 0.2.1

\n

Features

\n
    \n
  • \n

    Material Design Colors by Google\nThe application contains a full stack of material designed colors created by Google. These can be very useful when one needs these colors at one place. It uses react-tooltip to show the hex codes.

    \n
  • \n
  • \n

    Content Delivery Networks Library by CDN\nThese are libraries provided by cdn in one place. You can import the links to your project.

    \n
  • \n
  • \n

    Material Designed Icons by Google\nThese are material designed icons made by Google. It is similar to the colors component.

    \n
  • \n
  • \n

    Epsum Generator from bacon ipsum\nA generator which generates standalone text which can be useful to your HTML mockups.

    \n
  • \n
  • \n

    URL Shortner\nA URL shortener which uses a free is.gd to shorten urls quickly.

    \n
  • \n
  • \n

    Emoji Picker\nIt is a picker which has a curated list of Emojis. Click one of them & you get the unicode!

    \n
  • \n
  • \n

    Image Compressor\nA tool which compresses your images quickly. It uses @xkeshi/image-compressor.

    \n
  • \n
\n

Use

\n

Download the latest version of Source me from the releases page

\n

Build

\n

The app can be used locally by following commands:

\n
$ git clone https://github.com/theIYD/source-me.git\n$ cd source-me\n$ npm install\n$ npm run dev
\n

The application has been abandoned and further updates have been stopped.

\n
", - "readmeOriginal": "

\"screenshot\"

\n

Source me

\n
\n

Source Me is a cross platform desktop application which has some essential tools while making a project.

\n
\n

Version: 0.2.1

\n

Features

\n
    \n
  • \n

    Material Design Colors by Google\nThe application contains a full stack of material designed colors created by Google. These can be very useful when one needs these colors at one place. It uses react-tooltip to show the hex codes.

    \n
  • \n
  • \n

    Content Delivery Networks Library by CDN\nThese are libraries provided by cdn in one place. You can import the links to your project.

    \n
  • \n
  • \n

    Material Designed Icons by Google\nThese are material designed icons made by Google. It is similar to the colors component.

    \n
  • \n
  • \n

    Epsum Generator from bacon ipsum\nA generator which generates standalone text which can be useful to your HTML mockups.

    \n
  • \n
  • \n

    URL Shortner\nA URL shortener which uses a free is.gd to shorten urls quickly.

    \n
  • \n
  • \n

    Emoji Picker\nIt is a picker which has a curated list of Emojis. Click one of them & you get the unicode!

    \n
  • \n
  • \n

    Image Compressor\nA tool which compresses your images quickly. It uses @xkeshi/image-compressor.

    \n
  • \n
\n

Use

\n

Download the latest version of Source me from the releases page

\n

Build

\n

The app can be used locally by following commands:

\n
$ git clone https://github.com/theIYD/source-me.git\n$ cd source-me\n$ npm install\n$ npm run dev
\n

The application has been abandoned and further updates have been stopped.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.785Z" + "readmeCleaned": "

\"screenshot\"

\n

Source me

\n
\n

Source Me is a cross platform desktop application which has some essential tools while making a project.

\n
\n

Version: 0.2.1

\n

Features

\n
    \n
  • \n

    Material Design Colors by Google\nThe application contains a full stack of material designed colors created by Google. These can be very useful when one needs these colors at one place. It uses react-tooltip to show the hex codes.

    \n
  • \n
  • \n

    Content Delivery Networks Library by CDN\nThese are libraries provided by cdn in one place. You can import the links to your project.

    \n
  • \n
  • \n

    Material Designed Icons by Google\nThese are material designed icons made by Google. It is similar to the colors component.

    \n
  • \n
  • \n

    Epsum Generator from bacon ipsum\nA generator which generates standalone text which can be useful to your HTML mockups.

    \n
  • \n
  • \n

    URL Shortner\nA URL shortener which uses a free is.gd to shorten urls quickly.

    \n
  • \n
  • \n

    Emoji Picker\nIt is a picker which has a curated list of Emojis. Click one of them & you get the unicode!

    \n
  • \n
  • \n

    Image Compressor\nA tool which compresses your images quickly. It uses @xkeshi/image-compressor.

    \n
  • \n
\n

Use

\n

Download the latest version of Source me from the releases page

\n

Build

\n

The app can be used locally by following commands:

\n
$ git clone https://github.com/theIYD/source-me.git\n$ cd source-me\n$ npm install\n$ npm run dev
\n

The application has been abandoned and further updates have been stopped.

\n
", + "readmeOriginal": "

\"screenshot\"

\n

Source me

\n
\n

Source Me is a cross platform desktop application which has some essential tools while making a project.

\n
\n

Version: 0.2.1

\n

Features

\n
    \n
  • \n

    Material Design Colors by Google\nThe application contains a full stack of material designed colors created by Google. These can be very useful when one needs these colors at one place. It uses react-tooltip to show the hex codes.

    \n
  • \n
  • \n

    Content Delivery Networks Library by CDN\nThese are libraries provided by cdn in one place. You can import the links to your project.

    \n
  • \n
  • \n

    Material Designed Icons by Google\nThese are material designed icons made by Google. It is similar to the colors component.

    \n
  • \n
  • \n

    Epsum Generator from bacon ipsum\nA generator which generates standalone text which can be useful to your HTML mockups.

    \n
  • \n
  • \n

    URL Shortner\nA URL shortener which uses a free is.gd to shorten urls quickly.

    \n
  • \n
  • \n

    Emoji Picker\nIt is a picker which has a curated list of Emojis. Click one of them & you get the unicode!

    \n
  • \n
  • \n

    Image Compressor\nA tool which compresses your images quickly. It uses @xkeshi/image-compressor.

    \n
  • \n
\n

Use

\n

Download the latest version of Source me from the releases page

\n

Build

\n

The app can be used locally by following commands:

\n
$ git clone https://github.com/theIYD/source-me.git\n$ cd source-me\n$ npm install\n$ npm run dev
\n

The application has been abandoned and further updates have been stopped.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:21.814Z" }, "spinshare-client": { - "readmeCleaned": "

SpinSha.re Client

\n

This is the main repository for the SpinSha.re client. Please check out the \"connect\" branch for the current development branch.

\n

Project setup

\n
npm install\n
\n

Compiles and hot-reloads for development

\n
npm run serve\n
\n
", - "readmeOriginal": "

SpinSha.re Client

\n

This is the main repository for the SpinSha.re client. Please check out the \"connect\" branch for the current development branch.

\n

Project setup

\n
npm install\n
\n

Compiles and hot-reloads for development

\n
npm run serve\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.796Z" + "readmeCleaned": "

SpinSha.re Client

\n

This is the main repository for the SpinSha.re client. Please check out the \"connect\" branch for the current development branch.

\n

Project setup

\n
npm install\n
\n

Compiles and hot-reloads for development

\n
npm run serve\n
\n
", + "readmeOriginal": "

SpinSha.re Client

\n

This is the main repository for the SpinSha.re client. Please check out the \"connect\" branch for the current development branch.

\n

Project setup

\n
npm install\n
\n

Compiles and hot-reloads for development

\n
npm run serve\n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.070Z" }, - "spofly": { - "readmeCleaned": "

\"Banner\"\nDesktop app for spoflyv1.herokuapp.com

\n

It helps you to find lyrics of song you are currently listening on spotify without authentication.

\n

Screenshots

\n

\"Image\n\"Image

\n

Security

\n
    \n
  • \n

    Only load secure content

    \n
  • \n
  • \n

    ⬜️Disable the Node.js integration in all renderers that display remote content

    \n
  • \n
  • \n

    ⬜️Enable context isolation in all renderers that display remote content

    \n
  • \n
  • \n

    ⬜️Use ses.setPermissionRequestHandler() in all sessions that load remote content

    \n
  • \n
  • \n

    Do not disable webSecurity

    \n
  • \n
  • \n

    Define a Content-Security-Policy and use restrictive rules (i.e. script-src 'self')

    \n
  • \n
  • \n

    Do not set allowRunningInsecureContent to true

    \n
  • \n
  • \n

    Do not enable experimental features

    \n
  • \n
  • \n

    Do not use enableBlinkFeatures

    \n
  • \n
  • \n

    < webview >: Do not use allowpopups

    \n
  • \n
  • \n

    ⬜️< webview >: Verify options and params

    \n
  • \n
  • \n

    Disable or limit navigation

    \n
  • \n
  • \n

    Disable or limit creation of new windows

    \n
  • \n
  • \n

    Do not use openExternal with untrusted content

    \n
  • \n
  • \n

    ⬜️Disable the remote module

    \n
  • \n
  • \n

    ⬜️Filter the remote module

    \n
  • \n
  • \n

    Use a current version of Electron

    \n
  • \n
\n
", - "readmeOriginal": "

\"Banner\"\nDesktop app for spoflyv1.herokuapp.com

\n

It helps you to find lyrics of song you are currently listening on spotify without authentication.

\n

Screenshots

\n

\"Image\n\"Image

\n

Security

\n
    \n
  • \n

    Only load secure content

    \n
  • \n
  • \n

    ⬜️Disable the Node.js integration in all renderers that display remote content

    \n
  • \n
  • \n

    ⬜️Enable context isolation in all renderers that display remote content

    \n
  • \n
  • \n

    ⬜️Use ses.setPermissionRequestHandler() in all sessions that load remote content

    \n
  • \n
  • \n

    Do not disable webSecurity

    \n
  • \n
  • \n

    Define a Content-Security-Policy and use restrictive rules (i.e. script-src 'self')

    \n
  • \n
  • \n

    Do not set allowRunningInsecureContent to true

    \n
  • \n
  • \n

    Do not enable experimental features

    \n
  • \n
  • \n

    Do not use enableBlinkFeatures

    \n
  • \n
  • \n

    < webview >: Do not use allowpopups

    \n
  • \n
  • \n

    ⬜️< webview >: Verify options and params

    \n
  • \n
  • \n

    Disable or limit navigation

    \n
  • \n
  • \n

    Disable or limit creation of new windows

    \n
  • \n
  • \n

    Do not use openExternal with untrusted content

    \n
  • \n
  • \n

    ⬜️Disable the remote module

    \n
  • \n
  • \n

    ⬜️Filter the remote module

    \n
  • \n
  • \n

    Use a current version of Electron

    \n
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.852Z" + "spaceeye": { + "readmeCleaned": "

SpaceEye

\n

Live satellite imagery for your Mac or Windows desktop background.

\n

\"Build\"\n\"Latest\n\"Supported\n\"License\"

\n\n

\"Latest

\n

\"App

\n

Install

\n

Mac

\n

\"Download

\n

Download from the Mac App Store by clicking the link above.

\n

Windows

\n

\"Download

\n
    \n
  • Recommended: Download from the Microsoft Store by clicking the link\nabove (Microsoft account not needed).
  • \n
  • Alternative: Follow the installation instructions\nto download and run the installer from the latest GitHub release.\n
      \n
    • Note: You will have to dismiss warnings about the download being\npotentially dangerous with this method.
    • \n
    \n
  • \n
\n

About

\n

SpaceEye is an open source desktop app which sets live, publicly available\nsatellite imagery as your desktop background.

\n

New images are downloaded approximately every 10 minutes to an hour (depending\non the view), giving an up-to-date, high resolution view of the Earth from\nspace.

\n

Currently, the app provides 12 views of the Earth from 5 different geostationary\nweather satellites: Himawari-8, GOES-17 (West), GOES-16 (East), Meteosat-8, and\nMeteosat-11. This list will hopefully be expanded in the future.

\n

Acknowledgements

\n

Special thanks to NOAA STAR\nand the Regional and Mesoscale Meteorology Branch\n(RAMMB) of NOAA/NESDIS (located at Colorado\nState University) for providing the satellite imagery.

\n

Issues

\n

If you encounter a bug or have a feature request, please create an issue on the\nIssues page.

\n

Development

\n

Requirements

\n\n

VS Code is recommended for development, but not\nrequired. The repo includes configs and recommended extensions.

\n

Setup

\n
git clone https://github.com/KYDronePilot/SpaceEye.git\ncd SpaceEye\nyarn\nyarn run build
\n

Start in dev mode

\n

Opens Chromium dev tools and watches renderer files.

\n
yarn run start-dev
\n

Package the app

\n

Builds and packages app for distribution.

\n

If on macOS, creates DMG and ZIP files, or if on Windows, creates NSIS\nexecutable installer.

\n
yarn run dist
\n

Privacy

\n

The only data collected are server logs when downloading the satellite config\nfile.\nThis config file contains metadata and links to the satellite images provided by\nNOAA and RAMMB.

\n

License

\n

MIT © Michael Galliers

\n
", + "readmeOriginal": "

SpaceEye

\n

Live satellite imagery for your Mac or Windows desktop background.

\n

\"Build\"\n\"Latest\n\"Supported\n\"License\"

\n\n

\"Latest

\n

\"App

\n

Install

\n

Mac

\n

\"Download

\n

Download from the Mac App Store by clicking the link above.

\n

Windows

\n

\"Download

\n
    \n
  • Recommended: Download from the Microsoft Store by clicking the link\nabove (Microsoft account not needed).
  • \n
  • Alternative: Follow the installation instructions\nto download and run the installer from the latest GitHub release.\n
      \n
    • Note: You will have to dismiss warnings about the download being\npotentially dangerous with this method.
    • \n
    \n
  • \n
\n

About

\n

SpaceEye is an open source desktop app which sets live, publicly available\nsatellite imagery as your desktop background.

\n

New images are downloaded approximately every 10 minutes to an hour (depending\non the view), giving an up-to-date, high resolution view of the Earth from\nspace.

\n

Currently, the app provides 12 views of the Earth from 5 different geostationary\nweather satellites: Himawari-8, GOES-17 (West), GOES-16 (East), Meteosat-8, and\nMeteosat-11. This list will hopefully be expanded in the future.

\n

Acknowledgements

\n

Special thanks to NOAA STAR\nand the Regional and Mesoscale Meteorology Branch\n(RAMMB) of NOAA/NESDIS (located at Colorado\nState University) for providing the satellite imagery.

\n

Issues

\n

If you encounter a bug or have a feature request, please create an issue on the\nIssues page.

\n

Development

\n

Requirements

\n\n

VS Code is recommended for development, but not\nrequired. The repo includes configs and recommended extensions.

\n

Setup

\n
git clone https://github.com/KYDronePilot/SpaceEye.git\ncd SpaceEye\nyarn\nyarn run build
\n

Start in dev mode

\n

Opens Chromium dev tools and watches renderer files.

\n
yarn run start-dev
\n

Package the app

\n

Builds and packages app for distribution.

\n

If on macOS, creates DMG and ZIP files, or if on Windows, creates NSIS\nexecutable installer.

\n
yarn run dist
\n

Privacy

\n

The only data collected are server logs when downloading the satellite config\nfile.\nThis config file contains metadata and links to the satellite images provided by\nNOAA and RAMMB.

\n

License

\n

MIT © Michael Galliers

\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.090Z" }, - "sqlectron": { - "readmeCleaned": "

\"Slack\n\"Build\"

\n

\n \n
\n A simple and lightweight SQL client with cross database and platform support.\n

\n

Demo (version 1.0.0)

\n

\"demo\"

\n
    \n
  • Databases - List of current supported databases.
  • \n
  • Download - Installers, binaries and source.
  • \n
  • Configuration - List of saved servers and custom configurations.
  • \n
  • App Docs - Helper docs about the app.
  • \n
  • Terminal - A terminal-based interface of Sqlectron.
  • \n
  • Contribute - Details on how you can contribute to Sqlectron.
  • \n
\n

How to pronounce

\n

It is pronounced \"sequel-eck-tron\" - https://translate.google.com/?source=osdd#en/en/sequel-eck-tron

\n
", - "readmeOriginal": "

\"Slack\n\"Build\"

\n

\n \n
\n A simple and lightweight SQL client with cross database and platform support.\n

\n

Demo (version 1.0.0)

\n

\"demo\"

\n
    \n
  • Databases - List of current supported databases.
  • \n
  • Download - Installers, binaries and source.
  • \n
  • Configuration - List of saved servers and custom configurations.
  • \n
  • App Docs - Helper docs about the app.
  • \n
  • Terminal - A terminal-based interface of Sqlectron.
  • \n
  • Contribute - Details on how you can contribute to Sqlectron.
  • \n
\n

How to pronounce

\n

It is pronounced \"sequel-eck-tron\" - https://translate.google.com/?source=osdd#en/en/sequel-eck-tron

\n
", - "readmeFetchedAt": "2022-05-10T00:08:08.985Z" + "spofly": { + "readmeCleaned": "

\"Banner\"\nDesktop app for spoflyv1.herokuapp.com

\n

It helps you to find lyrics of song you are currently listening on spotify without authentication.

\n

Screenshots

\n

\"Image\n\"Image

\n

Security

\n
    \n
  • \n

    ✅ Only load secure content

    \n
  • \n
  • \n

    ⬜️Disable the Node.js integration in all renderers that display remote content

    \n
  • \n
  • \n

    ⬜️Enable context isolation in all renderers that display remote content

    \n
  • \n
  • \n

    ⬜️Use ses.setPermissionRequestHandler() in all sessions that load remote content

    \n
  • \n
  • \n

    ✅Do not disable webSecurity

    \n
  • \n
  • \n

    ✅Define a Content-Security-Policy and use restrictive rules (i.e. script-src 'self')

    \n
  • \n
  • \n

    ✅Do not set allowRunningInsecureContent to true

    \n
  • \n
  • \n

    ✅Do not enable experimental features

    \n
  • \n
  • \n

    ✅Do not use enableBlinkFeatures

    \n
  • \n
  • \n

    ✅< webview >: Do not use allowpopups

    \n
  • \n
  • \n

    ⬜️< webview >: Verify options and params

    \n
  • \n
  • \n

    ✅Disable or limit navigation

    \n
  • \n
  • \n

    ✅Disable or limit creation of new windows

    \n
  • \n
  • \n

    ✅Do not use openExternal with untrusted content

    \n
  • \n
  • \n

    ⬜️Disable the remote module

    \n
  • \n
  • \n

    ⬜️Filter the remote module

    \n
  • \n
  • \n

    ✅Use a current version of Electron

    \n
  • \n
\n
", + "readmeOriginal": "

\"Banner\"\nDesktop app for spoflyv1.herokuapp.com

\n

It helps you to find lyrics of song you are currently listening on spotify without authentication.

\n

Screenshots

\n

\"Image\n\"Image

\n

Security

\n
    \n
  • \n

    ✅ Only load secure content

    \n
  • \n
  • \n

    ⬜️Disable the Node.js integration in all renderers that display remote content

    \n
  • \n
  • \n

    ⬜️Enable context isolation in all renderers that display remote content

    \n
  • \n
  • \n

    ⬜️Use ses.setPermissionRequestHandler() in all sessions that load remote content

    \n
  • \n
  • \n

    ✅Do not disable webSecurity

    \n
  • \n
  • \n

    ✅Define a Content-Security-Policy and use restrictive rules (i.e. script-src 'self')

    \n
  • \n
  • \n

    ✅Do not set allowRunningInsecureContent to true

    \n
  • \n
  • \n

    ✅Do not enable experimental features

    \n
  • \n
  • \n

    ✅Do not use enableBlinkFeatures

    \n
  • \n
  • \n

    ✅< webview >: Do not use allowpopups

    \n
  • \n
  • \n

    ⬜️< webview >: Verify options and params

    \n
  • \n
  • \n

    ✅Disable or limit navigation

    \n
  • \n
  • \n

    ✅Disable or limit creation of new windows

    \n
  • \n
  • \n

    ✅Do not use openExternal with untrusted content

    \n
  • \n
  • \n

    ⬜️Disable the remote module

    \n
  • \n
  • \n

    ⬜️Filter the remote module

    \n
  • \n
  • \n

    ✅Use a current version of Electron

    \n
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.202Z" }, "spotspot": { - "readmeCleaned": "

SpotSpot

\n

SpotSpot is no longer maintained. It was a fun project, but I simply do not\nuse it any more. A great alternative looks to be\nLofi which is also more feature rich than\nSpotSpot.

\n

Development

\n

git clone git@github.com:will-stone/SpotSpot.git

\n

cd spotspot

\n

yarn

\n

yarn start

\n

To package use yarn run package

\n
", - "readmeOriginal": "

SpotSpot

\n

SpotSpot is no longer maintained. It was a fun project, but I simply do not\nuse it any more. A great alternative looks to be\nLofi which is also more feature rich than\nSpotSpot.

\n

Development

\n

git clone git@github.com:will-stone/SpotSpot.git

\n

cd spotspot

\n

yarn

\n

yarn start

\n

To package use yarn run package

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.016Z" - }, - "sqlui-native": { - "readmeCleaned": "

\"build-main\"

\n

sqlui-native

\n

\"64\"

\n

sqlui-native is a simple UI client for most SQL Engines written in Electron. It is compatible with most desktop OS's and support most dialects of RMBDs like MySQL, Microsoft SQL Server, Postgres, SQLite, Cassandra, MongoDB and Redis.\nIt supports multiple Windows, so you can have different sets of queries and connections side by side. The connections and queries are all stored locally, so you can continue where you left off in later visits.

\n

Downloads

\n

Refer to the following link for download information.

\n\n

Supported OS's

\n\n

Supported Database Adapters

\n

The list below are supported data stores.\nYou can also refer to this link for General Queries

\n\n

Features

\n

Overall Demo

\n

\"demo-full\"

\n

Import and Export

\n

Import and Export can be used to share connections across different machines and users. Below is a sample import config.

\n
[\n  {\n    \"_type\": \"connection\",\n    \"id\": \"connection.1643485516220.4798705129674932\",\n    \"connection\": \"postgres://postgres:password@localhost:5432\",\n    \"name\": \"sy postgres\"\n  },\n  {\n    \"_type\": \"query\",\n    \"id\": \"query.1643561715854.5278536054107370\",\n    \"name\": \"Employee Query on Postgres\",\n    \"sql\": \"SELECT\\n  *\\nFROM\\n  employees\\nLIMIT\\n  10\",\n    \"connectionId\": \"connection.1643485516220.4798705129674932\",\n    \"databaseId\": \"music_store\"\n  }\n]\n
\n

You can also drag and drop the file directly into sqlui-native application. At the moment, we only support drag and drop for a single file.

\n

\"demo-import-export\"

\n

Session Management

\n

This application supports multiple windows / instances. Sessions are used to control which instances it persist the data with.\nAlso these sessions, and the associated connections and queries are persisted locally. So you can continue where you left off in the future.

\n

\"demo-session\"

\n

Dark Mode

\n

Dark mode will be turned on automatically with respect to your OS Preference. You can update settings to prefer Dark Mode or Light Mode if desired.

\n

\"demo-darkmode\"

\n

Query Tabs

\n

Query Tab Orientation

\n

When there is more than 20 tabs, the query tabs will be wrapped vertically.

\n

\"image\"

\n

Reordering Query Tabs

\n

Query tabs can be re-ordered by drag and drop the query tabs bar.

\n

\"tab-ordering\"

\n

Resizing the sidebar

\n

The left sidebar can be resized by clicking and dragging the small section between the sidebar and the query box.

\n

\"sidebar-resize\"

\n

Command Palette

\n

Similar to VS Code and Sublime Text, sqlui-native comes with a command palette that lets you reach your mostly used command via a key combo CMD + P or Ctrl + P on Windows.

\n

\"image\"

\n

Connection Hints

\n

Sample URI connection string can be accessed by clicking on the Show Connection Hints on New / Edit Connection Page. Then you can click on the sample URI connection to use that sample connection string as a starting place.

\n

\"image\"

\n

Settings

\n

Settings can be accessed via the top right menu icon. It allows you to set up preferred settings for things like Editor and Color Theme, etc...

\n

\"image\"

\n

\"image\"

\n

Contributing

\n\n

Dev Note

\n

Here is the link where you can find information about how run this application locally.

\n\n

Features / TODO's:

\n
    \n
  • Consolidate the interface for mocked server and the main.ts page.
  • \n
  • Make a build for Windows and Darwin.
  • \n
  • Added Basic CI/CD to package electron
  • \n
  • Make a build for other systems like Debian / Ubuntu and Redhat.
  • \n
  • Add a configuration / option page for color mode.
  • \n
  • Enhance the table with pagination.
  • \n
  • Enhance the table for result with sorting, and searching.
  • \n
  • Add quick query queries (such as select from a table or do update / insert).
  • \n
  • Add quick query to recreate the table definition (Create Table), Drop Table, etc....
  • \n
  • Add a full screen mode (F11)
  • \n
  • Add ability to save CSV / JSON / Table to files.
  • \n
  • Add ability to support multiple windows and sessions..
  • \n
  • Add ability to import and export connections and queries.
  • \n
  • Add ability to work with multiple instances.
  • \n
  • Add autocomplete tokens for the query.
  • \n
  • Add dark theme (Dark mode respect system color theme).
  • \n
  • Add auto update features.
  • \n
  • Push a build to Microsoft Store.
  • \n
  • Add supports for Cassandra
  • \n
  • Add supports for Azure Table, and AWS Redshift.
  • \n
\n

Limitations

\n

Cassandra Limitations

\n

Cassandra Keyspaces are mapped to sqlui-native databases. And Cassandra Column Families are mapped to sqlui-native table.

\n

MongoDB Limitations

\n

MongoDB Collections is mapped to sqlui-native table. We scan the first 5 Documents to come up with the schema for the columns.

\n

Create new MongoDB Database

\n

Given the limitation of the mongodb NodeJS library, there is not a direct API that we can use to create the MongoDB database.

\n
    \n
  • To create a mongoDB database, simply duplicate your existing DB connection
  • \n
  • Update the connection string to add the new database name to the end of the list.
  • \n
  • Then execute the following db.createCollection(\"some_collection_name\") to create at least one collection.
  • \n
\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

Redis Limitations

\n

Due to the size of keys within Redis connection, we will not show all keys in the Redis cache.

\n

Suggestion?

\n

Use the following link to file a bug or a suggestion.

\n\n
", - "readmeOriginal": "

\"build-main\"

\n

sqlui-native

\n

\"64\"

\n

sqlui-native is a simple UI client for most SQL Engines written in Electron. It is compatible with most desktop OS's and support most dialects of RMBDs like MySQL, Microsoft SQL Server, Postgres, SQLite, Cassandra, MongoDB and Redis.\nIt supports multiple Windows, so you can have different sets of queries and connections side by side. The connections and queries are all stored locally, so you can continue where you left off in later visits.

\n

Downloads

\n

Refer to the following link for download information.

\n\n

Supported OS's

\n\n

Supported Database Adapters

\n

The list below are supported data stores.\nYou can also refer to this link for General Queries

\n\n

Features

\n

Overall Demo

\n

\"demo-full\"

\n

Import and Export

\n

Import and Export can be used to share connections across different machines and users. Below is a sample import config.

\n
[\n  {\n    \"_type\": \"connection\",\n    \"id\": \"connection.1643485516220.4798705129674932\",\n    \"connection\": \"postgres://postgres:password@localhost:5432\",\n    \"name\": \"sy postgres\"\n  },\n  {\n    \"_type\": \"query\",\n    \"id\": \"query.1643561715854.5278536054107370\",\n    \"name\": \"Employee Query on Postgres\",\n    \"sql\": \"SELECT\\n  *\\nFROM\\n  employees\\nLIMIT\\n  10\",\n    \"connectionId\": \"connection.1643485516220.4798705129674932\",\n    \"databaseId\": \"music_store\"\n  }\n]\n
\n

You can also drag and drop the file directly into sqlui-native application. At the moment, we only support drag and drop for a single file.

\n

\"demo-import-export\"

\n

Session Management

\n

This application supports multiple windows / instances. Sessions are used to control which instances it persist the data with.\nAlso these sessions, and the associated connections and queries are persisted locally. So you can continue where you left off in the future.

\n

\"demo-session\"

\n

Dark Mode

\n

Dark mode will be turned on automatically with respect to your OS Preference. You can update settings to prefer Dark Mode or Light Mode if desired.

\n

\"demo-darkmode\"

\n

Query Tabs

\n

Query Tab Orientation

\n

When there is more than 20 tabs, the query tabs will be wrapped vertically.

\n

\"image\"

\n

Reordering Query Tabs

\n

Query tabs can be re-ordered by drag and drop the query tabs bar.

\n

\"tab-ordering\"

\n

Resizing the sidebar

\n

The left sidebar can be resized by clicking and dragging the small section between the sidebar and the query box.

\n

\"sidebar-resize\"

\n

Command Palette

\n

Similar to VS Code and Sublime Text, sqlui-native comes with a command palette that lets you reach your mostly used command via a key combo CMD + P or Ctrl + P on Windows.

\n

\"image\"

\n

Connection Hints

\n

Sample URI connection string can be accessed by clicking on the Show Connection Hints on New / Edit Connection Page. Then you can click on the sample URI connection to use that sample connection string as a starting place.

\n

\"image\"

\n

Settings

\n

Settings can be accessed via the top right menu icon. It allows you to set up preferred settings for things like Editor and Color Theme, etc...

\n

\"image\"

\n

\"image\"

\n

Contributing

\n\n

Dev Note

\n

Here is the link where you can find information about how run this application locally.

\n\n

Features / TODO's:

\n
    \n
  • Consolidate the interface for mocked server and the main.ts page.
  • \n
  • Make a build for Windows and Darwin.
  • \n
  • Added Basic CI/CD to package electron
  • \n
  • Make a build for other systems like Debian / Ubuntu and Redhat.
  • \n
  • Add a configuration / option page for color mode.
  • \n
  • Enhance the table with pagination.
  • \n
  • Enhance the table for result with sorting, and searching.
  • \n
  • Add quick query queries (such as select from a table or do update / insert).
  • \n
  • Add quick query to recreate the table definition (Create Table), Drop Table, etc....
  • \n
  • Add a full screen mode (F11)
  • \n
  • Add ability to save CSV / JSON / Table to files.
  • \n
  • Add ability to support multiple windows and sessions..
  • \n
  • Add ability to import and export connections and queries.
  • \n
  • Add ability to work with multiple instances.
  • \n
  • Add autocomplete tokens for the query.
  • \n
  • Add dark theme (Dark mode respect system color theme).
  • \n
  • Add auto update features.
  • \n
  • Push a build to Microsoft Store.
  • \n
  • Add supports for Cassandra
  • \n
  • Add supports for Azure Table, and AWS Redshift.
  • \n
\n

Limitations

\n

Cassandra Limitations

\n

Cassandra Keyspaces are mapped to sqlui-native databases. And Cassandra Column Families are mapped to sqlui-native table.

\n

MongoDB Limitations

\n

MongoDB Collections is mapped to sqlui-native table. We scan the first 5 Documents to come up with the schema for the columns.

\n

Create new MongoDB Database

\n

Given the limitation of the mongodb NodeJS library, there is not a direct API that we can use to create the MongoDB database.

\n
    \n
  • To create a mongoDB database, simply duplicate your existing DB connection
  • \n
  • Update the connection string to add the new database name to the end of the list.
  • \n
  • Then execute the following db.createCollection(\"some_collection_name\") to create at least one collection.
  • \n
\n

\"image\"

\n

\"image\"

\n

\"image\"

\n

Redis Limitations

\n

Due to the size of keys within Redis connection, we will not show all keys in the Redis cache.

\n

Suggestion?

\n

Use the following link to file a bug or a suggestion.

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.046Z" + "readmeCleaned": "

SpotSpot

\n

SpotSpot is no longer maintained. It was a fun project, but I simply do not\nuse it any more. A great alternative looks to be\nLofi which is also more feature rich than\nSpotSpot.

\n

Development

\n

git clone git@github.com:will-stone/SpotSpot.git

\n

cd spotspot

\n

yarn

\n

yarn start

\n

To package use yarn run package

\n
", + "readmeOriginal": "

SpotSpot

\n

SpotSpot is no longer maintained. It was a fun project, but I simply do not\nuse it any more. A great alternative looks to be\nLofi which is also more feature rich than\nSpotSpot.

\n

Development

\n

git clone git@github.com:will-stone/SpotSpot.git

\n

cd spotspot

\n

yarn

\n

yarn start

\n

To package use yarn run package

\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.281Z" }, "stacker": { - "readmeCleaned": "

\n

Want to ensure that a user journey which involves several steps with different protocols is working properly?\nDependencies messages have become a pain?\nHave you ever wondered how awesome it would be to have a GUI tool to save you from this agonizing pain?
\nYou're welcome

\n

\"screenshot-1\"

\n

Check out its full documentation

\n
", - "readmeOriginal": "

\n

Want to ensure that a user journey which involves several steps with different protocols is working properly?\nDependencies messages have become a pain?\nHave you ever wondered how awesome it would be to have a GUI tool to save you from this agonizing pain?
\nYou're welcome

\n

\"screenshot-1\"

\n

Check out its full documentation

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.123Z" + "readmeCleaned": "

\n

Want to ensure that a user journey which involves several steps with different protocols is working properly?\nDependencies messages have become a pain?\nHave you ever wondered how awesome it would be to have a GUI tool to save you from this agonizing pain?
\nYou're welcome

\n

\"screenshot-1\"

\n

Check out its full documentation

\n
", + "readmeOriginal": "

\n

Want to ensure that a user journey which involves several steps with different protocols is working properly?\nDependencies messages have become a pain?\nHave you ever wondered how awesome it would be to have a GUI tool to save you from this agonizing pain?
\nYou're welcome

\n

\"screenshot-1\"

\n

Check out its full documentation

\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.537Z" + }, + "sqlectron": { + "readmeCleaned": "

\"Slack\n\"Build\"

\n

\n \n
\n A simple and lightweight SQL client with cross database and platform support.\n

\n

Demo (version 1.0.0)

\n

\"demo\"

\n
    \n
  • Databases - List of current supported databases.
  • \n
  • Download - Installers, binaries and source.
  • \n
  • Configuration - List of saved servers and custom configurations.
  • \n
  • App Docs - Helper docs about the app.
  • \n
  • Terminal - A terminal-based interface of Sqlectron.
  • \n
  • Contribute - Details on how you can contribute to Sqlectron.
  • \n
\n

How to pronounce

\n

It is pronounced \"sequel-eck-tron\" - https://translate.google.com/?source=osdd#en/en/sequel-eck-tron

\n
", + "readmeOriginal": "

\"Slack\n\"Build\"

\n

\n \n
\n A simple and lightweight SQL client with cross database and platform support.\n

\n

Demo (version 1.0.0)

\n

\"demo\"

\n
    \n
  • Databases - List of current supported databases.
  • \n
  • Download - Installers, binaries and source.
  • \n
  • Configuration - List of saved servers and custom configurations.
  • \n
  • App Docs - Helper docs about the app.
  • \n
  • Terminal - A terminal-based interface of Sqlectron.
  • \n
  • Contribute - Details on how you can contribute to Sqlectron.
  • \n
\n

How to pronounce

\n

It is pronounced \"sequel-eck-tron\" - https://translate.google.com/?source=osdd#en/en/sequel-eck-tron

\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.561Z" }, "standard-notes": { - "readmeCleaned": "

Standard Notes

\n
\n

\"latest\n\"License\"\n\"Slack\"\n\"Twitter

\n
\n

This application makes use of the core JS/CSS/HTML code found in the web repo. For issues related to the actual app experience, please post issues in the web repo.

\n

Running Locally

\n

Make sure Yarn is installed on your system.

\n
yarn setup\nyarn build:web # Or `yarn dev:web`\nyarn dev\n\n# In another terminal\nyarn start
\n

We use commitlint to validate commit messages.\nBefore making a pull request, make sure to check the output of the following commands:

\n
yarn lint\nyarn test # Make sure to start `yarn dev` before running the tests, and quit any running Standard Notes applications so they don't conflict.
\n

Pull requests should target the develop branch.

\n

Installing dependencies

\n

To determine where to install a dependency:

\n
    \n
  • If it is only required for building, install it in package.json's devDependencies
  • \n
  • If it is required at runtime but can be packaged by webpack, install it in package.json's dependencies.
  • \n
  • If it must be distributed as a node module (not packaged by webpack), install it in app/package.json's dependencies\n
      \n
    • Also make sure to declare it as an external commonjs dependency in webpack.common.js.
    • \n
    \n
  • \n
\n

Building

\n

Build for all platforms:

\n
    \n
  • yarn release
  • \n
\n

Building natively on arm64

\n

Building arm64 releases on amd64 systems is only possible with AppImage, Debian and universal \"dir\" targets.

\n

Building arm64 releases natively on arm64 systems requires some additional preparation:

\n
    \n
  • export npm_config_target_arch=arm64
  • \n
  • export npm_config_arch=arm64
  • \n
\n

A native fpm installation is needed for Debian builds. fpm needs to be available in $PATH, which can be achieved by running

\n
    \n
  • gem install fpm --no-document
  • \n
\n

and making sure $GEM_HOME/bin is added to $PATH.

\n

Snap releases also require a working snapcraft / snapd installation.

\n

Building can then be done by running:

\n
    \n
  • yarn setup
  • \n
\n

Followed by

\n
    \n
  • node scripts/build.mjs deb-arm64
  • \n
\n

Installation

\n

On Linux, download the latest AppImage from the Releases page, and give it executable permission:

\n

chmod u+x standard-notes*.AppImage

\n
", - "readmeOriginal": "

Standard Notes

\n
\n

\"latest\n\"License\"\n\"Slack\"\n\"Twitter

\n
\n

This application makes use of the core JS/CSS/HTML code found in the web repo. For issues related to the actual app experience, please post issues in the web repo.

\n

Running Locally

\n

Make sure Yarn is installed on your system.

\n
yarn setup\nyarn build:web # Or `yarn dev:web`\nyarn dev\n\n# In another terminal\nyarn start
\n

We use commitlint to validate commit messages.\nBefore making a pull request, make sure to check the output of the following commands:

\n
yarn lint\nyarn test # Make sure to start `yarn dev` before running the tests, and quit any running Standard Notes applications so they don't conflict.
\n

Pull requests should target the develop branch.

\n

Installing dependencies

\n

To determine where to install a dependency:

\n
    \n
  • If it is only required for building, install it in package.json's devDependencies
  • \n
  • If it is required at runtime but can be packaged by webpack, install it in package.json's dependencies.
  • \n
  • If it must be distributed as a node module (not packaged by webpack), install it in app/package.json's dependencies\n
      \n
    • Also make sure to declare it as an external commonjs dependency in webpack.common.js.
    • \n
    \n
  • \n
\n

Building

\n

Build for all platforms:

\n
    \n
  • yarn release
  • \n
\n

Building natively on arm64

\n

Building arm64 releases on amd64 systems is only possible with AppImage, Debian and universal \"dir\" targets.

\n

Building arm64 releases natively on arm64 systems requires some additional preparation:

\n
    \n
  • export npm_config_target_arch=arm64
  • \n
  • export npm_config_arch=arm64
  • \n
\n

A native fpm installation is needed for Debian builds. fpm needs to be available in $PATH, which can be achieved by running

\n
    \n
  • gem install fpm --no-document
  • \n
\n

and making sure $GEM_HOME/bin is added to $PATH.

\n

Snap releases also require a working snapcraft / snapd installation.

\n

Building can then be done by running:

\n
    \n
  • yarn setup
  • \n
\n

Followed by

\n
    \n
  • node scripts/build.mjs deb-arm64
  • \n
\n

Installation

\n

On Linux, download the latest AppImage from the Releases page, and give it executable permission:

\n

chmod u+x standard-notes*.AppImage

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.223Z" + "readmeCleaned": "

Standard Notes

\n
\n

\"latest\n\"License\"\n\"Slack\"\n\"Twitter

\n
\n

This application makes use of the core JS/CSS/HTML code found in the web repo. For issues related to the actual app experience, please post issues in the web repo.

\n

Running Locally

\n

Make sure Yarn is installed on your system.

\n
yarn setup\nyarn build:web # Or `yarn dev:web`\nyarn dev\n\n# In another terminal\nyarn start
\n

We use commitlint to validate commit messages.\nBefore making a pull request, make sure to check the output of the following commands:

\n
yarn lint\nyarn test # Make sure to start `yarn dev` before running the tests, and quit any running Standard Notes applications so they don't conflict.
\n

Pull requests should target the develop branch.

\n

Installing dependencies

\n

To determine where to install a dependency:

\n
    \n
  • If it is only required for building, install it in package.json's devDependencies
  • \n
  • If it is required at runtime but can be packaged by webpack, install it in package.json's dependencies.
  • \n
  • If it must be distributed as a node module (not packaged by webpack), install it in app/package.json's dependencies\n
      \n
    • Also make sure to declare it as an external commonjs dependency in webpack.common.js.
    • \n
    \n
  • \n
\n

Building

\n

Build for all platforms:

\n
    \n
  • yarn release
  • \n
\n

Building natively on arm64

\n

Building arm64 releases on amd64 systems is only possible with AppImage, Debian and universal \"dir\" targets.

\n

Building arm64 releases natively on arm64 systems requires some additional preparation:

\n
    \n
  • export npm_config_target_arch=arm64
  • \n
  • export npm_config_arch=arm64
  • \n
\n

A native fpm installation is needed for Debian builds. fpm needs to be available in $PATH, which can be achieved by running

\n
    \n
  • gem install fpm --no-document
  • \n
\n

and making sure $GEM_HOME/bin is added to $PATH.

\n

Snap releases also require a working snapcraft / snapd installation.

\n

Building can then be done by running:

\n
    \n
  • yarn setup
  • \n
\n

Followed by

\n
    \n
  • node scripts/build.mjs deb-arm64
  • \n
\n

Installation

\n

On Linux, download the latest AppImage from the Releases page, and give it executable permission:

\n

chmod u+x standard-notes*.AppImage

\n
", + "readmeOriginal": "

Standard Notes

\n
\n

\"latest\n\"License\"\n\"Slack\"\n\"Twitter

\n
\n

This application makes use of the core JS/CSS/HTML code found in the web repo. For issues related to the actual app experience, please post issues in the web repo.

\n

Running Locally

\n

Make sure Yarn is installed on your system.

\n
yarn setup\nyarn build:web # Or `yarn dev:web`\nyarn dev\n\n# In another terminal\nyarn start
\n

We use commitlint to validate commit messages.\nBefore making a pull request, make sure to check the output of the following commands:

\n
yarn lint\nyarn test # Make sure to start `yarn dev` before running the tests, and quit any running Standard Notes applications so they don't conflict.
\n

Pull requests should target the develop branch.

\n

Installing dependencies

\n

To determine where to install a dependency:

\n
    \n
  • If it is only required for building, install it in package.json's devDependencies
  • \n
  • If it is required at runtime but can be packaged by webpack, install it in package.json's dependencies.
  • \n
  • If it must be distributed as a node module (not packaged by webpack), install it in app/package.json's dependencies\n
      \n
    • Also make sure to declare it as an external commonjs dependency in webpack.common.js.
    • \n
    \n
  • \n
\n

Building

\n

Build for all platforms:

\n
    \n
  • yarn release
  • \n
\n

Building natively on arm64

\n

Building arm64 releases on amd64 systems is only possible with AppImage, Debian and universal \"dir\" targets.

\n

Building arm64 releases natively on arm64 systems requires some additional preparation:

\n
    \n
  • export npm_config_target_arch=arm64
  • \n
  • export npm_config_arch=arm64
  • \n
\n

A native fpm installation is needed for Debian builds. fpm needs to be available in $PATH, which can be achieved by running

\n
    \n
  • gem install fpm --no-document
  • \n
\n

and making sure $GEM_HOME/bin is added to $PATH.

\n

Snap releases also require a working snapcraft / snapd installation.

\n

Building can then be done by running:

\n
    \n
  • yarn setup
  • \n
\n

Followed by

\n
    \n
  • node scripts/build.mjs deb-arm64
  • \n
\n

Installation

\n

On Linux, download the latest AppImage from the Releases page, and give it executable permission:

\n

chmod u+x standard-notes*.AppImage

\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.727Z" }, - "stay-hydrated": { - "readmeOriginal": null, - "readmeFetchedAt": "2022-05-10T00:08:09.240Z" + "sqlui-native": { + "readmeCleaned": "

\"build-main\"

\n\n

\"64\"

\n

sqlui-native is a simple UI client for most SQL Engines written in Electron. It is compatible with most desktop OS's and support most dialects of RDBMS like MySQL, Microsoft SQL Server, Postgres, SQLite, Cassandra, MongoDB, Redis, Azure CosmosDB and Azure Storage Table.

\n

It supports multiple Windows, so you can have different sets of queries and connections side by side. The connections and queries are all stored locally, so you can continue where you left off in later visits.

\n

Downloads

\n

Refer to the following link for download information.

\n\n

Supported OS's

\n\n

Supported Database Adapters

\n

The list below are supported data stores.\nYou can also refer to this link for General Queries

\n\n

Features

\n

Overall Demo

\n

\"demo-full\"

\n

Import and Export

\n

Import and Export can be used to share connections across different machines and users. Below is a sample import config.

\n
[\n  {\n    \"_type\": \"connection\",\n    \"id\": \"connection.1643485516220.4798705129674932\",\n    \"connection\": \"postgres://postgres:password@localhost:5432\",\n    \"name\": \"sy postgres\"\n  },\n  {\n    \"_type\": \"query\",\n    \"id\": \"query.1643561715854.5278536054107370\",\n    \"name\": \"Employee Query on Postgres\",\n    \"sql\": \"SELECT\\n  *\\nFROM\\n  employees\\nLIMIT\\n  10\",\n    \"connectionId\": \"connection.1643485516220.4798705129674932\",\n    \"databaseId\": \"music_store\"\n  }\n]\n
\n

You can also drag and drop the file directly into sqlui-native application. At the moment, we only support drag and drop for a single file.

\n

\"demo-import-export\"

\n

Session Management

\n

This application supports multiple windows / instances. Sessions are used to control which instances it persist the data with.\nAlso these sessions, and the associated connections and queries are persisted locally. So you can continue where you left off in the future.

\n

\"demo-session\"

\n

Dark Mode

\n

Dark mode will be turned on automatically with respect to your OS Preference. You can update settings to prefer Dark Mode or Light Mode if desired.

\n

\"demo-darkmode\"

\n

Query Tabs

\n

Query Tab Orientation

\n

When there is more than 20 tabs, the query tabs will be wrapped vertically.

\n

\"image\"

\n

Reordering Query Tabs

\n

Query tabs can be re-ordered by drag and drop the query tabs bar.

\n

\"tab-ordering\"

\n

Resizing the sidebar

\n

The left sidebar can be resized by clicking and dragging the small section between the sidebar and the query box.

\n

\"sidebar-resize\"

\n

Command Palette

\n

Similar to VS Code and Sublime Text, sqlui-native comes with a command palette that lets you reach your mostly used command via a key combo CMD + P or Ctrl + P on Windows.

\n

\"image\"

\n

Connection Hints

\n

Sample URI connection string can be accessed by clicking on the Show Connection Hints on New / Edit Connection Page. Then you can click on the sample URI connection to use that sample connection string as a starting place.

\n

\"image\"

\n

Settings

\n

Settings can be accessed via the top right menu icon. It allows you to set up preferred settings for things like Editor and Color Theme, etc...

\n

\"image\"

\n

\"image\"

\n

Data Migration

\n

If you happens to work with different database engine, there's a chance you want to move data from one engine to another engine. You can use Data Migration to craft a query to pull in data from the old engine and select a destination to generate the new schema / data for the new engine.

\n
    \n
  • Data Migration can be accessed from the top right hamburger icon
  • \n
  • From there, you have 2 options to migrate data. Either by a raw JSON or by data from an existing connection.
  • \n
\n

\"image\"

\n

\"image\"

\n

Migration of Real Existing Connection

\n

Use this data migration option to move data from an existing connection

\n

\"image\"

\n

Migration of Raw JSON Data

\n

Use this data migration option to move raw JSON data

\n

\"image\"

\n

Bookmarks

\n

The system allows you to bookmark connections and queries. Bookmarked items can be applied to any workspace.

\n

Adding new bookmark

\n
    \n
  • To bookmark a connection or query, open the context menu on the Connection name or Query tab name and choose Add to Bookmark.
  • \n
  • Give the bookmarked item a name and hit Save.
  • \n
\n

\"image\"

\n

\"image\"

\n

Open a bookmark

\n

You can select and apply a bookmarked item from bookmarks page which can be accessed via the hamburger menu bar on the top right and select Bookmarks

\n
    \n
  • From there, you can click on the bookmarked name to apply that bookmark item.
  • \n
\n

\"image\"

\n

\"image\"

\n

Recycle bin

\n

By default, all closed queries and deleted connections will be stored inside of a recycle bin which you can always restore at a later. To access the recycle bin, click on the hamburger menu bar on the top right and select Recycle Bin.

\n
    \n
  • From there you can choose to Restore the deleted connections or closed queries.
  • \n
  • To permanently delete the items from sqlui-native, you can choose either Empty Trash or Delete individual items permanently.
  • \n
\n

\"image\"

\n

\"image\"

\n
Hard Delete
\n

If you want to permanently delete those and not put it in the recycle bin, you can set the Delete Mode to be hard delete.

\n

\"image\"

\n

Record Pages

\n

New Record Page

\n
    \n
  • New record page can be opened using the New Record button underneath the query editor.
  • \n
  • There you need to select Connection / Database / Table you want to create a new record for.
  • \n
  • The form will render where you need to fill out the form data.
  • \n
  • Click on Generate Script to generate the query for the insert.
  • \n
\n

\"image\"

\n

\"image\"

\n

Record Details / Edit Record Page

\n
    \n
  • Clicking on any record on the query results will bring up the Record Detail page
  • \n
  • There you can toggle the edit mode.
  • \n
  • The form will render where you need to fill out the form data.
  • \n
  • Click on Generate Script to generate the query for the insert.
  • \n
\n

Contributing

\n\n

Dev Note

\n

Here is the link where you can find information about how run this application locally.

\n\n

Features / TODO's:

\n
    \n
  • Consolidate the interface for mocked server and the main.ts page.
  • \n
  • Make a build for Windows and Darwin.
  • \n
  • Added Basic CI/CD to package electron
  • \n
  • Make a build for other systems like Debian / Ubuntu and Redhat.
  • \n
  • Add a configuration / option page for color mode.
  • \n
  • Enhance the table with pagination.
  • \n
  • Enhance the table for result with sorting, and searching.
  • \n
  • Add quick query queries (such as select from a table or do update / insert).
  • \n
  • Add quick query to recreate the table definition (Create Table), Drop Table, etc....
  • \n
  • Add a full screen mode (F11)
  • \n
  • Add ability to save CSV / JSON / Table to files.
  • \n
  • Add ability to support multiple windows and sessions..
  • \n
  • Add ability to import and export connections and queries.
  • \n
  • Add ability to work with multiple instances.
  • \n
  • Add autocomplete tokens for the query.
  • \n
  • Add dark theme (Dark mode respect system color theme).
  • \n
  • Add auto update features.
  • \n
  • Push a build to Microsoft Store.
  • \n
  • Add supports for Cassandra.
  • \n
  • Add supports for Azure CosmosDB.
  • \n
  • Add supports for Azure Table (Azure Table storage).
  • \n
  • Add supports for AWS Redshift.
  • \n
\n

Limitations

\n

sqlite Limitations

\n

sqlite doesn't support multiple statements. So if you have multiple inserts or updates in a single query, it will not work. Refer to this Stackoverflow post for more details related to sqlite.

\n

If you want to do bulk inserts, use bulk inserts API instead.

\n
INSERT INTO\n  art (Name)\nVALUES\n  ('Queen'),\n  ('Kiss'),\n  ('Spyro Gyra')
\n

CockroachDB Limitations

\n

CockroachDB can be connected using postgresSQL. Replace ?sslmode=require with sslmode=no-verify

\n

Sample connection will look like this

\n
postgres://demo:demo26472@127.0.0.1:26257/movr?sslmode=no-verify\n
\n

Cassandra Limitations

\n

Cassandra Keyspaces are mapped to sqlui-native databases. And Cassandra Column Families are mapped to sqlui-native table.

\n

How to get connection string for CosmosDB with Cassandra API?

\n
    \n
  • Go to Connection String of the Azure CosmosDB Cassandra
  • \n
\n

\"image\"

\n
Sample CosmosDB with Cassandra API Connection String
\n

It will look something like this.

\n
cassandra://USERNAME:PRIMARY PASSWORD@CONTACT POINT:PORT\n
\n

MongoDB Limitations

\n

MongoDB Collections is mapped to sqlui-native table. We scan the first 5 Documents to come up with the schema for the columns.

\n

Create new MongoDB Database

\n

As of now (v1.27.0), you can create new mongodb using the following syntax

\n
db.createDatabase('new-database-name');
\n

Redis Limitations

\n

Due to the size of keys within Redis connection, we will not show all keys in the Redis cache.

\n
    \n
  • As for SSL Redis support, use the rediss:// connection scheme.
  • \n
\n

How to get connection string for Azure Redis Cache?

\n
    \n
  • Go to Access Keys on Azure Redis Cache.\n\"image\"
  • \n
  • Connection will look like\nrediss://<username>:<password>@<your_redis_host>:<redis_port>
  • \n
  • Sample connection will look like this. Due to how the URL scheme is parsed, a non empty string is required for the username placeholder. It can be anything but empty string.\nrediss://azure:Primary_Or_Secondary_Access_Key@syredis1.redis.cache.windows.net:6380
  • \n
\n

Azure CosmosDB Limitations

\n

Azure CosmosDB Databases are mapped to sqlui-native Databases. And Azure CosmosDB Containers are mapped to sqlui-native Tables. We scan the first 5 items to come up with the schema for the columns.

\n

Tested for Azure CosmosDB (with Core SQL).

\n

How to get connection string for CosmosDB with Core SQL API?

\n

Here's how to set up the connection. Open your resource, and click on Keys. Then copy and use either PRIMARY CONNECTION STRING or SECONDARY CONNECTION STRING

\n

\"image\"\n\"image\"

\n
Sample CosmosDB with Core SQL API Connection String
\n

It will look something like this.

\n
\n\nor\n\ncosmosdb://\">
cosmosdb://<your_primary_connection_string>\n\nor\n\ncosmosdb://<your_secondary_connection_string>\n
\n

Azure Table Storage Limitations

\n

Azure Table Storage tables are mapped to sqlui-native Tables. We scan the first 5 items to come up with the schema for the columns.

\n

Setting up connection string

\n

Here's how to set up the connection.

\n

\"image\"\n\"image\"

\n

Sample connection will look like this

\n
\">
aztable://<your_connection_string>\n
\n

Suggestion?

\n

Use the following link to file a bug or a suggestion.

\n\n
", + "readmeOriginal": "

\"build-main\"

\n\n

\"64\"

\n

sqlui-native is a simple UI client for most SQL Engines written in Electron. It is compatible with most desktop OS's and support most dialects of RDBMS like MySQL, Microsoft SQL Server, Postgres, SQLite, Cassandra, MongoDB, Redis, Azure CosmosDB and Azure Storage Table.

\n

It supports multiple Windows, so you can have different sets of queries and connections side by side. The connections and queries are all stored locally, so you can continue where you left off in later visits.

\n

Downloads

\n

Refer to the following link for download information.

\n\n

Supported OS's

\n\n

Supported Database Adapters

\n

The list below are supported data stores.\nYou can also refer to this link for General Queries

\n\n

Features

\n

Overall Demo

\n

\"demo-full\"

\n

Import and Export

\n

Import and Export can be used to share connections across different machines and users. Below is a sample import config.

\n
[\n  {\n    \"_type\": \"connection\",\n    \"id\": \"connection.1643485516220.4798705129674932\",\n    \"connection\": \"postgres://postgres:password@localhost:5432\",\n    \"name\": \"sy postgres\"\n  },\n  {\n    \"_type\": \"query\",\n    \"id\": \"query.1643561715854.5278536054107370\",\n    \"name\": \"Employee Query on Postgres\",\n    \"sql\": \"SELECT\\n  *\\nFROM\\n  employees\\nLIMIT\\n  10\",\n    \"connectionId\": \"connection.1643485516220.4798705129674932\",\n    \"databaseId\": \"music_store\"\n  }\n]\n
\n

You can also drag and drop the file directly into sqlui-native application. At the moment, we only support drag and drop for a single file.

\n

\"demo-import-export\"

\n

Session Management

\n

This application supports multiple windows / instances. Sessions are used to control which instances it persist the data with.\nAlso these sessions, and the associated connections and queries are persisted locally. So you can continue where you left off in the future.

\n

\"demo-session\"

\n

Dark Mode

\n

Dark mode will be turned on automatically with respect to your OS Preference. You can update settings to prefer Dark Mode or Light Mode if desired.

\n

\"demo-darkmode\"

\n

Query Tabs

\n

Query Tab Orientation

\n

When there is more than 20 tabs, the query tabs will be wrapped vertically.

\n

\"image\"

\n

Reordering Query Tabs

\n

Query tabs can be re-ordered by drag and drop the query tabs bar.

\n

\"tab-ordering\"

\n

Resizing the sidebar

\n

The left sidebar can be resized by clicking and dragging the small section between the sidebar and the query box.

\n

\"sidebar-resize\"

\n

Command Palette

\n

Similar to VS Code and Sublime Text, sqlui-native comes with a command palette that lets you reach your mostly used command via a key combo CMD + P or Ctrl + P on Windows.

\n

\"image\"

\n

Connection Hints

\n

Sample URI connection string can be accessed by clicking on the Show Connection Hints on New / Edit Connection Page. Then you can click on the sample URI connection to use that sample connection string as a starting place.

\n

\"image\"

\n

Settings

\n

Settings can be accessed via the top right menu icon. It allows you to set up preferred settings for things like Editor and Color Theme, etc...

\n

\"image\"

\n

\"image\"

\n

Data Migration

\n

If you happens to work with different database engine, there's a chance you want to move data from one engine to another engine. You can use Data Migration to craft a query to pull in data from the old engine and select a destination to generate the new schema / data for the new engine.

\n
    \n
  • Data Migration can be accessed from the top right hamburger icon
  • \n
  • From there, you have 2 options to migrate data. Either by a raw JSON or by data from an existing connection.
  • \n
\n

\"image\"

\n

\"image\"

\n

Migration of Real Existing Connection

\n

Use this data migration option to move data from an existing connection

\n

\"image\"

\n

Migration of Raw JSON Data

\n

Use this data migration option to move raw JSON data

\n

\"image\"

\n

Bookmarks

\n

The system allows you to bookmark connections and queries. Bookmarked items can be applied to any workspace.

\n

Adding new bookmark

\n
    \n
  • To bookmark a connection or query, open the context menu on the Connection name or Query tab name and choose Add to Bookmark.
  • \n
  • Give the bookmarked item a name and hit Save.
  • \n
\n

\"image\"

\n

\"image\"

\n

Open a bookmark

\n

You can select and apply a bookmarked item from bookmarks page which can be accessed via the hamburger menu bar on the top right and select Bookmarks

\n
    \n
  • From there, you can click on the bookmarked name to apply that bookmark item.
  • \n
\n

\"image\"

\n

\"image\"

\n

Recycle bin

\n

By default, all closed queries and deleted connections will be stored inside of a recycle bin which you can always restore at a later. To access the recycle bin, click on the hamburger menu bar on the top right and select Recycle Bin.

\n
    \n
  • From there you can choose to Restore the deleted connections or closed queries.
  • \n
  • To permanently delete the items from sqlui-native, you can choose either Empty Trash or Delete individual items permanently.
  • \n
\n

\"image\"

\n

\"image\"

\n
Hard Delete
\n

If you want to permanently delete those and not put it in the recycle bin, you can set the Delete Mode to be hard delete.

\n

\"image\"

\n

Record Pages

\n

New Record Page

\n
    \n
  • New record page can be opened using the New Record button underneath the query editor.
  • \n
  • There you need to select Connection / Database / Table you want to create a new record for.
  • \n
  • The form will render where you need to fill out the form data.
  • \n
  • Click on Generate Script to generate the query for the insert.
  • \n
\n

\"image\"

\n

\"image\"

\n

Record Details / Edit Record Page

\n
    \n
  • Clicking on any record on the query results will bring up the Record Detail page
  • \n
  • There you can toggle the edit mode.
  • \n
  • The form will render where you need to fill out the form data.
  • \n
  • Click on Generate Script to generate the query for the insert.
  • \n
\n

Contributing

\n\n

Dev Note

\n

Here is the link where you can find information about how run this application locally.

\n\n

Features / TODO's:

\n
    \n
  • Consolidate the interface for mocked server and the main.ts page.
  • \n
  • Make a build for Windows and Darwin.
  • \n
  • Added Basic CI/CD to package electron
  • \n
  • Make a build for other systems like Debian / Ubuntu and Redhat.
  • \n
  • Add a configuration / option page for color mode.
  • \n
  • Enhance the table with pagination.
  • \n
  • Enhance the table for result with sorting, and searching.
  • \n
  • Add quick query queries (such as select from a table or do update / insert).
  • \n
  • Add quick query to recreate the table definition (Create Table), Drop Table, etc....
  • \n
  • Add a full screen mode (F11)
  • \n
  • Add ability to save CSV / JSON / Table to files.
  • \n
  • Add ability to support multiple windows and sessions..
  • \n
  • Add ability to import and export connections and queries.
  • \n
  • Add ability to work with multiple instances.
  • \n
  • Add autocomplete tokens for the query.
  • \n
  • Add dark theme (Dark mode respect system color theme).
  • \n
  • Add auto update features.
  • \n
  • Push a build to Microsoft Store.
  • \n
  • Add supports for Cassandra.
  • \n
  • Add supports for Azure CosmosDB.
  • \n
  • Add supports for Azure Table (Azure Table storage).
  • \n
  • Add supports for AWS Redshift.
  • \n
\n

Limitations

\n

sqlite Limitations

\n

sqlite doesn't support multiple statements. So if you have multiple inserts or updates in a single query, it will not work. Refer to this Stackoverflow post for more details related to sqlite.

\n

If you want to do bulk inserts, use bulk inserts API instead.

\n
INSERT INTO\n  art (Name)\nVALUES\n  ('Queen'),\n  ('Kiss'),\n  ('Spyro Gyra')
\n

CockroachDB Limitations

\n

CockroachDB can be connected using postgresSQL. Replace ?sslmode=require with sslmode=no-verify

\n

Sample connection will look like this

\n
postgres://demo:demo26472@127.0.0.1:26257/movr?sslmode=no-verify\n
\n

Cassandra Limitations

\n

Cassandra Keyspaces are mapped to sqlui-native databases. And Cassandra Column Families are mapped to sqlui-native table.

\n

How to get connection string for CosmosDB with Cassandra API?

\n
    \n
  • Go to Connection String of the Azure CosmosDB Cassandra
  • \n
\n

\"image\"

\n
Sample CosmosDB with Cassandra API Connection String
\n

It will look something like this.

\n
cassandra://USERNAME:PRIMARY PASSWORD@CONTACT POINT:PORT\n
\n

MongoDB Limitations

\n

MongoDB Collections is mapped to sqlui-native table. We scan the first 5 Documents to come up with the schema for the columns.

\n

Create new MongoDB Database

\n

As of now (v1.27.0), you can create new mongodb using the following syntax

\n
db.createDatabase('new-database-name');
\n

Redis Limitations

\n

Due to the size of keys within Redis connection, we will not show all keys in the Redis cache.

\n
    \n
  • As for SSL Redis support, use the rediss:// connection scheme.
  • \n
\n

How to get connection string for Azure Redis Cache?

\n
    \n
  • Go to Access Keys on Azure Redis Cache.\n\"image\"
  • \n
  • Connection will look like\nrediss://<username>:<password>@<your_redis_host>:<redis_port>
  • \n
  • Sample connection will look like this. Due to how the URL scheme is parsed, a non empty string is required for the username placeholder. It can be anything but empty string.\nrediss://azure:Primary_Or_Secondary_Access_Key@syredis1.redis.cache.windows.net:6380
  • \n
\n

Azure CosmosDB Limitations

\n

Azure CosmosDB Databases are mapped to sqlui-native Databases. And Azure CosmosDB Containers are mapped to sqlui-native Tables. We scan the first 5 items to come up with the schema for the columns.

\n

Tested for Azure CosmosDB (with Core SQL).

\n

How to get connection string for CosmosDB with Core SQL API?

\n

Here's how to set up the connection. Open your resource, and click on Keys. Then copy and use either PRIMARY CONNECTION STRING or SECONDARY CONNECTION STRING

\n

\"image\"\n\"image\"

\n
Sample CosmosDB with Core SQL API Connection String
\n

It will look something like this.

\n
cosmosdb://<your_primary_connection_string>\n\nor\n\ncosmosdb://<your_secondary_connection_string>\n
\n

Azure Table Storage Limitations

\n

Azure Table Storage tables are mapped to sqlui-native Tables. We scan the first 5 items to come up with the schema for the columns.

\n

Setting up connection string

\n

Here's how to set up the connection.

\n

\"image\"\n\"image\"

\n

Sample connection will look like this

\n
aztable://<your_connection_string>\n
\n

Suggestion?

\n

Use the following link to file a bug or a suggestion.

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.893Z" }, "standup-picker": { - "readmeCleaned": "

\"Travis\n\"Coverage\n\"Github

\n

\"Make\n\"License\"

\n

Standup Picker

\n

A desktop application which can be used in Scrum teams to initiate the daily Scrum meeting.

\n

\"Standup\n\"Standup\n\"Standup

\n

\"Standup

\n

Features

\n
    \n
  • Randomly select a team member. You can click on team member images to \"ignore\" them if they are not attending at the standup.
  • \n
  • Play standup music at a given time.
  • \n
  • Inform about ending standup time by a sound.
  • \n
\n

Used assets

\n\n
", - "readmeOriginal": "

\"Travis\n\"Coverage\n\"Github

\n

\"Make\n\"License\"

\n

Standup Picker

\n

A desktop application which can be used in Scrum teams to initiate the daily Scrum meeting.

\n

\"Standup\n\"Standup\n\"Standup

\n

\"Standup

\n

Features

\n
    \n
  • Randomly select a team member. You can click on team member images to \"ignore\" them if they are not attending at the standup.
  • \n
  • Play standup music at a given time.
  • \n
  • Inform about ending standup time by a sound.
  • \n
\n

Used assets

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.245Z" + "readmeCleaned": "

\"Travis\n\"Coverage\n\"Github

\n

\"Make\n\"License\"

\n

Standup Picker

\n

A desktop application which can be used in Scrum teams to initiate the daily Scrum meeting.

\n

\"Standup\n\"Standup\n\"Standup

\n

\"Standup

\n

Features

\n
    \n
  • Randomly select a team member. You can click on team member images to \"ignore\" them if they are not attending at the standup.
  • \n
  • Play standup music at a given time.
  • \n
  • Inform about ending standup time by a sound.
  • \n
\n

Used assets

\n\n
", + "readmeOriginal": "

\"Travis\n\"Coverage\n\"Github

\n

\"Make\n\"License\"

\n

Standup Picker

\n

A desktop application which can be used in Scrum teams to initiate the daily Scrum meeting.

\n

\"Standup\n\"Standup\n\"Standup

\n

\"Standup

\n

Features

\n
    \n
  • Randomly select a team member. You can click on team member images to \"ignore\" them if they are not attending at the standup.
  • \n
  • Play standup music at a given time.
  • \n
  • Inform about ending standup time by a sound.
  • \n
\n

Used assets

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:22.993Z" + }, + "stay-hydrated": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:23.015Z" }, "stickynotes": { - "readmeCleaned": "

Description

\n

\"Logo\"\n\"ScreenShot\"

\n

A Open Source Sticky Note Application.

\n

Automatically Save Notes

\n

Sync Your Note With Dropbox Account(Use This Account To Start Your Sticky Notes Where You Left Off)

\n

Choose Background And Title Bar Color You Like

\n

Editing Options Like Font,Bold,Size,Italic,List,Align.etc

\n

Add Images To Note From Local Drive

\n

Add Audio To Note From Local Drive

\n

Add Video To Note From Local Drive

\n

Lock The Note

\n

Import Note From A File

\n

Export Note To A File

\n

Undo,Redo Options

\n

Spellcheck

\n

Profiles

\n

Light And Dark Theme

\n

If you like my App please consider buying me a coffee at HERE!

\n

Stable Release

\n

For Linux

\n

\"Get

\n

Unstable Release

\n

For Development Version Follow the instructions below

\n

if you want to try it install nodejs, git, Vue CLI, pnpm and clone this repository

\n
git clone https://github.com/Playork/StickyNotes
\n

point to source directory

\n
cd /path/to/source/of/StickyNotes
\n

and install dependence by

\n
pnpm install
\n

to try application or develop run application by this command

\n
pnpm start
\n

for daily use or production build application by this command

\n
pnpm run build
\n

Licence

\n

MIT License (MIT)

\n

Copyright (c) 2020 Playork

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", - "readmeOriginal": "

Description

\n

\"Logo\"\n\"ScreenShot\"

\n

A Open Source Sticky Note Application.

\n

Automatically Save Notes

\n

Sync Your Note With Dropbox Account(Use This Account To Start Your Sticky Notes Where You Left Off)

\n

Choose Background And Title Bar Color You Like

\n

Editing Options Like Font,Bold,Size,Italic,List,Align.etc

\n

Add Images To Note From Local Drive

\n

Add Audio To Note From Local Drive

\n

Add Video To Note From Local Drive

\n

Lock The Note

\n

Import Note From A File

\n

Export Note To A File

\n

Undo,Redo Options

\n

Spellcheck

\n

Profiles

\n

Light And Dark Theme

\n

If you like my App please consider buying me a coffee at HERE!

\n

Stable Release

\n

For Linux

\n

\"Get

\n

Unstable Release

\n

For Development Version Follow the instructions below

\n

if you want to try it install nodejs, git, Vue CLI, pnpm and clone this repository

\n
git clone https://github.com/Playork/StickyNotes
\n

point to source directory

\n
cd /path/to/source/of/StickyNotes
\n

and install dependence by

\n
pnpm install
\n

to try application or develop run application by this command

\n
pnpm start
\n

for daily use or production build application by this command

\n
pnpm run build
\n

Licence

\n

MIT License (MIT)

\n

Copyright (c) 2020 Playork

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.387Z" + "readmeCleaned": "

Description

\n

\"Logo\"\n\"ScreenShot\"

\n

A Open Source Sticky Note Application.

\n

Automatically Save Notes

\n

Sync Your Note With Dropbox Account(Use This Account To Start Your Sticky Notes Where You Left Off)

\n

Choose Background And Title Bar Color You Like

\n

Editing Options Like Font,Bold,Size,Italic,List,Align.etc

\n

Add Images To Note From Local Drive

\n

Add Audio To Note From Local Drive

\n

Add Video To Note From Local Drive

\n

Lock The Note

\n

Import Note From A File

\n

Export Note To A File

\n

Undo,Redo Options

\n

Spellcheck

\n

Profiles

\n

Light And Dark Theme

\n

If you like my App please consider buying me a coffee at HERE!

\n

Stable Release

\n

For Linux

\n

\"Get

\n

Unstable Release

\n

For Development Version Follow the instructions below

\n

if you want to try it install nodejs, git, Vue CLI, pnpm and clone this repository

\n
git clone https://github.com/Playork/StickyNotes
\n

point to source directory

\n
cd /path/to/source/of/StickyNotes
\n

and install dependence by

\n
pnpm install
\n

to try application or develop run application by this command

\n
pnpm start
\n

for daily use or production build application by this command

\n
pnpm run build
\n

Licence

\n

MIT License (MIT)

\n

Copyright (c) 2020 Playork

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", + "readmeOriginal": "

Description

\n

\"Logo\"\n\"ScreenShot\"

\n

A Open Source Sticky Note Application.

\n

Automatically Save Notes

\n

Sync Your Note With Dropbox Account(Use This Account To Start Your Sticky Notes Where You Left Off)

\n

Choose Background And Title Bar Color You Like

\n

Editing Options Like Font,Bold,Size,Italic,List,Align.etc

\n

Add Images To Note From Local Drive

\n

Add Audio To Note From Local Drive

\n

Add Video To Note From Local Drive

\n

Lock The Note

\n

Import Note From A File

\n

Export Note To A File

\n

Undo,Redo Options

\n

Spellcheck

\n

Profiles

\n

Light And Dark Theme

\n

If you like my App please consider buying me a coffee at HERE!

\n

Stable Release

\n

For Linux

\n

\"Get

\n

Unstable Release

\n

For Development Version Follow the instructions below

\n

if you want to try it install nodejs, git, Vue CLI, pnpm and clone this repository

\n
git clone https://github.com/Playork/StickyNotes
\n

point to source directory

\n
cd /path/to/source/of/StickyNotes
\n

and install dependence by

\n
pnpm install
\n

to try application or develop run application by this command

\n
pnpm start
\n

for daily use or production build application by this command

\n
pnpm run build
\n

Licence

\n

MIT License (MIT)

\n

Copyright (c) 2020 Playork

\n

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

\n

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

\n

THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:23.273Z" }, - "stockifier": { - "readmeCleaned": "

Stockifier \"Stockifier.png\"

\n

A notification and insights app for stock markets

\n

Downloads

\n

Windows Release - Windows x64

\n

Mac OSX Release - Mac OSX

\n

Features

\n
    \n
  • Real time stock alerts and updates through desktop notifications
  • \n
  • Visualization of stock prices and key indicators
  • \n
  • Stock forecasts and predictions through machine learning
  • \n
  • In-built database to store all your monitored stocks
  • \n
\n

Screenshots

\n

\"Home\"\n\"Home\"\n\"Analyze.png\"\n\"Analyze.png\"\n\"Predictions.png\"\n\"Notifications.png\"\n\"Notifications.png\"\n\"Notifications.png\"\n\"Notifications.png\"

\n

\"View

\n

Built With

\n
    \n
  • Electron
  • \n
  • HTML5
  • \n
  • CSS3
  • \n
  • Node.js
  • \n
  • Bootstrap
  • \n
  • Tensorflow JS
  • \n
\n

Contributing

\n

Prerequisites:

\n
    \n
  • Node.js and NPM
  • \n
  • Python 2 (for packaging and distribution)
  • \n
\n

Configuring development environment

\n

Once you have cloned/downloaded the repository, issue the npm install command in the root directory. This should install all the required packages including Electron.

\n

Once complete, you may issue the npm start command to launch the Electron window and start the app.

\n

Special Mentions

\n
    \n
  1. \n

    AlphaVantage API - NPM Package

    \n
  2. \n
  3. \n

    TensorFlow JS

    \n
  4. \n
\n

LICENSE

\n

Licensed under MIT. Please view LICENSE for more details.

\n
", - "readmeOriginal": "

Stockifier \"Stockifier.png\"

\n

A notification and insights app for stock markets

\n

Downloads

\n

Windows Release - Windows x64

\n

Mac OSX Release - Mac OSX

\n

Features

\n
    \n
  • Real time stock alerts and updates through desktop notifications
  • \n
  • Visualization of stock prices and key indicators
  • \n
  • Stock forecasts and predictions through machine learning
  • \n
  • In-built database to store all your monitored stocks
  • \n
\n

Screenshots

\n

\"Home\"\n\"Home\"\n\"Analyze.png\"\n\"Analyze.png\"\n\"Predictions.png\"\n\"Notifications.png\"\n\"Notifications.png\"\n\"Notifications.png\"\n\"Notifications.png\"

\n

\"View

\n

Built With

\n
    \n
  • Electron
  • \n
  • HTML5
  • \n
  • CSS3
  • \n
  • Node.js
  • \n
  • Bootstrap
  • \n
  • Tensorflow JS
  • \n
\n

Contributing

\n

Prerequisites:

\n
    \n
  • Node.js and NPM
  • \n
  • Python 2 (for packaging and distribution)
  • \n
\n

Configuring development environment

\n

Once you have cloned/downloaded the repository, issue the npm install command in the root directory. This should install all the required packages including Electron.

\n

Once complete, you may issue the npm start command to launch the Electron window and start the app.

\n

Special Mentions

\n
    \n
  1. \n

    AlphaVantage API - NPM Package

    \n
  2. \n
  3. \n

    TensorFlow JS

    \n
  4. \n
\n

LICENSE

\n

Licensed under MIT. Please view LICENSE for more details.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.450Z" + "stinker": { + "readmeCleaned": "
\n \n
\n

Stinker.

\n

Laravel tinker snippet app.

\n
\n
\n \n
\n

Project setup

\n
yarn install\n
\n

Compiles and hot-reloads for development

\n
yarn electron:serve\n
\n

Compiles and minifies for production

\n
yarn electron:build\n
\n

Lints and fixes files

\n
yarn lint\n
\n

Customize configurations

\n\n
", + "readmeOriginal": "
\n \n
\n

Stinker.

\n

Laravel tinker snippet app.

\n
\n
\n \n
\n

Project setup

\n
yarn install\n
\n

Compiles and hot-reloads for development

\n
yarn electron:serve\n
\n

Compiles and minifies for production

\n
yarn electron:build\n
\n

Lints and fixes files

\n
yarn lint\n
\n

Customize configurations

\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:23.372Z" }, "stopawu": { - "readmeCleaned": "

Stopawu

\n

Easily disable Windows automatic updates

\n

\"A

\n
", - "readmeOriginal": "

Stopawu

\n

Easily disable Windows automatic updates

\n

\"A

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.462Z" + "readmeCleaned": "

Stopawu

\n

Easily disable Windows automatic updates

\n

\"A

\n
", + "readmeOriginal": "

Stopawu

\n

Easily disable Windows automatic updates

\n

\"A

\n
", + "readmeFetchedAt": "2024-02-29T22:01:23.500Z" }, - "stinker": { - "readmeCleaned": "

Stinker

\n

Laravel tinker snippet app.

\n

\"screenshot\"

\n

Project setup

\n
yarn install\n
\n

Compiles and hot-reloads for development

\n
yarn electron:serve\n
\n

Compiles and minifies for production

\n
yarn electron:build\n
\n

Lints and fixes files

\n
yarn lint\n
\n

Customize configurations

\n\n
", - "readmeOriginal": "

Stinker

\n

Laravel tinker snippet app.

\n

\"screenshot\"

\n

Project setup

\n
yarn install\n
\n

Compiles and hot-reloads for development

\n
yarn electron:serve\n
\n

Compiles and minifies for production

\n
yarn electron:build\n
\n

Lints and fixes files

\n
yarn lint\n
\n

Customize configurations

\n\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.469Z" + "stockifier": { + "readmeCleaned": "

Stockifier \"Stockifier.png\"

\n

A notification and insights app for stock markets

\n

Downloads

\n

Windows Release - Windows x64

\n

Mac OSX Release - Mac OSX

\n

Features

\n
    \n
  • Real time stock alerts and updates through desktop notifications
  • \n
  • Visualization of stock prices and key indicators
  • \n
  • Stock forecasts and predictions through machine learning
  • \n
  • In-built database to store all your monitored stocks
  • \n
\n

Screenshots

\n

\"Home\"\n\"Home\"\n\"Analyze.png\"\n\"Analyze.png\"\n\"Predictions.png\"\n\"Notifications.png\"\n\"Notifications.png\"\n\"Notifications.png\"\n\"Notifications.png\"

\n

\"View

\n

Built With

\n
    \n
  • Electron
  • \n
  • HTML5
  • \n
  • CSS3
  • \n
  • Node.js
  • \n
  • Bootstrap
  • \n
  • Tensorflow JS
  • \n
\n

Contributing

\n

Prerequisites:

\n
    \n
  • Node.js and NPM
  • \n
  • Python 2 (for packaging and distribution)
  • \n
\n

Configuring development environment

\n

Once you have cloned/downloaded the repository, issue the npm install command in the root directory. This should install all the required packages including Electron.

\n

Once complete, you may issue the npm start command to launch the Electron window and start the app.

\n

Special Mentions

\n
    \n
  1. \n

    AlphaVantage API - NPM Package

    \n
  2. \n
  3. \n

    TensorFlow JS

    \n
  4. \n
\n

LICENSE

\n

Licensed under MIT. Please view LICENSE for more details.

\n
", + "readmeOriginal": "

Stockifier \"Stockifier.png\"

\n

A notification and insights app for stock markets

\n

Downloads

\n

Windows Release - Windows x64

\n

Mac OSX Release - Mac OSX

\n

Features

\n
    \n
  • Real time stock alerts and updates through desktop notifications
  • \n
  • Visualization of stock prices and key indicators
  • \n
  • Stock forecasts and predictions through machine learning
  • \n
  • In-built database to store all your monitored stocks
  • \n
\n

Screenshots

\n

\"Home\"\n\"Home\"\n\"Analyze.png\"\n\"Analyze.png\"\n\"Predictions.png\"\n\"Notifications.png\"\n\"Notifications.png\"\n\"Notifications.png\"\n\"Notifications.png\"

\n

\"View

\n

Built With

\n
    \n
  • Electron
  • \n
  • HTML5
  • \n
  • CSS3
  • \n
  • Node.js
  • \n
  • Bootstrap
  • \n
  • Tensorflow JS
  • \n
\n

Contributing

\n

Prerequisites:

\n
    \n
  • Node.js and NPM
  • \n
  • Python 2 (for packaging and distribution)
  • \n
\n

Configuring development environment

\n

Once you have cloned/downloaded the repository, issue the npm install command in the root directory. This should install all the required packages including Electron.

\n

Once complete, you may issue the npm start command to launch the Electron window and start the app.

\n

Special Mentions

\n
    \n
  1. \n

    AlphaVantage API - NPM Package

    \n
  2. \n
  3. \n

    TensorFlow JS

    \n
  4. \n
\n

LICENSE

\n

Licensed under MIT. Please view LICENSE for more details.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:23.515Z" }, - "soundnode": { - "readmeCleaned": "

\"Join

\n

Soundnode App

\n

Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux.
\nIt's built with Electron, Node.js, Angular.js, and uses the Soundcloud API.

\n
\n

Be aware that Soundnode relies on Soundcloud API which only allows third party apps to play 15 thousand tracks daily. When the rate limit is reached all users are blocked from playing/streaming tracks. The stream will be re-enable one day after (at the same time) streams were blocked.

\n
\n

Follow us on twitter for updates @Soundnodeapp.

\n

Featured on Producthunt, TNW\nand Gizmodo

\n

\"alt

\n

Features

\n
    \n
  • No need to install
  • \n
  • Native media keyboard shortcuts
  • \n
  • Search for new songs
  • \n
  • Easy navigation
  • \n
  • Listen to songs from your Stream, Likes, Tracks, Following or Playlists
  • \n
  • Like songs and save to your liked playlist
  • \n
  • Full playlist feature
  • \n
  • Follow/Unfollow users
  • \n
\n

And much more!

\n

Configuration

\n

Since soundcloud applies a rate limit to third party apps, you need to configure your own API key to make soundnode work.

\n

Unfortunately soundcloud suspended new application creation, so to retrieve your api key, you have to dig into the soundcloud website.

\n\n

How to contribute

\n

First, building, testing, and reporting bugs is highly appreciated. Please include the console's output and steps to reproduce the problem in your bug report, if possible.

\n

If you want to develop, you can look at the issues, especially the bugs, and then fix them.\nHere's a list of issues.

\n

Please follow the contribution guidelines.

\n

Development

\n

See the Development page for a complete guide on how to build\nthe app locally on your computer.

\n

Check out Electron documentation

\n

Supported Platforms

\n
    \n
  • Windows
  • \n
  • Mac
  • \n
  • Linux
  • \n
\n

Author

\n\n

Contributors

\n

Thanks to all contributors that are helping or helped making Soundnode better.

\n

License

\n

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 license.

\n
", - "readmeOriginal": "

\"Join

\n

Soundnode App

\n

Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux.
\nIt's built with Electron, Node.js, Angular.js, and uses the Soundcloud API.

\n
\n

Be aware that Soundnode relies on Soundcloud API which only allows third party apps to play 15 thousand tracks daily. When the rate limit is reached all users are blocked from playing/streaming tracks. The stream will be re-enable one day after (at the same time) streams were blocked.

\n
\n

Follow us on twitter for updates @Soundnodeapp.

\n

Featured on Producthunt, TNW\nand Gizmodo

\n

\"alt

\n

Features

\n
    \n
  • No need to install
  • \n
  • Native media keyboard shortcuts
  • \n
  • Search for new songs
  • \n
  • Easy navigation
  • \n
  • Listen to songs from your Stream, Likes, Tracks, Following or Playlists
  • \n
  • Like songs and save to your liked playlist
  • \n
  • Full playlist feature
  • \n
  • Follow/Unfollow users
  • \n
\n

And much more!

\n

Configuration

\n

Since soundcloud applies a rate limit to third party apps, you need to configure your own API key to make soundnode work.

\n

Unfortunately soundcloud suspended new application creation, so to retrieve your api key, you have to dig into the soundcloud website.

\n\n

How to contribute

\n

First, building, testing, and reporting bugs is highly appreciated. Please include the console's output and steps to reproduce the problem in your bug report, if possible.

\n

If you want to develop, you can look at the issues, especially the bugs, and then fix them.\nHere's a list of issues.

\n

Please follow the contribution guidelines.

\n

Development

\n

See the Development page for a complete guide on how to build\nthe app locally on your computer.

\n

Check out Electron documentation

\n

Supported Platforms

\n
    \n
  • Windows
  • \n
  • Mac
  • \n
  • Linux
  • \n
\n

Author

\n\n

Contributors

\n

Thanks to all contributors that are helping or helped making Soundnode better.

\n

License

\n

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 license.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.596Z" + "storaji": { + "readmeCleaned": "

The project is no longer maintained, but you still can use this with your own private server. Check out the development section how to install it.

\n

\n \n

Storaji

\n

The Light/Responsive Inventory Management System

\n

\n \"Platforms\"\n \"Donate\"\n

\n

\n \"GitHub\n \"Travis\"\n \"AppVeyor\"\n \"Downloads\"\n

\n

\n

Downloads

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOS 10.9+Windows 7+Linux
Download v1.0.0-beta.9Download v1.0.0-beta.9Download v1.0.0-beta.9
\n

More Download Options

\n

Technologies

\n\n

Features

\n
    \n
  • ⚡ Fast!!!
  • \n
  • ✨ Friendly UI & UX and Has nice looking window.
  • \n
  • ☁️ Cloud data service.
  • \n
  • 📥 Products Management.
  • \n
  • 👥 Customers Management.
  • \n
  • 🚚 Orders Management and Order Overview.
  • \n
  • 🚢 Multiple Orders.
  • \n
  • 📈 Statistics
  • \n
  • 📉 Graph of The Week (NEW!!!).
  • \n
  • 🔝 Top Selling Products.
  • \n
  • 👐 Customers List on Product Overview.
  • \n
  • 📑 Reports for Products, Orders, Customers.
  • \n
  • 🔑 Profile Settings.
  • \n
  • 🇯🇵 Multilingual Translations.
  • \n
  • 💴 Change Currency.
  • \n
  • 📋 Save Report as PDF.
  • \n
  • 💯 Check for update app.
  • \n
  • 💰 Free! :)
  • \n
\n

If you think Storaji is useful, let me know by putting a star on this project 😉

\n

Screenshots

\n

\n \n

\n

Why

\n

Mainly designed for small-to-medium companies, Storaji is a modern and very intuitive inventory management application built with some of the trendiest web technologies.\nRight off the bat, it's worth pointing out that this is by no means a professional software for inventory management. Be that as it may, it can still prove itself fairly useful as it boasts an interesting set of primary features.

\n

I believe there are many people who needs a simple tool to manage everything from product inventories to orders and of course it's free to use.

\n

Development

\n

System Requirements

\n
    \n
  • NodeJS ^8.
  • \n
  • PHP ^7.
  • \n
  • PHP Composer.
  • \n
\n

Backend

\n
    \n
  • Clone the project from IndomaximTechID/storaji to your local machine.
  • \n
  • Open terminal and cd into the cloned folder, usually cd storaji.
  • \n
  • Run composer install to install dependencies.
  • \n
  • Run cp .env.example .env to copy the original environtment variables.
  • \n
  • Modify .env file, find DATABASE_ prefix and change it to your database configuration, you can see documentation about this on Laravel Site.
  • \n
  • Run php artisan key:generate to generate application key.
  • \n
  • Run php artisan migrate to create default database schema of storaji.
  • \n
  • Run php artisan passport:install to install default OAuth access token.
  • \n
  • Run php artisan serve to run PHP Built-in web server.
  • \n
  • Now your backend is ready to listen request from frontend at https://localhost:8000/api.
  • \n
\n

Frontend

\n
    \n
  • Clone the project from IndomaximTechID/storaji-ui to your local machine.
  • \n
  • Open terminal and cd into the cloned folder, usually cd storaji-ui.
  • \n
  • Modify app.ts under src/app/shared/classes/ directory, and change value of api to your local api server, usually api: 'https://localhost:8000/api'.
  • \n
  • Run npm install to install dependencies.
  • \n
  • Run npm run ng:serve to serve the app as web-based at https://localhost:4200.
  • \n
  • Now it's ready to use for development.
  • \n
\n

When you have make changes and everything works on angular, and wanna check on desktop app.

\n
    \n
  • Run npm start to build the app from source and run the app as desktop app.
  • \n
\n

For linting and testing

\n
    \n
  • Run npm test to check if the source code is passing from linting and testing.
  • \n
\n
\n

This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)

\n
\n

Note that on Linux you will need additional dependencies to provide the icns2png and gm commands. Ubuntu/Debian users can run: sudo apt install -y icnsutils graphicsmagick.

\n

License

\n

MIT License © 2017-Present Indomaxim Technology. All rights reserved.

\n

End User License Agreement (EULA)

\n
    \n
  • You will not use this repository for malicious activity.
  • \n
  • We / You will not support anyone who is violating this EULA conditions.
  • \n
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity.
  • \n
\n

Legal

\n

This is a free and open source app. Use it at your own risk.

\n
", + "readmeOriginal": "

The project is no longer maintained, but you still can use this with your own private server. Check out the development section how to install it.

\n

\n \n

Storaji

\n

The Light/Responsive Inventory Management System

\n

\n \"Platforms\"\n \"Donate\"\n

\n

\n \"GitHub\n \"Travis\"\n \"AppVeyor\"\n \"Downloads\"\n

\n

\n

Downloads

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOS 10.9+Windows 7+Linux
Download v1.0.0-beta.9Download v1.0.0-beta.9Download v1.0.0-beta.9
\n

More Download Options

\n

Technologies

\n\n

Features

\n
    \n
  • ⚡ Fast!!!
  • \n
  • ✨ Friendly UI & UX and Has nice looking window.
  • \n
  • ☁️ Cloud data service.
  • \n
  • 📥 Products Management.
  • \n
  • 👥 Customers Management.
  • \n
  • 🚚 Orders Management and Order Overview.
  • \n
  • 🚢 Multiple Orders.
  • \n
  • 📈 Statistics
  • \n
  • 📉 Graph of The Week (NEW!!!).
  • \n
  • 🔝 Top Selling Products.
  • \n
  • 👐 Customers List on Product Overview.
  • \n
  • 📑 Reports for Products, Orders, Customers.
  • \n
  • 🔑 Profile Settings.
  • \n
  • 🇯🇵 Multilingual Translations.
  • \n
  • 💴 Change Currency.
  • \n
  • 📋 Save Report as PDF.
  • \n
  • 💯 Check for update app.
  • \n
  • 💰 Free! :)
  • \n
\n

If you think Storaji is useful, let me know by putting a star on this project 😉

\n

Screenshots

\n

\n \n

\n

Why

\n

Mainly designed for small-to-medium companies, Storaji is a modern and very intuitive inventory management application built with some of the trendiest web technologies.\nRight off the bat, it's worth pointing out that this is by no means a professional software for inventory management. Be that as it may, it can still prove itself fairly useful as it boasts an interesting set of primary features.

\n

I believe there are many people who needs a simple tool to manage everything from product inventories to orders and of course it's free to use.

\n

Development

\n

System Requirements

\n
    \n
  • NodeJS ^8.
  • \n
  • PHP ^7.
  • \n
  • PHP Composer.
  • \n
\n

Backend

\n
    \n
  • Clone the project from IndomaximTechID/storaji to your local machine.
  • \n
  • Open terminal and cd into the cloned folder, usually cd storaji.
  • \n
  • Run composer install to install dependencies.
  • \n
  • Run cp .env.example .env to copy the original environtment variables.
  • \n
  • Modify .env file, find DATABASE_ prefix and change it to your database configuration, you can see documentation about this on Laravel Site.
  • \n
  • Run php artisan key:generate to generate application key.
  • \n
  • Run php artisan migrate to create default database schema of storaji.
  • \n
  • Run php artisan passport:install to install default OAuth access token.
  • \n
  • Run php artisan serve to run PHP Built-in web server.
  • \n
  • Now your backend is ready to listen request from frontend at https://localhost:8000/api.
  • \n
\n

Frontend

\n
    \n
  • Clone the project from IndomaximTechID/storaji-ui to your local machine.
  • \n
  • Open terminal and cd into the cloned folder, usually cd storaji-ui.
  • \n
  • Modify app.ts under src/app/shared/classes/ directory, and change value of api to your local api server, usually api: 'https://localhost:8000/api'.
  • \n
  • Run npm install to install dependencies.
  • \n
  • Run npm run ng:serve to serve the app as web-based at https://localhost:4200.
  • \n
  • Now it's ready to use for development.
  • \n
\n

When you have make changes and everything works on angular, and wanna check on desktop app.

\n
    \n
  • Run npm start to build the app from source and run the app as desktop app.
  • \n
\n

For linting and testing

\n
    \n
  • Run npm test to check if the source code is passing from linting and testing.
  • \n
\n
\n

This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)

\n
\n

Note that on Linux you will need additional dependencies to provide the icns2png and gm commands. Ubuntu/Debian users can run: sudo apt install -y icnsutils graphicsmagick.

\n

License

\n

MIT License © 2017-Present Indomaxim Technology. All rights reserved.

\n

End User License Agreement (EULA)

\n
    \n
  • You will not use this repository for malicious activity.
  • \n
  • We / You will not support anyone who is violating this EULA conditions.
  • \n
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity.
  • \n
\n

Legal

\n

This is a free and open source app. Use it at your own risk.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:23.806Z" }, "storm": { - "readmeCleaned": "

What is Storm?

\n

Storm is a service that enables you to syncronize files between all of your computers.\nGo to http://www.stormfolder.com to create an account.

\n

Current version v0.3.10

\n
", - "readmeOriginal": "

What is Storm?

\n

Storm is a service that enables you to syncronize files between all of your computers.\nGo to http://www.stormfolder.com to create an account.

\n

Current version v0.3.10

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.664Z" + "readmeCleaned": "

What is Storm?

\n

Storm is a service that enables you to syncronize files between all of your computers.\nGo to http://www.stormfolder.com to create an account.

\n

Current version v0.3.10

\n
", + "readmeOriginal": "

What is Storm?

\n

Storm is a service that enables you to syncronize files between all of your computers.\nGo to http://www.stormfolder.com to create an account.

\n

Current version v0.3.10

\n
", + "readmeFetchedAt": "2024-02-29T22:01:23.847Z" }, - "streambop": { - "readmeCleaned": "

StreamBop

\n

StreamBop is a software that allows you to play music on your livestreams, credit currently playing music, avoid legal issues, allow audio mixing, customizability and more..

\n

Downloading

\n

Linux users can use Snap.\n\"Snap\"

\n
snap install streambop\n
\n

Windows users can check the releases tab, or:

\n
winget install streambop\n
\n

on windows 11.

\n

\"FOSSA

\n
", - "readmeOriginal": "

StreamBop

\n

StreamBop is a software that allows you to play music on your livestreams, credit currently playing music, avoid legal issues, allow audio mixing, customizability and more..

\n

Downloading

\n

Linux users can use Snap.\n\"Snap\"

\n
snap install streambop\n
\n

Windows users can check the releases tab, or:

\n
winget install streambop\n
\n

on windows 11.

\n

\"FOSSA

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.678Z" + "studymd": { + "readmeCleaned": "

\n \"Icon\"\n
\n StudyMD\n
\n

\n

About

\n

A cool app to study with markdown.\nTurns your Markdown-Summaries to Flashcard.

\n

\"Animated\"

\n
Example (Card-Title header-level is choosable):
\n
# Example\n### Use Markdown\n**Bold** *Italic* and [link](github.com)\n### Use Tables\n| 1    | first step  |\n| ---- | ----------- |\n| 2    | second step |\n| 3    | third step  |\n### *Math!!* e.g. What is f(x)?\n$y = \\frac{27}{4}$
\n

Stack/Dependencies

\n

\"Electron\"\n\"React\"\n\"React\n\"Yarn\"\n \"Electron\"

\n

and:

\n\n

Download

\n

To download for Mac, Windows or Linux click here.

\n

Run Locally

\n

You will need yarn and git.

\n
# Clone this repository\ngit clone https://github.com/jotron/StudyMD.git\n# Go into the repository\ncd StudyMD\n# Install dependencies\nyarn install\n# Run the app\nyarn start
\n

License

\n

MIT © Joel André

\n
", + "readmeOriginal": "

\n \"Icon\"\n
\n StudyMD\n
\n

\n

About

\n

A cool app to study with markdown.\nTurns your Markdown-Summaries to Flashcard.

\n

\"Animated\"

\n
Example (Card-Title header-level is choosable):
\n
# Example\n### Use Markdown\n**Bold** *Italic* and [link](github.com)\n### Use Tables\n| 1    | first step  |\n| ---- | ----------- |\n| 2    | second step |\n| 3    | third step  |\n### *Math!!* e.g. What is f(x)?\n$y = \\frac{27}{4}$
\n

Stack/Dependencies

\n

\"Electron\"\n\"React\"\n\"React\n\"Yarn\"\n \"Electron\"

\n

and:

\n\n

Download

\n

To download for Mac, Windows or Linux click here.

\n

Run Locally

\n

You will need yarn and git.

\n
# Clone this repository\ngit clone https://github.com/jotron/StudyMD.git\n# Go into the repository\ncd StudyMD\n# Install dependencies\nyarn install\n# Run the app\nyarn start
\n

License

\n

MIT © Joel André

\n
", + "readmeFetchedAt": "2024-02-29T22:01:23.985Z" }, - "storaji": { - "readmeCleaned": "

The project is no longer maintained, but you still can use this with your own private server. Check out the development section how to install it.

\n

\n \n

Storaji

\n

The Light/Responsive Inventory Management System

\n

\n \"Platforms\"\n \"Donate\"\n

\n

\n \"GitHub\n \"Travis\"\n \"AppVeyor\"\n \"Downloads\"\n

\n

\n

Downloads

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOS 10.9+Windows 7+Linux
Download v1.0.0-beta.9Download v1.0.0-beta.9Download v1.0.0-beta.9
\n

More Download Options

\n

Technologies

\n\n

Features

\n
    \n
  • Fast!!!
  • \n
  • Friendly UI & UX and Has nice looking window.
  • \n
  • ☁️ Cloud data service.
  • \n
  • 📥 Products Management.
  • \n
  • 👥 Customers Management.
  • \n
  • 🚚 Orders Management and Order Overview.
  • \n
  • 🚢 Multiple Orders.
  • \n
  • 📈 Statistics
  • \n
  • 📉 Graph of The Week (NEW!!!).
  • \n
  • 🔝 Top Selling Products.
  • \n
  • 👐 Customers List on Product Overview.
  • \n
  • 📑 Reports for Products, Orders, Customers.
  • \n
  • 🔑 Profile Settings.
  • \n
  • 🇯🇵 Multilingual Translations.
  • \n
  • 💴 Change Currency.
  • \n
  • 📋 Save Report as PDF.
  • \n
  • 💯 Check for update app.
  • \n
  • 💰 Free! :)
  • \n
\n

If you think Storaji is useful, let me know by putting a star on this project 😉

\n

Screenshots

\n

\n \n

\n

Why

\n

Mainly designed for small-to-medium companies, Storaji is a modern and very intuitive inventory management application built with some of the trendiest web technologies.\nRight off the bat, it's worth pointing out that this is by no means a professional software for inventory management. Be that as it may, it can still prove itself fairly useful as it boasts an interesting set of primary features.

\n

I believe there are many people who needs a simple tool to manage everything from product inventories to orders and of course it's free to use.

\n

Development

\n

System Requirements

\n
    \n
  • NodeJS ^8.
  • \n
  • PHP ^7.
  • \n
  • PHP Composer.
  • \n
\n

Backend

\n
    \n
  • Clone the project from IndomaximTechID/storaji to your local machine.
  • \n
  • Open terminal and cd into the cloned folder, usually cd storaji.
  • \n
  • Run composer install to install dependencies.
  • \n
  • Run cp .env.example .env to copy the original environtment variables.
  • \n
  • Modify .env file, find DATABASE_ prefix and change it to your database configuration, you can see documentation about this on Laravel Site.
  • \n
  • Run php artisan key:generate to generate application key.
  • \n
  • Run php artisan migrate to create default database schema of storaji.
  • \n
  • Run php artisan passport:install to install default OAuth access token.
  • \n
  • Run php artisan serve to run PHP Built-in web server.
  • \n
  • Now your backend is ready to listen request from frontend at https://localhost:8000/api.
  • \n
\n

Frontend

\n
    \n
  • Clone the project from IndomaximTechID/storaji-ui to your local machine.
  • \n
  • Open terminal and cd into the cloned folder, usually cd storaji-ui.
  • \n
  • Modify app.ts under src/app/shared/classes/ directory, and change value of api to your local api server, usually api: 'https://localhost:8000/api'.
  • \n
  • Run npm install to install dependencies.
  • \n
  • Run npm run ng:serve to serve the app as web-based at https://localhost:4200.
  • \n
  • Now it's ready to use for development.
  • \n
\n

When you have make changes and everything works on angular, and wanna check on desktop app.

\n
    \n
  • Run npm start to build the app from source and run the app as desktop app.
  • \n
\n

For linting and testing

\n
    \n
  • Run npm test to check if the source code is passing from linting and testing.
  • \n
\n
\n

This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)

\n
\n

Note that on Linux you will need additional dependencies to provide the icns2png and gm commands. Ubuntu/Debian users can run: sudo apt install -y icnsutils graphicsmagick.

\n

License

\n

MIT License © 2017-Present Indomaxim Technology. All rights reserved.

\n

End User License Agreement (EULA)

\n
    \n
  • You will not use this repository for malicious activity.
  • \n
  • We / You will not support anyone who is violating this EULA conditions.
  • \n
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity.
  • \n
\n

Legal

\n

This is a free and open source app. Use it at your own risk.

\n
", - "readmeOriginal": "

The project is no longer maintained, but you still can use this with your own private server. Check out the development section how to install it.

\n

\n \n

Storaji

\n

The Light/Responsive Inventory Management System

\n

\n \"Platforms\"\n \"Donate\"\n

\n

\n \"GitHub\n \"Travis\"\n \"AppVeyor\"\n \"Downloads\"\n

\n

\n

Downloads

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
macOS 10.9+Windows 7+Linux
Download v1.0.0-beta.9Download v1.0.0-beta.9Download v1.0.0-beta.9
\n

More Download Options

\n

Technologies

\n\n

Features

\n
    \n
  • Fast!!!
  • \n
  • Friendly UI & UX and Has nice looking window.
  • \n
  • ☁️ Cloud data service.
  • \n
  • 📥 Products Management.
  • \n
  • 👥 Customers Management.
  • \n
  • 🚚 Orders Management and Order Overview.
  • \n
  • 🚢 Multiple Orders.
  • \n
  • 📈 Statistics
  • \n
  • 📉 Graph of The Week (NEW!!!).
  • \n
  • 🔝 Top Selling Products.
  • \n
  • 👐 Customers List on Product Overview.
  • \n
  • 📑 Reports for Products, Orders, Customers.
  • \n
  • 🔑 Profile Settings.
  • \n
  • 🇯🇵 Multilingual Translations.
  • \n
  • 💴 Change Currency.
  • \n
  • 📋 Save Report as PDF.
  • \n
  • 💯 Check for update app.
  • \n
  • 💰 Free! :)
  • \n
\n

If you think Storaji is useful, let me know by putting a star on this project 😉

\n

Screenshots

\n

\n \n

\n

Why

\n

Mainly designed for small-to-medium companies, Storaji is a modern and very intuitive inventory management application built with some of the trendiest web technologies.\nRight off the bat, it's worth pointing out that this is by no means a professional software for inventory management. Be that as it may, it can still prove itself fairly useful as it boasts an interesting set of primary features.

\n

I believe there are many people who needs a simple tool to manage everything from product inventories to orders and of course it's free to use.

\n

Development

\n

System Requirements

\n
    \n
  • NodeJS ^8.
  • \n
  • PHP ^7.
  • \n
  • PHP Composer.
  • \n
\n

Backend

\n
    \n
  • Clone the project from IndomaximTechID/storaji to your local machine.
  • \n
  • Open terminal and cd into the cloned folder, usually cd storaji.
  • \n
  • Run composer install to install dependencies.
  • \n
  • Run cp .env.example .env to copy the original environtment variables.
  • \n
  • Modify .env file, find DATABASE_ prefix and change it to your database configuration, you can see documentation about this on Laravel Site.
  • \n
  • Run php artisan key:generate to generate application key.
  • \n
  • Run php artisan migrate to create default database schema of storaji.
  • \n
  • Run php artisan passport:install to install default OAuth access token.
  • \n
  • Run php artisan serve to run PHP Built-in web server.
  • \n
  • Now your backend is ready to listen request from frontend at https://localhost:8000/api.
  • \n
\n

Frontend

\n
    \n
  • Clone the project from IndomaximTechID/storaji-ui to your local machine.
  • \n
  • Open terminal and cd into the cloned folder, usually cd storaji-ui.
  • \n
  • Modify app.ts under src/app/shared/classes/ directory, and change value of api to your local api server, usually api: 'https://localhost:8000/api'.
  • \n
  • Run npm install to install dependencies.
  • \n
  • Run npm run ng:serve to serve the app as web-based at https://localhost:4200.
  • \n
  • Now it's ready to use for development.
  • \n
\n

When you have make changes and everything works on angular, and wanna check on desktop app.

\n
    \n
  • Run npm start to build the app from source and run the app as desktop app.
  • \n
\n

For linting and testing

\n
    \n
  • Run npm test to check if the source code is passing from linting and testing.
  • \n
\n
\n

This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)

\n
\n

Note that on Linux you will need additional dependencies to provide the icns2png and gm commands. Ubuntu/Debian users can run: sudo apt install -y icnsutils graphicsmagick.

\n

License

\n

MIT License © 2017-Present Indomaxim Technology. All rights reserved.

\n

End User License Agreement (EULA)

\n
    \n
  • You will not use this repository for malicious activity.
  • \n
  • We / You will not support anyone who is violating this EULA conditions.
  • \n
  • Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity.
  • \n
\n

Legal

\n

This is a free and open source app. Use it at your own risk.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.702Z" + "streambop": { + "readmeCleaned": "

StreamBop

\n

StreamBop is a software that allows you to play music on your livestreams, credit currently playing music, avoid legal issues, allow audio mixing, customizability and more..

\n

Downloading

\n

Linux users can use Snap.\n\"Snap\"

\n
snap install streambop\n
\n

Windows users can check the releases tab, or:

\n
winget install streambop\n
\n

on windows 11.

\n

\"FOSSA

\n
", + "readmeOriginal": "

StreamBop

\n

StreamBop is a software that allows you to play music on your livestreams, credit currently playing music, avoid legal issues, allow audio mixing, customizability and more..

\n

Downloading

\n

Linux users can use Snap.\n\"Snap\"

\n
snap install streambop\n
\n

Windows users can check the releases tab, or:

\n
winget install streambop\n
\n

on windows 11.

\n

\"FOSSA

\n
", + "readmeFetchedAt": "2024-02-29T22:01:24.035Z" }, - "studymd": { - "readmeCleaned": "

\n \"Icon\"\n
\n StudyMD\n
\n

\n

About

\n

A cool app to study with markdown.\nTurns your Markdown-Summaries to Flashcard.

\n

\"Animated\"

\n
Example (Card-Title header-level is choosable):
\n
# Example\n### Use Markdown\n**Bold** *Italic* and [link](github.com)\n### Use Tables\n| 1    | first step  |\n| ---- | ----------- |\n| 2    | second step |\n| 3    | third step  |\n### *Math!!* e.g. What is f(x)?\n$y = \\frac{27}{4}$
\n

Stack/Dependencies

\n

\"Electron\"\n\"React\"\n\"React\n\"Yarn\"\n \"Electron\"

\n

and:

\n\n

Download

\n

To download for Mac, Windows or Linux click here.

\n

Run Locally

\n

You will need yarn and git.

\n
# Clone this repository\ngit clone https://github.com/jotron/StudyMD.git\n# Go into the repository\ncd StudyMD\n# Install dependencies\nyarn install\n# Run the app\nyarn start
\n

License

\n

MIT © Joel André

\n
", - "readmeOriginal": "

\n \"Icon\"\n
\n StudyMD\n
\n

\n

About

\n

A cool app to study with markdown.\nTurns your Markdown-Summaries to Flashcard.

\n

\"Animated\"

\n
Example (Card-Title header-level is choosable):
\n
# Example\n### Use Markdown\n**Bold** *Italic* and [link](github.com)\n### Use Tables\n| 1    | first step  |\n| ---- | ----------- |\n| 2    | second step |\n| 3    | third step  |\n### *Math!!* e.g. What is f(x)?\n$y = \\frac{27}{4}$
\n

Stack/Dependencies

\n

\"Electron\"\n\"React\"\n\"React\n\"Yarn\"\n \"Electron\"

\n

and:

\n\n

Download

\n

To download for Mac, Windows or Linux click here.

\n

Run Locally

\n

You will need yarn and git.

\n
# Clone this repository\ngit clone https://github.com/jotron/StudyMD.git\n# Go into the repository\ncd StudyMD\n# Install dependencies\nyarn install\n# Run the app\nyarn start
\n

License

\n

MIT © Joel André

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.873Z" + "sturdy": { + "readmeCleaned": "

\n

\"Go\n\"Releases\"\n\"Discord\"

\n

Welcome to Sturdy! 📣🐣

\n

Real-time code collaboration.

\n

Sturdy is an open-source version control platform that allows you to interact with your code at a higher abstraction level.

\n

Features

\n
    \n
  • Interact with version control at a higher abstraction level (e.g. no need for pushing, pulling, stashing etc.)
  • \n
  • Discover work-in-progress code within your team in real-time
  • \n
  • Try your teammate's code locally with a single click
  • \n
  • Suggest code changes / ideas to a colleague by simply typing in your IDE
  • \n
  • Cloud or self-hosted!
  • \n
  • Enhance your existing GitHub setup, or break free and use standalone Sturdy
  • \n
\n
\n \n \n \n\n Sturdy.Workflow.mp4\n \n \n\n \n
\n\n

Versions

\n
    \n
  • Sturdy Cloud - Lets you use all Sturdy features, fully managed by the team behind Sturdy. Ship code to your projects, review, and ship code. Using 100% Sturdy, or Sturdy on top of GitHub. Get started for free.
  • \n
  • Sturdy Enterprise - Run Sturdy in your own environment.
  • \n
  • Sturdy OSS - The fully Open Source version of Sturdy! Provides all the core functionality for free, and completely Open Source.
  • \n
\n

Get Started

\n

Want to run Sturdy on your machine?

\n
docker run --interactive \\\n    --pull always \\\n    --publish 30080:80 \\\n    --volume \"$HOME/.sturdydata:/var/data\" \\\n    getsturdy/server
\n

Learn more

\n

See the Sturdy Docs to learn more about Sturdy and why it's cool!

\n

Development

\n

See README_DEVELOPMENT.md for instructions of how to build and develop Sturdy.

\n

We're hiring!

\n

Come and help make Sturdy even better! We're growing and are hiring for multiple positions.

\n

License

\n

This repository contains both OSS-licensed and non-OSS-licensed files.

\n

All files under any directory named enterprise fall under LICENSE.enterprise.

\n

The remaining files are licensed under Apache License, Version 2.0.

\n\n\n\n
", + "readmeOriginal": "

\n

\"Go\n\"Releases\"\n\"Discord\"

\n

Welcome to Sturdy! 📣🐣

\n

Real-time code collaboration.

\n

Sturdy is an open-source version control platform that allows you to interact with your code at a higher abstraction level.

\n

Features

\n
    \n
  • Interact with version control at a higher abstraction level (e.g. no need for pushing, pulling, stashing etc.)
  • \n
  • Discover work-in-progress code within your team in real-time
  • \n
  • Try your teammate's code locally with a single click
  • \n
  • Suggest code changes / ideas to a colleague by simply typing in your IDE
  • \n
  • Cloud or self-hosted!
  • \n
  • Enhance your existing GitHub setup, or break free and use standalone Sturdy
  • \n
\n
\n \n \n \n\n Sturdy.Workflow.mp4\n \n \n\n \n
\n\n

Versions

\n
    \n
  • Sturdy Cloud - Lets you use all Sturdy features, fully managed by the team behind Sturdy. Ship code to your projects, review, and ship code. Using 100% Sturdy, or Sturdy on top of GitHub. Get started for free.
  • \n
  • Sturdy Enterprise - Run Sturdy in your own environment.
  • \n
  • Sturdy OSS - The fully Open Source version of Sturdy! Provides all the core functionality for free, and completely Open Source.
  • \n
\n

Get Started

\n

Want to run Sturdy on your machine?

\n
docker run --interactive \\\n    --pull always \\\n    --publish 30080:80 \\\n    --volume \"$HOME/.sturdydata:/var/data\" \\\n    getsturdy/server
\n

Learn more

\n

See the Sturdy Docs to learn more about Sturdy and why it's cool!

\n

Development

\n

See README_DEVELOPMENT.md for instructions of how to build and develop Sturdy.

\n

We're hiring!

\n

Come and help make Sturdy even better! We're growing and are hiring for multiple positions.

\n

License

\n

This repository contains both OSS-licensed and non-OSS-licensed files.

\n

All files under any directory named enterprise fall under LICENSE.enterprise.

\n

The remaining files are licensed under Apache License, Version 2.0.

\n\n\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:24.427Z" }, "subordination": { - "readmeCleaned": "

Subordination

\n

Subordination is a desktop application for translating and editing subtitles. Currently only SRT format is supported.

\n

Building from source

\n

Subordination is an Electron app. It's written in JavaScript with extensive use of Vue.js, Vuex and highly customised version of Photon. Note that you need to have npm and git installed on you machine. First get the source code:

\n
git clone https://github.com/sunabozu/subordination.git\ncd subordination
\n

Now install the dependencies for development and runtime. Note that the webchimera.js package may fail to install. It's a native module and npm will try to compile it from source, but it's not necessary, because Subordination loads its binary version separately. Just ignore all errors related to it.

\n

Also note that Subordination uses a project structure with two package.json files. See more for details.

\n
cd app\nnpm run prepare\ncd ..\nnpm install
\n

Now you can build and launch a debug version:

\n
npm run build-dev\nnpm start
\n

Or you can try to build a full-fledged binary. All the executables are stored inside the installers folder.

\n
npm run build-release\nnpm run dist:osx\nnpm run dist:win
\n

A Linux version

\n

Currently Subordination is available only on Mac and Windows. The author doesn't use Linux on desktop and can't create anything decent for it. But there is no fundamental problem with it. All the components used in Subordinations can be run on Linux as well. If you want to contribute, please let me know, I'd gladly accept your pull requests.

\n
", - "readmeOriginal": "

Subordination

\n

Subordination is a desktop application for translating and editing subtitles. Currently only SRT format is supported.

\n

Building from source

\n

Subordination is an Electron app. It's written in JavaScript with extensive use of Vue.js, Vuex and highly customised version of Photon. Note that you need to have npm and git installed on you machine. First get the source code:

\n
git clone https://github.com/sunabozu/subordination.git\ncd subordination
\n

Now install the dependencies for development and runtime. Note that the webchimera.js package may fail to install. It's a native module and npm will try to compile it from source, but it's not necessary, because Subordination loads its binary version separately. Just ignore all errors related to it.

\n

Also note that Subordination uses a project structure with two package.json files. See more for details.

\n
cd app\nnpm run prepare\ncd ..\nnpm install
\n

Now you can build and launch a debug version:

\n
npm run build-dev\nnpm start
\n

Or you can try to build a full-fledged binary. All the executables are stored inside the installers folder.

\n
npm run build-release\nnpm run dist:osx\nnpm run dist:win
\n

A Linux version

\n

Currently Subordination is available only on Mac and Windows. The author doesn't use Linux on desktop and can't create anything decent for it. But there is no fundamental problem with it. All the components used in Subordinations can be run on Linux as well. If you want to contribute, please let me know, I'd gladly accept your pull requests.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.885Z" + "readmeCleaned": "

Subordination

\n

Subordination is a desktop application for translating and editing subtitles. Currently only SRT format is supported.

\n

Building from source

\n

Subordination is an Electron app. It's written in JavaScript with extensive use of Vue.js, Vuex and highly customised version of Photon. Note that you need to have npm and git installed on you machine. First get the source code:

\n
git clone https://github.com/sunabozu/subordination.git\ncd subordination
\n

Now install the dependencies for development and runtime. Note that the webchimera.js package may fail to install. It's a native module and npm will try to compile it from source, but it's not necessary, because Subordination loads its binary version separately. Just ignore all errors related to it.

\n

Also note that Subordination uses a project structure with two package.json files. See more for details.

\n
cd app\nnpm run prepare\ncd ..\nnpm install
\n

Now you can build and launch a debug version:

\n
npm run build-dev\nnpm start
\n

Or you can try to build a full-fledged binary. All the executables are stored inside the installers folder.

\n
npm run build-release\nnpm run dist:osx\nnpm run dist:win
\n

A Linux version

\n

Currently Subordination is available only on Mac and Windows. The author doesn't use Linux on desktop and can't create anything decent for it. But there is no fundamental problem with it. All the components used in Subordinations can be run on Linux as well. If you want to contribute, please let me know, I'd gladly accept your pull requests.

\n
", + "readmeOriginal": "

Subordination

\n

Subordination is a desktop application for translating and editing subtitles. Currently only SRT format is supported.

\n

Building from source

\n

Subordination is an Electron app. It's written in JavaScript with extensive use of Vue.js, Vuex and highly customised version of Photon. Note that you need to have npm and git installed on you machine. First get the source code:

\n
git clone https://github.com/sunabozu/subordination.git\ncd subordination
\n

Now install the dependencies for development and runtime. Note that the webchimera.js package may fail to install. It's a native module and npm will try to compile it from source, but it's not necessary, because Subordination loads its binary version separately. Just ignore all errors related to it.

\n

Also note that Subordination uses a project structure with two package.json files. See more for details.

\n
cd app\nnpm run prepare\ncd ..\nnpm install
\n

Now you can build and launch a debug version:

\n
npm run build-dev\nnpm start
\n

Or you can try to build a full-fledged binary. All the executables are stored inside the installers folder.

\n
npm run build-release\nnpm run dist:osx\nnpm run dist:win
\n

A Linux version

\n

Currently Subordination is available only on Mac and Windows. The author doesn't use Linux on desktop and can't create anything decent for it. But there is no fundamental problem with it. All the components used in Subordinations can be run on Linux as well. If you want to contribute, please let me know, I'd gladly accept your pull requests.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:24.496Z" }, "subtitler": { - "readmeCleaned": "

\n
\n

\n Subtitler is built using Electron React Boilerplate. That includes Electron, React, Redux, React Router, Webpack and React Hot Loader .\n

\n
\n
\n
\n \n \n \n\n subtitler-intro.mp4\n \n \n\n \n
\n\n\n
\n
\n

Install

\n

First, clone the repo via git and install dependencies:

\n
yarn
\n

Run Development

\n

Start the app in the dev environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:

\n
yarn dev
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

Debugging on Production

\n

To package apps for the local platform:

\n
yarn cross-env DEBUG_PROD=true yarn build yarn cross-env DEBUG_PROD=true yarn start
\n\n

Maintainers

\n\n

License

\n

MIT © Sachin Srinivasan

\n

Thanks to

\n\n

Disclaimer

\n

📢📢

\n
    \n
  1. The app doesn't track you down in ANY way. Not Google Analytics, or any other service. Open a bug and let me know what do you think.
  2. \n
  3. The app doesn't store ANY media files ANYWHERE except on the device who use this app.
  4. \n
  5. This app downloads only public data available from Open Subtitles.
  6. \n
\n

🕵

\n

Download

\n
    \n
  • Free 💰
  • \n
  • No ads 📣
  • \n
\n

Find your download: https://github.com/s8sachin/subtitler/releases/latest

\n
", - "readmeOriginal": "

\n
\n

\n Subtitler is built using Electron React Boilerplate. That includes Electron, React, Redux, React Router, Webpack and React Hot Loader .\n

\n
\n
\n
\n \n \n \n\n subtitler-intro.mp4\n \n \n\n \n
\n\n\n
\n
\n

Install

\n

First, clone the repo via git and install dependencies:

\n
yarn
\n

Run Development

\n

Start the app in the dev environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:

\n
yarn dev
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

Debugging on Production

\n

To package apps for the local platform:

\n
yarn cross-env DEBUG_PROD=true yarn build yarn cross-env DEBUG_PROD=true yarn start
\n\n

Maintainers

\n\n

License

\n

MIT © Sachin Srinivasan

\n

Thanks to

\n\n

Disclaimer

\n

📢📢

\n
    \n
  1. The app doesn't track you down in ANY way. Not Google Analytics, or any other service. Open a bug and let me know what do you think.
  2. \n
  3. The app doesn't store ANY media files ANYWHERE except on the device who use this app.
  4. \n
  5. This app downloads only public data available from Open Subtitles.
  6. \n
\n

🕵

\n

Download

\n
    \n
  • Free 💰
  • \n
  • No ads 📣
  • \n
\n

Find your download: https://github.com/s8sachin/subtitler/releases/latest

\n
", - "readmeFetchedAt": "2022-05-10T00:08:09.947Z" + "readmeCleaned": "

\n
\n

\n Subtitler is built using Electron React Boilerplate. That includes Electron, React, Redux, React Router, Webpack and React Hot Loader .\n

\n
\n
\n
\n \n \n \n\n subtitler-intro.mp4\n \n \n\n \n
\n\n\n
\n
\n

Install

\n

First, clone the repo via git and install dependencies:

\n
yarn
\n

Run Development

\n

Start the app in the dev environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:

\n
yarn dev
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

Debugging on Production

\n

To package apps for the local platform:

\n
yarn cross-env DEBUG_PROD=true yarn build yarn cross-env DEBUG_PROD=true yarn start
\n\n

Maintainers

\n\n

License

\n

MIT © Sachin Srinivasan

\n

Thanks to

\n\n

Disclaimer

\n

📢📢

\n
    \n
  1. The app doesn't track you down in ANY way. Not Google Analytics, or any other service. Open a bug and let me know what do you think.
  2. \n
  3. The app doesn't store ANY media files ANYWHERE except on the device who use this app.
  4. \n
  5. This app downloads only public data available from Open Subtitles.
  6. \n
\n

⚖ 🕵

\n

Download

\n
    \n
  • Free 💰
  • \n
  • No ads 📣
  • \n
\n

Find your download: https://github.com/s8sachin/subtitler/releases/latest

\n
", + "readmeOriginal": "

\n
\n

\n Subtitler is built using Electron React Boilerplate. That includes Electron, React, Redux, React Router, Webpack and React Hot Loader .\n

\n
\n
\n
\n \n \n \n\n subtitler-intro.mp4\n \n \n\n \n
\n\n\n
\n
\n

Install

\n

First, clone the repo via git and install dependencies:

\n
yarn
\n

Run Development

\n

Start the app in the dev environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:

\n
yarn dev
\n

Packaging for Production

\n

To package apps for the local platform:

\n
yarn package
\n

Debugging on Production

\n

To package apps for the local platform:

\n
yarn cross-env DEBUG_PROD=true yarn build yarn cross-env DEBUG_PROD=true yarn start
\n\n

Maintainers

\n\n

License

\n

MIT © Sachin Srinivasan

\n

Thanks to

\n\n

Disclaimer

\n

📢📢

\n
    \n
  1. The app doesn't track you down in ANY way. Not Google Analytics, or any other service. Open a bug and let me know what do you think.
  2. \n
  3. The app doesn't store ANY media files ANYWHERE except on the device who use this app.
  4. \n
  5. This app downloads only public data available from Open Subtitles.
  6. \n
\n

⚖ 🕵

\n

Download

\n
    \n
  • Free 💰
  • \n
  • No ads 📣
  • \n
\n

Find your download: https://github.com/s8sachin/subtitler/releases/latest

\n
", + "readmeFetchedAt": "2024-02-29T22:01:24.733Z" }, "streamlabs-obs": { - "readmeCleaned": "

Streamlabs Desktop

\n

\"Build

\n

Simple, powerful, and efficient live streaming software built on Electron and OBS.

\n

\"Streamlabs

\n

This application currently only supports OSX 10.14+ and 64-bit Windows.

\n

Dependencies

\n

Node.js

\n

Node is required for installing npm packages and for running\nvarious scripts. We recommend the latest LTS release.

\n

https://nodejs.org

\n

Yarn

\n

We use Yarn as our package manager. We use yarn modern (berry) with\nthe yarn version checked in to version control. To get the yarn CLI,\nwe currently recommend installing it with npm:

\n
npm install -g yarn\n
\n

Bash

\n

Some of our scripts assume a bash-like environment. On Windows, we recommend\nusing Git Bash, which is included with Git for Windows. On macOS, the\ndefault shell should work fine.

\n

Native Modules

\n

Streamlabs Desktop uses several native C++ modules. These are NPM modules\nthat live in separate repositories, and are automatically installed as prebuilt\nbinaries by Yarn. If you are not doing any development on these native modules,\nno additional action is required to install native modules.

\n

Installation

\n

Install all node modules via yarn:

\n
yarn install\n
\n

Then, compile assets with webpack:

\n
yarn compile\n
\n

Alternatively, you can watch for changes to app files:

\n
yarn watch\n
\n

Starting

\n

You can start the app by running:

\n
yarn start\n
\n

Environment Variables

\n

These variables can be used in development to force certain behavior.

\n

SLOBS_FORCE_AUTO_UPDATE: Force the auto-updater to run in development. Normally\nthis would only run in production.

\n

SLOBS_CACHE_DIR: Force a different location for the user data cache directory.

\n

SLOBS_DISABLE_MAIN_LOGGING: Disable javascript logging in the main process.

\n

SLOBS_REPORT_TO_SENTRY: Report errors to sentry in the dev environment

\n

SLOBS_PRODUCTION_DEBUG: Forces dev tools to open when the app starts

\n

Development

\n

You can open dev tools by clicking the </> button on the sidebar.\nIn the development environment, the titlebar of the main window will\nlight up red when an exception occurs in any window.

\n

Our app is comprised of several windows, which are essential separate\ncopies of the same Javascript app, which are running different pieces\nof the code and communicating via Electron IPC.

\n

worker - This is a persistent invisible window that runs our entire\nservices layer.

\n

main - This is the main window of the application. It communicates\nwith the worker window to perform actions.

\n

child - This window is always running in the background, and appears\nto show windows like Source Properties. It stays always running because\nElectron windows can take several seconds to initialize, so we keep it\nready in the background.

\n

There are potentially many other JS runtime processes that can be running\ndepending on use, for features like Apps, embedded webviews, one-off windows\nlike projectors, pop-outs etc.

\n

Sync / Async

\n

Given the heavy reliance on interprocess communication in our application,\nwe strongly recommend using asynchronous IPC whenever possible. When\naccessing a service, calling it as an action will call it asynchronously.

\n

For example the following (synchronous):

\n
StreamingService.toggleStreaming()\n
\n

Can be rewritten as (asynchronous):

\n
StreamingService.actions.toggleStreaming()\n
\n

The return type of the latter will automatically be void as actions\nare unable to return values. In general, receiving information from\nservices is best done via views. views are executed in-window, and\nbacked by our vuex data store, which is replicated across windows.

\n

Vue / React

\n

We are in the process of migrating from Vue to React. There are many components\nof both frameworks in our codebase currently. All new components should be\nwritten in React, and major non-trivial changes to existing Vue components\nshould be accompanied with a rewrite to React.

\n

We exclusively use functional components in React, relying on the hooks API\nfor things like component state and lifecycle.

\n

Contributing

\n

We accept outside contributions, and do our best to respond to Pull Requests.\nWe ask that all contributors sign a Contributor License Agreement before merging\ncode. We do not guarantee that all external Pull Requests will be merged, but\nwe deeply appreciate any and all changes submitted. Thank you for your interest\nand contribution.

\n

Translations

\n

At this time, we are not able to accept translations submitted to GitHub, as we\nuse a professional translation team that manages translations elsewhere.

\n

Packaging/Distribution

\n

For Windows:

\n
yarn package\n
\n

For macOS:

\n
yarn package:mac\n
\n

Note that both of these commands require code signing certificates to be\npresent in the environment, and in the case of macOS, a valid Apple developer\naccount for notarization of the app package.

\n

There are some environment variables that can be passed to skip these steps:

\n

SLOBS_NO_SIGN Do not attempt to codesign the app package

\n

SLOBS_NO_NOTARIZE Do not attempt to notarize the macOS package

\n

OBS Developers

\n

At its core, Streamlabs Desktop is powered by the OBS\nproject. We want to thank all of the developers over at the OBS project for\ntheir years of tireless hard work, without which Streamlabs Desktop wouldn't exist today.

\n
", - "readmeOriginal": "

Streamlabs Desktop

\n

\"Build

\n

Simple, powerful, and efficient live streaming software built on Electron and OBS.

\n

\"Streamlabs

\n

This application currently only supports OSX 10.14+ and 64-bit Windows.

\n

Dependencies

\n

Node.js

\n

Node is required for installing npm packages and for running\nvarious scripts. We recommend the latest LTS release.

\n

https://nodejs.org

\n

Yarn

\n

We use Yarn as our package manager. We use yarn modern (berry) with\nthe yarn version checked in to version control. To get the yarn CLI,\nwe currently recommend installing it with npm:

\n
npm install -g yarn\n
\n

Bash

\n

Some of our scripts assume a bash-like environment. On Windows, we recommend\nusing Git Bash, which is included with Git for Windows. On macOS, the\ndefault shell should work fine.

\n

Native Modules

\n

Streamlabs Desktop uses several native C++ modules. These are NPM modules\nthat live in separate repositories, and are automatically installed as prebuilt\nbinaries by Yarn. If you are not doing any development on these native modules,\nno additional action is required to install native modules.

\n

Installation

\n

Install all node modules via yarn:

\n
yarn install\n
\n

Then, compile assets with webpack:

\n
yarn compile\n
\n

Alternatively, you can watch for changes to app files:

\n
yarn watch\n
\n

Starting

\n

You can start the app by running:

\n
yarn start\n
\n

Environment Variables

\n

These variables can be used in development to force certain behavior.

\n

SLOBS_FORCE_AUTO_UPDATE: Force the auto-updater to run in development. Normally\nthis would only run in production.

\n

SLOBS_CACHE_DIR: Force a different location for the user data cache directory.

\n

SLOBS_DISABLE_MAIN_LOGGING: Disable javascript logging in the main process.

\n

SLOBS_REPORT_TO_SENTRY: Report errors to sentry in the dev environment

\n

SLOBS_PRODUCTION_DEBUG: Forces dev tools to open when the app starts

\n

Development

\n

You can open dev tools by clicking the </> button on the sidebar.\nIn the development environment, the titlebar of the main window will\nlight up red when an exception occurs in any window.

\n

Our app is comprised of several windows, which are essential separate\ncopies of the same Javascript app, which are running different pieces\nof the code and communicating via Electron IPC.

\n

worker - This is a persistent invisible window that runs our entire\nservices layer.

\n

main - This is the main window of the application. It communicates\nwith the worker window to perform actions.

\n

child - This window is always running in the background, and appears\nto show windows like Source Properties. It stays always running because\nElectron windows can take several seconds to initialize, so we keep it\nready in the background.

\n

There are potentially many other JS runtime processes that can be running\ndepending on use, for features like Apps, embedded webviews, one-off windows\nlike projectors, pop-outs etc.

\n

Sync / Async

\n

Given the heavy reliance on interprocess communication in our application,\nwe strongly recommend using asynchronous IPC whenever possible. When\naccessing a service, calling it as an action will call it asynchronously.

\n

For example the following (synchronous):

\n
StreamingService.toggleStreaming()\n
\n

Can be rewritten as (asynchronous):

\n
StreamingService.actions.toggleStreaming()\n
\n

The return type of the latter will automatically be void as actions\nare unable to return values. In general, receiving information from\nservices is best done via views. views are executed in-window, and\nbacked by our vuex data store, which is replicated across windows.

\n

Vue / React

\n

We are in the process of migrating from Vue to React. There are many components\nof both frameworks in our codebase currently. All new components should be\nwritten in React, and major non-trivial changes to existing Vue components\nshould be accompanied with a rewrite to React.

\n

We exclusively use functional components in React, relying on the hooks API\nfor things like component state and lifecycle.

\n

Contributing

\n

We accept outside contributions, and do our best to respond to Pull Requests.\nWe ask that all contributors sign a Contributor License Agreement before merging\ncode. We do not guarantee that all external Pull Requests will be merged, but\nwe deeply appreciate any and all changes submitted. Thank you for your interest\nand contribution.

\n

Translations

\n

At this time, we are not able to accept translations submitted to GitHub, as we\nuse a professional translation team that manages translations elsewhere.

\n

Packaging/Distribution

\n

For Windows:

\n
yarn package\n
\n

For macOS:

\n
yarn package:mac\n
\n

Note that both of these commands require code signing certificates to be\npresent in the environment, and in the case of macOS, a valid Apple developer\naccount for notarization of the app package.

\n

There are some environment variables that can be passed to skip these steps:

\n

SLOBS_NO_SIGN Do not attempt to codesign the app package

\n

SLOBS_NO_NOTARIZE Do not attempt to notarize the macOS package

\n

OBS Developers

\n

At its core, Streamlabs Desktop is powered by the OBS\nproject. We want to thank all of the developers over at the OBS project for\ntheir years of tireless hard work, without which Streamlabs Desktop wouldn't exist today.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.136Z" + "readmeCleaned": "

Streamlabs Desktop

\n

\"Build

\n

Simple, powerful, and efficient live streaming software built on Electron and OBS.

\n

\"Streamlabs

\n

This application currently only supports OSX 10.14+ and 64-bit Windows.

\n

Dependencies

\n

Node.js

\n

Node is required for installing npm packages and for running\nvarious scripts. We recommend the latest LTS release.

\n

https://nodejs.org

\n

Yarn

\n

We use Yarn as our package manager. We use yarn modern (berry) with\nthe yarn version checked in to version control. To get the yarn CLI,\nwe currently recommend installing it with npm:

\n
npm install -g yarn\n
\n

Bash

\n

Some of our scripts assume a bash-like environment. On Windows, we recommend\nusing Git Bash, which is included with Git for Windows. On macOS, the\ndefault shell should work fine.

\n

Native Modules

\n

Streamlabs Desktop uses several native C++ modules. These are NPM modules\nthat live in separate repositories, and are automatically installed as prebuilt\nbinaries by Yarn. If you are not doing any development on these native modules,\nno additional action is required to install native modules.

\n

Installation

\n

Install all node modules via yarn:

\n
yarn install\n
\n

Then, compile assets with webpack:

\n
yarn compile\n
\n

Alternatively, you can watch for changes to app files:

\n
yarn watch\n
\n

Starting

\n

You can start the app by running:

\n
yarn start\n
\n

Environment Variables

\n

These variables can be used in development to force certain behavior.

\n

SLOBS_FORCE_AUTO_UPDATE: Force the auto-updater to run in development. Normally\nthis would only run in production.

\n

SLOBS_CACHE_DIR: Force a different location for the user data cache directory.

\n

SLOBS_DISABLE_MAIN_LOGGING: Disable javascript logging in the main process.

\n

SLOBS_REPORT_TO_SENTRY: Report errors to sentry in the dev environment

\n

SLOBS_PRODUCTION_DEBUG: Forces dev tools to open when the app starts

\n

Development

\n

You can open dev tools by clicking the </> button on the sidebar.\nIn the development environment, the titlebar of the main window will\nlight up red when an exception occurs in any window.

\n

Our app is comprised of several windows, which are essential separate\ncopies of the same Javascript app, which are running different pieces\nof the code and communicating via Electron IPC.

\n

worker - This is a persistent invisible window that runs our entire\nservices layer.

\n

main - This is the main window of the application. It communicates\nwith the worker window to perform actions.

\n

child - This window is always running in the background, and appears\nto show windows like Source Properties. It stays always running because\nElectron windows can take several seconds to initialize, so we keep it\nready in the background.

\n

There are potentially many other JS runtime processes that can be running\ndepending on use, for features like Apps, embedded webviews, one-off windows\nlike projectors, pop-outs etc.

\n

Sync / Async

\n

Given the heavy reliance on interprocess communication in our application,\nwe strongly recommend using asynchronous IPC whenever possible. When\naccessing a service, calling it as an action will call it asynchronously.

\n

For example the following (synchronous):

\n
StreamingService.toggleStreaming()\n
\n

Can be rewritten as (asynchronous):

\n
StreamingService.actions.toggleStreaming()\n
\n

The return type of the latter will automatically be void as actions\nare unable to return values. In general, receiving information from\nservices is best done via views. views are executed in-window, and\nbacked by our vuex data store, which is replicated across windows.

\n

Vue / React

\n

We are in the process of migrating from Vue to React. There are many components\nof both frameworks in our codebase currently. All new components should be\nwritten in React, and major non-trivial changes to existing Vue components\nshould be accompanied with a rewrite to React.

\n

We exclusively use functional components in React, relying on the hooks API\nfor things like component state and lifecycle.

\n

Contributing

\n

We accept outside contributions, and do our best to respond to Pull Requests.\nWe ask that all contributors sign a Contributor License Agreement before merging\ncode. We do not guarantee that all external Pull Requests will be merged, but\nwe deeply appreciate any and all changes submitted. Thank you for your interest\nand contribution.

\n

Translations

\n

At this time, we are not able to accept translations submitted to GitHub, as we\nuse a professional translation team that manages translations elsewhere.

\n

Packaging/Distribution

\n

For Windows:

\n
yarn package\n
\n

For macOS:

\n
yarn package:mac\n
\n

Note that both of these commands require code signing certificates to be\npresent in the environment, and in the case of macOS, a valid Apple developer\naccount for notarization of the app package.

\n

There are some environment variables that can be passed to skip these steps:

\n

SLOBS_NO_SIGN Do not attempt to codesign the app package

\n

SLOBS_NO_NOTARIZE Do not attempt to notarize the macOS package

\n

❤ OBS Developers

\n

At its core, Streamlabs Desktop is powered by the OBS\nproject. We want to thank all of the developers over at the OBS project for\ntheir years of tireless hard work, without which Streamlabs Desktop wouldn't exist today.

\n
", + "readmeOriginal": "

Streamlabs Desktop

\n

\"Build

\n

Simple, powerful, and efficient live streaming software built on Electron and OBS.

\n

\"Streamlabs

\n

This application currently only supports OSX 10.14+ and 64-bit Windows.

\n

Dependencies

\n

Node.js

\n

Node is required for installing npm packages and for running\nvarious scripts. We recommend the latest LTS release.

\n

https://nodejs.org

\n

Yarn

\n

We use Yarn as our package manager. We use yarn modern (berry) with\nthe yarn version checked in to version control. To get the yarn CLI,\nwe currently recommend installing it with npm:

\n
npm install -g yarn\n
\n

Bash

\n

Some of our scripts assume a bash-like environment. On Windows, we recommend\nusing Git Bash, which is included with Git for Windows. On macOS, the\ndefault shell should work fine.

\n

Native Modules

\n

Streamlabs Desktop uses several native C++ modules. These are NPM modules\nthat live in separate repositories, and are automatically installed as prebuilt\nbinaries by Yarn. If you are not doing any development on these native modules,\nno additional action is required to install native modules.

\n

Installation

\n

Install all node modules via yarn:

\n
yarn install\n
\n

Then, compile assets with webpack:

\n
yarn compile\n
\n

Alternatively, you can watch for changes to app files:

\n
yarn watch\n
\n

Starting

\n

You can start the app by running:

\n
yarn start\n
\n

Environment Variables

\n

These variables can be used in development to force certain behavior.

\n

SLOBS_FORCE_AUTO_UPDATE: Force the auto-updater to run in development. Normally\nthis would only run in production.

\n

SLOBS_CACHE_DIR: Force a different location for the user data cache directory.

\n

SLOBS_DISABLE_MAIN_LOGGING: Disable javascript logging in the main process.

\n

SLOBS_REPORT_TO_SENTRY: Report errors to sentry in the dev environment

\n

SLOBS_PRODUCTION_DEBUG: Forces dev tools to open when the app starts

\n

Development

\n

You can open dev tools by clicking the </> button on the sidebar.\nIn the development environment, the titlebar of the main window will\nlight up red when an exception occurs in any window.

\n

Our app is comprised of several windows, which are essential separate\ncopies of the same Javascript app, which are running different pieces\nof the code and communicating via Electron IPC.

\n

worker - This is a persistent invisible window that runs our entire\nservices layer.

\n

main - This is the main window of the application. It communicates\nwith the worker window to perform actions.

\n

child - This window is always running in the background, and appears\nto show windows like Source Properties. It stays always running because\nElectron windows can take several seconds to initialize, so we keep it\nready in the background.

\n

There are potentially many other JS runtime processes that can be running\ndepending on use, for features like Apps, embedded webviews, one-off windows\nlike projectors, pop-outs etc.

\n

Sync / Async

\n

Given the heavy reliance on interprocess communication in our application,\nwe strongly recommend using asynchronous IPC whenever possible. When\naccessing a service, calling it as an action will call it asynchronously.

\n

For example the following (synchronous):

\n
StreamingService.toggleStreaming()\n
\n

Can be rewritten as (asynchronous):

\n
StreamingService.actions.toggleStreaming()\n
\n

The return type of the latter will automatically be void as actions\nare unable to return values. In general, receiving information from\nservices is best done via views. views are executed in-window, and\nbacked by our vuex data store, which is replicated across windows.

\n

Vue / React

\n

We are in the process of migrating from Vue to React. There are many components\nof both frameworks in our codebase currently. All new components should be\nwritten in React, and major non-trivial changes to existing Vue components\nshould be accompanied with a rewrite to React.

\n

We exclusively use functional components in React, relying on the hooks API\nfor things like component state and lifecycle.

\n

Contributing

\n

We accept outside contributions, and do our best to respond to Pull Requests.\nWe ask that all contributors sign a Contributor License Agreement before merging\ncode. We do not guarantee that all external Pull Requests will be merged, but\nwe deeply appreciate any and all changes submitted. Thank you for your interest\nand contribution.

\n

Translations

\n

At this time, we are not able to accept translations submitted to GitHub, as we\nuse a professional translation team that manages translations elsewhere.

\n

Packaging/Distribution

\n

For Windows:

\n
yarn package\n
\n

For macOS:

\n
yarn package:mac\n
\n

Note that both of these commands require code signing certificates to be\npresent in the environment, and in the case of macOS, a valid Apple developer\naccount for notarization of the app package.

\n

There are some environment variables that can be passed to skip these steps:

\n

SLOBS_NO_SIGN Do not attempt to codesign the app package

\n

SLOBS_NO_NOTARIZE Do not attempt to notarize the macOS package

\n

❤ OBS Developers

\n

At its core, Streamlabs Desktop is powered by the OBS\nproject. We want to thank all of the developers over at the OBS project for\ntheir years of tireless hard work, without which Streamlabs Desktop wouldn't exist today.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:24.774Z" }, - "switch": { - "readmeCleaned": "

\"Switch

\n

\"Build \"Build

\n

Keyboard-driven commands to navigate your apps faster. Available for 🪟 Windows & 🍏 macOS

\n
\n

🆕 🥳 Hurray! We are happy to announce that Switch is now available for macOS. Download now 👌

\n
\n
\n

ℹ️ Switch 2 for Windows is around the corner. Have a feature in mind? Let us know! 👈

\n
\n

Features

\n
    \n
  • Switch fast between apps.
  • \n
  • Favourite apps loadout.
  • \n
  • Convenience of use by both left and right handed users with the use of left/right alt or + on macOS.
  • \n
\n
\n

Download Switch now 🪟 🍏

\n
\n

Screenshot

\n

\"Switch

\n

Components

\n

Switch as two main components.

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Switch, feel free to open an issue. I'm open to any suggestions and bug reports would be really helpful. Switch is under development and some bugs may occur. Also, please don't hesitate to open a pull request.

\n

Running

\n

Before running Switch in development mode, please ensure you have Node.js installed on your machine.

\n

Clone this repo, and cd into it, Then:

\n
$npm i\n$npm run get-ss-prebuild\n$npm run dev
\n

License

\n

Read LICENSE.md

\n
", - "readmeOriginal": "

\"Switch

\n

\"Build \"Build

\n

Keyboard-driven commands to navigate your apps faster. Available for 🪟 Windows & 🍏 macOS

\n
\n

🆕 🥳 Hurray! We are happy to announce that Switch is now available for macOS. Download now 👌

\n
\n
\n

ℹ️ Switch 2 for Windows is around the corner. Have a feature in mind? Let us know! 👈

\n
\n

Features

\n
    \n
  • Switch fast between apps.
  • \n
  • Favourite apps loadout.
  • \n
  • Convenience of use by both left and right handed users with the use of left/right alt or + on macOS.
  • \n
\n
\n

Download Switch now 🪟 🍏

\n
\n

Screenshot

\n

\"Switch

\n

Components

\n

Switch as two main components.

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Switch, feel free to open an issue. I'm open to any suggestions and bug reports would be really helpful. Switch is under development and some bugs may occur. Also, please don't hesitate to open a pull request.

\n

Running

\n

Before running Switch in development mode, please ensure you have Node.js installed on your machine.

\n

Clone this repo, and cd into it, Then:

\n
$npm i\n$npm run get-ss-prebuild\n$npm run dev
\n

License

\n

Read LICENSE.md

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.140Z" + "switchhosts": { + "readmeCleaned": "

SwitchHosts

\n\n

Homepage: https://switchhosts.vercel.app

\n

SwitchHosts is an App for managing hosts file, it is based on Electron\n, React, Jotai\n, Chakra UI, CodeMirror, etc.

\n

Screenshot

\n

\"Capture\"

\n

Features

\n
    \n
  • Switch hosts quickly
  • \n
  • Syntax highlight
  • \n
  • Remote hosts
  • \n
  • Switch from system tray
  • \n
\n

Install

\n

Download

\n

You can download the source code and build it yourself, or download the built version from following\nlinks:

\n\n

You can also install the built version using the package manager Chocolatey:

\n
choco install switchhosts
\n

Backup

\n

SwitchHosts stores data at ~/.SwitchHosts (Or folder .SwitchHosts under the current user's home\npath on Windows), the ~/.SwitchHosts/data folder contains data, while the ~/.SwitchHosts/config\nfolder contains various configuration information.

\n

Develop and build

\n

Development

\n
    \n
  • Install Node.js
  • \n
  • Change to the folder ./, run npm install to install dependented libraries
  • \n
  • Run npm run dev to start the development server
  • \n
  • Then run npm run start to start the app for developing or debuging
  • \n
\n

Build and package

\n
    \n
  • It is recommended to use electron-builder\nfor packaging
  • \n
  • Go to the ./ folder
  • \n
  • Run npm run build
  • \n
  • Run npm run make, if everything goes well, the packaged files will be in the ./dist folder.
  • \n
  • This command may take several minutes to finish when you run it the first time, as it needs time\nto download dependent files. You can download the dependencies\nmanually here,\nor Taobao mirror, then save the files to ~/.electron\n. You can check the Electron Docs for more infomation.
  • \n
\n
# build\nnpm run build\n\n# make\nnpm run make # the packed files will be in ./dist
\n

Copyright

\n

SwitchHosts is a free and open source software, it is released under the Apache License.

\n
", + "readmeOriginal": "

SwitchHosts

\n\n

Homepage: https://switchhosts.vercel.app

\n

SwitchHosts is an App for managing hosts file, it is based on Electron\n, React, Jotai\n, Chakra UI, CodeMirror, etc.

\n

Screenshot

\n

\"Capture\"

\n

Features

\n
    \n
  • Switch hosts quickly
  • \n
  • Syntax highlight
  • \n
  • Remote hosts
  • \n
  • Switch from system tray
  • \n
\n

Install

\n

Download

\n

You can download the source code and build it yourself, or download the built version from following\nlinks:

\n\n

You can also install the built version using the package manager Chocolatey:

\n
choco install switchhosts
\n

Backup

\n

SwitchHosts stores data at ~/.SwitchHosts (Or folder .SwitchHosts under the current user's home\npath on Windows), the ~/.SwitchHosts/data folder contains data, while the ~/.SwitchHosts/config\nfolder contains various configuration information.

\n

Develop and build

\n

Development

\n
    \n
  • Install Node.js
  • \n
  • Change to the folder ./, run npm install to install dependented libraries
  • \n
  • Run npm run dev to start the development server
  • \n
  • Then run npm run start to start the app for developing or debuging
  • \n
\n

Build and package

\n
    \n
  • It is recommended to use electron-builder\nfor packaging
  • \n
  • Go to the ./ folder
  • \n
  • Run npm run build
  • \n
  • Run npm run make, if everything goes well, the packaged files will be in the ./dist folder.
  • \n
  • This command may take several minutes to finish when you run it the first time, as it needs time\nto download dependent files. You can download the dependencies\nmanually here,\nor Taobao mirror, then save the files to ~/.electron\n. You can check the Electron Docs for more infomation.
  • \n
\n
# build\nnpm run build\n\n# make\nnpm run make # the packed files will be in ./dist
\n

Copyright

\n

SwitchHosts is a free and open source software, it is released under the Apache License.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:24.925Z" }, "super-productivity": { - "readmeCleaned": "

\"Stand

\n\n \"Banner\"\n\n

\n\n \"MIT\n\n\n \"GitHub\n\n\n \"On\n\n\n \"tweet\"\n\n
\n
\n\n \"Get\n\n\n \"English\n\n\n \"App\n\n\n \"Play\n\n

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities.

\n

🌐 Open Web App or 💻 Download

\n

✔️ Features

\n
    \n
  • Keep organized and focused! Plan and categorize your tasks using sub tasks, projects and tags and color code them as needed.
  • \n
  • Use timeboxing and track your time. Create time sheets and work summaries in a breeze to easily export them to your company's time tracking system.
  • \n
  • Helps you to establish healthy & productive habits:\n
      \n
    • A break reminder reminds to you, when it's time to step away.
    • \n
    • The anti-procrastination feature helps you gain perspective, when you really need to.
    • \n
    • Need some extra focus? A pomodoro timer is also always at hand.
    • \n
    • Collect personal metrics to see, which of your work routines need adjustments.
    • \n
    \n
  • \n
  • Integrate with Jira, GitHub, GitLab and OpenProject. Auto import tasks assigned to you, plan the details locally, automatically create worklogs and get notified right away, when something changes.
  • \n
  • Attach context information to tasks and projects. Create notes, attach files or create project level bookmarks for links, files and even commands.
  • \n
  • Super Productivity respects your privacy and does NOT collect any data and there are no user accounts or registration. You decide where you store your data!
  • \n
  • It's free and open source and always will be.
  • \n
\n

And much more!

\n

\"Work

\n

How to use it

\n

If you need some help, the best place to start is this article on dev.to.

\n

If you prefer there is also a (long) youtube video available.

\n

There is another article on how I personally might use the app - and still another one on how I implement the 'eat the frog' prioritizing scheme in the app .

\n

If you have further questions, please refer to the discussions page.

\n
\n Keyboard shortcuts and short-syntax\n

Keyboard shortcuts (most importan)

\n
    \n
  • Shift+A: Open add task bar
  • \n
  • Enter: Edit currently focussed task title
  • \n
  • Arrow keys: Navigate around task list
  • \n
  • D: Mark currently focused task as done
  • \n
  • A: Add subtask to currently focused task
  • \n
  • Y: Toggle tracking time to currently focused task
  • \n
  • S: Open schedule dialog for currently focused task
  • \n
  • Backspace: Delete currently focused task
  • \n
  • ArrowRight: Open additional info panel for currently focused task
  • \n
  • Ctrl+Shift+ArrowUp: Move currently focused task up in list
  • \n
  • Ctrl+Shift+ArrowDown: Move currently focused task down in list
  • \n
\n

Short-Syntax

\n

Can be used when adding a task.

\n
    \n
  • # <tag-name>: add a tag to the task
    \n(\"task-description #tag1\")
  • \n
  • <number>m or <number>h: set time-estimate for the task
    \n(\"task-description 10m\" or \"task-description 5h\")
  • \n
  • + <project-name>: add the task to an existing project
    \n(\"task-description +Important Project\")
  • \n
\n
\n

🌐 Web Version

\n

Check out the web version eventhough it is a bit limited: Time tracking only works if the app is open and for idle time tracking to work, the chrome extension has to be installed.

\n

If you want the Jira integration and idle time tracking to work, you have to also download and install the Super Productivity Chrome Extension.

\n

💻 Downloads & Install

\n

All Platforms

\n

Install from the releases page.

\n

Windows

\n

Due to certification issues it's recommended to download the app from the Microsoft Store:

\n

\"English

\n

Linux

\n
# stable\nsudo snap install superproductivity\n\n# edge channel releases\n sudo snap install --channel=edge superproductivity\n\n # it is also recommended to disable updates to the app while it is running:\n sudo snap set core experimental.refresh-app-awareness=true\n
\n\n \"Get\n\n

Arch

\n
git clone https://aur.archlinux.org/superproductivity-bin.git\ncd superproductivity-bin\nmakepkg -si
\n

MacOS

\n

Install via homebrew cask:

\n
brew install --cask superproductivity\n
\n\n \"App\n\n

Android

\n

There is a very early(!) Android version available. The sources can be found here.

\n\n \"App\n\n

♥️ Contributing

\n

Please check out the CONTRIBUTING.md

\n

There are several ways to help.

\n
    \n
  1. \n

    Spread the word: More users means more people testing and contributing to the app which in turn means better stability and possibly more and better features. You can vote for Super Productivity on Slant, Product Hunt, Softpedia or on AlternativeTo, you can tweet about it, share it on LinkedIn, reddit or any of your favorite social media platforms. Every little bit helps!

    \n
  2. \n
  3. \n

    Provide a Pull Request: Here is a list of the most popular community requests and here some info on how to run the development build.\nPlease make sure that you're following the angular commit guidelines and to also include the issue number in your commit message, if you're fixing a particular issue (e.g.: feat: add nice feature with the number #31).

    \n
  4. \n
  5. \n

    Answer questions: You know the answer to another user's problem? Share your knowledge!

    \n
  6. \n
  7. \n

    Provide your opinion: Some community suggestions are controversial. Your input might be helpful and if it is just an up- or down-vote.

    \n
  8. \n
  9. \n

    Provide a more refined ui spec for existing feature requests

    \n
  10. \n
  11. \n

    Report bugs

    \n
  12. \n
  13. \n

    Make a feature or improvement request: Something can be be done better? Something essential missing? Let us know!

    \n
  14. \n
  15. \n

    Translations, Icons, etc.: You don't have to be programmer to help. Some of the icons really need improvement and many of the translations could use some love.

    \n
  16. \n
  17. \n

    Sponsor the project

    \n
  18. \n
\n

Running the development server

\n

To run the development server you need to have node installed at least in the version 14. Go to https://nodejs.org for installation instructions.

\n

Clone repo

\n
git clone https://github.com/johannesjo/super-productivity.git\n
\n

Install dependencies

\n
cd super-productivity\nnpm i -g @angular/cli\nnpm i\n
\n

Run the dev server

\n
ng serve\n
\n

Afterwards you can open http://localhost:4200 in your browser. For most adjustments this should be enough and also enables you to use the redux dev tools.

\n

If you want to run the app standalone do the following:

\n
ng serve\n\n# in a new console tab\nnpm start\n
\n

Packaging the app

\n

Packaging the app is done via electron-builder. To start packaging run npm run dist. If you want to add new platforms and experiment with the build options the easiest way to do so is manipulating the build property in the package.json, but you can also use the command line interface of electron builder.

\n

Run as Docker Container

\n
docker run -d -p 80:80 johannesjo/super-productivity:latest\n
\n

Custom themes (desktop only)

\n

In addition to color coding your projects and tags and to the dark and light theme you can also load completely custom css to restyle everything. To load a custom theme you simply need put them into a new file named styles.css directly in the user data folder.

\n

There is a great set of themes available for download in this repository as well as some info on how to role out your own custom themes.

\n

Custom WebDAV Syncing

\n

If using the integrated WebDAV Syncing is not working out for you, you can also try to sync all app files, which are located in the user data folder.

\n

Automatic Backups

\n

For the desktop version automatic backups are stored per default in the backup sub folder of the user data folder. Once you located a backup you can restore it on the settings page under Sync & Export/Import/Export/Import from file.

\n

User Data Folder

\n

Where user data is stored differs from os to os. The most common locations are:\nMac OS: ~/Library/Application Support/superProductivity/\nWindows: C:\\Users\\<YOUR_USER_NAME>\\AppData\\Roaming\\superProductivity/ or %APPDATA%\\superProductivity\nLinux: ~/.config/superProductivity/

\n

The path should be shown when you go to the \"Automatic Backups` section on the configuration page (minus the \"backup\" sub folder). You can also see it printed out when you start the app from the command line.

\n

For web browsers data is simply stored for the current user inside the browser storage.

\n

Using a custom folder to save user data

\n

You can specify a custom folder for saving your data by starting the application with the --user-data-dir parameter like so:

\n
superproductivity --user-data-dir=/path/to/my/data\n
\n
", - "readmeOriginal": "

\"Stand

\n\n \"Banner\"\n\n

\n\n \"MIT\n\n\n \"GitHub\n\n\n \"On\n\n\n \"tweet\"\n\n
\n
\n\n \"Get\n\n\n \"English\n\n\n \"App\n\n\n \"Play\n\n

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities.

\n

🌐 Open Web App or 💻 Download

\n

✔️ Features

\n
    \n
  • Keep organized and focused! Plan and categorize your tasks using sub tasks, projects and tags and color code them as needed.
  • \n
  • Use timeboxing and track your time. Create time sheets and work summaries in a breeze to easily export them to your company's time tracking system.
  • \n
  • Helps you to establish healthy & productive habits:\n
      \n
    • A break reminder reminds to you, when it's time to step away.
    • \n
    • The anti-procrastination feature helps you gain perspective, when you really need to.
    • \n
    • Need some extra focus? A pomodoro timer is also always at hand.
    • \n
    • Collect personal metrics to see, which of your work routines need adjustments.
    • \n
    \n
  • \n
  • Integrate with Jira, GitHub, GitLab and OpenProject. Auto import tasks assigned to you, plan the details locally, automatically create worklogs and get notified right away, when something changes.
  • \n
  • Attach context information to tasks and projects. Create notes, attach files or create project level bookmarks for links, files and even commands.
  • \n
  • Super Productivity respects your privacy and does NOT collect any data and there are no user accounts or registration. You decide where you store your data!
  • \n
  • It's free and open source and always will be.
  • \n
\n

And much more!

\n

\"Work

\n

How to use it

\n

If you need some help, the best place to start is this article on dev.to.

\n

If you prefer there is also a (long) youtube video available.

\n

There is another article on how I personally might use the app - and still another one on how I implement the 'eat the frog' prioritizing scheme in the app .

\n

If you have further questions, please refer to the discussions page.

\n
\n Keyboard shortcuts and short-syntax\n

Keyboard shortcuts (most importan)

\n
    \n
  • Shift+A: Open add task bar
  • \n
  • Enter: Edit currently focussed task title
  • \n
  • Arrow keys: Navigate around task list
  • \n
  • D: Mark currently focused task as done
  • \n
  • A: Add subtask to currently focused task
  • \n
  • Y: Toggle tracking time to currently focused task
  • \n
  • S: Open schedule dialog for currently focused task
  • \n
  • Backspace: Delete currently focused task
  • \n
  • ArrowRight: Open additional info panel for currently focused task
  • \n
  • Ctrl+Shift+ArrowUp: Move currently focused task up in list
  • \n
  • Ctrl+Shift+ArrowDown: Move currently focused task down in list
  • \n
\n

Short-Syntax

\n

Can be used when adding a task.

\n
    \n
  • # <tag-name>: add a tag to the task
    \n(\"task-description #tag1\")
  • \n
  • <number>m or <number>h: set time-estimate for the task
    \n(\"task-description 10m\" or \"task-description 5h\")
  • \n
  • + <project-name>: add the task to an existing project
    \n(\"task-description +Important Project\")
  • \n
\n
\n

🌐 Web Version

\n

Check out the web version eventhough it is a bit limited: Time tracking only works if the app is open and for idle time tracking to work, the chrome extension has to be installed.

\n

If you want the Jira integration and idle time tracking to work, you have to also download and install the Super Productivity Chrome Extension.

\n

💻 Downloads & Install

\n

All Platforms

\n

Install from the releases page.

\n

Windows

\n

Due to certification issues it's recommended to download the app from the Microsoft Store:

\n

\"English

\n

Linux

\n
# stable\nsudo snap install superproductivity\n\n# edge channel releases\n sudo snap install --channel=edge superproductivity\n\n # it is also recommended to disable updates to the app while it is running:\n sudo snap set core experimental.refresh-app-awareness=true\n
\n\n \"Get\n\n

Arch

\n
git clone https://aur.archlinux.org/superproductivity-bin.git\ncd superproductivity-bin\nmakepkg -si
\n

MacOS

\n

Install via homebrew cask:

\n
brew install --cask superproductivity\n
\n\n \"App\n\n

Android

\n

There is a very early(!) Android version available. The sources can be found here.

\n\n \"App\n\n

♥️ Contributing

\n

Please check out the CONTRIBUTING.md

\n

There are several ways to help.

\n
    \n
  1. \n

    Spread the word: More users means more people testing and contributing to the app which in turn means better stability and possibly more and better features. You can vote for Super Productivity on Slant, Product Hunt, Softpedia or on AlternativeTo, you can tweet about it, share it on LinkedIn, reddit or any of your favorite social media platforms. Every little bit helps!

    \n
  2. \n
  3. \n

    Provide a Pull Request: Here is a list of the most popular community requests and here some info on how to run the development build.\nPlease make sure that you're following the angular commit guidelines and to also include the issue number in your commit message, if you're fixing a particular issue (e.g.: feat: add nice feature with the number #31).

    \n
  4. \n
  5. \n

    Answer questions: You know the answer to another user's problem? Share your knowledge!

    \n
  6. \n
  7. \n

    Provide your opinion: Some community suggestions are controversial. Your input might be helpful and if it is just an up- or down-vote.

    \n
  8. \n
  9. \n

    Provide a more refined ui spec for existing feature requests

    \n
  10. \n
  11. \n

    Report bugs

    \n
  12. \n
  13. \n

    Make a feature or improvement request: Something can be be done better? Something essential missing? Let us know!

    \n
  14. \n
  15. \n

    Translations, Icons, etc.: You don't have to be programmer to help. Some of the icons really need improvement and many of the translations could use some love.

    \n
  16. \n
  17. \n

    Sponsor the project

    \n
  18. \n
\n

Running the development server

\n

To run the development server you need to have node installed at least in the version 14. Go to https://nodejs.org for installation instructions.

\n

Clone repo

\n
git clone https://github.com/johannesjo/super-productivity.git\n
\n

Install dependencies

\n
cd super-productivity\nnpm i -g @angular/cli\nnpm i\n
\n

Run the dev server

\n
ng serve\n
\n

Afterwards you can open http://localhost:4200 in your browser. For most adjustments this should be enough and also enables you to use the redux dev tools.

\n

If you want to run the app standalone do the following:

\n
ng serve\n\n# in a new console tab\nnpm start\n
\n

Packaging the app

\n

Packaging the app is done via electron-builder. To start packaging run npm run dist. If you want to add new platforms and experiment with the build options the easiest way to do so is manipulating the build property in the package.json, but you can also use the command line interface of electron builder.

\n

Run as Docker Container

\n
docker run -d -p 80:80 johannesjo/super-productivity:latest\n
\n

Custom themes (desktop only)

\n

In addition to color coding your projects and tags and to the dark and light theme you can also load completely custom css to restyle everything. To load a custom theme you simply need put them into a new file named styles.css directly in the user data folder.

\n

There is a great set of themes available for download in this repository as well as some info on how to role out your own custom themes.

\n

Custom WebDAV Syncing

\n

If using the integrated WebDAV Syncing is not working out for you, you can also try to sync all app files, which are located in the user data folder.

\n

Automatic Backups

\n

For the desktop version automatic backups are stored per default in the backup sub folder of the user data folder. Once you located a backup you can restore it on the settings page under Sync & Export/Import/Export/Import from file.

\n

User Data Folder

\n

Where user data is stored differs from os to os. The most common locations are:\nMac OS: ~/Library/Application Support/superProductivity/\nWindows: C:\\Users\\<YOUR_USER_NAME>\\AppData\\Roaming\\superProductivity/ or %APPDATA%\\superProductivity\nLinux: ~/.config/superProductivity/

\n

The path should be shown when you go to the \"Automatic Backups` section on the configuration page (minus the \"backup\" sub folder). You can also see it printed out when you start the app from the command line.

\n

For web browsers data is simply stored for the current user inside the browser storage.

\n

Using a custom folder to save user data

\n

You can specify a custom folder for saving your data by starting the application with the --user-data-dir parameter like so:

\n
superproductivity --user-data-dir=/path/to/my/data\n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.177Z" - }, - "switchhosts": { - "readmeCleaned": "

SwitchHosts

\n\n

Homepage: https://swh.app

\n

SwitchHosts is an App for managing hosts file, it is based on Electron\n, React, UmiJS\n, Chakra UI, CodeMirror, etc.

\n

Screenshot

\n

\"Capture\"

\n

Features

\n
    \n
  • Switch hosts quickly
  • \n
  • Syntax highlight
  • \n
  • Remote hosts
  • \n
  • Switch from system tray
  • \n
\n

Install

\n

Download

\n

You can download the source code and build it yourself, or download the built version from following\nlinks:

\n\n

Backup

\n

SwitchHosts stores data at ~/.SwitchHosts (Or folder .SwitchHosts under the current user's home\npath on Windows), the ~/.SwitchHosts/data folder contains data, while the ~/.SwitchHosts/config\nfolder contains various configuration information.

\n

Develop and build

\n

Development

\n
    \n
  • Install Node.js
  • \n
  • Change to the folder ./, run npm install to install dependented libraries
  • \n
  • Run npm run dev to start the development server
  • \n
  • Then run npm run start to start the app for developing or debuging
  • \n
\n

Build and package

\n
    \n
  • It is recommended to use electron-builder\nfor packaging
  • \n
  • Go to the ./ folder
  • \n
  • Run npm run build
  • \n
  • Run npm run make, if everything goes well, the packaged files will be in the ./dist folder.
  • \n
  • This command may take several minutes to finish when you run it the first time, as it needs time\nto download dependent files. You can download the dependencies\nmanually here,\nor Taobao mirror, then save the files to ~/.electron\n. You can check the Electron Docs for more infomation.
  • \n
\n
# build\nnpm run build\n\n# make\nnpm run make # the packed files will be in ./dist
\n

Copyright

\n

SwitchHosts is a free and open source software, it is released under the Apache License.

\n
", - "readmeOriginal": "

SwitchHosts

\n\n

Homepage: https://swh.app

\n

SwitchHosts is an App for managing hosts file, it is based on Electron\n, React, UmiJS\n, Chakra UI, CodeMirror, etc.

\n

Screenshot

\n

\"Capture\"

\n

Features

\n
    \n
  • Switch hosts quickly
  • \n
  • Syntax highlight
  • \n
  • Remote hosts
  • \n
  • Switch from system tray
  • \n
\n

Install

\n

Download

\n

You can download the source code and build it yourself, or download the built version from following\nlinks:

\n\n

Backup

\n

SwitchHosts stores data at ~/.SwitchHosts (Or folder .SwitchHosts under the current user's home\npath on Windows), the ~/.SwitchHosts/data folder contains data, while the ~/.SwitchHosts/config\nfolder contains various configuration information.

\n

Develop and build

\n

Development

\n
    \n
  • Install Node.js
  • \n
  • Change to the folder ./, run npm install to install dependented libraries
  • \n
  • Run npm run dev to start the development server
  • \n
  • Then run npm run start to start the app for developing or debuging
  • \n
\n

Build and package

\n
    \n
  • It is recommended to use electron-builder\nfor packaging
  • \n
  • Go to the ./ folder
  • \n
  • Run npm run build
  • \n
  • Run npm run make, if everything goes well, the packaged files will be in the ./dist folder.
  • \n
  • This command may take several minutes to finish when you run it the first time, as it needs time\nto download dependent files. You can download the dependencies\nmanually here,\nor Taobao mirror, then save the files to ~/.electron\n. You can check the Electron Docs for more infomation.
  • \n
\n
# build\nnpm run build\n\n# make\nnpm run make # the packed files will be in ./dist
\n

Copyright

\n

SwitchHosts is a free and open source software, it is released under the Apache License.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.205Z" + "readmeCleaned": "

\"Stand

\n\n \"Banner\"\n\n

\n\n \"MIT\n\n\n \"GitHub\n\n\n \"Chocolatey\n\n\n \"On\n\n\n \"tweet\"\n\n
\n
\n\n \"Get\n\n\n \"English\n\n\n \"App\n\n\n \"Play\n\n\n \"F-Droid\n\n

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities.

\n

🌐 Open Web App or 💻 Download

\n

✔️ Features

\n
    \n
  • Keep organized and focused! Plan and categorize your tasks using sub-tasks, projects and tags and color code them as needed.
  • \n
  • Use timeboxing and track your time. Create time sheets and work summaries in a breeze to easily export them to your company's time tracking system.
  • \n
  • Helps you to establish healthy & productive habits:\n
      \n
    • A break reminder reminds you when it's time to step away.
    • \n
    • The anti-procrastination feature helps you gain perspective when you really need to.
    • \n
    • Need some extra focus? A Pomodoro timer is also always at hand.
    • \n
    • Collect personal metrics to see, which of your work routines need adjustments.
    • \n
    \n
  • \n
  • Integrate with Jira, GitHub, GitLab, Gitea and OpenProject. Auto import tasks assigned to you, plan the details locally, automatically create work logs, and get notified immediately, when something changes.
  • \n
  • Attach context information to tasks and projects. Create notes, attach files or create project-level bookmarks for links, files, and even commands.
  • \n
  • Super Productivity respects your privacy and does NOT collect any data and there are no user accounts or registration. You decide where you store your data!
  • \n
  • It's free and open source and always will be.
  • \n
\n

And much more!

\n

\"Work

\n

❓ How to use it

\n

If you need some help, this article on dev.to is the best place to start.

\n

If you prefer, there is also a (long) youtube video available.

\n

There is another older – the app looks and feels much better now ;) – article on how I personally might use the app - and still another one on how I implement the 'eat the frog' prioritizing scheme in the app.

\n

If you have further questions, please refer to the discussions page.

\n
\n ⌨ Keyboard shortcuts and short-syntax\n

Keyboard shortcuts (most important)

\n
    \n
  • Shift+A: Open add task bar
  • \n
  • Enter: Edit currently focussed task title
  • \n
  • Arrow keys: Navigate around task list
  • \n
  • D: Mark currently focused task as done
  • \n
  • A: Add subtask to currently focused task
  • \n
  • Y: Toggle tracking time to currently focused task
  • \n
  • S: Open schedule dialog for currently focused task
  • \n
  • Backspace: Delete currently focused task
  • \n
  • ArrowRight: Open additional info panel for currently focused task
  • \n
  • Ctrl+Shift+ArrowUp: Move currently focused task up in list
  • \n
  • Ctrl+Shift+ArrowDown: Move currently focused task down in list
  • \n
\n

Short-Syntax

\n

Can be used when adding a task.

\n
    \n
  • # <tag-name>: add a tag to the task
    \n(\"task-description #tag1\")
  • \n
  • <number>m or <number>h: set time-estimate for the task
    \n(\"task-description 10m\" or \"task-description 5h\")
  • \n
  • + <project-name>: add the task to an existing project
    \n(\"task-description +Important Project\")
  • \n
  • Ctr + 2: toggle between moving the new task to the bottom and top of the list
  • \n
\n
\n

🌐 Web Version

\n

Check out the web version even though it is a bit limited: Time tracking only works if the app is open and for idle time tracking to work, the chrome extension has to be installed.

\n

If you want the Jira integration and idle time tracking to work, you also have to download and install the Super Productivity Chrome Extension.

\n

💻 Downloads & Install

\n

All Platforms

\n

Install from the releases page.

\n

Windows

\n

Due to certification issues it's recommended to download the app from the Microsoft Store:

\n

\"English

\n

You can also install the app using Chocolatey:

\n
choco install super-productivity
\n

Linux

\n

Snap - Most distributions

\n

Install via command-line:

\n
# stable\nsudo snap install superproductivity\n\n# edge channel releases\nsudo snap install --channel=edge superproductivity\n\n# it is also recommended to disable updates to the app while it is running:\nsudo snap set core experimental.refresh-app-awareness=true
\n\n \"Get\n\n

Aur - Arch Linux

\n
git clone https://aur.archlinux.org/superproductivity-bin.git\ncd superproductivity-bin\nmakepkg -si
\n

MacOS

\n

Install via homebrew cask:

\n
brew install --cask superproductivity
\n\n \"App\n\n

Android

\n

There is a very early(!) Android version available. The sources can be found here.

\n\n \"App\n\n\n \"F-Droid\n\n

♥️ Contributing

\n

Please check out the CONTRIBUTING.md

\n

There are several ways to help.

\n
    \n
  1. \n

    Spread the word: More users means more people testing and contributing to the app which in turn means better stability and possibly more and better features. You can vote for Super Productivity on Slant, Product Hunt, Softpedia or on AlternativeTo, you can tweet about it, share it on LinkedIn, reddit or any of your favorite social media platforms. Every little bit helps!

    \n
  2. \n
  3. \n

    Provide a Pull Request: Here is a list of the most popular community requests and here some info on how to run the development build.\nPlease make sure that you're following the angular commit guidelines and to also include the issue number in your commit message, if you're fixing a particular issue (e.g.: feat: add nice feature with the number #31).

    \n
  4. \n
  5. \n

    Answer questions: You know the answer to another user's problem? Share your knowledge!

    \n
  6. \n
  7. \n

    Provide your opinion: Some community suggestions are controversial. Your input might be helpful and if it is just an up- or down-vote.

    \n
  8. \n
  9. \n

    Provide a more refined UI spec for existing feature requests

    \n
  10. \n
  11. \n

    Report bugs

    \n
  12. \n
  13. \n

    Make a feature or improvement request: Something can be done better? Something essential missing? Let us know!

    \n
  14. \n
  15. \n

    Translations, Icons, etc.: You don't have to be programmer to help. Some of the icons really need improvement and many of the translations could use some love.

    \n
  16. \n
\n

\"inlang

\n

You can use the Fink Localization Editor to edit, lint, and add translations for different languages. Contribute via fink Guide.

\n
    \n
  1. Sponsor the project
  2. \n
\n

Running the development server

\n

To run the development server you need to have node installed at least in the version 14. Go to https://nodejs.org for installation instructions.

\n

Clone repo

\n
git clone https://github.com/johannesjo/super-productivity.git
\n

Install dependencies

\n
cd super-productivity\nnpm i -g @angular/cli\nnpm i
\n

Run the dev server

\n
ng serve
\n

Afterwards you can open http://localhost:4200 in your browser. For most adjustments this should be enough and also enables you to use the redux dev tools.

\n

If you want to run the app standalone do the following:

\n
ng serve\n\n# in a new console tab\nnpm start
\n

Packaging the app

\n

Packaging the app is done via electron-builder. To start packaging run npm run dist. If you want to add new platforms and experiment with the build options the easiest way to do so is manipulating the build property in the package.json, but you can also use the command line interface of electron builder.

\n

Run as Docker Container

\n
docker run -d -p 80:80 johannesjo/super-productivity:latest
\n

Custom themes (desktop only)

\n

In addition to color coding your projects and tags and to the dark and light theme you can also load completely custom css to restyle everything. To load a custom theme you simply need put them into a new file named styles.css directly in the user data folder.

\n

There is a great set of themes available for download in this repository as well as some info on how to role out your own custom themes.

\n

Custom WebDAV Syncing

\n

If using the integrated WebDAV Syncing is not working out for you, you can also try to sync all app files, which are located in the user data folder.

\n

Automatic Backups

\n

For the desktop version automatic backups are stored per default in the backup sub folder of the user data folder. Once you located a backup you can restore it on the settings page under Sync & Export/Import/Export/Import from file.

\n

User Data Folder

\n

Where user data is stored differs from OS to OS. The most common locations are:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSLocation
Mac OS~/Library/Application Support/superProductivity/
WindowsC:\\Users\\<YOUR_USER_NAME>\\AppData\\Roaming\\superProductivity/ or %APPDATA%\\superProductivity
Linux~/.config/superProductivity/
\n

The path should be shown when you go to the \"Automatic Backups` section on the configuration page (minus the \"backup\" sub folder). You can also see it printed out when you start the app from the command line.

\n

For web browsers, data is simply stored for the current user inside the browser storage.

\n

Using a custom folder to save user data

\n

You can specify a custom folder for saving your data by starting the application with the --user-data-dir parameter like so:

\n
superproductivity --user-data-dir=/path/to/my/data
\n
", + "readmeOriginal": "

\"Stand

\n\n \"Banner\"\n\n

\n\n \"MIT\n\n\n \"GitHub\n\n\n \"Chocolatey\n\n\n \"On\n\n\n \"tweet\"\n\n
\n
\n\n \"Get\n\n\n \"English\n\n\n \"App\n\n\n \"Play\n\n\n \"F-Droid\n\n

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities.

\n

🌐 Open Web App or 💻 Download

\n

✔️ Features

\n
    \n
  • Keep organized and focused! Plan and categorize your tasks using sub-tasks, projects and tags and color code them as needed.
  • \n
  • Use timeboxing and track your time. Create time sheets and work summaries in a breeze to easily export them to your company's time tracking system.
  • \n
  • Helps you to establish healthy & productive habits:\n
      \n
    • A break reminder reminds you when it's time to step away.
    • \n
    • The anti-procrastination feature helps you gain perspective when you really need to.
    • \n
    • Need some extra focus? A Pomodoro timer is also always at hand.
    • \n
    • Collect personal metrics to see, which of your work routines need adjustments.
    • \n
    \n
  • \n
  • Integrate with Jira, GitHub, GitLab, Gitea and OpenProject. Auto import tasks assigned to you, plan the details locally, automatically create work logs, and get notified immediately, when something changes.
  • \n
  • Attach context information to tasks and projects. Create notes, attach files or create project-level bookmarks for links, files, and even commands.
  • \n
  • Super Productivity respects your privacy and does NOT collect any data and there are no user accounts or registration. You decide where you store your data!
  • \n
  • It's free and open source and always will be.
  • \n
\n

And much more!

\n

\"Work

\n

❓ How to use it

\n

If you need some help, this article on dev.to is the best place to start.

\n

If you prefer, there is also a (long) youtube video available.

\n

There is another older – the app looks and feels much better now ;) – article on how I personally might use the app - and still another one on how I implement the 'eat the frog' prioritizing scheme in the app.

\n

If you have further questions, please refer to the discussions page.

\n
\n ⌨ Keyboard shortcuts and short-syntax\n

Keyboard shortcuts (most important)

\n
    \n
  • Shift+A: Open add task bar
  • \n
  • Enter: Edit currently focussed task title
  • \n
  • Arrow keys: Navigate around task list
  • \n
  • D: Mark currently focused task as done
  • \n
  • A: Add subtask to currently focused task
  • \n
  • Y: Toggle tracking time to currently focused task
  • \n
  • S: Open schedule dialog for currently focused task
  • \n
  • Backspace: Delete currently focused task
  • \n
  • ArrowRight: Open additional info panel for currently focused task
  • \n
  • Ctrl+Shift+ArrowUp: Move currently focused task up in list
  • \n
  • Ctrl+Shift+ArrowDown: Move currently focused task down in list
  • \n
\n

Short-Syntax

\n

Can be used when adding a task.

\n
    \n
  • # <tag-name>: add a tag to the task
    \n(\"task-description #tag1\")
  • \n
  • <number>m or <number>h: set time-estimate for the task
    \n(\"task-description 10m\" or \"task-description 5h\")
  • \n
  • + <project-name>: add the task to an existing project
    \n(\"task-description +Important Project\")
  • \n
  • Ctr + 2: toggle between moving the new task to the bottom and top of the list
  • \n
\n
\n

🌐 Web Version

\n

Check out the web version even though it is a bit limited: Time tracking only works if the app is open and for idle time tracking to work, the chrome extension has to be installed.

\n

If you want the Jira integration and idle time tracking to work, you also have to download and install the Super Productivity Chrome Extension.

\n

💻 Downloads & Install

\n

All Platforms

\n

Install from the releases page.

\n

Windows

\n

Due to certification issues it's recommended to download the app from the Microsoft Store:

\n

\"English

\n

You can also install the app using Chocolatey:

\n
choco install super-productivity
\n

Linux

\n

Snap - Most distributions

\n

Install via command-line:

\n
# stable\nsudo snap install superproductivity\n\n# edge channel releases\nsudo snap install --channel=edge superproductivity\n\n# it is also recommended to disable updates to the app while it is running:\nsudo snap set core experimental.refresh-app-awareness=true
\n\n \"Get\n\n

Aur - Arch Linux

\n
git clone https://aur.archlinux.org/superproductivity-bin.git\ncd superproductivity-bin\nmakepkg -si
\n

MacOS

\n

Install via homebrew cask:

\n
brew install --cask superproductivity
\n\n \"App\n\n

Android

\n

There is a very early(!) Android version available. The sources can be found here.

\n\n \"App\n\n\n \"F-Droid\n\n

♥️ Contributing

\n

Please check out the CONTRIBUTING.md

\n

There are several ways to help.

\n
    \n
  1. \n

    Spread the word: More users means more people testing and contributing to the app which in turn means better stability and possibly more and better features. You can vote for Super Productivity on Slant, Product Hunt, Softpedia or on AlternativeTo, you can tweet about it, share it on LinkedIn, reddit or any of your favorite social media platforms. Every little bit helps!

    \n
  2. \n
  3. \n

    Provide a Pull Request: Here is a list of the most popular community requests and here some info on how to run the development build.\nPlease make sure that you're following the angular commit guidelines and to also include the issue number in your commit message, if you're fixing a particular issue (e.g.: feat: add nice feature with the number #31).

    \n
  4. \n
  5. \n

    Answer questions: You know the answer to another user's problem? Share your knowledge!

    \n
  6. \n
  7. \n

    Provide your opinion: Some community suggestions are controversial. Your input might be helpful and if it is just an up- or down-vote.

    \n
  8. \n
  9. \n

    Provide a more refined UI spec for existing feature requests

    \n
  10. \n
  11. \n

    Report bugs

    \n
  12. \n
  13. \n

    Make a feature or improvement request: Something can be done better? Something essential missing? Let us know!

    \n
  14. \n
  15. \n

    Translations, Icons, etc.: You don't have to be programmer to help. Some of the icons really need improvement and many of the translations could use some love.

    \n
  16. \n
\n

\"inlang

\n

You can use the Fink Localization Editor to edit, lint, and add translations for different languages. Contribute via fink Guide.

\n
    \n
  1. Sponsor the project
  2. \n
\n

Running the development server

\n

To run the development server you need to have node installed at least in the version 14. Go to https://nodejs.org for installation instructions.

\n

Clone repo

\n
git clone https://github.com/johannesjo/super-productivity.git
\n

Install dependencies

\n
cd super-productivity\nnpm i -g @angular/cli\nnpm i
\n

Run the dev server

\n
ng serve
\n

Afterwards you can open http://localhost:4200 in your browser. For most adjustments this should be enough and also enables you to use the redux dev tools.

\n

If you want to run the app standalone do the following:

\n
ng serve\n\n# in a new console tab\nnpm start
\n

Packaging the app

\n

Packaging the app is done via electron-builder. To start packaging run npm run dist. If you want to add new platforms and experiment with the build options the easiest way to do so is manipulating the build property in the package.json, but you can also use the command line interface of electron builder.

\n

Run as Docker Container

\n
docker run -d -p 80:80 johannesjo/super-productivity:latest
\n

Custom themes (desktop only)

\n

In addition to color coding your projects and tags and to the dark and light theme you can also load completely custom css to restyle everything. To load a custom theme you simply need put them into a new file named styles.css directly in the user data folder.

\n

There is a great set of themes available for download in this repository as well as some info on how to role out your own custom themes.

\n

Custom WebDAV Syncing

\n

If using the integrated WebDAV Syncing is not working out for you, you can also try to sync all app files, which are located in the user data folder.

\n

Automatic Backups

\n

For the desktop version automatic backups are stored per default in the backup sub folder of the user data folder. Once you located a backup you can restore it on the settings page under Sync & Export/Import/Export/Import from file.

\n

User Data Folder

\n

Where user data is stored differs from OS to OS. The most common locations are:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSLocation
Mac OS~/Library/Application Support/superProductivity/
WindowsC:\\Users\\<YOUR_USER_NAME>\\AppData\\Roaming\\superProductivity/ or %APPDATA%\\superProductivity
Linux~/.config/superProductivity/
\n

The path should be shown when you go to the \"Automatic Backups` section on the configuration page (minus the \"backup\" sub folder). You can also see it printed out when you start the app from the command line.

\n

For web browsers, data is simply stored for the current user inside the browser storage.

\n

Using a custom folder to save user data

\n

You can specify a custom folder for saving your data by starting the application with the --user-data-dir parameter like so:

\n
superproductivity --user-data-dir=/path/to/my/data
\n
", + "readmeFetchedAt": "2024-02-29T22:01:25.046Z" }, - "tabby": { - "readmeCleaned": "

About

\n

Simple, beautiful timetable application to track your school schedule. You can add tasks, change theme with available dark mode and choose language.\nMade by me and KDani-99. We used this bootstrap to make it https://github.com/maximegris/angular-electron.

\n

To use it, just download the latest version from the releases and run it.\nAvailable for Windows, Mac, Android and iOS.

\n

Android & iOS version: https://github.com/KDani-99/tabby-native

\n

Screenshots

\n

\"Screenshot\n\"Screenshot\n\"Screenshot

\n

Currently available languages

\n

English, Hungarian, German, Argentinian Spanish, French, Vietnamese, Brazilian Portuguese, Simplified Chinese, Korean, Russian and Ukrainian.

\n

Bugs

\n

If you think something is broken, open an issue ticket.

\n
", - "readmeOriginal": "

About

\n

Simple, beautiful timetable application to track your school schedule. You can add tasks, change theme with available dark mode and choose language.\nMade by me and KDani-99. We used this bootstrap to make it https://github.com/maximegris/angular-electron.

\n

To use it, just download the latest version from the releases and run it.\nAvailable for Windows, Mac, Android and iOS.

\n

Android & iOS version: https://github.com/KDani-99/tabby-native

\n

Screenshots

\n

\"Screenshot\n\"Screenshot\n\"Screenshot

\n

Currently available languages

\n

English, Hungarian, German, Argentinian Spanish, French, Vietnamese, Brazilian Portuguese, Simplified Chinese, Korean, Russian and Ukrainian.

\n

Bugs

\n

If you think something is broken, open an issue ticket.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.415Z" + "switch": { + "readmeCleaned": "

\"Switch

\n

\"Build \"Build

\n

Keyboard-driven commands to navigate your apps faster. Available for 🪟 Windows & 🍏 macOS

\n
\n

🆕 🥳 Hurray! We are happy to announce that Switch is now available for macOS. Download now 👌

\n
\n
\n

ℹ️ Switch 2 for Windows is around the corner. Have a feature in mind? Let us know! 👈

\n
\n

Features

\n
    \n
  • Switch fast between apps.
  • \n
  • Favourite apps loadout.
  • \n
  • Convenience of use by both left and right handed users with the use of left/right alt or + on macOS.
  • \n
\n
\n

Download Switch now 🪟 🍏

\n
\n

Screenshot

\n

\"Switch

\n

Components

\n

Switch as two main components.

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Switch, feel free to open an issue. I'm open to any suggestions and bug reports would be really helpful. Switch is under development and some bugs may occur. Also, please don't hesitate to open a pull request.

\n

Running

\n

Before running Switch in development mode, please ensure you have Node.js installed on your machine.

\n

Clone this repo, and cd into it, Then:

\n
$npm i\n$npm run get-ss-prebuild\n$npm run dev
\n

License

\n

Read LICENSE.md

\n
", + "readmeOriginal": "

\"Switch

\n

\"Build \"Build

\n

Keyboard-driven commands to navigate your apps faster. Available for 🪟 Windows & 🍏 macOS

\n
\n

🆕 🥳 Hurray! We are happy to announce that Switch is now available for macOS. Download now 👌

\n
\n
\n

ℹ️ Switch 2 for Windows is around the corner. Have a feature in mind? Let us know! 👈

\n
\n

Features

\n
    \n
  • Switch fast between apps.
  • \n
  • Favourite apps loadout.
  • \n
  • Convenience of use by both left and right handed users with the use of left/right alt or + on macOS.
  • \n
\n
\n

Download Switch now 🪟 🍏

\n
\n

Screenshot

\n

\"Switch

\n

Components

\n

Switch as two main components.

\n\n

Contributing

\n

If you have found any bugs or just want to see some new features in Switch, feel free to open an issue. I'm open to any suggestions and bug reports would be really helpful. Switch is under development and some bugs may occur. Also, please don't hesitate to open a pull request.

\n

Running

\n

Before running Switch in development mode, please ensure you have Node.js installed on your machine.

\n

Clone this repo, and cd into it, Then:

\n
$npm i\n$npm run get-ss-prebuild\n$npm run dev
\n

License

\n

Read LICENSE.md

\n
", + "readmeFetchedAt": "2024-02-29T22:01:25.189Z" }, "syng": { - "readmeCleaned": "

\n \"Syng\n

\n

Syng | 词应

\n
Dictionary App | 词典应用
\n

About

\n

Syng is a free, open source, Chinese-To-English and English-To-Chinese Dictionary app that makes it easy to lookup words and phrases quickly. Currently Syng works on macOS, Windows, and Linux systems.

\n

Name

\n

Syng is a stylized spelling of cíyīng, the Pinyin for 词应. 词应 has been shorted from 词典应用, literally translating to Dictionary App.

\n

Features

\n
    \n
  • Search\n
      \n
    • Syng allows you to search by Pinyin, English, and Chinese characters (both traditional and simplified)
    • \n
    \n
  • \n
  • Study\n
      \n
    • Syng makes it easy to study Chinese by creating flash cards out of your saved words and searches.
    • \n
    • Syng also tests you on your knowledge and progress of your Chinese to measure your language development.
    • \n
    \n
  • \n
  • Bookmarks\n
      \n
    • Syng allows you to save words and searches to your bookmarks, so that you can reference them later, and even create custom vocab lists.
    • \n
    \n
  • \n
  • Reader\n
      \n
    • Syng lets you read Chinese text from your clipboard or from the web with an easy to use popup dictionary.
    • \n
    \n
  • \n
  • Offline Support\n
      \n
    • No internet connection required for most features
    • \n
    \n
  • \n
  • Cross-Platform\n
      \n
    • Mac OS X
    • \n
    • Windows
    • \n
    • Linux
    • \n
    \n
  • \n
  • Prettify Pinyin\n
      \n
    • Convert pinyin with tone numbers with tone marks
    • \n
    \n
  • \n
  • Convert Characters\n
      \n
    • Convert between traditional and simplified characters
    • \n
    \n
  • \n
  • Pinyinify\n
      \n
    • Convert 汉字 into hànzì. Turn characters into pinyin
    • \n
    \n
  • \n
  • Character Stroke Animations\n
      \n
    • View character stroke order animations to study writing characters
    • \n
    \n
  • \n
\n

What's new?

\n

These are few feature additions and visual changes in v1.5.0. For a full list of changes, see the changelog.

\n
    \n
  1. Added support for custom tone colors
  2. \n
\n

Screenshots

\n

More screenshots available on the Syng website.

\n

\"image\"

\n

Installing

\n

Linux

\n

To install Syng on Linux, you can you use the pre-built installation script by copy and pasting the code below into terminal. It's good to be cautious about what you are putting in your terminal, you can read the 64-bit install script here and the 32-bit install script here.

\n

For 64-bit systems:

\n
wget -O- https://bit.ly/2weiJxU | bash\n
\n

For 32-bit systems:

\n
wget -O- https://bit.ly/2OLXtay | bash\n
\n

Alternatively, if you aren't comfortable running the pre-built installation script, you can install manually by downloading the 64-bit candidate here and the 32-bit candidate here and then following the installation instructions provided.

\n

macOS

\n

To install Syng on macOS, simply download the .dmg file from here and then drag and drop the Syng app into your Applications folder.

\n

Windows

\n

To install Syng on Windows, you can download the 64-bit installer from here and the 32-bit installer from here and use it to install Syng.

\n

Maintainers

\n\n

License

\n

This software is licensed under the GNU Public License 3. The file at app/src/db/cc-cedict.json is licensed under the Creative Commons Attribution-Share Alike 3.0 License.

\n
", - "readmeOriginal": "

\n \"Syng\n

\n

Syng | 词应

\n
Dictionary App | 词典应用
\n

About

\n

Syng is a free, open source, Chinese-To-English and English-To-Chinese Dictionary app that makes it easy to lookup words and phrases quickly. Currently Syng works on macOS, Windows, and Linux systems.

\n

Name

\n

Syng is a stylized spelling of cíyīng, the Pinyin for 词应. 词应 has been shorted from 词典应用, literally translating to Dictionary App.

\n

Features

\n
    \n
  • Search\n
      \n
    • Syng allows you to search by Pinyin, English, and Chinese characters (both traditional and simplified)
    • \n
    \n
  • \n
  • Study\n
      \n
    • Syng makes it easy to study Chinese by creating flash cards out of your saved words and searches.
    • \n
    • Syng also tests you on your knowledge and progress of your Chinese to measure your language development.
    • \n
    \n
  • \n
  • Bookmarks\n
      \n
    • Syng allows you to save words and searches to your bookmarks, so that you can reference them later, and even create custom vocab lists.
    • \n
    \n
  • \n
  • Reader\n
      \n
    • Syng lets you read Chinese text from your clipboard or from the web with an easy to use popup dictionary.
    • \n
    \n
  • \n
  • Offline Support\n
      \n
    • No internet connection required for most features
    • \n
    \n
  • \n
  • Cross-Platform\n
      \n
    • Mac OS X
    • \n
    • Windows
    • \n
    • Linux
    • \n
    \n
  • \n
  • Prettify Pinyin\n
      \n
    • Convert pinyin with tone numbers with tone marks
    • \n
    \n
  • \n
  • Convert Characters\n
      \n
    • Convert between traditional and simplified characters
    • \n
    \n
  • \n
  • Pinyinify\n
      \n
    • Convert 汉字 into hànzì. Turn characters into pinyin
    • \n
    \n
  • \n
  • Character Stroke Animations\n
      \n
    • View character stroke order animations to study writing characters
    • \n
    \n
  • \n
\n

What's new?

\n

These are few feature additions and visual changes in v1.5.0. For a full list of changes, see the changelog.

\n
    \n
  1. Added support for custom tone colors
  2. \n
\n

Screenshots

\n

More screenshots available on the Syng website.

\n

\"image\"

\n

Installing

\n

Linux

\n

To install Syng on Linux, you can you use the pre-built installation script by copy and pasting the code below into terminal. It's good to be cautious about what you are putting in your terminal, you can read the 64-bit install script here and the 32-bit install script here.

\n

For 64-bit systems:

\n
wget -O- https://bit.ly/2weiJxU | bash\n
\n

For 32-bit systems:

\n
wget -O- https://bit.ly/2OLXtay | bash\n
\n

Alternatively, if you aren't comfortable running the pre-built installation script, you can install manually by downloading the 64-bit candidate here and the 32-bit candidate here and then following the installation instructions provided.

\n

macOS

\n

To install Syng on macOS, simply download the .dmg file from here and then drag and drop the Syng app into your Applications folder.

\n

Windows

\n

To install Syng on Windows, you can download the 64-bit installer from here and the 32-bit installer from here and use it to install Syng.

\n

Maintainers

\n\n

License

\n

This software is licensed under the GNU Public License 3. The file at app/src/db/cc-cedict.json is licensed under the Creative Commons Attribution-Share Alike 3.0 License.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.418Z" + "readmeCleaned": "

\n \"Syng\n

\n

Syng | 词应

\n
Dictionary App | 词典应用
\n
Don't just learn Chinese, master it.
\n

About

\n

Syng is a free, cross-platform, open-source, Chinese-To-English and English-To-Chinese dictionary. Syng is your study assistant to help you learn Chinese no matter where you are in your journey.

\n

Syng v2 is now in beta. Please be patient as features get ported over from v1. In addition to a new interface, Syng v2 includes several under-the-hood enhancements on top of v1 that enable the possibility of more advanced features.

\n

What's new?

\n

Check out the release page for the latest information on new features and fixes.

\n

Syng v2 is a ground-up rewrite focussing on speed and user experience. Due to that, Syng v2 doesn't yet have feature parity with v1. The list below is a non-exhaustive reference for the features that have been ported to v2.

\n
    \n
  • Search (in English, traditional/simplified Chinese, and Pinyin)
  • \n
  • Offline Support
  • \n
  • Cross Platform Support (macOS, Windows, Linux)
  • \n
  • Character Stroke Animations
  • \n
  • Bookmarks
  • \n
  • Flash cards & Quizes
  • \n
  • Reader
  • \n
  • Prettify Pinyin
  • \n
  • Character Converter
  • \n
  • Pinyinify
  • \n
\n

Screenshots

\n

More screenshots available on the Syng website.

\n

\"image\"

\n

Name

\n

Syng is a stylized spelling of cíyīng, the Pinyin for 词应. 词应 has been shorted from 词典应用, literally translating to Dictionary App.

\n

v1

\n

Syng v1 is no longer maintained. Installation instruction and more information can be found in the version 1 archive.

\n

License

\n

This software is licensed under the GNU Public License 3.

\n
", + "readmeOriginal": "

\n \"Syng\n

\n

Syng | 词应

\n
Dictionary App | 词典应用
\n
Don't just learn Chinese, master it.
\n

About

\n

Syng is a free, cross-platform, open-source, Chinese-To-English and English-To-Chinese dictionary. Syng is your study assistant to help you learn Chinese no matter where you are in your journey.

\n

Syng v2 is now in beta. Please be patient as features get ported over from v1. In addition to a new interface, Syng v2 includes several under-the-hood enhancements on top of v1 that enable the possibility of more advanced features.

\n

What's new?

\n

Check out the release page for the latest information on new features and fixes.

\n

Syng v2 is a ground-up rewrite focussing on speed and user experience. Due to that, Syng v2 doesn't yet have feature parity with v1. The list below is a non-exhaustive reference for the features that have been ported to v2.

\n
    \n
  • Search (in English, traditional/simplified Chinese, and Pinyin)
  • \n
  • Offline Support
  • \n
  • Cross Platform Support (macOS, Windows, Linux)
  • \n
  • Character Stroke Animations
  • \n
  • Bookmarks
  • \n
  • Flash cards & Quizes
  • \n
  • Reader
  • \n
  • Prettify Pinyin
  • \n
  • Character Converter
  • \n
  • Pinyinify
  • \n
\n

Screenshots

\n

More screenshots available on the Syng website.

\n

\"image\"

\n

Name

\n

Syng is a stylized spelling of cíyīng, the Pinyin for 词应. 词应 has been shorted from 词典应用, literally translating to Dictionary App.

\n

v1

\n

Syng v1 is no longer maintained. Installation instruction and more information can be found in the version 1 archive.

\n

License

\n

This software is licensed under the GNU Public License 3.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:25.448Z" + }, + "system-designer": { + "readmeCleaned": "

System Designer

\n

\"cucumber

\n

\"Image

\n

What is System Designer ?

\n

No matter the frameworks you use and the code you write, the most important is the model that you define to create your system. System Designer helps you to design this model and to generate the classes and components to build your system.

\n

What is a system ?

\n

With System Designer you create in fact a system and not an application. But what is a system ?

\n

A system:

\n
    \n
  • is defined by a model,
  • \n
  • is composed by components and
  • \n
  • reacts to events with actions that we call behaviors.
  • \n
\n

\"Image

\n

What can I do with System Designer ?

\n

Design your system with ease

\n

If you look at the different JavaScript frameworks on the market, you will notice that they all have their own way to define a model, generally only with code.

\n

System Designer uses UML, a standard, to define your model. So you probably already know how to design in System Designer even if you have never run it.

\n

The definition of the model is stored on a JSON format called MSON. With MSON you can define types, classes, one to one / one to many relationships and multi inheritance between classes.

\n

Code the behavior of your system

\n

Once you have created your model, System Designer generates the skeletons of all your methods. You only have then to add your code to implement them.

\n

System Designer provides you helpers to manage your components. You can easily navigate through components to create your application.

\n

Create components graphically

\n

There is no need to code to instantiate a component. Create a component in System Designer is like creating a document in a NoSQL Database.

\n

In fact, System Designer acts as an ODM (Object-Document Mapper) to manage your components as NoSQL Documents.

\n

Run your system

\n

You can run your system directly from System Designer and then export it to HTML, JSON, JavaScript, a Node.js module or a Graphviz file (* macOS, Windows, Linux and PWA version only).

\n

Because you have defined a model for your application, a Dynamic Type Check is done on every action of your system. All warnings are send and shown in System Designer.

\n

Debug your system

\n

System Designer can load the model of any system that runs on the browser or on Node.js. You can see the schemas, models, components and methods of the running system and you can edit them.

\n

All modifications to the model done inside System Designer will be send to the running system. There is no need to reload to see your modifications.

\n

Design on the go

\n

System Designer can be used on Windows, macOS, Linux, iOS, iPad, Android or any browsers. You can also install it in your project: System Designer requires no backend to work, it is a full web application.

\n

System Designer has a GitHub module to synchronize your work between all these apps. You can begin your design on your Mac and then continue it on your iPad.

\n

Build

\n

Installation

\n

Clone the repository:

\n
git clone https://github.com/design-first/system-designer.git
\n

Once you have cloned the repository, install the dependencies:

\n
npm i
\n

Build for web

\n

Here are the different tasks you can use to build and start System Designer as a Progressive Web App (PWA):

\n
npm run web
\n

Then you can start the server:

\n
npm run start
\n

Once server started, go to http://localhost:8080/.

\n

Build for macOS / Windows / Linux

\n

To build System Designer for Electron:

\n
npm run electron
\n

Copy the content of /dist directory into your System Designer for Electron project.

\n

Then in your System Designer for Electron project:

\n
# build for macOS\nnpm run macOS\n\n# build for Windows\nnpm run windows\n\n# build for Linux\nnpm run linux
\n

Build for iOS / Android

\n

To build System Designer for Cordova:

\n
npm run cordova
\n

Copy the content of /dist directory into your System Designer for Cordova project.

\n

Then in your System Designer for Cordova project:

\n
# build for ios\nnpx cordova build ios\n\n# build for android\nnpx cordova build android
\n

Development

\n

Web

\n

To start System Designer in development mode for web:

\n
npm run dev
\n

Once server started, go to http://localhost:9001/. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.

\n

Mobile devices

\n

To start System Designer in development mode for mobile devices:

\n
npm run dev-cordova
\n

Once server started, go to http://localhost:9001/. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.

\n

Documentation

\n\n

Community

\n\n

License

\n

Copyright © 2024 Erwan Carriou

\n

Licensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at

\n
http://www.apache.org/licenses/LICENSE-2.0\n
\n

Unless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.

\n

Do not use System Designer if you do not believe in Equality and Diversity.

\n

System Designer is not for people of hate.

\n
", + "readmeOriginal": "

System Designer

\n

\"cucumber

\n

\"Image

\n

What is System Designer ?

\n

No matter the frameworks you use and the code you write, the most important is the model that you define to create your system. System Designer helps you to design this model and to generate the classes and components to build your system.

\n

What is a system ?

\n

With System Designer you create in fact a system and not an application. But what is a system ?

\n

A system:

\n
    \n
  • is defined by a model,
  • \n
  • is composed by components and
  • \n
  • reacts to events with actions that we call behaviors.
  • \n
\n

\"Image

\n

What can I do with System Designer ?

\n

Design your system with ease

\n

If you look at the different JavaScript frameworks on the market, you will notice that they all have their own way to define a model, generally only with code.

\n

System Designer uses UML, a standard, to define your model. So you probably already know how to design in System Designer even if you have never run it.

\n

The definition of the model is stored on a JSON format called MSON. With MSON you can define types, classes, one to one / one to many relationships and multi inheritance between classes.

\n

Code the behavior of your system

\n

Once you have created your model, System Designer generates the skeletons of all your methods. You only have then to add your code to implement them.

\n

System Designer provides you helpers to manage your components. You can easily navigate through components to create your application.

\n

Create components graphically

\n

There is no need to code to instantiate a component. Create a component in System Designer is like creating a document in a NoSQL Database.

\n

In fact, System Designer acts as an ODM (Object-Document Mapper) to manage your components as NoSQL Documents.

\n

Run your system

\n

You can run your system directly from System Designer and then export it to HTML, JSON, JavaScript, a Node.js module or a Graphviz file (* macOS, Windows, Linux and PWA version only).

\n

Because you have defined a model for your application, a Dynamic Type Check is done on every action of your system. All warnings are send and shown in System Designer.

\n

Debug your system

\n

System Designer can load the model of any system that runs on the browser or on Node.js. You can see the schemas, models, components and methods of the running system and you can edit them.

\n

All modifications to the model done inside System Designer will be send to the running system. There is no need to reload to see your modifications.

\n

Design on the go

\n

System Designer can be used on Windows, macOS, Linux, iOS, iPad, Android or any browsers. You can also install it in your project: System Designer requires no backend to work, it is a full web application.

\n

System Designer has a GitHub module to synchronize your work between all these apps. You can begin your design on your Mac and then continue it on your iPad.

\n

Build

\n

Installation

\n

Clone the repository:

\n
git clone https://github.com/design-first/system-designer.git
\n

Once you have cloned the repository, install the dependencies:

\n
npm i
\n

Build for web

\n

Here are the different tasks you can use to build and start System Designer as a Progressive Web App (PWA):

\n
npm run web
\n

Then you can start the server:

\n
npm run start
\n

Once server started, go to http://localhost:8080/.

\n

Build for macOS / Windows / Linux

\n

To build System Designer for Electron:

\n
npm run electron
\n

Copy the content of /dist directory into your System Designer for Electron project.

\n

Then in your System Designer for Electron project:

\n
# build for macOS\nnpm run macOS\n\n# build for Windows\nnpm run windows\n\n# build for Linux\nnpm run linux
\n

Build for iOS / Android

\n

To build System Designer for Cordova:

\n
npm run cordova
\n

Copy the content of /dist directory into your System Designer for Cordova project.

\n

Then in your System Designer for Cordova project:

\n
# build for ios\nnpx cordova build ios\n\n# build for android\nnpx cordova build android
\n

Development

\n

Web

\n

To start System Designer in development mode for web:

\n
npm run dev
\n

Once server started, go to http://localhost:9001/. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.

\n

Mobile devices

\n

To start System Designer in development mode for mobile devices:

\n
npm run dev-cordova
\n

Once server started, go to http://localhost:9001/. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.

\n

Documentation

\n\n

Community

\n\n

License

\n

Copyright © 2024 Erwan Carriou

\n

Licensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at

\n
http://www.apache.org/licenses/LICENSE-2.0\n
\n

Unless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.

\n

Do not use System Designer if you do not believe in Equality and Diversity.

\n

System Designer is not for people of hate.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:25.637Z" }, "swifty": { - "readmeCleaned": "

\"\"

\n

Free Offline-first Password Manager for MacOS, Windows and Linux.

\n
\n

\"\"

\n

\"Actions\n\"Financial \"GitHub\n\"GitHub\n\"Encryption\"

\n
\n

❤️ it? Then ⭐️ it on GitHub or Tweet about it.

\n

Features

\n
    \n
  • Store Login/Password credentials
  • \n
  • Credit card Information
  • \n
  • Secure notes to store sensitive information
  • \n
  • One-click Strong Password Generation
  • \n
  • Time-based One Time Passwords support (TOTP)
  • \n
  • Google Drive Sync (optional)
  • \n
  • No data is leaving your computer:\n
      \n
    • Everything is encrypted, stored and decrypted on your local file system
    • \n
    • Decryption happens once on entering Master Password
    • \n
    • Ability to migrate from one computer to another using backup file or GDrive sync
    • \n
    \n
  • \n
  • There's more to come...
  • \n
\n

Screenshots

\n

\"img\"

\n

\"img\"

\n

Install

\n

Check Latest Releases page for recent version of packaged app for MacOS, Windows or Linux.

\n

Alternatively you can build app yourself:

\n
git clone git@github.com:swiftyapp/swifty.git\nyarn install\nbozon package mac\n
\n

Contributors

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

GNU/GPL Version 3

\n
", - "readmeOriginal": "

\"\"

\n

Free Offline-first Password Manager for MacOS, Windows and Linux.

\n
\n

\"\"

\n

\"Actions\n\"Financial \"GitHub\n\"GitHub\n\"Encryption\"

\n
\n

❤️ it? Then ⭐️ it on GitHub or Tweet about it.

\n

Features

\n
    \n
  • Store Login/Password credentials
  • \n
  • Credit card Information
  • \n
  • Secure notes to store sensitive information
  • \n
  • One-click Strong Password Generation
  • \n
  • Time-based One Time Passwords support (TOTP)
  • \n
  • Google Drive Sync (optional)
  • \n
  • No data is leaving your computer:\n
      \n
    • Everything is encrypted, stored and decrypted on your local file system
    • \n
    • Decryption happens once on entering Master Password
    • \n
    • Ability to migrate from one computer to another using backup file or GDrive sync
    • \n
    \n
  • \n
  • There's more to come...
  • \n
\n

Screenshots

\n

\"img\"

\n

\"img\"

\n

Install

\n

Check Latest Releases page for recent version of packaged app for MacOS, Windows or Linux.

\n

Alternatively you can build app yourself:

\n
git clone git@github.com:swiftyapp/swifty.git\nyarn install\nbozon package mac\n
\n

Contributors

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

GNU/GPL Version 3

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.527Z" + "readmeCleaned": "

\"swifty_banner_alpha\"

\n

Free Offline-first Password Manager for MacOS, Windows and Linux.

\n
\n

\"\"

\n

\"Actions\n\"Financial \"GitHub\n\"GitHub\n\"Encryption\"

\n
\n

❤️ it? Then ⭐️ it on GitHub or Tweet about it.

\n

Features

\n
    \n
  • Store Login/Password credentials
  • \n
  • Credit card Information
  • \n
  • Secure notes to store sensitive information
  • \n
  • One-click Strong Password Generation
  • \n
  • Time-based One Time Passwords support (TOTP)
  • \n
  • Google Drive Sync (optional)
  • \n
  • No data is leaving your computer:\n
      \n
    • Everything is encrypted, stored and decrypted on your local file system
    • \n
    • Decryption happens once on entering Master Password
    • \n
    • Ability to migrate from one computer to another using backup file or GDrive sync
    • \n
    \n
  • \n
  • There's more to come...
  • \n
\n

Screenshots

\n

\"swifty_screen_01\"

\n

\"swifty_screen_02\"

\n

Install

\n

Check Latest Releases page for recent version of packaged app for MacOS, Windows or Linux.

\n

Alternatively you can build app yourself:

\n
git clone git@github.com:swiftyapp/swifty.git\nyarn install\nbozon package mac\n
\n

Contributors

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

GNU/GPL Version 3

\n
", + "readmeOriginal": "

\"swifty_banner_alpha\"

\n

Free Offline-first Password Manager for MacOS, Windows and Linux.

\n
\n

\"\"

\n

\"Actions\n\"Financial \"GitHub\n\"GitHub\n\"Encryption\"

\n
\n

❤️ it? Then ⭐️ it on GitHub or Tweet about it.

\n

Features

\n
    \n
  • Store Login/Password credentials
  • \n
  • Credit card Information
  • \n
  • Secure notes to store sensitive information
  • \n
  • One-click Strong Password Generation
  • \n
  • Time-based One Time Passwords support (TOTP)
  • \n
  • Google Drive Sync (optional)
  • \n
  • No data is leaving your computer:\n
      \n
    • Everything is encrypted, stored and decrypted on your local file system
    • \n
    • Decryption happens once on entering Master Password
    • \n
    • Ability to migrate from one computer to another using backup file or GDrive sync
    • \n
    \n
  • \n
  • There's more to come...
  • \n
\n

Screenshots

\n

\"swifty_screen_01\"

\n

\"swifty_screen_02\"

\n

Install

\n

Check Latest Releases page for recent version of packaged app for MacOS, Windows or Linux.

\n

Alternatively you can build app yourself:

\n
git clone git@github.com:swiftyapp/swifty.git\nyarn install\nbozon package mac\n
\n

Contributors

\n

Code Contributors

\n

This project exists thanks to all the people who contribute. [Contribute].\n

\n

Financial Contributors

\n

Become a financial contributor and help us sustain our community. [Contribute]

\n

Individuals

\n

\n

Organizations

\n

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

\n

\n\n\n\n\n\n\n\n\n

\n

License

\n

GNU/GPL Version 3

\n
", + "readmeFetchedAt": "2024-02-29T22:01:25.754Z" }, - "symphony": { - "readmeCleaned": "

\"FINOS\n\"Symphony\n\"Continuous\n\"Known

\n

SymphonyElectron

\n

About:

\n

SymphonyElectron is a desktop client of the Symphony Communication Platform built for macOS, Windows 10, Windows 7\nand Linux (experimental)\n. We've built this using the popular electron framework to support cross platform desktop apps loaded in a chromium container.

\n

Contributing

\n
    \n
  1. Fork it (https://github.com/symphonyoss/SymphonyElectron/fork)
  2. \n
  3. Create your feature branch (git checkout -b feature/fooBar)
  4. \n
  5. Read our contribution guidelines and Community Code of Conduct
  6. \n
  7. Commit your changes (git commit -am 'Add some fooBar')
  8. \n
  9. Push to the branch (git push origin feature/fooBar)
  10. \n
  11. Create a new Pull Request
  12. \n
\n

NOTE: Commits and pull requests to FINOS repositories will only be accepted from those contributors with an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool. Please note that some CCLAs require individuals/employees to be explicitly named on the CCLA.

\n

Need an ICLA? Unsure if you are covered under an existing CCLA? Email help@finos.org

\n

Project Goals:

\n

Our goal is to improve the performance and development agility of Symphony's desktop wrapper and build a path to support other wrappers by:

\n
    \n
  1. Standardizing the JS to native interfaces
  2. \n
  3. Standardizing the app to app interfaces (current embedding API)
  4. \n
  5. Provide an open and free reference implementation that anyone can contribute to, modify, and make derivative works.
  6. \n
\n

In order to achieve those goals Symphony is participating and working in close collaboration with the Foundation Desktop Wrapper Working Group

\n

Development Setup & Running

\n

Read Dev Setup

\n

License

\n

The code in this repository is distributed under the Apache License, Version 2.0.

\n

Copyright 2021 Symphony LLC

\n
", - "readmeOriginal": "

\"FINOS\n\"Symphony\n\"Continuous\n\"Known

\n

SymphonyElectron

\n

About:

\n

SymphonyElectron is a desktop client of the Symphony Communication Platform built for macOS, Windows 10, Windows 7\nand Linux (experimental)\n. We've built this using the popular electron framework to support cross platform desktop apps loaded in a chromium container.

\n

Contributing

\n
    \n
  1. Fork it (https://github.com/symphonyoss/SymphonyElectron/fork)
  2. \n
  3. Create your feature branch (git checkout -b feature/fooBar)
  4. \n
  5. Read our contribution guidelines and Community Code of Conduct
  6. \n
  7. Commit your changes (git commit -am 'Add some fooBar')
  8. \n
  9. Push to the branch (git push origin feature/fooBar)
  10. \n
  11. Create a new Pull Request
  12. \n
\n

NOTE: Commits and pull requests to FINOS repositories will only be accepted from those contributors with an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool. Please note that some CCLAs require individuals/employees to be explicitly named on the CCLA.

\n

Need an ICLA? Unsure if you are covered under an existing CCLA? Email help@finos.org

\n

Project Goals:

\n

Our goal is to improve the performance and development agility of Symphony's desktop wrapper and build a path to support other wrappers by:

\n
    \n
  1. Standardizing the JS to native interfaces
  2. \n
  3. Standardizing the app to app interfaces (current embedding API)
  4. \n
  5. Provide an open and free reference implementation that anyone can contribute to, modify, and make derivative works.
  6. \n
\n

In order to achieve those goals Symphony is participating and working in close collaboration with the Foundation Desktop Wrapper Working Group

\n

Development Setup & Running

\n

Read Dev Setup

\n

License

\n

The code in this repository is distributed under the Apache License, Version 2.0.

\n

Copyright 2021 Symphony LLC

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.594Z" + "tabby": { + "readmeCleaned": "

About

\n

Simple, beautiful timetable application to track your school schedule. You can add tasks, change theme with available dark mode and choose language.\nMade by me and KDani-99. We used this bootstrap to make it https://github.com/maximegris/angular-electron.

\n

To use it, just download the latest version from the releases and run it.\nAvailable for Windows, Mac, Android and iOS.

\n

Android & iOS version: https://github.com/KDani-99/tabby-native

\n

Screenshots

\n

\"Screenshot\n\"Screenshot\n\"Screenshot

\n

Currently available languages

\n

English, Hungarian, German, Argentinian Spanish, French, Vietnamese, Brazilian Portuguese, Simplified Chinese, Korean, Russian and Ukrainian.

\n

Bugs

\n

If you think something is broken, open an issue ticket.

\n
", + "readmeOriginal": "

About

\n

Simple, beautiful timetable application to track your school schedule. You can add tasks, change theme with available dark mode and choose language.\nMade by me and KDani-99. We used this bootstrap to make it https://github.com/maximegris/angular-electron.

\n

To use it, just download the latest version from the releases and run it.\nAvailable for Windows, Mac, Android and iOS.

\n

Android & iOS version: https://github.com/KDani-99/tabby-native

\n

Screenshots

\n

\"Screenshot\n\"Screenshot\n\"Screenshot

\n

Currently available languages

\n

English, Hungarian, German, Argentinian Spanish, French, Vietnamese, Brazilian Portuguese, Simplified Chinese, Korean, Russian and Ukrainian.

\n

Bugs

\n

If you think something is broken, open an issue ticket.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:25.945Z" }, - "system-designer": { - "readmeCleaned": "

System Designer

\n

\"cucumber

\n

\"Image

\n

What is System Designer ?

\n

No matter the frameworks you use and the code you write, the most important is the model that you define to create your system. System Designer helps you to design this model and to generate the classes and components to build your system.

\n

What is a system ?

\n

With System Designer you create in fact a system and not an application. But what is a system ?

\n

A system:

\n
    \n
  • is defined by a model,
  • \n
  • is composed by components and
  • \n
  • reacts to events with actions that we call behaviors.
  • \n
\n

\"Image

\n

What can I do with System Designer ?

\n

Design your system with ease

\n

If you look at the different JavaScript frameworks on the market, you will notice that they all have their own way to define a model, generally only with code.

\n

System Designer uses UML, a standard, to define your model. So you probably already know how to design in System Designer even if you have never run it.

\n

The definition of the model is stored on a JSON format called MSON. With MSON you can define types, classes, one to one / one to many relationships and multi inheritance between classes.

\n

Code the behavior of your system

\n

Once you have created your model, System Designer generates the skeletons of all your methods. You only have then to add your code to implement them.

\n

System Designer provides you helpers to manage your components. You can easily navigate through components to create your application.

\n

Create components graphically

\n

There is no need to code to instantiate a component. Create a component in System Designer is like creating a document in a NoSQL Database.

\n

In fact, System Designer acts as an ODM (Object-Document Mapper) to manage your components as NoSQL Documents.

\n

Run your system

\n

You can run your system directly from System Designer and then export it to HTML, JSON, JavaScript, a Node.js module or a Graphviz file (* macOS, Windows, Linux and PWA version only).

\n

Because you have defined a model for your application, a Dynamic Type Check is done on every action of your system. All warnings are send and shown in System Designer.

\n

Debug your system

\n

System Designer can load the model of any system that runs on the browser or on Node.js. You can see the schemas, models, components and methods of the running system and you can edit them.

\n

All modifications to the model done inside System Designer will be send to the running system. There is no need to reload to see your modifications.

\n

Design on the go

\n

System Designer can be used on Windows, macOS, Linux, iOS, iPad, Android or any browsers. You can also install it in your project: System Designer requires no backend to work, it is a full web application.

\n

System Designer has a GitHub module to synchronize your work between all these apps. You can begin your design on your Mac and then continue it on your iPad.

\n

Build

\n

Installation

\n

Clone the repository:

\n
git clone https://github.com/design-first/system-designer.git
\n

Once you have cloned the repository, install the dependencies:

\n
npm i
\n

Build for web

\n

Here are the different tasks you can use to build and start System Designer as a Progressive Web App (PWA):

\n
npm run web
\n

Then you can start the server:

\n
npm run start
\n

Once server started, go to http://localhost:8080/.

\n

Build for macOS / Windows / Linux

\n

To build System Designer for Electron:

\n
npm run electron
\n

Copy the content of /dist directory into your System Designer for Electron project.

\n

Then in your System Designer for Electron project:

\n
# build for macOS\nnpm run macOS\n\n# build for Windows\nnpm run windows\n\n# build for Linux\nnpm run linux
\n

Build for iOS / Android

\n

To build System Designer for Cordova:

\n
npm run cordova
\n

Copy the content of /dist directory into your System Designer for Cordova project.

\n

Then in your System Designer for Cordova project:

\n
# build for ios\nnpx cordova build ios\n\n# build for android\nnpx cordova build android
\n

Development

\n

Web

\n

To start System Designer in development mode for web:

\n
npm run dev
\n

Once server started, go to http://localhost:9001/. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.

\n

Mobile devices

\n

To start System Designer in development mode for mobile devices:

\n
npm run dev-cordova
\n

Once server started, go to http://localhost:9001/. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.

\n

Documentation

\n\n

Community

\n\n

License

\n

Copyright © 2022 Erwan Carriou

\n

Licensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at

\n
http://www.apache.org/licenses/LICENSE-2.0\n
\n

Unless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.

\n

Do not use System Designer if you do not believe in Equality and Diversity.

\n

System Designer is not for people of hate.

\n
", - "readmeOriginal": "

System Designer

\n

\"cucumber

\n

\"Image

\n

What is System Designer ?

\n

No matter the frameworks you use and the code you write, the most important is the model that you define to create your system. System Designer helps you to design this model and to generate the classes and components to build your system.

\n

What is a system ?

\n

With System Designer you create in fact a system and not an application. But what is a system ?

\n

A system:

\n
    \n
  • is defined by a model,
  • \n
  • is composed by components and
  • \n
  • reacts to events with actions that we call behaviors.
  • \n
\n

\"Image

\n

What can I do with System Designer ?

\n

Design your system with ease

\n

If you look at the different JavaScript frameworks on the market, you will notice that they all have their own way to define a model, generally only with code.

\n

System Designer uses UML, a standard, to define your model. So you probably already know how to design in System Designer even if you have never run it.

\n

The definition of the model is stored on a JSON format called MSON. With MSON you can define types, classes, one to one / one to many relationships and multi inheritance between classes.

\n

Code the behavior of your system

\n

Once you have created your model, System Designer generates the skeletons of all your methods. You only have then to add your code to implement them.

\n

System Designer provides you helpers to manage your components. You can easily navigate through components to create your application.

\n

Create components graphically

\n

There is no need to code to instantiate a component. Create a component in System Designer is like creating a document in a NoSQL Database.

\n

In fact, System Designer acts as an ODM (Object-Document Mapper) to manage your components as NoSQL Documents.

\n

Run your system

\n

You can run your system directly from System Designer and then export it to HTML, JSON, JavaScript, a Node.js module or a Graphviz file (* macOS, Windows, Linux and PWA version only).

\n

Because you have defined a model for your application, a Dynamic Type Check is done on every action of your system. All warnings are send and shown in System Designer.

\n

Debug your system

\n

System Designer can load the model of any system that runs on the browser or on Node.js. You can see the schemas, models, components and methods of the running system and you can edit them.

\n

All modifications to the model done inside System Designer will be send to the running system. There is no need to reload to see your modifications.

\n

Design on the go

\n

System Designer can be used on Windows, macOS, Linux, iOS, iPad, Android or any browsers. You can also install it in your project: System Designer requires no backend to work, it is a full web application.

\n

System Designer has a GitHub module to synchronize your work between all these apps. You can begin your design on your Mac and then continue it on your iPad.

\n

Build

\n

Installation

\n

Clone the repository:

\n
git clone https://github.com/design-first/system-designer.git
\n

Once you have cloned the repository, install the dependencies:

\n
npm i
\n

Build for web

\n

Here are the different tasks you can use to build and start System Designer as a Progressive Web App (PWA):

\n
npm run web
\n

Then you can start the server:

\n
npm run start
\n

Once server started, go to http://localhost:8080/.

\n

Build for macOS / Windows / Linux

\n

To build System Designer for Electron:

\n
npm run electron
\n

Copy the content of /dist directory into your System Designer for Electron project.

\n

Then in your System Designer for Electron project:

\n
# build for macOS\nnpm run macOS\n\n# build for Windows\nnpm run windows\n\n# build for Linux\nnpm run linux
\n

Build for iOS / Android

\n

To build System Designer for Cordova:

\n
npm run cordova
\n

Copy the content of /dist directory into your System Designer for Cordova project.

\n

Then in your System Designer for Cordova project:

\n
# build for ios\nnpx cordova build ios\n\n# build for android\nnpx cordova build android
\n

Development

\n

Web

\n

To start System Designer in development mode for web:

\n
npm run dev
\n

Once server started, go to http://localhost:9001/. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.

\n

Mobile devices

\n

To start System Designer in development mode for mobile devices:

\n
npm run dev-cordova
\n

Once server started, go to http://localhost:9001/. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.

\n

Documentation

\n\n

Community

\n\n

License

\n

Copyright © 2022 Erwan Carriou

\n

Licensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at

\n
http://www.apache.org/licenses/LICENSE-2.0\n
\n

Unless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.

\n

Do not use System Designer if you do not believe in Equality and Diversity.

\n

System Designer is not for people of hate.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.719Z" + "symphony": { + "readmeCleaned": "

\"FINOS\n\"OpenSSF\n\"Continuous\n\"Known

\n

SymphonyElectron

\n

About:

\n

SymphonyElectron is a desktop client of the Symphony Communication Platform built for macOS, Windows 10, Windows 7\nand Linux (experimental)\n. We've built this using the popular electron framework to support cross platform desktop apps loaded in a chromium container.

\n

Contributing

\n
    \n
  1. Fork it (https://github.com/symphonyoss/SymphonyElectron/fork)
  2. \n
  3. Create your feature branch (git checkout -b feature/fooBar)
  4. \n
  5. Read our contribution guidelines and Community Code of Conduct
  6. \n
  7. Commit your changes (git commit -am 'Add some fooBar')
  8. \n
  9. Push to the branch (git push origin feature/fooBar)
  10. \n
  11. Create a new Pull Request
  12. \n
\n

NOTE: Commits and pull requests to FINOS repositories will only be accepted from those contributors with an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool. Please note that some CCLAs require individuals/employees to be explicitly named on the CCLA.

\n

Need an ICLA? Unsure if you are covered under an existing CCLA? Email help@finos.org

\n

Project Goals:

\n

Our goal is to improve the performance and development agility of Symphony's desktop wrapper and build a path to support other wrappers by:

\n
    \n
  1. Standardizing the JS to native interfaces
  2. \n
  3. Standardizing the app to app interfaces (current embedding API)
  4. \n
  5. Provide an open and free reference implementation that anyone can contribute to, modify, and make derivative works.
  6. \n
\n

In order to achieve those goals Symphony is participating and working in close collaboration with the Foundation Desktop Wrapper Working Group

\n

Development Setup & Running

\n

Read Dev Setup

\n

License

\n

The code in this repository is distributed under the Apache License, Version 2.0.

\n

Copyright 2021 Symphony LLC

\n
", + "readmeOriginal": "

\"FINOS\n\"OpenSSF\n\"Continuous\n\"Known

\n

SymphonyElectron

\n

About:

\n

SymphonyElectron is a desktop client of the Symphony Communication Platform built for macOS, Windows 10, Windows 7\nand Linux (experimental)\n. We've built this using the popular electron framework to support cross platform desktop apps loaded in a chromium container.

\n

Contributing

\n
    \n
  1. Fork it (https://github.com/symphonyoss/SymphonyElectron/fork)
  2. \n
  3. Create your feature branch (git checkout -b feature/fooBar)
  4. \n
  5. Read our contribution guidelines and Community Code of Conduct
  6. \n
  7. Commit your changes (git commit -am 'Add some fooBar')
  8. \n
  9. Push to the branch (git push origin feature/fooBar)
  10. \n
  11. Create a new Pull Request
  12. \n
\n

NOTE: Commits and pull requests to FINOS repositories will only be accepted from those contributors with an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool. Please note that some CCLAs require individuals/employees to be explicitly named on the CCLA.

\n

Need an ICLA? Unsure if you are covered under an existing CCLA? Email help@finos.org

\n

Project Goals:

\n

Our goal is to improve the performance and development agility of Symphony's desktop wrapper and build a path to support other wrappers by:

\n
    \n
  1. Standardizing the JS to native interfaces
  2. \n
  3. Standardizing the app to app interfaces (current embedding API)
  4. \n
  5. Provide an open and free reference implementation that anyone can contribute to, modify, and make derivative works.
  6. \n
\n

In order to achieve those goals Symphony is participating and working in close collaboration with the Foundation Desktop Wrapper Working Group

\n

Development Setup & Running

\n

Read Dev Setup

\n

License

\n

The code in this repository is distributed under the Apache License, Version 2.0.

\n

Copyright 2021 Symphony LLC

\n
", + "readmeFetchedAt": "2024-02-29T22:01:26.117Z" }, "tabby-terminal": { - "readmeCleaned": "

\"\"

\n

\n \"GitHub     \"Matrix\"   \"Translate\"   \"Twitter\"\n

\n

\n \n \n \n

\n
\n

Downloads:

\n\n
\n

\nThis README is also available in: 🇷🇺 Русский · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇮🇹 Italiano · 🇩🇪 Deutsch\n

\n
\n

Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux

\n
    \n
  • Integrated SSH and Telnet client and connection manager
  • \n
  • Integrated serial terminal
  • \n
  • Theming and color schemes
  • \n
  • Fully configurable shortcuts and multi-chord shortcuts
  • \n
  • Split panes
  • \n
  • Remembers your tabs
  • \n
  • PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD support
  • \n
  • Direct file transfer from/to SSH sessions via Zmodem
  • \n
  • Full Unicode support including double-width characters
  • \n
  • Doesn't choke on fast-flowing outputs
  • \n
  • Proper shell experience on Windows including tab completion (via Clink)
  • \n
  • Integrated encrypted container for SSH secrets and configuration
  • \n
  • SSH, SFTP and Telnet client available as a web app (also self-hosted).
  • \n
\n

Contents

\n\n

\n

What Tabby is and isn't

\n
    \n
  • \n

    Tabby is an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app and iTerm

    \n
  • \n
  • \n

    Tabby is not a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider Conemu or Alacritty

    \n
  • \n
\n

\n

Terminal features

\n

\"\"

\n
    \n
  • A V220 terminal + various extensions
  • \n
  • Multiple nested split panes
  • \n
  • Tabs on any side of the window
  • \n
  • Optional dockable window with a global spawn hotkey (\"Quake console\")
  • \n
  • Progress detection
  • \n
  • Notification on process completion
  • \n
  • Bracketed paste, multiline paste warnings
  • \n
  • Font ligatures
  • \n
  • Custom shell profiles
  • \n
  • Optional RMB paste and copy-on select (PuTTY style)
  • \n
\n

\n

SSH Client

\n

\"\"

\n
    \n
  • SSH2 client with a connection manager
  • \n
  • X11 and port forwarding
  • \n
  • Automatic jump host management
  • \n
  • Agent forwarding (incl. Pageant and Windows native OpenSSH Agent)
  • \n
  • Login scripts
  • \n
\n

\n

Serial Terminal

\n
    \n
  • Saved connections
  • \n
  • Readline input support
  • \n
  • Optional hex byte-by-byte input and hexdump output
  • \n
  • Newline conversion
  • \n
  • Automatic reconnection
  • \n
\n

\n

Portable

\n

Tabby will run as a portable app on Windows, if you create a data folder in the same location where Tabby.exe lives.

\n

\n

Plugins

\n

Plugins and themes can be installed directly from the Settings view inside Tabby.

\n
    \n
  • docker - connect to Docker containers
  • \n
  • title-control - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
  • \n
  • quick-cmds - quickly send commands to one or all terminal tabs
  • \n
  • save-output - record terminal output into a file
  • \n
  • sync-config - sync the config to Gist or Gitee
  • \n
  • clippy - an example plugin which annoys you all the time
  • \n
  • workspace-manager - allows creating custom workspace profiles based on the given config
  • \n
  • search-in-browser - opens default system browser with a text selected from the Tabby's tab
  • \n
\n

\n

Themes

\n\n

Sponsors

\n

\"\"

\n

packagecloud has provided free Debian/RPM repository hosting

\n

\n

Contributing

\n

Pull requests and plugins are welcome!

\n

See HACKING.md and API docs for information of how the project is laid out, and a very brief plugin development tutorial.

\n
\n

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"\"
Russell Myers

💻
\"\"
Austin Warren

💻
\"\"
Felicia Hummel

💻
\"\"
Mike MacCana

⚠️ 🎨
\"\"
Yacine Kanzari

💻
\"\"
BBJip

💻
\"\"
Futagirl

🎨
\"\"
Levin Rickert

💻
\"\"
OJ Kwon

💻
\"\"
domain

🔌 💻
\"\"
James Brumond

🔌
\"\"
Daniel Imms

💻 🔌 ⚠️
\"\"
Florian Bachmann

💻
\"\"
Michael Kühnel

💻 🎨
\"\"
Tilmann Meyer

💻
\"\"
PM Extra

🐛
\"\"
Jonathan

💻
\"\"
Hans Koch

💻
\"\"
Dak Smyth

💻
\"\"
Wang Zhi

💻
\"\"
jack1142

💻
\"\"
Howie Douglas

💻
\"\"
Chris Kaczor

💻
\"\"
Johannes Kadak

💻
\"\"
LeSeulArtichaut

💻
\"\"
Cyril Taylor

💻
\"\"
nstefanou

💻 🔌
\"\"
orin220444

💻
\"\"
Gobius Dolhain

💻
\"\"
Gwilherm Folliot

💻
\"\"
Dmitry Pronin

💻
\"\"
Jonathan Beverley

💻
\"\"
Zenghai Liang

💻
\"\"
Mateusz Tracz

💻
\"\"
pinpin

💻
\"\"
Takuro Onoda

💻
\"\"
frauhottelmann

💻
\"\"
Piotr Patalong

🎨
\"\"
Clark Wang

💻
\"\"
iamchating

💻
\"\"
starxg

🔌
\"\"
Alisue

🎨
\"\"
Dominic Yin

💻
\"\"
Brandon Rothweiler

🎨
\"\"
Logic Machine

📖
\"\"
cypherbits

📖
\"\"
Matthew Davidson

💻
\"\"
Alexander Wiedemann

💻
\"\"
장보연

📖
\"\"
zZ

💻
\"\"
Aaron Davison

💻
\"\"
Przemyslaw Kozik

🎨
\"\"
Alfredo Arellano de la Fuente

💻
\"\"
MH Kim

💻
\"\"
Marmota

🎨
\"\"
Ares Andrew

📖
\"\"
George Korsnick

💵
\"\"
Artem Smirnov

💵
\"\"
Tim Kopplow

💵
\"\"
mrthock

💵
\"\"
Lukas Rottach

💵
\"\"
boonkerz

💻 🌍
\"\"
Milo Ivir

🌍
\"\"
JasonCubic

🎨
\"\"
MaxWaldorf

🚇
\"\"
Michael Wizner

💻
\"\"
Martin

💻
\"\"
Piersandro Guerrera

📖 🌍
\"\"
X-0x01

💻
\"\"
Allenator

📖
\"\"
Matheus Castello

💻
\"\"
Jai A P

📦
\"\"
Richard Yu

💻
\"\"
artu-ole

💻
\"\"
Timofey Gribanov

📖 🌍
\"\"
Christian Bingman

💻
\"\"
zhipeng

💻
\"\"
woodmeal

💻
\"\"
MagicLike

📖
\"\"
Hisam Fahri

💻
\"\"
Liangcheng Juves

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeOriginal": "

\"\"

\n

\n \"GitHub     \"Matrix\"   \"Translate\"   \"Twitter\"\n

\n

\n \n \n \n

\n
\n

Downloads:

\n\n
\n

\nThis README is also available in: 🇷🇺 Русский · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇮🇹 Italiano · 🇩🇪 Deutsch\n

\n
\n

Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux

\n
    \n
  • Integrated SSH and Telnet client and connection manager
  • \n
  • Integrated serial terminal
  • \n
  • Theming and color schemes
  • \n
  • Fully configurable shortcuts and multi-chord shortcuts
  • \n
  • Split panes
  • \n
  • Remembers your tabs
  • \n
  • PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD support
  • \n
  • Direct file transfer from/to SSH sessions via Zmodem
  • \n
  • Full Unicode support including double-width characters
  • \n
  • Doesn't choke on fast-flowing outputs
  • \n
  • Proper shell experience on Windows including tab completion (via Clink)
  • \n
  • Integrated encrypted container for SSH secrets and configuration
  • \n
  • SSH, SFTP and Telnet client available as a web app (also self-hosted).
  • \n
\n

Contents

\n\n

\n

What Tabby is and isn't

\n
    \n
  • \n

    Tabby is an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app and iTerm

    \n
  • \n
  • \n

    Tabby is not a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider Conemu or Alacritty

    \n
  • \n
\n

\n

Terminal features

\n

\"\"

\n
    \n
  • A V220 terminal + various extensions
  • \n
  • Multiple nested split panes
  • \n
  • Tabs on any side of the window
  • \n
  • Optional dockable window with a global spawn hotkey (\"Quake console\")
  • \n
  • Progress detection
  • \n
  • Notification on process completion
  • \n
  • Bracketed paste, multiline paste warnings
  • \n
  • Font ligatures
  • \n
  • Custom shell profiles
  • \n
  • Optional RMB paste and copy-on select (PuTTY style)
  • \n
\n

\n

SSH Client

\n

\"\"

\n
    \n
  • SSH2 client with a connection manager
  • \n
  • X11 and port forwarding
  • \n
  • Automatic jump host management
  • \n
  • Agent forwarding (incl. Pageant and Windows native OpenSSH Agent)
  • \n
  • Login scripts
  • \n
\n

\n

Serial Terminal

\n
    \n
  • Saved connections
  • \n
  • Readline input support
  • \n
  • Optional hex byte-by-byte input and hexdump output
  • \n
  • Newline conversion
  • \n
  • Automatic reconnection
  • \n
\n

\n

Portable

\n

Tabby will run as a portable app on Windows, if you create a data folder in the same location where Tabby.exe lives.

\n

\n

Plugins

\n

Plugins and themes can be installed directly from the Settings view inside Tabby.

\n
    \n
  • docker - connect to Docker containers
  • \n
  • title-control - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
  • \n
  • quick-cmds - quickly send commands to one or all terminal tabs
  • \n
  • save-output - record terminal output into a file
  • \n
  • sync-config - sync the config to Gist or Gitee
  • \n
  • clippy - an example plugin which annoys you all the time
  • \n
  • workspace-manager - allows creating custom workspace profiles based on the given config
  • \n
  • search-in-browser - opens default system browser with a text selected from the Tabby's tab
  • \n
\n

\n

Themes

\n\n

Sponsors

\n

\"\"

\n

packagecloud has provided free Debian/RPM repository hosting

\n

\n

Contributing

\n

Pull requests and plugins are welcome!

\n

See HACKING.md and API docs for information of how the project is laid out, and a very brief plugin development tutorial.

\n
\n

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"\"
Russell Myers

💻
\"\"
Austin Warren

💻
\"\"
Felicia Hummel

💻
\"\"
Mike MacCana

⚠️ 🎨
\"\"
Yacine Kanzari

💻
\"\"
BBJip

💻
\"\"
Futagirl

🎨
\"\"
Levin Rickert

💻
\"\"
OJ Kwon

💻
\"\"
domain

🔌 💻
\"\"
James Brumond

🔌
\"\"
Daniel Imms

💻 🔌 ⚠️
\"\"
Florian Bachmann

💻
\"\"
Michael Kühnel

💻 🎨
\"\"
Tilmann Meyer

💻
\"\"
PM Extra

🐛
\"\"
Jonathan

💻
\"\"
Hans Koch

💻
\"\"
Dak Smyth

💻
\"\"
Wang Zhi

💻
\"\"
jack1142

💻
\"\"
Howie Douglas

💻
\"\"
Chris Kaczor

💻
\"\"
Johannes Kadak

💻
\"\"
LeSeulArtichaut

💻
\"\"
Cyril Taylor

💻
\"\"
nstefanou

💻 🔌
\"\"
orin220444

💻
\"\"
Gobius Dolhain

💻
\"\"
Gwilherm Folliot

💻
\"\"
Dmitry Pronin

💻
\"\"
Jonathan Beverley

💻
\"\"
Zenghai Liang

💻
\"\"
Mateusz Tracz

💻
\"\"
pinpin

💻
\"\"
Takuro Onoda

💻
\"\"
frauhottelmann

💻
\"\"
Piotr Patalong

🎨
\"\"
Clark Wang

💻
\"\"
iamchating

💻
\"\"
starxg

🔌
\"\"
Alisue

🎨
\"\"
Dominic Yin

💻
\"\"
Brandon Rothweiler

🎨
\"\"
Logic Machine

📖
\"\"
cypherbits

📖
\"\"
Matthew Davidson

💻
\"\"
Alexander Wiedemann

💻
\"\"
장보연

📖
\"\"
zZ

💻
\"\"
Aaron Davison

💻
\"\"
Przemyslaw Kozik

🎨
\"\"
Alfredo Arellano de la Fuente

💻
\"\"
MH Kim

💻
\"\"
Marmota

🎨
\"\"
Ares Andrew

📖
\"\"
George Korsnick

💵
\"\"
Artem Smirnov

💵
\"\"
Tim Kopplow

💵
\"\"
mrthock

💵
\"\"
Lukas Rottach

💵
\"\"
boonkerz

💻 🌍
\"\"
Milo Ivir

🌍
\"\"
JasonCubic

🎨
\"\"
MaxWaldorf

🚇
\"\"
Michael Wizner

💻
\"\"
Martin

💻
\"\"
Piersandro Guerrera

📖 🌍
\"\"
X-0x01

💻
\"\"
Allenator

📖
\"\"
Matheus Castello

💻
\"\"
Jai A P

📦
\"\"
Richard Yu

💻
\"\"
artu-ole

💻
\"\"
Timofey Gribanov

📖 🌍
\"\"
Christian Bingman

💻
\"\"
zhipeng

💻
\"\"
woodmeal

💻
\"\"
MagicLike

📖
\"\"
Hisam Fahri

💻
\"\"
Liangcheng Juves

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind welcome!

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.745Z" - }, - "taskview": { - "readmeCleaned": "

TaskView

\n

Telegram\nDocs\nService for daily planning, aimed at achieving results. For personal affairs, work tasks and teamwork. www.handscream.com

\n

TaskViewServer work in progress.

\n

TaskView

\n

\n \n

\n

Main workspace

\n

\n \n

\n

See more information in Wiki

\n

If you have any question or a bug report please open a Issue

\n

Team LF

\n

Hi!
\nI am looking for designer to my project for future development!
\nThe main goal of this project is easy project management and time control.
\nNow available only desktop version, server side and mobile version coming soon.

\n

If you can create beautiful interface or you are interested with you are welcome!
\nWrite PM or to email hello@handscream.com.

\n

TODO

\n

[-] Optimize list
\n[-] Show completed tasks in table
\n[-] Add \"Notes\" component
\n[-] Add diagram creator\n[-] Create backend

\n

How to add a new translation

\n
    \n
  1. \n

    Translate one of the existing files in locale folder

    \n
      \n
    • Don't change the keys!
    • \n
    • Example:\n
        \n
      • en.js\n\"selectDatabaseFile\": \"Select database file\",
      • \n
      • ru.js\n\"selectDatabaseFile\": \"Выберите файл базы данных\",
      • \n
      \n
    • \n
    \n
  2. \n
  3. \n

    Save your file with the language code according to ISO 639-1

    \n\n
  4. \n
  5. \n

    Make a pull request.

    \n
  6. \n
\n

Thanks for the help

\n\n

Devel

\n

TaskView use better-sqlite3 for storage see sql diagram before start

\n\n

Build Setup

\n
\n

An electron-vue project

\n
\n
# install dependencies\nnpm install\n\n# add config file task_view.app.conf.ts and export let notarizeConfig\n# notarizeConfig has next property [appBundleId: sting, appPath: string, appleId: string, appleIdPassword: string] \n# all property is required for app notarize in MacOS \n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# run unit & end-to-end tests\nnpm test\n\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Windows build

\n
\n

Required software

\n
\n
    \n
  • install NodeJS >= 10.16.3
  • \n
  • install Python 2.7.1.
  • \n
  • npm install --vs2015 -g windows-build-tools
  • \n
  • npm run build
  • \n
\n

Clear cache MAC OS

\n
    \n
  • Remove dir /Users/{user}/Library/Application Support/{yourElectronApp}/Cache
  • \n
\n

This project was generated with electron-vue using vue-cli. Documentation about the original structure can be found here.

\n
", - "readmeOriginal": "

TaskView

\n

Telegram\nDocs\nService for daily planning, aimed at achieving results. For personal affairs, work tasks and teamwork. www.handscream.com

\n

TaskViewServer work in progress.

\n

TaskView

\n

\n \n

\n

Main workspace

\n

\n \n

\n

See more information in Wiki

\n

If you have any question or a bug report please open a Issue

\n

Team LF

\n

Hi!
\nI am looking for designer to my project for future development!
\nThe main goal of this project is easy project management and time control.
\nNow available only desktop version, server side and mobile version coming soon.

\n

If you can create beautiful interface or you are interested with you are welcome!
\nWrite PM or to email hello@handscream.com.

\n

TODO

\n

[-] Optimize list
\n[-] Show completed tasks in table
\n[-] Add \"Notes\" component
\n[-] Add diagram creator\n[-] Create backend

\n

How to add a new translation

\n
    \n
  1. \n

    Translate one of the existing files in locale folder

    \n
      \n
    • Don't change the keys!
    • \n
    • Example:\n
        \n
      • en.js\n\"selectDatabaseFile\": \"Select database file\",
      • \n
      • ru.js\n\"selectDatabaseFile\": \"Выберите файл базы данных\",
      • \n
      \n
    • \n
    \n
  2. \n
  3. \n

    Save your file with the language code according to ISO 639-1

    \n\n
  4. \n
  5. \n

    Make a pull request.

    \n
  6. \n
\n

Thanks for the help

\n\n

Devel

\n

TaskView use better-sqlite3 for storage see sql diagram before start

\n\n

Build Setup

\n
\n

An electron-vue project

\n
\n
# install dependencies\nnpm install\n\n# add config file task_view.app.conf.ts and export let notarizeConfig\n# notarizeConfig has next property [appBundleId: sting, appPath: string, appleId: string, appleIdPassword: string] \n# all property is required for app notarize in MacOS \n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron application for production\nnpm run build\n\n# run unit & end-to-end tests\nnpm test\n\n\n# lint all JS/Vue component files in `src/`\nnpm run lint\n
\n

Windows build

\n
\n

Required software

\n
\n
    \n
  • install NodeJS >= 10.16.3
  • \n
  • install Python 2.7.1.
  • \n
  • npm install --vs2015 -g windows-build-tools
  • \n
  • npm run build
  • \n
\n

Clear cache MAC OS

\n
    \n
  • Remove dir /Users/{user}/Library/Application Support/{yourElectronApp}/Cache
  • \n
\n

This project was generated with electron-vue using vue-cli. Documentation about the original structure can be found here.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.772Z" + "readmeCleaned": "

\"\"

\n

\n \"GitHub     \"Matrix\"   \"Translate\"   \"Twitter\"\n

\n

\n \n \n \n

\n
\n
\n

👋 Managing remote environments? Check out Warpgate, my smart SSH/HTTP/MySQL bastion server, it works great with Tabby, you'll love it.

\n
\n
\n

👋 Tabby-web is looking for sponsors. As I can't afford to host it myself any longer, I'm looking for a sponsor to cover the hosting costs. If you're interested, please get in touch!

\n
\n
\n

Downloads:

\n\n
\n

\nThis README is also available in: 🇪🇸 Spanish · 🇷🇺 Русский · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇮🇹 Italiano · 🇩🇪 Deutsch · 🇯🇵 日本語 · 🆔 Bahasa Indonesia · 🇧🇷 Português · 🇵🇱 Polski\n

\n
\n

Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows 10, macOS and Linux

\n
    \n
  • Integrated SSH and Telnet client and connection manager
  • \n
  • Integrated serial terminal
  • \n
  • Theming and color schemes
  • \n
  • Fully configurable shortcuts and multi-chord shortcuts
  • \n
  • Split panes
  • \n
  • Remembers your tabs
  • \n
  • PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD support
  • \n
  • Direct file transfer from/to SSH sessions via Zmodem
  • \n
  • Full Unicode support including double-width characters
  • \n
  • Doesn't choke on fast-flowing outputs
  • \n
  • Proper shell experience on Windows including tab completion (via Clink)
  • \n
  • Integrated encrypted container for SSH secrets and configuration
  • \n
  • SSH, SFTP and Telnet client available as a web app (also self-hosted).
  • \n
\n

Contents

\n\n

\n

What Tabby is and isn't

\n
    \n
  • \n

    Tabby is an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app and iTerm

    \n
  • \n
  • \n

    Tabby is not a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider Conemu or Alacritty

    \n
  • \n
\n

\n

Terminal features

\n

\"\"

\n
    \n
  • A V220 terminal + various extensions
  • \n
  • Multiple nested split panes
  • \n
  • Tabs on any side of the window
  • \n
  • Optional dockable window with a global spawn hotkey (\"Quake console\")
  • \n
  • Progress detection
  • \n
  • Notification on process completion
  • \n
  • Bracketed paste, multiline paste warnings
  • \n
  • Font ligatures
  • \n
  • Custom shell profiles
  • \n
  • Optional RMB paste and copy-on select (PuTTY style)
  • \n
\n

\n

SSH Client

\n

\"\"

\n
    \n
  • SSH2 client with a connection manager
  • \n
  • X11 and port forwarding
  • \n
  • Automatic jump host management
  • \n
  • Agent forwarding (incl. Pageant and Windows native OpenSSH Agent)
  • \n
  • Login scripts
  • \n
\n

\n

Serial Terminal

\n
    \n
  • Saved connections
  • \n
  • Readline input support
  • \n
  • Optional hex byte-by-byte input and hexdump output
  • \n
  • Newline conversion
  • \n
  • Automatic reconnection
  • \n
\n

\n

Portable

\n

Tabby will run as a portable app on Windows, if you create a data folder in the same location where Tabby.exe lives.

\n

\n

Plugins

\n

Plugins and themes can be installed directly from the Settings view inside Tabby.

\n
    \n
  • docker - connect to Docker containers
  • \n
  • title-control - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
  • \n
  • quick-cmds - quickly send commands to one or all terminal tabs
  • \n
  • save-output - record terminal output into a file
  • \n
  • sync-config - sync the config to Gist or Gitee
  • \n
  • clippy - an example plugin which annoys you all the time
  • \n
  • workspace-manager - allows creating custom workspace profiles based on the given config
  • \n
  • search-in-browser - opens default system browser with a text selected from the Tabby's tab
  • \n
  • sftp-tab - open sftp tab for ssh connection like SecureCRT
  • \n
  • background - change Tabby background image and more...
  • \n
  • highlight - Tabby terminal keyword highlight plugin
  • \n
  • web-auth-handler - In-app web authentication popups (Built primarily for warpgate in-browser auth)
  • \n
\n

\n

Themes

\n\n

Sponsors

\n

\"\"

\n

packagecloud has provided free Debian/RPM repository hosting

\n

\"\"

\n

keygen has provided free release & auto-update hosting

\n

\n

Contributing

\n

Pull requests and plugins are welcome!

\n

See HACKING.md and API docs for information of how the project is laid out, and a very brief plugin development tutorial.

\n
\n

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"Russell
Russell Myers

💻
\"Austin
Austin Warren

💻
\"Felicia
Felicia Hummel

💻
\"Mike
Mike MacCana

⚠️ 🎨
\"Yacine
Yacine Kanzari

💻
\"BBJip\"
BBJip

💻
\"Futagirl\"
Futagirl

🎨
\"Levin
Levin Rickert

💻
\"OJ
OJ Kwon

💻
\"domain\"
domain

🔌 💻
\"James
James Brumond

🔌
\"Daniel
Daniel Imms

💻 🔌 ⚠️
\"Florian
Florian Bachmann

💻
\"Michael
Michael Kühnel

💻 🎨
\"Tilmann
Tilmann Meyer

💻
\"PM
PM Extra

🐛
\"Jonathan\"
Jonathan

💻
\"Hans
Hans Koch

💻
\"Dak
Dak Smyth

💻
\"Wang
Wang Zhi

💻
\"jack1142\"
jack1142

💻
\"Howie
Howie Douglas

💻
\"Chris
Chris Kaczor

💻
\"Johannes
Johannes Kadak

💻
\"LeSeulArtichaut\"
LeSeulArtichaut

💻
\"Cyril
Cyril Taylor

💻
\"nstefanou\"
nstefanou

💻 🔌
\"orin220444\"
orin220444

💻
\"Gobius
Gobius Dolhain

💻
\"Gwilherm
Gwilherm Folliot

💻
\"Dmitry
Dmitry Pronin

💻
\"Jonathan
Jonathan Beverley

💻
\"Zenghai
Zenghai Liang

💻
\"Mateusz
Mateusz Tracz

💻
\"pinpin\"
pinpin

💻
\"Takuro
Takuro Onoda

💻
\"frauhottelmann\"
frauhottelmann

💻
\"Piotr
Piotr Patalong

🎨
\"Clark
Clark Wang

💻
\"iamchating\"
iamchating

💻
\"starxg\"
starxg

🔌
\"Alisue\"
Alisue

🎨
\"Dominic
Dominic Yin

💻
\"Brandon
Brandon Rothweiler

🎨
\"Logic
Logic Machine

📖
\"cypherbits\"
cypherbits

📖
\"Matthew
Matthew Davidson

💻
\"Alexander
Alexander Wiedemann

💻
\"장보연\"
장보연

📖
\"zZ\"
zZ

💻
\"Aaron
Aaron Davison

💻
\"Przemyslaw
Przemyslaw Kozik

🎨
\"Alfredo
Alfredo Arellano de la Fuente

💻
\"MH
MH Kim

💻
\"Marmota\"
Marmota

🎨
\"Ares
Ares Andrew

📖
\"George
George Korsnick

💵
\"Artem
Artem Smirnov

💵
\"Tim
Tim Kopplow

💵
\"mrthock\"
mrthock

💵
\"Lukas
Lukas Rottach

💵
\"boonkerz\"
boonkerz

💻 🌍
\"Milo
Milo Ivir

🌍
\"JasonCubic\"
JasonCubic

🎨
\"MaxWaldorf\"
MaxWaldorf

🚇
\"Michael
Michael Wizner

💻
\"Martin\"
Martin

💻
\"Piersandro
Piersandro Guerrera

📖 🌍
\"0x973\"
0x973

💻
\"Allenator\"
Allenator

📖
\"Matheus
Matheus Castello

💻
\"Jai
Jai A P

📦
\"Richard
Richard Yu

💻
\"artu-ole\"
artu-ole

💻
\"Timofey
Timofey Gribanov

📖 🌍
\"Christian
Christian Bingman

💻
\"zhipeng\"
zhipeng

💻
\"woodmeal\"
woodmeal

💻
\"MagicLike\"
MagicLike

📖
\"Hisam
Hisam Fahri

💻
\"Liangcheng
Liangcheng Juves

💻
\"Atte
Atte Timonen

💻
\"João
João Pinto

📖
\"Alan\"
Alan

💻
\"Atsushi
Atsushi Morimoto

💵
\"Arles\"
Arles

💵
\"six2dez\"
six2dez

💵
\"Candice\"
Candice

💵
\"Rowen
Rowen Willabus

💵
\"HengY1Coding✨\"
HengY1Coding✨

💵
\"Francis
Francis Gelderloos

💵
\"astromasoud\"
astromasoud

💵
\"Anders
Anders G. Jørgensen

💵
\"Dave
Dave Richardson

💵
\"Thomas
Thomas Peter Berntsen

💵
\"Ikko
Ikko Ashimine

📖
\"giejqf\"
giejqf

💻
\"Thomas
Thomas LACAZE

💻
\"Po
Po Chen

💵
\"Victor
Victor Chandra

📖
\"Dan
Dan Nissenbaum

💵
\"RogueThorn\"
RogueThorn

💵
\"Spenser
Spenser Black

💻
\"Alex\"
Alex

💵
\"HengY1Coding✨\"
HengY1Coding✨

💵
\"David
David Carrero

📖
\"Andrii
Andrii Zhovtiak

💻
\"Mason
Mason Ma

💵
\"Timo\"
Timo

💵
\"Evin
Evin Watson

📖
\"Hendra
Hendra Juli

📖
\"Wellinton
Wellinton Kricowski

💵 📖
\"Allan\"
Allan

🎨
\"Benjamin
Benjamin Brandmeier

💻
\"patric1025\"
patric1025

🌍
\"hermitpopcorn\"
hermitpopcorn

💻
\"Joshua
Joshua Tzucker

💵
\"luxifr\"
luxifr

💵
\"Anne
Anne Summers

💵
\"Clem\"
Clem

💻
\"Elizabeth
Elizabeth Martín Campos

💻
\"Tomáš
Tomáš Hruška

💻
\"Osman
Osman Karaketir

💻
\"Crypto
Crypto Gnome

💵
\"Richard
Richard Bukovansky

💵
\"catlas\"
catlas

💵
\"Thomas
Thomas Kapocsi

📖
\"Dylan
Dylan Hackworth

💵
\"Sangboak
Sangboak Lee

💻
\"qyecst\"
qyecst

💻
\"Han\"
Han

💻
\"wljince007\"
wljince007

💻
\"fero\"
fero

💻
\"Sibren\"
Sibren

💻
\"Nathaniel
Nathaniel Walser

💻
\"Aaron
Aaron Huggins

🎨
\"KDex\"
KDex

💻
\"ChangHwan
ChangHwan Kim

💻
\"Ash
Ash Neilson

💻
\"Chen
Chen Fansong

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind are welcome!

\n
", + "readmeOriginal": "

\"\"

\n

\n \"GitHub     \"Matrix\"   \"Translate\"   \"Twitter\"\n

\n

\n \n \n \n

\n
\n
\n

👋 Managing remote environments? Check out Warpgate, my smart SSH/HTTP/MySQL bastion server, it works great with Tabby, you'll love it.

\n
\n
\n

👋 Tabby-web is looking for sponsors. As I can't afford to host it myself any longer, I'm looking for a sponsor to cover the hosting costs. If you're interested, please get in touch!

\n
\n
\n

Downloads:

\n\n
\n

\nThis README is also available in: 🇪🇸 Spanish · 🇷🇺 Русский · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇮🇹 Italiano · 🇩🇪 Deutsch · 🇯🇵 日本語 · 🆔 Bahasa Indonesia · 🇧🇷 Português · 🇵🇱 Polski\n

\n
\n

Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows 10, macOS and Linux

\n
    \n
  • Integrated SSH and Telnet client and connection manager
  • \n
  • Integrated serial terminal
  • \n
  • Theming and color schemes
  • \n
  • Fully configurable shortcuts and multi-chord shortcuts
  • \n
  • Split panes
  • \n
  • Remembers your tabs
  • \n
  • PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD support
  • \n
  • Direct file transfer from/to SSH sessions via Zmodem
  • \n
  • Full Unicode support including double-width characters
  • \n
  • Doesn't choke on fast-flowing outputs
  • \n
  • Proper shell experience on Windows including tab completion (via Clink)
  • \n
  • Integrated encrypted container for SSH secrets and configuration
  • \n
  • SSH, SFTP and Telnet client available as a web app (also self-hosted).
  • \n
\n

Contents

\n\n

\n

What Tabby is and isn't

\n
    \n
  • \n

    Tabby is an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app and iTerm

    \n
  • \n
  • \n

    Tabby is not a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider Conemu or Alacritty

    \n
  • \n
\n

\n

Terminal features

\n

\"\"

\n
    \n
  • A V220 terminal + various extensions
  • \n
  • Multiple nested split panes
  • \n
  • Tabs on any side of the window
  • \n
  • Optional dockable window with a global spawn hotkey (\"Quake console\")
  • \n
  • Progress detection
  • \n
  • Notification on process completion
  • \n
  • Bracketed paste, multiline paste warnings
  • \n
  • Font ligatures
  • \n
  • Custom shell profiles
  • \n
  • Optional RMB paste and copy-on select (PuTTY style)
  • \n
\n

\n

SSH Client

\n

\"\"

\n
    \n
  • SSH2 client with a connection manager
  • \n
  • X11 and port forwarding
  • \n
  • Automatic jump host management
  • \n
  • Agent forwarding (incl. Pageant and Windows native OpenSSH Agent)
  • \n
  • Login scripts
  • \n
\n

\n

Serial Terminal

\n
    \n
  • Saved connections
  • \n
  • Readline input support
  • \n
  • Optional hex byte-by-byte input and hexdump output
  • \n
  • Newline conversion
  • \n
  • Automatic reconnection
  • \n
\n

\n

Portable

\n

Tabby will run as a portable app on Windows, if you create a data folder in the same location where Tabby.exe lives.

\n

\n

Plugins

\n

Plugins and themes can be installed directly from the Settings view inside Tabby.

\n
    \n
  • docker - connect to Docker containers
  • \n
  • title-control - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
  • \n
  • quick-cmds - quickly send commands to one or all terminal tabs
  • \n
  • save-output - record terminal output into a file
  • \n
  • sync-config - sync the config to Gist or Gitee
  • \n
  • clippy - an example plugin which annoys you all the time
  • \n
  • workspace-manager - allows creating custom workspace profiles based on the given config
  • \n
  • search-in-browser - opens default system browser with a text selected from the Tabby's tab
  • \n
  • sftp-tab - open sftp tab for ssh connection like SecureCRT
  • \n
  • background - change Tabby background image and more...
  • \n
  • highlight - Tabby terminal keyword highlight plugin
  • \n
  • web-auth-handler - In-app web authentication popups (Built primarily for warpgate in-browser auth)
  • \n
\n

\n

Themes

\n\n

Sponsors

\n

\"\"

\n

packagecloud has provided free Debian/RPM repository hosting

\n

\"\"

\n

keygen has provided free release & auto-update hosting

\n

\n

Contributing

\n

Pull requests and plugins are welcome!

\n

See HACKING.md and API docs for information of how the project is laid out, and a very brief plugin development tutorial.

\n
\n

\n

Thanks goes to these wonderful people (emoji key):

\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\"Russell
Russell Myers

💻
\"Austin
Austin Warren

💻
\"Felicia
Felicia Hummel

💻
\"Mike
Mike MacCana

⚠️ 🎨
\"Yacine
Yacine Kanzari

💻
\"BBJip\"
BBJip

💻
\"Futagirl\"
Futagirl

🎨
\"Levin
Levin Rickert

💻
\"OJ
OJ Kwon

💻
\"domain\"
domain

🔌 💻
\"James
James Brumond

🔌
\"Daniel
Daniel Imms

💻 🔌 ⚠️
\"Florian
Florian Bachmann

💻
\"Michael
Michael Kühnel

💻 🎨
\"Tilmann
Tilmann Meyer

💻
\"PM
PM Extra

🐛
\"Jonathan\"
Jonathan

💻
\"Hans
Hans Koch

💻
\"Dak
Dak Smyth

💻
\"Wang
Wang Zhi

💻
\"jack1142\"
jack1142

💻
\"Howie
Howie Douglas

💻
\"Chris
Chris Kaczor

💻
\"Johannes
Johannes Kadak

💻
\"LeSeulArtichaut\"
LeSeulArtichaut

💻
\"Cyril
Cyril Taylor

💻
\"nstefanou\"
nstefanou

💻 🔌
\"orin220444\"
orin220444

💻
\"Gobius
Gobius Dolhain

💻
\"Gwilherm
Gwilherm Folliot

💻
\"Dmitry
Dmitry Pronin

💻
\"Jonathan
Jonathan Beverley

💻
\"Zenghai
Zenghai Liang

💻
\"Mateusz
Mateusz Tracz

💻
\"pinpin\"
pinpin

💻
\"Takuro
Takuro Onoda

💻
\"frauhottelmann\"
frauhottelmann

💻
\"Piotr
Piotr Patalong

🎨
\"Clark
Clark Wang

💻
\"iamchating\"
iamchating

💻
\"starxg\"
starxg

🔌
\"Alisue\"
Alisue

🎨
\"Dominic
Dominic Yin

💻
\"Brandon
Brandon Rothweiler

🎨
\"Logic
Logic Machine

📖
\"cypherbits\"
cypherbits

📖
\"Matthew
Matthew Davidson

💻
\"Alexander
Alexander Wiedemann

💻
\"장보연\"
장보연

📖
\"zZ\"
zZ

💻
\"Aaron
Aaron Davison

💻
\"Przemyslaw
Przemyslaw Kozik

🎨
\"Alfredo
Alfredo Arellano de la Fuente

💻
\"MH
MH Kim

💻
\"Marmota\"
Marmota

🎨
\"Ares
Ares Andrew

📖
\"George
George Korsnick

💵
\"Artem
Artem Smirnov

💵
\"Tim
Tim Kopplow

💵
\"mrthock\"
mrthock

💵
\"Lukas
Lukas Rottach

💵
\"boonkerz\"
boonkerz

💻 🌍
\"Milo
Milo Ivir

🌍
\"JasonCubic\"
JasonCubic

🎨
\"MaxWaldorf\"
MaxWaldorf

🚇
\"Michael
Michael Wizner

💻
\"Martin\"
Martin

💻
\"Piersandro
Piersandro Guerrera

📖 🌍
\"0x973\"
0x973

💻
\"Allenator\"
Allenator

📖
\"Matheus
Matheus Castello

💻
\"Jai
Jai A P

📦
\"Richard
Richard Yu

💻
\"artu-ole\"
artu-ole

💻
\"Timofey
Timofey Gribanov

📖 🌍
\"Christian
Christian Bingman

💻
\"zhipeng\"
zhipeng

💻
\"woodmeal\"
woodmeal

💻
\"MagicLike\"
MagicLike

📖
\"Hisam
Hisam Fahri

💻
\"Liangcheng
Liangcheng Juves

💻
\"Atte
Atte Timonen

💻
\"João
João Pinto

📖
\"Alan\"
Alan

💻
\"Atsushi
Atsushi Morimoto

💵
\"Arles\"
Arles

💵
\"six2dez\"
six2dez

💵
\"Candice\"
Candice

💵
\"Rowen
Rowen Willabus

💵
\"HengY1Coding✨\"
HengY1Coding✨

💵
\"Francis
Francis Gelderloos

💵
\"astromasoud\"
astromasoud

💵
\"Anders
Anders G. Jørgensen

💵
\"Dave
Dave Richardson

💵
\"Thomas
Thomas Peter Berntsen

💵
\"Ikko
Ikko Ashimine

📖
\"giejqf\"
giejqf

💻
\"Thomas
Thomas LACAZE

💻
\"Po
Po Chen

💵
\"Victor
Victor Chandra

📖
\"Dan
Dan Nissenbaum

💵
\"RogueThorn\"
RogueThorn

💵
\"Spenser
Spenser Black

💻
\"Alex\"
Alex

💵
\"HengY1Coding✨\"
HengY1Coding✨

💵
\"David
David Carrero

📖
\"Andrii
Andrii Zhovtiak

💻
\"Mason
Mason Ma

💵
\"Timo\"
Timo

💵
\"Evin
Evin Watson

📖
\"Hendra
Hendra Juli

📖
\"Wellinton
Wellinton Kricowski

💵 📖
\"Allan\"
Allan

🎨
\"Benjamin
Benjamin Brandmeier

💻
\"patric1025\"
patric1025

🌍
\"hermitpopcorn\"
hermitpopcorn

💻
\"Joshua
Joshua Tzucker

💵
\"luxifr\"
luxifr

💵
\"Anne
Anne Summers

💵
\"Clem\"
Clem

💻
\"Elizabeth
Elizabeth Martín Campos

💻
\"Tomáš
Tomáš Hruška

💻
\"Osman
Osman Karaketir

💻
\"Crypto
Crypto Gnome

💵
\"Richard
Richard Bukovansky

💵
\"catlas\"
catlas

💵
\"Thomas
Thomas Kapocsi

📖
\"Dylan
Dylan Hackworth

💵
\"Sangboak
Sangboak Lee

💻
\"qyecst\"
qyecst

💻
\"Han\"
Han

💻
\"wljince007\"
wljince007

💻
\"fero\"
fero

💻
\"Sibren\"
Sibren

💻
\"Nathaniel
Nathaniel Walser

💻
\"Aaron
Aaron Huggins

🎨
\"KDex\"
KDex

💻
\"ChangHwan
ChangHwan Kim

💻
\"Ash
Ash Neilson

💻
\"Chen
Chen Fansong

💻
\n\n\n\n

This project follows the all-contributors specification. Contributions of any kind are welcome!

\n
", + "readmeFetchedAt": "2024-02-29T22:01:26.291Z" }, "tagspaces": { - "readmeCleaned": "

\"tagspaces

\n

\"Join \"Github

\n

TagSpaces is a free, no vendor lock-in, open source application for organizing, annotating and managing local files with the help of tags. It features advanced note taking functionalities and some capabilities of to-do apps. The application is available for Windows, Linux, Mac OS and Android. We provide a web clipper extension for Firefox, Edge and Chrome for easy collecting of online content in the form of local files.

\n

\"tagspaces-screenshot

\n

More information about can be found from the following sources:

\n
    \n
  • Website - official web site of the project.
  • \n
  • Blog for news about TagSpaces
  • \n
  • Documentation for our latest generated documentation
  • \n
  • Video Introduction - This is a short video presenting the main concepts of the application. It is made from a pretty old application version but it is still valid for the most of the use cases.
  • \n
  • Issues Tracker for developer support requests
  • \n
\n

Downloads

\n

You can find the latest release of TagSpaces in the Github release section

\n

A full list of the changes is available in the changelog

\n

Main Features

\n
    \n
  • File and folder management - TagSpaces provides a convenient user interface for browsing, viewing and man files and folders.
  • \n
  • File tagging - The application supports two ways for tagging files. The default one embeds the tags directly in the name of the file, the other one uses a so called sidecar files for persisting the tags.
  • \n
  • Searching - The search functionality supports fuzzy functionality and can filter your locations for files and folders containing one or more tags
  • \n
  • Browser for local content - TagSpaces can be used just as browser for your local photos or navigation thought your local ebook library
  • \n
  • Media player - It supports playing for common audio and video files types and has integrated basic media player functionalities.
  • \n
  • No-Cloud: TagSpaces is running completely offline and serverless on your laptop, desktop or tablet and does not require an internet connection and any kind of online registration or service provider.
  • \n
  • Note Taking - you can create and edit notes in plain text, markdown and html file formats
  • \n
  • To-Do Management - with the help of the build in HTML editor you are able to create simple todo lists in every HTML file.
  • \n
  • Cross-platform: TagSpaces runs on Windows, Linux, Mac and Android
  • \n
  • Web Clipper for saving web pages and screenshots from your browsers is also available as extension for Firefox and Chrome.
  • \n
\n

Infos for developers

\n

The core of TagSpaces starting from version 3 is built with react.js and the great material-ui framework.

\n

The native Windows, Linux and Mac OS versions of TagSpaces are built with Electron. Electron is an app runtime based on Chromium and node.js. In order to combine it with react we have used the electron-react-boilerplate.

\n

Repository Directory Structure

\n
./app................ contains the application core\n./app/locales........ contains the language files needed for the application internationalization\n./app/node_modules... contains the TagSpaces extension modules\n./cordova............ contains the code needed for running the Android version\n./dll................ contains the files needed for live reload in development mode\n./internals.......... contains files needed for supporting Flow and Eslint\n./node_modules....... after yarn install, you will find here the external dependencies of the application\n./resources.......... contains images and other files needed for the application building\n./scripts............ contains js script needed for the yarn/npm tasks\n./test............... contains unit and e2e tests of the app\n./web................ contains assets needed for the web version of the app\n
\n

How to run TagSpaces from the source code?

\n

In order to run TagSpaces on your Windows, Mac OS or Linux from the source code published here, you will need the following prerequisites:

\n\n

Get the TagSpaces source code by cloning its repository:

\n
$ git clone https://github.com/tagspaces/tagspaces.git\n
\n

Go to the folder where the code was cloned to and select the branch you want to test. Use the master branch for the last officially released version or the branch develop for a kind of a nightly build, containing the changes we are preparing for the next release of the application.

\n

Switch to the folder where you have cloned the repository:

\n
$ cd tagspaces\n
\n

Change to the branch with the name develop:

\n
$ git checkout develop\n
\n

and install the project dependencies:

\n
$ yarn install\n
\n

The last command will automatically build the application with webpack. Now it is time to install all the TagSpaces extensions:

\n
$ yarn install-ext-node\n
\n

Starting from v4 of the application, a web service is running locally as a separate process. The web service is responsible for the search index creation and the generation of the thumbnails for most of the images formats. A key is required in order for the main application to communicate with the web server. It should be defined in the .env file located in app folder. This is an example for an .env file.

\n
KEY=a_custom_key\n
\n

Having a custom key, ensures that another instance of TagSpaces will not communicate with the web service of the initial instance, since it is always running on the same port.

\n

Now you are ready and can build and start (bs) the application with:

\n
$ yarn bs\n
\n

If you want to try the development mode, you can start it by:

\n
$ yarn dev\n
\n

This will start a development server in background, which watches for changes in background and refreshes the application automatically once you have done some changes in the source code.

\n

Package for Windows, Linux and macOS

\n

Building of the packages can be accomplished with the integrated yarn scripts:

\n
$ yarn package-win\n\n$ yarn package-linux\n\n$ yarn package-mac\n\n$ yarn package-mac-arm64
\n

The commands will create packages for Windows, Linux, Mac OS and Mac OS with the M1 processor respectively. Do not forget to run the yarn build script before packaging.

\n

Package the Android

\n

Building of the packages for Android can be accomplished with the integrated yarn scripts:

\n
$ yarn version-meta\n\n$ yarn prepare-cordova\n\n$ yarn package-android
\n

Start the web version locally

\n

For developing purposes and local tests, the web version of the app can be started with the following yarn command:

\n
$ yarn run-web\n
\n

Running Tests

\n

To run tests, run the following command

\n
yarn test-unit\n\nyarn test-e2e-electron\n\nyarn test-e2e-web
\n

Developing viewer and editor for TagSpaces

\n

TagSpaces can be easily extended with the help of extensions. Currently we use the extensions for supporting the opening and editing of different file types in the application. More information about this topic can be found on the extension page of our website.

\n

Contribute

\n

TagSpaces is an open source software, and as such, the code is publicly available on GitHub, and forking is particularly recommended! Still, contribution must be done following some guidelines.\nContributor License Agreement

\n

The CLA is an agreement commonly used in major open source project, which aims at protecting all parties implied by a contribution: the contributor, the main code author, and above all, the community. The CLA model we have chosen basically tells the following: the contribution’s copyright is shared between the contributor and the main author. This means each party can do whatever she want in term of relicensing with this contributed piece of code. This is important, because, if in the future, the author wants to change the license in something more in favor of the community, a singular contributor cannot block the process.

\n

The Contributor License Agreement can be signed online on the following CLA form.

\n

Localisation

\n

TagSpaces is currently available in more than 20 languages. You can help the translation of this application in your language by joining the translation teams on Transifex.

\n

Ideas and Suggestion

\n

If you have ideas or suggestions on how we can improve our application, you can check the following Trello board. Here you will find numerous ideas already proposed by other users. If you want to post something new, please follow this link

\n

Support and Bugs

\n

If you are having troubles using TagSpaces or have found a bug please open a ticket on GitHub.

\n

Known issues

\n
    \n
  • TagSpaces is not suitable for searching in locations containing more than 100000 files.
  • \n
\n

Feeds

\n\n

License

\n

This project is dual-licensed under the AGPL (GNU Affero General Public License) Version 3 for FOSS projects and under a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact us.

\n
", - "readmeOriginal": "

\"tagspaces

\n

\"Join \"Github

\n

TagSpaces is a free, no vendor lock-in, open source application for organizing, annotating and managing local files with the help of tags. It features advanced note taking functionalities and some capabilities of to-do apps. The application is available for Windows, Linux, Mac OS and Android. We provide a web clipper extension for Firefox, Edge and Chrome for easy collecting of online content in the form of local files.

\n

\"tagspaces-screenshot

\n

More information about can be found from the following sources:

\n
    \n
  • Website - official web site of the project.
  • \n
  • Blog for news about TagSpaces
  • \n
  • Documentation for our latest generated documentation
  • \n
  • Video Introduction - This is a short video presenting the main concepts of the application. It is made from a pretty old application version but it is still valid for the most of the use cases.
  • \n
  • Issues Tracker for developer support requests
  • \n
\n

Downloads

\n

You can find the latest release of TagSpaces in the Github release section

\n

A full list of the changes is available in the changelog

\n

Main Features

\n
    \n
  • File and folder management - TagSpaces provides a convenient user interface for browsing, viewing and man files and folders.
  • \n
  • File tagging - The application supports two ways for tagging files. The default one embeds the tags directly in the name of the file, the other one uses a so called sidecar files for persisting the tags.
  • \n
  • Searching - The search functionality supports fuzzy functionality and can filter your locations for files and folders containing one or more tags
  • \n
  • Browser for local content - TagSpaces can be used just as browser for your local photos or navigation thought your local ebook library
  • \n
  • Media player - It supports playing for common audio and video files types and has integrated basic media player functionalities.
  • \n
  • No-Cloud: TagSpaces is running completely offline and serverless on your laptop, desktop or tablet and does not require an internet connection and any kind of online registration or service provider.
  • \n
  • Note Taking - you can create and edit notes in plain text, markdown and html file formats
  • \n
  • To-Do Management - with the help of the build in HTML editor you are able to create simple todo lists in every HTML file.
  • \n
  • Cross-platform: TagSpaces runs on Windows, Linux, Mac and Android
  • \n
  • Web Clipper for saving web pages and screenshots from your browsers is also available as extension for Firefox and Chrome.
  • \n
\n

Infos for developers

\n

The core of TagSpaces starting from version 3 is built with react.js and the great material-ui framework.

\n

The native Windows, Linux and Mac OS versions of TagSpaces are built with Electron. Electron is an app runtime based on Chromium and node.js. In order to combine it with react we have used the electron-react-boilerplate.

\n

Repository Directory Structure

\n
./app................ contains the application core\n./app/locales........ contains the language files needed for the application internationalization\n./app/node_modules... contains the TagSpaces extension modules\n./cordova............ contains the code needed for running the Android version\n./dll................ contains the files needed for live reload in development mode\n./internals.......... contains files needed for supporting Flow and Eslint\n./node_modules....... after yarn install, you will find here the external dependencies of the application\n./resources.......... contains images and other files needed for the application building\n./scripts............ contains js script needed for the yarn/npm tasks\n./test............... contains unit and e2e tests of the app\n./web................ contains assets needed for the web version of the app\n
\n

How to run TagSpaces from the source code?

\n

In order to run TagSpaces on your Windows, Mac OS or Linux from the source code published here, you will need the following prerequisites:

\n\n

Get the TagSpaces source code by cloning its repository:

\n
$ git clone https://github.com/tagspaces/tagspaces.git\n
\n

Go to the folder where the code was cloned to and select the branch you want to test. Use the master branch for the last officially released version or the branch develop for a kind of a nightly build, containing the changes we are preparing for the next release of the application.

\n

Switch to the folder where you have cloned the repository:

\n
$ cd tagspaces\n
\n

Change to the branch with the name develop:

\n
$ git checkout develop\n
\n

and install the project dependencies:

\n
$ yarn install\n
\n

The last command will automatically build the application with webpack. Now it is time to install all the TagSpaces extensions:

\n
$ yarn install-ext-node\n
\n

Starting from v4 of the application, a web service is running locally as a separate process. The web service is responsible for the search index creation and the generation of the thumbnails for most of the images formats. A key is required in order for the main application to communicate with the web server. It should be defined in the .env file located in app folder. This is an example for an .env file.

\n
KEY=a_custom_key\n
\n

Having a custom key, ensures that another instance of TagSpaces will not communicate with the web service of the initial instance, since it is always running on the same port.

\n

Now you are ready and can build and start (bs) the application with:

\n
$ yarn bs\n
\n

If you want to try the development mode, you can start it by:

\n
$ yarn dev\n
\n

This will start a development server in background, which watches for changes in background and refreshes the application automatically once you have done some changes in the source code.

\n

Package for Windows, Linux and macOS

\n

Building of the packages can be accomplished with the integrated yarn scripts:

\n
$ yarn package-win\n\n$ yarn package-linux\n\n$ yarn package-mac\n\n$ yarn package-mac-arm64
\n

The commands will create packages for Windows, Linux, Mac OS and Mac OS with the M1 processor respectively. Do not forget to run the yarn build script before packaging.

\n

Package the Android

\n

Building of the packages for Android can be accomplished with the integrated yarn scripts:

\n
$ yarn version-meta\n\n$ yarn prepare-cordova\n\n$ yarn package-android
\n

Start the web version locally

\n

For developing purposes and local tests, the web version of the app can be started with the following yarn command:

\n
$ yarn run-web\n
\n

Running Tests

\n

To run tests, run the following command

\n
yarn test-unit\n\nyarn test-e2e-electron\n\nyarn test-e2e-web
\n

Developing viewer and editor for TagSpaces

\n

TagSpaces can be easily extended with the help of extensions. Currently we use the extensions for supporting the opening and editing of different file types in the application. More information about this topic can be found on the extension page of our website.

\n

Contribute

\n

TagSpaces is an open source software, and as such, the code is publicly available on GitHub, and forking is particularly recommended! Still, contribution must be done following some guidelines.\nContributor License Agreement

\n

The CLA is an agreement commonly used in major open source project, which aims at protecting all parties implied by a contribution: the contributor, the main code author, and above all, the community. The CLA model we have chosen basically tells the following: the contribution’s copyright is shared between the contributor and the main author. This means each party can do whatever she want in term of relicensing with this contributed piece of code. This is important, because, if in the future, the author wants to change the license in something more in favor of the community, a singular contributor cannot block the process.

\n

The Contributor License Agreement can be signed online on the following CLA form.

\n

Localisation

\n

TagSpaces is currently available in more than 20 languages. You can help the translation of this application in your language by joining the translation teams on Transifex.

\n

Ideas and Suggestion

\n

If you have ideas or suggestions on how we can improve our application, you can check the following Trello board. Here you will find numerous ideas already proposed by other users. If you want to post something new, please follow this link

\n

Support and Bugs

\n

If you are having troubles using TagSpaces or have found a bug please open a ticket on GitHub.

\n

Known issues

\n
    \n
  • TagSpaces is not suitable for searching in locations containing more than 100000 files.
  • \n
\n

Feeds

\n\n

License

\n

This project is dual-licensed under the AGPL (GNU Affero General Public License) Version 3 for FOSS projects and under a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact us.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:10.881Z" + "readmeCleaned": "

\"tagspaces

\n

\"Join \"Github

\n

TagSpaces is a free, no vendor lock-in, open source application for organizing, annotating and managing local files with the help of tags. It features advanced note taking functionalities and some capabilities of to-do apps. The application is available for Windows, Linux, Mac OS and Android. We provide a web clipper extension for Firefox, Edge and Chrome for easy collecting of online content in the form of local files.

\n

\"tagspaces

\n

More information about can be found from the following sources:

\n
    \n
  • Website - official web site of the project.
  • \n
  • Blog for news about TagSpaces
  • \n
  • Docs - the user documentation of the application
  • \n
  • Forum - for feature request and support requests
  • \n
  • Issues for filing bug reports
  • \n
  • Intro Video - A video on Youtube showing the main concepts of the application.
  • \n
\n

Downloads

\n

You can find the latest release of TagSpaces in the Github release section

\n

A full list of the changes is available in the changelog

\n

Main Features

\n
    \n
  • File and folder management - TagSpaces provides a convenient user interface for browsing, viewing and man files and folders.
  • \n
  • File tagging - The application supports two ways for tagging files. The default one embeds the tags directly in the name of the file, the other one uses a so called sidecar files for persisting the tags.
  • \n
  • Searching - The search functionality supports fuzzy functionality and can filter your locations for files and folders containing one or more tags
  • \n
  • Browser for local content - TagSpaces can be used just as browser for your local photos or navigation thought your local ebook library
  • \n
  • Media player - It supports playing for common audio and video files types and has integrated basic media player functionalities.
  • \n
  • No-Cloud: TagSpaces is running completely offline and serverless on your laptop, desktop or tablet and does not require an internet connection and any kind of online registration or service provider.
  • \n
  • Note Taking - you can create and edit notes in plain text, markdown and html file formats
  • \n
  • To-Do Management - with the help of the build in HTML editor you are able to create simple todo lists in every HTML file.
  • \n
  • Cross-platform: TagSpaces runs on Windows, Linux, Mac and Android
  • \n
  • Web Clipper for saving web pages and screenshots from your browsers is also available as extension for Firefox and Chrome.
  • \n
\n

Infos for developers

\n

The core of TagSpaces starting from version 3 is built with react.js and the great material-ui framework.

\n

The native Windows, Linux and Mac OS versions of TagSpaces are built with Electron. Electron is an app runtime based on Chromium and node.js. In order to combine it with react we have used the electron-react-boilerplate.

\n

Repository Directory Structure

\n
./src/renderer................ contains the application core\n./src/main........ contains code needed for Electron platform\n./src/renderer/locales........ contains the language files needed for the application internationalization\n./src/node_modules... contains the TagSpaces extension modules\n./cordova............ contains the code needed for running the Android version\n./dll................ contains the files needed for live reload in development mode\n./docker............. files needed for the creation of a docker container\n./internals.......... contains files needed for supporting Flow and Eslint\n./node_modules....... after npm install, you will find here the external dependencies of the application\n./resources.......... contains images and other files needed for the application building\n./scripts............ contains js script needed for the npm tasks\n./test............... contains unit and e2e tests of the app\n./web................ contains assets needed for the web version of the app\n
\n

How to run TagSpaces from the source code?

\n

In order to run TagSpaces on your Windows, Mac OS or Linux from the source code published here, you will need the following prerequisites:

\n\n

Get the TagSpaces source code by cloning its repository:

\n
$ git clone https://github.com/tagspaces/tagspaces.git\n
\n

Go to the folder where the code was cloned to and select the branch you want to test. Use the master branch for the last officially released version or the branch develop for a kind of a nightly build, containing the changes we are preparing for the next release of the application.

\n

Switch to the folder where you have cloned the repository:

\n
$ cd tagspaces\n
\n

Change to the branch with the name develop:

\n
$ git checkout develop\n
\n

and install the project dependencies:

\n
$ npm install\n
\n

Note: we have two package.json in release/app for the native dependencies and / you need to run npm install twice.

\n

The last command will automatically build the application with webpack. Now it is time to install all the TagSpaces extensions:

\n
$ npm run install-ext-node\n
\n

Starting from v4 of the application, a web service is running locally as a separate process. The web service is responsible for the search index creation and the generation of the thumbnails for most of the images formats. A key is required in order for the main application to communicate with the web server. It should be generated from webpack script in the .env file located in release/app folder. This is an example for an .env file.

\n
KEY=a_custom_key\n
\n

Having a custom key, ensures that another instance of TagSpaces will not communicate with the web service of the initial instance, since it is always running on the same port.

\n

Now you are ready and can build and start the application with:

\n
$ npm run build\n\n$ npm run start\n
\n

If you want to try the development mode, you can start the app with:

\n
$ npm run dev\n
\n

This will start a development server in background, which watches for changes in background and refreshes the application automatically once you have done some changes in the source code.

\n

Package for Windows, Linux and macOS

\n

Building of the packages can be accomplished with the integrated npm scripts:

\n
$ npm run package-win\n\n$ npm run package-linux\n\n$ npm run package-mac\n\n$ npm run package-mac-arm64
\n

The commands will create packages for Windows, Linux, Mac OS and Mac OS with the M1 processor respectively. Do not forget to run the npm run build script before packaging.

\n

Package the Android

\n

Building of the packages for Android can be accomplished with the integrated npm scripts:

\n
$ npm run version-meta\n\n$ npm run prepare-cordova\n\n$ npm run package-android
\n

Start the web version locally

\n

For developing purposes and local tests, the web version of the app can be started with the following npm command:

\n
$ npm run run-web\n
\n

Running Tests

\n

To run tests, run the following command

\n
npm run test-unit\n\nnpm run test-playwright\n\nnpm run test-playwright-web
\n

Developing viewer and editor for TagSpaces

\n

TagSpaces can be easily extended with the help of extensions. Currently we use the extensions for supporting the opening and editing of different file types in the application. More information about this topic can be found on the extension page of our website.

\n

Contribute

\n

TagSpaces is an open source software, and as such, the code is publicly available on GitHub, and forking is particularly recommended! Still, contribution must be done following some guidelines.\nContributor License Agreement

\n

The CLA is an agreement commonly used in major open source project, which aims at protecting all parties implied by a contribution: the contributor, the main code author, and above all, the community. The CLA model we have chosen basically tells the following: the contribution’s copyright is shared between the contributor and the main author. This means each party can do whatever she want in term of relicensing with this contributed piece of code. This is important, because, if in the future, the author wants to change the license in something more in favor of the community, a singular contributor cannot block the process.

\n

The Contributor License Agreement can be signed online on the following CLA form.

\n

Localisation

\n

TagSpaces is currently available in more than 20 languages. You can help the translation of this application in your language by joining the translation teams on Transifex.

\n

Ideas and Suggestion

\n

If you have ideas or suggestions on how we can improve our application, you can check the dedicated section in our forum. Here you will find numerous ideas already proposed by other users.

\n

Support and Bugs

\n

If you are having troubles using TagSpaces or have found a bug please open a ticket on GitHub.

\n

Known issues

\n
    \n
  • TagSpaces is not suitable for searching in locations containing more than 100000 files.
  • \n
\n

Feeds

\n\n

License

\n

This project is dual-licensed under the AGPL (GNU Affero General Public License) Version 3 for FOSS projects and under a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact us.

\n
", + "readmeOriginal": "

\"tagspaces

\n

\"Join \"Github

\n

TagSpaces is a free, no vendor lock-in, open source application for organizing, annotating and managing local files with the help of tags. It features advanced note taking functionalities and some capabilities of to-do apps. The application is available for Windows, Linux, Mac OS and Android. We provide a web clipper extension for Firefox, Edge and Chrome for easy collecting of online content in the form of local files.

\n

\"tagspaces

\n

More information about can be found from the following sources:

\n
    \n
  • Website - official web site of the project.
  • \n
  • Blog for news about TagSpaces
  • \n
  • Docs - the user documentation of the application
  • \n
  • Forum - for feature request and support requests
  • \n
  • Issues for filing bug reports
  • \n
  • Intro Video - A video on Youtube showing the main concepts of the application.
  • \n
\n

Downloads

\n

You can find the latest release of TagSpaces in the Github release section

\n

A full list of the changes is available in the changelog

\n

Main Features

\n
    \n
  • File and folder management - TagSpaces provides a convenient user interface for browsing, viewing and man files and folders.
  • \n
  • File tagging - The application supports two ways for tagging files. The default one embeds the tags directly in the name of the file, the other one uses a so called sidecar files for persisting the tags.
  • \n
  • Searching - The search functionality supports fuzzy functionality and can filter your locations for files and folders containing one or more tags
  • \n
  • Browser for local content - TagSpaces can be used just as browser for your local photos or navigation thought your local ebook library
  • \n
  • Media player - It supports playing for common audio and video files types and has integrated basic media player functionalities.
  • \n
  • No-Cloud: TagSpaces is running completely offline and serverless on your laptop, desktop or tablet and does not require an internet connection and any kind of online registration or service provider.
  • \n
  • Note Taking - you can create and edit notes in plain text, markdown and html file formats
  • \n
  • To-Do Management - with the help of the build in HTML editor you are able to create simple todo lists in every HTML file.
  • \n
  • Cross-platform: TagSpaces runs on Windows, Linux, Mac and Android
  • \n
  • Web Clipper for saving web pages and screenshots from your browsers is also available as extension for Firefox and Chrome.
  • \n
\n

Infos for developers

\n

The core of TagSpaces starting from version 3 is built with react.js and the great material-ui framework.

\n

The native Windows, Linux and Mac OS versions of TagSpaces are built with Electron. Electron is an app runtime based on Chromium and node.js. In order to combine it with react we have used the electron-react-boilerplate.

\n

Repository Directory Structure

\n
./src/renderer................ contains the application core\n./src/main........ contains code needed for Electron platform\n./src/renderer/locales........ contains the language files needed for the application internationalization\n./src/node_modules... contains the TagSpaces extension modules\n./cordova............ contains the code needed for running the Android version\n./dll................ contains the files needed for live reload in development mode\n./docker............. files needed for the creation of a docker container\n./internals.......... contains files needed for supporting Flow and Eslint\n./node_modules....... after npm install, you will find here the external dependencies of the application\n./resources.......... contains images and other files needed for the application building\n./scripts............ contains js script needed for the npm tasks\n./test............... contains unit and e2e tests of the app\n./web................ contains assets needed for the web version of the app\n
\n

How to run TagSpaces from the source code?

\n

In order to run TagSpaces on your Windows, Mac OS or Linux from the source code published here, you will need the following prerequisites:

\n\n

Get the TagSpaces source code by cloning its repository:

\n
$ git clone https://github.com/tagspaces/tagspaces.git\n
\n

Go to the folder where the code was cloned to and select the branch you want to test. Use the master branch for the last officially released version or the branch develop for a kind of a nightly build, containing the changes we are preparing for the next release of the application.

\n

Switch to the folder where you have cloned the repository:

\n
$ cd tagspaces\n
\n

Change to the branch with the name develop:

\n
$ git checkout develop\n
\n

and install the project dependencies:

\n
$ npm install\n
\n

Note: we have two package.json in release/app for the native dependencies and / you need to run npm install twice.

\n

The last command will automatically build the application with webpack. Now it is time to install all the TagSpaces extensions:

\n
$ npm run install-ext-node\n
\n

Starting from v4 of the application, a web service is running locally as a separate process. The web service is responsible for the search index creation and the generation of the thumbnails for most of the images formats. A key is required in order for the main application to communicate with the web server. It should be generated from webpack script in the .env file located in release/app folder. This is an example for an .env file.

\n
KEY=a_custom_key\n
\n

Having a custom key, ensures that another instance of TagSpaces will not communicate with the web service of the initial instance, since it is always running on the same port.

\n

Now you are ready and can build and start the application with:

\n
$ npm run build\n\n$ npm run start\n
\n

If you want to try the development mode, you can start the app with:

\n
$ npm run dev\n
\n

This will start a development server in background, which watches for changes in background and refreshes the application automatically once you have done some changes in the source code.

\n

Package for Windows, Linux and macOS

\n

Building of the packages can be accomplished with the integrated npm scripts:

\n
$ npm run package-win\n\n$ npm run package-linux\n\n$ npm run package-mac\n\n$ npm run package-mac-arm64
\n

The commands will create packages for Windows, Linux, Mac OS and Mac OS with the M1 processor respectively. Do not forget to run the npm run build script before packaging.

\n

Package the Android

\n

Building of the packages for Android can be accomplished with the integrated npm scripts:

\n
$ npm run version-meta\n\n$ npm run prepare-cordova\n\n$ npm run package-android
\n

Start the web version locally

\n

For developing purposes and local tests, the web version of the app can be started with the following npm command:

\n
$ npm run run-web\n
\n

Running Tests

\n

To run tests, run the following command

\n
npm run test-unit\n\nnpm run test-playwright\n\nnpm run test-playwright-web
\n

Developing viewer and editor for TagSpaces

\n

TagSpaces can be easily extended with the help of extensions. Currently we use the extensions for supporting the opening and editing of different file types in the application. More information about this topic can be found on the extension page of our website.

\n

Contribute

\n

TagSpaces is an open source software, and as such, the code is publicly available on GitHub, and forking is particularly recommended! Still, contribution must be done following some guidelines.\nContributor License Agreement

\n

The CLA is an agreement commonly used in major open source project, which aims at protecting all parties implied by a contribution: the contributor, the main code author, and above all, the community. The CLA model we have chosen basically tells the following: the contribution’s copyright is shared between the contributor and the main author. This means each party can do whatever she want in term of relicensing with this contributed piece of code. This is important, because, if in the future, the author wants to change the license in something more in favor of the community, a singular contributor cannot block the process.

\n

The Contributor License Agreement can be signed online on the following CLA form.

\n

Localisation

\n

TagSpaces is currently available in more than 20 languages. You can help the translation of this application in your language by joining the translation teams on Transifex.

\n

Ideas and Suggestion

\n

If you have ideas or suggestions on how we can improve our application, you can check the dedicated section in our forum. Here you will find numerous ideas already proposed by other users.

\n

Support and Bugs

\n

If you are having troubles using TagSpaces or have found a bug please open a ticket on GitHub.

\n

Known issues

\n
    \n
  • TagSpaces is not suitable for searching in locations containing more than 100000 files.
  • \n
\n

Feeds

\n\n

License

\n

This project is dual-licensed under the AGPL (GNU Affero General Public License) Version 3 for FOSS projects and under a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact us.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:26.373Z" }, - "ten-hands": { - "readmeCleaned": "

\n \n \"Ten\n \n

\n Ten Hands\n

\n

\n

\n One place to run your command-line tasks\n

\n

\"Build

\n

What is this?

\n

Do you keep opening terminals to run your scripts/commands/tasks etc,. If you have to do that everyday for same project (Example running scripts from package.json for multiple projects), Ten Hands makes it easier to organize all your tasks in one place.\nYou can organize tasks into projects and run them whenever you want with a click of a button.

\n

UI

\n

Please visit website to see intro video.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DarkLight
\n

Downloads

\n

Downloads are available in releases section if you just want to download and run.

\n

If you want to get latest updates, you can click on \"Azure Pipelines\" badge above to download latest builds from CI. These may have small bugs. But, please create an issue if you find any.

\n

Installing browser version

\n

This project can be run in browser instead of desktop version. Before installing browser version, check what additional features the desktop version has currently.

\n
    \n
  1. Drag & Drop package.json to add project.
  2. \n
  3. Link to open project directory in file explorer.
  4. \n
\n

To run in browser.

\n
    \n
  1. Install ten-hands-cli tool from npm.
  2. \n
\n
  npm install --global ten-hands-cli\n\n  (or)\n\n  yarn global add ten-hands-cli\n
\n
    \n
  1. Start app
  2. \n
\n
  ten-hands start\n
\n
    \n
  1. Your teminal will show you the localhost address with port where Ten Hands is running. Copy and open it in browser.
  2. \n
\n

Configuration

\n

A config.json is supported which is placed at ~/.ten-hands/ path.

\n
\n

Check Configration at Wiki for configuration options.

\n
\n

You have to restart the app when you change configuration.

\n

FAQ

\n
\n

FAQ section has been moved to Wiki at FAQ.

\n
\n

Contributions

\n

Check CONTRIBUTING for project setup and folder structure details. Please use issue tracker for any kind of bugs/suggestions/discussions.

\n

Thank you

\n

Thank you Sentry for supporting this Open Source project with their Sentry for Open Source initiative.

\n
", - "readmeOriginal": "

\n \n \"Ten\n \n

\n Ten Hands\n

\n

\n

\n One place to run your command-line tasks\n

\n

\"Build

\n

What is this?

\n

Do you keep opening terminals to run your scripts/commands/tasks etc,. If you have to do that everyday for same project (Example running scripts from package.json for multiple projects), Ten Hands makes it easier to organize all your tasks in one place.\nYou can organize tasks into projects and run them whenever you want with a click of a button.

\n

UI

\n

Please visit website to see intro video.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DarkLight
\n

Downloads

\n

Downloads are available in releases section if you just want to download and run.

\n

If you want to get latest updates, you can click on \"Azure Pipelines\" badge above to download latest builds from CI. These may have small bugs. But, please create an issue if you find any.

\n

Installing browser version

\n

This project can be run in browser instead of desktop version. Before installing browser version, check what additional features the desktop version has currently.

\n
    \n
  1. Drag & Drop package.json to add project.
  2. \n
  3. Link to open project directory in file explorer.
  4. \n
\n

To run in browser.

\n
    \n
  1. Install ten-hands-cli tool from npm.
  2. \n
\n
  npm install --global ten-hands-cli\n\n  (or)\n\n  yarn global add ten-hands-cli\n
\n
    \n
  1. Start app
  2. \n
\n
  ten-hands start\n
\n
    \n
  1. Your teminal will show you the localhost address with port where Ten Hands is running. Copy and open it in browser.
  2. \n
\n

Configuration

\n

A config.json is supported which is placed at ~/.ten-hands/ path.

\n
\n

Check Configration at Wiki for configuration options.

\n
\n

You have to restart the app when you change configuration.

\n

FAQ

\n
\n

FAQ section has been moved to Wiki at FAQ.

\n
\n

Contributions

\n

Check CONTRIBUTING for project setup and folder structure details. Please use issue tracker for any kind of bugs/suggestions/discussions.

\n

Thank you

\n

Thank you Sentry for supporting this Open Source project with their Sentry for Open Source initiative.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:11.004Z" + "taskana": { + "readmeCleaned": "

Taskana

\n

Asana Official Version

\n

There is now an official Asana for Desktop app available for MacOS & Windows... but Taskana is still actively maintained.

\n

The official version also runs inside Election. Some of the difference are:

\n
    \n
  • Taskana handles file downloads better
  • \n
  • Asana for Desktop has Native OS notifications
  • \n
  • Asana for Desktop has a Windows executable
  • \n
  • Asana for Desktop uses \"In-browser authentication\" every session (you need to bounce between the app & your default browser) - Taskana logs you in directly
  • \n
  • Asana for Desktop is over 400 MB in size - Taskana is almost half that
  • \n
  • Taskana is Open Source!
  • \n
\n

\"Taskana

\n

See website for usage tips:

\n\n

Download

\n\n

Development

\n

Clone the repository into a folder on your system and be sure to have Node.js installed.

\n
npm install
\n

Run

\n

To run Taskana in development mode:

\n
npm start
\n

Build

\n

To build a Taskana macOS executable application:

\n
npm run build
\n

See electron-builder instructions to build for Linux and Windows.

\n

License

\n

MIT

\n

Credits

\n

Originally forked from https://github.com/kreativgebiet/taskana (now archived).

\n
", + "readmeOriginal": "

Taskana

\n

Asana Official Version

\n

There is now an official Asana for Desktop app available for MacOS & Windows... but Taskana is still actively maintained.

\n

The official version also runs inside Election. Some of the difference are:

\n
    \n
  • Taskana handles file downloads better
  • \n
  • Asana for Desktop has Native OS notifications
  • \n
  • Asana for Desktop has a Windows executable
  • \n
  • Asana for Desktop uses \"In-browser authentication\" every session (you need to bounce between the app & your default browser) - Taskana logs you in directly
  • \n
  • Asana for Desktop is over 400 MB in size - Taskana is almost half that
  • \n
  • Taskana is Open Source!
  • \n
\n

\"Taskana

\n

See website for usage tips:

\n\n

Download

\n\n

Development

\n

Clone the repository into a folder on your system and be sure to have Node.js installed.

\n
npm install
\n

Run

\n

To run Taskana in development mode:

\n
npm start
\n

Build

\n

To build a Taskana macOS executable application:

\n
npm run build
\n

See electron-builder instructions to build for Linux and Windows.

\n

License

\n

MIT

\n

Credits

\n

Originally forked from https://github.com/kreativgebiet/taskana (now archived).

\n
", + "readmeFetchedAt": "2024-02-29T22:01:26.398Z" }, "tch-filector": { - "readmeCleaned": "

FileCtor

\n

File inspector with interactive javascript console.

\n

Notice: MacOS version is not compatible with Apple Silicon (ARM)

\n

\"Javascript

\n

The idea is to have something similar to other file system managers, e.g. TotalCommander. But this app is intended for Developers as it allows to run various JS scripts against files and directories.

\n

\"Files

\n

There are multiple script Snippets installed with the app. They will give you some functionality right away, without having to write your own first. Then you can of course write and save your own.

\n

\"Saved

\n

Contents

\n
    \n
  1. Installation
  2. \n
  3. Important Notes
  4. \n
  5. How to Use
  6. \n
  7. Included script Snippets
  8. \n
  9. Roadmap
  10. \n
\n

Installation

\n

Windows

\n
    \n
  1. Download latest Win32 release from here.
  2. \n
  3. Unzip anywhere, then you can copy the folder wherever you want the app to be, there is no installation.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

MacOS

\n
    \n
  1. Download latest Darwin release from here.
  2. \n
  3. Unzip anywhere, then copy app to your Applications folder.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

Ubuntu

\n
    \n
  1. Download latest Deb release from here.
  2. \n
  3. Unzip anywhere, then install the package.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

Important Notes

\n

This app is intended to be cross-platform, currently developed and tested on Windows 10, MacOS and Ubuntu 18.04 LTS.

\n

App is using Electron and React as it was originally meant for me to improve my skill with Electron and learn properly React.

\n

How to Use

\n

Execute script

\n
    \n
  1. On the main Files view, click the code button. Either in the files row on the right or at the bottom near the current directory.
  2. \n
  3. \n
      \n
    1. Now you have console open for you with current directory preselected for use by script.
    2. \n
    3. If you used the button inside the files row, then you have also the file/s preselected, but this is not yet fully implemented.
    4. \n
    \n
  4. \n
  5. Inside the top box is Javascript editor, here you can write code that will be executed.
  6. \n
  7. If you hit the question mark button, you will see current API reference for global variables and functions.
  8. \n
  9. Execute the code by hitting execute button. WARNING: be sure that you are in the correct directory and have correct selected files before you execute the script. I will NOT be responsible for any damage that you cause to yor own PC.
  10. \n
  11. Inside the middle box you will see result and any console.log that you used with your script. Here you will also see error.
  12. \n
\n

Save script

\n
    \n
  1. \n
      \n
    1. When you have already open console with written script, click the save button.
    2. \n
    3. Go to the Snippets view and click new snippet button to open the console. Write your script and then save with the save button.
    4. \n
    \n
  2. \n
\n

Script API reference

\n
    \n
  1. Open the console using any of the previously mentioned ways.
  2. \n
  3. Click the question mark button.
  4. \n
\n

Want more capabilities (variables/methods)

\n
    \n
  1. \n
      \n
    1. Write your request in here.
    2. \n
    3. Or use the contact form inside the app's About view.
    4. \n
    \n
  2. \n
\n

Included script Snippets

\n

Simple Example

\n

This is just a basic script example that does almost nothing, but demonstrate that execution works.

\n

Rename Files

\n

Rename files to a new name and append with number if there are more than one.

\n

Rename Files (part of name)

\n

Rename files to a new name by changing part of name with provided new part.

\n

Rename Host Sql

\n

Script for renaming host inside Sql query. E.g. rename host of WP website when migrating from Dev to Prod. Should work on large Sql files.

\n

TinyPNG Compress/Resize/Crop Images

\n

Two scripts for images (PNG & JPG), one can compress them, the other can resize or crop. Crop is intelligent in determining area of interest. You need TinyPNG API key for them to work.

\n

Roadmap

\n
    \n
  • \n

    Import/Export code

    \n
  • \n
  • \n

    Localization - However I know only limited number of languages

    \n
  • \n
  • \n

    More files explorer like actions - LOW PRIORITY

    \n
  • \n
  • \n

    More script capabilities - an ongoing process/dependant on requests

    \n
  • \n
  • \n

    Simple GUI for snippets - TBD

    \n
  • \n
\n
", - "readmeOriginal": "

FileCtor

\n

File inspector with interactive javascript console.

\n

Notice: MacOS version is not compatible with Apple Silicon (ARM)

\n

\"Javascript

\n

The idea is to have something similar to other file system managers, e.g. TotalCommander. But this app is intended for Developers as it allows to run various JS scripts against files and directories.

\n

\"Files

\n

There are multiple script Snippets installed with the app. They will give you some functionality right away, without having to write your own first. Then you can of course write and save your own.

\n

\"Saved

\n

Contents

\n
    \n
  1. Installation
  2. \n
  3. Important Notes
  4. \n
  5. How to Use
  6. \n
  7. Included script Snippets
  8. \n
  9. Roadmap
  10. \n
\n

Installation

\n

Windows

\n
    \n
  1. Download latest Win32 release from here.
  2. \n
  3. Unzip anywhere, then you can copy the folder wherever you want the app to be, there is no installation.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

MacOS

\n
    \n
  1. Download latest Darwin release from here.
  2. \n
  3. Unzip anywhere, then copy app to your Applications folder.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

Ubuntu

\n
    \n
  1. Download latest Deb release from here.
  2. \n
  3. Unzip anywhere, then install the package.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

Important Notes

\n

This app is intended to be cross-platform, currently developed and tested on Windows 10, MacOS and Ubuntu 18.04 LTS.

\n

App is using Electron and React as it was originally meant for me to improve my skill with Electron and learn properly React.

\n

How to Use

\n

Execute script

\n
    \n
  1. On the main Files view, click the code button. Either in the files row on the right or at the bottom near the current directory.
  2. \n
  3. \n
      \n
    1. Now you have console open for you with current directory preselected for use by script.
    2. \n
    3. If you used the button inside the files row, then you have also the file/s preselected, but this is not yet fully implemented.
    4. \n
    \n
  4. \n
  5. Inside the top box is Javascript editor, here you can write code that will be executed.
  6. \n
  7. If you hit the question mark button, you will see current API reference for global variables and functions.
  8. \n
  9. Execute the code by hitting execute button. WARNING: be sure that you are in the correct directory and have correct selected files before you execute the script. I will NOT be responsible for any damage that you cause to yor own PC.
  10. \n
  11. Inside the middle box you will see result and any console.log that you used with your script. Here you will also see error.
  12. \n
\n

Save script

\n
    \n
  1. \n
      \n
    1. When you have already open console with written script, click the save button.
    2. \n
    3. Go to the Snippets view and click new snippet button to open the console. Write your script and then save with the save button.
    4. \n
    \n
  2. \n
\n

Script API reference

\n
    \n
  1. Open the console using any of the previously mentioned ways.
  2. \n
  3. Click the question mark button.
  4. \n
\n

Want more capabilities (variables/methods)

\n
    \n
  1. \n
      \n
    1. Write your request in here.
    2. \n
    3. Or use the contact form inside the app's About view.
    4. \n
    \n
  2. \n
\n

Included script Snippets

\n

Simple Example

\n

This is just a basic script example that does almost nothing, but demonstrate that execution works.

\n

Rename Files

\n

Rename files to a new name and append with number if there are more than one.

\n

Rename Files (part of name)

\n

Rename files to a new name by changing part of name with provided new part.

\n

Rename Host Sql

\n

Script for renaming host inside Sql query. E.g. rename host of WP website when migrating from Dev to Prod. Should work on large Sql files.

\n

TinyPNG Compress/Resize/Crop Images

\n

Two scripts for images (PNG & JPG), one can compress them, the other can resize or crop. Crop is intelligent in determining area of interest. You need TinyPNG API key for them to work.

\n

Roadmap

\n
    \n
  • \n

    Import/Export code

    \n
  • \n
  • \n

    Localization - However I know only limited number of languages

    \n
  • \n
  • \n

    More files explorer like actions - LOW PRIORITY

    \n
  • \n
  • \n

    More script capabilities - an ongoing process/dependant on requests

    \n
  • \n
  • \n

    Simple GUI for snippets - TBD

    \n
  • \n
\n
", - "readmeFetchedAt": "2022-05-10T00:08:11.008Z" + "readmeCleaned": "

FileCtor

\n

File inspector with interactive javascript console.

\n

Notice: MacOS version is not compatible with Apple Silicon (ARM)

\n

\"Javascript

\n

The idea is to have something similar to other file system managers, e.g. TotalCommander. But this app is intended for Developers as it allows to run various JS scripts against files and directories.

\n

\"Files

\n

There are multiple script Snippets installed with the app. They will give you some functionality right away, without having to write your own first. Then you can of course write and save your own.

\n

\"Saved

\n

Contents

\n
    \n
  1. Installation
  2. \n
  3. Important Notes
  4. \n
  5. How to Use
  6. \n
  7. Included script Snippets
  8. \n
  9. Roadmap
  10. \n
\n

Installation

\n

Windows

\n
    \n
  1. Download latest Win32 release from here.
  2. \n
  3. Unzip anywhere, then you can copy the folder wherever you want the app to be, there is no installation.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

MacOS

\n
    \n
  1. Download latest Darwin release from here.
  2. \n
  3. Unzip anywhere, then copy app to your Applications folder.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

Ubuntu

\n
    \n
  1. Download latest Deb release from here.
  2. \n
  3. Unzip anywhere, then install the package.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

Important Notes

\n

This app is intended to be cross-platform, currently developed and tested on Windows 10, MacOS and Ubuntu 18.04 LTS.

\n

App is using Electron and React as it was originally meant for me to improve my skill with Electron and learn properly React.

\n

How to Use

\n

Execute script

\n
    \n
  1. On the main Files view, click the code button. Either in the files row on the right or at the bottom near the current directory.
  2. \n
  3. \n
      \n
    1. Now you have console open for you with current directory preselected for use by script.
    2. \n
    3. If you used the button inside the files row, then you have also the file/s preselected, but this is not yet fully implemented.
    4. \n
    \n
  4. \n
  5. Inside the top box is Javascript editor, here you can write code that will be executed.
  6. \n
  7. If you hit the question mark button, you will see current API reference for global variables and functions.
  8. \n
  9. Execute the code by hitting execute button. WARNING: be sure that you are in the correct directory and have correct selected files before you execute the script. I will NOT be responsible for any damage that you cause to yor own PC.
  10. \n
  11. Inside the middle box you will see result and any console.log that you used with your script. Here you will also see error.
  12. \n
\n

Save script

\n
    \n
  1. \n
      \n
    1. When you have already open console with written script, click the save button.
    2. \n
    3. Go to the Snippets view and click new snippet button to open the console. Write your script and then save with the save button.
    4. \n
    \n
  2. \n
\n

Script API reference

\n
    \n
  1. Open the console using any of the previously mentioned ways.
  2. \n
  3. Click the question mark button.
  4. \n
\n

Want more capabilities (variables/methods)

\n
    \n
  1. \n
      \n
    1. Write your request in here.
    2. \n
    3. Or use the contact form inside the app's About view.
    4. \n
    \n
  2. \n
\n

Included script Snippets

\n

Simple Example

\n

This is just a basic script example that does almost nothing, but demonstrate that execution works.

\n

Rename Files

\n

Rename files to a new name and append with number if there are more than one.

\n

Rename Files (part of name)

\n

Rename files to a new name by changing part of name with provided new part.

\n

Rename Host Sql

\n

Script for renaming host inside Sql query. E.g. rename host of WP website when migrating from Dev to Prod. Should work on large Sql files.

\n

TinyPNG Compress/Resize/Crop Images

\n

Two scripts for images (PNG & JPG), one can compress them, the other can resize or crop. Crop is intelligent in determining area of interest. You need TinyPNG API key for them to work.

\n

Roadmap

\n
    \n
  • \n

    Import/Export code

    \n
  • \n
  • \n

    Localization - However I know only limited number of languages

    \n
  • \n
  • \n

    More files explorer like actions - LOW PRIORITY

    \n
  • \n
  • \n

    More script capabilities - an ongoing process/dependant on requests

    \n
  • \n
  • \n

    Simple GUI for snippets - TBD

    \n
  • \n
\n
", + "readmeOriginal": "

FileCtor

\n

File inspector with interactive javascript console.

\n

Notice: MacOS version is not compatible with Apple Silicon (ARM)

\n

\"Javascript

\n

The idea is to have something similar to other file system managers, e.g. TotalCommander. But this app is intended for Developers as it allows to run various JS scripts against files and directories.

\n

\"Files

\n

There are multiple script Snippets installed with the app. They will give you some functionality right away, without having to write your own first. Then you can of course write and save your own.

\n

\"Saved

\n

Contents

\n
    \n
  1. Installation
  2. \n
  3. Important Notes
  4. \n
  5. How to Use
  6. \n
  7. Included script Snippets
  8. \n
  9. Roadmap
  10. \n
\n

Installation

\n

Windows

\n
    \n
  1. Download latest Win32 release from here.
  2. \n
  3. Unzip anywhere, then you can copy the folder wherever you want the app to be, there is no installation.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

MacOS

\n
    \n
  1. Download latest Darwin release from here.
  2. \n
  3. Unzip anywhere, then copy app to your Applications folder.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

Ubuntu

\n
    \n
  1. Download latest Deb release from here.
  2. \n
  3. Unzip anywhere, then install the package.
  4. \n
  5. Run the app, optionally create shortcut to use.
  6. \n
\n

Important Notes

\n

This app is intended to be cross-platform, currently developed and tested on Windows 10, MacOS and Ubuntu 18.04 LTS.

\n

App is using Electron and React as it was originally meant for me to improve my skill with Electron and learn properly React.

\n

How to Use

\n

Execute script

\n
    \n
  1. On the main Files view, click the code button. Either in the files row on the right or at the bottom near the current directory.
  2. \n
  3. \n
      \n
    1. Now you have console open for you with current directory preselected for use by script.
    2. \n
    3. If you used the button inside the files row, then you have also the file/s preselected, but this is not yet fully implemented.
    4. \n
    \n
  4. \n
  5. Inside the top box is Javascript editor, here you can write code that will be executed.
  6. \n
  7. If you hit the question mark button, you will see current API reference for global variables and functions.
  8. \n
  9. Execute the code by hitting execute button. WARNING: be sure that you are in the correct directory and have correct selected files before you execute the script. I will NOT be responsible for any damage that you cause to yor own PC.
  10. \n
  11. Inside the middle box you will see result and any console.log that you used with your script. Here you will also see error.
  12. \n
\n

Save script

\n
    \n
  1. \n
      \n
    1. When you have already open console with written script, click the save button.
    2. \n
    3. Go to the Snippets view and click new snippet button to open the console. Write your script and then save with the save button.
    4. \n
    \n
  2. \n
\n

Script API reference

\n
    \n
  1. Open the console using any of the previously mentioned ways.
  2. \n
  3. Click the question mark button.
  4. \n
\n

Want more capabilities (variables/methods)

\n
    \n
  1. \n
      \n
    1. Write your request in here.
    2. \n
    3. Or use the contact form inside the app's About view.
    4. \n
    \n
  2. \n
\n

Included script Snippets

\n

Simple Example

\n

This is just a basic script example that does almost nothing, but demonstrate that execution works.

\n

Rename Files

\n

Rename files to a new name and append with number if there are more than one.

\n

Rename Files (part of name)

\n

Rename files to a new name by changing part of name with provided new part.

\n

Rename Host Sql

\n

Script for renaming host inside Sql query. E.g. rename host of WP website when migrating from Dev to Prod. Should work on large Sql files.

\n

TinyPNG Compress/Resize/Crop Images

\n

Two scripts for images (PNG & JPG), one can compress them, the other can resize or crop. Crop is intelligent in determining area of interest. You need TinyPNG API key for them to work.

\n

Roadmap

\n
    \n
  • \n

    Import/Export code

    \n
  • \n
  • \n

    Localization - However I know only limited number of languages

    \n
  • \n
  • \n

    More files explorer like actions - LOW PRIORITY

    \n
  • \n
  • \n

    More script capabilities - an ongoing process/dependant on requests

    \n
  • \n
  • \n

    Simple GUI for snippets - TBD

    \n
  • \n
\n
", + "readmeFetchedAt": "2024-02-29T22:01:26.699Z" }, - "teseve": { - "readmeCleaned": "

Tèsèvè

\n
\n

A simple static webserver, in an app.

\n
\n
\n

\"screenshot\"

\n
\n

Getting Started

\n

Download the binaries

\n

You can download the binaries on the releases page.

\n

Cask

\n

If you are on Mac OS X and use Cask, you can install Teseve by typing the following command in your terminal : brew cask install teseve.

\n

Build the app from the source

\n

You can build the app by yourself:

\n
    \n
  1. Clone the repository
  2. \n
  3. Run npm install to get the dependencies
  4. \n
  5. Run grunt to build & run the app
  6. \n
  7. Use grunt release if you want to build a binary.
  8. \n
\n

Contributing

\n

Tèsèvè is currently in heavy development. If you want to contribute, try to follow the existing codestyle.

\n

TODO

\n
    \n
  • Allow to drag'n'drop a folder on window to set the server root
  • \n
  • Auto-try to resolve url like page to page.html
  • \n
  • Custom 404 page
  • \n
  • Multiple-window feature, managing multiple servers
  • \n
  • About window
  • \n
  • Refactor repo structure + builder
  • \n
  • All-around refactor
  • \n
  • Implement main menu for OSX & Windows
  • \n
  • Test Windows
  • \n
  • Test Linux
  • \n
  • Presentation website
  • \n
\n

Release History

\n
    \n
  • 2016/06/03: 0.5.3 fix \"choose folder\" button
  • \n
  • 2016/06/03: 0.5.2 fix build process, causing missing dependencies in final app
  • \n
  • 2016/06/02: 0.5.1 fix issues & deprecations from Electron 1.0 update
  • \n
  • 2016/05/08: 0.5.0 multiple-window managment
  • \n
  • 2015/09/21: 0.4.0 404 managment, auto-try to resolve url
  • \n
  • 2015/09/11: 0.3.0 drag'n'drop feature, new build system
  • \n
  • 2015/09/06: 0.2.0 autoindex feature
  • \n
  • 2015/08/26: 0.1.0 basic features
  • \n
  • 2015/08/25: starting project
  • \n
\n

License

\n

Tèsèvè is free and unencumbered software released into the public domain.

\n
", - "readmeOriginal": "

Tèsèvè

\n
\n

A simple static webserver, in an app.

\n
\n
\n

\"screenshot\"

\n
\n

Getting Started

\n

Download the binaries

\n

You can download the binaries on the releases page.

\n

Cask

\n

If you are on Mac OS X and use Cask, you can install Teseve by typing the following command in your terminal : brew cask install teseve.

\n

Build the app from the source

\n

You can build the app by yourself:

\n
    \n
  1. Clone the repository
  2. \n
  3. Run npm install to get the dependencies
  4. \n
  5. Run grunt to build & run the app
  6. \n
  7. Use grunt release if you want to build a binary.
  8. \n
\n

Contributing

\n

Tèsèvè is currently in heavy development. If you want to contribute, try to follow the existing codestyle.

\n

TODO

\n
    \n
  • Allow to drag'n'drop a folder on window to set the server root
  • \n
  • Auto-try to resolve url like page to page.html
  • \n
  • Custom 404 page
  • \n
  • Multiple-window feature, managing multiple servers
  • \n
  • About window
  • \n
  • Refactor repo structure + builder
  • \n
  • All-around refactor
  • \n
  • Implement main menu for OSX & Windows
  • \n
  • Test Windows
  • \n
  • Test Linux
  • \n
  • Presentation website
  • \n
\n

Release History

\n
    \n
  • 2016/06/03: 0.5.3 fix \"choose folder\" button
  • \n
  • 2016/06/03: 0.5.2 fix build process, causing missing dependencies in final app
  • \n
  • 2016/06/02: 0.5.1 fix issues & deprecations from Electron 1.0 update
  • \n
  • 2016/05/08: 0.5.0 multiple-window managment
  • \n
  • 2015/09/21: 0.4.0 404 managment, auto-try to resolve url
  • \n
  • 2015/09/11: 0.3.0 drag'n'drop feature, new build system
  • \n
  • 2015/09/06: 0.2.0 autoindex feature
  • \n
  • 2015/08/26: 0.1.0 basic features
  • \n
  • 2015/08/25: starting project
  • \n
\n

License

\n

Tèsèvè is free and unencumbered software released into the public domain.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:11.028Z" + "ten-hands": { + "readmeCleaned": "

\n \n \"Ten\n \n

\n Ten Hands\n

\n

\n

\n One place to run your command-line tasks\n

\n

\"Build

\n

What is this?

\n

Do you keep opening terminals to run your scripts/commands/tasks etc,. If you have to do that everyday for same project (Example running scripts from package.json for multiple projects), Ten Hands makes it easier to organize all your tasks in one place.\nYou can organize tasks into projects and run them whenever you want with a click of a button.

\n

UI

\n

Please visit website to see intro video.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DarkLight
\n

Downloads

\n

Downloads are available in releases section if you just want to download and run.

\n

If you want to get latest updates, you can click on \"Azure Pipelines\" badge above to download latest builds from CI. These may have small bugs. But, please create an issue if you find any.

\n

Installing browser version

\n

This project can be run in browser instead of desktop version. Before installing browser version, check what additional features the desktop version has currently.

\n
    \n
  1. Drag & Drop package.json to add project.
  2. \n
  3. Link to open project directory in file explorer.
  4. \n
\n

To run in browser.

\n
    \n
  1. Install ten-hands-cli tool from npm.
  2. \n
\n
  npm install --global ten-hands-cli\n\n  (or)\n\n  yarn global add ten-hands-cli\n
\n
    \n
  1. Start app
  2. \n
\n
  ten-hands start\n
\n
    \n
  1. Your teminal will show you the localhost address with port where Ten Hands is running. Copy and open it in browser.
  2. \n
\n

Configuration

\n

A config.json is supported which is placed at ~/.ten-hands/ path.

\n
\n

Check Configration at Wiki for configuration options.

\n
\n

You have to restart the app when you change configuration.

\n

FAQ

\n
\n

FAQ section has been moved to Wiki at FAQ.

\n
\n

Contributions

\n

Check CONTRIBUTING for project setup and folder structure details. Please use issue tracker for any kind of bugs/suggestions/discussions.

\n

Thank you

\n

Thank you Sentry for supporting this Open Source project with their Sentry for Open Source initiative.

\n
", + "readmeOriginal": "

\n \n \"Ten\n \n

\n Ten Hands\n

\n

\n

\n One place to run your command-line tasks\n

\n

\"Build

\n

What is this?

\n

Do you keep opening terminals to run your scripts/commands/tasks etc,. If you have to do that everyday for same project (Example running scripts from package.json for multiple projects), Ten Hands makes it easier to organize all your tasks in one place.\nYou can organize tasks into projects and run them whenever you want with a click of a button.

\n

UI

\n

Please visit website to see intro video.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DarkLight
\n

Downloads

\n

Downloads are available in releases section if you just want to download and run.

\n

If you want to get latest updates, you can click on \"Azure Pipelines\" badge above to download latest builds from CI. These may have small bugs. But, please create an issue if you find any.

\n

Installing browser version

\n

This project can be run in browser instead of desktop version. Before installing browser version, check what additional features the desktop version has currently.

\n
    \n
  1. Drag & Drop package.json to add project.
  2. \n
  3. Link to open project directory in file explorer.
  4. \n
\n

To run in browser.

\n
    \n
  1. Install ten-hands-cli tool from npm.
  2. \n
\n
  npm install --global ten-hands-cli\n\n  (or)\n\n  yarn global add ten-hands-cli\n
\n
    \n
  1. Start app
  2. \n
\n
  ten-hands start\n
\n
    \n
  1. Your teminal will show you the localhost address with port where Ten Hands is running. Copy and open it in browser.
  2. \n
\n

Configuration

\n

A config.json is supported which is placed at ~/.ten-hands/ path.

\n
\n

Check Configration at Wiki for configuration options.

\n
\n

You have to restart the app when you change configuration.

\n

FAQ

\n
\n

FAQ section has been moved to Wiki at FAQ.

\n
\n

Contributions

\n

Check CONTRIBUTING for project setup and folder structure details. Please use issue tracker for any kind of bugs/suggestions/discussions.

\n

Thank you

\n

Thank you Sentry for supporting this Open Source project with their Sentry for Open Source initiative.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:26.725Z" }, "tess": { - "readmeCleaned": "
", - "readmeOriginal": "
", - "readmeFetchedAt": "2022-05-10T00:08:11.098Z" - }, - "texturelab": { - "readmeCleaned": "

\n TextureLab\n

\n

\n \n \n \n \"Discord\n
\n Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator.
\n DOWNLOAD AT ITCH.IO | JOIN OUR DISCORD SERVER\n

\n

\"Screenshot\"

\n

Building

\n

Building is done with yarn. Install it here if you havent already.

\n
git clone https://github.com/njbrown/texturelab.git\n\ncd texturelab\n\n# if you want to pull down assets (textures and node icons)\ngit submodule update --init\n\nyarn install\nyarn electron:serve\n
\n

Feedback

\n

Got ideas, suggestions or feedback? Reach out to me on twitter

\n

Built Using

\n\n

Licence

\n

GPLv3

\n
", - "readmeOriginal": "

\n TextureLab\n

\n

\n \n \n \n \"Discord\n
\n Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator.
\n DOWNLOAD AT ITCH.IO | JOIN OUR DISCORD SERVER\n

\n

\"Screenshot\"

\n

Building

\n

Building is done with yarn. Install it here if you havent already.

\n
git clone https://github.com/njbrown/texturelab.git\n\ncd texturelab\n\n# if you want to pull down assets (textures and node icons)\ngit submodule update --init\n\nyarn install\nyarn electron:serve\n
\n

Feedback

\n

Got ideas, suggestions or feedback? Reach out to me on twitter

\n

Built Using

\n\n

Licence

\n

GPLv3

\n
", - "readmeFetchedAt": "2022-05-10T00:08:11.212Z" + "readmeCleaned": "
\n

Tess

\n

Hackable, Simple, Rapid & Beautiful
\nterminal for the new era of technology.

\n
\n

\"Badge\n\"Badge\n\"Badge\n\"Badge
\n\"Badge\n\"Badge\n\"Badge
\n\"Badge\n\"Badge\n\"Badge\n\"Badge
\n\"Badge\n\"Badge

\n
\n

Check the Wiki on how to use Tess

\n
\n

Installation

\n

Packages

\n

ArchLinux: Wiki link\n
\nDebian / Ubuntu: Wiki link\n
\nFedora / RedHat: Wiki link\n
\nWindows: Wiki link\n
\nSnap package: Wiki link\n
\nChocolatey package: Wiki link\n
\nWinget Package: Wiki link

\n

Preview

\n
\n \"Preview1\"\n \"Preview2\"\n \"Preview3\"\n \"Preview4\"\n
\n

Known issues

\n

As long as Tess is in beta, many bugs may occur and some of them have not yet been fixed. Below is a list of most of them

\n
    \n
  • Opaque selection using the DOM renderer
  • \n
  • On Windows, the acrylic background has flickering effects on window resize and moving
  • \n
  • Characters overflow using the font ligature with the canvas renderer
  • \n
\n

Contributors

\n

\"Squitch

\n

License

\n

Tess | Mozilla Public License 2.0

\n\n\n\n
", + "readmeOriginal": "
\n

Tess

\n

Hackable, Simple, Rapid & Beautiful
\nterminal for the new era of technology.

\n
\n

\"Badge\n\"Badge\n\"Badge\n\"Badge
\n\"Badge\n\"Badge\n\"Badge
\n\"Badge\n\"Badge\n\"Badge\n\"Badge
\n\"Badge\n\"Badge

\n
\n

Check the Wiki on how to use Tess

\n
\n

Installation

\n

Packages

\n

ArchLinux: Wiki link\n
\nDebian / Ubuntu: Wiki link\n
\nFedora / RedHat: Wiki link\n
\nWindows: Wiki link\n
\nSnap package: Wiki link\n
\nChocolatey package: Wiki link\n
\nWinget Package: Wiki link

\n

Preview

\n
\n \"Preview1\"\n \"Preview2\"\n \"Preview3\"\n \"Preview4\"\n
\n

Known issues

\n

As long as Tess is in beta, many bugs may occur and some of them have not yet been fixed. Below is a list of most of them

\n
    \n
  • Opaque selection using the DOM renderer
  • \n
  • On Windows, the acrylic background has flickering effects on window resize and moving
  • \n
  • Characters overflow using the font ligature with the canvas renderer
  • \n
\n

Contributors

\n

\"Squitch

\n

License

\n

Tess | Mozilla Public License 2.0

\n\n\n\n
", + "readmeFetchedAt": "2024-02-29T22:01:26.900Z" }, - "texpaste": { - "readmeCleaned": "

\"texpaste\n\"texpaste

\n

Input TeX code to get a live preview. Press ENTER or click the green checkmark to copy the result to the clipboard and use it in another application. ESCAPE or clicking the close button will discard the output. Custom macros can be created in the settings.

\n

Made with Electron and KaTeX.

\n

\"Demonstration

\n

Installation

\n

Download options for Windows and Linux can be found in the latest release. If you are using macOS, you will have to run this app from source. Listed below are the different kinds of files available to run or install texpaste.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FilePlatformType
texpaste_(version)_linux.AppImageLinuxStandalone app
texpaste_(version)_linux.debLinuxInstallable package for Debian
texpaste_(version)_linux.tar.gzLinuxArchive containing executable and program files
texpaste_(version)_win.zipWindowsArchive containing executable and program files
texpaste_(version)_win_portable.exeWindowsStandalone app (slow startup)
texpaste_(version)_win_setup.exeWindowsInstallation wizard
\n

⚠️ Windows users will be presented with a security warning on first launch. This is because I cannot afford a certificate to sign my code. You can circumvent the warning by clicking on \"More info\" and \"Run anyway\".

\n

Development

\n

To build or run this app directly from the source code, you will need Node.js with npm v7 or later. Clone or download the repository and use the following commands.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandDescription
npm installInstalls the required dependencies.
npm startLaunches the application.
npm run packPackages the application (output is located in the \"dist\" folder).
npm run distPackages while also creating an installer.
\n

Upcoming features

\n

Autocomplete. Feel free to suggest something or file a bug report on the issue tracker.

\n
", - "readmeOriginal": "

\"texpaste\n\"texpaste

\n

Input TeX code to get a live preview. Press ENTER or click the green checkmark to copy the result to the clipboard and use it in another application. ESCAPE or clicking the close button will discard the output. Custom macros can be created in the settings.

\n

Made with Electron and KaTeX.

\n

\"Demonstration

\n

Installation

\n

Download options for Windows and Linux can be found in the latest release. If you are using macOS, you will have to run this app from source. Listed below are the different kinds of files available to run or install texpaste.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FilePlatformType
texpaste_(version)_linux.AppImageLinuxStandalone app
texpaste_(version)_linux.debLinuxInstallable package for Debian
texpaste_(version)_linux.tar.gzLinuxArchive containing executable and program files
texpaste_(version)_win.zipWindowsArchive containing executable and program files
texpaste_(version)_win_portable.exeWindowsStandalone app (slow startup)
texpaste_(version)_win_setup.exeWindowsInstallation wizard
\n

⚠️ Windows users will be presented with a security warning on first launch. This is because I cannot afford a certificate to sign my code. You can circumvent the warning by clicking on \"More info\" and \"Run anyway\".

\n

Development

\n

To build or run this app directly from the source code, you will need Node.js with npm v7 or later. Clone or download the repository and use the following commands.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CommandDescription
npm installInstalls the required dependencies.
npm startLaunches the application.
npm run packPackages the application (output is located in the \"dist\" folder).
npm run distPackages while also creating an installer.
\n

Upcoming features

\n

Autocomplete. Feel free to suggest something or file a bug report on the issue tracker.

\n
", - "readmeFetchedAt": "2022-05-10T00:08:11.220Z" + "teseve": { + "readmeCleaned": "

Tèsèvè

\n
\n

A simple static webserver, in an app.

\n
\n
\n

\"screenshot\"

\n
\n

Getting Started

\n

Download the binaries

\n

You can download the binaries on the releases page.

\n

Cask

\n

If you are on Mac OS X and use Cask, you can install Teseve by typing the following command in your terminal : brew cask install teseve.

\n

Build the app from the source

\n

You can build the app by yourself:

\n
    \n
  1. Clone the repository
  2. \n
  3. Run npm install to get the dependencies
  4. \n
  5. Run grunt to build & run the app
  6. \n
  7. Use grunt release if you want to build a binary.
  8. \n
\n

Contributing

\n

Tèsèvè is currently in heavy development. If you want to contribute, try to follow the existing codestyle.

\n

TODO

\n
    \n
  • Allow to drag'n'drop a folder on window to set the server root
  • \n
  • Auto-try to resolve url like page to page.html
  • \n
  • Custom 404 page
  • \n
  • Multiple-window feature, managing multiple servers
  • \n
  • About window
  • \n
  • Refactor repo structure + builder
  • \n
  • All-around refactor
  • \n
  • Implement main menu for OSX & Windows
  • \n
  • Test Windows
  • \n
  • Test Linux
  • \n
  • Presentation website
  • \n
\n

Release History

\n
    \n
  • 2016/06/03: 0.5.3 fix \"choose folder\" button
  • \n
  • 2016/06/03: 0.5.2 fix build process, causing missing dependencies in final app
  • \n
  • 2016/06/02: 0.5.1 fix issues & deprecations from Electron 1.0 update
  • \n
  • 2016/05/08: 0.5.0 multiple-window managment
  • \n
  • 2015/09/21: 0.4.0 404 managment, auto-try to resolve url
  • \n
  • 2015/09/11: 0.3.0 drag'n'drop feature, new build system
  • \n
  • 2015/09/06: 0.2.0 autoindex feature
  • \n
  • 2015/08/26: 0.1.0 basic features
  • \n
  • 2015/08/25: starting project
  • \n
\n

License

\n

Tèsèvè is free and unencumbered software released into the public domain.

\n
", + "readmeOriginal": "

Tèsèvè

\n
\n

A simple static webserver, in an app.

\n
\n
\n

\"screenshot\"

\n
\n

Getting Started

\n

Download the binaries

\n

You can download the binaries on the releases page.

\n

Cask

\n

If you are on Mac OS X and use Cask, you can install Teseve by typing the following command in your terminal : brew cask install teseve.

\n

Build the app from the source

\n

You can build the app by yourself:

\n
    \n
  1. Clone the repository
  2. \n
  3. Run npm install to get the dependencies
  4. \n
  5. Run grunt to build & run the app
  6. \n
  7. Use grunt release if you want to build a binary.
  8. \n
\n

Contributing

\n

Tèsèvè is currently in heavy development. If you want to contribute, try to follow the existing codestyle.

\n

TODO

\n
    \n
  • Allow to drag'n'drop a folder on window to set the server root
  • \n
  • Auto-try to resolve url like page to page.html
  • \n
  • Custom 404 page
  • \n
  • Multiple-window feature, managing multiple servers
  • \n
  • About window
  • \n
  • Refactor repo structure + builder
  • \n
  • All-around refactor
  • \n
  • Implement main menu for OSX & Windows
  • \n
  • Test Windows
  • \n
  • Test Linux
  • \n
  • Presentation website
  • \n
\n

Release History

\n
    \n
  • 2016/06/03: 0.5.3 fix \"choose folder\" button
  • \n
  • 2016/06/03: 0.5.2 fix build process, causing missing dependencies in final app
  • \n
  • 2016/06/02: 0.5.1 fix issues & deprecations from Electron 1.0 update
  • \n
  • 2016/05/08: 0.5.0 multiple-window managment
  • \n
  • 2015/09/21: 0.4.0 404 managment, auto-try to resolve url
  • \n
  • 2015/09/11: 0.3.0 drag'n'drop feature, new build system
  • \n
  • 2015/09/06: 0.2.0 autoindex feature
  • \n
  • 2015/08/26: 0.1.0 basic features
  • \n
  • 2015/08/25: starting project
  • \n
\n

License

\n

Tèsèvè is free and unencumbered software released into the public domain.

\n
", + "readmeFetchedAt": "2024-02-29T22:01:26.915Z" }, "testmace": { - "readmeCleaned": "

TestMace-issues

\n

Issues-only repository for issue management of TestMace

\n
", - "readmeOriginal": "

TestMace-issues

\n

Issues-only repository for issue management of TestMace

\n
", - "readmeFetchedAt": "2022-05-10T00:08:11.230Z" + "readmeCleaned": "

TestMace-issues

\n

Issues-only repository for issue management of TestMace

\n
", + "readmeOriginal": "

TestMace-issues

\n

Issues-only repository for issue management of TestMace

\n
", + "readmeFetchedAt": "2024-02-29T22:01:27.151Z" }, - "thorium-reader": { - "readmeCleaned": "

Thorium Reader

\n

Thorium Reader is an easy to use EPUB reading application for Windows 10/10S, MacOS and Linux. After importing e-books from a directory or OPDS feed, you'll be able to read on any screen size, customize layout settings, navigate via the table of contents or page list, set bookmarks ... A great care is taken to ensure the accessibility of the application for visual impaired people using NVDA, JAWS or Narrator.

\n

Free application. No ads. No private data flowing anywhere.

\n

This project is in constant evolution, corrections and new features will be added soon and your support is welcome for that. The application is based on the open-source Readium Desktop toolkit.

\n

It is currently localized in following languages:

\n
    \n
  • English
  • \n
  • French
  • \n
  • Portuguese
  • \n
  • Swedish
  • \n
  • Russian
  • \n
  • Lithuanian
  • \n
  • Italian
  • \n
  • Japanese
  • \n
  • Dutch
  • \n
  • Spanish
  • \n
  • German
  • \n
  • Finnish
  • \n
  • Chinese
  • \n
  • Korean
  • \n
  • Georgian
  • \n
\n

See: https://github.com/edrlab/thorium-reader/wiki/Localization-(l10n)-language-translations

\n

\"library\"\n\"publication\n\"reader\"

\n

Build status

\n

TravisCI, develop branch:

\n

\"Build

\n

Prerequisites

\n
    \n
  1. NodeJS 14 (check with node --version)
  2. \n
  3. NPM 6 (check with npm --version)
  4. \n
  5. Optionally: C++ compiler for native NodeJS modules, should work out of the box in Linux and MacOS. On Windows, Visual Studio can be installed, or simply call npm install -g windows-build-tools.
  6. \n
\n

Technologies

\n
    \n
  • typescript
  • \n
  • electron
  • \n
  • reactjs
  • \n
  • redux
  • \n
  • saga
  • \n
  • i18next
  • \n
\n

Quick start

\n

Install dependencies

\n
    \n
  • npm install (or npm ci): initialize local node_modules packages from dependencies declared in package.json (this will also automatically call a long-running compilation stage in npm run postinstall)
  • \n
  • in case of failure to NPM \"install\" because of \"Divina player\" SHA integrity mismatch, please try running the following command in your shell: node scripts/package-lock-patch.js && cat package-lock.json | grep -i divina-player-js (this converts SSH GitHub references to HTTPS ones)
  • \n
  • in case of NPM / Node GYP failing to compile native libs in Windows under Visual Studio 2019's command line tools: npm config set msvs_version 2019 --global and npm config set msbuild_path \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\MSBuild\\Current\\Bin\\MSBuild.exe\" (adjust with your own path, for example Enterprise or Professional instead of Community)
  • \n
\n

Start application in development environment

\n

(with hot-reload dev server, web inspectors / debuggers)

\n
    \n
  • npm run start:dev (or npm run start:dev:quick to bypass TypeScript checks / launch the app faster)
  • \n
\n

Start application in production environment

\n
    \n
  • npm start (or npm run start)
  • \n
\n

Build installers

\n
    \n
  • npm run package:win or npm run package:mac or npm run package:linux
  • \n
\n

Code Signing information: https://github.com/edrlab/thorium-reader/wiki/Code-Signing

\n

Command line

\n
[args]\n\nCommands:\n thorium opds <url> import opds feed\n thorium import <path> import epub or lpcl file\n thorium read <title> searches already-imported publications with the\n provided TITLE, and opens the reader with the\n first match\n thorium [path] import and read an epub or lcpl file [default]\n thorium completion generate bash completion script\n\nPositionals:\n path path of your publication, it can be an absolute, relative path [string]\n\nOptions:\n --version Show version number [boolean]\n --help Show help [boolean]\"><pre class=\"notranslate\"><code class=\"notranslate\">thorium <cmd> [args]\n\nCommands:\n thorium opds <title> <url> import opds feed\n thorium import <path> import epub or lpcl file\n thorium read <title> searches already-imported publications with the\n provided TITLE, and opens the reader with the\n first match\n thorium [path] import and read an epub or lcpl file [default]\n thorium completion generate bash completion script\n\nPositionals:\n path path of your publication, it can be an absolute, relative path [string]\n\nOptions:\n --version Show version number [boolean]\n --help Show help [boolean]\n</code></pre></div>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-thorium-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"#thorium-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Thorium Reader</h1>\n<p dir=\"auto\">Thorium Reader is an easy to use EPUB reading application for Windows 10/10S, MacOS and Linux. After importing e-books from a directory or OPDS feed, you'll be able to read on any screen size, customize layout settings, navigate via the table of contents or page list, set bookmarks ... A great care is taken to ensure the accessibility of the application for visual impaired people using NVDA, JAWS or Narrator.</p>\n<p dir=\"auto\">Free application. No ads. No private data flowing anywhere.</p>\n<p dir=\"auto\">This project is in constant evolution, corrections and new features will be added soon and your support is welcome for that. The application is based on the open-source Readium Desktop toolkit.</p>\n<p dir=\"auto\">It is currently localized in following languages:</p>\n<ul dir=\"auto\">\n<li>English</li>\n<li>French</li>\n<li>Portuguese</li>\n<li>Swedish</li>\n<li>Russian</li>\n<li>Lithuanian</li>\n<li>Italian</li>\n<li>Japanese</li>\n<li>Dutch</li>\n<li>Spanish</li>\n<li>German</li>\n<li>Finnish</li>\n<li>Chinese</li>\n<li>Korean</li>\n<li>Georgian</li>\n</ul>\n<p dir=\"auto\">See: <a href=\"https://github.com/edrlab/thorium-reader/wiki/Localization-(l10n)-language-translations\">https://github.com/edrlab/thorium-reader/wiki/Localization-(l10n)-language-translations</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/library.png\"><img src=\"img/library.png\" alt=\"library\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/info.png\"><img src=\"img/info.png\" alt=\"publication info\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/reader.png\"><img src=\"img/reader.png\" alt=\"reader\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-build-status\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build status</h2>\n<p dir=\"auto\">TravisCI, <code>develop</code> branch:</p>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/edrlab/thorium-reader\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c537508d06293c43446ec49231a4001813e6c5c1a13f8bd5392c83cb0ef5b50/68747470733a2f2f7472617669732d63692e6f72672f6564726c61622f74686f7269756d2d7265616465722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/edrlab/thorium-reader.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Prerequisites</h2>\n<ol dir=\"auto\">\n<li>NodeJS 14 (check with <code>node --version</code>)</li>\n<li>NPM 6 (check with <code>npm --version</code>)</li>\n<li>Optionally: C++ compiler for native NodeJS modules, should work out of the box in Linux and MacOS. On Windows, Visual Studio can be installed, or simply call <code>npm install -g windows-build-tools</code>.</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-technologies\" class=\"anchor\" aria-hidden=\"true\" href=\"#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Technologies</h2>\n<ul dir=\"auto\">\n<li>typescript</li>\n<li>electron</li>\n<li>reactjs</li>\n<li>redux</li>\n<li>saga</li>\n<li>i18next</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Quick start</h2>\n<h3 dir=\"auto\"><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install dependencies</h3>\n<ul dir=\"auto\">\n<li><code>npm install</code> (or <code>npm ci</code>): initialize local <code>node_modules</code> packages from dependencies declared in <code>package.json</code> (this will also automatically call a long-running compilation stage in <code>npm run postinstall</code>)</li>\n<li>in case of failure to NPM \"install\" because of \"Divina player\" SHA integrity mismatch, please try running the following command in your shell: <code>node scripts/package-lock-patch.js && cat package-lock.json | grep -i divina-player-js</code> (this converts SSH GitHub references to HTTPS ones)</li>\n<li>in case of NPM / Node GYP failing to compile native libs in Windows under Visual Studio 2019's command line tools: <code>npm config set msvs_version 2019 --global</code> and <code>npm config set msbuild_path \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\MSBuild\\Current\\Bin\\MSBuild.exe\"</code> (adjust with your own path, for example <code>Enterprise</code> or <code>Professional</code> instead of <code>Community</code>)</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-start-application-in-development-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-application-in-development-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start application in development environment</h3>\n<p dir=\"auto\">(with hot-reload dev server, web inspectors / debuggers)</p>\n<ul dir=\"auto\">\n<li><code>npm run start:dev</code> (or <code>npm run start:dev:quick</code> to bypass TypeScript checks / launch the app faster)</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-start-application-in-production-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-application-in-production-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start application in production environment</h3>\n<ul dir=\"auto\">\n<li><code>npm start</code> (or <code>npm run start</code>)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-build-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build installers</h2>\n<ul dir=\"auto\">\n<li><code>npm run package:win</code> or <code>npm run package:mac</code> or <code>npm run package:linux</code></li>\n</ul>\n<p dir=\"auto\">Code Signing information: <a href=\"https://github.com/edrlab/thorium-reader/wiki/Code-Signing\">https://github.com/edrlab/thorium-reader/wiki/Code-Signing</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-command-line\" class=\"anchor\" aria-hidden=\"true\" href=\"#command-line\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Command line</h2>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"thorium <cmd> [args]\n\nCommands:\n thorium opds <title> <url> import opds feed\n thorium import <path> import epub or lpcl file\n thorium read <title> searches already-imported publications with the\n provided TITLE, and opens the reader with the\n first match\n thorium [path] import and read an epub or lcpl file [default]\n thorium completion generate bash completion script\n\nPositionals:\n path path of your publication, it can be an absolute, relative path [string]\n\nOptions:\n --version Show version number [boolean]\n --help Show help [boolean]\"><pre class=\"notranslate\"><code class=\"notranslate\">thorium <cmd> [args]\n\nCommands:\n thorium opds <title> <url> import opds feed\n thorium import <path> import epub or lpcl file\n thorium read <title> searches already-imported publications with the\n provided TITLE, and opens the reader with the\n first match\n thorium [path] import and read an epub or lcpl file [default]\n thorium completion generate bash completion script\n\nPositionals:\n path path of your publication, it can be an absolute, relative path [string]\n\nOptions:\n --version Show version number [boolean]\n --help Show help [boolean]\n</code></pre></div>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.402Z" + "texpaste": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/jonasmusall/texpaste/blob/main//docs/images/logo-light.svg#gh-dark-mode-only\"><img src=\"https://raw.githubusercontent.com/jonasmusall/texpaste/main//docs/images/logo-light.svg#gh-dark-mode-only\" alt=\"texpaste logo\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/jonasmusall/texpaste/blob/main//docs/images/logo-dark.svg#gh-light-mode-only\"><img src=\"https://raw.githubusercontent.com/jonasmusall/texpaste/main//docs/images/logo-dark.svg#gh-light-mode-only\" alt=\"texpaste logo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">Input TeX code to get a live preview. Press ENTER or click the green checkmark to copy the result to the clipboard and use it in another application. ESCAPE or clicking the close button will discard the output. Custom macros can be created in the settings.</p>\n<p dir=\"auto\">Made with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a> and <a href=\"https://katex.org/\" rel=\"nofollow\">KaTeX</a>.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/jonasmusall/texpaste/blob/main//docs/images/live_demo.gif\"><img src=\"https://raw.githubusercontent.com/jonasmusall/texpaste/main//docs/images/live_demo.gif\" alt=\"Demonstration video\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/jonasmusall/texpaste/blob/main/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download options for Windows and Linux can be found in the latest <a href=\"https://github.com/jonasmusall/texpaste/releases/latest\">release</a>. If you are using macOS, you will have to run this app from source. Listed below are the different kinds of files available to run or install texpaste.</p>\n<table>\n<thead>\n<tr>\n<th>File</th>\n<th>Platform</th>\n<th>Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>texpaste_(version)_linux.AppImage</code></td>\n<td>Linux</td>\n<td>Standalone app</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_linux.deb</code></td>\n<td>Linux</td>\n<td>Installable package for Debian</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_linux.tar.gz</code></td>\n<td>Linux</td>\n<td>Archive containing executable and program files</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_win.zip</code></td>\n<td>Windows</td>\n<td>Archive containing executable and program files</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_win_portable.exe</code></td>\n<td>Windows</td>\n<td>Standalone app (slow startup)</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_win_setup.exe</code></td>\n<td>Windows</td>\n<td>Installation wizard</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> <em>Windows users will be presented with a security warning on first launch. This is because I cannot afford a certificate to sign my code. You can circumvent the warning by clicking on \"More info\" and \"Run anyway\".</em></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/jonasmusall/texpaste/blob/main/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To build or run this app directly from the source code, you will need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> with npm v7 or later. Clone or download the repository and use the following commands.</p>\n<table>\n<thead>\n<tr>\n<th>Command</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>npm install</code></td>\n<td>Installs the required dependencies.</td>\n</tr>\n<tr>\n<td><code>npm start</code></td>\n<td>Launches the application.</td>\n</tr>\n<tr>\n<td><code>npm run pack</code></td>\n<td>Packages the application (output is located in the \"dist\" folder).</td>\n</tr>\n<tr>\n<td><code>npm run dist</code></td>\n<td>Packages while also creating an installer.</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Upcoming features</h2><a id=\"user-content-upcoming-features\" class=\"anchor-element\" aria-label=\"Permalink: Upcoming features\" href=\"https://github.com/jonasmusall/texpaste/blob/main/#upcoming-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Autocomplete. Feel free to suggest something or file a bug report on the <a href=\"https://github.com/jonasmusall/texpaste/issues\">issue tracker</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/docs/images/logo-light.svg#gh-dark-mode-only\"><img src=\"/docs/images/logo-light.svg#gh-dark-mode-only\" alt=\"texpaste logo\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/docs/images/logo-dark.svg#gh-light-mode-only\"><img src=\"/docs/images/logo-dark.svg#gh-light-mode-only\" alt=\"texpaste logo\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Input TeX code to get a live preview. Press ENTER or click the green checkmark to copy the result to the clipboard and use it in another application. ESCAPE or clicking the close button will discard the output. Custom macros can be created in the settings.</p>\n<p dir=\"auto\">Made with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a> and <a href=\"https://katex.org/\" rel=\"nofollow\">KaTeX</a>.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/docs/images/live_demo.gif\"><img src=\"/docs/images/live_demo.gif\" alt=\"Demonstration video\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download options for Windows and Linux can be found in the latest <a href=\"https://github.com/jonasmusall/texpaste/releases/latest\">release</a>. If you are using macOS, you will have to run this app from source. Listed below are the different kinds of files available to run or install texpaste.</p>\n<table>\n<thead>\n<tr>\n<th>File</th>\n<th>Platform</th>\n<th>Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>texpaste_(version)_linux.AppImage</code></td>\n<td>Linux</td>\n<td>Standalone app</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_linux.deb</code></td>\n<td>Linux</td>\n<td>Installable package for Debian</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_linux.tar.gz</code></td>\n<td>Linux</td>\n<td>Archive containing executable and program files</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_win.zip</code></td>\n<td>Windows</td>\n<td>Archive containing executable and program files</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_win_portable.exe</code></td>\n<td>Windows</td>\n<td>Standalone app (slow startup)</td>\n</tr>\n<tr>\n<td><code>texpaste_(version)_win_setup.exe</code></td>\n<td>Windows</td>\n<td>Installation wizard</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> <em>Windows users will be presented with a security warning on first launch. This is because I cannot afford a certificate to sign my code. You can circumvent the warning by clicking on \"More info\" and \"Run anyway\".</em></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To build or run this app directly from the source code, you will need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> with npm v7 or later. Clone or download the repository and use the following commands.</p>\n<table>\n<thead>\n<tr>\n<th>Command</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>npm install</code></td>\n<td>Installs the required dependencies.</td>\n</tr>\n<tr>\n<td><code>npm start</code></td>\n<td>Launches the application.</td>\n</tr>\n<tr>\n<td><code>npm run pack</code></td>\n<td>Packages the application (output is located in the \"dist\" folder).</td>\n</tr>\n<tr>\n<td><code>npm run dist</code></td>\n<td>Packages while also creating an installer.</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Upcoming features</h2><a id=\"user-content-upcoming-features\" class=\"anchor-element\" aria-label=\"Permalink: Upcoming features\" href=\"#upcoming-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Autocomplete. Feel free to suggest something or file a bug report on the <a href=\"https://github.com/jonasmusall/texpaste/issues\">issue tracker</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:27.210Z" }, - "thismypc": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-this-my-pc\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#this-my-pc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>This My PC</h1>\n<div align=\"center\" dir=\"auto\">\n <a href=\"http://thismypc.com/\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/logo/logo-mini.png\" style=\"max-width: 100%;\">\n </a>\n</div>\n<br>\n<div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a href=\"http://thismypc.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7b6afe1f2d53ebebe20cfd56eec4b3bcdca275a5668951bec31dda5cff166983/68747470733a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d6164652d776974682d6a6176617363726970742e737667\" alt=\"forthebadge\" data-canonical-src=\"https://forthebadge.com/images/badges/made-with-javascript.svg\" style=\"max-width: 100%;\"></a>\n<br>\n<a href=\"https://app.codacy.com/app/supunlakmal/thismypc?utm_source=github.com&utm_medium=referral&utm_content=supunlakmal/thismypc&utm_campaign=Badge_Grade_Dashboard\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/891dadbca3282d7c6e7f781088b6f6fe429e83db56cc16de1a83dcebc84dc0a8/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3562363737653630376465663434363662383038346562373662653466306437\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/5b677e607def4466b8084eb76be4f0d7\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/f5054ffcd4245c10d3ec85ef059e07aacf787b560f83ad4aec2236364437d097/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/f5054ffcd4245c10d3ec85ef059e07aacf787b560f83ad4aec2236364437d097/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"contributions welcome\" data-canonical-src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/supunlakmal/thismypc/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/6e4da91cb02711349e6b9d0aba6a767362818c1d17891a02f06fded4415f6172/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d7965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-yes-green.svg\" style=\"max-width: 100%;\"></a> <a href=\"http://thismypc.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dc954b1e6af0e39a8148a4908ac9a4e49e4f17340977c9c88173e3788af10eb6/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f687474702f736869656c64732e696f2e737667\" alt=\"Website thismypc.com\" data-canonical-src=\"https://img.shields.io/website-up-down-green-red/http/shields.io.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/supunlakmal/thismypc/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/6ae43f07818e28c456bc0e4f35a61ebb4f08677499bf4eaa31c508107ccec75f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://gitter.im/Thismypc/community\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab2281d11c2e6f7632f27099243da7d518b60efeb493cc4ea622c72dc780cdaa/68747470733a2f2f6261646765732e6769747465722e696d2f67697474657248512f6769747465722e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/gitterHQ/gitter.svg\" style=\"max-width: 100%;\"></a></p>\n</div>\n<blockquote>\n<p dir=\"auto\">ThisMyPC provides a neat web interface that can be used for browsing your desktop drives from any device in your browser itself. With the help of NodeJs, the file details are displayed in JSON format that can then be easily displayed in web browsers.</p>\n</blockquote>\n<blockquote>\n<p dir=\"auto\">The source code is open so that you can download the source code and set it up with ease if you would like to have your own exclusive environment.</p>\n</blockquote>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/web_site_system.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/web_site_system.gif\" alt=\"Web Site System\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-app-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#app-screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>App Screenshots</h2>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Desktop App Login</th>\n<th align=\"center\">Desktop App Open</th>\n<th align=\"center\">Web App computer hard drives</th>\n<th align=\"center\">Web App computer hard drives Open</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-login.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-login.PNG\" title=\"Desktop App Login \" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-home.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-home.PNG\" title=\"Desktop App Open\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\" title=\"Web App PC Drivers\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\" title=\"Web App PC Drivers\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-folder-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#folder-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Folder Structure</h2>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\".\n├── .github/ISSUE_TEMPLATE\n├── doc # All Api doc and gif files\n├── thisMyPCApp # Electron JS app folder\n├── thisMyPCServer # Node JS MongoDB and Express JS server folder\n├── thisMyPCWeb # Angular website folder\n├── .gitignore\n├── .gitlab-ci.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n└── README.md\"><pre class=\"notranslate\"><code class=\"notranslate\">.\n├── .github/ISSUE_TEMPLATE\n├── doc # All Api doc and gif files\n├── thisMyPCApp # Electron JS app folder\n├── thisMyPCServer # Node JS MongoDB and Express JS server folder\n├── thisMyPCWeb # Angular website folder\n├── .gitignore\n├── .gitlab-ci.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n└── README.md\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-what-this-my-pc-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#what-this-my-pc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>What (This my pc) ?</h2>\n<p dir=\"auto\">The concept behind thismypc app was to transfer your computer folder and file information through a nodeJS server to the web end as JSON data.</p>\n<h2 dir=\"auto\"><a id=\"user-content-why-this-my-pc-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#why-this-my-pc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Why (This my pc) ?</h2>\n<ul dir=\"auto\">\n<li>The app's responsive web interface helps you to browse file in any resolution device.</li>\n<li>You can use source code for your own projects.</li>\n<li>It works well in low bandwidth environments.</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-how-to-wiki-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#how-to-wiki-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>How to (Wiki) ?</h2>\n<p dir=\"auto\">All usage instruction and information update on <a href=\"https://github.com/supunlakmal/thismypc/wiki\">Github Wiki</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Developing</h2>\n<h3 dir=\"auto\"><a id=\"user-content-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Platforms</h3>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Microsoft Windows</td>\n<td>Developing</td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>Pending</td>\n</tr>\n<tr>\n<td>Mac os</td>\n<td>Pending</td>\n</tr>\n<tr>\n<td>Android</td>\n<td>Developing</td>\n</tr>\n</tbody>\n</table>\n<h4 dir=\"auto\"><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Built With</h4>\n<ul dir=\"auto\">\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Node JS</a></li>\n<li><a href=\"http://graphql.org\" rel=\"nofollow\">GraphQL</a></li>\n<li><a href=\"https://expressjs.com/\" rel=\"nofollow\">Express JS</a></li>\n<li><a href=\"https://socket.io/\" rel=\"nofollow\">Socket IO</a></li>\n<li><a href=\"https://angularjs.org/\" rel=\"nofollow\">Angular</a></li>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron JS</a></li>\n<li><a href=\"https://www.mongodb.com/\" rel=\"nofollow\">Mongodb</a></li>\n<li><a href=\"https://facebook.github.io/react-native/\" rel=\"nofollow\">React Native</a></li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-clone-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#clone-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone Project</h4>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/supunlakmal/thismypc.git\"><pre>git clone https://github.com/supunlakmal/thismypc.git</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/gitClone.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/gitClone.gif\" alt=\"git clone https://github.com/supunlakmal/thismypc.git\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This Command will copy a full project to your local environment</p>\n<h2 dir=\"auto\"><a id=\"user-content-angular-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Angular Project</h2>\n<h3 dir=\"auto\"><a id=\"user-content-setting-up-angular-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#setting-up-angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setting up Angular Project</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" cd thisMyPCWeb\n npm i\"><pre> <span class=\"pl-c1\">cd</span> thisMyPCWeb\n npm i</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/angularSetup.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/angularSetup.gif\" alt=\"Setting up Angular Project\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><code>cd thisMyPCWeb</code> Move into angular Project Folder\n<code>npm i</code> install all dependency.</p>\n<h3 dir=\"auto\"><a id=\"user-content-run-angular-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#run-angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run Angular Project</h3>\n<p dir=\"auto\">Run <code>ng serve</code> for a dev server. Navigate to <code>http://localhost:4200/</code>. The app will automatically reload if you change any of the source files.</p>\n<h2 dir=\"auto\"><a id=\"user-content-electron-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Electron Project</h2>\n<h3 dir=\"auto\"><a id=\"user-content-setting-up-electron-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#setting-up-electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setting up Electron Project</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd thisMyPCApp\nnpm i\"><pre><span class=\"pl-c1\">cd</span> thisMyPCApp\nnpm i</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/electronSetup.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/electronSetup.gif\" alt=\" Setting up Electron Project\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><code>cd thisMyPCWeb</code> Move into Electron Project Folder\n<code>npm i</code> install all dependency.</p>\n<h3 dir=\"auto\"><a id=\"user-content-run-electron-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#run-electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run Electron Project</h3>\n<p dir=\"auto\">Run <code>npm run start</code> start electron app in debug mode</p>\n<h2 dir=\"auto\"><a id=\"user-content-node-server\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#node-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Node Server</h2>\n<h3 dir=\"auto\"><a id=\"user-content-setting-up-node-server\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#setting-up-node-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setting up Node Server</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd thisMyPCServer\nnpm i\"><pre><span class=\"pl-c1\">cd</span> thisMyPCServer\nnpm i</pre></div>\n<p dir=\"auto\"><code>cd thisMyPCServer</code> Move into Node Project Folder\n<code>npm i</code> install all dependency.</p>\n<h3 dir=\"auto\"><a id=\"user-content-run-node-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#run-node-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run Node Project</h3>\n<p dir=\"auto\">Run <code>npm node index.js</code> to start node server</p>\n<h2 dir=\"auto\"><a id=\"user-content-graphql\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#graphql\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Graphql</h2>\n<table>\n<thead>\n<tr>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>/api/v1/graphql</td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-rest-api\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#rest-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>REST API</h2>\n<h3 dir=\"auto\"><a id=\"user-content-api-reference\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#api-reference\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>API Reference</h3>\n<ul dir=\"auto\">\n<li>PC - Personal Computer</li>\n<li>thismypc.com:5000 - This is Thismypc web site API url. You can use your own localhost server link instead default Link.</li>\n<li>\":userID\" - User ID</li>\n<li>\":computerKey\" - Computer Key</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-web-api\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#web-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web API</h3>\n<table>\n<thead>\n<tr>\n<th>Web API</th>\n<th>URL</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>User Register</td>\n<td>/api/v1/user/register</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Login</td>\n<td>/api/v1/user/login</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Logout</td>\n<td>/api/v1/user/:userID/logout</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Auth</td>\n<td>/api/v1/user/authentication</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Info</td>\n<td>/api/v1/user/:userID</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Online PC List</td>\n<td>/api/v1/user/computer/online</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Public PC Access</td>\n<td>/api/v1/computer/public/access</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User PC List</td>\n<td>/api/v1/user/computer</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User Account</td>\n<td>/api/v1/user/update</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User Password</td>\n<td>/api/v1/user/password/edit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User PC Public status</td>\n<td>/api/v1/user/computer/public/status/update</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User PC Public Key</td>\n<td>/api/v1/user/computer/public/key/update</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<h3 dir=\"auto\"><a id=\"user-content-web-socket-io\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#web-socket-io\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web socket IO</h3>\n<table>\n<thead>\n<tr>\n<th>Socket Name</th>\n<th>Socket</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Join Socket from Web</td>\n<td>joinFromWeb</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or Driver Open Request</td>\n<td>openFolder</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PC access Requests</td>\n<td>pcAccessRequest</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Get Hard Drive List</td>\n<td>hDDList</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or hard drive open data</td>\n<td>openFolderRequestToWeb</td>\n<td>on</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<h3 dir=\"auto\"><a id=\"user-content-app-api\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#app-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>App API</h3>\n<table>\n<thead>\n<tr>\n<th>APP API</th>\n<th>URL</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>User Login From App</td>\n<td>/api/v1/user/computer/login</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Info</td>\n<td>/api/v1/user/:userID/computer/:computerKey</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Logout</td>\n<td>/api/v1/user/:userID/computer/logout</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<h3 dir=\"auto\"><a id=\"user-content-app-socket-io\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#app-socket-io\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>App socket IO</h3>\n<table>\n<thead>\n<tr>\n<th>Socket Name</th>\n<th>Socket</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Join Socket from APP</td>\n<td>joinFromApp</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send Hard Drive List</td>\n<td>hDDList</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send Data inside Folder or Hard Drive</td>\n<td>sendOpenFolderRequest</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send callback of Folder Create Function</td>\n<td>folderCreateCallback</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PC access user and data</td>\n<td>pcAccessRequest</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or Hard drive open request</td>\n<td>openFolderRequest</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder Validation</td>\n<td>validateFolderName</td>\n<td>on</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-database\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#database\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Database</h2>\n<p dir=\"auto\">MongoDB use as Database.</p>\n<h2 dir=\"auto\"><a id=\"user-content-licensing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#licensing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Licensing</h2>\n<p dir=\"auto\">The MIT License 2019 Supun Lakmal</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-this-my-pc\" class=\"anchor\" aria-hidden=\"true\" href=\"#this-my-pc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>This My PC</h1>\n<div align=\"center\" dir=\"auto\">\n <a href=\"http://thismypc.com/\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/logo/logo-mini.png\" style=\"max-width: 100%;\">\n </a>\n</div>\n<br>\n<div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a href=\"http://thismypc.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7b6afe1f2d53ebebe20cfd56eec4b3bcdca275a5668951bec31dda5cff166983/68747470733a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d6164652d776974682d6a6176617363726970742e737667\" alt=\"forthebadge\" data-canonical-src=\"https://forthebadge.com/images/badges/made-with-javascript.svg\" style=\"max-width: 100%;\"></a>\n<br>\n<a href=\"https://app.codacy.com/app/supunlakmal/thismypc?utm_source=github.com&utm_medium=referral&utm_content=supunlakmal/thismypc&utm_campaign=Badge_Grade_Dashboard\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/891dadbca3282d7c6e7f781088b6f6fe429e83db56cc16de1a83dcebc84dc0a8/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3562363737653630376465663434363662383038346562373662653466306437\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/5b677e607def4466b8084eb76be4f0d7\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/f5054ffcd4245c10d3ec85ef059e07aacf787b560f83ad4aec2236364437d097/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/f5054ffcd4245c10d3ec85ef059e07aacf787b560f83ad4aec2236364437d097/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"contributions welcome\" data-canonical-src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/supunlakmal/thismypc/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/6e4da91cb02711349e6b9d0aba6a767362818c1d17891a02f06fded4415f6172/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d7965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-yes-green.svg\" style=\"max-width: 100%;\"></a> <a href=\"http://thismypc.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dc954b1e6af0e39a8148a4908ac9a4e49e4f17340977c9c88173e3788af10eb6/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f687474702f736869656c64732e696f2e737667\" alt=\"Website thismypc.com\" data-canonical-src=\"https://img.shields.io/website-up-down-green-red/http/shields.io.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/supunlakmal/thismypc/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/6ae43f07818e28c456bc0e4f35a61ebb4f08677499bf4eaa31c508107ccec75f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://gitter.im/Thismypc/community\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab2281d11c2e6f7632f27099243da7d518b60efeb493cc4ea622c72dc780cdaa/68747470733a2f2f6261646765732e6769747465722e696d2f67697474657248512f6769747465722e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/gitterHQ/gitter.svg\" style=\"max-width: 100%;\"></a></p>\n</div>\n<blockquote>\n<p dir=\"auto\">ThisMyPC provides a neat web interface that can be used for browsing your desktop drives from any device in your browser itself. With the help of NodeJs, the file details are displayed in JSON format that can then be easily displayed in web browsers.</p>\n</blockquote>\n<blockquote>\n<p dir=\"auto\">The source code is open so that you can download the source code and set it up with ease if you would like to have your own exclusive environment.</p>\n</blockquote>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/web_site_system.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/web_site_system.gif\" alt=\"Web Site System\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-app-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#app-screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>App Screenshots</h2>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Desktop App Login</th>\n<th align=\"center\">Desktop App Open</th>\n<th align=\"center\">Web App computer hard drives</th>\n<th align=\"center\">Web App computer hard drives Open</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-login.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-login.PNG\" title=\"Desktop App Login \" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-home.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-home.PNG\" title=\"Desktop App Open\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\" title=\"Web App PC Drivers\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\" title=\"Web App PC Drivers\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-folder-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"#folder-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Folder Structure</h2>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\".\n├── .github/ISSUE_TEMPLATE\n├── doc # All Api doc and gif files\n├── thisMyPCApp # Electron JS app folder\n├── thisMyPCServer # Node JS MongoDB and Express JS server folder\n├── thisMyPCWeb # Angular website folder\n├── .gitignore\n├── .gitlab-ci.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n└── README.md\"><pre class=\"notranslate\"><code class=\"notranslate\">.\n├── .github/ISSUE_TEMPLATE\n├── doc # All Api doc and gif files\n├── thisMyPCApp # Electron JS app folder\n├── thisMyPCServer # Node JS MongoDB and Express JS server folder\n├── thisMyPCWeb # Angular website folder\n├── .gitignore\n├── .gitlab-ci.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n└── README.md\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-what-this-my-pc-\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-this-my-pc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>What (This my pc) ?</h2>\n<p dir=\"auto\">The concept behind thismypc app was to transfer your computer folder and file information through a nodeJS server to the web end as JSON data.</p>\n<h2 dir=\"auto\"><a id=\"user-content-why-this-my-pc-\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-this-my-pc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Why (This my pc) ?</h2>\n<ul dir=\"auto\">\n<li>The app's responsive web interface helps you to browse file in any resolution device.</li>\n<li>You can use source code for your own projects.</li>\n<li>It works well in low bandwidth environments.</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-how-to-wiki-\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-wiki-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>How to (Wiki) ?</h2>\n<p dir=\"auto\">All usage instruction and information update on <a href=\"https://github.com/supunlakmal/thismypc/wiki\">Github Wiki</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Developing</h2>\n<h3 dir=\"auto\"><a id=\"user-content-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Platforms</h3>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Microsoft Windows</td>\n<td>Developing</td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>Pending</td>\n</tr>\n<tr>\n<td>Mac os</td>\n<td>Pending</td>\n</tr>\n<tr>\n<td>Android</td>\n<td>Developing</td>\n</tr>\n</tbody>\n</table>\n<h4 dir=\"auto\"><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Built With</h4>\n<ul dir=\"auto\">\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Node JS</a></li>\n<li><a href=\"http://graphql.org\" rel=\"nofollow\">GraphQL</a></li>\n<li><a href=\"https://expressjs.com/\" rel=\"nofollow\">Express JS</a></li>\n<li><a href=\"https://socket.io/\" rel=\"nofollow\">Socket IO</a></li>\n<li><a href=\"https://angularjs.org/\" rel=\"nofollow\">Angular</a></li>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron JS</a></li>\n<li><a href=\"https://www.mongodb.com/\" rel=\"nofollow\">Mongodb</a></li>\n<li><a href=\"https://facebook.github.io/react-native/\" rel=\"nofollow\">React Native</a></li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-clone-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone Project</h4>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/supunlakmal/thismypc.git\"><pre>git clone https://github.com/supunlakmal/thismypc.git</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/gitClone.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/gitClone.gif\" alt=\"git clone https://github.com/supunlakmal/thismypc.git\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This Command will copy a full project to your local environment</p>\n<h2 dir=\"auto\"><a id=\"user-content-angular-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Angular Project</h2>\n<h3 dir=\"auto\"><a id=\"user-content-setting-up-angular-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#setting-up-angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setting up Angular Project</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" cd thisMyPCWeb\n npm i\"><pre> <span class=\"pl-c1\">cd</span> thisMyPCWeb\n npm i</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/angularSetup.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/angularSetup.gif\" alt=\"Setting up Angular Project\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><code>cd thisMyPCWeb</code> Move into angular Project Folder\n<code>npm i</code> install all dependency.</p>\n<h3 dir=\"auto\"><a id=\"user-content-run-angular-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run Angular Project</h3>\n<p dir=\"auto\">Run <code>ng serve</code> for a dev server. Navigate to <code>http://localhost:4200/</code>. The app will automatically reload if you change any of the source files.</p>\n<h2 dir=\"auto\"><a id=\"user-content-electron-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Electron Project</h2>\n<h3 dir=\"auto\"><a id=\"user-content-setting-up-electron-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#setting-up-electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setting up Electron Project</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd thisMyPCApp\nnpm i\"><pre><span class=\"pl-c1\">cd</span> thisMyPCApp\nnpm i</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/electronSetup.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/electronSetup.gif\" alt=\" Setting up Electron Project\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><code>cd thisMyPCWeb</code> Move into Electron Project Folder\n<code>npm i</code> install all dependency.</p>\n<h3 dir=\"auto\"><a id=\"user-content-run-electron-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run Electron Project</h3>\n<p dir=\"auto\">Run <code>npm run start</code> start electron app in debug mode</p>\n<h2 dir=\"auto\"><a id=\"user-content-node-server\" class=\"anchor\" aria-hidden=\"true\" href=\"#node-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Node Server</h2>\n<h3 dir=\"auto\"><a id=\"user-content-setting-up-node-server\" class=\"anchor\" aria-hidden=\"true\" href=\"#setting-up-node-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setting up Node Server</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd thisMyPCServer\nnpm i\"><pre><span class=\"pl-c1\">cd</span> thisMyPCServer\nnpm i</pre></div>\n<p dir=\"auto\"><code>cd thisMyPCServer</code> Move into Node Project Folder\n<code>npm i</code> install all dependency.</p>\n<h3 dir=\"auto\"><a id=\"user-content-run-node-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-node-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run Node Project</h3>\n<p dir=\"auto\">Run <code>npm node index.js</code> to start node server</p>\n<h2 dir=\"auto\"><a id=\"user-content-graphql\" class=\"anchor\" aria-hidden=\"true\" href=\"#graphql\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Graphql</h2>\n<table>\n<thead>\n<tr>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>/api/v1/graphql</td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-rest-api\" class=\"anchor\" aria-hidden=\"true\" href=\"#rest-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>REST API</h2>\n<h3 dir=\"auto\"><a id=\"user-content-api-reference\" class=\"anchor\" aria-hidden=\"true\" href=\"#api-reference\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>API Reference</h3>\n<ul dir=\"auto\">\n<li>PC - Personal Computer</li>\n<li>thismypc.com:5000 - This is Thismypc web site API url. You can use your own localhost server link instead default Link.</li>\n<li>\":userID\" - User ID</li>\n<li>\":computerKey\" - Computer Key</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-web-api\" class=\"anchor\" aria-hidden=\"true\" href=\"#web-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web API</h3>\n<table>\n<thead>\n<tr>\n<th>Web API</th>\n<th>URL</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>User Register</td>\n<td>/api/v1/user/register</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Login</td>\n<td>/api/v1/user/login</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Logout</td>\n<td>/api/v1/user/:userID/logout</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Auth</td>\n<td>/api/v1/user/authentication</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Info</td>\n<td>/api/v1/user/:userID</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Online PC List</td>\n<td>/api/v1/user/computer/online</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Public PC Access</td>\n<td>/api/v1/computer/public/access</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User PC List</td>\n<td>/api/v1/user/computer</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User Account</td>\n<td>/api/v1/user/update</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User Password</td>\n<td>/api/v1/user/password/edit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User PC Public status</td>\n<td>/api/v1/user/computer/public/status/update</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User PC Public Key</td>\n<td>/api/v1/user/computer/public/key/update</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<h3 dir=\"auto\"><a id=\"user-content-web-socket-io\" class=\"anchor\" aria-hidden=\"true\" href=\"#web-socket-io\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web socket IO</h3>\n<table>\n<thead>\n<tr>\n<th>Socket Name</th>\n<th>Socket</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Join Socket from Web</td>\n<td>joinFromWeb</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or Driver Open Request</td>\n<td>openFolder</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PC access Requests</td>\n<td>pcAccessRequest</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Get Hard Drive List</td>\n<td>hDDList</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or hard drive open data</td>\n<td>openFolderRequestToWeb</td>\n<td>on</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<h3 dir=\"auto\"><a id=\"user-content-app-api\" class=\"anchor\" aria-hidden=\"true\" href=\"#app-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>App API</h3>\n<table>\n<thead>\n<tr>\n<th>APP API</th>\n<th>URL</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>User Login From App</td>\n<td>/api/v1/user/computer/login</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Info</td>\n<td>/api/v1/user/:userID/computer/:computerKey</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Logout</td>\n<td>/api/v1/user/:userID/computer/logout</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<h3 dir=\"auto\"><a id=\"user-content-app-socket-io\" class=\"anchor\" aria-hidden=\"true\" href=\"#app-socket-io\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>App socket IO</h3>\n<table>\n<thead>\n<tr>\n<th>Socket Name</th>\n<th>Socket</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Join Socket from APP</td>\n<td>joinFromApp</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send Hard Drive List</td>\n<td>hDDList</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send Data inside Folder or Hard Drive</td>\n<td>sendOpenFolderRequest</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send callback of Folder Create Function</td>\n<td>folderCreateCallback</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PC access user and data</td>\n<td>pcAccessRequest</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or Hard drive open request</td>\n<td>openFolderRequest</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder Validation</td>\n<td>validateFolderName</td>\n<td>on</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-database\" class=\"anchor\" aria-hidden=\"true\" href=\"#database\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Database</h2>\n<p dir=\"auto\">MongoDB use as Database.</p>\n<h2 dir=\"auto\"><a id=\"user-content-licensing\" class=\"anchor\" aria-hidden=\"true\" href=\"#licensing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Licensing</h2>\n<p dir=\"auto\">The MIT License 2019 Supun Lakmal</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.409Z" + "texturelab": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n TextureLab\n</h1><a id=\"user-content---texturelab\" class=\"anchor-element\" aria-label=\"Permalink: \n TextureLab\n\" href=\"https://github.com/njbrown/texturelab/blob/master/#--texturelab\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/njbrown/texturelab/workflows/Build/badge.svg\"><img src=\"https://github.com/njbrown/texturelab/workflows/Build/badge.svg\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6be00b1b55f8b9b6f6d85fa810b501a37e0d48bf99e98bb4381e92caeff02619/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667\"><img src=\"https://camo.githubusercontent.com/6be00b1b55f8b9b6f6d85fa810b501a37e0d48bf99e98bb4381e92caeff02619/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667\" data-canonical-src=\"https://img.shields.io/badge/License-GPLv3-blue.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://discord.gg/975NdQPsSc\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/bcca751f16d501db4d2fadbde3edf661a09af62b9277320aeaab0858dca63254/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3736393331323137313236363933323738362e7376673f6c6f676f3d646973636f7264266c6f676f436f6c6f723d66666666666626636f6c6f723d373338394438266c6162656c436f6c6f723d364137454332\" alt=\"Discord invite\" data-canonical-src=\"https://img.shields.io/discord/769312171266932786.svg?logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2\" style=\"max-width: 100%;\">\n </a><br>\n Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator.<br>\n <a href=\"https://njbrown.itch.io/texturelab\" rel=\"nofollow\">DOWNLOAD AT ITCH.IO</a> | <a href=\"https://discord.gg/975NdQPsSc\" rel=\"nofollow\">JOIN OUR DISCORD SERVER</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/1708550/123368911-4ceb9f00-d542-11eb-87b5-b0fc3ea3cc3d.png\"><img src=\"https://user-images.githubusercontent.com/1708550/123368911-4ceb9f00-d542-11eb-87b5-b0fc3ea3cc3d.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">NOTE!</h1><a id=\"user-content-note\" class=\"anchor-element\" aria-label=\"Permalink: NOTE!\" href=\"https://github.com/njbrown/texturelab/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Texturelab will soon be converted to a qt project. All issues will be addressed after the conversion is complete.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Building</h2><a id=\"user-content-building\" class=\"anchor-element\" aria-label=\"Permalink: Building\" href=\"https://github.com/njbrown/texturelab/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Building is done with <code>yarn</code>. Install it <a href=\"https://classic.yarnpkg.com/en/docs/install\" rel=\"nofollow\">here</a> if you havent already.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/njbrown/texturelab.git\n\ncd texturelab\n\n# if you want to pull down assets (textures and node icons)\ngit submodule update --init\n\nyarn install\nyarn electron:serve\"><pre class=\"notranslate\"><code>git clone https://github.com/njbrown/texturelab.git\n\ncd texturelab\n\n# if you want to pull down assets (textures and node icons)\ngit submodule update --init\n\nyarn install\nyarn electron:serve\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Feedback</h2><a id=\"user-content-feedback\" class=\"anchor-element\" aria-label=\"Permalink: Feedback\" href=\"https://github.com/njbrown/texturelab/blob/master/#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Got ideas, suggestions or feedback? Reach out to me on <a href=\"https://twitter.com/njbrown92\" rel=\"nofollow\">twitter</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Built Using</h2><a id=\"user-content-built-using\" class=\"anchor-element\" aria-label=\"Permalink: Built Using\" href=\"https://github.com/njbrown/texturelab/blob/master/#built-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong><a href=\"https://vuejs.org\" rel=\"nofollow\">Vue.js</a></strong></li>\n<li><strong><a href=\"https://threejs.org/\" rel=\"nofollow\">THREE.js</a></strong></li>\n<li><strong><a href=\"https://golden-layout.com/\" rel=\"nofollow\">Golden Layout</a></strong> via <strong><a href=\"https://github.com/emedware/vue-golden-layout\">vue-golden-layout</a></strong></li>\n<li><strong><a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a></strong></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Licence</h2><a id=\"user-content-licence\" class=\"anchor-element\" aria-label=\"Permalink: Licence\" href=\"https://github.com/njbrown/texturelab/blob/master/#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/njbrown/texturelab/blob/master/LICENSE\">GPLv3</a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n TextureLab\n</h1><a id=\"user-content---texturelab\" class=\"anchor-element\" aria-label=\"Permalink: \n TextureLab\n\" href=\"#--texturelab\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/njbrown/texturelab/workflows/Build/badge.svg\"><img src=\"https://github.com/njbrown/texturelab/workflows/Build/badge.svg\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6be00b1b55f8b9b6f6d85fa810b501a37e0d48bf99e98bb4381e92caeff02619/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667\"><img src=\"https://camo.githubusercontent.com/6be00b1b55f8b9b6f6d85fa810b501a37e0d48bf99e98bb4381e92caeff02619/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667\" data-canonical-src=\"https://img.shields.io/badge/License-GPLv3-blue.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://discord.gg/975NdQPsSc\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/bcca751f16d501db4d2fadbde3edf661a09af62b9277320aeaab0858dca63254/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3736393331323137313236363933323738362e7376673f6c6f676f3d646973636f7264266c6f676f436f6c6f723d66666666666626636f6c6f723d373338394438266c6162656c436f6c6f723d364137454332\" alt=\"Discord invite\" data-canonical-src=\"https://img.shields.io/discord/769312171266932786.svg?logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2\" style=\"max-width: 100%;\">\n </a><br>\n Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator.<br>\n <a href=\"https://njbrown.itch.io/texturelab\" rel=\"nofollow\">DOWNLOAD AT ITCH.IO</a> | <a href=\"https://discord.gg/975NdQPsSc\" rel=\"nofollow\">JOIN OUR DISCORD SERVER</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/1708550/123368911-4ceb9f00-d542-11eb-87b5-b0fc3ea3cc3d.png\"><img src=\"https://user-images.githubusercontent.com/1708550/123368911-4ceb9f00-d542-11eb-87b5-b0fc3ea3cc3d.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">NOTE!</h1><a id=\"user-content-note\" class=\"anchor-element\" aria-label=\"Permalink: NOTE!\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Texturelab will soon be converted to a qt project. All issues will be addressed after the conversion is complete.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Building</h2><a id=\"user-content-building\" class=\"anchor-element\" aria-label=\"Permalink: Building\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Building is done with <code>yarn</code>. Install it <a href=\"https://classic.yarnpkg.com/en/docs/install\" rel=\"nofollow\">here</a> if you havent already.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/njbrown/texturelab.git\n\ncd texturelab\n\n# if you want to pull down assets (textures and node icons)\ngit submodule update --init\n\nyarn install\nyarn electron:serve\"><pre class=\"notranslate\"><code>git clone https://github.com/njbrown/texturelab.git\n\ncd texturelab\n\n# if you want to pull down assets (textures and node icons)\ngit submodule update --init\n\nyarn install\nyarn electron:serve\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Feedback</h2><a id=\"user-content-feedback\" class=\"anchor-element\" aria-label=\"Permalink: Feedback\" href=\"#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Got ideas, suggestions or feedback? Reach out to me on <a href=\"https://twitter.com/njbrown92\" rel=\"nofollow\">twitter</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Built Using</h2><a id=\"user-content-built-using\" class=\"anchor-element\" aria-label=\"Permalink: Built Using\" href=\"#built-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong><a href=\"https://vuejs.org\" rel=\"nofollow\">Vue.js</a></strong></li>\n<li><strong><a href=\"https://threejs.org/\" rel=\"nofollow\">THREE.js</a></strong></li>\n<li><strong><a href=\"https://golden-layout.com/\" rel=\"nofollow\">Golden Layout</a></strong> via <strong><a href=\"https://github.com/emedware/vue-golden-layout\">vue-golden-layout</a></strong></li>\n<li><strong><a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a></strong></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Licence</h2><a id=\"user-content-licence\" class=\"anchor-element\" aria-label=\"Permalink: Licence\" href=\"#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/njbrown/texturelab/blob/master/LICENSE\">GPLv3</a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:27.360Z" }, - "threema-for-desktop": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-threema-for-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/GeekCornerGH/Threema-For-Desktop/blob/master/#threema-for-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Threema For Desktop</h1>\n<h2 dir=\"auto\"><a id=\"user-content-unofficial-desktop-app-for-threema\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/GeekCornerGH/Threema-For-Desktop/blob/master/#unofficial-desktop-app-for-threema\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unofficial desktop app for Threema</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/blob/master/docs/imgs/Landing_screen.png?raw=true\"><img src=\"https://github.com/GeekCornerGH/threema-for-desktop/raw/master/docs/imgs/Landing_screen.png?raw=true\" style=\"max-width: 100%;\"></a><br>\n<em>What is the best theme for you? Just change the theme settings on your computer!</em></p>\n<h3 dir=\"auto\"><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/GeekCornerGH/Threema-For-Desktop/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>FAQ</h3>\n<p dir=\"auto\"><strong>What is Threema?</strong>\nThreema is a swiss-made <g-emoji class=\"g-emoji\" alias=\"switzerland\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1ed.png\">🇨🇭</g-emoji> communication app like WhatsApp, with end-to-end encryption <g-emoji class=\"g-emoji\" alias=\"closed_lock_with_key\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f510.png\">🔐</g-emoji>. Source code of Threema is also avaliable <a href=\"https://github.com/threema-ch\">here</a>.<br>\n<strong>Why this software?</strong><br>\nI created this application because I wanted a real desktop app for Threema, just like WhatsApp, Telegram or Signal.\nAlso, I added some features to suit my needs. You can request features by opening an issue.\nSome features:</p>\n<ul dir=\"auto\">\n<li>Push Notifications</li>\n<li>Discord RPC</li>\n<li>Redirect to main browser for externals links</li>\n<li>Cross-platform (Windows / macOS / Linux)</li>\n<li>Dark theme (Using your computer settings)</li>\n</ul>\n<p dir=\"auto\"><strong>How does it works?</strong><br>\nCheck out <a href=\"https://github.com/GeekCornerGH/threema-for-desktop/blob/master/docs/HOW%20THE%20APP%20WORKS.MD\">this page</a></p>\n<h3 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/GeekCornerGH/Threema-For-Desktop/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h3>\n<p dir=\"auto\"><a href=\"https://github.com/geekcornergh/threema-for-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/9d4acb829f3fffbb10fc1ab6795be716c6a5b384e7487cc03c761dd436704260/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/v/release/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Head over <a href=\"https://github.com/GeekCornerGH/threema-for-desktop/releases/latest\">latest releases page</a>, then refer to the table below:</p>\n<table>\n<thead>\n<tr>\n<th>Windows installer (x86 + x64 + arm64)</th>\n<th>Windows portable (x86 + x64 + arm64)</th>\n<th>macOS (Intel+Arm)</th>\n<th>Linux (any)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Threema-For-Desktop-setup-VERSION.exe</td>\n<td>Threema-For-Desktop-portable-version</td>\n<td>Threema-For-Desktop-mac-universal-VERSION.dmg</td>\n<td>Threema-For-Desktop-linux-VERSION.AppImage</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">Now, choose your OS:</p>\n<ul dir=\"auto\">\n <details> \n <summary>Windows</summary>\n Download the exe file, then run it. Select run anyways on SmartScreen step (code-signing is so expansive...). If you are running the setup file, you need to follow the steps to install Threema For Desktop. You are done!\n </details>\n <details> \n <summary>macOS</summary>\n Download the dmg file, then it. Drop the <code>Threema For Desktop.app</code> file into Applications folder. Run the .APP file by following theses steps: Finder > Applications > Right click on <code>Threema For Desktop.app</code> > Open > Open. After that, you will be able to launch Threema For Desktop from Launchpad or Spotlight, but you'll need to do this again everytime you update the app (That's because Apple's code signing is verry expansive...).\n </details>\n <details>\n <summary>Linux</summary>\n Install AppImage Launcher from <a href=\"https://github.com/TheAssassin/AppImageLauncher/releases/latest\">here</a>. This will allow you to install Threema For Desktop like another software. Then download AppImage file from releases page. Finally, double click the file. It's done.\n </details>\n \n</ul>\n<details>\n<summary>Some badges, if you want</summary>\n<a href=\"https://github.com/GeekCornerGH/threema-for-desktop/actions/workflows/CI.yml\"><img src=\"https://camo.githubusercontent.com/60a490cbddcc55d2b10778129a74951f72f79e930e8e582c9e0f8d26b7b2a3fd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f702f54687265656d61253230466f722532304465736b746f7025323043493f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/workflow/status/geekcornergh/threema-for-desktop/Threema%20For%20Desktop%20CI?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/geekcornergh/threema-for-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa385423b4eeb411e1a86237fac86704f177b3a6b0915a43eadc37b19bc4599e/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/david/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/99bd2fac1b84404929c6cb0837a60b2421326a553477e5fc0ea4ea9129902e03/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/languages/code-size/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/f7c6b44e9c1b64d7d4f5ccaf3c503a29a16ed7c0dcbdad8229a0cd45fa614c06/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/repo-size/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/15b5cdf67ff695efada847d72be104a74b5659b5c7aaaa53b2336cbbe0f5afda/68747470733a2f2f696d672e736869656c64732e696f2f746f6b65692f6c696e65732f6769746875622f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/tokei/lines/github/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.codefactor.io/repository/github/geekcornergh/threema-for-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf070911d7d869df9cf5a83aa564aa05c26c423e5d9464e3f276bc0e1ba504c4/68747470733a2f2f696d672e736869656c64732e696f2f636f6465666163746f722f67726164652f6769746875622f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/codefactor/grade/github/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\">\n</a><a href=\"https://github.com/geekcornergh/threema-for-desktop/releases\"><img src=\"https://camo.githubusercontent.com/c068754b28720244a5729f3af4f8ea1ad50c5ce0d266478e095f9637c84dee2e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f702f746f74616c3f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/downloads/geekcornergh/threema-for-desktop/total?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/pulls\"><img src=\"https://camo.githubusercontent.com/77c646c2628d85633d55535d6e760c049ed3acf304704ef773c11969c3e8049b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/issues-pr/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/issues\"><img src=\"https://camo.githubusercontent.com/0f0cb760d8c3651edaa3802e99c0cdf11621ff03226d6333283f31742349a273/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/issues/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/9d4acb829f3fffbb10fc1ab6795be716c6a5b384e7487cc03c761dd436704260/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/v/release/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://cutt.ly/1nezoij\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5d2692bb86c88b13f42b5b29dd8ec44a7bf11c478fc5585297e180d00ac7b546/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d414445253230494e2d535749545a45524c414e442546302539462538372541382546302539462538372541442d637269746963616c3f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/badge/MADE%20IN-SWITZERLAND%F0%9F%87%A8%F0%9F%87%AD-critical?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n</details></article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-threema-for-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#threema-for-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Threema For Desktop</h1>\n<h2 dir=\"auto\"><a id=\"user-content-unofficial-desktop-app-for-threema\" class=\"anchor\" aria-hidden=\"true\" href=\"#unofficial-desktop-app-for-threema\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unofficial desktop app for Threema</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/blob/master/docs/imgs/Landing_screen.png?raw=true\"><img src=\"https://github.com/GeekCornerGH/threema-for-desktop/raw/master/docs/imgs/Landing_screen.png?raw=true\" style=\"max-width: 100%;\"></a><br>\n<em>What is the best theme for you? Just change the theme settings on your computer!</em></p>\n<h3 dir=\"auto\"><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>FAQ</h3>\n<p dir=\"auto\"><strong>What is Threema?</strong>\nThreema is a swiss-made <g-emoji class=\"g-emoji\" alias=\"switzerland\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1e8-1f1ed.png\">🇨🇭</g-emoji> communication app like WhatsApp, with end-to-end encryption <g-emoji class=\"g-emoji\" alias=\"closed_lock_with_key\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f510.png\">🔐</g-emoji>. Source code of Threema is also avaliable <a href=\"https://github.com/threema-ch\">here</a>.<br>\n<strong>Why this software?</strong><br>\nI created this application because I wanted a real desktop app for Threema, just like WhatsApp, Telegram or Signal.\nAlso, I added some features to suit my needs. You can request features by opening an issue.\nSome features:</p>\n<ul dir=\"auto\">\n<li>Push Notifications</li>\n<li>Discord RPC</li>\n<li>Redirect to main browser for externals links</li>\n<li>Cross-platform (Windows / macOS / Linux)</li>\n<li>Dark theme (Using your computer settings)</li>\n</ul>\n<p dir=\"auto\"><strong>How does it works?</strong><br>\nCheck out <a href=\"https://github.com/GeekCornerGH/threema-for-desktop/blob/master/docs/HOW%20THE%20APP%20WORKS.MD\">this page</a></p>\n<h3 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h3>\n<p dir=\"auto\"><a href=\"https://github.com/geekcornergh/threema-for-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/9d4acb829f3fffbb10fc1ab6795be716c6a5b384e7487cc03c761dd436704260/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/v/release/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Head over <a href=\"https://github.com/GeekCornerGH/threema-for-desktop/releases/latest\">latest releases page</a>, then refer to the table below:</p>\n<table>\n<thead>\n<tr>\n<th>Windows installer (x86 + x64 + arm64)</th>\n<th>Windows portable (x86 + x64 + arm64)</th>\n<th>macOS (Intel+Arm)</th>\n<th>Linux (any)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Threema-For-Desktop-setup-VERSION.exe</td>\n<td>Threema-For-Desktop-portable-version</td>\n<td>Threema-For-Desktop-mac-universal-VERSION.dmg</td>\n<td>Threema-For-Desktop-linux-VERSION.AppImage</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">Now, choose your OS:</p>\n<ul dir=\"auto\">\n <details> \n <summary>Windows</summary>\n Download the exe file, then run it. Select run anyways on SmartScreen step (code-signing is so expansive...). If you are running the setup file, you need to follow the steps to install Threema For Desktop. You are done!\n </details>\n <details> \n <summary>macOS</summary>\n Download the dmg file, then it. Drop the <code>Threema For Desktop.app</code> file into Applications folder. Run the .APP file by following theses steps: Finder > Applications > Right click on <code>Threema For Desktop.app</code> > Open > Open. After that, you will be able to launch Threema For Desktop from Launchpad or Spotlight, but you'll need to do this again everytime you update the app (That's because Apple's code signing is verry expansive...).\n </details>\n <details>\n <summary>Linux</summary>\n Install AppImage Launcher from <a href=\"https://github.com/TheAssassin/AppImageLauncher/releases/latest\">here</a>. This will allow you to install Threema For Desktop like another software. Then download AppImage file from releases page. Finally, double click the file. It's done.\n </details>\n \n</ul>\n<details>\n<summary>Some badges, if you want</summary>\n<a href=\"https://github.com/GeekCornerGH/threema-for-desktop/actions/workflows/CI.yml\"><img src=\"https://camo.githubusercontent.com/60a490cbddcc55d2b10778129a74951f72f79e930e8e582c9e0f8d26b7b2a3fd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f702f54687265656d61253230466f722532304465736b746f7025323043493f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/workflow/status/geekcornergh/threema-for-desktop/Threema%20For%20Desktop%20CI?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/geekcornergh/threema-for-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa385423b4eeb411e1a86237fac86704f177b3a6b0915a43eadc37b19bc4599e/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/david/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/99bd2fac1b84404929c6cb0837a60b2421326a553477e5fc0ea4ea9129902e03/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/languages/code-size/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/f7c6b44e9c1b64d7d4f5ccaf3c503a29a16ed7c0dcbdad8229a0cd45fa614c06/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/repo-size/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/15b5cdf67ff695efada847d72be104a74b5659b5c7aaaa53b2336cbbe0f5afda/68747470733a2f2f696d672e736869656c64732e696f2f746f6b65692f6c696e65732f6769746875622f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/tokei/lines/github/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.codefactor.io/repository/github/geekcornergh/threema-for-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf070911d7d869df9cf5a83aa564aa05c26c423e5d9464e3f276bc0e1ba504c4/68747470733a2f2f696d672e736869656c64732e696f2f636f6465666163746f722f67726164652f6769746875622f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/codefactor/grade/github/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\">\n</a><a href=\"https://github.com/geekcornergh/threema-for-desktop/releases\"><img src=\"https://camo.githubusercontent.com/c068754b28720244a5729f3af4f8ea1ad50c5ce0d266478e095f9637c84dee2e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f702f746f74616c3f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/downloads/geekcornergh/threema-for-desktop/total?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/pulls\"><img src=\"https://camo.githubusercontent.com/77c646c2628d85633d55535d6e760c049ed3acf304704ef773c11969c3e8049b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/issues-pr/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/issues\"><img src=\"https://camo.githubusercontent.com/0f0cb760d8c3651edaa3802e99c0cdf11621ff03226d6333283f31742349a273/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/issues/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/9d4acb829f3fffbb10fc1ab6795be716c6a5b384e7487cc03c761dd436704260/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/v/release/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://cutt.ly/1nezoij\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5d2692bb86c88b13f42b5b29dd8ec44a7bf11c478fc5585297e180d00ac7b546/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d414445253230494e2d535749545a45524c414e442546302539462538372541382546302539462538372541442d637269746963616c3f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/badge/MADE%20IN-SWITZERLAND%F0%9F%87%A8%F0%9F%87%AD-critical?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n</details></article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.451Z" + "thismypc": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">This My PC</h1><a id=\"user-content-this-my-pc\" class=\"anchor-element\" aria-label=\"Permalink: This My PC\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#this-my-pc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div align=\"center\" dir=\"auto\">\n <a href=\"http://thismypc.com/\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/logo/logo-mini.png\" style=\"max-width: 100%;\">\n </a>\n</div>\n<br>\n<div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a href=\"http://thismypc.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/06d6241db408022e6abd3551485ec628a3d8cb2c7688d8acb51fc3d64a6d7746/68747470733a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d6164652d776974682d6a6176617363726970742e737667\" alt=\"forthebadge\" data-canonical-src=\"https://forthebadge.com/images/badges/made-with-javascript.svg\" style=\"max-width: 100%;\"></a>\n<br>\n<a href=\"https://app.codacy.com/app/supunlakmal/thismypc?utm_source=github.com&utm_medium=referral&utm_content=supunlakmal/thismypc&utm_campaign=Badge_Grade_Dashboard\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f7d4ceb5c24dfb69ff7ae93e0e3204a04b441db1bdc057dd76f6f0c573160c4d/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3562363737653630376465663434363662383038346562373662653466306437\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/5b677e607def4466b8084eb76be4f0d7\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8531ea80bc5e0ac96a01c1f2e18f168ca543ffd837522065bcf93f238774d4b8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/8531ea80bc5e0ac96a01c1f2e18f168ca543ffd837522065bcf93f238774d4b8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"contributions welcome\" data-canonical-src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/supunlakmal/thismypc/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/50a927de513460609cfad453b7260a5882ecaef04403bf77b6eaf8839adbd32a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d7965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-yes-green.svg\" style=\"max-width: 100%;\"></a> <a href=\"http://thismypc.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bdff542559c3c0c751c38dcba68dec37c23d0477f3bfb4fb2f43e667fb76fb17/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f687474702f736869656c64732e696f2e737667\" alt=\"Website thismypc.com\" data-canonical-src=\"https://img.shields.io/website-up-down-green-red/http/shields.io.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/supunlakmal/thismypc/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/e51b657236415672754f02dfef0bc6873e979346fa0107f9c4219fe1589a5c6c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://gitter.im/Thismypc/community\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ef68dbd3614d387bdea85a2ed3e0753177e6741a90741f18e9b021a29932ff98/68747470733a2f2f6261646765732e6769747465722e696d2f67697474657248512f6769747465722e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/gitterHQ/gitter.svg\" style=\"max-width: 100%;\"></a></p>\n</div>\n<blockquote>\n<p dir=\"auto\">ThisMyPC provides a neat web interface that can be used for browsing your desktop drives from any device in your browser itself. With the help of NodeJs, the file details are displayed in JSON format that can then be easily displayed in web browsers.</p>\n</blockquote>\n<blockquote>\n<p dir=\"auto\">The source code is open so that you can download the source code and set it up with ease if you would like to have your own exclusive environment.</p>\n</blockquote>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/web_site_system.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/web_site_system.gif\" alt=\"Web Site System\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">App Screenshots</h2><a id=\"user-content-app-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: App Screenshots\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#app-screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Desktop App Login</th>\n<th align=\"center\">Desktop App Open</th>\n<th align=\"center\">Web App computer hard drives</th>\n<th align=\"center\">Web App computer hard drives Open</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-login.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-login.PNG\" title=\"Desktop App Login \" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-home.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-home.PNG\" title=\"Desktop App Open\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\" title=\"Web App PC Drivers\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\" title=\"Web App PC Drivers\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Folder Structure</h2><a id=\"user-content-folder-structure\" class=\"anchor-element\" aria-label=\"Permalink: Folder Structure\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#folder-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\".\n├── .github/ISSUE_TEMPLATE\n├── doc # All Api doc and gif files\n├── thisMyPCApp # Electron JS app folder\n├── thisMyPCServer # Node JS MongoDB and Express JS server folder\n├── thisMyPCWeb # Angular website folder\n├── .gitignore\n├── .gitlab-ci.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n└── README.md\"><pre class=\"notranslate\"><code>.\n├── .github/ISSUE_TEMPLATE\n├── doc # All Api doc and gif files\n├── thisMyPCApp # Electron JS app folder\n├── thisMyPCServer # Node JS MongoDB and Express JS server folder\n├── thisMyPCWeb # Angular website folder\n├── .gitignore\n├── .gitlab-ci.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n└── README.md\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">What (This my pc) ?</h2><a id=\"user-content-what-this-my-pc-\" class=\"anchor-element\" aria-label=\"Permalink: What (This my pc) ?\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#what-this-my-pc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The concept behind thismypc app was to transfer your computer folder and file information through a nodeJS server to the web end as JSON data.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Why (This my pc) ?</h2><a id=\"user-content-why-this-my-pc-\" class=\"anchor-element\" aria-label=\"Permalink: Why (This my pc) ?\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#why-this-my-pc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>The app's responsive web interface helps you to browse file in any resolution device.</li>\n<li>You can use source code for your own projects.</li>\n<li>It works well in low bandwidth environments.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">How to (Wiki) ?</h2><a id=\"user-content-how-to-wiki-\" class=\"anchor-element\" aria-label=\"Permalink: How to (Wiki) ?\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#how-to-wiki-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">All usage instruction and information update on <a href=\"https://github.com/supunlakmal/thismypc/wiki\">Github Wiki</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Developing</h2><a id=\"user-content-developing\" class=\"anchor-element\" aria-label=\"Permalink: Developing\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Platforms</h3><a id=\"user-content-platforms\" class=\"anchor-element\" aria-label=\"Permalink: Platforms\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Microsoft Windows</td>\n<td>Developing</td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>Pending</td>\n</tr>\n<tr>\n<td>Mac os</td>\n<td>Pending</td>\n</tr>\n<tr>\n<td>Android</td>\n<td>Developing</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Built With</h4><a id=\"user-content-built-with\" class=\"anchor-element\" aria-label=\"Permalink: Built With\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Node JS</a></li>\n<li><a href=\"http://graphql.org\" rel=\"nofollow\">GraphQL</a></li>\n<li><a href=\"https://expressjs.com/\" rel=\"nofollow\">Express JS</a></li>\n<li><a href=\"https://socket.io/\" rel=\"nofollow\">Socket IO</a></li>\n<li><a href=\"https://angularjs.org/\" rel=\"nofollow\">Angular</a></li>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron JS</a></li>\n<li><a href=\"https://www.mongodb.com/\" rel=\"nofollow\">Mongodb</a></li>\n<li><a href=\"https://facebook.github.io/react-native/\" rel=\"nofollow\">React Native</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Clone Project</h4><a id=\"user-content-clone-project\" class=\"anchor-element\" aria-label=\"Permalink: Clone Project\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#clone-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/supunlakmal/thismypc.git\"><pre>git clone https://github.com/supunlakmal/thismypc.git</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/gitClone.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/gitClone.gif\" alt=\"git clone https://github.com/supunlakmal/thismypc.git\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This Command will copy a full project to your local environment</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Angular Project</h2><a id=\"user-content-angular-project\" class=\"anchor-element\" aria-label=\"Permalink: Angular Project\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Setting up Angular Project</h3><a id=\"user-content-setting-up-angular-project\" class=\"anchor-element\" aria-label=\"Permalink: Setting up Angular Project\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#setting-up-angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\" cd thisMyPCWeb\n npm i\"><pre> <span class=\"pl-c1\">cd</span> thisMyPCWeb\n npm i</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/angularSetup.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/angularSetup.gif\" alt=\"Setting up Angular Project\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><code>cd thisMyPCWeb</code> Move into angular Project Folder\n<code>npm i</code> install all dependency.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run Angular Project</h3><a id=\"user-content-run-angular-project\" class=\"anchor-element\" aria-label=\"Permalink: Run Angular Project\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#run-angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Run <code>ng serve</code> for a dev server. Navigate to <code>http://localhost:4200/</code>. The app will automatically reload if you change any of the source files.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Electron Project</h2><a id=\"user-content-electron-project\" class=\"anchor-element\" aria-label=\"Permalink: Electron Project\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Setting up Electron Project</h3><a id=\"user-content-setting-up-electron-project\" class=\"anchor-element\" aria-label=\"Permalink: Setting up Electron Project\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#setting-up-electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"cd thisMyPCApp\nnpm i\"><pre><span class=\"pl-c1\">cd</span> thisMyPCApp\nnpm i</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/electronSetup.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/electronSetup.gif\" alt=\" Setting up Electron Project\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><code>cd thisMyPCWeb</code> Move into Electron Project Folder\n<code>npm i</code> install all dependency.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run Electron Project</h3><a id=\"user-content-run-electron-project\" class=\"anchor-element\" aria-label=\"Permalink: Run Electron Project\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#run-electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Run <code>npm run start</code> start electron app in debug mode</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Node Server</h2><a id=\"user-content-node-server\" class=\"anchor-element\" aria-label=\"Permalink: Node Server\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#node-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Setting up Node Server</h3><a id=\"user-content-setting-up-node-server\" class=\"anchor-element\" aria-label=\"Permalink: Setting up Node Server\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#setting-up-node-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"cd thisMyPCServer\nnpm i\"><pre><span class=\"pl-c1\">cd</span> thisMyPCServer\nnpm i</pre></div>\n<p dir=\"auto\"><code>cd thisMyPCServer</code> Move into Node Project Folder\n<code>npm i</code> install all dependency.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run Node Project</h3><a id=\"user-content-run-node-project\" class=\"anchor-element\" aria-label=\"Permalink: Run Node Project\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#run-node-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Run <code>npm node index.js</code> to start node server</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Graphql</h2><a id=\"user-content-graphql\" class=\"anchor-element\" aria-label=\"Permalink: Graphql\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#graphql\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>/api/v1/graphql</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">REST API</h2><a id=\"user-content-rest-api\" class=\"anchor-element\" aria-label=\"Permalink: REST API\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#rest-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">API Reference</h3><a id=\"user-content-api-reference\" class=\"anchor-element\" aria-label=\"Permalink: API Reference\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#api-reference\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>PC - Personal Computer</li>\n<li>thismypc.com:5000 - This is Thismypc web site API url. You can use your own localhost server link instead default Link.</li>\n<li>\":userID\" - User ID</li>\n<li>\":computerKey\" - Computer Key</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Web API</h3><a id=\"user-content-web-api\" class=\"anchor-element\" aria-label=\"Permalink: Web API\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#web-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Web API</th>\n<th>URL</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>User Register</td>\n<td>/api/v1/user/register</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Login</td>\n<td>/api/v1/user/login</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Logout</td>\n<td>/api/v1/user/:userID/logout</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Auth</td>\n<td>/api/v1/user/authentication</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Info</td>\n<td>/api/v1/user/:userID</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Online PC List</td>\n<td>/api/v1/user/computer/online</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Public PC Access</td>\n<td>/api/v1/computer/public/access</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User PC List</td>\n<td>/api/v1/user/computer</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User Account</td>\n<td>/api/v1/user/update</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User Password</td>\n<td>/api/v1/user/password/edit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User PC Public status</td>\n<td>/api/v1/user/computer/public/status/update</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User PC Public Key</td>\n<td>/api/v1/user/computer/public/key/update</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Web socket IO</h3><a id=\"user-content-web-socket-io\" class=\"anchor-element\" aria-label=\"Permalink: Web socket IO\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#web-socket-io\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Socket Name</th>\n<th>Socket</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Join Socket from Web</td>\n<td>joinFromWeb</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or Driver Open Request</td>\n<td>openFolder</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PC access Requests</td>\n<td>pcAccessRequest</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Get Hard Drive List</td>\n<td>hDDList</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or hard drive open data</td>\n<td>openFolderRequestToWeb</td>\n<td>on</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">App API</h3><a id=\"user-content-app-api\" class=\"anchor-element\" aria-label=\"Permalink: App API\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#app-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>APP API</th>\n<th>URL</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>User Login From App</td>\n<td>/api/v1/user/computer/login</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Info</td>\n<td>/api/v1/user/:userID/computer/:computerKey</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Logout</td>\n<td>/api/v1/user/:userID/computer/logout</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">App socket IO</h3><a id=\"user-content-app-socket-io\" class=\"anchor-element\" aria-label=\"Permalink: App socket IO\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#app-socket-io\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Socket Name</th>\n<th>Socket</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Join Socket from APP</td>\n<td>joinFromApp</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send Hard Drive List</td>\n<td>hDDList</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send Data inside Folder or Hard Drive</td>\n<td>sendOpenFolderRequest</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send callback of Folder Create Function</td>\n<td>folderCreateCallback</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PC access user and data</td>\n<td>pcAccessRequest</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or Hard drive open request</td>\n<td>openFolderRequest</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder Validation</td>\n<td>validateFolderName</td>\n<td>on</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Database</h2><a id=\"user-content-database\" class=\"anchor-element\" aria-label=\"Permalink: Database\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#database\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">MongoDB use as Database.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Licensing</h2><a id=\"user-content-licensing\" class=\"anchor-element\" aria-label=\"Permalink: Licensing\" href=\"https://github.com/supunlakmal/thismypc/blob/master/#licensing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The MIT License 2019 Supun Lakmal</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">This My PC</h1><a id=\"user-content-this-my-pc\" class=\"anchor-element\" aria-label=\"Permalink: This My PC\" href=\"#this-my-pc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div align=\"center\" dir=\"auto\">\n <a href=\"http://thismypc.com/\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/logo/logo-mini.png\" style=\"max-width: 100%;\">\n </a>\n</div>\n<br>\n<div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a href=\"http://thismypc.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/06d6241db408022e6abd3551485ec628a3d8cb2c7688d8acb51fc3d64a6d7746/68747470733a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d6164652d776974682d6a6176617363726970742e737667\" alt=\"forthebadge\" data-canonical-src=\"https://forthebadge.com/images/badges/made-with-javascript.svg\" style=\"max-width: 100%;\"></a>\n<br>\n<a href=\"https://app.codacy.com/app/supunlakmal/thismypc?utm_source=github.com&utm_medium=referral&utm_content=supunlakmal/thismypc&utm_campaign=Badge_Grade_Dashboard\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f7d4ceb5c24dfb69ff7ae93e0e3204a04b441db1bdc057dd76f6f0c573160c4d/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3562363737653630376465663434363662383038346562373662653466306437\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/5b677e607def4466b8084eb76be4f0d7\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8531ea80bc5e0ac96a01c1f2e18f168ca543ffd837522065bcf93f238774d4b8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/8531ea80bc5e0ac96a01c1f2e18f168ca543ffd837522065bcf93f238774d4b8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"contributions welcome\" data-canonical-src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/supunlakmal/thismypc/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/50a927de513460609cfad453b7260a5882ecaef04403bf77b6eaf8839adbd32a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d7965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-yes-green.svg\" style=\"max-width: 100%;\"></a> <a href=\"http://thismypc.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bdff542559c3c0c751c38dcba68dec37c23d0477f3bfb4fb2f43e667fb76fb17/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f687474702f736869656c64732e696f2e737667\" alt=\"Website thismypc.com\" data-canonical-src=\"https://img.shields.io/website-up-down-green-red/http/shields.io.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/supunlakmal/thismypc/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/e51b657236415672754f02dfef0bc6873e979346fa0107f9c4219fe1589a5c6c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://gitter.im/Thismypc/community\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ef68dbd3614d387bdea85a2ed3e0753177e6741a90741f18e9b021a29932ff98/68747470733a2f2f6261646765732e6769747465722e696d2f67697474657248512f6769747465722e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/gitterHQ/gitter.svg\" style=\"max-width: 100%;\"></a></p>\n</div>\n<blockquote>\n<p dir=\"auto\">ThisMyPC provides a neat web interface that can be used for browsing your desktop drives from any device in your browser itself. With the help of NodeJs, the file details are displayed in JSON format that can then be easily displayed in web browsers.</p>\n</blockquote>\n<blockquote>\n<p dir=\"auto\">The source code is open so that you can download the source code and set it up with ease if you would like to have your own exclusive environment.</p>\n</blockquote>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/web_site_system.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/web_site_system.gif\" alt=\"Web Site System\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">App Screenshots</h2><a id=\"user-content-app-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: App Screenshots\" href=\"#app-screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Desktop App Login</th>\n<th align=\"center\">Desktop App Open</th>\n<th align=\"center\">Web App computer hard drives</th>\n<th align=\"center\">Web App computer hard drives Open</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-login.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-login.PNG\" title=\"Desktop App Login \" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-home.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/app-home.PNG\" title=\"Desktop App Open\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\" title=\"Web App PC Drivers\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/thisMyPCWeb/angular-deprecated/src/assets/images/screen/web-system.PNG\" title=\"Web App PC Drivers\" width=\"100%\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Folder Structure</h2><a id=\"user-content-folder-structure\" class=\"anchor-element\" aria-label=\"Permalink: Folder Structure\" href=\"#folder-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\".\n├── .github/ISSUE_TEMPLATE\n├── doc # All Api doc and gif files\n├── thisMyPCApp # Electron JS app folder\n├── thisMyPCServer # Node JS MongoDB and Express JS server folder\n├── thisMyPCWeb # Angular website folder\n├── .gitignore\n├── .gitlab-ci.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n└── README.md\"><pre class=\"notranslate\"><code>.\n├── .github/ISSUE_TEMPLATE\n├── doc # All Api doc and gif files\n├── thisMyPCApp # Electron JS app folder\n├── thisMyPCServer # Node JS MongoDB and Express JS server folder\n├── thisMyPCWeb # Angular website folder\n├── .gitignore\n├── .gitlab-ci.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n└── README.md\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">What (This my pc) ?</h2><a id=\"user-content-what-this-my-pc-\" class=\"anchor-element\" aria-label=\"Permalink: What (This my pc) ?\" href=\"#what-this-my-pc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The concept behind thismypc app was to transfer your computer folder and file information through a nodeJS server to the web end as JSON data.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Why (This my pc) ?</h2><a id=\"user-content-why-this-my-pc-\" class=\"anchor-element\" aria-label=\"Permalink: Why (This my pc) ?\" href=\"#why-this-my-pc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>The app's responsive web interface helps you to browse file in any resolution device.</li>\n<li>You can use source code for your own projects.</li>\n<li>It works well in low bandwidth environments.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">How to (Wiki) ?</h2><a id=\"user-content-how-to-wiki-\" class=\"anchor-element\" aria-label=\"Permalink: How to (Wiki) ?\" href=\"#how-to-wiki-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">All usage instruction and information update on <a href=\"https://github.com/supunlakmal/thismypc/wiki\">Github Wiki</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Developing</h2><a id=\"user-content-developing\" class=\"anchor-element\" aria-label=\"Permalink: Developing\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Platforms</h3><a id=\"user-content-platforms\" class=\"anchor-element\" aria-label=\"Permalink: Platforms\" href=\"#platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Microsoft Windows</td>\n<td>Developing</td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>Pending</td>\n</tr>\n<tr>\n<td>Mac os</td>\n<td>Pending</td>\n</tr>\n<tr>\n<td>Android</td>\n<td>Developing</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Built With</h4><a id=\"user-content-built-with\" class=\"anchor-element\" aria-label=\"Permalink: Built With\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Node JS</a></li>\n<li><a href=\"http://graphql.org\" rel=\"nofollow\">GraphQL</a></li>\n<li><a href=\"https://expressjs.com/\" rel=\"nofollow\">Express JS</a></li>\n<li><a href=\"https://socket.io/\" rel=\"nofollow\">Socket IO</a></li>\n<li><a href=\"https://angularjs.org/\" rel=\"nofollow\">Angular</a></li>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron JS</a></li>\n<li><a href=\"https://www.mongodb.com/\" rel=\"nofollow\">Mongodb</a></li>\n<li><a href=\"https://facebook.github.io/react-native/\" rel=\"nofollow\">React Native</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Clone Project</h4><a id=\"user-content-clone-project\" class=\"anchor-element\" aria-label=\"Permalink: Clone Project\" href=\"#clone-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/supunlakmal/thismypc.git\"><pre>git clone https://github.com/supunlakmal/thismypc.git</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/gitClone.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/gitClone.gif\" alt=\"git clone https://github.com/supunlakmal/thismypc.git\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This Command will copy a full project to your local environment</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Angular Project</h2><a id=\"user-content-angular-project\" class=\"anchor-element\" aria-label=\"Permalink: Angular Project\" href=\"#angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Setting up Angular Project</h3><a id=\"user-content-setting-up-angular-project\" class=\"anchor-element\" aria-label=\"Permalink: Setting up Angular Project\" href=\"#setting-up-angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\" cd thisMyPCWeb\n npm i\"><pre> <span class=\"pl-c1\">cd</span> thisMyPCWeb\n npm i</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/angularSetup.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/angularSetup.gif\" alt=\"Setting up Angular Project\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><code>cd thisMyPCWeb</code> Move into angular Project Folder\n<code>npm i</code> install all dependency.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run Angular Project</h3><a id=\"user-content-run-angular-project\" class=\"anchor-element\" aria-label=\"Permalink: Run Angular Project\" href=\"#run-angular-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Run <code>ng serve</code> for a dev server. Navigate to <code>http://localhost:4200/</code>. The app will automatically reload if you change any of the source files.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Electron Project</h2><a id=\"user-content-electron-project\" class=\"anchor-element\" aria-label=\"Permalink: Electron Project\" href=\"#electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Setting up Electron Project</h3><a id=\"user-content-setting-up-electron-project\" class=\"anchor-element\" aria-label=\"Permalink: Setting up Electron Project\" href=\"#setting-up-electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"cd thisMyPCApp\nnpm i\"><pre><span class=\"pl-c1\">cd</span> thisMyPCApp\nnpm i</pre></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/electronSetup.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/electronSetup.gif\" alt=\" Setting up Electron Project\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><code>cd thisMyPCWeb</code> Move into Electron Project Folder\n<code>npm i</code> install all dependency.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run Electron Project</h3><a id=\"user-content-run-electron-project\" class=\"anchor-element\" aria-label=\"Permalink: Run Electron Project\" href=\"#run-electron-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Run <code>npm run start</code> start electron app in debug mode</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Node Server</h2><a id=\"user-content-node-server\" class=\"anchor-element\" aria-label=\"Permalink: Node Server\" href=\"#node-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Setting up Node Server</h3><a id=\"user-content-setting-up-node-server\" class=\"anchor-element\" aria-label=\"Permalink: Setting up Node Server\" href=\"#setting-up-node-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"cd thisMyPCServer\nnpm i\"><pre><span class=\"pl-c1\">cd</span> thisMyPCServer\nnpm i</pre></div>\n<p dir=\"auto\"><code>cd thisMyPCServer</code> Move into Node Project Folder\n<code>npm i</code> install all dependency.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run Node Project</h3><a id=\"user-content-run-node-project\" class=\"anchor-element\" aria-label=\"Permalink: Run Node Project\" href=\"#run-node-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Run <code>npm node index.js</code> to start node server</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Graphql</h2><a id=\"user-content-graphql\" class=\"anchor-element\" aria-label=\"Permalink: Graphql\" href=\"#graphql\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>URL</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>/api/v1/graphql</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">REST API</h2><a id=\"user-content-rest-api\" class=\"anchor-element\" aria-label=\"Permalink: REST API\" href=\"#rest-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">API Reference</h3><a id=\"user-content-api-reference\" class=\"anchor-element\" aria-label=\"Permalink: API Reference\" href=\"#api-reference\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>PC - Personal Computer</li>\n<li>thismypc.com:5000 - This is Thismypc web site API url. You can use your own localhost server link instead default Link.</li>\n<li>\":userID\" - User ID</li>\n<li>\":computerKey\" - Computer Key</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Web API</h3><a id=\"user-content-web-api\" class=\"anchor-element\" aria-label=\"Permalink: Web API\" href=\"#web-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Web API</th>\n<th>URL</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>User Register</td>\n<td>/api/v1/user/register</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Login</td>\n<td>/api/v1/user/login</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Logout</td>\n<td>/api/v1/user/:userID/logout</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Auth</td>\n<td>/api/v1/user/authentication</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Info</td>\n<td>/api/v1/user/:userID</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Online PC List</td>\n<td>/api/v1/user/computer/online</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Public PC Access</td>\n<td>/api/v1/computer/public/access</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User PC List</td>\n<td>/api/v1/user/computer</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User Account</td>\n<td>/api/v1/user/update</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User Password</td>\n<td>/api/v1/user/password/edit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User PC Public status</td>\n<td>/api/v1/user/computer/public/status/update</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Update User PC Public Key</td>\n<td>/api/v1/user/computer/public/key/update</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Web socket IO</h3><a id=\"user-content-web-socket-io\" class=\"anchor-element\" aria-label=\"Permalink: Web socket IO\" href=\"#web-socket-io\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Socket Name</th>\n<th>Socket</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Join Socket from Web</td>\n<td>joinFromWeb</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or Driver Open Request</td>\n<td>openFolder</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PC access Requests</td>\n<td>pcAccessRequest</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Get Hard Drive List</td>\n<td>hDDList</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or hard drive open data</td>\n<td>openFolderRequestToWeb</td>\n<td>on</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">App API</h3><a id=\"user-content-app-api\" class=\"anchor-element\" aria-label=\"Permalink: App API\" href=\"#app-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>APP API</th>\n<th>URL</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>User Login From App</td>\n<td>/api/v1/user/computer/login</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Info</td>\n<td>/api/v1/user/:userID/computer/:computerKey</td>\n<td>-</td>\n</tr>\n<tr>\n<td>User Logout</td>\n<td>/api/v1/user/:userID/computer/logout</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">App socket IO</h3><a id=\"user-content-app-socket-io\" class=\"anchor-element\" aria-label=\"Permalink: App socket IO\" href=\"#app-socket-io\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Socket Name</th>\n<th>Socket</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Join Socket from APP</td>\n<td>joinFromApp</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send Hard Drive List</td>\n<td>hDDList</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send Data inside Folder or Hard Drive</td>\n<td>sendOpenFolderRequest</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Send callback of Folder Create Function</td>\n<td>folderCreateCallback</td>\n<td>emit</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PC access user and data</td>\n<td>pcAccessRequest</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder or Hard drive open request</td>\n<td>openFolderRequest</td>\n<td>on</td>\n<td>-</td>\n</tr>\n<tr>\n<td>Folder Validation</td>\n<td>validateFolderName</td>\n<td>on</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Database</h2><a id=\"user-content-database\" class=\"anchor-element\" aria-label=\"Permalink: Database\" href=\"#database\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">MongoDB use as Database.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Licensing</h2><a id=\"user-content-licensing\" class=\"anchor-element\" aria-label=\"Permalink: Licensing\" href=\"#licensing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The MIT License 2019 Supun Lakmal</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:27.451Z" }, - "tilde": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/logo_github.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/logo_github.png\" alt=\"logo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-tilde-is-the-most-beautiful-and-elegant-podcast-client\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#tilde-is-the-most-beautiful-and-elegant-podcast-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tilde is the most beautiful and elegant podcast client.</h3>\n<p dir=\"auto\">It allows you to search, subscribe and play all your favorite podcasts.</p>\n<table>\n <tbody><tr>\n <th colspan=\"3\">Sections</th>\n </tr>\n <tr>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#search\">Search</a></td>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#feed\">Feed</a></td>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#new-episodes\">New Episodes</a></td>\n </tr>\n <tr>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#favorites\">Favorites</a></td>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#archive\">Archive</a></td>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#settings\">Settings</a></td>\n </tr>\n <tr>\n <td colspan=\"3\" align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#nerdy-things\">Nerdy Things</a></td>\n </tr>\n</tbody></table>\n<h1 dir=\"auto\"><a id=\"user-content--search-for-new-podcasts-via-itunes-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#-search-for-new-podcasts-via-itunes-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"mag\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f50d.png\">🔍</g-emoji> Search for new podcasts via iTunes <span id=\"user-content-search\"></span></h1>\n<p dir=\"auto\">The search, based on the iTunes API, allows you to reach any Podcast and view its feed in an instant.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark6.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark6.png\" alt=\"screenshot1\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-️-viewing-the-feeds-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#️-viewing-the-feeds-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"spiral_notepad\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f5d2.png\">🗒️</g-emoji> Viewing the Feeds <span id=\"user-content-feed\"></span></h1>\n<p dir=\"auto\">By opening the feed of a podcast, the interface shows all the main informations about it, such as:</p>\n<ul dir=\"auto\">\n<li>the name of the podcast</li>\n<li>the name of the podcaster</li>\n<li>the description</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark7.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark7.png\" alt=\"screenshot2\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">After the information section, the list of episodes is shown.</p>\n<h1 dir=\"auto\"><a id=\"user-content-️-new-episodes-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#️-new-episodes-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"studio_microphone\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f399.png\">🎙️</g-emoji> New episodes <span id=\"user-content-new-episodes\"></span></h1>\n<p dir=\"auto\">The section of new episodes is displayed when the app is launched. It shows the most recent episodes published during the last week.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark1.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark1.png\" alt=\"screenshot3\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-️-favorites-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#️-favorites-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji> Favorites <span id=\"user-content-favorites\"></span></h1>\n<p dir=\"auto\">Episodes from a podcast are shown in the section of new episodes only after you have added it to your favorites.</p>\n<p dir=\"auto\">The section of favorites allows you to have quick links to all the podcasts you love most.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark2.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark2.png\" alt=\"screenshot4\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content--archive-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#-archive-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"inbox_tray\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e5.png\">📥</g-emoji> Archive <span id=\"user-content-archive\"></span></h1>\n<p dir=\"auto\">You can keep the most interesting episodes in your personal archive.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark3.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark3.png\" alt=\"screenshot5\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-️-settings-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#️-settings-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"gear\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2699.png\">⚙️</g-emoji> Settings <span id=\"user-content-settings\"></span></h1>\n<p dir=\"auto\">In the settings you can choose the theme you prefer.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/theme.gif\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/theme.gif\" alt=\"screenshot6\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content--nerdy-things-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#-nerdy-things-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"space_invader\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f47e.png\">👾</g-emoji> Nerdy Things <span id=\"user-content-nerdy-things\"><span></span></span></h1>\n<p dir=\"auto\"><strong><g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji> Work in progress <g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji></strong></p>\n<h3 dir=\"auto\"><a id=\"user-content-this-project-is-a-fork-of-poddycast\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/paologiua/tilde/blob/main/#this-project-is-a-fork-of-poddycast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>This project is a fork of <a href=\"https://github.com/MrChuckomo/poddycast\">Poddycast</a></h3>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/logo_github.png\"><img src=\"images/logo_github.png\" alt=\"logo\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-tilde-is-the-most-beautiful-and-elegant-podcast-client\" class=\"anchor\" aria-hidden=\"true\" href=\"#tilde-is-the-most-beautiful-and-elegant-podcast-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tilde is the most beautiful and elegant podcast client.</h3>\n<p dir=\"auto\">It allows you to search, subscribe and play all your favorite podcasts.</p>\n<table>\n <tbody><tr>\n <th colspan=\"3\">Sections</th>\n </tr>\n <tr>\n <td align=\"center\"><a href=\"#search\">Search</a></td>\n <td align=\"center\"><a href=\"#feed\">Feed</a></td>\n <td align=\"center\"><a href=\"#new-episodes\">New Episodes</a></td>\n </tr>\n <tr>\n <td align=\"center\"><a href=\"#favorites\">Favorites</a></td>\n <td align=\"center\"><a href=\"#archive\">Archive</a></td>\n <td align=\"center\"><a href=\"#settings\">Settings</a></td>\n </tr>\n <tr>\n <td colspan=\"3\" align=\"center\"><a href=\"#nerdy-things\">Nerdy Things</a></td>\n </tr>\n</tbody></table>\n<h1 dir=\"auto\"><a id=\"user-content--search-for-new-podcasts-via-itunes-\" class=\"anchor\" aria-hidden=\"true\" href=\"#-search-for-new-podcasts-via-itunes-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"mag\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f50d.png\">🔍</g-emoji> Search for new podcasts via iTunes <span id=\"user-content-search\"></span></h1>\n<p dir=\"auto\">The search, based on the iTunes API, allows you to reach any Podcast and view its feed in an instant.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark6.png\"><img src=\"images/screenshots/dark6.png\" alt=\"screenshot1\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-️-viewing-the-feeds-\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-viewing-the-feeds-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"spiral_notepad\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f5d2.png\">🗒️</g-emoji> Viewing the Feeds <span id=\"user-content-feed\"></span></h1>\n<p dir=\"auto\">By opening the feed of a podcast, the interface shows all the main informations about it, such as:</p>\n<ul dir=\"auto\">\n<li>the name of the podcast</li>\n<li>the name of the podcaster</li>\n<li>the description</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark7.png\"><img src=\"images/screenshots/dark7.png\" alt=\"screenshot2\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">After the information section, the list of episodes is shown.</p>\n<h1 dir=\"auto\"><a id=\"user-content-️-new-episodes-\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-new-episodes-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"studio_microphone\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f399.png\">🎙️</g-emoji> New episodes <span id=\"user-content-new-episodes\"></span></h1>\n<p dir=\"auto\">The section of new episodes is displayed when the app is launched. It shows the most recent episodes published during the last week.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark1.png\"><img src=\"images/screenshots/dark1.png\" alt=\"screenshot3\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-️-favorites-\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-favorites-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji> Favorites <span id=\"user-content-favorites\"></span></h1>\n<p dir=\"auto\">Episodes from a podcast are shown in the section of new episodes only after you have added it to your favorites.</p>\n<p dir=\"auto\">The section of favorites allows you to have quick links to all the podcasts you love most.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark2.png\"><img src=\"images/screenshots/dark2.png\" alt=\"screenshot4\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content--archive-\" class=\"anchor\" aria-hidden=\"true\" href=\"#-archive-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"inbox_tray\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e5.png\">📥</g-emoji> Archive <span id=\"user-content-archive\"></span></h1>\n<p dir=\"auto\">You can keep the most interesting episodes in your personal archive.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark3.png\"><img src=\"images/screenshots/dark3.png\" alt=\"screenshot5\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-️-settings-\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-settings-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"gear\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2699.png\">⚙️</g-emoji> Settings <span id=\"user-content-settings\"></span></h1>\n<p dir=\"auto\">In the settings you can choose the theme you prefer.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/theme.gif\"><img src=\"images/screenshots/theme.gif\" alt=\"screenshot6\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content--nerdy-things-\" class=\"anchor\" aria-hidden=\"true\" href=\"#-nerdy-things-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"space_invader\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f47e.png\">👾</g-emoji> Nerdy Things <span id=\"user-content-nerdy-things\"><span></span></span></h1>\n<p dir=\"auto\"><strong><g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji> Work in progress <g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji></strong></p>\n<h3 dir=\"auto\"><a id=\"user-content-this-project-is-a-fork-of-poddycast\" class=\"anchor\" aria-hidden=\"true\" href=\"#this-project-is-a-fork-of-poddycast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>This project is a fork of <a href=\"https://github.com/MrChuckomo/poddycast\">Poddycast</a></h3>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.630Z" + "thorium-reader": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Thorium Reader</h1><a id=\"user-content-thorium-reader\" class=\"anchor-element\" aria-label=\"Permalink: Thorium Reader\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#thorium-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Thorium Reader is an easy to use EPUB reading application for Windows 10/10S, MacOS and Linux. After importing e-books from a directory or OPDS feed, you'll be able to read on any screen size, customize layout settings, navigate via the table of contents or page list, set bookmarks ... A great care is taken to ensure the accessibility of the application for visual impaired people using NVDA, JAWS or Narrator.</p>\n<p dir=\"auto\">Free application. No ads. No private data flowing anywhere.</p>\n<p dir=\"auto\">This project is in constant evolution, corrections and new features will be added soon and your support is welcome for that. The application is based on the open-source Readium Desktop toolkit.</p>\n<p dir=\"auto\">It is currently localized in following languages:</p>\n<ul dir=\"auto\">\n<li>English</li>\n<li>French</li>\n<li>Portuguese</li>\n<li>Swedish</li>\n<li>Russian</li>\n<li>Lithuanian</li>\n<li>Italian</li>\n<li>Japanese</li>\n<li>Dutch</li>\n<li>Spanish</li>\n<li>German</li>\n<li>Finnish</li>\n<li>Chinese (Simplified + Traditional)</li>\n<li>Korean</li>\n<li>Georgian</li>\n<li>Basque (Euskadi)</li>\n<li>Galician</li>\n<li>Catalan</li>\n<li>Croatian</li>\n<li>Bulgarian</li>\n<li>Greek</li>\n<li>Danish</li>\n</ul>\n<p dir=\"auto\">See: <a href=\"https://github.com/edrlab/thorium-reader/wiki/Localization-(l10n)-language-translations\">https://github.com/edrlab/thorium-reader/wiki/Localization-(l10n)-language-translations</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/img/library.png\"><img src=\"https://raw.githubusercontent.com/edrlab/thorium-reader//develop/img/library.png\" alt=\"library\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/img/info.png\"><img src=\"https://raw.githubusercontent.com/edrlab/thorium-reader//develop/img/info.png\" alt=\"publication info\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/img/reader.png\"><img src=\"https://raw.githubusercontent.com/edrlab/thorium-reader//develop/img/reader.png\" alt=\"reader\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Prerequisites</h2><a id=\"user-content-prerequisites\" class=\"anchor-element\" aria-label=\"Permalink: Prerequisites\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>NodeJS 18 (check with <code>node --version</code>)</li>\n<li>NPM 9 (check with <code>npm --version</code>)</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Technologies</h2><a id=\"user-content-technologies\" class=\"anchor-element\" aria-label=\"Permalink: Technologies\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>typescript</li>\n<li>electron</li>\n<li>reactjs</li>\n<li>redux</li>\n<li>saga</li>\n<li>i18next</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Quick start</h2><a id=\"user-content-quick-start\" class=\"anchor-element\" aria-label=\"Permalink: Quick start\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Install dependencies</h3><a id=\"user-content-install-dependencies\" class=\"anchor-element\" aria-label=\"Permalink: Install dependencies\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>npm install</code> (or <code>npm ci</code>): initialize local <code>node_modules</code> packages from dependencies declared in <code>package.json</code> (this will also automatically call a long-running compilation stage in <code>npm run postinstall</code>)</li>\n<li>in case of failure to NPM \"install\" because of \"Divina player\" SHA integrity mismatch, please try running the following command in your shell: <code>node scripts/package-lock-patch.js && cat package-lock.json | grep -i divina-player-js</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start application in development environment</h3><a id=\"user-content-start-application-in-development-environment\" class=\"anchor-element\" aria-label=\"Permalink: Start application in development environment\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#start-application-in-development-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">(with hot-reload dev server, web inspectors / debuggers)</p>\n<ul dir=\"auto\">\n<li><code>npm run start:dev</code> (or <code>npm run start:dev:quick</code> to bypass TypeScript checks / launch the app faster)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start application in production environment</h3><a id=\"user-content-start-application-in-production-environment\" class=\"anchor-element\" aria-label=\"Permalink: Start application in production environment\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#start-application-in-production-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>npm start</code> (or <code>npm run start</code>)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Build installers</h2><a id=\"user-content-build-installers\" class=\"anchor-element\" aria-label=\"Permalink: Build installers\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#build-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>npm run package:win</code> or <code>npm run package:mac</code> or <code>npm run package:linux</code></li>\n</ul>\n<p dir=\"auto\">Code Signing information: <a href=\"https://github.com/edrlab/thorium-reader/wiki/Code-Signing\">https://github.com/edrlab/thorium-reader/wiki/Code-Signing</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Command line</h2><a id=\"user-content-command-line\" class=\"anchor-element\" aria-label=\"Permalink: Command line\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#command-line\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"thorium <cmd> [args]\n\nCommands:\n thorium opds <title> <url> import opds feed\n thorium import <path> import epub or lpcl file\n thorium read <title> searches already-imported publications with the\n provided TITLE, and opens the reader with the\n first match\n thorium [path] import and read an epub or lcpl file [default]\n thorium completion generate bash completion script\n\nPositionals:\n path path of your publication, it can be an absolute, relative path [string]\n\nOptions:\n --version Show version number [boolean]\n --help Show help [boolean]\"><pre class=\"notranslate\"><code>thorium <cmd> [args]\n\nCommands:\n thorium opds <title> <url> import opds feed\n thorium import <path> import epub or lpcl file\n thorium read <title> searches already-imported publications with the\n provided TITLE, and opens the reader with the\n first match\n thorium [path] import and read an epub or lcpl file [default]\n thorium completion generate bash completion script\n\nPositionals:\n path path of your publication, it can be an absolute, relative path [string]\n\nOptions:\n --version Show version number [boolean]\n --help Show help [boolean]\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">[DEV] Architecture</h2><a id=\"user-content-dev-architecture\" class=\"anchor-element\" aria-label=\"Permalink: [DEV] Architecture\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#dev-architecture\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Thorium-reader is composed of 3 parts:</p>\n<ul dir=\"auto\">\n<li>One node.js main process (electron back-end)</li>\n<li>One library window (chromium renderer)</li>\n<li>One to N reader window(s) (chromium renderer)</li>\n</ul>\n<p dir=\"auto\">Each part runs a model-controller and a view for the renderer process.</p>\n<ul dir=\"auto\">\n<li>the model is a state container with <a href=\"https://redux.js.org/\" rel=\"nofollow\">Redux</a>. It's based on <a href=\"https://github.com/facebookarchive/flux\">flux architecture</a></li>\n<li>the controller is a middleware from Redux named <a href=\"https://redux-saga.js.org/\" rel=\"nofollow\">Redux-saga</a>. It handles all side effects and application behaviour.</li>\n<li>the view for the rendering is React with <a href=\"https://legacy.reactjs.org/docs/components-and-props.html\" rel=\"nofollow\">class components</a></li>\n</ul>\n<p dir=\"auto\">To link these 3 parts we use:</p>\n<ul dir=\"auto\">\n<li>IPC/RPC: we use an implementation from <a href=\"https://www.electronjs.org/docs/latest/api/ipc-main\" rel=\"nofollow\">Electron</a></li>\n<li>React/Redux: We use <a href=\"https://react-redux.js.org/api/connect\" rel=\"nofollow\">connect</a> from <a href=\"https://react-redux.js.org/\" rel=\"nofollow\">react-redux</a>.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Diagram</h3><a id=\"user-content-diagram\" class=\"anchor-element\" aria-label=\"Permalink: Diagram\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#diagram\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><a href=\"https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller\" rel=\"nofollow\">Model View Controller Architecture</a></h4><a id=\"user-content-model-view-controller-architecture\" class=\"anchor-element\" aria-label=\"Permalink: Model View Controller Architecture\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#model-view-controller-architecture\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/img/thorium-mvc.png\"><img src=\"https://raw.githubusercontent.com/edrlab/thorium-reader//develop/img/thorium-mvc.png\" alt=\"MVC\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/img/thorium-architecture.png\"><img src=\"https://raw.githubusercontent.com/edrlab/thorium-reader//develop/img/thorium-architecture.png\" alt=\"architecture diagram\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">API Concept</h3><a id=\"user-content-api-concept\" class=\"anchor-element\" aria-label=\"Permalink: API Concept\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#api-concept\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To have a POST request from a renderer process to the main process, we use the notion of API.\nIt's not an http API but an RPC encapsuled one, to redux/redux-saga logic with Action and Reducer.</p>\n<p dir=\"auto\">Here is a diagram of the communication:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/img/thorium-api.png\"><img src=\"https://raw.githubusercontent.com/edrlab/thorium-reader//develop/img/thorium-api.png\" alt=\"api\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">Src:</p>\n<ul dir=\"auto\">\n<li>src/main/redux/sagas/api/api.ts</li>\n<li>src/common/redux/actions/api/index.ts</li>\n<li>src/renderer/common/redux/reducers/api.ts</li>\n</ul>\n<p dir=\"auto\">At the moment there are 17 API endpoints from (src/main/redux/sagas/api):</p>\n<p dir=\"auto\">library:</p>\n<ul dir=\"auto\">\n<li>apiapp:\n<ul dir=\"auto\">\n<li>apiapp/search : search a library from apiapp protocol</li>\n</ul>\n</li>\n<li>browser:\n<ul dir=\"auto\">\n<li>httpbrowser/browse : browse and parse an opds URL</li>\n</ul>\n</li>\n<li>opds:\n<ul dir=\"auto\">\n<li>opds/getFeed : get an opdsFeed with its identifier</li>\n<li>opds/findAllFeed: get all opdsFeed saved</li>\n<li>opds/deleteFeed: delete an opdsFeed with its identifier</li>\n<li>opds/addFeed: add an opdsFeed</li>\n<li>opds/getUrlWithSearchLinks: get the search URL from an opdsFeed</li>\n</ul>\n</li>\n<li>publication: (src/common/api/interface/publicationApi.interface.ts)\n<ul dir=\"auto\">\n<li>publication/get: get a publicationView from id</li>\n<li>publication/delete: delete a publicationView from id</li>\n<li>publication/findAll: get all publicationView</li>\n<li>publication/findByTag: get all publicationView from a specific tag string</li>\n<li>publication/updateTags: update tags list from a publication</li>\n<li>publication/importFromLink: import a publication from an URL</li>\n<li>publication/importFromFs: import a publication from a fileSystem path</li>\n<li>publication/search: search publication from a query text</li>\n<li>publication/searchEqTitrle: search publication by title matching</li>\n<li>publication/exportPublication: export publication to the fileSystem</li>\n</ul>\n</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">ACTION-REDUCER</h3><a id=\"user-content-action-reducer\" class=\"anchor-element\" aria-label=\"Permalink: ACTION-REDUCER\" href=\"https://github.com/edrlab/thorium-reader//blob/develop/#action-reducer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">From the main-process to the renderer-process, or from the renderer-process to the main-process.</p>\n<p dir=\"auto\">List of all Actions in place (src/common/redux/actions):</p>\n<ul dir=\"auto\">\n<li>auth: opds authentication\n<ul dir=\"auto\">\n<li>cancel</li>\n<li>done</li>\n<li>wipeData</li>\n</ul>\n</li>\n<li>catalog\n<ul dir=\"auto\">\n<li>getCatalog: ask to rehydrate catalogView in the libraryState</li>\n<li>setCatalogView: response from getCatalog</li>\n<li>setTagView: rehydrate tagStringView in the libraryState</li>\n</ul>\n</li>\n<li>dialog: modal dialog view in library,reader\n<ul dir=\"auto\">\n<li>closeRequest</li>\n<li>openRequest</li>\n<li>updateRequest</li>\n</ul>\n</li>\n<li>download: download queue in library\n<ul dir=\"auto\">\n<li>abort</li>\n<li>done</li>\n<li>progress</li>\n</ul>\n</li>\n<li>history: history opds feed\n<ul dir=\"auto\">\n<li>pushFeed</li>\n<li>refresh</li>\n</ul>\n</li>\n<li>i18n\n<ul dir=\"auto\">\n<li>setLocale</li>\n</ul>\n</li>\n<li>import\n<ul dir=\"auto\">\n<li>verify: import verification process</li>\n</ul>\n</li>\n<li>keyboard: keyboard shortcut\n<ul dir=\"auto\">\n<li>reloadShortcut</li>\n<li>setShortcut</li>\n<li>showShortcut</li>\n</ul>\n</li>\n<li>lcp\n<ul dir=\"auto\">\n<li>renewPublication</li>\n<li>returnPublication</li>\n<li>unlockPublicationWithPassphrase</li>\n<li>userKeyCheckRequest</li>\n</ul>\n</li>\n<li>load: main proceess busy or not\n<ul dir=\"auto\">\n<li>busy</li>\n<li>iddle</li>\n</ul>\n</li>\n<li>net (not used)</li>\n<li>reader\n<ul dir=\"auto\">\n<li>attachMode</li>\n<li>clipboardCopy</li>\n<li>closeRequest</li>\n<li>closeRequestFromPublication</li>\n<li>configSetDefault</li>\n<li>detachModeRequest</li>\n<li>detachModeSuccess</li>\n<li>fullScreenRequest</li>\n<li>openRequest</li>\n<li>openError</li>\n<li>setReduxState: trigger app persistence</li>\n</ul>\n</li>\n<li>session: saved session\n<ul dir=\"auto\">\n<li>enable</li>\n</ul>\n</li>\n<li>toast: toast notification library,reader\n<ul dir=\"auto\">\n<li>close</li>\n<li>open</li>\n</ul>\n</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Thorium Reader</h1><a id=\"user-content-thorium-reader\" class=\"anchor-element\" aria-label=\"Permalink: Thorium Reader\" href=\"#thorium-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Thorium Reader is an easy to use EPUB reading application for Windows 10/10S, MacOS and Linux. After importing e-books from a directory or OPDS feed, you'll be able to read on any screen size, customize layout settings, navigate via the table of contents or page list, set bookmarks ... A great care is taken to ensure the accessibility of the application for visual impaired people using NVDA, JAWS or Narrator.</p>\n<p dir=\"auto\">Free application. No ads. No private data flowing anywhere.</p>\n<p dir=\"auto\">This project is in constant evolution, corrections and new features will be added soon and your support is welcome for that. The application is based on the open-source Readium Desktop toolkit.</p>\n<p dir=\"auto\">It is currently localized in following languages:</p>\n<ul dir=\"auto\">\n<li>English</li>\n<li>French</li>\n<li>Portuguese</li>\n<li>Swedish</li>\n<li>Russian</li>\n<li>Lithuanian</li>\n<li>Italian</li>\n<li>Japanese</li>\n<li>Dutch</li>\n<li>Spanish</li>\n<li>German</li>\n<li>Finnish</li>\n<li>Chinese (Simplified + Traditional)</li>\n<li>Korean</li>\n<li>Georgian</li>\n<li>Basque (Euskadi)</li>\n<li>Galician</li>\n<li>Catalan</li>\n<li>Croatian</li>\n<li>Bulgarian</li>\n<li>Greek</li>\n<li>Danish</li>\n</ul>\n<p dir=\"auto\">See: <a href=\"https://github.com/edrlab/thorium-reader/wiki/Localization-(l10n)-language-translations\">https://github.com/edrlab/thorium-reader/wiki/Localization-(l10n)-language-translations</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/library.png\"><img src=\"img/library.png\" alt=\"library\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/info.png\"><img src=\"img/info.png\" alt=\"publication info\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/reader.png\"><img src=\"img/reader.png\" alt=\"reader\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Prerequisites</h2><a id=\"user-content-prerequisites\" class=\"anchor-element\" aria-label=\"Permalink: Prerequisites\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>NodeJS 18 (check with <code>node --version</code>)</li>\n<li>NPM 9 (check with <code>npm --version</code>)</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Technologies</h2><a id=\"user-content-technologies\" class=\"anchor-element\" aria-label=\"Permalink: Technologies\" href=\"#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>typescript</li>\n<li>electron</li>\n<li>reactjs</li>\n<li>redux</li>\n<li>saga</li>\n<li>i18next</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Quick start</h2><a id=\"user-content-quick-start\" class=\"anchor-element\" aria-label=\"Permalink: Quick start\" href=\"#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Install dependencies</h3><a id=\"user-content-install-dependencies\" class=\"anchor-element\" aria-label=\"Permalink: Install dependencies\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>npm install</code> (or <code>npm ci</code>): initialize local <code>node_modules</code> packages from dependencies declared in <code>package.json</code> (this will also automatically call a long-running compilation stage in <code>npm run postinstall</code>)</li>\n<li>in case of failure to NPM \"install\" because of \"Divina player\" SHA integrity mismatch, please try running the following command in your shell: <code>node scripts/package-lock-patch.js && cat package-lock.json | grep -i divina-player-js</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start application in development environment</h3><a id=\"user-content-start-application-in-development-environment\" class=\"anchor-element\" aria-label=\"Permalink: Start application in development environment\" href=\"#start-application-in-development-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">(with hot-reload dev server, web inspectors / debuggers)</p>\n<ul dir=\"auto\">\n<li><code>npm run start:dev</code> (or <code>npm run start:dev:quick</code> to bypass TypeScript checks / launch the app faster)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start application in production environment</h3><a id=\"user-content-start-application-in-production-environment\" class=\"anchor-element\" aria-label=\"Permalink: Start application in production environment\" href=\"#start-application-in-production-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>npm start</code> (or <code>npm run start</code>)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Build installers</h2><a id=\"user-content-build-installers\" class=\"anchor-element\" aria-label=\"Permalink: Build installers\" href=\"#build-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>npm run package:win</code> or <code>npm run package:mac</code> or <code>npm run package:linux</code></li>\n</ul>\n<p dir=\"auto\">Code Signing information: <a href=\"https://github.com/edrlab/thorium-reader/wiki/Code-Signing\">https://github.com/edrlab/thorium-reader/wiki/Code-Signing</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Command line</h2><a id=\"user-content-command-line\" class=\"anchor-element\" aria-label=\"Permalink: Command line\" href=\"#command-line\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"thorium <cmd> [args]\n\nCommands:\n thorium opds <title> <url> import opds feed\n thorium import <path> import epub or lpcl file\n thorium read <title> searches already-imported publications with the\n provided TITLE, and opens the reader with the\n first match\n thorium [path] import and read an epub or lcpl file [default]\n thorium completion generate bash completion script\n\nPositionals:\n path path of your publication, it can be an absolute, relative path [string]\n\nOptions:\n --version Show version number [boolean]\n --help Show help [boolean]\"><pre class=\"notranslate\"><code>thorium <cmd> [args]\n\nCommands:\n thorium opds <title> <url> import opds feed\n thorium import <path> import epub or lpcl file\n thorium read <title> searches already-imported publications with the\n provided TITLE, and opens the reader with the\n first match\n thorium [path] import and read an epub or lcpl file [default]\n thorium completion generate bash completion script\n\nPositionals:\n path path of your publication, it can be an absolute, relative path [string]\n\nOptions:\n --version Show version number [boolean]\n --help Show help [boolean]\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">[DEV] Architecture</h2><a id=\"user-content-dev-architecture\" class=\"anchor-element\" aria-label=\"Permalink: [DEV] Architecture\" href=\"#dev-architecture\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Thorium-reader is composed of 3 parts:</p>\n<ul dir=\"auto\">\n<li>One node.js main process (electron back-end)</li>\n<li>One library window (chromium renderer)</li>\n<li>One to N reader window(s) (chromium renderer)</li>\n</ul>\n<p dir=\"auto\">Each part runs a model-controller and a view for the renderer process.</p>\n<ul dir=\"auto\">\n<li>the model is a state container with <a href=\"https://redux.js.org/\" rel=\"nofollow\">Redux</a>. It's based on <a href=\"https://github.com/facebookarchive/flux\">flux architecture</a></li>\n<li>the controller is a middleware from Redux named <a href=\"https://redux-saga.js.org/\" rel=\"nofollow\">Redux-saga</a>. It handles all side effects and application behaviour.</li>\n<li>the view for the rendering is React with <a href=\"https://legacy.reactjs.org/docs/components-and-props.html\" rel=\"nofollow\">class components</a></li>\n</ul>\n<p dir=\"auto\">To link these 3 parts we use:</p>\n<ul dir=\"auto\">\n<li>IPC/RPC: we use an implementation from <a href=\"https://www.electronjs.org/docs/latest/api/ipc-main\" rel=\"nofollow\">Electron</a></li>\n<li>React/Redux: We use <a href=\"https://react-redux.js.org/api/connect\" rel=\"nofollow\">connect</a> from <a href=\"https://react-redux.js.org/\" rel=\"nofollow\">react-redux</a>.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Diagram</h3><a id=\"user-content-diagram\" class=\"anchor-element\" aria-label=\"Permalink: Diagram\" href=\"#diagram\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><a href=\"https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller\" rel=\"nofollow\">Model View Controller Architecture</a></h4><a id=\"user-content-model-view-controller-architecture\" class=\"anchor-element\" aria-label=\"Permalink: Model View Controller Architecture\" href=\"#model-view-controller-architecture\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/thorium-mvc.png\"><img src=\"img/thorium-mvc.png\" alt=\"MVC\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/thorium-architecture.png\"><img src=\"img/thorium-architecture.png\" alt=\"architecture diagram\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">API Concept</h3><a id=\"user-content-api-concept\" class=\"anchor-element\" aria-label=\"Permalink: API Concept\" href=\"#api-concept\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To have a POST request from a renderer process to the main process, we use the notion of API.\nIt's not an http API but an RPC encapsuled one, to redux/redux-saga logic with Action and Reducer.</p>\n<p dir=\"auto\">Here is a diagram of the communication:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"img/thorium-api.png\"><img src=\"img/thorium-api.png\" alt=\"api\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Src:</p>\n<ul dir=\"auto\">\n<li>src/main/redux/sagas/api/api.ts</li>\n<li>src/common/redux/actions/api/index.ts</li>\n<li>src/renderer/common/redux/reducers/api.ts</li>\n</ul>\n<p dir=\"auto\">At the moment there are 17 API endpoints from (src/main/redux/sagas/api):</p>\n<p dir=\"auto\">library:</p>\n<ul dir=\"auto\">\n<li>apiapp:\n<ul dir=\"auto\">\n<li>apiapp/search : search a library from apiapp protocol</li>\n</ul>\n</li>\n<li>browser:\n<ul dir=\"auto\">\n<li>httpbrowser/browse : browse and parse an opds URL</li>\n</ul>\n</li>\n<li>opds:\n<ul dir=\"auto\">\n<li>opds/getFeed : get an opdsFeed with its identifier</li>\n<li>opds/findAllFeed: get all opdsFeed saved</li>\n<li>opds/deleteFeed: delete an opdsFeed with its identifier</li>\n<li>opds/addFeed: add an opdsFeed</li>\n<li>opds/getUrlWithSearchLinks: get the search URL from an opdsFeed</li>\n</ul>\n</li>\n<li>publication: (src/common/api/interface/publicationApi.interface.ts)\n<ul dir=\"auto\">\n<li>publication/get: get a publicationView from id</li>\n<li>publication/delete: delete a publicationView from id</li>\n<li>publication/findAll: get all publicationView</li>\n<li>publication/findByTag: get all publicationView from a specific tag string</li>\n<li>publication/updateTags: update tags list from a publication</li>\n<li>publication/importFromLink: import a publication from an URL</li>\n<li>publication/importFromFs: import a publication from a fileSystem path</li>\n<li>publication/search: search publication from a query text</li>\n<li>publication/searchEqTitrle: search publication by title matching</li>\n<li>publication/exportPublication: export publication to the fileSystem</li>\n</ul>\n</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">ACTION-REDUCER</h3><a id=\"user-content-action-reducer\" class=\"anchor-element\" aria-label=\"Permalink: ACTION-REDUCER\" href=\"#action-reducer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">From the main-process to the renderer-process, or from the renderer-process to the main-process.</p>\n<p dir=\"auto\">List of all Actions in place (src/common/redux/actions):</p>\n<ul dir=\"auto\">\n<li>auth: opds authentication\n<ul dir=\"auto\">\n<li>cancel</li>\n<li>done</li>\n<li>wipeData</li>\n</ul>\n</li>\n<li>catalog\n<ul dir=\"auto\">\n<li>getCatalog: ask to rehydrate catalogView in the libraryState</li>\n<li>setCatalogView: response from getCatalog</li>\n<li>setTagView: rehydrate tagStringView in the libraryState</li>\n</ul>\n</li>\n<li>dialog: modal dialog view in library,reader\n<ul dir=\"auto\">\n<li>closeRequest</li>\n<li>openRequest</li>\n<li>updateRequest</li>\n</ul>\n</li>\n<li>download: download queue in library\n<ul dir=\"auto\">\n<li>abort</li>\n<li>done</li>\n<li>progress</li>\n</ul>\n</li>\n<li>history: history opds feed\n<ul dir=\"auto\">\n<li>pushFeed</li>\n<li>refresh</li>\n</ul>\n</li>\n<li>i18n\n<ul dir=\"auto\">\n<li>setLocale</li>\n</ul>\n</li>\n<li>import\n<ul dir=\"auto\">\n<li>verify: import verification process</li>\n</ul>\n</li>\n<li>keyboard: keyboard shortcut\n<ul dir=\"auto\">\n<li>reloadShortcut</li>\n<li>setShortcut</li>\n<li>showShortcut</li>\n</ul>\n</li>\n<li>lcp\n<ul dir=\"auto\">\n<li>renewPublication</li>\n<li>returnPublication</li>\n<li>unlockPublicationWithPassphrase</li>\n<li>userKeyCheckRequest</li>\n</ul>\n</li>\n<li>load: main proceess busy or not\n<ul dir=\"auto\">\n<li>busy</li>\n<li>iddle</li>\n</ul>\n</li>\n<li>net (not used)</li>\n<li>reader\n<ul dir=\"auto\">\n<li>attachMode</li>\n<li>clipboardCopy</li>\n<li>closeRequest</li>\n<li>closeRequestFromPublication</li>\n<li>configSetDefault</li>\n<li>detachModeRequest</li>\n<li>detachModeSuccess</li>\n<li>fullScreenRequest</li>\n<li>openRequest</li>\n<li>openError</li>\n<li>setReduxState: trigger app persistence</li>\n</ul>\n</li>\n<li>session: saved session\n<ul dir=\"auto\">\n<li>enable</li>\n</ul>\n</li>\n<li>toast: toast notification library,reader\n<ul dir=\"auto\">\n<li>close</li>\n<li>open</li>\n</ul>\n</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:27.672Z" }, "thunderdocs": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/b2af7c1395ac9d2087c2017d8ac9c310d5782a98599e9c9fb8b9c2ffd58390d2/68747470733a2f2f63646e2e7261776769742e636f6d2f5669737461316e696b2f5468756e646572446f63732f35623538643432312f6173736574732f69636f6e732f7765622f333230783332302e706e67\"><img src=\"https://camo.githubusercontent.com/b2af7c1395ac9d2087c2017d8ac9c310d5782a98599e9c9fb8b9c2ffd58390d2/68747470733a2f2f63646e2e7261776769742e636f6d2f5669737461316e696b2f5468756e646572446f63732f35623538643432312f6173736574732f69636f6e732f7765622f333230783332302e706e67\" alt=\"Logo\" data-canonical-src=\"https://cdn.rawgit.com/Vista1nik/ThunderDocs/5b58d421/assets/icons/web/320x320.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-thunderdocs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Vista1nik/ThunderDocs/blob/master/#thunderdocs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ThunderDocs</h2>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/Vista1nik/ThunderDocs\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9a31c8480b19f5638e8947aea459cc32c9b5abb40dc509523fb537bc88786090/68747470733a2f2f7472617669732d63692e6f72672f5669737461316e696b2f5468756e646572446f63732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/Vista1nik/ThunderDocs.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/16fda3d83d29027bdc6363b9a670d91e3874c906d57af576b5af03043bbbfb8d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5669737461316e696b2f47446f63732f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/16fda3d83d29027bdc6363b9a670d91e3874c906d57af576b5af03043bbbfb8d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5669737461316e696b2f47446f63732f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/Vista1nik/GDocs/total.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/9a4860b2da333767b52ed3429f44ceb55d7f36babcba8d8d46fb8af0a59e742e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c656374726f6e2d312e382e342d627269676874677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/9a4860b2da333767b52ed3429f44ceb55d7f36babcba8d8d46fb8af0a59e742e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c656374726f6e2d312e382e342d627269676874677265656e2e737667\" alt=\"Electron Version\" data-canonical-src=\"https://img.shields.io/badge/Electron-1.8.4-brightgreen.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/thunderdocs\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/353bcf397acd2a7663c45bc69cd2b202417a66c24d3b38f861f9cc0fe1a25324/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d77686974652e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-white.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Unofficial Google Docs desktop app</p>\n<h3 dir=\"auto\"><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Vista1nik/ThunderDocs/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshot</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/8e247fbe1e909479153399a92da8bf990c9dca11c1a27d9dea156a22fe0d6ed0/68747470733a2f2f692e696d6775722e636f6d2f564453623967642e706e67\"><img src=\"https://camo.githubusercontent.com/8e247fbe1e909479153399a92da8bf990c9dca11c1a27d9dea156a22fe0d6ed0/68747470733a2f2f692e696d6775722e636f6d2f564453623967642e706e67\" alt=\"\" data-canonical-src=\"https://i.imgur.com/VDSb9gd.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-building-and-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Vista1nik/ThunderDocs/blob/master/#building-and-running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building and Running</h2>\n<p dir=\"auto\"><strong>Run:</strong></p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nelectron .\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install\nelectron .\n</code></pre></div>\n<p dir=\"auto\"><strong>Build:</strong></p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm install electron-packager --save-dev\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install\nnpm install electron-packager --save-dev\n</code></pre></div>\n<p dir=\"auto\">Windows:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"electron-packager . --overwrite --platform=win32 --arch=x64 --icon=assets/icons/win/icon.ico\"><pre class=\"notranslate\"><code class=\"notranslate\">electron-packager . --overwrite --platform=win32 --arch=x64 --icon=assets/icons/win/icon.ico\n</code></pre></div>\n<p dir=\"auto\">macOS:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns\"><pre class=\"notranslate\"><code class=\"notranslate\">electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns\n</code></pre></div>\n<p dir=\"auto\">Linux:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png\"><pre class=\"notranslate\"><code class=\"notranslate\">electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png\n</code></pre></div>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/b2af7c1395ac9d2087c2017d8ac9c310d5782a98599e9c9fb8b9c2ffd58390d2/68747470733a2f2f63646e2e7261776769742e636f6d2f5669737461316e696b2f5468756e646572446f63732f35623538643432312f6173736574732f69636f6e732f7765622f333230783332302e706e67\"><img src=\"https://camo.githubusercontent.com/b2af7c1395ac9d2087c2017d8ac9c310d5782a98599e9c9fb8b9c2ffd58390d2/68747470733a2f2f63646e2e7261776769742e636f6d2f5669737461316e696b2f5468756e646572446f63732f35623538643432312f6173736574732f69636f6e732f7765622f333230783332302e706e67\" alt=\"Logo\" data-canonical-src=\"https://cdn.rawgit.com/Vista1nik/ThunderDocs/5b58d421/assets/icons/web/320x320.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-thunderdocs\" class=\"anchor\" aria-hidden=\"true\" href=\"#thunderdocs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ThunderDocs</h2>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/Vista1nik/ThunderDocs\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9a31c8480b19f5638e8947aea459cc32c9b5abb40dc509523fb537bc88786090/68747470733a2f2f7472617669732d63692e6f72672f5669737461316e696b2f5468756e646572446f63732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/Vista1nik/ThunderDocs.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/16fda3d83d29027bdc6363b9a670d91e3874c906d57af576b5af03043bbbfb8d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5669737461316e696b2f47446f63732f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/16fda3d83d29027bdc6363b9a670d91e3874c906d57af576b5af03043bbbfb8d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5669737461316e696b2f47446f63732f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/Vista1nik/GDocs/total.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/9a4860b2da333767b52ed3429f44ceb55d7f36babcba8d8d46fb8af0a59e742e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c656374726f6e2d312e382e342d627269676874677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/9a4860b2da333767b52ed3429f44ceb55d7f36babcba8d8d46fb8af0a59e742e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c656374726f6e2d312e382e342d627269676874677265656e2e737667\" alt=\"Electron Version\" data-canonical-src=\"https://img.shields.io/badge/Electron-1.8.4-brightgreen.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/thunderdocs\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/353bcf397acd2a7663c45bc69cd2b202417a66c24d3b38f861f9cc0fe1a25324/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d77686974652e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-white.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Unofficial Google Docs desktop app</p>\n<h3 dir=\"auto\"><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshot</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/8e247fbe1e909479153399a92da8bf990c9dca11c1a27d9dea156a22fe0d6ed0/68747470733a2f2f692e696d6775722e636f6d2f564453623967642e706e67\"><img src=\"https://camo.githubusercontent.com/8e247fbe1e909479153399a92da8bf990c9dca11c1a27d9dea156a22fe0d6ed0/68747470733a2f2f692e696d6775722e636f6d2f564453623967642e706e67\" alt=\"\" data-canonical-src=\"https://i.imgur.com/VDSb9gd.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-building-and-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-and-running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building and Running</h2>\n<p dir=\"auto\"><strong>Run:</strong></p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nelectron .\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install\nelectron .\n</code></pre></div>\n<p dir=\"auto\"><strong>Build:</strong></p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm install electron-packager --save-dev\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install\nnpm install electron-packager --save-dev\n</code></pre></div>\n<p dir=\"auto\">Windows:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"electron-packager . --overwrite --platform=win32 --arch=x64 --icon=assets/icons/win/icon.ico\"><pre class=\"notranslate\"><code class=\"notranslate\">electron-packager . --overwrite --platform=win32 --arch=x64 --icon=assets/icons/win/icon.ico\n</code></pre></div>\n<p dir=\"auto\">macOS:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns\"><pre class=\"notranslate\"><code class=\"notranslate\">electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns\n</code></pre></div>\n<p dir=\"auto\">Linux:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png\"><pre class=\"notranslate\"><code class=\"notranslate\">electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png\n</code></pre></div>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.640Z" + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:27.824Z" + }, + "threema-for-desktop": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Threema For Desktop</h1><a id=\"user-content-threema-for-desktop\" class=\"anchor-element\" aria-label=\"Permalink: Threema For Desktop\" href=\"https://github.com/GeekCornerGH/Threema-For-Desktop/blob/master/#threema-for-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Unofficial desktop app for Threema</h2><a id=\"user-content-unofficial-desktop-app-for-threema\" class=\"anchor-element\" aria-label=\"Permalink: Unofficial desktop app for Threema\" href=\"https://github.com/GeekCornerGH/Threema-For-Desktop/blob/master/#unofficial-desktop-app-for-threema\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/blob/master/docs/imgs/Landing_screen.png?raw=true\"><img src=\"https://github.com/GeekCornerGH/threema-for-desktop/raw/master/docs/imgs/Landing_screen.png?raw=true\" style=\"max-width: 100%;\"></a><br>\n<em>What is the best theme for you? Just change the theme settings on your computer!</em></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">FAQ</h3><a id=\"user-content-faq\" class=\"anchor-element\" aria-label=\"Permalink: FAQ\" href=\"https://github.com/GeekCornerGH/Threema-For-Desktop/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>What is Threema?</strong>\nThreema is a swiss-made 🇨🇭 communication app like WhatsApp, with end-to-end encryption 🔐. Source code of Threema is also avaliable <a href=\"https://github.com/threema-ch\">here</a>.<br>\n<strong>Why this software?</strong><br>\nI created this application because I wanted a real desktop app for Threema, just like WhatsApp, Telegram or Signal.\nAlso, I added some features to suit my needs. You can request features by opening an issue.\nSome features:</p>\n<ul dir=\"auto\">\n<li>Push Notifications</li>\n<li>Discord RPC</li>\n<li>Redirect to main browser for externals links</li>\n<li>Cross-platform (Windows / macOS / Linux)</li>\n<li>Dark theme (Using your computer settings)</li>\n</ul>\n<p dir=\"auto\"><strong>How does it works?</strong><br>\nCheck out <a href=\"https://github.com/GeekCornerGH/threema-for-desktop/blob/master/docs/HOW%20THE%20APP%20WORKS.MD\">this page</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation</h3><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/GeekCornerGH/Threema-For-Desktop/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/geekcornergh/threema-for-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/d7b823d823c039deb57effc5f742fe0c5e91d93af815f224815cdab3695dad00/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/v/release/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Head over <a href=\"https://github.com/GeekCornerGH/threema-for-desktop/releases/latest\">latest releases page</a>, then refer to the table below:</p>\n<table>\n<thead>\n<tr>\n<th>Windows installer (x86 + x64 + arm64)</th>\n<th>Windows portable (x86 + x64 + arm64)</th>\n<th>macOS (Intel+Arm)</th>\n<th>Linux (any)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Threema-For-Desktop-setup-VERSION.exe</td>\n<td>Threema-For-Desktop-portable-version</td>\n<td>Threema-For-Desktop-mac-universal-VERSION.dmg</td>\n<td>Threema-For-Desktop-linux-VERSION.AppImage</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">Now, choose your OS:</p>\n<ul dir=\"auto\">\n <details> \n <summary>Windows</summary>\n Download the exe file, then run it. Select run anyways on SmartScreen step (code-signing is so expansive...). If you are running the setup file, you need to follow the steps to install Threema For Desktop. You are done!\n </details>\n <details> \n <summary>macOS</summary>\n Download the dmg file, then it. Drop the <code>Threema For Desktop.app</code> file into Applications folder. Run the .APP file by following theses steps: Finder > Applications > Right click on <code>Threema For Desktop.app</code> > Open > Open. After that, you will be able to launch Threema For Desktop from Launchpad or Spotlight, but you'll need to do this again everytime you update the app (That's because Apple's code signing is verry expansive...).\n </details>\n <details>\n <summary>Linux</summary>\n Install AppImage Launcher from <a href=\"https://github.com/TheAssassin/AppImageLauncher/releases/latest\">here</a>. This will allow you to install Threema For Desktop like another software. Then download AppImage file from releases page. Finally, double click the file. It's done.\n </details>\n \n</ul>\n<details>\n<summary>Some badges, if you want</summary>\n<a href=\"https://github.com/GeekCornerGH/threema-for-desktop/actions/workflows/CI.yml\"><img src=\"https://camo.githubusercontent.com/0ae6959fbef0fd898d71197ecd7f9a3dbc475a1a1c4722a95c12e0cc1a857037/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f702f54687265656d61253230466f722532304465736b746f7025323043493f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/workflow/status/geekcornergh/threema-for-desktop/Threema%20For%20Desktop%20CI?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/geekcornergh/threema-for-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/654f59b5bfacada430374ad87ba3c774711dc3ef67b96341bdee7f7c1f9c142a/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/david/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/b8430585a00af9201667ea6282bea596a9ea4d818dabd4c66b5f8a7ac0f46432/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/languages/code-size/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/c59445b91abfebc8a4d8911bf840453367aa8c97e2043838a755a0a797c7fb76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/repo-size/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/6b5b76eea17c91e1a350d58386b954528fc8a1483d6e8e56cf978fac5068868f/68747470733a2f2f696d672e736869656c64732e696f2f746f6b65692f6c696e65732f6769746875622f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/tokei/lines/github/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.codefactor.io/repository/github/geekcornergh/threema-for-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/553fc2702e18f0ff52f4b5de11751bf84572bd1afbb98a20f88ed9fb6a4061f3/68747470733a2f2f696d672e736869656c64732e696f2f636f6465666163746f722f67726164652f6769746875622f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/codefactor/grade/github/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\">\n</a><a href=\"https://github.com/geekcornergh/threema-for-desktop/releases\"><img src=\"https://camo.githubusercontent.com/efed8188b8bc32773022318a10c5a0a0092838d7e6fc9eee197cffe38e4283a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f702f746f74616c3f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/downloads/geekcornergh/threema-for-desktop/total?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/pulls\"><img src=\"https://camo.githubusercontent.com/a2e993b58f3db5b964308da9787bbd6d046f821a4bb260666012fb1e9154db71/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/issues-pr/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/issues\"><img src=\"https://camo.githubusercontent.com/99109c218edb3faa44a254f4bfb7548c788e825773aca955f7c05e0087807eee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/issues/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/d7b823d823c039deb57effc5f742fe0c5e91d93af815f224815cdab3695dad00/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/v/release/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://cutt.ly/1nezoij\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e4a2bed4f5fbd9be178a1596c244ca73a71ebab4d3929a6ed55bbf8626a64d86/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d414445253230494e2d535749545a45524c414e442546302539462538372541382546302539462538372541442d637269746963616c3f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/badge/MADE%20IN-SWITZERLAND%F0%9F%87%A8%F0%9F%87%AD-critical?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n</details></article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Threema For Desktop</h1><a id=\"user-content-threema-for-desktop\" class=\"anchor-element\" aria-label=\"Permalink: Threema For Desktop\" href=\"#threema-for-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Unofficial desktop app for Threema</h2><a id=\"user-content-unofficial-desktop-app-for-threema\" class=\"anchor-element\" aria-label=\"Permalink: Unofficial desktop app for Threema\" href=\"#unofficial-desktop-app-for-threema\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/blob/master/docs/imgs/Landing_screen.png?raw=true\"><img src=\"https://github.com/GeekCornerGH/threema-for-desktop/raw/master/docs/imgs/Landing_screen.png?raw=true\" style=\"max-width: 100%;\"></a><br>\n<em>What is the best theme for you? Just change the theme settings on your computer!</em></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">FAQ</h3><a id=\"user-content-faq\" class=\"anchor-element\" aria-label=\"Permalink: FAQ\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>What is Threema?</strong>\nThreema is a swiss-made 🇨🇭 communication app like WhatsApp, with end-to-end encryption 🔐. Source code of Threema is also avaliable <a href=\"https://github.com/threema-ch\">here</a>.<br>\n<strong>Why this software?</strong><br>\nI created this application because I wanted a real desktop app for Threema, just like WhatsApp, Telegram or Signal.\nAlso, I added some features to suit my needs. You can request features by opening an issue.\nSome features:</p>\n<ul dir=\"auto\">\n<li>Push Notifications</li>\n<li>Discord RPC</li>\n<li>Redirect to main browser for externals links</li>\n<li>Cross-platform (Windows / macOS / Linux)</li>\n<li>Dark theme (Using your computer settings)</li>\n</ul>\n<p dir=\"auto\"><strong>How does it works?</strong><br>\nCheck out <a href=\"https://github.com/GeekCornerGH/threema-for-desktop/blob/master/docs/HOW%20THE%20APP%20WORKS.MD\">this page</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation</h3><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/geekcornergh/threema-for-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/d7b823d823c039deb57effc5f742fe0c5e91d93af815f224815cdab3695dad00/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/v/release/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Head over <a href=\"https://github.com/GeekCornerGH/threema-for-desktop/releases/latest\">latest releases page</a>, then refer to the table below:</p>\n<table>\n<thead>\n<tr>\n<th>Windows installer (x86 + x64 + arm64)</th>\n<th>Windows portable (x86 + x64 + arm64)</th>\n<th>macOS (Intel+Arm)</th>\n<th>Linux (any)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Threema-For-Desktop-setup-VERSION.exe</td>\n<td>Threema-For-Desktop-portable-version</td>\n<td>Threema-For-Desktop-mac-universal-VERSION.dmg</td>\n<td>Threema-For-Desktop-linux-VERSION.AppImage</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">Now, choose your OS:</p>\n<ul dir=\"auto\">\n <details> \n <summary>Windows</summary>\n Download the exe file, then run it. Select run anyways on SmartScreen step (code-signing is so expansive...). If you are running the setup file, you need to follow the steps to install Threema For Desktop. You are done!\n </details>\n <details> \n <summary>macOS</summary>\n Download the dmg file, then it. Drop the <code>Threema For Desktop.app</code> file into Applications folder. Run the .APP file by following theses steps: Finder > Applications > Right click on <code>Threema For Desktop.app</code> > Open > Open. After that, you will be able to launch Threema For Desktop from Launchpad or Spotlight, but you'll need to do this again everytime you update the app (That's because Apple's code signing is verry expansive...).\n </details>\n <details>\n <summary>Linux</summary>\n Install AppImage Launcher from <a href=\"https://github.com/TheAssassin/AppImageLauncher/releases/latest\">here</a>. This will allow you to install Threema For Desktop like another software. Then download AppImage file from releases page. Finally, double click the file. It's done.\n </details>\n \n</ul>\n<details>\n<summary>Some badges, if you want</summary>\n<a href=\"https://github.com/GeekCornerGH/threema-for-desktop/actions/workflows/CI.yml\"><img src=\"https://camo.githubusercontent.com/0ae6959fbef0fd898d71197ecd7f9a3dbc475a1a1c4722a95c12e0cc1a857037/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f702f54687265656d61253230466f722532304465736b746f7025323043493f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/workflow/status/geekcornergh/threema-for-desktop/Threema%20For%20Desktop%20CI?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/geekcornergh/threema-for-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/654f59b5bfacada430374ad87ba3c774711dc3ef67b96341bdee7f7c1f9c142a/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/david/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/b8430585a00af9201667ea6282bea596a9ea4d818dabd4c66b5f8a7ac0f46432/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/languages/code-size/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/c59445b91abfebc8a4d8911bf840453367aa8c97e2043838a755a0a797c7fb76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/repo-size/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop\"><img src=\"https://camo.githubusercontent.com/6b5b76eea17c91e1a350d58386b954528fc8a1483d6e8e56cf978fac5068868f/68747470733a2f2f696d672e736869656c64732e696f2f746f6b65692f6c696e65732f6769746875622f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/tokei/lines/github/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.codefactor.io/repository/github/geekcornergh/threema-for-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/553fc2702e18f0ff52f4b5de11751bf84572bd1afbb98a20f88ed9fb6a4061f3/68747470733a2f2f696d672e736869656c64732e696f2f636f6465666163746f722f67726164652f6769746875622f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/codefactor/grade/github/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\">\n</a><a href=\"https://github.com/geekcornergh/threema-for-desktop/releases\"><img src=\"https://camo.githubusercontent.com/efed8188b8bc32773022318a10c5a0a0092838d7e6fc9eee197cffe38e4283a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f702f746f74616c3f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/downloads/geekcornergh/threema-for-desktop/total?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/pulls\"><img src=\"https://camo.githubusercontent.com/a2e993b58f3db5b964308da9787bbd6d046f821a4bb260666012fb1e9154db71/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/issues-pr/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/issues\"><img src=\"https://camo.githubusercontent.com/99109c218edb3faa44a254f4bfb7548c788e825773aca955f7c05e0087807eee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/issues/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/geekcornergh/threema-for-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/d7b823d823c039deb57effc5f742fe0c5e91d93af815f224815cdab3695dad00/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6765656b636f726e657267682f74687265656d612d666f722d6465736b746f703f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/github/v/release/geekcornergh/threema-for-desktop?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://cutt.ly/1nezoij\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e4a2bed4f5fbd9be178a1596c244ca73a71ebab4d3929a6ed55bbf8626a64d86/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d414445253230494e2d535749545a45524c414e442546302539462538372541382546302539462538372541442d637269746963616c3f7374796c653d666f722d7468652d6261646765\" data-canonical-src=\"https://img.shields.io/badge/MADE%20IN-SWITZERLAND%F0%9F%87%A8%F0%9F%87%AD-critical?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n</details></article></div>", + "readmeFetchedAt": "2024-02-29T22:01:27.860Z" }, "themebuilder": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-custom-elements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/main/#custom-elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Custom Elements</h1>\n<p dir=\"auto\">An example of the Bit framework. <a href=\"https://bit.dev\" rel=\"nofollow\">https://bit.dev</a></p>\n<p dir=\"auto\">Bit stands at the intersection between product and\nengineering. It helps you take complex product\nrequirements, and break them down into independent, and\nreusable pieces called \"components\". It allows you to\ncreate components and compose them with each other.\nComponents are described by names and APIs, and contain\nsource code implementation. They can be of different kinds\nlike apps, pages, UI components, backend services and even\ncontent. You can think of almost anything in components.</p>\n<h2 dir=\"auto\"><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/main/#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Prerequisites</h2>\n<p dir=\"auto\">This project requires the <code>bit</code> CLI is installed.</p>\n<p dir=\"auto\"><a href=\"https://bit.dev/docs/getting-started/installing-bit/installing-bit\" rel=\"nofollow\">https://bit.dev/docs/getting-started/installing-bit/installing-bit</a></p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npx @teambit/bvm install\"><pre>npx @teambit/bvm install</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/main/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/wurde/custom-elements\ncd custom-elements\n\n# Start the development server (open localhost:3000)\nbit start\n\n# Or run the app in production mode\nbit run comic\n\n# Generate a dependencies graph\nbit graph\n\n# Print a list of other commands\nbit help\"><pre>git clone https://github.com/wurde/custom-elements\n<span class=\"pl-c1\">cd</span> custom-elements\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Start the development server (open localhost:3000)</span>\nbit start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Or run the app in production mode</span>\nbit run comic\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Generate a dependencies graph</span>\nbit graph\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Print a list of other commands</span>\nbit <span class=\"pl-c1\">help</span></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This project is <strong>FREE</strong> to use, reuse, remix, and resell.\nThis is made possible by the <a href=\"https://github.com/wurde/themebuilder/blob/main//LICENSE\">MIT license</a>.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-custom-elements\" class=\"anchor\" aria-hidden=\"true\" href=\"#custom-elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Custom Elements</h1>\n<p dir=\"auto\">An example of the Bit framework. <a href=\"https://bit.dev\" rel=\"nofollow\">https://bit.dev</a></p>\n<p dir=\"auto\">Bit stands at the intersection between product and\nengineering. It helps you take complex product\nrequirements, and break them down into independent, and\nreusable pieces called \"components\". It allows you to\ncreate components and compose them with each other.\nComponents are described by names and APIs, and contain\nsource code implementation. They can be of different kinds\nlike apps, pages, UI components, backend services and even\ncontent. You can think of almost anything in components.</p>\n<h2 dir=\"auto\"><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Prerequisites</h2>\n<p dir=\"auto\">This project requires the <code>bit</code> CLI is installed.</p>\n<p dir=\"auto\"><a href=\"https://bit.dev/docs/getting-started/installing-bit/installing-bit\" rel=\"nofollow\">https://bit.dev/docs/getting-started/installing-bit/installing-bit</a></p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npx @teambit/bvm install\"><pre>npx @teambit/bvm install</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/wurde/custom-elements\ncd custom-elements\n\n# Start the development server (open localhost:3000)\nbit start\n\n# Or run the app in production mode\nbit run comic\n\n# Generate a dependencies graph\nbit graph\n\n# Print a list of other commands\nbit help\"><pre>git clone https://github.com/wurde/custom-elements\n<span class=\"pl-c1\">cd</span> custom-elements\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Start the development server (open localhost:3000)</span>\nbit start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Or run the app in production mode</span>\nbit run comic\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Generate a dependencies graph</span>\nbit graph\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Print a list of other commands</span>\nbit <span class=\"pl-c1\">help</span></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This project is <strong>FREE</strong> to use, reuse, remix, and resell.\nThis is made possible by the <a href=\"/LICENSE\">MIT license</a>.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.646Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Custom Elements</h1><a id=\"user-content-custom-elements\" class=\"anchor-element\" aria-label=\"Permalink: Custom Elements\" href=\"https://github.com/wurde/themebuilder/blob/main/#custom-elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">An example of the Bit framework. <a href=\"https://bit.dev\" rel=\"nofollow\">https://bit.dev</a></p>\n<p dir=\"auto\">Bit stands at the intersection between product and\nengineering. It helps you take complex product\nrequirements, and break them down into independent, and\nreusable pieces called \"components\". It allows you to\ncreate components and compose them with each other.\nComponents are described by names and APIs, and contain\nsource code implementation. They can be of different kinds\nlike apps, pages, UI components, backend services and even\ncontent. You can think of almost anything in components.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Prerequisites</h2><a id=\"user-content-prerequisites\" class=\"anchor-element\" aria-label=\"Permalink: Prerequisites\" href=\"https://github.com/wurde/themebuilder/blob/main/#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project requires the <code>bit</code> CLI is installed.</p>\n<p dir=\"auto\"><a href=\"https://bit.dev/docs/getting-started/installing-bit/installing-bit\" rel=\"nofollow\">https://bit.dev/docs/getting-started/installing-bit/installing-bit</a></p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npx @teambit/bvm install\"><pre>npx @teambit/bvm install</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"https://github.com/wurde/themebuilder/blob/main/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/wurde/custom-elements\ncd custom-elements\n\n# Start the development server (open localhost:3000)\nbit start\n\n# Or run the app in production mode\nbit run comic\n\n# Generate a dependencies graph\nbit graph\n\n# Print a list of other commands\nbit help\"><pre>git clone https://github.com/wurde/custom-elements\n<span class=\"pl-c1\">cd</span> custom-elements\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Start the development server (open localhost:3000)</span>\nbit start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Or run the app in production mode</span>\nbit run comic\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Generate a dependencies graph</span>\nbit graph\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Print a list of other commands</span>\nbit <span class=\"pl-c1\">help</span></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/wurde/themebuilder/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is <strong>FREE</strong> to use, reuse, remix, and resell.\nThis is made possible by the <a href=\"https://github.com/wurde/themebuilder/blob/main//LICENSE\">MIT license</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Custom Elements</h1><a id=\"user-content-custom-elements\" class=\"anchor-element\" aria-label=\"Permalink: Custom Elements\" href=\"#custom-elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">An example of the Bit framework. <a href=\"https://bit.dev\" rel=\"nofollow\">https://bit.dev</a></p>\n<p dir=\"auto\">Bit stands at the intersection between product and\nengineering. It helps you take complex product\nrequirements, and break them down into independent, and\nreusable pieces called \"components\". It allows you to\ncreate components and compose them with each other.\nComponents are described by names and APIs, and contain\nsource code implementation. They can be of different kinds\nlike apps, pages, UI components, backend services and even\ncontent. You can think of almost anything in components.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Prerequisites</h2><a id=\"user-content-prerequisites\" class=\"anchor-element\" aria-label=\"Permalink: Prerequisites\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project requires the <code>bit</code> CLI is installed.</p>\n<p dir=\"auto\"><a href=\"https://bit.dev/docs/getting-started/installing-bit/installing-bit\" rel=\"nofollow\">https://bit.dev/docs/getting-started/installing-bit/installing-bit</a></p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npx @teambit/bvm install\"><pre>npx @teambit/bvm install</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/wurde/custom-elements\ncd custom-elements\n\n# Start the development server (open localhost:3000)\nbit start\n\n# Or run the app in production mode\nbit run comic\n\n# Generate a dependencies graph\nbit graph\n\n# Print a list of other commands\nbit help\"><pre>git clone https://github.com/wurde/custom-elements\n<span class=\"pl-c1\">cd</span> custom-elements\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Start the development server (open localhost:3000)</span>\nbit start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Or run the app in production mode</span>\nbit run comic\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Generate a dependencies graph</span>\nbit graph\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Print a list of other commands</span>\nbit <span class=\"pl-c1\">help</span></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is <strong>FREE</strong> to use, reuse, remix, and resell.\nThis is made possible by the <a href=\"/LICENSE\">MIT license</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:28.104Z" }, - "tockler": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a href=\"https://tockler.io/#gh-light-mode-only\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/tockler-logo-light.svg\" width=\"318px\" alt=\"Tockler logo\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://tockler.io/#gh-dark-mode-only\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/tockler-logo-dark.svg\" width=\"318px\" alt=\"Tockler logo\" style=\"max-width: 100%;\">\n </a>\n</p>\n<p dir=\"auto\"><strong>Automatically track applications usage and working time.</strong></p>\n<blockquote>\n<p dir=\"auto\">With Tockler you can go back in time and see what you were working on. You can get information on what apps were used - exactly at what time - and what title the application had at that moment. This is enough to determine how much you did something.</p>\n</blockquote>\n<p dir=\"auto\"><strong>Track how you spent your time on a computer.</strong></p>\n<blockquote>\n<p dir=\"auto\">Tockler tracks active applications usage and computer state. It records active application titles. It tracks idle, offline, and online state. You can see this data with a nice interactive timeline chart.</p>\n</blockquote>\n<p dir=\"auto\"><strong>Analyze your computer usage</strong></p>\n<blockquote>\n<p dir=\"auto\">See you total online time today, yesterday, or any other day. In monthly calendar views and with charts.</p>\n</blockquote>\n<br>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/MayGo/tockler/releases/latest\">\n <img src=\"https://camo.githubusercontent.com/0803b87515e869446ccc1a4c4ad803929e659d9314b6ceccd43587a97e51c15e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f4d6179476f2f746f636b6c6572\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/v/release/MayGo/tockler\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/MayGo/tockler/releases\">\n <img src=\"https://camo.githubusercontent.com/6a1395dd19510d23830d24d64b568aec2f4a07f8396b3f639f1c5e7dbff2cd13/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6179676f2f746f636b6c65722f746f74616c\" alt=\"Total downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/maygo/tockler/total\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/MayGo/tockler/releases/latest\">\n <img src=\"https://camo.githubusercontent.com/adb32689ff327e801a1a1e5d8cc23e5909d5c401ed878d3965fa70169b381696/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6179676f2f746f636b6c65722f6c61746573742f746f74616c\" alt=\"Latest downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/maygo/tockler/latest/total\" style=\"max-width: 100%;\">\n </a>\n</p>\n<br>\n\n<p align=\"center\" dir=\"auto\">Tockler needs <b>YOUR</b> support. Currently, every expense is coming from my pocket. <br>It would be awesome if this project would keep itself alive from donations.\n </p>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JAHHBZZCZVDMA\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/Donate-PayPal-green.svg\" alt=\"Donate using PayPal\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/sponsors/maygo/\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/GitHub-Badge.svg\" alt=\"Sponsor on GitHub\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.patreon.com/Tockler\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/Patreon-Badge.svg\" alt=\"Become a patron\" style=\"max-width: 100%;\">\n </a>\n</p>\n\n<br>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://www.producthunt.com/posts/tockler?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tockler\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c75a705f873602a2cf0c9c9964aaad39ab2241fc27967f64ea093062682da99c/68747470733a2f2f6170692e70726f6475637468756e742e636f6d2f776964676574732f656d6265642d696d6167652f76312f66656174757265642e7376673f706f73745f69643d333034383930267468656d653d6c69676874\" alt=\"Tockler - Automatically track applications usage and working time. | Product Hunt\" style=\"width: 250px; height: 54px; max-width: 100%;\" width=\"250\" height=\"54\" data-canonical-src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=304890&theme=light\"></a>\n</p>\n<br>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win.exe\"><img alt=\"Get it on Windows\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeWindows.png\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.dmg\"><img alt=\"Get it on macOS\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeMacOS.png\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.AppImage\"><img alt=\"Get it on Linux\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeLinux.png\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">Tockler is <b>free</b> to download and use.</p>\n<br>\n<h3 align=\"center\" dir=\"auto\"><a id=\"user-content-light-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#light-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Light theme</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-timeline.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-timeline.png\" alt=\"Timeline\" title=\"Timeline\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-settings.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-settings.png\" alt=\"Settings\" title=\"Settings\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-calendar.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-calendar.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-chart.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-chart.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-search.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-search.png\" alt=\"Search\" title=\"Search\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-tray.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-tray.png\" alt=\"Tray window\" title=\"Tray window\" style=\"max-width: 100%;\"></a></p>\n<h3 align=\"center\" dir=\"auto\"><a id=\"user-content-dark-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#dark-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Dark theme</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-timeline.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-timeline.png\" alt=\"Timeline\" title=\"Timeline\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-settings.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-settings.png\" alt=\"Settings\" title=\"Settings\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-calendar.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-calendar.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-chart.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-chart.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-search.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-search.png\" alt=\"Search\" title=\"Search\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-tray.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-tray.png\" alt=\"Tray window\" title=\"Tray window\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Theme by StyleStack.com</p>\n<h1 dir=\"auto\"><a id=\"user-content-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Feedback</h1>\n<p dir=\"auto\">Feel free to make feature requests by creating a issue and 'Star' this project.</p>\n<h1 dir=\"auto\"><a id=\"user-content-made-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#made-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Made with</h1>\n<ul dir=\"auto\">\n<li><a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> with <a href=\"https://webpack.github.io/\" rel=\"nofollow\">Webpack</a> and <a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">Typescript</a></li>\n<li><a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a></li>\n<li><a href=\"https://d3js.org/\" rel=\"nofollow\">D3 v4</a> and <a href=\"http://formidable.com/open-source/victory/docs/victory-chart/\" rel=\"nofollow\">Victory Chart</a></li>\n<li><a href=\"https://chakra-ui.com/\" rel=\"nofollow\">Chakra UI</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-logs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Logs</h2>\n<p dir=\"auto\">By default, tockler writes logs to the following locations:</p>\n<p dir=\"auto\">Linux: <code>~/.config/tockler/logs/main.log</code></p>\n<p dir=\"auto\">macOS: <code>~/Library/Logs/tockler/main.log</code></p>\n<p dir=\"auto\">Windows: <code>%USERPROFILE%\\AppData\\Roaming\\tockler\\logs\\main.log</code></p>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<h3 dir=\"auto\"><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Quick Start</h3>\n<blockquote>\n<p dir=\"auto\">Prerequisites: <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node</a>, <a href=\"https://git-scm.com/\" rel=\"nofollow\">Git</a>.</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/Maygo/tockler.git # Download this project\n\nnpm install yarn -g # install yarn or binary from https://yarnpkg.com\"><pre>git clone https://github.com/Maygo/tockler.git <span class=\"pl-c\"><span class=\"pl-c\">#</span> Download this project</span>\n\nnpm install yarn -g <span class=\"pl-c\"><span class=\"pl-c\">#</span> install yarn or binary from https://yarnpkg.com</span></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-start-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#start-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start application</h3>\n<p dir=\"auto\">Renderer and main process builds have been separated. It's easier to boilerplate this project and switch client framework.</p>\n<h4 dir=\"auto\"><a id=\"user-content-react-client-renderer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#react-client-renderer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>React client (renderer)</h4>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd client/\nyarn install # Install dependencies\nyarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">cd client/\nyarn install # Install dependencies\nyarn start\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-electron-main\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#electron-main\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Electron (main)</h4>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd electron/\nyarn install # Install dependencies\nyarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">cd electron/\nyarn install # Install dependencies\nyarn start\n</code></pre></div>\n<p dir=\"auto\">Build scripts samples are in travis/appveyor files.</p>\n<h3 dir=\"auto\"><a id=\"user-content-testing-mas-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#testing-mas-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Testing MAS build</h3>\n<p dir=\"auto\">In electron-builder.yml replace\ntype: development\nprovisioningProfile: development.provisionprofile</p>\n<h1 dir=\"auto\"><a id=\"user-content-signing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#signing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Signing</h1>\n<p dir=\"auto\"><a href=\"https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/\" rel=\"nofollow\">https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/</a>'\nin powershell as admin</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$cert = Get-ChildItem -Path Cert:\\CurrentUser\\My -CodeSigningCert\nSet-AuthenticodeSignature -FilePath '.\\app\\get-foreground-window-title.ps1' -Certificate $cert\"><pre class=\"notranslate\"><code class=\"notranslate\">$cert = Get-ChildItem -Path Cert:\\CurrentUser\\My -CodeSigningCert\nSet-AuthenticodeSignature -FilePath '.\\app\\get-foreground-window-title.ps1' -Certificate $cert\n</code></pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-snapcraft-token\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#snapcraft-token\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Snapcraft token</h1>\n<p dir=\"auto\">To generate SNAP_TOKEN run\n<code>snapcraft export-login --snaps=tockler --acls=package_upload,channel --channels=stable -</code>\nCopy output and Add SNAP_TOKEN to travis environment variables.\nIn travis we have:\n<code>echo \"$SNAP_TOKEN\" | snapcraft login --with -</code></p>\n<h1 dir=\"auto\"><a id=\"user-content-errors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#errors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Errors</h1>\n<h3 dir=\"auto\"><a id=\"user-content-while-installing-electron-deps-electron-builder-error-unresolved-node-modules-ref\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#while-installing-electron-deps-electron-builder-error-unresolved-node-modules-ref\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>while installing electron deps: electron-builder Error: Unresolved node modules: ref</h3>\n<p dir=\"auto\">Quick fix: ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true yarn</p>\n<h1 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MayGo/tockler/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h1>\n<p dir=\"auto\">GNU General Public License v2.0\n2021 MayGo (<a href=\"https://github.com/MayGo\">https://github.com/MayGo</a>)</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a href=\"https://tockler.io/#gh-light-mode-only\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/tockler-logo-light.svg\" width=\"318px\" alt=\"Tockler logo\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://tockler.io/#gh-dark-mode-only\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/tockler-logo-dark.svg\" width=\"318px\" alt=\"Tockler logo\" style=\"max-width: 100%;\">\n </a>\n</p>\n<p dir=\"auto\"><strong>Automatically track applications usage and working time.</strong></p>\n<blockquote>\n<p dir=\"auto\">With Tockler you can go back in time and see what you were working on. You can get information on what apps were used - exactly at what time - and what title the application had at that moment. This is enough to determine how much you did something.</p>\n</blockquote>\n<p dir=\"auto\"><strong>Track how you spent your time on a computer.</strong></p>\n<blockquote>\n<p dir=\"auto\">Tockler tracks active applications usage and computer state. It records active application titles. It tracks idle, offline, and online state. You can see this data with a nice interactive timeline chart.</p>\n</blockquote>\n<p dir=\"auto\"><strong>Analyze your computer usage</strong></p>\n<blockquote>\n<p dir=\"auto\">See you total online time today, yesterday, or any other day. In monthly calendar views and with charts.</p>\n</blockquote>\n<br>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/MayGo/tockler/releases/latest\">\n <img src=\"https://camo.githubusercontent.com/0803b87515e869446ccc1a4c4ad803929e659d9314b6ceccd43587a97e51c15e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f4d6179476f2f746f636b6c6572\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/v/release/MayGo/tockler\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/MayGo/tockler/releases\">\n <img src=\"https://camo.githubusercontent.com/6a1395dd19510d23830d24d64b568aec2f4a07f8396b3f639f1c5e7dbff2cd13/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6179676f2f746f636b6c65722f746f74616c\" alt=\"Total downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/maygo/tockler/total\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/MayGo/tockler/releases/latest\">\n <img src=\"https://camo.githubusercontent.com/adb32689ff327e801a1a1e5d8cc23e5909d5c401ed878d3965fa70169b381696/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6179676f2f746f636b6c65722f6c61746573742f746f74616c\" alt=\"Latest downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/maygo/tockler/latest/total\" style=\"max-width: 100%;\">\n </a>\n</p>\n<br>\n\n<p align=\"center\" dir=\"auto\">Tockler needs <b>YOUR</b> support. Currently, every expense is coming from my pocket. <br>It would be awesome if this project would keep itself alive from donations.\n </p>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JAHHBZZCZVDMA\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/Donate-PayPal-green.svg\" alt=\"Donate using PayPal\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/sponsors/maygo/\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/GitHub-Badge.svg\" alt=\"Sponsor on GitHub\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.patreon.com/Tockler\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/Patreon-Badge.svg\" alt=\"Become a patron\" style=\"max-width: 100%;\">\n </a>\n</p>\n\n<br>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://www.producthunt.com/posts/tockler?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tockler\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c75a705f873602a2cf0c9c9964aaad39ab2241fc27967f64ea093062682da99c/68747470733a2f2f6170692e70726f6475637468756e742e636f6d2f776964676574732f656d6265642d696d6167652f76312f66656174757265642e7376673f706f73745f69643d333034383930267468656d653d6c69676874\" alt=\"Tockler - Automatically track applications usage and working time. | Product Hunt\" style=\"width: 250px; height: 54px; max-width: 100%;\" width=\"250\" height=\"54\" data-canonical-src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=304890&theme=light\"></a>\n</p>\n<br>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win.exe\"><img alt=\"Get it on Windows\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeWindows.png\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.dmg\"><img alt=\"Get it on macOS\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeMacOS.png\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.AppImage\"><img alt=\"Get it on Linux\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeLinux.png\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">Tockler is <b>free</b> to download and use.</p>\n<br>\n<h3 align=\"center\" dir=\"auto\"><a id=\"user-content-light-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#light-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Light theme</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-timeline.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-timeline.png\" alt=\"Timeline\" title=\"Timeline\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-settings.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-settings.png\" alt=\"Settings\" title=\"Settings\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-calendar.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-calendar.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-chart.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-chart.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-search.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-search.png\" alt=\"Search\" title=\"Search\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-tray.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-tray.png\" alt=\"Tray window\" title=\"Tray window\" style=\"max-width: 100%;\"></a></p>\n<h3 align=\"center\" dir=\"auto\"><a id=\"user-content-dark-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#dark-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Dark theme</h3>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-timeline.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-timeline.png\" alt=\"Timeline\" title=\"Timeline\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-settings.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-settings.png\" alt=\"Settings\" title=\"Settings\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-calendar.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-calendar.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-chart.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-chart.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-search.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-search.png\" alt=\"Search\" title=\"Search\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-tray.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-tray.png\" alt=\"Tray window\" title=\"Tray window\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Theme by StyleStack.com</p>\n<h1 dir=\"auto\"><a id=\"user-content-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Feedback</h1>\n<p dir=\"auto\">Feel free to make feature requests by creating a issue and 'Star' this project.</p>\n<h1 dir=\"auto\"><a id=\"user-content-made-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#made-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Made with</h1>\n<ul dir=\"auto\">\n<li><a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> with <a href=\"https://webpack.github.io/\" rel=\"nofollow\">Webpack</a> and <a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">Typescript</a></li>\n<li><a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a></li>\n<li><a href=\"https://d3js.org/\" rel=\"nofollow\">D3 v4</a> and <a href=\"http://formidable.com/open-source/victory/docs/victory-chart/\" rel=\"nofollow\">Victory Chart</a></li>\n<li><a href=\"https://chakra-ui.com/\" rel=\"nofollow\">Chakra UI</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-logs\" class=\"anchor\" aria-hidden=\"true\" href=\"#logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Logs</h2>\n<p dir=\"auto\">By default, tockler writes logs to the following locations:</p>\n<p dir=\"auto\">Linux: <code>~/.config/tockler/logs/main.log</code></p>\n<p dir=\"auto\">macOS: <code>~/Library/Logs/tockler/main.log</code></p>\n<p dir=\"auto\">Windows: <code>%USERPROFILE%\\AppData\\Roaming\\tockler\\logs\\main.log</code></p>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<h3 dir=\"auto\"><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Quick Start</h3>\n<blockquote>\n<p dir=\"auto\">Prerequisites: <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node</a>, <a href=\"https://git-scm.com/\" rel=\"nofollow\">Git</a>.</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/Maygo/tockler.git # Download this project\n\nnpm install yarn -g # install yarn or binary from https://yarnpkg.com\"><pre>git clone https://github.com/Maygo/tockler.git <span class=\"pl-c\"><span class=\"pl-c\">#</span> Download this project</span>\n\nnpm install yarn -g <span class=\"pl-c\"><span class=\"pl-c\">#</span> install yarn or binary from https://yarnpkg.com</span></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-start-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start application</h3>\n<p dir=\"auto\">Renderer and main process builds have been separated. It's easier to boilerplate this project and switch client framework.</p>\n<h4 dir=\"auto\"><a id=\"user-content-react-client-renderer\" class=\"anchor\" aria-hidden=\"true\" href=\"#react-client-renderer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>React client (renderer)</h4>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd client/\nyarn install # Install dependencies\nyarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">cd client/\nyarn install # Install dependencies\nyarn start\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-electron-main\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron-main\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Electron (main)</h4>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd electron/\nyarn install # Install dependencies\nyarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">cd electron/\nyarn install # Install dependencies\nyarn start\n</code></pre></div>\n<p dir=\"auto\">Build scripts samples are in travis/appveyor files.</p>\n<h3 dir=\"auto\"><a id=\"user-content-testing-mas-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing-mas-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Testing MAS build</h3>\n<p dir=\"auto\">In electron-builder.yml replace\ntype: development\nprovisioningProfile: development.provisionprofile</p>\n<h1 dir=\"auto\"><a id=\"user-content-signing\" class=\"anchor\" aria-hidden=\"true\" href=\"#signing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Signing</h1>\n<p dir=\"auto\"><a href=\"https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/\" rel=\"nofollow\">https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/</a>'\nin powershell as admin</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$cert = Get-ChildItem -Path Cert:\\CurrentUser\\My -CodeSigningCert\nSet-AuthenticodeSignature -FilePath '.\\app\\get-foreground-window-title.ps1' -Certificate $cert\"><pre class=\"notranslate\"><code class=\"notranslate\">$cert = Get-ChildItem -Path Cert:\\CurrentUser\\My -CodeSigningCert\nSet-AuthenticodeSignature -FilePath '.\\app\\get-foreground-window-title.ps1' -Certificate $cert\n</code></pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-snapcraft-token\" class=\"anchor\" aria-hidden=\"true\" href=\"#snapcraft-token\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Snapcraft token</h1>\n<p dir=\"auto\">To generate SNAP_TOKEN run\n<code>snapcraft export-login --snaps=tockler --acls=package_upload,channel --channels=stable -</code>\nCopy output and Add SNAP_TOKEN to travis environment variables.\nIn travis we have:\n<code>echo \"$SNAP_TOKEN\" | snapcraft login --with -</code></p>\n<h1 dir=\"auto\"><a id=\"user-content-errors\" class=\"anchor\" aria-hidden=\"true\" href=\"#errors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Errors</h1>\n<h3 dir=\"auto\"><a id=\"user-content-while-installing-electron-deps-electron-builder-error-unresolved-node-modules-ref\" class=\"anchor\" aria-hidden=\"true\" href=\"#while-installing-electron-deps-electron-builder-error-unresolved-node-modules-ref\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>while installing electron deps: electron-builder Error: Unresolved node modules: ref</h3>\n<p dir=\"auto\">Quick fix: ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true yarn</p>\n<h1 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h1>\n<p dir=\"auto\">GNU General Public License v2.0\n2021 MayGo (<a href=\"https://github.com/MayGo\">https://github.com/MayGo</a>)</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.725Z" + "tidgi": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\"> TidGi </h1><a id=\"user-content--tidgi-\" class=\"anchor-element\" aria-label=\"Permalink: TidGi \" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#-tidgi-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"> Customizable personal knowledge-base with git as backup manager and blogging platform. </p>\n<p dir=\"auto\"><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/8e45ec257613c2b03f48c9f04c310fc48c74136ad81bc238905b4bc2e60c4248/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/actions\"><img src=\"https://github.com/tiddly-gittly/TidGi-Desktop/actions/workflows/release.yml/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/linonetwo\"><img src=\"https://camo.githubusercontent.com/458f6b8c7fd6a11f6888037741d5c4d383c7bc5b8099f95e3efe93698a55df38/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f6c6c6f776572732f6c696e6f6e6574776f\" alt=\"Lin Onetwo!\" data-canonical-src=\"https://img.shields.io/github/followers/linonetwo\" style=\"max-width: 100%;\"></a>\n<a href=\"https://tiddlywiki.com/\" rel=\"nofollow\"><img src=\"https://github.com/tiddly-gittly/TidGi-Desktop/raw/master/docs/images/Powered%20by-Tiddlywiki-green.svg\" alt=\"Power by tiddlywiki!\" style=\"max-width: 100%;\"></a></p>\n</div>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">TOC</h1><a id=\"user-content-toc\" class=\"anchor-element\" aria-label=\"Permalink: TOC\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#toc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">🇬🇧 English | <a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/docs/readme/README.zh-CN.md\">🇨🇳 简体中文</a></p>\n\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#showcases-and-demo\">ShowCases And Demo</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#related-posts-about-tidgi\">Related Posts About TidGi</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#about-tidgi-desktop\">About TidGi-Desktop</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#download\">Download</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#mobile-app\">Mobile App</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#data-privacy-protection\">Data Privacy Protection</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#differences\">Differences</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#why-github\">Why Github?</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#development\">Development</a></li>\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#credits\">Credits</a>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#stargazers-over-time\">Stargazers over time</a></li>\n</ul>\n</li>\n</ul>\n\n<hr>\n<div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/953db98debf4e01ab31ec7017e9b03e653052969781e3dd3c2953a21d6cb2aa4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746964646c792d676974746c792f54696447692d4465736b746f702f6c61746573742f746f74616c3f6c6162656c3d446f776e6c6f61642532304c617465737425323052656c65617365267374796c653d666f722d7468652d6261646765\" alt=\"GitHub Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/tiddly-gittly/TidGi-Desktop/latest/total?label=Download%20Latest%20Release&style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">More: <a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#download\">Download</a></p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">ShowCases And Demo</h2><a id=\"user-content-showcases-and-demo\" class=\"anchor-element\" aria-label=\"Permalink: ShowCases And Demo\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#showcases-and-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Demo</h3><a id=\"user-content-demo\" class=\"anchor-element\" aria-label=\"Permalink: Demo\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://tiddly-gittly.github.io/Tiddlywiki-NodeJS-Github-Template/\" rel=\"nofollow\">Demo Online Web Blog Page</a></li>\n<li><a href=\"https://tiddlywiki.com/\" rel=\"nofollow\">TiddlyWiki Official Website</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Screenshot</h3><a id=\"user-content-screenshot\" class=\"anchor-element\" aria-label=\"Permalink: Screenshot\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/./docs/images/main-window-hide-bar.png\"><img src=\"https://raw.githubusercontent.com/tiddly-gittly/TidGi-Desktop/master/./docs/images/main-window-hide-bar.png\" alt=\"Screenshot of main-window\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<details>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Load NodeJS Wiki</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/./docs/images/main-window.png\"><img src=\"https://raw.githubusercontent.com/tiddly-gittly/TidGi-Desktop/master/./docs/images/main-window.png\" alt=\"Screenshot of main-window\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Create Local Wiki</th>\n<th align=\"center\">Clone Online Wiki</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/./docs/images/add-workspace.png\"><img src=\"https://raw.githubusercontent.com/tiddly-gittly/TidGi-Desktop/master/./docs/images/add-workspace.png\" alt=\"Screenshot of add-workspace\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/./docs/images/clone-workspace.png\"><img src=\"https://raw.githubusercontent.com/tiddly-gittly/TidGi-Desktop/master/./docs/images/clone-workspace.png\" alt=\"Screenshot of clone-workspace\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Translation, Preferences</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/./docs/images/preference.png\"><img src=\"https://raw.githubusercontent.com/tiddly-gittly/TidGi-Desktop/master/./docs/images/preference.png\" alt=\"Screenshot of preference\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n</tr>\n<tr>\n<td align=\"center\">Interactive code</td>\n</tr>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/133831500-ae91164c-7948-4de4-9a81-7017ed3b65c9.gif\"><img src=\"https://user-images.githubusercontent.com/3746270/133831500-ae91164c-7948-4de4-9a81-7017ed3b65c9.gif\" alt=\"Screen recording of zx-script in tiddlywiki\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"center\">Community Plugin Library</td>\n</tr>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/./docs/images/community-plugin-library.png\"><img src=\"https://raw.githubusercontent.com/tiddly-gittly/TidGi-Desktop/master/./docs/images/community-plugin-library.png\" alt=\"Screenshot of add-workspace\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n</tr>\n</tbody>\n</table>\n</details>\n<details>\n<summary>For mac users, since I haven't buy Apple developer key yet, so you have to entrust App to open it, click here to expand details.◀</summary>\n<p dir=\"auto\">First of all, you need to drag this App into Applications folder! Otherwise there will be an error.</p>\n<p dir=\"auto\">Click \"Cancel\" ↓</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882506-eb1ddd80-ca32-11ea-942f-1f530767db02.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882506-eb1ddd80-ca32-11ea-942f-1f530767db02.png\" alt=\"step00001\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882509-ece7a100-ca32-11ea-8d29-a4977201090d.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882509-ece7a100-ca32-11ea-8d29-a4977201090d.png\" alt=\"step00002\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882510-ed803780-ca32-11ea-8996-0f3c7060131a.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882510-ed803780-ca32-11ea-8996-0f3c7060131a.png\" alt=\"step00003\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Click \"Open\" ↓</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882512-ee18ce00-ca32-11ea-8225-045ffc0a8b86.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882512-ee18ce00-ca32-11ea-8225-045ffc0a8b86.png\" alt=\"step00004\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Click \"OK\" ↓</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882514-eeb16480-ca32-11ea-9afd-cae6f2bea2db.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882514-eeb16480-ca32-11ea-9afd-cae6f2bea2db.png\" alt=\"step00005\" style=\"max-width: 100%;\"></a></p>\n</details>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Related Posts About TidGi</h2><a id=\"user-content-related-posts-about-tidgi\" class=\"anchor-element\" aria-label=\"Permalink: Related Posts About TidGi\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#related-posts-about-tidgi\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">No English posts yet...Please help sharing!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">About TidGi-Desktop</h2><a id=\"user-content-about-tidgi-desktop\" class=\"anchor-element\" aria-label=\"Permalink: About TidGi-Desktop\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#about-tidgi-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">TidGi is a cross-platform Note Taking & GTD & Fragment Knowledge Management desktop app powered by <a href=\"https://github.com/Jermolene/TiddlyWiki5#installing-tiddlywiki-on-nodejs\">nodejs-TiddlyWiki</a>, it ship with a lot of tiddlywiki plugins from the <a href=\"https://groups.google.com/forum/#!forum/tiddlywiki\" rel=\"nofollow\">TiddlyWiki community</a>.</p>\n<p dir=\"auto\">You can call it <a href=\"https://github.com/tiddly-gittly/TGNote\">TG-Note</a>, it is totally free and you own all your data. Code by the people, build for the people.</p>\n<p dir=\"auto\">It used to named TiddlyGit, means TiddlyWiki with easy Git backup, short for TidGi now.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<a href=\"https://repology.org/project/tidgi/versions\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/930beebd16de208a70943dff5c60a5f6330a48749a9f3ad581e4a3f361192219/68747470733a2f2f7265706f6c6f67792e6f72672f62616467652f766572746963616c2d616c6c7265706f732f74696467692e737667\" alt=\"Packaging status\" data-canonical-src=\"https://repology.org/badge/vertical-allrepos/tidgi.svg\" style=\"max-width: 100%;\">\n</a>\n<blockquote>\n<p dir=\"auto\">For Windows MacOS normal user</p>\n</blockquote>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/releases/latest\">Download</a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/953db98debf4e01ab31ec7017e9b03e653052969781e3dd3c2953a21d6cb2aa4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746964646c792d676974746c792f54696447692d4465736b746f702f6c61746573742f746f74616c3f6c6162656c3d446f776e6c6f61642532304c617465737425323052656c65617365267374796c653d666f722d7468652d6261646765\" alt=\"GitHub Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/tiddly-gittly/TidGi-Desktop/latest/total?label=Download%20Latest%20Release&style=for-the-badge\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<blockquote>\n<p dir=\"auto\">For arch user</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yay tidgi\"><pre>yay tidgi</pre></div>\n<blockquote>\n<p dir=\"auto\">For MacOS CLI user</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"brew install TidGi # Not tested\"><pre>brew install TidGi <span class=\"pl-c\"><span class=\"pl-c\">#</span> Not tested</span></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Mobile App</h2><a id=\"user-content-mobile-app\" class=\"anchor-element\" aria-label=\"Permalink: Mobile App\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#mobile-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Mobile\">TidGi-Mobile</a> is the official pair with TidGi-Desktop, developed by <a href=\"https://github.com/linonetwo\">@linonetwo</a>, fast for 100MB+ wiki.</li>\n<li>See <a href=\"https://github.com/donmor/Tiddloid\">Tiddloid</a> for Android App developed by <a href=\"https://github.com/donmor\">@donmor</a>. Good for smaller wiki, and you can have access to your HTML wiki.</li>\n</ul>\n<p dir=\"auto\">You can switch between them, and sync data between them and TidGi at any time. All of them are local-first, open-sourced and compatible with TiddlyWiki ecosystem.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Data Privacy Protection</h2><a id=\"user-content-data-privacy-protection\" class=\"anchor-element\" aria-label=\"Permalink: Data Privacy Protection\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#data-privacy-protection\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can choose storage provider for your wiki workspace:</p>\n<ol dir=\"auto\">\n<li>\"Github\" as unlimited storage and gh-pages blogging platform.</li>\n<li>\"Local\" will create a local git repo for you, you can use <a href=\"https://github.com/desktop/desktop\">GithubDesktop</a> to sync manually.</li>\n<li>\"Gitlab\" and \"Gitee\" is on the way</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Differences</h2><a id=\"user-content-differences\" class=\"anchor-element\" aria-label=\"Permalink: Differences\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#differences\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Differences from <a href=\"https://github.com/Jermolene/TiddlyDesktop\">TiddlyDesktop</a>?</h3><a id=\"user-content-differences-from-tiddlydesktop\" class=\"anchor-element\" aria-label=\"Permalink: Differences from TiddlyDesktop?\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#differences-from-tiddlydesktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>NodeJS version of TiddlyWiki have seamless auto-save experience, which is taking the advantage of SyncAdaptor instead of Saver, TG have better support for NodeJS wiki</li>\n<li>Using NodeJS wiki, We can have separated tiddler files, which can be modified by hand, or by other programs (e.g. VSCode with <a href=\"https://github.com/joshuafontany/VSCode-TW5-Syntax\">VSCode-TW5-Syntax</a>)</li>\n<li>Though TiddlyDesktop can also load wiki folder generated by nodejs-TiddlyWiki, TG can backup that folder to the Github easily</li>\n<li>With the Electron technology, we can use <code>fs</code>, <code>git</code> and many other nodejs things within TiddlyWiki, which greatly extend the hackability, which is the reason why I choose TiddlyWiki as my daily KM tool</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Why Github?</h2><a id=\"user-content-why-github\" class=\"anchor-element\" aria-label=\"Permalink: Why Github?\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#why-github\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Because Github is one of the best free civil level <a href=\"https://www.alibabacloud.com/blog/backend-as-a-service-baas-for-efficient-software-development_519851\" rel=\"nofollow\">BaaS</a>:</p>\n<ol dir=\"auto\">\n<li>Its storage is basically free, allow us to store unlimited images and PDF files, which can have permanent URIs for public download</li>\n<li>It has GraphQL API that allow us programmatically update our wiki</li>\n<li>It has free <a href=\"https://github.com/features/actions\">CI</a> to automatically deploy our TiddlyWiki blog</li>\n<li>It provides unlimited repository, public and private, which enables us to store private content into our TiddlyWiki</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Read <a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/docs/Development.md\">Dev doc</a> for details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Credits</h2><a id=\"user-content-credits\" class=\"anchor-element\" aria-label=\"Permalink: Credits\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The desktop app shell is based on <a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/atomery/singlebox\">https://github.com/atomery/singlebox</a> and <a href=\"https://github.com/atomery/webcatalog\">atomery/webcatalog</a>, they provide lots of utils around website-generated-app, much powerful than generating app from website simply using Chrome. Also the independent developer @quanglam2807 behind these great tools helps me a lot when I develop TidGi.</p>\n<p dir=\"auto\">Current Icon is download from <a href=\"https://www.iconsdb.com/custom-color/github-11-icon.html\" rel=\"nofollow\">iconsdb</a> under Creative Commons Attribution-NoDerivs 3.0 , if you are a designer, please feel free to contribute your ICON if you have a better idea.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Stargazers over time</h3><a id=\"user-content-stargazers-over-time\" class=\"anchor-element\" aria-label=\"Permalink: Stargazers over time\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/#stargazers-over-time\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please give a star if you like it!</p>\n<p dir=\"auto\"><a href=\"https://starchart.cc/tiddly-gittly/TidGi-Desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/69fe9e1aadbd53de008e5fc674c5a8c497cb3bd04488101da46a9f9cc69fa521/68747470733a2f2f7374617263686172742e63632f746964646c792d676974746c792f54696447692d4465736b746f702e737667\" alt=\"Stargazers over time\" data-canonical-src=\"https://starchart.cc/tiddly-gittly/TidGi-Desktop.svg\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\"> TidGi </h1><a id=\"user-content--tidgi-\" class=\"anchor-element\" aria-label=\"Permalink: TidGi \" href=\"#-tidgi-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"> Customizable personal knowledge-base with git as backup manager and blogging platform. </p>\n<p dir=\"auto\"><a href=\"LICENSE\"><img src=\"https://camo.githubusercontent.com/8e45ec257613c2b03f48c9f04c310fc48c74136ad81bc238905b4bc2e60c4248/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/actions\"><img src=\"https://github.com/tiddly-gittly/TidGi-Desktop/actions/workflows/release.yml/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/linonetwo\"><img src=\"https://camo.githubusercontent.com/458f6b8c7fd6a11f6888037741d5c4d383c7bc5b8099f95e3efe93698a55df38/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f6c6c6f776572732f6c696e6f6e6574776f\" alt=\"Lin Onetwo!\" data-canonical-src=\"https://img.shields.io/github/followers/linonetwo\" style=\"max-width: 100%;\"></a>\n<a href=\"https://tiddlywiki.com/\" rel=\"nofollow\"><img src=\"https://github.com/tiddly-gittly/TidGi-Desktop/raw/master/docs/images/Powered%20by-Tiddlywiki-green.svg\" alt=\"Power by tiddlywiki!\" style=\"max-width: 100%;\"></a></p>\n</div>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">TOC</h1><a id=\"user-content-toc\" class=\"anchor-element\" aria-label=\"Permalink: TOC\" href=\"#toc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">🇬🇧 English | <a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/blob/master/docs/readme/README.zh-CN.md\">🇨🇳 简体中文</a></p>\n\n<ul dir=\"auto\">\n<li><a href=\"#showcases-and-demo\">ShowCases And Demo</a></li>\n<li><a href=\"#related-posts-about-tidgi\">Related Posts About TidGi</a></li>\n<li><a href=\"#about-tidgi-desktop\">About TidGi-Desktop</a></li>\n<li><a href=\"#download\">Download</a></li>\n<li><a href=\"#mobile-app\">Mobile App</a></li>\n<li><a href=\"#data-privacy-protection\">Data Privacy Protection</a></li>\n<li><a href=\"#differences\">Differences</a></li>\n<li><a href=\"#why-github\">Why Github?</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#credits\">Credits</a>\n<ul dir=\"auto\">\n<li><a href=\"#stargazers-over-time\">Stargazers over time</a></li>\n</ul>\n</li>\n</ul>\n\n<hr>\n<div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/953db98debf4e01ab31ec7017e9b03e653052969781e3dd3c2953a21d6cb2aa4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746964646c792d676974746c792f54696447692d4465736b746f702f6c61746573742f746f74616c3f6c6162656c3d446f776e6c6f61642532304c617465737425323052656c65617365267374796c653d666f722d7468652d6261646765\" alt=\"GitHub Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/tiddly-gittly/TidGi-Desktop/latest/total?label=Download%20Latest%20Release&style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">More: <a href=\"#download\">Download</a></p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">ShowCases And Demo</h2><a id=\"user-content-showcases-and-demo\" class=\"anchor-element\" aria-label=\"Permalink: ShowCases And Demo\" href=\"#showcases-and-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Demo</h3><a id=\"user-content-demo\" class=\"anchor-element\" aria-label=\"Permalink: Demo\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://tiddly-gittly.github.io/Tiddlywiki-NodeJS-Github-Template/\" rel=\"nofollow\">Demo Online Web Blog Page</a></li>\n<li><a href=\"https://tiddlywiki.com/\" rel=\"nofollow\">TiddlyWiki Official Website</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Screenshot</h3><a id=\"user-content-screenshot\" class=\"anchor-element\" aria-label=\"Permalink: Screenshot\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./docs/images/main-window-hide-bar.png\"><img src=\"./docs/images/main-window-hide-bar.png\" alt=\"Screenshot of main-window\" style=\"max-width: 100%;\"></a></p>\n<details>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Load NodeJS Wiki</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./docs/images/main-window.png\"><img src=\"./docs/images/main-window.png\" alt=\"Screenshot of main-window\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Create Local Wiki</th>\n<th align=\"center\">Clone Online Wiki</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./docs/images/add-workspace.png\"><img src=\"./docs/images/add-workspace.png\" alt=\"Screenshot of add-workspace\" style=\"max-width: 100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./docs/images/clone-workspace.png\"><img src=\"./docs/images/clone-workspace.png\" alt=\"Screenshot of clone-workspace\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Translation, Preferences</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./docs/images/preference.png\"><img src=\"./docs/images/preference.png\" alt=\"Screenshot of preference\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"center\">Interactive code</td>\n</tr>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/133831500-ae91164c-7948-4de4-9a81-7017ed3b65c9.gif\"><img src=\"https://user-images.githubusercontent.com/3746270/133831500-ae91164c-7948-4de4-9a81-7017ed3b65c9.gif\" alt=\"Screen recording of zx-script in tiddlywiki\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"center\">Community Plugin Library</td>\n</tr>\n<tr>\n<td align=\"center\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./docs/images/community-plugin-library.png\"><img src=\"./docs/images/community-plugin-library.png\" alt=\"Screenshot of add-workspace\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n</details>\n<details>\n<summary>For mac users, since I haven't buy Apple developer key yet, so you have to entrust App to open it, click here to expand details.◀</summary>\n<p dir=\"auto\">First of all, you need to drag this App into Applications folder! Otherwise there will be an error.</p>\n<p dir=\"auto\">Click \"Cancel\" ↓</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882506-eb1ddd80-ca32-11ea-942f-1f530767db02.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882506-eb1ddd80-ca32-11ea-942f-1f530767db02.png\" alt=\"step00001\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882509-ece7a100-ca32-11ea-8d29-a4977201090d.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882509-ece7a100-ca32-11ea-8d29-a4977201090d.png\" alt=\"step00002\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882510-ed803780-ca32-11ea-8996-0f3c7060131a.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882510-ed803780-ca32-11ea-8996-0f3c7060131a.png\" alt=\"step00003\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Click \"Open\" ↓</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882512-ee18ce00-ca32-11ea-8225-045ffc0a8b86.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882512-ee18ce00-ca32-11ea-8225-045ffc0a8b86.png\" alt=\"step00004\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Click \"OK\" ↓</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3746270/87882514-eeb16480-ca32-11ea-9afd-cae6f2bea2db.png\"><img src=\"https://user-images.githubusercontent.com/3746270/87882514-eeb16480-ca32-11ea-9afd-cae6f2bea2db.png\" alt=\"step00005\" style=\"max-width: 100%;\"></a></p>\n</details>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Related Posts About TidGi</h2><a id=\"user-content-related-posts-about-tidgi\" class=\"anchor-element\" aria-label=\"Permalink: Related Posts About TidGi\" href=\"#related-posts-about-tidgi\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">No English posts yet...Please help sharing!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">About TidGi-Desktop</h2><a id=\"user-content-about-tidgi-desktop\" class=\"anchor-element\" aria-label=\"Permalink: About TidGi-Desktop\" href=\"#about-tidgi-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">TidGi is a cross-platform Note Taking & GTD & Fragment Knowledge Management desktop app powered by <a href=\"https://github.com/Jermolene/TiddlyWiki5#installing-tiddlywiki-on-nodejs\">nodejs-TiddlyWiki</a>, it ship with a lot of tiddlywiki plugins from the <a href=\"https://groups.google.com/forum/#!forum/tiddlywiki\" rel=\"nofollow\">TiddlyWiki community</a>.</p>\n<p dir=\"auto\">You can call it <a href=\"https://github.com/tiddly-gittly/TGNote\">TG-Note</a>, it is totally free and you own all your data. Code by the people, build for the people.</p>\n<p dir=\"auto\">It used to named TiddlyGit, means TiddlyWiki with easy Git backup, short for TidGi now.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<a href=\"https://repology.org/project/tidgi/versions\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/930beebd16de208a70943dff5c60a5f6330a48749a9f3ad581e4a3f361192219/68747470733a2f2f7265706f6c6f67792e6f72672f62616467652f766572746963616c2d616c6c7265706f732f74696467692e737667\" alt=\"Packaging status\" data-canonical-src=\"https://repology.org/badge/vertical-allrepos/tidgi.svg\" style=\"max-width: 100%;\">\n</a>\n<blockquote>\n<p dir=\"auto\">For Windows MacOS normal user</p>\n</blockquote>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/releases/latest\">Download</a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/tiddly-gittly/TidGi-Desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/953db98debf4e01ab31ec7017e9b03e653052969781e3dd3c2953a21d6cb2aa4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746964646c792d676974746c792f54696447692d4465736b746f702f6c61746573742f746f74616c3f6c6162656c3d446f776e6c6f61642532304c617465737425323052656c65617365267374796c653d666f722d7468652d6261646765\" alt=\"GitHub Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/tiddly-gittly/TidGi-Desktop/latest/total?label=Download%20Latest%20Release&style=for-the-badge\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<blockquote>\n<p dir=\"auto\">For arch user</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yay tidgi\"><pre>yay tidgi</pre></div>\n<blockquote>\n<p dir=\"auto\">For MacOS CLI user</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"brew install TidGi # Not tested\"><pre>brew install TidGi <span class=\"pl-c\"><span class=\"pl-c\">#</span> Not tested</span></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Mobile App</h2><a id=\"user-content-mobile-app\" class=\"anchor-element\" aria-label=\"Permalink: Mobile App\" href=\"#mobile-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/tiddly-gittly/TidGi-Mobile\">TidGi-Mobile</a> is the official pair with TidGi-Desktop, developed by <a href=\"https://github.com/linonetwo\">@linonetwo</a>, fast for 100MB+ wiki.</li>\n<li>See <a href=\"https://github.com/donmor/Tiddloid\">Tiddloid</a> for Android App developed by <a href=\"https://github.com/donmor\">@donmor</a>. Good for smaller wiki, and you can have access to your HTML wiki.</li>\n</ul>\n<p dir=\"auto\">You can switch between them, and sync data between them and TidGi at any time. All of them are local-first, open-sourced and compatible with TiddlyWiki ecosystem.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Data Privacy Protection</h2><a id=\"user-content-data-privacy-protection\" class=\"anchor-element\" aria-label=\"Permalink: Data Privacy Protection\" href=\"#data-privacy-protection\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can choose storage provider for your wiki workspace:</p>\n<ol dir=\"auto\">\n<li>\"Github\" as unlimited storage and gh-pages blogging platform.</li>\n<li>\"Local\" will create a local git repo for you, you can use <a href=\"https://github.com/desktop/desktop\">GithubDesktop</a> to sync manually.</li>\n<li>\"Gitlab\" and \"Gitee\" is on the way</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Differences</h2><a id=\"user-content-differences\" class=\"anchor-element\" aria-label=\"Permalink: Differences\" href=\"#differences\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Differences from <a href=\"https://github.com/Jermolene/TiddlyDesktop\">TiddlyDesktop</a>?</h3><a id=\"user-content-differences-from-tiddlydesktop\" class=\"anchor-element\" aria-label=\"Permalink: Differences from TiddlyDesktop?\" href=\"#differences-from-tiddlydesktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>NodeJS version of TiddlyWiki have seamless auto-save experience, which is taking the advantage of SyncAdaptor instead of Saver, TG have better support for NodeJS wiki</li>\n<li>Using NodeJS wiki, We can have separated tiddler files, which can be modified by hand, or by other programs (e.g. VSCode with <a href=\"https://github.com/joshuafontany/VSCode-TW5-Syntax\">VSCode-TW5-Syntax</a>)</li>\n<li>Though TiddlyDesktop can also load wiki folder generated by nodejs-TiddlyWiki, TG can backup that folder to the Github easily</li>\n<li>With the Electron technology, we can use <code>fs</code>, <code>git</code> and many other nodejs things within TiddlyWiki, which greatly extend the hackability, which is the reason why I choose TiddlyWiki as my daily KM tool</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Why Github?</h2><a id=\"user-content-why-github\" class=\"anchor-element\" aria-label=\"Permalink: Why Github?\" href=\"#why-github\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Because Github is one of the best free civil level <a href=\"https://www.alibabacloud.com/blog/backend-as-a-service-baas-for-efficient-software-development_519851\" rel=\"nofollow\">BaaS</a>:</p>\n<ol dir=\"auto\">\n<li>Its storage is basically free, allow us to store unlimited images and PDF files, which can have permanent URIs for public download</li>\n<li>It has GraphQL API that allow us programmatically update our wiki</li>\n<li>It has free <a href=\"https://github.com/features/actions\">CI</a> to automatically deploy our TiddlyWiki blog</li>\n<li>It provides unlimited repository, public and private, which enables us to store private content into our TiddlyWiki</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Read <a href=\"docs/Development.md\">Dev doc</a> for details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Credits</h2><a id=\"user-content-credits\" class=\"anchor-element\" aria-label=\"Permalink: Credits\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The desktop app shell is based on <a href=\"atomery/singlebox\">https://github.com/atomery/singlebox</a> and <a href=\"https://github.com/atomery/webcatalog\">atomery/webcatalog</a>, they provide lots of utils around website-generated-app, much powerful than generating app from website simply using Chrome. Also the independent developer @quanglam2807 behind these great tools helps me a lot when I develop TidGi.</p>\n<p dir=\"auto\">Current Icon is download from <a href=\"https://www.iconsdb.com/custom-color/github-11-icon.html\" rel=\"nofollow\">iconsdb</a> under Creative Commons Attribution-NoDerivs 3.0 , if you are a designer, please feel free to contribute your ICON if you have a better idea.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Stargazers over time</h3><a id=\"user-content-stargazers-over-time\" class=\"anchor-element\" aria-label=\"Permalink: Stargazers over time\" href=\"#stargazers-over-time\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please give a star if you like it!</p>\n<p dir=\"auto\"><a href=\"https://starchart.cc/tiddly-gittly/TidGi-Desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/69fe9e1aadbd53de008e5fc674c5a8c497cb3bd04488101da46a9f9cc69fa521/68747470733a2f2f7374617263686172742e63632f746964646c792d676974746c792f54696447692d4465736b746f702e737667\" alt=\"Stargazers over time\" data-canonical-src=\"https://starchart.cc/tiddly-gittly/TidGi-Desktop.svg\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:28.250Z" }, - "todolist": { - "readmeOriginal": null, - "readmeFetchedAt": "2022-05-10T00:08:11.820Z" + "tilde": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/logo_github.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/logo_github.png\" alt=\"logo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Tilde is the most beautiful and elegant podcast client.</h3><a id=\"user-content-tilde-is-the-most-beautiful-and-elegant-podcast-client\" class=\"anchor-element\" aria-label=\"Permalink: Tilde is the most beautiful and elegant podcast client.\" href=\"https://github.com/paologiua/tilde/blob/main/#tilde-is-the-most-beautiful-and-elegant-podcast-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">It allows you to search, subscribe and play all your favorite podcasts.</p>\n<table>\n <tbody><tr>\n <th colspan=\"3\">Sections</th>\n </tr>\n <tr>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#search\">Search</a></td>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#feed\">Feed</a></td>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#new-episodes\">New Episodes</a></td>\n </tr>\n <tr>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#favorites\">Favorites</a></td>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#archive\">Archive</a></td>\n <td align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#settings\">Settings</a></td>\n </tr>\n <tr>\n <td colspan=\"3\" align=\"center\"><a href=\"https://github.com/paologiua/tilde/blob/main/#nerdy-things\">Nerdy Things</a></td>\n </tr>\n</tbody></table>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">🔍 Search for new podcasts via iTunes <span id=\"user-content-search\"></span></h1><a id=\"user-content--search-for-new-podcasts-via-itunes-\" class=\"anchor-element\" aria-label=\"Permalink: 🔍 Search for new podcasts via iTunes \" href=\"https://github.com/paologiua/tilde/blob/main/#-search-for-new-podcasts-via-itunes-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The search, based on the iTunes API, allows you to reach any Podcast and view its feed in an instant.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark6.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark6.png\" alt=\"screenshot1\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">🗒️ Viewing the Feeds <span id=\"user-content-feed\"></span></h1><a id=\"user-content-️-viewing-the-feeds-\" class=\"anchor-element\" aria-label=\"Permalink: 🗒️ Viewing the Feeds \" href=\"https://github.com/paologiua/tilde/blob/main/#️-viewing-the-feeds-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">By opening the feed of a podcast, the interface shows all the main informations about it, such as:</p>\n<ul dir=\"auto\">\n<li>the name of the podcast</li>\n<li>the name of the podcaster</li>\n<li>the description</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark7.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark7.png\" alt=\"screenshot2\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">After the information section, the list of episodes is shown.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">🎙️ New episodes <span id=\"user-content-new-episodes\"></span></h1><a id=\"user-content-️-new-episodes-\" class=\"anchor-element\" aria-label=\"Permalink: 🎙️ New episodes \" href=\"https://github.com/paologiua/tilde/blob/main/#️-new-episodes-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The section of new episodes is displayed when the app is launched. It shows the most recent episodes published during the last week.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark1.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark1.png\" alt=\"screenshot3\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">❤️ Favorites <span id=\"user-content-favorites\"></span></h1><a id=\"user-content-️-favorites-\" class=\"anchor-element\" aria-label=\"Permalink: ❤️ Favorites \" href=\"https://github.com/paologiua/tilde/blob/main/#️-favorites-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Episodes from a podcast are shown in the section of new episodes only after you have added it to your favorites.</p>\n<p dir=\"auto\">The section of favorites allows you to have quick links to all the podcasts you love most.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark2.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark2.png\" alt=\"screenshot4\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">📥 Archive <span id=\"user-content-archive\"></span></h1><a id=\"user-content--archive-\" class=\"anchor-element\" aria-label=\"Permalink: 📥 Archive \" href=\"https://github.com/paologiua/tilde/blob/main/#-archive-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can keep the most interesting episodes in your personal archive.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/dark3.png\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/dark3.png\" alt=\"screenshot5\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">⚙️ Settings <span id=\"user-content-settings\"></span></h1><a id=\"user-content-️-settings-\" class=\"anchor-element\" aria-label=\"Permalink: ⚙️ Settings \" href=\"https://github.com/paologiua/tilde/blob/main/#️-settings-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">In the settings you can choose the theme you prefer.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/paologiua/tilde/blob/main/images/screenshots/theme.gif\"><img src=\"https://raw.githubusercontent.com/paologiua/tilde/main/images/screenshots/theme.gif\" alt=\"screenshot6\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">👾 Nerdy Things <span id=\"user-content-nerdy-things\"><span></span></span></h1><a id=\"user-content--nerdy-things-\" class=\"anchor-element\" aria-label=\"Permalink: 👾 Nerdy Things \" href=\"https://github.com/paologiua/tilde/blob/main/#-nerdy-things-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>🚧 Work in progress 🚧</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">This project is a fork of <a href=\"https://github.com/MrChuckomo/poddycast\">Poddycast</a></h3><a id=\"user-content-this-project-is-a-fork-of-poddycast\" class=\"anchor-element\" aria-label=\"Permalink: This project is a fork of Poddycast\" href=\"https://github.com/paologiua/tilde/blob/main/#this-project-is-a-fork-of-poddycast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/logo_github.png\"><img src=\"images/logo_github.png\" alt=\"logo\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Tilde is the most beautiful and elegant podcast client.</h3><a id=\"user-content-tilde-is-the-most-beautiful-and-elegant-podcast-client\" class=\"anchor-element\" aria-label=\"Permalink: Tilde is the most beautiful and elegant podcast client.\" href=\"#tilde-is-the-most-beautiful-and-elegant-podcast-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">It allows you to search, subscribe and play all your favorite podcasts.</p>\n<table>\n <tbody><tr>\n <th colspan=\"3\">Sections</th>\n </tr>\n <tr>\n <td align=\"center\"><a href=\"#search\">Search</a></td>\n <td align=\"center\"><a href=\"#feed\">Feed</a></td>\n <td align=\"center\"><a href=\"#new-episodes\">New Episodes</a></td>\n </tr>\n <tr>\n <td align=\"center\"><a href=\"#favorites\">Favorites</a></td>\n <td align=\"center\"><a href=\"#archive\">Archive</a></td>\n <td align=\"center\"><a href=\"#settings\">Settings</a></td>\n </tr>\n <tr>\n <td colspan=\"3\" align=\"center\"><a href=\"#nerdy-things\">Nerdy Things</a></td>\n </tr>\n</tbody></table>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">🔍 Search for new podcasts via iTunes <span id=\"user-content-search\"></span></h1><a id=\"user-content--search-for-new-podcasts-via-itunes-\" class=\"anchor-element\" aria-label=\"Permalink: 🔍 Search for new podcasts via iTunes \" href=\"#-search-for-new-podcasts-via-itunes-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The search, based on the iTunes API, allows you to reach any Podcast and view its feed in an instant.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark6.png\"><img src=\"images/screenshots/dark6.png\" alt=\"screenshot1\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">🗒️ Viewing the Feeds <span id=\"user-content-feed\"></span></h1><a id=\"user-content-️-viewing-the-feeds-\" class=\"anchor-element\" aria-label=\"Permalink: 🗒️ Viewing the Feeds \" href=\"#️-viewing-the-feeds-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">By opening the feed of a podcast, the interface shows all the main informations about it, such as:</p>\n<ul dir=\"auto\">\n<li>the name of the podcast</li>\n<li>the name of the podcaster</li>\n<li>the description</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark7.png\"><img src=\"images/screenshots/dark7.png\" alt=\"screenshot2\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">After the information section, the list of episodes is shown.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">🎙️ New episodes <span id=\"user-content-new-episodes\"></span></h1><a id=\"user-content-️-new-episodes-\" class=\"anchor-element\" aria-label=\"Permalink: 🎙️ New episodes \" href=\"#️-new-episodes-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The section of new episodes is displayed when the app is launched. It shows the most recent episodes published during the last week.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark1.png\"><img src=\"images/screenshots/dark1.png\" alt=\"screenshot3\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">❤️ Favorites <span id=\"user-content-favorites\"></span></h1><a id=\"user-content-️-favorites-\" class=\"anchor-element\" aria-label=\"Permalink: ❤️ Favorites \" href=\"#️-favorites-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Episodes from a podcast are shown in the section of new episodes only after you have added it to your favorites.</p>\n<p dir=\"auto\">The section of favorites allows you to have quick links to all the podcasts you love most.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark2.png\"><img src=\"images/screenshots/dark2.png\" alt=\"screenshot4\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">📥 Archive <span id=\"user-content-archive\"></span></h1><a id=\"user-content--archive-\" class=\"anchor-element\" aria-label=\"Permalink: 📥 Archive \" href=\"#-archive-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can keep the most interesting episodes in your personal archive.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/dark3.png\"><img src=\"images/screenshots/dark3.png\" alt=\"screenshot5\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">⚙️ Settings <span id=\"user-content-settings\"></span></h1><a id=\"user-content-️-settings-\" class=\"anchor-element\" aria-label=\"Permalink: ⚙️ Settings \" href=\"#️-settings-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">In the settings you can choose the theme you prefer.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/theme.gif\"><img src=\"images/screenshots/theme.gif\" alt=\"screenshot6\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">👾 Nerdy Things <span id=\"user-content-nerdy-things\"><span></span></span></h1><a id=\"user-content--nerdy-things-\" class=\"anchor-element\" aria-label=\"Permalink: 👾 Nerdy Things \" href=\"#-nerdy-things-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>🚧 Work in progress 🚧</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">This project is a fork of <a href=\"https://github.com/MrChuckomo/poddycast\">Poddycast</a></h3><a id=\"user-content-this-project-is-a-fork-of-poddycast\" class=\"anchor-element\" aria-label=\"Permalink: This project is a fork of Poddycast\" href=\"#this-project-is-a-fork-of-poddycast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:28.280Z" }, "timeseriesadmin": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/fc89b8fe27b1d08550d07fd478166cdabc76a973b500d03ce48ac62da1b11cbd/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f66617669636f6e2e737667\"><img src=\"https://camo.githubusercontent.com/fc89b8fe27b1d08550d07fd478166cdabc76a973b500d03ce48ac62da1b11cbd/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f66617669636f6e2e737667\" alt=\"Time Series Admin\" width=\"64\" height=\"64\" data-canonical-src=\"https://timeseriesadmin.github.io/favicon.svg\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-time-series-admin\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#time-series-admin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Time Series Admin</h1>\n<p dir=\"auto\"><a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/24f01dd1b59774b101316a62baeda13703ed71ff9028f271e6ed0b25ca2a26af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/timeseriesadmin/timeseriesadmin/releases/latest\"><img src=\"https://camo.githubusercontent.com/ce6c416a43fefea57034b4feb533f48ddf6fc5cdd866b125b3dfbe1fae541182/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"version\" data-canonical-src=\"https://img.shields.io/github/release/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dc23250f3d0dc81aa4a3740494401a722f627fa9abbdef75252439d4f0fb2c37/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"dependencies status\" data-canonical-src=\"https://img.shields.io/david/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://circleci.com/gh/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5ca29346790827e73febe11d5d9f63b53ddbcde9c236d13f89e0cf66a04c5abd/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2f6d61737465722e737667\" alt=\"CI build\" data-canonical-src=\"https://img.shields.io/circleci/project/github/timeseriesadmin/timeseriesadmin/master.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e498511ea04b2c54c1833147cd8e76a55096f4aac67c8eccfdd876b945b99548/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"code coverage\" data-canonical-src=\"https://img.shields.io/codecov/c/github/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Time Series Admin is an open source administration panel and querying interface for <a href=\"https://www.influxdata.com/time-series-platform/influxdb/\" rel=\"nofollow\">InfluxDB</a> databases.</p>\n<p dir=\"auto\">Visit the <a href=\"https://timeseriesadmin.github.io/\" rel=\"nofollow\">PROJECT SITE</a> for more information, or download Time Series Admin directly from the <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/releases/latest/\">LATEST RELEASES</a> page.</p>\n<a href=\"https://timeseriesadmin.github.io/\" title=\"Time Series Admin - project page\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/08473909ee1400a45a6afbd0af6073e573beeea30e3df98a9418c271038e035b/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f696d616765732d6d696e692f74696d6573657269657361646d696e2e706e67\" alt=\"Time Series Admin- project page\" style=\"width: 100%; max-width: 100%;\" data-canonical-src=\"https://timeseriesadmin.github.io/images-mini/timeseriesadmin.png\">\n</a>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<ol dir=\"auto\">\n<li><a href=\"https://timeseriesadmin.github.io/#download\" rel=\"nofollow\">Download</a></li>\n<li>Install by double clicking on downloaded file</li>\n<li>Use</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-docker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#docker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Docker</h2>\n<p dir=\"auto\">Time Series Admin is also available as a <a href=\"https://hub.docker.com/r/timeseriesadmin/timeseriesadmin/\" rel=\"nofollow\">Docker image</a>.\nRun it with:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"docker run -p 8085:80 -it timeseriesadmin/timeseriesadmin:latest\"><pre>docker run -p 8085:80 -it timeseriesadmin/timeseriesadmin:latest</pre></div>\n<p dir=\"auto\">Then visit <a href=\"http://localhost:8085\" rel=\"nofollow\">http://localhost:8085</a> to use Time Series Admin from your browser.</p>\n<h2 dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage</h2>\n<p dir=\"auto\">For usage related information go to the official project page <a href=\"https://timeseriesadmin.github.io\" rel=\"nofollow\">https://timeseriesadmin.github.io</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TODO</h2>\n<p dir=\"auto\">List of things that are going to be implemented may be found inside <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/./TODO.md\">TODO.md</a> file.</p>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<p dir=\"auto\">Check <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/./DEVELOPMENT.md\">DEVELOPMENT.md</a> file for information about application development.</p>\n<h2 dir=\"auto\"><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Changelog</h2>\n<p dir=\"auto\">Check <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/./CHANGELOG.md\">CHANGELOG.md</a> to view changes in app.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/./LICENSE\">MIT</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Author</h2>\n<p dir=\"auto\">Jan Grzegorowski</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/fc89b8fe27b1d08550d07fd478166cdabc76a973b500d03ce48ac62da1b11cbd/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f66617669636f6e2e737667\"><img src=\"https://camo.githubusercontent.com/fc89b8fe27b1d08550d07fd478166cdabc76a973b500d03ce48ac62da1b11cbd/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f66617669636f6e2e737667\" alt=\"Time Series Admin\" width=\"64\" height=\"64\" data-canonical-src=\"https://timeseriesadmin.github.io/favicon.svg\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-time-series-admin\" class=\"anchor\" aria-hidden=\"true\" href=\"#time-series-admin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Time Series Admin</h1>\n<p dir=\"auto\"><a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/24f01dd1b59774b101316a62baeda13703ed71ff9028f271e6ed0b25ca2a26af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/timeseriesadmin/timeseriesadmin/releases/latest\"><img src=\"https://camo.githubusercontent.com/ce6c416a43fefea57034b4feb533f48ddf6fc5cdd866b125b3dfbe1fae541182/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"version\" data-canonical-src=\"https://img.shields.io/github/release/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dc23250f3d0dc81aa4a3740494401a722f627fa9abbdef75252439d4f0fb2c37/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"dependencies status\" data-canonical-src=\"https://img.shields.io/david/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://circleci.com/gh/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5ca29346790827e73febe11d5d9f63b53ddbcde9c236d13f89e0cf66a04c5abd/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2f6d61737465722e737667\" alt=\"CI build\" data-canonical-src=\"https://img.shields.io/circleci/project/github/timeseriesadmin/timeseriesadmin/master.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e498511ea04b2c54c1833147cd8e76a55096f4aac67c8eccfdd876b945b99548/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"code coverage\" data-canonical-src=\"https://img.shields.io/codecov/c/github/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Time Series Admin is an open source administration panel and querying interface for <a href=\"https://www.influxdata.com/time-series-platform/influxdb/\" rel=\"nofollow\">InfluxDB</a> databases.</p>\n<p dir=\"auto\">Visit the <a href=\"https://timeseriesadmin.github.io/\" rel=\"nofollow\">PROJECT SITE</a> for more information, or download Time Series Admin directly from the <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/releases/latest/\">LATEST RELEASES</a> page.</p>\n<a href=\"https://timeseriesadmin.github.io/\" title=\"Time Series Admin - project page\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/08473909ee1400a45a6afbd0af6073e573beeea30e3df98a9418c271038e035b/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f696d616765732d6d696e692f74696d6573657269657361646d696e2e706e67\" alt=\"Time Series Admin- project page\" style=\"width: 100%; max-width: 100%;\" data-canonical-src=\"https://timeseriesadmin.github.io/images-mini/timeseriesadmin.png\">\n</a>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<ol dir=\"auto\">\n<li><a href=\"https://timeseriesadmin.github.io/#download\" rel=\"nofollow\">Download</a></li>\n<li>Install by double clicking on downloaded file</li>\n<li>Use</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-docker\" class=\"anchor\" aria-hidden=\"true\" href=\"#docker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Docker</h2>\n<p dir=\"auto\">Time Series Admin is also available as a <a href=\"https://hub.docker.com/r/timeseriesadmin/timeseriesadmin/\" rel=\"nofollow\">Docker image</a>.\nRun it with:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"docker run -p 8085:80 -it timeseriesadmin/timeseriesadmin:latest\"><pre>docker run -p 8085:80 -it timeseriesadmin/timeseriesadmin:latest</pre></div>\n<p dir=\"auto\">Then visit <a href=\"http://localhost:8085\" rel=\"nofollow\">http://localhost:8085</a> to use Time Series Admin from your browser.</p>\n<h2 dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage</h2>\n<p dir=\"auto\">For usage related information go to the official project page <a href=\"https://timeseriesadmin.github.io\" rel=\"nofollow\">https://timeseriesadmin.github.io</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TODO</h2>\n<p dir=\"auto\">List of things that are going to be implemented may be found inside <a href=\"./TODO.md\">TODO.md</a> file.</p>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<p dir=\"auto\">Check <a href=\"./DEVELOPMENT.md\">DEVELOPMENT.md</a> file for information about application development.</p>\n<h2 dir=\"auto\"><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Changelog</h2>\n<p dir=\"auto\">Check <a href=\"./CHANGELOG.md\">CHANGELOG.md</a> to view changes in app.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"./LICENSE\">MIT</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Author</h2>\n<p dir=\"auto\">Jan Grzegorowski</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.881Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7188abb18ca3b53103775a1ca4bcfeff5193c6d62b770b53ca7db14bb5d9b52b/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f66617669636f6e2e737667\"><img src=\"https://camo.githubusercontent.com/7188abb18ca3b53103775a1ca4bcfeff5193c6d62b770b53ca7db14bb5d9b52b/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f66617669636f6e2e737667\" alt=\"Time Series Admin\" width=\"64\" height=\"64\" data-canonical-src=\"https://timeseriesadmin.github.io/favicon.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Time Series Admin</h1><a id=\"user-content-time-series-admin\" class=\"anchor-element\" aria-label=\"Permalink: Time Series Admin\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#time-series-admin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b457c6e644bf54a3bb61a107b6d43439755bd6292556a5ed5e7dcf9812ecd8ab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/timeseriesadmin/timeseriesadmin/releases/latest\"><img src=\"https://camo.githubusercontent.com/01f0e2f34f02fe22e34dfbb89804ff96749bfa4c0fa9a21e31c0cbae9eb435d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"version\" data-canonical-src=\"https://img.shields.io/github/release/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/34483fdb8bdca951ad1e4984a457a87dfdfa7f4e7188215737c4e252433b3c74/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"dependencies status\" data-canonical-src=\"https://img.shields.io/david/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://circleci.com/gh/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d04ee218b156716be797c7101e81f5b94d54a278c8cf1ec842300cca21aac3da/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2f6d61737465722e737667\" alt=\"CI build\" data-canonical-src=\"https://img.shields.io/circleci/project/github/timeseriesadmin/timeseriesadmin/master.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5883aa117ec6150c82f537e7417e793ca48769fb5554b1ae783f5bdf91104fc7/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"code coverage\" data-canonical-src=\"https://img.shields.io/codecov/c/github/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Time Series Admin is an open source administration panel and querying interface for <a href=\"https://www.influxdata.com/time-series-platform/influxdb/\" rel=\"nofollow\">InfluxDB</a> databases.</p>\n<p dir=\"auto\">Visit the <a href=\"https://timeseriesadmin.github.io/\" rel=\"nofollow\">PROJECT SITE</a> for more information, or download Time Series Admin directly from the <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/releases/latest/\">LATEST RELEASES</a> page.</p>\n<a href=\"https://timeseriesadmin.github.io/\" title=\"Time Series Admin - project page\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/6a93da1fb71e6ffb4ec5c0ee274d42393f60674c0e5ad0efcebaba2a16dbd76b/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f696d616765732d6d696e692f74696d6573657269657361646d696e2e706e67\" alt=\"Time Series Admin- project page\" style=\"width: 100%; max-width: 100%;\" data-canonical-src=\"https://timeseriesadmin.github.io/images-mini/timeseriesadmin.png\">\n</a>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li><a href=\"https://timeseriesadmin.github.io/#download\" rel=\"nofollow\">Download</a></li>\n<li>Install by double clicking on downloaded file</li>\n<li>Use</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Docker</h2><a id=\"user-content-docker\" class=\"anchor-element\" aria-label=\"Permalink: Docker\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#docker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Time Series Admin is also available as a <a href=\"https://hub.docker.com/r/timeseriesadmin/timeseriesadmin/\" rel=\"nofollow\">Docker image</a>.\nRun it with:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"docker run -p 8085:80 -it timeseriesadmin/timeseriesadmin:latest\"><pre>docker run -p 8085:80 -it timeseriesadmin/timeseriesadmin:latest</pre></div>\n<p dir=\"auto\">Then visit <a href=\"http://localhost:8085\" rel=\"nofollow\">http://localhost:8085</a> to use Time Series Admin from your browser.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Usage</h2><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">For usage related information go to the official project page <a href=\"https://timeseriesadmin.github.io\" rel=\"nofollow\">https://timeseriesadmin.github.io</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">TODO</h2><a id=\"user-content-todo\" class=\"anchor-element\" aria-label=\"Permalink: TODO\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">List of things that are going to be implemented may be found inside <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/./TODO.md\">TODO.md</a> file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Check <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/./DEVELOPMENT.md\">DEVELOPMENT.md</a> file for information about application development.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Changelog</h2><a id=\"user-content-changelog\" class=\"anchor-element\" aria-label=\"Permalink: Changelog\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Check <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/./CHANGELOG.md\">CHANGELOG.md</a> to view changes in app.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/./LICENSE\">MIT</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Author</h2><a id=\"user-content-author\" class=\"anchor-element\" aria-label=\"Permalink: Author\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/blob/master/#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Jan Grzegorowski</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7188abb18ca3b53103775a1ca4bcfeff5193c6d62b770b53ca7db14bb5d9b52b/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f66617669636f6e2e737667\"><img src=\"https://camo.githubusercontent.com/7188abb18ca3b53103775a1ca4bcfeff5193c6d62b770b53ca7db14bb5d9b52b/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f66617669636f6e2e737667\" alt=\"Time Series Admin\" width=\"64\" height=\"64\" data-canonical-src=\"https://timeseriesadmin.github.io/favicon.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Time Series Admin</h1><a id=\"user-content-time-series-admin\" class=\"anchor-element\" aria-label=\"Permalink: Time Series Admin\" href=\"#time-series-admin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b457c6e644bf54a3bb61a107b6d43439755bd6292556a5ed5e7dcf9812ecd8ab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/timeseriesadmin/timeseriesadmin/releases/latest\"><img src=\"https://camo.githubusercontent.com/01f0e2f34f02fe22e34dfbb89804ff96749bfa4c0fa9a21e31c0cbae9eb435d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"version\" data-canonical-src=\"https://img.shields.io/github/release/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/34483fdb8bdca951ad1e4984a457a87dfdfa7f4e7188215737c4e252433b3c74/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"dependencies status\" data-canonical-src=\"https://img.shields.io/david/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://circleci.com/gh/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d04ee218b156716be797c7101e81f5b94d54a278c8cf1ec842300cca21aac3da/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2f6d61737465722e737667\" alt=\"CI build\" data-canonical-src=\"https://img.shields.io/circleci/project/github/timeseriesadmin/timeseriesadmin/master.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/timeseriesadmin/timeseriesadmin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5883aa117ec6150c82f537e7417e793ca48769fb5554b1ae783f5bdf91104fc7/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f74696d6573657269657361646d696e2f74696d6573657269657361646d696e2e737667\" alt=\"code coverage\" data-canonical-src=\"https://img.shields.io/codecov/c/github/timeseriesadmin/timeseriesadmin.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Time Series Admin is an open source administration panel and querying interface for <a href=\"https://www.influxdata.com/time-series-platform/influxdb/\" rel=\"nofollow\">InfluxDB</a> databases.</p>\n<p dir=\"auto\">Visit the <a href=\"https://timeseriesadmin.github.io/\" rel=\"nofollow\">PROJECT SITE</a> for more information, or download Time Series Admin directly from the <a href=\"https://github.com/timeseriesadmin/timeseriesadmin/releases/latest/\">LATEST RELEASES</a> page.</p>\n<a href=\"https://timeseriesadmin.github.io/\" title=\"Time Series Admin - project page\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/6a93da1fb71e6ffb4ec5c0ee274d42393f60674c0e5ad0efcebaba2a16dbd76b/68747470733a2f2f74696d6573657269657361646d696e2e6769746875622e696f2f696d616765732d6d696e692f74696d6573657269657361646d696e2e706e67\" alt=\"Time Series Admin- project page\" style=\"width: 100%; max-width: 100%;\" data-canonical-src=\"https://timeseriesadmin.github.io/images-mini/timeseriesadmin.png\">\n</a>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li><a href=\"https://timeseriesadmin.github.io/#download\" rel=\"nofollow\">Download</a></li>\n<li>Install by double clicking on downloaded file</li>\n<li>Use</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Docker</h2><a id=\"user-content-docker\" class=\"anchor-element\" aria-label=\"Permalink: Docker\" href=\"#docker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Time Series Admin is also available as a <a href=\"https://hub.docker.com/r/timeseriesadmin/timeseriesadmin/\" rel=\"nofollow\">Docker image</a>.\nRun it with:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"docker run -p 8085:80 -it timeseriesadmin/timeseriesadmin:latest\"><pre>docker run -p 8085:80 -it timeseriesadmin/timeseriesadmin:latest</pre></div>\n<p dir=\"auto\">Then visit <a href=\"http://localhost:8085\" rel=\"nofollow\">http://localhost:8085</a> to use Time Series Admin from your browser.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Usage</h2><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">For usage related information go to the official project page <a href=\"https://timeseriesadmin.github.io\" rel=\"nofollow\">https://timeseriesadmin.github.io</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">TODO</h2><a id=\"user-content-todo\" class=\"anchor-element\" aria-label=\"Permalink: TODO\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">List of things that are going to be implemented may be found inside <a href=\"./TODO.md\">TODO.md</a> file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Check <a href=\"./DEVELOPMENT.md\">DEVELOPMENT.md</a> file for information about application development.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Changelog</h2><a id=\"user-content-changelog\" class=\"anchor-element\" aria-label=\"Permalink: Changelog\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Check <a href=\"./CHANGELOG.md\">CHANGELOG.md</a> to view changes in app.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"./LICENSE\">MIT</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Author</h2><a id=\"user-content-author\" class=\"anchor-element\" aria-label=\"Permalink: Author\" href=\"#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Jan Grzegorowski</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:28.356Z" }, - "todo": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-to-do-webapp\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/luapp/ToDo/blob/main/#to-do-webapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>To Do WebApp</h1>\n<p dir=\"auto\">This project is a Web application that allow the user to have a list of tasks to do. This Web application has been made with React*, Nodejs and Electronjs for desktop version (Windows, MacOS, Linux). Mobile version (iOS, Android) can use PWA by adding the website to home screen and use it just like a native app.</p>\n<h2 dir=\"auto\"><a id=\"user-content-webapp-url--qr-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/luapp/ToDo/blob/main/#webapp-url--qr-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WebApp URL & QR code:</h2>\n<p dir=\"auto\"><strong>URL:</strong> <em><a href=\"https://to-do-tasks-lists.web.app/\" rel=\"nofollow\">https://to-do-tasks-lists.web.app/</a></em><br>\nOr scan the <strong>QR code:</strong><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/qrcode.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/qrcode.png\" alt=\"https://to-do-tasks-lists.web.app/\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Note:</strong> Desktop app in the releases.</p>\n<p dir=\"auto\"><strong>Note:</strong> Please add to home screen if you are on mobile to use it as a native app.</p>\n<h2 dir=\"auto\"><a id=\"user-content-beetle-bugtracker-beetle--bulb-suggestions-bulb\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/luapp/ToDo/blob/main/#beetle-bugtracker-beetle--bulb-suggestions-bulb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"beetle\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1fab2.png\">🪲</g-emoji> BugTracker <g-emoji class=\"g-emoji\" alias=\"beetle\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1fab2.png\">🪲</g-emoji> & <g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4a1.png\">💡</g-emoji> suggestions <g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4a1.png\">💡</g-emoji></h2>\n<p dir=\"auto\"><strong>This is where you can report bug that need to be fixed in the WebApp and also request new feature.</strong></p>\n<h3 dir=\"auto\"><a id=\"user-content-links\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/luapp/ToDo/blob/main/#links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Links:</h3>\n<p dir=\"auto\">Twitter: <a href=\"https://twitter.com/paul_le_gall\" rel=\"nofollow\">paul_le_gall</a> <g-emoji class=\"g-emoji\" alias=\"baby_chick\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f424.png\">🐤</g-emoji></p>\n<h2 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/luapp/ToDo/blob/main/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots:</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2001.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2001.png\" alt=\"\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2002.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2002.png\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">(*This project has been generated with \"create-react-app\")</p>\n<p dir=\"auto\">Copyright © 2020 Paul Le Gall</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-to-do-webapp\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-do-webapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>To Do WebApp</h1>\n<p dir=\"auto\">This project is a Web application that allow the user to have a list of tasks to do. This Web application has been made with React*, Nodejs and Electronjs for desktop version (Windows, MacOS, Linux). Mobile version (iOS, Android) can use PWA by adding the website to home screen and use it just like a native app.</p>\n<h2 dir=\"auto\"><a id=\"user-content-webapp-url--qr-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#webapp-url--qr-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WebApp URL & QR code:</h2>\n<p dir=\"auto\"><strong>URL:</strong> <em><a href=\"https://to-do-tasks-lists.web.app/\" rel=\"nofollow\">https://to-do-tasks-lists.web.app/</a></em><br>\nOr scan the <strong>QR code:</strong><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/qrcode.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/qrcode.png\" alt=\"https://to-do-tasks-lists.web.app/\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Note:</strong> Desktop app in the releases.</p>\n<p dir=\"auto\"><strong>Note:</strong> Please add to home screen if you are on mobile to use it as a native app.</p>\n<h2 dir=\"auto\"><a id=\"user-content-beetle-bugtracker-beetle--bulb-suggestions-bulb\" class=\"anchor\" aria-hidden=\"true\" href=\"#beetle-bugtracker-beetle--bulb-suggestions-bulb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"beetle\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1fab2.png\">🪲</g-emoji> BugTracker <g-emoji class=\"g-emoji\" alias=\"beetle\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1fab2.png\">🪲</g-emoji> & <g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4a1.png\">💡</g-emoji> suggestions <g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4a1.png\">💡</g-emoji></h2>\n<p dir=\"auto\"><strong>This is where you can report bug that need to be fixed in the WebApp and also request new feature.</strong></p>\n<h3 dir=\"auto\"><a id=\"user-content-links\" class=\"anchor\" aria-hidden=\"true\" href=\"#links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Links:</h3>\n<p dir=\"auto\">Twitter: <a href=\"https://twitter.com/paul_le_gall\" rel=\"nofollow\">paul_le_gall</a> <g-emoji class=\"g-emoji\" alias=\"baby_chick\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f424.png\">🐤</g-emoji></p>\n<h2 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots:</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2001.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2001.png\" alt=\"\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2002.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2002.png\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">(*This project has been generated with \"create-react-app\")</p>\n<p dir=\"auto\">Copyright © 2020 Paul Le Gall</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.906Z" + "tockler": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a href=\"https://tockler.io/#gh-light-mode-only\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/tockler-logo-light.svg\" width=\"318px\" alt=\"Tockler logo\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://tockler.io/#gh-dark-mode-only\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/tockler-logo-dark.svg\" width=\"318px\" alt=\"Tockler logo\" style=\"max-width: 100%;\">\n </a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://trimatechdesigns.etsy.com/\" rel=\"nofollow\">Support Tockler by visiting my Etsy Store</a>\n</p>\n<p dir=\"auto\"><strong>Automatically track applications usage and working time.</strong></p>\n<blockquote>\n<p dir=\"auto\">With Tockler you can go back in time and see what you were working on. You can get information on what apps were used - exactly at what time - and what title the application had at that moment. This is enough to determine how much you did something.</p>\n</blockquote>\n<p dir=\"auto\"><strong>Track how you spent your time on a computer.</strong></p>\n<blockquote>\n<p dir=\"auto\">Tockler tracks active applications usage and computer state. It records active application titles. It tracks idle, offline, and online state. You can see this data with a nice interactive timeline chart.</p>\n</blockquote>\n<p dir=\"auto\"><strong>Analyze your computer usage</strong></p>\n<blockquote>\n<p dir=\"auto\">See you total online time today, yesterday, or any other day. In monthly calendar views and with charts.</p>\n</blockquote>\n<br>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/MayGo/tockler/releases/latest\">\n <img src=\"https://camo.githubusercontent.com/66659dc5b38d97f9c008fd048c0ba7027226021506f716415aa06f0040d911da/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f4d6179476f2f746f636b6c6572\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/v/release/MayGo/tockler\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/MayGo/tockler/releases\">\n <img src=\"https://camo.githubusercontent.com/d83b649e30e0a2d31fec38c4aa4f6448b46d6681526cc32b4899579a744fc458/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6179676f2f746f636b6c65722f746f74616c\" alt=\"Total downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/maygo/tockler/total\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/MayGo/tockler/releases/latest\">\n <img src=\"https://camo.githubusercontent.com/daf736b88e93f91aa3d5a691c21ed79150d9eba3e90f735be461ae9eea222aba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6179676f2f746f636b6c65722f6c61746573742f746f74616c\" alt=\"Latest downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/maygo/tockler/latest/total\" style=\"max-width: 100%;\">\n </a>\n</p>\n<br>\n\n<p align=\"center\" dir=\"auto\">Tockler needs <b>YOUR</b> support. Currently, every expense is coming from my pocket. And this project has <b>Zero</b> backers<br>It would be awesome if this project would keep itself alive from donations.\n </p>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JAHHBZZCZVDMA\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/Donate-PayPal-green.svg\" alt=\"Donate using PayPal\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/sponsors/maygo/\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/GitHub-Badge.svg\" alt=\"Sponsor on GitHub\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.patreon.com/Tockler\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/Patreon-Badge.svg\" alt=\"Become a patron\" style=\"max-width: 100%;\">\n </a>\n</p>\n\n<br>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://www.producthunt.com/posts/tockler?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tockler\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cb4e763b00d6bc91caedb3eb93324472874a44b858c4460da6d4366655458d9/68747470733a2f2f6170692e70726f6475637468756e742e636f6d2f776964676574732f656d6265642d696d6167652f76312f66656174757265642e7376673f706f73745f69643d333034383930267468656d653d6c69676874\" alt=\"Tockler - Automatically track applications usage and working time. | Product Hunt\" style=\"width: 250px; height: 54px; max-width: 100%;\" width=\"250\" height=\"54\" data-canonical-src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=304890&theme=light\"></a>\n</p>\n<br>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win.exe\"><img alt=\"Get it on Windows\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeWindows.png\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.dmg\"><img alt=\"Get it on macOS\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeMacOS.png\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.AppImage\"><img alt=\"Get it on Linux\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeLinux.png\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">Tockler is <b>free</b> to download and use.</p>\n<br>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 align=\"center\" class=\"heading-element\" dir=\"auto\">Light theme</h3><a id=\"user-content-light-theme\" class=\"anchor-element\" aria-label=\"Permalink: Light theme\" href=\"https://github.com/MayGo/tockler/blob/master/#light-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-timeline.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-timeline.png\" alt=\"Timeline\" title=\"Timeline\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-settings.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-settings.png\" alt=\"Settings\" title=\"Settings\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-calendar.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-calendar.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-chart.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-chart.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-search.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-search.png\" alt=\"Search\" title=\"Search\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-tray.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-tray.png\" alt=\"Tray window\" title=\"Tray window\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 align=\"center\" class=\"heading-element\" dir=\"auto\">Dark theme</h3><a id=\"user-content-dark-theme\" class=\"anchor-element\" aria-label=\"Permalink: Dark theme\" href=\"https://github.com/MayGo/tockler/blob/master/#dark-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-timeline.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-timeline.png\" alt=\"Timeline\" title=\"Timeline\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-settings.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-settings.png\" alt=\"Settings\" title=\"Settings\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-calendar.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-calendar.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-chart.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-chart.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-search.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-search.png\" alt=\"Search\" title=\"Search\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-tray.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-tray.png\" alt=\"Tray window\" title=\"Tray window\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Theme by StyleStack.com</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Feedback</h1><a id=\"user-content-feedback\" class=\"anchor-element\" aria-label=\"Permalink: Feedback\" href=\"https://github.com/MayGo/tockler/blob/master/#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Feel free to make feature requests by creating a issue and 'Star' this project.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Made with</h1><a id=\"user-content-made-with\" class=\"anchor-element\" aria-label=\"Permalink: Made with\" href=\"https://github.com/MayGo/tockler/blob/master/#made-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> with <a href=\"https://webpack.github.io/\" rel=\"nofollow\">Webpack</a> and <a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">Typescript</a></li>\n<li><a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a></li>\n<li><a href=\"https://d3js.org/\" rel=\"nofollow\">D3 v4</a> and <a href=\"http://formidable.com/open-source/victory/docs/victory-chart/\" rel=\"nofollow\">Victory Chart</a></li>\n<li><a href=\"https://chakra-ui.com/\" rel=\"nofollow\">Chakra UI</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Logs</h2><a id=\"user-content-logs\" class=\"anchor-element\" aria-label=\"Permalink: Logs\" href=\"https://github.com/MayGo/tockler/blob/master/#logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">By default, tockler writes logs to the following locations:</p>\n<p dir=\"auto\">Linux: <code>~/.config/tockler/logs/main.log</code></p>\n<p dir=\"auto\">macOS: <code>~/Library/Logs/tockler/main.log</code></p>\n<p dir=\"auto\">Windows: <code>%USERPROFILE%\\AppData\\Roaming\\tockler\\logs\\main.log</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/MayGo/tockler/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Quick Start</h3><a id=\"user-content-quick-start\" class=\"anchor-element\" aria-label=\"Permalink: Quick Start\" href=\"https://github.com/MayGo/tockler/blob/master/#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">Prerequisites: <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node</a>, <a href=\"https://git-scm.com/\" rel=\"nofollow\">Git</a>.</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/Maygo/tockler.git # Download this project\n\nnpm install yarn -g # install yarn or binary from https://yarnpkg.com\"><pre>git clone https://github.com/Maygo/tockler.git <span class=\"pl-c\"><span class=\"pl-c\">#</span> Download this project</span>\n\nnpm install yarn -g <span class=\"pl-c\"><span class=\"pl-c\">#</span> install yarn or binary from https://yarnpkg.com</span></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start application</h3><a id=\"user-content-start-application\" class=\"anchor-element\" aria-label=\"Permalink: Start application\" href=\"https://github.com/MayGo/tockler/blob/master/#start-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Renderer and main process builds have been separated. It's easier to boilerplate this project and switch client framework.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">React client (renderer)</h4><a id=\"user-content-react-client-renderer\" class=\"anchor-element\" aria-label=\"Permalink: React client (renderer)\" href=\"https://github.com/MayGo/tockler/blob/master/#react-client-renderer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd client/\nyarn install # Install dependencies\nyarn start\"><pre class=\"notranslate\"><code>cd client/\nyarn install # Install dependencies\nyarn start\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Electron (main)</h4><a id=\"user-content-electron-main\" class=\"anchor-element\" aria-label=\"Permalink: Electron (main)\" href=\"https://github.com/MayGo/tockler/blob/master/#electron-main\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd electron/\nyarn install # Install dependencies\nyarn start\"><pre class=\"notranslate\"><code>cd electron/\nyarn install # Install dependencies\nyarn start\n</code></pre></div>\n<p dir=\"auto\">Build scripts samples are in travis/appveyor files.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Testing MAS build</h3><a id=\"user-content-testing-mas-build\" class=\"anchor-element\" aria-label=\"Permalink: Testing MAS build\" href=\"https://github.com/MayGo/tockler/blob/master/#testing-mas-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">In electron-builder.yml replace\ntype: development\nprovisioningProfile: development.provisionprofile</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Signing</h1><a id=\"user-content-signing\" class=\"anchor-element\" aria-label=\"Permalink: Signing\" href=\"https://github.com/MayGo/tockler/blob/master/#signing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/\" rel=\"nofollow\">https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/</a>'\nin powershell as admin</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$cert = Get-ChildItem -Path Cert:\\CurrentUser\\My -CodeSigningCert\nSet-AuthenticodeSignature -FilePath '.\\app\\get-foreground-window-title.ps1' -Certificate $cert\"><pre class=\"notranslate\"><code>$cert = Get-ChildItem -Path Cert:\\CurrentUser\\My -CodeSigningCert\nSet-AuthenticodeSignature -FilePath '.\\app\\get-foreground-window-title.ps1' -Certificate $cert\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Snapcraft token</h1><a id=\"user-content-snapcraft-token\" class=\"anchor-element\" aria-label=\"Permalink: Snapcraft token\" href=\"https://github.com/MayGo/tockler/blob/master/#snapcraft-token\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To generate SNAP_TOKEN run\n<code>snapcraft export-login --snaps=tockler --acls=package_upload,channel --channels=stable -</code>\nCopy output and Add SNAP_TOKEN to travis environment variables.\nIn travis we have:\n<code>echo \"$SNAP_TOKEN\" | snapcraft login --with -</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Errors</h1><a id=\"user-content-errors\" class=\"anchor-element\" aria-label=\"Permalink: Errors\" href=\"https://github.com/MayGo/tockler/blob/master/#errors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">while installing electron deps: electron-builder Error: Unresolved node modules: ref</h3><a id=\"user-content-while-installing-electron-deps-electron-builder-error-unresolved-node-modules-ref\" class=\"anchor-element\" aria-label=\"Permalink: while installing electron deps: electron-builder Error: Unresolved node modules: ref\" href=\"https://github.com/MayGo/tockler/blob/master/#while-installing-electron-deps-electron-builder-error-unresolved-node-modules-ref\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Quick fix: ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true yarn</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">License</h1><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/MayGo/tockler/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">GNU General Public License v2.0\n2021 MayGo (<a href=\"https://github.com/MayGo\">https://github.com/MayGo</a>)</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a href=\"https://tockler.io/#gh-light-mode-only\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/tockler-logo-light.svg\" width=\"318px\" alt=\"Tockler logo\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://tockler.io/#gh-dark-mode-only\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/tockler-logo-dark.svg\" width=\"318px\" alt=\"Tockler logo\" style=\"max-width: 100%;\">\n </a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://trimatechdesigns.etsy.com/\" rel=\"nofollow\">Support Tockler by visiting my Etsy Store</a>\n</p>\n<p dir=\"auto\"><strong>Automatically track applications usage and working time.</strong></p>\n<blockquote>\n<p dir=\"auto\">With Tockler you can go back in time and see what you were working on. You can get information on what apps were used - exactly at what time - and what title the application had at that moment. This is enough to determine how much you did something.</p>\n</blockquote>\n<p dir=\"auto\"><strong>Track how you spent your time on a computer.</strong></p>\n<blockquote>\n<p dir=\"auto\">Tockler tracks active applications usage and computer state. It records active application titles. It tracks idle, offline, and online state. You can see this data with a nice interactive timeline chart.</p>\n</blockquote>\n<p dir=\"auto\"><strong>Analyze your computer usage</strong></p>\n<blockquote>\n<p dir=\"auto\">See you total online time today, yesterday, or any other day. In monthly calendar views and with charts.</p>\n</blockquote>\n<br>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/MayGo/tockler/releases/latest\">\n <img src=\"https://camo.githubusercontent.com/66659dc5b38d97f9c008fd048c0ba7027226021506f716415aa06f0040d911da/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f4d6179476f2f746f636b6c6572\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/v/release/MayGo/tockler\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/MayGo/tockler/releases\">\n <img src=\"https://camo.githubusercontent.com/d83b649e30e0a2d31fec38c4aa4f6448b46d6681526cc32b4899579a744fc458/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6179676f2f746f636b6c65722f746f74616c\" alt=\"Total downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/maygo/tockler/total\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/MayGo/tockler/releases/latest\">\n <img src=\"https://camo.githubusercontent.com/daf736b88e93f91aa3d5a691c21ed79150d9eba3e90f735be461ae9eea222aba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6179676f2f746f636b6c65722f6c61746573742f746f74616c\" alt=\"Latest downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/maygo/tockler/latest/total\" style=\"max-width: 100%;\">\n </a>\n</p>\n<br>\n\n<p align=\"center\" dir=\"auto\">Tockler needs <b>YOUR</b> support. Currently, every expense is coming from my pocket. And this project has <b>Zero</b> backers<br>It would be awesome if this project would keep itself alive from donations.\n </p>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JAHHBZZCZVDMA\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/Donate-PayPal-green.svg\" alt=\"Donate using PayPal\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://github.com/sponsors/maygo/\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/GitHub-Badge.svg\" alt=\"Sponsor on GitHub\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.patreon.com/Tockler\" rel=\"nofollow\">\n <img src=\"https://github.com/MayGo/tockler/raw/master/badges/Patreon-Badge.svg\" alt=\"Become a patron\" style=\"max-width: 100%;\">\n </a>\n</p>\n\n<br>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://www.producthunt.com/posts/tockler?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tockler\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cb4e763b00d6bc91caedb3eb93324472874a44b858c4460da6d4366655458d9/68747470733a2f2f6170692e70726f6475637468756e742e636f6d2f776964676574732f656d6265642d696d6167652f76312f66656174757265642e7376673f706f73745f69643d333034383930267468656d653d6c69676874\" alt=\"Tockler - Automatically track applications usage and working time. | Product Hunt\" style=\"width: 250px; height: 54px; max-width: 100%;\" width=\"250\" height=\"54\" data-canonical-src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=304890&theme=light\"></a>\n</p>\n<br>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win.exe\"><img alt=\"Get it on Windows\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeWindows.png\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.dmg\"><img alt=\"Get it on macOS\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeMacOS.png\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.AppImage\"><img alt=\"Get it on Linux\" width=\"134px\" src=\"https://github.com/MayGo/tockler/raw/master/badges/BadgeLinux.png\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">Tockler is <b>free</b> to download and use.</p>\n<br>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 align=\"center\" class=\"heading-element\" dir=\"auto\">Light theme</h3><a id=\"user-content-light-theme\" class=\"anchor-element\" aria-label=\"Permalink: Light theme\" href=\"#light-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-timeline.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-timeline.png\" alt=\"Timeline\" title=\"Timeline\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-settings.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-settings.png\" alt=\"Settings\" title=\"Settings\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-calendar.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-calendar.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-chart.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-summary-chart.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-search.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-search.png\" alt=\"Search\" title=\"Search\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-tray.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/light/tockler-tray.png\" alt=\"Tray window\" title=\"Tray window\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 align=\"center\" class=\"heading-element\" dir=\"auto\">Dark theme</h3><a id=\"user-content-dark-theme\" class=\"anchor-element\" aria-label=\"Permalink: Dark theme\" href=\"#dark-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-timeline.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-timeline.png\" alt=\"Timeline\" title=\"Timeline\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-settings.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-settings.png\" alt=\"Settings\" title=\"Settings\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-calendar.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-calendar.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-chart.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-summary-chart.png\" alt=\"Summary\" title=\"Summary\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-search.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-search.png\" alt=\"Search\" title=\"Search\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-tray.png\"><img src=\"https://github.com/MayGo/tockler/raw/master/screenshots/dark/tockler-tray.png\" alt=\"Tray window\" title=\"Tray window\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Theme by StyleStack.com</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Feedback</h1><a id=\"user-content-feedback\" class=\"anchor-element\" aria-label=\"Permalink: Feedback\" href=\"#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Feel free to make feature requests by creating a issue and 'Star' this project.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Made with</h1><a id=\"user-content-made-with\" class=\"anchor-element\" aria-label=\"Permalink: Made with\" href=\"#made-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> with <a href=\"https://webpack.github.io/\" rel=\"nofollow\">Webpack</a> and <a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">Typescript</a></li>\n<li><a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a></li>\n<li><a href=\"https://d3js.org/\" rel=\"nofollow\">D3 v4</a> and <a href=\"http://formidable.com/open-source/victory/docs/victory-chart/\" rel=\"nofollow\">Victory Chart</a></li>\n<li><a href=\"https://chakra-ui.com/\" rel=\"nofollow\">Chakra UI</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Logs</h2><a id=\"user-content-logs\" class=\"anchor-element\" aria-label=\"Permalink: Logs\" href=\"#logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">By default, tockler writes logs to the following locations:</p>\n<p dir=\"auto\">Linux: <code>~/.config/tockler/logs/main.log</code></p>\n<p dir=\"auto\">macOS: <code>~/Library/Logs/tockler/main.log</code></p>\n<p dir=\"auto\">Windows: <code>%USERPROFILE%\\AppData\\Roaming\\tockler\\logs\\main.log</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Quick Start</h3><a id=\"user-content-quick-start\" class=\"anchor-element\" aria-label=\"Permalink: Quick Start\" href=\"#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">Prerequisites: <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node</a>, <a href=\"https://git-scm.com/\" rel=\"nofollow\">Git</a>.</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/Maygo/tockler.git # Download this project\n\nnpm install yarn -g # install yarn or binary from https://yarnpkg.com\"><pre>git clone https://github.com/Maygo/tockler.git <span class=\"pl-c\"><span class=\"pl-c\">#</span> Download this project</span>\n\nnpm install yarn -g <span class=\"pl-c\"><span class=\"pl-c\">#</span> install yarn or binary from https://yarnpkg.com</span></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start application</h3><a id=\"user-content-start-application\" class=\"anchor-element\" aria-label=\"Permalink: Start application\" href=\"#start-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Renderer and main process builds have been separated. It's easier to boilerplate this project and switch client framework.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">React client (renderer)</h4><a id=\"user-content-react-client-renderer\" class=\"anchor-element\" aria-label=\"Permalink: React client (renderer)\" href=\"#react-client-renderer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd client/\nyarn install # Install dependencies\nyarn start\"><pre class=\"notranslate\"><code>cd client/\nyarn install # Install dependencies\nyarn start\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Electron (main)</h4><a id=\"user-content-electron-main\" class=\"anchor-element\" aria-label=\"Permalink: Electron (main)\" href=\"#electron-main\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd electron/\nyarn install # Install dependencies\nyarn start\"><pre class=\"notranslate\"><code>cd electron/\nyarn install # Install dependencies\nyarn start\n</code></pre></div>\n<p dir=\"auto\">Build scripts samples are in travis/appveyor files.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Testing MAS build</h3><a id=\"user-content-testing-mas-build\" class=\"anchor-element\" aria-label=\"Permalink: Testing MAS build\" href=\"#testing-mas-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">In electron-builder.yml replace\ntype: development\nprovisioningProfile: development.provisionprofile</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Signing</h1><a id=\"user-content-signing\" class=\"anchor-element\" aria-label=\"Permalink: Signing\" href=\"#signing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/\" rel=\"nofollow\">https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/</a>'\nin powershell as admin</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$cert = Get-ChildItem -Path Cert:\\CurrentUser\\My -CodeSigningCert\nSet-AuthenticodeSignature -FilePath '.\\app\\get-foreground-window-title.ps1' -Certificate $cert\"><pre class=\"notranslate\"><code>$cert = Get-ChildItem -Path Cert:\\CurrentUser\\My -CodeSigningCert\nSet-AuthenticodeSignature -FilePath '.\\app\\get-foreground-window-title.ps1' -Certificate $cert\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Snapcraft token</h1><a id=\"user-content-snapcraft-token\" class=\"anchor-element\" aria-label=\"Permalink: Snapcraft token\" href=\"#snapcraft-token\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To generate SNAP_TOKEN run\n<code>snapcraft export-login --snaps=tockler --acls=package_upload,channel --channels=stable -</code>\nCopy output and Add SNAP_TOKEN to travis environment variables.\nIn travis we have:\n<code>echo \"$SNAP_TOKEN\" | snapcraft login --with -</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Errors</h1><a id=\"user-content-errors\" class=\"anchor-element\" aria-label=\"Permalink: Errors\" href=\"#errors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">while installing electron deps: electron-builder Error: Unresolved node modules: ref</h3><a id=\"user-content-while-installing-electron-deps-electron-builder-error-unresolved-node-modules-ref\" class=\"anchor-element\" aria-label=\"Permalink: while installing electron deps: electron-builder Error: Unresolved node modules: ref\" href=\"#while-installing-electron-deps-electron-builder-error-unresolved-node-modules-ref\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Quick fix: ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true yarn</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">License</h1><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">GNU General Public License v2.0\n2021 MayGo (<a href=\"https://github.com/MayGo\">https://github.com/MayGo</a>)</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:28.620Z" }, "todometer": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-todometer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cassidoo/todometer//blob/master/#todometer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>todometer</h1>\n<p dir=\"auto\">A simple, meter-based to-do list built with Electron and React.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/cassidoo/todometer//blob/master/assets/screenshot.png\"><img src=\"https://raw.githubusercontent.com/cassidoo/todometer//master/assets/screenshot.png\" alt=\"todometer\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cassidoo/todometer//blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">Nab the latest version from the <a href=\"https://github.com/cassidoo/todometer/releases\">Releases</a> page!</p>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cassidoo/todometer//blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<ul dir=\"auto\">\n<li>Clone the repo:</li>\n</ul>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/cassidoo/todometer.git\"><pre>$ git clone https://github.com/cassidoo/todometer.git</pre></div>\n<ul dir=\"auto\">\n<li>Go to the project directory and install dependencies:</li>\n</ul>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ cd todometer && yarn install\"><pre>$ <span class=\"pl-c1\">cd</span> todometer <span class=\"pl-k\">&&</span> yarn install</pre></div>\n<p dir=\"auto\">To show the Electron application window with your current build:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn run electron-dev\"><pre>$ yarn run electron-dev</pre></div>\n<p dir=\"auto\">To build a production-version:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn install\n$ yarn postinstall\n$ yarn pre-electron-pack\n$ yarn electron-pack\"><pre>$ yarn install\n$ yarn postinstall\n$ yarn pre-electron-pack\n$ yarn electron-pack</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cassidoo/todometer//blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">So you want to contribute? Yay! Great! Fun!\nI love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:</p>\n<ul dir=\"auto\">\n<li>Does it make developing todometer easier?</li>\n<li>Does it help other platforms (Windows, Mac, Linux) work better?</li>\n<li>Does it fix a bug?</li>\n<li>Does it break anything?</li>\n<li>Does it stick to the original goal of todometer (a <em>simple</em>, meter-based to-do list)</li>\n<li>Does it reduce the build size?</li>\n<li>Is it necessary?</li>\n</ul>\n<p dir=\"auto\">Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.</p>\n<p dir=\"auto\">Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-todometer\" class=\"anchor\" aria-hidden=\"true\" href=\"#todometer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>todometer</h1>\n<p dir=\"auto\">A simple, meter-based to-do list built with Electron and React.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/screenshot.png\"><img src=\"assets/screenshot.png\" alt=\"todometer\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">Nab the latest version from the <a href=\"https://github.com/cassidoo/todometer/releases\">Releases</a> page!</p>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<ul dir=\"auto\">\n<li>Clone the repo:</li>\n</ul>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/cassidoo/todometer.git\"><pre>$ git clone https://github.com/cassidoo/todometer.git</pre></div>\n<ul dir=\"auto\">\n<li>Go to the project directory and install dependencies:</li>\n</ul>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ cd todometer && yarn install\"><pre>$ <span class=\"pl-c1\">cd</span> todometer <span class=\"pl-k\">&&</span> yarn install</pre></div>\n<p dir=\"auto\">To show the Electron application window with your current build:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn run electron-dev\"><pre>$ yarn run electron-dev</pre></div>\n<p dir=\"auto\">To build a production-version:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn install\n$ yarn postinstall\n$ yarn pre-electron-pack\n$ yarn electron-pack\"><pre>$ yarn install\n$ yarn postinstall\n$ yarn pre-electron-pack\n$ yarn electron-pack</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">So you want to contribute? Yay! Great! Fun!\nI love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:</p>\n<ul dir=\"auto\">\n<li>Does it make developing todometer easier?</li>\n<li>Does it help other platforms (Windows, Mac, Linux) work better?</li>\n<li>Does it fix a bug?</li>\n<li>Does it break anything?</li>\n<li>Does it stick to the original goal of todometer (a <em>simple</em>, meter-based to-do list)</li>\n<li>Does it reduce the build size?</li>\n<li>Is it necessary?</li>\n</ul>\n<p dir=\"auto\">Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.</p>\n<p dir=\"auto\">Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:11.955Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">todometer</h1><a id=\"user-content-todometer\" class=\"anchor-element\" aria-label=\"Permalink: todometer\" href=\"https://github.com/cassidoo/todometer//blob/main/#todometer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">A simple, meter-based to-do list built with Electron and React.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/cassidoo/todometer//blob/main/assets/screenshot.png\"><img src=\"https://raw.githubusercontent.com/cassidoo/todometer//main/assets/screenshot.png\" alt=\"todometer\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/cassidoo/todometer//blob/main/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Nab the latest version from the <a href=\"https://github.com/cassidoo/todometer/releases\">Releases</a> page!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/cassidoo/todometer//blob/main/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Clone the repo:</li>\n</ul>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/cassidoo/todometer.git\"><pre>$ git clone https://github.com/cassidoo/todometer.git</pre></div>\n<ul dir=\"auto\">\n<li>Go to the project directory and install dependencies:</li>\n</ul>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ cd todometer && npm install\"><pre>$ <span class=\"pl-c1\">cd</span> todometer <span class=\"pl-k\">&&</span> npm install</pre></div>\n<p dir=\"auto\">To show the Electron application window with your current build:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm run dev\"><pre>$ npm run dev</pre></div>\n<p dir=\"auto\">To build a production version:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm install\n$ npm run postinstall\n$ npm run pre-electron-pack\n$ npm run electron-pack\"><pre>$ npm install\n$ npm run postinstall\n$ npm run pre-electron-pack\n$ npm run electron-pack</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/cassidoo/todometer//blob/main/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">So you want to contribute? Yay! Great! Fun!\nI love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:</p>\n<ul dir=\"auto\">\n<li>Does it make developing todometer easier?</li>\n<li>Does it help other platforms (Windows, Mac, Linux) work better?</li>\n<li>Does it fix a bug?</li>\n<li>Does it break anything?</li>\n<li>Does it stick to the original goal of todometer (a <em>simple</em>, meter-based to-do list)</li>\n<li>Does it reduce the build size?</li>\n<li>Is it necessary?</li>\n</ul>\n<p dir=\"auto\">Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.</p>\n<p dir=\"auto\">Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">todometer</h1><a id=\"user-content-todometer\" class=\"anchor-element\" aria-label=\"Permalink: todometer\" href=\"#todometer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">A simple, meter-based to-do list built with Electron and React.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/screenshot.png\"><img src=\"assets/screenshot.png\" alt=\"todometer\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Nab the latest version from the <a href=\"https://github.com/cassidoo/todometer/releases\">Releases</a> page!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Clone the repo:</li>\n</ul>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/cassidoo/todometer.git\"><pre>$ git clone https://github.com/cassidoo/todometer.git</pre></div>\n<ul dir=\"auto\">\n<li>Go to the project directory and install dependencies:</li>\n</ul>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ cd todometer && npm install\"><pre>$ <span class=\"pl-c1\">cd</span> todometer <span class=\"pl-k\">&&</span> npm install</pre></div>\n<p dir=\"auto\">To show the Electron application window with your current build:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm run dev\"><pre>$ npm run dev</pre></div>\n<p dir=\"auto\">To build a production version:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm install\n$ npm run postinstall\n$ npm run pre-electron-pack\n$ npm run electron-pack\"><pre>$ npm install\n$ npm run postinstall\n$ npm run pre-electron-pack\n$ npm run electron-pack</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">So you want to contribute? Yay! Great! Fun!\nI love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:</p>\n<ul dir=\"auto\">\n<li>Does it make developing todometer easier?</li>\n<li>Does it help other platforms (Windows, Mac, Linux) work better?</li>\n<li>Does it fix a bug?</li>\n<li>Does it break anything?</li>\n<li>Does it stick to the original goal of todometer (a <em>simple</em>, meter-based to-do list)</li>\n<li>Does it reduce the build size?</li>\n<li>Is it necessary?</li>\n</ul>\n<p dir=\"auto\">Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.</p>\n<p dir=\"auto\">Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:28.745Z" + }, + "todo": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">To Do WebApp</h1><a id=\"user-content-to-do-webapp\" class=\"anchor-element\" aria-label=\"Permalink: To Do WebApp\" href=\"https://github.com/luapp/ToDo/blob/main/#to-do-webapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is a Web application that allow the user to have a list of tasks to do. This Web application has been made with React*, Nodejs and Electronjs for desktop version (Windows, MacOS, Linux). Mobile version (iOS, Android) can use PWA by adding the website to home screen and use it just like a native app.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">WebApp URL & QR code:</h2><a id=\"user-content-webapp-url--qr-code\" class=\"anchor-element\" aria-label=\"Permalink: WebApp URL & QR code:\" href=\"https://github.com/luapp/ToDo/blob/main/#webapp-url--qr-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>URL:</strong> <em><a href=\"https://to-do-tasks-lists.web.app/\" rel=\"nofollow\">https://to-do-tasks-lists.web.app/</a></em><br>\nOr scan the <strong>QR code:</strong><br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/qrcode.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/qrcode.png\" alt=\"https://to-do-tasks-lists.web.app/\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Note:</strong> Desktop app in the releases.</p>\n<p dir=\"auto\"><strong>Note:</strong> Please add to home screen if you are on mobile to use it as a native app.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🪲 BugTracker 🪲 & 💡 suggestions 💡</h2><a id=\"user-content-beetle-bugtracker-beetle--bulb-suggestions-bulb\" class=\"anchor-element\" aria-label=\"Permalink: :beetle: BugTracker :beetle: & :bulb: suggestions :bulb:\" href=\"https://github.com/luapp/ToDo/blob/main/#beetle-bugtracker-beetle--bulb-suggestions-bulb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>This is where you can report bug that need to be fixed in the WebApp and also request new feature.</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Links:</h3><a id=\"user-content-links\" class=\"anchor-element\" aria-label=\"Permalink: Links:\" href=\"https://github.com/luapp/ToDo/blob/main/#links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twitter: <a href=\"https://twitter.com/paul_le_gall\" rel=\"nofollow\">paul_le_gall</a> 🐤</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshots:</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots:\" href=\"https://github.com/luapp/ToDo/blob/main/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2001.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2001.png\" alt=\"\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2002.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2002.png\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">(*This project has been generated with \"create-react-app\")</p>\n<p dir=\"auto\">Copyright © 2020 Paul Le Gall</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">To Do WebApp</h1><a id=\"user-content-to-do-webapp\" class=\"anchor-element\" aria-label=\"Permalink: To Do WebApp\" href=\"#to-do-webapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is a Web application that allow the user to have a list of tasks to do. This Web application has been made with React*, Nodejs and Electronjs for desktop version (Windows, MacOS, Linux). Mobile version (iOS, Android) can use PWA by adding the website to home screen and use it just like a native app.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">WebApp URL & QR code:</h2><a id=\"user-content-webapp-url--qr-code\" class=\"anchor-element\" aria-label=\"Permalink: WebApp URL & QR code:\" href=\"#webapp-url--qr-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>URL:</strong> <em><a href=\"https://to-do-tasks-lists.web.app/\" rel=\"nofollow\">https://to-do-tasks-lists.web.app/</a></em><br>\nOr scan the <strong>QR code:</strong><br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/qrcode.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/qrcode.png\" alt=\"https://to-do-tasks-lists.web.app/\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Note:</strong> Desktop app in the releases.</p>\n<p dir=\"auto\"><strong>Note:</strong> Please add to home screen if you are on mobile to use it as a native app.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🪲 BugTracker 🪲 & 💡 suggestions 💡</h2><a id=\"user-content-beetle-bugtracker-beetle--bulb-suggestions-bulb\" class=\"anchor-element\" aria-label=\"Permalink: :beetle: BugTracker :beetle: & :bulb: suggestions :bulb:\" href=\"#beetle-bugtracker-beetle--bulb-suggestions-bulb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>This is where you can report bug that need to be fixed in the WebApp and also request new feature.</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Links:</h3><a id=\"user-content-links\" class=\"anchor-element\" aria-label=\"Permalink: Links:\" href=\"#links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twitter: <a href=\"https://twitter.com/paul_le_gall\" rel=\"nofollow\">paul_le_gall</a> 🐤</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshots:</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots:\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2001.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2001.png\" alt=\"\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2002.png\"><img src=\"https://raw.githubusercontent.com/luapp/ToDo/main/images/desktop-electron-screenshot%2002.png\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">(*This project has been generated with \"create-react-app\")</p>\n<p dir=\"auto\">Copyright © 2020 Paul Le Gall</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:28.806Z" }, "tofino": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-project-tofino\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#project-tofino\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Project Tofino</h1>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/mozilla/tofino\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a52dd6b0d9943eb06033af5bcb4c1f02c9617e8ed15182d87adc5045a4841327/68747470733a2f2f7472617669732d63692e6f72672f6d6f7a696c6c612f746f66696e6f2e7376673f6272616e63683d6d6173746572\" alt=\"Linux Build Status\" data-canonical-src=\"https://travis-ci.org/mozilla/tofino.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Mozilla/tofino-u1hv8\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b7d97763873869107de102421d0d3e91549709da6ad08a440830c68217c3434b/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f376266396271707732347539336b6a6c3f7376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/7bf9bqpw24u93kjl?svg=true\" style=\"max-width: 100%;\"></a>\n<a href=\"https://coveralls.io/github/mozilla/tofino?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8d77b8d09a743d113c541f5dff32abd3ea1a6f72f9cdfcd2e61038a81be300cc/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d6f7a696c6c612f746f66696e6f2f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/mozilla/tofino/badge.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Project Tofino is a browser interaction experiment.</p>\n<p dir=\"auto\">The kinds of things we use browsers for on PCs and mobile devices are different\nthan they were when the current \"tabs across the top\" browsers were designed.\nWe believe we can do a lot better by focusing on the tasks and activities users\nengage browsers for. Project Tofino is one of our explorations.</p>\n<p dir=\"auto\">This project is extremely immature. It's currently at the \"OK, lets throw some\nstuff together to see what happens\" stage. Please adjust your expectations\naccordingly. The tools we're using are not a statement on the set of\ntechnologies we'll use to build a final product if these ideas pan out. We're\nlooking for the quickest way to build the experiments we want, not a long-term\ntechnical strategy.</p>\n<p dir=\"auto\">If you like a wild ride and you've got another browser for real work, we'd love\nto have your comments on what works and what doesn't. But right now the \"what\nworks\" list is a lot shorter than the \"what doesn't\" list, so maybe check back\nin a few weeks when there's more to look at.</p>\n<p dir=\"auto\">We blog here: <a href=\"https://medium.com/project-tofino\" rel=\"nofollow\">https://medium.com/project-tofino</a></p>\n<p dir=\"auto\">We hang out on Slack here: <a href=\"https://project-tofino.slack.com\" rel=\"nofollow\">https://project-tofino.slack.com</a> (you can get an\ninvite at <a href=\"http://tofino-slack-invite.mozilla.io\" rel=\"nofollow\">http://tofino-slack-invite.mozilla.io</a>)</p>\n<h2 dir=\"auto\"><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build</h2>\n<p dir=\"auto\">Documentation for building is found in <a href=\"https://github.com/mozilla/tofino/blob/master//docs/building.md\">docs/building.md</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Developing</h2>\n<ul dir=\"auto\">\n<li><code>npm start</code> - Runs the build in <code>production</code> mode. Should be similar to a\npackaged build.</li>\n<li><code>npm run dev</code> - Runs the build in <code>development</code> mode with hot module\nreloading.</li>\n<li><code>npm run package</code> - Creates a distributable package.</li>\n<li><code>npm run clobber</code> - Destroys a handful of temporary files (electron build,\nnode modules, configurations) to clean up invalid states. If running into\nstrange issues, try this command, followed by an <code>npm install</code>.</li>\n</ul>\n<p dir=\"auto\">Even though the user agent and content services are reused between multiple\nbrowser instances, they don't outlive their parent process by default when it\nexits, to ease development. To have them kept alive even when there are no more\nclients left, <code>npm run serve</code> will start these services standalone for finer\nlifetime control.</p>\n<h2 dir=\"auto\"><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Testing</h2>\n<p dir=\"auto\">Currently runs linting, unit and webdriver tests with mocha.</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm test\"><pre class=\"notranslate\"><code class=\"notranslate\">npm test\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">Please note that this project is released with a Contributor Code of Conduct.\nBy participating in this project you agree to abide by its terms.</p>\n<p dir=\"auto\">See <a href=\"https://github.com/mozilla/tofino/blob/master//CONTRIBUTING.md\">CONTRIBUTING.md</a> for further notes.</p>\n<p dir=\"auto\">This project is very new, so we'll probably revise these guidelines. Please\ncomment on a bug before putting significant effort in if you'd like to\ncontribute.</p>\n<p dir=\"auto\">The code uses examples from many different places, but the foundation was\nstarted from a set of posts from Paul Frazee:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md\">https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md</a></li>\n<li><a href=\"https://github.com/pfraze/electron-browser\">https://github.com/pfraze/electron-browser</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This software is licensed under the Apache License Version 2.\nSee <a href=\"https://github.com/mozilla/tofino/blob/master//LICENSE\">LICENSE</a> for details.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-project-tofino\" class=\"anchor\" aria-hidden=\"true\" href=\"#project-tofino\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Project Tofino</h1>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/mozilla/tofino\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a52dd6b0d9943eb06033af5bcb4c1f02c9617e8ed15182d87adc5045a4841327/68747470733a2f2f7472617669732d63692e6f72672f6d6f7a696c6c612f746f66696e6f2e7376673f6272616e63683d6d6173746572\" alt=\"Linux Build Status\" data-canonical-src=\"https://travis-ci.org/mozilla/tofino.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Mozilla/tofino-u1hv8\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b7d97763873869107de102421d0d3e91549709da6ad08a440830c68217c3434b/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f376266396271707732347539336b6a6c3f7376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/7bf9bqpw24u93kjl?svg=true\" style=\"max-width: 100%;\"></a>\n<a href=\"https://coveralls.io/github/mozilla/tofino?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8d77b8d09a743d113c541f5dff32abd3ea1a6f72f9cdfcd2e61038a81be300cc/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d6f7a696c6c612f746f66696e6f2f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/mozilla/tofino/badge.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Project Tofino is a browser interaction experiment.</p>\n<p dir=\"auto\">The kinds of things we use browsers for on PCs and mobile devices are different\nthan they were when the current \"tabs across the top\" browsers were designed.\nWe believe we can do a lot better by focusing on the tasks and activities users\nengage browsers for. Project Tofino is one of our explorations.</p>\n<p dir=\"auto\">This project is extremely immature. It's currently at the \"OK, lets throw some\nstuff together to see what happens\" stage. Please adjust your expectations\naccordingly. The tools we're using are not a statement on the set of\ntechnologies we'll use to build a final product if these ideas pan out. We're\nlooking for the quickest way to build the experiments we want, not a long-term\ntechnical strategy.</p>\n<p dir=\"auto\">If you like a wild ride and you've got another browser for real work, we'd love\nto have your comments on what works and what doesn't. But right now the \"what\nworks\" list is a lot shorter than the \"what doesn't\" list, so maybe check back\nin a few weeks when there's more to look at.</p>\n<p dir=\"auto\">We blog here: <a href=\"https://medium.com/project-tofino\" rel=\"nofollow\">https://medium.com/project-tofino</a></p>\n<p dir=\"auto\">We hang out on Slack here: <a href=\"https://project-tofino.slack.com\" rel=\"nofollow\">https://project-tofino.slack.com</a> (you can get an\ninvite at <a href=\"http://tofino-slack-invite.mozilla.io\" rel=\"nofollow\">http://tofino-slack-invite.mozilla.io</a>)</p>\n<h2 dir=\"auto\"><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build</h2>\n<p dir=\"auto\">Documentation for building is found in <a href=\"/docs/building.md\">docs/building.md</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Developing</h2>\n<ul dir=\"auto\">\n<li><code>npm start</code> - Runs the build in <code>production</code> mode. Should be similar to a\npackaged build.</li>\n<li><code>npm run dev</code> - Runs the build in <code>development</code> mode with hot module\nreloading.</li>\n<li><code>npm run package</code> - Creates a distributable package.</li>\n<li><code>npm run clobber</code> - Destroys a handful of temporary files (electron build,\nnode modules, configurations) to clean up invalid states. If running into\nstrange issues, try this command, followed by an <code>npm install</code>.</li>\n</ul>\n<p dir=\"auto\">Even though the user agent and content services are reused between multiple\nbrowser instances, they don't outlive their parent process by default when it\nexits, to ease development. To have them kept alive even when there are no more\nclients left, <code>npm run serve</code> will start these services standalone for finer\nlifetime control.</p>\n<h2 dir=\"auto\"><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Testing</h2>\n<p dir=\"auto\">Currently runs linting, unit and webdriver tests with mocha.</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm test\"><pre class=\"notranslate\"><code class=\"notranslate\">npm test\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">Please note that this project is released with a Contributor Code of Conduct.\nBy participating in this project you agree to abide by its terms.</p>\n<p dir=\"auto\">See <a href=\"/CONTRIBUTING.md\">CONTRIBUTING.md</a> for further notes.</p>\n<p dir=\"auto\">This project is very new, so we'll probably revise these guidelines. Please\ncomment on a bug before putting significant effort in if you'd like to\ncontribute.</p>\n<p dir=\"auto\">The code uses examples from many different places, but the foundation was\nstarted from a set of posts from Paul Frazee:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md\">https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md</a></li>\n<li><a href=\"https://github.com/pfraze/electron-browser\">https://github.com/pfraze/electron-browser</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This software is licensed under the Apache License Version 2.\nSee <a href=\"/LICENSE\">LICENSE</a> for details.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.038Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Project Tofino</h1><a id=\"user-content-project-tofino\" class=\"anchor-element\" aria-label=\"Permalink: Project Tofino\" href=\"https://github.com/mozilla/tofino/blob/master/#project-tofino\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/mozilla/tofino\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3a77a967a2711435338fe05ace2f153f011a12ae395d54aa89fb3d9cec67d925/68747470733a2f2f7472617669732d63692e6f72672f6d6f7a696c6c612f746f66696e6f2e7376673f6272616e63683d6d6173746572\" alt=\"Linux Build Status\" data-canonical-src=\"https://travis-ci.org/mozilla/tofino.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Mozilla/tofino-u1hv8\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/656aab3aa63e96141fe91dd4df35784fc4fae8f766ba3a68d4df7d607e77b37a/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f376266396271707732347539336b6a6c3f7376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/7bf9bqpw24u93kjl?svg=true\" style=\"max-width: 100%;\"></a>\n<a href=\"https://coveralls.io/github/mozilla/tofino?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cacbc5d207c4a717ef4003f1ebb56e352ba3bd972ff2ebad365ee184b8cfd1b8/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d6f7a696c6c612f746f66696e6f2f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/mozilla/tofino/badge.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Project Tofino is a browser interaction experiment.</p>\n<p dir=\"auto\">The kinds of things we use browsers for on PCs and mobile devices are different\nthan they were when the current \"tabs across the top\" browsers were designed.\nWe believe we can do a lot better by focusing on the tasks and activities users\nengage browsers for. Project Tofino is one of our explorations.</p>\n<p dir=\"auto\">This project is extremely immature. It's currently at the \"OK, lets throw some\nstuff together to see what happens\" stage. Please adjust your expectations\naccordingly. The tools we're using are not a statement on the set of\ntechnologies we'll use to build a final product if these ideas pan out. We're\nlooking for the quickest way to build the experiments we want, not a long-term\ntechnical strategy.</p>\n<p dir=\"auto\">If you like a wild ride and you've got another browser for real work, we'd love\nto have your comments on what works and what doesn't. But right now the \"what\nworks\" list is a lot shorter than the \"what doesn't\" list, so maybe check back\nin a few weeks when there's more to look at.</p>\n<p dir=\"auto\">We blog here: <a href=\"https://medium.com/project-tofino\" rel=\"nofollow\">https://medium.com/project-tofino</a></p>\n<p dir=\"auto\">We hang out on Slack here: <a href=\"https://project-tofino.slack.com\" rel=\"nofollow\">https://project-tofino.slack.com</a> (you can get an\ninvite at <a href=\"http://tofino-slack-invite.mozilla.io\" rel=\"nofollow\">http://tofino-slack-invite.mozilla.io</a>)</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Build</h2><a id=\"user-content-build\" class=\"anchor-element\" aria-label=\"Permalink: Build\" href=\"https://github.com/mozilla/tofino/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Documentation for building is found in <a href=\"https://github.com/mozilla/tofino/blob/master//docs/building.md\">docs/building.md</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Developing</h2><a id=\"user-content-developing\" class=\"anchor-element\" aria-label=\"Permalink: Developing\" href=\"https://github.com/mozilla/tofino/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>npm start</code> - Runs the build in <code>production</code> mode. Should be similar to a\npackaged build.</li>\n<li><code>npm run dev</code> - Runs the build in <code>development</code> mode with hot module\nreloading.</li>\n<li><code>npm run package</code> - Creates a distributable package.</li>\n<li><code>npm run clobber</code> - Destroys a handful of temporary files (electron build,\nnode modules, configurations) to clean up invalid states. If running into\nstrange issues, try this command, followed by an <code>npm install</code>.</li>\n</ul>\n<p dir=\"auto\">Even though the user agent and content services are reused between multiple\nbrowser instances, they don't outlive their parent process by default when it\nexits, to ease development. To have them kept alive even when there are no more\nclients left, <code>npm run serve</code> will start these services standalone for finer\nlifetime control.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Testing</h2><a id=\"user-content-testing\" class=\"anchor-element\" aria-label=\"Permalink: Testing\" href=\"https://github.com/mozilla/tofino/blob/master/#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Currently runs linting, unit and webdriver tests with mocha.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm test\"><pre class=\"notranslate\"><code>npm test\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/mozilla/tofino/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please note that this project is released with a Contributor Code of Conduct.\nBy participating in this project you agree to abide by its terms.</p>\n<p dir=\"auto\">See <a href=\"https://github.com/mozilla/tofino/blob/master//CONTRIBUTING.md\">CONTRIBUTING.md</a> for further notes.</p>\n<p dir=\"auto\">This project is very new, so we'll probably revise these guidelines. Please\ncomment on a bug before putting significant effort in if you'd like to\ncontribute.</p>\n<p dir=\"auto\">The code uses examples from many different places, but the foundation was\nstarted from a set of posts from Paul Frazee:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md\">https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md</a></li>\n<li><a href=\"https://github.com/pfraze/electron-browser\">https://github.com/pfraze/electron-browser</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/mozilla/tofino/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This software is licensed under the Apache License Version 2.\nSee <a href=\"https://github.com/mozilla/tofino/blob/master//LICENSE\">LICENSE</a> for details.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Project Tofino</h1><a id=\"user-content-project-tofino\" class=\"anchor-element\" aria-label=\"Permalink: Project Tofino\" href=\"#project-tofino\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/mozilla/tofino\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3a77a967a2711435338fe05ace2f153f011a12ae395d54aa89fb3d9cec67d925/68747470733a2f2f7472617669732d63692e6f72672f6d6f7a696c6c612f746f66696e6f2e7376673f6272616e63683d6d6173746572\" alt=\"Linux Build Status\" data-canonical-src=\"https://travis-ci.org/mozilla/tofino.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Mozilla/tofino-u1hv8\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/656aab3aa63e96141fe91dd4df35784fc4fae8f766ba3a68d4df7d607e77b37a/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f376266396271707732347539336b6a6c3f7376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/7bf9bqpw24u93kjl?svg=true\" style=\"max-width: 100%;\"></a>\n<a href=\"https://coveralls.io/github/mozilla/tofino?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cacbc5d207c4a717ef4003f1ebb56e352ba3bd972ff2ebad365ee184b8cfd1b8/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d6f7a696c6c612f746f66696e6f2f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/mozilla/tofino/badge.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Project Tofino is a browser interaction experiment.</p>\n<p dir=\"auto\">The kinds of things we use browsers for on PCs and mobile devices are different\nthan they were when the current \"tabs across the top\" browsers were designed.\nWe believe we can do a lot better by focusing on the tasks and activities users\nengage browsers for. Project Tofino is one of our explorations.</p>\n<p dir=\"auto\">This project is extremely immature. It's currently at the \"OK, lets throw some\nstuff together to see what happens\" stage. Please adjust your expectations\naccordingly. The tools we're using are not a statement on the set of\ntechnologies we'll use to build a final product if these ideas pan out. We're\nlooking for the quickest way to build the experiments we want, not a long-term\ntechnical strategy.</p>\n<p dir=\"auto\">If you like a wild ride and you've got another browser for real work, we'd love\nto have your comments on what works and what doesn't. But right now the \"what\nworks\" list is a lot shorter than the \"what doesn't\" list, so maybe check back\nin a few weeks when there's more to look at.</p>\n<p dir=\"auto\">We blog here: <a href=\"https://medium.com/project-tofino\" rel=\"nofollow\">https://medium.com/project-tofino</a></p>\n<p dir=\"auto\">We hang out on Slack here: <a href=\"https://project-tofino.slack.com\" rel=\"nofollow\">https://project-tofino.slack.com</a> (you can get an\ninvite at <a href=\"http://tofino-slack-invite.mozilla.io\" rel=\"nofollow\">http://tofino-slack-invite.mozilla.io</a>)</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Build</h2><a id=\"user-content-build\" class=\"anchor-element\" aria-label=\"Permalink: Build\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Documentation for building is found in <a href=\"/docs/building.md\">docs/building.md</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Developing</h2><a id=\"user-content-developing\" class=\"anchor-element\" aria-label=\"Permalink: Developing\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>npm start</code> - Runs the build in <code>production</code> mode. Should be similar to a\npackaged build.</li>\n<li><code>npm run dev</code> - Runs the build in <code>development</code> mode with hot module\nreloading.</li>\n<li><code>npm run package</code> - Creates a distributable package.</li>\n<li><code>npm run clobber</code> - Destroys a handful of temporary files (electron build,\nnode modules, configurations) to clean up invalid states. If running into\nstrange issues, try this command, followed by an <code>npm install</code>.</li>\n</ul>\n<p dir=\"auto\">Even though the user agent and content services are reused between multiple\nbrowser instances, they don't outlive their parent process by default when it\nexits, to ease development. To have them kept alive even when there are no more\nclients left, <code>npm run serve</code> will start these services standalone for finer\nlifetime control.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Testing</h2><a id=\"user-content-testing\" class=\"anchor-element\" aria-label=\"Permalink: Testing\" href=\"#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Currently runs linting, unit and webdriver tests with mocha.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm test\"><pre class=\"notranslate\"><code>npm test\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please note that this project is released with a Contributor Code of Conduct.\nBy participating in this project you agree to abide by its terms.</p>\n<p dir=\"auto\">See <a href=\"/CONTRIBUTING.md\">CONTRIBUTING.md</a> for further notes.</p>\n<p dir=\"auto\">This project is very new, so we'll probably revise these guidelines. Please\ncomment on a bug before putting significant effort in if you'd like to\ncontribute.</p>\n<p dir=\"auto\">The code uses examples from many different places, but the foundation was\nstarted from a set of posts from Paul Frazee:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md\">https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md</a></li>\n<li><a href=\"https://github.com/pfraze/electron-browser\">https://github.com/pfraze/electron-browser</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This software is licensed under the Apache License Version 2.\nSee <a href=\"/LICENSE\">LICENSE</a> for details.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:28.858Z" }, "trackabi": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-trackabi-desktop-time-tracking-app-for-windows-macos--linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Trackabi/desktop-time-tracking/blob/main/#trackabi-desktop-time-tracking-app-for-windows-macos--linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Trackabi Desktop Time Tracking App for Windows, macOS, & Linux</h1>\n<ul dir=\"auto\">\n<li>Track time with a click: activity monitoring, idle detection</li>\n<li>Check daily stats with missing time alerts, days off, & more</li>\n<li>Monitor performance & avoid distractions</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-desktop-banner.png\"><img src=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-desktop-banner.png\" alt=\"Trackabi desktop timer application\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong><a href=\"https://trackabi.com/time-tracking-desktop-application\" rel=\"nofollow\">Discover more & download ></a></strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-about-trackabi\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Trackabi/desktop-time-tracking/blob/main/#about-trackabi\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>About Trackabi</h2>\n<p dir=\"auto\"><a href=\"https://trackabi.com\" rel=\"nofollow\">Trackabi</a> is a platform for time tracking & employee leave management with many extras such as user activity monitoring, reports, invoicing, access roles, project estimates, or even turning Git commits into timesheet entries. Plus, we offer to play the time tracking game instead of just tracking time. We use gamification to make time tracking fun. As in video games, you can create achievements for your team based on different goals with badges, entertaining congratulation messages, & Karma points.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-main-banner.png\"><img src=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-main-banner.png\" alt=\"Trackabi — Free time tracking & leave management\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-key-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Trackabi/desktop-time-tracking/blob/main/#key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Key Features</h3>\n<ul dir=\"auto\">\n<li><strong>Desktop Timer Application</strong> for Windows, Linux, & macOS: The app can track time based on user activity. It can automatically launch and stop the timer, differentiate work and leisure activities, and provides excellent daily reports.</li>\n<li><strong>Gamification</strong> of time tracking: achievements and karma points for higher motivation and increased engagement.</li>\n<li><strong>Highly Customizable Timesheets:</strong> Timesheets can be edited like spreadsheets in Excel and offer many customization options (data to display, mandatory fields, additional custom fields, etc.).</li>\n<li><strong>Timesheets Locking:</strong> You can lock a specific period in timesheets to disallow your employees to add, modify, or delete their time entries at locked dates.</li>\n<li><strong>Employee Leave Management Integrated with Timesheets:</strong> Personal day-off calendar for every employee and a common leave schedule with the request/approval process. - Employee leaves can be within timesheets to make it easier for managers to ensure the data is complete.</li>\n<li><strong>Customizable Time Reports:</strong> Time reports can be generated from a timesheet based on user settings and shared through external links or exported to Excel or PDF.</li>\n<li><strong>Invoicing & Payments:</strong> Invoices can be created from reports or independently and sent to clients by email. The system allows entering client payments and tracking totals and overdue invoices.</li>\n<li><strong>Project Plans & Estimates:</strong> Project plans with a breakdown by milestones, tasks, and subtasks allow bottom-up time and budget estimating. Estimated amounts can be matched against real live data from employee timesheets.</li>\n<li><strong>User Access Roles:</strong> The system supports advanced user access roles based on editable privileges. Plus, every user may access many company accounts — join a company as an employee and create his company account utilizing the same username.</li>\n<li><strong>Client Access:</strong> Clients can be invited to access saved time reports, invoices, and timesheets related to their projects. It helps a client to keep an eye on the time spent by his contractor and control expenses.</li>\n<li><strong>Git Commits Import:</strong> Import of commits from Git and converting them into time entries is an excellent feature for software developers. The Git commits with comments can be converted into timesheet entries.</li>\n<li><strong>Informative Dashboards:</strong> A bird-eye view dashboard shows time worked summaries, employee absence days, and alerts about missing time reports (less time than expected).</li>\n<li><strong>Company Data Insights:</strong> Detailed overview of every employee's daily activity showing time worked, time added to a timesheet, applications used, idle time, etc.</li>\n</ul>\n<p dir=\"auto\"><strong><a href=\"https://trackabi.com/\" rel=\"nofollow\">Get started for free ></a></strong></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-trackabi-desktop-time-tracking-app-for-windows-macos--linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#trackabi-desktop-time-tracking-app-for-windows-macos--linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Trackabi Desktop Time Tracking App for Windows, macOS, & Linux</h1>\n<ul dir=\"auto\">\n<li>Track time with a click: activity monitoring, idle detection</li>\n<li>Check daily stats with missing time alerts, days off, & more</li>\n<li>Monitor performance & avoid distractions</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-desktop-banner.png\"><img src=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-desktop-banner.png\" alt=\"Trackabi desktop timer application\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong><a href=\"https://trackabi.com/time-tracking-desktop-application\" rel=\"nofollow\">Discover more & download ></a></strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-about-trackabi\" class=\"anchor\" aria-hidden=\"true\" href=\"#about-trackabi\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>About Trackabi</h2>\n<p dir=\"auto\"><a href=\"https://trackabi.com\" rel=\"nofollow\">Trackabi</a> is a platform for time tracking & employee leave management with many extras such as user activity monitoring, reports, invoicing, access roles, project estimates, or even turning Git commits into timesheet entries. Plus, we offer to play the time tracking game instead of just tracking time. We use gamification to make time tracking fun. As in video games, you can create achievements for your team based on different goals with badges, entertaining congratulation messages, & Karma points.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-main-banner.png\"><img src=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-main-banner.png\" alt=\"Trackabi — Free time tracking & leave management\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-key-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Key Features</h3>\n<ul dir=\"auto\">\n<li><strong>Desktop Timer Application</strong> for Windows, Linux, & macOS: The app can track time based on user activity. It can automatically launch and stop the timer, differentiate work and leisure activities, and provides excellent daily reports.</li>\n<li><strong>Gamification</strong> of time tracking: achievements and karma points for higher motivation and increased engagement.</li>\n<li><strong>Highly Customizable Timesheets:</strong> Timesheets can be edited like spreadsheets in Excel and offer many customization options (data to display, mandatory fields, additional custom fields, etc.).</li>\n<li><strong>Timesheets Locking:</strong> You can lock a specific period in timesheets to disallow your employees to add, modify, or delete their time entries at locked dates.</li>\n<li><strong>Employee Leave Management Integrated with Timesheets:</strong> Personal day-off calendar for every employee and a common leave schedule with the request/approval process. - Employee leaves can be within timesheets to make it easier for managers to ensure the data is complete.</li>\n<li><strong>Customizable Time Reports:</strong> Time reports can be generated from a timesheet based on user settings and shared through external links or exported to Excel or PDF.</li>\n<li><strong>Invoicing & Payments:</strong> Invoices can be created from reports or independently and sent to clients by email. The system allows entering client payments and tracking totals and overdue invoices.</li>\n<li><strong>Project Plans & Estimates:</strong> Project plans with a breakdown by milestones, tasks, and subtasks allow bottom-up time and budget estimating. Estimated amounts can be matched against real live data from employee timesheets.</li>\n<li><strong>User Access Roles:</strong> The system supports advanced user access roles based on editable privileges. Plus, every user may access many company accounts — join a company as an employee and create his company account utilizing the same username.</li>\n<li><strong>Client Access:</strong> Clients can be invited to access saved time reports, invoices, and timesheets related to their projects. It helps a client to keep an eye on the time spent by his contractor and control expenses.</li>\n<li><strong>Git Commits Import:</strong> Import of commits from Git and converting them into time entries is an excellent feature for software developers. The Git commits with comments can be converted into timesheet entries.</li>\n<li><strong>Informative Dashboards:</strong> A bird-eye view dashboard shows time worked summaries, employee absence days, and alerts about missing time reports (less time than expected).</li>\n<li><strong>Company Data Insights:</strong> Detailed overview of every employee's daily activity showing time worked, time added to a timesheet, applications used, idle time, etc.</li>\n</ul>\n<p dir=\"auto\"><strong><a href=\"https://trackabi.com/\" rel=\"nofollow\">Get started for free ></a></strong></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.147Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Trackabi Desktop Time Tracking App for Windows, macOS, & Linux</h1><a id=\"user-content-trackabi-desktop-time-tracking-app-for-windows-macos--linux\" class=\"anchor-element\" aria-label=\"Permalink: Trackabi Desktop Time Tracking App for Windows, macOS, & Linux\" href=\"https://github.com/Trackabi/desktop-time-tracking/blob/main/#trackabi-desktop-time-tracking-app-for-windows-macos--linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Track time with a click: activity monitoring, idle detection</li>\n<li>Check daily stats with missing time alerts, days off, & more</li>\n<li>Monitor performance & avoid distractions</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-desktop-banner.png\"><img src=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-desktop-banner.png\" alt=\"Trackabi desktop timer application\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong><a href=\"https://trackabi.com/time-tracking-desktop-application\" rel=\"nofollow\">Discover more & download ></a></strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">About Trackabi</h2><a id=\"user-content-about-trackabi\" class=\"anchor-element\" aria-label=\"Permalink: About Trackabi\" href=\"https://github.com/Trackabi/desktop-time-tracking/blob/main/#about-trackabi\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://trackabi.com\" rel=\"nofollow\">Trackabi</a> is a platform for time tracking & employee leave management with many extras such as user activity monitoring, reports, invoicing, access roles, project estimates, or even turning Git commits into timesheet entries. Plus, we offer to play the time tracking game instead of just tracking time. We use gamification to make time tracking fun. As in video games, you can create achievements for your team based on different goals with badges, entertaining congratulation messages, & Karma points.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-main-banner.png\"><img src=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-main-banner.png\" alt=\"Trackabi — Free time tracking & leave management\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Key Features</h3><a id=\"user-content-key-features\" class=\"anchor-element\" aria-label=\"Permalink: Key Features\" href=\"https://github.com/Trackabi/desktop-time-tracking/blob/main/#key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>Desktop Timer Application</strong> for Windows, Linux, & macOS: The app can track time based on user activity. It can automatically launch and stop the timer, differentiate work and leisure activities, and provides excellent daily reports.</li>\n<li><strong>Gamification</strong> of time tracking: achievements and karma points for higher motivation and increased engagement.</li>\n<li><strong>Highly Customizable Timesheets:</strong> Timesheets can be edited like spreadsheets in Excel and offer many customization options (data to display, mandatory fields, additional custom fields, etc.).</li>\n<li><strong>Timesheets Locking:</strong> You can lock a specific period in timesheets to disallow your employees to add, modify, or delete their time entries at locked dates.</li>\n<li><strong>Employee Leave Management Integrated with Timesheets:</strong> Personal day-off calendar for every employee and a common leave schedule with the request/approval process. - Employee leaves can be within timesheets to make it easier for managers to ensure the data is complete.</li>\n<li><strong>Customizable Time Reports:</strong> Time reports can be generated from a timesheet based on user settings and shared through external links or exported to Excel or PDF.</li>\n<li><strong>Invoicing & Payments:</strong> Invoices can be created from reports or independently and sent to clients by email. The system allows entering client payments and tracking totals and overdue invoices.</li>\n<li><strong>Project Plans & Estimates:</strong> Project plans with a breakdown by milestones, tasks, and subtasks allow bottom-up time and budget estimating. Estimated amounts can be matched against real live data from employee timesheets.</li>\n<li><strong>User Access Roles:</strong> The system supports advanced user access roles based on editable privileges. Plus, every user may access many company accounts — join a company as an employee and create his company account utilizing the same username.</li>\n<li><strong>Client Access:</strong> Clients can be invited to access saved time reports, invoices, and timesheets related to their projects. It helps a client to keep an eye on the time spent by his contractor and control expenses.</li>\n<li><strong>Git Commits Import:</strong> Import of commits from Git and converting them into time entries is an excellent feature for software developers. The Git commits with comments can be converted into timesheet entries.</li>\n<li><strong>Informative Dashboards:</strong> A bird-eye view dashboard shows time worked summaries, employee absence days, and alerts about missing time reports (less time than expected).</li>\n<li><strong>Company Data Insights:</strong> Detailed overview of every employee's daily activity showing time worked, time added to a timesheet, applications used, idle time, etc.</li>\n</ul>\n<p dir=\"auto\"><strong><a href=\"https://trackabi.com/\" rel=\"nofollow\">Get started for free ></a></strong></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Trackabi Desktop Time Tracking App for Windows, macOS, & Linux</h1><a id=\"user-content-trackabi-desktop-time-tracking-app-for-windows-macos--linux\" class=\"anchor-element\" aria-label=\"Permalink: Trackabi Desktop Time Tracking App for Windows, macOS, & Linux\" href=\"#trackabi-desktop-time-tracking-app-for-windows-macos--linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Track time with a click: activity monitoring, idle detection</li>\n<li>Check daily stats with missing time alerts, days off, & more</li>\n<li>Monitor performance & avoid distractions</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-desktop-banner.png\"><img src=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-desktop-banner.png\" alt=\"Trackabi desktop timer application\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong><a href=\"https://trackabi.com/time-tracking-desktop-application\" rel=\"nofollow\">Discover more & download ></a></strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">About Trackabi</h2><a id=\"user-content-about-trackabi\" class=\"anchor-element\" aria-label=\"Permalink: About Trackabi\" href=\"#about-trackabi\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://trackabi.com\" rel=\"nofollow\">Trackabi</a> is a platform for time tracking & employee leave management with many extras such as user activity monitoring, reports, invoicing, access roles, project estimates, or even turning Git commits into timesheet entries. Plus, we offer to play the time tracking game instead of just tracking time. We use gamification to make time tracking fun. As in video games, you can create achievements for your team based on different goals with badges, entertaining congratulation messages, & Karma points.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-main-banner.png\"><img src=\"https://raw.githubusercontent.com/Trackabi/desktop-time-tracking/main/images/trackabi-main-banner.png\" alt=\"Trackabi — Free time tracking & leave management\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Key Features</h3><a id=\"user-content-key-features\" class=\"anchor-element\" aria-label=\"Permalink: Key Features\" href=\"#key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>Desktop Timer Application</strong> for Windows, Linux, & macOS: The app can track time based on user activity. It can automatically launch and stop the timer, differentiate work and leisure activities, and provides excellent daily reports.</li>\n<li><strong>Gamification</strong> of time tracking: achievements and karma points for higher motivation and increased engagement.</li>\n<li><strong>Highly Customizable Timesheets:</strong> Timesheets can be edited like spreadsheets in Excel and offer many customization options (data to display, mandatory fields, additional custom fields, etc.).</li>\n<li><strong>Timesheets Locking:</strong> You can lock a specific period in timesheets to disallow your employees to add, modify, or delete their time entries at locked dates.</li>\n<li><strong>Employee Leave Management Integrated with Timesheets:</strong> Personal day-off calendar for every employee and a common leave schedule with the request/approval process. - Employee leaves can be within timesheets to make it easier for managers to ensure the data is complete.</li>\n<li><strong>Customizable Time Reports:</strong> Time reports can be generated from a timesheet based on user settings and shared through external links or exported to Excel or PDF.</li>\n<li><strong>Invoicing & Payments:</strong> Invoices can be created from reports or independently and sent to clients by email. The system allows entering client payments and tracking totals and overdue invoices.</li>\n<li><strong>Project Plans & Estimates:</strong> Project plans with a breakdown by milestones, tasks, and subtasks allow bottom-up time and budget estimating. Estimated amounts can be matched against real live data from employee timesheets.</li>\n<li><strong>User Access Roles:</strong> The system supports advanced user access roles based on editable privileges. Plus, every user may access many company accounts — join a company as an employee and create his company account utilizing the same username.</li>\n<li><strong>Client Access:</strong> Clients can be invited to access saved time reports, invoices, and timesheets related to their projects. It helps a client to keep an eye on the time spent by his contractor and control expenses.</li>\n<li><strong>Git Commits Import:</strong> Import of commits from Git and converting them into time entries is an excellent feature for software developers. The Git commits with comments can be converted into timesheet entries.</li>\n<li><strong>Informative Dashboards:</strong> A bird-eye view dashboard shows time worked summaries, employee absence days, and alerts about missing time reports (less time than expected).</li>\n<li><strong>Company Data Insights:</strong> Detailed overview of every employee's daily activity showing time worked, time added to a timesheet, applications used, idle time, etc.</li>\n</ul>\n<p dir=\"auto\"><strong><a href=\"https://trackabi.com/\" rel=\"nofollow\">Get started for free ></a></strong></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:29.080Z" }, "transee": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/10ef563ace8125105bee2fa6e28efac4a55ed704e212f307488c8e7e7eb77203/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f69636f6e5f323536783235362e706e67\"><img src=\"https://camo.githubusercontent.com/10ef563ace8125105bee2fa6e28efac4a55ed704e212f307488c8e7e7eb77203/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f69636f6e5f323536783235362e706e67\" alt=\"Transee\" data-canonical-src=\"https://alessioforte.github.io/transee/static/icon_256x256.png\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-transee\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alessioforte/transee/blob/main/#transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Transee</h1>\n<p dir=\"auto\">Simple and useful tool for quick translation - reference to Google Translate</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d650316b999c47f82680c2e04fa3d5b7e0ea9c2e76fe854ba008b6c477358aab/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f7261696e626f772e706e67\"><img src=\"https://camo.githubusercontent.com/d650316b999c47f82680c2e04fa3d5b7e0ea9c2e76fe854ba008b6c477358aab/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f7261696e626f772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://alessioforte.github.io/transee/static/rainbow.png\" style=\"max-width: 100%;\"></a></p>\n</div>\n<h3 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alessioforte/transee/blob/main/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h3>\n<ol dir=\"auto\">\n<li>\n<p dir=\"auto\">Clone the git repository from GitHub:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" git clone https://github.com/alessioforte/transee.git\"><pre class=\"notranslate\"><code class=\"notranslate\"> git clone https://github.com/alessioforte/transee.git\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Open the working directory:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" cd transee\"><pre class=\"notranslate\"><code class=\"notranslate\"> cd transee\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Install the Node dependencies:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" npm install\"><pre class=\"notranslate\"><code class=\"notranslate\"> npm install\n</code></pre></div>\n</li>\n</ol>\n<p dir=\"auto\">Instead of <code>npm install</code> you may also install with <a href=\"https://github.com/yarnpkg/yarn\">yarn</a>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-running-transee\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alessioforte/transee/blob/main/#running-transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running Transee</h3>\n<p dir=\"auto\">In order to run this project 2 scripts will need to be executed <code>dev:react</code> and <code>dev:electron</code>, run each one in a different terminal and always run <code>dev:react</code> before <code>dev:electron</code>, or <code>dev</code> to run them in order automatically</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run dev:react\"><pre>npm run dev:react</pre></div>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run dev:electron\"><pre>npm run dev:electron</pre></div>\n<p dir=\"auto\">or</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run dev\"><pre>npm run dev</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alessioforte/transee/blob/main/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h2>\n<p dir=\"auto\">To generate a project package run <code>package</code></p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run package\"><pre>npm run package</pre></div>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/10ef563ace8125105bee2fa6e28efac4a55ed704e212f307488c8e7e7eb77203/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f69636f6e5f323536783235362e706e67\"><img src=\"https://camo.githubusercontent.com/10ef563ace8125105bee2fa6e28efac4a55ed704e212f307488c8e7e7eb77203/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f69636f6e5f323536783235362e706e67\" alt=\"Transee\" data-canonical-src=\"https://alessioforte.github.io/transee/static/icon_256x256.png\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-transee\" class=\"anchor\" aria-hidden=\"true\" href=\"#transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Transee</h1>\n<p dir=\"auto\">Simple and useful tool for quick translation - reference to Google Translate</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d650316b999c47f82680c2e04fa3d5b7e0ea9c2e76fe854ba008b6c477358aab/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f7261696e626f772e706e67\"><img src=\"https://camo.githubusercontent.com/d650316b999c47f82680c2e04fa3d5b7e0ea9c2e76fe854ba008b6c477358aab/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f7261696e626f772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://alessioforte.github.io/transee/static/rainbow.png\" style=\"max-width: 100%;\"></a></p>\n</div>\n<h3 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h3>\n<ol dir=\"auto\">\n<li>\n<p dir=\"auto\">Clone the git repository from GitHub:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" git clone https://github.com/alessioforte/transee.git\"><pre class=\"notranslate\"><code class=\"notranslate\"> git clone https://github.com/alessioforte/transee.git\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Open the working directory:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" cd transee\"><pre class=\"notranslate\"><code class=\"notranslate\"> cd transee\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Install the Node dependencies:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" npm install\"><pre class=\"notranslate\"><code class=\"notranslate\"> npm install\n</code></pre></div>\n</li>\n</ol>\n<p dir=\"auto\">Instead of <code>npm install</code> you may also install with <a href=\"https://github.com/yarnpkg/yarn\">yarn</a>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-running-transee\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running Transee</h3>\n<p dir=\"auto\">In order to run this project 2 scripts will need to be executed <code>dev:react</code> and <code>dev:electron</code>, run each one in a different terminal and always run <code>dev:react</code> before <code>dev:electron</code>, or <code>dev</code> to run them in order automatically</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run dev:react\"><pre>npm run dev:react</pre></div>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run dev:electron\"><pre>npm run dev:electron</pre></div>\n<p dir=\"auto\">or</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run dev\"><pre>npm run dev</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h2>\n<p dir=\"auto\">To generate a project package run <code>package</code></p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run package\"><pre>npm run package</pre></div>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.163Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4d23f314e2e707fd4d9866aff790983961f0d4874a95f87d9701f4dc533642d3/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f69636f6e5f323536783235362e706e67\"><img src=\"https://camo.githubusercontent.com/4d23f314e2e707fd4d9866aff790983961f0d4874a95f87d9701f4dc533642d3/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f69636f6e5f323536783235362e706e67\" alt=\"Transee\" data-canonical-src=\"https://alessioforte.github.io/transee/static/icon_256x256.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Transee</h1><a id=\"user-content-transee\" class=\"anchor-element\" aria-label=\"Permalink: Transee\" href=\"https://github.com/alessioforte/transee/blob/main/#transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Simple and useful tool for quick translation - reference to Google Translate</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/76c38334bfa84b21451b4967a9dff277125f27faee1292b6a3b25ab4b35a956a/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f7261696e626f772e706e67\"><img src=\"https://camo.githubusercontent.com/76c38334bfa84b21451b4967a9dff277125f27faee1292b6a3b25ab4b35a956a/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f7261696e626f772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://alessioforte.github.io/transee/static/rainbow.png\" style=\"max-width: 100%;\"></a></p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation</h3><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/alessioforte/transee/blob/main/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>\n<p dir=\"auto\">Clone the git repository from GitHub:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" git clone https://github.com/alessioforte/transee.git\"><pre class=\"notranslate\"><code> git clone https://github.com/alessioforte/transee.git\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Open the working directory:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" cd transee\"><pre class=\"notranslate\"><code> cd transee\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Install the Node dependencies:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" npm install\"><pre class=\"notranslate\"><code> npm install\n</code></pre></div>\n</li>\n</ol>\n<p dir=\"auto\">Instead of <code>npm install</code> you may also install with <a href=\"https://github.com/yarnpkg/yarn\">yarn</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Running Transee</h3><a id=\"user-content-running-transee\" class=\"anchor-element\" aria-label=\"Permalink: Running Transee\" href=\"https://github.com/alessioforte/transee/blob/main/#running-transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm start\"><pre>npm start</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Packaging</h2><a id=\"user-content-packaging\" class=\"anchor-element\" aria-label=\"Permalink: Packaging\" href=\"https://github.com/alessioforte/transee/blob/main/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To generate a project package run <code>package</code></p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm run package\"><pre>npm run package</pre></div>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4d23f314e2e707fd4d9866aff790983961f0d4874a95f87d9701f4dc533642d3/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f69636f6e5f323536783235362e706e67\"><img src=\"https://camo.githubusercontent.com/4d23f314e2e707fd4d9866aff790983961f0d4874a95f87d9701f4dc533642d3/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f69636f6e5f323536783235362e706e67\" alt=\"Transee\" data-canonical-src=\"https://alessioforte.github.io/transee/static/icon_256x256.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Transee</h1><a id=\"user-content-transee\" class=\"anchor-element\" aria-label=\"Permalink: Transee\" href=\"#transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Simple and useful tool for quick translation - reference to Google Translate</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/76c38334bfa84b21451b4967a9dff277125f27faee1292b6a3b25ab4b35a956a/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f7261696e626f772e706e67\"><img src=\"https://camo.githubusercontent.com/76c38334bfa84b21451b4967a9dff277125f27faee1292b6a3b25ab4b35a956a/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f7374617469632f7261696e626f772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://alessioforte.github.io/transee/static/rainbow.png\" style=\"max-width: 100%;\"></a></p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation</h3><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>\n<p dir=\"auto\">Clone the git repository from GitHub:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" git clone https://github.com/alessioforte/transee.git\"><pre class=\"notranslate\"><code> git clone https://github.com/alessioforte/transee.git\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Open the working directory:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" cd transee\"><pre class=\"notranslate\"><code> cd transee\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Install the Node dependencies:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\" npm install\"><pre class=\"notranslate\"><code> npm install\n</code></pre></div>\n</li>\n</ol>\n<p dir=\"auto\">Instead of <code>npm install</code> you may also install with <a href=\"https://github.com/yarnpkg/yarn\">yarn</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Running Transee</h3><a id=\"user-content-running-transee\" class=\"anchor-element\" aria-label=\"Permalink: Running Transee\" href=\"#running-transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm start\"><pre>npm start</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Packaging</h2><a id=\"user-content-packaging\" class=\"anchor-element\" aria-label=\"Permalink: Packaging\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To generate a project package run <code>package</code></p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm run package\"><pre>npm run package</pre></div>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:29.257Z" }, "trilium-notes": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-trilium-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zadam/trilium/blob/master/#trilium-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Trilium Notes</h1>\n<p dir=\"auto\"><a href=\"https://github.com/zadam/trilium/blob/master/README.md\">English</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README-ZH_CN.md\">Chinese</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README.ru.md\">Russian</a></p>\n<p dir=\"auto\"><a href=\"https://gitter.im/trilium-notes/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4acb96157e9ecd501fc7bdbe88cf9640512d4daa04d2f428a032e6d371b30887/68747470733a2f2f6261646765732e6769747465722e696d2f7472696c69756d2d6e6f7465732f4c6f6262792e737667\" alt=\"Join the chat at https://gitter.im/trilium-notes/Lobby\" data-canonical-src=\"https://badges.gitter.im/trilium-notes/Lobby.svg\" style=\"max-width: 100%;\"></a>\nTrilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. See <a href=\"https://github.com/zadam/trilium/wiki/Screenshot-tour\">screenshots</a> for quick overview:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/wiki/zadam/trilium/images/screenshot.png\"><img src=\"https://raw.githubusercontent.com/wiki/zadam/trilium/images/screenshot.png\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Ukraine is currently suffering from Russian aggression, please consider donating to <a href=\"https://old.reddit.com/r/ukraine/comments/s6g5un/want_to_support_ukraine_heres_a_list_of_charities/\" rel=\"nofollow\">one of these charities</a>.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/0aa6041fb0691d3d7384a9bf91dbd4b456fb5cfa21e3c537e395493d829d0064/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34392f466c61675f6f665f556b7261696e652e737667\"><img src=\"https://camo.githubusercontent.com/0aa6041fb0691d3d7384a9bf91dbd4b456fb5cfa21e3c537e395493d829d0064/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34392f466c61675f6f665f556b7261696e652e737667\" alt=\"drawing\" width=\"600\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/4/49/Flag_of_Ukraine.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zadam/trilium/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see <a href=\"https://github.com/zadam/trilium/wiki/Cloning-notes\">cloning</a>)</li>\n<li>Rich WYSIWYG note editing including e.g. tables, images and <a href=\"https://github.com/zadam/trilium/wiki/Text-notes#math-support\">math</a> with markdown <a href=\"https://github.com/zadam/trilium/wiki/Text-notes#autoformat\">autoformat</a></li>\n<li>Support for editing <a href=\"https://github.com/zadam/trilium/wiki/Code-notes\">notes with source code</a>, including syntax highlighting</li>\n<li>Fast and easy <a href=\"https://github.com/zadam/trilium/wiki/Note-navigation\">navigation between notes</a>, full text search and <a href=\"https://github.com/zadam/trilium/wiki/Note-hoisting\">note hoisting</a></li>\n<li>Seamless <a href=\"https://github.com/zadam/trilium/wiki/Note-revisions\">note versioning</a></li>\n<li>Note <a href=\"https://github.com/zadam/trilium/wiki/Attributes\">attributes</a> can be used for note organization, querying and advanced <a href=\"https://github.com/zadam/trilium/wiki/Scripts\">scripting</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Synchronization\">Synchronization</a> with self-hosted sync server\n<ul dir=\"auto\">\n<li>there's a <a href=\"https://trilium.cc/paid-hosting\" rel=\"nofollow\">3rd party service for hosting synchronisation server</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Sharing\">Sharing</a> (publishing) notes to public internet</li>\n<li>Strong <a href=\"https://github.com/zadam/trilium/wiki/Protected-notes\">note encryption</a> with per-note granularity</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Relation-map\">Relation maps</a> and <a href=\"https://github.com/zadam/trilium/wiki/Link-map\">link maps</a> for visualizing notes and their relations</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Scripts\">Scripting</a> - see <a href=\"https://github.com/zadam/trilium/wiki/Advanced-showcases\">Advanced showcases</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/ETAPI\">REST API</a> for automation</li>\n<li>Scales well in both usability and performance upwards of 100 000 notes</li>\n<li>Touch optimized <a href=\"https://github.com/zadam/trilium/wiki/Mobile-frontend\">mobile frontend</a> for smartphones and tablets</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Themes\">Night theme</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Evernote-import\">Evernote</a> and <a href=\"https://github.com/zadam/trilium/wiki/Markdown\">Markdown import & export</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Web-clipper\">Web Clipper</a> for easy saving of web content</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zadam/trilium/blob/master/#builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Builds</h2>\n<p dir=\"auto\">Trilium is provided as either desktop application (Linux and Windows) or web application hosted on your server (Linux). Mac OS desktop build is available, but it is <a href=\"https://github.com/zadam/trilium/wiki/FAQ#mac-os-support\">unsupported</a>.</p>\n<ul dir=\"auto\">\n<li>If you want to use Trilium on the desktop, download binary release for your platform from <a href=\"https://github.com/zadam/trilium/releases/latest\">latest release</a>, unzip the package and run <code>trilium</code> executable.</li>\n<li>If you want to install Trilium on server, follow <a href=\"https://github.com/zadam/trilium/wiki/Server-installation\">this page</a>.\n<ul dir=\"auto\">\n<li>Currently only recent Chrome and Firefox are supported (tested) browsers.</li>\n</ul>\n</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zadam/trilium/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Documentation</h2>\n<p dir=\"auto\"><a href=\"https://github.com/zadam/trilium/wiki/\">See wiki for complete list of documentation pages.</a></p>\n<p dir=\"auto\">You can also read <a href=\"https://github.com/zadam/trilium/wiki/Patterns-of-personal-knowledge-base\">Patterns of personal knowledge base</a> to get some inspiration on how you might use Trilium.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zadam/trilium/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contribute</h2>\n<p dir=\"auto\">Use a browser based dev environment</p>\n<p dir=\"auto\"><a href=\"https://gitpod.io/#https://github.com/zadam/trilium\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/76e60919474807718793857d8eb615e7a50b18b04050577e5a35c19421f260a3/68747470733a2f2f676974706f642e696f2f627574746f6e2f6f70656e2d696e2d676974706f642e737667\" alt=\"Open in Gitpod\" data-canonical-src=\"https://gitpod.io/button/open-in-gitpod.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Or clone locally and run</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm run start-server\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install\nnpm run start-server\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-shoutouts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zadam/trilium/blob/master/#shoutouts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Shoutouts</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ckeditor/ckeditor5\">CKEditor 5</a> - best WYSIWYG editor on the market, very interactive and listening team</li>\n<li><a href=\"https://github.com/mar10/fancytree\">FancyTree</a> - very feature rich tree library without real competition. Trilium Notes would not be the same without it.</li>\n<li><a href=\"https://github.com/codemirror/CodeMirror\">CodeMirror</a> - code editor with support for huge amount of languages</li>\n<li><a href=\"https://github.com/jsplumb/jsplumb\">jsPlumb</a> - visual connectivity library without competition. Used in <a href=\"https://github.com/zadam/trilium/wiki/Relation-map\">relation maps</a> and <a href=\"https://github.com/zadam/trilium/wiki/Link-map\">link maps</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-donating\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zadam/trilium/blob/master/#donating\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Donating</h2>\n<p dir=\"auto\">You can donate using GitHub Sponsors, <a href=\"https://paypal.me/za4am\" rel=\"nofollow\">PayPal</a> or Bitcoin (bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2).</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zadam/trilium/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-trilium-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#trilium-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Trilium Notes</h1>\n<p dir=\"auto\"><a href=\"https://github.com/zadam/trilium/blob/master/README.md\">English</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README-ZH_CN.md\">Chinese</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README.ru.md\">Russian</a></p>\n<p dir=\"auto\"><a href=\"https://gitter.im/trilium-notes/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4acb96157e9ecd501fc7bdbe88cf9640512d4daa04d2f428a032e6d371b30887/68747470733a2f2f6261646765732e6769747465722e696d2f7472696c69756d2d6e6f7465732f4c6f6262792e737667\" alt=\"Join the chat at https://gitter.im/trilium-notes/Lobby\" data-canonical-src=\"https://badges.gitter.im/trilium-notes/Lobby.svg\" style=\"max-width: 100%;\"></a>\nTrilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. See <a href=\"https://github.com/zadam/trilium/wiki/Screenshot-tour\">screenshots</a> for quick overview:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/wiki/zadam/trilium/images/screenshot.png\"><img src=\"https://raw.githubusercontent.com/wiki/zadam/trilium/images/screenshot.png\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Ukraine is currently suffering from Russian aggression, please consider donating to <a href=\"https://old.reddit.com/r/ukraine/comments/s6g5un/want_to_support_ukraine_heres_a_list_of_charities/\" rel=\"nofollow\">one of these charities</a>.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/0aa6041fb0691d3d7384a9bf91dbd4b456fb5cfa21e3c537e395493d829d0064/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34392f466c61675f6f665f556b7261696e652e737667\"><img src=\"https://camo.githubusercontent.com/0aa6041fb0691d3d7384a9bf91dbd4b456fb5cfa21e3c537e395493d829d0064/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34392f466c61675f6f665f556b7261696e652e737667\" alt=\"drawing\" width=\"600\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/4/49/Flag_of_Ukraine.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see <a href=\"https://github.com/zadam/trilium/wiki/Cloning-notes\">cloning</a>)</li>\n<li>Rich WYSIWYG note editing including e.g. tables, images and <a href=\"https://github.com/zadam/trilium/wiki/Text-notes#math-support\">math</a> with markdown <a href=\"https://github.com/zadam/trilium/wiki/Text-notes#autoformat\">autoformat</a></li>\n<li>Support for editing <a href=\"https://github.com/zadam/trilium/wiki/Code-notes\">notes with source code</a>, including syntax highlighting</li>\n<li>Fast and easy <a href=\"https://github.com/zadam/trilium/wiki/Note-navigation\">navigation between notes</a>, full text search and <a href=\"https://github.com/zadam/trilium/wiki/Note-hoisting\">note hoisting</a></li>\n<li>Seamless <a href=\"https://github.com/zadam/trilium/wiki/Note-revisions\">note versioning</a></li>\n<li>Note <a href=\"https://github.com/zadam/trilium/wiki/Attributes\">attributes</a> can be used for note organization, querying and advanced <a href=\"https://github.com/zadam/trilium/wiki/Scripts\">scripting</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Synchronization\">Synchronization</a> with self-hosted sync server\n<ul dir=\"auto\">\n<li>there's a <a href=\"https://trilium.cc/paid-hosting\" rel=\"nofollow\">3rd party service for hosting synchronisation server</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Sharing\">Sharing</a> (publishing) notes to public internet</li>\n<li>Strong <a href=\"https://github.com/zadam/trilium/wiki/Protected-notes\">note encryption</a> with per-note granularity</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Relation-map\">Relation maps</a> and <a href=\"https://github.com/zadam/trilium/wiki/Link-map\">link maps</a> for visualizing notes and their relations</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Scripts\">Scripting</a> - see <a href=\"https://github.com/zadam/trilium/wiki/Advanced-showcases\">Advanced showcases</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/ETAPI\">REST API</a> for automation</li>\n<li>Scales well in both usability and performance upwards of 100 000 notes</li>\n<li>Touch optimized <a href=\"https://github.com/zadam/trilium/wiki/Mobile-frontend\">mobile frontend</a> for smartphones and tablets</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Themes\">Night theme</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Evernote-import\">Evernote</a> and <a href=\"https://github.com/zadam/trilium/wiki/Markdown\">Markdown import & export</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Web-clipper\">Web Clipper</a> for easy saving of web content</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Builds</h2>\n<p dir=\"auto\">Trilium is provided as either desktop application (Linux and Windows) or web application hosted on your server (Linux). Mac OS desktop build is available, but it is <a href=\"https://github.com/zadam/trilium/wiki/FAQ#mac-os-support\">unsupported</a>.</p>\n<ul dir=\"auto\">\n<li>If you want to use Trilium on the desktop, download binary release for your platform from <a href=\"https://github.com/zadam/trilium/releases/latest\">latest release</a>, unzip the package and run <code>trilium</code> executable.</li>\n<li>If you want to install Trilium on server, follow <a href=\"https://github.com/zadam/trilium/wiki/Server-installation\">this page</a>.\n<ul dir=\"auto\">\n<li>Currently only recent Chrome and Firefox are supported (tested) browsers.</li>\n</ul>\n</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Documentation</h2>\n<p dir=\"auto\"><a href=\"https://github.com/zadam/trilium/wiki/\">See wiki for complete list of documentation pages.</a></p>\n<p dir=\"auto\">You can also read <a href=\"https://github.com/zadam/trilium/wiki/Patterns-of-personal-knowledge-base\">Patterns of personal knowledge base</a> to get some inspiration on how you might use Trilium.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contribute</h2>\n<p dir=\"auto\">Use a browser based dev environment</p>\n<p dir=\"auto\"><a href=\"https://gitpod.io/#https://github.com/zadam/trilium\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/76e60919474807718793857d8eb615e7a50b18b04050577e5a35c19421f260a3/68747470733a2f2f676974706f642e696f2f627574746f6e2f6f70656e2d696e2d676974706f642e737667\" alt=\"Open in Gitpod\" data-canonical-src=\"https://gitpod.io/button/open-in-gitpod.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Or clone locally and run</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm run start-server\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install\nnpm run start-server\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-shoutouts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shoutouts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Shoutouts</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ckeditor/ckeditor5\">CKEditor 5</a> - best WYSIWYG editor on the market, very interactive and listening team</li>\n<li><a href=\"https://github.com/mar10/fancytree\">FancyTree</a> - very feature rich tree library without real competition. Trilium Notes would not be the same without it.</li>\n<li><a href=\"https://github.com/codemirror/CodeMirror\">CodeMirror</a> - code editor with support for huge amount of languages</li>\n<li><a href=\"https://github.com/jsplumb/jsplumb\">jsPlumb</a> - visual connectivity library without competition. Used in <a href=\"https://github.com/zadam/trilium/wiki/Relation-map\">relation maps</a> and <a href=\"https://github.com/zadam/trilium/wiki/Link-map\">link maps</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-donating\" class=\"anchor\" aria-hidden=\"true\" href=\"#donating\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Donating</h2>\n<p dir=\"auto\">You can donate using GitHub Sponsors, <a href=\"https://paypal.me/za4am\" rel=\"nofollow\">PayPal</a> or Bitcoin (bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2).</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.235Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Trilium Notes</h1><a id=\"user-content-trilium-notes\" class=\"anchor-element\" aria-label=\"Permalink: Trilium Notes\" href=\"https://github.com/zadam/trilium/blob/master/#trilium-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Trilium is in maintenance mode - see details in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2106476786\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/4620\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/4620/hovercard\" href=\"https://github.com/zadam/trilium/issues/4620\">#4620</a></h2><a id=\"user-content-trilium-is-in-maintenance-mode---see-details-in-httpsgithubcomzadamtriliumissues4620\" class=\"anchor-element\" aria-label=\"Permalink: Trilium is in maintenance mode - see details in https://github.com/zadam/trilium/issues/4620\" href=\"https://github.com/zadam/trilium/blob/master/#trilium-is-in-maintenance-mode---see-details-in-httpsgithubcomzadamtriliumissues4620\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Preliminary disccusions on the successor organization are taking place in <a href=\"https://github.com/orgs/TriliumNext/discussions\">Trilium Next discussions</a>.</p>\n<p dir=\"auto\"><a href=\"https://gitter.im/trilium-notes/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f738195b59fdde82235e9f0eb1d24749eefe768ccae8704c2e81c378da9b86e5/68747470733a2f2f6261646765732e6769747465722e696d2f7472696c69756d2d6e6f7465732f4c6f6262792e737667\" alt=\"Join the chat at https://gitter.im/trilium-notes/Lobby\" data-canonical-src=\"https://badges.gitter.im/trilium-notes/Lobby.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/zadam/trilium/blob/master/README.md\">English</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README-ZH_CN.md\">Chinese</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README.ru.md\">Russian</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README.ja.md\">Japanese</a></p>\n<p dir=\"auto\">Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.</p>\n<p dir=\"auto\">See <a href=\"https://github.com/zadam/trilium/wiki/Screenshot-tour\">screenshots</a> for quick overview:</p>\n<p dir=\"auto\"><a href=\"https://github.com/zadam/trilium/wiki/Screenshot-tour\"><img src=\"https://raw.githubusercontent.com/wiki/zadam/trilium/images/screenshot.png\" alt=\"Trilium Screenshot\" width=\"1000\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Ukraine is currently defending itself from Russian aggression, please consider <a href=\"https://standforukraine.com/\" rel=\"nofollow\">donating to Ukrainian Army or humanitarian charities</a>.</p>\n<p dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d0995483cb7df3a2eafbe4cfdfaa3313252d96deb4e092d924464dab27dfb587/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34392f466c61675f6f665f556b7261696e652e737667\"><img src=\"https://camo.githubusercontent.com/d0995483cb7df3a2eafbe4cfdfaa3313252d96deb4e092d924464dab27dfb587/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34392f466c61675f6f665f556b7261696e652e737667\" alt=\"drawing\" width=\"400\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/4/49/Flag_of_Ukraine.svg\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b96309f345b6aacc82fae8235e7e092981e78cc7d4d4c3fe59e15b07752c3b86/68747470733a2f2f7369676e6d79726f636b65742e636f6d2f2f75706c6f6164732f32623261353233636430633065373663646262613935613839613936333662325f313637363937313238312e6a7067\"><img src=\"https://camo.githubusercontent.com/b96309f345b6aacc82fae8235e7e092981e78cc7d4d4c3fe59e15b07752c3b86/68747470733a2f2f7369676e6d79726f636b65742e636f6d2f2f75706c6f6164732f32623261353233636430633065373663646262613935613839613936333662325f313637363937313238312e6a7067\" alt=\"Trilium Notes supports Ukraine!\" width=\"570\" data-canonical-src=\"https://signmyrocket.com//uploads/2b2a523cd0c0e76cdbba95a89a9636b2_1676971281.jpg\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🎁 Features</h2><a id=\"user-content--features\" class=\"anchor-element\" aria-label=\"Permalink: 🎁 Features\" href=\"https://github.com/zadam/trilium/blob/master/#-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see <a href=\"https://github.com/zadam/trilium/wiki/Cloning-notes\">cloning</a>)</li>\n<li>Rich WYSIWYG note editing including e.g. tables, images and <a href=\"https://github.com/zadam/trilium/wiki/Text-notes#math-support\">math</a> with markdown <a href=\"https://github.com/zadam/trilium/wiki/Text-notes#autoformat\">autoformat</a></li>\n<li>Support for editing <a href=\"https://github.com/zadam/trilium/wiki/Code-notes\">notes with source code</a>, including syntax highlighting</li>\n<li>Fast and easy <a href=\"https://github.com/zadam/trilium/wiki/Note-navigation\">navigation between notes</a>, full text search and <a href=\"https://github.com/zadam/trilium/wiki/Note-hoisting\">note hoisting</a></li>\n<li>Seamless <a href=\"https://github.com/zadam/trilium/wiki/Note-revisions\">note versioning</a></li>\n<li>Note <a href=\"https://github.com/zadam/trilium/wiki/Attributes\">attributes</a> can be used for note organization, querying and advanced <a href=\"https://github.com/zadam/trilium/wiki/Scripts\">scripting</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Synchronization\">Synchronization</a> with self-hosted sync server\n<ul dir=\"auto\">\n<li>there's a <a href=\"https://trilium.cc/paid-hosting\" rel=\"nofollow\">3rd party service for hosting synchronisation server</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Sharing\">Sharing</a> (publishing) notes to public internet</li>\n<li>Strong <a href=\"https://github.com/zadam/trilium/wiki/Protected-notes\">note encryption</a> with per-note granularity</li>\n<li>Sketching diagrams with built-in Excalidraw (note type \"canvas\")</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Relation-map\">Relation maps</a> and <a href=\"https://github.com/zadam/trilium/wiki/Link-map\">link maps</a> for visualizing notes and their relations</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Scripts\">Scripting</a> - see <a href=\"https://github.com/zadam/trilium/wiki/Advanced-showcases\">Advanced showcases</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/ETAPI\">REST API</a> for automation</li>\n<li>Scales well in both usability and performance upwards of 100 000 notes</li>\n<li>Touch optimized <a href=\"https://github.com/zadam/trilium/wiki/Mobile-frontend\">mobile frontend</a> for smartphones and tablets</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Themes\">Night theme</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Evernote-import\">Evernote</a> and <a href=\"https://github.com/zadam/trilium/wiki/Markdown\">Markdown import & export</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Web-clipper\">Web Clipper</a> for easy saving of web content</li>\n</ul>\n<p dir=\"auto\">Check out <a href=\"https://github.com/Nriver/awesome-trilium\">awesome-trilium</a> for 3rd party themes, scripts, plugins and more.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🏗 Builds</h2><a id=\"user-content--builds\" class=\"anchor-element\" aria-label=\"Permalink: 🏗 Builds\" href=\"https://github.com/zadam/trilium/blob/master/#-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Trilium is provided as either desktop application (Linux and Windows) or web application hosted on your server (Linux). Mac OS desktop build is available, but it is <a href=\"https://github.com/zadam/trilium/wiki/FAQ#mac-os-support\">unsupported</a>.</p>\n<ul dir=\"auto\">\n<li>If you want to use Trilium on the desktop, download binary release for your platform from <a href=\"https://github.com/zadam/trilium/releases/latest\">latest release</a>, unzip the package and run <code>trilium</code> executable.</li>\n<li>If you want to install Trilium on server, follow <a href=\"https://github.com/zadam/trilium/wiki/Server-installation\">this page</a>.\n<ul dir=\"auto\">\n<li>Currently only recent Chrome and Firefox are supported (tested) browsers.</li>\n</ul>\n</li>\n</ul>\n<p dir=\"auto\">Trilium is also provided as a Flatpak:</p>\n<p dir=\"auto\"><a href=\"https://flathub.org/apps/details/com.github.zadam.trilium\" rel=\"nofollow\"><img width=\"240\" src=\"https://camo.githubusercontent.com/b64b1c8d8137824c6ac506a2500e3c322334ee8a9d0e71a4d3bffc884afb84f3/68747470733a2f2f666c61746875622e6f72672f6173736574732f6261646765732f666c61746875622d62616467652d656e2e706e67\" data-canonical-src=\"https://flathub.org/assets/badges/flathub-badge-en.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">📝 Documentation</h2><a id=\"user-content--documentation\" class=\"anchor-element\" aria-label=\"Permalink: 📝 Documentation\" href=\"https://github.com/zadam/trilium/blob/master/#-documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/zadam/trilium/wiki/\">See wiki for complete list of documentation pages.</a></p>\n<p dir=\"auto\">You can also read <a href=\"https://github.com/zadam/trilium/wiki/Patterns-of-personal-knowledge-base\">Patterns of personal knowledge base</a> to get some inspiration on how you might use Trilium.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">💻 Contribute</h2><a id=\"user-content--contribute\" class=\"anchor-element\" aria-label=\"Permalink: 💻 Contribute\" href=\"https://github.com/zadam/trilium/blob/master/#-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Use a browser based dev environment</p>\n<p dir=\"auto\"><a href=\"https://gitpod.io/#https://github.com/zadam/trilium\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/95fbab4ac41e62a9f66e6d1d78f8249c418b33f8c7739c4f9c593f953f5362de/68747470733a2f2f676974706f642e696f2f627574746f6e2f6f70656e2d696e2d676974706f642e737667\" alt=\"Open in Gitpod\" data-canonical-src=\"https://gitpod.io/button/open-in-gitpod.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Or clone locally and run</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm run start-server\"><pre class=\"notranslate\"><code>npm install\nnpm run start-server\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">📢 Shoutouts</h2><a id=\"user-content--shoutouts\" class=\"anchor-element\" aria-label=\"Permalink: 📢 Shoutouts\" href=\"https://github.com/zadam/trilium/blob/master/#-shoutouts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ckeditor/ckeditor5\">CKEditor 5</a> - best WYSIWYG editor on the market, very interactive and listening team</li>\n<li><a href=\"https://github.com/mar10/fancytree\">FancyTree</a> - very feature rich tree library without real competition. Trilium Notes would not be the same without it.</li>\n<li><a href=\"https://github.com/codemirror/CodeMirror\">CodeMirror</a> - code editor with support for huge amount of languages</li>\n<li><a href=\"https://github.com/jsplumb/jsplumb\">jsPlumb</a> - visual connectivity library without competition. Used in <a href=\"https://github.com/zadam/trilium/wiki/Relation-map\">relation maps</a> and <a href=\"https://github.com/zadam/trilium/wiki/Link-map\">link maps</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🤝 Support</h2><a id=\"user-content--support\" class=\"anchor-element\" aria-label=\"Permalink: 🤝 Support\" href=\"https://github.com/zadam/trilium/blob/master/#-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can support Trilium using GitHub Sponsors, <a href=\"https://paypal.me/za4am\" rel=\"nofollow\">PayPal</a> or Bitcoin (bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🔑 License</h2><a id=\"user-content--license\" class=\"anchor-element\" aria-label=\"Permalink: 🔑 License\" href=\"https://github.com/zadam/trilium/blob/master/#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Trilium Notes</h1><a id=\"user-content-trilium-notes\" class=\"anchor-element\" aria-label=\"Permalink: Trilium Notes\" href=\"#trilium-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Trilium is in maintenance mode - see details in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2106476786\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/4620\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/4620/hovercard\" href=\"https://github.com/zadam/trilium/issues/4620\">#4620</a></h2><a id=\"user-content-trilium-is-in-maintenance-mode---see-details-in-httpsgithubcomzadamtriliumissues4620\" class=\"anchor-element\" aria-label=\"Permalink: Trilium is in maintenance mode - see details in https://github.com/zadam/trilium/issues/4620\" href=\"#trilium-is-in-maintenance-mode---see-details-in-httpsgithubcomzadamtriliumissues4620\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Preliminary disccusions on the successor organization are taking place in <a href=\"https://github.com/orgs/TriliumNext/discussions\">Trilium Next discussions</a>.</p>\n<p dir=\"auto\"><a href=\"https://gitter.im/trilium-notes/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f738195b59fdde82235e9f0eb1d24749eefe768ccae8704c2e81c378da9b86e5/68747470733a2f2f6261646765732e6769747465722e696d2f7472696c69756d2d6e6f7465732f4c6f6262792e737667\" alt=\"Join the chat at https://gitter.im/trilium-notes/Lobby\" data-canonical-src=\"https://badges.gitter.im/trilium-notes/Lobby.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/zadam/trilium/blob/master/README.md\">English</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README-ZH_CN.md\">Chinese</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README.ru.md\">Russian</a> | <a href=\"https://github.com/zadam/trilium/blob/master/README.ja.md\">Japanese</a></p>\n<p dir=\"auto\">Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.</p>\n<p dir=\"auto\">See <a href=\"https://github.com/zadam/trilium/wiki/Screenshot-tour\">screenshots</a> for quick overview:</p>\n<p dir=\"auto\"><a href=\"https://github.com/zadam/trilium/wiki/Screenshot-tour\"><img src=\"https://raw.githubusercontent.com/wiki/zadam/trilium/images/screenshot.png\" alt=\"Trilium Screenshot\" width=\"1000\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Ukraine is currently defending itself from Russian aggression, please consider <a href=\"https://standforukraine.com/\" rel=\"nofollow\">donating to Ukrainian Army or humanitarian charities</a>.</p>\n<p dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d0995483cb7df3a2eafbe4cfdfaa3313252d96deb4e092d924464dab27dfb587/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34392f466c61675f6f665f556b7261696e652e737667\"><img src=\"https://camo.githubusercontent.com/d0995483cb7df3a2eafbe4cfdfaa3313252d96deb4e092d924464dab27dfb587/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f342f34392f466c61675f6f665f556b7261696e652e737667\" alt=\"drawing\" width=\"400\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/4/49/Flag_of_Ukraine.svg\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b96309f345b6aacc82fae8235e7e092981e78cc7d4d4c3fe59e15b07752c3b86/68747470733a2f2f7369676e6d79726f636b65742e636f6d2f2f75706c6f6164732f32623261353233636430633065373663646262613935613839613936333662325f313637363937313238312e6a7067\"><img src=\"https://camo.githubusercontent.com/b96309f345b6aacc82fae8235e7e092981e78cc7d4d4c3fe59e15b07752c3b86/68747470733a2f2f7369676e6d79726f636b65742e636f6d2f2f75706c6f6164732f32623261353233636430633065373663646262613935613839613936333662325f313637363937313238312e6a7067\" alt=\"Trilium Notes supports Ukraine!\" width=\"570\" data-canonical-src=\"https://signmyrocket.com//uploads/2b2a523cd0c0e76cdbba95a89a9636b2_1676971281.jpg\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🎁 Features</h2><a id=\"user-content--features\" class=\"anchor-element\" aria-label=\"Permalink: 🎁 Features\" href=\"#-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see <a href=\"https://github.com/zadam/trilium/wiki/Cloning-notes\">cloning</a>)</li>\n<li>Rich WYSIWYG note editing including e.g. tables, images and <a href=\"https://github.com/zadam/trilium/wiki/Text-notes#math-support\">math</a> with markdown <a href=\"https://github.com/zadam/trilium/wiki/Text-notes#autoformat\">autoformat</a></li>\n<li>Support for editing <a href=\"https://github.com/zadam/trilium/wiki/Code-notes\">notes with source code</a>, including syntax highlighting</li>\n<li>Fast and easy <a href=\"https://github.com/zadam/trilium/wiki/Note-navigation\">navigation between notes</a>, full text search and <a href=\"https://github.com/zadam/trilium/wiki/Note-hoisting\">note hoisting</a></li>\n<li>Seamless <a href=\"https://github.com/zadam/trilium/wiki/Note-revisions\">note versioning</a></li>\n<li>Note <a href=\"https://github.com/zadam/trilium/wiki/Attributes\">attributes</a> can be used for note organization, querying and advanced <a href=\"https://github.com/zadam/trilium/wiki/Scripts\">scripting</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Synchronization\">Synchronization</a> with self-hosted sync server\n<ul dir=\"auto\">\n<li>there's a <a href=\"https://trilium.cc/paid-hosting\" rel=\"nofollow\">3rd party service for hosting synchronisation server</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Sharing\">Sharing</a> (publishing) notes to public internet</li>\n<li>Strong <a href=\"https://github.com/zadam/trilium/wiki/Protected-notes\">note encryption</a> with per-note granularity</li>\n<li>Sketching diagrams with built-in Excalidraw (note type \"canvas\")</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Relation-map\">Relation maps</a> and <a href=\"https://github.com/zadam/trilium/wiki/Link-map\">link maps</a> for visualizing notes and their relations</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Scripts\">Scripting</a> - see <a href=\"https://github.com/zadam/trilium/wiki/Advanced-showcases\">Advanced showcases</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/ETAPI\">REST API</a> for automation</li>\n<li>Scales well in both usability and performance upwards of 100 000 notes</li>\n<li>Touch optimized <a href=\"https://github.com/zadam/trilium/wiki/Mobile-frontend\">mobile frontend</a> for smartphones and tablets</li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Themes\">Night theme</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Evernote-import\">Evernote</a> and <a href=\"https://github.com/zadam/trilium/wiki/Markdown\">Markdown import & export</a></li>\n<li><a href=\"https://github.com/zadam/trilium/wiki/Web-clipper\">Web Clipper</a> for easy saving of web content</li>\n</ul>\n<p dir=\"auto\">Check out <a href=\"https://github.com/Nriver/awesome-trilium\">awesome-trilium</a> for 3rd party themes, scripts, plugins and more.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🏗 Builds</h2><a id=\"user-content--builds\" class=\"anchor-element\" aria-label=\"Permalink: 🏗 Builds\" href=\"#-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Trilium is provided as either desktop application (Linux and Windows) or web application hosted on your server (Linux). Mac OS desktop build is available, but it is <a href=\"https://github.com/zadam/trilium/wiki/FAQ#mac-os-support\">unsupported</a>.</p>\n<ul dir=\"auto\">\n<li>If you want to use Trilium on the desktop, download binary release for your platform from <a href=\"https://github.com/zadam/trilium/releases/latest\">latest release</a>, unzip the package and run <code>trilium</code> executable.</li>\n<li>If you want to install Trilium on server, follow <a href=\"https://github.com/zadam/trilium/wiki/Server-installation\">this page</a>.\n<ul dir=\"auto\">\n<li>Currently only recent Chrome and Firefox are supported (tested) browsers.</li>\n</ul>\n</li>\n</ul>\n<p dir=\"auto\">Trilium is also provided as a Flatpak:</p>\n<p dir=\"auto\"><a href=\"https://flathub.org/apps/details/com.github.zadam.trilium\" rel=\"nofollow\"><img width=\"240\" src=\"https://camo.githubusercontent.com/b64b1c8d8137824c6ac506a2500e3c322334ee8a9d0e71a4d3bffc884afb84f3/68747470733a2f2f666c61746875622e6f72672f6173736574732f6261646765732f666c61746875622d62616467652d656e2e706e67\" data-canonical-src=\"https://flathub.org/assets/badges/flathub-badge-en.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">📝 Documentation</h2><a id=\"user-content--documentation\" class=\"anchor-element\" aria-label=\"Permalink: 📝 Documentation\" href=\"#-documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/zadam/trilium/wiki/\">See wiki for complete list of documentation pages.</a></p>\n<p dir=\"auto\">You can also read <a href=\"https://github.com/zadam/trilium/wiki/Patterns-of-personal-knowledge-base\">Patterns of personal knowledge base</a> to get some inspiration on how you might use Trilium.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">💻 Contribute</h2><a id=\"user-content--contribute\" class=\"anchor-element\" aria-label=\"Permalink: 💻 Contribute\" href=\"#-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Use a browser based dev environment</p>\n<p dir=\"auto\"><a href=\"https://gitpod.io/#https://github.com/zadam/trilium\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/95fbab4ac41e62a9f66e6d1d78f8249c418b33f8c7739c4f9c593f953f5362de/68747470733a2f2f676974706f642e696f2f627574746f6e2f6f70656e2d696e2d676974706f642e737667\" alt=\"Open in Gitpod\" data-canonical-src=\"https://gitpod.io/button/open-in-gitpod.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Or clone locally and run</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm run start-server\"><pre class=\"notranslate\"><code>npm install\nnpm run start-server\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">📢 Shoutouts</h2><a id=\"user-content--shoutouts\" class=\"anchor-element\" aria-label=\"Permalink: 📢 Shoutouts\" href=\"#-shoutouts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ckeditor/ckeditor5\">CKEditor 5</a> - best WYSIWYG editor on the market, very interactive and listening team</li>\n<li><a href=\"https://github.com/mar10/fancytree\">FancyTree</a> - very feature rich tree library without real competition. Trilium Notes would not be the same without it.</li>\n<li><a href=\"https://github.com/codemirror/CodeMirror\">CodeMirror</a> - code editor with support for huge amount of languages</li>\n<li><a href=\"https://github.com/jsplumb/jsplumb\">jsPlumb</a> - visual connectivity library without competition. Used in <a href=\"https://github.com/zadam/trilium/wiki/Relation-map\">relation maps</a> and <a href=\"https://github.com/zadam/trilium/wiki/Link-map\">link maps</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🤝 Support</h2><a id=\"user-content--support\" class=\"anchor-element\" aria-label=\"Permalink: 🤝 Support\" href=\"#-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can support Trilium using GitHub Sponsors, <a href=\"https://paypal.me/za4am\" rel=\"nofollow\">PayPal</a> or Bitcoin (bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">🔑 License</h2><a id=\"user-content--license\" class=\"anchor-element\" aria-label=\"Permalink: 🔑 License\" href=\"#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:29.422Z" }, "trico": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-trico-electron-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#trico-electron-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TriCo-electron-app</h1>\n<p dir=\"auto\"><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/6d4ef2145d4a2a40adb81948eb3a7d6e65f4cfecbdb5f085124c30cec0571312/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656c656173652d332e302e302d677265656e2e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/badge/Release-3.0.0-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/739907556e024729165be1630bce9e8802281849357e8bad922bf14785449a84/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6e677564626861762f547269436f2d656c656374726f6e2d6170702e737667\" alt=\"Dependencies\" data-canonical-src=\"https://img.shields.io/david/ngudbhav/TriCo-electron-app.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/3829f5fc492d6cd60a41f9f7c001fe97fa850ee8b529d6fc8ce114ab6271c2d1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e677564626861762f547269436f2d656c656374726f6e2d6170702f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/ngudbhav/TriCo-electron-app/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/24b57a0e096f1c400eb5209c11e104825a1e772679368cb8e1017a6dff434f7f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6e677564626861762f547269436f2d656c656374726f6e2d6170702e737667\" alt=\"Last-Release\" data-canonical-src=\"https://img.shields.io/github/release-date/ngudbhav/TriCo-electron-app.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/e4b994bc4cfcca65db4386c8f2113de103c8cfe140f694be557ed19865f21d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e25323025374325323064656225323025374325323072706d2d677265656e2e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-win%20%7C%20deb%20%7C%20rpm-green.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This App Converts your correctly formatted Excel Spreadsheet to a specified table/collection in specified Database in MYSQL/MongoDB.</p>\n<h2 dir=\"auto\"><a id=\"user-content-do-checkout-the-upcoming-features-in-changelogmd\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#do-checkout-the-upcoming-features-in-changelogmd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Do checkout the upcoming features in CHANGELOG.md</h2>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ol dir=\"auto\">\n<li>Dump your excel/csv sheet into your preferred your DB.</li>\n<li>Batch Files support</li>\n<li>Do not want to dump the whole file? You can also try selecting a range of columns and rows.</li>\n<li>Automaticaly add <code>id</code> as primary key (MySQL)</li>\n<li>Scared of loosing your DB? Safe mode backs up the db before processing.</li>\n<li>Dump the excel sheet into a <code>.sql</code> instead (MySQL)</li>\n<li>History Maintainance.</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/images/screenshots/mysql.png\"><img src=\"https://raw.githubusercontent.com/ngudbhav/TriCo-electron-app/master/images/screenshots/mysql.png\" alt=\"mysql.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/images/screenshots/mongo.png\"><img src=\"https://raw.githubusercontent.com/ngudbhav/TriCo-electron-app/master/images/screenshots/mongo.png\" alt=\"mongo.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-excel-formats-supported\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#excel-formats-supported\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Excel Formats Supported</h2>\n<p dir=\"auto\">Supported Excel formats are XLS/XLSX/CSV</p>\n<h2 dir=\"auto\"><a id=\"user-content-spreadsheet-format\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#spreadsheet-format\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Spreadsheet Format</h2>\n<p dir=\"auto\">Please have a look at the sample Excel sheets provided to have a clear view of the File. <a href=\"https://go.microsoft.com/fwlink/?LinkID=521962\" rel=\"nofollow\">Microsoft Sample Sheet</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-starting-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Starting The App</h2>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"sudo npm install -g electron\ngit clone https://github.com/ngudbhav/TriCo-electron-app.git\ncd TriCo-electron-app\nnpm install\nnpm start\"><pre>sudo npm install -g electron\ngit clone https://github.com/ngudbhav/TriCo-electron-app.git\n<span class=\"pl-c1\">cd</span> TriCo-electron-app\nnpm install\nnpm start</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-installing-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#installing-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing The App</h2>\n<table>\n<thead>\n<tr>\n<th>OS</th>\n<th>Installer?</th>\n<th>File</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows 32-BIT</td>\n<td>Portable</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x86.exe\">Portable-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 32-BIT</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x86.exe\">Setup-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 64-BIT</td>\n<td>Portable</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x64.exe\">Portable-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 64-BIT</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x64.exe\">Setup-x86.exe</a></td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>ZIP</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-linux.zip\">TriCo-3.0.0-linux.zip</a></td>\n</tr>\n<tr>\n<td>Linux Debian (Ubuntu, etc.)</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo_3.0.0_amd64.deb\">TriCo_3.0.0_amd64.deb</a></td>\n</tr>\n<tr>\n<td>Linux Redhat (Fedora, etc.)</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.x86_64.rpm\">TriCo-3.0.0.x86_64.rpm</a></td>\n</tr>\n<tr>\n<td>Mac OS X</td>\n<td>ZIP</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-mac.zip\">TriCo-3.0.0-mac.zip</a></td>\n</tr>\n<tr>\n<td>Mac OS X</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.dmg\">TriCo-3.0.0.dmg</a></td>\n</tr>\n</tbody>\n</table>\n<br>\n<h2 dir=\"auto\"><a id=\"user-content-software-featured-on-softpedia-sourceforge-and-electronjs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#software-featured-on-softpedia-sourceforge-and-electronjs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Software Featured on Softpedia, SourceForge and Electronjs</h2>\n<p dir=\"auto\"><a href=\"https://www.softpedia.com/get/Internet/Servers/Database-Utils/TriCO.shtml\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/ngudbhav/TriCo-electron-app/master/images/soft.png\" alt=\"Softpedia\" style=\"max-width: 100%;\" crossorigin=\"\"></a><br><br>\n<a href=\"https://sourceforge.net/projects/trico/files/latest/download\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d78acaee7cdd2080d5167036c8c6174b0d25478ab01517c32ff40a717a5f4b45/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download Trico-electron-app\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width: 100%;\"></a><br>\n<a href=\"https://electronjs.org/apps/trico\" rel=\"nofollow\">Electronjs</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-do-rate-and-give-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#do-rate-and-give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Do rate and give Feedback!</h2>\n<p dir=\"auto\">P.S. This app saves the previosuly entered information in the systems %APPDATA% directory so that the whole information is not typed again.\nNOTHING is collected by me. Also, this app establishes connection to the internet to check for the updates.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-trico-electron-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#trico-electron-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TriCo-electron-app</h1>\n<p dir=\"auto\"><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/6d4ef2145d4a2a40adb81948eb3a7d6e65f4cfecbdb5f085124c30cec0571312/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656c656173652d332e302e302d677265656e2e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/badge/Release-3.0.0-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/739907556e024729165be1630bce9e8802281849357e8bad922bf14785449a84/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6e677564626861762f547269436f2d656c656374726f6e2d6170702e737667\" alt=\"Dependencies\" data-canonical-src=\"https://img.shields.io/david/ngudbhav/TriCo-electron-app.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/3829f5fc492d6cd60a41f9f7c001fe97fa850ee8b529d6fc8ce114ab6271c2d1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e677564626861762f547269436f2d656c656374726f6e2d6170702f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/ngudbhav/TriCo-electron-app/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/24b57a0e096f1c400eb5209c11e104825a1e772679368cb8e1017a6dff434f7f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6e677564626861762f547269436f2d656c656374726f6e2d6170702e737667\" alt=\"Last-Release\" data-canonical-src=\"https://img.shields.io/github/release-date/ngudbhav/TriCo-electron-app.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/e4b994bc4cfcca65db4386c8f2113de103c8cfe140f694be557ed19865f21d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e25323025374325323064656225323025374325323072706d2d677265656e2e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-win%20%7C%20deb%20%7C%20rpm-green.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This App Converts your correctly formatted Excel Spreadsheet to a specified table/collection in specified Database in MYSQL/MongoDB.</p>\n<h2 dir=\"auto\"><a id=\"user-content-do-checkout-the-upcoming-features-in-changelogmd\" class=\"anchor\" aria-hidden=\"true\" href=\"#do-checkout-the-upcoming-features-in-changelogmd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Do checkout the upcoming features in CHANGELOG.md</h2>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ol dir=\"auto\">\n<li>Dump your excel/csv sheet into your preferred your DB.</li>\n<li>Batch Files support</li>\n<li>Do not want to dump the whole file? You can also try selecting a range of columns and rows.</li>\n<li>Automaticaly add <code>id</code> as primary key (MySQL)</li>\n<li>Scared of loosing your DB? Safe mode backs up the db before processing.</li>\n<li>Dump the excel sheet into a <code>.sql</code> instead (MySQL)</li>\n<li>History Maintainance.</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/mysql.png\"><img src=\"images/screenshots/mysql.png\" alt=\"mysql.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/mongo.png\"><img src=\"images/screenshots/mongo.png\" alt=\"mongo.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-excel-formats-supported\" class=\"anchor\" aria-hidden=\"true\" href=\"#excel-formats-supported\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Excel Formats Supported</h2>\n<p dir=\"auto\">Supported Excel formats are XLS/XLSX/CSV</p>\n<h2 dir=\"auto\"><a id=\"user-content-spreadsheet-format\" class=\"anchor\" aria-hidden=\"true\" href=\"#spreadsheet-format\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Spreadsheet Format</h2>\n<p dir=\"auto\">Please have a look at the sample Excel sheets provided to have a clear view of the File. <a href=\"https://go.microsoft.com/fwlink/?LinkID=521962\" rel=\"nofollow\">Microsoft Sample Sheet</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-starting-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Starting The App</h2>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"sudo npm install -g electron\ngit clone https://github.com/ngudbhav/TriCo-electron-app.git\ncd TriCo-electron-app\nnpm install\nnpm start\"><pre>sudo npm install -g electron\ngit clone https://github.com/ngudbhav/TriCo-electron-app.git\n<span class=\"pl-c1\">cd</span> TriCo-electron-app\nnpm install\nnpm start</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-installing-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing The App</h2>\n<table>\n<thead>\n<tr>\n<th>OS</th>\n<th>Installer?</th>\n<th>File</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows 32-BIT</td>\n<td>Portable</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x86.exe\">Portable-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 32-BIT</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x86.exe\">Setup-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 64-BIT</td>\n<td>Portable</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x64.exe\">Portable-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 64-BIT</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x64.exe\">Setup-x86.exe</a></td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>ZIP</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-linux.zip\">TriCo-3.0.0-linux.zip</a></td>\n</tr>\n<tr>\n<td>Linux Debian (Ubuntu, etc.)</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo_3.0.0_amd64.deb\">TriCo_3.0.0_amd64.deb</a></td>\n</tr>\n<tr>\n<td>Linux Redhat (Fedora, etc.)</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.x86_64.rpm\">TriCo-3.0.0.x86_64.rpm</a></td>\n</tr>\n<tr>\n<td>Mac OS X</td>\n<td>ZIP</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-mac.zip\">TriCo-3.0.0-mac.zip</a></td>\n</tr>\n<tr>\n<td>Mac OS X</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.dmg\">TriCo-3.0.0.dmg</a></td>\n</tr>\n</tbody>\n</table>\n<br>\n<h2 dir=\"auto\"><a id=\"user-content-software-featured-on-softpedia-sourceforge-and-electronjs\" class=\"anchor\" aria-hidden=\"true\" href=\"#software-featured-on-softpedia-sourceforge-and-electronjs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Software Featured on Softpedia, SourceForge and Electronjs</h2>\n<p dir=\"auto\"><a href=\"https://www.softpedia.com/get/Internet/Servers/Database-Utils/TriCO.shtml\" rel=\"nofollow\"><img src=\"images/soft.png\" alt=\"Softpedia\" style=\"max-width: 100%;\"></a><br><br>\n<a href=\"https://sourceforge.net/projects/trico/files/latest/download\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d78acaee7cdd2080d5167036c8c6174b0d25478ab01517c32ff40a717a5f4b45/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download Trico-electron-app\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width: 100%;\"></a><br>\n<a href=\"https://electronjs.org/apps/trico\" rel=\"nofollow\">Electronjs</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-do-rate-and-give-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"#do-rate-and-give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Do rate and give Feedback!</h2>\n<p dir=\"auto\">P.S. This app saves the previosuly entered information in the systems %APPDATA% directory so that the whole information is not typed again.\nNOTHING is collected by me. Also, this app establishes connection to the internet to check for the updates.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.335Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">TriCo-electron-app</h1><a id=\"user-content-trico-electron-app\" class=\"anchor-element\" aria-label=\"Permalink: TriCo-electron-app\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#trico-electron-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/e7d235f927c378481b487ef9b1ab9fa340fa1928a70d19dde8a6b11e32957876/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656c656173652d332e302e302d677265656e2e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/badge/Release-3.0.0-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/02fbead536c0ca53e4217f20d7b30b019fc5c3ef6c7cadad23e158e6f97f3ad6/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6e677564626861762f547269436f2d656c656374726f6e2d6170702e737667\" alt=\"Dependencies\" data-canonical-src=\"https://img.shields.io/david/ngudbhav/TriCo-electron-app.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/5c59ec8e6c4164617b40443a3f1eca14a32d074ec437efd33ff5ff5eec9bc223/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e677564626861762f547269436f2d656c656374726f6e2d6170702f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/ngudbhav/TriCo-electron-app/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/7319311eccabe3812ded6773b577e27ff92d530349f0cf793217d9823afdd319/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6e677564626861762f547269436f2d656c656374726f6e2d6170702e737667\" alt=\"Last-Release\" data-canonical-src=\"https://img.shields.io/github/release-date/ngudbhav/TriCo-electron-app.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/cc8b07546aed979291da1531607a04ad98968308118a3a4190f4a66b605513b4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e25323025374325323064656225323025374325323072706d2d677265656e2e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-win%20%7C%20deb%20%7C%20rpm-green.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This App Converts your correctly formatted Excel Spreadsheet to a specified table/collection in specified Database in MYSQL/MongoDB.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Do checkout the upcoming features in CHANGELOG.md</h2><a id=\"user-content-do-checkout-the-upcoming-features-in-changelogmd\" class=\"anchor-element\" aria-label=\"Permalink: Do checkout the upcoming features in CHANGELOG.md\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#do-checkout-the-upcoming-features-in-changelogmd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>Dump your excel/csv sheet into your preferred your DB.</li>\n<li>Batch Files support</li>\n<li>Do not want to dump the whole file? You can also try selecting a range of columns and rows.</li>\n<li>Automaticaly add <code>id</code> as primary key (MySQL)</li>\n<li>Scared of loosing your DB? Safe mode backs up the db before processing.</li>\n<li>Dump the excel sheet into a <code>.sql</code> instead (MySQL)</li>\n<li>History Maintainance.</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/images/screenshots/mysql.png\"><img src=\"https://raw.githubusercontent.com/ngudbhav/TriCo-electron-app/master/images/screenshots/mysql.png\" alt=\"mysql.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/images/screenshots/mongo.png\"><img src=\"https://raw.githubusercontent.com/ngudbhav/TriCo-electron-app/master/images/screenshots/mongo.png\" alt=\"mongo.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Excel Formats Supported</h2><a id=\"user-content-excel-formats-supported\" class=\"anchor-element\" aria-label=\"Permalink: Excel Formats Supported\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#excel-formats-supported\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Supported Excel formats are XLS/XLSX/CSV</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Spreadsheet Format</h2><a id=\"user-content-spreadsheet-format\" class=\"anchor-element\" aria-label=\"Permalink: Spreadsheet Format\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#spreadsheet-format\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please have a look at the sample Excel sheets provided to have a clear view of the File. <a href=\"https://go.microsoft.com/fwlink/?LinkID=521962\" rel=\"nofollow\">Microsoft Sample Sheet</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Starting The App</h2><a id=\"user-content-starting-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Starting The App\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"sudo npm install -g electron\ngit clone https://github.com/ngudbhav/TriCo-electron-app.git\ncd TriCo-electron-app\nnpm install\nnpm start\"><pre>sudo npm install -g electron\ngit clone https://github.com/ngudbhav/TriCo-electron-app.git\n<span class=\"pl-c1\">cd</span> TriCo-electron-app\nnpm install\nnpm start</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installing The App</h2><a id=\"user-content-installing-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Installing The App\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#installing-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>OS</th>\n<th>Installer?</th>\n<th>File</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows 32-BIT</td>\n<td>Portable</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x86.exe\">Portable-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 32-BIT</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x86.exe\">Setup-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 64-BIT</td>\n<td>Portable</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x64.exe\">Portable-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 64-BIT</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x64.exe\">Setup-x86.exe</a></td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>ZIP</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-linux.zip\">TriCo-3.0.0-linux.zip</a></td>\n</tr>\n<tr>\n<td>Linux Debian (Ubuntu, etc.)</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo_3.0.0_amd64.deb\">TriCo_3.0.0_amd64.deb</a></td>\n</tr>\n<tr>\n<td>Linux Redhat (Fedora, etc.)</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.x86_64.rpm\">TriCo-3.0.0.x86_64.rpm</a></td>\n</tr>\n<tr>\n<td>Mac OS X</td>\n<td>ZIP</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-mac.zip\">TriCo-3.0.0-mac.zip</a></td>\n</tr>\n<tr>\n<td>Mac OS X</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.dmg\">TriCo-3.0.0.dmg</a></td>\n</tr>\n</tbody>\n</table>\n<br>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Software Featured on Softpedia, SourceForge and Electronjs</h2><a id=\"user-content-software-featured-on-softpedia-sourceforge-and-electronjs\" class=\"anchor-element\" aria-label=\"Permalink: Software Featured on Softpedia, SourceForge and Electronjs\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#software-featured-on-softpedia-sourceforge-and-electronjs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.softpedia.com/get/Internet/Servers/Database-Utils/TriCO.shtml\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/ngudbhav/TriCo-electron-app/master/images/soft.png\" alt=\"Softpedia\" style=\"max-width: 100%;\" crossorigin=\"\"></a><br><br>\n<a href=\"https://sourceforge.net/projects/trico/files/latest/download\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8ee504f2bf2167ae5eb7040fe0c7ac62953ffe5592a73787e20020c1b4fd30a3/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download Trico-electron-app\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width: 100%;\"></a><br>\n<a href=\"https://electronjs.org/apps/trico\" rel=\"nofollow\">Electronjs</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Do rate and give Feedback!</h2><a id=\"user-content-do-rate-and-give-feedback\" class=\"anchor-element\" aria-label=\"Permalink: Do rate and give Feedback!\" href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/#do-rate-and-give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">P.S. This app saves the previosuly entered information in the systems %APPDATA% directory so that the whole information is not typed again.\nNOTHING is collected by me. Also, this app establishes connection to the internet to check for the updates.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">TriCo-electron-app</h1><a id=\"user-content-trico-electron-app\" class=\"anchor-element\" aria-label=\"Permalink: TriCo-electron-app\" href=\"#trico-electron-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/e7d235f927c378481b487ef9b1ab9fa340fa1928a70d19dde8a6b11e32957876/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656c656173652d332e302e302d677265656e2e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/badge/Release-3.0.0-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/02fbead536c0ca53e4217f20d7b30b019fc5c3ef6c7cadad23e158e6f97f3ad6/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6e677564626861762f547269436f2d656c656374726f6e2d6170702e737667\" alt=\"Dependencies\" data-canonical-src=\"https://img.shields.io/david/ngudbhav/TriCo-electron-app.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/5c59ec8e6c4164617b40443a3f1eca14a32d074ec437efd33ff5ff5eec9bc223/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e677564626861762f547269436f2d656c656374726f6e2d6170702f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/ngudbhav/TriCo-electron-app/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/7319311eccabe3812ded6773b577e27ff92d530349f0cf793217d9823afdd319/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6e677564626861762f547269436f2d656c656374726f6e2d6170702e737667\" alt=\"Last-Release\" data-canonical-src=\"https://img.shields.io/github/release-date/ngudbhav/TriCo-electron-app.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases\"><img src=\"https://camo.githubusercontent.com/cc8b07546aed979291da1531607a04ad98968308118a3a4190f4a66b605513b4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e25323025374325323064656225323025374325323072706d2d677265656e2e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-win%20%7C%20deb%20%7C%20rpm-green.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This App Converts your correctly formatted Excel Spreadsheet to a specified table/collection in specified Database in MYSQL/MongoDB.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Do checkout the upcoming features in CHANGELOG.md</h2><a id=\"user-content-do-checkout-the-upcoming-features-in-changelogmd\" class=\"anchor-element\" aria-label=\"Permalink: Do checkout the upcoming features in CHANGELOG.md\" href=\"#do-checkout-the-upcoming-features-in-changelogmd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>Dump your excel/csv sheet into your preferred your DB.</li>\n<li>Batch Files support</li>\n<li>Do not want to dump the whole file? You can also try selecting a range of columns and rows.</li>\n<li>Automaticaly add <code>id</code> as primary key (MySQL)</li>\n<li>Scared of loosing your DB? Safe mode backs up the db before processing.</li>\n<li>Dump the excel sheet into a <code>.sql</code> instead (MySQL)</li>\n<li>History Maintainance.</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/mysql.png\"><img src=\"images/screenshots/mysql.png\" alt=\"mysql.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/screenshots/mongo.png\"><img src=\"images/screenshots/mongo.png\" alt=\"mongo.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Excel Formats Supported</h2><a id=\"user-content-excel-formats-supported\" class=\"anchor-element\" aria-label=\"Permalink: Excel Formats Supported\" href=\"#excel-formats-supported\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Supported Excel formats are XLS/XLSX/CSV</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Spreadsheet Format</h2><a id=\"user-content-spreadsheet-format\" class=\"anchor-element\" aria-label=\"Permalink: Spreadsheet Format\" href=\"#spreadsheet-format\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please have a look at the sample Excel sheets provided to have a clear view of the File. <a href=\"https://go.microsoft.com/fwlink/?LinkID=521962\" rel=\"nofollow\">Microsoft Sample Sheet</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Starting The App</h2><a id=\"user-content-starting-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Starting The App\" href=\"#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"sudo npm install -g electron\ngit clone https://github.com/ngudbhav/TriCo-electron-app.git\ncd TriCo-electron-app\nnpm install\nnpm start\"><pre>sudo npm install -g electron\ngit clone https://github.com/ngudbhav/TriCo-electron-app.git\n<span class=\"pl-c1\">cd</span> TriCo-electron-app\nnpm install\nnpm start</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installing The App</h2><a id=\"user-content-installing-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Installing The App\" href=\"#installing-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>OS</th>\n<th>Installer?</th>\n<th>File</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows 32-BIT</td>\n<td>Portable</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x86.exe\">Portable-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 32-BIT</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x86.exe\">Setup-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 64-BIT</td>\n<td>Portable</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x64.exe\">Portable-x86.exe</a></td>\n</tr>\n<tr>\n<td>Windows 64-BIT</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x64.exe\">Setup-x86.exe</a></td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>ZIP</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-linux.zip\">TriCo-3.0.0-linux.zip</a></td>\n</tr>\n<tr>\n<td>Linux Debian (Ubuntu, etc.)</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo_3.0.0_amd64.deb\">TriCo_3.0.0_amd64.deb</a></td>\n</tr>\n<tr>\n<td>Linux Redhat (Fedora, etc.)</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.x86_64.rpm\">TriCo-3.0.0.x86_64.rpm</a></td>\n</tr>\n<tr>\n<td>Mac OS X</td>\n<td>ZIP</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-mac.zip\">TriCo-3.0.0-mac.zip</a></td>\n</tr>\n<tr>\n<td>Mac OS X</td>\n<td>Setup</td>\n<td><a href=\"https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.dmg\">TriCo-3.0.0.dmg</a></td>\n</tr>\n</tbody>\n</table>\n<br>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Software Featured on Softpedia, SourceForge and Electronjs</h2><a id=\"user-content-software-featured-on-softpedia-sourceforge-and-electronjs\" class=\"anchor-element\" aria-label=\"Permalink: Software Featured on Softpedia, SourceForge and Electronjs\" href=\"#software-featured-on-softpedia-sourceforge-and-electronjs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.softpedia.com/get/Internet/Servers/Database-Utils/TriCO.shtml\" rel=\"nofollow\"><img src=\"images/soft.png\" alt=\"Softpedia\" style=\"max-width: 100%;\"></a><br><br>\n<a href=\"https://sourceforge.net/projects/trico/files/latest/download\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8ee504f2bf2167ae5eb7040fe0c7ac62953ffe5592a73787e20020c1b4fd30a3/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download Trico-electron-app\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width: 100%;\"></a><br>\n<a href=\"https://electronjs.org/apps/trico\" rel=\"nofollow\">Electronjs</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Do rate and give Feedback!</h2><a id=\"user-content-do-rate-and-give-feedback\" class=\"anchor-element\" aria-label=\"Permalink: Do rate and give Feedback!\" href=\"#do-rate-and-give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">P.S. This app saves the previosuly entered information in the systems %APPDATA% directory so that the whole information is not typed again.\nNOTHING is collected by me. Also, this app establishes connection to the internet to check for the updates.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:29.451Z" }, "tropy": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-tropy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tropy/tropy//blob/master/#tropy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tropy</h1>\n<p dir=\"auto\"><a href=\"https://github.com/tropy/tropy/actions/workflows/ci.yml\"><img src=\"https://github.com/tropy/tropy/actions/workflows/ci.yml/badge.svg\" alt=\"Build Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://coveralls.io/github/tropy/tropy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6a7db0880412db5cddd3debab6719abaaddec853b8c8144b0b134213dc11c063/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f74726f70792f74726f70792f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/tropy/tropy/badge.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Bring order to your research — use the power of Tropy to organize and describe\nyour research photos so you can quickly find your sources whenever you need them.</p>\n<p dir=\"auto\">Visit <a href=\"https://tropy.org\" rel=\"nofollow\">tropy.org</a> to learn more or follow\n<a href=\"https://twitter.com/tropy\" rel=\"nofollow\">@tropy</a> on Twitter for important announcements.\nTo get started, download the latest version of Tropy for your platform, check\nout the <a href=\"https://docs.tropy.org\" rel=\"nofollow\">user's manual</a> and join the discussion on the\n<a href=\"https://forums.tropy.org\" rel=\"nofollow\">forums</a>.</p>\n<p dir=\"auto\">If you are interested to work on Tropy or create your own builds, please\nfind more details below. Happy hacking!</p>\n<h2 dir=\"auto\"><a id=\"user-content-install-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tropy/tropy//blob/master/#install-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install from Source</h2>\n<p dir=\"auto\">Install the latest version of <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> (at least the\nversion that ships with the current <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a>\nrelease) and all requirements needed to use\n<a href=\"https://www.npmjs.com/package/node-gyp\" rel=\"nofollow\"><code>node-gyp</code></a> on your platform.</p>\n<p dir=\"auto\">Finally, clone <a href=\"https://github.com/tropy/tropy.git\">this repository</a> and\ninstall all of Tropy's dependencies:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm install\n$ npm run rebuild -- --force\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm install\n$ npm run rebuild -- --force\n</code></pre></div>\n<p dir=\"auto\">To test that everything is set up correctly, run:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm test\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-creating-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tropy/tropy//blob/master/#creating-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Creating Builds</h2>\n<p dir=\"auto\">To create a dev-build for your current platform run <code>npm run build</code> at the\nroot of the repository. This will create a dev-build of Tropy in the <code>dist</code>\nfolder.</p>\n<h2 dir=\"auto\"><a id=\"user-content-running-in-dev-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tropy/tropy//blob/master/#running-in-dev-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running in Dev-Mode</h2>\n<p dir=\"auto\">Alternatively, you can start Tropy in dev-mode directly from the root of the\nrepository, by running <code>npm start</code>.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-tropy\" class=\"anchor\" aria-hidden=\"true\" href=\"#tropy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tropy</h1>\n<p dir=\"auto\"><a href=\"https://github.com/tropy/tropy/actions/workflows/ci.yml\"><img src=\"https://github.com/tropy/tropy/actions/workflows/ci.yml/badge.svg\" alt=\"Build Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://coveralls.io/github/tropy/tropy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6a7db0880412db5cddd3debab6719abaaddec853b8c8144b0b134213dc11c063/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f74726f70792f74726f70792f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/tropy/tropy/badge.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Bring order to your research — use the power of Tropy to organize and describe\nyour research photos so you can quickly find your sources whenever you need them.</p>\n<p dir=\"auto\">Visit <a href=\"https://tropy.org\" rel=\"nofollow\">tropy.org</a> to learn more or follow\n<a href=\"https://twitter.com/tropy\" rel=\"nofollow\">@tropy</a> on Twitter for important announcements.\nTo get started, download the latest version of Tropy for your platform, check\nout the <a href=\"https://docs.tropy.org\" rel=\"nofollow\">user's manual</a> and join the discussion on the\n<a href=\"https://forums.tropy.org\" rel=\"nofollow\">forums</a>.</p>\n<p dir=\"auto\">If you are interested to work on Tropy or create your own builds, please\nfind more details below. Happy hacking!</p>\n<h2 dir=\"auto\"><a id=\"user-content-install-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install from Source</h2>\n<p dir=\"auto\">Install the latest version of <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> (at least the\nversion that ships with the current <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a>\nrelease) and all requirements needed to use\n<a href=\"https://www.npmjs.com/package/node-gyp\" rel=\"nofollow\"><code>node-gyp</code></a> on your platform.</p>\n<p dir=\"auto\">Finally, clone <a href=\"https://github.com/tropy/tropy.git\">this repository</a> and\ninstall all of Tropy's dependencies:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm install\n$ npm run rebuild -- --force\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm install\n$ npm run rebuild -- --force\n</code></pre></div>\n<p dir=\"auto\">To test that everything is set up correctly, run:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm test\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-creating-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#creating-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Creating Builds</h2>\n<p dir=\"auto\">To create a dev-build for your current platform run <code>npm run build</code> at the\nroot of the repository. This will create a dev-build of Tropy in the <code>dist</code>\nfolder.</p>\n<h2 dir=\"auto\"><a id=\"user-content-running-in-dev-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-in-dev-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running in Dev-Mode</h2>\n<p dir=\"auto\">Alternatively, you can start Tropy in dev-mode directly from the root of the\nrepository, by running <code>npm start</code>.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.360Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Tropy</h1><a id=\"user-content-tropy\" class=\"anchor-element\" aria-label=\"Permalink: Tropy\" href=\"https://github.com/tropy/tropy//blob/main/#tropy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/tropy/tropy/actions/workflows/ci.yml\"><img src=\"https://github.com/tropy/tropy/actions/workflows/ci.yml/badge.svg\" alt=\"Build Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://coveralls.io/github/tropy/tropy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1073a7f86b341c9b66f47eab1888bed856f5e01b7e6b0c6eb0cc4bb44cf28463/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f74726f70792f74726f70792f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/tropy/tropy/badge.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Bring order to your research —\nuse the power of Tropy to organize and describe your research photos\nso you can find your sources whenever you need them.</p>\n<p dir=\"auto\">Visit <a href=\"https://tropy.org\" rel=\"nofollow\">tropy.org</a> to learn more\nor follow <a href=\"https://fosstodon.org/@tropy\" rel=\"nofollow\">@tropy@fosstodon.org</a> for important announcements.\nTo get started, download the latest version of Tropy for your platform,\ncheck out the <a href=\"https://docs.tropy.org\" rel=\"nofollow\">user's manual</a> and join the discussion on the <a href=\"https://forums.tropy.org\" rel=\"nofollow\">forums</a>.</p>\n<p dir=\"auto\">Interested to work on Tropy or create your own builds?\nPlease find more details below.\nHappy hacking!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/tropy/tropy//blob/main/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Visit <a href=\"https://tropy.org\" rel=\"nofollow\">tropy.org</a> or the <a href=\"https://github.com/tropy/tropy/releases/latest\">release page</a>\nto download the latest version of Tropy.</p>\n<p dir=\"auto\">You can also install Tropy via <a href=\"https://brew.sh\" rel=\"nofollow\">Homebrew</a>, <a href=\"https://winget.run\" rel=\"nofollow\">winget</a>, or the <a href=\"https://aur.archlinux.org\" rel=\"nofollow\">AUR</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation from Source</h2><a id=\"user-content-installation-from-source\" class=\"anchor-element\" aria-label=\"Permalink: Installation from Source\" href=\"https://github.com/tropy/tropy//blob/main/#installation-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Install the latest version of <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a>\n(at least the version that ships with the current <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a> release)\nand all dependencies required to use <a href=\"https://www.npmjs.com/package/node-gyp\" rel=\"nofollow\">node-gyp</a> on your platform.</p>\n<p dir=\"auto\">Clone this <a href=\"https://github.com/tropy/tropy\">repository</a> and install Tropy's dependencies:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm install\n$ npm run rebuild -- --force\"><pre class=\"notranslate\"><code>$ npm install\n$ npm run rebuild -- --force\n</code></pre></div>\n<p dir=\"auto\">To test that everything works, run:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre class=\"notranslate\"><code>$ npm test\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Creating Builds</h2><a id=\"user-content-creating-builds\" class=\"anchor-element\" aria-label=\"Permalink: Creating Builds\" href=\"https://github.com/tropy/tropy//blob/main/#creating-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To create a dev-build for your current platform run <code>npm run build</code>.\nThis will create a dev-build of Tropy in the <code>dist</code> folder.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Tropy Development</h2><a id=\"user-content-tropy-development\" class=\"anchor-element\" aria-label=\"Permalink: Tropy Development\" href=\"https://github.com/tropy/tropy//blob/main/#tropy-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Start Tropy in dev-mode by running <code>npm start</code>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Plugin Development</h2><a id=\"user-content-plugin-development\" class=\"anchor-element\" aria-label=\"Permalink: Plugin Development\" href=\"https://github.com/tropy/tropy//blob/main/#plugin-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can extend Tropy's functionality via plugins.\nTo find out more, consult the <a href=\"https://github.com/tropy/tropy/blob/master/res/plugins/README.md\">plugin specification</a>\nand clone the <a href=\"https://github.com/tropy/tropy-plugin-example\">sample plugin</a> to get started.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Tropy</h1><a id=\"user-content-tropy\" class=\"anchor-element\" aria-label=\"Permalink: Tropy\" href=\"#tropy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/tropy/tropy/actions/workflows/ci.yml\"><img src=\"https://github.com/tropy/tropy/actions/workflows/ci.yml/badge.svg\" alt=\"Build Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://coveralls.io/github/tropy/tropy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1073a7f86b341c9b66f47eab1888bed856f5e01b7e6b0c6eb0cc4bb44cf28463/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f74726f70792f74726f70792f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/tropy/tropy/badge.svg?branch=master\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Bring order to your research —\nuse the power of Tropy to organize and describe your research photos\nso you can find your sources whenever you need them.</p>\n<p dir=\"auto\">Visit <a href=\"https://tropy.org\" rel=\"nofollow\">tropy.org</a> to learn more\nor follow <a href=\"https://fosstodon.org/@tropy\" rel=\"nofollow\">@tropy@fosstodon.org</a> for important announcements.\nTo get started, download the latest version of Tropy for your platform,\ncheck out the <a href=\"https://docs.tropy.org\" rel=\"nofollow\">user's manual</a> and join the discussion on the <a href=\"https://forums.tropy.org\" rel=\"nofollow\">forums</a>.</p>\n<p dir=\"auto\">Interested to work on Tropy or create your own builds?\nPlease find more details below.\nHappy hacking!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Visit <a href=\"https://tropy.org\" rel=\"nofollow\">tropy.org</a> or the <a href=\"https://github.com/tropy/tropy/releases/latest\">release page</a>\nto download the latest version of Tropy.</p>\n<p dir=\"auto\">You can also install Tropy via <a href=\"https://brew.sh\" rel=\"nofollow\">Homebrew</a>, <a href=\"https://winget.run\" rel=\"nofollow\">winget</a>, or the <a href=\"https://aur.archlinux.org\" rel=\"nofollow\">AUR</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation from Source</h2><a id=\"user-content-installation-from-source\" class=\"anchor-element\" aria-label=\"Permalink: Installation from Source\" href=\"#installation-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Install the latest version of <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a>\n(at least the version that ships with the current <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a> release)\nand all dependencies required to use <a href=\"https://www.npmjs.com/package/node-gyp\" rel=\"nofollow\">node-gyp</a> on your platform.</p>\n<p dir=\"auto\">Clone this <a href=\"https://github.com/tropy/tropy\">repository</a> and install Tropy's dependencies:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm install\n$ npm run rebuild -- --force\"><pre class=\"notranslate\"><code>$ npm install\n$ npm run rebuild -- --force\n</code></pre></div>\n<p dir=\"auto\">To test that everything works, run:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre class=\"notranslate\"><code>$ npm test\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Creating Builds</h2><a id=\"user-content-creating-builds\" class=\"anchor-element\" aria-label=\"Permalink: Creating Builds\" href=\"#creating-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To create a dev-build for your current platform run <code>npm run build</code>.\nThis will create a dev-build of Tropy in the <code>dist</code> folder.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Tropy Development</h2><a id=\"user-content-tropy-development\" class=\"anchor-element\" aria-label=\"Permalink: Tropy Development\" href=\"#tropy-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Start Tropy in dev-mode by running <code>npm start</code>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Plugin Development</h2><a id=\"user-content-plugin-development\" class=\"anchor-element\" aria-label=\"Permalink: Plugin Development\" href=\"#plugin-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can extend Tropy's functionality via plugins.\nTo find out more, consult the <a href=\"https://github.com/tropy/tropy/blob/master/res/plugins/README.md\">plugin specification</a>\nand clone the <a href=\"https://github.com/tropy/tropy-plugin-example\">sample plugin</a> to get started.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:29.726Z" }, "translatium": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-translatium-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webcatalog/translatium-desktop/blob/master/#translatium-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Translatium <a href=\"https://github.com/webcatalog/translatium-desktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/3084759be956bac908efca9e9d5e1923cdba04dc02bcbddb476f207cd92f74d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width: 100%;\"></a></h1>\n<h2 dir=\"auto\"><a id=\"user-content-archived\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webcatalog/translatium-desktop/blob/master/#archived\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Archived</h2>\n<p dir=\"auto\">This repository is archived. To help us better improve the product and protect our intellectual assets, Translatium's development has been moved to a <strong>closed source</strong> universal code base that runs across macOS, Windows, Linux, Android, iOS and iPadOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webcatalog/translatium-desktop/blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Introduction</h2>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Linux</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/macOS/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/Linux/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/Windows/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">The legacy code of <strong><a href=\"https://webcatalog.io/translatium/\" rel=\"nofollow\">Translatium</a></strong> for desktop (version 20 and earlier).</p>\n<p dir=\"auto\"><strong>master</strong> branch only includes the source code of Translatium 9+. For older versions, check out the <strong>legacy-</strong> branches.</p>\n<hr>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webcatalog/translatium-desktop/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# First, clone the project:\ngit clone https://github.com/quanglam2807/translatium.git\ncd translatium\n\n# set API keys\nexport REACT_APP_OCR_SPACE_API_KEY=...\n\n# install the dependencies\nyarn\n\n# Run development mode of Translatium\nyarn electron-dev\n\n# Build for production\nyarn dist\"><pre class=\"notranslate\"><code class=\"notranslate\"># First, clone the project:\ngit clone https://github.com/quanglam2807/translatium.git\ncd translatium\n\n# set API keys\nexport REACT_APP_OCR_SPACE_API_KEY=...\n\n# install the dependencies\nyarn\n\n# Run development mode of Translatium\nyarn electron-dev\n\n# Build for production\nyarn dist\n</code></pre></div>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-translatium-\" class=\"anchor\" aria-hidden=\"true\" href=\"#translatium-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Translatium <a href=\"LICENSE\"><img src=\"https://camo.githubusercontent.com/3084759be956bac908efca9e9d5e1923cdba04dc02bcbddb476f207cd92f74d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width: 100%;\"></a></h1>\n<h2 dir=\"auto\"><a id=\"user-content-archived\" class=\"anchor\" aria-hidden=\"true\" href=\"#archived\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Archived</h2>\n<p dir=\"auto\">This repository is archived. To help us better improve the product and protect our intellectual assets, Translatium's development has been moved to a <strong>closed source</strong> universal code base that runs across macOS, Windows, Linux, Android, iOS and iPadOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Introduction</h2>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Linux</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/macOS/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/Linux/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/Windows/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">The legacy code of <strong><a href=\"https://webcatalog.io/translatium/\" rel=\"nofollow\">Translatium</a></strong> for desktop (version 20 and earlier).</p>\n<p dir=\"auto\"><strong>master</strong> branch only includes the source code of Translatium 9+. For older versions, check out the <strong>legacy-</strong> branches.</p>\n<hr>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# First, clone the project:\ngit clone https://github.com/quanglam2807/translatium.git\ncd translatium\n\n# set API keys\nexport REACT_APP_OCR_SPACE_API_KEY=...\n\n# install the dependencies\nyarn\n\n# Run development mode of Translatium\nyarn electron-dev\n\n# Build for production\nyarn dist\"><pre class=\"notranslate\"><code class=\"notranslate\"># First, clone the project:\ngit clone https://github.com/quanglam2807/translatium.git\ncd translatium\n\n# set API keys\nexport REACT_APP_OCR_SPACE_API_KEY=...\n\n# install the dependencies\nyarn\n\n# Run development mode of Translatium\nyarn electron-dev\n\n# Build for production\nyarn dist\n</code></pre></div>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.526Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Translatium <a href=\"https://github.com/webcatalog/translatium-desktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/8e45ec257613c2b03f48c9f04c310fc48c74136ad81bc238905b4bc2e60c4248/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-translatium-\" class=\"anchor-element\" aria-label=\"Permalink: Translatium \" href=\"https://github.com/webcatalog/translatium-desktop/blob/master/#translatium-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Archived</h2><a id=\"user-content-archived\" class=\"anchor-element\" aria-label=\"Permalink: Archived\" href=\"https://github.com/webcatalog/translatium-desktop/blob/master/#archived\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This repository is archived. To help us better improve the product and protect our intellectual assets, Translatium's development has been moved to a <strong>closed source</strong> universal code base that runs across macOS, Windows, Linux, Android, iOS and iPadOS.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Introduction</h2><a id=\"user-content-introduction\" class=\"anchor-element\" aria-label=\"Permalink: Introduction\" href=\"https://github.com/webcatalog/translatium-desktop/blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Linux</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/macOS/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/Linux/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/Windows/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">The legacy code of <strong><a href=\"https://webcatalog.io/translatium/\" rel=\"nofollow\">Translatium</a></strong> for desktop (version 20 and earlier).</p>\n<p dir=\"auto\"><strong>master</strong> branch only includes the source code of Translatium 9+. For older versions, check out the <strong>legacy-</strong> branches.</p>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/webcatalog/translatium-desktop/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# First, clone the project:\ngit clone https://github.com/quanglam2807/translatium.git\ncd translatium\n\n# set API keys\nexport REACT_APP_OCR_SPACE_API_KEY=...\n\n# install the dependencies\nyarn\n\n# Run development mode of Translatium\nyarn electron-dev\n\n# Build for production\nyarn dist\"><pre class=\"notranslate\"><code># First, clone the project:\ngit clone https://github.com/quanglam2807/translatium.git\ncd translatium\n\n# set API keys\nexport REACT_APP_OCR_SPACE_API_KEY=...\n\n# install the dependencies\nyarn\n\n# Run development mode of Translatium\nyarn electron-dev\n\n# Build for production\nyarn dist\n</code></pre></div>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Translatium <a href=\"LICENSE\"><img src=\"https://camo.githubusercontent.com/8e45ec257613c2b03f48c9f04c310fc48c74136ad81bc238905b4bc2e60c4248/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-translatium-\" class=\"anchor-element\" aria-label=\"Permalink: Translatium \" href=\"#translatium-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Archived</h2><a id=\"user-content-archived\" class=\"anchor-element\" aria-label=\"Permalink: Archived\" href=\"#archived\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This repository is archived. To help us better improve the product and protect our intellectual assets, Translatium's development has been moved to a <strong>closed source</strong> universal code base that runs across macOS, Windows, Linux, Android, iOS and iPadOS.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Introduction</h2><a id=\"user-content-introduction\" class=\"anchor-element\" aria-label=\"Permalink: Introduction\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Linux</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/macOS/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/Linux/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://github.com/quanglam2807/translatium/actions\"><img src=\"https://github.com/quanglam2807/translatium/workflows/Windows/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">The legacy code of <strong><a href=\"https://webcatalog.io/translatium/\" rel=\"nofollow\">Translatium</a></strong> for desktop (version 20 and earlier).</p>\n<p dir=\"auto\"><strong>master</strong> branch only includes the source code of Translatium 9+. For older versions, check out the <strong>legacy-</strong> branches.</p>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# First, clone the project:\ngit clone https://github.com/quanglam2807/translatium.git\ncd translatium\n\n# set API keys\nexport REACT_APP_OCR_SPACE_API_KEY=...\n\n# install the dependencies\nyarn\n\n# Run development mode of Translatium\nyarn electron-dev\n\n# Build for production\nyarn dist\"><pre class=\"notranslate\"><code># First, clone the project:\ngit clone https://github.com/quanglam2807/translatium.git\ncd translatium\n\n# set API keys\nexport REACT_APP_OCR_SPACE_API_KEY=...\n\n# install the dependencies\nyarn\n\n# Run development mode of Translatium\nyarn electron-dev\n\n# Build for production\nyarn dist\n</code></pre></div>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:29.971Z" }, "ttth": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/yafp/ttth/blob/master/#\"><img src=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/logo/256x256.png\" width=\"256\" style=\"max-width: 100%;\"></a>\n <h1 dir=\"auto\"><a id=\"user-content-ttth\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#ttth\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ttth</h1>\n<p dir=\"auto\">available for:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/linux_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/linux_32x32.png\" alt=\"linux\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/apple_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/apple_32x32.png\" alt=\"apple\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/windows_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/windows_32x32.png\" alt=\"windows\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a href=\"https://deepscan.io/dashboard#view=project&tid=8831&pid=11093&bid=161122\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2362baf6a4748577c43e34de7726953672aadc86577932a687b86c55bed644dd/68747470733a2f2f646565707363616e2e696f2f6170692f7465616d732f383833312f70726f6a656374732f31313039332f6272616e636865732f3136313132322f62616467652f67726164652e737667\" alt=\"DeepScan grade\" data-canonical-src=\"https://deepscan.io/api/teams/8831/projects/11093/branches/161122/badge/grade.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.codacy.com/app/yafp/ttth?utm_source=github.com&utm_medium=referral&utm_content=yafp/ttth&utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/022d3a2b08ce80373e5342628fb4aec93a7106acdba6848080229b27ef28425c/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3634613832633264313536663431633162373534333166623664613163363933\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/64a82c2d156f41c1b75431fb6da1c693\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/1da3aa921452baca4e3d7e58f63020baee08fc913c534182293a185919ba72ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/1da3aa921452baca4e3d7e58f63020baee08fc913c534182293a185919ba72ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Current Release\" data-canonical-src=\"https://img.shields.io/github/release/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/5efd69f6e7a6b0adc2a5ee4ff58f2925c09519d113ad0b520762eb2007dbaccf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/5efd69f6e7a6b0adc2a5ee4ff58f2925c09519d113ad0b520762eb2007dbaccf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Release Date\" data-canonical-src=\"https://img.shields.io/github/release-date/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/0450d077f5e767da9eaf97135053e734e139c7471f95c188be049c12a8366cb9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f796166702f747474682f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/0450d077f5e767da9eaf97135053e734e139c7471f95c188be049c12a8366cb9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f796166702f747474682f746f74616c2e737667\" alt=\"GitHub Download All releases\" data-canonical-src=\"https://img.shields.io/github/downloads/yafp/ttth/total.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/7b336a7f398fef7c9ecd38b428f87f4165cb1041f07ce3c0786aa2af1328fae2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/7b336a7f398fef7c9ecd38b428f87f4165cb1041f07ce3c0786aa2af1328fae2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Last Commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/eeffb6c4372dc9e3e523bf5853222cc852fa152f629c55b90b4f6e26c5f21c37/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/eeffb6c4372dc9e3e523bf5853222cc852fa152f629c55b90b4f6e26c5f21c37/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Issues Open\" data-canonical-src=\"https://img.shields.io/github/issues-raw/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/yafp/ttth/graphs/contributors/\"><img src=\"https://camo.githubusercontent.com/969571bf6dde85ff0e6fadb6fdae48aa947fc59b142f934a5493d16e8c886727/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f796166702f747474682e737667\" alt=\"GitHub contributors\" data-canonical-src=\"https://img.shields.io/github/contributors/yafp/ttth.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/yafp/ttth/pulls?q=is:pr+is:merged\"><img src=\"https://camo.githubusercontent.com/ca0f9cc55df7e4558eeb0f61cd0fb3c9b737a8f5204dfa425afbe0939a01ed50/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722d636c6f7365642d7261772f796166702f747474682e7376673f6c6162656c3d6d65726765642b505273\" alt=\"Merged PRs\" data-canonical-src=\"https://img.shields.io/github/issues-pr-closed-raw/yafp/ttth.svg?label=merged+PRs\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/5265be246186d132f4518493811b793d74c7c8f1181a316655122480e7fab424/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796166702f747474682e737667\"><img src=\"https://camo.githubusercontent.com/5265be246186d132f4518493811b793d74c7c8f1181a316655122480e7fab424/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796166702f747474682e737667\" alt=\"GitHub License\" data-canonical-src=\"https://img.shields.io/github/license/yafp/ttth.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://yafp.github.io/ttth/\" rel=\"nofollow\"><img src=\"https://github.com/yafp/ttth/workflows/jsdoc/badge.svg\" alt=\"jsDoc\" style=\"max-width: 100%;\"></a></p>\n</div>\n<h1 dir=\"auto\"><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>about</h1>\n<p dir=\"auto\"><strong>ttth</strong> (talk to the hand) is an electron based desktop app for online services like WhatsApp, Threema, Telegram, Google and several others.</p>\n<p dir=\"auto\">It is:</p>\n<ul dir=\"auto\">\n<li>available for <em>freebsd</em>, <em>linux</em>, <em>macOS</em> and <em>windows</em>.</li>\n<li>inspired by apps like <a href=\"https://github.com/meetfranz/franz\">Franz</a> and <a href=\"https://github.com/ramboxapp/community-edition\">Rambox</a>. Need to feature <a href=\"https://github.com/TheGoddessInari/hamsket\">Hamsket</a> here as good looking Rambox fork and <a href=\"https://github.com/getferdi/ferdi\">Ferdi</a> as Franz fork.</li>\n<li>free and open source</li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>getting-started</h1>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>download</h2>\n<p dir=\"auto\">Download the latest release from <a href=\"https://github.com/yafp/ttth/releases\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>install</h2>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/INSTALL.md\">installation instructions</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-services\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>services</h2>\n<p dir=\"auto\">While <strong>ttth</strong> supports a growing list of pre-configured services, you can as well add custom urls yourself (using the CUSTOM URL type).\nPlease see the supported <a href=\"https://github.com/yafp/ttth/blob/master/docs/SERVICES.md\">services</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-ui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ui</h2>\n<p dir=\"auto\"><strong>ttth</strong> comes with several themes. This readme is only featuring the default theme.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/screenshots/ui_latest.png\"><img src=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/screenshots/ui_latest.png\" alt=\"ui\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><em>Default theme</em></p>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/THEMES.md\">themes list</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>changelog</h2>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/CHANGELOG.md\">changlog</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>keyboard-shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Function</th>\n<th>Linux</th>\n<th>macOS</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Homepage</td>\n<td><kbd>F1</kbd></td>\n<td><kbd>F1</kbd></td>\n<td><kbd>F1</kbd></td>\n</tr>\n<tr>\n<td>Report issue</td>\n<td><kbd>F2</kbd></td>\n<td><kbd>F2</kbd></td>\n<td><kbd>F2</kbd></td>\n</tr>\n<tr>\n<td>Changelog</td>\n<td><kbd>F3</kbd></td>\n<td><kbd>F3</kbd></td>\n<td><kbd>F3</kbd></td>\n</tr>\n<tr>\n<td>FAQ</td>\n<td><kbd>F4</kbd></td>\n<td><kbd>F4</kbd></td>\n<td><kbd>F4</kbd></td>\n</tr>\n<tr>\n<td>Releases</td>\n<td><kbd>F5</kbd></td>\n<td><kbd>F5</kbd></td>\n<td><kbd>F5</kbd></td>\n</tr>\n<tr>\n<td>Search updates</td>\n<td><kbd>F9</kbd></td>\n<td><kbd>F9</kbd></td>\n<td><kbd>F9</kbd></td>\n</tr>\n<tr>\n<td>Open developer console for current service</td>\n<td><kbd>F10</kbd></td>\n<td><kbd>F10</kbd></td>\n<td><kbd>F10</kbd></td>\n</tr>\n<tr>\n<td>Toggle Fullscreen mode</td>\n<td><kbd>F11</kbd></td>\n<td><kbd>F11</kbd></td>\n<td><kbd>F11</kbd></td>\n</tr>\n<tr>\n<td>Toggle developer console</td>\n<td><kbd>F12</kbd></td>\n<td><kbd>F12</kbd></td>\n<td><kbd>F12</kbd></td>\n</tr>\n<tr>\n<td>Show Settings</td>\n<td><kbd>CTRL</kbd> + <kbd>,</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>,</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Jump to next service</td>\n<td><kbd>CTRL</kbd> + <kbd>🡆</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>🡆</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>🡆</kbd></td>\n</tr>\n<tr>\n<td>Jump to previous service</td>\n<td><kbd>CTRL</kbd> + <kbd>🡄</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>🡄</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>🡄</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 1</td>\n<td><kbd>CTRL</kbd> + <kbd>1</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>1</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>1</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 2</td>\n<td><kbd>CTRL</kbd> + <kbd>2</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>2</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>2</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 3</td>\n<td><kbd>CTRL</kbd> + <kbd>3</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>3</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>3</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab ...</td>\n<td><kbd>CTRL</kbd> + <kbd>...</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>...</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>...</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 9</td>\n<td><kbd>CTRL</kbd> + <kbd>9</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>9</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Reload current service</td>\n<td><kbd>CTRL</kbd> + <kbd>S</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>S</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Quit/exit the application</td>\n<td><kbd>CTRL</kbd> + <kbd>Q</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>Q</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>Q</kbd></td>\n</tr>\n<tr>\n<td>Reload the application</td>\n<td><kbd>CTRL</kbd> + <kbd>R</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>R</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Minimize window</td>\n<td><kbd>CTRL</kbd> + <kbd>M</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>M</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Maximize window</td>\n<td><kbd>CTRL</kbd> + <kbd>K</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>K</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Hide window</td>\n<td><kbd>CTRL</kbd> + <kbd>H</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>H</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>H</kbd></td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>privacy</h2>\n<ul dir=\"auto\">\n<li><strong>ttth</strong> is using <a href=\"https://sentry.io\" rel=\"nofollow\">sentry</a> to collect error reports. This helps heavily finding bugs which might occur only in some specific use-cases. Please see the <a href=\"https://sentry.io/privacy/\" rel=\"nofollow\">sentry privacy policy</a> for more details.</li>\n<li><strong>ttth</strong> is not tracking it's users (i.e. using Google Analytics or similar)</li>\n<li>All data is stored locally only.</li>\n<li>Sessions will persist using the <a href=\"https://electronjs.org/docs/api/webview-tag#partition\" rel=\"nofollow\">partition:persist</a> attribute for electrons webview.</li>\n</ul>\n<p dir=\"auto\">You are always welcome to check and even improve the code.</p>\n<h2 dir=\"auto\"><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>faq</h2>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/FAQ.md\">FAQ</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>known-issues</h2>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/KNOWN_ISSUES.md\">known issues</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-discussion\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#discussion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>discussion</h2>\n<ul dir=\"auto\">\n<li>Github: click <a href=\"https://github.com/yafp/ttth/issues\">here</a> to create an issue</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>license</h2>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/LICENSE\">LICENSE</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-disclosure\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#disclosure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>disclosure</h2>\n<p dir=\"auto\"><strong>ttth</strong> is not affiliated with any of the supported apps/services.</p>\n<h2 dir=\"auto\"><a id=\"user-content-support--fund\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#support--fund\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>support / fund</h2>\n<p dir=\"auto\">If you want to support the development of <strong>ttth</strong> you can fund me on:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/sponsors/yafp\">github</a></li>\n<li><a href=\"https://www.patreon.com/yafp\" rel=\"nofollow\">patreon</a></li>\n</ul>\n<hr>\n<h1 dir=\"auto\"><a id=\"user-content-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yafp/ttth/blob/master/#developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>developers</h1>\n<ul dir=\"auto\">\n<li>Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/CONTRIBUTING.md\">contributing informations</a> for more details.</li>\n<li>A list of all contributors can be found <a href=\"https://github.com/yafp/ttth/blob/master/docs/CONTRIBUTORS.md\">here</a>.</li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n <a href=\"#\"><img src=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/logo/256x256.png\" width=\"256\" style=\"max-width: 100%;\"></a>\n <h1 dir=\"auto\"><a id=\"user-content-ttth\" class=\"anchor\" aria-hidden=\"true\" href=\"#ttth\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ttth</h1>\n<p dir=\"auto\">available for:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/linux_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/linux_32x32.png\" alt=\"linux\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/apple_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/apple_32x32.png\" alt=\"apple\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/windows_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/windows_32x32.png\" alt=\"windows\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a href=\"https://deepscan.io/dashboard#view=project&tid=8831&pid=11093&bid=161122\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2362baf6a4748577c43e34de7726953672aadc86577932a687b86c55bed644dd/68747470733a2f2f646565707363616e2e696f2f6170692f7465616d732f383833312f70726f6a656374732f31313039332f6272616e636865732f3136313132322f62616467652f67726164652e737667\" alt=\"DeepScan grade\" data-canonical-src=\"https://deepscan.io/api/teams/8831/projects/11093/branches/161122/badge/grade.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.codacy.com/app/yafp/ttth?utm_source=github.com&utm_medium=referral&utm_content=yafp/ttth&utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/022d3a2b08ce80373e5342628fb4aec93a7106acdba6848080229b27ef28425c/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3634613832633264313536663431633162373534333166623664613163363933\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/64a82c2d156f41c1b75431fb6da1c693\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/1da3aa921452baca4e3d7e58f63020baee08fc913c534182293a185919ba72ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/1da3aa921452baca4e3d7e58f63020baee08fc913c534182293a185919ba72ea/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Current Release\" data-canonical-src=\"https://img.shields.io/github/release/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/5efd69f6e7a6b0adc2a5ee4ff58f2925c09519d113ad0b520762eb2007dbaccf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/5efd69f6e7a6b0adc2a5ee4ff58f2925c09519d113ad0b520762eb2007dbaccf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Release Date\" data-canonical-src=\"https://img.shields.io/github/release-date/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/0450d077f5e767da9eaf97135053e734e139c7471f95c188be049c12a8366cb9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f796166702f747474682f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/0450d077f5e767da9eaf97135053e734e139c7471f95c188be049c12a8366cb9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f796166702f747474682f746f74616c2e737667\" alt=\"GitHub Download All releases\" data-canonical-src=\"https://img.shields.io/github/downloads/yafp/ttth/total.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/7b336a7f398fef7c9ecd38b428f87f4165cb1041f07ce3c0786aa2af1328fae2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/7b336a7f398fef7c9ecd38b428f87f4165cb1041f07ce3c0786aa2af1328fae2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Last Commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/eeffb6c4372dc9e3e523bf5853222cc852fa152f629c55b90b4f6e26c5f21c37/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/eeffb6c4372dc9e3e523bf5853222cc852fa152f629c55b90b4f6e26c5f21c37/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Issues Open\" data-canonical-src=\"https://img.shields.io/github/issues-raw/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/yafp/ttth/graphs/contributors/\"><img src=\"https://camo.githubusercontent.com/969571bf6dde85ff0e6fadb6fdae48aa947fc59b142f934a5493d16e8c886727/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f796166702f747474682e737667\" alt=\"GitHub contributors\" data-canonical-src=\"https://img.shields.io/github/contributors/yafp/ttth.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/yafp/ttth/pulls?q=is:pr+is:merged\"><img src=\"https://camo.githubusercontent.com/ca0f9cc55df7e4558eeb0f61cd0fb3c9b737a8f5204dfa425afbe0939a01ed50/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722d636c6f7365642d7261772f796166702f747474682e7376673f6c6162656c3d6d65726765642b505273\" alt=\"Merged PRs\" data-canonical-src=\"https://img.shields.io/github/issues-pr-closed-raw/yafp/ttth.svg?label=merged+PRs\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/5265be246186d132f4518493811b793d74c7c8f1181a316655122480e7fab424/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796166702f747474682e737667\"><img src=\"https://camo.githubusercontent.com/5265be246186d132f4518493811b793d74c7c8f1181a316655122480e7fab424/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796166702f747474682e737667\" alt=\"GitHub License\" data-canonical-src=\"https://img.shields.io/github/license/yafp/ttth.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://yafp.github.io/ttth/\" rel=\"nofollow\"><img src=\"https://github.com/yafp/ttth/workflows/jsdoc/badge.svg\" alt=\"jsDoc\" style=\"max-width: 100%;\"></a></p>\n</div>\n<h1 dir=\"auto\"><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>about</h1>\n<p dir=\"auto\"><strong>ttth</strong> (talk to the hand) is an electron based desktop app for online services like WhatsApp, Threema, Telegram, Google and several others.</p>\n<p dir=\"auto\">It is:</p>\n<ul dir=\"auto\">\n<li>available for <em>freebsd</em>, <em>linux</em>, <em>macOS</em> and <em>windows</em>.</li>\n<li>inspired by apps like <a href=\"https://github.com/meetfranz/franz\">Franz</a> and <a href=\"https://github.com/ramboxapp/community-edition\">Rambox</a>. Need to feature <a href=\"https://github.com/TheGoddessInari/hamsket\">Hamsket</a> here as good looking Rambox fork and <a href=\"https://github.com/getferdi/ferdi\">Ferdi</a> as Franz fork.</li>\n<li>free and open source</li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>getting-started</h1>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>download</h2>\n<p dir=\"auto\">Download the latest release from <a href=\"https://github.com/yafp/ttth/releases\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>install</h2>\n<p dir=\"auto\">Please see the <a href=\"docs/INSTALL.md\">installation instructions</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-services\" class=\"anchor\" aria-hidden=\"true\" href=\"#services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>services</h2>\n<p dir=\"auto\">While <strong>ttth</strong> supports a growing list of pre-configured services, you can as well add custom urls yourself (using the CUSTOM URL type).\nPlease see the supported <a href=\"docs/SERVICES.md\">services</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-ui\" class=\"anchor\" aria-hidden=\"true\" href=\"#ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ui</h2>\n<p dir=\"auto\"><strong>ttth</strong> comes with several themes. This readme is only featuring the default theme.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/screenshots/ui_latest.png\"><img src=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/screenshots/ui_latest.png\" alt=\"ui\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><em>Default theme</em></p>\n<p dir=\"auto\">Please see the <a href=\"docs/THEMES.md\">themes list</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>changelog</h2>\n<p dir=\"auto\">Please see the <a href=\"docs/CHANGELOG.md\">changlog</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>keyboard-shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Function</th>\n<th>Linux</th>\n<th>macOS</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Homepage</td>\n<td><kbd>F1</kbd></td>\n<td><kbd>F1</kbd></td>\n<td><kbd>F1</kbd></td>\n</tr>\n<tr>\n<td>Report issue</td>\n<td><kbd>F2</kbd></td>\n<td><kbd>F2</kbd></td>\n<td><kbd>F2</kbd></td>\n</tr>\n<tr>\n<td>Changelog</td>\n<td><kbd>F3</kbd></td>\n<td><kbd>F3</kbd></td>\n<td><kbd>F3</kbd></td>\n</tr>\n<tr>\n<td>FAQ</td>\n<td><kbd>F4</kbd></td>\n<td><kbd>F4</kbd></td>\n<td><kbd>F4</kbd></td>\n</tr>\n<tr>\n<td>Releases</td>\n<td><kbd>F5</kbd></td>\n<td><kbd>F5</kbd></td>\n<td><kbd>F5</kbd></td>\n</tr>\n<tr>\n<td>Search updates</td>\n<td><kbd>F9</kbd></td>\n<td><kbd>F9</kbd></td>\n<td><kbd>F9</kbd></td>\n</tr>\n<tr>\n<td>Open developer console for current service</td>\n<td><kbd>F10</kbd></td>\n<td><kbd>F10</kbd></td>\n<td><kbd>F10</kbd></td>\n</tr>\n<tr>\n<td>Toggle Fullscreen mode</td>\n<td><kbd>F11</kbd></td>\n<td><kbd>F11</kbd></td>\n<td><kbd>F11</kbd></td>\n</tr>\n<tr>\n<td>Toggle developer console</td>\n<td><kbd>F12</kbd></td>\n<td><kbd>F12</kbd></td>\n<td><kbd>F12</kbd></td>\n</tr>\n<tr>\n<td>Show Settings</td>\n<td><kbd>CTRL</kbd> + <kbd>,</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>,</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Jump to next service</td>\n<td><kbd>CTRL</kbd> + <kbd>🡆</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>🡆</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>🡆</kbd></td>\n</tr>\n<tr>\n<td>Jump to previous service</td>\n<td><kbd>CTRL</kbd> + <kbd>🡄</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>🡄</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>🡄</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 1</td>\n<td><kbd>CTRL</kbd> + <kbd>1</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>1</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>1</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 2</td>\n<td><kbd>CTRL</kbd> + <kbd>2</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>2</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>2</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 3</td>\n<td><kbd>CTRL</kbd> + <kbd>3</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>3</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>3</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab ...</td>\n<td><kbd>CTRL</kbd> + <kbd>...</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>...</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>...</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 9</td>\n<td><kbd>CTRL</kbd> + <kbd>9</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>9</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Reload current service</td>\n<td><kbd>CTRL</kbd> + <kbd>S</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>S</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Quit/exit the application</td>\n<td><kbd>CTRL</kbd> + <kbd>Q</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>Q</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>Q</kbd></td>\n</tr>\n<tr>\n<td>Reload the application</td>\n<td><kbd>CTRL</kbd> + <kbd>R</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>R</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Minimize window</td>\n<td><kbd>CTRL</kbd> + <kbd>M</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>M</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Maximize window</td>\n<td><kbd>CTRL</kbd> + <kbd>K</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>K</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Hide window</td>\n<td><kbd>CTRL</kbd> + <kbd>H</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>H</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>H</kbd></td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>privacy</h2>\n<ul dir=\"auto\">\n<li><strong>ttth</strong> is using <a href=\"https://sentry.io\" rel=\"nofollow\">sentry</a> to collect error reports. This helps heavily finding bugs which might occur only in some specific use-cases. Please see the <a href=\"https://sentry.io/privacy/\" rel=\"nofollow\">sentry privacy policy</a> for more details.</li>\n<li><strong>ttth</strong> is not tracking it's users (i.e. using Google Analytics or similar)</li>\n<li>All data is stored locally only.</li>\n<li>Sessions will persist using the <a href=\"https://electronjs.org/docs/api/webview-tag#partition\" rel=\"nofollow\">partition:persist</a> attribute for electrons webview.</li>\n</ul>\n<p dir=\"auto\">You are always welcome to check and even improve the code.</p>\n<h2 dir=\"auto\"><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>faq</h2>\n<p dir=\"auto\">Please see the <a href=\"docs/FAQ.md\">FAQ</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>known-issues</h2>\n<p dir=\"auto\">Please see the <a href=\"docs/KNOWN_ISSUES.md\">known issues</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-discussion\" class=\"anchor\" aria-hidden=\"true\" href=\"#discussion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>discussion</h2>\n<ul dir=\"auto\">\n<li>Github: click <a href=\"https://github.com/yafp/ttth/issues\">here</a> to create an issue</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>license</h2>\n<p dir=\"auto\">Please see the <a href=\"LICENSE\">LICENSE</a> for more details.</p>\n<h2 dir=\"auto\"><a id=\"user-content-disclosure\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclosure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>disclosure</h2>\n<p dir=\"auto\"><strong>ttth</strong> is not affiliated with any of the supported apps/services.</p>\n<h2 dir=\"auto\"><a id=\"user-content-support--fund\" class=\"anchor\" aria-hidden=\"true\" href=\"#support--fund\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>support / fund</h2>\n<p dir=\"auto\">If you want to support the development of <strong>ttth</strong> you can fund me on:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/sponsors/yafp\">github</a></li>\n<li><a href=\"https://www.patreon.com/yafp\" rel=\"nofollow\">patreon</a></li>\n</ul>\n<hr>\n<h1 dir=\"auto\"><a id=\"user-content-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>developers</h1>\n<ul dir=\"auto\">\n<li>Please see the <a href=\"docs/CONTRIBUTING.md\">contributing informations</a> for more details.</li>\n<li>A list of all contributors can be found <a href=\"docs/CONTRIBUTORS.md\">here</a>.</li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.571Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/yafp/ttth/blob/master/#\"><img src=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/logo/256x256.png\" width=\"256\" style=\"max-width: 100%;\"></a>\n <div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">ttth</h1><a id=\"user-content-ttth\" class=\"anchor-element\" aria-label=\"Permalink: ttth\" href=\"https://github.com/yafp/ttth/blob/master/#ttth\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">available for:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/linux_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/linux_32x32.png\" alt=\"linux\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/apple_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/apple_32x32.png\" alt=\"apple\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/windows_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/windows_32x32.png\" alt=\"windows\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a href=\"https://deepscan.io/dashboard#view=project&tid=8831&pid=11093&bid=161122\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/98e61a3c76401b66301360463e3eafde12f653ba44aef82e9eb8d435e4623506/68747470733a2f2f646565707363616e2e696f2f6170692f7465616d732f383833312f70726f6a656374732f31313039332f6272616e636865732f3136313132322f62616467652f67726164652e737667\" alt=\"DeepScan grade\" data-canonical-src=\"https://deepscan.io/api/teams/8831/projects/11093/branches/161122/badge/grade.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.codacy.com/app/yafp/ttth?utm_source=github.com&utm_medium=referral&utm_content=yafp/ttth&utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/09960ca585aae35481c487fcdf1bc0b0ea3634a45691e973ff4f68f0eeed6b6c/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3634613832633264313536663431633162373534333166623664613163363933\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/64a82c2d156f41c1b75431fb6da1c693\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a1d023803882f2760956672cb368a5a6c0ba922ecae3b0d45089cbc27a7b6df2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/a1d023803882f2760956672cb368a5a6c0ba922ecae3b0d45089cbc27a7b6df2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Current Release\" data-canonical-src=\"https://img.shields.io/github/release/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/92710c9d469647aa037a731753d659bbceef3d8366fc9175defa50dffb0984ff/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/92710c9d469647aa037a731753d659bbceef3d8366fc9175defa50dffb0984ff/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Release Date\" data-canonical-src=\"https://img.shields.io/github/release-date/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/798564d8a9816f75854429a9c4e2234290a8b61aba2030022acdc9c58d284b68/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f796166702f747474682f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/798564d8a9816f75854429a9c4e2234290a8b61aba2030022acdc9c58d284b68/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f796166702f747474682f746f74616c2e737667\" alt=\"GitHub Download All releases\" data-canonical-src=\"https://img.shields.io/github/downloads/yafp/ttth/total.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/06680c8098832c933b644acb57fd2fb1a5cc72d5e5f0ae5e92b2be480f9cb221/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/06680c8098832c933b644acb57fd2fb1a5cc72d5e5f0ae5e92b2be480f9cb221/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Last Commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/aa5797385ac9e7354c4fbfc10ab7d5f5bac483d58120cba3148a58def3a5f07d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/aa5797385ac9e7354c4fbfc10ab7d5f5bac483d58120cba3148a58def3a5f07d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Issues Open\" data-canonical-src=\"https://img.shields.io/github/issues-raw/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/yafp/ttth/graphs/contributors/\"><img src=\"https://camo.githubusercontent.com/75a88e864370fce885eb9beeb04aa94fa895aebc1d26cc43900f82653633333a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f796166702f747474682e737667\" alt=\"GitHub contributors\" data-canonical-src=\"https://img.shields.io/github/contributors/yafp/ttth.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/yafp/ttth/pulls?q=is:pr+is:merged\"><img src=\"https://camo.githubusercontent.com/2b5dc3e23d22bfc0e178ccc075ca2a420a15d2e99ccfe25691528edd8b054320/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722d636c6f7365642d7261772f796166702f747474682e7376673f6c6162656c3d6d65726765642b505273\" alt=\"Merged PRs\" data-canonical-src=\"https://img.shields.io/github/issues-pr-closed-raw/yafp/ttth.svg?label=merged+PRs\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7ed37f197a36f639e575f6ee92c16971627c67c26be559ebadc4a1ae2e5e9dd5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796166702f747474682e737667\"><img src=\"https://camo.githubusercontent.com/7ed37f197a36f639e575f6ee92c16971627c67c26be559ebadc4a1ae2e5e9dd5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796166702f747474682e737667\" alt=\"GitHub License\" data-canonical-src=\"https://img.shields.io/github/license/yafp/ttth.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://yafp.github.io/ttth/\" rel=\"nofollow\"><img src=\"https://github.com/yafp/ttth/workflows/jsdoc/badge.svg\" alt=\"jsDoc\" style=\"max-width: 100%;\"></a></p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">about</h1><a id=\"user-content-about\" class=\"anchor-element\" aria-label=\"Permalink: about\" href=\"https://github.com/yafp/ttth/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>ttth</strong> (talk to the hand) is an electron based desktop app for online services like WhatsApp, Threema, Telegram, Google and several others.</p>\n<p dir=\"auto\">It is:</p>\n<ul dir=\"auto\">\n<li>available for <em>freebsd</em>, <em>linux</em>, <em>macOS</em> and <em>windows</em>.</li>\n<li>inspired by apps like <a href=\"https://github.com/meetfranz/franz\">Franz</a> and <a href=\"https://github.com/ramboxapp/community-edition\">Rambox</a>. Need to feature <a href=\"https://github.com/TheGoddessInari/hamsket\">Hamsket</a> here as good looking Rambox fork and <a href=\"https://github.com/getferdi/ferdi\">Ferdi</a> as Franz fork.</li>\n<li>free and open source</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">getting-started</h1><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: getting-started\" href=\"https://github.com/yafp/ttth/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: download\" href=\"https://github.com/yafp/ttth/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the latest release from <a href=\"https://github.com/yafp/ttth/releases\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: install\" href=\"https://github.com/yafp/ttth/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/INSTALL.md\">installation instructions</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">services</h2><a id=\"user-content-services\" class=\"anchor-element\" aria-label=\"Permalink: services\" href=\"https://github.com/yafp/ttth/blob/master/#services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">While <strong>ttth</strong> supports a growing list of pre-configured services, you can as well add custom urls yourself (using the CUSTOM URL type).\nPlease see the supported <a href=\"https://github.com/yafp/ttth/blob/master/docs/SERVICES.md\">services</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">ui</h2><a id=\"user-content-ui\" class=\"anchor-element\" aria-label=\"Permalink: ui\" href=\"https://github.com/yafp/ttth/blob/master/#ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>ttth</strong> comes with several themes. This readme is only featuring the default theme.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/screenshots/ui_latest.png\"><img src=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/screenshots/ui_latest.png\" alt=\"ui\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><em>Default theme</em></p>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/THEMES.md\">themes list</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">changelog</h2><a id=\"user-content-changelog\" class=\"anchor-element\" aria-label=\"Permalink: changelog\" href=\"https://github.com/yafp/ttth/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/CHANGELOG.md\">changlog</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">keyboard-shortcuts</h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor-element\" aria-label=\"Permalink: keyboard-shortcuts\" href=\"https://github.com/yafp/ttth/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Function</th>\n<th>Linux</th>\n<th>macOS</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Homepage</td>\n<td><kbd>F1</kbd></td>\n<td><kbd>F1</kbd></td>\n<td><kbd>F1</kbd></td>\n</tr>\n<tr>\n<td>Report issue</td>\n<td><kbd>F2</kbd></td>\n<td><kbd>F2</kbd></td>\n<td><kbd>F2</kbd></td>\n</tr>\n<tr>\n<td>Changelog</td>\n<td><kbd>F3</kbd></td>\n<td><kbd>F3</kbd></td>\n<td><kbd>F3</kbd></td>\n</tr>\n<tr>\n<td>FAQ</td>\n<td><kbd>F4</kbd></td>\n<td><kbd>F4</kbd></td>\n<td><kbd>F4</kbd></td>\n</tr>\n<tr>\n<td>Releases</td>\n<td><kbd>F5</kbd></td>\n<td><kbd>F5</kbd></td>\n<td><kbd>F5</kbd></td>\n</tr>\n<tr>\n<td>Search updates</td>\n<td><kbd>F9</kbd></td>\n<td><kbd>F9</kbd></td>\n<td><kbd>F9</kbd></td>\n</tr>\n<tr>\n<td>Open developer console for current service</td>\n<td><kbd>F10</kbd></td>\n<td><kbd>F10</kbd></td>\n<td><kbd>F10</kbd></td>\n</tr>\n<tr>\n<td>Toggle Fullscreen mode</td>\n<td><kbd>F11</kbd></td>\n<td><kbd>F11</kbd></td>\n<td><kbd>F11</kbd></td>\n</tr>\n<tr>\n<td>Toggle developer console</td>\n<td><kbd>F12</kbd></td>\n<td><kbd>F12</kbd></td>\n<td><kbd>F12</kbd></td>\n</tr>\n<tr>\n<td>Show Settings</td>\n<td><kbd>CTRL</kbd> + <kbd>,</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>,</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Jump to next service</td>\n<td><kbd>CTRL</kbd> + <kbd>🡆</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>🡆</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>🡆</kbd></td>\n</tr>\n<tr>\n<td>Jump to previous service</td>\n<td><kbd>CTRL</kbd> + <kbd>🡄</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>🡄</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>🡄</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 1</td>\n<td><kbd>CTRL</kbd> + <kbd>1</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>1</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>1</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 2</td>\n<td><kbd>CTRL</kbd> + <kbd>2</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>2</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>2</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 3</td>\n<td><kbd>CTRL</kbd> + <kbd>3</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>3</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>3</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab ...</td>\n<td><kbd>CTRL</kbd> + <kbd>...</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>...</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>...</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 9</td>\n<td><kbd>CTRL</kbd> + <kbd>9</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>9</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Reload current service</td>\n<td><kbd>CTRL</kbd> + <kbd>S</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>S</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Quit/exit the application</td>\n<td><kbd>CTRL</kbd> + <kbd>Q</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>Q</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>Q</kbd></td>\n</tr>\n<tr>\n<td>Reload the application</td>\n<td><kbd>CTRL</kbd> + <kbd>R</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>R</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Minimize window</td>\n<td><kbd>CTRL</kbd> + <kbd>M</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>M</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Maximize window</td>\n<td><kbd>CTRL</kbd> + <kbd>K</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>K</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Hide window</td>\n<td><kbd>CTRL</kbd> + <kbd>H</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>H</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>H</kbd></td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">privacy</h2><a id=\"user-content-privacy\" class=\"anchor-element\" aria-label=\"Permalink: privacy\" href=\"https://github.com/yafp/ttth/blob/master/#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>ttth</strong> is using <a href=\"https://sentry.io\" rel=\"nofollow\">sentry</a> to collect error reports. This helps heavily finding bugs which might occur only in some specific use-cases. Please see the <a href=\"https://sentry.io/privacy/\" rel=\"nofollow\">sentry privacy policy</a> for more details.</li>\n<li><strong>ttth</strong> is not tracking it's users (i.e. using Google Analytics or similar)</li>\n<li>All data is stored locally only.</li>\n<li>Sessions will persist using the <a href=\"https://electronjs.org/docs/api/webview-tag#partition\" rel=\"nofollow\">partition:persist</a> attribute for electrons webview.</li>\n</ul>\n<p dir=\"auto\">You are always welcome to check and even improve the code.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">faq</h2><a id=\"user-content-faq\" class=\"anchor-element\" aria-label=\"Permalink: faq\" href=\"https://github.com/yafp/ttth/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/FAQ.md\">FAQ</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">known-issues</h2><a id=\"user-content-known-issues\" class=\"anchor-element\" aria-label=\"Permalink: known-issues\" href=\"https://github.com/yafp/ttth/blob/master/#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/KNOWN_ISSUES.md\">known issues</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">discussion</h2><a id=\"user-content-discussion\" class=\"anchor-element\" aria-label=\"Permalink: discussion\" href=\"https://github.com/yafp/ttth/blob/master/#discussion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Github: click <a href=\"https://github.com/yafp/ttth/issues\">here</a> to create an issue</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">license</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: license\" href=\"https://github.com/yafp/ttth/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/yafp/ttth/blob/master/LICENSE\">LICENSE</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">disclosure</h2><a id=\"user-content-disclosure\" class=\"anchor-element\" aria-label=\"Permalink: disclosure\" href=\"https://github.com/yafp/ttth/blob/master/#disclosure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>ttth</strong> is not affiliated with any of the supported apps/services.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">support / fund</h2><a id=\"user-content-support--fund\" class=\"anchor-element\" aria-label=\"Permalink: support / fund\" href=\"https://github.com/yafp/ttth/blob/master/#support--fund\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you want to support the development of <strong>ttth</strong> you can fund me on:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/sponsors/yafp\">github</a></li>\n<li><a href=\"https://www.patreon.com/yafp\" rel=\"nofollow\">patreon</a></li>\n</ul>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">developers</h1><a id=\"user-content-developers\" class=\"anchor-element\" aria-label=\"Permalink: developers\" href=\"https://github.com/yafp/ttth/blob/master/#developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Please see the <a href=\"https://github.com/yafp/ttth/blob/master/docs/CONTRIBUTING.md\">contributing informations</a> for more details.</li>\n<li>A list of all contributors can be found <a href=\"https://github.com/yafp/ttth/blob/master/docs/CONTRIBUTORS.md\">here</a>.</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n <a href=\"#\"><img src=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/logo/256x256.png\" width=\"256\" style=\"max-width: 100%;\"></a>\n <div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">ttth</h1><a id=\"user-content-ttth\" class=\"anchor-element\" aria-label=\"Permalink: ttth\" href=\"#ttth\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">available for:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/linux_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/linux_32x32.png\" alt=\"linux\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/apple_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/apple_32x32.png\" alt=\"apple\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/windows_32x32.png\"><img src=\"https://raw.githubusercontent.com/yafp/media-dupes/master/.github/images/platform/windows_32x32.png\" alt=\"windows\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a href=\"https://deepscan.io/dashboard#view=project&tid=8831&pid=11093&bid=161122\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/98e61a3c76401b66301360463e3eafde12f653ba44aef82e9eb8d435e4623506/68747470733a2f2f646565707363616e2e696f2f6170692f7465616d732f383833312f70726f6a656374732f31313039332f6272616e636865732f3136313132322f62616467652f67726164652e737667\" alt=\"DeepScan grade\" data-canonical-src=\"https://deepscan.io/api/teams/8831/projects/11093/branches/161122/badge/grade.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.codacy.com/app/yafp/ttth?utm_source=github.com&utm_medium=referral&utm_content=yafp/ttth&utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/09960ca585aae35481c487fcdf1bc0b0ea3634a45691e973ff4f68f0eeed6b6c/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3634613832633264313536663431633162373534333166623664613163363933\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/64a82c2d156f41c1b75431fb6da1c693\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a1d023803882f2760956672cb368a5a6c0ba922ecae3b0d45089cbc27a7b6df2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/a1d023803882f2760956672cb368a5a6c0ba922ecae3b0d45089cbc27a7b6df2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Current Release\" data-canonical-src=\"https://img.shields.io/github/release/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/92710c9d469647aa037a731753d659bbceef3d8366fc9175defa50dffb0984ff/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/92710c9d469647aa037a731753d659bbceef3d8366fc9175defa50dffb0984ff/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Release Date\" data-canonical-src=\"https://img.shields.io/github/release-date/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/798564d8a9816f75854429a9c4e2234290a8b61aba2030022acdc9c58d284b68/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f796166702f747474682f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/798564d8a9816f75854429a9c4e2234290a8b61aba2030022acdc9c58d284b68/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f796166702f747474682f746f74616c2e737667\" alt=\"GitHub Download All releases\" data-canonical-src=\"https://img.shields.io/github/downloads/yafp/ttth/total.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/06680c8098832c933b644acb57fd2fb1a5cc72d5e5f0ae5e92b2be480f9cb221/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/06680c8098832c933b644acb57fd2fb1a5cc72d5e5f0ae5e92b2be480f9cb221/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Last Commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/aa5797385ac9e7354c4fbfc10ab7d5f5bac483d58120cba3148a58def3a5f07d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f796166702f747474682e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/aa5797385ac9e7354c4fbfc10ab7d5f5bac483d58120cba3148a58def3a5f07d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f796166702f747474682e7376673f7374796c653d666c6174\" alt=\"GitHub Issues Open\" data-canonical-src=\"https://img.shields.io/github/issues-raw/yafp/ttth.svg?style=flat\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/yafp/ttth/graphs/contributors/\"><img src=\"https://camo.githubusercontent.com/75a88e864370fce885eb9beeb04aa94fa895aebc1d26cc43900f82653633333a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f796166702f747474682e737667\" alt=\"GitHub contributors\" data-canonical-src=\"https://img.shields.io/github/contributors/yafp/ttth.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/yafp/ttth/pulls?q=is:pr+is:merged\"><img src=\"https://camo.githubusercontent.com/2b5dc3e23d22bfc0e178ccc075ca2a420a15d2e99ccfe25691528edd8b054320/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722d636c6f7365642d7261772f796166702f747474682e7376673f6c6162656c3d6d65726765642b505273\" alt=\"Merged PRs\" data-canonical-src=\"https://img.shields.io/github/issues-pr-closed-raw/yafp/ttth.svg?label=merged+PRs\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7ed37f197a36f639e575f6ee92c16971627c67c26be559ebadc4a1ae2e5e9dd5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796166702f747474682e737667\"><img src=\"https://camo.githubusercontent.com/7ed37f197a36f639e575f6ee92c16971627c67c26be559ebadc4a1ae2e5e9dd5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f796166702f747474682e737667\" alt=\"GitHub License\" data-canonical-src=\"https://img.shields.io/github/license/yafp/ttth.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://yafp.github.io/ttth/\" rel=\"nofollow\"><img src=\"https://github.com/yafp/ttth/workflows/jsdoc/badge.svg\" alt=\"jsDoc\" style=\"max-width: 100%;\"></a></p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">about</h1><a id=\"user-content-about\" class=\"anchor-element\" aria-label=\"Permalink: about\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>ttth</strong> (talk to the hand) is an electron based desktop app for online services like WhatsApp, Threema, Telegram, Google and several others.</p>\n<p dir=\"auto\">It is:</p>\n<ul dir=\"auto\">\n<li>available for <em>freebsd</em>, <em>linux</em>, <em>macOS</em> and <em>windows</em>.</li>\n<li>inspired by apps like <a href=\"https://github.com/meetfranz/franz\">Franz</a> and <a href=\"https://github.com/ramboxapp/community-edition\">Rambox</a>. Need to feature <a href=\"https://github.com/TheGoddessInari/hamsket\">Hamsket</a> here as good looking Rambox fork and <a href=\"https://github.com/getferdi/ferdi\">Ferdi</a> as Franz fork.</li>\n<li>free and open source</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">getting-started</h1><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: getting-started\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the latest release from <a href=\"https://github.com/yafp/ttth/releases\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: install\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"docs/INSTALL.md\">installation instructions</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">services</h2><a id=\"user-content-services\" class=\"anchor-element\" aria-label=\"Permalink: services\" href=\"#services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">While <strong>ttth</strong> supports a growing list of pre-configured services, you can as well add custom urls yourself (using the CUSTOM URL type).\nPlease see the supported <a href=\"docs/SERVICES.md\">services</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">ui</h2><a id=\"user-content-ui\" class=\"anchor-element\" aria-label=\"Permalink: ui\" href=\"#ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>ttth</strong> comes with several themes. This readme is only featuring the default theme.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/screenshots/ui_latest.png\"><img src=\"https://raw.githubusercontent.com/yafp/ttth/master/.github/images/screenshots/ui_latest.png\" alt=\"ui\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><em>Default theme</em></p>\n<p dir=\"auto\">Please see the <a href=\"docs/THEMES.md\">themes list</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">changelog</h2><a id=\"user-content-changelog\" class=\"anchor-element\" aria-label=\"Permalink: changelog\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"docs/CHANGELOG.md\">changlog</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">keyboard-shortcuts</h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor-element\" aria-label=\"Permalink: keyboard-shortcuts\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th>Function</th>\n<th>Linux</th>\n<th>macOS</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Homepage</td>\n<td><kbd>F1</kbd></td>\n<td><kbd>F1</kbd></td>\n<td><kbd>F1</kbd></td>\n</tr>\n<tr>\n<td>Report issue</td>\n<td><kbd>F2</kbd></td>\n<td><kbd>F2</kbd></td>\n<td><kbd>F2</kbd></td>\n</tr>\n<tr>\n<td>Changelog</td>\n<td><kbd>F3</kbd></td>\n<td><kbd>F3</kbd></td>\n<td><kbd>F3</kbd></td>\n</tr>\n<tr>\n<td>FAQ</td>\n<td><kbd>F4</kbd></td>\n<td><kbd>F4</kbd></td>\n<td><kbd>F4</kbd></td>\n</tr>\n<tr>\n<td>Releases</td>\n<td><kbd>F5</kbd></td>\n<td><kbd>F5</kbd></td>\n<td><kbd>F5</kbd></td>\n</tr>\n<tr>\n<td>Search updates</td>\n<td><kbd>F9</kbd></td>\n<td><kbd>F9</kbd></td>\n<td><kbd>F9</kbd></td>\n</tr>\n<tr>\n<td>Open developer console for current service</td>\n<td><kbd>F10</kbd></td>\n<td><kbd>F10</kbd></td>\n<td><kbd>F10</kbd></td>\n</tr>\n<tr>\n<td>Toggle Fullscreen mode</td>\n<td><kbd>F11</kbd></td>\n<td><kbd>F11</kbd></td>\n<td><kbd>F11</kbd></td>\n</tr>\n<tr>\n<td>Toggle developer console</td>\n<td><kbd>F12</kbd></td>\n<td><kbd>F12</kbd></td>\n<td><kbd>F12</kbd></td>\n</tr>\n<tr>\n<td>Show Settings</td>\n<td><kbd>CTRL</kbd> + <kbd>,</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>,</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Jump to next service</td>\n<td><kbd>CTRL</kbd> + <kbd>🡆</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>🡆</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>🡆</kbd></td>\n</tr>\n<tr>\n<td>Jump to previous service</td>\n<td><kbd>CTRL</kbd> + <kbd>🡄</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>🡄</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>🡄</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 1</td>\n<td><kbd>CTRL</kbd> + <kbd>1</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>1</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>1</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 2</td>\n<td><kbd>CTRL</kbd> + <kbd>2</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>2</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>2</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 3</td>\n<td><kbd>CTRL</kbd> + <kbd>3</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>3</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>3</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab ...</td>\n<td><kbd>CTRL</kbd> + <kbd>...</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>...</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>...</kbd></td>\n</tr>\n<tr>\n<td>Jump to service tab 9</td>\n<td><kbd>CTRL</kbd> + <kbd>9</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>9</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Reload current service</td>\n<td><kbd>CTRL</kbd> + <kbd>S</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>S</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Quit/exit the application</td>\n<td><kbd>CTRL</kbd> + <kbd>Q</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>Q</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>Q</kbd></td>\n</tr>\n<tr>\n<td>Reload the application</td>\n<td><kbd>CTRL</kbd> + <kbd>R</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>R</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Minimize window</td>\n<td><kbd>CTRL</kbd> + <kbd>M</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>M</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Maximize window</td>\n<td><kbd>CTRL</kbd> + <kbd>K</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>K</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Hide window</td>\n<td><kbd>CTRL</kbd> + <kbd>H</kbd></td>\n<td><kbd>CMD</kbd> + <kbd>H</kbd></td>\n<td><kbd>CTRL</kbd> + <kbd>H</kbd></td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">privacy</h2><a id=\"user-content-privacy\" class=\"anchor-element\" aria-label=\"Permalink: privacy\" href=\"#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>ttth</strong> is using <a href=\"https://sentry.io\" rel=\"nofollow\">sentry</a> to collect error reports. This helps heavily finding bugs which might occur only in some specific use-cases. Please see the <a href=\"https://sentry.io/privacy/\" rel=\"nofollow\">sentry privacy policy</a> for more details.</li>\n<li><strong>ttth</strong> is not tracking it's users (i.e. using Google Analytics or similar)</li>\n<li>All data is stored locally only.</li>\n<li>Sessions will persist using the <a href=\"https://electronjs.org/docs/api/webview-tag#partition\" rel=\"nofollow\">partition:persist</a> attribute for electrons webview.</li>\n</ul>\n<p dir=\"auto\">You are always welcome to check and even improve the code.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">faq</h2><a id=\"user-content-faq\" class=\"anchor-element\" aria-label=\"Permalink: faq\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"docs/FAQ.md\">FAQ</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">known-issues</h2><a id=\"user-content-known-issues\" class=\"anchor-element\" aria-label=\"Permalink: known-issues\" href=\"#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"docs/KNOWN_ISSUES.md\">known issues</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">discussion</h2><a id=\"user-content-discussion\" class=\"anchor-element\" aria-label=\"Permalink: discussion\" href=\"#discussion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Github: click <a href=\"https://github.com/yafp/ttth/issues\">here</a> to create an issue</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">license</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: license\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"LICENSE\">LICENSE</a> for more details.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">disclosure</h2><a id=\"user-content-disclosure\" class=\"anchor-element\" aria-label=\"Permalink: disclosure\" href=\"#disclosure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>ttth</strong> is not affiliated with any of the supported apps/services.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">support / fund</h2><a id=\"user-content-support--fund\" class=\"anchor-element\" aria-label=\"Permalink: support / fund\" href=\"#support--fund\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you want to support the development of <strong>ttth</strong> you can fund me on:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/sponsors/yafp\">github</a></li>\n<li><a href=\"https://www.patreon.com/yafp\" rel=\"nofollow\">patreon</a></li>\n</ul>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">developers</h1><a id=\"user-content-developers\" class=\"anchor-element\" aria-label=\"Permalink: developers\" href=\"#developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Please see the <a href=\"docs/CONTRIBUTING.md\">contributing informations</a> for more details.</li>\n<li>A list of all contributors can be found <a href=\"docs/CONTRIBUTORS.md\">here</a>.</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:29.973Z" }, "tunlookup": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-tunlookup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/thephucit/tunlookup/blob/master/#tunlookup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tunlookup</h1>\n<p dir=\"auto\">Translate selected text with a keystroke <a href=\"https://tunlookup.com\" rel=\"nofollow\">tunlookup.com</a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/dc33035f1ea2141dec7d57057d9697ecc7275b973c29140e72d0a2cebc30b6d7/68747470733a2f2f692e696d6775722e636f6d2f397075713246622e706e67\"><img src=\"https://camo.githubusercontent.com/dc33035f1ea2141dec7d57057d9697ecc7275b973c29140e72d0a2cebc30b6d7/68747470733a2f2f692e696d6775722e636f6d2f397075713246622e706e67\" alt=\"preview\" data-canonical-src=\"https://i.imgur.com/9puq2Fb.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/thephucit/tunlookup/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Keyboard shortcuts</h2>\n<p dir=\"auto\"><strong>Keyboard shortcuts 1</strong></p>\n<p dir=\"auto\">(Version 3.0.3 and earlier)</p>\n<p dir=\"auto\">Window: <strong>Ctrl + C</strong> <strong>Ctrl + Q</strong></p>\n<p dir=\"auto\">MacOS: <strong>⌘ + C</strong> <strong>⌘ + D</strong></p>\n<p dir=\"auto\"><strong>Keyboard shortcuts 2</strong></p>\n<p dir=\"auto\">(Version 3.0.4 onwards)</p>\n<p dir=\"auto\">Window: <strong>Ctrl + Q</strong></p>\n<p dir=\"auto\">MacOS: <strong>⌘ + D</strong></p>\n<p dir=\"auto\">From version <strong>3.0.4</strong> onwards, If you want to use <strong>Keyboard shortcuts 2</strong></p>\n<p dir=\"auto\">you must allow Tunlookup to control your computer (in Security & Privacy)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/310558f99414f4868e29719958d3d994af47814fc20961cd2b077b5bd21619fa/68747470733a2f2f692e696d6775722e636f6d2f725361656967712e706e67\"><img src=\"https://camo.githubusercontent.com/310558f99414f4868e29719958d3d994af47814fc20961cd2b077b5bd21619fa/68747470733a2f2f692e696d6775722e636f6d2f725361656967712e706e67\" alt=\"Setting\" data-canonical-src=\"https://i.imgur.com/rSaeigq.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-management-your-history\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/thephucit/tunlookup/blob/master/#management-your-history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Management your history</h2>\n<p dir=\"auto\">You can add the translated word to your own dictionary and use it later.</p>\n<h2 dir=\"auto\"><a id=\"user-content-cross-platform\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/thephucit/tunlookup/blob/master/#cross-platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Cross-platform</h2>\n<p dir=\"auto\">Tunlookup works across operating systems. You can use it on MacOS, Windows.</p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/thephucit/tunlookup/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">You can manually download the latest release <a href=\"https://github.com/tun-application/Tunlookup/releases/\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-stakeholders\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/thephucit/tunlookup/blob/master/#stakeholders\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Stakeholders</h2>\n<ul dir=\"auto\">\n<li>Project Owner: The Phuc</li>\n<li>Project Manager: The Phuc</li>\n<li>Developer: The Phuc</li>\n</ul>\n<p dir=\"auto\">MIT © ThePhuc\n<a href=\"https://www.facebook.com/Tunlookup\" rel=\"nofollow\">Facebook</a>\n<a href=\"https://github.com/thephucit/tunlookup/blob/master/mailto:thephuc1601@gmail.com\">Gmail</a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-tunlookup\" class=\"anchor\" aria-hidden=\"true\" href=\"#tunlookup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tunlookup</h1>\n<p dir=\"auto\">Translate selected text with a keystroke <a href=\"https://tunlookup.com\" rel=\"nofollow\">tunlookup.com</a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/dc33035f1ea2141dec7d57057d9697ecc7275b973c29140e72d0a2cebc30b6d7/68747470733a2f2f692e696d6775722e636f6d2f397075713246622e706e67\"><img src=\"https://camo.githubusercontent.com/dc33035f1ea2141dec7d57057d9697ecc7275b973c29140e72d0a2cebc30b6d7/68747470733a2f2f692e696d6775722e636f6d2f397075713246622e706e67\" alt=\"preview\" data-canonical-src=\"https://i.imgur.com/9puq2Fb.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Keyboard shortcuts</h2>\n<p dir=\"auto\"><strong>Keyboard shortcuts 1</strong></p>\n<p dir=\"auto\">(Version 3.0.3 and earlier)</p>\n<p dir=\"auto\">Window: <strong>Ctrl + C</strong> <strong>Ctrl + Q</strong></p>\n<p dir=\"auto\">MacOS: <strong>⌘ + C</strong> <strong>⌘ + D</strong></p>\n<p dir=\"auto\"><strong>Keyboard shortcuts 2</strong></p>\n<p dir=\"auto\">(Version 3.0.4 onwards)</p>\n<p dir=\"auto\">Window: <strong>Ctrl + Q</strong></p>\n<p dir=\"auto\">MacOS: <strong>⌘ + D</strong></p>\n<p dir=\"auto\">From version <strong>3.0.4</strong> onwards, If you want to use <strong>Keyboard shortcuts 2</strong></p>\n<p dir=\"auto\">you must allow Tunlookup to control your computer (in Security & Privacy)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/310558f99414f4868e29719958d3d994af47814fc20961cd2b077b5bd21619fa/68747470733a2f2f692e696d6775722e636f6d2f725361656967712e706e67\"><img src=\"https://camo.githubusercontent.com/310558f99414f4868e29719958d3d994af47814fc20961cd2b077b5bd21619fa/68747470733a2f2f692e696d6775722e636f6d2f725361656967712e706e67\" alt=\"Setting\" data-canonical-src=\"https://i.imgur.com/rSaeigq.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-management-your-history\" class=\"anchor\" aria-hidden=\"true\" href=\"#management-your-history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Management your history</h2>\n<p dir=\"auto\">You can add the translated word to your own dictionary and use it later.</p>\n<h2 dir=\"auto\"><a id=\"user-content-cross-platform\" class=\"anchor\" aria-hidden=\"true\" href=\"#cross-platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Cross-platform</h2>\n<p dir=\"auto\">Tunlookup works across operating systems. You can use it on MacOS, Windows.</p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">You can manually download the latest release <a href=\"https://github.com/tun-application/Tunlookup/releases/\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-stakeholders\" class=\"anchor\" aria-hidden=\"true\" href=\"#stakeholders\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Stakeholders</h2>\n<ul dir=\"auto\">\n<li>Project Owner: The Phuc</li>\n<li>Project Manager: The Phuc</li>\n<li>Developer: The Phuc</li>\n</ul>\n<p dir=\"auto\">MIT © ThePhuc\n<a href=\"https://www.facebook.com/Tunlookup\" rel=\"nofollow\">Facebook</a>\n<a href=\"mailto:thephuc1601@gmail.com\">Gmail</a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.623Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Tunlookup</h1><a id=\"user-content-tunlookup\" class=\"anchor-element\" aria-label=\"Permalink: Tunlookup\" href=\"https://github.com/thephucit/tunlookup/blob/master/#tunlookup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Translate selected text with a keystroke <a href=\"https://tunlookup.com\" rel=\"nofollow\">tunlookup.com</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/afabe52013207fab0a37eafa93a3d2989f230e8762bbc5e7e208e7a9abfe1fcc/68747470733a2f2f692e696d6775722e636f6d2f397075713246622e706e67\"><img src=\"https://camo.githubusercontent.com/afabe52013207fab0a37eafa93a3d2989f230e8762bbc5e7e208e7a9abfe1fcc/68747470733a2f2f692e696d6775722e636f6d2f397075713246622e706e67\" alt=\"preview\" data-canonical-src=\"https://i.imgur.com/9puq2Fb.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Keyboard shortcuts</h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor-element\" aria-label=\"Permalink: Keyboard shortcuts\" href=\"https://github.com/thephucit/tunlookup/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>Keyboard shortcuts 1</strong></p>\n<p dir=\"auto\">(Version 3.0.3 and earlier)</p>\n<p dir=\"auto\">Window: <strong>Ctrl + C</strong> <strong>Ctrl + Q</strong></p>\n<p dir=\"auto\">MacOS: <strong>⌘ + C</strong> <strong>⌘ + D</strong></p>\n<p dir=\"auto\"><strong>Keyboard shortcuts 2</strong></p>\n<p dir=\"auto\">(Version 3.0.4 onwards)</p>\n<p dir=\"auto\">Window: <strong>Ctrl + Q</strong></p>\n<p dir=\"auto\">MacOS: <strong>⌘ + D</strong></p>\n<p dir=\"auto\">From version <strong>3.0.4</strong> onwards, If you want to use <strong>Keyboard shortcuts 2</strong></p>\n<p dir=\"auto\">you must allow Tunlookup to control your computer (in Security & Privacy)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/85f8cf40501d8cfd7924af126f7ea8e913ac612234ba010574121a4db53a3a32/68747470733a2f2f692e696d6775722e636f6d2f725361656967712e706e67\"><img src=\"https://camo.githubusercontent.com/85f8cf40501d8cfd7924af126f7ea8e913ac612234ba010574121a4db53a3a32/68747470733a2f2f692e696d6775722e636f6d2f725361656967712e706e67\" alt=\"Setting\" data-canonical-src=\"https://i.imgur.com/rSaeigq.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Management your history</h2><a id=\"user-content-management-your-history\" class=\"anchor-element\" aria-label=\"Permalink: Management your history\" href=\"https://github.com/thephucit/tunlookup/blob/master/#management-your-history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can add the translated word to your own dictionary and use it later.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Cross-platform</h2><a id=\"user-content-cross-platform\" class=\"anchor-element\" aria-label=\"Permalink: Cross-platform\" href=\"https://github.com/thephucit/tunlookup/blob/master/#cross-platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Tunlookup works across operating systems. You can use it on MacOS, Windows.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/thephucit/tunlookup/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can manually download the latest release <a href=\"https://github.com/tun-application/Tunlookup/releases/\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Stakeholders</h2><a id=\"user-content-stakeholders\" class=\"anchor-element\" aria-label=\"Permalink: Stakeholders\" href=\"https://github.com/thephucit/tunlookup/blob/master/#stakeholders\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Project Owner: The Phuc</li>\n<li>Project Manager: The Phuc</li>\n<li>Developer: The Phuc</li>\n</ul>\n<p dir=\"auto\">MIT © ThePhuc\n<a href=\"https://www.facebook.com/Tunlookup\" rel=\"nofollow\">Facebook</a>\n<a href=\"https://github.com/thephucit/tunlookup/blob/master/mailto:thephuc1601@gmail.com\">Gmail</a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Tunlookup</h1><a id=\"user-content-tunlookup\" class=\"anchor-element\" aria-label=\"Permalink: Tunlookup\" href=\"#tunlookup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Translate selected text with a keystroke <a href=\"https://tunlookup.com\" rel=\"nofollow\">tunlookup.com</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/afabe52013207fab0a37eafa93a3d2989f230e8762bbc5e7e208e7a9abfe1fcc/68747470733a2f2f692e696d6775722e636f6d2f397075713246622e706e67\"><img src=\"https://camo.githubusercontent.com/afabe52013207fab0a37eafa93a3d2989f230e8762bbc5e7e208e7a9abfe1fcc/68747470733a2f2f692e696d6775722e636f6d2f397075713246622e706e67\" alt=\"preview\" data-canonical-src=\"https://i.imgur.com/9puq2Fb.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Keyboard shortcuts</h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor-element\" aria-label=\"Permalink: Keyboard shortcuts\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>Keyboard shortcuts 1</strong></p>\n<p dir=\"auto\">(Version 3.0.3 and earlier)</p>\n<p dir=\"auto\">Window: <strong>Ctrl + C</strong> <strong>Ctrl + Q</strong></p>\n<p dir=\"auto\">MacOS: <strong>⌘ + C</strong> <strong>⌘ + D</strong></p>\n<p dir=\"auto\"><strong>Keyboard shortcuts 2</strong></p>\n<p dir=\"auto\">(Version 3.0.4 onwards)</p>\n<p dir=\"auto\">Window: <strong>Ctrl + Q</strong></p>\n<p dir=\"auto\">MacOS: <strong>⌘ + D</strong></p>\n<p dir=\"auto\">From version <strong>3.0.4</strong> onwards, If you want to use <strong>Keyboard shortcuts 2</strong></p>\n<p dir=\"auto\">you must allow Tunlookup to control your computer (in Security & Privacy)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/85f8cf40501d8cfd7924af126f7ea8e913ac612234ba010574121a4db53a3a32/68747470733a2f2f692e696d6775722e636f6d2f725361656967712e706e67\"><img src=\"https://camo.githubusercontent.com/85f8cf40501d8cfd7924af126f7ea8e913ac612234ba010574121a4db53a3a32/68747470733a2f2f692e696d6775722e636f6d2f725361656967712e706e67\" alt=\"Setting\" data-canonical-src=\"https://i.imgur.com/rSaeigq.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Management your history</h2><a id=\"user-content-management-your-history\" class=\"anchor-element\" aria-label=\"Permalink: Management your history\" href=\"#management-your-history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can add the translated word to your own dictionary and use it later.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Cross-platform</h2><a id=\"user-content-cross-platform\" class=\"anchor-element\" aria-label=\"Permalink: Cross-platform\" href=\"#cross-platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Tunlookup works across operating systems. You can use it on MacOS, Windows.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can manually download the latest release <a href=\"https://github.com/tun-application/Tunlookup/releases/\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Stakeholders</h2><a id=\"user-content-stakeholders\" class=\"anchor-element\" aria-label=\"Permalink: Stakeholders\" href=\"#stakeholders\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Project Owner: The Phuc</li>\n<li>Project Manager: The Phuc</li>\n<li>Developer: The Phuc</li>\n</ul>\n<p dir=\"auto\">MIT © ThePhuc\n<a href=\"https://www.facebook.com/Tunlookup\" rel=\"nofollow\">Facebook</a>\n<a href=\"mailto:thephuc1601@gmail.com\">Gmail</a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:30.256Z" }, - "trivia-desktop": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-trivia-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Trivia-Bot-Discord/trivia-desktop.git/blob/master/#trivia-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Trivia-Desktop</h1>\n<p dir=\"auto\">Trivia desktop is a fun and simple desktop app for playing trivia!</p>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/trivia-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab077b20ad9938c23fbdac223ab101df5ed27329bbadbe7f98bfd62d5808f0a7/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Trivia-Bot-Discord/trivia-desktop.git/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h1>\n<p dir=\"auto\">You can install the app directly or locally.</p>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Download the installer (windows only):</p>\n<p dir=\"auto\">Download the installer <a href=\"https://github.com/gubareve/trivia-desktop/releases\">here</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">Run from source:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/Trivia-Bot-Discord/trivia-desktop.git\ncd trivia-desktop\nnpm start\"><pre>git clone https://github.com/Trivia-Bot-Discord/trivia-desktop.git\n<span class=\"pl-c1\">cd</span> trivia-desktop\nnpm start</pre></div>\n</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-images\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Trivia-Bot-Discord/trivia-desktop.git/blob/master/#images\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Images</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/7b4e37b34ce98b1c320de8e74b157ae2cb1dcd00449c93bcf37cb59cd7c0a08e/68747470733a2f2f692e696d6775722e636f6d2f69703930634d612e706e67\"><img src=\"https://camo.githubusercontent.com/7b4e37b34ce98b1c320de8e74b157ae2cb1dcd00449c93bcf37cb59cd7c0a08e/68747470733a2f2f692e696d6775722e636f6d2f69703930634d612e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/ip90cMa.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/fd5ed66c8db06fcf6dfe0f42fc6ecafec0e81ad20c9711b330fd01a8284d7fc3/68747470733a2f2f692e696d6775722e636f6d2f386a62744334712e706e67\"><img src=\"https://camo.githubusercontent.com/fd5ed66c8db06fcf6dfe0f42fc6ecafec0e81ad20c9711b330fd01a8284d7fc3/68747470733a2f2f692e696d6775722e636f6d2f386a62744334712e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/8jbtC4q.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/33e4495f28d4deaad435a77c8422bf7a89ea11b2deba1c1d937a7b14679446d6/68747470733a2f2f692e696d6775722e636f6d2f456b376d756e6f2e706e67\"><img src=\"https://camo.githubusercontent.com/33e4495f28d4deaad435a77c8422bf7a89ea11b2deba1c1d937a7b14679446d6/68747470733a2f2f692e696d6775722e636f6d2f456b376d756e6f2e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/Ek7muno.png\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-trivia-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#trivia-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Trivia-Desktop</h1>\n<p dir=\"auto\">Trivia desktop is a fun and simple desktop app for playing trivia!</p>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/trivia-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab077b20ad9938c23fbdac223ab101df5ed27329bbadbe7f98bfd62d5808f0a7/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h1>\n<p dir=\"auto\">You can install the app directly or locally.</p>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Download the installer (windows only):</p>\n<p dir=\"auto\">Download the installer <a href=\"https://github.com/gubareve/trivia-desktop/releases\">here</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">Run from source:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/Trivia-Bot-Discord/trivia-desktop.git\ncd trivia-desktop\nnpm start\"><pre>git clone https://github.com/Trivia-Bot-Discord/trivia-desktop.git\n<span class=\"pl-c1\">cd</span> trivia-desktop\nnpm start</pre></div>\n</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-images\" class=\"anchor\" aria-hidden=\"true\" href=\"#images\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Images</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/7b4e37b34ce98b1c320de8e74b157ae2cb1dcd00449c93bcf37cb59cd7c0a08e/68747470733a2f2f692e696d6775722e636f6d2f69703930634d612e706e67\"><img src=\"https://camo.githubusercontent.com/7b4e37b34ce98b1c320de8e74b157ae2cb1dcd00449c93bcf37cb59cd7c0a08e/68747470733a2f2f692e696d6775722e636f6d2f69703930634d612e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/ip90cMa.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/fd5ed66c8db06fcf6dfe0f42fc6ecafec0e81ad20c9711b330fd01a8284d7fc3/68747470733a2f2f692e696d6775722e636f6d2f386a62744334712e706e67\"><img src=\"https://camo.githubusercontent.com/fd5ed66c8db06fcf6dfe0f42fc6ecafec0e81ad20c9711b330fd01a8284d7fc3/68747470733a2f2f692e696d6775722e636f6d2f386a62744334712e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/8jbtC4q.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/33e4495f28d4deaad435a77c8422bf7a89ea11b2deba1c1d937a7b14679446d6/68747470733a2f2f692e696d6775722e636f6d2f456b376d756e6f2e706e67\"><img src=\"https://camo.githubusercontent.com/33e4495f28d4deaad435a77c8422bf7a89ea11b2deba1c1d937a7b14679446d6/68747470733a2f2f692e696d6775722e636f6d2f456b376d756e6f2e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/Ek7muno.png\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.658Z" + "tutti-quanti-shelf": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:30.344Z" }, - "tusk": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 align=\"center\" dir=\"auto\"><a id=\"user-content---tusk\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#--tusk\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/klaussinani/tusk/blob/master/docs/media/logo.png\"><img src=\"https://raw.githubusercontent.com/klaussinani/tusk/master/docs/media/logo.png\" width=\"18%\" style=\"max-width: 100%;\" crossorigin=\"\"></a><br>Tusk\n</h1>\n<h4 align=\"center\" dir=\"auto\"><a id=\"user-content---refined-evernote-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#--refined-evernote-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n Refined Evernote desktop app\n</h4>\n<div align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/klaussinani/tusk\">\n <img src=\"https://raw.githubusercontent.com/klaussinani/tusk/master/docs/media/note-navigation.gif\" alt=\"Tusk\" width=\"95%\" style=\"max-width: 100%;\" crossorigin=\"\">\n </a>\n</div>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://travis-ci.org/klaussinani/tusk\" rel=\"nofollow\">\n <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/c4da27cd31f7802b847b7a629fac69e076c209e54e77c89b8648623fdcd00b4c/68747470733a2f2f7472617669732d63692e6f72672f6b6c61757373696e616e692f7475736b2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/klaussinani/tusk.svg?branch=master\" style=\"max-width: 100%;\">\n </a>\n</p>\n<h2 dir=\"auto\"><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Description</h2>\n<p dir=\"auto\">Tusk is an unofficial, featureful, open source, community-driven, free Evernote app used by people in more than <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">140 countries</a>.</p>\n<p dir=\"auto\">Tusk is <a href=\"https://help.evernote.com/hc/en-us/articles/208313748-Evernote-on-Linux\" rel=\"nofollow\">indicated by Evernote</a> as an alternative client for Linux environments trusted by the open source community.</p>\n<p dir=\"auto\">You can now support the development process through <a href=\"https://github.com/sponsors/klaussinani\">GitHub Sponsors</a>.</p>\n<p dir=\"auto\">Come over to <a href=\"https://gitter.im/klaussinani/tusk\" rel=\"nofollow\">Gitter</a> or <a href=\"https://twitter.com/klaussinani\" rel=\"nofollow\">Twitter</a> to share your thoughts on the project.</p>\n<p dir=\"auto\">Visit the <a href=\"https://github.com/klaussinani/tusk/blob/master/contributing.md#translating-documentation\">contributing guidelines</a> to learn more on how to translate this document into more languages.</p>\n<p dir=\"auto\">You can find more apps <a href=\"https://github.com/klaussinani/tusk/blob/master/#related-apps\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-highlights\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Highlights</h2>\n<ul dir=\"auto\">\n<li>Black, Dark & Sepia Themes</li>\n<li>Focus, Compact & Auto-Night Modes</li>\n<li>Local & Global Customizable Keyboard Shortcuts</li>\n<li>Export Notes as PDF, HTML & Markdown Files</li>\n<li>Note Navigation</li>\n<li>Yinxiang Support</li>\n<li>Cross Platform</li>\n<li>Scalable Interface</li>\n<li>Update Notifications</li>\n<li>Drag and Drop Files</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contents</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#description\">Description</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#highlights\">Highlights</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#install\">Install</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#development\">Development</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#related-apps\">Related Apps</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#team\">Team</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#disclaimer\">Disclaimer</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#license\">License</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<h4 dir=\"auto\"><a id=\"user-content-github-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Github Releases</h4>\n<p dir=\"auto\">Head to the <a href=\"https://github.com/klaussinani/tusk/releases/latest\">releases</a> page and download the appropriate installer for your system.</p>\n<h4 dir=\"auto\"><a id=\"user-content-snapcraft\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#snapcraft\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Snapcraft</h4>\n<p dir=\"auto\">Ubuntu Linux users can directly install through <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">Snapcraft</a> <code>snap install tusk</code></p>\n<h4 dir=\"auto\"><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Homebrew</h4>\n<p dir=\"auto\">Macos users can directly install through <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a> <code>brew cask install tusk</code></p>\n<h4 dir=\"auto\"><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Note</h4>\n<p dir=\"auto\">The version available on <code>Homebrew Cask</code> may not be the latest, since unlike <code>Snapcraft</code>, it is not offically maintained. If that is the case, please consider downloading directly from the <a href=\"https://github.com/klaussinani/tusk/releases/latest\">Github releases</a> page.</p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<p dir=\"auto\">Visit the project <a href=\"https://klaussinani.github.io/tusk\" rel=\"nofollow\">homepage</a> to view all features in detail.</p>\n<ul dir=\"auto\">\n<li>Auto Night Mode - Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd> to allow Tusk to adjust to your environment.</li>\n<li>Black Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd>.</li>\n<li>Compact Mode - Downsize the window to enter the mode.</li>\n<li>Custom Shortcut Keys - Navigate to <code>~/.tusk.json</code> or press <kbd>Cmd/Ctrl</kbd> <kbd>.</kbd> to modify any shortcut key. To reset delete <code>~/.tusk.json</code> & restart the app.</li>\n<li>Dark Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>D</kbd>.</li>\n<li>Drag & Drop Files - Attach files by dragging them to the app window.</li>\n<li>Export Notes as Markdown - Press <kbd>Cmd/Ctrl</kbd> <kbd>O</kbd> to save your notes as <code>Markdown</code> files.</li>\n<li>Export Notes as HTML - Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd> to save your notes as <code>HTML</code> files.</li>\n<li>Export Notes as PDF - Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd> to save your notes as <code>PDF</code> files.</li>\n<li>Focus Mode - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>K</kbd>.</li>\n<li>Global Shortcut Keys - Enable them by using the <code>File</code> > <code>Enable Global Shortcut Keys</code> option.</li>\n<li>Note Navigation - Navigate your notes by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd> or jump directly to one by using <kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd>.</li>\n<li>Note Printing - Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd> to print your notes.</li>\n<li>Scalable Interface - Adjust the zooming factor by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd> or <kbd>Cmd/Ctrl</kbd> <kbd>-</kbd>.</li>\n<li>Sepia Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>G</kbd>.</li>\n<li>Update Notifications - Customize the apps update checking frequency.</li>\n<li>Yinxiang Support - Login to Yinxiang by using the <code>File</code> > <code>Switch to Yinxiang</code> option.</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Keyboard Shortcuts</h2>\n<h3 dir=\"auto\"><a id=\"user-content-local-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#local-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Local Shortcut Keys</h3>\n<p dir=\"auto\">70+ local keyboard shortcuts. Toggle anything in a flash.</p>\n<details>\n<summary>View all the available local keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Activate Auto Night Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Add Link</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Add Shortcut</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Align Center</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Align Left</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Align Right</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Attach File</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Bold Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Bulleted List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Change Font Size</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>1</kbd> - <kbd>6</kbd></td>\n</tr>\n<tr>\n<td>Code Block</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Decrease Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Delete Note</td>\n<td><kbd>Delete</kbd></td>\n</tr>\n<tr>\n<td>Edit Shortcut Keys</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Export Note as HTML</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>Export Note as Markdown</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Export Note as PDF</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Increase Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Insert Date Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Insert Date-Time Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Insert from Drive</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Insert Horizontal Rule</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Italic Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Jump to Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Next Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Previews Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>New Notebook</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>New Tag</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Numbered List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Print Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Remove Formatting</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Space</kbd></td>\n</tr>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Return to Notes</td>\n<td><kbd>Esc</kbd></td>\n</tr>\n<tr>\n<td>Save Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Set Always on Top</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Set Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Strikethrough Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Subscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>]</kbd></td>\n</tr>\n<tr>\n<td>Superscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>[</kbd></td>\n</tr>\n<tr>\n<td>Toggle Black Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Toggle Checkbox</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Toggle Focus Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Toggle Notebooks</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sepia Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></td>\n</tr>\n<tr>\n<td>Toggle Settings</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Toggle Shortcuts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>\\</kbd></td>\n</tr>\n<tr>\n<td>Toggle Tags</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Toggle Window Menu</td>\n<td><kbd>Alt</kbd></td>\n</tr>\n<tr>\n<td>Underline Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>U</kbd></td>\n</tr>\n</tbody>\n</table>\n<br>\n</details>\n<h3 dir=\"auto\"><a id=\"user-content-global-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#global-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Global Shortcut Keys</h3>\n<p dir=\"auto\">Access Tusk at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file <code>~/.tusk.json</code>.</p>\n<details>\n<summary>View all the available global keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Global Shortcut</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Tusk Window</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Create New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>F</kbd></td>\n</tr>\n</tbody>\n</table>\n<br>\n</details>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<p dir=\"auto\">For more info on how to contribute to the project, please read the <a href=\"https://github.com/klaussinani/tusk/blob/master/contributing.md\">contributing guidelines</a>.</p>\n<ul dir=\"auto\">\n<li>Fork the repository and clone it to your machine</li>\n<li>Navigate to your local fork: <code>cd tusk</code></li>\n<li>Install the project dependencies: <code>npm install</code> or <code>yarn install</code></li>\n<li>Run Tusk on dev mode: <code>npm start</code> or <code>yarn start</code></li>\n<li>Lint code for errors: <code>npm test</code> or <code>yarn test</code></li>\n<li>Build binaries and installers: <code>npm run release</code> or <code>yarn release</code></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-related-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#related-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Related Apps</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/klaussinani/ao\">Ao</a> - Elegant Microsoft To-Do desktop app.</li>\n<li><a href=\"https://github.com/klaussinani/taskbook\">Taskbook</a> - Tasks, boards & notes for the command-line habitat.</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-team\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Team</h2>\n<ul dir=\"auto\">\n<li>Klaus Sinani <a href=\"https://github.com/klaussinani\">(@klaussinani)</a></li>\n<li>Mario Sinani <a href=\"https://github.com/mariosinani\">(@mariosinani)</a></li>\n<li>Athan Gkanos <a href=\"https://github.com/athangkanos\">(@athangkanos)</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Disclaimer</h2>\n<p dir=\"auto\">Tusk is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Evernote.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klaussinani/tusk/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"https://github.com/klaussinani/tusk/blob/master/license.md\">MIT</a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 align=\"center\" dir=\"auto\"><a id=\"user-content---tusk\" class=\"anchor\" aria-hidden=\"true\" href=\"#--tusk\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"docs/media/logo.png\"><img src=\"docs/media/logo.png\" width=\"18%\" style=\"max-width: 100%;\"></a><br>Tusk\n</h1>\n<h4 align=\"center\" dir=\"auto\"><a id=\"user-content---refined-evernote-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#--refined-evernote-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n Refined Evernote desktop app\n</h4>\n<div align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/klaussinani/tusk\">\n <img src=\"docs/media/note-navigation.gif\" alt=\"Tusk\" width=\"95%\" style=\"max-width: 100%;\">\n </a>\n</div>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://travis-ci.org/klaussinani/tusk\" rel=\"nofollow\">\n <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/c4da27cd31f7802b847b7a629fac69e076c209e54e77c89b8648623fdcd00b4c/68747470733a2f2f7472617669732d63692e6f72672f6b6c61757373696e616e692f7475736b2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/klaussinani/tusk.svg?branch=master\" style=\"max-width: 100%;\">\n </a>\n</p>\n<h2 dir=\"auto\"><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Description</h2>\n<p dir=\"auto\">Tusk is an unofficial, featureful, open source, community-driven, free Evernote app used by people in more than <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">140 countries</a>.</p>\n<p dir=\"auto\">Tusk is <a href=\"https://help.evernote.com/hc/en-us/articles/208313748-Evernote-on-Linux\" rel=\"nofollow\">indicated by Evernote</a> as an alternative client for Linux environments trusted by the open source community.</p>\n<p dir=\"auto\">You can now support the development process through <a href=\"https://github.com/sponsors/klaussinani\">GitHub Sponsors</a>.</p>\n<p dir=\"auto\">Come over to <a href=\"https://gitter.im/klaussinani/tusk\" rel=\"nofollow\">Gitter</a> or <a href=\"https://twitter.com/klaussinani\" rel=\"nofollow\">Twitter</a> to share your thoughts on the project.</p>\n<p dir=\"auto\">Visit the <a href=\"https://github.com/klaussinani/tusk/blob/master/contributing.md#translating-documentation\">contributing guidelines</a> to learn more on how to translate this document into more languages.</p>\n<p dir=\"auto\">You can find more apps <a href=\"#related-apps\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-highlights\" class=\"anchor\" aria-hidden=\"true\" href=\"#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Highlights</h2>\n<ul dir=\"auto\">\n<li>Black, Dark & Sepia Themes</li>\n<li>Focus, Compact & Auto-Night Modes</li>\n<li>Local & Global Customizable Keyboard Shortcuts</li>\n<li>Export Notes as PDF, HTML & Markdown Files</li>\n<li>Note Navigation</li>\n<li>Yinxiang Support</li>\n<li>Cross Platform</li>\n<li>Scalable Interface</li>\n<li>Update Notifications</li>\n<li>Drag and Drop Files</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contents</h2>\n<ul dir=\"auto\">\n<li><a href=\"#description\">Description</a></li>\n<li><a href=\"#highlights\">Highlights</a></li>\n<li><a href=\"#install\">Install</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#related-apps\">Related Apps</a></li>\n<li><a href=\"#team\">Team</a></li>\n<li><a href=\"#disclaimer\">Disclaimer</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<h4 dir=\"auto\"><a id=\"user-content-github-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Github Releases</h4>\n<p dir=\"auto\">Head to the <a href=\"https://github.com/klaussinani/tusk/releases/latest\">releases</a> page and download the appropriate installer for your system.</p>\n<h4 dir=\"auto\"><a id=\"user-content-snapcraft\" class=\"anchor\" aria-hidden=\"true\" href=\"#snapcraft\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Snapcraft</h4>\n<p dir=\"auto\">Ubuntu Linux users can directly install through <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">Snapcraft</a> <code>snap install tusk</code></p>\n<h4 dir=\"auto\"><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Homebrew</h4>\n<p dir=\"auto\">Macos users can directly install through <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a> <code>brew cask install tusk</code></p>\n<h4 dir=\"auto\"><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Note</h4>\n<p dir=\"auto\">The version available on <code>Homebrew Cask</code> may not be the latest, since unlike <code>Snapcraft</code>, it is not offically maintained. If that is the case, please consider downloading directly from the <a href=\"https://github.com/klaussinani/tusk/releases/latest\">Github releases</a> page.</p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<p dir=\"auto\">Visit the project <a href=\"https://klaussinani.github.io/tusk\" rel=\"nofollow\">homepage</a> to view all features in detail.</p>\n<ul dir=\"auto\">\n<li>Auto Night Mode - Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd> to allow Tusk to adjust to your environment.</li>\n<li>Black Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd>.</li>\n<li>Compact Mode - Downsize the window to enter the mode.</li>\n<li>Custom Shortcut Keys - Navigate to <code>~/.tusk.json</code> or press <kbd>Cmd/Ctrl</kbd> <kbd>.</kbd> to modify any shortcut key. To reset delete <code>~/.tusk.json</code> & restart the app.</li>\n<li>Dark Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>D</kbd>.</li>\n<li>Drag & Drop Files - Attach files by dragging them to the app window.</li>\n<li>Export Notes as Markdown - Press <kbd>Cmd/Ctrl</kbd> <kbd>O</kbd> to save your notes as <code>Markdown</code> files.</li>\n<li>Export Notes as HTML - Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd> to save your notes as <code>HTML</code> files.</li>\n<li>Export Notes as PDF - Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd> to save your notes as <code>PDF</code> files.</li>\n<li>Focus Mode - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>K</kbd>.</li>\n<li>Global Shortcut Keys - Enable them by using the <code>File</code> > <code>Enable Global Shortcut Keys</code> option.</li>\n<li>Note Navigation - Navigate your notes by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd> or jump directly to one by using <kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd>.</li>\n<li>Note Printing - Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd> to print your notes.</li>\n<li>Scalable Interface - Adjust the zooming factor by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd> or <kbd>Cmd/Ctrl</kbd> <kbd>-</kbd>.</li>\n<li>Sepia Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>G</kbd>.</li>\n<li>Update Notifications - Customize the apps update checking frequency.</li>\n<li>Yinxiang Support - Login to Yinxiang by using the <code>File</code> > <code>Switch to Yinxiang</code> option.</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Keyboard Shortcuts</h2>\n<h3 dir=\"auto\"><a id=\"user-content-local-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"#local-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Local Shortcut Keys</h3>\n<p dir=\"auto\">70+ local keyboard shortcuts. Toggle anything in a flash.</p>\n<details>\n<summary>View all the available local keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Activate Auto Night Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Add Link</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Add Shortcut</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Align Center</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Align Left</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Align Right</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Attach File</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Bold Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Bulleted List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Change Font Size</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>1</kbd> - <kbd>6</kbd></td>\n</tr>\n<tr>\n<td>Code Block</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Decrease Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Delete Note</td>\n<td><kbd>Delete</kbd></td>\n</tr>\n<tr>\n<td>Edit Shortcut Keys</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Export Note as HTML</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>Export Note as Markdown</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Export Note as PDF</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Increase Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Insert Date Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Insert Date-Time Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Insert from Drive</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Insert Horizontal Rule</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Italic Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Jump to Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Next Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Previews Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>New Notebook</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>New Tag</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Numbered List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Print Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Remove Formatting</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Space</kbd></td>\n</tr>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Return to Notes</td>\n<td><kbd>Esc</kbd></td>\n</tr>\n<tr>\n<td>Save Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Set Always on Top</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Set Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Strikethrough Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Subscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>]</kbd></td>\n</tr>\n<tr>\n<td>Superscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>[</kbd></td>\n</tr>\n<tr>\n<td>Toggle Black Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Toggle Checkbox</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Toggle Focus Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Toggle Notebooks</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sepia Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></td>\n</tr>\n<tr>\n<td>Toggle Settings</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Toggle Shortcuts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>\\</kbd></td>\n</tr>\n<tr>\n<td>Toggle Tags</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Toggle Window Menu</td>\n<td><kbd>Alt</kbd></td>\n</tr>\n<tr>\n<td>Underline Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>U</kbd></td>\n</tr>\n</tbody>\n</table>\n<br>\n</details>\n<h3 dir=\"auto\"><a id=\"user-content-global-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"#global-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Global Shortcut Keys</h3>\n<p dir=\"auto\">Access Tusk at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file <code>~/.tusk.json</code>.</p>\n<details>\n<summary>View all the available global keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Global Shortcut</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Tusk Window</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Create New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>F</kbd></td>\n</tr>\n</tbody>\n</table>\n<br>\n</details>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<p dir=\"auto\">For more info on how to contribute to the project, please read the <a href=\"https://github.com/klaussinani/tusk/blob/master/contributing.md\">contributing guidelines</a>.</p>\n<ul dir=\"auto\">\n<li>Fork the repository and clone it to your machine</li>\n<li>Navigate to your local fork: <code>cd tusk</code></li>\n<li>Install the project dependencies: <code>npm install</code> or <code>yarn install</code></li>\n<li>Run Tusk on dev mode: <code>npm start</code> or <code>yarn start</code></li>\n<li>Lint code for errors: <code>npm test</code> or <code>yarn test</code></li>\n<li>Build binaries and installers: <code>npm run release</code> or <code>yarn release</code></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-related-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"#related-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Related Apps</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/klaussinani/ao\">Ao</a> - Elegant Microsoft To-Do desktop app.</li>\n<li><a href=\"https://github.com/klaussinani/taskbook\">Taskbook</a> - Tasks, boards & notes for the command-line habitat.</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-team\" class=\"anchor\" aria-hidden=\"true\" href=\"#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Team</h2>\n<ul dir=\"auto\">\n<li>Klaus Sinani <a href=\"https://github.com/klaussinani\">(@klaussinani)</a></li>\n<li>Mario Sinani <a href=\"https://github.com/mariosinani\">(@mariosinani)</a></li>\n<li>Athan Gkanos <a href=\"https://github.com/athangkanos\">(@athangkanos)</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Disclaimer</h2>\n<p dir=\"auto\">Tusk is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Evernote.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"https://github.com/klaussinani/tusk/blob/master/license.md\">MIT</a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.819Z" + "trivia-desktop": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Trivia-Desktop</h1><a id=\"user-content-trivia-desktop\" class=\"anchor-element\" aria-label=\"Permalink: Trivia-Desktop\" href=\"https://github.com/Trivia-Bot-Discord/trivia-desktop.git/blob/master/#trivia-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Trivia desktop is a fun and simple desktop app for playing trivia!</p>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/trivia-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46aa03c94aa80f6545e01f2ce3966a1d7ae73552495f177b9b71f411408ce325/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Installation</h1><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/Trivia-Bot-Discord/trivia-desktop.git/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can install the app directly or locally.</p>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Download the installer (windows only):</p>\n<p dir=\"auto\">Download the installer <a href=\"https://github.com/gubareve/trivia-desktop/releases\">here</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">Run from source:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/Trivia-Bot-Discord/trivia-desktop.git\ncd trivia-desktop\nnpm start\"><pre>git clone https://github.com/Trivia-Bot-Discord/trivia-desktop.git\n<span class=\"pl-c1\">cd</span> trivia-desktop\nnpm start</pre></div>\n</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Images</h2><a id=\"user-content-images\" class=\"anchor-element\" aria-label=\"Permalink: Images\" href=\"https://github.com/Trivia-Bot-Discord/trivia-desktop.git/blob/master/#images\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/bc20773c0d16996ab49249c8dfdbd0f8098a3d3bd2cadb7b9b7e8279cdfabb13/68747470733a2f2f692e696d6775722e636f6d2f69703930634d612e706e67\"><img src=\"https://camo.githubusercontent.com/bc20773c0d16996ab49249c8dfdbd0f8098a3d3bd2cadb7b9b7e8279cdfabb13/68747470733a2f2f692e696d6775722e636f6d2f69703930634d612e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/ip90cMa.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/31a6639200ddf34a014b32fff9ec5292e266728d24bfd033040ab38da63d88f3/68747470733a2f2f692e696d6775722e636f6d2f386a62744334712e706e67\"><img src=\"https://camo.githubusercontent.com/31a6639200ddf34a014b32fff9ec5292e266728d24bfd033040ab38da63d88f3/68747470733a2f2f692e696d6775722e636f6d2f386a62744334712e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/8jbtC4q.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c0a5383b5c40b25be2b5bbe4798a388f697a6e17edc13a5270415d249f3a7eef/68747470733a2f2f692e696d6775722e636f6d2f456b376d756e6f2e706e67\"><img src=\"https://camo.githubusercontent.com/c0a5383b5c40b25be2b5bbe4798a388f697a6e17edc13a5270415d249f3a7eef/68747470733a2f2f692e696d6775722e636f6d2f456b376d756e6f2e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/Ek7muno.png\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Trivia-Desktop</h1><a id=\"user-content-trivia-desktop\" class=\"anchor-element\" aria-label=\"Permalink: Trivia-Desktop\" href=\"#trivia-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Trivia desktop is a fun and simple desktop app for playing trivia!</p>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/trivia-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46aa03c94aa80f6545e01f2ce3966a1d7ae73552495f177b9b71f411408ce325/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Installation</h1><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can install the app directly or locally.</p>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Download the installer (windows only):</p>\n<p dir=\"auto\">Download the installer <a href=\"https://github.com/gubareve/trivia-desktop/releases\">here</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">Run from source:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone https://github.com/Trivia-Bot-Discord/trivia-desktop.git\ncd trivia-desktop\nnpm start\"><pre>git clone https://github.com/Trivia-Bot-Discord/trivia-desktop.git\n<span class=\"pl-c1\">cd</span> trivia-desktop\nnpm start</pre></div>\n</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Images</h2><a id=\"user-content-images\" class=\"anchor-element\" aria-label=\"Permalink: Images\" href=\"#images\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/bc20773c0d16996ab49249c8dfdbd0f8098a3d3bd2cadb7b9b7e8279cdfabb13/68747470733a2f2f692e696d6775722e636f6d2f69703930634d612e706e67\"><img src=\"https://camo.githubusercontent.com/bc20773c0d16996ab49249c8dfdbd0f8098a3d3bd2cadb7b9b7e8279cdfabb13/68747470733a2f2f692e696d6775722e636f6d2f69703930634d612e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/ip90cMa.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/31a6639200ddf34a014b32fff9ec5292e266728d24bfd033040ab38da63d88f3/68747470733a2f2f692e696d6775722e636f6d2f386a62744334712e706e67\"><img src=\"https://camo.githubusercontent.com/31a6639200ddf34a014b32fff9ec5292e266728d24bfd033040ab38da63d88f3/68747470733a2f2f692e696d6775722e636f6d2f386a62744334712e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/8jbtC4q.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c0a5383b5c40b25be2b5bbe4798a388f697a6e17edc13a5270415d249f3a7eef/68747470733a2f2f692e696d6775722e636f6d2f456b376d756e6f2e706e67\"><img src=\"https://camo.githubusercontent.com/c0a5383b5c40b25be2b5bbe4798a388f697a6e17edc13a5270415d249f3a7eef/68747470733a2f2f692e696d6775722e636f6d2f456b376d756e6f2e706e67\" alt=\"A sample question\" data-canonical-src=\"https://i.imgur.com/Ek7muno.png\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:30.399Z" }, "tviewer": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-tviewer---tizen-log-viewer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#tviewer---tizen-log-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>T.Viewer - Tizen Log Viewer</h1>\n<p dir=\"auto\"><a href=\"https://app.travis-ci.com/github/msaltnet/T.Viewer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f79de3aae3c3f7733dd31849c604378b4916fa5ceea6c8af5b9bb1160ff09fb5/68747470733a2f2f7472617669732d63692e636f6d2f6d73616c746e65742f542e5669657765722e7376673f6272616e63683d6d6173746572267374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"Travis\" data-canonical-src=\"https://travis-ci.com/msaltnet/T.Viewer.svg?branch=master&style=flat-square&colorB=green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/msaltnet/T.Viewer/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/48056df984f84bf282d812abb975767e8c0655415ebf889b8736a544c97e3490/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/msaltnet/T.Viewer.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/668c62ec9ae9011b102bc554d883416830ad161f74cbff20b3fa517ecb0fe153/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\"><img src=\"https://camo.githubusercontent.com/668c62ec9ae9011b102bc554d883416830ad161f74cbff20b3fa517ecb0fe153/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"language\" data-canonical-src=\"https://img.shields.io/github/languages/top/msaltnet/T.Viewer.svg?style=flat-square&colorB=green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/msaltnet/T.Viewer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e50f725c9d5d470ed6c19698d82f4530ed2a8131c5f5fcdcf5b0a72a447ab665/68747470733a2f2f636f6465636f762e696f2f67682f6d73616c746e65742f542e5669657765722f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d4133474d514c38323349\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/msaltnet/T.Viewer/branch/master/graph/badge.svg?token=A3GMQL823I\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Cross Platform <a href=\"https://www.tizen.org/\" rel=\"nofollow\">Tizen</a> Log Viewer T.Viewer를 소개합니다. <strong>타이젠의 <code>dlog</code> 메시지를 보다 쉽고 편하게 확인 할 수 있는 데스크탑 어플리케이션입니다.</strong> 사용중 불편 사항, 개선 의견, 버그 신고는 <a href=\"https://github.com/msaltnet/T.Viewer/issues\">이슈</a>를 생성해 주세요. 소스 코드는 MIT 라이센스로 모두에게 공개되어 있습니다.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9311990/89435285-a35fbb80-d77f-11ea-9b78-02d1e29a2390.PNG\"><img src=\"https://user-images.githubusercontent.com/9311990/89435285-a35fbb80-d77f-11ea-9b78-02d1e29a2390.PNG\" alt=\"T.Viewer Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-설치하기\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#설치하기\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>설치하기</h2>\n<h3 dir=\"auto\"><a id=\"user-content-리눅스\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#리눅스\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>리눅스</h3>\n<p dir=\"auto\"><code>tviewer-setup-{version}.AppImage</code> 다운로드 후 실행</p>\n<h3 dir=\"auto\"><a id=\"user-content-윈도우\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#윈도우\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>윈도우</h3>\n<p dir=\"auto\"><code>tviewer-setup-{version}.exe</code> 다운로드 후 실행하여 설치 후 실행</p>\n<p dir=\"auto\"><a href=\"https://github.com/msaltnet/T.Viewer/wiki/%EC%A3%BC%EC%9A%94-%EA%B8%B0%EB%8A%A5-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95\">주요 기능 및 사용법</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-사용법\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#사용법\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>사용법</h2>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"exclamation\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2757.png\">❗</g-emoji> <strong>타겟 디바이스와의 SDB 연결을 먼저 확인하세요!</strong></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9311990/89434866-0ac93b80-d77f-11ea-8edf-dcea680d6055.gif\"><img src=\"https://user-images.githubusercontent.com/9311990/89434866-0ac93b80-d77f-11ea-8edf-dcea680d6055.gif\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<ol dir=\"auto\">\n<li>Connection State Indicator\n<ul dir=\"auto\">\n<li>전원 스위치와 연계 동작</li>\n</ul>\n</li>\n<li>Log Level Filter\n<ul dir=\"auto\">\n<li>Verbose/Debug/Info/Warning/Error/Fatal</li>\n<li>선택된 level을 포함한 상위 level을 출력</li>\n<li>Log Level에 따른 다른 색상 출력</li>\n</ul>\n</li>\n<li>Tag Filter\n<ul dir=\"auto\">\n<li>일치하는 Tag를 출력</li>\n<li>정규식 지원</li>\n</ul>\n</li>\n<li>Message Filter\n<ul dir=\"auto\">\n<li>해당 메시지를 포함하는 로그 출력</li>\n<li>정규식 지원</li>\n</ul>\n</li>\n<li>Multi-Tab View\n<ul dir=\"auto\">\n<li>각각의 독립된 탭 뷰 제공</li>\n</ul>\n</li>\n<li>Setting\n<ul dir=\"auto\">\n<li>글자 크기 조절</li>\n<li>dlog 버퍼 삭제 후 실행</li>\n<li>dlog timestamp 출력</li>\n</ul>\n</li>\n<li>Shortcut\n<ul dir=\"auto\">\n<li>글자 크기 키우기 ctrl + +</li>\n<li>글자 크기 줄이기 ctrl + -</li>\n<li>자동 스크롤 ctrl + q</li>\n<li>줄바꿈 ctrl + w</li>\n<li>화면 지우기 ctrl + e</li>\n<li>메세지 수신 ctrl + space</li>\n</ul>\n</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9311990/96146228-0a001300-0f41-11eb-821e-4a7d27862e9d.png\"><img src=\"https://user-images.githubusercontent.com/9311990/96146228-0a001300-0f41-11eb-821e-4a7d27862e9d.png\" alt=\"shortcut\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-프로젝트-참여-방법\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#프로젝트-참여-방법\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>프로젝트 참여 방법</h2>\n<p dir=\"auto\">다양한 방법으로 프로젝트에 참여가 가능합니다.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/issues\">이슈등록</a>을 해주셔도 되고, 등록된 이슈를 확인해 주셔도 됩니다.</li>\n<li><a href=\"https://github.com/msaltnet/T.Viewer/pulls\">등록 요청된 코드</a>을 코드 리뷰해 주셔도 됩니다.</li>\n</ul>\n<p dir=\"auto\">직접 코드를 수정하시고 싶으시다면, 아래 가이드를 참고해주세요.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/wiki/%EB%B9%8C%EB%93%9C%ED%95%98%EA%B8%B0\">빌드하기</a></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9311990/89435160-77443a80-d77f-11ea-8b32-338b8bdfbc3d.PNG\"><img src=\"https://user-images.githubusercontent.com/9311990/89435160-77443a80-d77f-11ea-8b32-338b8bdfbc3d.PNG\" alt=\"Test Result\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-라이센스\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#라이센스\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>라이센스</h2>\n<p dir=\"auto\">본 프로젝트는 <a href=\"https://github.com/msaltnet/T.Viewer/blob/master/LICENSE\">MIT 라이센스</a>의 오픈소스 프로젝트 입니다.</p>\n<h2 dir=\"auto\"><a id=\"user-content-eng-tviewer---tizen-log-viewer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#eng-tviewer---tizen-log-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>(Eng) T.Viewer - Tizen Log Viewer</h2>\n<p dir=\"auto\">T.Viewer is open source cross-platform <a href=\"https://www.tizen.org/\" rel=\"nofollow\">Tizen</a> Log Viewer. <strong>It provides simple and easy way to view Tizen <code>dlog</code> message on desktop.</strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h2>\n<h3 dir=\"auto\"><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux</h3>\n<p dir=\"auto\"><code>tviewer-setup-{version}.AppImage</code> download and run</p>\n<h3 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h3>\n<p dir=\"auto\"><code>tviewer-setup-{version}.exe</code> download and install\n<a href=\"https://github.com/msaltnet/T.Viewer/wiki/Features-and-User-Guide\">Features and User Guide</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-user-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#user-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>User Guide</h2>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"exclamation\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2757.png\">❗</g-emoji> Check SDB connection with target device first.</p>\n<ol dir=\"auto\">\n<li>Connection State Indicator\n<ul dir=\"auto\">\n<li>Connected also with power switch</li>\n</ul>\n</li>\n<li>Log Level Filter\n<ul dir=\"auto\">\n<li>Verbose/Debug/Info/Warning/Error/Fatal</li>\n<li>Output the upper level including the selected level</li>\n<li>Different color output according to log level</li>\n</ul>\n</li>\n<li>Tag Filter\n<ul dir=\"auto\">\n<li>Output matched tag log</li>\n<li>Regular expression support</li>\n</ul>\n</li>\n<li>Message Filter\n<ul dir=\"auto\">\n<li>Output log containing the message</li>\n<li>Regular expression support</li>\n</ul>\n</li>\n<li>Multi-Tab View\n<ul dir=\"auto\">\n<li>Independent filter option for each tab</li>\n</ul>\n</li>\n<li>Setting\n<ul dir=\"auto\">\n<li>Font size</li>\n<li>After clear dlog buffer</li>\n<li>dlog timestamp print</li>\n</ul>\n</li>\n<li>Shortcut\n<ul dir=\"auto\">\n<li>Font size up, ctrl + +</li>\n<li>Font size down, ctrl + -</li>\n<li>Auto Scroll, ctrl + q</li>\n<li>Soft wrap ctrl + w</li>\n<li>Clear tab, ctrl + e</li>\n<li>Listen log, ctrl + space</li>\n</ul>\n</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">There are many ways in which you can participate in the project, for example:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/issues\">Submit bugs and feature requests</a>, and help us verify as they are checked in</li>\n<li>Review source code changes</li>\n</ul>\n<p dir=\"auto\">If you are interested in fixing issues and contributing directly to the code base, please see the following:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/wiki/Build-and-Run\">Build and Run</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">Licensed under the MIT license.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-tviewer---tizen-log-viewer\" class=\"anchor\" aria-hidden=\"true\" href=\"#tviewer---tizen-log-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>T.Viewer - Tizen Log Viewer</h1>\n<p dir=\"auto\"><a href=\"https://app.travis-ci.com/github/msaltnet/T.Viewer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f79de3aae3c3f7733dd31849c604378b4916fa5ceea6c8af5b9bb1160ff09fb5/68747470733a2f2f7472617669732d63692e636f6d2f6d73616c746e65742f542e5669657765722e7376673f6272616e63683d6d6173746572267374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"Travis\" data-canonical-src=\"https://travis-ci.com/msaltnet/T.Viewer.svg?branch=master&style=flat-square&colorB=green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/msaltnet/T.Viewer/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/48056df984f84bf282d812abb975767e8c0655415ebf889b8736a544c97e3490/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/msaltnet/T.Viewer.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/668c62ec9ae9011b102bc554d883416830ad161f74cbff20b3fa517ecb0fe153/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\"><img src=\"https://camo.githubusercontent.com/668c62ec9ae9011b102bc554d883416830ad161f74cbff20b3fa517ecb0fe153/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"language\" data-canonical-src=\"https://img.shields.io/github/languages/top/msaltnet/T.Viewer.svg?style=flat-square&colorB=green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/msaltnet/T.Viewer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e50f725c9d5d470ed6c19698d82f4530ed2a8131c5f5fcdcf5b0a72a447ab665/68747470733a2f2f636f6465636f762e696f2f67682f6d73616c746e65742f542e5669657765722f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d4133474d514c38323349\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/msaltnet/T.Viewer/branch/master/graph/badge.svg?token=A3GMQL823I\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Cross Platform <a href=\"https://www.tizen.org/\" rel=\"nofollow\">Tizen</a> Log Viewer T.Viewer를 소개합니다. <strong>타이젠의 <code>dlog</code> 메시지를 보다 쉽고 편하게 확인 할 수 있는 데스크탑 어플리케이션입니다.</strong> 사용중 불편 사항, 개선 의견, 버그 신고는 <a href=\"https://github.com/msaltnet/T.Viewer/issues\">이슈</a>를 생성해 주세요. 소스 코드는 MIT 라이센스로 모두에게 공개되어 있습니다.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9311990/89435285-a35fbb80-d77f-11ea-9b78-02d1e29a2390.PNG\"><img src=\"https://user-images.githubusercontent.com/9311990/89435285-a35fbb80-d77f-11ea-9b78-02d1e29a2390.PNG\" alt=\"T.Viewer Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-설치하기\" class=\"anchor\" aria-hidden=\"true\" href=\"#설치하기\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>설치하기</h2>\n<h3 dir=\"auto\"><a id=\"user-content-리눅스\" class=\"anchor\" aria-hidden=\"true\" href=\"#리눅스\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>리눅스</h3>\n<p dir=\"auto\"><code>tviewer-setup-{version}.AppImage</code> 다운로드 후 실행</p>\n<h3 dir=\"auto\"><a id=\"user-content-윈도우\" class=\"anchor\" aria-hidden=\"true\" href=\"#윈도우\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>윈도우</h3>\n<p dir=\"auto\"><code>tviewer-setup-{version}.exe</code> 다운로드 후 실행하여 설치 후 실행</p>\n<p dir=\"auto\"><a href=\"https://github.com/msaltnet/T.Viewer/wiki/%EC%A3%BC%EC%9A%94-%EA%B8%B0%EB%8A%A5-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95\">주요 기능 및 사용법</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-사용법\" class=\"anchor\" aria-hidden=\"true\" href=\"#사용법\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>사용법</h2>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"exclamation\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2757.png\">❗</g-emoji> <strong>타겟 디바이스와의 SDB 연결을 먼저 확인하세요!</strong></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9311990/89434866-0ac93b80-d77f-11ea-8edf-dcea680d6055.gif\"><img src=\"https://user-images.githubusercontent.com/9311990/89434866-0ac93b80-d77f-11ea-8edf-dcea680d6055.gif\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<ol dir=\"auto\">\n<li>Connection State Indicator\n<ul dir=\"auto\">\n<li>전원 스위치와 연계 동작</li>\n</ul>\n</li>\n<li>Log Level Filter\n<ul dir=\"auto\">\n<li>Verbose/Debug/Info/Warning/Error/Fatal</li>\n<li>선택된 level을 포함한 상위 level을 출력</li>\n<li>Log Level에 따른 다른 색상 출력</li>\n</ul>\n</li>\n<li>Tag Filter\n<ul dir=\"auto\">\n<li>일치하는 Tag를 출력</li>\n<li>정규식 지원</li>\n</ul>\n</li>\n<li>Message Filter\n<ul dir=\"auto\">\n<li>해당 메시지를 포함하는 로그 출력</li>\n<li>정규식 지원</li>\n</ul>\n</li>\n<li>Multi-Tab View\n<ul dir=\"auto\">\n<li>각각의 독립된 탭 뷰 제공</li>\n</ul>\n</li>\n<li>Setting\n<ul dir=\"auto\">\n<li>글자 크기 조절</li>\n<li>dlog 버퍼 삭제 후 실행</li>\n<li>dlog timestamp 출력</li>\n</ul>\n</li>\n<li>Shortcut\n<ul dir=\"auto\">\n<li>글자 크기 키우기 ctrl + +</li>\n<li>글자 크기 줄이기 ctrl + -</li>\n<li>자동 스크롤 ctrl + q</li>\n<li>줄바꿈 ctrl + w</li>\n<li>화면 지우기 ctrl + e</li>\n<li>메세지 수신 ctrl + space</li>\n</ul>\n</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9311990/96146228-0a001300-0f41-11eb-821e-4a7d27862e9d.png\"><img src=\"https://user-images.githubusercontent.com/9311990/96146228-0a001300-0f41-11eb-821e-4a7d27862e9d.png\" alt=\"shortcut\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-프로젝트-참여-방법\" class=\"anchor\" aria-hidden=\"true\" href=\"#프로젝트-참여-방법\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>프로젝트 참여 방법</h2>\n<p dir=\"auto\">다양한 방법으로 프로젝트에 참여가 가능합니다.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/issues\">이슈등록</a>을 해주셔도 되고, 등록된 이슈를 확인해 주셔도 됩니다.</li>\n<li><a href=\"https://github.com/msaltnet/T.Viewer/pulls\">등록 요청된 코드</a>을 코드 리뷰해 주셔도 됩니다.</li>\n</ul>\n<p dir=\"auto\">직접 코드를 수정하시고 싶으시다면, 아래 가이드를 참고해주세요.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/wiki/%EB%B9%8C%EB%93%9C%ED%95%98%EA%B8%B0\">빌드하기</a></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9311990/89435160-77443a80-d77f-11ea-8b32-338b8bdfbc3d.PNG\"><img src=\"https://user-images.githubusercontent.com/9311990/89435160-77443a80-d77f-11ea-8b32-338b8bdfbc3d.PNG\" alt=\"Test Result\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-라이센스\" class=\"anchor\" aria-hidden=\"true\" href=\"#라이센스\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>라이센스</h2>\n<p dir=\"auto\">본 프로젝트는 <a href=\"https://github.com/msaltnet/T.Viewer/blob/master/LICENSE\">MIT 라이센스</a>의 오픈소스 프로젝트 입니다.</p>\n<h2 dir=\"auto\"><a id=\"user-content-eng-tviewer---tizen-log-viewer\" class=\"anchor\" aria-hidden=\"true\" href=\"#eng-tviewer---tizen-log-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>(Eng) T.Viewer - Tizen Log Viewer</h2>\n<p dir=\"auto\">T.Viewer is open source cross-platform <a href=\"https://www.tizen.org/\" rel=\"nofollow\">Tizen</a> Log Viewer. <strong>It provides simple and easy way to view Tizen <code>dlog</code> message on desktop.</strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h2>\n<h3 dir=\"auto\"><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux</h3>\n<p dir=\"auto\"><code>tviewer-setup-{version}.AppImage</code> download and run</p>\n<h3 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h3>\n<p dir=\"auto\"><code>tviewer-setup-{version}.exe</code> download and install\n<a href=\"https://github.com/msaltnet/T.Viewer/wiki/Features-and-User-Guide\">Features and User Guide</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-user-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"#user-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>User Guide</h2>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"exclamation\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2757.png\">❗</g-emoji> Check SDB connection with target device first.</p>\n<ol dir=\"auto\">\n<li>Connection State Indicator\n<ul dir=\"auto\">\n<li>Connected also with power switch</li>\n</ul>\n</li>\n<li>Log Level Filter\n<ul dir=\"auto\">\n<li>Verbose/Debug/Info/Warning/Error/Fatal</li>\n<li>Output the upper level including the selected level</li>\n<li>Different color output according to log level</li>\n</ul>\n</li>\n<li>Tag Filter\n<ul dir=\"auto\">\n<li>Output matched tag log</li>\n<li>Regular expression support</li>\n</ul>\n</li>\n<li>Message Filter\n<ul dir=\"auto\">\n<li>Output log containing the message</li>\n<li>Regular expression support</li>\n</ul>\n</li>\n<li>Multi-Tab View\n<ul dir=\"auto\">\n<li>Independent filter option for each tab</li>\n</ul>\n</li>\n<li>Setting\n<ul dir=\"auto\">\n<li>Font size</li>\n<li>After clear dlog buffer</li>\n<li>dlog timestamp print</li>\n</ul>\n</li>\n<li>Shortcut\n<ul dir=\"auto\">\n<li>Font size up, ctrl + +</li>\n<li>Font size down, ctrl + -</li>\n<li>Auto Scroll, ctrl + q</li>\n<li>Soft wrap ctrl + w</li>\n<li>Clear tab, ctrl + e</li>\n<li>Listen log, ctrl + space</li>\n</ul>\n</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">There are many ways in which you can participate in the project, for example:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/issues\">Submit bugs and feature requests</a>, and help us verify as they are checked in</li>\n<li>Review source code changes</li>\n</ul>\n<p dir=\"auto\">If you are interested in fixing issues and contributing directly to the code base, please see the following:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/wiki/Build-and-Run\">Build and Run</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">Licensed under the MIT license.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.888Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">T.Viewer - Tizen Log Viewer</h1><a id=\"user-content-tviewer---tizen-log-viewer\" class=\"anchor-element\" aria-label=\"Permalink: T.Viewer - Tizen Log Viewer\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#tviewer---tizen-log-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://app.travis-ci.com/github/msaltnet/T.Viewer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/94e25ff89ce1ae2bf38bc4d48bb319a49236730a53102f47001794ccd831aba0/68747470733a2f2f7472617669732d63692e636f6d2f6d73616c746e65742f542e5669657765722e7376673f6272616e63683d6d6173746572267374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"Travis\" data-canonical-src=\"https://travis-ci.com/msaltnet/T.Viewer.svg?branch=master&style=flat-square&colorB=green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/msaltnet/T.Viewer/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/07b794292f9e483211c7c5e6bc955711e870e0af12319fe2856f35706b14a73f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/msaltnet/T.Viewer.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a5d5789d9187e57c2b31c231dd9e2159cef84d0efca38774e4f3093d58f70898/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\"><img src=\"https://camo.githubusercontent.com/a5d5789d9187e57c2b31c231dd9e2159cef84d0efca38774e4f3093d58f70898/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"language\" data-canonical-src=\"https://img.shields.io/github/languages/top/msaltnet/T.Viewer.svg?style=flat-square&colorB=green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/msaltnet/T.Viewer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4b7aa70078d55a487da835868d7544973c294f09c26ececda3d1f6212099fb67/68747470733a2f2f636f6465636f762e696f2f67682f6d73616c746e65742f542e5669657765722f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d4133474d514c38323349\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/msaltnet/T.Viewer/branch/master/graph/badge.svg?token=A3GMQL823I\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Cross Platform <a href=\"https://www.tizen.org/\" rel=\"nofollow\">Tizen</a> Log Viewer T.Viewer를 소개합니다. <strong>타이젠의 <code>dlog</code> 메시지를 보다 쉽고 편하게 확인 할 수 있는 데스크탑 어플리케이션입니다.</strong> 사용중 불편 사항, 개선 의견, 버그 신고는 <a href=\"https://github.com/msaltnet/T.Viewer/issues\">이슈</a>를 생성해 주세요. 소스 코드는 MIT 라이센스로 모두에게 공개되어 있습니다.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9311990/89435285-a35fbb80-d77f-11ea-9b78-02d1e29a2390.PNG\"><img src=\"https://user-images.githubusercontent.com/9311990/89435285-a35fbb80-d77f-11ea-9b78-02d1e29a2390.PNG\" alt=\"T.Viewer Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">설치하기</h2><a id=\"user-content-설치하기\" class=\"anchor-element\" aria-label=\"Permalink: 설치하기\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#설치하기\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">리눅스</h3><a id=\"user-content-리눅스\" class=\"anchor-element\" aria-label=\"Permalink: 리눅스\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#리눅스\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>tviewer-setup-{version}.AppImage</code> 다운로드 후 실행</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">윈도우</h3><a id=\"user-content-윈도우\" class=\"anchor-element\" aria-label=\"Permalink: 윈도우\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#윈도우\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>tviewer-setup-{version}.exe</code> 다운로드 후 실행하여 설치 후 실행</p>\n<p dir=\"auto\"><a href=\"https://github.com/msaltnet/T.Viewer/wiki/%EC%A3%BC%EC%9A%94-%EA%B8%B0%EB%8A%A5-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95\">주요 기능 및 사용법</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">사용법</h2><a id=\"user-content-사용법\" class=\"anchor-element\" aria-label=\"Permalink: 사용법\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#사용법\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">❗ <strong>타겟 디바이스와의 SDB 연결을 먼저 확인하세요!</strong></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9311990/89434866-0ac93b80-d77f-11ea-8edf-dcea680d6055.gif\"><img src=\"https://user-images.githubusercontent.com/9311990/89434866-0ac93b80-d77f-11ea-8edf-dcea680d6055.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<ol dir=\"auto\">\n<li>Connection State Indicator\n<ul dir=\"auto\">\n<li>전원 스위치와 연계 동작</li>\n</ul>\n</li>\n<li>Log Level Filter\n<ul dir=\"auto\">\n<li>Verbose/Debug/Info/Warning/Error/Fatal</li>\n<li>선택된 level을 포함한 상위 level을 출력</li>\n<li>Log Level에 따른 다른 색상 출력</li>\n</ul>\n</li>\n<li>Tag Filter\n<ul dir=\"auto\">\n<li>일치하는 Tag를 출력</li>\n<li>정규식 지원</li>\n</ul>\n</li>\n<li>Message Filter\n<ul dir=\"auto\">\n<li>해당 메시지를 포함하는 로그 출력</li>\n<li>정규식 지원</li>\n</ul>\n</li>\n<li>Multi-Tab View\n<ul dir=\"auto\">\n<li>각각의 독립된 탭 뷰 제공</li>\n</ul>\n</li>\n<li>Setting\n<ul dir=\"auto\">\n<li>글자 크기 조절</li>\n<li>dlog 버퍼 삭제 후 실행</li>\n<li>dlog timestamp 출력</li>\n</ul>\n</li>\n<li>Shortcut\n<ul dir=\"auto\">\n<li>글자 크기 키우기 ctrl + +</li>\n<li>글자 크기 줄이기 ctrl + -</li>\n<li>자동 스크롤 ctrl + q</li>\n<li>줄바꿈 ctrl + w</li>\n<li>화면 지우기 ctrl + e</li>\n<li>메세지 수신 ctrl + space</li>\n</ul>\n</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9311990/96146228-0a001300-0f41-11eb-821e-4a7d27862e9d.png\"><img src=\"https://user-images.githubusercontent.com/9311990/96146228-0a001300-0f41-11eb-821e-4a7d27862e9d.png\" alt=\"shortcut\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">프로젝트 참여 방법</h2><a id=\"user-content-프로젝트-참여-방법\" class=\"anchor-element\" aria-label=\"Permalink: 프로젝트 참여 방법\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#프로젝트-참여-방법\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">다양한 방법으로 프로젝트에 참여가 가능합니다.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/issues\">이슈등록</a>을 해주셔도 되고, 등록된 이슈를 확인해 주셔도 됩니다.</li>\n<li><a href=\"https://github.com/msaltnet/T.Viewer/pulls\">등록 요청된 코드</a>을 코드 리뷰해 주셔도 됩니다.</li>\n</ul>\n<p dir=\"auto\">직접 코드를 수정하시고 싶으시다면, 아래 가이드를 참고해주세요.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/wiki/%EB%B9%8C%EB%93%9C%ED%95%98%EA%B8%B0\">빌드하기</a></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9311990/89435160-77443a80-d77f-11ea-8b32-338b8bdfbc3d.PNG\"><img src=\"https://user-images.githubusercontent.com/9311990/89435160-77443a80-d77f-11ea-8b32-338b8bdfbc3d.PNG\" alt=\"Test Result\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">라이센스</h2><a id=\"user-content-라이센스\" class=\"anchor-element\" aria-label=\"Permalink: 라이센스\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#라이센스\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">본 프로젝트는 <a href=\"https://github.com/msaltnet/T.Viewer/blob/master/LICENSE\">MIT 라이센스</a>의 오픈소스 프로젝트 입니다.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">(Eng) T.Viewer - Tizen Log Viewer</h2><a id=\"user-content-eng-tviewer---tizen-log-viewer\" class=\"anchor-element\" aria-label=\"Permalink: (Eng) T.Viewer - Tizen Log Viewer\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#eng-tviewer---tizen-log-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">T.Viewer is open source cross-platform <a href=\"https://www.tizen.org/\" rel=\"nofollow\">Tizen</a> Log Viewer. <strong>It provides simple and easy way to view Tizen <code>dlog</code> message on desktop.</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Linux</h3><a id=\"user-content-linux\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>tviewer-setup-{version}.AppImage</code> download and run</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows</h3><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>tviewer-setup-{version}.exe</code> download and install\n<a href=\"https://github.com/msaltnet/T.Viewer/wiki/Features-and-User-Guide\">Features and User Guide</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">User Guide</h2><a id=\"user-content-user-guide\" class=\"anchor-element\" aria-label=\"Permalink: User Guide\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#user-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">❗ Check SDB connection with target device first.</p>\n<ol dir=\"auto\">\n<li>Connection State Indicator\n<ul dir=\"auto\">\n<li>Connected also with power switch</li>\n</ul>\n</li>\n<li>Log Level Filter\n<ul dir=\"auto\">\n<li>Verbose/Debug/Info/Warning/Error/Fatal</li>\n<li>Output the upper level including the selected level</li>\n<li>Different color output according to log level</li>\n</ul>\n</li>\n<li>Tag Filter\n<ul dir=\"auto\">\n<li>Output matched tag log</li>\n<li>Regular expression support</li>\n</ul>\n</li>\n<li>Message Filter\n<ul dir=\"auto\">\n<li>Output log containing the message</li>\n<li>Regular expression support</li>\n</ul>\n</li>\n<li>Multi-Tab View\n<ul dir=\"auto\">\n<li>Independent filter option for each tab</li>\n</ul>\n</li>\n<li>Setting\n<ul dir=\"auto\">\n<li>Font size</li>\n<li>After clear dlog buffer</li>\n<li>dlog timestamp print</li>\n</ul>\n</li>\n<li>Shortcut\n<ul dir=\"auto\">\n<li>Font size up, ctrl + +</li>\n<li>Font size down, ctrl + -</li>\n<li>Auto Scroll, ctrl + q</li>\n<li>Soft wrap ctrl + w</li>\n<li>Clear tab, ctrl + e</li>\n<li>Listen log, ctrl + space</li>\n</ul>\n</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">There are many ways in which you can participate in the project, for example:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/issues\">Submit bugs and feature requests</a>, and help us verify as they are checked in</li>\n<li>Review source code changes</li>\n</ul>\n<p dir=\"auto\">If you are interested in fixing issues and contributing directly to the code base, please see the following:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/wiki/Build-and-Run\">Build and Run</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/msaltnet/T.Viewer/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Licensed under the MIT license.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">T.Viewer - Tizen Log Viewer</h1><a id=\"user-content-tviewer---tizen-log-viewer\" class=\"anchor-element\" aria-label=\"Permalink: T.Viewer - Tizen Log Viewer\" href=\"#tviewer---tizen-log-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://app.travis-ci.com/github/msaltnet/T.Viewer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/94e25ff89ce1ae2bf38bc4d48bb319a49236730a53102f47001794ccd831aba0/68747470733a2f2f7472617669732d63692e636f6d2f6d73616c746e65742f542e5669657765722e7376673f6272616e63683d6d6173746572267374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"Travis\" data-canonical-src=\"https://travis-ci.com/msaltnet/T.Viewer.svg?branch=master&style=flat-square&colorB=green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/msaltnet/T.Viewer/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/07b794292f9e483211c7c5e6bc955711e870e0af12319fe2856f35706b14a73f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/msaltnet/T.Viewer.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a5d5789d9187e57c2b31c231dd9e2159cef84d0efca38774e4f3093d58f70898/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\"><img src=\"https://camo.githubusercontent.com/a5d5789d9187e57c2b31c231dd9e2159cef84d0efca38774e4f3093d58f70898/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6d73616c746e65742f542e5669657765722e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"language\" data-canonical-src=\"https://img.shields.io/github/languages/top/msaltnet/T.Viewer.svg?style=flat-square&colorB=green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/msaltnet/T.Viewer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4b7aa70078d55a487da835868d7544973c294f09c26ececda3d1f6212099fb67/68747470733a2f2f636f6465636f762e696f2f67682f6d73616c746e65742f542e5669657765722f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d4133474d514c38323349\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/msaltnet/T.Viewer/branch/master/graph/badge.svg?token=A3GMQL823I\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Cross Platform <a href=\"https://www.tizen.org/\" rel=\"nofollow\">Tizen</a> Log Viewer T.Viewer를 소개합니다. <strong>타이젠의 <code>dlog</code> 메시지를 보다 쉽고 편하게 확인 할 수 있는 데스크탑 어플리케이션입니다.</strong> 사용중 불편 사항, 개선 의견, 버그 신고는 <a href=\"https://github.com/msaltnet/T.Viewer/issues\">이슈</a>를 생성해 주세요. 소스 코드는 MIT 라이센스로 모두에게 공개되어 있습니다.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9311990/89435285-a35fbb80-d77f-11ea-9b78-02d1e29a2390.PNG\"><img src=\"https://user-images.githubusercontent.com/9311990/89435285-a35fbb80-d77f-11ea-9b78-02d1e29a2390.PNG\" alt=\"T.Viewer Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">설치하기</h2><a id=\"user-content-설치하기\" class=\"anchor-element\" aria-label=\"Permalink: 설치하기\" href=\"#설치하기\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">리눅스</h3><a id=\"user-content-리눅스\" class=\"anchor-element\" aria-label=\"Permalink: 리눅스\" href=\"#리눅스\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>tviewer-setup-{version}.AppImage</code> 다운로드 후 실행</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">윈도우</h3><a id=\"user-content-윈도우\" class=\"anchor-element\" aria-label=\"Permalink: 윈도우\" href=\"#윈도우\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>tviewer-setup-{version}.exe</code> 다운로드 후 실행하여 설치 후 실행</p>\n<p dir=\"auto\"><a href=\"https://github.com/msaltnet/T.Viewer/wiki/%EC%A3%BC%EC%9A%94-%EA%B8%B0%EB%8A%A5-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95\">주요 기능 및 사용법</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">사용법</h2><a id=\"user-content-사용법\" class=\"anchor-element\" aria-label=\"Permalink: 사용법\" href=\"#사용법\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">❗ <strong>타겟 디바이스와의 SDB 연결을 먼저 확인하세요!</strong></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9311990/89434866-0ac93b80-d77f-11ea-8edf-dcea680d6055.gif\"><img src=\"https://user-images.githubusercontent.com/9311990/89434866-0ac93b80-d77f-11ea-8edf-dcea680d6055.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<ol dir=\"auto\">\n<li>Connection State Indicator\n<ul dir=\"auto\">\n<li>전원 스위치와 연계 동작</li>\n</ul>\n</li>\n<li>Log Level Filter\n<ul dir=\"auto\">\n<li>Verbose/Debug/Info/Warning/Error/Fatal</li>\n<li>선택된 level을 포함한 상위 level을 출력</li>\n<li>Log Level에 따른 다른 색상 출력</li>\n</ul>\n</li>\n<li>Tag Filter\n<ul dir=\"auto\">\n<li>일치하는 Tag를 출력</li>\n<li>정규식 지원</li>\n</ul>\n</li>\n<li>Message Filter\n<ul dir=\"auto\">\n<li>해당 메시지를 포함하는 로그 출력</li>\n<li>정규식 지원</li>\n</ul>\n</li>\n<li>Multi-Tab View\n<ul dir=\"auto\">\n<li>각각의 독립된 탭 뷰 제공</li>\n</ul>\n</li>\n<li>Setting\n<ul dir=\"auto\">\n<li>글자 크기 조절</li>\n<li>dlog 버퍼 삭제 후 실행</li>\n<li>dlog timestamp 출력</li>\n</ul>\n</li>\n<li>Shortcut\n<ul dir=\"auto\">\n<li>글자 크기 키우기 ctrl + +</li>\n<li>글자 크기 줄이기 ctrl + -</li>\n<li>자동 스크롤 ctrl + q</li>\n<li>줄바꿈 ctrl + w</li>\n<li>화면 지우기 ctrl + e</li>\n<li>메세지 수신 ctrl + space</li>\n</ul>\n</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9311990/96146228-0a001300-0f41-11eb-821e-4a7d27862e9d.png\"><img src=\"https://user-images.githubusercontent.com/9311990/96146228-0a001300-0f41-11eb-821e-4a7d27862e9d.png\" alt=\"shortcut\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">프로젝트 참여 방법</h2><a id=\"user-content-프로젝트-참여-방법\" class=\"anchor-element\" aria-label=\"Permalink: 프로젝트 참여 방법\" href=\"#프로젝트-참여-방법\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">다양한 방법으로 프로젝트에 참여가 가능합니다.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/issues\">이슈등록</a>을 해주셔도 되고, 등록된 이슈를 확인해 주셔도 됩니다.</li>\n<li><a href=\"https://github.com/msaltnet/T.Viewer/pulls\">등록 요청된 코드</a>을 코드 리뷰해 주셔도 됩니다.</li>\n</ul>\n<p dir=\"auto\">직접 코드를 수정하시고 싶으시다면, 아래 가이드를 참고해주세요.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/wiki/%EB%B9%8C%EB%93%9C%ED%95%98%EA%B8%B0\">빌드하기</a></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9311990/89435160-77443a80-d77f-11ea-8b32-338b8bdfbc3d.PNG\"><img src=\"https://user-images.githubusercontent.com/9311990/89435160-77443a80-d77f-11ea-8b32-338b8bdfbc3d.PNG\" alt=\"Test Result\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">라이센스</h2><a id=\"user-content-라이센스\" class=\"anchor-element\" aria-label=\"Permalink: 라이센스\" href=\"#라이센스\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">본 프로젝트는 <a href=\"https://github.com/msaltnet/T.Viewer/blob/master/LICENSE\">MIT 라이센스</a>의 오픈소스 프로젝트 입니다.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">(Eng) T.Viewer - Tizen Log Viewer</h2><a id=\"user-content-eng-tviewer---tizen-log-viewer\" class=\"anchor-element\" aria-label=\"Permalink: (Eng) T.Viewer - Tizen Log Viewer\" href=\"#eng-tviewer---tizen-log-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">T.Viewer is open source cross-platform <a href=\"https://www.tizen.org/\" rel=\"nofollow\">Tizen</a> Log Viewer. <strong>It provides simple and easy way to view Tizen <code>dlog</code> message on desktop.</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Linux</h3><a id=\"user-content-linux\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>tviewer-setup-{version}.AppImage</code> download and run</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows</h3><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>tviewer-setup-{version}.exe</code> download and install\n<a href=\"https://github.com/msaltnet/T.Viewer/wiki/Features-and-User-Guide\">Features and User Guide</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">User Guide</h2><a id=\"user-content-user-guide\" class=\"anchor-element\" aria-label=\"Permalink: User Guide\" href=\"#user-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">❗ Check SDB connection with target device first.</p>\n<ol dir=\"auto\">\n<li>Connection State Indicator\n<ul dir=\"auto\">\n<li>Connected also with power switch</li>\n</ul>\n</li>\n<li>Log Level Filter\n<ul dir=\"auto\">\n<li>Verbose/Debug/Info/Warning/Error/Fatal</li>\n<li>Output the upper level including the selected level</li>\n<li>Different color output according to log level</li>\n</ul>\n</li>\n<li>Tag Filter\n<ul dir=\"auto\">\n<li>Output matched tag log</li>\n<li>Regular expression support</li>\n</ul>\n</li>\n<li>Message Filter\n<ul dir=\"auto\">\n<li>Output log containing the message</li>\n<li>Regular expression support</li>\n</ul>\n</li>\n<li>Multi-Tab View\n<ul dir=\"auto\">\n<li>Independent filter option for each tab</li>\n</ul>\n</li>\n<li>Setting\n<ul dir=\"auto\">\n<li>Font size</li>\n<li>After clear dlog buffer</li>\n<li>dlog timestamp print</li>\n</ul>\n</li>\n<li>Shortcut\n<ul dir=\"auto\">\n<li>Font size up, ctrl + +</li>\n<li>Font size down, ctrl + -</li>\n<li>Auto Scroll, ctrl + q</li>\n<li>Soft wrap ctrl + w</li>\n<li>Clear tab, ctrl + e</li>\n<li>Listen log, ctrl + space</li>\n</ul>\n</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">There are many ways in which you can participate in the project, for example:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/issues\">Submit bugs and feature requests</a>, and help us verify as they are checked in</li>\n<li>Review source code changes</li>\n</ul>\n<p dir=\"auto\">If you are interested in fixing issues and contributing directly to the code base, please see the following:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/msaltnet/T.Viewer/wiki/Build-and-Run\">Build and Run</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Licensed under the MIT license.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:30.543Z" }, "twinkle-tray": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/master/src/assets/logo.png\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/master/src/assets/logo.png\" width=\"128px\" height=\"128px\" alt=\"Twinkle Tray brightness slider logo\" style=\"max-width: 100%;\"></a>\n</p>\n<h1 align=\"center\" dir=\"auto\"><a id=\"user-content-twinkle-tray\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#twinkle-tray\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Twinkle Tray</h1>\n<p align=\"center\" dir=\"auto\"><a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\"><img src=\"https://camo.githubusercontent.com/731c9e4dd00961d3a921c84215e706a0890151df18d5b542e0848c3cb4e5091b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f78616e6465726672616e676f732f7477696e6b6c652d74726179\" alt=\"Latest release\" data-canonical-src=\"https://img.shields.io/github/v/release/xanderfrangos/twinkle-tray\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\"><img src=\"https://camo.githubusercontent.com/3836d1a64f45159c86d7bab3def97cb60b64183ff2e5cd6b28ee6e1f1cc97a61/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f78616e6465726672616e676f732f7477696e6b6c652d747261792f746f74616c\" alt=\"Total downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/xanderfrangos/twinkle-tray/total\" style=\"max-width: 100%;\"></a> <a href=\"https://hosted.weblate.org/projects/twinkle-tray/twinkle-tray/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b822b5c5f4c62c1e50c115cea8b2cbd4a4ecd66a57152007bcce4e40ce4933cc/68747470733a2f2f686f737465642e7765626c6174652e6f72672f776964676574732f7477696e6b6c652d747261792f2d2f7477696e6b6c652d747261792f7376672d62616467652e737667\" alt=\"Translations\" data-canonical-src=\"https://hosted.weblate.org/widgets/twinkle-tray/-/twinkle-tray/svg-badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Twinkle Tray lets you easily manage the brightness levels of multiple monitors. Even though Windows 10 is capable of adjusting the backlight on most monitors, it typically doesn't support external monitors. Windows 10 also lacks any ability to manage the brightness of multiple monitors. This app inserts a new icon into your system tray, where you can click to have instant access to the brightness levels of all compatible monitors.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/twinkle-tray-screenshot.jpg\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/twinkle-tray-screenshot.jpg\" alt=\"Win 10 brightness slider\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Features:</strong></p>\n<ul dir=\"auto\">\n<li>Adds brightness sliders to the system tray, similar to the built-in Windows 10 volume panel.</li>\n<li>Normalize backlight across different monitors.</li>\n<li>Can automatically change monitor brightness depending on the time of day.</li>\n<li>Seamlessly blends in with Windows 10. Uses your Personalization settings to match your taskbar.</li>\n<li>Starts up with Windows.</li>\n</ul>\n<p dir=\"auto\">This app was built with <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a>, <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a>, <a href=\"https://github.com/hensm/node-ddcci\">node-ddcci</a>, and <a href=\"https://github.com/djsweet/win32-displayconfig\">win32-displayconfig</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\"><strong>Download the lastest version from <a href=\"https://twinkletray.com/\" rel=\"nofollow\">twinkletray.com</a> or the <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\">Releases page</a>.</strong></p>\n<p dir=\"auto\"><a href=\"https://www.microsoft.com/store/productId/9PLJWWSV01LK\" rel=\"nofollow\"><img width=\"156\" src=\"https://camo.githubusercontent.com/f002fe5fe7e4a750c3bb561fa40301534f3cc456fc99265fba8f854dbc834ccd/68747470733a2f2f637275736865652e6170702f6173736574732f696d672f6d732d73746f72652e737667\" alt=\"Get Twinkle Tray brightness slider from the Microsoft Store\" data-canonical-src=\"https://crushee.app/assets/img/ms-store.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage</h2>\n<ul dir=\"auto\">\n<li>Download from the <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\">Releases page</a> and run the installer EXE.</li>\n<li>Once installation has finished, you should see the Twinkle Tray icon in your system tray.</li>\n<li>Click the icon to bring up the Adjust Brightness panel.</li>\n<li>Click away to hide the panel.</li>\n<li>Right-click the system tray icon to quit.</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-compatibility\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#compatibility\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Compatibility</h2>\n<p dir=\"auto\">Twinkle Tray uses DDC/CI and WMI to communicate with your monitors. Most monitors offer DDC/CI compatibility, but it may be off by default. Make sure you have the appropriate option(s) enabled on your monitor so that it can work with Twinkle Tray. Refer to your monitor's user manual for more information.</p>\n<p dir=\"auto\"><strong>Known issues:</strong></p>\n<ul dir=\"auto\">\n<li>The AMD Radeon Control Panel can interfere with Twinkle Tray. Ensure \"Custom Colors\" is not enabled.</li>\n<li>VGA may not be compatible.</li>\n<li>USB/Thunderbolt/Surface docks with HDMI or DisplayPort may not be compatible.</li>\n</ul>\n<p dir=\"auto\">If some of your monitors are not being detected, please see <a href=\"https://github.com/xanderfrangos/twinkle-tray/wiki/Display-Detection-&-Support-Issues\">this page</a> for troubleshooting steps.</p>\n<h2 dir=\"auto\"><a id=\"user-content-command-line-arguments\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#command-line-arguments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Command Line Arguments</h2>\n<p dir=\"auto\">Twinkle Tray (v1.13.0+) supports requesting brightness changes from the command line. Twinkle Tray must already be running. One monitor argument and one brightness argument are required. Multiple arguments will override each other.</p>\n<p dir=\"auto\">For example: <code>\"%LocalAppData%\\Programs\\twinkle-tray\\Twinkle Tray.exe\" --MonitorNum=1 --Offset=-30</code> will adjust monitor number 1 by -30 brightness.</p>\n<h3 dir=\"auto\"><a id=\"user-content-supported-args\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#supported-args\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Supported args:</h3>\n<ul dir=\"auto\">\n<li><code>--MonitorNum</code> Select monitor by number. Starts at 1. <em>Example: <code>--MonitorNum=2</code></em></li>\n<li><code>--MonitorID</code> Select monitor by internal ID. Partial or whole matches accepted. <em>Example: <code>--MonitorID=\"UID2353\"</code></em></li>\n<li><code>--All</code> Flag to select all monitors.</li>\n<li><code>--Set</code> Set brightness percentage. <em>Example: <code>--Set=95</code></em></li>\n<li><code>--Offset</code> Adjust brightness percentage. <em>Example: <code>--Offset=-20</code></em></li>\n<li><code>--Overlay</code> Flag to show new brightness levels in the overlay <em>Example: <code>--Overlay</code></em></li>\n</ul>\n<p dir=\"auto\"><em>This feature is not available on the Windows Store version of Twinkle Tray.</em></p>\n<h2 dir=\"auto\"><a id=\"user-content-localization\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#localization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Localization</h2>\n<p dir=\"auto\">Thanks to <a href=\"https://github.com/xanderfrangos/twinkle-tray/graphs/contributors\">several contributors</a>, Twinkle Tray is localized for multiple languages. If you'd like to create or update a localization, see <a href=\"https://github.com/xanderfrangos/twinkle-tray/wiki/Localization-files\">this page</a> for details. Special thanks to <a href=\"https://weblate.org/\" rel=\"nofollow\">Weblate</a> for allowing free use of their service.</p>\n<h4 dir=\"auto\"><a id=\"user-content-localization-progress\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#localization-progress\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Localization progress</h4>\n<a href=\"https://hosted.weblate.org/engage/twinkle-tray/?utm_source=widget\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e13ff232bfb283da82a477d1dd68e6f13ffc65e09d00cf73c30f3625003e8624/68747470733a2f2f686f737465642e7765626c6174652e6f72672f776964676574732f7477696e6b6c652d747261792f2d2f6d756c74692d6175746f2e737667\" alt=\"Translation status\" data-canonical-src=\"https://hosted.weblate.org/widgets/twinkle-tray/-/multi-auto.svg\" style=\"max-width: 100%;\">\n</a>\n<h2 dir=\"auto\"><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build</h2>\n<p dir=\"auto\">If you wish to run a development build of Twinkly Tray:</p>\n<ul dir=\"auto\">\n<li>Download or clone.</li>\n<li>Install the build tools for <a href=\"https://github.com/nodejs/node-gyp#installation\"><code>node-gyp</code></a>, if not already installed. You may already have these from installing NodeJS.</li>\n<li>Run <code>npm install</code>.</li>\n<li>Run <code>npm run build</code> to build an executable or <code>npm start</code> to run a development build.</li>\n</ul>\n<p dir=\"auto\">Note: For actual development, it's recommended to run <code>npm run parcel</code> and <code>npm run dev</code> seperately.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">Copyright © 2020 Xander Frangos</p>\n<p dir=\"auto\">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p dir=\"auto\">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p dir=\"auto\">THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/master/src/assets/logo.png\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/master/src/assets/logo.png\" width=\"128px\" height=\"128px\" alt=\"Twinkle Tray brightness slider logo\" style=\"max-width: 100%;\"></a>\n</p>\n<h1 align=\"center\" dir=\"auto\"><a id=\"user-content-twinkle-tray\" class=\"anchor\" aria-hidden=\"true\" href=\"#twinkle-tray\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Twinkle Tray</h1>\n<p align=\"center\" dir=\"auto\"><a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\"><img src=\"https://camo.githubusercontent.com/731c9e4dd00961d3a921c84215e706a0890151df18d5b542e0848c3cb4e5091b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f78616e6465726672616e676f732f7477696e6b6c652d74726179\" alt=\"Latest release\" data-canonical-src=\"https://img.shields.io/github/v/release/xanderfrangos/twinkle-tray\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\"><img src=\"https://camo.githubusercontent.com/3836d1a64f45159c86d7bab3def97cb60b64183ff2e5cd6b28ee6e1f1cc97a61/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f78616e6465726672616e676f732f7477696e6b6c652d747261792f746f74616c\" alt=\"Total downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/xanderfrangos/twinkle-tray/total\" style=\"max-width: 100%;\"></a> <a href=\"https://hosted.weblate.org/projects/twinkle-tray/twinkle-tray/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b822b5c5f4c62c1e50c115cea8b2cbd4a4ecd66a57152007bcce4e40ce4933cc/68747470733a2f2f686f737465642e7765626c6174652e6f72672f776964676574732f7477696e6b6c652d747261792f2d2f7477696e6b6c652d747261792f7376672d62616467652e737667\" alt=\"Translations\" data-canonical-src=\"https://hosted.weblate.org/widgets/twinkle-tray/-/twinkle-tray/svg-badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Twinkle Tray lets you easily manage the brightness levels of multiple monitors. Even though Windows 10 is capable of adjusting the backlight on most monitors, it typically doesn't support external monitors. Windows 10 also lacks any ability to manage the brightness of multiple monitors. This app inserts a new icon into your system tray, where you can click to have instant access to the brightness levels of all compatible monitors.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/twinkle-tray-screenshot.jpg\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/twinkle-tray-screenshot.jpg\" alt=\"Win 10 brightness slider\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Features:</strong></p>\n<ul dir=\"auto\">\n<li>Adds brightness sliders to the system tray, similar to the built-in Windows 10 volume panel.</li>\n<li>Normalize backlight across different monitors.</li>\n<li>Can automatically change monitor brightness depending on the time of day.</li>\n<li>Seamlessly blends in with Windows 10. Uses your Personalization settings to match your taskbar.</li>\n<li>Starts up with Windows.</li>\n</ul>\n<p dir=\"auto\">This app was built with <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a>, <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a>, <a href=\"https://github.com/hensm/node-ddcci\">node-ddcci</a>, and <a href=\"https://github.com/djsweet/win32-displayconfig\">win32-displayconfig</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\"><strong>Download the lastest version from <a href=\"https://twinkletray.com/\" rel=\"nofollow\">twinkletray.com</a> or the <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\">Releases page</a>.</strong></p>\n<p dir=\"auto\"><a href=\"https://www.microsoft.com/store/productId/9PLJWWSV01LK\" rel=\"nofollow\"><img width=\"156\" src=\"https://camo.githubusercontent.com/f002fe5fe7e4a750c3bb561fa40301534f3cc456fc99265fba8f854dbc834ccd/68747470733a2f2f637275736865652e6170702f6173736574732f696d672f6d732d73746f72652e737667\" alt=\"Get Twinkle Tray brightness slider from the Microsoft Store\" data-canonical-src=\"https://crushee.app/assets/img/ms-store.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage</h2>\n<ul dir=\"auto\">\n<li>Download from the <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\">Releases page</a> and run the installer EXE.</li>\n<li>Once installation has finished, you should see the Twinkle Tray icon in your system tray.</li>\n<li>Click the icon to bring up the Adjust Brightness panel.</li>\n<li>Click away to hide the panel.</li>\n<li>Right-click the system tray icon to quit.</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-compatibility\" class=\"anchor\" aria-hidden=\"true\" href=\"#compatibility\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Compatibility</h2>\n<p dir=\"auto\">Twinkle Tray uses DDC/CI and WMI to communicate with your monitors. Most monitors offer DDC/CI compatibility, but it may be off by default. Make sure you have the appropriate option(s) enabled on your monitor so that it can work with Twinkle Tray. Refer to your monitor's user manual for more information.</p>\n<p dir=\"auto\"><strong>Known issues:</strong></p>\n<ul dir=\"auto\">\n<li>The AMD Radeon Control Panel can interfere with Twinkle Tray. Ensure \"Custom Colors\" is not enabled.</li>\n<li>VGA may not be compatible.</li>\n<li>USB/Thunderbolt/Surface docks with HDMI or DisplayPort may not be compatible.</li>\n</ul>\n<p dir=\"auto\">If some of your monitors are not being detected, please see <a href=\"https://github.com/xanderfrangos/twinkle-tray/wiki/Display-Detection-&-Support-Issues\">this page</a> for troubleshooting steps.</p>\n<h2 dir=\"auto\"><a id=\"user-content-command-line-arguments\" class=\"anchor\" aria-hidden=\"true\" href=\"#command-line-arguments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Command Line Arguments</h2>\n<p dir=\"auto\">Twinkle Tray (v1.13.0+) supports requesting brightness changes from the command line. Twinkle Tray must already be running. One monitor argument and one brightness argument are required. Multiple arguments will override each other.</p>\n<p dir=\"auto\">For example: <code>\"%LocalAppData%\\Programs\\twinkle-tray\\Twinkle Tray.exe\" --MonitorNum=1 --Offset=-30</code> will adjust monitor number 1 by -30 brightness.</p>\n<h3 dir=\"auto\"><a id=\"user-content-supported-args\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-args\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Supported args:</h3>\n<ul dir=\"auto\">\n<li><code>--MonitorNum</code> Select monitor by number. Starts at 1. <em>Example: <code>--MonitorNum=2</code></em></li>\n<li><code>--MonitorID</code> Select monitor by internal ID. Partial or whole matches accepted. <em>Example: <code>--MonitorID=\"UID2353\"</code></em></li>\n<li><code>--All</code> Flag to select all monitors.</li>\n<li><code>--Set</code> Set brightness percentage. <em>Example: <code>--Set=95</code></em></li>\n<li><code>--Offset</code> Adjust brightness percentage. <em>Example: <code>--Offset=-20</code></em></li>\n<li><code>--Overlay</code> Flag to show new brightness levels in the overlay <em>Example: <code>--Overlay</code></em></li>\n</ul>\n<p dir=\"auto\"><em>This feature is not available on the Windows Store version of Twinkle Tray.</em></p>\n<h2 dir=\"auto\"><a id=\"user-content-localization\" class=\"anchor\" aria-hidden=\"true\" href=\"#localization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Localization</h2>\n<p dir=\"auto\">Thanks to <a href=\"https://github.com/xanderfrangos/twinkle-tray/graphs/contributors\">several contributors</a>, Twinkle Tray is localized for multiple languages. If you'd like to create or update a localization, see <a href=\"https://github.com/xanderfrangos/twinkle-tray/wiki/Localization-files\">this page</a> for details. Special thanks to <a href=\"https://weblate.org/\" rel=\"nofollow\">Weblate</a> for allowing free use of their service.</p>\n<h4 dir=\"auto\"><a id=\"user-content-localization-progress\" class=\"anchor\" aria-hidden=\"true\" href=\"#localization-progress\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Localization progress</h4>\n<a href=\"https://hosted.weblate.org/engage/twinkle-tray/?utm_source=widget\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e13ff232bfb283da82a477d1dd68e6f13ffc65e09d00cf73c30f3625003e8624/68747470733a2f2f686f737465642e7765626c6174652e6f72672f776964676574732f7477696e6b6c652d747261792f2d2f6d756c74692d6175746f2e737667\" alt=\"Translation status\" data-canonical-src=\"https://hosted.weblate.org/widgets/twinkle-tray/-/multi-auto.svg\" style=\"max-width: 100%;\">\n</a>\n<h2 dir=\"auto\"><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build</h2>\n<p dir=\"auto\">If you wish to run a development build of Twinkly Tray:</p>\n<ul dir=\"auto\">\n<li>Download or clone.</li>\n<li>Install the build tools for <a href=\"https://github.com/nodejs/node-gyp#installation\"><code>node-gyp</code></a>, if not already installed. You may already have these from installing NodeJS.</li>\n<li>Run <code>npm install</code>.</li>\n<li>Run <code>npm run build</code> to build an executable or <code>npm start</code> to run a development build.</li>\n</ul>\n<p dir=\"auto\">Note: For actual development, it's recommended to run <code>npm run parcel</code> and <code>npm run dev</code> seperately.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">Copyright © 2020 Xander Frangos</p>\n<p dir=\"auto\">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p dir=\"auto\">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p dir=\"auto\">THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:12.906Z" - }, - "tutti-quanti-shelf": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content--tutti-quanti-shelf\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#-tutti-quanti-shelf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/icons/icon-256.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Tutti Quanti Shelf icon\" style=\"max-width: 100%;\" crossorigin=\"\"></a> TUTTI QUANTI SHELF</h1>\n<p dir=\"auto\"><strong>Tutti Quanti Shelf</strong> is a collection of miscellaneous developer-oriented utilities wrapped into one single app, built with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\">This desktop application works on macOS, Linux and Windows operating systems.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/TQS-social-preview.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/TQS-social-preview.png\" alt=\"Tutti Quanti Shelf social preview\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-utilities\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#utilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Utilities</h2>\n<p dir=\"auto\">The following utilities are currently available:</p>\n<ul dir=\"auto\">\n<li><strong>CIDR Calculator</strong></li>\n<li><strong>CSS Cursors Demo</strong></li>\n<li><strong>Digital Clock</strong></li>\n<li><strong>Graph Visualizer</strong></li>\n<li><strong>IETF Language Tags</strong></li>\n<li><strong>JavaScript Parser</strong></li>\n<li><strong>JavaScript Runner</strong></li>\n<li><strong>JSON Formatter</strong></li>\n<li><strong>Math Renderer</strong></li>\n<li><strong>Romaji-Kana</strong></li>\n<li><strong>Roman Numerals</strong></li>\n<li><strong>SVG Optimizer</strong></li>\n<li><strong>System Information</strong></li>\n<li><strong>Text Converter</strong></li>\n<li><strong>Text to Speech</strong></li>\n<li><strong>XML Converter</strong></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-cidr-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#cidr-calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CIDR Calculator</h2>\n<p dir=\"auto\">Simple CIDR calculators:</p>\n<ul dir=\"auto\">\n<li>CIDR to IP Range</li>\n<li>IP Range to CIDR List</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/cidr-calculator.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/cidr-calculator.png\" width=\"1080px\" alt=\"CIDR Calculator screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-css-cursors-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#css-cursors-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CSS Cursors Demo</h2>\n<p dir=\"auto\">Display CSS cursors by category:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/css-cursors-demo.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/css-cursors-demo.png\" width=\"1080px\" alt=\"CSS Cursors Demo screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-digital-clock\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#digital-clock\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Digital Clock</h2>\n<p dir=\"auto\">Customizable clock, using language-sensitive text formatting for date and time:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/digital-clock.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/digital-clock.png\" width=\"1080px\" alt=\"Digital Clock screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-graph-visualizer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#graph-visualizer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Graph Visualizer</h2>\n<p dir=\"auto\">Graph visualizer, using the Graphviz visualization software:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/graph-visualizer.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/graph-visualizer.png\" width=\"1080px\" alt=\"Graph Visualizer screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-ietf-language-tags\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#ietf-language-tags\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>IETF Language Tags</h2>\n<p dir=\"auto\">References for IETF BCP 47 language tags and subtags:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/ietf-language-tags.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/ietf-language-tags.png\" width=\"1080px\" alt=\"IETF Language Tags screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-javascript-parser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#javascript-parser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JavaScript Parser</h2>\n<p dir=\"auto\">JavaScript code parser and tokenizer, based on Esprima:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/javascript-parser.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/javascript-parser.png\" width=\"1080px\" alt=\"JavaScript Parser screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-javascript-runner\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#javascript-runner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JavaScript Runner</h2>\n<p dir=\"auto\">JavaScript code runner, useful for quick testing/prototyping or data processing:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/javascript-runner.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/javascript-runner.png\" width=\"1080px\" alt=\"JavaScript Runner screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-json-formatter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#json-formatter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JSON Formatter</h2>\n<p dir=\"auto\">JSON data formatter and validator:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/json-formatter.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/json-formatter.png\" width=\"1080px\" alt=\"JSON Formatter screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-math-renderer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#math-renderer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Math Renderer</h2>\n<p dir=\"auto\">Math expression renderer, using the KaTeX JavaScript library:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/math-renderer.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/math-renderer.png\" width=\"1080px\" alt=\"Math Renderer screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-romaji-kana\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#romaji-kana\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Romaji-Kana</h2>\n<p dir=\"auto\">Simple converters between rōmaji and kana:</p>\n<ul dir=\"auto\">\n<li>Rōmaji to Kana</li>\n<li>Kana to Rōmaji</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/romaji-kana.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/romaji-kana.png\" width=\"1080px\" alt=\"Romaji-Kana screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-roman-numerals\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#roman-numerals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Roman Numerals</h2>\n<p dir=\"auto\">Converters between roman and arabic numerals:</p>\n<ul dir=\"auto\">\n<li>Roman to Arabic Numeral</li>\n<li>Arabic to Roman Numeral</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/roman-numerals.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/roman-numerals.png\" width=\"1080px\" alt=\"Roman Numerals screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-svg-optimizer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#svg-optimizer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>SVG Optimizer</h2>\n<p dir=\"auto\">Optimize SVG:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/svg-optimizer.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/svg-optimizer.png\" width=\"1080px\" alt=\"SVG Optimizer screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-system-information\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#system-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>System Information</h2>\n<p dir=\"auto\">Detailed list of system information, by category:</p>\n<ul dir=\"auto\">\n<li>Framework</li>\n<li>Main Process</li>\n<li>Renderer Process</li>\n<li>Application</li>\n<li>Navigator</li>\n<li>Operating System</li>\n<li>OS User Info</li>\n<li>Screen</li>\n<li>Window</li>\n<li>Environment</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/system-information.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/system-information.png\" width=\"1080px\" alt=\"System Information screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-text-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#text-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Text Converter</h2>\n<p dir=\"auto\">Encode and decode text according to several string formats:</p>\n<ul dir=\"auto\">\n<li>JSON String</li>\n<li>Hex String</li>\n<li>Base64 String</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/text-converter-text-encoder.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/text-converter-text-encoder.png\" width=\"1080px\" alt=\"Text Converter - Text Encoder screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/text-converter-text-decoder.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/text-converter-text-decoder.png\" width=\"1080px\" alt=\"Text Converter - Text Decoder screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-text-to-speech\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#text-to-speech\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Text to Speech</h2>\n<p dir=\"auto\">Speak text according to voice settings:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/text-to-speech.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/text-to-speech.png\" width=\"1080px\" alt=\"Text to Speech screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-xml-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#xml-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>XML Converter</h2>\n<p dir=\"auto\">Convert XML to JSON:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/screenshots/xml-converter.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/tutti-quanti-shelf/master/screenshots/xml-converter.png\" width=\"1080px\" alt=\"XML Converter screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Using</h2>\n<p dir=\"auto\">You can <a href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/releases\">download the latest release</a> for macOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building</h2>\n<p dir=\"auto\">You'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer in order to build this application.</p>\n<h3 dir=\"auto\"><a id=\"user-content-clone-method\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#clone-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone method</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone the repository\ngit clone https://github.com/tonton-pixel/tutti-quanti-shelf\n# Go into the repository\ncd tutti-quanti-shelf\n# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone the repository</span>\ngit clone https://github.com/tonton-pixel/tutti-quanti-shelf\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> tutti-quanti-shelf\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<p dir=\"auto\"><strong>Note</strong>: to use the clone method, the core tool <a href=\"https://www.git-scm.com/\" rel=\"nofollow\">git</a> must also be installed.</p>\n<h3 dir=\"auto\"><a id=\"user-content-download-method\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#download-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download method</h3>\n<p dir=\"auto\">If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/archive/master.zip\">download the source code</a>, unZip it, then directly run the following commands from a Terminal opened at the resulting <code>tutti-quanti-shelf-master</code> folder location:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h3>\n<p dir=\"auto\">Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the application, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command (once the dependencies are installed) will create a <code>Tutti Quanti Shelf.app</code> version for macOS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Build macOS (Darwin) application\nnpm run build-darwin\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Build macOS (Darwin) application</span>\nnpm run build-darwin</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">The MIT License (MIT).</p>\n<p dir=\"auto\">Copyright © 2019-2022 Michel Mariani.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content--tutti-quanti-shelf\" class=\"anchor\" aria-hidden=\"true\" href=\"#-tutti-quanti-shelf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"icons/icon-256.png\"><img src=\"icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Tutti Quanti Shelf icon\" style=\"max-width: 100%;\"></a> TUTTI QUANTI SHELF</h1>\n<p dir=\"auto\"><strong>Tutti Quanti Shelf</strong> is a collection of miscellaneous developer-oriented utilities wrapped into one single app, built with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\">This desktop application works on macOS, Linux and Windows operating systems.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/TQS-social-preview.png\"><img src=\"screenshots/TQS-social-preview.png\" alt=\"Tutti Quanti Shelf social preview\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-utilities\" class=\"anchor\" aria-hidden=\"true\" href=\"#utilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Utilities</h2>\n<p dir=\"auto\">The following utilities are currently available:</p>\n<ul dir=\"auto\">\n<li><strong>CIDR Calculator</strong></li>\n<li><strong>CSS Cursors Demo</strong></li>\n<li><strong>Digital Clock</strong></li>\n<li><strong>Graph Visualizer</strong></li>\n<li><strong>IETF Language Tags</strong></li>\n<li><strong>JavaScript Parser</strong></li>\n<li><strong>JavaScript Runner</strong></li>\n<li><strong>JSON Formatter</strong></li>\n<li><strong>Math Renderer</strong></li>\n<li><strong>Romaji-Kana</strong></li>\n<li><strong>Roman Numerals</strong></li>\n<li><strong>SVG Optimizer</strong></li>\n<li><strong>System Information</strong></li>\n<li><strong>Text Converter</strong></li>\n<li><strong>Text to Speech</strong></li>\n<li><strong>XML Converter</strong></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-cidr-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"#cidr-calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CIDR Calculator</h2>\n<p dir=\"auto\">Simple CIDR calculators:</p>\n<ul dir=\"auto\">\n<li>CIDR to IP Range</li>\n<li>IP Range to CIDR List</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cidr-calculator.png\"><img src=\"screenshots/cidr-calculator.png\" width=\"1080px\" alt=\"CIDR Calculator screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-css-cursors-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#css-cursors-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CSS Cursors Demo</h2>\n<p dir=\"auto\">Display CSS cursors by category:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/css-cursors-demo.png\"><img src=\"screenshots/css-cursors-demo.png\" width=\"1080px\" alt=\"CSS Cursors Demo screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-digital-clock\" class=\"anchor\" aria-hidden=\"true\" href=\"#digital-clock\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Digital Clock</h2>\n<p dir=\"auto\">Customizable clock, using language-sensitive text formatting for date and time:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/digital-clock.png\"><img src=\"screenshots/digital-clock.png\" width=\"1080px\" alt=\"Digital Clock screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-graph-visualizer\" class=\"anchor\" aria-hidden=\"true\" href=\"#graph-visualizer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Graph Visualizer</h2>\n<p dir=\"auto\">Graph visualizer, using the Graphviz visualization software:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/graph-visualizer.png\"><img src=\"screenshots/graph-visualizer.png\" width=\"1080px\" alt=\"Graph Visualizer screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-ietf-language-tags\" class=\"anchor\" aria-hidden=\"true\" href=\"#ietf-language-tags\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>IETF Language Tags</h2>\n<p dir=\"auto\">References for IETF BCP 47 language tags and subtags:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/ietf-language-tags.png\"><img src=\"screenshots/ietf-language-tags.png\" width=\"1080px\" alt=\"IETF Language Tags screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-javascript-parser\" class=\"anchor\" aria-hidden=\"true\" href=\"#javascript-parser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JavaScript Parser</h2>\n<p dir=\"auto\">JavaScript code parser and tokenizer, based on Esprima:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/javascript-parser.png\"><img src=\"screenshots/javascript-parser.png\" width=\"1080px\" alt=\"JavaScript Parser screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-javascript-runner\" class=\"anchor\" aria-hidden=\"true\" href=\"#javascript-runner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JavaScript Runner</h2>\n<p dir=\"auto\">JavaScript code runner, useful for quick testing/prototyping or data processing:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/javascript-runner.png\"><img src=\"screenshots/javascript-runner.png\" width=\"1080px\" alt=\"JavaScript Runner screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-json-formatter\" class=\"anchor\" aria-hidden=\"true\" href=\"#json-formatter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JSON Formatter</h2>\n<p dir=\"auto\">JSON data formatter and validator:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/json-formatter.png\"><img src=\"screenshots/json-formatter.png\" width=\"1080px\" alt=\"JSON Formatter screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-math-renderer\" class=\"anchor\" aria-hidden=\"true\" href=\"#math-renderer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Math Renderer</h2>\n<p dir=\"auto\">Math expression renderer, using the KaTeX JavaScript library:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/math-renderer.png\"><img src=\"screenshots/math-renderer.png\" width=\"1080px\" alt=\"Math Renderer screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-romaji-kana\" class=\"anchor\" aria-hidden=\"true\" href=\"#romaji-kana\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Romaji-Kana</h2>\n<p dir=\"auto\">Simple converters between rōmaji and kana:</p>\n<ul dir=\"auto\">\n<li>Rōmaji to Kana</li>\n<li>Kana to Rōmaji</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/romaji-kana.png\"><img src=\"screenshots/romaji-kana.png\" width=\"1080px\" alt=\"Romaji-Kana screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-roman-numerals\" class=\"anchor\" aria-hidden=\"true\" href=\"#roman-numerals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Roman Numerals</h2>\n<p dir=\"auto\">Converters between roman and arabic numerals:</p>\n<ul dir=\"auto\">\n<li>Roman to Arabic Numeral</li>\n<li>Arabic to Roman Numeral</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/roman-numerals.png\"><img src=\"screenshots/roman-numerals.png\" width=\"1080px\" alt=\"Roman Numerals screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-svg-optimizer\" class=\"anchor\" aria-hidden=\"true\" href=\"#svg-optimizer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>SVG Optimizer</h2>\n<p dir=\"auto\">Optimize SVG:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/svg-optimizer.png\"><img src=\"screenshots/svg-optimizer.png\" width=\"1080px\" alt=\"SVG Optimizer screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-system-information\" class=\"anchor\" aria-hidden=\"true\" href=\"#system-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>System Information</h2>\n<p dir=\"auto\">Detailed list of system information, by category:</p>\n<ul dir=\"auto\">\n<li>Framework</li>\n<li>Main Process</li>\n<li>Renderer Process</li>\n<li>Application</li>\n<li>Navigator</li>\n<li>Operating System</li>\n<li>OS User Info</li>\n<li>Screen</li>\n<li>Window</li>\n<li>Environment</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/system-information.png\"><img src=\"screenshots/system-information.png\" width=\"1080px\" alt=\"System Information screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-text-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"#text-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Text Converter</h2>\n<p dir=\"auto\">Encode and decode text according to several string formats:</p>\n<ul dir=\"auto\">\n<li>JSON String</li>\n<li>Hex String</li>\n<li>Base64 String</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/text-converter-text-encoder.png\"><img src=\"screenshots/text-converter-text-encoder.png\" width=\"1080px\" alt=\"Text Converter - Text Encoder screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/text-converter-text-decoder.png\"><img src=\"screenshots/text-converter-text-decoder.png\" width=\"1080px\" alt=\"Text Converter - Text Decoder screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-text-to-speech\" class=\"anchor\" aria-hidden=\"true\" href=\"#text-to-speech\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Text to Speech</h2>\n<p dir=\"auto\">Speak text according to voice settings:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/text-to-speech.png\"><img src=\"screenshots/text-to-speech.png\" width=\"1080px\" alt=\"Text to Speech screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-xml-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"#xml-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>XML Converter</h2>\n<p dir=\"auto\">Convert XML to JSON:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/xml-converter.png\"><img src=\"screenshots/xml-converter.png\" width=\"1080px\" alt=\"XML Converter screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Using</h2>\n<p dir=\"auto\">You can <a href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/releases\">download the latest release</a> for macOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building</h2>\n<p dir=\"auto\">You'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer in order to build this application.</p>\n<h3 dir=\"auto\"><a id=\"user-content-clone-method\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone method</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone the repository\ngit clone https://github.com/tonton-pixel/tutti-quanti-shelf\n# Go into the repository\ncd tutti-quanti-shelf\n# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone the repository</span>\ngit clone https://github.com/tonton-pixel/tutti-quanti-shelf\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> tutti-quanti-shelf\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<p dir=\"auto\"><strong>Note</strong>: to use the clone method, the core tool <a href=\"https://www.git-scm.com/\" rel=\"nofollow\">git</a> must also be installed.</p>\n<h3 dir=\"auto\"><a id=\"user-content-download-method\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download method</h3>\n<p dir=\"auto\">If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/tutti-quanti-shelf/archive/master.zip\">download the source code</a>, unZip it, then directly run the following commands from a Terminal opened at the resulting <code>tutti-quanti-shelf-master</code> folder location:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h3>\n<p dir=\"auto\">Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the application, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command (once the dependencies are installed) will create a <code>Tutti Quanti Shelf.app</code> version for macOS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Build macOS (Darwin) application\nnpm run build-darwin\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Build macOS (Darwin) application</span>\nnpm run build-darwin</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">The MIT License (MIT).</p>\n<p dir=\"auto\">Copyright © 2019-2022 Michel Mariani.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.013Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/master/src/assets/logo.png\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/master/src/assets/logo.png\" width=\"128px\" height=\"128px\" alt=\"Twinkle Tray brightness slider logo\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">Twinkle Tray</h1><a id=\"user-content-twinkle-tray\" class=\"anchor-element\" aria-label=\"Permalink: Twinkle Tray\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#twinkle-tray\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\"><a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\"><img src=\"https://camo.githubusercontent.com/6cc61b387a40ad4443e381b65d1dde3c09a9e09f2f3fe6b02c1d01011077d9b5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f78616e6465726672616e676f732f7477696e6b6c652d74726179\" alt=\"Latest release\" data-canonical-src=\"https://img.shields.io/github/v/release/xanderfrangos/twinkle-tray\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\"><img src=\"https://camo.githubusercontent.com/768483d65294893c6b918720abc8eb01941b3beeff9d76c16c5160f17d8fcc4c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f78616e6465726672616e676f732f7477696e6b6c652d747261792f746f74616c\" alt=\"Total downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/xanderfrangos/twinkle-tray/total\" style=\"max-width: 100%;\"></a> <a href=\"https://hosted.weblate.org/projects/twinkle-tray/twinkle-tray/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e836646ba5ffa81593e565b168f16115b76543e6be0bcec371e15ab427438646/68747470733a2f2f686f737465642e7765626c6174652e6f72672f776964676574732f7477696e6b6c652d747261792f2d2f7477696e6b6c652d747261792f7376672d62616467652e737667\" alt=\"Translations\" data-canonical-src=\"https://hosted.weblate.org/widgets/twinkle-tray/-/twinkle-tray/svg-badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Twinkle Tray lets you easily manage the brightness levels of multiple monitors. Even though Windows is capable of adjusting the backlight on most monitors, it typically doesn't support external monitors. Windows 10 & 11 also lack any ability to manage the brightness of multiple displays. This app inserts a new icon into your system tray, where you can click to have instant access to the brightness levels of all compatible displays.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/tt-screenshot-w11.jpg\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/tt-screenshot-w11.jpg\" alt=\"Win 10 brightness slider\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Adds brightness sliders to the system tray, similar to the built-in Windows volume flyout.</li>\n<li>Seamlessly blends in with Windows 10 and Windows 11. Uses your Personalization settings to match your taskbar.</li>\n<li>Can automatically change monitor brightness depending on the time of day or when idle.</li>\n<li>Bind hotkeys to adjust the brightness of specifical or all displays.</li>\n<li>Normalize backlight across different monitors.</li>\n<li>Control DDC/CI features such as contrast.</li>\n<li>Starts up with Windows.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Design & Personalization</h3><a id=\"user-content-design--personalization\" class=\"anchor-element\" aria-label=\"Permalink: Design & Personalization\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#design--personalization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twinkle Tray will automatically adjust the look and feel to match your Windows version and preferences. Additional options are available to select the Windows version and theme of your choice.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/tt-comparison.jpg\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/tt-comparison.jpg\" alt=\"Win 11 brightness slider\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>Download the lastest version from <a href=\"https://twinkletray.com/\" rel=\"nofollow\">twinkletray.com</a> or the <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\">Releases page</a>.</strong></p>\n<p dir=\"auto\"><a href=\"https://www.microsoft.com/store/productId/9PLJWWSV01LK\" rel=\"nofollow\"><img width=\"156\" src=\"https://camo.githubusercontent.com/8f2b7a9310e9e4b3c82ca3a3d969a3fd40ef6de4c7d8656d400dee7472f7948a/68747470733a2f2f637275736865652e6170702f6173736574732f696d672f6d732d73746f72652e737667\" alt=\"Get Twinkle Tray brightness slider from the Microsoft Store\" data-canonical-src=\"https://crushee.app/assets/img/ms-store.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install via Package Manager</h2><a id=\"user-content-install-via-package-manager\" class=\"anchor-element\" aria-label=\"Permalink: Install via Package Manager\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#install-via-package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows Package Manager</h3><a id=\"user-content-windows-package-manager\" class=\"anchor-element\" aria-label=\"Permalink: Windows Package Manager\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#windows-package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-powershell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"winget install twinkletray\"><pre>winget install twinkletray</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Chocolatey (unofficial)</h3><a id=\"user-content-chocolatey-unofficial\" class=\"anchor-element\" aria-label=\"Permalink: Chocolatey (unofficial)\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#chocolatey-unofficial\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://chocolatey.org/\" rel=\"nofollow\">Chocolatey</a> users can download and install Twinkle Tray from Chocolatey's Community Repository by installing the <code>twinkle-tray</code> package:</p>\n<div class=\"highlight highlight-source-powershell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"choco install twinkle-tray\"><pre>choco install twinkle<span class=\"pl-k\">-</span>tray</pre></div>\n<p dir=\"auto\">To upgrade to the latest approved package version, run the following command:</p>\n<div class=\"highlight highlight-source-powershell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"choco upgrade twinkle-tray\"><pre>choco upgrade twinkle<span class=\"pl-k\">-</span>tray</pre></div>\n<p dir=\"auto\"><strong>This package is not maintained at this repository</strong>. Please do not create issues relating to the package here. Instead, go to the <a href=\"https://community.chocolatey.org/packages/twinkle-tray\" rel=\"nofollow\">package page</a> and follow the <a href=\"https://docs.chocolatey.org/en-us/community-repository/users/package-triage-process\" rel=\"nofollow\">Package Triage Process</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Usage</h2><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Download from the <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\">Releases page</a> and run the installer EXE.</li>\n<li>Once installation has finished, you should see the Twinkle Tray icon in your system tray.</li>\n<li>Click the icon to bring up the Adjust Brightness flyout.</li>\n<li>Click away to hide the flyout.</li>\n<li>Right-click the system tray icon to quit.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Compatibility</h2><a id=\"user-content-compatibility\" class=\"anchor-element\" aria-label=\"Permalink: Compatibility\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#compatibility\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twinkle Tray uses DDC/CI and WMI to communicate with your monitors. Most monitors offer DDC/CI compatibility, but it may be off by default. Make sure you have the appropriate option(s) enabled on your monitor so that it can work with Twinkle Tray. Refer to your monitor's user manual for more information.</p>\n<p dir=\"auto\"><strong>Known issues:</strong></p>\n<ul dir=\"auto\">\n<li>The AMD Radeon Control Panel can interfere with Twinkle Tray. Ensure \"Custom Colors\" is not enabled.</li>\n<li>VGA may not be compatible.</li>\n<li>USB/Thunderbolt/Surface docks with HDMI or DisplayPort may not be compatible.</li>\n<li>DDC/CI features such as brightness control and power state may cause certain models of monitors to behave poorly. This applies to any DDC/CI software, not just Twinkle Tray.</li>\n</ul>\n<p dir=\"auto\">If some of your monitors are not being detected, please see <a href=\"https://github.com/xanderfrangos/twinkle-tray/wiki/Display-Detection-&-Support-Issues\">this page</a> for troubleshooting steps.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Command Line Arguments</h2><a id=\"user-content-command-line-arguments\" class=\"anchor-element\" aria-label=\"Permalink: Command Line Arguments\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#command-line-arguments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twinkle Tray (v1.13.0+) supports requesting brightness changes from the command line. Twinkle Tray must already be running. One monitor argument and one brightness argument are required. Multiple arguments will override each other.</p>\n<p dir=\"auto\">For example: <code>\"%LocalAppData%\\Programs\\twinkle-tray\\Twinkle Tray.exe\" --MonitorNum=1 --Offset=-30</code> will adjust monitor number 1 by -30 brightness.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Supported args:</h3><a id=\"user-content-supported-args\" class=\"anchor-element\" aria-label=\"Permalink: Supported args:\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#supported-args\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>--List</code> List all displays. <em>(available in v1.14.0+)</em></li>\n<li><code>--MonitorNum</code> Select monitor by number. Starts at 1. <em>Example: <code>--MonitorNum=2</code></em></li>\n<li><code>--MonitorID</code> Select monitor by internal ID. Partial or whole matches accepted. <em>Example: <code>--MonitorID=\"UID2353\"</code></em></li>\n<li><code>--All</code> Flag to select all monitors.</li>\n<li><code>--Set</code> Set brightness percentage. <em>Example: <code>--Set=95</code></em></li>\n<li><code>--Offset</code> Adjust brightness percentage. <em>Example: <code>--Offset=-20</code></em></li>\n<li><code>--VCP</code> Send a specific DDC/CI VCP code and value instead of brightness. The first part is the VCP code (decimal or hexadecimal), and the second is the value. <em>Example: <code>--VCP=\"0xD6:5\"</code></em> <em>(available in v1.14.4+)</em></li>\n<li><code>--Overlay</code> Flag to show new brightness levels in the overlay <em>Example: <code>--Overlay</code></em></li>\n<li><code>--Panel</code> Flag to show new brightness levels in the panel <em>Example: <code>--Panel</code></em></li>\n</ul>\n<p dir=\"auto\"><em>This feature is not available on the Windows Store version of Twinkle Tray.</em></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Localization</h2><a id=\"user-content-localization\" class=\"anchor-element\" aria-label=\"Permalink: Localization\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#localization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Thanks to <a href=\"https://github.com/xanderfrangos/twinkle-tray/graphs/contributors\">several contributors</a>, Twinkle Tray is localized for multiple languages. If you'd like to create or update a localization, see <a href=\"https://github.com/xanderfrangos/twinkle-tray/wiki/Localization-files\">this page</a> for details. Special thanks to <a href=\"https://weblate.org/\" rel=\"nofollow\">Weblate</a> for allowing free use of their service.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Localization progress</h4><a id=\"user-content-localization-progress\" class=\"anchor-element\" aria-label=\"Permalink: Localization progress\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#localization-progress\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<a href=\"https://hosted.weblate.org/engage/twinkle-tray/?utm_source=widget\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/03a9fed13a0bd9713972217b19e6d1fa4e214a5446192c327e023975ad10921a/68747470733a2f2f686f737465642e7765626c6174652e6f72672f776964676574732f7477696e6b6c652d747261792f2d2f6d756c74692d6175746f2e737667\" alt=\"Translation status\" data-canonical-src=\"https://hosted.weblate.org/widgets/twinkle-tray/-/multi-auto.svg\" style=\"max-width: 100%;\">\n</a>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Build Instructions</h2><a id=\"user-content-build-instructions\" class=\"anchor-element\" aria-label=\"Permalink: Build Instructions\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#build-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you wish to run a development build of Twinkly Tray:</p>\n<ul dir=\"auto\">\n<li>Download or clone.</li>\n<li>Install the build tools for <a href=\"https://github.com/nodejs/node-gyp#installation\"><code>node-gyp</code></a>, if not already installed. You may already have these from installing NodeJS.</li>\n<li>Run <code>npm install</code>.</li>\n<li>Run <code>npm run build</code> to build an executable or <code>npm start</code> to run a development build.</li>\n</ul>\n<p dir=\"auto\">Note: For actual development, it's recommended to run <code>npm run parcel</code> and <code>npm run dev</code> seperately.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Special Thanks</h2><a id=\"user-content-special-thanks\" class=\"anchor-element\" aria-label=\"Permalink: Special Thanks\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twinkle Tray was built using frameworks & libraries such as <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a>, <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a>, <a href=\"https://github.com/hensm/node-ddcci\">node-ddcci</a>, and <a href=\"https://github.com/djsweet/win32-displayconfig\">win32-displayconfig</a>. Thanks to Weblate for allowing free use of their service, along with the many contributors to the localizations of Twinkle Tray. The app would not be nearly as popular without all of your help. And thank you for the many donations, small and large, over the years.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/xanderfrangos/twinkle-tray/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Copyright © 2020 Xander Frangos</p>\n<p dir=\"auto\">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p dir=\"auto\">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p dir=\"auto\">THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/master/src/assets/logo.png\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/master/src/assets/logo.png\" width=\"128px\" height=\"128px\" alt=\"Twinkle Tray brightness slider logo\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">Twinkle Tray</h1><a id=\"user-content-twinkle-tray\" class=\"anchor-element\" aria-label=\"Permalink: Twinkle Tray\" href=\"#twinkle-tray\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\"><a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\"><img src=\"https://camo.githubusercontent.com/6cc61b387a40ad4443e381b65d1dde3c09a9e09f2f3fe6b02c1d01011077d9b5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f78616e6465726672616e676f732f7477696e6b6c652d74726179\" alt=\"Latest release\" data-canonical-src=\"https://img.shields.io/github/v/release/xanderfrangos/twinkle-tray\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\"><img src=\"https://camo.githubusercontent.com/768483d65294893c6b918720abc8eb01941b3beeff9d76c16c5160f17d8fcc4c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f78616e6465726672616e676f732f7477696e6b6c652d747261792f746f74616c\" alt=\"Total downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/xanderfrangos/twinkle-tray/total\" style=\"max-width: 100%;\"></a> <a href=\"https://hosted.weblate.org/projects/twinkle-tray/twinkle-tray/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e836646ba5ffa81593e565b168f16115b76543e6be0bcec371e15ab427438646/68747470733a2f2f686f737465642e7765626c6174652e6f72672f776964676574732f7477696e6b6c652d747261792f2d2f7477696e6b6c652d747261792f7376672d62616467652e737667\" alt=\"Translations\" data-canonical-src=\"https://hosted.weblate.org/widgets/twinkle-tray/-/twinkle-tray/svg-badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Twinkle Tray lets you easily manage the brightness levels of multiple monitors. Even though Windows is capable of adjusting the backlight on most monitors, it typically doesn't support external monitors. Windows 10 & 11 also lack any ability to manage the brightness of multiple displays. This app inserts a new icon into your system tray, where you can click to have instant access to the brightness levels of all compatible displays.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/tt-screenshot-w11.jpg\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/tt-screenshot-w11.jpg\" alt=\"Win 10 brightness slider\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Adds brightness sliders to the system tray, similar to the built-in Windows volume flyout.</li>\n<li>Seamlessly blends in with Windows 10 and Windows 11. Uses your Personalization settings to match your taskbar.</li>\n<li>Can automatically change monitor brightness depending on the time of day or when idle.</li>\n<li>Bind hotkeys to adjust the brightness of specifical or all displays.</li>\n<li>Normalize backlight across different monitors.</li>\n<li>Control DDC/CI features such as contrast.</li>\n<li>Starts up with Windows.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Design & Personalization</h3><a id=\"user-content-design--personalization\" class=\"anchor-element\" aria-label=\"Permalink: Design & Personalization\" href=\"#design--personalization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twinkle Tray will automatically adjust the look and feel to match your Windows version and preferences. Additional options are available to select the Windows version and theme of your choice.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/tt-comparison.jpg\"><img src=\"https://raw.githubusercontent.com/xanderfrangos/twinkle-tray/gh-pages/assets/img/tt-comparison.jpg\" alt=\"Win 11 brightness slider\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>Download the lastest version from <a href=\"https://twinkletray.com/\" rel=\"nofollow\">twinkletray.com</a> or the <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\">Releases page</a>.</strong></p>\n<p dir=\"auto\"><a href=\"https://www.microsoft.com/store/productId/9PLJWWSV01LK\" rel=\"nofollow\"><img width=\"156\" src=\"https://camo.githubusercontent.com/8f2b7a9310e9e4b3c82ca3a3d969a3fd40ef6de4c7d8656d400dee7472f7948a/68747470733a2f2f637275736865652e6170702f6173736574732f696d672f6d732d73746f72652e737667\" alt=\"Get Twinkle Tray brightness slider from the Microsoft Store\" data-canonical-src=\"https://crushee.app/assets/img/ms-store.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install via Package Manager</h2><a id=\"user-content-install-via-package-manager\" class=\"anchor-element\" aria-label=\"Permalink: Install via Package Manager\" href=\"#install-via-package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows Package Manager</h3><a id=\"user-content-windows-package-manager\" class=\"anchor-element\" aria-label=\"Permalink: Windows Package Manager\" href=\"#windows-package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-powershell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"winget install twinkletray\"><pre>winget install twinkletray</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Chocolatey (unofficial)</h3><a id=\"user-content-chocolatey-unofficial\" class=\"anchor-element\" aria-label=\"Permalink: Chocolatey (unofficial)\" href=\"#chocolatey-unofficial\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://chocolatey.org/\" rel=\"nofollow\">Chocolatey</a> users can download and install Twinkle Tray from Chocolatey's Community Repository by installing the <code>twinkle-tray</code> package:</p>\n<div class=\"highlight highlight-source-powershell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"choco install twinkle-tray\"><pre>choco install twinkle<span class=\"pl-k\">-</span>tray</pre></div>\n<p dir=\"auto\">To upgrade to the latest approved package version, run the following command:</p>\n<div class=\"highlight highlight-source-powershell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"choco upgrade twinkle-tray\"><pre>choco upgrade twinkle<span class=\"pl-k\">-</span>tray</pre></div>\n<p dir=\"auto\"><strong>This package is not maintained at this repository</strong>. Please do not create issues relating to the package here. Instead, go to the <a href=\"https://community.chocolatey.org/packages/twinkle-tray\" rel=\"nofollow\">package page</a> and follow the <a href=\"https://docs.chocolatey.org/en-us/community-repository/users/package-triage-process\" rel=\"nofollow\">Package Triage Process</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Usage</h2><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Download from the <a href=\"https://github.com/xanderfrangos/twinkle-tray/releases\">Releases page</a> and run the installer EXE.</li>\n<li>Once installation has finished, you should see the Twinkle Tray icon in your system tray.</li>\n<li>Click the icon to bring up the Adjust Brightness flyout.</li>\n<li>Click away to hide the flyout.</li>\n<li>Right-click the system tray icon to quit.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Compatibility</h2><a id=\"user-content-compatibility\" class=\"anchor-element\" aria-label=\"Permalink: Compatibility\" href=\"#compatibility\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twinkle Tray uses DDC/CI and WMI to communicate with your monitors. Most monitors offer DDC/CI compatibility, but it may be off by default. Make sure you have the appropriate option(s) enabled on your monitor so that it can work with Twinkle Tray. Refer to your monitor's user manual for more information.</p>\n<p dir=\"auto\"><strong>Known issues:</strong></p>\n<ul dir=\"auto\">\n<li>The AMD Radeon Control Panel can interfere with Twinkle Tray. Ensure \"Custom Colors\" is not enabled.</li>\n<li>VGA may not be compatible.</li>\n<li>USB/Thunderbolt/Surface docks with HDMI or DisplayPort may not be compatible.</li>\n<li>DDC/CI features such as brightness control and power state may cause certain models of monitors to behave poorly. This applies to any DDC/CI software, not just Twinkle Tray.</li>\n</ul>\n<p dir=\"auto\">If some of your monitors are not being detected, please see <a href=\"https://github.com/xanderfrangos/twinkle-tray/wiki/Display-Detection-&-Support-Issues\">this page</a> for troubleshooting steps.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Command Line Arguments</h2><a id=\"user-content-command-line-arguments\" class=\"anchor-element\" aria-label=\"Permalink: Command Line Arguments\" href=\"#command-line-arguments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twinkle Tray (v1.13.0+) supports requesting brightness changes from the command line. Twinkle Tray must already be running. One monitor argument and one brightness argument are required. Multiple arguments will override each other.</p>\n<p dir=\"auto\">For example: <code>\"%LocalAppData%\\Programs\\twinkle-tray\\Twinkle Tray.exe\" --MonitorNum=1 --Offset=-30</code> will adjust monitor number 1 by -30 brightness.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Supported args:</h3><a id=\"user-content-supported-args\" class=\"anchor-element\" aria-label=\"Permalink: Supported args:\" href=\"#supported-args\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><code>--List</code> List all displays. <em>(available in v1.14.0+)</em></li>\n<li><code>--MonitorNum</code> Select monitor by number. Starts at 1. <em>Example: <code>--MonitorNum=2</code></em></li>\n<li><code>--MonitorID</code> Select monitor by internal ID. Partial or whole matches accepted. <em>Example: <code>--MonitorID=\"UID2353\"</code></em></li>\n<li><code>--All</code> Flag to select all monitors.</li>\n<li><code>--Set</code> Set brightness percentage. <em>Example: <code>--Set=95</code></em></li>\n<li><code>--Offset</code> Adjust brightness percentage. <em>Example: <code>--Offset=-20</code></em></li>\n<li><code>--VCP</code> Send a specific DDC/CI VCP code and value instead of brightness. The first part is the VCP code (decimal or hexadecimal), and the second is the value. <em>Example: <code>--VCP=\"0xD6:5\"</code></em> <em>(available in v1.14.4+)</em></li>\n<li><code>--Overlay</code> Flag to show new brightness levels in the overlay <em>Example: <code>--Overlay</code></em></li>\n<li><code>--Panel</code> Flag to show new brightness levels in the panel <em>Example: <code>--Panel</code></em></li>\n</ul>\n<p dir=\"auto\"><em>This feature is not available on the Windows Store version of Twinkle Tray.</em></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Localization</h2><a id=\"user-content-localization\" class=\"anchor-element\" aria-label=\"Permalink: Localization\" href=\"#localization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Thanks to <a href=\"https://github.com/xanderfrangos/twinkle-tray/graphs/contributors\">several contributors</a>, Twinkle Tray is localized for multiple languages. If you'd like to create or update a localization, see <a href=\"https://github.com/xanderfrangos/twinkle-tray/wiki/Localization-files\">this page</a> for details. Special thanks to <a href=\"https://weblate.org/\" rel=\"nofollow\">Weblate</a> for allowing free use of their service.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Localization progress</h4><a id=\"user-content-localization-progress\" class=\"anchor-element\" aria-label=\"Permalink: Localization progress\" href=\"#localization-progress\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<a href=\"https://hosted.weblate.org/engage/twinkle-tray/?utm_source=widget\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/03a9fed13a0bd9713972217b19e6d1fa4e214a5446192c327e023975ad10921a/68747470733a2f2f686f737465642e7765626c6174652e6f72672f776964676574732f7477696e6b6c652d747261792f2d2f6d756c74692d6175746f2e737667\" alt=\"Translation status\" data-canonical-src=\"https://hosted.weblate.org/widgets/twinkle-tray/-/multi-auto.svg\" style=\"max-width: 100%;\">\n</a>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Build Instructions</h2><a id=\"user-content-build-instructions\" class=\"anchor-element\" aria-label=\"Permalink: Build Instructions\" href=\"#build-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you wish to run a development build of Twinkly Tray:</p>\n<ul dir=\"auto\">\n<li>Download or clone.</li>\n<li>Install the build tools for <a href=\"https://github.com/nodejs/node-gyp#installation\"><code>node-gyp</code></a>, if not already installed. You may already have these from installing NodeJS.</li>\n<li>Run <code>npm install</code>.</li>\n<li>Run <code>npm run build</code> to build an executable or <code>npm start</code> to run a development build.</li>\n</ul>\n<p dir=\"auto\">Note: For actual development, it's recommended to run <code>npm run parcel</code> and <code>npm run dev</code> seperately.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Special Thanks</h2><a id=\"user-content-special-thanks\" class=\"anchor-element\" aria-label=\"Permalink: Special Thanks\" href=\"#special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Twinkle Tray was built using frameworks & libraries such as <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a>, <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a>, <a href=\"https://github.com/hensm/node-ddcci\">node-ddcci</a>, and <a href=\"https://github.com/djsweet/win32-displayconfig\">win32-displayconfig</a>. Thanks to Weblate for allowing free use of their service, along with the many contributors to the localizations of Twinkle Tray. The app would not be nearly as popular without all of your help. And thank you for the many donations, small and large, over the years.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Copyright © 2020 Xander Frangos</p>\n<p dir=\"auto\">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p dir=\"auto\">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p dir=\"auto\">THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:30.787Z" }, "twittertron": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n </p><h3 align=\"center\" dir=\"auto\"><a id=\"user-content-twittertron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afractal/twittertron-app/blob/master/#twittertron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TwitterTron</h3>\n <p align=\"center\" dir=\"auto\">Twitter desktop app.</p>\n<p dir=\"auto\"></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afractal/twittertron-app/blob/master/./demo_screenshot_v3.png\"><img src=\"https://raw.githubusercontent.com/afractal/twittertron-app/master/./demo_screenshot_v3.png\" alt=\"demo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afractal/twittertron-app/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>Download</strong></h2>\n<p dir=\"auto\">Currently, only Windows is supported.</p>\n<h2 dir=\"auto\"><a id=\"user-content-changes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afractal/twittertron-app/blob/master/#changes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>Changes</strong></h2>\n<p dir=\"auto\"><em>v0.10</em></p>\n<ul dir=\"auto\">\n<li>add multiple themes capability</li>\n<li>embed tweets</li>\n<li>add tweet photo viewer</li>\n<li>handle outside click for header actions</li>\n<li>handle error case for apis</li>\n<li>fix application development issue</li>\n<li></li>\n</ul>\n<p dir=\"auto\"><em>v0.9</em></p>\n<ul dir=\"auto\">\n<li>add sign out button</li>\n<li>add rate-limit exceed dialog</li>\n<li>add reply functionality</li>\n<li>UI enhancements</li>\n<li>add windows installers</li>\n<li>add compose tweet page</li>\n<li>new icons</li>\n<li>add about page</li>\n<li>add small loading indicator when retweeting & favoriting</li>\n<li>add support for quoted status</li>\n<li>tweak playercard design</li>\n<li>add verification to playercard</li>\n</ul>\n<p dir=\"auto\"><em>v0.8</em></p>\n<ul dir=\"auto\">\n<li>reduce package size by 44%</li>\n<li>add refresh functionality</li>\n<li>add avatar component to leftnavbar</li>\n<li>fix padding issue for playercard & spinner</li>\n<li>fix search page layout</li>\n<li>fix do not display 0 as a retweet & favorite count</li>\n<li>add topnavbar</li>\n<li>implement dark theme</li>\n<li>tweak tweets design</li>\n<li>add spinner</li>\n</ul>\n<p dir=\"auto\"><em>v0.7</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>style changes for leftnavbar</li>\n<li>add search result type options menu</li>\n<li>reduce package size by 49%</li>\n<li>add packaging support</li>\n<li>add live-reloading during development</li>\n<li>better login workflow</li>\n<li>add icon for retweets</li>\n</ul>\n<p dir=\"auto\"><em>v0.6</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>add search page functionality</li>\n<li>add characters left indicator for textbox</li>\n<li>fix problem with retweeting & favoriting retweeted tweets</li>\n<li>add tweetbox styling</li>\n</ul>\n<p dir=\"auto\"><em>v0.5</em></p>\n<ul dir=\"auto\">\n<li>fix titlebar not draggable when overlayed</li>\n<li>add simple tweet post implementation</li>\n<li>add tweet status</li>\n<li>add constent screen for media</li>\n<li>add rate limit indicator</li>\n<li>add link interceptor</li>\n<li>convert to a more modern react-redux architecture</li>\n</ul>\n<p dir=\"auto\"><em>v0.4</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>add search feature</li>\n<li>add playercards</li>\n<li>add tweet posted time</li>\n<li>enable media rendering</li>\n</ul>\n<p dir=\"auto\"><em>v0.3</em></p>\n<ul dir=\"auto\">\n<li>refine tweetcards</li>\n<li>add follow feature</li>\n<li>add ci integration</li>\n<li>convert from systemjs to webpack</li>\n<li>implement pagination for hometimeline</li>\n</ul>\n<p dir=\"auto\"><em>v0.2</em></p>\n<ul dir=\"auto\">\n<li>redesign project to use reactjs</li>\n<li>add retweet, favorite feature</li>\n<li>refactor authentication code</li>\n</ul>\n<p dir=\"auto\"><em>v0.1</em></p>\n<ul dir=\"auto\">\n<li>init basic functionality</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afractal/twittertron-app/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>Credits</strong></h2>\n<p dir=\"auto\">Credits to <a href=\"https://www.iconfinder.com/iconsets/twitter-ui-set\" rel=\"nofollow\">Denis Domanitsky</a> for most of the icons, under the <a href=\"https://creativecommons.org/licenses/by/3.0/\" rel=\"nofollow\">Attribution 3.0 Unported (CC BY 3.0)</a> licence.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afractal/twittertron-app/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>License</strong></h2>\n<p dir=\"auto\">This product is licensed under the <a href=\"https://github.com/afractal/twittertron-app/blob/master/./LICENSE.md\">GPL-3.0</a> license.</p>\n<hr>\n<p align=\"center\" dir=\"auto\">\n Made with <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji> by <a href=\"https://github.com/afractal\">@afractal</a>\n</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n </p><h3 align=\"center\" dir=\"auto\"><a id=\"user-content-twittertron\" class=\"anchor\" aria-hidden=\"true\" href=\"#twittertron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TwitterTron</h3>\n <p align=\"center\" dir=\"auto\">Twitter desktop app.</p>\n<p dir=\"auto\"></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./demo_screenshot_v3.png\"><img src=\"./demo_screenshot_v3.png\" alt=\"demo\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>Download</strong></h2>\n<p dir=\"auto\">Currently, only Windows is supported.</p>\n<h2 dir=\"auto\"><a id=\"user-content-changes\" class=\"anchor\" aria-hidden=\"true\" href=\"#changes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>Changes</strong></h2>\n<p dir=\"auto\"><em>v0.10</em></p>\n<ul dir=\"auto\">\n<li>add multiple themes capability</li>\n<li>embed tweets</li>\n<li>add tweet photo viewer</li>\n<li>handle outside click for header actions</li>\n<li>handle error case for apis</li>\n<li>fix application development issue</li>\n<li></li>\n</ul>\n<p dir=\"auto\"><em>v0.9</em></p>\n<ul dir=\"auto\">\n<li>add sign out button</li>\n<li>add rate-limit exceed dialog</li>\n<li>add reply functionality</li>\n<li>UI enhancements</li>\n<li>add windows installers</li>\n<li>add compose tweet page</li>\n<li>new icons</li>\n<li>add about page</li>\n<li>add small loading indicator when retweeting & favoriting</li>\n<li>add support for quoted status</li>\n<li>tweak playercard design</li>\n<li>add verification to playercard</li>\n</ul>\n<p dir=\"auto\"><em>v0.8</em></p>\n<ul dir=\"auto\">\n<li>reduce package size by 44%</li>\n<li>add refresh functionality</li>\n<li>add avatar component to leftnavbar</li>\n<li>fix padding issue for playercard & spinner</li>\n<li>fix search page layout</li>\n<li>fix do not display 0 as a retweet & favorite count</li>\n<li>add topnavbar</li>\n<li>implement dark theme</li>\n<li>tweak tweets design</li>\n<li>add spinner</li>\n</ul>\n<p dir=\"auto\"><em>v0.7</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>style changes for leftnavbar</li>\n<li>add search result type options menu</li>\n<li>reduce package size by 49%</li>\n<li>add packaging support</li>\n<li>add live-reloading during development</li>\n<li>better login workflow</li>\n<li>add icon for retweets</li>\n</ul>\n<p dir=\"auto\"><em>v0.6</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>add search page functionality</li>\n<li>add characters left indicator for textbox</li>\n<li>fix problem with retweeting & favoriting retweeted tweets</li>\n<li>add tweetbox styling</li>\n</ul>\n<p dir=\"auto\"><em>v0.5</em></p>\n<ul dir=\"auto\">\n<li>fix titlebar not draggable when overlayed</li>\n<li>add simple tweet post implementation</li>\n<li>add tweet status</li>\n<li>add constent screen for media</li>\n<li>add rate limit indicator</li>\n<li>add link interceptor</li>\n<li>convert to a more modern react-redux architecture</li>\n</ul>\n<p dir=\"auto\"><em>v0.4</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>add search feature</li>\n<li>add playercards</li>\n<li>add tweet posted time</li>\n<li>enable media rendering</li>\n</ul>\n<p dir=\"auto\"><em>v0.3</em></p>\n<ul dir=\"auto\">\n<li>refine tweetcards</li>\n<li>add follow feature</li>\n<li>add ci integration</li>\n<li>convert from systemjs to webpack</li>\n<li>implement pagination for hometimeline</li>\n</ul>\n<p dir=\"auto\"><em>v0.2</em></p>\n<ul dir=\"auto\">\n<li>redesign project to use reactjs</li>\n<li>add retweet, favorite feature</li>\n<li>refactor authentication code</li>\n</ul>\n<p dir=\"auto\"><em>v0.1</em></p>\n<ul dir=\"auto\">\n<li>init basic functionality</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>Credits</strong></h2>\n<p dir=\"auto\">Credits to <a href=\"https://www.iconfinder.com/iconsets/twitter-ui-set\" rel=\"nofollow\">Denis Domanitsky</a> for most of the icons, under the <a href=\"https://creativecommons.org/licenses/by/3.0/\" rel=\"nofollow\">Attribution 3.0 Unported (CC BY 3.0)</a> licence.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>License</strong></h2>\n<p dir=\"auto\">This product is licensed under the <a href=\"./LICENSE.md\">GPL-3.0</a> license.</p>\n<hr>\n<p align=\"center\" dir=\"auto\">\n Made with <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji> by <a href=\"https://github.com/afractal\">@afractal</a>\n</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.032Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n </p><div class=\"markdown-heading\" dir=\"auto\"><h3 align=\"center\" class=\"heading-element\" dir=\"auto\">TwitterTron</h3><a id=\"user-content-twittertron\" class=\"anchor-element\" aria-label=\"Permalink: TwitterTron\" href=\"https://github.com/afractal/twittertron-app/blob/master/#twittertron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n <p align=\"center\" dir=\"auto\">Twitter desktop app.</p>\n<p dir=\"auto\"></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afractal/twittertron-app/blob/master/./demo_screenshot_v3.png\"><img src=\"https://raw.githubusercontent.com/afractal/twittertron-app/master/./demo_screenshot_v3.png\" alt=\"demo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><strong>Download</strong></h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/afractal/twittertron-app/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Currently, only Windows is supported.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><strong>Changes</strong></h2><a id=\"user-content-changes\" class=\"anchor-element\" aria-label=\"Permalink: Changes\" href=\"https://github.com/afractal/twittertron-app/blob/master/#changes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><em>v0.10</em></p>\n<ul dir=\"auto\">\n<li>add multiple themes capability</li>\n<li>embed tweets</li>\n<li>add tweet photo viewer</li>\n<li>handle outside click for header actions</li>\n<li>handle error case for apis</li>\n<li>fix application development issue</li>\n<li></li>\n</ul>\n<p dir=\"auto\"><em>v0.9</em></p>\n<ul dir=\"auto\">\n<li>add sign out button</li>\n<li>add rate-limit exceed dialog</li>\n<li>add reply functionality</li>\n<li>UI enhancements</li>\n<li>add windows installers</li>\n<li>add compose tweet page</li>\n<li>new icons</li>\n<li>add about page</li>\n<li>add small loading indicator when retweeting & favoriting</li>\n<li>add support for quoted status</li>\n<li>tweak playercard design</li>\n<li>add verification to playercard</li>\n</ul>\n<p dir=\"auto\"><em>v0.8</em></p>\n<ul dir=\"auto\">\n<li>reduce package size by 44%</li>\n<li>add refresh functionality</li>\n<li>add avatar component to leftnavbar</li>\n<li>fix padding issue for playercard & spinner</li>\n<li>fix search page layout</li>\n<li>fix do not display 0 as a retweet & favorite count</li>\n<li>add topnavbar</li>\n<li>implement dark theme</li>\n<li>tweak tweets design</li>\n<li>add spinner</li>\n</ul>\n<p dir=\"auto\"><em>v0.7</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>style changes for leftnavbar</li>\n<li>add search result type options menu</li>\n<li>reduce package size by 49%</li>\n<li>add packaging support</li>\n<li>add live-reloading during development</li>\n<li>better login workflow</li>\n<li>add icon for retweets</li>\n</ul>\n<p dir=\"auto\"><em>v0.6</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>add search page functionality</li>\n<li>add characters left indicator for textbox</li>\n<li>fix problem with retweeting & favoriting retweeted tweets</li>\n<li>add tweetbox styling</li>\n</ul>\n<p dir=\"auto\"><em>v0.5</em></p>\n<ul dir=\"auto\">\n<li>fix titlebar not draggable when overlayed</li>\n<li>add simple tweet post implementation</li>\n<li>add tweet status</li>\n<li>add constent screen for media</li>\n<li>add rate limit indicator</li>\n<li>add link interceptor</li>\n<li>convert to a more modern react-redux architecture</li>\n</ul>\n<p dir=\"auto\"><em>v0.4</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>add search feature</li>\n<li>add playercards</li>\n<li>add tweet posted time</li>\n<li>enable media rendering</li>\n</ul>\n<p dir=\"auto\"><em>v0.3</em></p>\n<ul dir=\"auto\">\n<li>refine tweetcards</li>\n<li>add follow feature</li>\n<li>add ci integration</li>\n<li>convert from systemjs to webpack</li>\n<li>implement pagination for hometimeline</li>\n</ul>\n<p dir=\"auto\"><em>v0.2</em></p>\n<ul dir=\"auto\">\n<li>redesign project to use reactjs</li>\n<li>add retweet, favorite feature</li>\n<li>refactor authentication code</li>\n</ul>\n<p dir=\"auto\"><em>v0.1</em></p>\n<ul dir=\"auto\">\n<li>init basic functionality</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><strong>Credits</strong></h2><a id=\"user-content-credits\" class=\"anchor-element\" aria-label=\"Permalink: Credits\" href=\"https://github.com/afractal/twittertron-app/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Credits to <a href=\"https://www.iconfinder.com/iconsets/twitter-ui-set\" rel=\"nofollow\">Denis Domanitsky</a> for most of the icons, under the <a href=\"https://creativecommons.org/licenses/by/3.0/\" rel=\"nofollow\">Attribution 3.0 Unported (CC BY 3.0)</a> licence.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><strong>License</strong></h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/afractal/twittertron-app/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This product is licensed under the <a href=\"https://github.com/afractal/twittertron-app/blob/master/./LICENSE.md\">GPL-3.0</a> license.</p>\n<hr>\n<p align=\"center\" dir=\"auto\">\n Made with ❤️ by <a href=\"https://github.com/afractal\">@afractal</a>\n</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n </p><div class=\"markdown-heading\" dir=\"auto\"><h3 align=\"center\" class=\"heading-element\" dir=\"auto\">TwitterTron</h3><a id=\"user-content-twittertron\" class=\"anchor-element\" aria-label=\"Permalink: TwitterTron\" href=\"#twittertron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n <p align=\"center\" dir=\"auto\">Twitter desktop app.</p>\n<p dir=\"auto\"></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./demo_screenshot_v3.png\"><img src=\"./demo_screenshot_v3.png\" alt=\"demo\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><strong>Download</strong></h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Currently, only Windows is supported.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><strong>Changes</strong></h2><a id=\"user-content-changes\" class=\"anchor-element\" aria-label=\"Permalink: Changes\" href=\"#changes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><em>v0.10</em></p>\n<ul dir=\"auto\">\n<li>add multiple themes capability</li>\n<li>embed tweets</li>\n<li>add tweet photo viewer</li>\n<li>handle outside click for header actions</li>\n<li>handle error case for apis</li>\n<li>fix application development issue</li>\n<li></li>\n</ul>\n<p dir=\"auto\"><em>v0.9</em></p>\n<ul dir=\"auto\">\n<li>add sign out button</li>\n<li>add rate-limit exceed dialog</li>\n<li>add reply functionality</li>\n<li>UI enhancements</li>\n<li>add windows installers</li>\n<li>add compose tweet page</li>\n<li>new icons</li>\n<li>add about page</li>\n<li>add small loading indicator when retweeting & favoriting</li>\n<li>add support for quoted status</li>\n<li>tweak playercard design</li>\n<li>add verification to playercard</li>\n</ul>\n<p dir=\"auto\"><em>v0.8</em></p>\n<ul dir=\"auto\">\n<li>reduce package size by 44%</li>\n<li>add refresh functionality</li>\n<li>add avatar component to leftnavbar</li>\n<li>fix padding issue for playercard & spinner</li>\n<li>fix search page layout</li>\n<li>fix do not display 0 as a retweet & favorite count</li>\n<li>add topnavbar</li>\n<li>implement dark theme</li>\n<li>tweak tweets design</li>\n<li>add spinner</li>\n</ul>\n<p dir=\"auto\"><em>v0.7</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>style changes for leftnavbar</li>\n<li>add search result type options menu</li>\n<li>reduce package size by 49%</li>\n<li>add packaging support</li>\n<li>add live-reloading during development</li>\n<li>better login workflow</li>\n<li>add icon for retweets</li>\n</ul>\n<p dir=\"auto\"><em>v0.6</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>add search page functionality</li>\n<li>add characters left indicator for textbox</li>\n<li>fix problem with retweeting & favoriting retweeted tweets</li>\n<li>add tweetbox styling</li>\n</ul>\n<p dir=\"auto\"><em>v0.5</em></p>\n<ul dir=\"auto\">\n<li>fix titlebar not draggable when overlayed</li>\n<li>add simple tweet post implementation</li>\n<li>add tweet status</li>\n<li>add constent screen for media</li>\n<li>add rate limit indicator</li>\n<li>add link interceptor</li>\n<li>convert to a more modern react-redux architecture</li>\n</ul>\n<p dir=\"auto\"><em>v0.4</em></p>\n<ul dir=\"auto\">\n<li>UI enhancements</li>\n<li>add search feature</li>\n<li>add playercards</li>\n<li>add tweet posted time</li>\n<li>enable media rendering</li>\n</ul>\n<p dir=\"auto\"><em>v0.3</em></p>\n<ul dir=\"auto\">\n<li>refine tweetcards</li>\n<li>add follow feature</li>\n<li>add ci integration</li>\n<li>convert from systemjs to webpack</li>\n<li>implement pagination for hometimeline</li>\n</ul>\n<p dir=\"auto\"><em>v0.2</em></p>\n<ul dir=\"auto\">\n<li>redesign project to use reactjs</li>\n<li>add retweet, favorite feature</li>\n<li>refactor authentication code</li>\n</ul>\n<p dir=\"auto\"><em>v0.1</em></p>\n<ul dir=\"auto\">\n<li>init basic functionality</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><strong>Credits</strong></h2><a id=\"user-content-credits\" class=\"anchor-element\" aria-label=\"Permalink: Credits\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Credits to <a href=\"https://www.iconfinder.com/iconsets/twitter-ui-set\" rel=\"nofollow\">Denis Domanitsky</a> for most of the icons, under the <a href=\"https://creativecommons.org/licenses/by/3.0/\" rel=\"nofollow\">Attribution 3.0 Unported (CC BY 3.0)</a> licence.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><strong>License</strong></h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This product is licensed under the <a href=\"./LICENSE.md\">GPL-3.0</a> license.</p>\n<hr>\n<p align=\"center\" dir=\"auto\">\n Made with ❤️ by <a href=\"https://github.com/afractal\">@afractal</a>\n</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:30.829Z" }, - "u-stair": { - "readmeCleaned": "<div id=\"readme\" class=\"adoc\" data-path=\"README.adoc\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div dir=\"auto\">\n<p dir=\"auto\"><span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/workflows/Linux/badge.svg\"><img src=\"https://github.com/afmorenosa/U_Stair/workflows/Linux/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span>\n<span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/workflows/Windows/badge.svg\"><img src=\"https://github.com/afmorenosa/U_Stair/workflows/Windows/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span>\n<span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/workflows/Mac/badge.svg\"><img src=\"https://github.com/afmorenosa/U_Stair/workflows/Mac/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span></p>\n</div>\n<h1 id=\"user-content-u-stair\" dir=\"auto\"><a id=\"user-content-u-stair\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/#u-stair\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>U Stair</h1>\n<div dir=\"auto\">\n<p dir=\"auto\">Application for organizing the curriculum for university programs.</p>\n</div>\n<div dir=\"auto\">\n<h2 id=\"user-content-screenshots\" dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h2>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/screenshots/welcome.png\"><img src=\"https://raw.githubusercontent.com/afmorenosa/U_Stair/master/screenshots/welcome.png\" alt=\"welcome\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/screenshots/subjects.png\"><img src=\"https://raw.githubusercontent.com/afmorenosa/U_Stair/master/screenshots/subjects.png\" alt=\"subjects\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/screenshots/mesh.png\"><img src=\"https://raw.githubusercontent.com/afmorenosa/U_Stair/master/screenshots/mesh.png\" alt=\"mesh\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/screenshots/timetable.png\"><img src=\"https://raw.githubusercontent.com/afmorenosa/U_Stair/master/screenshots/timetable.png\" alt=\"timetable\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n</div>\n</div>\n</div>\n<div dir=\"auto\">\n<h2 id=\"user-content-web-page\" dir=\"auto\"><a id=\"user-content-web-page\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/#web-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web page</h2>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<p dir=\"auto\"><a href=\"https://afmorenosa.github.io/U_Stair-WebPage/\" rel=\"nofollow\">https://afmorenosa.github.io/U_Stair-WebPage/</a></p>\n</div>\n</div>\n</div>\n<div dir=\"auto\">\n<h2 id=\"user-content-usage\" dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage</h2>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<p dir=\"auto\">To see the usage, please refer to this\n<a href=\"https://afmorenosa.github.io/U_Stair-WebPage/manual/\" rel=\"nofollow\">documentation page.</a></p>\n</div>\n</div>\n</div></article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"adoc\" data-path=\"README.adoc\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div dir=\"auto\">\n<p dir=\"auto\"><span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/workflows/Linux/badge.svg\"><img src=\"https://github.com/afmorenosa/U_Stair/workflows/Linux/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span>\n<span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/workflows/Windows/badge.svg\"><img src=\"https://github.com/afmorenosa/U_Stair/workflows/Windows/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span>\n<span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/workflows/Mac/badge.svg\"><img src=\"https://github.com/afmorenosa/U_Stair/workflows/Mac/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span></p>\n</div>\n<h1 id=\"user-content-u-stair\" dir=\"auto\"><a id=\"user-content-u-stair\" class=\"anchor\" aria-hidden=\"true\" href=\"#u-stair\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>U Stair</h1>\n<div dir=\"auto\">\n<p dir=\"auto\">Application for organizing the curriculum for university programs.</p>\n</div>\n<div dir=\"auto\">\n<h2 id=\"user-content-screenshots\" dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h2>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/welcome.png\"><img src=\"screenshots/welcome.png\" alt=\"welcome\" style=\"max-width: 100%;\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/subjects.png\"><img src=\"screenshots/subjects.png\" alt=\"subjects\" style=\"max-width: 100%;\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/mesh.png\"><img src=\"screenshots/mesh.png\" alt=\"mesh\" style=\"max-width: 100%;\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/timetable.png\"><img src=\"screenshots/timetable.png\" alt=\"timetable\" style=\"max-width: 100%;\"></a>\n</div>\n</div>\n</div>\n</div>\n<div dir=\"auto\">\n<h2 id=\"user-content-web-page\" dir=\"auto\"><a id=\"user-content-web-page\" class=\"anchor\" aria-hidden=\"true\" href=\"#web-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web page</h2>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<p dir=\"auto\"><a href=\"https://afmorenosa.github.io/U_Stair-WebPage/\" rel=\"nofollow\">https://afmorenosa.github.io/U_Stair-WebPage/</a></p>\n</div>\n</div>\n</div>\n<div dir=\"auto\">\n<h2 id=\"user-content-usage\" dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage</h2>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<p dir=\"auto\">To see the usage, please refer to this\n<a href=\"https://afmorenosa.github.io/U_Stair-WebPage/manual/\" rel=\"nofollow\">documentation page.</a></p>\n</div>\n</div>\n</div></article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.111Z" + "ueli": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Ueli</h1><a id=\"user-content-ueli\" class=\"anchor-element\" aria-label=\"Permalink: Ueli\" href=\"https://github.com/oliverschwendener/ueli/blob/main/#ueli\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Ueli is a keystroke launcher for Windows, macOS and Linux.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/main/docs/screenshot-windows-dark.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/main/docs/screenshot-windows-dark.png\" alt=\"Screenshot Dark Windows\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<blockquote>\n<p dir=\"auto\">Ueli v9.0.0 is currently under development, more documentation is about to come.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Development</h1><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/oliverschwendener/ueli/blob/main/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Requirements</h2><a id=\"user-content-requirements\" class=\"anchor-element\" aria-label=\"Permalink: Requirements\" href=\"https://github.com/oliverschwendener/ueli/blob/main/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Make sure you have <a href=\"https://pnpm.io/\" rel=\"nofollow\">pnpm</a> installed.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development-1\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/oliverschwendener/ueli/blob/main/#development-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Install dependencies</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm install\"><pre class=\"notranslate\"><code>$ pnpm install\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Run app in dev mode</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm dev\"><pre class=\"notranslate\"><code>$ pnpm dev\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Lint files</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm lint\"><pre class=\"notranslate\"><code>$ pnpm lint\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Perform typecheck</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm typecheck:main\n$ pnpm typecheck:preload\n$ pnpm typecheck:renderer\"><pre class=\"notranslate\"><code>$ pnpm typecheck:main\n$ pnpm typecheck:preload\n$ pnpm typecheck:renderer\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Run tests</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm test\"><pre class=\"notranslate\"><code>$ pnpm test\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Build and package app</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm build && pnpm package\"><pre class=\"notranslate\"><code>$ pnpm build && pnpm package\n</code></pre></div>\n</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Ueli</h1><a id=\"user-content-ueli\" class=\"anchor-element\" aria-label=\"Permalink: Ueli\" href=\"#ueli\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Ueli is a keystroke launcher for Windows, macOS and Linux.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"docs/screenshot-windows-dark.png\"><img src=\"docs/screenshot-windows-dark.png\" alt=\"Screenshot Dark Windows\" style=\"max-width: 100%;\"></a></p>\n<blockquote>\n<p dir=\"auto\">Ueli v9.0.0 is currently under development, more documentation is about to come.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Development</h1><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Requirements</h2><a id=\"user-content-requirements\" class=\"anchor-element\" aria-label=\"Permalink: Requirements\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Make sure you have <a href=\"https://pnpm.io/\" rel=\"nofollow\">pnpm</a> installed.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development-1\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Install dependencies</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm install\"><pre class=\"notranslate\"><code>$ pnpm install\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Run app in dev mode</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm dev\"><pre class=\"notranslate\"><code>$ pnpm dev\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Lint files</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm lint\"><pre class=\"notranslate\"><code>$ pnpm lint\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Perform typecheck</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm typecheck:main\n$ pnpm typecheck:preload\n$ pnpm typecheck:renderer\"><pre class=\"notranslate\"><code>$ pnpm typecheck:main\n$ pnpm typecheck:preload\n$ pnpm typecheck:renderer\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Run tests</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm test\"><pre class=\"notranslate\"><code>$ pnpm test\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Build and package app</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ pnpm build && pnpm package\"><pre class=\"notranslate\"><code>$ pnpm build && pnpm package\n</code></pre></div>\n</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:31.009Z" + }, + "tusk": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/klaussinani/tusk/blob/master/docs/media/logo.png\"><img src=\"https://raw.githubusercontent.com/klaussinani/tusk/master/docs/media/logo.png\" width=\"18%\" style=\"max-width: 100%;\" crossorigin=\"\"></a><br>Tusk\n</h1><a id=\"user-content---tusk\" class=\"anchor-element\" aria-label=\"Permalink: Tusk\n\" href=\"https://github.com/klaussinani/tusk/blob/master/#--tusk\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 align=\"center\" class=\"heading-element\" dir=\"auto\">\n Refined Evernote desktop app\n</h4><a id=\"user-content---refined-evernote-desktop-app\" class=\"anchor-element\" aria-label=\"Permalink: \n Refined Evernote desktop app\n\" href=\"https://github.com/klaussinani/tusk/blob/master/#--refined-evernote-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/klaussinani/tusk\">\n <img src=\"https://raw.githubusercontent.com/klaussinani/tusk/master/docs/media/note-navigation.gif\" alt=\"Tusk\" width=\"95%\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\">\n </a>\n</div>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://travis-ci.org/klaussinani/tusk\" rel=\"nofollow\">\n <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/e4a1d05862a67696ae0029e51e1b483fe3ad0aeb76e695a4c94b7196c293d05b/68747470733a2f2f7472617669732d63692e6f72672f6b6c61757373696e616e692f7475736b2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/klaussinani/tusk.svg?branch=master\" style=\"max-width: 100%;\">\n </a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Description</h2><a id=\"user-content-description\" class=\"anchor-element\" aria-label=\"Permalink: Description\" href=\"https://github.com/klaussinani/tusk/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Tusk is an unofficial, featureful, open source, community-driven, free Evernote app used by people in more than <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">140 countries</a>.</p>\n<p dir=\"auto\">Tusk is <a href=\"https://help.evernote.com/hc/en-us/articles/208313748-Evernote-on-Linux\" rel=\"nofollow\">indicated by Evernote</a> as an alternative client for Linux environments trusted by the open source community.</p>\n<p dir=\"auto\">You can now support the development process through <a href=\"https://github.com/sponsors/klaussinani\">GitHub Sponsors</a>.</p>\n<p dir=\"auto\">Come over to <a href=\"https://gitter.im/klaussinani/tusk\" rel=\"nofollow\">Gitter</a> or <a href=\"https://twitter.com/klaussinani\" rel=\"nofollow\">Twitter</a> to share your thoughts on the project.</p>\n<p dir=\"auto\">Visit the <a href=\"https://github.com/klaussinani/tusk/blob/master/contributing.md#translating-documentation\">contributing guidelines</a> to learn more on how to translate this document into more languages.</p>\n<p dir=\"auto\">You can find more apps <a href=\"https://github.com/klaussinani/tusk/blob/master/#related-apps\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Highlights</h2><a id=\"user-content-highlights\" class=\"anchor-element\" aria-label=\"Permalink: Highlights\" href=\"https://github.com/klaussinani/tusk/blob/master/#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Black, Dark & Sepia Themes</li>\n<li>Focus, Compact & Auto-Night Modes</li>\n<li>Local & Global Customizable Keyboard Shortcuts</li>\n<li>Export Notes as PDF, HTML & Markdown Files</li>\n<li>Note Navigation</li>\n<li>Yinxiang Support</li>\n<li>Cross Platform</li>\n<li>Scalable Interface</li>\n<li>Update Notifications</li>\n<li>Drag and Drop Files</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contents</h2><a id=\"user-content-contents\" class=\"anchor-element\" aria-label=\"Permalink: Contents\" href=\"https://github.com/klaussinani/tusk/blob/master/#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#description\">Description</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#highlights\">Highlights</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#install\">Install</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#development\">Development</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#related-apps\">Related Apps</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#team\">Team</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#disclaimer\">Disclaimer</a></li>\n<li><a href=\"https://github.com/klaussinani/tusk/blob/master/#license\">License</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"https://github.com/klaussinani/tusk/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Github Releases</h4><a id=\"user-content-github-releases\" class=\"anchor-element\" aria-label=\"Permalink: Github Releases\" href=\"https://github.com/klaussinani/tusk/blob/master/#github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Head to the <a href=\"https://github.com/klaussinani/tusk/releases/latest\">releases</a> page and download the appropriate installer for your system.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Snapcraft</h4><a id=\"user-content-snapcraft\" class=\"anchor-element\" aria-label=\"Permalink: Snapcraft\" href=\"https://github.com/klaussinani/tusk/blob/master/#snapcraft\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Ubuntu Linux users can directly install through <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">Snapcraft</a> <code>snap install tusk</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Homebrew</h4><a id=\"user-content-homebrew\" class=\"anchor-element\" aria-label=\"Permalink: Homebrew\" href=\"https://github.com/klaussinani/tusk/blob/master/#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Macos users can directly install through <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a> <code>brew cask install tusk</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Note</h4><a id=\"user-content-note\" class=\"anchor-element\" aria-label=\"Permalink: Note\" href=\"https://github.com/klaussinani/tusk/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The version available on <code>Homebrew Cask</code> may not be the latest, since unlike <code>Snapcraft</code>, it is not offically maintained. If that is the case, please consider downloading directly from the <a href=\"https://github.com/klaussinani/tusk/releases/latest\">Github releases</a> page.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/klaussinani/tusk/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Visit the project <a href=\"https://klaussinani.github.io/tusk\" rel=\"nofollow\">homepage</a> to view all features in detail.</p>\n<ul dir=\"auto\">\n<li>Auto Night Mode - Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd> to allow Tusk to adjust to your environment.</li>\n<li>Black Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd>.</li>\n<li>Compact Mode - Downsize the window to enter the mode.</li>\n<li>Custom Shortcut Keys - Navigate to <code>~/.tusk.json</code> or press <kbd>Cmd/Ctrl</kbd> <kbd>.</kbd> to modify any shortcut key. To reset delete <code>~/.tusk.json</code> & restart the app.</li>\n<li>Dark Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>D</kbd>.</li>\n<li>Drag & Drop Files - Attach files by dragging them to the app window.</li>\n<li>Export Notes as Markdown - Press <kbd>Cmd/Ctrl</kbd> <kbd>O</kbd> to save your notes as <code>Markdown</code> files.</li>\n<li>Export Notes as HTML - Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd> to save your notes as <code>HTML</code> files.</li>\n<li>Export Notes as PDF - Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd> to save your notes as <code>PDF</code> files.</li>\n<li>Focus Mode - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>K</kbd>.</li>\n<li>Global Shortcut Keys - Enable them by using the <code>File</code> > <code>Enable Global Shortcut Keys</code> option.</li>\n<li>Note Navigation - Navigate your notes by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd> or jump directly to one by using <kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd>.</li>\n<li>Note Printing - Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd> to print your notes.</li>\n<li>Scalable Interface - Adjust the zooming factor by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd> or <kbd>Cmd/Ctrl</kbd> <kbd>-</kbd>.</li>\n<li>Sepia Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>G</kbd>.</li>\n<li>Update Notifications - Customize the apps update checking frequency.</li>\n<li>Yinxiang Support - Login to Yinxiang by using the <code>File</code> > <code>Switch to Yinxiang</code> option.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Keyboard Shortcuts</h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor-element\" aria-label=\"Permalink: Keyboard Shortcuts\" href=\"https://github.com/klaussinani/tusk/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Local Shortcut Keys</h3><a id=\"user-content-local-shortcut-keys\" class=\"anchor-element\" aria-label=\"Permalink: Local Shortcut Keys\" href=\"https://github.com/klaussinani/tusk/blob/master/#local-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">70+ local keyboard shortcuts. Toggle anything in a flash.</p>\n<details>\n<summary>View all the available local keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Activate Auto Night Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Add Link</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Add Shortcut</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Align Center</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Align Left</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Align Right</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Attach File</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Bold Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Bulleted List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Change Font Size</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>1</kbd> - <kbd>6</kbd></td>\n</tr>\n<tr>\n<td>Code Block</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Decrease Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Delete Note</td>\n<td><kbd>Delete</kbd></td>\n</tr>\n<tr>\n<td>Edit Shortcut Keys</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Export Note as HTML</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>Export Note as Markdown</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Export Note as PDF</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Increase Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Insert Date Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Insert Date-Time Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Insert from Drive</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Insert Horizontal Rule</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Italic Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Jump to Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Next Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Previews Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>New Notebook</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>New Tag</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Numbered List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Print Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Remove Formatting</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Space</kbd></td>\n</tr>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Return to Notes</td>\n<td><kbd>Esc</kbd></td>\n</tr>\n<tr>\n<td>Save Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Set Always on Top</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Set Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Strikethrough Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Subscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>]</kbd></td>\n</tr>\n<tr>\n<td>Superscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>[</kbd></td>\n</tr>\n<tr>\n<td>Toggle Black Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Toggle Checkbox</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Toggle Focus Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Toggle Notebooks</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sepia Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></td>\n</tr>\n<tr>\n<td>Toggle Settings</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Toggle Shortcuts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>\\</kbd></td>\n</tr>\n<tr>\n<td>Toggle Tags</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Toggle Window Menu</td>\n<td><kbd>Alt</kbd></td>\n</tr>\n<tr>\n<td>Underline Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>U</kbd></td>\n</tr>\n</tbody>\n</table>\n<br>\n</details>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Global Shortcut Keys</h3><a id=\"user-content-global-shortcut-keys\" class=\"anchor-element\" aria-label=\"Permalink: Global Shortcut Keys\" href=\"https://github.com/klaussinani/tusk/blob/master/#global-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Access Tusk at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file <code>~/.tusk.json</code>.</p>\n<details>\n<summary>View all the available global keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Global Shortcut</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Tusk Window</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Create New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>F</kbd></td>\n</tr>\n</tbody>\n</table>\n<br>\n</details>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/klaussinani/tusk/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">For more info on how to contribute to the project, please read the <a href=\"https://github.com/klaussinani/tusk/blob/master/contributing.md\">contributing guidelines</a>.</p>\n<ul dir=\"auto\">\n<li>Fork the repository and clone it to your machine</li>\n<li>Navigate to your local fork: <code>cd tusk</code></li>\n<li>Install the project dependencies: <code>npm install</code> or <code>yarn install</code></li>\n<li>Run Tusk on dev mode: <code>npm start</code> or <code>yarn start</code></li>\n<li>Lint code for errors: <code>npm test</code> or <code>yarn test</code></li>\n<li>Build binaries and installers: <code>npm run release</code> or <code>yarn release</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Related Apps</h2><a id=\"user-content-related-apps\" class=\"anchor-element\" aria-label=\"Permalink: Related Apps\" href=\"https://github.com/klaussinani/tusk/blob/master/#related-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/klaussinani/ao\">Ao</a> - Elegant Microsoft To-Do desktop app.</li>\n<li><a href=\"https://github.com/klaussinani/taskbook\">Taskbook</a> - Tasks, boards & notes for the command-line habitat.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Team</h2><a id=\"user-content-team\" class=\"anchor-element\" aria-label=\"Permalink: Team\" href=\"https://github.com/klaussinani/tusk/blob/master/#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Klaus Sinani <a href=\"https://github.com/klaussinani\">(@klaussinani)</a></li>\n<li>Mario Sinani <a href=\"https://github.com/mariosinani\">(@mariosinani)</a></li>\n<li>Athan Gkanos <a href=\"https://github.com/athangkanos\">(@athangkanos)</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Disclaimer</h2><a id=\"user-content-disclaimer\" class=\"anchor-element\" aria-label=\"Permalink: Disclaimer\" href=\"https://github.com/klaussinani/tusk/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Tusk is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Evernote.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/klaussinani/tusk/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/klaussinani/tusk/blob/master/license.md\">MIT</a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"docs/media/logo.png\"><img src=\"docs/media/logo.png\" width=\"18%\" style=\"max-width: 100%;\"></a><br>Tusk\n</h1><a id=\"user-content---tusk\" class=\"anchor-element\" aria-label=\"Permalink: Tusk\n\" href=\"#--tusk\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 align=\"center\" class=\"heading-element\" dir=\"auto\">\n Refined Evernote desktop app\n</h4><a id=\"user-content---refined-evernote-desktop-app\" class=\"anchor-element\" aria-label=\"Permalink: \n Refined Evernote desktop app\n\" href=\"#--refined-evernote-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/klaussinani/tusk\">\n <img src=\"docs/media/note-navigation.gif\" alt=\"Tusk\" width=\"95%\" data-animated-image=\"\" style=\"max-width: 100%;\">\n </a>\n</div>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://travis-ci.org/klaussinani/tusk\" rel=\"nofollow\">\n <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/e4a1d05862a67696ae0029e51e1b483fe3ad0aeb76e695a4c94b7196c293d05b/68747470733a2f2f7472617669732d63692e6f72672f6b6c61757373696e616e692f7475736b2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/klaussinani/tusk.svg?branch=master\" style=\"max-width: 100%;\">\n </a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Description</h2><a id=\"user-content-description\" class=\"anchor-element\" aria-label=\"Permalink: Description\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Tusk is an unofficial, featureful, open source, community-driven, free Evernote app used by people in more than <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">140 countries</a>.</p>\n<p dir=\"auto\">Tusk is <a href=\"https://help.evernote.com/hc/en-us/articles/208313748-Evernote-on-Linux\" rel=\"nofollow\">indicated by Evernote</a> as an alternative client for Linux environments trusted by the open source community.</p>\n<p dir=\"auto\">You can now support the development process through <a href=\"https://github.com/sponsors/klaussinani\">GitHub Sponsors</a>.</p>\n<p dir=\"auto\">Come over to <a href=\"https://gitter.im/klaussinani/tusk\" rel=\"nofollow\">Gitter</a> or <a href=\"https://twitter.com/klaussinani\" rel=\"nofollow\">Twitter</a> to share your thoughts on the project.</p>\n<p dir=\"auto\">Visit the <a href=\"https://github.com/klaussinani/tusk/blob/master/contributing.md#translating-documentation\">contributing guidelines</a> to learn more on how to translate this document into more languages.</p>\n<p dir=\"auto\">You can find more apps <a href=\"#related-apps\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Highlights</h2><a id=\"user-content-highlights\" class=\"anchor-element\" aria-label=\"Permalink: Highlights\" href=\"#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Black, Dark & Sepia Themes</li>\n<li>Focus, Compact & Auto-Night Modes</li>\n<li>Local & Global Customizable Keyboard Shortcuts</li>\n<li>Export Notes as PDF, HTML & Markdown Files</li>\n<li>Note Navigation</li>\n<li>Yinxiang Support</li>\n<li>Cross Platform</li>\n<li>Scalable Interface</li>\n<li>Update Notifications</li>\n<li>Drag and Drop Files</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contents</h2><a id=\"user-content-contents\" class=\"anchor-element\" aria-label=\"Permalink: Contents\" href=\"#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"#description\">Description</a></li>\n<li><a href=\"#highlights\">Highlights</a></li>\n<li><a href=\"#install\">Install</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#related-apps\">Related Apps</a></li>\n<li><a href=\"#team\">Team</a></li>\n<li><a href=\"#disclaimer\">Disclaimer</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Github Releases</h4><a id=\"user-content-github-releases\" class=\"anchor-element\" aria-label=\"Permalink: Github Releases\" href=\"#github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Head to the <a href=\"https://github.com/klaussinani/tusk/releases/latest\">releases</a> page and download the appropriate installer for your system.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Snapcraft</h4><a id=\"user-content-snapcraft\" class=\"anchor-element\" aria-label=\"Permalink: Snapcraft\" href=\"#snapcraft\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Ubuntu Linux users can directly install through <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">Snapcraft</a> <code>snap install tusk</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Homebrew</h4><a id=\"user-content-homebrew\" class=\"anchor-element\" aria-label=\"Permalink: Homebrew\" href=\"#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Macos users can directly install through <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a> <code>brew cask install tusk</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Note</h4><a id=\"user-content-note\" class=\"anchor-element\" aria-label=\"Permalink: Note\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The version available on <code>Homebrew Cask</code> may not be the latest, since unlike <code>Snapcraft</code>, it is not offically maintained. If that is the case, please consider downloading directly from the <a href=\"https://github.com/klaussinani/tusk/releases/latest\">Github releases</a> page.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Visit the project <a href=\"https://klaussinani.github.io/tusk\" rel=\"nofollow\">homepage</a> to view all features in detail.</p>\n<ul dir=\"auto\">\n<li>Auto Night Mode - Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd> to allow Tusk to adjust to your environment.</li>\n<li>Black Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd>.</li>\n<li>Compact Mode - Downsize the window to enter the mode.</li>\n<li>Custom Shortcut Keys - Navigate to <code>~/.tusk.json</code> or press <kbd>Cmd/Ctrl</kbd> <kbd>.</kbd> to modify any shortcut key. To reset delete <code>~/.tusk.json</code> & restart the app.</li>\n<li>Dark Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>D</kbd>.</li>\n<li>Drag & Drop Files - Attach files by dragging them to the app window.</li>\n<li>Export Notes as Markdown - Press <kbd>Cmd/Ctrl</kbd> <kbd>O</kbd> to save your notes as <code>Markdown</code> files.</li>\n<li>Export Notes as HTML - Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd> to save your notes as <code>HTML</code> files.</li>\n<li>Export Notes as PDF - Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd> to save your notes as <code>PDF</code> files.</li>\n<li>Focus Mode - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>K</kbd>.</li>\n<li>Global Shortcut Keys - Enable them by using the <code>File</code> > <code>Enable Global Shortcut Keys</code> option.</li>\n<li>Note Navigation - Navigate your notes by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd> or jump directly to one by using <kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd>.</li>\n<li>Note Printing - Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd> to print your notes.</li>\n<li>Scalable Interface - Adjust the zooming factor by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd> or <kbd>Cmd/Ctrl</kbd> <kbd>-</kbd>.</li>\n<li>Sepia Theme - Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>G</kbd>.</li>\n<li>Update Notifications - Customize the apps update checking frequency.</li>\n<li>Yinxiang Support - Login to Yinxiang by using the <code>File</code> > <code>Switch to Yinxiang</code> option.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Keyboard Shortcuts</h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor-element\" aria-label=\"Permalink: Keyboard Shortcuts\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Local Shortcut Keys</h3><a id=\"user-content-local-shortcut-keys\" class=\"anchor-element\" aria-label=\"Permalink: Local Shortcut Keys\" href=\"#local-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">70+ local keyboard shortcuts. Toggle anything in a flash.</p>\n<details>\n<summary>View all the available local keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Activate Auto Night Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Add Link</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Add Shortcut</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Align Center</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Align Left</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Align Right</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Attach File</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Bold Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Bulleted List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Change Font Size</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>1</kbd> - <kbd>6</kbd></td>\n</tr>\n<tr>\n<td>Code Block</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Decrease Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Delete Note</td>\n<td><kbd>Delete</kbd></td>\n</tr>\n<tr>\n<td>Edit Shortcut Keys</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Export Note as HTML</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>Export Note as Markdown</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Export Note as PDF</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Increase Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Insert Date Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Insert Date-Time Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Insert from Drive</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Insert Horizontal Rule</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Italic Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Jump to Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Next Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Previews Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>New Notebook</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>New Tag</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Numbered List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Print Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Remove Formatting</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Space</kbd></td>\n</tr>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Return to Notes</td>\n<td><kbd>Esc</kbd></td>\n</tr>\n<tr>\n<td>Save Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Set Always on Top</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Set Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Strikethrough Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Subscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>]</kbd></td>\n</tr>\n<tr>\n<td>Superscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>[</kbd></td>\n</tr>\n<tr>\n<td>Toggle Black Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Toggle Checkbox</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Toggle Focus Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Toggle Notebooks</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sepia Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></td>\n</tr>\n<tr>\n<td>Toggle Settings</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Toggle Shortcuts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>\\</kbd></td>\n</tr>\n<tr>\n<td>Toggle Tags</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Toggle Window Menu</td>\n<td><kbd>Alt</kbd></td>\n</tr>\n<tr>\n<td>Underline Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>U</kbd></td>\n</tr>\n</tbody>\n</table>\n<br>\n</details>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Global Shortcut Keys</h3><a id=\"user-content-global-shortcut-keys\" class=\"anchor-element\" aria-label=\"Permalink: Global Shortcut Keys\" href=\"#global-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Access Tusk at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file <code>~/.tusk.json</code>.</p>\n<details>\n<summary>View all the available global keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Global Shortcut</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Tusk Window</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Create New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>F</kbd></td>\n</tr>\n</tbody>\n</table>\n<br>\n</details>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">For more info on how to contribute to the project, please read the <a href=\"https://github.com/klaussinani/tusk/blob/master/contributing.md\">contributing guidelines</a>.</p>\n<ul dir=\"auto\">\n<li>Fork the repository and clone it to your machine</li>\n<li>Navigate to your local fork: <code>cd tusk</code></li>\n<li>Install the project dependencies: <code>npm install</code> or <code>yarn install</code></li>\n<li>Run Tusk on dev mode: <code>npm start</code> or <code>yarn start</code></li>\n<li>Lint code for errors: <code>npm test</code> or <code>yarn test</code></li>\n<li>Build binaries and installers: <code>npm run release</code> or <code>yarn release</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Related Apps</h2><a id=\"user-content-related-apps\" class=\"anchor-element\" aria-label=\"Permalink: Related Apps\" href=\"#related-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/klaussinani/ao\">Ao</a> - Elegant Microsoft To-Do desktop app.</li>\n<li><a href=\"https://github.com/klaussinani/taskbook\">Taskbook</a> - Tasks, boards & notes for the command-line habitat.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Team</h2><a id=\"user-content-team\" class=\"anchor-element\" aria-label=\"Permalink: Team\" href=\"#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Klaus Sinani <a href=\"https://github.com/klaussinani\">(@klaussinani)</a></li>\n<li>Mario Sinani <a href=\"https://github.com/mariosinani\">(@mariosinani)</a></li>\n<li>Athan Gkanos <a href=\"https://github.com/athangkanos\">(@athangkanos)</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Disclaimer</h2><a id=\"user-content-disclaimer\" class=\"anchor-element\" aria-label=\"Permalink: Disclaimer\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Tusk is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Evernote.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/klaussinani/tusk/blob/master/license.md\">MIT</a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:31.401Z" }, "ubauth": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/chrisenytc/ubauth/blob/master/resources/banner.png\"><img src=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/banner.png\" alt=\"UbAuth\" style=\"max-width: 100%;\" crossorigin=\"\"></a></div><br>\n<blockquote>\n<p dir=\"auto\">A desktop app to help developers create access tokens for Uber applications with OAuth 2.0.</p>\n</blockquote>\n<h2 dir=\"auto\"><a id=\"user-content-status\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Status</h2>\n<h1 dir=\"auto\"><a id=\"user-content--------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#-------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"http://travis-ci.org/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/046c36b943ae5b610b1256fff656f4f6017ef82afac3055f6324db26266ed1d9/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6368726973656e7974632f7562617574682f6d61737465722e7376673f6d61784167653d3235393230303067\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/chrisenytc/ubauth/master.svg?maxAge=2592000g\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/releases\"><img src=\"https://camo.githubusercontent.com/f27d35dd4294940c02ca5332ec7ebf701bf3377f0e68da39d99596b66768d6ba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6368726973656e7974632f7562617574682f746f74616c2e7376673f6d61784167653d32353932303030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/chrisenytc/ubauth/total.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/\"><img src=\"https://camo.githubusercontent.com/9f51b0442e1e874260aa280ab3fd39a97180c968e739b227c7aac5e549bdc81f/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f7965732f323031372e7376673f6d61784167653d32353932303030\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/maintenance/yes/2017.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/\"><img src=\"https://camo.githubusercontent.com/0c2bc0727a50ccbccc487a44d18ea712cb338c063a07bab8594f375544d49c46/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://codeclimate.com/github/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a465cce63467b3252ffcb1c391b3737742e2ba51744ecef085e4b1db71fbb7ac/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6368726973656e7974632f7562617574682f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/chrisenytc/ubauth/badges/gpa.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/b264079271b4da71f68d93f8edc8b6ea8f81ad78fbcee8fa4912db7cb5a7f7db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"http://twitter.com/chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/06553d2755e44fe8d0865e7bbeecc934d24c78049838ed3271fa03460dc07491/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6368726973656e7974632e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77266d61784167653d32353932303030\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/chrisenytc.svg?style=social&label=Follow&maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://twitter.com/intent/tweet?text=Awesome%20https://github.com/chrisenytc/ubauth%20via%20@chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a87b4c64010159350e7c79f0c311f8ad3b8d5d63a0b8d7187df92df4b24b558b/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c266d61784167653d32353932303030\" alt=\"Twitter URL\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social&maxAge=2592000\" style=\"max-width: 100%;\"></a></h1>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<p dir=\"auto\">1º Clone ubauth repo</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone git@github.com:chrisenytc/ubauth.git\"><pre>$ git clone git@github.com:chrisenytc/ubauth.git</pre></div>\n<p dir=\"auto\">2º Enter in ubauth directory</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ cd ubauth\"><pre>$ <span class=\"pl-c1\">cd</span> ubauth</pre></div>\n<p dir=\"auto\">3º Install dependencies</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm install\"><pre>$ npm install</pre></div>\n<p dir=\"auto\">4º Run app</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm start\"><pre>$ npm start</pre></div>\n<p dir=\"auto\">5º Test the app</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre>$ npm <span class=\"pl-c1\">test</span></pre></div>\n<p dir=\"auto\">6º Making releases</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run release -- --sign identity_here\"><pre>$ npm run release -- --sign identity_here</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshot</h2>\n<p dir=\"auto\"><a href=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Downloads</h2>\n<p dir=\"auto\"><strong>UbAuth</strong> is available for macOS. Download <a href=\"https://github.com/chrisenytc/ubauth/releases/latest\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Donate</h2>\n<p dir=\"auto\">If <strong>UbAuth</strong> was helpful for you, send a donation as a thank you. :)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/chrisenytc/ubauth/blob/master/resources/bitcoin-address.png\"><img src=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/bitcoin-address.png\" alt=\"Bitcoin\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><strong>Bitcoin Adddress</strong>: <code>3QbTQcSfWAUntPwTrWNQ3aHYYmvJS5HoUY</code></p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">Bug reports and pull requests are welcome on GitHub at <a href=\"https://github.com/chrisenytc/ubauth\">https://github.com/chrisenytc/ubauth</a>. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the <a href=\"http://contributor-covenant.org\" rel=\"nofollow\">Contributor Covenant</a> code of conduct.</p>\n<ol dir=\"auto\">\n<li>Fork it <a href=\"https://github.com/chrisenytc/ubauth/fork\">chrisenytc/ubauth</a></li>\n<li>Create your feature branch (<code>git checkout -b my-new-feature</code>)</li>\n<li>Commit your changes (<code>git commit -am \"Add some feature\"</code>)</li>\n<li>Push to the branch (<code>git push origin my-new-feature</code>)</li>\n<li>Create new Pull Request</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Support</h2>\n<p dir=\"auto\">If you have any problem or suggestion please open an issue <a href=\"https://github.com/chrisenytc/ubauth/issues\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">Check <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\">here</a>.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"resources/banner.png\"><img src=\"resources/banner.png\" alt=\"UbAuth\" style=\"max-width: 100%;\"></a></div><br>\n<blockquote>\n<p dir=\"auto\">A desktop app to help developers create access tokens for Uber applications with OAuth 2.0.</p>\n</blockquote>\n<h2 dir=\"auto\"><a id=\"user-content-status\" class=\"anchor\" aria-hidden=\"true\" href=\"#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Status</h2>\n<h1 dir=\"auto\"><a id=\"user-content--------\" class=\"anchor\" aria-hidden=\"true\" href=\"#-------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"http://travis-ci.org/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/046c36b943ae5b610b1256fff656f4f6017ef82afac3055f6324db26266ed1d9/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6368726973656e7974632f7562617574682f6d61737465722e7376673f6d61784167653d3235393230303067\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/chrisenytc/ubauth/master.svg?maxAge=2592000g\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/releases\"><img src=\"https://camo.githubusercontent.com/f27d35dd4294940c02ca5332ec7ebf701bf3377f0e68da39d99596b66768d6ba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6368726973656e7974632f7562617574682f746f74616c2e7376673f6d61784167653d32353932303030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/chrisenytc/ubauth/total.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/9f51b0442e1e874260aa280ab3fd39a97180c968e739b227c7aac5e549bdc81f/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f7965732f323031372e7376673f6d61784167653d32353932303030\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/maintenance/yes/2017.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/0c2bc0727a50ccbccc487a44d18ea712cb338c063a07bab8594f375544d49c46/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://codeclimate.com/github/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a465cce63467b3252ffcb1c391b3737742e2ba51744ecef085e4b1db71fbb7ac/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6368726973656e7974632f7562617574682f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/chrisenytc/ubauth/badges/gpa.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/b264079271b4da71f68d93f8edc8b6ea8f81ad78fbcee8fa4912db7cb5a7f7db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"http://twitter.com/chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/06553d2755e44fe8d0865e7bbeecc934d24c78049838ed3271fa03460dc07491/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6368726973656e7974632e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77266d61784167653d32353932303030\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/chrisenytc.svg?style=social&label=Follow&maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://twitter.com/intent/tweet?text=Awesome%20https://github.com/chrisenytc/ubauth%20via%20@chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a87b4c64010159350e7c79f0c311f8ad3b8d5d63a0b8d7187df92df4b24b558b/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c266d61784167653d32353932303030\" alt=\"Twitter URL\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social&maxAge=2592000\" style=\"max-width: 100%;\"></a></h1>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<p dir=\"auto\">1º Clone ubauth repo</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone git@github.com:chrisenytc/ubauth.git\"><pre>$ git clone git@github.com:chrisenytc/ubauth.git</pre></div>\n<p dir=\"auto\">2º Enter in ubauth directory</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ cd ubauth\"><pre>$ <span class=\"pl-c1\">cd</span> ubauth</pre></div>\n<p dir=\"auto\">3º Install dependencies</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm install\"><pre>$ npm install</pre></div>\n<p dir=\"auto\">4º Run app</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm start\"><pre>$ npm start</pre></div>\n<p dir=\"auto\">5º Test the app</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre>$ npm <span class=\"pl-c1\">test</span></pre></div>\n<p dir=\"auto\">6º Making releases</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run release -- --sign identity_here\"><pre>$ npm run release -- --sign identity_here</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshot</h2>\n<p dir=\"auto\"><a href=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png\" rel=\"nofollow\"><img src=\"resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Downloads</h2>\n<p dir=\"auto\"><strong>UbAuth</strong> is available for macOS. Download <a href=\"https://github.com/chrisenytc/ubauth/releases/latest\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Donate</h2>\n<p dir=\"auto\">If <strong>UbAuth</strong> was helpful for you, send a donation as a thank you. :)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"resources/bitcoin-address.png\"><img src=\"resources/bitcoin-address.png\" alt=\"Bitcoin\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Bitcoin Adddress</strong>: <code>3QbTQcSfWAUntPwTrWNQ3aHYYmvJS5HoUY</code></p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">Bug reports and pull requests are welcome on GitHub at <a href=\"https://github.com/chrisenytc/ubauth\">https://github.com/chrisenytc/ubauth</a>. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the <a href=\"http://contributor-covenant.org\" rel=\"nofollow\">Contributor Covenant</a> code of conduct.</p>\n<ol dir=\"auto\">\n<li>Fork it <a href=\"https://github.com/chrisenytc/ubauth/fork\">chrisenytc/ubauth</a></li>\n<li>Create your feature branch (<code>git checkout -b my-new-feature</code>)</li>\n<li>Commit your changes (<code>git commit -am \"Add some feature\"</code>)</li>\n<li>Push to the branch (<code>git push origin my-new-feature</code>)</li>\n<li>Create new Pull Request</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Support</h2>\n<p dir=\"auto\">If you have any problem or suggestion please open an issue <a href=\"https://github.com/chrisenytc/ubauth/issues\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">Check <a href=\"LICENSE\">here</a>.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.164Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/chrisenytc/ubauth/blob/master/resources/banner.png\"><img src=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/banner.png\" alt=\"UbAuth\" style=\"max-width: 100%;\" crossorigin=\"\"></a></div><br>\n<blockquote>\n<p dir=\"auto\">A desktop app to help developers create access tokens for Uber applications with OAuth 2.0.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Status</h2><a id=\"user-content-status\" class=\"anchor-element\" aria-label=\"Permalink: Status\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\"><a href=\"http://travis-ci.org/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/94917fb10fb1db043e853587832da38ba889e65b9c0e7f6f9758194fc74d3a47/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6368726973656e7974632f7562617574682f6d61737465722e7376673f6d61784167653d3235393230303067\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/chrisenytc/ubauth/master.svg?maxAge=2592000g\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/releases\"><img src=\"https://camo.githubusercontent.com/ff876a2c649587bbe7432ce3b0c7d568a3b605192cfb6725af8ef9b58c1b4ab3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6368726973656e7974632f7562617574682f746f74616c2e7376673f6d61784167653d32353932303030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/chrisenytc/ubauth/total.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/\"><img src=\"https://camo.githubusercontent.com/e3d68e540b1ffbdc617886abfe104c8dc8b261ce46047cee139ffff6433012b9/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f7965732f323031372e7376673f6d61784167653d32353932303030\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/maintenance/yes/2017.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/\"><img src=\"https://camo.githubusercontent.com/d4dc5136dade112f813da16c63817ffd85179551a2dabf0dd9d38c8881ef938b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://codeclimate.com/github/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9f3360d15c5b047b2dcfb8a8cdead94733cb760f224d5f200ef5d24ade1ed798/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6368726973656e7974632f7562617574682f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/chrisenytc/ubauth/badges/gpa.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/5635406b89afcecd5b8bf49b58679bb3ab2d19579dc7713c5f8fa4f6f36e5928/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"http://twitter.com/chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3b01139ffa21f8f8177a956b980f7861bc956ae70e0b9d7438f1d08bc7590ccb/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6368726973656e7974632e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77266d61784167653d32353932303030\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/chrisenytc.svg?style=social&label=Follow&maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://twitter.com/intent/tweet?text=Awesome%20https://github.com/chrisenytc/ubauth%20via%20@chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a4189fd5fcb9dee10ff07566cda112e2d123172e608d93fbf88da010f57151c3/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c266d61784167653d32353932303030\" alt=\"Twitter URL\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social&maxAge=2592000\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content--------\" class=\"anchor-element\" aria-label=\"Permalink: \" href=\"https://github.com/chrisenytc/ubauth/blob/master/#-------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">1º Clone ubauth repo</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ git clone git@github.com:chrisenytc/ubauth.git\"><pre>$ git clone git@github.com:chrisenytc/ubauth.git</pre></div>\n<p dir=\"auto\">2º Enter in ubauth directory</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ cd ubauth\"><pre>$ <span class=\"pl-c1\">cd</span> ubauth</pre></div>\n<p dir=\"auto\">3º Install dependencies</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm install\"><pre>$ npm install</pre></div>\n<p dir=\"auto\">4º Run app</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm start\"><pre>$ npm start</pre></div>\n<p dir=\"auto\">5º Test the app</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre>$ npm <span class=\"pl-c1\">test</span></pre></div>\n<p dir=\"auto\">6º Making releases</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm run release -- --sign identity_here\"><pre>$ npm run release -- --sign identity_here</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshot</h2><a id=\"user-content-screenshot\" class=\"anchor-element\" aria-label=\"Permalink: Screenshot\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Downloads</h2><a id=\"user-content-downloads\" class=\"anchor-element\" aria-label=\"Permalink: Downloads\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>UbAuth</strong> is available for macOS. Download <a href=\"https://github.com/chrisenytc/ubauth/releases/latest\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Donate</h2><a id=\"user-content-donate\" class=\"anchor-element\" aria-label=\"Permalink: Donate\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If <strong>UbAuth</strong> was helpful for you, send a donation as a thank you. :)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/chrisenytc/ubauth/blob/master/resources/bitcoin-address.png\"><img src=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/bitcoin-address.png\" alt=\"Bitcoin\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><strong>Bitcoin Adddress</strong>: <code>3QbTQcSfWAUntPwTrWNQ3aHYYmvJS5HoUY</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Bug reports and pull requests are welcome on GitHub at <a href=\"https://github.com/chrisenytc/ubauth\">https://github.com/chrisenytc/ubauth</a>. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the <a href=\"http://contributor-covenant.org\" rel=\"nofollow\">Contributor Covenant</a> code of conduct.</p>\n<ol dir=\"auto\">\n<li>Fork it <a href=\"https://github.com/chrisenytc/ubauth/fork\">chrisenytc/ubauth</a></li>\n<li>Create your feature branch (<code>git checkout -b my-new-feature</code>)</li>\n<li>Commit your changes (<code>git commit -am \"Add some feature\"</code>)</li>\n<li>Push to the branch (<code>git push origin my-new-feature</code>)</li>\n<li>Create new Pull Request</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Support</h2><a id=\"user-content-support\" class=\"anchor-element\" aria-label=\"Permalink: Support\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you have any problem or suggestion please open an issue <a href=\"https://github.com/chrisenytc/ubauth/issues\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Check <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\">here</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"resources/banner.png\"><img src=\"resources/banner.png\" alt=\"UbAuth\" style=\"max-width: 100%;\"></a></div><br>\n<blockquote>\n<p dir=\"auto\">A desktop app to help developers create access tokens for Uber applications with OAuth 2.0.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Status</h2><a id=\"user-content-status\" class=\"anchor-element\" aria-label=\"Permalink: Status\" href=\"#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\"><a href=\"http://travis-ci.org/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/94917fb10fb1db043e853587832da38ba889e65b9c0e7f6f9758194fc74d3a47/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6368726973656e7974632f7562617574682f6d61737465722e7376673f6d61784167653d3235393230303067\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/chrisenytc/ubauth/master.svg?maxAge=2592000g\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/releases\"><img src=\"https://camo.githubusercontent.com/ff876a2c649587bbe7432ce3b0c7d568a3b605192cfb6725af8ef9b58c1b4ab3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6368726973656e7974632f7562617574682f746f74616c2e7376673f6d61784167653d32353932303030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/chrisenytc/ubauth/total.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/e3d68e540b1ffbdc617886abfe104c8dc8b261ce46047cee139ffff6433012b9/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f7965732f323031372e7376673f6d61784167653d32353932303030\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/maintenance/yes/2017.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/d4dc5136dade112f813da16c63817ffd85179551a2dabf0dd9d38c8881ef938b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://codeclimate.com/github/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9f3360d15c5b047b2dcfb8a8cdead94733cb760f224d5f200ef5d24ade1ed798/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6368726973656e7974632f7562617574682f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/chrisenytc/ubauth/badges/gpa.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/5635406b89afcecd5b8bf49b58679bb3ab2d19579dc7713c5f8fa4f6f36e5928/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"http://twitter.com/chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3b01139ffa21f8f8177a956b980f7861bc956ae70e0b9d7438f1d08bc7590ccb/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6368726973656e7974632e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77266d61784167653d32353932303030\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/chrisenytc.svg?style=social&label=Follow&maxAge=2592000\" style=\"max-width: 100%;\"></a> <a href=\"https://twitter.com/intent/tweet?text=Awesome%20https://github.com/chrisenytc/ubauth%20via%20@chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a4189fd5fcb9dee10ff07566cda112e2d123172e608d93fbf88da010f57151c3/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c266d61784167653d32353932303030\" alt=\"Twitter URL\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social&maxAge=2592000\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content--------\" class=\"anchor-element\" aria-label=\"Permalink: \" href=\"#-------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">1º Clone ubauth repo</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ git clone git@github.com:chrisenytc/ubauth.git\"><pre>$ git clone git@github.com:chrisenytc/ubauth.git</pre></div>\n<p dir=\"auto\">2º Enter in ubauth directory</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ cd ubauth\"><pre>$ <span class=\"pl-c1\">cd</span> ubauth</pre></div>\n<p dir=\"auto\">3º Install dependencies</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm install\"><pre>$ npm install</pre></div>\n<p dir=\"auto\">4º Run app</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm start\"><pre>$ npm start</pre></div>\n<p dir=\"auto\">5º Test the app</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre>$ npm <span class=\"pl-c1\">test</span></pre></div>\n<p dir=\"auto\">6º Making releases</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm run release -- --sign identity_here\"><pre>$ npm run release -- --sign identity_here</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshot</h2><a id=\"user-content-screenshot\" class=\"anchor-element\" aria-label=\"Permalink: Screenshot\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png\" rel=\"nofollow\"><img src=\"resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Downloads</h2><a id=\"user-content-downloads\" class=\"anchor-element\" aria-label=\"Permalink: Downloads\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>UbAuth</strong> is available for macOS. Download <a href=\"https://github.com/chrisenytc/ubauth/releases/latest\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Donate</h2><a id=\"user-content-donate\" class=\"anchor-element\" aria-label=\"Permalink: Donate\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If <strong>UbAuth</strong> was helpful for you, send a donation as a thank you. :)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"resources/bitcoin-address.png\"><img src=\"resources/bitcoin-address.png\" alt=\"Bitcoin\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Bitcoin Adddress</strong>: <code>3QbTQcSfWAUntPwTrWNQ3aHYYmvJS5HoUY</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Bug reports and pull requests are welcome on GitHub at <a href=\"https://github.com/chrisenytc/ubauth\">https://github.com/chrisenytc/ubauth</a>. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the <a href=\"http://contributor-covenant.org\" rel=\"nofollow\">Contributor Covenant</a> code of conduct.</p>\n<ol dir=\"auto\">\n<li>Fork it <a href=\"https://github.com/chrisenytc/ubauth/fork\">chrisenytc/ubauth</a></li>\n<li>Create your feature branch (<code>git checkout -b my-new-feature</code>)</li>\n<li>Commit your changes (<code>git commit -am \"Add some feature\"</code>)</li>\n<li>Push to the branch (<code>git push origin my-new-feature</code>)</li>\n<li>Create new Pull Request</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Support</h2><a id=\"user-content-support\" class=\"anchor-element\" aria-label=\"Permalink: Support\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you have any problem or suggestion please open an issue <a href=\"https://github.com/chrisenytc/ubauth/issues\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Check <a href=\"LICENSE\">here</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:31.405Z" }, - "unfx-proxy-checker": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/f7e19855d226696d9a537aadf782a7fef3d59dca2ac0cc05f9210b7f312a4f73/68747470733a2f2f692e6962622e636f2f7079516e35734a2f726f636b65742d736869702e706e67\"><img width=\"64px\" src=\"https://camo.githubusercontent.com/f7e19855d226696d9a537aadf782a7fef3d59dca2ac0cc05f9210b7f312a4f73/68747470733a2f2f692e6962622e636f2f7079516e35734a2f726f636b65742d736869702e706e67\" data-canonical-src=\"https://i.ibb.co/pyQn5sJ/rocket-ship.png\" style=\"max-width: 100%;\"></a>\n <br>\n <br>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/3a4d410a794ac85553c954ed6a99e095eb0e2417a5064eace66207f175b62949/68747470733a2f2f692e6962622e636f2f6a3562354373522f332e706e67\"><img src=\"https://camo.githubusercontent.com/3a4d410a794ac85553c954ed6a99e095eb0e2417a5064eace66207f175b62949/68747470733a2f2f692e6962622e636f2f6a3562354373522f332e706e67\" alt=\"\" data-canonical-src=\"https://i.ibb.co/j5b5CsR/3.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Full description & Documentation for <a href=\"https://openproxy.space/software/proxy-checker\" rel=\"nofollow\">Proxy Checker</a></p>\n<h4 dir=\"auto\"><a id=\"user-content-open-proxy-space\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/assnctr/unfx-proxy-checker/blob/master/#open-proxy-space\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Open Proxy Space</h4>\n<p dir=\"auto\"><a href=\"https://openproxy.space/premium\" rel=\"nofollow\">Premium</a> - Buy Proxy List<br>\n<a href=\"https://openproxy.space/list\" rel=\"nofollow\">Free Proxy List</a> - Always Updated Proxy Lists</p>\n<h4 dir=\"auto\"><a id=\"user-content-unfx-proxy-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/assnctr/unfx-proxy-checker/blob/master/#unfx-proxy-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unfx Proxy Tools</h4>\n<p dir=\"auto\"><a href=\"https://openproxy.space/software/proxy-checker\" rel=\"nofollow\">Unfx Proxy Checker</a> - Powerful proxy checker with huge features and beautiful design.<br>\n<a href=\"https://openproxy.space/software/proxy-parser\" rel=\"nofollow\">Unfx Proxy Parser</a> - Nextgen proxy parser with deep links crawler.<br>\n<a href=\"https://openproxy.space/software/proxy-to-country\" rel=\"nofollow\">Unfx Proxy To Country</a> - Sort your proxy list from ip:port format by countries.</p>\n<h4 dir=\"auto\"><a id=\"user-content-misc\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/assnctr/unfx-proxy-checker/blob/master/#misc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Misc</h4>\n<p dir=\"auto\"><a href=\"https://utilify.me/\" rel=\"nofollow\">Utilify Me</a> - Online Tools & Utilities</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/f7e19855d226696d9a537aadf782a7fef3d59dca2ac0cc05f9210b7f312a4f73/68747470733a2f2f692e6962622e636f2f7079516e35734a2f726f636b65742d736869702e706e67\"><img width=\"64px\" src=\"https://camo.githubusercontent.com/f7e19855d226696d9a537aadf782a7fef3d59dca2ac0cc05f9210b7f312a4f73/68747470733a2f2f692e6962622e636f2f7079516e35734a2f726f636b65742d736869702e706e67\" data-canonical-src=\"https://i.ibb.co/pyQn5sJ/rocket-ship.png\" style=\"max-width: 100%;\"></a>\n <br>\n <br>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/3a4d410a794ac85553c954ed6a99e095eb0e2417a5064eace66207f175b62949/68747470733a2f2f692e6962622e636f2f6a3562354373522f332e706e67\"><img src=\"https://camo.githubusercontent.com/3a4d410a794ac85553c954ed6a99e095eb0e2417a5064eace66207f175b62949/68747470733a2f2f692e6962622e636f2f6a3562354373522f332e706e67\" alt=\"\" data-canonical-src=\"https://i.ibb.co/j5b5CsR/3.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Full description & Documentation for <a href=\"https://openproxy.space/software/proxy-checker\" rel=\"nofollow\">Proxy Checker</a></p>\n<h4 dir=\"auto\"><a id=\"user-content-open-proxy-space\" class=\"anchor\" aria-hidden=\"true\" href=\"#open-proxy-space\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Open Proxy Space</h4>\n<p dir=\"auto\"><a href=\"https://openproxy.space/premium\" rel=\"nofollow\">Premium</a> - Buy Proxy List<br>\n<a href=\"https://openproxy.space/list\" rel=\"nofollow\">Free Proxy List</a> - Always Updated Proxy Lists</p>\n<h4 dir=\"auto\"><a id=\"user-content-unfx-proxy-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"#unfx-proxy-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unfx Proxy Tools</h4>\n<p dir=\"auto\"><a href=\"https://openproxy.space/software/proxy-checker\" rel=\"nofollow\">Unfx Proxy Checker</a> - Powerful proxy checker with huge features and beautiful design.<br>\n<a href=\"https://openproxy.space/software/proxy-parser\" rel=\"nofollow\">Unfx Proxy Parser</a> - Nextgen proxy parser with deep links crawler.<br>\n<a href=\"https://openproxy.space/software/proxy-to-country\" rel=\"nofollow\">Unfx Proxy To Country</a> - Sort your proxy list from ip:port format by countries.</p>\n<h4 dir=\"auto\"><a id=\"user-content-misc\" class=\"anchor\" aria-hidden=\"true\" href=\"#misc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Misc</h4>\n<p dir=\"auto\"><a href=\"https://utilify.me/\" rel=\"nofollow\">Utilify Me</a> - Online Tools & Utilities</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.215Z" + "unicopedia-plus": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:31.415Z" }, - "ueli": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-ueli\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#ueli\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ueli</h1>\n<p dir=\"auto\">This is a keystroke launcher for Windows and macOS.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-app-search.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-app-search.png\" alt=\"example-image\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Table of contents</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#installation\">Installation</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#features\">Features</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#keyboard-shortcuts\">Keyboard shortcuts</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#supported-languages\">Supported Languages</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#settings\">Settings</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#updating\">Updating</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#privacy\">Privacy</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#known-bugs\">Known bugs</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#development\">Development</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#alternatives\">Alternatives</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/dev/#license\">License</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/releases\">Release notes</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h2>\n<h3 dir=\"auto\"><a id=\"user-content-installer--zip\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#installer--zip\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installer / Zip</h3>\n<ul dir=\"auto\">\n<li>Download the latest version from here: <a href=\"https://ueli.app/#/download\" rel=\"nofollow\">https://ueli.app/#/download</a></li>\n<li>Run the installer or unzip</li>\n<li>Run the application</li>\n</ul>\n<blockquote>\n<p dir=\"auto\">Note: because the executables are not signed Windows and macOS will probably prevent you from executing the installer or the program itself.</p>\n</blockquote>\n<h3 dir=\"auto\"><a id=\"user-content-installing-via-chocolatey-repository\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#installing-via-chocolatey-repository\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing via chocolatey repository</h3>\n<ul dir=\"auto\">\n<li>Open a powershell with administration rights (Right click on your start button and click <code>Windows PowerShell (Admin)</code></li>\n<li>Type <code>choco install ueli</code></li>\n<li>Accept the upcoming prompt by entering <code>y</code> or run above command with <code>-y</code> switch</li>\n<li>Run the application</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<h3 dir=\"auto\"><a id=\"user-content-application-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#application-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Application Search</h3>\n<p dir=\"auto\">This plugin is searching for applications on your computer. You can specify the folders where your applications are installed and which file extension should be used to recognize an application.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-app-search.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-app-search.png\" alt=\"app-search\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-browser-bookmarks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#browser-bookmarks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Browser bookmarks</h3>\n<p dir=\"auto\">This plugin enables you to search your browser bookmarks.</p>\n<p dir=\"auto\">Currently supported browsers:</p>\n<ul dir=\"auto\">\n<li>Google Chrome</li>\n<li>Chromium</li>\n<li>Firefox</li>\n<li>Brave</li>\n<li>Vivaldi</li>\n<li>SideKick</li>\n<li>Microsoft Edge</li>\n<li>Yandex Browser</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-browser-bookmarks.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-browser-bookmarks.png\" alt=\"browser-bookmarks\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Calculator</h3>\n<p dir=\"auto\">This Plugin lets you quickly do simple calculations.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-calculator.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-calculator.png\" alt=\"calculator\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-color-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#color-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Color Converter</h3>\n<p dir=\"auto\">This plugin enables you to quickly convert colors into different formats.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-color-converter.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-color-converter.png\" alt=\"color-converter\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-commandline\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#commandline\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Commandline</h3>\n<p dir=\"auto\">This plugin enables you to quickly execute commandline commands.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-commandline.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-commandline.png\" alt=\"commandline\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-control-panel-windows-only\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#control-panel-windows-only\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Control panel (Windows only)</h3>\n<p dir=\"auto\">This plugin enables you to quickly find control panel items.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-control-panel.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-control-panel.png\" alt=\"control-panel\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-currency-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#currency-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Currency Converter</h3>\n<p dir=\"auto\">This plugin enables you to quickly convert currencies. The latest conversion rates are provided by <a href=\"https://exchangeratesapi.io/\" rel=\"nofollow\">https://exchangeratesapi.io/</a>.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-currency-converter.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-currency-converter.png\" alt=\"currency-converter\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-dictionary\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#dictionary\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Dictionary</h3>\n<p dir=\"auto\">This plugin enables you to quickly look up the definition and synonyms of words. It uses an unofficial Google Dictionary API (<a href=\"https://dictionaryapi.dev/\" rel=\"nofollow\">https://dictionaryapi.dev/</a>)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-dictionary.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-dictionary.png\" alt=\"dictionary\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-email\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#email\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Email</h3>\n<p dir=\"auto\">This plugin enables you to quickly start writing an email by typing in an email address.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-email.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-email.png\" alt=\"email\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-everything-windows-only\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#everything-windows-only\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Everything (Windows only)</h3>\n<p dir=\"auto\">This feature enables you to use <a href=\"https://www.voidtools.com\" rel=\"nofollow\">Everything Search</a> to find files and folders on your local file system.</p>\n<ol dir=\"auto\">\n<li>Install \"Everything\" and the \"Everything Command-line interface\" from <a href=\"https://www.voidtools.com/downloads\" rel=\"nofollow\">https://www.voidtools.com/downloads</a>.</li>\n<li>Specify the file path to <code>es.exe</code> in ueli's settings.</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-everything.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-everything.png\" alt=\"everything\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-mdfind-macos-only\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#mdfind-macos-only\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>mdfind (macOS only)</h3>\n<p dir=\"auto\">This plugin enables you to use the native macOS search to find files and folders on your local file system.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-mdfind.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-mdfind.png\" alt=\"mdfind\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-file-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#file-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>File Browser</h3>\n<p dir=\"auto\">This plugin enables you to browse through your local file system. To start you have to enter a valid absolute filepath.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-file-browser.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-file-browser.png\" alt=\"file-browser\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-operating-system-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#operating-system-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Operating System Commands</h3>\n<p dir=\"auto\">Operating system commands are simple commands to control your operating system e.g. to shutdown or restart your computer.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-operating-system-commands.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-operating-system-commands.png\" alt=\"operating-system-commands\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-operating-system-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#operating-system-settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Operating System Settings</h3>\n<p dir=\"auto\">This plugin enables you to quickly find operating system settings.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-operating-system-settings.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-operating-system-settings.png\" alt=\"operating-system-settings\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Shortcuts</h3>\n<p dir=\"auto\">This plugin enables you to quickly open files or websites by setting up your own shortcuts.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-shortcuts.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-shortcuts.png\" alt=\"shortcuts\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-simple-folder-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#simple-folder-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Simple Folder Search</h3>\n<p dir=\"auto\">This plugin enables you to quickly search for files or folders.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-simple-folder-search.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-simple-folder-search.png\" alt=\"simple-folder-search\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-translation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#translation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Translation</h3>\n<p dir=\"auto\">This plugin enables you to quickly translate words or short sentences. It uses an unofficial <a href=\"https://github.com/imankulov/linguee-api\">API</a> for <a href=\"https://linguee.de\" rel=\"nofollow\">Linguee</a> and may be unstable.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-translation.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-translation.png\" alt=\"translation\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-uwp-windows-only\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#uwp-windows-only\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>UWP (Windows only)</h3>\n<p dir=\"auto\">This plugin enables you to find preinstalled UWP apps.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-uwp.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-uwp.png\" alt=\"uwp\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-url\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#url\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>URL</h3>\n<p dir=\"auto\">This plugin enables you to quickly open websites by typing in a URL.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-url.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-url.png\" alt=\"url\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-web-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#web-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web Search</h3>\n<p dir=\"auto\">This plugin enables you to quickly search the internet with your favorite web search engine by setting up your own web search engines.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-web-search.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-web-search.png\" alt=\"web-search\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-workflow\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#workflow\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Workflow</h3>\n<p dir=\"auto\">This plugin enables you to quickly execute multiple things at once.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/feature-workflow.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/feature-workflow.png\" alt=\"workflow\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Keyboard shortcut</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><kbd>Alt</kbd> <kbd>Space Bar</kbd></td>\n<td>Open search box (Default value, can be adjusted in settings)</td>\n</tr>\n<tr>\n<td><kbd>Enter</kbd></td>\n<td>Execute selected search result</td>\n</tr>\n<tr>\n<td><kbd>Shift</kbd> <kbd>Enter</kbd></td>\n<td>Execute selected program as admin (Windows only)</td>\n</tr>\n<tr>\n<td><kbd>Tab</kbd></td>\n<td>Autocomplete file path</td>\n</tr>\n<tr>\n<td><kbd>Ctrl</kbd> <kbd>o</kbd></td>\n<td>Open the selected program or file at it's location (Windows)</td>\n</tr>\n<tr>\n<td><kbd>Cmd</kbd> <kbd>o</kbd></td>\n<td>Open the selected program or file at it's location (macOS)</td>\n</tr>\n<tr>\n<td><kbd>↑</kbd></td>\n<td>Scroll up</td>\n</tr>\n<tr>\n<td><kbd>↓</kbd></td>\n<td>Scroll down</td>\n</tr>\n<tr>\n<td><kbd>Ctrl or Cmd</kbd> <kbd>p</kbd></td>\n<td>Scroll up</td>\n</tr>\n<tr>\n<td><kbd>Ctrl or Cmd</kbd> <kbd>n</kbd></td>\n<td>Scroll down</td>\n</tr>\n<tr>\n<td><kbd>Ctrl</kbd> <kbd>i</kbd></td>\n<td>Open settings (Windows)</td>\n</tr>\n<tr>\n<td><kbd>Cmd</kbd> <kbd>,</kbd></td>\n<td>Open settings (macOS)</td>\n</tr>\n<tr>\n<td><kbd>Shift</kbd> <kbd>↑</kbd></td>\n<td>Browse user input history up</td>\n</tr>\n<tr>\n<td><kbd>Shift</kbd> <kbd>↓</kbd></td>\n<td>Browse user input history down</td>\n</tr>\n<tr>\n<td><kbd>Ctrl</kbd> <kbd>l</kbd></td>\n<td>Set focus on user input</td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-supported-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#supported-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Supported Languages</h2>\n<ul dir=\"auto\">\n<li>English</li>\n<li>Chinese (简体中文)</li>\n<li>Czech (Česky)</li>\n<li>German (Deutsch)</li>\n<li>Hindi (हिन्दी)</li>\n<li>Italian (Italiano)</li>\n<li>Japanese (日本語)</li>\n<li>Korean (한국어)</li>\n<li>Portuguese (Português)</li>\n<li>Russian (Русский)</li>\n<li>Spanish (Español)</li>\n<li>Turkish (Türkçe)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Settings</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/assets/settings.png\"><img src=\"https://raw.githubusercontent.com/oliverschwendener/ueli/dev/assets/settings.png\" alt=\"settings\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">To open the settings simply search for \"Settings\" or press <code>Ctrl+i</code> on Windows or <code>Cmd+,</code> on macOS. Here you can start configuring the app to your needs by enabling/disabling features or changing the settings.</p>\n<h2 dir=\"auto\"><a id=\"user-content-updating\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#updating\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Updating</h2>\n<p dir=\"auto\">The check if any updates are available open the settings. Under \"General Settings\" you can check if an update is available or not.</p>\n<p dir=\"auto\">On Windows you can directly update the app. On macOS you have to manually download the newest release and replace the existing app.</p>\n<h2 dir=\"auto\"><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Privacy</h2>\n<p dir=\"auto\">For better search results ueli is keeping track of the applications, files and folders you are executing. If you don't want ueli to track your executions simply open the settings and click on the \"three-dot\" menu on the top right and choose \"Clear execution log\" and disable the option \"Log execution\".</p>\n<h2 dir=\"auto\"><a id=\"user-content-known-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#known-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Known bugs</h2>\n<ul dir=\"auto\">\n<li>(<a href=\"https://github.com/oliverschwendener/ueli/issues/37\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oliverschwendener/ueli/issues/37/hovercard\">#37</a>) Window starts to move while typing when custom scaling in Windows is set.</li>\n<li>(<a href=\"https://github.com/oliverschwendener/ueli/issues/92\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oliverschwendener/ueli/issues/92/hovercard\">#92</a>) If you see an error that says <code>spawn powershell.exe ENOENT</code> check if powershell is installed (should be installed in all recent Versions of Windows by default) and check if powershell is in the PATH variable.</li>\n<li>(<a href=\"https://github.com/oliverschwendener/ueli/issues/278\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oliverschwendener/ueli/issues/278/hovercard\">#278</a>) If you're on macOS Catalina you might miss some system apps (for example: Books or QuickTime Player). Try adding <code>/System/Applications</code> to your application search settings.</li>\n</ul>\n<p dir=\"auto\">For more check <a href=\"https://github.com/oliverschwendener/ueli/issues\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<h3 dir=\"auto\"><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Requirements</h3>\n<ul dir=\"auto\">\n<li>Git</li>\n<li>Node 16.x.x</li>\n<li>Yarn</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setup</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/oliverschwendener/ueli\n$ cd ueli\n$ yarn\"><pre class=\"notranslate\"><code class=\"notranslate\">$ git clone https://github.com/oliverschwendener/ueli\n$ cd ueli\n$ yarn\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn bundle\n$ yarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">$ yarn bundle\n$ yarn start\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-debug\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#debug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Debug</h3>\n<p dir=\"auto\">For debugging Visual Studio Code is recommended.</p>\n<ol dir=\"auto\">\n<li>Go to .vscode folder</li>\n<li>Make a copy of launch.example.json and rename it to launch.json</li>\n<li>Select one of the preconfigured debug modes and start debugging</li>\n</ol>\n<h3 dir=\"auto\"><a id=\"user-content-run-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#run-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run tests</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn test\"><pre class=\"notranslate\"><code class=\"notranslate\">$ yarn test\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Package</h3>\n<h4 dir=\"auto\"><a id=\"user-content-create-portable-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#create-portable-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Create portable version</h4>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn package:dir\"><pre class=\"notranslate\"><code class=\"notranslate\">$ yarn package:dir\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-create-installer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#create-installer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Create installer</h4>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn package\"><pre class=\"notranslate\"><code class=\"notranslate\">$ yarn package\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-alternatives\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#alternatives\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Alternatives</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://www.launchy.net/\" rel=\"nofollow\">Launchy</a></li>\n<li><a href=\"https://github.com/Wox-launcher/Wox\">Wox</a></li>\n<li><a href=\"https://docs.microsoft.com/en-us/windows/powertoys/run\" rel=\"nofollow\">Microsoft PowerToys Run</a></li>\n<li><a href=\"https://www.fluentsearch.net/\" rel=\"nofollow\">Fluent Search</a></li>\n<li><a href=\"https://github.com/Flow-Launcher/Flow.Launcher\">Flow-Launcher</a></li>\n<li><a href=\"https://keypirinha.com/\" rel=\"nofollow\">Keypirinha</a></li>\n<li><a href=\"https://www.listary.com/\" rel=\"nofollow\">Listary</a></li>\n<li><a href=\"https://www.alfredapp.com/\" rel=\"nofollow\">Alfred</a></li>\n<li><a href=\"https://www.raycast.com/\" rel=\"nofollow\">Raycast</a></li>\n<li><a href=\"https://github.com/hainproject/hain\">Hain</a></li>\n<li><a href=\"https://zazuapp.org/\" rel=\"nofollow\">Zazu App</a></li>\n<li><a href=\"https://cerebroapp.com/\" rel=\"nofollow\">Cerebro</a></li>\n</ul>\n<p dir=\"auto\">For more check <a href=\"https://alternativeto.net/software/ueli\" rel=\"nofollow\">here</a>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-contributors-wall\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#contributors-wall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors Wall</h3>\n<a href=\"https://github.com/oliverschwendener/ueli/graphs/contributors\">\n <img src=\"https://camo.githubusercontent.com/5e101531664969d934a46285e35203108cd7b58418e569b342b184a992432d72/68747470733a2f2f636f6e747269622e726f636b732f696d6167653f7265706f3d6f6c6976657273636877656e64656e65722f75656c69\" data-canonical-src=\"https://contrib.rocks/image?repo=oliverschwendener/ueli\" style=\"max-width: 100%;\">\n</a>\n<p dir=\"auto\"><em>Note: It may take up to 24h for the <a href=\"https://contrib.rocks/image?repo=oliverschwendener/ueli\" rel=\"nofollow\">contrib.rocks</a> plugin to update because it's refreshed once a day.</em></p>\n<h2 dir=\"auto\"><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Thanks</h2>\n<p dir=\"auto\">Thanks to <a href=\"https://davidgabathuler.ch\" rel=\"nofollow\">David Gabathuler</a> for the logo!</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/dev/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">Copyright <g-emoji class=\"g-emoji\" alias=\"copyright\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/00a9.png\">©️</g-emoji> Oliver Schwendener. All rights reserved.\nLicensed under the <a href=\"https://github.com/oliverschwendener/ueli/blob/dev/LICENSE\">MIT</a> License.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-ueli\" class=\"anchor\" aria-hidden=\"true\" href=\"#ueli\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ueli</h1>\n<p dir=\"auto\">This is a keystroke launcher for Windows and macOS.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-app-search.png\"><img src=\"assets/feature-app-search.png\" alt=\"example-image\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Table of contents</h2>\n<ul dir=\"auto\">\n<li><a href=\"#installation\">Installation</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#keyboard-shortcuts\">Keyboard shortcuts</a></li>\n<li><a href=\"#supported-languages\">Supported Languages</a></li>\n<li><a href=\"#settings\">Settings</a></li>\n<li><a href=\"#updating\">Updating</a></li>\n<li><a href=\"#privacy\">Privacy</a></li>\n<li><a href=\"#known-bugs\">Known bugs</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#alternatives\">Alternatives</a></li>\n<li><a href=\"#license\">License</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/releases\">Release notes</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h2>\n<h3 dir=\"auto\"><a id=\"user-content-installer--zip\" class=\"anchor\" aria-hidden=\"true\" href=\"#installer--zip\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installer / Zip</h3>\n<ul dir=\"auto\">\n<li>Download the latest version from here: <a href=\"https://ueli.app/#/download\" rel=\"nofollow\">https://ueli.app/#/download</a></li>\n<li>Run the installer or unzip</li>\n<li>Run the application</li>\n</ul>\n<blockquote>\n<p dir=\"auto\">Note: because the executables are not signed Windows and macOS will probably prevent you from executing the installer or the program itself.</p>\n</blockquote>\n<h3 dir=\"auto\"><a id=\"user-content-installing-via-chocolatey-repository\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing-via-chocolatey-repository\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing via chocolatey repository</h3>\n<ul dir=\"auto\">\n<li>Open a powershell with administration rights (Right click on your start button and click <code>Windows PowerShell (Admin)</code></li>\n<li>Type <code>choco install ueli</code></li>\n<li>Accept the upcoming prompt by entering <code>y</code> or run above command with <code>-y</code> switch</li>\n<li>Run the application</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<h3 dir=\"auto\"><a id=\"user-content-application-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#application-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Application Search</h3>\n<p dir=\"auto\">This plugin is searching for applications on your computer. You can specify the folders where your applications are installed and which file extension should be used to recognize an application.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-app-search.png\"><img src=\"assets/feature-app-search.png\" alt=\"app-search\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-browser-bookmarks\" class=\"anchor\" aria-hidden=\"true\" href=\"#browser-bookmarks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Browser bookmarks</h3>\n<p dir=\"auto\">This plugin enables you to search your browser bookmarks.</p>\n<p dir=\"auto\">Currently supported browsers:</p>\n<ul dir=\"auto\">\n<li>Google Chrome</li>\n<li>Chromium</li>\n<li>Firefox</li>\n<li>Brave</li>\n<li>Vivaldi</li>\n<li>SideKick</li>\n<li>Microsoft Edge</li>\n<li>Yandex Browser</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-browser-bookmarks.png\"><img src=\"assets/feature-browser-bookmarks.png\" alt=\"browser-bookmarks\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"#calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Calculator</h3>\n<p dir=\"auto\">This Plugin lets you quickly do simple calculations.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-calculator.png\"><img src=\"assets/feature-calculator.png\" alt=\"calculator\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-color-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"#color-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Color Converter</h3>\n<p dir=\"auto\">This plugin enables you to quickly convert colors into different formats.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-color-converter.png\"><img src=\"assets/feature-color-converter.png\" alt=\"color-converter\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-commandline\" class=\"anchor\" aria-hidden=\"true\" href=\"#commandline\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Commandline</h3>\n<p dir=\"auto\">This plugin enables you to quickly execute commandline commands.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-commandline.png\"><img src=\"assets/feature-commandline.png\" alt=\"commandline\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-control-panel-windows-only\" class=\"anchor\" aria-hidden=\"true\" href=\"#control-panel-windows-only\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Control panel (Windows only)</h3>\n<p dir=\"auto\">This plugin enables you to quickly find control panel items.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-control-panel.png\"><img src=\"assets/feature-control-panel.png\" alt=\"control-panel\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-currency-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"#currency-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Currency Converter</h3>\n<p dir=\"auto\">This plugin enables you to quickly convert currencies. The latest conversion rates are provided by <a href=\"https://exchangeratesapi.io/\" rel=\"nofollow\">https://exchangeratesapi.io/</a>.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-currency-converter.png\"><img src=\"assets/feature-currency-converter.png\" alt=\"currency-converter\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-dictionary\" class=\"anchor\" aria-hidden=\"true\" href=\"#dictionary\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Dictionary</h3>\n<p dir=\"auto\">This plugin enables you to quickly look up the definition and synonyms of words. It uses an unofficial Google Dictionary API (<a href=\"https://dictionaryapi.dev/\" rel=\"nofollow\">https://dictionaryapi.dev/</a>)</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-dictionary.png\"><img src=\"assets/feature-dictionary.png\" alt=\"dictionary\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-email\" class=\"anchor\" aria-hidden=\"true\" href=\"#email\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Email</h3>\n<p dir=\"auto\">This plugin enables you to quickly start writing an email by typing in an email address.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-email.png\"><img src=\"assets/feature-email.png\" alt=\"email\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-everything-windows-only\" class=\"anchor\" aria-hidden=\"true\" href=\"#everything-windows-only\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Everything (Windows only)</h3>\n<p dir=\"auto\">This feature enables you to use <a href=\"https://www.voidtools.com\" rel=\"nofollow\">Everything Search</a> to find files and folders on your local file system.</p>\n<ol dir=\"auto\">\n<li>Install \"Everything\" and the \"Everything Command-line interface\" from <a href=\"https://www.voidtools.com/downloads\" rel=\"nofollow\">https://www.voidtools.com/downloads</a>.</li>\n<li>Specify the file path to <code>es.exe</code> in ueli's settings.</li>\n</ol>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-everything.png\"><img src=\"assets/feature-everything.png\" alt=\"everything\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-mdfind-macos-only\" class=\"anchor\" aria-hidden=\"true\" href=\"#mdfind-macos-only\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>mdfind (macOS only)</h3>\n<p dir=\"auto\">This plugin enables you to use the native macOS search to find files and folders on your local file system.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-mdfind.png\"><img src=\"assets/feature-mdfind.png\" alt=\"mdfind\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-file-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"#file-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>File Browser</h3>\n<p dir=\"auto\">This plugin enables you to browse through your local file system. To start you have to enter a valid absolute filepath.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-file-browser.png\"><img src=\"assets/feature-file-browser.png\" alt=\"file-browser\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-operating-system-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#operating-system-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Operating System Commands</h3>\n<p dir=\"auto\">Operating system commands are simple commands to control your operating system e.g. to shutdown or restart your computer.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-operating-system-commands.png\"><img src=\"assets/feature-operating-system-commands.png\" alt=\"operating-system-commands\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-operating-system-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"#operating-system-settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Operating System Settings</h3>\n<p dir=\"auto\">This plugin enables you to quickly find operating system settings.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-operating-system-settings.png\"><img src=\"assets/feature-operating-system-settings.png\" alt=\"operating-system-settings\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Shortcuts</h3>\n<p dir=\"auto\">This plugin enables you to quickly open files or websites by setting up your own shortcuts.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-shortcuts.png\"><img src=\"assets/feature-shortcuts.png\" alt=\"shortcuts\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-simple-folder-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#simple-folder-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Simple Folder Search</h3>\n<p dir=\"auto\">This plugin enables you to quickly search for files or folders.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-simple-folder-search.png\"><img src=\"assets/feature-simple-folder-search.png\" alt=\"simple-folder-search\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-translation\" class=\"anchor\" aria-hidden=\"true\" href=\"#translation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Translation</h3>\n<p dir=\"auto\">This plugin enables you to quickly translate words or short sentences. It uses an unofficial <a href=\"https://github.com/imankulov/linguee-api\">API</a> for <a href=\"https://linguee.de\" rel=\"nofollow\">Linguee</a> and may be unstable.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-translation.png\"><img src=\"assets/feature-translation.png\" alt=\"translation\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-uwp-windows-only\" class=\"anchor\" aria-hidden=\"true\" href=\"#uwp-windows-only\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>UWP (Windows only)</h3>\n<p dir=\"auto\">This plugin enables you to find preinstalled UWP apps.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-uwp.png\"><img src=\"assets/feature-uwp.png\" alt=\"uwp\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-url\" class=\"anchor\" aria-hidden=\"true\" href=\"#url\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>URL</h3>\n<p dir=\"auto\">This plugin enables you to quickly open websites by typing in a URL.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-url.png\"><img src=\"assets/feature-url.png\" alt=\"url\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-web-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#web-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web Search</h3>\n<p dir=\"auto\">This plugin enables you to quickly search the internet with your favorite web search engine by setting up your own web search engines.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-web-search.png\"><img src=\"assets/feature-web-search.png\" alt=\"web-search\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-workflow\" class=\"anchor\" aria-hidden=\"true\" href=\"#workflow\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Workflow</h3>\n<p dir=\"auto\">This plugin enables you to quickly execute multiple things at once.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/feature-workflow.png\"><img src=\"assets/feature-workflow.png\" alt=\"workflow\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Keyboard shortcut</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><kbd>Alt</kbd> <kbd>Space Bar</kbd></td>\n<td>Open search box (Default value, can be adjusted in settings)</td>\n</tr>\n<tr>\n<td><kbd>Enter</kbd></td>\n<td>Execute selected search result</td>\n</tr>\n<tr>\n<td><kbd>Shift</kbd> <kbd>Enter</kbd></td>\n<td>Execute selected program as admin (Windows only)</td>\n</tr>\n<tr>\n<td><kbd>Tab</kbd></td>\n<td>Autocomplete file path</td>\n</tr>\n<tr>\n<td><kbd>Ctrl</kbd> <kbd>o</kbd></td>\n<td>Open the selected program or file at it's location (Windows)</td>\n</tr>\n<tr>\n<td><kbd>Cmd</kbd> <kbd>o</kbd></td>\n<td>Open the selected program or file at it's location (macOS)</td>\n</tr>\n<tr>\n<td><kbd>↑</kbd></td>\n<td>Scroll up</td>\n</tr>\n<tr>\n<td><kbd>↓</kbd></td>\n<td>Scroll down</td>\n</tr>\n<tr>\n<td><kbd>Ctrl or Cmd</kbd> <kbd>p</kbd></td>\n<td>Scroll up</td>\n</tr>\n<tr>\n<td><kbd>Ctrl or Cmd</kbd> <kbd>n</kbd></td>\n<td>Scroll down</td>\n</tr>\n<tr>\n<td><kbd>Ctrl</kbd> <kbd>i</kbd></td>\n<td>Open settings (Windows)</td>\n</tr>\n<tr>\n<td><kbd>Cmd</kbd> <kbd>,</kbd></td>\n<td>Open settings (macOS)</td>\n</tr>\n<tr>\n<td><kbd>Shift</kbd> <kbd>↑</kbd></td>\n<td>Browse user input history up</td>\n</tr>\n<tr>\n<td><kbd>Shift</kbd> <kbd>↓</kbd></td>\n<td>Browse user input history down</td>\n</tr>\n<tr>\n<td><kbd>Ctrl</kbd> <kbd>l</kbd></td>\n<td>Set focus on user input</td>\n</tr>\n</tbody>\n</table>\n<h2 dir=\"auto\"><a id=\"user-content-supported-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Supported Languages</h2>\n<ul dir=\"auto\">\n<li>English</li>\n<li>Chinese (简体中文)</li>\n<li>Czech (Česky)</li>\n<li>German (Deutsch)</li>\n<li>Hindi (हिन्दी)</li>\n<li>Italian (Italiano)</li>\n<li>Japanese (日本語)</li>\n<li>Korean (한국어)</li>\n<li>Portuguese (Português)</li>\n<li>Russian (Русский)</li>\n<li>Spanish (Español)</li>\n<li>Turkish (Türkçe)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Settings</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/settings.png\"><img src=\"assets/settings.png\" alt=\"settings\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">To open the settings simply search for \"Settings\" or press <code>Ctrl+i</code> on Windows or <code>Cmd+,</code> on macOS. Here you can start configuring the app to your needs by enabling/disabling features or changing the settings.</p>\n<h2 dir=\"auto\"><a id=\"user-content-updating\" class=\"anchor\" aria-hidden=\"true\" href=\"#updating\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Updating</h2>\n<p dir=\"auto\">The check if any updates are available open the settings. Under \"General Settings\" you can check if an update is available or not.</p>\n<p dir=\"auto\">On Windows you can directly update the app. On macOS you have to manually download the newest release and replace the existing app.</p>\n<h2 dir=\"auto\"><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Privacy</h2>\n<p dir=\"auto\">For better search results ueli is keeping track of the applications, files and folders you are executing. If you don't want ueli to track your executions simply open the settings and click on the \"three-dot\" menu on the top right and choose \"Clear execution log\" and disable the option \"Log execution\".</p>\n<h2 dir=\"auto\"><a id=\"user-content-known-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Known bugs</h2>\n<ul dir=\"auto\">\n<li>(<a href=\"https://github.com/oliverschwendener/ueli/issues/37\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oliverschwendener/ueli/issues/37/hovercard\">#37</a>) Window starts to move while typing when custom scaling in Windows is set.</li>\n<li>(<a href=\"https://github.com/oliverschwendener/ueli/issues/92\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oliverschwendener/ueli/issues/92/hovercard\">#92</a>) If you see an error that says <code>spawn powershell.exe ENOENT</code> check if powershell is installed (should be installed in all recent Versions of Windows by default) and check if powershell is in the PATH variable.</li>\n<li>(<a href=\"https://github.com/oliverschwendener/ueli/issues/278\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oliverschwendener/ueli/issues/278/hovercard\">#278</a>) If you're on macOS Catalina you might miss some system apps (for example: Books or QuickTime Player). Try adding <code>/System/Applications</code> to your application search settings.</li>\n</ul>\n<p dir=\"auto\">For more check <a href=\"https://github.com/oliverschwendener/ueli/issues\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<h3 dir=\"auto\"><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Requirements</h3>\n<ul dir=\"auto\">\n<li>Git</li>\n<li>Node 16.x.x</li>\n<li>Yarn</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setup</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/oliverschwendener/ueli\n$ cd ueli\n$ yarn\"><pre class=\"notranslate\"><code class=\"notranslate\">$ git clone https://github.com/oliverschwendener/ueli\n$ cd ueli\n$ yarn\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn bundle\n$ yarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">$ yarn bundle\n$ yarn start\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-debug\" class=\"anchor\" aria-hidden=\"true\" href=\"#debug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Debug</h3>\n<p dir=\"auto\">For debugging Visual Studio Code is recommended.</p>\n<ol dir=\"auto\">\n<li>Go to .vscode folder</li>\n<li>Make a copy of launch.example.json and rename it to launch.json</li>\n<li>Select one of the preconfigured debug modes and start debugging</li>\n</ol>\n<h3 dir=\"auto\"><a id=\"user-content-run-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run tests</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn test\"><pre class=\"notranslate\"><code class=\"notranslate\">$ yarn test\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Package</h3>\n<h4 dir=\"auto\"><a id=\"user-content-create-portable-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-portable-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Create portable version</h4>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn package:dir\"><pre class=\"notranslate\"><code class=\"notranslate\">$ yarn package:dir\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-create-installer\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-installer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Create installer</h4>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn package\"><pre class=\"notranslate\"><code class=\"notranslate\">$ yarn package\n</code></pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-alternatives\" class=\"anchor\" aria-hidden=\"true\" href=\"#alternatives\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Alternatives</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://www.launchy.net/\" rel=\"nofollow\">Launchy</a></li>\n<li><a href=\"https://github.com/Wox-launcher/Wox\">Wox</a></li>\n<li><a href=\"https://docs.microsoft.com/en-us/windows/powertoys/run\" rel=\"nofollow\">Microsoft PowerToys Run</a></li>\n<li><a href=\"https://www.fluentsearch.net/\" rel=\"nofollow\">Fluent Search</a></li>\n<li><a href=\"https://github.com/Flow-Launcher/Flow.Launcher\">Flow-Launcher</a></li>\n<li><a href=\"https://keypirinha.com/\" rel=\"nofollow\">Keypirinha</a></li>\n<li><a href=\"https://www.listary.com/\" rel=\"nofollow\">Listary</a></li>\n<li><a href=\"https://www.alfredapp.com/\" rel=\"nofollow\">Alfred</a></li>\n<li><a href=\"https://www.raycast.com/\" rel=\"nofollow\">Raycast</a></li>\n<li><a href=\"https://github.com/hainproject/hain\">Hain</a></li>\n<li><a href=\"https://zazuapp.org/\" rel=\"nofollow\">Zazu App</a></li>\n<li><a href=\"https://cerebroapp.com/\" rel=\"nofollow\">Cerebro</a></li>\n</ul>\n<p dir=\"auto\">For more check <a href=\"https://alternativeto.net/software/ueli\" rel=\"nofollow\">here</a>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-contributors-wall\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors-wall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors Wall</h3>\n<a href=\"https://github.com/oliverschwendener/ueli/graphs/contributors\">\n <img src=\"https://camo.githubusercontent.com/5e101531664969d934a46285e35203108cd7b58418e569b342b184a992432d72/68747470733a2f2f636f6e747269622e726f636b732f696d6167653f7265706f3d6f6c6976657273636877656e64656e65722f75656c69\" data-canonical-src=\"https://contrib.rocks/image?repo=oliverschwendener/ueli\" style=\"max-width: 100%;\">\n</a>\n<p dir=\"auto\"><em>Note: It may take up to 24h for the <a href=\"https://contrib.rocks/image?repo=oliverschwendener/ueli\" rel=\"nofollow\">contrib.rocks</a> plugin to update because it's refreshed once a day.</em></p>\n<h2 dir=\"auto\"><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Thanks</h2>\n<p dir=\"auto\">Thanks to <a href=\"https://davidgabathuler.ch\" rel=\"nofollow\">David Gabathuler</a> for the logo!</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">Copyright <g-emoji class=\"g-emoji\" alias=\"copyright\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/00a9.png\">©️</g-emoji> Oliver Schwendener. All rights reserved.\nLicensed under the <a href=\"LICENSE\">MIT</a> License.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.351Z" + "u-stair": { + "readmeCleaned": "<div id=\"readme\" class=\"adoc\" data-path=\"README.adoc\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div dir=\"auto\">\n<p dir=\"auto\"><span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ccmorenosa/U_Stair/workflows/Linux/badge.svg\"><img src=\"https://github.com/ccmorenosa/U_Stair/workflows/Linux/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span>\n<span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ccmorenosa/U_Stair/workflows/Windows/badge.svg\"><img src=\"https://github.com/ccmorenosa/U_Stair/workflows/Windows/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span>\n<span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ccmorenosa/U_Stair/workflows/Mac/badge.svg\"><img src=\"https://github.com/ccmorenosa/U_Stair/workflows/Mac/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span></p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 id=\"user-content-u-stair\" class=\"heading-element\" dir=\"auto\">U Stair</h1><a id=\"user-content-u-stair\" class=\"anchor-element\" aria-label=\"Permalink: U Stair\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/#u-stair\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<p dir=\"auto\">Application for organizing the curriculum for university programs.</p>\n</div>\n<div dir=\"auto\">\n<div class=\"markdown-heading\" dir=\"auto\"><h2 id=\"user-content-screenshots\" class=\"heading-element\" dir=\"auto\">Screenshots</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/screenshots/welcome.png\"><img src=\"https://raw.githubusercontent.com/afmorenosa/U_Stair/master/screenshots/welcome.png\" alt=\"welcome\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/screenshots/subjects.png\"><img src=\"https://raw.githubusercontent.com/afmorenosa/U_Stair/master/screenshots/subjects.png\" alt=\"subjects\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/screenshots/mesh.png\"><img src=\"https://raw.githubusercontent.com/afmorenosa/U_Stair/master/screenshots/mesh.png\" alt=\"mesh\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/screenshots/timetable.png\"><img src=\"https://raw.githubusercontent.com/afmorenosa/U_Stair/master/screenshots/timetable.png\" alt=\"timetable\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n</div>\n</div>\n</div>\n<div dir=\"auto\">\n<div class=\"markdown-heading\" dir=\"auto\"><h2 id=\"user-content-web-page\" class=\"heading-element\" dir=\"auto\">Web page</h2><a id=\"user-content-web-page\" class=\"anchor-element\" aria-label=\"Permalink: Web page\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/#web-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<p dir=\"auto\"><a href=\"https://ccmorenosa.github.io/U_Stair-WebPage/\" rel=\"nofollow\">https://ccmorenosa.github.io/U_Stair-WebPage/</a></p>\n</div>\n</div>\n</div>\n<div dir=\"auto\">\n<div class=\"markdown-heading\" dir=\"auto\"><h2 id=\"user-content-usage\" class=\"heading-element\" dir=\"auto\">Usage</h2><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage\" href=\"https://github.com/afmorenosa/U_Stair/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<p dir=\"auto\">To see the usage, please refer to this\n<a href=\"https://ccmorenosa.github.io/U_Stair-WebPage/manual/\" rel=\"nofollow\">documentation page.</a></p>\n</div>\n</div>\n</div></article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"adoc\" data-path=\"README.adoc\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div dir=\"auto\">\n<p dir=\"auto\"><span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ccmorenosa/U_Stair/workflows/Linux/badge.svg\"><img src=\"https://github.com/ccmorenosa/U_Stair/workflows/Linux/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span>\n<span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ccmorenosa/U_Stair/workflows/Windows/badge.svg\"><img src=\"https://github.com/ccmorenosa/U_Stair/workflows/Windows/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span>\n<span><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/ccmorenosa/U_Stair/workflows/Mac/badge.svg\"><img src=\"https://github.com/ccmorenosa/U_Stair/workflows/Mac/badge.svg\" alt=\"badge\" style=\"max-width: 100%;\"></a></span></p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 id=\"user-content-u-stair\" class=\"heading-element\" dir=\"auto\">U Stair</h1><a id=\"user-content-u-stair\" class=\"anchor-element\" aria-label=\"Permalink: U Stair\" href=\"#u-stair\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<p dir=\"auto\">Application for organizing the curriculum for university programs.</p>\n</div>\n<div dir=\"auto\">\n<div class=\"markdown-heading\" dir=\"auto\"><h2 id=\"user-content-screenshots\" class=\"heading-element\" dir=\"auto\">Screenshots</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/welcome.png\"><img src=\"screenshots/welcome.png\" alt=\"welcome\" style=\"max-width: 100%;\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/subjects.png\"><img src=\"screenshots/subjects.png\" alt=\"subjects\" style=\"max-width: 100%;\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/mesh.png\"><img src=\"screenshots/mesh.png\" alt=\"mesh\" style=\"max-width: 100%;\"></a>\n</div>\n</div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/timetable.png\"><img src=\"screenshots/timetable.png\" alt=\"timetable\" style=\"max-width: 100%;\"></a>\n</div>\n</div>\n</div>\n</div>\n<div dir=\"auto\">\n<div class=\"markdown-heading\" dir=\"auto\"><h2 id=\"user-content-web-page\" class=\"heading-element\" dir=\"auto\">Web page</h2><a id=\"user-content-web-page\" class=\"anchor-element\" aria-label=\"Permalink: Web page\" href=\"#web-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<p dir=\"auto\"><a href=\"https://ccmorenosa.github.io/U_Stair-WebPage/\" rel=\"nofollow\">https://ccmorenosa.github.io/U_Stair-WebPage/</a></p>\n</div>\n</div>\n</div>\n<div dir=\"auto\">\n<div class=\"markdown-heading\" dir=\"auto\"><h2 id=\"user-content-usage\" class=\"heading-element\" dir=\"auto\">Usage</h2><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<div dir=\"auto\">\n<p dir=\"auto\">To see the usage, please refer to this\n<a href=\"https://ccmorenosa.github.io/U_Stair-WebPage/manual/\" rel=\"nofollow\">documentation page.</a></p>\n</div>\n</div>\n</div></article></div>", + "readmeFetchedAt": "2024-02-29T22:01:31.771Z" }, - "unofficial-riot-games-launcher": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-unofficial-riot-games-launcher\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#unofficial-riot-games-launcher\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unofficial Riot-Games-Launcher</h1>\n<h2 dir=\"auto\"><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Eliosth/Eliosth.github.io/blob/master/images/banner1.jpg\"><img src=\"https://github.com/Eliosth/Eliosth.github.io/raw/master/images/banner1.jpg\" alt=\"Overview\" style=\"max-width: 100%;\"></a></h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/ee7861ed4317199b5db7702b93773d5d5ec8fe49ffca413cb94df4384f3d3e19/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/ee7861ed4317199b5db7702b93773d5d5ec8fe49ffca413cb94df4384f3d3e19/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\" alt=\"Issues\" data-canonical-src=\"https://img.shields.io/github/issues/Eliosth/UNOFFICIAL-Riot-Games-Launcher?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/240c31aa9ed14d1a0d4c093244f821163b35570935d5068884cbfbc945ad6391/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/240c31aa9ed14d1a0d4c093244f821163b35570935d5068884cbfbc945ad6391/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\" alt=\"Forks\" data-canonical-src=\"https://img.shields.io/github/forks/Eliosth/UNOFFICIAL-Riot-Games-Launcher?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/ada7a71ce5f57be42bac98159ff112c0bb246e6a4709ec635c71a37c9a2d6c87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/ada7a71ce5f57be42bac98159ff112c0bb246e6a4709ec635c71a37c9a2d6c87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\" alt=\"Stars\" data-canonical-src=\"https://img.shields.io/github/stars/Eliosth/UNOFFICIAL-Riot-Games-Launcher?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<hr>\n<h1 dir=\"auto\"><a id=\"user-content-team\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Team</h1>\n<h3 dir=\"auto\"><a id=\"user-content-eliosth---developer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#eliosth---developer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Eliosth - Developer</h3>\n<h3 dir=\"auto\"><a id=\"user-content-lunepassage---concept-artist\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#lunepassage---concept-artist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://www.reddit.com/user/lunepassage\" rel=\"nofollow\">lunepassage</a> - Concept Artist</h3>\n<hr>\n<h2 dir=\"auto\"><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Description</h2>\n<p dir=\"auto\">This project is carried out with the sole purpose of placing all the games made by <a href=\"https://www.riotgames.com/en\" rel=\"nofollow\"> Riot Games </a> on a single platform for easy access.</p>\n<h1 dir=\"auto\"><a id=\"user-content-lastest-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#lastest-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases\">Lastest Release</a></h1>\n<hr>\n<p dir=\"auto\">Simply install the file and the program will automatically detect the path to C: \"Riot Games\", if you have any problem visit the following link <a href=\"https://urgl.me/Support.html\" rel=\"nofollow\">https://urgl.me/Support.html</a></p>\n<hr>\n<h2 dir=\"auto\"><a id=\"user-content-node-modules\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#node-modules\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Node Modules</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\"><a href=\"https://www.electronjs.org/docs/tutorial/installation\" rel=\"nofollow\">Electron</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a href=\"https://github.com/sindresorhus/electron-is-dev\">electron-is-dev</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a href=\"https://github.com/megahertz/electron-log\">electron-log</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a href=\"https://yarnpkg.com/package/electron-updater\" rel=\"nofollow\">electron-updater</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a href=\"https://sweetalert2.github.io/\" rel=\"nofollow\">Sweet Alert 2</a></p>\n</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-transparent-tittle-bar-by--binaryfunt\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#transparent-tittle-bar-by--binaryfunt\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Transparent Tittle Bar by binaryfunt</h3>\n<p dir=\"auto\"><a href=\"https://github.com/binaryfunt/electron-seamless-titlebar-tutorial\">electron-seamless-titlebar-tutorial</a></p>\n<hr>\n<h1 dir=\"auto\"><a id=\"user-content-mit-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#mit-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>MIT LICENSE</h1>\n<h2 dir=\"auto\"><a id=\"user-content-all-game-assets-belongs-to-riot-games\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#all-game-assets-belongs-to-riot-games\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>All game assets belongs to <a href=\"https://www.riotgames.com/\" rel=\"nofollow\">Riot Games</a></h2>\n<hr>\n<p dir=\"auto\"><a href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/blob/URGL/#unofficial-riot-games-launcher\">Back To Top</a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-unofficial-riot-games-launcher\" class=\"anchor\" aria-hidden=\"true\" href=\"#unofficial-riot-games-launcher\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unofficial Riot-Games-Launcher</h1>\n<h2 dir=\"auto\"><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Eliosth/Eliosth.github.io/blob/master/images/banner1.jpg\"><img src=\"https://github.com/Eliosth/Eliosth.github.io/raw/master/images/banner1.jpg\" alt=\"Overview\" style=\"max-width: 100%;\"></a></h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/ee7861ed4317199b5db7702b93773d5d5ec8fe49ffca413cb94df4384f3d3e19/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/ee7861ed4317199b5db7702b93773d5d5ec8fe49ffca413cb94df4384f3d3e19/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\" alt=\"Issues\" data-canonical-src=\"https://img.shields.io/github/issues/Eliosth/UNOFFICIAL-Riot-Games-Launcher?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/240c31aa9ed14d1a0d4c093244f821163b35570935d5068884cbfbc945ad6391/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/240c31aa9ed14d1a0d4c093244f821163b35570935d5068884cbfbc945ad6391/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\" alt=\"Forks\" data-canonical-src=\"https://img.shields.io/github/forks/Eliosth/UNOFFICIAL-Riot-Games-Launcher?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/ada7a71ce5f57be42bac98159ff112c0bb246e6a4709ec635c71a37c9a2d6c87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/ada7a71ce5f57be42bac98159ff112c0bb246e6a4709ec635c71a37c9a2d6c87/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f456c696f7374682f554e4f4646494349414c2d52696f742d47616d65732d4c61756e636865723f7374796c653d666f722d7468652d6261646765\" alt=\"Stars\" data-canonical-src=\"https://img.shields.io/github/stars/Eliosth/UNOFFICIAL-Riot-Games-Launcher?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<hr>\n<h1 dir=\"auto\"><a id=\"user-content-team\" class=\"anchor\" aria-hidden=\"true\" href=\"#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Team</h1>\n<h3 dir=\"auto\"><a id=\"user-content-eliosth---developer\" class=\"anchor\" aria-hidden=\"true\" href=\"#eliosth---developer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Eliosth - Developer</h3>\n<h3 dir=\"auto\"><a id=\"user-content-lunepassage---concept-artist\" class=\"anchor\" aria-hidden=\"true\" href=\"#lunepassage---concept-artist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://www.reddit.com/user/lunepassage\" rel=\"nofollow\">lunepassage</a> - Concept Artist</h3>\n<hr>\n<h2 dir=\"auto\"><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Description</h2>\n<p dir=\"auto\">This project is carried out with the sole purpose of placing all the games made by <a href=\"https://www.riotgames.com/en\" rel=\"nofollow\"> Riot Games </a> on a single platform for easy access.</p>\n<h1 dir=\"auto\"><a id=\"user-content-lastest-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#lastest-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases\">Lastest Release</a></h1>\n<hr>\n<p dir=\"auto\">Simply install the file and the program will automatically detect the path to C: \"Riot Games\", if you have any problem visit the following link <a href=\"https://urgl.me/Support.html\" rel=\"nofollow\">https://urgl.me/Support.html</a></p>\n<hr>\n<h2 dir=\"auto\"><a id=\"user-content-node-modules\" class=\"anchor\" aria-hidden=\"true\" href=\"#node-modules\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Node Modules</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\"><a href=\"https://www.electronjs.org/docs/tutorial/installation\" rel=\"nofollow\">Electron</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a href=\"https://github.com/sindresorhus/electron-is-dev\">electron-is-dev</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a href=\"https://github.com/megahertz/electron-log\">electron-log</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a href=\"https://yarnpkg.com/package/electron-updater\" rel=\"nofollow\">electron-updater</a></p>\n</li>\n<li>\n<p dir=\"auto\"><a href=\"https://sweetalert2.github.io/\" rel=\"nofollow\">Sweet Alert 2</a></p>\n</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-transparent-tittle-bar-by--binaryfunt\" class=\"anchor\" aria-hidden=\"true\" href=\"#transparent-tittle-bar-by--binaryfunt\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Transparent Tittle Bar by binaryfunt</h3>\n<p dir=\"auto\"><a href=\"https://github.com/binaryfunt/electron-seamless-titlebar-tutorial\">electron-seamless-titlebar-tutorial</a></p>\n<hr>\n<h1 dir=\"auto\"><a id=\"user-content-mit-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#mit-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>MIT LICENSE</h1>\n<h2 dir=\"auto\"><a id=\"user-content-all-game-assets-belongs-to-riot-games\" class=\"anchor\" aria-hidden=\"true\" href=\"#all-game-assets-belongs-to-riot-games\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>All game assets belongs to <a href=\"https://www.riotgames.com/\" rel=\"nofollow\">Riot Games</a></h2>\n<hr>\n<p dir=\"auto\"><a href=\"#unofficial-riot-games-launcher\">Back To Top</a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.441Z" + "unicopedia-sinica": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:31.786Z" }, - "unicopedia-plus": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content--unicopedia-plus\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#-unicopedia-plus\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/icons/icon-256.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Unicopedia Plus icon\" style=\"max-width: 100%;\" crossorigin=\"\"></a> UNICOPEDIA PLUS</h1>\n<p dir=\"auto\"><strong>Unicopedia Plus</strong> is a developer-oriented set of Unicode, Unihan & emoji utilities wrapped into one single app, built with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\">This desktop application works on macOS, Linux and Windows operating systems.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/UP-social-preview.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/UP-social-preview.png\" alt=\"Unicopedia Plus social preview\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-utilities\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#utilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Utilities</h2>\n<p dir=\"auto\">The following utilities are currently available:</p>\n<ul dir=\"auto\">\n<li><strong>CJK Font Variants</strong></li>\n<li><strong>JavaScript Runner</strong></li>\n<li><strong>Regex Properties</strong></li>\n<li><strong>Emoji Data Finder</strong>\n<ul dir=\"auto\">\n<li><strong>Find by Name</strong></li>\n<li><strong>Match Sequence</strong></li>\n<li><strong>Filter Text</strong></li>\n</ul>\n</li>\n<li><strong>Emoji Picture Book</strong></li>\n<li><strong>Emoji References</strong></li>\n<li><strong>Unicode Data Finder</strong>\n<ul dir=\"auto\">\n<li><strong>Find by Name</strong></li>\n<li><strong>Match Character</strong></li>\n<li><strong>List by Block</strong></li>\n</ul>\n</li>\n<li><strong>Unicode Foldings</strong></li>\n<li><strong>Unicode Inspector</strong></li>\n<li><strong>Unicode Normalizer</strong></li>\n<li><strong>Unicode References</strong></li>\n<li><strong>Unicode Segmenter</strong></li>\n<li><strong>Unihan Data Finder</strong>\n<ul dir=\"auto\">\n<li><strong>Find by Tag Value</strong></li>\n<li><strong>Match Character</strong></li>\n<li><strong>View by Grid</strong></li>\n</ul>\n</li>\n<li><strong>Unihan Inspector</strong></li>\n<li><strong>Unihan Radical-Strokes</strong></li>\n<li><strong>Unihan References</strong></li>\n<li><strong>Unihan Variants</strong></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-font-variants\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#cjk-font-variants\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Font Variants</h2>\n<ul dir=\"auto\">\n<li>The <strong>CJK Font Variants</strong> utility displays simultaneously any string of CJK (Chinese/Japanese/Korean) characters in five different typefaces belonging to the open-source set of <a href=\"https://github.com/adobe-fonts/source-han-sans\">Source Han Sans Fonts</a>:</li>\n</ul>\n<table>\n<thead>\n<tr>\n<th>Language</th>\n<th>Tag</th>\n<th>Code</th>\n<th>Typeface</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Japanese</td>\n<td>ja</td>\n<td>JP</td>\n<td>Source Han Sans</td>\n</tr>\n<tr>\n<td>Korean</td>\n<td>ko</td>\n<td>KR</td>\n<td>Source Han Sans K</td>\n</tr>\n<tr>\n<td>Simplified Chinese</td>\n<td>zh-Hans</td>\n<td>SC</td>\n<td>Source Han Sans SC</td>\n</tr>\n<tr>\n<td>Traditional Chinese (Taiwan)</td>\n<td>zh-Hant-TW</td>\n<td>TC</td>\n<td>Source Han Sans TC</td>\n</tr>\n<tr>\n<td>Traditional Chinese (Hong Kong)</td>\n<td>zh-Hant-HK</td>\n<td>HK</td>\n<td>Source Han Sans HC</td>\n</tr>\n</tbody>\n</table>\n<ul dir=\"auto\">\n<li>Additionally, it is possible to specify a set of logographic glyph variants for display by using the <kbd>East Asian Variant</kbd> drop-down menu.</li>\n<li>Font variants of the CJK characters can be visualized either vertically or horizontally. Use the <kbd>Writing Mode</kbd> drop-down menu to toggle between the two modes.</li>\n<li>Use the <kbd>Font Weight</kbd> drop-down menu to select the font weight of the CJK characters, among: <code>Extra Light</code>, <code>Light</code>, <code>Regular</code>, <code>Medium</code>, <code>Semi Bold</code>, <code>Bold</code>, <code>Extra Bold</code>, <code>Heavy</code>.</li>\n<li>Clicking inside any character frame displays momentarily the same glyph for all language flavors, while alt-clicking (or shift-clicking) applies to all characters of the string in a given language flavor. This is especially useful to quickly spot the differences between glyph variations. If the <kbd>⇪ Caps Lock</kbd> key is turned on as well, the differences are shown in contrasting colors instead.</li>\n<li>CJK characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</li>\n<li>It is also possible to input predefined strings of CJK characters selected from the <kbd>Samples ▾</kbd> pop-up menu; some of them make use of the information found in the <a href=\"https://www.unicode.org/Public/UNIDATA/StandardizedVariants.txt\" rel=\"nofollow\">StandardizedVariants.txt</a> or <a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Sequences.txt\" rel=\"nofollow\">IVD_Sequences.txt</a> data files.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>In output, the standard Unicode code point format <code>U+7ADC</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</li>\n<li>In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u9F8D</code> or <code>\\u{20B9F}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/cjk-font-variants-horizontal.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/cjk-font-variants-horizontal.png\" width=\"1080px\" alt=\"CJK Font Variants (Horizontal) screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/cjk-font-variants-vertical.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/cjk-font-variants-vertical.png\" width=\"1080px\" alt=\"CJK Font Variants (Vertical) screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-javascript-runner\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#javascript-runner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JavaScript Runner</h2>\n<ul dir=\"auto\">\n<li>The <strong>JavaScript Runner</strong> utility lets you execute JavaScript code, and comes with several sample scripts related to Unicode, Unihan, and emoji; it is useful for quick testing/prototyping or data processing.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/javascript-runner.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/javascript-runner.png\" width=\"1080px\" alt=\"JavaScript Runner screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-regex-properties\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#regex-properties\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Regex Properties</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">The <strong>Regex Properties</strong> utility displays all the <strong>Unicode 14.0</strong> properties available for regular expressions, used in particular by the <strong>Emoji Data Finder</strong>, <strong>Unicode Data Finder</strong> and <strong>Unihan Data Finder</strong> utilities.</p>\n</li>\n<li>\n<p dir=\"auto\">These properties are suitable to build Unicode-aware regular expressions in JavaScript (ECMAScript 6) using the 'u' flag.</p>\n</li>\n<li>\n<p dir=\"auto\">Unicode properties fall into four groups, which can be displayed individually using the <kbd>Category</kbd> drop-down menu:</p>\n<ul dir=\"auto\">\n<li><strong>General Category</strong> properties</li>\n<li><strong>Binary</strong> properties</li>\n<li><strong>Script</strong> properties</li>\n<li><strong>Script Extensions</strong> properties</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">For <strong>General Category</strong> properties, prefixing with <code>General_Category=</code> (Canonical) or <code>gc=</code> (Alias) is optional. Use the <kbd>Optional Prefix</kbd> checkbox to control whether the prefix is included or not.</p>\n</li>\n<li>\n<p dir=\"auto\">Groupings:</p>\n<table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cased_Letter</td>\n<td>Uppercase_Letter | Lowercase_Letter | Titlecase_Letter</td>\n</tr>\n<tr>\n<td>Letter</td>\n<td>Uppercase_Letter | Lowercase_Letter | Titlecase_Letter | Modifier_Letter | Other_Letter</td>\n</tr>\n<tr>\n<td>Mark</td>\n<td>Nonspacing_Mark | Spacing_Mark | Enclosing_Mark</td>\n</tr>\n<tr>\n<td>Number</td>\n<td>Decimal_Number | Letter_Number | Other_Number</td>\n</tr>\n<tr>\n<td>Punctuation</td>\n<td>Connector_Punctuation | Dash_Punctuation | Open_Punctuation | Close_Punctuation | Initial_Punctuation | Final_Punctuation | Other_Punctuation</td>\n</tr>\n<tr>\n<td>Symbol</td>\n<td>Math_Symbol | Currency_Symbol | Modifier_Symbol | Other_Symbol</td>\n</tr>\n<tr>\n<td>Separator</td>\n<td>Space_Separator | Line_Separator | Paragraph_Separator</td>\n</tr>\n<tr>\n<td>Other</td>\n<td>Control | Format | Surrogate | Private_Use | Unassigned</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li>\n<p dir=\"auto\"><code>\\P{…}</code> is the negated form of <code>\\p{…}</code>. Use the <kbd>Negated</kbd> checkbox to toggle between the two forms.</p>\n</li>\n<li>\n<p dir=\"auto\">Notes:</p>\n<ul dir=\"auto\">\n<li><code>\\p{Any}</code> is equivalent to <code>[\\u{0}-\\u{10FFFF}]</code></li>\n<li><code>\\p{ASCII}</code> is equivalent to <code>[\\u{0}-\\u{7F}]</code></li>\n<li><code>\\p{Assigned}</code> is equivalent to <code>\\P{Unassigned}</code> or <code>\\P{General_Category=Unassigned}</code></li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/regex-properties.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/regex-properties.png\" width=\"1080px\" alt=\"Regex Properties screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-emoji-data-finder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#emoji-data-finder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Emoji Data Finder</h2>\n<h3 dir=\"auto\"><a id=\"user-content-find-by-name\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#find-by-name\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find by Name</h3>\n<ul dir=\"auto\">\n<li>The <strong>Find by Name</strong> feature of the <strong>Emoji Data Finder</strong> utility displays a list of basic data (emoji, short name, keywords, code points) of matching Unicode emoji searched by name or keyword, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any.</li>\n<li>This feature deals with the 4,702 emoji defined in the <strong>Emoji 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/emoji/14.0/emoji-test.txt\" rel=\"nofollow\">emoji-test.txt</a> data file.</li>\n<li>The 9 <em>component</em> (5 <em>skin-tone</em> and 4 <em>hair-style</em>) emoji and the 3,624 <em>fully-qualified</em> (<strong>RGI</strong>) emoji are presented in a standard way, while the 1,069 <em>non-fully-qualified</em> emoji are shown in a distinctive muted (grayed out) style.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n<li>Note: <strong>RGI</strong> stands for <em>Recommended for General Interchange</em>.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/emoji-data-finder-find-by-name.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/emoji-data-finder-find-by-name.png\" width=\"1080px\" alt=\"Emoji Data Finder - Find by Name screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-match-sequence\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#match-sequence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Match Sequence</h3>\n<ul dir=\"auto\">\n<li>The <strong>Match Sequence</strong> feature of the <strong>Emoji Data Finder</strong> utility displays a list of basic data (emoji, short name, keywords, code points) of Unicode emoji matching a character sequence, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any.</li>\n<li>This feature deals with the 4,702 emoji defined in the <strong>Emoji 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/emoji/14.0/emoji-test.txt\" rel=\"nofollow\">emoji-test.txt</a> data file.</li>\n<li>The 9 <em>component</em> (5 <em>skin-tone</em> and 4 <em>hair-style</em>) emoji and the 3,624 <em>fully-qualified</em> (<strong>RGI</strong>) emoji are presented in a standard way, while the 1,069 <em>non-fully-qualified</em> emoji are shown in a distinctive muted (grayed out) style.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n<li>Note: <strong>RGI</strong> stands for <em>Recommended for General Interchange</em>.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/emoji-data-finder-match-sequence.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/emoji-data-finder-match-sequence.png\" width=\"1080px\" alt=\"Emoji Data Finder - Match Sequence screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-filter-text\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#filter-text\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Filter Text</h3>\n<ul dir=\"auto\">\n<li>The <strong>Filter Text</strong> feature of the <strong>Emoji Data Finder</strong> utility displays in real time a list of basic data (emoji, short name, keywords, code points) of all the Unicode emoji contained in a text string.</li>\n<li>Text can by directly typed, or pasted from the clipboard into the main input field.</li>\n<li>It is also possible to input predefined sets of emoji selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input field can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>Use the <kbd>Filter ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Discard Non-Emoji</code> [strip out non-emoji characters]</li>\n<li><code>Upgrade to RGI Emoji</code> [restore incomplete emoji to their <strong>RGI</strong> form]</li>\n<li><code>Remove Duplicate Emoji</code> [delete emoji duplicates]</li>\n</ul>\n</li>\n<li>This feature deals with the 4,702 emoji defined in the <strong>Emoji 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/emoji/14.0/emoji-test.txt\" rel=\"nofollow\">emoji-test.txt</a> data file.</li>\n<li>The 9 <em>component</em> (5 <em>skin-tone</em> and 4 <em>hair-style</em>) emoji and the 3,624 <em>fully-qualified</em> (<strong>RGI</strong>) emoji are presented in a standard way, while the 1,069 <em>non-fully-qualified</em> emoji are shown in a distinctive muted (grayed out) style.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n</ul>\n</li>\n<li>Note: <strong>RGI</strong> stands for <em>Recommended for General Interchange</em>.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/emoji-data-finder-filter-text.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/emoji-data-finder-filter-text.png\" width=\"1080px\" alt=\"Emoji Data Finder - Filter Text screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-emoji-picture-book\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#emoji-picture-book\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Emoji Picture Book</h2>\n<ul dir=\"auto\">\n<li>The <strong>Emoji Picture Book</strong> utility displays lists of Unicode emoji in a color picture book fashion.</li>\n<li>Any group of pictures can be displayed by selecting its name in the <kbd>Category</kbd> drop-down menu, among:\n<ul dir=\"auto\">\n<li><strong>Smileys & Emotion</strong></li>\n<li><strong>People & Body</strong></li>\n<li><strong>Component</strong></li>\n<li><strong>Animals & Nature</strong></li>\n<li><strong>Food & Drink</strong></li>\n<li><strong>Travel & Places</strong></li>\n<li><strong>Activities</strong></li>\n<li><strong>Objects</strong></li>\n<li><strong>Symbols</strong></li>\n<li><strong>Flags</strong></li>\n</ul>\n</li>\n<li>The size of all emoji pictures (from 32 to 128 pixels) can be adjusted by moving the dedicated slider left and right.</li>\n<li>The groups and subgroups of emoji are those defined in the <strong>Emoji 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/emoji/14.0/emoji-test.txt\" rel=\"nofollow\">emoji-test.txt</a> data file.</li>\n<li>Only the 9 <em>component</em> emoji and the 3,624 <em>fully-qualified</em> (<strong>RGI</strong>) forms of the emoji are used unless they cannot be displayed properly, depending on the emoji support level of the operating system.</li>\n<li>Emoji failing to be represented as proper color pictures are purely and simply discarded.</li>\n<li>Note: <strong>RGI</strong> stands for <em>Recommended for General Interchange</em>.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/emoji-picture-book.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/emoji-picture-book.png\" width=\"1080px\" alt=\"Emoji Picture Book screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-emoji-references\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#emoji-references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Emoji References</h2>\n<ul dir=\"auto\">\n<li>The <strong>Emoji References</strong> utility provides a list of reference links to emoji-related web pages.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/emoji-references.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/emoji-references.png\" width=\"1080px\" alt=\"Emoji References screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-data-finder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unicode-data-finder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Data Finder</h2>\n<h3 dir=\"auto\"><a id=\"user-content-find-by-name-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#find-by-name-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find by Name</h3>\n<ul dir=\"auto\">\n<li>The <strong>Find by Name</strong> feature of the <strong>Unicode Data Finder</strong> utility displays a list of basic data (character, code point, name/aliases, block) of matching Unicode characters searched by name or alias, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>When available, name aliases are displayed (in italics and smaller typeface) after the unique and immutable Unicode name. A correction alias is indicated by a leading reference mark <code>※</code>.</li>\n<li>All names and aliases are obtained from the <a href=\"https://www.unicode.org/Public/UNIDATA/UnicodeData.txt\" rel=\"nofollow\">UnicodeData.txt</a> and <a href=\"https://www.unicode.org/Public/UNIDATA/NameAliases.txt\" rel=\"nofollow\">NameAliases.txt</a> data files.</li>\n<li>The search is performed on the 284,278 assigned characters (or code points) defined in the <strong>Unicode 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/UNIDATA/UnicodeData.txt\" rel=\"nofollow\">UnicodeData.txt</a> data file.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unicode-data-finder-find-by-name.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unicode-data-finder-find-by-name.png\" width=\"1080px\" alt=\"Unicode Data Finder - Find by Name screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-match-character\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#match-character\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Match Character</h3>\n<ul dir=\"auto\">\n<li>The <strong>Match Character</strong> feature of the <strong>Unicode Data Finder</strong> utility displays a list of basic data (character, code point, name/aliases, block) of Unicode characters matching a character, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>Click on the <kbd>Match Decomposition</kbd> toggle button to extend the search to characters whose <em>decomposition mapping</em> matches the query string.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the 284,278 assigned characters (or code points) defined in the <strong>Unicode 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/UNIDATA/UnicodeData.txt\" rel=\"nofollow\">UnicodeData.txt</a> data file.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unicode-data-finder-match-character.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unicode-data-finder-match-character.png\" width=\"1080px\" alt=\"Unicode Data Finder - Match Character screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-list-by-block\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#list-by-block\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>List by Block</h3>\n<ul dir=\"auto\">\n<li>The <strong>List by Block</strong> feature of the <strong>Unicode Data Finder</strong> utility displays in real time a list of basic data (character, code point, name/aliases, block) of Unicode characters belonging to the same block range.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>A block can be selected either by <kbd>Block Name</kbd> or by <kbd>Block Range</kbd>, as defined in the <a href=\"https://www.unicode.org/Public/UNIDATA/Blocks.txt\" rel=\"nofollow\">Blocks.txt</a> data file.</li>\n<li>It is also possible to directly enter a code point (or character) in the <kbd>Specimen</kbd> field, then click on the <kbd>Go</kbd> button to automatically select the block containing the code point, scroll its basic data into view, and highlight its hexadecimal code value.</li>\n<li>You can quickly reuse a previously entered code point by using the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate up and down through the history stack in the <kbd>Specimen</kbd> field. Alternatively, you can also use the <kbd>Specimen History ▾</kbd> pop-up menu to automatically jump to a specific character.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unicode-data-finder-list-by-block.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unicode-data-finder-list-by-block.png\" width=\"1080px\" alt=\"Unicode Data Finder - List by Block screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-foldings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unicode-foldings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Foldings</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unicode Foldings</strong> utility displays simultaneously the uppercase and lowercase foldings of a given string, making use of the JavaScript string functions <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase\" rel=\"nofollow\">toUpperCase</a> and <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase\" rel=\"nofollow\">toLowerCase</a>, or <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleUpperCase\" rel=\"nofollow\">toLocaleUpperCase</a> and <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase\" rel=\"nofollow\">toLocaleLowerCase</a> when a specific locale is selected from the <kbd>Locale</kbd> drop-down menu.</li>\n<li>Characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</li>\n<li>It is also possible to input predefined strings of characters selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>In output, the standard Unicode code point format <code>U+00DF</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</li>\n<li>In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u212B</code> or <code>\\u{10400}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</li>\n<li>Note: <em>folding</em> is an operation that maps similar characters to a common target, such as uppercasing or lowercasing a string. Folding operations are most often used to temporarily ignore certain distinctions between characters.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unicode-foldings.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unicode-foldings.png\" width=\"1080px\" alt=\"Unicode Foldings screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-inspector\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unicode-inspector\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Inspector</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unicode Inspector</strong> utility displays code point information in real time for each Unicode character of a text string.</li>\n<li>Characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</li>\n<li>It is also possible to input predefined sets of characters selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>In output, the standard Unicode code point format <code>U+0041</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</li>\n<li>In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u611B</code> or <code>\\u{1F49C}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</li>\n<li>Information is provided for the 284,278 assigned characters (or code points) defined in the <strong>Unicode 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/UNIDATA/UnicodeData.txt\" rel=\"nofollow\">UnicodeData.txt</a> data file.</li>\n<li>Extra information is also obtained from the following data files:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/ArabicShaping.txt\" rel=\"nofollow\">ArabicShaping.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/Blocks.txt\" rel=\"nofollow\">Blocks.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/CaseFolding.txt\" rel=\"nofollow\">CaseFolding.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/DerivedAge.txt\" rel=\"nofollow\">DerivedAge.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/DerivedCoreProperties.txt\" rel=\"nofollow\">DerivedCoreProperties.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/EastAsianWidth.txt\" rel=\"nofollow\">EastAsianWidth.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/EquivalentUnifiedIdeograph.txt\" rel=\"nofollow\">EquivalentUnifiedIdeograph.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/IndicPositionalCategory.txt\" rel=\"nofollow\">IndicPositionalCategory.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/IndicSyllabicCategory.txt\" rel=\"nofollow\">IndicSyllabicCategory.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/LineBreak.txt\" rel=\"nofollow\">LineBreak.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/NameAliases.txt\" rel=\"nofollow\">NameAliases.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/PropList.txt\" rel=\"nofollow\">PropList.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/Scripts.txt\" rel=\"nofollow\">Scripts.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/ScriptExtensions.txt\" rel=\"nofollow\">ScriptExtensions.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/StandardizedVariants.txt\" rel=\"nofollow\">StandardizedVariants.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/VerticalOrientation.txt\" rel=\"nofollow\">VerticalOrientation.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/14.0.0/ucd/emoji/emoji-data.txt\" rel=\"nofollow\">emoji-data.txt</a></li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unicode-inspector.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unicode-inspector.png\" width=\"1080px\" alt=\"Unicode Inspector screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-normalizer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unicode-normalizer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Normalizer</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">The <strong>Unicode Normalizer</strong> utility displays simultaneously the four normalization forms of a given string, making use of the JavaScript string function <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize\" rel=\"nofollow\">normalize</a>, as specified in the <a href=\"https://www.unicode.org/reports/tr15/\" rel=\"nofollow\">UAX #15: Unicode Normalization Forms</a>:</p>\n<table>\n<thead>\n<tr>\n<th>Form</th>\n<th>Name</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>NFC</td>\n<td>Normalization Form C</td>\n<td>Canonical Decomposition, followed by Canonical Composition</td>\n</tr>\n<tr>\n<td>NFD</td>\n<td>Normalization Form D</td>\n<td>Canonical Decomposition</td>\n</tr>\n<tr>\n<td>NFKC</td>\n<td>Normalization Form KC</td>\n<td>Compatibility Decomposition, followed by Canonical Composition</td>\n</tr>\n<tr>\n<td>NFKD</td>\n<td>Normalization Form KD</td>\n<td>Compatibility Decomposition</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li>\n<p dir=\"auto\">Characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</p>\n</li>\n<li>\n<p dir=\"auto\">It is also possible to input predefined strings of characters selected from the <kbd>Samples ▾</kbd> pop-up menu.</p>\n</li>\n<li>\n<p dir=\"auto\">As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</p>\n</li>\n<li>\n<p dir=\"auto\">In output, the standard Unicode code point format <code>U+212B</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</p>\n</li>\n<li>\n<p dir=\"auto\">In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u24B6</code> or <code>\\u{1F201}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</p>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unicode-normalizer.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unicode-normalizer.png\" width=\"1080px\" alt=\"Unicode Normalizer screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-references\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unicode-references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode References</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unicode References</strong> utility provides a list of reference links to Unicode-related web pages.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unicode-references.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unicode-references.png\" width=\"1080px\" alt=\"Unicode References screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-segmenter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unicode-segmenter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Segmenter</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unicode Segmenter</strong> utility performs in real time the segmentation of a text string into a visual list of graphemes, words, or sentences, making use of the JavaScript <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter\" rel=\"nofollow\">Intl.Segmenter</a> API, as specified in the <a href=\"https://www.unicode.org/reports/tr29/\" rel=\"nofollow\">UAX #29: Unicode Text Segmentation</a>.</li>\n<li>Text can by directly typed, or pasted from the clipboard into the main input field.</li>\n<li>It is also possible to input predefined text strings selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input field can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>Choose the appropriate segmentation granularity from the <kbd>Granularity</kbd> drop-down menu, among: <code>Grapheme</code>, <code>Word</code>, or <code>Sentence</code>.</li>\n<li>If required, choose a specific locale from the <kbd>Locale</kbd> drop-down menu: boundary types are actually locale-dependent.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unicode-segmenter.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unicode-segmenter.png\" width=\"1080px\" alt=\"Unicode Segmenter screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-data-finder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unihan-data-finder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan Data Finder</h2>\n<h3 dir=\"auto\"><a id=\"user-content-find-by-tag-value\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#find-by-tag-value\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find by Tag Value</h3>\n<ul dir=\"auto\">\n<li>The <strong>Find by Tag Value</strong> feature of the <strong>Unihan Data Finder</strong> utility displays a list of basic data (character, code point, Unihan tag, value, block) of matching Unihan characters searched by tag value, including through regular expressions.</li>\n<li>Use the <kbd>Unihan Tag</kbd> drop-down menu to select the tag you wish to search value by.</li>\n<li>Use the <kbd>Categories</kbd> checkbox to toggle between: all Unihan tags ordered alphabetically, or grouped by categories in the drop-down menu.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the 93,867 Unihan characters (or code points) defined in <strong>Unicode 14.0</strong>, in the set of data files contained in the <a href=\"https://www.unicode.org/Public/UNIDATA/Unihan.zip\" rel=\"nofollow\">Unihan.zip</a> archive file:\n<ul dir=\"auto\">\n<li><em>Unihan_DictionaryIndices.txt</em></li>\n<li><em>Unihan_DictionaryLikeData.txt</em></li>\n<li><em>Unihan_IRGSources.txt</em></li>\n<li><em>Unihan_NumericValues.txt</em></li>\n<li><em>Unihan_OtherMappings.txt</em></li>\n<li><em>Unihan_RadicalStrokeCounts.txt</em></li>\n<li><em>Unihan_Readings.txt</em></li>\n<li><em>Unihan_Variants.txt</em></li>\n</ul>\n</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-data-finder-find-by-tag-value.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-data-finder-find-by-tag-value.png\" width=\"1080px\" alt=\"Unihan Data Finder - Find by Tag Value screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-match-character-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#match-character-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Match Character</h3>\n<ul dir=\"auto\">\n<li>The <strong>Match Character</strong> feature of the <strong>Unihan Data Finder</strong> utility displays a list of basic data (character, code point, age, set, ideograph status, block) of matching Unihan characters, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>Click on the <kbd>Match Variants</kbd> toggle button to extend the search to characters whose <em>variants</em> match the query string.</li>\n<li>Unihan variants, if any, are displayed in a distinctive muted (grayed out) style.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the set of 93,867 Unihan characters defined in <strong>Unicode 14.0</strong>.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-data-finder-match-character.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-data-finder-match-character.png\" width=\"1080px\" alt=\"Unihan Data Finder - Match Character screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-view-by-grid\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#view-by-grid\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>View by Grid</h3>\n<ul dir=\"auto\">\n<li>The <strong>View by Grid</strong> feature of the <strong>Unihan Data Finder</strong> utility displays in real time a grid view of the 10 blocks containing the 93,867 Unihan characters defined in <strong>Unicode 14.0</strong>.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>A block can be selected either by <kbd>Block Name</kbd> or by <kbd>Block Range</kbd>.</li>\n<li>It is also possible to directly enter a Unihan character or code point in the <kbd>Specimen</kbd> field, then click on the <kbd>Go</kbd> button to automatically select the block containing the character, scroll it into view, and highlight it.</li>\n<li>You can quickly reuse a previously entered Unihan character by using the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate up and down through the history stack in the <kbd>Specimen</kbd> field. Alternatively, you can also use the <kbd>Specimen History ▾</kbd> pop-up menu to automatically jump to a specific character.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n</ul>\n</li>\n<li>A list of all the Unihan blocks is available for quick reference.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-data-finder-view-by-grid.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-data-finder-view-by-grid.png\" width=\"1080px\" alt=\"Unihan Data Finder - View by Grid screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-data-finder-view-by-grid-misclassified.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-data-finder-view-by-grid-misclassified.png\" width=\"1080px\" alt=\"Unihan Data Finder - View by Grid (Misclassified) screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-inspector\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unihan-inspector\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan Inspector</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unihan Inspector</strong> utility displays all available Unihan tags for each of the 93,867 Unihan characters defined in <strong>Unicode 14.0</strong>, in the set of data files contained in the <a href=\"https://www.unicode.org/Public/UNIDATA/Unihan.zip\" rel=\"nofollow\">Unihan.zip</a> archive file:\n<ul dir=\"auto\">\n<li><em>Unihan_DictionaryIndices.txt</em></li>\n<li><em>Unihan_DictionaryLikeData.txt</em></li>\n<li><em>Unihan_IRGSources.txt</em></li>\n<li><em>Unihan_NumericValues.txt</em></li>\n<li><em>Unihan_OtherMappings.txt</em></li>\n<li><em>Unihan_RadicalStrokeCounts.txt</em></li>\n<li><em>Unihan_Readings.txt</em></li>\n<li><em>Unihan_Variants.txt</em></li>\n</ul>\n</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display the list of Unihan tags.</li>\n<li>In addition, the utility provides, for each Unihan character:\n<ul dir=\"auto\">\n<li>basic Unicode information: name, age, plane, block, script, script extensions, general category, extended properties, decomposition, standardized variation, equivalent unified ideograph;</li>\n<li>basic Unihan information: set (<em>IICore</em>, <em>Unihan Core</em>, <em>Full Unihan</em>), status (<em>unified</em> or <em>compatibility</em> ideograph), compatibility source, radical/strokes, definition, numeric value, related characters, variant characters.</li>\n</ul>\n</li>\n<li>Basic radical information can also be obtained for the 214 KangXi radicals and the 115 additional CJK radicals.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n<li>It is also possible to look up a randomly selected Unihan character by clicking on the <kbd>Random</kbd> button; use the <kbd>Set</kbd> drop-down menu to perform the draw on a specified Unihan set:\n<ul dir=\"auto\">\n<li><code>IICore</code>: the IICore set of 9,810 CJK unified ideographs in common usage,</li>\n<li><code>Unihan Core</code>: the Unihan core set (2020) of 20,720 CJK unified and compatibility ideographs, minimal set of required ideographs for East Asia,</li>\n<li><code>Full Unihan</code>: the full set of 93,867 Unihan characters.</li>\n</ul>\n</li>\n<li>The currently looked up character is displayed at a large scale, followed by its code point.</li>\n<li>Click on <kbd><g-emoji class=\"g-emoji\" alias=\"arrow_backward\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/25c0.png\">◀</g-emoji></kbd> or <kbd><g-emoji class=\"g-emoji\" alias=\"arrow_forward\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/25b6.png\">▶</g-emoji></kbd> to step through five different CJK typefaces, among:\n<ul dir=\"auto\">\n<li><code>JP</code>: Japanese</li>\n<li><code>KR</code>: Korean</li>\n<li><code>SC</code>: Simplified Chinese</li>\n<li><code>TC</code>: Traditional Chinese (Taiwan)</li>\n<li><code>HK</code>: Traditional Chinese (Hong Kong)</li>\n</ul>\n</li>\n<li>If a character cannot be properly rendered in the five CJK typefaces, the system default typeface is automatically used instead.</li>\n<li>Use the <kbd>Categories</kbd> checkbox to toggle between: all Unihan tags ordered alphabetically, or grouped by categories.</li>\n<li>Variant characters, if any, are listed under several classes in the basic Unihan information panel:\n<ul dir=\"auto\">\n<li><code>Unified Variant</code>: decomposition of the looked up character</li>\n<li><code>Compatibility Variants</code>: characters whose decomposition is the looked up character</li>\n<li><code>Semantic Variants</code>: characters listed under the <em>kSemanticVariant</em> Unihan tag</li>\n<li><code>Specialized Variants</code>: characters listed under the <em>kSpecializedSemanticVariant</em> Unihan tag</li>\n<li><code>Spoofing Variants</code>: characters listed under the <em>kSpoofingVariant</em> Unihan tag</li>\n<li><code>Shape (Z-) Variants</code> characters listed under the <em>kZVariant</em> Unihan tag</li>\n<li><code>Simplified Variants</code>: characters listed under the <em>kSimplifiedVariant</em> Unihan tag</li>\n<li><code>Traditional Variants</code>: characters listed under the <em>kTraditionalVariant</em> Unihan tag</li>\n<li><code>Shinjitai Variants</code>: Japanese simplified character variants (新字体)</li>\n<li><code>Kyūjitai Variants</code>: Japanese traditional character variants (旧字体)</li>\n<li><code>Yasuoka Variants</code>: characters drawn from the \"Variants table for Unicode\" data file <a title=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/UniVariants.Z\" href=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/UniVariants.Z\" rel=\"nofollow\">UniVariants.txt</a> provided by Prof. <a title=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/\" href=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/\" rel=\"nofollow\">Kōichi Yasuoka</a></li>\n</ul>\n</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>The top Radical/Strokes fields are displaying data obtained from the only informative IRG Source: <em>kRSUnicode</em>, while the bottom ones (in grayed-out style, if any) make use of the provisional sources: <em>kRSKangXi</em> and <em>kRSAdobe_Japan1_6</em>.</li>\n<li>IICore (<em>International Ideographs Core</em>) represents a set of 9,810 important Unihan characters in everyday use throughout East Asia; it has been developed by the IRG.</li>\n<li>IRG stands for <em>Ideographic Research Group</em>, formerly called <em>Ideographic Rapporteur Group</em>, a committee advising the Unicode Consortium about Asian language characters.</li>\n<li>Radicals do <em>not</em> belong to the Unihan character set; they are allowed to be looked up here merely as a convenience, since they are closely related, and because their appearance is similar, or even identical, to their equivalent unified ideograph.</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-inspector.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-inspector.png\" width=\"1080px\" alt=\"Unihan Inspector screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-inspector-radical.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-inspector-radical.png\" width=\"1080px\" alt=\"Unihan Inspector (Radical) screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-radical-strokes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unihan-radical-strokes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan Radical-Strokes</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unihan Radical-Strokes</strong> utility displays all the Unihan characters searched by KangXi radical and additional stroke count.</li>\n<li>Use the <kbd>Set</kbd> drop-down menu to perform the search on a specified Unihan set:\n<ul dir=\"auto\">\n<li><code>IICore</code>: the IICore set of 9,810 CJK unified ideographs in common usage,</li>\n<li><code>Unihan Core</code>: the Unihan core set (2020) of 20,720 CJK unified and compatibility ideographs, minimal set of required ideographs for East Asia,</li>\n<li><code>Full Unihan</code>: the full set of 93,867 Unihan characters.</li>\n</ul>\n</li>\n<li>Use the <kbd>Extra Sources</kbd> checkbox to extend the search to all radical/strokes source tags, or use only the IRG-defined source tag common to all Unihan characters.</li>\n<li>Use the <kbd>Radical</kbd> and <kbd>Strokes</kbd> drop-down menus to select the KangXi radical and the additional stroke count of the Unihan characters you are looking for, then click on the <kbd>Search</kbd> button.</li>\n<li>If the number of additional strokes is negative, 0 is used instead. For example, the Unihan character 王 gets listed under 'Radical 96 ⽟ (Jade)' + '0 Stroke', although its additional stroke count is -1.</li>\n<li>Selecting <code>All</code> from the <kbd>Strokes</kbd> menu lets you display all the Unihan characters sharing the same KangXi radical, sorted by additional stroke count.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>A complete list of the 214 KangXi radicals is available for reference, showing also CJK variants as well as simplified forms.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-radical-strokes.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-radical-strokes.png\" width=\"1080px\" alt=\"Unihan Radical-Strokes screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-references\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unihan-references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan References</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unihan References</strong> utility provides a list of reference links to Unihan-related web pages.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-references.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-references.png\" width=\"1080px\" alt=\"Unihan References screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-variants\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#unihan-variants\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan Variants</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unihan Variants</strong> utility displays all the variants of a given Unihan character.</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display the variants.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n<li>Click on the <kbd>Extra Variants</kbd> checkbox to include the Yasuoka variants as well; otherwise, only the standard Unihan variants are listed.</li>\n<li>Click on the <kbd>Detailed Relations</kbd> checkbox to make use of a directed labeled graph to display variant relations; otherwise, a basic undirected graph is used instead.</li>\n<li>Click on the <kbd>Code Points</kbd> checkbox to display as well the code point of each Unihan character of the graph.</li>\n<li>The different variant relations are indicated using the following labels:\n<ul dir=\"auto\">\n<li><code>Compat.</code>: reverse link of <code>Unified</code></li>\n<li><code>Kyūjitai</code>: Japanese traditional character variants (旧字体)</li>\n<li><code>Semantic</code>: characters listed under the <em>kSemanticVariant</em> Unihan tag</li>\n<li><code>Shape</code>: characters listed under the <em>kZVariant</em> Unihan tag</li>\n<li><code>Shinjitai</code>: Japanese simplified character variants (新字体)</li>\n<li><code>Simplified</code>: characters listed under the <em>kSimplifiedVariant</em> Unihan tag</li>\n<li><code>Specialized</code>: characters listed under the <em>kSpecializedSemanticVariant</em> Unihan tag</li>\n<li><code>Spoofing</code>: characters listed under the <em>kSpoofingVariant</em> Unihan tag</li>\n<li><code>Traditional</code>: characters listed under the <em>kTraditionalVariant</em> Unihan tag</li>\n<li><code>Unified</code>: characters listed under the <em>kCompatibilityVariant</em> Unihan tag</li>\n<li><code>Yasuoka</code>: characters drawn from the \"Variants table for Unicode\" data file <a title=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/UniVariants.Z\" href=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/UniVariants.Z\" rel=\"nofollow\">UniVariants.txt</a> provided by Prof. <a title=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/\" href=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/\" rel=\"nofollow\">Kōichi Yasuoka</a></li>\n</ul>\n</li>\n<li>Click on the <kbd>Save...</kbd> button to save the current graph as a SVG file.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>Hovering over any circled Unihan character of the graph displays a tooltip with basic information: code point, age, set, ideograph status, compatibility source.</li>\n<li>The currently looked up Unihan character appears in a bolder circle; clicking on any other circled variant character lets you \"navigate\" through all the variants.</li>\n<li>In order to avoid visual clutter, any relation between two Unihan characters obtained from the Yasuoka variants is not displayed if another \"standard\" one with the same orientation already exists.</li>\n<li>By design, <em>compatibility</em> characters, if any, always appear on the <em>left</em> side of a graph with detailed relations.</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-variants.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-variants.png\" width=\"1080px\" alt=\"Unihan Variants screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/screenshots/unihan-variants-detailed.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-plus/master/screenshots/unihan-variants-detailed.png\" width=\"1080px\" alt=\"Unihan Variants (Detailed) screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Using</h2>\n<p dir=\"auto\">You can <a href=\"https://github.com/tonton-pixel/unicopedia-plus/releases\">download the latest release</a> for macOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building</h2>\n<p dir=\"auto\">You'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer in order to build this application.</p>\n<h3 dir=\"auto\"><a id=\"user-content-clone-method\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#clone-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone method</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone the repository\ngit clone https://github.com/tonton-pixel/unicopedia-plus\n# Go into the repository\ncd unicopedia-plus\n# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone the repository</span>\ngit clone https://github.com/tonton-pixel/unicopedia-plus\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> unicopedia-plus\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<p dir=\"auto\"><strong>Note</strong>: to use the clone method, the core tool <a href=\"https://www.git-scm.com/\" rel=\"nofollow\">git</a> must also be installed.</p>\n<h3 dir=\"auto\"><a id=\"user-content-download-method\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#download-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download method</h3>\n<p dir=\"auto\">If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/unicopedia-plus/archive/master.zip\">download the source code</a>, unZip it, then directly run the following commands from a Terminal opened at the resulting <code>unicopedia-plus-master</code> folder location:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h3>\n<p dir=\"auto\">Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the application, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command (once the dependencies are installed) will create a <code>Unicopedia Plus.app</code> version for macOS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Build macOS (Darwin) application\nnpm run build-darwin\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Build macOS (Darwin) application</span>\nnpm run build-darwin</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-plus/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">The MIT License (MIT).</p>\n<p dir=\"auto\">Copyright © 2018-2022 Michel Mariani.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content--unicopedia-plus\" class=\"anchor\" aria-hidden=\"true\" href=\"#-unicopedia-plus\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"icons/icon-256.png\"><img src=\"icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Unicopedia Plus icon\" style=\"max-width: 100%;\"></a> UNICOPEDIA PLUS</h1>\n<p dir=\"auto\"><strong>Unicopedia Plus</strong> is a developer-oriented set of Unicode, Unihan & emoji utilities wrapped into one single app, built with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\">This desktop application works on macOS, Linux and Windows operating systems.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/UP-social-preview.png\"><img src=\"screenshots/UP-social-preview.png\" alt=\"Unicopedia Plus social preview\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-utilities\" class=\"anchor\" aria-hidden=\"true\" href=\"#utilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Utilities</h2>\n<p dir=\"auto\">The following utilities are currently available:</p>\n<ul dir=\"auto\">\n<li><strong>CJK Font Variants</strong></li>\n<li><strong>JavaScript Runner</strong></li>\n<li><strong>Regex Properties</strong></li>\n<li><strong>Emoji Data Finder</strong>\n<ul dir=\"auto\">\n<li><strong>Find by Name</strong></li>\n<li><strong>Match Sequence</strong></li>\n<li><strong>Filter Text</strong></li>\n</ul>\n</li>\n<li><strong>Emoji Picture Book</strong></li>\n<li><strong>Emoji References</strong></li>\n<li><strong>Unicode Data Finder</strong>\n<ul dir=\"auto\">\n<li><strong>Find by Name</strong></li>\n<li><strong>Match Character</strong></li>\n<li><strong>List by Block</strong></li>\n</ul>\n</li>\n<li><strong>Unicode Foldings</strong></li>\n<li><strong>Unicode Inspector</strong></li>\n<li><strong>Unicode Normalizer</strong></li>\n<li><strong>Unicode References</strong></li>\n<li><strong>Unicode Segmenter</strong></li>\n<li><strong>Unihan Data Finder</strong>\n<ul dir=\"auto\">\n<li><strong>Find by Tag Value</strong></li>\n<li><strong>Match Character</strong></li>\n<li><strong>View by Grid</strong></li>\n</ul>\n</li>\n<li><strong>Unihan Inspector</strong></li>\n<li><strong>Unihan Radical-Strokes</strong></li>\n<li><strong>Unihan References</strong></li>\n<li><strong>Unihan Variants</strong></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-font-variants\" class=\"anchor\" aria-hidden=\"true\" href=\"#cjk-font-variants\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Font Variants</h2>\n<ul dir=\"auto\">\n<li>The <strong>CJK Font Variants</strong> utility displays simultaneously any string of CJK (Chinese/Japanese/Korean) characters in five different typefaces belonging to the open-source set of <a href=\"https://github.com/adobe-fonts/source-han-sans\">Source Han Sans Fonts</a>:</li>\n</ul>\n<table>\n<thead>\n<tr>\n<th>Language</th>\n<th>Tag</th>\n<th>Code</th>\n<th>Typeface</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Japanese</td>\n<td>ja</td>\n<td>JP</td>\n<td>Source Han Sans</td>\n</tr>\n<tr>\n<td>Korean</td>\n<td>ko</td>\n<td>KR</td>\n<td>Source Han Sans K</td>\n</tr>\n<tr>\n<td>Simplified Chinese</td>\n<td>zh-Hans</td>\n<td>SC</td>\n<td>Source Han Sans SC</td>\n</tr>\n<tr>\n<td>Traditional Chinese (Taiwan)</td>\n<td>zh-Hant-TW</td>\n<td>TC</td>\n<td>Source Han Sans TC</td>\n</tr>\n<tr>\n<td>Traditional Chinese (Hong Kong)</td>\n<td>zh-Hant-HK</td>\n<td>HK</td>\n<td>Source Han Sans HC</td>\n</tr>\n</tbody>\n</table>\n<ul dir=\"auto\">\n<li>Additionally, it is possible to specify a set of logographic glyph variants for display by using the <kbd>East Asian Variant</kbd> drop-down menu.</li>\n<li>Font variants of the CJK characters can be visualized either vertically or horizontally. Use the <kbd>Writing Mode</kbd> drop-down menu to toggle between the two modes.</li>\n<li>Use the <kbd>Font Weight</kbd> drop-down menu to select the font weight of the CJK characters, among: <code>Extra Light</code>, <code>Light</code>, <code>Regular</code>, <code>Medium</code>, <code>Semi Bold</code>, <code>Bold</code>, <code>Extra Bold</code>, <code>Heavy</code>.</li>\n<li>Clicking inside any character frame displays momentarily the same glyph for all language flavors, while alt-clicking (or shift-clicking) applies to all characters of the string in a given language flavor. This is especially useful to quickly spot the differences between glyph variations. If the <kbd>⇪ Caps Lock</kbd> key is turned on as well, the differences are shown in contrasting colors instead.</li>\n<li>CJK characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</li>\n<li>It is also possible to input predefined strings of CJK characters selected from the <kbd>Samples ▾</kbd> pop-up menu; some of them make use of the information found in the <a href=\"https://www.unicode.org/Public/UNIDATA/StandardizedVariants.txt\" rel=\"nofollow\">StandardizedVariants.txt</a> or <a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Sequences.txt\" rel=\"nofollow\">IVD_Sequences.txt</a> data files.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>In output, the standard Unicode code point format <code>U+7ADC</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</li>\n<li>In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u9F8D</code> or <code>\\u{20B9F}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-font-variants-horizontal.png\"><img src=\"screenshots/cjk-font-variants-horizontal.png\" width=\"1080px\" alt=\"CJK Font Variants (Horizontal) screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-font-variants-vertical.png\"><img src=\"screenshots/cjk-font-variants-vertical.png\" width=\"1080px\" alt=\"CJK Font Variants (Vertical) screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-javascript-runner\" class=\"anchor\" aria-hidden=\"true\" href=\"#javascript-runner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JavaScript Runner</h2>\n<ul dir=\"auto\">\n<li>The <strong>JavaScript Runner</strong> utility lets you execute JavaScript code, and comes with several sample scripts related to Unicode, Unihan, and emoji; it is useful for quick testing/prototyping or data processing.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/javascript-runner.png\"><img src=\"screenshots/javascript-runner.png\" width=\"1080px\" alt=\"JavaScript Runner screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-regex-properties\" class=\"anchor\" aria-hidden=\"true\" href=\"#regex-properties\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Regex Properties</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">The <strong>Regex Properties</strong> utility displays all the <strong>Unicode 14.0</strong> properties available for regular expressions, used in particular by the <strong>Emoji Data Finder</strong>, <strong>Unicode Data Finder</strong> and <strong>Unihan Data Finder</strong> utilities.</p>\n</li>\n<li>\n<p dir=\"auto\">These properties are suitable to build Unicode-aware regular expressions in JavaScript (ECMAScript 6) using the 'u' flag.</p>\n</li>\n<li>\n<p dir=\"auto\">Unicode properties fall into four groups, which can be displayed individually using the <kbd>Category</kbd> drop-down menu:</p>\n<ul dir=\"auto\">\n<li><strong>General Category</strong> properties</li>\n<li><strong>Binary</strong> properties</li>\n<li><strong>Script</strong> properties</li>\n<li><strong>Script Extensions</strong> properties</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">For <strong>General Category</strong> properties, prefixing with <code>General_Category=</code> (Canonical) or <code>gc=</code> (Alias) is optional. Use the <kbd>Optional Prefix</kbd> checkbox to control whether the prefix is included or not.</p>\n</li>\n<li>\n<p dir=\"auto\">Groupings:</p>\n<table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cased_Letter</td>\n<td>Uppercase_Letter | Lowercase_Letter | Titlecase_Letter</td>\n</tr>\n<tr>\n<td>Letter</td>\n<td>Uppercase_Letter | Lowercase_Letter | Titlecase_Letter | Modifier_Letter | Other_Letter</td>\n</tr>\n<tr>\n<td>Mark</td>\n<td>Nonspacing_Mark | Spacing_Mark | Enclosing_Mark</td>\n</tr>\n<tr>\n<td>Number</td>\n<td>Decimal_Number | Letter_Number | Other_Number</td>\n</tr>\n<tr>\n<td>Punctuation</td>\n<td>Connector_Punctuation | Dash_Punctuation | Open_Punctuation | Close_Punctuation | Initial_Punctuation | Final_Punctuation | Other_Punctuation</td>\n</tr>\n<tr>\n<td>Symbol</td>\n<td>Math_Symbol | Currency_Symbol | Modifier_Symbol | Other_Symbol</td>\n</tr>\n<tr>\n<td>Separator</td>\n<td>Space_Separator | Line_Separator | Paragraph_Separator</td>\n</tr>\n<tr>\n<td>Other</td>\n<td>Control | Format | Surrogate | Private_Use | Unassigned</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li>\n<p dir=\"auto\"><code>\\P{…}</code> is the negated form of <code>\\p{…}</code>. Use the <kbd>Negated</kbd> checkbox to toggle between the two forms.</p>\n</li>\n<li>\n<p dir=\"auto\">Notes:</p>\n<ul dir=\"auto\">\n<li><code>\\p{Any}</code> is equivalent to <code>[\\u{0}-\\u{10FFFF}]</code></li>\n<li><code>\\p{ASCII}</code> is equivalent to <code>[\\u{0}-\\u{7F}]</code></li>\n<li><code>\\p{Assigned}</code> is equivalent to <code>\\P{Unassigned}</code> or <code>\\P{General_Category=Unassigned}</code></li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/regex-properties.png\"><img src=\"screenshots/regex-properties.png\" width=\"1080px\" alt=\"Regex Properties screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-emoji-data-finder\" class=\"anchor\" aria-hidden=\"true\" href=\"#emoji-data-finder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Emoji Data Finder</h2>\n<h3 dir=\"auto\"><a id=\"user-content-find-by-name\" class=\"anchor\" aria-hidden=\"true\" href=\"#find-by-name\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find by Name</h3>\n<ul dir=\"auto\">\n<li>The <strong>Find by Name</strong> feature of the <strong>Emoji Data Finder</strong> utility displays a list of basic data (emoji, short name, keywords, code points) of matching Unicode emoji searched by name or keyword, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any.</li>\n<li>This feature deals with the 4,702 emoji defined in the <strong>Emoji 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/emoji/14.0/emoji-test.txt\" rel=\"nofollow\">emoji-test.txt</a> data file.</li>\n<li>The 9 <em>component</em> (5 <em>skin-tone</em> and 4 <em>hair-style</em>) emoji and the 3,624 <em>fully-qualified</em> (<strong>RGI</strong>) emoji are presented in a standard way, while the 1,069 <em>non-fully-qualified</em> emoji are shown in a distinctive muted (grayed out) style.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n<li>Note: <strong>RGI</strong> stands for <em>Recommended for General Interchange</em>.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/emoji-data-finder-find-by-name.png\"><img src=\"screenshots/emoji-data-finder-find-by-name.png\" width=\"1080px\" alt=\"Emoji Data Finder - Find by Name screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-match-sequence\" class=\"anchor\" aria-hidden=\"true\" href=\"#match-sequence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Match Sequence</h3>\n<ul dir=\"auto\">\n<li>The <strong>Match Sequence</strong> feature of the <strong>Emoji Data Finder</strong> utility displays a list of basic data (emoji, short name, keywords, code points) of Unicode emoji matching a character sequence, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any.</li>\n<li>This feature deals with the 4,702 emoji defined in the <strong>Emoji 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/emoji/14.0/emoji-test.txt\" rel=\"nofollow\">emoji-test.txt</a> data file.</li>\n<li>The 9 <em>component</em> (5 <em>skin-tone</em> and 4 <em>hair-style</em>) emoji and the 3,624 <em>fully-qualified</em> (<strong>RGI</strong>) emoji are presented in a standard way, while the 1,069 <em>non-fully-qualified</em> emoji are shown in a distinctive muted (grayed out) style.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n<li>Note: <strong>RGI</strong> stands for <em>Recommended for General Interchange</em>.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/emoji-data-finder-match-sequence.png\"><img src=\"screenshots/emoji-data-finder-match-sequence.png\" width=\"1080px\" alt=\"Emoji Data Finder - Match Sequence screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-filter-text\" class=\"anchor\" aria-hidden=\"true\" href=\"#filter-text\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Filter Text</h3>\n<ul dir=\"auto\">\n<li>The <strong>Filter Text</strong> feature of the <strong>Emoji Data Finder</strong> utility displays in real time a list of basic data (emoji, short name, keywords, code points) of all the Unicode emoji contained in a text string.</li>\n<li>Text can by directly typed, or pasted from the clipboard into the main input field.</li>\n<li>It is also possible to input predefined sets of emoji selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input field can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>Use the <kbd>Filter ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Discard Non-Emoji</code> [strip out non-emoji characters]</li>\n<li><code>Upgrade to RGI Emoji</code> [restore incomplete emoji to their <strong>RGI</strong> form]</li>\n<li><code>Remove Duplicate Emoji</code> [delete emoji duplicates]</li>\n</ul>\n</li>\n<li>This feature deals with the 4,702 emoji defined in the <strong>Emoji 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/emoji/14.0/emoji-test.txt\" rel=\"nofollow\">emoji-test.txt</a> data file.</li>\n<li>The 9 <em>component</em> (5 <em>skin-tone</em> and 4 <em>hair-style</em>) emoji and the 3,624 <em>fully-qualified</em> (<strong>RGI</strong>) emoji are presented in a standard way, while the 1,069 <em>non-fully-qualified</em> emoji are shown in a distinctive muted (grayed out) style.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n</ul>\n</li>\n<li>Note: <strong>RGI</strong> stands for <em>Recommended for General Interchange</em>.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/emoji-data-finder-filter-text.png\"><img src=\"screenshots/emoji-data-finder-filter-text.png\" width=\"1080px\" alt=\"Emoji Data Finder - Filter Text screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-emoji-picture-book\" class=\"anchor\" aria-hidden=\"true\" href=\"#emoji-picture-book\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Emoji Picture Book</h2>\n<ul dir=\"auto\">\n<li>The <strong>Emoji Picture Book</strong> utility displays lists of Unicode emoji in a color picture book fashion.</li>\n<li>Any group of pictures can be displayed by selecting its name in the <kbd>Category</kbd> drop-down menu, among:\n<ul dir=\"auto\">\n<li><strong>Smileys & Emotion</strong></li>\n<li><strong>People & Body</strong></li>\n<li><strong>Component</strong></li>\n<li><strong>Animals & Nature</strong></li>\n<li><strong>Food & Drink</strong></li>\n<li><strong>Travel & Places</strong></li>\n<li><strong>Activities</strong></li>\n<li><strong>Objects</strong></li>\n<li><strong>Symbols</strong></li>\n<li><strong>Flags</strong></li>\n</ul>\n</li>\n<li>The size of all emoji pictures (from 32 to 128 pixels) can be adjusted by moving the dedicated slider left and right.</li>\n<li>The groups and subgroups of emoji are those defined in the <strong>Emoji 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/emoji/14.0/emoji-test.txt\" rel=\"nofollow\">emoji-test.txt</a> data file.</li>\n<li>Only the 9 <em>component</em> emoji and the 3,624 <em>fully-qualified</em> (<strong>RGI</strong>) forms of the emoji are used unless they cannot be displayed properly, depending on the emoji support level of the operating system.</li>\n<li>Emoji failing to be represented as proper color pictures are purely and simply discarded.</li>\n<li>Note: <strong>RGI</strong> stands for <em>Recommended for General Interchange</em>.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/emoji-picture-book.png\"><img src=\"screenshots/emoji-picture-book.png\" width=\"1080px\" alt=\"Emoji Picture Book screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-emoji-references\" class=\"anchor\" aria-hidden=\"true\" href=\"#emoji-references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Emoji References</h2>\n<ul dir=\"auto\">\n<li>The <strong>Emoji References</strong> utility provides a list of reference links to emoji-related web pages.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/emoji-references.png\"><img src=\"screenshots/emoji-references.png\" width=\"1080px\" alt=\"Emoji References screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-data-finder\" class=\"anchor\" aria-hidden=\"true\" href=\"#unicode-data-finder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Data Finder</h2>\n<h3 dir=\"auto\"><a id=\"user-content-find-by-name-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#find-by-name-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find by Name</h3>\n<ul dir=\"auto\">\n<li>The <strong>Find by Name</strong> feature of the <strong>Unicode Data Finder</strong> utility displays a list of basic data (character, code point, name/aliases, block) of matching Unicode characters searched by name or alias, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>When available, name aliases are displayed (in italics and smaller typeface) after the unique and immutable Unicode name. A correction alias is indicated by a leading reference mark <code>※</code>.</li>\n<li>All names and aliases are obtained from the <a href=\"https://www.unicode.org/Public/UNIDATA/UnicodeData.txt\" rel=\"nofollow\">UnicodeData.txt</a> and <a href=\"https://www.unicode.org/Public/UNIDATA/NameAliases.txt\" rel=\"nofollow\">NameAliases.txt</a> data files.</li>\n<li>The search is performed on the 284,278 assigned characters (or code points) defined in the <strong>Unicode 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/UNIDATA/UnicodeData.txt\" rel=\"nofollow\">UnicodeData.txt</a> data file.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unicode-data-finder-find-by-name.png\"><img src=\"screenshots/unicode-data-finder-find-by-name.png\" width=\"1080px\" alt=\"Unicode Data Finder - Find by Name screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-match-character\" class=\"anchor\" aria-hidden=\"true\" href=\"#match-character\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Match Character</h3>\n<ul dir=\"auto\">\n<li>The <strong>Match Character</strong> feature of the <strong>Unicode Data Finder</strong> utility displays a list of basic data (character, code point, name/aliases, block) of Unicode characters matching a character, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>Click on the <kbd>Match Decomposition</kbd> toggle button to extend the search to characters whose <em>decomposition mapping</em> matches the query string.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the 284,278 assigned characters (or code points) defined in the <strong>Unicode 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/UNIDATA/UnicodeData.txt\" rel=\"nofollow\">UnicodeData.txt</a> data file.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unicode-data-finder-match-character.png\"><img src=\"screenshots/unicode-data-finder-match-character.png\" width=\"1080px\" alt=\"Unicode Data Finder - Match Character screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-list-by-block\" class=\"anchor\" aria-hidden=\"true\" href=\"#list-by-block\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>List by Block</h3>\n<ul dir=\"auto\">\n<li>The <strong>List by Block</strong> feature of the <strong>Unicode Data Finder</strong> utility displays in real time a list of basic data (character, code point, name/aliases, block) of Unicode characters belonging to the same block range.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>A block can be selected either by <kbd>Block Name</kbd> or by <kbd>Block Range</kbd>, as defined in the <a href=\"https://www.unicode.org/Public/UNIDATA/Blocks.txt\" rel=\"nofollow\">Blocks.txt</a> data file.</li>\n<li>It is also possible to directly enter a code point (or character) in the <kbd>Specimen</kbd> field, then click on the <kbd>Go</kbd> button to automatically select the block containing the code point, scroll its basic data into view, and highlight its hexadecimal code value.</li>\n<li>You can quickly reuse a previously entered code point by using the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate up and down through the history stack in the <kbd>Specimen</kbd> field. Alternatively, you can also use the <kbd>Specimen History ▾</kbd> pop-up menu to automatically jump to a specific character.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unicode-data-finder-list-by-block.png\"><img src=\"screenshots/unicode-data-finder-list-by-block.png\" width=\"1080px\" alt=\"Unicode Data Finder - List by Block screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-foldings\" class=\"anchor\" aria-hidden=\"true\" href=\"#unicode-foldings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Foldings</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unicode Foldings</strong> utility displays simultaneously the uppercase and lowercase foldings of a given string, making use of the JavaScript string functions <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase\" rel=\"nofollow\">toUpperCase</a> and <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase\" rel=\"nofollow\">toLowerCase</a>, or <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleUpperCase\" rel=\"nofollow\">toLocaleUpperCase</a> and <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase\" rel=\"nofollow\">toLocaleLowerCase</a> when a specific locale is selected from the <kbd>Locale</kbd> drop-down menu.</li>\n<li>Characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</li>\n<li>It is also possible to input predefined strings of characters selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>In output, the standard Unicode code point format <code>U+00DF</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</li>\n<li>In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u212B</code> or <code>\\u{10400}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</li>\n<li>Note: <em>folding</em> is an operation that maps similar characters to a common target, such as uppercasing or lowercasing a string. Folding operations are most often used to temporarily ignore certain distinctions between characters.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unicode-foldings.png\"><img src=\"screenshots/unicode-foldings.png\" width=\"1080px\" alt=\"Unicode Foldings screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-inspector\" class=\"anchor\" aria-hidden=\"true\" href=\"#unicode-inspector\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Inspector</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unicode Inspector</strong> utility displays code point information in real time for each Unicode character of a text string.</li>\n<li>Characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</li>\n<li>It is also possible to input predefined sets of characters selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>In output, the standard Unicode code point format <code>U+0041</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</li>\n<li>In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u611B</code> or <code>\\u{1F49C}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</li>\n<li>Information is provided for the 284,278 assigned characters (or code points) defined in the <strong>Unicode 14.0</strong> version of the <a href=\"https://www.unicode.org/Public/UNIDATA/UnicodeData.txt\" rel=\"nofollow\">UnicodeData.txt</a> data file.</li>\n<li>Extra information is also obtained from the following data files:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/ArabicShaping.txt\" rel=\"nofollow\">ArabicShaping.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/Blocks.txt\" rel=\"nofollow\">Blocks.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/CaseFolding.txt\" rel=\"nofollow\">CaseFolding.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/DerivedAge.txt\" rel=\"nofollow\">DerivedAge.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/DerivedCoreProperties.txt\" rel=\"nofollow\">DerivedCoreProperties.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/EastAsianWidth.txt\" rel=\"nofollow\">EastAsianWidth.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/EquivalentUnifiedIdeograph.txt\" rel=\"nofollow\">EquivalentUnifiedIdeograph.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/IndicPositionalCategory.txt\" rel=\"nofollow\">IndicPositionalCategory.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/IndicSyllabicCategory.txt\" rel=\"nofollow\">IndicSyllabicCategory.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/LineBreak.txt\" rel=\"nofollow\">LineBreak.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/NameAliases.txt\" rel=\"nofollow\">NameAliases.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/PropList.txt\" rel=\"nofollow\">PropList.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/Scripts.txt\" rel=\"nofollow\">Scripts.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/ScriptExtensions.txt\" rel=\"nofollow\">ScriptExtensions.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/StandardizedVariants.txt\" rel=\"nofollow\">StandardizedVariants.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/UNIDATA/VerticalOrientation.txt\" rel=\"nofollow\">VerticalOrientation.txt</a></li>\n<li><a href=\"https://www.unicode.org/Public/14.0.0/ucd/emoji/emoji-data.txt\" rel=\"nofollow\">emoji-data.txt</a></li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unicode-inspector.png\"><img src=\"screenshots/unicode-inspector.png\" width=\"1080px\" alt=\"Unicode Inspector screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-normalizer\" class=\"anchor\" aria-hidden=\"true\" href=\"#unicode-normalizer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Normalizer</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">The <strong>Unicode Normalizer</strong> utility displays simultaneously the four normalization forms of a given string, making use of the JavaScript string function <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize\" rel=\"nofollow\">normalize</a>, as specified in the <a href=\"https://www.unicode.org/reports/tr15/\" rel=\"nofollow\">UAX #15: Unicode Normalization Forms</a>:</p>\n<table>\n<thead>\n<tr>\n<th>Form</th>\n<th>Name</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>NFC</td>\n<td>Normalization Form C</td>\n<td>Canonical Decomposition, followed by Canonical Composition</td>\n</tr>\n<tr>\n<td>NFD</td>\n<td>Normalization Form D</td>\n<td>Canonical Decomposition</td>\n</tr>\n<tr>\n<td>NFKC</td>\n<td>Normalization Form KC</td>\n<td>Compatibility Decomposition, followed by Canonical Composition</td>\n</tr>\n<tr>\n<td>NFKD</td>\n<td>Normalization Form KD</td>\n<td>Compatibility Decomposition</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li>\n<p dir=\"auto\">Characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</p>\n</li>\n<li>\n<p dir=\"auto\">It is also possible to input predefined strings of characters selected from the <kbd>Samples ▾</kbd> pop-up menu.</p>\n</li>\n<li>\n<p dir=\"auto\">As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</p>\n</li>\n<li>\n<p dir=\"auto\">In output, the standard Unicode code point format <code>U+212B</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</p>\n</li>\n<li>\n<p dir=\"auto\">In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u24B6</code> or <code>\\u{1F201}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</p>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unicode-normalizer.png\"><img src=\"screenshots/unicode-normalizer.png\" width=\"1080px\" alt=\"Unicode Normalizer screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-references\" class=\"anchor\" aria-hidden=\"true\" href=\"#unicode-references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode References</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unicode References</strong> utility provides a list of reference links to Unicode-related web pages.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unicode-references.png\"><img src=\"screenshots/unicode-references.png\" width=\"1080px\" alt=\"Unicode References screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unicode-segmenter\" class=\"anchor\" aria-hidden=\"true\" href=\"#unicode-segmenter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unicode Segmenter</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unicode Segmenter</strong> utility performs in real time the segmentation of a text string into a visual list of graphemes, words, or sentences, making use of the JavaScript <a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter\" rel=\"nofollow\">Intl.Segmenter</a> API, as specified in the <a href=\"https://www.unicode.org/reports/tr29/\" rel=\"nofollow\">UAX #29: Unicode Text Segmentation</a>.</li>\n<li>Text can by directly typed, or pasted from the clipboard into the main input field.</li>\n<li>It is also possible to input predefined text strings selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input field can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>Choose the appropriate segmentation granularity from the <kbd>Granularity</kbd> drop-down menu, among: <code>Grapheme</code>, <code>Word</code>, or <code>Sentence</code>.</li>\n<li>If required, choose a specific locale from the <kbd>Locale</kbd> drop-down menu: boundary types are actually locale-dependent.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unicode-segmenter.png\"><img src=\"screenshots/unicode-segmenter.png\" width=\"1080px\" alt=\"Unicode Segmenter screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-data-finder\" class=\"anchor\" aria-hidden=\"true\" href=\"#unihan-data-finder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan Data Finder</h2>\n<h3 dir=\"auto\"><a id=\"user-content-find-by-tag-value\" class=\"anchor\" aria-hidden=\"true\" href=\"#find-by-tag-value\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find by Tag Value</h3>\n<ul dir=\"auto\">\n<li>The <strong>Find by Tag Value</strong> feature of the <strong>Unihan Data Finder</strong> utility displays a list of basic data (character, code point, Unihan tag, value, block) of matching Unihan characters searched by tag value, including through regular expressions.</li>\n<li>Use the <kbd>Unihan Tag</kbd> drop-down menu to select the tag you wish to search value by.</li>\n<li>Use the <kbd>Categories</kbd> checkbox to toggle between: all Unihan tags ordered alphabetically, or grouped by categories in the drop-down menu.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the 93,867 Unihan characters (or code points) defined in <strong>Unicode 14.0</strong>, in the set of data files contained in the <a href=\"https://www.unicode.org/Public/UNIDATA/Unihan.zip\" rel=\"nofollow\">Unihan.zip</a> archive file:\n<ul dir=\"auto\">\n<li><em>Unihan_DictionaryIndices.txt</em></li>\n<li><em>Unihan_DictionaryLikeData.txt</em></li>\n<li><em>Unihan_IRGSources.txt</em></li>\n<li><em>Unihan_NumericValues.txt</em></li>\n<li><em>Unihan_OtherMappings.txt</em></li>\n<li><em>Unihan_RadicalStrokeCounts.txt</em></li>\n<li><em>Unihan_Readings.txt</em></li>\n<li><em>Unihan_Variants.txt</em></li>\n</ul>\n</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-data-finder-find-by-tag-value.png\"><img src=\"screenshots/unihan-data-finder-find-by-tag-value.png\" width=\"1080px\" alt=\"Unihan Data Finder - Find by Tag Value screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-match-character-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#match-character-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Match Character</h3>\n<ul dir=\"auto\">\n<li>The <strong>Match Character</strong> feature of the <strong>Unihan Data Finder</strong> utility displays a list of basic data (character, code point, age, set, ideograph status, block) of matching Unihan characters, including through regular expressions.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>Click on the <kbd>Match Variants</kbd> toggle button to extend the search to characters whose <em>variants</em> match the query string.</li>\n<li>Unihan variants, if any, are displayed in a distinctive muted (grayed out) style.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the set of 93,867 Unihan characters defined in <strong>Unicode 14.0</strong>.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-data-finder-match-character.png\"><img src=\"screenshots/unihan-data-finder-match-character.png\" width=\"1080px\" alt=\"Unihan Data Finder - Match Character screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-view-by-grid\" class=\"anchor\" aria-hidden=\"true\" href=\"#view-by-grid\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>View by Grid</h3>\n<ul dir=\"auto\">\n<li>The <strong>View by Grid</strong> feature of the <strong>Unihan Data Finder</strong> utility displays in real time a grid view of the 10 blocks containing the 93,867 Unihan characters defined in <strong>Unicode 14.0</strong>.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>A block can be selected either by <kbd>Block Name</kbd> or by <kbd>Block Range</kbd>.</li>\n<li>It is also possible to directly enter a Unihan character or code point in the <kbd>Specimen</kbd> field, then click on the <kbd>Go</kbd> button to automatically select the block containing the character, scroll it into view, and highlight it.</li>\n<li>You can quickly reuse a previously entered Unihan character by using the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate up and down through the history stack in the <kbd>Specimen</kbd> field. Alternatively, you can also use the <kbd>Specimen History ▾</kbd> pop-up menu to automatically jump to a specific character.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n</ul>\n</li>\n<li>A list of all the Unihan blocks is available for quick reference.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-data-finder-view-by-grid.png\"><img src=\"screenshots/unihan-data-finder-view-by-grid.png\" width=\"1080px\" alt=\"Unihan Data Finder - View by Grid screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-data-finder-view-by-grid-misclassified.png\"><img src=\"screenshots/unihan-data-finder-view-by-grid-misclassified.png\" width=\"1080px\" alt=\"Unihan Data Finder - View by Grid (Misclassified) screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-inspector\" class=\"anchor\" aria-hidden=\"true\" href=\"#unihan-inspector\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan Inspector</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unihan Inspector</strong> utility displays all available Unihan tags for each of the 93,867 Unihan characters defined in <strong>Unicode 14.0</strong>, in the set of data files contained in the <a href=\"https://www.unicode.org/Public/UNIDATA/Unihan.zip\" rel=\"nofollow\">Unihan.zip</a> archive file:\n<ul dir=\"auto\">\n<li><em>Unihan_DictionaryIndices.txt</em></li>\n<li><em>Unihan_DictionaryLikeData.txt</em></li>\n<li><em>Unihan_IRGSources.txt</em></li>\n<li><em>Unihan_NumericValues.txt</em></li>\n<li><em>Unihan_OtherMappings.txt</em></li>\n<li><em>Unihan_RadicalStrokeCounts.txt</em></li>\n<li><em>Unihan_Readings.txt</em></li>\n<li><em>Unihan_Variants.txt</em></li>\n</ul>\n</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display the list of Unihan tags.</li>\n<li>In addition, the utility provides, for each Unihan character:\n<ul dir=\"auto\">\n<li>basic Unicode information: name, age, plane, block, script, script extensions, general category, extended properties, decomposition, standardized variation, equivalent unified ideograph;</li>\n<li>basic Unihan information: set (<em>IICore</em>, <em>Unihan Core</em>, <em>Full Unihan</em>), status (<em>unified</em> or <em>compatibility</em> ideograph), compatibility source, radical/strokes, definition, numeric value, related characters, variant characters.</li>\n</ul>\n</li>\n<li>Basic radical information can also be obtained for the 214 KangXi radicals and the 115 additional CJK radicals.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n<li>It is also possible to look up a randomly selected Unihan character by clicking on the <kbd>Random</kbd> button; use the <kbd>Set</kbd> drop-down menu to perform the draw on a specified Unihan set:\n<ul dir=\"auto\">\n<li><code>IICore</code>: the IICore set of 9,810 CJK unified ideographs in common usage,</li>\n<li><code>Unihan Core</code>: the Unihan core set (2020) of 20,720 CJK unified and compatibility ideographs, minimal set of required ideographs for East Asia,</li>\n<li><code>Full Unihan</code>: the full set of 93,867 Unihan characters.</li>\n</ul>\n</li>\n<li>The currently looked up character is displayed at a large scale, followed by its code point.</li>\n<li>Click on <kbd><g-emoji class=\"g-emoji\" alias=\"arrow_backward\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/25c0.png\">◀</g-emoji></kbd> or <kbd><g-emoji class=\"g-emoji\" alias=\"arrow_forward\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/25b6.png\">▶</g-emoji></kbd> to step through five different CJK typefaces, among:\n<ul dir=\"auto\">\n<li><code>JP</code>: Japanese</li>\n<li><code>KR</code>: Korean</li>\n<li><code>SC</code>: Simplified Chinese</li>\n<li><code>TC</code>: Traditional Chinese (Taiwan)</li>\n<li><code>HK</code>: Traditional Chinese (Hong Kong)</li>\n</ul>\n</li>\n<li>If a character cannot be properly rendered in the five CJK typefaces, the system default typeface is automatically used instead.</li>\n<li>Use the <kbd>Categories</kbd> checkbox to toggle between: all Unihan tags ordered alphabetically, or grouped by categories.</li>\n<li>Variant characters, if any, are listed under several classes in the basic Unihan information panel:\n<ul dir=\"auto\">\n<li><code>Unified Variant</code>: decomposition of the looked up character</li>\n<li><code>Compatibility Variants</code>: characters whose decomposition is the looked up character</li>\n<li><code>Semantic Variants</code>: characters listed under the <em>kSemanticVariant</em> Unihan tag</li>\n<li><code>Specialized Variants</code>: characters listed under the <em>kSpecializedSemanticVariant</em> Unihan tag</li>\n<li><code>Spoofing Variants</code>: characters listed under the <em>kSpoofingVariant</em> Unihan tag</li>\n<li><code>Shape (Z-) Variants</code> characters listed under the <em>kZVariant</em> Unihan tag</li>\n<li><code>Simplified Variants</code>: characters listed under the <em>kSimplifiedVariant</em> Unihan tag</li>\n<li><code>Traditional Variants</code>: characters listed under the <em>kTraditionalVariant</em> Unihan tag</li>\n<li><code>Shinjitai Variants</code>: Japanese simplified character variants (新字体)</li>\n<li><code>Kyūjitai Variants</code>: Japanese traditional character variants (旧字体)</li>\n<li><code>Yasuoka Variants</code>: characters drawn from the \"Variants table for Unicode\" data file <a title=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/UniVariants.Z\" href=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/UniVariants.Z\" rel=\"nofollow\">UniVariants.txt</a> provided by Prof. <a title=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/\" href=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/\" rel=\"nofollow\">Kōichi Yasuoka</a></li>\n</ul>\n</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>The top Radical/Strokes fields are displaying data obtained from the only informative IRG Source: <em>kRSUnicode</em>, while the bottom ones (in grayed-out style, if any) make use of the provisional sources: <em>kRSKangXi</em> and <em>kRSAdobe_Japan1_6</em>.</li>\n<li>IICore (<em>International Ideographs Core</em>) represents a set of 9,810 important Unihan characters in everyday use throughout East Asia; it has been developed by the IRG.</li>\n<li>IRG stands for <em>Ideographic Research Group</em>, formerly called <em>Ideographic Rapporteur Group</em>, a committee advising the Unicode Consortium about Asian language characters.</li>\n<li>Radicals do <em>not</em> belong to the Unihan character set; they are allowed to be looked up here merely as a convenience, since they are closely related, and because their appearance is similar, or even identical, to their equivalent unified ideograph.</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-inspector.png\"><img src=\"screenshots/unihan-inspector.png\" width=\"1080px\" alt=\"Unihan Inspector screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-inspector-radical.png\"><img src=\"screenshots/unihan-inspector-radical.png\" width=\"1080px\" alt=\"Unihan Inspector (Radical) screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-radical-strokes\" class=\"anchor\" aria-hidden=\"true\" href=\"#unihan-radical-strokes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan Radical-Strokes</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unihan Radical-Strokes</strong> utility displays all the Unihan characters searched by KangXi radical and additional stroke count.</li>\n<li>Use the <kbd>Set</kbd> drop-down menu to perform the search on a specified Unihan set:\n<ul dir=\"auto\">\n<li><code>IICore</code>: the IICore set of 9,810 CJK unified ideographs in common usage,</li>\n<li><code>Unihan Core</code>: the Unihan core set (2020) of 20,720 CJK unified and compatibility ideographs, minimal set of required ideographs for East Asia,</li>\n<li><code>Full Unihan</code>: the full set of 93,867 Unihan characters.</li>\n</ul>\n</li>\n<li>Use the <kbd>Extra Sources</kbd> checkbox to extend the search to all radical/strokes source tags, or use only the IRG-defined source tag common to all Unihan characters.</li>\n<li>Use the <kbd>Radical</kbd> and <kbd>Strokes</kbd> drop-down menus to select the KangXi radical and the additional stroke count of the Unihan characters you are looking for, then click on the <kbd>Search</kbd> button.</li>\n<li>If the number of additional strokes is negative, 0 is used instead. For example, the Unihan character 王 gets listed under 'Radical 96 ⽟ (Jade)' + '0 Stroke', although its additional stroke count is -1.</li>\n<li>Selecting <code>All</code> from the <kbd>Strokes</kbd> menu lets you display all the Unihan characters sharing the same KangXi radical, sorted by additional stroke count.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results...</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>A complete list of the 214 KangXi radicals is available for reference, showing also CJK variants as well as simplified forms.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-radical-strokes.png\"><img src=\"screenshots/unihan-radical-strokes.png\" width=\"1080px\" alt=\"Unihan Radical-Strokes screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-references\" class=\"anchor\" aria-hidden=\"true\" href=\"#unihan-references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan References</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unihan References</strong> utility provides a list of reference links to Unihan-related web pages.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-references.png\"><img src=\"screenshots/unihan-references.png\" width=\"1080px\" alt=\"Unihan References screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-unihan-variants\" class=\"anchor\" aria-hidden=\"true\" href=\"#unihan-variants\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unihan Variants</h2>\n<ul dir=\"auto\">\n<li>The <strong>Unihan Variants</strong> utility displays all the variants of a given Unihan character.</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display the variants.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n<li>Click on the <kbd>Extra Variants</kbd> checkbox to include the Yasuoka variants as well; otherwise, only the standard Unihan variants are listed.</li>\n<li>Click on the <kbd>Detailed Relations</kbd> checkbox to make use of a directed labeled graph to display variant relations; otherwise, a basic undirected graph is used instead.</li>\n<li>Click on the <kbd>Code Points</kbd> checkbox to display as well the code point of each Unihan character of the graph.</li>\n<li>The different variant relations are indicated using the following labels:\n<ul dir=\"auto\">\n<li><code>Compat.</code>: reverse link of <code>Unified</code></li>\n<li><code>Kyūjitai</code>: Japanese traditional character variants (旧字体)</li>\n<li><code>Semantic</code>: characters listed under the <em>kSemanticVariant</em> Unihan tag</li>\n<li><code>Shape</code>: characters listed under the <em>kZVariant</em> Unihan tag</li>\n<li><code>Shinjitai</code>: Japanese simplified character variants (新字体)</li>\n<li><code>Simplified</code>: characters listed under the <em>kSimplifiedVariant</em> Unihan tag</li>\n<li><code>Specialized</code>: characters listed under the <em>kSpecializedSemanticVariant</em> Unihan tag</li>\n<li><code>Spoofing</code>: characters listed under the <em>kSpoofingVariant</em> Unihan tag</li>\n<li><code>Traditional</code>: characters listed under the <em>kTraditionalVariant</em> Unihan tag</li>\n<li><code>Unified</code>: characters listed under the <em>kCompatibilityVariant</em> Unihan tag</li>\n<li><code>Yasuoka</code>: characters drawn from the \"Variants table for Unicode\" data file <a title=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/UniVariants.Z\" href=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/UniVariants.Z\" rel=\"nofollow\">UniVariants.txt</a> provided by Prof. <a title=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/\" href=\"http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/\" rel=\"nofollow\">Kōichi Yasuoka</a></li>\n</ul>\n</li>\n<li>Click on the <kbd>Save...</kbd> button to save the current graph as a SVG file.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>Hovering over any circled Unihan character of the graph displays a tooltip with basic information: code point, age, set, ideograph status, compatibility source.</li>\n<li>The currently looked up Unihan character appears in a bolder circle; clicking on any other circled variant character lets you \"navigate\" through all the variants.</li>\n<li>In order to avoid visual clutter, any relation between two Unihan characters obtained from the Yasuoka variants is not displayed if another \"standard\" one with the same orientation already exists.</li>\n<li>By design, <em>compatibility</em> characters, if any, always appear on the <em>left</em> side of a graph with detailed relations.</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-variants.png\"><img src=\"screenshots/unihan-variants.png\" width=\"1080px\" alt=\"Unihan Variants screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/unihan-variants-detailed.png\"><img src=\"screenshots/unihan-variants-detailed.png\" width=\"1080px\" alt=\"Unihan Variants (Detailed) screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Using</h2>\n<p dir=\"auto\">You can <a href=\"https://github.com/tonton-pixel/unicopedia-plus/releases\">download the latest release</a> for macOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building</h2>\n<p dir=\"auto\">You'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer in order to build this application.</p>\n<h3 dir=\"auto\"><a id=\"user-content-clone-method\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone method</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone the repository\ngit clone https://github.com/tonton-pixel/unicopedia-plus\n# Go into the repository\ncd unicopedia-plus\n# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone the repository</span>\ngit clone https://github.com/tonton-pixel/unicopedia-plus\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> unicopedia-plus\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<p dir=\"auto\"><strong>Note</strong>: to use the clone method, the core tool <a href=\"https://www.git-scm.com/\" rel=\"nofollow\">git</a> must also be installed.</p>\n<h3 dir=\"auto\"><a id=\"user-content-download-method\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download method</h3>\n<p dir=\"auto\">If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/unicopedia-plus/archive/master.zip\">download the source code</a>, unZip it, then directly run the following commands from a Terminal opened at the resulting <code>unicopedia-plus-master</code> folder location:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h3>\n<p dir=\"auto\">Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the application, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command (once the dependencies are installed) will create a <code>Unicopedia Plus.app</code> version for macOS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Build macOS (Darwin) application\nnpm run build-darwin\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Build macOS (Darwin) application</span>\nnpm run build-darwin</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">The MIT License (MIT).</p>\n<p dir=\"auto\">Copyright © 2018-2022 Michel Mariani.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.461Z" + "unofficial-riot-games-launcher": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:31.820Z" }, - "unicopedia-sinica": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content--unicopedia-sinica\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#-unicopedia-sinica\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/icons/icon-256.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Unicopedia Sinica icon\" style=\"max-width: 100%;\" crossorigin=\"\"></a> UNICOPEDIA SINICA</h1>\n<p dir=\"auto\"><strong>Unicopedia Sinica</strong> is a developer-oriented set of Unicode utilities related to ideographs, wrapped into one single app, built with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\">This desktop application works on macOS, Linux and Windows operating systems.</p>\n<p dir=\"auto\">It is a specialized complement to the <a href=\"https://github.com/tonton-pixel/unicopedia-plus\">Unicopedia Plus</a> application.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/US-social-preview.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/US-social-preview.png\" alt=\"Unicopedia Sinica social preview\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-utilities\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#utilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Utilities</h2>\n<p dir=\"auto\">The following utilities are currently available:</p>\n<ul dir=\"auto\">\n<li><strong>CJK Components</strong>\n<ul dir=\"auto\">\n<li><strong>Look Up IDS</strong></li>\n<li><strong>Parse IDS</strong></li>\n<li><strong>Match IDS</strong></li>\n<li><strong>Find by Components</strong></li>\n</ul>\n</li>\n<li><strong>CJK Local Fonts</strong></li>\n<li><strong>CJK Sources</strong></li>\n<li><strong>CJK Variations</strong></li>\n<li><strong>JavaScript Runner</strong></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-components\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#cjk-components\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Components</h2>\n<h3 dir=\"auto\"><a id=\"user-content-look-up-ids\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#look-up-ids\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Look Up IDS</h3>\n<ul dir=\"auto\">\n<li>The <strong>Look Up IDS</strong> feature of the <strong>CJK Components</strong> utility displays all the IDS (Ideographic Description Sequences) of a given Unihan character, as compiled in the freely available <a href=\"https://babelstone.co.uk/CJK/IDS.TXT\" rel=\"nofollow\">IDS.TXT</a> data file, maintained by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display the IDS.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n<li>Click on the <kbd>Show Graphs</kbd> checkbox to display the IDS as graphs instead of text strings.</li>\n<li>IDS are provided for the set of 92,865 Unihan characters (excluding CJK <em>compatibility</em> ideographs) defined in <strong>Unicode 14.0</strong>.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>Unencoded components of IDS, if any, are assigned code points belonging to the PUA (Private Use Area) block, and are properly displayed by using an embedded copy of the custom font <a href=\"https://www.babelstone.co.uk/Fonts/PUA.html\" rel=\"nofollow\">BabelStone Han PUA</a>, created by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n<li>The IDS are based on the reference character glyphs shown in their respective <strong>Unicode 14.0</strong> code charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/charts/PDF/U4E00.pdf\" rel=\"nofollow\">CJK Unified Ideographs - U4E00.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U3400.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension A - U3400.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U20000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension B - U20000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2A700.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension C - U2A700.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B740.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension D - U2B740.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B820.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension E - U2B820.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2CEB0.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension F - U2CEB0.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U30000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension G - U30000.pdf</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-components-lookup-ids.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-components-lookup-ids.png\" width=\"1080px\" alt=\"CJK Components - Look Up IDS screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-components-lookup-ids-show-graphs.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-components-lookup-ids-show-graphs.png\" width=\"1080px\" alt=\"CJK Components - Look Up IDS - Show Graphs screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-parse-ids\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#parse-ids\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Parse IDS</h3>\n<ul dir=\"auto\">\n<li>The <strong>Parse IDS</strong> feature of the <strong>CJK Components</strong> utility displays the parsing graph of any well-formed IDS (Ideographic Description Sequence), in accordance with the set of extended IDCs (Ideographic Description Characters) defined in the freely available <a href=\"https://babelstone.co.uk/CJK/IDS.TXT\" rel=\"nofollow\">IDS.TXT</a> data file, maintained by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>The IDS string can by directly typed, or pasted from the clipboard into the <kbd>IDS</kbd> input field.</li>\n<li>Optionally, a Unihan character can be used as reference in the <kbd>Entry</kbd> input field. Any standardized variant or Ideographic Variation Sequence (IVS) is also accepted, and is displayed in the graph with an outstanding dashed outline.</li>\n<li>It is possible to input predefined sets of Entry and IDS strings selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>The IDS graph can be displayed either vertically or horizontally. Use the <kbd>Display Mode</kbd> drop-down menu to toggle between the two modes.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>This feature is primarily designed for IDS validation (well-formed <em>syntax</em>), and can even be used as a kind of \"playground\" for experimentation, without the need to provide any correct <em>semantics</em>.</li>\n<li>The IDS parsing is performed recursively, based on the following set of <em>prefix</em> operators:\n<table>\n<thead>\n<tr>\n<th>Operator</th>\n<th>Name</th>\n<th>Arity</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>⿰</td>\n<td>IDC Left to Right</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿱</td>\n<td>IDC Above to Below</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿲</td>\n<td>IDC Left to Middle and Right</td>\n<td>3</td>\n</tr>\n<tr>\n<td>⿳</td>\n<td>IDC Above to Middle and Below</td>\n<td>3</td>\n</tr>\n<tr>\n<td>⿴</td>\n<td>IDC Full Surround</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿵</td>\n<td>IDC Surround from Above</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿶</td>\n<td>IDC Surround from Below</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿷</td>\n<td>IDC Surround from Left</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿸</td>\n<td>IDC Surround from Upper Left</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿹</td>\n<td>IDC Surround from Upper Right</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿺</td>\n<td>IDC Surround from Lower Left</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿻</td>\n<td>IDC Overlaid</td>\n<td>2</td>\n</tr>\n<tr>\n<td>〾</td>\n<td>Ideographic Variation Indicator</td>\n<td>1</td>\n</tr>\n<tr>\n<td><g-emoji class=\"g-emoji\" alias=\"left_right_arrow\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2194.png\">↔</g-emoji></td>\n<td>Horizontal Mirror Operator</td>\n<td>1</td>\n</tr>\n<tr>\n<td>↷</td>\n<td>180° Rotation Operator</td>\n<td>1</td>\n</tr>\n<tr>\n<td>⊖</td>\n<td>Subtraction Operator</td>\n<td>2</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li>Components whose code point belongs to the PUA (Private Use Area) block are displayed by using an embedded copy of the custom font <a href=\"https://www.babelstone.co.uk/Fonts/PUA.html\" rel=\"nofollow\">BabelStone Han PUA</a>, created by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-components-parse-ids-ivs.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-components-parse-ids-ivs.png\" width=\"1080px\" alt=\"CJK Components - Parse IDS (IVS) screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-components-parse-ids-unencoded.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-components-parse-ids-unencoded.png\" width=\"1080px\" alt=\"CJK Components - Parse IDS (Unencoded) screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-match-ids\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#match-ids\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Match IDS</h3>\n<ul dir=\"auto\">\n<li>The <strong>Match IDS</strong> feature of the <strong>CJK Components</strong> utility displays a list of IDS-matching Unihan characters, including through regular expressions. It makes use of the IDS (Ideographic Description Sequences) defined in the <a href=\"https://babelstone.co.uk/CJK/IDS.TXT\" rel=\"nofollow\">IDS.TXT</a> data file, maintained by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>Click on the <kbd>Nested Match</kbd> toggle button to extend the search to IDS-nested characters whose <em>IDS</em> match the query string.</li>\n<li>Click on the <kbd>Code Points</kbd> checkbox to display the code point under each matching Unihan character.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the set of 92,865 Unihan characters (excluding CJK <em>compatibility</em> ideographs) defined in <strong>Unicode 14.0</strong>.</li>\n<li>The results may include the searched component itself when it happens to be a proper Unihan character too.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results..</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>Unencoded components of IDS, if any, are assigned code points belonging to the PUA (Private Use Area) block, and are properly displayed by using an embedded copy of the custom font <a href=\"https://www.babelstone.co.uk/Fonts/PUA.html\" rel=\"nofollow\">BabelStone Han PUA</a>, created by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n<li>The IDS are based on the reference character glyphs shown in their respective <strong>Unicode 14.0</strong> code charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/charts/PDF/U4E00.pdf\" rel=\"nofollow\">CJK Unified Ideographs - U4E00.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U3400.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension A - U3400.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U20000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension B - U20000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2A700.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension C - U2A700.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B740.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension D - U2B740.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B820.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension E - U2B820.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2CEB0.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension F - U2CEB0.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U30000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension G - U30000.pdf</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-components-match-ids.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-components-match-ids.png\" width=\"1080px\" alt=\"CJK Components - Match IDS screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-find-by-components\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#find-by-components\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find by Components</h3>\n<p dir=\"auto\"><em><strong>** Under Construction **</strong></em></p>\n<ul dir=\"auto\">\n<li>The <strong>Find by Components</strong> feature of the <strong>CJK Components</strong> utility displays a list of Unihan characters matching a set of individual components. It makes use of the IDS (Ideographic Description Sequences) defined in the <a href=\"https://babelstone.co.uk/CJK/IDS.TXT\" rel=\"nofollow\">IDS.TXT</a> data file, maintained by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>Click on the <kbd>Code Points</kbd> checkbox to display the code point under each matching Unihan character.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the set of 92,865 Unihan characters (excluding CJK <em>compatibility</em> ideographs) defined in <strong>Unicode 14.0</strong>.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results..</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>Unencoded components of IDS, if any, are assigned code points belonging to the PUA (Private Use Area) block, and are properly displayed by using an embedded copy of the custom font <a href=\"https://www.babelstone.co.uk/Fonts/PUA.html\" rel=\"nofollow\">BabelStone Han PUA</a>, created by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n<li>The IDS are based on the reference character glyphs shown in their respective <strong>Unicode 14.0</strong> code charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/charts/PDF/U4E00.pdf\" rel=\"nofollow\">CJK Unified Ideographs - U4E00.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U3400.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension A - U3400.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U20000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension B - U20000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2A700.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension C - U2A700.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B740.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension D - U2B740.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B820.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension E - U2B820.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2CEB0.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension F - U2CEB0.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U30000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension G - U30000.pdf</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-components-find-by-components.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-components-find-by-components.png\" width=\"1080px\" alt=\"CJK Components - Find by Components screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-local-fonts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#cjk-local-fonts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Local Fonts</h2>\n<ul dir=\"auto\">\n<li>The <strong>CJK Local Fonts</strong> utility displays all the local font glyphs of a given Unihan character.</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display all the glyphs.</li>\n<li>Standardized variants and Ideographic Variation Sequences (IVS) are also accepted in input, either directly, e.g., <code>劍󠄁</code>, or as a combination of two code points: Unihan base character + variation selector (VS1 to VS256), e.g., <code>U+6F22 U+FE00</code>, or <code>U+9F8D U+E0101</code>; the specific format <code><9F8D,E0107></code> is also allowed.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n<li>Click on the <kbd>Compact Layout</kbd> checkbox to display the local font glyphs in a more compact way: hovering over each glyph frame brings up a tooltip with the local font name.</li>\n<li>Use the <kbd>Font Name Filter</kbd> input field to restrict in real time the display of local font glyphs to the font names matching the text string.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>A dashed outline is added to a character frame whenever the glyph of a Unihan character coming with a variation selector is visually different from the glyph of its base character alone; in such case, alt-clicking (or shift-clicking) inside the character frame displays momentarily the base character glyph; this is especially useful to spot subtle differences between glyph variations.</li>\n<li>For best coverage of Unicode Variation Sequences, some of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"https://moji.or.jp/mojikiban/font/\" rel=\"nofollow\">IPA MJ Mincho</a> (<code>ipamjm.ttf</code>)</li>\n</ul>\n \n<ul dir=\"auto\">\n<li><a href=\"https://github.com/adobe-fonts/source-han-serif/tree/release\">Source Han Serif</a> (various set formats)</li>\n<li><a href=\"https://github.com/adobe-fonts/source-han-sans/tree/release\">Source Han Sans</a> (various set formats)</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-local-fonts.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-local-fonts.png\" width=\"1080px\" alt=\"CJK Local Fonts screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-local-fonts-filter.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-local-fonts-filter.png\" width=\"1080px\" alt=\"CJK Local Fonts - Filter screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-local-fonts-vs.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-local-fonts-vs.png\" width=\"1080px\" alt=\"CJK Local Fonts - Variation Selector screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#cjk-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Sources</h2>\n<ul dir=\"auto\">\n<li>The <strong>CJK Sources</strong> utility displays in a grid fashion the various sources of a given subset of CJK (Chinese/Japanese/Korean) characters, as referenced in their respective <strong>Unicode 14.0</strong> code charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/charts/PDF/U4E00.pdf\" rel=\"nofollow\">CJK Unified Ideographs - U4E00.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U3400.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension A - U3400.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U20000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension B - U20000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2A700.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension C - U2A700.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B740.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension D - U2B740.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B820.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension E - U2B820.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2CEB0.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension F - U2CEB0.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U30000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension G - U30000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/UF900.pdf\" rel=\"nofollow\">CJK Compatibility Ideographs - UF900.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2F800.pdf\" rel=\"nofollow\">CJK Compatibility Ideographs Supplement - U2F800.pdf</a></li>\n</ul>\n</li>\n<li>This is especially useful for comparison purposes between relatable character glyphs.</li>\n<li>These CJK characters belong to the full set of 93,867 Unihan characters defined in <strong>Unicode 14.0</strong>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n<li>CJK characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</li>\n<li>It is also possible to input predefined strings of CJK characters selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.\nIn output, the standard Unicode code point format <code>U+9999</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</li>\n<li>In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u6E7E</code> or <code>\\u{21FE7}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</li>\n<li>Code point and alphanumeric source references of CJK <em>compatibility</em> characters are systematically displayed in <em>italics</em>.</li>\n<li>Whereas the original code charts are making use of mutually incompatible, block-specific source orderings, this utility displays the relevant sources always sorted in the same order, discarding any empty column for the sake of clarity:\n<table>\n<thead>\n<tr>\n<th>Prefix</th>\n<th>Source</th>\n<th>Unihan Property</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>G</td>\n<td>China</td>\n<td>kIRG_GSource</td>\n</tr>\n<tr>\n<td>H</td>\n<td>Hong Kong</td>\n<td>kIRG_HSource</td>\n</tr>\n<tr>\n<td>M</td>\n<td>Macao</td>\n<td>kIRG_MSource</td>\n</tr>\n<tr>\n<td>T</td>\n<td>Taiwan</td>\n<td>kIRG_TSource</td>\n</tr>\n<tr>\n<td>J</td>\n<td>Japan</td>\n<td>kIRG_JSource</td>\n</tr>\n<tr>\n<td>K</td>\n<td>South Korea</td>\n<td>kIRG_KSource</td>\n</tr>\n<tr>\n<td>KP</td>\n<td>North Korea</td>\n<td>kIRG_KPSource</td>\n</tr>\n<tr>\n<td>V</td>\n<td>Vietnam</td>\n<td>kIRG_VSource</td>\n</tr>\n<tr>\n<td>UTC</td>\n<td>UTC</td>\n<td>kIRG_USource</td>\n</tr>\n<tr>\n<td>SAT</td>\n<td>SAT</td>\n<td>kIRG_SSource</td>\n</tr>\n<tr>\n<td>UK</td>\n<td>U.K.</td>\n<td>kIRG_UKSource</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li>UTC stands for <em>Unicode Technical Committee</em>, which is responsible for the development and maintenance of the Unicode Standard.</li>\n<li>SAT (<em>SAmganikikrtam Taisotripitakam</em> in Sanskrit) represents a machine-readable text database of the <a href=\"https://en.wikipedia.org/wiki/Taish%C5%8D_Tripi%E1%B9%ADaka\" rel=\"nofollow\">Taishō Tripiṭaka</a>.</li>\n<li>A table of glyphs statistics is available for quick reference.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-sources.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-sources.png\" width=\"1080px\" alt=\"CJK Sources screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-variations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#cjk-variations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Variations</h2>\n<ul dir=\"auto\">\n<li>The <strong>CJK Variations</strong> utility displays all the registered Ideographic Variation Sequences (IVS) of a given Unihan character, as referenced in their respective <strong>IVD 2020</strong> charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_Adobe-Japan1.pdf\" rel=\"nofollow\">Adobe-Japan1 collection - IVD_Charts_Adobe-Japan1.pdf</a></li>\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_Hanyo-Denshi.pdf\" rel=\"nofollow\">Hanyo-Denshi collection - IVD_Charts_Hanyo-Denshi.pdf</a></li>\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_KRName.pdf\" rel=\"nofollow\">KRName collection - IVD_Charts_KRName.pdf</a></li>\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_Moji_Joho.pdf\" rel=\"nofollow\">Moji_Joho collection - IVD_Charts_Moji_Joho.pdf</a></li>\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_MSARG.pdf\" rel=\"nofollow\">MSARG collection - IVD_Charts_MSARG.pdf</a></li>\n</ul>\n</li>\n<li>In addition, as an <em>experimental</em> feature, an <strong>unregistered</strong> set of <a href=\"https://www.babelstone.co.uk/Fonts/BSH_IVS.html\" rel=\"nofollow\">BabelStone Han Variation Sequences</a> is also supported, intended to be registered in the <a href=\"https://unicode.org/ivd/\" rel=\"nofollow\">Ideographic Variation Database</a> as a future <code>BabelStone Collection</code>.</li>\n<li>Clicking inside any character glyph displays momentarily the same glyph for all variations in the same collection, while alt-clicking (or shift-clicking) applies to all characters glyphs sharing the same IVS across different collections. This is especially useful to quickly spot visual differences between glyph variations.</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display all the IVS glyphs along with their VS (Variation Selector) code points.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-variations.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-variations.png\" width=\"1080px\" alt=\"CJK Variations screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/cjk-variations-unregistered.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/cjk-variations-unregistered.png\" width=\"1080px\" alt=\"CJK Variations (Unregistered) screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-javascript-runner\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#javascript-runner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JavaScript Runner</h2>\n<ul dir=\"auto\">\n<li>The <strong>JavaScript Runner</strong> utility lets you execute JavaScript code, and comes with several sample scripts related to CJK, IDS, and IVD; it is useful for quick testing/prototyping or data processing.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/screenshots/javascript-runner.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/unicopedia-sinica/master/screenshots/javascript-runner.png\" width=\"1080px\" alt=\"JavaScript Runner screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Using</h2>\n<p dir=\"auto\">You can <a href=\"https://github.com/tonton-pixel/unicopedia-sinica/releases\">download the latest release</a> for macOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building</h2>\n<p dir=\"auto\">You'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer in order to build this application.</p>\n<h3 dir=\"auto\"><a id=\"user-content-clone-method\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#clone-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone method</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone the repository\ngit clone https://github.com/tonton-pixel/unicopedia-sinica\n# Go into the repository\ncd unicopedia-sinica\n# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone the repository</span>\ngit clone https://github.com/tonton-pixel/unicopedia-sinica\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> unicopedia-sinica\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<p dir=\"auto\"><strong>Note</strong>: to use the clone method, the core tool <a href=\"https://www.git-scm.com/\" rel=\"nofollow\">git</a> must also be installed.</p>\n<h3 dir=\"auto\"><a id=\"user-content-download-method\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#download-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download method</h3>\n<p dir=\"auto\">If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/unicopedia-sinica/archive/master.zip\">download the source code</a>, unZip it, then directly run the following commands from a Terminal opened at the resulting <code>unicopedia-sinica-master</code> folder location:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h3>\n<p dir=\"auto\">Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the application, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command (once the dependencies are installed) will create a <code>Unicopedia Sinica.app</code> version for macOS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Build macOS (Darwin) application\nnpm run build-darwin\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Build macOS (Darwin) application</span>\nnpm run build-darwin</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/unicopedia-sinica/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">The MIT License (MIT).</p>\n<p dir=\"auto\">Copyright © 2021-2022 Michel Mariani.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content--unicopedia-sinica\" class=\"anchor\" aria-hidden=\"true\" href=\"#-unicopedia-sinica\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"icons/icon-256.png\"><img src=\"icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Unicopedia Sinica icon\" style=\"max-width: 100%;\"></a> UNICOPEDIA SINICA</h1>\n<p dir=\"auto\"><strong>Unicopedia Sinica</strong> is a developer-oriented set of Unicode utilities related to ideographs, wrapped into one single app, built with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\">This desktop application works on macOS, Linux and Windows operating systems.</p>\n<p dir=\"auto\">It is a specialized complement to the <a href=\"https://github.com/tonton-pixel/unicopedia-plus\">Unicopedia Plus</a> application.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/US-social-preview.png\"><img src=\"screenshots/US-social-preview.png\" alt=\"Unicopedia Sinica social preview\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-utilities\" class=\"anchor\" aria-hidden=\"true\" href=\"#utilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Utilities</h2>\n<p dir=\"auto\">The following utilities are currently available:</p>\n<ul dir=\"auto\">\n<li><strong>CJK Components</strong>\n<ul dir=\"auto\">\n<li><strong>Look Up IDS</strong></li>\n<li><strong>Parse IDS</strong></li>\n<li><strong>Match IDS</strong></li>\n<li><strong>Find by Components</strong></li>\n</ul>\n</li>\n<li><strong>CJK Local Fonts</strong></li>\n<li><strong>CJK Sources</strong></li>\n<li><strong>CJK Variations</strong></li>\n<li><strong>JavaScript Runner</strong></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-components\" class=\"anchor\" aria-hidden=\"true\" href=\"#cjk-components\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Components</h2>\n<h3 dir=\"auto\"><a id=\"user-content-look-up-ids\" class=\"anchor\" aria-hidden=\"true\" href=\"#look-up-ids\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Look Up IDS</h3>\n<ul dir=\"auto\">\n<li>The <strong>Look Up IDS</strong> feature of the <strong>CJK Components</strong> utility displays all the IDS (Ideographic Description Sequences) of a given Unihan character, as compiled in the freely available <a href=\"https://babelstone.co.uk/CJK/IDS.TXT\" rel=\"nofollow\">IDS.TXT</a> data file, maintained by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display the IDS.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n<li>Click on the <kbd>Show Graphs</kbd> checkbox to display the IDS as graphs instead of text strings.</li>\n<li>IDS are provided for the set of 92,865 Unihan characters (excluding CJK <em>compatibility</em> ideographs) defined in <strong>Unicode 14.0</strong>.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>Unencoded components of IDS, if any, are assigned code points belonging to the PUA (Private Use Area) block, and are properly displayed by using an embedded copy of the custom font <a href=\"https://www.babelstone.co.uk/Fonts/PUA.html\" rel=\"nofollow\">BabelStone Han PUA</a>, created by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n<li>The IDS are based on the reference character glyphs shown in their respective <strong>Unicode 14.0</strong> code charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/charts/PDF/U4E00.pdf\" rel=\"nofollow\">CJK Unified Ideographs - U4E00.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U3400.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension A - U3400.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U20000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension B - U20000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2A700.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension C - U2A700.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B740.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension D - U2B740.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B820.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension E - U2B820.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2CEB0.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension F - U2CEB0.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U30000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension G - U30000.pdf</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-components-lookup-ids.png\"><img src=\"screenshots/cjk-components-lookup-ids.png\" width=\"1080px\" alt=\"CJK Components - Look Up IDS screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-components-lookup-ids-show-graphs.png\"><img src=\"screenshots/cjk-components-lookup-ids-show-graphs.png\" width=\"1080px\" alt=\"CJK Components - Look Up IDS - Show Graphs screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-parse-ids\" class=\"anchor\" aria-hidden=\"true\" href=\"#parse-ids\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Parse IDS</h3>\n<ul dir=\"auto\">\n<li>The <strong>Parse IDS</strong> feature of the <strong>CJK Components</strong> utility displays the parsing graph of any well-formed IDS (Ideographic Description Sequence), in accordance with the set of extended IDCs (Ideographic Description Characters) defined in the freely available <a href=\"https://babelstone.co.uk/CJK/IDS.TXT\" rel=\"nofollow\">IDS.TXT</a> data file, maintained by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>The IDS string can by directly typed, or pasted from the clipboard into the <kbd>IDS</kbd> input field.</li>\n<li>Optionally, a Unihan character can be used as reference in the <kbd>Entry</kbd> input field. Any standardized variant or Ideographic Variation Sequence (IVS) is also accepted, and is displayed in the graph with an outstanding dashed outline.</li>\n<li>It is possible to input predefined sets of Entry and IDS strings selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.</li>\n<li>The IDS graph can be displayed either vertically or horizontally. Use the <kbd>Display Mode</kbd> drop-down menu to toggle between the two modes.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>This feature is primarily designed for IDS validation (well-formed <em>syntax</em>), and can even be used as a kind of \"playground\" for experimentation, without the need to provide any correct <em>semantics</em>.</li>\n<li>The IDS parsing is performed recursively, based on the following set of <em>prefix</em> operators:\n<table>\n<thead>\n<tr>\n<th>Operator</th>\n<th>Name</th>\n<th>Arity</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>⿰</td>\n<td>IDC Left to Right</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿱</td>\n<td>IDC Above to Below</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿲</td>\n<td>IDC Left to Middle and Right</td>\n<td>3</td>\n</tr>\n<tr>\n<td>⿳</td>\n<td>IDC Above to Middle and Below</td>\n<td>3</td>\n</tr>\n<tr>\n<td>⿴</td>\n<td>IDC Full Surround</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿵</td>\n<td>IDC Surround from Above</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿶</td>\n<td>IDC Surround from Below</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿷</td>\n<td>IDC Surround from Left</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿸</td>\n<td>IDC Surround from Upper Left</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿹</td>\n<td>IDC Surround from Upper Right</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿺</td>\n<td>IDC Surround from Lower Left</td>\n<td>2</td>\n</tr>\n<tr>\n<td>⿻</td>\n<td>IDC Overlaid</td>\n<td>2</td>\n</tr>\n<tr>\n<td>〾</td>\n<td>Ideographic Variation Indicator</td>\n<td>1</td>\n</tr>\n<tr>\n<td><g-emoji class=\"g-emoji\" alias=\"left_right_arrow\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2194.png\">↔</g-emoji></td>\n<td>Horizontal Mirror Operator</td>\n<td>1</td>\n</tr>\n<tr>\n<td>↷</td>\n<td>180° Rotation Operator</td>\n<td>1</td>\n</tr>\n<tr>\n<td>⊖</td>\n<td>Subtraction Operator</td>\n<td>2</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li>Components whose code point belongs to the PUA (Private Use Area) block are displayed by using an embedded copy of the custom font <a href=\"https://www.babelstone.co.uk/Fonts/PUA.html\" rel=\"nofollow\">BabelStone Han PUA</a>, created by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-components-parse-ids-ivs.png\"><img src=\"screenshots/cjk-components-parse-ids-ivs.png\" width=\"1080px\" alt=\"CJK Components - Parse IDS (IVS) screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-components-parse-ids-unencoded.png\"><img src=\"screenshots/cjk-components-parse-ids-unencoded.png\" width=\"1080px\" alt=\"CJK Components - Parse IDS (Unencoded) screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-match-ids\" class=\"anchor\" aria-hidden=\"true\" href=\"#match-ids\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Match IDS</h3>\n<ul dir=\"auto\">\n<li>The <strong>Match IDS</strong> feature of the <strong>CJK Components</strong> utility displays a list of IDS-matching Unihan characters, including through regular expressions. It makes use of the IDS (Ideographic Description Sequences) defined in the <a href=\"https://babelstone.co.uk/CJK/IDS.TXT\" rel=\"nofollow\">IDS.TXT</a> data file, maintained by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>Click on the <kbd>Nested Match</kbd> toggle button to extend the search to IDS-nested characters whose <em>IDS</em> match the query string.</li>\n<li>Click on the <kbd>Code Points</kbd> checkbox to display the code point under each matching Unihan character.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the set of 92,865 Unihan characters (excluding CJK <em>compatibility</em> ideographs) defined in <strong>Unicode 14.0</strong>.</li>\n<li>The results may include the searched component itself when it happens to be a proper Unihan character too.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results..</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Various examples of regular expressions are provided for quick copy-and-paste.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>Unencoded components of IDS, if any, are assigned code points belonging to the PUA (Private Use Area) block, and are properly displayed by using an embedded copy of the custom font <a href=\"https://www.babelstone.co.uk/Fonts/PUA.html\" rel=\"nofollow\">BabelStone Han PUA</a>, created by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n<li>The IDS are based on the reference character glyphs shown in their respective <strong>Unicode 14.0</strong> code charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/charts/PDF/U4E00.pdf\" rel=\"nofollow\">CJK Unified Ideographs - U4E00.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U3400.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension A - U3400.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U20000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension B - U20000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2A700.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension C - U2A700.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B740.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension D - U2B740.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B820.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension E - U2B820.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2CEB0.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension F - U2CEB0.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U30000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension G - U30000.pdf</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-components-match-ids.png\"><img src=\"screenshots/cjk-components-match-ids.png\" width=\"1080px\" alt=\"CJK Components - Match IDS screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-find-by-components\" class=\"anchor\" aria-hidden=\"true\" href=\"#find-by-components\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find by Components</h3>\n<p dir=\"auto\"><em><strong>** Under Construction **</strong></em></p>\n<ul dir=\"auto\">\n<li>The <strong>Find by Components</strong> feature of the <strong>CJK Components</strong> utility displays a list of Unihan characters matching a set of individual components. It makes use of the IDS (Ideographic Description Sequences) defined in the <a href=\"https://babelstone.co.uk/CJK/IDS.TXT\" rel=\"nofollow\">IDS.TXT</a> data file, maintained by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>After entering a query, click on the <kbd>Search</kbd> button to display a list of all relevant matches, if any, ordered by code point value.</li>\n<li>Click on the <kbd>Code Points</kbd> checkbox to display the code point under each matching Unihan character.</li>\n<li>It is possible to choose how many characters are shown one page at a time.</li>\n<li>The search is performed on the set of 92,865 Unihan characters (excluding CJK <em>compatibility</em> ideographs) defined in <strong>Unicode 14.0</strong>.</li>\n<li>Use the <kbd>Results ▾</kbd> pop-up menu to perform an action among:\n<ul dir=\"auto\">\n<li><code>Copy Results</code> [copy the results as string to the clipboard]</li>\n<li><code>Save Results..</code> [save the results as string to a text file]</li>\n<li><code>Clear Results</code> [clear the current list of results]</li>\n</ul>\n</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>Unencoded components of IDS, if any, are assigned code points belonging to the PUA (Private Use Area) block, and are properly displayed by using an embedded copy of the custom font <a href=\"https://www.babelstone.co.uk/Fonts/PUA.html\" rel=\"nofollow\">BabelStone Han PUA</a>, created by <a href=\"https://en.wikipedia.org/wiki/Andrew_West_(linguist)\" rel=\"nofollow\">Andrew West</a>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n<li>The IDS are based on the reference character glyphs shown in their respective <strong>Unicode 14.0</strong> code charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/charts/PDF/U4E00.pdf\" rel=\"nofollow\">CJK Unified Ideographs - U4E00.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U3400.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension A - U3400.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U20000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension B - U20000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2A700.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension C - U2A700.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B740.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension D - U2B740.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B820.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension E - U2B820.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2CEB0.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension F - U2CEB0.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U30000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension G - U30000.pdf</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-components-find-by-components.png\"><img src=\"screenshots/cjk-components-find-by-components.png\" width=\"1080px\" alt=\"CJK Components - Find by Components screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-local-fonts\" class=\"anchor\" aria-hidden=\"true\" href=\"#cjk-local-fonts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Local Fonts</h2>\n<ul dir=\"auto\">\n<li>The <strong>CJK Local Fonts</strong> utility displays all the local font glyphs of a given Unihan character.</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display all the glyphs.</li>\n<li>Standardized variants and Ideographic Variation Sequences (IVS) are also accepted in input, either directly, e.g., <code>劍󠄁</code>, or as a combination of two code points: Unihan base character + variation selector (VS1 to VS256), e.g., <code>U+6F22 U+FE00</code>, or <code>U+9F8D U+E0101</code>; the specific format <code><9F8D,E0107></code> is also allowed.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n<li>Click on the <kbd>Compact Layout</kbd> checkbox to display the local font glyphs in a more compact way: hovering over each glyph frame brings up a tooltip with the local font name.</li>\n<li>Use the <kbd>Font Name Filter</kbd> input field to restrict in real time the display of local font glyphs to the font names matching the text string.</li>\n<li>Notes:\n<ul dir=\"auto\">\n<li>A dashed outline is added to a character frame whenever the glyph of a Unihan character coming with a variation selector is visually different from the glyph of its base character alone; in such case, alt-clicking (or shift-clicking) inside the character frame displays momentarily the base character glyph; this is especially useful to spot subtle differences between glyph variations.</li>\n<li>For best coverage of Unicode Variation Sequences, some of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"https://moji.or.jp/mojikiban/font/\" rel=\"nofollow\">IPA MJ Mincho</a> (<code>ipamjm.ttf</code>)</li>\n</ul>\n \n<ul dir=\"auto\">\n<li><a href=\"https://github.com/adobe-fonts/source-han-serif/tree/release\">Source Han Serif</a> (various set formats)</li>\n<li><a href=\"https://github.com/adobe-fonts/source-han-sans/tree/release\">Source Han Sans</a> (various set formats)</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-local-fonts.png\"><img src=\"screenshots/cjk-local-fonts.png\" width=\"1080px\" alt=\"CJK Local Fonts screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-local-fonts-filter.png\"><img src=\"screenshots/cjk-local-fonts-filter.png\" width=\"1080px\" alt=\"CJK Local Fonts - Filter screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-local-fonts-vs.png\"><img src=\"screenshots/cjk-local-fonts-vs.png\" width=\"1080px\" alt=\"CJK Local Fonts - Variation Selector screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"#cjk-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Sources</h2>\n<ul dir=\"auto\">\n<li>The <strong>CJK Sources</strong> utility displays in a grid fashion the various sources of a given subset of CJK (Chinese/Japanese/Korean) characters, as referenced in their respective <strong>Unicode 14.0</strong> code charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/charts/PDF/U4E00.pdf\" rel=\"nofollow\">CJK Unified Ideographs - U4E00.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U3400.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension A - U3400.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U20000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension B - U20000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2A700.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension C - U2A700.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B740.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension D - U2B740.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2B820.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension E - U2B820.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2CEB0.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension F - U2CEB0.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U30000.pdf\" rel=\"nofollow\">CJK Unified Ideographs Extension G - U30000.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/UF900.pdf\" rel=\"nofollow\">CJK Compatibility Ideographs - UF900.pdf</a></li>\n<li><a href=\"https://www.unicode.org/charts/PDF/U2F800.pdf\" rel=\"nofollow\">CJK Compatibility Ideographs Supplement - U2F800.pdf</a></li>\n</ul>\n</li>\n<li>This is especially useful for comparison purposes between relatable character glyphs.</li>\n<li>These CJK characters belong to the full set of 93,867 Unihan characters defined in <strong>Unicode 14.0</strong>.</li>\n<li>For best display results, most recent versions of the following fonts should be downloaded and installed at the OS level:\n<ul dir=\"auto\">\n<li><a href=\"https://www.babelstone.co.uk/Fonts/Han.html\" rel=\"nofollow\">BabelStone Han</a> (<code>BabelStoneHan.ttf</code>)</li>\n<li><a href=\"https://github.com/cjkvi/HanaMinAFDKO/releases\">Hanazono Mincho</a> (<code>HanaMinA.otf</code>, <code>HanaMinB.otf</code>, <code>HanaMinC.otf</code>)</li>\n<li><a href=\"http://cheonhyeong.com/Simplified/download.html\" rel=\"nofollow\">TH-Tshyn</a> (<code>TH-Tshyn-P0.ttf</code>, <code>TH-Tshyn-P1.ttf</code>, <code>TH-Tshyn-P2.ttf</code>, <code>TH-Tshyn-P16.ttf</code>)</li>\n</ul>\n</li>\n<li>CJK characters can be entered either directly in the \"Characters\" input field, or using a series of code points in hexadecimal format in the \"Code points\" input field.</li>\n<li>It is also possible to input predefined strings of CJK characters selected from the <kbd>Samples ▾</kbd> pop-up menu.</li>\n<li>As a convenience, the input fields can be emptied using the <kbd>Clear</kbd> button.\nIn output, the standard Unicode code point format <code>U+9999</code> is used, i.e. \"U+\" directly followed by 4 or 5 hex digits.</li>\n<li>In input, more hexadecimal formats are allowed, including Unicode escape sequences, such as <code>\\u6E7E</code> or <code>\\u{21FE7}</code>. Moving out of the field or typing the Enter key converts all valid codes to standard Unicode code point format.</li>\n<li>Code point and alphanumeric source references of CJK <em>compatibility</em> characters are systematically displayed in <em>italics</em>.</li>\n<li>Whereas the original code charts are making use of mutually incompatible, block-specific source orderings, this utility displays the relevant sources always sorted in the same order, discarding any empty column for the sake of clarity:\n<table>\n<thead>\n<tr>\n<th>Prefix</th>\n<th>Source</th>\n<th>Unihan Property</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>G</td>\n<td>China</td>\n<td>kIRG_GSource</td>\n</tr>\n<tr>\n<td>H</td>\n<td>Hong Kong</td>\n<td>kIRG_HSource</td>\n</tr>\n<tr>\n<td>M</td>\n<td>Macao</td>\n<td>kIRG_MSource</td>\n</tr>\n<tr>\n<td>T</td>\n<td>Taiwan</td>\n<td>kIRG_TSource</td>\n</tr>\n<tr>\n<td>J</td>\n<td>Japan</td>\n<td>kIRG_JSource</td>\n</tr>\n<tr>\n<td>K</td>\n<td>South Korea</td>\n<td>kIRG_KSource</td>\n</tr>\n<tr>\n<td>KP</td>\n<td>North Korea</td>\n<td>kIRG_KPSource</td>\n</tr>\n<tr>\n<td>V</td>\n<td>Vietnam</td>\n<td>kIRG_VSource</td>\n</tr>\n<tr>\n<td>UTC</td>\n<td>UTC</td>\n<td>kIRG_USource</td>\n</tr>\n<tr>\n<td>SAT</td>\n<td>SAT</td>\n<td>kIRG_SSource</td>\n</tr>\n<tr>\n<td>UK</td>\n<td>U.K.</td>\n<td>kIRG_UKSource</td>\n</tr>\n</tbody>\n</table>\n</li>\n<li>UTC stands for <em>Unicode Technical Committee</em>, which is responsible for the development and maintenance of the Unicode Standard.</li>\n<li>SAT (<em>SAmganikikrtam Taisotripitakam</em> in Sanskrit) represents a machine-readable text database of the <a href=\"https://en.wikipedia.org/wiki/Taish%C5%8D_Tripi%E1%B9%ADaka\" rel=\"nofollow\">Taishō Tripiṭaka</a>.</li>\n<li>A table of glyphs statistics is available for quick reference.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-sources.png\"><img src=\"screenshots/cjk-sources.png\" width=\"1080px\" alt=\"CJK Sources screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-cjk-variations\" class=\"anchor\" aria-hidden=\"true\" href=\"#cjk-variations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>CJK Variations</h2>\n<ul dir=\"auto\">\n<li>The <strong>CJK Variations</strong> utility displays all the registered Ideographic Variation Sequences (IVS) of a given Unihan character, as referenced in their respective <strong>IVD 2020</strong> charts:\n<ul dir=\"auto\">\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_Adobe-Japan1.pdf\" rel=\"nofollow\">Adobe-Japan1 collection - IVD_Charts_Adobe-Japan1.pdf</a></li>\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_Hanyo-Denshi.pdf\" rel=\"nofollow\">Hanyo-Denshi collection - IVD_Charts_Hanyo-Denshi.pdf</a></li>\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_KRName.pdf\" rel=\"nofollow\">KRName collection - IVD_Charts_KRName.pdf</a></li>\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_Moji_Joho.pdf\" rel=\"nofollow\">Moji_Joho collection - IVD_Charts_Moji_Joho.pdf</a></li>\n<li><a href=\"https://www.unicode.org/ivd/data/2020-11-06/IVD_Charts_MSARG.pdf\" rel=\"nofollow\">MSARG collection - IVD_Charts_MSARG.pdf</a></li>\n</ul>\n</li>\n<li>In addition, as an <em>experimental</em> feature, an <strong>unregistered</strong> set of <a href=\"https://www.babelstone.co.uk/Fonts/BSH_IVS.html\" rel=\"nofollow\">BabelStone Han Variation Sequences</a> is also supported, intended to be registered in the <a href=\"https://unicode.org/ivd/\" rel=\"nofollow\">Ideographic Variation Database</a> as a future <code>BabelStone Collection</code>.</li>\n<li>Clicking inside any character glyph displays momentarily the same glyph for all variations in the same collection, while alt-clicking (or shift-clicking) applies to all characters glyphs sharing the same IVS across different collections. This is especially useful to quickly spot visual differences between glyph variations.</li>\n<li>Any Unihan character can be entered in the <kbd>Unihan</kbd> input field either as a character or a code point. Click on the <kbd>Look Up</kbd> button to display all the IVS glyphs along with their VS (Variation Selector) code points.</li>\n<li>Previously looked up characters are kept in a history stack; use the <kbd>Alt</kbd>+<kbd>↑</kbd> and <kbd>Alt</kbd>+<kbd>↓</kbd> keyboard shortcuts to navigate through them up and down inside the input field. Alternatively, you can also use the <kbd>Lookup History ▾</kbd> pop-up menu to automatically look up a specific character.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-variations.png\"><img src=\"screenshots/cjk-variations.png\" width=\"1080px\" alt=\"CJK Variations screenshot\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/cjk-variations-unregistered.png\"><img src=\"screenshots/cjk-variations-unregistered.png\" width=\"1080px\" alt=\"CJK Variations (Unregistered) screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-javascript-runner\" class=\"anchor\" aria-hidden=\"true\" href=\"#javascript-runner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>JavaScript Runner</h2>\n<ul dir=\"auto\">\n<li>The <strong>JavaScript Runner</strong> utility lets you execute JavaScript code, and comes with several sample scripts related to CJK, IDS, and IVD; it is useful for quick testing/prototyping or data processing.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/javascript-runner.png\"><img src=\"screenshots/javascript-runner.png\" width=\"1080px\" alt=\"JavaScript Runner screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Using</h2>\n<p dir=\"auto\">You can <a href=\"https://github.com/tonton-pixel/unicopedia-sinica/releases\">download the latest release</a> for macOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building</h2>\n<p dir=\"auto\">You'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer in order to build this application.</p>\n<h3 dir=\"auto\"><a id=\"user-content-clone-method\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone method</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone the repository\ngit clone https://github.com/tonton-pixel/unicopedia-sinica\n# Go into the repository\ncd unicopedia-sinica\n# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone the repository</span>\ngit clone https://github.com/tonton-pixel/unicopedia-sinica\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> unicopedia-sinica\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<p dir=\"auto\"><strong>Note</strong>: to use the clone method, the core tool <a href=\"https://www.git-scm.com/\" rel=\"nofollow\">git</a> must also be installed.</p>\n<h3 dir=\"auto\"><a id=\"user-content-download-method\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download method</h3>\n<p dir=\"auto\">If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/unicopedia-sinica/archive/master.zip\">download the source code</a>, unZip it, then directly run the following commands from a Terminal opened at the resulting <code>unicopedia-sinica-master</code> folder location:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h3>\n<p dir=\"auto\">Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the application, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command (once the dependencies are installed) will create a <code>Unicopedia Sinica.app</code> version for macOS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Build macOS (Darwin) application\nnpm run build-darwin\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Build macOS (Darwin) application</span>\nnpm run build-darwin</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">The MIT License (MIT).</p>\n<p dir=\"auto\">Copyright © 2021-2022 Michel Mariani.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.508Z" + "vade-mecum-shelf": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:32.163Z" }, "unofficial-zalo": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-unofficial-zalo-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#unofficial-zalo-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unofficial Zalo App</h1>\n<p dir=\"auto\"><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2981ed1af6498d1e22f72e12deacc7b4bfb44329a7c997a333a78ab5ae847ca5/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f5361666553747564696f2f756e6f6666696369616c2d7a616c6f2e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/SafeStudio/unofficial-zalo.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-build-instruction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#build-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build Instruction</h2>\n<h3 dir=\"auto\"><a id=\"user-content-install-npm-package-globally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#install-npm-package-globally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install NPM package globally</h3>\n<h4 dir=\"auto\"><a id=\"user-content-for-macos-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#for-macos-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>For macOS and Linux</h4>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# install dependencies\nnpm install --save-dev\n# or\nyarn install -D\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install --save-dev\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or</span>\nyarn install -D</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-package-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#package-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Package application</h3>\n<h4 dir=\"auto\"><a id=\"user-content-for-macos-and-linux-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#for-macos-and-linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>For macOS and Linux</h4>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run dist\n#or \nyarn dist\"><pre>npm run dist\n<span class=\"pl-c\"><span class=\"pl-c\">#</span>or </span>\nyarn dist</pre></div>\n<p dir=\"auto\">Currently, I don't support Windows. But you can build it for Windows.</p>\n<h2 dir=\"auto\"><a id=\"user-content-creating-issue-instruction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#creating-issue-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Creating Issue Instruction</h2>\n<p dir=\"auto\">Please submit detail issues at <a href=\"https://github.com/SafeStudio/unofficial-zalo/issues\">Unofficial Zalo Issues</a> if you detect them.</p>\n<p dir=\"auto\"><strong>Tips</strong>: You can assign label for issue.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-unofficial-zalo-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#unofficial-zalo-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Unofficial Zalo App</h1>\n<p dir=\"auto\"><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2981ed1af6498d1e22f72e12deacc7b4bfb44329a7c997a333a78ab5ae847ca5/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f5361666553747564696f2f756e6f6666696369616c2d7a616c6f2e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/SafeStudio/unofficial-zalo.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-build-instruction\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build Instruction</h2>\n<h3 dir=\"auto\"><a id=\"user-content-install-npm-package-globally\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-npm-package-globally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install NPM package globally</h3>\n<h4 dir=\"auto\"><a id=\"user-content-for-macos-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-macos-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>For macOS and Linux</h4>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# install dependencies\nnpm install --save-dev\n# or\nyarn install -D\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install --save-dev\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or</span>\nyarn install -D</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-package-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Package application</h3>\n<h4 dir=\"auto\"><a id=\"user-content-for-macos-and-linux-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-macos-and-linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>For macOS and Linux</h4>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run dist\n#or \nyarn dist\"><pre>npm run dist\n<span class=\"pl-c\"><span class=\"pl-c\">#</span>or </span>\nyarn dist</pre></div>\n<p dir=\"auto\">Currently, I don't support Windows. But you can build it for Windows.</p>\n<h2 dir=\"auto\"><a id=\"user-content-creating-issue-instruction\" class=\"anchor\" aria-hidden=\"true\" href=\"#creating-issue-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Creating Issue Instruction</h2>\n<p dir=\"auto\">Please submit detail issues at <a href=\"https://github.com/SafeStudio/unofficial-zalo/issues\">Unofficial Zalo Issues</a> if you detect them.</p>\n<p dir=\"auto\"><strong>Tips</strong>: You can assign label for issue.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.624Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Unofficial Zalo App</h1><a id=\"user-content-unofficial-zalo-app\" class=\"anchor-element\" aria-label=\"Permalink: Unofficial Zalo App\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#unofficial-zalo-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e00b541ed7719e3fdca7d2417882fb5c0832c5a9fbd2461383ea8fab221d9b27/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f5361666553747564696f2f756e6f6666696369616c2d7a616c6f2e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/SafeStudio/unofficial-zalo.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Build Instruction</h2><a id=\"user-content-build-instruction\" class=\"anchor-element\" aria-label=\"Permalink: Build Instruction\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#build-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Install NPM package globally</h3><a id=\"user-content-install-npm-package-globally\" class=\"anchor-element\" aria-label=\"Permalink: Install NPM package globally\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#install-npm-package-globally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">For macOS and Linux</h4><a id=\"user-content-for-macos-and-linux\" class=\"anchor-element\" aria-label=\"Permalink: For macOS and Linux\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#for-macos-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"# install dependencies\nnpm install --save-dev\n# or\nyarn install -D\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install --save-dev\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or</span>\nyarn install -D</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Package application</h3><a id=\"user-content-package-application\" class=\"anchor-element\" aria-label=\"Permalink: Package application\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#package-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">For macOS and Linux</h4><a id=\"user-content-for-macos-and-linux-1\" class=\"anchor-element\" aria-label=\"Permalink: For macOS and Linux\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#for-macos-and-linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm run dist\n#or \nyarn dist\"><pre>npm run dist\n<span class=\"pl-c\"><span class=\"pl-c\">#</span>or </span>\nyarn dist</pre></div>\n<p dir=\"auto\">Currently, I don't support Windows. But you can build it for Windows.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Creating Issue Instruction</h2><a id=\"user-content-creating-issue-instruction\" class=\"anchor-element\" aria-label=\"Permalink: Creating Issue Instruction\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/main/#creating-issue-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please submit detail issues at <a href=\"https://github.com/SafeStudio/unofficial-zalo/issues\">Unofficial Zalo Issues</a> if you detect them.</p>\n<p dir=\"auto\"><strong>Tips</strong>: You can assign label for issue.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Unofficial Zalo App</h1><a id=\"user-content-unofficial-zalo-app\" class=\"anchor-element\" aria-label=\"Permalink: Unofficial Zalo App\" href=\"#unofficial-zalo-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e00b541ed7719e3fdca7d2417882fb5c0832c5a9fbd2461383ea8fab221d9b27/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f5361666553747564696f2f756e6f6666696369616c2d7a616c6f2e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/SafeStudio/unofficial-zalo.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Build Instruction</h2><a id=\"user-content-build-instruction\" class=\"anchor-element\" aria-label=\"Permalink: Build Instruction\" href=\"#build-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Install NPM package globally</h3><a id=\"user-content-install-npm-package-globally\" class=\"anchor-element\" aria-label=\"Permalink: Install NPM package globally\" href=\"#install-npm-package-globally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">For macOS and Linux</h4><a id=\"user-content-for-macos-and-linux\" class=\"anchor-element\" aria-label=\"Permalink: For macOS and Linux\" href=\"#for-macos-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"# install dependencies\nnpm install --save-dev\n# or\nyarn install -D\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install --save-dev\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or</span>\nyarn install -D</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Package application</h3><a id=\"user-content-package-application\" class=\"anchor-element\" aria-label=\"Permalink: Package application\" href=\"#package-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">For macOS and Linux</h4><a id=\"user-content-for-macos-and-linux-1\" class=\"anchor-element\" aria-label=\"Permalink: For macOS and Linux\" href=\"#for-macos-and-linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm run dist\n#or \nyarn dist\"><pre>npm run dist\n<span class=\"pl-c\"><span class=\"pl-c\">#</span>or </span>\nyarn dist</pre></div>\n<p dir=\"auto\">Currently, I don't support Windows. But you can build it for Windows.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Creating Issue Instruction</h2><a id=\"user-content-creating-issue-instruction\" class=\"anchor-element\" aria-label=\"Permalink: Creating Issue Instruction\" href=\"#creating-issue-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please submit detail issues at <a href=\"https://github.com/SafeStudio/unofficial-zalo/issues\">Unofficial Zalo Issues</a> if you detect them.</p>\n<p dir=\"auto\"><strong>Tips</strong>: You can assign label for issue.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:32.258Z" }, - "upcount": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-upcount-invoicing-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/madisvain/upcount/blob/master/#upcount-invoicing-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Upcount invoicing app</h1>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/madisvain/upcount/workflows/Release/badge.svg\"><img src=\"https://github.com/madisvain/upcount/workflows/Release/badge.svg\" alt=\"Github actions\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/cf00d92acdf2e1ea21eec2e8466d989b2a63d23a150872444418681d51bb6410/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6d616469737661696e2f7570636f756e743f696e636c7564655f70726572656c6561736573\"><img src=\"https://camo.githubusercontent.com/cf00d92acdf2e1ea21eec2e8466d989b2a63d23a150872444418681d51bb6410/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6d616469737661696e2f7570636f756e743f696e636c7564655f70726572656c6561736573\" alt=\"GitHub release (latest by date including pre-releases)\" data-canonical-src=\"https://img.shields.io/github/v/release/madisvain/upcount?include_prereleases\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/ff080bc2b142f5ef124eeb8216fa482b0d8fa767b8b11716e6173f287cc4c17f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d616469737661696e2f7570636f756e74\"><img src=\"https://camo.githubusercontent.com/ff080bc2b142f5ef124eeb8216fa482b0d8fa767b8b11716e6173f287cc4c17f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d616469737661696e2f7570636f756e74\" alt=\"GitHub\" data-canonical-src=\"https://img.shields.io/github/license/madisvain/upcount\" style=\"max-width: 100%;\"></a> <a href=\"https://join.slack.com/t/upcount/shared_invite/enQtOTY0Nzk5NTgzMjQ5LThlMWE3Y2YyNGY1MTc3M2Y1YmQ4YTdmZDYyNmJlYzBiNmQ0NTFhYjBkNzNjZjIwNWNlZDY2OTdiN2UwYzc3YWU\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/60f70c7db510f0c1ec07a7e06a2ea19f88308c3f57740c04a0c0e2b19962aa72/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d7570636f756e742d677265656e2e7376673f6c6f676f3d736c61636b\" alt=\"Slack\" data-canonical-src=\"https://img.shields.io/badge/slack-upcount-green.svg?logo=slack\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Upcount is a painless cross-platform invoicing application, built with <a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a> & <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> and simplicity in mind.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/2963cd1078ba506762c61c0432615dc83b9ff5660d8bf09bbaa513adc3e1bf6d/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67\"><img src=\"https://camo.githubusercontent.com/2963cd1078ba506762c61c0432615dc83b9ff5660d8bf09bbaa513adc3e1bf6d/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67\" alt=\"Invoice list\" data-canonical-src=\"https://www.upcount.app/screenshots/invoices.png\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.upcount.app/screenshots/invoice-edit.png\" rel=\"nofollow\">Invoice editing</a>\n<a href=\"https://www.upcount.app/screenshots/settings.png\" rel=\"nofollow\">Invoice settings</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/madisvain/upcount/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">Upcount is available for Mac, Linux & Windows and can be downloaded from Github releases.</p>\n<p dir=\"auto\"><strong><a href=\"https://github.com/madisvain/upcount/releases\">https://github.com/madisvain/upcount/releases</a></strong></p>\n<h1 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/madisvain/upcount/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h1>\n<ul dir=\"auto\">\n<li><g-emoji class=\"g-emoji\" alias=\"dart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3af.png\">🎯</g-emoji> Totally free & Open source</li>\n<li><g-emoji class=\"g-emoji\" alias=\"performing_arts\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3ad.png\">🎭</g-emoji> Cross platform</li>\n<li><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji> Offline-first for privacy</li>\n<li><g-emoji class=\"g-emoji\" alias=\"space_invader\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f47e.png\">👾</g-emoji> Use your own logo</li>\n<li><g-emoji class=\"g-emoji\" alias=\"lollipop\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f36d.png\">🍭</g-emoji> Customizable settings</li>\n<li><g-emoji class=\"g-emoji\" alias=\"globe_with_meridians\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f310.png\">🌐</g-emoji> Internationalized</li>\n<li><g-emoji class=\"g-emoji\" alias=\"copyright\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/00a9.png\">©️</g-emoji> <a href=\"https://github.com/madisvain/upcount/blob/master/LICENSE\">GPLv3 License</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/madisvain/upcount/blob/master/#languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Languages</h1>\n<ul dir=\"auto\">\n<li><g-emoji class=\"g-emoji\" alias=\"gb\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1e7.png\">🇬🇧</g-emoji> English</li>\n<li><g-emoji class=\"g-emoji\" alias=\"netherlands\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1f1.png\">🇳🇱</g-emoji> Dutch</li>\n<li><g-emoji class=\"g-emoji\" alias=\"de\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1ea.png\">🇩🇪</g-emoji> German</li>\n<li><g-emoji class=\"g-emoji\" alias=\"finland\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1ee.png\">🇫🇮</g-emoji> Finnish</li>\n<li><g-emoji class=\"g-emoji\" alias=\"estonia\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1ea.png\">🇪🇪</g-emoji> Estonian</li>\n</ul>\n<p dir=\"auto\">If you are interested in adding a language translation to Upcount <a href=\"https://github.com/madisvain/upcount/issues\">please open a new issue</a>.</p>\n<p dir=\"auto\">For developers the following commands are needed to add a language.</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run add-locale de\nnpm run extract\"><pre>npm run add-locale de\nnpm run extract</pre></div>\n<p dir=\"auto\"><em><code>de</code> must be replaced with the language code you are adding.</em></p>\n<p dir=\"auto\">The translations are stored in .po files under <a href=\"https://github.com/madisvain/upcount/tree/master/src/locales\">locales</a> folder. A cross platform app named <a href=\"https://poedit.net/\" rel=\"nofollow\">POEdit</a> could be used for translating them.</p>\n<h2 dir=\"auto\"><a id=\"user-content-bugs-and-feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/madisvain/upcount/blob/master/#bugs-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Bugs and Feature Requests</h2>\n<p dir=\"auto\">Have a bug or a feature request? First, read the <a href=\"https://github.com/madisvain/upcount/blob/master/CONTRIBUTING.md#using-the-issue-tracker\">issue guidelines</a> and search for existing and closed issues. If your problem or idea is not addressed yet, <a href=\"https://github.com/madisvain/upcount/issues\">please open a new issue</a>.</p>\n<p dir=\"auto\">For more generic product questions and feedback please email <a href=\"https://github.com/madisvain/upcount/blob/master/mailto:hello@upcount.app\">hello@upcount.app</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/madisvain/upcount/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors</h2>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/madisvain\"><img alt=\"madisvain\" src=\"https://avatars2.githubusercontent.com/u/727994?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/stgeipel\"><img alt=\"stgeipel\" src=\"https://avatars3.githubusercontent.com/u/46808966?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/KurtMar\"><img alt=\"KurtMar\" src=\"https://avatars1.githubusercontent.com/u/10009649?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/madisvain\">madisvain</a></td>\n<td align=\"center\"><a href=\"https://github.com/stgeipel\">stgeipel</a></td>\n<td align=\"center\"><a href=\"https://github.com/KurtMar\">KurtMar</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">Join Upcount <a href=\"https://join.slack.com/t/upcount/shared_invite/enQtOTY0Nzk5NTgzMjQ5LThlMWE3Y2YyNGY1MTc3M2Y1YmQ4YTdmZDYyNmJlYzBiNmQ0NTFhYjBkNzNjZjIwNWNlZDY2OTdiN2UwYzc3YWU\" rel=\"nofollow\">Slack workspace</a> to join in on the discussion.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/madisvain/upcount/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"https://github.com/madisvain/upcount/blob/master/LICENSE\">GPLv3 License</a> © <a href=\"https://upcount.app\" rel=\"nofollow\">Upcount</a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-upcount-invoicing-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#upcount-invoicing-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Upcount invoicing app</h1>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/madisvain/upcount/workflows/Release/badge.svg\"><img src=\"https://github.com/madisvain/upcount/workflows/Release/badge.svg\" alt=\"Github actions\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/cf00d92acdf2e1ea21eec2e8466d989b2a63d23a150872444418681d51bb6410/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6d616469737661696e2f7570636f756e743f696e636c7564655f70726572656c6561736573\"><img src=\"https://camo.githubusercontent.com/cf00d92acdf2e1ea21eec2e8466d989b2a63d23a150872444418681d51bb6410/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6d616469737661696e2f7570636f756e743f696e636c7564655f70726572656c6561736573\" alt=\"GitHub release (latest by date including pre-releases)\" data-canonical-src=\"https://img.shields.io/github/v/release/madisvain/upcount?include_prereleases\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/ff080bc2b142f5ef124eeb8216fa482b0d8fa767b8b11716e6173f287cc4c17f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d616469737661696e2f7570636f756e74\"><img src=\"https://camo.githubusercontent.com/ff080bc2b142f5ef124eeb8216fa482b0d8fa767b8b11716e6173f287cc4c17f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d616469737661696e2f7570636f756e74\" alt=\"GitHub\" data-canonical-src=\"https://img.shields.io/github/license/madisvain/upcount\" style=\"max-width: 100%;\"></a> <a href=\"https://join.slack.com/t/upcount/shared_invite/enQtOTY0Nzk5NTgzMjQ5LThlMWE3Y2YyNGY1MTc3M2Y1YmQ4YTdmZDYyNmJlYzBiNmQ0NTFhYjBkNzNjZjIwNWNlZDY2OTdiN2UwYzc3YWU\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/60f70c7db510f0c1ec07a7e06a2ea19f88308c3f57740c04a0c0e2b19962aa72/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d7570636f756e742d677265656e2e7376673f6c6f676f3d736c61636b\" alt=\"Slack\" data-canonical-src=\"https://img.shields.io/badge/slack-upcount-green.svg?logo=slack\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Upcount is a painless cross-platform invoicing application, built with <a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a> & <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> and simplicity in mind.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/2963cd1078ba506762c61c0432615dc83b9ff5660d8bf09bbaa513adc3e1bf6d/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67\"><img src=\"https://camo.githubusercontent.com/2963cd1078ba506762c61c0432615dc83b9ff5660d8bf09bbaa513adc3e1bf6d/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67\" alt=\"Invoice list\" data-canonical-src=\"https://www.upcount.app/screenshots/invoices.png\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.upcount.app/screenshots/invoice-edit.png\" rel=\"nofollow\">Invoice editing</a>\n<a href=\"https://www.upcount.app/screenshots/settings.png\" rel=\"nofollow\">Invoice settings</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">Upcount is available for Mac, Linux & Windows and can be downloaded from Github releases.</p>\n<p dir=\"auto\"><strong><a href=\"https://github.com/madisvain/upcount/releases\">https://github.com/madisvain/upcount/releases</a></strong></p>\n<h1 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h1>\n<ul dir=\"auto\">\n<li><g-emoji class=\"g-emoji\" alias=\"dart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3af.png\">🎯</g-emoji> Totally free & Open source</li>\n<li><g-emoji class=\"g-emoji\" alias=\"performing_arts\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3ad.png\">🎭</g-emoji> Cross platform</li>\n<li><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji> Offline-first for privacy</li>\n<li><g-emoji class=\"g-emoji\" alias=\"space_invader\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f47e.png\">👾</g-emoji> Use your own logo</li>\n<li><g-emoji class=\"g-emoji\" alias=\"lollipop\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f36d.png\">🍭</g-emoji> Customizable settings</li>\n<li><g-emoji class=\"g-emoji\" alias=\"globe_with_meridians\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f310.png\">🌐</g-emoji> Internationalized</li>\n<li><g-emoji class=\"g-emoji\" alias=\"copyright\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/00a9.png\">©️</g-emoji> <a href=\"https://github.com/madisvain/upcount/blob/master/LICENSE\">GPLv3 License</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"#languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Languages</h1>\n<ul dir=\"auto\">\n<li><g-emoji class=\"g-emoji\" alias=\"gb\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1ec-1f1e7.png\">🇬🇧</g-emoji> English</li>\n<li><g-emoji class=\"g-emoji\" alias=\"netherlands\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1f3-1f1f1.png\">🇳🇱</g-emoji> Dutch</li>\n<li><g-emoji class=\"g-emoji\" alias=\"de\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1e9-1f1ea.png\">🇩🇪</g-emoji> German</li>\n<li><g-emoji class=\"g-emoji\" alias=\"finland\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1ee.png\">🇫🇮</g-emoji> Finnish</li>\n<li><g-emoji class=\"g-emoji\" alias=\"estonia\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1ea-1f1ea.png\">🇪🇪</g-emoji> Estonian</li>\n</ul>\n<p dir=\"auto\">If you are interested in adding a language translation to Upcount <a href=\"https://github.com/madisvain/upcount/issues\">please open a new issue</a>.</p>\n<p dir=\"auto\">For developers the following commands are needed to add a language.</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run add-locale de\nnpm run extract\"><pre>npm run add-locale de\nnpm run extract</pre></div>\n<p dir=\"auto\"><em><code>de</code> must be replaced with the language code you are adding.</em></p>\n<p dir=\"auto\">The translations are stored in .po files under <a href=\"https://github.com/madisvain/upcount/tree/master/src/locales\">locales</a> folder. A cross platform app named <a href=\"https://poedit.net/\" rel=\"nofollow\">POEdit</a> could be used for translating them.</p>\n<h2 dir=\"auto\"><a id=\"user-content-bugs-and-feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"#bugs-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Bugs and Feature Requests</h2>\n<p dir=\"auto\">Have a bug or a feature request? First, read the <a href=\"https://github.com/madisvain/upcount/blob/master/CONTRIBUTING.md#using-the-issue-tracker\">issue guidelines</a> and search for existing and closed issues. If your problem or idea is not addressed yet, <a href=\"https://github.com/madisvain/upcount/issues\">please open a new issue</a>.</p>\n<p dir=\"auto\">For more generic product questions and feedback please email <a href=\"mailto:hello@upcount.app\">hello@upcount.app</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors</h2>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/madisvain\"><img alt=\"madisvain\" src=\"https://avatars2.githubusercontent.com/u/727994?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/stgeipel\"><img alt=\"stgeipel\" src=\"https://avatars3.githubusercontent.com/u/46808966?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/KurtMar\"><img alt=\"KurtMar\" src=\"https://avatars1.githubusercontent.com/u/10009649?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/madisvain\">madisvain</a></td>\n<td align=\"center\"><a href=\"https://github.com/stgeipel\">stgeipel</a></td>\n<td align=\"center\"><a href=\"https://github.com/KurtMar\">KurtMar</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">Join Upcount <a href=\"https://join.slack.com/t/upcount/shared_invite/enQtOTY0Nzk5NTgzMjQ5LThlMWE3Y2YyNGY1MTc3M2Y1YmQ4YTdmZDYyNmJlYzBiNmQ0NTFhYjBkNzNjZjIwNWNlZDY2OTdiN2UwYzc3YWU\" rel=\"nofollow\">Slack workspace</a> to join in on the discussion.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"https://github.com/madisvain/upcount/blob/master/LICENSE\">GPLv3 License</a> © <a href=\"https://upcount.app\" rel=\"nofollow\">Upcount</a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.669Z" + "unfx-proxy-checker": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/39bc93a026804fb292ac4f6398d2f526626ef48214c711b4515f0540f3457788/68747470733a2f2f692e6962622e636f2f7079516e35734a2f726f636b65742d736869702e706e67\"><img width=\"64px\" src=\"https://camo.githubusercontent.com/39bc93a026804fb292ac4f6398d2f526626ef48214c711b4515f0540f3457788/68747470733a2f2f692e6962622e636f2f7079516e35734a2f726f636b65742d736869702e706e67\" data-canonical-src=\"https://i.ibb.co/pyQn5sJ/rocket-ship.png\" style=\"max-width: 100%;\"></a>\n <br>\n <br>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3f4637eec237f403af4662113fa52a8e87034172ffcfa4264137669c06678989/68747470733a2f2f692e6962622e636f2f6a3562354373522f332e706e67\"><img src=\"https://camo.githubusercontent.com/3f4637eec237f403af4662113fa52a8e87034172ffcfa4264137669c06678989/68747470733a2f2f692e6962622e636f2f6a3562354373522f332e706e67\" alt=\"\" data-canonical-src=\"https://i.ibb.co/j5b5CsR/3.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Full description & Documentation for <a href=\"https://openproxy.space/software/proxy-checker\" rel=\"nofollow\">Proxy Checker</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Open Proxy Space</h4><a id=\"user-content-open-proxy-space\" class=\"anchor-element\" aria-label=\"Permalink: Open Proxy Space\" href=\"https://github.com/assnctr/unfx-proxy-checker/blob/master/#open-proxy-space\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://openproxy.space/premium\" rel=\"nofollow\">Premium</a> - Buy Proxy List<br>\n<a href=\"https://openproxy.space/list\" rel=\"nofollow\">Free Proxy List</a> - Always Updated Proxy Lists</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Unfx Proxy Tools</h4><a id=\"user-content-unfx-proxy-tools\" class=\"anchor-element\" aria-label=\"Permalink: Unfx Proxy Tools\" href=\"https://github.com/assnctr/unfx-proxy-checker/blob/master/#unfx-proxy-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://openproxy.space/software/proxy-checker\" rel=\"nofollow\">Unfx Proxy Checker</a> - Powerful proxy checker with huge features and beautiful design.<br>\n<a href=\"https://openproxy.space/software/proxy-parser\" rel=\"nofollow\">Unfx Proxy Parser</a> - Nextgen proxy parser with deep links crawler.<br>\n<a href=\"https://openproxy.space/software/proxy-to-country\" rel=\"nofollow\">Unfx Proxy To Country</a> - Sort your proxy list from ip:port format by countries.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/39bc93a026804fb292ac4f6398d2f526626ef48214c711b4515f0540f3457788/68747470733a2f2f692e6962622e636f2f7079516e35734a2f726f636b65742d736869702e706e67\"><img width=\"64px\" src=\"https://camo.githubusercontent.com/39bc93a026804fb292ac4f6398d2f526626ef48214c711b4515f0540f3457788/68747470733a2f2f692e6962622e636f2f7079516e35734a2f726f636b65742d736869702e706e67\" data-canonical-src=\"https://i.ibb.co/pyQn5sJ/rocket-ship.png\" style=\"max-width: 100%;\"></a>\n <br>\n <br>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3f4637eec237f403af4662113fa52a8e87034172ffcfa4264137669c06678989/68747470733a2f2f692e6962622e636f2f6a3562354373522f332e706e67\"><img src=\"https://camo.githubusercontent.com/3f4637eec237f403af4662113fa52a8e87034172ffcfa4264137669c06678989/68747470733a2f2f692e6962622e636f2f6a3562354373522f332e706e67\" alt=\"\" data-canonical-src=\"https://i.ibb.co/j5b5CsR/3.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Full description & Documentation for <a href=\"https://openproxy.space/software/proxy-checker\" rel=\"nofollow\">Proxy Checker</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Open Proxy Space</h4><a id=\"user-content-open-proxy-space\" class=\"anchor-element\" aria-label=\"Permalink: Open Proxy Space\" href=\"#open-proxy-space\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://openproxy.space/premium\" rel=\"nofollow\">Premium</a> - Buy Proxy List<br>\n<a href=\"https://openproxy.space/list\" rel=\"nofollow\">Free Proxy List</a> - Always Updated Proxy Lists</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Unfx Proxy Tools</h4><a id=\"user-content-unfx-proxy-tools\" class=\"anchor-element\" aria-label=\"Permalink: Unfx Proxy Tools\" href=\"#unfx-proxy-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://openproxy.space/software/proxy-checker\" rel=\"nofollow\">Unfx Proxy Checker</a> - Powerful proxy checker with huge features and beautiful design.<br>\n<a href=\"https://openproxy.space/software/proxy-parser\" rel=\"nofollow\">Unfx Proxy Parser</a> - Nextgen proxy parser with deep links crawler.<br>\n<a href=\"https://openproxy.space/software/proxy-to-country\" rel=\"nofollow\">Unfx Proxy To Country</a> - Sort your proxy list from ip:port format by countries.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:32.264Z" }, - "vade-mecum-shelf": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content--vade-mecum-shelf\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#-vade-mecum-shelf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/icons/icon-256.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Vade Mecum Shelf icon\" style=\"max-width: 100%;\" crossorigin=\"\"></a> VADE MECUM SHELF</h1>\n<p dir=\"auto\"><strong>Vade Mecum Shelf</strong> is a collection of vade mecum-like utilities wrapped into one single app, built with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\">This desktop application works on macOS, Linux and Windows operating systems.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/VMS-social-preview.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/VMS-social-preview.png\" alt=\"Vade Mecum Shelf social preview\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-utilities\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#utilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Utilities</h2>\n<p dir=\"auto\">The following utilities are currently available:</p>\n<ul dir=\"auto\">\n<li><strong>Chemical Elements</strong></li>\n<li><strong>Chinese Zodiac</strong></li>\n<li><strong>Color Names</strong></li>\n<li><strong>Departments of France</strong></li>\n<li><strong>Derivative Formulas</strong></li>\n<li><strong>HTTP Status Codes</strong></li>\n<li><strong>ISO Country Codes</strong></li>\n<li><strong>ISO Language Codes</strong></li>\n<li><strong>ISO Script Codes</strong></li>\n<li><strong>Jabberwocky</strong></li>\n<li><strong>List of U.S. States</strong></li>\n<li><strong>Prefectures of Japan</strong></li>\n<li><strong>Technical Definitions</strong></li>\n<li><strong>Trigonometric Formulas</strong></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-chemical-elements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#chemical-elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Chemical Elements</h2>\n<p dir=\"auto\">Full list of chemical elements, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/chemical-elements.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/chemical-elements.png\" width=\"1080px\" alt=\"Chemical Elements screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-chinese-zodiac\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#chinese-zodiac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Chinese Zodiac</h2>\n<p dir=\"auto\">Full list of the twelve Chinese zodiac signs, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/chinese-zodiac.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/chinese-zodiac.png\" width=\"1080px\" alt=\"Chinese Zodiac screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-color-names\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#color-names\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Color Names</h2>\n<p dir=\"auto\">Lists of color names, with live search:</p>\n<ul dir=\"auto\">\n<li>W3C Color Names</li>\n<li>X11 Color Names</li>\n<li>XKCD Color Names</li>\n<li>Mac OS X Crayons</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/color-names.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/color-names.png\" width=\"1080px\" alt=\"Color Names screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-departments-of-france\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#departments-of-france\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Departments of France</h2>\n<p dir=\"auto\">Full list of French departments, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/departments-of-france.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/departments-of-france.png\" width=\"1080px\" alt=\"Departments of France screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-derivative-formulas\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#derivative-formulas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Derivative Formulas</h2>\n<p dir=\"auto\">Sets of derivative formulas, by category:</p>\n<ul dir=\"auto\">\n<li>Constant Rule</li>\n<li>Sum Rule</li>\n<li>Product Rule</li>\n<li>Quotient Rule</li>\n<li>Chain Rule</li>\n<li>Power Rule</li>\n<li>Exponential</li>\n<li>Logarithmic</li>\n<li>Trigonometric</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/derivative-formulas.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/derivative-formulas.png\" width=\"1080px\" alt=\"Derivative Formulas screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-http-status-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#http-status-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>HTTP Status Codes</h2>\n<p dir=\"auto\">Full list of HTTP status codes, with definitions in several languages:</p>\n<ul dir=\"auto\">\n<li>English</li>\n<li>French</li>\n<li>Japanese</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/http-status-codes.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/http-status-codes.png\" width=\"1080px\" alt=\"HTTP Status Codes screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-iso-country-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-country-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ISO Country Codes</h2>\n<p dir=\"auto\">Full list of ISO 3166-1 country codes, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/iso-country-codes.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/iso-country-codes.png\" width=\"1080px\" alt=\"ISO Country Codes screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-iso-language-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-language-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ISO Language Codes</h2>\n<p dir=\"auto\">Full list of ISO 639-1 language codes, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/iso-language-codes.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/iso-language-codes.png\" width=\"1080px\" alt=\"ISO Language Codes screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-iso-script-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-script-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ISO Script Codes</h2>\n<p dir=\"auto\">Full list of ISO 15924 script codes, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/iso-script-codes.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/iso-script-codes.png\" width=\"1080px\" alt=\"ISO Script Codes screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-jabberwocky\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#jabberwocky\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Jabberwocky</h2>\n<p dir=\"auto\">Typographic rendition of Lewis Carroll's nonsense poem \"Jabberwocky\":</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/jabberwocky.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/jabberwocky.png\" width=\"1080px\" alt=\"Jabberwocky screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-list-of-us-states\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#list-of-us-states\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>List of U.S. States</h2>\n<p dir=\"auto\">Full list of states and territories of the United States, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/list-of-us-states.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/list-of-us-states.png\" width=\"1080px\" alt=\"List of U.S. States screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-prefectures-of-japan\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#prefectures-of-japan\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Prefectures of Japan</h2>\n<p dir=\"auto\">Full list of prefectures of Japan, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/prefectures-of-japan.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/prefectures-of-japan.png\" width=\"1080px\" alt=\"Prefectures of Japan screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-technical-definitions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#technical-definitions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Technical Definitions</h2>\n<p dir=\"auto\">Lists of technical definitions:</p>\n<ul dir=\"auto\">\n<li>Computing Abbreviations</li>\n<li>Mac OS Release Names</li>\n<li>Unicode Release Dates</li>\n<li>Emoji Release Dates</li>\n<li>Metric Prefixes | Fractions</li>\n<li>Metric Prefixes | Multiples</li>\n<li>IEC Binary Prefixes | Multiples</li>\n<li>Name of a Polynomial by Degree</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/technical-definitions.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/technical-definitions.png\" width=\"1080px\" alt=\"Technical Definitions screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-trigonometric-formulas\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#trigonometric-formulas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Trigonometric Formulas</h2>\n<p dir=\"auto\">Sets of trigonometric formulas, by category:</p>\n<ul dir=\"auto\">\n<li>Basic Definitions</li>\n<li>Symmetry Identities</li>\n<li>Cofunction Identities</li>\n<li>Pythagorean Identities</li>\n<li>Sum to Product</li>\n<li>Product to Sum</li>\n<li>Squares</li>\n<li>Half Angle</li>\n<li>Sum of Angles</li>\n<li>Double Angle</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/trigonometric-formulas.png\"><img src=\"https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/trigonometric-formulas.png\" width=\"1080px\" alt=\"Trigonometric Formulas screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Using</h2>\n<p dir=\"auto\">You can <a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/releases\">download the latest release</a> for macOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building</h2>\n<p dir=\"auto\">You'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer in order to build this application.</p>\n<h3 dir=\"auto\"><a id=\"user-content-clone-method\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#clone-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone method</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone the repository\ngit clone https://github.com/tonton-pixel/vade-mecum-shelf\n# Go into the repository\ncd vade-mecum-shelf\n# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone the repository</span>\ngit clone https://github.com/tonton-pixel/vade-mecum-shelf\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> vade-mecum-shelf\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<p dir=\"auto\"><strong>Note</strong>: to use the clone method, the core tool <a href=\"https://www.git-scm.com/\" rel=\"nofollow\">git</a> must also be installed.</p>\n<h3 dir=\"auto\"><a id=\"user-content-download-method\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#download-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download method</h3>\n<p dir=\"auto\">If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/archive/master.zip\">download the source code</a>, unZip it, then directly run the following commands from a Terminal opened at the resulting <code>vade-mecum-shelf-master</code> folder location:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h3>\n<p dir=\"auto\">Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the application, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command (once the dependencies are installed) will create a <code>Vade Mecum Shelf.app</code> version for macOS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Build macOS (Darwin) application\nnpm run build-darwin\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Build macOS (Darwin) application</span>\nnpm run build-darwin</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">The MIT License (MIT).</p>\n<p dir=\"auto\">Copyright © 2017-2022 Michel Mariani.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content--vade-mecum-shelf\" class=\"anchor\" aria-hidden=\"true\" href=\"#-vade-mecum-shelf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"icons/icon-256.png\"><img src=\"icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Vade Mecum Shelf icon\" style=\"max-width: 100%;\"></a> VADE MECUM SHELF</h1>\n<p dir=\"auto\"><strong>Vade Mecum Shelf</strong> is a collection of vade mecum-like utilities wrapped into one single app, built with <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\">This desktop application works on macOS, Linux and Windows operating systems.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/VMS-social-preview.png\"><img src=\"screenshots/VMS-social-preview.png\" alt=\"Vade Mecum Shelf social preview\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-utilities\" class=\"anchor\" aria-hidden=\"true\" href=\"#utilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Utilities</h2>\n<p dir=\"auto\">The following utilities are currently available:</p>\n<ul dir=\"auto\">\n<li><strong>Chemical Elements</strong></li>\n<li><strong>Chinese Zodiac</strong></li>\n<li><strong>Color Names</strong></li>\n<li><strong>Departments of France</strong></li>\n<li><strong>Derivative Formulas</strong></li>\n<li><strong>HTTP Status Codes</strong></li>\n<li><strong>ISO Country Codes</strong></li>\n<li><strong>ISO Language Codes</strong></li>\n<li><strong>ISO Script Codes</strong></li>\n<li><strong>Jabberwocky</strong></li>\n<li><strong>List of U.S. States</strong></li>\n<li><strong>Prefectures of Japan</strong></li>\n<li><strong>Technical Definitions</strong></li>\n<li><strong>Trigonometric Formulas</strong></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-chemical-elements\" class=\"anchor\" aria-hidden=\"true\" href=\"#chemical-elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Chemical Elements</h2>\n<p dir=\"auto\">Full list of chemical elements, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/chemical-elements.png\"><img src=\"screenshots/chemical-elements.png\" width=\"1080px\" alt=\"Chemical Elements screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-chinese-zodiac\" class=\"anchor\" aria-hidden=\"true\" href=\"#chinese-zodiac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Chinese Zodiac</h2>\n<p dir=\"auto\">Full list of the twelve Chinese zodiac signs, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/chinese-zodiac.png\"><img src=\"screenshots/chinese-zodiac.png\" width=\"1080px\" alt=\"Chinese Zodiac screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-color-names\" class=\"anchor\" aria-hidden=\"true\" href=\"#color-names\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Color Names</h2>\n<p dir=\"auto\">Lists of color names, with live search:</p>\n<ul dir=\"auto\">\n<li>W3C Color Names</li>\n<li>X11 Color Names</li>\n<li>XKCD Color Names</li>\n<li>Mac OS X Crayons</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/color-names.png\"><img src=\"screenshots/color-names.png\" width=\"1080px\" alt=\"Color Names screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-departments-of-france\" class=\"anchor\" aria-hidden=\"true\" href=\"#departments-of-france\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Departments of France</h2>\n<p dir=\"auto\">Full list of French departments, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/departments-of-france.png\"><img src=\"screenshots/departments-of-france.png\" width=\"1080px\" alt=\"Departments of France screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-derivative-formulas\" class=\"anchor\" aria-hidden=\"true\" href=\"#derivative-formulas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Derivative Formulas</h2>\n<p dir=\"auto\">Sets of derivative formulas, by category:</p>\n<ul dir=\"auto\">\n<li>Constant Rule</li>\n<li>Sum Rule</li>\n<li>Product Rule</li>\n<li>Quotient Rule</li>\n<li>Chain Rule</li>\n<li>Power Rule</li>\n<li>Exponential</li>\n<li>Logarithmic</li>\n<li>Trigonometric</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/derivative-formulas.png\"><img src=\"screenshots/derivative-formulas.png\" width=\"1080px\" alt=\"Derivative Formulas screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-http-status-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"#http-status-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>HTTP Status Codes</h2>\n<p dir=\"auto\">Full list of HTTP status codes, with definitions in several languages:</p>\n<ul dir=\"auto\">\n<li>English</li>\n<li>French</li>\n<li>Japanese</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/http-status-codes.png\"><img src=\"screenshots/http-status-codes.png\" width=\"1080px\" alt=\"HTTP Status Codes screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-iso-country-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"#iso-country-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ISO Country Codes</h2>\n<p dir=\"auto\">Full list of ISO 3166-1 country codes, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/iso-country-codes.png\"><img src=\"screenshots/iso-country-codes.png\" width=\"1080px\" alt=\"ISO Country Codes screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-iso-language-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"#iso-language-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ISO Language Codes</h2>\n<p dir=\"auto\">Full list of ISO 639-1 language codes, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/iso-language-codes.png\"><img src=\"screenshots/iso-language-codes.png\" width=\"1080px\" alt=\"ISO Language Codes screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-iso-script-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"#iso-script-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>ISO Script Codes</h2>\n<p dir=\"auto\">Full list of ISO 15924 script codes, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/iso-script-codes.png\"><img src=\"screenshots/iso-script-codes.png\" width=\"1080px\" alt=\"ISO Script Codes screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-jabberwocky\" class=\"anchor\" aria-hidden=\"true\" href=\"#jabberwocky\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Jabberwocky</h2>\n<p dir=\"auto\">Typographic rendition of Lewis Carroll's nonsense poem \"Jabberwocky\":</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/jabberwocky.png\"><img src=\"screenshots/jabberwocky.png\" width=\"1080px\" alt=\"Jabberwocky screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-list-of-us-states\" class=\"anchor\" aria-hidden=\"true\" href=\"#list-of-us-states\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>List of U.S. States</h2>\n<p dir=\"auto\">Full list of states and territories of the United States, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/list-of-us-states.png\"><img src=\"screenshots/list-of-us-states.png\" width=\"1080px\" alt=\"List of U.S. States screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-prefectures-of-japan\" class=\"anchor\" aria-hidden=\"true\" href=\"#prefectures-of-japan\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Prefectures of Japan</h2>\n<p dir=\"auto\">Full list of prefectures of Japan, with live search:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/prefectures-of-japan.png\"><img src=\"screenshots/prefectures-of-japan.png\" width=\"1080px\" alt=\"Prefectures of Japan screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-technical-definitions\" class=\"anchor\" aria-hidden=\"true\" href=\"#technical-definitions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Technical Definitions</h2>\n<p dir=\"auto\">Lists of technical definitions:</p>\n<ul dir=\"auto\">\n<li>Computing Abbreviations</li>\n<li>Mac OS Release Names</li>\n<li>Unicode Release Dates</li>\n<li>Emoji Release Dates</li>\n<li>Metric Prefixes | Fractions</li>\n<li>Metric Prefixes | Multiples</li>\n<li>IEC Binary Prefixes | Multiples</li>\n<li>Name of a Polynomial by Degree</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/technical-definitions.png\"><img src=\"screenshots/technical-definitions.png\" width=\"1080px\" alt=\"Technical Definitions screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-trigonometric-formulas\" class=\"anchor\" aria-hidden=\"true\" href=\"#trigonometric-formulas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Trigonometric Formulas</h2>\n<p dir=\"auto\">Sets of trigonometric formulas, by category:</p>\n<ul dir=\"auto\">\n<li>Basic Definitions</li>\n<li>Symmetry Identities</li>\n<li>Cofunction Identities</li>\n<li>Pythagorean Identities</li>\n<li>Sum to Product</li>\n<li>Product to Sum</li>\n<li>Squares</li>\n<li>Half Angle</li>\n<li>Sum of Angles</li>\n<li>Double Angle</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshots/trigonometric-formulas.png\"><img src=\"screenshots/trigonometric-formulas.png\" width=\"1080px\" alt=\"Trigonometric Formulas screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Using</h2>\n<p dir=\"auto\">You can <a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/releases\">download the latest release</a> for macOS.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building</h2>\n<p dir=\"auto\">You'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer in order to build this application.</p>\n<h3 dir=\"auto\"><a id=\"user-content-clone-method\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone method</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone the repository\ngit clone https://github.com/tonton-pixel/vade-mecum-shelf\n# Go into the repository\ncd vade-mecum-shelf\n# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone the repository</span>\ngit clone https://github.com/tonton-pixel/vade-mecum-shelf\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> vade-mecum-shelf\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<p dir=\"auto\"><strong>Note</strong>: to use the clone method, the core tool <a href=\"https://www.git-scm.com/\" rel=\"nofollow\">git</a> must also be installed.</p>\n<h3 dir=\"auto\"><a id=\"user-content-download-method\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-method\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download method</h3>\n<p dir=\"auto\">If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/archive/master.zip\">download the source code</a>, unZip it, then directly run the following commands from a Terminal opened at the resulting <code>vade-mecum-shelf-master</code> folder location:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Install dependencies\nnpm install\n# Run the application\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the application</span>\nnpm start</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packaging</h3>\n<p dir=\"auto\">Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the application, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command (once the dependencies are installed) will create a <code>Vade Mecum Shelf.app</code> version for macOS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Build macOS (Darwin) application\nnpm run build-darwin\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Build macOS (Darwin) application</span>\nnpm run build-darwin</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">The MIT License (MIT).</p>\n<p dir=\"auto\">Copyright © 2017-2022 Michel Mariani.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.832Z" + "upcount": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Upcount invoicing app</h1><a id=\"user-content-upcount-invoicing-app\" class=\"anchor-element\" aria-label=\"Permalink: Upcount invoicing app\" href=\"https://github.com/madisvain/upcount/blob/master/#upcount-invoicing-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/madisvain/upcount/workflows/Release/badge.svg\"><img src=\"https://github.com/madisvain/upcount/workflows/Release/badge.svg\" alt=\"Github actions\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e8940db7f42aed394ee2b9ba1334b59d3a126bba7ba834d0f621ade3cbaf1725/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6d616469737661696e2f7570636f756e743f696e636c7564655f70726572656c6561736573\"><img src=\"https://camo.githubusercontent.com/e8940db7f42aed394ee2b9ba1334b59d3a126bba7ba834d0f621ade3cbaf1725/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6d616469737661696e2f7570636f756e743f696e636c7564655f70726572656c6561736573\" alt=\"GitHub release (latest by date including pre-releases)\" data-canonical-src=\"https://img.shields.io/github/v/release/madisvain/upcount?include_prereleases\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0b1975e989bb7dfdb6d9c0b290f2be2812f2242f33801c9d71a5f76dd6fa1f33/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d616469737661696e2f7570636f756e74\"><img src=\"https://camo.githubusercontent.com/0b1975e989bb7dfdb6d9c0b290f2be2812f2242f33801c9d71a5f76dd6fa1f33/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d616469737661696e2f7570636f756e74\" alt=\"GitHub\" data-canonical-src=\"https://img.shields.io/github/license/madisvain/upcount\" style=\"max-width: 100%;\"></a> <a href=\"https://join.slack.com/t/upcount/shared_invite/enQtOTY0Nzk5NTgzMjQ5LThlMWE3Y2YyNGY1MTc3M2Y1YmQ4YTdmZDYyNmJlYzBiNmQ0NTFhYjBkNzNjZjIwNWNlZDY2OTdiN2UwYzc3YWU\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a2a35f086341bbf39bb82828d7f77996f8ef39bef941d8556b5e080d5fbe7ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d7570636f756e742d677265656e2e7376673f6c6f676f3d736c61636b\" alt=\"Slack\" data-canonical-src=\"https://img.shields.io/badge/slack-upcount-green.svg?logo=slack\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Upcount is a painless cross-platform invoicing application, built with <a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a> & <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> and simplicity in mind.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a7553f298ceb310513284b46c4741e3830901cdc50185fbb3325b25884917152/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67\"><img src=\"https://camo.githubusercontent.com/a7553f298ceb310513284b46c4741e3830901cdc50185fbb3325b25884917152/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67\" alt=\"Invoice list\" data-canonical-src=\"https://www.upcount.app/screenshots/invoices.png\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.upcount.app/screenshots/invoice-edit.png\" rel=\"nofollow\">Invoice editing</a>\n<a href=\"https://www.upcount.app/screenshots/settings.png\" rel=\"nofollow\">Invoice settings</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/madisvain/upcount/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Upcount is available for Mac, Linux & Windows and can be downloaded from Github releases.</p>\n<p dir=\"auto\"><strong><a href=\"https://github.com/madisvain/upcount/releases\">https://github.com/madisvain/upcount/releases</a></strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Features</h1><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/madisvain/upcount/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>🎯 Totally free & Open source</li>\n<li>🎭 Cross platform</li>\n<li>⚡️ Offline-first for privacy</li>\n<li>👾 Use your own logo</li>\n<li>🍭 Customizable settings</li>\n<li>🌐 Internationalized</li>\n<li>©️ <a href=\"https://github.com/madisvain/upcount/blob/master/LICENSE\">GPLv3 License</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Languages</h1><a id=\"user-content-languages\" class=\"anchor-element\" aria-label=\"Permalink: Languages\" href=\"https://github.com/madisvain/upcount/blob/master/#languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>🇬🇧 English</li>\n<li>🇳🇱 Dutch</li>\n<li>🇩🇪 German</li>\n<li>🇫🇮 Finnish</li>\n<li>🇪🇪 Estonian</li>\n<li>🇫🇷 French</li>\n</ul>\n<p dir=\"auto\">If you are interested in adding a language translation to Upcount <a href=\"https://github.com/madisvain/upcount/issues\">please open a new issue</a>.</p>\n<p dir=\"auto\">For developers the following commands are needed to add a language.</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm run add-locale de\nnpm run extract\"><pre>npm run add-locale de\nnpm run extract</pre></div>\n<p dir=\"auto\"><em><code>de</code> must be replaced with the language code you are adding.</em></p>\n<p dir=\"auto\">The translations are stored in .po files under <a href=\"https://github.com/madisvain/upcount/tree/master/src/locales\">locales</a> folder. A cross platform app named <a href=\"https://poedit.net/\" rel=\"nofollow\">POEdit</a> could be used for translating them.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Bugs and Feature Requests</h2><a id=\"user-content-bugs-and-feature-requests\" class=\"anchor-element\" aria-label=\"Permalink: Bugs and Feature Requests\" href=\"https://github.com/madisvain/upcount/blob/master/#bugs-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Have a bug or a feature request? First, read the <a href=\"https://github.com/madisvain/upcount/blob/master/CONTRIBUTING.md#using-the-issue-tracker\">issue guidelines</a> and search for existing and closed issues. If your problem or idea is not addressed yet, <a href=\"https://github.com/madisvain/upcount/issues\">please open a new issue</a>.</p>\n<p dir=\"auto\">For more generic product questions and feedback please email <a href=\"https://github.com/madisvain/upcount/blob/master/mailto:hello@upcount.app\">hello@upcount.app</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributors</h2><a id=\"user-content-contributors\" class=\"anchor-element\" aria-label=\"Permalink: Contributors\" href=\"https://github.com/madisvain/upcount/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/madisvain\"><img alt=\"madisvain\" src=\"https://avatars2.githubusercontent.com/u/727994?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/stgeipel\"><img alt=\"stgeipel\" src=\"https://avatars3.githubusercontent.com/u/46808966?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/KurtMar\"><img alt=\"KurtMar\" src=\"https://avatars1.githubusercontent.com/u/10009649?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/madisvain\">madisvain</a></td>\n<td align=\"center\"><a href=\"https://github.com/stgeipel\">stgeipel</a></td>\n<td align=\"center\"><a href=\"https://github.com/KurtMar\">KurtMar</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">Join Upcount <a href=\"https://join.slack.com/t/upcount/shared_invite/enQtOTY0Nzk5NTgzMjQ5LThlMWE3Y2YyNGY1MTc3M2Y1YmQ4YTdmZDYyNmJlYzBiNmQ0NTFhYjBkNzNjZjIwNWNlZDY2OTdiN2UwYzc3YWU\" rel=\"nofollow\">Slack workspace</a> to join in on the discussion.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/madisvain/upcount/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/madisvain/upcount/blob/master/LICENSE\">GPLv3 License</a> © <a href=\"https://upcount.app\" rel=\"nofollow\">Upcount</a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Upcount invoicing app</h1><a id=\"user-content-upcount-invoicing-app\" class=\"anchor-element\" aria-label=\"Permalink: Upcount invoicing app\" href=\"#upcount-invoicing-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/madisvain/upcount/workflows/Release/badge.svg\"><img src=\"https://github.com/madisvain/upcount/workflows/Release/badge.svg\" alt=\"Github actions\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e8940db7f42aed394ee2b9ba1334b59d3a126bba7ba834d0f621ade3cbaf1725/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6d616469737661696e2f7570636f756e743f696e636c7564655f70726572656c6561736573\"><img src=\"https://camo.githubusercontent.com/e8940db7f42aed394ee2b9ba1334b59d3a126bba7ba834d0f621ade3cbaf1725/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6d616469737661696e2f7570636f756e743f696e636c7564655f70726572656c6561736573\" alt=\"GitHub release (latest by date including pre-releases)\" data-canonical-src=\"https://img.shields.io/github/v/release/madisvain/upcount?include_prereleases\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0b1975e989bb7dfdb6d9c0b290f2be2812f2242f33801c9d71a5f76dd6fa1f33/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d616469737661696e2f7570636f756e74\"><img src=\"https://camo.githubusercontent.com/0b1975e989bb7dfdb6d9c0b290f2be2812f2242f33801c9d71a5f76dd6fa1f33/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d616469737661696e2f7570636f756e74\" alt=\"GitHub\" data-canonical-src=\"https://img.shields.io/github/license/madisvain/upcount\" style=\"max-width: 100%;\"></a> <a href=\"https://join.slack.com/t/upcount/shared_invite/enQtOTY0Nzk5NTgzMjQ5LThlMWE3Y2YyNGY1MTc3M2Y1YmQ4YTdmZDYyNmJlYzBiNmQ0NTFhYjBkNzNjZjIwNWNlZDY2OTdiN2UwYzc3YWU\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a2a35f086341bbf39bb82828d7f77996f8ef39bef941d8556b5e080d5fbe7ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d7570636f756e742d677265656e2e7376673f6c6f676f3d736c61636b\" alt=\"Slack\" data-canonical-src=\"https://img.shields.io/badge/slack-upcount-green.svg?logo=slack\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Upcount is a painless cross-platform invoicing application, built with <a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a> & <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> and simplicity in mind.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a7553f298ceb310513284b46c4741e3830901cdc50185fbb3325b25884917152/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67\"><img src=\"https://camo.githubusercontent.com/a7553f298ceb310513284b46c4741e3830901cdc50185fbb3325b25884917152/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67\" alt=\"Invoice list\" data-canonical-src=\"https://www.upcount.app/screenshots/invoices.png\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.upcount.app/screenshots/invoice-edit.png\" rel=\"nofollow\">Invoice editing</a>\n<a href=\"https://www.upcount.app/screenshots/settings.png\" rel=\"nofollow\">Invoice settings</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Upcount is available for Mac, Linux & Windows and can be downloaded from Github releases.</p>\n<p dir=\"auto\"><strong><a href=\"https://github.com/madisvain/upcount/releases\">https://github.com/madisvain/upcount/releases</a></strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Features</h1><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>🎯 Totally free & Open source</li>\n<li>🎭 Cross platform</li>\n<li>⚡️ Offline-first for privacy</li>\n<li>👾 Use your own logo</li>\n<li>🍭 Customizable settings</li>\n<li>🌐 Internationalized</li>\n<li>©️ <a href=\"https://github.com/madisvain/upcount/blob/master/LICENSE\">GPLv3 License</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Languages</h1><a id=\"user-content-languages\" class=\"anchor-element\" aria-label=\"Permalink: Languages\" href=\"#languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>🇬🇧 English</li>\n<li>🇳🇱 Dutch</li>\n<li>🇩🇪 German</li>\n<li>🇫🇮 Finnish</li>\n<li>🇪🇪 Estonian</li>\n<li>🇫🇷 French</li>\n</ul>\n<p dir=\"auto\">If you are interested in adding a language translation to Upcount <a href=\"https://github.com/madisvain/upcount/issues\">please open a new issue</a>.</p>\n<p dir=\"auto\">For developers the following commands are needed to add a language.</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm run add-locale de\nnpm run extract\"><pre>npm run add-locale de\nnpm run extract</pre></div>\n<p dir=\"auto\"><em><code>de</code> must be replaced with the language code you are adding.</em></p>\n<p dir=\"auto\">The translations are stored in .po files under <a href=\"https://github.com/madisvain/upcount/tree/master/src/locales\">locales</a> folder. A cross platform app named <a href=\"https://poedit.net/\" rel=\"nofollow\">POEdit</a> could be used for translating them.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Bugs and Feature Requests</h2><a id=\"user-content-bugs-and-feature-requests\" class=\"anchor-element\" aria-label=\"Permalink: Bugs and Feature Requests\" href=\"#bugs-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Have a bug or a feature request? First, read the <a href=\"https://github.com/madisvain/upcount/blob/master/CONTRIBUTING.md#using-the-issue-tracker\">issue guidelines</a> and search for existing and closed issues. If your problem or idea is not addressed yet, <a href=\"https://github.com/madisvain/upcount/issues\">please open a new issue</a>.</p>\n<p dir=\"auto\">For more generic product questions and feedback please email <a href=\"mailto:hello@upcount.app\">hello@upcount.app</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributors</h2><a id=\"user-content-contributors\" class=\"anchor-element\" aria-label=\"Permalink: Contributors\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/madisvain\"><img alt=\"madisvain\" src=\"https://avatars2.githubusercontent.com/u/727994?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/stgeipel\"><img alt=\"stgeipel\" src=\"https://avatars3.githubusercontent.com/u/46808966?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/KurtMar\"><img alt=\"KurtMar\" src=\"https://avatars1.githubusercontent.com/u/10009649?v=4&s=200\" width=\"100\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/madisvain\">madisvain</a></td>\n<td align=\"center\"><a href=\"https://github.com/stgeipel\">stgeipel</a></td>\n<td align=\"center\"><a href=\"https://github.com/KurtMar\">KurtMar</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">Join Upcount <a href=\"https://join.slack.com/t/upcount/shared_invite/enQtOTY0Nzk5NTgzMjQ5LThlMWE3Y2YyNGY1MTc3M2Y1YmQ4YTdmZDYyNmJlYzBiNmQ0NTFhYjBkNzNjZjIwNWNlZDY2OTdiN2UwYzc3YWU\" rel=\"nofollow\">Slack workspace</a> to join in on the discussion.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/madisvain/upcount/blob/master/LICENSE\">GPLv3 License</a> © <a href=\"https://upcount.app\" rel=\"nofollow\">Upcount</a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:32.273Z" }, - "unlimited-clipboard": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-unlimited-clipboard\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morozovsk/unlimited-clipboard.git/blob/master/#unlimited-clipboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>unlimited-clipboard</h1>\n<p dir=\"auto\">simple clipboard manager with unlimited history on electron</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/morozovsk/unlimited-clipboard/master/unlimited_clipboard.png\"><img src=\"https://raw.githubusercontent.com/morozovsk/unlimited-clipboard/master/unlimited_clipboard.png\" alt=\"unlimited_clipboard.png\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-precompiled-binaries\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morozovsk/unlimited-clipboard.git/blob/master/#precompiled-binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Precompiled binaries:</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.AppImage\">unlimited-clipboard.AppImage</a> (linux)</li>\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.snap\">unlimited-clipboard.snap</a> (linux)</li>\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.exe\">unlimited-clipboard.exe</a> (windows 10)</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-installation-from-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morozovsk/unlimited-clipboard.git/blob/master/#installation-from-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation from sources:</h3>\n<ul dir=\"auto\">\n<li>git clone <a href=\"https://github.com/morozovsk/unlimited-clipboard.git\">https://github.com/morozovsk/unlimited-clipboard.git</a> && cd unlimited-clipboard && npm install</li>\n<li>npm run start</li>\n<li>npm run build && ./dist/unlimited-clipboard-1.0.0.AppImage</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morozovsk/unlimited-clipboard.git/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage:</h3>\n<ul dir=\"auto\">\n<li>Ctrl+Alt+Up - show window (you can change it in menu)</li>\n<li>Escape - close window</li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-unlimited-clipboard\" class=\"anchor\" aria-hidden=\"true\" href=\"#unlimited-clipboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>unlimited-clipboard</h1>\n<p dir=\"auto\">simple clipboard manager with unlimited history on electron</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/morozovsk/unlimited-clipboard/master/unlimited_clipboard.png\"><img src=\"https://raw.githubusercontent.com/morozovsk/unlimited-clipboard/master/unlimited_clipboard.png\" alt=\"unlimited_clipboard.png\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-precompiled-binaries\" class=\"anchor\" aria-hidden=\"true\" href=\"#precompiled-binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Precompiled binaries:</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.AppImage\">unlimited-clipboard.AppImage</a> (linux)</li>\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.snap\">unlimited-clipboard.snap</a> (linux)</li>\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.exe\">unlimited-clipboard.exe</a> (windows 10)</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-installation-from-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation-from-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation from sources:</h3>\n<ul dir=\"auto\">\n<li>git clone <a href=\"https://github.com/morozovsk/unlimited-clipboard.git\">https://github.com/morozovsk/unlimited-clipboard.git</a> && cd unlimited-clipboard && npm install</li>\n<li>npm run start</li>\n<li>npm run build && ./dist/unlimited-clipboard-1.0.0.AppImage</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage:</h3>\n<ul dir=\"auto\">\n<li>Ctrl+Alt+Up - show window (you can change it in menu)</li>\n<li>Escape - close window</li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.855Z" + "upnotes": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n\t<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/thoughtsunificator/domodel-diary-electron/blob/master/public/renderer/icon.png\"><img width=\"128\" src=\"https://raw.githubusercontent.com/thoughtsunificator/domodel-diary-electron/master/public/renderer/icon.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">domodel-diary-electron</h1><a id=\"user-content-domodel-diary-electron\" class=\"anchor-element\" aria-label=\"Permalink: domodel-diary-electron\" href=\"https://github.com/thoughtsunificator/domodel-diary-electron/blob/master/#domodel-diary-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Electron context for <a href=\"https://github.com/thoughtsunificator/domodel-diary\">domodel-diary</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/thoughtsunificator/domodel-diary-electron/blob/master/screenshot-calendar.png\"><img src=\"https://raw.githubusercontent.com/thoughtsunificator/domodel-diary-electron/master/screenshot-calendar.png\" alt=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<ul dir=\"auto\">\n<li>Calendar</li>\n<li>Daily notes encrypted using AES</li>\n<li>Password Protected</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting started\" href=\"https://github.com/thoughtsunificator/domodel-diary-electron/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installing</h3><a id=\"user-content-installing\" class=\"anchor-element\" aria-label=\"Permalink: Installing\" href=\"https://github.com/thoughtsunificator/domodel-diary-electron/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run</h3><a id=\"user-content-run\" class=\"anchor-element\" aria-label=\"Permalink: Run\" href=\"https://github.com/thoughtsunificator/domodel-diary-electron/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>npm install</li>\n<li>npm start</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Build</h3><a id=\"user-content-build\" class=\"anchor-element\" aria-label=\"Permalink: Build\" href=\"https://github.com/thoughtsunificator/domodel-diary-electron/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>npm install</li>\n<li>npm run build</li>\n</ul>\n<p dir=\"auto\">The binaries are available in the <code>dist/main</code> folder.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div align=\"center\" dir=\"auto\">\n\t<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/renderer/icon.png\"><img width=\"128\" src=\"public/renderer/icon.png\" style=\"max-width: 100%;\"></a>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">domodel-diary-electron</h1><a id=\"user-content-domodel-diary-electron\" class=\"anchor-element\" aria-label=\"Permalink: domodel-diary-electron\" href=\"#domodel-diary-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Electron context for <a href=\"https://github.com/thoughtsunificator/domodel-diary\">domodel-diary</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshot-calendar.png\"><img src=\"screenshot-calendar.png\" alt=\"\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Calendar</li>\n<li>Daily notes encrypted using AES</li>\n<li>Password Protected</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting started\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installing</h3><a id=\"user-content-installing\" class=\"anchor-element\" aria-label=\"Permalink: Installing\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run</h3><a id=\"user-content-run\" class=\"anchor-element\" aria-label=\"Permalink: Run\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>npm install</li>\n<li>npm start</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Build</h3><a id=\"user-content-build\" class=\"anchor-element\" aria-label=\"Permalink: Build\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>npm install</li>\n<li>npm run build</li>\n</ul>\n<p dir=\"auto\">The binaries are available in the <code>dist/main</code> folder.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:32.624Z" }, "video-player": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 dir=\"auto\"><a id=\"user-content-video-player\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#video-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Video Player</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Tenpi/Video-Player/blob/master/assets/images/readme.png\"><img src=\"https://raw.githubusercontent.com/Tenpi/Video-Player/master/assets/images/readme.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">This is a video player that can apply reversing and time stretching effects.</p>\n<h3 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features:</h3>\n<ul dir=\"auto\">\n<li>Play local videos, links, and YouTube videos (MP4, MKV, MOV, AVI, WEBM, M4V)</li>\n<li>Play local audio and links (MP3, WAV, OGG)</li>\n<li>Adjust the volume of the video</li>\n<li>Reversing effect</li>\n<li>Time stretching (can preserve or affect the pitch)</li>\n<li>Looping from point A to point B</li>\n<li>Enter full-screen mode</li>\n<li>Export videos with applied effects</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Keyboard Shortcuts:</h3>\n<ul dir=\"auto\">\n<li>Space: Play/pause</li>\n<li>Left Arrow: Rewind</li>\n<li>Right Arrow: Fast forward</li>\n<li>Up Arrow: Increase volume</li>\n<li>Down Arrow: Decrease volume</li>\n<li>Mouse Wheel: Increase/decrease volume</li>\n<li>Ctrl O: Upload file</li>\n<li>Ctrl S: Download file</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h3>\n<p dir=\"auto\">Download the latest exe installer from the <a href=\"https://github.com/Tenpi/Video-Player/releases\">releases</a> tab. Updates can be installed automatically.</p>\n<h3 dir=\"auto\"><a id=\"user-content-bugs-and-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#bugs-and-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Bugs and Requests</h3>\n<p dir=\"auto\">Open an issue on my GitHub repository.</p>\n<h3 dir=\"auto\"><a id=\"user-content-also-see\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#also-see\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Also See</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/Tenpi/Music-Player\">Music Player</a></li>\n<li><a href=\"https://github.com/Tenpi/Photo-Viewer\">Photo Viewer</a></li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 dir=\"auto\"><a id=\"user-content-video-player\" class=\"anchor\" aria-hidden=\"true\" href=\"#video-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Video Player</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/images/readme.png\"><img src=\"assets/images/readme.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This is a video player that can apply reversing and time stretching effects.</p>\n<h3 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features:</h3>\n<ul dir=\"auto\">\n<li>Play local videos, links, and YouTube videos (MP4, MKV, MOV, AVI, WEBM, M4V)</li>\n<li>Play local audio and links (MP3, WAV, OGG)</li>\n<li>Adjust the volume of the video</li>\n<li>Reversing effect</li>\n<li>Time stretching (can preserve or affect the pitch)</li>\n<li>Looping from point A to point B</li>\n<li>Enter full-screen mode</li>\n<li>Export videos with applied effects</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Keyboard Shortcuts:</h3>\n<ul dir=\"auto\">\n<li>Space: Play/pause</li>\n<li>Left Arrow: Rewind</li>\n<li>Right Arrow: Fast forward</li>\n<li>Up Arrow: Increase volume</li>\n<li>Down Arrow: Decrease volume</li>\n<li>Mouse Wheel: Increase/decrease volume</li>\n<li>Ctrl O: Upload file</li>\n<li>Ctrl S: Download file</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h3>\n<p dir=\"auto\">Download the latest exe installer from the <a href=\"https://github.com/Tenpi/Video-Player/releases\">releases</a> tab. Updates can be installed automatically.</p>\n<h3 dir=\"auto\"><a id=\"user-content-bugs-and-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"#bugs-and-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Bugs and Requests</h3>\n<p dir=\"auto\">Open an issue on my GitHub repository.</p>\n<h3 dir=\"auto\"><a id=\"user-content-also-see\" class=\"anchor\" aria-hidden=\"true\" href=\"#also-see\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Also See</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/Tenpi/Music-Player\">Music Player</a></li>\n<li><a href=\"https://github.com/Tenpi/Photo-Viewer\">Photo Viewer</a></li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.871Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Video Player</h2><a id=\"user-content-video-player\" class=\"anchor-element\" aria-label=\"Permalink: Video Player\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#video-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Tenpi/Video-Player/blob/master/assets/images/readme.png\"><img src=\"https://raw.githubusercontent.com/Tenpi/Video-Player/master/assets/images/readme.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">This is a video player that can apply reversing and time stretching effects.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Features:</h3><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features:\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Play local videos, links, and YouTube videos (MP4, MKV, MOV, AVI, WEBM, M4V)</li>\n<li>Play local audio and links (MP3, WAV, OGG)</li>\n<li>Adjust the volume of the video</li>\n<li>Reversing effect</li>\n<li>Time stretching (can preserve or affect the pitch)</li>\n<li>Apply video filters (brightness, contrast, saturation, pixelate, etc).</li>\n<li>Looping from point A to point B</li>\n<li>Enter full-screen mode</li>\n<li>Export videos with applied effects</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Keyboard Shortcuts:</h3><a id=\"user-content-keyboard-shortcuts\" class=\"anchor-element\" aria-label=\"Permalink: Keyboard Shortcuts:\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Space: Play/pause</li>\n<li>Left Arrow: Rewind</li>\n<li>Right Arrow: Fast forward</li>\n<li>Up Arrow: Increase volume</li>\n<li>Down Arrow: Decrease volume</li>\n<li>Mouse Wheel: Increase/decrease volume</li>\n<li>Ctrl O: Upload file</li>\n<li>Ctrl S: Download file</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation</h3><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the latest exe installer from the <a href=\"https://github.com/Tenpi/Video-Player/releases\">releases</a> tab. Updates can be installed automatically.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">MacOS</h3><a id=\"user-content-macos\" class=\"anchor-element\" aria-label=\"Permalink: MacOS\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">On MacOS unsigned applications won't open, run this to remove the quarantine flag.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"xattr -d com.apple.quarantine /Applications/Video\\ Player.app\"><pre class=\"notranslate\"><code>xattr -d com.apple.quarantine /Applications/Video\\ Player.app\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Bugs and Requests</h3><a id=\"user-content-bugs-and-requests\" class=\"anchor-element\" aria-label=\"Permalink: Bugs and Requests\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#bugs-and-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Open an issue on my GitHub repository.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Also See</h3><a id=\"user-content-also-see\" class=\"anchor-element\" aria-label=\"Permalink: Also See\" href=\"https://github.com/Tenpi/Video-Player/blob/master/#also-see\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/Tenpi/Music-Player\">Music Player</a></li>\n<li><a href=\"https://github.com/Tenpi/Photo-Viewer\">Photo Viewer</a></li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Video Player</h2><a id=\"user-content-video-player\" class=\"anchor-element\" aria-label=\"Permalink: Video Player\" href=\"#video-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/images/readme.png\"><img src=\"assets/images/readme.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This is a video player that can apply reversing and time stretching effects.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Features:</h3><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features:\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Play local videos, links, and YouTube videos (MP4, MKV, MOV, AVI, WEBM, M4V)</li>\n<li>Play local audio and links (MP3, WAV, OGG)</li>\n<li>Adjust the volume of the video</li>\n<li>Reversing effect</li>\n<li>Time stretching (can preserve or affect the pitch)</li>\n<li>Apply video filters (brightness, contrast, saturation, pixelate, etc).</li>\n<li>Looping from point A to point B</li>\n<li>Enter full-screen mode</li>\n<li>Export videos with applied effects</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Keyboard Shortcuts:</h3><a id=\"user-content-keyboard-shortcuts\" class=\"anchor-element\" aria-label=\"Permalink: Keyboard Shortcuts:\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Space: Play/pause</li>\n<li>Left Arrow: Rewind</li>\n<li>Right Arrow: Fast forward</li>\n<li>Up Arrow: Increase volume</li>\n<li>Down Arrow: Decrease volume</li>\n<li>Mouse Wheel: Increase/decrease volume</li>\n<li>Ctrl O: Upload file</li>\n<li>Ctrl S: Download file</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation</h3><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the latest exe installer from the <a href=\"https://github.com/Tenpi/Video-Player/releases\">releases</a> tab. Updates can be installed automatically.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">MacOS</h3><a id=\"user-content-macos\" class=\"anchor-element\" aria-label=\"Permalink: MacOS\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">On MacOS unsigned applications won't open, run this to remove the quarantine flag.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"xattr -d com.apple.quarantine /Applications/Video\\ Player.app\"><pre class=\"notranslate\"><code>xattr -d com.apple.quarantine /Applications/Video\\ Player.app\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Bugs and Requests</h3><a id=\"user-content-bugs-and-requests\" class=\"anchor-element\" aria-label=\"Permalink: Bugs and Requests\" href=\"#bugs-and-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Open an issue on my GitHub repository.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Also See</h3><a id=\"user-content-also-see\" class=\"anchor-element\" aria-label=\"Permalink: Also See\" href=\"#also-see\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/Tenpi/Music-Player\">Music Player</a></li>\n<li><a href=\"https://github.com/Tenpi/Photo-Viewer\">Photo Viewer</a></li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:32.727Z" }, "vagrant-manager": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 align=\"center\" dir=\"auto\"><a id=\"user-content-------------vagrant-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#------------vagrant-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master//app/assets/images/logo.gif\"><img src=\"https://raw.githubusercontent.com/absalomedia/vagrant-manager/master//app/assets/images/logo.gif\" alt=\"Vagrant Manager\" width=\"400px\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n <br>\n Vagrant Manager\n</h1>\n<p dir=\"auto\">Vagrant Manager is a status bar menu app that lets you manage all of your Vagrant machines from one central location. It covers multiple languages, plugin management and snapshots.</p>\n<p dir=\"auto\">It has now been translated into the following languages:</p>\n<ul dir=\"auto\">\n<li>ربى</li>\n<li>Čeština</li>\n<li>Dansk</li>\n<li>Deutsch</li>\n<li>Ελληνικά</li>\n<li>English</li>\n<li>Español</li>\n<li>Français</li>\n<li>עִברִית</li>\n<li>\"िंदी</li>\n<li>Italiano</li>\n<li>bahasa Indonesia</li>\n<li>日本語</li>\n<li>Melayu</li>\n<li>Māori</li>\n<li>Norsk</li>\n<li>Svenska</li>\n<li>Português</li>\n<li>தமிழ்</li>\n<li>Türkçe</li>\n<li>Українець</li>\n<li>简体中文</li>\n</ul>\n<p dir=\"auto\">A menubar/taskbar App based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3003b5e009aeeb10368d02d3c62eef3bf239c89c53f9ec0970dc9674e6e57156/68747470733a2f2f7472617669732d63692e6f72672f616273616c6f6d656469612f76616772616e742d6d616e616765722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/absalomedia/vagrant-manager.svg?branch=master\" style=\"max-width: 100%;\"></a> <a href=\"https://ci.appveyor.com/project/absalomedia/vagrant-manager/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e4c6edc97bc232330a3e90d9de73c6a466a1453211029396cf01a94101cb0b22/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f316a75313369647763777468757670662f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/1ju13idwcwthuvpf/branch/master?svg=true\" style=\"max-width: 100%;\"></a> <a href=\"https://www.codacy.com/app/media/vagrant-manager?utm_source=github.com&utm_medium=referral&utm_content=absalomedia/vagrant-manager&utm_campaign=badger\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0b7fdb145146b0ee701980f593f0fae6a4913095d7ff95977dd459213005a999/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6136653362623636383732323434346438613662663862663561663434623533\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/a6e3bb668722444d8a6bf8bf5af44b53\" style=\"max-width: 100%;\"></a> <a href=\"https://codecov.io/gh/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/34c418402d19bd1db2263d18d380cd5c068bc0fb3f93a151e48e4fca7b9f9add/68747470733a2f2f636f6465636f762e696f2f67682f616273616c6f6d656469612f76616772616e742d6d616e616765722f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/absalomedia/vagrant-manager/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/9966252be2001a356d4e05ff02970710d35db6959a46c5b5a7f3bc2ed5687f29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616273616c6f6d656469612f76616772616e742d6d616e616765722f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/9966252be2001a356d4e05ff02970710d35db6959a46c5b5a7f3bc2ed5687f29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616273616c6f6d656469612f76616772616e742d6d616e616765722f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/absalomedia/vagrant-manager/total.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://www.patreon.com/bePatron?u=14641360\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5fb26c55dbc3ea3388d1aceb1f01c08418c568eff9e81174b729d20844fcea23/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617472656f6e2d646f6e6174652d677265656e2e737667\" alt=\"Patreon\" data-canonical-src=\"https://img.shields.io/badge/patreon-donate-green.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://snyk.io/test/github/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f429308fda81d34292903ace62c4c3bc2adcdaa9f8d74523ea6094728cd309d1/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f616273616c6f6d656469612f76616772616e742d6d616e616765722f62616467652e737667\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/absalomedia/vagrant-manager/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 align=\"center\" dir=\"auto\"><a id=\"user-content------osx---------windows----\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#-----osx---------windows----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n OSX<br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master//app/assets/images/demo.gif\"><img src=\"https://raw.githubusercontent.com/absalomedia/vagrant-manager/master//app/assets/images/demo.gif\" alt=\"Vagrant Manager Demo\" style=\"max-width: 100%;\" crossorigin=\"\"></a><br>\n Windows<br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master//app/assets/images/windows.gif\"><img src=\"https://raw.githubusercontent.com/absalomedia/vagrant-manager/master//app/assets/images/windows.gif\" alt=\"Vagrant Manager Windows Demo\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</h2>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">Download the latest release of Vagrant Manager from <a href=\"https://github.com/absalomedia/vagrant-manager/releases/latest\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>How To Use</h2>\n<p dir=\"auto\">Install Vagrant if you haven't already & run the installer for either the Windows or OSX build. Manage Vagrant boxes & plugins from the app.</p>\n<h3 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h3>\n<blockquote>\n<p dir=\"auto\">The <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a> (MIT)</p>\n<p dir=\"auto\">Copyright (c) <a href=\"https://github.com/absalomedia/vagrant-manager/blob/master/mailto:vaibhav.sidapara@gmail.com\">Vaibhav Sidapara</a>\nCopyright (c) <a href=\"http://www.absalom.biz\" rel=\"nofollow\">Lawrence Meckan</a></p>\n<p dir=\"auto\">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p dir=\"auto\">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p dir=\"auto\">THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</blockquote>\n<hr>\n<p dir=\"auto\"><em>Inspired by <a href=\"http://vagrantmanager.com/\" rel=\"nofollow\">Vagrant Manager for OS X</a></em></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 align=\"center\" dir=\"auto\"><a id=\"user-content-------------vagrant-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"#------------vagrant-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/app/assets/images/logo.gif\"><img src=\"/app/assets/images/logo.gif\" alt=\"Vagrant Manager\" width=\"400px\" style=\"max-width: 100%;\"></a>\n <br>\n Vagrant Manager\n</h1>\n<p dir=\"auto\">Vagrant Manager is a status bar menu app that lets you manage all of your Vagrant machines from one central location. It covers multiple languages, plugin management and snapshots.</p>\n<p dir=\"auto\">It has now been translated into the following languages:</p>\n<ul dir=\"auto\">\n<li>ربى</li>\n<li>Čeština</li>\n<li>Dansk</li>\n<li>Deutsch</li>\n<li>Ελληνικά</li>\n<li>English</li>\n<li>Español</li>\n<li>Français</li>\n<li>עִברִית</li>\n<li>\"िंदी</li>\n<li>Italiano</li>\n<li>bahasa Indonesia</li>\n<li>日本語</li>\n<li>Melayu</li>\n<li>Māori</li>\n<li>Norsk</li>\n<li>Svenska</li>\n<li>Português</li>\n<li>தமிழ்</li>\n<li>Türkçe</li>\n<li>Українець</li>\n<li>简体中文</li>\n</ul>\n<p dir=\"auto\">A menubar/taskbar App based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3003b5e009aeeb10368d02d3c62eef3bf239c89c53f9ec0970dc9674e6e57156/68747470733a2f2f7472617669732d63692e6f72672f616273616c6f6d656469612f76616772616e742d6d616e616765722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/absalomedia/vagrant-manager.svg?branch=master\" style=\"max-width: 100%;\"></a> <a href=\"https://ci.appveyor.com/project/absalomedia/vagrant-manager/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e4c6edc97bc232330a3e90d9de73c6a466a1453211029396cf01a94101cb0b22/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f316a75313369647763777468757670662f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/1ju13idwcwthuvpf/branch/master?svg=true\" style=\"max-width: 100%;\"></a> <a href=\"https://www.codacy.com/app/media/vagrant-manager?utm_source=github.com&utm_medium=referral&utm_content=absalomedia/vagrant-manager&utm_campaign=badger\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0b7fdb145146b0ee701980f593f0fae6a4913095d7ff95977dd459213005a999/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6136653362623636383732323434346438613662663862663561663434623533\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/a6e3bb668722444d8a6bf8bf5af44b53\" style=\"max-width: 100%;\"></a> <a href=\"https://codecov.io/gh/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/34c418402d19bd1db2263d18d380cd5c068bc0fb3f93a151e48e4fca7b9f9add/68747470733a2f2f636f6465636f762e696f2f67682f616273616c6f6d656469612f76616772616e742d6d616e616765722f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/absalomedia/vagrant-manager/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/9966252be2001a356d4e05ff02970710d35db6959a46c5b5a7f3bc2ed5687f29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616273616c6f6d656469612f76616772616e742d6d616e616765722f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/9966252be2001a356d4e05ff02970710d35db6959a46c5b5a7f3bc2ed5687f29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616273616c6f6d656469612f76616772616e742d6d616e616765722f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/absalomedia/vagrant-manager/total.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://www.patreon.com/bePatron?u=14641360\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5fb26c55dbc3ea3388d1aceb1f01c08418c568eff9e81174b729d20844fcea23/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617472656f6e2d646f6e6174652d677265656e2e737667\" alt=\"Patreon\" data-canonical-src=\"https://img.shields.io/badge/patreon-donate-green.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://snyk.io/test/github/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f429308fda81d34292903ace62c4c3bc2adcdaa9f8d74523ea6094728cd309d1/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f616273616c6f6d656469612f76616772616e742d6d616e616765722f62616467652e737667\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/absalomedia/vagrant-manager/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 align=\"center\" dir=\"auto\"><a id=\"user-content------osx---------windows----\" class=\"anchor\" aria-hidden=\"true\" href=\"#-----osx---------windows----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n OSX<br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/app/assets/images/demo.gif\"><img src=\"/app/assets/images/demo.gif\" alt=\"Vagrant Manager Demo\" style=\"max-width: 100%;\"></a><br>\n Windows<br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/app/assets/images/windows.gif\"><img src=\"/app/assets/images/windows.gif\" alt=\"Vagrant Manager Windows Demo\" style=\"max-width: 100%;\"></a>\n</h2>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">Download the latest release of Vagrant Manager from <a href=\"https://github.com/absalomedia/vagrant-manager/releases/latest\">here</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>How To Use</h2>\n<p dir=\"auto\">Install Vagrant if you haven't already & run the installer for either the Windows or OSX build. Manage Vagrant boxes & plugins from the app.</p>\n<h3 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h3>\n<blockquote>\n<p dir=\"auto\">The <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a> (MIT)</p>\n<p dir=\"auto\">Copyright (c) <a href=\"mailto:vaibhav.sidapara@gmail.com\">Vaibhav Sidapara</a>\nCopyright (c) <a href=\"http://www.absalom.biz\" rel=\"nofollow\">Lawrence Meckan</a></p>\n<p dir=\"auto\">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p dir=\"auto\">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p dir=\"auto\">THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</blockquote>\n<hr>\n<p dir=\"auto\"><em>Inspired by <a href=\"http://vagrantmanager.com/\" rel=\"nofollow\">Vagrant Manager for OS X</a></em></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:13.894Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master//app/assets/images/logo.gif\"><img src=\"https://raw.githubusercontent.com/absalomedia/vagrant-manager/master//app/assets/images/logo.gif\" alt=\"Vagrant Manager\" width=\"400px\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n <br>\n Vagrant Manager\n</h1><a id=\"user-content-------------vagrant-manager\" class=\"anchor-element\" aria-label=\"Permalink: \n Vagrant Manager\n\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#------------vagrant-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Vagrant Manager is a status bar menu app that lets you manage all of your Vagrant machines from one central location. It covers multiple languages, plugin management and snapshots.</p>\n<p dir=\"auto\">It has now been translated into the following languages:</p>\n<ul dir=\"auto\">\n<li>ربى</li>\n<li>Čeština</li>\n<li>Dansk</li>\n<li>Deutsch</li>\n<li>Ελληνικά</li>\n<li>English</li>\n<li>Español</li>\n<li>Français</li>\n<li>עִברִית</li>\n<li>\"िंदी</li>\n<li>Italiano</li>\n<li>bahasa Indonesia</li>\n<li>日本語</li>\n<li>Melayu</li>\n<li>Māori</li>\n<li>Norsk</li>\n<li>Svenska</li>\n<li>Português</li>\n<li>தமிழ்</li>\n<li>Türkçe</li>\n<li>Українець</li>\n<li>简体中文</li>\n</ul>\n<p dir=\"auto\">A menubar/taskbar App based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/70b68d2a36a14cdd3dac4b2231db09bcbbfb7685f0d4b61e51571a0b27f4e69a/68747470733a2f2f7472617669732d63692e6f72672f616273616c6f6d656469612f76616772616e742d6d616e616765722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/absalomedia/vagrant-manager.svg?branch=master\" style=\"max-width: 100%;\"></a> <a href=\"https://ci.appveyor.com/project/absalomedia/vagrant-manager/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/59a886b32280721895cac6375a4409e7120b92f49547cc62833bf71f2ebb254d/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f316a75313369647763777468757670662f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/1ju13idwcwthuvpf/branch/master?svg=true\" style=\"max-width: 100%;\"></a> <a href=\"https://www.codacy.com/app/media/vagrant-manager?utm_source=github.com&utm_medium=referral&utm_content=absalomedia/vagrant-manager&utm_campaign=badger\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d768809f199bc27cb7ff401c3aab3c8540fc9d323104c823fac6856b5f6a0e3/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6136653362623636383732323434346438613662663862663561663434623533\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/a6e3bb668722444d8a6bf8bf5af44b53\" style=\"max-width: 100%;\"></a> <a href=\"https://codecov.io/gh/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/562d964f90e99c8989b02515513bcf66200149d22e89bd40a32c5c423c59c2b2/68747470733a2f2f636f6465636f762e696f2f67682f616273616c6f6d656469612f76616772616e742d6d616e616765722f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/absalomedia/vagrant-manager/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6678c2f0ac178037a51ad54e00f1aa74de38aac82688df7522c02435bfa04628/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616273616c6f6d656469612f76616772616e742d6d616e616765722f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/6678c2f0ac178037a51ad54e00f1aa74de38aac82688df7522c02435bfa04628/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616273616c6f6d656469612f76616772616e742d6d616e616765722f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/absalomedia/vagrant-manager/total.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://www.patreon.com/bePatron?u=14641360\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f4f246df380f69438e218e0842cd2d19d24977af50d341d3ea25c4bf42ec8b7d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617472656f6e2d646f6e6174652d677265656e2e737667\" alt=\"Patreon\" data-canonical-src=\"https://img.shields.io/badge/patreon-donate-green.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://snyk.io/test/github/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/47421a4fe8acf109d3dee0426d399436c9ec1f80dfdca63b97ea05c41cfc4f5e/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f616273616c6f6d656469612f76616772616e742d6d616e616765722f62616467652e737667\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/absalomedia/vagrant-manager/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">\n OSX<br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master//app/assets/images/demo.gif\"><img src=\"https://raw.githubusercontent.com/absalomedia/vagrant-manager/master//app/assets/images/demo.gif\" alt=\"Vagrant Manager Demo\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a><br>\n Windows<br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master//app/assets/images/windows.gif\"><img src=\"https://raw.githubusercontent.com/absalomedia/vagrant-manager/master//app/assets/images/windows.gif\" alt=\"Vagrant Manager Windows Demo\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</h2><a id=\"user-content------osx---------windows----\" class=\"anchor-element\" aria-label=\"Permalink: \n OSX\n Windows\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#-----osx---------windows----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the latest release of Vagrant Manager from <a href=\"https://github.com/absalomedia/vagrant-manager/releases/latest\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">How To Use</h2><a id=\"user-content-how-to-use\" class=\"anchor-element\" aria-label=\"Permalink: How To Use\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Install Vagrant if you haven't already & run the installer for either the Windows or OSX build. Manage Vagrant boxes & plugins from the app.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">License</h3><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/absalomedia/vagrant-manager/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">The <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a> (MIT)</p>\n<p dir=\"auto\">Copyright (c) <a href=\"https://github.com/absalomedia/vagrant-manager/blob/master/mailto:vaibhav.sidapara@gmail.com\">Vaibhav Sidapara</a>\nCopyright (c) <a href=\"http://www.absalom.biz\" rel=\"nofollow\">Lawrence Meckan</a></p>\n<p dir=\"auto\">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p dir=\"auto\">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p dir=\"auto\">THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</blockquote>\n<hr>\n<p dir=\"auto\"><em>Inspired by <a href=\"http://vagrantmanager.com/\" rel=\"nofollow\">Vagrant Manager for OS X</a></em></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/app/assets/images/logo.gif\"><img src=\"/app/assets/images/logo.gif\" alt=\"Vagrant Manager\" width=\"400px\" data-animated-image=\"\" style=\"max-width: 100%;\"></a>\n <br>\n Vagrant Manager\n</h1><a id=\"user-content-------------vagrant-manager\" class=\"anchor-element\" aria-label=\"Permalink: \n Vagrant Manager\n\" href=\"#------------vagrant-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Vagrant Manager is a status bar menu app that lets you manage all of your Vagrant machines from one central location. It covers multiple languages, plugin management and snapshots.</p>\n<p dir=\"auto\">It has now been translated into the following languages:</p>\n<ul dir=\"auto\">\n<li>ربى</li>\n<li>Čeština</li>\n<li>Dansk</li>\n<li>Deutsch</li>\n<li>Ελληνικά</li>\n<li>English</li>\n<li>Español</li>\n<li>Français</li>\n<li>עִברִית</li>\n<li>\"िंदी</li>\n<li>Italiano</li>\n<li>bahasa Indonesia</li>\n<li>日本語</li>\n<li>Melayu</li>\n<li>Māori</li>\n<li>Norsk</li>\n<li>Svenska</li>\n<li>Português</li>\n<li>தமிழ்</li>\n<li>Türkçe</li>\n<li>Українець</li>\n<li>简体中文</li>\n</ul>\n<p dir=\"auto\">A menubar/taskbar App based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<p dir=\"auto\"><a href=\"https://travis-ci.org/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/70b68d2a36a14cdd3dac4b2231db09bcbbfb7685f0d4b61e51571a0b27f4e69a/68747470733a2f2f7472617669732d63692e6f72672f616273616c6f6d656469612f76616772616e742d6d616e616765722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/absalomedia/vagrant-manager.svg?branch=master\" style=\"max-width: 100%;\"></a> <a href=\"https://ci.appveyor.com/project/absalomedia/vagrant-manager/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/59a886b32280721895cac6375a4409e7120b92f49547cc62833bf71f2ebb254d/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f316a75313369647763777468757670662f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/1ju13idwcwthuvpf/branch/master?svg=true\" style=\"max-width: 100%;\"></a> <a href=\"https://www.codacy.com/app/media/vagrant-manager?utm_source=github.com&utm_medium=referral&utm_content=absalomedia/vagrant-manager&utm_campaign=badger\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d768809f199bc27cb7ff401c3aab3c8540fc9d323104c823fac6856b5f6a0e3/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6136653362623636383732323434346438613662663862663561663434623533\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/a6e3bb668722444d8a6bf8bf5af44b53\" style=\"max-width: 100%;\"></a> <a href=\"https://codecov.io/gh/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/562d964f90e99c8989b02515513bcf66200149d22e89bd40a32c5c423c59c2b2/68747470733a2f2f636f6465636f762e696f2f67682f616273616c6f6d656469612f76616772616e742d6d616e616765722f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/absalomedia/vagrant-manager/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6678c2f0ac178037a51ad54e00f1aa74de38aac82688df7522c02435bfa04628/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616273616c6f6d656469612f76616772616e742d6d616e616765722f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/6678c2f0ac178037a51ad54e00f1aa74de38aac82688df7522c02435bfa04628/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616273616c6f6d656469612f76616772616e742d6d616e616765722f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/absalomedia/vagrant-manager/total.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://www.patreon.com/bePatron?u=14641360\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f4f246df380f69438e218e0842cd2d19d24977af50d341d3ea25c4bf42ec8b7d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617472656f6e2d646f6e6174652d677265656e2e737667\" alt=\"Patreon\" data-canonical-src=\"https://img.shields.io/badge/patreon-donate-green.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://snyk.io/test/github/absalomedia/vagrant-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/47421a4fe8acf109d3dee0426d399436c9ec1f80dfdca63b97ea05c41cfc4f5e/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f616273616c6f6d656469612f76616772616e742d6d616e616765722f62616467652e737667\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/absalomedia/vagrant-manager/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">\n OSX<br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/app/assets/images/demo.gif\"><img src=\"/app/assets/images/demo.gif\" alt=\"Vagrant Manager Demo\" data-animated-image=\"\" style=\"max-width: 100%;\"></a><br>\n Windows<br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/app/assets/images/windows.gif\"><img src=\"/app/assets/images/windows.gif\" alt=\"Vagrant Manager Windows Demo\" data-animated-image=\"\" style=\"max-width: 100%;\"></a>\n</h2><a id=\"user-content------osx---------windows----\" class=\"anchor-element\" aria-label=\"Permalink: \n OSX\n Windows\" href=\"#-----osx---------windows----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the latest release of Vagrant Manager from <a href=\"https://github.com/absalomedia/vagrant-manager/releases/latest\">here</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">How To Use</h2><a id=\"user-content-how-to-use\" class=\"anchor-element\" aria-label=\"Permalink: How To Use\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Install Vagrant if you haven't already & run the installer for either the Windows or OSX build. Manage Vagrant boxes & plugins from the app.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">License</h3><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">The <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a> (MIT)</p>\n<p dir=\"auto\">Copyright (c) <a href=\"mailto:vaibhav.sidapara@gmail.com\">Vaibhav Sidapara</a>\nCopyright (c) <a href=\"http://www.absalom.biz\" rel=\"nofollow\">Lawrence Meckan</a></p>\n<p dir=\"auto\">Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p dir=\"auto\">The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p dir=\"auto\">THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</blockquote>\n<hr>\n<p dir=\"auto\"><em>Inspired by <a href=\"http://vagrantmanager.com/\" rel=\"nofollow\">Vagrant Manager for OS X</a></em></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:32.743Z" }, "visual-family-tree": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-visualfamilytree\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#visualfamilytree\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>VisualFamilyTree</h1>\n<p dir=\"auto\">With this app you can create a family tree with extensive information and pictures about the individual family members. The whole thing can be done very simply using the mouse and a few keystrokes. An editor to export this family tree in different formats (pdf, svg, png) is also included. The output can be configured extensively.</p>\n<p dir=\"auto\">Website: <a href=\"https://jisco.me/visual-family-tree\" rel=\"nofollow\">https://jisco.me/visual-family-tree</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-star-in-progress-star\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#star-in-progress-star\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b50.png\">⭐</g-emoji> In Progress <g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b50.png\">⭐</g-emoji></h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> New export to extern files (png, pdf...)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> <a href=\"https://github.com/Jisco/VisualFamilyTree/projects/1\">Export to GEDCOM</a></li>\n</ul>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"loudspeaker\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e2.png\">📢</g-emoji> If you have a question about VFT or one of the planned features, you can ask your questions here <strong><a href=\"https://github.com/Jisco/VisualFamilyTree/discussions\">Discussions</a></strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-version-140\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-140\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Version 1.4.0</h2>\n<ul dir=\"auto\">\n<li>First release on Mac OSx <g-emoji class=\"g-emoji\" alias=\"apple\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f34e.png\">🍎</g-emoji></li>\n<li>Enable import of GEDCOM files <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></li>\n<li>Donation button added to menu ( maybe you will click on it... ) <g-emoji class=\"g-emoji\" alias=\"sweat_smile\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f605.png\">😅</g-emoji>\nBy the way, you can spend via <a href=\"http://paypal.me/jisco\" rel=\"nofollow\">PayPal</a>, <a href=\"https://www.patreon.com/jiscoMe\" rel=\"nofollow\">Patreon</a> or you just <a href=\"https://www.buymeacoffee.com/Jisco\" rel=\"nofollow\">buy me a pizza</a></li>\n<li>Adding an awesome \"what's new\" popup (will only show once after each update)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-135\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-135\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Version 1.3.5</h2>\n<ul dir=\"auto\">\n<li>Minor Bugfixings</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-134\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-134\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.4.md\">Version 1.3.4</a></h2>\n<ul dir=\"auto\">\n<li>add files as source and open via button</li>\n<li>added keyboard navigation in chart view (<g-emoji class=\"g-emoji\" alias=\"arrow_left\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b05.png\">⬅️</g-emoji>, <g-emoji class=\"g-emoji\" alias=\"arrow_right\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/27a1.png\">➡️</g-emoji>, <g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji>, <g-emoji class=\"g-emoji\" alias=\"arrow_down\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b07.png\">⬇️</g-emoji>) and zoom via keyboard (crtl + <g-emoji class=\"g-emoji\" alias=\"heavy_plus_sign\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2795.png\">➕</g-emoji> and crtl + <g-emoji class=\"g-emoji\" alias=\"heavy_minus_sign\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2796.png\">➖</g-emoji>)</li>\n<li>persons are now collapsible</li>\n<li>activate vertical layout beginning with a specific generation</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-133\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-133\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.3.md\">Version 1.3.3</a></h2>\n<ul dir=\"auto\">\n<li>extended search for main person in chart view</li>\n<li>adjustable zoom factor in chart view</li>\n<li>fix when adding files</li>\n<li>linux icon fix</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-131\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-131\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.1.md\">Version 1.3.1</a></h2>\n<ul dir=\"auto\">\n<li>Save last used directory for import\\export</li>\n<li>Refactoring export for large family trees</li>\n<li>Third-party component updates</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-130\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.0.md\">Version 1.3.0</a></h2>\n<ul dir=\"auto\">\n<li>add russian translation\nThanks @Gimanh <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></li>\n<li>performance improvments</li>\n<li>display persons in chart ascending by creation date (aka \"None\"), by birth date or alphabetically</li>\n<li>minor bugfixings</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-120\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.2.0.md\">Version 1.2.0</a></h2>\n<ul dir=\"auto\">\n<li>New screen for extended app settings\n<ul dir=\"auto\">\n<li>New Languages: Farsi and Spanish (thanks @SepSol, @MrOlivo)</li>\n<li>5 date formats</li>\n<li>9 different fonts</li>\n</ul>\n</li>\n<li>Far-reaching right to left support (special thanks @SepSol <g-emoji class=\"g-emoji\" alias=\"grinning\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f600.png\">😀</g-emoji>)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-110\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.1.0.md\">Version 1.1.0</a></h2>\n<ul dir=\"auto\">\n<li>Weddingdates in chart and export</li>\n<li>Icons instead of symbols</li>\n<li>Stackable Text in export mode</li>\n<li>Dates in 3 different modes (year, month and year or full)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-101\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-101\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.0.1.md\">Version 1.0.1</a></h2>\n<ul dir=\"auto\">\n<li>improved performance</li>\n<li>definable color markings for people in the chart view</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-100\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.0.0.md\">Version 1.0.0</a></h2>\n<ul dir=\"auto\">\n<li>First Release</li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-visualfamilytree\" class=\"anchor\" aria-hidden=\"true\" href=\"#visualfamilytree\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>VisualFamilyTree</h1>\n<p dir=\"auto\">With this app you can create a family tree with extensive information and pictures about the individual family members. The whole thing can be done very simply using the mouse and a few keystrokes. An editor to export this family tree in different formats (pdf, svg, png) is also included. The output can be configured extensively.</p>\n<p dir=\"auto\">Website: <a href=\"https://jisco.me/visual-family-tree\" rel=\"nofollow\">https://jisco.me/visual-family-tree</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-star-in-progress-star\" class=\"anchor\" aria-hidden=\"true\" href=\"#star-in-progress-star\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b50.png\">⭐</g-emoji> In Progress <g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b50.png\">⭐</g-emoji></h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> New export to extern files (png, pdf...)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> <a href=\"https://github.com/Jisco/VisualFamilyTree/projects/1\">Export to GEDCOM</a></li>\n</ul>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"loudspeaker\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e2.png\">📢</g-emoji> If you have a question about VFT or one of the planned features, you can ask your questions here <strong><a href=\"https://github.com/Jisco/VisualFamilyTree/discussions\">Discussions</a></strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-version-140\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-140\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Version 1.4.0</h2>\n<ul dir=\"auto\">\n<li>First release on Mac OSx <g-emoji class=\"g-emoji\" alias=\"apple\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f34e.png\">🍎</g-emoji></li>\n<li>Enable import of GEDCOM files <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></li>\n<li>Donation button added to menu ( maybe you will click on it... ) <g-emoji class=\"g-emoji\" alias=\"sweat_smile\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f605.png\">😅</g-emoji>\nBy the way, you can spend via <a href=\"http://paypal.me/jisco\" rel=\"nofollow\">PayPal</a>, <a href=\"https://www.patreon.com/jiscoMe\" rel=\"nofollow\">Patreon</a> or you just <a href=\"https://www.buymeacoffee.com/Jisco\" rel=\"nofollow\">buy me a pizza</a></li>\n<li>Adding an awesome \"what's new\" popup (will only show once after each update)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-135\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-135\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Version 1.3.5</h2>\n<ul dir=\"auto\">\n<li>Minor Bugfixings</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-134\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-134\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.4.md\">Version 1.3.4</a></h2>\n<ul dir=\"auto\">\n<li>add files as source and open via button</li>\n<li>added keyboard navigation in chart view (<g-emoji class=\"g-emoji\" alias=\"arrow_left\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b05.png\">⬅️</g-emoji>, <g-emoji class=\"g-emoji\" alias=\"arrow_right\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/27a1.png\">➡️</g-emoji>, <g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji>, <g-emoji class=\"g-emoji\" alias=\"arrow_down\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b07.png\">⬇️</g-emoji>) and zoom via keyboard (crtl + <g-emoji class=\"g-emoji\" alias=\"heavy_plus_sign\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2795.png\">➕</g-emoji> and crtl + <g-emoji class=\"g-emoji\" alias=\"heavy_minus_sign\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2796.png\">➖</g-emoji>)</li>\n<li>persons are now collapsible</li>\n<li>activate vertical layout beginning with a specific generation</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-133\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-133\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.3.md\">Version 1.3.3</a></h2>\n<ul dir=\"auto\">\n<li>extended search for main person in chart view</li>\n<li>adjustable zoom factor in chart view</li>\n<li>fix when adding files</li>\n<li>linux icon fix</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-131\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-131\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.1.md\">Version 1.3.1</a></h2>\n<ul dir=\"auto\">\n<li>Save last used directory for import\\export</li>\n<li>Refactoring export for large family trees</li>\n<li>Third-party component updates</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-130\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.0.md\">Version 1.3.0</a></h2>\n<ul dir=\"auto\">\n<li>add russian translation\nThanks @Gimanh <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></li>\n<li>performance improvments</li>\n<li>display persons in chart ascending by creation date (aka \"None\"), by birth date or alphabetically</li>\n<li>minor bugfixings</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-120\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.2.0.md\">Version 1.2.0</a></h2>\n<ul dir=\"auto\">\n<li>New screen for extended app settings\n<ul dir=\"auto\">\n<li>New Languages: Farsi and Spanish (thanks @SepSol, @MrOlivo)</li>\n<li>5 date formats</li>\n<li>9 different fonts</li>\n</ul>\n</li>\n<li>Far-reaching right to left support (special thanks @SepSol <g-emoji class=\"g-emoji\" alias=\"grinning\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f600.png\">😀</g-emoji>)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-110\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.1.0.md\">Version 1.1.0</a></h2>\n<ul dir=\"auto\">\n<li>Weddingdates in chart and export</li>\n<li>Icons instead of symbols</li>\n<li>Stackable Text in export mode</li>\n<li>Dates in 3 different modes (year, month and year or full)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-101\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-101\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.0.1.md\">Version 1.0.1</a></h2>\n<ul dir=\"auto\">\n<li>improved performance</li>\n<li>definable color markings for people in the chart view</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-version-100\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.0.0.md\">Version 1.0.0</a></h2>\n<ul dir=\"auto\">\n<li>First Release</li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.019Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">VisualFamilyTree</h1><a id=\"user-content-visualfamilytree\" class=\"anchor-element\" aria-label=\"Permalink: VisualFamilyTree\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#visualfamilytree\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">With this app you can create a family tree with extensive information and pictures about the individual family members. The whole thing can be done very simply using the mouse and a few keystrokes. An editor to export this family tree in different formats (pdf, svg, png) is also included. The output can be configured extensively.</p>\n<p dir=\"auto\">Website: <a href=\"https://jisco.me/visual-family-tree\" rel=\"nofollow\">https://jisco.me/visual-family-tree</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">⭐ In Progress ⭐</h2><a id=\"user-content-star-in-progress-star\" class=\"anchor-element\" aria-label=\"Permalink: :star: In Progress :star:\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#star-in-progress-star\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> New export to extern files (png, pdf...)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> <a href=\"https://github.com/Jisco/VisualFamilyTree/projects/1\">Export to GEDCOM</a></li>\n</ul>\n<p dir=\"auto\">📢 If you have a question about VFT or one of the planned features, you can ask your questions here <strong><a href=\"https://github.com/Jisco/VisualFamilyTree/discussions\">Discussions</a></strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Version 1.4.0</h2><a id=\"user-content-version-140\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.4.0\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-140\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>First release on Mac OSx 🍎</li>\n<li>Enable import of GEDCOM files 🚀</li>\n<li>Donation button added to menu ( maybe you will click on it... ) 😅\nBy the way, you can spend via <a href=\"http://paypal.me/jisco\" rel=\"nofollow\">PayPal</a>, <a href=\"https://www.patreon.com/jiscoMe\" rel=\"nofollow\">Patreon</a> or you just <a href=\"https://www.buymeacoffee.com/Jisco\" rel=\"nofollow\">buy me a pizza</a></li>\n<li>Adding an awesome \"what's new\" popup (will only show once after each update)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Version 1.3.5</h2><a id=\"user-content-version-135\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.5\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-135\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Minor Bugfixings</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.4.md\">Version 1.3.4</a></h2><a id=\"user-content-version-134\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.4\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-134\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>add files as source and open via button</li>\n<li>added keyboard navigation in chart view (⬅️, ➡️, ⬆️, ⬇️) and zoom via keyboard (crtl + ➕ and crtl + ➖)</li>\n<li>persons are now collapsible</li>\n<li>activate vertical layout beginning with a specific generation</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.3.md\">Version 1.3.3</a></h2><a id=\"user-content-version-133\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.3\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-133\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>extended search for main person in chart view</li>\n<li>adjustable zoom factor in chart view</li>\n<li>fix when adding files</li>\n<li>linux icon fix</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.1.md\">Version 1.3.1</a></h2><a id=\"user-content-version-131\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.1\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-131\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Save last used directory for import\\export</li>\n<li>Refactoring export for large family trees</li>\n<li>Third-party component updates</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.0.md\">Version 1.3.0</a></h2><a id=\"user-content-version-130\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.0\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>add russian translation\nThanks @Gimanh 🚀</li>\n<li>performance improvments</li>\n<li>display persons in chart ascending by creation date (aka \"None\"), by birth date or alphabetically</li>\n<li>minor bugfixings</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.2.0.md\">Version 1.2.0</a></h2><a id=\"user-content-version-120\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.2.0\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>New screen for extended app settings\n<ul dir=\"auto\">\n<li>New Languages: Farsi and Spanish (thanks @SepSol, @MrOlivo)</li>\n<li>5 date formats</li>\n<li>9 different fonts</li>\n</ul>\n</li>\n<li>Far-reaching right to left support (special thanks @SepSol 😀)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.1.0.md\">Version 1.1.0</a></h2><a id=\"user-content-version-110\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.1.0\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Weddingdates in chart and export</li>\n<li>Icons instead of symbols</li>\n<li>Stackable Text in export mode</li>\n<li>Dates in 3 different modes (year, month and year or full)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.0.1.md\">Version 1.0.1</a></h2><a id=\"user-content-version-101\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.0.1\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-101\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>improved performance</li>\n<li>definable color markings for people in the chart view</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.0.0.md\">Version 1.0.0</a></h2><a id=\"user-content-version-100\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.0.0\" href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/#version-100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>First Release</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">VisualFamilyTree</h1><a id=\"user-content-visualfamilytree\" class=\"anchor-element\" aria-label=\"Permalink: VisualFamilyTree\" href=\"#visualfamilytree\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">With this app you can create a family tree with extensive information and pictures about the individual family members. The whole thing can be done very simply using the mouse and a few keystrokes. An editor to export this family tree in different formats (pdf, svg, png) is also included. The output can be configured extensively.</p>\n<p dir=\"auto\">Website: <a href=\"https://jisco.me/visual-family-tree\" rel=\"nofollow\">https://jisco.me/visual-family-tree</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">⭐ In Progress ⭐</h2><a id=\"user-content-star-in-progress-star\" class=\"anchor-element\" aria-label=\"Permalink: :star: In Progress :star:\" href=\"#star-in-progress-star\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> New export to extern files (png, pdf...)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> <a href=\"https://github.com/Jisco/VisualFamilyTree/projects/1\">Export to GEDCOM</a></li>\n</ul>\n<p dir=\"auto\">📢 If you have a question about VFT or one of the planned features, you can ask your questions here <strong><a href=\"https://github.com/Jisco/VisualFamilyTree/discussions\">Discussions</a></strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Version 1.4.0</h2><a id=\"user-content-version-140\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.4.0\" href=\"#version-140\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>First release on Mac OSx 🍎</li>\n<li>Enable import of GEDCOM files 🚀</li>\n<li>Donation button added to menu ( maybe you will click on it... ) 😅\nBy the way, you can spend via <a href=\"http://paypal.me/jisco\" rel=\"nofollow\">PayPal</a>, <a href=\"https://www.patreon.com/jiscoMe\" rel=\"nofollow\">Patreon</a> or you just <a href=\"https://www.buymeacoffee.com/Jisco\" rel=\"nofollow\">buy me a pizza</a></li>\n<li>Adding an awesome \"what's new\" popup (will only show once after each update)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Version 1.3.5</h2><a id=\"user-content-version-135\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.5\" href=\"#version-135\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Minor Bugfixings</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.4.md\">Version 1.3.4</a></h2><a id=\"user-content-version-134\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.4\" href=\"#version-134\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>add files as source and open via button</li>\n<li>added keyboard navigation in chart view (⬅️, ➡️, ⬆️, ⬇️) and zoom via keyboard (crtl + ➕ and crtl + ➖)</li>\n<li>persons are now collapsible</li>\n<li>activate vertical layout beginning with a specific generation</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.3.md\">Version 1.3.3</a></h2><a id=\"user-content-version-133\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.3\" href=\"#version-133\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>extended search for main person in chart view</li>\n<li>adjustable zoom factor in chart view</li>\n<li>fix when adding files</li>\n<li>linux icon fix</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.1.md\">Version 1.3.1</a></h2><a id=\"user-content-version-131\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.1\" href=\"#version-131\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Save last used directory for import\\export</li>\n<li>Refactoring export for large family trees</li>\n<li>Third-party component updates</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.3.0.md\">Version 1.3.0</a></h2><a id=\"user-content-version-130\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.3.0\" href=\"#version-130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>add russian translation\nThanks @Gimanh 🚀</li>\n<li>performance improvments</li>\n<li>display persons in chart ascending by creation date (aka \"None\"), by birth date or alphabetically</li>\n<li>minor bugfixings</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.2.0.md\">Version 1.2.0</a></h2><a id=\"user-content-version-120\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.2.0\" href=\"#version-120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>New screen for extended app settings\n<ul dir=\"auto\">\n<li>New Languages: Farsi and Spanish (thanks @SepSol, @MrOlivo)</li>\n<li>5 date formats</li>\n<li>9 different fonts</li>\n</ul>\n</li>\n<li>Far-reaching right to left support (special thanks @SepSol 😀)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.1.0.md\">Version 1.1.0</a></h2><a id=\"user-content-version-110\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.1.0\" href=\"#version-110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Weddingdates in chart and export</li>\n<li>Icons instead of symbols</li>\n<li>Stackable Text in export mode</li>\n<li>Dates in 3 different modes (year, month and year or full)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.0.1.md\">Version 1.0.1</a></h2><a id=\"user-content-version-101\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.0.1\" href=\"#version-101\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>improved performance</li>\n<li>definable color markings for people in the chart view</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/Jisco/VisualFamilyTree/blob/master/v1.0.0.md\">Version 1.0.0</a></h2><a id=\"user-content-version-100\" class=\"anchor-element\" aria-label=\"Permalink: Version 1.0.0\" href=\"#version-100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>First Release</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:33.127Z" }, - "vivifyscrum": { - "readmeOriginal": null, - "readmeFetchedAt": "2022-05-10T00:08:14.043Z" + "unlimited-clipboard": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">unlimited-clipboard</h1><a id=\"user-content-unlimited-clipboard\" class=\"anchor-element\" aria-label=\"Permalink: unlimited-clipboard\" href=\"https://github.com/morozovsk/unlimited-clipboard.git/blob/master/#unlimited-clipboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">simple clipboard manager with unlimited history on electron</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/morozovsk/unlimited-clipboard/master/unlimited_clipboard.png\"><img src=\"https://raw.githubusercontent.com/morozovsk/unlimited-clipboard/master/unlimited_clipboard.png\" alt=\"unlimited_clipboard.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Precompiled binaries:</h3><a id=\"user-content-precompiled-binaries\" class=\"anchor-element\" aria-label=\"Permalink: Precompiled binaries:\" href=\"https://github.com/morozovsk/unlimited-clipboard.git/blob/master/#precompiled-binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.AppImage\">unlimited-clipboard.AppImage</a> (linux)</li>\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.snap\">unlimited-clipboard.snap</a> (linux)</li>\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.exe\">unlimited-clipboard.exe</a> (windows 10)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation from sources:</h3><a id=\"user-content-installation-from-sources\" class=\"anchor-element\" aria-label=\"Permalink: Installation from sources:\" href=\"https://github.com/morozovsk/unlimited-clipboard.git/blob/master/#installation-from-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>git clone <a href=\"https://github.com/morozovsk/unlimited-clipboard.git\">https://github.com/morozovsk/unlimited-clipboard.git</a> && cd unlimited-clipboard && npm install</li>\n<li>npm run start</li>\n<li>npm run build && ./dist/unlimited-clipboard-1.0.0.AppImage</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Usage:</h3><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage:\" href=\"https://github.com/morozovsk/unlimited-clipboard.git/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Ctrl+Alt+Up - show window (you can change it in menu)</li>\n<li>Escape - close window</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">unlimited-clipboard</h1><a id=\"user-content-unlimited-clipboard\" class=\"anchor-element\" aria-label=\"Permalink: unlimited-clipboard\" href=\"#unlimited-clipboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">simple clipboard manager with unlimited history on electron</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/morozovsk/unlimited-clipboard/master/unlimited_clipboard.png\"><img src=\"https://raw.githubusercontent.com/morozovsk/unlimited-clipboard/master/unlimited_clipboard.png\" alt=\"unlimited_clipboard.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Precompiled binaries:</h3><a id=\"user-content-precompiled-binaries\" class=\"anchor-element\" aria-label=\"Permalink: Precompiled binaries:\" href=\"#precompiled-binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.AppImage\">unlimited-clipboard.AppImage</a> (linux)</li>\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.snap\">unlimited-clipboard.snap</a> (linux)</li>\n<li><a href=\"https://github.com/morozovsk/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.exe\">unlimited-clipboard.exe</a> (windows 10)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation from sources:</h3><a id=\"user-content-installation-from-sources\" class=\"anchor-element\" aria-label=\"Permalink: Installation from sources:\" href=\"#installation-from-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>git clone <a href=\"https://github.com/morozovsk/unlimited-clipboard.git\">https://github.com/morozovsk/unlimited-clipboard.git</a> && cd unlimited-clipboard && npm install</li>\n<li>npm run start</li>\n<li>npm run build && ./dist/unlimited-clipboard-1.0.0.AppImage</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Usage:</h3><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage:\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Ctrl+Alt+Up - show window (you can change it in menu)</li>\n<li>Escape - close window</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:33.158Z" }, "vue-calc": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-vue-calc\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/el3um4s/vue-calc/blob/master/#vue-calc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Vue Calc</h1>\n<blockquote>\n<p dir=\"auto\">A Simple VueJS's Calculator built with ElectronJS</p>\n</blockquote>\n<p dir=\"auto\"><strong>Last Releases</strong> <a href=\"https://github.com/el3um4s/vue-calc/releases\">link</a></p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-32bit.exe\">Portable Windows 32bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-64bit.exe\">Portable Windows 64bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-i386.AppImage\">Linux (.appimage 32bit)</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-x86_64.AppImage\">Linux (.appimage 64bit)</a></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\"><img src=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\" alt=\"screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Version</strong> 0.18.04.06</p>\n<p dir=\"auto\"><strong>License</strong> MIT © 2017-2018 - Samuele de Tomasi</p>\n<p dir=\"auto\"><strong>GitHub</strong> <a href=\"https://github.com/el3um4s/vue-calc/\">el3um4s/vue-calc</a></p>\n<p dir=\"auto\"><strong>Created with:</strong></p>\n<ul dir=\"auto\">\n<li>Vue.js</li>\n<li>Vuetify</li>\n<li>Electron-vue</li>\n<li>decimal.js</li>\n<li>Google Font Roboto</li>\n<li>Google Font Mina</li>\n<li>vue-shortkey</li>\n<li>electron-store</li>\n</ul>\n<p dir=\"auto\"><strong>Icons</strong> created by <a href=\"https://twitter.com/arslansahin\" rel=\"nofollow\">Arslan Şahìn</a></p>\n<p dir=\"auto\"><strong>Note about Calculator Logic:</strong> It should be noted that there are two main schools of thought on calculator input logic: immediate execution logic and formula logic. Formula logic observes order of operation precedence, immediate execution does not. <strong>Vue Calc utilizes immediate execution logic</strong>.</p>\n<p dir=\"auto\">Either is acceptable, but please note that depending on which you choose, your calculator may yield different results than ours for certain equations (see below example)</p>\n<p dir=\"auto\"><code>3 + 5 x 6 - 2 / 4 =</code></p>\n<ul dir=\"auto\">\n<li>Immediate Execution Logic: 11.5</li>\n<li>Formula/Expression Logic: 32.5</li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-vue-calc\" class=\"anchor\" aria-hidden=\"true\" href=\"#vue-calc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Vue Calc</h1>\n<blockquote>\n<p dir=\"auto\">A Simple VueJS's Calculator built with ElectronJS</p>\n</blockquote>\n<p dir=\"auto\"><strong>Last Releases</strong> <a href=\"https://github.com/el3um4s/vue-calc/releases\">link</a></p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-32bit.exe\">Portable Windows 32bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-64bit.exe\">Portable Windows 64bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-i386.AppImage\">Linux (.appimage 32bit)</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-x86_64.AppImage\">Linux (.appimage 64bit)</a></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\"><img src=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\" alt=\"screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Version</strong> 0.18.04.06</p>\n<p dir=\"auto\"><strong>License</strong> MIT © 2017-2018 - Samuele de Tomasi</p>\n<p dir=\"auto\"><strong>GitHub</strong> <a href=\"https://github.com/el3um4s/vue-calc/\">el3um4s/vue-calc</a></p>\n<p dir=\"auto\"><strong>Created with:</strong></p>\n<ul dir=\"auto\">\n<li>Vue.js</li>\n<li>Vuetify</li>\n<li>Electron-vue</li>\n<li>decimal.js</li>\n<li>Google Font Roboto</li>\n<li>Google Font Mina</li>\n<li>vue-shortkey</li>\n<li>electron-store</li>\n</ul>\n<p dir=\"auto\"><strong>Icons</strong> created by <a href=\"https://twitter.com/arslansahin\" rel=\"nofollow\">Arslan Şahìn</a></p>\n<p dir=\"auto\"><strong>Note about Calculator Logic:</strong> It should be noted that there are two main schools of thought on calculator input logic: immediate execution logic and formula logic. Formula logic observes order of operation precedence, immediate execution does not. <strong>Vue Calc utilizes immediate execution logic</strong>.</p>\n<p dir=\"auto\">Either is acceptable, but please note that depending on which you choose, your calculator may yield different results than ours for certain equations (see below example)</p>\n<p dir=\"auto\"><code>3 + 5 x 6 - 2 / 4 =</code></p>\n<ul dir=\"auto\">\n<li>Immediate Execution Logic: 11.5</li>\n<li>Formula/Expression Logic: 32.5</li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.075Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Vue Calc</h1><a id=\"user-content-vue-calc\" class=\"anchor-element\" aria-label=\"Permalink: Vue Calc\" href=\"https://github.com/el3um4s/vue-calc/blob/master/#vue-calc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">A Simple VueJS's Calculator built with ElectronJS</p>\n</blockquote>\n<p dir=\"auto\"><strong>Last Releases</strong> <a href=\"https://github.com/el3um4s/vue-calc/releases\">link</a></p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-32bit.exe\">Portable Windows 32bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-64bit.exe\">Portable Windows 64bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-i386.AppImage\">Linux (.appimage 32bit)</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-x86_64.AppImage\">Linux (.appimage 64bit)</a></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\"><img src=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\" alt=\"screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Version</strong> 0.18.04.06</p>\n<p dir=\"auto\"><strong>License</strong> MIT © 2017-2018 - Samuele de Tomasi</p>\n<p dir=\"auto\"><strong>GitHub</strong> <a href=\"https://github.com/el3um4s/vue-calc/\">el3um4s/vue-calc</a></p>\n<p dir=\"auto\"><strong>Created with:</strong></p>\n<ul dir=\"auto\">\n<li>Vue.js</li>\n<li>Vuetify</li>\n<li>Electron-vue</li>\n<li>decimal.js</li>\n<li>Google Font Roboto</li>\n<li>Google Font Mina</li>\n<li>vue-shortkey</li>\n<li>electron-store</li>\n</ul>\n<p dir=\"auto\"><strong>Icons</strong> created by <a href=\"https://twitter.com/arslansahin\" rel=\"nofollow\">Arslan Şahìn</a></p>\n<p dir=\"auto\"><strong>Note about Calculator Logic:</strong> It should be noted that there are two main schools of thought on calculator input logic: immediate execution logic and formula logic. Formula logic observes order of operation precedence, immediate execution does not. <strong>Vue Calc utilizes immediate execution logic</strong>.</p>\n<p dir=\"auto\">Either is acceptable, but please note that depending on which you choose, your calculator may yield different results than ours for certain equations (see below example)</p>\n<p dir=\"auto\"><code>3 + 5 x 6 - 2 / 4 =</code></p>\n<ul dir=\"auto\">\n<li>Immediate Execution Logic: 11.5</li>\n<li>Formula/Expression Logic: 32.5</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Vue Calc</h1><a id=\"user-content-vue-calc\" class=\"anchor-element\" aria-label=\"Permalink: Vue Calc\" href=\"#vue-calc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">A Simple VueJS's Calculator built with ElectronJS</p>\n</blockquote>\n<p dir=\"auto\"><strong>Last Releases</strong> <a href=\"https://github.com/el3um4s/vue-calc/releases\">link</a></p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-32bit.exe\">Portable Windows 32bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-64bit.exe\">Portable Windows 64bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-i386.AppImage\">Linux (.appimage 32bit)</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-x86_64.AppImage\">Linux (.appimage 64bit)</a></li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\"><img src=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\" alt=\"screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Version</strong> 0.18.04.06</p>\n<p dir=\"auto\"><strong>License</strong> MIT © 2017-2018 - Samuele de Tomasi</p>\n<p dir=\"auto\"><strong>GitHub</strong> <a href=\"https://github.com/el3um4s/vue-calc/\">el3um4s/vue-calc</a></p>\n<p dir=\"auto\"><strong>Created with:</strong></p>\n<ul dir=\"auto\">\n<li>Vue.js</li>\n<li>Vuetify</li>\n<li>Electron-vue</li>\n<li>decimal.js</li>\n<li>Google Font Roboto</li>\n<li>Google Font Mina</li>\n<li>vue-shortkey</li>\n<li>electron-store</li>\n</ul>\n<p dir=\"auto\"><strong>Icons</strong> created by <a href=\"https://twitter.com/arslansahin\" rel=\"nofollow\">Arslan Şahìn</a></p>\n<p dir=\"auto\"><strong>Note about Calculator Logic:</strong> It should be noted that there are two main schools of thought on calculator input logic: immediate execution logic and formula logic. Formula logic observes order of operation precedence, immediate execution does not. <strong>Vue Calc utilizes immediate execution logic</strong>.</p>\n<p dir=\"auto\">Either is acceptable, but please note that depending on which you choose, your calculator may yield different results than ours for certain equations (see below example)</p>\n<p dir=\"auto\"><code>3 + 5 x 6 - 2 / 4 =</code></p>\n<ul dir=\"auto\">\n<li>Immediate Execution Logic: 11.5</li>\n<li>Formula/Expression Logic: 32.5</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:33.170Z" }, - "vupc": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com//machester4/vupc/blob/master/logo.png?raw=true\"><img src=\"https://github.com//machester4/vupc/blob/master/logo.png?raw=true\" title=\"\" alt=\"logo\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-vupc\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#vupc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>VUPC</strong></h1>\n<blockquote>\n<p dir=\"auto\">WebRTC screensharing Electron app for all desktop platforms</p>\n</blockquote>\n<h2 dir=\"auto\"><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Table of contents</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#general-info\">General info</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#screenshots\">Screenshots</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#technologies\">Technologies</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#setup\">Setup</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#status\">Status</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#inspiration\">Inspiration</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#contact\">Contact</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-general-info\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#general-info\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>General info</h2>\n<p dir=\"auto\">VUPC is an open source screen sharing + remote collaboration application for Mac OS, Linux, Windows. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this initial prototype was written in 3 days. <a href=\"https://github.com/machester4/vupc\">The big difference is that you can send PRs to make VUPC better</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/machester4/vupc/blob/master/screenshot.png?raw=true\"><img src=\"https://github.com/machester4/vupc/raw/master/screenshot.png?raw=true\" alt=\"Example screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Demo</h2>\n<p dir=\"auto\">You can <strong>download</strong> the demo application which may <strong>not be up to date with the latest changes in master</strong>. This application uses our server for signaling.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://drive.google.com/file/d/15eohUZNS0Vgd9YpBUTsd21IuKtdqriZD/view?usp=sharing\" rel=\"nofollow\">MacOS</a></li>\n<li><a href=\"https://drive.google.com/file/d/1iS4YPbWAH87yQgRc7nIkajDAG2t9LWo2/view?usp=sharing\" rel=\"nofollow\">Linux</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-technologies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Technologies</h2>\n<ul dir=\"auto\">\n<li>Electron - version 9.0</li>\n<li>VueJS - version 2.6</li>\n<li>NodeJS - version 13.9</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setup</h2>\n<p dir=\"auto\">You can download the binaries already compiled, or you can compile a local version yourself.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#building-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building the app</h2>\n<p dir=\"auto\"> <strong>Requirements</strong></p>\n<ul dir=\"auto\">\n<li>Common - <a href=\"https://nodejs.org/en/\" rel=\"nofollow\">NodeJS</a> & <a href=\"https://classic.yarnpkg.com/en/docs/install\" rel=\"nofollow\">Yarn</a></li>\n<li>MacOS - <a href=\"https://apps.apple.com/us/app/xcode/id497799835?mt=12\" rel=\"nofollow\">XCode</a></li>\n<li>Windows - <a href=\"https://chocolatey.org/packages/visualstudio2017buildtools\" rel=\"nofollow\">Microsoft visual studio build tools 2017</a></li>\n<li>Linux - libxtst & libpng <code>sudo apt-get install libxtst-dev libpng++-dev</code></li>\n</ul>\n<p dir=\"auto\">Clone repository :\n<code>git clone git@github.com:machester4/vupc.git</code></p>\n<p dir=\"auto\">Install server dependencies :</p>\n<p dir=\"auto\"><code>cd server && yarn</code></p>\n<p dir=\"auto\">Install app dependencies :</p>\n<p dir=\"auto\"><code>cd app && yarn</code></p>\n<p dir=\"auto\">run server :</p>\n<p dir=\"auto\"><code>cd server && yarn run start:debug</code></p>\n<p dir=\"auto\">run app :</p>\n<p dir=\"auto\"><code>cd app && yarn run electron:serve</code></p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<p dir=\"auto\">List of features ready and TODOs for future development</p>\n<ul dir=\"auto\">\n<li>Share screen</li>\n<li>Mouse click event in host\n<h3 dir=\"auto\"><a id=\"user-content-to-do-list\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#to-do-list\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>To-do list:</h3>\n</li>\n<li>Keyboard events in host</li>\n<li>Your ideas :)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-status\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Status</h2>\n<p dir=\"auto\">VUPC is currently <strong>ALPHA STATUS</strong> and is intended for developers/early adopters. Check out the Issues to get involved. VUPC is a volunteer run project, your contributions and improvements are welcome!</p>\n<h2 dir=\"auto\"><a id=\"user-content-inspiration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#inspiration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Inspiration</h2>\n<p dir=\"auto\">This project is inspired by <a href=\"https://github.com/maxogden/screencat\">ScreenCat</a> which was discontinued a long time ago.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contact</h2>\n<p dir=\"auto\">Created by <a href=\"https://github.com/machester4\">@machester4 (Michael Pintos)</a> - feel free to contact me!</p>\n<h3 dir=\"auto\"><a id=\"user-content-mit-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/machester4/vupc/blob/master/#mit-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>MIT License</h3>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com//machester4/vupc/blob/master/logo.png?raw=true\"><img src=\"https://github.com//machester4/vupc/blob/master/logo.png?raw=true\" title=\"\" alt=\"logo\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-vupc\" class=\"anchor\" aria-hidden=\"true\" href=\"#vupc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><strong>VUPC</strong></h1>\n<blockquote>\n<p dir=\"auto\">WebRTC screensharing Electron app for all desktop platforms</p>\n</blockquote>\n<h2 dir=\"auto\"><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Table of contents</h2>\n<ul dir=\"auto\">\n<li><a href=\"#general-info\">General info</a></li>\n<li><a href=\"#screenshots\">Screenshots</a></li>\n<li><a href=\"#technologies\">Technologies</a></li>\n<li><a href=\"#setup\">Setup</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#status\">Status</a></li>\n<li><a href=\"#inspiration\">Inspiration</a></li>\n<li><a href=\"#contact\">Contact</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-general-info\" class=\"anchor\" aria-hidden=\"true\" href=\"#general-info\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>General info</h2>\n<p dir=\"auto\">VUPC is an open source screen sharing + remote collaboration application for Mac OS, Linux, Windows. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this initial prototype was written in 3 days. <a href=\"https://github.com/machester4/vupc\">The big difference is that you can send PRs to make VUPC better</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/machester4/vupc/blob/master/screenshot.png?raw=true\"><img src=\"https://github.com/machester4/vupc/raw/master/screenshot.png?raw=true\" alt=\"Example screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Demo</h2>\n<p dir=\"auto\">You can <strong>download</strong> the demo application which may <strong>not be up to date with the latest changes in master</strong>. This application uses our server for signaling.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://drive.google.com/file/d/15eohUZNS0Vgd9YpBUTsd21IuKtdqriZD/view?usp=sharing\" rel=\"nofollow\">MacOS</a></li>\n<li><a href=\"https://drive.google.com/file/d/1iS4YPbWAH87yQgRc7nIkajDAG2t9LWo2/view?usp=sharing\" rel=\"nofollow\">Linux</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-technologies\" class=\"anchor\" aria-hidden=\"true\" href=\"#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Technologies</h2>\n<ul dir=\"auto\">\n<li>Electron - version 9.0</li>\n<li>VueJS - version 2.6</li>\n<li>NodeJS - version 13.9</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Setup</h2>\n<p dir=\"auto\">You can download the binaries already compiled, or you can compile a local version yourself.</p>\n<h2 dir=\"auto\"><a id=\"user-content-building-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building the app</h2>\n<p dir=\"auto\"> <strong>Requirements</strong></p>\n<ul dir=\"auto\">\n<li>Common - <a href=\"https://nodejs.org/en/\" rel=\"nofollow\">NodeJS</a> & <a href=\"https://classic.yarnpkg.com/en/docs/install\" rel=\"nofollow\">Yarn</a></li>\n<li>MacOS - <a href=\"https://apps.apple.com/us/app/xcode/id497799835?mt=12\" rel=\"nofollow\">XCode</a></li>\n<li>Windows - <a href=\"https://chocolatey.org/packages/visualstudio2017buildtools\" rel=\"nofollow\">Microsoft visual studio build tools 2017</a></li>\n<li>Linux - libxtst & libpng <code>sudo apt-get install libxtst-dev libpng++-dev</code></li>\n</ul>\n<p dir=\"auto\">Clone repository :\n<code>git clone git@github.com:machester4/vupc.git</code></p>\n<p dir=\"auto\">Install server dependencies :</p>\n<p dir=\"auto\"><code>cd server && yarn</code></p>\n<p dir=\"auto\">Install app dependencies :</p>\n<p dir=\"auto\"><code>cd app && yarn</code></p>\n<p dir=\"auto\">run server :</p>\n<p dir=\"auto\"><code>cd server && yarn run start:debug</code></p>\n<p dir=\"auto\">run app :</p>\n<p dir=\"auto\"><code>cd app && yarn run electron:serve</code></p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<p dir=\"auto\">List of features ready and TODOs for future development</p>\n<ul dir=\"auto\">\n<li>Share screen</li>\n<li>Mouse click event in host\n<h3 dir=\"auto\"><a id=\"user-content-to-do-list\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-do-list\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>To-do list:</h3>\n</li>\n<li>Keyboard events in host</li>\n<li>Your ideas :)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-status\" class=\"anchor\" aria-hidden=\"true\" href=\"#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Status</h2>\n<p dir=\"auto\">VUPC is currently <strong>ALPHA STATUS</strong> and is intended for developers/early adopters. Check out the Issues to get involved. VUPC is a volunteer run project, your contributions and improvements are welcome!</p>\n<h2 dir=\"auto\"><a id=\"user-content-inspiration\" class=\"anchor\" aria-hidden=\"true\" href=\"#inspiration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Inspiration</h2>\n<p dir=\"auto\">This project is inspired by <a href=\"https://github.com/maxogden/screencat\">ScreenCat</a> which was discontinued a long time ago.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contact</h2>\n<p dir=\"auto\">Created by <a href=\"https://github.com/machester4\">@machester4 (Michael Pintos)</a> - feel free to contact me!</p>\n<h3 dir=\"auto\"><a id=\"user-content-mit-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#mit-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>MIT License</h3>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.123Z" + "vivifyscrum": { + "readmeOriginal": null, + "readmeFetchedAt": "2024-02-29T22:01:33.272Z" }, "waifu2x-gui": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 dir=\"auto\"><a id=\"user-content-waifu2x-gui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#waifu2x-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Waifu2x GUI</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/assets/example.png\"><img src=\"https://raw.githubusercontent.com/Tenpi/Waifu2x-GUI/master/assets/example.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">This is a GUI app that can upscale anime-styled images, gifs, and videos using waifu2x. It aims to be simple to use, but\nyou can access more advanced settings in the top bar.</p>\n<p dir=\"auto\">Note: Upscaling videos and gifs will take a very long time without a high-end graphics card!</p>\n<h3 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features:</h3>\n<ul dir=\"auto\">\n<li>Upscale and/or denoise images (png, jpg, webp, etc.)</li>\n<li>Upscale and/or denoise animated images (gif, animated webp)</li>\n<li>Upscale and/or denoise videos (mp4, webm, ogv, etc.)</li>\n<li>Apply effects such as speed or reverse (animated images/videos)</li>\n<li>Customize settings (noise, scale, mode, framerate, etc.)</li>\n<li>Upscale multiple images (or multiple frames of an animated image/video) concurrently</li>\n</ul>\n<p dir=\"auto\">Warning: Upscaling too many images in parallel can cause your computer to freeze if it runs out of CPU/memory.</p>\n<h3 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h3>\n<p dir=\"auto\">To install, just download the latest exe installer from the <a href=\"https://github.com/Tenpi/Waifu2x-GUI/releases\">releases</a> tab. You may get a warning message that says \"running this app can harm your PC\", but don't worry because it's safe. Updates can be installed automatically.</p>\n<p dir=\"auto\">Note: If you install it under <code>C:/Program Files</code> you might need to run it as administrator.</p>\n<h3 dir=\"auto\"><a id=\"user-content-bugs-and-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#bugs-and-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Bugs and Requests</h3>\n<p dir=\"auto\">Open an issue on my GitHub repository. I appreciate any requests, but I can't guarantee that I will fulfill all of them.</p>\n<h3 dir=\"auto\"><a id=\"user-content-relatedcredits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#relatedcredits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Related/Credits</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/Tenpi/waifu2x\">my waifu2x npm module</a></li>\n<li><a href=\"https://github.com/DeadSix27/waifu2x-converter-cpp\">waifu2x-converter-cpp</a></li>\n<li><a href=\"https://github.com/nagadomi/waifu2x\">waifu2x</a></li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 dir=\"auto\"><a id=\"user-content-waifu2x-gui\" class=\"anchor\" aria-hidden=\"true\" href=\"#waifu2x-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Waifu2x GUI</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/example.png\"><img src=\"assets/example.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This is a GUI app that can upscale anime-styled images, gifs, and videos using waifu2x. It aims to be simple to use, but\nyou can access more advanced settings in the top bar.</p>\n<p dir=\"auto\">Note: Upscaling videos and gifs will take a very long time without a high-end graphics card!</p>\n<h3 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features:</h3>\n<ul dir=\"auto\">\n<li>Upscale and/or denoise images (png, jpg, webp, etc.)</li>\n<li>Upscale and/or denoise animated images (gif, animated webp)</li>\n<li>Upscale and/or denoise videos (mp4, webm, ogv, etc.)</li>\n<li>Apply effects such as speed or reverse (animated images/videos)</li>\n<li>Customize settings (noise, scale, mode, framerate, etc.)</li>\n<li>Upscale multiple images (or multiple frames of an animated image/video) concurrently</li>\n</ul>\n<p dir=\"auto\">Warning: Upscaling too many images in parallel can cause your computer to freeze if it runs out of CPU/memory.</p>\n<h3 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h3>\n<p dir=\"auto\">To install, just download the latest exe installer from the <a href=\"https://github.com/Tenpi/Waifu2x-GUI/releases\">releases</a> tab. You may get a warning message that says \"running this app can harm your PC\", but don't worry because it's safe. Updates can be installed automatically.</p>\n<p dir=\"auto\">Note: If you install it under <code>C:/Program Files</code> you might need to run it as administrator.</p>\n<h3 dir=\"auto\"><a id=\"user-content-bugs-and-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"#bugs-and-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Bugs and Requests</h3>\n<p dir=\"auto\">Open an issue on my GitHub repository. I appreciate any requests, but I can't guarantee that I will fulfill all of them.</p>\n<h3 dir=\"auto\"><a id=\"user-content-relatedcredits\" class=\"anchor\" aria-hidden=\"true\" href=\"#relatedcredits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Related/Credits</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/Tenpi/waifu2x\">my waifu2x npm module</a></li>\n<li><a href=\"https://github.com/DeadSix27/waifu2x-converter-cpp\">waifu2x-converter-cpp</a></li>\n<li><a href=\"https://github.com/nagadomi/waifu2x\">waifu2x</a></li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.223Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Waifu2x GUI</h2><a id=\"user-content-waifu2x-gui\" class=\"anchor-element\" aria-label=\"Permalink: Waifu2x GUI\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#waifu2x-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/assets/example.png\"><img src=\"https://raw.githubusercontent.com/Tenpi/Waifu2x-GUI/master/assets/example.png\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">This is a GUI app that can upscale anime-styled images, gifs, and videos using waifu2x, Real-ESRGAN, or Real-CUGAN. It aims to be simple to use, but\nyou can access more advanced settings in the top bar.</p>\n<p dir=\"auto\">Note: Upscaling videos and gifs will take a very long time without a high-end graphics card!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Features:</h3><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features:\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Upscale and/or denoise images (png, jpg, webp, etc.)</li>\n<li>Upscale and/or denoise animated images (gif, animated webp)</li>\n<li>Upscale and/or denoise videos (mp4, webm, ogv, etc.)</li>\n<li>Upscale and/or denoise PDFs (pdf)</li>\n<li>Apply effects such as speed or reverse (animated images/videos)</li>\n<li>Customize settings (noise, scale, mode, framerate, etc.)</li>\n<li>Upscale multiple images (or multiple frames of an animated image/video) concurrently</li>\n<li>Change the upscaler (waifu2x, Real-ESRGAN, Real-CUGAN, or custom)</li>\n</ul>\n<p dir=\"auto\">Warning: Upscaling too many images in parallel can cause your computer to freeze if it runs out of CPU/memory.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Waifu2x</h3><a id=\"user-content-waifu2x\" class=\"anchor-element\" aria-label=\"Permalink: Waifu2x\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#waifu2x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Waifu2x only supports scale factors in multiples of 2 from 1/2/4 and noise level -1/0/1/2/3 (set to -1 for no denoise).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Real-ESRGAN</h3><a id=\"user-content-real-esrgan\" class=\"anchor-element\" aria-label=\"Permalink: Real-ESRGAN\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#real-esrgan\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Real-ESRGAN only supports scale factors between 2-4, and all other options are ignored. By setting the scale factor to 4x, it will use the slower Anime4x model that gives better results, so it is recommended to upscale images at 4x when using Real-ESRGAN.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Real-CUGAN</h3><a id=\"user-content-real-cugan\" class=\"anchor-element\" aria-label=\"Permalink: Real-CUGAN\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#real-cugan\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Real-CUGAN only supports scale factors 1/2/3/4, and noise level -1/0/1/2/3 and only noise 0 and 3 for scale factors 3/4. This is probably the best performing upscaler out of the defaults.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Custom Models</h3><a id=\"user-content-custom-models\" class=\"anchor-element\" aria-label=\"Permalink: Custom Models\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#custom-models\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can add custom pytorch models to the \"models\" folder in the location the app is installed, same place\nffmpeg folder is located. If the folder doesn't exist, create it. You need to install python in order to run them. If you\nstill have trouble, try installing the dependencies:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pip3 install torch torchvision opencv-python Pillow numpy spandrel --compile --force-reinstall\"><pre class=\"notranslate\"><code>pip3 install torch torchvision opencv-python Pillow numpy spandrel --compile --force-reinstall\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation</h3><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To install, download the latest installer from the <a href=\"https://github.com/Tenpi/Waifu2x-GUI/releases\">releases</a> tab. Updates can be installed automatically.</p>\n<p dir=\"auto\">Note: If you install it under <code>C:/Program Files</code> you might need to run it as administrator.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">MacOS</h3><a id=\"user-content-macos\" class=\"anchor-element\" aria-label=\"Permalink: MacOS\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">On MacOS unsigned applications won't open, run this to remove the quarantine flag.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"xattr -d com.apple.quarantine /Applications/Waifu2x\\ GUI.app\"><pre class=\"notranslate\"><code>xattr -d com.apple.quarantine /Applications/Waifu2x\\ GUI.app\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Bugs and Requests</h3><a id=\"user-content-bugs-and-requests\" class=\"anchor-element\" aria-label=\"Permalink: Bugs and Requests\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#bugs-and-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Open an issue on my GitHub repository. I appreciate any requests, but I can't guarantee that I will fulfill all of them.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Related/Credits</h3><a id=\"user-content-relatedcredits\" class=\"anchor-element\" aria-label=\"Permalink: Related/Credits\" href=\"https://github.com/Tenpi/Waifu2x-GUI/blob/master/#relatedcredits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/Tenpi/waifu2x\">my waifu2x npm module</a></li>\n<li><a href=\"https://github.com/nagadomi/waifu2x\">waifu2x</a></li>\n<li><a href=\"https://github.com/xinntao/Real-ESRGAN\">real-esrgan</a></li>\n<li><a href=\"https://github.com/bilibili/ailab\">real-cugan</a></li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Waifu2x GUI</h2><a id=\"user-content-waifu2x-gui\" class=\"anchor-element\" aria-label=\"Permalink: Waifu2x GUI\" href=\"#waifu2x-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/example.png\"><img src=\"assets/example.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This is a GUI app that can upscale anime-styled images, gifs, and videos using waifu2x, Real-ESRGAN, or Real-CUGAN. It aims to be simple to use, but\nyou can access more advanced settings in the top bar.</p>\n<p dir=\"auto\">Note: Upscaling videos and gifs will take a very long time without a high-end graphics card!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Features:</h3><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features:\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Upscale and/or denoise images (png, jpg, webp, etc.)</li>\n<li>Upscale and/or denoise animated images (gif, animated webp)</li>\n<li>Upscale and/or denoise videos (mp4, webm, ogv, etc.)</li>\n<li>Upscale and/or denoise PDFs (pdf)</li>\n<li>Apply effects such as speed or reverse (animated images/videos)</li>\n<li>Customize settings (noise, scale, mode, framerate, etc.)</li>\n<li>Upscale multiple images (or multiple frames of an animated image/video) concurrently</li>\n<li>Change the upscaler (waifu2x, Real-ESRGAN, Real-CUGAN, or custom)</li>\n</ul>\n<p dir=\"auto\">Warning: Upscaling too many images in parallel can cause your computer to freeze if it runs out of CPU/memory.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Waifu2x</h3><a id=\"user-content-waifu2x\" class=\"anchor-element\" aria-label=\"Permalink: Waifu2x\" href=\"#waifu2x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Waifu2x only supports scale factors in multiples of 2 from 1/2/4 and noise level -1/0/1/2/3 (set to -1 for no denoise).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Real-ESRGAN</h3><a id=\"user-content-real-esrgan\" class=\"anchor-element\" aria-label=\"Permalink: Real-ESRGAN\" href=\"#real-esrgan\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Real-ESRGAN only supports scale factors between 2-4, and all other options are ignored. By setting the scale factor to 4x, it will use the slower Anime4x model that gives better results, so it is recommended to upscale images at 4x when using Real-ESRGAN.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Real-CUGAN</h3><a id=\"user-content-real-cugan\" class=\"anchor-element\" aria-label=\"Permalink: Real-CUGAN\" href=\"#real-cugan\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Real-CUGAN only supports scale factors 1/2/3/4, and noise level -1/0/1/2/3 and only noise 0 and 3 for scale factors 3/4. This is probably the best performing upscaler out of the defaults.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Custom Models</h3><a id=\"user-content-custom-models\" class=\"anchor-element\" aria-label=\"Permalink: Custom Models\" href=\"#custom-models\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can add custom pytorch models to the \"models\" folder in the location the app is installed, same place\nffmpeg folder is located. If the folder doesn't exist, create it. You need to install python in order to run them. If you\nstill have trouble, try installing the dependencies:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pip3 install torch torchvision opencv-python Pillow numpy spandrel --compile --force-reinstall\"><pre class=\"notranslate\"><code>pip3 install torch torchvision opencv-python Pillow numpy spandrel --compile --force-reinstall\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Installation</h3><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To install, download the latest installer from the <a href=\"https://github.com/Tenpi/Waifu2x-GUI/releases\">releases</a> tab. Updates can be installed automatically.</p>\n<p dir=\"auto\">Note: If you install it under <code>C:/Program Files</code> you might need to run it as administrator.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">MacOS</h3><a id=\"user-content-macos\" class=\"anchor-element\" aria-label=\"Permalink: MacOS\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">On MacOS unsigned applications won't open, run this to remove the quarantine flag.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"xattr -d com.apple.quarantine /Applications/Waifu2x\\ GUI.app\"><pre class=\"notranslate\"><code>xattr -d com.apple.quarantine /Applications/Waifu2x\\ GUI.app\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Bugs and Requests</h3><a id=\"user-content-bugs-and-requests\" class=\"anchor-element\" aria-label=\"Permalink: Bugs and Requests\" href=\"#bugs-and-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Open an issue on my GitHub repository. I appreciate any requests, but I can't guarantee that I will fulfill all of them.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Related/Credits</h3><a id=\"user-content-relatedcredits\" class=\"anchor-element\" aria-label=\"Permalink: Related/Credits\" href=\"#relatedcredits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/Tenpi/waifu2x\">my waifu2x npm module</a></li>\n<li><a href=\"https://github.com/nagadomi/waifu2x\">waifu2x</a></li>\n<li><a href=\"https://github.com/xinntao/Real-ESRGAN\">real-esrgan</a></li>\n<li><a href=\"https://github.com/bilibili/ailab\">real-cugan</a></li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:33.597Z" }, "wail": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 align=\"center\" dir=\"auto\"><a id=\"user-content--web-archiving-integration-layer-wail\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#-web-archiving-integration-layer-wail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a href=\"http://github.com/machawk1/wail\"><img src=\"https://camo.githubusercontent.com/936d2d342100fdd286da19a228542c8c4e66cfd819d63f65b2dbc353d8e31964/68747470733a2f2f63646e2e7261776769742e636f6d2f6d61636861776b312f7761696c2f6f7361676e6f737469632f6275696c642f69636f6e732f7768616c655f3235362e706e67\" alt=\"WAIL logo\" data-canonical-src=\"https://cdn.rawgit.com/machawk1/wail/osagnostic/build/icons/whale_256.png\" style=\"max-width: 100%;\"></a><br> Web Archiving Integration Layer (WAIL)</h2>\n<p align=\"center\" dir=\"auto\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p dir=\"auto\">Web Archiving Integration Layer (WAIL)</p>\n<p dir=\"auto\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p dir=\"auto\">Web Archiving Integration Layer (WAIL) is a graphical user interface (GUI) atop multiple web archiving tools\nintended to be used as an easy way for anyone to preserve and replay web pages.\nTools included and accessible through the GUI are <a href=\"https://github.com/internetarchive/heritrix3\">Heritrix 3.2.0</a>\nand <a href=\"https://github.com/webrecorder/pywb\">PyWb 0.33.0</a>.</p>\n<p dir=\"auto\">More information about the motivations behind WAIL see the <a href=\"https://github.com/N0taN3rd/wail/wiki/Why-Wail%3F\">Motivations</a> section in the projects wiki.</p>\n<p dir=\"auto\">This work is supported by the <a href=\"https://www.neh.gov/\" rel=\"nofollow\">National Endowment for the Humanities</a> (NEH), through Digital Humanities grants <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&gn=HD-51670-13\" rel=\"nofollow\">HD-51670-13</a> and <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&gn=HK-50181-14\" rel=\"nofollow\">HK-50181-14</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-wail-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#wail-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WAIL Electron</h2>\n<p dir=\"auto\"><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/3f7317235f4a4220e4384f3065e200ac756dc22d496bc3eb8fde2d512c8c8f05/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/images/wailHome.png\"><img src=\"https://raw.githubusercontent.com/N0taN3rd/wail/wail-electron/images/wailHome.png\" alt=\"WAIL Home Screen\" height=\"500\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage</h2>\n<p dir=\"auto\">You can download the latest release <a href=\"https://github.com/N0taN3rd/wail/releases\">here</a>.</p>\n<p dir=\"auto\">For information on using WAIL please consult the <a href=\"https://github.com/N0taN3rd/wail/wiki\">wiki</a>.</p>\n<p dir=\"auto\">To get up and running from source consult the Development section in this projects wiki.</p>\n<h3 dir=\"auto\"><a id=\"user-content-slides-from-archives-unleased-20\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#slides-from-archives-unleased-20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Slides from Archives Unleased 2.0</h3>\n<p dir=\"auto\"><a href=\"http://www.slideshare.net/JohnBerlin3/are-wails-electric\" rel=\"nofollow\">Are Wails Electric?</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-problems-questions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#problems-questions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Problems? Questions?</h2>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/N0taN3rd/wail/wiki/FAQ\">Frequently Asked Questions</a> page.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contact</h2>\n<p dir=\"auto\">WAIL is a project of the Web Science and Digital Libraries (WS-DL) research group at Old Dominion University (ODU), created by Mat Kelly.</p>\n<p dir=\"auto\">For support e-mail <a href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/mailto:jberlin@cs.odu.edu\">jberlin@cs.odu.edu</a> or tweet to us at <a href=\"https://twitter.com/johnaberlin\" rel=\"nofollow\">@johnaberlin</a> and/or <a href=\"https://twitter.com/WebSciDL\" rel=\"nofollow\">@WebSciDL</a>.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 align=\"center\" dir=\"auto\"><a id=\"user-content--web-archiving-integration-layer-wail\" class=\"anchor\" aria-hidden=\"true\" href=\"#-web-archiving-integration-layer-wail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a href=\"http://github.com/machawk1/wail\"><img src=\"https://camo.githubusercontent.com/936d2d342100fdd286da19a228542c8c4e66cfd819d63f65b2dbc353d8e31964/68747470733a2f2f63646e2e7261776769742e636f6d2f6d61636861776b312f7761696c2f6f7361676e6f737469632f6275696c642f69636f6e732f7768616c655f3235362e706e67\" alt=\"WAIL logo\" data-canonical-src=\"https://cdn.rawgit.com/machawk1/wail/osagnostic/build/icons/whale_256.png\" style=\"max-width: 100%;\"></a><br> Web Archiving Integration Layer (WAIL)</h2>\n<p align=\"center\" dir=\"auto\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p dir=\"auto\">Web Archiving Integration Layer (WAIL)</p>\n<p dir=\"auto\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p dir=\"auto\">Web Archiving Integration Layer (WAIL) is a graphical user interface (GUI) atop multiple web archiving tools\nintended to be used as an easy way for anyone to preserve and replay web pages.\nTools included and accessible through the GUI are <a href=\"https://github.com/internetarchive/heritrix3\">Heritrix 3.2.0</a>\nand <a href=\"https://github.com/webrecorder/pywb\">PyWb 0.33.0</a>.</p>\n<p dir=\"auto\">More information about the motivations behind WAIL see the <a href=\"https://github.com/N0taN3rd/wail/wiki/Why-Wail%3F\">Motivations</a> section in the projects wiki.</p>\n<p dir=\"auto\">This work is supported by the <a href=\"https://www.neh.gov/\" rel=\"nofollow\">National Endowment for the Humanities</a> (NEH), through Digital Humanities grants <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&gn=HD-51670-13\" rel=\"nofollow\">HD-51670-13</a> and <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&gn=HK-50181-14\" rel=\"nofollow\">HK-50181-14</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-wail-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#wail-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WAIL Electron</h2>\n<p dir=\"auto\"><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/3f7317235f4a4220e4384f3065e200ac756dc22d496bc3eb8fde2d512c8c8f05/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/wailHome.png\"><img src=\"images/wailHome.png\" alt=\"WAIL Home Screen\" height=\"500\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Usage</h2>\n<p dir=\"auto\">You can download the latest release <a href=\"https://github.com/N0taN3rd/wail/releases\">here</a>.</p>\n<p dir=\"auto\">For information on using WAIL please consult the <a href=\"https://github.com/N0taN3rd/wail/wiki\">wiki</a>.</p>\n<p dir=\"auto\">To get up and running from source consult the Development section in this projects wiki.</p>\n<h3 dir=\"auto\"><a id=\"user-content-slides-from-archives-unleased-20\" class=\"anchor\" aria-hidden=\"true\" href=\"#slides-from-archives-unleased-20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Slides from Archives Unleased 2.0</h3>\n<p dir=\"auto\"><a href=\"http://www.slideshare.net/JohnBerlin3/are-wails-electric\" rel=\"nofollow\">Are Wails Electric?</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-problems-questions\" class=\"anchor\" aria-hidden=\"true\" href=\"#problems-questions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Problems? Questions?</h2>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/N0taN3rd/wail/wiki/FAQ\">Frequently Asked Questions</a> page.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contact</h2>\n<p dir=\"auto\">WAIL is a project of the Web Science and Digital Libraries (WS-DL) research group at Old Dominion University (ODU), created by Mat Kelly.</p>\n<p dir=\"auto\">For support e-mail <a href=\"mailto:jberlin@cs.odu.edu\">jberlin@cs.odu.edu</a> or tweet to us at <a href=\"https://twitter.com/johnaberlin\" rel=\"nofollow\">@johnaberlin</a> and/or <a href=\"https://twitter.com/WebSciDL\" rel=\"nofollow\">@WebSciDL</a>.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.278Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a href=\"http://github.com/machawk1/wail\"><img src=\"https://camo.githubusercontent.com/a08825f2a10262b747ac8eb0a398737f62b45afd2a1d590c1c454c0e4b083aa6/68747470733a2f2f63646e2e7261776769742e636f6d2f6d61636861776b312f7761696c2f6f7361676e6f737469632f6275696c642f69636f6e732f7768616c655f3235362e706e67\" alt=\"WAIL logo\" data-canonical-src=\"https://cdn.rawgit.com/machawk1/wail/osagnostic/build/icons/whale_256.png\" style=\"max-width: 100%;\"></a><br> Web Archiving Integration Layer (WAIL)</h2><a id=\"user-content--web-archiving-integration-layer-wail\" class=\"anchor-element\" aria-label=\"Permalink:  Web Archiving Integration Layer (WAIL)\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#-web-archiving-integration-layer-wail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p dir=\"auto\">Web Archiving Integration Layer (WAIL)</p>\n<p dir=\"auto\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p dir=\"auto\">Web Archiving Integration Layer (WAIL) is a graphical user interface (GUI) atop multiple web archiving tools\nintended to be used as an easy way for anyone to preserve and replay web pages.\nTools included and accessible through the GUI are <a href=\"https://github.com/internetarchive/heritrix3\">Heritrix 3.2.0</a>\nand <a href=\"https://github.com/webrecorder/pywb\">PyWb 0.33.0</a>.</p>\n<p dir=\"auto\">More information about the motivations behind WAIL see the <a href=\"https://github.com/N0taN3rd/wail/wiki/Why-Wail%3F\">Motivations</a> section in the projects wiki.</p>\n<p dir=\"auto\">This work is supported by the <a href=\"https://www.neh.gov/\" rel=\"nofollow\">National Endowment for the Humanities</a> (NEH), through Digital Humanities grants <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&gn=HD-51670-13\" rel=\"nofollow\">HD-51670-13</a> and <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&gn=HK-50181-14\" rel=\"nofollow\">HK-50181-14</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">WAIL Electron</h2><a id=\"user-content-wail-electron\" class=\"anchor-element\" aria-label=\"Permalink: WAIL Electron\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#wail-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/3aac01234cc7625d14e2a3e03ff889d157f988dd1ec25fdd567e15243ffea365/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/images/wailHome.png\"><img src=\"https://raw.githubusercontent.com/N0taN3rd/wail/wail-electron/images/wailHome.png\" alt=\"WAIL Home Screen\" height=\"500\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Usage</h2><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can download the latest release <a href=\"https://github.com/N0taN3rd/wail/releases\">here</a>.</p>\n<p dir=\"auto\">For information on using WAIL please consult the <a href=\"https://github.com/N0taN3rd/wail/wiki\">wiki</a>.</p>\n<p dir=\"auto\">To get up and running from source consult the Development section in this projects wiki.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Slides from Archives Unleased 2.0</h3><a id=\"user-content-slides-from-archives-unleased-20\" class=\"anchor-element\" aria-label=\"Permalink: Slides from Archives Unleased 2.0\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#slides-from-archives-unleased-20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"http://www.slideshare.net/JohnBerlin3/are-wails-electric\" rel=\"nofollow\">Are Wails Electric?</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Problems? Questions?</h2><a id=\"user-content-problems-questions\" class=\"anchor-element\" aria-label=\"Permalink: Problems? Questions?\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#problems-questions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/N0taN3rd/wail/wiki/FAQ\">Frequently Asked Questions</a> page.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contact</h2><a id=\"user-content-contact\" class=\"anchor-element\" aria-label=\"Permalink: Contact\" href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">WAIL is a project of the Web Science and Digital Libraries (WS-DL) research group at Old Dominion University (ODU), created by Mat Kelly.</p>\n<p dir=\"auto\">For support e-mail <a href=\"https://github.com/N0taN3rd/wail/blob/wail-electron/mailto:jberlin@cs.odu.edu\">jberlin@cs.odu.edu</a> or tweet to us at <a href=\"https://twitter.com/johnaberlin\" rel=\"nofollow\">@johnaberlin</a> and/or <a href=\"https://twitter.com/WebSciDL\" rel=\"nofollow\">@WebSciDL</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a href=\"http://github.com/machawk1/wail\"><img src=\"https://camo.githubusercontent.com/a08825f2a10262b747ac8eb0a398737f62b45afd2a1d590c1c454c0e4b083aa6/68747470733a2f2f63646e2e7261776769742e636f6d2f6d61636861776b312f7761696c2f6f7361676e6f737469632f6275696c642f69636f6e732f7768616c655f3235362e706e67\" alt=\"WAIL logo\" data-canonical-src=\"https://cdn.rawgit.com/machawk1/wail/osagnostic/build/icons/whale_256.png\" style=\"max-width: 100%;\"></a><br> Web Archiving Integration Layer (WAIL)</h2><a id=\"user-content--web-archiving-integration-layer-wail\" class=\"anchor-element\" aria-label=\"Permalink:  Web Archiving Integration Layer (WAIL)\" href=\"#-web-archiving-integration-layer-wail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p dir=\"auto\">Web Archiving Integration Layer (WAIL)</p>\n<p dir=\"auto\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p dir=\"auto\">Web Archiving Integration Layer (WAIL) is a graphical user interface (GUI) atop multiple web archiving tools\nintended to be used as an easy way for anyone to preserve and replay web pages.\nTools included and accessible through the GUI are <a href=\"https://github.com/internetarchive/heritrix3\">Heritrix 3.2.0</a>\nand <a href=\"https://github.com/webrecorder/pywb\">PyWb 0.33.0</a>.</p>\n<p dir=\"auto\">More information about the motivations behind WAIL see the <a href=\"https://github.com/N0taN3rd/wail/wiki/Why-Wail%3F\">Motivations</a> section in the projects wiki.</p>\n<p dir=\"auto\">This work is supported by the <a href=\"https://www.neh.gov/\" rel=\"nofollow\">National Endowment for the Humanities</a> (NEH), through Digital Humanities grants <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&gn=HD-51670-13\" rel=\"nofollow\">HD-51670-13</a> and <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&gn=HK-50181-14\" rel=\"nofollow\">HK-50181-14</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">WAIL Electron</h2><a id=\"user-content-wail-electron\" class=\"anchor-element\" aria-label=\"Permalink: WAIL Electron\" href=\"#wail-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/3aac01234cc7625d14e2a3e03ff889d157f988dd1ec25fdd567e15243ffea365/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"images/wailHome.png\"><img src=\"images/wailHome.png\" alt=\"WAIL Home Screen\" height=\"500\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Usage</h2><a id=\"user-content-usage\" class=\"anchor-element\" aria-label=\"Permalink: Usage\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can download the latest release <a href=\"https://github.com/N0taN3rd/wail/releases\">here</a>.</p>\n<p dir=\"auto\">For information on using WAIL please consult the <a href=\"https://github.com/N0taN3rd/wail/wiki\">wiki</a>.</p>\n<p dir=\"auto\">To get up and running from source consult the Development section in this projects wiki.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Slides from Archives Unleased 2.0</h3><a id=\"user-content-slides-from-archives-unleased-20\" class=\"anchor-element\" aria-label=\"Permalink: Slides from Archives Unleased 2.0\" href=\"#slides-from-archives-unleased-20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"http://www.slideshare.net/JohnBerlin3/are-wails-electric\" rel=\"nofollow\">Are Wails Electric?</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Problems? Questions?</h2><a id=\"user-content-problems-questions\" class=\"anchor-element\" aria-label=\"Permalink: Problems? Questions?\" href=\"#problems-questions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://github.com/N0taN3rd/wail/wiki/FAQ\">Frequently Asked Questions</a> page.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contact</h2><a id=\"user-content-contact\" class=\"anchor-element\" aria-label=\"Permalink: Contact\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">WAIL is a project of the Web Science and Digital Libraries (WS-DL) research group at Old Dominion University (ODU), created by Mat Kelly.</p>\n<p dir=\"auto\">For support e-mail <a href=\"mailto:jberlin@cs.odu.edu\">jberlin@cs.odu.edu</a> or tweet to us at <a href=\"https://twitter.com/johnaberlin\" rel=\"nofollow\">@johnaberlin</a> and/or <a href=\"https://twitter.com/WebSciDL\" rel=\"nofollow\">@WebSciDL</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:33.651Z" }, - "waqt": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/arafatamim/waqt/blob/master//build/icon.png?raw=true\"><img src=\"https://raw.githubusercontent.com/arafatamim/waqt/master//build/icon.png?raw=true\" height=\"64\" width=\"64\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-waqt-deprecated\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arafatamim/waqt/blob/master/#waqt-deprecated\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Waqt [deprecated]</h1>\n<p dir=\"auto\">Electron-based app to display today's Islamic prayer times.</p>\n<h2 dir=\"auto\"><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arafatamim/waqt/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/arafatamim/waqt/blob/master/screenshot.png?raw=true\"><img src=\"https://raw.githubusercontent.com/arafatamim/waqt/master/screenshot.png?raw=true\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-try-it-out\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arafatamim/waqt/blob/master/#try-it-out\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Try it out</h2>\n<ul dir=\"auto\">\n<li>Go to the <a href=\"https://github.com/arafatamim/waqt/releases\">releases</a> page and download the appropriate build for your platform.</li>\n</ul>\n<p dir=\"auto\">OR,</p>\n<ul dir=\"auto\">\n<li>Build it yourself:</li>\n</ul>\n<ol dir=\"auto\">\n<li>Clone this repo: <code>git clone https://github.com/arafatamim/waqt ~/Documents/waqt && cd ~/Documents/waqt</code>.</li>\n<li><code>npm install && npm start</code>.</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-to-do\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arafatamim/waqt/blob/master/#to-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>To-do</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Add 24-hr time option</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Highlight the next time</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Tray support and notifications</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arafatamim/waqt/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">MIT Licensed.</p>\n<hr>\n<h3 dir=\"auto\"><a id=\"user-content--this-project-is-deprecated-check-out-the-successor-of-waqt-here\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arafatamim/waqt/blob/master/#-this-project-is-deprecated-check-out-the-successor-of-waqt-here\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>[!] This project is deprecated. Check out the successor of Waqt <a href=\"https://github.com/arafatamim/waqt-web\">here</a></h3>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/build/icon.png?raw=true\"><img src=\"/build/icon.png?raw=true\" height=\"64\" width=\"64\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-waqt-deprecated\" class=\"anchor\" aria-hidden=\"true\" href=\"#waqt-deprecated\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Waqt [deprecated]</h1>\n<p dir=\"auto\">Electron-based app to display today's Islamic prayer times.</p>\n<h2 dir=\"auto\"><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshot.png?raw=true\"><img src=\"screenshot.png?raw=true\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-try-it-out\" class=\"anchor\" aria-hidden=\"true\" href=\"#try-it-out\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Try it out</h2>\n<ul dir=\"auto\">\n<li>Go to the <a href=\"https://github.com/arafatamim/waqt/releases\">releases</a> page and download the appropriate build for your platform.</li>\n</ul>\n<p dir=\"auto\">OR,</p>\n<ul dir=\"auto\">\n<li>Build it yourself:</li>\n</ul>\n<ol dir=\"auto\">\n<li>Clone this repo: <code>git clone https://github.com/arafatamim/waqt ~/Documents/waqt && cd ~/Documents/waqt</code>.</li>\n<li><code>npm install && npm start</code>.</li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-to-do\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>To-do</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Add 24-hr time option</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Highlight the next time</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Tray support and notifications</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">MIT Licensed.</p>\n<hr>\n<h3 dir=\"auto\"><a id=\"user-content--this-project-is-deprecated-check-out-the-successor-of-waqt-here\" class=\"anchor\" aria-hidden=\"true\" href=\"#-this-project-is-deprecated-check-out-the-successor-of-waqt-here\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>[!] This project is deprecated. Check out the successor of Waqt <a href=\"https://github.com/arafatamim/waqt-web\">here</a></h3>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.309Z" + "vupc": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com//machester4/vupc/blob/master/logo.png?raw=true\"><img src=\"https://github.com//machester4/vupc/blob/master/logo.png?raw=true\" title=\"\" alt=\"logo\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\"><strong>VUPC</strong></h1><a id=\"user-content-vupc\" class=\"anchor-element\" aria-label=\"Permalink: VUPC\" href=\"https://github.com/machester4/vupc/blob/master/#vupc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">WebRTC screensharing Electron app for all desktop platforms</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Table of contents</h2><a id=\"user-content-table-of-contents\" class=\"anchor-element\" aria-label=\"Permalink: Table of contents\" href=\"https://github.com/machester4/vupc/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#general-info\">General info</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#screenshots\">Screenshots</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#technologies\">Technologies</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#setup\">Setup</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#status\">Status</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#inspiration\">Inspiration</a></li>\n<li><a href=\"https://github.com/machester4/vupc/blob/master/#contact\">Contact</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">General info</h2><a id=\"user-content-general-info\" class=\"anchor-element\" aria-label=\"Permalink: General info\" href=\"https://github.com/machester4/vupc/blob/master/#general-info\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">VUPC is an open source screen sharing + remote collaboration application for Mac OS, Linux, Windows. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this initial prototype was written in 3 days. <a href=\"https://github.com/machester4/vupc\">The big difference is that you can send PRs to make VUPC better</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshots</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"https://github.com/machester4/vupc/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/machester4/vupc/blob/master/screenshot.png?raw=true\"><img src=\"https://github.com/machester4/vupc/raw/master/screenshot.png?raw=true\" alt=\"Example screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Demo</h2><a id=\"user-content-demo\" class=\"anchor-element\" aria-label=\"Permalink: Demo\" href=\"https://github.com/machester4/vupc/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can <strong>download</strong> the demo application which may <strong>not be up to date with the latest changes in master</strong>. This application uses our server for signaling.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://drive.google.com/file/d/15eohUZNS0Vgd9YpBUTsd21IuKtdqriZD/view?usp=sharing\" rel=\"nofollow\">MacOS</a></li>\n<li><a href=\"https://drive.google.com/file/d/1iS4YPbWAH87yQgRc7nIkajDAG2t9LWo2/view?usp=sharing\" rel=\"nofollow\">Linux</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Technologies</h2><a id=\"user-content-technologies\" class=\"anchor-element\" aria-label=\"Permalink: Technologies\" href=\"https://github.com/machester4/vupc/blob/master/#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Electron - version 9.0</li>\n<li>VueJS - version 2.6</li>\n<li>NodeJS - version 13.9</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Setup</h2><a id=\"user-content-setup\" class=\"anchor-element\" aria-label=\"Permalink: Setup\" href=\"https://github.com/machester4/vupc/blob/master/#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can download the binaries already compiled, or you can compile a local version yourself.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Building the app</h2><a id=\"user-content-building-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Building the app\" href=\"https://github.com/machester4/vupc/blob/master/#building-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"> <strong>Requirements</strong></p>\n<ul dir=\"auto\">\n<li>Common - <a href=\"https://nodejs.org/en/\" rel=\"nofollow\">NodeJS</a> & <a href=\"https://classic.yarnpkg.com/en/docs/install\" rel=\"nofollow\">Yarn</a></li>\n<li>MacOS - <a href=\"https://apps.apple.com/us/app/xcode/id497799835?mt=12\" rel=\"nofollow\">XCode</a></li>\n<li>Windows - <a href=\"https://chocolatey.org/packages/visualstudio2017buildtools\" rel=\"nofollow\">Microsoft visual studio build tools 2017</a></li>\n<li>Linux - libxtst & libpng <code>sudo apt-get install libxtst-dev libpng++-dev</code></li>\n</ul>\n<p dir=\"auto\">Clone repository :\n<code>git clone git@github.com:machester4/vupc.git</code></p>\n<p dir=\"auto\">Install server dependencies :</p>\n<p dir=\"auto\"><code>cd server && yarn</code></p>\n<p dir=\"auto\">Install app dependencies :</p>\n<p dir=\"auto\"><code>cd app && yarn</code></p>\n<p dir=\"auto\">run server :</p>\n<p dir=\"auto\"><code>cd server && yarn run start:debug</code></p>\n<p dir=\"auto\">run app :</p>\n<p dir=\"auto\"><code>cd app && yarn run electron:serve</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/machester4/vupc/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">List of features ready and TODOs for future development</p>\n<ul dir=\"auto\">\n<li>Share screen</li>\n<li>Mouse click event in host\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">To-do list:</h3><a id=\"user-content-to-do-list\" class=\"anchor-element\" aria-label=\"Permalink: To-do list:\" href=\"https://github.com/machester4/vupc/blob/master/#to-do-list\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n</li>\n<li>Keyboard events in host</li>\n<li>Your ideas :)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Status</h2><a id=\"user-content-status\" class=\"anchor-element\" aria-label=\"Permalink: Status\" href=\"https://github.com/machester4/vupc/blob/master/#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">VUPC is currently <strong>ALPHA STATUS</strong> and is intended for developers/early adopters. Check out the Issues to get involved. VUPC is a volunteer run project, your contributions and improvements are welcome!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Inspiration</h2><a id=\"user-content-inspiration\" class=\"anchor-element\" aria-label=\"Permalink: Inspiration\" href=\"https://github.com/machester4/vupc/blob/master/#inspiration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is inspired by <a href=\"https://github.com/maxogden/screencat\">ScreenCat</a> which was discontinued a long time ago.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contact</h2><a id=\"user-content-contact\" class=\"anchor-element\" aria-label=\"Permalink: Contact\" href=\"https://github.com/machester4/vupc/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Created by <a href=\"https://github.com/machester4\">@machester4 (Michael Pintos)</a> - feel free to contact me!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">MIT License</h3><a id=\"user-content-mit-license\" class=\"anchor-element\" aria-label=\"Permalink: MIT License\" href=\"https://github.com/machester4/vupc/blob/master/#mit-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com//machester4/vupc/blob/master/logo.png?raw=true\"><img src=\"https://github.com//machester4/vupc/blob/master/logo.png?raw=true\" title=\"\" alt=\"logo\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\"><strong>VUPC</strong></h1><a id=\"user-content-vupc\" class=\"anchor-element\" aria-label=\"Permalink: VUPC\" href=\"#vupc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">WebRTC screensharing Electron app for all desktop platforms</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Table of contents</h2><a id=\"user-content-table-of-contents\" class=\"anchor-element\" aria-label=\"Permalink: Table of contents\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"#general-info\">General info</a></li>\n<li><a href=\"#screenshots\">Screenshots</a></li>\n<li><a href=\"#technologies\">Technologies</a></li>\n<li><a href=\"#setup\">Setup</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#status\">Status</a></li>\n<li><a href=\"#inspiration\">Inspiration</a></li>\n<li><a href=\"#contact\">Contact</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">General info</h2><a id=\"user-content-general-info\" class=\"anchor-element\" aria-label=\"Permalink: General info\" href=\"#general-info\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">VUPC is an open source screen sharing + remote collaboration application for Mac OS, Linux, Windows. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this initial prototype was written in 3 days. <a href=\"https://github.com/machester4/vupc\">The big difference is that you can send PRs to make VUPC better</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshots</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/machester4/vupc/blob/master/screenshot.png?raw=true\"><img src=\"https://github.com/machester4/vupc/raw/master/screenshot.png?raw=true\" alt=\"Example screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Demo</h2><a id=\"user-content-demo\" class=\"anchor-element\" aria-label=\"Permalink: Demo\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can <strong>download</strong> the demo application which may <strong>not be up to date with the latest changes in master</strong>. This application uses our server for signaling.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://drive.google.com/file/d/15eohUZNS0Vgd9YpBUTsd21IuKtdqriZD/view?usp=sharing\" rel=\"nofollow\">MacOS</a></li>\n<li><a href=\"https://drive.google.com/file/d/1iS4YPbWAH87yQgRc7nIkajDAG2t9LWo2/view?usp=sharing\" rel=\"nofollow\">Linux</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Technologies</h2><a id=\"user-content-technologies\" class=\"anchor-element\" aria-label=\"Permalink: Technologies\" href=\"#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Electron - version 9.0</li>\n<li>VueJS - version 2.6</li>\n<li>NodeJS - version 13.9</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Setup</h2><a id=\"user-content-setup\" class=\"anchor-element\" aria-label=\"Permalink: Setup\" href=\"#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can download the binaries already compiled, or you can compile a local version yourself.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Building the app</h2><a id=\"user-content-building-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Building the app\" href=\"#building-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"> <strong>Requirements</strong></p>\n<ul dir=\"auto\">\n<li>Common - <a href=\"https://nodejs.org/en/\" rel=\"nofollow\">NodeJS</a> & <a href=\"https://classic.yarnpkg.com/en/docs/install\" rel=\"nofollow\">Yarn</a></li>\n<li>MacOS - <a href=\"https://apps.apple.com/us/app/xcode/id497799835?mt=12\" rel=\"nofollow\">XCode</a></li>\n<li>Windows - <a href=\"https://chocolatey.org/packages/visualstudio2017buildtools\" rel=\"nofollow\">Microsoft visual studio build tools 2017</a></li>\n<li>Linux - libxtst & libpng <code>sudo apt-get install libxtst-dev libpng++-dev</code></li>\n</ul>\n<p dir=\"auto\">Clone repository :\n<code>git clone git@github.com:machester4/vupc.git</code></p>\n<p dir=\"auto\">Install server dependencies :</p>\n<p dir=\"auto\"><code>cd server && yarn</code></p>\n<p dir=\"auto\">Install app dependencies :</p>\n<p dir=\"auto\"><code>cd app && yarn</code></p>\n<p dir=\"auto\">run server :</p>\n<p dir=\"auto\"><code>cd server && yarn run start:debug</code></p>\n<p dir=\"auto\">run app :</p>\n<p dir=\"auto\"><code>cd app && yarn run electron:serve</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">List of features ready and TODOs for future development</p>\n<ul dir=\"auto\">\n<li>Share screen</li>\n<li>Mouse click event in host\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">To-do list:</h3><a id=\"user-content-to-do-list\" class=\"anchor-element\" aria-label=\"Permalink: To-do list:\" href=\"#to-do-list\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n</li>\n<li>Keyboard events in host</li>\n<li>Your ideas :)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Status</h2><a id=\"user-content-status\" class=\"anchor-element\" aria-label=\"Permalink: Status\" href=\"#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">VUPC is currently <strong>ALPHA STATUS</strong> and is intended for developers/early adopters. Check out the Issues to get involved. VUPC is a volunteer run project, your contributions and improvements are welcome!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Inspiration</h2><a id=\"user-content-inspiration\" class=\"anchor-element\" aria-label=\"Permalink: Inspiration\" href=\"#inspiration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is inspired by <a href=\"https://github.com/maxogden/screencat\">ScreenCat</a> which was discontinued a long time ago.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contact</h2><a id=\"user-content-contact\" class=\"anchor-element\" aria-label=\"Permalink: Contact\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Created by <a href=\"https://github.com/machester4\">@machester4 (Michael Pintos)</a> - feel free to contact me!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">MIT License</h3><a id=\"user-content-mit-license\" class=\"anchor-element\" aria-label=\"Permalink: MIT License\" href=\"#mit-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:33.714Z" }, "wanna-class": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/icon-512x512.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/icon-512x512.png\" height=\"130\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://img.shields.io/badge/NodeJs-v14.15.3-green\" alt=\"Node Js Version\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/680ead55385ab58f1141e4fcbe3de5a470dad8b01bb158c7562e8e653317e08d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6f64654a732d7631342e31352e332d677265656e\" data-canonical-src=\"https://img.shields.io/badge/NodeJs-v14.15.3-green\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/badge/Platform-Win%2010-lightgrey\" alt=\"Supported Platform\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/14da86b660e5264f73d93fddba8ba73005551c1e06f845b924886e1f083d7704/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d57696e25323031302d6c6967687467726579\" data-canonical-src=\"https://img.shields.io/badge/Platform-Win%2010-lightgrey\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/github/package-json/v/MissterHao/WannaClass\" alt=\"Wanna Class Version\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/4ff206b08eb7ab1f08f080957497f075afaead30f6ba63021a869c801334ebc0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f762f4d69737374657248616f2f57616e6e61436c617373\" data-canonical-src=\"https://img.shields.io/github/package-json/v/MissterHao/WannaClass\" style=\"max-width: 100%;\">\n</a>\n</p>\n<h1 dir=\"auto\"><a id=\"user-content-wanna-class-元智選課系統\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#wanna-class-元智選課系統\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Wanna Class 元智選課系統</h1>\n<p dir=\"auto\">半夜依舊在電腦前守著?\n想修熱門的課卻永遠搶不到?\n查課表還在官網上輸入驗證碼慢慢搜尋?</p>\n<p dir=\"auto\">那現在正是一個好時機嘗試全新的選課方式!</p>\n<p dir=\"auto\">此軟體保證:</p>\n<ul dir=\"auto\">\n<li><strong>不紀錄帳號密碼</strong>\n使用元智 Portal 帳號密碼登入,不須擔心帳號密碼會被盜用或記錄,程式碼完全公開接受開源社群的檢驗,絕對安全。</li>\n<li><strong>不對電腦造成額外負擔</strong>\n不像其他程式會使用電腦挖礦,本程式使用最基本的方式簡化您電腦需要的資源!</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/assets/Index%20Demo.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/assets/Index%20Demo.png\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-左方列表功能\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#左方列表功能\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>左方列表功能:</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/assets/sidebar.jpg\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/assets/sidebar.jpg\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<ul dir=\"auto\">\n<li>首頁\n未來將會加入 「portal 通知列表」、「圖書館還書通知」等功能。</li>\n<li>課程查詢\n快速查詢每學期的課表,點擊列表可以顯示該課程資訊(學分數、上課教室、教授名稱等資訊),列表最右方有「加入選課清單」按鈕可以加入選課任務列表中。</li>\n<li>選課任務列表\n以列表方式顯示目前每一門課的選課進度(「尚未選到」、「已選到!恭喜!」、「此課程已選過喔!」以及「其他未明狀態 狀態碼 x」),若出現未明狀態可以通知作者喔!</li>\n<li>設定\n設定選課的階段,根據元智選課方法,需要設定目前需要選課的階段(第一、第二、第三階段)才可選課。</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/./assets/Index%20Demo.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/./assets/Index%20Demo.png\" alt=\"Index Screen\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/./assets/Course%20Selection%20Screen.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/./assets/Course%20Selection%20Screen.png\" alt=\"Course Selection Screen\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/./assets/Login%20Screen%20Demo.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/./assets/Login%20Screen%20Demo.png\" alt=\"Login Screen\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/./assets/Loading%20Screen%20Demo.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/./assets/Loading%20Screen%20Demo.png\" alt=\"Loading Screen\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-future-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#future-feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Future Feature</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 任務控制鈕</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 多國語系</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 首頁顯示 Portal 通知</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Unit Test</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mac application Build</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Github Action CI</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Github Action CD</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Isolation Environment</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-作者聲明\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#作者聲明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>作者聲明</h2>\n<p dir=\"auto\">本程式只供本人學術上的作品集使用喔!</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This project is projected under GNU GPL v3 LICENCE.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"icon-512x512.png\"><img src=\"icon-512x512.png\" height=\"130\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://img.shields.io/badge/NodeJs-v14.15.3-green\" alt=\"Node Js Version\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/680ead55385ab58f1141e4fcbe3de5a470dad8b01bb158c7562e8e653317e08d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6f64654a732d7631342e31352e332d677265656e\" data-canonical-src=\"https://img.shields.io/badge/NodeJs-v14.15.3-green\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/badge/Platform-Win%2010-lightgrey\" alt=\"Supported Platform\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/14da86b660e5264f73d93fddba8ba73005551c1e06f845b924886e1f083d7704/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d57696e25323031302d6c6967687467726579\" data-canonical-src=\"https://img.shields.io/badge/Platform-Win%2010-lightgrey\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/github/package-json/v/MissterHao/WannaClass\" alt=\"Wanna Class Version\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/4ff206b08eb7ab1f08f080957497f075afaead30f6ba63021a869c801334ebc0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f762f4d69737374657248616f2f57616e6e61436c617373\" data-canonical-src=\"https://img.shields.io/github/package-json/v/MissterHao/WannaClass\" style=\"max-width: 100%;\">\n</a>\n</p>\n<h1 dir=\"auto\"><a id=\"user-content-wanna-class-元智選課系統\" class=\"anchor\" aria-hidden=\"true\" href=\"#wanna-class-元智選課系統\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Wanna Class 元智選課系統</h1>\n<p dir=\"auto\">半夜依舊在電腦前守著?\n想修熱門的課卻永遠搶不到?\n查課表還在官網上輸入驗證碼慢慢搜尋?</p>\n<p dir=\"auto\">那現在正是一個好時機嘗試全新的選課方式!</p>\n<p dir=\"auto\">此軟體保證:</p>\n<ul dir=\"auto\">\n<li><strong>不紀錄帳號密碼</strong>\n使用元智 Portal 帳號密碼登入,不須擔心帳號密碼會被盜用或記錄,程式碼完全公開接受開源社群的檢驗,絕對安全。</li>\n<li><strong>不對電腦造成額外負擔</strong>\n不像其他程式會使用電腦挖礦,本程式使用最基本的方式簡化您電腦需要的資源!</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/Index%20Demo.png\"><img src=\"assets/Index%20Demo.png\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-左方列表功能\" class=\"anchor\" aria-hidden=\"true\" href=\"#左方列表功能\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>左方列表功能:</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/sidebar.jpg\"><img src=\"assets/sidebar.jpg\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>首頁\n未來將會加入 「portal 通知列表」、「圖書館還書通知」等功能。</li>\n<li>課程查詢\n快速查詢每學期的課表,點擊列表可以顯示該課程資訊(學分數、上課教室、教授名稱等資訊),列表最右方有「加入選課清單」按鈕可以加入選課任務列表中。</li>\n<li>選課任務列表\n以列表方式顯示目前每一門課的選課進度(「尚未選到」、「已選到!恭喜!」、「此課程已選過喔!」以及「其他未明狀態 狀態碼 x」),若出現未明狀態可以通知作者喔!</li>\n<li>設定\n設定選課的階段,根據元智選課方法,需要設定目前需要選課的階段(第一、第二、第三階段)才可選課。</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/Index%20Demo.png\"><img src=\"./assets/Index%20Demo.png\" alt=\"Index Screen\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/Course%20Selection%20Screen.png\"><img src=\"./assets/Course%20Selection%20Screen.png\" alt=\"Course Selection Screen\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/Login%20Screen%20Demo.png\"><img src=\"./assets/Login%20Screen%20Demo.png\" alt=\"Login Screen\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/Loading%20Screen%20Demo.png\"><img src=\"./assets/Loading%20Screen%20Demo.png\" alt=\"Loading Screen\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-future-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"#future-feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Future Feature</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 任務控制鈕</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 多國語系</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 首頁顯示 Portal 通知</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Unit Test</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mac application Build</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Github Action CI</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Github Action CD</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Isolation Environment</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-作者聲明\" class=\"anchor\" aria-hidden=\"true\" href=\"#作者聲明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>作者聲明</h2>\n<p dir=\"auto\">本程式只供本人學術上的作品集使用喔!</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This project is projected under GNU GPL v3 LICENCE.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.315Z" - }, - "webcatalog": { - "readmeOriginal": null, - "readmeFetchedAt": "2022-05-10T00:08:14.396Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/icon-512x512.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/icon-512x512.png\" height=\"130\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://github.com/MissterHao/WannaClass\" alt=\"WannaClass Total Download count\">\n <img src=\"https://camo.githubusercontent.com/949b14d39a7fe5d3c6498d7aed80c9fc8c53bf9c0ef2f6d4a7660da68f651f68/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4d69737374657248616f2f57616e6e61436c6173732f746f74616c\" data-canonical-src=\"https://img.shields.io/github/downloads/MissterHao/WannaClass/total\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/badge/NodeJs-v14.15.3-green\" alt=\"Node Js Version\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/25f2f5e6daeb136eb5dde6941877357d10d5fbfda1c640ddd063bb3d78f6b20e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6f64654a732d7631342e31352e332d677265656e\" data-canonical-src=\"https://img.shields.io/badge/NodeJs-v14.15.3-green\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/badge/Platform-Win%2010-lightgrey\" alt=\"Supported Platform\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/90a6351b69838211f322fe507fd4dd0da8ea75840fadbaec09f6183ad60d7986/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d57696e25323031302d6c6967687467726579\" data-canonical-src=\"https://img.shields.io/badge/Platform-Win%2010-lightgrey\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/github/package-json/v/MissterHao/WannaClass\" alt=\"Wanna Class Version\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/ee34b0e381b5ff98861c4764574480ab29376873b28496a51e44b40dee97747e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f762f4d69737374657248616f2f57616e6e61436c617373\" data-canonical-src=\"https://img.shields.io/github/package-json/v/MissterHao/WannaClass\" style=\"max-width: 100%;\">\n</a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Wanna Class 元智選課系統</h1><a id=\"user-content-wanna-class-元智選課系統\" class=\"anchor-element\" aria-label=\"Permalink: Wanna Class 元智選課系統\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#wanna-class-元智選課系統\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">半夜依舊在電腦前守著?\n想修熱門的課卻永遠搶不到?\n查課表還在官網上輸入驗證碼慢慢搜尋?</p>\n<p dir=\"auto\">那現在正是一個好時機嘗試全新的選課方式!</p>\n<p dir=\"auto\">此軟體保證:</p>\n<ul dir=\"auto\">\n<li><strong>不紀錄帳號密碼</strong>\n使用元智 Portal 帳號密碼登入,不須擔心帳號密碼會被盜用或記錄,程式碼完全公開接受開源社群的檢驗,絕對安全。</li>\n<li><strong>不對電腦造成額外負擔</strong>\n不像其他程式會使用電腦挖礦,本程式使用最基本的方式簡化您電腦需要的資源!</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/assets/Index%20Demo.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/assets/Index%20Demo.png\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">左方列表功能:</h2><a id=\"user-content-左方列表功能\" class=\"anchor-element\" aria-label=\"Permalink: 左方列表功能:\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#左方列表功能\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/assets/sidebar.jpg\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/assets/sidebar.jpg\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<ul dir=\"auto\">\n<li>首頁\n未來將會加入 「portal 通知列表」、「圖書館還書通知」等功能。</li>\n<li>課程查詢\n快速查詢每學期的課表,點擊列表可以顯示該課程資訊(學分數、上課教室、教授名稱等資訊),列表最右方有「加入選課清單」按鈕可以加入選課任務列表中。</li>\n<li>選課任務列表\n以列表方式顯示目前每一門課的選課進度(「尚未選到」、「已選到!恭喜!」、「此課程已選過喔!」以及「其他未明狀態 狀態碼 x」),若出現未明狀態可以通知作者喔!</li>\n<li>設定\n設定選課的階段,根據元智選課方法,需要設定目前需要選課的階段(第一、第二、第三階段)才可選課。</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/./assets/Index%20Demo.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/./assets/Index%20Demo.png\" alt=\"Index Screen\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/./assets/Course%20Selection%20Screen.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/./assets/Course%20Selection%20Screen.png\" alt=\"Course Selection Screen\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/./assets/Login%20Screen%20Demo.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/./assets/Login%20Screen%20Demo.png\" alt=\"Login Screen\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/MissterHao/WannaClass/blob/release/./assets/Loading%20Screen%20Demo.png\"><img src=\"https://raw.githubusercontent.com/MissterHao/WannaClass/release/./assets/Loading%20Screen%20Demo.png\" alt=\"Loading Screen\" height=\"300\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Future Feature</h2><a id=\"user-content-future-feature\" class=\"anchor-element\" aria-label=\"Permalink: Future Feature\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#future-feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 任務控制鈕</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 多國語系</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 首頁顯示 Portal 通知</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Unit Test</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mac application Build</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Github Action CI</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Github Action CD</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Isolation Environment</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">作者聲明</h2><a id=\"user-content-作者聲明\" class=\"anchor-element\" aria-label=\"Permalink: 作者聲明\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#作者聲明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">本程式只供本人學術上的作品集使用喔!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/MissterHao/WannaClass/blob/release/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is projected under GNU GPL v3 LICENCE.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"icon-512x512.png\"><img src=\"icon-512x512.png\" height=\"130\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">\n<a href=\"https://github.com/MissterHao/WannaClass\" alt=\"WannaClass Total Download count\">\n <img src=\"https://camo.githubusercontent.com/949b14d39a7fe5d3c6498d7aed80c9fc8c53bf9c0ef2f6d4a7660da68f651f68/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4d69737374657248616f2f57616e6e61436c6173732f746f74616c\" data-canonical-src=\"https://img.shields.io/github/downloads/MissterHao/WannaClass/total\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/badge/NodeJs-v14.15.3-green\" alt=\"Node Js Version\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/25f2f5e6daeb136eb5dde6941877357d10d5fbfda1c640ddd063bb3d78f6b20e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6f64654a732d7631342e31352e332d677265656e\" data-canonical-src=\"https://img.shields.io/badge/NodeJs-v14.15.3-green\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/badge/Platform-Win%2010-lightgrey\" alt=\"Supported Platform\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/90a6351b69838211f322fe507fd4dd0da8ea75840fadbaec09f6183ad60d7986/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d57696e25323031302d6c6967687467726579\" data-canonical-src=\"https://img.shields.io/badge/Platform-Win%2010-lightgrey\" style=\"max-width: 100%;\">\n</a>\n<a href=\"https://img.shields.io/github/package-json/v/MissterHao/WannaClass\" alt=\"Wanna Class Version\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/ee34b0e381b5ff98861c4764574480ab29376873b28496a51e44b40dee97747e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f762f4d69737374657248616f2f57616e6e61436c617373\" data-canonical-src=\"https://img.shields.io/github/package-json/v/MissterHao/WannaClass\" style=\"max-width: 100%;\">\n</a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Wanna Class 元智選課系統</h1><a id=\"user-content-wanna-class-元智選課系統\" class=\"anchor-element\" aria-label=\"Permalink: Wanna Class 元智選課系統\" href=\"#wanna-class-元智選課系統\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">半夜依舊在電腦前守著?\n想修熱門的課卻永遠搶不到?\n查課表還在官網上輸入驗證碼慢慢搜尋?</p>\n<p dir=\"auto\">那現在正是一個好時機嘗試全新的選課方式!</p>\n<p dir=\"auto\">此軟體保證:</p>\n<ul dir=\"auto\">\n<li><strong>不紀錄帳號密碼</strong>\n使用元智 Portal 帳號密碼登入,不須擔心帳號密碼會被盜用或記錄,程式碼完全公開接受開源社群的檢驗,絕對安全。</li>\n<li><strong>不對電腦造成額外負擔</strong>\n不像其他程式會使用電腦挖礦,本程式使用最基本的方式簡化您電腦需要的資源!</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/Index%20Demo.png\"><img src=\"assets/Index%20Demo.png\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">左方列表功能:</h2><a id=\"user-content-左方列表功能\" class=\"anchor-element\" aria-label=\"Permalink: 左方列表功能:\" href=\"#左方列表功能\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/sidebar.jpg\"><img src=\"assets/sidebar.jpg\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>首頁\n未來將會加入 「portal 通知列表」、「圖書館還書通知」等功能。</li>\n<li>課程查詢\n快速查詢每學期的課表,點擊列表可以顯示該課程資訊(學分數、上課教室、教授名稱等資訊),列表最右方有「加入選課清單」按鈕可以加入選課任務列表中。</li>\n<li>選課任務列表\n以列表方式顯示目前每一門課的選課進度(「尚未選到」、「已選到!恭喜!」、「此課程已選過喔!」以及「其他未明狀態 狀態碼 x」),若出現未明狀態可以通知作者喔!</li>\n<li>設定\n設定選課的階段,根據元智選課方法,需要設定目前需要選課的階段(第一、第二、第三階段)才可選課。</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/Index%20Demo.png\"><img src=\"./assets/Index%20Demo.png\" alt=\"Index Screen\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/Course%20Selection%20Screen.png\"><img src=\"./assets/Course%20Selection%20Screen.png\" alt=\"Course Selection Screen\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/Login%20Screen%20Demo.png\"><img src=\"./assets/Login%20Screen%20Demo.png\" alt=\"Login Screen\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/Loading%20Screen%20Demo.png\"><img src=\"./assets/Loading%20Screen%20Demo.png\" alt=\"Loading Screen\" height=\"300\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Future Feature</h2><a id=\"user-content-future-feature\" class=\"anchor-element\" aria-label=\"Permalink: Future Feature\" href=\"#future-feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 任務控制鈕</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 多國語系</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 首頁顯示 Portal 通知</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Unit Test</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mac application Build</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Github Action CI</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Github Action CD</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Isolation Environment</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">作者聲明</h2><a id=\"user-content-作者聲明\" class=\"anchor-element\" aria-label=\"Permalink: 作者聲明\" href=\"#作者聲明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">本程式只供本人學術上的作品集使用喔!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is projected under GNU GPL v3 LICENCE.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:33.737Z" }, - "webkiosk-wrapper": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-webkiosk-wrapper\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#webkiosk-wrapper\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Webkiosk-Wrapper</h1>\n<p dir=\"auto\"><a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/b0e09c8b844d6a2535f21675ef1c32de3fcf989f031df32e3cdb7b923999a6cb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656c656173652d312e302e322d677265656e2e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/badge/Release-1.0.2-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/935855ed3634cc2843bc84aef6bb02c1e353104c323d713d830b7bf403524525/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6e677564626861762f5765626b696f736b2d577261707065722e737667\" alt=\"Dependencies\" data-canonical-src=\"https://img.shields.io/david/ngudbhav/Webkiosk-Wrapper.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/ed72ec191680db4b77fe255b55d8c4ec30c3525f27ed8f41ab6540d17bb2c119/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e677564626861762f5765626b696f736b2d577261707065722f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/ngudbhav/Webkiosk-Wrapper/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/e23a65131b7cb6882edbf56fe276eceb3a65b8b5a8eaf088152b96a7ebd52f76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6e677564626861762f5765626b696f736b2d577261707065722e737667\" alt=\"Last-Release\" data-canonical-src=\"https://img.shields.io/github/release-date/ngudbhav/Webkiosk-Wrapper.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/e4b994bc4cfcca65db4386c8f2113de103c8cfe140f694be557ed19865f21d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e25323025374325323064656225323025374325323072706d2d677265656e2e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-win%20%7C%20deb%20%7C%20rpm-green.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This software is made for students of Jaypee Institute of Information Technology(JIIT). The software is made to ease the process of browsing <a href=\"https://webkiosk.jiit.ac.in\" rel=\"nofollow\">https://webkiosk.jiit.ac.in</a>. Webkiosk is a one-stop portal where every student gets his academic/personal records including but not limited to grades, attendance and marks.</p>\n<h1 dir=\"auto\"><a id=\"user-content-important\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#important\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Important</h1>\n<p dir=\"auto\">Please do not enter invalid credentials 3 times or more. This may lock down your account.</p>\n<h1 dir=\"auto\"><a id=\"user-content-installing-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#installing-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing The App</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"Setup(64).exe => Full Windows install for 64-bit PCs\nSetup(32).exe => Full Windows install for 32-bit PCs\nPortable(64).exe => Unzip and run the exe (64-bit).\nPortable(32).exe => Unzip and run the exe (32-bit).\nSetup.deb => Installable on Debian distributions (Ubuntu, Kali, etc.)\nSetup.rpm => Installable on Red Hat distributions (Fedora, etc.) \"><pre>Setup(64).exe =<span class=\"pl-k\">></span> Full Windows install <span class=\"pl-k\">for</span> 64-bit PCs\nSetup(32).exe =<span class=\"pl-k\">></span> Full Windows install <span class=\"pl-k\">for</span> 32-bit PCs\nPortable(64).exe =<span class=\"pl-k\">></span> Unzip and run the exe (64-bit).\nPortable(32).exe =<span class=\"pl-k\">></span> Unzip and run the exe (32-bit).\nSetup.deb =<span class=\"pl-k\">></span> Installable on Debian distributions (Ubuntu, Kali, etc.)\nSetup.rpm =<span class=\"pl-k\">></span> Installable on Red Hat distributions (Fedora, etc.) </pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-installing-on-debian\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#installing-on-debian\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing on debian</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"//Install the software\nsudo dpkg -i setup.deb\n//Fix dependencies if any\nsudo apt-get install -f\"><pre>//Install the software\nsudo dpkg -i setup.deb\n//Fix dependencies <span class=\"pl-k\">if</span> any\nsudo apt-get install -f</pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-installing-on-fedora\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#installing-on-fedora\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing on fedora</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"//Install the software\nsudo dnf install setup.rpm\"><pre>//Install the software\nsudo dnf install setup.rpm</pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-running-on-mac-os\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#running-on-mac-os\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running on Mac OS</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"//Directly run the software\nDouble click Webkiosk-Wrapper.app inside the extracted directory\"><pre>//Directly run the software\nDouble click Webkiosk-Wrapper.app inside the extracted directory</pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-starting-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Starting The App</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"sudo npm install -g electron\ngit clone https://github.com/ngudbhav/Webkiosk-Wrapper.git\ncd Webkiosk-Wrapper\nnpm install\nnpm start\"><pre>sudo npm install -g electron\ngit clone https://github.com/ngudbhav/Webkiosk-Wrapper.git\n<span class=\"pl-c1\">cd</span> Webkiosk-Wrapper\nnpm install\nnpm start</pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-do-rate-and-give-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#do-rate-and-give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Do rate and give Feedback!</h1>\n<p dir=\"auto\">P.S. This app saves the credentials and all of the users data in System's %APPDATA% directory. NOTHING is collected by me.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-webkiosk-wrapper\" class=\"anchor\" aria-hidden=\"true\" href=\"#webkiosk-wrapper\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Webkiosk-Wrapper</h1>\n<p dir=\"auto\"><a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/b0e09c8b844d6a2535f21675ef1c32de3fcf989f031df32e3cdb7b923999a6cb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656c656173652d312e302e322d677265656e2e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/badge/Release-1.0.2-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/935855ed3634cc2843bc84aef6bb02c1e353104c323d713d830b7bf403524525/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6e677564626861762f5765626b696f736b2d577261707065722e737667\" alt=\"Dependencies\" data-canonical-src=\"https://img.shields.io/david/ngudbhav/Webkiosk-Wrapper.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/ed72ec191680db4b77fe255b55d8c4ec30c3525f27ed8f41ab6540d17bb2c119/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e677564626861762f5765626b696f736b2d577261707065722f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/ngudbhav/Webkiosk-Wrapper/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/e23a65131b7cb6882edbf56fe276eceb3a65b8b5a8eaf088152b96a7ebd52f76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6e677564626861762f5765626b696f736b2d577261707065722e737667\" alt=\"Last-Release\" data-canonical-src=\"https://img.shields.io/github/release-date/ngudbhav/Webkiosk-Wrapper.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/e4b994bc4cfcca65db4386c8f2113de103c8cfe140f694be557ed19865f21d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e25323025374325323064656225323025374325323072706d2d677265656e2e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-win%20%7C%20deb%20%7C%20rpm-green.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This software is made for students of Jaypee Institute of Information Technology(JIIT). The software is made to ease the process of browsing <a href=\"https://webkiosk.jiit.ac.in\" rel=\"nofollow\">https://webkiosk.jiit.ac.in</a>. Webkiosk is a one-stop portal where every student gets his academic/personal records including but not limited to grades, attendance and marks.</p>\n<h1 dir=\"auto\"><a id=\"user-content-important\" class=\"anchor\" aria-hidden=\"true\" href=\"#important\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Important</h1>\n<p dir=\"auto\">Please do not enter invalid credentials 3 times or more. This may lock down your account.</p>\n<h1 dir=\"auto\"><a id=\"user-content-installing-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing The App</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"Setup(64).exe => Full Windows install for 64-bit PCs\nSetup(32).exe => Full Windows install for 32-bit PCs\nPortable(64).exe => Unzip and run the exe (64-bit).\nPortable(32).exe => Unzip and run the exe (32-bit).\nSetup.deb => Installable on Debian distributions (Ubuntu, Kali, etc.)\nSetup.rpm => Installable on Red Hat distributions (Fedora, etc.) \"><pre>Setup(64).exe =<span class=\"pl-k\">></span> Full Windows install <span class=\"pl-k\">for</span> 64-bit PCs\nSetup(32).exe =<span class=\"pl-k\">></span> Full Windows install <span class=\"pl-k\">for</span> 32-bit PCs\nPortable(64).exe =<span class=\"pl-k\">></span> Unzip and run the exe (64-bit).\nPortable(32).exe =<span class=\"pl-k\">></span> Unzip and run the exe (32-bit).\nSetup.deb =<span class=\"pl-k\">></span> Installable on Debian distributions (Ubuntu, Kali, etc.)\nSetup.rpm =<span class=\"pl-k\">></span> Installable on Red Hat distributions (Fedora, etc.) </pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-installing-on-debian\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing-on-debian\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing on debian</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"//Install the software\nsudo dpkg -i setup.deb\n//Fix dependencies if any\nsudo apt-get install -f\"><pre>//Install the software\nsudo dpkg -i setup.deb\n//Fix dependencies <span class=\"pl-k\">if</span> any\nsudo apt-get install -f</pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-installing-on-fedora\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing-on-fedora\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installing on fedora</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"//Install the software\nsudo dnf install setup.rpm\"><pre>//Install the software\nsudo dnf install setup.rpm</pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-running-on-mac-os\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-on-mac-os\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running on Mac OS</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"//Directly run the software\nDouble click Webkiosk-Wrapper.app inside the extracted directory\"><pre>//Directly run the software\nDouble click Webkiosk-Wrapper.app inside the extracted directory</pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-starting-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Starting The App</h1>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"sudo npm install -g electron\ngit clone https://github.com/ngudbhav/Webkiosk-Wrapper.git\ncd Webkiosk-Wrapper\nnpm install\nnpm start\"><pre>sudo npm install -g electron\ngit clone https://github.com/ngudbhav/Webkiosk-Wrapper.git\n<span class=\"pl-c1\">cd</span> Webkiosk-Wrapper\nnpm install\nnpm start</pre></div>\n<h1 dir=\"auto\"><a id=\"user-content-do-rate-and-give-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"#do-rate-and-give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Do rate and give Feedback!</h1>\n<p dir=\"auto\">P.S. This app saves the credentials and all of the users data in System's %APPDATA% directory. NOTHING is collected by me.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.570Z" + "waqt": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/arafatamim/waqt/blob/master//build/icon.png?raw=true\"><img src=\"https://raw.githubusercontent.com/arafatamim/waqt/master//build/icon.png?raw=true\" height=\"64\" width=\"64\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Waqt [deprecated]</h1><a id=\"user-content-waqt-deprecated\" class=\"anchor-element\" aria-label=\"Permalink: Waqt [deprecated]\" href=\"https://github.com/arafatamim/waqt/blob/master/#waqt-deprecated\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Electron-based app to display today's Islamic prayer times.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshot</h2><a id=\"user-content-screenshot\" class=\"anchor-element\" aria-label=\"Permalink: Screenshot\" href=\"https://github.com/arafatamim/waqt/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/arafatamim/waqt/blob/master/screenshot.png?raw=true\"><img src=\"https://raw.githubusercontent.com/arafatamim/waqt/master/screenshot.png?raw=true\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Try it out</h2><a id=\"user-content-try-it-out\" class=\"anchor-element\" aria-label=\"Permalink: Try it out\" href=\"https://github.com/arafatamim/waqt/blob/master/#try-it-out\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Go to the <a href=\"https://github.com/arafatamim/waqt/releases\">releases</a> page and download the appropriate build for your platform.</li>\n</ul>\n<p dir=\"auto\">OR,</p>\n<ul dir=\"auto\">\n<li>Build it yourself:</li>\n</ul>\n<ol dir=\"auto\">\n<li>Clone this repo: <code>git clone https://github.com/arafatamim/waqt ~/Documents/waqt && cd ~/Documents/waqt</code>.</li>\n<li><code>npm install && npm start</code>.</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">To-do</h2><a id=\"user-content-to-do\" class=\"anchor-element\" aria-label=\"Permalink: To-do\" href=\"https://github.com/arafatamim/waqt/blob/master/#to-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Add 24-hr time option</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Highlight the next time</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Tray support and notifications</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/arafatamim/waqt/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">MIT Licensed.</p>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">[!] This project is deprecated. Check out the successor of Waqt <a href=\"https://github.com/arafatamim/waqt-web\">here</a></h3><a id=\"user-content--this-project-is-deprecated-check-out-the-successor-of-waqt-here\" class=\"anchor-element\" aria-label=\"Permalink: [!] This project is deprecated. Check out the successor of Waqt here\" href=\"https://github.com/arafatamim/waqt/blob/master/#-this-project-is-deprecated-check-out-the-successor-of-waqt-here\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/build/icon.png?raw=true\"><img src=\"/build/icon.png?raw=true\" height=\"64\" width=\"64\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Waqt [deprecated]</h1><a id=\"user-content-waqt-deprecated\" class=\"anchor-element\" aria-label=\"Permalink: Waqt [deprecated]\" href=\"#waqt-deprecated\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Electron-based app to display today's Islamic prayer times.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshot</h2><a id=\"user-content-screenshot\" class=\"anchor-element\" aria-label=\"Permalink: Screenshot\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"screenshot.png?raw=true\"><img src=\"screenshot.png?raw=true\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Try it out</h2><a id=\"user-content-try-it-out\" class=\"anchor-element\" aria-label=\"Permalink: Try it out\" href=\"#try-it-out\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Go to the <a href=\"https://github.com/arafatamim/waqt/releases\">releases</a> page and download the appropriate build for your platform.</li>\n</ul>\n<p dir=\"auto\">OR,</p>\n<ul dir=\"auto\">\n<li>Build it yourself:</li>\n</ul>\n<ol dir=\"auto\">\n<li>Clone this repo: <code>git clone https://github.com/arafatamim/waqt ~/Documents/waqt && cd ~/Documents/waqt</code>.</li>\n<li><code>npm install && npm start</code>.</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">To-do</h2><a id=\"user-content-to-do\" class=\"anchor-element\" aria-label=\"Permalink: To-do\" href=\"#to-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Add 24-hr time option</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Highlight the next time</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Tray support and notifications</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">MIT Licensed.</p>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">[!] This project is deprecated. Check out the successor of Waqt <a href=\"https://github.com/arafatamim/waqt-web\">here</a></h3><a id=\"user-content--this-project-is-deprecated-check-out-the-successor-of-waqt-here\" class=\"anchor-element\" aria-label=\"Permalink: [!] This project is deprecated. Check out the successor of Waqt here\" href=\"#-this-project-is-deprecated-check-out-the-successor-of-waqt-here\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:34.093Z" }, "wdos": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-wdos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Webdeskme/wdOS/releases/blob/master/#wdos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>wdOS</h1>\n<h3 dir=\"auto\"><a id=\"user-content-webdesktop-wdos-is-the-easy-way-to-make-desktop-apps-with-web-languages-and-nothing-else\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Webdeskme/wdOS/releases/blob/master/#webdesktop-wdos-is-the-easy-way-to-make-desktop-apps-with-web-languages-and-nothing-else\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WebDesktop (wdOS) is the easy way to make desktop apps with web languages and nothing else!</h3>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/wdos\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b7928e7a2bd959959cc9a3f2854ad112966dc1fbc5fac7cebbef8e868c80d16f/68747470733a2f2f736e617063726166742e696f2f77646f732f62616467652e737667\" alt=\"wdos\" data-canonical-src=\"https://snapcraft.io/wdos/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">WebDesktop OS GUI is the easy way to make desktop apps with web languages and nothing else!</p>\n<p dir=\"auto\">Installing apps is as easy. All you need to do is unzip the app in this folder Documents/wdOS/App/</p>\n<p dir=\"auto\">With WebDesktop you can broadcast a website or files on your local network or over the internet with router configurations. (You may need to play with firewall settings)</p>\n<p dir=\"auto\">WebDesktop even comes with a very basic web browser.(not currently in mac addition)</p>\n<p dir=\"auto\">** Many more update and a marketplace for apps will becoming in the near future!</p>\n<p dir=\"auto\">To build an app:</p>\n<ul dir=\"auto\">\n<li>create a folder with your app title in this directory Documents/wdOS/App/</li>\n<li>add you code with entry point index.html</li>\n<li>add an icon with name ic.png</li>\n<li>add a file called wd.json with contents that look like this\n{\"name\": \"Sample\", \"des\": \"This is a test project!\"}</li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-wdos\" class=\"anchor\" aria-hidden=\"true\" href=\"#wdos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>wdOS</h1>\n<h3 dir=\"auto\"><a id=\"user-content-webdesktop-wdos-is-the-easy-way-to-make-desktop-apps-with-web-languages-and-nothing-else\" class=\"anchor\" aria-hidden=\"true\" href=\"#webdesktop-wdos-is-the-easy-way-to-make-desktop-apps-with-web-languages-and-nothing-else\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WebDesktop (wdOS) is the easy way to make desktop apps with web languages and nothing else!</h3>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/wdos\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b7928e7a2bd959959cc9a3f2854ad112966dc1fbc5fac7cebbef8e868c80d16f/68747470733a2f2f736e617063726166742e696f2f77646f732f62616467652e737667\" alt=\"wdos\" data-canonical-src=\"https://snapcraft.io/wdos/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">WebDesktop OS GUI is the easy way to make desktop apps with web languages and nothing else!</p>\n<p dir=\"auto\">Installing apps is as easy. All you need to do is unzip the app in this folder Documents/wdOS/App/</p>\n<p dir=\"auto\">With WebDesktop you can broadcast a website or files on your local network or over the internet with router configurations. (You may need to play with firewall settings)</p>\n<p dir=\"auto\">WebDesktop even comes with a very basic web browser.(not currently in mac addition)</p>\n<p dir=\"auto\">** Many more update and a marketplace for apps will becoming in the near future!</p>\n<p dir=\"auto\">To build an app:</p>\n<ul dir=\"auto\">\n<li>create a folder with your app title in this directory Documents/wdOS/App/</li>\n<li>add you code with entry point index.html</li>\n<li>add an icon with name ic.png</li>\n<li>add a file called wd.json with contents that look like this\n{\"name\": \"Sample\", \"des\": \"This is a test project!\"}</li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.573Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">wdOS</h1><a id=\"user-content-wdos\" class=\"anchor-element\" aria-label=\"Permalink: wdOS\" href=\"https://github.com/Webdeskme/wdOS/releases/blob/master/#wdos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">WebDesktop (wdOS) is the easy way to make desktop apps with web languages and nothing else!</h3><a id=\"user-content-webdesktop-wdos-is-the-easy-way-to-make-desktop-apps-with-web-languages-and-nothing-else\" class=\"anchor-element\" aria-label=\"Permalink: WebDesktop (wdOS) is the easy way to make desktop apps with web languages and nothing else!\" href=\"https://github.com/Webdeskme/wdOS/releases/blob/master/#webdesktop-wdos-is-the-easy-way-to-make-desktop-apps-with-web-languages-and-nothing-else\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/wdos\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/357e80acd949395fe7505e8a6b4bfe00a727583dcbf26edd8985248074759b8b/68747470733a2f2f736e617063726166742e696f2f77646f732f62616467652e737667\" alt=\"wdos\" data-canonical-src=\"https://snapcraft.io/wdos/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">WebDesktop OS GUI is the easy way to make desktop apps with web languages and nothing else!</p>\n<p dir=\"auto\">Installing apps is as easy. All you need to do is unzip the app in this folder Documents/wdOS/App/</p>\n<p dir=\"auto\">With WebDesktop you can broadcast a website or files on your local network or over the internet with router configurations. (You may need to play with firewall settings)</p>\n<p dir=\"auto\">WebDesktop even comes with a very basic web browser.(not currently in mac addition)</p>\n<p dir=\"auto\">** Many more update and a marketplace for apps will becoming in the near future!</p>\n<p dir=\"auto\">To build an app:</p>\n<ul dir=\"auto\">\n<li>create a folder with your app title in this directory Documents/wdOS/App/</li>\n<li>add you code with entry point index.html</li>\n<li>add an icon with name ic.png</li>\n<li>add a file called wd.json with contents that look like this\n{\"name\": \"Sample\", \"des\": \"This is a test project!\"}</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">wdOS</h1><a id=\"user-content-wdos\" class=\"anchor-element\" aria-label=\"Permalink: wdOS\" href=\"#wdos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">WebDesktop (wdOS) is the easy way to make desktop apps with web languages and nothing else!</h3><a id=\"user-content-webdesktop-wdos-is-the-easy-way-to-make-desktop-apps-with-web-languages-and-nothing-else\" class=\"anchor-element\" aria-label=\"Permalink: WebDesktop (wdOS) is the easy way to make desktop apps with web languages and nothing else!\" href=\"#webdesktop-wdos-is-the-easy-way-to-make-desktop-apps-with-web-languages-and-nothing-else\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://snapcraft.io/wdos\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/357e80acd949395fe7505e8a6b4bfe00a727583dcbf26edd8985248074759b8b/68747470733a2f2f736e617063726166742e696f2f77646f732f62616467652e737667\" alt=\"wdos\" data-canonical-src=\"https://snapcraft.io/wdos/badge.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">WebDesktop OS GUI is the easy way to make desktop apps with web languages and nothing else!</p>\n<p dir=\"auto\">Installing apps is as easy. All you need to do is unzip the app in this folder Documents/wdOS/App/</p>\n<p dir=\"auto\">With WebDesktop you can broadcast a website or files on your local network or over the internet with router configurations. (You may need to play with firewall settings)</p>\n<p dir=\"auto\">WebDesktop even comes with a very basic web browser.(not currently in mac addition)</p>\n<p dir=\"auto\">** Many more update and a marketplace for apps will becoming in the near future!</p>\n<p dir=\"auto\">To build an app:</p>\n<ul dir=\"auto\">\n<li>create a folder with your app title in this directory Documents/wdOS/App/</li>\n<li>add you code with entry point index.html</li>\n<li>add an icon with name ic.png</li>\n<li>add a file called wd.json with contents that look like this\n{\"name\": \"Sample\", \"des\": \"This is a test project!\"}</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:34.135Z" + }, + "webkiosk-wrapper": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Webkiosk-Wrapper</h1><a id=\"user-content-webkiosk-wrapper\" class=\"anchor-element\" aria-label=\"Permalink: Webkiosk-Wrapper\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#webkiosk-wrapper\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/e669f261eee14bf65212e9d93f58920d21d3202a3c81b571302ced0e7c6bff3b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656c656173652d312e302e322d677265656e2e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/badge/Release-1.0.2-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/bcac5cd8727f5db3b13ff3d47a76887efae5044941aced67f7025a78b578817c/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6e677564626861762f5765626b696f736b2d577261707065722e737667\" alt=\"Dependencies\" data-canonical-src=\"https://img.shields.io/david/ngudbhav/Webkiosk-Wrapper.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/5a637e743b3e2e4ab530551fecc0519774dae74131faef8540cf2ac9c957ae39/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e677564626861762f5765626b696f736b2d577261707065722f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/ngudbhav/Webkiosk-Wrapper/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/4782527f0fae16d0bd5ec8be8f1a3bf0834dc7662975af37e96f05dced9e83fd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6e677564626861762f5765626b696f736b2d577261707065722e737667\" alt=\"Last-Release\" data-canonical-src=\"https://img.shields.io/github/release-date/ngudbhav/Webkiosk-Wrapper.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/cc8b07546aed979291da1531607a04ad98968308118a3a4190f4a66b605513b4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e25323025374325323064656225323025374325323072706d2d677265656e2e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-win%20%7C%20deb%20%7C%20rpm-green.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This software is made for students of Jaypee Institute of Information Technology(JIIT). The software is made to ease the process of browsing <a href=\"https://webkiosk.jiit.ac.in\" rel=\"nofollow\">https://webkiosk.jiit.ac.in</a>. Webkiosk is a one-stop portal where every student gets his academic/personal records including but not limited to grades, attendance and marks.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Important</h1><a id=\"user-content-important\" class=\"anchor-element\" aria-label=\"Permalink: Important\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#important\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please do not enter invalid credentials 3 times or more. This may lock down your account.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Installing The App</h1><a id=\"user-content-installing-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Installing The App\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#installing-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"Setup(64).exe => Full Windows install for 64-bit PCs\nSetup(32).exe => Full Windows install for 32-bit PCs\nPortable(64).exe => Unzip and run the exe (64-bit).\nPortable(32).exe => Unzip and run the exe (32-bit).\nSetup.deb => Installable on Debian distributions (Ubuntu, Kali, etc.)\nSetup.rpm => Installable on Red Hat distributions (Fedora, etc.) \"><pre>Setup(64).exe =<span class=\"pl-k\">></span> Full Windows install <span class=\"pl-k\">for</span> 64-bit PCs\nSetup(32).exe =<span class=\"pl-k\">></span> Full Windows install <span class=\"pl-k\">for</span> 32-bit PCs\nPortable(64).exe =<span class=\"pl-k\">></span> Unzip and run the exe (64-bit).\nPortable(32).exe =<span class=\"pl-k\">></span> Unzip and run the exe (32-bit).\nSetup.deb =<span class=\"pl-k\">></span> Installable on Debian distributions (Ubuntu, Kali, etc.)\nSetup.rpm =<span class=\"pl-k\">></span> Installable on Red Hat distributions (Fedora, etc.) </pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Installing on debian</h1><a id=\"user-content-installing-on-debian\" class=\"anchor-element\" aria-label=\"Permalink: Installing on debian\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#installing-on-debian\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"//Install the software\nsudo dpkg -i setup.deb\n//Fix dependencies if any\nsudo apt-get install -f\"><pre>//Install the software\nsudo dpkg -i setup.deb\n//Fix dependencies <span class=\"pl-k\">if</span> any\nsudo apt-get install -f</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Installing on fedora</h1><a id=\"user-content-installing-on-fedora\" class=\"anchor-element\" aria-label=\"Permalink: Installing on fedora\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#installing-on-fedora\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"//Install the software\nsudo dnf install setup.rpm\"><pre>//Install the software\nsudo dnf install setup.rpm</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Running on Mac OS</h1><a id=\"user-content-running-on-mac-os\" class=\"anchor-element\" aria-label=\"Permalink: Running on Mac OS\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#running-on-mac-os\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"//Directly run the software\nDouble click Webkiosk-Wrapper.app inside the extracted directory\"><pre>//Directly run the software\nDouble click Webkiosk-Wrapper.app inside the extracted directory</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Starting The App</h1><a id=\"user-content-starting-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Starting The App\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"sudo npm install -g electron\ngit clone https://github.com/ngudbhav/Webkiosk-Wrapper.git\ncd Webkiosk-Wrapper\nnpm install\nnpm start\"><pre>sudo npm install -g electron\ngit clone https://github.com/ngudbhav/Webkiosk-Wrapper.git\n<span class=\"pl-c1\">cd</span> Webkiosk-Wrapper\nnpm install\nnpm start</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Do rate and give Feedback!</h1><a id=\"user-content-do-rate-and-give-feedback\" class=\"anchor-element\" aria-label=\"Permalink: Do rate and give Feedback!\" href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/#do-rate-and-give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">P.S. This app saves the credentials and all of the users data in System's %APPDATA% directory. NOTHING is collected by me.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Webkiosk-Wrapper</h1><a id=\"user-content-webkiosk-wrapper\" class=\"anchor-element\" aria-label=\"Permalink: Webkiosk-Wrapper\" href=\"#webkiosk-wrapper\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/e669f261eee14bf65212e9d93f58920d21d3202a3c81b571302ced0e7c6bff3b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656c656173652d312e302e322d677265656e2e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/badge/Release-1.0.2-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/bcac5cd8727f5db3b13ff3d47a76887efae5044941aced67f7025a78b578817c/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6e677564626861762f5765626b696f736b2d577261707065722e737667\" alt=\"Dependencies\" data-canonical-src=\"https://img.shields.io/david/ngudbhav/Webkiosk-Wrapper.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/5a637e743b3e2e4ab530551fecc0519774dae74131faef8540cf2ac9c957ae39/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e677564626861762f5765626b696f736b2d577261707065722f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/ngudbhav/Webkiosk-Wrapper/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/4782527f0fae16d0bd5ec8be8f1a3bf0834dc7662975af37e96f05dced9e83fd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6e677564626861762f5765626b696f736b2d577261707065722e737667\" alt=\"Last-Release\" data-canonical-src=\"https://img.shields.io/github/release-date/ngudbhav/Webkiosk-Wrapper.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ngudbhav/Webkiosk-Wrapper/releases\"><img src=\"https://camo.githubusercontent.com/cc8b07546aed979291da1531607a04ad98968308118a3a4190f4a66b605513b4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e25323025374325323064656225323025374325323072706d2d677265656e2e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-win%20%7C%20deb%20%7C%20rpm-green.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">This software is made for students of Jaypee Institute of Information Technology(JIIT). The software is made to ease the process of browsing <a href=\"https://webkiosk.jiit.ac.in\" rel=\"nofollow\">https://webkiosk.jiit.ac.in</a>. Webkiosk is a one-stop portal where every student gets his academic/personal records including but not limited to grades, attendance and marks.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Important</h1><a id=\"user-content-important\" class=\"anchor-element\" aria-label=\"Permalink: Important\" href=\"#important\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please do not enter invalid credentials 3 times or more. This may lock down your account.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Installing The App</h1><a id=\"user-content-installing-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Installing The App\" href=\"#installing-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"Setup(64).exe => Full Windows install for 64-bit PCs\nSetup(32).exe => Full Windows install for 32-bit PCs\nPortable(64).exe => Unzip and run the exe (64-bit).\nPortable(32).exe => Unzip and run the exe (32-bit).\nSetup.deb => Installable on Debian distributions (Ubuntu, Kali, etc.)\nSetup.rpm => Installable on Red Hat distributions (Fedora, etc.) \"><pre>Setup(64).exe =<span class=\"pl-k\">></span> Full Windows install <span class=\"pl-k\">for</span> 64-bit PCs\nSetup(32).exe =<span class=\"pl-k\">></span> Full Windows install <span class=\"pl-k\">for</span> 32-bit PCs\nPortable(64).exe =<span class=\"pl-k\">></span> Unzip and run the exe (64-bit).\nPortable(32).exe =<span class=\"pl-k\">></span> Unzip and run the exe (32-bit).\nSetup.deb =<span class=\"pl-k\">></span> Installable on Debian distributions (Ubuntu, Kali, etc.)\nSetup.rpm =<span class=\"pl-k\">></span> Installable on Red Hat distributions (Fedora, etc.) </pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Installing on debian</h1><a id=\"user-content-installing-on-debian\" class=\"anchor-element\" aria-label=\"Permalink: Installing on debian\" href=\"#installing-on-debian\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"//Install the software\nsudo dpkg -i setup.deb\n//Fix dependencies if any\nsudo apt-get install -f\"><pre>//Install the software\nsudo dpkg -i setup.deb\n//Fix dependencies <span class=\"pl-k\">if</span> any\nsudo apt-get install -f</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Installing on fedora</h1><a id=\"user-content-installing-on-fedora\" class=\"anchor-element\" aria-label=\"Permalink: Installing on fedora\" href=\"#installing-on-fedora\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"//Install the software\nsudo dnf install setup.rpm\"><pre>//Install the software\nsudo dnf install setup.rpm</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Running on Mac OS</h1><a id=\"user-content-running-on-mac-os\" class=\"anchor-element\" aria-label=\"Permalink: Running on Mac OS\" href=\"#running-on-mac-os\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"//Directly run the software\nDouble click Webkiosk-Wrapper.app inside the extracted directory\"><pre>//Directly run the software\nDouble click Webkiosk-Wrapper.app inside the extracted directory</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Starting The App</h1><a id=\"user-content-starting-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Starting The App\" href=\"#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"sudo npm install -g electron\ngit clone https://github.com/ngudbhav/Webkiosk-Wrapper.git\ncd Webkiosk-Wrapper\nnpm install\nnpm start\"><pre>sudo npm install -g electron\ngit clone https://github.com/ngudbhav/Webkiosk-Wrapper.git\n<span class=\"pl-c1\">cd</span> Webkiosk-Wrapper\nnpm install\nnpm start</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Do rate and give Feedback!</h1><a id=\"user-content-do-rate-and-give-feedback\" class=\"anchor-element\" aria-label=\"Permalink: Do rate and give Feedback!\" href=\"#do-rate-and-give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">P.S. This app saves the credentials and all of the users data in System's %APPDATA% directory. NOTHING is collected by me.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:34.207Z" }, "web-toolbox": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-web-toolbox\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#web-toolbox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web Toolbox</h1>\n<p dir=\"auto\">Collection of web developer utilities</p>\n<div align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/icon-512x512.png\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/icon-512x512.png\" width=\"200\" alt=\"Web Toolbox\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n <div dir=\"auto\">Code author: <a href=\"https://github.com/amwebexpert/etoolbox/blob/main/mailto:amwebexpert@gmail.com\">amwebexpert@gmail.com</a></div>\n <div dir=\"auto\">Icon made by: <a href=\"https://therealjerrylow.com/\" rel=\"nofollow\">Jerry Low</a></div>\n</div>\n<br>\n<div align=\"center\" dir=\"auto\"><strong>Web Toolbox</strong></div>\n<div align=\"center\" dir=\"auto\">Collection of web developer utilities</div>\n<br>\n<div align=\"center\" dir=\"auto\">\n <sub>Powered by <a href=\"https://reactjs.org/docs/create-a-new-react-app.html\" rel=\"nofollow\">Create React App</a>.</sub>\n</div>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<p dir=\"auto\">Some screen captures of the implemented features...</p>\n<div align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/screen-captures/JSONFormatter-demo.gif\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/screen-captures/JSONFormatter-demo.gif\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/screen-captures/ImageEncoder-demo.gif\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/screen-captures/ImageEncoder-demo.gif\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/screen-captures/RegexTester-demo.gif\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/screen-captures/RegexTester-demo.gif\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/screen-captures/ImageOCR-demo.gif\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/screen-captures/ImageOCR-demo.gif\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n<h2 dir=\"auto\"><a id=\"user-content-online-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#online-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Online demo</h2>\n<p dir=\"auto\">The app has been deployed and you can test it <a href=\"https://amwebexpert.github.io/etoolbox\" rel=\"nofollow\">right here!</a>. Whenever a feature is only available under <code>Electron</code> the UI element will be disabled or a corresponding popup message will be displayed. But most of the time we will try to make the feature available online.</p>\n<h2 dir=\"auto\"><a id=\"user-content-windows-linux-and-macos-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#windows-linux-and-macos-versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows, Linux and MacOS versions</h2>\n<p dir=\"auto\">Since most of the features don't need to access desktop capabilities, <code>Electron</code> is actually not absolutely required. However, having a desktop application gives nice things like:</p>\n<ul dir=\"auto\">\n<li>global OS shortcuts</li>\n<li>dedicated OS window</li>\n<li>ability to select exactly where a file will be stored whenever the SPA offers a <code>Save As...</code> button</li>\n<li>etc.</li>\n</ul>\n<p dir=\"auto\">Again feel free to try out the <a href=\"https://amwebexpert.github.io/etoolbox/\" rel=\"nofollow\">online demo</a> before trying to package the <code>Electron</code> app for your platform :-) since you will enjoy:</p>\n<ul dir=\"auto\">\n<li>live updates</li>\n<li>usage as a progressive web app (PWA)</li>\n<li>or just add bookmark(s) to the specific feature(s) of the app you use the most</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-builded-desktop-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#builded-desktop-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Builded desktop releases</h3>\n<p dir=\"auto\">The following installers (may be old release in some cases) are available under <code>releases</code> folder:</p>\n<ul dir=\"auto\">\n<li>Windows: <code>releases/Web Toolbox Setup <version>.exe</code></li>\n<li>Linux: <code>releases/Web Toolbox-<version>.AppImage</code></li>\n<li>MacOS: <code>releases/Web Toolbox-<version>.dmg</code></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-build-releases-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#build-releases-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build releases from source</h3>\n<p dir=\"auto\">To build a desktop version just get the source code and run the following command, which will package the installers for all the platforms:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install -g yarn\nnpm install\nnpm run electron:build:all\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install -g yarn\nnpm install\nnpm run electron:build:all\n</code></pre></div>\n<p dir=\"auto\">This creates the following installers:</p>\n<ul dir=\"auto\">\n<li>Windows: <code>build/Web Toolbox Setup <version>.exe</code></li>\n<li>Linux: <code>build/Web Toolbox-<version>.AppImage</code></li>\n<li>MacOS: <code>build/Web Toolbox-<version>.dmg</code></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-project-detail\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#project-detail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Project detail</h2>\n<p dir=\"auto\">This project is originaly a fork of <a href=\"https://github.com/yhirose/react-typescript-electron-sample-with-create-react-app-and-electron-builder\">React-TypeScript-<code>Electron</code> sample with Create React App and <code>Electron</code> Builder</a></p>\n<p dir=\"auto\">Also bootstrapped with <a href=\"https://github.com/facebook/create-react-app\">Create React App</a> with <code>--typescript</code> option. On the top of it, the following features have been added with relatively small changes:</p>\n<ul dir=\"auto\">\n<li>TypeScript supports for <code>Electron</code> main process source code</li>\n<li>Hot-reload support for <code>Electron</code> app</li>\n<li><code>Electron</code> Builder support</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-project-directory-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#project-directory-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Project directory structure</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"my-app/\n├── package.json\n│\n## render process\n├── tsconfig.json\n├── public/\n├── src/\n│\n## main process\n├── electron/\n│   ├── main.ts\n│   └── tsconfig.json\n│\n## build output\n├── build/\n│   ├── index.html\n│   ├── static/\n│   │ ├── css/\n│   │ └── js/\n│   │\n│   └── electron/\n│      └── main.js\n│\n## distribution packges\n└── dist/\n    ├── mac/\n    │   └── my-app.app\n    └── my-app-0.1.0.dmg\"><pre>my-app/\n├── package.json\n│\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># render process</span>\n├── tsconfig.json\n├── public/\n├── src/\n│\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># main process</span>\n├── electron/\n│   ├── main.ts\n│   └── tsconfig.json\n│\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># build output</span>\n├── build/\n│   ├── index.html\n│   ├── static/\n│   │ ├── css/\n│   │ └── js/\n│   │\n│   └── electron/\n│      └── main.js\n│\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># distribution packges</span>\n└── dist/\n    ├── mac/\n    │   └── my-app.app\n    └── my-app-0.1.0.dmg</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-available-scripts-in-addition-to-the-existing-cra-ones\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#available-scripts-in-addition-to-the-existing-cra-ones\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Available Scripts in addition to the existing CRA ones</h3>\n<h4 dir=\"auto\"><a id=\"user-content-yarn-run-electrondev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#yarn-run-electrondev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>yarn run electron:dev</code></h4>\n<p dir=\"auto\">Runs the <code>Electron</code> app in the development mode.</p>\n<p dir=\"auto\">The <code>Electron</code> app will reload if you make edits in the <code>electron</code> directory.<br>\nYou will also see any lint errors in the console.</p>\n<h4 dir=\"auto\"><a id=\"user-content-yarn-run-electronbuild\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#yarn-run-electronbuild\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>yarn run electron:build</code></h4>\n<p dir=\"auto\">Builds the <code>Electron</code> app package for production to the <code>dist</code> folder.</p>\n<p dir=\"auto\">Your <code>Electron</code> app is ready to be distributed!</p>\n<h4 dir=\"auto\"><a id=\"user-content-yarn-run-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#yarn-run-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>yarn run release</code></h4>\n<p dir=\"auto\">CHANGELOG generation powered by Conventional Commits. Detail here: <a href=\"https://www.npmjs.com/package/standard-version\" rel=\"nofollow\">https://www.npmjs.com/package/standard-version</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-roadmap-of-next-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#roadmap-of-next-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Roadmap (of next features)</h2>\n<ul dir=\"auto\">\n<li>CSV Viewer, see this <a href=\"https://github.com/phaniteja1/react-csv-viewer/blob/master/src/CsvInterface.js\">nice wrapper for displaying CSV data in a formatted table</a></li>\n<li>Code snippets online store with text search capabilities on keywords and programming language type</li>\n<li>Suggests something or add your pull request!</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This project is licensed under the MIT license. For more information see <code>LICENSE.md</code>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-useful-links\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#useful-links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Useful links</h2>\n<ul dir=\"auto\">\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"178473677\" data-permission-text=\"Title is private\" data-url=\"https://github.com/electron/electron/issues/7300\" data-hovercard-type=\"issue\" data-hovercard-url=\"/electron/electron/issues/7300/hovercard\" href=\"https://github.com/electron/electron/issues/7300\">electron/electron#7300</a></li>\n<li><a href=\"https://askubuntu.com/a/935249/990301\" rel=\"nofollow\">https://askubuntu.com/a/935249/990301</a> (to setup *.AppImage in Ubuntu and make it auto discoverable inside your ~/.local/bin/ folder)</li>\n<li><a href=\"https://stackoverflow.com/questions/41551110/unable-to-override-app-name-on-mac-os-electron-menu\" rel=\"nofollow\">https://stackoverflow.com/questions/41551110/unable-to-override-app-name-on-mac-os-electron-menu</a></li>\n<li><a href=\"https://apple.stackexchange.com/a/385074/364767\" rel=\"nofollow\">https://apple.stackexchange.com/a/385074/364767</a></li>\n<li><a href=\"https://www.electron.build/icons\" rel=\"nofollow\">https://www.electron.build/icons</a></li>\n<li><a href=\"https://cloudconvert.com/png-to-icns\" rel=\"nofollow\">https://cloudconvert.com/png-to-icns</a></li>\n<li><a href=\"https://stackoverflow.com/a/8684009/704681\" rel=\"nofollow\">https://stackoverflow.com/a/8684009/704681</a></li>\n<li><a href=\"https://stackoverflow.com/a/52409047/704681\" rel=\"nofollow\">https://stackoverflow.com/a/52409047/704681</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-react-router-dom\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#react-router-dom\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>react-router-dom</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://medium.com/swlh/defining-nested-routes-with-react-router-8f140e87b360\" rel=\"nofollow\">https://medium.com/swlh/defining-nested-routes-with-react-router-8f140e87b360</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-interesting-posts-this-app-has-been-inspired-by\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#interesting-posts-this-app-has-been-inspired-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Interesting posts this app has been inspired by</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://omakoleg.gitlab.io/posts/spa-image-base64-react/\" rel=\"nofollow\">https://omakoleg.gitlab.io/posts/spa-image-base64-react/</a></li>\n<li><a href=\"https://stackoverflow.com/questions/53028778/how-to-show-build-datetime-on-my-react-web-app-using-create-react-app\" rel=\"nofollow\">https://stackoverflow.com/questions/53028778/how-to-show-build-datetime-on-my-react-web-app-using-create-react-app</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-spinner\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#spinner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Spinner</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://www.npmjs.com/package/react-loading-overlay\" rel=\"nofollow\">https://www.npmjs.com/package/react-loading-overlay</a></li>\n<li><a href=\"https://www.npmjs.com/package/react-spinners\" rel=\"nofollow\">https://www.npmjs.com/package/react-spinners</a></li>\n<li><a href=\"https://www.davidhu.io/react-spinners/\" rel=\"nofollow\">https://www.davidhu.io/react-spinners/</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Authors</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/amwebexpert\">amwebexpert@gmail.com</a></li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-web-toolbox\" class=\"anchor\" aria-hidden=\"true\" href=\"#web-toolbox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Web Toolbox</h1>\n<p dir=\"auto\">Collection of web developer utilities</p>\n<div align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/icon-512x512.png\"><img src=\"public/icon-512x512.png\" width=\"200\" alt=\"Web Toolbox\" style=\"max-width: 100%;\"></a>\n <div dir=\"auto\">Code author: <a href=\"mailto:amwebexpert@gmail.com\">amwebexpert@gmail.com</a></div>\n <div dir=\"auto\">Icon made by: <a href=\"https://therealjerrylow.com/\" rel=\"nofollow\">Jerry Low</a></div>\n</div>\n<br>\n<div align=\"center\" dir=\"auto\"><strong>Web Toolbox</strong></div>\n<div align=\"center\" dir=\"auto\">Collection of web developer utilities</div>\n<br>\n<div align=\"center\" dir=\"auto\">\n <sub>Powered by <a href=\"https://reactjs.org/docs/create-a-new-react-app.html\" rel=\"nofollow\">Create React App</a>.</sub>\n</div>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<p dir=\"auto\">Some screen captures of the implemented features...</p>\n<div align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/screen-captures/JSONFormatter-demo.gif\"><img src=\"public/screen-captures/JSONFormatter-demo.gif\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/screen-captures/ImageEncoder-demo.gif\"><img src=\"public/screen-captures/ImageEncoder-demo.gif\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/screen-captures/RegexTester-demo.gif\"><img src=\"public/screen-captures/RegexTester-demo.gif\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/screen-captures/ImageOCR-demo.gif\"><img src=\"public/screen-captures/ImageOCR-demo.gif\" style=\"max-width: 100%;\"></a>\n</div>\n<h2 dir=\"auto\"><a id=\"user-content-online-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#online-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Online demo</h2>\n<p dir=\"auto\">The app has been deployed and you can test it <a href=\"https://amwebexpert.github.io/etoolbox\" rel=\"nofollow\">right here!</a>. Whenever a feature is only available under <code>Electron</code> the UI element will be disabled or a corresponding popup message will be displayed. But most of the time we will try to make the feature available online.</p>\n<h2 dir=\"auto\"><a id=\"user-content-windows-linux-and-macos-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-linux-and-macos-versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows, Linux and MacOS versions</h2>\n<p dir=\"auto\">Since most of the features don't need to access desktop capabilities, <code>Electron</code> is actually not absolutely required. However, having a desktop application gives nice things like:</p>\n<ul dir=\"auto\">\n<li>global OS shortcuts</li>\n<li>dedicated OS window</li>\n<li>ability to select exactly where a file will be stored whenever the SPA offers a <code>Save As...</code> button</li>\n<li>etc.</li>\n</ul>\n<p dir=\"auto\">Again feel free to try out the <a href=\"https://amwebexpert.github.io/etoolbox/\" rel=\"nofollow\">online demo</a> before trying to package the <code>Electron</code> app for your platform :-) since you will enjoy:</p>\n<ul dir=\"auto\">\n<li>live updates</li>\n<li>usage as a progressive web app (PWA)</li>\n<li>or just add bookmark(s) to the specific feature(s) of the app you use the most</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-builded-desktop-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#builded-desktop-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Builded desktop releases</h3>\n<p dir=\"auto\">The following installers (may be old release in some cases) are available under <code>releases</code> folder:</p>\n<ul dir=\"auto\">\n<li>Windows: <code>releases/Web Toolbox Setup <version>.exe</code></li>\n<li>Linux: <code>releases/Web Toolbox-<version>.AppImage</code></li>\n<li>MacOS: <code>releases/Web Toolbox-<version>.dmg</code></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-build-releases-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-releases-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build releases from source</h3>\n<p dir=\"auto\">To build a desktop version just get the source code and run the following command, which will package the installers for all the platforms:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install -g yarn\nnpm install\nnpm run electron:build:all\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install -g yarn\nnpm install\nnpm run electron:build:all\n</code></pre></div>\n<p dir=\"auto\">This creates the following installers:</p>\n<ul dir=\"auto\">\n<li>Windows: <code>build/Web Toolbox Setup <version>.exe</code></li>\n<li>Linux: <code>build/Web Toolbox-<version>.AppImage</code></li>\n<li>MacOS: <code>build/Web Toolbox-<version>.dmg</code></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-project-detail\" class=\"anchor\" aria-hidden=\"true\" href=\"#project-detail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Project detail</h2>\n<p dir=\"auto\">This project is originaly a fork of <a href=\"https://github.com/yhirose/react-typescript-electron-sample-with-create-react-app-and-electron-builder\">React-TypeScript-<code>Electron</code> sample with Create React App and <code>Electron</code> Builder</a></p>\n<p dir=\"auto\">Also bootstrapped with <a href=\"https://github.com/facebook/create-react-app\">Create React App</a> with <code>--typescript</code> option. On the top of it, the following features have been added with relatively small changes:</p>\n<ul dir=\"auto\">\n<li>TypeScript supports for <code>Electron</code> main process source code</li>\n<li>Hot-reload support for <code>Electron</code> app</li>\n<li><code>Electron</code> Builder support</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-project-directory-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"#project-directory-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Project directory structure</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"my-app/\n├── package.json\n│\n## render process\n├── tsconfig.json\n├── public/\n├── src/\n│\n## main process\n├── electron/\n│   ├── main.ts\n│   └── tsconfig.json\n│\n## build output\n├── build/\n│   ├── index.html\n│   ├── static/\n│   │ ├── css/\n│   │ └── js/\n│   │\n│   └── electron/\n│      └── main.js\n│\n## distribution packges\n└── dist/\n    ├── mac/\n    │   └── my-app.app\n    └── my-app-0.1.0.dmg\"><pre>my-app/\n├── package.json\n│\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># render process</span>\n├── tsconfig.json\n├── public/\n├── src/\n│\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># main process</span>\n├── electron/\n│   ├── main.ts\n│   └── tsconfig.json\n│\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># build output</span>\n├── build/\n│   ├── index.html\n│   ├── static/\n│   │ ├── css/\n│   │ └── js/\n│   │\n│   └── electron/\n│      └── main.js\n│\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># distribution packges</span>\n└── dist/\n    ├── mac/\n    │   └── my-app.app\n    └── my-app-0.1.0.dmg</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-available-scripts-in-addition-to-the-existing-cra-ones\" class=\"anchor\" aria-hidden=\"true\" href=\"#available-scripts-in-addition-to-the-existing-cra-ones\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Available Scripts in addition to the existing CRA ones</h3>\n<h4 dir=\"auto\"><a id=\"user-content-yarn-run-electrondev\" class=\"anchor\" aria-hidden=\"true\" href=\"#yarn-run-electrondev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>yarn run electron:dev</code></h4>\n<p dir=\"auto\">Runs the <code>Electron</code> app in the development mode.</p>\n<p dir=\"auto\">The <code>Electron</code> app will reload if you make edits in the <code>electron</code> directory.<br>\nYou will also see any lint errors in the console.</p>\n<h4 dir=\"auto\"><a id=\"user-content-yarn-run-electronbuild\" class=\"anchor\" aria-hidden=\"true\" href=\"#yarn-run-electronbuild\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>yarn run electron:build</code></h4>\n<p dir=\"auto\">Builds the <code>Electron</code> app package for production to the <code>dist</code> folder.</p>\n<p dir=\"auto\">Your <code>Electron</code> app is ready to be distributed!</p>\n<h4 dir=\"auto\"><a id=\"user-content-yarn-run-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#yarn-run-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>yarn run release</code></h4>\n<p dir=\"auto\">CHANGELOG generation powered by Conventional Commits. Detail here: <a href=\"https://www.npmjs.com/package/standard-version\" rel=\"nofollow\">https://www.npmjs.com/package/standard-version</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-roadmap-of-next-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap-of-next-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Roadmap (of next features)</h2>\n<ul dir=\"auto\">\n<li>CSV Viewer, see this <a href=\"https://github.com/phaniteja1/react-csv-viewer/blob/master/src/CsvInterface.js\">nice wrapper for displaying CSV data in a formatted table</a></li>\n<li>Code snippets online store with text search capabilities on keywords and programming language type</li>\n<li>Suggests something or add your pull request!</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This project is licensed under the MIT license. For more information see <code>LICENSE.md</code>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-useful-links\" class=\"anchor\" aria-hidden=\"true\" href=\"#useful-links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Useful links</h2>\n<ul dir=\"auto\">\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"178473677\" data-permission-text=\"Title is private\" data-url=\"https://github.com/electron/electron/issues/7300\" data-hovercard-type=\"issue\" data-hovercard-url=\"/electron/electron/issues/7300/hovercard\" href=\"https://github.com/electron/electron/issues/7300\">electron/electron#7300</a></li>\n<li><a href=\"https://askubuntu.com/a/935249/990301\" rel=\"nofollow\">https://askubuntu.com/a/935249/990301</a> (to setup *.AppImage in Ubuntu and make it auto discoverable inside your ~/.local/bin/ folder)</li>\n<li><a href=\"https://stackoverflow.com/questions/41551110/unable-to-override-app-name-on-mac-os-electron-menu\" rel=\"nofollow\">https://stackoverflow.com/questions/41551110/unable-to-override-app-name-on-mac-os-electron-menu</a></li>\n<li><a href=\"https://apple.stackexchange.com/a/385074/364767\" rel=\"nofollow\">https://apple.stackexchange.com/a/385074/364767</a></li>\n<li><a href=\"https://www.electron.build/icons\" rel=\"nofollow\">https://www.electron.build/icons</a></li>\n<li><a href=\"https://cloudconvert.com/png-to-icns\" rel=\"nofollow\">https://cloudconvert.com/png-to-icns</a></li>\n<li><a href=\"https://stackoverflow.com/a/8684009/704681\" rel=\"nofollow\">https://stackoverflow.com/a/8684009/704681</a></li>\n<li><a href=\"https://stackoverflow.com/a/52409047/704681\" rel=\"nofollow\">https://stackoverflow.com/a/52409047/704681</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-react-router-dom\" class=\"anchor\" aria-hidden=\"true\" href=\"#react-router-dom\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>react-router-dom</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://medium.com/swlh/defining-nested-routes-with-react-router-8f140e87b360\" rel=\"nofollow\">https://medium.com/swlh/defining-nested-routes-with-react-router-8f140e87b360</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-interesting-posts-this-app-has-been-inspired-by\" class=\"anchor\" aria-hidden=\"true\" href=\"#interesting-posts-this-app-has-been-inspired-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Interesting posts this app has been inspired by</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://omakoleg.gitlab.io/posts/spa-image-base64-react/\" rel=\"nofollow\">https://omakoleg.gitlab.io/posts/spa-image-base64-react/</a></li>\n<li><a href=\"https://stackoverflow.com/questions/53028778/how-to-show-build-datetime-on-my-react-web-app-using-create-react-app\" rel=\"nofollow\">https://stackoverflow.com/questions/53028778/how-to-show-build-datetime-on-my-react-web-app-using-create-react-app</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-spinner\" class=\"anchor\" aria-hidden=\"true\" href=\"#spinner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Spinner</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://www.npmjs.com/package/react-loading-overlay\" rel=\"nofollow\">https://www.npmjs.com/package/react-loading-overlay</a></li>\n<li><a href=\"https://www.npmjs.com/package/react-spinners\" rel=\"nofollow\">https://www.npmjs.com/package/react-spinners</a></li>\n<li><a href=\"https://www.davidhu.io/react-spinners/\" rel=\"nofollow\">https://www.davidhu.io/react-spinners/</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Authors</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/amwebexpert\">amwebexpert@gmail.com</a></li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.592Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Web Toolbox</h1><a id=\"user-content-web-toolbox\" class=\"anchor-element\" aria-label=\"Permalink: Web Toolbox\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#web-toolbox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Open source collection of web developer utilities, also packaged as a desktop application (Windows, Linux, Mac).</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4abac11c407eccd12c6427eb9cbc6ef7e78ad906b9267b278836cfa34a0962d4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616d7765626578706572742f65746f6f6c626f78\"><img src=\"https://camo.githubusercontent.com/4abac11c407eccd12c6427eb9cbc6ef7e78ad906b9267b278836cfa34a0962d4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616d7765626578706572742f65746f6f6c626f78\" alt=\"GitHub release (latest by date)\" data-canonical-src=\"https://img.shields.io/github/v/release/amwebexpert/etoolbox\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9f7b636702ee562e416ac7590ffa7f81e32a5099a25bb64901642ac4547b5025/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f616d7765626578706572742f65746f6f6c626f78\"><img src=\"https://camo.githubusercontent.com/9f7b636702ee562e416ac7590ffa7f81e32a5099a25bb64901642ac4547b5025/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f616d7765626578706572742f65746f6f6c626f78\" alt=\"GitHub Release Date\" data-canonical-src=\"https://img.shields.io/github/release-date/amwebexpert/etoolbox\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0f1f9f6194b30a27e63462cba7cea7816cd5204a3d6d4e92ca6680a8cda97c29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f616d7765626578706572742f65746f6f6c626f78\"><img src=\"https://camo.githubusercontent.com/0f1f9f6194b30a27e63462cba7cea7816cd5204a3d6d4e92ca6680a8cda97c29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f616d7765626578706572742f65746f6f6c626f78\" alt=\"GitHub last commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/amwebexpert/etoolbox\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/amwebexpert/etoolbox/blob/main/./LICENSE\"><img src=\"https://camo.githubusercontent.com/b8593b8ea2157c85d33229b9ae386247de6fcedee3c630642a5c8eb3b09d87ae/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-green\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4c3eee86f5e39feb24bd33888ed72e488cd6030c7e313e232d76ac01aa663ac7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f646570656e64656e63792d76657273696f6e2f616d7765626578706572742f65746f6f6c626f782f7265616374\"><img src=\"https://camo.githubusercontent.com/4c3eee86f5e39feb24bd33888ed72e488cd6030c7e313e232d76ac01aa663ac7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f646570656e64656e63792d76657273696f6e2f616d7765626578706572742f65746f6f6c626f782f7265616374\" alt=\"GitHub package.json dependency version (prod)\" data-canonical-src=\"https://img.shields.io/github/package-json/dependency-version/amwebexpert/etoolbox/react\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8f61f1754face2a0131470f3d296a62badbded571c6e3293918aae350401d4fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f646570656e64656e63792d76657273696f6e2f616d7765626578706572742f65746f6f6c626f782f74797065736372697074\"><img src=\"https://camo.githubusercontent.com/8f61f1754face2a0131470f3d296a62badbded571c6e3293918aae350401d4fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f646570656e64656e63792d76657273696f6e2f616d7765626578706572742f65746f6f6c626f782f74797065736372697074\" alt=\"GitHub package.json dependency version (prod)\" data-canonical-src=\"https://img.shields.io/github/package-json/dependency-version/amwebexpert/etoolbox/typescript\" style=\"max-width: 100%;\"></a> <a href=\"https://www.cypress.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/35ea480eff20855bb32a8f2e8b5b59b9b53090bbf6bfe9f0b51ebcf3c1b2cd13/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f746573746564253230776974682d437970726573732d3034433338452e737667\" alt=\"Cypress.io\" data-canonical-src=\"https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg\" style=\"max-width: 100%;\"></a></p>\n<div align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/icon-512x512.png\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/icon-512x512.png\" width=\"100\" alt=\"Web Toolbox\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n <div dir=\"auto\">Icon made by: <a href=\"https://therealjerrylow.com/\" rel=\"nofollow\">Jerry Low</a></div>\n <div dir=\"auto\">Powered by <a href=\"https://reactjs.org/docs/create-a-new-react-app.html\" rel=\"nofollow\">Create React App</a>.</div>\n <div dir=\"auto\">Like the project? Don't forget to give it a ⭐️!</div>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Some screen captures of the implemented features...</p>\n<table>\n<thead>\n<tr>\n<th>JSON format</th>\n<th>File encoder</th>\n<th>RegEx tester</th>\n<th>Imaging OCR</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/screen-captures/JSONFormatter-demo.gif\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/screen-captures/JSONFormatter-demo.gif\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/screen-captures/ImageEncoder-demo.gif\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/screen-captures/ImageEncoder-demo.gif\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/screen-captures/RegexTester-demo.gif\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/screen-captures/RegexTester-demo.gif\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/public/screen-captures/ImageOCR-demo.gif\"><img src=\"https://raw.githubusercontent.com/amwebexpert/etoolbox/main/public/screen-captures/ImageOCR-demo.gif\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a></td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Online demo</h2><a id=\"user-content-online-demo\" class=\"anchor-element\" aria-label=\"Permalink: Online demo\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#online-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The web application has been deployed and you can test it <a href=\"https://amwebexpert.github.io/etoolbox\" rel=\"nofollow\">JUST HERE!</a>. Whenever a feature is only available under <code>Electron</code> the UI element will be disabled or a corresponding popup message will be displayed. But most of the time we will try to make the feature available online.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Tested with Cypress</h2><a id=\"user-content-tested-with-cypress\" class=\"anchor-element\" aria-label=\"Permalink: Tested with Cypress\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#tested-with-cypress\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.cypress.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/35ea480eff20855bb32a8f2e8b5b59b9b53090bbf6bfe9f0b51ebcf3c1b2cd13/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f746573746564253230776974682d437970726573732d3034433338452e737667\" alt=\"Cypress.io\" data-canonical-src=\"https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">We have added features coverages (a.k.a. end to end tests) so each release can be tested in order to detect regressions before the release reach the production. <a href=\"https://www.cypress.io/\" rel=\"nofollow\">Cypress</a> is an awesome tool and Web Toolbox has a lot of screen behaviors covered!</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3459255/200014116-85caa518-9355-443c-b1cd-e67b4f819010.png\"><img src=\"https://user-images.githubusercontent.com/3459255/200014116-85caa518-9355-443c-b1cd-e67b4f819010.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>See the full <a href=\"https://amwebexpert.github.io/etoolbox/e2e-tests-report/html/index.html\" rel=\"nofollow\">e2e tests report</a></li>\n<li>See the full coverage report <a href=\"https://amwebexpert.github.io/etoolbox/all-tests-report/lcov-report/index.html\" rel=\"nofollow\">Jest & Cypress merged</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Windows, Linux and MacOS versions</h2><a id=\"user-content-windows-linux-and-macos-versions\" class=\"anchor-element\" aria-label=\"Permalink: Windows, Linux and MacOS versions\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#windows-linux-and-macos-versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Since most of the features don't need to access desktop capabilities, <code>Electron</code> is actually not absolutely required. However, having a desktop application gives nice things like:</p>\n<ul dir=\"auto\">\n<li>global OS shortcuts</li>\n<li>dedicated OS window</li>\n<li>ability to select exactly where a file will be stored whenever the SPA offers a <code>Save As…</code> button</li>\n<li>etc.</li>\n</ul>\n<p dir=\"auto\">Again feel free to try out the <a href=\"https://amwebexpert.github.io/etoolbox/\" rel=\"nofollow\">online demo</a> before trying to package the <code>Electron</code> app for your platform :-) since you will enjoy:</p>\n<ul dir=\"auto\">\n<li>live updates</li>\n<li>usage as a progressive web app (PWA)</li>\n<li>or just add bookmark(s) to the specific feature(s) of the app you use the most</li>\n</ul>\n<p dir=\"auto\">Still need an <code>Electron</code> release? We've got you covered: <a href=\"https://github.com/amwebexpert/etoolbox/blob/main/./docs/sections/electron-builds.md\">Electron release details</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development commands</h2><a id=\"user-content-development-commands\" class=\"anchor-element\" aria-label=\"Permalink: Development commands\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#development-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">See all the <a href=\"https://github.com/amwebexpert/etoolbox/blob/main/./docs/sections/commands.md\">Development commands and scripts</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Project detail</h2><a id=\"user-content-project-detail\" class=\"anchor-element\" aria-label=\"Permalink: Project detail\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#project-detail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is originaly a fork of <a href=\"https://github.com/yhirose/react-typescript-electron-sample-with-create-react-app-and-electron-builder\">React-TypeScript-<code>Electron</code> sample with Create React App and <code>Electron</code> Builder</a></p>\n<p dir=\"auto\">Also bootstrapped with <a href=\"https://github.com/facebook/create-react-app\">Create React App</a> with <code>--typescript</code> option. On the top of it, the following features have been added with relatively small changes:</p>\n<ul dir=\"auto\">\n<li>TypeScript supports for <code>Electron</code> main process source code</li>\n<li>Hot-reload support for <code>Electron</code> app</li>\n<li><code>Electron</code> Builder support</li>\n</ul>\n<p dir=\"auto\">More info here: <a href=\"https://github.com/amwebexpert/etoolbox/blob/main/./docs/sections/electron-builds.md\">Web Toolbox Electron app details</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Roadmap (of next features)</h2><a id=\"user-content-roadmap-of-next-features\" class=\"anchor-element\" aria-label=\"Permalink: Roadmap (of next features)\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#roadmap-of-next-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>DataURI scheme viewer (Base64 raw data)</li>\n<li>3D Visualizer (.obj and .fbx viewer)</li>\n<li>Add list of all official HTTP Server codes (REST)</li>\n<li>Markdown utilities, like <a href=\"https://tabletomarkdown.com/format-markdown-table/\" rel=\"nofollow\">table formatter</a></li>\n<li>Suggests something or add your pull request!</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is licensed under the MIT license. For more information see <a href=\"https://github.com/amwebexpert/etoolbox/blob/main/./LICENSE\"><code>LICENSE</code></a> file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Conventional commits</h2><a id=\"user-content-conventional-commits\" class=\"anchor-element\" aria-label=\"Permalink: Conventional commits\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#conventional-commits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>CHANGELOG.md</code> generation powered by <a href=\"https://www.npmjs.com/package/standard-version\" rel=\"nofollow\">Conventional Commits</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">References</h2><a id=\"user-content-references\" class=\"anchor-element\" aria-label=\"Permalink: References\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">See the <a href=\"https://github.com/amwebexpert/etoolbox/blob/main/./docs/sections/references.md\">References</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Authors</h2><a id=\"user-content-authors\" class=\"anchor-element\" aria-label=\"Permalink: Authors\" href=\"https://github.com/amwebexpert/etoolbox/blob/main/#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/amwebexpert\">amwebexpert@gmail.com</a></li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Web Toolbox</h1><a id=\"user-content-web-toolbox\" class=\"anchor-element\" aria-label=\"Permalink: Web Toolbox\" href=\"#web-toolbox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Open source collection of web developer utilities, also packaged as a desktop application (Windows, Linux, Mac).</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4abac11c407eccd12c6427eb9cbc6ef7e78ad906b9267b278836cfa34a0962d4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616d7765626578706572742f65746f6f6c626f78\"><img src=\"https://camo.githubusercontent.com/4abac11c407eccd12c6427eb9cbc6ef7e78ad906b9267b278836cfa34a0962d4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616d7765626578706572742f65746f6f6c626f78\" alt=\"GitHub release (latest by date)\" data-canonical-src=\"https://img.shields.io/github/v/release/amwebexpert/etoolbox\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9f7b636702ee562e416ac7590ffa7f81e32a5099a25bb64901642ac4547b5025/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f616d7765626578706572742f65746f6f6c626f78\"><img src=\"https://camo.githubusercontent.com/9f7b636702ee562e416ac7590ffa7f81e32a5099a25bb64901642ac4547b5025/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f616d7765626578706572742f65746f6f6c626f78\" alt=\"GitHub Release Date\" data-canonical-src=\"https://img.shields.io/github/release-date/amwebexpert/etoolbox\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/0f1f9f6194b30a27e63462cba7cea7816cd5204a3d6d4e92ca6680a8cda97c29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f616d7765626578706572742f65746f6f6c626f78\"><img src=\"https://camo.githubusercontent.com/0f1f9f6194b30a27e63462cba7cea7816cd5204a3d6d4e92ca6680a8cda97c29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f616d7765626578706572742f65746f6f6c626f78\" alt=\"GitHub last commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/amwebexpert/etoolbox\" style=\"max-width: 100%;\"></a> <a href=\"./LICENSE\"><img src=\"https://camo.githubusercontent.com/b8593b8ea2157c85d33229b9ae386247de6fcedee3c630642a5c8eb3b09d87ae/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-green\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4c3eee86f5e39feb24bd33888ed72e488cd6030c7e313e232d76ac01aa663ac7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f646570656e64656e63792d76657273696f6e2f616d7765626578706572742f65746f6f6c626f782f7265616374\"><img src=\"https://camo.githubusercontent.com/4c3eee86f5e39feb24bd33888ed72e488cd6030c7e313e232d76ac01aa663ac7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f646570656e64656e63792d76657273696f6e2f616d7765626578706572742f65746f6f6c626f782f7265616374\" alt=\"GitHub package.json dependency version (prod)\" data-canonical-src=\"https://img.shields.io/github/package-json/dependency-version/amwebexpert/etoolbox/react\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/8f61f1754face2a0131470f3d296a62badbded571c6e3293918aae350401d4fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f646570656e64656e63792d76657273696f6e2f616d7765626578706572742f65746f6f6c626f782f74797065736372697074\"><img src=\"https://camo.githubusercontent.com/8f61f1754face2a0131470f3d296a62badbded571c6e3293918aae350401d4fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7061636b6167652d6a736f6e2f646570656e64656e63792d76657273696f6e2f616d7765626578706572742f65746f6f6c626f782f74797065736372697074\" alt=\"GitHub package.json dependency version (prod)\" data-canonical-src=\"https://img.shields.io/github/package-json/dependency-version/amwebexpert/etoolbox/typescript\" style=\"max-width: 100%;\"></a> <a href=\"https://www.cypress.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/35ea480eff20855bb32a8f2e8b5b59b9b53090bbf6bfe9f0b51ebcf3c1b2cd13/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f746573746564253230776974682d437970726573732d3034433338452e737667\" alt=\"Cypress.io\" data-canonical-src=\"https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg\" style=\"max-width: 100%;\"></a></p>\n<div align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/icon-512x512.png\"><img src=\"public/icon-512x512.png\" width=\"100\" alt=\"Web Toolbox\" style=\"max-width: 100%;\"></a>\n <div dir=\"auto\">Icon made by: <a href=\"https://therealjerrylow.com/\" rel=\"nofollow\">Jerry Low</a></div>\n <div dir=\"auto\">Powered by <a href=\"https://reactjs.org/docs/create-a-new-react-app.html\" rel=\"nofollow\">Create React App</a>.</div>\n <div dir=\"auto\">Like the project? Don't forget to give it a ⭐️!</div>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Some screen captures of the implemented features...</p>\n<table>\n<thead>\n<tr>\n<th>JSON format</th>\n<th>File encoder</th>\n<th>RegEx tester</th>\n<th>Imaging OCR</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/screen-captures/JSONFormatter-demo.gif\"><img src=\"public/screen-captures/JSONFormatter-demo.gif\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></td>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/screen-captures/ImageEncoder-demo.gif\"><img src=\"public/screen-captures/ImageEncoder-demo.gif\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></td>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/screen-captures/RegexTester-demo.gif\"><img src=\"public/screen-captures/RegexTester-demo.gif\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></td>\n<td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"public/screen-captures/ImageOCR-demo.gif\"><img src=\"public/screen-captures/ImageOCR-demo.gif\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Online demo</h2><a id=\"user-content-online-demo\" class=\"anchor-element\" aria-label=\"Permalink: Online demo\" href=\"#online-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The web application has been deployed and you can test it <a href=\"https://amwebexpert.github.io/etoolbox\" rel=\"nofollow\">JUST HERE!</a>. Whenever a feature is only available under <code>Electron</code> the UI element will be disabled or a corresponding popup message will be displayed. But most of the time we will try to make the feature available online.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Tested with Cypress</h2><a id=\"user-content-tested-with-cypress\" class=\"anchor-element\" aria-label=\"Permalink: Tested with Cypress\" href=\"#tested-with-cypress\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.cypress.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/35ea480eff20855bb32a8f2e8b5b59b9b53090bbf6bfe9f0b51ebcf3c1b2cd13/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f746573746564253230776974682d437970726573732d3034433338452e737667\" alt=\"Cypress.io\" data-canonical-src=\"https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">We have added features coverages (a.k.a. end to end tests) so each release can be tested in order to detect regressions before the release reach the production. <a href=\"https://www.cypress.io/\" rel=\"nofollow\">Cypress</a> is an awesome tool and Web Toolbox has a lot of screen behaviors covered!</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3459255/200014116-85caa518-9355-443c-b1cd-e67b4f819010.png\"><img src=\"https://user-images.githubusercontent.com/3459255/200014116-85caa518-9355-443c-b1cd-e67b4f819010.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>See the full <a href=\"https://amwebexpert.github.io/etoolbox/e2e-tests-report/html/index.html\" rel=\"nofollow\">e2e tests report</a></li>\n<li>See the full coverage report <a href=\"https://amwebexpert.github.io/etoolbox/all-tests-report/lcov-report/index.html\" rel=\"nofollow\">Jest & Cypress merged</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Windows, Linux and MacOS versions</h2><a id=\"user-content-windows-linux-and-macos-versions\" class=\"anchor-element\" aria-label=\"Permalink: Windows, Linux and MacOS versions\" href=\"#windows-linux-and-macos-versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Since most of the features don't need to access desktop capabilities, <code>Electron</code> is actually not absolutely required. However, having a desktop application gives nice things like:</p>\n<ul dir=\"auto\">\n<li>global OS shortcuts</li>\n<li>dedicated OS window</li>\n<li>ability to select exactly where a file will be stored whenever the SPA offers a <code>Save As…</code> button</li>\n<li>etc.</li>\n</ul>\n<p dir=\"auto\">Again feel free to try out the <a href=\"https://amwebexpert.github.io/etoolbox/\" rel=\"nofollow\">online demo</a> before trying to package the <code>Electron</code> app for your platform :-) since you will enjoy:</p>\n<ul dir=\"auto\">\n<li>live updates</li>\n<li>usage as a progressive web app (PWA)</li>\n<li>or just add bookmark(s) to the specific feature(s) of the app you use the most</li>\n</ul>\n<p dir=\"auto\">Still need an <code>Electron</code> release? We've got you covered: <a href=\"./docs/sections/electron-builds.md\">Electron release details</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development commands</h2><a id=\"user-content-development-commands\" class=\"anchor-element\" aria-label=\"Permalink: Development commands\" href=\"#development-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">See all the <a href=\"./docs/sections/commands.md\">Development commands and scripts</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Project detail</h2><a id=\"user-content-project-detail\" class=\"anchor-element\" aria-label=\"Permalink: Project detail\" href=\"#project-detail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is originaly a fork of <a href=\"https://github.com/yhirose/react-typescript-electron-sample-with-create-react-app-and-electron-builder\">React-TypeScript-<code>Electron</code> sample with Create React App and <code>Electron</code> Builder</a></p>\n<p dir=\"auto\">Also bootstrapped with <a href=\"https://github.com/facebook/create-react-app\">Create React App</a> with <code>--typescript</code> option. On the top of it, the following features have been added with relatively small changes:</p>\n<ul dir=\"auto\">\n<li>TypeScript supports for <code>Electron</code> main process source code</li>\n<li>Hot-reload support for <code>Electron</code> app</li>\n<li><code>Electron</code> Builder support</li>\n</ul>\n<p dir=\"auto\">More info here: <a href=\"./docs/sections/electron-builds.md\">Web Toolbox Electron app details</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Roadmap (of next features)</h2><a id=\"user-content-roadmap-of-next-features\" class=\"anchor-element\" aria-label=\"Permalink: Roadmap (of next features)\" href=\"#roadmap-of-next-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>DataURI scheme viewer (Base64 raw data)</li>\n<li>3D Visualizer (.obj and .fbx viewer)</li>\n<li>Add list of all official HTTP Server codes (REST)</li>\n<li>Markdown utilities, like <a href=\"https://tabletomarkdown.com/format-markdown-table/\" rel=\"nofollow\">table formatter</a></li>\n<li>Suggests something or add your pull request!</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is licensed under the MIT license. For more information see <a href=\"./LICENSE\"><code>LICENSE</code></a> file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Conventional commits</h2><a id=\"user-content-conventional-commits\" class=\"anchor-element\" aria-label=\"Permalink: Conventional commits\" href=\"#conventional-commits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><code>CHANGELOG.md</code> generation powered by <a href=\"https://www.npmjs.com/package/standard-version\" rel=\"nofollow\">Conventional Commits</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">References</h2><a id=\"user-content-references\" class=\"anchor-element\" aria-label=\"Permalink: References\" href=\"#references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">See the <a href=\"./docs/sections/references.md\">References</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Authors</h2><a id=\"user-content-authors\" class=\"anchor-element\" aria-label=\"Permalink: Authors\" href=\"#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/amwebexpert\">amwebexpert@gmail.com</a></li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:34.281Z" }, "webkitty": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/banner.svg\"><img src=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/banner.svg\" alt=\"Logo\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-webkitty\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yikuansun/webkitty/blob/master/#webkitty\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WebKitty</h1>\n<p dir=\"auto\"><strong>Web Development shouldn't be hard.</strong></p>\n<p dir=\"auto\">That's why I built WebKitty, an all-in one tool for editing, testing and debugging HTML projects.</p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yikuansun/webkitty/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Customizable theme</li>\n<li>Integrated preview</li>\n<li>Google Chrome-style debugging tools</li>\n<li>Emulation of different hosts and browsers</li>\n<li>Fast file navigation</li>\n<li>Cross platform</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yikuansun/webkitty/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/screenshots/Screen%20Shot%202022-04-01%20at%204.40.07%20PM.png\"><img src=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/screenshots/Screen%20Shot%202022-04-01%20at%204.40.07%20PM.png\" alt=\"App Screenshot\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/banner.svg\"><img src=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/banner.svg\" alt=\"Logo\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-webkitty\" class=\"anchor\" aria-hidden=\"true\" href=\"#webkitty\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WebKitty</h1>\n<p dir=\"auto\"><strong>Web Development shouldn't be hard.</strong></p>\n<p dir=\"auto\">That's why I built WebKitty, an all-in one tool for editing, testing and debugging HTML projects.</p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Customizable theme</li>\n<li>Integrated preview</li>\n<li>Google Chrome-style debugging tools</li>\n<li>Emulation of different hosts and browsers</li>\n<li>Fast file navigation</li>\n<li>Cross platform</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/screenshots/Screen%20Shot%202022-04-01%20at%204.40.07%20PM.png\"><img src=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/screenshots/Screen%20Shot%202022-04-01%20at%204.40.07%20PM.png\" alt=\"App Screenshot\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.599Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/banner.svg\"><img src=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/banner.svg\" alt=\"Logo\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">WebKitty</h1><a id=\"user-content-webkitty\" class=\"anchor-element\" aria-label=\"Permalink: WebKitty\" href=\"https://github.com/yikuansun/webkitty/blob/master/#webkitty\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>Web Development shouldn't be hard.</strong></p>\n<p dir=\"auto\">That's why I built WebKitty, an all-in one tool for editing, testing and debugging HTML projects.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/yikuansun/webkitty/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Customizable theme</li>\n<li>Integrated preview</li>\n<li>Google Chrome-style debugging tools</li>\n<li>Emulation of different hosts and browsers</li>\n<li>Fast file navigation</li>\n<li>Cross platform</li>\n<li>Code suggestions with Ctrl+Space</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshots</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"https://github.com/yikuansun/webkitty/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yikuansun/webkitty/30ace57f6263da706dce163de56b8becee2da4a6/screenshots/Screen%20Shot%202022-05-12%20at%209.22.25%20PM.png\"><img src=\"https://raw.githubusercontent.com/yikuansun/webkitty/30ace57f6263da706dce163de56b8becee2da4a6/screenshots/Screen%20Shot%202022-05-12%20at%209.22.25%20PM.png\" alt=\"App Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Supported Operating Systems</h2><a id=\"user-content-supported-operating-systems\" class=\"anchor-element\" aria-label=\"Permalink: Supported Operating Systems\" href=\"https://github.com/yikuansun/webkitty/blob/master/#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>MacOS >=10.11</li>\n<li>Windows >=7</li>\n<li>Ubuntu >=14.04</li>\n<li>Fedora >=28</li>\n<li>Debian >=8</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Dependencies</h2><a id=\"user-content-dependencies\" class=\"anchor-element\" aria-label=\"Permalink: Dependencies\" href=\"https://github.com/yikuansun/webkitty/blob/master/#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>electron 17.1.0</li>\n<li>electron-builder 22.14.5</li>\n<li>@electron/remote 2.0.5</li>\n<li>adm-zip 0.5.5</li>\n<li>codemirror 5.65.2</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/banner.svg\"><img src=\"https://raw.githubusercontent.com/yikuansun/webkitty/master/banner.svg\" alt=\"Logo\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">WebKitty</h1><a id=\"user-content-webkitty\" class=\"anchor-element\" aria-label=\"Permalink: WebKitty\" href=\"#webkitty\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>Web Development shouldn't be hard.</strong></p>\n<p dir=\"auto\">That's why I built WebKitty, an all-in one tool for editing, testing and debugging HTML projects.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Customizable theme</li>\n<li>Integrated preview</li>\n<li>Google Chrome-style debugging tools</li>\n<li>Emulation of different hosts and browsers</li>\n<li>Fast file navigation</li>\n<li>Cross platform</li>\n<li>Code suggestions with Ctrl+Space</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshots</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yikuansun/webkitty/30ace57f6263da706dce163de56b8becee2da4a6/screenshots/Screen%20Shot%202022-05-12%20at%209.22.25%20PM.png\"><img src=\"https://raw.githubusercontent.com/yikuansun/webkitty/30ace57f6263da706dce163de56b8becee2da4a6/screenshots/Screen%20Shot%202022-05-12%20at%209.22.25%20PM.png\" alt=\"App Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Supported Operating Systems</h2><a id=\"user-content-supported-operating-systems\" class=\"anchor-element\" aria-label=\"Permalink: Supported Operating Systems\" href=\"#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>MacOS >=10.11</li>\n<li>Windows >=7</li>\n<li>Ubuntu >=14.04</li>\n<li>Fedora >=28</li>\n<li>Debian >=8</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Dependencies</h2><a id=\"user-content-dependencies\" class=\"anchor-element\" aria-label=\"Permalink: Dependencies\" href=\"#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>electron 17.1.0</li>\n<li>electron-builder 22.14.5</li>\n<li>@electron/remote 2.0.5</li>\n<li>adm-zip 0.5.5</li>\n<li>codemirror 5.65.2</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:34.547Z" }, - "whale": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-whale-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/main/#whale-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Whale <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/1000ch/whale/workflows/test/badge.svg\"><img src=\"https://github.com/1000ch/whale/workflows/test/badge.svg\" alt=\"GitHub Actions Status\" style=\"max-width: 100%;\"></a></h1>\n<p dir=\"auto\">Unofficial <a href=\"https://trello.com/\" rel=\"nofollow\">Trello</a> app <g-emoji class=\"g-emoji\" alias=\"whale\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f433.png\">🐳</g-emoji></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/1000ch/whale/blob/main/demo.png\"><img src=\"https://raw.githubusercontent.com/1000ch/whale/main/demo.png\" alt=\"Whale demo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/main/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<p dir=\"auto\"><a href=\"https://www.electronjs.org/docs/tutorial/support#macos\" rel=\"nofollow\">macOS 10.10 (Yosemite)</a>+, <a href=\"https://www.electronjs.org/docs/tutorial/support#windows\" rel=\"nofollow\">Windows</a> and <a href=\"https://www.electronjs.org/docs/tutorial/support#linux\" rel=\"nofollow\">Linux</a> are supported.</p>\n<h3 dir=\"auto\"><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/main/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>macOS</h3>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.app</code> to <code>/Applications</code>.</p>\n<p dir=\"auto\">Alternatively, if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>, you can install via:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install --cask whale\"><pre class=\"notranslate\"><code class=\"notranslate\">brew install --cask whale\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/main/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h3>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.exe</code> to some location.</p>\n<h3 dir=\"auto\"><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/main/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux</h3>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale</code> to some location.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"https://1000ch.mit-license.org\" rel=\"nofollow\">MIT</a> © <a href=\"https://github.com/1000ch\">Shogo Sensui</a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-whale-\" class=\"anchor\" aria-hidden=\"true\" href=\"#whale-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Whale <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/1000ch/whale/workflows/test/badge.svg\"><img src=\"https://github.com/1000ch/whale/workflows/test/badge.svg\" alt=\"GitHub Actions Status\" style=\"max-width: 100%;\"></a></h1>\n<p dir=\"auto\">Unofficial <a href=\"https://trello.com/\" rel=\"nofollow\">Trello</a> app <g-emoji class=\"g-emoji\" alias=\"whale\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f433.png\">🐳</g-emoji></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"demo.png\"><img src=\"demo.png\" alt=\"Whale demo\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<p dir=\"auto\"><a href=\"https://www.electronjs.org/docs/tutorial/support#macos\" rel=\"nofollow\">macOS 10.10 (Yosemite)</a>+, <a href=\"https://www.electronjs.org/docs/tutorial/support#windows\" rel=\"nofollow\">Windows</a> and <a href=\"https://www.electronjs.org/docs/tutorial/support#linux\" rel=\"nofollow\">Linux</a> are supported.</p>\n<h3 dir=\"auto\"><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>macOS</h3>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.app</code> to <code>/Applications</code>.</p>\n<p dir=\"auto\">Alternatively, if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>, you can install via:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install --cask whale\"><pre class=\"notranslate\"><code class=\"notranslate\">brew install --cask whale\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h3>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.exe</code> to some location.</p>\n<h3 dir=\"auto\"><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux</h3>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale</code> to some location.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"https://1000ch.mit-license.org\" rel=\"nofollow\">MIT</a> © <a href=\"https://github.com/1000ch\">Shogo Sensui</a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.776Z" + "webtorrent": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <br>\n <a href=\"https://webtorrent.io\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/58ae6b08a0e23bb6e352be5b7005603ef3d1e3bd60e27639e6afcf9684b93bb0/68747470733a2f2f776562746f7272656e742e696f2f696d672f576562546f7272656e742e706e67\" alt=\"WebTorrent\" width=\"200\" data-canonical-src=\"https://webtorrent.io/img/WebTorrent.png\" style=\"max-width: 100%;\">\n </a>\n <br>\n WebTorrent Desktop\n <br>\n <br>\n</h1><a id=\"user-content---------------webtorrent-desktop----\" class=\"anchor-element\" aria-label=\"Permalink: \n WebTorrent Desktop\n \" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#--------------webtorrent-desktop----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 align=\"center\" class=\"heading-element\" dir=\"auto\">The streaming torrent app. For Mac, Windows, and Linux.</h4><a id=\"user-content-the-streaming-torrent-app-for-mac-windows-and-linux\" class=\"anchor-element\" aria-label=\"Permalink: The streaming torrent app. For Mac, Windows, and Linux.\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#the-streaming-torrent-app-for-mac-windows-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://discord.gg/cnXkm4Z\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3cb458bb448fa31ea08336dafc542ea7fa30c4c38aa872cd8c15b9796591a5ef/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f363132353735313131373138383935363136\" alt=\"discord\" data-canonical-src=\"https://img.shields.io/discord/612575111718895616\" style=\"max-width: 100%;\"></a>\n <a href=\"https://travis-ci.org/webtorrent/webtorrent-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6cee54f366c400b87c1f7e9fbb2d79300c559d4fdec5f0cc2373008a537fe2b3/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f6d61737465722e737667\" alt=\"travis\" data-canonical-src=\"https://img.shields.io/travis/webtorrent/webtorrent-desktop/master.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/d139341435df91283cc6684bebb368eea51edd99fa8adcd9b8425ea422b90d4e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f776562746f7272656e742f776562746f7272656e742d6465736b746f702e737667\" alt=\"github release version\" data-canonical-src=\"https://img.shields.io/github/release/webtorrent/webtorrent-desktop.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/d343173c3743fe6b30236f045dce0bb286181ba74e4fb35ec74a4fe29a646686/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f746f74616c2e737667\" alt=\"github release downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/webtorrent/webtorrent-desktop/total.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/eec9ddc8b4c75fec16ca8907960c876e6d6c4dabcd71bbb4a8e8f9dfb23ef10d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Recommended Install</h3><a id=\"user-content-recommended-install\" class=\"anchor-element\" aria-label=\"Permalink: Recommended Install\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#recommended-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the latest version of WebTorrent Desktop from\n<a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\">the official website</a>:</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\"><a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\">✨ Download WebTorrent Desktop ✨</a></h3><a id=\"user-content--download-webtorrent-desktop-\" class=\"anchor-element\" aria-label=\"Permalink: ✨ Download WebTorrent Desktop ✨\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#-download-webtorrent-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Advanced Install</h3><a id=\"user-content-advanced-install\" class=\"anchor-element\" aria-label=\"Permalink: Advanced Install\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#advanced-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Download specific installer files from the <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\">GitHub releases</a> page.</p>\n</li>\n<li>\n<p dir=\"auto\">Use <a href=\"https://github.com/caskroom/homebrew-cask\">Homebrew-Cask</a> to install from the command line:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ brew install --cask webtorrent\"><pre class=\"notranslate\"><code>$ brew install --cask webtorrent\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Try the (unstable) development version by cloning the Git repository. See the\n<a href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#how-to-contribute\">\"How to Contribute\"</a> instructions.</p>\n</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshots</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/657c453f5e751bd9da742c14bb5aa90c6a4e27c6923c7036d702fd890df207cf/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\"><img src=\"https://camo.githubusercontent.com/657c453f5e751bd9da742c14bb5aa90c6a4e27c6923c7036d702fd890df207cf/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-player3.png\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e657a0e45614e3bdeccb5b36b24da84988ef16e0ecad01b82f984b94d2498d07/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\"><img src=\"https://camo.githubusercontent.com/e657a0e45614e3bdeccb5b36b24da84988ef16e0ecad01b82f984b94d2498d07/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\" width=\"612\" height=\"749\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-main.png\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">How to Contribute</h2><a id=\"user-content-how-to-contribute\" class=\"anchor-element\" aria-label=\"Permalink: How to Contribute\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Get the code</h3><a id=\"user-content-get-the-code\" class=\"anchor-element\" aria-label=\"Permalink: Get the code\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#get-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\"><pre class=\"notranslate\"><code>$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run the app</h3><a id=\"user-content-run-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Run the app\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm start\"><pre class=\"notranslate\"><code>$ npm start\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Watch the code</h3><a id=\"user-content-watch-the-code\" class=\"anchor-element\" aria-label=\"Permalink: Watch the code\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#watch-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Restart the app automatically every time code changes. Useful during development.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run watch\"><pre class=\"notranslate\"><code>$ npm run watch\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run linters</h3><a id=\"user-content-run-linters\" class=\"anchor-element\" aria-label=\"Permalink: Run linters\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-linters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre class=\"notranslate\"><code>$ npm test\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run integration tests</h3><a id=\"user-content-run-integration-tests\" class=\"anchor-element\" aria-label=\"Permalink: Run integration tests\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-integration-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run test-integration\"><pre class=\"notranslate\"><code>$ npm run test-integration\n</code></pre></div>\n<p dir=\"auto\">The integration tests use Spectron and Tape. They click through the app, taking screenshots and\ncomparing each one to a reference. Why screenshots?</p>\n<ul dir=\"auto\">\n<li>Ad-hoc checking makes the tests a lot more work to write</li>\n<li>Even diffing the whole HTML is not as thorough as screenshot diffing. For example, it wouldn't\ncatch an bug where hitting ESC from a video doesn't correctly restore window size.</li>\n<li>Chrome's own integration tests use screenshot diffing iirc</li>\n<li>Small UI changes will break a few tests, but the fix is as easy as deleting the offending\nscreenshots and running the tests, which will recreate them with the new look.</li>\n<li>The resulting Github PR will then show, pixel by pixel, the exact UI changes that were made! See\n<a href=\"https://github.com/blog/817-behold-image-view-modes\">https://github.com/blog/817-behold-image-view-modes</a></li>\n</ul>\n<p dir=\"auto\">For MacOS, you'll need a Retina screen for the integration tests to pass. Your screen should have\nthe same resolution as a 2018 MacBook Pro 13\".</p>\n<p dir=\"auto\">For Windows, you'll need Windows 10 with a 1366x768 screen.</p>\n<p dir=\"auto\">When running integration tests, keep the mouse on the edge of the screen and don't touch the mouse\nor keyboard while the tests are running.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Package the app</h3><a id=\"user-content-package-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Package the app\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#package-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Builds app binaries for Mac, Linux, and Windows.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run package\"><pre class=\"notranslate\"><code>$ npm run package\n</code></pre></div>\n<p dir=\"auto\">To build for one platform:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run package -- [platform] [options]\"><pre class=\"notranslate\"><code>$ npm run package -- [platform] [options]\n</code></pre></div>\n<p dir=\"auto\">Where <code>[platform]</code> is <code>darwin</code>, <code>linux</code>, <code>win32</code>, or <code>all</code> (default).</p>\n<p dir=\"auto\">The following optional arguments are available:</p>\n<ul dir=\"auto\">\n<li><code>--sign</code> - Sign the application (Mac, Windows)</li>\n<li><code>--package=[type]</code> - Package single output type.\n<ul dir=\"auto\">\n<li><code>deb</code> - Debian package</li>\n<li><code>rpm</code> - RedHat package</li>\n<li><code>zip</code> - Linux zip file</li>\n<li><code>dmg</code> - Mac disk image</li>\n<li><code>exe</code> - Windows installer</li>\n<li><code>portable</code> - Windows portable app</li>\n<li><code>all</code> - All platforms (default)</li>\n</ul>\n</li>\n</ul>\n<p dir=\"auto\">Note: Even with the <code>--package</code> option, the auto-update files (.nupkg for Windows,\n-darwin.zip for Mac) will always be produced.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Windows build notes</h4><a id=\"user-content-windows-build-notes\" class=\"anchor-element\" aria-label=\"Permalink: Windows build notes\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#windows-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The Windows app can be packaged from <strong>any</strong> platform.</p>\n<p dir=\"auto\">Note: Windows code signing only works from <strong>Windows</strong>, for now.</p>\n<p dir=\"auto\">Note: To package the Windows app from non-Windows platforms,\n<a href=\"https://www.winehq.org/\" rel=\"nofollow\">Wine</a> and <a href=\"https://www.mono-project.com/\" rel=\"nofollow\">Mono</a> need\nto be installed. For example on Mac, first install\n<a href=\"http://www.xquartz.org/\" rel=\"nofollow\">XQuartz</a>, then run:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ brew install wine mono\"><pre class=\"notranslate\"><code>$ brew install wine mono\n</code></pre></div>\n<p dir=\"auto\">(Requires the <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a> package manager.)</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Mac build notes</h4><a id=\"user-content-mac-build-notes\" class=\"anchor-element\" aria-label=\"Permalink: Mac build notes\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#mac-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The Mac app can only be packaged from <strong>macOS</strong>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Linux build notes</h4><a id=\"user-content-linux-build-notes\" class=\"anchor-element\" aria-label=\"Permalink: Linux build notes\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#linux-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The Linux app can be packaged from <strong>any</strong> platform.</p>\n<p dir=\"auto\">If packaging from Mac, install system dependencies with Homebrew by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run install-system-deps\"><pre class=\"notranslate\"><code>npm run install-system-deps\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Recommended readings to start working in the app</h4><a id=\"user-content-recommended-readings-to-start-working-in-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Recommended readings to start working in the app\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#recommended-readings-to-start-working-in-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Electron (Framework to make native apps for Windows, OSX and Linux in Javascript):\n<a href=\"https://electronjs.org/docs/tutorial/quick-start\" rel=\"nofollow\">https://electronjs.org/docs/tutorial/quick-start</a></p>\n<p dir=\"auto\">React.js (Framework to work with Frontend UI):\n<a href=\"https://reactjs.org/docs/getting-started.html\" rel=\"nofollow\">https://reactjs.org/docs/getting-started.html</a></p>\n<p dir=\"auto\">Material UI (React components that implement Google's Material Design.):\n<a href=\"https://material-ui.com/getting-started/installation\" rel=\"nofollow\">https://material-ui.com/getting-started/installation</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Privacy</h3><a id=\"user-content-privacy\" class=\"anchor-element\" aria-label=\"Permalink: Privacy\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">WebTorrent Desktop collects some basic usage stats to help us make the app better.\nFor example, we track how well the play button works. How often does it succeed?\nTime out? Show a missing codec error?</p>\n<p dir=\"auto\">The app never sends any personally identifying information, nor does it track which\ntorrents you add.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">MIT. Copyright (c) <a href=\"https://webtorrent.io\" rel=\"nofollow\">WebTorrent, LLC</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <br>\n <a href=\"https://webtorrent.io\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/58ae6b08a0e23bb6e352be5b7005603ef3d1e3bd60e27639e6afcf9684b93bb0/68747470733a2f2f776562746f7272656e742e696f2f696d672f576562546f7272656e742e706e67\" alt=\"WebTorrent\" width=\"200\" data-canonical-src=\"https://webtorrent.io/img/WebTorrent.png\" style=\"max-width: 100%;\">\n </a>\n <br>\n WebTorrent Desktop\n <br>\n <br>\n</h1><a id=\"user-content---------------webtorrent-desktop----\" class=\"anchor-element\" aria-label=\"Permalink: \n WebTorrent Desktop\n \" href=\"#--------------webtorrent-desktop----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 align=\"center\" class=\"heading-element\" dir=\"auto\">The streaming torrent app. For Mac, Windows, and Linux.</h4><a id=\"user-content-the-streaming-torrent-app-for-mac-windows-and-linux\" class=\"anchor-element\" aria-label=\"Permalink: The streaming torrent app. For Mac, Windows, and Linux.\" href=\"#the-streaming-torrent-app-for-mac-windows-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://discord.gg/cnXkm4Z\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3cb458bb448fa31ea08336dafc542ea7fa30c4c38aa872cd8c15b9796591a5ef/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f363132353735313131373138383935363136\" alt=\"discord\" data-canonical-src=\"https://img.shields.io/discord/612575111718895616\" style=\"max-width: 100%;\"></a>\n <a href=\"https://travis-ci.org/webtorrent/webtorrent-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6cee54f366c400b87c1f7e9fbb2d79300c559d4fdec5f0cc2373008a537fe2b3/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f6d61737465722e737667\" alt=\"travis\" data-canonical-src=\"https://img.shields.io/travis/webtorrent/webtorrent-desktop/master.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/d139341435df91283cc6684bebb368eea51edd99fa8adcd9b8425ea422b90d4e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f776562746f7272656e742f776562746f7272656e742d6465736b746f702e737667\" alt=\"github release version\" data-canonical-src=\"https://img.shields.io/github/release/webtorrent/webtorrent-desktop.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/d343173c3743fe6b30236f045dce0bb286181ba74e4fb35ec74a4fe29a646686/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f746f74616c2e737667\" alt=\"github release downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/webtorrent/webtorrent-desktop/total.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/eec9ddc8b4c75fec16ca8907960c876e6d6c4dabcd71bbb4a8e8f9dfb23ef10d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Recommended Install</h3><a id=\"user-content-recommended-install\" class=\"anchor-element\" aria-label=\"Permalink: Recommended Install\" href=\"#recommended-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the latest version of WebTorrent Desktop from\n<a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\">the official website</a>:</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\"><a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\">✨ Download WebTorrent Desktop ✨</a></h3><a id=\"user-content--download-webtorrent-desktop-\" class=\"anchor-element\" aria-label=\"Permalink: ✨ Download WebTorrent Desktop ✨\" href=\"#-download-webtorrent-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Advanced Install</h3><a id=\"user-content-advanced-install\" class=\"anchor-element\" aria-label=\"Permalink: Advanced Install\" href=\"#advanced-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Download specific installer files from the <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\">GitHub releases</a> page.</p>\n</li>\n<li>\n<p dir=\"auto\">Use <a href=\"https://github.com/caskroom/homebrew-cask\">Homebrew-Cask</a> to install from the command line:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ brew install --cask webtorrent\"><pre class=\"notranslate\"><code>$ brew install --cask webtorrent\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Try the (unstable) development version by cloning the Git repository. See the\n<a href=\"#how-to-contribute\">\"How to Contribute\"</a> instructions.</p>\n</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Screenshots</h2><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/657c453f5e751bd9da742c14bb5aa90c6a4e27c6923c7036d702fd890df207cf/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\"><img src=\"https://camo.githubusercontent.com/657c453f5e751bd9da742c14bb5aa90c6a4e27c6923c7036d702fd890df207cf/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-player3.png\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e657a0e45614e3bdeccb5b36b24da84988ef16e0ecad01b82f984b94d2498d07/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\"><img src=\"https://camo.githubusercontent.com/e657a0e45614e3bdeccb5b36b24da84988ef16e0ecad01b82f984b94d2498d07/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\" width=\"612\" height=\"749\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-main.png\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">How to Contribute</h2><a id=\"user-content-how-to-contribute\" class=\"anchor-element\" aria-label=\"Permalink: How to Contribute\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Get the code</h3><a id=\"user-content-get-the-code\" class=\"anchor-element\" aria-label=\"Permalink: Get the code\" href=\"#get-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\"><pre class=\"notranslate\"><code>$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run the app</h3><a id=\"user-content-run-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Run the app\" href=\"#run-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm start\"><pre class=\"notranslate\"><code>$ npm start\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Watch the code</h3><a id=\"user-content-watch-the-code\" class=\"anchor-element\" aria-label=\"Permalink: Watch the code\" href=\"#watch-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Restart the app automatically every time code changes. Useful during development.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run watch\"><pre class=\"notranslate\"><code>$ npm run watch\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run linters</h3><a id=\"user-content-run-linters\" class=\"anchor-element\" aria-label=\"Permalink: Run linters\" href=\"#run-linters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre class=\"notranslate\"><code>$ npm test\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Run integration tests</h3><a id=\"user-content-run-integration-tests\" class=\"anchor-element\" aria-label=\"Permalink: Run integration tests\" href=\"#run-integration-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run test-integration\"><pre class=\"notranslate\"><code>$ npm run test-integration\n</code></pre></div>\n<p dir=\"auto\">The integration tests use Spectron and Tape. They click through the app, taking screenshots and\ncomparing each one to a reference. Why screenshots?</p>\n<ul dir=\"auto\">\n<li>Ad-hoc checking makes the tests a lot more work to write</li>\n<li>Even diffing the whole HTML is not as thorough as screenshot diffing. For example, it wouldn't\ncatch an bug where hitting ESC from a video doesn't correctly restore window size.</li>\n<li>Chrome's own integration tests use screenshot diffing iirc</li>\n<li>Small UI changes will break a few tests, but the fix is as easy as deleting the offending\nscreenshots and running the tests, which will recreate them with the new look.</li>\n<li>The resulting Github PR will then show, pixel by pixel, the exact UI changes that were made! See\n<a href=\"https://github.com/blog/817-behold-image-view-modes\">https://github.com/blog/817-behold-image-view-modes</a></li>\n</ul>\n<p dir=\"auto\">For MacOS, you'll need a Retina screen for the integration tests to pass. Your screen should have\nthe same resolution as a 2018 MacBook Pro 13\".</p>\n<p dir=\"auto\">For Windows, you'll need Windows 10 with a 1366x768 screen.</p>\n<p dir=\"auto\">When running integration tests, keep the mouse on the edge of the screen and don't touch the mouse\nor keyboard while the tests are running.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Package the app</h3><a id=\"user-content-package-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Package the app\" href=\"#package-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Builds app binaries for Mac, Linux, and Windows.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run package\"><pre class=\"notranslate\"><code>$ npm run package\n</code></pre></div>\n<p dir=\"auto\">To build for one platform:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run package -- [platform] [options]\"><pre class=\"notranslate\"><code>$ npm run package -- [platform] [options]\n</code></pre></div>\n<p dir=\"auto\">Where <code>[platform]</code> is <code>darwin</code>, <code>linux</code>, <code>win32</code>, or <code>all</code> (default).</p>\n<p dir=\"auto\">The following optional arguments are available:</p>\n<ul dir=\"auto\">\n<li><code>--sign</code> - Sign the application (Mac, Windows)</li>\n<li><code>--package=[type]</code> - Package single output type.\n<ul dir=\"auto\">\n<li><code>deb</code> - Debian package</li>\n<li><code>rpm</code> - RedHat package</li>\n<li><code>zip</code> - Linux zip file</li>\n<li><code>dmg</code> - Mac disk image</li>\n<li><code>exe</code> - Windows installer</li>\n<li><code>portable</code> - Windows portable app</li>\n<li><code>all</code> - All platforms (default)</li>\n</ul>\n</li>\n</ul>\n<p dir=\"auto\">Note: Even with the <code>--package</code> option, the auto-update files (.nupkg for Windows,\n-darwin.zip for Mac) will always be produced.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Windows build notes</h4><a id=\"user-content-windows-build-notes\" class=\"anchor-element\" aria-label=\"Permalink: Windows build notes\" href=\"#windows-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The Windows app can be packaged from <strong>any</strong> platform.</p>\n<p dir=\"auto\">Note: Windows code signing only works from <strong>Windows</strong>, for now.</p>\n<p dir=\"auto\">Note: To package the Windows app from non-Windows platforms,\n<a href=\"https://www.winehq.org/\" rel=\"nofollow\">Wine</a> and <a href=\"https://www.mono-project.com/\" rel=\"nofollow\">Mono</a> need\nto be installed. For example on Mac, first install\n<a href=\"http://www.xquartz.org/\" rel=\"nofollow\">XQuartz</a>, then run:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ brew install wine mono\"><pre class=\"notranslate\"><code>$ brew install wine mono\n</code></pre></div>\n<p dir=\"auto\">(Requires the <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a> package manager.)</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Mac build notes</h4><a id=\"user-content-mac-build-notes\" class=\"anchor-element\" aria-label=\"Permalink: Mac build notes\" href=\"#mac-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The Mac app can only be packaged from <strong>macOS</strong>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Linux build notes</h4><a id=\"user-content-linux-build-notes\" class=\"anchor-element\" aria-label=\"Permalink: Linux build notes\" href=\"#linux-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The Linux app can be packaged from <strong>any</strong> platform.</p>\n<p dir=\"auto\">If packaging from Mac, install system dependencies with Homebrew by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run install-system-deps\"><pre class=\"notranslate\"><code>npm run install-system-deps\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Recommended readings to start working in the app</h4><a id=\"user-content-recommended-readings-to-start-working-in-the-app\" class=\"anchor-element\" aria-label=\"Permalink: Recommended readings to start working in the app\" href=\"#recommended-readings-to-start-working-in-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Electron (Framework to make native apps for Windows, OSX and Linux in Javascript):\n<a href=\"https://electronjs.org/docs/tutorial/quick-start\" rel=\"nofollow\">https://electronjs.org/docs/tutorial/quick-start</a></p>\n<p dir=\"auto\">React.js (Framework to work with Frontend UI):\n<a href=\"https://reactjs.org/docs/getting-started.html\" rel=\"nofollow\">https://reactjs.org/docs/getting-started.html</a></p>\n<p dir=\"auto\">Material UI (React components that implement Google's Material Design.):\n<a href=\"https://material-ui.com/getting-started/installation\" rel=\"nofollow\">https://material-ui.com/getting-started/installation</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Privacy</h3><a id=\"user-content-privacy\" class=\"anchor-element\" aria-label=\"Permalink: Privacy\" href=\"#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">WebTorrent Desktop collects some basic usage stats to help us make the app better.\nFor example, we track how well the play button works. How often does it succeed?\nTime out? Show a missing codec error?</p>\n<p dir=\"auto\">The app never sends any personally identifying information, nor does it track which\ntorrents you add.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">MIT. Copyright (c) <a href=\"https://webtorrent.io\" rel=\"nofollow\">WebTorrent, LLC</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:34.702Z" }, "weltenschaft": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/assets/icons/logo.png\"><img src=\"https://raw.githubusercontent.com/HoubkneghteS/Weltenschaft/master/assets/icons/logo.png\" alt=\"Weltenschaft\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n<a href=\"https://badge.fury.io/gh/HoubkneghteS%2FWeltenschaft\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/99345dae7094c44ddb5950cdf61724e461652302dfd32edda0c88ea5af8a2e73/68747470733a2f2f62616467652e667572792e696f2f67682f486f75626b6e65676874655325324657656c74656e7363686166742e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/HoubkneghteS%2FWeltenschaft.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Weltenschaft is an Open-Source JS terrain generator, running on Electron.js as a standalone program</p>\n<p dir=\"auto\">For more info and documentation, visit the <a href=\"https://github.com/HoubkneghteS/Weltenschaft/wiki\">Weltenschaft Wiki</a>!</p>\n<p dir=\"auto\"><a href=\"https://github.com/HoubkneghteS/Weltenschaft\"><img alt=\"Github\" src=\"https://camo.githubusercontent.com/eff93eb40f9cb9691cdbedba4158b8acca6e4a33d723234f5135cea107381a05/68747470733a2f2f63646e342e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f69636f6e73696d706c652d6c6f676f74797065732f3531322f6769746875622d3531322e706e67\" title=\"Github\" width=\"40px\" data-canonical-src=\"https://cdn4.iconfinder.com/data/icons/iconsimple-logotypes/512/github-512.png\" style=\"max-width: 100%;\"></a>\n<a href=\"https://discord.gg/trJnfSQ\" rel=\"nofollow\"><img alt=\"Discord Server\" src=\"https://camo.githubusercontent.com/10a2618a2f8e08523c46fbf8b0d0e2f1bd66689c5af8c0b80dd93e4525d0e40f/68747470733a2f2f646973636f72646170702e636f6d2f6173736574732f30376463613830613130326434313439653937333664346231363263666636662e69636f\" title=\"Discord Server\" width=\"40px\" data-canonical-src=\"https://discordapp.com/assets/07dca80a102d4149e9736d4b162cff6f.ico\" style=\"max-width: 100%;\"></a></p>\n<hr>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/assets/Screenshots/Screenshot1.png\"><img src=\"https://github.com/HoubkneghteS/Weltenschaft/raw/master/assets/Screenshots/Screenshot1.png\" alt=\"Weltenschaft 0.4.1\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Random perlin-based elevation</li>\n<li>13 Humidity- and elevation-based biomes</li>\n<li>Saving & Loading worlds</li>\n<li>4 Draw modes</li>\n<li>English, German, and Spanish support</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Roadmap</h2>\n<ul dir=\"auto\">\n<li>Cities, rivers, and other structures (in progress)</li>\n<li>Temperature</li>\n<li>Basic in-browser implementation</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Dependencies</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/electron/electron\">Electron.js</a> (App framework)</li>\n<li><a href=\"https://github.com/ScottyFillups/tumult\">Tumult</a> (Noise library)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This code is released under the MIT License</p>\n<p dir=\"auto\">© Adam Simons</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/icons/logo.png\"><img src=\"assets/icons/logo.png\" alt=\"Weltenschaft\" style=\"max-width: 100%;\"></a>\n<a href=\"https://badge.fury.io/gh/HoubkneghteS%2FWeltenschaft\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/99345dae7094c44ddb5950cdf61724e461652302dfd32edda0c88ea5af8a2e73/68747470733a2f2f62616467652e667572792e696f2f67682f486f75626b6e65676874655325324657656c74656e7363686166742e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/HoubkneghteS%2FWeltenschaft.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Weltenschaft is an Open-Source JS terrain generator, running on Electron.js as a standalone program</p>\n<p dir=\"auto\">For more info and documentation, visit the <a href=\"https://github.com/HoubkneghteS/Weltenschaft/wiki\">Weltenschaft Wiki</a>!</p>\n<p dir=\"auto\"><a href=\"https://github.com/HoubkneghteS/Weltenschaft\"><img alt=\"Github\" src=\"https://camo.githubusercontent.com/eff93eb40f9cb9691cdbedba4158b8acca6e4a33d723234f5135cea107381a05/68747470733a2f2f63646e342e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f69636f6e73696d706c652d6c6f676f74797065732f3531322f6769746875622d3531322e706e67\" title=\"Github\" width=\"40px\" data-canonical-src=\"https://cdn4.iconfinder.com/data/icons/iconsimple-logotypes/512/github-512.png\" style=\"max-width: 100%;\"></a>\n<a href=\"https://discord.gg/trJnfSQ\" rel=\"nofollow\"><img alt=\"Discord Server\" src=\"https://camo.githubusercontent.com/10a2618a2f8e08523c46fbf8b0d0e2f1bd66689c5af8c0b80dd93e4525d0e40f/68747470733a2f2f646973636f72646170702e636f6d2f6173736574732f30376463613830613130326434313439653937333664346231363263666636662e69636f\" title=\"Discord Server\" width=\"40px\" data-canonical-src=\"https://discordapp.com/assets/07dca80a102d4149e9736d4b162cff6f.ico\" style=\"max-width: 100%;\"></a></p>\n<hr>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/assets/Screenshots/Screenshot1.png\"><img src=\"https://github.com/HoubkneghteS/Weltenschaft/raw/master/assets/Screenshots/Screenshot1.png\" alt=\"Weltenschaft 0.4.1\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Random perlin-based elevation</li>\n<li>13 Humidity- and elevation-based biomes</li>\n<li>Saving & Loading worlds</li>\n<li>4 Draw modes</li>\n<li>English, German, and Spanish support</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Roadmap</h2>\n<ul dir=\"auto\">\n<li>Cities, rivers, and other structures (in progress)</li>\n<li>Temperature</li>\n<li>Basic in-browser implementation</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Dependencies</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/electron/electron\">Electron.js</a> (App framework)</li>\n<li><a href=\"https://github.com/ScottyFillups/tumult\">Tumult</a> (Noise library)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This code is released under the MIT License</p>\n<p dir=\"auto\">© Adam Simons</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.777Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/assets/icons/logo.png\"><img src=\"https://raw.githubusercontent.com/HoubkneghteS/Weltenschaft/master/assets/icons/logo.png\" alt=\"Weltenschaft\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n<a href=\"https://badge.fury.io/gh/HoubkneghteS%2FWeltenschaft\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cb77797f1fa131997d2a4e14a951ee40f23868918503a65c377e9199b94b9e2/68747470733a2f2f62616467652e667572792e696f2f67682f486f75626b6e65676874655325324657656c74656e7363686166742e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/HoubkneghteS%2FWeltenschaft.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Weltenschaft is an Open-Source JS terrain generator, running on Electron.js as a standalone program</p>\n<p dir=\"auto\">For more info and documentation, visit the <a href=\"https://github.com/HoubkneghteS/Weltenschaft/wiki\">Weltenschaft Wiki</a>!</p>\n<p dir=\"auto\"><a href=\"https://github.com/HoubkneghteS/Weltenschaft\"><img alt=\"Github\" src=\"https://camo.githubusercontent.com/4156ab02e63c8758759f12c8cf3646e88c68bc72b9ba90dabe6f308033b6d265/68747470733a2f2f63646e342e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f69636f6e73696d706c652d6c6f676f74797065732f3531322f6769746875622d3531322e706e67\" title=\"Github\" width=\"40px\" data-canonical-src=\"https://cdn4.iconfinder.com/data/icons/iconsimple-logotypes/512/github-512.png\" style=\"max-width: 100%;\"></a>\n<a href=\"https://discord.gg/trJnfSQ\" rel=\"nofollow\"><img alt=\"Discord Server\" src=\"https://camo.githubusercontent.com/90ec3303c6f0d9aacf56a39d7d6c236fd9e041831147036a0079a992dfb27683/68747470733a2f2f646973636f72646170702e636f6d2f6173736574732f30376463613830613130326434313439653937333664346231363263666636662e69636f\" title=\"Discord Server\" width=\"40px\" data-canonical-src=\"https://discordapp.com/assets/07dca80a102d4149e9736d4b162cff6f.ico\" style=\"max-width: 100%;\"></a></p>\n<hr>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/assets/Screenshots/Screenshot1.png\"><img src=\"https://github.com/HoubkneghteS/Weltenschaft/raw/master/assets/Screenshots/Screenshot1.png\" alt=\"Weltenschaft 0.4.1\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Random perlin-based elevation</li>\n<li>13 Humidity- and elevation-based biomes</li>\n<li>Saving & Loading worlds</li>\n<li>4 Draw modes</li>\n<li>English, German, and Spanish support</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Roadmap</h2><a id=\"user-content-roadmap\" class=\"anchor-element\" aria-label=\"Permalink: Roadmap\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Cities, rivers, and other structures (in progress)</li>\n<li>Temperature</li>\n<li>Basic in-browser implementation</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Dependencies</h2><a id=\"user-content-dependencies\" class=\"anchor-element\" aria-label=\"Permalink: Dependencies\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/electron/electron\">Electron.js</a> (App framework)</li>\n<li><a href=\"https://github.com/ScottyFillups/tumult\">Tumult</a> (Noise library)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This code is released under the MIT License</p>\n<p dir=\"auto\">© Adam Simons</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"assets/icons/logo.png\"><img src=\"assets/icons/logo.png\" alt=\"Weltenschaft\" style=\"max-width: 100%;\"></a>\n<a href=\"https://badge.fury.io/gh/HoubkneghteS%2FWeltenschaft\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cb77797f1fa131997d2a4e14a951ee40f23868918503a65c377e9199b94b9e2/68747470733a2f2f62616467652e667572792e696f2f67682f486f75626b6e65676874655325324657656c74656e7363686166742e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/HoubkneghteS%2FWeltenschaft.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Weltenschaft is an Open-Source JS terrain generator, running on Electron.js as a standalone program</p>\n<p dir=\"auto\">For more info and documentation, visit the <a href=\"https://github.com/HoubkneghteS/Weltenschaft/wiki\">Weltenschaft Wiki</a>!</p>\n<p dir=\"auto\"><a href=\"https://github.com/HoubkneghteS/Weltenschaft\"><img alt=\"Github\" src=\"https://camo.githubusercontent.com/4156ab02e63c8758759f12c8cf3646e88c68bc72b9ba90dabe6f308033b6d265/68747470733a2f2f63646e342e69636f6e66696e6465722e636f6d2f646174612f69636f6e732f69636f6e73696d706c652d6c6f676f74797065732f3531322f6769746875622d3531322e706e67\" title=\"Github\" width=\"40px\" data-canonical-src=\"https://cdn4.iconfinder.com/data/icons/iconsimple-logotypes/512/github-512.png\" style=\"max-width: 100%;\"></a>\n<a href=\"https://discord.gg/trJnfSQ\" rel=\"nofollow\"><img alt=\"Discord Server\" src=\"https://camo.githubusercontent.com/90ec3303c6f0d9aacf56a39d7d6c236fd9e041831147036a0079a992dfb27683/68747470733a2f2f646973636f72646170702e636f6d2f6173736574732f30376463613830613130326434313439653937333664346231363263666636662e69636f\" title=\"Discord Server\" width=\"40px\" data-canonical-src=\"https://discordapp.com/assets/07dca80a102d4149e9736d4b162cff6f.ico\" style=\"max-width: 100%;\"></a></p>\n<hr>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/HoubkneghteS/Weltenschaft/blob/master/assets/Screenshots/Screenshot1.png\"><img src=\"https://github.com/HoubkneghteS/Weltenschaft/raw/master/assets/Screenshots/Screenshot1.png\" alt=\"Weltenschaft 0.4.1\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Random perlin-based elevation</li>\n<li>13 Humidity- and elevation-based biomes</li>\n<li>Saving & Loading worlds</li>\n<li>4 Draw modes</li>\n<li>English, German, and Spanish support</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Roadmap</h2><a id=\"user-content-roadmap\" class=\"anchor-element\" aria-label=\"Permalink: Roadmap\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Cities, rivers, and other structures (in progress)</li>\n<li>Temperature</li>\n<li>Basic in-browser implementation</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Dependencies</h2><a id=\"user-content-dependencies\" class=\"anchor-element\" aria-label=\"Permalink: Dependencies\" href=\"#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/electron/electron\">Electron.js</a> (App framework)</li>\n<li><a href=\"https://github.com/ScottyFillups/tumult\">Tumult</a> (Noise library)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This code is released under the MIT License</p>\n<p dir=\"auto\">© Adam Simons</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:34.706Z" }, - "webtorrent": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 align=\"center\" dir=\"auto\"><a id=\"user-content---------------webtorrent-desktop----\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#--------------webtorrent-desktop----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <br>\n <a href=\"https://webtorrent.io\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/e259515889cb66a74c645cfdb09029e92e4da796fc3a9718e02748bd03209c62/68747470733a2f2f776562746f7272656e742e696f2f696d672f576562546f7272656e742e706e67\" alt=\"WebTorrent\" width=\"200\" data-canonical-src=\"https://webtorrent.io/img/WebTorrent.png\" style=\"max-width: 100%;\">\n </a>\n <br>\n WebTorrent Desktop\n <br>\n <br>\n</h1>\n<h4 align=\"center\" dir=\"auto\"><a id=\"user-content-the-streaming-torrent-app-for-mac-windows-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#the-streaming-torrent-app-for-mac-windows-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>The streaming torrent app. For Mac, Windows, and Linux.</h4>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://discord.gg/cnXkm4Z\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ca87fe78386dcc0ba169b9b2675c33e0906c560e54c15be7f52a88fcba9f39e4/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f363132353735313131373138383935363136\" alt=\"discord\" data-canonical-src=\"https://img.shields.io/discord/612575111718895616\" style=\"max-width: 100%;\"></a>\n <a href=\"https://travis-ci.org/webtorrent/webtorrent-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c2d66f1edb087c4ee2a7d70cdd91c5fd28f5f83753eca72445098cb702a190d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f6d61737465722e737667\" alt=\"travis\" data-canonical-src=\"https://img.shields.io/travis/webtorrent/webtorrent-desktop/master.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/649a2eadfda710baabad5820b4399bf6f51d8df844d03a5a737ebad45e98ec09/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f776562746f7272656e742f776562746f7272656e742d6465736b746f702e737667\" alt=\"github release version\" data-canonical-src=\"https://img.shields.io/github/release/webtorrent/webtorrent-desktop.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/0402d3489760489d7ed07d92c0bcf1e119e6197c73116278c3db239d6a1c5090/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f746f74616c2e737667\" alt=\"github release downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/webtorrent/webtorrent-desktop/total.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bde227e3207c7143032c0feb73889ffbda8eb1ef234b820b915ccaf74f9c66d7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" style=\"max-width: 100%;\"></a>\n</p>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<h3 dir=\"auto\"><a id=\"user-content-recommended-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#recommended-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Recommended Install</h3>\n<p dir=\"auto\">Download the latest version of WebTorrent Desktop from\n<a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\">the official website</a>:</p>\n<h3 dir=\"auto\"><a id=\"user-content--download-webtorrent-desktop-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#-download-webtorrent-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Download WebTorrent Desktop <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji></a></h3>\n<h3 dir=\"auto\"><a id=\"user-content-advanced-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#advanced-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Advanced Install</h3>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Download specific installer files from the <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\">GitHub releases</a> page.</p>\n</li>\n<li>\n<p dir=\"auto\">Use <a href=\"https://github.com/caskroom/homebrew-cask\">Homebrew-Cask</a> to install from the command line:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ brew install --cask webtorrent\"><pre class=\"notranslate\"><code class=\"notranslate\">$ brew install --cask webtorrent\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Try the (unstable) development version by cloning the Git repository. See the\n<a href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#how-to-contribute\">\"How to Contribute\"</a> instructions.</p>\n</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h2>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d903f184388654fa7f564bffb9e79451768085d5278a56f75cbb64063fc065bf/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\"><img src=\"https://camo.githubusercontent.com/d903f184388654fa7f564bffb9e79451768085d5278a56f75cbb64063fc065bf/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-player3.png\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/73fcf363d3a4c882121f4b301dafe98d294f7ffa0b8834941e71b72656226dd0/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\"><img src=\"https://camo.githubusercontent.com/73fcf363d3a4c882121f4b301dafe98d294f7ffa0b8834941e71b72656226dd0/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\" width=\"612\" height=\"749\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-main.png\" style=\"max-width: 100%;\"></a>\n</p>\n<h2 dir=\"auto\"><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>How to Contribute</h2>\n<h3 dir=\"auto\"><a id=\"user-content-get-the-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#get-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Get the code</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\"><pre class=\"notranslate\"><code class=\"notranslate\">$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-run-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run the app</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm start\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm start\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-watch-the-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#watch-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Watch the code</h3>\n<p dir=\"auto\">Restart the app automatically every time code changes. Useful during development.</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run watch\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm run watch\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-run-linters\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-linters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run linters</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm test\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-run-integration-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-integration-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run integration tests</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run test-integration\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm run test-integration\n</code></pre></div>\n<p dir=\"auto\">The integration tests use Spectron and Tape. They click through the app, taking screenshots and\ncomparing each one to a reference. Why screenshots?</p>\n<ul dir=\"auto\">\n<li>Ad-hoc checking makes the tests a lot more work to write</li>\n<li>Even diffing the whole HTML is not as thorough as screenshot diffing. For example, it wouldn't\ncatch an bug where hitting ESC from a video doesn't correctly restore window size.</li>\n<li>Chrome's own integration tests use screenshot diffing iirc</li>\n<li>Small UI changes will break a few tests, but the fix is as easy as deleting the offending\nscreenshots and running the tests, which will recreate them with the new look.</li>\n<li>The resulting Github PR will then show, pixel by pixel, the exact UI changes that were made! See\n<a href=\"https://github.com/blog/817-behold-image-view-modes\">https://github.com/blog/817-behold-image-view-modes</a></li>\n</ul>\n<p dir=\"auto\">For MacOS, you'll need a Retina screen for the integration tests to pass. Your screen should have\nthe same resolution as a 2018 MacBook Pro 13\".</p>\n<p dir=\"auto\">For Windows, you'll need Windows 10 with a 1366x768 screen.</p>\n<p dir=\"auto\">When running integration tests, keep the mouse on the edge of the screen and don't touch the mouse\nor keyboard while the tests are running.</p>\n<h3 dir=\"auto\"><a id=\"user-content-package-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#package-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Package the app</h3>\n<p dir=\"auto\">Builds app binaries for Mac, Linux, and Windows.</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run package\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm run package\n</code></pre></div>\n<p dir=\"auto\">To build for one platform:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run package -- [platform] [options]\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm run package -- [platform] [options]\n</code></pre></div>\n<p dir=\"auto\">Where <code>[platform]</code> is <code>darwin</code>, <code>linux</code>, <code>win32</code>, or <code>all</code> (default).</p>\n<p dir=\"auto\">The following optional arguments are available:</p>\n<ul dir=\"auto\">\n<li><code>--sign</code> - Sign the application (Mac, Windows)</li>\n<li><code>--package=[type]</code> - Package single output type.\n<ul dir=\"auto\">\n<li><code>deb</code> - Debian package</li>\n<li><code>rpm</code> - RedHat package</li>\n<li><code>zip</code> - Linux zip file</li>\n<li><code>dmg</code> - Mac disk image</li>\n<li><code>exe</code> - Windows installer</li>\n<li><code>portable</code> - Windows portable app</li>\n<li><code>all</code> - All platforms (default)</li>\n</ul>\n</li>\n</ul>\n<p dir=\"auto\">Note: Even with the <code>--package</code> option, the auto-update files (.nupkg for Windows,\n-darwin.zip for Mac) will always be produced.</p>\n<h4 dir=\"auto\"><a id=\"user-content-windows-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#windows-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows build notes</h4>\n<p dir=\"auto\">The Windows app can be packaged from <strong>any</strong> platform.</p>\n<p dir=\"auto\">Note: Windows code signing only works from <strong>Windows</strong>, for now.</p>\n<p dir=\"auto\">Note: To package the Windows app from non-Windows platforms,\n<a href=\"https://www.winehq.org/\" rel=\"nofollow\">Wine</a> and <a href=\"https://www.mono-project.com/\" rel=\"nofollow\">Mono</a> need\nto be installed. For example on Mac, first install\n<a href=\"http://www.xquartz.org/\" rel=\"nofollow\">XQuartz</a>, then run:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ brew install wine mono\"><pre class=\"notranslate\"><code class=\"notranslate\">$ brew install wine mono\n</code></pre></div>\n<p dir=\"auto\">(Requires the <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a> package manager.)</p>\n<h4 dir=\"auto\"><a id=\"user-content-mac-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#mac-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Mac build notes</h4>\n<p dir=\"auto\">The Mac app can only be packaged from <strong>macOS</strong>.</p>\n<h4 dir=\"auto\"><a id=\"user-content-linux-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#linux-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux build notes</h4>\n<p dir=\"auto\">The Linux app can be packaged from <strong>any</strong> platform.</p>\n<p dir=\"auto\">If packaging from Mac, install system dependencies with Homebrew by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run install-system-deps\"><pre class=\"notranslate\"><code class=\"notranslate\">npm run install-system-deps\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-recommended-readings-to-start-working-in-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#recommended-readings-to-start-working-in-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Recommended readings to start working in the app</h4>\n<p dir=\"auto\">Electron (Framework to make native apps for Windows, OSX and Linux in Javascript):\n<a href=\"https://electronjs.org/docs/tutorial/quick-start\" rel=\"nofollow\">https://electronjs.org/docs/tutorial/quick-start</a></p>\n<p dir=\"auto\">React.js (Framework to work with Frontend UI):\n<a href=\"https://reactjs.org/docs/getting-started.html\" rel=\"nofollow\">https://reactjs.org/docs/getting-started.html</a></p>\n<p dir=\"auto\">Material UI (React components that implement Google's Material Design.):\n<a href=\"https://material-ui.com/getting-started/installation\" rel=\"nofollow\">https://material-ui.com/getting-started/installation</a></p>\n<h3 dir=\"auto\"><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Privacy</h3>\n<p dir=\"auto\">WebTorrent Desktop collects some basic usage stats to help us make the app better.\nFor example, we track how well the play button works. How often does it succeed?\nTime out? Show a missing codec error?</p>\n<p dir=\"auto\">The app never sends any personally identifying information, nor does it track which\ntorrents you add.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">MIT. Copyright (c) <a href=\"https://webtorrent.io\" rel=\"nofollow\">WebTorrent, LLC</a>.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 align=\"center\" dir=\"auto\"><a id=\"user-content---------------webtorrent-desktop----\" class=\"anchor\" aria-hidden=\"true\" href=\"#--------------webtorrent-desktop----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <br>\n <a href=\"https://webtorrent.io\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/e259515889cb66a74c645cfdb09029e92e4da796fc3a9718e02748bd03209c62/68747470733a2f2f776562746f7272656e742e696f2f696d672f576562546f7272656e742e706e67\" alt=\"WebTorrent\" width=\"200\" data-canonical-src=\"https://webtorrent.io/img/WebTorrent.png\" style=\"max-width: 100%;\">\n </a>\n <br>\n WebTorrent Desktop\n <br>\n <br>\n</h1>\n<h4 align=\"center\" dir=\"auto\"><a id=\"user-content-the-streaming-torrent-app-for-mac-windows-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-streaming-torrent-app-for-mac-windows-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>The streaming torrent app. For Mac, Windows, and Linux.</h4>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://discord.gg/cnXkm4Z\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ca87fe78386dcc0ba169b9b2675c33e0906c560e54c15be7f52a88fcba9f39e4/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f363132353735313131373138383935363136\" alt=\"discord\" data-canonical-src=\"https://img.shields.io/discord/612575111718895616\" style=\"max-width: 100%;\"></a>\n <a href=\"https://travis-ci.org/webtorrent/webtorrent-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c2d66f1edb087c4ee2a7d70cdd91c5fd28f5f83753eca72445098cb702a190d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f6d61737465722e737667\" alt=\"travis\" data-canonical-src=\"https://img.shields.io/travis/webtorrent/webtorrent-desktop/master.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/649a2eadfda710baabad5820b4399bf6f51d8df844d03a5a737ebad45e98ec09/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f776562746f7272656e742f776562746f7272656e742d6465736b746f702e737667\" alt=\"github release version\" data-canonical-src=\"https://img.shields.io/github/release/webtorrent/webtorrent-desktop.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/0402d3489760489d7ed07d92c0bcf1e119e6197c73116278c3db239d6a1c5090/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f746f74616c2e737667\" alt=\"github release downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/webtorrent/webtorrent-desktop/total.svg\" style=\"max-width: 100%;\"></a>\n <a href=\"https://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bde227e3207c7143032c0feb73889ffbda8eb1ef234b820b915ccaf74f9c66d7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" style=\"max-width: 100%;\"></a>\n</p>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<h3 dir=\"auto\"><a id=\"user-content-recommended-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#recommended-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Recommended Install</h3>\n<p dir=\"auto\">Download the latest version of WebTorrent Desktop from\n<a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\">the official website</a>:</p>\n<h3 dir=\"auto\"><a id=\"user-content--download-webtorrent-desktop-\" class=\"anchor\" aria-hidden=\"true\" href=\"#-download-webtorrent-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Download WebTorrent Desktop <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji></a></h3>\n<h3 dir=\"auto\"><a id=\"user-content-advanced-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#advanced-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Advanced Install</h3>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">Download specific installer files from the <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\">GitHub releases</a> page.</p>\n</li>\n<li>\n<p dir=\"auto\">Use <a href=\"https://github.com/caskroom/homebrew-cask\">Homebrew-Cask</a> to install from the command line:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ brew install --cask webtorrent\"><pre class=\"notranslate\"><code class=\"notranslate\">$ brew install --cask webtorrent\n</code></pre></div>\n</li>\n<li>\n<p dir=\"auto\">Try the (unstable) development version by cloning the Git repository. See the\n<a href=\"#how-to-contribute\">\"How to Contribute\"</a> instructions.</p>\n</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h2>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d903f184388654fa7f564bffb9e79451768085d5278a56f75cbb64063fc065bf/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\"><img src=\"https://camo.githubusercontent.com/d903f184388654fa7f564bffb9e79451768085d5278a56f75cbb64063fc065bf/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-player3.png\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/73fcf363d3a4c882121f4b301dafe98d294f7ffa0b8834941e71b72656226dd0/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\"><img src=\"https://camo.githubusercontent.com/73fcf363d3a4c882121f4b301dafe98d294f7ffa0b8834941e71b72656226dd0/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\" width=\"612\" height=\"749\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-main.png\" style=\"max-width: 100%;\"></a>\n</p>\n<h2 dir=\"auto\"><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>How to Contribute</h2>\n<h3 dir=\"auto\"><a id=\"user-content-get-the-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Get the code</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\"><pre class=\"notranslate\"><code class=\"notranslate\">$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-run-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run the app</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm start\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm start\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-watch-the-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#watch-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Watch the code</h3>\n<p dir=\"auto\">Restart the app automatically every time code changes. Useful during development.</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run watch\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm run watch\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-run-linters\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-linters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run linters</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm test\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm test\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-run-integration-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-integration-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Run integration tests</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run test-integration\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm run test-integration\n</code></pre></div>\n<p dir=\"auto\">The integration tests use Spectron and Tape. They click through the app, taking screenshots and\ncomparing each one to a reference. Why screenshots?</p>\n<ul dir=\"auto\">\n<li>Ad-hoc checking makes the tests a lot more work to write</li>\n<li>Even diffing the whole HTML is not as thorough as screenshot diffing. For example, it wouldn't\ncatch an bug where hitting ESC from a video doesn't correctly restore window size.</li>\n<li>Chrome's own integration tests use screenshot diffing iirc</li>\n<li>Small UI changes will break a few tests, but the fix is as easy as deleting the offending\nscreenshots and running the tests, which will recreate them with the new look.</li>\n<li>The resulting Github PR will then show, pixel by pixel, the exact UI changes that were made! See\n<a href=\"https://github.com/blog/817-behold-image-view-modes\">https://github.com/blog/817-behold-image-view-modes</a></li>\n</ul>\n<p dir=\"auto\">For MacOS, you'll need a Retina screen for the integration tests to pass. Your screen should have\nthe same resolution as a 2018 MacBook Pro 13\".</p>\n<p dir=\"auto\">For Windows, you'll need Windows 10 with a 1366x768 screen.</p>\n<p dir=\"auto\">When running integration tests, keep the mouse on the edge of the screen and don't touch the mouse\nor keyboard while the tests are running.</p>\n<h3 dir=\"auto\"><a id=\"user-content-package-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Package the app</h3>\n<p dir=\"auto\">Builds app binaries for Mac, Linux, and Windows.</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run package\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm run package\n</code></pre></div>\n<p dir=\"auto\">To build for one platform:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm run package -- [platform] [options]\"><pre class=\"notranslate\"><code class=\"notranslate\">$ npm run package -- [platform] [options]\n</code></pre></div>\n<p dir=\"auto\">Where <code>[platform]</code> is <code>darwin</code>, <code>linux</code>, <code>win32</code>, or <code>all</code> (default).</p>\n<p dir=\"auto\">The following optional arguments are available:</p>\n<ul dir=\"auto\">\n<li><code>--sign</code> - Sign the application (Mac, Windows)</li>\n<li><code>--package=[type]</code> - Package single output type.\n<ul dir=\"auto\">\n<li><code>deb</code> - Debian package</li>\n<li><code>rpm</code> - RedHat package</li>\n<li><code>zip</code> - Linux zip file</li>\n<li><code>dmg</code> - Mac disk image</li>\n<li><code>exe</code> - Windows installer</li>\n<li><code>portable</code> - Windows portable app</li>\n<li><code>all</code> - All platforms (default)</li>\n</ul>\n</li>\n</ul>\n<p dir=\"auto\">Note: Even with the <code>--package</code> option, the auto-update files (.nupkg for Windows,\n-darwin.zip for Mac) will always be produced.</p>\n<h4 dir=\"auto\"><a id=\"user-content-windows-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows build notes</h4>\n<p dir=\"auto\">The Windows app can be packaged from <strong>any</strong> platform.</p>\n<p dir=\"auto\">Note: Windows code signing only works from <strong>Windows</strong>, for now.</p>\n<p dir=\"auto\">Note: To package the Windows app from non-Windows platforms,\n<a href=\"https://www.winehq.org/\" rel=\"nofollow\">Wine</a> and <a href=\"https://www.mono-project.com/\" rel=\"nofollow\">Mono</a> need\nto be installed. For example on Mac, first install\n<a href=\"http://www.xquartz.org/\" rel=\"nofollow\">XQuartz</a>, then run:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ brew install wine mono\"><pre class=\"notranslate\"><code class=\"notranslate\">$ brew install wine mono\n</code></pre></div>\n<p dir=\"auto\">(Requires the <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a> package manager.)</p>\n<h4 dir=\"auto\"><a id=\"user-content-mac-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Mac build notes</h4>\n<p dir=\"auto\">The Mac app can only be packaged from <strong>macOS</strong>.</p>\n<h4 dir=\"auto\"><a id=\"user-content-linux-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux build notes</h4>\n<p dir=\"auto\">The Linux app can be packaged from <strong>any</strong> platform.</p>\n<p dir=\"auto\">If packaging from Mac, install system dependencies with Homebrew by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm run install-system-deps\"><pre class=\"notranslate\"><code class=\"notranslate\">npm run install-system-deps\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-recommended-readings-to-start-working-in-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#recommended-readings-to-start-working-in-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Recommended readings to start working in the app</h4>\n<p dir=\"auto\">Electron (Framework to make native apps for Windows, OSX and Linux in Javascript):\n<a href=\"https://electronjs.org/docs/tutorial/quick-start\" rel=\"nofollow\">https://electronjs.org/docs/tutorial/quick-start</a></p>\n<p dir=\"auto\">React.js (Framework to work with Frontend UI):\n<a href=\"https://reactjs.org/docs/getting-started.html\" rel=\"nofollow\">https://reactjs.org/docs/getting-started.html</a></p>\n<p dir=\"auto\">Material UI (React components that implement Google's Material Design.):\n<a href=\"https://material-ui.com/getting-started/installation\" rel=\"nofollow\">https://material-ui.com/getting-started/installation</a></p>\n<h3 dir=\"auto\"><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Privacy</h3>\n<p dir=\"auto\">WebTorrent Desktop collects some basic usage stats to help us make the app better.\nFor example, we track how well the play button works. How often does it succeed?\nTime out? Show a missing codec error?</p>\n<p dir=\"auto\">The app never sends any personally identifying information, nor does it track which\ntorrents you add.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">MIT. Copyright (c) <a href=\"https://webtorrent.io\" rel=\"nofollow\">WebTorrent, LLC</a>.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.819Z" + "whale": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Whale <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/1000ch/whale/workflows/test/badge.svg\"><img src=\"https://github.com/1000ch/whale/workflows/test/badge.svg\" alt=\"GitHub Actions Status\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-whale-\" class=\"anchor-element\" aria-label=\"Permalink: Whale \" href=\"https://github.com/1000ch/whale/blob/main/#whale-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Unofficial <a href=\"https://trello.com/\" rel=\"nofollow\">Trello</a> app 🐳</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/1000ch/whale/blob/main/demo.png\"><img src=\"https://raw.githubusercontent.com/1000ch/whale/main/demo.png\" alt=\"Whale demo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"https://github.com/1000ch/whale/blob/main/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.electronjs.org/docs/tutorial/support#macos\" rel=\"nofollow\">macOS 10.10 (Yosemite)</a>+, <a href=\"https://www.electronjs.org/docs/tutorial/support#windows\" rel=\"nofollow\">Windows</a> and <a href=\"https://www.electronjs.org/docs/tutorial/support#linux\" rel=\"nofollow\">Linux</a> are supported.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">macOS</h3><a id=\"user-content-macos\" class=\"anchor-element\" aria-label=\"Permalink: macOS\" href=\"https://github.com/1000ch/whale/blob/main/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.app</code> to <code>/Applications</code>.</p>\n<p dir=\"auto\">Alternatively, if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>, you can install via:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install --cask whale\"><pre class=\"notranslate\"><code>brew install --cask whale\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows</h3><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"https://github.com/1000ch/whale/blob/main/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.exe</code> to some location.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Linux</h3><a id=\"user-content-linux\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"https://github.com/1000ch/whale/blob/main/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale</code> to some location.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/1000ch/whale/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://1000ch.mit-license.org\" rel=\"nofollow\">MIT</a> © <a href=\"https://github.com/1000ch\">Shogo Sensui</a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Whale <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/1000ch/whale/workflows/test/badge.svg\"><img src=\"https://github.com/1000ch/whale/workflows/test/badge.svg\" alt=\"GitHub Actions Status\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-whale-\" class=\"anchor-element\" aria-label=\"Permalink: Whale \" href=\"#whale-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Unofficial <a href=\"https://trello.com/\" rel=\"nofollow\">Trello</a> app 🐳</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"demo.png\"><img src=\"demo.png\" alt=\"Whale demo\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.electronjs.org/docs/tutorial/support#macos\" rel=\"nofollow\">macOS 10.10 (Yosemite)</a>+, <a href=\"https://www.electronjs.org/docs/tutorial/support#windows\" rel=\"nofollow\">Windows</a> and <a href=\"https://www.electronjs.org/docs/tutorial/support#linux\" rel=\"nofollow\">Linux</a> are supported.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">macOS</h3><a id=\"user-content-macos\" class=\"anchor-element\" aria-label=\"Permalink: macOS\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.app</code> to <code>/Applications</code>.</p>\n<p dir=\"auto\">Alternatively, if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>, you can install via:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install --cask whale\"><pre class=\"notranslate\"><code>brew install --cask whale\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows</h3><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.exe</code> to some location.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Linux</h3><a id=\"user-content-linux\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale</code> to some location.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://1000ch.mit-license.org\" rel=\"nofollow\">MIT</a> © <a href=\"https://github.com/1000ch\">Shogo Sensui</a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:35.015Z" }, "weflow": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 dir=\"auto\"><a id=\"user-content-项目迁移说明\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#项目迁移说明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>项目迁移说明</h2>\n<p dir=\"auto\">由于业务调整,本项目不再更新,感谢大家一直以来的支持。<br>\n后续需求会合并到 <a href=\"https://github.com/Tencent/feflow\">Feflow</a> 项目进行开发迭代,请移步:</p>\n<ul dir=\"auto\">\n<li>Github: <a href=\"https://github.com/Tencent/feflow\">https://github.com/Tencent/feflow</a></li>\n<li>官网:<a href=\"https://feflowjs.com/\" rel=\"nofollow\">https://feflowjs.com/</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-weflow-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#weflow-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WeFlow <a href=\"https://github.com/Tencent/WeFlow/\" title=\"Version Number\"><img src=\"https://camo.githubusercontent.com/f01c8d33d8e9a61ddb6e63e46ce59202ab1ff3ad8af9ef0615254e5fe4f4b23a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54656e63656e742f5765466c6f772e7376673f7374796c653d666c6174\" alt=\"Version Number\" data-canonical-src=\"https://img.shields.io/github/release/Tencent/WeFlow.svg?style=flat\" style=\"max-width: 100%;\"></a></h1>\n<blockquote>\n<p dir=\"auto\">一个基于 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> 前端工作流的开发工具。 (已支持最新版 Node.js)<br>\n官网:<a href=\"http://weflow.io/\" rel=\"nofollow\">https://weflow.io/</a><br>\n目前已支持了:微信游戏、微信·朋友圈广告、微信·城市服务等项目的 <a href=\"http://ad.weixin.qq.com/learn/2-3-3--%E5%89%8D%E7%AB%AF%E5%B7%A5%E4%BD%9C%E6%B5%81\" rel=\"nofollow\">第三方合作团队</a> 的前端构建工作,如果你更习惯<code>命令行</code>操作,可以直接使用 WeFlow 的核心:基于 Gulp 开发的 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> :)</p>\n</blockquote>\n<h2 dir=\"auto\"><a id=\"user-content-下载安装\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#下载安装\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>下载&安装</h2>\n<p dir=\"auto\"><a href=\"https://github.com/weixin/WeFlow/releases\">Github Release 下载</a> 或 <a href=\"https://weflow.io/#download\" rel=\"nofollow\">官网高速下载分流</a><br>\n(支持 macOS / Windows / Linux 操作系统)</p>\n<h2 dir=\"auto\"><a id=\"user-content-界面预览\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#界面预览\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>界面预览</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d61da1a4b070ec4bfe44539ac6645e3823367c27fcaea6965c568f53a34aa02d/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\"><img src=\"https://camo.githubusercontent.com/d61da1a4b070ec4bfe44539ac6645e3823367c27fcaea6965c568f53a34aa02d/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\" alt=\"Screenshot\" data-canonical-src=\"http://ww2.sinaimg.cn/large/644eac00jw1f4hedcpqvsj21e01fednq.jpg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-开发环境\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#开发环境\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>开发环境</h2>\n<ul dir=\"auto\">\n<li>Electron 版本:v0.37.8</li>\n<li>Node 版本 :v5.10.0</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-更新日志\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#更新日志\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>更新日志</h2>\n<p dir=\"auto\"><a href=\"https://github.com/Tencent/WeFlow/releases\">本期更新 v1.3.3</a></p>\n<ul dir=\"auto\">\n<li>增加 ES6 编译支持</li>\n<li>增加 SVG 支持</li>\n<li>修复合并JS Bug <a href=\"https://github.com/Tencent/WeFlow/issues/104\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Tencent/WeFlow/issues/104/hovercard\">#104</a></li>\n<li>服务器配置增加端口配置</li>\n<li>优化编译成功时的提示,通过 Notifications 向用户发送通知</li>\n<li>优化开发者工具弹出方式</li>\n</ul>\n<p dir=\"auto\"><a href=\"https://github.com/Tencent/WeFlow/releases\">近期更新 v.1.3.2</a></p>\n<ul dir=\"auto\">\n<li>更新 example</li>\n<li>支持 windows 32 位系统</li>\n<li>支持 .svg 格式</li>\n<li>增加 调试模式(菜单->窗口->调试模式)</li>\n<li>增加自动编译</li>\n<li>修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-参与贡献\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#参与贡献\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>参与贡献</h2>\n<p dir=\"auto\">如果你有 <code>Bug反馈</code> 或 <code>功能建议</code>,请创建 <a href=\"https://github.com/weixin/WeFlow/issues\">Issue</a> 或发送 <a href=\"https://github.com/weixin/WeFlow/pulls\">Pull Request</a>,非常感谢。</p>\n<p dir=\"auto\"><a href=\"https://opensource.tencent.com/contribution\" rel=\"nofollow\">腾讯开源激励计划</a> 鼓励开发者的参与和贡献,期待你的加入。</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">所有代码采用 <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a> 开源,可根据自身团队和项目特点 <code>fork</code> 进行定制。<br>\nSketch 设计稿源文件可在 <a href=\"https://dribbble.com/hzlzh/projects/380016-WeFlow\" rel=\"nofollow\">Dribbble</a> 获取</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 dir=\"auto\"><a id=\"user-content-项目迁移说明\" class=\"anchor\" aria-hidden=\"true\" href=\"#项目迁移说明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>项目迁移说明</h2>\n<p dir=\"auto\">由于业务调整,本项目不再更新,感谢大家一直以来的支持。<br>\n后续需求会合并到 <a href=\"https://github.com/Tencent/feflow\">Feflow</a> 项目进行开发迭代,请移步:</p>\n<ul dir=\"auto\">\n<li>Github: <a href=\"https://github.com/Tencent/feflow\">https://github.com/Tencent/feflow</a></li>\n<li>官网:<a href=\"https://feflowjs.com/\" rel=\"nofollow\">https://feflowjs.com/</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-weflow-\" class=\"anchor\" aria-hidden=\"true\" href=\"#weflow-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WeFlow <a href=\"https://github.com/Tencent/WeFlow/\" title=\"Version Number\"><img src=\"https://camo.githubusercontent.com/f01c8d33d8e9a61ddb6e63e46ce59202ab1ff3ad8af9ef0615254e5fe4f4b23a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54656e63656e742f5765466c6f772e7376673f7374796c653d666c6174\" alt=\"Version Number\" data-canonical-src=\"https://img.shields.io/github/release/Tencent/WeFlow.svg?style=flat\" style=\"max-width: 100%;\"></a></h1>\n<blockquote>\n<p dir=\"auto\">一个基于 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> 前端工作流的开发工具。 (已支持最新版 Node.js)<br>\n官网:<a href=\"http://weflow.io/\" rel=\"nofollow\">https://weflow.io/</a><br>\n目前已支持了:微信游戏、微信·朋友圈广告、微信·城市服务等项目的 <a href=\"http://ad.weixin.qq.com/learn/2-3-3--%E5%89%8D%E7%AB%AF%E5%B7%A5%E4%BD%9C%E6%B5%81\" rel=\"nofollow\">第三方合作团队</a> 的前端构建工作,如果你更习惯<code>命令行</code>操作,可以直接使用 WeFlow 的核心:基于 Gulp 开发的 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> :)</p>\n</blockquote>\n<h2 dir=\"auto\"><a id=\"user-content-下载安装\" class=\"anchor\" aria-hidden=\"true\" href=\"#下载安装\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>下载&安装</h2>\n<p dir=\"auto\"><a href=\"https://github.com/weixin/WeFlow/releases\">Github Release 下载</a> 或 <a href=\"https://weflow.io/#download\" rel=\"nofollow\">官网高速下载分流</a><br>\n(支持 macOS / Windows / Linux 操作系统)</p>\n<h2 dir=\"auto\"><a id=\"user-content-界面预览\" class=\"anchor\" aria-hidden=\"true\" href=\"#界面预览\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>界面预览</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d61da1a4b070ec4bfe44539ac6645e3823367c27fcaea6965c568f53a34aa02d/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\"><img src=\"https://camo.githubusercontent.com/d61da1a4b070ec4bfe44539ac6645e3823367c27fcaea6965c568f53a34aa02d/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\" alt=\"Screenshot\" data-canonical-src=\"http://ww2.sinaimg.cn/large/644eac00jw1f4hedcpqvsj21e01fednq.jpg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-开发环境\" class=\"anchor\" aria-hidden=\"true\" href=\"#开发环境\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>开发环境</h2>\n<ul dir=\"auto\">\n<li>Electron 版本:v0.37.8</li>\n<li>Node 版本 :v5.10.0</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-更新日志\" class=\"anchor\" aria-hidden=\"true\" href=\"#更新日志\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>更新日志</h2>\n<p dir=\"auto\"><a href=\"https://github.com/Tencent/WeFlow/releases\">本期更新 v1.3.3</a></p>\n<ul dir=\"auto\">\n<li>增加 ES6 编译支持</li>\n<li>增加 SVG 支持</li>\n<li>修复合并JS Bug <a href=\"https://github.com/Tencent/WeFlow/issues/104\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Tencent/WeFlow/issues/104/hovercard\">#104</a></li>\n<li>服务器配置增加端口配置</li>\n<li>优化编译成功时的提示,通过 Notifications 向用户发送通知</li>\n<li>优化开发者工具弹出方式</li>\n</ul>\n<p dir=\"auto\"><a href=\"https://github.com/Tencent/WeFlow/releases\">近期更新 v.1.3.2</a></p>\n<ul dir=\"auto\">\n<li>更新 example</li>\n<li>支持 windows 32 位系统</li>\n<li>支持 .svg 格式</li>\n<li>增加 调试模式(菜单->窗口->调试模式)</li>\n<li>增加自动编译</li>\n<li>修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-参与贡献\" class=\"anchor\" aria-hidden=\"true\" href=\"#参与贡献\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>参与贡献</h2>\n<p dir=\"auto\">如果你有 <code>Bug反馈</code> 或 <code>功能建议</code>,请创建 <a href=\"https://github.com/weixin/WeFlow/issues\">Issue</a> 或发送 <a href=\"https://github.com/weixin/WeFlow/pulls\">Pull Request</a>,非常感谢。</p>\n<p dir=\"auto\"><a href=\"https://opensource.tencent.com/contribution\" rel=\"nofollow\">腾讯开源激励计划</a> 鼓励开发者的参与和贡献,期待你的加入。</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">所有代码采用 <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a> 开源,可根据自身团队和项目特点 <code>fork</code> 进行定制。<br>\nSketch 设计稿源文件可在 <a href=\"https://dribbble.com/hzlzh/projects/380016-WeFlow\" rel=\"nofollow\">Dribbble</a> 获取</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:14.977Z" - }, - "wnr": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/59b788320697740846511e9058595865870e37b8ae3db872f139b5431bdde7a2/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30312f32372f624f764c6c596d5437645146526a722e706e67\"><img src=\"https://camo.githubusercontent.com/59b788320697740846511e9058595865870e37b8ae3db872f139b5431bdde7a2/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30312f32372f624f764c6c596d5437645146526a722e706e67\" width=\"64px\" data-canonical-src=\"https://i.loli.net/2020/01/27/bOvLlYmT7dQFRjr.png\" style=\"max-width: 100%;\"></a></p>\n<h2 align=\"center\" dir=\"auto\"><a id=\"user-content-wnr\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#wnr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>wnr</h2>\n<p align=\"center\" dir=\"auto\">\n <b>A timer app with strong expansibility for computers</b> | <a href=\"https://getwnr.com/\" rel=\"nofollow\">Website</a> | <a href=\"https://getwnr.com/zh/\" rel=\"nofollow\">网站中文页面</a>\n</p>\n<p align=\"center\" dir=\"auto\">\n Download <i>(Windows & macOS)</i>: <a href=\"https://github.com/RoderickQiu/wnr/releases\">GitHub Release</a> | <a href=\"https://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/wnr.shtml\" rel=\"nofollow\">Softpedia\n (Windows)</a> | <a href=\"https://pan.baidu.com/s/1PDpnEkf-zKQKQIhUTO0ubQ\" rel=\"nofollow\">百度网盘</a>(swh3) | <a href=\"https://scris.lanzoui.com/b01n0tb4j\" rel=\"nofollow\">蓝奏云高速下载</a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.md\">English README</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.zh-CN.md\">简体中文简介</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.zh-TW.md\">正體中文簡介</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/DEVELOPMENT_GUIDE.md\">Development Guide</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/mailto:scrisqiu@hotmail.com\">Contact Me</a>\n</p>\n<hr>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">I appreciate it if you can help contribute.</p>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">If you have any feature requests / bugs to report, feel free\nto <a href=\"https://github.com/RoderickQiu/wnr/issues/new\">have a issue</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">If you have done something brilliant, then <a href=\"https://github.com/RoderickQiu/wnr/pulls\">go for a pull request</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">If you want to add a new language to\nwnr, <a href=\"https://github.com/RoderickQiu/wnr/blob/master/locales/README.md\">see this guide first</a>.</p>\n</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-how-to-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>How to Build</h2>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn # install deps\n\nyarn start # launch the app\n\nyarn dir # build executable only\n\nyarn nsis # windows nsis installer\n\nyarn nsis-ia32 # windows nsis installer (x86/ia32)\n\nyarn 7zip # windows 7zip protable version\n\nyarn 7zip-ia32 # windows 7zip portable version (x86/ia32)\n\nyarn mac # macos\n\nyarn linux # linux\n\nyarn appimage # linux AppImage\"><pre>yarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> install deps</span>\n\nyarn start <span class=\"pl-c\"><span class=\"pl-c\">#</span> launch the app</span>\n\nyarn dir <span class=\"pl-c\"><span class=\"pl-c\">#</span> build executable only</span>\n\nyarn nsis <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows nsis installer</span>\n\nyarn nsis-ia32 <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows nsis installer (x86/ia32)</span>\n\nyarn 7zip <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows 7zip protable version</span>\n\nyarn 7zip-ia32 <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows 7zip portable version (x86/ia32)</span>\n\nyarn mac <span class=\"pl-c\"><span class=\"pl-c\">#</span> macos</span>\n\nyarn linux <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux</span>\n\nyarn appimage <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux AppImage</span></pre></div>\n<p dir=\"auto\">For more info about development, go\nto <strong><a href=\"https://github.com/RoderickQiu/wnr/blob/master/DEVELOPMENT_GUIDE.md\">DEVELOPMENT_GUIDE</a></strong>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-copyright--credit\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#copyright--credit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Copyright & Credit</h2>\n<p dir=\"auto\">Copyright (c) 2019-2022 <strong><a href=\"https://r-q.name\" rel=\"nofollow\">Roderick Qiu</a></strong> and other contributors. All rights reserved.</p>\n<p dir=\"auto\">Licensed under the <strong><a href=\"https://github.com/RoderickQiu/wnr/blob/master/LICENSE\">MPL 2.0 License</a></strong>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-packages-using\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#packages-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packages Using</h3>\n<h4 dir=\"auto\"><a id=\"user-content-main-program\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#main-program\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Main Program</h4>\n<p dir=\"auto\">For the full text of licenses, go and see <a href=\"https://github.com/RoderickQiu/wnr/blob/master/NOTICE.md\">this file</a>, which\nis also included in every copy of wnr.</p>\n<ul dir=\"auto\">\n<li>node-shi, <a href=\"https://www.npmjs.com/package/node-shi\" rel=\"nofollow\"><strong>my own project</strong></a> following MIT License.</li>\n<li>cmd-or-ctrl, <a href=\"https://www.npmjs.com/package/cmd-or-ctrl\" rel=\"nofollow\"><strong>another project of mine</strong></a> following MIT License.</li>\n<li>node-auto-launch, Teamwork, MIT License.</li>\n<li>compare-version, kevva, MIT License.</li>\n<li>electron-store, sindresorhus, MIT License.</li>\n<li>i18n-node, mashpie, MIT License.</li>\n<li>crypto-js, brix, MIT License.</li>\n<li>copy-to-clipboard, sudodoki, MIT License.</li>\n<li>request, request, Apache-2.0 License.</li>\n<li>winreg, fresc81, BSD 2-Clause License.</li>\n<li><strong>electron, electron, MIT License</strong>.</li>\n<li>electron-builder, electron-userland, MIT License.</li>\n<li>jquery, jquery, MIT License.</li>\n<li>bootstrap, twbs, MIT License.</li>\n<li>iconfont, ALIMAMA MUX, for license go to <a href=\"https://www.iconfont.cn/\" rel=\"nofollow\">the site</a>.</li>\n<li>dotenv, motdotla, BSD-2-Clause License.</li>\n<li>electron-debug, sindresorhus, MIT License.</li>\n<li>node-fetch, node-fetch, MIT License.</li>\n<li>node-notifier, mikaelbr, MIT License.</li>\n<li>popper.js, popperjs, MIT License.</li>\n<li>schart.js, lin-xin, MIT License.</li>\n<li>cross-env, kentcdodds, MIT License.</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-environment-using\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#environment-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Environment Using</h3>\n<ul dir=\"auto\">\n<li><strong>node, nodejs, <a href=\"https://github.com/nodejs/node/blob/master/LICENSE\">License</a></strong>.</li>\n<li>NSIS, Nullsoft, zlib/libpng License.</li>\n<li>WebStorm, JetBrains, <a href=\"https://www.jetbrains.com/legal/#licensing\" rel=\"nofollow\">License</a>.</li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/59b788320697740846511e9058595865870e37b8ae3db872f139b5431bdde7a2/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30312f32372f624f764c6c596d5437645146526a722e706e67\"><img src=\"https://camo.githubusercontent.com/59b788320697740846511e9058595865870e37b8ae3db872f139b5431bdde7a2/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30312f32372f624f764c6c596d5437645146526a722e706e67\" width=\"64px\" data-canonical-src=\"https://i.loli.net/2020/01/27/bOvLlYmT7dQFRjr.png\" style=\"max-width: 100%;\"></a></p>\n<h2 align=\"center\" dir=\"auto\"><a id=\"user-content-wnr\" class=\"anchor\" aria-hidden=\"true\" href=\"#wnr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>wnr</h2>\n<p align=\"center\" dir=\"auto\">\n <b>A timer app with strong expansibility for computers</b> | <a href=\"https://getwnr.com/\" rel=\"nofollow\">Website</a> | <a href=\"https://getwnr.com/zh/\" rel=\"nofollow\">网站中文页面</a>\n</p>\n<p align=\"center\" dir=\"auto\">\n Download <i>(Windows & macOS)</i>: <a href=\"https://github.com/RoderickQiu/wnr/releases\">GitHub Release</a> | <a href=\"https://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/wnr.shtml\" rel=\"nofollow\">Softpedia\n (Windows)</a> | <a href=\"https://pan.baidu.com/s/1PDpnEkf-zKQKQIhUTO0ubQ\" rel=\"nofollow\">百度网盘</a>(swh3) | <a href=\"https://scris.lanzoui.com/b01n0tb4j\" rel=\"nofollow\">蓝奏云高速下载</a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.md\">English README</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.zh-CN.md\">简体中文简介</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.zh-TW.md\">正體中文簡介</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/DEVELOPMENT_GUIDE.md\">Development Guide</a> | <a href=\"mailto:scrisqiu@hotmail.com\">Contact Me</a>\n</p>\n<hr>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">I appreciate it if you can help contribute.</p>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">If you have any feature requests / bugs to report, feel free\nto <a href=\"https://github.com/RoderickQiu/wnr/issues/new\">have a issue</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">If you have done something brilliant, then <a href=\"https://github.com/RoderickQiu/wnr/pulls\">go for a pull request</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">If you want to add a new language to\nwnr, <a href=\"https://github.com/RoderickQiu/wnr/blob/master/locales/README.md\">see this guide first</a>.</p>\n</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-how-to-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>How to Build</h2>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn # install deps\n\nyarn start # launch the app\n\nyarn dir # build executable only\n\nyarn nsis # windows nsis installer\n\nyarn nsis-ia32 # windows nsis installer (x86/ia32)\n\nyarn 7zip # windows 7zip protable version\n\nyarn 7zip-ia32 # windows 7zip portable version (x86/ia32)\n\nyarn mac # macos\n\nyarn linux # linux\n\nyarn appimage # linux AppImage\"><pre>yarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> install deps</span>\n\nyarn start <span class=\"pl-c\"><span class=\"pl-c\">#</span> launch the app</span>\n\nyarn dir <span class=\"pl-c\"><span class=\"pl-c\">#</span> build executable only</span>\n\nyarn nsis <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows nsis installer</span>\n\nyarn nsis-ia32 <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows nsis installer (x86/ia32)</span>\n\nyarn 7zip <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows 7zip protable version</span>\n\nyarn 7zip-ia32 <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows 7zip portable version (x86/ia32)</span>\n\nyarn mac <span class=\"pl-c\"><span class=\"pl-c\">#</span> macos</span>\n\nyarn linux <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux</span>\n\nyarn appimage <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux AppImage</span></pre></div>\n<p dir=\"auto\">For more info about development, go\nto <strong><a href=\"https://github.com/RoderickQiu/wnr/blob/master/DEVELOPMENT_GUIDE.md\">DEVELOPMENT_GUIDE</a></strong>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-copyright--credit\" class=\"anchor\" aria-hidden=\"true\" href=\"#copyright--credit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Copyright & Credit</h2>\n<p dir=\"auto\">Copyright (c) 2019-2022 <strong><a href=\"https://r-q.name\" rel=\"nofollow\">Roderick Qiu</a></strong> and other contributors. All rights reserved.</p>\n<p dir=\"auto\">Licensed under the <strong><a href=\"https://github.com/RoderickQiu/wnr/blob/master/LICENSE\">MPL 2.0 License</a></strong>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-packages-using\" class=\"anchor\" aria-hidden=\"true\" href=\"#packages-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Packages Using</h3>\n<h4 dir=\"auto\"><a id=\"user-content-main-program\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-program\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Main Program</h4>\n<p dir=\"auto\">For the full text of licenses, go and see <a href=\"https://github.com/RoderickQiu/wnr/blob/master/NOTICE.md\">this file</a>, which\nis also included in every copy of wnr.</p>\n<ul dir=\"auto\">\n<li>node-shi, <a href=\"https://www.npmjs.com/package/node-shi\" rel=\"nofollow\"><strong>my own project</strong></a> following MIT License.</li>\n<li>cmd-or-ctrl, <a href=\"https://www.npmjs.com/package/cmd-or-ctrl\" rel=\"nofollow\"><strong>another project of mine</strong></a> following MIT License.</li>\n<li>node-auto-launch, Teamwork, MIT License.</li>\n<li>compare-version, kevva, MIT License.</li>\n<li>electron-store, sindresorhus, MIT License.</li>\n<li>i18n-node, mashpie, MIT License.</li>\n<li>crypto-js, brix, MIT License.</li>\n<li>copy-to-clipboard, sudodoki, MIT License.</li>\n<li>request, request, Apache-2.0 License.</li>\n<li>winreg, fresc81, BSD 2-Clause License.</li>\n<li><strong>electron, electron, MIT License</strong>.</li>\n<li>electron-builder, electron-userland, MIT License.</li>\n<li>jquery, jquery, MIT License.</li>\n<li>bootstrap, twbs, MIT License.</li>\n<li>iconfont, ALIMAMA MUX, for license go to <a href=\"https://www.iconfont.cn/\" rel=\"nofollow\">the site</a>.</li>\n<li>dotenv, motdotla, BSD-2-Clause License.</li>\n<li>electron-debug, sindresorhus, MIT License.</li>\n<li>node-fetch, node-fetch, MIT License.</li>\n<li>node-notifier, mikaelbr, MIT License.</li>\n<li>popper.js, popperjs, MIT License.</li>\n<li>schart.js, lin-xin, MIT License.</li>\n<li>cross-env, kentcdodds, MIT License.</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-environment-using\" class=\"anchor\" aria-hidden=\"true\" href=\"#environment-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Environment Using</h3>\n<ul dir=\"auto\">\n<li><strong>node, nodejs, <a href=\"https://github.com/nodejs/node/blob/master/LICENSE\">License</a></strong>.</li>\n<li>NSIS, Nullsoft, zlib/libpng License.</li>\n<li>WebStorm, JetBrains, <a href=\"https://www.jetbrains.com/legal/#licensing\" rel=\"nofollow\">License</a>.</li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.062Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">项目迁移说明</h2><a id=\"user-content-项目迁移说明\" class=\"anchor-element\" aria-label=\"Permalink: 项目迁移说明\" href=\"https://github.com/weixin/WeFlow/blob/master/#项目迁移说明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">由于业务调整,本项目不再更新,感谢大家一直以来的支持。<br>\n后续需求会合并到 <a href=\"https://github.com/Tencent/feflow\">Feflow</a> 项目进行开发迭代,请移步:</p>\n<ul dir=\"auto\">\n<li>Github: <a href=\"https://github.com/Tencent/feflow\">https://github.com/Tencent/feflow</a></li>\n<li>官网:<a href=\"https://feflowjs.com/\" rel=\"nofollow\">https://feflowjs.com/</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">WeFlow <a href=\"https://github.com/Tencent/WeFlow/\" title=\"Version Number\"><img src=\"https://camo.githubusercontent.com/bd5d258f0b927931d58af0ab91750d05d5f37fa2fc39a80d17c125100f25dc8f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54656e63656e742f5765466c6f772e7376673f7374796c653d666c6174\" alt=\"Version Number\" data-canonical-src=\"https://img.shields.io/github/release/Tencent/WeFlow.svg?style=flat\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-weflow-\" class=\"anchor-element\" aria-label=\"Permalink: WeFlow \" href=\"https://github.com/weixin/WeFlow/blob/master/#weflow-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">一个基于 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> 前端工作流的开发工具。 (已支持最新版 Node.js)<br>\n官网:<a href=\"http://weflow.io/\" rel=\"nofollow\">https://weflow.io/</a><br>\n目前已支持了:微信游戏、微信·朋友圈广告、微信·城市服务等项目的 <a href=\"http://ad.weixin.qq.com/learn/2-3-3--%E5%89%8D%E7%AB%AF%E5%B7%A5%E4%BD%9C%E6%B5%81\" rel=\"nofollow\">第三方合作团队</a> 的前端构建工作,如果你更习惯<code>命令行</code>操作,可以直接使用 WeFlow 的核心:基于 Gulp 开发的 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> :)</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">下载&安装</h2><a id=\"user-content-下载安装\" class=\"anchor-element\" aria-label=\"Permalink: 下载&安装\" href=\"https://github.com/weixin/WeFlow/blob/master/#下载安装\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/weixin/WeFlow/releases\">Github Release 下载</a> 或 <a href=\"https://weflow.io/#download\" rel=\"nofollow\">官网高速下载分流</a><br>\n(支持 macOS / Windows / Linux 操作系统)</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">界面预览</h2><a id=\"user-content-界面预览\" class=\"anchor-element\" aria-label=\"Permalink: 界面预览\" href=\"https://github.com/weixin/WeFlow/blob/master/#界面预览\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d08a4ce07bc3a9a9b81169a2c6db8ab1db8eb9511db020a55211421859fce3d2/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\"><img src=\"https://camo.githubusercontent.com/d08a4ce07bc3a9a9b81169a2c6db8ab1db8eb9511db020a55211421859fce3d2/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\" alt=\"Screenshot\" data-canonical-src=\"http://ww2.sinaimg.cn/large/644eac00jw1f4hedcpqvsj21e01fednq.jpg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">开发环境</h2><a id=\"user-content-开发环境\" class=\"anchor-element\" aria-label=\"Permalink: 开发环境\" href=\"https://github.com/weixin/WeFlow/blob/master/#开发环境\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Electron 版本:v0.37.8</li>\n<li>Node 版本 :v5.10.0</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">更新日志</h2><a id=\"user-content-更新日志\" class=\"anchor-element\" aria-label=\"Permalink: 更新日志\" href=\"https://github.com/weixin/WeFlow/blob/master/#更新日志\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/Tencent/WeFlow/releases\">本期更新 v1.3.3</a></p>\n<ul dir=\"auto\">\n<li>增加 ES6 编译支持</li>\n<li>增加 SVG 支持</li>\n<li>修复合并JS Bug <a href=\"https://github.com/Tencent/WeFlow/issues/104\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Tencent/WeFlow/issues/104/hovercard\">#104</a></li>\n<li>服务器配置增加端口配置</li>\n<li>优化编译成功时的提示,通过 Notifications 向用户发送通知</li>\n<li>优化开发者工具弹出方式</li>\n</ul>\n<p dir=\"auto\"><a href=\"https://github.com/Tencent/WeFlow/releases\">近期更新 v.1.3.2</a></p>\n<ul dir=\"auto\">\n<li>更新 example</li>\n<li>支持 windows 32 位系统</li>\n<li>支持 .svg 格式</li>\n<li>增加 调试模式(菜单->窗口->调试模式)</li>\n<li>增加自动编译</li>\n<li>修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">参与贡献</h2><a id=\"user-content-参与贡献\" class=\"anchor-element\" aria-label=\"Permalink: 参与贡献\" href=\"https://github.com/weixin/WeFlow/blob/master/#参与贡献\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">如果你有 <code>Bug反馈</code> 或 <code>功能建议</code>,请创建 <a href=\"https://github.com/weixin/WeFlow/issues\">Issue</a> 或发送 <a href=\"https://github.com/weixin/WeFlow/pulls\">Pull Request</a>,非常感谢。</p>\n<p dir=\"auto\"><a href=\"https://opensource.tencent.com/contribution\" rel=\"nofollow\">腾讯开源激励计划</a> 鼓励开发者的参与和贡献,期待你的加入。</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/weixin/WeFlow/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">所有代码采用 <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a> 开源,可根据自身团队和项目特点 <code>fork</code> 进行定制。<br>\nSketch 设计稿源文件可在 <a href=\"https://dribbble.com/hzlzh/projects/380016-WeFlow\" rel=\"nofollow\">Dribbble</a> 获取</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">项目迁移说明</h2><a id=\"user-content-项目迁移说明\" class=\"anchor-element\" aria-label=\"Permalink: 项目迁移说明\" href=\"#项目迁移说明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">由于业务调整,本项目不再更新,感谢大家一直以来的支持。<br>\n后续需求会合并到 <a href=\"https://github.com/Tencent/feflow\">Feflow</a> 项目进行开发迭代,请移步:</p>\n<ul dir=\"auto\">\n<li>Github: <a href=\"https://github.com/Tencent/feflow\">https://github.com/Tencent/feflow</a></li>\n<li>官网:<a href=\"https://feflowjs.com/\" rel=\"nofollow\">https://feflowjs.com/</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">WeFlow <a href=\"https://github.com/Tencent/WeFlow/\" title=\"Version Number\"><img src=\"https://camo.githubusercontent.com/bd5d258f0b927931d58af0ab91750d05d5f37fa2fc39a80d17c125100f25dc8f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54656e63656e742f5765466c6f772e7376673f7374796c653d666c6174\" alt=\"Version Number\" data-canonical-src=\"https://img.shields.io/github/release/Tencent/WeFlow.svg?style=flat\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-weflow-\" class=\"anchor-element\" aria-label=\"Permalink: WeFlow \" href=\"#weflow-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">一个基于 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> 前端工作流的开发工具。 (已支持最新版 Node.js)<br>\n官网:<a href=\"http://weflow.io/\" rel=\"nofollow\">https://weflow.io/</a><br>\n目前已支持了:微信游戏、微信·朋友圈广告、微信·城市服务等项目的 <a href=\"http://ad.weixin.qq.com/learn/2-3-3--%E5%89%8D%E7%AB%AF%E5%B7%A5%E4%BD%9C%E6%B5%81\" rel=\"nofollow\">第三方合作团队</a> 的前端构建工作,如果你更习惯<code>命令行</code>操作,可以直接使用 WeFlow 的核心:基于 Gulp 开发的 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> :)</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">下载&安装</h2><a id=\"user-content-下载安装\" class=\"anchor-element\" aria-label=\"Permalink: 下载&安装\" href=\"#下载安装\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/weixin/WeFlow/releases\">Github Release 下载</a> 或 <a href=\"https://weflow.io/#download\" rel=\"nofollow\">官网高速下载分流</a><br>\n(支持 macOS / Windows / Linux 操作系统)</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">界面预览</h2><a id=\"user-content-界面预览\" class=\"anchor-element\" aria-label=\"Permalink: 界面预览\" href=\"#界面预览\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d08a4ce07bc3a9a9b81169a2c6db8ab1db8eb9511db020a55211421859fce3d2/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\"><img src=\"https://camo.githubusercontent.com/d08a4ce07bc3a9a9b81169a2c6db8ab1db8eb9511db020a55211421859fce3d2/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\" alt=\"Screenshot\" data-canonical-src=\"http://ww2.sinaimg.cn/large/644eac00jw1f4hedcpqvsj21e01fednq.jpg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">开发环境</h2><a id=\"user-content-开发环境\" class=\"anchor-element\" aria-label=\"Permalink: 开发环境\" href=\"#开发环境\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Electron 版本:v0.37.8</li>\n<li>Node 版本 :v5.10.0</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">更新日志</h2><a id=\"user-content-更新日志\" class=\"anchor-element\" aria-label=\"Permalink: 更新日志\" href=\"#更新日志\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/Tencent/WeFlow/releases\">本期更新 v1.3.3</a></p>\n<ul dir=\"auto\">\n<li>增加 ES6 编译支持</li>\n<li>增加 SVG 支持</li>\n<li>修复合并JS Bug <a href=\"https://github.com/Tencent/WeFlow/issues/104\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Tencent/WeFlow/issues/104/hovercard\">#104</a></li>\n<li>服务器配置增加端口配置</li>\n<li>优化编译成功时的提示,通过 Notifications 向用户发送通知</li>\n<li>优化开发者工具弹出方式</li>\n</ul>\n<p dir=\"auto\"><a href=\"https://github.com/Tencent/WeFlow/releases\">近期更新 v.1.3.2</a></p>\n<ul dir=\"auto\">\n<li>更新 example</li>\n<li>支持 windows 32 位系统</li>\n<li>支持 .svg 格式</li>\n<li>增加 调试模式(菜单->窗口->调试模式)</li>\n<li>增加自动编译</li>\n<li>修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">参与贡献</h2><a id=\"user-content-参与贡献\" class=\"anchor-element\" aria-label=\"Permalink: 参与贡献\" href=\"#参与贡献\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">如果你有 <code>Bug反馈</code> 或 <code>功能建议</code>,请创建 <a href=\"https://github.com/weixin/WeFlow/issues\">Issue</a> 或发送 <a href=\"https://github.com/weixin/WeFlow/pulls\">Pull Request</a>,非常感谢。</p>\n<p dir=\"auto\"><a href=\"https://opensource.tencent.com/contribution\" rel=\"nofollow\">腾讯开源激励计划</a> 鼓励开发者的参与和贡献,期待你的加入。</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">所有代码采用 <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a> 开源,可根据自身团队和项目特点 <code>fork</code> 进行定制。<br>\nSketch 设计稿源文件可在 <a href=\"https://dribbble.com/hzlzh/projects/380016-WeFlow\" rel=\"nofollow\">Dribbble</a> 获取</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:35.190Z" }, "winds": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><blockquote>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"stop_sign\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f6d1.png\">🛑</g-emoji> <strong>Notice</strong>: This repository is no longer maintained; No further Issues or Pull Requests will be considered or approved.</p>\n</blockquote>\n<h1 dir=\"auto\"><a id=\"user-content-winds---a-beautiful-open-source-rss--podcast-app-powered-by-getstreamio\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#winds---a-beautiful-open-source-rss--podcast-app-powered-by-getstreamio\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Winds - A Beautiful Open Source RSS & Podcast App Powered by GetStream.io</h1>\n<p dir=\"auto\"><a href=\"https://communityinviter.com/apps/winds-community-hq/winds-2-0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d5e2eada7067778ef67863e11c75059d7882d3781dddb21d6b582ae1c59c2ecf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536c61636b253230436f6d6d756e6974792d476574253230496e766974652d677265656e2e737667\" alt=\"Slack Community\" data-canonical-src=\"https://img.shields.io/badge/Slack%20Community-Get%20Invite-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://travis-ci.org/GetStream/Winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/313d5ab35916f48d8aff203833a82a443da05829b78374a8cdba3a06515aa245/68747470733a2f2f7472617669732d63692e6f72672f47657453747265616d2f57696e64732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/GetStream/Winds.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/GetStream/Winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8b9f4d2e141f19c50266ca3a96aa90d81d58dfbf0a15f8caf4b73b52bf8b021e/68747470733a2f2f636f6465636f762e696f2f67682f47657453747265616d2f57696e64732f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/GetStream/Winds/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://shields.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5f7cc4da35f914763f151277d6fc7cab84bf5ef93e04bedb198f0297db2bd17/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d3130302532352d677265656e2e737667\" alt=\"Open Source\" data-canonical-src=\"https://img.shields.io/badge/Open%20Source-100%25-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/GetStream/winds/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/446836984737be69aeee88ba4218b2038b3a685141d6da41e09c06eb05412ece/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d5965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-Yes-green.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/0042fa6f9759c266923d79b45a1f13cdc33d234e13c7aba4ad260abb3b6f3a6b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/0042fa6f9759c266923d79b45a1f13cdc33d234e13c7aba4ad260abb3b6f3a6b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\" alt=\"Built With\" data-canonical-src=\"https://img.shields.io/badge/Built%20With-%E2%9D%A4%EF%B8%8F%20in%20Boulder,%20CO-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9864d0915728a748c33963528d5c801cf183b206fcaa31c050e5d37b10d446a4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f546563682d537461636b2d3036393066612e7376673f7374796c653d666c6174\" alt=\"StackShare\" data-canonical-src=\"https://img.shields.io/badge/Tech-Stack-0690fa.svg?style=flat\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Description</h2>\n<p dir=\"auto\">Winds is a beautiful open-source RSS and Podcast app created using React & Redux on the frontend and Express.js on the backend. Use the free hosted version or run it on your own server and customize it as you see fit. Contributions in form of pull requests are always appreciated. Activity Feeds & Discovery in Winds are powered by <a href=\"https://getstream.io/get_started/\" rel=\"nofollow\">Stream</a>, the app leverages <a href=\"https://algolia.com?ref=stream\" rel=\"nofollow\">Algolia</a> for search, <a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a> for hosting, <a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> for a hosted database (DBaaS), and <a href=\"https://sendgrid.com/\" rel=\"nofollow\">SendGrid</a> for email. All of these services have a free tier.</p>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<p dir=\"auto\">To get started with Winds, please download <a href=\"https://s3.amazonaws.com/winds-2.0-releases/latest.html\" rel=\"nofollow\">the latest release</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-featured-rss--podcasts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#featured-rss--podcasts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Featured RSS & Podcasts</h2>\n<p dir=\"auto\">Have a popular RSS or Podcast and want to be featured? Reach out to <a href=\"https://github.com/getstream/winds/blob/master/mailto:winds@getstream.io\">winds@getstream.io</a>. We reply to every message.</p>\n<h1 dir=\"auto\"><a id=\"user-content-features-at-a-glance\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#features-at-a-glance\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features at a Glance</h1>\n<p dir=\"auto\">Winds is packed full of awesome features behind a beautiful user interface and user experience. Here's a quick look at what the project has to offer:</p>\n<h2 dir=\"auto\"><a id=\"user-content-beautiful-ui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#beautiful-ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Beautiful UI</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/a632526f284f114b74e16c393ce5ccac4ddefa48e168d7f81f5b3fa0be6abe5e/68747470733a2f2f692e696d6775722e636f6d2f573166706f77562e706e67\"><img src=\"https://camo.githubusercontent.com/a632526f284f114b74e16c393ce5ccac4ddefa48e168d7f81f5b3fa0be6abe5e/68747470733a2f2f692e696d6775722e636f6d2f573166706f77562e706e67\" alt=\"Winds UI\" data-canonical-src=\"https://i.imgur.com/W1fpowV.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-rss--podcast-recommendations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#rss--podcast-recommendations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>RSS & Podcast Recommendations</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/6041b4f4b94786f08926fb72b1a99c4f72031d104c3100bf1a360ff9dc90276d/68747470733a2f2f692e696d6775722e636f6d2f416c56674454672e706e67\"><img src=\"https://camo.githubusercontent.com/6041b4f4b94786f08926fb72b1a99c4f72031d104c3100bf1a360ff9dc90276d/68747470733a2f2f692e696d6775722e636f6d2f416c56674454672e706e67\" alt=\"Winds RSS & Podcast Recommendations\" data-canonical-src=\"https://i.imgur.com/AlVgDTg.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-integrated-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#integrated-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Integrated Search</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/2c483da82086b0b3b34ca830bef20c369bc2dad69cf821160139c6bc16cf62fb/68747470733a2f2f692e696d6775722e636f6d2f7a6157744e66562e706e67\"><img src=\"https://camo.githubusercontent.com/2c483da82086b0b3b34ca830bef20c369bc2dad69cf821160139c6bc16cf62fb/68747470733a2f2f692e696d6775722e636f6d2f7a6157744e66562e706e67\" alt=\"Winds Search\" data-canonical-src=\"https://i.imgur.com/zaWtNfV.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-podcast-player\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#podcast-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Podcast Player</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/22169746bd679f718abc946763175a2d7d9ee37dcab67289748a7cfb6f8aaae1/68747470733a2f2f692e696d6775722e636f6d2f746832343772412e706e67\"><img src=\"https://camo.githubusercontent.com/22169746bd679f718abc946763175a2d7d9ee37dcab67289748a7cfb6f8aaae1/68747470733a2f2f692e696d6775722e636f6d2f746832343772412e706e67\" alt=\"Winds Podcast Player\" data-canonical-src=\"https://i.imgur.com/th247rA.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-rss-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#rss-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>RSS Reader</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/cda2850aa41cf19f52977012b205864b713b8acd71e2de27fbce37bb37e36ecc/68747470733a2f2f692e696d6775722e636f6d2f443377743757332e706e67\"><img src=\"https://camo.githubusercontent.com/cda2850aa41cf19f52977012b205864b713b8acd71e2de27fbce37bb37e36ecc/68747470733a2f2f692e696d6775722e636f6d2f443377743757332e706e67\" alt=\"Winds RSS Reader\" data-canonical-src=\"https://i.imgur.com/D3wt7W3.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-tocd\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#tocd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TOCd</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/getstream/winds/blob/master/#roadmap\">Roadmap</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#powered-by\">Powered By</a>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/getstream/winds/blob/master/#stream\">Stream</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#algolia\">Algolia</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#mongodb\">MongoDB</a></li>\n<li><a href=\"https://sendgrid.com\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#tutorials\">Tutorials</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#download\">Download</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#contributing-to-winds\">Contributing to Winds</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#support\">Support</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#maintenance-and-contributions\">Maintenance & Contributions</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Roadmap</h2>\n<p dir=\"auto\">Help us improve Winds and/or vote on the <a href=\"https://github.com/GetStream/Winds/issues/191\" data-hovercard-type=\"issue\" data-hovercard-url=\"/GetStream/Winds/issues/191/hovercard\">Roadmap for 2.1</a></p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Search detail screen</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Playlist support (partially implemented)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Team support (share an activity feed with colleagues or friends to discover and collaborate)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mobile application powered by React Native</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-powered-by\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#powered-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Powered By</h2>\n<ol dir=\"auto\">\n<li><a href=\"https://expressjs.com?ref=winds\" rel=\"nofollow\">Express</a></li>\n<li><a href=\"https://reactjs.org?ref=winds\" rel=\"nofollow\">React</a> & <a href=\"https://redux.js.org?ref=winds\" rel=\"nofollow\">Redux</a></li>\n<li><a href=\"https://www.algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a></li>\n<li><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a></li>\n<li><a href=\"https://sendgrid.com?ref=winds\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://github.com/OptimalBits/bull?ref=winds\">Bull</a></li>\n<li><a href=\"https://mercury.postlight.com?ref=winds\" rel=\"nofollow\">Mercury</a></li>\n<li><a href=\"https://getstream.io?ref=winds\" rel=\"nofollow\">Stream</a></li>\n<li><a href=\"https://sentry.io/?ref=winds\" rel=\"nofollow\">Sentry</a></li>\n<li><a href=\"https://aws.amazon.com/?ref=winds\" rel=\"nofollow\">AWS</a></li>\n</ol>\n<p dir=\"auto\"><strong>The full stack can be found on <a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\">StackShare.io</a>.</strong></p>\n<h3 dir=\"auto\"><a id=\"user-content-stream\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#stream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Stream</h3>\n<p dir=\"auto\"><a href=\"https://getstream.io/?ref=winds\" rel=\"nofollow\">Stream</a> is an API for building activity feeds. For Winds the follow suggestions and the list of articles from the feeds you follow is powered by Stream. Stream accounts are free for up to 3 million feed updates and handle personalization (machine learning) for up to 100 users.</p>\n<h3 dir=\"auto\"><a id=\"user-content-algolia\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#algolia\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Algolia</h3>\n<p dir=\"auto\"><a href=\"https://algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a> is used for lightning fast and relevant search. We use their <a href=\"https://www.npmjs.com/package/algoliasearch?ref=winds\" rel=\"nofollow\">JavaScript search client</a> to easily setup the Winds search implementation. Algolia, accounts are free up to 10k records and 100k operations.</p>\n<h3 dir=\"auto\"><a id=\"user-content-mongodb\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#mongodb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>MongoDB</h3>\n<p dir=\"auto\"><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> provides a Database as a Service, and serves as the backend datastore for Winds.</p>\n<h2 dir=\"auto\"><a id=\"user-content-tutorials--blog-posts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#tutorials--blog-posts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tutorials & Blog Posts</h2>\n<p dir=\"auto\">The following tutorials will not only help you start contributing to Winds, but also provide inspiration for your next app.</p>\n<p dir=\"auto\"><strong>Note:</strong> We're actively working on this portion of the README. To stay up to date with the latest information, please signup for the hosted version at <a href=\"https://getstream.io/winds\" rel=\"nofollow\">https://getstream.io/winds</a>.</p>\n<ol dir=\"auto\">\n<li><a href=\"https://hackernoon.com/integrating-algolia-search-in-winds-a-beautiful-rss-podcast-application-f231e49cdab5\" rel=\"nofollow\">Implementing search with Algolia</a></li>\n<li><a href=\"https://getstream.io/blog/the-engine-that-powers-winds/\" rel=\"nofollow\">Stream and Winds</a></li>\n<li><a href=\"https://hackernoon.com/running-pm2-node-js-in-production-environments-13e703fc108a\" rel=\"nofollow\">Running PM2 & Node.js in Production Environments</a></li>\n<li><a href=\"https://hackernoon.com/building-a-node-js-powered-api-with-express-mongoose-mongodb-19b14fd4b51e\" rel=\"nofollow\">Creating a RESTful API design with Express.js</a></li>\n<li><a href=\"https://medium.com/@nparsons08/publishing-a-react-based-app-with-electron-and-nodejs-f5ec44169366\" rel=\"nofollow\">Takeaways on Building a React Based App with Electron</a></li>\n<li><a href=\"https://stackshare.io/stream/how-stream-built-a-modern-rss-reader-with-javascript\" rel=\"nofollow\">The Winds Stack</a></li>\n<li><a href=\"https://hackernoon.com/winds-2-1-building-touch-bar-support-for-macos-in-electron-with-react-e10adb811c91\" rel=\"nofollow\">Building Touch Bar Support for macOS in Electron with React</a></li>\n<li><a href=\"https://hackernoon.com/testing-node-js-in-2018-10a04dd77391\" rel=\"nofollow\">Testing Node.js in 2018</a></li>\n<li><a href=\"https://hackernoon.com/simple-steps-to-optimize-your-app-performance-5700d8b58f58\" rel=\"nofollow\">Simple Steps to Optimize Your App Performance with MongoDB, Redis, and Node.js</a></li>\n<li><a href=\"https://hackernoon.com/winds-an-in-depth-tutorial-on-making-your-first-contribution-to-open-source-software-ebf259f21db2\" rel=\"nofollow\">Getting Started with Winds & Open Source</a></li>\n<li><a href=\"https://getstream.io/blog/deploying-the-winds-app-to-amazon-s3-and-cloudfront/\" rel=\"nofollow\">Deploying the Winds App to Amazon S3 and CloudFront</a></li>\n<li><a href=\"https://getstream.io/blog/deploying-the-winds-api-to-aws-ecs-with-docker-compose/\" rel=\"nofollow\">Deploying the Winds API to AWS ECS with Docker Compose</a></li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">To download Winds, visit <a href=\"https://getstream.io/winds/\" rel=\"nofollow\">https://getstream.io/winds/</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing-to-winds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#contributing-to-winds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing to Winds</h2>\n<h3 dir=\"auto\"><a id=\"user-content-tldr\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#tldr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TL;DR</h3>\n<p dir=\"auto\">Commands:</p>\n<ul dir=\"auto\">\n<li><code>brew install redis mongodb</code></li>\n<li><code>brew services start mongodb</code></li>\n<li><code>brew services start redis</code></li>\n<li><code>cd Winds</code></li>\n<li><code>cd api && yarn</code></li>\n<li><code>cd ../app && yarn</code></li>\n</ul>\n<p dir=\"auto\">Sign up for both Stream and Algolia, and create the following <code>.env</code> file in the <code>app</code> directory, replacing the keys where indicated:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"DATABASE_URI=mongodb://localhost/WINDS_DEV\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=YOUR_JWT_SECRET\n\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY\nREACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\"><pre class=\"notranslate\"><code class=\"notranslate\">DATABASE_URI=mongodb://localhost/WINDS_DEV\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=YOUR_JWT_SECRET\n\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY\nREACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre></div>\n<blockquote>\n<p dir=\"auto\">Note: If you are running the test suite, you will need to have a test version of the <code>.env</code> file inside of the <code>api/test</code> directory.</p>\n</blockquote>\n<p dir=\"auto\">Then run:</p>\n<ul dir=\"auto\">\n<li><code>pm2 start process_dev.json</code></li>\n<li><code>cd app && yarn start</code></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-clone-the-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#clone-the-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone the Repo</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:GetStream/Winds.git\"><pre>git clone git@github.com:GetStream/Winds.git</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install dependencies</h3>\n<p dir=\"auto\">The following instructions are geared towards Mac users who can use <code>brew</code> (<a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a>) to install most dependencies. Ubuntu users can use <code>apt</code>, and Windows users will have to install directly from the dependency's site. Non-debian-based Linux users will probably be able to figure it out on their own :)</p>\n<ul dir=\"auto\">\n<li><code>cd Winds/app</code></li>\n<li><code>yarn</code></li>\n<li><code>cd ../api</code></li>\n<li><code>yarn</code></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-start-mongodb-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#start-mongodb-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start MongoDB Locally</h3>\n<p dir=\"auto\">Winds uses MongoDB as the main datastore - it contains all users, rss feeds, podcasts, episodes, articles, and shares.</p>\n<p dir=\"auto\">If you're on a Mac, you can install MongoDB through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install mongodb\"><pre class=\"notranslate\"><code class=\"notranslate\">brew install mongodb\n</code></pre></div>\n<p dir=\"auto\"><em>(You can also install MongoDB from the <a href=\"https://www.mongodb.com/download-center\" rel=\"nofollow\">official MongoDB site</a>.)</em></p>\n<p dir=\"auto\">You can also run MongoDB in the background by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew services start mongodb\"><pre class=\"notranslate\"><code class=\"notranslate\">brew services start mongodb\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-start-redis-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#start-redis-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start Redis Locally</h3>\n<p dir=\"auto\">At Stream, we use Redis as an in-memory storage for the Winds podcast processing and RSS processing workers. It contains a list of podcasts and RSS feeds, which the workers pick up and process using the <code>bull</code> messaging system.</p>\n<p dir=\"auto\">If you're on a Mac, you can install Redis through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install redis\"><pre class=\"notranslate\"><code class=\"notranslate\">brew install redis\n</code></pre></div>\n<p dir=\"auto\"><em>(You can also install Redis from the <a href=\"https://redis.io/download\" rel=\"nofollow\">official Redis site</a>.)</em></p>\n<p dir=\"auto\">Then, start Redis by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"redis-server\"><pre class=\"notranslate\"><code class=\"notranslate\">redis-server\n</code></pre></div>\n<p dir=\"auto\">...which creates (by default) a <code>dump.rdb</code> file in your current directory and stores a cached version of the database in that location.</p>\n<p dir=\"auto\">You can also run Redis in the background by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew services start redis\"><pre class=\"notranslate\"><code class=\"notranslate\">brew services start redis\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-loading-test-data\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#loading-test-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Loading Test Data</h3>\n<p dir=\"auto\">For testing purposes, you will want to use the test data located <a href=\"https://s3.amazonaws.com/winds-hosted/static/export/WINDS.zip\" rel=\"nofollow\">here</a>.</p>\n<p dir=\"auto\">Use <a href=\"https://docs.mongodb.com/manual/reference/program/mongoimport/\" rel=\"nofollow\"><code>mongoimport</code></a> or <a href=\"https://docs.mongodb.com/manual/reference/program/mongorestore/\" rel=\"nofollow\"><code>mongorestore</code></a> to import the data. There are two username and password combinations for testing:</p>\n<p dir=\"auto\"><strong>Username</strong>: <code>admin@admin.com</code><br>\n<strong>Password</strong>: <code>admin</code>\n<br><br>\n<strong>Username</strong>: <code>test@test.com</code><br>\n<strong>Password</strong>: <code>test</code></p>\n<p dir=\"auto\">You will need to run the <code>FLUSHALL</code> command in Redis to ensure that the new content is picked up.</p>\n<blockquote>\n<p dir=\"auto\">Note: This will override any local data that you may have. Please be cautious! Also, this will not create Stream follows – please follow feeds manually to generate them.</p>\n</blockquote>\n<h3 dir=\"auto\"><a id=\"user-content-stream-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#stream-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Stream</h3>\n<h4 dir=\"auto\"><a id=\"user-content-sign-up-and-create-a-stream-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#sign-up-and-create-a-stream-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Sign up and Create a Stream App</h4>\n<p dir=\"auto\">To contribute to Winds, sign up for <a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Stream</a> to utilize the activity and timeline feeds.</p>\n<p dir=\"auto\"><em>(Reminder: Stream is free for applications with less than 3,000,000 updates per month.)</em></p>\n<ul dir=\"auto\">\n<li><a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Sign up for Stream here</a></li>\n<li>Create a new Stream app</li>\n<li>Find the App ID, API Key, and API Secret for your new Stream app</li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-add-your-stream-app-id-api-key-and-api-secret-to-your-env\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#add-your-stream-app-id-api-key-and-api-secret-to-your-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Add your Stream App ID, API Key, and API Secret to your <code>.env</code></h4>\n<p dir=\"auto\">Append the Stream App ID, API Key, and API secret to your <code>.env</code> file:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\"><pre class=\"notranslate\"><code class=\"notranslate\">STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-create-your-stream-feed-groups\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#create-your-stream-feed-groups\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Create Your Stream Feed Groups</h4>\n<p dir=\"auto\">Once you've signed in, create \"feed groups\" for your Stream app.</p>\n<p dir=\"auto\">A \"feed group\" defines a certain type of feed within your application. Use the \"Add Feed Group\" button to create the following feeds:</p>\n<table>\n<thead>\n<tr>\n<th>Feed Group Name</th>\n<th>Feed Group Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>podcast</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>rss</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>timeline</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>folder</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_episode</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_article</code></td>\n<td>flat</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">It's fine to enable \"Realtime Notifications\" for each of these feed groups, though we won't be using those yet.</p>\n<h3 dir=\"auto\"><a id=\"user-content-algolia-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#algolia-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Algolia</h3>\n<h4 dir=\"auto\"><a id=\"user-content-sign-up-for-algolia-and-create-an-algolia-app-and-index\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#sign-up-for-algolia-and-create-an-algolia-app-and-index\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Sign up for Algolia and Create an Algolia App and Index</h4>\n<p dir=\"auto\">In addition to Stream, you also need to sign up for <a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Algolia</a>, to contribute to Winds, for the search functionality.</p>\n<p dir=\"auto\"><em>(Algolia is free for applications with up to 10k records.)</em></p>\n<ul dir=\"auto\">\n<li><a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Sign up for Algolia here</a></li>\n<li>From the <a href=\"https://www.algolia.com/manage/applications\" rel=\"nofollow\">Applications page</a>, click \"New Application\" and create a new Algolia application. (We recommend something similar to <code>my-winds-app</code>)\n<ul dir=\"auto\">\n<li>(Select the datacenter that's closest to you.)</li>\n</ul>\n</li>\n<li>From the application page, select \"Indices\" and click \"Add New Index\". (We recommend something similar to <code>winds-main-index</code>)</li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Add Your Algolia Application Id, Search-Only Api Key and Admin Api Key to Your <code>.env</code> File</h4>\n<p dir=\"auto\">From your app, click the \"API Keys\" button on the left to find your app ID and API keys.</p>\n<p dir=\"auto\">Append your Algolia application ID, search-only API Key and Admin API Key to your <code>.env</code> file to look like this:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\"><pre class=\"notranslate\"><code class=\"notranslate\">REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-start-backend-services\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#start-backend-services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start Backend Services</h3>\n<p dir=\"auto\">From the root directory, run:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 start process_dev.json\"><pre class=\"notranslate\"><code class=\"notranslate\">pm2 start process_dev.json\n</code></pre></div>\n<p dir=\"auto\">To see logging information for all processes, run:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 logs\"><pre class=\"notranslate\"><code class=\"notranslate\">pm2 logs\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-start-frontend-electron--web-app-server\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#start-frontend-electron--web-app-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start Frontend Electron / Web App Server</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd app && yarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">cd app && yarn start\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-running-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#running-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running tests</h3>\n<p dir=\"auto\">Winds API server uses:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://mochajs.org\" rel=\"nofollow\">Mocha</a> as testing framework</li>\n<li><a href=\"https://chaijs.org\" rel=\"nofollow\">Chai</a> as assertion library</li>\n<li><a href=\"https://sinonjs.org\" rel=\"nofollow\">Sinon</a> as mocking library</li>\n<li><a href=\"https://github.com/node-nock/nock\">nock</a> as HTTP mocking library</li>\n<li><a href=\"https://github.com/boblauer/mock-require\">mock-require</a> as module mocking library</li>\n</ul>\n<p dir=\"auto\">Tests are located in <a href=\"https://github.com/GetStream/Winds/tree/master/api/test\"><code>api/test</code> folder</a>.</p>\n<p dir=\"auto\">File structure is intentionally mirroring files in <code>api/src</code> to simplify matching tests to tested code.</p>\n<p dir=\"auto\">To run tests:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd api && yarn run test\"><pre class=\"notranslate\"><code class=\"notranslate\">cd api && yarn run test\n</code></pre></div>\n<p dir=\"auto\">To run tests with extended stack traces (useful when debugging async issues):</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd api && yarn run test_deep\"><pre class=\"notranslate\"><code class=\"notranslate\">cd api && yarn run test_deep\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-adding-new-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#adding-new-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Adding new tests</h4>\n<p dir=\"auto\">Add your code to a file in <code>api/test</code> folder (preferably mirroring existing file from <code>api/src</code> folder).</p>\n<p dir=\"auto\">Refer to <a href=\"https://mochajs.org/#getting-started\" rel=\"nofollow\">Mocha documentation</a> for examples of using BDD-like DSL for writing tests.</p>\n<p dir=\"auto\">Modules are mocked in <a href=\"https://github.com/GetStream/Winds/blob/master/api/test-entry.js#L21L27\"><code>api/test-entry.js</code></a> as mocks have to be installed before any modules are loaded.</p>\n<p dir=\"auto\">Fixtures are loaded via <a href=\"https://github.com/GetStream/Winds/blob/master/api/test/utils.js#L59L101\"><code>loadFixture</code></a> function from <a href=\"https://github.com/GetStream/Winds/tree/master/api/test/fixtures\"><code>api/test/fixtures</code> folder</a></p>\n<p dir=\"auto\">Various utility functions are provided in <a href=\"https://github.com/GetStream/Winds/blob/master/api/test/utils.js\"><code>api/test/util.js</code></a> (See other tests for examples of usage).</p>\n<h3 dir=\"auto\"><a id=\"user-content-building-a-production-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#building-a-production-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building a Production Version</h3>\n<p dir=\"auto\">Build a production version of Winds by running from root directory:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"./api/build.sh\"><pre class=\"notranslate\"><code class=\"notranslate\">./api/build.sh\n</code></pre></div>\n<p dir=\"auto\">This creates production-ready JS files in api/dist.</p>\n<p dir=\"auto\">To run the production JS files:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 start process_prod.json\"><pre class=\"notranslate\"><code class=\"notranslate\">pm2 start process_prod.json\n</code></pre></div>\n<p dir=\"auto\">OR</p>\n<p dir=\"auto\"><strong>Prepare the build for Docker</strong>:</p>\n<p dir=\"auto\"><code>cd api && cd scripts && ./make-build.sh</code></p>\n<p dir=\"auto\"><strong>Build the Docker container (API & all workers)</strong>:</p>\n<p dir=\"auto\"><code>cd ../ && docker-compose up</code></p>\n<p dir=\"auto\">The commands above will prepare and start the API (and all workers). The frontend will still need to be started manually.</p>\n<h2 dir=\"auto\"><a id=\"user-content-debugging-rss--podcast-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#debugging-rss--podcast-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Debugging RSS & Podcast Issues</h2>\n<p dir=\"auto\">Unfortunately there is no unified standard for RSS.\nGo to the <code>api</code> directory and run <code>yarn link</code> to make these commands available:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds rss https://techcrunch.com/feed/\"><pre class=\"notranslate\"><code class=\"notranslate\">winds rss https://techcrunch.com/feed/\n</code></pre></div>\n<p dir=\"auto\"><strong>Podcasts</strong>:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\"><pre class=\"notranslate\"><code class=\"notranslate\">winds podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\n</code></pre></div>\n<p dir=\"auto\"><strong>Open Graph scraping</strong>:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds og http://www.planetary.org/multimedia/planetary-radio/show/2018/0509-amy-mainzer-neowise.html\"><pre class=\"notranslate\"><code class=\"notranslate\">winds og http://www.planetary.org/multimedia/planetary-radio/show/2018/0509-amy-mainzer-neowise.html\n</code></pre></div>\n<p dir=\"auto\"><strong>RSS Discovery</strong>:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds discover mashable.com\"><pre class=\"notranslate\"><code class=\"notranslate\">winds discover mashable.com\n</code></pre></div>\n<p dir=\"auto\"><strong>Article parsing (w/ Mercury)</strong>:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds article https://alexiskold.net/2018/04/12/meet-12-startups-from-techstars-nyc-winter-2018-program/\"><pre class=\"notranslate\"><code class=\"notranslate\">winds article https://alexiskold.net/2018/04/12/meet-12-startups-from-techstars-nyc-winter-2018-program/\n</code></pre></div>\n<p dir=\"auto\">Pull requests for improved RSS compatibility are much appreciated.\nMost of the parsing codebase is located in <code>api/src/parsers/</code>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Support</h2>\n<p dir=\"auto\">All support is handled via <a href=\"https://github.com/getstream/winds/issues\">GitHub Issues</a>. If you're unfamiliar with creating an Issue on GitHub, please follow <a href=\"https://help.github.com/articles/creating-an-issue/\">these instructions</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-maintenance-and-contributions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#maintenance-and-contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Maintenance and Contributions</h2>\n<p dir=\"auto\">Thank you to all of the maintainers and contributors who've helped Winds become what it is today and help it stay up and running every day. We couldn't do it without you!</p>\n<h3 dir=\"auto\"><a id=\"user-content-special-shoutouts-to\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#special-shoutouts-to\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Special Shoutouts To:</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://hackernoon.com/\" rel=\"nofollow\">Hackernoon</a></li>\n<li><a href=\"https://www.producthunt.com/\" rel=\"nofollow\">Product Hunt</a></li>\n<li><a href=\"https://stackshare.io/stream/how-stream-built-a-modern-rss-reader-with-javascript\" rel=\"nofollow\">StackShare</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-primary-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#primary-maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Primary Maintainers</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/nparsons08\">Nick Parsons</a></li>\n<li><a href=\"https://github.com/mahboubii\">Amin Mahboubi</a></li>\n<li><a href=\"https://github.com/tschellenbach\">Thierry Schellenbach</a></li>\n<li><a href=\"https://github.com/tilton\">Josh Tilton</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/tbarbugli\">Tommaso Barbugli</a></li>\n<li><a href=\"https://github.com/kenhoff\">Ken Hoff</a></li>\n<li><a href=\"https://github.com/dwightgunning\">Dwight Gunning</a></li>\n<li><a href=\"https://github.com/mathias\">Matt Gauger</a></li>\n<li><a href=\"https://github.com/nekuromento\">Max Klyga</a></li>\n<li><a href=\"https://github.com/Zhomart\">Zhomart Mukhamejanov</a></li>\n<li><a href=\"https://github.com/julianxhokaxhiu\">Julian Xhokaxhiu</a></li>\n<li><a href=\"https://github.com/thundergolfer\">Jonathon Belotti</a></li>\n<li><a href=\"https://github.com/gitter-badger\">The Gitter Badger</a></li>\n<li><a href=\"https://github.com/meriadec\">Meriadec Pillet</a></li>\n<li><a href=\"https://github.com/sifex\">Alex Sinnott</a></li>\n<li><a href=\"https://github.com/sauban\">Lawal Sauban</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-revive-rss\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#revive-rss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Revive RSS</h2>\n<p dir=\"auto\">RSS is an amazing open standard. It is probably the most pleasant way to stay up to date with the sites and podcasts you care about. Our reasons for contributing to Winds are explained in the blogpost <a href=\"https://getstream.io/blog/winds-2-0-its-time-to-revive-rss/\" rel=\"nofollow\">Winds 2.0 It's time to Revive RSS</a>. In this section we will list other open source and commercial projects that are having an impact on Reviving RSS:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/miniflux/miniflux\">Miniflux</a></li>\n<li><a href=\"https://twitrss.me/\" rel=\"nofollow\">TwitRSSMe</a></li>\n<li><a href=\"https://feedly.com/\" rel=\"nofollow\">Feedly</a></li>\n<li><a href=\"https://newsblur.com/\" rel=\"nofollow\">NewsBlur</a></li>\n<li><a href=\"https://feedity.com/\" rel=\"nofollow\">Feedity</a></li>\n<li><a href=\"https://mg.guelker.eu/saverss/\" rel=\"nofollow\">SaveRSS</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-we-are-hiring\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#we-are-hiring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>We are hiring!</h2>\n<p dir=\"auto\">We've recently closed a <a href=\"https://techcrunch.com/2021/03/04/stream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users/\" rel=\"nofollow\">$38 million Series B funding round</a> and we keep actively growing.\nOur APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.</p>\n<p dir=\"auto\">Check out our current openings and apply via <a href=\"https://getstream.io/team/#jobs\" rel=\"nofollow\">Stream's website</a>.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><blockquote>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"stop_sign\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f6d1.png\">🛑</g-emoji> <strong>Notice</strong>: This repository is no longer maintained; No further Issues or Pull Requests will be considered or approved.</p>\n</blockquote>\n<h1 dir=\"auto\"><a id=\"user-content-winds---a-beautiful-open-source-rss--podcast-app-powered-by-getstreamio\" class=\"anchor\" aria-hidden=\"true\" href=\"#winds---a-beautiful-open-source-rss--podcast-app-powered-by-getstreamio\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Winds - A Beautiful Open Source RSS & Podcast App Powered by GetStream.io</h1>\n<p dir=\"auto\"><a href=\"https://communityinviter.com/apps/winds-community-hq/winds-2-0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d5e2eada7067778ef67863e11c75059d7882d3781dddb21d6b582ae1c59c2ecf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536c61636b253230436f6d6d756e6974792d476574253230496e766974652d677265656e2e737667\" alt=\"Slack Community\" data-canonical-src=\"https://img.shields.io/badge/Slack%20Community-Get%20Invite-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://travis-ci.org/GetStream/Winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/313d5ab35916f48d8aff203833a82a443da05829b78374a8cdba3a06515aa245/68747470733a2f2f7472617669732d63692e6f72672f47657453747265616d2f57696e64732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/GetStream/Winds.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/GetStream/Winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8b9f4d2e141f19c50266ca3a96aa90d81d58dfbf0a15f8caf4b73b52bf8b021e/68747470733a2f2f636f6465636f762e696f2f67682f47657453747265616d2f57696e64732f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/GetStream/Winds/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://shields.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5f7cc4da35f914763f151277d6fc7cab84bf5ef93e04bedb198f0297db2bd17/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d3130302532352d677265656e2e737667\" alt=\"Open Source\" data-canonical-src=\"https://img.shields.io/badge/Open%20Source-100%25-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/GetStream/winds/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/446836984737be69aeee88ba4218b2038b3a685141d6da41e09c06eb05412ece/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d5965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-Yes-green.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/0042fa6f9759c266923d79b45a1f13cdc33d234e13c7aba4ad260abb3b6f3a6b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/0042fa6f9759c266923d79b45a1f13cdc33d234e13c7aba4ad260abb3b6f3a6b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\" alt=\"Built With\" data-canonical-src=\"https://img.shields.io/badge/Built%20With-%E2%9D%A4%EF%B8%8F%20in%20Boulder,%20CO-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9864d0915728a748c33963528d5c801cf183b206fcaa31c050e5d37b10d446a4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f546563682d537461636b2d3036393066612e7376673f7374796c653d666c6174\" alt=\"StackShare\" data-canonical-src=\"https://img.shields.io/badge/Tech-Stack-0690fa.svg?style=flat\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Description</h2>\n<p dir=\"auto\">Winds is a beautiful open-source RSS and Podcast app created using React & Redux on the frontend and Express.js on the backend. Use the free hosted version or run it on your own server and customize it as you see fit. Contributions in form of pull requests are always appreciated. Activity Feeds & Discovery in Winds are powered by <a href=\"https://getstream.io/get_started/\" rel=\"nofollow\">Stream</a>, the app leverages <a href=\"https://algolia.com?ref=stream\" rel=\"nofollow\">Algolia</a> for search, <a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a> for hosting, <a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> for a hosted database (DBaaS), and <a href=\"https://sendgrid.com/\" rel=\"nofollow\">SendGrid</a> for email. All of these services have a free tier.</p>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<p dir=\"auto\">To get started with Winds, please download <a href=\"https://s3.amazonaws.com/winds-2.0-releases/latest.html\" rel=\"nofollow\">the latest release</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-featured-rss--podcasts\" class=\"anchor\" aria-hidden=\"true\" href=\"#featured-rss--podcasts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Featured RSS & Podcasts</h2>\n<p dir=\"auto\">Have a popular RSS or Podcast and want to be featured? Reach out to <a href=\"mailto:winds@getstream.io\">winds@getstream.io</a>. We reply to every message.</p>\n<h1 dir=\"auto\"><a id=\"user-content-features-at-a-glance\" class=\"anchor\" aria-hidden=\"true\" href=\"#features-at-a-glance\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features at a Glance</h1>\n<p dir=\"auto\">Winds is packed full of awesome features behind a beautiful user interface and user experience. Here's a quick look at what the project has to offer:</p>\n<h2 dir=\"auto\"><a id=\"user-content-beautiful-ui\" class=\"anchor\" aria-hidden=\"true\" href=\"#beautiful-ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Beautiful UI</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/a632526f284f114b74e16c393ce5ccac4ddefa48e168d7f81f5b3fa0be6abe5e/68747470733a2f2f692e696d6775722e636f6d2f573166706f77562e706e67\"><img src=\"https://camo.githubusercontent.com/a632526f284f114b74e16c393ce5ccac4ddefa48e168d7f81f5b3fa0be6abe5e/68747470733a2f2f692e696d6775722e636f6d2f573166706f77562e706e67\" alt=\"Winds UI\" data-canonical-src=\"https://i.imgur.com/W1fpowV.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-rss--podcast-recommendations\" class=\"anchor\" aria-hidden=\"true\" href=\"#rss--podcast-recommendations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>RSS & Podcast Recommendations</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/6041b4f4b94786f08926fb72b1a99c4f72031d104c3100bf1a360ff9dc90276d/68747470733a2f2f692e696d6775722e636f6d2f416c56674454672e706e67\"><img src=\"https://camo.githubusercontent.com/6041b4f4b94786f08926fb72b1a99c4f72031d104c3100bf1a360ff9dc90276d/68747470733a2f2f692e696d6775722e636f6d2f416c56674454672e706e67\" alt=\"Winds RSS & Podcast Recommendations\" data-canonical-src=\"https://i.imgur.com/AlVgDTg.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-integrated-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#integrated-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Integrated Search</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/2c483da82086b0b3b34ca830bef20c369bc2dad69cf821160139c6bc16cf62fb/68747470733a2f2f692e696d6775722e636f6d2f7a6157744e66562e706e67\"><img src=\"https://camo.githubusercontent.com/2c483da82086b0b3b34ca830bef20c369bc2dad69cf821160139c6bc16cf62fb/68747470733a2f2f692e696d6775722e636f6d2f7a6157744e66562e706e67\" alt=\"Winds Search\" data-canonical-src=\"https://i.imgur.com/zaWtNfV.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-podcast-player\" class=\"anchor\" aria-hidden=\"true\" href=\"#podcast-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Podcast Player</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/22169746bd679f718abc946763175a2d7d9ee37dcab67289748a7cfb6f8aaae1/68747470733a2f2f692e696d6775722e636f6d2f746832343772412e706e67\"><img src=\"https://camo.githubusercontent.com/22169746bd679f718abc946763175a2d7d9ee37dcab67289748a7cfb6f8aaae1/68747470733a2f2f692e696d6775722e636f6d2f746832343772412e706e67\" alt=\"Winds Podcast Player\" data-canonical-src=\"https://i.imgur.com/th247rA.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-rss-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"#rss-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>RSS Reader</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/cda2850aa41cf19f52977012b205864b713b8acd71e2de27fbce37bb37e36ecc/68747470733a2f2f692e696d6775722e636f6d2f443377743757332e706e67\"><img src=\"https://camo.githubusercontent.com/cda2850aa41cf19f52977012b205864b713b8acd71e2de27fbce37bb37e36ecc/68747470733a2f2f692e696d6775722e636f6d2f443377743757332e706e67\" alt=\"Winds RSS Reader\" data-canonical-src=\"https://i.imgur.com/D3wt7W3.png\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-tocd\" class=\"anchor\" aria-hidden=\"true\" href=\"#tocd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TOCd</h2>\n<ul dir=\"auto\">\n<li><a href=\"#roadmap\">Roadmap</a></li>\n<li><a href=\"#powered-by\">Powered By</a>\n<ul dir=\"auto\">\n<li><a href=\"#stream\">Stream</a></li>\n<li><a href=\"#algolia\">Algolia</a></li>\n<li><a href=\"#mongodb\">MongoDB</a></li>\n<li><a href=\"https://sendgrid.com\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a></li>\n</ul>\n</li>\n<li><a href=\"#tutorials\">Tutorials</a></li>\n<li><a href=\"#download\">Download</a></li>\n<li><a href=\"#contributing-to-winds\">Contributing to Winds</a></li>\n<li><a href=\"#support\">Support</a></li>\n<li><a href=\"#maintenance-and-contributions\">Maintenance & Contributions</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Roadmap</h2>\n<p dir=\"auto\">Help us improve Winds and/or vote on the <a href=\"https://github.com/GetStream/Winds/issues/191\" data-hovercard-type=\"issue\" data-hovercard-url=\"/GetStream/Winds/issues/191/hovercard\">Roadmap for 2.1</a></p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Search detail screen</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Playlist support (partially implemented)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Team support (share an activity feed with colleagues or friends to discover and collaborate)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mobile application powered by React Native</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-powered-by\" class=\"anchor\" aria-hidden=\"true\" href=\"#powered-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Powered By</h2>\n<ol dir=\"auto\">\n<li><a href=\"https://expressjs.com?ref=winds\" rel=\"nofollow\">Express</a></li>\n<li><a href=\"https://reactjs.org?ref=winds\" rel=\"nofollow\">React</a> & <a href=\"https://redux.js.org?ref=winds\" rel=\"nofollow\">Redux</a></li>\n<li><a href=\"https://www.algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a></li>\n<li><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a></li>\n<li><a href=\"https://sendgrid.com?ref=winds\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://github.com/OptimalBits/bull?ref=winds\">Bull</a></li>\n<li><a href=\"https://mercury.postlight.com?ref=winds\" rel=\"nofollow\">Mercury</a></li>\n<li><a href=\"https://getstream.io?ref=winds\" rel=\"nofollow\">Stream</a></li>\n<li><a href=\"https://sentry.io/?ref=winds\" rel=\"nofollow\">Sentry</a></li>\n<li><a href=\"https://aws.amazon.com/?ref=winds\" rel=\"nofollow\">AWS</a></li>\n</ol>\n<p dir=\"auto\"><strong>The full stack can be found on <a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\">StackShare.io</a>.</strong></p>\n<h3 dir=\"auto\"><a id=\"user-content-stream\" class=\"anchor\" aria-hidden=\"true\" href=\"#stream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Stream</h3>\n<p dir=\"auto\"><a href=\"https://getstream.io/?ref=winds\" rel=\"nofollow\">Stream</a> is an API for building activity feeds. For Winds the follow suggestions and the list of articles from the feeds you follow is powered by Stream. Stream accounts are free for up to 3 million feed updates and handle personalization (machine learning) for up to 100 users.</p>\n<h3 dir=\"auto\"><a id=\"user-content-algolia\" class=\"anchor\" aria-hidden=\"true\" href=\"#algolia\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Algolia</h3>\n<p dir=\"auto\"><a href=\"https://algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a> is used for lightning fast and relevant search. We use their <a href=\"https://www.npmjs.com/package/algoliasearch?ref=winds\" rel=\"nofollow\">JavaScript search client</a> to easily setup the Winds search implementation. Algolia, accounts are free up to 10k records and 100k operations.</p>\n<h3 dir=\"auto\"><a id=\"user-content-mongodb\" class=\"anchor\" aria-hidden=\"true\" href=\"#mongodb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>MongoDB</h3>\n<p dir=\"auto\"><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> provides a Database as a Service, and serves as the backend datastore for Winds.</p>\n<h2 dir=\"auto\"><a id=\"user-content-tutorials--blog-posts\" class=\"anchor\" aria-hidden=\"true\" href=\"#tutorials--blog-posts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tutorials & Blog Posts</h2>\n<p dir=\"auto\">The following tutorials will not only help you start contributing to Winds, but also provide inspiration for your next app.</p>\n<p dir=\"auto\"><strong>Note:</strong> We're actively working on this portion of the README. To stay up to date with the latest information, please signup for the hosted version at <a href=\"https://getstream.io/winds\" rel=\"nofollow\">https://getstream.io/winds</a>.</p>\n<ol dir=\"auto\">\n<li><a href=\"https://hackernoon.com/integrating-algolia-search-in-winds-a-beautiful-rss-podcast-application-f231e49cdab5\" rel=\"nofollow\">Implementing search with Algolia</a></li>\n<li><a href=\"https://getstream.io/blog/the-engine-that-powers-winds/\" rel=\"nofollow\">Stream and Winds</a></li>\n<li><a href=\"https://hackernoon.com/running-pm2-node-js-in-production-environments-13e703fc108a\" rel=\"nofollow\">Running PM2 & Node.js in Production Environments</a></li>\n<li><a href=\"https://hackernoon.com/building-a-node-js-powered-api-with-express-mongoose-mongodb-19b14fd4b51e\" rel=\"nofollow\">Creating a RESTful API design with Express.js</a></li>\n<li><a href=\"https://medium.com/@nparsons08/publishing-a-react-based-app-with-electron-and-nodejs-f5ec44169366\" rel=\"nofollow\">Takeaways on Building a React Based App with Electron</a></li>\n<li><a href=\"https://stackshare.io/stream/how-stream-built-a-modern-rss-reader-with-javascript\" rel=\"nofollow\">The Winds Stack</a></li>\n<li><a href=\"https://hackernoon.com/winds-2-1-building-touch-bar-support-for-macos-in-electron-with-react-e10adb811c91\" rel=\"nofollow\">Building Touch Bar Support for macOS in Electron with React</a></li>\n<li><a href=\"https://hackernoon.com/testing-node-js-in-2018-10a04dd77391\" rel=\"nofollow\">Testing Node.js in 2018</a></li>\n<li><a href=\"https://hackernoon.com/simple-steps-to-optimize-your-app-performance-5700d8b58f58\" rel=\"nofollow\">Simple Steps to Optimize Your App Performance with MongoDB, Redis, and Node.js</a></li>\n<li><a href=\"https://hackernoon.com/winds-an-in-depth-tutorial-on-making-your-first-contribution-to-open-source-software-ebf259f21db2\" rel=\"nofollow\">Getting Started with Winds & Open Source</a></li>\n<li><a href=\"https://getstream.io/blog/deploying-the-winds-app-to-amazon-s3-and-cloudfront/\" rel=\"nofollow\">Deploying the Winds App to Amazon S3 and CloudFront</a></li>\n<li><a href=\"https://getstream.io/blog/deploying-the-winds-api-to-aws-ecs-with-docker-compose/\" rel=\"nofollow\">Deploying the Winds API to AWS ECS with Docker Compose</a></li>\n</ol>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">To download Winds, visit <a href=\"https://getstream.io/winds/\" rel=\"nofollow\">https://getstream.io/winds/</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing-to-winds\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing-to-winds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing to Winds</h2>\n<h3 dir=\"auto\"><a id=\"user-content-tldr\" class=\"anchor\" aria-hidden=\"true\" href=\"#tldr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TL;DR</h3>\n<p dir=\"auto\">Commands:</p>\n<ul dir=\"auto\">\n<li><code>brew install redis mongodb</code></li>\n<li><code>brew services start mongodb</code></li>\n<li><code>brew services start redis</code></li>\n<li><code>cd Winds</code></li>\n<li><code>cd api && yarn</code></li>\n<li><code>cd ../app && yarn</code></li>\n</ul>\n<p dir=\"auto\">Sign up for both Stream and Algolia, and create the following <code>.env</code> file in the <code>app</code> directory, replacing the keys where indicated:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"DATABASE_URI=mongodb://localhost/WINDS_DEV\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=YOUR_JWT_SECRET\n\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY\nREACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\"><pre class=\"notranslate\"><code class=\"notranslate\">DATABASE_URI=mongodb://localhost/WINDS_DEV\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=YOUR_JWT_SECRET\n\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY\nREACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre></div>\n<blockquote>\n<p dir=\"auto\">Note: If you are running the test suite, you will need to have a test version of the <code>.env</code> file inside of the <code>api/test</code> directory.</p>\n</blockquote>\n<p dir=\"auto\">Then run:</p>\n<ul dir=\"auto\">\n<li><code>pm2 start process_dev.json</code></li>\n<li><code>cd app && yarn start</code></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-clone-the-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-the-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Clone the Repo</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:GetStream/Winds.git\"><pre>git clone git@github.com:GetStream/Winds.git</pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install dependencies</h3>\n<p dir=\"auto\">The following instructions are geared towards Mac users who can use <code>brew</code> (<a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a>) to install most dependencies. Ubuntu users can use <code>apt</code>, and Windows users will have to install directly from the dependency's site. Non-debian-based Linux users will probably be able to figure it out on their own :)</p>\n<ul dir=\"auto\">\n<li><code>cd Winds/app</code></li>\n<li><code>yarn</code></li>\n<li><code>cd ../api</code></li>\n<li><code>yarn</code></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-start-mongodb-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-mongodb-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start MongoDB Locally</h3>\n<p dir=\"auto\">Winds uses MongoDB as the main datastore - it contains all users, rss feeds, podcasts, episodes, articles, and shares.</p>\n<p dir=\"auto\">If you're on a Mac, you can install MongoDB through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install mongodb\"><pre class=\"notranslate\"><code class=\"notranslate\">brew install mongodb\n</code></pre></div>\n<p dir=\"auto\"><em>(You can also install MongoDB from the <a href=\"https://www.mongodb.com/download-center\" rel=\"nofollow\">official MongoDB site</a>.)</em></p>\n<p dir=\"auto\">You can also run MongoDB in the background by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew services start mongodb\"><pre class=\"notranslate\"><code class=\"notranslate\">brew services start mongodb\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-start-redis-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-redis-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start Redis Locally</h3>\n<p dir=\"auto\">At Stream, we use Redis as an in-memory storage for the Winds podcast processing and RSS processing workers. It contains a list of podcasts and RSS feeds, which the workers pick up and process using the <code>bull</code> messaging system.</p>\n<p dir=\"auto\">If you're on a Mac, you can install Redis through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install redis\"><pre class=\"notranslate\"><code class=\"notranslate\">brew install redis\n</code></pre></div>\n<p dir=\"auto\"><em>(You can also install Redis from the <a href=\"https://redis.io/download\" rel=\"nofollow\">official Redis site</a>.)</em></p>\n<p dir=\"auto\">Then, start Redis by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"redis-server\"><pre class=\"notranslate\"><code class=\"notranslate\">redis-server\n</code></pre></div>\n<p dir=\"auto\">...which creates (by default) a <code>dump.rdb</code> file in your current directory and stores a cached version of the database in that location.</p>\n<p dir=\"auto\">You can also run Redis in the background by running:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew services start redis\"><pre class=\"notranslate\"><code class=\"notranslate\">brew services start redis\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-loading-test-data\" class=\"anchor\" aria-hidden=\"true\" href=\"#loading-test-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Loading Test Data</h3>\n<p dir=\"auto\">For testing purposes, you will want to use the test data located <a href=\"https://s3.amazonaws.com/winds-hosted/static/export/WINDS.zip\" rel=\"nofollow\">here</a>.</p>\n<p dir=\"auto\">Use <a href=\"https://docs.mongodb.com/manual/reference/program/mongoimport/\" rel=\"nofollow\"><code>mongoimport</code></a> or <a href=\"https://docs.mongodb.com/manual/reference/program/mongorestore/\" rel=\"nofollow\"><code>mongorestore</code></a> to import the data. There are two username and password combinations for testing:</p>\n<p dir=\"auto\"><strong>Username</strong>: <code>admin@admin.com</code><br>\n<strong>Password</strong>: <code>admin</code>\n<br><br>\n<strong>Username</strong>: <code>test@test.com</code><br>\n<strong>Password</strong>: <code>test</code></p>\n<p dir=\"auto\">You will need to run the <code>FLUSHALL</code> command in Redis to ensure that the new content is picked up.</p>\n<blockquote>\n<p dir=\"auto\">Note: This will override any local data that you may have. Please be cautious! Also, this will not create Stream follows – please follow feeds manually to generate them.</p>\n</blockquote>\n<h3 dir=\"auto\"><a id=\"user-content-stream-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#stream-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Stream</h3>\n<h4 dir=\"auto\"><a id=\"user-content-sign-up-and-create-a-stream-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#sign-up-and-create-a-stream-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Sign up and Create a Stream App</h4>\n<p dir=\"auto\">To contribute to Winds, sign up for <a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Stream</a> to utilize the activity and timeline feeds.</p>\n<p dir=\"auto\"><em>(Reminder: Stream is free for applications with less than 3,000,000 updates per month.)</em></p>\n<ul dir=\"auto\">\n<li><a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Sign up for Stream here</a></li>\n<li>Create a new Stream app</li>\n<li>Find the App ID, API Key, and API Secret for your new Stream app</li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-add-your-stream-app-id-api-key-and-api-secret-to-your-env\" class=\"anchor\" aria-hidden=\"true\" href=\"#add-your-stream-app-id-api-key-and-api-secret-to-your-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Add your Stream App ID, API Key, and API Secret to your <code>.env</code></h4>\n<p dir=\"auto\">Append the Stream App ID, API Key, and API secret to your <code>.env</code> file:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\"><pre class=\"notranslate\"><code class=\"notranslate\">STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-create-your-stream-feed-groups\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-your-stream-feed-groups\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Create Your Stream Feed Groups</h4>\n<p dir=\"auto\">Once you've signed in, create \"feed groups\" for your Stream app.</p>\n<p dir=\"auto\">A \"feed group\" defines a certain type of feed within your application. Use the \"Add Feed Group\" button to create the following feeds:</p>\n<table>\n<thead>\n<tr>\n<th>Feed Group Name</th>\n<th>Feed Group Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>podcast</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>rss</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>timeline</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>folder</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_episode</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_article</code></td>\n<td>flat</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">It's fine to enable \"Realtime Notifications\" for each of these feed groups, though we won't be using those yet.</p>\n<h3 dir=\"auto\"><a id=\"user-content-algolia-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#algolia-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Algolia</h3>\n<h4 dir=\"auto\"><a id=\"user-content-sign-up-for-algolia-and-create-an-algolia-app-and-index\" class=\"anchor\" aria-hidden=\"true\" href=\"#sign-up-for-algolia-and-create-an-algolia-app-and-index\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Sign up for Algolia and Create an Algolia App and Index</h4>\n<p dir=\"auto\">In addition to Stream, you also need to sign up for <a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Algolia</a>, to contribute to Winds, for the search functionality.</p>\n<p dir=\"auto\"><em>(Algolia is free for applications with up to 10k records.)</em></p>\n<ul dir=\"auto\">\n<li><a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Sign up for Algolia here</a></li>\n<li>From the <a href=\"https://www.algolia.com/manage/applications\" rel=\"nofollow\">Applications page</a>, click \"New Application\" and create a new Algolia application. (We recommend something similar to <code>my-winds-app</code>)\n<ul dir=\"auto\">\n<li>(Select the datacenter that's closest to you.)</li>\n</ul>\n</li>\n<li>From the application page, select \"Indices\" and click \"Add New Index\". (We recommend something similar to <code>winds-main-index</code>)</li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\" class=\"anchor\" aria-hidden=\"true\" href=\"#add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Add Your Algolia Application Id, Search-Only Api Key and Admin Api Key to Your <code>.env</code> File</h4>\n<p dir=\"auto\">From your app, click the \"API Keys\" button on the left to find your app ID and API keys.</p>\n<p dir=\"auto\">Append your Algolia application ID, search-only API Key and Admin API Key to your <code>.env</code> file to look like this:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\"><pre class=\"notranslate\"><code class=\"notranslate\">REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-start-backend-services\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-backend-services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start Backend Services</h3>\n<p dir=\"auto\">From the root directory, run:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 start process_dev.json\"><pre class=\"notranslate\"><code class=\"notranslate\">pm2 start process_dev.json\n</code></pre></div>\n<p dir=\"auto\">To see logging information for all processes, run:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 logs\"><pre class=\"notranslate\"><code class=\"notranslate\">pm2 logs\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-start-frontend-electron--web-app-server\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-frontend-electron--web-app-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Start Frontend Electron / Web App Server</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd app && yarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">cd app && yarn start\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-running-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running tests</h3>\n<p dir=\"auto\">Winds API server uses:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://mochajs.org\" rel=\"nofollow\">Mocha</a> as testing framework</li>\n<li><a href=\"https://chaijs.org\" rel=\"nofollow\">Chai</a> as assertion library</li>\n<li><a href=\"https://sinonjs.org\" rel=\"nofollow\">Sinon</a> as mocking library</li>\n<li><a href=\"https://github.com/node-nock/nock\">nock</a> as HTTP mocking library</li>\n<li><a href=\"https://github.com/boblauer/mock-require\">mock-require</a> as module mocking library</li>\n</ul>\n<p dir=\"auto\">Tests are located in <a href=\"https://github.com/GetStream/Winds/tree/master/api/test\"><code>api/test</code> folder</a>.</p>\n<p dir=\"auto\">File structure is intentionally mirroring files in <code>api/src</code> to simplify matching tests to tested code.</p>\n<p dir=\"auto\">To run tests:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd api && yarn run test\"><pre class=\"notranslate\"><code class=\"notranslate\">cd api && yarn run test\n</code></pre></div>\n<p dir=\"auto\">To run tests with extended stack traces (useful when debugging async issues):</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd api && yarn run test_deep\"><pre class=\"notranslate\"><code class=\"notranslate\">cd api && yarn run test_deep\n</code></pre></div>\n<h4 dir=\"auto\"><a id=\"user-content-adding-new-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#adding-new-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Adding new tests</h4>\n<p dir=\"auto\">Add your code to a file in <code>api/test</code> folder (preferably mirroring existing file from <code>api/src</code> folder).</p>\n<p dir=\"auto\">Refer to <a href=\"https://mochajs.org/#getting-started\" rel=\"nofollow\">Mocha documentation</a> for examples of using BDD-like DSL for writing tests.</p>\n<p dir=\"auto\">Modules are mocked in <a href=\"https://github.com/GetStream/Winds/blob/master/api/test-entry.js#L21L27\"><code>api/test-entry.js</code></a> as mocks have to be installed before any modules are loaded.</p>\n<p dir=\"auto\">Fixtures are loaded via <a href=\"https://github.com/GetStream/Winds/blob/master/api/test/utils.js#L59L101\"><code>loadFixture</code></a> function from <a href=\"https://github.com/GetStream/Winds/tree/master/api/test/fixtures\"><code>api/test/fixtures</code> folder</a></p>\n<p dir=\"auto\">Various utility functions are provided in <a href=\"https://github.com/GetStream/Winds/blob/master/api/test/utils.js\"><code>api/test/util.js</code></a> (See other tests for examples of usage).</p>\n<h3 dir=\"auto\"><a id=\"user-content-building-a-production-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-a-production-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Building a Production Version</h3>\n<p dir=\"auto\">Build a production version of Winds by running from root directory:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"./api/build.sh\"><pre class=\"notranslate\"><code class=\"notranslate\">./api/build.sh\n</code></pre></div>\n<p dir=\"auto\">This creates production-ready JS files in api/dist.</p>\n<p dir=\"auto\">To run the production JS files:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 start process_prod.json\"><pre class=\"notranslate\"><code class=\"notranslate\">pm2 start process_prod.json\n</code></pre></div>\n<p dir=\"auto\">OR</p>\n<p dir=\"auto\"><strong>Prepare the build for Docker</strong>:</p>\n<p dir=\"auto\"><code>cd api && cd scripts && ./make-build.sh</code></p>\n<p dir=\"auto\"><strong>Build the Docker container (API & all workers)</strong>:</p>\n<p dir=\"auto\"><code>cd ../ && docker-compose up</code></p>\n<p dir=\"auto\">The commands above will prepare and start the API (and all workers). The frontend will still need to be started manually.</p>\n<h2 dir=\"auto\"><a id=\"user-content-debugging-rss--podcast-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#debugging-rss--podcast-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Debugging RSS & Podcast Issues</h2>\n<p dir=\"auto\">Unfortunately there is no unified standard for RSS.\nGo to the <code>api</code> directory and run <code>yarn link</code> to make these commands available:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds rss https://techcrunch.com/feed/\"><pre class=\"notranslate\"><code class=\"notranslate\">winds rss https://techcrunch.com/feed/\n</code></pre></div>\n<p dir=\"auto\"><strong>Podcasts</strong>:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\"><pre class=\"notranslate\"><code class=\"notranslate\">winds podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\n</code></pre></div>\n<p dir=\"auto\"><strong>Open Graph scraping</strong>:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds og http://www.planetary.org/multimedia/planetary-radio/show/2018/0509-amy-mainzer-neowise.html\"><pre class=\"notranslate\"><code class=\"notranslate\">winds og http://www.planetary.org/multimedia/planetary-radio/show/2018/0509-amy-mainzer-neowise.html\n</code></pre></div>\n<p dir=\"auto\"><strong>RSS Discovery</strong>:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds discover mashable.com\"><pre class=\"notranslate\"><code class=\"notranslate\">winds discover mashable.com\n</code></pre></div>\n<p dir=\"auto\"><strong>Article parsing (w/ Mercury)</strong>:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds article https://alexiskold.net/2018/04/12/meet-12-startups-from-techstars-nyc-winter-2018-program/\"><pre class=\"notranslate\"><code class=\"notranslate\">winds article https://alexiskold.net/2018/04/12/meet-12-startups-from-techstars-nyc-winter-2018-program/\n</code></pre></div>\n<p dir=\"auto\">Pull requests for improved RSS compatibility are much appreciated.\nMost of the parsing codebase is located in <code>api/src/parsers/</code>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Support</h2>\n<p dir=\"auto\">All support is handled via <a href=\"https://github.com/getstream/winds/issues\">GitHub Issues</a>. If you're unfamiliar with creating an Issue on GitHub, please follow <a href=\"https://help.github.com/articles/creating-an-issue/\">these instructions</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-maintenance-and-contributions\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintenance-and-contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Maintenance and Contributions</h2>\n<p dir=\"auto\">Thank you to all of the maintainers and contributors who've helped Winds become what it is today and help it stay up and running every day. We couldn't do it without you!</p>\n<h3 dir=\"auto\"><a id=\"user-content-special-shoutouts-to\" class=\"anchor\" aria-hidden=\"true\" href=\"#special-shoutouts-to\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Special Shoutouts To:</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://hackernoon.com/\" rel=\"nofollow\">Hackernoon</a></li>\n<li><a href=\"https://www.producthunt.com/\" rel=\"nofollow\">Product Hunt</a></li>\n<li><a href=\"https://stackshare.io/stream/how-stream-built-a-modern-rss-reader-with-javascript\" rel=\"nofollow\">StackShare</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-primary-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"#primary-maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Primary Maintainers</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/nparsons08\">Nick Parsons</a></li>\n<li><a href=\"https://github.com/mahboubii\">Amin Mahboubi</a></li>\n<li><a href=\"https://github.com/tschellenbach\">Thierry Schellenbach</a></li>\n<li><a href=\"https://github.com/tilton\">Josh Tilton</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/tbarbugli\">Tommaso Barbugli</a></li>\n<li><a href=\"https://github.com/kenhoff\">Ken Hoff</a></li>\n<li><a href=\"https://github.com/dwightgunning\">Dwight Gunning</a></li>\n<li><a href=\"https://github.com/mathias\">Matt Gauger</a></li>\n<li><a href=\"https://github.com/nekuromento\">Max Klyga</a></li>\n<li><a href=\"https://github.com/Zhomart\">Zhomart Mukhamejanov</a></li>\n<li><a href=\"https://github.com/julianxhokaxhiu\">Julian Xhokaxhiu</a></li>\n<li><a href=\"https://github.com/thundergolfer\">Jonathon Belotti</a></li>\n<li><a href=\"https://github.com/gitter-badger\">The Gitter Badger</a></li>\n<li><a href=\"https://github.com/meriadec\">Meriadec Pillet</a></li>\n<li><a href=\"https://github.com/sifex\">Alex Sinnott</a></li>\n<li><a href=\"https://github.com/sauban\">Lawal Sauban</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-revive-rss\" class=\"anchor\" aria-hidden=\"true\" href=\"#revive-rss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Revive RSS</h2>\n<p dir=\"auto\">RSS is an amazing open standard. It is probably the most pleasant way to stay up to date with the sites and podcasts you care about. Our reasons for contributing to Winds are explained in the blogpost <a href=\"https://getstream.io/blog/winds-2-0-its-time-to-revive-rss/\" rel=\"nofollow\">Winds 2.0 It's time to Revive RSS</a>. In this section we will list other open source and commercial projects that are having an impact on Reviving RSS:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/miniflux/miniflux\">Miniflux</a></li>\n<li><a href=\"https://twitrss.me/\" rel=\"nofollow\">TwitRSSMe</a></li>\n<li><a href=\"https://feedly.com/\" rel=\"nofollow\">Feedly</a></li>\n<li><a href=\"https://newsblur.com/\" rel=\"nofollow\">NewsBlur</a></li>\n<li><a href=\"https://feedity.com/\" rel=\"nofollow\">Feedity</a></li>\n<li><a href=\"https://mg.guelker.eu/saverss/\" rel=\"nofollow\">SaveRSS</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-we-are-hiring\" class=\"anchor\" aria-hidden=\"true\" href=\"#we-are-hiring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>We are hiring!</h2>\n<p dir=\"auto\">We've recently closed a <a href=\"https://techcrunch.com/2021/03/04/stream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users/\" rel=\"nofollow\">$38 million Series B funding round</a> and we keep actively growing.\nOur APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.</p>\n<p dir=\"auto\">Check out our current openings and apply via <a href=\"https://getstream.io/team/#jobs\" rel=\"nofollow\">Stream's website</a>.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.147Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><blockquote>\n<p dir=\"auto\">🛑 <strong>Notice</strong>: This repository is no longer maintained; No further Issues or Pull Requests will be considered or approved.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Winds - A Beautiful Open Source RSS & Podcast App Powered by GetStream.io</h1><a id=\"user-content-winds---a-beautiful-open-source-rss--podcast-app-powered-by-getstreamio\" class=\"anchor-element\" aria-label=\"Permalink: Winds - A Beautiful Open Source RSS & Podcast App Powered by GetStream.io\" href=\"https://github.com/getstream/winds/blob/master/#winds---a-beautiful-open-source-rss--podcast-app-powered-by-getstreamio\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://communityinviter.com/apps/winds-community-hq/winds-2-0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/300127a18c7e49b1537135ab89e4eefff700057bf0eb8517a96881f6d35ce5b7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536c61636b253230436f6d6d756e6974792d476574253230496e766974652d677265656e2e737667\" alt=\"Slack Community\" data-canonical-src=\"https://img.shields.io/badge/Slack%20Community-Get%20Invite-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://travis-ci.org/GetStream/Winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e14b99141887a68395283dcc477ead204d15eb479af32bae01416ce2f72cbe0/68747470733a2f2f7472617669732d63692e6f72672f47657453747265616d2f57696e64732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/GetStream/Winds.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/GetStream/Winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cab5d424bc14d50e2de3992f10db48ee663a3f16d4b0b3ed20fac13aa933bc94/68747470733a2f2f636f6465636f762e696f2f67682f47657453747265616d2f57696e64732f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/GetStream/Winds/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://shields.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d9352a75aeacfde5af6f6e1a11e9780f152c6c840691f3d6e5785ff6b98368e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d3130302532352d677265656e2e737667\" alt=\"Open Source\" data-canonical-src=\"https://img.shields.io/badge/Open%20Source-100%25-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/GetStream/winds/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/1318a54fc8a86fd63609d0031b4f351ea197b6cbbadb6052b887eba3adb29a65/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d5965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-Yes-green.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/062e58873775cb884e20b7e35ebd0f8d7ae51a44fa6a56c705adf2afb81a1512/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/062e58873775cb884e20b7e35ebd0f8d7ae51a44fa6a56c705adf2afb81a1512/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\" alt=\"Built With\" data-canonical-src=\"https://img.shields.io/badge/Built%20With-%E2%9D%A4%EF%B8%8F%20in%20Boulder,%20CO-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/840ec23fdb848a8c7c98cd1ad5ac4c0ddd66f1c49ace387a6832c8119acab037/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f546563682d537461636b2d3036393066612e7376673f7374796c653d666c6174\" alt=\"StackShare\" data-canonical-src=\"https://img.shields.io/badge/Tech-Stack-0690fa.svg?style=flat\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Description</h2><a id=\"user-content-description\" class=\"anchor-element\" aria-label=\"Permalink: Description\" href=\"https://github.com/getstream/winds/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Winds is a beautiful open-source RSS and Podcast app created using React & Redux on the frontend and Express.js on the backend. Use the free hosted version or run it on your own server and customize it as you see fit. Contributions in form of pull requests are always appreciated. Activity Feeds & Discovery in Winds are powered by <a href=\"https://getstream.io/get_started/\" rel=\"nofollow\">Stream</a>, the app leverages <a href=\"https://algolia.com?ref=stream\" rel=\"nofollow\">Algolia</a> for search, <a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a> for hosting, <a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> for a hosted database (DBaaS), and <a href=\"https://sendgrid.com/\" rel=\"nofollow\">SendGrid</a> for email. All of these services have a free tier.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"https://github.com/getstream/winds/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To get started with Winds, please download <a href=\"https://s3.amazonaws.com/winds-2.0-releases/latest.html\" rel=\"nofollow\">the latest release</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Featured RSS & Podcasts</h2><a id=\"user-content-featured-rss--podcasts\" class=\"anchor-element\" aria-label=\"Permalink: Featured RSS & Podcasts\" href=\"https://github.com/getstream/winds/blob/master/#featured-rss--podcasts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Have a popular RSS or Podcast and want to be featured? Reach out to <a href=\"https://github.com/getstream/winds/blob/master/mailto:winds@getstream.io\">winds@getstream.io</a>. We reply to every message.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Features at a Glance</h1><a id=\"user-content-features-at-a-glance\" class=\"anchor-element\" aria-label=\"Permalink: Features at a Glance\" href=\"https://github.com/getstream/winds/blob/master/#features-at-a-glance\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Winds is packed full of awesome features behind a beautiful user interface and user experience. Here's a quick look at what the project has to offer:</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Beautiful UI</h2><a id=\"user-content-beautiful-ui\" class=\"anchor-element\" aria-label=\"Permalink: Beautiful UI\" href=\"https://github.com/getstream/winds/blob/master/#beautiful-ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/31f45582de0d8b0e26d357aa23565ff1aca831ece01a92f72dc4f365ef12ba3b/68747470733a2f2f692e696d6775722e636f6d2f573166706f77562e706e67\"><img src=\"https://camo.githubusercontent.com/31f45582de0d8b0e26d357aa23565ff1aca831ece01a92f72dc4f365ef12ba3b/68747470733a2f2f692e696d6775722e636f6d2f573166706f77562e706e67\" alt=\"Winds UI\" data-canonical-src=\"https://i.imgur.com/W1fpowV.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">RSS & Podcast Recommendations</h2><a id=\"user-content-rss--podcast-recommendations\" class=\"anchor-element\" aria-label=\"Permalink: RSS & Podcast Recommendations\" href=\"https://github.com/getstream/winds/blob/master/#rss--podcast-recommendations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5bd3d9ac0a9c5aa36ad86f684b83e970c63df96fb6f9f8c38f03178e40f9d648/68747470733a2f2f692e696d6775722e636f6d2f416c56674454672e706e67\"><img src=\"https://camo.githubusercontent.com/5bd3d9ac0a9c5aa36ad86f684b83e970c63df96fb6f9f8c38f03178e40f9d648/68747470733a2f2f692e696d6775722e636f6d2f416c56674454672e706e67\" alt=\"Winds RSS & Podcast Recommendations\" data-canonical-src=\"https://i.imgur.com/AlVgDTg.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Integrated Search</h2><a id=\"user-content-integrated-search\" class=\"anchor-element\" aria-label=\"Permalink: Integrated Search\" href=\"https://github.com/getstream/winds/blob/master/#integrated-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/dfa6945fcdfbaf95a1f48a3479775d56b616a1be4a5c3de8ae58756642022a27/68747470733a2f2f692e696d6775722e636f6d2f7a6157744e66562e706e67\"><img src=\"https://camo.githubusercontent.com/dfa6945fcdfbaf95a1f48a3479775d56b616a1be4a5c3de8ae58756642022a27/68747470733a2f2f692e696d6775722e636f6d2f7a6157744e66562e706e67\" alt=\"Winds Search\" data-canonical-src=\"https://i.imgur.com/zaWtNfV.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Podcast Player</h2><a id=\"user-content-podcast-player\" class=\"anchor-element\" aria-label=\"Permalink: Podcast Player\" href=\"https://github.com/getstream/winds/blob/master/#podcast-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d009cda31fea36c21d629cc350996c599562b4f9aa68cdde8dda660b94aa3718/68747470733a2f2f692e696d6775722e636f6d2f746832343772412e706e67\"><img src=\"https://camo.githubusercontent.com/d009cda31fea36c21d629cc350996c599562b4f9aa68cdde8dda660b94aa3718/68747470733a2f2f692e696d6775722e636f6d2f746832343772412e706e67\" alt=\"Winds Podcast Player\" data-canonical-src=\"https://i.imgur.com/th247rA.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">RSS Reader</h2><a id=\"user-content-rss-reader\" class=\"anchor-element\" aria-label=\"Permalink: RSS Reader\" href=\"https://github.com/getstream/winds/blob/master/#rss-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c63602d175c01484b4e5fe83544e785821590a49565d80e3de41d5b5061c2b4a/68747470733a2f2f692e696d6775722e636f6d2f443377743757332e706e67\"><img src=\"https://camo.githubusercontent.com/c63602d175c01484b4e5fe83544e785821590a49565d80e3de41d5b5061c2b4a/68747470733a2f2f692e696d6775722e636f6d2f443377743757332e706e67\" alt=\"Winds RSS Reader\" data-canonical-src=\"https://i.imgur.com/D3wt7W3.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">TOCd</h2><a id=\"user-content-tocd\" class=\"anchor-element\" aria-label=\"Permalink: TOCd\" href=\"https://github.com/getstream/winds/blob/master/#tocd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/getstream/winds/blob/master/#roadmap\">Roadmap</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#powered-by\">Powered By</a>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/getstream/winds/blob/master/#stream\">Stream</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#algolia\">Algolia</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#mongodb\">MongoDB</a></li>\n<li><a href=\"https://sendgrid.com\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#tutorials\">Tutorials</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#download\">Download</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#contributing-to-winds\">Contributing to Winds</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#support\">Support</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#maintenance-and-contributions\">Maintenance & Contributions</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Roadmap</h2><a id=\"user-content-roadmap\" class=\"anchor-element\" aria-label=\"Permalink: Roadmap\" href=\"https://github.com/getstream/winds/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Help us improve Winds and/or vote on the <a href=\"https://github.com/GetStream/Winds/issues/191\" data-hovercard-type=\"issue\" data-hovercard-url=\"/GetStream/Winds/issues/191/hovercard\">Roadmap for 2.1</a></p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Search detail screen</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Playlist support (partially implemented)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Team support (share an activity feed with colleagues or friends to discover and collaborate)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mobile application powered by React Native</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Powered By</h2><a id=\"user-content-powered-by\" class=\"anchor-element\" aria-label=\"Permalink: Powered By\" href=\"https://github.com/getstream/winds/blob/master/#powered-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li><a href=\"https://expressjs.com?ref=winds\" rel=\"nofollow\">Express</a></li>\n<li><a href=\"https://reactjs.org?ref=winds\" rel=\"nofollow\">React</a> & <a href=\"https://redux.js.org?ref=winds\" rel=\"nofollow\">Redux</a></li>\n<li><a href=\"https://www.algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a></li>\n<li><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a></li>\n<li><a href=\"https://sendgrid.com?ref=winds\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://github.com/OptimalBits/bull?ref=winds\">Bull</a></li>\n<li><a href=\"https://mercury.postlight.com?ref=winds\" rel=\"nofollow\">Mercury</a></li>\n<li><a href=\"https://getstream.io?ref=winds\" rel=\"nofollow\">Stream</a></li>\n<li><a href=\"https://sentry.io/?ref=winds\" rel=\"nofollow\">Sentry</a></li>\n<li><a href=\"https://aws.amazon.com/?ref=winds\" rel=\"nofollow\">AWS</a></li>\n</ol>\n<p dir=\"auto\"><strong>The full stack can be found on <a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\">StackShare.io</a>.</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Stream</h3><a id=\"user-content-stream\" class=\"anchor-element\" aria-label=\"Permalink: Stream\" href=\"https://github.com/getstream/winds/blob/master/#stream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://getstream.io/?ref=winds\" rel=\"nofollow\">Stream</a> is an API for building activity feeds. For Winds the follow suggestions and the list of articles from the feeds you follow is powered by Stream. Stream accounts are free for up to 3 million feed updates and handle personalization (machine learning) for up to 100 users.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Algolia</h3><a id=\"user-content-algolia\" class=\"anchor-element\" aria-label=\"Permalink: Algolia\" href=\"https://github.com/getstream/winds/blob/master/#algolia\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a> is used for lightning fast and relevant search. We use their <a href=\"https://www.npmjs.com/package/algoliasearch?ref=winds\" rel=\"nofollow\">JavaScript search client</a> to easily setup the Winds search implementation. Algolia, accounts are free up to 10k records and 100k operations.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">MongoDB</h3><a id=\"user-content-mongodb\" class=\"anchor-element\" aria-label=\"Permalink: MongoDB\" href=\"https://github.com/getstream/winds/blob/master/#mongodb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> provides a Database as a Service, and serves as the backend datastore for Winds.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Tutorials & Blog Posts</h2><a id=\"user-content-tutorials--blog-posts\" class=\"anchor-element\" aria-label=\"Permalink: Tutorials & Blog Posts\" href=\"https://github.com/getstream/winds/blob/master/#tutorials--blog-posts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The following tutorials will not only help you start contributing to Winds, but also provide inspiration for your next app.</p>\n<p dir=\"auto\"><strong>Note:</strong> We're actively working on this portion of the README. To stay up to date with the latest information, please signup for the hosted version at <a href=\"https://getstream.io/winds\" rel=\"nofollow\">https://getstream.io/winds</a>.</p>\n<ol dir=\"auto\">\n<li><a href=\"https://hackernoon.com/integrating-algolia-search-in-winds-a-beautiful-rss-podcast-application-f231e49cdab5\" rel=\"nofollow\">Implementing search with Algolia</a></li>\n<li><a href=\"https://getstream.io/blog/the-engine-that-powers-winds/\" rel=\"nofollow\">Stream and Winds</a></li>\n<li><a href=\"https://hackernoon.com/running-pm2-node-js-in-production-environments-13e703fc108a\" rel=\"nofollow\">Running PM2 & Node.js in Production Environments</a></li>\n<li><a href=\"https://hackernoon.com/building-a-node-js-powered-api-with-express-mongoose-mongodb-19b14fd4b51e\" rel=\"nofollow\">Creating a RESTful API design with Express.js</a></li>\n<li><a href=\"https://medium.com/@nparsons08/publishing-a-react-based-app-with-electron-and-nodejs-f5ec44169366\" rel=\"nofollow\">Takeaways on Building a React Based App with Electron</a></li>\n<li><a href=\"https://stackshare.io/stream/how-stream-built-a-modern-rss-reader-with-javascript\" rel=\"nofollow\">The Winds Stack</a></li>\n<li><a href=\"https://hackernoon.com/winds-2-1-building-touch-bar-support-for-macos-in-electron-with-react-e10adb811c91\" rel=\"nofollow\">Building Touch Bar Support for macOS in Electron with React</a></li>\n<li><a href=\"https://hackernoon.com/testing-node-js-in-2018-10a04dd77391\" rel=\"nofollow\">Testing Node.js in 2018</a></li>\n<li><a href=\"https://hackernoon.com/simple-steps-to-optimize-your-app-performance-5700d8b58f58\" rel=\"nofollow\">Simple Steps to Optimize Your App Performance with MongoDB, Redis, and Node.js</a></li>\n<li><a href=\"https://hackernoon.com/winds-an-in-depth-tutorial-on-making-your-first-contribution-to-open-source-software-ebf259f21db2\" rel=\"nofollow\">Getting Started with Winds & Open Source</a></li>\n<li><a href=\"https://getstream.io/blog/deploying-the-winds-app-to-amazon-s3-and-cloudfront/\" rel=\"nofollow\">Deploying the Winds App to Amazon S3 and CloudFront</a></li>\n<li><a href=\"https://getstream.io/blog/deploying-the-winds-api-to-aws-ecs-with-docker-compose/\" rel=\"nofollow\">Deploying the Winds API to AWS ECS with Docker Compose</a></li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/getstream/winds/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To download Winds, visit <a href=\"https://getstream.io/winds/\" rel=\"nofollow\">https://getstream.io/winds/</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing to Winds</h2><a id=\"user-content-contributing-to-winds\" class=\"anchor-element\" aria-label=\"Permalink: Contributing to Winds\" href=\"https://github.com/getstream/winds/blob/master/#contributing-to-winds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">TL;DR</h3><a id=\"user-content-tldr\" class=\"anchor-element\" aria-label=\"Permalink: TL;DR\" href=\"https://github.com/getstream/winds/blob/master/#tldr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Commands:</p>\n<ul dir=\"auto\">\n<li><code>brew install redis mongodb</code></li>\n<li><code>brew services start mongodb</code></li>\n<li><code>brew services start redis</code></li>\n<li><code>cd Winds</code></li>\n<li><code>cd api && yarn</code></li>\n<li><code>cd ../app && yarn</code></li>\n</ul>\n<p dir=\"auto\">Sign up for both Stream and Algolia, and create the following <code>.env</code> file in the <code>app</code> directory, replacing the keys where indicated:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"DATABASE_URI=mongodb://localhost/WINDS_DEV\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=YOUR_JWT_SECRET\n\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY\nREACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\"><pre class=\"notranslate\"><code>DATABASE_URI=mongodb://localhost/WINDS_DEV\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=YOUR_JWT_SECRET\n\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY\nREACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre></div>\n<blockquote>\n<p dir=\"auto\">Note: If you are running the test suite, you will need to have a test version of the <code>.env</code> file inside of the <code>api/test</code> directory.</p>\n</blockquote>\n<p dir=\"auto\">Then run:</p>\n<ul dir=\"auto\">\n<li><code>pm2 start process_dev.json</code></li>\n<li><code>cd app && yarn start</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Clone the Repo</h3><a id=\"user-content-clone-the-repo\" class=\"anchor-element\" aria-label=\"Permalink: Clone the Repo\" href=\"https://github.com/getstream/winds/blob/master/#clone-the-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:GetStream/Winds.git\"><pre>git clone git@github.com:GetStream/Winds.git</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Install dependencies</h3><a id=\"user-content-install-dependencies\" class=\"anchor-element\" aria-label=\"Permalink: Install dependencies\" href=\"https://github.com/getstream/winds/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The following instructions are geared towards Mac users who can use <code>brew</code> (<a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a>) to install most dependencies. Ubuntu users can use <code>apt</code>, and Windows users will have to install directly from the dependency's site. Non-debian-based Linux users will probably be able to figure it out on their own :)</p>\n<ul dir=\"auto\">\n<li><code>cd Winds/app</code></li>\n<li><code>yarn</code></li>\n<li><code>cd ../api</code></li>\n<li><code>yarn</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start MongoDB Locally</h3><a id=\"user-content-start-mongodb-locally\" class=\"anchor-element\" aria-label=\"Permalink: Start MongoDB Locally\" href=\"https://github.com/getstream/winds/blob/master/#start-mongodb-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Winds uses MongoDB as the main datastore - it contains all users, rss feeds, podcasts, episodes, articles, and shares.</p>\n<p dir=\"auto\">If you're on a Mac, you can install MongoDB through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install mongodb\"><pre class=\"notranslate\"><code>brew install mongodb\n</code></pre></div>\n<p dir=\"auto\"><em>(You can also install MongoDB from the <a href=\"https://www.mongodb.com/download-center\" rel=\"nofollow\">official MongoDB site</a>.)</em></p>\n<p dir=\"auto\">You can also run MongoDB in the background by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew services start mongodb\"><pre class=\"notranslate\"><code>brew services start mongodb\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start Redis Locally</h3><a id=\"user-content-start-redis-locally\" class=\"anchor-element\" aria-label=\"Permalink: Start Redis Locally\" href=\"https://github.com/getstream/winds/blob/master/#start-redis-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">At Stream, we use Redis as an in-memory storage for the Winds podcast processing and RSS processing workers. It contains a list of podcasts and RSS feeds, which the workers pick up and process using the <code>bull</code> messaging system.</p>\n<p dir=\"auto\">If you're on a Mac, you can install Redis through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install redis\"><pre class=\"notranslate\"><code>brew install redis\n</code></pre></div>\n<p dir=\"auto\"><em>(You can also install Redis from the <a href=\"https://redis.io/download\" rel=\"nofollow\">official Redis site</a>.)</em></p>\n<p dir=\"auto\">Then, start Redis by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"redis-server\"><pre class=\"notranslate\"><code>redis-server\n</code></pre></div>\n<p dir=\"auto\">...which creates (by default) a <code>dump.rdb</code> file in your current directory and stores a cached version of the database in that location.</p>\n<p dir=\"auto\">You can also run Redis in the background by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew services start redis\"><pre class=\"notranslate\"><code>brew services start redis\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Loading Test Data</h3><a id=\"user-content-loading-test-data\" class=\"anchor-element\" aria-label=\"Permalink: Loading Test Data\" href=\"https://github.com/getstream/winds/blob/master/#loading-test-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">For testing purposes, you will want to use the test data located <a href=\"https://s3.amazonaws.com/winds-hosted/static/export/WINDS.zip\" rel=\"nofollow\">here</a>.</p>\n<p dir=\"auto\">Use <a href=\"https://docs.mongodb.com/manual/reference/program/mongoimport/\" rel=\"nofollow\"><code>mongoimport</code></a> or <a href=\"https://docs.mongodb.com/manual/reference/program/mongorestore/\" rel=\"nofollow\"><code>mongorestore</code></a> to import the data. There are two username and password combinations for testing:</p>\n<p dir=\"auto\"><strong>Username</strong>: <code>admin@admin.com</code><br>\n<strong>Password</strong>: <code>admin</code>\n<br><br>\n<strong>Username</strong>: <code>test@test.com</code><br>\n<strong>Password</strong>: <code>test</code></p>\n<p dir=\"auto\">You will need to run the <code>FLUSHALL</code> command in Redis to ensure that the new content is picked up.</p>\n<blockquote>\n<p dir=\"auto\">Note: This will override any local data that you may have. Please be cautious! Also, this will not create Stream follows – please follow feeds manually to generate them.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Stream</h3><a id=\"user-content-stream-1\" class=\"anchor-element\" aria-label=\"Permalink: Stream\" href=\"https://github.com/getstream/winds/blob/master/#stream-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Sign up and Create a Stream App</h4><a id=\"user-content-sign-up-and-create-a-stream-app\" class=\"anchor-element\" aria-label=\"Permalink: Sign up and Create a Stream App\" href=\"https://github.com/getstream/winds/blob/master/#sign-up-and-create-a-stream-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To contribute to Winds, sign up for <a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Stream</a> to utilize the activity and timeline feeds.</p>\n<p dir=\"auto\"><em>(Reminder: Stream is free for applications with less than 3,000,000 updates per month.)</em></p>\n<ul dir=\"auto\">\n<li><a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Sign up for Stream here</a></li>\n<li>Create a new Stream app</li>\n<li>Find the App ID, API Key, and API Secret for your new Stream app</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Add your Stream App ID, API Key, and API Secret to your <code>.env</code></h4><a id=\"user-content-add-your-stream-app-id-api-key-and-api-secret-to-your-env\" class=\"anchor-element\" aria-label=\"Permalink: Add your Stream App ID, API Key, and API Secret to your .env\" href=\"https://github.com/getstream/winds/blob/master/#add-your-stream-app-id-api-key-and-api-secret-to-your-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Append the Stream App ID, API Key, and API secret to your <code>.env</code> file:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\"><pre class=\"notranslate\"><code>STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Create Your Stream Feed Groups</h4><a id=\"user-content-create-your-stream-feed-groups\" class=\"anchor-element\" aria-label=\"Permalink: Create Your Stream Feed Groups\" href=\"https://github.com/getstream/winds/blob/master/#create-your-stream-feed-groups\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you've signed in, create \"feed groups\" for your Stream app.</p>\n<p dir=\"auto\">A \"feed group\" defines a certain type of feed within your application. Use the \"Add Feed Group\" button to create the following feeds:</p>\n<table>\n<thead>\n<tr>\n<th>Feed Group Name</th>\n<th>Feed Group Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>podcast</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>rss</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>timeline</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>folder</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_episode</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_article</code></td>\n<td>flat</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">It's fine to enable \"Realtime Notifications\" for each of these feed groups, though we won't be using those yet.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Algolia</h3><a id=\"user-content-algolia-1\" class=\"anchor-element\" aria-label=\"Permalink: Algolia\" href=\"https://github.com/getstream/winds/blob/master/#algolia-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Sign up for Algolia and Create an Algolia App and Index</h4><a id=\"user-content-sign-up-for-algolia-and-create-an-algolia-app-and-index\" class=\"anchor-element\" aria-label=\"Permalink: Sign up for Algolia and Create an Algolia App and Index\" href=\"https://github.com/getstream/winds/blob/master/#sign-up-for-algolia-and-create-an-algolia-app-and-index\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">In addition to Stream, you also need to sign up for <a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Algolia</a>, to contribute to Winds, for the search functionality.</p>\n<p dir=\"auto\"><em>(Algolia is free for applications with up to 10k records.)</em></p>\n<ul dir=\"auto\">\n<li><a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Sign up for Algolia here</a></li>\n<li>From the <a href=\"https://www.algolia.com/manage/applications\" rel=\"nofollow\">Applications page</a>, click \"New Application\" and create a new Algolia application. (We recommend something similar to <code>my-winds-app</code>)\n<ul dir=\"auto\">\n<li>(Select the datacenter that's closest to you.)</li>\n</ul>\n</li>\n<li>From the application page, select \"Indices\" and click \"Add New Index\". (We recommend something similar to <code>winds-main-index</code>)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Add Your Algolia Application Id, Search-Only Api Key and Admin Api Key to Your <code>.env</code> File</h4><a id=\"user-content-add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\" class=\"anchor-element\" aria-label=\"Permalink: Add Your Algolia Application Id, Search-Only Api Key and Admin Api Key to Your .env File\" href=\"https://github.com/getstream/winds/blob/master/#add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">From your app, click the \"API Keys\" button on the left to find your app ID and API keys.</p>\n<p dir=\"auto\">Append your Algolia application ID, search-only API Key and Admin API Key to your <code>.env</code> file to look like this:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\"><pre class=\"notranslate\"><code>REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start Backend Services</h3><a id=\"user-content-start-backend-services\" class=\"anchor-element\" aria-label=\"Permalink: Start Backend Services\" href=\"https://github.com/getstream/winds/blob/master/#start-backend-services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">From the root directory, run:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 start process_dev.json\"><pre class=\"notranslate\"><code>pm2 start process_dev.json\n</code></pre></div>\n<p dir=\"auto\">To see logging information for all processes, run:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 logs\"><pre class=\"notranslate\"><code>pm2 logs\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start Frontend Electron / Web App Server</h3><a id=\"user-content-start-frontend-electron--web-app-server\" class=\"anchor-element\" aria-label=\"Permalink: Start Frontend Electron / Web App Server\" href=\"https://github.com/getstream/winds/blob/master/#start-frontend-electron--web-app-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd app && yarn start\"><pre class=\"notranslate\"><code>cd app && yarn start\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Running tests</h3><a id=\"user-content-running-tests\" class=\"anchor-element\" aria-label=\"Permalink: Running tests\" href=\"https://github.com/getstream/winds/blob/master/#running-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Winds API server uses:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://mochajs.org\" rel=\"nofollow\">Mocha</a> as testing framework</li>\n<li><a href=\"https://chaijs.org\" rel=\"nofollow\">Chai</a> as assertion library</li>\n<li><a href=\"https://sinonjs.org\" rel=\"nofollow\">Sinon</a> as mocking library</li>\n<li><a href=\"https://github.com/node-nock/nock\">nock</a> as HTTP mocking library</li>\n<li><a href=\"https://github.com/boblauer/mock-require\">mock-require</a> as module mocking library</li>\n</ul>\n<p dir=\"auto\">Tests are located in <a href=\"https://github.com/GetStream/Winds/tree/master/api/test\"><code>api/test</code> folder</a>.</p>\n<p dir=\"auto\">File structure is intentionally mirroring files in <code>api/src</code> to simplify matching tests to tested code.</p>\n<p dir=\"auto\">To run tests:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd api && yarn run test\"><pre class=\"notranslate\"><code>cd api && yarn run test\n</code></pre></div>\n<p dir=\"auto\">To run tests with extended stack traces (useful when debugging async issues):</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd api && yarn run test_deep\"><pre class=\"notranslate\"><code>cd api && yarn run test_deep\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Adding new tests</h4><a id=\"user-content-adding-new-tests\" class=\"anchor-element\" aria-label=\"Permalink: Adding new tests\" href=\"https://github.com/getstream/winds/blob/master/#adding-new-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Add your code to a file in <code>api/test</code> folder (preferably mirroring existing file from <code>api/src</code> folder).</p>\n<p dir=\"auto\">Refer to <a href=\"https://mochajs.org/#getting-started\" rel=\"nofollow\">Mocha documentation</a> for examples of using BDD-like DSL for writing tests.</p>\n<p dir=\"auto\">Modules are mocked in <a href=\"https://github.com/GetStream/Winds/blob/master/api/test-entry.js#L21L27\"><code>api/test-entry.js</code></a> as mocks have to be installed before any modules are loaded.</p>\n<p dir=\"auto\">Fixtures are loaded via <a href=\"https://github.com/GetStream/Winds/blob/master/api/test/utils.js#L59L101\"><code>loadFixture</code></a> function from <a href=\"https://github.com/GetStream/Winds/tree/master/api/test/fixtures\"><code>api/test/fixtures</code> folder</a></p>\n<p dir=\"auto\">Various utility functions are provided in <a href=\"https://github.com/GetStream/Winds/blob/master/api/test/utils.js\"><code>api/test/util.js</code></a> (See other tests for examples of usage).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Building a Production Version</h3><a id=\"user-content-building-a-production-version\" class=\"anchor-element\" aria-label=\"Permalink: Building a Production Version\" href=\"https://github.com/getstream/winds/blob/master/#building-a-production-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Build a production version of Winds by running from root directory:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"./api/build.sh\"><pre class=\"notranslate\"><code>./api/build.sh\n</code></pre></div>\n<p dir=\"auto\">This creates production-ready JS files in api/dist.</p>\n<p dir=\"auto\">To run the production JS files:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 start process_prod.json\"><pre class=\"notranslate\"><code>pm2 start process_prod.json\n</code></pre></div>\n<p dir=\"auto\">OR</p>\n<p dir=\"auto\"><strong>Prepare the build for Docker</strong>:</p>\n<p dir=\"auto\"><code>cd api && cd scripts && ./make-build.sh</code></p>\n<p dir=\"auto\"><strong>Build the Docker container (API & all workers)</strong>:</p>\n<p dir=\"auto\"><code>cd ../ && docker-compose up</code></p>\n<p dir=\"auto\">The commands above will prepare and start the API (and all workers). The frontend will still need to be started manually.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Debugging RSS & Podcast Issues</h2><a id=\"user-content-debugging-rss--podcast-issues\" class=\"anchor-element\" aria-label=\"Permalink: Debugging RSS & Podcast Issues\" href=\"https://github.com/getstream/winds/blob/master/#debugging-rss--podcast-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Unfortunately there is no unified standard for RSS.\nGo to the <code>api</code> directory and run <code>yarn link</code> to make these commands available:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds rss https://techcrunch.com/feed/\"><pre class=\"notranslate\"><code>winds rss https://techcrunch.com/feed/\n</code></pre></div>\n<p dir=\"auto\"><strong>Podcasts</strong>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\"><pre class=\"notranslate\"><code>winds podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\n</code></pre></div>\n<p dir=\"auto\"><strong>Open Graph scraping</strong>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds og http://www.planetary.org/multimedia/planetary-radio/show/2018/0509-amy-mainzer-neowise.html\"><pre class=\"notranslate\"><code>winds og http://www.planetary.org/multimedia/planetary-radio/show/2018/0509-amy-mainzer-neowise.html\n</code></pre></div>\n<p dir=\"auto\"><strong>RSS Discovery</strong>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds discover mashable.com\"><pre class=\"notranslate\"><code>winds discover mashable.com\n</code></pre></div>\n<p dir=\"auto\"><strong>Article parsing (w/ Mercury)</strong>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds article https://alexiskold.net/2018/04/12/meet-12-startups-from-techstars-nyc-winter-2018-program/\"><pre class=\"notranslate\"><code>winds article https://alexiskold.net/2018/04/12/meet-12-startups-from-techstars-nyc-winter-2018-program/\n</code></pre></div>\n<p dir=\"auto\">Pull requests for improved RSS compatibility are much appreciated.\nMost of the parsing codebase is located in <code>api/src/parsers/</code>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Support</h2><a id=\"user-content-support\" class=\"anchor-element\" aria-label=\"Permalink: Support\" href=\"https://github.com/getstream/winds/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">All support is handled via <a href=\"https://github.com/getstream/winds/issues\">GitHub Issues</a>. If you're unfamiliar with creating an Issue on GitHub, please follow <a href=\"https://help.github.com/articles/creating-an-issue/\">these instructions</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Maintenance and Contributions</h2><a id=\"user-content-maintenance-and-contributions\" class=\"anchor-element\" aria-label=\"Permalink: Maintenance and Contributions\" href=\"https://github.com/getstream/winds/blob/master/#maintenance-and-contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Thank you to all of the maintainers and contributors who've helped Winds become what it is today and help it stay up and running every day. We couldn't do it without you!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Special Shoutouts To:</h3><a id=\"user-content-special-shoutouts-to\" class=\"anchor-element\" aria-label=\"Permalink: Special Shoutouts To:\" href=\"https://github.com/getstream/winds/blob/master/#special-shoutouts-to\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://hackernoon.com/\" rel=\"nofollow\">Hackernoon</a></li>\n<li><a href=\"https://www.producthunt.com/\" rel=\"nofollow\">Product Hunt</a></li>\n<li><a href=\"https://stackshare.io/stream/how-stream-built-a-modern-rss-reader-with-javascript\" rel=\"nofollow\">StackShare</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Primary Maintainers</h3><a id=\"user-content-primary-maintainers\" class=\"anchor-element\" aria-label=\"Permalink: Primary Maintainers\" href=\"https://github.com/getstream/winds/blob/master/#primary-maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/nparsons08\">Nick Parsons</a></li>\n<li><a href=\"https://github.com/mahboubii\">Amin Mahboubi</a></li>\n<li><a href=\"https://github.com/tschellenbach\">Thierry Schellenbach</a></li>\n<li><a href=\"https://github.com/tilton\">Josh Tilton</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Contributors</h3><a id=\"user-content-contributors\" class=\"anchor-element\" aria-label=\"Permalink: Contributors\" href=\"https://github.com/getstream/winds/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/tbarbugli\">Tommaso Barbugli</a></li>\n<li><a href=\"https://github.com/kenhoff\">Ken Hoff</a></li>\n<li><a href=\"https://github.com/dwightgunning\">Dwight Gunning</a></li>\n<li><a href=\"https://github.com/mathias\">Matt Gauger</a></li>\n<li><a href=\"https://github.com/nekuromento\">Max Klyga</a></li>\n<li><a href=\"https://github.com/Zhomart\">Zhomart Mukhamejanov</a></li>\n<li><a href=\"https://github.com/julianxhokaxhiu\">Julian Xhokaxhiu</a></li>\n<li><a href=\"https://github.com/thundergolfer\">Jonathon Belotti</a></li>\n<li><a href=\"https://github.com/gitter-badger\">The Gitter Badger</a></li>\n<li><a href=\"https://github.com/meriadec\">Meriadec Pillet</a></li>\n<li><a href=\"https://github.com/sifex\">Alex Sinnott</a></li>\n<li><a href=\"https://github.com/sauban\">Lawal Sauban</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Revive RSS</h2><a id=\"user-content-revive-rss\" class=\"anchor-element\" aria-label=\"Permalink: Revive RSS\" href=\"https://github.com/getstream/winds/blob/master/#revive-rss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">RSS is an amazing open standard. It is probably the most pleasant way to stay up to date with the sites and podcasts you care about. Our reasons for contributing to Winds are explained in the blogpost <a href=\"https://getstream.io/blog/winds-2-0-its-time-to-revive-rss/\" rel=\"nofollow\">Winds 2.0 It's time to Revive RSS</a>. In this section we will list other open source and commercial projects that are having an impact on Reviving RSS:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/miniflux/miniflux\">Miniflux</a></li>\n<li><a href=\"https://twitrss.me/\" rel=\"nofollow\">TwitRSSMe</a></li>\n<li><a href=\"https://feedly.com/\" rel=\"nofollow\">Feedly</a></li>\n<li><a href=\"https://newsblur.com/\" rel=\"nofollow\">NewsBlur</a></li>\n<li><a href=\"https://feedity.com/\" rel=\"nofollow\">Feedity</a></li>\n<li><a href=\"https://mg.guelker.eu/saverss/\" rel=\"nofollow\">SaveRSS</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">We are hiring!</h2><a id=\"user-content-we-are-hiring\" class=\"anchor-element\" aria-label=\"Permalink: We are hiring!\" href=\"https://github.com/getstream/winds/blob/master/#we-are-hiring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">We've recently closed a <a href=\"https://techcrunch.com/2021/03/04/stream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users/\" rel=\"nofollow\">$38 million Series B funding round</a> and we keep actively growing.\nOur APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.</p>\n<p dir=\"auto\">Check out our current openings and apply via <a href=\"https://getstream.io/team/#jobs\" rel=\"nofollow\">Stream's website</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><blockquote>\n<p dir=\"auto\">🛑 <strong>Notice</strong>: This repository is no longer maintained; No further Issues or Pull Requests will be considered or approved.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Winds - A Beautiful Open Source RSS & Podcast App Powered by GetStream.io</h1><a id=\"user-content-winds---a-beautiful-open-source-rss--podcast-app-powered-by-getstreamio\" class=\"anchor-element\" aria-label=\"Permalink: Winds - A Beautiful Open Source RSS & Podcast App Powered by GetStream.io\" href=\"#winds---a-beautiful-open-source-rss--podcast-app-powered-by-getstreamio\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://communityinviter.com/apps/winds-community-hq/winds-2-0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/300127a18c7e49b1537135ab89e4eefff700057bf0eb8517a96881f6d35ce5b7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536c61636b253230436f6d6d756e6974792d476574253230496e766974652d677265656e2e737667\" alt=\"Slack Community\" data-canonical-src=\"https://img.shields.io/badge/Slack%20Community-Get%20Invite-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://travis-ci.org/GetStream/Winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e14b99141887a68395283dcc477ead204d15eb479af32bae01416ce2f72cbe0/68747470733a2f2f7472617669732d63692e6f72672f47657453747265616d2f57696e64732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/GetStream/Winds.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://codecov.io/gh/GetStream/Winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cab5d424bc14d50e2de3992f10db48ee663a3f16d4b0b3ed20fac13aa933bc94/68747470733a2f2f636f6465636f762e696f2f67682f47657453747265616d2f57696e64732f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/GetStream/Winds/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://shields.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d9352a75aeacfde5af6f6e1a11e9780f152c6c840691f3d6e5785ff6b98368e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d3130302532352d677265656e2e737667\" alt=\"Open Source\" data-canonical-src=\"https://img.shields.io/badge/Open%20Source-100%25-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/GetStream/winds/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/1318a54fc8a86fd63609d0031b4f351ea197b6cbbadb6052b887eba3adb29a65/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d5965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-Yes-green.svg\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/062e58873775cb884e20b7e35ebd0f8d7ae51a44fa6a56c705adf2afb81a1512/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/062e58873775cb884e20b7e35ebd0f8d7ae51a44fa6a56c705adf2afb81a1512/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\" alt=\"Built With\" data-canonical-src=\"https://img.shields.io/badge/Built%20With-%E2%9D%A4%EF%B8%8F%20in%20Boulder,%20CO-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/840ec23fdb848a8c7c98cd1ad5ac4c0ddd66f1c49ace387a6832c8119acab037/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f546563682d537461636b2d3036393066612e7376673f7374796c653d666c6174\" alt=\"StackShare\" data-canonical-src=\"https://img.shields.io/badge/Tech-Stack-0690fa.svg?style=flat\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Description</h2><a id=\"user-content-description\" class=\"anchor-element\" aria-label=\"Permalink: Description\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Winds is a beautiful open-source RSS and Podcast app created using React & Redux on the frontend and Express.js on the backend. Use the free hosted version or run it on your own server and customize it as you see fit. Contributions in form of pull requests are always appreciated. Activity Feeds & Discovery in Winds are powered by <a href=\"https://getstream.io/get_started/\" rel=\"nofollow\">Stream</a>, the app leverages <a href=\"https://algolia.com?ref=stream\" rel=\"nofollow\">Algolia</a> for search, <a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a> for hosting, <a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> for a hosted database (DBaaS), and <a href=\"https://sendgrid.com/\" rel=\"nofollow\">SendGrid</a> for email. All of these services have a free tier.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To get started with Winds, please download <a href=\"https://s3.amazonaws.com/winds-2.0-releases/latest.html\" rel=\"nofollow\">the latest release</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Featured RSS & Podcasts</h2><a id=\"user-content-featured-rss--podcasts\" class=\"anchor-element\" aria-label=\"Permalink: Featured RSS & Podcasts\" href=\"#featured-rss--podcasts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Have a popular RSS or Podcast and want to be featured? Reach out to <a href=\"mailto:winds@getstream.io\">winds@getstream.io</a>. We reply to every message.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Features at a Glance</h1><a id=\"user-content-features-at-a-glance\" class=\"anchor-element\" aria-label=\"Permalink: Features at a Glance\" href=\"#features-at-a-glance\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Winds is packed full of awesome features behind a beautiful user interface and user experience. Here's a quick look at what the project has to offer:</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Beautiful UI</h2><a id=\"user-content-beautiful-ui\" class=\"anchor-element\" aria-label=\"Permalink: Beautiful UI\" href=\"#beautiful-ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/31f45582de0d8b0e26d357aa23565ff1aca831ece01a92f72dc4f365ef12ba3b/68747470733a2f2f692e696d6775722e636f6d2f573166706f77562e706e67\"><img src=\"https://camo.githubusercontent.com/31f45582de0d8b0e26d357aa23565ff1aca831ece01a92f72dc4f365ef12ba3b/68747470733a2f2f692e696d6775722e636f6d2f573166706f77562e706e67\" alt=\"Winds UI\" data-canonical-src=\"https://i.imgur.com/W1fpowV.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">RSS & Podcast Recommendations</h2><a id=\"user-content-rss--podcast-recommendations\" class=\"anchor-element\" aria-label=\"Permalink: RSS & Podcast Recommendations\" href=\"#rss--podcast-recommendations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5bd3d9ac0a9c5aa36ad86f684b83e970c63df96fb6f9f8c38f03178e40f9d648/68747470733a2f2f692e696d6775722e636f6d2f416c56674454672e706e67\"><img src=\"https://camo.githubusercontent.com/5bd3d9ac0a9c5aa36ad86f684b83e970c63df96fb6f9f8c38f03178e40f9d648/68747470733a2f2f692e696d6775722e636f6d2f416c56674454672e706e67\" alt=\"Winds RSS & Podcast Recommendations\" data-canonical-src=\"https://i.imgur.com/AlVgDTg.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Integrated Search</h2><a id=\"user-content-integrated-search\" class=\"anchor-element\" aria-label=\"Permalink: Integrated Search\" href=\"#integrated-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/dfa6945fcdfbaf95a1f48a3479775d56b616a1be4a5c3de8ae58756642022a27/68747470733a2f2f692e696d6775722e636f6d2f7a6157744e66562e706e67\"><img src=\"https://camo.githubusercontent.com/dfa6945fcdfbaf95a1f48a3479775d56b616a1be4a5c3de8ae58756642022a27/68747470733a2f2f692e696d6775722e636f6d2f7a6157744e66562e706e67\" alt=\"Winds Search\" data-canonical-src=\"https://i.imgur.com/zaWtNfV.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Podcast Player</h2><a id=\"user-content-podcast-player\" class=\"anchor-element\" aria-label=\"Permalink: Podcast Player\" href=\"#podcast-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d009cda31fea36c21d629cc350996c599562b4f9aa68cdde8dda660b94aa3718/68747470733a2f2f692e696d6775722e636f6d2f746832343772412e706e67\"><img src=\"https://camo.githubusercontent.com/d009cda31fea36c21d629cc350996c599562b4f9aa68cdde8dda660b94aa3718/68747470733a2f2f692e696d6775722e636f6d2f746832343772412e706e67\" alt=\"Winds Podcast Player\" data-canonical-src=\"https://i.imgur.com/th247rA.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">RSS Reader</h2><a id=\"user-content-rss-reader\" class=\"anchor-element\" aria-label=\"Permalink: RSS Reader\" href=\"#rss-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/c63602d175c01484b4e5fe83544e785821590a49565d80e3de41d5b5061c2b4a/68747470733a2f2f692e696d6775722e636f6d2f443377743757332e706e67\"><img src=\"https://camo.githubusercontent.com/c63602d175c01484b4e5fe83544e785821590a49565d80e3de41d5b5061c2b4a/68747470733a2f2f692e696d6775722e636f6d2f443377743757332e706e67\" alt=\"Winds RSS Reader\" data-canonical-src=\"https://i.imgur.com/D3wt7W3.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">TOCd</h2><a id=\"user-content-tocd\" class=\"anchor-element\" aria-label=\"Permalink: TOCd\" href=\"#tocd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"#roadmap\">Roadmap</a></li>\n<li><a href=\"#powered-by\">Powered By</a>\n<ul dir=\"auto\">\n<li><a href=\"#stream\">Stream</a></li>\n<li><a href=\"#algolia\">Algolia</a></li>\n<li><a href=\"#mongodb\">MongoDB</a></li>\n<li><a href=\"https://sendgrid.com\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a></li>\n</ul>\n</li>\n<li><a href=\"#tutorials\">Tutorials</a></li>\n<li><a href=\"#download\">Download</a></li>\n<li><a href=\"#contributing-to-winds\">Contributing to Winds</a></li>\n<li><a href=\"#support\">Support</a></li>\n<li><a href=\"#maintenance-and-contributions\">Maintenance & Contributions</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Roadmap</h2><a id=\"user-content-roadmap\" class=\"anchor-element\" aria-label=\"Permalink: Roadmap\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Help us improve Winds and/or vote on the <a href=\"https://github.com/GetStream/Winds/issues/191\" data-hovercard-type=\"issue\" data-hovercard-url=\"/GetStream/Winds/issues/191/hovercard\">Roadmap for 2.1</a></p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Search detail screen</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Playlist support (partially implemented)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Team support (share an activity feed with colleagues or friends to discover and collaborate)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mobile application powered by React Native</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Powered By</h2><a id=\"user-content-powered-by\" class=\"anchor-element\" aria-label=\"Permalink: Powered By\" href=\"#powered-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li><a href=\"https://expressjs.com?ref=winds\" rel=\"nofollow\">Express</a></li>\n<li><a href=\"https://reactjs.org?ref=winds\" rel=\"nofollow\">React</a> & <a href=\"https://redux.js.org?ref=winds\" rel=\"nofollow\">Redux</a></li>\n<li><a href=\"https://www.algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a></li>\n<li><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a></li>\n<li><a href=\"https://sendgrid.com?ref=winds\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://github.com/OptimalBits/bull?ref=winds\">Bull</a></li>\n<li><a href=\"https://mercury.postlight.com?ref=winds\" rel=\"nofollow\">Mercury</a></li>\n<li><a href=\"https://getstream.io?ref=winds\" rel=\"nofollow\">Stream</a></li>\n<li><a href=\"https://sentry.io/?ref=winds\" rel=\"nofollow\">Sentry</a></li>\n<li><a href=\"https://aws.amazon.com/?ref=winds\" rel=\"nofollow\">AWS</a></li>\n</ol>\n<p dir=\"auto\"><strong>The full stack can be found on <a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\">StackShare.io</a>.</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Stream</h3><a id=\"user-content-stream\" class=\"anchor-element\" aria-label=\"Permalink: Stream\" href=\"#stream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://getstream.io/?ref=winds\" rel=\"nofollow\">Stream</a> is an API for building activity feeds. For Winds the follow suggestions and the list of articles from the feeds you follow is powered by Stream. Stream accounts are free for up to 3 million feed updates and handle personalization (machine learning) for up to 100 users.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Algolia</h3><a id=\"user-content-algolia\" class=\"anchor-element\" aria-label=\"Permalink: Algolia\" href=\"#algolia\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a> is used for lightning fast and relevant search. We use their <a href=\"https://www.npmjs.com/package/algoliasearch?ref=winds\" rel=\"nofollow\">JavaScript search client</a> to easily setup the Winds search implementation. Algolia, accounts are free up to 10k records and 100k operations.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">MongoDB</h3><a id=\"user-content-mongodb\" class=\"anchor-element\" aria-label=\"Permalink: MongoDB\" href=\"#mongodb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> provides a Database as a Service, and serves as the backend datastore for Winds.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Tutorials & Blog Posts</h2><a id=\"user-content-tutorials--blog-posts\" class=\"anchor-element\" aria-label=\"Permalink: Tutorials & Blog Posts\" href=\"#tutorials--blog-posts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The following tutorials will not only help you start contributing to Winds, but also provide inspiration for your next app.</p>\n<p dir=\"auto\"><strong>Note:</strong> We're actively working on this portion of the README. To stay up to date with the latest information, please signup for the hosted version at <a href=\"https://getstream.io/winds\" rel=\"nofollow\">https://getstream.io/winds</a>.</p>\n<ol dir=\"auto\">\n<li><a href=\"https://hackernoon.com/integrating-algolia-search-in-winds-a-beautiful-rss-podcast-application-f231e49cdab5\" rel=\"nofollow\">Implementing search with Algolia</a></li>\n<li><a href=\"https://getstream.io/blog/the-engine-that-powers-winds/\" rel=\"nofollow\">Stream and Winds</a></li>\n<li><a href=\"https://hackernoon.com/running-pm2-node-js-in-production-environments-13e703fc108a\" rel=\"nofollow\">Running PM2 & Node.js in Production Environments</a></li>\n<li><a href=\"https://hackernoon.com/building-a-node-js-powered-api-with-express-mongoose-mongodb-19b14fd4b51e\" rel=\"nofollow\">Creating a RESTful API design with Express.js</a></li>\n<li><a href=\"https://medium.com/@nparsons08/publishing-a-react-based-app-with-electron-and-nodejs-f5ec44169366\" rel=\"nofollow\">Takeaways on Building a React Based App with Electron</a></li>\n<li><a href=\"https://stackshare.io/stream/how-stream-built-a-modern-rss-reader-with-javascript\" rel=\"nofollow\">The Winds Stack</a></li>\n<li><a href=\"https://hackernoon.com/winds-2-1-building-touch-bar-support-for-macos-in-electron-with-react-e10adb811c91\" rel=\"nofollow\">Building Touch Bar Support for macOS in Electron with React</a></li>\n<li><a href=\"https://hackernoon.com/testing-node-js-in-2018-10a04dd77391\" rel=\"nofollow\">Testing Node.js in 2018</a></li>\n<li><a href=\"https://hackernoon.com/simple-steps-to-optimize-your-app-performance-5700d8b58f58\" rel=\"nofollow\">Simple Steps to Optimize Your App Performance with MongoDB, Redis, and Node.js</a></li>\n<li><a href=\"https://hackernoon.com/winds-an-in-depth-tutorial-on-making-your-first-contribution-to-open-source-software-ebf259f21db2\" rel=\"nofollow\">Getting Started with Winds & Open Source</a></li>\n<li><a href=\"https://getstream.io/blog/deploying-the-winds-app-to-amazon-s3-and-cloudfront/\" rel=\"nofollow\">Deploying the Winds App to Amazon S3 and CloudFront</a></li>\n<li><a href=\"https://getstream.io/blog/deploying-the-winds-api-to-aws-ecs-with-docker-compose/\" rel=\"nofollow\">Deploying the Winds API to AWS ECS with Docker Compose</a></li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To download Winds, visit <a href=\"https://getstream.io/winds/\" rel=\"nofollow\">https://getstream.io/winds/</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing to Winds</h2><a id=\"user-content-contributing-to-winds\" class=\"anchor-element\" aria-label=\"Permalink: Contributing to Winds\" href=\"#contributing-to-winds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">TL;DR</h3><a id=\"user-content-tldr\" class=\"anchor-element\" aria-label=\"Permalink: TL;DR\" href=\"#tldr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Commands:</p>\n<ul dir=\"auto\">\n<li><code>brew install redis mongodb</code></li>\n<li><code>brew services start mongodb</code></li>\n<li><code>brew services start redis</code></li>\n<li><code>cd Winds</code></li>\n<li><code>cd api && yarn</code></li>\n<li><code>cd ../app && yarn</code></li>\n</ul>\n<p dir=\"auto\">Sign up for both Stream and Algolia, and create the following <code>.env</code> file in the <code>app</code> directory, replacing the keys where indicated:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"DATABASE_URI=mongodb://localhost/WINDS_DEV\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=YOUR_JWT_SECRET\n\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY\nREACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\"><pre class=\"notranslate\"><code>DATABASE_URI=mongodb://localhost/WINDS_DEV\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=YOUR_JWT_SECRET\n\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_APP_ID=YOUR_STREAM_APP_ID\nREACT_APP_STREAM_API_KEY=YOUR_STREAM_API_KEY\nREACT_APP_STREAM_ANALYTICS=YOUR_STREAM_ANALYTICS_TOKEN\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre></div>\n<blockquote>\n<p dir=\"auto\">Note: If you are running the test suite, you will need to have a test version of the <code>.env</code> file inside of the <code>api/test</code> directory.</p>\n</blockquote>\n<p dir=\"auto\">Then run:</p>\n<ul dir=\"auto\">\n<li><code>pm2 start process_dev.json</code></li>\n<li><code>cd app && yarn start</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Clone the Repo</h3><a id=\"user-content-clone-the-repo\" class=\"anchor-element\" aria-label=\"Permalink: Clone the Repo\" href=\"#clone-the-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:GetStream/Winds.git\"><pre>git clone git@github.com:GetStream/Winds.git</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Install dependencies</h3><a id=\"user-content-install-dependencies\" class=\"anchor-element\" aria-label=\"Permalink: Install dependencies\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The following instructions are geared towards Mac users who can use <code>brew</code> (<a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a>) to install most dependencies. Ubuntu users can use <code>apt</code>, and Windows users will have to install directly from the dependency's site. Non-debian-based Linux users will probably be able to figure it out on their own :)</p>\n<ul dir=\"auto\">\n<li><code>cd Winds/app</code></li>\n<li><code>yarn</code></li>\n<li><code>cd ../api</code></li>\n<li><code>yarn</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start MongoDB Locally</h3><a id=\"user-content-start-mongodb-locally\" class=\"anchor-element\" aria-label=\"Permalink: Start MongoDB Locally\" href=\"#start-mongodb-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Winds uses MongoDB as the main datastore - it contains all users, rss feeds, podcasts, episodes, articles, and shares.</p>\n<p dir=\"auto\">If you're on a Mac, you can install MongoDB through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install mongodb\"><pre class=\"notranslate\"><code>brew install mongodb\n</code></pre></div>\n<p dir=\"auto\"><em>(You can also install MongoDB from the <a href=\"https://www.mongodb.com/download-center\" rel=\"nofollow\">official MongoDB site</a>.)</em></p>\n<p dir=\"auto\">You can also run MongoDB in the background by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew services start mongodb\"><pre class=\"notranslate\"><code>brew services start mongodb\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start Redis Locally</h3><a id=\"user-content-start-redis-locally\" class=\"anchor-element\" aria-label=\"Permalink: Start Redis Locally\" href=\"#start-redis-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">At Stream, we use Redis as an in-memory storage for the Winds podcast processing and RSS processing workers. It contains a list of podcasts and RSS feeds, which the workers pick up and process using the <code>bull</code> messaging system.</p>\n<p dir=\"auto\">If you're on a Mac, you can install Redis through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew install redis\"><pre class=\"notranslate\"><code>brew install redis\n</code></pre></div>\n<p dir=\"auto\"><em>(You can also install Redis from the <a href=\"https://redis.io/download\" rel=\"nofollow\">official Redis site</a>.)</em></p>\n<p dir=\"auto\">Then, start Redis by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"redis-server\"><pre class=\"notranslate\"><code>redis-server\n</code></pre></div>\n<p dir=\"auto\">...which creates (by default) a <code>dump.rdb</code> file in your current directory and stores a cached version of the database in that location.</p>\n<p dir=\"auto\">You can also run Redis in the background by running:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew services start redis\"><pre class=\"notranslate\"><code>brew services start redis\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Loading Test Data</h3><a id=\"user-content-loading-test-data\" class=\"anchor-element\" aria-label=\"Permalink: Loading Test Data\" href=\"#loading-test-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">For testing purposes, you will want to use the test data located <a href=\"https://s3.amazonaws.com/winds-hosted/static/export/WINDS.zip\" rel=\"nofollow\">here</a>.</p>\n<p dir=\"auto\">Use <a href=\"https://docs.mongodb.com/manual/reference/program/mongoimport/\" rel=\"nofollow\"><code>mongoimport</code></a> or <a href=\"https://docs.mongodb.com/manual/reference/program/mongorestore/\" rel=\"nofollow\"><code>mongorestore</code></a> to import the data. There are two username and password combinations for testing:</p>\n<p dir=\"auto\"><strong>Username</strong>: <code>admin@admin.com</code><br>\n<strong>Password</strong>: <code>admin</code>\n<br><br>\n<strong>Username</strong>: <code>test@test.com</code><br>\n<strong>Password</strong>: <code>test</code></p>\n<p dir=\"auto\">You will need to run the <code>FLUSHALL</code> command in Redis to ensure that the new content is picked up.</p>\n<blockquote>\n<p dir=\"auto\">Note: This will override any local data that you may have. Please be cautious! Also, this will not create Stream follows – please follow feeds manually to generate them.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Stream</h3><a id=\"user-content-stream-1\" class=\"anchor-element\" aria-label=\"Permalink: Stream\" href=\"#stream-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Sign up and Create a Stream App</h4><a id=\"user-content-sign-up-and-create-a-stream-app\" class=\"anchor-element\" aria-label=\"Permalink: Sign up and Create a Stream App\" href=\"#sign-up-and-create-a-stream-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To contribute to Winds, sign up for <a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Stream</a> to utilize the activity and timeline feeds.</p>\n<p dir=\"auto\"><em>(Reminder: Stream is free for applications with less than 3,000,000 updates per month.)</em></p>\n<ul dir=\"auto\">\n<li><a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Sign up for Stream here</a></li>\n<li>Create a new Stream app</li>\n<li>Find the App ID, API Key, and API Secret for your new Stream app</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Add your Stream App ID, API Key, and API Secret to your <code>.env</code></h4><a id=\"user-content-add-your-stream-app-id-api-key-and-api-secret-to-your-env\" class=\"anchor-element\" aria-label=\"Permalink: Add your Stream App ID, API Key, and API Secret to your .env\" href=\"#add-your-stream-app-id-api-key-and-api-secret-to-your-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Append the Stream App ID, API Key, and API secret to your <code>.env</code> file:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\"><pre class=\"notranslate\"><code>STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Create Your Stream Feed Groups</h4><a id=\"user-content-create-your-stream-feed-groups\" class=\"anchor-element\" aria-label=\"Permalink: Create Your Stream Feed Groups\" href=\"#create-your-stream-feed-groups\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you've signed in, create \"feed groups\" for your Stream app.</p>\n<p dir=\"auto\">A \"feed group\" defines a certain type of feed within your application. Use the \"Add Feed Group\" button to create the following feeds:</p>\n<table>\n<thead>\n<tr>\n<th>Feed Group Name</th>\n<th>Feed Group Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>podcast</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>rss</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>timeline</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>folder</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_episode</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_article</code></td>\n<td>flat</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\">It's fine to enable \"Realtime Notifications\" for each of these feed groups, though we won't be using those yet.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Algolia</h3><a id=\"user-content-algolia-1\" class=\"anchor-element\" aria-label=\"Permalink: Algolia\" href=\"#algolia-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Sign up for Algolia and Create an Algolia App and Index</h4><a id=\"user-content-sign-up-for-algolia-and-create-an-algolia-app-and-index\" class=\"anchor-element\" aria-label=\"Permalink: Sign up for Algolia and Create an Algolia App and Index\" href=\"#sign-up-for-algolia-and-create-an-algolia-app-and-index\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">In addition to Stream, you also need to sign up for <a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Algolia</a>, to contribute to Winds, for the search functionality.</p>\n<p dir=\"auto\"><em>(Algolia is free for applications with up to 10k records.)</em></p>\n<ul dir=\"auto\">\n<li><a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Sign up for Algolia here</a></li>\n<li>From the <a href=\"https://www.algolia.com/manage/applications\" rel=\"nofollow\">Applications page</a>, click \"New Application\" and create a new Algolia application. (We recommend something similar to <code>my-winds-app</code>)\n<ul dir=\"auto\">\n<li>(Select the datacenter that's closest to you.)</li>\n</ul>\n</li>\n<li>From the application page, select \"Indices\" and click \"Add New Index\". (We recommend something similar to <code>winds-main-index</code>)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Add Your Algolia Application Id, Search-Only Api Key and Admin Api Key to Your <code>.env</code> File</h4><a id=\"user-content-add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\" class=\"anchor-element\" aria-label=\"Permalink: Add Your Algolia Application Id, Search-Only Api Key and Admin Api Key to Your .env File\" href=\"#add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">From your app, click the \"API Keys\" button on the left to find your app ID and API keys.</p>\n<p dir=\"auto\">Append your Algolia application ID, search-only API Key and Admin API Key to your <code>.env</code> file to look like this:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\"><pre class=\"notranslate\"><code>REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start Backend Services</h3><a id=\"user-content-start-backend-services\" class=\"anchor-element\" aria-label=\"Permalink: Start Backend Services\" href=\"#start-backend-services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">From the root directory, run:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 start process_dev.json\"><pre class=\"notranslate\"><code>pm2 start process_dev.json\n</code></pre></div>\n<p dir=\"auto\">To see logging information for all processes, run:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 logs\"><pre class=\"notranslate\"><code>pm2 logs\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Start Frontend Electron / Web App Server</h3><a id=\"user-content-start-frontend-electron--web-app-server\" class=\"anchor-element\" aria-label=\"Permalink: Start Frontend Electron / Web App Server\" href=\"#start-frontend-electron--web-app-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd app && yarn start\"><pre class=\"notranslate\"><code>cd app && yarn start\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Running tests</h3><a id=\"user-content-running-tests\" class=\"anchor-element\" aria-label=\"Permalink: Running tests\" href=\"#running-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Winds API server uses:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://mochajs.org\" rel=\"nofollow\">Mocha</a> as testing framework</li>\n<li><a href=\"https://chaijs.org\" rel=\"nofollow\">Chai</a> as assertion library</li>\n<li><a href=\"https://sinonjs.org\" rel=\"nofollow\">Sinon</a> as mocking library</li>\n<li><a href=\"https://github.com/node-nock/nock\">nock</a> as HTTP mocking library</li>\n<li><a href=\"https://github.com/boblauer/mock-require\">mock-require</a> as module mocking library</li>\n</ul>\n<p dir=\"auto\">Tests are located in <a href=\"https://github.com/GetStream/Winds/tree/master/api/test\"><code>api/test</code> folder</a>.</p>\n<p dir=\"auto\">File structure is intentionally mirroring files in <code>api/src</code> to simplify matching tests to tested code.</p>\n<p dir=\"auto\">To run tests:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd api && yarn run test\"><pre class=\"notranslate\"><code>cd api && yarn run test\n</code></pre></div>\n<p dir=\"auto\">To run tests with extended stack traces (useful when debugging async issues):</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd api && yarn run test_deep\"><pre class=\"notranslate\"><code>cd api && yarn run test_deep\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Adding new tests</h4><a id=\"user-content-adding-new-tests\" class=\"anchor-element\" aria-label=\"Permalink: Adding new tests\" href=\"#adding-new-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Add your code to a file in <code>api/test</code> folder (preferably mirroring existing file from <code>api/src</code> folder).</p>\n<p dir=\"auto\">Refer to <a href=\"https://mochajs.org/#getting-started\" rel=\"nofollow\">Mocha documentation</a> for examples of using BDD-like DSL for writing tests.</p>\n<p dir=\"auto\">Modules are mocked in <a href=\"https://github.com/GetStream/Winds/blob/master/api/test-entry.js#L21L27\"><code>api/test-entry.js</code></a> as mocks have to be installed before any modules are loaded.</p>\n<p dir=\"auto\">Fixtures are loaded via <a href=\"https://github.com/GetStream/Winds/blob/master/api/test/utils.js#L59L101\"><code>loadFixture</code></a> function from <a href=\"https://github.com/GetStream/Winds/tree/master/api/test/fixtures\"><code>api/test/fixtures</code> folder</a></p>\n<p dir=\"auto\">Various utility functions are provided in <a href=\"https://github.com/GetStream/Winds/blob/master/api/test/utils.js\"><code>api/test/util.js</code></a> (See other tests for examples of usage).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Building a Production Version</h3><a id=\"user-content-building-a-production-version\" class=\"anchor-element\" aria-label=\"Permalink: Building a Production Version\" href=\"#building-a-production-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Build a production version of Winds by running from root directory:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"./api/build.sh\"><pre class=\"notranslate\"><code>./api/build.sh\n</code></pre></div>\n<p dir=\"auto\">This creates production-ready JS files in api/dist.</p>\n<p dir=\"auto\">To run the production JS files:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"pm2 start process_prod.json\"><pre class=\"notranslate\"><code>pm2 start process_prod.json\n</code></pre></div>\n<p dir=\"auto\">OR</p>\n<p dir=\"auto\"><strong>Prepare the build for Docker</strong>:</p>\n<p dir=\"auto\"><code>cd api && cd scripts && ./make-build.sh</code></p>\n<p dir=\"auto\"><strong>Build the Docker container (API & all workers)</strong>:</p>\n<p dir=\"auto\"><code>cd ../ && docker-compose up</code></p>\n<p dir=\"auto\">The commands above will prepare and start the API (and all workers). The frontend will still need to be started manually.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Debugging RSS & Podcast Issues</h2><a id=\"user-content-debugging-rss--podcast-issues\" class=\"anchor-element\" aria-label=\"Permalink: Debugging RSS & Podcast Issues\" href=\"#debugging-rss--podcast-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Unfortunately there is no unified standard for RSS.\nGo to the <code>api</code> directory and run <code>yarn link</code> to make these commands available:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds rss https://techcrunch.com/feed/\"><pre class=\"notranslate\"><code>winds rss https://techcrunch.com/feed/\n</code></pre></div>\n<p dir=\"auto\"><strong>Podcasts</strong>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\"><pre class=\"notranslate\"><code>winds podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\n</code></pre></div>\n<p dir=\"auto\"><strong>Open Graph scraping</strong>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds og http://www.planetary.org/multimedia/planetary-radio/show/2018/0509-amy-mainzer-neowise.html\"><pre class=\"notranslate\"><code>winds og http://www.planetary.org/multimedia/planetary-radio/show/2018/0509-amy-mainzer-neowise.html\n</code></pre></div>\n<p dir=\"auto\"><strong>RSS Discovery</strong>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds discover mashable.com\"><pre class=\"notranslate\"><code>winds discover mashable.com\n</code></pre></div>\n<p dir=\"auto\"><strong>Article parsing (w/ Mercury)</strong>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"winds article https://alexiskold.net/2018/04/12/meet-12-startups-from-techstars-nyc-winter-2018-program/\"><pre class=\"notranslate\"><code>winds article https://alexiskold.net/2018/04/12/meet-12-startups-from-techstars-nyc-winter-2018-program/\n</code></pre></div>\n<p dir=\"auto\">Pull requests for improved RSS compatibility are much appreciated.\nMost of the parsing codebase is located in <code>api/src/parsers/</code>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Support</h2><a id=\"user-content-support\" class=\"anchor-element\" aria-label=\"Permalink: Support\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">All support is handled via <a href=\"https://github.com/getstream/winds/issues\">GitHub Issues</a>. If you're unfamiliar with creating an Issue on GitHub, please follow <a href=\"https://help.github.com/articles/creating-an-issue/\">these instructions</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Maintenance and Contributions</h2><a id=\"user-content-maintenance-and-contributions\" class=\"anchor-element\" aria-label=\"Permalink: Maintenance and Contributions\" href=\"#maintenance-and-contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Thank you to all of the maintainers and contributors who've helped Winds become what it is today and help it stay up and running every day. We couldn't do it without you!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Special Shoutouts To:</h3><a id=\"user-content-special-shoutouts-to\" class=\"anchor-element\" aria-label=\"Permalink: Special Shoutouts To:\" href=\"#special-shoutouts-to\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://hackernoon.com/\" rel=\"nofollow\">Hackernoon</a></li>\n<li><a href=\"https://www.producthunt.com/\" rel=\"nofollow\">Product Hunt</a></li>\n<li><a href=\"https://stackshare.io/stream/how-stream-built-a-modern-rss-reader-with-javascript\" rel=\"nofollow\">StackShare</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Primary Maintainers</h3><a id=\"user-content-primary-maintainers\" class=\"anchor-element\" aria-label=\"Permalink: Primary Maintainers\" href=\"#primary-maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/nparsons08\">Nick Parsons</a></li>\n<li><a href=\"https://github.com/mahboubii\">Amin Mahboubi</a></li>\n<li><a href=\"https://github.com/tschellenbach\">Thierry Schellenbach</a></li>\n<li><a href=\"https://github.com/tilton\">Josh Tilton</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Contributors</h3><a id=\"user-content-contributors\" class=\"anchor-element\" aria-label=\"Permalink: Contributors\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/tbarbugli\">Tommaso Barbugli</a></li>\n<li><a href=\"https://github.com/kenhoff\">Ken Hoff</a></li>\n<li><a href=\"https://github.com/dwightgunning\">Dwight Gunning</a></li>\n<li><a href=\"https://github.com/mathias\">Matt Gauger</a></li>\n<li><a href=\"https://github.com/nekuromento\">Max Klyga</a></li>\n<li><a href=\"https://github.com/Zhomart\">Zhomart Mukhamejanov</a></li>\n<li><a href=\"https://github.com/julianxhokaxhiu\">Julian Xhokaxhiu</a></li>\n<li><a href=\"https://github.com/thundergolfer\">Jonathon Belotti</a></li>\n<li><a href=\"https://github.com/gitter-badger\">The Gitter Badger</a></li>\n<li><a href=\"https://github.com/meriadec\">Meriadec Pillet</a></li>\n<li><a href=\"https://github.com/sifex\">Alex Sinnott</a></li>\n<li><a href=\"https://github.com/sauban\">Lawal Sauban</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Revive RSS</h2><a id=\"user-content-revive-rss\" class=\"anchor-element\" aria-label=\"Permalink: Revive RSS\" href=\"#revive-rss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">RSS is an amazing open standard. It is probably the most pleasant way to stay up to date with the sites and podcasts you care about. Our reasons for contributing to Winds are explained in the blogpost <a href=\"https://getstream.io/blog/winds-2-0-its-time-to-revive-rss/\" rel=\"nofollow\">Winds 2.0 It's time to Revive RSS</a>. In this section we will list other open source and commercial projects that are having an impact on Reviving RSS:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/miniflux/miniflux\">Miniflux</a></li>\n<li><a href=\"https://twitrss.me/\" rel=\"nofollow\">TwitRSSMe</a></li>\n<li><a href=\"https://feedly.com/\" rel=\"nofollow\">Feedly</a></li>\n<li><a href=\"https://newsblur.com/\" rel=\"nofollow\">NewsBlur</a></li>\n<li><a href=\"https://feedity.com/\" rel=\"nofollow\">Feedity</a></li>\n<li><a href=\"https://mg.guelker.eu/saverss/\" rel=\"nofollow\">SaveRSS</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">We are hiring!</h2><a id=\"user-content-we-are-hiring\" class=\"anchor-element\" aria-label=\"Permalink: We are hiring!\" href=\"#we-are-hiring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">We've recently closed a <a href=\"https://techcrunch.com/2021/03/04/stream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users/\" rel=\"nofollow\">$38 million Series B funding round</a> and we keep actively growing.\nOur APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.</p>\n<p dir=\"auto\">Check out our current openings and apply via <a href=\"https://getstream.io/team/#jobs\" rel=\"nofollow\">Stream's website</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:35.399Z" }, - "wizard-mirror": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-wizard-mirror\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#wizard-mirror\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Wizard Mirror</h1>\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/logo.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/logo.png\" width=\"250\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/09d5a36d70f661bb3ccfbf50cf5c5ea5add0d42b0a3b59cfaa4a188752d31fa5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73757065722532306475706572253230617765736f6d652d6865636b25323079612d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/09d5a36d70f661bb3ccfbf50cf5c5ea5add0d42b0a3b59cfaa4a188752d31fa5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73757065722532306475706572253230617765736f6d652d6865636b25323079612d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/super%20duper%20awesome-heck%20ya-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/7adef1a61f2a9178873bf60af7a0909e18e90cc4a1e98c67f15fe22fc0e38151/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d616465253230666f722d526173706265727279253230506925323055736572732d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/7adef1a61f2a9178873bf60af7a0909e18e90cc4a1e98c67f15fe22fc0e38151/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d616465253230666f722d526173706265727279253230506925323055736572732d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/made%20for-Raspberry%20Pi%20Users-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/5805b726471000642ebb2c3b6cd3abb36269ce56cc09dd4c60be8f8bf5c66328/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f757365732d456c656374726f6e6a732d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/5805b726471000642ebb2c3b6cd3abb36269ce56cc09dd4c60be8f8bf5c66328/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f757365732d456c656374726f6e6a732d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/uses-Electronjs-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/2d414119b93582a9d3ec4f94d14436f63ad0166129851695a8a6563ebc7802b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6f64756c65722d7975702d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/2d414119b93582a9d3ec4f94d14436f63ad0166129851695a8a6563ebc7802b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6f64756c65722d7975702d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/moduler-yup-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/f0592ac46edbde4f3819b6939165e7823284394a877a57e07135628967f9fe57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/f0592ac46edbde4f3819b6939165e7823284394a877a57e07135628967f9fe57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/issues/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/b08e375e5c978a01fd4454bcfc5bcc4c997257c1c593a40623c8481d21874790/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/b08e375e5c978a01fd4454bcfc5bcc4c997257c1c593a40623c8481d21874790/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/forks/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d7263607ac0cc1aaf710951387e1b0bc086914829362bc6602af6a12629a62b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/d7263607ac0cc1aaf710951387e1b0bc086914829362bc6602af6a12629a62b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/stars/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/04961da039c53bf6d73327afcff3ba4f844440ff956d677d1d7d18644c4cffce/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/04961da039c53bf6d73327afcff3ba4f844440ff956d677d1d7d18644c4cffce/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/license/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/94d15b409765f28a67558a10f13d371eaef33941d15480d9dd65e506345fee5e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470732533412532462532466769746875622e636f6d25324653616e6a69743125324657697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/94d15b409765f28a67558a10f13d371eaef33941d15480d9dd65e506345fee5e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470732533412532462532466769746875622e636f6d25324653616e6a69743125324657697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2FSanjit1%2FWizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/077e5c9d8706aced19eb06210bb8ab1e835cba1e342efb67803509ab0d42d251/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/077e5c9d8706aced19eb06210bb8ab1e835cba1e342efb67803509ab0d42d251/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/languages/count/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/0b19640cc3f915d5d0c7bbd60233c53a7a969d05e5ab147c72168fa41c738507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/0b19640cc3f915d5d0c7bbd60233c53a7a969d05e5ab147c72168fa41c738507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/languages/top/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Wizard Mirror is an open-source <a href=\"https://electronjs.org\" rel=\"nofollow\">Electronjs</a> app, that can give a regular mirror mysterious powers with the help of a Raspberry Pi!</p>\n<h1 dir=\"auto\"><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contents</h1>\n<ul dir=\"auto\">\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#installation\">Installation</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#getting-started\">Getting Started</a>\n<ul dir=\"auto\">\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#time\">Time</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#current-weather\">Current Weather</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#weather-forecast\">Weather Forecast</a></li>\n</ul>\n</li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#hardware\">Hardware</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\">Positions</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#feature-request\">Feature Request</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h2>\n<p dir=\"auto\">To install WizardMirror: run this on your <a href=\"https://www.raspberrypi.org/\" rel=\"nofollow\">Raspberry PI's</a> terminal</p>\n<p dir=\"auto\"><code>bash -c \"$(curl -sL https://raw.githubusercontent.com/Sanjit1/WizardMirror/master/scripts/install.sh)\"</code></p>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<p dir=\"auto\">To start your WizardMirror, run <code>npm start</code> from the <code>WizardMirror</code> directory. Your WizardMirror can run apps under it, for example, a time app or a weather app. App settings can be set in <code>apps.json</code> (which is duplicated from <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/appsSample.json\">appsSample.json</a> by the installation script).\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps.json.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/apps.json.png\" alt=\"apps.json\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\nHere are some preinstalled applications:</p>\n<h3 dir=\"auto\"><a id=\"user-content-time\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#time\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Time:</h3>\n<p dir=\"auto\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/time\">Time</a> shows the current time on your WizardMirror.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/appsSample.json#L30\"><code>apps.json.apps[\"time\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\">List of positions</a></td>\n<td align=\"center\">pos-topLeft</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">showSeconds</td>\n<td align=\"center\">true/false</td>\n<td align=\"center\">false</td>\n<td align=\"right\">To show seconds or not</td>\n</tr>\n<tr>\n<td align=\"left\">twentyfourhourclock</td>\n<td align=\"center\">true/false</td>\n<td align=\"center\">false</td>\n<td align=\"right\">24 Hour clock or not</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/time/timeScreenshot.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/apps/time/timeScreenshot.png\" alt=\"Time Screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-current-weather\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#current-weather\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Current Weather:</h3>\n<p dir=\"auto\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/weather\">Current Weather</a> shows the weather of a certain location. It updates every 20 minutes.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/appsSample.json#L7\"><code>apps.json.apps[\"Current Weather\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\">List of positions</a></td>\n<td align=\"center\">pos-topRight</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">tempunit</td>\n<td align=\"center\">C/F</td>\n<td align=\"center\">C</td>\n<td align=\"right\">The unit of temperature to use</td>\n</tr>\n<tr>\n<td align=\"left\">speedunit</td>\n<td align=\"center\">km/h or m/h</td>\n<td align=\"center\">km/h</td>\n<td align=\"right\">The unit of speed to use</td>\n</tr>\n<tr>\n<td align=\"left\">apikey</td>\n<td align=\"center\">Free API key from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n<td align=\"center\">None</td>\n<td align=\"right\">The API key to get weather information from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n<tr>\n<td align=\"left\">city</td>\n<td align=\"center\"><a href=\"http://bulk.openweathermap.org/sample/city.list.json.gz\" rel=\"nofollow\">City List</a></td>\n<td align=\"center\">5391832</td>\n<td align=\"right\">List of city ID's by <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/weather/currentScreenshot.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/apps/weather/currentScreenshot.png\" alt=\"Current Weather Screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-weather-forecast\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#weather-forecast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Weather Forecast:</h3>\n<p dir=\"auto\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/weather\">Weather Forecast</a> shows the weather of a certain location. It updates every 3 hours.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/appsSample.json#L19\"><code>apps.json.apps[\"Weather Forecast\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\">List of positions</a></td>\n<td align=\"center\">pos-topRight</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">unit</td>\n<td align=\"center\">C/F</td>\n<td align=\"center\">C</td>\n<td align=\"right\">The unit of temperature to use</td>\n</tr>\n<tr>\n<td align=\"left\">apikey</td>\n<td align=\"center\">Free API key from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n<td align=\"center\">None</td>\n<td align=\"right\">The API key to get weather information from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n<tr>\n<td align=\"left\">city</td>\n<td align=\"center\"><a href=\"http://bulk.openweathermap.org/sample/city.list.json.gz\" rel=\"nofollow\">City List</a></td>\n<td align=\"center\">5391832</td>\n<td align=\"right\">List of city ID's by <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/weather/forecastScreenshot.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/apps/weather/forecastScreenshot.png\" alt=\"Weather Forecast Screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-hardware\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#hardware\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Hardware</h1>\n<p dir=\"auto\">Once you have finished installing WizardMirror and configured all the software, you can move on to the hardware: the actual mirror design.\nYou will need</p>\n<ul dir=\"auto\">\n<li>LCD screen</li>\n<li>2-way mirror glass/film</li>\n<li>Wooden frame to frame the mirror.</li>\n<li>Cables to get your Raspberry Pi running and connect it to the Screen</li>\n<li>Other tools</li>\n</ul>\n<p dir=\"auto\">What you will need to do:\nOpen up your LCD Monitor, attach the mirror film on top of it, frame it, attach the Raspberry pi and attach it to the wall. School's starting, so I can't do much right now, but as soon as winter break starts I'll try to make a build video.</p>\n<p dir=\"auto\">Check out how to <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#contributing\">contribute</a> to WizardMirror.</p>\n<h1 dir=\"auto\"><a id=\"user-content-positions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Positions</h1>\n<p dir=\"auto\">Here is a list of positions, where you can place your apps\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/positions.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/positions.png\" alt=\"Positions\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-feature-request\" class=\"anchor\" aria-hidden=\"true\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#feature-request\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Feature Request</h1>\n<p dir=\"auto\">You can request features for WizardMirror through its <a href=\"https://feathub.com/Sanjit1/WizardMirror\" rel=\"nofollow\">feathub link</a>.\nHere are requested features, you can vote for them, by clicking on the picture.</p>\n<p dir=\"auto\"><a href=\"https://feathub.com/Sanjit1/WizardMirror\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9b9007b588a03086599f5eeb48ed0f0f3909bc0550ca8861b4a9af036edbcfd3/687474703a2f2f666561746875622e636f6d2f53616e6a6974312f57697a6172644d6972726f723f666f726d61743d737667\" alt=\"Feature Requests\" data-canonical-src=\"http://feathub.com/Sanjit1/WizardMirror?format=svg\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-wizard-mirror\" class=\"anchor\" aria-hidden=\"true\" href=\"#wizard-mirror\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Wizard Mirror</h1>\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"logo.png\"><img src=\"logo.png\" width=\"250\" style=\"max-width: 100%;\"></a>\n</div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/09d5a36d70f661bb3ccfbf50cf5c5ea5add0d42b0a3b59cfaa4a188752d31fa5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73757065722532306475706572253230617765736f6d652d6865636b25323079612d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/09d5a36d70f661bb3ccfbf50cf5c5ea5add0d42b0a3b59cfaa4a188752d31fa5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73757065722532306475706572253230617765736f6d652d6865636b25323079612d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/super%20duper%20awesome-heck%20ya-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/7adef1a61f2a9178873bf60af7a0909e18e90cc4a1e98c67f15fe22fc0e38151/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d616465253230666f722d526173706265727279253230506925323055736572732d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/7adef1a61f2a9178873bf60af7a0909e18e90cc4a1e98c67f15fe22fc0e38151/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d616465253230666f722d526173706265727279253230506925323055736572732d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/made%20for-Raspberry%20Pi%20Users-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/5805b726471000642ebb2c3b6cd3abb36269ce56cc09dd4c60be8f8bf5c66328/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f757365732d456c656374726f6e6a732d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/5805b726471000642ebb2c3b6cd3abb36269ce56cc09dd4c60be8f8bf5c66328/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f757365732d456c656374726f6e6a732d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/uses-Electronjs-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/2d414119b93582a9d3ec4f94d14436f63ad0166129851695a8a6563ebc7802b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6f64756c65722d7975702d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/2d414119b93582a9d3ec4f94d14436f63ad0166129851695a8a6563ebc7802b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6f64756c65722d7975702d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/moduler-yup-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/f0592ac46edbde4f3819b6939165e7823284394a877a57e07135628967f9fe57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/f0592ac46edbde4f3819b6939165e7823284394a877a57e07135628967f9fe57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/issues/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/b08e375e5c978a01fd4454bcfc5bcc4c997257c1c593a40623c8481d21874790/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/b08e375e5c978a01fd4454bcfc5bcc4c997257c1c593a40623c8481d21874790/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/forks/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d7263607ac0cc1aaf710951387e1b0bc086914829362bc6602af6a12629a62b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/d7263607ac0cc1aaf710951387e1b0bc086914829362bc6602af6a12629a62b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/stars/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/04961da039c53bf6d73327afcff3ba4f844440ff956d677d1d7d18644c4cffce/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/04961da039c53bf6d73327afcff3ba4f844440ff956d677d1d7d18644c4cffce/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/license/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/94d15b409765f28a67558a10f13d371eaef33941d15480d9dd65e506345fee5e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470732533412532462532466769746875622e636f6d25324653616e6a69743125324657697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/94d15b409765f28a67558a10f13d371eaef33941d15480d9dd65e506345fee5e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470732533412532462532466769746875622e636f6d25324653616e6a69743125324657697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2FSanjit1%2FWizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/077e5c9d8706aced19eb06210bb8ab1e835cba1e342efb67803509ab0d42d251/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/077e5c9d8706aced19eb06210bb8ab1e835cba1e342efb67803509ab0d42d251/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/languages/count/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/0b19640cc3f915d5d0c7bbd60233c53a7a969d05e5ab147c72168fa41c738507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/0b19640cc3f915d5d0c7bbd60233c53a7a969d05e5ab147c72168fa41c738507/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/languages/top/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Wizard Mirror is an open-source <a href=\"https://electronjs.org\" rel=\"nofollow\">Electronjs</a> app, that can give a regular mirror mysterious powers with the help of a Raspberry Pi!</p>\n<h1 dir=\"auto\"><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contents</h1>\n<ul dir=\"auto\">\n<li><a href=\"#installation\">Installation</a></li>\n<li><a href=\"#getting-started\">Getting Started</a>\n<ul dir=\"auto\">\n<li><a href=\"#time\">Time</a></li>\n<li><a href=\"#current-weather\">Current Weather</a></li>\n<li><a href=\"#weather-forecast\">Weather Forecast</a></li>\n</ul>\n</li>\n<li><a href=\"#hardware\">Hardware</a></li>\n<li><a href=\"#positions\">Positions</a></li>\n<li><a href=\"#feature-request\">Feature Request</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h2>\n<p dir=\"auto\">To install WizardMirror: run this on your <a href=\"https://www.raspberrypi.org/\" rel=\"nofollow\">Raspberry PI's</a> terminal</p>\n<p dir=\"auto\"><code>bash -c \"$(curl -sL https://raw.githubusercontent.com/Sanjit1/WizardMirror/master/scripts/install.sh)\"</code></p>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<p dir=\"auto\">To start your WizardMirror, run <code>npm start</code> from the <code>WizardMirror</code> directory. Your WizardMirror can run apps under it, for example, a time app or a weather app. App settings can be set in <code>apps.json</code> (which is duplicated from <a href=\"appsSample.json\">appsSample.json</a> by the installation script).\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"apps.json.png\"><img src=\"apps.json.png\" alt=\"apps.json\" style=\"max-width: 100%;\"></a>\nHere are some preinstalled applications:</p>\n<h3 dir=\"auto\"><a id=\"user-content-time\" class=\"anchor\" aria-hidden=\"true\" href=\"#time\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Time:</h3>\n<p dir=\"auto\"><a href=\"apps/time\">Time</a> shows the current time on your WizardMirror.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"appsSample.json#L30\"><code>apps.json.apps[\"time\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"#positions\">List of positions</a></td>\n<td align=\"center\">pos-topLeft</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">showSeconds</td>\n<td align=\"center\">true/false</td>\n<td align=\"center\">false</td>\n<td align=\"right\">To show seconds or not</td>\n</tr>\n<tr>\n<td align=\"left\">twentyfourhourclock</td>\n<td align=\"center\">true/false</td>\n<td align=\"center\">false</td>\n<td align=\"right\">24 Hour clock or not</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"apps/time/timeScreenshot.png\"><img src=\"apps/time/timeScreenshot.png\" alt=\"Time Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-current-weather\" class=\"anchor\" aria-hidden=\"true\" href=\"#current-weather\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Current Weather:</h3>\n<p dir=\"auto\"><a href=\"apps/weather\">Current Weather</a> shows the weather of a certain location. It updates every 20 minutes.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"appsSample.json#L7\"><code>apps.json.apps[\"Current Weather\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"#positions\">List of positions</a></td>\n<td align=\"center\">pos-topRight</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">tempunit</td>\n<td align=\"center\">C/F</td>\n<td align=\"center\">C</td>\n<td align=\"right\">The unit of temperature to use</td>\n</tr>\n<tr>\n<td align=\"left\">speedunit</td>\n<td align=\"center\">km/h or m/h</td>\n<td align=\"center\">km/h</td>\n<td align=\"right\">The unit of speed to use</td>\n</tr>\n<tr>\n<td align=\"left\">apikey</td>\n<td align=\"center\">Free API key from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n<td align=\"center\">None</td>\n<td align=\"right\">The API key to get weather information from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n<tr>\n<td align=\"left\">city</td>\n<td align=\"center\"><a href=\"http://bulk.openweathermap.org/sample/city.list.json.gz\" rel=\"nofollow\">City List</a></td>\n<td align=\"center\">5391832</td>\n<td align=\"right\">List of city ID's by <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"apps/weather/currentScreenshot.png\"><img src=\"apps/weather/currentScreenshot.png\" alt=\"Current Weather Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-weather-forecast\" class=\"anchor\" aria-hidden=\"true\" href=\"#weather-forecast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Weather Forecast:</h3>\n<p dir=\"auto\"><a href=\"apps/weather\">Weather Forecast</a> shows the weather of a certain location. It updates every 3 hours.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"appsSample.json#L19\"><code>apps.json.apps[\"Weather Forecast\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"#positions\">List of positions</a></td>\n<td align=\"center\">pos-topRight</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">unit</td>\n<td align=\"center\">C/F</td>\n<td align=\"center\">C</td>\n<td align=\"right\">The unit of temperature to use</td>\n</tr>\n<tr>\n<td align=\"left\">apikey</td>\n<td align=\"center\">Free API key from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n<td align=\"center\">None</td>\n<td align=\"right\">The API key to get weather information from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n<tr>\n<td align=\"left\">city</td>\n<td align=\"center\"><a href=\"http://bulk.openweathermap.org/sample/city.list.json.gz\" rel=\"nofollow\">City List</a></td>\n<td align=\"center\">5391832</td>\n<td align=\"right\">List of city ID's by <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"apps/weather/forecastScreenshot.png\"><img src=\"apps/weather/forecastScreenshot.png\" alt=\"Weather Forecast Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-hardware\" class=\"anchor\" aria-hidden=\"true\" href=\"#hardware\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Hardware</h1>\n<p dir=\"auto\">Once you have finished installing WizardMirror and configured all the software, you can move on to the hardware: the actual mirror design.\nYou will need</p>\n<ul dir=\"auto\">\n<li>LCD screen</li>\n<li>2-way mirror glass/film</li>\n<li>Wooden frame to frame the mirror.</li>\n<li>Cables to get your Raspberry Pi running and connect it to the Screen</li>\n<li>Other tools</li>\n</ul>\n<p dir=\"auto\">What you will need to do:\nOpen up your LCD Monitor, attach the mirror film on top of it, frame it, attach the Raspberry pi and attach it to the wall. School's starting, so I can't do much right now, but as soon as winter break starts I'll try to make a build video.</p>\n<p dir=\"auto\">Check out how to <a href=\"#contributing\">contribute</a> to WizardMirror.</p>\n<h1 dir=\"auto\"><a id=\"user-content-positions\" class=\"anchor\" aria-hidden=\"true\" href=\"#positions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Positions</h1>\n<p dir=\"auto\">Here is a list of positions, where you can place your apps\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"positions.png\"><img src=\"positions.png\" alt=\"Positions\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-feature-request\" class=\"anchor\" aria-hidden=\"true\" href=\"#feature-request\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Feature Request</h1>\n<p dir=\"auto\">You can request features for WizardMirror through its <a href=\"https://feathub.com/Sanjit1/WizardMirror\" rel=\"nofollow\">feathub link</a>.\nHere are requested features, you can vote for them, by clicking on the picture.</p>\n<p dir=\"auto\"><a href=\"https://feathub.com/Sanjit1/WizardMirror\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9b9007b588a03086599f5eeb48ed0f0f3909bc0550ca8861b4a9af036edbcfd3/687474703a2f2f666561746875622e636f6d2f53616e6a6974312f57697a6172644d6972726f723f666f726d61743d737667\" alt=\"Feature Requests\" data-canonical-src=\"http://feathub.com/Sanjit1/WizardMirror?format=svg\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.240Z" + "wnr": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d6940a8942f4d54a5a3f5518f486301edcc178b79c58592614e193ef5cd90a81/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30312f32372f624f764c6c596d5437645146526a722e706e67\"><img src=\"https://camo.githubusercontent.com/d6940a8942f4d54a5a3f5518f486301edcc178b79c58592614e193ef5cd90a81/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30312f32372f624f764c6c596d5437645146526a722e706e67\" width=\"64px\" data-canonical-src=\"https://i.loli.net/2020/01/27/bOvLlYmT7dQFRjr.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">wnr</h2><a id=\"user-content-wnr\" class=\"anchor-element\" aria-label=\"Permalink: wnr\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#wnr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n <b>A timer app with strong expansibility for computers</b> | <a href=\"https://getwnr.com/\" rel=\"nofollow\">Website</a> | <a href=\"https://getwnr.com/zh/\" rel=\"nofollow\">网站中文页面</a>\n</p>\n<p align=\"center\" dir=\"auto\">\n Download <i>(Windows & macOS)</i>: <a href=\"https://github.com/RoderickQiu/wnr/releases\">GitHub Release</a> | <a href=\"https://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/wnr.shtml\" rel=\"nofollow\">Softpedia\n (Windows)</a> | <a href=\"https://pan.baidu.com/s/1PDpnEkf-zKQKQIhUTO0ubQ\" rel=\"nofollow\">百度网盘</a>(swh3) | <a href=\"https://scris.lanzoui.com/b01n0tb4j\" rel=\"nofollow\">蓝奏云高速下载</a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.md\">English README</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.zh-CN.md\">简体中文简介</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.zh-TW.md\">正體中文簡介</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/DEVELOPMENT_GUIDE.md\">Development Guide</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/mailto:scrisqiu@hotmail.com\">Contact Me</a>\n</p>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">I appreciate it if you can help contribute.</p>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">If you have any feature requests / bugs to report, feel free\nto <a href=\"https://github.com/RoderickQiu/wnr/issues/new\">have a issue</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">If you have done something brilliant, then <a href=\"https://github.com/RoderickQiu/wnr/pulls\">go for a pull request</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">If you want to add a new language to\nwnr, <a href=\"https://github.com/RoderickQiu/wnr/blob/master/locales/README.md\">see this guide first</a>.</p>\n</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">How to Build</h2><a id=\"user-content-how-to-build\" class=\"anchor-element\" aria-label=\"Permalink: How to Build\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn # install deps\n\nyarn start # launch the app\n\nyarn dir # build executable only\n\nyarn nsis # windows nsis installer\n\nyarn 7zip # windows 7zip protable version\n\nyarn mac # macos\n\nyarn linux # linux\n\nyarn appimage # linux AppImage\"><pre>yarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> install deps</span>\n\nyarn start <span class=\"pl-c\"><span class=\"pl-c\">#</span> launch the app</span>\n\nyarn dir <span class=\"pl-c\"><span class=\"pl-c\">#</span> build executable only</span>\n\nyarn nsis <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows nsis installer</span>\n\nyarn 7zip <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows 7zip protable version</span>\n\nyarn mac <span class=\"pl-c\"><span class=\"pl-c\">#</span> macos</span>\n\nyarn linux <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux</span>\n\nyarn appimage <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux AppImage</span></pre></div>\n<p dir=\"auto\">For more info about development, go\nto <strong><a href=\"https://github.com/RoderickQiu/wnr/blob/master/DEVELOPMENT_GUIDE.md\">DEVELOPMENT_GUIDE</a></strong>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Copyright & Credit</h2><a id=\"user-content-copyright--credit\" class=\"anchor-element\" aria-label=\"Permalink: Copyright & Credit\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#copyright--credit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Copyright (c) 2019-2023 <strong><a href=\"https://r-q.name\" rel=\"nofollow\">Roderick Qiu</a></strong> and other contributors. All rights reserved.</p>\n<p dir=\"auto\">Licensed under the <strong><a href=\"https://github.com/RoderickQiu/wnr/blob/master/LICENSE\">MPL 2.0 License</a></strong>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Packages Using</h3><a id=\"user-content-packages-using\" class=\"anchor-element\" aria-label=\"Permalink: Packages Using\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#packages-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Main Program</h4><a id=\"user-content-main-program\" class=\"anchor-element\" aria-label=\"Permalink: Main Program\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#main-program\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">For the full text of licenses, go and see <a href=\"https://github.com/RoderickQiu/wnr/blob/master/NOTICE.md\">this file</a>, which\nis also included in every copy of wnr.</p>\n<ul dir=\"auto\">\n<li>node-shi, <a href=\"https://www.npmjs.com/package/node-shi\" rel=\"nofollow\"><strong>my own project</strong></a> following MIT License.</li>\n<li>cmd-or-ctrl, <a href=\"https://www.npmjs.com/package/cmd-or-ctrl\" rel=\"nofollow\"><strong>another project of mine</strong></a> following MIT License.</li>\n<li>node-auto-launch, Teamwork, MIT License.</li>\n<li>compare-version, kevva, MIT License.</li>\n<li>electron-store, sindresorhus, MIT License.</li>\n<li>i18n-node, mashpie, MIT License.</li>\n<li>crypto-js, brix, MIT License.</li>\n<li>copy-to-clipboard, sudodoki, MIT License.</li>\n<li>request, request, Apache-2.0 License.</li>\n<li>winreg, fresc81, BSD 2-Clause License.</li>\n<li><strong>electron, electron, MIT License</strong>.</li>\n<li>electron-builder, electron-userland, MIT License.</li>\n<li>jquery, jquery, MIT License.</li>\n<li>bootstrap, twbs, MIT License.</li>\n<li>iconfont, ALIMAMA MUX, for license go to <a href=\"https://www.iconfont.cn/\" rel=\"nofollow\">the site</a>.</li>\n<li>dotenv, motdotla, BSD-2-Clause License.</li>\n<li>electron-debug, sindresorhus, MIT License.</li>\n<li>node-fetch, node-fetch, MIT License.</li>\n<li>node-notifier, mikaelbr, MIT License.</li>\n<li>popper.js, popperjs, MIT License.</li>\n<li>schart.js, lin-xin, MIT License.</li>\n<li>cross-env, kentcdodds, MIT License.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Environment Using</h3><a id=\"user-content-environment-using\" class=\"anchor-element\" aria-label=\"Permalink: Environment Using\" href=\"https://github.com/RoderickQiu/wnr/blob/master/#environment-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>node, nodejs, <a href=\"https://github.com/nodejs/node/blob/master/LICENSE\">License</a></strong>.</li>\n<li>NSIS, Nullsoft, zlib/libpng License.</li>\n<li>WebStorm, JetBrains, <a href=\"https://www.jetbrains.com/legal/#licensing\" rel=\"nofollow\">License</a>.</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/d6940a8942f4d54a5a3f5518f486301edcc178b79c58592614e193ef5cd90a81/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30312f32372f624f764c6c596d5437645146526a722e706e67\"><img src=\"https://camo.githubusercontent.com/d6940a8942f4d54a5a3f5518f486301edcc178b79c58592614e193ef5cd90a81/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30312f32372f624f764c6c596d5437645146526a722e706e67\" width=\"64px\" data-canonical-src=\"https://i.loli.net/2020/01/27/bOvLlYmT7dQFRjr.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">wnr</h2><a id=\"user-content-wnr\" class=\"anchor-element\" aria-label=\"Permalink: wnr\" href=\"#wnr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n <b>A timer app with strong expansibility for computers</b> | <a href=\"https://getwnr.com/\" rel=\"nofollow\">Website</a> | <a href=\"https://getwnr.com/zh/\" rel=\"nofollow\">网站中文页面</a>\n</p>\n<p align=\"center\" dir=\"auto\">\n Download <i>(Windows & macOS)</i>: <a href=\"https://github.com/RoderickQiu/wnr/releases\">GitHub Release</a> | <a href=\"https://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/wnr.shtml\" rel=\"nofollow\">Softpedia\n (Windows)</a> | <a href=\"https://pan.baidu.com/s/1PDpnEkf-zKQKQIhUTO0ubQ\" rel=\"nofollow\">百度网盘</a>(swh3) | <a href=\"https://scris.lanzoui.com/b01n0tb4j\" rel=\"nofollow\">蓝奏云高速下载</a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.md\">English README</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.zh-CN.md\">简体中文简介</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/README.zh-TW.md\">正體中文簡介</a> | <a href=\"https://github.com/RoderickQiu/wnr/blob/master/DEVELOPMENT_GUIDE.md\">Development Guide</a> | <a href=\"mailto:scrisqiu@hotmail.com\">Contact Me</a>\n</p>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">I appreciate it if you can help contribute.</p>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">If you have any feature requests / bugs to report, feel free\nto <a href=\"https://github.com/RoderickQiu/wnr/issues/new\">have a issue</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">If you have done something brilliant, then <a href=\"https://github.com/RoderickQiu/wnr/pulls\">go for a pull request</a>.</p>\n</li>\n<li>\n<p dir=\"auto\">If you want to add a new language to\nwnr, <a href=\"https://github.com/RoderickQiu/wnr/blob/master/locales/README.md\">see this guide first</a>.</p>\n</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">How to Build</h2><a id=\"user-content-how-to-build\" class=\"anchor-element\" aria-label=\"Permalink: How to Build\" href=\"#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn # install deps\n\nyarn start # launch the app\n\nyarn dir # build executable only\n\nyarn nsis # windows nsis installer\n\nyarn 7zip # windows 7zip protable version\n\nyarn mac # macos\n\nyarn linux # linux\n\nyarn appimage # linux AppImage\"><pre>yarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> install deps</span>\n\nyarn start <span class=\"pl-c\"><span class=\"pl-c\">#</span> launch the app</span>\n\nyarn dir <span class=\"pl-c\"><span class=\"pl-c\">#</span> build executable only</span>\n\nyarn nsis <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows nsis installer</span>\n\nyarn 7zip <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows 7zip protable version</span>\n\nyarn mac <span class=\"pl-c\"><span class=\"pl-c\">#</span> macos</span>\n\nyarn linux <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux</span>\n\nyarn appimage <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux AppImage</span></pre></div>\n<p dir=\"auto\">For more info about development, go\nto <strong><a href=\"https://github.com/RoderickQiu/wnr/blob/master/DEVELOPMENT_GUIDE.md\">DEVELOPMENT_GUIDE</a></strong>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Copyright & Credit</h2><a id=\"user-content-copyright--credit\" class=\"anchor-element\" aria-label=\"Permalink: Copyright & Credit\" href=\"#copyright--credit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Copyright (c) 2019-2023 <strong><a href=\"https://r-q.name\" rel=\"nofollow\">Roderick Qiu</a></strong> and other contributors. All rights reserved.</p>\n<p dir=\"auto\">Licensed under the <strong><a href=\"https://github.com/RoderickQiu/wnr/blob/master/LICENSE\">MPL 2.0 License</a></strong>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Packages Using</h3><a id=\"user-content-packages-using\" class=\"anchor-element\" aria-label=\"Permalink: Packages Using\" href=\"#packages-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Main Program</h4><a id=\"user-content-main-program\" class=\"anchor-element\" aria-label=\"Permalink: Main Program\" href=\"#main-program\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">For the full text of licenses, go and see <a href=\"https://github.com/RoderickQiu/wnr/blob/master/NOTICE.md\">this file</a>, which\nis also included in every copy of wnr.</p>\n<ul dir=\"auto\">\n<li>node-shi, <a href=\"https://www.npmjs.com/package/node-shi\" rel=\"nofollow\"><strong>my own project</strong></a> following MIT License.</li>\n<li>cmd-or-ctrl, <a href=\"https://www.npmjs.com/package/cmd-or-ctrl\" rel=\"nofollow\"><strong>another project of mine</strong></a> following MIT License.</li>\n<li>node-auto-launch, Teamwork, MIT License.</li>\n<li>compare-version, kevva, MIT License.</li>\n<li>electron-store, sindresorhus, MIT License.</li>\n<li>i18n-node, mashpie, MIT License.</li>\n<li>crypto-js, brix, MIT License.</li>\n<li>copy-to-clipboard, sudodoki, MIT License.</li>\n<li>request, request, Apache-2.0 License.</li>\n<li>winreg, fresc81, BSD 2-Clause License.</li>\n<li><strong>electron, electron, MIT License</strong>.</li>\n<li>electron-builder, electron-userland, MIT License.</li>\n<li>jquery, jquery, MIT License.</li>\n<li>bootstrap, twbs, MIT License.</li>\n<li>iconfont, ALIMAMA MUX, for license go to <a href=\"https://www.iconfont.cn/\" rel=\"nofollow\">the site</a>.</li>\n<li>dotenv, motdotla, BSD-2-Clause License.</li>\n<li>electron-debug, sindresorhus, MIT License.</li>\n<li>node-fetch, node-fetch, MIT License.</li>\n<li>node-notifier, mikaelbr, MIT License.</li>\n<li>popper.js, popperjs, MIT License.</li>\n<li>schart.js, lin-xin, MIT License.</li>\n<li>cross-env, kentcdodds, MIT License.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Environment Using</h3><a id=\"user-content-environment-using\" class=\"anchor-element\" aria-label=\"Permalink: Environment Using\" href=\"#environment-using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>node, nodejs, <a href=\"https://github.com/nodejs/node/blob/master/LICENSE\">License</a></strong>.</li>\n<li>NSIS, Nullsoft, zlib/libpng License.</li>\n<li>WebStorm, JetBrains, <a href=\"https://www.jetbrains.com/legal/#licensing\" rel=\"nofollow\">License</a>.</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:35.412Z" }, "wexond": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a href=\"https://wexond.net\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wexond/wexond/master/static/icons/icon.png\" width=\"256\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</p>\n<div align=\"center\" dir=\"auto\">\n <h1 dir=\"auto\"><a id=\"user-content-wexond-browser-base\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#wexond-browser-base\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Wexond Browser Base</h1>\n<p dir=\"auto\"><a href=\"https://github.com/wexond/desktop/actions\"><img src=\"https://github.com/wexond/desktop/workflows/Build/badge.svg\" alt=\"Actions Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://wexond.net\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/515e1a90bd61178eb838dea4f08045ba8206730ee14547fa0c7e5489e201dcdd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7765786f6e642f6465736b746f702f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/wexond/desktop/total.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fwexond%2Fwexond?ref=badge_shield\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/55a245b7395644e0ce48000b3305a379d0d661f9eaf420dab9e515022fac5b5b/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532467765786f6e642532467765786f6e642e7376673f747970653d736869656c64\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwexond%2Fwexond.svg?type=shield\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VCPPFUAL4R6M6&source=url\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/eae99654842485cf5aa6eb45a33fa4da55fe7732971b16fb9f58e7468d41dc8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50617950616c2d446f6e6174652d627269676874677265656e3f7374796c653d666c61742d737175617265\" alt=\"PayPal\" data-canonical-src=\"https://img.shields.io/badge/PayPal-Donate-brightgreen?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://discord.gg/P7Vn4VX\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4cd57139ae490bf006793348280313fc6d569e73b1a48fb51177bda14d9c7e26/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3330373630353739343638303230393430392f7769646765742e706e673f7374796c653d736869656c64\" alt=\"Discord\" data-canonical-src=\"https://discordapp.com/api/guilds/307605794680209409/widget.png?style=shield\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Wexond Base is a modern web browser, built on top of modern web technologies such as <code>Electron</code> and <code>React</code>, that can also be used as a framework to create a custom web browser (see the <a href=\"https://github.com/wexond/wexond/blob/master/#license\">License</a> section).</p>\n</div>\n<h1 dir=\"auto\"><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Table of Contents:</h1>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#motivation\">Motivation</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#screenshots\">Screenshots</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#downloads\">Downloads</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#contributing\">Contributing</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#development\">Development</a>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#running\">Running</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#documentation\">Documentation</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#license\">License</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-motivation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#motivation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Motivation</h1>\n<p dir=\"auto\">Compiling and editing Chromium directly may be challenging and time consuming, so we decided to build Wexond with modern web technologies. Hence, the development effort and time is greatly reduced. Either way Firefox is based on Web Components and Chrome implements new dialogs in WebUI (which essentially is hosted in WebContents).</p>\n<h1 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h1>\n<ul dir=\"auto\">\n<li><strong>Wexond Shield</strong> - Browse the web without any ads and don't let websites to track you. Thanks to the Wexond Shield powered by <a href=\"https://github.com/cliqz-oss/adblocker\">Cliqz</a>, websites can load even 8 times faster!</li>\n<li><strong>Chromium without Google services and low resources usage</strong> - Since Wexond uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.</li>\n<li><strong>Fast and fluent UI</strong> - The animations are really smooth and their timings are perfectly balanced.</li>\n<li><strong>Highly customizable new tab page</strong> - Customize almost an every aspect of the new tab page!</li>\n<li><strong>Customizable browser UI</strong> - Choose whether Wexond should have compact or normal UI.</li>\n<li><strong>Tab groups</strong> - Easily group tabs, so it's hard to get lost.</li>\n<li><strong>Scrollable tabs</strong></li>\n<li><strong>Partial support for Chrome extensions</strong> - Install some extensions directly from Chrome Web Store* (see <a href=\"https://github.com/wexond/wexond/issues/110\" data-hovercard-type=\"issue\" data-hovercard-url=\"/wexond/browser-base/issues/110/hovercard\">#110</a>) (WIP)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-other-basic-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#other-basic-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Other basic features</h2>\n<ul dir=\"auto\">\n<li>Downloads popup with currently downloaded items (download manager WebUI page is WIP)</li>\n<li>History manager</li>\n<li>Bookmarks bar & manager</li>\n<li>Settings</li>\n<li>Find in page</li>\n<li>Dark and light theme</li>\n<li>Omnibox with autocomplete algorithm similar to Chromium</li>\n<li>State of the art tab system</li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h1>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/11065386/81024159-d9388f80-8e72-11ea-85e7-6c30e3b66554.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024159-d9388f80-8e72-11ea-85e7-6c30e3b66554.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">UI normal variant:\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/11065386/81024186-f40b0400-8e72-11ea-976e-cd1ca1b43ad8.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024186-f40b0400-8e72-11ea-976e-cd1ca1b43ad8.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">UI compact variant:\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/11065386/81024222-13099600-8e73-11ea-9fc9-3c63a034403d.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024222-13099600-8e73-11ea-9fc9-3c63a034403d.png\" alt=\"image\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/11065386/81024252-2ddc0a80-8e73-11ea-9f2f-6c9a4a175c60.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024252-2ddc0a80-8e73-11ea-9f2f-6c9a4a175c60.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Downloads</h1>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/wexond/desktop/releases\">Stable and beta versions</a></li>\n<li><a href=\"https://github.com/wexond/desktop-nightly/releases\">Nightlies</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/wexond/wexond/projects\">Roadmap</a></h1>\n<h1 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h1>\n<p dir=\"auto\">If you have found any bugs or just want to see some new features in Wexond, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.</p>\n<p dir=\"auto\">By opening a pull request, you agree to the conditions of the <a href=\"https://github.com/wexond/wexond/blob/master/cla.md\">Contributor License Agreement</a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h1>\n<h2 dir=\"auto\"><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running</h2>\n<p dir=\"auto\">Before running Wexond, please ensure you have <strong>latest</strong> <a href=\"https://nodejs.org/en/\" rel=\"nofollow\"><code>Node.js</code></a> and <a href=\"https://classic.yarnpkg.com/en/docs/install/#windows-stable\" rel=\"nofollow\"><code>Yarn</code></a> installed on your machine.</p>\n<h3 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h3>\n<p dir=\"auto\">Make sure you have build tools installed. You can install them by running this command as <strong>administrator</strong>:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm i -g windows-build-tools\"><pre>$ npm i -g windows-build-tools</pre></div>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn # Install needed depedencies.\n$ yarn rebuild # Rebuild native modules using Electron headers.\n$ yarn dev # Run Wexond in development mode\"><pre>$ yarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> Install needed depedencies.</span>\n$ yarn rebuild <span class=\"pl-c\"><span class=\"pl-c\">#</span> Rebuild native modules using Electron headers.</span>\n$ yarn dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> Run Wexond in development mode</span></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-more-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#more-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>More commands</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn compile-win32 # Package Wexond for Windows\n$ yarn compile-linux # Package Wexond for Linux\n$ yarn compile-darwin # Package Wexond for macOS\n$ yarn lint # Runs linter\n$ yarn lint-fix # Runs linter and automatically applies fixes\"><pre>$ yarn compile-win32 <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for Windows</span>\n$ yarn compile-linux <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for Linux</span>\n$ yarn compile-darwin <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for macOS</span>\n$ yarn lint <span class=\"pl-c\"><span class=\"pl-c\">#</span> Runs linter</span>\n$ yarn lint-fix <span class=\"pl-c\"><span class=\"pl-c\">#</span> Runs linter and automatically applies fixes</span></pre></div>\n<p dir=\"auto\">More commands can be found in <a href=\"https://github.com/wexond/wexond/blob/master/package.json\"><code>package.json</code></a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Documentation</h1>\n<p dir=\"auto\">Guides and the API reference are located in <a href=\"https://github.com/wexond/wexond/blob/master/docs\"><code>docs</code></a> directory.</p>\n<h1 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h1>\n<h4 dir=\"auto\"><a id=\"user-content-every-usage-of-this-project-resources-code-graphics-etc-must-be-consulted-with-its-author-sentialxgmailcom\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wexond/wexond/blob/master/#every-usage-of-this-project-resources-code-graphics-etc-must-be-consulted-with-its-author-sentialxgmailcom\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Every usage of this project resources (code, graphics etc.) must be consulted with its author (<a href=\"https://github.com/wexond/wexond/blob/master/mailto:sentialx@gmail.com\">sentialx@gmail.com</a>).</h4>\n<p dir=\"auto\">By sending a Pull Request, you agree that your code may be relicensed or sublicensed.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a href=\"https://wexond.net\" rel=\"nofollow\"><img src=\"static/icons/icon.png\" width=\"256\" style=\"max-width: 100%;\"></a>\n</p>\n<div align=\"center\" dir=\"auto\">\n <h1 dir=\"auto\"><a id=\"user-content-wexond-browser-base\" class=\"anchor\" aria-hidden=\"true\" href=\"#wexond-browser-base\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Wexond Browser Base</h1>\n<p dir=\"auto\"><a href=\"https://github.com/wexond/desktop/actions\"><img src=\"https://github.com/wexond/desktop/workflows/Build/badge.svg\" alt=\"Actions Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://wexond.net\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/515e1a90bd61178eb838dea4f08045ba8206730ee14547fa0c7e5489e201dcdd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7765786f6e642f6465736b746f702f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/wexond/desktop/total.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fwexond%2Fwexond?ref=badge_shield\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/55a245b7395644e0ce48000b3305a379d0d661f9eaf420dab9e515022fac5b5b/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532467765786f6e642532467765786f6e642e7376673f747970653d736869656c64\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwexond%2Fwexond.svg?type=shield\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VCPPFUAL4R6M6&source=url\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/eae99654842485cf5aa6eb45a33fa4da55fe7732971b16fb9f58e7468d41dc8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50617950616c2d446f6e6174652d627269676874677265656e3f7374796c653d666c61742d737175617265\" alt=\"PayPal\" data-canonical-src=\"https://img.shields.io/badge/PayPal-Donate-brightgreen?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://discord.gg/P7Vn4VX\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4cd57139ae490bf006793348280313fc6d569e73b1a48fb51177bda14d9c7e26/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3330373630353739343638303230393430392f7769646765742e706e673f7374796c653d736869656c64\" alt=\"Discord\" data-canonical-src=\"https://discordapp.com/api/guilds/307605794680209409/widget.png?style=shield\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Wexond Base is a modern web browser, built on top of modern web technologies such as <code>Electron</code> and <code>React</code>, that can also be used as a framework to create a custom web browser (see the <a href=\"#license\">License</a> section).</p>\n</div>\n<h1 dir=\"auto\"><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Table of Contents:</h1>\n<ul dir=\"auto\">\n<li><a href=\"#motivation\">Motivation</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#screenshots\">Screenshots</a></li>\n<li><a href=\"#downloads\">Downloads</a></li>\n<li><a href=\"#contributing\">Contributing</a></li>\n<li><a href=\"#development\">Development</a>\n<ul dir=\"auto\">\n<li><a href=\"#running\">Running</a></li>\n</ul>\n</li>\n<li><a href=\"#documentation\">Documentation</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-motivation\" class=\"anchor\" aria-hidden=\"true\" href=\"#motivation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Motivation</h1>\n<p dir=\"auto\">Compiling and editing Chromium directly may be challenging and time consuming, so we decided to build Wexond with modern web technologies. Hence, the development effort and time is greatly reduced. Either way Firefox is based on Web Components and Chrome implements new dialogs in WebUI (which essentially is hosted in WebContents).</p>\n<h1 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h1>\n<ul dir=\"auto\">\n<li><strong>Wexond Shield</strong> - Browse the web without any ads and don't let websites to track you. Thanks to the Wexond Shield powered by <a href=\"https://github.com/cliqz-oss/adblocker\">Cliqz</a>, websites can load even 8 times faster!</li>\n<li><strong>Chromium without Google services and low resources usage</strong> - Since Wexond uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.</li>\n<li><strong>Fast and fluent UI</strong> - The animations are really smooth and their timings are perfectly balanced.</li>\n<li><strong>Highly customizable new tab page</strong> - Customize almost an every aspect of the new tab page!</li>\n<li><strong>Customizable browser UI</strong> - Choose whether Wexond should have compact or normal UI.</li>\n<li><strong>Tab groups</strong> - Easily group tabs, so it's hard to get lost.</li>\n<li><strong>Scrollable tabs</strong></li>\n<li><strong>Partial support for Chrome extensions</strong> - Install some extensions directly from Chrome Web Store* (see <a href=\"https://github.com/wexond/wexond/issues/110\" data-hovercard-type=\"issue\" data-hovercard-url=\"/wexond/browser-base/issues/110/hovercard\">#110</a>) (WIP)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-other-basic-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#other-basic-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Other basic features</h2>\n<ul dir=\"auto\">\n<li>Downloads popup with currently downloaded items (download manager WebUI page is WIP)</li>\n<li>History manager</li>\n<li>Bookmarks bar & manager</li>\n<li>Settings</li>\n<li>Find in page</li>\n<li>Dark and light theme</li>\n<li>Omnibox with autocomplete algorithm similar to Chromium</li>\n<li>State of the art tab system</li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Screenshots</h1>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/11065386/81024159-d9388f80-8e72-11ea-85e7-6c30e3b66554.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024159-d9388f80-8e72-11ea-85e7-6c30e3b66554.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">UI normal variant:\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/11065386/81024186-f40b0400-8e72-11ea-976e-cd1ca1b43ad8.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024186-f40b0400-8e72-11ea-976e-cd1ca1b43ad8.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">UI compact variant:\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/11065386/81024222-13099600-8e73-11ea-9fc9-3c63a034403d.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024222-13099600-8e73-11ea-9fc9-3c63a034403d.png\" alt=\"image\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/11065386/81024252-2ddc0a80-8e73-11ea-9f2f-6c9a4a175c60.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024252-2ddc0a80-8e73-11ea-9f2f-6c9a4a175c60.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Downloads</h1>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/wexond/desktop/releases\">Stable and beta versions</a></li>\n<li><a href=\"https://github.com/wexond/desktop-nightly/releases\">Nightlies</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><a href=\"https://github.com/wexond/wexond/projects\">Roadmap</a></h1>\n<h1 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h1>\n<p dir=\"auto\">If you have found any bugs or just want to see some new features in Wexond, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.</p>\n<p dir=\"auto\">By opening a pull request, you agree to the conditions of the <a href=\"cla.md\">Contributor License Agreement</a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h1>\n<h2 dir=\"auto\"><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Running</h2>\n<p dir=\"auto\">Before running Wexond, please ensure you have <strong>latest</strong> <a href=\"https://nodejs.org/en/\" rel=\"nofollow\"><code>Node.js</code></a> and <a href=\"https://classic.yarnpkg.com/en/docs/install/#windows-stable\" rel=\"nofollow\"><code>Yarn</code></a> installed on your machine.</p>\n<h3 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h3>\n<p dir=\"auto\">Make sure you have build tools installed. You can install them by running this command as <strong>administrator</strong>:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ npm i -g windows-build-tools\"><pre>$ npm i -g windows-build-tools</pre></div>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn # Install needed depedencies.\n$ yarn rebuild # Rebuild native modules using Electron headers.\n$ yarn dev # Run Wexond in development mode\"><pre>$ yarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> Install needed depedencies.</span>\n$ yarn rebuild <span class=\"pl-c\"><span class=\"pl-c\">#</span> Rebuild native modules using Electron headers.</span>\n$ yarn dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> Run Wexond in development mode</span></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-more-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#more-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>More commands</h3>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ yarn compile-win32 # Package Wexond for Windows\n$ yarn compile-linux # Package Wexond for Linux\n$ yarn compile-darwin # Package Wexond for macOS\n$ yarn lint # Runs linter\n$ yarn lint-fix # Runs linter and automatically applies fixes\"><pre>$ yarn compile-win32 <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for Windows</span>\n$ yarn compile-linux <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for Linux</span>\n$ yarn compile-darwin <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for macOS</span>\n$ yarn lint <span class=\"pl-c\"><span class=\"pl-c\">#</span> Runs linter</span>\n$ yarn lint-fix <span class=\"pl-c\"><span class=\"pl-c\">#</span> Runs linter and automatically applies fixes</span></pre></div>\n<p dir=\"auto\">More commands can be found in <a href=\"package.json\"><code>package.json</code></a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Documentation</h1>\n<p dir=\"auto\">Guides and the API reference are located in <a href=\"docs\"><code>docs</code></a> directory.</p>\n<h1 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h1>\n<h4 dir=\"auto\"><a id=\"user-content-every-usage-of-this-project-resources-code-graphics-etc-must-be-consulted-with-its-author-sentialxgmailcom\" class=\"anchor\" aria-hidden=\"true\" href=\"#every-usage-of-this-project-resources-code-graphics-etc-must-be-consulted-with-its-author-sentialxgmailcom\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Every usage of this project resources (code, graphics etc.) must be consulted with its author (<a href=\"mailto:sentialx@gmail.com\">sentialx@gmail.com</a>).</h4>\n<p dir=\"auto\">By sending a Pull Request, you agree that your code may be relicensed or sublicensed.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.249Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a href=\"https://wexond.net\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wexond/wexond/master/static/icons/icon.png\" width=\"256\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</p>\n<div align=\"center\" dir=\"auto\">\n <div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Wexond Browser Base</h1><a id=\"user-content-wexond-browser-base\" class=\"anchor-element\" aria-label=\"Permalink: Wexond Browser Base\" href=\"https://github.com/wexond/wexond/blob/master/#wexond-browser-base\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/wexond/desktop/actions\"><img src=\"https://github.com/wexond/desktop/workflows/Build/badge.svg\" alt=\"Actions Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://wexond.net\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1b5cbdf0c7b37b661a5cf14aff8f01e0243065372bccd0f95e82e87386b92029/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7765786f6e642f6465736b746f702f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/wexond/desktop/total.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fwexond%2Fwexond?ref=badge_shield\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a3af5ed68eaecac67a406f416428bb89cda154e335ef555fa94effb6de538b3a/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532467765786f6e642532467765786f6e642e7376673f747970653d736869656c64\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwexond%2Fwexond.svg?type=shield\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VCPPFUAL4R6M6&source=url\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b58580098c1de808615f353bdc47c5dd9d3b12b709aa847d19b8dc90d3a135de/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50617950616c2d446f6e6174652d627269676874677265656e3f7374796c653d666c61742d737175617265\" alt=\"PayPal\" data-canonical-src=\"https://img.shields.io/badge/PayPal-Donate-brightgreen?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://discord.gg/P7Vn4VX\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2016d7a79de8c305a7756f9d45208338a6304689d8ef06e397053ed993e85b45/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3330373630353739343638303230393430392f7769646765742e706e673f7374796c653d736869656c64\" alt=\"Discord\" data-canonical-src=\"https://discordapp.com/api/guilds/307605794680209409/widget.png?style=shield\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Wexond Base is a modern web browser, built on top of modern web technologies such as <code>Electron</code> and <code>React</code>, that can also be used as a framework to create a custom web browser (see the <a href=\"https://github.com/wexond/wexond/blob/master/#license\">License</a> section).</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Table of Contents:</h1><a id=\"user-content-table-of-contents\" class=\"anchor-element\" aria-label=\"Permalink: Table of Contents:\" href=\"https://github.com/wexond/wexond/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#motivation\">Motivation</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#screenshots\">Screenshots</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#downloads\">Downloads</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#contributing\">Contributing</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#development\">Development</a>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#running\">Running</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#documentation\">Documentation</a></li>\n<li><a href=\"https://github.com/wexond/wexond/blob/master/#license\">License</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Motivation</h1><a id=\"user-content-motivation\" class=\"anchor-element\" aria-label=\"Permalink: Motivation\" href=\"https://github.com/wexond/wexond/blob/master/#motivation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Compiling and editing Chromium directly may be challenging and time consuming, so we decided to build Wexond with modern web technologies. Hence, the development effort and time is greatly reduced. Either way Firefox is based on Web Components and Chrome implements new dialogs in WebUI (which essentially is hosted in WebContents).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Features</h1><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/wexond/wexond/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>Wexond Shield</strong> - Browse the web without any ads and don't let websites to track you. Thanks to the Wexond Shield powered by <a href=\"https://github.com/cliqz-oss/adblocker\">Cliqz</a>, websites can load even 8 times faster!</li>\n<li><strong>Chromium without Google services and low resources usage</strong> - Since Wexond uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.</li>\n<li><strong>Fast and fluent UI</strong> - The animations are really smooth and their timings are perfectly balanced.</li>\n<li><strong>Highly customizable new tab page</strong> - Customize almost an every aspect of the new tab page!</li>\n<li><strong>Customizable browser UI</strong> - Choose whether Wexond should have compact or normal UI.</li>\n<li><strong>Tab groups</strong> - Easily group tabs, so it's hard to get lost.</li>\n<li><strong>Scrollable tabs</strong></li>\n<li><strong>Partial support for Chrome extensions</strong> - Install some extensions directly from Chrome Web Store* (see <a href=\"https://github.com/wexond/wexond/issues/110\" data-hovercard-type=\"issue\" data-hovercard-url=\"/wexond/browser-base/issues/110/hovercard\">#110</a>) (WIP)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Other basic features</h2><a id=\"user-content-other-basic-features\" class=\"anchor-element\" aria-label=\"Permalink: Other basic features\" href=\"https://github.com/wexond/wexond/blob/master/#other-basic-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Downloads popup with currently downloaded items (download manager WebUI page is WIP)</li>\n<li>History manager</li>\n<li>Bookmarks bar & manager</li>\n<li>Settings</li>\n<li>Find in page</li>\n<li>Dark and light theme</li>\n<li>Omnibox with autocomplete algorithm similar to Chromium</li>\n<li>State of the art tab system</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Screenshots</h1><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"https://github.com/wexond/wexond/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11065386/81024159-d9388f80-8e72-11ea-85e7-6c30e3b66554.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024159-d9388f80-8e72-11ea-85e7-6c30e3b66554.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">UI normal variant:\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11065386/81024186-f40b0400-8e72-11ea-976e-cd1ca1b43ad8.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024186-f40b0400-8e72-11ea-976e-cd1ca1b43ad8.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">UI compact variant:\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11065386/81024222-13099600-8e73-11ea-9fc9-3c63a034403d.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024222-13099600-8e73-11ea-9fc9-3c63a034403d.png\" alt=\"image\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11065386/81024252-2ddc0a80-8e73-11ea-9f2f-6c9a4a175c60.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024252-2ddc0a80-8e73-11ea-9f2f-6c9a4a175c60.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Downloads</h1><a id=\"user-content-downloads\" class=\"anchor-element\" aria-label=\"Permalink: Downloads\" href=\"https://github.com/wexond/wexond/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/wexond/desktop/releases\">Stable and beta versions</a></li>\n<li><a href=\"https://github.com/wexond/desktop-nightly/releases\">Nightlies</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/wexond/wexond/projects\">Roadmap</a></h1><a id=\"user-content-roadmap\" class=\"anchor-element\" aria-label=\"Permalink: Roadmap\" href=\"https://github.com/wexond/wexond/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Contributing</h1><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/wexond/wexond/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you have found any bugs or just want to see some new features in Wexond, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.</p>\n<p dir=\"auto\">By opening a pull request, you agree to the conditions of the <a href=\"https://github.com/wexond/wexond/blob/master/cla.md\">Contributor License Agreement</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Development</h1><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/wexond/wexond/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Running</h2><a id=\"user-content-running\" class=\"anchor-element\" aria-label=\"Permalink: Running\" href=\"https://github.com/wexond/wexond/blob/master/#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Before running Wexond, please ensure you have <strong>latest</strong> <a href=\"https://nodejs.org/en/\" rel=\"nofollow\"><code>Node.js</code></a> and <a href=\"https://classic.yarnpkg.com/en/docs/install/#windows-stable\" rel=\"nofollow\"><code>Yarn</code></a> installed on your machine.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows</h3><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"https://github.com/wexond/wexond/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Make sure you have build tools installed. You can install them by running this command as <strong>administrator</strong>:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm i -g windows-build-tools\"><pre>$ npm i -g windows-build-tools</pre></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ yarn # Install needed depedencies.\n$ yarn rebuild # Rebuild native modules using Electron headers.\n$ yarn dev # Run Wexond in development mode\"><pre>$ yarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> Install needed depedencies.</span>\n$ yarn rebuild <span class=\"pl-c\"><span class=\"pl-c\">#</span> Rebuild native modules using Electron headers.</span>\n$ yarn dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> Run Wexond in development mode</span></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">More commands</h3><a id=\"user-content-more-commands\" class=\"anchor-element\" aria-label=\"Permalink: More commands\" href=\"https://github.com/wexond/wexond/blob/master/#more-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ yarn compile-win32 # Package Wexond for Windows\n$ yarn compile-linux # Package Wexond for Linux\n$ yarn compile-darwin # Package Wexond for macOS\n$ yarn lint # Runs linter\n$ yarn lint-fix # Runs linter and automatically applies fixes\"><pre>$ yarn compile-win32 <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for Windows</span>\n$ yarn compile-linux <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for Linux</span>\n$ yarn compile-darwin <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for macOS</span>\n$ yarn lint <span class=\"pl-c\"><span class=\"pl-c\">#</span> Runs linter</span>\n$ yarn lint-fix <span class=\"pl-c\"><span class=\"pl-c\">#</span> Runs linter and automatically applies fixes</span></pre></div>\n<p dir=\"auto\">More commands can be found in <a href=\"https://github.com/wexond/wexond/blob/master/package.json\"><code>package.json</code></a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Documentation</h1><a id=\"user-content-documentation\" class=\"anchor-element\" aria-label=\"Permalink: Documentation\" href=\"https://github.com/wexond/wexond/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Guides and the API reference are located in <a href=\"https://github.com/wexond/wexond/blob/master/docs\"><code>docs</code></a> directory.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">License</h1><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/wexond/wexond/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Usage of this project code and assets is disallowed.</p>\n<p dir=\"auto\">By sending a Pull Request, you agree that your code may be relicensed or sublicensed.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a href=\"https://wexond.net\" rel=\"nofollow\"><img src=\"static/icons/icon.png\" width=\"256\" style=\"max-width: 100%;\"></a>\n</p>\n<div align=\"center\" dir=\"auto\">\n <div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Wexond Browser Base</h1><a id=\"user-content-wexond-browser-base\" class=\"anchor-element\" aria-label=\"Permalink: Wexond Browser Base\" href=\"#wexond-browser-base\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/wexond/desktop/actions\"><img src=\"https://github.com/wexond/desktop/workflows/Build/badge.svg\" alt=\"Actions Status\" style=\"max-width: 100%;\"></a>\n<a href=\"https://wexond.net\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1b5cbdf0c7b37b661a5cf14aff8f01e0243065372bccd0f95e82e87386b92029/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7765786f6e642f6465736b746f702f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/wexond/desktop/total.svg?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fwexond%2Fwexond?ref=badge_shield\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a3af5ed68eaecac67a406f416428bb89cda154e335ef555fa94effb6de538b3a/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532467765786f6e642532467765786f6e642e7376673f747970653d736869656c64\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwexond%2Fwexond.svg?type=shield\" style=\"max-width: 100%;\"></a>\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VCPPFUAL4R6M6&source=url\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b58580098c1de808615f353bdc47c5dd9d3b12b709aa847d19b8dc90d3a135de/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50617950616c2d446f6e6174652d627269676874677265656e3f7374796c653d666c61742d737175617265\" alt=\"PayPal\" data-canonical-src=\"https://img.shields.io/badge/PayPal-Donate-brightgreen?style=flat-square\" style=\"max-width: 100%;\"></a>\n<a href=\"https://discord.gg/P7Vn4VX\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2016d7a79de8c305a7756f9d45208338a6304689d8ef06e397053ed993e85b45/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3330373630353739343638303230393430392f7769646765742e706e673f7374796c653d736869656c64\" alt=\"Discord\" data-canonical-src=\"https://discordapp.com/api/guilds/307605794680209409/widget.png?style=shield\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Wexond Base is a modern web browser, built on top of modern web technologies such as <code>Electron</code> and <code>React</code>, that can also be used as a framework to create a custom web browser (see the <a href=\"#license\">License</a> section).</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Table of Contents:</h1><a id=\"user-content-table-of-contents\" class=\"anchor-element\" aria-label=\"Permalink: Table of Contents:\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"#motivation\">Motivation</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#screenshots\">Screenshots</a></li>\n<li><a href=\"#downloads\">Downloads</a></li>\n<li><a href=\"#contributing\">Contributing</a></li>\n<li><a href=\"#development\">Development</a>\n<ul dir=\"auto\">\n<li><a href=\"#running\">Running</a></li>\n</ul>\n</li>\n<li><a href=\"#documentation\">Documentation</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Motivation</h1><a id=\"user-content-motivation\" class=\"anchor-element\" aria-label=\"Permalink: Motivation\" href=\"#motivation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Compiling and editing Chromium directly may be challenging and time consuming, so we decided to build Wexond with modern web technologies. Hence, the development effort and time is greatly reduced. Either way Firefox is based on Web Components and Chrome implements new dialogs in WebUI (which essentially is hosted in WebContents).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Features</h1><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>Wexond Shield</strong> - Browse the web without any ads and don't let websites to track you. Thanks to the Wexond Shield powered by <a href=\"https://github.com/cliqz-oss/adblocker\">Cliqz</a>, websites can load even 8 times faster!</li>\n<li><strong>Chromium without Google services and low resources usage</strong> - Since Wexond uses Electron under the hood which is based on only several and the most important Chromium components, it's not bloated with redundant Google tracking services and others.</li>\n<li><strong>Fast and fluent UI</strong> - The animations are really smooth and their timings are perfectly balanced.</li>\n<li><strong>Highly customizable new tab page</strong> - Customize almost an every aspect of the new tab page!</li>\n<li><strong>Customizable browser UI</strong> - Choose whether Wexond should have compact or normal UI.</li>\n<li><strong>Tab groups</strong> - Easily group tabs, so it's hard to get lost.</li>\n<li><strong>Scrollable tabs</strong></li>\n<li><strong>Partial support for Chrome extensions</strong> - Install some extensions directly from Chrome Web Store* (see <a href=\"https://github.com/wexond/wexond/issues/110\" data-hovercard-type=\"issue\" data-hovercard-url=\"/wexond/browser-base/issues/110/hovercard\">#110</a>) (WIP)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Other basic features</h2><a id=\"user-content-other-basic-features\" class=\"anchor-element\" aria-label=\"Permalink: Other basic features\" href=\"#other-basic-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Downloads popup with currently downloaded items (download manager WebUI page is WIP)</li>\n<li>History manager</li>\n<li>Bookmarks bar & manager</li>\n<li>Settings</li>\n<li>Find in page</li>\n<li>Dark and light theme</li>\n<li>Omnibox with autocomplete algorithm similar to Chromium</li>\n<li>State of the art tab system</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Screenshots</h1><a id=\"user-content-screenshots\" class=\"anchor-element\" aria-label=\"Permalink: Screenshots\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11065386/81024159-d9388f80-8e72-11ea-85e7-6c30e3b66554.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024159-d9388f80-8e72-11ea-85e7-6c30e3b66554.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">UI normal variant:\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11065386/81024186-f40b0400-8e72-11ea-976e-cd1ca1b43ad8.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024186-f40b0400-8e72-11ea-976e-cd1ca1b43ad8.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">UI compact variant:\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11065386/81024222-13099600-8e73-11ea-9fc9-3c63a034403d.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024222-13099600-8e73-11ea-9fc9-3c63a034403d.png\" alt=\"image\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/11065386/81024252-2ddc0a80-8e73-11ea-9f2f-6c9a4a175c60.png\"><img src=\"https://user-images.githubusercontent.com/11065386/81024252-2ddc0a80-8e73-11ea-9f2f-6c9a4a175c60.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Downloads</h1><a id=\"user-content-downloads\" class=\"anchor-element\" aria-label=\"Permalink: Downloads\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/wexond/desktop/releases\">Stable and beta versions</a></li>\n<li><a href=\"https://github.com/wexond/desktop-nightly/releases\">Nightlies</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\"><a href=\"https://github.com/wexond/wexond/projects\">Roadmap</a></h1><a id=\"user-content-roadmap\" class=\"anchor-element\" aria-label=\"Permalink: Roadmap\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Contributing</h1><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you have found any bugs or just want to see some new features in Wexond, feel free to open an issue. Every suggestion is very valuable for us, as they help us improve the browsing experience. Also, please don't hesitate to open a pull request. This is really important to us and for the further development of this project.</p>\n<p dir=\"auto\">By opening a pull request, you agree to the conditions of the <a href=\"cla.md\">Contributor License Agreement</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Development</h1><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Running</h2><a id=\"user-content-running\" class=\"anchor-element\" aria-label=\"Permalink: Running\" href=\"#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Before running Wexond, please ensure you have <strong>latest</strong> <a href=\"https://nodejs.org/en/\" rel=\"nofollow\"><code>Node.js</code></a> and <a href=\"https://classic.yarnpkg.com/en/docs/install/#windows-stable\" rel=\"nofollow\"><code>Yarn</code></a> installed on your machine.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows</h3><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Make sure you have build tools installed. You can install them by running this command as <strong>administrator</strong>:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ npm i -g windows-build-tools\"><pre>$ npm i -g windows-build-tools</pre></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ yarn # Install needed depedencies.\n$ yarn rebuild # Rebuild native modules using Electron headers.\n$ yarn dev # Run Wexond in development mode\"><pre>$ yarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> Install needed depedencies.</span>\n$ yarn rebuild <span class=\"pl-c\"><span class=\"pl-c\">#</span> Rebuild native modules using Electron headers.</span>\n$ yarn dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> Run Wexond in development mode</span></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">More commands</h3><a id=\"user-content-more-commands\" class=\"anchor-element\" aria-label=\"Permalink: More commands\" href=\"#more-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ yarn compile-win32 # Package Wexond for Windows\n$ yarn compile-linux # Package Wexond for Linux\n$ yarn compile-darwin # Package Wexond for macOS\n$ yarn lint # Runs linter\n$ yarn lint-fix # Runs linter and automatically applies fixes\"><pre>$ yarn compile-win32 <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for Windows</span>\n$ yarn compile-linux <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for Linux</span>\n$ yarn compile-darwin <span class=\"pl-c\"><span class=\"pl-c\">#</span> Package Wexond for macOS</span>\n$ yarn lint <span class=\"pl-c\"><span class=\"pl-c\">#</span> Runs linter</span>\n$ yarn lint-fix <span class=\"pl-c\"><span class=\"pl-c\">#</span> Runs linter and automatically applies fixes</span></pre></div>\n<p dir=\"auto\">More commands can be found in <a href=\"package.json\"><code>package.json</code></a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Documentation</h1><a id=\"user-content-documentation\" class=\"anchor-element\" aria-label=\"Permalink: Documentation\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Guides and the API reference are located in <a href=\"docs\"><code>docs</code></a> directory.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">License</h1><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Usage of this project code and assets is disallowed.</p>\n<p dir=\"auto\">By sending a Pull Request, you agree that your code may be relicensed or sublicensed.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:35.735Z" }, - "writebar": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"><a href=\"https://github.com/alexander-shvets/writebar/blob/master///writebar.js.org\" title=\"writebar.js.org\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/alexander-shvets/writebar/master/assets/logo.svg\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h1 align=\"center\" dir=\"auto\"><a id=\"user-content-writebar\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#writebar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WriteBar</h1>\n<p align=\"center\" dir=\"auto\">\n Experimental distraction-free text editor,<br>\n that displays focus text line right over the keyboard (on the Macbook Pro TouchBar).\n</p>\n<h2 align=\"center\" dir=\"auto\"><a id=\"user-content---releases-----021-alphadmg\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#--releases-----021-alphadmg\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a title=\"Change Log at GitHub\" href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/releases\">Releases</a>\n : \n <a title=\"Download from GitHub\" href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/releases/download/0.2.1/WriteBar.dmg\">0.2.1-alpha.dmg</a>\n</h2>\n<p align=\"center\" dir=\"auto\"><a href=\"https://github.com/alexander-shvets/writebar/blob/master///facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\"><img width=\"600\" src=\"https://raw.githubusercontent.com/alexander-shvets/writebar/master/assets/screenshot.jpg\" alt=\"screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Line edit on TouchBar</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Context formatting menu</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Smart Spellchecker</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Markdown Import/Export</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Visual Markdown editing</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-discuss\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#discuss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Discuss</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/alexander-shvets/writebar/blob/master///facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\">Intro Video post @ Facebook UX Club</a></li>\n<li><a href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/issues\">Feature Requests and Issues @ GitHub</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<blockquote>\n<p dir=\"auto\">Install (or update) macOS package manager (<a href=\"https://github.com/alexander-shvets/writebar/blob/master///brew.sh\" rel=\"nofollow\">Homebrew</a>):</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew update || /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"\"><pre>brew update <span class=\"pl-k\">||</span> /usr/bin/ruby -e <span class=\"pl-s\"><span class=\"pl-pds\">\"</span><span class=\"pl-s\"><span class=\"pl-pds\">$(</span>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install<span class=\"pl-pds\">)</span></span><span class=\"pl-pds\">\"</span></span></pre></div>\n</blockquote>\n<blockquote>\n<p dir=\"auto\">Install <a href=\"https://github.com/alexander-shvets/writebar/blob/master///yarnpkg.com\" rel=\"nofollow\">Yarn</a> (modern <a href=\"https://github.com/alexander-shvets/writebar/blob/master///nodejs.org\" rel=\"nofollow\">NodeJS</a> package manager):</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"which yarn || brew install yarn\"><pre>which yarn <span class=\"pl-k\">||</span> brew install yarn</pre></div>\n</blockquote>\n<p dir=\"auto\">Download source code:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:alexander-shvets/writebar.git\ncd writebar\"><pre>git clone git@github.com:alexander-shvets/writebar.git\n<span class=\"pl-c1\">cd</span> writebar</pre></div>\n<p dir=\"auto\">Install application dependencies:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn || npm install\"><pre>yarn <span class=\"pl-k\">||</span> npm install</pre></div>\n<p dir=\"auto\">Install (global or local) dev-dependencies*:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn global add electron || npm install electron -g\nyarn global add electron-packager || npm install electron-packager -g\nyarn global add electron-installer-dmg || npm install electron-installer-dmg -g\"><pre>yarn global add electron <span class=\"pl-k\">||</span> npm install electron -g\nyarn global add electron-packager <span class=\"pl-k\">||</span> npm install electron-packager -g\nyarn global add electron-installer-dmg <span class=\"pl-k\">||</span> npm install electron-installer-dmg -g</pre></div>\n<p dir=\"auto\"><em>* doesn't listed in <a href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/blob/master/package.json\"><code>package.json</code></a> becouse I doesn't use js builder yet (which will exclude unused dependencies from application installation package)</em></p>\n<p dir=\"auto\">Run app in dev mode:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn start || npm start\"><pre>yarn start <span class=\"pl-k\">||</span> npm start</pre></div>\n<p dir=\"auto\">Build App and Installation Package (dmg):</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn packdist || npm run pack && npm run dist\"><pre>yarn packdist <span class=\"pl-k\">||</span> npm run pack <span class=\"pl-k\">&&</span> npm run dist</pre></div>\n<p dir=\"auto\">Release files should be generated in <code>dist</code> directory.</p>\n<h3 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h3>\n<p dir=\"auto\"><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6770a50916177ef5b2bb21821a25277f9fb9546ce2c71d04de7319548a1a8dd8/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246616c6578616e6465722d73687665747325324677726974656261722e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar.svg?type=large\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"><a href=\"//writebar.js.org\" title=\"writebar.js.org\" rel=\"nofollow\"><img src=\"assets/logo.svg\" style=\"max-width: 100%;\"></a></p>\n<h1 align=\"center\" dir=\"auto\"><a id=\"user-content-writebar\" class=\"anchor\" aria-hidden=\"true\" href=\"#writebar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WriteBar</h1>\n<p align=\"center\" dir=\"auto\">\n Experimental distraction-free text editor,<br>\n that displays focus text line right over the keyboard (on the Macbook Pro TouchBar).\n</p>\n<h2 align=\"center\" dir=\"auto\"><a id=\"user-content---releases-----021-alphadmg\" class=\"anchor\" aria-hidden=\"true\" href=\"#--releases-----021-alphadmg\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a title=\"Change Log at GitHub\" href=\"//github.com/alexander-shvets/writebar/releases\">Releases</a>\n : \n <a title=\"Download from GitHub\" href=\"//github.com/alexander-shvets/writebar/releases/download/0.2.1/WriteBar.dmg\">0.2.1-alpha.dmg</a>\n</h2>\n<p align=\"center\" dir=\"auto\"><a href=\"//facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\"><img width=\"600\" src=\"assets/screenshot.jpg\" alt=\"screenshot\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Line edit on TouchBar</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Context formatting menu</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Smart Spellchecker</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Markdown Import/Export</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Visual Markdown editing</li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-discuss\" class=\"anchor\" aria-hidden=\"true\" href=\"#discuss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Discuss</h3>\n<ul dir=\"auto\">\n<li><a href=\"//facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\">Intro Video post @ Facebook UX Club</a></li>\n<li><a href=\"//github.com/alexander-shvets/writebar/issues\">Feature Requests and Issues @ GitHub</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<blockquote>\n<p dir=\"auto\">Install (or update) macOS package manager (<a href=\"//brew.sh\" rel=\"nofollow\">Homebrew</a>):</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"brew update || /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"\"><pre>brew update <span class=\"pl-k\">||</span> /usr/bin/ruby -e <span class=\"pl-s\"><span class=\"pl-pds\">\"</span><span class=\"pl-s\"><span class=\"pl-pds\">$(</span>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install<span class=\"pl-pds\">)</span></span><span class=\"pl-pds\">\"</span></span></pre></div>\n</blockquote>\n<blockquote>\n<p dir=\"auto\">Install <a href=\"//yarnpkg.com\" rel=\"nofollow\">Yarn</a> (modern <a href=\"//nodejs.org\" rel=\"nofollow\">NodeJS</a> package manager):</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"which yarn || brew install yarn\"><pre>which yarn <span class=\"pl-k\">||</span> brew install yarn</pre></div>\n</blockquote>\n<p dir=\"auto\">Download source code:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:alexander-shvets/writebar.git\ncd writebar\"><pre>git clone git@github.com:alexander-shvets/writebar.git\n<span class=\"pl-c1\">cd</span> writebar</pre></div>\n<p dir=\"auto\">Install application dependencies:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn || npm install\"><pre>yarn <span class=\"pl-k\">||</span> npm install</pre></div>\n<p dir=\"auto\">Install (global or local) dev-dependencies*:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn global add electron || npm install electron -g\nyarn global add electron-packager || npm install electron-packager -g\nyarn global add electron-installer-dmg || npm install electron-installer-dmg -g\"><pre>yarn global add electron <span class=\"pl-k\">||</span> npm install electron -g\nyarn global add electron-packager <span class=\"pl-k\">||</span> npm install electron-packager -g\nyarn global add electron-installer-dmg <span class=\"pl-k\">||</span> npm install electron-installer-dmg -g</pre></div>\n<p dir=\"auto\"><em>* doesn't listed in <a href=\"//github.com/alexander-shvets/writebar/blob/master/package.json\"><code>package.json</code></a> becouse I doesn't use js builder yet (which will exclude unused dependencies from application installation package)</em></p>\n<p dir=\"auto\">Run app in dev mode:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn start || npm start\"><pre>yarn start <span class=\"pl-k\">||</span> npm start</pre></div>\n<p dir=\"auto\">Build App and Installation Package (dmg):</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn packdist || npm run pack && npm run dist\"><pre>yarn packdist <span class=\"pl-k\">||</span> npm run pack <span class=\"pl-k\">&&</span> npm run dist</pre></div>\n<p dir=\"auto\">Release files should be generated in <code>dist</code> directory.</p>\n<h3 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h3>\n<p dir=\"auto\"><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6770a50916177ef5b2bb21821a25277f9fb9546ce2c71d04de7319548a1a8dd8/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246616c6578616e6465722d73687665747325324677726974656261722e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar.svg?type=large\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.336Z" + "wizard-mirror": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Wizard Mirror</h1><a id=\"user-content-wizard-mirror\" class=\"anchor-element\" aria-label=\"Permalink: Wizard Mirror\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#wizard-mirror\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/logo.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/logo.png\" width=\"250\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/88bfdb21f217f206c65d5b8bb97e8b769510276eb37f80565211b3be906202e1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73757065722532306475706572253230617765736f6d652d6865636b25323079612d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/88bfdb21f217f206c65d5b8bb97e8b769510276eb37f80565211b3be906202e1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73757065722532306475706572253230617765736f6d652d6865636b25323079612d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/super%20duper%20awesome-heck%20ya-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7b3496996d0efa7fe270b42baafa4eeb75eef5dd2c7e0842e376f24f739662c7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d616465253230666f722d526173706265727279253230506925323055736572732d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/7b3496996d0efa7fe270b42baafa4eeb75eef5dd2c7e0842e376f24f739662c7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d616465253230666f722d526173706265727279253230506925323055736572732d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/made%20for-Raspberry%20Pi%20Users-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/226cb992bb049d4901f4f500e1746fdc649bc8443b49eed49bfa71d3ea2de552/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f757365732d456c656374726f6e6a732d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/226cb992bb049d4901f4f500e1746fdc649bc8443b49eed49bfa71d3ea2de552/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f757365732d456c656374726f6e6a732d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/uses-Electronjs-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/ad3d03b2e18cb448eef4b0751959122294983c290c32af77436ceaaf906ade03/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6f64756c65722d7975702d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/ad3d03b2e18cb448eef4b0751959122294983c290c32af77436ceaaf906ade03/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6f64756c65722d7975702d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/moduler-yup-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6b54133274f94e831091bef8ec70f2465fddae7aa8d22f58c92fa1f1ddf38d31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/6b54133274f94e831091bef8ec70f2465fddae7aa8d22f58c92fa1f1ddf38d31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/issues/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/365d7cd884893506d1b64163abf65f7da65eb465359af9946fa96778c7e2913a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/365d7cd884893506d1b64163abf65f7da65eb465359af9946fa96778c7e2913a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/forks/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e2a6cfa0fe65fe82a4330383e7ff4c4e4720d2c6b8106ceede4912cf41c8e53e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/e2a6cfa0fe65fe82a4330383e7ff4c4e4720d2c6b8106ceede4912cf41c8e53e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/stars/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/643c870b58390037a7dee456258d5e53d12780eafd3f473c10b938f30f76ed08/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/643c870b58390037a7dee456258d5e53d12780eafd3f473c10b938f30f76ed08/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/license/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/19f5fe432c845c28929b68af12539e39389044f59477cf12a5580be503f01573/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470732533412532462532466769746875622e636f6d25324653616e6a69743125324657697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/19f5fe432c845c28929b68af12539e39389044f59477cf12a5580be503f01573/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470732533412532462532466769746875622e636f6d25324653616e6a69743125324657697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2FSanjit1%2FWizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/f637b86fcdaabd0ccbc8d3f8b94fc84c6e356a1ab34830a15a8f2dae541ead6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/f637b86fcdaabd0ccbc8d3f8b94fc84c6e356a1ab34830a15a8f2dae541ead6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/languages/count/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9e3adc38a5f3af9bd40774146fc86750ea8ad54a0a3a25932cde3260f0d02d31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/9e3adc38a5f3af9bd40774146fc86750ea8ad54a0a3a25932cde3260f0d02d31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/languages/top/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Wizard Mirror is an open-source <a href=\"https://electronjs.org\" rel=\"nofollow\">Electronjs</a> app, that can give a regular mirror mysterious powers with the help of a Raspberry Pi!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Contents</h1><a id=\"user-content-contents\" class=\"anchor-element\" aria-label=\"Permalink: Contents\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#installation\">Installation</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#getting-started\">Getting Started</a>\n<ul dir=\"auto\">\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#time\">Time</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#current-weather\">Current Weather</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#weather-forecast\">Weather Forecast</a></li>\n</ul>\n</li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#hardware\">Hardware</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\">Positions</a></li>\n<li><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#feature-request\">Feature Request</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To install WizardMirror: run this on your <a href=\"https://www.raspberrypi.org/\" rel=\"nofollow\">Raspberry PI's</a> terminal</p>\n<p dir=\"auto\"><code>bash -c \"$(curl -sL https://raw.githubusercontent.com/Sanjit1/WizardMirror/master/scripts/install.sh)\"</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To start your WizardMirror, run <code>npm start</code> from the <code>WizardMirror</code> directory. Your WizardMirror can run apps under it, for example, a time app or a weather app. App settings can be set in <code>apps.json</code> (which is duplicated from <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/appsSample.json\">appsSample.json</a> by the installation script).\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps.json.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/apps.json.png\" alt=\"apps.json\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\nHere are some preinstalled applications:</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Time:</h3><a id=\"user-content-time\" class=\"anchor-element\" aria-label=\"Permalink: Time:\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#time\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/time\">Time</a> shows the current time on your WizardMirror.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/appsSample.json#L30\"><code>apps.json.apps[\"time\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\">List of positions</a></td>\n<td align=\"center\">pos-topLeft</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">showSeconds</td>\n<td align=\"center\">true/false</td>\n<td align=\"center\">false</td>\n<td align=\"right\">To show seconds or not</td>\n</tr>\n<tr>\n<td align=\"left\">twentyfourhourclock</td>\n<td align=\"center\">true/false</td>\n<td align=\"center\">false</td>\n<td align=\"right\">24 Hour clock or not</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/time/timeScreenshot.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/apps/time/timeScreenshot.png\" alt=\"Time Screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Current Weather:</h3><a id=\"user-content-current-weather\" class=\"anchor-element\" aria-label=\"Permalink: Current Weather:\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#current-weather\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/weather\">Current Weather</a> shows the weather of a certain location. It updates every 20 minutes.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/appsSample.json#L7\"><code>apps.json.apps[\"Current Weather\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\">List of positions</a></td>\n<td align=\"center\">pos-topRight</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">tempunit</td>\n<td align=\"center\">C/F</td>\n<td align=\"center\">C</td>\n<td align=\"right\">The unit of temperature to use</td>\n</tr>\n<tr>\n<td align=\"left\">speedunit</td>\n<td align=\"center\">km/h or m/h</td>\n<td align=\"center\">km/h</td>\n<td align=\"right\">The unit of speed to use</td>\n</tr>\n<tr>\n<td align=\"left\">apikey</td>\n<td align=\"center\">Free API key from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n<td align=\"center\">None</td>\n<td align=\"right\">The API key to get weather information from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n<tr>\n<td align=\"left\">city</td>\n<td align=\"center\"><a href=\"http://bulk.openweathermap.org/sample/city.list.json.gz\" rel=\"nofollow\">City List</a></td>\n<td align=\"center\">5391832</td>\n<td align=\"right\">List of city ID's by <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/weather/currentScreenshot.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/apps/weather/currentScreenshot.png\" alt=\"Current Weather Screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Weather Forecast:</h3><a id=\"user-content-weather-forecast\" class=\"anchor-element\" aria-label=\"Permalink: Weather Forecast:\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#weather-forecast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/weather\">Weather Forecast</a> shows the weather of a certain location. It updates every 3 hours.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/appsSample.json#L19\"><code>apps.json.apps[\"Weather Forecast\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\">List of positions</a></td>\n<td align=\"center\">pos-topRight</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">unit</td>\n<td align=\"center\">C/F</td>\n<td align=\"center\">C</td>\n<td align=\"right\">The unit of temperature to use</td>\n</tr>\n<tr>\n<td align=\"left\">apikey</td>\n<td align=\"center\">Free API key from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n<td align=\"center\">None</td>\n<td align=\"right\">The API key to get weather information from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n<tr>\n<td align=\"left\">city</td>\n<td align=\"center\"><a href=\"http://bulk.openweathermap.org/sample/city.list.json.gz\" rel=\"nofollow\">City List</a></td>\n<td align=\"center\">5391832</td>\n<td align=\"right\">List of city ID's by <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/apps/weather/forecastScreenshot.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/apps/weather/forecastScreenshot.png\" alt=\"Weather Forecast Screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Hardware</h1><a id=\"user-content-hardware\" class=\"anchor-element\" aria-label=\"Permalink: Hardware\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#hardware\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you have finished installing WizardMirror and configured all the software, you can move on to the hardware: the actual mirror design.\nYou will need</p>\n<ul dir=\"auto\">\n<li>LCD screen</li>\n<li>2-way mirror glass/film</li>\n<li>Wooden frame to frame the mirror.</li>\n<li>Cables to get your Raspberry Pi running and connect it to the Screen</li>\n<li>Other tools</li>\n</ul>\n<p dir=\"auto\">What you will need to do:\nOpen up your LCD Monitor, attach the mirror film on top of it, frame it, attach the Raspberry pi and attach it to the wall. School's starting, so I can't do much right now, but as soon as winter break starts I'll try to make a build video.</p>\n<p dir=\"auto\">Check out how to <a href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#contributing\">contribute</a> to WizardMirror.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Positions</h1><a id=\"user-content-positions\" class=\"anchor-element\" aria-label=\"Permalink: Positions\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#positions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Here is a list of positions, where you can place your apps\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/positions.png\"><img src=\"https://www.raw.githubusercontent.com/Sanjit1/WizardMirror/master/positions.png\" alt=\"Positions\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Feature Request</h1><a id=\"user-content-feature-request\" class=\"anchor-element\" aria-label=\"Permalink: Feature Request\" href=\"https://www.github.com/Sanjit1/WizardMirror/blob/master/#feature-request\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can request features for WizardMirror through its <a href=\"https://feathub.com/Sanjit1/WizardMirror\" rel=\"nofollow\">feathub link</a>.\nHere are requested features, you can vote for them, by clicking on the picture.</p>\n<p dir=\"auto\"><a href=\"https://feathub.com/Sanjit1/WizardMirror\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7e47f4389d85b8a0bcabc95187fb37e429a5f7f0ff62dabc791383dc73374313/687474703a2f2f666561746875622e636f6d2f53616e6a6974312f57697a6172644d6972726f723f666f726d61743d737667\" alt=\"Feature Requests\" data-canonical-src=\"http://feathub.com/Sanjit1/WizardMirror?format=svg\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Wizard Mirror</h1><a id=\"user-content-wizard-mirror\" class=\"anchor-element\" aria-label=\"Permalink: Wizard Mirror\" href=\"#wizard-mirror\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div dir=\"auto\">\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"logo.png\"><img src=\"logo.png\" width=\"250\" style=\"max-width: 100%;\"></a>\n</div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/88bfdb21f217f206c65d5b8bb97e8b769510276eb37f80565211b3be906202e1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73757065722532306475706572253230617765736f6d652d6865636b25323079612d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/88bfdb21f217f206c65d5b8bb97e8b769510276eb37f80565211b3be906202e1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73757065722532306475706572253230617765736f6d652d6865636b25323079612d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/super%20duper%20awesome-heck%20ya-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7b3496996d0efa7fe270b42baafa4eeb75eef5dd2c7e0842e376f24f739662c7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d616465253230666f722d526173706265727279253230506925323055736572732d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/7b3496996d0efa7fe270b42baafa4eeb75eef5dd2c7e0842e376f24f739662c7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d616465253230666f722d526173706265727279253230506925323055736572732d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/made%20for-Raspberry%20Pi%20Users-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/226cb992bb049d4901f4f500e1746fdc649bc8443b49eed49bfa71d3ea2de552/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f757365732d456c656374726f6e6a732d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/226cb992bb049d4901f4f500e1746fdc649bc8443b49eed49bfa71d3ea2de552/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f757365732d456c656374726f6e6a732d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/uses-Electronjs-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/ad3d03b2e18cb448eef4b0751959122294983c290c32af77436ceaaf906ade03/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6f64756c65722d7975702d627269676874677265656e3f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/ad3d03b2e18cb448eef4b0751959122294983c290c32af77436ceaaf906ade03/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6f64756c65722d7975702d627269676874677265656e3f7374796c653d666c6174\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/moduler-yup-brightgreen?style=flat\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6b54133274f94e831091bef8ec70f2465fddae7aa8d22f58c92fa1f1ddf38d31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/6b54133274f94e831091bef8ec70f2465fddae7aa8d22f58c92fa1f1ddf38d31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/issues/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/365d7cd884893506d1b64163abf65f7da65eb465359af9946fa96778c7e2913a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/365d7cd884893506d1b64163abf65f7da65eb465359af9946fa96778c7e2913a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/forks/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e2a6cfa0fe65fe82a4330383e7ff4c4e4720d2c6b8106ceede4912cf41c8e53e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/e2a6cfa0fe65fe82a4330383e7ff4c4e4720d2c6b8106ceede4912cf41c8e53e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/stars/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/643c870b58390037a7dee456258d5e53d12780eafd3f473c10b938f30f76ed08/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/643c870b58390037a7dee456258d5e53d12780eafd3f473c10b938f30f76ed08/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/license/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/19f5fe432c845c28929b68af12539e39389044f59477cf12a5580be503f01573/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470732533412532462532466769746875622e636f6d25324653616e6a69743125324657697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/19f5fe432c845c28929b68af12539e39389044f59477cf12a5580be503f01573/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d68747470732533412532462532466769746875622e636f6d25324653616e6a69743125324657697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2FSanjit1%2FWizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/f637b86fcdaabd0ccbc8d3f8b94fc84c6e356a1ab34830a15a8f2dae541ead6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/f637b86fcdaabd0ccbc8d3f8b94fc84c6e356a1ab34830a15a8f2dae541ead6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/languages/count/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/9e3adc38a5f3af9bd40774146fc86750ea8ad54a0a3a25932cde3260f0d02d31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f53616e6a6974312f57697a6172644d6972726f72\"><img src=\"https://camo.githubusercontent.com/9e3adc38a5f3af9bd40774146fc86750ea8ad54a0a3a25932cde3260f0d02d31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f53616e6a6974312f57697a6172644d6972726f72\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/github/languages/top/Sanjit1/WizardMirror\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Wizard Mirror is an open-source <a href=\"https://electronjs.org\" rel=\"nofollow\">Electronjs</a> app, that can give a regular mirror mysterious powers with the help of a Raspberry Pi!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Contents</h1><a id=\"user-content-contents\" class=\"anchor-element\" aria-label=\"Permalink: Contents\" href=\"#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"#installation\">Installation</a></li>\n<li><a href=\"#getting-started\">Getting Started</a>\n<ul dir=\"auto\">\n<li><a href=\"#time\">Time</a></li>\n<li><a href=\"#current-weather\">Current Weather</a></li>\n<li><a href=\"#weather-forecast\">Weather Forecast</a></li>\n</ul>\n</li>\n<li><a href=\"#hardware\">Hardware</a></li>\n<li><a href=\"#positions\">Positions</a></li>\n<li><a href=\"#feature-request\">Feature Request</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To install WizardMirror: run this on your <a href=\"https://www.raspberrypi.org/\" rel=\"nofollow\">Raspberry PI's</a> terminal</p>\n<p dir=\"auto\"><code>bash -c \"$(curl -sL https://raw.githubusercontent.com/Sanjit1/WizardMirror/master/scripts/install.sh)\"</code></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To start your WizardMirror, run <code>npm start</code> from the <code>WizardMirror</code> directory. Your WizardMirror can run apps under it, for example, a time app or a weather app. App settings can be set in <code>apps.json</code> (which is duplicated from <a href=\"appsSample.json\">appsSample.json</a> by the installation script).\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"apps.json.png\"><img src=\"apps.json.png\" alt=\"apps.json\" style=\"max-width: 100%;\"></a>\nHere are some preinstalled applications:</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Time:</h3><a id=\"user-content-time\" class=\"anchor-element\" aria-label=\"Permalink: Time:\" href=\"#time\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"apps/time\">Time</a> shows the current time on your WizardMirror.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"appsSample.json#L30\"><code>apps.json.apps[\"time\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"#positions\">List of positions</a></td>\n<td align=\"center\">pos-topLeft</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">showSeconds</td>\n<td align=\"center\">true/false</td>\n<td align=\"center\">false</td>\n<td align=\"right\">To show seconds or not</td>\n</tr>\n<tr>\n<td align=\"left\">twentyfourhourclock</td>\n<td align=\"center\">true/false</td>\n<td align=\"center\">false</td>\n<td align=\"right\">24 Hour clock or not</td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"apps/time/timeScreenshot.png\"><img src=\"apps/time/timeScreenshot.png\" alt=\"Time Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Current Weather:</h3><a id=\"user-content-current-weather\" class=\"anchor-element\" aria-label=\"Permalink: Current Weather:\" href=\"#current-weather\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"apps/weather\">Current Weather</a> shows the weather of a certain location. It updates every 20 minutes.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"appsSample.json#L7\"><code>apps.json.apps[\"Current Weather\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"#positions\">List of positions</a></td>\n<td align=\"center\">pos-topRight</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">tempunit</td>\n<td align=\"center\">C/F</td>\n<td align=\"center\">C</td>\n<td align=\"right\">The unit of temperature to use</td>\n</tr>\n<tr>\n<td align=\"left\">speedunit</td>\n<td align=\"center\">km/h or m/h</td>\n<td align=\"center\">km/h</td>\n<td align=\"right\">The unit of speed to use</td>\n</tr>\n<tr>\n<td align=\"left\">apikey</td>\n<td align=\"center\">Free API key from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n<td align=\"center\">None</td>\n<td align=\"right\">The API key to get weather information from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n<tr>\n<td align=\"left\">city</td>\n<td align=\"center\"><a href=\"http://bulk.openweathermap.org/sample/city.list.json.gz\" rel=\"nofollow\">City List</a></td>\n<td align=\"center\">5391832</td>\n<td align=\"right\">List of city ID's by <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"apps/weather/currentScreenshot.png\"><img src=\"apps/weather/currentScreenshot.png\" alt=\"Current Weather Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Weather Forecast:</h3><a id=\"user-content-weather-forecast\" class=\"anchor-element\" aria-label=\"Permalink: Weather Forecast:\" href=\"#weather-forecast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"apps/weather\">Weather Forecast</a> shows the weather of a certain location. It updates every 3 hours.</p>\n<p dir=\"auto\">Configuration:</p>\n<p dir=\"auto\">There are configurations for the time app, which can be changed from <a href=\"appsSample.json#L19\"><code>apps.json.apps[\"Weather Forecast\"].config</code></a>:</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Setting</th>\n<th align=\"center\">Possible Values</th>\n<th align=\"center\">Default</th>\n<th align=\"right\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">div</td>\n<td align=\"center\"><a href=\"#positions\">List of positions</a></td>\n<td align=\"center\">pos-topRight</td>\n<td align=\"right\">The div where time will be displayed</td>\n</tr>\n<tr>\n<td align=\"left\">unit</td>\n<td align=\"center\">C/F</td>\n<td align=\"center\">C</td>\n<td align=\"right\">The unit of temperature to use</td>\n</tr>\n<tr>\n<td align=\"left\">apikey</td>\n<td align=\"center\">Free API key from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n<td align=\"center\">None</td>\n<td align=\"right\">The API key to get weather information from <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n<tr>\n<td align=\"left\">city</td>\n<td align=\"center\"><a href=\"http://bulk.openweathermap.org/sample/city.list.json.gz\" rel=\"nofollow\">City List</a></td>\n<td align=\"center\">5391832</td>\n<td align=\"right\">List of city ID's by <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">OpenWeatherMap</a></td>\n</tr>\n</tbody>\n</table>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"apps/weather/forecastScreenshot.png\"><img src=\"apps/weather/forecastScreenshot.png\" alt=\"Weather Forecast Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Hardware</h1><a id=\"user-content-hardware\" class=\"anchor-element\" aria-label=\"Permalink: Hardware\" href=\"#hardware\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you have finished installing WizardMirror and configured all the software, you can move on to the hardware: the actual mirror design.\nYou will need</p>\n<ul dir=\"auto\">\n<li>LCD screen</li>\n<li>2-way mirror glass/film</li>\n<li>Wooden frame to frame the mirror.</li>\n<li>Cables to get your Raspberry Pi running and connect it to the Screen</li>\n<li>Other tools</li>\n</ul>\n<p dir=\"auto\">What you will need to do:\nOpen up your LCD Monitor, attach the mirror film on top of it, frame it, attach the Raspberry pi and attach it to the wall. School's starting, so I can't do much right now, but as soon as winter break starts I'll try to make a build video.</p>\n<p dir=\"auto\">Check out how to <a href=\"#contributing\">contribute</a> to WizardMirror.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Positions</h1><a id=\"user-content-positions\" class=\"anchor-element\" aria-label=\"Permalink: Positions\" href=\"#positions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Here is a list of positions, where you can place your apps\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"positions.png\"><img src=\"positions.png\" alt=\"Positions\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Feature Request</h1><a id=\"user-content-feature-request\" class=\"anchor-element\" aria-label=\"Permalink: Feature Request\" href=\"#feature-request\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can request features for WizardMirror through its <a href=\"https://feathub.com/Sanjit1/WizardMirror\" rel=\"nofollow\">feathub link</a>.\nHere are requested features, you can vote for them, by clicking on the picture.</p>\n<p dir=\"auto\"><a href=\"https://feathub.com/Sanjit1/WizardMirror\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7e47f4389d85b8a0bcabc95187fb37e429a5f7f0ff62dabc791383dc73374313/687474703a2f2f666561746875622e636f6d2f53616e6a6974312f57697a6172644d6972726f723f666f726d61743d737667\" alt=\"Feature Requests\" data-canonical-src=\"http://feathub.com/Sanjit1/WizardMirror?format=svg\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:35.781Z" + }, + "worksheets-data-studio": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">WORKSHEETS Data Studio</h1><a id=\"user-content-worksheets-data-studio\" class=\"anchor-element\" aria-label=\"Permalink: WORKSHEETS Data Studio\" href=\"https://github.com/FalconSoft/worksheets-data.studio/blob/main/#worksheets-data-studio\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Online SQL Client, Exploratory Data Analysis, Data Processing and Low Code Apps</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428313-98274c8c-248c-45b8-9caa-6ada1bac1b31.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428313-98274c8c-248c-45b8-9caa-6ada1bac1b31.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">WORKSHEETS Data Studio - is a low code data management platform for anyone working with Data and SQL Databases. Where you can:</p>\n<ul dir=\"auto\">\n<li>Connect to any SQL Database. (USE public or your private SQL Data Api)</li>\n<li>Visualize data in excel like data grids, charts or create input forms</li>\n<li>Perform Data Analysis and Data Processing seamlessly</li>\n<li>Collaborate with your team, clients and customers</li>\n<li>Automate and Streamline Data Processing Workflows.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Online SQL Client</h2><a id=\"user-content-online-sql-client\" class=\"anchor-element\" aria-label=\"Permalink: Online SQL Client\" href=\"https://github.com/FalconSoft/worksheets-data.studio/blob/main/#online-sql-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428329-bd0a21ac-4454-4dca-bdee-5b1afcf13892.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428329-bd0a21ac-4454-4dca-bdee-5b1afcf13892.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Easily navigate and search database objects</li>\n<li>Excel-like data grid for data analysis</li>\n<li>Charting / plotting for better visualization</li>\n<li>Join or extend Tables (without DDL access)</li>\n<li>Comprehensive Import / Export Data</li>\n<li>Share & Collaborate with public or individual access control</li>\n<li>Enables REST Api access to your database (JSPython, Python, C#, JavaScript(NodeJS))</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Low Code Data Management IDE</h2><a id=\"user-content-low-code-data-management-ide\" class=\"anchor-element\" aria-label=\"Permalink: Low Code Data Management IDE\" href=\"https://github.com/FalconSoft/worksheets-data.studio/blob/main/#low-code-data-management-ide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428338-e44b6f0e-c632-4b46-b01a-0e10dc5c6c53.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428338-e44b6f0e-c632-4b46-b01a-0e10dc5c6c53.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428346-e3ec5976-b616-42dc-9af0-20ac4db51f89.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428346-e3ec5976-b616-42dc-9af0-20ac4db51f89.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Implement custom data processing logic and integrate with systems</li>\n<li>Automate your data flow in-browser or server-side (NodeJS)</li>\n<li>Access your databases SQL Data Api</li>\n<li>Use DataPipe library for extended data analysis, processing and manipulations</li>\n<li>Rich Data Vizualization with excel-like data grid, charts and interactive dashboards</li>\n<li>Deploy your custom logic (JSPython scripts) anywhere in the cloud, local server or just run it in browser</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">RAPID Application Development</h2><a id=\"user-content-rapid-application-development\" class=\"anchor-element\" aria-label=\"Permalink: RAPID Application Development\" href=\"https://github.com/FalconSoft/worksheets-data.studio/blob/main/#rapid-application-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428362-5aaee491-7b7a-4827-9d3c-0a64af88a215.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428362-5aaee491-7b7a-4827-9d3c-0a64af88a215.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">WORKSHEETS Data Studio enables RAPID Application Development approach that saves up to 80% of your budget for internal or external custom data solutions</p>\n<ul dir=\"auto\">\n<li>Iterate quickly. Requirements can be changed at any time and you always get a working version</li>\n<li>Reduce risk of project failure. With constant customers collaborations and input, the projects can be managed much more efficient</li>\n<li>Cost saving Up to 80% can be saved on time and resources needed to implement projects</li>\n</ul>\n<p dir=\"auto\"><a href=\"https://worksheet.systems/sample-apps\" rel=\"nofollow\">https://worksheet.systems/sample-apps</a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">WORKSHEETS Data Studio</h1><a id=\"user-content-worksheets-data-studio\" class=\"anchor-element\" aria-label=\"Permalink: WORKSHEETS Data Studio\" href=\"#worksheets-data-studio\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Online SQL Client, Exploratory Data Analysis, Data Processing and Low Code Apps</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428313-98274c8c-248c-45b8-9caa-6ada1bac1b31.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428313-98274c8c-248c-45b8-9caa-6ada1bac1b31.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">WORKSHEETS Data Studio - is a low code data management platform for anyone working with Data and SQL Databases. Where you can:</p>\n<ul dir=\"auto\">\n<li>Connect to any SQL Database. (USE public or your private SQL Data Api)</li>\n<li>Visualize data in excel like data grids, charts or create input forms</li>\n<li>Perform Data Analysis and Data Processing seamlessly</li>\n<li>Collaborate with your team, clients and customers</li>\n<li>Automate and Streamline Data Processing Workflows.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Online SQL Client</h2><a id=\"user-content-online-sql-client\" class=\"anchor-element\" aria-label=\"Permalink: Online SQL Client\" href=\"#online-sql-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428329-bd0a21ac-4454-4dca-bdee-5b1afcf13892.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428329-bd0a21ac-4454-4dca-bdee-5b1afcf13892.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Easily navigate and search database objects</li>\n<li>Excel-like data grid for data analysis</li>\n<li>Charting / plotting for better visualization</li>\n<li>Join or extend Tables (without DDL access)</li>\n<li>Comprehensive Import / Export Data</li>\n<li>Share & Collaborate with public or individual access control</li>\n<li>Enables REST Api access to your database (JSPython, Python, C#, JavaScript(NodeJS))</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Low Code Data Management IDE</h2><a id=\"user-content-low-code-data-management-ide\" class=\"anchor-element\" aria-label=\"Permalink: Low Code Data Management IDE\" href=\"#low-code-data-management-ide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428338-e44b6f0e-c632-4b46-b01a-0e10dc5c6c53.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428338-e44b6f0e-c632-4b46-b01a-0e10dc5c6c53.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428346-e3ec5976-b616-42dc-9af0-20ac4db51f89.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428346-e3ec5976-b616-42dc-9af0-20ac4db51f89.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Implement custom data processing logic and integrate with systems</li>\n<li>Automate your data flow in-browser or server-side (NodeJS)</li>\n<li>Access your databases SQL Data Api</li>\n<li>Use DataPipe library for extended data analysis, processing and manipulations</li>\n<li>Rich Data Vizualization with excel-like data grid, charts and interactive dashboards</li>\n<li>Deploy your custom logic (JSPython scripts) anywhere in the cloud, local server or just run it in browser</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">RAPID Application Development</h2><a id=\"user-content-rapid-application-development\" class=\"anchor-element\" aria-label=\"Permalink: RAPID Application Development\" href=\"#rapid-application-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/6579079/174428362-5aaee491-7b7a-4827-9d3c-0a64af88a215.png\"><img src=\"https://user-images.githubusercontent.com/6579079/174428362-5aaee491-7b7a-4827-9d3c-0a64af88a215.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">WORKSHEETS Data Studio enables RAPID Application Development approach that saves up to 80% of your budget for internal or external custom data solutions</p>\n<ul dir=\"auto\">\n<li>Iterate quickly. Requirements can be changed at any time and you always get a working version</li>\n<li>Reduce risk of project failure. With constant customers collaborations and input, the projects can be managed much more efficient</li>\n<li>Cost saving Up to 80% can be saved on time and resources needed to implement projects</li>\n</ul>\n<p dir=\"auto\"><a href=\"https://worksheet.systems/sample-apps\" rel=\"nofollow\">https://worksheet.systems/sample-apps</a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:35.918Z" }, "y2mp3": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a href=\"https://travis-ci.com/moshfeu/y2mp3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/329d21d6859f74c90f6e3012a8e5d2bdb277a8cff26110804a5dfd9de86516c0/68747470733a2f2f7472617669732d63692e636f6d2f6d6f73686665752f79326d70332e7376673f6272616e63683d6d6173746572\" alt=\"Travis-ci build Status\" data-canonical-src=\"https://travis-ci.com/moshfeu/y2mp3.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://wallabyjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4b1699eae0e0a4e518d532a8ac2cc3cbe20657a73b2ab85c41c0394bd69b0b0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f77616c6c6162792e6a732d636f6e666967757265642d677265656e2e737667\" alt=\"Wallaby.js\" data-canonical-src=\"https://img.shields.io/badge/wallaby.js-configured-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/moshfeu/y2mp3/releases/latest\"><img src=\"https://camo.githubusercontent.com/8c1b66207d85bf80b03b5490f3e0c9a8666959e75ec04b7eb4b68589c013fc00/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d6f73686665752f79326d70332e737667\" alt=\"Release version\" data-canonical-src=\"https://img.shields.io/github/release/moshfeu/y2mp3.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/moshfeu/y2mp3/releases\"><img src=\"https://camo.githubusercontent.com/275fea2bcb42738eb17d379d8b8908c2e3f8b94cfe39e60dd926cc89ee513a6f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6f73686665752f79326d70332f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/moshfeu/y2mp3/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://twitter.com/y2mp3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9ea4d96731b110d9a40cf941171765252cb15e00ca8afc5b4fe0cf73395c32f9/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f79326d70332e7376673f7374796c653d736f6369616c\" alt=\"Follow me on Twitter\" data-canonical-src=\"https://img.shields.io/twitter/follow/y2mp3.svg?style=social\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/logo-128.png\"><img src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/logo-128.png\" alt=\"logo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-what-is-y2mp3-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#what-is-y2mp3-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>What is \"Y2Mp3\" app?</h2>\n<p dir=\"auto\">A simple desktop application to download Youtube videos to video (mp4, mpg, wmv) and audio (wav, flac, m4a, wma, mp3, ogg, acc) formats, one by one or all of them.</p>\n<p dir=\"auto\">A note: Since this app relays on youtube site and apis, it sometimes breaks without any change.\nIn this case, please create an issue or tweet <a href=\"https://twitter.com/y2mp3\" rel=\"nofollow\">@y2mp3</a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/video.gif\"><img src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/video.gif\" alt=\"video demo\" width=\"320\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h4 dir=\"auto\"><a id=\"user-content-find-us-on-slack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#find-us-on-slack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find us on Slack</h4>\n<p dir=\"auto\"><a href=\"https://join.slack.com/t/y2mp3/shared_invite/enQtNTk0OTE0Njc4ODY4LTYzYmY1M2MwMWFmZmQ1NTA2MDMxNWIzZTFkYzcyOTdkMjE3ZmNmMzk4NmM4YWY5OThkYTJjNzFhZTA0NGI3OTk\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7401780b3404972f150b513133b7ec65fb5430bcf0f1b2f23aeaa4c89761a055/68747470733a2f2f63646e2e6272616e64666f6c6465722e696f2f35483434324f33572f61732f706c3534366a2d376c65387a6b2d6578387736352f536c61636b5f5247422e706e673f77696474683d313230\" alt=\"link to Slack channel\" data-canonical-src=\"https://cdn.brandfolder.io/5H442O3W/as/pl546j-7le8zk-ex8w65/Slack_RGB.png?width=120\" style=\"max-width: 100%;\"></a></p>\n<h4 dir=\"auto\"><a id=\"user-content-limitations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#limitations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Limitations</h4>\n<ul dir=\"auto\">\n<li>Fetch only first 100 clips in a playlist</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Disclaimer</h2>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"loudspeaker\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e2.png\">📢</g-emoji><g-emoji class=\"g-emoji\" alias=\"loudspeaker\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e2.png\">📢</g-emoji></p>\n<ol dir=\"auto\">\n<li>The app doesn't track you down in ANY way. Not Google Analytics, or any other service. We know nothing jon snow! So, if you have an idea about how to make this app even greater, we will not know unless you will tell us. Please fill a <a href=\"https://github.com/moshfeu/y2mp3/issues/new?assignees=moshfeu&labels=enhancement&template=feature_request.md\">Feature Request</a> or <a href=\"https://github.com/moshfeu/y2mp3/issues/new?assignees=moshfeu&labels=bug&template=bug_report.md\">Open a bug</a> and let we know what do you think.</li>\n<li>The app doesn't store ANY media files ANYWHERE except on the device who use this app.</li>\n<li>Please use this app for downloading only public resources (You shouldn't be able to download private media). If you doesn't see all of the videos in the playlist, probably, they private (even it's yours private)</li>\n</ol>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"balance_scale\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2696.png\">⚖</g-emoji> <g-emoji class=\"g-emoji\" alias=\"detective\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f575.png\">🕵</g-emoji></p>\n<h2 dir=\"auto\"><a id=\"user-content-supported-operating-systems\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Supported operating systems</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/readme/windows.svg?sanitize=true\"><img width=\"30\" alt=\"windows\" src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/readme/windows.svg?sanitize=true\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/readme/mac.svg?sanitize=true\"><img width=\"30\" alt=\"mac\" src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/readme/mac.svg?sanitize=true\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/readme/linux.svg?sanitize=true\"><img width=\"30\" alt=\"linux\" src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/readme/linux.svg?sanitize=true\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<ul dir=\"auto\">\n<li>Free <g-emoji class=\"g-emoji\" alias=\"moneybag\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4b0.png\">💰</g-emoji></li>\n<li>No ads <g-emoji class=\"g-emoji\" alias=\"mega\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e3.png\">📣</g-emoji></li>\n</ul>\n<p dir=\"auto\">Find your download: <a href=\"https://github.com/moshfeu/y2mp3/releases/latest\">https://github.com/moshfeu/y2mp3/releases/latest</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-change-log\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#change-log\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Change log</h2>\n<h5 dir=\"auto\"><a id=\"user-content-250\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#250\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.5.0</h5>\n<p dir=\"auto\">Fix - The app didn't work at all because of changes in Youtube.</p>\n<h5 dir=\"auto\"><a id=\"user-content-241\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#241\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.4.1</h5>\n<p dir=\"auto\">Fix - some downloads failed (\"The video is unavailable\")</p>\n<h5 dir=\"auto\"><a id=\"user-content-240\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#240\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.4.0</h5>\n<ul dir=\"auto\">\n<li>Allow to stop active video download</li>\n<li>Scroll the screen to a download when it starts</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-230\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#230\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.3.0</h5>\n<ul dir=\"auto\">\n<li>Allow to remove videos from the list</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66964159-7a4e2d00-f07e-11e9-8a78-1fc971b92183.png\"><img width=\"82\" alt=\"Remove from the list (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964159-7a4e2d00-f07e-11e9-8a78-1fc971b92183.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Icon in the tray that shows the progress</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66964583-bdf56680-f07f-11e9-8a9e-1fd7e6394175.jpg\"><img width=\"267\" alt=\"progress (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964583-bdf56680-f07f-11e9-8a9e-1fd7e6394175.jpg\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Show notification when video downloaded</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66964794-50960580-f080-11e9-97bd-9d7382ea2470.png\"><img width=\"357\" alt=\"notification (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964794-50960580-f080-11e9-97bd-9d7382ea2470.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Bug fixes</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-220\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#220\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.2.0</h5>\n<ul dir=\"auto\">\n<li>Attach the video's thumbnail as album art</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66707744-4ad1b480-ed4e-11e9-927f-a92c940ee574.png\"><img width=\"265\" alt=\"Album art (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66707744-4ad1b480-ed4e-11e9-927f-a92c940ee574.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Add menu for better accesibility to useful options</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66707712-dc8cf200-ed4d-11e9-889d-8b36cca17772.png\"><img width=\"296\" alt=\"New Menu (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66707712-dc8cf200-ed4d-11e9-889d-8b36cca17772.png\" style=\"max-width: 100%;\"></a></p>\n<h5 dir=\"auto\"><a id=\"user-content-210\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#210\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.1.0</h5>\n<ul dir=\"auto\">\n<li>Check for updates automatically (Thanks (again) to <a href=\"https://github.com/iahmedhendi\">@iahmedhendi</a>)</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66351800-f356d180-e966-11e9-8ede-a3bbfad9a2b0.png\"><img width=\"288\" alt=\"Screen Shot\" src=\"https://user-images.githubusercontent.com/3723951/66351800-f356d180-e966-11e9-8ede-a3bbfad9a2b0.png\" style=\"max-width: 100%;\"></a></p>\n<h5 dir=\"auto\"><a id=\"user-content-200\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#200\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.0.0</h5>\n<ul dir=\"auto\">\n<li>Allow to download videos! (supported formats: mp4, wmv, mpg)</li>\n<li>Bug fixes and UI improvements</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-170\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#170\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.7.0</h5>\n<ul dir=\"auto\">\n<li>Don't open multiple folder picker dialogs (Thanks to <a href=\"https://github.com/iahmedhendi\">@iahmedhendi</a> for the issue)</li>\n<li>Don't ask to install ffmpeg if it already installed (Thanks to <a href=\"https://github.com/antwake\">@antwake</a> for the issue)</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-160-thanks-to-softpedia-for-the-ideas\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#160-thanks-to-softpedia-for-the-ideas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.6.0 (Thanks to <a href=\"https://www.softpedia.com/get/Internet/Download-Managers/y2mp3.shtml\" rel=\"nofollow\">softpedia</a> for the ideas)</h5>\n<ul dir=\"auto\">\n<li>Allow to choose different audio formats (mp3, wav, flac, m4a, wma, ogg, aac)</li>\n<li>Copied URLs will be automatically be loaded into the app.</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-150\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#150\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.5.0</h5>\n<p dir=\"auto\">Add the option to save each playlist to a dedicated folder - thanks to <a href=\"https://github.com/saydax\">@saydax</a> for the request</p>\n<h5 dir=\"auto\"><a id=\"user-content-140\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#140\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.4.0</h5>\n<p dir=\"auto\">Make song title a link - thanks to <a href=\"https://github.com/shayanypn\">@shayanypn</a></p>\n<h5 dir=\"auto\"><a id=\"user-content-130\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.3.0</h5>\n<ul dir=\"auto\">\n<li>Allow to change the audio quality</li>\n<li>display a proper message when the url is not supported or invalid</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-120\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.2.0</h5>\n<p dir=\"auto\">Allow to change the downloads folder</p>\n<h5 dir=\"auto\"><a id=\"user-content-110\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.1.0</h5>\n<p dir=\"auto\">Allow fetch and download a single video</p>\n<h5 dir=\"auto\"><a id=\"user-content-100\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.0.0</h5>\n<p dir=\"auto\">Fetch videos from youtube playlist and download them one by one or all.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/shayanypn\">@shayanypn</a></li>\n</ul>\n<div dir=\"auto\">\n Os Icons made by <a href=\"https://www.flaticon.com/authors/pixel-perfect\" title=\"Pixel perfect\" rel=\"nofollow\">Pixel perfect</a> from <a href=\"https://www.flaticon.com/\" title=\"Flaticon\" rel=\"nofollow\">www.flaticon.com</a> is licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" rel=\"nofollow\">CC 3.0 BY</a>\n</div>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm start\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install\nnpm start\n</code></pre></div>\n<p dir=\"auto\">Or</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn\nyarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">yarn\nyarn start\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Stack</h3>\n<table>\n <tbody><tr>\n <td><a href=\"http://electronjs.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"electron\" src=\"https://camo.githubusercontent.com/dbd4147617c86278b63ab8ae9c50af9a4e4d3cc3dde75199c7971d77e4bcf591/68747470733a2f2f6769746875622e6769746875626173736574732e636f6d2f696d616765732f69636f6e732f656d6f6a692f656c656374726f6e2e706e67\" data-canonical-src=\"https://github.githubassets.com/images/icons/emoji/electron.png\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://reactjs.org/\" rel=\"nofollow\"><img width=\"45\" alt=\"reactjs\" src=\"https://camo.githubusercontent.com/dbe670ecea36b59366b09cb0f6530898d02409129b1663be0ff31e753a527e07/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f612f61372f52656163742d69636f6e2e737667\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/a/a7/React-icon.svg\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://mobx.js.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"mobx\" src=\"https://camo.githubusercontent.com/8420e016d16f5d6e92bef0b5002f9c67dd43be4e7df17914890ae7c50c8afb65/68747470733a2f2f6d6f62782e6a732e6f72672f696d672f6d6f62782e706e67\" data-canonical-src=\"https://mobx.js.org/img/mobx.png\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"typescript\" src=\"https://github.com/remojansen/logo.ts/raw/master/ts.jpg?raw=true\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://webpack.js.org/\" rel=\"nofollow\"><img width=\"30\" src=\"https://github.com/webpack/media/raw/master/logo/icon-square-small.jpg?raw=true\" style=\"max-width: 100%;\"></a></td>\n </tr><tr>\n <td><a href=\"http://electronjs.org/\" rel=\"nofollow\">electron</a></td>\n <td><a href=\"https://reactjs.org/\" rel=\"nofollow\">reactjs</a></td>\n <td><a href=\"https://mobx.js.org/\" rel=\"nofollow\">mobx</a></td>\n <td><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">typescript</a></td>\n <td><a href=\"https://webpack.js.org/\" rel=\"nofollow\">webpack</a></td>\n </tr>\n</tbody></table>\n<p dir=\"auto\"><strong>Logos licenes</strong></p>\n<ul dir=\"auto\">\n<li>Facebook [Public domain or CC BY-SA 1.0 (<a href=\"https://creativecommons.org/licenses/by-sa/1.0\" rel=\"nofollow\">https://creativecommons.org/licenses/by-sa/1.0</a>)]</li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tests</h4>\n<ul dir=\"auto\">\n<li><a href=\"https://jestjs.io/\" rel=\"nofollow\">jest</a></li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-libraries\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#libraries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Libraries</h4>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ytb2mp3/youtube-mp3-downloader\">youtube-mp3-downloader</a></li>\n<li><a href=\"https://github.com/CodeDotJS/youtube-playlist\">youtube-playlist</a></li>\n<li><a href=\"https://github.com/vot/ffbinaries-node\">ffbinaries</a></li>\n<li><a href=\"https://react.semantic-ui.com/\" rel=\"nofollow\">Semantic UI React</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TODO</h3>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"vulcan_salute\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f596.png\">🖖</g-emoji><g-emoji class=\"g-emoji\" alias=\"medal_military\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f396.png\">🎖</g-emoji> Thanks you for your willing to contribute! You can find the list in the <a href=\"https://github.com/moshfeu/y2mp3/projects/1#column-3954836\">project</a> page.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">MIT</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a href=\"https://travis-ci.com/moshfeu/y2mp3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/329d21d6859f74c90f6e3012a8e5d2bdb277a8cff26110804a5dfd9de86516c0/68747470733a2f2f7472617669732d63692e636f6d2f6d6f73686665752f79326d70332e7376673f6272616e63683d6d6173746572\" alt=\"Travis-ci build Status\" data-canonical-src=\"https://travis-ci.com/moshfeu/y2mp3.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://wallabyjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4b1699eae0e0a4e518d532a8ac2cc3cbe20657a73b2ab85c41c0394bd69b0b0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f77616c6c6162792e6a732d636f6e666967757265642d677265656e2e737667\" alt=\"Wallaby.js\" data-canonical-src=\"https://img.shields.io/badge/wallaby.js-configured-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/moshfeu/y2mp3/releases/latest\"><img src=\"https://camo.githubusercontent.com/8c1b66207d85bf80b03b5490f3e0c9a8666959e75ec04b7eb4b68589c013fc00/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d6f73686665752f79326d70332e737667\" alt=\"Release version\" data-canonical-src=\"https://img.shields.io/github/release/moshfeu/y2mp3.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/moshfeu/y2mp3/releases\"><img src=\"https://camo.githubusercontent.com/275fea2bcb42738eb17d379d8b8908c2e3f8b94cfe39e60dd926cc89ee513a6f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6f73686665752f79326d70332f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/moshfeu/y2mp3/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://twitter.com/y2mp3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9ea4d96731b110d9a40cf941171765252cb15e00ca8afc5b4fe0cf73395c32f9/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f79326d70332e7376673f7374796c653d736f6369616c\" alt=\"Follow me on Twitter\" data-canonical-src=\"https://img.shields.io/twitter/follow/y2mp3.svg?style=social\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/logo-128.png\"><img src=\"app-resources/logo-128.png\" alt=\"logo\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-what-is-y2mp3-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-y2mp3-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>What is \"Y2Mp3\" app?</h2>\n<p dir=\"auto\">A simple desktop application to download Youtube videos to video (mp4, mpg, wmv) and audio (wav, flac, m4a, wma, mp3, ogg, acc) formats, one by one or all of them.</p>\n<p dir=\"auto\">A note: Since this app relays on youtube site and apis, it sometimes breaks without any change.\nIn this case, please create an issue or tweet <a href=\"https://twitter.com/y2mp3\" rel=\"nofollow\">@y2mp3</a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/video.gif\"><img src=\"app-resources/video.gif\" alt=\"video demo\" width=\"320\" style=\"max-width: 100%;\"></a></p>\n<h4 dir=\"auto\"><a id=\"user-content-find-us-on-slack\" class=\"anchor\" aria-hidden=\"true\" href=\"#find-us-on-slack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Find us on Slack</h4>\n<p dir=\"auto\"><a href=\"https://join.slack.com/t/y2mp3/shared_invite/enQtNTk0OTE0Njc4ODY4LTYzYmY1M2MwMWFmZmQ1NTA2MDMxNWIzZTFkYzcyOTdkMjE3ZmNmMzk4NmM4YWY5OThkYTJjNzFhZTA0NGI3OTk\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7401780b3404972f150b513133b7ec65fb5430bcf0f1b2f23aeaa4c89761a055/68747470733a2f2f63646e2e6272616e64666f6c6465722e696f2f35483434324f33572f61732f706c3534366a2d376c65387a6b2d6578387736352f536c61636b5f5247422e706e673f77696474683d313230\" alt=\"link to Slack channel\" data-canonical-src=\"https://cdn.brandfolder.io/5H442O3W/as/pl546j-7le8zk-ex8w65/Slack_RGB.png?width=120\" style=\"max-width: 100%;\"></a></p>\n<h4 dir=\"auto\"><a id=\"user-content-limitations\" class=\"anchor\" aria-hidden=\"true\" href=\"#limitations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Limitations</h4>\n<ul dir=\"auto\">\n<li>Fetch only first 100 clips in a playlist</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Disclaimer</h2>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"loudspeaker\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e2.png\">📢</g-emoji><g-emoji class=\"g-emoji\" alias=\"loudspeaker\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e2.png\">📢</g-emoji></p>\n<ol dir=\"auto\">\n<li>The app doesn't track you down in ANY way. Not Google Analytics, or any other service. We know nothing jon snow! So, if you have an idea about how to make this app even greater, we will not know unless you will tell us. Please fill a <a href=\"https://github.com/moshfeu/y2mp3/issues/new?assignees=moshfeu&labels=enhancement&template=feature_request.md\">Feature Request</a> or <a href=\"https://github.com/moshfeu/y2mp3/issues/new?assignees=moshfeu&labels=bug&template=bug_report.md\">Open a bug</a> and let we know what do you think.</li>\n<li>The app doesn't store ANY media files ANYWHERE except on the device who use this app.</li>\n<li>Please use this app for downloading only public resources (You shouldn't be able to download private media). If you doesn't see all of the videos in the playlist, probably, they private (even it's yours private)</li>\n</ol>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"balance_scale\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2696.png\">⚖</g-emoji> <g-emoji class=\"g-emoji\" alias=\"detective\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f575.png\">🕵</g-emoji></p>\n<h2 dir=\"auto\"><a id=\"user-content-supported-operating-systems\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Supported operating systems</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/readme/windows.svg?sanitize=true\"><img width=\"30\" alt=\"windows\" src=\"app-resources/readme/windows.svg?sanitize=true\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/readme/mac.svg?sanitize=true\"><img width=\"30\" alt=\"mac\" src=\"app-resources/readme/mac.svg?sanitize=true\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/readme/linux.svg?sanitize=true\"><img width=\"30\" alt=\"linux\" src=\"app-resources/readme/linux.svg?sanitize=true\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<ul dir=\"auto\">\n<li>Free <g-emoji class=\"g-emoji\" alias=\"moneybag\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4b0.png\">💰</g-emoji></li>\n<li>No ads <g-emoji class=\"g-emoji\" alias=\"mega\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4e3.png\">📣</g-emoji></li>\n</ul>\n<p dir=\"auto\">Find your download: <a href=\"https://github.com/moshfeu/y2mp3/releases/latest\">https://github.com/moshfeu/y2mp3/releases/latest</a></p>\n<h2 dir=\"auto\"><a id=\"user-content-change-log\" class=\"anchor\" aria-hidden=\"true\" href=\"#change-log\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Change log</h2>\n<h5 dir=\"auto\"><a id=\"user-content-250\" class=\"anchor\" aria-hidden=\"true\" href=\"#250\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.5.0</h5>\n<p dir=\"auto\">Fix - The app didn't work at all because of changes in Youtube.</p>\n<h5 dir=\"auto\"><a id=\"user-content-241\" class=\"anchor\" aria-hidden=\"true\" href=\"#241\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.4.1</h5>\n<p dir=\"auto\">Fix - some downloads failed (\"The video is unavailable\")</p>\n<h5 dir=\"auto\"><a id=\"user-content-240\" class=\"anchor\" aria-hidden=\"true\" href=\"#240\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.4.0</h5>\n<ul dir=\"auto\">\n<li>Allow to stop active video download</li>\n<li>Scroll the screen to a download when it starts</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-230\" class=\"anchor\" aria-hidden=\"true\" href=\"#230\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.3.0</h5>\n<ul dir=\"auto\">\n<li>Allow to remove videos from the list</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66964159-7a4e2d00-f07e-11e9-8a78-1fc971b92183.png\"><img width=\"82\" alt=\"Remove from the list (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964159-7a4e2d00-f07e-11e9-8a78-1fc971b92183.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Icon in the tray that shows the progress</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66964583-bdf56680-f07f-11e9-8a9e-1fd7e6394175.jpg\"><img width=\"267\" alt=\"progress (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964583-bdf56680-f07f-11e9-8a9e-1fd7e6394175.jpg\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Show notification when video downloaded</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66964794-50960580-f080-11e9-97bd-9d7382ea2470.png\"><img width=\"357\" alt=\"notification (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964794-50960580-f080-11e9-97bd-9d7382ea2470.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Bug fixes</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-220\" class=\"anchor\" aria-hidden=\"true\" href=\"#220\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.2.0</h5>\n<ul dir=\"auto\">\n<li>Attach the video's thumbnail as album art</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66707744-4ad1b480-ed4e-11e9-927f-a92c940ee574.png\"><img width=\"265\" alt=\"Album art (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66707744-4ad1b480-ed4e-11e9-927f-a92c940ee574.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Add menu for better accesibility to useful options</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66707712-dc8cf200-ed4d-11e9-889d-8b36cca17772.png\"><img width=\"296\" alt=\"New Menu (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66707712-dc8cf200-ed4d-11e9-889d-8b36cca17772.png\" style=\"max-width: 100%;\"></a></p>\n<h5 dir=\"auto\"><a id=\"user-content-210\" class=\"anchor\" aria-hidden=\"true\" href=\"#210\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.1.0</h5>\n<ul dir=\"auto\">\n<li>Check for updates automatically (Thanks (again) to <a href=\"https://github.com/iahmedhendi\">@iahmedhendi</a>)</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3723951/66351800-f356d180-e966-11e9-8ede-a3bbfad9a2b0.png\"><img width=\"288\" alt=\"Screen Shot\" src=\"https://user-images.githubusercontent.com/3723951/66351800-f356d180-e966-11e9-8ede-a3bbfad9a2b0.png\" style=\"max-width: 100%;\"></a></p>\n<h5 dir=\"auto\"><a id=\"user-content-200\" class=\"anchor\" aria-hidden=\"true\" href=\"#200\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>2.0.0</h5>\n<ul dir=\"auto\">\n<li>Allow to download videos! (supported formats: mp4, wmv, mpg)</li>\n<li>Bug fixes and UI improvements</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-170\" class=\"anchor\" aria-hidden=\"true\" href=\"#170\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.7.0</h5>\n<ul dir=\"auto\">\n<li>Don't open multiple folder picker dialogs (Thanks to <a href=\"https://github.com/iahmedhendi\">@iahmedhendi</a> for the issue)</li>\n<li>Don't ask to install ffmpeg if it already installed (Thanks to <a href=\"https://github.com/antwake\">@antwake</a> for the issue)</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-160-thanks-to-softpedia-for-the-ideas\" class=\"anchor\" aria-hidden=\"true\" href=\"#160-thanks-to-softpedia-for-the-ideas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.6.0 (Thanks to <a href=\"https://www.softpedia.com/get/Internet/Download-Managers/y2mp3.shtml\" rel=\"nofollow\">softpedia</a> for the ideas)</h5>\n<ul dir=\"auto\">\n<li>Allow to choose different audio formats (mp3, wav, flac, m4a, wma, ogg, aac)</li>\n<li>Copied URLs will be automatically be loaded into the app.</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-150\" class=\"anchor\" aria-hidden=\"true\" href=\"#150\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.5.0</h5>\n<p dir=\"auto\">Add the option to save each playlist to a dedicated folder - thanks to <a href=\"https://github.com/saydax\">@saydax</a> for the request</p>\n<h5 dir=\"auto\"><a id=\"user-content-140\" class=\"anchor\" aria-hidden=\"true\" href=\"#140\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.4.0</h5>\n<p dir=\"auto\">Make song title a link - thanks to <a href=\"https://github.com/shayanypn\">@shayanypn</a></p>\n<h5 dir=\"auto\"><a id=\"user-content-130\" class=\"anchor\" aria-hidden=\"true\" href=\"#130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.3.0</h5>\n<ul dir=\"auto\">\n<li>Allow to change the audio quality</li>\n<li>display a proper message when the url is not supported or invalid</li>\n</ul>\n<h5 dir=\"auto\"><a id=\"user-content-120\" class=\"anchor\" aria-hidden=\"true\" href=\"#120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.2.0</h5>\n<p dir=\"auto\">Allow to change the downloads folder</p>\n<h5 dir=\"auto\"><a id=\"user-content-110\" class=\"anchor\" aria-hidden=\"true\" href=\"#110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.1.0</h5>\n<p dir=\"auto\">Allow fetch and download a single video</p>\n<h5 dir=\"auto\"><a id=\"user-content-100\" class=\"anchor\" aria-hidden=\"true\" href=\"#100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>1.0.0</h5>\n<p dir=\"auto\">Fetch videos from youtube playlist and download them one by one or all.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/shayanypn\">@shayanypn</a></li>\n</ul>\n<div dir=\"auto\">\n Os Icons made by <a href=\"https://www.flaticon.com/authors/pixel-perfect\" title=\"Pixel perfect\" rel=\"nofollow\">Pixel perfect</a> from <a href=\"https://www.flaticon.com/\" title=\"Flaticon\" rel=\"nofollow\">www.flaticon.com</a> is licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" rel=\"nofollow\">CC 3.0 BY</a>\n</div>\n<h2 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h2>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm start\"><pre class=\"notranslate\"><code class=\"notranslate\">npm install\nnpm start\n</code></pre></div>\n<p dir=\"auto\">Or</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn\nyarn start\"><pre class=\"notranslate\"><code class=\"notranslate\">yarn\nyarn start\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Stack</h3>\n<table>\n <tbody><tr>\n <td><a href=\"http://electronjs.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"electron\" src=\"https://camo.githubusercontent.com/dbd4147617c86278b63ab8ae9c50af9a4e4d3cc3dde75199c7971d77e4bcf591/68747470733a2f2f6769746875622e6769746875626173736574732e636f6d2f696d616765732f69636f6e732f656d6f6a692f656c656374726f6e2e706e67\" data-canonical-src=\"https://github.githubassets.com/images/icons/emoji/electron.png\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://reactjs.org/\" rel=\"nofollow\"><img width=\"45\" alt=\"reactjs\" src=\"https://camo.githubusercontent.com/dbe670ecea36b59366b09cb0f6530898d02409129b1663be0ff31e753a527e07/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f612f61372f52656163742d69636f6e2e737667\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/a/a7/React-icon.svg\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://mobx.js.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"mobx\" src=\"https://camo.githubusercontent.com/8420e016d16f5d6e92bef0b5002f9c67dd43be4e7df17914890ae7c50c8afb65/68747470733a2f2f6d6f62782e6a732e6f72672f696d672f6d6f62782e706e67\" data-canonical-src=\"https://mobx.js.org/img/mobx.png\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"typescript\" src=\"https://github.com/remojansen/logo.ts/raw/master/ts.jpg?raw=true\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://webpack.js.org/\" rel=\"nofollow\"><img width=\"30\" src=\"https://github.com/webpack/media/raw/master/logo/icon-square-small.jpg?raw=true\" style=\"max-width: 100%;\"></a></td>\n </tr><tr>\n <td><a href=\"http://electronjs.org/\" rel=\"nofollow\">electron</a></td>\n <td><a href=\"https://reactjs.org/\" rel=\"nofollow\">reactjs</a></td>\n <td><a href=\"https://mobx.js.org/\" rel=\"nofollow\">mobx</a></td>\n <td><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">typescript</a></td>\n <td><a href=\"https://webpack.js.org/\" rel=\"nofollow\">webpack</a></td>\n </tr>\n</tbody></table>\n<p dir=\"auto\"><strong>Logos licenes</strong></p>\n<ul dir=\"auto\">\n<li>Facebook [Public domain or CC BY-SA 1.0 (<a href=\"https://creativecommons.org/licenses/by-sa/1.0\" rel=\"nofollow\">https://creativecommons.org/licenses/by-sa/1.0</a>)]</li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Tests</h4>\n<ul dir=\"auto\">\n<li><a href=\"https://jestjs.io/\" rel=\"nofollow\">jest</a></li>\n</ul>\n<h4 dir=\"auto\"><a id=\"user-content-libraries\" class=\"anchor\" aria-hidden=\"true\" href=\"#libraries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Libraries</h4>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ytb2mp3/youtube-mp3-downloader\">youtube-mp3-downloader</a></li>\n<li><a href=\"https://github.com/CodeDotJS/youtube-playlist\">youtube-playlist</a></li>\n<li><a href=\"https://github.com/vot/ffbinaries-node\">ffbinaries</a></li>\n<li><a href=\"https://react.semantic-ui.com/\" rel=\"nofollow\">Semantic UI React</a></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>TODO</h3>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"vulcan_salute\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f596.png\">🖖</g-emoji><g-emoji class=\"g-emoji\" alias=\"medal_military\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f396.png\">🎖</g-emoji> Thanks you for your willing to contribute! You can find the list in the <a href=\"https://github.com/moshfeu/y2mp3/projects/1#column-3954836\">project</a> page.</p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">MIT</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.408Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a href=\"https://travis-ci.com/moshfeu/y2mp3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8f96f9ea518811a15b3872197760a6d662754411ab4fae9edc3e206ce34b7e34/68747470733a2f2f7472617669732d63692e636f6d2f6d6f73686665752f79326d70332e7376673f6272616e63683d6d6173746572\" alt=\"Travis-ci build Status\" data-canonical-src=\"https://travis-ci.com/moshfeu/y2mp3.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://wallabyjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b5c99c292fed20368748560fb007816dcbd81f7eda40f073445293fa52b93823/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f77616c6c6162792e6a732d636f6e666967757265642d677265656e2e737667\" alt=\"Wallaby.js\" data-canonical-src=\"https://img.shields.io/badge/wallaby.js-configured-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/moshfeu/y2mp3/releases/latest\"><img src=\"https://camo.githubusercontent.com/6a10ce160220ab2ab691dfadc0f6f505114dfb791b5854fa6110708dcadfdcdc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d6f73686665752f79326d70332e737667\" alt=\"Release version\" data-canonical-src=\"https://img.shields.io/github/release/moshfeu/y2mp3.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/moshfeu/y2mp3/releases\"><img src=\"https://camo.githubusercontent.com/b569c50bd0a6d5f1fdd37df24b1ae4965978dd3bf55cf40dba4eca0b8e85e352/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6f73686665752f79326d70332f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/moshfeu/y2mp3/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://twitter.com/y2mp3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4209e6cfd2f4c682f233e373daa2febc68dd2118f7abe2e7b956c74d66ae6f13/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f79326d70332e7376673f7374796c653d736f6369616c\" alt=\"Follow me on Twitter\" data-canonical-src=\"https://img.shields.io/twitter/follow/y2mp3.svg?style=social\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/logo-128.png\"><img src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/logo-128.png\" alt=\"logo\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">What is \"Y2Mp3\" app?</h2><a id=\"user-content-what-is-y2mp3-app\" class=\"anchor-element\" aria-label=\"Permalink: What is "Y2Mp3" app?\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#what-is-y2mp3-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">A simple desktop application to download Youtube videos to video (mp4, mpg, wmv) and audio (wav, flac, m4a, wma, mp3, ogg, acc) formats, one by one or all of them.</p>\n<p dir=\"auto\">A note: Since this app relays on youtube site and apis, it sometimes breaks without any change.\nIn this case, please create an issue or tweet <a href=\"https://twitter.com/y2mp3\" rel=\"nofollow\">@y2mp3</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/video.gif\"><img src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/video.gif\" alt=\"video demo\" width=\"320\" data-animated-image=\"\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Limitations</h4><a id=\"user-content-limitations\" class=\"anchor-element\" aria-label=\"Permalink: Limitations\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#limitations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Fetch only first 100 clips in a playlist</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Disclaimers</h2><a id=\"user-content-disclaimers\" class=\"anchor-element\" aria-label=\"Permalink: Disclaimers\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#disclaimers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">📢📢</p>\n<ol dir=\"auto\">\n<li>Privacy Disclaimer: Like Jon Snow, we know nothing about you! We value your privacy and do not track any of your data or activities through the Y2Mp3 app (No Google Analytics or any other tool). We appreciate your feedback and suggestions to improve our app, so feel free to share your thoughts through our Feature Request or Bug Report sections.</li>\n<li>Media Storage Disclaimer: We do not store any media files downloaded through the Y2Mp3 app anywhere except on your device. Your downloaded files are your property, and we do not have access to them.</li>\n<li>Usage Guidelines Disclaimer: We advise you to only use Y2Mp3 for downloading public resources, as it is not intended for downloading private media. If you cannot download all of the videos in a playlist, it is likely that some of them are private, including any private videos that you own.</li>\n</ol>\n<p dir=\"auto\">⚖ 🕵</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Supported operating systems</h2><a id=\"user-content-supported-operating-systems\" class=\"anchor-element\" aria-label=\"Permalink: Supported operating systems\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/readme/windows.svg?sanitize=true\"><img width=\"30\" alt=\"windows\" src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/readme/windows.svg?sanitize=true\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/readme/mac.svg?sanitize=true\"><img width=\"30\" alt=\"mac\" src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/readme/mac.svg?sanitize=true\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/moshfeu/y2mp3/blob/master/app-resources/readme/linux.svg?sanitize=true\"><img width=\"30\" alt=\"linux\" src=\"https://raw.githubusercontent.com/moshfeu/y2mp3/master/app-resources/readme/linux.svg?sanitize=true\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Free 💰</li>\n<li>No ads 📣</li>\n</ul>\n<p dir=\"auto\">Find your download: <a href=\"https://github.com/moshfeu/y2mp3/releases/latest\">https://github.com/moshfeu/y2mp3/releases/latest</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Change log</h2><a id=\"user-content-change-log\" class=\"anchor-element\" aria-label=\"Permalink: Change log\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#change-log\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.5.0</h5><a id=\"user-content-250\" class=\"anchor-element\" aria-label=\"Permalink: 2.5.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#250\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Fix - The app didn't work at all because of changes in Youtube.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.4.1</h5><a id=\"user-content-241\" class=\"anchor-element\" aria-label=\"Permalink: 2.4.1\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#241\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Fix - some downloads failed (\"The video is unavailable\")</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.4.0</h5><a id=\"user-content-240\" class=\"anchor-element\" aria-label=\"Permalink: 2.4.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#240\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to stop active video download</li>\n<li>Scroll the screen to a download when it starts</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.3.0</h5><a id=\"user-content-230\" class=\"anchor-element\" aria-label=\"Permalink: 2.3.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#230\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to remove videos from the list</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66964159-7a4e2d00-f07e-11e9-8a78-1fc971b92183.png\"><img width=\"82\" alt=\"Remove from the list (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964159-7a4e2d00-f07e-11e9-8a78-1fc971b92183.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Icon in the tray that shows the progress</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66964583-bdf56680-f07f-11e9-8a9e-1fd7e6394175.jpg\"><img width=\"267\" alt=\"progress (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964583-bdf56680-f07f-11e9-8a9e-1fd7e6394175.jpg\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Show notification when video downloaded</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66964794-50960580-f080-11e9-97bd-9d7382ea2470.png\"><img width=\"357\" alt=\"notification (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964794-50960580-f080-11e9-97bd-9d7382ea2470.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Bug fixes</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.2.0</h5><a id=\"user-content-220\" class=\"anchor-element\" aria-label=\"Permalink: 2.2.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#220\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Attach the video's thumbnail as album art</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66707744-4ad1b480-ed4e-11e9-927f-a92c940ee574.png\"><img width=\"265\" alt=\"Album art (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66707744-4ad1b480-ed4e-11e9-927f-a92c940ee574.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Add menu for better accesibility to useful options</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66707712-dc8cf200-ed4d-11e9-889d-8b36cca17772.png\"><img width=\"296\" alt=\"New Menu (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66707712-dc8cf200-ed4d-11e9-889d-8b36cca17772.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.1.0</h5><a id=\"user-content-210\" class=\"anchor-element\" aria-label=\"Permalink: 2.1.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#210\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Check for updates automatically (Thanks (again) to <a href=\"https://github.com/iahmedhendi\">@iahmedhendi</a>)</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66351800-f356d180-e966-11e9-8ede-a3bbfad9a2b0.png\"><img width=\"288\" alt=\"Screen Shot\" src=\"https://user-images.githubusercontent.com/3723951/66351800-f356d180-e966-11e9-8ede-a3bbfad9a2b0.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.0.0</h5><a id=\"user-content-200\" class=\"anchor-element\" aria-label=\"Permalink: 2.0.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#200\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to download videos! (supported formats: mp4, wmv, mpg)</li>\n<li>Bug fixes and UI improvements</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.7.0</h5><a id=\"user-content-170\" class=\"anchor-element\" aria-label=\"Permalink: 1.7.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#170\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Don't open multiple folder picker dialogs (Thanks to <a href=\"https://github.com/iahmedhendi\">@iahmedhendi</a> for the issue)</li>\n<li>Don't ask to install ffmpeg if it already installed (Thanks to <a href=\"https://github.com/antwake\">@antwake</a> for the issue)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.6.0 (Thanks to <a href=\"https://www.softpedia.com/get/Internet/Download-Managers/y2mp3.shtml\" rel=\"nofollow\">softpedia</a> for the ideas)</h5><a id=\"user-content-160-thanks-to-softpedia-for-the-ideas\" class=\"anchor-element\" aria-label=\"Permalink: 1.6.0 (Thanks to softpedia for the ideas)\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#160-thanks-to-softpedia-for-the-ideas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to choose different audio formats (mp3, wav, flac, m4a, wma, ogg, aac)</li>\n<li>Copied URLs will be automatically be loaded into the app.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.5.0</h5><a id=\"user-content-150\" class=\"anchor-element\" aria-label=\"Permalink: 1.5.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#150\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Add the option to save each playlist to a dedicated folder - thanks to <a href=\"https://github.com/saydax\">@saydax</a> for the request</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.4.0</h5><a id=\"user-content-140\" class=\"anchor-element\" aria-label=\"Permalink: 1.4.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#140\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Make song title a link - thanks to <a href=\"https://github.com/shayanypn\">@shayanypn</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.3.0</h5><a id=\"user-content-130\" class=\"anchor-element\" aria-label=\"Permalink: 1.3.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to change the audio quality</li>\n<li>display a proper message when the url is not supported or invalid</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.2.0</h5><a id=\"user-content-120\" class=\"anchor-element\" aria-label=\"Permalink: 1.2.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Allow to change the downloads folder</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.1.0</h5><a id=\"user-content-110\" class=\"anchor-element\" aria-label=\"Permalink: 1.1.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Allow fetch and download a single video</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.0.0</h5><a id=\"user-content-100\" class=\"anchor-element\" aria-label=\"Permalink: 1.0.0\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Fetch videos from youtube playlist and download them one by one or all.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributors</h2><a id=\"user-content-contributors\" class=\"anchor-element\" aria-label=\"Permalink: Contributors\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/shayanypn\">@shayanypn</a></li>\n</ul>\n<div dir=\"auto\">\n Os Icons made by <a href=\"https://www.flaticon.com/authors/pixel-perfect\" title=\"Pixel perfect\" rel=\"nofollow\">Pixel perfect</a> from <a href=\"https://www.flaticon.com/\" title=\"Flaticon\" rel=\"nofollow\">www.flaticon.com</a> is licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" rel=\"nofollow\">CC 3.0 BY</a>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm start\"><pre class=\"notranslate\"><code>npm install\nnpm start\n</code></pre></div>\n<p dir=\"auto\">Or</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn\nyarn start\"><pre class=\"notranslate\"><code>yarn\nyarn start\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">CI / CD</h2><a id=\"user-content-ci--cd\" class=\"anchor-element\" aria-label=\"Permalink: CI / CD\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#ci--cd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project uses github actions to build and release the app. The action runs on every push master and PR and every tag push.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Release</h3><a id=\"user-content-release\" class=\"anchor-element\" aria-label=\"Permalink: Release\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To release a new version, just push a new tag. The tag should be in the format <code>vX.Y.Z</code> (e.g. <code>v1.2.3</code>). The action will create a new release with the tag name and the binaries for all platforms as Draft.</p>\n<p dir=\"auto\">Once you happy with the release, just publish it.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Stack</h3><a id=\"user-content-stack\" class=\"anchor-element\" aria-label=\"Permalink: Stack\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n <tbody><tr>\n <td><a href=\"http://electronjs.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"electron\" src=\"https://camo.githubusercontent.com/d613995470c58924163484e39222c4bb38f29c2581c59cd0eb499fc7ea1ec63a/68747470733a2f2f6769746875622e6769746875626173736574732e636f6d2f696d616765732f69636f6e732f656d6f6a692f656c656374726f6e2e706e67\" data-canonical-src=\"https://github.githubassets.com/images/icons/emoji/electron.png\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://reactjs.org/\" rel=\"nofollow\"><img width=\"45\" alt=\"reactjs\" src=\"https://camo.githubusercontent.com/2caafe79e106ad099d02faea3fc3b5a5bc403fff8fc67727e13e1097c741fba6/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f612f61372f52656163742d69636f6e2e737667\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/a/a7/React-icon.svg\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://mobx.js.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"mobx\" src=\"https://camo.githubusercontent.com/ffc7a4a81a94a159a0c0fc594ec7fb2a68907e28883ea1caf5c58d2853b68af4/68747470733a2f2f6d6f62782e6a732e6f72672f696d672f6d6f62782e706e67\" data-canonical-src=\"https://mobx.js.org/img/mobx.png\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"typescript\" src=\"https://github.com/remojansen/logo.ts/raw/master/ts.jpg?raw=true\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://webpack.js.org/\" rel=\"nofollow\"><img width=\"30\" src=\"https://github.com/webpack/media/raw/master/logo/icon-square-small.jpg?raw=true\" style=\"max-width: 100%;\"></a></td>\n </tr><tr>\n <td><a href=\"http://electronjs.org/\" rel=\"nofollow\">electron</a></td>\n <td><a href=\"https://reactjs.org/\" rel=\"nofollow\">reactjs</a></td>\n <td><a href=\"https://mobx.js.org/\" rel=\"nofollow\">mobx</a></td>\n <td><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">typescript</a></td>\n <td><a href=\"https://webpack.js.org/\" rel=\"nofollow\">webpack</a></td>\n </tr>\n</tbody></table>\n<p dir=\"auto\"><strong>Logos licenes</strong></p>\n<ul dir=\"auto\">\n<li>Facebook [Public domain or CC BY-SA 1.0 (<a href=\"https://creativecommons.org/licenses/by-sa/1.0\" rel=\"nofollow\">https://creativecommons.org/licenses/by-sa/1.0</a>)]</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Tests</h4><a id=\"user-content-tests\" class=\"anchor-element\" aria-label=\"Permalink: Tests\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://jestjs.io/\" rel=\"nofollow\">jest</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Libraries</h4><a id=\"user-content-libraries\" class=\"anchor-element\" aria-label=\"Permalink: Libraries\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#libraries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ytb2mp3/youtube-mp3-downloader\">youtube-mp3-downloader</a></li>\n<li><a href=\"https://github.com/CodeDotJS/youtube-playlist\">youtube-playlist</a></li>\n<li><a href=\"https://github.com/vot/ffbinaries-node\">ffbinaries</a></li>\n<li><a href=\"https://react.semantic-ui.com/\" rel=\"nofollow\">Semantic UI React</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">TODO</h3><a id=\"user-content-todo\" class=\"anchor-element\" aria-label=\"Permalink: TODO\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">🖖🎖 Thanks you for your willing to contribute! You can find the list in the <a href=\"https://github.com/moshfeu/y2mp3/projects/1#column-3954836\">project</a> page.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/moshfeu/y2mp3/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">MIT</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a href=\"https://travis-ci.com/moshfeu/y2mp3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8f96f9ea518811a15b3872197760a6d662754411ab4fae9edc3e206ce34b7e34/68747470733a2f2f7472617669732d63692e636f6d2f6d6f73686665752f79326d70332e7376673f6272616e63683d6d6173746572\" alt=\"Travis-ci build Status\" data-canonical-src=\"https://travis-ci.com/moshfeu/y2mp3.svg?branch=master\" style=\"max-width: 100%;\"></a>\n<a href=\"https://wallabyjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b5c99c292fed20368748560fb007816dcbd81f7eda40f073445293fa52b93823/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f77616c6c6162792e6a732d636f6e666967757265642d677265656e2e737667\" alt=\"Wallaby.js\" data-canonical-src=\"https://img.shields.io/badge/wallaby.js-configured-green.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/moshfeu/y2mp3/releases/latest\"><img src=\"https://camo.githubusercontent.com/6a10ce160220ab2ab691dfadc0f6f505114dfb791b5854fa6110708dcadfdcdc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d6f73686665752f79326d70332e737667\" alt=\"Release version\" data-canonical-src=\"https://img.shields.io/github/release/moshfeu/y2mp3.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/moshfeu/y2mp3/releases\"><img src=\"https://camo.githubusercontent.com/b569c50bd0a6d5f1fdd37df24b1ae4965978dd3bf55cf40dba4eca0b8e85e352/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6f73686665752f79326d70332f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/moshfeu/y2mp3/total.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://twitter.com/y2mp3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4209e6cfd2f4c682f233e373daa2febc68dd2118f7abe2e7b956c74d66ae6f13/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f79326d70332e7376673f7374796c653d736f6369616c\" alt=\"Follow me on Twitter\" data-canonical-src=\"https://img.shields.io/twitter/follow/y2mp3.svg?style=social\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/logo-128.png\"><img src=\"app-resources/logo-128.png\" alt=\"logo\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">What is \"Y2Mp3\" app?</h2><a id=\"user-content-what-is-y2mp3-app\" class=\"anchor-element\" aria-label=\"Permalink: What is "Y2Mp3" app?\" href=\"#what-is-y2mp3-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">A simple desktop application to download Youtube videos to video (mp4, mpg, wmv) and audio (wav, flac, m4a, wma, mp3, ogg, acc) formats, one by one or all of them.</p>\n<p dir=\"auto\">A note: Since this app relays on youtube site and apis, it sometimes breaks without any change.\nIn this case, please create an issue or tweet <a href=\"https://twitter.com/y2mp3\" rel=\"nofollow\">@y2mp3</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/video.gif\"><img src=\"app-resources/video.gif\" alt=\"video demo\" width=\"320\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Limitations</h4><a id=\"user-content-limitations\" class=\"anchor-element\" aria-label=\"Permalink: Limitations\" href=\"#limitations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Fetch only first 100 clips in a playlist</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Disclaimers</h2><a id=\"user-content-disclaimers\" class=\"anchor-element\" aria-label=\"Permalink: Disclaimers\" href=\"#disclaimers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">📢📢</p>\n<ol dir=\"auto\">\n<li>Privacy Disclaimer: Like Jon Snow, we know nothing about you! We value your privacy and do not track any of your data or activities through the Y2Mp3 app (No Google Analytics or any other tool). We appreciate your feedback and suggestions to improve our app, so feel free to share your thoughts through our Feature Request or Bug Report sections.</li>\n<li>Media Storage Disclaimer: We do not store any media files downloaded through the Y2Mp3 app anywhere except on your device. Your downloaded files are your property, and we do not have access to them.</li>\n<li>Usage Guidelines Disclaimer: We advise you to only use Y2Mp3 for downloading public resources, as it is not intended for downloading private media. If you cannot download all of the videos in a playlist, it is likely that some of them are private, including any private videos that you own.</li>\n</ol>\n<p dir=\"auto\">⚖ 🕵</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Supported operating systems</h2><a id=\"user-content-supported-operating-systems\" class=\"anchor-element\" aria-label=\"Permalink: Supported operating systems\" href=\"#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/readme/windows.svg?sanitize=true\"><img width=\"30\" alt=\"windows\" src=\"app-resources/readme/windows.svg?sanitize=true\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/readme/mac.svg?sanitize=true\"><img width=\"30\" alt=\"mac\" src=\"app-resources/readme/mac.svg?sanitize=true\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"app-resources/readme/linux.svg?sanitize=true\"><img width=\"30\" alt=\"linux\" src=\"app-resources/readme/linux.svg?sanitize=true\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Free 💰</li>\n<li>No ads 📣</li>\n</ul>\n<p dir=\"auto\">Find your download: <a href=\"https://github.com/moshfeu/y2mp3/releases/latest\">https://github.com/moshfeu/y2mp3/releases/latest</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Change log</h2><a id=\"user-content-change-log\" class=\"anchor-element\" aria-label=\"Permalink: Change log\" href=\"#change-log\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.5.0</h5><a id=\"user-content-250\" class=\"anchor-element\" aria-label=\"Permalink: 2.5.0\" href=\"#250\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Fix - The app didn't work at all because of changes in Youtube.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.4.1</h5><a id=\"user-content-241\" class=\"anchor-element\" aria-label=\"Permalink: 2.4.1\" href=\"#241\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Fix - some downloads failed (\"The video is unavailable\")</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.4.0</h5><a id=\"user-content-240\" class=\"anchor-element\" aria-label=\"Permalink: 2.4.0\" href=\"#240\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to stop active video download</li>\n<li>Scroll the screen to a download when it starts</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.3.0</h5><a id=\"user-content-230\" class=\"anchor-element\" aria-label=\"Permalink: 2.3.0\" href=\"#230\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to remove videos from the list</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66964159-7a4e2d00-f07e-11e9-8a78-1fc971b92183.png\"><img width=\"82\" alt=\"Remove from the list (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964159-7a4e2d00-f07e-11e9-8a78-1fc971b92183.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Icon in the tray that shows the progress</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66964583-bdf56680-f07f-11e9-8a9e-1fd7e6394175.jpg\"><img width=\"267\" alt=\"progress (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964583-bdf56680-f07f-11e9-8a9e-1fd7e6394175.jpg\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Show notification when video downloaded</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66964794-50960580-f080-11e9-97bd-9d7382ea2470.png\"><img width=\"357\" alt=\"notification (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66964794-50960580-f080-11e9-97bd-9d7382ea2470.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Bug fixes</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.2.0</h5><a id=\"user-content-220\" class=\"anchor-element\" aria-label=\"Permalink: 2.2.0\" href=\"#220\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Attach the video's thumbnail as album art</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66707744-4ad1b480-ed4e-11e9-927f-a92c940ee574.png\"><img width=\"265\" alt=\"Album art (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66707744-4ad1b480-ed4e-11e9-927f-a92c940ee574.png\" style=\"max-width: 100%;\"></a></p>\n<ul dir=\"auto\">\n<li>Add menu for better accesibility to useful options</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66707712-dc8cf200-ed4d-11e9-889d-8b36cca17772.png\"><img width=\"296\" alt=\"New Menu (feature screenshot)\" src=\"https://user-images.githubusercontent.com/3723951/66707712-dc8cf200-ed4d-11e9-889d-8b36cca17772.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.1.0</h5><a id=\"user-content-210\" class=\"anchor-element\" aria-label=\"Permalink: 2.1.0\" href=\"#210\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Check for updates automatically (Thanks (again) to <a href=\"https://github.com/iahmedhendi\">@iahmedhendi</a>)</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/3723951/66351800-f356d180-e966-11e9-8ede-a3bbfad9a2b0.png\"><img width=\"288\" alt=\"Screen Shot\" src=\"https://user-images.githubusercontent.com/3723951/66351800-f356d180-e966-11e9-8ede-a3bbfad9a2b0.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">2.0.0</h5><a id=\"user-content-200\" class=\"anchor-element\" aria-label=\"Permalink: 2.0.0\" href=\"#200\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to download videos! (supported formats: mp4, wmv, mpg)</li>\n<li>Bug fixes and UI improvements</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.7.0</h5><a id=\"user-content-170\" class=\"anchor-element\" aria-label=\"Permalink: 1.7.0\" href=\"#170\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Don't open multiple folder picker dialogs (Thanks to <a href=\"https://github.com/iahmedhendi\">@iahmedhendi</a> for the issue)</li>\n<li>Don't ask to install ffmpeg if it already installed (Thanks to <a href=\"https://github.com/antwake\">@antwake</a> for the issue)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.6.0 (Thanks to <a href=\"https://www.softpedia.com/get/Internet/Download-Managers/y2mp3.shtml\" rel=\"nofollow\">softpedia</a> for the ideas)</h5><a id=\"user-content-160-thanks-to-softpedia-for-the-ideas\" class=\"anchor-element\" aria-label=\"Permalink: 1.6.0 (Thanks to softpedia for the ideas)\" href=\"#160-thanks-to-softpedia-for-the-ideas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to choose different audio formats (mp3, wav, flac, m4a, wma, ogg, aac)</li>\n<li>Copied URLs will be automatically be loaded into the app.</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.5.0</h5><a id=\"user-content-150\" class=\"anchor-element\" aria-label=\"Permalink: 1.5.0\" href=\"#150\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Add the option to save each playlist to a dedicated folder - thanks to <a href=\"https://github.com/saydax\">@saydax</a> for the request</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.4.0</h5><a id=\"user-content-140\" class=\"anchor-element\" aria-label=\"Permalink: 1.4.0\" href=\"#140\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Make song title a link - thanks to <a href=\"https://github.com/shayanypn\">@shayanypn</a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.3.0</h5><a id=\"user-content-130\" class=\"anchor-element\" aria-label=\"Permalink: 1.3.0\" href=\"#130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Allow to change the audio quality</li>\n<li>display a proper message when the url is not supported or invalid</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.2.0</h5><a id=\"user-content-120\" class=\"anchor-element\" aria-label=\"Permalink: 1.2.0\" href=\"#120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Allow to change the downloads folder</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.1.0</h5><a id=\"user-content-110\" class=\"anchor-element\" aria-label=\"Permalink: 1.1.0\" href=\"#110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Allow fetch and download a single video</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">1.0.0</h5><a id=\"user-content-100\" class=\"anchor-element\" aria-label=\"Permalink: 1.0.0\" href=\"#100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Fetch videos from youtube playlist and download them one by one or all.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributors</h2><a id=\"user-content-contributors\" class=\"anchor-element\" aria-label=\"Permalink: Contributors\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/shayanypn\">@shayanypn</a></li>\n</ul>\n<div dir=\"auto\">\n Os Icons made by <a href=\"https://www.flaticon.com/authors/pixel-perfect\" title=\"Pixel perfect\" rel=\"nofollow\">Pixel perfect</a> from <a href=\"https://www.flaticon.com/\" title=\"Flaticon\" rel=\"nofollow\">www.flaticon.com</a> is licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" rel=\"nofollow\">CC 3.0 BY</a>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"npm install\nnpm start\"><pre class=\"notranslate\"><code>npm install\nnpm start\n</code></pre></div>\n<p dir=\"auto\">Or</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn\nyarn start\"><pre class=\"notranslate\"><code>yarn\nyarn start\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">CI / CD</h2><a id=\"user-content-ci--cd\" class=\"anchor-element\" aria-label=\"Permalink: CI / CD\" href=\"#ci--cd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project uses github actions to build and release the app. The action runs on every push master and PR and every tag push.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Release</h3><a id=\"user-content-release\" class=\"anchor-element\" aria-label=\"Permalink: Release\" href=\"#release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To release a new version, just push a new tag. The tag should be in the format <code>vX.Y.Z</code> (e.g. <code>v1.2.3</code>). The action will create a new release with the tag name and the binaries for all platforms as Draft.</p>\n<p dir=\"auto\">Once you happy with the release, just publish it.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Stack</h3><a id=\"user-content-stack\" class=\"anchor-element\" aria-label=\"Permalink: Stack\" href=\"#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<table>\n <tbody><tr>\n <td><a href=\"http://electronjs.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"electron\" src=\"https://camo.githubusercontent.com/d613995470c58924163484e39222c4bb38f29c2581c59cd0eb499fc7ea1ec63a/68747470733a2f2f6769746875622e6769746875626173736574732e636f6d2f696d616765732f69636f6e732f656d6f6a692f656c656374726f6e2e706e67\" data-canonical-src=\"https://github.githubassets.com/images/icons/emoji/electron.png\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://reactjs.org/\" rel=\"nofollow\"><img width=\"45\" alt=\"reactjs\" src=\"https://camo.githubusercontent.com/2caafe79e106ad099d02faea3fc3b5a5bc403fff8fc67727e13e1097c741fba6/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f612f61372f52656163742d69636f6e2e737667\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/a/a7/React-icon.svg\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://mobx.js.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"mobx\" src=\"https://camo.githubusercontent.com/ffc7a4a81a94a159a0c0fc594ec7fb2a68907e28883ea1caf5c58d2853b68af4/68747470733a2f2f6d6f62782e6a732e6f72672f696d672f6d6f62782e706e67\" data-canonical-src=\"https://mobx.js.org/img/mobx.png\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\"><img width=\"25\" alt=\"typescript\" src=\"https://github.com/remojansen/logo.ts/raw/master/ts.jpg?raw=true\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://webpack.js.org/\" rel=\"nofollow\"><img width=\"30\" src=\"https://github.com/webpack/media/raw/master/logo/icon-square-small.jpg?raw=true\" style=\"max-width: 100%;\"></a></td>\n </tr><tr>\n <td><a href=\"http://electronjs.org/\" rel=\"nofollow\">electron</a></td>\n <td><a href=\"https://reactjs.org/\" rel=\"nofollow\">reactjs</a></td>\n <td><a href=\"https://mobx.js.org/\" rel=\"nofollow\">mobx</a></td>\n <td><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">typescript</a></td>\n <td><a href=\"https://webpack.js.org/\" rel=\"nofollow\">webpack</a></td>\n </tr>\n</tbody></table>\n<p dir=\"auto\"><strong>Logos licenes</strong></p>\n<ul dir=\"auto\">\n<li>Facebook [Public domain or CC BY-SA 1.0 (<a href=\"https://creativecommons.org/licenses/by-sa/1.0\" rel=\"nofollow\">https://creativecommons.org/licenses/by-sa/1.0</a>)]</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Tests</h4><a id=\"user-content-tests\" class=\"anchor-element\" aria-label=\"Permalink: Tests\" href=\"#tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://jestjs.io/\" rel=\"nofollow\">jest</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Libraries</h4><a id=\"user-content-libraries\" class=\"anchor-element\" aria-label=\"Permalink: Libraries\" href=\"#libraries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ytb2mp3/youtube-mp3-downloader\">youtube-mp3-downloader</a></li>\n<li><a href=\"https://github.com/CodeDotJS/youtube-playlist\">youtube-playlist</a></li>\n<li><a href=\"https://github.com/vot/ffbinaries-node\">ffbinaries</a></li>\n<li><a href=\"https://react.semantic-ui.com/\" rel=\"nofollow\">Semantic UI React</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">TODO</h3><a id=\"user-content-todo\" class=\"anchor-element\" aria-label=\"Permalink: TODO\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">🖖🎖 Thanks you for your willing to contribute! You can find the list in the <a href=\"https://github.com/moshfeu/y2mp3/projects/1#column-3954836\">project</a> page.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">MIT</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:35.985Z" }, "yana": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-yana-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lukasbach/yana/blob/master/#yana-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Yana <a href=\"https://twitter.com/intent/tweet?text=Checkout%20Yana,%20a%20free%20and%20powerful%20notebook%20app&url=https://yana.js.org&hashtags=notetaking,organizing,yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/90bc908826728c0e4261acfff5619fd732c7be2b2a00624fce6363c9a3623c90/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c\" alt=\"Tweet\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social\" style=\"max-width: 100%;\"></a></h1>\n<blockquote>\n<p dir=\"auto\">Yet another notebook app</p>\n</blockquote>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/lukasbach/yana/blob/master/./demo.gif\"><img src=\"https://raw.githubusercontent.com/lukasbach/yana/master/./demo.gif\" alt=\"Yana Demo\" style=\"max-width: 100%;\" crossorigin=\"\"></a><br>\n <a href=\"https://yana.js.org\" rel=\"nofollow\">yana.js.org</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/b0d7acbb86b24771eda4bd3cd54e2003ff12ef843b30d1ade47c982c4c22c442/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f746f74616c\"><img src=\"https://camo.githubusercontent.com/b0d7acbb86b24771eda4bd3cd54e2003ff12ef843b30d1ade47c982c4c22c442/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f746f74616c\" alt=\"GitHub all releases\" data-canonical-src=\"https://img.shields.io/github/downloads/lukasbach/yana/total\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/4fbae3523d1766c8a194549562ce2e80be43c83c2c280dc9425adbaf673455db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f6c61746573742f746f74616c\"><img src=\"https://camo.githubusercontent.com/4fbae3523d1766c8a194549562ce2e80be43c83c2c280dc9425adbaf673455db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f6c61746573742f746f74616c\" alt=\"GitHub release (latest by date)\" data-canonical-src=\"https://img.shields.io/github/downloads/lukasbach/yana/latest/total\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/082546e4464ed06f472fb13ba9933fa21b3daa1f81f0a9523482b204d025e2e2/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d6e636c6f63\" alt=\"Lines of Code\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=ncloc\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6aa2c8b79a281b5b6a6271aa8602924cc9f2ac46e0d86ca0ecd340e04cfb3dc4/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d72656c696162696c6974795f726174696e67\" alt=\"Reliability Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=reliability_rating\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6a6f857d42e2ce6359f765465caa03520cad92bfb39306590c5fec5794b77e8f/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d73656375726974795f726174696e67\" alt=\"Security Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=security_rating\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/145c79ab8f2e2a86cd0a7c0e02148eb5a9fceceb31c91b94e24d70cb6983899d/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d7371616c655f726174696e67\" alt=\"Maintainability Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=sqale_rating\" style=\"max-width: 100%;\"></a></p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://www.producthunt.com/posts/yana-3?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-yana-3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b10a8e11fb639f73c05018e7497c24f3a7ef6f329089a29d2d08e4176815340b/68747470733a2f2f6170692e70726f6475637468756e742e636f6d2f776964676574732f656d6265642d696d6167652f76312f66656174757265642e7376673f706f73745f69643d323736343733267468656d653d6c69676874\" alt=\"Yana - Powerful & organizable note-taking app with lots of features | Product Hunt\" style=\"width: 250px; height: 54px; max-width: 100%;\" width=\"250\" height=\"54\" data-canonical-src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=276473&theme=light\"></a>\n</p>\n<p dir=\"auto\">Yana is a powerful notebook app which allows\nyou to manage local workspaces of hierarchically structured taggable\nand searchable notes. It supports multiple kinds of notes, currently\nrich-text notes (including embedded media and complex tables) and code\nsnippets (based on the VSCode editor frontend) are supported. Other\nfeatures include</p>\n<ul dir=\"auto\">\n<li>Manage note structure via drag-and-drop</li>\n<li>Rich notes editor powered by the Atlassian editor core</li>\n<li>Multiple local workspaces</li>\n<li>Multiple notes can be opened at once in tabs</li>\n<li>Starring of notes</li>\n<li>Trashcan functionality</li>\n<li>Scalability, working fluently even on notebooks with ten thousands of notes</li>\n</ul>\n<p dir=\"auto\">Download <a href=\"https://github.com/lukasbach/yana/releases\">the latest release</a>.\nCurrently available for Windows, Linux and Mac.\nFind out more about Yana on <a href=\"https://yana.js.org\" rel=\"nofollow\">yana.js.org</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lukasbach/yana/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">Feel free to contribute with Issue Reports, Feedback or Pull Requests.</p>\n<p dir=\"auto\">If you want to start developing Yana locally, you need Node 14+ and yarn install. Clone the repo,\ninstall dependencies with <code>yarn</code> and start the app locally with <code>yarn start</code>.</p>\n<p dir=\"auto\">Note that, after the electron window has opened, it might not automatically refresh when the web\npackage has finished building. Refresh the container with <code>CTRL+R</code> to see the app. You can\nopen up Devtools with <code>CTRL+SHIFT+i</code>.</p>\n<p dir=\"auto\">More details are available in <a href=\"https://github.com/lukasbach/yana/blob/master/./contributing.md\">contributing.md</a>.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-yana-\" class=\"anchor\" aria-hidden=\"true\" href=\"#yana-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Yana <a href=\"https://twitter.com/intent/tweet?text=Checkout%20Yana,%20a%20free%20and%20powerful%20notebook%20app&url=https://yana.js.org&hashtags=notetaking,organizing,yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/90bc908826728c0e4261acfff5619fd732c7be2b2a00624fce6363c9a3623c90/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c\" alt=\"Tweet\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social\" style=\"max-width: 100%;\"></a></h1>\n<blockquote>\n<p dir=\"auto\">Yet another notebook app</p>\n</blockquote>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./demo.gif\"><img src=\"./demo.gif\" alt=\"Yana Demo\" style=\"max-width: 100%;\"></a><br>\n <a href=\"https://yana.js.org\" rel=\"nofollow\">yana.js.org</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/b0d7acbb86b24771eda4bd3cd54e2003ff12ef843b30d1ade47c982c4c22c442/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f746f74616c\"><img src=\"https://camo.githubusercontent.com/b0d7acbb86b24771eda4bd3cd54e2003ff12ef843b30d1ade47c982c4c22c442/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f746f74616c\" alt=\"GitHub all releases\" data-canonical-src=\"https://img.shields.io/github/downloads/lukasbach/yana/total\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/4fbae3523d1766c8a194549562ce2e80be43c83c2c280dc9425adbaf673455db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f6c61746573742f746f74616c\"><img src=\"https://camo.githubusercontent.com/4fbae3523d1766c8a194549562ce2e80be43c83c2c280dc9425adbaf673455db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f6c61746573742f746f74616c\" alt=\"GitHub release (latest by date)\" data-canonical-src=\"https://img.shields.io/github/downloads/lukasbach/yana/latest/total\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/082546e4464ed06f472fb13ba9933fa21b3daa1f81f0a9523482b204d025e2e2/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d6e636c6f63\" alt=\"Lines of Code\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=ncloc\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6aa2c8b79a281b5b6a6271aa8602924cc9f2ac46e0d86ca0ecd340e04cfb3dc4/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d72656c696162696c6974795f726174696e67\" alt=\"Reliability Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=reliability_rating\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6a6f857d42e2ce6359f765465caa03520cad92bfb39306590c5fec5794b77e8f/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d73656375726974795f726174696e67\" alt=\"Security Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=security_rating\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/145c79ab8f2e2a86cd0a7c0e02148eb5a9fceceb31c91b94e24d70cb6983899d/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d7371616c655f726174696e67\" alt=\"Maintainability Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=sqale_rating\" style=\"max-width: 100%;\"></a></p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://www.producthunt.com/posts/yana-3?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-yana-3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b10a8e11fb639f73c05018e7497c24f3a7ef6f329089a29d2d08e4176815340b/68747470733a2f2f6170692e70726f6475637468756e742e636f6d2f776964676574732f656d6265642d696d6167652f76312f66656174757265642e7376673f706f73745f69643d323736343733267468656d653d6c69676874\" alt=\"Yana - Powerful & organizable note-taking app with lots of features | Product Hunt\" style=\"width: 250px; height: 54px; max-width: 100%;\" width=\"250\" height=\"54\" data-canonical-src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=276473&theme=light\"></a>\n</p>\n<p dir=\"auto\">Yana is a powerful notebook app which allows\nyou to manage local workspaces of hierarchically structured taggable\nand searchable notes. It supports multiple kinds of notes, currently\nrich-text notes (including embedded media and complex tables) and code\nsnippets (based on the VSCode editor frontend) are supported. Other\nfeatures include</p>\n<ul dir=\"auto\">\n<li>Manage note structure via drag-and-drop</li>\n<li>Rich notes editor powered by the Atlassian editor core</li>\n<li>Multiple local workspaces</li>\n<li>Multiple notes can be opened at once in tabs</li>\n<li>Starring of notes</li>\n<li>Trashcan functionality</li>\n<li>Scalability, working fluently even on notebooks with ten thousands of notes</li>\n</ul>\n<p dir=\"auto\">Download <a href=\"https://github.com/lukasbach/yana/releases\">the latest release</a>.\nCurrently available for Windows, Linux and Mac.\nFind out more about Yana on <a href=\"https://yana.js.org\" rel=\"nofollow\">yana.js.org</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">Feel free to contribute with Issue Reports, Feedback or Pull Requests.</p>\n<p dir=\"auto\">If you want to start developing Yana locally, you need Node 14+ and yarn install. Clone the repo,\ninstall dependencies with <code>yarn</code> and start the app locally with <code>yarn start</code>.</p>\n<p dir=\"auto\">Note that, after the electron window has opened, it might not automatically refresh when the web\npackage has finished building. Refresh the container with <code>CTRL+R</code> to see the app. You can\nopen up Devtools with <code>CTRL+SHIFT+i</code>.</p>\n<p dir=\"auto\">More details are available in <a href=\"./contributing.md\">contributing.md</a>.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.453Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Yana <a href=\"https://twitter.com/intent/tweet?text=Checkout%20Yana,%20a%20free%20and%20powerful%20notebook%20app&url=https://yana.js.org&hashtags=notetaking,organizing,yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a00d957c85627f2862ae61b59289e25f875e9ae40a716efdf5c3e032d6b8f863/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c\" alt=\"Tweet\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-yana-\" class=\"anchor-element\" aria-label=\"Permalink: Yana \" href=\"https://github.com/lukasbach/yana/blob/master/#yana-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">Yet another notebook app</p>\n</blockquote>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/lukasbach/yana/raw/master/demo.gif\"><img src=\"https://github.com/lukasbach/yana/raw/master/demo.gif\" alt=\"Yana Demo\" data-animated-image=\"\" style=\"max-width: 100%;\"></a><br>\n <a href=\"https://yana.js.org\" rel=\"nofollow\">yana.js.org</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5d7ab1e2201640d74418c36629449660027ba7055a9a7916af2672663231fc3c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f746f74616c\"><img src=\"https://camo.githubusercontent.com/5d7ab1e2201640d74418c36629449660027ba7055a9a7916af2672663231fc3c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f746f74616c\" alt=\"GitHub all releases\" data-canonical-src=\"https://img.shields.io/github/downloads/lukasbach/yana/total\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/88414c93b5ab60613453a68565e499cebc6eac295bea4819028986d9a1c7e4c0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f6c61746573742f746f74616c\"><img src=\"https://camo.githubusercontent.com/88414c93b5ab60613453a68565e499cebc6eac295bea4819028986d9a1c7e4c0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f6c61746573742f746f74616c\" alt=\"GitHub release (latest by date)\" data-canonical-src=\"https://img.shields.io/github/downloads/lukasbach/yana/latest/total\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d653e7daf033abde6934666ed98ce0b96a589190c06703593aa7ad115ec682d2/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d6e636c6f63\" alt=\"Lines of Code\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=ncloc\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5857efe128e9d9cc78fe246a2db9f74be69b1742f9ed4a031a1ba4de05b5ff64/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d72656c696162696c6974795f726174696e67\" alt=\"Reliability Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=reliability_rating\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/edd4df2b67b3095ea0609cb41f51855eee618c06e0684275704f26a00c6efaed/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d73656375726974795f726174696e67\" alt=\"Security Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=security_rating\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ceda332864ead684d546fcd503adc4dae13ad67b36d7c06b0882c326116d04c4/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d7371616c655f726174696e67\" alt=\"Maintainability Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=sqale_rating\" style=\"max-width: 100%;\"></a></p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://www.producthunt.com/posts/yana-3?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-yana-3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/947dfa044b8694511b03e9a41c4948c4d8be1bd4319b5488bee03bd022c6f2f0/68747470733a2f2f6170692e70726f6475637468756e742e636f6d2f776964676574732f656d6265642d696d6167652f76312f66656174757265642e7376673f706f73745f69643d323736343733267468656d653d6c69676874\" alt=\"Yana - Powerful & organizable note-taking app with lots of features | Product Hunt\" style=\"width: 250px; height: 54px; max-width: 100%;\" width=\"250\" height=\"54\" data-canonical-src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=276473&theme=light\"></a>\n</p>\n<p dir=\"auto\">Yana is a powerful notebook app which allows\nyou to manage local workspaces of hierarchically structured taggable\nand searchable notes. It supports multiple kinds of notes, currently\nrich-text notes (including embedded media and complex tables) and code\nsnippets (based on the VSCode editor frontend) are supported. Other\nfeatures include</p>\n<ul dir=\"auto\">\n<li>Manage note structure via drag-and-drop</li>\n<li>Rich notes editor powered by the Atlassian editor core</li>\n<li>Multiple local workspaces</li>\n<li>Multiple notes can be opened at once in tabs</li>\n<li>Starring of notes</li>\n<li>Trashcan functionality</li>\n<li>Scalability, working fluently even on notebooks with ten thousands of notes</li>\n</ul>\n<p dir=\"auto\">Download <a href=\"https://github.com/lukasbach/yana/releases\">the latest release</a>.\nCurrently available for Windows, Linux and Mac.\nFind out more about Yana on <a href=\"https://yana.js.org\" rel=\"nofollow\">yana.js.org</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/lukasbach/yana/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Feel free to contribute with Issue Reports, Feedback or Pull Requests.</p>\n<p dir=\"auto\">If you want to start developing Yana locally, you need Node 14+ and yarn install. Clone the repo,\ninstall dependencies with <code>yarn</code> and start the app locally with <code>yarn start</code>.</p>\n<p dir=\"auto\">Note that, after the electron window has opened, it might not automatically refresh when the web\npackage has finished building. Refresh the container with <code>CTRL+R</code> to see the app. You can\nopen up Devtools with <code>CTRL+SHIFT+i</code>.</p>\n<p dir=\"auto\">More details are available in <a href=\"https://github.com/lukasbach/yana/blob/master/./contributing.md\">contributing.md</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Yana <a href=\"https://twitter.com/intent/tweet?text=Checkout%20Yana,%20a%20free%20and%20powerful%20notebook%20app&url=https://yana.js.org&hashtags=notetaking,organizing,yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a00d957c85627f2862ae61b59289e25f875e9ae40a716efdf5c3e032d6b8f863/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c\" alt=\"Tweet\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-yana-\" class=\"anchor-element\" aria-label=\"Permalink: Yana \" href=\"#yana-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">Yet another notebook app</p>\n</blockquote>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/lukasbach/yana/raw/master/demo.gif\"><img src=\"https://github.com/lukasbach/yana/raw/master/demo.gif\" alt=\"Yana Demo\" data-animated-image=\"\" style=\"max-width: 100%;\"></a><br>\n <a href=\"https://yana.js.org\" rel=\"nofollow\">yana.js.org</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/5d7ab1e2201640d74418c36629449660027ba7055a9a7916af2672663231fc3c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f746f74616c\"><img src=\"https://camo.githubusercontent.com/5d7ab1e2201640d74418c36629449660027ba7055a9a7916af2672663231fc3c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f746f74616c\" alt=\"GitHub all releases\" data-canonical-src=\"https://img.shields.io/github/downloads/lukasbach/yana/total\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/88414c93b5ab60613453a68565e499cebc6eac295bea4819028986d9a1c7e4c0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f6c61746573742f746f74616c\"><img src=\"https://camo.githubusercontent.com/88414c93b5ab60613453a68565e499cebc6eac295bea4819028986d9a1c7e4c0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c756b6173626163682f79616e612f6c61746573742f746f74616c\" alt=\"GitHub release (latest by date)\" data-canonical-src=\"https://img.shields.io/github/downloads/lukasbach/yana/latest/total\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d653e7daf033abde6934666ed98ce0b96a589190c06703593aa7ad115ec682d2/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d6e636c6f63\" alt=\"Lines of Code\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=ncloc\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5857efe128e9d9cc78fe246a2db9f74be69b1742f9ed4a031a1ba4de05b5ff64/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d72656c696162696c6974795f726174696e67\" alt=\"Reliability Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=reliability_rating\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/edd4df2b67b3095ea0609cb41f51855eee618c06e0684275704f26a00c6efaed/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d73656375726974795f726174696e67\" alt=\"Security Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=security_rating\" style=\"max-width: 100%;\"></a>\n<a href=\"https://sonarcloud.io/dashboard?id=lukasbach_yana\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ceda332864ead684d546fcd503adc4dae13ad67b36d7c06b0882c326116d04c4/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6c756b6173626163685f79616e61266d65747269633d7371616c655f726174696e67\" alt=\"Maintainability Rating\" data-canonical-src=\"https://sonarcloud.io/api/project_badges/measure?project=lukasbach_yana&metric=sqale_rating\" style=\"max-width: 100%;\"></a></p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://www.producthunt.com/posts/yana-3?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-yana-3\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/947dfa044b8694511b03e9a41c4948c4d8be1bd4319b5488bee03bd022c6f2f0/68747470733a2f2f6170692e70726f6475637468756e742e636f6d2f776964676574732f656d6265642d696d6167652f76312f66656174757265642e7376673f706f73745f69643d323736343733267468656d653d6c69676874\" alt=\"Yana - Powerful & organizable note-taking app with lots of features | Product Hunt\" style=\"width: 250px; height: 54px; max-width: 100%;\" width=\"250\" height=\"54\" data-canonical-src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=276473&theme=light\"></a>\n</p>\n<p dir=\"auto\">Yana is a powerful notebook app which allows\nyou to manage local workspaces of hierarchically structured taggable\nand searchable notes. It supports multiple kinds of notes, currently\nrich-text notes (including embedded media and complex tables) and code\nsnippets (based on the VSCode editor frontend) are supported. Other\nfeatures include</p>\n<ul dir=\"auto\">\n<li>Manage note structure via drag-and-drop</li>\n<li>Rich notes editor powered by the Atlassian editor core</li>\n<li>Multiple local workspaces</li>\n<li>Multiple notes can be opened at once in tabs</li>\n<li>Starring of notes</li>\n<li>Trashcan functionality</li>\n<li>Scalability, working fluently even on notebooks with ten thousands of notes</li>\n</ul>\n<p dir=\"auto\">Download <a href=\"https://github.com/lukasbach/yana/releases\">the latest release</a>.\nCurrently available for Windows, Linux and Mac.\nFind out more about Yana on <a href=\"https://yana.js.org\" rel=\"nofollow\">yana.js.org</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Feel free to contribute with Issue Reports, Feedback or Pull Requests.</p>\n<p dir=\"auto\">If you want to start developing Yana locally, you need Node 14+ and yarn install. Clone the repo,\ninstall dependencies with <code>yarn</code> and start the app locally with <code>yarn start</code>.</p>\n<p dir=\"auto\">Note that, after the electron window has opened, it might not automatically refresh when the web\npackage has finished building. Refresh the container with <code>CTRL+R</code> to see the app. You can\nopen up Devtools with <code>CTRL+SHIFT+i</code>.</p>\n<p dir=\"auto\">More details are available in <a href=\"./contributing.md\">contributing.md</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:36.227Z" }, "yeoman": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-yeoman-app--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#yeoman-app--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Yeoman App <a href=\"https://travis-ci.org/yeoman/yeoman-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/62cf225670fb237dd7e5c8f9921eed8e973792a097d1c1bdbf265478a68e714b/68747470733a2f2f7472617669732d63692e6f72672f79656f6d616e2f79656f6d616e2d6170702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/yeoman/yeoman-app.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://gitter.im/yeoman/yeoman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf189b589630fd6b1f0a9f3f08d9f703c0fb914c891e82e7a1fec7cdd2c65965/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769747465722d4a6f696e5f7468655f59656f6d616e5f636861745f2545322538362539322d3030643036662e737667\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/badge/Gitter-Join_the_Yeoman_chat_%E2%86%92-00d06f.svg\" style=\"max-width: 100%;\"></a></h1>\n<blockquote>\n<p dir=\"auto\">A desktop app that scaffolds projects using <a href=\"https://github.com/yeoman/yeoman\">Yeoman</a>.</p>\n</blockquote>\n<p dir=\"auto\">Yo, my friend. This is the first official Yeoman application with a fresh user interface from 2015. The app is unfortunately still in heavy development and <strong>we are looking for help!</strong> Let us know if something doesn't work like you expected by raising an issue or fix it straight away with a PR.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\"><img src=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Documentation</h2>\n<p dir=\"auto\">The project is based mainly on <a href=\"https://electronjs.org/\" rel=\"nofollow\">electron</a> and <a href=\"http://material-ui.com/\" rel=\"nofollow\">Material UI</a>. For a Getting started guide, API docs etc. see the <a href=\"https://github.com/yeoman/yeoman-app/blob/main/./docs\">documentation page</a>. If something is missing, wrong or unclear, please open an issue. Thank you!</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">We love contributors! See our <a href=\"http://yeoman.io/contributing/\" rel=\"nofollow\">contribution guideline</a> to get started.</p>\n<h2 dir=\"auto\"><a id=\"user-content-google-analytics\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#google-analytics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Google analytics</h2>\n<p dir=\"auto\">To understand how the app is being used we will report usage information to <a href=\"http://www.google.com/analytics\" rel=\"nofollow\">Google Analytics</a>. If you do not want this information reported, you can disable it. Open the devtools with <kbd>CMD</kbd>+<kbd>OPT</kbd>+<kbd>I</kbd> (or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>I</kbd> on Windows) and execute the following snippet in the console <code>localStorage.setItem('insight.disabled', true)</code>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-collected-data\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#collected-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Collected Data</h3>\n<ul dir=\"auto\">\n<li><strong>Your IP address is anonymized</strong></li>\n<li>A unique identifier that is generated by computing the SHA-1 of the machine's MAC address.</li>\n<li>The screen width and height</li>\n<li>The version of Yeoman-App being used</li>\n<li>Your operating system and version</li>\n<li>App events (e.g. number of total installed generators, selected generator)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"http://opensource.org/licenses/mit-license.php\" rel=\"nofollow\">MIT License</a> © Yeoman team</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-yeoman-app--\" class=\"anchor\" aria-hidden=\"true\" href=\"#yeoman-app--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Yeoman App <a href=\"https://travis-ci.org/yeoman/yeoman-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/62cf225670fb237dd7e5c8f9921eed8e973792a097d1c1bdbf265478a68e714b/68747470733a2f2f7472617669732d63692e6f72672f79656f6d616e2f79656f6d616e2d6170702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/yeoman/yeoman-app.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://gitter.im/yeoman/yeoman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf189b589630fd6b1f0a9f3f08d9f703c0fb914c891e82e7a1fec7cdd2c65965/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769747465722d4a6f696e5f7468655f59656f6d616e5f636861745f2545322538362539322d3030643036662e737667\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/badge/Gitter-Join_the_Yeoman_chat_%E2%86%92-00d06f.svg\" style=\"max-width: 100%;\"></a></h1>\n<blockquote>\n<p dir=\"auto\">A desktop app that scaffolds projects using <a href=\"https://github.com/yeoman/yeoman\">Yeoman</a>.</p>\n</blockquote>\n<p dir=\"auto\">Yo, my friend. This is the first official Yeoman application with a fresh user interface from 2015. The app is unfortunately still in heavy development and <strong>we are looking for help!</strong> Let us know if something doesn't work like you expected by raising an issue or fix it straight away with a PR.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\"><img src=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Documentation</h2>\n<p dir=\"auto\">The project is based mainly on <a href=\"https://electronjs.org/\" rel=\"nofollow\">electron</a> and <a href=\"http://material-ui.com/\" rel=\"nofollow\">Material UI</a>. For a Getting started guide, API docs etc. see the <a href=\"./docs\">documentation page</a>. If something is missing, wrong or unclear, please open an issue. Thank you!</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">We love contributors! See our <a href=\"http://yeoman.io/contributing/\" rel=\"nofollow\">contribution guideline</a> to get started.</p>\n<h2 dir=\"auto\"><a id=\"user-content-google-analytics\" class=\"anchor\" aria-hidden=\"true\" href=\"#google-analytics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Google analytics</h2>\n<p dir=\"auto\">To understand how the app is being used we will report usage information to <a href=\"http://www.google.com/analytics\" rel=\"nofollow\">Google Analytics</a>. If you do not want this information reported, you can disable it. Open the devtools with <kbd>CMD</kbd>+<kbd>OPT</kbd>+<kbd>I</kbd> (or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>I</kbd> on Windows) and execute the following snippet in the console <code>localStorage.setItem('insight.disabled', true)</code>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-collected-data\" class=\"anchor\" aria-hidden=\"true\" href=\"#collected-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Collected Data</h3>\n<ul dir=\"auto\">\n<li><strong>Your IP address is anonymized</strong></li>\n<li>A unique identifier that is generated by computing the SHA-1 of the machine's MAC address.</li>\n<li>The screen width and height</li>\n<li>The version of Yeoman-App being used</li>\n<li>Your operating system and version</li>\n<li>App events (e.g. number of total installed generators, selected generator)</li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\"><a href=\"http://opensource.org/licenses/mit-license.php\" rel=\"nofollow\">MIT License</a> © Yeoman team</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.575Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Yeoman App <a href=\"https://travis-ci.org/yeoman/yeoman-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e822db486c7d0ebf7e4a2b4975aac6d5fc10ac2755743f628f05f2a3f6b86ad8/68747470733a2f2f7472617669732d63692e6f72672f79656f6d616e2f79656f6d616e2d6170702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/yeoman/yeoman-app.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://gitter.im/yeoman/yeoman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/53a37e950518b1fc85eb2c4896f8ddf1c330ff1b7c8f932f5525585c9c16682c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769747465722d4a6f696e5f7468655f59656f6d616e5f636861745f2545322538362539322d3030643036662e737667\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/badge/Gitter-Join_the_Yeoman_chat_%E2%86%92-00d06f.svg\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-yeoman-app--\" class=\"anchor-element\" aria-label=\"Permalink: Yeoman App \" href=\"https://github.com/yeoman/yeoman-app/blob/main/#yeoman-app--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">A desktop app that scaffolds projects using <a href=\"https://github.com/yeoman/yeoman\">Yeoman</a>.</p>\n</blockquote>\n<p dir=\"auto\">Yo, my friend. This is the first official Yeoman application with a fresh user interface from 2015. The app is unfortunately still in heavy development and <strong>we are looking for help!</strong> Let us know if something doesn't work like you expected by raising an issue or fix it straight away with a PR.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\"><img src=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Documentation</h2><a id=\"user-content-documentation\" class=\"anchor-element\" aria-label=\"Permalink: Documentation\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The project is based mainly on <a href=\"https://electronjs.org/\" rel=\"nofollow\">electron</a> and <a href=\"http://material-ui.com/\" rel=\"nofollow\">Material UI</a>. For a Getting started guide, API docs etc. see the <a href=\"https://github.com/yeoman/yeoman-app/blob/main/./docs\">documentation page</a>. If something is missing, wrong or unclear, please open an issue. Thank you!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">We love contributors! See our <a href=\"http://yeoman.io/contributing/\" rel=\"nofollow\">contribution guideline</a> to get started.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Google analytics</h2><a id=\"user-content-google-analytics\" class=\"anchor-element\" aria-label=\"Permalink: Google analytics\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#google-analytics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To understand how the app is being used we will report usage information to <a href=\"http://www.google.com/analytics\" rel=\"nofollow\">Google Analytics</a>. If you do not want this information reported, you can disable it. Open the devtools with <kbd>CMD</kbd>+<kbd>OPT</kbd>+<kbd>I</kbd> (or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>I</kbd> on Windows) and execute the following snippet in the console <code>localStorage.setItem('insight.disabled', true)</code>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Collected Data</h3><a id=\"user-content-collected-data\" class=\"anchor-element\" aria-label=\"Permalink: Collected Data\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#collected-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>Your IP address is anonymized</strong></li>\n<li>A unique identifier that is generated by computing the SHA-1 of the machine's MAC address.</li>\n<li>The screen width and height</li>\n<li>The version of Yeoman-App being used</li>\n<li>Your operating system and version</li>\n<li>App events (e.g. number of total installed generators, selected generator)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/yeoman/yeoman-app/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"http://opensource.org/licenses/mit-license.php\" rel=\"nofollow\">MIT License</a> © Yeoman team</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Yeoman App <a href=\"https://travis-ci.org/yeoman/yeoman-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e822db486c7d0ebf7e4a2b4975aac6d5fc10ac2755743f628f05f2a3f6b86ad8/68747470733a2f2f7472617669732d63692e6f72672f79656f6d616e2f79656f6d616e2d6170702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/yeoman/yeoman-app.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://gitter.im/yeoman/yeoman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/53a37e950518b1fc85eb2c4896f8ddf1c330ff1b7c8f932f5525585c9c16682c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769747465722d4a6f696e5f7468655f59656f6d616e5f636861745f2545322538362539322d3030643036662e737667\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/badge/Gitter-Join_the_Yeoman_chat_%E2%86%92-00d06f.svg\" style=\"max-width: 100%;\"></a></h1><a id=\"user-content-yeoman-app--\" class=\"anchor-element\" aria-label=\"Permalink: Yeoman App \" href=\"#yeoman-app--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">A desktop app that scaffolds projects using <a href=\"https://github.com/yeoman/yeoman\">Yeoman</a>.</p>\n</blockquote>\n<p dir=\"auto\">Yo, my friend. This is the first official Yeoman application with a fresh user interface from 2015. The app is unfortunately still in heavy development and <strong>we are looking for help!</strong> Let us know if something doesn't work like you expected by raising an issue or fix it straight away with a PR.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\"><img src=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Documentation</h2><a id=\"user-content-documentation\" class=\"anchor-element\" aria-label=\"Permalink: Documentation\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The project is based mainly on <a href=\"https://electronjs.org/\" rel=\"nofollow\">electron</a> and <a href=\"http://material-ui.com/\" rel=\"nofollow\">Material UI</a>. For a Getting started guide, API docs etc. see the <a href=\"./docs\">documentation page</a>. If something is missing, wrong or unclear, please open an issue. Thank you!</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">We love contributors! See our <a href=\"http://yeoman.io/contributing/\" rel=\"nofollow\">contribution guideline</a> to get started.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Google analytics</h2><a id=\"user-content-google-analytics\" class=\"anchor-element\" aria-label=\"Permalink: Google analytics\" href=\"#google-analytics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To understand how the app is being used we will report usage information to <a href=\"http://www.google.com/analytics\" rel=\"nofollow\">Google Analytics</a>. If you do not want this information reported, you can disable it. Open the devtools with <kbd>CMD</kbd>+<kbd>OPT</kbd>+<kbd>I</kbd> (or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>I</kbd> on Windows) and execute the following snippet in the console <code>localStorage.setItem('insight.disabled', true)</code>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Collected Data</h3><a id=\"user-content-collected-data\" class=\"anchor-element\" aria-label=\"Permalink: Collected Data\" href=\"#collected-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><strong>Your IP address is anonymized</strong></li>\n<li>A unique identifier that is generated by computing the SHA-1 of the machine's MAC address.</li>\n<li>The screen width and height</li>\n<li>The version of Yeoman-App being used</li>\n<li>Your operating system and version</li>\n<li>App events (e.g. number of total installed generators, selected generator)</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"http://opensource.org/licenses/mit-license.php\" rel=\"nofollow\">MIT License</a> © Yeoman team</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:36.447Z" }, "wow-stat": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-wow-stat\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arzynik/wowstat/blob/master/#wow-stat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WoW Stat</h1>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d23da223f3d588b01ddcc6c7d39e5a20dc9876c86cbb5b49783cbbb55d954625/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\"><img align=\"right\" height=\"300px\" src=\"https://camo.githubusercontent.com/d23da223f3d588b01ddcc6c7d39e5a20dc9876c86cbb5b49783cbbb55d954625/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\" data-canonical-src=\"http://wowst.at/screenshot.png\" style=\"max-width: 100%;\"></a></p>\n<br><br>\n![WoW Stat](<a href=\"http://wowst.at/logo.svg\" rel=\"nofollow\">http://wowst.at/logo.svg</a>)\n<br><br><br><br><br><br><br>\n<p dir=\"auto\">WoW Stat is a World of Warcraft server monitor utility. Set your server you wish to monitor, and your server goes down it will automatically notify you when it is back up, or even relaunch WoW for you if you wish.</p>\n<p dir=\"auto\">This is yet another rework, this time using the <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> framework.</p>\n<hr>\n<h3 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arzynik/wowstat/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h3>\n<p dir=\"auto\">There are builds in the <a href=\"https://github.com/arzynik/wowstat/releases\">Release</a> section for macOS and Windows.</p>\n<h3 dir=\"auto\"><a id=\"user-content-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arzynik/wowstat/blob/master/#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Develop</h3>\n<ul dir=\"auto\">\n<li>Install the node dependencies <code>npm install</code></li>\n<li>Start the app <code>npm start</code></li>\n<li>For windows use <code>npm run startwin</code></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arzynik/wowstat/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build</h3>\n<ul dir=\"auto\">\n<li>Run the Electron Builder <code>npm run dist</code></li>\n<li>For windows use <code>npm run distwin</code></li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-wow-stat\" class=\"anchor\" aria-hidden=\"true\" href=\"#wow-stat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>WoW Stat</h1>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/d23da223f3d588b01ddcc6c7d39e5a20dc9876c86cbb5b49783cbbb55d954625/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\"><img align=\"right\" height=\"300px\" src=\"https://camo.githubusercontent.com/d23da223f3d588b01ddcc6c7d39e5a20dc9876c86cbb5b49783cbbb55d954625/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\" data-canonical-src=\"http://wowst.at/screenshot.png\" style=\"max-width: 100%;\"></a></p>\n<br><br>\n![WoW Stat](<a href=\"http://wowst.at/logo.svg\" rel=\"nofollow\">http://wowst.at/logo.svg</a>)\n<br><br><br><br><br><br><br>\n<p dir=\"auto\">WoW Stat is a World of Warcraft server monitor utility. Set your server you wish to monitor, and your server goes down it will automatically notify you when it is back up, or even relaunch WoW for you if you wish.</p>\n<p dir=\"auto\">This is yet another rework, this time using the <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> framework.</p>\n<hr>\n<h3 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h3>\n<p dir=\"auto\">There are builds in the <a href=\"https://github.com/arzynik/wowstat/releases\">Release</a> section for macOS and Windows.</p>\n<h3 dir=\"auto\"><a id=\"user-content-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Develop</h3>\n<ul dir=\"auto\">\n<li>Install the node dependencies <code>npm install</code></li>\n<li>Start the app <code>npm start</code></li>\n<li>For windows use <code>npm run startwin</code></li>\n</ul>\n<h3 dir=\"auto\"><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Build</h3>\n<ul dir=\"auto\">\n<li>Run the Electron Builder <code>npm run dist</code></li>\n<li>For windows use <code>npm run distwin</code></li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.642Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">WoW Stat</h1><a id=\"user-content-wow-stat\" class=\"anchor-element\" aria-label=\"Permalink: WoW Stat\" href=\"https://github.com/arzynik/wowstat/blob/master/#wow-stat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4e74fe0beeb4b911ca3c1863b1ffb3ca2a6e2e93be9b5a2b989ae7535f4351dc/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\"><img align=\"right\" height=\"300px\" src=\"https://camo.githubusercontent.com/4e74fe0beeb4b911ca3c1863b1ffb3ca2a6e2e93be9b5a2b989ae7535f4351dc/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\" data-canonical-src=\"http://wowst.at/screenshot.png\" style=\"max-width: 100%;\"></a></p>\n<br><br>\n![WoW Stat](<a href=\"http://wowst.at/logo.svg\" rel=\"nofollow\">http://wowst.at/logo.svg</a>)\n<br><br><br><br><br><br><br>\n<p dir=\"auto\">WoW Stat is a World of Warcraft server monitor utility. Set your server you wish to monitor, and your server goes down it will automatically notify you when it is back up, or even relaunch WoW for you if you wish.</p>\n<p dir=\"auto\">This is yet another rework, this time using the <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> framework.</p>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Install</h3><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"https://github.com/arzynik/wowstat/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">There are builds in the <a href=\"https://github.com/arzynik/wowstat/releases\">Release</a> section for macOS and Windows.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Develop</h3><a id=\"user-content-develop\" class=\"anchor-element\" aria-label=\"Permalink: Develop\" href=\"https://github.com/arzynik/wowstat/blob/master/#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Install the node dependencies <code>npm install</code></li>\n<li>Start the app <code>npm start</code></li>\n<li>For windows use <code>npm run startwin</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Build</h3><a id=\"user-content-build\" class=\"anchor-element\" aria-label=\"Permalink: Build\" href=\"https://github.com/arzynik/wowstat/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Run the Electron Builder <code>npm run dist</code></li>\n<li>For windows use <code>npm run distwin</code></li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">WoW Stat</h1><a id=\"user-content-wow-stat\" class=\"anchor-element\" aria-label=\"Permalink: WoW Stat\" href=\"#wow-stat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4e74fe0beeb4b911ca3c1863b1ffb3ca2a6e2e93be9b5a2b989ae7535f4351dc/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\"><img align=\"right\" height=\"300px\" src=\"https://camo.githubusercontent.com/4e74fe0beeb4b911ca3c1863b1ffb3ca2a6e2e93be9b5a2b989ae7535f4351dc/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\" data-canonical-src=\"http://wowst.at/screenshot.png\" style=\"max-width: 100%;\"></a></p>\n<br><br>\n![WoW Stat](<a href=\"http://wowst.at/logo.svg\" rel=\"nofollow\">http://wowst.at/logo.svg</a>)\n<br><br><br><br><br><br><br>\n<p dir=\"auto\">WoW Stat is a World of Warcraft server monitor utility. Set your server you wish to monitor, and your server goes down it will automatically notify you when it is back up, or even relaunch WoW for you if you wish.</p>\n<p dir=\"auto\">This is yet another rework, this time using the <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> framework.</p>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Install</h3><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">There are builds in the <a href=\"https://github.com/arzynik/wowstat/releases\">Release</a> section for macOS and Windows.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Develop</h3><a id=\"user-content-develop\" class=\"anchor-element\" aria-label=\"Permalink: Develop\" href=\"#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Install the node dependencies <code>npm install</code></li>\n<li>Start the app <code>npm start</code></li>\n<li>For windows use <code>npm run startwin</code></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Build</h3><a id=\"user-content-build\" class=\"anchor-element\" aria-label=\"Permalink: Build\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Run the Electron Builder <code>npm run dist</code></li>\n<li>For windows use <code>npm run distwin</code></li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:36.649Z" + }, + "writebar": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"><a href=\"https://github.com/alexander-shvets/writebar/blob/master///writebar.js.org\" title=\"writebar.js.org\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/alexander-shvets/writebar/master/assets/logo.svg\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">WriteBar</h1><a id=\"user-content-writebar\" class=\"anchor-element\" aria-label=\"Permalink: WriteBar\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#writebar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n Experimental distraction-free text editor,<br>\n that displays focus text line right over the keyboard (on the Macbook Pro TouchBar).\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a title=\"Change Log at GitHub\" href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/releases\">Releases</a>\n : \n <a title=\"Download from GitHub\" href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/releases/download/0.2.1/WriteBar.dmg\">0.2.1-alpha.dmg</a>\n</h2><a id=\"user-content---releases-----021-alphadmg\" class=\"anchor-element\" aria-label=\"Permalink: Releases\n : \n 0.2.1-alpha.dmg\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#--releases-----021-alphadmg\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\"><a href=\"https://github.com/alexander-shvets/writebar/blob/master///facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\"><img width=\"600\" src=\"https://raw.githubusercontent.com/alexander-shvets/writebar/master/assets/screenshot.jpg\" alt=\"screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Features</h3><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Line edit on TouchBar</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Context formatting menu</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Smart Spellchecker</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Markdown Import/Export</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Visual Markdown editing</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Discuss</h3><a id=\"user-content-discuss\" class=\"anchor-element\" aria-label=\"Permalink: Discuss\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#discuss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/alexander-shvets/writebar/blob/master///facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\">Intro Video post @ Facebook UX Club</a></li>\n<li><a href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/issues\">Feature Requests and Issues @ GitHub</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">Install (or update) macOS package manager (<a href=\"https://github.com/alexander-shvets/writebar/blob/master///brew.sh\" rel=\"nofollow\">Homebrew</a>):</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"brew update || /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"\"><pre>brew update <span class=\"pl-k\">||</span> /usr/bin/ruby -e <span class=\"pl-s\"><span class=\"pl-pds\">\"</span><span class=\"pl-s\"><span class=\"pl-pds\">$(</span>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install<span class=\"pl-pds\">)</span></span><span class=\"pl-pds\">\"</span></span></pre></div>\n</blockquote>\n<blockquote>\n<p dir=\"auto\">Install <a href=\"https://github.com/alexander-shvets/writebar/blob/master///yarnpkg.com\" rel=\"nofollow\">Yarn</a> (modern <a href=\"https://github.com/alexander-shvets/writebar/blob/master///nodejs.org\" rel=\"nofollow\">NodeJS</a> package manager):</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"which yarn || brew install yarn\"><pre>which yarn <span class=\"pl-k\">||</span> brew install yarn</pre></div>\n</blockquote>\n<p dir=\"auto\">Download source code:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:alexander-shvets/writebar.git\ncd writebar\"><pre>git clone git@github.com:alexander-shvets/writebar.git\n<span class=\"pl-c1\">cd</span> writebar</pre></div>\n<p dir=\"auto\">Install application dependencies:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn || npm install\"><pre>yarn <span class=\"pl-k\">||</span> npm install</pre></div>\n<p dir=\"auto\">Install (global or local) dev-dependencies*:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn global add electron || npm install electron -g\nyarn global add electron-packager || npm install electron-packager -g\nyarn global add electron-installer-dmg || npm install electron-installer-dmg -g\"><pre>yarn global add electron <span class=\"pl-k\">||</span> npm install electron -g\nyarn global add electron-packager <span class=\"pl-k\">||</span> npm install electron-packager -g\nyarn global add electron-installer-dmg <span class=\"pl-k\">||</span> npm install electron-installer-dmg -g</pre></div>\n<p dir=\"auto\"><em>* doesn't listed in <a href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/blob/master/package.json\"><code>package.json</code></a> becouse I doesn't use js builder yet (which will exclude unused dependencies from application installation package)</em></p>\n<p dir=\"auto\">Run app in dev mode:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn start || npm start\"><pre>yarn start <span class=\"pl-k\">||</span> npm start</pre></div>\n<p dir=\"auto\">Build App and Installation Package (dmg):</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn packdist || npm run pack && npm run dist\"><pre>yarn packdist <span class=\"pl-k\">||</span> npm run pack <span class=\"pl-k\">&&</span> npm run dist</pre></div>\n<p dir=\"auto\">Release files should be generated in <code>dist</code> directory.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">License</h3><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5a2c272378fb6bd463583d9b48272a52ea2450ac08c4751795afef507b273cb/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246616c6578616e6465722d73687665747325324677726974656261722e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar.svg?type=large\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"><a href=\"//writebar.js.org\" title=\"writebar.js.org\" rel=\"nofollow\"><img src=\"assets/logo.svg\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">WriteBar</h1><a id=\"user-content-writebar\" class=\"anchor-element\" aria-label=\"Permalink: WriteBar\" href=\"#writebar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\n Experimental distraction-free text editor,<br>\n that displays focus text line right over the keyboard (on the Macbook Pro TouchBar).\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a title=\"Change Log at GitHub\" href=\"//github.com/alexander-shvets/writebar/releases\">Releases</a>\n : \n <a title=\"Download from GitHub\" href=\"//github.com/alexander-shvets/writebar/releases/download/0.2.1/WriteBar.dmg\">0.2.1-alpha.dmg</a>\n</h2><a id=\"user-content---releases-----021-alphadmg\" class=\"anchor-element\" aria-label=\"Permalink: Releases\n : \n 0.2.1-alpha.dmg\" href=\"#--releases-----021-alphadmg\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\"><a href=\"//facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\"><img width=\"600\" src=\"assets/screenshot.jpg\" alt=\"screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Features</h3><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Line edit on TouchBar</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Context formatting menu</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Smart Spellchecker</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Markdown Import/Export</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Visual Markdown editing</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Discuss</h3><a id=\"user-content-discuss\" class=\"anchor-element\" aria-label=\"Permalink: Discuss\" href=\"#discuss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"//facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\">Intro Video post @ Facebook UX Club</a></li>\n<li><a href=\"//github.com/alexander-shvets/writebar/issues\">Feature Requests and Issues @ GitHub</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Development</h2><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<blockquote>\n<p dir=\"auto\">Install (or update) macOS package manager (<a href=\"//brew.sh\" rel=\"nofollow\">Homebrew</a>):</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"brew update || /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"\"><pre>brew update <span class=\"pl-k\">||</span> /usr/bin/ruby -e <span class=\"pl-s\"><span class=\"pl-pds\">\"</span><span class=\"pl-s\"><span class=\"pl-pds\">$(</span>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install<span class=\"pl-pds\">)</span></span><span class=\"pl-pds\">\"</span></span></pre></div>\n</blockquote>\n<blockquote>\n<p dir=\"auto\">Install <a href=\"//yarnpkg.com\" rel=\"nofollow\">Yarn</a> (modern <a href=\"//nodejs.org\" rel=\"nofollow\">NodeJS</a> package manager):</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"which yarn || brew install yarn\"><pre>which yarn <span class=\"pl-k\">||</span> brew install yarn</pre></div>\n</blockquote>\n<p dir=\"auto\">Download source code:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:alexander-shvets/writebar.git\ncd writebar\"><pre>git clone git@github.com:alexander-shvets/writebar.git\n<span class=\"pl-c1\">cd</span> writebar</pre></div>\n<p dir=\"auto\">Install application dependencies:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn || npm install\"><pre>yarn <span class=\"pl-k\">||</span> npm install</pre></div>\n<p dir=\"auto\">Install (global or local) dev-dependencies*:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn global add electron || npm install electron -g\nyarn global add electron-packager || npm install electron-packager -g\nyarn global add electron-installer-dmg || npm install electron-installer-dmg -g\"><pre>yarn global add electron <span class=\"pl-k\">||</span> npm install electron -g\nyarn global add electron-packager <span class=\"pl-k\">||</span> npm install electron-packager -g\nyarn global add electron-installer-dmg <span class=\"pl-k\">||</span> npm install electron-installer-dmg -g</pre></div>\n<p dir=\"auto\"><em>* doesn't listed in <a href=\"//github.com/alexander-shvets/writebar/blob/master/package.json\"><code>package.json</code></a> becouse I doesn't use js builder yet (which will exclude unused dependencies from application installation package)</em></p>\n<p dir=\"auto\">Run app in dev mode:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn start || npm start\"><pre>yarn start <span class=\"pl-k\">||</span> npm start</pre></div>\n<p dir=\"auto\">Build App and Installation Package (dmg):</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yarn packdist || npm run pack && npm run dist\"><pre>yarn packdist <span class=\"pl-k\">||</span> npm run pack <span class=\"pl-k\">&&</span> npm run dist</pre></div>\n<p dir=\"auto\">Release files should be generated in <code>dist</code> directory.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">License</h3><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5a2c272378fb6bd463583d9b48272a52ea2450ac08c4751795afef507b273cb/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246616c6578616e6465722d73687665747325324677726974656261722e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar.svg?type=large\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:36.763Z" }, "yet-another-gitbook-reader": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-yagr---yet-another-gitbook-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gnu4cn/gitbook-reader-app/blob/main/#yagr---yet-another-gitbook-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>YAGR - Yet Another Gitbook Reader</h1>\n<p dir=\"auto\">There are a lot of books resource written in markdown language on the Internet, you can find from GitHub, GitLab, Gitee... platforms, and most of these books are high quality tech documents. This project is based upon Eletron, Angular, TypeORM, UnifiedJS, NodeGit and other project, the target is a stable, easy to use gitbook reader.</p>\n<p dir=\"auto\">You can Fork and contribute to this project.</p>\n<p dir=\"auto\">网上基于 Markdown 的书籍很多,通常在GitHub、GitLab、Gitee等代码托管与社会化编程网站上都能找到,其中大部分都是高质量的技术文档。本项目基于Electron、Angular、UnifiedJS等既有框架,目标是得到一个稳定、易于使用的Gitbook阅读器。</p>\n<p dir=\"auto\">本项目使用了 <code>nodegit</code>, <code>typeorm</code>, <code>electron</code>, <code>angular</code>, <code>@swimlane/docspa-core</code> 等项目/代码。</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/gnu4cn/gitbook-reader-app/blob/main/yagr-architecture-dia.png\"><img src=\"https://raw.githubusercontent.com/gnu4cn/gitbook-reader-app/main/yagr-architecture-dia.png\" alt=\"YAGR architecture - dia chart\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/gnu4cn/gitbook-reader-app/blob/main/yagr-screenshot.png\"><img src=\"https://raw.githubusercontent.com/gnu4cn/gitbook-reader-app/main/yagr-screenshot.png\" alt=\"屏幕截图\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-开发日志dev-logs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gnu4cn/gitbook-reader-app/blob/main/#开发日志dev-logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>开发日志/Dev Logs</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">2021-1-14</p>\n<ul dir=\"auto\">\n<li>Optimized the <code>search.component</code>, refactored the UI and added search tips and empty messages.</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-12</p>\n<ul dir=\"auto\">\n<li>With <code>@ngx-translate/core</code> and <code>@ngx-translate/http-loader</code>, now this project supports multilingual UI</li>\n</ul>\n<ul dir=\"auto\">\n<li>Todos:\n<ul dir=\"auto\">\n<li>Optimize I18n</li>\n<li>List books under categories</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-8</p>\n<ul dir=\"auto\">\n<li>完善了搜索界面、阅读器界面</li>\n<li>重写了Electron 后端,实现 CRUD 实例的重用,从而改善了性能,并将数据库文件调整到 <code>appDir</code> 目录</li>\n<li>尚未完成:按类别、作者、平台过滤书籍,后期建立账号系统</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-2</p>\n<ul dir=\"auto\">\n<li>完成从GitHub,GitLab,Gitee三大平台获取书籍元数据特性</li>\n<li>优化作者 avatar 获取</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-31</p>\n<ul dir=\"auto\">\n<li>2020的最后一天</li>\n<li>准备从 GitHub, Gitee, Gitlab获取书籍信息</li>\n<li>已经准备好 <code>fetch.service.ts</code>, 其中涉及 <code>Restful API</code>,<code>HttpHeaders</code>等内容</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-29</p>\n<ul dir=\"auto\">\n<li>重写了<code>loadSummary</code>,增加了<code>remark</code> 的 <code>correctHeadings</code> 插件</li>\n<li>实现了阅读记录删除,现在可以彻底删除书籍了(之前因为阅读记录关联了书籍id,而不能彻底删除书籍)</li>\n<li>尚待实现:从 Github 等处获取书籍、查看作者/类别/代码仓库下的书籍</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-26</p>\n<ul dir=\"auto\">\n<li>增加“阅读记录”功能</li>\n<li>修改 <code>src/app/read/read.page.ts</code> 等多处,以适配“阅读记录”</li>\n<li>尚需实现“阅读”进入上次阅读地点,<code>loadSummary</code> 方法还没有重写</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-24</p>\n<ul dir=\"auto\">\n<li>改写前端,实现“正在看的书”、“书架上的书”和“暂存在回收站的书”的分离,并加入视觉反馈</li>\n<li>从<code>src/app/home/home.page.ts</code>、<code>src/app/home/components/book-list.component.ts</code>中分离出<code>book</code>、<code>writer</code>、<code>website</code>、<code>category</code>等数据模型的业务逻辑,<code>home.page.ts</code>与<code>book-list.component.ts</code>只负责视图控制,他们的行数变得更少,实现了较大重构,代码更清晰,后期功能增加就变得容易可行了</li>\n<li>尝试从 github.com 的 <code>search API</code> 获取书籍,搜索参数为 <code>search?q=\"gitbook\"+\"python\"+filename:SUMMARY.md&type=Repositories</code></li>\n<li>尝试修改 <code>loadSummary</code> 方法,重新实现从 <code>SUMMARY.md</code> 加载目录,而不是从后台扫描的 <code>md list</code> 加载目录</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-21</p>\n<ul dir=\"auto\">\n<li>调整UI,加入打开 README.md</li>\n<li>修改 <code>src/app/book/markdown/markdown.service.ts</code>,<code>src/app/book/markdown-elements/embed-file.ts</code>与<code>src/app/book/shared/links.ts</code>,将<code>home.page</code>中打开的README.md中的内部链接去除</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-20</p>\n<ul dir=\"auto\">\n<li>已经完善了书籍类别修改</li>\n</ul>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">再次尝试Windows下的编译,得到以下认知:</p>\n<ul dir=\"auto\">\n<li><code>node-gyp</code>, gyp, generate your projects, 藉由Python对原生Node模块进行跨平台编译,在不同平台调用不同的构建工具(Linux GCC、Windows MSVS Build, macOS Xcode)</li>\n<li>往编译器传递参数,是通过模块根目录下的<code>binding.gyp</code>构建配置文件完成的,可编辑此文件,修改编译参数</li>\n<li>之前遇到的<code>nodegit</code>原生模块编译问题,找不到<code>openssh</code>的诸多头文件,就可以通过修改<code>binding.gyp</code>配置文件加以解决</li>\n<li><code>nodegit</code>模块本身就带有获取<code>openssh</code>库和头文件的实用工具(<code>node_modules/nodegit/utils/acquireOPENSSL.js</code>, 运行命令<code> node ./node_modules/nodegit/utils/acquireOpenSSL.js</code>既可获取到OpenSSL, 在<code>vendor</code>目录下),无需额外安装或编译<code>openssh</code>!!!</li>\n<li>现在遇到了在编译完成生成动态链接库时,<code>libssh2</code>报错的问题,预计可再次修改<code>binding.gyp</code>加以解决</li>\n<li><code>libssh2.lib(channel.obj) : error LNK2019: unresolved external symbol RAND_bytes</code>, <code>libssh2.lib(channel.obj) : error LNK2001: 无法解析的外部符号 RAND_bytes</code>等<code> fatal error LNK1120: 140 个无法解析的外部命令</code>......, 上述修改<code>binding.gyp</code> 仍无法解决,现参考 <a href=\"https://github.com/libssh2/libssh2/issues/191\" data-hovercard-type=\"issue\" data-hovercard-url=\"/libssh2/libssh2/issues/191/hovercard\">Libssh2 LINKER errors</a>,加以解决</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-17</p>\n<ul dir=\"auto\">\n<li>在实现书籍删除时,遇到新下载书籍无法删除的问题,<code>mat-dialog</code>模板数据未能绑定</li>\n<li>考虑进一步优化<code>home.page</code>界面</li>\n<li><code>remark-gfm</code> 提示要升级 <code>remark</code> 到 <code>13</code></li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-16</p>\n<ul dir=\"auto\">\n<li>重写Electron后端,将书籍管理放入 <code>book.backend.ts</code>的类中</li>\n<li>将Electron的<code>index.ts</code>修改为类的形式</li>\n<li>给图片重新加上了<code>findup</code>方法,将<code>images</code>插件修改为异步方式,实现图片自动查找</li>\n<li>发现<code>router.service.ts</code>中的判断 <code>homepage</code> 方法有问题,加以修改</li>\n<li>修正了 <code>src/app/book/markdown-elements/toc-pagination.component.ts</code>中的几个问题,分页正常工作</li>\n<li>修改 <code>src/app/book/services/search.service.ts</code> 与 <code>src/app/book/directives/content-search.directive.ts</code>,为 <code>search.service.ts</code>加上<code>init</code>方法,并在 <code>content-search.directive.ts</code>中调用,以解决首次搜索没有结果的问题</li>\n<li>继续实现书籍删除、类别编辑</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-12</p>\n<ul dir=\"auto\">\n<li>因为打包后无法再在 <code>src/assets</code> 中添加Git repo, 因此考虑使用Electron的<code>app.getPath('appDir')</code>文件夹来存放书籍Git repo,为了能在Angular中获取到Markdown、图片文件,故在Electron中<code>child_process.fork</code>出一个Mini web服务器</li>\n<li>修改Anuglar的<code>book</code>模块的<code>location.service.ts</code>服务,使得<code>book/markdown-elements/embed.ts</code>从本地服务器获取文件</li>\n<li>利用Electron的<code>session</code>模块,解决<code>CORS</code>报错问题</li>\n<li>后面尝试对 <code>electron/src/bookOps.ts</code>进行<code>fork</code></li>\n<li>尚待完成书籍编辑、分类过滤、删除</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-11</p>\n<ul dir=\"auto\">\n<li>重写了 <code>router.service.ts</code>,解决了多处同名文件的bug。</li>\n<li>尚需实现 <code>home.page</code> 的书籍类别管理、删除书籍。</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-10</p>\n<ul dir=\"auto\">\n<li>重写 <code>loadSummary</code> 方法,由后端提供书籍的全部 <code>.md</code> 文件,提升加载速度。后期将 <code>summary-toc</code> 与 <code>search-index</code>在数据库中持久化,以进一步提升加载速度</li>\n<li>正在解决 <code>toc-pagination.component.ts</code> 不能正常显示的问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-08(2)</p>\n<ul dir=\"auto\">\n<li>解决了在Electron中打开新窗口,加载Angular的路由问题!!!</li>\n<li>Electron 应用的协议 <code>electron://-/</code>(<code>capacitor-electron://-/</code>) 表示根路径,其他路径都是 <code>capacitor-electron://-/#/home</code>这样的</li>\n<li>要在 <code>app.module.ts</code>中使用<code>HashLocationStrategy</code></li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-08</p>\n<ul dir=\"auto\">\n<li>为了能在Electron的新窗口中打开Angular的路由,修改 <code>app-routing.module.ts</code>与<code>app.module.ts</code>,将<code>LocationStrategy</code>从<code>PathLocationStrategy</code>修改为<code>HashLocationStratedy</code>,以及一些其他修改</li>\n<li>修正了<code>book/services/location.service.ts</code>中判断是否为<code>shared</code> MD文件的方法,以及<code>shared</code>MD文件<code>vfile.data.gbr.url</code>生成的方式</li>\n<li>在修改了<code>LocationStrategy</code>后,由于路径中已经有了<code>#</code>符号,导致<code>toc</code>无法展开,现修改代码,解决<code>toc</code>展开的问题</li>\n</ul>\n<ul dir=\"auto\">\n<li><code>toc</code>展开机制:\n<ul dir=\"auto\">\n<li><code>sectionScrollSpy</code> 指令获取到当前<code>article</code>在屏幕中的那些小节,发射输出到<code>read.page.ts</code>中</li>\n<li>两个<code>aside</code> 的 <code>listCollapse</code> 指令,从<code>read.page.ts</code>中获取到<code>sectionScrollSpy</code>生成的<code>active sections</code> 集合(<code>set</code>),对两个<code>aside</code>元素中的清单进行操作</li>\n<li>在变更了 <code>LocationStrategy</code> 后,原来的 <code>book/directives/list-collapse.directive.ts</code> 已经失效,需要进行修改</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-07</p>\n<ul dir=\"auto\">\n<li>前端界面已经优化的很不错了,阅读页面稳定,Home 页面简化成熟</li>\n<li>加入了NodeGit和Sqlite3两个原生模块,其中NodeGit用于克隆Markdown书籍,Sqlite3用于维护本地书籍数据</li>\n<li>两个原生模块都需要为当前Electron版本进行重新构建,为此要使用命令<code>npm i electron-rebuild --save-dev</code>安装<code>electron-rebuild</code></li>\n<li>重新构建就是为当前特定版本的Electron重新编译模块的二进制版本,而不是使用该模块的预先构建版本</li>\n<li>模块的二进制发布,是一个二进制文件,包含了所有该模块的API接口,可供JavaScript, Python等语言进行调用,可以看着是一个<code>dll</code>文件</li>\n<li><code>node_module/.bin/</code>目录下,有很多到<code>node_module/xxx</code>模块命令的软连接(其中就有<code>electron</code>),这个目录没有加入到系统的<code>$PATH</code>环境变量,只在本地<code>npm</code>环境下有效</li>\n<li><code>electron-rebuild</code>命令默认将重新编译所有的原生(native)模块,可使用其命令参数<code>-w --which</code>编译指定的模块</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-30</p>\n<ul dir=\"auto\">\n<li>已经支持多本书</li>\n<li>解决 github.io 部署时,<code>assets</code>下的 <code>.md</code> 文件 <code>404</code> 错误问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-21</p>\n<ul dir=\"auto\">\n<li>解决了打印问题、搜索问题,阅读器完全可用</li>\n<li>下一步着重开发Electron部分</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-21</p>\n<ul dir=\"auto\">\n<li>解决打印问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-20</p>\n<ul dir=\"auto\">\n<li>点击页面连接,页面没有更新,<code>RouterService</code>没有传入正确的 <code>changes</code></li>\n<li>目录清单没有正确展开,<code>list-collapse.directive</code>没有正确工作</li>\n<li><code>section-spy.directive</code>有正确传出,但<code>list-collapse.directive</code>没有正确处理</li>\n</ul>\n</li>\n</ul>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-yagr---yet-another-gitbook-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"#yagr---yet-another-gitbook-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>YAGR - Yet Another Gitbook Reader</h1>\n<p dir=\"auto\">There are a lot of books resource written in markdown language on the Internet, you can find from GitHub, GitLab, Gitee... platforms, and most of these books are high quality tech documents. This project is based upon Eletron, Angular, TypeORM, UnifiedJS, NodeGit and other project, the target is a stable, easy to use gitbook reader.</p>\n<p dir=\"auto\">You can Fork and contribute to this project.</p>\n<p dir=\"auto\">网上基于 Markdown 的书籍很多,通常在GitHub、GitLab、Gitee等代码托管与社会化编程网站上都能找到,其中大部分都是高质量的技术文档。本项目基于Electron、Angular、UnifiedJS等既有框架,目标是得到一个稳定、易于使用的Gitbook阅读器。</p>\n<p dir=\"auto\">本项目使用了 <code>nodegit</code>, <code>typeorm</code>, <code>electron</code>, <code>angular</code>, <code>@swimlane/docspa-core</code> 等项目/代码。</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"yagr-architecture-dia.png\"><img src=\"yagr-architecture-dia.png\" alt=\"YAGR architecture - dia chart\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"yagr-screenshot.png\"><img src=\"yagr-screenshot.png\" alt=\"屏幕截图\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-开发日志dev-logs\" class=\"anchor\" aria-hidden=\"true\" href=\"#开发日志dev-logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>开发日志/Dev Logs</h2>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">2021-1-14</p>\n<ul dir=\"auto\">\n<li>Optimized the <code>search.component</code>, refactored the UI and added search tips and empty messages.</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-12</p>\n<ul dir=\"auto\">\n<li>With <code>@ngx-translate/core</code> and <code>@ngx-translate/http-loader</code>, now this project supports multilingual UI</li>\n</ul>\n<ul dir=\"auto\">\n<li>Todos:\n<ul dir=\"auto\">\n<li>Optimize I18n</li>\n<li>List books under categories</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-8</p>\n<ul dir=\"auto\">\n<li>完善了搜索界面、阅读器界面</li>\n<li>重写了Electron 后端,实现 CRUD 实例的重用,从而改善了性能,并将数据库文件调整到 <code>appDir</code> 目录</li>\n<li>尚未完成:按类别、作者、平台过滤书籍,后期建立账号系统</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-2</p>\n<ul dir=\"auto\">\n<li>完成从GitHub,GitLab,Gitee三大平台获取书籍元数据特性</li>\n<li>优化作者 avatar 获取</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-31</p>\n<ul dir=\"auto\">\n<li>2020的最后一天</li>\n<li>准备从 GitHub, Gitee, Gitlab获取书籍信息</li>\n<li>已经准备好 <code>fetch.service.ts</code>, 其中涉及 <code>Restful API</code>,<code>HttpHeaders</code>等内容</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-29</p>\n<ul dir=\"auto\">\n<li>重写了<code>loadSummary</code>,增加了<code>remark</code> 的 <code>correctHeadings</code> 插件</li>\n<li>实现了阅读记录删除,现在可以彻底删除书籍了(之前因为阅读记录关联了书籍id,而不能彻底删除书籍)</li>\n<li>尚待实现:从 Github 等处获取书籍、查看作者/类别/代码仓库下的书籍</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-26</p>\n<ul dir=\"auto\">\n<li>增加“阅读记录”功能</li>\n<li>修改 <code>src/app/read/read.page.ts</code> 等多处,以适配“阅读记录”</li>\n<li>尚需实现“阅读”进入上次阅读地点,<code>loadSummary</code> 方法还没有重写</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-24</p>\n<ul dir=\"auto\">\n<li>改写前端,实现“正在看的书”、“书架上的书”和“暂存在回收站的书”的分离,并加入视觉反馈</li>\n<li>从<code>src/app/home/home.page.ts</code>、<code>src/app/home/components/book-list.component.ts</code>中分离出<code>book</code>、<code>writer</code>、<code>website</code>、<code>category</code>等数据模型的业务逻辑,<code>home.page.ts</code>与<code>book-list.component.ts</code>只负责视图控制,他们的行数变得更少,实现了较大重构,代码更清晰,后期功能增加就变得容易可行了</li>\n<li>尝试从 github.com 的 <code>search API</code> 获取书籍,搜索参数为 <code>search?q=\"gitbook\"+\"python\"+filename:SUMMARY.md&type=Repositories</code></li>\n<li>尝试修改 <code>loadSummary</code> 方法,重新实现从 <code>SUMMARY.md</code> 加载目录,而不是从后台扫描的 <code>md list</code> 加载目录</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-21</p>\n<ul dir=\"auto\">\n<li>调整UI,加入打开 README.md</li>\n<li>修改 <code>src/app/book/markdown/markdown.service.ts</code>,<code>src/app/book/markdown-elements/embed-file.ts</code>与<code>src/app/book/shared/links.ts</code>,将<code>home.page</code>中打开的README.md中的内部链接去除</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-20</p>\n<ul dir=\"auto\">\n<li>已经完善了书籍类别修改</li>\n</ul>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">再次尝试Windows下的编译,得到以下认知:</p>\n<ul dir=\"auto\">\n<li><code>node-gyp</code>, gyp, generate your projects, 藉由Python对原生Node模块进行跨平台编译,在不同平台调用不同的构建工具(Linux GCC、Windows MSVS Build, macOS Xcode)</li>\n<li>往编译器传递参数,是通过模块根目录下的<code>binding.gyp</code>构建配置文件完成的,可编辑此文件,修改编译参数</li>\n<li>之前遇到的<code>nodegit</code>原生模块编译问题,找不到<code>openssh</code>的诸多头文件,就可以通过修改<code>binding.gyp</code>配置文件加以解决</li>\n<li><code>nodegit</code>模块本身就带有获取<code>openssh</code>库和头文件的实用工具(<code>node_modules/nodegit/utils/acquireOPENSSL.js</code>, 运行命令<code> node ./node_modules/nodegit/utils/acquireOpenSSL.js</code>既可获取到OpenSSL, 在<code>vendor</code>目录下),无需额外安装或编译<code>openssh</code>!!!</li>\n<li>现在遇到了在编译完成生成动态链接库时,<code>libssh2</code>报错的问题,预计可再次修改<code>binding.gyp</code>加以解决</li>\n<li><code>libssh2.lib(channel.obj) : error LNK2019: unresolved external symbol RAND_bytes</code>, <code>libssh2.lib(channel.obj) : error LNK2001: 无法解析的外部符号 RAND_bytes</code>等<code> fatal error LNK1120: 140 个无法解析的外部命令</code>......, 上述修改<code>binding.gyp</code> 仍无法解决,现参考 <a href=\"https://github.com/libssh2/libssh2/issues/191\" data-hovercard-type=\"issue\" data-hovercard-url=\"/libssh2/libssh2/issues/191/hovercard\">Libssh2 LINKER errors</a>,加以解决</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-17</p>\n<ul dir=\"auto\">\n<li>在实现书籍删除时,遇到新下载书籍无法删除的问题,<code>mat-dialog</code>模板数据未能绑定</li>\n<li>考虑进一步优化<code>home.page</code>界面</li>\n<li><code>remark-gfm</code> 提示要升级 <code>remark</code> 到 <code>13</code></li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-16</p>\n<ul dir=\"auto\">\n<li>重写Electron后端,将书籍管理放入 <code>book.backend.ts</code>的类中</li>\n<li>将Electron的<code>index.ts</code>修改为类的形式</li>\n<li>给图片重新加上了<code>findup</code>方法,将<code>images</code>插件修改为异步方式,实现图片自动查找</li>\n<li>发现<code>router.service.ts</code>中的判断 <code>homepage</code> 方法有问题,加以修改</li>\n<li>修正了 <code>src/app/book/markdown-elements/toc-pagination.component.ts</code>中的几个问题,分页正常工作</li>\n<li>修改 <code>src/app/book/services/search.service.ts</code> 与 <code>src/app/book/directives/content-search.directive.ts</code>,为 <code>search.service.ts</code>加上<code>init</code>方法,并在 <code>content-search.directive.ts</code>中调用,以解决首次搜索没有结果的问题</li>\n<li>继续实现书籍删除、类别编辑</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-12</p>\n<ul dir=\"auto\">\n<li>因为打包后无法再在 <code>src/assets</code> 中添加Git repo, 因此考虑使用Electron的<code>app.getPath('appDir')</code>文件夹来存放书籍Git repo,为了能在Angular中获取到Markdown、图片文件,故在Electron中<code>child_process.fork</code>出一个Mini web服务器</li>\n<li>修改Anuglar的<code>book</code>模块的<code>location.service.ts</code>服务,使得<code>book/markdown-elements/embed.ts</code>从本地服务器获取文件</li>\n<li>利用Electron的<code>session</code>模块,解决<code>CORS</code>报错问题</li>\n<li>后面尝试对 <code>electron/src/bookOps.ts</code>进行<code>fork</code></li>\n<li>尚待完成书籍编辑、分类过滤、删除</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-11</p>\n<ul dir=\"auto\">\n<li>重写了 <code>router.service.ts</code>,解决了多处同名文件的bug。</li>\n<li>尚需实现 <code>home.page</code> 的书籍类别管理、删除书籍。</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-10</p>\n<ul dir=\"auto\">\n<li>重写 <code>loadSummary</code> 方法,由后端提供书籍的全部 <code>.md</code> 文件,提升加载速度。后期将 <code>summary-toc</code> 与 <code>search-index</code>在数据库中持久化,以进一步提升加载速度</li>\n<li>正在解决 <code>toc-pagination.component.ts</code> 不能正常显示的问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-08(2)</p>\n<ul dir=\"auto\">\n<li>解决了在Electron中打开新窗口,加载Angular的路由问题!!!</li>\n<li>Electron 应用的协议 <code>electron://-/</code>(<code>capacitor-electron://-/</code>) 表示根路径,其他路径都是 <code>capacitor-electron://-/#/home</code>这样的</li>\n<li>要在 <code>app.module.ts</code>中使用<code>HashLocationStrategy</code></li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-08</p>\n<ul dir=\"auto\">\n<li>为了能在Electron的新窗口中打开Angular的路由,修改 <code>app-routing.module.ts</code>与<code>app.module.ts</code>,将<code>LocationStrategy</code>从<code>PathLocationStrategy</code>修改为<code>HashLocationStratedy</code>,以及一些其他修改</li>\n<li>修正了<code>book/services/location.service.ts</code>中判断是否为<code>shared</code> MD文件的方法,以及<code>shared</code>MD文件<code>vfile.data.gbr.url</code>生成的方式</li>\n<li>在修改了<code>LocationStrategy</code>后,由于路径中已经有了<code>#</code>符号,导致<code>toc</code>无法展开,现修改代码,解决<code>toc</code>展开的问题</li>\n</ul>\n<ul dir=\"auto\">\n<li><code>toc</code>展开机制:\n<ul dir=\"auto\">\n<li><code>sectionScrollSpy</code> 指令获取到当前<code>article</code>在屏幕中的那些小节,发射输出到<code>read.page.ts</code>中</li>\n<li>两个<code>aside</code> 的 <code>listCollapse</code> 指令,从<code>read.page.ts</code>中获取到<code>sectionScrollSpy</code>生成的<code>active sections</code> 集合(<code>set</code>),对两个<code>aside</code>元素中的清单进行操作</li>\n<li>在变更了 <code>LocationStrategy</code> 后,原来的 <code>book/directives/list-collapse.directive.ts</code> 已经失效,需要进行修改</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-07</p>\n<ul dir=\"auto\">\n<li>前端界面已经优化的很不错了,阅读页面稳定,Home 页面简化成熟</li>\n<li>加入了NodeGit和Sqlite3两个原生模块,其中NodeGit用于克隆Markdown书籍,Sqlite3用于维护本地书籍数据</li>\n<li>两个原生模块都需要为当前Electron版本进行重新构建,为此要使用命令<code>npm i electron-rebuild --save-dev</code>安装<code>electron-rebuild</code></li>\n<li>重新构建就是为当前特定版本的Electron重新编译模块的二进制版本,而不是使用该模块的预先构建版本</li>\n<li>模块的二进制发布,是一个二进制文件,包含了所有该模块的API接口,可供JavaScript, Python等语言进行调用,可以看着是一个<code>dll</code>文件</li>\n<li><code>node_module/.bin/</code>目录下,有很多到<code>node_module/xxx</code>模块命令的软连接(其中就有<code>electron</code>),这个目录没有加入到系统的<code>$PATH</code>环境变量,只在本地<code>npm</code>环境下有效</li>\n<li><code>electron-rebuild</code>命令默认将重新编译所有的原生(native)模块,可使用其命令参数<code>-w --which</code>编译指定的模块</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-30</p>\n<ul dir=\"auto\">\n<li>已经支持多本书</li>\n<li>解决 github.io 部署时,<code>assets</code>下的 <code>.md</code> 文件 <code>404</code> 错误问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-21</p>\n<ul dir=\"auto\">\n<li>解决了打印问题、搜索问题,阅读器完全可用</li>\n<li>下一步着重开发Electron部分</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-21</p>\n<ul dir=\"auto\">\n<li>解决打印问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-20</p>\n<ul dir=\"auto\">\n<li>点击页面连接,页面没有更新,<code>RouterService</code>没有传入正确的 <code>changes</code></li>\n<li>目录清单没有正确展开,<code>list-collapse.directive</code>没有正确工作</li>\n<li><code>section-spy.directive</code>有正确传出,但<code>list-collapse.directive</code>没有正确处理</li>\n</ul>\n</li>\n</ul>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.745Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">YAGR - Yet Another Gitbook Reader</h1><a id=\"user-content-yagr---yet-another-gitbook-reader\" class=\"anchor-element\" aria-label=\"Permalink: YAGR - Yet Another Gitbook Reader\" href=\"https://github.com/gnu4cn/gitbook-reader-app/blob/main/#yagr---yet-another-gitbook-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">There are a lot of books resource written in markdown language on the Internet, you can find from GitHub, GitLab, Gitee... platforms, and most of these books are high quality tech documents. This project is based upon Eletron, Angular, TypeORM, UnifiedJS, NodeGit and other project, the target is a stable, easy to use gitbook reader.</p>\n<p dir=\"auto\">You can Fork and contribute to this project.</p>\n<p dir=\"auto\">网上基于 Markdown 的书籍很多,通常在GitHub、GitLab、Gitee等代码托管与社会化编程网站上都能找到,其中大部分都是高质量的技术文档。本项目基于Electron、Angular、UnifiedJS等既有框架,目标是得到一个稳定、易于使用的Gitbook阅读器。</p>\n<p dir=\"auto\">本项目使用了 <code>nodegit</code>, <code>typeorm</code>, <code>electron</code>, <code>angular</code>, <code>@swimlane/docspa-core</code> 等项目/代码。</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/gnu4cn/gitbook-reader-app/blob/main/yagr-architecture-dia.png\"><img src=\"https://raw.githubusercontent.com/gnu4cn/gitbook-reader-app/main/yagr-architecture-dia.png\" alt=\"YAGR architecture - dia chart\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/gnu4cn/gitbook-reader-app/blob/main/yagr-screenshot.png\"><img src=\"https://raw.githubusercontent.com/gnu4cn/gitbook-reader-app/main/yagr-screenshot.png\" alt=\"屏幕截图\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">开发日志/Dev Logs</h2><a id=\"user-content-开发日志dev-logs\" class=\"anchor-element\" aria-label=\"Permalink: 开发日志/Dev Logs\" href=\"https://github.com/gnu4cn/gitbook-reader-app/blob/main/#开发日志dev-logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">2021-1-14</p>\n<ul dir=\"auto\">\n<li>Optimized the <code>search.component</code>, refactored the UI and added search tips and empty messages.</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-12</p>\n<ul dir=\"auto\">\n<li>With <code>@ngx-translate/core</code> and <code>@ngx-translate/http-loader</code>, now this project supports multilingual UI</li>\n</ul>\n<ul dir=\"auto\">\n<li>Todos:\n<ul dir=\"auto\">\n<li>Optimize I18n</li>\n<li>List books under categories</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-8</p>\n<ul dir=\"auto\">\n<li>完善了搜索界面、阅读器界面</li>\n<li>重写了Electron 后端,实现 CRUD 实例的重用,从而改善了性能,并将数据库文件调整到 <code>appDir</code> 目录</li>\n<li>尚未完成:按类别、作者、平台过滤书籍,后期建立账号系统</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-2</p>\n<ul dir=\"auto\">\n<li>完成从GitHub,GitLab,Gitee三大平台获取书籍元数据特性</li>\n<li>优化作者 avatar 获取</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-31</p>\n<ul dir=\"auto\">\n<li>2020的最后一天</li>\n<li>准备从 GitHub, Gitee, Gitlab获取书籍信息</li>\n<li>已经准备好 <code>fetch.service.ts</code>, 其中涉及 <code>Restful API</code>,<code>HttpHeaders</code>等内容</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-29</p>\n<ul dir=\"auto\">\n<li>重写了<code>loadSummary</code>,增加了<code>remark</code> 的 <code>correctHeadings</code> 插件</li>\n<li>实现了阅读记录删除,现在可以彻底删除书籍了(之前因为阅读记录关联了书籍id,而不能彻底删除书籍)</li>\n<li>尚待实现:从 Github 等处获取书籍、查看作者/类别/代码仓库下的书籍</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-26</p>\n<ul dir=\"auto\">\n<li>增加“阅读记录”功能</li>\n<li>修改 <code>src/app/read/read.page.ts</code> 等多处,以适配“阅读记录”</li>\n<li>尚需实现“阅读”进入上次阅读地点,<code>loadSummary</code> 方法还没有重写</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-24</p>\n<ul dir=\"auto\">\n<li>改写前端,实现“正在看的书”、“书架上的书”和“暂存在回收站的书”的分离,并加入视觉反馈</li>\n<li>从<code>src/app/home/home.page.ts</code>、<code>src/app/home/components/book-list.component.ts</code>中分离出<code>book</code>、<code>writer</code>、<code>website</code>、<code>category</code>等数据模型的业务逻辑,<code>home.page.ts</code>与<code>book-list.component.ts</code>只负责视图控制,他们的行数变得更少,实现了较大重构,代码更清晰,后期功能增加就变得容易可行了</li>\n<li>尝试从 github.com 的 <code>search API</code> 获取书籍,搜索参数为 <code>search?q=\"gitbook\"+\"python\"+filename:SUMMARY.md&type=Repositories</code></li>\n<li>尝试修改 <code>loadSummary</code> 方法,重新实现从 <code>SUMMARY.md</code> 加载目录,而不是从后台扫描的 <code>md list</code> 加载目录</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-21</p>\n<ul dir=\"auto\">\n<li>调整UI,加入打开 README.md</li>\n<li>修改 <code>src/app/book/markdown/markdown.service.ts</code>,<code>src/app/book/markdown-elements/embed-file.ts</code>与<code>src/app/book/shared/links.ts</code>,将<code>home.page</code>中打开的README.md中的内部链接去除</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-20</p>\n<ul dir=\"auto\">\n<li>已经完善了书籍类别修改</li>\n</ul>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">再次尝试Windows下的编译,得到以下认知:</p>\n<ul dir=\"auto\">\n<li><code>node-gyp</code>, gyp, generate your projects, 藉由Python对原生Node模块进行跨平台编译,在不同平台调用不同的构建工具(Linux GCC、Windows MSVS Build, macOS Xcode)</li>\n<li>往编译器传递参数,是通过模块根目录下的<code>binding.gyp</code>构建配置文件完成的,可编辑此文件,修改编译参数</li>\n<li>之前遇到的<code>nodegit</code>原生模块编译问题,找不到<code>openssh</code>的诸多头文件,就可以通过修改<code>binding.gyp</code>配置文件加以解决</li>\n<li><code>nodegit</code>模块本身就带有获取<code>openssh</code>库和头文件的实用工具(<code>node_modules/nodegit/utils/acquireOPENSSL.js</code>, 运行命令<code> node ./node_modules/nodegit/utils/acquireOpenSSL.js</code>既可获取到OpenSSL, 在<code>vendor</code>目录下),无需额外安装或编译<code>openssh</code>!!!</li>\n<li>现在遇到了在编译完成生成动态链接库时,<code>libssh2</code>报错的问题,预计可再次修改<code>binding.gyp</code>加以解决</li>\n<li><code>libssh2.lib(channel.obj) : error LNK2019: unresolved external symbol RAND_bytes</code>, <code>libssh2.lib(channel.obj) : error LNK2001: 无法解析的外部符号 RAND_bytes</code>等<code> fatal error LNK1120: 140 个无法解析的外部命令</code>......, 上述修改<code>binding.gyp</code> 仍无法解决,现参考 <a href=\"https://github.com/libssh2/libssh2/issues/191\" data-hovercard-type=\"issue\" data-hovercard-url=\"/libssh2/libssh2/issues/191/hovercard\">Libssh2 LINKER errors</a>,加以解决</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-17</p>\n<ul dir=\"auto\">\n<li>在实现书籍删除时,遇到新下载书籍无法删除的问题,<code>mat-dialog</code>模板数据未能绑定</li>\n<li>考虑进一步优化<code>home.page</code>界面</li>\n<li><code>remark-gfm</code> 提示要升级 <code>remark</code> 到 <code>13</code></li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-16</p>\n<ul dir=\"auto\">\n<li>重写Electron后端,将书籍管理放入 <code>book.backend.ts</code>的类中</li>\n<li>将Electron的<code>index.ts</code>修改为类的形式</li>\n<li>给图片重新加上了<code>findup</code>方法,将<code>images</code>插件修改为异步方式,实现图片自动查找</li>\n<li>发现<code>router.service.ts</code>中的判断 <code>homepage</code> 方法有问题,加以修改</li>\n<li>修正了 <code>src/app/book/markdown-elements/toc-pagination.component.ts</code>中的几个问题,分页正常工作</li>\n<li>修改 <code>src/app/book/services/search.service.ts</code> 与 <code>src/app/book/directives/content-search.directive.ts</code>,为 <code>search.service.ts</code>加上<code>init</code>方法,并在 <code>content-search.directive.ts</code>中调用,以解决首次搜索没有结果的问题</li>\n<li>继续实现书籍删除、类别编辑</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-12</p>\n<ul dir=\"auto\">\n<li>因为打包后无法再在 <code>src/assets</code> 中添加Git repo, 因此考虑使用Electron的<code>app.getPath('appDir')</code>文件夹来存放书籍Git repo,为了能在Angular中获取到Markdown、图片文件,故在Electron中<code>child_process.fork</code>出一个Mini web服务器</li>\n<li>修改Anuglar的<code>book</code>模块的<code>location.service.ts</code>服务,使得<code>book/markdown-elements/embed.ts</code>从本地服务器获取文件</li>\n<li>利用Electron的<code>session</code>模块,解决<code>CORS</code>报错问题</li>\n<li>后面尝试对 <code>electron/src/bookOps.ts</code>进行<code>fork</code></li>\n<li>尚待完成书籍编辑、分类过滤、删除</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-11</p>\n<ul dir=\"auto\">\n<li>重写了 <code>router.service.ts</code>,解决了多处同名文件的bug。</li>\n<li>尚需实现 <code>home.page</code> 的书籍类别管理、删除书籍。</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-10</p>\n<ul dir=\"auto\">\n<li>重写 <code>loadSummary</code> 方法,由后端提供书籍的全部 <code>.md</code> 文件,提升加载速度。后期将 <code>summary-toc</code> 与 <code>search-index</code>在数据库中持久化,以进一步提升加载速度</li>\n<li>正在解决 <code>toc-pagination.component.ts</code> 不能正常显示的问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-08(2)</p>\n<ul dir=\"auto\">\n<li>解决了在Electron中打开新窗口,加载Angular的路由问题!!!</li>\n<li>Electron 应用的协议 <code>electron://-/</code>(<code>capacitor-electron://-/</code>) 表示根路径,其他路径都是 <code>capacitor-electron://-/#/home</code>这样的</li>\n<li>要在 <code>app.module.ts</code>中使用<code>HashLocationStrategy</code></li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-08</p>\n<ul dir=\"auto\">\n<li>为了能在Electron的新窗口中打开Angular的路由,修改 <code>app-routing.module.ts</code>与<code>app.module.ts</code>,将<code>LocationStrategy</code>从<code>PathLocationStrategy</code>修改为<code>HashLocationStratedy</code>,以及一些其他修改</li>\n<li>修正了<code>book/services/location.service.ts</code>中判断是否为<code>shared</code> MD文件的方法,以及<code>shared</code>MD文件<code>vfile.data.gbr.url</code>生成的方式</li>\n<li>在修改了<code>LocationStrategy</code>后,由于路径中已经有了<code>#</code>符号,导致<code>toc</code>无法展开,现修改代码,解决<code>toc</code>展开的问题</li>\n</ul>\n<ul dir=\"auto\">\n<li><code>toc</code>展开机制:\n<ul dir=\"auto\">\n<li><code>sectionScrollSpy</code> 指令获取到当前<code>article</code>在屏幕中的那些小节,发射输出到<code>read.page.ts</code>中</li>\n<li>两个<code>aside</code> 的 <code>listCollapse</code> 指令,从<code>read.page.ts</code>中获取到<code>sectionScrollSpy</code>生成的<code>active sections</code> 集合(<code>set</code>),对两个<code>aside</code>元素中的清单进行操作</li>\n<li>在变更了 <code>LocationStrategy</code> 后,原来的 <code>book/directives/list-collapse.directive.ts</code> 已经失效,需要进行修改</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-07</p>\n<ul dir=\"auto\">\n<li>前端界面已经优化的很不错了,阅读页面稳定,Home 页面简化成熟</li>\n<li>加入了NodeGit和Sqlite3两个原生模块,其中NodeGit用于克隆Markdown书籍,Sqlite3用于维护本地书籍数据</li>\n<li>两个原生模块都需要为当前Electron版本进行重新构建,为此要使用命令<code>npm i electron-rebuild --save-dev</code>安装<code>electron-rebuild</code></li>\n<li>重新构建就是为当前特定版本的Electron重新编译模块的二进制版本,而不是使用该模块的预先构建版本</li>\n<li>模块的二进制发布,是一个二进制文件,包含了所有该模块的API接口,可供JavaScript, Python等语言进行调用,可以看着是一个<code>dll</code>文件</li>\n<li><code>node_module/.bin/</code>目录下,有很多到<code>node_module/xxx</code>模块命令的软连接(其中就有<code>electron</code>),这个目录没有加入到系统的<code>$PATH</code>环境变量,只在本地<code>npm</code>环境下有效</li>\n<li><code>electron-rebuild</code>命令默认将重新编译所有的原生(native)模块,可使用其命令参数<code>-w --which</code>编译指定的模块</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-30</p>\n<ul dir=\"auto\">\n<li>已经支持多本书</li>\n<li>解决 github.io 部署时,<code>assets</code>下的 <code>.md</code> 文件 <code>404</code> 错误问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-21</p>\n<ul dir=\"auto\">\n<li>解决了打印问题、搜索问题,阅读器完全可用</li>\n<li>下一步着重开发Electron部分</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-21</p>\n<ul dir=\"auto\">\n<li>解决打印问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-20</p>\n<ul dir=\"auto\">\n<li>点击页面连接,页面没有更新,<code>RouterService</code>没有传入正确的 <code>changes</code></li>\n<li>目录清单没有正确展开,<code>list-collapse.directive</code>没有正确工作</li>\n<li><code>section-spy.directive</code>有正确传出,但<code>list-collapse.directive</code>没有正确处理</li>\n</ul>\n</li>\n</ul>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">YAGR - Yet Another Gitbook Reader</h1><a id=\"user-content-yagr---yet-another-gitbook-reader\" class=\"anchor-element\" aria-label=\"Permalink: YAGR - Yet Another Gitbook Reader\" href=\"#yagr---yet-another-gitbook-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">There are a lot of books resource written in markdown language on the Internet, you can find from GitHub, GitLab, Gitee... platforms, and most of these books are high quality tech documents. This project is based upon Eletron, Angular, TypeORM, UnifiedJS, NodeGit and other project, the target is a stable, easy to use gitbook reader.</p>\n<p dir=\"auto\">You can Fork and contribute to this project.</p>\n<p dir=\"auto\">网上基于 Markdown 的书籍很多,通常在GitHub、GitLab、Gitee等代码托管与社会化编程网站上都能找到,其中大部分都是高质量的技术文档。本项目基于Electron、Angular、UnifiedJS等既有框架,目标是得到一个稳定、易于使用的Gitbook阅读器。</p>\n<p dir=\"auto\">本项目使用了 <code>nodegit</code>, <code>typeorm</code>, <code>electron</code>, <code>angular</code>, <code>@swimlane/docspa-core</code> 等项目/代码。</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"yagr-architecture-dia.png\"><img src=\"yagr-architecture-dia.png\" alt=\"YAGR architecture - dia chart\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"yagr-screenshot.png\"><img src=\"yagr-screenshot.png\" alt=\"屏幕截图\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">开发日志/Dev Logs</h2><a id=\"user-content-开发日志dev-logs\" class=\"anchor-element\" aria-label=\"Permalink: 开发日志/Dev Logs\" href=\"#开发日志dev-logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">2021-1-14</p>\n<ul dir=\"auto\">\n<li>Optimized the <code>search.component</code>, refactored the UI and added search tips and empty messages.</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-12</p>\n<ul dir=\"auto\">\n<li>With <code>@ngx-translate/core</code> and <code>@ngx-translate/http-loader</code>, now this project supports multilingual UI</li>\n</ul>\n<ul dir=\"auto\">\n<li>Todos:\n<ul dir=\"auto\">\n<li>Optimize I18n</li>\n<li>List books under categories</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-8</p>\n<ul dir=\"auto\">\n<li>完善了搜索界面、阅读器界面</li>\n<li>重写了Electron 后端,实现 CRUD 实例的重用,从而改善了性能,并将数据库文件调整到 <code>appDir</code> 目录</li>\n<li>尚未完成:按类别、作者、平台过滤书籍,后期建立账号系统</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2021-1-2</p>\n<ul dir=\"auto\">\n<li>完成从GitHub,GitLab,Gitee三大平台获取书籍元数据特性</li>\n<li>优化作者 avatar 获取</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-31</p>\n<ul dir=\"auto\">\n<li>2020的最后一天</li>\n<li>准备从 GitHub, Gitee, Gitlab获取书籍信息</li>\n<li>已经准备好 <code>fetch.service.ts</code>, 其中涉及 <code>Restful API</code>,<code>HttpHeaders</code>等内容</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-29</p>\n<ul dir=\"auto\">\n<li>重写了<code>loadSummary</code>,增加了<code>remark</code> 的 <code>correctHeadings</code> 插件</li>\n<li>实现了阅读记录删除,现在可以彻底删除书籍了(之前因为阅读记录关联了书籍id,而不能彻底删除书籍)</li>\n<li>尚待实现:从 Github 等处获取书籍、查看作者/类别/代码仓库下的书籍</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-26</p>\n<ul dir=\"auto\">\n<li>增加“阅读记录”功能</li>\n<li>修改 <code>src/app/read/read.page.ts</code> 等多处,以适配“阅读记录”</li>\n<li>尚需实现“阅读”进入上次阅读地点,<code>loadSummary</code> 方法还没有重写</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-24</p>\n<ul dir=\"auto\">\n<li>改写前端,实现“正在看的书”、“书架上的书”和“暂存在回收站的书”的分离,并加入视觉反馈</li>\n<li>从<code>src/app/home/home.page.ts</code>、<code>src/app/home/components/book-list.component.ts</code>中分离出<code>book</code>、<code>writer</code>、<code>website</code>、<code>category</code>等数据模型的业务逻辑,<code>home.page.ts</code>与<code>book-list.component.ts</code>只负责视图控制,他们的行数变得更少,实现了较大重构,代码更清晰,后期功能增加就变得容易可行了</li>\n<li>尝试从 github.com 的 <code>search API</code> 获取书籍,搜索参数为 <code>search?q=\"gitbook\"+\"python\"+filename:SUMMARY.md&type=Repositories</code></li>\n<li>尝试修改 <code>loadSummary</code> 方法,重新实现从 <code>SUMMARY.md</code> 加载目录,而不是从后台扫描的 <code>md list</code> 加载目录</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-21</p>\n<ul dir=\"auto\">\n<li>调整UI,加入打开 README.md</li>\n<li>修改 <code>src/app/book/markdown/markdown.service.ts</code>,<code>src/app/book/markdown-elements/embed-file.ts</code>与<code>src/app/book/shared/links.ts</code>,将<code>home.page</code>中打开的README.md中的内部链接去除</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-20</p>\n<ul dir=\"auto\">\n<li>已经完善了书籍类别修改</li>\n</ul>\n<ul dir=\"auto\">\n<li>\n<p dir=\"auto\">再次尝试Windows下的编译,得到以下认知:</p>\n<ul dir=\"auto\">\n<li><code>node-gyp</code>, gyp, generate your projects, 藉由Python对原生Node模块进行跨平台编译,在不同平台调用不同的构建工具(Linux GCC、Windows MSVS Build, macOS Xcode)</li>\n<li>往编译器传递参数,是通过模块根目录下的<code>binding.gyp</code>构建配置文件完成的,可编辑此文件,修改编译参数</li>\n<li>之前遇到的<code>nodegit</code>原生模块编译问题,找不到<code>openssh</code>的诸多头文件,就可以通过修改<code>binding.gyp</code>配置文件加以解决</li>\n<li><code>nodegit</code>模块本身就带有获取<code>openssh</code>库和头文件的实用工具(<code>node_modules/nodegit/utils/acquireOPENSSL.js</code>, 运行命令<code> node ./node_modules/nodegit/utils/acquireOpenSSL.js</code>既可获取到OpenSSL, 在<code>vendor</code>目录下),无需额外安装或编译<code>openssh</code>!!!</li>\n<li>现在遇到了在编译完成生成动态链接库时,<code>libssh2</code>报错的问题,预计可再次修改<code>binding.gyp</code>加以解决</li>\n<li><code>libssh2.lib(channel.obj) : error LNK2019: unresolved external symbol RAND_bytes</code>, <code>libssh2.lib(channel.obj) : error LNK2001: 无法解析的外部符号 RAND_bytes</code>等<code> fatal error LNK1120: 140 个无法解析的外部命令</code>......, 上述修改<code>binding.gyp</code> 仍无法解决,现参考 <a href=\"https://github.com/libssh2/libssh2/issues/191\" data-hovercard-type=\"issue\" data-hovercard-url=\"/libssh2/libssh2/issues/191/hovercard\">Libssh2 LINKER errors</a>,加以解决</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-17</p>\n<ul dir=\"auto\">\n<li>在实现书籍删除时,遇到新下载书籍无法删除的问题,<code>mat-dialog</code>模板数据未能绑定</li>\n<li>考虑进一步优化<code>home.page</code>界面</li>\n<li><code>remark-gfm</code> 提示要升级 <code>remark</code> 到 <code>13</code></li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-16</p>\n<ul dir=\"auto\">\n<li>重写Electron后端,将书籍管理放入 <code>book.backend.ts</code>的类中</li>\n<li>将Electron的<code>index.ts</code>修改为类的形式</li>\n<li>给图片重新加上了<code>findup</code>方法,将<code>images</code>插件修改为异步方式,实现图片自动查找</li>\n<li>发现<code>router.service.ts</code>中的判断 <code>homepage</code> 方法有问题,加以修改</li>\n<li>修正了 <code>src/app/book/markdown-elements/toc-pagination.component.ts</code>中的几个问题,分页正常工作</li>\n<li>修改 <code>src/app/book/services/search.service.ts</code> 与 <code>src/app/book/directives/content-search.directive.ts</code>,为 <code>search.service.ts</code>加上<code>init</code>方法,并在 <code>content-search.directive.ts</code>中调用,以解决首次搜索没有结果的问题</li>\n<li>继续实现书籍删除、类别编辑</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-12</p>\n<ul dir=\"auto\">\n<li>因为打包后无法再在 <code>src/assets</code> 中添加Git repo, 因此考虑使用Electron的<code>app.getPath('appDir')</code>文件夹来存放书籍Git repo,为了能在Angular中获取到Markdown、图片文件,故在Electron中<code>child_process.fork</code>出一个Mini web服务器</li>\n<li>修改Anuglar的<code>book</code>模块的<code>location.service.ts</code>服务,使得<code>book/markdown-elements/embed.ts</code>从本地服务器获取文件</li>\n<li>利用Electron的<code>session</code>模块,解决<code>CORS</code>报错问题</li>\n<li>后面尝试对 <code>electron/src/bookOps.ts</code>进行<code>fork</code></li>\n<li>尚待完成书籍编辑、分类过滤、删除</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-11</p>\n<ul dir=\"auto\">\n<li>重写了 <code>router.service.ts</code>,解决了多处同名文件的bug。</li>\n<li>尚需实现 <code>home.page</code> 的书籍类别管理、删除书籍。</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-10</p>\n<ul dir=\"auto\">\n<li>重写 <code>loadSummary</code> 方法,由后端提供书籍的全部 <code>.md</code> 文件,提升加载速度。后期将 <code>summary-toc</code> 与 <code>search-index</code>在数据库中持久化,以进一步提升加载速度</li>\n<li>正在解决 <code>toc-pagination.component.ts</code> 不能正常显示的问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-08(2)</p>\n<ul dir=\"auto\">\n<li>解决了在Electron中打开新窗口,加载Angular的路由问题!!!</li>\n<li>Electron 应用的协议 <code>electron://-/</code>(<code>capacitor-electron://-/</code>) 表示根路径,其他路径都是 <code>capacitor-electron://-/#/home</code>这样的</li>\n<li>要在 <code>app.module.ts</code>中使用<code>HashLocationStrategy</code></li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-08</p>\n<ul dir=\"auto\">\n<li>为了能在Electron的新窗口中打开Angular的路由,修改 <code>app-routing.module.ts</code>与<code>app.module.ts</code>,将<code>LocationStrategy</code>从<code>PathLocationStrategy</code>修改为<code>HashLocationStratedy</code>,以及一些其他修改</li>\n<li>修正了<code>book/services/location.service.ts</code>中判断是否为<code>shared</code> MD文件的方法,以及<code>shared</code>MD文件<code>vfile.data.gbr.url</code>生成的方式</li>\n<li>在修改了<code>LocationStrategy</code>后,由于路径中已经有了<code>#</code>符号,导致<code>toc</code>无法展开,现修改代码,解决<code>toc</code>展开的问题</li>\n</ul>\n<ul dir=\"auto\">\n<li><code>toc</code>展开机制:\n<ul dir=\"auto\">\n<li><code>sectionScrollSpy</code> 指令获取到当前<code>article</code>在屏幕中的那些小节,发射输出到<code>read.page.ts</code>中</li>\n<li>两个<code>aside</code> 的 <code>listCollapse</code> 指令,从<code>read.page.ts</code>中获取到<code>sectionScrollSpy</code>生成的<code>active sections</code> 集合(<code>set</code>),对两个<code>aside</code>元素中的清单进行操作</li>\n<li>在变更了 <code>LocationStrategy</code> 后,原来的 <code>book/directives/list-collapse.directive.ts</code> 已经失效,需要进行修改</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-12-07</p>\n<ul dir=\"auto\">\n<li>前端界面已经优化的很不错了,阅读页面稳定,Home 页面简化成熟</li>\n<li>加入了NodeGit和Sqlite3两个原生模块,其中NodeGit用于克隆Markdown书籍,Sqlite3用于维护本地书籍数据</li>\n<li>两个原生模块都需要为当前Electron版本进行重新构建,为此要使用命令<code>npm i electron-rebuild --save-dev</code>安装<code>electron-rebuild</code></li>\n<li>重新构建就是为当前特定版本的Electron重新编译模块的二进制版本,而不是使用该模块的预先构建版本</li>\n<li>模块的二进制发布,是一个二进制文件,包含了所有该模块的API接口,可供JavaScript, Python等语言进行调用,可以看着是一个<code>dll</code>文件</li>\n<li><code>node_module/.bin/</code>目录下,有很多到<code>node_module/xxx</code>模块命令的软连接(其中就有<code>electron</code>),这个目录没有加入到系统的<code>$PATH</code>环境变量,只在本地<code>npm</code>环境下有效</li>\n<li><code>electron-rebuild</code>命令默认将重新编译所有的原生(native)模块,可使用其命令参数<code>-w --which</code>编译指定的模块</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-30</p>\n<ul dir=\"auto\">\n<li>已经支持多本书</li>\n<li>解决 github.io 部署时,<code>assets</code>下的 <code>.md</code> 文件 <code>404</code> 错误问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-21</p>\n<ul dir=\"auto\">\n<li>解决了打印问题、搜索问题,阅读器完全可用</li>\n<li>下一步着重开发Electron部分</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-21</p>\n<ul dir=\"auto\">\n<li>解决打印问题</li>\n</ul>\n</li>\n<li>\n<p dir=\"auto\">2020-11-20</p>\n<ul dir=\"auto\">\n<li>点击页面连接,页面没有更新,<code>RouterService</code>没有传入正确的 <code>changes</code></li>\n<li>目录清单没有正确展开,<code>list-collapse.directive</code>没有正确工作</li>\n<li><code>section-spy.directive</code>有正确传出,但<code>list-collapse.directive</code>没有正确处理</li>\n</ul>\n</li>\n</ul>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:36.808Z" + }, + "youtube-music-for-desktop": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/./screenshots/banner.jpg\"><img src=\"https://raw.githubusercontent.com/Venipa/ytmdesktop2/master/./screenshots/banner.jpg\" alt=\"banner\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">\n Youtube Music for Desktop (ytmdesktop2)\n</h2><a id=\"user-content-----youtube-music-for-desktop-ytmdesktop2\" class=\"anchor-element\" aria-label=\"Permalink: \n Youtube Music for Desktop (ytmdesktop2)\n\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#----youtube-music-for-desktop-ytmdesktop2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\nBeautiful Youtube Music desktop app that includes several customizations for users and developers.\n</p>\n<p dir=\"auto\"><a href=\"https://discord.gg/dq4bZMhMjT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b20263fc0dca46d7fba02e4014d00ef3c66e10bc18fb827520767a5c03dffa8e/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3833343832363233333139353030333934343f636f6c6f723d253233373238394441266c6162656c3d646973636f7264266c6f676f3d646973636f7264266c6f676f436f6c6f723d253233666666666666267374796c653d666f722d7468652d6261646765\" alt=\"Discord\" data-canonical-src=\"https://img.shields.io/discord/834826233195003944?color=%237289DA&label=discord&logo=discord&logoColor=%23ffffff&style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Venipa/ytmdesktop2/releases/latest\"><img src=\"https://camo.githubusercontent.com/d9b88feb19f6a68ac867e68ab9aaa0560878e3764a255e2484d438d6a0bb915e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f56656e6970612f79746d6465736b746f70323f7374796c653d666f722d7468652d6261646765\" alt=\"GitHub release (latest SemVer)\" data-canonical-src=\"https://img.shields.io/github/v/release/Venipa/ytmdesktop2?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7cb994a9a6fb3759a090f178640c4ad1cf31eee8d4dca870cb6760842f8cb963/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f56656e6970612f79746d6465736b746f70323f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/7cb994a9a6fb3759a090f178640c4ad1cf31eee8d4dca870cb6760842f8cb963/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f56656e6970612f79746d6465736b746f70323f7374796c653d666f722d7468652d6261646765\" alt=\"GitHub last commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/Venipa/ytmdesktop2?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/./screenshots/screenshot.jpg\"><img src=\"https://raw.githubusercontent.com/Venipa/ytmdesktop2/master/./screenshots/screenshot.jpg\" alt=\"app\" style=\"max-width: 100%;\" crossorigin=\"\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Last.FM (Scrobble)</h3><a id=\"user-content-lastfm-scrobble\" class=\"anchor-element\" aria-label=\"Permalink: Last.FM (Scrobble)\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#lastfm-scrobble\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/17952364/212539540-c1efc587-1047-4748-9583-64b609a1ec97.jpg\"><img src=\"https://user-images.githubusercontent.com/17952364/212539540-c1efc587-1047-4748-9583-64b609a1ec97.jpg\" alt=\"feature-lastfm2\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Mini Player (Beta)</h3><a id=\"user-content-mini-player-beta\" class=\"anchor-element\" aria-label=\"Permalink: Mini Player (Beta)\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#mini-player-beta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/17952364/183205288-abf687ed-7564-4158-859b-c7dad035db8d.png\"><img src=\"https://user-images.githubusercontent.com/17952364/183205288-abf687ed-7564-4158-859b-c7dad035db8d.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Discord Rich Presence</h3><a id=\"user-content-discord-rich-presence\" class=\"anchor-element\" aria-label=\"Permalink: Discord Rich Presence\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#discord-rich-presence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/17952364/212539572-0fe93d02-fb6e-48fe-a301-a09c7ff42703.png\"><img src=\"https://user-images.githubusercontent.com/17952364/212539572-0fe93d02-fb6e-48fe-a301-a09c7ff42703.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Custom CSS</h3><a id=\"user-content-custom-css\" class=\"anchor-element\" aria-label=\"Permalink: Custom CSS\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#custom-css\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/17952364/149849609-fe5d3819-7303-4467-9f8e-56fa1e306c87.png\"><img src=\"https://user-images.githubusercontent.com/17952364/149849609-fe5d3819-7303-4467-9f8e-56fa1e306c87.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">OBS Implementation</h3><a id=\"user-content-obs-implementation\" class=\"anchor-element\" aria-label=\"Permalink: OBS Implementation\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#obs-implementation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/Venipa/ytmdesktop2/releases/download/v0.9.0/Zyphen.s.Now.Playing.zip\">OBS Browser Source Files</a>\n/\n<a href=\"https://obsproject.com/forum/threads/zyphens-now-playing-overlay.125383/post-557409\" rel=\"nofollow\">OBS Plugin Thread</a>,\ndon't forget to enable the api inside the ytmdesktop2 app</p>\n<hr>\n<p dir=\"auto\">... features to be added ...\n  </p>\n<hr>\n<p dir=\"auto\">  </p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Project setup</h2><a id=\"user-content-project-setup\" class=\"anchor-element\" aria-label=\"Permalink: Project setup\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#project-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn\"><pre class=\"notranslate\"><code>yarn\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Compiles and hot-reloads for development</h3><a id=\"user-content-compiles-and-hot-reloads-for-development\" class=\"anchor-element\" aria-label=\"Permalink: Compiles and hot-reloads for development\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#compiles-and-hot-reloads-for-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn dev\"><pre class=\"notranslate\"><code>yarn dev\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Compiles and minifies for production</h3><a id=\"user-content-compiles-and-minifies-for-production\" class=\"anchor-element\" aria-label=\"Permalink: Compiles and minifies for production\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#compiles-and-minifies-for-production\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn build\"><pre class=\"notranslate\"><code>yarn build\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Customize configuration</h3><a id=\"user-content-customize-configuration\" class=\"anchor-element\" aria-label=\"Permalink: Customize configuration\" href=\"https://github.com/Venipa/ytmdesktop2/blob/master/#customize-configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">See <a href=\"https://cli.vuejs.org/config/\" rel=\"nofollow\">Configuration Reference</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./screenshots/banner.jpg\"><img src=\"./screenshots/banner.jpg\" alt=\"banner\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 align=\"center\" class=\"heading-element\" dir=\"auto\">\n Youtube Music for Desktop (ytmdesktop2)\n</h2><a id=\"user-content-----youtube-music-for-desktop-ytmdesktop2\" class=\"anchor-element\" aria-label=\"Permalink: \n Youtube Music for Desktop (ytmdesktop2)\n\" href=\"#----youtube-music-for-desktop-ytmdesktop2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\">\nBeautiful Youtube Music desktop app that includes several customizations for users and developers.\n</p>\n<p dir=\"auto\"><a href=\"https://discord.gg/dq4bZMhMjT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b20263fc0dca46d7fba02e4014d00ef3c66e10bc18fb827520767a5c03dffa8e/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3833343832363233333139353030333934343f636f6c6f723d253233373238394441266c6162656c3d646973636f7264266c6f676f3d646973636f7264266c6f676f436f6c6f723d253233666666666666267374796c653d666f722d7468652d6261646765\" alt=\"Discord\" data-canonical-src=\"https://img.shields.io/discord/834826233195003944?color=%237289DA&label=discord&logo=discord&logoColor=%23ffffff&style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Venipa/ytmdesktop2/releases/latest\"><img src=\"https://camo.githubusercontent.com/d9b88feb19f6a68ac867e68ab9aaa0560878e3764a255e2484d438d6a0bb915e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f56656e6970612f79746d6465736b746f70323f7374796c653d666f722d7468652d6261646765\" alt=\"GitHub release (latest SemVer)\" data-canonical-src=\"https://img.shields.io/github/v/release/Venipa/ytmdesktop2?style=for-the-badge\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/7cb994a9a6fb3759a090f178640c4ad1cf31eee8d4dca870cb6760842f8cb963/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f56656e6970612f79746d6465736b746f70323f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/7cb994a9a6fb3759a090f178640c4ad1cf31eee8d4dca870cb6760842f8cb963/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f56656e6970612f79746d6465736b746f70323f7374796c653d666f722d7468652d6261646765\" alt=\"GitHub last commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/Venipa/ytmdesktop2?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<p align=\"center\" dir=\"auto\">\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./screenshots/screenshot.jpg\"><img src=\"./screenshots/screenshot.jpg\" alt=\"app\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Last.FM (Scrobble)</h3><a id=\"user-content-lastfm-scrobble\" class=\"anchor-element\" aria-label=\"Permalink: Last.FM (Scrobble)\" href=\"#lastfm-scrobble\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/17952364/212539540-c1efc587-1047-4748-9583-64b609a1ec97.jpg\"><img src=\"https://user-images.githubusercontent.com/17952364/212539540-c1efc587-1047-4748-9583-64b609a1ec97.jpg\" alt=\"feature-lastfm2\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Mini Player (Beta)</h3><a id=\"user-content-mini-player-beta\" class=\"anchor-element\" aria-label=\"Permalink: Mini Player (Beta)\" href=\"#mini-player-beta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/17952364/183205288-abf687ed-7564-4158-859b-c7dad035db8d.png\"><img src=\"https://user-images.githubusercontent.com/17952364/183205288-abf687ed-7564-4158-859b-c7dad035db8d.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Discord Rich Presence</h3><a id=\"user-content-discord-rich-presence\" class=\"anchor-element\" aria-label=\"Permalink: Discord Rich Presence\" href=\"#discord-rich-presence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/17952364/212539572-0fe93d02-fb6e-48fe-a301-a09c7ff42703.png\"><img src=\"https://user-images.githubusercontent.com/17952364/212539572-0fe93d02-fb6e-48fe-a301-a09c7ff42703.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Custom CSS</h3><a id=\"user-content-custom-css\" class=\"anchor-element\" aria-label=\"Permalink: Custom CSS\" href=\"#custom-css\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/17952364/149849609-fe5d3819-7303-4467-9f8e-56fa1e306c87.png\"><img src=\"https://user-images.githubusercontent.com/17952364/149849609-fe5d3819-7303-4467-9f8e-56fa1e306c87.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">OBS Implementation</h3><a id=\"user-content-obs-implementation\" class=\"anchor-element\" aria-label=\"Permalink: OBS Implementation\" href=\"#obs-implementation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/Venipa/ytmdesktop2/releases/download/v0.9.0/Zyphen.s.Now.Playing.zip\">OBS Browser Source Files</a>\n/\n<a href=\"https://obsproject.com/forum/threads/zyphens-now-playing-overlay.125383/post-557409\" rel=\"nofollow\">OBS Plugin Thread</a>,\ndon't forget to enable the api inside the ytmdesktop2 app</p>\n<hr>\n<p dir=\"auto\">... features to be added ...\n  </p>\n<hr>\n<p dir=\"auto\">  </p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Project setup</h2><a id=\"user-content-project-setup\" class=\"anchor-element\" aria-label=\"Permalink: Project setup\" href=\"#project-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn\"><pre class=\"notranslate\"><code>yarn\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Compiles and hot-reloads for development</h3><a id=\"user-content-compiles-and-hot-reloads-for-development\" class=\"anchor-element\" aria-label=\"Permalink: Compiles and hot-reloads for development\" href=\"#compiles-and-hot-reloads-for-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn dev\"><pre class=\"notranslate\"><code>yarn dev\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Compiles and minifies for production</h3><a id=\"user-content-compiles-and-minifies-for-production\" class=\"anchor-element\" aria-label=\"Permalink: Compiles and minifies for production\" href=\"#compiles-and-minifies-for-production\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"yarn build\"><pre class=\"notranslate\"><code>yarn build\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Customize configuration</h3><a id=\"user-content-customize-configuration\" class=\"anchor-element\" aria-label=\"Permalink: Customize configuration\" href=\"#customize-configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">See <a href=\"https://cli.vuejs.org/config/\" rel=\"nofollow\">Configuration Reference</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:36.951Z" }, "zap": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-zap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#zap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Zap</h1>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://zap.jackmallers.com\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/a680149c2ce690f1e411d205273580a5a8bf918b63be8e4acc310adb5a372455/68747470733a2f2f692e696d6775722e636f6d2f5a4458363471772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/ZDX64qw.png\" style=\"max-width: 100%;\">\n </a>\n</p>\n<blockquote>\n<p dir=\"auto\">Lightning wallet focused on user experience and ease of use <g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji></p>\n</blockquote>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/1f13b5124178ce7bf5223d0fd0b0035f6a938ea436eefe9c5b3ebd412c0f320c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c4e2d5a61702f7a61702d6465736b746f702f746f74616c\"><img src=\"https://camo.githubusercontent.com/1f13b5124178ce7bf5223d0fd0b0035f6a938ea436eefe9c5b3ebd412c0f320c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c4e2d5a61702f7a61702d6465736b746f702f746f74616c\" alt=\"GitHub All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/LN-Zap/zap-desktop/total\" style=\"max-width: 100%;\"></a> <a href=\"https://crowdin.com/project/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a6e4054723e0d2508f251df5e71ab0aeee1c59119bf4b6b54db4748b175af7b5/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f7a61702d6465736b746f702f6c6f63616c697a65642e737667\" alt=\"Crowdin\" data-canonical-src=\"https://d322cqt584bo4o.cloudfront.net/zap-desktop/localized.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/b97e21eba22ef60e491ab194bb08b8cbef0b597ea49e53116183070a16574766/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4c4e2d5a61702f7a61702d6465736b746f702e7376673f7374796c653d666c61742d677265656e\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/github/license/LN-Zap/zap-desktop.svg?style=flat-green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/LN-Zap/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/581ed05a865e1ff18ea8c149ae1ce5e77aa27a2139781b8db612999dce818b16/68747470733a2f2f64617669642d646d2e6f72672f4c4e2d5a61702f7a61702d6465736b746f702f7374617475732e737667\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/LN-Zap/zap-desktop/status.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://travis-ci.org/LN-Zap/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f5531eea1f154921273c0385956a86de95043467de09b06295236eee4f973ad8/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4c4e2d5a61702f7a61702d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d677265656e266c6162656c3d6d61632532302f2532306c696e7578266c6f676f3d747261766973\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/LN-Zap/zap-desktop/master.svg?style=flat-green&label=mac%20/%20linux&logo=travis\" style=\"max-width: 100%;\"></a> <a href=\"https://ci.appveyor.com/project/LN-Zap/zap-desktop/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/97427f0d4c55c490e71b3063feb7542bd07e7a1a19994a907ea912ac99026134/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f4c4e2d5a61702f7a61702d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d677265656e266c6162656c3d77696e646f7773266c6f676f3d6170707665796f72\" alt=\"Build status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/LN-Zap/zap-desktop/master.svg?style=flat-green&label=windows&logo=appveyor\" style=\"max-width: 100%;\"></a> <a href=\"https://coveralls.io/github/LN-Zap/zap-desktop?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/627607ee861273e515cccb9660a98e460a552e471e4449051e54daf5776be1f3/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4c4e2d5a61702f7a61702d6465736b746f702f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/LN-Zap/zap-desktop/badge.svg?branch=master\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/LN-Zap/zap-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/41f7dc668557478aa11db5ce508b88a3af238a52a66e5f835562eb7916508db1/68747470733a2f2f62616467656e2e6e65742f6769746875622f72656c656173652f4c4e2d5a61702f7a61702d6465736b746f702f\" alt=\"GitHub Release\" data-canonical-src=\"https://badgen.net/github/release/LN-Zap/zap-desktop/\" style=\"max-width: 100%;\"></a> <a href=\"https://keybase.io/ln_zap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4957b866b3152d00311c3a9d09fbab9b28754eed41c44a349f17a06a391762d6/68747470733a2f2f62616467656e2e6e65742f6b6579626173652f7067702f6c6e5f7a6170\" alt=\"Keybase Verify\" data-canonical-src=\"https://badgen.net/keybase/pgp/ln_zap\" style=\"max-width: 100%;\"></a> <a href=\"https://twitter.com/ln_zap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6b6550b7071131c48c71941ef6acaefc07850cd07bdb85ab2c608d84aaa80994/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6c6e5f7a61703f7374796c653d736f6369616c\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/ln_zap?style=social\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Zap is a free Lightning Network wallet focused on user experience and ease of use, with the overall goal of helping the cryptocurrency community scale Bitcoin.</p>\n<p dir=\"auto\">The UI for Zap is created using\n<a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> + <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> + <a href=\"https://github.com/reactjs/redux/tree/master/docs\">Redux</a>.</p>\n<p dir=\"auto\">We have an active <a href=\"https://join.slack.com/t/zaphq/shared_invite/zt-roz0lalj-6fVdYQlLnpuM2c2QTvFgxA\" rel=\"nofollow\">slack</a> channel where you can join the discussion on development, design and product.</p>\n<h2 dir=\"auto\"><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Table of Contents</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#security\">Security</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#install\">Install</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#usage\">Usage</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#documentation\">Documentation</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#get-help\">Get Help</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#maintainers\">Maintainers</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#contribute\">Contribute</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#license\">License</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Security</h2>\n<p dir=\"auto\">If you discover or learn about a potential error, weakness, or threat that can compromise the security of Zap, we ask you to keep it confidential and <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/mailto:jimmymowschess@gmail.com?subject=%5BGitHub%5D%20Zap%20Security\">submit your concern directly to the Zap security team</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<p dir=\"auto\">Download the <a href=\"https://github.com/LN-Zap/zap-desktop/releases\">latest release</a> for your appropriate OS and follow the instructions below.</p>\n<h3 dir=\"auto\"><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>macOS</h3>\n<p dir=\"auto\">Once you have the .tar.gz file downloaded, simply <strong>double click</strong> on the file to unzip.</p>\n<p dir=\"auto\">Navigate to the newly extracted folder, then drag-and-drop the <code>Zap.app</code> file to the <code>Applications</code> folder.</p>\n<p dir=\"auto\">Unmount the image and navigate to <code>Applications</code> folder.</p>\n<p dir=\"auto\">Finally, <strong>double click</strong> on the <code>Zap.app</code> file.</p>\n<h3 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h3>\n<p dir=\"auto\">Once you have the .exe file downloaded, simply <strong>double click</strong> on the file.</p>\n<h3 dir=\"auto\"><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux</h3>\n<p dir=\"auto\">Once you have the .AppImage file downloaded you must <a href=\"https://docs.appimage.org/user-guide/run-appimages.html\" rel=\"nofollow\">make the file executable</a>.</p>\n<p dir=\"auto\">Once executible you can run either <strong>double click</strong> the file or run via the cli:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"./file.AppImage\"><pre>./file.AppImage</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Documentation</h2>\n<p dir=\"auto\">If you would like to install from source, run a full bitcoin node, connect to a custom lnd instance or get involved with development please refer to our documentation:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/ADVANCED.md\">Advanced usage</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/CONFIG.md\">Configuration</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/CONTRIBUTING.md\">Contributing</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/DEBUGGING.md\">Debugging</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/TROUBLESHOOTING.md\">Troubleshooting</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/RELEASING.md\">Releasing</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/SIGNATURES.md\">Signatures</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-get-help\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#get-help\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Get Help</h2>\n<p dir=\"auto\">If you are having problems with Zap, please report the issue in <a href=\"https://github.com/LN-Zap/zap-desktop/issues\">GitHub</a> or on <a href=\"https://join.slack.com/t/zaphq/shared_invite/zt-roz0lalj-6fVdYQlLnpuM2c2QTvFgxA\" rel=\"nofollow\">slack</a> with screenshots and/or how to reproduce the bug/error.</p>\n<p dir=\"auto\">A good product not only has good software tests but also checks the quality of the UX/UI. Putting ourselves in the shoes of a user is a very important design principle of Zap.</p>\n<h2 dir=\"auto\"><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Maintainers</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/JimmyMow\">Jack Mallers (@JimmyMow)</a></li>\n<li><a href=\"https://github.com/mrfelton\">Tom Kirkpatrick (@mrfelton)</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contribute</h2>\n<p dir=\"auto\">Hey! Do you like Zap? Awesome! We could actually really use your help!</p>\n<p dir=\"auto\">Open source isn't just writing code. Zap could use your help with any of the following:</p>\n<ul dir=\"auto\">\n<li>Finding (and reporting!) bugs</li>\n<li>New feature suggestions</li>\n<li>Answering questions on issues</li>\n<li>Documentation improvements</li>\n<li>Reviewing pull requests</li>\n<li>Helping to manage issue priorities</li>\n<li>Fixing bugs/new features</li>\n</ul>\n<p dir=\"auto\">If any of that sounds cool to you, feel free to dive in! <a href=\"https://github.com/LN-Zap/zap-desktop/issues\">Open an issue</a> or submit a pull request.</p>\n<p dir=\"auto\">If you would like to help contribute to the project, please see the <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/CONTRIBUTING.md\">Contributing Guide</a></p>\n<p dir=\"auto\">This project exists thanks to all the people who contribute.</p>\n<p dir=\"auto\"><a href=\"https://github.com/mrfelton\"><img alt=\"mrfelton\" src=\"https://avatars0.githubusercontent.com/u/200251?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/JimmyMow\"><img alt=\"JimmyMow\" src=\"https://avatars2.githubusercontent.com/u/4040039?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/korhaliv\"><img alt=\"korhaliv\" src=\"https://avatars0.githubusercontent.com/u/14069193?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/Empact\"><img alt=\"Empact\" src=\"https://avatars2.githubusercontent.com/u/5470?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/bolatovumar\"><img alt=\"bolatovumar\" src=\"https://avatars1.githubusercontent.com/u/1934678?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jackmallers\"><img alt=\"jackmallers\" src=\"https://avatars3.githubusercontent.com/u/30220954?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/odb366\"><img alt=\"odb366\" src=\"https://avatars3.githubusercontent.com/u/14116101?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/zobroj\"><img alt=\"zobroj\" src=\"https://avatars2.githubusercontent.com/u/61939?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/joaodealmeida\"><img alt=\"joaodealmeida\" src=\"https://avatars3.githubusercontent.com/u/5623455?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/helgabutters\"><img alt=\"helgabutters\" src=\"https://avatars2.githubusercontent.com/u/8001978?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/pajasevi\"><img alt=\"pajasevi\" src=\"https://avatars3.githubusercontent.com/u/2407408?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/DataCourier\"><img alt=\"DataCourier\" src=\"https://avatars1.githubusercontent.com/u/35670446?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/thedon-chris\"><img alt=\"thedon-chris\" src=\"https://avatars2.githubusercontent.com/u/30728737?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jimpo\"><img alt=\"jimpo\" src=\"https://avatars3.githubusercontent.com/u/881253?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/dfattlar\"><img alt=\"dfattlar\" src=\"https://avatars3.githubusercontent.com/u/4843270?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/NahomAgidew\"><img alt=\"NahomAgidew\" src=\"https://avatars2.githubusercontent.com/u/11695305?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/asoltys\"><img alt=\"asoltys\" src=\"https://avatars0.githubusercontent.com/u/7641?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/leon-do\"><img alt=\"leon-do\" src=\"https://avatars3.githubusercontent.com/u/19412160?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/seanyesmunt\"><img alt=\"seanyesmunt\" src=\"https://avatars0.githubusercontent.com/u/16882830?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/tbloncar\"><img alt=\"tbloncar\" src=\"https://avatars1.githubusercontent.com/u/2092395?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/waseem999\"><img alt=\"waseem999\" src=\"https://avatars3.githubusercontent.com/u/17360809?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/apps/dependabot\"><img alt=\"dependabot[bot]\" src=\"https://avatars0.githubusercontent.com/in/29110?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jamaljsr\"><img alt=\"jamaljsr\" src=\"https://avatars2.githubusercontent.com/u/1356600?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jtarre\"><img alt=\"jtarre\" src=\"https://avatars1.githubusercontent.com/u/1143894?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/RandyMcMillan\"><img alt=\"RandyMcMillan\" src=\"https://avatars1.githubusercontent.com/u/152159?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/musdom\"><img alt=\"musdom\" src=\"https://avatars0.githubusercontent.com/u/9629456?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/alvistar\"><img alt=\"alvistar\" src=\"https://avatars1.githubusercontent.com/u/1459284?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/BrianSipple\"><img alt=\"BrianSipple\" src=\"https://avatars0.githubusercontent.com/u/5483853?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/karliatto\"><img alt=\"karliatto\" src=\"https://avatars0.githubusercontent.com/u/5362163?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/dimitris-t\"><img alt=\"dimitris-t\" src=\"https://avatars1.githubusercontent.com/u/8949706?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/kaloudis\"><img alt=\"kaloudis\" src=\"https://avatars2.githubusercontent.com/u/1878621?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/thinkjanis\"><img alt=\"thinkjanis\" src=\"https://avatars1.githubusercontent.com/u/31632325?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jorian\"><img alt=\"jorian\" src=\"https://avatars0.githubusercontent.com/u/10341677?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/lukechilds\"><img alt=\"lukechilds\" src=\"https://avatars0.githubusercontent.com/u/2123375?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/wraithm\"><img alt=\"wraithm\" src=\"https://avatars3.githubusercontent.com/u/1512913?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/QcMrHyde\"><img alt=\"QcMrHyde\" src=\"https://avatars0.githubusercontent.com/u/6273472?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/CallMeSlinky\"><img alt=\"CallMeSlinky\" src=\"https://avatars1.githubusercontent.com/u/35815379?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/michaelWuensch\"><img alt=\"michaelWuensch\" src=\"https://avatars2.githubusercontent.com/u/15313630?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/foxikk\"><img alt=\"foxikk\" src=\"https://avatars0.githubusercontent.com/u/3337752?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/fresheneesz\"><img alt=\"fresheneesz\" src=\"https://avatars3.githubusercontent.com/u/149531?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/funyug\"><img alt=\"funyug\" src=\"https://avatars2.githubusercontent.com/u/8094201?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/losh11\"><img alt=\"losh11\" src=\"https://avatars3.githubusercontent.com/u/2608570?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/terencechow\"><img alt=\"terencechow\" src=\"https://avatars0.githubusercontent.com/u/1937276?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/gtonic\"><img alt=\"gtonic\" src=\"https://avatars3.githubusercontent.com/u/3163718?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. See <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/LICENSE\">LICENSE</a> for more information.</p>\n<p dir=\"auto\"><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/LICENSE\">MIT</a> © Jack Mallers</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-zap\" class=\"anchor\" aria-hidden=\"true\" href=\"#zap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Zap</h1>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://zap.jackmallers.com\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/a680149c2ce690f1e411d205273580a5a8bf918b63be8e4acc310adb5a372455/68747470733a2f2f692e696d6775722e636f6d2f5a4458363471772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/ZDX64qw.png\" style=\"max-width: 100%;\">\n </a>\n</p>\n<blockquote>\n<p dir=\"auto\">Lightning wallet focused on user experience and ease of use <g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji></p>\n</blockquote>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/1f13b5124178ce7bf5223d0fd0b0035f6a938ea436eefe9c5b3ebd412c0f320c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c4e2d5a61702f7a61702d6465736b746f702f746f74616c\"><img src=\"https://camo.githubusercontent.com/1f13b5124178ce7bf5223d0fd0b0035f6a938ea436eefe9c5b3ebd412c0f320c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c4e2d5a61702f7a61702d6465736b746f702f746f74616c\" alt=\"GitHub All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/LN-Zap/zap-desktop/total\" style=\"max-width: 100%;\"></a> <a href=\"https://crowdin.com/project/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a6e4054723e0d2508f251df5e71ab0aeee1c59119bf4b6b54db4748b175af7b5/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f7a61702d6465736b746f702f6c6f63616c697a65642e737667\" alt=\"Crowdin\" data-canonical-src=\"https://d322cqt584bo4o.cloudfront.net/zap-desktop/localized.svg\" style=\"max-width: 100%;\"></a> <a href=\"LICENSE\"><img src=\"https://camo.githubusercontent.com/b97e21eba22ef60e491ab194bb08b8cbef0b597ea49e53116183070a16574766/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4c4e2d5a61702f7a61702d6465736b746f702e7376673f7374796c653d666c61742d677265656e\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/github/license/LN-Zap/zap-desktop.svg?style=flat-green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/LN-Zap/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/581ed05a865e1ff18ea8c149ae1ce5e77aa27a2139781b8db612999dce818b16/68747470733a2f2f64617669642d646d2e6f72672f4c4e2d5a61702f7a61702d6465736b746f702f7374617475732e737667\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/LN-Zap/zap-desktop/status.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://travis-ci.org/LN-Zap/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f5531eea1f154921273c0385956a86de95043467de09b06295236eee4f973ad8/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4c4e2d5a61702f7a61702d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d677265656e266c6162656c3d6d61632532302f2532306c696e7578266c6f676f3d747261766973\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/LN-Zap/zap-desktop/master.svg?style=flat-green&label=mac%20/%20linux&logo=travis\" style=\"max-width: 100%;\"></a> <a href=\"https://ci.appveyor.com/project/LN-Zap/zap-desktop/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/97427f0d4c55c490e71b3063feb7542bd07e7a1a19994a907ea912ac99026134/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f4c4e2d5a61702f7a61702d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d677265656e266c6162656c3d77696e646f7773266c6f676f3d6170707665796f72\" alt=\"Build status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/LN-Zap/zap-desktop/master.svg?style=flat-green&label=windows&logo=appveyor\" style=\"max-width: 100%;\"></a> <a href=\"https://coveralls.io/github/LN-Zap/zap-desktop?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/627607ee861273e515cccb9660a98e460a552e471e4449051e54daf5776be1f3/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4c4e2d5a61702f7a61702d6465736b746f702f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/LN-Zap/zap-desktop/badge.svg?branch=master\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/LN-Zap/zap-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/41f7dc668557478aa11db5ce508b88a3af238a52a66e5f835562eb7916508db1/68747470733a2f2f62616467656e2e6e65742f6769746875622f72656c656173652f4c4e2d5a61702f7a61702d6465736b746f702f\" alt=\"GitHub Release\" data-canonical-src=\"https://badgen.net/github/release/LN-Zap/zap-desktop/\" style=\"max-width: 100%;\"></a> <a href=\"https://keybase.io/ln_zap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4957b866b3152d00311c3a9d09fbab9b28754eed41c44a349f17a06a391762d6/68747470733a2f2f62616467656e2e6e65742f6b6579626173652f7067702f6c6e5f7a6170\" alt=\"Keybase Verify\" data-canonical-src=\"https://badgen.net/keybase/pgp/ln_zap\" style=\"max-width: 100%;\"></a> <a href=\"https://twitter.com/ln_zap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6b6550b7071131c48c71941ef6acaefc07850cd07bdb85ab2c608d84aaa80994/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6c6e5f7a61703f7374796c653d736f6369616c\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/ln_zap?style=social\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Zap is a free Lightning Network wallet focused on user experience and ease of use, with the overall goal of helping the cryptocurrency community scale Bitcoin.</p>\n<p dir=\"auto\">The UI for Zap is created using\n<a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> + <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> + <a href=\"https://github.com/reactjs/redux/tree/master/docs\">Redux</a>.</p>\n<p dir=\"auto\">We have an active <a href=\"https://join.slack.com/t/zaphq/shared_invite/zt-roz0lalj-6fVdYQlLnpuM2c2QTvFgxA\" rel=\"nofollow\">slack</a> channel where you can join the discussion on development, design and product.</p>\n<h2 dir=\"auto\"><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Table of Contents</h2>\n<ul dir=\"auto\">\n<li><a href=\"#security\">Security</a></li>\n<li><a href=\"#install\">Install</a></li>\n<li><a href=\"#usage\">Usage</a></li>\n<li><a href=\"#documentation\">Documentation</a></li>\n<li><a href=\"#get-help\">Get Help</a></li>\n<li><a href=\"#maintainers\">Maintainers</a></li>\n<li><a href=\"#contribute\">Contribute</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Security</h2>\n<p dir=\"auto\">If you discover or learn about a potential error, weakness, or threat that can compromise the security of Zap, we ask you to keep it confidential and <a href=\"mailto:jimmymowschess@gmail.com?subject=%5BGitHub%5D%20Zap%20Security\">submit your concern directly to the Zap security team</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Install</h2>\n<p dir=\"auto\">Download the <a href=\"https://github.com/LN-Zap/zap-desktop/releases\">latest release</a> for your appropriate OS and follow the instructions below.</p>\n<h3 dir=\"auto\"><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>macOS</h3>\n<p dir=\"auto\">Once you have the .tar.gz file downloaded, simply <strong>double click</strong> on the file to unzip.</p>\n<p dir=\"auto\">Navigate to the newly extracted folder, then drag-and-drop the <code>Zap.app</code> file to the <code>Applications</code> folder.</p>\n<p dir=\"auto\">Unmount the image and navigate to <code>Applications</code> folder.</p>\n<p dir=\"auto\">Finally, <strong>double click</strong> on the <code>Zap.app</code> file.</p>\n<h3 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h3>\n<p dir=\"auto\">Once you have the .exe file downloaded, simply <strong>double click</strong> on the file.</p>\n<h3 dir=\"auto\"><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux</h3>\n<p dir=\"auto\">Once you have the .AppImage file downloaded you must <a href=\"https://docs.appimage.org/user-guide/run-appimages.html\" rel=\"nofollow\">make the file executable</a>.</p>\n<p dir=\"auto\">Once executible you can run either <strong>double click</strong> the file or run via the cli:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"./file.AppImage\"><pre>./file.AppImage</pre></div>\n<h2 dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Documentation</h2>\n<p dir=\"auto\">If you would like to install from source, run a full bitcoin node, connect to a custom lnd instance or get involved with development please refer to our documentation:</p>\n<ul dir=\"auto\">\n<li><a href=\"docs/ADVANCED.md\">Advanced usage</a></li>\n<li><a href=\"docs/CONFIG.md\">Configuration</a></li>\n<li><a href=\"docs/CONTRIBUTING.md\">Contributing</a></li>\n<li><a href=\"docs/DEBUGGING.md\">Debugging</a></li>\n<li><a href=\"docs/TROUBLESHOOTING.md\">Troubleshooting</a></li>\n<li><a href=\"docs/RELEASING.md\">Releasing</a></li>\n<li><a href=\"docs/SIGNATURES.md\">Signatures</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-get-help\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-help\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Get Help</h2>\n<p dir=\"auto\">If you are having problems with Zap, please report the issue in <a href=\"https://github.com/LN-Zap/zap-desktop/issues\">GitHub</a> or on <a href=\"https://join.slack.com/t/zaphq/shared_invite/zt-roz0lalj-6fVdYQlLnpuM2c2QTvFgxA\" rel=\"nofollow\">slack</a> with screenshots and/or how to reproduce the bug/error.</p>\n<p dir=\"auto\">A good product not only has good software tests but also checks the quality of the UX/UI. Putting ourselves in the shoes of a user is a very important design principle of Zap.</p>\n<h2 dir=\"auto\"><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Maintainers</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/JimmyMow\">Jack Mallers (@JimmyMow)</a></li>\n<li><a href=\"https://github.com/mrfelton\">Tom Kirkpatrick (@mrfelton)</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contribute</h2>\n<p dir=\"auto\">Hey! Do you like Zap? Awesome! We could actually really use your help!</p>\n<p dir=\"auto\">Open source isn't just writing code. Zap could use your help with any of the following:</p>\n<ul dir=\"auto\">\n<li>Finding (and reporting!) bugs</li>\n<li>New feature suggestions</li>\n<li>Answering questions on issues</li>\n<li>Documentation improvements</li>\n<li>Reviewing pull requests</li>\n<li>Helping to manage issue priorities</li>\n<li>Fixing bugs/new features</li>\n</ul>\n<p dir=\"auto\">If any of that sounds cool to you, feel free to dive in! <a href=\"https://github.com/LN-Zap/zap-desktop/issues\">Open an issue</a> or submit a pull request.</p>\n<p dir=\"auto\">If you would like to help contribute to the project, please see the <a href=\"docs/CONTRIBUTING.md\">Contributing Guide</a></p>\n<p dir=\"auto\">This project exists thanks to all the people who contribute.</p>\n<p dir=\"auto\"><a href=\"https://github.com/mrfelton\"><img alt=\"mrfelton\" src=\"https://avatars0.githubusercontent.com/u/200251?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/JimmyMow\"><img alt=\"JimmyMow\" src=\"https://avatars2.githubusercontent.com/u/4040039?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/korhaliv\"><img alt=\"korhaliv\" src=\"https://avatars0.githubusercontent.com/u/14069193?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/Empact\"><img alt=\"Empact\" src=\"https://avatars2.githubusercontent.com/u/5470?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/bolatovumar\"><img alt=\"bolatovumar\" src=\"https://avatars1.githubusercontent.com/u/1934678?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jackmallers\"><img alt=\"jackmallers\" src=\"https://avatars3.githubusercontent.com/u/30220954?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/odb366\"><img alt=\"odb366\" src=\"https://avatars3.githubusercontent.com/u/14116101?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/zobroj\"><img alt=\"zobroj\" src=\"https://avatars2.githubusercontent.com/u/61939?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/joaodealmeida\"><img alt=\"joaodealmeida\" src=\"https://avatars3.githubusercontent.com/u/5623455?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/helgabutters\"><img alt=\"helgabutters\" src=\"https://avatars2.githubusercontent.com/u/8001978?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/pajasevi\"><img alt=\"pajasevi\" src=\"https://avatars3.githubusercontent.com/u/2407408?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/DataCourier\"><img alt=\"DataCourier\" src=\"https://avatars1.githubusercontent.com/u/35670446?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/thedon-chris\"><img alt=\"thedon-chris\" src=\"https://avatars2.githubusercontent.com/u/30728737?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jimpo\"><img alt=\"jimpo\" src=\"https://avatars3.githubusercontent.com/u/881253?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/dfattlar\"><img alt=\"dfattlar\" src=\"https://avatars3.githubusercontent.com/u/4843270?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/NahomAgidew\"><img alt=\"NahomAgidew\" src=\"https://avatars2.githubusercontent.com/u/11695305?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/asoltys\"><img alt=\"asoltys\" src=\"https://avatars0.githubusercontent.com/u/7641?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/leon-do\"><img alt=\"leon-do\" src=\"https://avatars3.githubusercontent.com/u/19412160?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/seanyesmunt\"><img alt=\"seanyesmunt\" src=\"https://avatars0.githubusercontent.com/u/16882830?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/tbloncar\"><img alt=\"tbloncar\" src=\"https://avatars1.githubusercontent.com/u/2092395?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/waseem999\"><img alt=\"waseem999\" src=\"https://avatars3.githubusercontent.com/u/17360809?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/apps/dependabot\"><img alt=\"dependabot[bot]\" src=\"https://avatars0.githubusercontent.com/in/29110?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jamaljsr\"><img alt=\"jamaljsr\" src=\"https://avatars2.githubusercontent.com/u/1356600?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jtarre\"><img alt=\"jtarre\" src=\"https://avatars1.githubusercontent.com/u/1143894?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/RandyMcMillan\"><img alt=\"RandyMcMillan\" src=\"https://avatars1.githubusercontent.com/u/152159?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/musdom\"><img alt=\"musdom\" src=\"https://avatars0.githubusercontent.com/u/9629456?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/alvistar\"><img alt=\"alvistar\" src=\"https://avatars1.githubusercontent.com/u/1459284?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/BrianSipple\"><img alt=\"BrianSipple\" src=\"https://avatars0.githubusercontent.com/u/5483853?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/karliatto\"><img alt=\"karliatto\" src=\"https://avatars0.githubusercontent.com/u/5362163?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/dimitris-t\"><img alt=\"dimitris-t\" src=\"https://avatars1.githubusercontent.com/u/8949706?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/kaloudis\"><img alt=\"kaloudis\" src=\"https://avatars2.githubusercontent.com/u/1878621?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/thinkjanis\"><img alt=\"thinkjanis\" src=\"https://avatars1.githubusercontent.com/u/31632325?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jorian\"><img alt=\"jorian\" src=\"https://avatars0.githubusercontent.com/u/10341677?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/lukechilds\"><img alt=\"lukechilds\" src=\"https://avatars0.githubusercontent.com/u/2123375?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/wraithm\"><img alt=\"wraithm\" src=\"https://avatars3.githubusercontent.com/u/1512913?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/QcMrHyde\"><img alt=\"QcMrHyde\" src=\"https://avatars0.githubusercontent.com/u/6273472?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/CallMeSlinky\"><img alt=\"CallMeSlinky\" src=\"https://avatars1.githubusercontent.com/u/35815379?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/michaelWuensch\"><img alt=\"michaelWuensch\" src=\"https://avatars2.githubusercontent.com/u/15313630?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/foxikk\"><img alt=\"foxikk\" src=\"https://avatars0.githubusercontent.com/u/3337752?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/fresheneesz\"><img alt=\"fresheneesz\" src=\"https://avatars3.githubusercontent.com/u/149531?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/funyug\"><img alt=\"funyug\" src=\"https://avatars2.githubusercontent.com/u/8094201?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/losh11\"><img alt=\"losh11\" src=\"https://avatars3.githubusercontent.com/u/2608570?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/terencechow\"><img alt=\"terencechow\" src=\"https://avatars0.githubusercontent.com/u/1937276?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/gtonic\"><img alt=\"gtonic\" src=\"https://avatars3.githubusercontent.com/u/3163718?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. See <a href=\"LICENSE\">LICENSE</a> for more information.</p>\n<p dir=\"auto\"><a href=\"LICENSE\">MIT</a> © Jack Mallers</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.762Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Zap (UNMAINTAINED)</h1><a id=\"user-content-zap-unmaintained\" class=\"anchor-element\" aria-label=\"Permalink: Zap (UNMAINTAINED)\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#zap-unmaintained\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Zap Desktop is not actively maintained at the moment. If you're looking for a simple way to make lightning transactions take a look at <a href=\"https://strike.me/\" rel=\"nofollow\">Strike</a>.</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://zap.jackmallers.com\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/44eb963f318fc024f7f8f7fa3b584c8998a8cc2be856aeb9db4f3491f65bdd05/68747470733a2f2f692e696d6775722e636f6d2f5a4458363471772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/ZDX64qw.png\" style=\"max-width: 100%;\">\n </a>\n</p>\n<blockquote>\n<p dir=\"auto\">Lightning wallet focused on user experience and ease of use ⚡️</p>\n</blockquote>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/cf9c9c42fd7400bc632b560feaba61f5f59c2ab284e3c876cc06f3913491ce86/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c4e2d5a61702f7a61702d6465736b746f702f746f74616c\"><img src=\"https://camo.githubusercontent.com/cf9c9c42fd7400bc632b560feaba61f5f59c2ab284e3c876cc06f3913491ce86/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c4e2d5a61702f7a61702d6465736b746f702f746f74616c\" alt=\"GitHub All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/LN-Zap/zap-desktop/total\" style=\"max-width: 100%;\"></a> <a href=\"https://crowdin.com/project/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6461cc9e417e35631932603a68972b3533eba26018190b6543cf559e6320112a/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f7a61702d6465736b746f702f6c6f63616c697a65642e737667\" alt=\"Crowdin\" data-canonical-src=\"https://d322cqt584bo4o.cloudfront.net/zap-desktop/localized.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/791acaf3740d29b2567ba7da94e32f0495c50e4a096e8b83e79a25eb3c696520/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4c4e2d5a61702f7a61702d6465736b746f702e7376673f7374796c653d666c61742d677265656e\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/github/license/LN-Zap/zap-desktop.svg?style=flat-green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/LN-Zap/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5cc2fea109f3ee72f47d4297ae3dae1ed9cb68f2cc00a0e9658c08896809a6f/68747470733a2f2f64617669642d646d2e6f72672f4c4e2d5a61702f7a61702d6465736b746f702f7374617475732e737667\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/LN-Zap/zap-desktop/status.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://travis-ci.org/LN-Zap/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9b7c6aea51ca20329a18769f9f781373d976b2c207cc515962b63f3012ff575d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4c4e2d5a61702f7a61702d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d677265656e266c6162656c3d6d61632532302f2532306c696e7578266c6f676f3d747261766973\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/LN-Zap/zap-desktop/master.svg?style=flat-green&label=mac%20/%20linux&logo=travis\" style=\"max-width: 100%;\"></a> <a href=\"https://ci.appveyor.com/project/LN-Zap/zap-desktop/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa846c65b50caa519eee0ba49cc7838d2edd18eb893485c5b0bb5795f0fbd9e8/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f4c4e2d5a61702f7a61702d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d677265656e266c6162656c3d77696e646f7773266c6f676f3d6170707665796f72\" alt=\"Build status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/LN-Zap/zap-desktop/master.svg?style=flat-green&label=windows&logo=appveyor\" style=\"max-width: 100%;\"></a> <a href=\"https://coveralls.io/github/LN-Zap/zap-desktop?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fcad81468e6b7f84555593286b54061dd8d538e2b1eafbed451f132e23a552ab/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4c4e2d5a61702f7a61702d6465736b746f702f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/LN-Zap/zap-desktop/badge.svg?branch=master\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/LN-Zap/zap-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/60224517da8c829b91b848e28bbba35441632bb20ef6d3c7a0968b41871d3944/68747470733a2f2f62616467656e2e6e65742f6769746875622f72656c656173652f4c4e2d5a61702f7a61702d6465736b746f702f\" alt=\"GitHub Release\" data-canonical-src=\"https://badgen.net/github/release/LN-Zap/zap-desktop/\" style=\"max-width: 100%;\"></a> <a href=\"https://keybase.io/ln_zap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f0952addee062f056a012a3c7de303d6abff53a72f4cdb948c1ef763581d56b2/68747470733a2f2f62616467656e2e6e65742f6b6579626173652f7067702f6c6e5f7a6170\" alt=\"Keybase Verify\" data-canonical-src=\"https://badgen.net/keybase/pgp/ln_zap\" style=\"max-width: 100%;\"></a> <a href=\"https://twitter.com/ln_zap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/107537a2da001c98709a96fd22eecfd24bfe9adc21e891d8bb1c4628ef19b8cc/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6c6e5f7a61703f7374796c653d736f6369616c\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/ln_zap?style=social\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Zap is a free Lightning Network wallet focused on user experience and ease of use, with the overall goal of helping the cryptocurrency community scale Bitcoin.</p>\n<p dir=\"auto\">The UI for Zap is created using\n<a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> + <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> + <a href=\"https://github.com/reactjs/redux/tree/master/docs\">Redux</a>.</p>\n<p dir=\"auto\">We have an active <a href=\"https://join.slack.com/t/zaphq/shared_invite/zt-roz0lalj-6fVdYQlLnpuM2c2QTvFgxA\" rel=\"nofollow\">slack</a> channel where you can join the discussion on development, design and product.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Table of Contents</h2><a id=\"user-content-table-of-contents\" class=\"anchor-element\" aria-label=\"Permalink: Table of Contents\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#security\">Security</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#install\">Install</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#usage\">Usage</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#documentation\">Documentation</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#get-help\">Get Help</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#maintainers\">Maintainers</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#contribute\">Contribute</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#license\">License</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Security</h2><a id=\"user-content-security\" class=\"anchor-element\" aria-label=\"Permalink: Security\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you discover or learn about a potential error, weakness, or threat that can compromise the security of Zap, we ask you to keep it confidential and <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/mailto:jimmymowschess@gmail.com?subject=%5BGitHub%5D%20Zap%20Security\">submit your concern directly to the Zap security team</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the <a href=\"https://github.com/LN-Zap/zap-desktop/releases\">latest release</a> for your appropriate OS and follow the instructions below.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">macOS</h3><a id=\"user-content-macos\" class=\"anchor-element\" aria-label=\"Permalink: macOS\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you have the .tar.gz file downloaded, simply <strong>double click</strong> on the file to unzip.</p>\n<p dir=\"auto\">Navigate to the newly extracted folder, then drag-and-drop the <code>Zap.app</code> file to the <code>Applications</code> folder.</p>\n<p dir=\"auto\">Unmount the image and navigate to <code>Applications</code> folder.</p>\n<p dir=\"auto\">Finally, <strong>double click</strong> on the <code>Zap.app</code> file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows</h3><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you have the .exe file downloaded, simply <strong>double click</strong> on the file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Linux</h3><a id=\"user-content-linux\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you have the .AppImage file downloaded you must <a href=\"https://docs.appimage.org/user-guide/run-appimages.html\" rel=\"nofollow\">make the file executable</a>.</p>\n<p dir=\"auto\">Once executible you can run either <strong>double click</strong> the file or run via the cli:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"./file.AppImage\"><pre>./file.AppImage</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Documentation</h2><a id=\"user-content-documentation\" class=\"anchor-element\" aria-label=\"Permalink: Documentation\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you would like to install from source, run a full bitcoin node, connect to a custom lnd instance or get involved with development please refer to our documentation:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/ADVANCED.md\">Advanced usage</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/CONFIG.md\">Configuration</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/CONTRIBUTING.md\">Contributing</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/DEBUGGING.md\">Debugging</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/TROUBLESHOOTING.md\">Troubleshooting</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/RELEASING.md\">Releasing</a></li>\n<li><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/SIGNATURES.md\">Signatures</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Get Help</h2><a id=\"user-content-get-help\" class=\"anchor-element\" aria-label=\"Permalink: Get Help\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#get-help\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you are having problems with Zap, please report the issue in <a href=\"https://github.com/LN-Zap/zap-desktop/issues\">GitHub</a> or on <a href=\"https://join.slack.com/t/zaphq/shared_invite/zt-roz0lalj-6fVdYQlLnpuM2c2QTvFgxA\" rel=\"nofollow\">slack</a> with screenshots and/or how to reproduce the bug/error.</p>\n<p dir=\"auto\">A good product not only has good software tests but also checks the quality of the UX/UI. Putting ourselves in the shoes of a user is a very important design principle of Zap.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Maintainers</h2><a id=\"user-content-maintainers\" class=\"anchor-element\" aria-label=\"Permalink: Maintainers\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/JimmyMow\">Jack Mallers (@JimmyMow)</a></li>\n<li><a href=\"https://github.com/mrfelton\">Tom Kirkpatrick (@mrfelton)</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contribute</h2><a id=\"user-content-contribute\" class=\"anchor-element\" aria-label=\"Permalink: Contribute\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Hey! Do you like Zap? Awesome! We could actually really use your help!</p>\n<p dir=\"auto\">Open source isn't just writing code. Zap could use your help with any of the following:</p>\n<ul dir=\"auto\">\n<li>Finding (and reporting!) bugs</li>\n<li>New feature suggestions</li>\n<li>Answering questions on issues</li>\n<li>Documentation improvements</li>\n<li>Reviewing pull requests</li>\n<li>Helping to manage issue priorities</li>\n<li>Fixing bugs/new features</li>\n</ul>\n<p dir=\"auto\">If any of that sounds cool to you, feel free to dive in! <a href=\"https://github.com/LN-Zap/zap-desktop/issues\">Open an issue</a> or submit a pull request.</p>\n<p dir=\"auto\">If you would like to help contribute to the project, please see the <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/CONTRIBUTING.md\">Contributing Guide</a></p>\n<p dir=\"auto\">This project exists thanks to all the people who contribute.</p>\n<p dir=\"auto\"><a href=\"https://github.com/mrfelton\"><img alt=\"mrfelton\" src=\"https://avatars0.githubusercontent.com/u/200251?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/JimmyMow\"><img alt=\"JimmyMow\" src=\"https://avatars2.githubusercontent.com/u/4040039?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/korhaliv\"><img alt=\"korhaliv\" src=\"https://avatars0.githubusercontent.com/u/14069193?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/Empact\"><img alt=\"Empact\" src=\"https://avatars2.githubusercontent.com/u/5470?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/bolatovumar\"><img alt=\"bolatovumar\" src=\"https://avatars1.githubusercontent.com/u/1934678?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jackmallers\"><img alt=\"jackmallers\" src=\"https://avatars3.githubusercontent.com/u/30220954?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/odb366\"><img alt=\"odb366\" src=\"https://avatars3.githubusercontent.com/u/14116101?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/zobroj\"><img alt=\"zobroj\" src=\"https://avatars2.githubusercontent.com/u/61939?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/joaodealmeida\"><img alt=\"joaodealmeida\" src=\"https://avatars3.githubusercontent.com/u/5623455?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/helgabutters\"><img alt=\"helgabutters\" src=\"https://avatars2.githubusercontent.com/u/8001978?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/pajasevi\"><img alt=\"pajasevi\" src=\"https://avatars3.githubusercontent.com/u/2407408?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/DataCourier\"><img alt=\"DataCourier\" src=\"https://avatars1.githubusercontent.com/u/35670446?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/thedon-chris\"><img alt=\"thedon-chris\" src=\"https://avatars2.githubusercontent.com/u/30728737?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jimpo\"><img alt=\"jimpo\" src=\"https://avatars3.githubusercontent.com/u/881253?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/dfattlar\"><img alt=\"dfattlar\" src=\"https://avatars3.githubusercontent.com/u/4843270?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/NahomAgidew\"><img alt=\"NahomAgidew\" src=\"https://avatars2.githubusercontent.com/u/11695305?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/asoltys\"><img alt=\"asoltys\" src=\"https://avatars0.githubusercontent.com/u/7641?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/leon-do\"><img alt=\"leon-do\" src=\"https://avatars3.githubusercontent.com/u/19412160?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/seanyesmunt\"><img alt=\"seanyesmunt\" src=\"https://avatars0.githubusercontent.com/u/16882830?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/tbloncar\"><img alt=\"tbloncar\" src=\"https://avatars1.githubusercontent.com/u/2092395?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/waseem999\"><img alt=\"waseem999\" src=\"https://avatars3.githubusercontent.com/u/17360809?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/apps/dependabot\"><img alt=\"dependabot[bot]\" src=\"https://avatars0.githubusercontent.com/in/29110?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jamaljsr\"><img alt=\"jamaljsr\" src=\"https://avatars2.githubusercontent.com/u/1356600?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jtarre\"><img alt=\"jtarre\" src=\"https://avatars1.githubusercontent.com/u/1143894?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/RandyMcMillan\"><img alt=\"RandyMcMillan\" src=\"https://avatars1.githubusercontent.com/u/152159?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/musdom\"><img alt=\"musdom\" src=\"https://avatars0.githubusercontent.com/u/9629456?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/alvistar\"><img alt=\"alvistar\" src=\"https://avatars1.githubusercontent.com/u/1459284?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/BrianSipple\"><img alt=\"BrianSipple\" src=\"https://avatars0.githubusercontent.com/u/5483853?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/karliatto\"><img alt=\"karliatto\" src=\"https://avatars0.githubusercontent.com/u/5362163?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/dimitris-t\"><img alt=\"dimitris-t\" src=\"https://avatars1.githubusercontent.com/u/8949706?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/kaloudis\"><img alt=\"kaloudis\" src=\"https://avatars2.githubusercontent.com/u/1878621?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/thinkjanis\"><img alt=\"thinkjanis\" src=\"https://avatars1.githubusercontent.com/u/31632325?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jorian\"><img alt=\"jorian\" src=\"https://avatars0.githubusercontent.com/u/10341677?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/lukechilds\"><img alt=\"lukechilds\" src=\"https://avatars0.githubusercontent.com/u/2123375?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/wraithm\"><img alt=\"wraithm\" src=\"https://avatars3.githubusercontent.com/u/1512913?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/QcMrHyde\"><img alt=\"QcMrHyde\" src=\"https://avatars0.githubusercontent.com/u/6273472?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/CallMeSlinky\"><img alt=\"CallMeSlinky\" src=\"https://avatars1.githubusercontent.com/u/35815379?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/michaelWuensch\"><img alt=\"michaelWuensch\" src=\"https://avatars2.githubusercontent.com/u/15313630?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/foxikk\"><img alt=\"foxikk\" src=\"https://avatars0.githubusercontent.com/u/3337752?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/fresheneesz\"><img alt=\"fresheneesz\" src=\"https://avatars3.githubusercontent.com/u/149531?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/funyug\"><img alt=\"funyug\" src=\"https://avatars2.githubusercontent.com/u/8094201?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/losh11\"><img alt=\"losh11\" src=\"https://avatars3.githubusercontent.com/u/2608570?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/terencechow\"><img alt=\"terencechow\" src=\"https://avatars0.githubusercontent.com/u/1937276?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/gtonic\"><img alt=\"gtonic\" src=\"https://avatars3.githubusercontent.com/u/3163718?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/LN-Zap/zap-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. See <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/LICENSE\">LICENSE</a> for more information.</p>\n<p dir=\"auto\"><a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/LICENSE\">MIT</a> © Jack Mallers</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Zap (UNMAINTAINED)</h1><a id=\"user-content-zap-unmaintained\" class=\"anchor-element\" aria-label=\"Permalink: Zap (UNMAINTAINED)\" href=\"#zap-unmaintained\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Zap Desktop is not actively maintained at the moment. If you're looking for a simple way to make lightning transactions take a look at <a href=\"https://strike.me/\" rel=\"nofollow\">Strike</a>.</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://zap.jackmallers.com\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/44eb963f318fc024f7f8f7fa3b584c8998a8cc2be856aeb9db4f3491f65bdd05/68747470733a2f2f692e696d6775722e636f6d2f5a4458363471772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/ZDX64qw.png\" style=\"max-width: 100%;\">\n </a>\n</p>\n<blockquote>\n<p dir=\"auto\">Lightning wallet focused on user experience and ease of use ⚡️</p>\n</blockquote>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/cf9c9c42fd7400bc632b560feaba61f5f59c2ab284e3c876cc06f3913491ce86/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c4e2d5a61702f7a61702d6465736b746f702f746f74616c\"><img src=\"https://camo.githubusercontent.com/cf9c9c42fd7400bc632b560feaba61f5f59c2ab284e3c876cc06f3913491ce86/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4c4e2d5a61702f7a61702d6465736b746f702f746f74616c\" alt=\"GitHub All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/LN-Zap/zap-desktop/total\" style=\"max-width: 100%;\"></a> <a href=\"https://crowdin.com/project/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6461cc9e417e35631932603a68972b3533eba26018190b6543cf559e6320112a/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f7a61702d6465736b746f702f6c6f63616c697a65642e737667\" alt=\"Crowdin\" data-canonical-src=\"https://d322cqt584bo4o.cloudfront.net/zap-desktop/localized.svg\" style=\"max-width: 100%;\"></a> <a href=\"LICENSE\"><img src=\"https://camo.githubusercontent.com/791acaf3740d29b2567ba7da94e32f0495c50e4a096e8b83e79a25eb3c696520/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4c4e2d5a61702f7a61702d6465736b746f702e7376673f7374796c653d666c61742d677265656e\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/github/license/LN-Zap/zap-desktop.svg?style=flat-green\" style=\"max-width: 100%;\"></a>\n<a href=\"https://david-dm.org/LN-Zap/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5cc2fea109f3ee72f47d4297ae3dae1ed9cb68f2cc00a0e9658c08896809a6f/68747470733a2f2f64617669642d646d2e6f72672f4c4e2d5a61702f7a61702d6465736b746f702f7374617475732e737667\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/LN-Zap/zap-desktop/status.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://travis-ci.org/LN-Zap/zap-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9b7c6aea51ca20329a18769f9f781373d976b2c207cc515962b63f3012ff575d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4c4e2d5a61702f7a61702d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d677265656e266c6162656c3d6d61632532302f2532306c696e7578266c6f676f3d747261766973\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/LN-Zap/zap-desktop/master.svg?style=flat-green&label=mac%20/%20linux&logo=travis\" style=\"max-width: 100%;\"></a> <a href=\"https://ci.appveyor.com/project/LN-Zap/zap-desktop/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa846c65b50caa519eee0ba49cc7838d2edd18eb893485c5b0bb5795f0fbd9e8/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f4c4e2d5a61702f7a61702d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d677265656e266c6162656c3d77696e646f7773266c6f676f3d6170707665796f72\" alt=\"Build status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/LN-Zap/zap-desktop/master.svg?style=flat-green&label=windows&logo=appveyor\" style=\"max-width: 100%;\"></a> <a href=\"https://coveralls.io/github/LN-Zap/zap-desktop?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fcad81468e6b7f84555593286b54061dd8d538e2b1eafbed451f132e23a552ab/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4c4e2d5a61702f7a61702d6465736b746f702f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/LN-Zap/zap-desktop/badge.svg?branch=master\" style=\"max-width: 100%;\"></a> <a href=\"https://github.com/LN-Zap/zap-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/60224517da8c829b91b848e28bbba35441632bb20ef6d3c7a0968b41871d3944/68747470733a2f2f62616467656e2e6e65742f6769746875622f72656c656173652f4c4e2d5a61702f7a61702d6465736b746f702f\" alt=\"GitHub Release\" data-canonical-src=\"https://badgen.net/github/release/LN-Zap/zap-desktop/\" style=\"max-width: 100%;\"></a> <a href=\"https://keybase.io/ln_zap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f0952addee062f056a012a3c7de303d6abff53a72f4cdb948c1ef763581d56b2/68747470733a2f2f62616467656e2e6e65742f6b6579626173652f7067702f6c6e5f7a6170\" alt=\"Keybase Verify\" data-canonical-src=\"https://badgen.net/keybase/pgp/ln_zap\" style=\"max-width: 100%;\"></a> <a href=\"https://twitter.com/ln_zap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/107537a2da001c98709a96fd22eecfd24bfe9adc21e891d8bb1c4628ef19b8cc/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6c6e5f7a61703f7374796c653d736f6369616c\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/ln_zap?style=social\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Zap is a free Lightning Network wallet focused on user experience and ease of use, with the overall goal of helping the cryptocurrency community scale Bitcoin.</p>\n<p dir=\"auto\">The UI for Zap is created using\n<a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> + <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> + <a href=\"https://github.com/reactjs/redux/tree/master/docs\">Redux</a>.</p>\n<p dir=\"auto\">We have an active <a href=\"https://join.slack.com/t/zaphq/shared_invite/zt-roz0lalj-6fVdYQlLnpuM2c2QTvFgxA\" rel=\"nofollow\">slack</a> channel where you can join the discussion on development, design and product.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Table of Contents</h2><a id=\"user-content-table-of-contents\" class=\"anchor-element\" aria-label=\"Permalink: Table of Contents\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"#security\">Security</a></li>\n<li><a href=\"#install\">Install</a></li>\n<li><a href=\"#usage\">Usage</a></li>\n<li><a href=\"#documentation\">Documentation</a></li>\n<li><a href=\"#get-help\">Get Help</a></li>\n<li><a href=\"#maintainers\">Maintainers</a></li>\n<li><a href=\"#contribute\">Contribute</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Security</h2><a id=\"user-content-security\" class=\"anchor-element\" aria-label=\"Permalink: Security\" href=\"#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you discover or learn about a potential error, weakness, or threat that can compromise the security of Zap, we ask you to keep it confidential and <a href=\"mailto:jimmymowschess@gmail.com?subject=%5BGitHub%5D%20Zap%20Security\">submit your concern directly to the Zap security team</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Install</h2><a id=\"user-content-install\" class=\"anchor-element\" aria-label=\"Permalink: Install\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Download the <a href=\"https://github.com/LN-Zap/zap-desktop/releases\">latest release</a> for your appropriate OS and follow the instructions below.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">macOS</h3><a id=\"user-content-macos\" class=\"anchor-element\" aria-label=\"Permalink: macOS\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you have the .tar.gz file downloaded, simply <strong>double click</strong> on the file to unzip.</p>\n<p dir=\"auto\">Navigate to the newly extracted folder, then drag-and-drop the <code>Zap.app</code> file to the <code>Applications</code> folder.</p>\n<p dir=\"auto\">Unmount the image and navigate to <code>Applications</code> folder.</p>\n<p dir=\"auto\">Finally, <strong>double click</strong> on the <code>Zap.app</code> file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Windows</h3><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you have the .exe file downloaded, simply <strong>double click</strong> on the file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Linux</h3><a id=\"user-content-linux\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Once you have the .AppImage file downloaded you must <a href=\"https://docs.appimage.org/user-guide/run-appimages.html\" rel=\"nofollow\">make the file executable</a>.</p>\n<p dir=\"auto\">Once executible you can run either <strong>double click</strong> the file or run via the cli:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"./file.AppImage\"><pre>./file.AppImage</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Documentation</h2><a id=\"user-content-documentation\" class=\"anchor-element\" aria-label=\"Permalink: Documentation\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you would like to install from source, run a full bitcoin node, connect to a custom lnd instance or get involved with development please refer to our documentation:</p>\n<ul dir=\"auto\">\n<li><a href=\"docs/ADVANCED.md\">Advanced usage</a></li>\n<li><a href=\"docs/CONFIG.md\">Configuration</a></li>\n<li><a href=\"docs/CONTRIBUTING.md\">Contributing</a></li>\n<li><a href=\"docs/DEBUGGING.md\">Debugging</a></li>\n<li><a href=\"docs/TROUBLESHOOTING.md\">Troubleshooting</a></li>\n<li><a href=\"docs/RELEASING.md\">Releasing</a></li>\n<li><a href=\"docs/SIGNATURES.md\">Signatures</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Get Help</h2><a id=\"user-content-get-help\" class=\"anchor-element\" aria-label=\"Permalink: Get Help\" href=\"#get-help\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">If you are having problems with Zap, please report the issue in <a href=\"https://github.com/LN-Zap/zap-desktop/issues\">GitHub</a> or on <a href=\"https://join.slack.com/t/zaphq/shared_invite/zt-roz0lalj-6fVdYQlLnpuM2c2QTvFgxA\" rel=\"nofollow\">slack</a> with screenshots and/or how to reproduce the bug/error.</p>\n<p dir=\"auto\">A good product not only has good software tests but also checks the quality of the UX/UI. Putting ourselves in the shoes of a user is a very important design principle of Zap.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Maintainers</h2><a id=\"user-content-maintainers\" class=\"anchor-element\" aria-label=\"Permalink: Maintainers\" href=\"#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/JimmyMow\">Jack Mallers (@JimmyMow)</a></li>\n<li><a href=\"https://github.com/mrfelton\">Tom Kirkpatrick (@mrfelton)</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contribute</h2><a id=\"user-content-contribute\" class=\"anchor-element\" aria-label=\"Permalink: Contribute\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Hey! Do you like Zap? Awesome! We could actually really use your help!</p>\n<p dir=\"auto\">Open source isn't just writing code. Zap could use your help with any of the following:</p>\n<ul dir=\"auto\">\n<li>Finding (and reporting!) bugs</li>\n<li>New feature suggestions</li>\n<li>Answering questions on issues</li>\n<li>Documentation improvements</li>\n<li>Reviewing pull requests</li>\n<li>Helping to manage issue priorities</li>\n<li>Fixing bugs/new features</li>\n</ul>\n<p dir=\"auto\">If any of that sounds cool to you, feel free to dive in! <a href=\"https://github.com/LN-Zap/zap-desktop/issues\">Open an issue</a> or submit a pull request.</p>\n<p dir=\"auto\">If you would like to help contribute to the project, please see the <a href=\"docs/CONTRIBUTING.md\">Contributing Guide</a></p>\n<p dir=\"auto\">This project exists thanks to all the people who contribute.</p>\n<p dir=\"auto\"><a href=\"https://github.com/mrfelton\"><img alt=\"mrfelton\" src=\"https://avatars0.githubusercontent.com/u/200251?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/JimmyMow\"><img alt=\"JimmyMow\" src=\"https://avatars2.githubusercontent.com/u/4040039?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/korhaliv\"><img alt=\"korhaliv\" src=\"https://avatars0.githubusercontent.com/u/14069193?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/Empact\"><img alt=\"Empact\" src=\"https://avatars2.githubusercontent.com/u/5470?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/bolatovumar\"><img alt=\"bolatovumar\" src=\"https://avatars1.githubusercontent.com/u/1934678?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jackmallers\"><img alt=\"jackmallers\" src=\"https://avatars3.githubusercontent.com/u/30220954?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/odb366\"><img alt=\"odb366\" src=\"https://avatars3.githubusercontent.com/u/14116101?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/zobroj\"><img alt=\"zobroj\" src=\"https://avatars2.githubusercontent.com/u/61939?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/joaodealmeida\"><img alt=\"joaodealmeida\" src=\"https://avatars3.githubusercontent.com/u/5623455?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/helgabutters\"><img alt=\"helgabutters\" src=\"https://avatars2.githubusercontent.com/u/8001978?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/pajasevi\"><img alt=\"pajasevi\" src=\"https://avatars3.githubusercontent.com/u/2407408?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/DataCourier\"><img alt=\"DataCourier\" src=\"https://avatars1.githubusercontent.com/u/35670446?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/thedon-chris\"><img alt=\"thedon-chris\" src=\"https://avatars2.githubusercontent.com/u/30728737?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jimpo\"><img alt=\"jimpo\" src=\"https://avatars3.githubusercontent.com/u/881253?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/dfattlar\"><img alt=\"dfattlar\" src=\"https://avatars3.githubusercontent.com/u/4843270?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/NahomAgidew\"><img alt=\"NahomAgidew\" src=\"https://avatars2.githubusercontent.com/u/11695305?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/asoltys\"><img alt=\"asoltys\" src=\"https://avatars0.githubusercontent.com/u/7641?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/leon-do\"><img alt=\"leon-do\" src=\"https://avatars3.githubusercontent.com/u/19412160?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/seanyesmunt\"><img alt=\"seanyesmunt\" src=\"https://avatars0.githubusercontent.com/u/16882830?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/tbloncar\"><img alt=\"tbloncar\" src=\"https://avatars1.githubusercontent.com/u/2092395?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/waseem999\"><img alt=\"waseem999\" src=\"https://avatars3.githubusercontent.com/u/17360809?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/apps/dependabot\"><img alt=\"dependabot[bot]\" src=\"https://avatars0.githubusercontent.com/in/29110?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jamaljsr\"><img alt=\"jamaljsr\" src=\"https://avatars2.githubusercontent.com/u/1356600?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jtarre\"><img alt=\"jtarre\" src=\"https://avatars1.githubusercontent.com/u/1143894?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/RandyMcMillan\"><img alt=\"RandyMcMillan\" src=\"https://avatars1.githubusercontent.com/u/152159?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/musdom\"><img alt=\"musdom\" src=\"https://avatars0.githubusercontent.com/u/9629456?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/alvistar\"><img alt=\"alvistar\" src=\"https://avatars1.githubusercontent.com/u/1459284?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/BrianSipple\"><img alt=\"BrianSipple\" src=\"https://avatars0.githubusercontent.com/u/5483853?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/karliatto\"><img alt=\"karliatto\" src=\"https://avatars0.githubusercontent.com/u/5362163?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/dimitris-t\"><img alt=\"dimitris-t\" src=\"https://avatars1.githubusercontent.com/u/8949706?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/kaloudis\"><img alt=\"kaloudis\" src=\"https://avatars2.githubusercontent.com/u/1878621?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/thinkjanis\"><img alt=\"thinkjanis\" src=\"https://avatars1.githubusercontent.com/u/31632325?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/jorian\"><img alt=\"jorian\" src=\"https://avatars0.githubusercontent.com/u/10341677?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/lukechilds\"><img alt=\"lukechilds\" src=\"https://avatars0.githubusercontent.com/u/2123375?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/wraithm\"><img alt=\"wraithm\" src=\"https://avatars3.githubusercontent.com/u/1512913?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/QcMrHyde\"><img alt=\"QcMrHyde\" src=\"https://avatars0.githubusercontent.com/u/6273472?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/CallMeSlinky\"><img alt=\"CallMeSlinky\" src=\"https://avatars1.githubusercontent.com/u/35815379?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/michaelWuensch\"><img alt=\"michaelWuensch\" src=\"https://avatars2.githubusercontent.com/u/15313630?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/foxikk\"><img alt=\"foxikk\" src=\"https://avatars0.githubusercontent.com/u/3337752?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/fresheneesz\"><img alt=\"fresheneesz\" src=\"https://avatars3.githubusercontent.com/u/149531?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/funyug\"><img alt=\"funyug\" src=\"https://avatars2.githubusercontent.com/u/8094201?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/losh11\"><img alt=\"losh11\" src=\"https://avatars3.githubusercontent.com/u/2608570?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/terencechow\"><img alt=\"terencechow\" src=\"https://avatars0.githubusercontent.com/u/1937276?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/gtonic\"><img alt=\"gtonic\" src=\"https://avatars3.githubusercontent.com/u/3163718?v=4&s=64\" width=\"64\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. See <a href=\"LICENSE\">LICENSE</a> for more information.</p>\n<p dir=\"auto\"><a href=\"LICENSE\">MIT</a> © Jack Mallers</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:37.221Z" }, "zefenify": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/Wolf-Cola.png\"><img src=\"https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/Wolf-Cola.png\" alt=\"Wolf Cola\" title=\"Wolf Cola\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/Wolf-Cola.png\"><img src=\"https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/Wolf-Cola.png\" alt=\"Wolf Cola\" title=\"Wolf Cola\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.857Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/Wolf-Cola.png\"><img src=\"https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/Wolf-Cola.png\" alt=\"Wolf Cola\" title=\"Wolf Cola\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/Wolf-Cola.png\"><img src=\"https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/Wolf-Cola.png\" alt=\"Wolf Cola\" title=\"Wolf Cola\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:37.264Z" }, "znote": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 dir=\"auto\"><a id=\"user-content-what-is-znote\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alagrede/znote-app/blob/master/#what-is-znote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>What is Znote?</h2>\n<p dir=\"auto\"><strong>Znote</strong> is a Beautiful markdown editor inspired by Jupyter.</p>\n<p dir=\"auto\">Your best companion for <strong>prototyping</strong> and centralizing your <strong>scripts</strong>.</p>\n<p dir=\"auto\"><a href=\"https://znote.io\" rel=\"nofollow\">https://znote.io</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alagrede/znote-app/blob/master/screenshot-github1.png\"><img src=\"https://github.com/alagrede/znote-app/raw/master/screenshot-github1.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alagrede/znote-app/blob/master/screenshot-github3.png\"><img src=\"https://github.com/alagrede/znote-app/raw/master/screenshot-github3.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alagrede/znote-app/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">App is available on Windows/Mac Store.</p>\n<p dir=\"auto\">You can also download Linux and alternative binaries from the <a href=\"https://github.com/alagrede/znote-app/releases\">Github releases</a> section.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alagrede/znote-app/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contact</h2>\n<p dir=\"auto\">Email: lagrede.anthony[at]gmail.com</p>\n<p dir=\"auto\">This public website\nznote.io public website</p>\n<h2 dir=\"auto\"><a id=\"user-content-report-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alagrede/znote-app/blob/master/#report-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Report bugs</h2>\n<p dir=\"auto\">Feel free to use the <a href=\"https://github.com/alagrede/znote-app/issues\">issues</a> section.</p>\n<h2 dir=\"auto\"><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alagrede/znote-app/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Credits</h2>\n<p dir=\"auto\">Build with <a href=\"https://github.com/alagrede/znote-app/blob/master/electronjs.org\">Electron</a> and <a href=\"https://fr.reactjs.org/\" rel=\"nofollow\">React</a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h2 dir=\"auto\"><a id=\"user-content-what-is-znote\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-znote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>What is Znote?</h2>\n<p dir=\"auto\"><strong>Znote</strong> is a Beautiful markdown editor inspired by Jupyter.</p>\n<p dir=\"auto\">Your best companion for <strong>prototyping</strong> and centralizing your <strong>scripts</strong>.</p>\n<p dir=\"auto\"><a href=\"https://znote.io\" rel=\"nofollow\">https://znote.io</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alagrede/znote-app/blob/master/screenshot-github1.png\"><img src=\"https://github.com/alagrede/znote-app/raw/master/screenshot-github1.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alagrede/znote-app/blob/master/screenshot-github3.png\"><img src=\"https://github.com/alagrede/znote-app/raw/master/screenshot-github3.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h2>\n<p dir=\"auto\">App is available on Windows/Mac Store.</p>\n<p dir=\"auto\">You can also download Linux and alternative binaries from the <a href=\"https://github.com/alagrede/znote-app/releases\">Github releases</a> section.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contact</h2>\n<p dir=\"auto\">Email: lagrede.anthony[at]gmail.com</p>\n<p dir=\"auto\">This public website\nznote.io public website</p>\n<h2 dir=\"auto\"><a id=\"user-content-report-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"#report-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Report bugs</h2>\n<p dir=\"auto\">Feel free to use the <a href=\"https://github.com/alagrede/znote-app/issues\">issues</a> section.</p>\n<h2 dir=\"auto\"><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Credits</h2>\n<p dir=\"auto\">Build with <a href=\"electronjs.org\">Electron</a> and <a href=\"https://fr.reactjs.org/\" rel=\"nofollow\">React</a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:15.969Z" - }, - "youtube-music-desktop-app": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a href=\"https://discord.gg/88P2n2a\" rel=\"nofollow\"><img alt=\"Discord\" src=\"https://camo.githubusercontent.com/9fae2b95ca3b801f0a992d60693cf3760298dd231a852c1812e6a3143358a445/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d4a4f494e2d475245454e2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264\" data-canonical-src=\"https://img.shields.io/badge/Discord-JOIN-GREEN.svg?style=for-the-badge&logo=discord\" style=\"max-width: 100%;\"></a>\n<a href=\"https://gitmoji.carloscuesta.me\" rel=\"nofollow\"><img alt=\"Gitmoji\" src=\"https://camo.githubusercontent.com/a06ceb9a85805ec569166a5eb490c3f42c88ed17afa2325067b20a6a9a7f827c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769746d6f6a692d5354414e444152442d4646444436372e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a794268636d6c684c5768705a47526c626a306964484a315a5349675a47463059533177636d566d61586739496d5a68637949675a474630595331705932397550534a6e636d6c754c585276626d64315a533133615735724969426a6247467a637a306963335a6e4c576c7562476c755a5330745a6d45675a6d45745a334a70626931306232356e6457557464326c756179426d595331334c5445324969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d636949485a705a58644362336739496a41674d4341304f5459674e544579496a3438634746306143426d615778735053496a526b5a45524459334969426b50534a4e4d7a5130494445344e4745794e4341794e434177494445774d4341304f4341794e4341794e434177494445774d4330304f48704e4d6a5134494468684d6a5134494449304f434177494441774c546733494451344d474d744e6930784d6930354c5449324c546b744e4442324c545131597930794e5330784e7930304d79307a4f5330304f4330324e4330794c544579494445774c544979494449784c54453449444d77494445774944633149444531494445794d7941784e584d354d793031494445794d7930784e574d784d6930304944497a494459674d6a45674d5467744e4341794e5330794d7941304e7930304f4341324d3359304e6d4d77494445304c544d674d6a67744f5341304d4545794e4467674d6a5134494441674d4441794e4467674f4870744c545532494449794e5777744f533034597930784e5330784e4330304e7930784e4330324d534177624330784d43413459793034494463744d6a49674d4330794d4330784d5341304c54493149444d304c545179494459774c545179637a5532494445334944597749445179597a49674d5445744d5449674d5467744d6a41674d544636625445314d69417a4f5745324e4341324e434177494445784d4330784d6a67674e6a51674e6a51674d4341774d5441674d544934656d30744e5445674d54417a597930784e4330334c544d78494449744d7a51674d5464734c5449674f474d744d6941354c54453249446b744d5467674d4777744d533034597930304c5445314c5449784c5449304c544d314c544533624330784f534135646a597a597a41674d7a55674d6a67674e6a55674e6a4d674e6a55674d7a59674d4341324e5330794f5341324e5330324e4859744e6a52734c5445354c546c364969382b5043397a646d632b\" data-canonical-src=\"https://img.shields.io/badge/Gitmoji-STANDARD-FFDD67.svg?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJncmluLXRvbmd1ZS13aW5rIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtZ3Jpbi10b25ndWUtd2luayBmYS13LTE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTYgNTEyIj48cGF0aCBmaWxsPSIjRkZERDY3IiBkPSJNMzQ0IDE4NGEyNCAyNCAwIDEwMCA0OCAyNCAyNCAwIDEwMC00OHpNMjQ4IDhhMjQ4IDI0OCAwIDAwLTg3IDQ4MGMtNi0xMi05LTI2LTktNDB2LTQ1Yy0yNS0xNy00My0zOS00OC02NC0yLTEyIDEwLTIyIDIxLTE4IDMwIDEwIDc1IDE1IDEyMyAxNXM5My01IDEyMy0xNWMxMi00IDIzIDYgMjEgMTgtNCAyNS0yMyA0Ny00OCA2M3Y0NmMwIDE0LTMgMjgtOSA0MEEyNDggMjQ4IDAgMDAyNDggOHptLTU2IDIyNWwtOS04Yy0xNS0xNC00Ny0xNC02MSAwbC0xMCA4Yy04IDctMjIgMC0yMC0xMSA0LTI1IDM0LTQyIDYwLTQyczU2IDE3IDYwIDQyYzIgMTEtMTIgMTgtMjAgMTF6bTE1MiAzOWE2NCA2NCAwIDExMC0xMjggNjQgNjQgMCAwMTAgMTI4em0tNTEgMTAzYy0xNC03LTMxIDItMzQgMTdsLTIgOGMtMiA5LTE2IDktMTggMGwtMS04Yy00LTE1LTIxLTI0LTM1LTE3bC0xOSA5djYzYzAgMzUgMjggNjUgNjMgNjUgMzYgMCA2NS0yOSA2NS02NHYtNjRsLTE5LTl6Ii8+PC9zdmc+\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ytmdesktop/ytmdesktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/c871307bda00a7dc8c256e42c0b0b215f14d2bd7db204f0193317e1b6293f57a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f79746d6465736b746f702f79746d6465736b746f702e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c6962726172797468696e67\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/github/license/ytmdesktop/ytmdesktop.svg?style=for-the-badge&logo=librarything\" style=\"max-width: 100%;\"></a>\n<a href=\"https://GitHub.com/ytmdesktop/ytmdesktop/releases/\"><img src=\"https://camo.githubusercontent.com/b8888fe8cb7fce00b7772e0058373b88cae4c0cf0095319dce1b1d183315e49b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f79746d6465736b746f702f79746d6465736b746f702e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d666c61747472\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/ytmdesktop/ytmdesktop.svg?style=for-the-badge&logo=flattr\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ytmdesktop/ytmdesktop/releases/\"><img src=\"https://camo.githubusercontent.com/1d2b8dfee6fcaf3d665f2374d2a07192d0e52c01ec66bd3411047249a43ee1bc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f79746d6465736b746f702f79746d6465736b746f702f746f74616c2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a794268636d6c684c5768705a47526c626a306964484a315a5349675a47463059533177636d566d61586739496d5a68637949675a474630595331705932397550534a6a624739315a43316b62336475624739685a4331686248516949474e7359584e7a50534a7a646d6374615735736157356c4c53316d5953426d5953316a624739315a43316b62336475624739685a433168624851675a6d4574647930794d43496765473173626e4d39496d6830644841364c79393364336375647a4d7562334a6e4c7a49774d44417663335a6e4969423261575633516d393450534977494441674e6a5177494455784d69492b50484268644767675a6d6c736244306949305a47526949675a4430695454557a4f4341794d6a646a4e4330784d5341324c54497a494459744d7a56684f5459674f5459674d4341774d4330784e446b744f4441674d545977494445324d434177494441774c5449354f5341344f4341784e4451674d545130494441674d4441304f4341794f44426f4d7a5934595445794f4341784d6a67674d4341774d4449324c5449314d3370744c54457a4d7941344f4577794f546b674e44497859793032494459744d5459674e6930794d694177544445334d53417a4d54566a4c5445774c5445774c544d744d6a63674d5449744d6a646f4e6a56574d546332597a41744f5341334c544532494445324c54453261445134597a6b674d4341784e6941334944453249444532646a45784d6d67324e574d784e5341774944497949444533494445794944493365694976506a777663335a6e50673d3d\" alt=\"Github all releases\" data-canonical-src=\"https://img.shields.io/github/downloads/ytmdesktop/ytmdesktop/total.svg?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjbG91ZC1kb3dubG9hZC1hbHQiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jbG91ZC1kb3dubG9hZC1hbHQgZmEtdy0yMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQwIDUxMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUzOCAyMjdjNC0xMSA2LTIzIDYtMzVhOTYgOTYgMCAwMC0xNDktODAgMTYwIDE2MCAwIDAwLTI5OSA4OCAxNDQgMTQ0IDAgMDA0OCAyODBoMzY4YTEyOCAxMjggMCAwMDI2LTI1M3ptLTEzMyA4OEwyOTkgNDIxYy02IDYtMTYgNi0yMiAwTDE3MSAzMTVjLTEwLTEwLTMtMjcgMTItMjdoNjVWMTc2YzAtOSA3LTE2IDE2LTE2aDQ4YzkgMCAxNiA3IDE2IDE2djExMmg2NWMxNSAwIDIyIDE3IDEyIDI3eiIvPjwvc3ZnPg==\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-youtube-music-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/master/#youtube-music-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>YouTube Music Desktop App</h1>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/2215a17b75ac5e509b118878e419f9ad142d638a4ec713aa2b91e4d3843ffa9f/68747470733a2f2f79746d6465736b746f702e6170702f696d672f70726f647563742f6d61696e5f352e706e67\"><img alt=\"window\" src=\"https://camo.githubusercontent.com/2215a17b75ac5e509b118878e419f9ad142d638a4ec713aa2b91e4d3843ffa9f/68747470733a2f2f79746d6465736b746f702e6170702f696d672f70726f647563742f6d61696e5f352e706e67\" data-canonical-src=\"https://ytmdesktop.app/img/product/main_5.png\" style=\"max-width: 100%;\"></a></p>\n \n<h1 dir=\"auto\"><a id=\"user-content-available-for\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/master/#available-for\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Available for</h1>\n<p dir=\"auto\"><a href=\"https://repology.org/project/ytmdesktop/versions\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/96264c283e270ea77408fc3edde3606e7292c76377d25452c27014e1937533c0/68747470733a2f2f7265706f6c6f67792e6f72672f62616467652f766572746963616c2d616c6c7265706f732f79746d6465736b746f702e737667\" alt=\"Packaging status\" align=\"right\" data-canonical-src=\"https://repology.org/badge/vertical-allrepos/ytmdesktop.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h2>\n<ul dir=\"auto\">\n<li>Winget: <code>winget install \"YouTube Music Desktop App\"</code> or <code>winget install Ytmdesktop.Ytmdesktop</code></li>\n<li>Chocolatey: <code>choco install ytmdesktop</code></li>\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux</h2>\n<ul dir=\"auto\">\n<li>Arch Linux (AUR): <a href=\"https://aur.archlinux.org/packages/ytmdesktop-git\" rel=\"nofollow\">https://aur.archlinux.org/packages/ytmdesktop-git</a></li>\n<li>Snap: <a href=\"https://snapcraft.io/youtube-music-desktop-app\" rel=\"nofollow\">https://snapcraft.io/youtube-music-desktop-app</a></li>\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/master/#mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Mac</h2>\n<ul dir=\"auto\">\n<li>Brew: <code>brew install --cask ytmdesktop-youtube-music</code></li>\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/master/#to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>To Contribute</h1>\n<p dir=\"auto\">To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<p dir=\"auto\">If you are running Windows, you will need <a href=\"https://visualstudio.microsoft.com/vs/older-downloads/\" rel=\"nofollow\">Visual Studio 2015 (Community)</a> installed for the NodeRT to be compiled successfully. The provided link requires you to create an Account (This is Microsoft official website) to be able to download the older version of Visual Studio which is really annoying.</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone this repository\ngit clone https://github.com/ytmdesktop/ytmdesktop\n# Go into the repository\ncd ytmdesktop\n# Install dependencies\nnpm install\n# Run the app\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/ytmdesktop/ytmdesktop\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> ytmdesktop\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nnpm start</pre></div>\n<p dir=\"auto\">Note: If you're using Linux Bash for Windows, <a href=\"https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/\" rel=\"nofollow\">see this guide</a> or use <code>node</code> from the command prompt.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors</h2>\n<p dir=\"auto\"><a href=\"https://github.com/adlerluiz\"><img alt=\"adlerluiz\" src=\"https://github.com/adlerluiz.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/mingjun97\"><img alt=\"mingjun97\" src=\"https://github.com/mingjun97.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/kyjus25\"><img alt=\"kyjus25\" src=\"https://github.com/kyjus25.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/tbvjaos510\"><img alt=\"tbvjaos510\" src=\"https://github.com/tbvjaos510.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/rickinbsb\"><img alt=\"rickinbsb\" src=\"https://github.com/rickinbsb.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/KimVuu\"><img alt=\"KimVuu\" src=\"https://github.com/KimVuu.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Venipa\"><img alt=\"Venipa\" src=\"https://github.com/Venipa.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/pinkiesky\"><img alt=\"pinkiesky\" src=\"https://github.com/pinkiesky.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/austonpramodh\"><img alt=\"austonpramodh\" src=\"https://github.com/austonpramodh.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/benjaminaudet\"><img alt=\"benjaminaudet\" src=\"https://github.com/benjaminaudet.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/garfunkel\"><img alt=\"garfunkel\" src=\"https://github.com/garfunkel.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ZeusAFK\"><img alt=\"ZeusAFK\" src=\"https://github.com/ZeusAFK.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/SN9NV\"><img alt=\"SN9NV\" src=\"https://github.com/SN9NV.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/AdityaTD\"><img alt=\"AdityaTD\" src=\"https://github.com/AdityaTD.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/vbackeberg\"><img alt=\"vbackeberg\" src=\"https://github.com/vbackeberg.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/vistaus\"><img alt=\"Vistaus\" src=\"https://github.com/Vistaus.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ddarkr\"><img alt=\"ddarkr\" src=\"https://github.com/ddarkr.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p dir=\"auto\"><a href=\"https://discord.gg/88P2n2a\" rel=\"nofollow\"><img alt=\"Discord\" src=\"https://camo.githubusercontent.com/9fae2b95ca3b801f0a992d60693cf3760298dd231a852c1812e6a3143358a445/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d4a4f494e2d475245454e2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264\" data-canonical-src=\"https://img.shields.io/badge/Discord-JOIN-GREEN.svg?style=for-the-badge&logo=discord\" style=\"max-width: 100%;\"></a>\n<a href=\"https://gitmoji.carloscuesta.me\" rel=\"nofollow\"><img alt=\"Gitmoji\" src=\"https://camo.githubusercontent.com/a06ceb9a85805ec569166a5eb490c3f42c88ed17afa2325067b20a6a9a7f827c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769746d6f6a692d5354414e444152442d4646444436372e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a794268636d6c684c5768705a47526c626a306964484a315a5349675a47463059533177636d566d61586739496d5a68637949675a474630595331705932397550534a6e636d6c754c585276626d64315a533133615735724969426a6247467a637a306963335a6e4c576c7562476c755a5330745a6d45675a6d45745a334a70626931306232356e6457557464326c756179426d595331334c5445324969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d636949485a705a58644362336739496a41674d4341304f5459674e544579496a3438634746306143426d615778735053496a526b5a45524459334969426b50534a4e4d7a5130494445344e4745794e4341794e434177494445774d4341304f4341794e4341794e434177494445774d4330304f48704e4d6a5134494468684d6a5134494449304f434177494441774c546733494451344d474d744e6930784d6930354c5449324c546b744e4442324c545131597930794e5330784e7930304d79307a4f5330304f4330324e4330794c544579494445774c544979494449784c54453449444d77494445774944633149444531494445794d7941784e584d354d793031494445794d7930784e574d784d6930304944497a494459674d6a45674d5467744e4341794e5330794d7941304e7930304f4341324d3359304e6d4d77494445304c544d674d6a67744f5341304d4545794e4467674d6a5134494441674d4441794e4467674f4870744c545532494449794e5777744f533034597930784e5330784e4330304e7930784e4330324d534177624330784d43413459793034494463744d6a49674d4330794d4330784d5341304c54493149444d304c545179494459774c545179637a5532494445334944597749445179597a49674d5445744d5449674d5467744d6a41674d544636625445314d69417a4f5745324e4341324e434177494445784d4330784d6a67674e6a51674e6a51674d4341774d5441674d544934656d30744e5445674d54417a597930784e4330334c544d78494449744d7a51674d5464734c5449674f474d744d6941354c54453249446b744d5467674d4777744d533034597930304c5445314c5449784c5449304c544d314c544533624330784f534135646a597a597a41674d7a55674d6a67674e6a55674e6a4d674e6a55674d7a59674d4341324e5330794f5341324e5330324e4859744e6a52734c5445354c546c364969382b5043397a646d632b\" data-canonical-src=\"https://img.shields.io/badge/Gitmoji-STANDARD-FFDD67.svg?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJncmluLXRvbmd1ZS13aW5rIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtZ3Jpbi10b25ndWUtd2luayBmYS13LTE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTYgNTEyIj48cGF0aCBmaWxsPSIjRkZERDY3IiBkPSJNMzQ0IDE4NGEyNCAyNCAwIDEwMCA0OCAyNCAyNCAwIDEwMC00OHpNMjQ4IDhhMjQ4IDI0OCAwIDAwLTg3IDQ4MGMtNi0xMi05LTI2LTktNDB2LTQ1Yy0yNS0xNy00My0zOS00OC02NC0yLTEyIDEwLTIyIDIxLTE4IDMwIDEwIDc1IDE1IDEyMyAxNXM5My01IDEyMy0xNWMxMi00IDIzIDYgMjEgMTgtNCAyNS0yMyA0Ny00OCA2M3Y0NmMwIDE0LTMgMjgtOSA0MEEyNDggMjQ4IDAgMDAyNDggOHptLTU2IDIyNWwtOS04Yy0xNS0xNC00Ny0xNC02MSAwbC0xMCA4Yy04IDctMjIgMC0yMC0xMSA0LTI1IDM0LTQyIDYwLTQyczU2IDE3IDYwIDQyYzIgMTEtMTIgMTgtMjAgMTF6bTE1MiAzOWE2NCA2NCAwIDExMC0xMjggNjQgNjQgMCAwMTAgMTI4em0tNTEgMTAzYy0xNC03LTMxIDItMzQgMTdsLTIgOGMtMiA5LTE2IDktMTggMGwtMS04Yy00LTE1LTIxLTI0LTM1LTE3bC0xOSA5djYzYzAgMzUgMjggNjUgNjMgNjUgMzYgMCA2NS0yOSA2NS02NHYtNjRsLTE5LTl6Ii8+PC9zdmc+\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ytmdesktop/ytmdesktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/c871307bda00a7dc8c256e42c0b0b215f14d2bd7db204f0193317e1b6293f57a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f79746d6465736b746f702f79746d6465736b746f702e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c6962726172797468696e67\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/github/license/ytmdesktop/ytmdesktop.svg?style=for-the-badge&logo=librarything\" style=\"max-width: 100%;\"></a>\n<a href=\"https://GitHub.com/ytmdesktop/ytmdesktop/releases/\"><img src=\"https://camo.githubusercontent.com/b8888fe8cb7fce00b7772e0058373b88cae4c0cf0095319dce1b1d183315e49b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f79746d6465736b746f702f79746d6465736b746f702e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d666c61747472\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/ytmdesktop/ytmdesktop.svg?style=for-the-badge&logo=flattr\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ytmdesktop/ytmdesktop/releases/\"><img src=\"https://camo.githubusercontent.com/1d2b8dfee6fcaf3d665f2374d2a07192d0e52c01ec66bd3411047249a43ee1bc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f79746d6465736b746f702f79746d6465736b746f702f746f74616c2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a794268636d6c684c5768705a47526c626a306964484a315a5349675a47463059533177636d566d61586739496d5a68637949675a474630595331705932397550534a6a624739315a43316b62336475624739685a4331686248516949474e7359584e7a50534a7a646d6374615735736157356c4c53316d5953426d5953316a624739315a43316b62336475624739685a433168624851675a6d4574647930794d43496765473173626e4d39496d6830644841364c79393364336375647a4d7562334a6e4c7a49774d44417663335a6e4969423261575633516d393450534977494441674e6a5177494455784d69492b50484268644767675a6d6c736244306949305a47526949675a4430695454557a4f4341794d6a646a4e4330784d5341324c54497a494459744d7a56684f5459674f5459674d4341774d4330784e446b744f4441674d545977494445324d434177494441774c5449354f5341344f4341784e4451674d545130494441674d4441304f4341794f44426f4d7a5934595445794f4341784d6a67674d4341774d4449324c5449314d3370744c54457a4d7941344f4577794f546b674e44497859793032494459744d5459674e6930794d694177544445334d53417a4d54566a4c5445774c5445774c544d744d6a63674d5449744d6a646f4e6a56574d546332597a41744f5341334c544532494445324c54453261445134597a6b674d4341784e6941334944453249444532646a45784d6d67324e574d784e5341774944497949444533494445794944493365694976506a777663335a6e50673d3d\" alt=\"Github all releases\" data-canonical-src=\"https://img.shields.io/github/downloads/ytmdesktop/ytmdesktop/total.svg?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjbG91ZC1kb3dubG9hZC1hbHQiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jbG91ZC1kb3dubG9hZC1hbHQgZmEtdy0yMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQwIDUxMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUzOCAyMjdjNC0xMSA2LTIzIDYtMzVhOTYgOTYgMCAwMC0xNDktODAgMTYwIDE2MCAwIDAwLTI5OSA4OCAxNDQgMTQ0IDAgMDA0OCAyODBoMzY4YTEyOCAxMjggMCAwMDI2LTI1M3ptLTEzMyA4OEwyOTkgNDIxYy02IDYtMTYgNi0yMiAwTDE3MSAzMTVjLTEwLTEwLTMtMjcgMTItMjdoNjVWMTc2YzAtOSA3LTE2IDE2LTE2aDQ4YzkgMCAxNiA3IDE2IDE2djExMmg2NWMxNSAwIDIyIDE3IDEyIDI3eiIvPjwvc3ZnPg==\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-youtube-music-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#youtube-music-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>YouTube Music Desktop App</h1>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/2215a17b75ac5e509b118878e419f9ad142d638a4ec713aa2b91e4d3843ffa9f/68747470733a2f2f79746d6465736b746f702e6170702f696d672f70726f647563742f6d61696e5f352e706e67\"><img alt=\"window\" src=\"https://camo.githubusercontent.com/2215a17b75ac5e509b118878e419f9ad142d638a4ec713aa2b91e4d3843ffa9f/68747470733a2f2f79746d6465736b746f702e6170702f696d672f70726f647563742f6d61696e5f352e706e67\" data-canonical-src=\"https://ytmdesktop.app/img/product/main_5.png\" style=\"max-width: 100%;\"></a></p>\n \n<h1 dir=\"auto\"><a id=\"user-content-available-for\" class=\"anchor\" aria-hidden=\"true\" href=\"#available-for\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Available for</h1>\n<p dir=\"auto\"><a href=\"https://repology.org/project/ytmdesktop/versions\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/96264c283e270ea77408fc3edde3606e7292c76377d25452c27014e1937533c0/68747470733a2f2f7265706f6c6f67792e6f72672f62616467652f766572746963616c2d616c6c7265706f732f79746d6465736b746f702e737667\" alt=\"Packaging status\" align=\"right\" data-canonical-src=\"https://repology.org/badge/vertical-allrepos/ytmdesktop.svg\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Windows</h2>\n<ul dir=\"auto\">\n<li>Winget: <code>winget install \"YouTube Music Desktop App\"</code> or <code>winget install Ytmdesktop.Ytmdesktop</code></li>\n<li>Chocolatey: <code>choco install ytmdesktop</code></li>\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Linux</h2>\n<ul dir=\"auto\">\n<li>Arch Linux (AUR): <a href=\"https://aur.archlinux.org/packages/ytmdesktop-git\" rel=\"nofollow\">https://aur.archlinux.org/packages/ytmdesktop-git</a></li>\n<li>Snap: <a href=\"https://snapcraft.io/youtube-music-desktop-app\" rel=\"nofollow\">https://snapcraft.io/youtube-music-desktop-app</a></li>\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<h2 dir=\"auto\"><a id=\"user-content-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Mac</h2>\n<ul dir=\"auto\">\n<li>Brew: <code>brew install --cask ytmdesktop-youtube-music</code></li>\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>To Contribute</h1>\n<p dir=\"auto\">To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<p dir=\"auto\">If you are running Windows, you will need <a href=\"https://visualstudio.microsoft.com/vs/older-downloads/\" rel=\"nofollow\">Visual Studio 2015 (Community)</a> installed for the NodeRT to be compiled successfully. The provided link requires you to create an Account (This is Microsoft official website) to be able to download the older version of Visual Studio which is really annoying.</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"# Clone this repository\ngit clone https://github.com/ytmdesktop/ytmdesktop\n# Go into the repository\ncd ytmdesktop\n# Install dependencies\nnpm install\n# Run the app\nnpm start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/ytmdesktop/ytmdesktop\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> ytmdesktop\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nnpm start</pre></div>\n<p dir=\"auto\">Note: If you're using Linux Bash for Windows, <a href=\"https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/\" rel=\"nofollow\">see this guide</a> or use <code>node</code> from the command prompt.</p>\n<h2 dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributors</h2>\n<p dir=\"auto\"><a href=\"https://github.com/adlerluiz\"><img alt=\"adlerluiz\" src=\"https://github.com/adlerluiz.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/mingjun97\"><img alt=\"mingjun97\" src=\"https://github.com/mingjun97.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/kyjus25\"><img alt=\"kyjus25\" src=\"https://github.com/kyjus25.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/tbvjaos510\"><img alt=\"tbvjaos510\" src=\"https://github.com/tbvjaos510.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/rickinbsb\"><img alt=\"rickinbsb\" src=\"https://github.com/rickinbsb.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/KimVuu\"><img alt=\"KimVuu\" src=\"https://github.com/KimVuu.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Venipa\"><img alt=\"Venipa\" src=\"https://github.com/Venipa.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/pinkiesky\"><img alt=\"pinkiesky\" src=\"https://github.com/pinkiesky.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/austonpramodh\"><img alt=\"austonpramodh\" src=\"https://github.com/austonpramodh.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/benjaminaudet\"><img alt=\"benjaminaudet\" src=\"https://github.com/benjaminaudet.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/garfunkel\"><img alt=\"garfunkel\" src=\"https://github.com/garfunkel.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ZeusAFK\"><img alt=\"ZeusAFK\" src=\"https://github.com/ZeusAFK.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/SN9NV\"><img alt=\"SN9NV\" src=\"https://github.com/SN9NV.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/AdityaTD\"><img alt=\"AdityaTD\" src=\"https://github.com/AdityaTD.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/vbackeberg\"><img alt=\"vbackeberg\" src=\"https://github.com/vbackeberg.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/vistaus\"><img alt=\"Vistaus\" src=\"https://github.com/Vistaus.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ddarkr\"><img alt=\"ddarkr\" src=\"https://github.com/ddarkr.png?size=120\" width=\"120px\" style=\"max-width: 100%;\"></a></p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:16.025Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">What is Znote?</h2><a id=\"user-content-what-is-znote\" class=\"anchor-element\" aria-label=\"Permalink: What is Znote?\" href=\"https://github.com/alagrede/znote-app/blob/master/#what-is-znote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>Znote</strong> is a Beautiful markdown editor inspired by Jupyter.</p>\n<p dir=\"auto\">Your best companion for <strong>prototyping</strong> and centralizing your <strong>scripts</strong>.</p>\n<p dir=\"auto\"><a href=\"https://znote.io\" rel=\"nofollow\">https://znote.io</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alagrede/znote-app/blob/master/screenshot-github1.png\"><img src=\"https://github.com/alagrede/znote-app/raw/master/screenshot-github1.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alagrede/znote-app/blob/master/screenshot-github3.png\"><img src=\"https://github.com/alagrede/znote-app/raw/master/screenshot-github3.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/alagrede/znote-app/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">App is available on Windows/Mac Store.</p>\n<p dir=\"auto\">You can also download Linux and alternative binaries from the <a href=\"https://github.com/alagrede/znote-app/releases\">Github releases</a> section.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contact</h2><a id=\"user-content-contact\" class=\"anchor-element\" aria-label=\"Permalink: Contact\" href=\"https://github.com/alagrede/znote-app/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Email: lagrede.anthony[at]gmail.com</p>\n<p dir=\"auto\">This public website\nznote.io public website</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Report bugs</h2><a id=\"user-content-report-bugs\" class=\"anchor-element\" aria-label=\"Permalink: Report bugs\" href=\"https://github.com/alagrede/znote-app/blob/master/#report-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Feel free to use the <a href=\"https://github.com/alagrede/znote-app/issues\">issues</a> section.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Credits</h2><a id=\"user-content-credits\" class=\"anchor-element\" aria-label=\"Permalink: Credits\" href=\"https://github.com/alagrede/znote-app/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Build with <a href=\"https://github.com/alagrede/znote-app/blob/master/electronjs.org\">Electron</a> and <a href=\"https://fr.reactjs.org/\" rel=\"nofollow\">React</a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">What is Znote?</h2><a id=\"user-content-what-is-znote\" class=\"anchor-element\" aria-label=\"Permalink: What is Znote?\" href=\"#what-is-znote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><strong>Znote</strong> is a Beautiful markdown editor inspired by Jupyter.</p>\n<p dir=\"auto\">Your best companion for <strong>prototyping</strong> and centralizing your <strong>scripts</strong>.</p>\n<p dir=\"auto\"><a href=\"https://znote.io\" rel=\"nofollow\">https://znote.io</a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alagrede/znote-app/blob/master/screenshot-github1.png\"><img src=\"https://github.com/alagrede/znote-app/raw/master/screenshot-github1.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alagrede/znote-app/blob/master/screenshot-github3.png\"><img src=\"https://github.com/alagrede/znote-app/raw/master/screenshot-github3.png\" alt=\"Screenshot\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Download</h2><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">App is available on Windows/Mac Store.</p>\n<p dir=\"auto\">You can also download Linux and alternative binaries from the <a href=\"https://github.com/alagrede/znote-app/releases\">Github releases</a> section.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contact</h2><a id=\"user-content-contact\" class=\"anchor-element\" aria-label=\"Permalink: Contact\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Email: lagrede.anthony[at]gmail.com</p>\n<p dir=\"auto\">This public website\nznote.io public website</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Report bugs</h2><a id=\"user-content-report-bugs\" class=\"anchor-element\" aria-label=\"Permalink: Report bugs\" href=\"#report-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Feel free to use the <a href=\"https://github.com/alagrede/znote-app/issues\">issues</a> section.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Credits</h2><a id=\"user-content-credits\" class=\"anchor-element\" aria-label=\"Permalink: Credits\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Build with <a href=\"electronjs.org\">Electron</a> and <a href=\"https://fr.reactjs.org/\" rel=\"nofollow\">React</a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:37.677Z" }, "zonote": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n Cross-platform desktop note-taking app\n <br>\n Sticky notes + Markdown + Tabs\n <br>\n All in one .txt file\n <br>\n <br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/zonetti/zonote/raw/master/preview.gif\"><img src=\"https://github.com/zonetti/zonote/raw/master/preview.gif\" width=\"95%\" style=\"max-width: 100%;\"></a>\n</p>\n<h3 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zonetti/zonote/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h3>\n<p dir=\"auto\">You can find the latest version to download on the <a href=\"https://github.com/zonetti/zonote/releases/latest\">release page</a>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zonetti/zonote/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:zonetti/zonote.git\ncd zonote\nnpm install && npm start\"><pre class=\"notranslate\"><code class=\"notranslate\">git clone git@github.com:zonetti/zonote.git\ncd zonote\nnpm install && npm start\n</code></pre></div>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n Cross-platform desktop note-taking app\n <br>\n Sticky notes + Markdown + Tabs\n <br>\n All in one .txt file\n <br>\n <br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/zonetti/zonote/raw/master/preview.gif\"><img src=\"https://github.com/zonetti/zonote/raw/master/preview.gif\" width=\"95%\" style=\"max-width: 100%;\"></a>\n</p>\n<h3 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h3>\n<p dir=\"auto\">You can find the latest version to download on the <a href=\"https://github.com/zonetti/zonote/releases/latest\">release page</a>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development</h3>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:zonetti/zonote.git\ncd zonote\nnpm install && npm start\"><pre class=\"notranslate\"><code class=\"notranslate\">git clone git@github.com:zonetti/zonote.git\ncd zonote\nnpm install && npm start\n</code></pre></div>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:16.030Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n Cross-platform desktop note-taking app\n <br>\n Sticky notes + Markdown + Tabs\n <br>\n All in one .txt file\n <br>\n <br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/zonetti/zonote/raw/master/preview.gif\"><img src=\"https://github.com/zonetti/zonote/raw/master/preview.gif\" width=\"95%\" data-animated-image=\"\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Download</h3><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/zonetti/zonote/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can find the latest version to download on the <a href=\"https://github.com/zonetti/zonote/releases/latest\">release page</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Development</h3><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"https://github.com/zonetti/zonote/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:zonetti/zonote.git\ncd zonote\nnpm install && npm start\"><pre class=\"notranslate\"><code>git clone git@github.com:zonetti/zonote.git\ncd zonote\nnpm install && npm start\n</code></pre></div>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\">\n Cross-platform desktop note-taking app\n <br>\n Sticky notes + Markdown + Tabs\n <br>\n All in one .txt file\n <br>\n <br>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/zonetti/zonote/raw/master/preview.gif\"><img src=\"https://github.com/zonetti/zonote/raw/master/preview.gif\" width=\"95%\" data-animated-image=\"\" style=\"max-width: 100%;\"></a>\n</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Download</h3><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You can find the latest version to download on the <a href=\"https://github.com/zonetti/zonote/releases/latest\">release page</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Development</h3><a id=\"user-content-development\" class=\"anchor-element\" aria-label=\"Permalink: Development\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"git clone git@github.com:zonetti/zonote.git\ncd zonote\nnpm install && npm start\"><pre class=\"notranslate\"><code>git clone git@github.com:zonetti/zonote.git\ncd zonote\nnpm install && npm start\n</code></pre></div>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:37.704Z" + }, + "youtube-music-desktop-app": { + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">YouTube Music Desktop App</h1><a id=\"user-content-youtube-music-desktop-app\" class=\"anchor-element\" aria-label=\"Permalink: YouTube Music Desktop App\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#youtube-music-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Now with a Fresh new Codebase 😉</h3><a id=\"user-content-now-with-a-fresh-new-codebase-\" class=\"anchor-element\" aria-label=\"Permalink: Now with a Fresh new Codebase 😉\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#now-with-a-fresh-new-codebase-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/.github/images/readme_main_app.png\"><img src=\"https://raw.githubusercontent.com/adlerluiz/ytmdesktop/development/.github/images/readme_main_app.png\" alt=\"YouTube Music Desktop App\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\"><a href=\"https://discord.gg/88P2n2a\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3508718d79fe451a6abb3fba59a6837193b75b1eed20af29fd557489c368f12b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d4a4f494e2d475245454e2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264\" alt=\"Discord\" data-canonical-src=\"https://img.shields.io/badge/Discord-JOIN-GREEN.svg?style=for-the-badge&logo=discord\" style=\"max-width: 100%;\"></a>\n<a href=\"https://gitmoji.carloscuesta.me\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b962046ee57fc5f5acf553d96d0cea231b72988453a7695c204a4dcdaf7bf622/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769746d6f6a692d5354414e444152442d4646444436372e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a794268636d6c684c5768705a47526c626a306964484a315a5349675a47463059533177636d566d61586739496d5a68637949675a474630595331705932397550534a6e636d6c754c585276626d64315a533133615735724969426a6247467a637a306963335a6e4c576c7562476c755a5330745a6d45675a6d45745a334a70626931306232356e6457557464326c756179426d595331334c5445324969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d636949485a705a58644362336739496a41674d4341304f5459674e544579496a3438634746306143426d615778735053496a526b5a45524459334969426b50534a4e4d7a5130494445344e4745794e4341794e434177494445774d4341304f4341794e4341794e434177494445774d4330304f48704e4d6a5134494468684d6a5134494449304f434177494441774c546733494451344d474d744e6930784d6930354c5449324c546b744e4442324c545131597930794e5330784e7930304d79307a4f5330304f4330324e4330794c544579494445774c544979494449784c54453449444d77494445774944633149444531494445794d7941784e584d354d793031494445794d7930784e574d784d6930304944497a494459674d6a45674d5467744e4341794e5330794d7941304e7930304f4341324d3359304e6d4d77494445304c544d674d6a67744f5341304d4545794e4467674d6a5134494441674d4441794e4467674f4870744c545532494449794e5777744f533034597930784e5330784e4330304e7930784e4330324d534177624330784d43413459793034494463744d6a49674d4330794d4330784d5341304c54493149444d304c545179494459774c545179637a5532494445334944597749445179597a49674d5445744d5449674d5467744d6a41674d544636625445314d69417a4f5745324e4341324e434177494445784d4330784d6a67674e6a51674e6a51674d4341774d5441674d544934656d30744e5445674d54417a597930784e4330334c544d78494449744d7a51674d5464734c5449674f474d744d6941354c54453249446b744d5467674d4777744d533034597930304c5445314c5449784c5449304c544d314c544533624330784f534135646a597a597a41674d7a55674d6a67674e6a55674e6a4d674e6a55674d7a59674d4341324e5330794f5341324e5330324e4859744e6a52734c5445354c546c364969382b5043397a646d632b\" alt=\"Gitmoji\" data-canonical-src=\"https://img.shields.io/badge/Gitmoji-STANDARD-FFDD67.svg?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJncmluLXRvbmd1ZS13aW5rIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtZ3Jpbi10b25ndWUtd2luayBmYS13LTE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTYgNTEyIj48cGF0aCBmaWxsPSIjRkZERDY3IiBkPSJNMzQ0IDE4NGEyNCAyNCAwIDEwMCA0OCAyNCAyNCAwIDEwMC00OHpNMjQ4IDhhMjQ4IDI0OCAwIDAwLTg3IDQ4MGMtNi0xMi05LTI2LTktNDB2LTQ1Yy0yNS0xNy00My0zOS00OC02NC0yLTEyIDEwLTIyIDIxLTE4IDMwIDEwIDc1IDE1IDEyMyAxNXM5My01IDEyMy0xNWMxMi00IDIzIDYgMjEgMTgtNCAyNS0yMyA0Ny00OCA2M3Y0NmMwIDE0LTMgMjgtOSA0MEEyNDggMjQ4IDAgMDAyNDggOHptLTU2IDIyNWwtOS04Yy0xNS0xNC00Ny0xNC02MSAwbC0xMCA4Yy04IDctMjIgMC0yMC0xMSA0LTI1IDM0LTQyIDYwLTQyczU2IDE3IDYwIDQyYzIgMTEtMTIgMTgtMjAgMTF6bTE1MiAzOWE2NCA2NCAwIDExMC0xMjggNjQgNjQgMCAwMTAgMTI4em0tNTEgMTAzYy0xNC03LTMxIDItMzQgMTdsLTIgOGMtMiA5LTE2IDktMTggMGwtMS04Yy00LTE1LTIxLTI0LTM1LTE3bC0xOSA5djYzYzAgMzUgMjggNjUgNjMgNjUgMzYgMCA2NS0yOSA2NS02NHYtNjRsLTE5LTl6Ii8+PC9zdmc+\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ytmdesktop/ytmdesktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/26326d742883d726c010ade4bce8c2def81cea7d14fe71e141847dac1a70ff0e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f79746d6465736b746f702f79746d6465736b746f702e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c6962726172797468696e67\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/github/license/ytmdesktop/ytmdesktop.svg?style=for-the-badge&logo=librarything\" style=\"max-width: 100%;\"></a>\n<a href=\"https://GitHub.com/ytmdesktop/ytmdesktop/releases/\"><img src=\"https://camo.githubusercontent.com/79740abb3ce2ecc4509de58d11a462bff9b1c52b396fce95eb7e9ee3ca38b163/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f79746d6465736b746f702f79746d6465736b746f702e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d666c61747472\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/ytmdesktop/ytmdesktop.svg?style=for-the-badge&logo=flattr\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ytmdesktop/ytmdesktop/releases/\"><img src=\"https://camo.githubusercontent.com/981a9a9973a969fe8e2d3d1c083d124cad0b0041ae00d422f018d64f5a74849c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f79746d6465736b746f702f79746d6465736b746f702f746f74616c2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a794268636d6c684c5768705a47526c626a306964484a315a5349675a47463059533177636d566d61586739496d5a68637949675a474630595331705932397550534a6a624739315a43316b62336475624739685a4331686248516949474e7359584e7a50534a7a646d6374615735736157356c4c53316d5953426d5953316a624739315a43316b62336475624739685a433168624851675a6d4574647930794d43496765473173626e4d39496d6830644841364c79393364336375647a4d7562334a6e4c7a49774d44417663335a6e4969423261575633516d393450534977494441674e6a5177494455784d69492b50484268644767675a6d6c736244306949305a47526949675a4430695454557a4f4341794d6a646a4e4330784d5341324c54497a494459744d7a56684f5459674f5459674d4341774d4330784e446b744f4441674d545977494445324d434177494441774c5449354f5341344f4341784e4451674d545130494441674d4441304f4341794f44426f4d7a5934595445794f4341784d6a67674d4341774d4449324c5449314d3370744c54457a4d7941344f4577794f546b674e44497859793032494459744d5459674e6930794d694177544445334d53417a4d54566a4c5445774c5445774c544d744d6a63674d5449744d6a646f4e6a56574d546332597a41744f5341334c544532494445324c54453261445134597a6b674d4341784e6941334944453249444532646a45784d6d67324e574d784e5341774944497949444533494445794944493365694976506a777663335a6e50673d3d\" alt=\"Download\" data-canonical-src=\"https://img.shields.io/github/downloads/ytmdesktop/ytmdesktop/total.svg?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjbG91ZC1kb3dubG9hZC1hbHQiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jbG91ZC1kb3dubG9hZC1hbHQgZmEtdy0yMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQwIDUxMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUzOCAyMjdjNC0xMSA2LTIzIDYtMzVhOTYgOTYgMCAwMC0xNDktODAgMTYwIDE2MCAwIDAwLTI5OSA4OCAxNDQgMTQ0IDAgMDA0OCAyODBoMzY4YTEyOCAxMjggMCAwMDI2LTI1M3ptLTEzMyA4OEwyOTkgNDIxYy02IDYtMTYgNi0yMiAwTDE3MSAzMTVjLTEwLTEwLTMtMjcgMTItMjdoNjVWMTc2YzAtOSA3LTE2IDE2LTE2aDQ4YzkgMCAxNiA3IDE2IDE2djExMmg2NWMxNSAwIDIyIDE3IDEyIDI3eiIvPjwvc3ZnPg==\" style=\"max-width: 100%;\"></a></p>\n\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">⬇️ Download at</h1><a id=\"user-content-️-download-at\" class=\"anchor-element\" aria-label=\"Permalink: ⬇️ Download at\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#️-download-at\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<a href=\"https://repology.org/project/ytmdesktop/versions\" rel=\"nofollow\">\n\t<img type=\"image/svg\" align=\"right\" src=\"https://camo.githubusercontent.com/0b84fd10bd8e53565051e81d9ecfcf9cb373add6481626f4502f5ec5c9c2ba72/68747470733a2f2f7265706f6c6f67792e6f72672f62616467652f766572746963616c2d616c6c7265706f732f79746d6465736b746f702e737667\" alt=\"Packaging status\" data-canonical-src=\"https://repology.org/badge/vertical-allrepos/ytmdesktop.svg\" style=\"max-width: 100%;\">\n</a>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Windows</h4><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n\n<ul dir=\"auto\">\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Linux</h4><a id=\"user-content-linux\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n\n<ul dir=\"auto\">\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Mac</h4><a id=\"user-content-mac\" class=\"anchor-element\" aria-label=\"Permalink: Mac\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n\n<ul dir=\"auto\">\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Developing</h1><a id=\"user-content-developing\" class=\"anchor-element\" aria-label=\"Permalink: Developing\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js (v20)</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"# Clone this repository\ngit clone https://github.com/ytmdesktop/ytmdesktop.git\n# Go into the directory\ncd ytmdesktop\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/ytmdesktop/ytmdesktop.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the directory</span>\n<span class=\"pl-c1\">cd</span> ytmdesktop</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">And:</h5><a id=\"user-content-and\" class=\"anchor-element\" aria-label=\"Permalink: And:\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#and\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"# If you do not have Yarn Installed / New to Node as a whole you can enable Yarn with:\ncorepack enable\n\n# Install dependencies\nyarn install\n# Run the app\nyarn start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> If you do not have Yarn Installed / New to Node as a whole you can enable Yarn with:</span>\ncorepack <span class=\"pl-c1\">enable</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nyarn install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nyarn start</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Building the Project</h1><a id=\"user-content-building-the-project\" class=\"anchor-element\" aria-label=\"Permalink: Building the Project\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#building-the-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To build for your platform you need to run <code>yarn make</code>, however please see the information below regarding the required additionally Software, Tools and Packages which are needed to successfully package into a nice installer file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Windows</h2><a id=\"user-content-windows-1\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#windows-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To download the full suite of Tools/Software needed to build the app it is recommended to install the suite of build tools that electron provide which includes Visual Studio, Python and other tools.</p>\n<p dir=\"auto\"><code>npm i -g @electron/build-tools</code></p>\n<p dir=\"auto\">This will start downloading and installing, and may require a few prompts here and there to finalise everything.</p>\n\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Linux</h2><a id=\"user-content-linux-1\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Building the project on Linux only requires you to install:</p>\n<ul dir=\"auto\">\n<li>For building on Debian based Linux Distros like Ubuntu, you will need to install <code>fakeroot</code> and <code>dpkg</code></li>\n<li>For building on RedHat based Linux Distros like Fedora, you will need to install <code>rpm</code> or <code>rpm-build</code></li>\n</ul>\n<p dir=\"auto\"><em>please note that by default both packages are built if you try building this application on a linux distro</em></p>\n\n\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributors</h2><a id=\"user-content-contributors\" class=\"anchor-element\" aria-label=\"Permalink: Contributors\" href=\"https://github.com/adlerluiz/ytmdesktop/blob/development/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">A Thank you to all the contributors throughout the project, without their work this project would have just been a small project and never expanded to where it is now.</p>\n<p dir=\"auto\"><a href=\"https://github.com/adlerluiz\"><img alt=\"adlerluiz\" src=\"https://avatars.githubusercontent.com/u/2112638?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/rickpalmeira\"><img alt=\"rickpalmeira\" src=\"https://avatars.githubusercontent.com/u/4140033?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/mingjun97\"><img alt=\"mingjun97\" src=\"https://avatars.githubusercontent.com/u/15214491?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Alipoodle\"><img alt=\"Alipoodle\" src=\"https://avatars.githubusercontent.com/u/17199186?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/NovusTheory\"><img alt=\"NovusTheory\" src=\"https://avatars.githubusercontent.com/u/3434404?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/flleeppyy\"><img alt=\"flleeppyy\" src=\"https://avatars.githubusercontent.com/u/18307183?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/zagoruev\"><img alt=\"zagoruev\" src=\"https://avatars.githubusercontent.com/u/986243?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Venipa\"><img alt=\"Venipa\" src=\"https://avatars.githubusercontent.com/u/17952364?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/serzhan-nasredin\"><img alt=\"serzhan-nasredin\" src=\"https://avatars.githubusercontent.com/u/67647968?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/TotalChris\"><img alt=\"TotalChris\" src=\"https://avatars.githubusercontent.com/u/41809916?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ArnyminerZ\"><img alt=\"ArnyminerZ\" src=\"https://avatars.githubusercontent.com/u/12086466?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/TotallyNotInUse\"><img alt=\"TotallyNotInUse\" src=\"https://avatars.githubusercontent.com/u/56458705?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/pinkiesky\"><img alt=\"pinkiesky\" src=\"https://avatars.githubusercontent.com/u/7098424?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ddarkr\"><img alt=\"ddarkr\" src=\"https://avatars.githubusercontent.com/u/6638675?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/NNowakowski\"><img alt=\"NNowakowski\" src=\"https://avatars.githubusercontent.com/u/16933892?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Vistaus\"><img alt=\"Vistaus\" src=\"https://avatars.githubusercontent.com/u/1716229?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/smarquespt\"><img alt=\"smarquespt\" src=\"https://avatars.githubusercontent.com/u/1302668?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/peter9811\"><img alt=\"peter9811\" src=\"https://avatars.githubusercontent.com/u/22783445?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/andrew000\"><img alt=\"andrew000\" src=\"https://avatars.githubusercontent.com/u/11490628?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/adiologydev\"><img alt=\"adiologydev\" src=\"https://avatars.githubusercontent.com/u/9266227?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/chaoky\"><img alt=\"chaoky\" src=\"https://avatars.githubusercontent.com/u/9826702?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/nattadasu\"><img alt=\"nattadasu\" src=\"https://avatars.githubusercontent.com/u/49780229?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Nerogar\"><img alt=\"Nerogar\" src=\"https://avatars.githubusercontent.com/u/3390934?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/nils-kt\"><img alt=\"nils-kt\" src=\"https://avatars.githubusercontent.com/u/34674720?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/andia89\"><img alt=\"andia89\" src=\"https://avatars.githubusercontent.com/u/6475757?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/tbvjaos510\"><img alt=\"tbvjaos510\" src=\"https://avatars.githubusercontent.com/u/32216112?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/danparidae\"><img alt=\"danparidae\" src=\"https://avatars.githubusercontent.com/u/7272087?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/asuetin\"><img alt=\"asuetin\" src=\"https://avatars.githubusercontent.com/u/37500046?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/PHNX-Arcanus\"><img alt=\"PHNX-Arcanus\" src=\"https://avatars.githubusercontent.com/u/23439665?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/austonpramodh\"><img alt=\"austonpramodh\" src=\"https://avatars.githubusercontent.com/u/5049050?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">YouTube Music Desktop App</h1><a id=\"user-content-youtube-music-desktop-app\" class=\"anchor-element\" aria-label=\"Permalink: YouTube Music Desktop App\" href=\"#youtube-music-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Now with a Fresh new Codebase 😉</h3><a id=\"user-content-now-with-a-fresh-new-codebase-\" class=\"anchor-element\" aria-label=\"Permalink: Now with a Fresh new Codebase 😉\" href=\"#now-with-a-fresh-new-codebase-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\".github/images/readme_main_app.png\"><img src=\".github/images/readme_main_app.png\" alt=\"YouTube Music Desktop App\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a href=\"https://discord.gg/88P2n2a\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3508718d79fe451a6abb3fba59a6837193b75b1eed20af29fd557489c368f12b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d4a4f494e2d475245454e2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264\" alt=\"Discord\" data-canonical-src=\"https://img.shields.io/badge/Discord-JOIN-GREEN.svg?style=for-the-badge&logo=discord\" style=\"max-width: 100%;\"></a>\n<a href=\"https://gitmoji.carloscuesta.me\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b962046ee57fc5f5acf553d96d0cea231b72988453a7695c204a4dcdaf7bf622/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769746d6f6a692d5354414e444152442d4646444436372e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a794268636d6c684c5768705a47526c626a306964484a315a5349675a47463059533177636d566d61586739496d5a68637949675a474630595331705932397550534a6e636d6c754c585276626d64315a533133615735724969426a6247467a637a306963335a6e4c576c7562476c755a5330745a6d45675a6d45745a334a70626931306232356e6457557464326c756179426d595331334c5445324969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d636949485a705a58644362336739496a41674d4341304f5459674e544579496a3438634746306143426d615778735053496a526b5a45524459334969426b50534a4e4d7a5130494445344e4745794e4341794e434177494445774d4341304f4341794e4341794e434177494445774d4330304f48704e4d6a5134494468684d6a5134494449304f434177494441774c546733494451344d474d744e6930784d6930354c5449324c546b744e4442324c545131597930794e5330784e7930304d79307a4f5330304f4330324e4330794c544579494445774c544979494449784c54453449444d77494445774944633149444531494445794d7941784e584d354d793031494445794d7930784e574d784d6930304944497a494459674d6a45674d5467744e4341794e5330794d7941304e7930304f4341324d3359304e6d4d77494445304c544d674d6a67744f5341304d4545794e4467674d6a5134494441674d4441794e4467674f4870744c545532494449794e5777744f533034597930784e5330784e4330304e7930784e4330324d534177624330784d43413459793034494463744d6a49674d4330794d4330784d5341304c54493149444d304c545179494459774c545179637a5532494445334944597749445179597a49674d5445744d5449674d5467744d6a41674d544636625445314d69417a4f5745324e4341324e434177494445784d4330784d6a67674e6a51674e6a51674d4341774d5441674d544934656d30744e5445674d54417a597930784e4330334c544d78494449744d7a51674d5464734c5449674f474d744d6941354c54453249446b744d5467674d4777744d533034597930304c5445314c5449784c5449304c544d314c544533624330784f534135646a597a597a41674d7a55674d6a67674e6a55674e6a4d674e6a55674d7a59674d4341324e5330794f5341324e5330324e4859744e6a52734c5445354c546c364969382b5043397a646d632b\" alt=\"Gitmoji\" data-canonical-src=\"https://img.shields.io/badge/Gitmoji-STANDARD-FFDD67.svg?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJncmluLXRvbmd1ZS13aW5rIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtZ3Jpbi10b25ndWUtd2luayBmYS13LTE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTYgNTEyIj48cGF0aCBmaWxsPSIjRkZERDY3IiBkPSJNMzQ0IDE4NGEyNCAyNCAwIDEwMCA0OCAyNCAyNCAwIDEwMC00OHpNMjQ4IDhhMjQ4IDI0OCAwIDAwLTg3IDQ4MGMtNi0xMi05LTI2LTktNDB2LTQ1Yy0yNS0xNy00My0zOS00OC02NC0yLTEyIDEwLTIyIDIxLTE4IDMwIDEwIDc1IDE1IDEyMyAxNXM5My01IDEyMy0xNWMxMi00IDIzIDYgMjEgMTgtNCAyNS0yMyA0Ny00OCA2M3Y0NmMwIDE0LTMgMjgtOSA0MEEyNDggMjQ4IDAgMDAyNDggOHptLTU2IDIyNWwtOS04Yy0xNS0xNC00Ny0xNC02MSAwbC0xMCA4Yy04IDctMjIgMC0yMC0xMSA0LTI1IDM0LTQyIDYwLTQyczU2IDE3IDYwIDQyYzIgMTEtMTIgMTgtMjAgMTF6bTE1MiAzOWE2NCA2NCAwIDExMC0xMjggNjQgNjQgMCAwMTAgMTI4em0tNTEgMTAzYy0xNC03LTMxIDItMzQgMTdsLTIgOGMtMiA5LTE2IDktMTggMGwtMS04Yy00LTE1LTIxLTI0LTM1LTE3bC0xOSA5djYzYzAgMzUgMjggNjUgNjMgNjUgMzYgMCA2NS0yOSA2NS02NHYtNjRsLTE5LTl6Ii8+PC9zdmc+\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ytmdesktop/ytmdesktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/26326d742883d726c010ade4bce8c2def81cea7d14fe71e141847dac1a70ff0e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f79746d6465736b746f702f79746d6465736b746f702e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c6962726172797468696e67\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/github/license/ytmdesktop/ytmdesktop.svg?style=for-the-badge&logo=librarything\" style=\"max-width: 100%;\"></a>\n<a href=\"https://GitHub.com/ytmdesktop/ytmdesktop/releases/\"><img src=\"https://camo.githubusercontent.com/79740abb3ce2ecc4509de58d11a462bff9b1c52b396fce95eb7e9ee3ca38b163/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f79746d6465736b746f702f79746d6465736b746f702e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d666c61747472\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/ytmdesktop/ytmdesktop.svg?style=for-the-badge&logo=flattr\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ytmdesktop/ytmdesktop/releases/\"><img src=\"https://camo.githubusercontent.com/981a9a9973a969fe8e2d3d1c083d124cad0b0041ae00d422f018d64f5a74849c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f79746d6465736b746f702f79746d6465736b746f702f746f74616c2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a794268636d6c684c5768705a47526c626a306964484a315a5349675a47463059533177636d566d61586739496d5a68637949675a474630595331705932397550534a6a624739315a43316b62336475624739685a4331686248516949474e7359584e7a50534a7a646d6374615735736157356c4c53316d5953426d5953316a624739315a43316b62336475624739685a433168624851675a6d4574647930794d43496765473173626e4d39496d6830644841364c79393364336375647a4d7562334a6e4c7a49774d44417663335a6e4969423261575633516d393450534977494441674e6a5177494455784d69492b50484268644767675a6d6c736244306949305a47526949675a4430695454557a4f4341794d6a646a4e4330784d5341324c54497a494459744d7a56684f5459674f5459674d4341774d4330784e446b744f4441674d545977494445324d434177494441774c5449354f5341344f4341784e4451674d545130494441674d4441304f4341794f44426f4d7a5934595445794f4341784d6a67674d4341774d4449324c5449314d3370744c54457a4d7941344f4577794f546b674e44497859793032494459744d5459674e6930794d694177544445334d53417a4d54566a4c5445774c5445774c544d744d6a63674d5449744d6a646f4e6a56574d546332597a41744f5341334c544532494445324c54453261445134597a6b674d4341784e6941334944453249444532646a45784d6d67324e574d784e5341774944497949444533494445794944493365694976506a777663335a6e50673d3d\" alt=\"Download\" data-canonical-src=\"https://img.shields.io/github/downloads/ytmdesktop/ytmdesktop/total.svg?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjbG91ZC1kb3dubG9hZC1hbHQiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jbG91ZC1kb3dubG9hZC1hbHQgZmEtdy0yMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQwIDUxMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTUzOCAyMjdjNC0xMSA2LTIzIDYtMzVhOTYgOTYgMCAwMC0xNDktODAgMTYwIDE2MCAwIDAwLTI5OSA4OCAxNDQgMTQ0IDAgMDA0OCAyODBoMzY4YTEyOCAxMjggMCAwMDI2LTI1M3ptLTEzMyA4OEwyOTkgNDIxYy02IDYtMTYgNi0yMiAwTDE3MSAzMTVjLTEwLTEwLTMtMjcgMTItMjdoNjVWMTc2YzAtOSA3LTE2IDE2LTE2aDQ4YzkgMCAxNiA3IDE2IDE2djExMmg2NWMxNSAwIDIyIDE3IDEyIDI3eiIvPjwvc3ZnPg==\" style=\"max-width: 100%;\"></a></p>\n\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">⬇️ Download at</h1><a id=\"user-content-️-download-at\" class=\"anchor-element\" aria-label=\"Permalink: ⬇️ Download at\" href=\"#️-download-at\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<a href=\"https://repology.org/project/ytmdesktop/versions\" rel=\"nofollow\">\n\t<img type=\"image/svg\" align=\"right\" src=\"https://camo.githubusercontent.com/0b84fd10bd8e53565051e81d9ecfcf9cb373add6481626f4502f5ec5c9c2ba72/68747470733a2f2f7265706f6c6f67792e6f72672f62616467652f766572746963616c2d616c6c7265706f732f79746d6465736b746f702e737667\" alt=\"Packaging status\" data-canonical-src=\"https://repology.org/badge/vertical-allrepos/ytmdesktop.svg\" style=\"max-width: 100%;\">\n</a>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Windows</h4><a id=\"user-content-windows\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n\n<ul dir=\"auto\">\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Linux</h4><a id=\"user-content-linux\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n\n<ul dir=\"auto\">\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\">Mac</h4><a id=\"user-content-mac\" class=\"anchor-element\" aria-label=\"Permalink: Mac\" href=\"#mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n\n<ul dir=\"auto\">\n<li>Binaries: <a href=\"https://github.com/ytmdesktop/ytmdesktop/releases\">https://github.com/ytmdesktop/ytmdesktop/releases</a></li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Developing</h1><a id=\"user-content-developing\" class=\"anchor-element\" aria-label=\"Permalink: Developing\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js (v20)</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"# Clone this repository\ngit clone https://github.com/ytmdesktop/ytmdesktop.git\n# Go into the directory\ncd ytmdesktop\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/ytmdesktop/ytmdesktop.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the directory</span>\n<span class=\"pl-c1\">cd</span> ytmdesktop</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h5 class=\"heading-element\" dir=\"auto\">And:</h5><a id=\"user-content-and\" class=\"anchor-element\" aria-label=\"Permalink: And:\" href=\"#and\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"# If you do not have Yarn Installed / New to Node as a whole you can enable Yarn with:\ncorepack enable\n\n# Install dependencies\nyarn install\n# Run the app\nyarn start\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> If you do not have Yarn Installed / New to Node as a whole you can enable Yarn with:</span>\ncorepack <span class=\"pl-c1\">enable</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nyarn install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nyarn start</pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Building the Project</h1><a id=\"user-content-building-the-project\" class=\"anchor-element\" aria-label=\"Permalink: Building the Project\" href=\"#building-the-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To build for your platform you need to run <code>yarn make</code>, however please see the information below regarding the required additionally Software, Tools and Packages which are needed to successfully package into a nice installer file.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Windows</h2><a id=\"user-content-windows-1\" class=\"anchor-element\" aria-label=\"Permalink: Windows\" href=\"#windows-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To download the full suite of Tools/Software needed to build the app it is recommended to install the suite of build tools that electron provide which includes Visual Studio, Python and other tools.</p>\n<p dir=\"auto\"><code>npm i -g @electron/build-tools</code></p>\n<p dir=\"auto\">This will start downloading and installing, and may require a few prompts here and there to finalise everything.</p>\n\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Linux</h2><a id=\"user-content-linux-1\" class=\"anchor-element\" aria-label=\"Permalink: Linux\" href=\"#linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Building the project on Linux only requires you to install:</p>\n<ul dir=\"auto\">\n<li>For building on Debian based Linux Distros like Ubuntu, you will need to install <code>fakeroot</code> and <code>dpkg</code></li>\n<li>For building on RedHat based Linux Distros like Fedora, you will need to install <code>rpm</code> or <code>rpm-build</code></li>\n</ul>\n<p dir=\"auto\"><em>please note that by default both packages are built if you try building this application on a linux distro</em></p>\n\n\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributors</h2><a id=\"user-content-contributors\" class=\"anchor-element\" aria-label=\"Permalink: Contributors\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">A Thank you to all the contributors throughout the project, without their work this project would have just been a small project and never expanded to where it is now.</p>\n<p dir=\"auto\"><a href=\"https://github.com/adlerluiz\"><img alt=\"adlerluiz\" src=\"https://avatars.githubusercontent.com/u/2112638?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/rickpalmeira\"><img alt=\"rickpalmeira\" src=\"https://avatars.githubusercontent.com/u/4140033?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/mingjun97\"><img alt=\"mingjun97\" src=\"https://avatars.githubusercontent.com/u/15214491?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Alipoodle\"><img alt=\"Alipoodle\" src=\"https://avatars.githubusercontent.com/u/17199186?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/NovusTheory\"><img alt=\"NovusTheory\" src=\"https://avatars.githubusercontent.com/u/3434404?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/flleeppyy\"><img alt=\"flleeppyy\" src=\"https://avatars.githubusercontent.com/u/18307183?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/zagoruev\"><img alt=\"zagoruev\" src=\"https://avatars.githubusercontent.com/u/986243?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Venipa\"><img alt=\"Venipa\" src=\"https://avatars.githubusercontent.com/u/17952364?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/serzhan-nasredin\"><img alt=\"serzhan-nasredin\" src=\"https://avatars.githubusercontent.com/u/67647968?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/TotalChris\"><img alt=\"TotalChris\" src=\"https://avatars.githubusercontent.com/u/41809916?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ArnyminerZ\"><img alt=\"ArnyminerZ\" src=\"https://avatars.githubusercontent.com/u/12086466?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/TotallyNotInUse\"><img alt=\"TotallyNotInUse\" src=\"https://avatars.githubusercontent.com/u/56458705?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/pinkiesky\"><img alt=\"pinkiesky\" src=\"https://avatars.githubusercontent.com/u/7098424?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/ddarkr\"><img alt=\"ddarkr\" src=\"https://avatars.githubusercontent.com/u/6638675?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/NNowakowski\"><img alt=\"NNowakowski\" src=\"https://avatars.githubusercontent.com/u/16933892?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Vistaus\"><img alt=\"Vistaus\" src=\"https://avatars.githubusercontent.com/u/1716229?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/smarquespt\"><img alt=\"smarquespt\" src=\"https://avatars.githubusercontent.com/u/1302668?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/peter9811\"><img alt=\"peter9811\" src=\"https://avatars.githubusercontent.com/u/22783445?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/andrew000\"><img alt=\"andrew000\" src=\"https://avatars.githubusercontent.com/u/11490628?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/adiologydev\"><img alt=\"adiologydev\" src=\"https://avatars.githubusercontent.com/u/9266227?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/chaoky\"><img alt=\"chaoky\" src=\"https://avatars.githubusercontent.com/u/9826702?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/nattadasu\"><img alt=\"nattadasu\" src=\"https://avatars.githubusercontent.com/u/49780229?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/Nerogar\"><img alt=\"Nerogar\" src=\"https://avatars.githubusercontent.com/u/3390934?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/nils-kt\"><img alt=\"nils-kt\" src=\"https://avatars.githubusercontent.com/u/34674720?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/andia89\"><img alt=\"andia89\" src=\"https://avatars.githubusercontent.com/u/6475757?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/tbvjaos510\"><img alt=\"tbvjaos510\" src=\"https://avatars.githubusercontent.com/u/32216112?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/danparidae\"><img alt=\"danparidae\" src=\"https://avatars.githubusercontent.com/u/7272087?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/asuetin\"><img alt=\"asuetin\" src=\"https://avatars.githubusercontent.com/u/37500046?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/PHNX-Arcanus\"><img alt=\"PHNX-Arcanus\" src=\"https://avatars.githubusercontent.com/u/23439665?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/austonpramodh\"><img alt=\"austonpramodh\" src=\"https://avatars.githubusercontent.com/u/5049050?v=4&s=240\" width=\"120\" height=\"120\" style=\"max-width: 100%;\"></a></p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:37.716Z" }, "zettlr": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 align=\"center\" dir=\"auto\"><a id=\"user-content-------------zettlr-ˈsetlər\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#------------zettlr-ˈsetlər\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a href=\"https://github.com/Zettlr/Zettlr\">\n <img src=\"https://raw.githubusercontent.com/Zettlr/Zettlr/master/resources/icons/png/256x256.png\" alt=\"Zettlr\" style=\"max-width: 100%;\">\n </a>\n <br>\n Zettlr [<em>ˈset·lər</em>]\n</h1>\n<p align=\"center\" dir=\"auto\"><strong>A Markdown Editor for the 21<sup>st</sup> century</strong>.</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://doi.org/10.5281/zenodo.2580173\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/20964c934d792bc92a63687b0b4af1d9c2d7ae7f0ea40e13ab8f2709467267c3/68747470733a2f2f7a656e6f646f2e6f72672f62616467652f444f492f31302e353238312f7a656e6f646f2e323538303137332e737667\" alt=\"DOI\" data-canonical-src=\"https://zenodo.org/badge/DOI/10.5281/zenodo.2580173.svg\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.gnu.org/licenses/gpl-3.0\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/400c4e52df43f6a0ab8a89b74b1a78d1a64da56a7848b9110c9d2991bb7c3105/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667\" alt=\"License: GNU GPL v3\" data-canonical-src=\"https://img.shields.io/badge/License-GPLv3-blue.svg\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.zettlr.com/download\" rel=\"nofollow\">\n <img alt=\"GitHub tag (latest by date)\" src=\"https://camo.githubusercontent.com/bd739413e9bda8723541ca4b5ff4fbe805ddce2aac3c405742da1bb3a7d38514/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672d646174652f5a6574746c722f5a6574746c722e7376673f6c6162656c3d6c6174657374\" data-canonical-src=\"https://img.shields.io/github/tag-date/Zettlr/Zettlr.svg?label=latest\" style=\"max-width: 100%;\">\n </a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/50a4960094ae24a45df9957f40435787ac776a5daaf4904e87245abda01efb2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5a6574746c722f5a6574746c722f746f74616c2e737667\"><img alt=\"GitHub All Releases\" src=\"https://camo.githubusercontent.com/50a4960094ae24a45df9957f40435787ac776a5daaf4904e87245abda01efb2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5a6574746c722f5a6574746c722f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/Zettlr/Zettlr/total.svg\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Zettlr/Zettlr/workflows/Test/badge.svg?branch=master\"><img alt=\"Test\" src=\"https://github.com/Zettlr/Zettlr/workflows/Test/badge.svg?branch=master\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Zettlr/Zettlr/workflows/Build/badge.svg\"><img alt=\"Build\" src=\"https://github.com/Zettlr/Zettlr/workflows/Build/badge.svg\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://www.zettlr.com/\" rel=\"nofollow\">Homepage</a> |\n <a href=\"https://www.zettlr.com/download\" rel=\"nofollow\">Download</a> |\n <a href=\"https://docs.zettlr.com/\" rel=\"nofollow\">Documentation</a> |\n <a href=\"https://discord.gg/PcfS3DM9Xj\" rel=\"nofollow\">Discord</a> |\n <a href=\"https://github.com/zettlr/zettlr/blob/develop/#contributing\">Contributing</a> |\n <a href=\"https://www.patreon.com/zettlr\" rel=\"nofollow\">Support Us</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/zettlr/zettlr/blob/develop//resources/screenshots/zettlr_view.png\"><img src=\"https://raw.githubusercontent.com/zettlr/zettlr/develop//resources/screenshots/zettlr_view.png\" alt=\"screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">With Zettlr, writing professional texts is easy and motivating: Whether you are a college student, a researcher, a journalist, or an author — Zettlr has the right tools for you. <a href=\"https://www.youtube.com/watch?v=BJ27r6YGpAs\" rel=\"nofollow\">Watch the video</a> or continue reading to see what they are!</p>\n<p dir=\"auto\"><a href=\"https://zettlr.com/\" rel=\"nofollow\">Visit our Website</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Available in over a dozen languages</li>\n<li>Tight and ever-growing <strong>integration with your favourite reference manager</strong> (such as Zotero or JabRef)</li>\n<li><strong>Cite with Zettlr</strong> using <code>citeproc</code> and your existing literature database</li>\n<li>Five <strong>themes and dark mode support</strong></li>\n<li>File-agnostic writing: Enjoy <strong>full control over your own files</strong></li>\n<li>Keep all your notes and texts <strong>in one place</strong> — searchable and accessible</li>\n<li><strong>Code highlighting</strong> for many languages</li>\n<li>Simple and beautiful <strong>exports</strong> with <a href=\"https://pandoc.org/\" rel=\"nofollow\">Pandoc</a>, <a href=\"https://www.latex-project.org/\" rel=\"nofollow\">LaTeX</a>, and <a href=\"http://textbundle.org/\" rel=\"nofollow\">Textbundle</a></li>\n<li>Support for state of the art knowledge management techniques (<strong>Zettelkasten</strong>)</li>\n<li>A revolutionary <strong>search algorithm</strong> with integrated heatmap</li>\n</ul>\n<p dir=\"auto\">… and the best is: <strong>Zettlr is <a href=\"https://en.wikipedia.org/wiki/Free_and_open-source_software\" rel=\"nofollow\">Open Source (FOSS)</a>!</strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h2>\n<p dir=\"auto\">To install Zettlr, just <a href=\"https://www.zettlr.com/download/\" rel=\"nofollow\">download the latest release</a> for your operating system! Currently supported are macOS, Windows, and most Linux distributions (via Debian- and Fedora-packages as well as AppImages).</p>\n<p dir=\"auto\">All other <a href=\"https://www.electronjs.org/docs/tutorial/support#supported-platforms\" rel=\"nofollow\">platforms that Electron supports</a> are supported as well, but you will need to build the app yourself for this to work.</p>\n<p dir=\"auto\"><strong>Please also consider <a href=\"https://www.patreon.com/zettlr\" rel=\"nofollow\">becoming a patron</a> or making a <a href=\"https://paypal.me/hendrikerz\" rel=\"nofollow\">one-time donation</a>!</strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<p dir=\"auto\">After you have installed Zettlr, <a href=\"https://docs.zettlr.com/\" rel=\"nofollow\">head over to our documentation</a> to get to know Zettlr. Refer to the <a href=\"https://docs.zettlr.com/en/5-minutes/\" rel=\"nofollow\">Quick Start Guide</a>, if you prefer to use software heads-on.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/zettlr/zettlr/blob/develop//resources/screenshots/zettlr_view_dark.png\"><img src=\"https://raw.githubusercontent.com/zettlr/zettlr/develop//resources/screenshots/zettlr_view_dark.png\" alt=\"The central window of Zettlr using the Night Theme\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">Zettlr is an <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>-based app, so to start developing, you'll need to have:</p>\n<ol dir=\"auto\">\n<li>A <a href=\"https://nodejs.org/\" rel=\"nofollow\">NodeJS</a>-stack installed on your computer. Make sure it's at least Node 14 (<code>lts/fermium</code>). To test what version you have, run <code>node -v</code>.</li>\n<li><a href=\"https://yarnpkg.com/en/\" rel=\"nofollow\">Yarn</a> installed. Yarn is the required package manager for the project, as we do not commit <code>package-lock.json</code>-files and many commands require yarn. You can install this globally using <code>npm install -g yarn</code> or Homebrew, if you are on macOS.</li>\n</ol>\n<p dir=\"auto\">Then, simply clone the repository and install the dependencies on your local computer:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/Zettlr/Zettlr.git\n$ cd Zettlr\n$ yarn install --frozen-lockfile\"><pre>$ git clone https://github.com/Zettlr/Zettlr.git\n$ <span class=\"pl-c1\">cd</span> Zettlr\n$ yarn install --frozen-lockfile</pre></div>\n<p dir=\"auto\">The <code>--frozen-lockfile</code> flag ensures that yarn will stick to the versions as listed in the <code>yarn.lock</code> and not attempt to update them.</p>\n<p dir=\"auto\">During development, hot module reloading is active so that you can edit the renderer's code easily and hit <code>F5</code> after the changes have been compiled by <code>electron-forge</code>. You can keep the developer tools open to see when HMR has finished loading your changes.</p>\n<h3 dir=\"auto\"><a id=\"user-content-what-should-i-know-to-contribute-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#what-should-i-know-to-contribute-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>What Should I Know To Contribute Code?</h3>\n<p dir=\"auto\">In order to provide code, you should have basic familiarity with the following topics and/or manuals (ordered by importance descending):</p>\n<ul dir=\"auto\">\n<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" rel=\"nofollow\">JavaScript</a> (especially asynchronous code) and <a href=\"https://www.typescriptlang.org/docs/\" rel=\"nofollow\">TypeScript</a></li>\n<li><a href=\"https://nodejs.org/api/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://www.electronjs.org/docs\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://vuejs.org/v2/guide/\" rel=\"nofollow\">Vue.js</a> (2.x) and <a href=\"https://vuex.vuejs.org/\" rel=\"nofollow\">Vuex</a></li>\n<li><a href=\"https://codemirror.net/doc/manual.html\" rel=\"nofollow\">CodeMirror</a> (5.x)</li>\n<li><a href=\"https://eslint.org/\" rel=\"nofollow\">ESLint</a></li>\n<li><a href=\"https://lesscss.org/#\" rel=\"nofollow\">LESS</a></li>\n<li><a href=\"https://webpack.js.org/concepts/\" rel=\"nofollow\">Webpack 5.x</a></li>\n<li><a href=\"https://www.electronforge.io/\" rel=\"nofollow\">Electron forge</a></li>\n<li><a href=\"https://www.electron.build/\" rel=\"nofollow\">Electron builder</a></li>\n</ul>\n<blockquote>\n<p dir=\"auto\">Note: See the \"Directory Structure\" section below to get an idea of how Zettlr specifically works.</p>\n</blockquote>\n<h3 dir=\"auto\"><a id=\"user-content-development-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#development-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development Commands</h3>\n<p dir=\"auto\">This section lists all available commands that you can use during application development. These are defined within the <code>package.json</code> and can be run from the command line by prefixing them with <code>yarn</code>. Run them from within the base directory of the repository.</p>\n<h4 dir=\"auto\"><a id=\"user-content-start\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>start</code></h4>\n<p dir=\"auto\">Starts <code>electron-forge</code>, which will build the application and launch it in development mode. This will use the normal settings, so if you use Zettlr on the same computer in production, it will use the same configuration files as the regular application. This means: be careful when breaking things. In that case, it's better to use <code>test-gui</code>.</p>\n<h4 dir=\"auto\"><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>package</code></h4>\n<p dir=\"auto\">Packages the application, but not bundle it into an installer. Without any suffix, this command will package the application for your current platform and architecture. To create specific packages (may require running on the corresponding platform), the following suffixes are available:</p>\n<ul dir=\"auto\">\n<li><code>package:mac-x64</code> (Intel-based Macs)</li>\n<li><code>package:mac-arm</code> (Apple Silicon-based Macs)</li>\n<li><code>package:win-x64</code> (Intel-based Windows)</li>\n<li><code>package:win-arm</code> (ARM-based Windows)</li>\n<li><code>package:linux-x64</code> (Intel-based Linux)</li>\n<li><code>package:linux-arm</code> (ARM-based Linux)</li>\n</ul>\n<p dir=\"auto\">The resulting application packages are stored in <code>./out</code>.</p>\n<blockquote>\n<p dir=\"auto\">This command will skip typechecking to speed up builds, so be extra cautious.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-releaseplatform-arch\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#releaseplatform-arch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>release:{platform-arch}</code></h4>\n<p dir=\"auto\">Packages the application and then bundles it into an installer for the corresponding platform and architecture. To create such a bundle (may require running on the corresponding platform), one of the following values for <code>{platform-arch}</code> is required:</p>\n<ul dir=\"auto\">\n<li><code>release:mac-x64</code> (Intel-based Macs)</li>\n<li><code>release:mac-arm</code> (Apple Silicon-based Macs)</li>\n<li><code>release:win-x64</code> (Intel-based Windows)</li>\n<li><code>release:win-arm</code> (ARM-based Windows)</li>\n<li><code>release:linux-x64</code> (Intel-based Linux)</li>\n<li><code>release:linux-arm</code> (ARM-based Linux)</li>\n</ul>\n<p dir=\"auto\">The resulting setup bundles are stored in <code>./release</code>.</p>\n<blockquote>\n<p dir=\"auto\">Please note that, while you can <code>package</code> directly for your platform without any suffix, for creating a release specifying the platform is required as electron-builder would otherwise include the development-dependencies in the <code>app.asar</code>, resulting in a bloated application.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-langrefresh\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#langrefresh\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>lang:refresh</code></h4>\n<p dir=\"auto\">This downloads the four default translations of the application from <a href=\"https://translate.zettlr.com/\" rel=\"nofollow\">Zettlr Translate</a>, with which it is shipped by default. It places the files in the <code>static/lang</code>-directory. Currently, the default languages are: German (Germany), English (USA), English (UK), and French (France).</p>\n<blockquote>\n<p dir=\"auto\">Please note, that this command is intended for an automated workflow that runs from time to time on the repository to perform this action. This means: Do <strong>not</strong> commit updated files to the repository. Instead, the updated files will be downloaded whenever you <code>git fetch</code>.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-cslrefresh\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#cslrefresh\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>csl:refresh</code></h4>\n<p dir=\"auto\">This downloads the <a href=\"https://citationstyles.org/\" rel=\"nofollow\">Citation Style Language</a> (CSL) files with which the application is shipped, and places them in the <code>static/csl-locales</code>- and <code>static/csl-styles</code>-directories respectively.</p>\n<blockquote>\n<p dir=\"auto\">Please note, that this command is intended for an automated workflow that runs from time to time on the repository to perform this action. This means: Do <strong>not</strong> commit updated files to the repository. Instead, the updated files will be downloaded whenever you <code>git fetch</code>.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-lint\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#lint\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>lint</code></h4>\n<p dir=\"auto\">This simply runs <a href=\"https://eslint.org/\" rel=\"nofollow\">ESLint</a>. Apps such as <a href=\"https://atom.io/\" rel=\"nofollow\">Atom</a> or <a href=\"https://code.visualstudio.com/\" rel=\"nofollow\">Visual Studio Code</a> will automatically run ESLint in the background, but if you want to be extra-safe, make sure to run this command prior to submitting a Pull Request.</p>\n<blockquote>\n<p dir=\"auto\">This command will run automatically on each Pull Request to check your code for inconsistencies.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-revealbuild\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#revealbuild\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>reveal:build</code></h4>\n<p dir=\"auto\">This re-compiles the source-files needed by the exporter for building <a href=\"https://revealjs.com/\" rel=\"nofollow\">reveal.js</a>-presentations. Due to the nature of how <a href=\"https://pandoc.org/\" rel=\"nofollow\">Pandoc</a> creates such presentations, Zettlr needs to modify the output by Pandoc, which is why these files need to be pre-compiled.</p>\n<blockquote>\n<p dir=\"auto\">Please note, that this command is intended for an automated workflow that runs from time to time on the repository to perform this action. This means: Do <strong>not</strong> commit updated files to the repository. Instead, the updated files will be downloaded whenever you <code>git fetch</code>.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-test\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>test</code></h4>\n<p dir=\"auto\">This runs the unit tests in the directory <code>./test</code>. Make sure to run this command prior to submitting a Pull Request, as this will be run every time you commit to the PR, and this way you can make sure that your changes don't break any tests, making the whole PR-process easier.</p>\n<h4 dir=\"auto\"><a id=\"user-content-test-gui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#test-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>test-gui</code></h4>\n<p dir=\"auto\">Use this command to carefree test any changes you make to the application. This command will start the application as if you ran <code>yarn start</code>, but will provide a custom configuration and a custom directory.</p>\n<blockquote>\n<p dir=\"auto\">This command will skip typechecking to speed up builds, so be extra cautious.</p>\n</blockquote>\n<p dir=\"auto\"><strong>The first time you start this command</strong>, pass the <code>--clean</code>-flag to copy a bunch of test-files to your <code>./resources</code>-directory, create a <code>test-config.yml</code> in your project root, and start the application with this clean configuration. Then, you can adapt the <code>test-config.yml</code> to your liking (so that certain settings which you would otherwise <em>always</em> set will be pre-set without you having to open the preferences).</p>\n<p dir=\"auto\">Whenever you want to reset the test directory to its initial state (or you removed the directory, or cloned the whole project anew), pass the flag <code>--clean</code> to the command in order to create or reset the directory. <strong>This is also necessary if you changed something in <code>test-config.yml</code></strong>.</p>\n<p dir=\"auto\">You can pass additional command-line switches such as <code>--clear-cache</code> to this command as well. They will be passed to the child process.</p>\n<blockquote>\n<p dir=\"auto\">Attention: Before first running the command, you <strong>must</strong> run it with the <code>--clean</code>-flag to create the directory in the first place!</p>\n</blockquote>\n<p dir=\"auto\">Additionally, have a look at our <a href=\"https://docs.zettlr.com/en/get-involved\" rel=\"nofollow\">full development documentation</a>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-directory-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#directory-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Directory Structure</h3>\n<p dir=\"auto\">Zettlr is a mature app that has amassed hundreds of directories over the course of its development. Since it is hard to contribute to an application without any guidance, we have compiled a short description of the directories with how they interrelate.</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\".\n├── resources # Contains resource files\n│ ├── NSIS # Images for the Windows installer\n│ ├── icons # Icons used to build the application\n│ ├── screenshots # The screenshots used in this README file\n├── scripts # Scripts that are run by the CI and some YARN commands\n│ ├── assets # Asset files used by some scripts\n│ └── test-gui # Test files used by `yarn test-gui`\n├── source # Contains the actual source code for the app\n│ ├── app # Contains service providers and the boot/shutdown routines\n│ ├── common # Common files used by several or all renderer processes\n│ │ ├── fonts # Contains the font files (note: location will likely change)\n│ │ ├── img # Currently unused image files\n│ │ ├── less # Contains the themes (note: location will likely change)\n│ │ ├── modules # Contains renderer modules\n│ │ │ ├── markdown-editor # The central CodeMirror markdown editor\n│ │ │ ├── preload # Electron preload files\n│ │ │ └── window-register # Run by every renderer during setup\n│ │ ├── util # A collection of utility functions\n│ │ └── vue # Contains Vue components used by the graphical interface\n│ ├── main # Contains code for the main process\n│ │ ├── assets # Static files (note: location will likely change)\n│ │ ├── commands # Commands that perform user-actions, run from within zettlr.ts\n│ │ └── modules # Main process modules\n│ │ ├── document-manager # The document manager handles all open files\n│ │ ├── export # The exporter converts Markdown files into other formats\n│ │ ├── fsal # The File System Abstraction Layer provides the file tree\n│ │ ├── import # The importer converts other formats into Markdown files\n│ │ └── window-manager # The window manager manages all application windows\n│ ├── win-about # Code for the About window\n│ ├── win-custom-css # Code for the Custom CSS window\n│ ├── win-defaults # Code for the defaults file editor\n│ ├── win-error # The error modal window\n│ ├── win-log-viewer # Displays the running logs from the app\n│ ├── win-main # The main window\n│ ├── win-paste-image # The modal displayed when pasting an image\n│ ├── win-preferences # The preferences window\n│ ├── win-print # Code for the print and preview window\n│ ├── win-quicklook # Code for the Quicklook windows\n│ ├── win-stats # Code for the general statistics window\n│ ├── win-tag-manager # Code for the tag manager\n│ └── win-update # The dedicated update window\n├── static # Contains static files, cf. the README-file in there\n└── test # Unit tests\"><pre class=\"notranslate\"><code class=\"notranslate\">.\n├── resources # Contains resource files\n│ ├── NSIS # Images for the Windows installer\n│ ├── icons # Icons used to build the application\n│ ├── screenshots # The screenshots used in this README file\n├── scripts # Scripts that are run by the CI and some YARN commands\n│ ├── assets # Asset files used by some scripts\n│ └── test-gui # Test files used by `yarn test-gui`\n├── source # Contains the actual source code for the app\n│ ├── app # Contains service providers and the boot/shutdown routines\n│ ├── common # Common files used by several or all renderer processes\n│ │ ├── fonts # Contains the font files (note: location will likely change)\n│ │ ├── img # Currently unused image files\n│ │ ├── less # Contains the themes (note: location will likely change)\n│ │ ├── modules # Contains renderer modules\n│ │ │ ├── markdown-editor # The central CodeMirror markdown editor\n│ │ │ ├── preload # Electron preload files\n│ │ │ └── window-register # Run by every renderer during setup\n│ │ ├── util # A collection of utility functions\n│ │ └── vue # Contains Vue components used by the graphical interface\n│ ├── main # Contains code for the main process\n│ │ ├── assets # Static files (note: location will likely change)\n│ │ ├── commands # Commands that perform user-actions, run from within zettlr.ts\n│ │ └── modules # Main process modules\n│ │ ├── document-manager # The document manager handles all open files\n│ │ ├── export # The exporter converts Markdown files into other formats\n│ │ ├── fsal # The File System Abstraction Layer provides the file tree\n│ │ ├── import # The importer converts other formats into Markdown files\n│ │ └── window-manager # The window manager manages all application windows\n│ ├── win-about # Code for the About window\n│ ├── win-custom-css # Code for the Custom CSS window\n│ ├── win-defaults # Code for the defaults file editor\n│ ├── win-error # The error modal window\n│ ├── win-log-viewer # Displays the running logs from the app\n│ ├── win-main # The main window\n│ ├── win-paste-image # The modal displayed when pasting an image\n│ ├── win-preferences # The preferences window\n│ ├── win-print # Code for the print and preview window\n│ ├── win-quicklook # Code for the Quicklook windows\n│ ├── win-stats # Code for the general statistics window\n│ ├── win-tag-manager # Code for the tag manager\n│ └── win-update # The dedicated update window\n├── static # Contains static files, cf. the README-file in there\n└── test # Unit tests\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-on-the-distinction-between-modules-and-service-providers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#on-the-distinction-between-modules-and-service-providers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>On the Distinction between Modules and Service Providers</h3>\n<p dir=\"auto\">You'll notice that Zettlr contains both \"modules\" and \"service providers\". The difference between the two is simple: Service providers run in the main process and are completely autonomous while providing functionality to the app as a whole. Modules, on the other hand, provide functionality that must be triggered by user actions (e.g. the exporter and the importer).</p>\n<h3 dir=\"auto\"><a id=\"user-content-the-application-lifecycle\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#the-application-lifecycle\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>The Application Lifecycle</h3>\n<p dir=\"auto\">Whenever you run Zettlr, the following steps will be executed:</p>\n<ol start=\"0\" dir=\"auto\">\n<li>Execute <code>source/main.ts</code></li>\n<li>Environment check (<code>source/app/lifecycle.ts::bootApplication</code>)</li>\n<li>Boot service providers (<code>source/app/lifecycle.ts::bootApplication</code>)</li>\n<li>Boot main application (<code>source/main/zettlr.ts</code>)</li>\n<li>Load the file tree and the documents</li>\n<li>Show the main window</li>\n</ol>\n<p dir=\"auto\">And when you shut down the app, the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Close all windows except the main window</li>\n<li>Attempt to close the main window</li>\n<li>Shutdown the main application (<code>source/main/zettlr.ts::shutdown</code>)</li>\n<li>Shutdown the service providers (<code>source/app/lifecycle.ts::shutdownApplication</code>)</li>\n<li>Exit the application</li>\n</ol>\n<p dir=\"auto\">During development of the app (<code>yarn start</code> and <code>yarn test-gui</code>), the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Electron forge will compile the code for the main process and each renderer process separately (since these are separate processes), using TypeScript and webpack to compile and transpile.</li>\n<li>Electron forge will put that code into the directory <code>.webpack</code>, replacing the constants you can find in the \"create\"-methods of the window manager with the appropriate entry points.</li>\n<li>Electron forge will start a few development servers to provide hot module reloading (HMR) and then actually start the application.</li>\n</ol>\n<p dir=\"auto\">Whenever the app is built, the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Electron forge will perform steps 1 and 2 above, but instead of running the app, it will package the resulting code into a functional app package.</li>\n<li>Electron builder will then take these pre-built packages and wrap them in a platform-specific installer (DMG-files, Windows installer, or Linux packages).</li>\n</ol>\n<p dir=\"auto\">Electron forge will put the packaged applications into the directory <code>./out</code> while Electron builder will put the installers into the directory <code>./release</code>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-command-line-switches\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#command-line-switches\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Command-Line Switches</h2>\n<p dir=\"auto\">The Zettlr binary features a few command line switches that you can make use of for different purposes.</p>\n<h4 dir=\"auto\"><a id=\"user-content---launch-minimized\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#--launch-minimized\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>--launch-minimized</code></h4>\n<p dir=\"auto\">This CLI flag will instruct Zettlr not to show the main window on start. This is useful to create autostart entries. In that case, launching Zettlr with this flag at system boot will make sure that you will only see its icon in the tray.</p>\n<p dir=\"auto\">Since this implies the need to have the app running in the tray bar or notification area when starting the app like this, it will automatically set the corresponding setting <code>system.leaveAppRunning</code> to true.</p>\n<blockquote>\n<p dir=\"auto\">Note: This flag will not have any effect on Linux systems which do not support displaying an icon in a tray bar or notification area.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content---clear-cache\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#--clear-cache\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>--clear-cache</code></h4>\n<p dir=\"auto\">This will direct the File System Abstraction Layer to fully clear its cache on boot. This can be used to mitigate issues regarding changes in the code base. To ensure compatibility with any changes to the information stored in the cache, the cache is also automatically cleared when the version field in your <code>config.json</code> does not match the one in the <code>package.json</code>, which means that, as long as you do not explicitly set the <code>version</code>-field in your <code>test-config.yml</code>, the cache will always be cleared on each run when you type <code>yarn test-gui</code>.</p>\n<h4 dir=\"auto\"><a id=\"user-content---data-dirpath\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#--data-dirpath\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>--data-dir=path</code></h4>\n<p dir=\"auto\">Use this switch to specify custom data directory, which holds your configuration files. Without this switch data directory defaults to <code>%AppData%/Zettlr</code> (on Windows 10), <code>~/.config/Zettlr</code> (on Linux), etc. The path can be absolute or relative. Basis for the relative path will be either the binary's directory (when running a packaged app) or the repository root directory (when running an app that is not packaged). If the path contains spaces, do not forget to escape it in quotes. <code>~</code> to denote home directory does not work. Due to the bug in Electron an empty <code>Dictionaries</code> subdirectory is created in the default data directory, but it does not impact functionality.</p>\n<h4 dir=\"auto\"><a id=\"user-content---disable-hardware-acceleration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#--disable-hardware-acceleration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>--disable-hardware-acceleration</code></h4>\n<p dir=\"auto\">This switch causes Zettlr to disable hardware acceleration, which could be necessary in certain setups. For more information on why this flag was added, see issue <a href=\"https://github.com/Zettlr/Zettlr/issues/2127\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Zettlr/Zettlr/issues/2127/hovercard\">#2127</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-vscode-extension-recommendations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#vscode-extension-recommendations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>VSCode Extension Recommendations</h2>\n<p dir=\"auto\">This repository makes use of Visual Studio Code's <a href=\"https://go.microsoft.com/fwlink/?LinkId=827846\" rel=\"nofollow\">recommended extensions feature</a>. This means: If you use VS Code and open the repository for the first time, VS Code will tell you that the repository recommends to install a handful of extensions. These extensions are recommended if you work with Zettlr and will make contributing much easier. The recommendations are specified in the file <code>.vscode/extensions.json</code>.</p>\n<p dir=\"auto\">Since installing extensions is sometimes a matter of taste, we have added short descriptions for each recommended extension within that file to explain why we recommend it. This way you can make your own decision whether or not you want to install any of these extensions (for example, the SVG extension is not necessary if you do not work with the SVG files provided in the repository).</p>\n<p dir=\"auto\">If you choose not to install all of the recommended extensions at once (which we recommend), VS Code will show you the recommendations in the extensions sidebar so you can first decide which of the ones you'd like to install and then manually install those you'd like to have.</p>\n<blockquote>\n<p dir=\"auto\">Using the same extensions as the core developer team will make the code generally more consistent since you will have the same visual feedback.</p>\n</blockquote>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/develop/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This software is licensed via the <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" rel=\"nofollow\">GNU GPL v3-License</a>.</p>\n<p dir=\"auto\">The brand (including name, icons and everything Zettlr can be identified with) is excluded and all rights reserved. If you want to fork Zettlr to develop another app, feel free but please change name and icons. <a href=\"https://www.zettlr.com/press#usage-rights\" rel=\"nofollow\">Read about the logo usage</a>.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 align=\"center\" dir=\"auto\"><a id=\"user-content-------------zettlr-ˈsetlər\" class=\"anchor\" aria-hidden=\"true\" href=\"#------------zettlr-ˈsetlər\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>\n <a href=\"https://github.com/Zettlr/Zettlr\">\n <img src=\"https://raw.githubusercontent.com/Zettlr/Zettlr/master/resources/icons/png/256x256.png\" alt=\"Zettlr\" style=\"max-width: 100%;\">\n </a>\n <br>\n Zettlr [<em>ˈset·lər</em>]\n</h1>\n<p align=\"center\" dir=\"auto\"><strong>A Markdown Editor for the 21<sup>st</sup> century</strong>.</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://doi.org/10.5281/zenodo.2580173\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/20964c934d792bc92a63687b0b4af1d9c2d7ae7f0ea40e13ab8f2709467267c3/68747470733a2f2f7a656e6f646f2e6f72672f62616467652f444f492f31302e353238312f7a656e6f646f2e323538303137332e737667\" alt=\"DOI\" data-canonical-src=\"https://zenodo.org/badge/DOI/10.5281/zenodo.2580173.svg\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.gnu.org/licenses/gpl-3.0\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/400c4e52df43f6a0ab8a89b74b1a78d1a64da56a7848b9110c9d2991bb7c3105/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667\" alt=\"License: GNU GPL v3\" data-canonical-src=\"https://img.shields.io/badge/License-GPLv3-blue.svg\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.zettlr.com/download\" rel=\"nofollow\">\n <img alt=\"GitHub tag (latest by date)\" src=\"https://camo.githubusercontent.com/bd739413e9bda8723541ca4b5ff4fbe805ddce2aac3c405742da1bb3a7d38514/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672d646174652f5a6574746c722f5a6574746c722e7376673f6c6162656c3d6c6174657374\" data-canonical-src=\"https://img.shields.io/github/tag-date/Zettlr/Zettlr.svg?label=latest\" style=\"max-width: 100%;\">\n </a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/50a4960094ae24a45df9957f40435787ac776a5daaf4904e87245abda01efb2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5a6574746c722f5a6574746c722f746f74616c2e737667\"><img alt=\"GitHub All Releases\" src=\"https://camo.githubusercontent.com/50a4960094ae24a45df9957f40435787ac776a5daaf4904e87245abda01efb2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5a6574746c722f5a6574746c722f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/Zettlr/Zettlr/total.svg\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Zettlr/Zettlr/workflows/Test/badge.svg?branch=master\"><img alt=\"Test\" src=\"https://github.com/Zettlr/Zettlr/workflows/Test/badge.svg?branch=master\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Zettlr/Zettlr/workflows/Build/badge.svg\"><img alt=\"Build\" src=\"https://github.com/Zettlr/Zettlr/workflows/Build/badge.svg\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://www.zettlr.com/\" rel=\"nofollow\">Homepage</a> |\n <a href=\"https://www.zettlr.com/download\" rel=\"nofollow\">Download</a> |\n <a href=\"https://docs.zettlr.com/\" rel=\"nofollow\">Documentation</a> |\n <a href=\"https://discord.gg/PcfS3DM9Xj\" rel=\"nofollow\">Discord</a> |\n <a href=\"#contributing\">Contributing</a> |\n <a href=\"https://www.patreon.com/zettlr\" rel=\"nofollow\">Support Us</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/resources/screenshots/zettlr_view.png\"><img src=\"/resources/screenshots/zettlr_view.png\" alt=\"screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">With Zettlr, writing professional texts is easy and motivating: Whether you are a college student, a researcher, a journalist, or an author — Zettlr has the right tools for you. <a href=\"https://www.youtube.com/watch?v=BJ27r6YGpAs\" rel=\"nofollow\">Watch the video</a> or continue reading to see what they are!</p>\n<p dir=\"auto\"><a href=\"https://zettlr.com/\" rel=\"nofollow\">Visit our Website</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Available in over a dozen languages</li>\n<li>Tight and ever-growing <strong>integration with your favourite reference manager</strong> (such as Zotero or JabRef)</li>\n<li><strong>Cite with Zettlr</strong> using <code>citeproc</code> and your existing literature database</li>\n<li>Five <strong>themes and dark mode support</strong></li>\n<li>File-agnostic writing: Enjoy <strong>full control over your own files</strong></li>\n<li>Keep all your notes and texts <strong>in one place</strong> — searchable and accessible</li>\n<li><strong>Code highlighting</strong> for many languages</li>\n<li>Simple and beautiful <strong>exports</strong> with <a href=\"https://pandoc.org/\" rel=\"nofollow\">Pandoc</a>, <a href=\"https://www.latex-project.org/\" rel=\"nofollow\">LaTeX</a>, and <a href=\"http://textbundle.org/\" rel=\"nofollow\">Textbundle</a></li>\n<li>Support for state of the art knowledge management techniques (<strong>Zettelkasten</strong>)</li>\n<li>A revolutionary <strong>search algorithm</strong> with integrated heatmap</li>\n</ul>\n<p dir=\"auto\">… and the best is: <strong>Zettlr is <a href=\"https://en.wikipedia.org/wiki/Free_and_open-source_software\" rel=\"nofollow\">Open Source (FOSS)</a>!</strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Installation</h2>\n<p dir=\"auto\">To install Zettlr, just <a href=\"https://www.zettlr.com/download/\" rel=\"nofollow\">download the latest release</a> for your operating system! Currently supported are macOS, Windows, and most Linux distributions (via Debian- and Fedora-packages as well as AppImages).</p>\n<p dir=\"auto\">All other <a href=\"https://www.electronjs.org/docs/tutorial/support#supported-platforms\" rel=\"nofollow\">platforms that Electron supports</a> are supported as well, but you will need to build the app yourself for this to work.</p>\n<p dir=\"auto\"><strong>Please also consider <a href=\"https://www.patreon.com/zettlr\" rel=\"nofollow\">becoming a patron</a> or making a <a href=\"https://paypal.me/hendrikerz\" rel=\"nofollow\">one-time donation</a>!</strong></p>\n<h2 dir=\"auto\"><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Getting Started</h2>\n<p dir=\"auto\">After you have installed Zettlr, <a href=\"https://docs.zettlr.com/\" rel=\"nofollow\">head over to our documentation</a> to get to know Zettlr. Refer to the <a href=\"https://docs.zettlr.com/en/5-minutes/\" rel=\"nofollow\">Quick Start Guide</a>, if you prefer to use software heads-on.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/resources/screenshots/zettlr_view_dark.png\"><img src=\"/resources/screenshots/zettlr_view_dark.png\" alt=\"The central window of Zettlr using the Night Theme\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\"><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contributing</h2>\n<p dir=\"auto\">Zettlr is an <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>-based app, so to start developing, you'll need to have:</p>\n<ol dir=\"auto\">\n<li>A <a href=\"https://nodejs.org/\" rel=\"nofollow\">NodeJS</a>-stack installed on your computer. Make sure it's at least Node 14 (<code>lts/fermium</code>). To test what version you have, run <code>node -v</code>.</li>\n<li><a href=\"https://yarnpkg.com/en/\" rel=\"nofollow\">Yarn</a> installed. Yarn is the required package manager for the project, as we do not commit <code>package-lock.json</code>-files and many commands require yarn. You can install this globally using <code>npm install -g yarn</code> or Homebrew, if you are on macOS.</li>\n</ol>\n<p dir=\"auto\">Then, simply clone the repository and install the dependencies on your local computer:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/Zettlr/Zettlr.git\n$ cd Zettlr\n$ yarn install --frozen-lockfile\"><pre>$ git clone https://github.com/Zettlr/Zettlr.git\n$ <span class=\"pl-c1\">cd</span> Zettlr\n$ yarn install --frozen-lockfile</pre></div>\n<p dir=\"auto\">The <code>--frozen-lockfile</code> flag ensures that yarn will stick to the versions as listed in the <code>yarn.lock</code> and not attempt to update them.</p>\n<p dir=\"auto\">During development, hot module reloading is active so that you can edit the renderer's code easily and hit <code>F5</code> after the changes have been compiled by <code>electron-forge</code>. You can keep the developer tools open to see when HMR has finished loading your changes.</p>\n<h3 dir=\"auto\"><a id=\"user-content-what-should-i-know-to-contribute-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-should-i-know-to-contribute-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>What Should I Know To Contribute Code?</h3>\n<p dir=\"auto\">In order to provide code, you should have basic familiarity with the following topics and/or manuals (ordered by importance descending):</p>\n<ul dir=\"auto\">\n<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" rel=\"nofollow\">JavaScript</a> (especially asynchronous code) and <a href=\"https://www.typescriptlang.org/docs/\" rel=\"nofollow\">TypeScript</a></li>\n<li><a href=\"https://nodejs.org/api/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://www.electronjs.org/docs\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://vuejs.org/v2/guide/\" rel=\"nofollow\">Vue.js</a> (2.x) and <a href=\"https://vuex.vuejs.org/\" rel=\"nofollow\">Vuex</a></li>\n<li><a href=\"https://codemirror.net/doc/manual.html\" rel=\"nofollow\">CodeMirror</a> (5.x)</li>\n<li><a href=\"https://eslint.org/\" rel=\"nofollow\">ESLint</a></li>\n<li><a href=\"https://lesscss.org/#\" rel=\"nofollow\">LESS</a></li>\n<li><a href=\"https://webpack.js.org/concepts/\" rel=\"nofollow\">Webpack 5.x</a></li>\n<li><a href=\"https://www.electronforge.io/\" rel=\"nofollow\">Electron forge</a></li>\n<li><a href=\"https://www.electron.build/\" rel=\"nofollow\">Electron builder</a></li>\n</ul>\n<blockquote>\n<p dir=\"auto\">Note: See the \"Directory Structure\" section below to get an idea of how Zettlr specifically works.</p>\n</blockquote>\n<h3 dir=\"auto\"><a id=\"user-content-development-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#development-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Development Commands</h3>\n<p dir=\"auto\">This section lists all available commands that you can use during application development. These are defined within the <code>package.json</code> and can be run from the command line by prefixing them with <code>yarn</code>. Run them from within the base directory of the repository.</p>\n<h4 dir=\"auto\"><a id=\"user-content-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>start</code></h4>\n<p dir=\"auto\">Starts <code>electron-forge</code>, which will build the application and launch it in development mode. This will use the normal settings, so if you use Zettlr on the same computer in production, it will use the same configuration files as the regular application. This means: be careful when breaking things. In that case, it's better to use <code>test-gui</code>.</p>\n<h4 dir=\"auto\"><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>package</code></h4>\n<p dir=\"auto\">Packages the application, but not bundle it into an installer. Without any suffix, this command will package the application for your current platform and architecture. To create specific packages (may require running on the corresponding platform), the following suffixes are available:</p>\n<ul dir=\"auto\">\n<li><code>package:mac-x64</code> (Intel-based Macs)</li>\n<li><code>package:mac-arm</code> (Apple Silicon-based Macs)</li>\n<li><code>package:win-x64</code> (Intel-based Windows)</li>\n<li><code>package:win-arm</code> (ARM-based Windows)</li>\n<li><code>package:linux-x64</code> (Intel-based Linux)</li>\n<li><code>package:linux-arm</code> (ARM-based Linux)</li>\n</ul>\n<p dir=\"auto\">The resulting application packages are stored in <code>./out</code>.</p>\n<blockquote>\n<p dir=\"auto\">This command will skip typechecking to speed up builds, so be extra cautious.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-releaseplatform-arch\" class=\"anchor\" aria-hidden=\"true\" href=\"#releaseplatform-arch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>release:{platform-arch}</code></h4>\n<p dir=\"auto\">Packages the application and then bundles it into an installer for the corresponding platform and architecture. To create such a bundle (may require running on the corresponding platform), one of the following values for <code>{platform-arch}</code> is required:</p>\n<ul dir=\"auto\">\n<li><code>release:mac-x64</code> (Intel-based Macs)</li>\n<li><code>release:mac-arm</code> (Apple Silicon-based Macs)</li>\n<li><code>release:win-x64</code> (Intel-based Windows)</li>\n<li><code>release:win-arm</code> (ARM-based Windows)</li>\n<li><code>release:linux-x64</code> (Intel-based Linux)</li>\n<li><code>release:linux-arm</code> (ARM-based Linux)</li>\n</ul>\n<p dir=\"auto\">The resulting setup bundles are stored in <code>./release</code>.</p>\n<blockquote>\n<p dir=\"auto\">Please note that, while you can <code>package</code> directly for your platform without any suffix, for creating a release specifying the platform is required as electron-builder would otherwise include the development-dependencies in the <code>app.asar</code>, resulting in a bloated application.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-langrefresh\" class=\"anchor\" aria-hidden=\"true\" href=\"#langrefresh\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>lang:refresh</code></h4>\n<p dir=\"auto\">This downloads the four default translations of the application from <a href=\"https://translate.zettlr.com/\" rel=\"nofollow\">Zettlr Translate</a>, with which it is shipped by default. It places the files in the <code>static/lang</code>-directory. Currently, the default languages are: German (Germany), English (USA), English (UK), and French (France).</p>\n<blockquote>\n<p dir=\"auto\">Please note, that this command is intended for an automated workflow that runs from time to time on the repository to perform this action. This means: Do <strong>not</strong> commit updated files to the repository. Instead, the updated files will be downloaded whenever you <code>git fetch</code>.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-cslrefresh\" class=\"anchor\" aria-hidden=\"true\" href=\"#cslrefresh\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>csl:refresh</code></h4>\n<p dir=\"auto\">This downloads the <a href=\"https://citationstyles.org/\" rel=\"nofollow\">Citation Style Language</a> (CSL) files with which the application is shipped, and places them in the <code>static/csl-locales</code>- and <code>static/csl-styles</code>-directories respectively.</p>\n<blockquote>\n<p dir=\"auto\">Please note, that this command is intended for an automated workflow that runs from time to time on the repository to perform this action. This means: Do <strong>not</strong> commit updated files to the repository. Instead, the updated files will be downloaded whenever you <code>git fetch</code>.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-lint\" class=\"anchor\" aria-hidden=\"true\" href=\"#lint\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>lint</code></h4>\n<p dir=\"auto\">This simply runs <a href=\"https://eslint.org/\" rel=\"nofollow\">ESLint</a>. Apps such as <a href=\"https://atom.io/\" rel=\"nofollow\">Atom</a> or <a href=\"https://code.visualstudio.com/\" rel=\"nofollow\">Visual Studio Code</a> will automatically run ESLint in the background, but if you want to be extra-safe, make sure to run this command prior to submitting a Pull Request.</p>\n<blockquote>\n<p dir=\"auto\">This command will run automatically on each Pull Request to check your code for inconsistencies.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-revealbuild\" class=\"anchor\" aria-hidden=\"true\" href=\"#revealbuild\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>reveal:build</code></h4>\n<p dir=\"auto\">This re-compiles the source-files needed by the exporter for building <a href=\"https://revealjs.com/\" rel=\"nofollow\">reveal.js</a>-presentations. Due to the nature of how <a href=\"https://pandoc.org/\" rel=\"nofollow\">Pandoc</a> creates such presentations, Zettlr needs to modify the output by Pandoc, which is why these files need to be pre-compiled.</p>\n<blockquote>\n<p dir=\"auto\">Please note, that this command is intended for an automated workflow that runs from time to time on the repository to perform this action. This means: Do <strong>not</strong> commit updated files to the repository. Instead, the updated files will be downloaded whenever you <code>git fetch</code>.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content-test\" class=\"anchor\" aria-hidden=\"true\" href=\"#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>test</code></h4>\n<p dir=\"auto\">This runs the unit tests in the directory <code>./test</code>. Make sure to run this command prior to submitting a Pull Request, as this will be run every time you commit to the PR, and this way you can make sure that your changes don't break any tests, making the whole PR-process easier.</p>\n<h4 dir=\"auto\"><a id=\"user-content-test-gui\" class=\"anchor\" aria-hidden=\"true\" href=\"#test-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>test-gui</code></h4>\n<p dir=\"auto\">Use this command to carefree test any changes you make to the application. This command will start the application as if you ran <code>yarn start</code>, but will provide a custom configuration and a custom directory.</p>\n<blockquote>\n<p dir=\"auto\">This command will skip typechecking to speed up builds, so be extra cautious.</p>\n</blockquote>\n<p dir=\"auto\"><strong>The first time you start this command</strong>, pass the <code>--clean</code>-flag to copy a bunch of test-files to your <code>./resources</code>-directory, create a <code>test-config.yml</code> in your project root, and start the application with this clean configuration. Then, you can adapt the <code>test-config.yml</code> to your liking (so that certain settings which you would otherwise <em>always</em> set will be pre-set without you having to open the preferences).</p>\n<p dir=\"auto\">Whenever you want to reset the test directory to its initial state (or you removed the directory, or cloned the whole project anew), pass the flag <code>--clean</code> to the command in order to create or reset the directory. <strong>This is also necessary if you changed something in <code>test-config.yml</code></strong>.</p>\n<p dir=\"auto\">You can pass additional command-line switches such as <code>--clear-cache</code> to this command as well. They will be passed to the child process.</p>\n<blockquote>\n<p dir=\"auto\">Attention: Before first running the command, you <strong>must</strong> run it with the <code>--clean</code>-flag to create the directory in the first place!</p>\n</blockquote>\n<p dir=\"auto\">Additionally, have a look at our <a href=\"https://docs.zettlr.com/en/get-involved\" rel=\"nofollow\">full development documentation</a>.</p>\n<h3 dir=\"auto\"><a id=\"user-content-directory-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"#directory-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Directory Structure</h3>\n<p dir=\"auto\">Zettlr is a mature app that has amassed hundreds of directories over the course of its development. Since it is hard to contribute to an application without any guidance, we have compiled a short description of the directories with how they interrelate.</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\".\n├── resources # Contains resource files\n│ ├── NSIS # Images for the Windows installer\n│ ├── icons # Icons used to build the application\n│ ├── screenshots # The screenshots used in this README file\n├── scripts # Scripts that are run by the CI and some YARN commands\n│ ├── assets # Asset files used by some scripts\n│ └── test-gui # Test files used by `yarn test-gui`\n├── source # Contains the actual source code for the app\n│ ├── app # Contains service providers and the boot/shutdown routines\n│ ├── common # Common files used by several or all renderer processes\n│ │ ├── fonts # Contains the font files (note: location will likely change)\n│ │ ├── img # Currently unused image files\n│ │ ├── less # Contains the themes (note: location will likely change)\n│ │ ├── modules # Contains renderer modules\n│ │ │ ├── markdown-editor # The central CodeMirror markdown editor\n│ │ │ ├── preload # Electron preload files\n│ │ │ └── window-register # Run by every renderer during setup\n│ │ ├── util # A collection of utility functions\n│ │ └── vue # Contains Vue components used by the graphical interface\n│ ├── main # Contains code for the main process\n│ │ ├── assets # Static files (note: location will likely change)\n│ │ ├── commands # Commands that perform user-actions, run from within zettlr.ts\n│ │ └── modules # Main process modules\n│ │ ├── document-manager # The document manager handles all open files\n│ │ ├── export # The exporter converts Markdown files into other formats\n│ │ ├── fsal # The File System Abstraction Layer provides the file tree\n│ │ ├── import # The importer converts other formats into Markdown files\n│ │ └── window-manager # The window manager manages all application windows\n│ ├── win-about # Code for the About window\n│ ├── win-custom-css # Code for the Custom CSS window\n│ ├── win-defaults # Code for the defaults file editor\n│ ├── win-error # The error modal window\n│ ├── win-log-viewer # Displays the running logs from the app\n│ ├── win-main # The main window\n│ ├── win-paste-image # The modal displayed when pasting an image\n│ ├── win-preferences # The preferences window\n│ ├── win-print # Code for the print and preview window\n│ ├── win-quicklook # Code for the Quicklook windows\n│ ├── win-stats # Code for the general statistics window\n│ ├── win-tag-manager # Code for the tag manager\n│ └── win-update # The dedicated update window\n├── static # Contains static files, cf. the README-file in there\n└── test # Unit tests\"><pre class=\"notranslate\"><code class=\"notranslate\">.\n├── resources # Contains resource files\n│ ├── NSIS # Images for the Windows installer\n│ ├── icons # Icons used to build the application\n│ ├── screenshots # The screenshots used in this README file\n├── scripts # Scripts that are run by the CI and some YARN commands\n│ ├── assets # Asset files used by some scripts\n│ └── test-gui # Test files used by `yarn test-gui`\n├── source # Contains the actual source code for the app\n│ ├── app # Contains service providers and the boot/shutdown routines\n│ ├── common # Common files used by several or all renderer processes\n│ │ ├── fonts # Contains the font files (note: location will likely change)\n│ │ ├── img # Currently unused image files\n│ │ ├── less # Contains the themes (note: location will likely change)\n│ │ ├── modules # Contains renderer modules\n│ │ │ ├── markdown-editor # The central CodeMirror markdown editor\n│ │ │ ├── preload # Electron preload files\n│ │ │ └── window-register # Run by every renderer during setup\n│ │ ├── util # A collection of utility functions\n│ │ └── vue # Contains Vue components used by the graphical interface\n│ ├── main # Contains code for the main process\n│ │ ├── assets # Static files (note: location will likely change)\n│ │ ├── commands # Commands that perform user-actions, run from within zettlr.ts\n│ │ └── modules # Main process modules\n│ │ ├── document-manager # The document manager handles all open files\n│ │ ├── export # The exporter converts Markdown files into other formats\n│ │ ├── fsal # The File System Abstraction Layer provides the file tree\n│ │ ├── import # The importer converts other formats into Markdown files\n│ │ └── window-manager # The window manager manages all application windows\n│ ├── win-about # Code for the About window\n│ ├── win-custom-css # Code for the Custom CSS window\n│ ├── win-defaults # Code for the defaults file editor\n│ ├── win-error # The error modal window\n│ ├── win-log-viewer # Displays the running logs from the app\n│ ├── win-main # The main window\n│ ├── win-paste-image # The modal displayed when pasting an image\n│ ├── win-preferences # The preferences window\n│ ├── win-print # Code for the print and preview window\n│ ├── win-quicklook # Code for the Quicklook windows\n│ ├── win-stats # Code for the general statistics window\n│ ├── win-tag-manager # Code for the tag manager\n│ └── win-update # The dedicated update window\n├── static # Contains static files, cf. the README-file in there\n└── test # Unit tests\n</code></pre></div>\n<h3 dir=\"auto\"><a id=\"user-content-on-the-distinction-between-modules-and-service-providers\" class=\"anchor\" aria-hidden=\"true\" href=\"#on-the-distinction-between-modules-and-service-providers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>On the Distinction between Modules and Service Providers</h3>\n<p dir=\"auto\">You'll notice that Zettlr contains both \"modules\" and \"service providers\". The difference between the two is simple: Service providers run in the main process and are completely autonomous while providing functionality to the app as a whole. Modules, on the other hand, provide functionality that must be triggered by user actions (e.g. the exporter and the importer).</p>\n<h3 dir=\"auto\"><a id=\"user-content-the-application-lifecycle\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-application-lifecycle\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>The Application Lifecycle</h3>\n<p dir=\"auto\">Whenever you run Zettlr, the following steps will be executed:</p>\n<ol start=\"0\" dir=\"auto\">\n<li>Execute <code>source/main.ts</code></li>\n<li>Environment check (<code>source/app/lifecycle.ts::bootApplication</code>)</li>\n<li>Boot service providers (<code>source/app/lifecycle.ts::bootApplication</code>)</li>\n<li>Boot main application (<code>source/main/zettlr.ts</code>)</li>\n<li>Load the file tree and the documents</li>\n<li>Show the main window</li>\n</ol>\n<p dir=\"auto\">And when you shut down the app, the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Close all windows except the main window</li>\n<li>Attempt to close the main window</li>\n<li>Shutdown the main application (<code>source/main/zettlr.ts::shutdown</code>)</li>\n<li>Shutdown the service providers (<code>source/app/lifecycle.ts::shutdownApplication</code>)</li>\n<li>Exit the application</li>\n</ol>\n<p dir=\"auto\">During development of the app (<code>yarn start</code> and <code>yarn test-gui</code>), the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Electron forge will compile the code for the main process and each renderer process separately (since these are separate processes), using TypeScript and webpack to compile and transpile.</li>\n<li>Electron forge will put that code into the directory <code>.webpack</code>, replacing the constants you can find in the \"create\"-methods of the window manager with the appropriate entry points.</li>\n<li>Electron forge will start a few development servers to provide hot module reloading (HMR) and then actually start the application.</li>\n</ol>\n<p dir=\"auto\">Whenever the app is built, the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Electron forge will perform steps 1 and 2 above, but instead of running the app, it will package the resulting code into a functional app package.</li>\n<li>Electron builder will then take these pre-built packages and wrap them in a platform-specific installer (DMG-files, Windows installer, or Linux packages).</li>\n</ol>\n<p dir=\"auto\">Electron forge will put the packaged applications into the directory <code>./out</code> while Electron builder will put the installers into the directory <code>./release</code>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-command-line-switches\" class=\"anchor\" aria-hidden=\"true\" href=\"#command-line-switches\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Command-Line Switches</h2>\n<p dir=\"auto\">The Zettlr binary features a few command line switches that you can make use of for different purposes.</p>\n<h4 dir=\"auto\"><a id=\"user-content---launch-minimized\" class=\"anchor\" aria-hidden=\"true\" href=\"#--launch-minimized\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>--launch-minimized</code></h4>\n<p dir=\"auto\">This CLI flag will instruct Zettlr not to show the main window on start. This is useful to create autostart entries. In that case, launching Zettlr with this flag at system boot will make sure that you will only see its icon in the tray.</p>\n<p dir=\"auto\">Since this implies the need to have the app running in the tray bar or notification area when starting the app like this, it will automatically set the corresponding setting <code>system.leaveAppRunning</code> to true.</p>\n<blockquote>\n<p dir=\"auto\">Note: This flag will not have any effect on Linux systems which do not support displaying an icon in a tray bar or notification area.</p>\n</blockquote>\n<h4 dir=\"auto\"><a id=\"user-content---clear-cache\" class=\"anchor\" aria-hidden=\"true\" href=\"#--clear-cache\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>--clear-cache</code></h4>\n<p dir=\"auto\">This will direct the File System Abstraction Layer to fully clear its cache on boot. This can be used to mitigate issues regarding changes in the code base. To ensure compatibility with any changes to the information stored in the cache, the cache is also automatically cleared when the version field in your <code>config.json</code> does not match the one in the <code>package.json</code>, which means that, as long as you do not explicitly set the <code>version</code>-field in your <code>test-config.yml</code>, the cache will always be cleared on each run when you type <code>yarn test-gui</code>.</p>\n<h4 dir=\"auto\"><a id=\"user-content---data-dirpath\" class=\"anchor\" aria-hidden=\"true\" href=\"#--data-dirpath\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>--data-dir=path</code></h4>\n<p dir=\"auto\">Use this switch to specify custom data directory, which holds your configuration files. Without this switch data directory defaults to <code>%AppData%/Zettlr</code> (on Windows 10), <code>~/.config/Zettlr</code> (on Linux), etc. The path can be absolute or relative. Basis for the relative path will be either the binary's directory (when running a packaged app) or the repository root directory (when running an app that is not packaged). If the path contains spaces, do not forget to escape it in quotes. <code>~</code> to denote home directory does not work. Due to the bug in Electron an empty <code>Dictionaries</code> subdirectory is created in the default data directory, but it does not impact functionality.</p>\n<h4 dir=\"auto\"><a id=\"user-content---disable-hardware-acceleration\" class=\"anchor\" aria-hidden=\"true\" href=\"#--disable-hardware-acceleration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a><code>--disable-hardware-acceleration</code></h4>\n<p dir=\"auto\">This switch causes Zettlr to disable hardware acceleration, which could be necessary in certain setups. For more information on why this flag was added, see issue <a href=\"https://github.com/Zettlr/Zettlr/issues/2127\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Zettlr/Zettlr/issues/2127/hovercard\">#2127</a>.</p>\n<h2 dir=\"auto\"><a id=\"user-content-vscode-extension-recommendations\" class=\"anchor\" aria-hidden=\"true\" href=\"#vscode-extension-recommendations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>VSCode Extension Recommendations</h2>\n<p dir=\"auto\">This repository makes use of Visual Studio Code's <a href=\"https://go.microsoft.com/fwlink/?LinkId=827846\" rel=\"nofollow\">recommended extensions feature</a>. This means: If you use VS Code and open the repository for the first time, VS Code will tell you that the repository recommends to install a handful of extensions. These extensions are recommended if you work with Zettlr and will make contributing much easier. The recommendations are specified in the file <code>.vscode/extensions.json</code>.</p>\n<p dir=\"auto\">Since installing extensions is sometimes a matter of taste, we have added short descriptions for each recommended extension within that file to explain why we recommend it. This way you can make your own decision whether or not you want to install any of these extensions (for example, the SVG extension is not necessary if you do not work with the SVG files provided in the repository).</p>\n<p dir=\"auto\">If you choose not to install all of the recommended extensions at once (which we recommend), VS Code will show you the recommendations in the extensions sidebar so you can first decide which of the ones you'd like to install and then manually install those you'd like to have.</p>\n<blockquote>\n<p dir=\"auto\">Using the same extensions as the core developer team will make the code generally more consistent since you will have the same visual feedback.</p>\n</blockquote>\n<h2 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h2>\n<p dir=\"auto\">This software is licensed via the <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" rel=\"nofollow\">GNU GPL v3-License</a>.</p>\n<p dir=\"auto\">The brand (including name, icons and everything Zettlr can be identified with) is excluded and all rights reserved. If you want to fork Zettlr to develop another app, feel free but please change name and icons. <a href=\"https://www.zettlr.com/press#usage-rights\" rel=\"nofollow\">Read about the logo usage</a>.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:16.039Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a href=\"https://github.com/Zettlr/Zettlr\">\n <img src=\"https://raw.githubusercontent.com/Zettlr/Zettlr/master/resources/icons/png/256x256.png\" alt=\"Zettlr\" style=\"max-width: 100%;\">\n </a>\n <br>\n Zettlr [<em>ˈset·lər</em>]\n</h1><a id=\"user-content-------------zettlr-ˈsetlər\" class=\"anchor-element\" aria-label=\"Permalink: \n Zettlr [ˈset·lər]\n\" href=\"https://github.com/zettlr/zettlr/blob/develop/#------------zettlr-ˈsetlər\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\"><strong>Your One-Stop Publication Workbench</strong>.</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://doi.org/10.5281/zenodo.2580173\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/26c68c564402d39b3761822f9c324f047ccda89d14e9999a9b349bae22c3fa64/68747470733a2f2f7a656e6f646f2e6f72672f62616467652f444f492f31302e353238312f7a656e6f646f2e323538303137332e737667\" alt=\"DOI\" data-canonical-src=\"https://zenodo.org/badge/DOI/10.5281/zenodo.2580173.svg\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.gnu.org/licenses/gpl-3.0\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/6be00b1b55f8b9b6f6d85fa810b501a37e0d48bf99e98bb4381e92caeff02619/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667\" alt=\"License: GNU GPL v3\" data-canonical-src=\"https://img.shields.io/badge/License-GPLv3-blue.svg\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.zettlr.com/download\" rel=\"nofollow\">\n <img alt=\"GitHub tag (latest by date)\" src=\"https://camo.githubusercontent.com/cda06addffda779dc5de6f817b20b4a5d504bf6bf759be7fbd433c834591a892/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672d646174652f5a6574746c722f5a6574746c722e7376673f6c6162656c3d6c6174657374\" data-canonical-src=\"https://img.shields.io/github/tag-date/Zettlr/Zettlr.svg?label=latest\" style=\"max-width: 100%;\">\n </a>\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6aa5ec88978ee739f96f9709a9f03162cacfda4759808520b29209d8f74b04a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5a6574746c722f5a6574746c722f746f74616c2e737667\"><img alt=\"GitHub All Releases\" src=\"https://camo.githubusercontent.com/6aa5ec88978ee739f96f9709a9f03162cacfda4759808520b29209d8f74b04a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5a6574746c722f5a6574746c722f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/Zettlr/Zettlr/total.svg\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Zettlr/Zettlr/workflows/Test/badge.svg?branch=master\"><img alt=\"Test\" src=\"https://github.com/Zettlr/Zettlr/workflows/Test/badge.svg?branch=master\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Zettlr/Zettlr/workflows/Build/badge.svg\"><img alt=\"Build\" src=\"https://github.com/Zettlr/Zettlr/workflows/Build/badge.svg\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://www.zettlr.com/\" rel=\"nofollow\">Homepage</a> |\n <a href=\"https://www.zettlr.com/download\" rel=\"nofollow\">Download</a> |\n <a href=\"https://docs.zettlr.com/\" rel=\"nofollow\">Documentation</a> |\n <a href=\"https://fosstodon.org/@zettlr\" rel=\"nofollow\">Mastodon</a> |\n <a href=\"https://discord.gg/PcfS3DM9Xj\" rel=\"nofollow\">Discord</a> |\n <a href=\"https://github.com/zettlr/zettlr/blob/develop/#contributing\">Contributing</a> |\n <a href=\"https://www.patreon.com/zettlr\" rel=\"nofollow\">Support Us</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/zettlr/zettlr/blob/develop//resources/screenshots/zettlr_view.png\"><img src=\"https://raw.githubusercontent.com/zettlr/zettlr/develop//resources/screenshots/zettlr_view.png\" alt=\"screenshot\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<p dir=\"auto\">Zettlr brings simplicity back to your texts. Open-minded writing that adapts to your style. Fast information retrieval that finds what matters to you. Versatile exporting that enables you to adapt to whatever publication pipeline your employer or school uses.</p>\n<p dir=\"auto\">Focus on what matters to you.</p>\n<p dir=\"auto\"><strong>Publish, not perish.</strong></p>\n<blockquote>\n<p dir=\"auto\"><a href=\"https://zettlr.com/\" rel=\"nofollow\">Learn more on our website</a>.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/zettlr/zettlr/blob/develop/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Your Notes are your notes: Zettlr is <strong>privacy-first</strong></li>\n<li><strong>Citations</strong> made easy: Tight and ever-growing integration with your favourite reference manager (Zotero, JabRef, and many others)</li>\n<li>Available in over a <strong>dozen languages</strong></li>\n<li>Draft your publications in a professional environment, with <strong>LaTeX and Word template support</strong></li>\n<li>Simple and beautiful exports with <a href=\"https://pandoc.org/\" rel=\"nofollow\">Pandoc</a>, <a href=\"https://www.latex-project.org/\" rel=\"nofollow\">LaTeX</a>, and <a href=\"http://textbundle.org/\" rel=\"nofollow\">Textbundle</a></li>\n<li><strong>Snippets</strong> allow you to automate insertion of boilerplate code</li>\n<li>Themes, dark modes, and full flexibility with <strong>custom CSS</strong></li>\n<li><strong>Code highlighting</strong> for many languages</li>\n<li>Support for state of the art knowledge management techniques (<strong>Zettelkasten</strong>)</li>\n<li>A powerful <strong>full text search</strong> that helps you find anything, anywhere</li>\n</ul>\n<p dir=\"auto\">… and the best is: <strong>Zettlr is <a href=\"https://en.wikipedia.org/wiki/Free_and_open-source_software\" rel=\"nofollow\">Free and Open Source Software (FOSS)</a>!</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"https://github.com/zettlr/zettlr/blob/develop/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To install Zettlr, just <a href=\"https://www.zettlr.com/download/\" rel=\"nofollow\">download the latest release</a> for your operating system. Currently supported are macOS, Windows, and most Linux distributions (via Debian- and Fedora-packages as well as AppImages).</p>\n<p dir=\"auto\">On our website and here on GitHub, we provide a set of installers for the most common use-cases. We provide both 64-bit installers as well as installers for ARM systems (called \"Apple Silicon\" in the macOS ecosystem). 32-bit is not supported. We offer the following binaries directly:</p>\n<ul dir=\"auto\">\n<li>Windows (x64)</li>\n<li>macOS (Intel and Apple Silicon)</li>\n<li>Debian and Fedora (x64 and ARM)</li>\n<li>AppImage (x64 and ARM)</li>\n</ul>\n<p dir=\"auto\">Thanks to our community, we can also offer you a variety of other installation opportunities:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://community.chocolatey.org/packages/zettlr/\" rel=\"nofollow\">Chocolatey (Windows)</a></li>\n<li><a href=\"https://formulae.brew.sh/cask/zettlr\" rel=\"nofollow\">Homebrew (macOS)</a></li>\n<li><a href=\"https://wiki.archlinux.org/title/Zettlr\" rel=\"nofollow\">Arch Linux</a></li>\n<li><a href=\"https://flathub.org/apps/details/com.zettlr.Zettlr\" rel=\"nofollow\">Flatpak (Linux)</a></li>\n</ul>\n<p dir=\"auto\">All other <a href=\"https://www.electronjs.org/docs/latest/development/build-instructions-gn#platform-prerequisites\" rel=\"nofollow\">platforms that Electron supports</a> are supported as well, but you will need to build the app yourself for this to work.</p>\n<p dir=\"auto\"><strong>Please also consider <a href=\"https://www.patreon.com/zettlr\" rel=\"nofollow\">becoming a patron</a> or making a <a href=\"https://paypal.me/hendrikerz\" rel=\"nofollow\">one-time donation</a>!</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"https://github.com/zettlr/zettlr/blob/develop/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">After you have installed Zettlr, <a href=\"https://docs.zettlr.com/\" rel=\"nofollow\">head over to our documentation</a> to get to know Zettlr. Refer to the <a href=\"https://docs.zettlr.com/en/5-minutes/\" rel=\"nofollow\">Quick Start Guide</a>, if you prefer to use software heads-on.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/zettlr/zettlr/blob/develop//resources/screenshots/zettlr_view_dark.png\"><img src=\"https://raw.githubusercontent.com/zettlr/zettlr/develop//resources/screenshots/zettlr_view_dark.png\" alt=\"The central window of Zettlr using the dark theme\" style=\"max-width: 100%;\" crossorigin=\"\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"https://github.com/zettlr/zettlr/blob/develop/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">As an Open Source application, Zettlr always welcomes contributions from the community. <strong>You do not need to know how to write code to help!</strong> A full overview over all the areas where you can help can be found in our <a href=\"https://github.com/zettlr/zettlr/blob/develop/./CONTRIBUTING.md\">contributing guide</a>. Here, we introduce you to the two biggest areas where we welcome help: translations and contributing code.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Translating</h3><a id=\"user-content-translating\" class=\"anchor-element\" aria-label=\"Permalink: Translating\" href=\"https://github.com/zettlr/zettlr/blob/develop/#translating\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The development team maintains the English and German translations, but lacks adequate knowledge of other languages. All the other available translations have been created by our community.</p>\n<p dir=\"auto\">Zettlr's translations utilize the <a href=\"https://www.gnu.org/software/gettext/\" rel=\"nofollow\">gettext system</a>. This means that the translations are kept in PO-files within the <a href=\"https://github.com/zettlr/zettlr/blob/develop/./static/lang\"><code>static/lang</code> directory</a>.</p>\n<p dir=\"auto\">To update a translation, simply download the corresponding language file and edit it. You can edit PO-files with a simple text editor, but if you prefer a more comfortable graphical editor, there are many out there. One good option is the Open Source editor <a href=\"https://poedit.net/\" rel=\"nofollow\">POedit</a>.</p>\n<p dir=\"auto\">As soon as you are happy with your changes, open a Pull Request here that updates the corresponding file. GitHub has created a great <a href=\"https://docs.github.com/en/repositories/working-with-files/managing-files/editing-files#editing-files-in-another-users-repository\">guide on how to open Pull Requests</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Contributing Code</h3><a id=\"user-content-contributing-code\" class=\"anchor-element\" aria-label=\"Permalink: Contributing Code\" href=\"https://github.com/zettlr/zettlr/blob/develop/#contributing-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Zettlr is an <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>-based app, so to start developing, you'll need to have the following installed on your computer:</p>\n<ol dir=\"auto\">\n<li><a href=\"https://nodejs.org/\" rel=\"nofollow\">NodeJS</a>. Make sure it's at least Node 20 (<code>lts/iron</code>). To test what version you have, run <code>node -v</code>.</li>\n<li><a href=\"https://yarnpkg.com/en/\" rel=\"nofollow\">Yarn</a>. This is the package manager for the project, as we do not commit <code>package-lock.json</code>-files and many commands require yarn. You can install this globally using <code>npm install -g yarn</code> or Homebrew, if you are on macOS.</li>\n<li>On Windows, we recommend to <a href=\"https://learn.microsoft.com/en-us/windows/wsl/install\" rel=\"nofollow\">install the Windows Subsystem for Linux (WSL)</a>, which will make many of the next steps easier.</li>\n<li>A few command-line utilities that various scripts require for running the development builds:\n<ul dir=\"auto\">\n<li><a href=\"https://curl.se/download.html\" rel=\"nofollow\"><code>cURL</code></a> (required by the Pandoc download script)</li>\n<li><code>unzip</code> (required by the Pandoc download script)</li>\n<li><a href=\"https://jqlang.github.io/jq/\" rel=\"nofollow\"><code>jq</code></a> (required by the i18n script)</li>\n</ul>\n</li>\n<li>An appropriate build toolchain for your operating system, since Zettlr requires a few native C++-modules that must be compiled before running the app:\n<ul dir=\"auto\">\n<li><strong>macOS</strong>: On macOS, installing the XCode command-line tools via <code>xcode-select --install</code> suffices</li>\n<li><strong>Windows</strong>: On Windows, you'll need the <a href=\"https://visualstudio.microsoft.com/free-developer-offers/\" rel=\"nofollow\">free Visual Studio development tools</a> that include the required tools</li>\n<li><strong>Linux</strong>: On Linux, there are a variety of compatible toolchains available, sometimes they are already preinstalled. Refer to your distribution's manual for more information.</li>\n</ul>\n</li>\n</ol>\n<p dir=\"auto\">Then, simply clone the repository and install the dependencies on your local computer:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/Zettlr/Zettlr.git\n$ cd Zettlr\n$ yarn install --immutable\"><pre>$ git clone https://github.com/Zettlr/Zettlr.git\n$ <span class=\"pl-c1\">cd</span> Zettlr\n$ yarn install --immutable</pre></div>\n<p dir=\"auto\">The <code>--immutable</code> flag ensures that yarn will stick to the versions as listed in the <code>yarn.lock</code> and not attempt to update them.</p>\n<p dir=\"auto\">During development, hot module reloading (HMR) is active so that you can edit the renderer's code easily and hit <code>F5</code> after the changes have been compiled by <code>electron-forge</code>. You can keep the developer tools open to see when HMR has finished loading your changes.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">What Should I Know To Contribute Code?</h3><a id=\"user-content-what-should-i-know-to-contribute-code\" class=\"anchor-element\" aria-label=\"Permalink: What Should I Know To Contribute Code?\" href=\"https://github.com/zettlr/zettlr/blob/develop/#what-should-i-know-to-contribute-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">In order to provide code, you should have basic familiarity with the following topics and/or manuals (ordered by descending importance):</p>\n<ul dir=\"auto\">\n<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" rel=\"nofollow\">JavaScript</a> (especially asynchronous code) and <a href=\"https://www.typescriptlang.org/docs/\" rel=\"nofollow\">TypeScript</a></li>\n<li><a href=\"https://nodejs.org/api/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://www.electronjs.org/docs\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://vuejs.org/guide/introduction.html\" rel=\"nofollow\">Vue.js 3.x</a> and <a href=\"https://pinia.vuejs.org/\" rel=\"nofollow\">Pinia</a></li>\n<li><a href=\"https://codemirror.net/docs/\" rel=\"nofollow\">CodeMirror 6.x</a></li>\n<li><a href=\"https://eslint.org/\" rel=\"nofollow\">ESLint</a></li>\n<li><a href=\"https://lesscss.org/#\" rel=\"nofollow\">LESS</a></li>\n<li><a href=\"https://webpack.js.org/concepts/\" rel=\"nofollow\">Webpack 5.x</a></li>\n<li><a href=\"https://www.electronforge.io/\" rel=\"nofollow\">Electron forge</a></li>\n<li><a href=\"https://www.electron.build/\" rel=\"nofollow\">Electron builder</a></li>\n</ul>\n<div class=\"markdown-alert markdown-alert-tip\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-light-bulb mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Tip</p><p dir=\"auto\">See the \"Directory Structure\" section below to get an idea of how Zettlr specifically works.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Development Commands</h3><a id=\"user-content-development-commands\" class=\"anchor-element\" aria-label=\"Permalink: Development Commands\" href=\"https://github.com/zettlr/zettlr/blob/develop/#development-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This section lists all available commands that you can use during application development. These are defined within the <code>package.json</code> and can be run from the command line by prefixing them with <code>yarn</code>. Run them from within the base directory of the repository.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>start</code></h4><a id=\"user-content-start\" class=\"anchor-element\" aria-label=\"Permalink: start\" href=\"https://github.com/zettlr/zettlr/blob/develop/#start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Starts <code>electron-forge</code>, which will build the application and launch it in development mode.</p>\n<div class=\"markdown-alert markdown-alert-caution\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-stop mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Caution</p><p dir=\"auto\"><strong>We do not recommend using this command. Use <code>test-gui</code> instead.</strong> By using this command, the app will use the default settings, so if you use Zettlr on the same computer in production, it will use the same configuration files as the regular application. This means: be careful when breaking things, otherwise this command <strong>will</strong> lead to data loss.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>package</code></h4><a id=\"user-content-package\" class=\"anchor-element\" aria-label=\"Permalink: package\" href=\"https://github.com/zettlr/zettlr/blob/develop/#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Packages the application, but not bundle it into an installer. Without any suffix, this command will package the application for your current platform and architecture. To create specific packages (may require running on the corresponding platform), the following suffixes are available:</p>\n<ul dir=\"auto\">\n<li><code>package:mac-x64</code> (Intel-based Macs)</li>\n<li><code>package:mac-arm</code> (Apple Silicon-based Macs)</li>\n<li><code>package:win-x64</code> (Intel-based Windows)</li>\n<li><code>package:linux-x64</code> (Intel-based Linux)</li>\n<li><code>package:linux-arm</code> (ARM-based Linux)</li>\n</ul>\n<p dir=\"auto\">The resulting application packages are stored in <code>./out</code>.</p>\n<div class=\"markdown-alert markdown-alert-important\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-report mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Important</p><p dir=\"auto\">This command will skip typechecking to speed up builds, so we recommend running <code>lint</code> before packaging to ensure that there are no errors.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>release:{platform-arch}</code></h4><a id=\"user-content-releaseplatform-arch\" class=\"anchor-element\" aria-label=\"Permalink: release:{platform-arch}\" href=\"https://github.com/zettlr/zettlr/blob/develop/#releaseplatform-arch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Packages the application and then bundles it into an installer for the corresponding platform and architecture. To create such a bundle (may require running on the corresponding platform), one of the following values for <code>{platform-arch}</code> is required:</p>\n<ul dir=\"auto\">\n<li><code>release:mac-x64</code> (Intel-based Macs)</li>\n<li><code>release:mac-arm</code> (Apple Silicon-based Macs)</li>\n<li><code>release:win-x64</code> (Intel-based Windows)</li>\n<li><code>release:linux-x64</code> (Intel-based Linux)</li>\n<li><code>release:linux-arm</code> (ARM-based Linux)</li>\n</ul>\n<p dir=\"auto\">The resulting setup bundles are stored in <code>./release</code>.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">While you can <code>package</code> directly for your platform without any suffix, you need to specify the platform and architecture when creating a release bundle, since electron-builder would otherwise include the development-dependencies in the <code>app.asar</code>, resulting in a bloated application.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>csl:refresh</code></h4><a id=\"user-content-cslrefresh\" class=\"anchor-element\" aria-label=\"Permalink: csl:refresh\" href=\"https://github.com/zettlr/zettlr/blob/develop/#cslrefresh\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This downloads the <a href=\"https://citationstyles.org/\" rel=\"nofollow\">Citation Style Language</a> (CSL) files with which the application is shipped, and places them in the <code>static/csl-locales</code>- and <code>static/csl-styles</code>-directories respectively.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">This command is intended for an automated workflow that runs from time to time on the repository to perform this action. <strong>Do not commit updated files to the repository</strong>. Instead, the updated files will be downloaded whenever you <code>git fetch</code>.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>lint</code></h4><a id=\"user-content-lint\" class=\"anchor-element\" aria-label=\"Permalink: lint\" href=\"https://github.com/zettlr/zettlr/blob/develop/#lint\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Runs <a href=\"https://eslint.org/\" rel=\"nofollow\">ESLint</a>. Apps such as <a href=\"https://code.visualstudio.com/\" rel=\"nofollow\">Visual Studio Code</a> will automatically run ESLint in the background on your open files. This command runs them across the entire code base. Make sure to run this command prior to submitting a Pull Request.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">This command will run automatically on each Pull Request to check your code for inconsistencies.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>shortcut:install</code></h4><a id=\"user-content-shortcutinstall\" class=\"anchor-element\" aria-label=\"Permalink: shortcut:install\" href=\"https://github.com/zettlr/zettlr/blob/develop/#shortcutinstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Creates a <code>.desktop</code>-file into your applications which enables you to quickly start an app that you have compiled from source. This requires Linux. To use new changes, simple sync the repository, run <code>package</code> again, and you're good to go.</p>\n<div class=\"markdown-alert markdown-alert-warning\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-alert mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Warning</p><p dir=\"auto\">We provide this command as a convenience. Unless you know what you are doing, you should not run code directly compiled from the HEAD commit of the develop branch. This command <em>can</em> be useful, however, in a few instances where you know what may go wrong and can take appropriate precautions.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\"><code>shortcut:uninstall</code></h3><a id=\"user-content-shortcutuninstall\" class=\"anchor-element\" aria-label=\"Permalink: shortcut:uninstall\" href=\"https://github.com/zettlr/zettlr/blob/develop/#shortcutuninstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Removes the <code>.desktop</code>-file created by <code>shortcut:install</code>.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">You don't have to uninstall and reinstall the shortcut whenever you compile the binary anew. Just make sure that Zettlr is closed before you recompile it. You should only have to reinstall the shortcut if the template (in <code>scripts/assets/zettlr-dev.desktop</code>) has changed.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>test</code></h4><a id=\"user-content-test\" class=\"anchor-element\" aria-label=\"Permalink: test\" href=\"https://github.com/zettlr/zettlr/blob/develop/#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This runs the unit tests in the directory <code>./test</code>. Make sure to run this command prior to submitting a Pull Request, as this will be run every time you commit to the PR, and this way you can make sure that your changes don't break any tests, making the whole PR-process easier.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>test-gui</code></h4><a id=\"user-content-test-gui\" class=\"anchor-element\" aria-label=\"Permalink: test-gui\" href=\"https://github.com/zettlr/zettlr/blob/develop/#test-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Use this command to carefree test any changes you make to the application. This command will start the application as if you ran <code>yarn start</code>, but will provide a custom configuration and a custom directory.</p>\n<div class=\"markdown-alert markdown-alert-important\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-report mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Important</p><p dir=\"auto\">This command will skip typechecking to speed up builds, so be extra cautious.</p>\n</div>\n<p dir=\"auto\"><strong>The first time you start this command</strong>, pass the <code>--clean</code>-flag to copy a bunch of test-files to your <code>./resources</code>-directory, create a <code>test-config.yml</code> in your project root, and start the application with this clean configuration. Then, you can adapt the <code>test-config.yml</code> to your liking (so that certain settings which you would otherwise <em>always</em> set will be pre-set without you having to open the preferences).</p>\n<p dir=\"auto\">Whenever you want to reset the test directory to its initial state (or you removed the directory, or cloned the whole project anew), pass the flag <code>--clean</code> to the command in order to create or reset the directory. <strong>This is also necessary if you changed something in <code>test-config.yml</code></strong>.</p>\n<p dir=\"auto\">If you want to prevent a config-file from being created (e.g., to simulate the first start experience), you can pass the flag <code>--no-config</code> to this command.</p>\n<p dir=\"auto\">You can pass additional command-line switches such as <code>--clear-cache</code> to this command as well. They will be passed to the child process.</p>\n<div class=\"markdown-alert markdown-alert-warning\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-alert mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Warning</p><p dir=\"auto\">Attention: Before first running the command, you <strong>must</strong> run it with the <code>--clean</code>-flag to create the directory in the first place!</p>\n</div>\n<p dir=\"auto\">Additionally, have a look at our <a href=\"https://docs.zettlr.com/en/get-involved\" rel=\"nofollow\">full development documentation</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Directory Structure</h3><a id=\"user-content-directory-structure\" class=\"anchor-element\" aria-label=\"Permalink: Directory Structure\" href=\"https://github.com/zettlr/zettlr/blob/develop/#directory-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Zettlr is a mature app that has amassed hundreds of directories over the course of its development. Since it is hard to contribute to an application without any guidance, we have compiled a short description of the directories with how they interrelate.</p>\n\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\".\n├── out # Contains unpackaged binaries after running any `package` command\n├── release # Contains distributables after running any `release` command\n├── resources # General resource files\n│   ├── NSIS # Windows installer bitmaps\n│   ├── icons # Various icon formats\n│   ├── screenshots # Contains the main screenshots\n├── scripts # Scripts used during the build process and CI pipeline \n│   ├── assets # Assets for the script files\n│   └── test-gui # A full file tree used with the `test-gui` command\n├── source # This is the actual source filetree\n│   ├── app # Main process components\n│   │   ├── service-providers # Service providers that handle most of the business logic\n│   │   └── util # Utility functions for the main process\n│   ├── common # Shared files between various renderer processes\n│   │   ├── img # Images used in various places\n│   │   ├── modules # Shared modules\n│ │ │ ├── markdown-editor # Main Markdown editor\n│ │ │ ├── markdown-utils # MD Utilities such as md2html converter\n│ │ │ ├── preload # Electron preload files\n│ │ │ └── window-register # Run by every renderer during setup\n│   │   ├── util # General utility functions\n│   │   └── vue # Shared Vue components\n│   ├── pinia # Renderer state management\n│   ├── types # Types-only directory; deprecated\n│   ├── win-about # About dialog window\n│   ├── win-assets # Assets Manager\n│   ├── win-error # Error window\n│   ├── win-log-viewer # Log Viewer\n│   ├── win-main # Main window\n│   ├── win-paste-image # Paste-Image-dialog\n│   ├── win-preferences # Preferences window\n│   ├── win-print # Print preview\n│   ├── win-project-properties # Project properties\n│   ├── win-splash-screen # The splash screen\n│   ├── win-stats # Statistics window\n│   ├── win-tag-manager # Tag manager\n│   └── win-update # Updater\n├── static # Contains static resources\n│   ├── csl-locales # CSL locale files\n│   ├── csl-styles # CSL styles\n│   ├── defaults # Default defaults/Pandoc profiles\n│   ├── dict # Dictionaries that ship with the app\n│   ├── fonts # Fonts that ship with the app\n│   ├── lang # Language and i18n-related files\n│   ├── lua-filter # Default Lua-filters\n│   └── tutorial # Tutorial files in various languages\n└── test # Unit tests\"><pre class=\"notranslate\"><code>.\n├── out # Contains unpackaged binaries after running any `package` command\n├── release # Contains distributables after running any `release` command\n├── resources # General resource files\n│   ├── NSIS # Windows installer bitmaps\n│   ├── icons # Various icon formats\n│   ├── screenshots # Contains the main screenshots\n├── scripts # Scripts used during the build process and CI pipeline \n│   ├── assets # Assets for the script files\n│   └── test-gui # A full file tree used with the `test-gui` command\n├── source # This is the actual source filetree\n│   ├── app # Main process components\n│   │   ├── service-providers # Service providers that handle most of the business logic\n│   │   └── util # Utility functions for the main process\n│   ├── common # Shared files between various renderer processes\n│   │   ├── img # Images used in various places\n│   │   ├── modules # Shared modules\n│ │ │ ├── markdown-editor # Main Markdown editor\n│ │ │ ├── markdown-utils # MD Utilities such as md2html converter\n│ │ │ ├── preload # Electron preload files\n│ │ │ └── window-register # Run by every renderer during setup\n│   │   ├── util # General utility functions\n│   │   └── vue # Shared Vue components\n│   ├── pinia # Renderer state management\n│   ├── types # Types-only directory; deprecated\n│   ├── win-about # About dialog window\n│   ├── win-assets # Assets Manager\n│   ├── win-error # Error window\n│   ├── win-log-viewer # Log Viewer\n│   ├── win-main # Main window\n│   ├── win-paste-image # Paste-Image-dialog\n│   ├── win-preferences # Preferences window\n│   ├── win-print # Print preview\n│   ├── win-project-properties # Project properties\n│   ├── win-splash-screen # The splash screen\n│   ├── win-stats # Statistics window\n│   ├── win-tag-manager # Tag manager\n│   └── win-update # Updater\n├── static # Contains static resources\n│   ├── csl-locales # CSL locale files\n│   ├── csl-styles # CSL styles\n│   ├── defaults # Default defaults/Pandoc profiles\n│   ├── dict # Dictionaries that ship with the app\n│   ├── fonts # Fonts that ship with the app\n│   ├── lang # Language and i18n-related files\n│   ├── lua-filter # Default Lua-filters\n│   └── tutorial # Tutorial files in various languages\n└── test # Unit tests\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">On the Distinction between Modules and Service Providers</h3><a id=\"user-content-on-the-distinction-between-modules-and-service-providers\" class=\"anchor-element\" aria-label=\"Permalink: On the Distinction between Modules and Service Providers\" href=\"https://github.com/zettlr/zettlr/blob/develop/#on-the-distinction-between-modules-and-service-providers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You'll notice that Zettlr contains both \"modules\" and \"service providers\". The difference between the two is simple: Service providers run in the main process and are completely autonomous while providing functionality to the app as a whole. Modules, on the other hand, provide functionality that must be triggered by user actions (e.g. the exporter and the importer).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">The Application Lifecycle</h3><a id=\"user-content-the-application-lifecycle\" class=\"anchor-element\" aria-label=\"Permalink: The Application Lifecycle\" href=\"https://github.com/zettlr/zettlr/blob/develop/#the-application-lifecycle\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Whenever you run Zettlr, the following steps will be executed:</p>\n<ol start=\"0\" dir=\"auto\">\n<li>Execute <code>source/main.ts</code></li>\n<li>Environment check (<code>source/app/lifecycle.ts::bootApplication</code>)</li>\n<li>Boot service providers (<code>source/app/lifecycle.ts::bootApplication</code>)</li>\n<li>Boot main application (<code>source/main/zettlr.ts</code>)</li>\n<li>Load the file tree and the documents</li>\n<li>Show the main window</li>\n</ol>\n<p dir=\"auto\">And when you shut down the app, the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Close all windows except the main window</li>\n<li>Attempt to close the main window</li>\n<li>Shutdown the main application (<code>source/main/zettlr.ts::shutdown</code>)</li>\n<li>Shutdown the service providers (<code>source/app/lifecycle.ts::shutdownApplication</code>)</li>\n<li>Exit the application</li>\n</ol>\n<p dir=\"auto\">During development of the app (<code>yarn start</code> and <code>yarn test-gui</code>), the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Electron forge will compile the code for the main process and each renderer process separately (since these are separate processes), using TypeScript and webpack to compile and transpile.</li>\n<li>Electron forge will put that code into the directory <code>.webpack</code>, replacing the constants you can find in the \"create\"-methods of the window manager with the appropriate entry points.</li>\n<li>Electron forge will start a few development servers to provide hot module reloading (HMR) and then actually start the application.</li>\n</ol>\n<p dir=\"auto\">Whenever the app is built, the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Electron forge will perform steps 1 and 2 above, but instead of running the app, it will package the resulting code into a functional app package.</li>\n<li>Electron builder will then take these pre-built packages and wrap them in a platform-specific installer (DMG-files, Windows installer, or Linux packages).</li>\n</ol>\n<p dir=\"auto\">Electron forge will put the packaged applications into the directory <code>./out</code> while Electron builder will put the installers into the directory <code>./release</code>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Command-Line Switches</h2><a id=\"user-content-command-line-switches\" class=\"anchor-element\" aria-label=\"Permalink: Command-Line Switches\" href=\"https://github.com/zettlr/zettlr/blob/develop/#command-line-switches\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The Zettlr binary features a few command line switches that you can make use of for different purposes.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>--launch-minimized</code></h4><a id=\"user-content---launch-minimized\" class=\"anchor-element\" aria-label=\"Permalink: --launch-minimized\" href=\"https://github.com/zettlr/zettlr/blob/develop/#--launch-minimized\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This CLI flag will instruct Zettlr not to show the main window on start. This is useful to create autostart entries. In that case, launching Zettlr with this flag at system boot will make sure that you will only see its icon in the tray.</p>\n<p dir=\"auto\">Since this implies the need to have the app running in the tray bar or notification area when starting the app like this, it will automatically set the corresponding setting <code>system.leaveAppRunning</code> to true.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">This flag will not have any effect on Linux systems which do not support displaying an icon in a tray bar or notification area.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>--clear-cache</code></h4><a id=\"user-content---clear-cache\" class=\"anchor-element\" aria-label=\"Permalink: --clear-cache\" href=\"https://github.com/zettlr/zettlr/blob/develop/#--clear-cache\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This will direct the File System Abstraction Layer to fully clear its cache on boot. This can be used to mitigate issues regarding changes in the code base. To ensure compatibility with any changes to the information stored in the cache, the cache is also automatically cleared when the version field in your <code>config.json</code> does not match the one in the <code>package.json</code>, which means that, as long as you do not explicitly set the <code>version</code>-field in your <code>test-config.yml</code>, the cache will always be cleared on each run when you type <code>yarn test-gui</code>.</p>\n<div class=\"markdown-alert markdown-alert-tip\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-light-bulb mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Tip</p><p dir=\"auto\">If you just want to casually clear the cache for troubleshooting, you can also clear the cache by selecting the appropriate menu item in the \"Help\" menu, which saves you from having to dabble with anything technical.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>--data-dir=path</code></h4><a id=\"user-content---data-dirpath\" class=\"anchor-element\" aria-label=\"Permalink: --data-dir=path\" href=\"https://github.com/zettlr/zettlr/blob/develop/#--data-dirpath\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Use this switch to specify a custom data directory, which holds your configuration files. Without this switch, the data directory defaults to <code>%AppData%/Zettlr</code> (on Windows 10 and newer), <code>~/.config/Zettlr</code> (on Linux), or <code>~/Library/Application Support/Zettlr</code> (on macOS). The path can be absolute or relative. Basis for the relative path will be either the binary's directory (when running a packaged app) or the repository root (when running an app that is not packaged). Remember to escape spaces or quote the path, if necessary. The <code>~</code> character to denote the home directory is not expanded in this case, so make sure to pass the entire path to your home directory if necessary. Due to a minor bug in Electron, an empty <code>Dictionaries</code> subdirectory is created in the default data directory, but it does not impact functionality.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>--disable-hardware-acceleration</code></h4><a id=\"user-content---disable-hardware-acceleration\" class=\"anchor-element\" aria-label=\"Permalink: --disable-hardware-acceleration\" href=\"https://github.com/zettlr/zettlr/blob/develop/#--disable-hardware-acceleration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This switch causes Zettlr to disable hardware acceleration, which could be necessary in certain setups. For more information on why this flag was added, see issue <a href=\"https://github.com/Zettlr/Zettlr/issues/2127\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Zettlr/Zettlr/issues/2127/hovercard\">#2127</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">VSCode Extension Recommendations</h2><a id=\"user-content-vscode-extension-recommendations\" class=\"anchor-element\" aria-label=\"Permalink: VSCode Extension Recommendations\" href=\"https://github.com/zettlr/zettlr/blob/develop/#vscode-extension-recommendations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This repository makes use of Visual Studio Code's <a href=\"https://go.microsoft.com/fwlink/?LinkId=827846\" rel=\"nofollow\">recommended extensions feature</a>. This means: If you use VS Code and open the repository for the first time, VS Code will tell you that the repository recommends to install a handful of extensions. These extensions are recommended if you work with Zettlr and will make contributing much easier. The recommendations are specified in the file <code>.vscode/extensions.json</code>.</p>\n<p dir=\"auto\">Since installing extensions is sometimes a matter of taste, we have added short descriptions for each recommended extension within that file to explain why we recommend it. This way you can make your own decision whether or not you want to install any of these extensions (for example, the SVG extension is not necessary if you do not work with the SVG files provided in the repository).</p>\n<p dir=\"auto\">If you choose not to install all of the recommended extensions at once (which we recommend), VS Code will show you the recommendations in the extensions sidebar so you can first decide which of the ones you'd like to install and then manually install those you'd like to have.</p>\n<div class=\"markdown-alert markdown-alert-tip\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-light-bulb mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Tip</p><p dir=\"auto\">Using the same extensions as the core developer team will make the code generally more consistent since you will have the same visual feedback.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/zettlr/zettlr/blob/develop/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This software is licensed via the <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" rel=\"nofollow\">GNU GPL v3-License</a>.</p>\n<p dir=\"auto\">The brand (including name, icons and everything Zettlr can be identified with) is excluded and all rights reserved. If you want to fork Zettlr to develop another app, feel free but please change name and icons. <a href=\"https://www.zettlr.com/press#usage-rights\" rel=\"nofollow\">Read about the logo usage</a>.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 align=\"center\" class=\"heading-element\" dir=\"auto\">\n <a href=\"https://github.com/Zettlr/Zettlr\">\n <img src=\"https://raw.githubusercontent.com/Zettlr/Zettlr/master/resources/icons/png/256x256.png\" alt=\"Zettlr\" style=\"max-width: 100%;\">\n </a>\n <br>\n Zettlr [<em>ˈset·lər</em>]\n</h1><a id=\"user-content-------------zettlr-ˈsetlər\" class=\"anchor-element\" aria-label=\"Permalink: \n Zettlr [ˈset·lər]\n\" href=\"#------------zettlr-ˈsetlər\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p align=\"center\" dir=\"auto\"><strong>Your One-Stop Publication Workbench</strong>.</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://doi.org/10.5281/zenodo.2580173\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/26c68c564402d39b3761822f9c324f047ccda89d14e9999a9b349bae22c3fa64/68747470733a2f2f7a656e6f646f2e6f72672f62616467652f444f492f31302e353238312f7a656e6f646f2e323538303137332e737667\" alt=\"DOI\" data-canonical-src=\"https://zenodo.org/badge/DOI/10.5281/zenodo.2580173.svg\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.gnu.org/licenses/gpl-3.0\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/6be00b1b55f8b9b6f6d85fa810b501a37e0d48bf99e98bb4381e92caeff02619/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667\" alt=\"License: GNU GPL v3\" data-canonical-src=\"https://img.shields.io/badge/License-GPLv3-blue.svg\" style=\"max-width: 100%;\">\n </a>\n <a href=\"https://www.zettlr.com/download\" rel=\"nofollow\">\n <img alt=\"GitHub tag (latest by date)\" src=\"https://camo.githubusercontent.com/cda06addffda779dc5de6f817b20b4a5d504bf6bf759be7fbd433c834591a892/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672d646174652f5a6574746c722f5a6574746c722e7376673f6c6162656c3d6c6174657374\" data-canonical-src=\"https://img.shields.io/github/tag-date/Zettlr/Zettlr.svg?label=latest\" style=\"max-width: 100%;\">\n </a>\n <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/6aa5ec88978ee739f96f9709a9f03162cacfda4759808520b29209d8f74b04a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5a6574746c722f5a6574746c722f746f74616c2e737667\"><img alt=\"GitHub All Releases\" src=\"https://camo.githubusercontent.com/6aa5ec88978ee739f96f9709a9f03162cacfda4759808520b29209d8f74b04a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5a6574746c722f5a6574746c722f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/Zettlr/Zettlr/total.svg\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Zettlr/Zettlr/workflows/Test/badge.svg?branch=master\"><img alt=\"Test\" src=\"https://github.com/Zettlr/Zettlr/workflows/Test/badge.svg?branch=master\" style=\"max-width: 100%;\"></a>\n <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Zettlr/Zettlr/workflows/Build/badge.svg\"><img alt=\"Build\" src=\"https://github.com/Zettlr/Zettlr/workflows/Build/badge.svg\" style=\"max-width: 100%;\"></a>\n</p>\n<p align=\"center\" dir=\"auto\">\n <a href=\"https://www.zettlr.com/\" rel=\"nofollow\">Homepage</a> |\n <a href=\"https://www.zettlr.com/download\" rel=\"nofollow\">Download</a> |\n <a href=\"https://docs.zettlr.com/\" rel=\"nofollow\">Documentation</a> |\n <a href=\"https://fosstodon.org/@zettlr\" rel=\"nofollow\">Mastodon</a> |\n <a href=\"https://discord.gg/PcfS3DM9Xj\" rel=\"nofollow\">Discord</a> |\n <a href=\"#contributing\">Contributing</a> |\n <a href=\"https://www.patreon.com/zettlr\" rel=\"nofollow\">Support Us</a>\n</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/resources/screenshots/zettlr_view.png\"><img src=\"/resources/screenshots/zettlr_view.png\" alt=\"screenshot\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Zettlr brings simplicity back to your texts. Open-minded writing that adapts to your style. Fast information retrieval that finds what matters to you. Versatile exporting that enables you to adapt to whatever publication pipeline your employer or school uses.</p>\n<p dir=\"auto\">Focus on what matters to you.</p>\n<p dir=\"auto\"><strong>Publish, not perish.</strong></p>\n<blockquote>\n<p dir=\"auto\"><a href=\"https://zettlr.com/\" rel=\"nofollow\">Learn more on our website</a>.</p>\n</blockquote>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Your Notes are your notes: Zettlr is <strong>privacy-first</strong></li>\n<li><strong>Citations</strong> made easy: Tight and ever-growing integration with your favourite reference manager (Zotero, JabRef, and many others)</li>\n<li>Available in over a <strong>dozen languages</strong></li>\n<li>Draft your publications in a professional environment, with <strong>LaTeX and Word template support</strong></li>\n<li>Simple and beautiful exports with <a href=\"https://pandoc.org/\" rel=\"nofollow\">Pandoc</a>, <a href=\"https://www.latex-project.org/\" rel=\"nofollow\">LaTeX</a>, and <a href=\"http://textbundle.org/\" rel=\"nofollow\">Textbundle</a></li>\n<li><strong>Snippets</strong> allow you to automate insertion of boilerplate code</li>\n<li>Themes, dark modes, and full flexibility with <strong>custom CSS</strong></li>\n<li><strong>Code highlighting</strong> for many languages</li>\n<li>Support for state of the art knowledge management techniques (<strong>Zettelkasten</strong>)</li>\n<li>A powerful <strong>full text search</strong> that helps you find anything, anywhere</li>\n</ul>\n<p dir=\"auto\">… and the best is: <strong>Zettlr is <a href=\"https://en.wikipedia.org/wiki/Free_and_open-source_software\" rel=\"nofollow\">Free and Open Source Software (FOSS)</a>!</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor-element\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">To install Zettlr, just <a href=\"https://www.zettlr.com/download/\" rel=\"nofollow\">download the latest release</a> for your operating system. Currently supported are macOS, Windows, and most Linux distributions (via Debian- and Fedora-packages as well as AppImages).</p>\n<p dir=\"auto\">On our website and here on GitHub, we provide a set of installers for the most common use-cases. We provide both 64-bit installers as well as installers for ARM systems (called \"Apple Silicon\" in the macOS ecosystem). 32-bit is not supported. We offer the following binaries directly:</p>\n<ul dir=\"auto\">\n<li>Windows (x64)</li>\n<li>macOS (Intel and Apple Silicon)</li>\n<li>Debian and Fedora (x64 and ARM)</li>\n<li>AppImage (x64 and ARM)</li>\n</ul>\n<p dir=\"auto\">Thanks to our community, we can also offer you a variety of other installation opportunities:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://community.chocolatey.org/packages/zettlr/\" rel=\"nofollow\">Chocolatey (Windows)</a></li>\n<li><a href=\"https://formulae.brew.sh/cask/zettlr\" rel=\"nofollow\">Homebrew (macOS)</a></li>\n<li><a href=\"https://wiki.archlinux.org/title/Zettlr\" rel=\"nofollow\">Arch Linux</a></li>\n<li><a href=\"https://flathub.org/apps/details/com.zettlr.Zettlr\" rel=\"nofollow\">Flatpak (Linux)</a></li>\n</ul>\n<p dir=\"auto\">All other <a href=\"https://www.electronjs.org/docs/latest/development/build-instructions-gn#platform-prerequisites\" rel=\"nofollow\">platforms that Electron supports</a> are supported as well, but you will need to build the app yourself for this to work.</p>\n<p dir=\"auto\"><strong>Please also consider <a href=\"https://www.patreon.com/zettlr\" rel=\"nofollow\">becoming a patron</a> or making a <a href=\"https://paypal.me/hendrikerz\" rel=\"nofollow\">one-time donation</a>!</strong></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Getting Started</h2><a id=\"user-content-getting-started\" class=\"anchor-element\" aria-label=\"Permalink: Getting Started\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">After you have installed Zettlr, <a href=\"https://docs.zettlr.com/\" rel=\"nofollow\">head over to our documentation</a> to get to know Zettlr. Refer to the <a href=\"https://docs.zettlr.com/en/5-minutes/\" rel=\"nofollow\">Quick Start Guide</a>, if you prefer to use software heads-on.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/resources/screenshots/zettlr_view_dark.png\"><img src=\"/resources/screenshots/zettlr_view_dark.png\" alt=\"The central window of Zettlr using the dark theme\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Contributing</h2><a id=\"user-content-contributing\" class=\"anchor-element\" aria-label=\"Permalink: Contributing\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">As an Open Source application, Zettlr always welcomes contributions from the community. <strong>You do not need to know how to write code to help!</strong> A full overview over all the areas where you can help can be found in our <a href=\"./CONTRIBUTING.md\">contributing guide</a>. Here, we introduce you to the two biggest areas where we welcome help: translations and contributing code.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Translating</h3><a id=\"user-content-translating\" class=\"anchor-element\" aria-label=\"Permalink: Translating\" href=\"#translating\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The development team maintains the English and German translations, but lacks adequate knowledge of other languages. All the other available translations have been created by our community.</p>\n<p dir=\"auto\">Zettlr's translations utilize the <a href=\"https://www.gnu.org/software/gettext/\" rel=\"nofollow\">gettext system</a>. This means that the translations are kept in PO-files within the <a href=\"./static/lang\"><code>static/lang</code> directory</a>.</p>\n<p dir=\"auto\">To update a translation, simply download the corresponding language file and edit it. You can edit PO-files with a simple text editor, but if you prefer a more comfortable graphical editor, there are many out there. One good option is the Open Source editor <a href=\"https://poedit.net/\" rel=\"nofollow\">POedit</a>.</p>\n<p dir=\"auto\">As soon as you are happy with your changes, open a Pull Request here that updates the corresponding file. GitHub has created a great <a href=\"https://docs.github.com/en/repositories/working-with-files/managing-files/editing-files#editing-files-in-another-users-repository\">guide on how to open Pull Requests</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Contributing Code</h3><a id=\"user-content-contributing-code\" class=\"anchor-element\" aria-label=\"Permalink: Contributing Code\" href=\"#contributing-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Zettlr is an <a href=\"https://www.electronjs.org/\" rel=\"nofollow\">Electron</a>-based app, so to start developing, you'll need to have the following installed on your computer:</p>\n<ol dir=\"auto\">\n<li><a href=\"https://nodejs.org/\" rel=\"nofollow\">NodeJS</a>. Make sure it's at least Node 20 (<code>lts/iron</code>). To test what version you have, run <code>node -v</code>.</li>\n<li><a href=\"https://yarnpkg.com/en/\" rel=\"nofollow\">Yarn</a>. This is the package manager for the project, as we do not commit <code>package-lock.json</code>-files and many commands require yarn. You can install this globally using <code>npm install -g yarn</code> or Homebrew, if you are on macOS.</li>\n<li>On Windows, we recommend to <a href=\"https://learn.microsoft.com/en-us/windows/wsl/install\" rel=\"nofollow\">install the Windows Subsystem for Linux (WSL)</a>, which will make many of the next steps easier.</li>\n<li>A few command-line utilities that various scripts require for running the development builds:\n<ul dir=\"auto\">\n<li><a href=\"https://curl.se/download.html\" rel=\"nofollow\"><code>cURL</code></a> (required by the Pandoc download script)</li>\n<li><code>unzip</code> (required by the Pandoc download script)</li>\n<li><a href=\"https://jqlang.github.io/jq/\" rel=\"nofollow\"><code>jq</code></a> (required by the i18n script)</li>\n</ul>\n</li>\n<li>An appropriate build toolchain for your operating system, since Zettlr requires a few native C++-modules that must be compiled before running the app:\n<ul dir=\"auto\">\n<li><strong>macOS</strong>: On macOS, installing the XCode command-line tools via <code>xcode-select --install</code> suffices</li>\n<li><strong>Windows</strong>: On Windows, you'll need the <a href=\"https://visualstudio.microsoft.com/free-developer-offers/\" rel=\"nofollow\">free Visual Studio development tools</a> that include the required tools</li>\n<li><strong>Linux</strong>: On Linux, there are a variety of compatible toolchains available, sometimes they are already preinstalled. Refer to your distribution's manual for more information.</li>\n</ul>\n</li>\n</ol>\n<p dir=\"auto\">Then, simply clone the repository and install the dependencies on your local computer:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"$ git clone https://github.com/Zettlr/Zettlr.git\n$ cd Zettlr\n$ yarn install --immutable\"><pre>$ git clone https://github.com/Zettlr/Zettlr.git\n$ <span class=\"pl-c1\">cd</span> Zettlr\n$ yarn install --immutable</pre></div>\n<p dir=\"auto\">The <code>--immutable</code> flag ensures that yarn will stick to the versions as listed in the <code>yarn.lock</code> and not attempt to update them.</p>\n<p dir=\"auto\">During development, hot module reloading (HMR) is active so that you can edit the renderer's code easily and hit <code>F5</code> after the changes have been compiled by <code>electron-forge</code>. You can keep the developer tools open to see when HMR has finished loading your changes.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">What Should I Know To Contribute Code?</h3><a id=\"user-content-what-should-i-know-to-contribute-code\" class=\"anchor-element\" aria-label=\"Permalink: What Should I Know To Contribute Code?\" href=\"#what-should-i-know-to-contribute-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">In order to provide code, you should have basic familiarity with the following topics and/or manuals (ordered by descending importance):</p>\n<ul dir=\"auto\">\n<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" rel=\"nofollow\">JavaScript</a> (especially asynchronous code) and <a href=\"https://www.typescriptlang.org/docs/\" rel=\"nofollow\">TypeScript</a></li>\n<li><a href=\"https://nodejs.org/api/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://www.electronjs.org/docs\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://vuejs.org/guide/introduction.html\" rel=\"nofollow\">Vue.js 3.x</a> and <a href=\"https://pinia.vuejs.org/\" rel=\"nofollow\">Pinia</a></li>\n<li><a href=\"https://codemirror.net/docs/\" rel=\"nofollow\">CodeMirror 6.x</a></li>\n<li><a href=\"https://eslint.org/\" rel=\"nofollow\">ESLint</a></li>\n<li><a href=\"https://lesscss.org/#\" rel=\"nofollow\">LESS</a></li>\n<li><a href=\"https://webpack.js.org/concepts/\" rel=\"nofollow\">Webpack 5.x</a></li>\n<li><a href=\"https://www.electronforge.io/\" rel=\"nofollow\">Electron forge</a></li>\n<li><a href=\"https://www.electron.build/\" rel=\"nofollow\">Electron builder</a></li>\n</ul>\n<div class=\"markdown-alert markdown-alert-tip\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-light-bulb mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Tip</p><p dir=\"auto\">See the \"Directory Structure\" section below to get an idea of how Zettlr specifically works.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Development Commands</h3><a id=\"user-content-development-commands\" class=\"anchor-element\" aria-label=\"Permalink: Development Commands\" href=\"#development-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This section lists all available commands that you can use during application development. These are defined within the <code>package.json</code> and can be run from the command line by prefixing them with <code>yarn</code>. Run them from within the base directory of the repository.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>start</code></h4><a id=\"user-content-start\" class=\"anchor-element\" aria-label=\"Permalink: start\" href=\"#start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Starts <code>electron-forge</code>, which will build the application and launch it in development mode.</p>\n<div class=\"markdown-alert markdown-alert-caution\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-stop mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Caution</p><p dir=\"auto\"><strong>We do not recommend using this command. Use <code>test-gui</code> instead.</strong> By using this command, the app will use the default settings, so if you use Zettlr on the same computer in production, it will use the same configuration files as the regular application. This means: be careful when breaking things, otherwise this command <strong>will</strong> lead to data loss.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>package</code></h4><a id=\"user-content-package\" class=\"anchor-element\" aria-label=\"Permalink: package\" href=\"#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Packages the application, but not bundle it into an installer. Without any suffix, this command will package the application for your current platform and architecture. To create specific packages (may require running on the corresponding platform), the following suffixes are available:</p>\n<ul dir=\"auto\">\n<li><code>package:mac-x64</code> (Intel-based Macs)</li>\n<li><code>package:mac-arm</code> (Apple Silicon-based Macs)</li>\n<li><code>package:win-x64</code> (Intel-based Windows)</li>\n<li><code>package:linux-x64</code> (Intel-based Linux)</li>\n<li><code>package:linux-arm</code> (ARM-based Linux)</li>\n</ul>\n<p dir=\"auto\">The resulting application packages are stored in <code>./out</code>.</p>\n<div class=\"markdown-alert markdown-alert-important\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-report mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Important</p><p dir=\"auto\">This command will skip typechecking to speed up builds, so we recommend running <code>lint</code> before packaging to ensure that there are no errors.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>release:{platform-arch}</code></h4><a id=\"user-content-releaseplatform-arch\" class=\"anchor-element\" aria-label=\"Permalink: release:{platform-arch}\" href=\"#releaseplatform-arch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Packages the application and then bundles it into an installer for the corresponding platform and architecture. To create such a bundle (may require running on the corresponding platform), one of the following values for <code>{platform-arch}</code> is required:</p>\n<ul dir=\"auto\">\n<li><code>release:mac-x64</code> (Intel-based Macs)</li>\n<li><code>release:mac-arm</code> (Apple Silicon-based Macs)</li>\n<li><code>release:win-x64</code> (Intel-based Windows)</li>\n<li><code>release:linux-x64</code> (Intel-based Linux)</li>\n<li><code>release:linux-arm</code> (ARM-based Linux)</li>\n</ul>\n<p dir=\"auto\">The resulting setup bundles are stored in <code>./release</code>.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">While you can <code>package</code> directly for your platform without any suffix, you need to specify the platform and architecture when creating a release bundle, since electron-builder would otherwise include the development-dependencies in the <code>app.asar</code>, resulting in a bloated application.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>csl:refresh</code></h4><a id=\"user-content-cslrefresh\" class=\"anchor-element\" aria-label=\"Permalink: csl:refresh\" href=\"#cslrefresh\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This downloads the <a href=\"https://citationstyles.org/\" rel=\"nofollow\">Citation Style Language</a> (CSL) files with which the application is shipped, and places them in the <code>static/csl-locales</code>- and <code>static/csl-styles</code>-directories respectively.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">This command is intended for an automated workflow that runs from time to time on the repository to perform this action. <strong>Do not commit updated files to the repository</strong>. Instead, the updated files will be downloaded whenever you <code>git fetch</code>.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>lint</code></h4><a id=\"user-content-lint\" class=\"anchor-element\" aria-label=\"Permalink: lint\" href=\"#lint\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Runs <a href=\"https://eslint.org/\" rel=\"nofollow\">ESLint</a>. Apps such as <a href=\"https://code.visualstudio.com/\" rel=\"nofollow\">Visual Studio Code</a> will automatically run ESLint in the background on your open files. This command runs them across the entire code base. Make sure to run this command prior to submitting a Pull Request.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">This command will run automatically on each Pull Request to check your code for inconsistencies.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>shortcut:install</code></h4><a id=\"user-content-shortcutinstall\" class=\"anchor-element\" aria-label=\"Permalink: shortcut:install\" href=\"#shortcutinstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Creates a <code>.desktop</code>-file into your applications which enables you to quickly start an app that you have compiled from source. This requires Linux. To use new changes, simple sync the repository, run <code>package</code> again, and you're good to go.</p>\n<div class=\"markdown-alert markdown-alert-warning\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-alert mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Warning</p><p dir=\"auto\">We provide this command as a convenience. Unless you know what you are doing, you should not run code directly compiled from the HEAD commit of the develop branch. This command <em>can</em> be useful, however, in a few instances where you know what may go wrong and can take appropriate precautions.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\"><code>shortcut:uninstall</code></h3><a id=\"user-content-shortcutuninstall\" class=\"anchor-element\" aria-label=\"Permalink: shortcut:uninstall\" href=\"#shortcutuninstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Removes the <code>.desktop</code>-file created by <code>shortcut:install</code>.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">You don't have to uninstall and reinstall the shortcut whenever you compile the binary anew. Just make sure that Zettlr is closed before you recompile it. You should only have to reinstall the shortcut if the template (in <code>scripts/assets/zettlr-dev.desktop</code>) has changed.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>test</code></h4><a id=\"user-content-test\" class=\"anchor-element\" aria-label=\"Permalink: test\" href=\"#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This runs the unit tests in the directory <code>./test</code>. Make sure to run this command prior to submitting a Pull Request, as this will be run every time you commit to the PR, and this way you can make sure that your changes don't break any tests, making the whole PR-process easier.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>test-gui</code></h4><a id=\"user-content-test-gui\" class=\"anchor-element\" aria-label=\"Permalink: test-gui\" href=\"#test-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Use this command to carefree test any changes you make to the application. This command will start the application as if you ran <code>yarn start</code>, but will provide a custom configuration and a custom directory.</p>\n<div class=\"markdown-alert markdown-alert-important\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-report mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Important</p><p dir=\"auto\">This command will skip typechecking to speed up builds, so be extra cautious.</p>\n</div>\n<p dir=\"auto\"><strong>The first time you start this command</strong>, pass the <code>--clean</code>-flag to copy a bunch of test-files to your <code>./resources</code>-directory, create a <code>test-config.yml</code> in your project root, and start the application with this clean configuration. Then, you can adapt the <code>test-config.yml</code> to your liking (so that certain settings which you would otherwise <em>always</em> set will be pre-set without you having to open the preferences).</p>\n<p dir=\"auto\">Whenever you want to reset the test directory to its initial state (or you removed the directory, or cloned the whole project anew), pass the flag <code>--clean</code> to the command in order to create or reset the directory. <strong>This is also necessary if you changed something in <code>test-config.yml</code></strong>.</p>\n<p dir=\"auto\">If you want to prevent a config-file from being created (e.g., to simulate the first start experience), you can pass the flag <code>--no-config</code> to this command.</p>\n<p dir=\"auto\">You can pass additional command-line switches such as <code>--clear-cache</code> to this command as well. They will be passed to the child process.</p>\n<div class=\"markdown-alert markdown-alert-warning\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-alert mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>Warning</p><p dir=\"auto\">Attention: Before first running the command, you <strong>must</strong> run it with the <code>--clean</code>-flag to create the directory in the first place!</p>\n</div>\n<p dir=\"auto\">Additionally, have a look at our <a href=\"https://docs.zettlr.com/en/get-involved\" rel=\"nofollow\">full development documentation</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Directory Structure</h3><a id=\"user-content-directory-structure\" class=\"anchor-element\" aria-label=\"Permalink: Directory Structure\" href=\"#directory-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Zettlr is a mature app that has amassed hundreds of directories over the course of its development. Since it is hard to contribute to an application without any guidance, we have compiled a short description of the directories with how they interrelate.</p>\n\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\".\n├── out # Contains unpackaged binaries after running any `package` command\n├── release # Contains distributables after running any `release` command\n├── resources # General resource files\n│   ├── NSIS # Windows installer bitmaps\n│   ├── icons # Various icon formats\n│   ├── screenshots # Contains the main screenshots\n├── scripts # Scripts used during the build process and CI pipeline \n│   ├── assets # Assets for the script files\n│   └── test-gui # A full file tree used with the `test-gui` command\n├── source # This is the actual source filetree\n│   ├── app # Main process components\n│   │   ├── service-providers # Service providers that handle most of the business logic\n│   │   └── util # Utility functions for the main process\n│   ├── common # Shared files between various renderer processes\n│   │   ├── img # Images used in various places\n│   │   ├── modules # Shared modules\n│ │ │ ├── markdown-editor # Main Markdown editor\n│ │ │ ├── markdown-utils # MD Utilities such as md2html converter\n│ │ │ ├── preload # Electron preload files\n│ │ │ └── window-register # Run by every renderer during setup\n│   │   ├── util # General utility functions\n│   │   └── vue # Shared Vue components\n│   ├── pinia # Renderer state management\n│   ├── types # Types-only directory; deprecated\n│   ├── win-about # About dialog window\n│   ├── win-assets # Assets Manager\n│   ├── win-error # Error window\n│   ├── win-log-viewer # Log Viewer\n│   ├── win-main # Main window\n│   ├── win-paste-image # Paste-Image-dialog\n│   ├── win-preferences # Preferences window\n│   ├── win-print # Print preview\n│   ├── win-project-properties # Project properties\n│   ├── win-splash-screen # The splash screen\n│   ├── win-stats # Statistics window\n│   ├── win-tag-manager # Tag manager\n│   └── win-update # Updater\n├── static # Contains static resources\n│   ├── csl-locales # CSL locale files\n│   ├── csl-styles # CSL styles\n│   ├── defaults # Default defaults/Pandoc profiles\n│   ├── dict # Dictionaries that ship with the app\n│   ├── fonts # Fonts that ship with the app\n│   ├── lang # Language and i18n-related files\n│   ├── lua-filter # Default Lua-filters\n│   └── tutorial # Tutorial files in various languages\n└── test # Unit tests\"><pre class=\"notranslate\"><code>.\n├── out # Contains unpackaged binaries after running any `package` command\n├── release # Contains distributables after running any `release` command\n├── resources # General resource files\n│   ├── NSIS # Windows installer bitmaps\n│   ├── icons # Various icon formats\n│   ├── screenshots # Contains the main screenshots\n├── scripts # Scripts used during the build process and CI pipeline \n│   ├── assets # Assets for the script files\n│   └── test-gui # A full file tree used with the `test-gui` command\n├── source # This is the actual source filetree\n│   ├── app # Main process components\n│   │   ├── service-providers # Service providers that handle most of the business logic\n│   │   └── util # Utility functions for the main process\n│   ├── common # Shared files between various renderer processes\n│   │   ├── img # Images used in various places\n│   │   ├── modules # Shared modules\n│ │ │ ├── markdown-editor # Main Markdown editor\n│ │ │ ├── markdown-utils # MD Utilities such as md2html converter\n│ │ │ ├── preload # Electron preload files\n│ │ │ └── window-register # Run by every renderer during setup\n│   │   ├── util # General utility functions\n│   │   └── vue # Shared Vue components\n│   ├── pinia # Renderer state management\n│   ├── types # Types-only directory; deprecated\n│   ├── win-about # About dialog window\n│   ├── win-assets # Assets Manager\n│   ├── win-error # Error window\n│   ├── win-log-viewer # Log Viewer\n│   ├── win-main # Main window\n│   ├── win-paste-image # Paste-Image-dialog\n│   ├── win-preferences # Preferences window\n│   ├── win-print # Print preview\n│   ├── win-project-properties # Project properties\n│   ├── win-splash-screen # The splash screen\n│   ├── win-stats # Statistics window\n│   ├── win-tag-manager # Tag manager\n│   └── win-update # Updater\n├── static # Contains static resources\n│   ├── csl-locales # CSL locale files\n│   ├── csl-styles # CSL styles\n│   ├── defaults # Default defaults/Pandoc profiles\n│   ├── dict # Dictionaries that ship with the app\n│   ├── fonts # Fonts that ship with the app\n│   ├── lang # Language and i18n-related files\n│   ├── lua-filter # Default Lua-filters\n│   └── tutorial # Tutorial files in various languages\n└── test # Unit tests\n</code></pre></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">On the Distinction between Modules and Service Providers</h3><a id=\"user-content-on-the-distinction-between-modules-and-service-providers\" class=\"anchor-element\" aria-label=\"Permalink: On the Distinction between Modules and Service Providers\" href=\"#on-the-distinction-between-modules-and-service-providers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">You'll notice that Zettlr contains both \"modules\" and \"service providers\". The difference between the two is simple: Service providers run in the main process and are completely autonomous while providing functionality to the app as a whole. Modules, on the other hand, provide functionality that must be triggered by user actions (e.g. the exporter and the importer).</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">The Application Lifecycle</h3><a id=\"user-content-the-application-lifecycle\" class=\"anchor-element\" aria-label=\"Permalink: The Application Lifecycle\" href=\"#the-application-lifecycle\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Whenever you run Zettlr, the following steps will be executed:</p>\n<ol start=\"0\" dir=\"auto\">\n<li>Execute <code>source/main.ts</code></li>\n<li>Environment check (<code>source/app/lifecycle.ts::bootApplication</code>)</li>\n<li>Boot service providers (<code>source/app/lifecycle.ts::bootApplication</code>)</li>\n<li>Boot main application (<code>source/main/zettlr.ts</code>)</li>\n<li>Load the file tree and the documents</li>\n<li>Show the main window</li>\n</ol>\n<p dir=\"auto\">And when you shut down the app, the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Close all windows except the main window</li>\n<li>Attempt to close the main window</li>\n<li>Shutdown the main application (<code>source/main/zettlr.ts::shutdown</code>)</li>\n<li>Shutdown the service providers (<code>source/app/lifecycle.ts::shutdownApplication</code>)</li>\n<li>Exit the application</li>\n</ol>\n<p dir=\"auto\">During development of the app (<code>yarn start</code> and <code>yarn test-gui</code>), the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Electron forge will compile the code for the main process and each renderer process separately (since these are separate processes), using TypeScript and webpack to compile and transpile.</li>\n<li>Electron forge will put that code into the directory <code>.webpack</code>, replacing the constants you can find in the \"create\"-methods of the window manager with the appropriate entry points.</li>\n<li>Electron forge will start a few development servers to provide hot module reloading (HMR) and then actually start the application.</li>\n</ol>\n<p dir=\"auto\">Whenever the app is built, the following steps will run:</p>\n<ol dir=\"auto\">\n<li>Electron forge will perform steps 1 and 2 above, but instead of running the app, it will package the resulting code into a functional app package.</li>\n<li>Electron builder will then take these pre-built packages and wrap them in a platform-specific installer (DMG-files, Windows installer, or Linux packages).</li>\n</ol>\n<p dir=\"auto\">Electron forge will put the packaged applications into the directory <code>./out</code> while Electron builder will put the installers into the directory <code>./release</code>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Command-Line Switches</h2><a id=\"user-content-command-line-switches\" class=\"anchor-element\" aria-label=\"Permalink: Command-Line Switches\" href=\"#command-line-switches\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">The Zettlr binary features a few command line switches that you can make use of for different purposes.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>--launch-minimized</code></h4><a id=\"user-content---launch-minimized\" class=\"anchor-element\" aria-label=\"Permalink: --launch-minimized\" href=\"#--launch-minimized\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This CLI flag will instruct Zettlr not to show the main window on start. This is useful to create autostart entries. In that case, launching Zettlr with this flag at system boot will make sure that you will only see its icon in the tray.</p>\n<p dir=\"auto\">Since this implies the need to have the app running in the tray bar or notification area when starting the app like this, it will automatically set the corresponding setting <code>system.leaveAppRunning</code> to true.</p>\n<div class=\"markdown-alert markdown-alert-note\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-info mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg>Note</p><p dir=\"auto\">This flag will not have any effect on Linux systems which do not support displaying an icon in a tray bar or notification area.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>--clear-cache</code></h4><a id=\"user-content---clear-cache\" class=\"anchor-element\" aria-label=\"Permalink: --clear-cache\" href=\"#--clear-cache\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This will direct the File System Abstraction Layer to fully clear its cache on boot. This can be used to mitigate issues regarding changes in the code base. To ensure compatibility with any changes to the information stored in the cache, the cache is also automatically cleared when the version field in your <code>config.json</code> does not match the one in the <code>package.json</code>, which means that, as long as you do not explicitly set the <code>version</code>-field in your <code>test-config.yml</code>, the cache will always be cleared on each run when you type <code>yarn test-gui</code>.</p>\n<div class=\"markdown-alert markdown-alert-tip\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-light-bulb mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Tip</p><p dir=\"auto\">If you just want to casually clear the cache for troubleshooting, you can also clear the cache by selecting the appropriate menu item in the \"Help\" menu, which saves you from having to dabble with anything technical.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>--data-dir=path</code></h4><a id=\"user-content---data-dirpath\" class=\"anchor-element\" aria-label=\"Permalink: --data-dir=path\" href=\"#--data-dirpath\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Use this switch to specify a custom data directory, which holds your configuration files. Without this switch, the data directory defaults to <code>%AppData%/Zettlr</code> (on Windows 10 and newer), <code>~/.config/Zettlr</code> (on Linux), or <code>~/Library/Application Support/Zettlr</code> (on macOS). The path can be absolute or relative. Basis for the relative path will be either the binary's directory (when running a packaged app) or the repository root (when running an app that is not packaged). Remember to escape spaces or quote the path, if necessary. The <code>~</code> character to denote the home directory is not expanded in this case, so make sure to pass the entire path to your home directory if necessary. Due to a minor bug in Electron, an empty <code>Dictionaries</code> subdirectory is created in the default data directory, but it does not impact functionality.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\"><code>--disable-hardware-acceleration</code></h4><a id=\"user-content---disable-hardware-acceleration\" class=\"anchor-element\" aria-label=\"Permalink: --disable-hardware-acceleration\" href=\"#--disable-hardware-acceleration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This switch causes Zettlr to disable hardware acceleration, which could be necessary in certain setups. For more information on why this flag was added, see issue <a href=\"https://github.com/Zettlr/Zettlr/issues/2127\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Zettlr/Zettlr/issues/2127/hovercard\">#2127</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">VSCode Extension Recommendations</h2><a id=\"user-content-vscode-extension-recommendations\" class=\"anchor-element\" aria-label=\"Permalink: VSCode Extension Recommendations\" href=\"#vscode-extension-recommendations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This repository makes use of Visual Studio Code's <a href=\"https://go.microsoft.com/fwlink/?LinkId=827846\" rel=\"nofollow\">recommended extensions feature</a>. This means: If you use VS Code and open the repository for the first time, VS Code will tell you that the repository recommends to install a handful of extensions. These extensions are recommended if you work with Zettlr and will make contributing much easier. The recommendations are specified in the file <code>.vscode/extensions.json</code>.</p>\n<p dir=\"auto\">Since installing extensions is sometimes a matter of taste, we have added short descriptions for each recommended extension within that file to explain why we recommend it. This way you can make your own decision whether or not you want to install any of these extensions (for example, the SVG extension is not necessary if you do not work with the SVG files provided in the repository).</p>\n<p dir=\"auto\">If you choose not to install all of the recommended extensions at once (which we recommend), VS Code will show you the recommendations in the extensions sidebar so you can first decide which of the ones you'd like to install and then manually install those you'd like to have.</p>\n<div class=\"markdown-alert markdown-alert-tip\" dir=\"auto\"><p class=\"markdown-alert-title\" dir=\"auto\"><svg class=\"octicon octicon-light-bulb mr-2\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Tip</p><p dir=\"auto\">Using the same extensions as the core developer team will make the code generally more consistent since you will have the same visual feedback.</p>\n</div>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">License</h2><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This software is licensed via the <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" rel=\"nofollow\">GNU GPL v3-License</a>.</p>\n<p dir=\"auto\">The brand (including name, icons and everything Zettlr can be identified with) is excluded and all rights reserved. If you want to fork Zettlr to develop another app, feel free but please change name and icons. <a href=\"https://www.zettlr.com/press#usage-rights\" rel=\"nofollow\">Read about the logo usage</a>.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:37.809Z" }, "zulip": { - "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-zulip-desktop-client\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#zulip-desktop-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Zulip Desktop Client</h1>\n<p dir=\"auto\"><a href=\"https://travis-ci.com/github/zulip/zulip-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e98091351cd0011c0cb64ff33549a9e174df499d732ef291a984d4e81393efbc/68747470733a2f2f7472617669732d63692e636f6d2f7a756c69702f7a756c69702d6465736b746f702e7376673f6272616e63683d6d61696e\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.com/zulip/zulip-desktop.svg?branch=main\" style=\"max-width: 100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/zulip/zulip-desktop/branch/main\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bdd855c67c0800ab901154931e2acce56566bc08084237b9479a651c153f8cea/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f7a756c69702f7a756c69702d6465736b746f703f6272616e63683d6d61696e267376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/zulip/zulip-desktop?branch=main&svg=true\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/sindresorhus/xo\"><img src=\"https://camo.githubusercontent.com/5bb70780e963bd4f1abe6d7bbc75117790b4b291012dc80b1d1cd0606989bfaa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d584f2d3565643963372e737667\" alt=\"XO code style\" data-canonical-src=\"https://img.shields.io/badge/code_style-XO-5ed9c7.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://chat.zulip.org\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/11e6556bfe778e7cf7331cac9c44bd0616062722036cc0d9bb0b7909aaae8779/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7a756c69702d6a6f696e5f636861742d627269676874677265656e2e737667\" alt=\"project chat\" data-canonical-src=\"https://img.shields.io/badge/zulip-join_chat-brightgreen.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Desktop client for Zulip. Available for Mac, Linux, and Windows.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/72d743305308fe950fdcdae992a03724763b5887a69662ebb2ce37d56a54f5b4/68747470733a2f2f692e696d6775722e636f6d2f73316f365452412e706e67\"><img src=\"https://camo.githubusercontent.com/72d743305308fe950fdcdae992a03724763b5887a69662ebb2ce37d56a54f5b4/68747470733a2f2f692e696d6775722e636f6d2f73316f365452412e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/s1o6TRA.png\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/83ebc67b19b579d1a3cac4c07d3298c40ffd269457ac71e7e3a7e445002e8929/68747470733a2f2f692e696d6775722e636f6d2f76656b4b6e57342e706e67\"><img src=\"https://camo.githubusercontent.com/83ebc67b19b579d1a3cac4c07d3298c40ffd269457ac71e7e3a7e445002e8929/68747470733a2f2f692e696d6775722e636f6d2f76656b4b6e57342e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/vekKnW4.png\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h1>\n<p dir=\"auto\">Please see the <a href=\"https://zulip.com/help/desktop-app-install-guide\" rel=\"nofollow\">installation guide</a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h1>\n<ul dir=\"auto\">\n<li>Sign in to multiple organizations</li>\n<li>Desktop notifications with inline reply</li>\n<li>Tray/dock integration</li>\n<li>Multi-language spell checker</li>\n<li>Automatic updates</li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-reporting-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#reporting-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Reporting issues</h1>\n<p dir=\"auto\">This desktop client shares most of its code with the Zulip webapp.\nIssues in an individual organization's Zulip window should be reported\nin the <a href=\"https://github.com/zulip/zulip/issues/new\">Zulip server and webapp\nproject</a>. Other\nissues in the desktop app and its settings should be reported <a href=\"https://github.com/zulip/zulip-desktop/issues/new\">in this\nproject</a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contribute</h1>\n<p dir=\"auto\">First, join us on the <a href=\"https://zulip.readthedocs.io/en/latest/contributing/chat-zulip-org.html\" rel=\"nofollow\">Zulip community server</a>!\nAlso see our <a href=\"https://github.com/zulip/zulip-desktop/blob/main/./CONTRIBUTING.md\">contribution guidelines</a> and our <a href=\"https://github.com/zulip/zulip-desktop/blob/main/./development.md\">development guide</a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h1>\n<p dir=\"auto\">Released under the <a href=\"https://github.com/zulip/zulip-desktop/blob/main/./LICENSE\">Apache-2.0</a> license.</p>\n</article></div>", - "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 dir=\"auto\"><a id=\"user-content-zulip-desktop-client\" class=\"anchor\" aria-hidden=\"true\" href=\"#zulip-desktop-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Zulip Desktop Client</h1>\n<p dir=\"auto\"><a href=\"https://travis-ci.com/github/zulip/zulip-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e98091351cd0011c0cb64ff33549a9e174df499d732ef291a984d4e81393efbc/68747470733a2f2f7472617669732d63692e636f6d2f7a756c69702f7a756c69702d6465736b746f702e7376673f6272616e63683d6d61696e\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.com/zulip/zulip-desktop.svg?branch=main\" style=\"max-width: 100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/zulip/zulip-desktop/branch/main\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bdd855c67c0800ab901154931e2acce56566bc08084237b9479a651c153f8cea/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f7a756c69702f7a756c69702d6465736b746f703f6272616e63683d6d61696e267376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/zulip/zulip-desktop?branch=main&svg=true\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/sindresorhus/xo\"><img src=\"https://camo.githubusercontent.com/5bb70780e963bd4f1abe6d7bbc75117790b4b291012dc80b1d1cd0606989bfaa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d584f2d3565643963372e737667\" alt=\"XO code style\" data-canonical-src=\"https://img.shields.io/badge/code_style-XO-5ed9c7.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://chat.zulip.org\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/11e6556bfe778e7cf7331cac9c44bd0616062722036cc0d9bb0b7909aaae8779/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7a756c69702d6a6f696e5f636861742d627269676874677265656e2e737667\" alt=\"project chat\" data-canonical-src=\"https://img.shields.io/badge/zulip-join_chat-brightgreen.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Desktop client for Zulip. Available for Mac, Linux, and Windows.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/72d743305308fe950fdcdae992a03724763b5887a69662ebb2ce37d56a54f5b4/68747470733a2f2f692e696d6775722e636f6d2f73316f365452412e706e67\"><img src=\"https://camo.githubusercontent.com/72d743305308fe950fdcdae992a03724763b5887a69662ebb2ce37d56a54f5b4/68747470733a2f2f692e696d6775722e636f6d2f73316f365452412e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/s1o6TRA.png\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/83ebc67b19b579d1a3cac4c07d3298c40ffd269457ac71e7e3a7e445002e8929/68747470733a2f2f692e696d6775722e636f6d2f76656b4b6e57342e706e67\"><img src=\"https://camo.githubusercontent.com/83ebc67b19b579d1a3cac4c07d3298c40ffd269457ac71e7e3a7e445002e8929/68747470733a2f2f692e696d6775722e636f6d2f76656b4b6e57342e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/vekKnW4.png\" style=\"max-width: 100%;\"></a></p>\n<h1 dir=\"auto\"><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Download</h1>\n<p dir=\"auto\">Please see the <a href=\"https://zulip.com/help/desktop-app-install-guide\" rel=\"nofollow\">installation guide</a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Features</h1>\n<ul dir=\"auto\">\n<li>Sign in to multiple organizations</li>\n<li>Desktop notifications with inline reply</li>\n<li>Tray/dock integration</li>\n<li>Multi-language spell checker</li>\n<li>Automatic updates</li>\n</ul>\n<h1 dir=\"auto\"><a id=\"user-content-reporting-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#reporting-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Reporting issues</h1>\n<p dir=\"auto\">This desktop client shares most of its code with the Zulip webapp.\nIssues in an individual organization's Zulip window should be reported\nin the <a href=\"https://github.com/zulip/zulip/issues/new\">Zulip server and webapp\nproject</a>. Other\nissues in the desktop app and its settings should be reported <a href=\"https://github.com/zulip/zulip-desktop/issues/new\">in this\nproject</a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>Contribute</h1>\n<p dir=\"auto\">First, join us on the <a href=\"https://zulip.readthedocs.io/en/latest/contributing/chat-zulip-org.html\" rel=\"nofollow\">Zulip community server</a>!\nAlso see our <a href=\"./CONTRIBUTING.md\">contribution guidelines</a> and our <a href=\"./development.md\">development guide</a>.</p>\n<h1 dir=\"auto\"><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z\"></path></svg></a>License</h1>\n<p dir=\"auto\">Released under the <a href=\"./LICENSE\">Apache-2.0</a> license.</p>\n</article></div>", - "readmeFetchedAt": "2022-05-10T00:08:16.189Z" + "readmeCleaned": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Zulip Desktop Client</h1><a id=\"user-content-zulip-desktop-client\" class=\"anchor-element\" aria-label=\"Permalink: Zulip Desktop Client\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#zulip-desktop-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://travis-ci.com/github/zulip/zulip-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0bc4e905b360ff4119fc35d0ded18c5f90a706c2ab0ae1d51f2652955534a038/68747470733a2f2f7472617669732d63692e636f6d2f7a756c69702f7a756c69702d6465736b746f702e7376673f6272616e63683d6d61696e\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.com/zulip/zulip-desktop.svg?branch=main\" style=\"max-width: 100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/zulip/zulip-desktop/branch/main\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b0ffb8a7c5cfcb417ccdc9b926a035481c8ec7103a236f7bb3f1956ef3dd078b/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f7a756c69702f7a756c69702d6465736b746f703f6272616e63683d6d61696e267376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/zulip/zulip-desktop?branch=main&svg=true\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/sindresorhus/xo\"><img src=\"https://camo.githubusercontent.com/ab881fddde36e6a2af6fa40cabf1110cbdfc6c6545404403e79d3e30a23b7705/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d584f2d3565643963372e737667\" alt=\"XO code style\" data-canonical-src=\"https://img.shields.io/badge/code_style-XO-5ed9c7.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://chat.zulip.org\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f075ed3a1bcc7bc6d681d5b1b96c7235827bcfa73790e55a1c98bf969736b4e9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7a756c69702d6a6f696e5f636861742d627269676874677265656e2e737667\" alt=\"project chat\" data-canonical-src=\"https://img.shields.io/badge/zulip-join_chat-brightgreen.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Desktop client for Zulip. Available for Mac, Linux, and Windows.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3e45cd7f27c84be61d79d66368e8cdc4918be0fd49ef95c177f551c1483861e3/68747470733a2f2f692e696d6775722e636f6d2f73316f365452412e706e67\"><img src=\"https://camo.githubusercontent.com/3e45cd7f27c84be61d79d66368e8cdc4918be0fd49ef95c177f551c1483861e3/68747470733a2f2f692e696d6775722e636f6d2f73316f365452412e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/s1o6TRA.png\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/25c67c8e1821e84efcf21dea2f285e427f41a4f077eccaefe42d8b938a2ef30c/68747470733a2f2f692e696d6775722e636f6d2f76656b4b6e57342e706e67\"><img src=\"https://camo.githubusercontent.com/25c67c8e1821e84efcf21dea2f285e427f41a4f077eccaefe42d8b938a2ef30c/68747470733a2f2f692e696d6775722e636f6d2f76656b4b6e57342e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/vekKnW4.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Download</h1><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://zulip.com/help/desktop-app-install-guide\" rel=\"nofollow\">installation guide</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Features</h1><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Sign in to multiple organizations</li>\n<li>Desktop notifications with inline reply</li>\n<li>Tray/dock integration</li>\n<li>Multi-language spell checker</li>\n<li>Automatic updates</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Reporting issues</h1><a id=\"user-content-reporting-issues\" class=\"anchor-element\" aria-label=\"Permalink: Reporting issues\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#reporting-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This desktop client shares most of its code with the Zulip web app.\nIssues in an individual organization's Zulip window should be reported\nin the <a href=\"https://github.com/zulip/zulip/issues/new\">Zulip server and web app\nproject</a>. Other\nissues in the desktop app and its settings should be reported <a href=\"https://github.com/zulip/zulip-desktop/issues/new\">in this\nproject</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Contribute</h1><a id=\"user-content-contribute\" class=\"anchor-element\" aria-label=\"Permalink: Contribute\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">First, join us on the <a href=\"https://zulip.readthedocs.io/en/latest/contributing/chat-zulip-org.html\" rel=\"nofollow\">Zulip community server</a>!\nAlso see our <a href=\"https://github.com/zulip/zulip-desktop/blob/main/./CONTRIBUTING.md\">contribution guidelines</a> and our <a href=\"https://github.com/zulip/zulip-desktop/blob/main/./development.md\">development guide</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">License</h1><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"https://github.com/zulip/zulip-desktop/blob/main/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Released under the <a href=\"https://github.com/zulip/zulip-desktop/blob/main/./LICENSE\">Apache-2.0</a> license.</p>\n</article></div>", + "readmeOriginal": "<div id=\"readme\" class=\"md\" data-path=\"README.md\"><article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Zulip Desktop Client</h1><a id=\"user-content-zulip-desktop-client\" class=\"anchor-element\" aria-label=\"Permalink: Zulip Desktop Client\" href=\"#zulip-desktop-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><a href=\"https://travis-ci.com/github/zulip/zulip-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0bc4e905b360ff4119fc35d0ded18c5f90a706c2ab0ae1d51f2652955534a038/68747470733a2f2f7472617669732d63692e636f6d2f7a756c69702f7a756c69702d6465736b746f702e7376673f6272616e63683d6d61696e\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.com/zulip/zulip-desktop.svg?branch=main\" style=\"max-width: 100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/zulip/zulip-desktop/branch/main\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b0ffb8a7c5cfcb417ccdc9b926a035481c8ec7103a236f7bb3f1956ef3dd078b/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f7a756c69702f7a756c69702d6465736b746f703f6272616e63683d6d61696e267376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/zulip/zulip-desktop?branch=main&svg=true\" style=\"max-width: 100%;\"></a>\n<a href=\"https://github.com/sindresorhus/xo\"><img src=\"https://camo.githubusercontent.com/ab881fddde36e6a2af6fa40cabf1110cbdfc6c6545404403e79d3e30a23b7705/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d584f2d3565643963372e737667\" alt=\"XO code style\" data-canonical-src=\"https://img.shields.io/badge/code_style-XO-5ed9c7.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://chat.zulip.org\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f075ed3a1bcc7bc6d681d5b1b96c7235827bcfa73790e55a1c98bf969736b4e9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7a756c69702d6a6f696e5f636861742d627269676874677265656e2e737667\" alt=\"project chat\" data-canonical-src=\"https://img.shields.io/badge/zulip-join_chat-brightgreen.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Desktop client for Zulip. Available for Mac, Linux, and Windows.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/3e45cd7f27c84be61d79d66368e8cdc4918be0fd49ef95c177f551c1483861e3/68747470733a2f2f692e696d6775722e636f6d2f73316f365452412e706e67\"><img src=\"https://camo.githubusercontent.com/3e45cd7f27c84be61d79d66368e8cdc4918be0fd49ef95c177f551c1483861e3/68747470733a2f2f692e696d6775722e636f6d2f73316f365452412e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/s1o6TRA.png\" style=\"max-width: 100%;\"></a>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/25c67c8e1821e84efcf21dea2f285e427f41a4f077eccaefe42d8b938a2ef30c/68747470733a2f2f692e696d6775722e636f6d2f76656b4b6e57342e706e67\"><img src=\"https://camo.githubusercontent.com/25c67c8e1821e84efcf21dea2f285e427f41a4f077eccaefe42d8b938a2ef30c/68747470733a2f2f692e696d6775722e636f6d2f76656b4b6e57342e706e67\" alt=\"screenshot\" data-canonical-src=\"https://i.imgur.com/vekKnW4.png\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Download</h1><a id=\"user-content-download\" class=\"anchor-element\" aria-label=\"Permalink: Download\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Please see the <a href=\"https://zulip.com/help/desktop-app-install-guide\" rel=\"nofollow\">installation guide</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Features</h1><a id=\"user-content-features\" class=\"anchor-element\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>Sign in to multiple organizations</li>\n<li>Desktop notifications with inline reply</li>\n<li>Tray/dock integration</li>\n<li>Multi-language spell checker</li>\n<li>Automatic updates</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Reporting issues</h1><a id=\"user-content-reporting-issues\" class=\"anchor-element\" aria-label=\"Permalink: Reporting issues\" href=\"#reporting-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">This desktop client shares most of its code with the Zulip web app.\nIssues in an individual organization's Zulip window should be reported\nin the <a href=\"https://github.com/zulip/zulip/issues/new\">Zulip server and web app\nproject</a>. Other\nissues in the desktop app and its settings should be reported <a href=\"https://github.com/zulip/zulip-desktop/issues/new\">in this\nproject</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">Contribute</h1><a id=\"user-content-contribute\" class=\"anchor-element\" aria-label=\"Permalink: Contribute\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">First, join us on the <a href=\"https://zulip.readthedocs.io/en/latest/contributing/chat-zulip-org.html\" rel=\"nofollow\">Zulip community server</a>!\nAlso see our <a href=\"./CONTRIBUTING.md\">contribution guidelines</a> and our <a href=\"./development.md\">development guide</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h1 class=\"heading-element\" dir=\"auto\">License</h1><a id=\"user-content-license\" class=\"anchor-element\" aria-label=\"Permalink: License\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Released under the <a href=\"./LICENSE\">Apache-2.0</a> license.</p>\n</article></div>", + "readmeFetchedAt": "2024-02-29T22:01:38.112Z" } } \ No newline at end of file diff --git a/meta/releases.json b/meta/releases.json index 2a0b16fed7a..9b4523ca1b7 100644 --- a/meta/releases.json +++ b/meta/releases.json @@ -1,53 +1,53 @@ { - "1clipboard": { + "aether": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.731Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:53.894Z" }, - "aether": { + "1clipboard": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.731Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:53.895Z" }, "aeon": { "latestRelease": { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/61363828", - "assets_url": "https://api.github.com/repos/leinelissen/aeon/releases/61363828/assets", - "upload_url": "https://uploads.github.com/repos/leinelissen/aeon/releases/61363828/assets{?name,label}", - "html_url": "https://github.com/leinelissen/aeon/releases/tag/v0.2.18", - "id": 61363828, + "url": "https://api.github.com/repos/leinelissen/aeon/releases/97453776", + "assets_url": "https://api.github.com/repos/leinelissen/aeon/releases/97453776/assets", + "upload_url": "https://uploads.github.com/repos/leinelissen/aeon/releases/97453776/assets{?name,label}", + "html_url": "https://github.com/leinelissen/aeon/releases/tag/v0.2.22", + "id": 97453776, "author": { - "login": "leinelissen", - "id": 10154841, - "node_id": "MDQ6VXNlcjEwMTU0ODQx", - "avatar_url": "https://avatars.githubusercontent.com/u/10154841?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/leinelissen", - "html_url": "https://github.com/leinelissen", - "followers_url": "https://api.github.com/users/leinelissen/followers", - "following_url": "https://api.github.com/users/leinelissen/following{/other_user}", - "gists_url": "https://api.github.com/users/leinelissen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/leinelissen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/leinelissen/subscriptions", - "organizations_url": "https://api.github.com/users/leinelissen/orgs", - "repos_url": "https://api.github.com/users/leinelissen/repos", - "events_url": "https://api.github.com/users/leinelissen/events{/privacy}", - "received_events_url": "https://api.github.com/users/leinelissen/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDODsRfuM4DqFZ0", - "tag_name": "v0.2.18", + "node_id": "RE_kwDODsRfuM4FzwbQ", + "tag_name": "v0.2.22", "target_commitish": "master", - "name": "v0.2.18", + "name": "v0.2.22", "draft": false, "prerelease": false, - "created_at": "2022-03-09T11:45:26Z", - "published_at": "2022-03-09T11:50:55Z", + "created_at": "2023-03-30T09:46:53Z", + "published_at": "2023-03-30T09:55:38Z", "assets": [ { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58997552", - "id": 58997552, - "node_id": "RA_kwDODsRfuM4DhDsw", - "name": "aeon-0.2.18-1.arm64.rpm", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101582674", + "id": 101582674, + "node_id": "RA_kwDODsRfuM4GDgdS", + "name": "aeon-0.2.22-1.arm64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -71,17 +71,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 83801072, - "download_count": 4, - "created_at": "2022-03-09T12:01:14Z", - "updated_at": "2022-03-09T12:01:17Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon-0.2.18-1.arm64.rpm" + "size": 76118260, + "download_count": 14, + "created_at": "2023-03-30T09:55:39Z", + "updated_at": "2023-03-30T09:55:41Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/aeon-0.2.22-1.arm64.rpm" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58997576", - "id": 58997576, - "node_id": "RA_kwDODsRfuM4DhDtI", - "name": "aeon-0.2.18-1.x86_64.rpm", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101582740", + "id": 101582740, + "node_id": "RA_kwDODsRfuM4GDgeU", + "name": "aeon-0.2.22-1.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -105,17 +105,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 83803320, - "download_count": 17, - "created_at": "2022-03-09T12:01:42Z", - "updated_at": "2022-03-09T12:01:46Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon-0.2.18-1.x86_64.rpm" + "size": 80534380, + "download_count": 23, + "created_at": "2023-03-30T09:55:55Z", + "updated_at": "2023-03-30T09:55:57Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/aeon-0.2.22-1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998419", - "id": 58998419, - "node_id": "RA_kwDODsRfuM4DhD6T", - "name": "Aeon-0.2.18-arm64.dmg", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101584906", + "id": 101584906, + "node_id": "RA_kwDODsRfuM4GDhAK", + "name": "Aeon-0.2.22-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -139,17 +139,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89606818, - "download_count": 34, - "created_at": "2022-03-09T12:13:23Z", - "updated_at": "2022-03-09T12:13:28Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-0.2.18-arm64.dmg" + "size": 92871611, + "download_count": 91, + "created_at": "2023-03-30T10:14:28Z", + "updated_at": "2023-03-30T10:14:34Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/Aeon-0.2.22-arm64.dmg" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998681", - "id": 58998681, - "node_id": "RA_kwDODsRfuM4DhD-Z", - "name": "aeon-0.2.18-full.nupkg", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101583622", + "id": 101583622, + "node_id": "RA_kwDODsRfuM4GDgsG", + "name": "aeon-0.2.22-full.nupkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -173,17 +173,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 92318555, - "download_count": 1, - "created_at": "2022-03-09T12:16:29Z", - "updated_at": "2022-03-09T12:16:33Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon-0.2.18-full.nupkg" + "size": 101480039, + "download_count": 14, + "created_at": "2023-03-30T10:04:22Z", + "updated_at": "2023-03-30T10:04:26Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/aeon-0.2.22-full.nupkg" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998643", - "id": 58998643, - "node_id": "RA_kwDODsRfuM4DhD9z", - "name": "Aeon-0.2.18-x64.dmg", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101585383", + "id": 101585383, + "node_id": "RA_kwDODsRfuM4GDhHn", + "name": "Aeon-0.2.22-x64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -207,17 +207,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89527392, - "download_count": 29, - "created_at": "2022-03-09T12:15:59Z", - "updated_at": "2022-03-09T12:16:02Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-0.2.18-x64.dmg" + "size": 98547642, + "download_count": 65, + "created_at": "2023-03-30T10:17:39Z", + "updated_at": "2023-03-30T10:17:42Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/Aeon-0.2.22-x64.dmg" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998678", - "id": 58998678, - "node_id": "RA_kwDODsRfuM4DhD-W", - "name": "Aeon-0.2.18.Setup.exe", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101583624", + "id": 101583624, + "node_id": "RA_kwDODsRfuM4GDgsI", + "name": "Aeon-0.2.22.Setup.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -241,17 +241,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93141504, - "download_count": 189, - "created_at": "2022-03-09T12:16:29Z", - "updated_at": "2022-03-09T12:16:33Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-0.2.18.Setup.exe" + "size": 102302208, + "download_count": 512, + "created_at": "2023-03-30T10:04:22Z", + "updated_at": "2023-03-30T10:04:29Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/Aeon-0.2.22.Setup.exe" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998418", - "id": 58998418, - "node_id": "RA_kwDODsRfuM4DhD6S", - "name": "Aeon-darwin-arm64-0.2.18.zip", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101584905", + "id": 101584905, + "node_id": "RA_kwDODsRfuM4GDhAJ", + "name": "Aeon-darwin-arm64-0.2.22.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -275,17 +275,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 89617573, - "download_count": 5, - "created_at": "2022-03-09T12:13:23Z", - "updated_at": "2022-03-09T12:13:28Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-darwin-arm64-0.2.18.zip" + "size": 91888788, + "download_count": 12, + "created_at": "2023-03-30T10:14:28Z", + "updated_at": "2023-03-30T10:14:32Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/Aeon-darwin-arm64-0.2.22.zip" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998641", - "id": 58998641, - "node_id": "RA_kwDODsRfuM4DhD9x", - "name": "Aeon-darwin-x64-0.2.18.zip", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101585381", + "id": 101585381, + "node_id": "RA_kwDODsRfuM4GDhHl", + "name": "Aeon-darwin-x64-0.2.22.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -309,17 +309,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 89276567, - "download_count": 8, - "created_at": "2022-03-09T12:15:59Z", - "updated_at": "2022-03-09T12:16:01Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-darwin-x64-0.2.18.zip" + "size": 97817359, + "download_count": 15, + "created_at": "2023-03-30T10:17:39Z", + "updated_at": "2023-03-30T10:17:41Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/Aeon-darwin-x64-0.2.22.zip" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58997575", - "id": 58997575, - "node_id": "RA_kwDODsRfuM4DhDtH", - "name": "aeon_0.2.18_amd64.deb", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101582741", + "id": 101582741, + "node_id": "RA_kwDODsRfuM4GDgeV", + "name": "aeon_0.2.22_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -343,17 +343,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 76012580, - "download_count": 75, - "created_at": "2022-03-09T12:01:42Z", - "updated_at": "2022-03-09T12:01:45Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon_0.2.18_amd64.deb" + "size": 72844964, + "download_count": 154, + "created_at": "2023-03-30T09:55:55Z", + "updated_at": "2023-03-30T09:55:57Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/aeon_0.2.22_amd64.deb" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58997551", - "id": 58997551, - "node_id": "RA_kwDODsRfuM4DhDsv", - "name": "aeon_0.2.18_arm64.deb", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101582673", + "id": 101582673, + "node_id": "RA_kwDODsRfuM4GDgdR", + "name": "aeon_0.2.22_arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -377,16 +377,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75831752, - "download_count": 8, - "created_at": "2022-03-09T12:01:14Z", - "updated_at": "2022-03-09T12:01:16Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon_0.2.18_arm64.deb" + "size": 68563020, + "download_count": 20, + "created_at": "2023-03-30T09:55:38Z", + "updated_at": "2023-03-30T09:55:41Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/aeon_0.2.22_arm64.deb" }, { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998680", - "id": 58998680, - "node_id": "RA_kwDODsRfuM4DhD-Y", + "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/101583623", + "id": 101583623, + "node_id": "RA_kwDODsRfuM4GDgsH", "name": "RELEASES", "label": "", "uploader": { @@ -411,18 +411,18 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75, - "download_count": 293, - "created_at": "2022-03-09T12:16:29Z", - "updated_at": "2022-03-09T12:16:29Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/RELEASES" + "size": 76, + "download_count": 1066, + "created_at": "2023-03-30T10:04:22Z", + "updated_at": "2023-03-30T10:04:22Z", + "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.22/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/leinelissen/aeon/tarball/v0.2.18", - "zipball_url": "https://api.github.com/repos/leinelissen/aeon/zipball/v0.2.18", - "body_html": "<p><em>No changelog for this release.</em></p>" + "tarball_url": "https://api.github.com/repos/leinelissen/aeon/tarball/v0.2.22", + "zipball_url": "https://api.github.com/repos/leinelissen/aeon/zipball/v0.2.22", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.770Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:53.896Z" }, "advanced-rest-client": { "latestRelease": { @@ -489,7 +489,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 82934334, - "download_count": 1503, + "download_count": 12606, "created_at": "2022-03-02T23:47:11Z", "updated_at": "2022-03-02T23:47:15Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-linux-17.0.9-amd64.deb" @@ -523,7 +523,7 @@ "content_type": "application/gzip", "state": "uploaded", "size": 119533715, - "download_count": 159, + "download_count": 2778, "created_at": "2022-03-02T23:45:04Z", "updated_at": "2022-03-02T23:45:08Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-linux-17.0.9-x64.tar.gz" @@ -557,7 +557,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 126615377, - "download_count": 448, + "download_count": 3542, "created_at": "2022-03-02T23:38:57Z", "updated_at": "2022-03-02T23:39:02Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-linux-17.0.9-x86_64.AppImage" @@ -591,7 +591,7 @@ "content_type": "application/x-redhat-package-manager", "state": "uploaded", "size": 83134880, - "download_count": 142, + "download_count": 1574, "created_at": "2022-03-02T23:49:20Z", "updated_at": "2022-03-02T23:49:23Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-linux-17.0.9-x86_64.rpm" @@ -625,7 +625,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 108040699, - "download_count": 3849, + "download_count": 29488, "created_at": "2022-03-02T23:44:55Z", "updated_at": "2022-03-02T23:44:59Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.dmg" @@ -659,7 +659,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 114163, - "download_count": 12, + "download_count": 337, "created_at": "2022-03-02T23:44:55Z", "updated_at": "2022-03-02T23:44:56Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.dmg.blockmap" @@ -693,7 +693,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 103947908, - "download_count": 3290, + "download_count": 9081, "created_at": "2022-03-02T23:45:08Z", "updated_at": "2022-03-02T23:45:12Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.zip" @@ -727,7 +727,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 110026, - "download_count": 13, + "download_count": 253, "created_at": "2022-03-02T23:45:08Z", "updated_at": "2022-03-02T23:45:08Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.zip.blockmap" @@ -761,7 +761,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 79899816, - "download_count": 42962, + "download_count": 234631, "created_at": "2022-03-02T23:40:21Z", "updated_at": "2022-03-02T23:40:25Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-setup.exe" @@ -795,7 +795,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84355, - "download_count": 25039, + "download_count": 104965, "created_at": "2022-03-02T23:40:21Z", "updated_at": "2022-03-02T23:40:22Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-setup.exe.blockmap" @@ -829,7 +829,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 387, - "download_count": 441, + "download_count": 5515, "created_at": "2022-03-02T23:49:24Z", "updated_at": "2022-03-02T23:49:24Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/latest-linux.yml" @@ -863,7 +863,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 468, - "download_count": 18899, + "download_count": 166607, "created_at": "2022-03-02T23:45:12Z", "updated_at": "2022-03-02T23:45:13Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/latest-mac.yml" @@ -897,7 +897,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 323, - "download_count": 87019, + "download_count": 953403, "created_at": "2022-03-02T23:40:25Z", "updated_at": "2022-03-02T23:40:25Z", "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/latest.yml" @@ -908,30 +908,72 @@ "body_html": "<p>Fixes a security vulnerability: <a title=\"GHSA-v3wr-67px-44xg\" href=\"https://github.com/advanced-rest-client/arc-electron/security/advisories/GHSA-v3wr-67px-44xg\">GHSA-v3wr-67px-44xg</a></p>", "reactions": { "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/60843719/reactions", - "total_count": 4, - "+1": 1, + "total_count": 60, + "+1": 28, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, - "heart": 3, - "rocket": 0, + "heart": 20, + "rocket": 12, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.781Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:53.928Z" + }, + "akiee": { + "latestRelease": { + "url": "https://api.github.com/repos/rockiger/akiee/releases/26396787", + "assets_url": "https://api.github.com/repos/rockiger/akiee/releases/26396787/assets", + "upload_url": "https://uploads.github.com/repos/rockiger/akiee/releases/26396787/assets{?name,label}", + "html_url": "https://github.com/rockiger/akiee/releases/tag/v0.3", + "id": 26396787, + "author": { + "login": "rockiger", + "id": 458677, + "node_id": "MDQ6VXNlcjQ1ODY3Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/458677?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rockiger", + "html_url": "https://github.com/rockiger", + "followers_url": "https://api.github.com/users/rockiger/followers", + "following_url": "https://api.github.com/users/rockiger/following{/other_user}", + "gists_url": "https://api.github.com/users/rockiger/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rockiger/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rockiger/subscriptions", + "organizations_url": "https://api.github.com/users/rockiger/orgs", + "repos_url": "https://api.github.com/users/rockiger/repos", + "events_url": "https://api.github.com/users/rockiger/events{/privacy}", + "received_events_url": "https://api.github.com/users/rockiger/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI2Mzk2Nzg3", + "tag_name": "v0.3", + "target_commitish": "master", + "name": "v0.3", + "draft": false, + "prerelease": false, + "created_at": "2017-03-18T14:23:00Z", + "published_at": "2020-05-11T19:48:09Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/rockiger/akiee/tarball/v0.3", + "zipball_url": "https://api.github.com/repos/rockiger/akiee/zipball/v0.3", + "body_html": "<h2>Linux Downloads</h2>\n<p><a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee-0.0.4-x86_64.AppImage\">AppImage 64 bit</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee-0.0.4.pacman\">Arch</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee_0.0.4_amd64.deb\">Ubuntu/Debian</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee-0.0.4.tar.bz2\">TarBall</a></p>\n<h2>BSD Downloads</h2>\n<p><a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee-0.0.4.freebsd\">Free BSD</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/mac-release/dist/akiee-0.0.4.dmg\">Mac OS X DMG</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/mac-release/dist/akiee-0.0.4-mac.zip\">Max OS X Zip</a></p>\n<h2>Windows Downloads</h2>\n<p><a href=\"https://github.com/rockiger/akiee-release/raw/win-release/dist/akiee%20Setup%200.0.4.exe\">Windows 64</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/win32-release/dist/akiee%20Setup%200.0.4-ia32.exe\">Windows 32</a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:54.427Z" }, "alchemy": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.900Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:54.428Z" }, "aliceandbob-io": { "latestRelease": { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/61709802", - "assets_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/61709802/assets", - "upload_url": "https://uploads.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/61709802/assets{?name,label}", - "html_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/tag/1.1.0-beta.2", - "id": 61709802, + "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/79374306", + "assets_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/79374306/assets", + "upload_url": "https://uploads.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/79374306/assets{?name,label}", + "html_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/tag/v1.0.0", + "id": 79374306, "author": { "login": "aliceandbob-io", "id": 71557418, @@ -952,20 +994,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOE6pwE84DrZ3q", - "tag_name": "1.1.0-beta.2", + "node_id": "RE_kwDOE6pwE84Euyfi", + "tag_name": "v1.0.0", "target_commitish": "master", - "name": "1.1.0-beta.2", + "name": "v1.0.0", "draft": false, "prerelease": false, - "created_at": "2022-03-13T17:50:01Z", - "published_at": "2022-03-13T18:08:08Z", + "created_at": "2022-10-09T16:56:01Z", + "published_at": "2022-10-09T18:27:46Z", "assets": [ { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395324", - "id": 59395324, - "node_id": "RA_kwDOE6pwE84Dikz8", - "name": "aliceandbob.io-1.1.0-Beta.2_x32.Setup.exe", + "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/80469849", + "id": 80469849, + "node_id": "RA_kwDOE6pwE84Ey99Z", + "name": "aliceandbob.io-1.0.0-1.x86_64.rpm", "label": null, "uploader": { "login": "aliceandbob-io", @@ -987,19 +1029,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 74245632, - "download_count": 20, - "created_at": "2022-03-13T18:08:38Z", - "updated_at": "2022-03-13T18:08:47Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io-1.1.0-Beta.2_x32.Setup.exe" + "size": 70565304, + "download_count": 97, + "created_at": "2022-10-09T18:10:25Z", + "updated_at": "2022-10-09T18:10:39Z", + "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/v1.0.0/aliceandbob.io-1.0.0-1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395224", - "id": 59395224, - "node_id": "RA_kwDOE6pwE84DikyY", - "name": "aliceandbob.io-1.1.0-Beta.2_x64.Setup.exe", + "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/80469810", + "id": 80469810, + "node_id": "RA_kwDOE6pwE84Ey98y", + "name": "aliceandbob.io-1.0.0_x32.Setup.exe", "label": null, "uploader": { "login": "aliceandbob-io", @@ -1023,17 +1065,17 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 78225920, - "download_count": 60, - "created_at": "2022-03-13T18:07:00Z", - "updated_at": "2022-03-13T18:08:08Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io-1.1.0-Beta.2_x64.Setup.exe" + "size": 85251072, + "download_count": 415, + "created_at": "2022-10-09T18:09:37Z", + "updated_at": "2022-10-09T18:09:52Z", + "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/v1.0.0/aliceandbob.io-1.0.0_x32.Setup.exe" }, { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395409", - "id": 59395409, - "node_id": "RA_kwDOE6pwE84Dik1R", - "name": "aliceandbob.io-1.1.0.Beta.2-1.x86_64.rpm", + "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/80469831", + "id": 80469831, + "node_id": "RA_kwDOE6pwE84Ey99H", + "name": "aliceandbob.io-1.0.0_x64.Setup.exe", "label": null, "uploader": { "login": "aliceandbob-io", @@ -1055,19 +1097,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 64876088, - "download_count": 7, - "created_at": "2022-03-13T18:09:55Z", - "updated_at": "2022-03-13T18:10:02Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io-1.1.0.Beta.2-1.x86_64.rpm" + "size": 89966080, + "download_count": 2132, + "created_at": "2022-10-09T18:09:56Z", + "updated_at": "2022-10-09T18:10:12Z", + "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/v1.0.0/aliceandbob.io-1.0.0_x64.Setup.exe" }, { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395487", - "id": 59395487, - "node_id": "RA_kwDOE6pwE84Dik2f", - "name": "aliceandbob.io-darwin-x64-1.1.0-Beta.2.zip", + "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/80469855", + "id": 80469855, + "node_id": "RA_kwDOE6pwE84Ey99f", + "name": "aliceandbob.io-darwin-x64-1.0.0.zip", "label": null, "uploader": { "login": "aliceandbob-io", @@ -1091,17 +1133,17 @@ }, "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 80295472, - "download_count": 18, - "created_at": "2022-03-13T18:11:21Z", - "updated_at": "2022-03-13T18:11:33Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io-darwin-x64-1.1.0-Beta.2.zip" + "size": 83760118, + "download_count": 680, + "created_at": "2022-10-09T18:10:40Z", + "updated_at": "2022-10-09T18:11:06Z", + "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/v1.0.0/aliceandbob.io-darwin-x64-1.0.0.zip" }, { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395391", - "id": 59395391, - "node_id": "RA_kwDOE6pwE84Dik0_", - "name": "aliceandbob.io_1.1.0-Beta.2_amd64.deb", + "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/80469868", + "id": 80469868, + "node_id": "RA_kwDOE6pwE84Ey99s", + "name": "aliceandbob.io_1.0.0_amd64.deb", "label": null, "uploader": { "login": "aliceandbob-io", @@ -1125,362 +1167,74 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 58661340, - "download_count": 18, - "created_at": "2022-03-13T18:09:30Z", - "updated_at": "2022-03-13T18:09:38Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io_1.1.0-Beta.2_amd64.deb" + "size": 64356028, + "download_count": 282, + "created_at": "2022-10-09T18:10:47Z", + "updated_at": "2022-10-09T18:11:11Z", + "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/v1.0.0/aliceandbob.io_1.0.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/tarball/1.1.0-beta.2", - "zipball_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/zipball/1.1.0-beta.2", - "body_html": "<p>JQuery wasn't properly loaded. This new release fixes the issue.</p>\n<p>Closes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160453945\" data-permission-text=\"Title is private\" data-url=\"https://github.com/aliceandbob-io/aliceandbob-desktop/issues/9\" data-hovercard-type=\"issue\" data-hovercard-url=\"/aliceandbob-io/aliceandbob-desktop/issues/9/hovercard\" href=\"https://github.com/aliceandbob-io/aliceandbob-desktop/issues/9\">#9</a></p>" + "tarball_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/zipball/v1.0.0", + "body_html": "<h3>✨ <strong>New features</strong></h3>\n<p>Update the openpgp.js version to the last stable version v5.3.0<br>\nOpenpgp is now installed as a npm package.<br>\nA reference to the MIT license is added.</p>\n<p>Add .asc download</p>\n<h3>👍 <strong>Fixes and updates</strong></h3>\n<p>Fix Stimulus references<br>\nUpdate packages, notably electron and webpack<br>\nNew up to date material-icons package<br>\nFix scss and font reference</p>\n<h3><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> <strong>Breaking changes</strong></h3>\n<p>brainpool and secp256k1 curves are no longer available.<br>\nGeneration of a key pair, encryption and decryption are no longer available with these curves.<br>\nSee this <a href=\"https://github.com/openpgpjs/openpgpjs/pull/1395\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/openpgpjs/openpgpjs/pull/1395/hovercard\">openpgp.js issue</a> for more information.<br>\nReference to this issue is also added to the generate page.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.977Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:54.428Z" }, - "akiee": { + "agora-flat": { "latestRelease": { - "url": "https://api.github.com/repos/rockiger/akiee/releases/26396787", - "assets_url": "https://api.github.com/repos/rockiger/akiee/releases/26396787/assets", - "upload_url": "https://uploads.github.com/repos/rockiger/akiee/releases/26396787/assets{?name,label}", - "html_url": "https://github.com/rockiger/akiee/releases/tag/v0.3", - "id": 26396787, + "url": "https://api.github.com/repos/netless-io/flat/releases/128642340", + "assets_url": "https://api.github.com/repos/netless-io/flat/releases/128642340/assets", + "upload_url": "https://uploads.github.com/repos/netless-io/flat/releases/128642340/assets{?name,label}", + "html_url": "https://github.com/netless-io/flat/releases/tag/v2.3.2", + "id": 128642340, "author": { - "login": "rockiger", - "id": 458677, - "node_id": "MDQ6VXNlcjQ1ODY3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/458677?v=4", + "login": "hyrious", + "id": 8097890, + "node_id": "MDQ6VXNlcjgwOTc4OTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/8097890?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rockiger", - "html_url": "https://github.com/rockiger", - "followers_url": "https://api.github.com/users/rockiger/followers", - "following_url": "https://api.github.com/users/rockiger/following{/other_user}", - "gists_url": "https://api.github.com/users/rockiger/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rockiger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rockiger/subscriptions", - "organizations_url": "https://api.github.com/users/rockiger/orgs", - "repos_url": "https://api.github.com/users/rockiger/repos", - "events_url": "https://api.github.com/users/rockiger/events{/privacy}", - "received_events_url": "https://api.github.com/users/rockiger/received_events", + "url": "https://api.github.com/users/hyrious", + "html_url": "https://github.com/hyrious", + "followers_url": "https://api.github.com/users/hyrious/followers", + "following_url": "https://api.github.com/users/hyrious/following{/other_user}", + "gists_url": "https://api.github.com/users/hyrious/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hyrious/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hyrious/subscriptions", + "organizations_url": "https://api.github.com/users/hyrious/orgs", + "repos_url": "https://api.github.com/users/hyrious/repos", + "events_url": "https://api.github.com/users/hyrious/events{/privacy}", + "received_events_url": "https://api.github.com/users/hyrious/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI2Mzk2Nzg3", - "tag_name": "v0.3", - "target_commitish": "master", - "name": "v0.3", + "node_id": "RE_kwDOEU6_W84Hqu0k", + "tag_name": "v2.3.2", + "target_commitish": "main", + "name": "v2.3.2", "draft": false, "prerelease": false, - "created_at": "2017-03-18T14:23:00Z", - "published_at": "2020-05-11T19:48:09Z", + "created_at": "2023-11-09T01:21:05Z", + "published_at": "2023-11-09T02:43:07Z", "assets": [], - "tarball_url": "https://api.github.com/repos/rockiger/akiee/tarball/v0.3", - "zipball_url": "https://api.github.com/repos/rockiger/akiee/zipball/v0.3", - "body_html": "<h2>Linux Downloads</h2>\n<p><a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee-0.0.4-x86_64.AppImage\">AppImage 64 bit</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee-0.0.4.pacman\">Arch</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee_0.0.4_amd64.deb\">Ubuntu/Debian</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee-0.0.4.tar.bz2\">TarBall</a></p>\n<h2>BSD Downloads</h2>\n<p><a href=\"https://github.com/rockiger/akiee-release/raw/linux-release/dist/akiee-0.0.4.freebsd\">Free BSD</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/mac-release/dist/akiee-0.0.4.dmg\">Mac OS X DMG</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/mac-release/dist/akiee-0.0.4-mac.zip\">Max OS X Zip</a></p>\n<h2>Windows Downloads</h2>\n<p><a href=\"https://github.com/rockiger/akiee-release/raw/win-release/dist/akiee%20Setup%200.0.4.exe\">Windows 64</a><br>\n<a href=\"https://github.com/rockiger/akiee-release/raw/win32-release/dist/akiee%20Setup%200.0.4-ia32.exe\">Windows 32</a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.057Z" - }, - "altus": { - "latestRelease": { - "url": "https://api.github.com/repos/amanharwara/altus/releases/64529261", - "assets_url": "https://api.github.com/repos/amanharwara/altus/releases/64529261/assets", - "upload_url": "https://uploads.github.com/repos/amanharwara/altus/releases/64529261/assets{?name,label}", - "html_url": "https://github.com/amanharwara/altus/releases/tag/4.7.0", - "id": 64529261, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOCOeOe84D2KNt", - "tag_name": "4.7.0", - "target_commitish": "master", - "name": "v4.7.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-15T10:58:28Z", - "published_at": "2022-04-15T11:03:43Z", - "assets": [ - { - "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/62663093", - "id": 62663093, - "node_id": "RA_kwDOCOeOe84DvCm1", - "name": "Altus-4.7.0-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88036544, - "download_count": 2, - "created_at": "2022-04-15T11:03:43Z", - "updated_at": "2022-04-15T11:03:45Z", - "browser_download_url": "https://github.com/amanharwara/altus/releases/download/4.7.0/Altus-4.7.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/62663094", - "id": 62663094, - "node_id": "RA_kwDOCOeOe84DvCm2", - "name": "Altus-4.7.0-x86_64.AppImage.zsync", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 301134, - "download_count": 1, - "created_at": "2022-04-15T11:03:45Z", - "updated_at": "2022-04-15T11:03:45Z", - "browser_download_url": "https://github.com/amanharwara/altus/releases/download/4.7.0/Altus-4.7.0-x86_64.AppImage.zsync" - }, - { - "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/62663102", - "id": 62663102, - "node_id": "RA_kwDOCOeOe84DvCm-", - "name": "Altus-4.7.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84919866, - "download_count": 7, - "created_at": "2022-04-15T11:03:49Z", - "updated_at": "2022-04-15T11:03:51Z", - "browser_download_url": "https://github.com/amanharwara/altus/releases/download/4.7.0/Altus-4.7.0.dmg" - }, - { - "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/62663096", - "id": 62663096, - "node_id": "RA_kwDOCOeOe84DvCm4", - "name": "Altus-Setup-4.7.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 127475977, - "download_count": 20, - "created_at": "2022-04-15T11:03:46Z", - "updated_at": "2022-04-15T11:03:49Z", - "browser_download_url": "https://github.com/amanharwara/altus/releases/download/4.7.0/Altus-Setup-4.7.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/amanharwara/altus/tarball/4.7.0", - "zipball_url": "https://api.github.com/repos/amanharwara/altus/zipball/4.7.0", - "body_html": "<h2>Changes</h2>\n<ul>\n<li>Potentially fix multi-device beta issue.</li>\n<li>Update dependencies</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.111Z" - }, - "android-messages": { - "latestRelease": { - "url": "https://api.github.com/repos/nparsons08/android-messages/releases/16932519", - "assets_url": "https://api.github.com/repos/nparsons08/android-messages/releases/16932519/assets", - "upload_url": "https://uploads.github.com/repos/nparsons08/android-messages/releases/16932519/assets{?name,label}", - "html_url": "https://github.com/nparsons08/android-messages/releases/tag/v1.0.1", - "id": 16932519, - "author": { - "login": "nparsons08", - "id": 1328388, - "node_id": "MDQ6VXNlcjEzMjgzODg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nparsons08", - "html_url": "https://github.com/nparsons08", - "followers_url": "https://api.github.com/users/nparsons08/followers", - "following_url": "https://api.github.com/users/nparsons08/following{/other_user}", - "gists_url": "https://api.github.com/users/nparsons08/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nparsons08/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nparsons08/subscriptions", - "organizations_url": "https://api.github.com/users/nparsons08/orgs", - "repos_url": "https://api.github.com/users/nparsons08/repos", - "events_url": "https://api.github.com/users/nparsons08/events{/privacy}", - "received_events_url": "https://api.github.com/users/nparsons08/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2OTMyNTE5", - "tag_name": "v1.0.1", - "target_commitish": "master", - "name": "Updated URL", - "draft": false, - "prerelease": false, - "created_at": "2019-05-13T01:46:49Z", - "published_at": "2019-05-13T01:51:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/nparsons08/android-messages/releases/assets/12597122", - "id": 12597122, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNTk3MTIy", - "name": "Android.Messages-darwin-x64.zip", - "label": null, - "uploader": { - "login": "nparsons08", - "id": 1328388, - "node_id": "MDQ6VXNlcjEzMjgzODg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nparsons08", - "html_url": "https://github.com/nparsons08", - "followers_url": "https://api.github.com/users/nparsons08/followers", - "following_url": "https://api.github.com/users/nparsons08/following{/other_user}", - "gists_url": "https://api.github.com/users/nparsons08/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nparsons08/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nparsons08/subscriptions", - "organizations_url": "https://api.github.com/users/nparsons08/orgs", - "repos_url": "https://api.github.com/users/nparsons08/repos", - "events_url": "https://api.github.com/users/nparsons08/events{/privacy}", - "received_events_url": "https://api.github.com/users/nparsons08/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 50727009, - "download_count": 760, - "created_at": "2019-05-13T01:50:30Z", - "updated_at": "2019-05-13T01:50:41Z", - "browser_download_url": "https://github.com/nparsons08/android-messages/releases/download/v1.0.1/Android.Messages-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/nparsons08/android-messages/releases/assets/12597129", - "id": 12597129, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNTk3MTI5", - "name": "android-messages-linux-x64.zip", - "label": null, - "uploader": { - "login": "nparsons08", - "id": 1328388, - "node_id": "MDQ6VXNlcjEzMjgzODg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nparsons08", - "html_url": "https://github.com/nparsons08", - "followers_url": "https://api.github.com/users/nparsons08/followers", - "following_url": "https://api.github.com/users/nparsons08/following{/other_user}", - "gists_url": "https://api.github.com/users/nparsons08/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nparsons08/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nparsons08/subscriptions", - "organizations_url": "https://api.github.com/users/nparsons08/orgs", - "repos_url": "https://api.github.com/users/nparsons08/repos", - "events_url": "https://api.github.com/users/nparsons08/events{/privacy}", - "received_events_url": "https://api.github.com/users/nparsons08/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 52075231, - "download_count": 729, - "created_at": "2019-05-13T01:50:46Z", - "updated_at": "2019-05-13T01:50:59Z", - "browser_download_url": "https://github.com/nparsons08/android-messages/releases/download/v1.0.1/android-messages-linux-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/nparsons08/android-messages/tarball/v1.0.1", - "zipball_url": "https://api.github.com/repos/nparsons08/android-messages/zipball/v1.0.1", - "body_html": "<p>Updated URL from <a href=\"https://messages.android.com\" rel=\"nofollow\">https://messages.android.com</a> to <a href=\"https://messages.google.com/web\" rel=\"nofollow\">https://messages.google.com/web</a>. Dropped support for Windows.</p>" + "tarball_url": "https://api.github.com/repos/netless-io/flat/tarball/v2.3.2", + "zipball_url": "https://api.github.com/repos/netless-io/flat/zipball/v2.3.2", + "body_html": "<h2>Features</h2>\n<ol>\n<li>Support to end the class quickly outside the room</li>\n<li>Support creating and scheduling personal rooms (PMI) with unchanged room numbers</li>\n<li>Support to join a room quickly by selecting the historical room number from the drop-down list on the join room page</li>\n</ol>\n<h2>Improved</h2>\n<ol>\n<li>Support viewing all room history records</li>\n<li>Adjust the font size of text editor</li>\n<li>Adjust the order of PPT handwriting page cutting to make the page cutting more smooth</li>\n</ol>\n<h2>Fixed</h2>\n<ol>\n<li>Avatars fail to load when the network is abnormal</li>\n</ol>\n<h2>Commit History</h2>\n<ul>\n<li>refactor(flat-stores): load message user's avatar on demand by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1900182409\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2042\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2042/hovercard\" href=\"https://github.com/netless-io/flat/pull/2042\">#2042</a></li>\n<li>refactor(flat-stores): joiners auto on stage in one to one room by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1900333487\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2043\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2043/hovercard\" href=\"https://github.com/netless-io/flat/pull/2043\">#2043</a></li>\n<li>chore(library): upgrade @netless/app-quill to 0.1.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1905954522\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2044\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2044/hovercard\" href=\"https://github.com/netless-io/flat/pull/2044\">#2044</a></li>\n<li>refactor(flat-components): remove outline on login buttons by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1931247156\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2047\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2047/hovercard\" href=\"https://github.com/netless-io/flat/pull/2047\">#2047</a></li>\n<li>refactor(flat-components): add fallback avatar by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1931260132\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2048\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2048/hovercard\" href=\"https://github.com/netless-io/flat/pull/2048\">#2048</a></li>\n<li>refactor(flat-components): update empty rooms image size by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1931622022\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2049\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2049/hovercard\" href=\"https://github.com/netless-io/flat/pull/2049\">#2049</a></li>\n<li>chore(web): change apple-app-site-association by region by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1936778819\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2050\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2050/hovercard\" href=\"https://github.com/netless-io/flat/pull/2050\">#2050</a></li>\n<li>feat(project): add user pmi by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1946777357\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2051\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2051/hovercard\" href=\"https://github.com/netless-io/flat/pull/2051\">#2051</a></li>\n<li>refactor(flat-pages): add stop class command in room list by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1956247876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2052\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2052/hovercard\" href=\"https://github.com/netless-io/flat/pull/2052\">#2052</a></li>\n<li>refactor(project): refactor pmi link by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1956334979\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2053\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2053/hovercard\" href=\"https://github.com/netless-io/flat/pull/2053\">#2053</a></li>\n<li>refactor(flat-stores): load more history rooms on scroll end by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1958839348\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2055\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2055/hovercard\" href=\"https://github.com/netless-io/flat/pull/2055\">#2055</a></li>\n<li>chore(library): upgrade @netless/app-slide to 0.3.0-canary.20 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1962790323\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2056\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2056/hovercard\" href=\"https://github.com/netless-io/flat/pull/2056\">#2056</a></li>\n<li>fix(flat-pages): add stop class command and refresh list correctly by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1962934351\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2059\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2059/hovercard\" href=\"https://github.com/netless-io/flat/pull/2059\">#2059</a></li>\n<li>refactor(flat-components): format pmi id by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1964715228\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2060\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2060/hovercard\" href=\"https://github.com/netless-io/flat/pull/2060\">#2060</a></li>\n<li>refactor(flat-pages): format pmi invitation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1964834291\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2061\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2061/hovercard\" href=\"https://github.com/netless-io/flat/pull/2061\">#2061</a></li>\n<li>fix(flat-stores): save uuid instead of invite code on join room by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1964889955\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2062\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2062/hovercard\" href=\"https://github.com/netless-io/flat/pull/2062\">#2062</a></li>\n<li>refactor(flat-pages): allow controlling apps in replay mode by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1965039263\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2063\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2063/hovercard\" href=\"https://github.com/netless-io/flat/pull/2063\">#2063</a></li>\n<li>refactor(flat-pages): fix the pmi menu item height by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1965119952\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2064\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2064/hovercard\" href=\"https://github.com/netless-io/flat/pull/2064\">#2064</a></li>\n<li>refactor(style): adjust style by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1967450883\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2065\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2065/hovercard\" href=\"https://github.com/netless-io/flat/pull/2065\">#2065</a></li>\n<li>fix(flat-pages): fix wrong pmi checkbox initial value by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1967594429\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2066\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2066/hovercard\" href=\"https://github.com/netless-io/flat/pull/2066\">#2066</a></li>\n<li>refactor(flat-pages): adjust schedule layout by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1967798747\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2067\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2067/hovercard\" href=\"https://github.com/netless-io/flat/pull/2067\">#2067</a></li>\n<li>refactor(flat-pages): refactor pmi link in invitation modal by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1969588192\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2068\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2068/hovercard\" href=\"https://github.com/netless-io/flat/pull/2068\">#2068</a></li>\n<li>fix(flat-stores): fix wrong room list by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1969730593\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2069\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2069/hovercard\" href=\"https://github.com/netless-io/flat/pull/2069\">#2069</a></li>\n<li>fix(flat-stores): refresh main room list logic by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1969919662\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2070\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2070/hovercard\" href=\"https://github.com/netless-io/flat/pull/2070\">#2070</a></li>\n<li>refactor(project): refactor pmi by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1970685884\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2071\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2071/hovercard\" href=\"https://github.com/netless-io/flat/pull/2071\">#2071</a></li>\n<li>fix(service-providers): stop using camera when leaving device test by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1972027900\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2072\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2072/hovercard\" href=\"https://github.com/netless-io/flat/pull/2072\">#2072</a></li>\n<li>refactor(style): adjust periodic bg by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1973353869\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2073\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2073/hovercard\" href=\"https://github.com/netless-io/flat/pull/2073\">#2073</a></li>\n<li>fix(service-providers): stop using camera on history back by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1975488396\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2074\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2074/hovercard\" href=\"https://github.com/netless-io/flat/pull/2074\">#2074</a></li>\n<li>refactor(flat-components): update pmi related texts and styles by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1975575031\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2075\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2075/hovercard\" href=\"https://github.com/netless-io/flat/pull/2075\">#2075</a></li>\n<li>refactor(flat-server-api): add pmi room not found error code by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1975828449\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2076\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2076/hovercard\" href=\"https://github.com/netless-io/flat/pull/2076\">#2076</a></li>\n<li>refactor(flat-pages): add join room history panel by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1978392834\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2077\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2077/hovercard\" href=\"https://github.com/netless-io/flat/pull/2077\">#2077</a></li>\n<li>refactor(flat-stores): reset pmi status when user logout by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1980487300\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2078\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2078/hovercard\" href=\"https://github.com/netless-io/flat/pull/2078\">#2078</a></li>\n<li>refactor(flat-pages): remove login page border-radius on electron by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1980832610\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2079\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2079/hovercard\" href=\"https://github.com/netless-io/flat/pull/2079\">#2079</a></li>\n<li>chore(desktop): use @electron/notarize by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1980984470\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2080\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2080/hovercard\" href=\"https://github.com/netless-io/flat/pull/2080\">#2080</a></li>\n<li>refactor(flat-components): remove spaces around time range by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1982858677\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2081\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2081/hovercard\" href=\"https://github.com/netless-io/flat/pull/2081\">#2081</a></li>\n<li>chore(version): upgrade version to v2.3.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1982942575\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/2082\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/2082/hovercard\" href=\"https://github.com/netless-io/flat/pull/2082\">#2082</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/netless-io/flat/compare/v2.3.1...v2.3.2\"><tt>v2.3.1...v2.3.2</tt></a></p>", + "discussion_url": "https://github.com/netless-io/flat/discussions/2083", + "mentions_count": 2 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.224Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:54.472Z" }, "anote": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.234Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:54.941Z" }, - "altair": { + "altus": { "latestRelease": { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/61085855", - "assets_url": "https://api.github.com/repos/altair-graphql/altair/releases/61085855/assets", - "upload_url": "https://uploads.github.com/repos/altair-graphql/altair/releases/61085855/assets{?name,label}", - "html_url": "https://github.com/altair-graphql/altair/releases/tag/v4.4.1", - "id": 61085855, + "url": "https://api.github.com/repos/amanharwara/altus/releases/142921641", + "assets_url": "https://api.github.com/repos/amanharwara/altus/releases/142921641/assets", + "upload_url": "https://uploads.github.com/repos/amanharwara/altus/releases/142921641/assets{?name,label}", + "html_url": "https://github.com/amanharwara/altus/releases/tag/5.0.1", + "id": 142921641, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -1501,20 +1255,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOBSMibc4DpBif", - "tag_name": "v4.4.1", + "node_id": "RE_kwDOCOeOe84IhM-p", + "tag_name": "5.0.1", "target_commitish": "master", - "name": "v4.4.1", + "name": "5.0.1", "draft": false, "prerelease": false, - "created_at": "2022-03-06T13:40:40Z", - "published_at": "2022-03-06T15:28:03Z", + "created_at": "2024-02-21T08:25:12Z", + "published_at": "2024-02-21T08:34:20Z", "assets": [ { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58716940", - "id": 58716940, - "node_id": "RA_kwDOBSMibc4Df_MM", - "name": "altair_4.4.1_amd64_linux.deb", + "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/152731272", + "id": 152731272, + "node_id": "RA_kwDOCOeOe84JGn6I", + "name": "Altus-5.0.1-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -1538,17 +1292,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 62053244, - "download_count": 36, - "created_at": "2022-03-06T13:51:25Z", - "updated_at": "2022-03-06T13:51:28Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_amd64_linux.deb" + "size": 96879418, + "download_count": 32, + "created_at": "2024-02-21T08:34:24Z", + "updated_at": "2024-02-21T08:34:26Z", + "browser_download_url": "https://github.com/amanharwara/altus/releases/download/5.0.1/Altus-5.0.1-arm64.dmg" }, { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58716836", - "id": 58716836, - "node_id": "RA_kwDOBSMibc4Df_Kk", - "name": "altair_4.4.1_amd64_linux.snap", + "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/152731278", + "id": 152731278, + "node_id": "RA_kwDOCOeOe84JGn6O", + "name": "Altus-5.0.1-x64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -1572,17 +1326,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 76357632, - "download_count": 7, - "created_at": "2022-03-06T13:49:29Z", - "updated_at": "2022-03-06T13:49:32Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_amd64_linux.snap" + "size": 101773650, + "download_count": 34, + "created_at": "2024-02-21T08:34:26Z", + "updated_at": "2024-02-21T08:34:28Z", + "browser_download_url": "https://github.com/amanharwara/altus/releases/download/5.0.1/Altus-5.0.1-x64.dmg" }, { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721915", - "id": 58721915, - "node_id": "RA_kwDOBSMibc4DgAZ7", - "name": "altair_4.4.1_arm64_mac.dmg", + "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/152731270", + "id": 152731270, + "node_id": "RA_kwDOCOeOe84JGn6G", + "name": "Altus-5.0.1.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -1606,17 +1360,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91944961, - "download_count": 30, - "created_at": "2022-03-06T15:27:48Z", - "updated_at": "2022-03-06T15:27:51Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_arm64_mac.dmg" + "size": 108096822, + "download_count": 110, + "created_at": "2024-02-21T08:34:21Z", + "updated_at": "2024-02-21T08:34:23Z", + "browser_download_url": "https://github.com/amanharwara/altus/releases/download/5.0.1/Altus-5.0.1.AppImage" }, { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721914", - "id": 58721914, - "node_id": "RA_kwDOBSMibc4DgAZ6", - "name": "altair_4.4.1_arm64_mac.dmg.blockmap", + "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/152731280", + "id": 152731280, + "node_id": "RA_kwDOCOeOe84JGn6Q", + "name": "Altus-Setup-5.0.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -1640,367 +1394,149 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 97630, - "download_count": 4, - "created_at": "2022-03-06T15:27:48Z", - "updated_at": "2022-03-06T15:27:48Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_arm64_mac.dmg.blockmap" - }, + "size": 86602217, + "download_count": 570, + "created_at": "2024-02-21T08:34:28Z", + "updated_at": "2024-02-21T08:34:30Z", + "browser_download_url": "https://github.com/amanharwara/altus/releases/download/5.0.1/Altus-Setup-5.0.1.exe" + } + ], + "tarball_url": "https://api.github.com/repos/amanharwara/altus/tarball/5.0.1", + "zipball_url": "https://api.github.com/repos/amanharwara/altus/zipball/5.0.1", + "body_html": "<h2>Commits</h2>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/amanharwara/altus/commit/b54ee2dc482f9a5ae7d2c3894f9c635dbbb4ee7f/hovercard\" href=\"https://github.com/amanharwara/altus/commit/b54ee2dc482f9a5ae7d2c3894f9c635dbbb4ee7f\"><tt>b54ee2d</tt></a>: fix Quit not working when exit prompt setting is on (Aman Harwara)</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/amanharwara/altus/releases/142921641/reactions", + "total_count": 3, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 3, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:54.973Z" + }, + "android-messages": { + "latestRelease": { + "url": "https://api.github.com/repos/astrotars/android-messages/releases/16932519", + "assets_url": "https://api.github.com/repos/astrotars/android-messages/releases/16932519/assets", + "upload_url": "https://uploads.github.com/repos/astrotars/android-messages/releases/16932519/assets{?name,label}", + "html_url": "https://github.com/astrotars/android-messages/releases/tag/v1.0.1", + "id": 16932519, + "author": { + "login": "astrotars", + "id": 1328388, + "node_id": "MDQ6VXNlcjEzMjgzODg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/astrotars", + "html_url": "https://github.com/astrotars", + "followers_url": "https://api.github.com/users/astrotars/followers", + "following_url": "https://api.github.com/users/astrotars/following{/other_user}", + "gists_url": "https://api.github.com/users/astrotars/gists{/gist_id}", + "starred_url": "https://api.github.com/users/astrotars/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/astrotars/subscriptions", + "organizations_url": "https://api.github.com/users/astrotars/orgs", + "repos_url": "https://api.github.com/users/astrotars/repos", + "events_url": "https://api.github.com/users/astrotars/events{/privacy}", + "received_events_url": "https://api.github.com/users/astrotars/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE2OTMyNTE5", + "tag_name": "v1.0.1", + "target_commitish": "master", + "name": "Updated URL", + "draft": false, + "prerelease": false, + "created_at": "2019-05-13T01:46:49Z", + "published_at": "2019-05-13T01:51:02Z", + "assets": [ { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721887", - "id": 58721887, - "node_id": "RA_kwDOBSMibc4DgAZf", - "name": "altair_4.4.1_arm64_mac.zip", - "label": "", + "url": "https://api.github.com/repos/astrotars/android-messages/releases/assets/12597122", + "id": 12597122, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNTk3MTIy", + "name": "Android.Messages-darwin-x64.zip", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "astrotars", + "id": 1328388, + "node_id": "MDQ6VXNlcjEzMjgzODg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/astrotars", + "html_url": "https://github.com/astrotars", + "followers_url": "https://api.github.com/users/astrotars/followers", + "following_url": "https://api.github.com/users/astrotars/following{/other_user}", + "gists_url": "https://api.github.com/users/astrotars/gists{/gist_id}", + "starred_url": "https://api.github.com/users/astrotars/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/astrotars/subscriptions", + "organizations_url": "https://api.github.com/users/astrotars/orgs", + "repos_url": "https://api.github.com/users/astrotars/repos", + "events_url": "https://api.github.com/users/astrotars/events{/privacy}", + "received_events_url": "https://api.github.com/users/astrotars/received_events", + "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 88928359, - "download_count": 2413, - "created_at": "2022-03-06T15:27:29Z", - "updated_at": "2022-03-06T15:27:32Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_arm64_mac.zip" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721754", - "id": 58721754, - "node_id": "RA_kwDOBSMibc4DgAXa", - "name": "altair_4.4.1_x64_mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90174615, - "download_count": 33, - "created_at": "2022-03-06T15:24:21Z", - "updated_at": "2022-03-06T15:24:24Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_mac.dmg" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721753", - "id": 58721753, - "node_id": "RA_kwDOBSMibc4DgAXZ", - "name": "altair_4.4.1_x64_mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95213, - "download_count": 5, - "created_at": "2022-03-06T15:24:21Z", - "updated_at": "2022-03-06T15:24:21Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_mac.dmg.blockmap" + "size": 50727009, + "download_count": 790, + "created_at": "2019-05-13T01:50:30Z", + "updated_at": "2019-05-13T01:50:41Z", + "browser_download_url": "https://github.com/astrotars/android-messages/releases/download/v1.0.1/Android.Messages-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721672", - "id": 58721672, - "node_id": "RA_kwDOBSMibc4DgAWI", - "name": "altair_4.4.1_x64_mac.zip", - "label": "", + "url": "https://api.github.com/repos/astrotars/android-messages/releases/assets/12597129", + "id": 12597129, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNTk3MTI5", + "name": "android-messages-linux-x64.zip", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "astrotars", + "id": 1328388, + "node_id": "MDQ6VXNlcjEzMjgzODg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/astrotars", + "html_url": "https://github.com/astrotars", + "followers_url": "https://api.github.com/users/astrotars/followers", + "following_url": "https://api.github.com/users/astrotars/following{/other_user}", + "gists_url": "https://api.github.com/users/astrotars/gists{/gist_id}", + "starred_url": "https://api.github.com/users/astrotars/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/astrotars/subscriptions", + "organizations_url": "https://api.github.com/users/astrotars/orgs", + "repos_url": "https://api.github.com/users/astrotars/repos", + "events_url": "https://api.github.com/users/astrotars/events{/privacy}", + "received_events_url": "https://api.github.com/users/astrotars/received_events", + "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 87408595, - "download_count": 4182, - "created_at": "2022-03-06T15:22:54Z", - "updated_at": "2022-03-06T15:22:57Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_mac.zip" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58717156", - "id": 58717156, - "node_id": "RA_kwDOBSMibc4Df_Pk", - "name": "altair_4.4.1_x64_win.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65521772, - "download_count": 2775, - "created_at": "2022-03-06T13:54:32Z", - "updated_at": "2022-03-06T13:54:34Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_win.exe" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58717157", - "id": 58717157, - "node_id": "RA_kwDOBSMibc4Df_Pl", - "name": "altair_4.4.1_x64_win.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69500, - "download_count": 2474, - "created_at": "2022-03-06T13:54:32Z", - "updated_at": "2022-03-06T13:54:32Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_win.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58716816", - "id": 58716816, - "node_id": "RA_kwDOBSMibc4Df_KQ", - "name": "altair_4.4.1_x86_64_linux.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88873594, - "download_count": 481, - "created_at": "2022-03-06T13:49:06Z", - "updated_at": "2022-03-06T13:49:09Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x86_64_linux.AppImage" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58716948", - "id": 58716948, - "node_id": "RA_kwDOBSMibc4Df_MU", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 388, - "download_count": 2429, - "created_at": "2022-03-06T13:51:28Z", - "updated_at": "2022-03-06T13:51:28Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721917", - "id": 58721917, - "node_id": "RA_kwDOBSMibc4DgAZ9", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 858, - "download_count": 34376, - "created_at": "2022-03-06T15:27:51Z", - "updated_at": "2022-03-06T15:27:52Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58717163", - "id": 58717163, - "node_id": "RA_kwDOBSMibc4Df_Pr", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 344, - "download_count": 22657, - "created_at": "2022-03-06T13:54:34Z", - "updated_at": "2022-03-06T13:54:35Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/latest.yml" + "size": 52075231, + "download_count": 753, + "created_at": "2019-05-13T01:50:46Z", + "updated_at": "2019-05-13T01:50:59Z", + "browser_download_url": "https://github.com/astrotars/android-messages/releases/download/v1.0.1/android-messages-linux-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/altair-graphql/altair/tarball/v4.4.1", - "zipball_url": "https://api.github.com/repos/altair-graphql/altair/zipball/v4.4.1", - "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Bump lodash from 4.17.19 to 4.17.21 in /packages/altair-app by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121304122\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1824\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1824/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1824\">#1824</a></li>\n<li>Bump follow-redirects from 1.14.6 to 1.14.7 in /packages/altair-server by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121307106\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1828\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1828/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1828\">#1828</a></li>\n<li>Bump dot-prop from 4.2.0 to 4.2.1 in /packages/altair-express-middleware by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121306078\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1827\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1827/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1827\">#1827</a></li>\n<li>Bump dns-packet from 1.3.1 to 1.3.4 in /site by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121305973\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1826\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1826/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1826\">#1826</a></li>\n<li>Bump prismjs from 1.23.0 to 1.26.0 in /packages/altair-app by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121308822\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1830\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1830/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1830\">#1830</a></li>\n<li>Bump follow-redirects from 1.14.7 to 1.14.8 in /packages/altair-server by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1138611915\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1845\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1845/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1845\">#1845</a></li>\n<li>Bump follow-redirects from 1.14.7 to 1.14.8 in /packages/altair-app by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1138494303\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1844\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1844/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1844\">#1844</a></li>\n<li>Bump ajv from 6.10.2 to 6.12.6 in /packages/altair-electron by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1136678670\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1841\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1841/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1841\">#1841</a></li>\n<li>Bump pathval from 1.1.0 to 1.1.1 in /packages/altair-app by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1131418793\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1839\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1839/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1839\">#1839</a></li>\n<li>Bump undefsafe from 2.0.2 to 2.0.5 in /packages/altair-express-middleware by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1129993600\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1838\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1838/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1838\">#1838</a></li>\n<li>Fix desktop xss by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imolorhe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imolorhe\">@imolorhe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160589669\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1857\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1857/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1857\">#1857</a></li>\n<li>Bump follow-redirects from 1.14.7 to 1.14.8 in /site by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1138492640\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1843\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1843/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1843\">#1843</a></li>\n<li>Bump ajv from 6.12.2 to 6.12.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1136678822\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1842\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1842/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1842\">#1842</a></li>\n<li>Bump plist from 3.0.2 to 3.0.4 in /packages/altair-electron by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1156238737\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1853\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1853/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1853\">#1853</a></li>\n<li>Bump prismjs from 1.26.0 to 1.27.0 in /packages/altair-app by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1151096389\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1849\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1849/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1849\">#1849</a></li>\n<li>Bump prismjs from 1.23.0 to 1.27.0 in /site by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1151076243\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1848\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1848/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1848\">#1848</a></li>\n<li>Bump url-parse from 1.5.1 to 1.5.10 in /site by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153400325\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1852\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1852/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1852\">#1852</a></li>\n<li>Bump url-parse from 1.4.7 to 1.5.10 in /packages/altair-app by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1152405337\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1851\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1851/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1851\">#1851</a></li>\n<li>feat: support csp for fastify plugin by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ZiiMakc/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ZiiMakc\">@ZiiMakc</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160350800\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1856\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1856/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1856\">#1856</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ZiiMakc/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ZiiMakc\">@ZiiMakc</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160350800\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/1856\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/1856/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/1856\">#1856</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/altair-graphql/altair/compare/v4.4.0...v4.4.1\"><tt>v4.4.0...v4.4.1</tt></a></p>", - "mentions_count": 3 + "tarball_url": "https://api.github.com/repos/astrotars/android-messages/tarball/v1.0.1", + "zipball_url": "https://api.github.com/repos/astrotars/android-messages/zipball/v1.0.1", + "body_html": "<p>Updated URL from <a href=\"https://messages.android.com\" rel=\"nofollow\">https://messages.android.com</a> to <a href=\"https://messages.google.com/web\" rel=\"nofollow\">https://messages.google.com/web</a>. Dropped support for Windows.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.280Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:55.470Z" }, "anotherredisdesktopmanager": { "latestRelease": { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/63430441", - "assets_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/63430441/assets", - "upload_url": "https://uploads.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/63430441/assets{?name,label}", - "html_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/tag/v1.5.5", - "id": 63430441, + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/142932949", + "assets_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/142932949/assets", + "upload_url": "https://uploads.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/142932949/assets{?name,label}", + "html_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/tag/v1.6.3", + "id": 142932949, "author": { "login": "qishibo", "id": 5136418, @@ -2021,20 +1557,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOCc815c4Dx98p", - "tag_name": "v1.5.5", + "node_id": "RE_kwDOCc815c4IhPvV", + "tag_name": "v1.6.3", "target_commitish": "master", - "name": "v1.5.5", + "name": "v1.6.3", "draft": false, "prerelease": false, - "created_at": "2022-04-02T02:40:06Z", - "published_at": "2022-04-02T02:58:04Z", + "created_at": "2024-02-21T09:25:36Z", + "published_at": "2024-02-21T09:41:24Z", "assets": [ { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321844", - "id": 61321844, - "node_id": "RA_kwDOCc815c4Dp7J0", - "name": "Another-Redis-Desktop-Manager-M1-arm64-1.5.5.dmg", + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/152743493", + "id": 152743493, + "node_id": "RA_kwDOCc815c4JGq5F", + "name": "Another-Redis-Desktop-Manager-M1-arm64-1.6.3.dmg", "label": "", "uploader": { "login": "qishibo", @@ -2058,17 +1594,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85469653, - "download_count": 4716, - "created_at": "2022-04-02T03:05:21Z", - "updated_at": "2022-04-02T03:05:23Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/Another-Redis-Desktop-Manager-M1-arm64-1.5.5.dmg" + "size": 87879211, + "download_count": 2755, + "created_at": "2024-02-21T09:46:02Z", + "updated_at": "2024-02-21T09:46:06Z", + "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.6.3/Another-Redis-Desktop-Manager-M1-arm64-1.6.3.dmg" }, { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321562", - "id": 61321562, - "node_id": "RA_kwDOCc815c4Dp7Fa", - "name": "Another-Redis-Desktop-Manager.1.5.5.AppImage", + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/152743136", + "id": 152743136, + "node_id": "RA_kwDOCc815c4JGqzg", + "name": "Another-Redis-Desktop-Manager.1.6.3.AppImage", "label": "", "uploader": { "login": "qishibo", @@ -2092,17 +1628,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 83237073, - "download_count": 1171, - "created_at": "2022-04-02T03:00:54Z", - "updated_at": "2022-04-02T03:00:56Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/Another-Redis-Desktop-Manager.1.5.5.AppImage" + "size": 84101966, + "download_count": 459, + "created_at": "2024-02-21T09:42:58Z", + "updated_at": "2024-02-21T09:43:00Z", + "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.6.3/Another-Redis-Desktop-Manager.1.6.3.AppImage" }, { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321782", - "id": 61321782, - "node_id": "RA_kwDOCc815c4Dp7I2", - "name": "Another-Redis-Desktop-Manager.1.5.5.dmg", + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/152743792", + "id": 152743792, + "node_id": "RA_kwDOCc815c4JGq9w", + "name": "Another-Redis-Desktop-Manager.1.6.3.dmg", "label": "", "uploader": { "login": "qishibo", @@ -2126,17 +1662,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82083984, - "download_count": 7144, - "created_at": "2022-04-02T03:04:16Z", - "updated_at": "2022-04-02T03:04:18Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/Another-Redis-Desktop-Manager.1.5.5.dmg" + "size": 86515417, + "download_count": 1599, + "created_at": "2024-02-21T09:47:45Z", + "updated_at": "2024-02-21T09:47:51Z", + "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.6.3/Another-Redis-Desktop-Manager.1.6.3.dmg" }, { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321696", - "id": 61321696, - "node_id": "RA_kwDOCc815c4Dp7Hg", - "name": "Another-Redis-Desktop-Manager.1.5.5.exe", + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/152743275", + "id": 152743275, + "node_id": "RA_kwDOCc815c4JGq1r", + "name": "Another-Redis-Desktop-Manager.1.6.3.exe", "label": "", "uploader": { "login": "qishibo", @@ -2160,16 +1696,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60605012, - "download_count": 28582, - "created_at": "2022-04-02T03:02:46Z", - "updated_at": "2022-04-02T03:02:48Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/Another-Redis-Desktop-Manager.1.5.5.exe" + "size": 61740430, + "download_count": 12668, + "created_at": "2024-02-21T09:43:59Z", + "updated_at": "2024-02-21T09:44:01Z", + "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.6.3/Another-Redis-Desktop-Manager.1.6.3.exe" }, { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321565", - "id": 61321565, - "node_id": "RA_kwDOCc815c4Dp7Fd", + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/152743140", + "id": 152743140, + "node_id": "RA_kwDOCc815c4JGqzk", "name": "latest-linux.yml", "label": "", "uploader": { @@ -2195,15 +1731,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 408, - "download_count": 3998, - "created_at": "2022-04-02T03:00:56Z", - "updated_at": "2022-04-02T03:00:57Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/latest-linux.yml" + "download_count": 1101, + "created_at": "2024-02-21T09:43:01Z", + "updated_at": "2024-02-21T09:43:01Z", + "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.6.3/latest-linux.yml" }, { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321788", - "id": 61321788, - "node_id": "RA_kwDOCc815c4Dp7I8", + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/152743810", + "id": 152743810, + "node_id": "RA_kwDOCc815c4JGq-C", "name": "latest-mac.yml", "label": "", "uploader": { @@ -2229,15 +1765,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 374, - "download_count": 33326, - "created_at": "2022-04-02T03:04:18Z", - "updated_at": "2022-04-02T03:04:19Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/latest-mac.yml" + "download_count": 16351, + "created_at": "2024-02-21T09:47:52Z", + "updated_at": "2024-02-21T09:47:53Z", + "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.6.3/latest-mac.yml" }, { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321698", - "id": 61321698, - "node_id": "RA_kwDOCc815c4Dp7Hi", + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/152743278", + "id": 152743278, + "node_id": "RA_kwDOCc815c4JGq1u", "name": "latest.yml", "label": "", "uploader": { @@ -2263,539 +1799,242 @@ "content_type": "text/yaml", "state": "uploaded", "size": 374, - "download_count": 67035, - "created_at": "2022-04-02T03:02:48Z", - "updated_at": "2022-04-02T03:02:48Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/latest.yml" + "download_count": 41306, + "created_at": "2024-02-21T09:44:01Z", + "updated_at": "2024-02-21T09:44:01Z", + "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.6.3/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/tarball/v1.5.5", - "zipball_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/zipball/v1.5.5", - "body_html": "<p>Change Log:</p>\n<ul>\n<li>Auto refresh in key tab <g-emoji class=\"g-emoji\" alias=\"o\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b55.png\">⭕</g-emoji><g-emoji class=\"g-emoji\" alias=\"o\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b55.png\">⭕</g-emoji></li>\n<li>Readonly mode <g-emoji class=\"g-emoji\" alias=\"joystick\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f579.png\">🕹️</g-emoji><g-emoji class=\"g-emoji\" alias=\"joystick\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f579.png\">🕹️</g-emoji></li>\n<li>Memory analysis <g-emoji class=\"g-emoji\" alias=\"chart_with_upwards_trend\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4c8.png\">📈</g-emoji><g-emoji class=\"g-emoji\" alias=\"chart_with_upwards_trend\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4c8.png\">📈</g-emoji></li>\n<li>Monitor && Protobuf support <g-emoji class=\"g-emoji\" alias=\"guard\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f482.png\">💂</g-emoji><g-emoji class=\"g-emoji\" alias=\"guard\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f482.png\">💂</g-emoji></li>\n<li>Bug fix <g-emoji class=\"g-emoji\" alias=\"lady_beetle\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41e.png\">🐞</g-emoji></li>\n</ul>\n<p>PS: if <strong>Mac M1</strong> errors <code>damaged and can’t be opened. You should move it to the Trash</code>:</p>\n<ol>\n<li><code>sudo spctl --master-disable</code></li>\n<li><code>sudo xattr -rd com.apple.quarantine /Applications/Another\\ Redis\\ Desktop\\ Manager.app</code></li>\n</ol>", + "tarball_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/tarball/v1.6.3", + "zipball_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/zipball/v1.6.3", + "body_html": "<p>Change log:<br>\nHey, long time :)</p>\n<ul>\n<li>✅Load only selected folder support</li>\n<li>🖥️Start app from command line(CLI) with args</li>\n<li>💽Java/Pickle view support</li>\n<li>🫙Groups/Consumers in STREAM</li>\n<li>🎂Display each keys info in cluster</li>\n<li>Add Korean lang</li>\n<li>Bug fix & Optimize</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/63430441/reactions", - "total_count": 64, - "+1": 31, + "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/142932949/reactions", + "total_count": 11, + "+1": 7, "-1": 0, - "laugh": 5, - "hooray": 11, + "laugh": 0, + "hooray": 0, "confused": 0, - "heart": 8, - "rocket": 5, - "eyes": 4 + "heart": 0, + "rocket": 4, + "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.363Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:55.470Z" }, - "appium": { + "altair": { "latestRelease": { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/62887423", - "assets_url": "https://api.github.com/repos/appium/appium-desktop/releases/62887423/assets", - "upload_url": "https://uploads.github.com/repos/appium/appium-desktop/releases/62887423/assets{?name,label}", - "html_url": "https://github.com/appium/appium-desktop/releases/tag/v1.22.3", - "id": 62887423, + "url": "https://api.github.com/repos/altair-graphql/altair/releases/141513491", + "assets_url": "https://api.github.com/repos/altair-graphql/altair/releases/141513491/assets", + "upload_url": "https://uploads.github.com/repos/altair-graphql/altair/releases/141513491/assets{?name,label}", + "html_url": "https://github.com/altair-graphql/altair/releases/tag/v6.3.0", + "id": 141513491, "author": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOA8nRxM4Dv5X_", - "tag_name": "v1.22.3", + "node_id": "RE_kwDOBSMibc4Ib1MT", + "tag_name": "v6.3.0", "target_commitish": "master", - "name": "1.22.3", + "name": "v6.3.0", "draft": false, "prerelease": false, - "created_at": "2022-03-28T04:08:56Z", - "published_at": "2022-03-28T05:20:43Z", + "created_at": "2024-02-10T22:15:47Z", + "published_at": "2024-02-10T22:48:06Z", "assets": [ { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797377", - "id": 60797377, - "node_id": "RA_kwDOA8nRxM4Dn7HB", - "name": "Appium-Server-GUI-1.22.3-mac.zip", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150909698", + "id": 150909698, + "node_id": "RA_kwDOBSMibc4I_rMC", + "name": "altair_6.3.0_amd64_linux.deb", "label": "", "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 166836651, - "download_count": 4217, - "created_at": "2022-03-28T04:16:51Z", - "updated_at": "2022-03-28T04:17:01Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium-Server-GUI-1.22.3-mac.zip" + "size": 75812142, + "download_count": 51, + "created_at": "2024-02-10T22:30:53Z", + "updated_at": "2024-02-10T22:30:54Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_amd64_linux.deb" }, { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797102", - "id": 60797102, - "node_id": "RA_kwDOA8nRxM4Dn7Cu", - "name": "Appium-Server-GUI-linux-1.22.3.AppImage", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150909586", + "id": 150909586, + "node_id": "RA_kwDOBSMibc4I_rKS", + "name": "altair_6.3.0_amd64_linux.snap", "label": "", "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 143804917, - "download_count": 2083, - "created_at": "2022-03-28T04:12:48Z", - "updated_at": "2022-03-28T04:12:51Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium-Server-GUI-linux-1.22.3.AppImage" + "size": 94011392, + "download_count": 3, + "created_at": "2024-02-10T22:29:30Z", + "updated_at": "2024-02-10T22:29:32Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_amd64_linux.snap" }, { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797422", - "id": 60797422, - "node_id": "RA_kwDOA8nRxM4Dn7Hu", - "name": "Appium-Server-GUI-mac-1.22.3.dmg", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911512", + "id": 150911512, + "node_id": "RA_kwDOBSMibc4I_roY", + "name": "altair_6.3.0_arm64_mac.dmg", "label": "", "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 155274629, - "download_count": 10558, - "created_at": "2022-03-28T04:17:39Z", - "updated_at": "2022-03-28T04:17:51Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium-Server-GUI-mac-1.22.3.dmg" + "size": 100562441, + "download_count": 1497, + "created_at": "2024-02-10T22:47:11Z", + "updated_at": "2024-02-10T22:47:15Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_arm64_mac.dmg" }, { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797423", - "id": 60797423, - "node_id": "RA_kwDOA8nRxM4Dn7Hv", - "name": "Appium-Server-GUI-mac-1.22.3.dmg.blockmap", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911511", + "id": 150911511, + "node_id": "RA_kwDOBSMibc4I_roX", + "name": "altair_6.3.0_arm64_mac.dmg.blockmap", "label": "", "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 162418, - "download_count": 1426, - "created_at": "2022-03-28T04:17:39Z", - "updated_at": "2022-03-28T04:17:39Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium-Server-GUI-mac-1.22.3.dmg.blockmap" + "size": 105866, + "download_count": 2, + "created_at": "2024-02-10T22:47:11Z", + "updated_at": "2024-02-10T22:47:11Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_arm64_mac.dmg.blockmap" }, { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60804837", - "id": 60804837, - "node_id": "RA_kwDOA8nRxM4Dn87l", - "name": "Appium.Server.GUI-windows-1.22.3.exe", - "label": null, + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911564", + "id": 150911564, + "node_id": "RA_kwDOBSMibc4I_rpM", + "name": "altair_6.3.0_arm64_mac.zip", + "label": "", "uploader": { - "login": "KazuCocoa", - "id": 5511591, - "node_id": "MDQ6VXNlcjU1MTE1OTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/5511591?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KazuCocoa", - "html_url": "https://github.com/KazuCocoa", - "followers_url": "https://api.github.com/users/KazuCocoa/followers", - "following_url": "https://api.github.com/users/KazuCocoa/following{/other_user}", - "gists_url": "https://api.github.com/users/KazuCocoa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KazuCocoa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KazuCocoa/subscriptions", - "organizations_url": "https://api.github.com/users/KazuCocoa/orgs", - "repos_url": "https://api.github.com/users/KazuCocoa/repos", - "events_url": "https://api.github.com/users/KazuCocoa/events{/privacy}", - "received_events_url": "https://api.github.com/users/KazuCocoa/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 277991771, - "download_count": 13741, - "created_at": "2022-03-28T06:55:45Z", - "updated_at": "2022-03-28T06:56:13Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.exe" + "size": 96718022, + "download_count": 1970, + "created_at": "2024-02-10T22:47:50Z", + "updated_at": "2024-02-10T22:47:53Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_arm64_mac.zip" }, { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60804866", - "id": 60804866, - "node_id": "RA_kwDOA8nRxM4Dn88C", - "name": "Appium.Server.GUI-windows-1.22.3.exe.blockmap", - "label": null, - "uploader": { - "login": "KazuCocoa", - "id": 5511591, - "node_id": "MDQ6VXNlcjU1MTE1OTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/5511591?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KazuCocoa", - "html_url": "https://github.com/KazuCocoa", - "followers_url": "https://api.github.com/users/KazuCocoa/followers", - "following_url": "https://api.github.com/users/KazuCocoa/following{/other_user}", - "gists_url": "https://api.github.com/users/KazuCocoa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KazuCocoa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KazuCocoa/subscriptions", - "organizations_url": "https://api.github.com/users/KazuCocoa/orgs", - "repos_url": "https://api.github.com/users/KazuCocoa/repos", - "events_url": "https://api.github.com/users/KazuCocoa/events{/privacy}", - "received_events_url": "https://api.github.com/users/KazuCocoa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 257009, - "download_count": 1293, - "created_at": "2022-03-28T06:56:13Z", - "updated_at": "2022-03-28T06:56:14Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60804868", - "id": 60804868, - "node_id": "RA_kwDOA8nRxM4Dn88E", - "name": "Appium.Server.GUI-windows-1.22.3.zip", - "label": null, - "uploader": { - "login": "KazuCocoa", - "id": 5511591, - "node_id": "MDQ6VXNlcjU1MTE1OTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/5511591?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KazuCocoa", - "html_url": "https://github.com/KazuCocoa", - "followers_url": "https://api.github.com/users/KazuCocoa/followers", - "following_url": "https://api.github.com/users/KazuCocoa/following{/other_user}", - "gists_url": "https://api.github.com/users/KazuCocoa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KazuCocoa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KazuCocoa/subscriptions", - "organizations_url": "https://api.github.com/users/KazuCocoa/orgs", - "repos_url": "https://api.github.com/users/KazuCocoa/repos", - "events_url": "https://api.github.com/users/KazuCocoa/events{/privacy}", - "received_events_url": "https://api.github.com/users/KazuCocoa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 163762147, - "download_count": 3867, - "created_at": "2022-03-28T06:56:14Z", - "updated_at": "2022-03-28T06:56:51Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.zip" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797103", - "id": 60797103, - "node_id": "RA_kwDOA8nRxM4Dn7Cv", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 401, - "download_count": 1266, - "created_at": "2022-03-28T04:12:52Z", - "updated_at": "2022-03-28T04:12:52Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797439", - "id": 60797439, - "node_id": "RA_kwDOA8nRxM4Dn7H_", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 550, - "download_count": 1305, - "created_at": "2022-03-28T04:17:51Z", - "updated_at": "2022-03-28T04:17:52Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/appium/appium-desktop/tarball/v1.22.3", - "zipball_url": "https://api.github.com/repos/appium/appium-desktop/zipball/v1.22.3", - "body_html": "<ul>\n<li>bump the embedded appium version to 1.22.3</li>\n</ul>\n<p>Note: On Windows environment, it might get a warning as <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1182978781\" data-permission-text=\"Title is private\" data-url=\"https://github.com/appium/appium-desktop/issues/1995\" data-hovercard-type=\"issue\" data-hovercard-url=\"/appium/appium-desktop/issues/1995/hovercard\" href=\"https://github.com/appium/appium-desktop/issues/1995\">#1995</a> . Then, please uninstall the old one and re-install the new one.<br>\nIf you got a JS error on macOS 12.3, please try <a href=\"https://github.com/appium/appium-desktop#installing-on-macos\">https://github.com/appium/appium-desktop#installing-on-macos</a> out, especially the codesign.</p>", - "reactions": { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/62887423/reactions", - "total_count": 41, - "+1": 18, - "-1": 0, - "laugh": 2, - "hooray": 13, - "confused": 0, - "heart": 3, - "rocket": 2, - "eyes": 3 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.467Z" - }, - "argo": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.529Z" - }, - "antares": { - "latestRelease": { - "url": "https://api.github.com/repos/antares-sql/antares/releases/66309255", - "assets_url": "https://api.github.com/repos/antares-sql/antares/releases/66309255/assets", - "upload_url": "https://uploads.github.com/repos/antares-sql/antares/releases/66309255/assets{?name,label}", - "html_url": "https://github.com/antares-sql/antares/releases/tag/v0.5.3", - "id": 66309255, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOD4GU-c4D88yH", - "tag_name": "v0.5.3", - "target_commitish": "master", - "name": "0.5.3", - "draft": false, - "prerelease": false, - "created_at": "2022-05-08T07:25:59Z", - "published_at": "2022-05-08T11:13:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837986", - "id": 64837986, - "node_id": "RA_kwDOD4GU-c4D3Vli", - "name": "Antares-0.5.3-linux_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73786756, - "download_count": 6, - "created_at": "2022-05-08T08:05:22Z", - "updated_at": "2022-05-08T08:05:25Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-linux_amd64.deb" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837988", - "id": 64837988, - "node_id": "RA_kwDOD4GU-c4D3Vlk", - "name": "Antares-0.5.3-linux_arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 126893607, - "download_count": 0, - "created_at": "2022-05-08T08:05:31Z", - "updated_at": "2022-05-08T08:05:35Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-linux_arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837945", - "id": 64837945, - "node_id": "RA_kwDOD4GU-c4D3Vk5", - "name": "Antares-0.5.3-linux_armv7l.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110442204, - "download_count": 0, - "created_at": "2022-05-08T08:04:07Z", - "updated_at": "2022-05-08T08:04:10Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-linux_armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837908", - "id": 64837908, - "node_id": "RA_kwDOD4GU-c4D3VkU", - "name": "Antares-0.5.3-linux_x86_64.AppImage", - "label": "", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911563", + "id": 150911563, + "node_id": "RA_kwDOBSMibc4I_rpL", + "name": "altair_6.3.0_arm64_mac.zip.blockmap", + "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, @@ -2818,17 +2057,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 120877805, - "download_count": 9, - "created_at": "2022-05-08T08:02:44Z", - "updated_at": "2022-05-08T08:02:47Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-linux_x86_64.AppImage" + "size": 101505, + "download_count": 2, + "created_at": "2024-02-10T22:47:50Z", + "updated_at": "2024-02-10T22:47:50Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_arm64_mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838086", - "id": 64838086, - "node_id": "RA_kwDOD4GU-c4D3VnG", - "name": "Antares-0.5.3-mac_x64.dmg", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911392", + "id": 150911392, + "node_id": "RA_kwDOBSMibc4I_rmg", + "name": "altair_6.3.0_x64_mac.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -2852,17 +2091,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 116796506, - "download_count": 5, - "created_at": "2022-05-08T08:06:56Z", - "updated_at": "2022-05-08T08:07:00Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-mac_x64.dmg" + "size": 105759553, + "download_count": 1152, + "created_at": "2024-02-10T22:44:56Z", + "updated_at": "2024-02-10T22:45:01Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_x64_mac.dmg" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838085", - "id": 64838085, - "node_id": "RA_kwDOD4GU-c4D3VnF", - "name": "Antares-0.5.3-mac_x64.dmg.blockmap", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911391", + "id": 150911391, + "node_id": "RA_kwDOBSMibc4I_rmf", + "name": "altair_6.3.0_x64_mac.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -2886,17 +2125,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 122538, - "download_count": 0, - "created_at": "2022-05-08T08:06:56Z", - "updated_at": "2022-05-08T08:06:56Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-mac_x64.dmg.blockmap" + "size": 112217, + "download_count": 2, + "created_at": "2024-02-10T22:44:56Z", + "updated_at": "2024-02-10T22:44:57Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_x64_mac.dmg.blockmap" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838092", - "id": 64838092, - "node_id": "RA_kwDOD4GU-c4D3VnM", - "name": "Antares-0.5.3-mac_x64.zip", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911425", + "id": 150911425, + "node_id": "RA_kwDOBSMibc4I_rnB", + "name": "altair_6.3.0_x64_mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -2920,17 +2159,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 112075051, - "download_count": 0, - "created_at": "2022-05-08T08:07:21Z", - "updated_at": "2022-05-08T08:07:26Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-mac_x64.zip" + "size": 102025407, + "download_count": 721, + "created_at": "2024-02-10T22:45:35Z", + "updated_at": "2024-02-10T22:45:39Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_x64_mac.zip" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838091", - "id": 64838091, - "node_id": "RA_kwDOD4GU-c4D3VnL", - "name": "Antares-0.5.3-mac_x64.zip.blockmap", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911424", + "id": 150911424, + "node_id": "RA_kwDOBSMibc4I_rnA", + "name": "altair_6.3.0_x64_mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -2954,17 +2193,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 119595, - "download_count": 0, - "created_at": "2022-05-08T08:07:21Z", - "updated_at": "2022-05-08T08:07:21Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-mac_x64.zip.blockmap" + "size": 108057, + "download_count": 2, + "created_at": "2024-02-10T22:45:35Z", + "updated_at": "2024-02-10T22:45:36Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_x64_mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838124", - "id": 64838124, - "node_id": "RA_kwDOD4GU-c4D3Vns", - "name": "Antares-0.5.3-portable.exe", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150910568", + "id": 150910568, + "node_id": "RA_kwDOBSMibc4I_rZo", + "name": "altair_6.3.0_x64_win.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -2988,17 +2227,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74000946, - "download_count": 7, - "created_at": "2022-05-08T08:08:03Z", - "updated_at": "2022-05-08T08:08:07Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-portable.exe" + "size": 80227428, + "download_count": 1975, + "created_at": "2024-02-10T22:37:47Z", + "updated_at": "2024-02-10T22:37:49Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_x64_win.exe" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838127", - "id": 64838127, - "node_id": "RA_kwDOD4GU-c4D3Vnv", - "name": "Antares-0.5.3-win_x64.exe", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150910567", + "id": 150910567, + "node_id": "RA_kwDOBSMibc4I_rZn", + "name": "altair_6.3.0_x64_win.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -3022,17 +2261,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74191112, - "download_count": 61, - "created_at": "2022-05-08T08:08:06Z", - "updated_at": "2022-05-08T08:08:11Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-win_x64.exe" + "size": 84441, + "download_count": 690, + "created_at": "2024-02-10T22:37:47Z", + "updated_at": "2024-02-10T22:37:47Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_x64_win.exe.blockmap" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838126", - "id": 64838126, - "node_id": "RA_kwDOD4GU-c4D3Vnu", - "name": "Antares-0.5.3-win_x64.exe.blockmap", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150909563", + "id": 150909563, + "node_id": "RA_kwDOBSMibc4I_rJ7", + "name": "altair_6.3.0_x86_64_linux.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -3056,84 +2295,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77662, - "download_count": 36, - "created_at": "2022-05-08T08:08:06Z", - "updated_at": "2022-05-08T08:08:06Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-win_x64.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837992", - "id": 64837992, - "node_id": "RA_kwDOD4GU-c4D3Vlo", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 392, - "download_count": 0, - "created_at": "2022-05-08T08:05:36Z", - "updated_at": "2022-05-08T08:05:36Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837993", - "id": 64837993, - "node_id": "RA_kwDOD4GU-c4D3Vlp", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 390, - "download_count": 0, - "created_at": "2022-05-08T08:05:36Z", - "updated_at": "2022-05-08T08:05:36Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest-linux-arm64.yml" + "size": 110598244, + "download_count": 1227, + "created_at": "2024-02-10T22:29:15Z", + "updated_at": "2024-02-10T22:29:17Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/altair_6.3.0_x86_64_linux.AppImage" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837991", - "id": 64837991, - "node_id": "RA_kwDOD4GU-c4D3Vln", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150909702", + "id": 150909702, + "node_id": "RA_kwDOBSMibc4I_rMG", "name": "latest-linux.yml", "label": "", "uploader": { @@ -3158,16 +2329,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 392, - "download_count": 1, - "created_at": "2022-05-08T08:05:36Z", - "updated_at": "2022-05-08T08:05:36Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest-linux.yml" + "size": 390, + "download_count": 454, + "created_at": "2024-02-10T22:30:55Z", + "updated_at": "2024-02-10T22:30:55Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838096", - "id": 64838096, - "node_id": "RA_kwDOD4GU-c4D3VnQ", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150911566", + "id": 150911566, + "node_id": "RA_kwDOBSMibc4I_rpO", "name": "latest-mac.yml", "label": "", "uploader": { @@ -3192,16 +2363,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 503, - "download_count": 0, - "created_at": "2022-05-08T08:07:26Z", - "updated_at": "2022-05-08T08:07:26Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest-mac.yml" + "size": 813, + "download_count": 13321, + "created_at": "2024-02-10T22:47:54Z", + "updated_at": "2024-02-10T22:47:54Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838132", - "id": 64838132, - "node_id": "RA_kwDOD4GU-c4D3Vn0", + "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/150910572", + "id": 150910572, + "node_id": "RA_kwDOBSMibc4I_rZs", "name": "latest.yml", "label": "", "uploader": { @@ -3226,19 +2397,35 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 346, - "download_count": 43, - "created_at": "2022-05-08T08:08:11Z", - "updated_at": "2022-05-08T08:08:11Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest.yml" + "size": 344, + "download_count": 8673, + "created_at": "2024-02-10T22:37:49Z", + "updated_at": "2024-02-10T22:37:50Z", + "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v6.3.0/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/antares-sql/antares/tarball/v0.5.3", - "zipball_url": "https://api.github.com/repos/antares-sql/antares/zipball/v0.5.3", - "body_html": "<h3><a href=\"https://github.com/antares-sql/antares/compare/v0.5.2...v0.5.3\">0.5.3</a> (2022-05-08)</h3>\n<p>If you appreciate this project and would like to express your support, please give us a <g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b50.png\">⭐</g-emoji> <strong>on GitHub</strong> and a review on the store you downloaded it from.<br>\nDon't forget to report bugs or send us feedback, this will allow us to build a more stable and complete application.</p>\n<h3>Features</h3>\n<ul>\n<li>Default open schema if only one present (<a href=\"https://github.com/antares-sql/antares/commit/0fa22fbe72fd4e3b2cfff6fc1847347f69fafda6\">0fa22fb</a>)</li>\n</ul>\n<h3>Bug Fixes</h3>\n<ul>\n<li>LIKE operator in table filter not properly working, closes <a href=\"https://github.com/antares-sql/antares/issues/242\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antares-sql/antares/issues/242/hovercard\">#242</a> (<a href=\"https://github.com/antares-sql/antares/commit/eb1afed108d97e2acb7ea5279aabd582014c3c58\">eb1afed</a>)</li>\n<li><strong>MySQL:</strong> Creating temporary tables on export to overcome view dependency errors (<a href=\"https://github.com/antares-sql/antares/commit/e4c5d9b404c2b20cf113607a80ee928b810e6f05\">e4c5d9b</a>)</li>\n<li><strong>MySQL:</strong> support to ANSI_QUOTES mode not working, closes <a href=\"https://github.com/antares-sql/antares/issues/243\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antares-sql/antares/issues/243/hovercard\">#243</a> (<a href=\"https://github.com/antares-sql/antares/commit/9fcc7d1cefc3c035a63e843616c3138c772037f1\">9fcc7d1</a>)</li>\n<li>Prevents query tabs targets previous schema if not in explorebar, closes <a href=\"https://github.com/antares-sql/antares/issues/236\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antares-sql/antares/issues/236/hovercard\">#236</a> (<a href=\"https://github.com/antares-sql/antares/commit/5e4abd3e81d70bcb9b3a897d38d6f8ec3ff0706b\">5e4abd3</a>)</li>\n<li><strong>SQLite:</strong> Tables with sqlite in name not visible, closes <a href=\"https://github.com/antares-sql/antares/issues/239\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antares-sql/antares/issues/239/hovercard\">#239</a> (<a href=\"https://github.com/antares-sql/antares/commit/690cdcb2eb1c7bf514271000c31211d1c0b33e54\">690cdcb</a>)</li>\n<li>Unable to set an empty string as field default (<a href=\"https://github.com/antares-sql/antares/commit/bfdb463390453a55963af29ef0e7cd3aea26f4cf\">bfdb463</a>)</li>\n</ul>\n<h3>Download</h3>\n<p><a href=\"https://snapcraft.io/antares\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab077b20ad9938c23fbdac223ab101df5ed27329bbadbe7f98bfd62d5808f0a7/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://aur.archlinux.org/packages/antares-sql/\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/Fabio286/antares/3e00c4bae6e036300c752c1a40c5a038fea9c169/docs/aur-badge.svg\" alt=\"Get it from AUR\" style=\"max-width: 100%;\"></a> <a href=\"https://www.microsoft.com/p/antares-sql-client/9nhtb9sq51r1?cid=storebadge&ocid=badge&rtc=1&activetab=pivot:overviewtab\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/Fabio286/antares/gh-pages/src/assets/ms-store.png\" alt=\"Get it from Microsoft Store\" style=\"max-width: 100%;\"></a></p>", - "discussion_url": "https://github.com/antares-sql/antares/discussions/246" + "tarball_url": "https://api.github.com/repos/altair-graphql/altair/tarball/v6.3.0", + "zipball_url": "https://api.github.com/repos/altair-graphql/altair/zipball/v6.3.0", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>New Crowdin updates by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imolorhe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imolorhe\">@imolorhe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2103834589\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/2414\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/2414/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/2414\">#2414</a></li>\n<li>added request batching functionality by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imolorhe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imolorhe\">@imolorhe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2104246348\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/2415\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/2415/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/2415\">#2415</a></li>\n<li>Handle cross origin worker by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imolorhe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imolorhe\">@imolorhe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2104253578\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/2416\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/2416/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/2416\">#2416</a></li>\n<li>Created electron-settings package by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imolorhe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imolorhe\">@imolorhe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2126115811\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/2427\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/2427/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/2427\">#2427</a></li>\n<li>fix electron user login by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imolorhe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imolorhe\">@imolorhe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2126117120\" data-permission-text=\"Title is private\" data-url=\"https://github.com/altair-graphql/altair/issues/2428\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/altair-graphql/altair/pull/2428/hovercard\" href=\"https://github.com/altair-graphql/altair/pull/2428\">#2428</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/altair-graphql/altair/compare/v6.2.0...v6.3.0\"><tt>v6.2.0...v6.3.0</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/altair-graphql/altair/releases/141513491/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.624Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:55.470Z" + }, + "argo": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:57:55.886Z" }, "arizona": { "latestRelease": { @@ -3305,7 +2492,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 109916523, - "download_count": 107, + "download_count": 117, "created_at": "2020-08-21T03:05:10Z", "updated_at": "2020-08-21T03:07:49Z", "browser_download_url": "https://github.com/strnadchristopher/arizona/releases/download/v1.0.0-beta/Arizona-v1.0.0-beta-macOS.zip" @@ -3339,7 +2526,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 265060912, - "download_count": 366, + "download_count": 397, "created_at": "2020-08-20T04:07:35Z", "updated_at": "2020-08-20T20:28:52Z", "browser_download_url": "https://github.com/strnadchristopher/arizona/releases/download/v1.0.0-beta/Arizona-v1.0.0-beta-Windows.zip" @@ -3349,1368 +2536,1347 @@ "zipball_url": "https://api.github.com/repos/strnadchristopher/arizona/zipball/v1.0.0-beta", "body_html": "<p>First official windows release of Arizona.<br>\nFeatures:<br>\nSpotify Control<br>\nConversations<br>\nGetting lyrics<br>\nRunning Python Scripts<br>\nand more</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.718Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:55.992Z" }, - "assessment-disaggregation": { + "appium": { "latestRelease": { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/63966216", - "assets_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/63966216/assets", - "upload_url": "https://uploads.github.com/repos/tazzben/Assessment-Disaggregation/releases/63966216/assets{?name,label}", - "html_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/tag/v1.5.7", - "id": 63966216, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/66890712", + "assets_url": "https://api.github.com/repos/appium/appium-desktop/releases/66890712/assets", + "upload_url": "https://uploads.github.com/repos/appium/appium-desktop/releases/66890712/assets{?name,label}", + "html_url": "https://github.com/appium/appium-desktop/releases/tag/v1.22.3-4", + "id": 66890712, "author": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOEIwB1M4D0AwI", - "tag_name": "v1.5.7", - "target_commitish": "main", - "name": "v1.5.7", + "node_id": "RE_kwDOA8nRxM4D_KvY", + "tag_name": "v1.22.3-4", + "target_commitish": "master", + "name": "v1.22.3-4", "draft": false, "prerelease": false, - "created_at": "2022-04-08T11:58:38Z", - "published_at": "2022-04-08T12:43:29Z", + "created_at": "2022-05-15T02:12:42Z", + "published_at": "2022-05-15T03:05:33Z", "assets": [ { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61947383", - "id": 61947383, - "node_id": "RA_kwDOEIwB1M4DsT33", - "name": "assessment-disaggregation-1.5.7-full.nupkg", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552160", + "id": 65552160, + "node_id": "RA_kwDOA8nRxM4D6D8g", + "name": "Appium-Server-GUI-1.22.3-4-mac.zip", + "label": "", "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 110381394, - "download_count": 11, - "created_at": "2022-04-08T12:42:39Z", - "updated_at": "2022-04-08T12:43:05Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/assessment-disaggregation-1.5.7-full.nupkg" + "size": 168942040, + "download_count": 49980, + "created_at": "2022-05-15T02:20:40Z", + "updated_at": "2022-05-15T02:20:48Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/Appium-Server-GUI-1.22.3-4-mac.zip" }, { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61947359", - "id": 61947359, - "node_id": "RA_kwDOEIwB1M4DsT3f", - "name": "Assessment.Disaggregation-1.5.7.Setup.exe", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552084", + "id": 65552084, + "node_id": "RA_kwDOA8nRxM4D6D7U", + "name": "Appium-Server-GUI-linux-1.22.3-4.AppImage", + "label": "", "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 110730112, - "download_count": 468, - "created_at": "2022-04-08T12:42:06Z", - "updated_at": "2022-04-08T12:42:39Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-1.5.7.Setup.exe" + "size": 145051962, + "download_count": 18451, + "created_at": "2022-05-15T02:16:46Z", + "updated_at": "2022-05-15T02:16:51Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/Appium-Server-GUI-linux-1.22.3-4.AppImage" }, { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61944024", - "id": 61944024, - "node_id": "RA_kwDOEIwB1M4DsTDY", - "name": "Assessment.Disaggregation-arm64.dmg", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552688", + "id": 65552688, + "node_id": "RA_kwDOA8nRxM4D6EEw", + "name": "Appium-Server-GUI-mac-1.22.3-4.dmg", + "label": "", "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 96214775, - "download_count": 9, - "created_at": "2022-04-08T11:59:47Z", - "updated_at": "2022-04-08T12:00:10Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-arm64.dmg" + "size": 158817197, + "download_count": 158617, + "created_at": "2022-05-15T02:40:13Z", + "updated_at": "2022-05-15T02:40:21Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/Appium-Server-GUI-mac-1.22.3-4.dmg" }, { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61943977", - "id": 61943977, - "node_id": "RA_kwDOEIwB1M4DsTCp", - "name": "Assessment.Disaggregation-darwin-arm64-1.5.7.zip", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552687", + "id": 65552687, + "node_id": "RA_kwDOA8nRxM4D6EEv", + "name": "Appium-Server-GUI-mac-1.22.3-4.dmg.blockmap", + "label": "", "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 96070968, - "download_count": 4, - "created_at": "2022-04-08T11:59:16Z", - "updated_at": "2022-04-08T11:59:47Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-darwin-arm64-1.5.7.zip" + "size": 166073, + "download_count": 5862, + "created_at": "2022-05-15T02:40:13Z", + "updated_at": "2022-05-15T02:40:14Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/Appium-Server-GUI-mac-1.22.3-4.dmg.blockmap" }, { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61946325", - "id": 61946325, - "node_id": "RA_kwDOEIwB1M4DsTnV", - "name": "Assessment.Disaggregation-darwin-x64-1.5.7.zip", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552177", + "id": 65552177, + "node_id": "RA_kwDOA8nRxM4D6D8x", + "name": "Appium-Server-GUI-windows-1.22.3-4.exe", + "label": "", "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 96101428, - "download_count": 4, - "created_at": "2022-04-08T12:29:48Z", - "updated_at": "2022-04-08T12:30:10Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-darwin-x64-1.5.7.zip" + "size": 256851576, + "download_count": 263122, + "created_at": "2022-05-15T02:21:23Z", + "updated_at": "2022-05-15T02:21:32Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/Appium-Server-GUI-windows-1.22.3-4.exe" }, { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61946290", - "id": 61946290, - "node_id": "RA_kwDOEIwB1M4DsTmy", - "name": "Assessment.Disaggregation-x64.dmg", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552176", + "id": 65552176, + "node_id": "RA_kwDOA8nRxM4D6D8w", + "name": "Appium-Server-GUI-windows-1.22.3-4.exe.blockmap", + "label": "", "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 96214888, - "download_count": 9, - "created_at": "2022-04-08T12:29:20Z", - "updated_at": "2022-04-08T12:29:48Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-x64.dmg" - }, - { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61947419", - "id": 61947419, - "node_id": "RA_kwDOEIwB1M4DsT4b", - "name": "RELEASES", - "label": null, - "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96, - "download_count": 55, - "created_at": "2022-04-08T12:43:05Z", - "updated_at": "2022-04-08T12:43:06Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/tarball/v1.5.7", - "zipball_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/zipball/v1.5.7", - "body_html": "<p>Upgrade electron and better-sqlite3.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.754Z" - }, - "apple-music-electron": { - "latestRelease": { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/51072081", - "assets_url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/51072081/assets", - "upload_url": "https://uploads.github.com/repos/ciderapp/Apple-Music-Electron/releases/51072081/assets{?name,label}", - "html_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/tag/v3.0.0", - "id": 51072081, - "author": { - "login": "quacksire", - "id": 19170969, - "node_id": "MDQ6VXNlcjE5MTcwOTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/19170969?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quacksire", - "html_url": "https://github.com/quacksire", - "followers_url": "https://api.github.com/users/quacksire/followers", - "following_url": "https://api.github.com/users/quacksire/following{/other_user}", - "gists_url": "https://api.github.com/users/quacksire/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quacksire/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quacksire/subscriptions", - "organizations_url": "https://api.github.com/users/quacksire/orgs", - "repos_url": "https://api.github.com/users/quacksire/repos", - "events_url": "https://api.github.com/users/quacksire/events{/privacy}", - "received_events_url": "https://api.github.com/users/quacksire/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOET60O84DC0xR", - "tag_name": "v3.0.0", - "target_commitish": "master", - "name": "3.0.0 Day!", - "draft": false, - "prerelease": false, - "created_at": "2021-11-19T21:37:23Z", - "published_at": "2021-11-20T00:03:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51089800", - "id": 51089800, - "node_id": "RA_kwDOET60O84DC5GI", - "name": "apple-music-electron-3.0.0.x86_64.rpm", - "label": null, - "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75478036, - "download_count": 693, - "created_at": "2021-12-06T02:46:24Z", - "updated_at": "2021-12-06T02:46:32Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/apple-music-electron-3.0.0.x86_64.rpm" + "size": 256161, + "download_count": 6974, + "created_at": "2022-05-15T02:21:23Z", + "updated_at": "2022-05-15T02:21:23Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/Appium-Server-GUI-windows-1.22.3-4.exe.blockmap" }, { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51089839", - "id": 51089839, - "node_id": "RA_kwDOET60O84DC5Gv", - "name": "apple-music-electron_3.0.0_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552157", + "id": 65552157, + "node_id": "RA_kwDOA8nRxM4D6D8d", + "name": "Appium-Server-GUI-windows-1.22.3-4.zip", + "label": "", "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 75484100, - "download_count": 1105, - "created_at": "2021-12-06T02:46:52Z", - "updated_at": "2021-12-06T02:47:00Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/apple-music-electron_3.0.0_amd64.deb" + "size": 161248090, + "download_count": 56261, + "created_at": "2022-05-15T02:20:34Z", + "updated_at": "2022-05-15T02:20:42Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/Appium-Server-GUI-windows-1.22.3-4.zip" }, { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51089790", - "id": 51089790, - "node_id": "RA_kwDOET60O84DC5F-", - "name": "apple-music-electron_3.0.0_amd64.snap", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552159", + "id": 65552159, + "node_id": "RA_kwDOA8nRxM4D6D8f", + "name": "Appium.Server.GUI-1.22.3-4-mac.zip.blockmap", + "label": "", "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94334976, - "download_count": 231, - "created_at": "2021-12-06T02:46:12Z", - "updated_at": "2021-12-06T02:46:24Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/apple-music-electron_3.0.0_amd64.snap" + "size": 175467, + "download_count": 4212, + "created_at": "2022-05-15T02:20:40Z", + "updated_at": "2022-05-15T02:20:41Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/Appium.Server.GUI-1.22.3-4-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51089819", - "id": 51089819, - "node_id": "RA_kwDOET60O84DC5Gb", - "name": "Apple.Music-3.0.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552087", + "id": 65552087, + "node_id": "RA_kwDOA8nRxM4D6D7X", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 111070359, - "download_count": 686, - "created_at": "2021-12-06T02:46:40Z", - "updated_at": "2021-12-06T02:46:52Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/Apple.Music-3.0.0.AppImage" + "size": 407, + "download_count": 5687, + "created_at": "2022-05-15T02:16:52Z", + "updated_at": "2022-05-15T02:16:52Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/latest-linux.yml" }, { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51375586", - "id": 51375586, - "node_id": "RA_kwDOET60O84DD-3i", - "name": "Apple.Music.Setup.3.0.0.exe", - "label": null, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/65552691", + "id": 65552691, + "node_id": "RA_kwDOA8nRxM4D6EEz", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", + "login": "dpgraham", + "id": 852574, + "node_id": "MDQ6VXNlcjg1MjU3NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", + "url": "https://api.github.com/users/dpgraham", + "html_url": "https://github.com/dpgraham", + "followers_url": "https://api.github.com/users/dpgraham/followers", + "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", + "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", + "organizations_url": "https://api.github.com/users/dpgraham/orgs", + "repos_url": "https://api.github.com/users/dpgraham/repos", + "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", + "received_events_url": "https://api.github.com/users/dpgraham/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "text/yaml", "state": "uploaded", - "size": 69507381, - "download_count": 7819, - "created_at": "2021-12-09T09:25:16Z", - "updated_at": "2021-12-09T09:25:34Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/Apple.Music.Setup.3.0.0.exe" + "size": 533, + "download_count": 6804, + "created_at": "2022-05-15T02:40:21Z", + "updated_at": "2022-05-15T02:40:21Z", + "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3-4/latest-mac.yml" } ], - "tarball_url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/tarball/v3.0.0", - "zipball_url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/zipball/v3.0.0", - "body_html": "<p>absolutely fucking massive update. changelog is incomplete.</p>\n<p><strong>Note</strong>: While Apple Music Electron <strong>supports migration</strong> from old versions of the app, it is <strong>RECOMMENDED</strong> to <strong>DELETE</strong> the <strong>%appdata%/AppleMusic</strong> folder before installing the update, in some cases some the app will show blank screen if the folder is not deleted.</p>\n<p><em>There are some missing packages. Give me some time to upload em.</em></p>\n<h2>What's Changed</h2>\n<ul>\n<li>Reorder and fix bug in maximise and minimise by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/greenfrogs/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/greenfrogs\">@greenfrogs</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"971629011\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/177\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/177/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/177\">#177</a></li>\n<li>Upgrade discord-rpc to version 4.0.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"988565747\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/207\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/207/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/207\">#207</a></li>\n<li>Upgrade node-fetch to version 3.0.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"988566614\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/208\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/208/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/208\">#208</a></li>\n<li>Upgrade webpack to version 5.52.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"988567492\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/209\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/209/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/209\">#209</a></li>\n<li>Adds a context menu on right click (on song entries) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SiverDX/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SiverDX\">@SiverDX</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1000163843\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/221\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/221/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/221\">#221</a></li>\n<li>Upgrade webpack to version 5.53.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"999554488\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/215\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/215/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/215\">#215</a></li>\n<li>Upgrade webpack to version 5.54.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1007200929\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/226\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/226/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/226\">#226</a></li>\n<li>Upgrade git-clone to version 0.2.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1010866351\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/229\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/229/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/229\">#229</a></li>\n<li>Upgrade webpack to version 5.55.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1012047593\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/231\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/231/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/231\">#231</a></li>\n<li>Upgrade webpack to version 5.56.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1014100728\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/233\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/233/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/233\">#233</a></li>\n<li>Upgrade webpack to version 5.57.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1019201417\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/237\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/237/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/237\">#237</a></li>\n<li>Synced Lyrics by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1021100038\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/238\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/238/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/238\">#238</a></li>\n<li>Move Synced Lyrics to sidebar. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1021732654\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/240\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/240/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/240\">#240</a></li>\n<li>Load lyricer.js only once. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1021743271\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/241\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/241/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/241\">#241</a></li>\n<li>Upgrade webpack to version 5.58.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1021746333\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/242\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/242/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/242\">#242</a></li>\n<li>Fix lyrics seek error alert and iTunes Match album art by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1021880081\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/243\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/243/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/243\">#243</a></li>\n<li>Fix lyrics on MacOS simulation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1022022638\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/244\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/244/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/244\">#244</a></li>\n<li>Lyrics Translation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1023345027\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/246\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/246/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/246\">#246</a></li>\n<li>Further lyrics fixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1024027865\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/247\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/247/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/247\">#247</a></li>\n<li>Rewrite Musixmatch Lyrics Integration by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1024852274\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/248\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/248/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/248\">#248</a></li>\n<li>Fix crash by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1025822274\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/250\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/250/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/250\">#250</a></li>\n<li>so basically fuck master branch yo by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/cryptofyre/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/cryptofyre\">@cryptofyre</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1025839335\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/251\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/251/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/251\">#251</a></li>\n<li>Fix typo so lyrics view won't bug out by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1025842189\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/252\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/252/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/252\">#252</a></li>\n<li>Stop logging lrc error message by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1025882119\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/254\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/254/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/254\">#254</a></li>\n<li>Fix exit button on music videos by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1025944235\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/255\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/255/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/255\">#255</a></li>\n<li>Allow window to be dragged on music videos by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1027175891\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/261\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/261/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/261\">#261</a></li>\n<li>Fix Lyrics fallback in some cases and add 'Play a song to see the lyrics here.' message by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1027575075\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/264\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/264/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/264\">#264</a></li>\n<li>Filter unneeded lyrics call by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1028618833\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/267\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/267/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/267\">#267</a></li>\n<li>merge by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1030296264\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/268\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/268/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/268\">#268</a></li>\n<li>oobe by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1030878140\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/270\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/270/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/270\">#270</a></li>\n<li>Upgrade webpack to version 5.59.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1031792761\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/274\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/274/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/274\">#274</a></li>\n<li>Bugfixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1033533577\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/278\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/278/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/278\">#278</a></li>\n<li>Improved resolution of album image resolves <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1034497982\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/283\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/issues/283/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/issues/283\">#283</a> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Jeve-Stobs/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Jeve-Stobs\">@Jeve-Stobs</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1034503500\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/284\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/284/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/284\">#284</a></li>\n<li>Audio outputs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1034612318\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/286\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/286/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/286\">#286</a></li>\n<li>Fix crackling ?? by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1034809179\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/287\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/287/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/287\">#287</a></li>\n<li>implementation for [Enhancement] <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1007654725\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/227\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/issues/227/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/issues/227\">#227</a> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NicolaiVdS/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NicolaiVdS\">@NicolaiVdS</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035079442\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/288\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/288/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/288\">#288</a></li>\n<li>Added settings for <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035079442\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/288\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/288/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/288\">#288</a> and added <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1025758688\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/249\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/issues/249/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/issues/249\">#249</a> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NicolaiVdS/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NicolaiVdS\">@NicolaiVdS</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035615149\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/291\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/291/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/291\">#291</a></li>\n<li>Dithering audio to remove some noises by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035738095\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/292\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/292/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/292\">#292</a></li>\n<li>remove unneeded code by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035746218\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/294\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/294/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/294\">#294</a></li>\n<li>Fix CORS errors for Itunes Match songs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035809535\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/296\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/296/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/296\">#296</a></li>\n<li>merge by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035810109\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/297\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/297/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/297\">#297</a></li>\n<li>Made Lyric button have a z-index of 9999 to prevent it to become unclickable by other elements by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NicolaiVdS/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NicolaiVdS\">@NicolaiVdS</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035994882\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/298\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/298/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/298\">#298</a></li>\n<li>Audio outputs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1036015680\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/299\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/299/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/299\">#299</a></li>\n<li>Fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035738109\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/293\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/issues/293/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/issues/293\">#293</a> - Cannot read properties of null(reading 'setAttribute') by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lucasduartesobreira/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lucasduartesobreira\">@lucasduartesobreira</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035746876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/295\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/295/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/295\">#295</a></li>\n<li>upstream by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1036061839\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/300\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/300/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/300\">#300</a></li>\n<li>Mute app system audio if Chromecast / WASAPI is on by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1036219718\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/301\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/301/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/301\">#301</a></li>\n<li>backButton: removed prefer-color-scheme check by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/inalone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/inalone\">@inalone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1036362984\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/303\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/303/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/303\">#303</a></li>\n<li>Lyrics on MV by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1037514011\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/306\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/306/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/306\">#306</a></li>\n<li>move to jack by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1037578666\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/307\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/307/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/307\">#307</a></li>\n<li>changed catalogid to full attribute by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NicolaiVdS/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NicolaiVdS\">@NicolaiVdS</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1037872070\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/308\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/308/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/308\">#308</a></li>\n<li>Youtube Lyrics ( on MV) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1038185962\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/312\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/312/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/312\">#312</a></li>\n<li>move back to alsa by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1038213503\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/313\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/313/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/313\">#313</a></li>\n<li>merge by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1038234606\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/314\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/314/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/314\">#314</a></li>\n<li>Add buttons for Youtube Lyrics by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1038245370\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/315\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/315/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/315\">#315</a></li>\n<li>Audio outputs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1038589578\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/316\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/316/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/316\">#316</a></li>\n<li>Upgrade webpack to version 5.61.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1040238316\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/317\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/317/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/317\">#317</a></li>\n<li>revert audioworklet on chromecast by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1041006236\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/323\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/323/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/323\">#323</a></li>\n<li>Allow Chromecast and Exclusive starts before audio playing by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1041862476\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/325\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/325/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/325\">#325</a></li>\n<li>cleanup by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1041864371\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/326\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/326/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/326\">#326</a></li>\n<li>DLNA / UPnP support (except LG TVs cus it sucks) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1042583269\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/327\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/327/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/327\">#327</a></li>\n<li>Fix MV audio, (Audio groups?) in Chromecast by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1044544657\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/332\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/332/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/332\">#332</a></li>\n<li>Some chromecast fixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1044779338\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/333\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/333/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/333\">#333</a></li>\n<li>Upstream by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1044879790\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/334\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/334/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/334\">#334</a></li>\n<li>fix cryptofyre's email by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1044883224\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/335\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/335/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/335\">#335</a></li>\n<li>move gc to audioworklet by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1045778014\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/338\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/338/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/338\">#338</a></li>\n<li>replace to seamless by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1045803106\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/339\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/339/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/339\">#339</a></li>\n<li>Changed instances of \"seemless\" to \"seamless\" by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/inalone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/inalone\">@inalone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1045364774\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/336\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/336/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/336\">#336</a></li>\n<li>Upgrade webpack to version 5.62.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1046572351\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/341\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/341/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/341\">#341</a></li>\n<li>theme stuff by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/coredev-uk/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/coredev-uk\">@coredev-uk</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1046614780\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/342\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/342/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/342\">#342</a></li>\n<li>Audio outputs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1046685843\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/343\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/343/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/343\">#343</a></li>\n<li>Upstream by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1046688304\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/344\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/344/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/344\">#344</a></li>\n<li>some fixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1046720772\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/347\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/347/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/347\">#347</a></li>\n<li>move from 16bit to 24 bit audio for Chromecast / WASAPI by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1046781645\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/349\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/349/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/349\">#349</a></li>\n<li>minor visual fix by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1046910388\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/350\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/350/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/350\">#350</a></li>\n<li>upstream by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1047182506\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/351\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/351/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/351\">#351</a></li>\n<li>Add bit-depth toggle for Chromecast (16bit/ 24bit) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1047354859\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/352\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/352/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/352\">#352</a></li>\n<li>dlna toggle by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1047449050\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/353\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/353/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/353\">#353</a></li>\n<li>clear miniplayerLarge by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1048471396\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/354\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/354/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/354\">#354</a></li>\n<li>Exclusive Audio + Chromecast Backend (also Fix for Seamless Audio) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1036221576\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/302\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/302/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/302\">#302</a></li>\n<li>Enable Exclusive Audio only on Windows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1048830966\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/356\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/356/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/356\">#356</a></li>\n<li>remove audify by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1049256380\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/357\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/357/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/357\">#357</a></li>\n<li>Welcome back Windows Media Controls by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1049291776\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/358\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/358/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/358\">#358</a></li>\n<li>Update SSDP lib & some visual fix to media controls bar by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1049732008\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/362\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/362/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/362\">#362</a></li>\n<li>Upgrade webpack to version 5.63.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1050341414\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/363\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/363/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/363\">#363</a></li>\n<li>Upgrade webpack to version 5.64.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1052164674\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/366\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/366/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/366\">#366</a></li>\n<li>Add support for unsynced lyrics by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1052697150\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/367\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/367/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/367\">#367</a></li>\n<li>Fix chromecast inconsistency ? by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vapormusic/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vapormusic\">@vapormusic</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1053138431\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/368\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/368/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/368\">#368</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/greenfrogs/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/greenfrogs\">@greenfrogs</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"971629011\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/177\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/177/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/177\">#177</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/depfu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/depfu\">@depfu</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"988565747\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/207\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/207/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/207\">#207</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SiverDX/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SiverDX\">@SiverDX</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1000163843\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/221\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/221/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/221\">#221</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Jeve-Stobs/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Jeve-Stobs\">@Jeve-Stobs</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1034503500\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/284\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/284/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/284\">#284</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NicolaiVdS/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NicolaiVdS\">@NicolaiVdS</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035079442\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/288\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/288/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/288\">#288</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lucasduartesobreira/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lucasduartesobreira\">@lucasduartesobreira</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035746876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/295\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/295/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/295\">#295</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/inalone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/inalone\">@inalone</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1036362984\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ciderapp/Apple-Music-Electron/issues/303\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ciderapp/Apple-Music-Electron/pull/303/hovercard\" href=\"https://github.com/ciderapp/Apple-Music-Electron/pull/303\">#303</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/ciderapp/Apple-Music-Electron/compare/v2.5.0...v3.0.0-alpha-1\"><tt>v2.5.0...v3.0.0-alpha-1</tt></a></p>", + "tarball_url": "https://api.github.com/repos/appium/appium-desktop/tarball/v1.22.3-4", + "zipball_url": "https://api.github.com/repos/appium/appium-desktop/zipball/v1.22.3-4", + "body_html": "<h2>!! Warning !!</h2>\n<p>Appium Desktop is unsupported, no longer maintained, and has known security vulnerabilities. It is advised not to use it at all. See the README for more information. Use at your own risk.</p>\n<p>Changelog</p>\n<ul>\n<li>Fixed signature issue in v1.22.3.</li>\n</ul>\n<p>No other changes in the functionality level.</p>", "reactions": { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/51072081/reactions", - "total_count": 66, - "+1": 11, + "url": "https://api.github.com/repos/appium/appium-desktop/releases/66890712/reactions", + "total_count": 389, + "+1": 221, "-1": 0, - "laugh": 0, - "hooray": 35, + "laugh": 20, + "hooray": 14, "confused": 0, - "heart": 11, - "rocket": 5, - "eyes": 4 - }, - "mentions_count": 10 + "heart": 53, + "rocket": 38, + "eyes": 43 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.760Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:55.992Z" }, - "atom": { + "antares": { "latestRelease": { - "url": "https://api.github.com/repos/atom/atom/releases/61227208", - "assets_url": "https://api.github.com/repos/atom/atom/releases/61227208/assets", - "upload_url": "https://uploads.github.com/repos/atom/atom/releases/61227208/assets{?name,label}", - "html_url": "https://github.com/atom/atom/releases/tag/v1.60.0", - "id": 61227208, + "url": "https://api.github.com/repos/antares-sql/antares/releases/143671084", + "assets_url": "https://api.github.com/repos/antares-sql/antares/releases/143671084/assets", + "upload_url": "https://uploads.github.com/repos/antares-sql/antares/releases/143671084/assets{?name,label}", + "html_url": "https://github.com/antares-sql/antares/releases/tag/v0.7.22", + "id": 143671084, "author": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOADFDWc4DpkDI", - "tag_name": "v1.60.0", - "target_commitish": "03c9ad93793b5e78ea7fbcdcdabf38fd4065fcc0", - "name": "1.60.0", + "node_id": "RE_kwDOD4GU-c4IkD8s", + "tag_name": "v0.7.22", + "target_commitish": "master", + "name": "v0.7.22", "draft": false, "prerelease": false, - "created_at": "2022-03-07T23:18:58Z", - "published_at": "2022-03-08T09:58:25Z", + "created_at": "2024-02-26T17:20:31Z", + "published_at": "2024-02-27T07:59:56Z", "assets": [ { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851894", - "id": 58851894, - "node_id": "RA_kwDOADFDWc4DggI2", - "name": "atom-1.60.0-delta.nupkg", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662560", + "id": 153662560, + "node_id": "RA_kwDOD4GU-c4JKLRg", + "name": "Antares-0.7.22-linux_amd64.deb", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 81137765, - "download_count": 3668, - "created_at": "2022-03-08T01:43:07Z", - "updated_at": "2022-03-08T01:43:11Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-1.60.0-delta.nupkg" + "size": 88955260, + "download_count": 35, + "created_at": "2024-02-26T17:28:29Z", + "updated_at": "2024-02-26T17:28:32Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-linux_amd64.deb" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851900", - "id": 58851900, - "node_id": "RA_kwDOADFDWc4DggI8", - "name": "atom-1.60.0-full.nupkg", - "label": "", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153765900", + "id": 153765900, + "node_id": "RA_kwDOD4GU-c4JKkgM", + "name": "Antares-0.7.22-linux_arm64.AppImage", + "label": null, "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "Fabio286", + "id": 31471771, + "node_id": "MDQ6VXNlcjMxNDcxNzcx", + "avatar_url": "https://avatars.githubusercontent.com/u/31471771?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", + "url": "https://api.github.com/users/Fabio286", + "html_url": "https://github.com/Fabio286", + "followers_url": "https://api.github.com/users/Fabio286/followers", + "following_url": "https://api.github.com/users/Fabio286/following{/other_user}", + "gists_url": "https://api.github.com/users/Fabio286/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Fabio286/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Fabio286/subscriptions", + "organizations_url": "https://api.github.com/users/Fabio286/orgs", + "repos_url": "https://api.github.com/users/Fabio286/repos", + "events_url": "https://api.github.com/users/Fabio286/events{/privacy}", + "received_events_url": "https://api.github.com/users/Fabio286/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 194735146, - "download_count": 3123, - "created_at": "2022-03-08T01:43:11Z", - "updated_at": "2022-03-08T01:43:18Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-1.60.0-full.nupkg" + "size": 155185571, + "download_count": 1, + "created_at": "2024-02-27T07:58:32Z", + "updated_at": "2024-02-27T07:59:48Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-linux_arm64.AppImage" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851903", - "id": 58851903, - "node_id": "RA_kwDOADFDWc4DggI_", - "name": "atom-amd64.deb", - "label": "", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153765806", + "id": 153765806, + "node_id": "RA_kwDOD4GU-c4JKkeu", + "name": "Antares-0.7.22-linux_arm64.deb", + "label": null, "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "Fabio286", + "id": 31471771, + "node_id": "MDQ6VXNlcjMxNDcxNzcx", + "avatar_url": "https://avatars.githubusercontent.com/u/31471771?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", + "url": "https://api.github.com/users/Fabio286", + "html_url": "https://github.com/Fabio286", + "followers_url": "https://api.github.com/users/Fabio286/followers", + "following_url": "https://api.github.com/users/Fabio286/following{/other_user}", + "gists_url": "https://api.github.com/users/Fabio286/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Fabio286/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Fabio286/subscriptions", + "organizations_url": "https://api.github.com/users/Fabio286/orgs", + "repos_url": "https://api.github.com/users/Fabio286/repos", + "events_url": "https://api.github.com/users/Fabio286/events{/privacy}", + "received_events_url": "https://api.github.com/users/Fabio286/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 138703216, - "download_count": 7886, - "created_at": "2022-03-08T01:43:19Z", - "updated_at": "2022-03-08T01:43:24Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-amd64.deb" + "size": 84776734, + "download_count": 7, + "created_at": "2024-02-27T07:57:39Z", + "updated_at": "2024-02-27T07:58:21Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-linux_arm64.deb" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851905", - "id": 58851905, - "node_id": "RA_kwDOADFDWc4DggJB", - "name": "atom-amd64.tar.gz", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662534", + "id": 153662534, + "node_id": "RA_kwDOD4GU-c4JKLRG", + "name": "Antares-0.7.22-linux_armv7l.AppImage", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "raw", "state": "uploaded", - "size": 203910299, - "download_count": 2700, - "created_at": "2022-03-08T01:43:24Z", - "updated_at": "2022-03-08T01:43:31Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-amd64.tar.gz" + "size": 143317341, + "download_count": 0, + "created_at": "2024-02-26T17:28:19Z", + "updated_at": "2024-02-26T17:28:24Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-linux_armv7l.AppImage" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851920", - "id": 58851920, - "node_id": "RA_kwDOADFDWc4DggJQ", - "name": "atom-api.json", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662554", + "id": 153662554, + "node_id": "RA_kwDOD4GU-c4JKLRa", + "name": "Antares-0.7.22-linux_armv7l.deb", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json", + "content_type": "raw", "state": "uploaded", - "size": 1080687, - "download_count": 459, - "created_at": "2022-03-08T01:43:32Z", - "updated_at": "2022-03-08T01:43:32Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-api.json" + "size": 82206714, + "download_count": 7, + "created_at": "2024-02-26T17:28:25Z", + "updated_at": "2024-02-26T17:28:29Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-linux_armv7l.deb" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851921", - "id": 58851921, - "node_id": "RA_kwDOADFDWc4DggJR", - "name": "atom-mac-symbols.zip", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662518", + "id": 153662518, + "node_id": "RA_kwDOD4GU-c4JKLQ2", + "name": "Antares-0.7.22-linux_x86_64.AppImage", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 139094, - "download_count": 687, - "created_at": "2022-03-08T01:43:33Z", - "updated_at": "2022-03-08T01:43:33Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-mac-symbols.zip" + "size": 154285320, + "download_count": 6, + "created_at": "2024-02-26T17:28:13Z", + "updated_at": "2024-02-26T17:28:19Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-linux_x86_64.AppImage" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851922", - "id": 58851922, - "node_id": "RA_kwDOADFDWc4DggJS", - "name": "atom-mac.zip", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662846", + "id": 153662846, + "node_id": "RA_kwDOD4GU-c4JKLV-", + "name": "Antares-0.7.22-mac_x64.dmg", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 213343706, - "download_count": 54038, - "created_at": "2022-03-08T01:43:33Z", - "updated_at": "2022-03-08T01:43:42Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-mac.zip" + "size": 148782955, + "download_count": 30, + "created_at": "2024-02-26T17:30:17Z", + "updated_at": "2024-02-26T17:30:24Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-mac_x64.dmg" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851932", - "id": 58851932, - "node_id": "RA_kwDOADFDWc4DggJc", - "name": "atom-windows.zip", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662881", + "id": 153662881, + "node_id": "RA_kwDOD4GU-c4JKLWh", + "name": "Antares-0.7.22-mac_x64.dmg.blockmap", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 196491597, - "download_count": 9734, - "created_at": "2022-03-08T01:43:43Z", - "updated_at": "2022-03-08T01:43:52Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-windows.zip" + "size": 156694, + "download_count": 0, + "created_at": "2024-02-26T17:30:25Z", + "updated_at": "2024-02-26T17:30:26Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-mac_x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851943", - "id": 58851943, - "node_id": "RA_kwDOADFDWc4DggJn", - "name": "atom-x64-1.60.0-delta.nupkg", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662883", + "id": 153662883, + "node_id": "RA_kwDOD4GU-c4JKLWj", + "name": "Antares-0.7.22-mac_x64.zip", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 81072022, - "download_count": 339, - "created_at": "2022-03-08T01:43:52Z", - "updated_at": "2022-03-08T01:43:56Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-1.60.0-delta.nupkg" + "size": 141740097, + "download_count": 1, + "created_at": "2024-02-26T17:30:26Z", + "updated_at": "2024-02-26T17:30:32Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-mac_x64.zip" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851947", - "id": 58851947, - "node_id": "RA_kwDOADFDWc4DggJr", - "name": "atom-x64-1.60.0-full.nupkg", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662880", + "id": 153662880, + "node_id": "RA_kwDOD4GU-c4JKLWg", + "name": "Antares-0.7.22-mac_x64.zip.blockmap", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 200441348, - "download_count": 2075, - "created_at": "2022-03-08T01:43:56Z", - "updated_at": "2022-03-08T01:44:06Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-1.60.0-full.nupkg" + "size": 149255, + "download_count": 0, + "created_at": "2024-02-26T17:30:25Z", + "updated_at": "2024-02-26T17:30:25Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-mac_x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851955", - "id": 58851955, - "node_id": "RA_kwDOADFDWc4DggJz", - "name": "atom-x64-windows.zip", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153663034", + "id": 153663034, + "node_id": "RA_kwDOD4GU-c4JKLY6", + "name": "Antares-0.7.22-portable.exe", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 202264136, - "download_count": 14103, - "created_at": "2022-03-08T01:44:06Z", - "updated_at": "2022-03-08T01:44:14Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-windows.zip" + "size": 90428759, + "download_count": 55, + "created_at": "2024-02-26T17:31:31Z", + "updated_at": "2024-02-26T17:31:33Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-portable.exe" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851958", - "id": 58851958, - "node_id": "RA_kwDOADFDWc4DggJ2", - "name": "atom.x86_64.rpm", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153663026", + "id": 153663026, + "node_id": "RA_kwDOD4GU-c4JKLYy", + "name": "Antares-0.7.22-win_x64.exe", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "raw", "state": "uploaded", - "size": 203320728, - "download_count": 3804, - "created_at": "2022-03-08T01:44:14Z", - "updated_at": "2022-03-08T01:44:31Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom.x86_64.rpm" + "size": 90679014, + "download_count": 307, + "created_at": "2024-02-26T17:31:29Z", + "updated_at": "2024-02-26T17:31:31Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-win_x64.exe" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851972", - "id": 58851972, - "node_id": "RA_kwDOADFDWc4DggKE", - "name": "AtomSetup-x64.exe", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153663025", + "id": 153663025, + "node_id": "RA_kwDOD4GU-c4JKLYx", + "name": "Antares-0.7.22-win_x64.exe.blockmap", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 198986592, - "download_count": 39547, - "created_at": "2022-03-08T01:44:31Z", - "updated_at": "2022-03-08T01:44:40Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/AtomSetup-x64.exe" + "size": 95441, + "download_count": 228, + "created_at": "2024-02-26T17:31:28Z", + "updated_at": "2024-02-26T17:31:28Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/Antares-0.7.22-win_x64.exe.blockmap" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851978", - "id": 58851978, - "node_id": "RA_kwDOADFDWc4DggKK", - "name": "AtomSetup.exe", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153663023", + "id": 153663023, + "node_id": "RA_kwDOD4GU-c4JKLYv", + "name": "builder-debug.yml", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 193334112, - "download_count": 8213, - "created_at": "2022-03-08T01:44:40Z", - "updated_at": "2022-03-08T01:44:49Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/AtomSetup.exe" + "size": 7212, + "download_count": 0, + "created_at": "2024-02-26T17:31:28Z", + "updated_at": "2024-02-26T17:31:28Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/builder-debug.yml" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851988", - "id": 58851988, - "node_id": "RA_kwDOADFDWc4DggKU", - "name": "RELEASES", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662551", + "id": 153662551, + "node_id": "RA_kwDOD4GU-c4JKLRX", + "name": "latest-linux-arm.yml", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 556, + "download_count": 0, + "created_at": "2024-02-26T17:28:25Z", + "updated_at": "2024-02-26T17:28:25Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/latest-linux-arm.yml" + }, + { + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153765799", + "id": 153765799, + "node_id": "RA_kwDOD4GU-c4JKken", + "name": "latest-linux-arm64.yml", + "label": null, + "uploader": { + "login": "Fabio286", + "id": 31471771, + "node_id": "MDQ6VXNlcjMxNDcxNzcx", + "avatar_url": "https://avatars.githubusercontent.com/u/31471771?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Fabio286", + "html_url": "https://github.com/Fabio286", + "followers_url": "https://api.github.com/users/Fabio286/followers", + "following_url": "https://api.github.com/users/Fabio286/following{/other_user}", + "gists_url": "https://api.github.com/users/Fabio286/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Fabio286/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Fabio286/subscriptions", + "organizations_url": "https://api.github.com/users/Fabio286/orgs", + "repos_url": "https://api.github.com/users/Fabio286/repos", + "events_url": "https://api.github.com/users/Fabio286/events{/privacy}", + "received_events_url": "https://api.github.com/users/Fabio286/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 28598, - "download_count": 915, - "created_at": "2022-03-08T01:44:50Z", - "updated_at": "2022-03-08T01:44:50Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/RELEASES" + "size": 553, + "download_count": 0, + "created_at": "2024-02-27T07:57:35Z", + "updated_at": "2024-02-27T07:57:36Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851987", - "id": 58851987, - "node_id": "RA_kwDOADFDWc4DggKT", - "name": "RELEASES-x64", + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662548", + "id": 153662548, + "node_id": "RA_kwDOD4GU-c4JKLRU", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 12512, - "download_count": 1131, - "created_at": "2022-03-08T01:44:50Z", - "updated_at": "2022-03-08T01:44:50Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/RELEASES-x64" + "size": 555, + "download_count": 0, + "created_at": "2024-02-26T17:28:24Z", + "updated_at": "2024-02-26T17:28:24Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153662840", + "id": 153662840, + "node_id": "RA_kwDOD4GU-c4JKLV4", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 507, + "download_count": 0, + "created_at": "2024-02-26T17:30:16Z", + "updated_at": "2024-02-26T17:30:17Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/153663021", + "id": 153663021, + "node_id": "RA_kwDOD4GU-c4JKLYt", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 349, + "download_count": 623, + "created_at": "2024-02-26T17:31:28Z", + "updated_at": "2024-02-26T17:31:28Z", + "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.7.22/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/atom/atom/tarball/v1.60.0", - "zipball_url": "https://api.github.com/repos/atom/atom/zipball/v1.60.0", - "body_html": "<h2>Notable Changes</h2>\n<ul>\n<li><a href=\"https://github.com/atom/tabs/pull/531\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tabs/pull/531/hovercard\">atom/tabs#531</a> - Activate panes on any click, not just left click</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"194640138\" data-permission-text=\"Title is private\" data-url=\"https://github.com/atom/atom/issues/13414\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/13414/hovercard\" href=\"https://github.com/atom/atom/pull/13414\">#13414</a> - Adds context menu for cinnamon desktop enviroment (Linux)</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"423451876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/atom/atom/issues/19016\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/19016/hovercard\" href=\"https://github.com/atom/atom/pull/19016\">#19016</a> - Allow line endings to be converted when copying and pasting</li>\n</ul>\n<details>\n<summary>All Changes</summary>\n<h3><a href=\"https://github.com/atom/atom\">Atom Core</a></h3>\n<p>v1.59.0...1.60.0</p>\n<ul>\n<li><a href=\"https://github.com/atom/atom/pull/22769\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22769/hovercard\">atom/atom#22769 - Use custom elements on TestPanelContainerItemElement</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22774\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22774/hovercard\">atom/atom#22774 - Use customElement for the specs</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22578\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22578/hovercard\">atom/atom#22578 - add await to the async isValidGitDirectory</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22779\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22779/hovercard\">atom/atom#22779 - Fix linting issues</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22781\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22781/hovercard\">atom/atom#22781 - Remove redudant await</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22780\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22780/hovercard\">atom/atom#22780 - Use custom elements on pane container element</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22785\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22785/hovercard\">atom/atom#22785 - Use customElement on pane axis</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22789\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22789/hovercard\">atom/atom#22789 - Use custom elements on text editor element spec</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22800\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22800/hovercard\">atom/atom#22800 - Updates tree-view package to v0.229.0</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22787\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22787/hovercard\">atom/atom#22787 - Use custom element on pane resize-handle element</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22814\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22814/hovercard\">atom/atom#22814 - Bump notifications@0.72.1</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22817\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22817/hovercard\">atom/atom#22817 - Bump keybinding-resolver@0.39.1</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22818\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22818/hovercard\">atom/atom#22818 - Bump tabs</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22834\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22834/hovercard\">atom/atom#22834 - Bump tabs@0.110.2</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22841\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22841/hovercard\">atom/atom#22841 - Bump path-parse from 1.0.6 to 1.0.7 in /packages/about</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22840\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22840/hovercard\">atom/atom#22840 - Bump path-parse from 1.0.6 to 1.0.7</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22849\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22849/hovercard\">atom/atom#22849 - Fixes Deprecated Authentication Style</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22850\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22850/hovercard\">atom/atom#22850 - Fixes Deprecated Authentication Style-2</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22851\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22851/hovercard\">atom/atom#22851 - Bump tree-view</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22751\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22751/hovercard\">atom/atom#22751 - Use custom element on pane-element</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22865\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22865/hovercard\">atom/atom#22865 - Revert timeout increase on CI.</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22867\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22867/hovercard\">atom/atom#22867 - Use custom element on text editor element</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22685\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22685/hovercard\">atom/atom#22685 - Make sure path is not undefined (#20871)</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22576\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22576/hovercard\">atom/atom#22576 - Bump normalize-url from 4.5.0 to 4.5.1 in /script</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/15975\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/15975/hovercard\">atom/atom#15975 - Add custom start tiles</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22930\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22930/hovercard\">atom/atom#22930 - Update Discuss links to Github Discussions links</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/13821\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/13821/hovercard\">atom/atom#13821 - <g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png\">📝</g-emoji> Clarify that stack only has an effect if detail is present as well</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/17107\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/17107/hovercard\">atom/atom#17107 - Convert arguments to absolute paths</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/17681\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/17681/hovercard\">atom/atom#17681 - RFC: Pre-transpile apm packages</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/18703\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/18703/hovercard\">atom/atom#18703 - Update windows atom.sh launch script to support WSL changes in 1809</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/18816\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/18816/hovercard\">atom/atom#18816 - RFC: Grammar comment delims</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/13414\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/13414/hovercard\">atom/atom#13414 - Added context menu for cinnamon desktop enviroment (Linux)</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/19623\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/19623/hovercard\">atom/atom#19623 - RFC: Evaluating scope name additions to built-in grammars</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/17628\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/17628/hovercard\">atom/atom#17628 - Fix getEnvFromShell() to correctly handle newlines in env vars</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22931\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22931/hovercard\">atom/atom#22931 - <g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump language-css@0.45.1</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22943\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22943/hovercard\">atom/atom#22943 - Add prevent option to ::onWillDestroyPaneItem</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23001\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23001/hovercard\">atom/atom#23001 - bootstrap: Update Node requirement to 10.12+ in system requirement checker</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22979\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22979/hovercard\">atom/atom#22979 - bootstrap: Use legacy-compatible <code>catch</code> syntax (support older Node)</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23000\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23000/hovercard\">atom/atom#23000 - Remove duplicate <code>to</code></a></li>\n<li><a href=\"https://github.com/atom/atom/pull/12513\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/12513/hovercard\">atom/atom#12513 - Reset the package's local storage setting if loading cannot be deferred</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/19251\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/19251/hovercard\">atom/atom#19251 - Only allow drag-and-drop to succeed on panes in the center workspace</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/19016\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/19016/hovercard\">atom/atom#19016 - Convert line endings when copy and pasting</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23031\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23031/hovercard\">atom/atom#23031 - Remember last opened state </a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23097\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23097/hovercard\">atom/atom#23097 - Remove dependancy status badge.</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23096\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23096/hovercard\">atom/atom#23096 - Replace remote module with invoke calls.</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23132\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23132/hovercard\">atom/atom#23132 - Change from <code>crashed</code> to <code>render-process-gone</code></a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23145\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23145/hovercard\">atom/atom#23145 - Revert \"Only allow drag-and-drop to succeed on panes in the center workspace\"</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/keybinding-resolver\">keybinding-resolver</a></h3>\n<p>v0.39.0...v0.39.1</p>\n<ul>\n<li><a href=\"https://github.com/atom/keybinding-resolver/pull/68\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/keybinding-resolver/pull/68/hovercard\">atom/keybinding-resolver#68 - Remove LICENSE</a></li>\n<li><a href=\"https://github.com/atom/keybinding-resolver/pull/70\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/keybinding-resolver/pull/70/hovercard\">atom/keybinding-resolver#70 - Upgrade temp</a></li>\n<li><a href=\"https://github.com/atom/keybinding-resolver/pull/74\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/keybinding-resolver/pull/74/hovercard\">atom/keybinding-resolver#74 - Migrate to Github Actions</a></li>\n<li><a href=\"https://github.com/atom/keybinding-resolver/pull/76\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/keybinding-resolver/pull/76/hovercard\">atom/keybinding-resolver#76 - Fix failing specs</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/notifications\">notifications</a></h3>\n<p>v0.71.0...v0.72.1</p>\n<ul>\n<li><a href=\"https://github.com/atom/notifications/pull/204\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/notifications/pull/204/hovercard\">atom/notifications#204 - Migrate to Github Actions</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/tabs\">tabs</a></h3>\n<p>v0.110.0...v0.110.2</p>\n<ul>\n<li><a href=\"https://github.com/atom/tabs/pull/531\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tabs/pull/531/hovercard\">atom/tabs#531 - Activate panes on any click, not just left click</a></li>\n<li><a href=\"https://github.com/atom/tabs/pull/565\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tabs/pull/565/hovercard\">atom/tabs#565 - Migrate to Github Actions</a></li>\n<li><a href=\"https://github.com/atom/tabs/pull/566\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tabs/pull/566/hovercard\">atom/tabs#566 - Fix failing specs</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/tree-view\">tree-view</a></h3>\n<p>v0.228.3...v0.229.1</p>\n<ul>\n<li><a href=\"https://github.com/atom/tree-view/pull/1381\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tree-view/pull/1381/hovercard\">atom/tree-view#1381 - Migrate to Github Actions</a></li>\n<li><a href=\"https://github.com/atom/tree-view/pull/1389\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tree-view/pull/1389/hovercard\">atom/tree-view#1389 - Implement option to hid tree pane on startup</a></li>\n<li><a href=\"https://github.com/atom/tree-view/pull/1392\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tree-view/pull/1392/hovercard\">atom/tree-view#1392 - Attach elements to jasmine DOM</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/language-css\">language-css</a></h3>\n<p>v0.44.4...v0.45.1</p>\n<ul>\n<li><a href=\"https://github.com/atom/language-css/pull/169\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/169/hovercard\">atom/language-css#169 - Add generic system font families</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/129\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/129/hovercard\">atom/language-css#129 - Media query support for 'hover' (see issue #128)</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/154\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/154/hovercard\">atom/language-css#154 - Fix typo in \"highlight deprecated combinators\" spec</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/144\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/144/hovercard\">atom/language-css#144 - Add support for display: flow-root</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/151\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/151/hovercard\">atom/language-css#151 - Add missing scroll-snap-type values</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/143\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/143/hovercard\">atom/language-css#143 - Add justify-self and justify-items grid properties</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/127\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/127/hovercard\">atom/language-css#127 - adjust tag-names match to fix downstream issue in language-less</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/177\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/177/hovercard\">atom/language-css#177 - Migrate to Github Actions</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/182\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/182/hovercard\">atom/language-css#182 - Add in @-ms-viewport and @-o-viewport to CSS grammar</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/178\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/178/hovercard\">atom/language-css#178 - Add :focus-visible pseudoclass</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/173\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/173/hovercard\">atom/language-css#173 - Updating CSS property list</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/183\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/183/hovercard\">atom/language-css#183 - Revert \"adjust tag-names match to fix downstream issue in language-less\"</a></li>\n</ul>\n</details>", - "reactions": { - "url": "https://api.github.com/repos/atom/atom/releases/61227208/reactions", - "total_count": 137, - "+1": 53, - "-1": 0, - "laugh": 6, - "hooray": 19, - "confused": 0, - "heart": 29, - "rocket": 14, - "eyes": 16 - } + "tarball_url": "https://api.github.com/repos/antares-sql/antares/tarball/v0.7.22", + "zipball_url": "https://api.github.com/repos/antares-sql/antares/zipball/v0.7.22", + "body_html": "<h3><a href=\"https://github.com/antares-sql/antares/compare/v0.7.22-beta.2...v0.7.22\">0.7.22</a> (2024-02-26)</h3>\n<p>Antares is an application under development, maintained by one person, so any feedback or bug report from you are really important.<br>\nIf you appreciate this project and would like to express your support, please give us a ⭐ <strong>on GitHub</strong> and a review on the store you downloaded it from.</p>\n<h3>Features</h3>\n<ul>\n<li><strong>UI:</strong> Resizable textarea in new/edit note, closes <a href=\"https://github.com/antares-sql/antares/issues/747\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antares-sql/antares/issues/747/hovercard\">#747</a> (<a href=\"https://github.com/antares-sql/antares/commit/1a0c5da2f14b99d6f5581b2bf6e916d67d097245\">1a0c5da</a>)</li>\n<li>Update dutch translation (<a href=\"https://github.com/antares-sql/antares/commit/30ada13663e88f89beb3dd7291010837059585d5\">30ada13</a>)</li>\n<li><strong>MySQL:</strong> Option to enable single connection mode (<a href=\"https://github.com/antares-sql/antares/commit/d3f71e65cef88838f03f95a4b34e197fb61878f8\">d3f71e6</a>)</li>\n</ul>\n<h3>Improvements</h3>\n<ul>\n<li><strong>UI:</strong> Improved notes, fixes <a href=\"https://github.com/antares-sql/antares/issues/746\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antares-sql/antares/issues/746/hovercard\">#746</a> (<a href=\"https://github.com/antares-sql/antares/commit/bb36e98bebc5e1e55735e98d272428df2ab682e8\">bb36e98</a>)</li>\n<li><strong>MySQL:</strong> Improvements in connection handling (<a href=\"https://github.com/antares-sql/antares/commit/876d5ea48185334e9e2fc981c4282a9c42d22b10\">876d5ea</a>)</li>\n</ul>\n<h3>Bug Fixes</h3>\n<ul>\n<li>Unable to edit tables containing SET fields, fixes <a href=\"https://github.com/antares-sql/antares/issues/755\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antares-sql/antares/issues/755/hovercard\">#755</a> (<a href=\"https://github.com/antares-sql/antares/commit/d698f2798a2423f86e6d786dd3ab80439b372a08\">d698f27</a>)</li>\n<li>Delete record modal pressing del when editing a field, fixes <a href=\"https://github.com/antares-sql/antares/issues/767\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antares-sql/antares/issues/767/hovercard\">#767</a> (<a href=\"https://github.com/antares-sql/antares/commit/586f901bae9a80c0e53ac1d804cbae3f05e26d8e\">586f901</a>)</li>\n</ul>\n<h3>Download</h3>\n<p><a href=\"https://flathub.org/apps/it.fabiodistasio.AntaresSQL\" rel=\"nofollow\"><img height=\"56\" alt=\"Download on Flathub\" src=\"https://camo.githubusercontent.com/f8fb68320ecc0a50b611c21d0d0ca8a0d3b0e042664b95334019b5eea3ed9a61/68747470733a2f2f646c2e666c61746875622e6f72672f6173736574732f6261646765732f666c61746875622d62616467652d656e2e737667\" data-canonical-src=\"https://dl.flathub.org/assets/badges/flathub-badge-en.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://snapcraft.io/antares\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46aa03c94aa80f6545e01f2ce3966a1d7ae73552495f177b9b71f411408ce325/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a> <a href=\"https://aur.archlinux.org/packages/antares-sql-bin\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/antares-sql/antares/master/docs/aur-badge.svg\" alt=\"Get it from AUR\" style=\"max-width: 100%;\"></a> <a href=\"https://www.microsoft.com/p/antares-sql-client/9nhtb9sq51r1?cid=storebadge&ocid=badge&rtc=1&activetab=pivot:overviewtab\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/12a2ff2ad60a24fb6d52d88612eafa388defc81ff8289e2ab2c5e0f40b00d0f8/68747470733a2f2f692e706f7374696d672e63632f344e79707a46437a2f456e676c6973682d6765742d69742d66726f6d2d4d532e706e67\" alt=\"Get it from Microsoft Store\" data-canonical-src=\"https://i.postimg.cc/4NypzFCz/English-get-it-from-MS.png\" style=\"max-width: 100%;\"></a></p>", + "discussion_url": "https://github.com/orgs/antares-sql/discussions/769" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.909Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:55.993Z" }, - "backlog": { + "assessment-disaggregation": { "latestRelease": { - "url": "https://api.github.com/repos/czytelny/backlog/releases/12336688", - "assets_url": "https://api.github.com/repos/czytelny/backlog/releases/12336688/assets", - "upload_url": "https://uploads.github.com/repos/czytelny/backlog/releases/12336688/assets{?name,label}", - "html_url": "https://github.com/czytelny/backlog/releases/tag/v1.8.0", - "id": 12336688, + "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/109673109", + "assets_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/109673109/assets", + "upload_url": "https://uploads.github.com/repos/tazzben/Assessment-Disaggregation/releases/109673109/assets{?name,label}", + "html_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/tag/v1.5.14", + "id": 109673109, "author": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "login": "tazzben", + "id": 303181, + "node_id": "MDQ6VXNlcjMwMzE4MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", + "url": "https://api.github.com/users/tazzben", + "html_url": "https://github.com/tazzben", + "followers_url": "https://api.github.com/users/tazzben/followers", + "following_url": "https://api.github.com/users/tazzben/following{/other_user}", + "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", + "organizations_url": "https://api.github.com/users/tazzben/orgs", + "repos_url": "https://api.github.com/users/tazzben/repos", + "events_url": "https://api.github.com/users/tazzben/events{/privacy}", + "received_events_url": "https://api.github.com/users/tazzben/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTEyMzM2Njg4", - "tag_name": "v1.8.0", - "target_commitish": "master", - "name": "v1.8.0", + "node_id": "RE_kwDOEIwB1M4GiXqV", + "tag_name": "v1.5.14", + "target_commitish": "main", + "name": "v1.5.14", "draft": false, "prerelease": false, - "created_at": "2018-08-09T19:29:00Z", - "published_at": "2018-08-09T19:50:01Z", + "created_at": "2023-06-23T10:49:25Z", + "published_at": "2023-06-23T11:11:27Z", "assets": [ { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190773", - "id": 8190773, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA3NzM=", - "name": "Backlog-darwin-x64.zip", + "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/114020490", + "id": 114020490, + "node_id": "RA_kwDOEIwB1M4Gy9CK", + "name": "Assessment.Disaggregation-1.5.14.Setup.exe", "label": null, "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "login": "tazzben", + "id": 303181, + "node_id": "MDQ6VXNlcjMwMzE4MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", + "url": "https://api.github.com/users/tazzben", + "html_url": "https://github.com/tazzben", + "followers_url": "https://api.github.com/users/tazzben/followers", + "following_url": "https://api.github.com/users/tazzben/following{/other_user}", + "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", + "organizations_url": "https://api.github.com/users/tazzben/orgs", + "repos_url": "https://api.github.com/users/tazzben/repos", + "events_url": "https://api.github.com/users/tazzben/events{/privacy}", + "received_events_url": "https://api.github.com/users/tazzben/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 55143655, - "download_count": 1511, - "created_at": "2018-08-09T19:40:27Z", - "updated_at": "2018-08-09T19:41:16Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-darwin-x64.zip" + "size": 117933952, + "download_count": 4102, + "created_at": "2023-06-23T11:10:48Z", + "updated_at": "2023-06-23T11:11:03Z", + "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.14/Assessment.Disaggregation-1.5.14.Setup.exe" }, { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190838", - "id": 8190838, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4Mzg=", - "name": "Backlog-linux-ia32.tar.gz", + "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/114017682", + "id": 114017682, + "node_id": "RA_kwDOEIwB1M4Gy8WS", + "name": "Assessment.Disaggregation-darwin-arm64-1.5.14.zip", "label": null, "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "login": "tazzben", + "id": 303181, + "node_id": "MDQ6VXNlcjMwMzE4MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", + "url": "https://api.github.com/users/tazzben", + "html_url": "https://github.com/tazzben", + "followers_url": "https://api.github.com/users/tazzben/followers", + "following_url": "https://api.github.com/users/tazzben/following{/other_user}", + "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", + "organizations_url": "https://api.github.com/users/tazzben/orgs", + "repos_url": "https://api.github.com/users/tazzben/repos", + "events_url": "https://api.github.com/users/tazzben/events{/privacy}", + "received_events_url": "https://api.github.com/users/tazzben/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-gzip", + "content_type": "application/zip", "state": "uploaded", - "size": 58396680, - "download_count": 173, - "created_at": "2018-08-09T19:48:10Z", - "updated_at": "2018-08-09T19:49:01Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-linux-ia32.tar.gz" + "size": 99556787, + "download_count": 250, + "created_at": "2023-06-23T10:50:19Z", + "updated_at": "2023-06-23T10:50:46Z", + "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.14/Assessment.Disaggregation-darwin-arm64-1.5.14.zip" }, { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190839", - "id": 8190839, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4Mzk=", - "name": "Backlog-linux-x64.tar.gz", + "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/114019513", + "id": 114019513, + "node_id": "RA_kwDOEIwB1M4Gy8y5", + "name": "Assessment.Disaggregation-darwin-x64-1.5.14.zip", "label": null, "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "login": "tazzben", + "id": 303181, + "node_id": "MDQ6VXNlcjMwMzE4MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", + "url": "https://api.github.com/users/tazzben", + "html_url": "https://github.com/tazzben", + "followers_url": "https://api.github.com/users/tazzben/followers", + "following_url": "https://api.github.com/users/tazzben/following{/other_user}", + "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", + "organizations_url": "https://api.github.com/users/tazzben/orgs", + "repos_url": "https://api.github.com/users/tazzben/repos", + "events_url": "https://api.github.com/users/tazzben/events{/privacy}", + "received_events_url": "https://api.github.com/users/tazzben/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-gzip", + "content_type": "application/zip", "state": "uploaded", - "size": 55257779, - "download_count": 690, - "created_at": "2018-08-09T19:48:10Z", - "updated_at": "2018-08-09T19:49:47Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-linux-x64.tar.gz" + "size": 105047802, + "download_count": 106, + "created_at": "2023-06-23T11:02:25Z", + "updated_at": "2023-06-23T11:02:36Z", + "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.14/Assessment.Disaggregation-darwin-x64-1.5.14.zip" }, { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190818", - "id": 8190818, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4MTg=", - "name": "Backlog-win32-ia32.zip", + "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/114020513", + "id": 114020513, + "node_id": "RA_kwDOEIwB1M4Gy9Ch", + "name": "assessment_disaggregation-1.5.14-full.nupkg", "label": null, "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "login": "tazzben", + "id": 303181, + "node_id": "MDQ6VXNlcjMwMzE4MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", + "url": "https://api.github.com/users/tazzben", + "html_url": "https://github.com/tazzben", + "followers_url": "https://api.github.com/users/tazzben/followers", + "following_url": "https://api.github.com/users/tazzben/following{/other_user}", + "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", + "organizations_url": "https://api.github.com/users/tazzben/orgs", + "repos_url": "https://api.github.com/users/tazzben/repos", + "events_url": "https://api.github.com/users/tazzben/events{/privacy}", + "received_events_url": "https://api.github.com/users/tazzben/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 49277635, - "download_count": 307, - "created_at": "2018-08-09T19:45:36Z", - "updated_at": "2018-08-09T19:47:46Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-win32-ia32.zip" + "size": 117411597, + "download_count": 7, + "created_at": "2023-06-23T11:11:03Z", + "updated_at": "2023-06-23T11:11:14Z", + "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.14/assessment_disaggregation-1.5.14-full.nupkg" }, { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190793", - "id": 8190793, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA3OTM=", - "name": "Backlog-win32-x64.zip", + "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/114020526", + "id": 114020526, + "node_id": "RA_kwDOEIwB1M4Gy9Cu", + "name": "RELEASES", "label": null, "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "login": "tazzben", + "id": 303181, + "node_id": "MDQ6VXNlcjMwMzE4MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", + "url": "https://api.github.com/users/tazzben", + "html_url": "https://github.com/tazzben", + "followers_url": "https://api.github.com/users/tazzben/followers", + "following_url": "https://api.github.com/users/tazzben/following{/other_user}", + "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", + "organizations_url": "https://api.github.com/users/tazzben/orgs", + "repos_url": "https://api.github.com/users/tazzben/repos", + "events_url": "https://api.github.com/users/tazzben/events{/privacy}", + "received_events_url": "https://api.github.com/users/tazzben/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 57517090, - "download_count": 2358, - "created_at": "2018-08-09T19:42:17Z", - "updated_at": "2018-08-09T19:43:07Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-win32-x64.zip" + "size": 97, + "download_count": 1351, + "created_at": "2023-06-23T11:11:14Z", + "updated_at": "2023-06-23T11:11:14Z", + "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.14/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/czytelny/backlog/tarball/v1.8.0", - "zipball_url": "https://api.github.com/repos/czytelny/backlog/zipball/v1.8.0", - "body_html": "<blockquote>\n<p>This is another huge update with number of significant improvements/features added.<br>\nHopefully it will stay for a longer.</p>\n</blockquote>\n<h3>Features & improvements</h3>\n<ul>\n<li>dark theme</li>\n<li><code>search items</code> feature</li>\n<li>backup to file feature</li>\n<li>simple progress bar added for boards</li>\n<li>new top bar unified acroos OS</li>\n<li>modals can be closed by pressing ESC or click outside modal area</li>\n<li>scroolbar ui improved</li>\n<li>number of keyboard shortcuts added</li>\n<li>check for updates on app startup</li>\n<li>other minor ui improvements...</li>\n</ul>\n<h3>Bug fixes</h3>\n<ul>\n<li>fixed issue which makes impossible to move some item to newly created board</li>\n<li>fix bug when specific items can't be edited nor deleted</li>\n<li>fixed issue when items list was not fully visible (last item was truncated)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/tarball/v1.5.14", + "zipball_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/zipball/v1.5.14", + "body_html": "<p>Upgrade packages</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.970Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:56.515Z" }, - "authme": { + "armcord": { "latestRelease": { - "url": "https://api.github.com/repos/Levminer/authme/releases/64667350", - "assets_url": "https://api.github.com/repos/Levminer/authme/releases/64667350/assets", - "upload_url": "https://uploads.github.com/repos/Levminer/authme/releases/64667350/assets{?name,label}", - "html_url": "https://github.com/Levminer/authme/releases/tag/3.2.1", - "id": 64667350, + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/138821577", + "assets_url": "https://api.github.com/repos/ArmCord/ArmCord/releases/138821577/assets", + "upload_url": "https://uploads.github.com/repos/ArmCord/ArmCord/releases/138821577/assets{?name,label}", + "html_url": "https://github.com/ArmCord/ArmCord/releases/tag/v3.2.6", + "id": 138821577, "author": { - "login": "Levminer", - "id": 33373714, - "node_id": "MDQ6VXNlcjMzMzczNzE0", - "avatar_url": "https://avatars.githubusercontent.com/u/33373714?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Levminer", - "html_url": "https://github.com/Levminer", - "followers_url": "https://api.github.com/users/Levminer/followers", - "following_url": "https://api.github.com/users/Levminer/following{/other_user}", - "gists_url": "https://api.github.com/users/Levminer/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Levminer/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Levminer/subscriptions", - "organizations_url": "https://api.github.com/users/Levminer/orgs", - "repos_url": "https://api.github.com/users/Levminer/repos", - "events_url": "https://api.github.com/users/Levminer/events{/privacy}", - "received_events_url": "https://api.github.com/users/Levminer/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOEg8WO84D2r7W", - "tag_name": "3.2.1", - "target_commitish": "dev", - "name": "Authme 3.2.1", + "node_id": "RE_kwDOEqzFr84IRj_J", + "tag_name": "v3.2.6", + "target_commitish": "4a75f167130f74a53a2e8d9a786755b77a8e2e63", + "name": "v3.2.6 - Cherry pie", "draft": false, "prerelease": false, - "created_at": "2022-04-18T18:29:42Z", - "published_at": "2022-04-19T08:47:24Z", + "created_at": "2024-01-28T15:15:54Z", + "published_at": "2024-01-28T15:57:14Z", "assets": [ { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976444", - "id": 62976444, - "node_id": "RA_kwDOEg8WO84DwPG8", - "name": "authme-3.2.1-linux-x64-installer.appimage", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335132", + "id": 148335132, + "node_id": "RA_kwDOEqzFr84I12oc", + "name": "ArmCord-3.2.6-arm64-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -4732,19 +3898,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 85045548, - "download_count": 12, - "created_at": "2022-04-19T08:43:32Z", - "updated_at": "2022-04-19T08:43:35Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-linux-x64-installer.appimage" + "size": 92598938, + "download_count": 46, + "created_at": "2024-01-28T15:36:12Z", + "updated_at": "2024-01-28T15:36:16Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976447", - "id": 62976447, - "node_id": "RA_kwDOEg8WO84DwPG_", - "name": "authme-3.2.1-linux-x64-portable.zip", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335140", + "id": 148335140, + "node_id": "RA_kwDOEqzFr84I12ok", + "name": "ArmCord-3.2.6-arm64-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -4766,19 +3932,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 80998758, - "download_count": 5, - "created_at": "2022-04-19T08:43:36Z", - "updated_at": "2022-04-19T08:43:37Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-linux-x64-portable.zip" + "size": 97017, + "download_count": 6, + "created_at": "2024-01-28T15:36:16Z", + "updated_at": "2024-01-28T15:36:16Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976482", - "id": 62976482, - "node_id": "RA_kwDOEg8WO84DwPHi", - "name": "authme-3.2.1-mac-x64-installer.dmg", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148334942", + "id": 148334942, + "node_id": "RA_kwDOEqzFr84I12le", + "name": "ArmCord-3.2.6-arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -4800,19 +3966,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 81828816, - "download_count": 13, - "created_at": "2022-04-19T08:43:58Z", - "updated_at": "2022-04-19T08:44:01Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-mac-x64-installer.dmg" + "size": 106453429, + "download_count": 74, + "created_at": "2024-01-28T15:35:19Z", + "updated_at": "2024-01-28T15:35:23Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-arm64.AppImage" }, { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976483", - "id": 62976483, - "node_id": "RA_kwDOEg8WO84DwPHj", - "name": "authme-3.2.1-mac-x64-portable.zip", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335142", + "id": 148335142, + "node_id": "RA_kwDOEqzFr84I12om", + "name": "ArmCord-3.2.6-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -4834,19 +4000,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 79206716, - "download_count": 4, - "created_at": "2022-04-19T08:44:02Z", - "updated_at": "2022-04-19T08:44:05Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-mac-x64-portable.zip" + "size": 96109992, + "download_count": 65, + "created_at": "2024-01-28T15:36:17Z", + "updated_at": "2024-01-28T15:36:21Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-arm64.dmg" }, { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976531", - "id": 62976531, - "node_id": "RA_kwDOEg8WO84DwPIT", - "name": "authme-3.2.1-windows-x64-installer.exe", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335155", + "id": 148335155, + "node_id": "RA_kwDOEqzFr84I12oz", + "name": "ArmCord-3.2.6-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -4868,19 +4034,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 63350716, - "download_count": 1679, - "created_at": "2022-04-19T08:45:13Z", - "updated_at": "2022-04-19T08:45:14Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-windows-x64-installer.exe" + "size": 101777, + "download_count": 4, + "created_at": "2024-01-28T15:36:21Z", + "updated_at": "2024-01-28T15:36:21Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976534", - "id": 62976534, - "node_id": "RA_kwDOEg8WO84DwPIW", - "name": "authme-3.2.1-windows-x64-portable.zip", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148334955", + "id": 148334955, + "node_id": "RA_kwDOEqzFr84I12lr", + "name": "ArmCord-3.2.6-arm64.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -4902,19 +4068,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 86668049, - "download_count": 23, - "created_at": "2022-04-19T08:45:15Z", - "updated_at": "2022-04-19T08:45:17Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-windows-x64-portable.zip" + "size": 100409851, + "download_count": 97, + "created_at": "2024-01-28T15:35:24Z", + "updated_at": "2024-01-28T15:35:28Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-arm64.tar.gz" }, { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976537", - "id": 62976537, - "node_id": "RA_kwDOEg8WO84DwPIZ", - "name": "latest.yml", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148334966", + "id": 148334966, + "node_id": "RA_kwDOEqzFr84I12l2", + "name": "ArmCord-3.2.6-armv7l.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -4936,581 +4102,291 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 372, - "download_count": 4595, - "created_at": "2022-04-19T08:45:18Z", - "updated_at": "2022-04-19T08:45:18Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/Levminer/authme/tarball/3.2.1", - "zipball_url": "https://api.github.com/repos/Levminer/authme/zipball/3.2.1", - "body_html": "<h3>Authme 3.2.1</h3>\n<ul>\n<li>2022.04.19 (Hotfix update)</li>\n</ul>\n<h3>Bug</h3>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1204798723\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Levminer/authme/issues/203\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Levminer/authme/issues/203/hovercard\" href=\"https://github.com/Levminer/authme/issues/203\">#203</a> Fix app showing on startup</li>\n</ul>\n<h3>Other</h3>\n<ul>\n<li>Electron 18.0.4</li>\n</ul>\n<h3>Changelog</h3>\n<ul>\n<li>Check out the full list of changes: <a href=\"https://github.com/Levminer/authme/blob/dev/CHANGELOG.md\">Changelog</a></li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.980Z" - }, - "auryo": { - "latestRelease": { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/26844276", - "assets_url": "https://api.github.com/repos/sneljo1/auryo/releases/26844276/assets", - "upload_url": "https://uploads.github.com/repos/sneljo1/auryo/releases/26844276/assets{?name,label}", - "html_url": "https://github.com/sneljo1/auryo/releases/tag/v2.5.4", - "id": 26844276, - "author": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2ODQ0Mjc2", - "tag_name": "v2.5.4", - "target_commitish": "master", - "name": "v2.5.4", - "draft": false, - "prerelease": false, - "created_at": "2020-05-24T21:02:37Z", - "published_at": "2020-05-24T21:48:20Z", - "assets": [ + "size": 95329084, + "download_count": 13, + "created_at": "2024-01-28T15:35:28Z", + "updated_at": "2024-01-28T15:35:32Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-armv7l.AppImage" + }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020524", - "id": 21020524, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI0", - "name": "Auryo-2.5.4-ia32-win.zip", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148334973", + "id": 148334973, + "node_id": "RA_kwDOEqzFr84I12l9", + "name": "ArmCord-3.2.6-armv7l.tar.gz", "label": "", "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 91886742, - "download_count": 103, - "created_at": "2020-05-24T21:13:31Z", - "updated_at": "2020-05-24T21:14:21Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-ia32-win.zip" + "size": 91267596, + "download_count": 7, + "created_at": "2024-01-28T15:35:32Z", + "updated_at": "2024-01-28T15:35:36Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-armv7l.tar.gz" }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021134", - "id": 21021134, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTM0", - "name": "Auryo-2.5.4-mac.zip", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335156", + "id": 148335156, + "node_id": "RA_kwDOEqzFr84I12o0", + "name": "ArmCord-3.2.6-mac.zip", "label": "", "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 84807528, - "download_count": 126, - "created_at": "2020-05-24T21:43:15Z", - "updated_at": "2020-05-24T21:43:17Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-mac.zip" + "size": 97738032, + "download_count": 33, + "created_at": "2024-01-28T15:36:22Z", + "updated_at": "2024-01-28T15:36:26Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-mac.zip" }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020489", - "id": 21020489, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNDg5", - "name": "Auryo-2.5.4-win.zip", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335167", + "id": 148335167, + "node_id": "RA_kwDOEqzFr84I12o_", + "name": "ArmCord-3.2.6-mac.zip.blockmap", "label": "", "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 96578878, - "download_count": 268, - "created_at": "2020-05-24T21:10:38Z", - "updated_at": "2020-05-24T21:10:44Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-win.zip" + "size": 102918, + "download_count": 4, + "created_at": "2024-01-28T15:36:26Z", + "updated_at": "2024-01-28T15:36:26Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020476", - "id": 21020476, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNDc2", - "name": "Auryo-2.5.4.AppImage", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148334996", + "id": 148334996, + "node_id": "RA_kwDOEqzFr84I12mU", + "name": "ArmCord-3.2.6.aarch64.rpm", "label": "", "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 93520211, - "download_count": 4649, - "created_at": "2020-05-24T21:10:18Z", - "updated_at": "2020-05-24T21:10:20Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.AppImage" + "size": 69457885, + "download_count": 88, + "created_at": "2024-01-28T15:35:42Z", + "updated_at": "2024-01-28T15:35:44Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6.aarch64.rpm" }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021131", - "id": 21021131, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTMx", - "name": "Auryo-2.5.4.dmg", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148334981", + "id": 148334981, + "node_id": "RA_kwDOEqzFr84I12mF", + "name": "ArmCord-3.2.6.AppImage", "label": "", "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 87704972, - "download_count": 2936, - "created_at": "2020-05-24T21:43:04Z", - "updated_at": "2020-05-24T21:43:08Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.dmg" + "size": 106366751, + "download_count": 138, + "created_at": "2024-01-28T15:35:37Z", + "updated_at": "2024-01-28T15:35:41Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6.AppImage" }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021130", - "id": 21021130, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTMw", - "name": "Auryo-2.5.4.dmg.blockmap", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335002", + "id": 148335002, + "node_id": "RA_kwDOEqzFr84I12ma", + "name": "ArmCord-3.2.6.armv7l.rpm", "label": "", "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91943, - "download_count": 16, - "created_at": "2020-05-24T21:43:04Z", - "updated_at": "2020-05-24T21:43:05Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020562", - "id": 21020562, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTYy", - "name": "auryo-2.5.4.pacman", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59497464, - "download_count": 2975, - "created_at": "2020-05-24T21:16:12Z", - "updated_at": "2020-05-24T21:16:15Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo-2.5.4.pacman" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020536", - "id": 21020536, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTM2", - "name": "auryo-2.5.4.x86_64.rpm", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 59330674, - "download_count": 1334, - "created_at": "2020-05-24T21:14:27Z", - "updated_at": "2020-05-24T21:14:28Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo-2.5.4.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020527", - "id": 21020527, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI3", - "name": "Auryo-Setup-2.5.4.exe", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128782447, - "download_count": 5616, - "created_at": "2020-05-24T21:13:48Z", - "updated_at": "2020-05-24T21:15:14Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-Setup-2.5.4.exe" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020526", - "id": 21020526, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI2", - "name": "Auryo-Setup-2.5.4.exe.blockmap", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134752, - "download_count": 372, - "created_at": "2020-05-24T21:13:48Z", - "updated_at": "2020-05-24T21:13:48Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-Setup-2.5.4.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020506", - "id": 21020506, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTA2", - "name": "auryo_2.5.4_amd64.deb", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 59498526, - "download_count": 3268, - "created_at": "2020-05-24T21:12:00Z", - "updated_at": "2020-05-24T21:12:02Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo_2.5.4_amd64.deb" + "size": 68219225, + "download_count": 6, + "created_at": "2024-01-28T15:35:45Z", + "updated_at": "2024-01-28T15:35:47Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6.armv7l.rpm" }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020564", - "id": 21020564, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTY0", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335171", + "id": 148335171, + "node_id": "RA_kwDOEqzFr84I12pD", + "name": "ArmCord-3.2.6.dmg", "label": "", "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 360, - "download_count": 28, - "created_at": "2020-05-24T21:16:15Z", - "updated_at": "2020-05-24T21:16:15Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest-linux.yml" + "size": 101134963, + "download_count": 189, + "created_at": "2024-01-28T15:36:27Z", + "updated_at": "2024-01-28T15:36:31Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6.dmg" }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021135", - "id": 21021135, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTM1", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335181", + "id": 148335181, + "node_id": "RA_kwDOEqzFr84I12pN", + "name": "ArmCord-3.2.6.dmg.blockmap", "label": "", "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 503, - "download_count": 24308, - "created_at": "2020-05-24T21:43:17Z", - "updated_at": "2020-05-24T21:43:17Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest-mac.yml" + "size": 105558, + "download_count": 4, + "created_at": "2024-01-28T15:36:31Z", + "updated_at": "2024-01-28T15:36:31Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6.dmg.blockmap" }, { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020553", - "id": 21020553, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTUz", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 339, - "download_count": 45814, - "created_at": "2020-05-24T21:15:15Z", - "updated_at": "2020-05-24T21:15:15Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/sneljo1/auryo/tarball/v2.5.4", - "zipball_url": "https://api.github.com/repos/sneljo1/auryo/zipball/v2.5.4", - "body_html": "<h2>Added</h2>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"343482720\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sneljo1/auryo/issues/92\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sneljo1/auryo/issues/92/hovercard\" href=\"https://github.com/sneljo1/auryo/issues/92\">#92</a> Add txt file to pull current track from, for OBS or other</li>\n</ul>\n<h2>Fixed</h2>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"616755016\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sneljo1/auryo/issues/276\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sneljo1/auryo/issues/276/hovercard\" href=\"https://github.com/sneljo1/auryo/issues/276\">#276</a> Auryo not starting up</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"575736979\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sneljo1/auryo/issues/249\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sneljo1/auryo/issues/249/hovercard\" href=\"https://github.com/sneljo1/auryo/issues/249\">#249</a> Do not goto link when updating for mac, we have auto-update for this</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.149Z" - }, - "bdash": { - "latestRelease": { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/64735572", - "assets_url": "https://api.github.com/repos/bdash-app/bdash/releases/64735572/assets", - "upload_url": "https://uploads.github.com/repos/bdash-app/bdash/releases/64735572/assets{?name,label}", - "html_url": "https://github.com/bdash-app/bdash/releases/tag/v1.14.7", - "id": 64735572, - "author": { - "login": "hokaccha", - "id": 39471, - "node_id": "MDQ6VXNlcjM5NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/39471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hokaccha", - "html_url": "https://github.com/hokaccha", - "followers_url": "https://api.github.com/users/hokaccha/followers", - "following_url": "https://api.github.com/users/hokaccha/following{/other_user}", - "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions", - "organizations_url": "https://api.github.com/users/hokaccha/orgs", - "repos_url": "https://api.github.com/users/hokaccha/repos", - "events_url": "https://api.github.com/users/hokaccha/events{/privacy}", - "received_events_url": "https://api.github.com/users/hokaccha/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA_SjhM4D28lU", - "tag_name": "v1.14.7", - "target_commitish": "master", - "name": "v1.14.7", - "draft": false, - "prerelease": false, - "created_at": "2022-04-19T13:20:59Z", - "published_at": "2022-04-19T13:21:40Z", - "assets": [ - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999048", - "id": 62999048, - "node_id": "RA_kwDOA_SjhM4DwUoI", - "name": "Bdash-1.14.7-mac.zip", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335012", + "id": 148335012, + "node_id": "RA_kwDOEqzFr84I12mk", + "name": "ArmCord-3.2.6.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -5532,19 +4408,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 93903256, - "download_count": 75, - "created_at": "2022-04-19T13:06:59Z", - "updated_at": "2022-04-19T13:07:02Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7-mac.zip" + "size": 100673340, + "download_count": 912, + "created_at": "2024-01-28T15:35:48Z", + "updated_at": "2024-01-28T15:35:52Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6.tar.gz" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999047", - "id": 62999047, - "node_id": "RA_kwDOA_SjhM4DwUoH", - "name": "Bdash-1.14.7-mac.zip.blockmap", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335035", + "id": 148335035, + "node_id": "RA_kwDOEqzFr84I12m7", + "name": "ArmCord-3.2.6.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -5566,19 +4442,155 @@ "type": "Bot", "site_admin": false }, + "content_type": "application/json; charset=utf-8", + "state": "uploaded", + "size": 74523001, + "download_count": 680, + "created_at": "2024-01-28T15:35:52Z", + "updated_at": "2024-01-28T15:35:56Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord-3.2.6.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148337795", + "id": 148337795, + "node_id": "RA_kwDOEqzFr84I13SD", + "name": "ArmCord.Setup.3.2.6.ARM64.exe", + "label": null, + "uploader": { + "login": "smartfrigde", + "id": 37928912, + "node_id": "MDQ6VXNlcjM3OTI4OTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/37928912?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/smartfrigde", + "html_url": "https://github.com/smartfrigde", + "followers_url": "https://api.github.com/users/smartfrigde/followers", + "following_url": "https://api.github.com/users/smartfrigde/following{/other_user}", + "gists_url": "https://api.github.com/users/smartfrigde/gists{/gist_id}", + "starred_url": "https://api.github.com/users/smartfrigde/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smartfrigde/subscriptions", + "organizations_url": "https://api.github.com/users/smartfrigde/orgs", + "repos_url": "https://api.github.com/users/smartfrigde/repos", + "events_url": "https://api.github.com/users/smartfrigde/events{/privacy}", + "received_events_url": "https://api.github.com/users/smartfrigde/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 80990896, + "download_count": 315, + "created_at": "2024-01-28T15:56:02Z", + "updated_at": "2024-01-28T15:56:33Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord.Setup.3.2.6.ARM64.exe" + }, + { + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148337804", + "id": 148337804, + "node_id": "RA_kwDOEqzFr84I13SM", + "name": "ArmCord.Setup.3.2.6.ARM64.exe.blockmap", + "label": null, + "uploader": { + "login": "smartfrigde", + "id": 37928912, + "node_id": "MDQ6VXNlcjM3OTI4OTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/37928912?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/smartfrigde", + "html_url": "https://github.com/smartfrigde", + "followers_url": "https://api.github.com/users/smartfrigde/followers", + "following_url": "https://api.github.com/users/smartfrigde/following{/other_user}", + "gists_url": "https://api.github.com/users/smartfrigde/gists{/gist_id}", + "starred_url": "https://api.github.com/users/smartfrigde/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smartfrigde/subscriptions", + "organizations_url": "https://api.github.com/users/smartfrigde/orgs", + "repos_url": "https://api.github.com/users/smartfrigde/repos", + "events_url": "https://api.github.com/users/smartfrigde/events{/privacy}", + "received_events_url": "https://api.github.com/users/smartfrigde/received_events", + "type": "User", + "site_admin": false + }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 99423, - "download_count": 3, - "created_at": "2022-04-19T13:06:59Z", - "updated_at": "2022-04-19T13:06:59Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7-mac.zip.blockmap" + "size": 86831, + "download_count": 5, + "created_at": "2024-01-28T15:56:33Z", + "updated_at": "2024-01-28T15:56:34Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord.Setup.3.2.6.ARM64.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148337752", + "id": 148337752, + "node_id": "RA_kwDOEqzFr84I13RY", + "name": "ArmCord.Setup.3.2.6.exe", + "label": null, + "uploader": { + "login": "smartfrigde", + "id": 37928912, + "node_id": "MDQ6VXNlcjM3OTI4OTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/37928912?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/smartfrigde", + "html_url": "https://github.com/smartfrigde", + "followers_url": "https://api.github.com/users/smartfrigde/followers", + "following_url": "https://api.github.com/users/smartfrigde/following{/other_user}", + "gists_url": "https://api.github.com/users/smartfrigde/gists{/gist_id}", + "starred_url": "https://api.github.com/users/smartfrigde/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smartfrigde/subscriptions", + "organizations_url": "https://api.github.com/users/smartfrigde/orgs", + "repos_url": "https://api.github.com/users/smartfrigde/repos", + "events_url": "https://api.github.com/users/smartfrigde/events{/privacy}", + "received_events_url": "https://api.github.com/users/smartfrigde/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 84145203, + "download_count": 3196, + "created_at": "2024-01-28T15:55:26Z", + "updated_at": "2024-01-28T15:56:01Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord.Setup.3.2.6.exe" + }, + { + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148337794", + "id": 148337794, + "node_id": "RA_kwDOEqzFr84I13SC", + "name": "ArmCord.Setup.3.2.6.exe.blockmap", + "label": null, + "uploader": { + "login": "smartfrigde", + "id": 37928912, + "node_id": "MDQ6VXNlcjM3OTI4OTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/37928912?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/smartfrigde", + "html_url": "https://github.com/smartfrigde", + "followers_url": "https://api.github.com/users/smartfrigde/followers", + "following_url": "https://api.github.com/users/smartfrigde/following{/other_user}", + "gists_url": "https://api.github.com/users/smartfrigde/gists{/gist_id}", + "starred_url": "https://api.github.com/users/smartfrigde/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/smartfrigde/subscriptions", + "organizations_url": "https://api.github.com/users/smartfrigde/orgs", + "repos_url": "https://api.github.com/users/smartfrigde/repos", + "events_url": "https://api.github.com/users/smartfrigde/events{/privacy}", + "received_events_url": "https://api.github.com/users/smartfrigde/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 89001, + "download_count": 6, + "created_at": "2024-01-28T15:56:01Z", + "updated_at": "2024-01-28T15:56:02Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord.Setup.3.2.6.exe.blockmap" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998647", - "id": 62998647, - "node_id": "RA_kwDOA_SjhM4DwUh3", - "name": "Bdash-1.14.7.AppImage", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335059", + "id": 148335059, + "node_id": "RA_kwDOEqzFr84I12nT", + "name": "ArmCord_3.2.6_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -5600,19 +4612,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 96833665, - "download_count": 7, - "created_at": "2022-04-19T13:01:21Z", - "updated_at": "2022-04-19T13:01:25Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7.AppImage" + "size": 74268974, + "download_count": 809, + "created_at": "2024-01-28T15:35:56Z", + "updated_at": "2024-01-28T15:35:59Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord_3.2.6_amd64.deb" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999089", - "id": 62999089, - "node_id": "RA_kwDOA_SjhM4DwUox", - "name": "Bdash-1.14.7.dmg", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335067", + "id": 148335067, + "node_id": "RA_kwDOEqzFr84I12nb", + "name": "ArmCord_3.2.6_arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -5634,19 +4646,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 97833763, - "download_count": 13, - "created_at": "2022-04-19T13:07:42Z", - "updated_at": "2022-04-19T13:07:46Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7.dmg" + "size": 69400590, + "download_count": 982, + "created_at": "2024-01-28T15:35:59Z", + "updated_at": "2024-01-28T15:36:02Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord_3.2.6_arm64.deb" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999088", - "id": 62999088, - "node_id": "RA_kwDOA_SjhM4DwUow", - "name": "Bdash-1.14.7.dmg.blockmap", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335088", + "id": 148335088, + "node_id": "RA_kwDOEqzFr84I12nw", + "name": "ArmCord_3.2.6_armv7l.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -5668,19 +4680,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 102631, - "download_count": 2, - "created_at": "2022-04-19T13:07:42Z", - "updated_at": "2022-04-19T13:07:43Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7.dmg.blockmap" + "size": 68371672, + "download_count": 277, + "created_at": "2024-01-28T15:36:03Z", + "updated_at": "2024-01-28T15:36:06Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord_3.2.6_armv7l.deb" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998715", - "id": 62998715, - "node_id": "RA_kwDOA_SjhM4DwUi7", - "name": "Bdash-Setup-1.14.7.exe", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335116", + "id": 148335116, + "node_id": "RA_kwDOEqzFr84I12oM", + "name": "latest-linux-arm.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -5702,19 +4714,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 68447076, - "download_count": 196, - "created_at": "2022-04-19T13:02:52Z", - "updated_at": "2022-04-19T13:02:54Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-Setup-1.14.7.exe" + "size": 687, + "download_count": 4, + "created_at": "2024-01-28T15:36:06Z", + "updated_at": "2024-01-28T15:36:06Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/latest-linux-arm.yml" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998714", - "id": 62998714, - "node_id": "RA_kwDOA_SjhM4DwUi6", - "name": "Bdash-Setup-1.14.7.exe.blockmap", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335117", + "id": 148335117, + "node_id": "RA_kwDOEqzFr84I12oN", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -5736,18 +4748,18 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 73172, - "download_count": 162, - "created_at": "2022-04-19T13:02:52Z", - "updated_at": "2022-04-19T13:02:52Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-Setup-1.14.7.exe.blockmap" + "size": 686, + "download_count": 4, + "created_at": "2024-01-28T15:36:06Z", + "updated_at": "2024-01-28T15:36:07Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998651", - "id": 62998651, - "node_id": "RA_kwDOA_SjhM4DwUh7", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335118", + "id": 148335118, + "node_id": "RA_kwDOEqzFr84I12oO", "name": "latest-linux.yml", "label": "", "uploader": { @@ -5770,18 +4782,18 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 364, - "download_count": 3, - "created_at": "2022-04-19T13:01:25Z", - "updated_at": "2022-04-19T13:01:25Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/latest-linux.yml" + "size": 673, + "download_count": 8, + "created_at": "2024-01-28T15:36:07Z", + "updated_at": "2024-01-28T15:36:07Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/latest-linux.yml" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999101", - "id": 62999101, - "node_id": "RA_kwDOA_SjhM4DwUo9", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335185", + "id": 148335185, + "node_id": "RA_kwDOEqzFr84I12pR", "name": "latest-mac.yml", "label": "", "uploader": { @@ -5804,18 +4816,18 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 629, - "download_count": 1000, - "created_at": "2022-04-19T13:07:56Z", - "updated_at": "2022-04-19T13:07:56Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/latest-mac.yml" + "size": 802, + "download_count": 4, + "created_at": "2024-01-28T15:36:32Z", + "updated_at": "2024-01-28T15:36:32Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/latest-mac.yml" }, { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998718", - "id": 62998718, - "node_id": "RA_kwDOA_SjhM4DwUi-", + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/assets/148335131", + "id": 148335131, + "node_id": "RA_kwDOEqzFr84I12ob", "name": "latest.yml", "label": "", "uploader": { @@ -5838,1292 +4850,1406 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 341, - "download_count": 161, - "created_at": "2022-04-19T13:02:55Z", - "updated_at": "2022-04-19T13:02:55Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/latest.yml" + "size": 342, + "download_count": 18, + "created_at": "2024-01-28T15:36:12Z", + "updated_at": "2024-01-28T15:36:12Z", + "browser_download_url": "https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/bdash-app/bdash/tarball/v1.14.7", - "zipball_url": "https://api.github.com/repos/bdash-app/bdash/zipball/v1.14.7", - "body_html": "<ul>\n<li>Update sql-formatter</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/ArmCord/ArmCord/tarball/v3.2.6", + "zipball_url": "https://api.github.com/repos/ArmCord/ArmCord/zipball/v3.2.6", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>fix: settings and info not appearing by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Babakinha/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Babakinha\">@Babakinha</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1989390954\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ArmCord/ArmCord/issues/507\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ArmCord/ArmCord/pull/507/hovercard\" href=\"https://github.com/ArmCord/ArmCord/pull/507\">#507</a></li>\n<li>fix arRPC bridge by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ArjixWasTaken/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ArjixWasTaken\">@ArjixWasTaken</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2018445868\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ArmCord/ArmCord/issues/528\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ArmCord/ArmCord/pull/528/hovercard\" href=\"https://github.com/ArmCord/ArmCord/pull/528\">#528</a></li>\n<li>updated to electron 27</li>\n<li>added checks for corrupted configs</li>\n<li>fixed macOS titlebar</li>\n<li>fixed settings webview injection</li>\n<li>new translations</li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Babakinha/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Babakinha\">@Babakinha</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1989390954\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ArmCord/ArmCord/issues/507\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ArmCord/ArmCord/pull/507/hovercard\" href=\"https://github.com/ArmCord/ArmCord/pull/507\">#507</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BowDown097/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BowDown097\">@BowDown097</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2011009672\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ArmCord/ArmCord/issues/525\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ArmCord/ArmCord/pull/525/hovercard\" href=\"https://github.com/ArmCord/ArmCord/pull/525\">#525</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ArjixWasTaken/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ArjixWasTaken\">@ArjixWasTaken</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2018445868\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ArmCord/ArmCord/issues/528\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ArmCord/ArmCord/pull/528/hovercard\" href=\"https://github.com/ArmCord/ArmCord/pull/528\">#528</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/ArmCord/ArmCord/compare/v3.2.5...v3.2.6\"><tt>v3.2.5...v3.2.6</tt></a></p>\n<p><strong>Big thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/FlintSH/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/FlintSH\">@FlintSH</a> for their donation</strong></p>", + "reactions": { + "url": "https://api.github.com/repos/ArmCord/ArmCord/releases/138821577/reactions", + "total_count": 5, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 2, + "confused": 0, + "heart": 0, + "rocket": 3, + "eyes": 0 + }, + "mentions_count": 4 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.157Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:56.517Z" }, - "beaker-browser": { + "atom": { "latestRelease": { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/35011861", - "assets_url": "https://api.github.com/repos/beakerbrowser/beaker/releases/35011861/assets", - "upload_url": "https://uploads.github.com/repos/beakerbrowser/beaker/releases/35011861/assets{?name,label}", - "html_url": "https://github.com/beakerbrowser/beaker/releases/tag/1.1.0", - "id": 35011861, + "url": "https://api.github.com/repos/atom/atom/releases/61227208", + "assets_url": "https://api.github.com/repos/atom/atom/releases/61227208/assets", + "upload_url": "https://uploads.github.com/repos/atom/atom/releases/61227208/assets{?name,label}", + "html_url": "https://github.com/atom/atom/releases/tag/v1.60.0", + "id": 61227208, "author": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM1MDExODYx", - "tag_name": "1.1.0", - "target_commitish": "master", - "name": "Beaker 1.1.0", + "node_id": "RE_kwDOADFDWc4DpkDI", + "tag_name": "v1.60.0", + "target_commitish": "03c9ad93793b5e78ea7fbcdcdabf38fd4065fcc0", + "name": "1.60.0", "draft": false, "prerelease": false, - "created_at": "2020-12-08T21:13:17Z", - "published_at": "2020-12-08T21:57:06Z", + "created_at": "2022-03-07T23:18:58Z", + "published_at": "2022-03-08T09:58:25Z", "assets": [ { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29319985", - "id": 29319985, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzE5OTg1", - "name": "beaker-browser-1.1.0-mac.zip", - "label": null, + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851894", + "id": 58851894, + "node_id": "RA_kwDOADFDWc4DggI2", + "name": "atom-1.60.0-delta.nupkg", + "label": "", "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 139888420, - "download_count": 4086, - "created_at": "2020-12-08T21:50:38Z", - "updated_at": "2020-12-08T21:51:44Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-1.1.0-mac.zip" + "size": 81137765, + "download_count": 75343, + "created_at": "2022-03-08T01:43:07Z", + "updated_at": "2022-03-08T01:43:11Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-1.60.0-delta.nupkg" }, { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320031", - "id": 29320031, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDMx", - "name": "beaker-browser-1.1.0.dmg", - "label": null, + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851900", + "id": 58851900, + "node_id": "RA_kwDOADFDWc4DggI8", + "name": "atom-1.60.0-full.nupkg", + "label": "", "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 139558604, - "download_count": 12875, - "created_at": "2020-12-08T21:51:44Z", - "updated_at": "2020-12-08T21:52:57Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-1.1.0.dmg" + "size": 194735146, + "download_count": 61326, + "created_at": "2022-03-08T01:43:11Z", + "updated_at": "2022-03-08T01:43:18Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-1.60.0-full.nupkg" }, { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320074", - "id": 29320074, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDc0", - "name": "beaker-browser-setup-1.1.0.exe", - "label": null, + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851903", + "id": 58851903, + "node_id": "RA_kwDOADFDWc4DggI_", + "name": "atom-amd64.deb", + "label": "", "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 112073104, - "download_count": 37302, - "created_at": "2020-12-08T21:53:38Z", - "updated_at": "2020-12-08T21:54:27Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-setup-1.1.0.exe" + "size": 138703216, + "download_count": 76993, + "created_at": "2022-03-08T01:43:19Z", + "updated_at": "2022-03-08T01:43:24Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-amd64.deb" }, { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320130", - "id": 29320130, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMTMw", - "name": "Beaker.Browser-1.1.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851905", + "id": 58851905, + "node_id": "RA_kwDOADFDWc4DggJB", + "name": "atom-amd64.tar.gz", + "label": "", "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-iso9660-appimage", + "content_type": "application/gzip", "state": "uploaded", - "size": 133687862, - "download_count": 14392, - "created_at": "2020-12-08T21:56:15Z", - "updated_at": "2020-12-08T21:57:04Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/Beaker.Browser-1.1.0.AppImage" + "size": 203910299, + "download_count": 29774, + "created_at": "2022-03-08T01:43:24Z", + "updated_at": "2022-03-08T01:43:31Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-amd64.tar.gz" }, { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320129", - "id": 29320129, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMTI5", - "name": "latest-linux.yml", - "label": null, + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851920", + "id": 58851920, + "node_id": "RA_kwDOADFDWc4DggJQ", + "name": "atom-api.json", + "label": "", "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/json", "state": "uploaded", - "size": 380, - "download_count": 105, - "created_at": "2020-12-08T21:56:14Z", - "updated_at": "2020-12-08T21:56:15Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest-linux.yml" + "size": 1080687, + "download_count": 7187, + "created_at": "2022-03-08T01:43:32Z", + "updated_at": "2022-03-08T01:43:32Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-api.json" }, { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29319984", - "id": 29319984, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzE5OTg0", - "name": "latest-mac.yml", - "label": null, + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851921", + "id": 58851921, + "node_id": "RA_kwDOADFDWc4DggJR", + "name": "atom-mac-symbols.zip", + "label": "", "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 533, - "download_count": 36847, - "created_at": "2020-12-08T21:50:37Z", - "updated_at": "2020-12-08T21:50:38Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest-mac.yml" + "size": 139094, + "download_count": 10726, + "created_at": "2022-03-08T01:43:33Z", + "updated_at": "2022-03-08T01:43:33Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-mac-symbols.zip" }, { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320073", - "id": 29320073, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDcz", - "name": "latest.yml", - "label": null, + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851922", + "id": 58851922, + "node_id": "RA_kwDOADFDWc4DggJS", + "name": "atom-mac.zip", + "label": "", "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 357, - "download_count": 96782, - "created_at": "2020-12-08T21:53:37Z", - "updated_at": "2020-12-08T21:53:38Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/beakerbrowser/beaker/tarball/1.1.0", - "zipball_url": "https://api.github.com/repos/beakerbrowser/beaker/zipball/1.1.0", - "body_html": "<p>Release notes: <a href=\"https://beakerbrowser.com/2020/12/08/beaker-1.1.html\" rel=\"nofollow\">https://beakerbrowser.com/2020/12/08/beaker-1.1.html</a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.222Z" - }, - "beekeeper-studio": { - "latestRelease": { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/65695497", - "assets_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/65695497/assets", - "upload_url": "https://uploads.github.com/repos/beekeeper-studio/beekeeper-studio/releases/65695497/assets{?name,label}", - "html_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/tag/v3.4.2", - "id": 65695497, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOC9SjLM4D6m8J", - "tag_name": "v3.4.2", - "target_commitish": "master", - "name": "3.4.2 - Cell selection, copy paste, and copy as insert sql", - "draft": false, - "prerelease": false, - "created_at": "2022-04-29T15:55:07Z", - "published_at": "2022-04-29T17:26:30Z", - "assets": [ + "size": 213343706, + "download_count": 506757, + "created_at": "2022-03-08T01:43:33Z", + "updated_at": "2022-03-08T01:43:42Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-mac.zip" + }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031479", - "id": 64031479, - "node_id": "RA_kwDOC9SjLM4D0Qr3", - "name": "Beekeeper-Studio-3.4.2-arm64-mac.zip", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851932", + "id": 58851932, + "node_id": "RA_kwDOADFDWc4DggJc", + "name": "atom-windows.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 112574954, - "download_count": 937, - "created_at": "2022-04-29T16:15:59Z", - "updated_at": "2022-04-29T16:23:55Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-arm64-mac.zip" + "size": 196491597, + "download_count": 133431, + "created_at": "2022-03-08T01:43:43Z", + "updated_at": "2022-03-08T01:43:52Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-windows.zip" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031728", - "id": 64031728, - "node_id": "RA_kwDOC9SjLM4D0Qvw", - "name": "Beekeeper-Studio-3.4.2-arm64.AppImage", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851943", + "id": 58851943, + "node_id": "RA_kwDOADFDWc4DggJn", + "name": "atom-x64-1.60.0-delta.nupkg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 108268661, - "download_count": 90, - "created_at": "2022-04-29T16:18:02Z", - "updated_at": "2022-04-29T16:18:06Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-arm64.AppImage" + "size": 81072022, + "download_count": 6078, + "created_at": "2022-03-08T01:43:52Z", + "updated_at": "2022-03-08T01:43:56Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-1.60.0-delta.nupkg" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031455", - "id": 64031455, - "node_id": "RA_kwDOC9SjLM4D0Qrf", - "name": "Beekeeper-Studio-3.4.2-arm64.dmg", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851947", + "id": 58851947, + "node_id": "RA_kwDOADFDWc4DggJr", + "name": "atom-x64-1.60.0-full.nupkg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 116700918, - "download_count": 781, - "created_at": "2022-04-29T16:15:38Z", - "updated_at": "2022-04-29T16:24:36Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-arm64.dmg" + "size": 200441348, + "download_count": 17552, + "created_at": "2022-03-08T01:43:56Z", + "updated_at": "2022-03-08T01:44:06Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-1.60.0-full.nupkg" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031454", - "id": 64031454, - "node_id": "RA_kwDOC9SjLM4D0Qre", - "name": "Beekeeper-Studio-3.4.2-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851955", + "id": 58851955, + "node_id": "RA_kwDOADFDWc4DggJz", + "name": "atom-x64-windows.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 122454, - "download_count": 1, - "created_at": "2022-04-29T16:15:38Z", - "updated_at": "2022-04-29T16:15:39Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-arm64.dmg.blockmap" + "size": 202264136, + "download_count": 154117, + "created_at": "2022-03-08T01:44:06Z", + "updated_at": "2022-03-08T01:44:14Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-windows.zip" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030853", - "id": 64030853, - "node_id": "RA_kwDOC9SjLM4D0QiF", - "name": "Beekeeper-Studio-3.4.2-mac.zip", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851958", + "id": 58851958, + "node_id": "RA_kwDOADFDWc4DggJ2", + "name": "atom.x86_64.rpm", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 110988484, - "download_count": 1412, - "created_at": "2022-04-29T16:07:16Z", - "updated_at": "2022-04-29T16:22:36Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-mac.zip" + "size": 203320728, + "download_count": 30923, + "created_at": "2022-03-08T01:44:14Z", + "updated_at": "2022-03-08T01:44:31Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom.x86_64.rpm" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030502", - "id": 64030502, - "node_id": "RA_kwDOC9SjLM4D0Qcm", - "name": "Beekeeper-Studio-3.4.2-portable.exe", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851972", + "id": 58851972, + "node_id": "RA_kwDOADFDWc4DggKE", + "name": "AtomSetup-x64.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 66189848, - "download_count": 772, - "created_at": "2022-04-29T16:03:14Z", - "updated_at": "2022-04-29T16:03:16Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-portable.exe" + "size": 198986592, + "download_count": 439866, + "created_at": "2022-03-08T01:44:31Z", + "updated_at": "2022-03-08T01:44:40Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/AtomSetup-x64.exe" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030263", - "id": 64030263, - "node_id": "RA_kwDOC9SjLM4D0QY3", - "name": "Beekeeper-Studio-3.4.2.AppImage", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851978", + "id": 58851978, + "node_id": "RA_kwDOADFDWc4DggKK", + "name": "AtomSetup.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 99940693, - "download_count": 650, - "created_at": "2022-04-29T15:59:23Z", - "updated_at": "2022-04-29T15:59:28Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2.AppImage" + "size": 193334112, + "download_count": 91832, + "created_at": "2022-03-08T01:44:40Z", + "updated_at": "2022-03-08T01:44:49Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/AtomSetup.exe" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030827", - "id": 64030827, - "node_id": "RA_kwDOC9SjLM4D0Qhr", - "name": "Beekeeper-Studio-3.4.2.dmg", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851988", + "id": 58851988, + "node_id": "RA_kwDOADFDWc4DggKU", + "name": "RELEASES", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 114826793, - "download_count": 757, - "created_at": "2022-04-29T16:06:55Z", - "updated_at": "2022-04-29T16:17:24Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2.dmg" + "size": 28598, + "download_count": 10186, + "created_at": "2022-03-08T01:44:50Z", + "updated_at": "2022-03-08T01:44:50Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/RELEASES" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030828", - "id": 64030828, - "node_id": "RA_kwDOC9SjLM4D0Qhs", - "name": "Beekeeper-Studio-3.4.2.dmg.blockmap", + "url": "https://api.github.com/repos/atom/atom/releases/assets/58851987", + "id": 58851987, + "node_id": "RA_kwDOADFDWc4DggKT", + "name": "RELEASES-x64", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "atom-build", + "id": 6125002, + "node_id": "MDQ6VXNlcjYxMjUwMDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/atom-build", + "html_url": "https://github.com/atom-build", + "followers_url": "https://api.github.com/users/atom-build/followers", + "following_url": "https://api.github.com/users/atom-build/following{/other_user}", + "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", + "organizations_url": "https://api.github.com/users/atom-build/orgs", + "repos_url": "https://api.github.com/users/atom-build/repos", + "events_url": "https://api.github.com/users/atom-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/atom-build/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 121371, - "download_count": 2, - "created_at": "2022-04-29T16:06:55Z", - "updated_at": "2022-04-29T16:06:56Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2.dmg.blockmap" - }, + "size": 12512, + "download_count": 13259, + "created_at": "2022-03-08T01:44:50Z", + "updated_at": "2022-03-08T01:44:50Z", + "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/RELEASES-x64" + } + ], + "tarball_url": "https://api.github.com/repos/atom/atom/tarball/v1.60.0", + "zipball_url": "https://api.github.com/repos/atom/atom/zipball/v1.60.0", + "body_html": "<h2>Notable Changes</h2>\n<ul>\n<li><a href=\"https://github.com/atom/tabs/pull/531\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tabs/pull/531/hovercard\">atom/tabs#531</a> - Activate panes on any click, not just left click</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"194640138\" data-permission-text=\"Title is private\" data-url=\"https://github.com/atom/atom/issues/13414\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/13414/hovercard\" href=\"https://github.com/atom/atom/pull/13414\">#13414</a> - Adds context menu for cinnamon desktop enviroment (Linux)</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"423451876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/atom/atom/issues/19016\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/19016/hovercard\" href=\"https://github.com/atom/atom/pull/19016\">#19016</a> - Allow line endings to be converted when copying and pasting</li>\n</ul>\n<details>\n<summary>All Changes</summary>\n<h3><a href=\"https://github.com/atom/atom\">Atom Core</a></h3>\n<p>v1.59.0...1.60.0</p>\n<ul>\n<li><a href=\"https://github.com/atom/atom/pull/22769\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22769/hovercard\">atom/atom#22769 - Use custom elements on TestPanelContainerItemElement</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22774\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22774/hovercard\">atom/atom#22774 - Use customElement for the specs</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22578\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22578/hovercard\">atom/atom#22578 - add await to the async isValidGitDirectory</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22779\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22779/hovercard\">atom/atom#22779 - Fix linting issues</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22781\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22781/hovercard\">atom/atom#22781 - Remove redudant await</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22780\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22780/hovercard\">atom/atom#22780 - Use custom elements on pane container element</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22785\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22785/hovercard\">atom/atom#22785 - Use customElement on pane axis</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22789\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22789/hovercard\">atom/atom#22789 - Use custom elements on text editor element spec</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22800\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22800/hovercard\">atom/atom#22800 - Updates tree-view package to v0.229.0</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22787\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22787/hovercard\">atom/atom#22787 - Use custom element on pane resize-handle element</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22814\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22814/hovercard\">atom/atom#22814 - Bump notifications@0.72.1</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22817\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22817/hovercard\">atom/atom#22817 - Bump keybinding-resolver@0.39.1</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22818\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22818/hovercard\">atom/atom#22818 - Bump tabs</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22834\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22834/hovercard\">atom/atom#22834 - Bump tabs@0.110.2</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22841\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22841/hovercard\">atom/atom#22841 - Bump path-parse from 1.0.6 to 1.0.7 in /packages/about</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22840\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22840/hovercard\">atom/atom#22840 - Bump path-parse from 1.0.6 to 1.0.7</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22849\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22849/hovercard\">atom/atom#22849 - Fixes Deprecated Authentication Style</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22850\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22850/hovercard\">atom/atom#22850 - Fixes Deprecated Authentication Style-2</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22851\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22851/hovercard\">atom/atom#22851 - Bump tree-view</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22751\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22751/hovercard\">atom/atom#22751 - Use custom element on pane-element</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22865\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22865/hovercard\">atom/atom#22865 - Revert timeout increase on CI.</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22867\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22867/hovercard\">atom/atom#22867 - Use custom element on text editor element</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22685\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22685/hovercard\">atom/atom#22685 - Make sure path is not undefined (#20871)</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22576\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22576/hovercard\">atom/atom#22576 - Bump normalize-url from 4.5.0 to 4.5.1 in /script</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/15975\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/15975/hovercard\">atom/atom#15975 - Add custom start tiles</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22930\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22930/hovercard\">atom/atom#22930 - Update Discuss links to Github Discussions links</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/13821\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/13821/hovercard\">atom/atom#13821 - 📝 Clarify that stack only has an effect if detail is present as well</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/17107\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/17107/hovercard\">atom/atom#17107 - Convert arguments to absolute paths</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/17681\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/17681/hovercard\">atom/atom#17681 - RFC: Pre-transpile apm packages</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/18703\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/18703/hovercard\">atom/atom#18703 - Update windows atom.sh launch script to support WSL changes in 1809</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/18816\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/18816/hovercard\">atom/atom#18816 - RFC: Grammar comment delims</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/13414\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/13414/hovercard\">atom/atom#13414 - Added context menu for cinnamon desktop enviroment (Linux)</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/19623\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/19623/hovercard\">atom/atom#19623 - RFC: Evaluating scope name additions to built-in grammars</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/17628\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/17628/hovercard\">atom/atom#17628 - Fix getEnvFromShell() to correctly handle newlines in env vars</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22931\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22931/hovercard\">atom/atom#22931 - ⬆️ Bump language-css@0.45.1</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22943\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22943/hovercard\">atom/atom#22943 - Add prevent option to ::onWillDestroyPaneItem</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23001\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23001/hovercard\">atom/atom#23001 - bootstrap: Update Node requirement to 10.12+ in system requirement checker</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/22979\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/22979/hovercard\">atom/atom#22979 - bootstrap: Use legacy-compatible <code>catch</code> syntax (support older Node)</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23000\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23000/hovercard\">atom/atom#23000 - Remove duplicate <code>to</code></a></li>\n<li><a href=\"https://github.com/atom/atom/pull/12513\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/12513/hovercard\">atom/atom#12513 - Reset the package's local storage setting if loading cannot be deferred</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/19251\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/19251/hovercard\">atom/atom#19251 - Only allow drag-and-drop to succeed on panes in the center workspace</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/19016\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/19016/hovercard\">atom/atom#19016 - Convert line endings when copy and pasting</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23031\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23031/hovercard\">atom/atom#23031 - Remember last opened state </a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23097\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23097/hovercard\">atom/atom#23097 - Remove dependancy status badge.</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23096\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23096/hovercard\">atom/atom#23096 - Replace remote module with invoke calls.</a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23132\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23132/hovercard\">atom/atom#23132 - Change from <code>crashed</code> to <code>render-process-gone</code></a></li>\n<li><a href=\"https://github.com/atom/atom/pull/23145\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/atom/pull/23145/hovercard\">atom/atom#23145 - Revert \"Only allow drag-and-drop to succeed on panes in the center workspace\"</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/keybinding-resolver\">keybinding-resolver</a></h3>\n<p>v0.39.0...v0.39.1</p>\n<ul>\n<li><a href=\"https://github.com/atom/keybinding-resolver/pull/68\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/keybinding-resolver/pull/68/hovercard\">atom/keybinding-resolver#68 - Remove LICENSE</a></li>\n<li><a href=\"https://github.com/atom/keybinding-resolver/pull/70\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/keybinding-resolver/pull/70/hovercard\">atom/keybinding-resolver#70 - Upgrade temp</a></li>\n<li><a href=\"https://github.com/atom/keybinding-resolver/pull/74\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/keybinding-resolver/pull/74/hovercard\">atom/keybinding-resolver#74 - Migrate to Github Actions</a></li>\n<li><a href=\"https://github.com/atom/keybinding-resolver/pull/76\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/keybinding-resolver/pull/76/hovercard\">atom/keybinding-resolver#76 - Fix failing specs</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/notifications\">notifications</a></h3>\n<p>v0.71.0...v0.72.1</p>\n<ul>\n<li><a href=\"https://github.com/atom/notifications/pull/204\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/notifications/pull/204/hovercard\">atom/notifications#204 - Migrate to Github Actions</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/tabs\">tabs</a></h3>\n<p>v0.110.0...v0.110.2</p>\n<ul>\n<li><a href=\"https://github.com/atom/tabs/pull/531\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tabs/pull/531/hovercard\">atom/tabs#531 - Activate panes on any click, not just left click</a></li>\n<li><a href=\"https://github.com/atom/tabs/pull/565\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tabs/pull/565/hovercard\">atom/tabs#565 - Migrate to Github Actions</a></li>\n<li><a href=\"https://github.com/atom/tabs/pull/566\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tabs/pull/566/hovercard\">atom/tabs#566 - Fix failing specs</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/tree-view\">tree-view</a></h3>\n<p>v0.228.3...v0.229.1</p>\n<ul>\n<li><a href=\"https://github.com/atom/tree-view/pull/1381\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tree-view/pull/1381/hovercard\">atom/tree-view#1381 - Migrate to Github Actions</a></li>\n<li><a href=\"https://github.com/atom/tree-view/pull/1389\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tree-view/pull/1389/hovercard\">atom/tree-view#1389 - Implement option to hid tree pane on startup</a></li>\n<li><a href=\"https://github.com/atom/tree-view/pull/1392\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/tree-view/pull/1392/hovercard\">atom/tree-view#1392 - Attach elements to jasmine DOM</a></li>\n</ul>\n<h3><a href=\"https://github.com/atom/language-css\">language-css</a></h3>\n<p>v0.44.4...v0.45.1</p>\n<ul>\n<li><a href=\"https://github.com/atom/language-css/pull/169\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/169/hovercard\">atom/language-css#169 - Add generic system font families</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/129\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/129/hovercard\">atom/language-css#129 - Media query support for 'hover' (see issue #128)</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/154\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/154/hovercard\">atom/language-css#154 - Fix typo in \"highlight deprecated combinators\" spec</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/144\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/144/hovercard\">atom/language-css#144 - Add support for display: flow-root</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/151\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/151/hovercard\">atom/language-css#151 - Add missing scroll-snap-type values</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/143\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/143/hovercard\">atom/language-css#143 - Add justify-self and justify-items grid properties</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/127\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/127/hovercard\">atom/language-css#127 - adjust tag-names match to fix downstream issue in language-less</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/177\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/177/hovercard\">atom/language-css#177 - Migrate to Github Actions</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/182\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/182/hovercard\">atom/language-css#182 - Add in @-ms-viewport and @-o-viewport to CSS grammar</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/178\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/178/hovercard\">atom/language-css#178 - Add :focus-visible pseudoclass</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/173\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/173/hovercard\">atom/language-css#173 - Updating CSS property list</a></li>\n<li><a href=\"https://github.com/atom/language-css/pull/183\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/atom/language-css/pull/183/hovercard\">atom/language-css#183 - Revert \"adjust tag-names match to fix downstream issue in language-less\"</a></li>\n</ul>\n</details>", + "reactions": { + "url": "https://api.github.com/repos/atom/atom/releases/61227208/reactions", + "total_count": 1332, + "+1": 600, + "-1": 0, + "laugh": 118, + "hooray": 117, + "confused": 0, + "heart": 226, + "rocket": 131, + "eyes": 140 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:56.650Z" + }, + "auryo": { + "latestRelease": { + "url": "https://api.github.com/repos/sneljo1/auryo/releases/26844276", + "assets_url": "https://api.github.com/repos/sneljo1/auryo/releases/26844276/assets", + "upload_url": "https://uploads.github.com/repos/sneljo1/auryo/releases/26844276/assets{?name,label}", + "html_url": "https://github.com/sneljo1/auryo/releases/tag/v2.5.4", + "id": 26844276, + "author": { + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI2ODQ0Mjc2", + "tag_name": "v2.5.4", + "target_commitish": "master", + "name": "v2.5.4", + "draft": false, + "prerelease": false, + "created_at": "2020-05-24T21:02:37Z", + "published_at": "2020-05-24T21:48:20Z", + "assets": [ { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030506", - "id": 64030506, - "node_id": "RA_kwDOC9SjLM4D0Qcq", - "name": "Beekeeper-Studio-Setup-3.4.2.exe", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020524", + "id": 21020524, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI0", + "name": "Auryo-2.5.4-ia32-win.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 66353400, - "download_count": 4438, - "created_at": "2022-04-29T16:03:16Z", - "updated_at": "2022-04-29T16:03:18Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-Setup-3.4.2.exe" + "size": 91886742, + "download_count": 187, + "created_at": "2020-05-24T21:13:31Z", + "updated_at": "2020-05-24T21:14:21Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-ia32-win.zip" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030505", - "id": 64030505, - "node_id": "RA_kwDOC9SjLM4D0Qcp", - "name": "Beekeeper-Studio-Setup-3.4.2.exe.blockmap", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021134", + "id": 21021134, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTM0", + "name": "Auryo-2.5.4-mac.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 70834, - "download_count": 2035, - "created_at": "2022-04-29T16:03:16Z", - "updated_at": "2022-04-29T16:03:16Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-Setup-3.4.2.exe.blockmap" + "size": 84807528, + "download_count": 212, + "created_at": "2020-05-24T21:43:15Z", + "updated_at": "2020-05-24T21:43:17Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-mac.zip" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030397", - "id": 64030397, - "node_id": "RA_kwDOC9SjLM4D0Qa9", - "name": "beekeeper-studio_3.4.2_amd64.deb", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020489", + "id": 21020489, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNDg5", + "name": "Auryo-2.5.4-win.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 69186684, - "download_count": 31, - "created_at": "2022-04-29T16:01:15Z", - "updated_at": "2022-04-29T16:01:19Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/beekeeper-studio_3.4.2_amd64.deb" + "size": 96578878, + "download_count": 459, + "created_at": "2020-05-24T21:10:38Z", + "updated_at": "2020-05-24T21:10:44Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-win.zip" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030290", - "id": 64030290, - "node_id": "RA_kwDOC9SjLM4D0QZS", - "name": "beekeeper-studio_3.4.2_amd64.snap", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020476", + "id": 21020476, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNDc2", + "name": "Auryo-2.5.4.AppImage", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 86245376, - "download_count": 3, - "created_at": "2022-04-29T15:59:47Z", - "updated_at": "2022-04-29T15:59:50Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/beekeeper-studio_3.4.2_amd64.snap" + "size": 93520211, + "download_count": 5496, + "created_at": "2020-05-24T21:10:18Z", + "updated_at": "2020-05-24T21:10:20Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.AppImage" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64032157", - "id": 64032157, - "node_id": "RA_kwDOC9SjLM4D0Q2d", - "name": "beekeeper-studio_3.4.2_arm64.deb", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021131", + "id": 21021131, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTMx", + "name": "Auryo-2.5.4.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 71755602, - "download_count": 8, - "created_at": "2022-04-29T16:25:34Z", - "updated_at": "2022-04-29T16:25:36Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/beekeeper-studio_3.4.2_arm64.deb" + "size": 87704972, + "download_count": 3232, + "created_at": "2020-05-24T21:43:04Z", + "updated_at": "2020-05-24T21:43:08Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.dmg" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031935", - "id": 64031935, - "node_id": "RA_kwDOC9SjLM4D0Qy_", - "name": "beekeeper-studio_3.4.2_arm64.snap", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021130", + "id": 21021130, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTMw", + "name": "Auryo-2.5.4.dmg.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88752128, - "download_count": 2, - "created_at": "2022-04-29T16:21:20Z", - "updated_at": "2022-04-29T16:21:24Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/beekeeper-studio_3.4.2_arm64.snap" + "size": 91943, + "download_count": 18, + "created_at": "2020-05-24T21:43:04Z", + "updated_at": "2020-05-24T21:43:05Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.dmg.blockmap" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64032172", - "id": 64032172, - "node_id": "RA_kwDOC9SjLM4D0Q2s", - "name": "latest-linux-arm64.yml", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020562", + "id": 21020562, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTYy", + "name": "auryo-2.5.4.pacman", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 5008, - "download_count": 2, - "created_at": "2022-04-29T16:25:36Z", - "updated_at": "2022-04-29T16:25:36Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/latest-linux-arm64.yml" + "size": 59497464, + "download_count": 3352, + "created_at": "2020-05-24T21:16:12Z", + "updated_at": "2020-05-24T21:16:15Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo-2.5.4.pacman" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030403", - "id": 64030403, - "node_id": "RA_kwDOC9SjLM4D0QbD", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020536", + "id": 21020536, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTM2", + "name": "auryo-2.5.4.x86_64.rpm", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 4995, - "download_count": 575, - "created_at": "2022-04-29T16:01:19Z", - "updated_at": "2022-04-29T16:01:19Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/latest-linux.yml" + "size": 59330674, + "download_count": 1400, + "created_at": "2020-05-24T21:14:27Z", + "updated_at": "2020-05-24T21:14:28Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo-2.5.4.x86_64.rpm" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64032086", - "id": 64032086, - "node_id": "RA_kwDOC9SjLM4D0Q1W", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020527", + "id": 21020527, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI3", + "name": "Auryo-Setup-2.5.4.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 5506, - "download_count": 18921, - "created_at": "2022-04-29T16:24:37Z", - "updated_at": "2022-04-29T16:24:37Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/latest-mac.yml" + "size": 128782447, + "download_count": 6404, + "created_at": "2020-05-24T21:13:48Z", + "updated_at": "2020-05-24T21:15:14Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-Setup-2.5.4.exe" }, { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030510", - "id": 64030510, - "node_id": "RA_kwDOC9SjLM4D0Qcu", - "name": "latest.yml", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020526", + "id": 21020526, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI2", + "name": "Auryo-Setup-2.5.4.exe.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 5137, - "download_count": 17350, - "created_at": "2022-04-29T16:03:18Z", - "updated_at": "2022-04-29T16:03:18Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/tarball/v3.4.2", - "zipball_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/zipball/v3.4.2", - "body_html": "<p>Hey folks!</p>\n<p>A great release today with some UI bug fixes, tweaks, and a couple of new features.</p>\n<h3>New Features</h3>\n<ul>\n<li>Connect to PostgreSQL and MySQL using a unix socket</li>\n<li>Copy a row of a table as an <code>INSERT</code> SQL statement</li>\n</ul>\n<p>Thanks this week to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/azmy60/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/azmy60\">@azmy60</a> for both of these new features! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji></p>\n<h3>Minor fixes</h3>\n<ul>\n<li>Right click -> copy cell now works with read-only fields, and non-string values</li>\n<li>Cell selection is back when you click a cell, but this time when you copy with Ctrl/Cmd+C you don't get the weird formatting characters.</li>\n</ul>\n<h3>Merged PRs</h3>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/beekeeper-studio/beekeeper-studio/commit/323e28ce77738e4de46887129370fdd77734aca1/hovercard\" href=\"https://github.com/beekeeper-studio/beekeeper-studio/commit/323e28ce77738e4de46887129370fdd77734aca1\"><tt>323e28c</tt></a> Merge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1221012295\" data-permission-text=\"Title is private\" data-url=\"https://github.com/beekeeper-studio/beekeeper-studio/issues/1202\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/beekeeper-studio/beekeeper-studio/pull/1202/hovercard\" href=\"https://github.com/beekeeper-studio/beekeeper-studio/pull/1202\">#1202</a> from beekeeper-studio/unit-tests-for-sockets</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/beekeeper-studio/beekeeper-studio/commit/b67c698b1219267b7d9900e9439db465ec009189/hovercard\" href=\"https://github.com/beekeeper-studio/beekeeper-studio/commit/b67c698b1219267b7d9900e9439db465ec009189\"><tt>b67c698</tt></a> Merge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1197285970\" data-permission-text=\"Title is private\" data-url=\"https://github.com/beekeeper-studio/beekeeper-studio/issues/1153\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/beekeeper-studio/beekeeper-studio/pull/1153/hovercard\" href=\"https://github.com/beekeeper-studio/beekeeper-studio/pull/1153\">#1153</a> from azmy60/add-option-to-use-socket</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/beekeeper-studio/beekeeper-studio/commit/dd7e70d299d083695a598139e639d573d3482106/hovercard\" href=\"https://github.com/beekeeper-studio/beekeeper-studio/commit/dd7e70d299d083695a598139e639d573d3482106\"><tt>dd7e70d</tt></a> Merge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1206303672\" data-permission-text=\"Title is private\" data-url=\"https://github.com/beekeeper-studio/beekeeper-studio/issues/1171\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/beekeeper-studio/beekeeper-studio/pull/1171/hovercard\" href=\"https://github.com/beekeeper-studio/beekeeper-studio/pull/1171\">#1171</a> from azmy60/copy-as-insert</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/beekeeper-studio/beekeeper-studio/commit/5bec6d50c913321b5e01fc313861d19720184bdc/hovercard\" href=\"https://github.com/beekeeper-studio/beekeeper-studio/commit/5bec6d50c913321b5e01fc313861d19720184bdc\"><tt>5bec6d5</tt></a> Merge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1218115029\" data-permission-text=\"Title is private\" data-url=\"https://github.com/beekeeper-studio/beekeeper-studio/issues/1198\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/beekeeper-studio/beekeeper-studio/pull/1198/hovercard\" href=\"https://github.com/beekeeper-studio/beekeeper-studio/pull/1198\">#1198</a> from beekeeper-studio/cell-selection-back</li>\n</ul>", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.269Z" - }, - "beveldm": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.324Z" - }, - "believers-sword": { - "latestRelease": { - "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/66094700", - "assets_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/66094700/assets", - "upload_url": "https://uploads.github.com/repos/Bible-Projects/believers-sword-app/releases/66094700/assets{?name,label}", - "html_url": "https://github.com/Bible-Projects/believers-sword-app/releases/tag/v0.8.5", - "id": 66094700, - "author": { - "login": "BroJenuel", - "id": 31676163, - "node_id": "MDQ6VXNlcjMxNjc2MTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BroJenuel", - "html_url": "https://github.com/BroJenuel", - "followers_url": "https://api.github.com/users/BroJenuel/followers", - "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", - "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", - "organizations_url": "https://api.github.com/users/BroJenuel/orgs", - "repos_url": "https://api.github.com/users/BroJenuel/repos", - "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/BroJenuel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFs6Ebs4D8IZs", - "tag_name": "v0.8.5", - "target_commitish": "main", - "name": "0.8.5", - "draft": false, - "prerelease": false, - "created_at": "2022-05-05T09:09:52Z", - "published_at": "2022-05-05T09:19:52Z", - "assets": [ + "size": 134752, + "download_count": 455, + "created_at": "2020-05-24T21:13:48Z", + "updated_at": "2020-05-24T21:13:48Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-Setup-2.5.4.exe.blockmap" + }, { - "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/64547331", - "id": 64547331, - "node_id": "RA_kwDOFs6Ebs4D2OoD", - "name": "Believers-Sword-Setup-0.8.5.exe", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020506", + "id": 21020506, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTA2", + "name": "auryo_2.5.4_amd64.deb", "label": "", "uploader": { - "login": "BroJenuel", - "id": 31676163, - "node_id": "MDQ6VXNlcjMxNjc2MTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BroJenuel", - "html_url": "https://github.com/BroJenuel", - "followers_url": "https://api.github.com/users/BroJenuel/followers", - "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", - "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", - "organizations_url": "https://api.github.com/users/BroJenuel/orgs", - "repos_url": "https://api.github.com/users/BroJenuel/repos", - "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/BroJenuel/received_events", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95817375, - "download_count": 10, - "created_at": "2022-05-05T09:13:51Z", - "updated_at": "2022-05-05T09:18:05Z", - "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v0.8.5/Believers-Sword-Setup-0.8.5.exe" + "size": 59498526, + "download_count": 3473, + "created_at": "2020-05-24T21:12:00Z", + "updated_at": "2020-05-24T21:12:02Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo_2.5.4_amd64.deb" }, { - "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/64547330", - "id": 64547330, - "node_id": "RA_kwDOFs6Ebs4D2OoC", - "name": "Believers-Sword-Setup-0.8.5.exe.blockmap", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020564", + "id": 21020564, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTY0", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "BroJenuel", - "id": 31676163, - "node_id": "MDQ6VXNlcjMxNjc2MTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BroJenuel", - "html_url": "https://github.com/BroJenuel", - "followers_url": "https://api.github.com/users/BroJenuel/followers", - "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", - "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", - "organizations_url": "https://api.github.com/users/BroJenuel/orgs", - "repos_url": "https://api.github.com/users/BroJenuel/repos", - "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/BroJenuel/received_events", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 102515, - "download_count": 1, - "created_at": "2022-05-05T09:13:51Z", - "updated_at": "2022-05-05T09:13:53Z", - "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v0.8.5/Believers-Sword-Setup-0.8.5.exe.blockmap" + "size": 360, + "download_count": 35, + "created_at": "2020-05-24T21:16:15Z", + "updated_at": "2020-05-24T21:16:15Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021135", + "id": 21021135, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTM1", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 503, + "download_count": 24473, + "created_at": "2020-05-24T21:43:17Z", + "updated_at": "2020-05-24T21:43:17Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/64547871", - "id": 64547871, - "node_id": "RA_kwDOFs6Ebs4D2Owf", + "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020553", + "id": 21020553, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTUz", "name": "latest.yml", "label": "", "uploader": { - "login": "BroJenuel", - "id": 31676163, - "node_id": "MDQ6VXNlcjMxNjc2MTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", + "login": "sneljo1", + "id": 4314204, + "node_id": "MDQ6VXNlcjQzMTQyMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BroJenuel", - "html_url": "https://github.com/BroJenuel", - "followers_url": "https://api.github.com/users/BroJenuel/followers", - "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", - "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", - "organizations_url": "https://api.github.com/users/BroJenuel/orgs", - "repos_url": "https://api.github.com/users/BroJenuel/repos", - "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/BroJenuel/received_events", + "url": "https://api.github.com/users/sneljo1", + "html_url": "https://github.com/sneljo1", + "followers_url": "https://api.github.com/users/sneljo1/followers", + "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", + "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", + "organizations_url": "https://api.github.com/users/sneljo1/orgs", + "repos_url": "https://api.github.com/users/sneljo1/repos", + "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", + "received_events_url": "https://api.github.com/users/sneljo1/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 358, - "download_count": 7, - "created_at": "2022-05-05T09:18:06Z", - "updated_at": "2022-05-05T09:18:06Z", - "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v0.8.5/latest.yml" + "size": 339, + "download_count": 46580, + "created_at": "2020-05-24T21:15:15Z", + "updated_at": "2020-05-24T21:15:15Z", + "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/tarball/v0.8.5", - "zipball_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/zipball/v0.8.5", - "body_html": "<p>UI changes</p>\n<ul>\n<li>fix wrapping of sermon contents in sermon page.</li>\n<li>able to see and read contents of sermons</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/sneljo1/auryo/tarball/v2.5.4", + "zipball_url": "https://api.github.com/repos/sneljo1/auryo/zipball/v2.5.4", + "body_html": "<h2>Added</h2>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"343482720\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sneljo1/auryo/issues/92\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sneljo1/auryo/issues/92/hovercard\" href=\"https://github.com/sneljo1/auryo/issues/92\">#92</a> Add txt file to pull current track from, for OBS or other</li>\n</ul>\n<h2>Fixed</h2>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"616755016\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sneljo1/auryo/issues/276\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sneljo1/auryo/issues/276/hovercard\" href=\"https://github.com/sneljo1/auryo/issues/276\">#276</a> Auryo not starting up</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"575736979\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sneljo1/auryo/issues/249\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sneljo1/auryo/issues/249/hovercard\" href=\"https://github.com/sneljo1/auryo/issues/249\">#249</a> Do not goto link when updating for mac, we have auto-update for this</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.374Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:56.915Z" }, - "bibisco": { + "backlog": { "latestRelease": { - "url": "https://api.github.com/repos/andreafeccomandi/bibisco/releases/30025337", - "assets_url": "https://api.github.com/repos/andreafeccomandi/bibisco/releases/30025337/assets", - "upload_url": "https://uploads.github.com/repos/andreafeccomandi/bibisco/releases/30025337/assets{?name,label}", - "html_url": "https://github.com/andreafeccomandi/bibisco/releases/tag/v2.2.0", - "id": 30025337, + "url": "https://api.github.com/repos/czytelny/backlog/releases/12336688", + "assets_url": "https://api.github.com/repos/czytelny/backlog/releases/12336688/assets", + "upload_url": "https://uploads.github.com/repos/czytelny/backlog/releases/12336688/assets{?name,label}", + "html_url": "https://github.com/czytelny/backlog/releases/tag/v1.8.0", + "id": 12336688, "author": { - "login": "andreafeccomandi", - "id": 5682514, - "node_id": "MDQ6VXNlcjU2ODI1MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5682514?v=4", + "login": "czytelny", + "id": 5399256, + "node_id": "MDQ6VXNlcjUzOTkyNTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andreafeccomandi", - "html_url": "https://github.com/andreafeccomandi", - "followers_url": "https://api.github.com/users/andreafeccomandi/followers", - "following_url": "https://api.github.com/users/andreafeccomandi/following{/other_user}", - "gists_url": "https://api.github.com/users/andreafeccomandi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andreafeccomandi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andreafeccomandi/subscriptions", - "organizations_url": "https://api.github.com/users/andreafeccomandi/orgs", - "repos_url": "https://api.github.com/users/andreafeccomandi/repos", - "events_url": "https://api.github.com/users/andreafeccomandi/events{/privacy}", - "received_events_url": "https://api.github.com/users/andreafeccomandi/received_events", + "url": "https://api.github.com/users/czytelny", + "html_url": "https://github.com/czytelny", + "followers_url": "https://api.github.com/users/czytelny/followers", + "following_url": "https://api.github.com/users/czytelny/following{/other_user}", + "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", + "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", + "organizations_url": "https://api.github.com/users/czytelny/orgs", + "repos_url": "https://api.github.com/users/czytelny/repos", + "events_url": "https://api.github.com/users/czytelny/events{/privacy}", + "received_events_url": "https://api.github.com/users/czytelny/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTMwMDI1MzM3", - "tag_name": "v2.2.0", - "target_commitish": "master", - "name": "Version 2.2.0", - "draft": false, - "prerelease": false, - "created_at": "2020-05-10T07:58:03Z", - "published_at": "2020-08-23T13:11:27Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/andreafeccomandi/bibisco/tarball/v2.2.0", - "zipball_url": "https://api.github.com/repos/andreafeccomandi/bibisco/zipball/v2.2.0", - "body_html": "<p><strong>Added</strong></p>\n<ul>\n<li>Writing goals (Supporters Edition only).</li>\n<li>Export to EPUB (Supporters Edition only).</li>\n<li>Relations' diagram (Supporters Edition only).</li>\n<li>Export to TXT.</li>\n<li>Shortcut to text-align in editor.\n<ul>\n<li>CTRL+SHIFT+L / CMD+SHIFT+L: align left</li>\n<li>CTRL+SHIFT+C / CMD+SHIFT+C: align center</li>\n<li>CTRL+SHIFT+R / CMD+SHIFT+R: align right</li>\n<li>CTRL+SHIFT+J / CMD+SHIFT+J: justify<br>\nDutch translation.</li>\n</ul>\n</li>\n</ul>\n<p><strong>Fixed</strong></p>\n<ul>\n<li>Update Hurfbuzz library</li>\n</ul>\n<p>Download bibisco at <a href=\"https://bibisco.com\" rel=\"nofollow\">https://bibisco.com</a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.507Z" - }, - "birds-kitchen": { - "latestRelease": { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/37311297", - "assets_url": "https://api.github.com/repos/fredserva/birdskitchen/releases/37311297/assets", - "upload_url": "https://uploads.github.com/repos/fredserva/birdskitchen/releases/37311297/assets{?name,label}", - "html_url": "https://github.com/fredserva/birdskitchen/releases/tag/v0.8.3", - "id": 37311297, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MzExMjk3", - "tag_name": "v0.8.3", + "node_id": "MDc6UmVsZWFzZTEyMzM2Njg4", + "tag_name": "v1.8.0", "target_commitish": "master", - "name": "version 0.8.3", + "name": "v1.8.0", "draft": false, "prerelease": false, - "created_at": "2021-02-03T17:54:59Z", - "published_at": "2021-02-03T17:59:17Z", + "created_at": "2018-08-09T19:29:00Z", + "published_at": "2018-08-09T19:50:01Z", "assets": [ { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593549", - "id": 31593549, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNTQ5", - "name": "Birds-Kitchen-0.8.3-mac.zip", - "label": "", + "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190773", + "id": 8190773, + "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA3NzM=", + "name": "Backlog-darwin-x64.zip", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "czytelny", + "id": 5399256, + "node_id": "MDQ6VXNlcjUzOTkyNTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/czytelny", + "html_url": "https://github.com/czytelny", + "followers_url": "https://api.github.com/users/czytelny/followers", + "following_url": "https://api.github.com/users/czytelny/following{/other_user}", + "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", + "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", + "organizations_url": "https://api.github.com/users/czytelny/orgs", + "repos_url": "https://api.github.com/users/czytelny/repos", + "events_url": "https://api.github.com/users/czytelny/events{/privacy}", + "received_events_url": "https://api.github.com/users/czytelny/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 246775707, - "download_count": 148, - "created_at": "2021-02-03T18:02:28Z", - "updated_at": "2021-02-03T18:02:37Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-0.8.3-mac.zip" + "size": 55143655, + "download_count": 1846, + "created_at": "2018-08-09T19:40:27Z", + "updated_at": "2018-08-09T19:41:16Z", + "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593457", - "id": 31593457, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNDU3", - "name": "Birds-Kitchen-0.8.3.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190838", + "id": 8190838, + "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4Mzg=", + "name": "Backlog-linux-ia32.tar.gz", + "label": null, + "uploader": { + "login": "czytelny", + "id": 5399256, + "node_id": "MDQ6VXNlcjUzOTkyNTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/czytelny", + "html_url": "https://github.com/czytelny", + "followers_url": "https://api.github.com/users/czytelny/followers", + "following_url": "https://api.github.com/users/czytelny/following{/other_user}", + "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", + "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", + "organizations_url": "https://api.github.com/users/czytelny/orgs", + "repos_url": "https://api.github.com/users/czytelny/repos", + "events_url": "https://api.github.com/users/czytelny/events{/privacy}", + "received_events_url": "https://api.github.com/users/czytelny/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-gzip", "state": "uploaded", - "size": 235703379, - "download_count": 1531, - "created_at": "2021-02-03T17:59:17Z", - "updated_at": "2021-02-03T17:59:23Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-0.8.3.AppImage" + "size": 58396680, + "download_count": 190, + "created_at": "2018-08-09T19:48:10Z", + "updated_at": "2018-08-09T19:49:01Z", + "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-linux-ia32.tar.gz" }, { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593606", - "id": 31593606, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA2", - "name": "Birds-Kitchen-Setup-0.8.3.exe", + "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190839", + "id": 8190839, + "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4Mzk=", + "name": "Backlog-linux-x64.tar.gz", + "label": null, + "uploader": { + "login": "czytelny", + "id": 5399256, + "node_id": "MDQ6VXNlcjUzOTkyNTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/czytelny", + "html_url": "https://github.com/czytelny", + "followers_url": "https://api.github.com/users/czytelny/followers", + "following_url": "https://api.github.com/users/czytelny/following{/other_user}", + "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", + "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", + "organizations_url": "https://api.github.com/users/czytelny/orgs", + "repos_url": "https://api.github.com/users/czytelny/repos", + "events_url": "https://api.github.com/users/czytelny/events{/privacy}", + "received_events_url": "https://api.github.com/users/czytelny/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-gzip", + "state": "uploaded", + "size": 55257779, + "download_count": 729, + "created_at": "2018-08-09T19:48:10Z", + "updated_at": "2018-08-09T19:49:47Z", + "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-linux-x64.tar.gz" + }, + { + "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190818", + "id": 8190818, + "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4MTg=", + "name": "Backlog-win32-ia32.zip", + "label": null, + "uploader": { + "login": "czytelny", + "id": 5399256, + "node_id": "MDQ6VXNlcjUzOTkyNTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/czytelny", + "html_url": "https://github.com/czytelny", + "followers_url": "https://api.github.com/users/czytelny/followers", + "following_url": "https://api.github.com/users/czytelny/following{/other_user}", + "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", + "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", + "organizations_url": "https://api.github.com/users/czytelny/orgs", + "repos_url": "https://api.github.com/users/czytelny/repos", + "events_url": "https://api.github.com/users/czytelny/events{/privacy}", + "received_events_url": "https://api.github.com/users/czytelny/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 49277635, + "download_count": 336, + "created_at": "2018-08-09T19:45:36Z", + "updated_at": "2018-08-09T19:47:46Z", + "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-win32-ia32.zip" + }, + { + "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190793", + "id": 8190793, + "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA3OTM=", + "name": "Backlog-win32-x64.zip", + "label": null, + "uploader": { + "login": "czytelny", + "id": 5399256, + "node_id": "MDQ6VXNlcjUzOTkyNTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/czytelny", + "html_url": "https://github.com/czytelny", + "followers_url": "https://api.github.com/users/czytelny/followers", + "following_url": "https://api.github.com/users/czytelny/following{/other_user}", + "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", + "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", + "organizations_url": "https://api.github.com/users/czytelny/orgs", + "repos_url": "https://api.github.com/users/czytelny/repos", + "events_url": "https://api.github.com/users/czytelny/events{/privacy}", + "received_events_url": "https://api.github.com/users/czytelny/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 57517090, + "download_count": 2648, + "created_at": "2018-08-09T19:42:17Z", + "updated_at": "2018-08-09T19:43:07Z", + "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-win32-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/czytelny/backlog/tarball/v1.8.0", + "zipball_url": "https://api.github.com/repos/czytelny/backlog/zipball/v1.8.0", + "body_html": "<blockquote>\n<p>This is another huge update with number of significant improvements/features added.<br>\nHopefully it will stay for a longer.</p>\n</blockquote>\n<h3>Features & improvements</h3>\n<ul>\n<li>dark theme</li>\n<li><code>search items</code> feature</li>\n<li>backup to file feature</li>\n<li>simple progress bar added for boards</li>\n<li>new top bar unified acroos OS</li>\n<li>modals can be closed by pressing ESC or click outside modal area</li>\n<li>scroolbar ui improved</li>\n<li>number of keyboard shortcuts added</li>\n<li>check for updates on app startup</li>\n<li>other minor ui improvements...</li>\n</ul>\n<h3>Bug fixes</h3>\n<ul>\n<li>fixed issue which makes impossible to move some item to newly created board</li>\n<li>fix bug when specific items can't be edited nor deleted</li>\n<li>fixed issue when items list was not fully visible (last item was truncated)</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:57.039Z" + }, + "authme": { + "latestRelease": { + "url": "https://api.github.com/repos/Levminer/authme/releases/142735249", + "assets_url": "https://api.github.com/repos/Levminer/authme/releases/142735249/assets", + "upload_url": "https://uploads.github.com/repos/Levminer/authme/releases/142735249/assets{?name,label}", + "html_url": "https://github.com/Levminer/authme/releases/tag/5.0.1", + "id": 142735249, + "author": { + "login": "Levminer", + "id": 33373714, + "node_id": "MDQ6VXNlcjMzMzczNzE0", + "avatar_url": "https://avatars.githubusercontent.com/u/33373714?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Levminer", + "html_url": "https://github.com/Levminer", + "followers_url": "https://api.github.com/users/Levminer/followers", + "following_url": "https://api.github.com/users/Levminer/following{/other_user}", + "gists_url": "https://api.github.com/users/Levminer/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Levminer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Levminer/subscriptions", + "organizations_url": "https://api.github.com/users/Levminer/orgs", + "repos_url": "https://api.github.com/users/Levminer/repos", + "events_url": "https://api.github.com/users/Levminer/events{/privacy}", + "received_events_url": "https://api.github.com/users/Levminer/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOEg8WO84IgfeR", + "tag_name": "5.0.1", + "target_commitish": "dev", + "name": "Authme 5.0.1", + "draft": false, + "prerelease": false, + "created_at": "2024-02-20T11:37:30Z", + "published_at": "2024-02-20T13:31:29Z", + "assets": [ + { + "url": "https://api.github.com/repos/Levminer/authme/releases/assets/152563356", + "id": 152563356, + "node_id": "RA_kwDOEg8WO84JF-6c", + "name": "authme-5.0.1-linux-x64.appimage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -7147,17 +6273,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 204872470, - "download_count": 1029, - "created_at": "2021-02-03T18:04:06Z", - "updated_at": "2021-02-03T18:04:16Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-Setup-0.8.3.exe" + "size": 82666688, + "download_count": 39, + "created_at": "2024-02-20T11:44:11Z", + "updated_at": "2024-02-20T11:44:14Z", + "browser_download_url": "https://github.com/Levminer/authme/releases/download/5.0.1/authme-5.0.1-linux-x64.appimage" }, { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593605", - "id": 31593605, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA1", - "name": "Birds-Kitchen-Setup-0.8.3.exe.blockmap", + "url": "https://api.github.com/repos/Levminer/authme/releases/assets/152563363", + "id": 152563363, + "node_id": "RA_kwDOEg8WO84JF-6j", + "name": "authme-5.0.1-linux-x64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -7181,17 +6307,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 212561, + "size": 4007048, "download_count": 42, - "created_at": "2021-02-03T18:04:05Z", - "updated_at": "2021-02-03T18:04:06Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-Setup-0.8.3.exe.blockmap" + "created_at": "2024-02-20T11:44:15Z", + "updated_at": "2024-02-20T11:44:15Z", + "browser_download_url": "https://github.com/Levminer/authme/releases/download/5.0.1/authme-5.0.1-linux-x64.deb" }, { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593464", - "id": 31593464, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNDY0", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/Levminer/authme/releases/assets/152564109", + "id": 152564109, + "node_id": "RA_kwDOEg8WO84JF_GN", + "name": "authme-5.0.1-macos-universal.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -7213,19 +6339,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 378, - "download_count": 954, - "created_at": "2021-02-03T17:59:24Z", - "updated_at": "2021-02-03T17:59:24Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest-linux.yml" + "size": 5613746, + "download_count": 13, + "created_at": "2024-02-20T11:50:20Z", + "updated_at": "2024-02-20T11:50:20Z", + "browser_download_url": "https://github.com/Levminer/authme/releases/download/5.0.1/authme-5.0.1-macos-universal.dmg" }, { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593556", - "id": 31593556, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNTU2", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/Levminer/authme/releases/assets/152563644", + "id": 152563644, + "node_id": "RA_kwDOEg8WO84JF--8", + "name": "authme-5.0.1-windows-x64.msi", "label": "", "uploader": { "login": "github-actions[bot]", @@ -7247,19 +6373,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 376, - "download_count": 48, - "created_at": "2021-02-03T18:02:37Z", - "updated_at": "2021-02-03T18:02:37Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest-mac.yml" + "size": 2637824, + "download_count": 184, + "created_at": "2024-02-20T11:46:11Z", + "updated_at": "2024-02-20T11:46:12Z", + "browser_download_url": "https://github.com/Levminer/authme/releases/download/5.0.1/authme-5.0.1-windows-x64.msi" }, { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593608", - "id": 31593608, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA4", - "name": "latest.yml", + "url": "https://api.github.com/repos/Levminer/authme/releases/assets/152563646", + "id": 152563646, + "node_id": "RA_kwDOEg8WO84JF---", + "name": "authme-5.0.1-windows-x64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -7281,1232 +6407,905 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 355, - "download_count": 708, - "created_at": "2021-02-03T18:04:16Z", - "updated_at": "2021-02-03T18:04:16Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest.yml" + "size": 2621590, + "download_count": 420, + "created_at": "2024-02-20T11:46:12Z", + "updated_at": "2024-02-20T11:46:13Z", + "browser_download_url": "https://github.com/Levminer/authme/releases/download/5.0.1/authme-5.0.1-windows-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/fredserva/birdskitchen/tarball/v0.8.3", - "zipball_url": "https://api.github.com/repos/fredserva/birdskitchen/zipball/v0.8.3", - "body_html": "<h2>Fixed bugs</h2>\n<p>fix: Fix Electron failing to launch Chromium (needed to execute puppeteer)</p>" + "tarball_url": "https://api.github.com/repos/Levminer/authme/tarball/5.0.1", + "zipball_url": "https://api.github.com/repos/Levminer/authme/zipball/5.0.1", + "body_html": "<h3>Authme 5.0.1</h3>\n<ul>\n<li>2024.02.20 (Hotfix update)</li>\n</ul>\n<h3>Improvement</h3>\n<ul>\n<li>Simplified import page</li>\n</ul>\n<h3>Bug</h3>\n<ul>\n<li>Font size is too large with 150% on win11 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2078174324\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Levminer/authme/issues/280\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Levminer/authme/issues/280/hovercard\" href=\"https://github.com/Levminer/authme/issues/280\">#280</a></li>\n<li>Fix analytics mode</li>\n</ul>\n<h3>Changelog</h3>\n<ul>\n<li>Check out the full list of changes: <a href=\"https://github.com/Levminer/authme/blob/dev/CHANGELOG.md\">Changelog</a></li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/Levminer/authme/releases/142735249/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.514Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:57.039Z" }, - "blankup": { + "bdash": { "latestRelease": { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838", - "assets_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838/assets", - "upload_url": "https://uploads.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838/assets{?name,label}", - "html_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/tag/v1.1.0", - "id": 4034838, + "url": "https://api.github.com/repos/bdash-app/bdash/releases/129472989", + "assets_url": "https://api.github.com/repos/bdash-app/bdash/releases/129472989/assets", + "upload_url": "https://uploads.github.com/repos/bdash-app/bdash/releases/129472989/assets{?name,label}", + "html_url": "https://github.com/bdash-app/bdash/releases/tag/v1.16.3", + "id": 129472989, "author": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", + "login": "morishin", + "id": 1413408, + "node_id": "MDQ6VXNlcjE0MTM0MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1413408?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", + "url": "https://api.github.com/users/morishin", + "html_url": "https://github.com/morishin", + "followers_url": "https://api.github.com/users/morishin/followers", + "following_url": "https://api.github.com/users/morishin/following{/other_user}", + "gists_url": "https://api.github.com/users/morishin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morishin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morishin/subscriptions", + "organizations_url": "https://api.github.com/users/morishin/orgs", + "repos_url": "https://api.github.com/users/morishin/repos", + "events_url": "https://api.github.com/users/morishin/events{/privacy}", + "received_events_url": "https://api.github.com/users/morishin/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQwMzQ4Mzg=", - "tag_name": "v1.1.0", + "node_id": "RE_kwDOA_SjhM4Ht5nd", + "tag_name": "v1.16.3", "target_commitish": "master", - "name": "BlankUp v1.1.0", + "name": "v1.16.3", "draft": false, "prerelease": false, - "created_at": "2016-09-02T02:03:54Z", - "published_at": "2016-09-02T02:18:37Z", + "created_at": "2023-11-15T01:19:44Z", + "published_at": "2023-12-07T13:40:55Z", "assets": [ { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244883", - "id": 2244883, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODM=", - "name": "BlankUp-1.1.0-full.nupkg", + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135859740", + "id": 135859740, + "node_id": "RA_kwDOA_SjhM4IGQ4c", + "name": "Bdash-1.16.3-mac.zip", "label": "", "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 56117264, - "download_count": 56, - "created_at": "2016-09-02T02:06:12Z", - "updated_at": "2016-09-02T02:06:15Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0-full.nupkg" + "size": 94846952, + "download_count": 113, + "created_at": "2023-11-16T14:09:41Z", + "updated_at": "2023-11-16T14:09:45Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/Bdash-1.16.3-mac.zip" }, { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244889", - "id": 2244889, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODk=", - "name": "BlankUp-1.1.0-mac.zip", + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135859739", + "id": 135859739, + "node_id": "RA_kwDOA_SjhM4IGQ4b", + "name": "Bdash-1.16.3-mac.zip.blockmap", "label": "", "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 43553282, - "download_count": 108, - "created_at": "2016-09-02T02:08:44Z", - "updated_at": "2016-09-02T02:08:48Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0-mac.zip" + "size": 100059, + "download_count": 3, + "created_at": "2023-11-16T14:09:41Z", + "updated_at": "2023-11-16T14:09:42Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/Bdash-1.16.3-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244887", - "id": 2244887, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODc=", - "name": "BlankUp-1.1.0.deb", + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135580665", + "id": 135580665, + "node_id": "RA_kwDOA_SjhM4IFMv5", + "name": "Bdash-1.16.3.AppImage", "label": "", "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 32049440, - "download_count": 181, - "created_at": "2016-09-02T02:07:16Z", - "updated_at": "2016-09-02T02:07:17Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0.deb" + "size": 96838407, + "download_count": 38, + "created_at": "2023-11-15T01:27:03Z", + "updated_at": "2023-11-15T01:27:05Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/Bdash-1.16.3.AppImage" }, { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244888", - "id": 2244888, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODg=", - "name": "BlankUp-1.1.0.dmg", + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135859715", + "id": 135859715, + "node_id": "RA_kwDOA_SjhM4IGQ4D", + "name": "Bdash-1.16.3.dmg", "label": "", "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 40549706, - "download_count": 105, - "created_at": "2016-09-02T02:08:41Z", - "updated_at": "2016-09-02T02:08:45Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0.dmg" + "size": 98922177, + "download_count": 134, + "created_at": "2023-11-16T14:09:38Z", + "updated_at": "2023-11-16T14:09:42Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/Bdash-1.16.3.dmg" }, { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244885", - "id": 2244885, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODU=", - "name": "BlankUp-Setup-1.1.0.exe", + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135859714", + "id": 135859714, + "node_id": "RA_kwDOA_SjhM4IGQ4C", + "name": "Bdash-1.16.3.dmg.blockmap", "label": "", "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 57072128, - "download_count": 403, - "created_at": "2016-09-02T02:06:12Z", - "updated_at": "2016-09-02T02:06:15Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-Setup-1.1.0.exe" + "size": 105560, + "download_count": 4, + "created_at": "2023-11-16T14:09:38Z", + "updated_at": "2023-11-16T14:09:38Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/Bdash-1.16.3.dmg.blockmap" }, { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244884", - "id": 2244884, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODQ=", - "name": "RELEASES", + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135581112", + "id": 135581112, + "node_id": "RA_kwDOA_SjhM4IFM24", + "name": "Bdash-Setup-1.16.3.exe", "label": "", "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77, - "download_count": 50, - "created_at": "2016-09-02T02:06:12Z", - "updated_at": "2016-09-02T02:06:12Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/zipball/v1.1.0", - "body_html": "<p>BlankUp the clean and multi-platform Markdown editor with clarity <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji></p>\n<p>Changelog:</p>\n<ul>\n<li>Open files are now fixed to the top</li>\n<li>Help can open a Markdown syntax example</li>\n</ul>\n<p>Fixes:</p>\n<ul>\n<li>\"Learn more\" now leads to the repo</li>\n<li>Reload works</li>\n<li>Preview scrolls when editor is scrolled</li>\n<li>Preview jumps to edited line</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.562Z" - }, - "blink-mind-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/34174776", - "assets_url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/34174776/assets", - "upload_url": "https://uploads.github.com/repos/awehook/blink-mind-desktop/releases/34174776/assets{?name,label}", - "html_url": "https://github.com/awehook/blink-mind-desktop/releases/tag/v0.1.7", - "id": 34174776, - "author": { - "login": "awehook", - "id": 43373978, - "node_id": "MDQ6VXNlcjQzMzczOTc4", - "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/awehook", - "html_url": "https://github.com/awehook", - "followers_url": "https://api.github.com/users/awehook/followers", - "following_url": "https://api.github.com/users/awehook/following{/other_user}", - "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", - "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", - "organizations_url": "https://api.github.com/users/awehook/orgs", - "repos_url": "https://api.github.com/users/awehook/repos", - "events_url": "https://api.github.com/users/awehook/events{/privacy}", - "received_events_url": "https://api.github.com/users/awehook/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM0MTc0Nzc2", - "tag_name": "v0.1.7", - "target_commitish": "master", - "name": "BlinkMindDesktop-v0.1.7", - "draft": false, - "prerelease": false, - "created_at": "2020-11-19T13:41:29Z", - "published_at": "2020-11-19T15:50:59Z", - "assets": [ + "size": 70555239, + "download_count": 100, + "created_at": "2023-11-15T01:30:07Z", + "updated_at": "2023-11-15T01:30:10Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/Bdash-Setup-1.16.3.exe" + }, { - "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/assets/28507991", - "id": 28507991, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4NTA3OTkx", - "name": "BlinkMind-0.1.7.dmg", - "label": null, + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135581113", + "id": 135581113, + "node_id": "RA_kwDOA_SjhM4IFM25", + "name": "Bdash-Setup-1.16.3.exe.blockmap", + "label": "", "uploader": { - "login": "awehook", - "id": 43373978, - "node_id": "MDQ6VXNlcjQzMzczOTc4", - "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/awehook", - "html_url": "https://github.com/awehook", - "followers_url": "https://api.github.com/users/awehook/followers", - "following_url": "https://api.github.com/users/awehook/following{/other_user}", - "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", - "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", - "organizations_url": "https://api.github.com/users/awehook/orgs", - "repos_url": "https://api.github.com/users/awehook/repos", - "events_url": "https://api.github.com/users/awehook/events{/privacy}", - "received_events_url": "https://api.github.com/users/awehook/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 80929179, - "download_count": 630, - "created_at": "2020-11-19T13:44:23Z", - "updated_at": "2020-11-19T13:56:22Z", - "browser_download_url": "https://github.com/awehook/blink-mind-desktop/releases/download/v0.1.7/BlinkMind-0.1.7.dmg" + "size": 74744, + "download_count": 6, + "created_at": "2023-11-15T01:30:07Z", + "updated_at": "2023-11-15T01:30:07Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/Bdash-Setup-1.16.3.exe.blockmap" }, { - "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/assets/28513666", - "id": 28513666, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4NTEzNjY2", - "name": "BlinkMind-0.1.7.exe", - "label": null, + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135580674", + "id": 135580674, + "node_id": "RA_kwDOA_SjhM4IFMwC", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "awehook", - "id": 43373978, - "node_id": "MDQ6VXNlcjQzMzczOTc4", - "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/awehook", - "html_url": "https://github.com/awehook", - "followers_url": "https://api.github.com/users/awehook/followers", - "following_url": "https://api.github.com/users/awehook/following{/other_user}", - "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", - "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", - "organizations_url": "https://api.github.com/users/awehook/orgs", - "repos_url": "https://api.github.com/users/awehook/repos", - "events_url": "https://api.github.com/users/awehook/events{/privacy}", - "received_events_url": "https://api.github.com/users/awehook/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "text/yaml", "state": "uploaded", - "size": 58725539, - "download_count": 6400, - "created_at": "2020-11-19T15:48:30Z", - "updated_at": "2020-11-19T15:50:32Z", - "browser_download_url": "https://github.com/awehook/blink-mind-desktop/releases/download/v0.1.7/BlinkMind-0.1.7.exe" + "size": 364, + "download_count": 4, + "created_at": "2023-11-15T01:27:07Z", + "updated_at": "2023-11-15T01:27:07Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135859817", + "id": 135859817, + "node_id": "RA_kwDOA_SjhM4IGQ5p", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 629, + "download_count": 2, + "created_at": "2023-11-16T14:09:58Z", + "updated_at": "2023-11-16T14:09:58Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/135581122", + "id": 135581122, + "node_id": "RA_kwDOA_SjhM4IFM3C", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 341, + "download_count": 5, + "created_at": "2023-11-15T01:30:10Z", + "updated_at": "2023-11-15T01:30:10Z", + "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.16.3/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/awehook/blink-mind-desktop/tarball/v0.1.7", - "zipball_url": "https://api.github.com/repos/awehook/blink-mind-desktop/zipball/v0.1.7", - "body_html": "" + "tarball_url": "https://api.github.com/repos/bdash-app/bdash/tarball/v1.16.3", + "zipball_url": "https://api.github.com/repos/bdash-app/bdash/zipball/v1.16.3", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Use xxhash64 hash function to fix OpenSSL 3 error by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eagletmt/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eagletmt\">@eagletmt</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1833651086\" data-permission-text=\"Title is private\" data-url=\"https://github.com/bdash-app/bdash/issues/264\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/bdash-app/bdash/pull/264/hovercard\" href=\"https://github.com/bdash-app/bdash/pull/264\">#264</a></li>\n<li>Use volta to fix node and yarn versions by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kaorun343/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kaorun343\">@kaorun343</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1974461688\" data-permission-text=\"Title is private\" data-url=\"https://github.com/bdash-app/bdash/issues/266\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/bdash-app/bdash/pull/266/hovercard\" href=\"https://github.com/bdash-app/bdash/pull/266\">#266</a></li>\n<li>Set enableRemoteModule to false by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kaorun343/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kaorun343\">@kaorun343</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1977362979\" data-permission-text=\"Title is private\" data-url=\"https://github.com/bdash-app/bdash/issues/267\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/bdash-app/bdash/pull/267/hovercard\" href=\"https://github.com/bdash-app/bdash/pull/267\">#267</a></li>\n<li>Update electron version to 14.2.9 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kaorun343/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kaorun343\">@kaorun343</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1981403056\" data-permission-text=\"Title is private\" data-url=\"https://github.com/bdash-app/bdash/issues/268\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/bdash-app/bdash/pull/268/hovercard\" href=\"https://github.com/bdash-app/bdash/pull/268\">#268</a></li>\n<li>Update Node.js and SQLite versions in package.json and workflows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kaorun343/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kaorun343\">@kaorun343</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1983321435\" data-permission-text=\"Title is private\" data-url=\"https://github.com/bdash-app/bdash/issues/269\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/bdash-app/bdash/pull/269/hovercard\" href=\"https://github.com/bdash-app/bdash/pull/269\">#269</a></li>\n<li>Bump version to v1.16.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/morishin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/morishin\">@morishin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1993840228\" data-permission-text=\"Title is private\" data-url=\"https://github.com/bdash-app/bdash/issues/270\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/bdash-app/bdash/pull/270/hovercard\" href=\"https://github.com/bdash-app/bdash/pull/270\">#270</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/bdash-app/bdash/compare/v1.16.2...v1.16.3\"><tt>v1.16.2...v1.16.3</tt></a></p>", + "mentions_count": 3 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.586Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:57.423Z" }, - "blockbench": { + "barklarm": { "latestRelease": { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/65628109", - "assets_url": "https://api.github.com/repos/JannisX11/blockbench/releases/65628109/assets", - "upload_url": "https://uploads.github.com/repos/JannisX11/blockbench/releases/65628109/assets{?name,label}", - "html_url": "https://github.com/JannisX11/blockbench/releases/tag/v4.2.4", - "id": 65628109, + "url": "https://api.github.com/repos/Barklarm/barklarm-app/releases/114062345", + "assets_url": "https://api.github.com/repos/Barklarm/barklarm-app/releases/114062345/assets", + "upload_url": "https://uploads.github.com/repos/Barklarm/barklarm-app/releases/114062345/assets{?name,label}", + "html_url": "https://github.com/Barklarm/barklarm-app/releases/tag/v1.11.4", + "id": 114062345, "author": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "alvarolorentedev", + "id": 3071208, + "node_id": "MDQ6VXNlcjMwNzEyMDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3071208?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/alvarolorentedev", + "html_url": "https://github.com/alvarolorentedev", + "followers_url": "https://api.github.com/users/alvarolorentedev/followers", + "following_url": "https://api.github.com/users/alvarolorentedev/following{/other_user}", + "gists_url": "https://api.github.com/users/alvarolorentedev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alvarolorentedev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alvarolorentedev/subscriptions", + "organizations_url": "https://api.github.com/users/alvarolorentedev/orgs", + "repos_url": "https://api.github.com/users/alvarolorentedev/repos", + "events_url": "https://api.github.com/users/alvarolorentedev/events{/privacy}", + "received_events_url": "https://api.github.com/users/alvarolorentedev/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBZZ4t84D6WfN", - "tag_name": "v4.2.4", - "target_commitish": "master", - "name": "4.2.4", + "node_id": "RE_kwDOHPus0c4GzHQJ", + "tag_name": "v1.11.4", + "target_commitish": "main", + "name": "v1.11.4", "draft": false, "prerelease": false, - "created_at": "2022-04-29T08:11:53Z", - "published_at": "2022-04-29T10:20:55Z", + "created_at": "2023-07-28T22:04:21Z", + "published_at": "2023-07-28T22:10:10Z", "assets": [ { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63990926", - "id": 63990926, - "node_id": "RA_kwDOBZZ4t84D0GyO", - "name": "Blockbench_4.2.4.AppImage", + "url": "https://api.github.com/repos/Barklarm/barklarm-app/releases/assets/119118150", + "id": 119118150, + "node_id": "RA_kwDOHPus0c4HGZlG", + "name": "barklarm-1.11.4-1.x86_64.rpm", "label": "", "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "alvarolorentedev", + "id": 3071208, + "node_id": "MDQ6VXNlcjMwNzEyMDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3071208?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/alvarolorentedev", + "html_url": "https://github.com/alvarolorentedev", + "followers_url": "https://api.github.com/users/alvarolorentedev/followers", + "following_url": "https://api.github.com/users/alvarolorentedev/following{/other_user}", + "gists_url": "https://api.github.com/users/alvarolorentedev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alvarolorentedev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alvarolorentedev/subscriptions", + "organizations_url": "https://api.github.com/users/alvarolorentedev/orgs", + "repos_url": "https://api.github.com/users/alvarolorentedev/repos", + "events_url": "https://api.github.com/users/alvarolorentedev/events{/privacy}", + "received_events_url": "https://api.github.com/users/alvarolorentedev/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 87423548, - "download_count": 271, - "created_at": "2022-04-29T08:14:20Z", - "updated_at": "2022-04-29T08:14:23Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.AppImage" + "size": 76832097, + "download_count": 23, + "created_at": "2023-07-28T22:10:11Z", + "updated_at": "2023-07-28T22:10:14Z", + "browser_download_url": "https://github.com/Barklarm/barklarm-app/releases/download/v1.11.4/barklarm-1.11.4-1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991000", - "id": 63991000, - "node_id": "RA_kwDOBZZ4t84D0GzY", - "name": "Blockbench_4.2.4.deb", + "url": "https://api.github.com/repos/Barklarm/barklarm-app/releases/assets/119118149", + "id": 119118149, + "node_id": "RA_kwDOHPus0c4HGZlF", + "name": "barklarm-linux-x64-1.11.4.zip", "label": "", "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "alvarolorentedev", + "id": 3071208, + "node_id": "MDQ6VXNlcjMwNzEyMDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3071208?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/alvarolorentedev", + "html_url": "https://github.com/alvarolorentedev", + "followers_url": "https://api.github.com/users/alvarolorentedev/followers", + "following_url": "https://api.github.com/users/alvarolorentedev/following{/other_user}", + "gists_url": "https://api.github.com/users/alvarolorentedev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alvarolorentedev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alvarolorentedev/subscriptions", + "organizations_url": "https://api.github.com/users/alvarolorentedev/orgs", + "repos_url": "https://api.github.com/users/alvarolorentedev/repos", + "events_url": "https://api.github.com/users/alvarolorentedev/events{/privacy}", + "received_events_url": "https://api.github.com/users/alvarolorentedev/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 62303366, - "download_count": 992, - "created_at": "2022-04-29T08:15:42Z", - "updated_at": "2022-04-29T08:15:44Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.deb" + "size": 95831485, + "download_count": 29, + "created_at": "2023-07-28T22:10:11Z", + "updated_at": "2023-07-28T22:10:14Z", + "browser_download_url": "https://github.com/Barklarm/barklarm-app/releases/download/v1.11.4/barklarm-linux-x64-1.11.4.zip" }, { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991173", - "id": 63991173, - "node_id": "RA_kwDOBZZ4t84D0G2F", - "name": "Blockbench_4.2.4.exe", + "url": "https://api.github.com/repos/Barklarm/barklarm-app/releases/assets/119118151", + "id": 119118151, + "node_id": "RA_kwDOHPus0c4HGZlH", + "name": "barklarm_1.11.4_amd64.deb", "label": "", "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "alvarolorentedev", + "id": 3071208, + "node_id": "MDQ6VXNlcjMwNzEyMDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3071208?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/alvarolorentedev", + "html_url": "https://github.com/alvarolorentedev", + "followers_url": "https://api.github.com/users/alvarolorentedev/followers", + "following_url": "https://api.github.com/users/alvarolorentedev/following{/other_user}", + "gists_url": "https://api.github.com/users/alvarolorentedev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alvarolorentedev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alvarolorentedev/subscriptions", + "organizations_url": "https://api.github.com/users/alvarolorentedev/orgs", + "repos_url": "https://api.github.com/users/alvarolorentedev/repos", + "events_url": "https://api.github.com/users/alvarolorentedev/events{/privacy}", + "received_events_url": "https://api.github.com/users/alvarolorentedev/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 138863920, - "download_count": 38853, - "created_at": "2022-04-29T08:17:36Z", - "updated_at": "2022-04-29T08:17:40Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.exe" - }, + "size": 75305842, + "download_count": 33, + "created_at": "2023-07-28T22:10:11Z", + "updated_at": "2023-07-28T22:10:14Z", + "browser_download_url": "https://github.com/Barklarm/barklarm-app/releases/download/v1.11.4/barklarm_1.11.4_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/Barklarm/barklarm-app/tarball/v1.11.4", + "zipball_url": "https://api.github.com/repos/Barklarm/barklarm-app/zipball/v1.11.4", + "body_html": null + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:57.567Z" + }, + "beaker-browser": { + "latestRelease": { + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/35011861", + "assets_url": "https://api.github.com/repos/beakerbrowser/beaker/releases/35011861/assets", + "upload_url": "https://uploads.github.com/repos/beakerbrowser/beaker/releases/35011861/assets{?name,label}", + "html_url": "https://github.com/beakerbrowser/beaker/releases/tag/1.1.0", + "id": 35011861, + "author": { + "login": "pfrazee", + "id": 1270099, + "node_id": "MDQ6VXNlcjEyNzAwOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pfrazee", + "html_url": "https://github.com/pfrazee", + "followers_url": "https://api.github.com/users/pfrazee/followers", + "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", + "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", + "organizations_url": "https://api.github.com/users/pfrazee/orgs", + "repos_url": "https://api.github.com/users/pfrazee/repos", + "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", + "received_events_url": "https://api.github.com/users/pfrazee/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM1MDExODYx", + "tag_name": "1.1.0", + "target_commitish": "master", + "name": "Beaker 1.1.0", + "draft": false, + "prerelease": false, + "created_at": "2020-12-08T21:13:17Z", + "published_at": "2020-12-08T21:57:06Z", + "assets": [ { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991174", - "id": 63991174, - "node_id": "RA_kwDOBZZ4t84D0G2G", - "name": "Blockbench_4.2.4.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29319985", + "id": 29319985, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzE5OTg1", + "name": "beaker-browser-1.1.0-mac.zip", + "label": null, "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "pfrazee", + "id": 1270099, + "node_id": "MDQ6VXNlcjEyNzAwOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/pfrazee", + "html_url": "https://github.com/pfrazee", + "followers_url": "https://api.github.com/users/pfrazee/followers", + "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", + "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", + "organizations_url": "https://api.github.com/users/pfrazee/orgs", + "repos_url": "https://api.github.com/users/pfrazee/repos", + "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", + "received_events_url": "https://api.github.com/users/pfrazee/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 145133, - "download_count": 21899, - "created_at": "2022-04-29T08:17:36Z", - "updated_at": "2022-04-29T08:17:36Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.exe.blockmap" + "size": 139888420, + "download_count": 8831, + "created_at": "2020-12-08T21:50:38Z", + "updated_at": "2020-12-08T21:51:44Z", + "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-1.1.0-mac.zip" }, { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991187", - "id": 63991187, - "node_id": "RA_kwDOBZZ4t84D0G2T", - "name": "Blockbench_4.2.4.rpm", - "label": "", + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320031", + "id": 29320031, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDMx", + "name": "beaker-browser-1.1.0.dmg", + "label": null, "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "pfrazee", + "id": 1270099, + "node_id": "MDQ6VXNlcjEyNzAwOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/pfrazee", + "html_url": "https://github.com/pfrazee", + "followers_url": "https://api.github.com/users/pfrazee/followers", + "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", + "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", + "organizations_url": "https://api.github.com/users/pfrazee/orgs", + "repos_url": "https://api.github.com/users/pfrazee/repos", + "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", + "received_events_url": "https://api.github.com/users/pfrazee/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 62154804, - "download_count": 74, - "created_at": "2022-04-29T08:17:43Z", - "updated_at": "2022-04-29T08:17:45Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.rpm" + "size": 139558604, + "download_count": 23474, + "created_at": "2020-12-08T21:51:44Z", + "updated_at": "2020-12-08T21:52:57Z", + "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-1.1.0.dmg" }, { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000485", - "id": 64000485, - "node_id": "RA_kwDOBZZ4t84D0JHl", - "name": "Blockbench_4.2.4.zip", - "label": "", + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320074", + "id": 29320074, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDc0", + "name": "beaker-browser-setup-1.1.0.exe", + "label": null, "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "pfrazee", + "id": 1270099, + "node_id": "MDQ6VXNlcjEyNzAwOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/pfrazee", + "html_url": "https://github.com/pfrazee", + "followers_url": "https://api.github.com/users/pfrazee/followers", + "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", + "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", + "organizations_url": "https://api.github.com/users/pfrazee/orgs", + "repos_url": "https://api.github.com/users/pfrazee/repos", + "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", + "received_events_url": "https://api.github.com/users/pfrazee/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 83347576, - "download_count": 1588, - "created_at": "2022-04-29T10:10:20Z", - "updated_at": "2022-04-29T10:10:23Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.zip" + "size": 112073104, + "download_count": 61299, + "created_at": "2020-12-08T21:53:38Z", + "updated_at": "2020-12-08T21:54:27Z", + "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-setup-1.1.0.exe" }, { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000459", - "id": 64000459, - "node_id": "RA_kwDOBZZ4t84D0JHL", - "name": "Blockbench_4.2.4.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320130", + "id": 29320130, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMTMw", + "name": "Beaker.Browser-1.1.0.AppImage", + "label": null, "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "pfrazee", + "id": 1270099, + "node_id": "MDQ6VXNlcjEyNzAwOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/pfrazee", + "html_url": "https://github.com/pfrazee", + "followers_url": "https://api.github.com/users/pfrazee/followers", + "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", + "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", + "organizations_url": "https://api.github.com/users/pfrazee/orgs", + "repos_url": "https://api.github.com/users/pfrazee/repos", + "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", + "received_events_url": "https://api.github.com/users/pfrazee/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-iso9660-appimage", "state": "uploaded", - "size": 88399, - "download_count": 2, - "created_at": "2022-04-29T10:09:56Z", - "updated_at": "2022-04-29T10:09:56Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.zip.blockmap" + "size": 133687862, + "download_count": 25270, + "created_at": "2020-12-08T21:56:15Z", + "updated_at": "2020-12-08T21:57:04Z", + "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/Beaker.Browser-1.1.0.AppImage" }, { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991364", - "id": 63991364, - "node_id": "RA_kwDOBZZ4t84D0G5E", - "name": "Blockbench_4.2.4_portable.exe", - "label": "", + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320129", + "id": 29320129, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMTI5", + "name": "latest-linux.yml", + "label": null, "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62503328, - "download_count": 1647, - "created_at": "2022-04-29T08:20:06Z", - "updated_at": "2022-04-29T08:20:09Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4_portable.exe" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000162", - "id": 64000162, - "node_id": "RA_kwDOBZZ4t84D0JCi", - "name": "Blockbench_arm64_4.2.4.dmg", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87118130, - "download_count": 256, - "created_at": "2022-04-29T10:05:45Z", - "updated_at": "2022-04-29T10:05:48Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_arm64_4.2.4.dmg" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000133", - "id": 64000133, - "node_id": "RA_kwDOBZZ4t84D0JCF", - "name": "Blockbench_arm64_4.2.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91408, - "download_count": 1, - "created_at": "2022-04-29T10:05:22Z", - "updated_at": "2022-04-29T10:05:22Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_arm64_4.2.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000466", - "id": 64000466, - "node_id": "RA_kwDOBZZ4t84D0JHS", - "name": "Blockbench_x64_4.2.4.dmg", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86377097, - "download_count": 2017, - "created_at": "2022-04-29T10:10:08Z", - "updated_at": "2022-04-29T10:10:12Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_x64_4.2.4.dmg" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000453", - "id": 64000453, - "node_id": "RA_kwDOBZZ4t84D0JHF", - "name": "Blockbench_x64_4.2.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90493, - "download_count": 2, - "created_at": "2022-04-29T10:09:53Z", - "updated_at": "2022-04-29T10:09:53Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_x64_4.2.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991189", - "id": 63991189, - "node_id": "RA_kwDOBZZ4t84D0G2V", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "pfrazee", + "id": 1270099, + "node_id": "MDQ6VXNlcjEyNzAwOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/pfrazee", + "html_url": "https://github.com/pfrazee", + "followers_url": "https://api.github.com/users/pfrazee/followers", + "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", + "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", + "organizations_url": "https://api.github.com/users/pfrazee/orgs", + "repos_url": "https://api.github.com/users/pfrazee/repos", + "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", + "received_events_url": "https://api.github.com/users/pfrazee/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 370, - "download_count": 730, - "created_at": "2022-04-29T08:17:45Z", - "updated_at": "2022-04-29T08:17:45Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/latest-linux.yml" + "size": 380, + "download_count": 198, + "created_at": "2020-12-08T21:56:14Z", + "updated_at": "2020-12-08T21:56:15Z", + "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64001277", - "id": 64001277, - "node_id": "RA_kwDOBZZ4t84D0JT9", + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29319984", + "id": 29319984, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzE5OTg0", "name": "latest-mac.yml", "label": null, "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "pfrazee", + "id": 1270099, + "node_id": "MDQ6VXNlcjEyNzAwOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/pfrazee", + "html_url": "https://github.com/pfrazee", + "followers_url": "https://api.github.com/users/pfrazee/followers", + "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", + "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", + "organizations_url": "https://api.github.com/users/pfrazee/orgs", + "repos_url": "https://api.github.com/users/pfrazee/repos", + "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", + "received_events_url": "https://api.github.com/users/pfrazee/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 646, - "download_count": 6041, - "created_at": "2022-04-29T10:19:21Z", - "updated_at": "2022-04-29T10:19:22Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/latest-mac.yml" + "size": 533, + "download_count": 59425, + "created_at": "2020-12-08T21:50:37Z", + "updated_at": "2020-12-08T21:50:38Z", + "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991186", - "id": 63991186, - "node_id": "RA_kwDOBZZ4t84D0G2S", + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320073", + "id": 29320073, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDcz", "name": "latest.yml", - "label": "", + "label": null, "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", + "login": "pfrazee", + "id": 1270099, + "node_id": "MDQ6VXNlcjEyNzAwOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "url": "https://api.github.com/users/pfrazee", + "html_url": "https://github.com/pfrazee", + "followers_url": "https://api.github.com/users/pfrazee/followers", + "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", + "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", + "organizations_url": "https://api.github.com/users/pfrazee/orgs", + "repos_url": "https://api.github.com/users/pfrazee/repos", + "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", + "received_events_url": "https://api.github.com/users/pfrazee/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 337, - "download_count": 46525, - "created_at": "2022-04-29T08:17:41Z", - "updated_at": "2022-04-29T08:17:41Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/latest.yml" + "size": 357, + "download_count": 167154, + "created_at": "2020-12-08T21:53:37Z", + "updated_at": "2020-12-08T21:53:38Z", + "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/JannisX11/blockbench/tarball/v4.2.4", - "zipball_url": "https://api.github.com/repos/JannisX11/blockbench/zipball/v4.2.4", - "body_html": "<h2>Fixes</h2>\n<ul>\n<li>Fixed issue with GIF playback on Discord</li>\n<li>Improved rotation tool behavior in local space</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1192185629\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/1366\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/1366/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/1366\">#1366</a> Prism editor bottom scrollbar issue</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1005526651\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/1068\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/1068/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/1068\">#1068</a> Move gizmo in normal space sometimes not aligned correctly</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1089481819\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/1232\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/1232/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/1232\">#1232</a> Gizmo does not stay aligned on normal transform space</li>\n<li>Fixed issue with spliting quads into tris</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1091313733\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/1240\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/1240/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/1240\">#1240</a> AutoUV drifting on mesh models</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1213602449\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/1388\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/1388/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/1388\">#1388</a> Dummy item model displayed incorrectly</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1089117136\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/1225\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/1225/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/1225\">#1225</a> Area select keybind not working correctly</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1050214812\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/1151\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/1151/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/1151\">#1151</a> lock alpha channel doesn't work with gradient and shape tool</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1192119334\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/1365\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/1365/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/1365\">#1365</a> Generating a higher resolution template from an existing template</li>\n</ul>\n<h2>Technical Changes</h2>\n<ul>\n<li>Updated Electron to 17.4.1</li>\n<li>Exposed templates in skin format</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/beakerbrowser/beaker/tarball/1.1.0", + "zipball_url": "https://api.github.com/repos/beakerbrowser/beaker/zipball/1.1.0", + "body_html": "<p>Release notes: <a href=\"https://beakerbrowser.com/2020/12/08/beaker-1.1.html\" rel=\"nofollow\">https://beakerbrowser.com/2020/12/08/beaker-1.1.html</a></p>", "reactions": { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/65628109/reactions", + "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/35011861/reactions", "total_count": 5, - "+1": 0, + "+1": 4, "-1": 0, "laugh": 0, - "hooray": 5, + "hooray": 0, "confused": 0, - "heart": 0, + "heart": 1, "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.749Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:57.567Z" }, - "boost-changer": { + "beak": { "latestRelease": { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/58084954", - "assets_url": "https://api.github.com/repos/nbebaw/boostchanger/releases/58084954/assets", - "upload_url": "https://uploads.github.com/repos/nbebaw/boostchanger/releases/58084954/assets{?name,label}", - "html_url": "https://github.com/nbebaw/boostchanger/releases/tag/v4.4.0", - "id": 58084954, + "url": "https://api.github.com/repos/getbeak/beak/releases/68749835", + "assets_url": "https://api.github.com/repos/getbeak/beak/releases/68749835/assets", + "upload_url": "https://uploads.github.com/repos/getbeak/beak/releases/68749835/assets{?name,label}", + "html_url": "https://github.com/getbeak/beak/releases/tag/beak-app%401.1.6", + "id": 68749835, "author": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", + "login": "0xdeafcafe", + "id": 2768524, + "node_id": "MDQ6VXNlcjI3Njg1MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/2768524?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", + "url": "https://api.github.com/users/0xdeafcafe", + "html_url": "https://github.com/0xdeafcafe", + "followers_url": "https://api.github.com/users/0xdeafcafe/followers", + "following_url": "https://api.github.com/users/0xdeafcafe/following{/other_user}", + "gists_url": "https://api.github.com/users/0xdeafcafe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/0xdeafcafe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/0xdeafcafe/subscriptions", + "organizations_url": "https://api.github.com/users/0xdeafcafe/orgs", + "repos_url": "https://api.github.com/users/0xdeafcafe/repos", + "events_url": "https://api.github.com/users/0xdeafcafe/events{/privacy}", + "received_events_url": "https://api.github.com/users/0xdeafcafe/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOE8ghn84Ddk5a", - "tag_name": "v4.4.0", + "node_id": "RE_kwDODcQK2s4EGQoL", + "tag_name": "beak-app@1.1.6", "target_commitish": "master", - "name": "v4.4.0", + "name": "Beak v1.1.6", "draft": false, "prerelease": false, - "created_at": "2022-01-25T12:46:24Z", - "published_at": "2022-01-27T10:52:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091841", - "id": 55091841, - "node_id": "RA_kwDOE8ghn84DSKKB", - "name": "boostchanger-4.4.0.AppImage", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100830809, - "download_count": 310, - "created_at": "2022-01-27T10:46:06Z", - "updated_at": "2022-01-27T10:50:30Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091979", - "id": 55091979, - "node_id": "RA_kwDOE8ghn84DSKML", - "name": "boostchanger-4.4.0.pacman", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69617508, - "download_count": 7, - "created_at": "2022-01-27T10:48:31Z", - "updated_at": "2022-01-27T10:52:02Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.pacman" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091914", - "id": 55091914, - "node_id": "RA_kwDOE8ghn84DSKLK", - "name": "boostchanger-4.4.0.tar.xz", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 69744844, - "download_count": 9, - "created_at": "2022-01-27T10:47:21Z", - "updated_at": "2022-01-27T10:51:22Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.tar.xz" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091876", - "id": 55091876, - "node_id": "RA_kwDOE8ghn84DSKKk", - "name": "boostchanger-4.4.0.zip", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96058406, - "download_count": 16, - "created_at": "2022-01-27T10:46:55Z", - "updated_at": "2022-01-27T10:51:47Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.zip" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55092047", - "id": 55092047, - "node_id": "RA_kwDOE8ghn84DSKNP", - "name": "boostchanger_4.4.0_amd64.deb", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69603060, - "download_count": 41, - "created_at": "2022-01-27T10:49:37Z", - "updated_at": "2022-01-27T10:52:18Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger_4.4.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091846", - "id": 55091846, - "node_id": "RA_kwDOE8ghn84DSKKG", - "name": "boostchanger_4.4.0_amd64.snap", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85180416, - "download_count": 54, - "created_at": "2022-01-27T10:46:23Z", - "updated_at": "2022-01-27T10:50:01Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger_4.4.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55092207", - "id": 55092207, - "node_id": "RA_kwDOE8ghn84DSKPv", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 516, - "created_at": "2022-01-27T10:52:19Z", - "updated_at": "2022-01-27T10:52:19Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/latest-linux.yml" - } - ], - "tarball_url": "https://api.github.com/repos/nbebaw/boostchanger/tarball/v4.4.0", - "zipball_url": "https://api.github.com/repos/nbebaw/boostchanger/zipball/v4.4.0", - "body_html": "<p>Release Note:</p>\n<ul>\n<li>Update all Code</li>\n<li>Update to electron 16.0.7</li>\n<li>Update systeminformation to 5.10.7</li>\n<li>Delete public-ip package and all ip information from dashboard</li>\n<li>Added to dashboard new information (Disk Type, Disk Model, Disk Vendor and Has Battery).</li>\n</ul>" + "created_at": "2022-06-06T18:01:25Z", + "published_at": "2022-06-06T18:02:04Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/getbeak/beak/tarball/beak-app@1.1.6", + "zipball_url": "https://api.github.com/repos/getbeak/beak/zipball/beak-app@1.1.6", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>chore(beak): move external types to package by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/0xdeafcafe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/0xdeafcafe\">@0xdeafcafe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1221685926\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getbeak/beak/issues/335\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getbeak/beak/pull/335/hovercard\" href=\"https://github.com/getbeak/beak/pull/335\">#335</a></li>\n<li>chore(beak): fix a few project loading bugs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/0xdeafcafe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/0xdeafcafe\">@0xdeafcafe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1246229518\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getbeak/beak/issues/351\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getbeak/beak/pull/351/hovercard\" href=\"https://github.com/getbeak/beak/pull/351\">#351</a></li>\n<li>release(beak): 1.1.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/0xdeafcafe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/0xdeafcafe\">@0xdeafcafe</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1262140706\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getbeak/beak/issues/356\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getbeak/beak/pull/356/hovercard\" href=\"https://github.com/getbeak/beak/pull/356\">#356</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/getbeak/beak/compare/beak-app@1.1.5...beak-app@1.1.6\">https://github.com/getbeak/beak/compare/beak-app@1.1.5...beak-app@1.1.6</a><br>\n<strong>Beak Change log</strong>: <a href=\"https://beakapp.notion.site/Releases-eb40abfe505b45fb81bd5e7b08aced20#604a72b151f049b7b0535adda308834e\" rel=\"nofollow\">https://beakapp.notion.site/Releases</a></p>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.770Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:57.604Z" }, - "boxhero": { + "beekeeper-studio": { "latestRelease": { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/62745584", - "assets_url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/62745584/assets", - "upload_url": "https://uploads.github.com/repos/bgpworks/boxhero-electron/releases/62745584/assets{?name,label}", - "html_url": "https://github.com/bgpworks/boxhero-electron/releases/tag/v1.0.5", - "id": 62745584, + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/137318118", + "assets_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/137318118/assets", + "upload_url": "https://uploads.github.com/repos/beekeeper-studio/beekeeper-studio/releases/137318118/assets{?name,label}", + "html_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/tag/v4.1.13", + "id": 137318118, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -8527,20 +7326,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOCveIDc4DvWvw", - "tag_name": "v1.0.5", + "node_id": "RE_kwDOC9SjLM4IL07m", + "tag_name": "v4.1.13", "target_commitish": "master", - "name": "1.0.5", + "name": "4.1 Bugfix release", "draft": false, "prerelease": false, - "created_at": "2022-03-22T00:46:53Z", - "published_at": "2022-03-25T04:00:30Z", + "created_at": "2024-01-17T01:54:33Z", + "published_at": "2024-01-17T02:41:21Z", "assets": [ { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533497", - "id": 60533497, - "node_id": "RA_kwDOCveIDc4Dm6r5", - "name": "BoxHero-1.0.5-mac.zip", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990387", + "id": 145990387, + "node_id": "RA_kwDOC9SjLM4Is6Lz", + "name": "Beekeeper-Studio-4.1.13-arm64-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -8564,17 +7363,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 82015985, - "download_count": 4, - "created_at": "2022-03-25T03:52:48Z", - "updated_at": "2022-03-25T03:52:51Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5-mac.zip" + "size": 118669070, + "download_count": 5039, + "created_at": "2024-01-17T02:05:45Z", + "updated_at": "2024-01-17T02:05:56Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533498", - "id": 60533498, - "node_id": "RA_kwDOCveIDc4Dm6r6", - "name": "BoxHero-1.0.5-mac.zip.blockmap", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145991376", + "id": 145991376, + "node_id": "RA_kwDOC9SjLM4Is6bQ", + "name": "Beekeeper-Studio-4.1.13-arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -8598,17 +7397,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87043, - "download_count": 2, - "created_at": "2022-03-25T03:52:48Z", - "updated_at": "2022-03-25T03:52:48Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5-mac.zip.blockmap" + "size": 119585686, + "download_count": 448, + "created_at": "2024-01-17T02:12:54Z", + "updated_at": "2024-01-17T02:12:58Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13-arm64.AppImage" }, { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533876", - "id": 60533876, - "node_id": "RA_kwDOCveIDc4Dm6x0", - "name": "BoxHero-1.0.5.dmg", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990317", + "id": 145990317, + "node_id": "RA_kwDOC9SjLM4Is6Kt", + "name": "Beekeeper-Studio-4.1.13-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -8632,17 +7431,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 158336342, - "download_count": 5, - "created_at": "2022-03-25T03:57:56Z", - "updated_at": "2022-03-25T03:58:00Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5.dmg" + "size": 123653807, + "download_count": 2857, + "created_at": "2024-01-17T02:05:24Z", + "updated_at": "2024-01-17T02:05:28Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13-arm64.dmg" }, { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533875", - "id": 60533875, - "node_id": "RA_kwDOCveIDc4Dm6xz", - "name": "BoxHero-1.0.5.dmg.blockmap", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990318", + "id": 145990318, + "node_id": "RA_kwDOC9SjLM4Is6Ku", + "name": "Beekeeper-Studio-4.1.13-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -8666,17 +7465,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 165885, - "download_count": 2, - "created_at": "2022-03-25T03:57:56Z", - "updated_at": "2022-03-25T03:57:56Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5.dmg.blockmap" + "size": 129626, + "download_count": 14, + "created_at": "2024-01-17T02:05:24Z", + "updated_at": "2024-01-17T02:05:24Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145989879", + "id": 145989879, + "node_id": "RA_kwDOC9SjLM4Is6D3", + "name": "Beekeeper-Studio-4.1.13-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 118857886, + "download_count": 1512, + "created_at": "2024-01-17T02:02:28Z", + "updated_at": "2024-01-17T02:02:33Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13-mac.zip" }, { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533972", - "id": 60533972, - "node_id": "RA_kwDOCveIDc4Dm6zU", - "name": "BoxHero-1.0.5.exe", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990312", + "id": 145990312, + "node_id": "RA_kwDOC9SjLM4Is6Ko", + "name": "Beekeeper-Studio-4.1.13-portable.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -8700,17 +7533,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 129699688, - "download_count": 86, - "created_at": "2022-03-25T03:59:00Z", - "updated_at": "2022-03-25T03:59:04Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5.exe" + "size": 71904176, + "download_count": 1529, + "created_at": "2024-01-17T02:05:20Z", + "updated_at": "2024-01-17T02:05:25Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13-portable.exe" }, { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533973", - "id": 60533973, - "node_id": "RA_kwDOCveIDc4Dm6zV", - "name": "BoxHero-1.0.5.exe.blockmap", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145988847", + "id": 145988847, + "node_id": "RA_kwDOC9SjLM4Is5zv", + "name": "Beekeeper-Studio-4.1.13.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -8734,17 +7567,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 135138, - "download_count": 2, - "created_at": "2022-03-25T03:59:00Z", - "updated_at": "2022-03-25T03:59:00Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5.exe.blockmap" + "size": 108371276, + "download_count": 824, + "created_at": "2024-01-17T01:58:38Z", + "updated_at": "2024-01-17T01:58:41Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13.AppImage" }, { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60534017", - "id": 60534017, - "node_id": "RA_kwDOCveIDc4Dm60B", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145989877", + "id": 145989877, + "node_id": "RA_kwDOC9SjLM4Is6D1", + "name": "Beekeeper-Studio-4.1.13.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -8766,19 +7599,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 930, - "download_count": 4, - "created_at": "2022-03-25T03:59:30Z", - "updated_at": "2022-03-25T03:59:30Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/latest-mac.yml" + "size": 123551476, + "download_count": 1149, + "created_at": "2024-01-17T02:02:27Z", + "updated_at": "2024-01-17T02:02:31Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13.dmg" }, { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60534016", - "id": 60534016, - "node_id": "RA_kwDOCveIDc4Dm60A", - "name": "latest.yml", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145989876", + "id": 145989876, + "node_id": "RA_kwDOC9SjLM4Is6D0", + "name": "Beekeeper-Studio-4.1.13.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -8800,577 +7633,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 331, - "download_count": 2, - "created_at": "2022-03-25T03:59:30Z", - "updated_at": "2022-03-25T03:59:30Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/bgpworks/boxhero-electron/tarball/v1.0.5", - "zipball_url": "https://api.github.com/repos/bgpworks/boxhero-electron/zipball/v1.0.5", - "body_html": "<ul>\n<li>화면 위치 및 크기를 유지하는 모듈 관련 잠재적 오류 수정.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.839Z" - }, - "boostnote": { - "latestRelease": { - "url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812", - "assets_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/assets", - "upload_url": "https://uploads.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/assets{?name,label}", - "html_url": "https://github.com/BoostIO/BoostNote-Legacy/releases/tag/v0.8.19", - "id": 9016812, - "author": { - "login": "kohei-takata", - "id": 7623979, - "node_id": "MDQ6VXNlcjc2MjM5Nzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/7623979?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kohei-takata", - "html_url": "https://github.com/kohei-takata", - "followers_url": "https://api.github.com/users/kohei-takata/followers", - "following_url": "https://api.github.com/users/kohei-takata/following{/other_user}", - "gists_url": "https://api.github.com/users/kohei-takata/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kohei-takata/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kohei-takata/subscriptions", - "organizations_url": "https://api.github.com/users/kohei-takata/orgs", - "repos_url": "https://api.github.com/users/kohei-takata/repos", - "events_url": "https://api.github.com/users/kohei-takata/events{/privacy}", - "received_events_url": "https://api.github.com/users/kohei-takata/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTkwMTY4MTI=", - "tag_name": "v0.8.19", - "target_commitish": "master", - "name": "v0.8.19", - "draft": false, - "prerelease": false, - "created_at": "2017-12-23T03:51:13Z", - "published_at": "2017-12-23T03:54:50Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/tarball/v0.8.19", - "zipball_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/zipball/v0.8.19", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/reactions", - "total_count": 3, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.911Z" - }, - "browserosaurus": { - "latestRelease": { - "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/65230748", - "assets_url": "https://api.github.com/repos/will-stone/browserosaurus/releases/65230748/assets", - "upload_url": "https://uploads.github.com/repos/will-stone/browserosaurus/releases/65230748/assets{?name,label}", - "html_url": "https://github.com/will-stone/browserosaurus/releases/tag/v18.1.0", - "id": 65230748, - "author": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBaf0X84D41ec", - "tag_name": "v18.1.0", - "target_commitish": "main", - "name": "v18.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-25T12:40:54Z", - "published_at": "2022-04-25T12:52:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/assets/63581537", - "id": 63581537, - "node_id": "RA_kwDOBaf0X84Dyi1h", - "name": "Browserosaurus-darwin-arm64-18.1.0.zip", - "label": null, - "uploader": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87511035, - "download_count": 416, - "created_at": "2022-04-25T12:50:54Z", - "updated_at": "2022-04-25T12:52:00Z", - "browser_download_url": "https://github.com/will-stone/browserosaurus/releases/download/v18.1.0/Browserosaurus-darwin-arm64-18.1.0.zip" - }, - { - "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/assets/63581463", - "id": 63581463, - "node_id": "RA_kwDOBaf0X84Dyi0X", - "name": "Browserosaurus-darwin-x64-18.1.0.zip", - "label": null, - "uploader": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87433568, - "download_count": 8751, - "created_at": "2022-04-25T12:49:40Z", - "updated_at": "2022-04-25T12:50:46Z", - "browser_download_url": "https://github.com/will-stone/browserosaurus/releases/download/v18.1.0/Browserosaurus-darwin-x64-18.1.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/will-stone/browserosaurus/tarball/v18.1.0", - "zipball_url": "https://api.github.com/repos/will-stone/browserosaurus/zipball/v18.1.0", - "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>feat: hover anywhere in picker window to see full URL</li>\n<li>feat: make URL less prominent - with the URL bar being less of a feature now, and the full URL displayed in a tooltip when hovering anywhere in the picker, the URL bar now only displays the domain: like Safari does.</li>\n<li>fix: picker window too tall for small amount of apps</li>\n<li>fix: scrollbar gap shown when not needed</li>\n<li>fix: hiding www that's not a subdomain</li>\n<li>fix: links to images in README by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/karbassi/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/karbassi\">@karbassi</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1212721200\" data-permission-text=\"Title is private\" data-url=\"https://github.com/will-stone/browserosaurus/issues/524\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/will-stone/browserosaurus/pull/524/hovercard\" href=\"https://github.com/will-stone/browserosaurus/pull/524\">#524</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/karbassi/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/karbassi\">@karbassi</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1212721200\" data-permission-text=\"Title is private\" data-url=\"https://github.com/will-stone/browserosaurus/issues/524\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/will-stone/browserosaurus/pull/524/hovercard\" href=\"https://github.com/will-stone/browserosaurus/pull/524\">#524</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/will-stone/browserosaurus/compare/v18.0.0...v18.1.0\"><tt>v18.0.0...v18.1.0</tt></a></p>", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.979Z" - }, - "buka": { - "latestRelease": { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864", - "assets_url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864/assets", - "upload_url": "https://uploads.github.com/repos/oguzhaninan/Buka/releases/5748864/assets{?name,label}", - "html_url": "https://github.com/oguzhaninan/Buka/releases/tag/v1.0.0", - "id": 5748864, - "author": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTU3NDg4NjQ=", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Buka v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2017-03-15T07:17:57Z", - "published_at": "2017-05-30T16:52:27Z", - "assets": [ - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3966561", - "id": 3966561, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjY1NjE=", - "name": "Buka-1.0.0-x86_64.AppImage", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 57212928, - "download_count": 5834, - "created_at": "2017-05-26T07:46:34Z", - "updated_at": "2017-05-26T07:57:57Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3969800", - "id": 3969800, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5Njk4MDA=", - "name": "Buka-1.0.0.freebsd", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 38948252, - "download_count": 149, - "created_at": "2017-05-26T15:37:05Z", - "updated_at": "2017-05-26T15:45:21Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.freebsd" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3969914", - "id": 3969914, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5Njk5MTQ=", - "name": "Buka-1.0.0.pacman", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 39417268, - "download_count": 462, - "created_at": "2017-05-26T15:55:03Z", - "updated_at": "2017-05-26T16:03:21Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.pacman" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3963270", - "id": 3963270, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjMyNzA=", - "name": "Buka-1.0.0.rpm", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 55871438, - "download_count": 1111, - "created_at": "2017-05-25T20:20:16Z", - "updated_at": "2017-05-25T20:31:59Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.rpm" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3786397", - "id": 3786397, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3ODYzOTc=", - "name": "Buka_1.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 40639300, - "download_count": 12640, - "created_at": "2017-05-02T19:14:31Z", - "updated_at": "2017-05-02T19:23:32Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka_1.0.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3966699", - "id": 3966699, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjY2OTk=", - "name": "buka_1.0.0_amd64.snap", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 91725824, - "download_count": 714, - "created_at": "2017-05-26T08:17:53Z", - "updated_at": "2017-05-26T08:51:15Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/buka_1.0.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3786518", - "id": 3786518, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3ODY1MTg=", - "name": "Buka_1.0.0_i386.deb", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 41745542, - "download_count": 1179, - "created_at": "2017-05-02T19:26:07Z", - "updated_at": "2017-05-02T19:34:45Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka_1.0.0_i386.deb" - } - ], - "tarball_url": "https://api.github.com/repos/oguzhaninan/Buka/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/oguzhaninan/Buka/zipball/v1.0.0", - "body_html": "<p><a href=\"https://sourceforge.net/projects/buka/files/v1.0.0/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d78acaee7cdd2080d5167036c8c6174b0d25478ab01517c32ff40a717a5f4b45/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download Buka\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width: 100%;\"></a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.097Z" - }, - "buttercup": { - "latestRelease": { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/57745554", - "assets_url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/57745554/assets", - "upload_url": "https://uploads.github.com/repos/buttercup/buttercup-desktop/releases/57745554/assets{?name,label}", - "html_url": "https://github.com/buttercup/buttercup-desktop/releases/tag/v2.14.2", - "id": 57745554, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOAoaHcc4DcSCS", - "tag_name": "v2.14.2", - "target_commitish": "master", - "name": "Google Drive re-authorisation", - "draft": false, - "prerelease": false, - "created_at": "2022-01-22T12:11:16Z", - "published_at": "2022-01-22T12:21:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659456", - "id": 54659456, - "node_id": "RA_kwDOAoaHcc4DQgmA", - "name": "Buttercup-2.14.2-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87858912, - "download_count": 975, - "created_at": "2022-01-22T12:19:15Z", - "updated_at": "2022-01-22T12:19:20Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-2.14.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659457", - "id": 54659457, - "node_id": "RA_kwDOAoaHcc4DQgmB", - "name": "Buttercup-2.14.2-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91914, - "download_count": 6, - "created_at": "2022-01-22T12:19:15Z", - "updated_at": "2022-01-22T12:19:15Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-2.14.2-mac.zip.blockmap" + "size": 130637, + "download_count": 10, + "created_at": "2024-01-17T02:02:27Z", + "updated_at": "2024-01-17T02:02:27Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13.dmg.blockmap" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659238", - "id": 54659238, - "node_id": "RA_kwDOAoaHcc4DQgim", - "name": "Buttercup-linux-arm64.AppImage", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990327", + "id": 145990327, + "node_id": "RA_kwDOC9SjLM4Is6K3", + "name": "Beekeeper-Studio-Setup-4.1.13.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9394,17 +7669,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 112268791, - "download_count": 540, - "created_at": "2022-01-22T12:14:32Z", - "updated_at": "2022-01-22T12:14:37Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-linux-arm64.AppImage" + "size": 72067168, + "download_count": 8923, + "created_at": "2024-01-17T02:05:29Z", + "updated_at": "2024-01-17T02:05:32Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-Setup-4.1.13.exe" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659227", - "id": 54659227, - "node_id": "RA_kwDOAoaHcc4DQgib", - "name": "Buttercup-linux-armv7l.AppImage", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990328", + "id": 145990328, + "node_id": "RA_kwDOC9SjLM4Is6K4", + "name": "Beekeeper-Studio-Setup-4.1.13.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9428,17 +7703,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 80608768, - "download_count": 87, - "created_at": "2022-01-22T12:14:16Z", - "updated_at": "2022-01-22T12:14:20Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-linux-armv7l.AppImage" + "size": 75859, + "download_count": 3834, + "created_at": "2024-01-17T02:05:29Z", + "updated_at": "2024-01-17T02:05:29Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-Setup-4.1.13.exe.blockmap" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659220", - "id": 54659220, - "node_id": "RA_kwDOAoaHcc4DQgiU", - "name": "Buttercup-linux-x86_64.AppImage", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145989496", + "id": 145989496, + "node_id": "RA_kwDOC9SjLM4Is594", + "name": "beekeeper-studio_4.1.13_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9462,17 +7737,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106425346, - "download_count": 4679, - "created_at": "2022-01-22T12:14:05Z", - "updated_at": "2022-01-22T12:14:14Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-linux-x86_64.AppImage" + "size": 74990132, + "download_count": 2615, + "created_at": "2024-01-17T02:00:02Z", + "updated_at": "2024-01-17T02:00:04Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/beekeeper-studio_4.1.13_amd64.deb" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659474", - "id": 54659474, - "node_id": "RA_kwDOAoaHcc4DQgmS", - "name": "Buttercup-mac-x64-2.14.2.dmg", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145988894", + "id": 145988894, + "node_id": "RA_kwDOC9SjLM4Is50e", + "name": "beekeeper-studio_4.1.13_amd64.snap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9496,17 +7771,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91594684, - "download_count": 2517, - "created_at": "2022-01-22T12:19:29Z", - "updated_at": "2022-01-22T12:19:53Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-mac-x64-2.14.2.dmg" + "size": 93495296, + "download_count": 61, + "created_at": "2024-01-17T01:58:51Z", + "updated_at": "2024-01-17T01:58:54Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/beekeeper-studio_4.1.13_amd64.snap" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659473", - "id": 54659473, - "node_id": "RA_kwDOAoaHcc4DQgmR", - "name": "Buttercup-mac-x64-2.14.2.dmg.blockmap", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145992641", + "id": 145992641, + "node_id": "RA_kwDOC9SjLM4Is6vB", + "name": "beekeeper-studio_4.1.13_arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9530,17 +7805,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96807, - "download_count": 7, - "created_at": "2022-01-22T12:19:29Z", - "updated_at": "2022-01-22T12:19:29Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-mac-x64-2.14.2.dmg.blockmap" + "size": 79468928, + "download_count": 164, + "created_at": "2024-01-17T02:20:01Z", + "updated_at": "2024-01-17T02:20:03Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/beekeeper-studio_4.1.13_arm64.deb" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659409", - "id": 54659409, - "node_id": "RA_kwDOAoaHcc4DQglR", - "name": "Buttercup-win-x64-2.14.2-installer.exe", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145991875", + "id": 145991875, + "node_id": "RA_kwDOC9SjLM4Is6jD", + "name": "beekeeper-studio_4.1.13_arm64.snap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9564,17 +7839,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60324568, - "download_count": 9948, - "created_at": "2022-01-22T12:17:46Z", - "updated_at": "2022-01-22T12:17:49Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-win-x64-2.14.2-installer.exe" + "size": 98353152, + "download_count": 14, + "created_at": "2024-01-17T02:15:48Z", + "updated_at": "2024-01-17T02:15:52Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/beekeeper-studio_4.1.13_arm64.snap" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659410", - "id": 54659410, - "node_id": "RA_kwDOAoaHcc4DQglS", - "name": "Buttercup-win-x64-2.14.2-installer.exe.blockmap", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990386", + "id": 145990386, + "node_id": "RA_kwDOC9SjLM4Is6Ly", + "name": "Beekeeper.Studio-4.1.13-arm64-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9598,17 +7873,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 63977, - "download_count": 1747, - "created_at": "2022-01-22T12:17:46Z", - "updated_at": "2022-01-22T12:17:46Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-win-x64-2.14.2-installer.exe.blockmap" + "size": 124460, + "download_count": 8, + "created_at": "2024-01-17T02:05:45Z", + "updated_at": "2024-01-17T02:05:46Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper.Studio-4.1.13-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659403", - "id": 54659403, - "node_id": "RA_kwDOAoaHcc4DQglL", - "name": "Buttercup-win-x64-2.14.2-portable.exe", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145989878", + "id": 145989878, + "node_id": "RA_kwDOC9SjLM4Is6D2", + "name": "Beekeeper.Studio-4.1.13-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9632,17 +7907,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60055560, - "download_count": 624, - "created_at": "2022-01-22T12:17:41Z", - "updated_at": "2022-01-22T12:17:44Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-win-x64-2.14.2-portable.exe" + "size": 124305, + "download_count": 5, + "created_at": "2024-01-17T02:02:28Z", + "updated_at": "2024-01-17T02:02:28Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper.Studio-4.1.13-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659401", - "id": 54659401, - "node_id": "RA_kwDOAoaHcc4DQglJ", - "name": "Buttercup-win-x64-2.14.2.7z", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145992652", + "id": 145992652, + "node_id": "RA_kwDOC9SjLM4Is6vM", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9664,19 +7939,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "text/yaml", "state": "uploaded", - "size": 59590436, - "download_count": 62, - "created_at": "2022-01-22T12:17:39Z", - "updated_at": "2022-01-22T12:17:43Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-win-x64-2.14.2.7z" + "size": 3855, + "download_count": 23, + "created_at": "2024-01-17T02:20:03Z", + "updated_at": "2024-01-17T02:20:04Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659239", - "id": 54659239, - "node_id": "RA_kwDOAoaHcc4DQgin", - "name": "latest-linux-arm.yml", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145989505", + "id": 145989505, + "node_id": "RA_kwDOC9SjLM4Is5-B", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9700,17 +7975,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 383, - "download_count": 12, - "created_at": "2022-01-22T12:14:37Z", - "updated_at": "2022-01-22T12:14:38Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest-linux-arm.yml" + "size": 3843, + "download_count": 2984, + "created_at": "2024-01-17T02:00:04Z", + "updated_at": "2024-01-17T02:00:04Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/latest-linux.yml" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659241", - "id": 54659241, - "node_id": "RA_kwDOAoaHcc4DQgip", - "name": "latest-linux-arm64.yml", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990412", + "id": 145990412, + "node_id": "RA_kwDOC9SjLM4Is6MM", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9734,17 +8009,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 383, - "download_count": 2157, - "created_at": "2022-01-22T12:14:37Z", - "updated_at": "2022-01-22T12:14:37Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest-linux-arm64.yml" + "size": 4306, + "download_count": 195998, + "created_at": "2024-01-17T02:05:56Z", + "updated_at": "2024-01-17T02:05:56Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/latest-mac.yml" }, { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659240", - "id": 54659240, - "node_id": "RA_kwDOAoaHcc4DQgio", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/145990337", + "id": 145990337, + "node_id": "RA_kwDOC9SjLM4Is6LB", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -9768,591 +8043,634 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 385, - "download_count": 297105, - "created_at": "2022-01-22T12:14:37Z", - "updated_at": "2022-01-22T12:14:37Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659496", - "id": 54659496, - "node_id": "RA_kwDOAoaHcc4DQgmo", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 503, - "download_count": 339629, - "created_at": "2022-01-22T12:19:54Z", - "updated_at": "2022-01-22T12:19:54Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659414", - "id": 54659414, - "node_id": "RA_kwDOAoaHcc4DQglW", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 405, - "download_count": 435651, - "created_at": "2022-01-22T12:17:49Z", - "updated_at": "2022-01-22T12:17:49Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest.yml" + "size": 3910, + "download_count": 146501, + "created_at": "2024-01-17T02:05:33Z", + "updated_at": "2024-01-17T02:05:33Z", + "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/buttercup/buttercup-desktop/tarball/v2.14.2", - "zipball_url": "https://api.github.com/repos/buttercup/buttercup-desktop/zipball/v2.14.2", - "body_html": "<p>This release adds the ability to re-authorise Google Drive vault tokens after they completely expire, requiring you to sign in to your account again.</p>", + "tarball_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/tarball/v4.1.13", + "zipball_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/zipball/v4.1.13", + "body_html": "<p>Regression fixes following the 4.1 release. No new features.</p>", "reactions": { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/57745554/reactions", - "total_count": 1, - "+1": 0, + "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/137318118/reactions", + "total_count": 14, + "+1": 6, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, - "heart": 0, - "rocket": 1, + "heart": 8, + "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.138Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:57.966Z" }, - "calcy": { + "beveldm": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:57:58.077Z" + }, + "bibisco": { "latestRelease": { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/22227684", - "assets_url": "https://api.github.com/repos/VarunDevPro/calcy/releases/22227684/assets", - "upload_url": "https://uploads.github.com/repos/VarunDevPro/calcy/releases/22227684/assets{?name,label}", - "html_url": "https://github.com/VarunDevPro/calcy/releases/tag/v1.1.0", - "id": 22227684, + "url": "https://api.github.com/repos/andreafeccomandi/bibisco/releases/30025337", + "assets_url": "https://api.github.com/repos/andreafeccomandi/bibisco/releases/30025337/assets", + "upload_url": "https://uploads.github.com/repos/andreafeccomandi/bibisco/releases/30025337/assets{?name,label}", + "html_url": "https://github.com/andreafeccomandi/bibisco/releases/tag/v2.2.0", + "id": 30025337, "author": { - "login": "VarunDevPro", - "id": 28918411, - "node_id": "MDQ6VXNlcjI4OTE4NDEx", - "avatar_url": "https://avatars.githubusercontent.com/u/28918411?v=4", + "login": "andreafeccomandi", + "id": 5682514, + "node_id": "MDQ6VXNlcjU2ODI1MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5682514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/VarunDevPro", - "html_url": "https://github.com/VarunDevPro", - "followers_url": "https://api.github.com/users/VarunDevPro/followers", - "following_url": "https://api.github.com/users/VarunDevPro/following{/other_user}", - "gists_url": "https://api.github.com/users/VarunDevPro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/VarunDevPro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/VarunDevPro/subscriptions", - "organizations_url": "https://api.github.com/users/VarunDevPro/orgs", - "repos_url": "https://api.github.com/users/VarunDevPro/repos", - "events_url": "https://api.github.com/users/VarunDevPro/events{/privacy}", - "received_events_url": "https://api.github.com/users/VarunDevPro/received_events", + "url": "https://api.github.com/users/andreafeccomandi", + "html_url": "https://github.com/andreafeccomandi", + "followers_url": "https://api.github.com/users/andreafeccomandi/followers", + "following_url": "https://api.github.com/users/andreafeccomandi/following{/other_user}", + "gists_url": "https://api.github.com/users/andreafeccomandi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andreafeccomandi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andreafeccomandi/subscriptions", + "organizations_url": "https://api.github.com/users/andreafeccomandi/orgs", + "repos_url": "https://api.github.com/users/andreafeccomandi/repos", + "events_url": "https://api.github.com/users/andreafeccomandi/events{/privacy}", + "received_events_url": "https://api.github.com/users/andreafeccomandi/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIyMjI3Njg0", - "tag_name": "v1.1.0", + "node_id": "MDc6UmVsZWFzZTMwMDI1MzM3", + "tag_name": "v2.2.0", "target_commitish": "master", - "name": "Calcy v1.1.0", + "name": "Version 2.2.0", "draft": false, "prerelease": false, - "created_at": "2019-12-14T07:28:15Z", - "published_at": "2019-12-14T07:32:59Z", + "created_at": "2020-05-10T07:58:03Z", + "published_at": "2020-08-23T13:11:27Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/andreafeccomandi/bibisco/tarball/v2.2.0", + "zipball_url": "https://api.github.com/repos/andreafeccomandi/bibisco/zipball/v2.2.0", + "body_html": "<p><strong>Added</strong></p>\n<ul>\n<li>Writing goals (Supporters Edition only).</li>\n<li>Export to EPUB (Supporters Edition only).</li>\n<li>Relations' diagram (Supporters Edition only).</li>\n<li>Export to TXT.</li>\n<li>Shortcut to text-align in editor.\n<ul>\n<li>CTRL+SHIFT+L / CMD+SHIFT+L: align left</li>\n<li>CTRL+SHIFT+C / CMD+SHIFT+C: align center</li>\n<li>CTRL+SHIFT+R / CMD+SHIFT+R: align right</li>\n<li>CTRL+SHIFT+J / CMD+SHIFT+J: justify<br>\nDutch translation.</li>\n</ul>\n</li>\n</ul>\n<p><strong>Fixed</strong></p>\n<ul>\n<li>Update Hurfbuzz library</li>\n</ul>\n<p>Download bibisco at <a href=\"https://bibisco.com\" rel=\"nofollow\">https://bibisco.com</a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:58.078Z" + }, + "believers-sword": { + "latestRelease": { + "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/77446890", + "assets_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/77446890/assets", + "upload_url": "https://uploads.github.com/repos/Bible-Projects/believers-sword-app/releases/77446890/assets{?name,label}", + "html_url": "https://github.com/Bible-Projects/believers-sword-app/releases/tag/v1.3.4", + "id": 77446890, + "author": { + "login": "BroJenuel", + "id": 31676163, + "node_id": "MDQ6VXNlcjMxNjc2MTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/BroJenuel", + "html_url": "https://github.com/BroJenuel", + "followers_url": "https://api.github.com/users/BroJenuel/followers", + "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", + "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", + "organizations_url": "https://api.github.com/users/BroJenuel/orgs", + "repos_url": "https://api.github.com/users/BroJenuel/repos", + "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", + "received_events_url": "https://api.github.com/users/BroJenuel/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOFs6Ebs4Enb7q", + "tag_name": "v1.3.4", + "target_commitish": "main", + "name": "1.3.4", + "draft": false, + "prerelease": false, + "created_at": "2022-09-17T05:47:44Z", + "published_at": "2022-09-17T06:00:31Z", "assets": [ { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795819", - "id": 16795819, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE5", - "name": "calcy-1.1.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 62045779, - "download_count": 45, - "created_at": "2019-12-14T07:34:49Z", - "updated_at": "2019-12-14T07:34:52Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-1.1.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795817", - "id": 16795817, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE3", - "name": "calcy-1.1.0.AppImage", + "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/78146051", + "id": 78146051, + "node_id": "RA_kwDOFs6Ebs4EqGoD", + "name": "Believers-Sword-Setup-1.3.4.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "BroJenuel", + "id": 31676163, + "node_id": "MDQ6VXNlcjMxNjc2MTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/BroJenuel", + "html_url": "https://github.com/BroJenuel", + "followers_url": "https://api.github.com/users/BroJenuel/followers", + "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", + "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", + "organizations_url": "https://api.github.com/users/BroJenuel/orgs", + "repos_url": "https://api.github.com/users/BroJenuel/repos", + "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", + "received_events_url": "https://api.github.com/users/BroJenuel/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 71873371, - "download_count": 82, - "created_at": "2019-12-14T07:34:47Z", - "updated_at": "2019-12-14T07:34:49Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-1.1.0.AppImage" + "size": 101750914, + "download_count": 190, + "created_at": "2022-09-17T05:53:26Z", + "updated_at": "2022-09-17T05:59:57Z", + "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v1.3.4/Believers-Sword-Setup-1.3.4.exe" }, { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795820", - "id": 16795820, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODIw", - "name": "calcy-1.1.0.dmg", + "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/78146050", + "id": 78146050, + "node_id": "RA_kwDOFs6Ebs4EqGoC", + "name": "Believers-Sword-Setup-1.3.4.exe.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "BroJenuel", + "id": 31676163, + "node_id": "MDQ6VXNlcjMxNjc2MTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/BroJenuel", + "html_url": "https://github.com/BroJenuel", + "followers_url": "https://api.github.com/users/BroJenuel/followers", + "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", + "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", + "organizations_url": "https://api.github.com/users/BroJenuel/orgs", + "repos_url": "https://api.github.com/users/BroJenuel/repos", + "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", + "received_events_url": "https://api.github.com/users/BroJenuel/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64076674, - "download_count": 60, - "created_at": "2019-12-14T07:34:49Z", - "updated_at": "2019-12-14T07:34:52Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-1.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795826", - "id": 16795826, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODI2", - "name": "calcy-portable.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 64907813, - "download_count": 149, - "created_at": "2019-12-14T07:35:36Z", - "updated_at": "2019-12-14T07:35:42Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-portable.zip" + "size": 106818, + "download_count": 39, + "created_at": "2022-09-17T05:53:26Z", + "updated_at": "2022-09-17T05:53:27Z", + "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v1.3.4/Believers-Sword-Setup-1.3.4.exe.blockmap" }, { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795827", - "id": 16795827, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODI3", - "name": "calcy.Setup.1.1.0.exe", + "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/78146810", + "id": 78146810, + "node_id": "RA_kwDOFs6Ebs4EqGz6", + "name": "latest.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "BroJenuel", + "id": 31676163, + "node_id": "MDQ6VXNlcjMxNjc2MTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/BroJenuel", + "html_url": "https://github.com/BroJenuel", + "followers_url": "https://api.github.com/users/BroJenuel/followers", + "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", + "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", + "organizations_url": "https://api.github.com/users/BroJenuel/orgs", + "repos_url": "https://api.github.com/users/BroJenuel/repos", + "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", + "received_events_url": "https://api.github.com/users/BroJenuel/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 45594579, - "download_count": 366, - "created_at": "2019-12-14T07:35:36Z", - "updated_at": "2019-12-14T07:35:39Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy.Setup.1.1.0.exe" - }, + "size": 359, + "download_count": 539, + "created_at": "2022-09-17T05:59:58Z", + "updated_at": "2022-09-17T05:59:58Z", + "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v1.3.4/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/tarball/v1.3.4", + "zipball_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/zipball/v1.3.4", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>fix modal width when creating a new prayer item by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BroJenuel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BroJenuel\">@BroJenuel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1375980885\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/107\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/107/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/107\">#107</a></li>\n<li>Create por.ts by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/pepaulo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/pepaulo\">@pepaulo</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376217158\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/109\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/109/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/109\">#109</a></li>\n<li>updates from main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BroJenuel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BroJenuel\">@BroJenuel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376672616\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/110\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/110/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/110\">#110</a></li>\n<li>update this branch from main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BroJenuel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BroJenuel\">@BroJenuel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376672855\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/111\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/111/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/111\">#111</a></li>\n<li>Merge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376672855\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/111\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/111/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/111\">#111</a> from Bible-Projects/main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BroJenuel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BroJenuel\">@BroJenuel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376673835\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/112\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/112/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/112\">#112</a></li>\n<li>Merge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376672616\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/110\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/110/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/110\">#110</a> from Bible-Projects/main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BroJenuel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BroJenuel\">@BroJenuel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376673914\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/113\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/113/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/113\">#113</a></li>\n<li>Updates from main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BroJenuel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BroJenuel\">@BroJenuel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376673988\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/114\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/114/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/114\">#114</a></li>\n<li>Develop by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BroJenuel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BroJenuel\">@BroJenuel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376675735\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/115\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/115/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/115\">#115</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/pepaulo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/pepaulo\">@pepaulo</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1376217158\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Bible-Projects/believers-sword-app/issues/109\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Bible-Projects/believers-sword-app/pull/109/hovercard\" href=\"https://github.com/Bible-Projects/believers-sword-app/pull/109\">#109</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/Bible-Projects/believers-sword-app/compare/v1.3.3...v1.3.4\"><tt>v1.3.3...v1.3.4</tt></a></p>", + "mentions_count": 2 + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:58.148Z" + }, + "blink-mind-desktop": { + "latestRelease": { + "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/34174776", + "assets_url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/34174776/assets", + "upload_url": "https://uploads.github.com/repos/awehook/blink-mind-desktop/releases/34174776/assets{?name,label}", + "html_url": "https://github.com/awehook/blink-mind-desktop/releases/tag/v0.1.7", + "id": 34174776, + "author": { + "login": "awehook", + "id": 43373978, + "node_id": "MDQ6VXNlcjQzMzczOTc4", + "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/awehook", + "html_url": "https://github.com/awehook", + "followers_url": "https://api.github.com/users/awehook/followers", + "following_url": "https://api.github.com/users/awehook/following{/other_user}", + "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", + "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", + "organizations_url": "https://api.github.com/users/awehook/orgs", + "repos_url": "https://api.github.com/users/awehook/repos", + "events_url": "https://api.github.com/users/awehook/events{/privacy}", + "received_events_url": "https://api.github.com/users/awehook/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM0MTc0Nzc2", + "tag_name": "v0.1.7", + "target_commitish": "master", + "name": "BlinkMindDesktop-v0.1.7", + "draft": false, + "prerelease": false, + "created_at": "2020-11-19T13:41:29Z", + "published_at": "2020-11-19T15:50:59Z", + "assets": [ { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795818", - "id": 16795818, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE4", - "name": "calcy_1.1.0_amd64.snap", - "label": "", + "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/assets/28507991", + "id": 28507991, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4NTA3OTkx", + "name": "BlinkMind-0.1.7.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "awehook", + "id": 43373978, + "node_id": "MDQ6VXNlcjQzMzczOTc4", + "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/awehook", + "html_url": "https://github.com/awehook", + "followers_url": "https://api.github.com/users/awehook/followers", + "following_url": "https://api.github.com/users/awehook/following{/other_user}", + "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", + "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", + "organizations_url": "https://api.github.com/users/awehook/orgs", + "repos_url": "https://api.github.com/users/awehook/repos", + "events_url": "https://api.github.com/users/awehook/events{/privacy}", + "received_events_url": "https://api.github.com/users/awehook/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60350464, - "download_count": 28, - "created_at": "2019-12-14T07:34:47Z", - "updated_at": "2019-12-14T07:34:49Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy_1.1.0_amd64.snap" + "size": 80929179, + "download_count": 1169, + "created_at": "2020-11-19T13:44:23Z", + "updated_at": "2020-11-19T13:56:22Z", + "browser_download_url": "https://github.com/awehook/blink-mind-desktop/releases/download/v0.1.7/BlinkMind-0.1.7.dmg" }, { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795816", - "id": 16795816, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE2", - "name": "linux-unpacked.zip", - "label": "", + "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/assets/28513666", + "id": 28513666, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4NTEzNjY2", + "name": "BlinkMind-0.1.7.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "awehook", + "id": 43373978, + "node_id": "MDQ6VXNlcjQzMzczOTc4", + "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/awehook", + "html_url": "https://github.com/awehook", + "followers_url": "https://api.github.com/users/awehook/followers", + "following_url": "https://api.github.com/users/awehook/following{/other_user}", + "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", + "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", + "organizations_url": "https://api.github.com/users/awehook/orgs", + "repos_url": "https://api.github.com/users/awehook/repos", + "events_url": "https://api.github.com/users/awehook/events{/privacy}", + "received_events_url": "https://api.github.com/users/awehook/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 70709426, - "download_count": 51, - "created_at": "2019-12-14T07:34:47Z", - "updated_at": "2019-12-14T07:34:49Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/linux-unpacked.zip" + "size": 58725539, + "download_count": 11108, + "created_at": "2020-11-19T15:48:30Z", + "updated_at": "2020-11-19T15:50:32Z", + "browser_download_url": "https://github.com/awehook/blink-mind-desktop/releases/download/v0.1.7/BlinkMind-0.1.7.exe" } ], - "tarball_url": "https://api.github.com/repos/VarunDevPro/calcy/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/VarunDevPro/calcy/zipball/v1.1.0", - "body_html": "" + "tarball_url": "https://api.github.com/repos/awehook/blink-mind-desktop/tarball/v0.1.7", + "zipball_url": "https://api.github.com/repos/awehook/blink-mind-desktop/zipball/v0.1.7", + "body_html": "", + "reactions": { + "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/34174776/reactions", + "total_count": 3, + "+1": 3, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.297Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:58.604Z" }, - "brim": { + "blankup": { "latestRelease": { - "url": "https://api.github.com/repos/brimdata/brim/releases/63197854", - "assets_url": "https://api.github.com/repos/brimdata/brim/releases/63197854/assets", - "upload_url": "https://uploads.github.com/repos/brimdata/brim/releases/63197854/assets{?name,label}", - "html_url": "https://github.com/brimdata/brim/releases/tag/v0.29.0", - "id": 63197854, + "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838", + "assets_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838/assets", + "upload_url": "https://uploads.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838/assets{?name,label}", + "html_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/tag/v1.1.0", + "id": 4034838, "author": { - "login": "jameskerr", - "id": 3460638, - "node_id": "MDQ6VXNlcjM0NjA2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3460638?v=4", + "login": "HoverBaum", + "id": 7557414, + "node_id": "MDQ6VXNlcjc1NTc0MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jameskerr", - "html_url": "https://github.com/jameskerr", - "followers_url": "https://api.github.com/users/jameskerr/followers", - "following_url": "https://api.github.com/users/jameskerr/following{/other_user}", - "gists_url": "https://api.github.com/users/jameskerr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jameskerr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jameskerr/subscriptions", - "organizations_url": "https://api.github.com/users/jameskerr/orgs", - "repos_url": "https://api.github.com/users/jameskerr/repos", - "events_url": "https://api.github.com/users/jameskerr/events{/privacy}", - "received_events_url": "https://api.github.com/users/jameskerr/received_events", + "url": "https://api.github.com/users/HoverBaum", + "html_url": "https://github.com/HoverBaum", + "followers_url": "https://api.github.com/users/HoverBaum/followers", + "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", + "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", + "organizations_url": "https://api.github.com/users/HoverBaum/orgs", + "repos_url": "https://api.github.com/users/HoverBaum/repos", + "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", + "received_events_url": "https://api.github.com/users/HoverBaum/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOCJiAa84DxFKe", - "tag_name": "v0.29.0", - "target_commitish": "rc-v0.29.0", - "name": "Version 0.29.0", + "node_id": "MDc6UmVsZWFzZTQwMzQ4Mzg=", + "tag_name": "v1.1.0", + "target_commitish": "master", + "name": "BlankUp v1.1.0", "draft": false, "prerelease": false, - "created_at": "2022-03-31T23:43:26Z", - "published_at": "2022-03-30T20:43:23Z", + "created_at": "2016-09-02T02:03:54Z", + "published_at": "2016-09-02T02:18:37Z", "assets": [ { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215924", - "id": 61215924, - "node_id": "RA_kwDOCJiAa84DphS0", - "name": "Brim-0.29.0-mac.zip", + "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244883", + "id": 2244883, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODM=", + "name": "BlankUp-1.1.0-full.nupkg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "HoverBaum", + "id": 7557414, + "node_id": "MDQ6VXNlcjc1NTc0MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/HoverBaum", + "html_url": "https://github.com/HoverBaum", + "followers_url": "https://api.github.com/users/HoverBaum/followers", + "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", + "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", + "organizations_url": "https://api.github.com/users/HoverBaum/orgs", + "repos_url": "https://api.github.com/users/HoverBaum/repos", + "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", + "received_events_url": "https://api.github.com/users/HoverBaum/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 288167185, - "download_count": 123, - "created_at": "2022-04-01T02:25:36Z", - "updated_at": "2022-04-01T02:25:43Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0-mac.zip" + "size": 56117264, + "download_count": 60, + "created_at": "2016-09-02T02:06:12Z", + "updated_at": "2016-09-02T02:06:15Z", + "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0-full.nupkg" }, { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215912", - "id": 61215912, - "node_id": "RA_kwDOCJiAa84DphSo", - "name": "Brim-0.29.0.deb", + "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244889", + "id": 2244889, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODk=", + "name": "BlankUp-1.1.0-mac.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "HoverBaum", + "id": 7557414, + "node_id": "MDQ6VXNlcjc1NTc0MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/HoverBaum", + "html_url": "https://github.com/HoverBaum", + "followers_url": "https://api.github.com/users/HoverBaum/followers", + "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", + "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", + "organizations_url": "https://api.github.com/users/HoverBaum/orgs", + "repos_url": "https://api.github.com/users/HoverBaum/repos", + "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", + "received_events_url": "https://api.github.com/users/HoverBaum/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 192459002, - "download_count": 502, - "created_at": "2022-04-01T02:24:59Z", - "updated_at": "2022-04-01T02:25:03Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0.deb" + "size": 43553282, + "download_count": 113, + "created_at": "2016-09-02T02:08:44Z", + "updated_at": "2016-09-02T02:08:48Z", + "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0-mac.zip" }, { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215932", - "id": 61215932, - "node_id": "RA_kwDOCJiAa84DphS8", - "name": "Brim-0.29.0.dmg", + "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244887", + "id": 2244887, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODc=", + "name": "BlankUp-1.1.0.deb", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "HoverBaum", + "id": 7557414, + "node_id": "MDQ6VXNlcjc1NTc0MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/HoverBaum", + "html_url": "https://github.com/HoverBaum", + "followers_url": "https://api.github.com/users/HoverBaum/followers", + "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", + "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", + "organizations_url": "https://api.github.com/users/HoverBaum/orgs", + "repos_url": "https://api.github.com/users/HoverBaum/repos", + "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", + "received_events_url": "https://api.github.com/users/HoverBaum/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 295884900, - "download_count": 262, - "created_at": "2022-04-01T02:25:44Z", - "updated_at": "2022-04-01T02:25:50Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0.dmg" + "size": 32049440, + "download_count": 186, + "created_at": "2016-09-02T02:07:16Z", + "updated_at": "2016-09-02T02:07:17Z", + "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0.deb" }, { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215934", - "id": 61215934, - "node_id": "RA_kwDOCJiAa84DphS-", - "name": "Brim-0.29.0.dmg.blockmap", + "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244888", + "id": 2244888, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODg=", + "name": "BlankUp-1.1.0.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "HoverBaum", + "id": 7557414, + "node_id": "MDQ6VXNlcjc1NTc0MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/HoverBaum", + "html_url": "https://github.com/HoverBaum", + "followers_url": "https://api.github.com/users/HoverBaum/followers", + "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", + "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", + "organizations_url": "https://api.github.com/users/HoverBaum/orgs", + "repos_url": "https://api.github.com/users/HoverBaum/repos", + "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", + "received_events_url": "https://api.github.com/users/HoverBaum/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 310613, - "download_count": 1, - "created_at": "2022-04-01T02:25:50Z", - "updated_at": "2022-04-01T02:25:50Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0.dmg.blockmap" + "size": 40549706, + "download_count": 107, + "created_at": "2016-09-02T02:08:41Z", + "updated_at": "2016-09-02T02:08:45Z", + "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0.dmg" }, { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215916", - "id": 61215916, - "node_id": "RA_kwDOCJiAa84DphSs", - "name": "Brim-0.29.0.rpm", + "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244885", + "id": 2244885, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODU=", + "name": "BlankUp-Setup-1.1.0.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "HoverBaum", + "id": 7557414, + "node_id": "MDQ6VXNlcjc1NTc0MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/HoverBaum", + "html_url": "https://github.com/HoverBaum", + "followers_url": "https://api.github.com/users/HoverBaum/followers", + "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", + "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", + "organizations_url": "https://api.github.com/users/HoverBaum/orgs", + "repos_url": "https://api.github.com/users/HoverBaum/repos", + "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", + "received_events_url": "https://api.github.com/users/HoverBaum/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 200041484, - "download_count": 79, - "created_at": "2022-04-01T02:25:04Z", - "updated_at": "2022-04-01T02:25:08Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0.rpm" + "size": 57072128, + "download_count": 414, + "created_at": "2016-09-02T02:06:12Z", + "updated_at": "2016-09-02T02:06:15Z", + "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-Setup-1.1.0.exe" }, { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215936", - "id": 61215936, - "node_id": "RA_kwDOCJiAa84DphTA", - "name": "Brim-Setup-0.29.0.exe", + "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244884", + "id": 2244884, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODQ=", + "name": "RELEASES", + "label": "", + "uploader": { + "login": "HoverBaum", + "id": 7557414, + "node_id": "MDQ6VXNlcjc1NTc0MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/HoverBaum", + "html_url": "https://github.com/HoverBaum", + "followers_url": "https://api.github.com/users/HoverBaum/followers", + "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", + "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", + "organizations_url": "https://api.github.com/users/HoverBaum/orgs", + "repos_url": "https://api.github.com/users/HoverBaum/repos", + "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", + "received_events_url": "https://api.github.com/users/HoverBaum/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77, + "download_count": 52, + "created_at": "2016-09-02T02:06:12Z", + "updated_at": "2016-09-02T02:06:12Z", + "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/RELEASES" + } + ], + "tarball_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/tarball/v1.1.0", + "zipball_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/zipball/v1.1.0", + "body_html": "<p>BlankUp the clean and multi-platform Markdown editor with clarity 👍</p>\n<p>Changelog:</p>\n<ul>\n<li>Open files are now fixed to the top</li>\n<li>Help can open a Markdown syntax example</li>\n</ul>\n<p>Fixes:</p>\n<ul>\n<li>\"Learn more\" now leads to the repo</li>\n<li>Reload works</li>\n<li>Preview scrolls when editor is scrolled</li>\n<li>Preview jumps to edited line</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:58.607Z" + }, + "birds-kitchen": { + "latestRelease": { + "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/37311297", + "assets_url": "https://api.github.com/repos/fredserva/birdskitchen/releases/37311297/assets", + "upload_url": "https://uploads.github.com/repos/fredserva/birdskitchen/releases/37311297/assets{?name,label}", + "html_url": "https://github.com/fredserva/birdskitchen/releases/tag/v0.8.3", + "id": 37311297, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM3MzExMjk3", + "tag_name": "v0.8.3", + "target_commitish": "master", + "name": "version 0.8.3", + "draft": false, + "prerelease": false, + "created_at": "2021-02-03T17:54:59Z", + "published_at": "2021-02-03T17:59:17Z", + "assets": [ + { + "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593549", + "id": 31593549, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNTQ5", + "name": "Birds-Kitchen-0.8.3-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -10374,19 +8692,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 211448888, - "download_count": 2039, - "created_at": "2022-04-01T02:25:56Z", - "updated_at": "2022-04-01T02:26:04Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-Setup-0.29.0.exe" + "size": 246775707, + "download_count": 239, + "created_at": "2021-02-03T18:02:28Z", + "updated_at": "2021-02-03T18:02:37Z", + "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-0.8.3-mac.zip" }, { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215941", - "id": 61215941, - "node_id": "RA_kwDOCJiAa84DphTF", - "name": "Brim-Setup-0.29.0.exe.blockmap", + "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593457", + "id": 31593457, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNDU3", + "name": "Birds-Kitchen-0.8.3.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -10408,19 +8726,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 222026, - "download_count": 433, - "created_at": "2022-04-01T02:26:04Z", - "updated_at": "2022-04-01T02:26:05Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-Setup-0.29.0.exe.blockmap" + "size": 235703379, + "download_count": 2110, + "created_at": "2021-02-03T17:59:17Z", + "updated_at": "2021-02-03T17:59:23Z", + "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-0.8.3.AppImage" }, { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215935", - "id": 61215935, - "node_id": "RA_kwDOCJiAa84DphS_", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593606", + "id": 31593606, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA2", + "name": "Birds-Kitchen-Setup-0.8.3.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -10442,19 +8760,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 482, - "download_count": 1012, - "created_at": "2022-04-01T02:25:51Z", - "updated_at": "2022-04-01T02:25:51Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/latest-mac.yml" + "size": 204872470, + "download_count": 2772, + "created_at": "2021-02-03T18:04:06Z", + "updated_at": "2021-02-03T18:04:16Z", + "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-Setup-0.8.3.exe" }, { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215944", - "id": 61215944, - "node_id": "RA_kwDOCJiAa84DphTI", - "name": "latest.yml", + "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593605", + "id": 31593605, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA1", + "name": "Birds-Kitchen-Setup-0.8.3.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -10476,62 +8794,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 340, - "download_count": 3311, - "created_at": "2022-04-01T02:26:05Z", - "updated_at": "2022-04-01T02:26:06Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/brimdata/brim/tarball/v0.29.0", - "zipball_url": "https://api.github.com/repos/brimdata/brim/zipball/v0.29.0", - "body_html": "<h1>Where are my pools?</h1>\n<p>Your pools are still here! But you need to run a migration script to convert them to the new Zed lake data format.</p>\n<h2><a href=\"https://github.com/brimdata/brim/wiki/Migration-for-Version-0.29\">How to migrate</a></h2>\n<p>If you don't care to keep the old data, no need to run the migration. The app will work fine. Click the link above to learn how to remove the old pools if you desire.</p>\n<h2>New Features</h2>\n<p>This release includes exciting new features we hope you'll find very useful. However, most of the work for this release was focused on the Zed backend that powers Brim. Zed 1.0 is here! Check out the <a href=\"https://github.com/brimdata/zed/blob/v1.0.0/CHANGELOG.md#v100\">release notes for Zed 1.0</a></p>\n<h2>Inspector View</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3460638/160010546-83ea4ea5-5215-4e57-859e-b06c9e8a9d5a.png\"><img src=\"https://user-images.githubusercontent.com/3460638/160010546-83ea4ea5-5215-4e57-859e-b06c9e8a9d5a.png\" alt=\"Inspector Feature\" style=\"max-width: 100%;\"></a></p>\n<p>The largest new feature you'll notice is the addition of the inspector view. The inspector lets you clearly see the shape of nested data structures. You can expand or collapse data containers like records and arrays.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3460638/160210068-f6143ba4-afd0-42eb-937c-8d7d9489c0e4.gif\"><img src=\"https://user-images.githubusercontent.com/3460638/160210068-f6143ba4-afd0-42eb-937c-8d7d9489c0e4.gif\" alt=\"Inspector-View-Expand-Contianers\" style=\"max-width: 100%;\"></a></p>\n<p>You can toggle back and forth between this view and the familiar table view.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3460638/160210109-ce276b61-78f0-4eeb-894b-9098500cc6e9.gif\"><img src=\"https://user-images.githubusercontent.com/3460638/160210109-ce276b61-78f0-4eeb-894b-9098500cc6e9.gif\" alt=\"Table-Inspector-Toggle\" style=\"max-width: 100%;\"></a></p>\n<p>The buttons on the right of the results header will expand and collapse all the nested data structures.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3460638/160210134-872d352c-df5f-4f35-8864-f74bdb36c636.gif\"><img src=\"https://user-images.githubusercontent.com/3460638/160210134-872d352c-df5f-4f35-8864-f74bdb36c636.gif\" alt=\"Inspector-View-Expand-All\" style=\"max-width: 100%;\"></a></p>\n<h2>New Font</h2>\n<p>Brim now uses the excellent, open source <a href=\"https://www.recursive.design/\" rel=\"nofollow\">Recursive</a> font family to display your data.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/3460638/160010490-5c55da28-3a39-4a69-ad42-0f537291e419.png\"><img src=\"https://user-images.githubusercontent.com/3460638/160010490-5c55da28-3a39-4a69-ad42-0f537291e419.png\" alt=\"Data Font\" style=\"max-width: 100%;\"></a></p>\n<h2>What's next?</h2>\n<p>The next release will be Brim 1.0. It includes a much awaited re-design of the main app components. Stay tuned!</p>\n<h2>Other Changes</h2>\n<ul>\n<li>Update Zed to <a href=\"https://github.com/brimdata/zed/releases/tag/v1.0.0\">v1.0.0</a></li>\n<li>Save the scroll position when switching between table and inspector (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1165726703\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2271\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2271/hovercard\" href=\"https://github.com/brimdata/brim/pull/2271\">#2271</a>)</li>\n<li>Add a JSON export format (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1165640067\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2269\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2269/hovercard\" href=\"https://github.com/brimdata/brim/pull/2269\">#2269</a>)</li>\n<li>Use Recursive Mono as our data font (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162105090\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2259\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2259/hovercard\" href=\"https://github.com/brimdata/brim/pull/2259\">#2259</a>)</li>\n<li>Allow the default Brim query folder to be moved (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1139313927\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2178\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2178/hovercard\" href=\"https://github.com/brimdata/brim/pull/2178\">#2178</a>)</li>\n<li>Always show queries section in the sidebar (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1139287510\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2177\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2177/hovercard\" href=\"https://github.com/brimdata/brim/pull/2177\">#2177</a>)</li>\n<li>Move to a new Zed Root Directory (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1133380290\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2158\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2158/hovercard\" href=\"https://github.com/brimdata/brim/pull/2158\">#2158</a>)</li>\n<li>Big upgrade to Zealot, the JavaScript Zed client (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1123375951\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2124\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2124/hovercard\" href=\"https://github.com/brimdata/brim/pull/2124\">#2124</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1069121326\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/1983\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/1983/hovercard\" href=\"https://github.com/brimdata/brim/pull/1983\">#1983</a>)</li>\n<li>Use yarn instead of npm (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1107222538\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2059\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2059/hovercard\" href=\"https://github.com/brimdata/brim/pull/2059\">#2059</a>)</li>\n<li>Add ability to save queries in the lake (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1098224951\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/2036\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/2036/hovercard\" href=\"https://github.com/brimdata/brim/pull/2036\">#2036</a>)</li>\n<li>Set BRIM_SURICATA_USER_DIR in the brimcap plugin (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1054312060\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/1964\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/1964/hovercard\" href=\"https://github.com/brimdata/brim/pull/1964\">#1964</a>)</li>\n<li>Introduce the Zed Inspector (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1062989894\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/1981\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/1981/hovercard\" href=\"https://github.com/brimdata/brim/pull/1981\">#1981</a>)</li>\n<li>Make our type checking stricter (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1070233169\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/1984\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/1984/hovercard\" href=\"https://github.com/brimdata/brim/pull/1984\">#1984</a>)</li>\n<li>Upgrade Electron to v14 and replace Spectron with Playwright (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1073762235\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/1985\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/1985/hovercard\" href=\"https://github.com/brimdata/brim/pull/1985\">#1985</a>)</li>\n<li>New Zealot (zed, zjson) (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1069121326\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/1983\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/1983/hovercard\" href=\"https://github.com/brimdata/brim/pull/1983\">#1983</a>)</li>\n<li>Autofocus the query name when saving a query (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1060520401\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/brim/issues/1979\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/brim/pull/1979/hovercard\" href=\"https://github.com/brimdata/brim/pull/1979\">#1979</a>)</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.308Z" - }, - "cashcash": { - "latestRelease": { - "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/64058061", - "assets_url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/64058061/assets", - "upload_url": "https://uploads.github.com/repos/Winbee/cashcash-desktop/releases/64058061/assets{?name,label}", - "html_url": "https://github.com/Winbee/cashcash-desktop/releases/tag/v1.2.2", - "id": 64058061, - "author": { - "login": "Winbee", - "id": 7758451, - "node_id": "MDQ6VXNlcjc3NTg0NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7758451?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Winbee", - "html_url": "https://github.com/Winbee", - "followers_url": "https://api.github.com/users/Winbee/followers", - "following_url": "https://api.github.com/users/Winbee/following{/other_user}", - "gists_url": "https://api.github.com/users/Winbee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Winbee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Winbee/subscriptions", - "organizations_url": "https://api.github.com/users/Winbee/orgs", - "repos_url": "https://api.github.com/users/Winbee/repos", - "events_url": "https://api.github.com/users/Winbee/events{/privacy}", - "received_events_url": "https://api.github.com/users/Winbee/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE0tu384D0XLN", - "tag_name": "v1.2.2", - "target_commitish": "master", - "name": "v1.2.2", - "draft": false, - "prerelease": false, - "created_at": "2022-04-10T16:46:47Z", - "published_at": "2022-04-10T16:47:07Z", - "assets": [ + "size": 212561, + "download_count": 55, + "created_at": "2021-02-03T18:04:05Z", + "updated_at": "2021-02-03T18:04:06Z", + "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-Setup-0.8.3.exe.blockmap" + }, { - "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143867", - "id": 62143867, - "node_id": "RA_kwDOE0tu384DtD17", - "name": "Cashcash-1.2.2.AppImage", + "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593464", + "id": 31593464, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNDY0", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -10553,19 +8828,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 85819481, - "download_count": 7, - "created_at": "2022-04-10T16:51:30Z", - "updated_at": "2022-04-10T16:51:34Z", - "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash-1.2.2.AppImage" + "size": 378, + "download_count": 1952, + "created_at": "2021-02-03T17:59:24Z", + "updated_at": "2021-02-03T17:59:24Z", + "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143939", - "id": 62143939, - "node_id": "RA_kwDOE0tu384DtD3D", - "name": "Cashcash-1.2.2.dmg", + "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593556", + "id": 31593556, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNTU2", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -10587,19 +8862,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 86175002, - "download_count": 6, - "created_at": "2022-04-10T16:53:16Z", - "updated_at": "2022-04-10T16:53:19Z", - "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash-1.2.2.dmg" + "size": 376, + "download_count": 72, + "created_at": "2021-02-03T18:02:37Z", + "updated_at": "2021-02-03T18:02:37Z", + "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143940", - "id": 62143940, - "node_id": "RA_kwDOE0tu384DtD3E", - "name": "Cashcash.Setup.1.2.2.exe", + "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593608", + "id": 31593608, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA4", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -10621,1965 +8896,2069 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 62347397, - "download_count": 70, - "created_at": "2022-04-10T16:53:21Z", - "updated_at": "2022-04-10T16:53:24Z", - "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash.Setup.1.2.2.exe" + "size": 355, + "download_count": 1288, + "created_at": "2021-02-03T18:04:16Z", + "updated_at": "2021-02-03T18:04:16Z", + "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/Winbee/cashcash-desktop/tarball/v1.2.2", - "zipball_url": "https://api.github.com/repos/Winbee/cashcash-desktop/zipball/v1.2.2", - "body_html": "<h4>1.2.2 (2022-04-10)</h4>" + "tarball_url": "https://api.github.com/repos/fredserva/birdskitchen/tarball/v0.8.3", + "zipball_url": "https://api.github.com/repos/fredserva/birdskitchen/zipball/v0.8.3", + "body_html": "<h2>Fixed bugs</h2>\n<p>fix: Fix Electron failing to launch Chromium (needed to execute puppeteer)</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.348Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:58.607Z" }, - "camunda-modeler": { + "blockbench": { "latestRelease": { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/64093066", - "assets_url": "https://api.github.com/repos/camunda/camunda-modeler/releases/64093066/assets", - "upload_url": "https://uploads.github.com/repos/camunda/camunda-modeler/releases/64093066/assets{?name,label}", - "html_url": "https://github.com/camunda/camunda-modeler/releases/tag/v5.0.0", - "id": 64093066, + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/142376874", + "assets_url": "https://api.github.com/repos/JannisX11/blockbench/releases/142376874/assets", + "upload_url": "https://uploads.github.com/repos/JannisX11/blockbench/releases/142376874/assets{?name,label}", + "html_url": "https://github.com/JannisX11/blockbench/releases/tag/v4.9.4", + "id": 142376874, "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "node_id": "RE_kwDOAou-us4D0fuK", - "tag_name": "v5.0.0", - "target_commitish": "develop", - "name": "v5.0.0", + "node_id": "RE_kwDOBZZ4t84IfH-q", + "tag_name": "v4.9.4", + "target_commitish": "master", + "name": "4.9.4 - The Image Editor Update [Patch 4]", "draft": false, "prerelease": false, - "created_at": "2022-04-11T10:01:00Z", - "published_at": "2022-04-11T10:11:17Z", + "created_at": "2024-02-16T19:05:15Z", + "published_at": "2024-02-16T20:11:33Z", "assets": [ { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207023", - "id": 62207023, - "node_id": "RA_kwDOAou-us4DtTQv", - "name": "camunda-modeler-5.0.0-linux-x64.tar.gz", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151963326", + "id": 151963326, + "node_id": "RA_kwDOBZZ4t84JDsa-", + "name": "Blockbench_4.9.4.AppImage", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 87214527, - "download_count": 48, - "created_at": "2022-04-11T10:08:01Z", - "updated_at": "2022-04-11T10:08:05Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-linux-x64.tar.gz" + "size": 106115465, + "download_count": 463, + "created_at": "2024-02-16T19:17:12Z", + "updated_at": "2024-02-16T19:17:14Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_4.9.4.AppImage" }, { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207138", - "id": 62207138, - "node_id": "RA_kwDOAou-us4DtTSi", - "name": "camunda-modeler-5.0.0-mac.dmg", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151963461", + "id": 151963461, + "node_id": "RA_kwDOBZZ4t84JDsdF", + "name": "Blockbench_4.9.4.deb", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90867349, - "download_count": 193, - "created_at": "2022-04-11T10:09:29Z", - "updated_at": "2022-04-11T10:09:32Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-mac.dmg" + "size": 75396690, + "download_count": 2028, + "created_at": "2024-02-16T19:18:52Z", + "updated_at": "2024-02-16T19:18:54Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_4.9.4.deb" }, { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207137", - "id": 62207137, - "node_id": "RA_kwDOAou-us4DtTSh", - "name": "camunda-modeler-5.0.0-mac.dmg.blockmap", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151962184", + "id": 151962184, + "node_id": "RA_kwDOBZZ4t84JDsJI", + "name": "Blockbench_4.9.4.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93486, - "download_count": 4, - "created_at": "2022-04-11T10:09:29Z", - "updated_at": "2022-04-11T10:09:29Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-mac.dmg.blockmap" + "size": 79354912, + "download_count": 112071, + "created_at": "2024-02-16T19:08:23Z", + "updated_at": "2024-02-16T19:08:28Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_4.9.4.exe" }, { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207136", - "id": 62207136, - "node_id": "RA_kwDOAou-us4DtTSg", - "name": "camunda-modeler-5.0.0-mac.zip", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151962185", + "id": 151962185, + "node_id": "RA_kwDOBZZ4t84JDsJJ", + "name": "Blockbench_4.9.4.exe.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 90595874, - "download_count": 23, - "created_at": "2022-04-11T10:09:29Z", - "updated_at": "2022-04-11T10:09:32Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-mac.zip" + "size": 83898, + "download_count": 77390, + "created_at": "2024-02-16T19:08:23Z", + "updated_at": "2024-02-16T19:08:24Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_4.9.4.exe.blockmap" }, { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207002", - "id": 62207002, - "node_id": "RA_kwDOAou-us4DtTQa", - "name": "camunda-modeler-5.0.0-win-ia32.zip", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151963838", + "id": 151963838, + "node_id": "RA_kwDOBZZ4t84JDsi-", + "name": "Blockbench_4.9.4.rpm", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 88442293, - "download_count": 46, - "created_at": "2022-04-11T10:07:39Z", - "updated_at": "2022-04-11T10:07:44Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-win-ia32.zip" + "size": 75039986, + "download_count": 213, + "created_at": "2024-02-16T19:21:20Z", + "updated_at": "2024-02-16T19:21:21Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_4.9.4.rpm" }, { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62206990", - "id": 62206990, - "node_id": "RA_kwDOAou-us4DtTQO", - "name": "camunda-modeler-5.0.0-win-x64.zip", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151962453", + "id": 151962453, + "node_id": "RA_kwDOBZZ4t84JDsNV", + "name": "Blockbench_4.9.4_portable.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 93167253, - "download_count": 325, - "created_at": "2022-04-11T10:07:11Z", - "updated_at": "2022-04-11T10:07:15Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-win-x64.zip" + "size": 72083616, + "download_count": 2586, + "created_at": "2024-02-16T19:10:32Z", + "updated_at": "2024-02-16T19:10:51Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_4.9.4_portable.exe" }, { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207144", - "id": 62207144, - "node_id": "RA_kwDOAou-us4DtTSo", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 354, - "download_count": 5, - "created_at": "2022-04-11T10:09:32Z", - "updated_at": "2022-04-11T10:09:32Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/camunda/camunda-modeler/tarball/v5.0.0", - "zipball_url": "https://api.github.com/repos/camunda/camunda-modeler/zipball/v5.0.0", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/64093066/reactions", - "total_count": 4, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 2, - "confused": 0, - "heart": 0, - "rocket": 2, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.348Z" - }, - "catalyst": { - "latestRelease": { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/65760305", - "assets_url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/65760305/assets", - "upload_url": "https://uploads.github.com/repos/JaydenDev/Catalyst/releases/65760305/assets{?name,label}", - "html_url": "https://github.com/JaydenDev/Catalyst/releases/tag/v3.1.0", - "id": 65760305, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOGjXPus4D62wx", - "tag_name": "v3.1.0", - "target_commitish": "master", - "name": "v3.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-01T14:19:55Z", - "published_at": "2022-05-01T14:32:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178549", - "id": 64178549, - "node_id": "RA_kwDOGjXPus4D00l1", - "name": "catalyst-3.1.0-1.i386.rpm", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151968194", + "id": 151968194, + "node_id": "RA_kwDOBZZ4t84JDtnC", + "name": "Blockbench_arm64_4.9.4.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 68149668, - "download_count": 1, - "created_at": "2022-05-01T14:22:31Z", - "updated_at": "2022-05-01T14:22:34Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-1.i386.rpm" + "size": 96455680, + "download_count": 3080, + "created_at": "2024-02-16T19:59:22Z", + "updated_at": "2024-02-16T19:59:26Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_arm64_4.9.4.dmg" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178534", - "id": 64178534, - "node_id": "RA_kwDOGjXPus4D00lm", - "name": "catalyst-3.1.0-1.x86_64.rpm", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151968195", + "id": 151968195, + "node_id": "RA_kwDOBZZ4t84JDtnD", + "name": "Blockbench_arm64_4.9.4.dmg.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 68446884, - "download_count": 0, - "created_at": "2022-05-01T14:22:15Z", - "updated_at": "2022-05-01T14:22:17Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-1.x86_64.rpm" + "size": 102062, + "download_count": 2, + "created_at": "2024-02-16T19:59:22Z", + "updated_at": "2024-02-16T19:59:23Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_arm64_4.9.4.dmg.blockmap" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178605", - "id": 64178605, - "node_id": "RA_kwDOGjXPus4D00mt", - "name": "catalyst-3.1.0-arm64.dmg", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151968205", + "id": 151968205, + "node_id": "RA_kwDOBZZ4t84JDtnN", + "name": "Blockbench_arm64_4.9.4.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/zip", "state": "uploaded", - "size": 83814461, - "download_count": 4, - "created_at": "2022-05-01T14:23:48Z", - "updated_at": "2022-05-01T14:23:51Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-arm64.dmg" + "size": 92893052, + "download_count": 1372, + "created_at": "2024-02-16T19:59:33Z", + "updated_at": "2024-02-16T19:59:36Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_arm64_4.9.4.zip" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178675", - "id": 64178675, - "node_id": "RA_kwDOGjXPus4D00nz", - "name": "catalyst-3.1.0-full.nupkg", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151968204", + "id": 151968204, + "node_id": "RA_kwDOBZZ4t84JDtnM", + "name": "Blockbench_arm64_4.9.4.zip.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87012039, - "download_count": 0, - "created_at": "2022-05-01T14:24:27Z", - "updated_at": "2022-05-01T14:24:29Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-full.nupkg" + "size": 98655, + "download_count": 5, + "created_at": "2024-02-16T19:59:33Z", + "updated_at": "2024-02-16T19:59:33Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_arm64_4.9.4.zip.blockmap" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178551", - "id": 64178551, - "node_id": "RA_kwDOGjXPus4D00l3", - "name": "catalyst-3.1.0-x64.dmg", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151969422", + "id": 151969422, + "node_id": "RA_kwDOBZZ4t84JDt6O", + "name": "Blockbench_x64_4.9.4.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 81828772, - "download_count": 7, - "created_at": "2022-05-01T14:22:36Z", - "updated_at": "2022-05-01T14:22:38Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-x64.dmg" + "size": 101719628, + "download_count": 729, + "created_at": "2024-02-16T20:05:04Z", + "updated_at": "2024-02-16T20:05:08Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_x64_4.9.4.dmg" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178677", - "id": 64178677, - "node_id": "RA_kwDOGjXPus4D00n1", - "name": "catalyst-3.1.0.Setup.exe", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151969421", + "id": 151969421, + "node_id": "RA_kwDOBZZ4t84JDt6N", + "name": "Blockbench_x64_4.9.4.dmg.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-msdos-program", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 87785472, - "download_count": 50, - "created_at": "2022-05-01T14:24:27Z", - "updated_at": "2022-05-01T14:24:30Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0.Setup.exe" + "size": 108051, + "download_count": 2, + "created_at": "2024-02-16T20:05:04Z", + "updated_at": "2024-02-16T20:05:04Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_x64_4.9.4.dmg.blockmap" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178604", - "id": 64178604, - "node_id": "RA_kwDOGjXPus4D00ms", - "name": "catalyst-darwin-arm64-3.1.0.zip", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151969545", + "id": 151969545, + "node_id": "RA_kwDOBZZ4t84JDt8J", + "name": "Blockbench_x64_4.9.4.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 83775184, - "download_count": 0, - "created_at": "2022-05-01T14:23:48Z", - "updated_at": "2022-05-01T14:23:51Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-darwin-arm64-3.1.0.zip" + "size": 98209758, + "download_count": 939, + "created_at": "2024-02-16T20:05:33Z", + "updated_at": "2024-02-16T20:05:36Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_x64_4.9.4.zip" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178550", - "id": 64178550, - "node_id": "RA_kwDOGjXPus4D00l2", - "name": "catalyst-darwin-x64-3.1.0.zip", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151969544", + "id": 151969544, + "node_id": "RA_kwDOBZZ4t84JDt8I", + "name": "Blockbench_x64_4.9.4.zip.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 81675003, - "download_count": 3, - "created_at": "2022-05-01T14:22:35Z", - "updated_at": "2022-05-01T14:22:38Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-darwin-x64-3.1.0.zip" + "size": 104251, + "download_count": 2, + "created_at": "2024-02-16T20:05:33Z", + "updated_at": "2024-02-16T20:05:33Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/Blockbench_x64_4.9.4.zip.blockmap" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178535", - "id": 64178535, - "node_id": "RA_kwDOGjXPus4D00ln", - "name": "catalyst_3.1.0_amd64.deb", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151963845", + "id": 151963845, + "node_id": "RA_kwDOBZZ4t84JDsjF", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "text/yaml", "state": "uploaded", - "size": 62295780, - "download_count": 13, - "created_at": "2022-05-01T14:22:15Z", - "updated_at": "2022-05-01T14:22:17Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst_3.1.0_amd64.deb" + "size": 372, + "download_count": 868, + "created_at": "2024-02-16T19:21:22Z", + "updated_at": "2024-02-16T19:21:22Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/latest-linux.yml" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178548", - "id": 64178548, - "node_id": "RA_kwDOGjXPus4D00l0", - "name": "catalyst_3.1.0_i386.deb", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151969559", + "id": 151969559, + "node_id": "RA_kwDOBZZ4t84JDt8X", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "text/yaml", "state": "uploaded", - "size": 62008056, - "download_count": 0, - "created_at": "2022-05-01T14:22:31Z", - "updated_at": "2022-05-01T14:22:34Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst_3.1.0_i386.deb" + "size": 813, + "download_count": 10006, + "created_at": "2024-02-16T20:05:36Z", + "updated_at": "2024-02-16T20:05:36Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/latest-mac.yml" }, { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178673", - "id": 64178673, - "node_id": "RA_kwDOGjXPus4D00nx", - "name": "RELEASES", + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/151962199", + "id": 151962199, + "node_id": "RA_kwDOBZZ4t84JDsJX", + "name": "latest.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JannisX11", + "id": 29278436, + "node_id": "MDQ6VXNlcjI5Mjc4NDM2", + "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JannisX11", + "html_url": "https://github.com/JannisX11", + "followers_url": "https://api.github.com/users/JannisX11/followers", + "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", + "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", + "organizations_url": "https://api.github.com/users/JannisX11/orgs", + "repos_url": "https://api.github.com/users/JannisX11/repos", + "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", + "received_events_url": "https://api.github.com/users/JannisX11/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 78, - "download_count": 3, - "created_at": "2022-05-01T14:24:27Z", - "updated_at": "2022-05-01T14:24:27Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/RELEASES" + "size": 336, + "download_count": 268035, + "created_at": "2024-02-16T19:08:29Z", + "updated_at": "2024-02-16T19:08:29Z", + "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.9.4/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/JaydenDev/Catalyst/tarball/v3.1.0", - "zipball_url": "https://api.github.com/repos/JaydenDev/Catalyst/zipball/v3.1.0", - "body_html": "<h2>PRs</h2>\n<ul>\n<li>feat: Add a check to make plug-ins more secure (draft) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ScolderCreations/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ScolderCreations\">@ScolderCreations</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1179785208\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JaydenDev/Catalyst/issues/196\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/JaydenDev/Catalyst/pull/196/hovercard\" href=\"https://github.com/JaydenDev/Catalyst/pull/196\">#196</a></li>\n<li>fix: Optimized flag checks by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ScolderCreations/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ScolderCreations\">@ScolderCreations</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1213502777\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JaydenDev/Catalyst/issues/219\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/JaydenDev/Catalyst/pull/219/hovercard\" href=\"https://github.com/JaydenDev/Catalyst/pull/219\">#219</a></li>\n</ul>\n<h2>Features</h2>\n<p>Plugin Checks</p>\n<h3>Catalyst FLAGS!</h3>\n<p>You can now toggle blur and logging in the flags menu in preferences</p>", - "mentions_count": 1 + "tarball_url": "https://api.github.com/repos/JannisX11/blockbench/tarball/v4.9.4", + "zipball_url": "https://api.github.com/repos/JannisX11/blockbench/zipball/v4.9.4", + "body_html": "<h2>Changes</h2>\n<ul>\n<li>Added webp support for reference images</li>\n<li>Added \"Add Image\" option when dropping png file into image editor</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Fixed Merge Down of layer ignoring opacity and blend mode</li>\n<li>Fixed issue when resizing or scaling textures with layers</li>\n<li>Fixed auto UV not working on negative size cubes</li>\n<li>Fixed potential line overflow in error log dialog</li>\n<li>Fixed molang editor overflow in animation properties dialog</li>\n<li>Created temporary fix for large backup models preventing the program from starting</li>\n<li>Fixed zoom not working correctly in orthographic camera angle presets</li>\n<li>Fixed errors when typing text into some numeric inputs</li>\n<li>Fixed animation controllers exporting line breaks in transitions</li>\n<li>Fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2123791620\" data-permission-text=\"Title is private\" data-url=\"https://github.com/JannisX11/blockbench/issues/2197\" data-hovercard-type=\"issue\" data-hovercard-url=\"/JannisX11/blockbench/issues/2197/hovercard\" href=\"https://github.com/JannisX11/blockbench/issues/2197\">#2197</a> Highlight Brush line drawn from mirrored spot</li>\n<li>Fixed clicking cancel on export options not canceling export</li>\n<li>Fixed bedrock attachable reference player arm not correctly rotated</li>\n<li>Fixed UV size sliders not updating UV on meshes</li>\n<li>Fixed mesh UV rotation snapping not being super precise</li>\n<li>Fixed plugin details tab issues</li>\n<li>Fixed non-critical background tab texture error message</li>\n<li>Fixed mesh viewport menu acting like outliner menu</li>\n<li>Allow palette colors to be styled smaller via theme</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/JannisX11/blockbench/releases/142376874/reactions", + "total_count": 7, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 7, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.521Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:58.609Z" }, - "cbetar2": { + "boost-changer": { "latestRelease": { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/65428836", - "assets_url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/65428836/assets", - "upload_url": "https://uploads.github.com/repos/MrMYHuang/cbetar2/releases/65428836/assets{?name,label}", - "html_url": "https://github.com/MrMYHuang/cbetar2/releases/tag/v19.2.0", - "id": 65428836, + "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/112414047", + "assets_url": "https://api.github.com/repos/nbebaw/boostchanger/releases/112414047/assets", + "upload_url": "https://uploads.github.com/repos/nbebaw/boostchanger/releases/112414047/assets{?name,label}", + "html_url": "https://github.com/nbebaw/boostchanger/releases/tag/v5.0.3", + "id": 112414047, "author": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "nbebaw", + "id": 57049550, + "node_id": "MDQ6VXNlcjU3MDQ5NTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/nbebaw", + "html_url": "https://github.com/nbebaw", + "followers_url": "https://api.github.com/users/nbebaw/followers", + "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", + "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", + "organizations_url": "https://api.github.com/users/nbebaw/orgs", + "repos_url": "https://api.github.com/users/nbebaw/repos", + "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", + "received_events_url": "https://api.github.com/users/nbebaw/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOER_jfc4D5l1k", - "tag_name": "v19.2.0", + "node_id": "RE_kwDOE8ghn84Gs01f", + "tag_name": "v5.0.3", "target_commitish": "master", - "name": "v19.2.0", + "name": "v5.0.3", "draft": false, "prerelease": false, - "created_at": "2022-04-27T04:54:27Z", - "published_at": "2022-04-27T05:25:45Z", + "created_at": "2023-07-16T15:38:58Z", + "published_at": "2023-07-16T16:02:56Z", "assets": [ { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757927", - "id": 63757927, - "node_id": "RA_kwDOER_jfc4DzN5n", - "name": "cbetar2_19.2.0_linux_aarch64.rpm", + "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/117255494", + "id": 117255494, + "node_id": "RA_kwDOE8ghn84G_S1G", + "name": "boostchanger-5.0.3.AppImage", "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "nbebaw", + "id": 57049550, + "node_id": "MDQ6VXNlcjU3MDQ5NTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/nbebaw", + "html_url": "https://github.com/nbebaw", + "followers_url": "https://api.github.com/users/nbebaw/followers", + "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", + "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", + "organizations_url": "https://api.github.com/users/nbebaw/orgs", + "repos_url": "https://api.github.com/users/nbebaw/repos", + "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", + "received_events_url": "https://api.github.com/users/nbebaw/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 63205956, - "download_count": 1, - "created_at": "2022-04-27T05:05:09Z", - "updated_at": "2022-04-27T05:05:11Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_aarch64.rpm" + "size": 97829417, + "download_count": 311, + "created_at": "2023-07-16T15:41:30Z", + "updated_at": "2023-07-16T15:42:24Z", + "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757990", - "id": 63757990, - "node_id": "RA_kwDOER_jfc4DzN6m", - "name": "cbetar2_19.2.0_linux_amd64.deb", + "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/117255736", + "id": 117255736, + "node_id": "RA_kwDOE8ghn84G_S44", + "name": "boostchanger-5.0.3.pacman", "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "nbebaw", + "id": 57049550, + "node_id": "MDQ6VXNlcjU3MDQ5NTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/nbebaw", + "html_url": "https://github.com/nbebaw", + "followers_url": "https://api.github.com/users/nbebaw/followers", + "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", + "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", + "organizations_url": "https://api.github.com/users/nbebaw/orgs", + "repos_url": "https://api.github.com/users/nbebaw/repos", + "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", + "received_events_url": "https://api.github.com/users/nbebaw/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 65656048, - "download_count": 2, - "created_at": "2022-04-27T05:06:39Z", - "updated_at": "2022-04-27T05:06:43Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_amd64.deb" + "size": 68139076, + "download_count": 152, + "created_at": "2023-07-16T15:43:36Z", + "updated_at": "2023-07-16T15:43:53Z", + "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.pacman" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63977971", - "id": 63977971, - "node_id": "RA_kwDOER_jfc4D0Dnz", - "name": "cbetar2_19.2.0_linux_arm64.AppImage", - "label": null, + "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/117255602", + "id": 117255602, + "node_id": "RA_kwDOE8ghn84G_S2y", + "name": "boostchanger-5.0.3.tar.xz", + "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "nbebaw", + "id": 57049550, + "node_id": "MDQ6VXNlcjU3MDQ5NTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/nbebaw", + "html_url": "https://github.com/nbebaw", + "followers_url": "https://api.github.com/users/nbebaw/followers", + "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", + "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", + "organizations_url": "https://api.github.com/users/nbebaw/orgs", + "repos_url": "https://api.github.com/users/nbebaw/repos", + "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", + "received_events_url": "https://api.github.com/users/nbebaw/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/x-xz", "state": "uploaded", - "size": 96793515, - "download_count": 7, - "created_at": "2022-04-29T04:52:09Z", - "updated_at": "2022-04-29T04:52:20Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_arm64.AppImage" + "size": 68151844, + "download_count": 4, + "created_at": "2023-07-16T15:42:34Z", + "updated_at": "2023-07-16T15:42:50Z", + "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.tar.xz" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757930", - "id": 63757930, - "node_id": "RA_kwDOER_jfc4DzN5q", - "name": "cbetar2_19.2.0_linux_arm64.deb", + "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/117255567", + "id": 117255567, + "node_id": "RA_kwDOE8ghn84G_S2P", + "name": "boostchanger-5.0.3.zip", "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "nbebaw", + "id": 57049550, + "node_id": "MDQ6VXNlcjU3MDQ5NTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/nbebaw", + "html_url": "https://github.com/nbebaw", + "followers_url": "https://api.github.com/users/nbebaw/followers", + "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", + "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", + "organizations_url": "https://api.github.com/users/nbebaw/orgs", + "repos_url": "https://api.github.com/users/nbebaw/repos", + "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", + "received_events_url": "https://api.github.com/users/nbebaw/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 65022692, - "download_count": 1, - "created_at": "2022-04-27T05:05:13Z", - "updated_at": "2022-04-27T05:05:14Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_arm64.deb" + "size": 92977122, + "download_count": 32, + "created_at": "2023-07-16T15:42:03Z", + "updated_at": "2023-07-16T15:42:34Z", + "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.zip" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63977994", - "id": 63977994, - "node_id": "RA_kwDOER_jfc4D0DoK", - "name": "cbetar2_19.2.0_linux_x86_64.AppImage", - "label": null, + "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/117255833", + "id": 117255833, + "node_id": "RA_kwDOE8ghn84G_S6Z", + "name": "boostchanger_5.0.3_amd64.deb", + "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "nbebaw", + "id": 57049550, + "node_id": "MDQ6VXNlcjU3MDQ5NTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/nbebaw", + "html_url": "https://github.com/nbebaw", + "followers_url": "https://api.github.com/users/nbebaw/followers", + "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", + "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", + "organizations_url": "https://api.github.com/users/nbebaw/orgs", + "repos_url": "https://api.github.com/users/nbebaw/repos", + "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", + "received_events_url": "https://api.github.com/users/nbebaw/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 91006227, - "download_count": 14, - "created_at": "2022-04-29T04:52:52Z", - "updated_at": "2022-04-29T04:53:04Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_x86_64.AppImage" + "size": 68117330, + "download_count": 22, + "created_at": "2023-07-16T15:44:38Z", + "updated_at": "2023-07-16T15:44:55Z", + "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger_5.0.3_amd64.deb" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63758016", - "id": 63758016, - "node_id": "RA_kwDOER_jfc4DzN7A", - "name": "cbetar2_19.2.0_linux_x86_64.rpm", + "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/117255498", + "id": 117255498, + "node_id": "RA_kwDOE8ghn84G_S1K", + "name": "boostchanger_5.0.3_amd64.snap", "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "nbebaw", + "id": 57049550, + "node_id": "MDQ6VXNlcjU3MDQ5NTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/nbebaw", + "html_url": "https://github.com/nbebaw", + "followers_url": "https://api.github.com/users/nbebaw/followers", + "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", + "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", + "organizations_url": "https://api.github.com/users/nbebaw/orgs", + "repos_url": "https://api.github.com/users/nbebaw/repos", + "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", + "received_events_url": "https://api.github.com/users/nbebaw/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 63614164, - "download_count": 0, - "created_at": "2022-04-27T05:07:09Z", - "updated_at": "2022-04-27T05:07:12Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_x86_64.rpm" + "size": 83046400, + "download_count": 9, + "created_at": "2023-07-16T15:41:33Z", + "updated_at": "2023-07-16T15:42:08Z", + "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger_5.0.3_amd64.snap" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63758506", - "id": 63758506, - "node_id": "RA_kwDOER_jfc4DzOCq", - "name": "cbetar2_19.2.0_macos_universal.pkg", + "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/117255856", + "id": 117255856, + "node_id": "RA_kwDOE8ghn84G_S6w", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "nbebaw", + "id": 57049550, + "node_id": "MDQ6VXNlcjU3MDQ5NTUw", + "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/nbebaw", + "html_url": "https://github.com/nbebaw", + "followers_url": "https://api.github.com/users/nbebaw/followers", + "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", + "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", + "organizations_url": "https://api.github.com/users/nbebaw/orgs", + "repos_url": "https://api.github.com/users/nbebaw/repos", + "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", + "received_events_url": "https://api.github.com/users/nbebaw/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 166113875, - "download_count": 1, - "created_at": "2022-04-27T05:11:40Z", - "updated_at": "2022-04-27T05:11:43Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_macos_universal.pkg" - }, + "size": 533, + "download_count": 1143, + "created_at": "2023-07-16T15:44:55Z", + "updated_at": "2023-07-16T15:44:55Z", + "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/latest-linux.yml" + } + ], + "tarball_url": "https://api.github.com/repos/nbebaw/boostchanger/tarball/v5.0.3", + "zipball_url": "https://api.github.com/repos/nbebaw/boostchanger/zipball/v5.0.3", + "body_html": "<p>Release Note:</p>\n<ul>\n<li>Update all dependencies</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:59.009Z" + }, + "bot-messages-for-discord": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:57:59.009Z" + }, + "boxhero": { + "latestRelease": { + "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/127306915", + "assets_url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/127306915/assets", + "upload_url": "https://uploads.github.com/repos/bgpworks/boxhero-electron/releases/127306915/assets{?name,label}", + "html_url": "https://github.com/bgpworks/boxhero-electron/releases/tag/2.2.9", + "id": 127306915, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOCveIDc4Hloyj", + "tag_name": "2.2.9", + "target_commitish": "main", + "name": "2.2.9", + "draft": false, + "prerelease": false, + "created_at": "2023-10-31T07:11:41Z", + "published_at": "2023-10-31T08:09:20Z", + "assets": [ { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757921", - "id": 63757921, - "node_id": "RA_kwDOER_jfc4DzN5h", - "name": "cbetar2_19.2.0_win_arm64.exe", + "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/133192413", + "id": 133192413, + "node_id": "RA_kwDOCveIDc4H8Frd", + "name": "BoxHero-2.2.9-full.nupkg", "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "BitYoungjae", + "id": 3115669, + "node_id": "MDQ6VXNlcjMxMTU2Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/3115669?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/BitYoungjae", + "html_url": "https://github.com/BitYoungjae", + "followers_url": "https://api.github.com/users/BitYoungjae/followers", + "following_url": "https://api.github.com/users/BitYoungjae/following{/other_user}", + "gists_url": "https://api.github.com/users/BitYoungjae/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BitYoungjae/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BitYoungjae/subscriptions", + "organizations_url": "https://api.github.com/users/BitYoungjae/orgs", + "repos_url": "https://api.github.com/users/BitYoungjae/repos", + "events_url": "https://api.github.com/users/BitYoungjae/events{/privacy}", + "received_events_url": "https://api.github.com/users/BitYoungjae/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64117368, - "download_count": 0, - "created_at": "2022-04-27T05:05:01Z", - "updated_at": "2022-04-27T05:05:04Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_win_arm64.exe" + "size": 108590552, + "download_count": 2, + "created_at": "2023-10-31T08:05:53Z", + "updated_at": "2023-10-31T08:06:15Z", + "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/2.2.9/BoxHero-2.2.9-full.nupkg" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757890", - "id": 63757890, - "node_id": "RA_kwDOER_jfc4DzN5C", - "name": "cbetar2_19.2.0_win_x64.exe", + "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/133192415", + "id": 133192415, + "node_id": "RA_kwDOCveIDc4H8Frf", + "name": "BoxHero-2.2.9.Setup.exe", "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "BitYoungjae", + "id": 3115669, + "node_id": "MDQ6VXNlcjMxMTU2Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/3115669?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/BitYoungjae", + "html_url": "https://github.com/BitYoungjae", + "followers_url": "https://api.github.com/users/BitYoungjae/followers", + "following_url": "https://api.github.com/users/BitYoungjae/following{/other_user}", + "gists_url": "https://api.github.com/users/BitYoungjae/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BitYoungjae/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BitYoungjae/subscriptions", + "organizations_url": "https://api.github.com/users/BitYoungjae/orgs", + "repos_url": "https://api.github.com/users/BitYoungjae/repos", + "events_url": "https://api.github.com/users/BitYoungjae/events{/privacy}", + "received_events_url": "https://api.github.com/users/BitYoungjae/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdos-program", "state": "uploaded", - "size": 61071088, - "download_count": 2, - "created_at": "2022-04-27T05:04:11Z", - "updated_at": "2022-04-27T05:04:14Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_win_x64.exe" + "size": 108899312, + "download_count": 307, + "created_at": "2023-10-31T08:05:53Z", + "updated_at": "2023-10-31T08:06:15Z", + "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/2.2.9/BoxHero-2.2.9.Setup.exe" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63759233", - "id": 63759233, - "node_id": "RA_kwDOER_jfc4DzOOB", - "name": "cbetar2_4.26.7.apk", - "label": null, + "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/133191555", + "id": 133191555, + "node_id": "RA_kwDOCveIDc4H8FeD", + "name": "BoxHero-darwin-universal-2.2.9.zip", + "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.android.package-archive", + "content_type": "application/zip", "state": "uploaded", - "size": 595627, - "download_count": 1, - "created_at": "2022-04-27T05:25:09Z", - "updated_at": "2022-04-27T05:25:11Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_4.26.7.apk" + "size": 175930639, + "download_count": 3, + "created_at": "2023-10-31T07:58:11Z", + "updated_at": "2023-10-31T07:58:18Z", + "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/2.2.9/BoxHero-darwin-universal-2.2.9.zip" }, { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757897", - "id": 63757897, - "node_id": "RA_kwDOER_jfc4DzN5J", - "name": "latest.yml", + "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/133192414", + "id": 133192414, + "node_id": "RA_kwDOCveIDc4H8Fre", + "name": "BoxHero-win32-x64-2.2.9.zip", "label": "", "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", + "login": "BitYoungjae", + "id": 3115669, + "node_id": "MDQ6VXNlcjMxMTU2Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/3115669?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "url": "https://api.github.com/users/BitYoungjae", + "html_url": "https://github.com/BitYoungjae", + "followers_url": "https://api.github.com/users/BitYoungjae/followers", + "following_url": "https://api.github.com/users/BitYoungjae/following{/other_user}", + "gists_url": "https://api.github.com/users/BitYoungjae/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BitYoungjae/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BitYoungjae/subscriptions", + "organizations_url": "https://api.github.com/users/BitYoungjae/orgs", + "repos_url": "https://api.github.com/users/BitYoungjae/repos", + "events_url": "https://api.github.com/users/BitYoungjae/events{/privacy}", + "received_events_url": "https://api.github.com/users/BitYoungjae/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 330, - "download_count": 84, - "created_at": "2022-04-27T05:04:14Z", - "updated_at": "2022-04-27T05:04:14Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/MrMYHuang/cbetar2/tarball/v19.2.0", - "zipball_url": "https://api.github.com/repos/MrMYHuang/cbetar2/zipball/v19.2.0", - "body_html": "<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/MrMYHuang/cbetar2/compare/v19.1.0...v19.2.0\"><tt>v19.1.0...v19.2.0</tt></a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.534Z" - }, - "cells": { - "latestRelease": { - "url": "https://api.github.com/repos/FlorianFe/Cells/releases/11265379", - "assets_url": "https://api.github.com/repos/FlorianFe/Cells/releases/11265379/assets", - "upload_url": "https://uploads.github.com/repos/FlorianFe/Cells/releases/11265379/assets{?name,label}", - "html_url": "https://github.com/FlorianFe/Cells/releases/tag/v1.0.0", - "id": 11265379, - "author": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTExMjY1Mzc5", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Version 1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2018-05-31T14:18:06Z", - "published_at": "2018-05-31T17:31:15Z", - "assets": [ + "size": 112156371, + "download_count": 4, + "created_at": "2023-10-31T08:05:53Z", + "updated_at": "2023-10-31T08:06:17Z", + "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/2.2.9/BoxHero-win32-x64-2.2.9.zip" + }, { - "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7365313", - "id": 7365313, - "node_id": "MDEyOlJlbGVhc2VBc3NldDczNjUzMTM=", - "name": "Cells.dmg", - "label": null, + "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/133191558", + "id": 133191558, + "node_id": "RA_kwDOCveIDc4H8FeG", + "name": "BoxHero.dmg", + "label": "", "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 60165628, - "download_count": 442, - "created_at": "2018-05-31T17:00:37Z", - "updated_at": "2018-05-31T17:31:15Z", - "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells.dmg" + "size": 175482199, + "download_count": 5, + "created_at": "2023-10-31T07:58:12Z", + "updated_at": "2023-10-31T07:58:18Z", + "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/2.2.9/BoxHero.dmg" }, { - "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7365488", - "id": 7365488, - "node_id": "MDEyOlJlbGVhc2VBc3NldDczNjU0ODg=", - "name": "Cells.exe", - "label": null, + "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/133192412", + "id": 133192412, + "node_id": "RA_kwDOCveIDc4H8Frc", + "name": "RELEASES", + "label": "", "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "login": "BitYoungjae", + "id": 3115669, + "node_id": "MDQ6VXNlcjMxMTU2Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/3115669?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", + "url": "https://api.github.com/users/BitYoungjae", + "html_url": "https://github.com/BitYoungjae", + "followers_url": "https://api.github.com/users/BitYoungjae/followers", + "following_url": "https://api.github.com/users/BitYoungjae/following{/other_user}", + "gists_url": "https://api.github.com/users/BitYoungjae/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BitYoungjae/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BitYoungjae/subscriptions", + "organizations_url": "https://api.github.com/users/BitYoungjae/orgs", + "repos_url": "https://api.github.com/users/BitYoungjae/repos", + "events_url": "https://api.github.com/users/BitYoungjae/events{/privacy}", + "received_events_url": "https://api.github.com/users/BitYoungjae/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 44980886, - "download_count": 2019, - "created_at": "2018-05-31T17:19:12Z", - "updated_at": "2018-05-31T17:31:15Z", - "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells.exe" + "size": 78, + "download_count": 4, + "created_at": "2023-10-31T08:05:52Z", + "updated_at": "2023-10-31T08:05:52Z", + "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/2.2.9/RELEASES" }, { - "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7518002", - "id": 7518002, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc1MTgwMDI=", - "name": "Cells_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/133191553", + "id": 133191553, + "node_id": "RA_kwDOCveIDc4H8FeB", + "name": "RELEASES.json", + "label": "", "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/json", "state": "uploaded", - "size": 41012232, - "download_count": 551, - "created_at": "2018-06-13T11:54:40Z", - "updated_at": "2018-06-13T12:00:47Z", - "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells_amd64.deb" + "size": 273, + "download_count": 2, + "created_at": "2023-10-31T07:58:11Z", + "updated_at": "2023-10-31T07:58:11Z", + "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/2.2.9/RELEASES.json" } ], - "tarball_url": "https://api.github.com/repos/FlorianFe/Cells/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/FlorianFe/Cells/zipball/v1.0.0", - "body_html": "" + "tarball_url": "https://api.github.com/repos/bgpworks/boxhero-electron/tarball/2.2.9", + "zipball_url": "https://api.github.com/repos/bgpworks/boxhero-electron/zipball/2.2.9", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>안정적인 서비스 제공을 위해 데스크탑 앱을 새로 정비하였습니다.</li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/bgpworks/boxhero-electron/commits/2.2.9\">https://github.com/bgpworks/boxhero-electron/commits/2.2.9</a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.557Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:59.137Z" }, - "chronobreak": { + "boostnote": { "latestRelease": { - "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/27762278", - "assets_url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/27762278/assets", - "upload_url": "https://uploads.github.com/repos/rollersteaam/chronobreak/releases/27762278/assets{?name,label}", - "html_url": "https://github.com/rollersteaam/chronobreak/releases/tag/v1.1.2", - "id": 27762278, + "url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812", + "assets_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/assets", + "upload_url": "https://uploads.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/assets{?name,label}", + "html_url": "https://github.com/BoostIO/BoostNote-Legacy/releases/tag/v0.8.19", + "id": 9016812, "author": { - "login": "rollersteaam", - "id": 6756697, - "node_id": "MDQ6VXNlcjY3NTY2OTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/6756697?v=4", + "login": "kohei-takata", + "id": 7623979, + "node_id": "MDQ6VXNlcjc2MjM5Nzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/7623979?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rollersteaam", - "html_url": "https://github.com/rollersteaam", - "followers_url": "https://api.github.com/users/rollersteaam/followers", - "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}", - "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions", - "organizations_url": "https://api.github.com/users/rollersteaam/orgs", - "repos_url": "https://api.github.com/users/rollersteaam/repos", - "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}", - "received_events_url": "https://api.github.com/users/rollersteaam/received_events", + "url": "https://api.github.com/users/kohei-takata", + "html_url": "https://github.com/kohei-takata", + "followers_url": "https://api.github.com/users/kohei-takata/followers", + "following_url": "https://api.github.com/users/kohei-takata/following{/other_user}", + "gists_url": "https://api.github.com/users/kohei-takata/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohei-takata/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohei-takata/subscriptions", + "organizations_url": "https://api.github.com/users/kohei-takata/orgs", + "repos_url": "https://api.github.com/users/kohei-takata/repos", + "events_url": "https://api.github.com/users/kohei-takata/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohei-takata/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI3NzYyMjc4", - "tag_name": "v1.1.2", + "node_id": "MDc6UmVsZWFzZTkwMTY4MTI=", + "tag_name": "v0.8.19", "target_commitish": "master", - "name": "Fix the timer not working", + "name": "v0.8.19", "draft": false, "prerelease": false, - "created_at": "2020-06-21T14:14:26Z", - "published_at": "2020-06-21T14:19:55Z", + "created_at": "2017-12-23T03:51:13Z", + "published_at": "2017-12-23T03:54:50Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/tarball/v0.8.19", + "zipball_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/zipball/v0.8.19", + "body_html": "", + "reactions": { + "url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/reactions", + "total_count": 3, + "+1": 3, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:57:59.497Z" + }, + "browserosaurus": { + "latestRelease": { + "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/135315283", + "assets_url": "https://api.github.com/repos/will-stone/browserosaurus/releases/135315283/assets", + "upload_url": "https://uploads.github.com/repos/will-stone/browserosaurus/releases/135315283/assets{?name,label}", + "html_url": "https://github.com/will-stone/browserosaurus/releases/tag/v20.7.0", + "id": 135315283, + "author": { + "login": "will-stone", + "id": 654103, + "node_id": "MDQ6VXNlcjY1NDEwMw==", + "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/will-stone", + "html_url": "https://github.com/will-stone", + "followers_url": "https://api.github.com/users/will-stone/followers", + "following_url": "https://api.github.com/users/will-stone/following{/other_user}", + "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", + "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", + "organizations_url": "https://api.github.com/users/will-stone/orgs", + "repos_url": "https://api.github.com/users/will-stone/repos", + "events_url": "https://api.github.com/users/will-stone/events{/privacy}", + "received_events_url": "https://api.github.com/users/will-stone/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBaf0X84IEL9T", + "tag_name": "v20.7.0", + "target_commitish": "main", + "name": "v20.7.0", + "draft": false, + "prerelease": false, + "created_at": "2023-12-28T21:23:17Z", + "published_at": "2023-12-28T21:27:13Z", "assets": [ { - "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/assets/21938301", - "id": 21938301, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTM4MzAx", - "name": "chronobreak-linux-x64.zip", + "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/assets/142816979", + "id": 142816979, + "node_id": "RA_kwDOBaf0X84IgzbT", + "name": "Browserosaurus-darwin-arm64-20.7.0.zip", "label": null, "uploader": { - "login": "rollersteaam", - "id": 6756697, - "node_id": "MDQ6VXNlcjY3NTY2OTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/6756697?v=4", + "login": "will-stone", + "id": 654103, + "node_id": "MDQ6VXNlcjY1NDEwMw==", + "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rollersteaam", - "html_url": "https://github.com/rollersteaam", - "followers_url": "https://api.github.com/users/rollersteaam/followers", - "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}", - "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions", - "organizations_url": "https://api.github.com/users/rollersteaam/orgs", - "repos_url": "https://api.github.com/users/rollersteaam/repos", - "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}", - "received_events_url": "https://api.github.com/users/rollersteaam/received_events", + "url": "https://api.github.com/users/will-stone", + "html_url": "https://github.com/will-stone", + "followers_url": "https://api.github.com/users/will-stone/followers", + "following_url": "https://api.github.com/users/will-stone/following{/other_user}", + "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", + "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", + "organizations_url": "https://api.github.com/users/will-stone/orgs", + "repos_url": "https://api.github.com/users/will-stone/repos", + "events_url": "https://api.github.com/users/will-stone/events{/privacy}", + "received_events_url": "https://api.github.com/users/will-stone/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 158001850, - "download_count": 194, - "created_at": "2020-06-21T14:17:55Z", - "updated_at": "2020-06-21T14:19:18Z", - "browser_download_url": "https://github.com/rollersteaam/chronobreak/releases/download/v1.1.2/chronobreak-linux-x64.zip" + "size": 104030788, + "download_count": 2135, + "created_at": "2023-12-28T21:26:45Z", + "updated_at": "2023-12-28T21:26:53Z", + "browser_download_url": "https://github.com/will-stone/browserosaurus/releases/download/v20.7.0/Browserosaurus-darwin-arm64-20.7.0.zip" + }, + { + "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/assets/142816955", + "id": 142816955, + "node_id": "RA_kwDOBaf0X84Igza7", + "name": "Browserosaurus-darwin-x64-20.7.0.zip", + "label": null, + "uploader": { + "login": "will-stone", + "id": 654103, + "node_id": "MDQ6VXNlcjY1NDEwMw==", + "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/will-stone", + "html_url": "https://github.com/will-stone", + "followers_url": "https://api.github.com/users/will-stone/followers", + "following_url": "https://api.github.com/users/will-stone/following{/other_user}", + "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", + "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", + "organizations_url": "https://api.github.com/users/will-stone/orgs", + "repos_url": "https://api.github.com/users/will-stone/repos", + "events_url": "https://api.github.com/users/will-stone/events{/privacy}", + "received_events_url": "https://api.github.com/users/will-stone/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 110599589, + "download_count": 4752, + "created_at": "2023-12-28T21:26:33Z", + "updated_at": "2023-12-28T21:26:41Z", + "browser_download_url": "https://github.com/will-stone/browserosaurus/releases/download/v20.7.0/Browserosaurus-darwin-x64-20.7.0.zip" } ], - "tarball_url": "https://api.github.com/repos/rollersteaam/chronobreak/tarball/v1.1.2", - "zipball_url": "https://api.github.com/repos/rollersteaam/chronobreak/zipball/v1.1.2", - "body_html": "<ul>\n<li>Fixed the timer not working as of v1.1.1 on Linux machines.</li>\n</ul>\n<p>The problem was because of the version update of Electron performed in the last patch that introduced new security settings. This meant that, by default, the renderer process can't use the <code>require</code> function. This caused execution of all scripts to halt as a result of <code>require</code> not being defined. The fix was to allow <code>nodeIntegrations</code> for <code>BrowserWindow</code>, therefore allowing use of <code>require</code>. This has no security implications because Chronobreak does not use any libraries, other than Electron itself.</p>" + "tarball_url": "https://api.github.com/repos/will-stone/browserosaurus/tarball/v20.7.0", + "zipball_url": "https://api.github.com/repos/will-stone/browserosaurus/zipball/v20.7.0", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>chore(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2020168315\" data-permission-text=\"Title is private\" data-url=\"https://github.com/will-stone/browserosaurus/issues/671\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/will-stone/browserosaurus/pull/671/hovercard\" href=\"https://github.com/will-stone/browserosaurus/pull/671\">#671</a></li>\n<li>feat: add support for Floorp browser by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bagusfarisa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bagusfarisa\">@bagusfarisa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2045024510\" data-permission-text=\"Title is private\" data-url=\"https://github.com/will-stone/browserosaurus/issues/672\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/will-stone/browserosaurus/pull/672/hovercard\" href=\"https://github.com/will-stone/browserosaurus/pull/672\">#672</a></li>\n<li>chore: migrate to vite by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/will-stone/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/will-stone\">@will-stone</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2056717069\" data-permission-text=\"Title is private\" data-url=\"https://github.com/will-stone/browserosaurus/issues/674\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/will-stone/browserosaurus/pull/674/hovercard\" href=\"https://github.com/will-stone/browserosaurus/pull/674\">#674</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bagusfarisa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bagusfarisa\">@bagusfarisa</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2045024510\" data-permission-text=\"Title is private\" data-url=\"https://github.com/will-stone/browserosaurus/issues/672\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/will-stone/browserosaurus/pull/672/hovercard\" href=\"https://github.com/will-stone/browserosaurus/pull/672\">#672</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/will-stone/browserosaurus/compare/v20.6.1...v20.7.0\"><tt>v20.6.1...v20.7.0</tt></a></p>", + "mentions_count": 3 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.568Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:59.497Z" }, - "clipboard-manager-electron": { + "buka": { "latestRelease": { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154", - "assets_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154/assets", - "upload_url": "https://uploads.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154/assets{?name,label}", - "html_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/tag/v3.6.5", - "id": 37816154, + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864", + "assets_url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864/assets", + "upload_url": "https://uploads.github.com/repos/oguzhaninan/Buka/releases/5748864/assets{?name,label}", + "html_url": "https://github.com/oguzhaninan/Buka/releases/tag/v1.0.0", + "id": 5748864, "author": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "login": "oguzhaninan", + "id": 16149251, + "node_id": "MDQ6VXNlcjE2MTQ5MjUx", + "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "url": "https://api.github.com/users/oguzhaninan", + "html_url": "https://github.com/oguzhaninan", + "followers_url": "https://api.github.com/users/oguzhaninan/followers", + "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", + "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", + "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", + "repos_url": "https://api.github.com/users/oguzhaninan/repos", + "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", + "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM3ODE2MTU0", - "tag_name": "v3.6.5", - "target_commitish": "28faf4d9a68454189631322ca8c4122f63a5d420", - "name": "v3.6.5", + "node_id": "MDc6UmVsZWFzZTU3NDg4NjQ=", + "tag_name": "v1.0.0", + "target_commitish": "master", + "name": "Buka v1.0.0", "draft": false, "prerelease": false, - "created_at": "2021-02-09T17:57:39Z", - "published_at": "2021-02-09T17:58:41Z", + "created_at": "2017-03-15T07:17:57Z", + "published_at": "2017-05-30T16:52:27Z", "assets": [ { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31860587", - "id": 31860587, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYwNTg3", - "name": "clipboard-manager-electron-3.6.5.dmg", - "label": "", + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3966561", + "id": 3966561, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjY1NjE=", + "name": "Buka-1.0.0-x86_64.AppImage", + "label": null, "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "login": "oguzhaninan", + "id": 16149251, + "node_id": "MDQ6VXNlcjE2MTQ5MjUx", + "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "url": "https://api.github.com/users/oguzhaninan", + "html_url": "https://github.com/oguzhaninan", + "followers_url": "https://api.github.com/users/oguzhaninan/followers", + "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", + "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", + "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", + "repos_url": "https://api.github.com/users/oguzhaninan/repos", + "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", + "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/x-iso9660-appimage", "state": "uploaded", - "size": 76758902, - "download_count": 52, - "created_at": "2021-02-09T18:06:59Z", - "updated_at": "2021-02-09T18:07:08Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.dmg" + "size": 57212928, + "download_count": 7258, + "created_at": "2017-05-26T07:46:34Z", + "updated_at": "2017-05-26T07:57:57Z", + "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31860583", - "id": 31860583, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYwNTgz", - "name": "clipboard-manager-electron-3.6.5.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3969800", + "id": 3969800, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM5Njk4MDA=", + "name": "Buka-1.0.0.freebsd", + "label": null, "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "login": "oguzhaninan", + "id": 16149251, + "node_id": "MDQ6VXNlcjE2MTQ5MjUx", + "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "url": "https://api.github.com/users/oguzhaninan", + "html_url": "https://github.com/oguzhaninan", + "followers_url": "https://api.github.com/users/oguzhaninan/followers", + "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", + "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", + "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", + "repos_url": "https://api.github.com/users/oguzhaninan/repos", + "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", + "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 80507, - "download_count": 14, - "created_at": "2021-02-09T18:06:58Z", - "updated_at": "2021-02-09T18:06:58Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.dmg.blockmap" + "size": 38948252, + "download_count": 163, + "created_at": "2017-05-26T15:37:05Z", + "updated_at": "2017-05-26T15:45:21Z", + "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.freebsd" }, { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863027", - "id": 31863027, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI3", - "name": "clipboard-manager-electron-3.6.5.i686.rpm", - "label": "", + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3969914", + "id": 3969914, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM5Njk5MTQ=", + "name": "Buka-1.0.0.pacman", + "label": null, "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 53261316, - "download_count": 15, - "created_at": "2021-02-09T19:14:49Z", - "updated_at": "2021-02-09T19:14:50Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.i686.rpm" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863017", - "id": 31863017, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDE3", - "name": "clipboard-manager-electron-3.6.5.x86_64.rpm", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 53708596, - "download_count": 20, - "created_at": "2021-02-09T19:14:30Z", - "updated_at": "2021-02-09T19:14:41Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863026", - "id": 31863026, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI2", - "name": "clipboard-manager-electron.3.6.5.exe", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "login": "oguzhaninan", + "id": 16149251, + "node_id": "MDQ6VXNlcjE2MTQ5MjUx", + "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "url": "https://api.github.com/users/oguzhaninan", + "html_url": "https://github.com/oguzhaninan", + "followers_url": "https://api.github.com/users/oguzhaninan/followers", + "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", + "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", + "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", + "repos_url": "https://api.github.com/users/oguzhaninan/repos", + "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", + "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 98893299, - "download_count": 63, - "created_at": "2021-02-09T19:14:45Z", - "updated_at": "2021-02-09T19:14:48Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.3.6.5.exe" + "size": 39417268, + "download_count": 698, + "created_at": "2017-05-26T15:55:03Z", + "updated_at": "2017-05-26T16:03:21Z", + "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.pacman" }, { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863030", - "id": 31863030, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDMw", - "name": "clipboard-manager-electron.Setup.3.6.5.exe", - "label": "", + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3963270", + "id": 3963270, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjMyNzA=", + "name": "Buka-1.0.0.rpm", + "label": null, "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "login": "oguzhaninan", + "id": 16149251, + "node_id": "MDQ6VXNlcjE2MTQ5MjUx", + "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "url": "https://api.github.com/users/oguzhaninan", + "html_url": "https://github.com/oguzhaninan", + "followers_url": "https://api.github.com/users/oguzhaninan/followers", + "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", + "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", + "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", + "repos_url": "https://api.github.com/users/oguzhaninan/repos", + "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", + "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/x-rpm", "state": "uploaded", - "size": 99073823, - "download_count": 581, - "created_at": "2021-02-09T19:14:51Z", - "updated_at": "2021-02-09T19:14:54Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.Setup.3.6.5.exe" + "size": 55871438, + "download_count": 1330, + "created_at": "2017-05-25T20:20:16Z", + "updated_at": "2017-05-25T20:31:59Z", + "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.rpm" }, { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863025", - "id": 31863025, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI1", - "name": "clipboard-manager-electron.Setup.3.6.5.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3786397", + "id": 3786397, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM3ODYzOTc=", + "name": "Buka_1.0.0_amd64.deb", + "label": null, "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "login": "oguzhaninan", + "id": 16149251, + "node_id": "MDQ6VXNlcjE2MTQ5MjUx", + "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "url": "https://api.github.com/users/oguzhaninan", + "html_url": "https://github.com/oguzhaninan", + "followers_url": "https://api.github.com/users/oguzhaninan/followers", + "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", + "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", + "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", + "repos_url": "https://api.github.com/users/oguzhaninan/repos", + "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", + "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 103429, - "download_count": 13, - "created_at": "2021-02-09T19:14:44Z", - "updated_at": "2021-02-09T19:14:45Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.Setup.3.6.5.exe.blockmap" + "size": 40639300, + "download_count": 14440, + "created_at": "2017-05-02T19:14:31Z", + "updated_at": "2017-05-02T19:23:32Z", + "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka_1.0.0_amd64.deb" }, { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863015", - "id": 31863015, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDE1", - "name": "clipboard-manager-electron_3.6.5_amd64.deb", - "label": "", + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3966699", + "id": 3966699, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjY2OTk=", + "name": "buka_1.0.0_amd64.snap", + "label": null, "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "login": "oguzhaninan", + "id": 16149251, + "node_id": "MDQ6VXNlcjE2MTQ5MjUx", + "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "url": "https://api.github.com/users/oguzhaninan", + "html_url": "https://github.com/oguzhaninan", + "followers_url": "https://api.github.com/users/oguzhaninan/followers", + "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", + "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", + "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", + "repos_url": "https://api.github.com/users/oguzhaninan/repos", + "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", + "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/vnd.snap", "state": "uploaded", - "size": 53478522, - "download_count": 37, - "created_at": "2021-02-09T19:14:27Z", - "updated_at": "2021-02-09T19:14:29Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron_3.6.5_amd64.deb" + "size": 91725824, + "download_count": 844, + "created_at": "2017-05-26T08:17:53Z", + "updated_at": "2017-05-26T08:51:15Z", + "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/buka_1.0.0_amd64.snap" }, { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863024", - "id": 31863024, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI0", - "name": "clipboard-manager-electron_3.6.5_i386.deb", - "label": "", + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3786518", + "id": 3786518, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM3ODY1MTg=", + "name": "Buka_1.0.0_i386.deb", + "label": null, "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "login": "oguzhaninan", + "id": 16149251, + "node_id": "MDQ6VXNlcjE2MTQ5MjUx", + "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "url": "https://api.github.com/users/oguzhaninan", + "html_url": "https://github.com/oguzhaninan", + "followers_url": "https://api.github.com/users/oguzhaninan/followers", + "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", + "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", + "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", + "repos_url": "https://api.github.com/users/oguzhaninan/repos", + "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", + "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 53395462, - "download_count": 19, - "created_at": "2021-02-09T19:14:42Z", - "updated_at": "2021-02-09T19:14:44Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron_3.6.5_i386.deb" + "size": 41745542, + "download_count": 1374, + "created_at": "2017-05-02T19:26:07Z", + "updated_at": "2017-05-02T19:34:45Z", + "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka_1.0.0_i386.deb" } ], - "tarball_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/tarball/v3.6.5", - "zipball_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/zipball/v3.6.5", - "body_html": "<ul>\n<li>Fix ico for Windows</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.758Z" - }, - "clipper": { - "latestRelease": { - "url": "https://api.github.com/repos/AkashRajpurohit/clipper/releases/39596636", - "assets_url": "https://api.github.com/repos/AkashRajpurohit/clipper/releases/39596636/assets", - "upload_url": "https://uploads.github.com/repos/AkashRajpurohit/clipper/releases/39596636/assets{?name,label}", - "html_url": "https://github.com/AkashRajpurohit/clipper/releases/tag/v1.0.5", - "id": 39596636, - "author": { - "login": "AkashRajpurohit", - "id": 30044630, - "node_id": "MDQ6VXNlcjMwMDQ0NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/30044630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AkashRajpurohit", - "html_url": "https://github.com/AkashRajpurohit", - "followers_url": "https://api.github.com/users/AkashRajpurohit/followers", - "following_url": "https://api.github.com/users/AkashRajpurohit/following{/other_user}", - "gists_url": "https://api.github.com/users/AkashRajpurohit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AkashRajpurohit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AkashRajpurohit/subscriptions", - "organizations_url": "https://api.github.com/users/AkashRajpurohit/orgs", - "repos_url": "https://api.github.com/users/AkashRajpurohit/repos", - "events_url": "https://api.github.com/users/AkashRajpurohit/events{/privacy}", - "received_events_url": "https://api.github.com/users/AkashRajpurohit/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5NTk2NjM2", - "tag_name": "v1.0.5", - "target_commitish": "master", - "name": "Minor security patch release", - "draft": false, - "prerelease": false, - "created_at": "2021-03-10T14:36:28Z", - "published_at": "2021-03-10T14:46:01Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/AkashRajpurohit/clipper/tarball/v1.0.5", - "zipball_url": "https://api.github.com/repos/AkashRajpurohit/clipper/zipball/v1.0.5", - "body_html": "<p>Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"825149362\" data-permission-text=\"Title is private\" data-url=\"https://github.com/AkashRajpurohit/clipper/issues/13\" data-hovercard-type=\"issue\" data-hovercard-url=\"/AkashRajpurohit/clipper/issues/13/hovercard\" href=\"https://github.com/AkashRajpurohit/clipper/issues/13\">#13</a></p>" + "tarball_url": "https://api.github.com/repos/oguzhaninan/Buka/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/oguzhaninan/Buka/zipball/v1.0.0", + "body_html": "<p><a href=\"https://sourceforge.net/projects/buka/files/v1.0.0/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8ee504f2bf2167ae5eb7040fe0c7ac62953ffe5592a73787e20020c1b4fd30a3/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download Buka\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width: 100%;\"></a></p>", + "reactions": { + "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.762Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:59.658Z" }, - "clippo": { + "brim": { "latestRelease": { - "url": "https://api.github.com/repos/monsterkodi/clippo/releases/12740142", - "assets_url": "https://api.github.com/repos/monsterkodi/clippo/releases/12740142/assets", - "upload_url": "https://uploads.github.com/repos/monsterkodi/clippo/releases/12740142/assets{?name,label}", - "html_url": "https://github.com/monsterkodi/clippo/releases/tag/v1.40.0", - "id": 12740142, + "url": "https://api.github.com/repos/brimdata/zui/releases/139022813", + "assets_url": "https://api.github.com/repos/brimdata/zui/releases/139022813/assets", + "upload_url": "https://uploads.github.com/repos/brimdata/zui/releases/139022813/assets{?name,label}", + "html_url": "https://github.com/brimdata/zui/releases/tag/v1.6.0", + "id": 139022813, "author": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", + "login": "philrz", + "id": 5934157, + "node_id": "MDQ6VXNlcjU5MzQxNTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5934157?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", + "url": "https://api.github.com/users/philrz", + "html_url": "https://github.com/philrz", + "followers_url": "https://api.github.com/users/philrz/followers", + "following_url": "https://api.github.com/users/philrz/following{/other_user}", + "gists_url": "https://api.github.com/users/philrz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/philrz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/philrz/subscriptions", + "organizations_url": "https://api.github.com/users/philrz/orgs", + "repos_url": "https://api.github.com/users/philrz/repos", + "events_url": "https://api.github.com/users/philrz/events{/privacy}", + "received_events_url": "https://api.github.com/users/philrz/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTEyNzQwMTQy", - "tag_name": "v1.40.0", - "target_commitish": "master", - "name": "v1.40.0 mac", + "node_id": "RE_kwDOCJiAa84ISVHd", + "tag_name": "v1.6.0", + "target_commitish": "release/v1.6.0", + "name": "v1.6.0", "draft": false, "prerelease": false, - "created_at": "2018-08-26T13:13:34Z", - "published_at": "2018-09-05T12:05:52Z", + "created_at": "2024-01-29T22:55:36Z", + "published_at": "2024-01-29T23:55:57Z", "assets": [ { - "url": "https://api.github.com/repos/monsterkodi/clippo/releases/assets/8524139", - "id": 8524139, - "node_id": "MDEyOlJlbGVhc2VBc3NldDg1MjQxMzk=", - "name": "clippo-1.40.0.dmg", - "label": null, + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148590558", + "id": 148590558, + "node_id": "RA_kwDOCJiAa84I20_e", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "text/yaml", "state": "uploaded", - "size": 65820374, - "download_count": 241, - "created_at": "2018-09-05T12:05:21Z", - "updated_at": "2018-09-05T12:05:49Z", - "browser_download_url": "https://github.com/monsterkodi/clippo/releases/download/v1.40.0/clippo-1.40.0.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/monsterkodi/clippo/tarball/v1.40.0", - "zipball_url": "https://api.github.com/repos/monsterkodi/clippo/zipball/v1.40.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.782Z" - }, - "cliptext": { - "latestRelease": { - "url": "https://api.github.com/repos/aaabhilash97/cliptext/releases/32491655", - "assets_url": "https://api.github.com/repos/aaabhilash97/cliptext/releases/32491655/assets", - "upload_url": "https://uploads.github.com/repos/aaabhilash97/cliptext/releases/32491655/assets{?name,label}", - "html_url": "https://github.com/aaabhilash97/cliptext/releases/tag/v2.0.2", - "id": 32491655, - "author": { - "login": "aaabhilash97", - "id": 8166171, - "node_id": "MDQ6VXNlcjgxNjYxNzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8166171?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aaabhilash97", - "html_url": "https://github.com/aaabhilash97", - "followers_url": "https://api.github.com/users/aaabhilash97/followers", - "following_url": "https://api.github.com/users/aaabhilash97/following{/other_user}", - "gists_url": "https://api.github.com/users/aaabhilash97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aaabhilash97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aaabhilash97/subscriptions", - "organizations_url": "https://api.github.com/users/aaabhilash97/orgs", - "repos_url": "https://api.github.com/users/aaabhilash97/repos", - "events_url": "https://api.github.com/users/aaabhilash97/events{/privacy}", - "received_events_url": "https://api.github.com/users/aaabhilash97/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMyNDkxNjU1", - "tag_name": "v2.0.2", - "target_commitish": "master", - "name": "Version 2.0.2", - "draft": false, - "prerelease": false, - "created_at": "2020-07-19T07:34:40Z", - "published_at": "2020-10-13T08:52:51Z", - "assets": [ + "size": 475, + "download_count": 1048, + "created_at": "2024-01-29T23:13:03Z", + "updated_at": "2024-01-29T23:13:03Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/latest-mac.yml" + }, { - "url": "https://api.github.com/repos/aaabhilash97/cliptext/releases/assets/26912438", - "id": 26912438, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2OTEyNDM4", - "name": "cliptext-2.0.2-mac.zip", - "label": null, + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148589658", + "id": 148589658, + "node_id": "RA_kwDOCJiAa84I20xa", + "name": "latest.yml", + "label": "", "uploader": { - "login": "aaabhilash97", - "id": 8166171, - "node_id": "MDQ6VXNlcjgxNjYxNzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8166171?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/aaabhilash97", - "html_url": "https://github.com/aaabhilash97", - "followers_url": "https://api.github.com/users/aaabhilash97/followers", - "following_url": "https://api.github.com/users/aaabhilash97/following{/other_user}", - "gists_url": "https://api.github.com/users/aaabhilash97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aaabhilash97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aaabhilash97/subscriptions", - "organizations_url": "https://api.github.com/users/aaabhilash97/orgs", - "repos_url": "https://api.github.com/users/aaabhilash97/repos", - "events_url": "https://api.github.com/users/aaabhilash97/events{/privacy}", - "received_events_url": "https://api.github.com/users/aaabhilash97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 47611606, - "download_count": 115, - "created_at": "2020-10-13T08:42:59Z", - "updated_at": "2020-10-13T08:52:42Z", - "browser_download_url": "https://github.com/aaabhilash97/cliptext/releases/download/v2.0.2/cliptext-2.0.2-mac.zip" + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 335, + "download_count": 2312, + "created_at": "2024-01-29T23:05:01Z", + "updated_at": "2024-01-29T23:05:01Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/latest.yml" + }, + { + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148590552", + "id": 148590552, + "node_id": "RA_kwDOCJiAa84I20_Y", + "name": "Zui-1.6.0-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 234345716, + "download_count": 99, + "created_at": "2024-01-29T23:12:58Z", + "updated_at": "2024-01-29T23:13:03Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/Zui-1.6.0-mac.zip" + }, + { + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148590551", + "id": 148590551, + "node_id": "RA_kwDOCJiAa84I20_X", + "name": "Zui-1.6.0-mac.zip.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 245345, + "download_count": 3, + "created_at": "2024-01-29T23:12:58Z", + "updated_at": "2024-01-29T23:12:58Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/Zui-1.6.0-mac.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148590498", + "id": 148590498, + "node_id": "RA_kwDOCJiAa84I20-i", + "name": "Zui-1.6.0.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 241943935, + "download_count": 136, + "created_at": "2024-01-29T23:12:27Z", + "updated_at": "2024-01-29T23:12:35Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/Zui-1.6.0.dmg" + }, + { + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148590497", + "id": 148590497, + "node_id": "RA_kwDOCJiAa84I20-h", + "name": "Zui-1.6.0.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 253927, + "download_count": 3, + "created_at": "2024-01-29T23:12:27Z", + "updated_at": "2024-01-29T23:12:27Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/Zui-1.6.0.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148589634", + "id": 148589634, + "node_id": "RA_kwDOCJiAa84I20xC", + "name": "zui-1.6.0.x86_64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 154233436, + "download_count": 30, + "created_at": "2024-01-29T23:04:42Z", + "updated_at": "2024-01-29T23:04:45Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/zui-1.6.0.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148589644", + "id": 148589644, + "node_id": "RA_kwDOCJiAa84I20xM", + "name": "Zui-Setup-1.6.0.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 158875944, + "download_count": 1193, + "created_at": "2024-01-29T23:04:54Z", + "updated_at": "2024-01-29T23:05:00Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/Zui-Setup-1.6.0.exe" + }, + { + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148589643", + "id": 148589643, + "node_id": "RA_kwDOCJiAa84I20xL", + "name": "Zui-Setup-1.6.0.exe.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 166439, + "download_count": 475, + "created_at": "2024-01-29T23:04:54Z", + "updated_at": "2024-01-29T23:04:55Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/Zui-Setup-1.6.0.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/brimdata/zui/releases/assets/148589577", + "id": 148589577, + "node_id": "RA_kwDOCJiAa84I20wJ", + "name": "zui_1.6.0_amd64.deb", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 152638268, + "download_count": 294, + "created_at": "2024-01-29T23:03:45Z", + "updated_at": "2024-01-29T23:03:49Z", + "browser_download_url": "https://github.com/brimdata/zui/releases/download/v1.6.0/zui_1.6.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/aaabhilash97/cliptext/tarball/v2.0.2", - "zipball_url": "https://api.github.com/repos/aaabhilash97/cliptext/zipball/v2.0.2", - "body_html": "" + "tarball_url": "https://api.github.com/repos/brimdata/zui/tarball/v1.6.0", + "zipball_url": "https://api.github.com/repos/brimdata/zui/zipball/v1.6.0", + "body_html": "<p>Visit the <a href=\"https://www.brimdata.io/download/\" rel=\"nofollow\">Brim Data download page</a> page to find the package for your platform.</p>\n<hr>\n<ul>\n<li>Update Zed to <a href=\"https://github.com/brimdata/zed/releases/tag/v1.13.0\">v1.13.0</a></li>\n<li>Update Brimcap to <a href=\"https://github.com/brimdata/brimcap/releases/tag/v1.6.0\">v1.6.0</a>, which includes a new Zeek <a href=\"https://github.com/brimdata/build-zeek/releases/tag/v6.0.3-brim1\">v6.0.3-brim1</a></li>\n<li>Update Electron dependency to 28.0.0 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2049674250\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2934\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2934/hovercard\" href=\"https://github.com/brimdata/zui/pull/2934\">#2934</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2066557163\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2953\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2953/hovercard\" href=\"https://github.com/brimdata/zui/pull/2953\">#2953</a>)</li>\n<li>Enhance the <a href=\"https://zui.brimdata.io/docs/Installation\" rel=\"nofollow\">Zui Installation docs</a> to describe the new feature to control when the app is <a href=\"https://zui.brimdata.io/docs/Installation#updates\" rel=\"nofollow\">updated</a> to newer releases (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2060829667\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2950\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2950/hovercard\" href=\"https://github.com/brimdata/zui/pull/2950\">#2950</a>)</li>\n<li>Simplify how the termination of a spawned <code>zed serve</code> process is tied to the parent Zui process (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2071181675\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2956\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2956/hovercard\" href=\"https://github.com/brimdata/zui/pull/2956\">#2956</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2071256449\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2957\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2957/hovercard\" href=\"https://github.com/brimdata/zui/pull/2957\">#2957</a>)</li>\n<li>Add a dark mode and new designs for pins, toolbars, detail/history panes, and saving queries (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1995395478\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2895\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2895/hovercard\" href=\"https://github.com/brimdata/zui/pull/2895\">#2895</a>)</li>\n<li>Adjust how Zui correlates new Zeek events in reaction to changes in Zeek's <code>files</code> events (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2091849072\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2981\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2981/hovercard\" href=\"https://github.com/brimdata/zui/pull/2981\">#2981</a>)</li>\n<li>Fix an issue where repository links in <a href=\"https://github.com/brimdata/zui-insiders\">Zui Insiders</a> had been incorrectly pointing to the regular Zui repo (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2049715221\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2935\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2935/hovercard\" href=\"https://github.com/brimdata/zui/pull/2935\">#2935</a>)</li>\n<li>Fix an issue where Zui incorrectly surfaced Brimcap errors as \"Error: write EPIPE\" or \"Error: write EPIPE\" instead of the detailed errors from pcap analyzers (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2068924291\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2955\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2955/hovercard\" href=\"https://github.com/brimdata/zui/pull/2955\">#2955</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2102799226\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2991\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2991/hovercard\" href=\"https://github.com/brimdata/zui/pull/2991\">#2991</a>)</li>\n<li>Fix an issue where very long pool names caused the <strong>Load Data</strong> and <strong>Query Pool</strong> buttons to disappear (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2106100918\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brimdata/zui/issues/2993\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brimdata/zui/pull/2993/hovercard\" href=\"https://github.com/brimdata/zui/pull/2993\">#2993</a>)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.798Z" + "latestReleaseFetchedAt": "2024-02-29T21:57:59.938Z" }, - "cloudcmd": { - "latestRelease": { - "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/65128834", - "assets_url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/65128834/assets", - "upload_url": "https://uploads.github.com/repos/coderaiser/cloudcmd/releases/65128834/assets{?name,label}", - "html_url": "https://github.com/coderaiser/cloudcmd/releases/tag/v16.1.0", - "id": 65128834, - "author": { - "login": "coderaiser", - "id": 1573141, - "node_id": "MDQ6VXNlcjE1NzMxNDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1573141?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/coderaiser", - "html_url": "https://github.com/coderaiser", - "followers_url": "https://api.github.com/users/coderaiser/followers", - "following_url": "https://api.github.com/users/coderaiser/following{/other_user}", - "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}", - "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions", - "organizations_url": "https://api.github.com/users/coderaiser/orgs", - "repos_url": "https://api.github.com/users/coderaiser/repos", - "events_url": "https://api.github.com/users/coderaiser/events{/privacy}", - "received_events_url": "https://api.github.com/users/coderaiser/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAEX4HM4D4cmC", - "tag_name": "v16.1.0", - "target_commitish": "master", - "name": "cloudcmd v16.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T22:35:30Z", - "published_at": "2022-04-22T22:35:37Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/coderaiser/cloudcmd/tarball/v16.1.0", - "zipball_url": "https://api.github.com/repos/coderaiser/cloudcmd/zipball/v16.1.0", - "body_html": "<h2><g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f525.png\">🔥</g-emoji> feature</h2>\n<ul>\n<li>(cloudcmd) improve support of NBSP</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.954Z" - }, - "clovery": { + "buttercup": { "latestRelease": { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/63576630", - "assets_url": "https://api.github.com/repos/webcatalog/neutron/releases/63576630/assets", - "upload_url": "https://uploads.github.com/repos/webcatalog/neutron/releases/63576630/assets{?name,label}", - "html_url": "https://github.com/webcatalog/neutron/releases/tag/v22.13.0", - "id": 63576630, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/139819070", + "assets_url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/139819070/assets", + "upload_url": "https://uploads.github.com/repos/buttercup/buttercup-desktop/releases/139819070/assets{?name,label}", + "html_url": "https://github.com/buttercup/buttercup-desktop/releases/tag/v2.25.0", + "id": 139819070, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -12600,54 +10979,54 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOD7kLxc4Dyho2", - "tag_name": "v22.13.0", + "node_id": "RE_kwDOAoaHcc4IVXg-", + "tag_name": "v2.25.0", "target_commitish": "master", - "name": "v22.13.0", + "name": "Hardened foundation (Mac), translations", "draft": false, "prerelease": false, - "created_at": "2022-04-05T00:11:03Z", - "published_at": "2022-04-05T00:44:03Z", + "created_at": "2024-02-04T17:04:35Z", + "published_at": "2024-02-04T17:44:15Z", "assets": [ { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529453", - "id": 63529453, - "node_id": "RA_kwDOD7kLxc4DyWHt", - "name": "template-darwin-arm64.json", - "label": null, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767679", + "id": 149767679, + "node_id": "RA_kwDOAoaHcc4I7UX_", + "name": "Buttercup-2.25.0-mac.zip", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/zip", "state": "uploaded", - "size": 283, - "download_count": 395, - "created_at": "2022-04-24T22:38:31Z", - "updated_at": "2022-04-24T22:38:32Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-arm64.json" + "size": 98643823, + "download_count": 635, + "created_at": "2024-02-04T17:13:27Z", + "updated_at": "2024-02-04T17:13:29Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-2.25.0-mac.zip" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555475", - "id": 61555475, - "node_id": "RA_kwDOD7kLxc4Dq0MT", - "name": "template-darwin-arm64.zip", + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767680", + "id": 149767680, + "node_id": "RA_kwDOAoaHcc4I7UYA", + "name": "Buttercup-2.25.0-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -12669,53 +11048,53 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 11577337, - "download_count": 1416, - "created_at": "2022-04-05T00:24:49Z", - "updated_at": "2022-04-05T00:24:50Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-arm64.zip" + "size": 104412, + "download_count": 32, + "created_at": "2024-02-04T17:13:27Z", + "updated_at": "2024-02-04T17:13:27Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-2.25.0-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529454", - "id": 63529454, - "node_id": "RA_kwDOD7kLxc4DyWHu", - "name": "template-darwin-x64.json", - "label": null, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767033", + "id": 149767033, + "node_id": "RA_kwDOAoaHcc4I7UN5", + "name": "Buttercup-linux-arm64.AppImage", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 279, - "download_count": 563, - "created_at": "2022-04-24T22:38:32Z", - "updated_at": "2022-04-24T22:38:32Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-x64.json" + "size": 104928798, + "download_count": 45, + "created_at": "2024-02-04T17:06:47Z", + "updated_at": "2024-02-04T17:06:51Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-linux-arm64.AppImage" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555459", - "id": 61555459, - "node_id": "RA_kwDOD7kLxc4Dq0MD", - "name": "template-darwin-x64.zip", + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767014", + "id": 149767014, + "node_id": "RA_kwDOAoaHcc4I7UNm", + "name": "Buttercup-linux-armv7l.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -12737,121 +11116,121 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 11564693, - "download_count": 2011, - "created_at": "2022-04-05T00:24:05Z", - "updated_at": "2022-04-05T00:24:06Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-x64.zip" + "size": 93123884, + "download_count": 15, + "created_at": "2024-02-04T17:06:39Z", + "updated_at": "2024-02-04T17:06:42Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-linux-armv7l.AppImage" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529455", - "id": 63529455, - "node_id": "RA_kwDOD7kLxc4DyWHv", - "name": "template-linux-arm64.json", - "label": null, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767010", + "id": 149767010, + "node_id": "RA_kwDOAoaHcc4I7UNi", + "name": "Buttercup-linux-x86_64.AppImage", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 281, - "download_count": 3, - "created_at": "2022-04-24T22:38:32Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-arm64.json" + "size": 104283691, + "download_count": 1968, + "created_at": "2024-02-04T17:06:35Z", + "updated_at": "2024-02-04T17:06:39Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61556646", - "id": 61556646, - "node_id": "RA_kwDOD7kLxc4Dq0em", - "name": "template-linux-arm64.zip", - "label": null, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767746", + "id": 149767746, + "node_id": "RA_kwDOAoaHcc4I7UZC", + "name": "Buttercup-mac-x64-2.25.0.dmg", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 11514114, - "download_count": 6, - "created_at": "2022-04-05T00:43:32Z", - "updated_at": "2022-04-05T00:43:34Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-arm64.zip" + "size": 102889042, + "download_count": 1388, + "created_at": "2024-02-04T17:15:10Z", + "updated_at": "2024-02-04T17:15:43Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-mac-x64-2.25.0.dmg" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529456", - "id": 63529456, - "node_id": "RA_kwDOD7kLxc4DyWHw", - "name": "template-linux-x64.json", - "label": null, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767745", + "id": 149767745, + "node_id": "RA_kwDOAoaHcc4I7UZB", + "name": "Buttercup-mac-x64-2.25.0.dmg.blockmap", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 277, - "download_count": 98, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-x64.json" + "size": 107586, + "download_count": 6, + "created_at": "2024-02-04T17:15:10Z", + "updated_at": "2024-02-04T17:15:10Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-mac-x64-2.25.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555085", - "id": 61555085, - "node_id": "RA_kwDOD7kLxc4Dq0GN", - "name": "template-linux-x64.zip", + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767232", + "id": 149767232, + "node_id": "RA_kwDOAoaHcc4I7URA", + "name": "Buttercup-win-x64-2.25.0-installer.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -12873,53 +11252,53 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 11504953, - "download_count": 362, - "created_at": "2022-04-05T00:17:25Z", - "updated_at": "2022-04-05T00:17:26Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-x64.zip" + "size": 67795040, + "download_count": 3803, + "created_at": "2024-02-04T17:08:57Z", + "updated_at": "2024-02-04T17:08:59Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-win-x64-2.25.0-installer.exe" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529457", - "id": 63529457, - "node_id": "RA_kwDOD7kLxc4DyWHx", - "name": "template-win32-arm64.json", - "label": null, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767233", + "id": 149767233, + "node_id": "RA_kwDOAoaHcc4I7URB", + "name": "Buttercup-win-x64-2.25.0-installer.exe.blockmap", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 281, - "download_count": 1, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-arm64.json" + "size": 72062, + "download_count": 1116, + "created_at": "2024-02-04T17:08:57Z", + "updated_at": "2024-02-04T17:08:57Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-win-x64-2.25.0-installer.exe.blockmap" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555266", - "id": 61555266, - "node_id": "RA_kwDOD7kLxc4Dq0JC", - "name": "template-win32-arm64.zip", + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767230", + "id": 149767230, + "node_id": "RA_kwDOAoaHcc4I7UQ-", + "name": "Buttercup-win-x64-2.25.0-portable.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -12941,53 +11320,53 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 17080532, - "download_count": 10, - "created_at": "2022-04-05T00:20:47Z", - "updated_at": "2022-04-05T00:20:48Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-arm64.zip" + "size": 67473840, + "download_count": 320, + "created_at": "2024-02-04T17:08:53Z", + "updated_at": "2024-02-04T17:08:56Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-win-x64-2.25.0-portable.exe" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529459", - "id": 63529459, - "node_id": "RA_kwDOD7kLxc4DyWHz", - "name": "template-win32-x64.json", - "label": null, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767219", + "id": 149767219, + "node_id": "RA_kwDOAoaHcc4I7UQz", + "name": "Buttercup-win-x64-2.25.0.7z", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 277, - "download_count": 985, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-x64.json" + "size": 66997138, + "download_count": 91, + "created_at": "2024-02-04T17:08:50Z", + "updated_at": "2024-02-04T17:08:53Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/Buttercup-win-x64-2.25.0.7z" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555308", - "id": 61555308, - "node_id": "RA_kwDOD7kLxc4Dq0Js", - "name": "template-win32-x64.zip", + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767052", + "id": 149767052, + "node_id": "RA_kwDOAoaHcc4I7UOM", + "name": "latest-linux-arm.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -13009,745 +11388,25 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 17417027, - "download_count": 3546, - "created_at": "2022-04-05T00:21:17Z", - "updated_at": "2022-04-05T00:21:18Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/webcatalog/neutron/tarball/v22.13.0", - "zipball_url": "https://api.github.com/repos/webcatalog/neutron/zipball/v22.13.0", - "body_html": "<ul>\n<li>Revert \"[NEU-175] Remove WebExtension support (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1190520410\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/neutron/issues/869\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/neutron/pull/869/hovercard\" href=\"https://github.com/webcatalog/neutron/pull/869\">#869</a>)\" (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1192446384\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/neutron/issues/872\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/neutron/pull/872/hovercard\" href=\"https://github.com/webcatalog/neutron/pull/872\">#872</a>)</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.982Z" - }, - "code-notes": { - "latestRelease": { - "url": "https://api.github.com/repos/lauthieb/code-notes/releases/26963400", - "assets_url": "https://api.github.com/repos/lauthieb/code-notes/releases/26963400/assets", - "upload_url": "https://uploads.github.com/repos/lauthieb/code-notes/releases/26963400/assets{?name,label}", - "html_url": "https://github.com/lauthieb/code-notes/releases/tag/1.2.4", - "id": 26963400, - "author": { - "login": "lauthieb", - "id": 9600228, - "node_id": "MDQ6VXNlcjk2MDAyMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lauthieb", - "html_url": "https://github.com/lauthieb", - "followers_url": "https://api.github.com/users/lauthieb/followers", - "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", - "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", - "organizations_url": "https://api.github.com/users/lauthieb/orgs", - "repos_url": "https://api.github.com/users/lauthieb/repos", - "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", - "received_events_url": "https://api.github.com/users/lauthieb/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2OTYzNDAw", - "tag_name": "1.2.4", - "target_commitish": "master", - "name": "1.2.4", - "draft": false, - "prerelease": false, - "created_at": "2020-05-27T20:17:44Z", - "published_at": "2020-05-27T21:36:06Z", - "assets": [ + "size": 383, + "download_count": 5, + "created_at": "2024-02-04T17:06:51Z", + "updated_at": "2024-02-04T17:06:51Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/latest-linux-arm.yml" + }, { - "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21118403", - "id": 21118403, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE4NDAz", - "name": "code-notes-1.2.4-x86_64.AppImage", - "label": null, + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767050", + "id": 149767050, + "node_id": "RA_kwDOAoaHcc4I7UOK", + "name": "latest-linux-arm64.yml", + "label": "", "uploader": { - "login": "lauthieb", - "id": 9600228, - "node_id": "MDQ6VXNlcjk2MDAyMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lauthieb", - "html_url": "https://github.com/lauthieb", - "followers_url": "https://api.github.com/users/lauthieb/followers", - "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", - "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", - "organizations_url": "https://api.github.com/users/lauthieb/orgs", - "repos_url": "https://api.github.com/users/lauthieb/repos", - "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", - "received_events_url": "https://api.github.com/users/lauthieb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92860176, - "download_count": 818, - "created_at": "2020-05-27T21:08:08Z", - "updated_at": "2020-05-27T21:23:10Z", - "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21117869", - "id": 21117869, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE3ODY5", - "name": "code-notes-1.2.4.dmg", - "label": null, - "uploader": { - "login": "lauthieb", - "id": 9600228, - "node_id": "MDQ6VXNlcjk2MDAyMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lauthieb", - "html_url": "https://github.com/lauthieb", - "followers_url": "https://api.github.com/users/lauthieb/followers", - "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", - "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", - "organizations_url": "https://api.github.com/users/lauthieb/orgs", - "repos_url": "https://api.github.com/users/lauthieb/repos", - "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", - "received_events_url": "https://api.github.com/users/lauthieb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86084266, - "download_count": 1486, - "created_at": "2020-05-27T20:45:59Z", - "updated_at": "2020-05-27T21:04:30Z", - "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4.dmg" - }, - { - "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21119106", - "id": 21119106, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE5MTA2", - "name": "code-notes-1.2.4.exe", - "label": null, - "uploader": { - "login": "lauthieb", - "id": 9600228, - "node_id": "MDQ6VXNlcjk2MDAyMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lauthieb", - "html_url": "https://github.com/lauthieb", - "followers_url": "https://api.github.com/users/lauthieb/followers", - "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", - "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", - "organizations_url": "https://api.github.com/users/lauthieb/orgs", - "repos_url": "https://api.github.com/users/lauthieb/repos", - "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", - "received_events_url": "https://api.github.com/users/lauthieb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 65859972, - "download_count": 3695, - "created_at": "2020-05-27T21:23:57Z", - "updated_at": "2020-05-27T21:35:14Z", - "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4.exe" - } - ], - "tarball_url": "https://api.github.com/repos/lauthieb/code-notes/tarball/1.2.4", - "zipball_url": "https://api.github.com/repos/lauthieb/code-notes/zipball/1.2.4", - "body_html": "<h1>Improvements and a new codebase!</h1>\n<h2>Contributors</h2>\n<p>First of all, many thanks to our contributors of this new version <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji></p>\n<ul>\n<li>@kodaman2</li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/McLoo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/McLoo\">@McLoo</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlackMix/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlackMix\">@BlackMix</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mszkb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mszkb\">@mszkb</a> (special thank for this big PR <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"611379257\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/135\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lauthieb/code-notes/pull/135/hovercard\" href=\"https://github.com/lauthieb/code-notes/pull/135\">#135</a>)</li>\n</ul>\n<h2>Features</h2>\n<ul>\n<li>Add Visual Basic Script support (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"540166974\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/122\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lauthieb/code-notes/pull/122/hovercard\" href=\"https://github.com/lauthieb/code-notes/pull/122\">#122</a>)</li>\n<li>Added menu item with shortcut for dev tools in production (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"546366584\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/126\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lauthieb/code-notes/pull/126/hovercard\" href=\"https://github.com/lauthieb/code-notes/pull/126\">#126</a>)</li>\n<li>Upgrading to vue-cli 4 and electron 8 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"611379257\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/135\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lauthieb/code-notes/pull/135/hovercard\" href=\"https://github.com/lauthieb/code-notes/pull/135\">#135</a>)</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.007Z" - }, - "cocos-creator": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.131Z" - }, - "code-sketch": { - "latestRelease": { - "url": "https://api.github.com/repos/keelii/code-sketch/releases/19062588", - "assets_url": "https://api.github.com/repos/keelii/code-sketch/releases/19062588/assets", - "upload_url": "https://uploads.github.com/repos/keelii/code-sketch/releases/19062588/assets{?name,label}", - "html_url": "https://github.com/keelii/code-sketch/releases/tag/v0.0.7", - "id": 19062588, - "author": { - "login": "keelii", - "id": 458894, - "node_id": "MDQ6VXNlcjQ1ODg5NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/keelii", - "html_url": "https://github.com/keelii", - "followers_url": "https://api.github.com/users/keelii/followers", - "following_url": "https://api.github.com/users/keelii/following{/other_user}", - "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", - "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", - "organizations_url": "https://api.github.com/users/keelii/orgs", - "repos_url": "https://api.github.com/users/keelii/repos", - "events_url": "https://api.github.com/users/keelii/events{/privacy}", - "received_events_url": "https://api.github.com/users/keelii/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE5MDYyNTg4", - "tag_name": "v0.0.7", - "target_commitish": "master", - "name": "升级到 electron 6", - "draft": false, - "prerelease": false, - "created_at": "2019-08-04T08:55:40Z", - "published_at": "2019-08-04T09:01:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/keelii/code-sketch/releases/assets/14154861", - "id": 14154861, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MTU0ODYx", - "name": "Code.Sketch-0.0.7.dmg", - "label": null, - "uploader": { - "login": "keelii", - "id": 458894, - "node_id": "MDQ6VXNlcjQ1ODg5NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/keelii", - "html_url": "https://github.com/keelii", - "followers_url": "https://api.github.com/users/keelii/followers", - "following_url": "https://api.github.com/users/keelii/following{/other_user}", - "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", - "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", - "organizations_url": "https://api.github.com/users/keelii/orgs", - "repos_url": "https://api.github.com/users/keelii/repos", - "events_url": "https://api.github.com/users/keelii/events{/privacy}", - "received_events_url": "https://api.github.com/users/keelii/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67579782, - "download_count": 462, - "created_at": "2019-08-04T08:57:56Z", - "updated_at": "2019-08-04T09:01:09Z", - "browser_download_url": "https://github.com/keelii/code-sketch/releases/download/v0.0.7/Code.Sketch-0.0.7.dmg" - }, - { - "url": "https://api.github.com/repos/keelii/code-sketch/releases/assets/26223596", - "id": 26223596, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MjIzNTk2", - "name": "public.zip", - "label": null, - "uploader": { - "login": "keelii", - "id": 458894, - "node_id": "MDQ6VXNlcjQ1ODg5NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/keelii", - "html_url": "https://github.com/keelii", - "followers_url": "https://api.github.com/users/keelii/followers", - "following_url": "https://api.github.com/users/keelii/following{/other_user}", - "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", - "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", - "organizations_url": "https://api.github.com/users/keelii/orgs", - "repos_url": "https://api.github.com/users/keelii/repos", - "events_url": "https://api.github.com/users/keelii/events{/privacy}", - "received_events_url": "https://api.github.com/users/keelii/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 3126971, - "download_count": 36, - "created_at": "2020-09-26T13:19:25Z", - "updated_at": "2020-09-26T13:19:41Z", - "browser_download_url": "https://github.com/keelii/code-sketch/releases/download/v0.0.7/public.zip" - } - ], - "tarball_url": "https://api.github.com/repos/keelii/code-sketch/tarball/v0.0.7", - "zipball_url": "https://api.github.com/repos/keelii/code-sketch/zipball/v0.0.7", - "body_html": "<ul>\n<li>升级到 electron 6</li>\n<li>升级到 Electron builder 21.2.0(低版本不打包出来的 electron 6应用打开时会崩溃)</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.180Z" - }, - "codex": { - "latestRelease": { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/59414572", - "assets_url": "https://api.github.com/repos/jcv8000/Codex/releases/59414572/assets", - "upload_url": "https://uploads.github.com/repos/jcv8000/Codex/releases/59414572/assets{?name,label}", - "html_url": "https://github.com/jcv8000/Codex/releases/tag/v1.4.2", - "id": 59414572, - "author": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFPV96M4Dipgs", - "tag_name": "v1.4.2", - "target_commitish": "master", - "name": "Codex v1.4.2", - "draft": false, - "prerelease": false, - "created_at": "2022-02-12T22:10:36Z", - "published_at": "2022-02-12T22:41:48Z", - "assets": [ - { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/56645362", - "id": 56645362, - "node_id": "RA_kwDOFPV96M4DYFby", - "name": "Codex-1.4.2-win.zip", - "label": null, - "uploader": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 87138930, - "download_count": 234, - "created_at": "2022-02-12T22:38:07Z", - "updated_at": "2022-02-12T22:39:14Z", - "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v1.4.2/Codex-1.4.2-win.zip" - }, - { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/56645460", - "id": 56645460, - "node_id": "RA_kwDOFPV96M4DYFdU", - "name": "Codex-1.4.2.deb", - "label": null, - "uploader": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60730310, - "download_count": 154, - "created_at": "2022-02-12T22:39:19Z", - "updated_at": "2022-02-12T22:40:07Z", - "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v1.4.2/Codex-1.4.2.deb" - }, - { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/56645530", - "id": 56645530, - "node_id": "RA_kwDOFPV96M4DYFea", - "name": "Codex-1.4.2.tar.xz", - "label": null, - "uploader": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60469036, - "download_count": 54, - "created_at": "2022-02-12T22:40:13Z", - "updated_at": "2022-02-12T22:41:01Z", - "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v1.4.2/Codex-1.4.2.tar.xz" - }, - { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/56645304", - "id": 56645304, - "node_id": "RA_kwDOFPV96M4DYFa4", - "name": "Codex-Setup-1.4.2.exe", - "label": null, - "uploader": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 63511056, - "download_count": 1243, - "created_at": "2022-02-12T22:37:10Z", - "updated_at": "2022-02-12T22:38:00Z", - "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v1.4.2/Codex-Setup-1.4.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/jcv8000/Codex/tarball/v1.4.2", - "zipball_url": "https://api.github.com/repos/jcv8000/Codex/zipball/v1.4.2", - "body_html": "<h3>Changelog</h3>\n<ul>\n<li>This is a minor release to update packages that had security vulnerabilities.</li>\n<li>Also added a note on the home screen to let people know that version 2.0 is coming soon and the project isn't dead</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/59414572/reactions", - "total_count": 2, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.186Z" - }, - "color-ramp-formulator": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/65734028", - "assets_url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/65734028/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/color-ramp-formulator/releases/65734028/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/color-ramp-formulator/releases/tag/v3.7.0", - "id": 65734028, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODyqtoc4D6wWM", - "tag_name": "v3.7.0", - "target_commitish": "master", - "name": "3.7.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-30T12:18:09Z", - "published_at": "2022-04-30T12:21:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/assets/64098528", - "id": 64098528, - "node_id": "RA_kwDODyqtoc4D0hDg", - "name": "color-ramp-formulator-linux-x86_64-3.7.0.AppImage", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89198821, - "download_count": 2, - "created_at": "2022-04-30T12:21:29Z", - "updated_at": "2022-04-30T12:37:53Z", - "browser_download_url": "https://github.com/tonton-pixel/color-ramp-formulator/releases/download/v3.7.0/color-ramp-formulator-linux-x86_64-3.7.0.AppImage" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/assets/64099438", - "id": 64099438, - "node_id": "RA_kwDODyqtoc4D0hRu", - "name": "color-ramp-formulator-mac-universal-3.7.0.dmg", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 156522158, - "download_count": 1, - "created_at": "2022-04-30T12:38:21Z", - "updated_at": "2022-04-30T13:02:36Z", - "browser_download_url": "https://github.com/tonton-pixel/color-ramp-formulator/releases/download/v3.7.0/color-ramp-formulator-mac-universal-3.7.0.dmg" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/assets/64100565", - "id": 64100565, - "node_id": "RA_kwDODyqtoc4D0hjV", - "name": "color-ramp-formulator-mac-universal-3.7.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 151635005, - "download_count": 0, - "created_at": "2022-04-30T13:03:22Z", - "updated_at": "2022-04-30T13:26:55Z", - "browser_download_url": "https://github.com/tonton-pixel/color-ramp-formulator/releases/download/v3.7.0/color-ramp-formulator-mac-universal-3.7.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/tarball/v3.7.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/zipball/v3.7.0", - "body_html": "<ul>\n<li>Added <code>Other Applications</code> to <code>Help</code> menu.</li>\n<li>Updated <code>Electron</code> to version <code>17.4.2</code>.</li>\n<li>Updated <code>Electron Packager</code> to version <code>15.5.1</code>.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.254Z" - }, - "commandeer": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.347Z" - }, - "colorpicker": { - "latestRelease": { - "url": "https://api.github.com/repos/Toinane/colorpicker/releases/41127932", - "assets_url": "https://api.github.com/repos/Toinane/colorpicker/releases/41127932/assets", - "upload_url": "https://uploads.github.com/repos/Toinane/colorpicker/releases/41127932/assets{?name,label}", - "html_url": "https://github.com/Toinane/colorpicker/releases/tag/2.0.5", - "id": 41127932, - "author": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQxMTI3OTMy", - "tag_name": "2.0.5", - "target_commitish": "master", - "name": "Colorpicker 2.0.5", - "draft": false, - "prerelease": false, - "created_at": "2021-04-08T14:20:10Z", - "published_at": "2021-04-08T14:35:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/Toinane/colorpicker/releases/assets/34653854", - "id": 34653854, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NjUzODU0", - "name": "Colorpicker-2.0.5.dmg", - "label": null, - "uploader": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67968755, - "download_count": 2149, - "created_at": "2021-04-08T14:35:18Z", - "updated_at": "2021-04-08T14:35:34Z", - "browser_download_url": "https://github.com/Toinane/colorpicker/releases/download/2.0.5/Colorpicker-2.0.5.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/Toinane/colorpicker/tarball/2.0.5", - "zipball_url": "https://api.github.com/repos/Toinane/colorpicker/zipball/2.0.5", - "body_html": "<h1>Changed</h1>\n<ul>\n<li>Update Electron to 9.4.4</li>\n<li>Update all dependencies</li>\n<li>Add new temporary update available alert</li>\n<li>Removed tray icon temporary</li>\n</ul>\n<p>Sorry it's all for now, I'm working hard on the new design and priorities. Next news soon!</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.360Z" - }, - "compact-log-viewer": { - "latestRelease": { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/65068760", - "assets_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/65068760/assets", - "upload_url": "https://uploads.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/65068760/assets{?name,label}", - "html_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/tag/v1.3.1", - "id": 65068760, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOCjfxps4D4N7Y", - "tag_name": "v1.3.1", - "target_commitish": "dev", - "name": "v1.3.1", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T13:31:40Z", - "published_at": "2022-04-22T13:32:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/63331555", - "id": 63331555, - "node_id": "RA_kwDOCjfxps4Dxlzj", - "name": "Compact-Log-Viewer-1.3.1.appx", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", "url": "https://api.github.com/users/github-actions%5Bbot%5D", "html_url": "https://github.com/apps/github-actions", @@ -13763,19 +11422,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 118444983, - "download_count": 2, - "created_at": "2022-04-22T13:24:51Z", - "updated_at": "2022-04-22T13:24:54Z", - "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.3.1/Compact-Log-Viewer-1.3.1.appx" + "size": 383, + "download_count": 123, + "created_at": "2024-02-04T17:06:51Z", + "updated_at": "2024-02-04T17:06:51Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/63331588", - "id": 63331588, - "node_id": "RA_kwDOCjfxps4Dxl0E", - "name": "Compact.Log.Viewer.Setup.1.3.1.exe", + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767051", + "id": 149767051, + "node_id": "RA_kwDOAoaHcc4I7UOL", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -13797,19 +11456,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 81771965, - "download_count": 37, - "created_at": "2022-04-22T13:25:28Z", - "updated_at": "2022-04-22T13:25:31Z", - "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.3.1/Compact.Log.Viewer.Setup.1.3.1.exe" + "size": 385, + "download_count": 196932, + "created_at": "2024-02-04T17:06:51Z", + "updated_at": "2024-02-04T17:06:51Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/63331572", - "id": 63331572, - "node_id": "RA_kwDOCjfxps4Dxlz0", - "name": "Compact.Log.Viewer.Setup.1.3.1.exe.blockmap", + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767770", + "id": 149767770, + "node_id": "RA_kwDOAoaHcc4I7UZa", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -13831,18 +11490,18 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 85887, - "download_count": 1, - "created_at": "2022-04-22T13:25:08Z", - "updated_at": "2022-04-22T13:25:09Z", - "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.3.1/Compact.Log.Viewer.Setup.1.3.1.exe.blockmap" + "size": 504, + "download_count": 289045, + "created_at": "2024-02-04T17:15:43Z", + "updated_at": "2024-02-04T17:15:43Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/63331602", - "id": 63331602, - "node_id": "RA_kwDOCjfxps4Dxl0S", + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/149767246", + "id": 149767246, + "node_id": "RA_kwDOAoaHcc4I7URO", "name": "latest.yml", "label": "", "uploader": { @@ -13867,787 +11526,422 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 364, - "download_count": 2, - "created_at": "2022-04-22T13:25:35Z", - "updated_at": "2022-04-22T13:25:35Z", - "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.3.1/latest.yml" + "size": 373, + "download_count": 410705, + "created_at": "2024-02-04T17:08:59Z", + "updated_at": "2024-02-04T17:08:59Z", + "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.25.0/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/tarball/v1.3.1", - "zipball_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/zipball/v1.3.1", - "body_html": "<h2>Changes</h2>\n<h2><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Bug Fixes</h2>\n<ul>\n<li>Remove Check Updates Menu for Windows Store users <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/warrenbuckley/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/warrenbuckley\">@warrenbuckley</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1212220437\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/553\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/553/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/553\">#553</a>)</li>\n</ul>\n<h2><g-emoji class=\"g-emoji\" alias=\"toolbox\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f9f0.png\">🧰</g-emoji> Maintenance</h2>\n<ul>\n<li>Bump electron from 18.0.4 to 18.1.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1212046316\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/551\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/551/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/551\">#551</a>)</li>\n<li>Bump eslint-plugin-jsdoc from 39.2.3 to 39.2.7 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1212045752\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/550\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/550/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/550\">#550</a>)</li>\n<li>Bump @typescript-eslint/parser from 5.19.0 to 5.20.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1212045583\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/549\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/549/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/549\">#549</a>)</li>\n<li>Bump eslint from 8.12.0 to 8.13.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1212045402\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/548\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/548/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/548\">#548</a>)</li>\n<li>Bump @typescript-eslint/eslint-plugin from 5.19.0 to 5.20.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1212045285\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/547\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/547/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/547\">#547</a>)</li>\n</ul>\n<h2>Contributors</h2>\n<p><a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a>[bot] and <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/warrenbuckley/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/warrenbuckley\">@warrenbuckley</a></p>", + "tarball_url": "https://api.github.com/repos/buttercup/buttercup-desktop/tarball/v2.25.0", + "zipball_url": "https://api.github.com/repos/buttercup/buttercup-desktop/zipball/v2.25.0", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Electron hardening by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/perry-mitchell/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/perry-mitchell\">@perry-mitchell</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2117120647\" data-permission-text=\"Title is private\" data-url=\"https://github.com/buttercup/buttercup-desktop/issues/1273\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/buttercup/buttercup-desktop/pull/1273/hovercard\" href=\"https://github.com/buttercup/buttercup-desktop/pull/1273\">#1273</a></li>\n<li>Add Portuguese Language Support by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Hawk-Root/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Hawk-Root\">@Hawk-Root</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2116651036\" data-permission-text=\"Title is private\" data-url=\"https://github.com/buttercup/buttercup-desktop/issues/1272\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/buttercup/buttercup-desktop/pull/1272/hovercard\" href=\"https://github.com/buttercup/buttercup-desktop/pull/1272\">#1272</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Hawk-Root/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Hawk-Root\">@Hawk-Root</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2116651036\" data-permission-text=\"Title is private\" data-url=\"https://github.com/buttercup/buttercup-desktop/issues/1272\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/buttercup/buttercup-desktop/pull/1272/hovercard\" href=\"https://github.com/buttercup/buttercup-desktop/pull/1272\">#1272</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/buttercup/buttercup-desktop/compare/v2.24.4...v2.25.0\"><tt>v2.24.4...v2.25.0</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/139819070/reactions", + "total_count": 2, + "+1": 2, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, "mentions_count": 2 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.406Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:00.066Z" }, - "companion": { + "calcy": { "latestRelease": { - "url": "https://api.github.com/repos/brunurd/companion/releases/53594553", - "assets_url": "https://api.github.com/repos/brunurd/companion/releases/53594553/assets", - "upload_url": "https://uploads.github.com/repos/brunurd/companion/releases/53594553/assets{?name,label}", - "html_url": "https://github.com/brunurd/companion/releases/tag/v1.5.9", - "id": 53594553, + "url": "https://api.github.com/repos/varundevpro/calcy/releases/22227684", + "assets_url": "https://api.github.com/repos/varundevpro/calcy/releases/22227684/assets", + "upload_url": "https://uploads.github.com/repos/varundevpro/calcy/releases/22227684/assets{?name,label}", + "html_url": "https://github.com/varundevpro/calcy/releases/tag/v1.1.0", + "id": 22227684, "author": { - "login": "brunurd", - "id": 11222966, - "node_id": "MDQ6VXNlcjExMjIyOTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", + "login": "varundevpro", + "id": 28918411, + "node_id": "MDQ6VXNlcjI4OTE4NDEx", + "avatar_url": "https://avatars.githubusercontent.com/u/28918411?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/brunurd", - "html_url": "https://github.com/brunurd", - "followers_url": "https://api.github.com/users/brunurd/followers", - "following_url": "https://api.github.com/users/brunurd/following{/other_user}", - "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", - "organizations_url": "https://api.github.com/users/brunurd/orgs", - "repos_url": "https://api.github.com/users/brunurd/repos", - "events_url": "https://api.github.com/users/brunurd/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunurd/received_events", + "url": "https://api.github.com/users/varundevpro", + "html_url": "https://github.com/varundevpro", + "followers_url": "https://api.github.com/users/varundevpro/followers", + "following_url": "https://api.github.com/users/varundevpro/following{/other_user}", + "gists_url": "https://api.github.com/users/varundevpro/gists{/gist_id}", + "starred_url": "https://api.github.com/users/varundevpro/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/varundevpro/subscriptions", + "organizations_url": "https://api.github.com/users/varundevpro/orgs", + "repos_url": "https://api.github.com/users/varundevpro/repos", + "events_url": "https://api.github.com/users/varundevpro/events{/privacy}", + "received_events_url": "https://api.github.com/users/varundevpro/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOB0WoZc4DMcm5", - "tag_name": "v1.5.9", - "target_commitish": "main", - "name": "v1.5.9", + "node_id": "MDc6UmVsZWFzZTIyMjI3Njg0", + "tag_name": "v1.1.0", + "target_commitish": "master", + "name": "Calcy v1.1.0", "draft": false, "prerelease": false, - "created_at": "2021-11-17T22:02:44Z", - "published_at": "2021-11-17T22:07:51Z", + "created_at": "2019-12-14T07:28:15Z", + "published_at": "2019-12-14T07:32:59Z", "assets": [ { - "url": "https://api.github.com/repos/brunurd/companion/releases/assets/49705597", - "id": 49705597, - "node_id": "RA_kwDOB0WoZc4C9nJ9", - "name": "Companion-1.5.9.AppImage", - "label": null, + "url": "https://api.github.com/repos/varundevpro/calcy/releases/assets/16795819", + "id": 16795819, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE5", + "name": "calcy-1.1.0-mac.zip", + "label": "", "uploader": { - "login": "brunurd", - "id": 11222966, - "node_id": "MDQ6VXNlcjExMjIyOTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/brunurd", - "html_url": "https://github.com/brunurd", - "followers_url": "https://api.github.com/users/brunurd/followers", - "following_url": "https://api.github.com/users/brunurd/following{/other_user}", - "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", - "organizations_url": "https://api.github.com/users/brunurd/orgs", - "repos_url": "https://api.github.com/users/brunurd/repos", - "events_url": "https://api.github.com/users/brunurd/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunurd/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/zip", "state": "uploaded", - "size": 81251859, - "download_count": 65, - "created_at": "2021-11-17T22:05:00Z", - "updated_at": "2021-11-17T22:05:10Z", - "browser_download_url": "https://github.com/brunurd/companion/releases/download/v1.5.9/Companion-1.5.9.AppImage" + "size": 62045779, + "download_count": 50, + "created_at": "2019-12-14T07:34:49Z", + "updated_at": "2019-12-14T07:34:52Z", + "browser_download_url": "https://github.com/varundevpro/calcy/releases/download/v1.1.0/calcy-1.1.0-mac.zip" }, { - "url": "https://api.github.com/repos/brunurd/companion/releases/assets/49705680", - "id": 49705680, - "node_id": "RA_kwDOB0WoZc4C9nLQ", - "name": "Companion.1.5.9.exe", - "label": null, + "url": "https://api.github.com/repos/varundevpro/calcy/releases/assets/16795817", + "id": 16795817, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE3", + "name": "calcy-1.1.0.AppImage", + "label": "", "uploader": { - "login": "brunurd", - "id": 11222966, - "node_id": "MDQ6VXNlcjExMjIyOTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/brunurd", - "html_url": "https://github.com/brunurd", - "followers_url": "https://api.github.com/users/brunurd/followers", - "following_url": "https://api.github.com/users/brunurd/following{/other_user}", - "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", - "organizations_url": "https://api.github.com/users/brunurd/orgs", - "repos_url": "https://api.github.com/users/brunurd/repos", - "events_url": "https://api.github.com/users/brunurd/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunurd/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 60108348, - "download_count": 496, - "created_at": "2021-11-17T22:06:33Z", - "updated_at": "2021-11-17T22:06:40Z", - "browser_download_url": "https://github.com/brunurd/companion/releases/download/v1.5.9/Companion.1.5.9.exe" - } - ], - "tarball_url": "https://api.github.com/repos/brunurd/companion/tarball/v1.5.9", - "zipball_url": "https://api.github.com/repos/brunurd/companion/zipball/v1.5.9", - "body_html": "<h3>Fix</h3>\n<ul>\n<li>Bump Electron version to 11.5.0 for security reasons.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.456Z" - }, - "container-ps": { - "latestRelease": { - "url": "https://api.github.com/repos/Toinane/container-ps/releases/39869944", - "assets_url": "https://api.github.com/repos/Toinane/container-ps/releases/39869944/assets", - "upload_url": "https://uploads.github.com/repos/Toinane/container-ps/releases/39869944/assets{?name,label}", - "html_url": "https://github.com/Toinane/container-ps/releases/tag/1.3.0", - "id": 39869944, - "author": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5ODY5OTQ0", - "tag_name": "1.3.0", - "target_commitish": "master", - "name": "Release 1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2021-03-16T09:18:25Z", - "published_at": "2021-03-16T10:53:35Z", - "assets": [ + "size": 71873371, + "download_count": 93, + "created_at": "2019-12-14T07:34:47Z", + "updated_at": "2019-12-14T07:34:49Z", + "browser_download_url": "https://github.com/varundevpro/calcy/releases/download/v1.1.0/calcy-1.1.0.AppImage" + }, { - "url": "https://api.github.com/repos/Toinane/container-ps/releases/assets/33527182", - "id": 33527182, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTI3MTgy", - "name": "Container.PS-1.3.0.dmg", - "label": null, + "url": "https://api.github.com/repos/varundevpro/calcy/releases/assets/16795820", + "id": 16795820, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODIw", + "name": "calcy-1.1.0.dmg", + "label": "", "uploader": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81801072, - "download_count": 234, - "created_at": "2021-03-16T10:53:14Z", - "updated_at": "2021-03-16T10:53:33Z", - "browser_download_url": "https://github.com/Toinane/container-ps/releases/download/1.3.0/Container.PS-1.3.0.dmg" + "size": 64076674, + "download_count": 72, + "created_at": "2019-12-14T07:34:49Z", + "updated_at": "2019-12-14T07:34:52Z", + "browser_download_url": "https://github.com/varundevpro/calcy/releases/download/v1.1.0/calcy-1.1.0.dmg" }, { - "url": "https://api.github.com/repos/Toinane/container-ps/releases/assets/33527187", - "id": 33527187, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTI3MTg3", - "name": "Container.PS-1.3.0.dmg.blockmap", - "label": null, + "url": "https://api.github.com/repos/varundevpro/calcy/releases/assets/16795826", + "id": 16795826, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODI2", + "name": "calcy-portable.zip", + "label": "", "uploader": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 64907813, + "download_count": 176, + "created_at": "2019-12-14T07:35:36Z", + "updated_at": "2019-12-14T07:35:42Z", + "browser_download_url": "https://github.com/varundevpro/calcy/releases/download/v1.1.0/calcy-portable.zip" + }, + { + "url": "https://api.github.com/repos/varundevpro/calcy/releases/assets/16795827", + "id": 16795827, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODI3", + "name": "calcy.Setup.1.1.0.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87562, - "download_count": 9, - "created_at": "2021-03-16T10:53:33Z", - "updated_at": "2021-03-16T10:53:33Z", - "browser_download_url": "https://github.com/Toinane/container-ps/releases/download/1.3.0/Container.PS-1.3.0.dmg.blockmap" + "size": 45594579, + "download_count": 401, + "created_at": "2019-12-14T07:35:36Z", + "updated_at": "2019-12-14T07:35:39Z", + "browser_download_url": "https://github.com/varundevpro/calcy/releases/download/v1.1.0/calcy.Setup.1.1.0.exe" + }, + { + "url": "https://api.github.com/repos/varundevpro/calcy/releases/assets/16795818", + "id": 16795818, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE4", + "name": "calcy_1.1.0_amd64.snap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 60350464, + "download_count": 33, + "created_at": "2019-12-14T07:34:47Z", + "updated_at": "2019-12-14T07:34:49Z", + "browser_download_url": "https://github.com/varundevpro/calcy/releases/download/v1.1.0/calcy_1.1.0_amd64.snap" + }, + { + "url": "https://api.github.com/repos/varundevpro/calcy/releases/assets/16795816", + "id": 16795816, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE2", + "name": "linux-unpacked.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 70709426, + "download_count": 54, + "created_at": "2019-12-14T07:34:47Z", + "updated_at": "2019-12-14T07:34:49Z", + "browser_download_url": "https://github.com/varundevpro/calcy/releases/download/v1.1.0/linux-unpacked.zip" } ], - "tarball_url": "https://api.github.com/repos/Toinane/container-ps/tarball/1.3.0", - "zipball_url": "https://api.github.com/repos/Toinane/container-ps/zipball/1.3.0", - "body_html": "<ul>\n<li>Add \"Open Console\" button to open container bash if possible or sh instead.</li>\n<li>Update dependencies</li>\n<li>Update Electron to v12</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/varundevpro/calcy/tarball/v1.1.0", + "zipball_url": "https://api.github.com/repos/varundevpro/calcy/zipball/v1.1.0", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.615Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:00.071Z" }, - "corda-node-explorer": { + "camunda-modeler": { "latestRelease": { - "url": "https://api.github.com/repos/corda/node-explorer/releases/52225782", - "assets_url": "https://api.github.com/repos/corda/node-explorer/releases/52225782/assets", - "upload_url": "https://uploads.github.com/repos/corda/node-explorer/releases/52225782/assets{?name,label}", - "html_url": "https://github.com/corda/node-explorer/releases/tag/v0.1.2-rev", - "id": 52225782, + "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/140470108", + "assets_url": "https://api.github.com/repos/camunda/camunda-modeler/releases/140470108/assets", + "upload_url": "https://uploads.github.com/repos/camunda/camunda-modeler/releases/140470108/assets{?name,label}", + "html_url": "https://github.com/camunda/camunda-modeler/releases/tag/v5.20.0", + "id": 140470108, "author": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDODWZRV84DHOb2", - "tag_name": "v0.1.2-rev", - "target_commitish": "master", - "name": "Beta release v0.1.2-rev", + "node_id": "RE_kwDOAou-us4IX2dc", + "tag_name": "v5.20.0", + "target_commitish": "develop", + "name": "v5.20.0", "draft": false, "prerelease": false, - "created_at": "2021-10-22T15:30:11Z", - "published_at": "2021-10-28T11:52:55Z", + "created_at": "2024-02-08T07:22:53Z", + "published_at": "2024-02-08T07:53:52Z", "assets": [ { - "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48530967", - "id": 48530967, - "node_id": "RA_kwDODWZRV84C5IYX", - "name": "Corda.Node.Explorer-0.1.2.AppImage", - "label": null, + "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/150470207", + "id": 150470207, + "node_id": "RA_kwDOAou-us4I9_4_", + "name": "camunda-modeler-5.20.0-linux-x64.tar.gz", + "label": "", "uploader": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/gzip", "state": "uploaded", - "size": 227789596, - "download_count": 44, - "created_at": "2021-11-03T14:15:33Z", - "updated_at": "2021-11-03T14:17:42Z", - "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer-0.1.2.AppImage" + "size": 108922835, + "download_count": 153, + "created_at": "2024-02-08T07:28:16Z", + "updated_at": "2024-02-08T07:28:19Z", + "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.20.0/camunda-modeler-5.20.0-linux-x64.tar.gz" }, { - "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/49448212", - "id": 49448212, - "node_id": "RA_kwDODWZRV84C8oUU", - "name": "Corda.Node.Explorer-0.1.2.dmg", - "label": null, + "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/150470401", + "id": 150470401, + "node_id": "RA_kwDOAou-us4I9_8B", + "name": "camunda-modeler-5.20.0-mac.dmg", + "label": "", "uploader": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 207865045, - "download_count": 80, - "created_at": "2021-11-15T10:54:25Z", - "updated_at": "2021-11-15T10:56:30Z", - "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer-0.1.2.dmg" - }, - { - "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48067494", - "id": 48067494, - "node_id": "RA_kwDODWZRV84C3XOm", - "name": "Corda.Node.Explorer.Setup.0.1.2.exe", - "label": null, - "uploader": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 168455299, - "download_count": 559, - "created_at": "2021-10-28T11:33:02Z", - "updated_at": "2021-10-28T11:35:01Z", - "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer.Setup.0.1.2.exe" - }, - { - "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48531054", - "id": 48531054, - "node_id": "RA_kwDODWZRV84C5IZu", - "name": "node-explorer_0.1.2_amd64.deb", - "label": null, - "uploader": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 162152864, - "download_count": 61, - "created_at": "2021-11-03T14:16:49Z", - "updated_at": "2021-11-03T14:18:28Z", - "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/node-explorer_0.1.2_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/corda/node-explorer/tarball/v0.1.2-rev", - "zipball_url": "https://api.github.com/repos/corda/node-explorer/zipball/v0.1.2-rev", - "body_html": "<p>UI Update for Node Explorer</p>\n<h2>What's Changed</h2>\n<ul>\n<li>Docker setup by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/karthik137/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/karthik137\">@karthik137</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"648032883\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/8/hovercard\" href=\"https://github.com/corda/node-explorer/pull/8\">#8</a></li>\n<li>Fix Whilelisted to Whitelisted in the UI by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/akegaviar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/akegaviar\">@akegaviar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"662691801\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/10\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/10/hovercard\" href=\"https://github.com/corda/node-explorer/pull/10\">#10</a></li>\n<li>Develop/node-explorer-ui-update by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jamesobrien86/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jamesobrien86\">@jamesobrien86</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1032541866\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/13/hovercard\" href=\"https://github.com/corda/node-explorer/pull/13\">#13</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/karthik137/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/karthik137\">@karthik137</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"648032883\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/8/hovercard\" href=\"https://github.com/corda/node-explorer/pull/8\">#8</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/akegaviar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/akegaviar\">@akegaviar</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"662691801\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/10\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/10/hovercard\" href=\"https://github.com/corda/node-explorer/pull/10\">#10</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jamesobrien86/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jamesobrien86\">@jamesobrien86</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1032541866\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/13/hovercard\" href=\"https://github.com/corda/node-explorer/pull/13\">#13</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/corda/node-explorer/compare/v0.1.1-rev...v0.1.2-rev\"><tt>v0.1.1-rev...v0.1.2-rev</tt></a></p>", - "mentions_count": 3 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.635Z" - }, - "converse": { - "latestRelease": { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/63855667", - "assets_url": "https://api.github.com/repos/conversejs/converse-desktop/releases/63855667/assets", - "upload_url": "https://uploads.github.com/repos/conversejs/converse-desktop/releases/63855667/assets{?name,label}", - "html_url": "https://github.com/conversejs/converse-desktop/releases/tag/v9.1.0", - "id": 63855667, - "author": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEMpj1M4Dzlwz", - "tag_name": "v9.1.0", - "target_commitish": "master", - "name": "Version 9.1.0 - 2022-04-07", - "draft": false, - "prerelease": false, - "created_at": "2022-04-07T12:45:30Z", - "published_at": "2022-04-07T12:46:14Z", - "assets": [ - { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/62021499", - "id": 62021499, - "node_id": "RA_kwDOEMpj1M4Dsl97", - "name": "Converse.Desktop-9.1.0.dmg", - "label": null, - "uploader": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97113487, - "download_count": 73, - "created_at": "2022-04-09T05:10:18Z", - "updated_at": "2022-04-09T05:10:41Z", - "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v9.1.0/Converse.Desktop-9.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/62021344", - "id": 62021344, - "node_id": "RA_kwDOEMpj1M4Dsl7g", - "name": "Converse.Desktop.Setup.9.1.0.exe", - "label": null, - "uploader": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 74306171, - "download_count": 222, - "created_at": "2022-04-09T05:04:45Z", - "updated_at": "2022-04-09T05:05:00Z", - "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v9.1.0/Converse.Desktop.Setup.9.1.0.exe" - }, - { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/62021317", - "id": 62021317, - "node_id": "RA_kwDOEMpj1M4Dsl7F", - "name": "converse_desktop-9.1.0_amd64.deb", - "label": null, - "uploader": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 65948842, - "download_count": 39, - "created_at": "2022-04-09T05:04:11Z", - "updated_at": "2022-04-09T05:04:26Z", - "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v9.1.0/converse_desktop-9.1.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/62021327", - "id": 62021327, - "node_id": "RA_kwDOEMpj1M4Dsl7P", - "name": "converse_desktop-9.1.0_x64.tar.gz", - "label": null, - "uploader": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 94807442, - "download_count": 34, - "created_at": "2022-04-09T05:04:26Z", - "updated_at": "2022-04-09T05:04:45Z", - "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v9.1.0/converse_desktop-9.1.0_x64.tar.gz" - } - ], - "tarball_url": "https://api.github.com/repos/conversejs/converse-desktop/tarball/v9.1.0", - "zipball_url": "https://api.github.com/repos/conversejs/converse-desktop/zipball/v9.1.0", - "body_html": "<ul>\n<li>Update to converse.js 9.1.0</li>\n<li>Update to Electron to 18.0.1</li>\n<li>Remove angularjs and simplify application</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.712Z" - }, - "correo": { - "latestRelease": { - "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/3970606", - "assets_url": "https://api.github.com/repos/amitmerchant1990/correo/releases/3970606/assets", - "upload_url": "https://uploads.github.com/repos/amitmerchant1990/correo/releases/3970606/assets{?name,label}", - "html_url": "https://github.com/amitmerchant1990/correo/releases/tag/v1.0.5", - "id": 3970606, - "author": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5NzA2MDY=", - "tag_name": "v1.0.5", - "target_commitish": "master", - "name": "Initial Release", - "draft": false, - "prerelease": false, - "created_at": "2016-08-25T08:54:26Z", - "published_at": "2016-08-25T10:45:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202905", - "id": 2202905, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI5MDU=", - "name": "Correo-darwin-x64.zip", - "label": null, - "uploader": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 121942534, - "download_count": 3888, - "created_at": "2016-08-25T10:25:13Z", - "updated_at": "2016-08-25T10:32:51Z", - "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202467", - "id": 2202467, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI0Njc=", - "name": "Correo-linux-x64.zip", - "label": null, - "uploader": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 47875234, - "download_count": 3381, - "created_at": "2016-08-25T09:45:53Z", - "updated_at": "2016-08-25T09:52:25Z", - "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-linux-x64.zip" + "size": 111407172, + "download_count": 265, + "created_at": "2024-02-08T07:30:59Z", + "updated_at": "2024-02-08T07:31:03Z", + "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.20.0/camunda-modeler-5.20.0-mac.dmg" }, { - "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202555", - "id": 2202555, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI1NTU=", - "name": "Correo-win32-ia32.zip", - "label": null, - "uploader": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 48490299, - "download_count": 19795, - "created_at": "2016-08-25T10:09:20Z", - "updated_at": "2016-08-25T10:13:04Z", - "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-win32-ia32.zip" - } - ], - "tarball_url": "https://api.github.com/repos/amitmerchant1990/correo/tarball/v1.0.5", - "zipball_url": "https://api.github.com/repos/amitmerchant1990/correo/zipball/v1.0.5", - "body_html": "<h2>Features</h2>\n<ul>\n<li>Run Gmail right from the Taskbar(in Windows) or from the Menubar(in macOS).</li>\n<li>App will keep alive in tray for quick usage.</li>\n<li>Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.</li>\n<li>Cross platform\n<ul>\n<li>Windows, macOS and Linux ready.</li>\n</ul>\n</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.717Z" - }, - "cozy-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/65568809", - "assets_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/65568809/assets", - "upload_url": "https://uploads.github.com/repos/cozy-labs/cozy-desktop/releases/65568809/assets{?name,label}", - "html_url": "https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.34.2", - "id": 65568809, - "author": { - "login": "taratatach", - "id": 580382, - "node_id": "MDQ6VXNlcjU4MDM4Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/580382?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/taratatach", - "html_url": "https://github.com/taratatach", - "followers_url": "https://api.github.com/users/taratatach/followers", - "following_url": "https://api.github.com/users/taratatach/following{/other_user}", - "gists_url": "https://api.github.com/users/taratatach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/taratatach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/taratatach/subscriptions", - "organizations_url": "https://api.github.com/users/taratatach/orgs", - "repos_url": "https://api.github.com/users/taratatach/repos", - "events_url": "https://api.github.com/users/taratatach/events{/privacy}", - "received_events_url": "https://api.github.com/users/taratatach/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAWTVE84D6IAp", - "tag_name": "v3.34.2", - "target_commitish": "a4dbdaa821d3739ca33b08c1823eac731cc39b22", - "name": "It's OK not to be present", - "draft": false, - "prerelease": false, - "created_at": "2022-04-28T11:58:58Z", - "published_at": "2022-04-28T12:27:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906219", - "id": 63906219, - "node_id": "RA_kwDOAWTVE84DzyGr", - "name": "Cozy-Drive-3.34.2-i386.AppImage", + "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/150470400", + "id": 150470400, + "node_id": "RA_kwDOAou-us4I9_8A", + "name": "camunda-modeler-5.20.0-mac.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -14671,17 +11965,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 33658350, - "download_count": 29, - "created_at": "2022-04-28T12:01:39Z", - "updated_at": "2022-04-28T12:01:40Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2-i386.AppImage" + "size": 116972, + "download_count": 1, + "created_at": "2024-02-08T07:30:59Z", + "updated_at": "2024-02-08T07:30:59Z", + "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.20.0/camunda-modeler-5.20.0-mac.dmg.blockmap" }, { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906876", - "id": 63906876, - "node_id": "RA_kwDOAWTVE84DzyQ8", - "name": "Cozy-Drive-3.34.2-mac.zip", + "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/150470402", + "id": 150470402, + "node_id": "RA_kwDOAou-us4I9_8C", + "name": "camunda-modeler-5.20.0-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -14705,17 +11999,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 91515324, - "download_count": 531, - "created_at": "2022-04-28T12:11:30Z", - "updated_at": "2022-04-28T12:11:35Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2-mac.zip" + "size": 111269377, + "download_count": 16, + "created_at": "2024-02-08T07:30:59Z", + "updated_at": "2024-02-08T07:31:03Z", + "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.20.0/camunda-modeler-5.20.0-mac.zip" }, { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906188", - "id": 63906188, - "node_id": "RA_kwDOAWTVE84DzyGM", - "name": "Cozy-Drive-3.34.2-x86_64.AppImage", + "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/150470321", + "id": 150470321, + "node_id": "RA_kwDOAou-us4I9_6x", + "name": "camunda-modeler-5.20.0-win-ia32.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -14737,19 +12031,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 93057309, - "download_count": 916, - "created_at": "2022-04-28T12:01:18Z", - "updated_at": "2022-04-28T12:01:20Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2-x86_64.AppImage" + "size": 101681438, + "download_count": 52, + "created_at": "2024-02-08T07:29:20Z", + "updated_at": "2024-02-08T07:29:23Z", + "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.20.0/camunda-modeler-5.20.0-win-ia32.zip" }, { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906867", - "id": 63906867, - "node_id": "RA_kwDOAWTVE84DzyQz", - "name": "Cozy-Drive-3.34.2.dmg", + "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/150470310", + "id": 150470310, + "node_id": "RA_kwDOAou-us4I9_6m", + "name": "camunda-modeler-5.20.0-win-x64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -14771,19 +12065,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 94548163, - "download_count": 244, - "created_at": "2022-04-28T12:11:13Z", - "updated_at": "2022-04-28T12:11:18Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2.dmg" + "size": 123529133, + "download_count": 418, + "created_at": "2024-02-08T07:29:15Z", + "updated_at": "2024-02-08T07:29:20Z", + "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.20.0/camunda-modeler-5.20.0-win-x64.zip" }, { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906868", - "id": 63906868, - "node_id": "RA_kwDOAWTVE84DzyQ0", - "name": "Cozy-Drive-3.34.2.dmg.blockmap", + "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/150470418", + "id": 150470418, + "node_id": "RA_kwDOAou-us4I9_8S", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -14805,87 +12099,62 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100772, - "download_count": 0, - "created_at": "2022-04-28T12:11:13Z", - "updated_at": "2022-04-28T12:11:13Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63908050", - "id": 63908050, - "node_id": "RA_kwDOAWTVE84DzyjS", - "name": "Cozy-Drive-Setup-3.34.2.exe", - "label": "", - "uploader": { - "login": "cozy-desktop-bot", - "id": 39957458, - "node_id": "MDQ6VXNlcjM5OTU3NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cozy-desktop-bot", - "html_url": "https://github.com/cozy-desktop-bot", - "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", - "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", - "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", - "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", - "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134070696, - "download_count": 3384, - "created_at": "2022-04-28T12:23:01Z", - "updated_at": "2022-04-28T12:23:05Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-Setup-3.34.2.exe" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63908051", - "id": 63908051, - "node_id": "RA_kwDOAWTVE84DzyjT", - "name": "Cozy-Drive-Setup-3.34.2.exe.blockmap", - "label": "", - "uploader": { - "login": "cozy-desktop-bot", - "id": 39957458, - "node_id": "MDQ6VXNlcjM5OTU3NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cozy-desktop-bot", - "html_url": "https://github.com/cozy-desktop-bot", - "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", - "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", - "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", - "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", - "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 139855, - "download_count": 2126, - "created_at": "2022-04-28T12:23:01Z", - "updated_at": "2022-04-28T12:23:01Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-Setup-3.34.2.exe.blockmap" - }, + "size": 358, + "download_count": 6, + "created_at": "2024-02-08T07:31:03Z", + "updated_at": "2024-02-08T07:31:03Z", + "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.20.0/latest-mac.yml" + } + ], + "tarball_url": "https://api.github.com/repos/camunda/camunda-modeler/tarball/v5.20.0", + "zipball_url": "https://api.github.com/repos/camunda/camunda-modeler/zipball/v5.20.0", + "body_html": "<p>Changes:</p>\n<p><a href=\"https://github.com/camunda/camunda-modeler/blob/develop/CHANGELOG.md#5200\">https://github.com/camunda/camunda-modeler/blob/develop/CHANGELOG.md#5200</a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:00.084Z" + }, + "cashcash": { + "latestRelease": { + "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/64058061", + "assets_url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/64058061/assets", + "upload_url": "https://uploads.github.com/repos/Winbee/cashcash-desktop/releases/64058061/assets{?name,label}", + "html_url": "https://github.com/Winbee/cashcash-desktop/releases/tag/v1.2.2", + "id": 64058061, + "author": { + "login": "Winbee", + "id": 7758451, + "node_id": "MDQ6VXNlcjc3NTg0NTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7758451?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Winbee", + "html_url": "https://github.com/Winbee", + "followers_url": "https://api.github.com/users/Winbee/followers", + "following_url": "https://api.github.com/users/Winbee/following{/other_user}", + "gists_url": "https://api.github.com/users/Winbee/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Winbee/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Winbee/subscriptions", + "organizations_url": "https://api.github.com/users/Winbee/orgs", + "repos_url": "https://api.github.com/users/Winbee/repos", + "events_url": "https://api.github.com/users/Winbee/events{/privacy}", + "received_events_url": "https://api.github.com/users/Winbee/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOE0tu384D0XLN", + "tag_name": "v1.2.2", + "target_commitish": "master", + "name": "v1.2.2", + "draft": false, + "prerelease": false, + "created_at": "2022-04-10T16:46:47Z", + "published_at": "2022-04-10T16:47:07Z", + "assets": [ { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906221", - "id": 63906221, - "node_id": "RA_kwDOAWTVE84DzyGt", - "name": "latest-linux-ia32.yml", + "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143867", + "id": 62143867, + "node_id": "RA_kwDOE0tu384DtD17", + "name": "Cashcash-1.2.2.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -14907,19 +12176,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 383, - "download_count": 0, - "created_at": "2022-04-28T12:01:40Z", - "updated_at": "2022-04-28T12:01:40Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/latest-linux-ia32.yml" + "size": 85819481, + "download_count": 58, + "created_at": "2022-04-10T16:51:30Z", + "updated_at": "2022-04-10T16:51:34Z", + "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash-1.2.2.AppImage" }, { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906222", - "id": 63906222, - "node_id": "RA_kwDOAWTVE84DzyGu", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143939", + "id": 62143939, + "node_id": "RA_kwDOE0tu384DtD3D", + "name": "Cashcash-1.2.2.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -14941,19 +12210,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 387, - "download_count": 4763, - "created_at": "2022-04-28T12:01:40Z", - "updated_at": "2022-04-28T12:01:40Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/latest-linux.yml" + "size": 86175002, + "download_count": 66, + "created_at": "2022-04-10T16:53:16Z", + "updated_at": "2022-04-10T16:53:19Z", + "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash-1.2.2.dmg" }, { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906887", - "id": 63906887, - "node_id": "RA_kwDOAWTVE84DzyRH", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143940", + "id": 62143940, + "node_id": "RA_kwDOE0tu384DtD3E", + "name": "Cashcash.Setup.1.2.2.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -14975,1356 +12244,5648 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 522, - "download_count": 3466, - "created_at": "2022-04-28T12:11:35Z", - "updated_at": "2022-04-28T12:11:35Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63908069", - "id": 63908069, - "node_id": "RA_kwDOAWTVE84Dzyjl", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "cozy-desktop-bot", - "id": 39957458, - "node_id": "MDQ6VXNlcjM5OTU3NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cozy-desktop-bot", - "html_url": "https://github.com/cozy-desktop-bot", - "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", - "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", - "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", - "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", - "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 352, - "download_count": 7697, - "created_at": "2022-04-28T12:23:05Z", - "updated_at": "2022-04-28T12:23:05Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/latest.yml" + "size": 62347397, + "download_count": 1679, + "created_at": "2022-04-10T16:53:21Z", + "updated_at": "2022-04-10T16:53:24Z", + "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash.Setup.1.2.2.exe" } ], - "tarball_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/tarball/v3.34.2", - "zipball_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/zipball/v3.34.2", - "body_html": "<p>Improvements for all users:</p>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> We fixed another issue with the latest data migration. It affected users who<br>\nhad deleted directories which were still known to the local PouchDB database.<br>\nMissing directories will now be handled appropriately.</li>\n</ul>\n<p>See also <a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/KNOWN_ISSUES.md\">known issues</a>.</p>\n<p>Happy syncing!</p>" + "tarball_url": "https://api.github.com/repos/Winbee/cashcash-desktop/tarball/v1.2.2", + "zipball_url": "https://api.github.com/repos/Winbee/cashcash-desktop/zipball/v1.2.2", + "body_html": "<h4>1.2.2 (2022-04-10)</h4>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.866Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:00.438Z" }, - "cromberg": { + "cbetar2": { "latestRelease": { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/56413344", - "assets_url": "https://api.github.com/repos/z17/home-accounting-system/releases/56413344/assets", - "upload_url": "https://uploads.github.com/repos/z17/home-accounting-system/releases/56413344/assets{?name,label}", - "html_url": "https://github.com/z17/home-accounting-system/releases/tag/v1.3.0", - "id": 56413344, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/120963005", + "assets_url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/120963005/assets", + "upload_url": "https://uploads.github.com/repos/MrMYHuang/cbetar2/releases/120963005/assets{?name,label}", + "html_url": "https://github.com/MrMYHuang/cbetar2/releases/tag/v22.0.0", + "id": 120963005, "author": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBS6ejM4DXMyg", - "tag_name": "v1.3.0", - "target_commitish": "master", - "name": "v1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-04T21:38:30Z", - "published_at": "2022-01-04T22:20:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/53208667", - "id": 53208667, - "node_id": "RA_kwDOBS6ejM4DK-Zb", - "name": "Cromberg-1.3.0.AppImage", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOER_jfc4HNb-9", + "tag_name": "v22.0.0", + "target_commitish": "master", + "name": "22.0.0", + "draft": false, + "prerelease": false, + "created_at": "2023-09-13T13:06:44Z", + "published_at": "2023-09-13T14:26:25Z", + "assets": [ + { + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125855264", + "id": 125855264, + "node_id": "RA_kwDOER_jfc4HgGYg", + "name": "cbetar2_10.10.0.apk", "label": null, "uploader": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.android.package-archive", "state": "uploaded", - "size": 128879829, - "download_count": 476, - "created_at": "2022-01-04T22:08:11Z", - "updated_at": "2022-01-04T22:13:18Z", - "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.3.0/Cromberg-1.3.0.AppImage" + "size": 180618, + "download_count": 6, + "created_at": "2023-09-13T13:29:46Z", + "updated_at": "2023-09-13T13:29:48Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_10.10.0.apk" }, { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/53208966", - "id": 53208966, - "node_id": "RA_kwDOBS6ejM4DK-eG", - "name": "Cromberg-1.3.0.dmg", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125853170", + "id": 125853170, + "node_id": "RA_kwDOER_jfc4HgF3y", + "name": "cbetar2_22.0.0_linux_aarch64.rpm", + "label": "", "uploader": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 110170066, - "download_count": 14, - "created_at": "2022-01-04T22:13:18Z", - "updated_at": "2022-01-04T22:17:39Z", - "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.3.0/Cromberg-1.3.0.dmg" + "size": 65566745, + "download_count": 2, + "created_at": "2023-09-13T13:14:54Z", + "updated_at": "2023-09-13T13:14:55Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_linux_aarch64.rpm" }, { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/53208412", - "id": 53208412, - "node_id": "RA_kwDOBS6ejM4DK-Vc", - "name": "Cromberg.1.3.0.exe", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125852553", + "id": 125852553, + "node_id": "RA_kwDOER_jfc4HgFuJ", + "name": "cbetar2_22.0.0_linux_amd64.deb", + "label": "", "uploader": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 68687181, - "download_count": 51, - "created_at": "2022-01-04T22:02:08Z", - "updated_at": "2022-01-04T22:04:56Z", - "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.3.0/Cromberg.1.3.0.exe" + "size": 71304208, + "download_count": 3, + "created_at": "2023-09-13T13:10:54Z", + "updated_at": "2023-09-13T13:10:57Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_linux_amd64.deb" }, { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/53208538", - "id": 53208538, - "node_id": "RA_kwDOBS6ejM4DK-Xa", - "name": "cromberg_1.3.0_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125853000", + "id": 125853000, + "node_id": "RA_kwDOER_jfc4HgF1I", + "name": "cbetar2_22.0.0_linux_arm64.AppImage", + "label": "", "uploader": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82285214, - "download_count": 9, - "created_at": "2022-01-04T22:04:56Z", - "updated_at": "2022-01-04T22:08:11Z", - "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.3.0/cromberg_1.3.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/z17/home-accounting-system/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/z17/home-accounting-system/zipball/v1.3.0", - "body_html": "<h2>Release notes:</h2>\n<ul>\n<li>Balance tab has become table-like</li>\n<li>ReactJS is used for rendering app</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/56413344/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.909Z" - }, - "crossover": { - "latestRelease": { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/64545236", - "assets_url": "https://api.github.com/repos/lacymorrow/crossover/releases/64545236/assets", - "upload_url": "https://uploads.github.com/repos/lacymorrow/crossover/releases/64545236/assets{?name,label}", - "html_url": "https://github.com/lacymorrow/crossover/releases/tag/v3.1.5", - "id": 64545236, - "author": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODLBL_s4D2OHU", - "tag_name": "v3.1.5", - "target_commitish": "master", - "name": "CrossOver v3.1.5: New Features, New Look", - "draft": false, - "prerelease": false, - "created_at": "2022-04-15T16:01:54Z", - "published_at": "2022-04-15T18:57:54Z", - "assets": [ + "size": 100223952, + "download_count": 2, + "created_at": "2023-09-13T13:13:49Z", + "updated_at": "2023-09-13T13:13:51Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_linux_arm64.AppImage" + }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691668", - "id": 62691668, - "node_id": "RA_kwDODLBL_s4DvJlU", - "name": "builder-debug.yml", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125853257", + "id": 125853257, + "node_id": "RA_kwDOER_jfc4HgF5J", + "name": "cbetar2_22.0.0_linux_arm64.deb", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 678, - "download_count": 171, - "created_at": "2022-04-15T18:03:36Z", - "updated_at": "2022-04-15T18:03:36Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/builder-debug.yml" + "size": 67092400, + "download_count": 2, + "created_at": "2023-09-13T13:15:34Z", + "updated_at": "2023-09-13T13:15:36Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_linux_arm64.deb" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691670", - "id": 62691670, - "node_id": "RA_kwDODLBL_s4DvJlW", - "name": "builder-effective-config.yaml", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125852144", + "id": 125852144, + "node_id": "RA_kwDOER_jfc4HgFnw", + "name": "cbetar2_22.0.0_linux_x86_64.AppImage", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 1481, - "download_count": 49, - "created_at": "2022-04-15T18:03:36Z", - "updated_at": "2022-04-15T18:03:36Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/builder-effective-config.yaml" + "size": 99350074, + "download_count": 3, + "created_at": "2023-09-13T13:08:27Z", + "updated_at": "2023-09-13T13:08:29Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_linux_x86_64.AppImage" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691671", - "id": 62691671, - "node_id": "RA_kwDODLBL_s4DvJlX", - "name": "CrossOver-3.1.5-amd64.deb", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125852409", + "id": 125852409, + "node_id": "RA_kwDOER_jfc4HgFr5", + "name": "cbetar2_22.0.0_linux_x86_64.rpm", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 77320242, - "download_count": 376, - "created_at": "2022-04-15T18:03:36Z", - "updated_at": "2022-04-15T18:03:40Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-amd64.deb" + "size": 69513857, + "download_count": 2, + "created_at": "2023-09-13T13:10:12Z", + "updated_at": "2023-09-13T13:10:14Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_linux_x86_64.rpm" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691796", - "id": 62691796, - "node_id": "RA_kwDODLBL_s4DvJnU", - "name": "CrossOver-3.1.5-amd64.snap", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125852551", + "id": 125852551, + "node_id": "RA_kwDOER_jfc4HgFuH", + "name": "cbetar2_22.0.0_macos_universal.pkg", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91275264, - "download_count": 40, - "created_at": "2022-04-15T18:07:09Z", - "updated_at": "2022-04-15T18:07:13Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-amd64.snap" + "size": 164842553, + "download_count": 8, + "created_at": "2023-09-13T13:10:51Z", + "updated_at": "2023-09-13T13:10:59Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_macos_universal.pkg" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691800", - "id": 62691800, - "node_id": "RA_kwDODLBL_s4DvJnY", - "name": "CrossOver-3.1.5-arm64.dmg", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125852617", + "id": 125852617, + "node_id": "RA_kwDOER_jfc4HgFvJ", + "name": "cbetar2_22.0.0_win_arm64.exe", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 110618490, - "download_count": 88, - "created_at": "2022-04-15T18:07:14Z", - "updated_at": "2022-04-15T18:07:19Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-arm64.dmg" + "size": 69573592, + "download_count": 3, + "created_at": "2023-09-13T13:11:16Z", + "updated_at": "2023-09-13T13:11:32Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_win_arm64.exe" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691805", - "id": 62691805, - "node_id": "RA_kwDODLBL_s4DvJnd", - "name": "CrossOver-3.1.5-arm64.dmg.blockmap", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125852759", + "id": 125852759, + "node_id": "RA_kwDOER_jfc4HgFxX", + "name": "cbetar2_22.0.0_win_x64.exe", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 116920, - "download_count": 32, - "created_at": "2022-04-15T18:07:19Z", - "updated_at": "2022-04-15T18:07:19Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-arm64.dmg.blockmap" + "size": 65853272, + "download_count": 7, + "created_at": "2023-09-13T13:12:02Z", + "updated_at": "2023-09-13T13:12:04Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/cbetar2_22.0.0_win_x64.exe" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691807", - "id": 62691807, - "node_id": "RA_kwDODLBL_s4DvJnf", - "name": "CrossOver-3.1.5-arm64.zip", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125853003", + "id": 125853003, + "node_id": "RA_kwDOER_jfc4HgF1L", + "name": "latest-linux-arm64.yml", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 106308804, - "download_count": 187, - "created_at": "2022-04-15T18:07:19Z", - "updated_at": "2022-04-15T18:07:24Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-arm64.zip" + "size": 393, + "download_count": 2, + "created_at": "2023-09-13T13:13:52Z", + "updated_at": "2023-09-13T13:13:52Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691818", - "id": 62691818, - "node_id": "RA_kwDODLBL_s4DvJnq", - "name": "CrossOver-3.1.5-arm64.zip.blockmap", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125852157", + "id": 125852157, + "node_id": "RA_kwDOER_jfc4HgFn9", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 111688, - "download_count": 17, - "created_at": "2022-04-15T18:07:24Z", - "updated_at": "2022-04-15T18:07:24Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-arm64.zip.blockmap" + "size": 394, + "download_count": 2, + "created_at": "2023-09-13T13:08:29Z", + "updated_at": "2023-09-13T13:08:30Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691819", - "id": 62691819, - "node_id": "RA_kwDODLBL_s4DvJnr", - "name": "CrossOver-3.1.5-i386.AppImage", - "label": null, + "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/125852765", + "id": 125852765, + "node_id": "RA_kwDOER_jfc4HgFxd", + "name": "latest.yml", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "MrMYHuang", + "id": 12458706, + "node_id": "MDQ6VXNlcjEyNDU4NzA2", + "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103889894, - "download_count": 29, - "created_at": "2022-04-15T18:07:24Z", - "updated_at": "2022-04-15T18:07:29Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691827", - "id": 62691827, - "node_id": "RA_kwDODLBL_s4DvJnz", - "name": "CrossOver-3.1.5-i386.deb", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/MrMYHuang", + "html_url": "https://github.com/MrMYHuang", + "followers_url": "https://api.github.com/users/MrMYHuang/followers", + "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", + "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", + "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", + "repos_url": "https://api.github.com/users/MrMYHuang/repos", + "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "text/yaml", "state": "uploaded", - "size": 76041962, - "download_count": 17, - "created_at": "2022-04-15T18:07:29Z", - "updated_at": "2022-04-15T18:07:31Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-i386.deb" - }, + "size": 330, + "download_count": 563, + "created_at": "2023-09-13T13:12:04Z", + "updated_at": "2023-09-13T13:12:04Z", + "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v22.0.0/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/MrMYHuang/cbetar2/tarball/v22.0.0", + "zipball_url": "https://api.github.com/repos/MrMYHuang/cbetar2/zipball/v22.0.0", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:00.509Z" + }, + "cells": { + "latestRelease": { + "url": "https://api.github.com/repos/FlorianFe/Cells/releases/11265379", + "assets_url": "https://api.github.com/repos/FlorianFe/Cells/releases/11265379/assets", + "upload_url": "https://uploads.github.com/repos/FlorianFe/Cells/releases/11265379/assets{?name,label}", + "html_url": "https://github.com/FlorianFe/Cells/releases/tag/v1.0.0", + "id": 11265379, + "author": { + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTExMjY1Mzc5", + "tag_name": "v1.0.0", + "target_commitish": "master", + "name": "Version 1.0.0", + "draft": false, + "prerelease": false, + "created_at": "2018-05-31T14:18:06Z", + "published_at": "2018-05-31T17:31:15Z", + "assets": [ { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691830", - "id": 62691830, - "node_id": "RA_kwDODLBL_s4DvJn2", - "name": "CrossOver-3.1.5-i686.pacman", + "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7365313", + "id": 7365313, + "node_id": "MDEyOlJlbGVhc2VBc3NldDczNjUzMTM=", + "name": "Cells.dmg", "label": null, "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 76037116, - "download_count": 19, - "created_at": "2022-04-15T18:07:31Z", - "updated_at": "2022-04-15T18:07:34Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-i686.pacman" + "size": 60165628, + "download_count": 467, + "created_at": "2018-05-31T17:00:37Z", + "updated_at": "2018-05-31T17:31:15Z", + "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells.dmg" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691833", - "id": 62691833, - "node_id": "RA_kwDODLBL_s4DvJn5", - "name": "CrossOver-3.1.5-i686.rpm", + "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7365488", + "id": 7365488, + "node_id": "MDEyOlJlbGVhc2VBc3NldDczNjU0ODg=", + "name": "Cells.exe", "label": null, "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 76067457, - "download_count": 16, - "created_at": "2022-04-15T18:07:34Z", - "updated_at": "2022-04-15T18:07:37Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-i686.rpm" + "size": 44980886, + "download_count": 3654, + "created_at": "2018-05-31T17:19:12Z", + "updated_at": "2018-05-31T17:31:15Z", + "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells.exe" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691834", - "id": 62691834, - "node_id": "RA_kwDODLBL_s4DvJn6", - "name": "CrossOver-3.1.5-ia32.apk", + "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7518002", + "id": 7518002, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc1MTgwMDI=", + "name": "Cells_amd64.deb", "label": null, "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.android.package-archive", + "content_type": "application/x-deb", "state": "uploaded", - "size": 102628866, - "download_count": 30, - "created_at": "2022-04-15T18:07:37Z", - "updated_at": "2022-04-15T18:07:41Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-ia32.apk" - }, + "size": 41012232, + "download_count": 637, + "created_at": "2018-06-13T11:54:40Z", + "updated_at": "2018-06-13T12:00:47Z", + "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/FlorianFe/Cells/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/FlorianFe/Cells/zipball/v1.0.0", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:00.706Z" + }, + "cider": { + "latestRelease": { + "url": "https://api.github.com/repos/ciderapp/Cider/releases/110761596", + "assets_url": "https://api.github.com/repos/ciderapp/Cider/releases/110761596/assets", + "upload_url": "https://uploads.github.com/repos/ciderapp/Cider/releases/110761596/assets{?name,label}", + "html_url": "https://github.com/ciderapp/Cider/releases/tag/v1.6.2", + "id": 110761596, + "author": { + "login": "yazninja", + "id": 71800112, + "node_id": "MDQ6VXNlcjcxODAwMTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/71800112?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yazninja", + "html_url": "https://github.com/yazninja", + "followers_url": "https://api.github.com/users/yazninja/followers", + "following_url": "https://api.github.com/users/yazninja/following{/other_user}", + "gists_url": "https://api.github.com/users/yazninja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yazninja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yazninja/subscriptions", + "organizations_url": "https://api.github.com/users/yazninja/orgs", + "repos_url": "https://api.github.com/users/yazninja/repos", + "events_url": "https://api.github.com/users/yazninja/events{/privacy}", + "received_events_url": "https://api.github.com/users/yazninja/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOGZ8CRc4GmhZ8", + "tag_name": "v1.6.2", + "target_commitish": "58a2eefcda991772020b86c400ee52bc670e6364", + "name": "Cider Version 1.6.2", + "draft": false, + "prerelease": false, + "created_at": "2023-07-02T01:31:41Z", + "published_at": "2023-07-02T01:36:54Z", + "assets": [ { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691837", - "id": 62691837, - "node_id": "RA_kwDODLBL_s4DvJn9", - "name": "CrossOver-3.1.5-ia32.freebsd", - "label": null, + "url": "https://api.github.com/repos/ciderapp/Cider/releases/assets/115197864", + "id": 115197864, + "node_id": "RA_kwDOGZ8CRc4G3ceo", + "name": "Cider-1.6.2.AppImage", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "yazninja", + "id": 71800112, + "node_id": "MDQ6VXNlcjcxODAwMTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/71800112?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/yazninja", + "html_url": "https://github.com/yazninja", + "followers_url": "https://api.github.com/users/yazninja/followers", + "following_url": "https://api.github.com/users/yazninja/following{/other_user}", + "gists_url": "https://api.github.com/users/yazninja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yazninja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yazninja/subscriptions", + "organizations_url": "https://api.github.com/users/yazninja/orgs", + "repos_url": "https://api.github.com/users/yazninja/repos", + "events_url": "https://api.github.com/users/yazninja/events{/privacy}", + "received_events_url": "https://api.github.com/users/yazninja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77953496, - "download_count": 12, - "created_at": "2022-04-15T18:07:41Z", - "updated_at": "2022-04-15T18:07:44Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-ia32.freebsd" + "size": 138380271, + "download_count": 5702, + "created_at": "2023-07-02T01:37:14Z", + "updated_at": "2023-07-02T01:37:45Z", + "browser_download_url": "https://github.com/ciderapp/Cider/releases/download/v1.6.2/Cider-1.6.2.AppImage" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691841", - "id": 62691841, - "node_id": "RA_kwDODLBL_s4DvJoB", - "name": "CrossOver-3.1.5-x64.apk", - "label": null, + "url": "https://api.github.com/repos/ciderapp/Cider/releases/assets/115296763", + "id": 115296763, + "node_id": "RA_kwDOGZ8CRc4G30n7", + "name": "Cider-Setup-1.6.2.exe", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "yazninja", + "id": 71800112, + "node_id": "MDQ6VXNlcjcxODAwMTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/71800112?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/yazninja", + "html_url": "https://github.com/yazninja", + "followers_url": "https://api.github.com/users/yazninja/followers", + "following_url": "https://api.github.com/users/yazninja/following{/other_user}", + "gists_url": "https://api.github.com/users/yazninja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yazninja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yazninja/subscriptions", + "organizations_url": "https://api.github.com/users/yazninja/orgs", + "repos_url": "https://api.github.com/users/yazninja/repos", + "events_url": "https://api.github.com/users/yazninja/events{/privacy}", + "received_events_url": "https://api.github.com/users/yazninja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.android.package-archive", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 104760230, - "download_count": 50, - "created_at": "2022-04-15T18:07:44Z", - "updated_at": "2022-04-15T18:07:48Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.apk" + "size": 101104042, + "download_count": 25811, + "created_at": "2023-07-02T23:24:13Z", + "updated_at": "2023-07-02T23:24:34Z", + "browser_download_url": "https://github.com/ciderapp/Cider/releases/download/v1.6.2/Cider-Setup-1.6.2.exe" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691844", - "id": 62691844, - "node_id": "RA_kwDODLBL_s4DvJoE", - "name": "CrossOver-3.1.5-x64.dmg", - "label": null, + "url": "https://api.github.com/repos/ciderapp/Cider/releases/assets/115197839", + "id": 115197839, + "node_id": "RA_kwDOGZ8CRc4G3ceP", + "name": "cider_1.6.2_amd64.deb", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "yazninja", + "id": 71800112, + "node_id": "MDQ6VXNlcjcxODAwMTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/71800112?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/yazninja", + "html_url": "https://github.com/yazninja", + "followers_url": "https://api.github.com/users/yazninja/followers", + "following_url": "https://api.github.com/users/yazninja/following{/other_user}", + "gists_url": "https://api.github.com/users/yazninja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yazninja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yazninja/subscriptions", + "organizations_url": "https://api.github.com/users/yazninja/orgs", + "repos_url": "https://api.github.com/users/yazninja/repos", + "events_url": "https://api.github.com/users/yazninja/events{/privacy}", + "received_events_url": "https://api.github.com/users/yazninja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 107858365, - "download_count": 62, - "created_at": "2022-04-15T18:07:48Z", - "updated_at": "2022-04-15T18:07:52Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.dmg" + "size": 95784080, + "download_count": 6244, + "created_at": "2023-07-02T01:36:55Z", + "updated_at": "2023-07-02T01:37:14Z", + "browser_download_url": "https://github.com/ciderapp/Cider/releases/download/v1.6.2/cider_1.6.2_amd64.deb" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691848", - "id": 62691848, - "node_id": "RA_kwDODLBL_s4DvJoI", - "name": "CrossOver-3.1.5-x64.dmg.blockmap", - "label": null, + "url": "https://api.github.com/repos/ciderapp/Cider/releases/assets/115197934", + "id": 115197934, + "node_id": "RA_kwDOGZ8CRc4G3cfu", + "name": "cider_1.6.2_amd64.snap", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "yazninja", + "id": 71800112, + "node_id": "MDQ6VXNlcjcxODAwMTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/71800112?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/yazninja", + "html_url": "https://github.com/yazninja", + "followers_url": "https://api.github.com/users/yazninja/followers", + "following_url": "https://api.github.com/users/yazninja/following{/other_user}", + "gists_url": "https://api.github.com/users/yazninja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yazninja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yazninja/subscriptions", + "organizations_url": "https://api.github.com/users/yazninja/orgs", + "repos_url": "https://api.github.com/users/yazninja/repos", + "events_url": "https://api.github.com/users/yazninja/events{/privacy}", + "received_events_url": "https://api.github.com/users/yazninja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 115253, - "download_count": 21, - "created_at": "2022-04-15T18:07:52Z", - "updated_at": "2022-04-15T18:07:52Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.dmg.blockmap" - }, + "size": 118001664, + "download_count": 1499, + "created_at": "2023-07-02T01:37:46Z", + "updated_at": "2023-07-02T01:38:10Z", + "browser_download_url": "https://github.com/ciderapp/Cider/releases/download/v1.6.2/cider_1.6.2_amd64.snap" + } + ], + "tarball_url": "https://api.github.com/repos/ciderapp/Cider/tarball/v1.6.2", + "zipball_url": "https://api.github.com/repos/ciderapp/Cider/zipball/v1.6.2", + "body_html": "<p>Builds from <a href=\"https://dev.azure.com/cidercollective/Cider/_build?definitionId=14\" rel=\"nofollow\">Azure</a> CI/CD</p>", + "reactions": { + "url": "https://api.github.com/repos/ciderapp/Cider/releases/110761596/reactions", + "total_count": 41, + "+1": 37, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 3, + "rocket": 0, + "eyes": 1 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:00.973Z" + }, + "chronobreak": { + "latestRelease": { + "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/27762278", + "assets_url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/27762278/assets", + "upload_url": "https://uploads.github.com/repos/rollersteaam/chronobreak/releases/27762278/assets{?name,label}", + "html_url": "https://github.com/rollersteaam/chronobreak/releases/tag/v1.1.2", + "id": 27762278, + "author": { + "login": "rollersteaam", + "id": 6756697, + "node_id": "MDQ6VXNlcjY3NTY2OTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/6756697?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rollersteaam", + "html_url": "https://github.com/rollersteaam", + "followers_url": "https://api.github.com/users/rollersteaam/followers", + "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}", + "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions", + "organizations_url": "https://api.github.com/users/rollersteaam/orgs", + "repos_url": "https://api.github.com/users/rollersteaam/repos", + "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}", + "received_events_url": "https://api.github.com/users/rollersteaam/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI3NzYyMjc4", + "tag_name": "v1.1.2", + "target_commitish": "master", + "name": "Fix the timer not working", + "draft": false, + "prerelease": false, + "created_at": "2020-06-21T14:14:26Z", + "published_at": "2020-06-21T14:19:55Z", + "assets": [ { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691849", - "id": 62691849, - "node_id": "RA_kwDODLBL_s4DvJoJ", - "name": "CrossOver-3.1.5-x64.freebsd", + "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/assets/21938301", + "id": 21938301, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTM4MzAx", + "name": "chronobreak-linux-x64.zip", "label": null, "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "rollersteaam", + "id": 6756697, + "node_id": "MDQ6VXNlcjY3NTY2OTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/6756697?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/rollersteaam", + "html_url": "https://github.com/rollersteaam", + "followers_url": "https://api.github.com/users/rollersteaam/followers", + "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}", + "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions", + "organizations_url": "https://api.github.com/users/rollersteaam/orgs", + "repos_url": "https://api.github.com/users/rollersteaam/repos", + "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}", + "received_events_url": "https://api.github.com/users/rollersteaam/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 79261888, - "download_count": 12, - "created_at": "2022-04-15T18:07:52Z", - "updated_at": "2022-04-15T18:07:55Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.freebsd" - }, + "size": 158001850, + "download_count": 261, + "created_at": "2020-06-21T14:17:55Z", + "updated_at": "2020-06-21T14:19:18Z", + "browser_download_url": "https://github.com/rollersteaam/chronobreak/releases/download/v1.1.2/chronobreak-linux-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/rollersteaam/chronobreak/tarball/v1.1.2", + "zipball_url": "https://api.github.com/repos/rollersteaam/chronobreak/zipball/v1.1.2", + "body_html": "<ul>\n<li>Fixed the timer not working as of v1.1.1 on Linux machines.</li>\n</ul>\n<p>The problem was because of the version update of Electron performed in the last patch that introduced new security settings. This meant that, by default, the renderer process can't use the <code>require</code> function. This caused execution of all scripts to halt as a result of <code>require</code> not being defined. The fix was to allow <code>nodeIntegrations</code> for <code>BrowserWindow</code>, therefore allowing use of <code>require</code>. This has no security implications because Chronobreak does not use any libraries, other than Electron itself.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:01.001Z" + }, + "catalyst": { + "latestRelease": { + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/124152567", + "assets_url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/124152567/assets", + "upload_url": "https://uploads.github.com/repos/CatalystDevOrg/Catalyst/releases/124152567/assets{?name,label}", + "html_url": "https://github.com/CatalystDevOrg/Catalyst/releases/tag/v3.5.4", + "id": 124152567, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOGjXPus4HZmr3", + "tag_name": "v3.5.4", + "target_commitish": "develop", + "name": "v3.5.4", + "draft": false, + "prerelease": false, + "created_at": "2023-10-07T19:09:51Z", + "published_at": "2023-10-07T19:16:00Z", + "assets": [ { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691850", - "id": 62691850, - "node_id": "RA_kwDODLBL_s4DvJoK", - "name": "CrossOver-3.1.5-x64.pacman", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129517045", + "id": 129517045, + "node_id": "RA_kwDOGjXPus4HuEX1", + "name": "catalyst-3.5.4-1.x86_64.rpm", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 77333020, - "download_count": 31, - "created_at": "2022-04-15T18:07:55Z", - "updated_at": "2022-04-15T18:07:58Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.pacman" + "size": 79563277, + "download_count": 12, + "created_at": "2023-10-07T19:13:53Z", + "updated_at": "2023-10-07T19:13:56Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/catalyst-3.5.4-1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691853", - "id": 62691853, - "node_id": "RA_kwDODLBL_s4DvJoN", - "name": "CrossOver-3.1.5-x64.zip", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129516988", + "id": 129516988, + "node_id": "RA_kwDOGjXPus4HuEW8", + "name": "catalyst-3.5.4-arm64.dmg", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 103815653, - "download_count": 552, - "created_at": "2022-04-15T18:07:58Z", - "updated_at": "2022-04-15T18:08:02Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.zip" + "size": 92023366, + "download_count": 11, + "created_at": "2023-10-07T19:12:59Z", + "updated_at": "2023-10-07T19:13:03Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/catalyst-3.5.4-arm64.dmg" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691856", - "id": 62691856, - "node_id": "RA_kwDODLBL_s4DvJoQ", - "name": "CrossOver-3.1.5-x64.zip.blockmap", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129516872", + "id": 129516872, + "node_id": "RA_kwDOGjXPus4HuEVI", + "name": "catalyst-3.5.4-x64.dmg", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 108047, - "download_count": 14, - "created_at": "2022-04-15T18:08:02Z", - "updated_at": "2022-04-15T18:08:02Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.zip.blockmap" + "size": 95716672, + "download_count": 9, + "created_at": "2023-10-07T19:12:18Z", + "updated_at": "2023-10-07T19:12:22Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/catalyst-3.5.4-x64.dmg" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691858", - "id": 62691858, - "node_id": "RA_kwDODLBL_s4DvJoS", - "name": "CrossOver-3.1.5-x86_64.AppImage", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129517048", + "id": 129517048, + "node_id": "RA_kwDOGjXPus4HuEX4", + "name": "catalyst-3.5.4.AppImage", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106033278, - "download_count": 36, - "created_at": "2022-04-15T18:08:02Z", - "updated_at": "2022-04-15T18:08:06Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x86_64.AppImage" + "size": 101662671, + "download_count": 96, + "created_at": "2023-10-07T19:13:54Z", + "updated_at": "2023-10-07T19:13:58Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/catalyst-3.5.4.AppImage" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691865", - "id": 62691865, - "node_id": "RA_kwDODLBL_s4DvJoZ", - "name": "CrossOver-3.1.5-x86_64.rpm", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129517064", + "id": 129517064, + "node_id": "RA_kwDOGjXPus4HuEYI", + "name": "catalyst-3.5.4.Setup.exe", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "application/x-msdos-program", "state": "uploaded", - "size": 77918053, - "download_count": 19, - "created_at": "2022-04-15T18:08:06Z", - "updated_at": "2022-04-15T18:08:09Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x86_64.rpm" + "size": 102120960, + "download_count": 114, + "created_at": "2023-10-07T19:14:02Z", + "updated_at": "2023-10-07T19:14:06Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/catalyst-3.5.4.Setup.exe" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691872", - "id": 62691872, - "node_id": "RA_kwDODLBL_s4DvJog", - "name": "CrossOver-3.1.5.exe", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129516989", + "id": 129516989, + "node_id": "RA_kwDOGjXPus4HuEW9", + "name": "catalyst-darwin-arm64-3.5.4.zip", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 150082755, - "download_count": 19482, - "created_at": "2022-04-15T18:08:09Z", - "updated_at": "2022-04-15T18:08:14Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5.exe" + "size": 91734397, + "download_count": 6, + "created_at": "2023-10-07T19:12:59Z", + "updated_at": "2023-10-07T19:13:02Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/catalyst-darwin-arm64-3.5.4.zip" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691876", - "id": 62691876, - "node_id": "RA_kwDODLBL_s4DvJok", - "name": "CrossOver-3.1.5.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129516875", + "id": 129516875, + "node_id": "RA_kwDOGjXPus4HuEVL", + "name": "catalyst-darwin-x64-3.5.4.zip", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 155570, - "download_count": 18422, - "created_at": "2022-04-15T18:08:14Z", - "updated_at": "2022-04-15T18:08:15Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5.exe.blockmap" + "size": 95688061, + "download_count": 15, + "created_at": "2023-10-07T19:12:18Z", + "updated_at": "2023-10-07T19:12:23Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/catalyst-darwin-x64-3.5.4.zip" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691877", - "id": 62691877, - "node_id": "RA_kwDODLBL_s4DvJol", - "name": "CrossOver-Portable-3.1.5.exe", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129517063", + "id": 129517063, + "node_id": "RA_kwDOGjXPus4HuEYH", + "name": "Catalyst3-3.5.4-full.nupkg", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 149937031, - "download_count": 354, - "created_at": "2022-04-15T18:08:15Z", - "updated_at": "2022-04-15T18:08:20Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-Portable-3.1.5.exe" + "size": 101330227, + "download_count": 145, + "created_at": "2023-10-07T19:14:02Z", + "updated_at": "2023-10-07T19:14:06Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/Catalyst3-3.5.4-full.nupkg" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691881", - "id": 62691881, - "node_id": "RA_kwDODLBL_s4DvJop", - "name": "CrossOver.exe", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129517047", + "id": 129517047, + "node_id": "RA_kwDOGjXPus4HuEX3", + "name": "catalyst_3.5.4_amd64.deb", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 150082755, - "download_count": 9765, - "created_at": "2022-04-15T18:08:20Z", - "updated_at": "2022-04-15T18:08:26Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver.exe" + "size": 77670446, + "download_count": 95, + "created_at": "2023-10-07T19:13:53Z", + "updated_at": "2023-10-07T19:13:57Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/catalyst_3.5.4_amd64.deb" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691885", - "id": 62691885, - "node_id": "RA_kwDODLBL_s4DvJot", - "name": "latest-linux-ia32.yml", - "label": null, + "url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/releases/assets/129517062", + "id": 129517062, + "node_id": "RA_kwDOGjXPus4HuEYG", + "name": "RELEASES", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 80, + "download_count": 4350, + "created_at": "2023-10-07T19:14:02Z", + "updated_at": "2023-10-07T19:14:02Z", + "browser_download_url": "https://github.com/CatalystDevOrg/Catalyst/releases/download/v3.5.4/RELEASES" + } + ], + "tarball_url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/tarball/v3.5.4", + "zipball_url": "https://api.github.com/repos/CatalystDevOrg/Catalyst/zipball/v3.5.4", + "body_html": "<p>Fixed poor scaling of the more menu on higher resolution displays</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:01.059Z" + }, + "clipboard-manager-electron": { + "latestRelease": { + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154", + "assets_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154/assets", + "upload_url": "https://uploads.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154/assets{?name,label}", + "html_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/tag/v3.6.5", + "id": 37816154, + "author": { + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM3ODE2MTU0", + "tag_name": "v3.6.5", + "target_commitish": "28faf4d9a68454189631322ca8c4122f63a5d420", + "name": "v3.6.5", + "draft": false, + "prerelease": false, + "created_at": "2021-02-09T17:57:39Z", + "published_at": "2021-02-09T17:58:41Z", + "assets": [ + { + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31860587", + "id": 31860587, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYwNTg3", + "name": "clipboard-manager-electron-3.6.5.dmg", + "label": "", + "uploader": { + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 380, - "download_count": 12, - "created_at": "2022-04-15T18:08:26Z", - "updated_at": "2022-04-15T18:08:26Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/latest-linux-ia32.yml" + "size": 76758902, + "download_count": 76, + "created_at": "2021-02-09T18:06:59Z", + "updated_at": "2021-02-09T18:07:08Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.dmg" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691886", - "id": 62691886, - "node_id": "RA_kwDODLBL_s4DvJou", - "name": "latest-linux.yml", - "label": null, + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31860583", + "id": 31860583, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYwNTgz", + "name": "clipboard-manager-electron-3.6.5.dmg.blockmap", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 384, - "download_count": 10, - "created_at": "2022-04-15T18:08:26Z", - "updated_at": "2022-04-15T18:08:26Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/latest-linux.yml" + "size": 80507, + "download_count": 20, + "created_at": "2021-02-09T18:06:58Z", + "updated_at": "2021-02-09T18:06:58Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.dmg.blockmap" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691887", - "id": 62691887, - "node_id": "RA_kwDODLBL_s4DvJov", - "name": "latest-mac.yml", - "label": null, + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863027", + "id": 31863027, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI3", + "name": "clipboard-manager-electron-3.6.5.i686.rpm", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "audio/x-pn-realaudio-plugin", "state": "uploaded", - "size": 809, - "download_count": 3162, - "created_at": "2022-04-15T18:08:26Z", - "updated_at": "2022-04-15T18:08:26Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/latest-mac.yml" + "size": 53261316, + "download_count": 18, + "created_at": "2021-02-09T19:14:49Z", + "updated_at": "2021-02-09T19:14:50Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.i686.rpm" }, { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691888", - "id": 62691888, - "node_id": "RA_kwDODLBL_s4DvJow", - "name": "latest.yml", - "label": null, + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863017", + "id": 31863017, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDE3", + "name": "clipboard-manager-electron-3.6.5.x86_64.rpm", + "label": "", "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "audio/x-pn-realaudio-plugin", "state": "uploaded", - "size": 335, - "download_count": 103454, - "created_at": "2022-04-15T18:08:26Z", - "updated_at": "2022-04-15T18:08:27Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/lacymorrow/crossover/tarball/v3.1.5", - "zipball_url": "https://api.github.com/repos/lacymorrow/crossover/zipball/v3.1.5", - "body_html": "<h1>IF YOU ARE RECEIVING AN ERROR, PLEASE MANUALLY UPDATE CROSSOVER TO THE LATEST VERSION. MY BAD <g-emoji class=\"g-emoji\" alias=\"skull\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f480.png\">💀</g-emoji></h1>\n<p>This version fixes windows store errors and other general bug fixes.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1311301/162628567-ee34a0a4-c3e9-4956-9d32-303353a5952e.png\"><img width=\"220\" alt=\"Screen Shot 2022-04-09 at 9 35 28 PM\" src=\"https://user-images.githubusercontent.com/1311301/162628567-ee34a0a4-c3e9-4956-9d32-303353a5952e.png\" style=\"max-width: 100%;\"></a></p>\n<blockquote>\n<p>Get your snaps...</p>\n</blockquote>\n<p>Please don't hate me...</p>\n<p>Introducing improved auto-updates, a new CI, and MORE Linux support! (We're now in the <a href=\"https://snapcraft.io/crossover\" rel=\"nofollow\">Snap store</a>!)</p>\n<p>This comes along with:</p>\n<ul>\n<li>SVG support!</li>\n<li>Application sounds!</li>\n<li>Notifications!</li>\n<li>Light/Dark mode support!</li>\n<li>bug fixes for preferences!</li>\n<li>The ability to disable all of it! (except the fixes)</li>\n</ul>\n<p>Also:</p>\n<ul>\n<li>Ability to size reticle independent of crosshair</li>\n<li>Ability to make app and crosshair much larger</li>\n<li>Ability to edit app window background and icon color</li>\n<li>SVG customizations</li>\n<li>Theme changing</li>\n<li>App Tray/menubar/taskbar/dock support</li>\n</ul>\n<hr>", - "reactions": { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/64545236/reactions", - "total_count": 7, - "+1": 1, - "-1": 0, - "laugh": 1, - "hooray": 2, - "confused": 0, - "heart": 1, - "rocket": 1, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.974Z" - }, - "covid-19-cases-overview": { + "size": 53708596, + "download_count": 26, + "created_at": "2021-02-09T19:14:30Z", + "updated_at": "2021-02-09T19:14:41Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863026", + "id": 31863026, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI2", + "name": "clipboard-manager-electron.3.6.5.exe", + "label": "", + "uploader": { + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 98893299, + "download_count": 111, + "created_at": "2021-02-09T19:14:45Z", + "updated_at": "2021-02-09T19:14:48Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.3.6.5.exe" + }, + { + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863030", + "id": 31863030, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDMw", + "name": "clipboard-manager-electron.Setup.3.6.5.exe", + "label": "", + "uploader": { + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 99073823, + "download_count": 2114, + "created_at": "2021-02-09T19:14:51Z", + "updated_at": "2021-02-09T19:14:54Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.Setup.3.6.5.exe" + }, + { + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863025", + "id": 31863025, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI1", + "name": "clipboard-manager-electron.Setup.3.6.5.exe.blockmap", + "label": "", + "uploader": { + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 103429, + "download_count": 15, + "created_at": "2021-02-09T19:14:44Z", + "updated_at": "2021-02-09T19:14:45Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.Setup.3.6.5.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863015", + "id": 31863015, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDE1", + "name": "clipboard-manager-electron_3.6.5_amd64.deb", + "label": "", + "uploader": { + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-debian-package", + "state": "uploaded", + "size": 53478522, + "download_count": 52, + "created_at": "2021-02-09T19:14:27Z", + "updated_at": "2021-02-09T19:14:29Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron_3.6.5_amd64.deb" + }, + { + "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863024", + "id": 31863024, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI0", + "name": "clipboard-manager-electron_3.6.5_i386.deb", + "label": "", + "uploader": { + "login": "dotenorio", + "id": 3117833, + "node_id": "MDQ6VXNlcjMxMTc4MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dotenorio", + "html_url": "https://github.com/dotenorio", + "followers_url": "https://api.github.com/users/dotenorio/followers", + "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", + "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", + "organizations_url": "https://api.github.com/users/dotenorio/orgs", + "repos_url": "https://api.github.com/users/dotenorio/repos", + "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", + "received_events_url": "https://api.github.com/users/dotenorio/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-debian-package", + "state": "uploaded", + "size": 53395462, + "download_count": 24, + "created_at": "2021-02-09T19:14:42Z", + "updated_at": "2021-02-09T19:14:44Z", + "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron_3.6.5_i386.deb" + } + ], + "tarball_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/tarball/v3.6.5", + "zipball_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/zipball/v3.6.5", + "body_html": "<ul>\n<li>Fix ico for Windows</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:01.249Z" + }, + "clipper": { + "latestRelease": { + "url": "https://api.github.com/repos/AkashRajpurohit/clipper/releases/39596636", + "assets_url": "https://api.github.com/repos/AkashRajpurohit/clipper/releases/39596636/assets", + "upload_url": "https://uploads.github.com/repos/AkashRajpurohit/clipper/releases/39596636/assets{?name,label}", + "html_url": "https://github.com/AkashRajpurohit/clipper/releases/tag/v1.0.5", + "id": 39596636, + "author": { + "login": "AkashRajpurohit", + "id": 30044630, + "node_id": "MDQ6VXNlcjMwMDQ0NjMw", + "avatar_url": "https://avatars.githubusercontent.com/u/30044630?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AkashRajpurohit", + "html_url": "https://github.com/AkashRajpurohit", + "followers_url": "https://api.github.com/users/AkashRajpurohit/followers", + "following_url": "https://api.github.com/users/AkashRajpurohit/following{/other_user}", + "gists_url": "https://api.github.com/users/AkashRajpurohit/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AkashRajpurohit/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AkashRajpurohit/subscriptions", + "organizations_url": "https://api.github.com/users/AkashRajpurohit/orgs", + "repos_url": "https://api.github.com/users/AkashRajpurohit/repos", + "events_url": "https://api.github.com/users/AkashRajpurohit/events{/privacy}", + "received_events_url": "https://api.github.com/users/AkashRajpurohit/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM5NTk2NjM2", + "tag_name": "v1.0.5", + "target_commitish": "master", + "name": "Minor security patch release", + "draft": false, + "prerelease": false, + "created_at": "2021-03-10T14:36:28Z", + "published_at": "2021-03-10T14:46:01Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/AkashRajpurohit/clipper/tarball/v1.0.5", + "zipball_url": "https://api.github.com/repos/AkashRajpurohit/clipper/zipball/v1.0.5", + "body_html": "<p>Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"825149362\" data-permission-text=\"Title is private\" data-url=\"https://github.com/AkashRajpurohit/clipper/issues/13\" data-hovercard-type=\"issue\" data-hovercard-url=\"/AkashRajpurohit/clipper/issues/13/hovercard\" href=\"https://github.com/AkashRajpurohit/clipper/issues/13\">#13</a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:01.509Z" + }, + "clippo": { + "latestRelease": { + "url": "https://api.github.com/repos/monsterkodi/clippo/releases/12740142", + "assets_url": "https://api.github.com/repos/monsterkodi/clippo/releases/12740142/assets", + "upload_url": "https://uploads.github.com/repos/monsterkodi/clippo/releases/12740142/assets{?name,label}", + "html_url": "https://github.com/monsterkodi/clippo/releases/tag/v1.40.0", + "id": 12740142, + "author": { + "login": "monsterkodi", + "id": 581442, + "node_id": "MDQ6VXNlcjU4MTQ0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/monsterkodi", + "html_url": "https://github.com/monsterkodi", + "followers_url": "https://api.github.com/users/monsterkodi/followers", + "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", + "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", + "organizations_url": "https://api.github.com/users/monsterkodi/orgs", + "repos_url": "https://api.github.com/users/monsterkodi/repos", + "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", + "received_events_url": "https://api.github.com/users/monsterkodi/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTEyNzQwMTQy", + "tag_name": "v1.40.0", + "target_commitish": "master", + "name": "v1.40.0 mac", + "draft": false, + "prerelease": false, + "created_at": "2018-08-26T13:13:34Z", + "published_at": "2018-09-05T12:05:52Z", + "assets": [ + { + "url": "https://api.github.com/repos/monsterkodi/clippo/releases/assets/8524139", + "id": 8524139, + "node_id": "MDEyOlJlbGVhc2VBc3NldDg1MjQxMzk=", + "name": "clippo-1.40.0.dmg", + "label": null, + "uploader": { + "login": "monsterkodi", + "id": 581442, + "node_id": "MDQ6VXNlcjU4MTQ0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/monsterkodi", + "html_url": "https://github.com/monsterkodi", + "followers_url": "https://api.github.com/users/monsterkodi/followers", + "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", + "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", + "organizations_url": "https://api.github.com/users/monsterkodi/orgs", + "repos_url": "https://api.github.com/users/monsterkodi/repos", + "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", + "received_events_url": "https://api.github.com/users/monsterkodi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-diskcopy", + "state": "uploaded", + "size": 65820374, + "download_count": 270, + "created_at": "2018-09-05T12:05:21Z", + "updated_at": "2018-09-05T12:05:49Z", + "browser_download_url": "https://github.com/monsterkodi/clippo/releases/download/v1.40.0/clippo-1.40.0.dmg" + } + ], + "tarball_url": "https://api.github.com/repos/monsterkodi/clippo/tarball/v1.40.0", + "zipball_url": "https://api.github.com/repos/monsterkodi/clippo/zipball/v1.40.0", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:01.570Z" + }, + "cloudcmd": { + "latestRelease": { + "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/139495537", + "assets_url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/139495537/assets", + "upload_url": "https://uploads.github.com/repos/coderaiser/cloudcmd/releases/139495537/assets{?name,label}", + "html_url": "https://github.com/coderaiser/cloudcmd/releases/tag/v17.0.3", + "id": 139495537, + "author": { + "login": "coderaiser", + "id": 1573141, + "node_id": "MDQ6VXNlcjE1NzMxNDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1573141?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coderaiser", + "html_url": "https://github.com/coderaiser", + "followers_url": "https://api.github.com/users/coderaiser/followers", + "following_url": "https://api.github.com/users/coderaiser/following{/other_user}", + "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions", + "organizations_url": "https://api.github.com/users/coderaiser/orgs", + "repos_url": "https://api.github.com/users/coderaiser/repos", + "events_url": "https://api.github.com/users/coderaiser/events{/privacy}", + "received_events_url": "https://api.github.com/users/coderaiser/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOAEX4HM4IUIhx", + "tag_name": "v17.0.3", + "target_commitish": "master", + "name": "cloudcmd v17.0.3", + "draft": false, + "prerelease": false, + "created_at": "2024-02-01T12:43:33Z", + "published_at": "2024-02-01T12:43:41Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/coderaiser/cloudcmd/tarball/v17.0.3", + "zipball_url": "https://api.github.com/repos/coderaiser/cloudcmd/zipball/v17.0.3", + "body_html": "<h2>🔥 feature</h2>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/coderaiser/cloudcmd/commit/aca4119fb19c5f7fcb8d7e89d6ca0a52b33cd142/hovercard\" href=\"https://github.com/coderaiser/cloudcmd/commit/aca4119fb19c5f7fcb8d7e89d6ca0a52b33cd142\"><tt>aca4119</tt></a> cloudcmd: inly v5.0.0</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:01.665Z" + }, + "clovery": { + "latestRelease": { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/66638677", + "assets_url": "https://api.github.com/repos/webcatalog/neutron/releases/66638677/assets", + "upload_url": "https://uploads.github.com/repos/webcatalog/neutron/releases/66638677/assets{?name,label}", + "html_url": "https://github.com/webcatalog/neutron/releases/tag/v22.14.0", + "id": 66638677, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOD7kLxc4D-NNV", + "tag_name": "v22.14.0", + "target_commitish": "master", + "name": "v22.14.0", + "draft": false, + "prerelease": false, + "created_at": "2022-05-12T00:56:45Z", + "published_at": "2022-05-12T19:53:42Z", + "assets": [ + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65306005", + "id": 65306005, + "node_id": "RA_kwDOD7kLxc4D5H2V", + "name": "template-darwin-arm64.json", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/json", + "state": "uploaded", + "size": 283, + "download_count": 1734, + "created_at": "2022-05-12T15:18:31Z", + "updated_at": "2022-05-12T15:18:31Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-darwin-arm64.json" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65306006", + "id": 65306006, + "node_id": "RA_kwDOD7kLxc4D5H2W", + "name": "template-darwin-arm64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 13567187, + "download_count": 5934, + "created_at": "2022-05-12T15:18:31Z", + "updated_at": "2022-05-12T15:18:32Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-darwin-arm64.zip" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305850", + "id": 65305850, + "node_id": "RA_kwDOD7kLxc4D5Hz6", + "name": "template-darwin-x64.json", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/json", + "state": "uploaded", + "size": 279, + "download_count": 2650, + "created_at": "2022-05-12T15:17:00Z", + "updated_at": "2022-05-12T15:17:00Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-darwin-x64.json" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305851", + "id": 65305851, + "node_id": "RA_kwDOD7kLxc4D5Hz7", + "name": "template-darwin-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 13562942, + "download_count": 7853, + "created_at": "2022-05-12T15:17:00Z", + "updated_at": "2022-05-12T15:17:01Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-darwin-x64.zip" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65242241", + "id": 65242241, + "node_id": "RA_kwDOD7kLxc4D44SB", + "name": "template-linux-arm64.json", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/json", + "state": "uploaded", + "size": 281, + "download_count": 10, + "created_at": "2022-05-12T01:03:45Z", + "updated_at": "2022-05-12T01:03:45Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-linux-arm64.json" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65242242", + "id": 65242242, + "node_id": "RA_kwDOD7kLxc4D44SC", + "name": "template-linux-arm64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 13500184, + "download_count": 13, + "created_at": "2022-05-12T01:03:45Z", + "updated_at": "2022-05-12T01:03:47Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-linux-arm64.zip" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305364", + "id": 65305364, + "node_id": "RA_kwDOD7kLxc4D5HsU", + "name": "template-linux-x64.json", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/json", + "state": "uploaded", + "size": 277, + "download_count": 377, + "created_at": "2022-05-12T15:11:01Z", + "updated_at": "2022-05-12T15:11:01Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-linux-x64.json" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305365", + "id": 65305365, + "node_id": "RA_kwDOD7kLxc4D5HsV", + "name": "template-linux-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 10290309, + "download_count": 1024, + "created_at": "2022-05-12T15:11:01Z", + "updated_at": "2022-05-12T15:11:02Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-linux-x64.zip" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65242607", + "id": 65242607, + "node_id": "RA_kwDOD7kLxc4D44Xv", + "name": "template-win32-arm64.json", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/json", + "state": "uploaded", + "size": 281, + "download_count": 16, + "created_at": "2022-05-12T01:12:10Z", + "updated_at": "2022-05-12T01:12:10Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-win32-arm64.json" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65242608", + "id": 65242608, + "node_id": "RA_kwDOD7kLxc4D44Xw", + "name": "template-win32-arm64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 18699390, + "download_count": 57, + "created_at": "2022-05-12T01:12:10Z", + "updated_at": "2022-05-12T01:12:11Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-win32-arm64.zip" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305965", + "id": 65305965, + "node_id": "RA_kwDOD7kLxc4D5H1t", + "name": "template-win32-x64.json", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/json", + "state": "uploaded", + "size": 277, + "download_count": 4900, + "created_at": "2022-05-12T15:18:13Z", + "updated_at": "2022-05-12T15:18:13Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-win32-x64.json" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305966", + "id": 65305966, + "node_id": "RA_kwDOD7kLxc4D5H1u", + "name": "template-win32-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 11603066, + "download_count": 16785, + "created_at": "2022-05-12T15:18:13Z", + "updated_at": "2022-05-12T15:18:14Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-win32-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/webcatalog/neutron/tarball/v22.14.0", + "zipball_url": "https://api.github.com/repos/webcatalog/neutron/zipball/v22.14.0", + "body_html": "<ul>\n<li>Remove deprecated features & integrations (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1233312431\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/neutron/issues/875\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/neutron/pull/875/hovercard\" href=\"https://github.com/webcatalog/neutron/pull/875\">#875</a>)</li>\n<li>Upgrade to electron@17.4.4 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1233306081\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/neutron/issues/874\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/neutron/pull/874/hovercard\" href=\"https://github.com/webcatalog/neutron/pull/874\">#874</a>)</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:02.130Z" + }, + "cliptext": { + "latestRelease": { + "url": "https://api.github.com/repos/aaabhilash97/cliptext-clipboard-manager/releases/32491655", + "assets_url": "https://api.github.com/repos/aaabhilash97/cliptext-clipboard-manager/releases/32491655/assets", + "upload_url": "https://uploads.github.com/repos/aaabhilash97/cliptext-clipboard-manager/releases/32491655/assets{?name,label}", + "html_url": "https://github.com/aaabhilash97/cliptext-clipboard-manager/releases/tag/v2.0.2", + "id": 32491655, + "author": { + "login": "aaabhilash97", + "id": 8166171, + "node_id": "MDQ6VXNlcjgxNjYxNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8166171?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aaabhilash97", + "html_url": "https://github.com/aaabhilash97", + "followers_url": "https://api.github.com/users/aaabhilash97/followers", + "following_url": "https://api.github.com/users/aaabhilash97/following{/other_user}", + "gists_url": "https://api.github.com/users/aaabhilash97/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aaabhilash97/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aaabhilash97/subscriptions", + "organizations_url": "https://api.github.com/users/aaabhilash97/orgs", + "repos_url": "https://api.github.com/users/aaabhilash97/repos", + "events_url": "https://api.github.com/users/aaabhilash97/events{/privacy}", + "received_events_url": "https://api.github.com/users/aaabhilash97/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMyNDkxNjU1", + "tag_name": "v2.0.2", + "target_commitish": "master", + "name": "Version 2.0.2", + "draft": false, + "prerelease": false, + "created_at": "2020-07-19T07:34:40Z", + "published_at": "2020-10-13T08:52:51Z", + "assets": [ + { + "url": "https://api.github.com/repos/aaabhilash97/cliptext-clipboard-manager/releases/assets/26912438", + "id": 26912438, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI2OTEyNDM4", + "name": "cliptext-2.0.2-mac.zip", + "label": null, + "uploader": { + "login": "aaabhilash97", + "id": 8166171, + "node_id": "MDQ6VXNlcjgxNjYxNzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8166171?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aaabhilash97", + "html_url": "https://github.com/aaabhilash97", + "followers_url": "https://api.github.com/users/aaabhilash97/followers", + "following_url": "https://api.github.com/users/aaabhilash97/following{/other_user}", + "gists_url": "https://api.github.com/users/aaabhilash97/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aaabhilash97/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aaabhilash97/subscriptions", + "organizations_url": "https://api.github.com/users/aaabhilash97/orgs", + "repos_url": "https://api.github.com/users/aaabhilash97/repos", + "events_url": "https://api.github.com/users/aaabhilash97/events{/privacy}", + "received_events_url": "https://api.github.com/users/aaabhilash97/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 47611606, + "download_count": 223, + "created_at": "2020-10-13T08:42:59Z", + "updated_at": "2020-10-13T08:52:42Z", + "browser_download_url": "https://github.com/aaabhilash97/cliptext-clipboard-manager/releases/download/v2.0.2/cliptext-2.0.2-mac.zip" + } + ], + "tarball_url": "https://api.github.com/repos/aaabhilash97/cliptext-clipboard-manager/tarball/v2.0.2", + "zipball_url": "https://api.github.com/repos/aaabhilash97/cliptext-clipboard-manager/zipball/v2.0.2", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:02.159Z" + }, + "code-notes": { + "latestRelease": { + "url": "https://api.github.com/repos/lauthieb/code-notes/releases/26963400", + "assets_url": "https://api.github.com/repos/lauthieb/code-notes/releases/26963400/assets", + "upload_url": "https://uploads.github.com/repos/lauthieb/code-notes/releases/26963400/assets{?name,label}", + "html_url": "https://github.com/lauthieb/code-notes/releases/tag/1.2.4", + "id": 26963400, + "author": { + "login": "lauthieb", + "id": 9600228, + "node_id": "MDQ6VXNlcjk2MDAyMjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lauthieb", + "html_url": "https://github.com/lauthieb", + "followers_url": "https://api.github.com/users/lauthieb/followers", + "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", + "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", + "organizations_url": "https://api.github.com/users/lauthieb/orgs", + "repos_url": "https://api.github.com/users/lauthieb/repos", + "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", + "received_events_url": "https://api.github.com/users/lauthieb/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI2OTYzNDAw", + "tag_name": "1.2.4", + "target_commitish": "master", + "name": "1.2.4", + "draft": false, + "prerelease": false, + "created_at": "2020-05-27T20:17:44Z", + "published_at": "2020-05-27T21:36:06Z", + "assets": [ + { + "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21118403", + "id": 21118403, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE4NDAz", + "name": "code-notes-1.2.4-x86_64.AppImage", + "label": null, + "uploader": { + "login": "lauthieb", + "id": 9600228, + "node_id": "MDQ6VXNlcjk2MDAyMjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lauthieb", + "html_url": "https://github.com/lauthieb", + "followers_url": "https://api.github.com/users/lauthieb/followers", + "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", + "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", + "organizations_url": "https://api.github.com/users/lauthieb/orgs", + "repos_url": "https://api.github.com/users/lauthieb/repos", + "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", + "received_events_url": "https://api.github.com/users/lauthieb/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 92860176, + "download_count": 1123, + "created_at": "2020-05-27T21:08:08Z", + "updated_at": "2020-05-27T21:23:10Z", + "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21117869", + "id": 21117869, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE3ODY5", + "name": "code-notes-1.2.4.dmg", + "label": null, + "uploader": { + "login": "lauthieb", + "id": 9600228, + "node_id": "MDQ6VXNlcjk2MDAyMjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lauthieb", + "html_url": "https://github.com/lauthieb", + "followers_url": "https://api.github.com/users/lauthieb/followers", + "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", + "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", + "organizations_url": "https://api.github.com/users/lauthieb/orgs", + "repos_url": "https://api.github.com/users/lauthieb/repos", + "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", + "received_events_url": "https://api.github.com/users/lauthieb/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 86084266, + "download_count": 2234, + "created_at": "2020-05-27T20:45:59Z", + "updated_at": "2020-05-27T21:04:30Z", + "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4.dmg" + }, + { + "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21119106", + "id": 21119106, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE5MTA2", + "name": "code-notes-1.2.4.exe", + "label": null, + "uploader": { + "login": "lauthieb", + "id": 9600228, + "node_id": "MDQ6VXNlcjk2MDAyMjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lauthieb", + "html_url": "https://github.com/lauthieb", + "followers_url": "https://api.github.com/users/lauthieb/followers", + "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", + "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", + "organizations_url": "https://api.github.com/users/lauthieb/orgs", + "repos_url": "https://api.github.com/users/lauthieb/repos", + "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", + "received_events_url": "https://api.github.com/users/lauthieb/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 65859972, + "download_count": 6457, + "created_at": "2020-05-27T21:23:57Z", + "updated_at": "2020-05-27T21:35:14Z", + "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4.exe" + } + ], + "tarball_url": "https://api.github.com/repos/lauthieb/code-notes/tarball/1.2.4", + "zipball_url": "https://api.github.com/repos/lauthieb/code-notes/zipball/1.2.4", + "body_html": "<h1>Improvements and a new codebase!</h1>\n<h2>Contributors</h2>\n<p>First of all, many thanks to our contributors of this new version ❤️</p>\n<ul>\n<li>@kodaman2</li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/McLoo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/McLoo\">@McLoo</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlackMix/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlackMix\">@BlackMix</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mszkb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mszkb\">@mszkb</a> (special thank for this big PR <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"611379257\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/135\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lauthieb/code-notes/pull/135/hovercard\" href=\"https://github.com/lauthieb/code-notes/pull/135\">#135</a>)</li>\n</ul>\n<h2>Features</h2>\n<ul>\n<li>Add Visual Basic Script support (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"540166974\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/122\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lauthieb/code-notes/pull/122/hovercard\" href=\"https://github.com/lauthieb/code-notes/pull/122\">#122</a>)</li>\n<li>Added menu item with shortcut for dev tools in production (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"546366584\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/126\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lauthieb/code-notes/pull/126/hovercard\" href=\"https://github.com/lauthieb/code-notes/pull/126\">#126</a>)</li>\n<li>Upgrading to vue-cli 4 and electron 8 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"611379257\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/135\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lauthieb/code-notes/pull/135/hovercard\" href=\"https://github.com/lauthieb/code-notes/pull/135\">#135</a>)</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:02.373Z" + }, + "cocos-creator": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:02.546Z" + }, + "code-sketch": { + "latestRelease": { + "url": "https://api.github.com/repos/keelii/code-sketch/releases/19062588", + "assets_url": "https://api.github.com/repos/keelii/code-sketch/releases/19062588/assets", + "upload_url": "https://uploads.github.com/repos/keelii/code-sketch/releases/19062588/assets{?name,label}", + "html_url": "https://github.com/keelii/code-sketch/releases/tag/v0.0.7", + "id": 19062588, + "author": { + "login": "keelii", + "id": 458894, + "node_id": "MDQ6VXNlcjQ1ODg5NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/keelii", + "html_url": "https://github.com/keelii", + "followers_url": "https://api.github.com/users/keelii/followers", + "following_url": "https://api.github.com/users/keelii/following{/other_user}", + "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", + "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", + "organizations_url": "https://api.github.com/users/keelii/orgs", + "repos_url": "https://api.github.com/users/keelii/repos", + "events_url": "https://api.github.com/users/keelii/events{/privacy}", + "received_events_url": "https://api.github.com/users/keelii/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE5MDYyNTg4", + "tag_name": "v0.0.7", + "target_commitish": "master", + "name": "升级到 electron 6", + "draft": false, + "prerelease": false, + "created_at": "2019-08-04T08:55:40Z", + "published_at": "2019-08-04T09:01:15Z", + "assets": [ + { + "url": "https://api.github.com/repos/keelii/code-sketch/releases/assets/14154861", + "id": 14154861, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MTU0ODYx", + "name": "Code.Sketch-0.0.7.dmg", + "label": null, + "uploader": { + "login": "keelii", + "id": 458894, + "node_id": "MDQ6VXNlcjQ1ODg5NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/keelii", + "html_url": "https://github.com/keelii", + "followers_url": "https://api.github.com/users/keelii/followers", + "following_url": "https://api.github.com/users/keelii/following{/other_user}", + "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", + "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", + "organizations_url": "https://api.github.com/users/keelii/orgs", + "repos_url": "https://api.github.com/users/keelii/repos", + "events_url": "https://api.github.com/users/keelii/events{/privacy}", + "received_events_url": "https://api.github.com/users/keelii/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 67579782, + "download_count": 611, + "created_at": "2019-08-04T08:57:56Z", + "updated_at": "2019-08-04T09:01:09Z", + "browser_download_url": "https://github.com/keelii/code-sketch/releases/download/v0.0.7/Code.Sketch-0.0.7.dmg" + }, + { + "url": "https://api.github.com/repos/keelii/code-sketch/releases/assets/26223596", + "id": 26223596, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MjIzNTk2", + "name": "public.zip", + "label": null, + "uploader": { + "login": "keelii", + "id": 458894, + "node_id": "MDQ6VXNlcjQ1ODg5NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/keelii", + "html_url": "https://github.com/keelii", + "followers_url": "https://api.github.com/users/keelii/followers", + "following_url": "https://api.github.com/users/keelii/following{/other_user}", + "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", + "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", + "organizations_url": "https://api.github.com/users/keelii/orgs", + "repos_url": "https://api.github.com/users/keelii/repos", + "events_url": "https://api.github.com/users/keelii/events{/privacy}", + "received_events_url": "https://api.github.com/users/keelii/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 3126971, + "download_count": 43, + "created_at": "2020-09-26T13:19:25Z", + "updated_at": "2020-09-26T13:19:41Z", + "browser_download_url": "https://github.com/keelii/code-sketch/releases/download/v0.0.7/public.zip" + } + ], + "tarball_url": "https://api.github.com/repos/keelii/code-sketch/tarball/v0.0.7", + "zipball_url": "https://api.github.com/repos/keelii/code-sketch/zipball/v0.0.7", + "body_html": "<ul>\n<li>升级到 electron 6</li>\n<li>升级到 Electron builder 21.2.0(低版本不打包出来的 electron 6应用打开时会崩溃)</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:02.618Z" + }, + "codex": { + "latestRelease": { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/135735572", + "assets_url": "https://api.github.com/repos/jcv8000/Codex/releases/135735572/assets", + "upload_url": "https://uploads.github.com/repos/jcv8000/Codex/releases/135735572/assets{?name,label}", + "html_url": "https://github.com/jcv8000/Codex/releases/tag/v2.0.4", + "id": 135735572, + "author": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOFPV96M4IFykU", + "tag_name": "v2.0.4", + "target_commitish": "master", + "name": "Codex v2.0.4", + "draft": false, + "prerelease": false, + "created_at": "2024-01-03T19:55:06Z", + "published_at": "2024-01-03T20:21:08Z", + "assets": [ + { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/143626885", + "id": 143626885, + "node_id": "RA_kwDOFPV96M4Ij5KF", + "name": "Codex-2.0.4-amd64.deb", + "label": null, + "uploader": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 71751852, + "download_count": 179, + "created_at": "2024-01-03T20:16:30Z", + "updated_at": "2024-01-03T20:21:08Z", + "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v2.0.4/Codex-2.0.4-amd64.deb" + }, + { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/143627099", + "id": 143627099, + "node_id": "RA_kwDOFPV96M4Ij5Nb", + "name": "Codex-2.0.4-arm64-mac.zip", + "label": null, + "uploader": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 88634407, + "download_count": 71, + "created_at": "2024-01-03T20:18:33Z", + "updated_at": "2024-01-03T20:19:06Z", + "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v2.0.4/Codex-2.0.4-arm64-mac.zip" + }, + { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/143627032", + "id": 143627032, + "node_id": "RA_kwDOFPV96M4Ij5MY", + "name": "Codex-2.0.4-arm64.dmg", + "label": null, + "uploader": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 92228105, + "download_count": 59, + "created_at": "2024-01-03T20:17:58Z", + "updated_at": "2024-01-03T20:18:33Z", + "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v2.0.4/Codex-2.0.4-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/143627139", + "id": 143627139, + "node_id": "RA_kwDOFPV96M4Ij5OD", + "name": "Codex-2.0.4-intel-mac.zip", + "label": null, + "uploader": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 93947893, + "download_count": 33, + "created_at": "2024-01-03T20:19:06Z", + "updated_at": "2024-01-18T22:55:21Z", + "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v2.0.4/Codex-2.0.4-intel-mac.zip" + }, + { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/143626902", + "id": 143626902, + "node_id": "RA_kwDOFPV96M4Ij5KW", + "name": "Codex-2.0.4-intel.dmg", + "label": null, + "uploader": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 97425012, + "download_count": 40, + "created_at": "2024-01-03T20:16:56Z", + "updated_at": "2024-01-18T22:55:21Z", + "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v2.0.4/Codex-2.0.4-intel.dmg" + }, + { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/143626785", + "id": 143626785, + "node_id": "RA_kwDOFPV96M4Ij5Ih", + "name": "Codex-2.0.4-Setup.exe", + "label": null, + "uploader": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 74912648, + "download_count": 475, + "created_at": "2024-01-03T20:16:01Z", + "updated_at": "2024-01-03T20:21:08Z", + "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v2.0.4/Codex-2.0.4-Setup.exe" + }, + { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/143627195", + "id": 143627195, + "node_id": "RA_kwDOFPV96M4Ij5O7", + "name": "Codex-2.0.4-win.zip", + "label": null, + "uploader": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 100927440, + "download_count": 172, + "created_at": "2024-01-03T20:19:40Z", + "updated_at": "2024-01-03T20:20:19Z", + "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v2.0.4/Codex-2.0.4-win.zip" + }, + { + "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/143626958", + "id": 143626958, + "node_id": "RA_kwDOFPV96M4Ij5LO", + "name": "Codex-2.0.4.tar.xz", + "label": null, + "uploader": { + "login": "jcv8000", + "id": 12619113, + "node_id": "MDQ6VXNlcjEyNjE5MTEz", + "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jcv8000", + "html_url": "https://github.com/jcv8000", + "followers_url": "https://api.github.com/users/jcv8000/followers", + "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", + "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", + "organizations_url": "https://api.github.com/users/jcv8000/orgs", + "repos_url": "https://api.github.com/users/jcv8000/repos", + "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", + "received_events_url": "https://api.github.com/users/jcv8000/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-compressed", + "state": "uploaded", + "size": 71358704, + "download_count": 14, + "created_at": "2024-01-03T20:17:32Z", + "updated_at": "2024-01-03T20:21:08Z", + "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v2.0.4/Codex-2.0.4.tar.xz" + } + ], + "tarball_url": "https://api.github.com/repos/jcv8000/Codex/tarball/v2.0.4", + "zipball_url": "https://api.github.com/repos/jcv8000/Codex/zipball/v2.0.4", + "body_html": "<h3>Important</h3>\n<ul>\n<li><strong>Reworked saving system</strong> - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2055013578\" data-permission-text=\"Title is private\" data-url=\"https://github.com/jcv8000/Codex/issues/72\" data-hovercard-type=\"issue\" data-hovercard-url=\"/jcv8000/Codex/issues/72/hovercard\" href=\"https://github.com/jcv8000/Codex/issues/72\">#72</a>\n<ul>\n<li>Now only saves when there are changes made to a page</li>\n<li>New \"Autosave when switching pages / exiting the editor\" setting\n<ul>\n<li>Enabled by default (same behavior as how it used to work)</li>\n<li>Disabling this setting will show a popup to save/discard unsaved changes when switching pages or exiting the editor</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3>Tech Stack Upgrades</h3>\n<ul>\n<li>Updated to Node.js 18 and Electron 26</li>\n<li>Upgraded to Vite 5</li>\n<li>72 new icons from Tabler Icons</li>\n</ul>\n<h3>Bug Fixes / Improvements</h3>\n<ul>\n<li>Fixed when deleting the active page, the editor doesn't go back to Home</li>\n<li>Fixed sidebar width not actually saving when dragging it all the way to the left or right</li>\n<li>When creating an item inside a folder the folder will open to show the new item</li>\n<li>Fixed \"Toggle Developer Tools\" menu item not working</li>\n<li>Added a tip about alt+clicking folders to recursively close its subfolders</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:02.665Z" + }, + "color-ramp-formulator": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:02.800Z" + }, + "colorpicker": { + "latestRelease": { + "url": "https://api.github.com/repos/Toinane/colorpicker/releases/84089829", + "assets_url": "https://api.github.com/repos/Toinane/colorpicker/releases/84089829/assets", + "upload_url": "https://uploads.github.com/repos/Toinane/colorpicker/releases/84089829/assets{?name,label}", + "html_url": "https://github.com/Toinane/colorpicker/releases/tag/2.2.0", + "id": 84089829, + "author": { + "login": "Toinane", + "id": 7584391, + "node_id": "MDQ6VXNlcjc1ODQzOTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toinane", + "html_url": "https://github.com/Toinane", + "followers_url": "https://api.github.com/users/Toinane/followers", + "following_url": "https://api.github.com/users/Toinane/following{/other_user}", + "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", + "organizations_url": "https://api.github.com/users/Toinane/orgs", + "repos_url": "https://api.github.com/users/Toinane/repos", + "events_url": "https://api.github.com/users/Toinane/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toinane/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBIGLCc4FAxvl", + "tag_name": "2.2.0", + "target_commitish": "master", + "name": "Colorpicker 2.2.0", + "draft": false, + "prerelease": false, + "created_at": "2022-11-24T11:37:15Z", + "published_at": "2022-11-24T11:41:52Z", + "assets": [ + { + "url": "https://api.github.com/repos/Toinane/colorpicker/releases/assets/85837885", + "id": 85837885, + "node_id": "RA_kwDOBIGLCc4FHcg9", + "name": "Colorpicker-2.2.0.AppImage", + "label": null, + "uploader": { + "login": "Toinane", + "id": 7584391, + "node_id": "MDQ6VXNlcjc1ODQzOTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toinane", + "html_url": "https://github.com/Toinane", + "followers_url": "https://api.github.com/users/Toinane/followers", + "following_url": "https://api.github.com/users/Toinane/following{/other_user}", + "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", + "organizations_url": "https://api.github.com/users/Toinane/orgs", + "repos_url": "https://api.github.com/users/Toinane/repos", + "events_url": "https://api.github.com/users/Toinane/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toinane/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 67900318, + "download_count": 4686, + "created_at": "2022-11-24T15:20:59Z", + "updated_at": "2022-11-24T15:21:04Z", + "browser_download_url": "https://github.com/Toinane/colorpicker/releases/download/2.2.0/Colorpicker-2.2.0.AppImage" + }, + { + "url": "https://api.github.com/repos/Toinane/colorpicker/releases/assets/85837900", + "id": 85837900, + "node_id": "RA_kwDOBIGLCc4FHchM", + "name": "Colorpicker-2.2.0.dmg", + "label": null, + "uploader": { + "login": "Toinane", + "id": 7584391, + "node_id": "MDQ6VXNlcjc1ODQzOTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toinane", + "html_url": "https://github.com/Toinane", + "followers_url": "https://api.github.com/users/Toinane/followers", + "following_url": "https://api.github.com/users/Toinane/following{/other_user}", + "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", + "organizations_url": "https://api.github.com/users/Toinane/orgs", + "repos_url": "https://api.github.com/users/Toinane/repos", + "events_url": "https://api.github.com/users/Toinane/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toinane/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 76414029, + "download_count": 3076, + "created_at": "2022-11-24T15:21:04Z", + "updated_at": "2022-11-24T15:21:08Z", + "browser_download_url": "https://github.com/Toinane/colorpicker/releases/download/2.2.0/Colorpicker-2.2.0.dmg" + }, + { + "url": "https://api.github.com/repos/Toinane/colorpicker/releases/assets/85814689", + "id": 85814689, + "node_id": "RA_kwDOBIGLCc4FHW2h", + "name": "Colorpicker.Setup.2.2.0.exe", + "label": null, + "uploader": { + "login": "Toinane", + "id": 7584391, + "node_id": "MDQ6VXNlcjc1ODQzOTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toinane", + "html_url": "https://github.com/Toinane", + "followers_url": "https://api.github.com/users/Toinane/followers", + "following_url": "https://api.github.com/users/Toinane/following{/other_user}", + "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", + "organizations_url": "https://api.github.com/users/Toinane/orgs", + "repos_url": "https://api.github.com/users/Toinane/repos", + "events_url": "https://api.github.com/users/Toinane/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toinane/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 66699983, + "download_count": 54385, + "created_at": "2022-11-24T11:41:27Z", + "updated_at": "2022-11-24T11:41:31Z", + "browser_download_url": "https://github.com/Toinane/colorpicker/releases/download/2.2.0/Colorpicker.Setup.2.2.0.exe" + } + ], + "tarball_url": "https://api.github.com/repos/Toinane/colorpicker/tarball/2.2.0", + "zipball_url": "https://api.github.com/repos/Toinane/colorpicker/zipball/2.2.0", + "body_html": "<h1>Changed</h1>\n<ul>\n<li>Updated Electron to 19.1.7</li>\n<li>Updated Dependencies (no new features here)</li>\n<li>Removed Opacity feature as it can really buggy sometimes</li>\n<li><strong>WINDOWS</strong>: Updated window toolbar icon to be more readable on bigger resolution (2k, 4k)</li>\n</ul>\n<h1>Fix</h1>\n<ul>\n<li>Picker now work fine again on bigger resolution!</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/Toinane/colorpicker/releases/84089829/reactions", + "total_count": 82, + "+1": 15, + "-1": 0, + "laugh": 2, + "hooray": 0, + "confused": 0, + "heart": 60, + "rocket": 4, + "eyes": 1 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:03.060Z" + }, + "commandeer": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:03.143Z" + }, + "companion": { + "latestRelease": { + "url": "https://api.github.com/repos/brunurd/companion/releases/53594553", + "assets_url": "https://api.github.com/repos/brunurd/companion/releases/53594553/assets", + "upload_url": "https://uploads.github.com/repos/brunurd/companion/releases/53594553/assets{?name,label}", + "html_url": "https://github.com/brunurd/companion/releases/tag/v1.5.9", + "id": 53594553, + "author": { + "login": "brunurd", + "id": 11222966, + "node_id": "MDQ6VXNlcjExMjIyOTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/brunurd", + "html_url": "https://github.com/brunurd", + "followers_url": "https://api.github.com/users/brunurd/followers", + "following_url": "https://api.github.com/users/brunurd/following{/other_user}", + "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", + "organizations_url": "https://api.github.com/users/brunurd/orgs", + "repos_url": "https://api.github.com/users/brunurd/repos", + "events_url": "https://api.github.com/users/brunurd/events{/privacy}", + "received_events_url": "https://api.github.com/users/brunurd/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOB0WoZc4DMcm5", + "tag_name": "v1.5.9", + "target_commitish": "main", + "name": "v1.5.9", + "draft": false, + "prerelease": false, + "created_at": "2021-11-17T22:02:44Z", + "published_at": "2021-11-17T22:07:51Z", + "assets": [ + { + "url": "https://api.github.com/repos/brunurd/companion/releases/assets/49705597", + "id": 49705597, + "node_id": "RA_kwDOB0WoZc4C9nJ9", + "name": "Companion-1.5.9.AppImage", + "label": null, + "uploader": { + "login": "brunurd", + "id": 11222966, + "node_id": "MDQ6VXNlcjExMjIyOTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/brunurd", + "html_url": "https://github.com/brunurd", + "followers_url": "https://api.github.com/users/brunurd/followers", + "following_url": "https://api.github.com/users/brunurd/following{/other_user}", + "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", + "organizations_url": "https://api.github.com/users/brunurd/orgs", + "repos_url": "https://api.github.com/users/brunurd/repos", + "events_url": "https://api.github.com/users/brunurd/events{/privacy}", + "received_events_url": "https://api.github.com/users/brunurd/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.appimage", + "state": "uploaded", + "size": 81251859, + "download_count": 144, + "created_at": "2021-11-17T22:05:00Z", + "updated_at": "2021-11-17T22:05:10Z", + "browser_download_url": "https://github.com/brunurd/companion/releases/download/v1.5.9/Companion-1.5.9.AppImage" + }, + { + "url": "https://api.github.com/repos/brunurd/companion/releases/assets/49705680", + "id": 49705680, + "node_id": "RA_kwDOB0WoZc4C9nLQ", + "name": "Companion.1.5.9.exe", + "label": null, + "uploader": { + "login": "brunurd", + "id": 11222966, + "node_id": "MDQ6VXNlcjExMjIyOTY2", + "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/brunurd", + "html_url": "https://github.com/brunurd", + "followers_url": "https://api.github.com/users/brunurd/followers", + "following_url": "https://api.github.com/users/brunurd/following{/other_user}", + "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", + "organizations_url": "https://api.github.com/users/brunurd/orgs", + "repos_url": "https://api.github.com/users/brunurd/repos", + "events_url": "https://api.github.com/users/brunurd/events{/privacy}", + "received_events_url": "https://api.github.com/users/brunurd/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 60108348, + "download_count": 2282, + "created_at": "2021-11-17T22:06:33Z", + "updated_at": "2021-11-17T22:06:40Z", + "browser_download_url": "https://github.com/brunurd/companion/releases/download/v1.5.9/Companion.1.5.9.exe" + } + ], + "tarball_url": "https://api.github.com/repos/brunurd/companion/tarball/v1.5.9", + "zipball_url": "https://api.github.com/repos/brunurd/companion/zipball/v1.5.9", + "body_html": "<h3>Fix</h3>\n<ul>\n<li>Bump Electron version to 11.5.0 for security reasons.</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/brunurd/companion/releases/53594553/reactions", + "total_count": 3, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 1, + "rocket": 1, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:03.333Z" + }, + "compact-log-viewer": { + "latestRelease": { + "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/86633558", + "assets_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/86633558/assets", + "upload_url": "https://uploads.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/86633558/assets{?name,label}", + "html_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/tag/v1.4.0", + "id": 86633558, + "author": { + "login": "warrenbuckley", + "id": 1389894, + "node_id": "MDQ6VXNlcjEzODk4OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1389894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warrenbuckley", + "html_url": "https://github.com/warrenbuckley", + "followers_url": "https://api.github.com/users/warrenbuckley/followers", + "following_url": "https://api.github.com/users/warrenbuckley/following{/other_user}", + "gists_url": "https://api.github.com/users/warrenbuckley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warrenbuckley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warrenbuckley/subscriptions", + "organizations_url": "https://api.github.com/users/warrenbuckley/orgs", + "repos_url": "https://api.github.com/users/warrenbuckley/repos", + "events_url": "https://api.github.com/users/warrenbuckley/events{/privacy}", + "received_events_url": "https://api.github.com/users/warrenbuckley/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOCjfxps4FKexW", + "tag_name": "v1.4.0", + "target_commitish": "dev", + "name": "v1.4.0", + "draft": false, + "prerelease": false, + "created_at": "2022-12-20T09:37:41Z", + "published_at": "2022-12-20T10:36:46Z", + "assets": [ + { + "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/88878529", + "id": 88878529, + "node_id": "RA_kwDOCjfxps4FTC3B", + "name": "Compact-Log-Viewer-1.4.0.appx", + "label": "", + "uploader": { + "login": "warrenbuckley", + "id": 1389894, + "node_id": "MDQ6VXNlcjEzODk4OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1389894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warrenbuckley", + "html_url": "https://github.com/warrenbuckley", + "followers_url": "https://api.github.com/users/warrenbuckley/followers", + "following_url": "https://api.github.com/users/warrenbuckley/following{/other_user}", + "gists_url": "https://api.github.com/users/warrenbuckley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warrenbuckley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warrenbuckley/subscriptions", + "organizations_url": "https://api.github.com/users/warrenbuckley/orgs", + "repos_url": "https://api.github.com/users/warrenbuckley/repos", + "events_url": "https://api.github.com/users/warrenbuckley/events{/privacy}", + "received_events_url": "https://api.github.com/users/warrenbuckley/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 142256566, + "download_count": 125, + "created_at": "2022-12-20T10:28:07Z", + "updated_at": "2022-12-20T10:30:05Z", + "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.4.0/Compact-Log-Viewer-1.4.0.appx" + }, + { + "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/88878531", + "id": 88878531, + "node_id": "RA_kwDOCjfxps4FTC3D", + "name": "Compact.Log.Viewer.Setup.1.4.0.exe", + "label": "", + "uploader": { + "login": "warrenbuckley", + "id": 1389894, + "node_id": "MDQ6VXNlcjEzODk4OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1389894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warrenbuckley", + "html_url": "https://github.com/warrenbuckley", + "followers_url": "https://api.github.com/users/warrenbuckley/followers", + "following_url": "https://api.github.com/users/warrenbuckley/following{/other_user}", + "gists_url": "https://api.github.com/users/warrenbuckley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warrenbuckley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warrenbuckley/subscriptions", + "organizations_url": "https://api.github.com/users/warrenbuckley/orgs", + "repos_url": "https://api.github.com/users/warrenbuckley/repos", + "events_url": "https://api.github.com/users/warrenbuckley/events{/privacy}", + "received_events_url": "https://api.github.com/users/warrenbuckley/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 98014054, + "download_count": 1240, + "created_at": "2022-12-20T10:28:08Z", + "updated_at": "2022-12-20T10:29:15Z", + "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.4.0/Compact.Log.Viewer.Setup.1.4.0.exe" + }, + { + "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/88878530", + "id": 88878530, + "node_id": "RA_kwDOCjfxps4FTC3C", + "name": "Compact.Log.Viewer.Setup.1.4.0.exe.blockmap", + "label": "", + "uploader": { + "login": "warrenbuckley", + "id": 1389894, + "node_id": "MDQ6VXNlcjEzODk4OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1389894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warrenbuckley", + "html_url": "https://github.com/warrenbuckley", + "followers_url": "https://api.github.com/users/warrenbuckley/followers", + "following_url": "https://api.github.com/users/warrenbuckley/following{/other_user}", + "gists_url": "https://api.github.com/users/warrenbuckley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warrenbuckley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warrenbuckley/subscriptions", + "organizations_url": "https://api.github.com/users/warrenbuckley/orgs", + "repos_url": "https://api.github.com/users/warrenbuckley/repos", + "events_url": "https://api.github.com/users/warrenbuckley/events{/privacy}", + "received_events_url": "https://api.github.com/users/warrenbuckley/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 103703, + "download_count": 21, + "created_at": "2022-12-20T10:28:08Z", + "updated_at": "2022-12-20T10:28:09Z", + "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.4.0/Compact.Log.Viewer.Setup.1.4.0.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/88878730", + "id": 88878730, + "node_id": "RA_kwDOCjfxps4FTC6K", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "warrenbuckley", + "id": 1389894, + "node_id": "MDQ6VXNlcjEzODk4OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1389894?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warrenbuckley", + "html_url": "https://github.com/warrenbuckley", + "followers_url": "https://api.github.com/users/warrenbuckley/followers", + "following_url": "https://api.github.com/users/warrenbuckley/following{/other_user}", + "gists_url": "https://api.github.com/users/warrenbuckley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warrenbuckley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warrenbuckley/subscriptions", + "organizations_url": "https://api.github.com/users/warrenbuckley/orgs", + "repos_url": "https://api.github.com/users/warrenbuckley/repos", + "events_url": "https://api.github.com/users/warrenbuckley/events{/privacy}", + "received_events_url": "https://api.github.com/users/warrenbuckley/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 364, + "download_count": 114, + "created_at": "2022-12-20T10:30:05Z", + "updated_at": "2022-12-20T10:30:06Z", + "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.4.0/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/tarball/v1.4.0", + "zipball_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/zipball/v1.4.0", + "body_html": "<h2>Changes</h2>\n<ul>\n<li>Get focused window instead of all <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ianleeder/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ianleeder\">@ianleeder</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1374026434\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/671\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/671/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/671\">#671</a>)</li>\n<li>Update build path <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ianleeder/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ianleeder\">@ianleeder</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1374016888\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/670\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/670/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/670\">#670</a>)</li>\n<li>Updated screenshot to show application <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/warrenbuckley/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/warrenbuckley\">@warrenbuckley</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1427145106\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/690\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/690/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/690\">#690</a>)</li>\n<li>Fix microsoft badge <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ianleeder/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ianleeder\">@ianleeder</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1374028053\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/672\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/672/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/672\">#672</a>)</li>\n</ul>\n<h2>🚀 Features</h2>\n<ul>\n<li>Add support for multiple levels of nesting, and fix empty values <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EBD232/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EBD232\">@EBD232</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1446612122\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/707\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/707/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/707\">#707</a>)</li>\n<li>Add CmdOrCtrl+Shift+W shortcut to close log file <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ianleeder/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ianleeder\">@ianleeder</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1374029745\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/673\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/673/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/673\">#673</a>)</li>\n</ul>\n<h2>🐛 Bug Fixes</h2>\n<ul>\n<li>Fixes casing problem for LogLevel - Updates to 2.0.0 of Serilog.Formatting.Compact.Reader <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/warrenbuckley/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/warrenbuckley\">@warrenbuckley</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431637026\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/703\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/703/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/703\">#703</a>)</li>\n</ul>\n<h2>🧰 Maintenance</h2>\n<ul>\n<li>Upgrades to .NET7 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/warrenbuckley/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/warrenbuckley\">@warrenbuckley</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1484887857\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/726\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/726/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/726\">#726</a>)</li>\n<li>Bump got and electron in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1484433065\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/721\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/721/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/721\">#721</a>)</li>\n<li>Bump typescript from 4.8.4 to 4.9.4 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1484433212\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/722\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/722/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/722\">#722</a>)</li>\n<li>Bump eslint from 8.26.0 to 8.29.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1484433579\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/723\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/723/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/723\">#723</a>)</li>\n<li>Bump @typescript-eslint/parser from 5.42.0 to 5.46.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1484433862\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/724\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/724/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/724\">#724</a>)</li>\n<li>Bump @typescript-eslint/eslint-plugin from 5.42.0 to 5.46.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1484434364\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/725\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/725/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/725\">#725</a>)</li>\n<li>Bump bootstrap from 5.2.2 to 5.2.3 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1471021756\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/718\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/718/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/718\">#718</a>)</li>\n<li>Bump eslint-plugin-jsdoc from 39.4.0 to 39.6.4 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1471019685\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/715\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/715/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/715\">#715</a>)</li>\n<li>Bump NUnit3TestAdapter from 4.3.0 to 4.3.1 <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1471018139\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/711\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/711/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/711\">#711</a>)</li>\n<li>Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1471017918\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/708\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/708/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/708\">#708</a>)</li>\n<li>Bump axios from 1.1.3 to 1.2.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1471022185\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/719\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/719/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/719\">#719</a>)</li>\n<li>Bump @types/node from 18.11.9 to 18.11.10 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1471022618\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/720\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/720/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/720\">#720</a>)</li>\n<li>Bump electron-builder from 23.3.3 to 23.6.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431170304\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/692\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/692/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/692\">#692</a>)</li>\n<li>Bump bootstrap from 5.2.1 to 5.2.2 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431170856\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/695\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/695/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/695\">#695</a>)</li>\n<li>Bump eslint from 8.24.0 to 8.26.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431171327\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/697\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/697/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/697\">#697</a>)</li>\n<li>Bump eslint-plugin-jsdoc from 39.3.6 to 39.4.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431171043\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/696\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/696/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/696\">#696</a>)</li>\n<li>Bump @typescript-eslint/parser from 5.38.1 to 5.42.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431171562\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/698\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/698/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/698\">#698</a>)</li>\n<li>Bump @types/node from 18.8.2 to 18.11.9 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431172107\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/701\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/701/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/701\">#701</a>)</li>\n<li>Bump NUnit3TestAdapter from 4.2.1 to 4.3.0 <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431170407\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/693\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/693/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/693\">#693</a>)</li>\n<li>Bump axios from 0.27.2 to 1.1.3 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431171729\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/699\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/699/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/699\">#699</a>)</li>\n<li>Bump electron-updater from 5.2.1 to 5.3.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431171908\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/700\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/700/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/700\">#700</a>)</li>\n<li>Bump electron from 21.0.1 to 21.2.1 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431172529\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/702\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/702/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/702\">#702</a>)</li>\n<li>Bump @typescript-eslint/eslint-plugin from 5.39.0 to 5.42.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431170677\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/694\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/694/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/694\">#694</a>)</li>\n<li>Updated Nuget dependencies <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/warrenbuckley/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/warrenbuckley\">@warrenbuckley</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1427152136\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/691\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/691/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/691\">#691</a>)</li>\n<li>Bump @typescript-eslint/eslint-plugin from 5.38.0 to 5.39.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1397357196\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/689\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/689/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/689\">#689</a>)</li>\n<li>Bump @types/node from 18.7.21 to 18.8.2 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1397356996\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/688\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/688/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/688\">#688</a>)</li>\n<li>Bump electron from 20.2.0 to 21.0.1 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1393313837\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/683\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/683/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/683\">#683</a>)</li>\n<li>Bump bootstrap from 5.2.0 to 5.2.1 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1393314117\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/685\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/685/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/685\">#685</a>)</li>\n<li>Bump typescript from 4.8.3 to 4.8.4 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1393313551\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/682\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/682/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/682\">#682</a>)</li>\n<li>Bump @typescript-eslint/parser from 5.36.1 to 5.38.1 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1393313470\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/681\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/681/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/681\">#681</a>)</li>\n<li>Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1393313467\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/680\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/680/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/680\">#680</a>)</li>\n<li>Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 6.0.8 to 6.0.9 <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1393313431\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/679\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/679/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/679\">#679</a>)</li>\n<li>Bump electron from 20.0.3 to 20.2.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1385557919\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/678\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/678/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/678\">#678</a>)</li>\n<li>Bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.38.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1385537519\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/677\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/677/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/677\">#677</a>)</li>\n<li>Bump typescript from 4.7.4 to 4.8.3 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1385537161\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/676\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/676/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/676\">#676</a>)</li>\n<li>Bump eslint from 8.22.0 to 8.24.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1385537054\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/675\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/675/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/675\">#675</a>)</li>\n<li>Bump @types/node from 18.7.8 to 18.7.21 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1385537034\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/674\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/674/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/674\">#674</a>)</li>\n<li>Bump jquery from 3.6.0 to 3.6.1 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1358498022\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/666\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/666/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/666\">#666</a>)</li>\n<li>Bump @typescript-eslint/parser from 5.33.1 to 5.36.1 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1358497246\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/663\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/663/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/663\">#663</a>)</li>\n<li>Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1 <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1358497067\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/662\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/662/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/662\">#662</a>)</li>\n<li>Bump eslint from 8.21.0 to 8.22.0 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1344159181\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/655\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/655/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/655\">#655</a>)</li>\n<li>Bump @types/node from 18.7.2 to 18.7.8 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1345285121\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/657\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/657/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/657\">#657</a>)</li>\n<li>Bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1344159546\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/656\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/656/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/656\">#656</a>)</li>\n<li>Bump @typescript-eslint/parser from 5.33.0 to 5.33.1 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1344158832\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/653\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/653/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/653\">#653</a>)</li>\n<li>Bump electron from 20.0.2 to 20.0.3 in /LogViewer.Client <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1344158513\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/issues/652\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/warrenbuckley/Compact-Log-Format-Viewer/pull/652/hovercard\" href=\"https://github.com/warrenbuckley/Compact-Log-Format-Viewer/pull/652\">#652</a>)</li>\n</ul>\n<h2>Contributors</h2>\n<p><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EBD232/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EBD232\">@EBD232</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a>[bot], <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ianleeder/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ianleeder\">@ianleeder</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/warrenbuckley/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/warrenbuckley\">@warrenbuckley</a> and Ian Leeder</p>", + "mentions_count": 4 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:03.334Z" + }, + "container-ps": { + "latestRelease": { + "url": "https://api.github.com/repos/Toinane/container-ps/releases/39869944", + "assets_url": "https://api.github.com/repos/Toinane/container-ps/releases/39869944/assets", + "upload_url": "https://uploads.github.com/repos/Toinane/container-ps/releases/39869944/assets{?name,label}", + "html_url": "https://github.com/Toinane/container-ps/releases/tag/1.3.0", + "id": 39869944, + "author": { + "login": "Toinane", + "id": 7584391, + "node_id": "MDQ6VXNlcjc1ODQzOTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toinane", + "html_url": "https://github.com/Toinane", + "followers_url": "https://api.github.com/users/Toinane/followers", + "following_url": "https://api.github.com/users/Toinane/following{/other_user}", + "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", + "organizations_url": "https://api.github.com/users/Toinane/orgs", + "repos_url": "https://api.github.com/users/Toinane/repos", + "events_url": "https://api.github.com/users/Toinane/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toinane/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM5ODY5OTQ0", + "tag_name": "1.3.0", + "target_commitish": "master", + "name": "Release 1.3.0", + "draft": false, + "prerelease": false, + "created_at": "2021-03-16T09:18:25Z", + "published_at": "2021-03-16T10:53:35Z", + "assets": [ + { + "url": "https://api.github.com/repos/Toinane/container-ps/releases/assets/33527182", + "id": 33527182, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTI3MTgy", + "name": "Container.PS-1.3.0.dmg", + "label": null, + "uploader": { + "login": "Toinane", + "id": 7584391, + "node_id": "MDQ6VXNlcjc1ODQzOTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toinane", + "html_url": "https://github.com/Toinane", + "followers_url": "https://api.github.com/users/Toinane/followers", + "following_url": "https://api.github.com/users/Toinane/following{/other_user}", + "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", + "organizations_url": "https://api.github.com/users/Toinane/orgs", + "repos_url": "https://api.github.com/users/Toinane/repos", + "events_url": "https://api.github.com/users/Toinane/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toinane/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 81801072, + "download_count": 700, + "created_at": "2021-03-16T10:53:14Z", + "updated_at": "2021-03-16T10:53:33Z", + "browser_download_url": "https://github.com/Toinane/container-ps/releases/download/1.3.0/Container.PS-1.3.0.dmg" + }, + { + "url": "https://api.github.com/repos/Toinane/container-ps/releases/assets/33527187", + "id": 33527187, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTI3MTg3", + "name": "Container.PS-1.3.0.dmg.blockmap", + "label": null, + "uploader": { + "login": "Toinane", + "id": 7584391, + "node_id": "MDQ6VXNlcjc1ODQzOTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toinane", + "html_url": "https://github.com/Toinane", + "followers_url": "https://api.github.com/users/Toinane/followers", + "following_url": "https://api.github.com/users/Toinane/following{/other_user}", + "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", + "organizations_url": "https://api.github.com/users/Toinane/orgs", + "repos_url": "https://api.github.com/users/Toinane/repos", + "events_url": "https://api.github.com/users/Toinane/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toinane/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 87562, + "download_count": 16, + "created_at": "2021-03-16T10:53:33Z", + "updated_at": "2021-03-16T10:53:33Z", + "browser_download_url": "https://github.com/Toinane/container-ps/releases/download/1.3.0/Container.PS-1.3.0.dmg.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/Toinane/container-ps/tarball/1.3.0", + "zipball_url": "https://api.github.com/repos/Toinane/container-ps/zipball/1.3.0", + "body_html": "<ul>\n<li>Add \"Open Console\" button to open container bash if possible or sh instead.</li>\n<li>Update dependencies</li>\n<li>Update Electron to v12</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:03.601Z" + }, + "converse": { + "latestRelease": { + "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/110925080", + "assets_url": "https://api.github.com/repos/conversejs/converse-desktop/releases/110925080/assets", + "upload_url": "https://uploads.github.com/repos/conversejs/converse-desktop/releases/110925080/assets{?name,label}", + "html_url": "https://github.com/conversejs/converse-desktop/releases/tag/v10.1.5", + "id": 110925080, + "author": { + "login": "kicken", + "id": 6234547, + "node_id": "MDQ6VXNlcjYyMzQ1NDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/6234547?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kicken", + "html_url": "https://github.com/kicken", + "followers_url": "https://api.github.com/users/kicken/followers", + "following_url": "https://api.github.com/users/kicken/following{/other_user}", + "gists_url": "https://api.github.com/users/kicken/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kicken/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kicken/subscriptions", + "organizations_url": "https://api.github.com/users/kicken/orgs", + "repos_url": "https://api.github.com/users/kicken/repos", + "events_url": "https://api.github.com/users/kicken/events{/privacy}", + "received_events_url": "https://api.github.com/users/kicken/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOEMpj1M4GnJUY", + "tag_name": "v10.1.5", + "target_commitish": "master", + "name": "Version 10.1.5 - 2023-07-03", + "draft": false, + "prerelease": false, + "created_at": "2023-07-04T01:45:01Z", + "published_at": "2023-07-04T01:55:19Z", + "assets": [ + { + "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/115450318", + "id": 115450318, + "node_id": "RA_kwDOEMpj1M4G4aHO", + "name": "Converse.Desktop-10.1.5-universal.dmg", + "label": null, + "uploader": { + "login": "kicken", + "id": 6234547, + "node_id": "MDQ6VXNlcjYyMzQ1NDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/6234547?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kicken", + "html_url": "https://github.com/kicken", + "followers_url": "https://api.github.com/users/kicken/followers", + "following_url": "https://api.github.com/users/kicken/following{/other_user}", + "gists_url": "https://api.github.com/users/kicken/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kicken/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kicken/subscriptions", + "organizations_url": "https://api.github.com/users/kicken/orgs", + "repos_url": "https://api.github.com/users/kicken/repos", + "events_url": "https://api.github.com/users/kicken/events{/privacy}", + "received_events_url": "https://api.github.com/users/kicken/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-apple-diskimage", + "state": "uploaded", + "size": 173599141, + "download_count": 500, + "created_at": "2023-07-04T01:53:29Z", + "updated_at": "2023-07-04T01:53:58Z", + "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v10.1.5/Converse.Desktop-10.1.5-universal.dmg" + }, + { + "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/115450363", + "id": 115450363, + "node_id": "RA_kwDOEMpj1M4G4aH7", + "name": "Converse.Desktop.Setup.10.1.5.exe", + "label": null, + "uploader": { + "login": "kicken", + "id": 6234547, + "node_id": "MDQ6VXNlcjYyMzQ1NDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/6234547?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kicken", + "html_url": "https://github.com/kicken", + "followers_url": "https://api.github.com/users/kicken/followers", + "following_url": "https://api.github.com/users/kicken/following{/other_user}", + "gists_url": "https://api.github.com/users/kicken/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kicken/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kicken/subscriptions", + "organizations_url": "https://api.github.com/users/kicken/orgs", + "repos_url": "https://api.github.com/users/kicken/repos", + "events_url": "https://api.github.com/users/kicken/events{/privacy}", + "received_events_url": "https://api.github.com/users/kicken/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 77691787, + "download_count": 2076, + "created_at": "2023-07-04T01:53:58Z", + "updated_at": "2023-07-04T01:54:11Z", + "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v10.1.5/Converse.Desktop.Setup.10.1.5.exe" + }, + { + "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/115450301", + "id": 115450301, + "node_id": "RA_kwDOEMpj1M4G4aG9", + "name": "converse_desktop-10.1.5_amd64.deb", + "label": null, + "uploader": { + "login": "kicken", + "id": 6234547, + "node_id": "MDQ6VXNlcjYyMzQ1NDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/6234547?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kicken", + "html_url": "https://github.com/kicken", + "followers_url": "https://api.github.com/users/kicken/followers", + "following_url": "https://api.github.com/users/kicken/following{/other_user}", + "gists_url": "https://api.github.com/users/kicken/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kicken/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kicken/subscriptions", + "organizations_url": "https://api.github.com/users/kicken/orgs", + "repos_url": "https://api.github.com/users/kicken/repos", + "events_url": "https://api.github.com/users/kicken/events{/privacy}", + "received_events_url": "https://api.github.com/users/kicken/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.debian.binary-package", + "state": "uploaded", + "size": 73133592, + "download_count": 279, + "created_at": "2023-07-04T01:53:16Z", + "updated_at": "2023-07-04T01:53:29Z", + "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v10.1.5/converse_desktop-10.1.5_amd64.deb" + }, + { + "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/115450251", + "id": 115450251, + "node_id": "RA_kwDOEMpj1M4G4aGL", + "name": "converse_desktop-10.1.5_x64.tar.gz", + "label": null, + "uploader": { + "login": "kicken", + "id": 6234547, + "node_id": "MDQ6VXNlcjYyMzQ1NDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/6234547?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kicken", + "html_url": "https://github.com/kicken", + "followers_url": "https://api.github.com/users/kicken/followers", + "following_url": "https://api.github.com/users/kicken/following{/other_user}", + "gists_url": "https://api.github.com/users/kicken/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kicken/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kicken/subscriptions", + "organizations_url": "https://api.github.com/users/kicken/orgs", + "repos_url": "https://api.github.com/users/kicken/repos", + "events_url": "https://api.github.com/users/kicken/events{/privacy}", + "received_events_url": "https://api.github.com/users/kicken/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/gzip", + "state": "uploaded", + "size": 102717417, + "download_count": 122, + "created_at": "2023-07-04T01:52:59Z", + "updated_at": "2023-07-04T01:53:16Z", + "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v10.1.5/converse_desktop-10.1.5_x64.tar.gz" + }, + { + "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/115450221", + "id": 115450221, + "node_id": "RA_kwDOEMpj1M4G4aFt", + "name": "converse_desktop-10.1.5_x86_64.AppImage", + "label": null, + "uploader": { + "login": "kicken", + "id": 6234547, + "node_id": "MDQ6VXNlcjYyMzQ1NDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/6234547?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kicken", + "html_url": "https://github.com/kicken", + "followers_url": "https://api.github.com/users/kicken/followers", + "following_url": "https://api.github.com/users/kicken/following{/other_user}", + "gists_url": "https://api.github.com/users/kicken/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kicken/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kicken/subscriptions", + "organizations_url": "https://api.github.com/users/kicken/orgs", + "repos_url": "https://api.github.com/users/kicken/repos", + "events_url": "https://api.github.com/users/kicken/events{/privacy}", + "received_events_url": "https://api.github.com/users/kicken/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.appimage", + "state": "uploaded", + "size": 108724657, + "download_count": 284, + "created_at": "2023-07-04T01:52:40Z", + "updated_at": "2023-07-04T01:52:59Z", + "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v10.1.5/converse_desktop-10.1.5_x86_64.AppImage" + } + ], + "tarball_url": "https://api.github.com/repos/conversejs/converse-desktop/tarball/v10.1.5", + "zipball_url": "https://api.github.com/repos/conversejs/converse-desktop/zipball/v10.1.5", + "body_html": "<ul>\n<li>Update to Electron 22.3.15</li>\n<li>Update to Converse.js 10.1.5</li>\n<li>Build universal binary for macOS</li>\n<li>Remember window size and position</li>\n<li>Update icon images</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/110925080/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 2, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:03.678Z" + }, + "correo": { + "latestRelease": { + "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/3970606", + "assets_url": "https://api.github.com/repos/amitmerchant1990/correo/releases/3970606/assets", + "upload_url": "https://uploads.github.com/repos/amitmerchant1990/correo/releases/3970606/assets{?name,label}", + "html_url": "https://github.com/amitmerchant1990/correo/releases/tag/v1.0.5", + "id": 3970606, + "author": { + "login": "amitmerchant1990", + "id": 3647841, + "node_id": "MDQ6VXNlcjM2NDc4NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/amitmerchant1990", + "html_url": "https://github.com/amitmerchant1990", + "followers_url": "https://api.github.com/users/amitmerchant1990/followers", + "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", + "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", + "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", + "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", + "repos_url": "https://api.github.com/users/amitmerchant1990/repos", + "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", + "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM5NzA2MDY=", + "tag_name": "v1.0.5", + "target_commitish": "master", + "name": "Initial Release", + "draft": false, + "prerelease": false, + "created_at": "2016-08-25T08:54:26Z", + "published_at": "2016-08-25T10:45:30Z", + "assets": [ + { + "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202905", + "id": 2202905, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI5MDU=", + "name": "Correo-darwin-x64.zip", + "label": null, + "uploader": { + "login": "amitmerchant1990", + "id": 3647841, + "node_id": "MDQ6VXNlcjM2NDc4NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/amitmerchant1990", + "html_url": "https://github.com/amitmerchant1990", + "followers_url": "https://api.github.com/users/amitmerchant1990/followers", + "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", + "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", + "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", + "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", + "repos_url": "https://api.github.com/users/amitmerchant1990/repos", + "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", + "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 121942534, + "download_count": 4381, + "created_at": "2016-08-25T10:25:13Z", + "updated_at": "2016-08-25T10:32:51Z", + "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-darwin-x64.zip" + }, + { + "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202467", + "id": 2202467, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI0Njc=", + "name": "Correo-linux-x64.zip", + "label": null, + "uploader": { + "login": "amitmerchant1990", + "id": 3647841, + "node_id": "MDQ6VXNlcjM2NDc4NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/amitmerchant1990", + "html_url": "https://github.com/amitmerchant1990", + "followers_url": "https://api.github.com/users/amitmerchant1990/followers", + "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", + "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", + "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", + "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", + "repos_url": "https://api.github.com/users/amitmerchant1990/repos", + "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", + "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 47875234, + "download_count": 3487, + "created_at": "2016-08-25T09:45:53Z", + "updated_at": "2016-08-25T09:52:25Z", + "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-linux-x64.zip" + }, + { + "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202555", + "id": 2202555, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI1NTU=", + "name": "Correo-win32-ia32.zip", + "label": null, + "uploader": { + "login": "amitmerchant1990", + "id": 3647841, + "node_id": "MDQ6VXNlcjM2NDc4NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/amitmerchant1990", + "html_url": "https://github.com/amitmerchant1990", + "followers_url": "https://api.github.com/users/amitmerchant1990/followers", + "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", + "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", + "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", + "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", + "repos_url": "https://api.github.com/users/amitmerchant1990/repos", + "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", + "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 48490299, + "download_count": 26018, + "created_at": "2016-08-25T10:09:20Z", + "updated_at": "2016-08-25T10:13:04Z", + "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-win32-ia32.zip" + } + ], + "tarball_url": "https://api.github.com/repos/amitmerchant1990/correo/tarball/v1.0.5", + "zipball_url": "https://api.github.com/repos/amitmerchant1990/correo/zipball/v1.0.5", + "body_html": "<h2>Features</h2>\n<ul>\n<li>Run Gmail right from the Taskbar(in Windows) or from the Menubar(in macOS).</li>\n<li>App will keep alive in tray for quick usage.</li>\n<li>Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.</li>\n<li>Cross platform\n<ul>\n<li>Windows, macOS and Linux ready.</li>\n</ul>\n</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:03.860Z" + }, + "corda-node-explorer": { + "latestRelease": { + "url": "https://api.github.com/repos/corda/node-explorer/releases/52225782", + "assets_url": "https://api.github.com/repos/corda/node-explorer/releases/52225782/assets", + "upload_url": "https://uploads.github.com/repos/corda/node-explorer/releases/52225782/assets{?name,label}", + "html_url": "https://github.com/corda/node-explorer/releases/tag/v0.1.2-rev", + "id": 52225782, + "author": { + "login": "jamesobrien86", + "id": 5717667, + "node_id": "MDQ6VXNlcjU3MTc2Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jamesobrien86", + "html_url": "https://github.com/jamesobrien86", + "followers_url": "https://api.github.com/users/jamesobrien86/followers", + "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", + "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", + "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", + "repos_url": "https://api.github.com/users/jamesobrien86/repos", + "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", + "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDODWZRV84DHOb2", + "tag_name": "v0.1.2-rev", + "target_commitish": "master", + "name": "Beta release v0.1.2-rev", + "draft": false, + "prerelease": false, + "created_at": "2021-10-22T15:30:11Z", + "published_at": "2021-10-28T11:52:55Z", + "assets": [ + { + "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48530967", + "id": 48530967, + "node_id": "RA_kwDODWZRV84C5IYX", + "name": "Corda.Node.Explorer-0.1.2.AppImage", + "label": null, + "uploader": { + "login": "jamesobrien86", + "id": 5717667, + "node_id": "MDQ6VXNlcjU3MTc2Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jamesobrien86", + "html_url": "https://github.com/jamesobrien86", + "followers_url": "https://api.github.com/users/jamesobrien86/followers", + "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", + "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", + "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", + "repos_url": "https://api.github.com/users/jamesobrien86/repos", + "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", + "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 227789596, + "download_count": 116, + "created_at": "2021-11-03T14:15:33Z", + "updated_at": "2021-11-03T14:17:42Z", + "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer-0.1.2.AppImage" + }, + { + "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/49448212", + "id": 49448212, + "node_id": "RA_kwDODWZRV84C8oUU", + "name": "Corda.Node.Explorer-0.1.2.dmg", + "label": null, + "uploader": { + "login": "jamesobrien86", + "id": 5717667, + "node_id": "MDQ6VXNlcjU3MTc2Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jamesobrien86", + "html_url": "https://github.com/jamesobrien86", + "followers_url": "https://api.github.com/users/jamesobrien86/followers", + "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", + "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", + "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", + "repos_url": "https://api.github.com/users/jamesobrien86/repos", + "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", + "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 207865045, + "download_count": 266, + "created_at": "2021-11-15T10:54:25Z", + "updated_at": "2021-11-15T10:56:30Z", + "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer-0.1.2.dmg" + }, + { + "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48067494", + "id": 48067494, + "node_id": "RA_kwDODWZRV84C3XOm", + "name": "Corda.Node.Explorer.Setup.0.1.2.exe", + "label": null, + "uploader": { + "login": "jamesobrien86", + "id": 5717667, + "node_id": "MDQ6VXNlcjU3MTc2Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jamesobrien86", + "html_url": "https://github.com/jamesobrien86", + "followers_url": "https://api.github.com/users/jamesobrien86/followers", + "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", + "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", + "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", + "repos_url": "https://api.github.com/users/jamesobrien86/repos", + "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", + "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 168455299, + "download_count": 2768, + "created_at": "2021-10-28T11:33:02Z", + "updated_at": "2021-10-28T11:35:01Z", + "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer.Setup.0.1.2.exe" + }, + { + "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48531054", + "id": 48531054, + "node_id": "RA_kwDODWZRV84C5IZu", + "name": "node-explorer_0.1.2_amd64.deb", + "label": null, + "uploader": { + "login": "jamesobrien86", + "id": 5717667, + "node_id": "MDQ6VXNlcjU3MTc2Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jamesobrien86", + "html_url": "https://github.com/jamesobrien86", + "followers_url": "https://api.github.com/users/jamesobrien86/followers", + "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", + "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", + "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", + "repos_url": "https://api.github.com/users/jamesobrien86/repos", + "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", + "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 162152864, + "download_count": 160, + "created_at": "2021-11-03T14:16:49Z", + "updated_at": "2021-11-03T14:18:28Z", + "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/node-explorer_0.1.2_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/corda/node-explorer/tarball/v0.1.2-rev", + "zipball_url": "https://api.github.com/repos/corda/node-explorer/zipball/v0.1.2-rev", + "body_html": "<p>UI Update for Node Explorer</p>\n<h2>What's Changed</h2>\n<ul>\n<li>Docker setup by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/karthik137/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/karthik137\">@karthik137</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"648032883\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/8/hovercard\" href=\"https://github.com/corda/node-explorer/pull/8\">#8</a></li>\n<li>Fix Whilelisted to Whitelisted in the UI by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/akegaviar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/akegaviar\">@akegaviar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"662691801\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/10\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/10/hovercard\" href=\"https://github.com/corda/node-explorer/pull/10\">#10</a></li>\n<li>Develop/node-explorer-ui-update by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jamesobrien86/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jamesobrien86\">@jamesobrien86</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1032541866\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/13/hovercard\" href=\"https://github.com/corda/node-explorer/pull/13\">#13</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/karthik137/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/karthik137\">@karthik137</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"648032883\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/8\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/8/hovercard\" href=\"https://github.com/corda/node-explorer/pull/8\">#8</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/akegaviar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/akegaviar\">@akegaviar</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"662691801\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/10\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/10/hovercard\" href=\"https://github.com/corda/node-explorer/pull/10\">#10</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jamesobrien86/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jamesobrien86\">@jamesobrien86</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1032541866\" data-permission-text=\"Title is private\" data-url=\"https://github.com/corda/node-explorer/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/corda/node-explorer/pull/13/hovercard\" href=\"https://github.com/corda/node-explorer/pull/13\">#13</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/corda/node-explorer/compare/v0.1.1-rev...v0.1.2-rev\"><tt>v0.1.1-rev...v0.1.2-rev</tt></a></p>", + "mentions_count": 3 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:03.860Z" + }, + "cozy-desktop": { + "latestRelease": { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/125566367", + "assets_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/125566367/assets", + "upload_url": "https://uploads.github.com/repos/cozy-labs/cozy-desktop/releases/125566367/assets{?name,label}", + "html_url": "https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.39.0", + "id": 125566367, + "author": { + "login": "taratatach", + "id": 580382, + "node_id": "MDQ6VXNlcjU4MDM4Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/580382?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/taratatach", + "html_url": "https://github.com/taratatach", + "followers_url": "https://api.github.com/users/taratatach/followers", + "following_url": "https://api.github.com/users/taratatach/following{/other_user}", + "gists_url": "https://api.github.com/users/taratatach/gists{/gist_id}", + "starred_url": "https://api.github.com/users/taratatach/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/taratatach/subscriptions", + "organizations_url": "https://api.github.com/users/taratatach/orgs", + "repos_url": "https://api.github.com/users/taratatach/repos", + "events_url": "https://api.github.com/users/taratatach/events{/privacy}", + "received_events_url": "https://api.github.com/users/taratatach/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOAWTVE84He_2f", + "tag_name": "v3.39.0", + "target_commitish": "866af41abd9129fb4f3efa683a143609aa6eaba1", + "name": "Let's be real", + "draft": false, + "prerelease": false, + "created_at": "2023-10-18T08:36:50Z", + "published_at": "2023-10-18T09:33:54Z", + "assets": [ + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131150508", + "id": 131150508, + "node_id": "RA_kwDOAWTVE84H0TKs", + "name": "Cozy-Drive-3.39.0-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 104425072, + "download_count": 1132, + "created_at": "2023-10-18T08:44:19Z", + "updated_at": "2023-10-18T08:44:21Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/Cozy-Drive-3.39.0-mac.zip" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131149829", + "id": 131149829, + "node_id": "RA_kwDOAWTVE84H0TAF", + "name": "Cozy-Drive-3.39.0-x86_64.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 112320544, + "download_count": 2796, + "created_at": "2023-10-18T08:38:39Z", + "updated_at": "2023-10-18T08:38:41Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/Cozy-Drive-3.39.0-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131150419", + "id": 131150419, + "node_id": "RA_kwDOAWTVE84H0TJT", + "name": "Cozy-Drive-3.39.0.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 108586595, + "download_count": 2931, + "created_at": "2023-10-18T08:43:37Z", + "updated_at": "2023-10-18T08:43:40Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/Cozy-Drive-3.39.0.dmg" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131150418", + "id": 131150418, + "node_id": "RA_kwDOAWTVE84H0TJS", + "name": "Cozy-Drive-3.39.0.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 115253, + "download_count": 1, + "created_at": "2023-10-18T08:43:37Z", + "updated_at": "2023-10-18T08:43:37Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/Cozy-Drive-3.39.0.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131154095", + "id": 131154095, + "node_id": "RA_kwDOAWTVE84H0UCv", + "name": "Cozy-Drive-Setup-3.39.0.exe", + "label": "", + "uploader": { + "login": "cozy-desktop-bot", + "id": 39957458, + "node_id": "MDQ6VXNlcjM5OTU3NDU4", + "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cozy-desktop-bot", + "html_url": "https://github.com/cozy-desktop-bot", + "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", + "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", + "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", + "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", + "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", + "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", + "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 160184632, + "download_count": 24422, + "created_at": "2023-10-18T09:13:07Z", + "updated_at": "2023-10-18T09:13:11Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/Cozy-Drive-Setup-3.39.0.exe" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131154094", + "id": 131154094, + "node_id": "RA_kwDOAWTVE84H0UCu", + "name": "Cozy-Drive-Setup-3.39.0.exe.blockmap", + "label": "", + "uploader": { + "login": "cozy-desktop-bot", + "id": 39957458, + "node_id": "MDQ6VXNlcjM5OTU3NDU4", + "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cozy-desktop-bot", + "html_url": "https://github.com/cozy-desktop-bot", + "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", + "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", + "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", + "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", + "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", + "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", + "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 167428, + "download_count": 4401, + "created_at": "2023-10-18T09:13:07Z", + "updated_at": "2023-10-18T09:13:07Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/Cozy-Drive-Setup-3.39.0.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131150507", + "id": 131150507, + "node_id": "RA_kwDOAWTVE84H0TKr", + "name": "Cozy.Drive-3.39.0-mac.zip.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 110497, + "download_count": 1, + "created_at": "2023-10-18T08:44:19Z", + "updated_at": "2023-10-18T08:44:19Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/Cozy.Drive-3.39.0-mac.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131149835", + "id": 131149835, + "node_id": "RA_kwDOAWTVE84H0TAL", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 389, + "download_count": 79751, + "created_at": "2023-10-18T08:38:42Z", + "updated_at": "2023-10-18T08:38:42Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131150515", + "id": 131150515, + "node_id": "RA_kwDOAWTVE84H0TKz", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 500, + "download_count": 68147, + "created_at": "2023-10-18T08:44:22Z", + "updated_at": "2023-10-18T08:44:22Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/131154113", + "id": 131154113, + "node_id": "RA_kwDOAWTVE84H0UDB", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "cozy-desktop-bot", + "id": 39957458, + "node_id": "MDQ6VXNlcjM5OTU3NDU4", + "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cozy-desktop-bot", + "html_url": "https://github.com/cozy-desktop-bot", + "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", + "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", + "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", + "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", + "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", + "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", + "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 352, + "download_count": 211257, + "created_at": "2023-10-18T09:13:11Z", + "updated_at": "2023-10-18T09:13:11Z", + "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.39.0/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/tarball/v3.39.0", + "zipball_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/zipball/v3.39.0", + "body_html": "<p>Improvements for all users:</p>\n<ul>\n<li>✨ We will now fetch the latest changes from your Cozy as soon as they've been<br>\nmade (with some delay in case many changes were made).<br>\nThis feature is hidden behind a flag so we can do more tests in live<br>\nconditions before releasing it to everybody.</li>\n<li>✨ OpenOffice lock files won't be synchronized anymore.</li>\n<li>✨ The onboarding window will now honor <code>_blank</code> link targets during the<br>\nonboarding process by opening the targeted URL in a default browser tab<br>\nrather than a new Cozy Desktop window.</li>\n<li>🐛 Cozy Desktop will now stop its processes when power is suspended and restart<br>\nthem when power is resumed. This should speed up suspension and prevent<br>\nunwanted wake ups in some situations but, mostly it will ensure that<br>\nprocesses are fully functional when power is resumed (we could lose the<br>\nremote watcher leading to missed remote changes).</li>\n<li>🐛 We fixed an issue in the detection of changes to synchronize (i.e. after<br>\nthey've been detected either on the local filesystem or the remote Cozy)<br>\nwhich could lead to the synchronization process hanging until the application<br>\nis restarted.</li>\n<li>🔧 We fixed our network configuration as it was preventing the realtime manager,<br>\nresponsible for fetching changes from your Cozy as soon as they've bee made,<br>\nto create a connection with the Cozy.</li>\n</ul>\n<p>Improvements for macOS users:</p>\n<ul>\n<li>🐛 We've made improvements to the local changes watcher to make sure that<br>\ndetected changes batches are not processed concurrently as this could lead to<br>\nunexpected behavior. These also ensure that stopping the application while<br>\nthe initial local synchronization directory is being scanned will not lead to<br>\ndocuments being sent to the trash without reason.</li>\n</ul>\n<p>See also <a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/KNOWN_ISSUES.md\">known issues</a>.</p>\n<p>Happy syncing!</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:04.190Z" + }, + "cromberg": { + "latestRelease": { + "url": "https://api.github.com/repos/z17/home-accounting-system/releases/138641596", + "assets_url": "https://api.github.com/repos/z17/home-accounting-system/releases/138641596/assets", + "upload_url": "https://uploads.github.com/repos/z17/home-accounting-system/releases/138641596/assets{?name,label}", + "html_url": "https://github.com/z17/home-accounting-system/releases/tag/v1.5.0", + "id": 138641596, + "author": { + "login": "z17", + "id": 4404097, + "node_id": "MDQ6VXNlcjQ0MDQwOTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/z17", + "html_url": "https://github.com/z17", + "followers_url": "https://api.github.com/users/z17/followers", + "following_url": "https://api.github.com/users/z17/following{/other_user}", + "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", + "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/z17/subscriptions", + "organizations_url": "https://api.github.com/users/z17/orgs", + "repos_url": "https://api.github.com/users/z17/repos", + "events_url": "https://api.github.com/users/z17/events{/privacy}", + "received_events_url": "https://api.github.com/users/z17/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBS6ejM4IQ4C8", + "tag_name": "v1.5.0", + "target_commitish": "master", + "name": "v1.5.0", + "draft": false, + "prerelease": false, + "created_at": "2024-01-26T07:46:42Z", + "published_at": "2024-01-26T10:47:33Z", + "assets": [ + { + "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/147956881", + "id": 147956881, + "node_id": "RA_kwDOBS6ejM4I0aSR", + "name": "Cromberg-1.5.0.AppImage", + "label": null, + "uploader": { + "login": "z17", + "id": 4404097, + "node_id": "MDQ6VXNlcjQ0MDQwOTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/z17", + "html_url": "https://github.com/z17", + "followers_url": "https://api.github.com/users/z17/followers", + "following_url": "https://api.github.com/users/z17/following{/other_user}", + "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", + "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/z17/subscriptions", + "organizations_url": "https://api.github.com/users/z17/orgs", + "repos_url": "https://api.github.com/users/z17/repos", + "events_url": "https://api.github.com/users/z17/events{/privacy}", + "received_events_url": "https://api.github.com/users/z17/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 128684329, + "download_count": 12, + "created_at": "2024-01-26T10:41:30Z", + "updated_at": "2024-01-26T10:45:48Z", + "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.5.0/Cromberg-1.5.0.AppImage" + }, + { + "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/147956945", + "id": 147956945, + "node_id": "RA_kwDOBS6ejM4I0aTR", + "name": "Cromberg-1.5.0.dmg", + "label": null, + "uploader": { + "login": "z17", + "id": 4404097, + "node_id": "MDQ6VXNlcjQ0MDQwOTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/z17", + "html_url": "https://github.com/z17", + "followers_url": "https://api.github.com/users/z17/followers", + "following_url": "https://api.github.com/users/z17/following{/other_user}", + "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", + "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/z17/subscriptions", + "organizations_url": "https://api.github.com/users/z17/orgs", + "repos_url": "https://api.github.com/users/z17/repos", + "events_url": "https://api.github.com/users/z17/events{/privacy}", + "received_events_url": "https://api.github.com/users/z17/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 124014274, + "download_count": 2, + "created_at": "2024-01-26T10:42:14Z", + "updated_at": "2024-01-26T10:45:59Z", + "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.5.0/Cromberg-1.5.0.dmg" + }, + { + "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/147956440", + "id": 147956440, + "node_id": "RA_kwDOBS6ejM4I0aLY", + "name": "Cromberg.1.5.0.exe", + "label": null, + "uploader": { + "login": "z17", + "id": 4404097, + "node_id": "MDQ6VXNlcjQ0MDQwOTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/z17", + "html_url": "https://github.com/z17", + "followers_url": "https://api.github.com/users/z17/followers", + "following_url": "https://api.github.com/users/z17/following{/other_user}", + "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", + "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/z17/subscriptions", + "organizations_url": "https://api.github.com/users/z17/orgs", + "repos_url": "https://api.github.com/users/z17/repos", + "events_url": "https://api.github.com/users/z17/events{/privacy}", + "received_events_url": "https://api.github.com/users/z17/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 78515308, + "download_count": 37, + "created_at": "2024-01-26T10:37:05Z", + "updated_at": "2024-01-26T10:38:32Z", + "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.5.0/Cromberg.1.5.0.exe" + }, + { + "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/147956622", + "id": 147956622, + "node_id": "RA_kwDOBS6ejM4I0aOO", + "name": "cromberg_1.5.0_amd64.deb", + "label": null, + "uploader": { + "login": "z17", + "id": 4404097, + "node_id": "MDQ6VXNlcjQ0MDQwOTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/z17", + "html_url": "https://github.com/z17", + "followers_url": "https://api.github.com/users/z17/followers", + "following_url": "https://api.github.com/users/z17/following{/other_user}", + "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", + "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/z17/subscriptions", + "organizations_url": "https://api.github.com/users/z17/orgs", + "repos_url": "https://api.github.com/users/z17/repos", + "events_url": "https://api.github.com/users/z17/events{/privacy}", + "received_events_url": "https://api.github.com/users/z17/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 82808896, + "download_count": 1, + "created_at": "2024-01-26T10:38:38Z", + "updated_at": "2024-01-26T10:40:31Z", + "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.5.0/cromberg_1.5.0_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/z17/home-accounting-system/tarball/v1.5.0", + "zipball_url": "https://api.github.com/repos/z17/home-accounting-system/zipball/v1.5.0", + "body_html": "<h2>What's Changed</h2>\n<p>Main:</p>\n<ul>\n<li>Added currency select for incomes - now you can create incomes in different currencies</li>\n</ul>\n<p>Other:</p>\n<ul>\n<li>Added currencies pie chart for balance</li>\n<li>Fixed backup folder selection for mac</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:04.304Z" + }, + "crossover": { + "latestRelease": { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/127630252", + "assets_url": "https://api.github.com/repos/lacymorrow/crossover/releases/127630252/assets", + "upload_url": "https://uploads.github.com/repos/lacymorrow/crossover/releases/127630252/assets{?name,label}", + "html_url": "https://github.com/lacymorrow/crossover/releases/tag/v3.3.4", + "id": 127630252, + "author": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDODLBL_s4Hm3us", + "tag_name": "v3.3.4", + "target_commitish": "master", + "name": "CrossOver v3.3.4", + "draft": false, + "prerelease": false, + "created_at": "2023-11-02T04:34:19Z", + "published_at": "2023-11-02T07:01:13Z", + "assets": [ + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532097", + "id": 133532097, + "node_id": "RA_kwDODLBL_s4H9YnB", + "name": "CrossOver-3.3.4-amd64.deb", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 76534584, + "download_count": 3538, + "created_at": "2023-11-02T04:40:42Z", + "updated_at": "2023-11-02T04:41:08Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-amd64.deb" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541081", + "id": 133541081, + "node_id": "RA_kwDODLBL_s4H9azZ", + "name": "CrossOver-3.3.4-arm64.dmg", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 109083588, + "download_count": 1129, + "created_at": "2023-11-02T06:21:06Z", + "updated_at": "2023-11-02T06:21:20Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541107", + "id": 133541107, + "node_id": "RA_kwDODLBL_s4H9azz", + "name": "CrossOver-3.3.4-arm64.dmg.blockmap", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 116338, + "download_count": 180, + "created_at": "2023-11-02T06:21:20Z", + "updated_at": "2023-11-02T06:21:20Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541109", + "id": 133541109, + "node_id": "RA_kwDODLBL_s4H9az1", + "name": "CrossOver-3.3.4-arm64.zip", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 104850365, + "download_count": 1869, + "created_at": "2023-11-02T06:21:20Z", + "updated_at": "2023-11-02T06:21:32Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-arm64.zip" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541129", + "id": 133541129, + "node_id": "RA_kwDODLBL_s4H9a0J", + "name": "CrossOver-3.3.4-arm64.zip.blockmap", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 110583, + "download_count": 77, + "created_at": "2023-11-02T06:21:32Z", + "updated_at": "2023-11-02T06:21:32Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-arm64.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133531960", + "id": 133531960, + "node_id": "RA_kwDODLBL_s4H9Yk4", + "name": "CrossOver-3.3.4-i386.AppImage", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 102291128, + "download_count": 159, + "created_at": "2023-11-02T04:39:14Z", + "updated_at": "2023-11-02T04:39:58Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-i386.AppImage" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532099", + "id": 133532099, + "node_id": "RA_kwDODLBL_s4H9YnD", + "name": "CrossOver-3.3.4-i386.deb", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 75127116, + "download_count": 86, + "created_at": "2023-11-02T04:40:44Z", + "updated_at": "2023-11-02T04:41:05Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-i386.deb" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532238", + "id": 133532238, + "node_id": "RA_kwDODLBL_s4H9YpO", + "name": "CrossOver-3.3.4-i686.pacman", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 75151240, + "download_count": 54, + "created_at": "2023-11-02T04:43:26Z", + "updated_at": "2023-11-02T04:43:45Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-i686.pacman" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532466", + "id": 133532466, + "node_id": "RA_kwDODLBL_s4H9Ysy", + "name": "CrossOver-3.3.4-i686.rpm", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 75258897, + "download_count": 59, + "created_at": "2023-11-02T04:45:15Z", + "updated_at": "2023-11-02T04:45:35Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-i686.rpm" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133531975", + "id": 133531975, + "node_id": "RA_kwDODLBL_s4H9YlH", + "name": "CrossOver-3.3.4-ia32.apk", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.android.package-archive", + "state": "uploaded", + "size": 101060683, + "download_count": 194, + "created_at": "2023-11-02T04:39:29Z", + "updated_at": "2023-11-02T04:40:05Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-ia32.apk" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532158", + "id": 133532158, + "node_id": "RA_kwDODLBL_s4H9Yn-", + "name": "CrossOver-3.3.4-ia32.freebsd", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77066996, + "download_count": 28, + "created_at": "2023-11-02T04:42:10Z", + "updated_at": "2023-11-02T04:42:38Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-ia32.freebsd" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133531970", + "id": 133531970, + "node_id": "RA_kwDODLBL_s4H9YlC", + "name": "CrossOver-3.3.4-x64.apk", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.android.package-archive", + "state": "uploaded", + "size": 103204567, + "download_count": 246, + "created_at": "2023-11-02T04:39:22Z", + "updated_at": "2023-11-02T04:40:04Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x64.apk" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541130", + "id": 133541130, + "node_id": "RA_kwDODLBL_s4H9a0K", + "name": "CrossOver-3.3.4-x64.dmg", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 106331402, + "download_count": 438, + "created_at": "2023-11-02T06:21:32Z", + "updated_at": "2023-11-02T06:21:43Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x64.dmg" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541158", + "id": 133541158, + "node_id": "RA_kwDODLBL_s4H9a0m", + "name": "CrossOver-3.3.4-x64.dmg.blockmap", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 112218, + "download_count": 37, + "created_at": "2023-11-02T06:21:43Z", + "updated_at": "2023-11-02T06:21:43Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532169", + "id": 133532169, + "node_id": "RA_kwDODLBL_s4H9YoJ", + "name": "CrossOver-3.3.4-x64.freebsd", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 78361396, + "download_count": 20, + "created_at": "2023-11-02T04:42:16Z", + "updated_at": "2023-11-02T04:42:37Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x64.freebsd" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532246", + "id": 133532246, + "node_id": "RA_kwDODLBL_s4H9YpW", + "name": "CrossOver-3.3.4-x64.pacman", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 76586576, + "download_count": 62, + "created_at": "2023-11-02T04:43:32Z", + "updated_at": "2023-11-02T04:43:50Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x64.pacman" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541160", + "id": 133541160, + "node_id": "RA_kwDODLBL_s4H9a0o", + "name": "CrossOver-3.3.4-x64.zip", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 102357027, + "download_count": 2320, + "created_at": "2023-11-02T06:21:43Z", + "updated_at": "2023-11-02T06:21:53Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x64.zip" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541173", + "id": 133541173, + "node_id": "RA_kwDODLBL_s4H9a01", + "name": "CrossOver-3.3.4-x64.zip.blockmap", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 106180, + "download_count": 31, + "created_at": "2023-11-02T06:21:53Z", + "updated_at": "2023-11-02T06:21:54Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x64.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133531935", + "id": 133531935, + "node_id": "RA_kwDODLBL_s4H9Ykf", + "name": "CrossOver-3.3.4-x86_64.AppImage", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 104434354, + "download_count": 166, + "created_at": "2023-11-02T04:39:04Z", + "updated_at": "2023-11-02T04:39:28Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532468", + "id": 133532468, + "node_id": "RA_kwDODLBL_s4H9Ys0", + "name": "CrossOver-3.3.4-x86_64.rpm", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 77086829, + "download_count": 247, + "created_at": "2023-11-02T04:45:16Z", + "updated_at": "2023-11-02T04:45:37Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4-x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532637", + "id": 133532637, + "node_id": "RA_kwDODLBL_s4H9Yvd", + "name": "CrossOver-3.3.4.exe", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 148498581, + "download_count": 7039, + "created_at": "2023-11-02T04:47:27Z", + "updated_at": "2023-11-02T04:48:07Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4.exe" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532636", + "id": 133532636, + "node_id": "RA_kwDODLBL_s4H9Yvc", + "name": "CrossOver-3.3.4.exe.blockmap", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 155794, + "download_count": 33, + "created_at": "2023-11-02T04:47:27Z", + "updated_at": "2023-11-02T04:47:27Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-3.3.4.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532633", + "id": 133532633, + "node_id": "RA_kwDODLBL_s4H9YvZ", + "name": "CrossOver-Portable-3.3.4.exe", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 148352660, + "download_count": 1641, + "created_at": "2023-11-02T04:47:26Z", + "updated_at": "2023-11-02T04:48:07Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver-Portable-3.3.4.exe" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532974", + "id": 133532974, + "node_id": "RA_kwDODLBL_s4H9Y0u", + "name": "CrossOver.exe", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 162845928, + "download_count": 186301, + "created_at": "2023-11-02T04:49:08Z", + "updated_at": "2023-11-02T04:49:40Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver.exe" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532973", + "id": 133532973, + "node_id": "RA_kwDODLBL_s4H9Y0t", + "name": "CrossOver.exe.blockmap", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 167854, + "download_count": 72426, + "created_at": "2023-11-02T04:49:08Z", + "updated_at": "2023-11-02T04:49:08Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/CrossOver.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532481", + "id": 133532481, + "node_id": "RA_kwDODLBL_s4H9YtB", + "name": "latest-linux-ia32.yml", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 688, + "download_count": 19, + "created_at": "2023-11-02T04:45:37Z", + "updated_at": "2023-11-02T04:45:37Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/latest-linux-ia32.yml" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133532482", + "id": 133532482, + "node_id": "RA_kwDODLBL_s4H9YtC", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 695, + "download_count": 25, + "created_at": "2023-11-02T04:45:37Z", + "updated_at": "2023-11-02T04:45:37Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133541174", + "id": 133541174, + "node_id": "RA_kwDODLBL_s4H9a02", + "name": "latest-mac.yml", + "label": null, + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 809, + "download_count": 43446, + "created_at": "2023-11-02T06:21:54Z", + "updated_at": "2023-11-02T06:21:54Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/133533014", + "id": 133533014, + "node_id": "RA_kwDODLBL_s4H9Y1W", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "lacymorrow", + "id": 1311301, + "node_id": "MDQ6VXNlcjEzMTEzMDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lacymorrow", + "html_url": "https://github.com/lacymorrow", + "followers_url": "https://api.github.com/users/lacymorrow/followers", + "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", + "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", + "organizations_url": "https://api.github.com/users/lacymorrow/orgs", + "repos_url": "https://api.github.com/users/lacymorrow/repos", + "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", + "received_events_url": "https://api.github.com/users/lacymorrow/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 323, + "download_count": 1134493, + "created_at": "2023-11-02T04:49:41Z", + "updated_at": "2023-11-02T04:49:41Z", + "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.3.4/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/lacymorrow/crossover/tarball/v3.3.4", + "zipball_url": "https://api.github.com/repos/lacymorrow/crossover/zipball/v3.3.4", + "body_html": "<ul>\n<li>read <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/lacymorrow/crossover/commit/8cdb206498b26490dcb5403bdf859c343387b3c0/hovercard\" href=\"https://github.com/lacymorrow/crossover/commit/8cdb206498b26490dcb5403bdf859c343387b3c0\"><tt>8cdb206</tt></a></li>\n<li>Merge branch 'release' of <a href=\"https://github.com/lacymorrow/crossover\">https://github.com/lacymorrow/crossover</a> into release <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/lacymorrow/crossover/commit/8d54016d9622d0c8f7c8b1356ec8c3f181a64061/hovercard\" href=\"https://github.com/lacymorrow/crossover/commit/8d54016d9622d0c8f7c8b1356ec8c3f181a64061\"><tt>8d54016</tt></a></li>\n<li>tweak <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/lacymorrow/crossover/commit/ef7e9c5fa4d63f78d9ccb584d846e2936379bdb1/hovercard\" href=\"https://github.com/lacymorrow/crossover/commit/ef7e9c5fa4d63f78d9ccb584d846e2936379bdb1\"><tt>ef7e9c5</tt></a></li>\n<li>ci <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/lacymorrow/crossover/commit/67a1d6f235e9959e051c544903e7fc5cdf3ffafb/hovercard\" href=\"https://github.com/lacymorrow/crossover/commit/67a1d6f235e9959e051c544903e7fc5cdf3ffafb\"><tt>67a1d6f</tt></a></li>\n<li>ci <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/lacymorrow/crossover/commit/c59bf885cff14e8fcce56eaee4be92b8a913156f/hovercard\" href=\"https://github.com/lacymorrow/crossover/commit/c59bf885cff14e8fcce56eaee4be92b8a913156f\"><tt>c59bf88</tt></a></li>\n<li>mg <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/lacymorrow/crossover/commit/24d5434bee42b93c2289cc82179a2b1f51e81e99/hovercard\" href=\"https://github.com/lacymorrow/crossover/commit/24d5434bee42b93c2289cc82179a2b1f51e81e99\"><tt>24d5434</tt></a></li>\n<li>lock <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/lacymorrow/crossover/commit/1e5c8fd049d2ef5582e6d24541853c996e509ea4/hovercard\" href=\"https://github.com/lacymorrow/crossover/commit/1e5c8fd049d2ef5582e6d24541853c996e509ea4\"><tt>1e5c8fd</tt></a></li>\n</ul>\n<p><a class=\"commit-link\" href=\"https://github.com/lacymorrow/crossover/compare/v3.3.3...v3.3.4\"><tt>v3.3.3...v3.3.4</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/lacymorrow/crossover/releases/127630252/reactions", + "total_count": 8, + "+1": 4, + "-1": 0, + "laugh": 2, + "hooray": 0, + "confused": 0, + "heart": 2, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:04.337Z" + }, + "covid-19-cases-overview": { "latestRelease": { "url": "https://api.github.com/repos/luapp/Covid-19-cases-overview/releases/36277745", "assets_url": "https://api.github.com/repos/luapp/Covid-19-cases-overview/releases/36277745/assets", @@ -16389,7 +17950,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 77553234, - "download_count": 866, + "download_count": 2453, "created_at": "2021-01-12T13:27:14Z", "updated_at": "2021-01-12T13:28:42Z", "browser_download_url": "https://github.com/luapp/Covid-19-cases-overview/releases/download/v1.0.0/Covid-19.Setup.1.0.0.exe" @@ -16399,7 +17960,7 @@ "zipball_url": "https://api.github.com/repos/luapp/Covid-19-cases-overview/zipball/v1.0.0", "body_html": "<p>New Version with a new UI</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.988Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:04.639Z" }, "crypter": { "latestRelease": { @@ -16466,7 +18027,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 74194174, - "download_count": 1345, + "download_count": 1509, "created_at": "2019-07-02T18:32:48Z", "updated_at": "2019-07-02T18:32:52Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0-i386.AppImage" @@ -16500,7 +18061,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 63005737, - "download_count": 159, + "download_count": 295, "created_at": "2019-07-02T21:41:19Z", "updated_at": "2019-07-02T21:41:21Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0-mac.zip" @@ -16534,7 +18095,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 72703817, - "download_count": 550, + "download_count": 747, "created_at": "2019-07-02T18:32:43Z", "updated_at": "2019-07-02T18:32:52Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0.AppImage" @@ -16568,7 +18129,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 65102305, - "download_count": 609, + "download_count": 662, "created_at": "2019-07-02T21:41:17Z", "updated_at": "2019-07-02T21:41:19Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0.dmg" @@ -16602,7 +18163,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 68719, - "download_count": 47, + "download_count": 52, "created_at": "2019-07-02T21:41:17Z", "updated_at": "2019-07-02T21:41:17Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0.dmg.blockmap" @@ -16636,7 +18197,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 95911863, - "download_count": 5445, + "download_count": 8295, "created_at": "2019-07-02T21:16:19Z", "updated_at": "2019-07-02T21:16:23Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-Setup-4.0.0.exe" @@ -16670,7 +18231,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 100105, - "download_count": 77, + "download_count": 99, "created_at": "2019-07-02T21:16:19Z", "updated_at": "2019-07-02T21:16:20Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-Setup-4.0.0.exe.blockmap" @@ -16704,7 +18265,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 61251584, - "download_count": 252, + "download_count": 298, "created_at": "2019-07-02T18:33:19Z", "updated_at": "2019-07-02T18:33:20Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter_4.0.0_amd64.snap" @@ -16738,7 +18299,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 509, - "download_count": 47, + "download_count": 55, "created_at": "2019-07-02T21:41:21Z", "updated_at": "2019-07-02T21:41:21Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/latest-mac.yml" @@ -16772,7 +18333,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 374, - "download_count": 59, + "download_count": 76, "created_at": "2019-07-02T21:16:23Z", "updated_at": "2019-07-02T21:16:23Z", "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/latest.yml" @@ -16782,7 +18343,7 @@ "zipball_url": "https://api.github.com/repos/HR/Crypter/zipball/v4.0.0", "body_html": "<p>Notable changes:</p>\n<ul>\n<li>Implemented encryption & decryption of folders <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"183204968\" data-permission-text=\"Title is private\" data-url=\"https://github.com/HR/Crypter/issues/12\" data-hovercard-type=\"issue\" data-hovercard-url=\"/HR/Crypter/issues/12/hovercard\" href=\"https://github.com/HR/Crypter/issues/12\">#12</a></li>\n<li>Implemented open folder or file (especially CRYPTO file) with Crypter <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"183204129\" data-permission-text=\"Title is private\" data-url=\"https://github.com/HR/Crypter/issues/10\" data-hovercard-type=\"issue\" data-hovercard-url=\"/HR/Crypter/issues/10/hovercard\" href=\"https://github.com/HR/Crypter/issues/10\">#10</a></li>\n<li>Implemented checking for updates <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"186074050\" data-permission-text=\"Title is private\" data-url=\"https://github.com/HR/Crypter/issues/18\" data-hovercard-type=\"issue\" data-hovercard-url=\"/HR/Crypter/issues/18/hovercard\" href=\"https://github.com/HR/Crypter/issues/18\">#18</a></li>\n<li>Bug fixes (N.B. Buffer vulnerability <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"462254666\" data-permission-text=\"Title is private\" data-url=\"https://github.com/HR/Crypter/issues/41\" data-hovercard-type=\"issue\" data-hovercard-url=\"/HR/Crypter/issues/41/hovercard\" href=\"https://github.com/HR/Crypter/issues/41\">#41</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"405016403\" data-permission-text=\"Title is private\" data-url=\"https://github.com/HR/Crypter/issues/39\" data-hovercard-type=\"issue\" data-hovercard-url=\"/HR/Crypter/issues/39/hovercard\" href=\"https://github.com/HR/Crypter/issues/39\">#39</a>)</li>\n<li>A dozen stability improvements</li>\n<li>Updated all dependencies</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.072Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:04.705Z" }, "csbooks": { "latestRelease": { @@ -16821,10 +18382,10 @@ "published_at": "2022-01-04T23:27:35Z", "assets": [ { - "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/64988008", - "id": 64988008, - "node_id": "RA_kwDOCgE8Wc4D36No", - "name": "csBooks-6.3.0.AppImage", + "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/152138672", + "id": 152138672, + "node_id": "RA_kwDOCgE8Wc4JEXOw", + "name": "csBooks-8.2.2.dmg", "label": null, "uploader": { "login": "caesiumstudio", @@ -16846,19 +18407,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 88831111, - "download_count": 0, - "created_at": "2022-05-09T21:52:49Z", - "updated_at": "2022-05-09T21:54:06Z", - "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks-6.3.0.AppImage" + "size": 97907042, + "download_count": 6, + "created_at": "2024-02-17T22:08:17Z", + "updated_at": "2024-02-17T22:20:28Z", + "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks-8.2.2.dmg" }, { - "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/64988365", - "id": 64988365, - "node_id": "RA_kwDOCgE8Wc4D36TN", - "name": "csBooks-6.3.0.dmg", + "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/152306770", + "id": 152306770, + "node_id": "RA_kwDOCgE8Wc4JFARS", + "name": "csBooks-8.2.2.pacman", "label": null, "uploader": { "login": "caesiumstudio", @@ -16882,17 +18443,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85835216, - "download_count": 0, - "created_at": "2022-05-09T21:56:02Z", - "updated_at": "2022-05-09T21:57:23Z", - "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks-6.3.0.dmg" + "size": 67464264, + "download_count": 5, + "created_at": "2024-02-18T23:16:17Z", + "updated_at": "2024-02-18T23:54:33Z", + "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks-8.2.2.pacman" + }, + { + "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/152306761", + "id": 152306761, + "node_id": "RA_kwDOCgE8Wc4JFARJ", + "name": "csBooks-8.2.2.x86_64.rpm", + "label": null, + "uploader": { + "login": "caesiumstudio", + "id": 46374776, + "node_id": "MDQ6VXNlcjQ2Mzc0Nzc2", + "avatar_url": "https://avatars.githubusercontent.com/u/46374776?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/caesiumstudio", + "html_url": "https://github.com/caesiumstudio", + "followers_url": "https://api.github.com/users/caesiumstudio/followers", + "following_url": "https://api.github.com/users/caesiumstudio/following{/other_user}", + "gists_url": "https://api.github.com/users/caesiumstudio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/caesiumstudio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/caesiumstudio/subscriptions", + "organizations_url": "https://api.github.com/users/caesiumstudio/orgs", + "repos_url": "https://api.github.com/users/caesiumstudio/repos", + "events_url": "https://api.github.com/users/caesiumstudio/events{/privacy}", + "received_events_url": "https://api.github.com/users/caesiumstudio/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-rpm", + "state": "uploaded", + "size": 68001857, + "download_count": 3, + "created_at": "2024-02-18T23:16:13Z", + "updated_at": "2024-02-18T23:54:35Z", + "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks-8.2.2.x86_64.rpm" }, { - "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/64987605", - "id": 64987605, - "node_id": "RA_kwDOCgE8Wc4D36HV", - "name": "csBooks_6.3.0_amd64.deb", + "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/152306749", + "id": 152306749, + "node_id": "RA_kwDOCgE8Wc4JFAQ9", + "name": "csBooks_8.2.2_amd64.deb", "label": null, "uploader": { "login": "caesiumstudio", @@ -16916,26 +18511,26 @@ }, "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 62368870, - "download_count": 0, - "created_at": "2022-05-09T21:48:15Z", - "updated_at": "2022-05-09T21:51:48Z", - "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks_6.3.0_amd64.deb" + "size": 67452218, + "download_count": 6, + "created_at": "2024-02-18T23:16:10Z", + "updated_at": "2024-02-18T23:54:13Z", + "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks_8.2.2_amd64.deb" } ], "tarball_url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/tarball/latest", "zipball_url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/zipball/latest", - "body_html": "<ul>\n<li>Comic Book format support for CBR and CBZ</li>\n<li>Fresh new look for First Run Screen</li>\n<li>Refresh Library function for auto removing the deleted books from storage</li>\n<li>Books store (Experimental support from Amazon)</li>\n</ul>" + "body_html": "<p><strong>Release 8.2.2</strong></p>\n<ul>\n<li>Books inside a collection can be sorted by title and type now.</li>\n</ul>\n<p><strong>Release 8.1.0</strong></p>\n<ul>\n<li>Collections now are scrolled if they reach the limit</li>\n<li>Collections can now be sorted in alphabetical order</li>\n</ul>\n<p><strong>Release 7.5.0</strong></p>\n<ul>\n<li>Epub books can now scroll one page at a time (Requires books to have pre-formatted page breaks)</li>\n</ul>\n<p><strong>Release 7.4.0</strong></p>\n<ul>\n<li>Epub books can switch pages left right. (Requires books to have pre-formatted page breaks)</li>\n</ul>\n<p><strong>Release 7.3.1</strong></p>\n<ul>\n<li>BUG FIX - Epub annotations dialog is not shown.</li>\n<li>BUG FIX - Sidebar visibility not restored after restart.</li>\n</ul>\n<p><strong>Release 7.3.0</strong></p>\n<ul>\n<li>New setting created for show/hide book info sidebar.</li>\n<li>Bug fixed</li>\n</ul>\n<p><strong>Release 7.2.0</strong></p>\n<ul>\n<li>New Theme Midnight</li>\n<li>Removed Theme Solarised</li>\n</ul>\n<p><strong>Release 7.1.0</strong></p>\n<ul>\n<li>Epub viewer now allows adjusting page margin</li>\n<li>Viewers now remember user preferences for the theme, font, and font-size</li>\n<li>Epub books remember the last reading location</li>\n<li>Bug fixes</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.176Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:04.802Z" }, "csgo-tracker": { "latestRelease": { - "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/58361684", - "assets_url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/58361684/assets", - "upload_url": "https://uploads.github.com/repos/davidaf3/csgo-tracker/releases/58361684/assets{?name,label}", - "html_url": "https://github.com/davidaf3/csgo-tracker/releases/tag/v0.2.0", - "id": 58361684, + "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/79268519", + "assets_url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/79268519/assets", + "upload_url": "https://uploads.github.com/repos/davidaf3/csgo-tracker/releases/79268519/assets{?name,label}", + "html_url": "https://github.com/davidaf3/csgo-tracker/releases/tag/v0.2.1", + "id": 79268519, "author": { "login": "davidaf3", "id": 85567306, @@ -16956,19 +18551,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOFlq8_s4DeodU", - "tag_name": "v0.2.0", + "node_id": "RE_kwDOFlq8_s4EuYqn", + "tag_name": "v0.2.1", "target_commitish": "master", - "name": "csgo-tracker v0.2.0", + "name": "csgo-tracker v0.2.1", "draft": false, "prerelease": false, - "created_at": "2022-01-31T17:16:20Z", - "published_at": "2022-01-31T18:09:49Z", + "created_at": "2022-10-07T12:48:40Z", + "published_at": "2022-10-07T12:59:42Z", "assets": [ { - "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/assets/55447810", - "id": 55447810, - "node_id": "RA_kwDOFlq8_s4DThEC", + "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/assets/80270350", + "id": 80270350, + "node_id": "RA_kwDOFlq8_s4EyNQO", "name": "csgo-tracker-linux.zip", "label": null, "uploader": { @@ -16993,16 +18588,16 @@ }, "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 102971389, - "download_count": 21, - "created_at": "2022-01-31T18:02:05Z", - "updated_at": "2022-01-31T18:06:08Z", - "browser_download_url": "https://github.com/davidaf3/csgo-tracker/releases/download/v0.2.0/csgo-tracker-linux.zip" + "size": 116429623, + "download_count": 39, + "created_at": "2022-10-07T12:58:40Z", + "updated_at": "2022-10-07T12:59:07Z", + "browser_download_url": "https://github.com/davidaf3/csgo-tracker/releases/download/v0.2.1/csgo-tracker-linux.zip" }, { - "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/assets/55448088", - "id": 55448088, - "node_id": "RA_kwDOFlq8_s4DThIY", + "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/assets/80270312", + "id": 80270312, + "node_id": "RA_kwDOFlq8_s4EyNPo", "name": "csgo-tracker-windows.zip", "label": null, "uploader": { @@ -17027,129 +18622,18 @@ }, "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 80836085, - "download_count": 105, - "created_at": "2022-01-31T18:06:24Z", - "updated_at": "2022-01-31T18:09:21Z", - "browser_download_url": "https://github.com/davidaf3/csgo-tracker/releases/download/v0.2.0/csgo-tracker-windows.zip" - } - ], - "tarball_url": "https://api.github.com/repos/davidaf3/csgo-tracker/tarball/v0.2.0", - "zipball_url": "https://api.github.com/repos/davidaf3/csgo-tracker/zipball/v0.2.0", - "body_html": "<p>Changes:</p>\n<ul>\n<li>Added stats dashboard.</li>\n</ul>\n<p>If you don't know how to install it or use it, please read the <a href=\"https://github.com/davidaf3/csgo-tracker/blob/master/README.md\">main README.md</a>.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.268Z" - }, - "csv-to-sqlite": { - "latestRelease": { - "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615", - "assets_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615/assets", - "upload_url": "https://uploads.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615/assets{?name,label}", - "html_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/tag/1.0.0", - "id": 12169615, - "author": { - "login": "isaiahnields", - "id": 12752162, - "node_id": "MDQ6VXNlcjEyNzUyMTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/isaiahnields", - "html_url": "https://github.com/isaiahnields", - "followers_url": "https://api.github.com/users/isaiahnields/followers", - "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", - "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", - "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", - "organizations_url": "https://api.github.com/users/isaiahnields/orgs", - "repos_url": "https://api.github.com/users/isaiahnields/repos", - "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", - "received_events_url": "https://api.github.com/users/isaiahnields/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEyMTY5NjE1", - "tag_name": "1.0.0", - "target_commitish": "master", - "name": "Version 1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2018-07-30T16:51:52Z", - "published_at": "2018-07-30T17:51:22Z", - "assets": [ - { - "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/assets/8064589", - "id": 8064589, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgwNjQ1ODk=", - "name": "CSV.to.SQLite-1.0.0.dmg", - "label": null, - "uploader": { - "login": "isaiahnields", - "id": 12752162, - "node_id": "MDQ6VXNlcjEyNzUyMTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/isaiahnields", - "html_url": "https://github.com/isaiahnields", - "followers_url": "https://api.github.com/users/isaiahnields/followers", - "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", - "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", - "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", - "organizations_url": "https://api.github.com/users/isaiahnields/orgs", - "repos_url": "https://api.github.com/users/isaiahnields/repos", - "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", - "received_events_url": "https://api.github.com/users/isaiahnields/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59044306, - "download_count": 648, - "created_at": "2018-07-30T19:15:01Z", - "updated_at": "2018-07-30T19:15:06Z", - "browser_download_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/download/1.0.0/CSV.to.SQLite-1.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/assets/8067574", - "id": 8067574, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgwNjc1NzQ=", - "name": "CSV.to.SQLite.Setup.1.0.0.exe", - "label": null, - "uploader": { - "login": "isaiahnields", - "id": 12752162, - "node_id": "MDQ6VXNlcjEyNzUyMTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/isaiahnields", - "html_url": "https://github.com/isaiahnields", - "followers_url": "https://api.github.com/users/isaiahnields/followers", - "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", - "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", - "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", - "organizations_url": "https://api.github.com/users/isaiahnields/orgs", - "repos_url": "https://api.github.com/users/isaiahnields/repos", - "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", - "received_events_url": "https://api.github.com/users/isaiahnields/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 42316200, - "download_count": 1354, - "created_at": "2018-07-30T23:05:05Z", - "updated_at": "2018-07-30T23:06:04Z", - "browser_download_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/download/1.0.0/CSV.to.SQLite.Setup.1.0.0.exe" + "size": 90101660, + "download_count": 135, + "created_at": "2022-10-07T12:58:20Z", + "updated_at": "2022-10-07T12:58:40Z", + "browser_download_url": "https://github.com/davidaf3/csgo-tracker/releases/download/v0.2.1/csgo-tracker-windows.zip" } ], - "tarball_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/tarball/1.0.0", - "zipball_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/zipball/1.0.0", - "body_html": "" + "tarball_url": "https://api.github.com/repos/davidaf3/csgo-tracker/tarball/v0.2.1", + "zipball_url": "https://api.github.com/repos/davidaf3/csgo-tracker/zipball/v0.2.1", + "body_html": "<p>Changes:</p>\n<ul>\n<li>Added force match end button for games in progess.</li>\n<li>Added manual match delete button.</li>\n<li>Matches now aren't automatically removed when you quit before they are over.</li>\n<li>Minor visual fixes.</li>\n</ul>\n<p>Installation and usage instructions are in the <a href=\"https://github.com/davidaf3/csgo-tracker#readme\">README</a>. To update your version of the app, just run the installer of the new release.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.288Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:05.143Z" }, "cryptoarm-gost": { "latestRelease": { @@ -17216,7 +18700,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 79447196, - "download_count": 391, + "download_count": 1070, "created_at": "2021-12-28T09:37:48Z", "updated_at": "2021-12-28T09:39:59Z", "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-darwin-x64.dmg" @@ -17250,7 +18734,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 78563508, - "download_count": 1116, + "download_count": 3645, "created_at": "2021-12-28T09:39:59Z", "updated_at": "2021-12-28T09:41:13Z", "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-darwin-x64.pkg" @@ -17284,7 +18768,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 57437948, - "download_count": 539, + "download_count": 2146, "created_at": "2021-12-28T10:38:40Z", "updated_at": "2021-12-28T10:40:00Z", "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-linux-x64.deb" @@ -17318,7 +18802,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 63906088, - "download_count": 374, + "download_count": 1313, "created_at": "2021-12-28T09:41:13Z", "updated_at": "2021-12-28T09:42:13Z", "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-linux-x64.rpm" @@ -17352,7 +18836,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 79798272, - "download_count": 22494, + "download_count": 83942, "created_at": "2021-12-22T06:37:35Z", "updated_at": "2021-12-22T06:38:52Z", "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-win32-x64.msi" @@ -17386,17 +18870,51 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 75431936, - "download_count": 5703, + "download_count": 18113, "created_at": "2021-12-28T20:46:14Z", "updated_at": "2021-12-28T20:47:38Z", "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-win32.msi" + }, + { + "url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/assets/85914718", + "id": 85914718, + "node_id": "RA_kwDOCHjgE84FHvRe", + "name": "cryptoarm-gost-v2.5.12.linux-aarch64.deb", + "label": null, + "uploader": { + "login": "algv", + "id": 16474118, + "node_id": "MDQ6VXNlcjE2NDc0MTE4", + "avatar_url": "https://avatars.githubusercontent.com/u/16474118?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/algv", + "html_url": "https://github.com/algv", + "followers_url": "https://api.github.com/users/algv/followers", + "following_url": "https://api.github.com/users/algv/following{/other_user}", + "gists_url": "https://api.github.com/users/algv/gists{/gist_id}", + "starred_url": "https://api.github.com/users/algv/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/algv/subscriptions", + "organizations_url": "https://api.github.com/users/algv/orgs", + "repos_url": "https://api.github.com/users/algv/repos", + "events_url": "https://api.github.com/users/algv/events{/privacy}", + "received_events_url": "https://api.github.com/users/algv/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 53499008, + "download_count": 19, + "created_at": "2022-11-25T09:16:14Z", + "updated_at": "2022-11-25T09:17:07Z", + "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12.linux-aarch64.deb" } ], "tarball_url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/tarball/v2.5.12", "zipball_url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/zipball/v2.5.12", - "body_html": "<h2>Список изменений</h2>\n<p><strong>Новое:</strong></p>\n<ul>\n<li>шаблон сертификата для владельца - юридического лица</li>\n<li>возможность указать тип идентификации при выдаче сертификата: identificationKind</li>\n<li>убрали ограничение на установку на Windows 7</li>\n</ul>\n<p><strong>Исправлено:</strong></p>\n<ul>\n<li>юридический адрес ООО Цифровые технологии</li>\n<li>keyUsage для сертификатов шифрования</li>\n<li>валидация ИНН</li>\n<li>структура шаблонов сертификатов для физического лица и физического лица, являющегося индивидуальным предпринимателем</li>\n</ul>\n<h3>Замечания</h3>\n<p>Для работы приложения у вас должен быть установлен <a href=\"https://cryptoarm.ru/shop/skzi-cryptopro-csp-5-0\" rel=\"nofollow\">КриптоПро CSP 5.0</a></p>" + "body_html": "<h2>Список изменений</h2>\n<p><strong>Новое:</strong></p>\n<ul>\n<li>шаблон сертификата для владельца - юридического лица</li>\n<li>возможность указать тип идентификации при выдаче сертификата: identificationKind</li>\n<li>убрали ограничение на установку на Windows 7</li>\n</ul>\n<p><strong>Исправлено:</strong></p>\n<ul>\n<li>юридический адрес ООО Цифровые технологии</li>\n<li>keyUsage для сертификатов шифрования</li>\n<li>валидация ИНН</li>\n<li>структура шаблонов сертификатов для физического лица и физического лица, являющегося индивидуальным предпринимателем</li>\n</ul>\n<h3>Замечания</h3>\n<p>Для работы приложения у вас должен быть установлен <a href=\"https://cryptoarm.ru/shop/skzi-cryptopro-csp-5-0\" rel=\"nofollow\">КриптоПро CSP 5.0</a></p>\n<p><a href=\"https://github.com/TrustedRu/CryptoARMGOST/raw/master/trusted_pub_key.gpg\">Ключ</a> для работы в режиме замкнутой программной среды Astra Linux SE.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.319Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:05.184Z" }, "cumulus": { "latestRelease": { @@ -17463,7 +18981,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 52265551, - "download_count": 9748, + "download_count": 10729, "created_at": "2017-04-13T15:29:54Z", "updated_at": "2017-04-13T15:30:15Z", "browser_download_url": "https://github.com/gillesdemey/Cumulus/releases/download/v0.10.1/Cumulus-0.10.1.dmg" @@ -17473,65 +18991,333 @@ "zipball_url": "https://api.github.com/repos/gillesdemey/Cumulus/zipball/v0.10.1", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.388Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:05.257Z" + }, + "csv-to-sqlite": { + "latestRelease": { + "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615", + "assets_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615/assets", + "upload_url": "https://uploads.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615/assets{?name,label}", + "html_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/tag/1.0.0", + "id": 12169615, + "author": { + "login": "isaiahnields", + "id": 12752162, + "node_id": "MDQ6VXNlcjEyNzUyMTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/isaiahnields", + "html_url": "https://github.com/isaiahnields", + "followers_url": "https://api.github.com/users/isaiahnields/followers", + "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", + "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", + "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", + "organizations_url": "https://api.github.com/users/isaiahnields/orgs", + "repos_url": "https://api.github.com/users/isaiahnields/repos", + "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", + "received_events_url": "https://api.github.com/users/isaiahnields/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTEyMTY5NjE1", + "tag_name": "1.0.0", + "target_commitish": "master", + "name": "Version 1.0.0", + "draft": false, + "prerelease": false, + "created_at": "2018-07-30T16:51:52Z", + "published_at": "2018-07-30T17:51:22Z", + "assets": [ + { + "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/assets/8064589", + "id": 8064589, + "node_id": "MDEyOlJlbGVhc2VBc3NldDgwNjQ1ODk=", + "name": "CSV.to.SQLite-1.0.0.dmg", + "label": null, + "uploader": { + "login": "isaiahnields", + "id": 12752162, + "node_id": "MDQ6VXNlcjEyNzUyMTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/isaiahnields", + "html_url": "https://github.com/isaiahnields", + "followers_url": "https://api.github.com/users/isaiahnields/followers", + "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", + "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", + "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", + "organizations_url": "https://api.github.com/users/isaiahnields/orgs", + "repos_url": "https://api.github.com/users/isaiahnields/repos", + "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", + "received_events_url": "https://api.github.com/users/isaiahnields/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 59044306, + "download_count": 674, + "created_at": "2018-07-30T19:15:01Z", + "updated_at": "2018-07-30T19:15:06Z", + "browser_download_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/download/1.0.0/CSV.to.SQLite-1.0.0.dmg" + }, + { + "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/assets/8067574", + "id": 8067574, + "node_id": "MDEyOlJlbGVhc2VBc3NldDgwNjc1NzQ=", + "name": "CSV.to.SQLite.Setup.1.0.0.exe", + "label": null, + "uploader": { + "login": "isaiahnields", + "id": 12752162, + "node_id": "MDQ6VXNlcjEyNzUyMTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/isaiahnields", + "html_url": "https://github.com/isaiahnields", + "followers_url": "https://api.github.com/users/isaiahnields/followers", + "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", + "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", + "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", + "organizations_url": "https://api.github.com/users/isaiahnields/orgs", + "repos_url": "https://api.github.com/users/isaiahnields/repos", + "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", + "received_events_url": "https://api.github.com/users/isaiahnields/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 42316200, + "download_count": 1484, + "created_at": "2018-07-30T23:05:05Z", + "updated_at": "2018-07-30T23:06:04Z", + "browser_download_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/download/1.0.0/CSV.to.SQLite.Setup.1.0.0.exe" + } + ], + "tarball_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/tarball/1.0.0", + "zipball_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/zipball/1.0.0", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:05.326Z" + }, + "cursor-highlight": { + "latestRelease": { + "url": "https://api.github.com/repos/Hazyzh/cursor-highlight/releases/82560162", + "assets_url": "https://api.github.com/repos/Hazyzh/cursor-highlight/releases/82560162/assets", + "upload_url": "https://uploads.github.com/repos/Hazyzh/cursor-highlight/releases/82560162/assets{?name,label}", + "html_url": "https://github.com/Hazyzh/cursor-highlight/releases/tag/v1.0.2", + "id": 82560162, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOG8umC84E68Si", + "tag_name": "v1.0.2", + "target_commitish": "main", + "name": "v1.0.2", + "draft": false, + "prerelease": false, + "created_at": "2022-11-09T14:25:41Z", + "published_at": "2022-11-09T14:35:47Z", + "assets": [ + { + "url": "https://api.github.com/repos/Hazyzh/cursor-highlight/releases/assets/84013396", + "id": 84013396, + "node_id": "RA_kwDOG8umC84FAfFU", + "name": "Cursor-Highlight-1.0.2.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 82738276, + "download_count": 450, + "created_at": "2022-11-09T14:28:43Z", + "updated_at": "2022-11-09T14:28:50Z", + "browser_download_url": "https://github.com/Hazyzh/cursor-highlight/releases/download/v1.0.2/Cursor-Highlight-1.0.2.dmg" + }, + { + "url": "https://api.github.com/repos/Hazyzh/cursor-highlight/releases/assets/84013395", + "id": 84013395, + "node_id": "RA_kwDOG8umC84FAfFT", + "name": "Cursor-Highlight-1.0.2.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 87635, + "download_count": 21, + "created_at": "2022-11-09T14:28:43Z", + "updated_at": "2022-11-09T14:28:43Z", + "browser_download_url": "https://github.com/Hazyzh/cursor-highlight/releases/download/v1.0.2/Cursor-Highlight-1.0.2.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/Hazyzh/cursor-highlight/releases/assets/84013408", + "id": 84013408, + "node_id": "RA_kwDOG8umC84FAfFg", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 348, + "download_count": 19, + "created_at": "2022-11-09T14:28:51Z", + "updated_at": "2022-11-09T14:28:51Z", + "browser_download_url": "https://github.com/Hazyzh/cursor-highlight/releases/download/v1.0.2/latest-mac.yml" + } + ], + "tarball_url": "https://api.github.com/repos/Hazyzh/cursor-highlight/tarball/v1.0.2", + "zipball_url": "https://api.github.com/repos/Hazyzh/cursor-highlight/zipball/v1.0.2", + "body_html": "<h2>What's Changed</h2>\n<p>Introduce palette box features.</p>", + "reactions": { + "url": "https://api.github.com/repos/Hazyzh/cursor-highlight/releases/82560162/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:05.612Z" }, "cyapass": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.435Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:05.612Z" }, "cypress": { "latestRelease": { - "url": "https://api.github.com/repos/cypress-io/cypress/releases/66402066", - "assets_url": "https://api.github.com/repos/cypress-io/cypress/releases/66402066/assets", - "upload_url": "https://uploads.github.com/repos/cypress-io/cypress/releases/66402066/assets{?name,label}", - "html_url": "https://github.com/cypress-io/cypress/releases/tag/v9.6.1", - "id": 66402066, + "url": "https://api.github.com/repos/cypress-io/cypress/releases/143269627", + "assets_url": "https://api.github.com/repos/cypress-io/cypress/releases/143269627/assets", + "upload_url": "https://uploads.github.com/repos/cypress-io/cypress/releases/143269627/assets{?name,label}", + "html_url": "https://github.com/cypress-io/cypress/releases/tag/v13.6.6", + "id": 143269627, "author": { - "login": "ryanthemanuel", - "id": 4873279, - "node_id": "MDQ6VXNlcjQ4NzMyNzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/4873279?v=4", + "login": "AtofStryker", + "id": 3980464, + "node_id": "MDQ6VXNlcjM5ODA0NjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3980464?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ryanthemanuel", - "html_url": "https://github.com/ryanthemanuel", - "followers_url": "https://api.github.com/users/ryanthemanuel/followers", - "following_url": "https://api.github.com/users/ryanthemanuel/following{/other_user}", - "gists_url": "https://api.github.com/users/ryanthemanuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ryanthemanuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ryanthemanuel/subscriptions", - "organizations_url": "https://api.github.com/users/ryanthemanuel/orgs", - "repos_url": "https://api.github.com/users/ryanthemanuel/repos", - "events_url": "https://api.github.com/users/ryanthemanuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/ryanthemanuel/received_events", + "url": "https://api.github.com/users/AtofStryker", + "html_url": "https://github.com/AtofStryker", + "followers_url": "https://api.github.com/users/AtofStryker/followers", + "following_url": "https://api.github.com/users/AtofStryker/following{/other_user}", + "gists_url": "https://api.github.com/users/AtofStryker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AtofStryker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AtofStryker/subscriptions", + "organizations_url": "https://api.github.com/users/AtofStryker/orgs", + "repos_url": "https://api.github.com/users/AtofStryker/repos", + "events_url": "https://api.github.com/users/AtofStryker/events{/privacy}", + "received_events_url": "https://api.github.com/users/AtofStryker/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOAeKht84D9TcS", - "tag_name": "v9.6.1", - "target_commitish": "78e3686df1d94fc02d80871a6faaab8b09195cb9", - "name": "9.6.1", + "node_id": "RE_kwDOAeKht84Iih77", + "tag_name": "v13.6.6", + "target_commitish": "develop", + "name": "v13.6.6", "draft": false, "prerelease": false, - "created_at": "2022-05-09T18:02:05Z", - "published_at": "2022-05-09T18:08:54Z", + "created_at": "2024-02-22T21:57:56Z", + "published_at": "2024-02-22T22:00:24Z", "assets": [], - "tarball_url": "https://api.github.com/repos/cypress-io/cypress/tarball/v9.6.1", - "zipball_url": "https://api.github.com/repos/cypress-io/cypress/zipball/v9.6.1", - "body_html": "<p><em>Released 5/9/2022</em></p>\n<p><strong>Bugfixes:</strong></p>\n<ul>\n<li>Cypress can now launch on systems where Firefox is installed via Snapcraft.<br>\nFixed <a href=\"https://github.com/cypress-io/cypress/issues/19793\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cypress-io/cypress/issues/19793/hovercard\">#19793</a>.</li>\n<li>Updates were made to ensure XHR calls are properly displaying the response<br>\nbody in the command log. Fixed<br>\n<a href=\"https://github.com/cypress-io/cypress/issues/21361\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cypress-io/cypress/issues/21361/hovercard\">#21361</a>.</li>\n<li>Fixed <a href=\"https://docs.cypress.io/api/commands/contains\" rel=\"nofollow\"><code>cy.contains()</code></a> and<br>\n<a href=\"/cypress-io/cypress/blob/v9.6.1/api/commands/should\"><code>.should('contain', ...)</code></a> to handle finding text that<br>\ncontains backslash characters. Fixed<br>\n<a href=\"https://github.com/cypress-io/cypress/issues/19116\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cypress-io/cypress/issues/19116/hovercard\">#19116</a></li>\n<li>Updated <a href=\"/cypress-io/cypress/blob/v9.6.1/api/commands/type\"><code>.type('{enter}')</code></a> to support sending the Enter<br>\nkeystroke to submit buttons that are not rendered within a form html element,<br>\nbut are associated with a form via the <code>form</code> attribute. Fixed<br>\n<a href=\"https://github.com/cypress-io/cypress/issues/21163\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cypress-io/cypress/issues/21163/hovercard\">#21163</a>.</li>\n<li>Fixed an issue with <code>cy.session()</code> such that re-running tests in open mode<br>\nwill now correctly recreate a session. Before this change, an error was thrown<br>\nindicating the saved <code>setup</code> function was not a function because it was<br>\nserialized. Fixed<br>\n<a href=\"https://github.com/cypress-io/cypress/issues/17805\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cypress-io/cypress/issues/17805/hovercard\">#17805</a>.</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/cypress-io/cypress/tarball/v13.6.6", + "zipball_url": "https://api.github.com/repos/cypress-io/cypress/zipball/v13.6.6", + "body_html": "<p>Changelog: <a href=\"https://docs.cypress.io/guides/references/changelog#13-6-6\" rel=\"nofollow\">https://docs.cypress.io/guides/references/changelog#13-6-6</a></p>", "reactions": { - "url": "https://api.github.com/repos/cypress-io/cypress/releases/66402066/reactions", - "total_count": 2, - "+1": 0, + "url": "https://api.github.com/repos/cypress-io/cypress/releases/143269627/reactions", + "total_count": 6, + "+1": 3, "-1": 0, "laugh": 0, - "hooray": 0, + "hooray": 3, "confused": 0, "heart": 0, - "rocket": 2, + "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.534Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:05.710Z" }, "darkj": { "latestRelease": { @@ -17598,7 +19384,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 54900563, - "download_count": 840, + "download_count": 866, "created_at": "2018-10-13T19:44:55Z", "updated_at": "2018-10-13T19:45:04Z", "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/DarkJ-0.1.1-mac.zip" @@ -17632,7 +19418,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 56803693, - "download_count": 2085, + "download_count": 2143, "created_at": "2018-10-13T19:44:32Z", "updated_at": "2018-10-13T19:44:41Z", "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/DarkJ-0.1.1.dmg" @@ -17666,7 +19452,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 59385, - "download_count": 60, + "download_count": 64, "created_at": "2018-10-13T19:44:32Z", "updated_at": "2018-10-13T19:44:32Z", "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/DarkJ-0.1.1.dmg.blockmap" @@ -17700,7 +19486,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 41620447, - "download_count": 2349, + "download_count": 2455, "created_at": "2018-10-13T10:11:44Z", "updated_at": "2018-10-13T10:11:51Z", "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/darkj-setup-0.1.1.exe" @@ -17734,7 +19520,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 44344, - "download_count": 70, + "download_count": 76, "created_at": "2018-10-13T10:11:44Z", "updated_at": "2018-10-13T10:11:45Z", "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/darkj-setup-0.1.1.exe.blockmap" @@ -17768,7 +19554,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 460, - "download_count": 3121, + "download_count": 3179, "created_at": "2018-10-13T19:45:04Z", "updated_at": "2018-10-13T19:45:04Z", "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/latest-mac.yml" @@ -17802,7 +19588,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 338, - "download_count": 2240, + "download_count": 2315, "created_at": "2018-10-13T10:11:52Z", "updated_at": "2018-10-13T10:11:52Z", "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/latest.yml" @@ -17812,7 +19598,7 @@ "zipball_url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/zipball/v0.1.1", "body_html": "<p>Bug fix release, see milestone 0.1.1 for details on issues fixed.</p>\n<p><strong>NOTE</strong><br>\nBefore 0.1.1, DarkJ is not signed so auto update on MacOS would not work. 0.1.1 has been signed with proper certificate so auto update should work properly now.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.640Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:05.815Z" }, "data-pixels-playground": { "latestRelease": { @@ -17879,7 +19665,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 51995972, - "download_count": 596, + "download_count": 850, "created_at": "2018-12-03T17:35:37Z", "updated_at": "2018-12-03T17:36:14Z", "browser_download_url": "https://github.com/gmattie/Data-Pixels/releases/download/1.1.0/Data.Pixels.Playground-win32-x64.zip" @@ -17889,516 +19675,19 @@ "zipball_url": "https://api.github.com/repos/gmattie/Data-Pixels/zipball/1.1.0", "body_html": "<h2>New Features:</h2>\n<ul>\n<li>\n<p><strong>Added setting for automatic code execution</strong><br>\nCode can now be run automatically when changes are made by selecting the option in the settings panel.</p>\n</li>\n<li>\n<p><strong>Added image controls and info labels</strong><br>\nCompiled images within the <em>Frame View</em> can now be moved, scaled, and/or reflected using either the mouse/wheel, HUD controls or application's View menu items.</p>\n</li>\n</ul>\n<h2>Maintenance:</h2> \n<ul>\n<li>\n<p><strong>Updated ./build dependencies</strong><br>\nUpdated all build dependencies to the latest versions (including <em>Electron</em>, <em>Project Foundation</em> and <em>Gulp</em>) and implemented ESM modules to refactor and share constants between the <em>Main</em> and <em>Render</em> processes.</p>\n</li>\n<li>\n<p><strong>Refactored code</strong><br>\nMoved <em>File</em> logic into its own module and refactored Sass code.</p>\n</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.664Z" - }, - "dbcloner": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.701Z" - }, - "dat": { - "latestRelease": { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743", - "assets_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/assets", - "upload_url": "https://uploads.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/assets{?name,label}", - "html_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/tag/v3.0.1", - "id": 23754743, - "author": { - "login": "okdistribute", - "id": 633012, - "node_id": "MDQ6VXNlcjYzMzAxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/okdistribute", - "html_url": "https://github.com/okdistribute", - "followers_url": "https://api.github.com/users/okdistribute/followers", - "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", - "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", - "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", - "organizations_url": "https://api.github.com/users/okdistribute/orgs", - "repos_url": "https://api.github.com/users/okdistribute/repos", - "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", - "received_events_url": "https://api.github.com/users/okdistribute/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIzNzU0NzQz", - "tag_name": "v3.0.1", - "target_commitish": "master", - "name": "3.0.1", - "draft": false, - "prerelease": false, - "created_at": "2020-02-18T06:23:44Z", - "published_at": "2020-02-18T06:32:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109390", - "id": 18109390, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5Mzkw", - "name": "Dat-Desktop-3.0.1-i386.AppImage", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88202340, - "download_count": 77, - "created_at": "2020-02-18T06:28:31Z", - "updated_at": "2020-02-18T06:28:33Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109406", - "id": 18109406, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA2", - "name": "Dat-Desktop-3.0.1-mac.zip", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81261704, - "download_count": 758, - "created_at": "2020-02-18T06:30:36Z", - "updated_at": "2020-02-18T06:30:40Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109383", - "id": 18109383, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5Mzgz", - "name": "Dat-Desktop-3.0.1.AppImage", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87339617, - "download_count": 342, - "created_at": "2020-02-18T06:28:22Z", - "updated_at": "2020-02-18T06:28:25Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.AppImage" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109409", - "id": 18109409, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA5", - "name": "Dat-Desktop-3.0.1.dmg", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84205695, - "download_count": 259, - "created_at": "2020-02-18T06:31:01Z", - "updated_at": "2020-02-18T06:31:04Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.dmg" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109410", - "id": 18109410, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEw", - "name": "Dat-Desktop-3.0.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88423, - "download_count": 35, - "created_at": "2020-02-18T06:31:01Z", - "updated_at": "2020-02-18T06:31:01Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109404", - "id": 18109404, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA0", - "name": "Dat-Desktop-Setup-3.0.1.exe", - "label": "", - "uploader": { - "login": "okdistribute", - "id": 633012, - "node_id": "MDQ6VXNlcjYzMzAxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/okdistribute", - "html_url": "https://github.com/okdistribute", - "followers_url": "https://api.github.com/users/okdistribute/followers", - "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", - "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", - "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", - "organizations_url": "https://api.github.com/users/okdistribute/orgs", - "repos_url": "https://api.github.com/users/okdistribute/repos", - "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", - "received_events_url": "https://api.github.com/users/okdistribute/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112996494, - "download_count": 838, - "created_at": "2020-02-18T06:30:27Z", - "updated_at": "2020-02-18T06:30:33Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109403", - "id": 18109403, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDAz", - "name": "Dat-Desktop-Setup-3.0.1.exe.blockmap", - "label": "", - "uploader": { - "login": "okdistribute", - "id": 633012, - "node_id": "MDQ6VXNlcjYzMzAxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/okdistribute", - "html_url": "https://github.com/okdistribute", - "followers_url": "https://api.github.com/users/okdistribute/followers", - "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", - "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", - "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", - "organizations_url": "https://api.github.com/users/okdistribute/orgs", - "repos_url": "https://api.github.com/users/okdistribute/repos", - "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", - "received_events_url": "https://api.github.com/users/okdistribute/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116068, - "download_count": 47, - "created_at": "2020-02-18T06:30:24Z", - "updated_at": "2020-02-18T06:30:25Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109407", - "id": 18109407, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA3", - "name": "dat-desktop_3.0.1_amd64.deb", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52774352, - "download_count": 518, - "created_at": "2020-02-18T06:30:58Z", - "updated_at": "2020-02-18T06:31:00Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/dat-desktop_3.0.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109408", - "id": 18109408, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA4", - "name": "dat-desktop_3.0.1_i386.deb", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53710806, - "download_count": 66, - "created_at": "2020-02-18T06:31:01Z", - "updated_at": "2020-02-18T06:31:02Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/dat-desktop_3.0.1_i386.deb" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109411", - "id": 18109411, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEx", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 382, - "download_count": 47, - "created_at": "2020-02-18T06:31:02Z", - "updated_at": "2020-02-18T06:31:02Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109412", - "id": 18109412, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEy", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 45, - "created_at": "2020-02-18T06:31:02Z", - "updated_at": "2020-02-18T06:31:02Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109413", - "id": 18109413, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 521, - "download_count": 42, - "created_at": "2020-02-18T06:31:04Z", - "updated_at": "2020-02-18T06:31:04Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109405", - "id": 18109405, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "okdistribute", - "id": 633012, - "node_id": "MDQ6VXNlcjYzMzAxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/okdistribute", - "html_url": "https://github.com/okdistribute", - "followers_url": "https://api.github.com/users/okdistribute/followers", - "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", - "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", - "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", - "organizations_url": "https://api.github.com/users/okdistribute/orgs", - "repos_url": "https://api.github.com/users/okdistribute/repos", - "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", - "received_events_url": "https://api.github.com/users/okdistribute/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 351, - "download_count": 46, - "created_at": "2020-02-18T06:30:33Z", - "updated_at": "2020-02-18T06:30:34Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/tarball/v3.0.1", - "zipball_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/zipball/v3.0.1", - "body_html": "<h3>Bug Fixes</h3>\n<ul>\n<li>Fix a bug where sometimes download dir wouldn't exist and crash (<a href=\"https://github.com/datproject/dat-desktop/commit/7e1f2a741c708772500a505e7f21b76456af1c92\">7e1f2a7</a>)</li>\n<li>Should no longer crash on startup for Mac. (<a href=\"https://github.com/datproject/dat-desktop/commit/1bd043692129fe2436c15b8f6d2371bd9ea6f8bc\">1bd0436</a>)</li>\n<li>When downloading a dat, ensure Download button is visible. (<a href=\"https://github.com/datproject/dat-desktop/commit/4a573ed385d7f3df7ac5f4f687f4e9db40397556\">4a573ed</a>)</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.801Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:06.065Z" + }, + "dbcloner": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:06.122Z" }, "dbgate": { "latestRelease": { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/65695550", - "assets_url": "https://api.github.com/repos/dbgate/dbgate/releases/65695550/assets", - "upload_url": "https://uploads.github.com/repos/dbgate/dbgate/releases/65695550/assets{?name,label}", - "html_url": "https://github.com/dbgate/dbgate/releases/tag/v4.8.8", - "id": 65695550, + "url": "https://api.github.com/repos/dbgate/dbgate/releases/124029751", + "assets_url": "https://api.github.com/repos/dbgate/dbgate/releases/124029751/assets", + "upload_url": "https://uploads.github.com/repos/dbgate/dbgate/releases/124029751/assets{?name,label}", + "html_url": "https://github.com/dbgate/dbgate/releases/tag/v5.2.7", + "id": 124029751, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -18419,20 +19708,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDODbTn_c4D6m8-", - "tag_name": "v4.8.8", + "node_id": "RE_kwDODbTn_c4HZIs3", + "tag_name": "v5.2.7", "target_commitish": "master", - "name": "v4.8.8", + "name": "v5.2.7", "draft": false, "prerelease": false, - "created_at": "2022-04-29T15:47:42Z", - "published_at": "2022-04-29T16:00:08Z", + "created_at": "2023-10-06T12:06:21Z", + "published_at": "2023-10-06T12:17:28Z", "assets": [ { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030317", - "id": 64030317, - "node_id": "RA_kwDODbTn_c4D0QZt", - "name": "dbgate-4.8.8-linux_amd64.deb", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340756", + "id": 129340756, + "node_id": "RA_kwDODbTn_c4HtZVU", + "name": "dbgate-5.2.7-linux_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18456,17 +19745,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64415964, - "download_count": 101, - "created_at": "2022-04-29T16:00:09Z", - "updated_at": "2022-04-29T16:00:14Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-linux_amd64.deb" + "size": 68005062, + "download_count": 176, + "created_at": "2023-10-06T12:17:30Z", + "updated_at": "2023-10-06T12:17:35Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-linux_amd64.deb" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030316", - "id": 64030316, - "node_id": "RA_kwDODbTn_c4D0QZs", - "name": "dbgate-4.8.8-linux_arm64.AppImage", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340745", + "id": 129340745, + "node_id": "RA_kwDODbTn_c4HtZVJ", + "name": "dbgate-5.2.7-linux_arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18490,17 +19779,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 100298172, - "download_count": 23, - "created_at": "2022-04-29T16:00:09Z", - "updated_at": "2022-04-29T16:00:15Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-linux_arm64.AppImage" + "size": 106839078, + "download_count": 305, + "created_at": "2023-10-06T12:17:29Z", + "updated_at": "2023-10-06T12:17:37Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-linux_arm64.AppImage" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030315", - "id": 64030315, - "node_id": "RA_kwDODbTn_c4D0QZr", - "name": "dbgate-4.8.8-linux_armv7l.AppImage", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340750", + "id": 129340750, + "node_id": "RA_kwDODbTn_c4HtZVO", + "name": "dbgate-5.2.7-linux_armv7l.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18524,17 +19813,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85130743, - "download_count": 1, - "created_at": "2022-04-29T16:00:09Z", - "updated_at": "2022-04-29T16:00:15Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-linux_armv7l.AppImage" + "size": 90380348, + "download_count": 47, + "created_at": "2023-10-06T12:17:30Z", + "updated_at": "2023-10-06T12:17:35Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-linux_armv7l.AppImage" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030322", - "id": 64030322, - "node_id": "RA_kwDODbTn_c4D0QZy", - "name": "dbgate-4.8.8-linux_x86_64.AppImage", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340751", + "id": 129340751, + "node_id": "RA_kwDODbTn_c4HtZVP", + "name": "dbgate-5.2.7-linux_x86_64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18558,17 +19847,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91197860, - "download_count": 85, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:16Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-linux_x86_64.AppImage" + "size": 97325332, + "download_count": 2446, + "created_at": "2023-10-06T12:17:30Z", + "updated_at": "2023-10-06T12:17:36Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-linux_x86_64.AppImage" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030977", - "id": 64030977, - "node_id": "RA_kwDODbTn_c4D0QkB", - "name": "dbgate-4.8.8-mac_universal.dmg", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341812", + "id": 129341812, + "node_id": "RA_kwDODbTn_c4HtZl0", + "name": "dbgate-5.2.7-mac_universal.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18592,17 +19881,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 177771514, - "download_count": 7, - "created_at": "2022-04-29T16:09:03Z", - "updated_at": "2022-04-29T16:09:12Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-mac_universal.dmg" + "size": 167688953, + "download_count": 2416, + "created_at": "2023-10-06T12:26:02Z", + "updated_at": "2023-10-06T12:26:07Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-mac_universal.dmg" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030980", - "id": 64030980, - "node_id": "RA_kwDODbTn_c4D0QkE", - "name": "dbgate-4.8.8-mac_universal.zip", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341807", + "id": 129341807, + "node_id": "RA_kwDODbTn_c4HtZlv", + "name": "dbgate-5.2.7-mac_universal.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18626,17 +19915,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 171516904, - "download_count": 103, - "created_at": "2022-04-29T16:09:03Z", - "updated_at": "2022-04-29T16:09:14Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-mac_universal.zip" + "size": 161777734, + "download_count": 2390, + "created_at": "2023-10-06T12:26:01Z", + "updated_at": "2023-10-06T12:26:07Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-mac_universal.zip" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030979", - "id": 64030979, - "node_id": "RA_kwDODbTn_c4D0QkD", - "name": "dbgate-4.8.8-mac_x64.dmg", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341814", + "id": 129341814, + "node_id": "RA_kwDODbTn_c4HtZl2", + "name": "dbgate-5.2.7-mac_x64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18660,17 +19949,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95443994, - "download_count": 5, - "created_at": "2022-04-29T16:09:03Z", - "updated_at": "2022-04-29T16:09:12Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-mac_x64.dmg" + "size": 96332212, + "download_count": 677, + "created_at": "2023-10-06T12:26:02Z", + "updated_at": "2023-10-06T12:26:06Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-mac_x64.dmg" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030982", - "id": 64030982, - "node_id": "RA_kwDODbTn_c4D0QkG", - "name": "dbgate-4.8.8-mac_x64.zip", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341816", + "id": 129341816, + "node_id": "RA_kwDODbTn_c4HtZl4", + "name": "dbgate-5.2.7-mac_x64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18694,17 +19983,85 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 91826952, - "download_count": 1, - "created_at": "2022-04-29T16:09:04Z", - "updated_at": "2022-04-29T16:09:09Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-mac_x64.zip" + "size": 92757633, + "download_count": 135, + "created_at": "2023-10-06T12:26:03Z", + "updated_at": "2023-10-06T12:26:06Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-mac_x64.zip" + }, + { + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341282", + "id": 129341282, + "node_id": "RA_kwDODbTn_c4HtZdi", + "name": "dbgate-5.2.7-win.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 149347456, + "download_count": 7269, + "created_at": "2023-10-06T12:21:15Z", + "updated_at": "2023-10-06T12:21:21Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-win.exe" + }, + { + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341276", + "id": 129341276, + "node_id": "RA_kwDODbTn_c4HtZdc", + "name": "dbgate-5.2.7-win_arm64.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 76804392, + "download_count": 194, + "created_at": "2023-10-06T12:21:14Z", + "updated_at": "2023-10-06T12:21:18Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-win_arm64.exe" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030356", - "id": 64030356, - "node_id": "RA_kwDODbTn_c4D0QaU", - "name": "dbgate-4.8.8-win_arm64.zip", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341285", + "id": 129341285, + "node_id": "RA_kwDODbTn_c4HtZdl", + "name": "dbgate-5.2.7-win_arm64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18728,17 +20085,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 94298164, - "download_count": 0, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:54Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-win_arm64.zip" + "size": 101138047, + "download_count": 30, + "created_at": "2023-10-06T12:21:15Z", + "updated_at": "2023-10-06T12:21:20Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-win_arm64.zip" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030357", - "id": 64030357, - "node_id": "RA_kwDODbTn_c4D0QaV", - "name": "dbgate-4.8.8-win_x64.exe", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341284", + "id": 129341284, + "node_id": "RA_kwDODbTn_c4HtZdk", + "name": "dbgate-5.2.7-win_x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18762,17 +20119,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68491496, - "download_count": 438, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:53Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-win_x64.exe" + "size": 73334504, + "download_count": 3124, + "created_at": "2023-10-06T12:21:15Z", + "updated_at": "2023-10-06T12:21:19Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-win_x64.exe" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030360", - "id": 64030360, - "node_id": "RA_kwDODbTn_c4D0QaY", - "name": "dbgate-4.8.8-win_x64.zip", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341275", + "id": 129341275, + "node_id": "RA_kwDODbTn_c4HtZdb", + "name": "dbgate-5.2.7-win_x64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -18796,16 +20153,16 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 92498677, - "download_count": 46, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:53Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-win_x64.zip" + "size": 99120470, + "download_count": 1754, + "created_at": "2023-10-06T12:21:14Z", + "updated_at": "2023-10-06T12:21:17Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-5.2.7-win_x64.zip" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030321", - "id": 64030321, - "node_id": "RA_kwDODbTn_c4D0QZx", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340748", + "id": 129340748, + "node_id": "RA_kwDODbTn_c4HtZVM", "name": "dbgate-latest-arm64.AppImage", "label": "", "uploader": { @@ -18830,16 +20187,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 100298172, - "download_count": 174, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:16Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest-arm64.AppImage" + "size": 106839078, + "download_count": 5159, + "created_at": "2023-10-06T12:17:29Z", + "updated_at": "2023-10-06T12:17:36Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-latest-arm64.AppImage" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030318", - "id": 64030318, - "node_id": "RA_kwDODbTn_c4D0QZu", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340747", + "id": 129340747, + "node_id": "RA_kwDODbTn_c4HtZVL", "name": "dbgate-latest-armv7l.AppImage", "label": "", "uploader": { @@ -18864,16 +20221,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85130743, - "download_count": 171, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:15Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest-armv7l.AppImage" + "size": 90380348, + "download_count": 5348, + "created_at": "2023-10-06T12:17:29Z", + "updated_at": "2023-10-06T12:17:36Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-latest-armv7l.AppImage" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030983", - "id": 64030983, - "node_id": "RA_kwDODbTn_c4D0QkH", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341817", + "id": 129341817, + "node_id": "RA_kwDODbTn_c4HtZl5", "name": "dbgate-latest-x64.dmg", "label": "", "uploader": { @@ -18898,16 +20255,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95443994, - "download_count": 1, - "created_at": "2022-04-29T16:09:04Z", - "updated_at": "2022-04-29T16:09:12Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest-x64.dmg" + "size": 96332212, + "download_count": 29, + "created_at": "2023-10-06T12:26:03Z", + "updated_at": "2023-10-06T12:26:06Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-latest-x64.dmg" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030320", - "id": 64030320, - "node_id": "RA_kwDODbTn_c4D0QZw", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340752", + "id": 129340752, + "node_id": "RA_kwDODbTn_c4HtZVQ", "name": "dbgate-latest.AppImage", "label": "", "uploader": { @@ -18932,16 +20289,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91197860, - "download_count": 264, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:16Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.AppImage" + "size": 97325332, + "download_count": 7911, + "created_at": "2023-10-06T12:17:30Z", + "updated_at": "2023-10-06T12:17:35Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-latest.AppImage" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030319", - "id": 64030319, - "node_id": "RA_kwDODbTn_c4D0QZv", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340754", + "id": 129340754, + "node_id": "RA_kwDODbTn_c4HtZVS", "name": "dbgate-latest.deb", "label": "", "uploader": { @@ -18966,16 +20323,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64415964, - "download_count": 235, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:14Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.deb" + "size": 68005062, + "download_count": 7183, + "created_at": "2023-10-06T12:17:30Z", + "updated_at": "2023-10-06T12:17:34Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-latest.deb" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030981", - "id": 64030981, - "node_id": "RA_kwDODbTn_c4D0QkF", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341819", + "id": 129341819, + "node_id": "RA_kwDODbTn_c4HtZl7", "name": "dbgate-latest.dmg", "label": "", "uploader": { @@ -19000,16 +20357,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 177771514, - "download_count": 269, - "created_at": "2022-04-29T16:09:04Z", - "updated_at": "2022-04-29T16:09:11Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.dmg" + "size": 167688953, + "download_count": 10461, + "created_at": "2023-10-06T12:26:03Z", + "updated_at": "2023-10-06T12:26:07Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-latest.dmg" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030364", - "id": 64030364, - "node_id": "RA_kwDODbTn_c4D0Qac", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341283", + "id": 129341283, + "node_id": "RA_kwDODbTn_c4HtZdj", "name": "dbgate-latest.exe", "label": "", "uploader": { @@ -19034,16 +20391,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68491496, - "download_count": 504, - "created_at": "2022-04-29T16:00:50Z", - "updated_at": "2022-04-29T16:00:53Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.exe" + "size": 149347456, + "download_count": 18199, + "created_at": "2023-10-06T12:21:15Z", + "updated_at": "2023-10-06T12:21:21Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-latest.exe" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030323", - "id": 64030323, - "node_id": "RA_kwDODbTn_c4D0QZz", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340757", + "id": 129340757, + "node_id": "RA_kwDODbTn_c4HtZVV", "name": "dbgate-latest.snap", "label": "", "uploader": { @@ -19068,16 +20425,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 78647296, - "download_count": 0, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:17Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.snap" + "size": 83533824, + "download_count": 10, + "created_at": "2023-10-06T12:17:30Z", + "updated_at": "2023-10-06T12:17:36Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-latest.snap" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030355", - "id": 64030355, - "node_id": "RA_kwDODbTn_c4D0QaT", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341281", + "id": 129341281, + "node_id": "RA_kwDODbTn_c4HtZdh", "name": "dbgate-pad.xml", "label": "", "uploader": { @@ -19103,15 +20460,15 @@ "content_type": "application/xml", "state": "uploaded", "size": 9087, - "download_count": 0, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:49Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-pad.xml" + "download_count": 13, + "created_at": "2023-10-06T12:21:14Z", + "updated_at": "2023-10-06T12:21:15Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-pad.xml" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030358", - "id": 64030358, - "node_id": "RA_kwDODbTn_c4D0QaW", + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341286", + "id": 129341286, + "node_id": "RA_kwDODbTn_c4HtZdm", "name": "dbgate-windows-latest-arm64.zip", "label": "", "uploader": { @@ -19134,156 +20491,665 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/zip", + "state": "uploaded", + "size": 101138047, + "download_count": 5204, + "created_at": "2023-10-06T12:21:15Z", + "updated_at": "2023-10-06T12:21:20Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-windows-latest-arm64.zip" + }, + { + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341277", + "id": 129341277, + "node_id": "RA_kwDODbTn_c4HtZdd", + "name": "dbgate-windows-latest.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 99120470, + "download_count": 8930, + "created_at": "2023-10-06T12:21:14Z", + "updated_at": "2023-10-06T12:21:19Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/dbgate-windows-latest.zip" + }, + { + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129340753", + "id": 129340753, + "node_id": "RA_kwDODbTn_c4HtZVR", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 389, + "download_count": 15741, + "created_at": "2023-10-06T12:17:30Z", + "updated_at": "2023-10-06T12:17:30Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341818", + "id": 129341818, + "node_id": "RA_kwDODbTn_c4HtZl6", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 826, + "download_count": 49004, + "created_at": "2023-10-06T12:26:03Z", + "updated_at": "2023-10-06T12:26:03Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/129341288", + "id": 129341288, + "node_id": "RA_kwDODbTn_c4HtZdo", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 647, + "download_count": 124906, + "created_at": "2023-10-06T12:21:15Z", + "updated_at": "2023-10-06T12:21:16Z", + "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v5.2.7/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/dbgate/dbgate/tarball/v5.2.7", + "zipball_url": "https://api.github.com/repos/dbgate/dbgate/zipball/v5.2.7", + "body_html": "<ul>\n<li>FIXED: fix body overflow when context menu height great than viewport <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1804415816\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dbgate/dbgate/issues/592\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/dbgate/dbgate/pull/592/hovercard\" href=\"https://github.com/dbgate/dbgate/pull/592\">#592</a></li>\n<li>FIXED: Pass signals in entrypoint.sh <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1809709233\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dbgate/dbgate/issues/596\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/dbgate/dbgate/pull/596/hovercard\" href=\"https://github.com/dbgate/dbgate/pull/596\">#596</a></li>\n<li>FIXED: Remove missing links to jenasoft <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1899808285\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dbgate/dbgate/issues/625\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/dbgate/dbgate/pull/625/hovercard\" href=\"https://github.com/dbgate/dbgate/pull/625\">#625</a></li>\n<li>FIXED: add API headers on upload call <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1902162211\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dbgate/dbgate/issues/627\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/dbgate/dbgate/pull/627/hovercard\" href=\"https://github.com/dbgate/dbgate/pull/627\">#627</a></li>\n<li>FIXED: Disabled shell scripting for NPM distribution by default</li>\n<li>FIXED: Fixed data import from files <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1918774130\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dbgate/dbgate/issues/633\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dbgate/dbgate/issues/633/hovercard\" href=\"https://github.com/dbgate/dbgate/issues/633\">#633</a></li>\n<li>FIXED: Fixed showing GPS positions <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1755157588\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dbgate/dbgate/issues/575\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dbgate/dbgate/issues/575/hovercard\" href=\"https://github.com/dbgate/dbgate/issues/575\">#575</a></li>\n<li>CHANGED: Improved stability of electron client on Windows and Mac (fewer EPIPE errors)</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/dbgate/dbgate/releases/124029751/reactions", + "total_count": 8, + "+1": 5, + "-1": 0, + "laugh": 0, + "hooray": 3, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:06.312Z" + }, + "dat": { + "latestRelease": { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743", + "assets_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/assets", + "upload_url": "https://uploads.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/assets{?name,label}", + "html_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/tag/v3.0.1", + "id": 23754743, + "author": { + "login": "okdistribute", + "id": 633012, + "node_id": "MDQ6VXNlcjYzMzAxMg==", + "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/okdistribute", + "html_url": "https://github.com/okdistribute", + "followers_url": "https://api.github.com/users/okdistribute/followers", + "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", + "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", + "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", + "organizations_url": "https://api.github.com/users/okdistribute/orgs", + "repos_url": "https://api.github.com/users/okdistribute/repos", + "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", + "received_events_url": "https://api.github.com/users/okdistribute/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTIzNzU0NzQz", + "tag_name": "v3.0.1", + "target_commitish": "master", + "name": "3.0.1", + "draft": false, + "prerelease": false, + "created_at": "2020-02-18T06:23:44Z", + "published_at": "2020-02-18T06:32:34Z", + "assets": [ + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109390", + "id": 18109390, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5Mzkw", + "name": "Dat-Desktop-3.0.1-i386.AppImage", + "label": "", + "uploader": { + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 88202340, + "download_count": 87, + "created_at": "2020-02-18T06:28:31Z", + "updated_at": "2020-02-18T06:28:33Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1-i386.AppImage" + }, + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109406", + "id": 18109406, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA2", + "name": "Dat-Desktop-3.0.1-mac.zip", + "label": "", + "uploader": { + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 81261704, + "download_count": 3445, + "created_at": "2020-02-18T06:30:36Z", + "updated_at": "2020-02-18T06:30:40Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1-mac.zip" + }, + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109383", + "id": 18109383, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5Mzgz", + "name": "Dat-Desktop-3.0.1.AppImage", + "label": "", + "uploader": { + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 87339617, + "download_count": 369, + "created_at": "2020-02-18T06:28:22Z", + "updated_at": "2020-02-18T06:28:25Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.AppImage" + }, + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109409", + "id": 18109409, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA5", + "name": "Dat-Desktop-3.0.1.dmg", + "label": "", + "uploader": { + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 84205695, + "download_count": 289, + "created_at": "2020-02-18T06:31:01Z", + "updated_at": "2020-02-18T06:31:04Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.dmg" + }, + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109410", + "id": 18109410, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEw", + "name": "Dat-Desktop-3.0.1.dmg.blockmap", + "label": "", + "uploader": { + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 88423, + "download_count": 43, + "created_at": "2020-02-18T06:31:01Z", + "updated_at": "2020-02-18T06:31:01Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109404", + "id": 18109404, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA0", + "name": "Dat-Desktop-Setup-3.0.1.exe", + "label": "", + "uploader": { + "login": "okdistribute", + "id": 633012, + "node_id": "MDQ6VXNlcjYzMzAxMg==", + "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/okdistribute", + "html_url": "https://github.com/okdistribute", + "followers_url": "https://api.github.com/users/okdistribute/followers", + "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", + "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", + "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", + "organizations_url": "https://api.github.com/users/okdistribute/orgs", + "repos_url": "https://api.github.com/users/okdistribute/repos", + "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", + "received_events_url": "https://api.github.com/users/okdistribute/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 112996494, + "download_count": 920, + "created_at": "2020-02-18T06:30:27Z", + "updated_at": "2020-02-18T06:30:33Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe" + }, + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109403", + "id": 18109403, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDAz", + "name": "Dat-Desktop-Setup-3.0.1.exe.blockmap", + "label": "", + "uploader": { + "login": "okdistribute", + "id": 633012, + "node_id": "MDQ6VXNlcjYzMzAxMg==", + "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/okdistribute", + "html_url": "https://github.com/okdistribute", + "followers_url": "https://api.github.com/users/okdistribute/followers", + "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", + "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", + "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", + "organizations_url": "https://api.github.com/users/okdistribute/orgs", + "repos_url": "https://api.github.com/users/okdistribute/repos", + "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", + "received_events_url": "https://api.github.com/users/okdistribute/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 116068, + "download_count": 57, + "created_at": "2020-02-18T06:30:24Z", + "updated_at": "2020-02-18T06:30:25Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109407", + "id": 18109407, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA3", + "name": "dat-desktop_3.0.1_amd64.deb", + "label": "", + "uploader": { + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 52774352, + "download_count": 537, + "created_at": "2020-02-18T06:30:58Z", + "updated_at": "2020-02-18T06:31:00Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/dat-desktop_3.0.1_amd64.deb" + }, + { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109408", + "id": 18109408, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA4", + "name": "dat-desktop_3.0.1_i386.deb", + "label": "", + "uploader": { + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", "state": "uploaded", - "size": 94298164, - "download_count": 236, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:55Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-windows-latest-arm64.zip" + "size": 53710806, + "download_count": 75, + "created_at": "2020-02-18T06:31:01Z", + "updated_at": "2020-02-18T06:31:02Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/dat-desktop_3.0.1_i386.deb" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030362", - "id": 64030362, - "node_id": "RA_kwDODbTn_c4D0Qaa", - "name": "dbgate-windows-latest.zip", + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109411", + "id": 18109411, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEx", + "name": "latest-linux-ia32.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 92498677, - "download_count": 334, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:53Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-windows-latest.zip" + "size": 382, + "download_count": 67, + "created_at": "2020-02-18T06:31:02Z", + "updated_at": "2020-02-18T06:31:02Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-linux-ia32.yml" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030324", - "id": 64030324, - "node_id": "RA_kwDODbTn_c4D0QZ0", + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109412", + "id": 18109412, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEy", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 388, - "download_count": 258, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:10Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/latest-linux.yml" + "size": 372, + "download_count": 59, + "created_at": "2020-02-18T06:31:02Z", + "updated_at": "2020-02-18T06:31:02Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030984", - "id": 64030984, - "node_id": "RA_kwDODbTn_c4D0QkI", + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109413", + "id": 18109413, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEz", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "juliangruber", + "id": 10247, + "node_id": "MDQ6VXNlcjEwMjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/juliangruber", + "html_url": "https://github.com/juliangruber", + "followers_url": "https://api.github.com/users/juliangruber/followers", + "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", + "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", + "organizations_url": "https://api.github.com/users/juliangruber/orgs", + "repos_url": "https://api.github.com/users/juliangruber/repos", + "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", + "received_events_url": "https://api.github.com/users/juliangruber/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 826, - "download_count": 325, - "created_at": "2022-04-29T16:09:04Z", - "updated_at": "2022-04-29T16:09:04Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/latest-mac.yml" + "size": 521, + "download_count": 52, + "created_at": "2020-02-18T06:31:04Z", + "updated_at": "2020-02-18T06:31:04Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030363", - "id": 64030363, - "node_id": "RA_kwDODbTn_c4D0Qab", + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109405", + "id": 18109405, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA1", "name": "latest.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "okdistribute", + "id": 633012, + "node_id": "MDQ6VXNlcjYzMzAxMg==", + "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/okdistribute", + "html_url": "https://github.com/okdistribute", + "followers_url": "https://api.github.com/users/okdistribute/followers", + "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", + "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", + "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", + "organizations_url": "https://api.github.com/users/okdistribute/orgs", + "repos_url": "https://api.github.com/users/okdistribute/repos", + "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", + "received_events_url": "https://api.github.com/users/okdistribute/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 344, - "download_count": 1538, - "created_at": "2022-04-29T16:00:50Z", - "updated_at": "2022-04-29T16:00:50Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/latest.yml" + "size": 351, + "download_count": 64, + "created_at": "2020-02-18T06:30:33Z", + "updated_at": "2020-02-18T06:30:34Z", + "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/dbgate/dbgate/tarball/v4.8.8", - "zipball_url": "https://api.github.com/repos/dbgate/dbgate/zipball/v4.8.8", - "body_html": "<ul>\n<li>CHANGED: New app icon</li>\n<li>ADDED: SQL dump, SQL import - also from/to saved queries</li>\n<li>FIXED(mac): Fixed crash when reopening main window</li>\n<li>FIXED: MySQL dump now handles correctly dependand views</li>\n<li>FIXED(app): Browse tabs with Ctrl+Tab</li>\n<li>ADDED(app): Browse tabs in reverse order with Ctrl+Shift+Tab <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1164657093\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dbgate/dbgate/issues/245\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dbgate/dbgate/issues/245/hovercard\" href=\"https://github.com/dbgate/dbgate/issues/245\">#245</a></li>\n</ul>" + "tarball_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/tarball/v3.0.1", + "zipball_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/zipball/v3.0.1", + "body_html": "<h3>Bug Fixes</h3>\n<ul>\n<li>Fix a bug where sometimes download dir wouldn't exist and crash (<a href=\"https://github.com/datproject/dat-desktop/commit/7e1f2a741c708772500a505e7f21b76456af1c92\">7e1f2a7</a>)</li>\n<li>Should no longer crash on startup for Mac. (<a href=\"https://github.com/datproject/dat-desktop/commit/1bd043692129fe2436c15b8f6d2371bd9ea6f8bc\">1bd0436</a>)</li>\n<li>When downloading a dat, ensure Download button is visible. (<a href=\"https://github.com/datproject/dat-desktop/commit/4a573ed385d7f3df7ac5f4f687f4e9db40397556\">4a573ed</a>)</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.873Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:06.487Z" }, "dbglass": { "latestRelease": { @@ -19350,7 +21216,7 @@ "content_type": "application/x-gzip", "state": "uploaded", "size": 71101112, - "download_count": 116, + "download_count": 123, "created_at": "2016-10-28T09:18:28Z", "updated_at": "2016-10-28T09:20:18Z", "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/linux-ia32.tar.gz" @@ -19384,7 +21250,7 @@ "content_type": "application/x-gzip", "state": "uploaded", "size": 69918531, - "download_count": 1442, + "download_count": 1508, "created_at": "2016-10-28T09:18:22Z", "updated_at": "2016-10-28T09:19:21Z", "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/linux-x64.tar.gz" @@ -19418,7 +21284,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 72070987, - "download_count": 6345, + "download_count": 7082, "created_at": "2016-10-28T09:16:00Z", "updated_at": "2016-10-28T09:17:07Z", "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/MAC_OS-X.zip" @@ -19452,7 +21318,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 74736154, - "download_count": 1116, + "download_count": 1130, "created_at": "2016-10-28T09:18:32Z", "updated_at": "2016-10-28T09:21:19Z", "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/win32-ia32.zip" @@ -19486,7 +21352,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 85015008, - "download_count": 2894, + "download_count": 2992, "created_at": "2016-10-28T09:17:11Z", "updated_at": "2016-10-28T09:18:16Z", "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/win32-x64.zip" @@ -19496,274 +21362,219 @@ "zipball_url": "https://api.github.com/repos/web-pal/DBGlass/zipball/v0.1.0-beta.6", "body_html": "<p>Add Ctr/CMD - R hotkey for refresh tables<br>\nAdd new feature seach table <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"185840513\" data-permission-text=\"Title is private\" data-url=\"https://github.com/web-pal/DBGlass/issues/29\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/web-pal/DBGlass/pull/29/hovercard\" href=\"https://github.com/web-pal/DBGlass/pull/29\">#29</a> Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/y-takey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/y-takey\">@y-takey</a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.910Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:06.568Z" }, - "debugtron": { + "deckboard": { "latestRelease": { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/22785830", - "assets_url": "https://api.github.com/repos/bytedance/debugtron/releases/22785830/assets", - "upload_url": "https://uploads.github.com/repos/bytedance/debugtron/releases/22785830/assets{?name,label}", - "html_url": "https://github.com/bytedance/debugtron/releases/tag/v0.5.0", - "id": 22785830, + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/110005866", + "assets_url": "https://api.github.com/repos/rivafarabi/deckboard/releases/110005866/assets", + "upload_url": "https://uploads.github.com/repos/rivafarabi/deckboard/releases/110005866/assets{?name,label}", + "html_url": "https://github.com/rivafarabi/deckboard/releases/tag/v2.1.4", + "id": 110005866, "author": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "login": "rivafarabi", + "id": 4427494, + "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "url": "https://api.github.com/users/rivafarabi", + "html_url": "https://github.com/rivafarabi", + "followers_url": "https://api.github.com/users/rivafarabi/followers", + "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", + "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", + "organizations_url": "https://api.github.com/users/rivafarabi/orgs", + "repos_url": "https://api.github.com/users/rivafarabi/repos", + "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", + "received_events_url": "https://api.github.com/users/rivafarabi/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIyNzg1ODMw", - "tag_name": "v0.5.0", + "node_id": "MDc6UmVsZWFzZTExMDAwNTg2Ng==", + "tag_name": "v2.1.4", "target_commitish": "master", - "name": "", + "name": "June 2023 (v2.1.4)", "draft": false, "prerelease": false, - "created_at": "2020-01-13T10:45:51Z", - "published_at": "2020-01-13T11:26:01Z", + "created_at": "2020-11-08T12:39:52Z", + "published_at": "2023-06-27T07:30:17Z", "assets": [ { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305121", - "id": 17305121, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1MTIx", - "name": "Debugtron-0.5.0.dmg", - "label": null, + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510050", + "id": 114510050, + "node_id": "RA_kwDOB1Jpj84G00ji", + "name": "Deckboard-2.1.4-i386.AppImage", + "label": "", "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "login": "rivafarabi", + "id": 4427494, + "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "url": "https://api.github.com/users/rivafarabi", + "html_url": "https://github.com/rivafarabi", + "followers_url": "https://api.github.com/users/rivafarabi/followers", + "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", + "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", + "organizations_url": "https://api.github.com/users/rivafarabi/orgs", + "repos_url": "https://api.github.com/users/rivafarabi/repos", + "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", + "received_events_url": "https://api.github.com/users/rivafarabi/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 66343883, - "download_count": 3531, - "created_at": "2020-01-13T10:50:33Z", - "updated_at": "2020-01-13T10:51:03Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-0.5.0.dmg" + "size": 95613623, + "download_count": 184, + "created_at": "2023-06-27T07:18:56Z", + "updated_at": "2023-06-27T07:19:20Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/Deckboard-2.1.4-i386.AppImage" }, { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305618", - "id": 17305618, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NjE4", - "name": "Debugtron-0.5.0.Setup.exe", - "label": null, + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510538", + "id": 114510538, + "node_id": "RA_kwDOB1Jpj84G00rK", + "name": "deckboard-2.1.4-ia32.tar.gz", + "label": "", "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "login": "rivafarabi", + "id": 4427494, + "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "url": "https://api.github.com/users/rivafarabi", + "html_url": "https://github.com/rivafarabi", + "followers_url": "https://api.github.com/users/rivafarabi/followers", + "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", + "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", + "organizations_url": "https://api.github.com/users/rivafarabi/orgs", + "repos_url": "https://api.github.com/users/rivafarabi/repos", + "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", + "received_events_url": "https://api.github.com/users/rivafarabi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/gzip", "state": "uploaded", - "size": 63572480, - "download_count": 5612, - "created_at": "2020-01-13T11:21:50Z", - "updated_at": "2020-01-13T11:22:30Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-0.5.0.Setup.exe" + "size": 90083705, + "download_count": 34, + "created_at": "2023-06-27T07:22:19Z", + "updated_at": "2023-06-27T07:23:18Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/deckboard-2.1.4-ia32.tar.gz" }, { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305112", - "id": 17305112, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1MTEy", - "name": "Debugtron-darwin-x64-0.5.0.zip", - "label": null, + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510909", + "id": 114510909, + "node_id": "RA_kwDOB1Jpj84G00w9", + "name": "Deckboard-2.1.4-mac.zip", + "label": "", "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "login": "rivafarabi", + "id": 4427494, + "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "url": "https://api.github.com/users/rivafarabi", + "html_url": "https://github.com/rivafarabi", + "followers_url": "https://api.github.com/users/rivafarabi/followers", + "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", + "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", + "organizations_url": "https://api.github.com/users/rivafarabi/orgs", + "repos_url": "https://api.github.com/users/rivafarabi/repos", + "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", + "received_events_url": "https://api.github.com/users/rivafarabi/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 65330429, - "download_count": 412, - "created_at": "2020-01-13T10:50:27Z", - "updated_at": "2020-01-13T10:50:51Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-darwin-x64-0.5.0.zip" + "size": 86922201, + "download_count": 92, + "created_at": "2023-06-27T07:24:26Z", + "updated_at": "2023-06-27T07:24:53Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/Deckboard-2.1.4-mac.zip" }, { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305731", - "id": 17305731, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NzMx", - "name": "Debugtron-linux-x64-0.5.0.zip", - "label": null, + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510913", + "id": 114510913, + "node_id": "RA_kwDOB1Jpj84G00xB", + "name": "Deckboard-2.1.4-mac.zip.blockmap", + "label": "", "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "login": "rivafarabi", + "id": 4427494, + "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "url": "https://api.github.com/users/rivafarabi", + "html_url": "https://github.com/rivafarabi", + "followers_url": "https://api.github.com/users/rivafarabi/followers", + "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", + "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", + "organizations_url": "https://api.github.com/users/rivafarabi/orgs", + "repos_url": "https://api.github.com/users/rivafarabi/repos", + "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", + "received_events_url": "https://api.github.com/users/rivafarabi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 71790584, - "download_count": 759, - "created_at": "2020-01-13T11:25:12Z", - "updated_at": "2020-01-13T11:25:44Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-linux-x64-0.5.0.zip" + "size": 91436, + "download_count": 6, + "created_at": "2023-06-27T07:24:27Z", + "updated_at": "2023-06-27T07:24:29Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/Deckboard-2.1.4-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305614", - "id": 17305614, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NjE0", - "name": "Debugtron-win32-x64-0.5.0.zip", - "label": null, + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510025", + "id": 114510025, + "node_id": "RA_kwDOB1Jpj84G00jJ", + "name": "Deckboard-2.1.4.AppImage", + "label": "", "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "login": "rivafarabi", + "id": 4427494, + "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "url": "https://api.github.com/users/rivafarabi", + "html_url": "https://github.com/rivafarabi", + "followers_url": "https://api.github.com/users/rivafarabi/followers", + "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", + "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", + "organizations_url": "https://api.github.com/users/rivafarabi/orgs", + "repos_url": "https://api.github.com/users/rivafarabi/repos", + "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", + "received_events_url": "https://api.github.com/users/rivafarabi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 65882983, - "download_count": 2078, - "created_at": "2020-01-13T11:21:43Z", - "updated_at": "2020-01-13T11:22:24Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-win32-x64-0.5.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/bytedance/debugtron/tarball/v0.5.0", - "zipball_url": "https://api.github.com/repos/bytedance/debugtron/zipball/v0.5.0", - "body_html": "<ul>\n<li>Upgrade Electron to v7</li>\n<li>Refresh detected Apps</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/22785830/reactions", - "total_count": 12, - "+1": 5, - "-1": 0, - "laugh": 4, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 3 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.955Z" - }, - "deckboard": { - "latestRelease": { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/62214329", - "assets_url": "https://api.github.com/repos/rivafarabi/deckboard/releases/62214329/assets", - "upload_url": "https://uploads.github.com/repos/rivafarabi/deckboard/releases/62214329/assets{?name,label}", - "html_url": "https://github.com/rivafarabi/deckboard/releases/tag/v2.0.1", - "id": 62214329, - "author": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTYyMjE0MzI5", - "tag_name": "v2.0.1", - "target_commitish": "master", - "name": "March 2022 (v2.0.1)", - "draft": false, - "prerelease": false, - "created_at": "2020-11-08T12:39:52Z", - "published_at": "2022-03-18T19:33:02Z", - "assets": [ + "size": 93946824, + "download_count": 600, + "created_at": "2023-06-27T07:18:42Z", + "updated_at": "2023-06-27T07:19:07Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/Deckboard-2.1.4.AppImage" + }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898204", - "id": 59898204, - "node_id": "RA_kwDOB1Jpj84Dkflc", - "name": "Deckboard-2.0.1-i386.AppImage", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510859", + "id": 114510859, + "node_id": "RA_kwDOB1Jpj84G00wL", + "name": "Deckboard-2.1.4.dmg", "label": "", "uploader": { "login": "rivafarabi", @@ -19787,17 +21598,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117470465, - "download_count": 170, - "created_at": "2022-03-18T19:06:28Z", - "updated_at": "2022-03-18T19:07:10Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/Deckboard-2.0.1-i386.AppImage" + "size": 90977919, + "download_count": 789, + "created_at": "2023-06-27T07:24:11Z", + "updated_at": "2023-06-27T07:24:30Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/Deckboard-2.1.4.dmg" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898755", - "id": 59898755, - "node_id": "RA_kwDOB1Jpj84DkfuD", - "name": "deckboard-2.0.1-ia32.tar.gz", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510852", + "id": 114510852, + "node_id": "RA_kwDOB1Jpj84G00wE", + "name": "Deckboard-2.1.4.dmg.blockmap", "label": "", "uploader": { "login": "rivafarabi", @@ -19819,19 +21630,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 111194974, - "download_count": 72, - "created_at": "2022-03-18T19:14:21Z", - "updated_at": "2022-03-18T19:14:55Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/deckboard-2.0.1-ia32.tar.gz" + "size": 95674, + "download_count": 2, + "created_at": "2023-06-27T07:24:07Z", + "updated_at": "2023-06-27T07:24:08Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/Deckboard-2.1.4.dmg.blockmap" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898171", - "id": 59898171, - "node_id": "RA_kwDOB1Jpj84Dkfk7", - "name": "Deckboard-2.0.1.AppImage", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510508", + "id": 114510508, + "node_id": "RA_kwDOB1Jpj84G00qs", + "name": "deckboard-2.1.4.tar.gz", "label": "", "uploader": { "login": "rivafarabi", @@ -19853,19 +21664,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/gzip", "state": "uploaded", - "size": 113673043, - "download_count": 208, - "created_at": "2022-03-18T19:06:00Z", - "updated_at": "2022-03-18T19:06:39Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/Deckboard-2.0.1.AppImage" + "size": 88452068, + "download_count": 206, + "created_at": "2023-06-27T07:21:58Z", + "updated_at": "2023-06-27T07:22:17Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/deckboard-2.1.4.tar.gz" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898732", - "id": 59898732, - "node_id": "RA_kwDOB1Jpj84Dkfts", - "name": "deckboard-2.0.1.tar.gz", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114509753", + "id": 114509753, + "node_id": "RA_kwDOB1Jpj84G00e5", + "name": "Deckboard-Setup-2.1.4.exe", "label": "", "uploader": { "login": "rivafarabi", @@ -19887,19 +21698,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 107570393, - "download_count": 120, - "created_at": "2022-03-18T19:13:43Z", - "updated_at": "2022-03-18T19:14:21Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/deckboard-2.0.1.tar.gz" + "size": 137480682, + "download_count": 44257, + "created_at": "2023-06-27T07:16:08Z", + "updated_at": "2023-06-27T07:17:51Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/Deckboard-Setup-2.1.4.exe" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59894462", - "id": 59894462, - "node_id": "RA_kwDOB1Jpj84Dkeq-", - "name": "Deckboard-Setup-2.0.1.exe", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114509757", + "id": 114509757, + "node_id": "RA_kwDOB1Jpj84G00e9", + "name": "Deckboard-Setup-2.1.4.exe.blockmap", "label": "", "uploader": { "login": "rivafarabi", @@ -19923,17 +21734,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 157395749, - "download_count": 16679, - "created_at": "2022-03-18T18:15:38Z", - "updated_at": "2022-03-18T18:16:03Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/Deckboard-Setup-2.0.1.exe" + "size": 140010, + "download_count": 6573, + "created_at": "2023-06-27T07:16:10Z", + "updated_at": "2023-06-27T07:16:15Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/Deckboard-Setup-2.1.4.exe.blockmap" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59894463", - "id": 59894463, - "node_id": "RA_kwDOB1Jpj84Dkeq_", - "name": "Deckboard-Setup-2.0.1.exe.blockmap", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510685", + "id": 114510685, + "node_id": "RA_kwDOB1Jpj84G00td", + "name": "deckboard_2.1.4_amd64.deb", "label": "", "uploader": { "login": "rivafarabi", @@ -19957,17 +21768,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 159988, - "download_count": 5894, - "created_at": "2022-03-18T18:15:38Z", - "updated_at": "2022-03-18T18:15:39Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/Deckboard-Setup-2.0.1.exe.blockmap" + "size": 59394100, + "download_count": 634, + "created_at": "2023-06-27T07:23:21Z", + "updated_at": "2023-06-27T07:23:35Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/deckboard_2.1.4_amd64.deb" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898988", - "id": 59898988, - "node_id": "RA_kwDOB1Jpj84Dkfxs", - "name": "deckboard_2.0.1_amd64.deb", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510773", + "id": 114510773, + "node_id": "RA_kwDOB1Jpj84G00u1", + "name": "deckboard_2.1.4_i386.deb", "label": "", "uploader": { "login": "rivafarabi", @@ -19991,17 +21802,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74755536, - "download_count": 253, - "created_at": "2022-03-18T19:19:28Z", - "updated_at": "2022-03-18T19:19:52Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/deckboard_2.0.1_amd64.deb" + "size": 60588278, + "download_count": 75, + "created_at": "2023-06-27T07:23:40Z", + "updated_at": "2023-06-27T07:23:54Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/deckboard_2.1.4_i386.deb" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59899000", - "id": 59899000, - "node_id": "RA_kwDOB1Jpj84Dkfx4", - "name": "deckboard_2.0.1_i386.deb", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510817", + "id": 114510817, + "node_id": "RA_kwDOB1Jpj84G00vh", + "name": "latest-linux-ia32.yml", "label": "", "uploader": { "login": "rivafarabi", @@ -20023,19 +21834,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 76671300, - "download_count": 87, - "created_at": "2022-03-18T19:19:47Z", - "updated_at": "2022-03-18T19:20:12Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/deckboard_2.0.1_i386.deb" + "size": 379, + "download_count": 2, + "created_at": "2023-06-27T07:23:57Z", + "updated_at": "2023-06-27T07:23:57Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/latest-linux-ia32.yml" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59899036", - "id": 59899036, - "node_id": "RA_kwDOB1Jpj84Dkfyc", - "name": "latest-linux-ia32.yml", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114510815", + "id": 114510815, + "node_id": "RA_kwDOB1Jpj84G00vf", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "rivafarabi", @@ -20059,17 +21870,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 380, - "download_count": 3, - "created_at": "2022-03-18T19:20:12Z", - "updated_at": "2022-03-18T19:20:13Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/latest-linux-ia32.yml" + "size": 368, + "download_count": 3815, + "created_at": "2023-06-27T07:23:56Z", + "updated_at": "2023-06-27T07:23:56Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/latest-linux.yml" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59899037", - "id": 59899037, - "node_id": "RA_kwDOB1Jpj84Dkfyd", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114511019", + "id": 114511019, + "node_id": "RA_kwDOB1Jpj84G00yr", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "rivafarabi", @@ -20093,16 +21904,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 370, - "download_count": 895, - "created_at": "2022-03-18T19:20:12Z", - "updated_at": "2022-03-18T19:20:13Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/latest-linux.yml" + "size": 491, + "download_count": 3875, + "created_at": "2023-06-27T07:24:56Z", + "updated_at": "2023-06-27T07:24:56Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/latest-mac.yml" }, { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59894504", - "id": 59894504, - "node_id": "RA_kwDOB1Jpj84Dkero", + "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/114509948", + "id": 114509948, + "node_id": "RA_kwDOB1Jpj84G00h8", "name": "latest.yml", "label": "", "uploader": { @@ -20128,17 +21939,296 @@ "content_type": "text/yaml", "state": "uploaded", "size": 347, - "download_count": 72646, - "created_at": "2022-03-18T18:16:04Z", - "updated_at": "2022-03-18T18:16:04Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/latest.yml" + "download_count": 407479, + "created_at": "2023-06-27T07:17:54Z", + "updated_at": "2023-06-27T07:17:54Z", + "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.1.4/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/rivafarabi/deckboard/tarball/v2.0.1", - "zipball_url": "https://api.github.com/repos/rivafarabi/deckboard/zipball/v2.0.1", - "body_html": "<ul>\n<li>Add system notification for Spotify and Twitch commands execution error;</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/rivafarabi/deckboard/tarball/v2.1.4", + "zipball_url": "https://api.github.com/repos/rivafarabi/deckboard/zipball/v2.1.4", + "body_html": "<h1>Bug Fix</h1>\n<ul>\n<li>Fix Twitter and Spotify authentication flow;</li>\n<li>Fix board buttons position after moving a single button</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.079Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:06.957Z" + }, + "debugtron": { + "latestRelease": { + "url": "https://api.github.com/repos/pd4d10/debugtron/releases/22785830", + "assets_url": "https://api.github.com/repos/pd4d10/debugtron/releases/22785830/assets", + "upload_url": "https://uploads.github.com/repos/pd4d10/debugtron/releases/22785830/assets{?name,label}", + "html_url": "https://github.com/pd4d10/debugtron/releases/tag/v0.5.0", + "id": 22785830, + "author": { + "login": "pd4d10", + "id": 9524411, + "node_id": "MDQ6VXNlcjk1MjQ0MTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pd4d10", + "html_url": "https://github.com/pd4d10", + "followers_url": "https://api.github.com/users/pd4d10/followers", + "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", + "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", + "organizations_url": "https://api.github.com/users/pd4d10/orgs", + "repos_url": "https://api.github.com/users/pd4d10/repos", + "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", + "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTIyNzg1ODMw", + "tag_name": "v0.5.0", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2020-01-13T10:45:51Z", + "published_at": "2020-01-13T11:26:01Z", + "assets": [ + { + "url": "https://api.github.com/repos/pd4d10/debugtron/releases/assets/17305121", + "id": 17305121, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1MTIx", + "name": "Debugtron-0.5.0.dmg", + "label": null, + "uploader": { + "login": "pd4d10", + "id": 9524411, + "node_id": "MDQ6VXNlcjk1MjQ0MTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pd4d10", + "html_url": "https://github.com/pd4d10", + "followers_url": "https://api.github.com/users/pd4d10/followers", + "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", + "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", + "organizations_url": "https://api.github.com/users/pd4d10/orgs", + "repos_url": "https://api.github.com/users/pd4d10/repos", + "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", + "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 66343883, + "download_count": 6389, + "created_at": "2020-01-13T10:50:33Z", + "updated_at": "2020-01-13T10:51:03Z", + "browser_download_url": "https://github.com/pd4d10/debugtron/releases/download/v0.5.0/Debugtron-0.5.0.dmg" + }, + { + "url": "https://api.github.com/repos/pd4d10/debugtron/releases/assets/17305618", + "id": 17305618, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NjE4", + "name": "Debugtron-0.5.0.Setup.exe", + "label": null, + "uploader": { + "login": "pd4d10", + "id": 9524411, + "node_id": "MDQ6VXNlcjk1MjQ0MTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pd4d10", + "html_url": "https://github.com/pd4d10", + "followers_url": "https://api.github.com/users/pd4d10/followers", + "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", + "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", + "organizations_url": "https://api.github.com/users/pd4d10/orgs", + "repos_url": "https://api.github.com/users/pd4d10/repos", + "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", + "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 63572480, + "download_count": 12968, + "created_at": "2020-01-13T11:21:50Z", + "updated_at": "2020-01-13T11:22:30Z", + "browser_download_url": "https://github.com/pd4d10/debugtron/releases/download/v0.5.0/Debugtron-0.5.0.Setup.exe" + }, + { + "url": "https://api.github.com/repos/pd4d10/debugtron/releases/assets/17305112", + "id": 17305112, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1MTEy", + "name": "Debugtron-darwin-x64-0.5.0.zip", + "label": null, + "uploader": { + "login": "pd4d10", + "id": 9524411, + "node_id": "MDQ6VXNlcjk1MjQ0MTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pd4d10", + "html_url": "https://github.com/pd4d10", + "followers_url": "https://api.github.com/users/pd4d10/followers", + "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", + "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", + "organizations_url": "https://api.github.com/users/pd4d10/orgs", + "repos_url": "https://api.github.com/users/pd4d10/repos", + "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", + "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 65330429, + "download_count": 926, + "created_at": "2020-01-13T10:50:27Z", + "updated_at": "2020-01-13T10:50:51Z", + "browser_download_url": "https://github.com/pd4d10/debugtron/releases/download/v0.5.0/Debugtron-darwin-x64-0.5.0.zip" + }, + { + "url": "https://api.github.com/repos/pd4d10/debugtron/releases/assets/17305731", + "id": 17305731, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NzMx", + "name": "Debugtron-linux-x64-0.5.0.zip", + "label": null, + "uploader": { + "login": "pd4d10", + "id": 9524411, + "node_id": "MDQ6VXNlcjk1MjQ0MTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pd4d10", + "html_url": "https://github.com/pd4d10", + "followers_url": "https://api.github.com/users/pd4d10/followers", + "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", + "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", + "organizations_url": "https://api.github.com/users/pd4d10/orgs", + "repos_url": "https://api.github.com/users/pd4d10/repos", + "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", + "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 71790584, + "download_count": 1316, + "created_at": "2020-01-13T11:25:12Z", + "updated_at": "2020-01-13T11:25:44Z", + "browser_download_url": "https://github.com/pd4d10/debugtron/releases/download/v0.5.0/Debugtron-linux-x64-0.5.0.zip" + }, + { + "url": "https://api.github.com/repos/pd4d10/debugtron/releases/assets/17305614", + "id": 17305614, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NjE0", + "name": "Debugtron-win32-x64-0.5.0.zip", + "label": null, + "uploader": { + "login": "pd4d10", + "id": 9524411, + "node_id": "MDQ6VXNlcjk1MjQ0MTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pd4d10", + "html_url": "https://github.com/pd4d10", + "followers_url": "https://api.github.com/users/pd4d10/followers", + "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", + "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", + "organizations_url": "https://api.github.com/users/pd4d10/orgs", + "repos_url": "https://api.github.com/users/pd4d10/repos", + "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", + "received_events_url": "https://api.github.com/users/pd4d10/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 65882983, + "download_count": 4656, + "created_at": "2020-01-13T11:21:43Z", + "updated_at": "2020-01-13T11:22:24Z", + "browser_download_url": "https://github.com/pd4d10/debugtron/releases/download/v0.5.0/Debugtron-win32-x64-0.5.0.zip" + } + ], + "tarball_url": "https://api.github.com/repos/pd4d10/debugtron/tarball/v0.5.0", + "zipball_url": "https://api.github.com/repos/pd4d10/debugtron/zipball/v0.5.0", + "body_html": "<ul>\n<li>Upgrade Electron to v7</li>\n<li>Refresh detected Apps</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/pd4d10/debugtron/releases/22785830/reactions", + "total_count": 20, + "+1": 11, + "-1": 0, + "laugh": 4, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 2, + "eyes": 3 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:06.976Z" + }, + "deck": { + "latestRelease": { + "url": "https://api.github.com/repos/sfx101/deck/releases/61097005", + "assets_url": "https://api.github.com/repos/sfx101/deck/releases/61097005/assets", + "upload_url": "https://uploads.github.com/repos/sfx101/deck/releases/61097005/assets{?name,label}", + "html_url": "https://github.com/sfx101/deck/releases/tag/v4.0.0", + "id": 61097005, + "author": { + "login": "sfx101", + "id": 1749545, + "node_id": "MDQ6VXNlcjE3NDk1NDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1749545?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sfx101", + "html_url": "https://github.com/sfx101", + "followers_url": "https://api.github.com/users/sfx101/followers", + "following_url": "https://api.github.com/users/sfx101/following{/other_user}", + "gists_url": "https://api.github.com/users/sfx101/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sfx101/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sfx101/subscriptions", + "organizations_url": "https://api.github.com/users/sfx101/orgs", + "repos_url": "https://api.github.com/users/sfx101/repos", + "events_url": "https://api.github.com/users/sfx101/events{/privacy}", + "received_events_url": "https://api.github.com/users/sfx101/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDODzNF384DpEQt", + "tag_name": "v4.0.0", + "target_commitish": "master", + "name": "4.0.0", + "draft": false, + "prerelease": false, + "created_at": "2022-01-20T14:59:31Z", + "published_at": "2022-03-06T22:20:53Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/sfx101/deck/tarball/v4.0.0", + "zipball_url": "https://api.github.com/repos/sfx101/deck/zipball/v4.0.0", + "body_html": "<h4>Important updates</h4>\n<ul>\n<li>We have updated our release channel for <strong>v4.0.0</strong> to <a href=\"https://github.com/deck-app/stable-releases/releases/latest\">https://github.com/deck-app/stable-releases/releases/latest</a></li>\n<li>DECK has removed its dependencies on <strong>Docker desktop</strong>, now comes standalone powered by <strong>Multipass</strong> on macOS and <strong>WSL</strong> on Windows</li>\n<li>🎉 New v4 documentation <a href=\"https://getdeck.io/docs/\" rel=\"nofollow\">https://getdeck.io/docs/</a></li>\n</ul>\n<p><a href=\"https://get-deck.com/download-macos/\" rel=\"nofollow\">⬇️ Download for macOS</a><br>\n<a href=\"https://get-deck.com/download-ubuntu/\" rel=\"nofollow\">⬇️ Download for Ubuntu</a><br>\n<a href=\"https://get-deck.com/download-windows/\" rel=\"nofollow\">⬇️ Download for Windows</a></p>\n<p><em>Need help? Feel free to create an issue or reach out to us at <a href=\"mailto:hello@get-deck.com\">hello@get-deck.com</a>. We'd love to hear from you.</em></p>", + "reactions": { + "url": "https://api.github.com/repos/sfx101/deck/releases/61097005/reactions", + "total_count": 7, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 4, + "confused": 0, + "heart": 3, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:07.197Z" }, "deckmaster": { "latestRelease": { @@ -20205,7 +22295,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 78439698, - "download_count": 20, + "download_count": 33, "created_at": "2021-06-09T19:48:19Z", "updated_at": "2021-06-09T19:48:22Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.dmg" @@ -20239,7 +22329,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 82910, - "download_count": 11, + "download_count": 19, "created_at": "2021-06-09T19:48:19Z", "updated_at": "2021-06-09T19:48:20Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.dmg.blockmap" @@ -20273,7 +22363,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 108909760, - "download_count": 543, + "download_count": 1968, "created_at": "2021-06-09T19:49:15Z", "updated_at": "2021-06-09T19:49:20Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.exe" @@ -20307,7 +22397,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 113307, - "download_count": 9, + "download_count": 13, "created_at": "2021-06-09T19:49:15Z", "updated_at": "2021-06-09T19:49:16Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.exe.blockmap" @@ -20341,7 +22431,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 76117304, - "download_count": 14, + "download_count": 25, "created_at": "2021-06-09T19:48:34Z", "updated_at": "2021-06-09T19:48:37Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.zip" @@ -20375,7 +22465,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 368, - "download_count": 40, + "download_count": 48, "created_at": "2021-06-09T19:53:26Z", "updated_at": "2021-06-09T19:53:27Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/latest-linux.yml" @@ -20409,7 +22499,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 489, - "download_count": 13, + "download_count": 20, "created_at": "2021-06-09T19:48:37Z", "updated_at": "2021-06-09T19:48:37Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/latest-mac.yml" @@ -20443,7 +22533,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 323, - "download_count": 220, + "download_count": 396, "created_at": "2021-06-09T19:49:20Z", "updated_at": "2021-06-09T19:49:20Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/latest.yml" @@ -20477,7 +22567,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 78041875, - "download_count": 19, + "download_count": 27, "created_at": "2021-06-09T19:50:14Z", "updated_at": "2021-06-09T19:50:17Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/linux-installer.AppImage" @@ -20511,7 +22601,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 54936306, - "download_count": 20, + "download_count": 33, "created_at": "2021-06-09T19:51:26Z", "updated_at": "2021-06-09T19:51:27Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/linux-installer.deb" @@ -20545,7 +22635,7 @@ "content_type": "application/x-redhat-package-manager", "state": "uploaded", "size": 55203700, - "download_count": 9, + "download_count": 12, "created_at": "2021-06-09T19:53:24Z", "updated_at": "2021-06-09T19:53:26Z", "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/linux-installer.rpm" @@ -20555,7 +22645,7 @@ "zipball_url": "https://api.github.com/repos/TheOtterlord/deckmaster/zipball/v1.0.2", "body_html": "<h3>Fixed</h3>\n<ul>\n<li>Image assets not being packaged correctly</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.128Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:07.411Z" }, "deco-ide": { "latestRelease": { @@ -20622,7 +22712,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 183314769, - "download_count": 10676, + "download_count": 10695, "created_at": "2016-07-01T21:32:44Z", "updated_at": "2016-07-01T21:34:27Z", "browser_download_url": "https://github.com/decosoftware/deco-ide/releases/download/v0.7.1/Deco-0.7.1-osx.zip" @@ -20656,7 +22746,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 101275433, - "download_count": 25805, + "download_count": 29205, "created_at": "2016-07-01T21:32:44Z", "updated_at": "2016-07-01T21:33:18Z", "browser_download_url": "https://github.com/decosoftware/deco-ide/releases/download/v0.7.1/Deco-0.7.1.pkg" @@ -20664,63 +22754,222 @@ ], "tarball_url": "https://api.github.com/repos/decosoftware/deco-ide/tarball/v0.7.1", "zipball_url": "https://api.github.com/repos/decosoftware/deco-ide/zipball/v0.7.1", - "body_html": "<h3>Release Notes 0.7.1</h3>\n<p>A small, but much needed update to the 0.7.0 release. This fixes an issue with existing projects using the wrong project settings defaults.</p>\n<p>Thanks for patience while we worked everything out <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji></p>\n<p>fix simulator app path <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"162828424\" data-permission-text=\"Title is private\" data-url=\"https://github.com/decosoftware/deco-ide/issues/110\" data-hovercard-type=\"issue\" data-hovercard-url=\"/decosoftware/deco-ide/issues/110/hovercard\" href=\"https://github.com/decosoftware/deco-ide/issues/110\">#110</a></p>" + "body_html": "<h3>Release Notes 0.7.1</h3>\n<p>A small, but much needed update to the 0.7.0 release. This fixes an issue with existing projects using the wrong project settings defaults.</p>\n<p>Thanks for patience while we worked everything out 🙏</p>\n<p>fix simulator app path <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"162828424\" data-permission-text=\"Title is private\" data-url=\"https://github.com/decosoftware/deco-ide/issues/110\" data-hovercard-type=\"issue\" data-hovercard-url=\"/decosoftware/deco-ide/issues/110/hovercard\" href=\"https://github.com/decosoftware/deco-ide/issues/110\">#110</a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.188Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:07.527Z" }, - "deck": { + "deer": { "latestRelease": { - "url": "https://api.github.com/repos/sfx101/deck/releases/61097005", - "assets_url": "https://api.github.com/repos/sfx101/deck/releases/61097005/assets", - "upload_url": "https://uploads.github.com/repos/sfx101/deck/releases/61097005/assets{?name,label}", - "html_url": "https://github.com/sfx101/deck/releases/tag/v4.0.0", - "id": 61097005, + "url": "https://api.github.com/repos/abahmed/Deer/releases/16293592", + "assets_url": "https://api.github.com/repos/abahmed/Deer/releases/16293592/assets", + "upload_url": "https://uploads.github.com/repos/abahmed/Deer/releases/16293592/assets{?name,label}", + "html_url": "https://github.com/abahmed/Deer/releases/tag/v1.0.0", + "id": 16293592, "author": { - "login": "sfx101", - "id": 1749545, - "node_id": "MDQ6VXNlcjE3NDk1NDU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1749545?v=4", + "login": "abahmed", + "id": 16365652, + "node_id": "MDQ6VXNlcjE2MzY1NjUy", + "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sfx101", - "html_url": "https://github.com/sfx101", - "followers_url": "https://api.github.com/users/sfx101/followers", - "following_url": "https://api.github.com/users/sfx101/following{/other_user}", - "gists_url": "https://api.github.com/users/sfx101/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sfx101/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sfx101/subscriptions", - "organizations_url": "https://api.github.com/users/sfx101/orgs", - "repos_url": "https://api.github.com/users/sfx101/repos", - "events_url": "https://api.github.com/users/sfx101/events{/privacy}", - "received_events_url": "https://api.github.com/users/sfx101/received_events", + "url": "https://api.github.com/users/abahmed", + "html_url": "https://github.com/abahmed", + "followers_url": "https://api.github.com/users/abahmed/followers", + "following_url": "https://api.github.com/users/abahmed/following{/other_user}", + "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", + "organizations_url": "https://api.github.com/users/abahmed/orgs", + "repos_url": "https://api.github.com/users/abahmed/repos", + "events_url": "https://api.github.com/users/abahmed/events{/privacy}", + "received_events_url": "https://api.github.com/users/abahmed/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDODzNF384DpEQt", - "tag_name": "v4.0.0", + "node_id": "MDc6UmVsZWFzZTE2MjkzNTky", + "tag_name": "v1.0.0", "target_commitish": "master", - "name": "4.0.0", + "name": "Deer v1.0.0", "draft": false, "prerelease": false, - "created_at": "2022-01-20T14:59:31Z", - "published_at": "2022-03-06T22:20:53Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/sfx101/deck/tarball/v4.0.0", - "zipball_url": "https://api.github.com/repos/sfx101/deck/zipball/v4.0.0", - "body_html": "<h4>Important updates</h4>\n<ul>\n<li>We have updated our release channel for <strong>v4.0.0</strong> to <a href=\"https://github.com/deck-app/stable-releases/releases/latest\">https://github.com/deck-app/stable-releases/releases/latest</a></li>\n<li>DECK has removed its dependencies on <strong>Docker desktop</strong>, now comes standalone powered by <strong>Multipass</strong> on macOS and <strong>WSL</strong> on Windows</li>\n<li><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> New v4 documentation <a href=\"https://getdeck.io/docs/\" rel=\"nofollow\">https://getdeck.io/docs/</a></li>\n</ul>\n<p><a href=\"https://get-deck.com/download-macos/\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"arrow_down\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b07.png\">⬇️</g-emoji> Download for macOS</a><br>\n<a href=\"https://get-deck.com/download-ubuntu/\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"arrow_down\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b07.png\">⬇️</g-emoji> Download for Ubuntu</a><br>\n<a href=\"https://get-deck.com/download-windows/\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"arrow_down\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b07.png\">⬇️</g-emoji> Download for Windows</a></p>\n<p><em>Need help? Feel free to create an issue or reach out to us at <a href=\"mailto:hello@get-deck.com\">hello@get-deck.com</a>. We'd love to hear from you.</em></p>", - "reactions": { - "url": "https://api.github.com/repos/sfx101/deck/releases/61097005/reactions", - "total_count": 4, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 2, - "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 0 - } + "created_at": "2019-03-22T19:31:17Z", + "published_at": "2019-03-22T19:39:07Z", + "assets": [ + { + "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681594", + "id": 11681594, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk0", + "name": "Deer-linux-amd64.deb", + "label": "", + "uploader": { + "login": "abahmed", + "id": 16365652, + "node_id": "MDQ6VXNlcjE2MzY1NjUy", + "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abahmed", + "html_url": "https://github.com/abahmed", + "followers_url": "https://api.github.com/users/abahmed/followers", + "following_url": "https://api.github.com/users/abahmed/following{/other_user}", + "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", + "organizations_url": "https://api.github.com/users/abahmed/orgs", + "repos_url": "https://api.github.com/users/abahmed/repos", + "events_url": "https://api.github.com/users/abahmed/events{/privacy}", + "received_events_url": "https://api.github.com/users/abahmed/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 56363430, + "download_count": 866, + "created_at": "2019-03-22T19:40:23Z", + "updated_at": "2019-03-22T19:40:24Z", + "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-amd64.deb" + }, + { + "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681596", + "id": 11681596, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk2", + "name": "Deer-linux-x64.zip", + "label": "", + "uploader": { + "login": "abahmed", + "id": 16365652, + "node_id": "MDQ6VXNlcjE2MzY1NjUy", + "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abahmed", + "html_url": "https://github.com/abahmed", + "followers_url": "https://api.github.com/users/abahmed/followers", + "following_url": "https://api.github.com/users/abahmed/following{/other_user}", + "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", + "organizations_url": "https://api.github.com/users/abahmed/orgs", + "repos_url": "https://api.github.com/users/abahmed/repos", + "events_url": "https://api.github.com/users/abahmed/events{/privacy}", + "received_events_url": "https://api.github.com/users/abahmed/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 80662840, + "download_count": 421, + "created_at": "2019-03-22T19:40:26Z", + "updated_at": "2019-03-22T19:40:29Z", + "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-x64.zip" + }, + { + "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681595", + "id": 11681595, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk1", + "name": "Deer-linux-x86_64.rpm", + "label": "", + "uploader": { + "login": "abahmed", + "id": 16365652, + "node_id": "MDQ6VXNlcjE2MzY1NjUy", + "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abahmed", + "html_url": "https://github.com/abahmed", + "followers_url": "https://api.github.com/users/abahmed/followers", + "following_url": "https://api.github.com/users/abahmed/following{/other_user}", + "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", + "organizations_url": "https://api.github.com/users/abahmed/orgs", + "repos_url": "https://api.github.com/users/abahmed/repos", + "events_url": "https://api.github.com/users/abahmed/events{/privacy}", + "received_events_url": "https://api.github.com/users/abahmed/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 55637629, + "download_count": 276, + "created_at": "2019-03-22T19:40:24Z", + "updated_at": "2019-03-22T19:40:26Z", + "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681547", + "id": 11681547, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTQ3", + "name": "Deer-mac.dmg", + "label": "", + "uploader": { + "login": "abahmed", + "id": 16365652, + "node_id": "MDQ6VXNlcjE2MzY1NjUy", + "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abahmed", + "html_url": "https://github.com/abahmed", + "followers_url": "https://api.github.com/users/abahmed/followers", + "following_url": "https://api.github.com/users/abahmed/following{/other_user}", + "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", + "organizations_url": "https://api.github.com/users/abahmed/orgs", + "repos_url": "https://api.github.com/users/abahmed/repos", + "events_url": "https://api.github.com/users/abahmed/events{/privacy}", + "received_events_url": "https://api.github.com/users/abahmed/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 62959273, + "download_count": 706, + "created_at": "2019-03-22T19:39:07Z", + "updated_at": "2019-03-22T19:39:26Z", + "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-mac.dmg" + }, + { + "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681576", + "id": 11681576, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTc2", + "name": "Deer-win.exe", + "label": "", + "uploader": { + "login": "abahmed", + "id": 16365652, + "node_id": "MDQ6VXNlcjE2MzY1NjUy", + "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/abahmed", + "html_url": "https://github.com/abahmed", + "followers_url": "https://api.github.com/users/abahmed/followers", + "following_url": "https://api.github.com/users/abahmed/following{/other_user}", + "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", + "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", + "organizations_url": "https://api.github.com/users/abahmed/orgs", + "repos_url": "https://api.github.com/users/abahmed/repos", + "events_url": "https://api.github.com/users/abahmed/events{/privacy}", + "received_events_url": "https://api.github.com/users/abahmed/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 94478144, + "download_count": 2340, + "created_at": "2019-03-22T19:39:27Z", + "updated_at": "2019-03-22T19:39:31Z", + "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-win.exe" + } + ], + "tarball_url": "https://api.github.com/repos/abahmed/Deer/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/abahmed/Deer/zipball/v1.0.0", + "body_html": "<p>We are happy to release 🎉 🎉 <strong>Deer v1.0.0</strong></p>\n<p>Deer has a great changes from its first release and <strong>these are improvements introduced in this release</strong></p>\n<ul>\n<li>Improving the overall User Interface</li>\n<li>Multi language support, it allow user to change language while using Deer without restarting it through settings and it supports: <strong>English, العربية, Español, Русский, Polski, Português do Brasil, Česky and German</strong></li>\n<li>Rich Text Editor with necessary tools for styling your notes</li>\n<li>Auto saving notes</li>\n<li>Notes are automatically saved by last edit</li>\n</ul>\n<p><strong>Screenshots</strong><br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/16365652/54848948-58104e80-4ceb-11e9-8c6d-c2d867efc71d.gif\"><img src=\"https://user-images.githubusercontent.com/16365652/54848948-58104e80-4ceb-11e9-8c6d-c2d867efc71d.gif\" alt=\"deer-demo\" style=\"max-width: 100%;\"></a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.191Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:07.575Z" }, "deskfiler": { "latestRelease": { @@ -20787,7 +23036,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 76610403, - "download_count": 107, + "download_count": 112, "created_at": "2019-12-17T00:45:25Z", "updated_at": "2019-12-17T00:45:28Z", "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-1.2.3-mac.zip" @@ -20821,7 +23070,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 79112520, - "download_count": 174, + "download_count": 187, "created_at": "2019-12-17T00:41:38Z", "updated_at": "2019-12-17T00:41:40Z", "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-1.2.3.AppImage" @@ -20855,7 +23104,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 78920087, - "download_count": 308, + "download_count": 353, "created_at": "2019-12-17T00:45:09Z", "updated_at": "2019-12-17T00:45:12Z", "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-1.2.3.dmg" @@ -20889,7 +23138,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84339, - "download_count": 44, + "download_count": 46, "created_at": "2019-12-17T00:45:09Z", "updated_at": "2019-12-17T00:45:09Z", "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-1.2.3.dmg.blockmap" @@ -20923,7 +23172,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 56204656, - "download_count": 4766, + "download_count": 6600, "created_at": "2019-12-17T00:45:35Z", "updated_at": "2019-12-17T00:45:39Z", "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-Setup-1.2.3.exe" @@ -20957,7 +23206,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 59133, - "download_count": 56, + "download_count": 58, "created_at": "2019-12-17T00:45:36Z", "updated_at": "2019-12-17T00:45:36Z", "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-Setup-1.2.3.exe.blockmap" @@ -20991,7 +23240,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 368, - "download_count": 269, + "download_count": 291, "created_at": "2019-12-17T00:41:41Z", "updated_at": "2019-12-17T00:41:41Z", "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/latest-linux.yml" @@ -21025,7 +23274,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 515, - "download_count": 229, + "download_count": 263, "created_at": "2019-12-17T00:45:28Z", "updated_at": "2019-12-17T00:45:28Z", "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/latest-mac.yml" @@ -21035,7 +23284,7 @@ "zipball_url": "https://api.github.com/repos/deskfiler/deskfiler/zipball/v1.2.3", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.384Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:07.868Z" }, "devhub": { "latestRelease": { @@ -21102,7 +23351,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 85955188, - "download_count": 276, + "download_count": 393, "created_at": "2020-12-08T17:01:54Z", "updated_at": "2020-12-08T17:02:09Z", "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0-mac.zip" @@ -21136,7 +23385,7 @@ "content_type": "application/vnd.android.package-archive", "state": "uploaded", "size": 31859325, - "download_count": 180, + "download_count": 337, "created_at": "2020-12-08T18:57:23Z", "updated_at": "2020-12-08T18:57:39Z", "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0.apk" @@ -21170,7 +23419,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 86127787, - "download_count": 2996, + "download_count": 4197, "created_at": "2020-12-08T16:59:17Z", "updated_at": "2020-12-08T16:59:44Z", "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0.AppImage" @@ -21204,7 +23453,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 88859779, - "download_count": 1946, + "download_count": 3966, "created_at": "2020-12-08T17:02:52Z", "updated_at": "2020-12-08T17:03:21Z", "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0.dmg" @@ -21238,7 +23487,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 93694, - "download_count": 37, + "download_count": 61, "created_at": "2020-12-08T17:02:52Z", "updated_at": "2020-12-08T17:02:52Z", "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0.dmg.blockmap" @@ -21272,7 +23521,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 62611079, - "download_count": 3453, + "download_count": 7645, "created_at": "2020-12-08T17:01:17Z", "updated_at": "2020-12-08T17:01:25Z", "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-Setup-0.102.0.exe" @@ -21306,7 +23555,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 66269, - "download_count": 160, + "download_count": 641, "created_at": "2020-12-08T17:01:17Z", "updated_at": "2020-12-08T17:01:17Z", "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-Setup-0.102.0.exe.blockmap" @@ -21340,7 +23589,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 368, - "download_count": 14064, + "download_count": 27103, "created_at": "2020-12-08T17:03:22Z", "updated_at": "2020-12-08T17:03:22Z", "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/latest-linux.yml" @@ -21374,276 +23623,63 @@ "content_type": "text/yaml", "state": "uploaded", "size": 514, - "download_count": 207039, - "created_at": "2020-12-08T17:03:22Z", - "updated_at": "2020-12-08T17:03:22Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308285", - "id": 29308285, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4Mjg1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 346, - "download_count": 49859, - "created_at": "2020-12-08T17:03:22Z", - "updated_at": "2020-12-08T17:03:22Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/devhubapp/devhub/tarball/v0.102.0", - "zipball_url": "https://api.github.com/repos/devhubapp/devhub/zipball/v0.102.0", - "body_html": "<h3>New Features</h3>\n<ul>\n<li>Private activities for orgs! (requested by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/nat/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/nat\">@nat</a>, GitHub CEO)</li>\n</ul>\n<h3>Fixes</h3>\n<ul>\n<li>Fix menubar mode on Windows and Linux</li>\n<li>Remove unnecessary trial indicator (reported by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/johnkahn/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/johnkahn\">@johnkahn</a>)</li>\n<li>Fix oauth error on Safari</li>\n</ul>\n<h3>Security</h3>\n<ul>\n<li>Personal Access Tokens will not be synced between your other devices anymore</li>\n</ul>\n<h3>Internals</h3>\n<ul>\n<li>\n<p>Upgrade dependencies (react-native 0.64, electron 11, etc)</p>\n</li>\n<li>\n<p>Migrate from TSLint to ESLint</p>\n</li>\n<li>\n<p>And many other smaller fixes and improvements!</p>\n</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/34999701/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 1, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.403Z" - }, - "deer": { - "latestRelease": { - "url": "https://api.github.com/repos/abahmed/Deer/releases/16293592", - "assets_url": "https://api.github.com/repos/abahmed/Deer/releases/16293592/assets", - "upload_url": "https://uploads.github.com/repos/abahmed/Deer/releases/16293592/assets{?name,label}", - "html_url": "https://github.com/abahmed/Deer/releases/tag/v1.0.0", - "id": 16293592, - "author": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2MjkzNTky", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Deer v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2019-03-22T19:31:17Z", - "published_at": "2019-03-22T19:39:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681594", - "id": 11681594, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk0", - "name": "Deer-linux-amd64.deb", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56363430, - "download_count": 691, - "created_at": "2019-03-22T19:40:23Z", - "updated_at": "2019-03-22T19:40:24Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681596", - "id": 11681596, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk2", - "name": "Deer-linux-x64.zip", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80662840, - "download_count": 322, - "created_at": "2019-03-22T19:40:26Z", - "updated_at": "2019-03-22T19:40:29Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681595", - "id": 11681595, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk1", - "name": "Deer-linux-x86_64.rpm", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 55637629, - "download_count": 193, - "created_at": "2019-03-22T19:40:24Z", - "updated_at": "2019-03-22T19:40:26Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681547", - "id": 11681547, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTQ3", - "name": "Deer-mac.dmg", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62959273, - "download_count": 524, - "created_at": "2019-03-22T19:39:07Z", - "updated_at": "2019-03-22T19:39:26Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-mac.dmg" + "download_count": 502877, + "created_at": "2020-12-08T17:03:22Z", + "updated_at": "2020-12-08T17:03:22Z", + "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681576", - "id": 11681576, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTc2", - "name": "Deer-win.exe", + "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308285", + "id": 29308285, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4Mjg1", + "name": "latest.yml", "label": "", "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", + "login": "brunolemos", + "id": 619186, + "node_id": "MDQ6VXNlcjYxOTE4Ng==", + "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", + "url": "https://api.github.com/users/brunolemos", + "html_url": "https://github.com/brunolemos", + "followers_url": "https://api.github.com/users/brunolemos/followers", + "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", + "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", + "organizations_url": "https://api.github.com/users/brunolemos/orgs", + "repos_url": "https://api.github.com/users/brunolemos/repos", + "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", + "received_events_url": "https://api.github.com/users/brunolemos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 94478144, - "download_count": 1897, - "created_at": "2019-03-22T19:39:27Z", - "updated_at": "2019-03-22T19:39:31Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-win.exe" + "size": 346, + "download_count": 111358, + "created_at": "2020-12-08T17:03:22Z", + "updated_at": "2020-12-08T17:03:22Z", + "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/abahmed/Deer/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/abahmed/Deer/zipball/v1.0.0", - "body_html": "<p>We are happy to release <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> <strong>Deer v1.0.0</strong></p>\n<p>Deer has a great changes from its first release and <strong>these are improvements introduced in this release</strong></p>\n<ul>\n<li>Improving the overall User Interface</li>\n<li>Multi language support, it allow user to change language while using Deer without restarting it through settings and it supports: <strong>English, العربية, Español, Русский, Polski, Português do Brasil, Česky and German</strong></li>\n<li>Rich Text Editor with necessary tools for styling your notes</li>\n<li>Auto saving notes</li>\n<li>Notes are automatically saved by last edit</li>\n</ul>\n<p><strong>Screenshots</strong><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/16365652/54848948-58104e80-4ceb-11e9-8c6d-c2d867efc71d.gif\"><img src=\"https://user-images.githubusercontent.com/16365652/54848948-58104e80-4ceb-11e9-8c6d-c2d867efc71d.gif\" alt=\"deer-demo\" style=\"max-width: 100%;\"></a></p>" + "tarball_url": "https://api.github.com/repos/devhubapp/devhub/tarball/v0.102.0", + "zipball_url": "https://api.github.com/repos/devhubapp/devhub/zipball/v0.102.0", + "body_html": "<h3>New Features</h3>\n<ul>\n<li>Private activities for orgs! (requested by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/nat/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/nat\">@nat</a>, GitHub CEO)</li>\n</ul>\n<h3>Fixes</h3>\n<ul>\n<li>Fix menubar mode on Windows and Linux</li>\n<li>Remove unnecessary trial indicator (reported by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/johnkahn/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/johnkahn\">@johnkahn</a>)</li>\n<li>Fix oauth error on Safari</li>\n</ul>\n<h3>Security</h3>\n<ul>\n<li>Personal Access Tokens will not be synced between your other devices anymore</li>\n</ul>\n<h3>Internals</h3>\n<ul>\n<li>\n<p>Upgrade dependencies (react-native 0.64, electron 11, etc)</p>\n</li>\n<li>\n<p>Migrate from TSLint to ESLint</p>\n</li>\n<li>\n<p>And many other smaller fixes and improvements!</p>\n</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/devhubapp/devhub/releases/34999701/reactions", + "total_count": 11, + "+1": 1, + "-1": 0, + "laugh": 5, + "hooray": 1, + "confused": 0, + "heart": 2, + "rocket": 1, + "eyes": 1 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.429Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:08.131Z" }, "devdocs-app": { "latestRelease": { @@ -21710,7 +23746,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 78152242, - "download_count": 1477, + "download_count": 1783, "created_at": "2021-04-19T05:08:03Z", "updated_at": "2021-04-19T05:08:12Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2-mac.zip" @@ -21744,7 +23780,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 80935584, - "download_count": 927, + "download_count": 1658, "created_at": "2021-04-19T05:09:31Z", "updated_at": "2021-04-19T05:09:34Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2-win.zip" @@ -21778,7 +23814,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 64638174, - "download_count": 1905, + "download_count": 3028, "created_at": "2021-04-19T05:02:05Z", "updated_at": "2021-04-19T05:02:08Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.AppImage" @@ -21812,7 +23848,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 73929374, - "download_count": 3023, + "download_count": 5547, "created_at": "2021-04-19T05:02:56Z", "updated_at": "2021-04-19T05:03:00Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.dmg" @@ -21846,7 +23882,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 77959, - "download_count": 34, + "download_count": 57, "created_at": "2021-04-19T05:02:56Z", "updated_at": "2021-04-19T05:02:56Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.dmg.blockmap" @@ -21880,7 +23916,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 52974349, - "download_count": 1953, + "download_count": 4215, "created_at": "2021-04-19T05:03:57Z", "updated_at": "2021-04-19T05:03:59Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.exe" @@ -21914,7 +23950,7 @@ "content_type": "application/x-xz", "state": "uploaded", "size": 57003532, - "download_count": 84, + "download_count": 148, "created_at": "2021-04-19T05:02:37Z", "updated_at": "2021-04-19T05:02:40Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.tar.xz" @@ -21948,7 +23984,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 53215609, - "download_count": 6779, + "download_count": 13603, "created_at": "2021-04-19T05:04:15Z", "updated_at": "2021-04-19T05:04:16Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-Setup-0.7.2.exe" @@ -21982,7 +24018,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 57245, - "download_count": 2108, + "download_count": 2668, "created_at": "2021-04-19T05:04:15Z", "updated_at": "2021-04-19T05:04:15Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-Setup-0.7.2.exe.blockmap" @@ -22016,7 +24052,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 56773160, - "download_count": 1352, + "download_count": 2192, "created_at": "2021-04-19T05:03:49Z", "updated_at": "2021-04-19T05:04:04Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs_0.7.2_amd64.deb" @@ -22050,7 +24086,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 364, - "download_count": 62, + "download_count": 87, "created_at": "2021-04-19T05:04:05Z", "updated_at": "2021-04-19T05:04:05Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/latest-linux.yml" @@ -22084,7 +24120,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 509, - "download_count": 16617, + "download_count": 31205, "created_at": "2021-04-19T05:08:12Z", "updated_at": "2021-04-19T05:08:12Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/latest-mac.yml" @@ -22118,7 +24154,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 342, - "download_count": 17507, + "download_count": 33901, "created_at": "2021-04-19T05:09:34Z", "updated_at": "2021-04-19T05:09:34Z", "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/latest.yml" @@ -22129,409 +24165,298 @@ "body_html": "<p><strong>To keep the maintenance active please consider sponsoring me on GitHub: <a href=\"https://github.com/sponsors/egoist\">https://github.com/sponsors/egoist</a></strong></p>\n<h2>Changes</h2>\n<ul>\n<li>Upgraded to Electron 12, so it could run on Mac M1.</li>\n<li>Now the Mac app is not signed due to that my mac app developer program has expired and I've no intention to renew it (which costs $99/y)</li>\n</ul>\n<h2>Install</h2>\n<ul>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.7.2/DevDocs-0.7.2.dmg\">macOS</a></li>\n<li>Windows\n<ul>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.7.2/DevDocs-Setup-0.7.2.exe\">Installer</a></li>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.7.2/DevDocs-0.7.2.exe\">Portable</a></li>\n</ul>\n</li>\n<li>Linux\n<ul>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.7.2/DevDocs-0.7.2-x86_64.AppImage\">AppImage</a> (Recommended)<br>\nNeeds to be <a href=\"http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80\" rel=\"nofollow\">made executable</a> after download.</li>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.7.2/DevDocs_0.7.2_amd64.deb\">deb</a></li>\n</ul>\n</li>\n</ul>", "reactions": { "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/41621056/reactions", - "total_count": 21, + "total_count": 24, "+1": 5, "-1": 0, "laugh": 3, - "hooray": 3, + "hooray": 4, "confused": 0, - "heart": 6, - "rocket": 3, + "heart": 7, + "rocket": 4, "eyes": 1 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.615Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:08.311Z" }, "diffuse": { "latestRelease": { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/61707571", - "assets_url": "https://api.github.com/repos/icidasset/diffuse/releases/61707571/assets", - "upload_url": "https://uploads.github.com/repos/icidasset/diffuse/releases/61707571/assets{?name,label}", - "html_url": "https://github.com/icidasset/diffuse/releases/tag/3.0.2", - "id": 61707571, + "url": "https://api.github.com/repos/icidasset/diffuse/releases/141503047", + "assets_url": "https://api.github.com/repos/icidasset/diffuse/releases/141503047/assets", + "upload_url": "https://uploads.github.com/repos/icidasset/diffuse/releases/141503047/assets{?name,label}", + "html_url": "https://github.com/icidasset/diffuse/releases/tag/3.4.0", + "id": 141503047, "author": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOBMoqhc4DrZUz", - "tag_name": "3.0.2", + "node_id": "RE_kwDOBMoqhc4IbypH", + "tag_name": "3.4.0", "target_commitish": "main", - "name": "v3.0.2", + "name": "Version 3.4.0 🎶👋", "draft": false, "prerelease": false, - "created_at": "2022-03-13T14:56:24Z", - "published_at": "2022-03-13T16:22:07Z", + "created_at": "2024-02-11T12:42:05Z", + "published_at": "2024-02-15T12:20:43Z", "assets": [ { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59390913", - "id": 59390913, - "node_id": "RA_kwDOBMoqhc4DijvB", - "name": "diffuse-linux-amd64.snap", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 121880576, - "download_count": 9, - "created_at": "2022-03-13T16:15:32Z", - "updated_at": "2022-03-13T16:16:24Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-linux-amd64.snap" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59390989", - "id": 59390989, - "node_id": "RA_kwDOBMoqhc4DijwN", - "name": "diffuse-linux.AppImage", - "label": null, + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151699598", + "id": 151699598, + "node_id": "RA_kwDOBMoqhc4JCsCO", + "name": "diffuse-linux-x64.AppImage", + "label": "", "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 136733049, - "download_count": 196, - "created_at": "2022-03-13T16:16:24Z", - "updated_at": "2022-03-13T16:17:16Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-linux.AppImage" + "size": 118547648, + "download_count": 10, + "created_at": "2024-02-15T11:57:10Z", + "updated_at": "2024-02-15T12:17:39Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-linux-x64.AppImage" }, { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391018", - "id": 59391018, - "node_id": "RA_kwDOBMoqhc4Dijwq", - "name": "diffuse-mac-arm64.dmg", - "label": null, + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151699600", + "id": 151699600, + "node_id": "RA_kwDOBMoqhc4JCsCQ", + "name": "diffuse-linux-x64.deb", + "label": "", "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 137175421, - "download_count": 9, - "created_at": "2022-03-13T16:17:16Z", - "updated_at": "2022-03-13T16:18:04Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-mac-arm64.dmg" + "size": 43146944, + "download_count": 11, + "created_at": "2024-02-15T11:57:10Z", + "updated_at": "2024-02-15T12:17:39Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-linux-x64.deb" }, { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391037", - "id": 59391037, - "node_id": "RA_kwDOBMoqhc4Dijw9", - "name": "diffuse-mac-arm64.zip", - "label": null, + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151699599", + "id": 151699599, + "node_id": "RA_kwDOBMoqhc4JCsCP", + "name": "diffuse-linux-x64.rpm", + "label": "", "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 133402667, - "download_count": 5, - "created_at": "2022-03-13T16:18:04Z", - "updated_at": "2022-03-13T16:18:51Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-mac-arm64.zip" + "size": 41935379, + "download_count": 2, + "created_at": "2024-02-15T11:57:10Z", + "updated_at": "2024-02-15T12:17:39Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-linux-x64.rpm" }, { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391078", - "id": 59391078, - "node_id": "RA_kwDOBMoqhc4Dijxm", - "name": "diffuse-mac-intel.dmg", - "label": null, + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151698931", + "id": 151698931, + "node_id": "RA_kwDOBMoqhc4JCr3z", + "name": "diffuse-mac-arm64.dmg", + "label": "", "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 134227775, - "download_count": 15, - "created_at": "2022-03-13T16:18:51Z", - "updated_at": "2022-03-13T16:19:38Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-mac-intel.dmg" + "size": 41558855, + "download_count": 2, + "created_at": "2024-02-15T11:51:36Z", + "updated_at": "2024-02-15T12:17:39Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-mac-arm64.dmg" }, { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391115", - "id": 59391115, - "node_id": "RA_kwDOBMoqhc4DijyL", - "name": "diffuse-mac-intel.zip", - "label": null, + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151702608", + "id": 151702608, + "node_id": "RA_kwDOBMoqhc4JCsxQ", + "name": "diffuse-mac-x64.dmg", + "label": "", "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 130803409, - "download_count": 4, - "created_at": "2022-03-13T16:19:38Z", - "updated_at": "2022-03-13T16:20:26Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-mac-intel.zip" + "size": 41326062, + "download_count": 2, + "created_at": "2024-02-15T12:08:03Z", + "updated_at": "2024-02-15T12:17:39Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391131", - "id": 59391131, - "node_id": "RA_kwDOBMoqhc4Dijyb", + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151698542", + "id": 151698542, + "node_id": "RA_kwDOBMoqhc4JCrxu", "name": "diffuse-web.tar.gz", - "label": null, + "label": "", "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-gzip", + "content_type": "application/gzip", "state": "uploaded", - "size": 35518600, - "download_count": 15, - "created_at": "2022-03-13T16:20:26Z", - "updated_at": "2022-03-13T16:20:39Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-web.tar.gz" + "size": 35697573, + "download_count": 2, + "created_at": "2024-02-15T11:48:03Z", + "updated_at": "2024-02-15T11:48:04Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-web.tar.gz" }, { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391135", - "id": 59391135, - "node_id": "RA_kwDOBMoqhc4Dijyf", + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151698543", + "id": 151698543, + "node_id": "RA_kwDOBMoqhc4JCrxv", "name": "diffuse-web.zip", - "label": null, + "label": "", "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 35514802, - "download_count": 15, - "created_at": "2022-03-13T16:20:39Z", - "updated_at": "2022-03-13T16:20:52Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-web.zip" + "size": 35718479, + "download_count": 3, + "created_at": "2024-02-15T11:48:03Z", + "updated_at": "2024-02-15T11:48:04Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-web.zip" }, { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391143", - "id": 59391143, - "node_id": "RA_kwDOBMoqhc4Dijyn", - "name": "diffuse-windows.exe", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 117951786, - "download_count": 40, - "created_at": "2022-03-13T16:20:52Z", - "updated_at": "2022-03-13T16:21:46Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-windows.exe" - } - ], - "tarball_url": "https://api.github.com/repos/icidasset/diffuse/tarball/3.0.2", - "zipball_url": "https://api.github.com/repos/icidasset/diffuse/zipball/3.0.2", - "body_html": "<p><strong>Version 3.0.2</strong> <g-emoji class=\"g-emoji\" alias=\"notes\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3b6.png\">🎶</g-emoji> <g-emoji class=\"g-emoji\" alias=\"mount_fuji\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f5fb.png\">🗻</g-emoji></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/icidasset/diffuse/raw/18746b83e0281906fd46ba557c243058fea7489f/src/Static/Images/icon.png\"><img src=\"https://github.com/icidasset/diffuse/raw/18746b83e0281906fd46ba557c243058fea7489f/src/Static/Images/icon.png\" width=\"128\" style=\"max-width: 100%;\"></a></p>\n<hr>\n<ul>\n<li><strong>Fixes issue with Dropbox user-data storage</strong> (Dropbox API change)</li>\n<li>Fixes various issues with the album-cover view (eg. playback issues)</li>\n<li>Service worker tweaks to improve performance and offline behaviour</li>\n</ul>\n<p>Available online as well at:<br>\n<a href=\"https://diffuse.sh/\" rel=\"nofollow\">https://diffuse.sh/</a></p>\n<p><em>If you want to host the app yourself, make sure to check out the <a href=\"/icidasset/diffuse/blob/3.0.2/README.md\">README</a>.</em></p>\n<hr>\n<p>Packages:</p>\n<ul>\n<li>Linux</li>\n<li>Mac</li>\n<li><strong>Web</strong>: Just the web application, can be hosted on any HTTP server.</li>\n<li>Windows</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.616Z" - }, - "display-dj": { - "latestRelease": { - "url": "https://api.github.com/repos/synle/display-dj/releases/65880785", - "assets_url": "https://api.github.com/repos/synle/display-dj/releases/65880785/assets", - "upload_url": "https://uploads.github.com/repos/synle/display-dj/releases/65880785/assets{?name,label}", - "html_url": "https://github.com/synle/display-dj/releases/tag/1.8.0", - "id": 65880785, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOHA7QA84D7ULR", - "tag_name": "1.8.0", - "target_commitish": "b435908b43bb4f06542e631089c1080023ca3b4b", - "name": "1.8.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-03T04:37:28Z", - "published_at": "2022-05-03T04:40:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/synle/display-dj/releases/assets/64314964", - "id": 64314964, - "node_id": "RA_kwDOHA7QA84D1V5U", - "name": "display-dj-darwin.dmg", + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151699519", + "id": 151699519, + "node_id": "RA_kwDOBMoqhc4JCsA_", + "name": "diffuse-windows-x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -22555,17 +24480,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96715801, - "download_count": 1, - "created_at": "2022-05-03T04:43:27Z", - "updated_at": "2022-05-03T04:43:30Z", - "browser_download_url": "https://github.com/synle/display-dj/releases/download/1.8.0/display-dj-darwin.dmg" + "size": 39055060, + "download_count": 10, + "created_at": "2024-02-15T11:56:13Z", + "updated_at": "2024-02-15T12:17:39Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-windows-x64.exe" }, { - "url": "https://api.github.com/repos/synle/display-dj/releases/assets/64315085", - "id": 64315085, - "node_id": "RA_kwDOHA7QA84D1V7N", - "name": "display-dj-setup.exe", + "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/151699518", + "id": 151699518, + "node_id": "RA_kwDOBMoqhc4JCsA-", + "name": "diffuse-windows-x64.msi", "label": "", "uploader": { "login": "github-actions[bot]", @@ -22589,18 +24514,30 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103959040, - "download_count": 21, - "created_at": "2022-05-03T04:45:36Z", - "updated_at": "2022-05-03T04:45:45Z", - "browser_download_url": "https://github.com/synle/display-dj/releases/download/1.8.0/display-dj-setup.exe" + "size": 39403520, + "download_count": 13, + "created_at": "2024-02-15T11:56:13Z", + "updated_at": "2024-02-15T12:17:39Z", + "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.4.0/diffuse-windows-x64.msi" } ], - "tarball_url": "https://api.github.com/repos/synle/display-dj/tarball/1.8.0", - "zipball_url": "https://api.github.com/repos/synle/display-dj/zipball/1.8.0", - "body_html": "<p>Version: 1.8.0</p>" + "tarball_url": "https://api.github.com/repos/icidasset/diffuse/tarball/3.4.0", + "zipball_url": "https://api.github.com/repos/icidasset/diffuse/zipball/3.4.0", + "body_html": "<ul>\n<li><strong>Improved audio metadata parsing</strong> (more improvements & fixes coming later)</li>\n<li>Adjusted search behaviour, now searches while typing (with a small delay).</li>\n<li>Fixes issue with Safari where reloading after a search caused the loader to be shown indefinitely.</li>\n<li>Fixes some issues with cover grouping.</li>\n<li>Made the project easier to build.</li>\n<li>Reduced unnecessary error messages.</li>\n<li>Removes support for older browsers.</li>\n<li>Allows you to make playlists public when using Fission/ODD SDK.</li>\n<li>Fixes syncing issues with Fission/ODD SDK (was called Webnative before)</li>\n</ul>\n<p>Available online as well at:<br>\n<a href=\"https://diffuse.sh/\" rel=\"nofollow\">https://diffuse.sh/</a></p>\n<p><em>If you want to host the app yourself, make sure to check out the <a href=\"/icidasset/diffuse/blob/3.4.0/README.md\">README</a>.</em></p>\n<hr>\n<p>Packages:</p>\n<ul>\n<li>Linux</li>\n<li>Mac</li>\n<li><strong>Web</strong>: Just the web application, can be hosted on any HTTP server.</li>\n<li>Windows</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/icidasset/diffuse/releases/141503047/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 2, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.709Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:08.415Z" }, "dict": { "latestRelease": { @@ -22667,7 +24604,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 114267687, - "download_count": 25, + "download_count": 57, "created_at": "2021-03-31T20:50:30Z", "updated_at": "2021-03-31T20:50:32Z", "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/Dian_Setup_mac.dmg" @@ -22701,7 +24638,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 120115, - "download_count": 7, + "download_count": 13, "created_at": "2021-03-31T20:50:30Z", "updated_at": "2021-03-31T20:50:30Z", "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/Dian_Setup_mac.dmg.blockmap" @@ -22735,7 +24672,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 86317404, - "download_count": 68, + "download_count": 135, "created_at": "2021-03-31T20:54:29Z", "updated_at": "2021-03-31T20:54:30Z", "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/Dian_Setup_win.exe" @@ -22769,93 +24706,327 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 90572, - "download_count": 13, + "download_count": 18, "created_at": "2021-03-31T20:54:29Z", "updated_at": "2021-03-31T20:54:29Z", "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/Dian_Setup_win.exe.blockmap" }, { - "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282823", - "id": 34282823, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyODIz", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282823", + "id": 34282823, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyODIz", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "bryht", + "id": 2418508, + "node_id": "MDQ6VXNlcjI0MTg1MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bryht", + "html_url": "https://github.com/bryht", + "followers_url": "https://api.github.com/users/bryht/followers", + "following_url": "https://api.github.com/users/bryht/following{/other_user}", + "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", + "organizations_url": "https://api.github.com/users/bryht/orgs", + "repos_url": "https://api.github.com/users/bryht/repos", + "events_url": "https://api.github.com/users/bryht/events{/privacy}", + "received_events_url": "https://api.github.com/users/bryht/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 333, + "download_count": 34, + "created_at": "2021-03-31T20:54:30Z", + "updated_at": "2021-03-31T20:54:31Z", + "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282822", + "id": 34282822, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyODIy", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "bryht", + "id": 2418508, + "node_id": "MDQ6VXNlcjI0MTg1MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bryht", + "html_url": "https://github.com/bryht", + "followers_url": "https://api.github.com/users/bryht/followers", + "following_url": "https://api.github.com/users/bryht/following{/other_user}", + "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", + "organizations_url": "https://api.github.com/users/bryht/orgs", + "repos_url": "https://api.github.com/users/bryht/repos", + "events_url": "https://api.github.com/users/bryht/events{/privacy}", + "received_events_url": "https://api.github.com/users/bryht/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 332, + "download_count": 494, + "created_at": "2021-03-31T20:54:30Z", + "updated_at": "2021-03-31T20:54:31Z", + "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/bryht/dian/tarball/v0.7.3", + "zipball_url": "https://api.github.com/repos/bryht/dian/zipball/v0.7.3", + "body_html": null + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:08.578Z" + }, + "display-dj": { + "latestRelease": { + "url": "https://api.github.com/repos/synle/display-dj/releases/71212478", + "assets_url": "https://api.github.com/repos/synle/display-dj/releases/71212478/assets", + "upload_url": "https://uploads.github.com/repos/synle/display-dj/releases/71212478/assets{?name,label}", + "html_url": "https://github.com/synle/display-dj/releases/tag/1.11.8", + "id": 71212478, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOHA7QA84EPp2-", + "tag_name": "1.11.8", + "target_commitish": "a8bf88741fe4a87be6f640f6647d86ddcc9c89fc", + "name": "1.11.8", + "draft": false, + "prerelease": false, + "created_at": "2022-07-04T15:45:53Z", + "published_at": "2022-07-04T15:46:31Z", + "assets": [ + { + "url": "https://api.github.com/repos/synle/display-dj/releases/assets/70536478", + "id": 70536478, + "node_id": "RA_kwDOHA7QA84ENE0e", + "name": "display-dj-darwin.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 104783872, + "download_count": 212, + "created_at": "2022-07-04T15:52:26Z", + "updated_at": "2022-07-04T15:52:29Z", + "browser_download_url": "https://github.com/synle/display-dj/releases/download/1.11.8/display-dj-darwin.dmg" + }, + { + "url": "https://api.github.com/repos/synle/display-dj/releases/assets/70536722", + "id": 70536722, + "node_id": "RA_kwDOHA7QA84ENE4S", + "name": "display-dj-setup.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 111648256, + "download_count": 366, + "created_at": "2022-07-04T15:55:13Z", + "updated_at": "2022-07-04T15:55:20Z", + "browser_download_url": "https://github.com/synle/display-dj/releases/download/1.11.8/display-dj-setup.exe" + } + ], + "tarball_url": "https://api.github.com/repos/synle/display-dj/tarball/1.11.8", + "zipball_url": "https://api.github.com/repos/synle/display-dj/zipball/1.11.8", + "body_html": "<p>Version: 1.11.8</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:08.585Z" + }, + "ditto": { + "latestRelease": { + "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570", + "assets_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/assets", + "upload_url": "https://uploads.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/assets{?name,label}", + "html_url": "https://github.com/RubinderS/DittoPlusPlus/releases/tag/v1.0.0", + "id": 47192570, + "author": { + "login": "RubinderS", + "id": 38070847, + "node_id": "MDQ6VXNlcjM4MDcwODQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RubinderS", + "html_url": "https://github.com/RubinderS", + "followers_url": "https://api.github.com/users/RubinderS/followers", + "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", + "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", + "organizations_url": "https://api.github.com/users/RubinderS/orgs", + "repos_url": "https://api.github.com/users/RubinderS/repos", + "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", + "received_events_url": "https://api.github.com/users/RubinderS/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQ3MTkyNTcw", + "tag_name": "v1.0.0", + "target_commitish": "master", + "name": "v1.0.0", + "draft": false, + "prerelease": false, + "created_at": "2021-08-02T09:28:27Z", + "published_at": "2021-08-03T00:43:47Z", + "assets": [ + { + "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/assets/41602845", + "id": 41602845, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNjAyODQ1", + "name": "Ditto++_v1.0.0_Setup_Mac.dmg", + "label": null, "uploader": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", + "login": "RubinderS", + "id": 38070847, + "node_id": "MDQ6VXNlcjM4MDcwODQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", + "url": "https://api.github.com/users/RubinderS", + "html_url": "https://github.com/RubinderS", + "followers_url": "https://api.github.com/users/RubinderS/followers", + "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", + "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", + "organizations_url": "https://api.github.com/users/RubinderS/orgs", + "repos_url": "https://api.github.com/users/RubinderS/repos", + "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", + "received_events_url": "https://api.github.com/users/RubinderS/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 333, - "download_count": 18, - "created_at": "2021-03-31T20:54:30Z", - "updated_at": "2021-03-31T20:54:31Z", - "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/latest-mac.yml" + "size": 95494499, + "download_count": 137, + "created_at": "2021-08-03T00:40:57Z", + "updated_at": "2021-08-03T00:42:25Z", + "browser_download_url": "https://github.com/RubinderS/DittoPlusPlus/releases/download/v1.0.0/Ditto%2B%2B_v1.0.0_Setup_Mac.dmg" }, { - "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282822", - "id": 34282822, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyODIy", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/assets/41602889", + "id": 41602889, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNjAyODg5", + "name": "Ditto++_v1.0.0_Setup_Windows.exe", + "label": null, "uploader": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", + "login": "RubinderS", + "id": 38070847, + "node_id": "MDQ6VXNlcjM4MDcwODQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", + "url": "https://api.github.com/users/RubinderS", + "html_url": "https://github.com/RubinderS", + "followers_url": "https://api.github.com/users/RubinderS/followers", + "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", + "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", + "organizations_url": "https://api.github.com/users/RubinderS/orgs", + "repos_url": "https://api.github.com/users/RubinderS/repos", + "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", + "received_events_url": "https://api.github.com/users/RubinderS/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 332, - "download_count": 234, - "created_at": "2021-03-31T20:54:30Z", - "updated_at": "2021-03-31T20:54:31Z", - "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/latest.yml" + "size": 72344366, + "download_count": 2143, + "created_at": "2021-08-03T00:42:25Z", + "updated_at": "2021-08-03T00:43:21Z", + "browser_download_url": "https://github.com/RubinderS/DittoPlusPlus/releases/download/v1.0.0/Ditto%2B%2B_v1.0.0_Setup_Windows.exe" } ], - "tarball_url": "https://api.github.com/repos/bryht/dian/tarball/v0.7.3", - "zipball_url": "https://api.github.com/repos/bryht/dian/zipball/v0.7.3", - "body_html": null + "tarball_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/zipball/v1.0.0", + "body_html": "", + "reactions": { + "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.774Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:08.851Z" }, "dixa": { "latestRelease": { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/62433287", - "assets_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/62433287/assets", - "upload_url": "https://uploads.github.com/repos/dixahq/dixa-desktop-app-release/releases/62433287/assets{?name,label}", - "html_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/tag/v4.0.8", - "id": 62433287, + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/99768331", + "assets_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/99768331/assets", + "upload_url": "https://uploads.github.com/repos/dixahq/dixa-desktop-app-release/releases/99768331/assets{?name,label}", + "html_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/tag/v4.0.12", + "id": 99768331, "author": { "login": "Nederby", "id": 6588469, @@ -22876,20 +25047,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBrXkxs4DuKgH", - "tag_name": "v4.0.8", + "node_id": "RE_kwDOBrXkxs4F8lgL", + "tag_name": "v4.0.12", "target_commitish": "master", - "name": "4.0.8", + "name": "4.0.12", "draft": false, "prerelease": false, - "created_at": "2022-02-03T09:18:56Z", - "published_at": "2022-03-23T08:52:31Z", + "created_at": "2023-01-10T13:20:01Z", + "published_at": "2023-04-18T11:33:45Z", "assets": [ { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60252190", - "id": 60252190, - "node_id": "RA_kwDOBrXkxs4Dl2Ae", - "name": "dixa-4.0.8.dmg", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104079455", + "id": 104079455, + "node_id": "RA_kwDOBrXkxs4GNCBf", + "name": "dixa-4.0.12.dmg", "label": "", "uploader": { "login": "Nederby", @@ -22913,17 +25084,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 99959750, - "download_count": 337, - "created_at": "2022-03-22T14:14:50Z", - "updated_at": "2022-03-22T14:14:55Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-4.0.8.dmg" + "size": 112129757, + "download_count": 1987, + "created_at": "2023-04-17T14:40:41Z", + "updated_at": "2023-04-17T14:40:48Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-4.0.12.dmg" }, { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60252189", - "id": 60252189, - "node_id": "RA_kwDOBrXkxs4Dl2Ad", - "name": "dixa-4.0.8.dmg.blockmap", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104079454", + "id": 104079454, + "node_id": "RA_kwDOBrXkxs4GNCBe", + "name": "dixa-4.0.12.dmg.blockmap", "label": "", "uploader": { "login": "Nederby", @@ -22947,17 +25118,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106217, - "download_count": 2, - "created_at": "2022-03-22T14:14:50Z", - "updated_at": "2022-03-22T14:14:50Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-4.0.8.dmg.blockmap" + "size": 118543, + "download_count": 1, + "created_at": "2023-04-17T14:40:41Z", + "updated_at": "2023-04-17T14:40:42Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-4.0.12.dmg.blockmap" }, { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60252239", - "id": 60252239, - "node_id": "RA_kwDOBrXkxs4Dl2BP", - "name": "dixa-4.0.8.zip", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104079563", + "id": 104079563, + "node_id": "RA_kwDOBrXkxs4GNCDL", + "name": "dixa-4.0.12.zip", "label": "", "uploader": { "login": "Nederby", @@ -22981,17 +25152,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 96898328, - "download_count": 133, - "created_at": "2022-03-22T14:15:10Z", - "updated_at": "2022-03-22T14:15:21Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-4.0.8.zip" + "size": 108148797, + "download_count": 339, + "created_at": "2023-04-17T14:41:20Z", + "updated_at": "2023-04-17T14:41:25Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-4.0.12.zip" }, { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60237936", - "id": 60237936, - "node_id": "RA_kwDOBrXkxs4Dlyhw", - "name": "dixa-setup-4.0.8.exe", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104079564", + "id": 104079564, + "node_id": "RA_kwDOBrXkxs4GNCDM", + "name": "dixa-4.0.12.zip.blockmap", "label": "", "uploader": { "login": "Nederby", @@ -23015,17 +25186,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75556112, - "download_count": 2713, - "created_at": "2022-03-22T11:12:02Z", - "updated_at": "2022-03-22T11:12:05Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-setup-4.0.8.exe" + "size": 113919, + "download_count": 1, + "created_at": "2023-04-17T14:41:20Z", + "updated_at": "2023-04-17T14:41:20Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-4.0.12.zip.blockmap" }, { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60237932", - "id": 60237932, - "node_id": "RA_kwDOBrXkxs4Dlyhs", - "name": "dixa-setup-4.0.8.exe.blockmap", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104082335", + "id": 104082335, + "node_id": "RA_kwDOBrXkxs4GNCuf", + "name": "dixa-setup-4.0.12.exe", "label": "", "uploader": { "login": "Nederby", @@ -23049,17 +25220,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79109, - "download_count": 2, - "created_at": "2022-03-22T11:11:53Z", - "updated_at": "2022-03-22T11:11:53Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-setup-4.0.8.exe.blockmap" + "size": 87521216, + "download_count": 7978, + "created_at": "2023-04-17T14:57:47Z", + "updated_at": "2023-04-17T14:57:50Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-setup-4.0.12.exe" }, { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60238165", - "id": 60238165, - "node_id": "RA_kwDOBrXkxs4DlylV", - "name": "dixa-setup-4.0.8.msi", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104082334", + "id": 104082334, + "node_id": "RA_kwDOBrXkxs4GNCue", + "name": "dixa-setup-4.0.12.exe.blockmap", "label": "", "uploader": { "login": "Nederby", @@ -23083,17 +25254,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84996096, - "download_count": 68, - "created_at": "2022-03-22T11:17:07Z", - "updated_at": "2022-03-22T11:17:10Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-setup-4.0.8.msi" + "size": 90745, + "download_count": 1, + "created_at": "2023-04-17T14:57:47Z", + "updated_at": "2023-04-17T14:57:47Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-setup-4.0.12.exe.blockmap" }, { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60238487", - "id": 60238487, - "node_id": "RA_kwDOBrXkxs4DlyqX", - "name": "dixa-standalone-4.0.8.msi", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104083012", + "id": 104083012, + "node_id": "RA_kwDOBrXkxs4GNC5E", + "name": "dixa-setup-4.0.12.msi", "label": "", "uploader": { "login": "Nederby", @@ -23117,16 +25288,50 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84983808, - "download_count": 4, - "created_at": "2022-03-22T11:22:12Z", - "updated_at": "2022-03-22T11:22:14Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-standalone-4.0.8.msi" + "size": 98529280, + "download_count": 371, + "created_at": "2023-04-17T15:03:35Z", + "updated_at": "2023-04-17T15:03:39Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-setup-4.0.12.msi" + }, + { + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104083927", + "id": 104083927, + "node_id": "RA_kwDOBrXkxs4GNDHX", + "name": "dixa-standalone-4.0.12.msi", + "label": "", + "uploader": { + "login": "Nederby", + "id": 6588469, + "node_id": "MDQ6VXNlcjY1ODg0Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Nederby", + "html_url": "https://github.com/Nederby", + "followers_url": "https://api.github.com/users/Nederby/followers", + "following_url": "https://api.github.com/users/Nederby/following{/other_user}", + "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", + "organizations_url": "https://api.github.com/users/Nederby/orgs", + "repos_url": "https://api.github.com/users/Nederby/repos", + "events_url": "https://api.github.com/users/Nederby/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nederby/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 98529280, + "download_count": 9, + "created_at": "2023-04-17T15:09:25Z", + "updated_at": "2023-04-17T15:09:28Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-standalone-4.0.12.msi" }, { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60252258", - "id": 60252258, - "node_id": "RA_kwDOBrXkxs4Dl2Bi", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104079575", + "id": 104079575, + "node_id": "RA_kwDOBrXkxs4GNCDX", "name": "latest-mac.yml", "label": "", "uploader": { @@ -23151,16 +25356,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 493, - "download_count": 2557, - "created_at": "2022-03-22T14:15:21Z", - "updated_at": "2022-03-22T14:15:21Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/latest-mac.yml" + "size": 474, + "download_count": 24417, + "created_at": "2023-04-17T14:41:25Z", + "updated_at": "2023-04-17T14:41:25Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/latest-mac.yml" }, { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60237942", - "id": 60237942, - "node_id": "RA_kwDOBrXkxs4Dlyh2", + "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/104082338", + "id": 104082338, + "node_id": "RA_kwDOBrXkxs4GNCui", "name": "latest.yml", "label": "", "uploader": { @@ -23185,141 +25390,345 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 336, - "download_count": 13342, - "created_at": "2022-03-22T11:12:06Z", - "updated_at": "2022-03-22T11:12:06Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/latest.yml" + "size": 339, + "download_count": 174247, + "created_at": "2023-04-17T14:57:51Z", + "updated_at": "2023-04-17T14:57:51Z", + "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/tarball/v4.0.8", - "zipball_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/zipball/v4.0.8", - "body_html": "<p>Bug fixes</p>\n<ul>\n<li>Jabra: support for Jabra Pro 930 and Jabra Evolve series</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/tarball/v4.0.12", + "zipball_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/zipball/v4.0.12", + "body_html": "<p><strong>Changes:</strong></p>\n<ul>\n<li>Sound now work properly on latest revision on Kuando busylight</li>\n<li>App window title bar supports dark mode in windows</li>\n<li>Various security and performance updates</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.839Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:09.101Z" }, - "ditto": { + "doki-doki-mod-manager": { "latestRelease": { - "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570", - "assets_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/assets", - "upload_url": "https://uploads.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/assets{?name,label}", - "html_url": "https://github.com/RubinderS/DittoPlusPlus/releases/tag/v1.0.0", - "id": 47192570, + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/124904249", + "assets_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/124904249/assets", + "upload_url": "https://uploads.github.com/repos/DokiDokiModManager/Mod-Manager/releases/124904249/assets{?name,label}", + "html_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/tag/v4.99.0", + "id": 124904249, "author": { - "login": "RubinderS", - "id": 38070847, - "node_id": "MDQ6VXNlcjM4MDcwODQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/RubinderS", - "html_url": "https://github.com/RubinderS", - "followers_url": "https://api.github.com/users/RubinderS/followers", - "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", - "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", - "organizations_url": "https://api.github.com/users/RubinderS/orgs", - "repos_url": "https://api.github.com/users/RubinderS/repos", - "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", - "received_events_url": "https://api.github.com/users/RubinderS/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ3MTkyNTcw", - "tag_name": "v1.0.0", + "node_id": "RE_kwDOCBuoYc4HceM5", + "tag_name": "v4.99.0", "target_commitish": "master", - "name": "v1.0.0", + "name": "4.99.0", "draft": false, "prerelease": false, - "created_at": "2021-08-02T09:28:27Z", - "published_at": "2021-08-03T00:43:47Z", + "created_at": "2023-10-12T22:31:05Z", + "published_at": "2023-10-12T22:58:20Z", "assets": [ { - "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/assets/41602845", - "id": 41602845, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNjAyODQ1", - "name": "Ditto++_v1.0.0_Setup_Mac.dmg", - "label": null, + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/130331506", + "id": 130331506, + "node_id": "RA_kwDOCBuoYc4HxLNy", + "name": "ddmm-4.99.0-linux-x64.tar.gz", + "label": "", "uploader": { - "login": "RubinderS", - "id": 38070847, - "node_id": "MDQ6VXNlcjM4MDcwODQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", + "login": "ZudoB", + "id": 4703499, + "node_id": "MDQ6VXNlcjQ3MDM0OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4703499?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/RubinderS", - "html_url": "https://github.com/RubinderS", - "followers_url": "https://api.github.com/users/RubinderS/followers", - "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", - "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", - "organizations_url": "https://api.github.com/users/RubinderS/orgs", - "repos_url": "https://api.github.com/users/RubinderS/repos", - "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", - "received_events_url": "https://api.github.com/users/RubinderS/received_events", + "url": "https://api.github.com/users/ZudoB", + "html_url": "https://github.com/ZudoB", + "followers_url": "https://api.github.com/users/ZudoB/followers", + "following_url": "https://api.github.com/users/ZudoB/following{/other_user}", + "gists_url": "https://api.github.com/users/ZudoB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZudoB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZudoB/subscriptions", + "organizations_url": "https://api.github.com/users/ZudoB/orgs", + "repos_url": "https://api.github.com/users/ZudoB/repos", + "events_url": "https://api.github.com/users/ZudoB/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZudoB/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/gzip", "state": "uploaded", - "size": 95494499, - "download_count": 92, - "created_at": "2021-08-03T00:40:57Z", - "updated_at": "2021-08-03T00:42:25Z", - "browser_download_url": "https://github.com/RubinderS/DittoPlusPlus/releases/download/v1.0.0/Ditto%2B%2B_v1.0.0_Setup_Mac.dmg" + "size": 93024752, + "download_count": 115, + "created_at": "2023-10-12T22:47:16Z", + "updated_at": "2023-10-12T22:47:53Z", + "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.99.0/ddmm-4.99.0-linux-x64.tar.gz" }, { - "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/assets/41602889", - "id": 41602889, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNjAyODg5", - "name": "Ditto++_v1.0.0_Setup_Windows.exe", - "label": null, + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/130331280", + "id": 130331280, + "node_id": "RA_kwDOCBuoYc4HxLKQ", + "name": "ddmm-4.99.0-linux-x86_64.AppImage", + "label": "", "uploader": { - "login": "RubinderS", - "id": 38070847, - "node_id": "MDQ6VXNlcjM4MDcwODQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", + "login": "ZudoB", + "id": 4703499, + "node_id": "MDQ6VXNlcjQ3MDM0OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4703499?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/RubinderS", - "html_url": "https://github.com/RubinderS", - "followers_url": "https://api.github.com/users/RubinderS/followers", - "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", - "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", - "organizations_url": "https://api.github.com/users/RubinderS/orgs", - "repos_url": "https://api.github.com/users/RubinderS/repos", - "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", - "received_events_url": "https://api.github.com/users/RubinderS/received_events", + "url": "https://api.github.com/users/ZudoB", + "html_url": "https://github.com/ZudoB", + "followers_url": "https://api.github.com/users/ZudoB/followers", + "following_url": "https://api.github.com/users/ZudoB/following{/other_user}", + "gists_url": "https://api.github.com/users/ZudoB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZudoB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZudoB/subscriptions", + "organizations_url": "https://api.github.com/users/ZudoB/orgs", + "repos_url": "https://api.github.com/users/ZudoB/repos", + "events_url": "https://api.github.com/users/ZudoB/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZudoB/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 72344366, - "download_count": 893, - "created_at": "2021-08-03T00:42:25Z", - "updated_at": "2021-08-03T00:43:21Z", - "browser_download_url": "https://github.com/RubinderS/DittoPlusPlus/releases/download/v1.0.0/Ditto%2B%2B_v1.0.0_Setup_Windows.exe" + "size": 98046836, + "download_count": 63, + "created_at": "2023-10-12T22:45:27Z", + "updated_at": "2023-10-12T22:46:43Z", + "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.99.0/ddmm-4.99.0-linux-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/130330967", + "id": 130330967, + "node_id": "RA_kwDOCBuoYc4HxLFX", + "name": "ddmm-4.99.0-mac.zip", + "label": "", + "uploader": { + "login": "ZudoB", + "id": 4703499, + "node_id": "MDQ6VXNlcjQ3MDM0OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4703499?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZudoB", + "html_url": "https://github.com/ZudoB", + "followers_url": "https://api.github.com/users/ZudoB/followers", + "following_url": "https://api.github.com/users/ZudoB/following{/other_user}", + "gists_url": "https://api.github.com/users/ZudoB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZudoB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZudoB/subscriptions", + "organizations_url": "https://api.github.com/users/ZudoB/orgs", + "repos_url": "https://api.github.com/users/ZudoB/repos", + "events_url": "https://api.github.com/users/ZudoB/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZudoB/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 94396539, + "download_count": 49, + "created_at": "2023-10-12T22:41:43Z", + "updated_at": "2023-10-12T22:43:51Z", + "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.99.0/ddmm-4.99.0-mac.zip" + }, + { + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/130331335", + "id": 130331335, + "node_id": "RA_kwDOCBuoYc4HxLLH", + "name": "ddmm-4.99.0-win.exe", + "label": "", + "uploader": { + "login": "ZudoB", + "id": 4703499, + "node_id": "MDQ6VXNlcjQ3MDM0OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4703499?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZudoB", + "html_url": "https://github.com/ZudoB", + "followers_url": "https://api.github.com/users/ZudoB/followers", + "following_url": "https://api.github.com/users/ZudoB/following{/other_user}", + "gists_url": "https://api.github.com/users/ZudoB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZudoB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZudoB/subscriptions", + "organizations_url": "https://api.github.com/users/ZudoB/orgs", + "repos_url": "https://api.github.com/users/ZudoB/repos", + "events_url": "https://api.github.com/users/ZudoB/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZudoB/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 748018, + "download_count": 1599, + "created_at": "2023-10-12T22:45:47Z", + "updated_at": "2023-10-12T22:45:48Z", + "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.99.0/ddmm-4.99.0-win.exe" + }, + { + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/130331328", + "id": 130331328, + "node_id": "RA_kwDOCBuoYc4HxLLA", + "name": "doki-doki-mod-manager-4.99.0-ia32.nsis.7z", + "label": "", + "uploader": { + "login": "ZudoB", + "id": 4703499, + "node_id": "MDQ6VXNlcjQ3MDM0OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4703499?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZudoB", + "html_url": "https://github.com/ZudoB", + "followers_url": "https://api.github.com/users/ZudoB/followers", + "following_url": "https://api.github.com/users/ZudoB/following{/other_user}", + "gists_url": "https://api.github.com/users/ZudoB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZudoB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZudoB/subscriptions", + "organizations_url": "https://api.github.com/users/ZudoB/orgs", + "repos_url": "https://api.github.com/users/ZudoB/repos", + "events_url": "https://api.github.com/users/ZudoB/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZudoB/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-7z-compressed", + "state": "uploaded", + "size": 70004991, + "download_count": 64, + "created_at": "2023-10-12T22:45:44Z", + "updated_at": "2023-10-12T22:47:01Z", + "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.99.0/doki-doki-mod-manager-4.99.0-ia32.nsis.7z" + }, + { + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/130331329", + "id": 130331329, + "node_id": "RA_kwDOCBuoYc4HxLLB", + "name": "doki-doki-mod-manager-4.99.0-x64.nsis.7z", + "label": "", + "uploader": { + "login": "ZudoB", + "id": 4703499, + "node_id": "MDQ6VXNlcjQ3MDM0OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4703499?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZudoB", + "html_url": "https://github.com/ZudoB", + "followers_url": "https://api.github.com/users/ZudoB/followers", + "following_url": "https://api.github.com/users/ZudoB/following{/other_user}", + "gists_url": "https://api.github.com/users/ZudoB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZudoB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZudoB/subscriptions", + "organizations_url": "https://api.github.com/users/ZudoB/orgs", + "repos_url": "https://api.github.com/users/ZudoB/repos", + "events_url": "https://api.github.com/users/ZudoB/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZudoB/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-7z-compressed", + "state": "uploaded", + "size": 72336234, + "download_count": 2210, + "created_at": "2023-10-12T22:45:44Z", + "updated_at": "2023-10-12T22:47:02Z", + "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.99.0/doki-doki-mod-manager-4.99.0-x64.nsis.7z" + }, + { + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/130331630", + "id": 130331630, + "node_id": "RA_kwDOCBuoYc4HxLPu", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "ZudoB", + "id": 4703499, + "node_id": "MDQ6VXNlcjQ3MDM0OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4703499?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZudoB", + "html_url": "https://github.com/ZudoB", + "followers_url": "https://api.github.com/users/ZudoB/followers", + "following_url": "https://api.github.com/users/ZudoB/following{/other_user}", + "gists_url": "https://api.github.com/users/ZudoB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZudoB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZudoB/subscriptions", + "organizations_url": "https://api.github.com/users/ZudoB/orgs", + "repos_url": "https://api.github.com/users/ZudoB/repos", + "events_url": "https://api.github.com/users/ZudoB/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZudoB/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 388, + "download_count": 20, + "created_at": "2023-10-12T22:47:54Z", + "updated_at": "2023-10-12T22:47:54Z", + "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.99.0/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/130331631", + "id": 130331631, + "node_id": "RA_kwDOCBuoYc4HxLPv", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "ZudoB", + "id": 4703499, + "node_id": "MDQ6VXNlcjQ3MDM0OTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4703499?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZudoB", + "html_url": "https://github.com/ZudoB", + "followers_url": "https://api.github.com/users/ZudoB/followers", + "following_url": "https://api.github.com/users/ZudoB/following{/other_user}", + "gists_url": "https://api.github.com/users/ZudoB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZudoB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZudoB/subscriptions", + "organizations_url": "https://api.github.com/users/ZudoB/orgs", + "repos_url": "https://api.github.com/users/ZudoB/repos", + "events_url": "https://api.github.com/users/ZudoB/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZudoB/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 835, + "download_count": 1089, + "created_at": "2023-10-12T22:47:54Z", + "updated_at": "2023-10-12T22:47:54Z", + "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.99.0/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/zipball/v1.0.0", - "body_html": "", + "tarball_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/tarball/v4.99.0", + "zipball_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/zipball/v4.99.0", + "body_html": "<p>Sayo-nara.</p>", "reactions": { - "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/reactions", - "total_count": 1, + "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/124904249/reactions", + "total_count": 3, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, - "heart": 1, + "heart": 3, "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.853Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:09.102Z" }, "dn-tool-container": { "latestRelease": { @@ -23386,7 +25795,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 196636523, - "download_count": 30, + "download_count": 41, "created_at": "2020-07-24T07:18:23Z", "updated_at": "2020-07-24T07:20:46Z", "browser_download_url": "https://github.com/como65416/DnToolContainer/releases/download/1.5.1/DN-Tool-Container-darwin-x64.zip" @@ -23420,7 +25829,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 71867258, - "download_count": 45, + "download_count": 63, "created_at": "2020-07-24T07:20:46Z", "updated_at": "2020-07-24T07:21:37Z", "browser_download_url": "https://github.com/como65416/DnToolContainer/releases/download/1.5.1/DN-Tool-Container-linux-x64.zip" @@ -23454,7 +25863,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 71118182, - "download_count": 194, + "download_count": 294, "created_at": "2020-07-24T07:21:38Z", "updated_at": "2020-07-24T07:22:42Z", "browser_download_url": "https://github.com/como65416/DnToolContainer/releases/download/1.5.1/DN-Tool-Container-win32-x64.zip" @@ -23464,474 +25873,381 @@ "zipball_url": "https://api.github.com/repos/como65416/DnToolContainer/zipball/1.5.1", "body_html": "<h2>Fix</h2>\n<ul>\n<li>fix notify not appear problem</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.922Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:09.200Z" }, - "doki-doki-mod-manager": { + "domain-book": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:09.329Z" + }, + "domterm": { "latestRelease": { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/29194465", - "assets_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/29194465/assets", - "upload_url": "https://uploads.github.com/repos/DokiDokiModManager/Mod-Manager/releases/29194465/assets{?name,label}", - "html_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/tag/v4.3.0", - "id": 29194465, + "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/138575800", + "assets_url": "https://api.github.com/repos/PerBothner/DomTerm/releases/138575800/assets", + "upload_url": "https://uploads.github.com/repos/PerBothner/DomTerm/releases/138575800/assets{?name,label}", + "html_url": "https://github.com/PerBothner/DomTerm/releases/tag/3.2.0", + "id": 138575800, "author": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "PerBothner", + "id": 10293361, + "node_id": "MDQ6VXNlcjEwMjkzMzYx", + "avatar_url": "https://avatars.githubusercontent.com/u/10293361?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/PerBothner", + "html_url": "https://github.com/PerBothner", + "followers_url": "https://api.github.com/users/PerBothner/followers", + "following_url": "https://api.github.com/users/PerBothner/following{/other_user}", + "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions", + "organizations_url": "https://api.github.com/users/PerBothner/orgs", + "repos_url": "https://api.github.com/users/PerBothner/repos", + "events_url": "https://api.github.com/users/PerBothner/events{/privacy}", + "received_events_url": "https://api.github.com/users/PerBothner/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI5MTk0NDY1", - "tag_name": "v4.3.0", + "node_id": "RE_kwDOAnNVXs4IQn-4", + "tag_name": "3.2.0", "target_commitish": "master", - "name": "4.3.0", + "name": "DomTerm 3.2.0", "draft": false, "prerelease": false, - "created_at": "2020-08-01T17:31:45Z", - "published_at": "2020-08-01T17:41:19Z", + "created_at": "2024-01-25T19:13:42Z", + "published_at": "2024-01-25T20:09:38Z", "assets": [ { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498960", - "id": 23498960, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4OTYw", - "name": "ddmm-4.3.0-linux-amd64.deb", - "label": "", + "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/assets/147834260", + "id": 147834260, + "node_id": "RA_kwDOAnNVXs4Iz8WU", + "name": "DomTerm.AppImage", + "label": null, "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "PerBothner", + "id": 10293361, + "node_id": "MDQ6VXNlcjEwMjkzMzYx", + "avatar_url": "https://avatars.githubusercontent.com/u/10293361?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/PerBothner", + "html_url": "https://github.com/PerBothner", + "followers_url": "https://api.github.com/users/PerBothner/followers", + "following_url": "https://api.github.com/users/PerBothner/following{/other_user}", + "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions", + "organizations_url": "https://api.github.com/users/PerBothner/orgs", + "repos_url": "https://api.github.com/users/PerBothner/repos", + "events_url": "https://api.github.com/users/PerBothner/events{/privacy}", + "received_events_url": "https://api.github.com/users/PerBothner/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 65497034, - "download_count": 110, - "created_at": "2020-08-01T17:38:44Z", - "updated_at": "2020-08-01T17:38:46Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498922", - "id": 23498922, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4OTIy", - "name": "ddmm-4.3.0-linux-x64.tar.gz", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 87537479, - "download_count": 45, - "created_at": "2020-08-01T17:37:15Z", - "updated_at": "2020-08-01T17:37:18Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-linux-x64.tar.gz" - }, + "size": 4153320, + "download_count": 11, + "created_at": "2024-01-25T20:09:25Z", + "updated_at": "2024-01-25T20:09:27Z", + "browser_download_url": "https://github.com/PerBothner/DomTerm/releases/download/3.2.0/DomTerm.AppImage" + } + ], + "tarball_url": "https://api.github.com/repos/PerBothner/DomTerm/tarball/3.2.0", + "zipball_url": "https://api.github.com/repos/PerBothner/DomTerm/zipball/3.2.0", + "body_html": "<p>Accumulated updates: default to Wry front-end; experimental xterm.js front-end; more.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:09.613Z" + }, + "domodel-diary": { + "latestRelease": { + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/51043276", + "assets_url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/51043276/assets", + "upload_url": "https://uploads.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/51043276/assets{?name,label}", + "html_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/tag/v1.0.12", + "id": 51043276, + "author": { + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOFoHFtM4DCtvM", + "tag_name": "v1.0.12", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2021-10-08T15:09:21Z", + "published_at": "2021-10-08T15:11:58Z", + "assets": [ { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498763", - "id": 23498763, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4NzYz", - "name": "ddmm-4.3.0-linux-x86_64.AppImage", - "label": "", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46529336", + "id": 46529336, + "node_id": "RA_kwDOFoHFtM4Cxfs4", + "name": "domodel-diary-1.0.12-i386.AppImage", + "label": null, "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 92191661, - "download_count": 2732, - "created_at": "2020-08-01T17:34:25Z", - "updated_at": "2020-08-01T17:34:27Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-linux-x86_64.AppImage" + "size": 83699093, + "download_count": 7, + "created_at": "2021-10-08T15:27:18Z", + "updated_at": "2021-10-08T15:27:45Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-1.0.12-i386.AppImage" }, { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23499000", - "id": 23499000, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk5MDAw", - "name": "ddmm-4.3.0-linux-x86_64.rpm", - "label": "", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46528489", + "id": 46528489, + "node_id": "RA_kwDOFoHFtM4Cxffp", + "name": "domodel-diary-1.0.12-ia32-win.zip", + "label": null, "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 66413340, - "download_count": 31, - "created_at": "2020-08-01T17:40:40Z", - "updated_at": "2020-08-01T17:40:42Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-linux-x86_64.rpm" + "size": 79016968, + "download_count": 4, + "created_at": "2021-10-08T15:13:48Z", + "updated_at": "2021-10-08T15:14:19Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-1.0.12-ia32-win.zip" }, { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498793", - "id": 23498793, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzkz", - "name": "ddmm-4.3.0-mac.dmg", - "label": "", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46528516", + "id": 46528516, + "node_id": "RA_kwDOFoHFtM4CxfgE", + "name": "domodel-diary-1.0.12-win.zip", + "label": null, "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 89080527, - "download_count": 767, - "created_at": "2020-08-01T17:35:15Z", - "updated_at": "2020-08-01T17:35:18Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-mac.dmg" + "size": 83731419, + "download_count": 8, + "created_at": "2021-10-08T15:14:19Z", + "updated_at": "2021-10-08T15:15:26Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-1.0.12-win.zip" }, { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498792", - "id": 23498792, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzky", - "name": "ddmm-4.3.0-mac.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46529293", + "id": 46529293, + "node_id": "RA_kwDOFoHFtM4CxfsN", + "name": "domodel-diary-1.0.12.AppImage", + "label": null, "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93228, - "download_count": 28, - "created_at": "2020-08-01T17:35:15Z", - "updated_at": "2020-08-01T17:35:15Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-mac.dmg.blockmap" + "size": 100150440, + "download_count": 10, + "created_at": "2021-10-08T15:26:39Z", + "updated_at": "2021-10-08T15:27:18Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-1.0.12.AppImage" }, { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498775", - "id": 23498775, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzc1", - "name": "ddmm-4.3.0-win.exe", - "label": "", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46529356", + "id": 46529356, + "node_id": "RA_kwDOFoHFtM4CxftM", + "name": "domodel-diary-electron_1.0.12_amd64.deb", + "label": null, "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 747985, - "download_count": 12296, - "created_at": "2020-08-01T17:34:49Z", - "updated_at": "2020-08-01T17:34:49Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-win.exe" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498769", - "id": 23498769, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4NzY5", - "name": "doki-doki-mod-manager-4.3.0-ia32.nsis.7z", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 62462953, - "download_count": 233, - "created_at": "2020-08-01T17:34:42Z", - "updated_at": "2020-08-01T17:34:44Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/doki-doki-mod-manager-4.3.0-ia32.nsis.7z" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498771", - "id": 23498771, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzcx", - "name": "doki-doki-mod-manager-4.3.0-x64.nsis.7z", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 64531591, - "download_count": 17509, - "created_at": "2020-08-01T17:34:43Z", - "updated_at": "2020-08-01T17:34:45Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/doki-doki-mod-manager-4.3.0-x64.nsis.7z" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23499002", - "id": 23499002, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk5MDAy", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 384, - "download_count": 64, - "created_at": "2020-08-01T17:40:42Z", - "updated_at": "2020-08-01T17:40:43Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/latest-linux.yml" + "size": 69255732, + "download_count": 10, + "created_at": "2021-10-08T15:27:45Z", + "updated_at": "2021-10-08T15:28:06Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-electron_1.0.12_amd64.deb" }, { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498794", - "id": 23498794, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzk0", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46529367", + "id": 46529367, + "node_id": "RA_kwDOFoHFtM4CxftX", + "name": "domodel-diary-electron_1.0.12_i386.deb", + "label": null, "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 332, - "download_count": 576, - "created_at": "2020-08-01T17:35:18Z", - "updated_at": "2020-08-01T17:35:18Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/latest-mac.yml" + "size": 59742364, + "download_count": 4, + "created_at": "2021-10-08T15:28:06Z", + "updated_at": "2021-10-08T15:28:25Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-electron_1.0.12_i386.deb" }, { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498776", - "id": 23498776, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzc2", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46528297", + "id": 46528297, + "node_id": "RA_kwDOFoHFtM4Cxfcp", + "name": "domodel-diary.Setup.1.0.12.exe", + "label": null, "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 828, - "download_count": 8129, - "created_at": "2020-08-01T17:34:49Z", - "updated_at": "2020-08-01T17:34:49Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/latest.yml" + "size": 119766550, + "download_count": 33, + "created_at": "2021-10-08T15:12:09Z", + "updated_at": "2021-10-08T15:13:48Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary.Setup.1.0.12.exe" } ], - "tarball_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/tarball/v4.3.0", - "zipball_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/zipball/v4.3.0", + "tarball_url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/tarball/v1.0.12", + "zipball_url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/zipball/v1.0.12", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.993Z" - }, - "domain-book": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.010Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:09.640Z" }, "dopamine": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.149Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:09.705Z" }, "droppoint": { "latestRelease": { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/50676087", - "assets_url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/50676087/assets", - "upload_url": "https://uploads.github.com/repos/GameGodS3/DropPoint/releases/50676087/assets{?name,label}", - "html_url": "https://github.com/GameGodS3/DropPoint/releases/tag/v1.1.3", - "id": 50676087, + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/76355313", + "assets_url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/76355313/assets", + "upload_url": "https://uploads.github.com/repos/GameGodS3/DropPoint/releases/76355313/assets{?name,label}", + "html_url": "https://github.com/GameGodS3/DropPoint/releases/tag/v1.2.1", + "id": 76355313, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -23952,20 +26268,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOFoDeV84DBUF3", - "tag_name": "v1.1.3", + "node_id": "RE_kwDOFoDeV84EjRbx", + "tag_name": "v1.2.1", "target_commitish": "main", - "name": "1.1.3", + "name": "1.2.1", "draft": false, "prerelease": false, - "created_at": "2021-10-02T11:06:13Z", - "published_at": "2021-10-02T12:49:50Z", + "created_at": "2022-09-04T17:11:52Z", + "published_at": "2022-09-12T13:31:23Z", "assets": [ { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46125671", - "id": 46125671, - "node_id": "RA_kwDOFoDeV84Cv9Jn", - "name": "DropPoint-1.1.3-arm64-Apple-Silicon.dmg", + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/78185791", + "id": 78185791, + "node_id": "RA_kwDOFoDeV84EqQU_", + "name": "DropPoint-1.2.1-arm64-Apple-Silicon.dmg", "label": null, "uploader": { "login": "GameGodS3", @@ -23987,19 +26303,53 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 83147239, + "download_count": 1011, + "created_at": "2022-09-17T18:14:42Z", + "updated_at": "2022-09-17T18:15:22Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/DropPoint-1.2.1-arm64-Apple-Silicon.dmg" + }, + { + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/77000762", + "id": 77000762, + "node_id": "RA_kwDOFoDeV84ElvA6", + "name": "DropPoint-1.2.1-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", "state": "uploaded", - "size": 82839628, - "download_count": 224, - "created_at": "2021-10-03T05:11:12Z", - "updated_at": "2021-10-03T05:18:14Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-1.1.3-arm64-Apple-Silicon.dmg" + "size": 76399692, + "download_count": 271, + "created_at": "2022-09-06T09:08:06Z", + "updated_at": "2022-09-06T09:08:08Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/DropPoint-1.2.1-mac.zip" }, { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084097", - "id": 46084097, - "node_id": "RA_kwDOFoDeV84CvzAB", - "name": "DropPoint-1.1.3-intel.dmg", + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/77000997", + "id": 77000997, + "node_id": "RA_kwDOFoDeV84ElvEl", + "name": "DropPoint-1.2.1-win.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -24021,19 +26371,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 78739325, - "download_count": 269, - "created_at": "2021-10-02T11:09:16Z", - "updated_at": "2021-10-02T12:45:33Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-1.1.3-intel.dmg" + "size": 80760225, + "download_count": 4673, + "created_at": "2022-09-06T09:11:21Z", + "updated_at": "2022-09-06T09:11:23Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/DropPoint-1.2.1-win.zip" }, { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084145", - "id": 46084145, - "node_id": "RA_kwDOFoDeV84CvzAx", - "name": "DropPoint-1.1.3-win.zip", + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/77001066", + "id": 77001066, + "node_id": "RA_kwDOFoDeV84ElvFq", + "name": "DropPoint-1.2.1.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -24055,19 +26405,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 80757302, - "download_count": 1771, - "created_at": "2021-10-02T11:10:24Z", - "updated_at": "2021-10-02T11:10:26Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-1.1.3-win.zip" + "size": 79402401, + "download_count": 234, + "created_at": "2022-09-06T09:12:42Z", + "updated_at": "2022-09-06T09:12:44Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/DropPoint-1.2.1.AppImage" }, { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084686", - "id": 46084686, - "node_id": "RA_kwDOFoDeV84CvzJO", - "name": "DropPoint-1.1.3.AppImage", + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/77000735", + "id": 77000735, + "node_id": "RA_kwDOFoDeV84ElvAf", + "name": "DropPoint-1.2.1.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -24091,17 +26441,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79402448, - "download_count": 92, - "created_at": "2021-10-02T11:19:40Z", - "updated_at": "2021-10-02T11:19:43Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-1.1.3.AppImage" + "size": 78744796, + "download_count": 452, + "created_at": "2022-09-06T09:07:50Z", + "updated_at": "2022-09-06T09:07:53Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/DropPoint-1.2.1.dmg" }, { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084874", - "id": 46084874, - "node_id": "RA_kwDOFoDeV84CvzMK", - "name": "droppoint-1.1.3.tar.gz", + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/77001303", + "id": 77001303, + "node_id": "RA_kwDOFoDeV84ElvJX", + "name": "droppoint-1.2.1.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -24125,17 +26475,17 @@ }, "content_type": "application/gzip", "state": "uploaded", - "size": 75305107, - "download_count": 27, - "created_at": "2021-10-02T11:22:34Z", - "updated_at": "2021-10-02T11:22:37Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/droppoint-1.1.3.tar.gz" + "size": 75307821, + "download_count": 31, + "created_at": "2022-09-06T09:15:17Z", + "updated_at": "2022-09-06T09:15:19Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/droppoint-1.2.1.tar.gz" }, { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084989", - "id": 46084989, - "node_id": "RA_kwDOFoDeV84CvzN9", - "name": "droppoint-1.1.3.x86_64.rpm", + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/77001590", + "id": 77001590, + "node_id": "RA_kwDOFoDeV84ElvN2", + "name": "droppoint-1.2.1.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -24159,17 +26509,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 56218488, - "download_count": 35, - "created_at": "2021-10-02T11:25:44Z", - "updated_at": "2021-10-02T11:25:46Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/droppoint-1.1.3.x86_64.rpm" + "size": 56224108, + "download_count": 134, + "created_at": "2022-09-06T09:18:20Z", + "updated_at": "2022-09-06T09:18:21Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/droppoint-1.2.1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084139", - "id": 46084139, - "node_id": "RA_kwDOFoDeV84CvzAr", - "name": "DropPoint-Setup-1.1.3.exe", + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/77000963", + "id": 77000963, + "node_id": "RA_kwDOFoDeV84ElvED", + "name": "DropPoint-Setup-1.2.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -24193,17 +26543,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59111990, - "download_count": 618, - "created_at": "2021-10-02T11:10:05Z", - "updated_at": "2021-10-02T11:10:07Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-Setup-1.1.3.exe" + "size": 59114695, + "download_count": 1688, + "created_at": "2022-09-06T09:11:08Z", + "updated_at": "2022-09-06T09:11:10Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/DropPoint-Setup-1.2.1.exe" }, { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084919", - "id": 46084919, - "node_id": "RA_kwDOFoDeV84CvzM3", - "name": "droppoint_1.1.3_amd64.deb", + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/77001464", + "id": 77001464, + "node_id": "RA_kwDOFoDeV84ElvL4", + "name": "droppoint_1.2.1_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -24227,18 +26577,31 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 56332224, - "download_count": 78, - "created_at": "2021-10-02T11:23:57Z", - "updated_at": "2021-10-02T11:23:59Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/droppoint_1.1.3_amd64.deb" + "size": 56531860, + "download_count": 295, + "created_at": "2022-09-06T09:16:26Z", + "updated_at": "2022-09-06T09:16:29Z", + "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/droppoint_1.2.1_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/GameGodS3/DropPoint/tarball/v1.1.3", - "zipball_url": "https://api.github.com/repos/GameGodS3/DropPoint/zipball/v1.1.3", - "body_html": "<h1>DropPoint v1.1.3 Official Release</h1>\n<ul>\n<li>Windows :\n<ul>\n<li><code>DropPoint-1.1.3-win.zip</code></li>\n<li><code>DropPoint-Setup-1.1.3.exe</code> (Requires special permission from Windows SmartScreen <g-emoji class=\"g-emoji\" alias=\"expressionless\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f611.png\">😑</g-emoji>)</li>\n</ul>\n</li>\n<li>MacOS :\n<ul>\n<li><code>DropPoint-1.1.3-intel.dmg</code></li>\n<li><code>DropPoint-1.1.3-arm64-Apple-Silicon.dmg</code> (for Apple M1 devices only)</li>\n</ul>\n</li>\n<li>Linux :\n<ul>\n<li>Debian-based (Ubuntu, Mint, PopOS, etc) : <code>DropPoint-1.1.3_amd64.deb</code></li>\n<li>Arch-based (Arch, Manjaro, etc) : <code>DropPoint-1.1.3.tar.gz</code></li>\n<li>RHEL-based (Fedora, Red Hat, etc) : <code>DropPoint-1.1.3.x86_64.rpm</code></li>\n<li>All Distros : <code>DropPoint-1.1.3.AppImage</code></li>\n</ul>\n</li>\n</ul>\n<h2>Changelog</h2>\n<ul>\n<li>Global Shortcut fix for MacOS <strong>ONLY</strong> (changed MacOS default keyboard shortcut to <kbd>Shift</kbd>+<kbd>Tab</kbd>)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/GameGodS3/DropPoint/tarball/v1.2.1", + "zipball_url": "https://api.github.com/repos/GameGodS3/DropPoint/zipball/v1.2.1", + "body_html": "<h1>DropPoint v1.2.1 Official Release</h1>\n<ul>\n<li>Windows :\n<ul>\n<li><code>DropPoint-1.2.1-win.zip</code></li>\n<li><code>DropPoint-Setup-1.2.1.exe</code> (Requires special permission from Windows SmartScreen 😑)</li>\n</ul>\n</li>\n<li>MacOS :\n<ul>\n<li><code>DropPoint-1.2.1-intel.dmg</code></li>\n<li><code>DropPoint-1.2.1-arm64-Apple-Silicon.dmg</code> (for Apple M1 devices only)</li>\n</ul>\n</li>\n<li>Linux :\n<ul>\n<li>Debian-based (Ubuntu, Mint, PopOS, etc) : <code>DropPoint-1.2.1_amd64.deb</code></li>\n<li>Arch-based (Arch, Manjaro, etc) : <code>DropPoint-1.2.1.tar.gz</code></li>\n<li>RHEL-based (Fedora, Red Hat, etc) : <code>DropPoint-1.2.1.x86_64.rpm</code></li>\n<li>All Distros : <code>DropPoint-1.2.1.AppImage</code></li>\n</ul>\n</li>\n</ul>\n<h2>What's Changed</h2>\n<ul>\n<li>[Bug Fix]: Missing icons for arbitrary files and directories. Fixes Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1358222198\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GameGodS3/DropPoint/issues/29\" data-hovercard-type=\"issue\" data-hovercard-url=\"/GameGodS3/DropPoint/issues/29/hovercard\" href=\"https://github.com/GameGodS3/DropPoint/issues/29\">#29</a> and partially fixes Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1359583671\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GameGodS3/DropPoint/issues/31\" data-hovercard-type=\"issue\" data-hovercard-url=\"/GameGodS3/DropPoint/issues/31/hovercard\" href=\"https://github.com/GameGodS3/DropPoint/issues/31\">#31</a></li>\n<li>[Bug Fix]: Support for Shelf over Fullscreen apps on MacOs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/AJAYK-01/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/AJAYK-01\">@AJAYK-01</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1361160242\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GameGodS3/DropPoint/issues/32\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GameGodS3/DropPoint/pull/32/hovercard\" href=\"https://github.com/GameGodS3/DropPoint/pull/32\">#32</a>. Fixes Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1358486770\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GameGodS3/DropPoint/issues/30\" data-hovercard-type=\"issue\" data-hovercard-url=\"/GameGodS3/DropPoint/issues/30/hovercard\" href=\"https://github.com/GameGodS3/DropPoint/issues/30\">#30</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/GameGodS3/DropPoint/compare/v1.2.0...v1.2.1\"><tt>v1.2.0...v1.2.1</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/76355313/reactions", + "total_count": 7, + "+1": 3, + "-1": 0, + "laugh": 0, + "hooray": 3, + "confused": 0, + "heart": 0, + "rocket": 1, + "eyes": 0 + }, + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.218Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:09.864Z" }, "drpcm": { "latestRelease": { @@ -24305,7 +26668,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84211444, - "download_count": 1547, + "download_count": 4807, "created_at": "2021-06-22T20:12:47Z", "updated_at": "2021-06-22T20:13:21Z", "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-linux.appimage" @@ -24339,7 +26702,7 @@ "content_type": "application/vnd.debian.binary-package", "state": "uploaded", "size": 61389246, - "download_count": 788, + "download_count": 2612, "created_at": "2021-06-22T20:13:21Z", "updated_at": "2021-06-22T20:13:48Z", "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-linux.deb" @@ -24373,7 +26736,7 @@ "content_type": "application/x-rpm", "state": "uploaded", "size": 61069301, - "download_count": 150, + "download_count": 542, "created_at": "2021-06-22T20:13:48Z", "updated_at": "2021-06-22T20:14:29Z", "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-linux.rpm" @@ -24407,7 +26770,7 @@ "content_type": "application/gzip", "state": "uploaded", "size": 80197381, - "download_count": 218, + "download_count": 674, "created_at": "2021-06-22T20:14:29Z", "updated_at": "2021-06-22T20:15:01Z", "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-linux.tar.gz" @@ -24441,7 +26804,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 83136989, - "download_count": 2181, + "download_count": 7643, "created_at": "2021-06-22T20:45:28Z", "updated_at": "2021-06-22T20:46:17Z", "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-macos.dmg" @@ -24475,7 +26838,7 @@ "content_type": "application/x-ms-dos-executable", "state": "uploaded", "size": 64196068, - "download_count": 52164, + "download_count": 130997, "created_at": "2021-06-22T20:15:01Z", "updated_at": "2021-06-22T20:15:25Z", "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-windows.exe" @@ -24486,206 +26849,231 @@ "body_html": "<ul>\n<li>Fixes the Windows loading bug</li>\n<li>Fixes the too long description lines bug</li>\n</ul>", "reactions": { "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/45055071/reactions", - "total_count": 47, - "+1": 26, + "total_count": 65, + "+1": 32, "-1": 0, - "laugh": 0, - "hooray": 15, + "laugh": 1, + "hooray": 20, "confused": 0, - "heart": 0, - "rocket": 6, - "eyes": 0 + "heart": 1, + "rocket": 10, + "eyes": 1 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.221Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:10.156Z" }, - "eagluet": { + "e-search": { "latestRelease": { - "url": "https://api.github.com/repos/surajrathod/eagluet/releases/31647051", - "assets_url": "https://api.github.com/repos/surajrathod/eagluet/releases/31647051/assets", - "upload_url": "https://uploads.github.com/repos/surajrathod/eagluet/releases/31647051/assets{?name,label}", - "html_url": "https://github.com/surajrathod/eagluet/releases/tag/0.1.3", - "id": 31647051, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/133274584", + "assets_url": "https://api.github.com/repos/xushengfeng/eSearch/releases/133274584/assets", + "upload_url": "https://uploads.github.com/repos/xushengfeng/eSearch/releases/133274584/assets{?name,label}", + "html_url": "https://github.com/xushengfeng/eSearch/releases/tag/1.11.0", + "id": 133274584, "author": { - "login": "surajrathod", - "id": 12035730, - "node_id": "MDQ6VXNlcjEyMDM1NzMw", - "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", + "login": "xushengfeng", + "id": 28475549, + "node_id": "MDQ6VXNlcjI4NDc1NTQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/surajrathod", - "html_url": "https://github.com/surajrathod", - "followers_url": "https://api.github.com/users/surajrathod/followers", - "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", - "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", - "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", - "organizations_url": "https://api.github.com/users/surajrathod/orgs", - "repos_url": "https://api.github.com/users/surajrathod/repos", - "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", - "received_events_url": "https://api.github.com/users/surajrathod/received_events", + "url": "https://api.github.com/users/xushengfeng", + "html_url": "https://github.com/xushengfeng", + "followers_url": "https://api.github.com/users/xushengfeng/followers", + "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", + "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", + "organizations_url": "https://api.github.com/users/xushengfeng/orgs", + "repos_url": "https://api.github.com/users/xushengfeng/repos", + "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", + "received_events_url": "https://api.github.com/users/xushengfeng/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTMxNjQ3MDUx", - "tag_name": "0.1.3", + "node_id": "RE_kwDOGK2On84H8ZvY", + "tag_name": "1.11.0", "target_commitish": "master", - "name": "Minor Fix", + "name": "1.11.0", "draft": false, "prerelease": false, - "created_at": "2020-09-22T10:39:05Z", - "published_at": "2020-09-22T11:55:04Z", + "created_at": "2023-12-09T10:41:09Z", + "published_at": "2023-12-09T11:19:45Z", "assets": [ { - "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26040915", - "id": 26040915, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQwOTE1", - "name": "Eagluet-0.1.3-full.nupkg", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788241", + "id": 139788241, + "node_id": "RA_kwDOGK2On84IVP_R", + "name": "eSearch-1.11.0-darwin-arm64.dmg", + "label": "", "uploader": { - "login": "surajrathod", - "id": 12035730, - "node_id": "MDQ6VXNlcjEyMDM1NzMw", - "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", + "login": "xushengfeng", + "id": 28475549, + "node_id": "MDQ6VXNlcjI4NDc1NTQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/surajrathod", - "html_url": "https://github.com/surajrathod", - "followers_url": "https://api.github.com/users/surajrathod/followers", - "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", - "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", - "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", - "organizations_url": "https://api.github.com/users/surajrathod/orgs", - "repos_url": "https://api.github.com/users/surajrathod/repos", - "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", - "received_events_url": "https://api.github.com/users/surajrathod/received_events", + "url": "https://api.github.com/users/xushengfeng", + "html_url": "https://github.com/xushengfeng", + "followers_url": "https://api.github.com/users/xushengfeng/followers", + "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", + "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", + "organizations_url": "https://api.github.com/users/xushengfeng/orgs", + "repos_url": "https://api.github.com/users/xushengfeng/repos", + "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", + "received_events_url": "https://api.github.com/users/xushengfeng/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 69315331, - "download_count": 21, - "created_at": "2020-09-22T10:53:52Z", - "updated_at": "2020-09-22T11:00:41Z", - "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/Eagluet-0.1.3-full.nupkg" + "size": 137761092, + "download_count": 201, + "created_at": "2023-12-09T10:55:00Z", + "updated_at": "2023-12-09T10:55:07Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-darwin-arm64.dmg" }, { - "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26040592", - "id": 26040592, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQwNTky", - "name": "eagluet-0.1.3.Setup.exe", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788245", + "id": 139788245, + "node_id": "RA_kwDOGK2On84IVP_V", + "name": "eSearch-1.11.0-darwin-arm64.zip", + "label": "", "uploader": { - "login": "surajrathod", - "id": 12035730, - "node_id": "MDQ6VXNlcjEyMDM1NzMw", - "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", + "login": "xushengfeng", + "id": 28475549, + "node_id": "MDQ6VXNlcjI4NDc1NTQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/surajrathod", - "html_url": "https://github.com/surajrathod", - "followers_url": "https://api.github.com/users/surajrathod/followers", - "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", - "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", - "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", - "organizations_url": "https://api.github.com/users/surajrathod/orgs", - "repos_url": "https://api.github.com/users/surajrathod/repos", - "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", - "received_events_url": "https://api.github.com/users/surajrathod/received_events", + "url": "https://api.github.com/users/xushengfeng", + "html_url": "https://github.com/xushengfeng", + "followers_url": "https://api.github.com/users/xushengfeng/followers", + "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", + "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", + "organizations_url": "https://api.github.com/users/xushengfeng/orgs", + "repos_url": "https://api.github.com/users/xushengfeng/repos", + "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", + "received_events_url": "https://api.github.com/users/xushengfeng/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 143945768, + "download_count": 122, + "created_at": "2023-12-09T10:55:01Z", + "updated_at": "2023-12-09T10:55:08Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-darwin-arm64.zip" + }, + { + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788565", + "id": 139788565, + "node_id": "RA_kwDOGK2On84IVQEV", + "name": "eSearch-1.11.0-darwin-x64.dmg", + "label": "", + "uploader": { + "login": "xushengfeng", + "id": 28475549, + "node_id": "MDQ6VXNlcjI4NDc1NTQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/xushengfeng", + "html_url": "https://github.com/xushengfeng", + "followers_url": "https://api.github.com/users/xushengfeng/followers", + "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", + "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", + "organizations_url": "https://api.github.com/users/xushengfeng/orgs", + "repos_url": "https://api.github.com/users/xushengfeng/repos", + "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", + "received_events_url": "https://api.github.com/users/xushengfeng/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 70159360, - "download_count": 560, - "created_at": "2020-09-22T10:43:25Z", - "updated_at": "2020-09-22T10:53:52Z", - "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/eagluet-0.1.3.Setup.exe" + "size": 141486869, + "download_count": 211, + "created_at": "2023-12-09T11:01:10Z", + "updated_at": "2023-12-09T11:01:13Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-darwin-x64.dmg" }, { - "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26041119", - "id": 26041119, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQxMTE5", - "name": "RELEASES", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788567", + "id": 139788567, + "node_id": "RA_kwDOGK2On84IVQEX", + "name": "eSearch-1.11.0-darwin-x64.zip", + "label": "", "uploader": { - "login": "surajrathod", - "id": 12035730, - "node_id": "MDQ6VXNlcjEyMDM1NzMw", - "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", + "login": "xushengfeng", + "id": 28475549, + "node_id": "MDQ6VXNlcjI4NDc1NTQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/surajrathod", - "html_url": "https://github.com/surajrathod", - "followers_url": "https://api.github.com/users/surajrathod/followers", - "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", - "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", - "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", - "organizations_url": "https://api.github.com/users/surajrathod/orgs", - "repos_url": "https://api.github.com/users/surajrathod/repos", - "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", - "received_events_url": "https://api.github.com/users/surajrathod/received_events", + "url": "https://api.github.com/users/xushengfeng", + "html_url": "https://github.com/xushengfeng", + "followers_url": "https://api.github.com/users/xushengfeng/followers", + "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", + "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", + "organizations_url": "https://api.github.com/users/xushengfeng/orgs", + "repos_url": "https://api.github.com/users/xushengfeng/repos", + "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", + "received_events_url": "https://api.github.com/users/xushengfeng/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 148522559, + "download_count": 314, + "created_at": "2023-12-09T11:01:10Z", + "updated_at": "2023-12-09T11:01:13Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-darwin-x64.zip" + }, + { + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788022", + "id": 139788022, + "node_id": "RA_kwDOGK2On84IVP72", + "name": "eSearch-1.11.0-linux-x64.AppImage", + "label": "", + "uploader": { + "login": "xushengfeng", + "id": 28475549, + "node_id": "MDQ6VXNlcjI4NDc1NTQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/xushengfeng", + "html_url": "https://github.com/xushengfeng", + "followers_url": "https://api.github.com/users/xushengfeng/followers", + "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", + "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", + "organizations_url": "https://api.github.com/users/xushengfeng/orgs", + "repos_url": "https://api.github.com/users/xushengfeng/repos", + "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", + "received_events_url": "https://api.github.com/users/xushengfeng/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77, - "download_count": 16, - "created_at": "2020-09-22T11:00:41Z", - "updated_at": "2020-09-22T11:00:43Z", - "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/surajrathod/eagluet/tarball/0.1.3", - "zipball_url": "https://api.github.com/repos/surajrathod/eagluet/zipball/0.1.3", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.422Z" - }, - "e-search": { - "latestRelease": { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/65728709", - "assets_url": "https://api.github.com/repos/xushengfeng/eSearch/releases/65728709/assets", - "upload_url": "https://uploads.github.com/repos/xushengfeng/eSearch/releases/65728709/assets{?name,label}", - "html_url": "https://github.com/xushengfeng/eSearch/releases/tag/1.4.4", - "id": 65728709, - "author": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGK2On84D6vDF", - "tag_name": "1.4.4", - "target_commitish": "master", - "name": "1.4.4", - "draft": false, - "prerelease": false, - "created_at": "2022-04-30T06:19:30Z", - "published_at": "2022-04-30T06:59:11Z", - "assets": [ + "size": 106084398, + "download_count": 77, + "created_at": "2023-12-09T10:50:31Z", + "updated_at": "2023-12-09T10:50:33Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-linux-x64.AppImage" + }, { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64091540", - "id": 64091540, - "node_id": "RA_kwDOGK2On84D0fWU", - "name": "e-search_1.4.4.aur", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788020", + "id": 139788020, + "node_id": "RA_kwDOGK2On84IVP70", + "name": "eSearch-1.11.0-linux-x64.deb", + "label": "", "uploader": { "login": "xushengfeng", "id": 28475549, @@ -24708,18 +27096,18 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 12777752, - "download_count": 8, - "created_at": "2022-04-30T09:56:35Z", - "updated_at": "2022-04-30T09:56:50Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/e-search_1.4.4.aur" + "size": 95452858, + "download_count": 222, + "created_at": "2023-12-09T10:50:30Z", + "updated_at": "2023-12-09T10:50:33Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-linux-x64.deb" }, { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082965", - "id": 64082965, - "node_id": "RA_kwDOGK2On84D0dQV", - "name": "eSearch-1.4.4.dmg", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788017", + "id": 139788017, + "node_id": "RA_kwDOGK2On84IVP7x", + "name": "eSearch-1.11.0-linux-x64.rpm", + "label": "", "uploader": { "login": "xushengfeng", "id": 28475549, @@ -24740,20 +27128,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 85913746, - "download_count": 10, - "created_at": "2022-04-30T06:58:03Z", - "updated_at": "2022-04-30T06:58:38Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch-1.4.4.dmg" + "size": 93643361, + "download_count": 32, + "created_at": "2023-12-09T10:50:30Z", + "updated_at": "2023-12-09T10:50:33Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-linux-x64.rpm" }, { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082365", - "id": 64082365, - "node_id": "RA_kwDOGK2On84D0dG9", - "name": "eSearch-1.4.4.tar.gz", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788021", + "id": 139788021, + "node_id": "RA_kwDOGK2On84IVP71", + "name": "eSearch-1.11.0-linux-x64.tar.gz", + "label": "", "uploader": { "login": "xushengfeng", "id": 28475549, @@ -24776,18 +27164,18 @@ }, "content_type": "application/gzip", "state": "uploaded", - "size": 91562675, - "download_count": 1, - "created_at": "2022-04-30T06:42:01Z", - "updated_at": "2022-04-30T06:42:34Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch-1.4.4.tar.gz" + "size": 127525308, + "download_count": 90, + "created_at": "2023-12-09T10:50:31Z", + "updated_at": "2023-12-09T10:50:34Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-linux-x64.tar.gz" }, { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082323", - "id": 64082323, - "node_id": "RA_kwDOGK2On84D0dGT", - "name": "eSearch-1.4.4.x86_64.rpm", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139789201", + "id": 139789201, + "node_id": "RA_kwDOGK2On84IVQOR", + "name": "eSearch-1.11.0-win32-arm64.exe", + "label": "", "uploader": { "login": "xushengfeng", "id": 28475549, @@ -24808,20 +27196,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 70974517, - "download_count": 1, - "created_at": "2022-04-30T06:41:17Z", - "updated_at": "2022-04-30T06:41:39Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch-1.4.4.x86_64.rpm" + "size": 125484985, + "download_count": 278, + "created_at": "2023-12-09T11:09:08Z", + "updated_at": "2023-12-09T11:09:10Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-win32-arm64.exe" }, { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64083370", - "id": 64083370, - "node_id": "RA_kwDOGK2On84D0dWq", - "name": "eSearch-win32-x64-1.4.4.zip", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139789203", + "id": 139789203, + "node_id": "RA_kwDOGK2On84IVQOT", + "name": "eSearch-1.11.0-win32-arm64.zip", + "label": "", "uploader": { "login": "xushengfeng", "id": 28475549, @@ -24844,18 +27232,18 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 99303807, - "download_count": 33, - "created_at": "2022-04-30T07:11:30Z", - "updated_at": "2022-04-30T07:12:21Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch-win32-x64-1.4.4.zip" + "size": 162010554, + "download_count": 253, + "created_at": "2023-12-09T11:09:08Z", + "updated_at": "2023-12-09T11:09:11Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-win32-arm64.zip" }, { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082311", - "id": 64082311, - "node_id": "RA_kwDOGK2On84D0dGH", - "name": "eSearch.Setup.1.4.4.exe", - "label": null, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788941", + "id": 139788941, + "node_id": "RA_kwDOGK2On84IVQKN", + "name": "eSearch-1.11.0-win32-x64.exe", + "label": "", "uploader": { "login": "xushengfeng", "id": 28475549, @@ -24876,19 +27264,53 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 75261084, - "download_count": 104, - "created_at": "2022-04-30T06:40:40Z", - "updated_at": "2022-04-30T06:41:17Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch.Setup.1.4.4.exe" + "size": 125204273, + "download_count": 1917, + "created_at": "2023-12-09T11:04:27Z", + "updated_at": "2023-12-09T11:04:32Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-win32-x64.exe" + }, + { + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/139788943", + "id": 139788943, + "node_id": "RA_kwDOGK2On84IVQKP", + "name": "eSearch-1.11.0-win32-x64.zip", + "label": "", + "uploader": { + "login": "xushengfeng", + "id": 28475549, + "node_id": "MDQ6VXNlcjI4NDc1NTQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/xushengfeng", + "html_url": "https://github.com/xushengfeng", + "followers_url": "https://api.github.com/users/xushengfeng/followers", + "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", + "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", + "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", + "organizations_url": "https://api.github.com/users/xushengfeng/orgs", + "repos_url": "https://api.github.com/users/xushengfeng/repos", + "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", + "received_events_url": "https://api.github.com/users/xushengfeng/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 164695013, + "download_count": 1489, + "created_at": "2023-12-09T11:04:27Z", + "updated_at": "2023-12-09T11:04:32Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch-1.11.0-win32-x64.zip" }, { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082339", - "id": 64082339, - "node_id": "RA_kwDOGK2On84D0dGj", - "name": "eSearch_1.4.4_amd64.deb", + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/145214213", + "id": 145214213, + "node_id": "RA_kwDOGK2On84Ip8sF", + "name": "eSearch_1.11.0.aur", "label": null, "uploader": { "login": "xushengfeng", @@ -24910,22 +27332,22 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 70409792, - "download_count": 5, - "created_at": "2022-04-30T06:41:39Z", - "updated_at": "2022-04-30T06:42:01Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch_1.4.4_amd64.deb" + "size": 36992147, + "download_count": 43, + "created_at": "2024-01-12T09:03:48Z", + "updated_at": "2024-01-12T09:04:10Z", + "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.11.0/eSearch_1.11.0.aur" } ], - "tarball_url": "https://api.github.com/repos/xushengfeng/eSearch/tarball/1.4.4", - "zipball_url": "https://api.github.com/repos/xushengfeng/eSearch/zipball/1.4.4", - "body_html": "<h2>主要新增</h2>\n<ul>\n<li>点击行号选中</li>\n<li>大小栏输入运算符</li>\n<li>自定义截屏工具栏快捷键</li>\n</ul>\n<h2>新增</h2>\n<ul>\n<li>自定义截屏工具栏快捷键</li>\n<li>图像编辑元素复制</li>\n<li>离线OCR下载进度提示</li>\n<li>编辑栏添加“操作”:撤回、重做、复制和删除功能</li>\n<li>大小栏可输入<code>+-*/</code>运算符来表达</li>\n<li>编辑器点击行号可选中该行</li>\n<li>自定义图像编辑预设属性(填充颜色、画笔粗细等)</li>\n</ul>\n<h2>修复</h2>\n<ul>\n<li>Windows下离线OCR下载失败</li>\n<li>编辑栏颜色预览未能正确显示</li>\n<li>图像编辑 多边形未保存到历史</li>\n<li>关闭标签页错误</li>\n</ul>\n<h2>优化</h2>\n<ul>\n<li>合并框选和图像编辑的撤销</li>\n<li>jpg默认质量改为1</li>\n</ul>\n<p><strong>完整更新日志</strong>: <a class=\"commit-link\" href=\"https://github.com/xushengfeng/eSearch/compare/1.4.3...1.4.4\"><tt>1.4.3...1.4.4</tt></a></p>\n<details>\n<summary>sha512效验</summary>\n252cc64c21d72a78cdeaca84964a37f402d5078c79266d4102a40cbdf9fc662eb69c8175d6a26a199573634bd1179ad62eb5702f6a009b4eb2a866628ed9365d eSearch_1.4.4_amd64.deb\ne668bbcc4a1cc6bc30e57406eb3e9cac296ac917c6180432639c7c7ea5d8e4ae6f5f4249284ba315ab0ca1af1b314997b12da33499b133b2fb62e4c0b91d2ed0 eSearch-1.4.4.tar.gz\nf8b46feb4edebe3dd8cd73944b9237aa1ec580a3708bd089e605a2e35b33a5aff21bea66aa17e8853d315b52c3695c4d1a570e71a1dbdd701b3dc04be0190f28 eSearch-1.4.4.x86_64.rpm\n9eec2b5024feebf9ad45e142fff44cb4181b6f3b062721dbe308dd37536e844e1cfe2c7b437c0db225e38f9797495a53022437c0318c23ad010fcb4c305ea745 eSearch.Setup.1.4.4.exe\n578b065a9e0dac48a05aac8ed3b27b3a998818d901b1f5b004d4ba24165dae4ea6bd74d79518ef01c598992652f80e5a272efeaee630b8b96112c4aac0390f62 eSearch-1.4.4.dmg\n692aeed529f14274f606fcc6c03940c0bdca64ab0e402156bbcd360d8bc93cce336c40acb684af0d281020ea37ea6f19e54f095f35c506ce51693645551eeeb0 eSearch-win32-x64-1.4.4.zip\nee983ad9d3582c2830035a731a90f152cd95be59bf86e2528894a19a310104185efef35cf31001b24cac5a9b7502395e12561d753c59a39935a1946c9fcf4ae9 e-search_1.4.4.aur\n</details>", + "tarball_url": "https://api.github.com/repos/xushengfeng/eSearch/tarball/1.11.0", + "zipball_url": "https://api.github.com/repos/xushengfeng/eSearch/zipball/1.11.0", + "body_html": "<p>欢迎大家点亮项目的 star🌟 更多功能在努力开发</p>\n<h2>新增</h2>\n<ul>\n<li>录屏\n<ul>\n<li>分段录制</li>\n<li>虚拟背景</li>\n</ul>\n</li>\n<li>OCR\n<ul>\n<li>图片与文字选区同步,方便对文字的选取</li>\n</ul>\n</li>\n<li>截屏\n<ul>\n<li>允许隐藏取色器</li>\n<li>允许隐藏鼠标跟随栏</li>\n</ul>\n</li>\n<li>翻译\n<ul>\n<li><a href=\"https://github.com/xushengfeng/fanyishu\">翻译树</a>支持编辑ChatGPT url 和请求体(如模型类型),因此可以使用自建的本地llm服务;添加Gemini Pro</li>\n</ul>\n</li>\n</ul>\n<h2>修复</h2>\n<ul>\n<li>主要\n<ul>\n<li>win自动截屏误触发numberlock</li>\n</ul>\n</li>\n<li>截屏\n<ul>\n<li>修复多屏</li>\n<li>修复长截屏错误</li>\n</ul>\n</li>\n<li>OCR\n<ul>\n<li>英文下多余空格 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1521705940\" data-permission-text=\"Title is private\" data-url=\"https://github.com/xushengfeng/eSearch/issues/112\" data-hovercard-type=\"issue\" data-hovercard-url=\"/xushengfeng/eSearch/issues/112/hovercard\" href=\"https://github.com/xushengfeng/eSearch/issues/112\">#112</a></li>\n</ul>\n</li>\n</ul>\n<h2>优化</h2>\n<ul>\n<li>截屏\n<ul>\n<li>滤镜 添加“模糊”icon</li>\n<li>滤镜 添加“马赛克”icon</li>\n</ul>\n</li>\n<li>OCR\n<ul>\n<li>使用更好的识别器</li>\n</ul>\n</li>\n<li>截屏\n<ul>\n<li>自定义工具栏项目显示和顺序</li>\n</ul>\n</li>\n</ul>\n<p><strong>完整更新日志</strong>: <a class=\"commit-link\" href=\"https://github.com/xushengfeng/eSearch/compare/1.10.0...1.11.0\"><tt>1.10.0...1.11.0</tt></a></p>", "reactions": { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/65728709/reactions", - "total_count": 1, - "+1": 1, + "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/133274584/reactions", + "total_count": 4, + "+1": 4, "-1": 0, "laugh": 0, "hooray": 0, @@ -24935,15 +27357,164 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.432Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:10.192Z" + }, + "eagluet": { + "latestRelease": { + "url": "https://api.github.com/repos/surajrathod/eagluet/releases/31647051", + "assets_url": "https://api.github.com/repos/surajrathod/eagluet/releases/31647051/assets", + "upload_url": "https://uploads.github.com/repos/surajrathod/eagluet/releases/31647051/assets{?name,label}", + "html_url": "https://github.com/surajrathod/eagluet/releases/tag/0.1.3", + "id": 31647051, + "author": { + "login": "surajrathod", + "id": 12035730, + "node_id": "MDQ6VXNlcjEyMDM1NzMw", + "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/surajrathod", + "html_url": "https://github.com/surajrathod", + "followers_url": "https://api.github.com/users/surajrathod/followers", + "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", + "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", + "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", + "organizations_url": "https://api.github.com/users/surajrathod/orgs", + "repos_url": "https://api.github.com/users/surajrathod/repos", + "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", + "received_events_url": "https://api.github.com/users/surajrathod/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMxNjQ3MDUx", + "tag_name": "0.1.3", + "target_commitish": "master", + "name": "Minor Fix", + "draft": false, + "prerelease": false, + "created_at": "2020-09-22T10:39:05Z", + "published_at": "2020-09-22T11:55:04Z", + "assets": [ + { + "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26040915", + "id": 26040915, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQwOTE1", + "name": "Eagluet-0.1.3-full.nupkg", + "label": null, + "uploader": { + "login": "surajrathod", + "id": 12035730, + "node_id": "MDQ6VXNlcjEyMDM1NzMw", + "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/surajrathod", + "html_url": "https://github.com/surajrathod", + "followers_url": "https://api.github.com/users/surajrathod/followers", + "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", + "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", + "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", + "organizations_url": "https://api.github.com/users/surajrathod/orgs", + "repos_url": "https://api.github.com/users/surajrathod/repos", + "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", + "received_events_url": "https://api.github.com/users/surajrathod/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 69315331, + "download_count": 26, + "created_at": "2020-09-22T10:53:52Z", + "updated_at": "2020-09-22T11:00:41Z", + "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/Eagluet-0.1.3-full.nupkg" + }, + { + "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26040592", + "id": 26040592, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQwNTky", + "name": "eagluet-0.1.3.Setup.exe", + "label": null, + "uploader": { + "login": "surajrathod", + "id": 12035730, + "node_id": "MDQ6VXNlcjEyMDM1NzMw", + "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/surajrathod", + "html_url": "https://github.com/surajrathod", + "followers_url": "https://api.github.com/users/surajrathod/followers", + "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", + "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", + "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", + "organizations_url": "https://api.github.com/users/surajrathod/orgs", + "repos_url": "https://api.github.com/users/surajrathod/repos", + "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", + "received_events_url": "https://api.github.com/users/surajrathod/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 70159360, + "download_count": 1941, + "created_at": "2020-09-22T10:43:25Z", + "updated_at": "2020-09-22T10:53:52Z", + "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/eagluet-0.1.3.Setup.exe" + }, + { + "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26041119", + "id": 26041119, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQxMTE5", + "name": "RELEASES", + "label": null, + "uploader": { + "login": "surajrathod", + "id": 12035730, + "node_id": "MDQ6VXNlcjEyMDM1NzMw", + "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/surajrathod", + "html_url": "https://github.com/surajrathod", + "followers_url": "https://api.github.com/users/surajrathod/followers", + "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", + "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", + "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", + "organizations_url": "https://api.github.com/users/surajrathod/orgs", + "repos_url": "https://api.github.com/users/surajrathod/repos", + "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", + "received_events_url": "https://api.github.com/users/surajrathod/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77, + "download_count": 19, + "created_at": "2020-09-22T11:00:41Z", + "updated_at": "2020-09-22T11:00:43Z", + "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/RELEASES" + } + ], + "tarball_url": "https://api.github.com/repos/surajrathod/eagluet/tarball/0.1.3", + "zipball_url": "https://api.github.com/repos/surajrathod/eagluet/zipball/0.1.3", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:10.437Z" + }, + "ebtcalc": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:10.672Z" }, "dusk-player": { "latestRelease": { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113", - "assets_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113/assets", - "upload_url": "https://uploads.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113/assets{?name,label}", - "html_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/tag/v6.0.0", - "id": 37339113, + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/103744057", + "assets_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/103744057/assets", + "upload_url": "https://uploads.github.com/repos/Aveek-Saha/DuskPlayer/releases/103744057/assets{?name,label}", + "html_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/tag/v7.0.0", + "id": 103744057, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -24964,20 +27535,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM3MzM5MTEz", - "tag_name": "v6.0.0", + "node_id": "RE_kwDOB7-IQM4GLwI5", + "tag_name": "v7.0.0", "target_commitish": "master", "name": "Dusk Player for Windows, Linux and Mac", "draft": false, "prerelease": false, - "created_at": "2021-02-04T08:36:11Z", - "published_at": "2021-02-04T10:49:12Z", + "created_at": "2023-05-22T00:06:13Z", + "published_at": "2023-05-22T00:37:19Z", "assets": [ { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621020", - "id": 31621020, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDIw", - "name": "DuskPlayer-6.0.0.AppImage", + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/109184207", + "id": 109184207, + "node_id": "RA_kwDOB7-IQM4GggTP", + "name": "DuskPlayer-7.0.0.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -25001,17 +27572,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 73546260, - "download_count": 242, - "created_at": "2021-02-04T08:42:33Z", - "updated_at": "2021-02-04T08:42:35Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-6.0.0.AppImage" + "size": 74390951, + "download_count": 51, + "created_at": "2023-05-22T00:13:54Z", + "updated_at": "2023-05-22T00:13:57Z", + "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v7.0.0/DuskPlayer-7.0.0.AppImage" }, { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31620941", - "id": 31620941, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIwOTQx", - "name": "DuskPlayer-6.0.0.pkg", + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/109184092", + "id": 109184092, + "node_id": "RA_kwDOB7-IQM4GggRc", + "name": "DuskPlayer-7.0.0.pkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -25035,17 +27606,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 65629444, - "download_count": 208, - "created_at": "2021-02-04T08:41:25Z", - "updated_at": "2021-02-04T08:41:27Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-6.0.0.pkg" + "size": 66472213, + "download_count": 33, + "created_at": "2023-05-22T00:12:40Z", + "updated_at": "2023-05-22T00:12:43Z", + "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v7.0.0/DuskPlayer-7.0.0.pkg" }, { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621052", - "id": 31621052, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDUy", - "name": "DuskPlayer-Setup-6.0.0.exe", + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/109184234", + "id": 109184234, + "node_id": "RA_kwDOB7-IQM4GggTq", + "name": "DuskPlayer-Setup-7.0.0.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -25069,17 +27640,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 45881348, - "download_count": 1275, - "created_at": "2021-02-04T08:42:57Z", - "updated_at": "2021-02-04T08:42:58Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-Setup-6.0.0.exe" + "size": 46141006, + "download_count": 372, + "created_at": "2023-05-22T00:14:02Z", + "updated_at": "2023-05-22T00:14:04Z", + "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v7.0.0/DuskPlayer-Setup-7.0.0.exe" }, { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621088", - "id": 31621088, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDg4", - "name": "DuskPlayer_6.0.0_amd64.deb", + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/109184355", + "id": 109184355, + "node_id": "RA_kwDOB7-IQM4GggVj", + "name": "DuskPlayer_7.0.0_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -25103,22 +27674,18 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 50307952, - "download_count": 252, - "created_at": "2021-02-04T08:43:30Z", - "updated_at": "2021-02-04T08:43:31Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer_6.0.0_amd64.deb" + "size": 50689410, + "download_count": 46, + "created_at": "2023-05-22T00:15:06Z", + "updated_at": "2023-05-22T00:15:09Z", + "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v7.0.0/DuskPlayer_7.0.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/tarball/v6.0.0", - "zipball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/zipball/v6.0.0", - "body_html": "<h2>For Linux</h2>\n<p>Download the <code>.deb</code> package or the <code>AppImage</code></p>\n<h2>For Windows</h2>\n<p>Download the <code>.exe</code> file</p>\n<h2>For MacOS</h2>\n<p>Download the <code>.pkg</code> file</p>\n<h1>Updates</h1>\n<ul>\n<li>New function to shuffle songs.</li>\n<li>Volume and shuffle settings are now stored.</li>\n<li>You can now control playback using keyboard shortcuts.</li>\n<li>Playlist updates when files are added or removed to the selected folder without a restart.</li>\n<li>You can now sort songs by date added, track name or artist name.</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/tarball/v7.0.0", + "zipball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/zipball/v7.0.0", + "body_html": "<h2>For Linux</h2>\n<p>Download the <code>.deb</code> package or the <code>AppImage</code></p>\n<h2>For Windows</h2>\n<p>Download the <code>.exe</code> file</p>\n<h2>For MacOS</h2>\n<p>Download the <code>.pkg</code> file</p>\n<h1>Updates</h1>\n<ul>\n<li>Auto update when new version is available.</li>\n<li>Complete UI redesign.</li>\n<li>Better readability in disco mode.</li>\n<li>Fix icon not showing in the info window</li>\n<li>Playlist overlay now has a frosted glass effect</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.535Z" - }, - "ebtcalc": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.598Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:10.706Z" }, "echo": { "latestRelease": { @@ -25185,7 +27752,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 114081814, - "download_count": 104, + "download_count": 2369, "created_at": "2021-09-18T10:48:27Z", "updated_at": "2021-09-18T10:53:53Z", "browser_download_url": "https://github.com/afractal/echo-app/releases/download/1.0/Echo-v1.0.0.exe" @@ -25195,7 +27762,7 @@ "zipball_url": "https://api.github.com/repos/afractal/echo-app/zipball/1.0", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.639Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:10.738Z" }, "elcalc": { "latestRelease": { @@ -25262,7 +27829,7 @@ "content_type": "application/x-iso9660-appimage", "state": "uploaded", "size": 63497792, - "download_count": 3367, + "download_count": 3802, "created_at": "2019-09-02T20:26:36Z", "updated_at": "2019-09-02T20:26:53Z", "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/elcalc-6.1.3.AppImage" @@ -25296,7 +27863,7 @@ "content_type": "application/x-rpm", "state": "uploaded", "size": 44418324, - "download_count": 108, + "download_count": 175, "created_at": "2019-09-02T20:26:36Z", "updated_at": "2019-09-02T20:27:00Z", "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/elcalc-6.1.3.x86_64.rpm" @@ -25330,7 +27897,7 @@ "content_type": "application/x-ms-dos-executable", "state": "uploaded", "size": 44000851, - "download_count": 6068, + "download_count": 7164, "created_at": "2019-09-02T20:26:36Z", "updated_at": "2019-09-02T20:27:06Z", "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/elcalc.Setup.6.1.3.exe" @@ -25364,7 +27931,7 @@ "content_type": "application/vnd.debian.binary-package", "state": "uploaded", "size": 44378374, - "download_count": 266, + "download_count": 798, "created_at": "2019-09-02T20:26:35Z", "updated_at": "2019-09-02T20:26:43Z", "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/elcalc_6.1.3_amd64.deb" @@ -25398,7 +27965,7 @@ "content_type": "text/plain", "state": "uploaded", "size": 356, - "download_count": 43, + "download_count": 57, "created_at": "2019-09-02T20:26:30Z", "updated_at": "2019-09-02T20:26:31Z", "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/SHA256SUM.txt" @@ -25406,17 +27973,298 @@ ], "tarball_url": "https://api.github.com/repos/elcalc/elcalc/tarball/6.1.3", "zipball_url": "https://api.github.com/repos/elcalc/elcalc/zipball/6.1.3", - "body_html": "<h1>elcalc 6.1.3</h1>\n<blockquote>\n<p>This release is focused updates</p>\n</blockquote>\n<h2>Changelog</h2>\n<ul>\n<li>Update dependencies (including Electron)</li>\n<li>Format Rust code with rustfmt</li>\n<li>Run rustfmt checks on every travis build</li>\n<li>Lowercase license</li>\n</ul>\n<h3>Note</h3>\n<p>macOS release is not available at the moment. You can build it from source, by running <code>electron-builder --mac</code> <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f604.png\">😄</g-emoji></p>" + "body_html": "<h1>elcalc 6.1.3</h1>\n<blockquote>\n<p>This release is focused updates</p>\n</blockquote>\n<h2>Changelog</h2>\n<ul>\n<li>Update dependencies (including Electron)</li>\n<li>Format Rust code with rustfmt</li>\n<li>Run rustfmt checks on every travis build</li>\n<li>Lowercase license</li>\n</ul>\n<h3>Note</h3>\n<p>macOS release is not available at the moment. You can build it from source, by running <code>electron-builder --mac</code> 😄</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.742Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:10.977Z" + }, + "electrocrud": { + "latestRelease": { + "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/107380594", + "assets_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/107380594/assets", + "upload_url": "https://uploads.github.com/repos/garrylachman/ElectroCRUD/releases/107380594/assets{?name,label}", + "html_url": "https://github.com/garrylachman/ElectroCRUD/releases/tag/v3.0.19", + "id": 107380594, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOA4D9Dc4GZn9y", + "tag_name": "v3.0.19", + "target_commitish": "master", + "name": "v3.0.19", + "draft": false, + "prerelease": false, + "created_at": "2023-06-05T15:39:08Z", + "published_at": "2023-06-05T15:39:12Z", + "assets": [ + { + "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/111384988", + "id": 111384988, + "node_id": "RA_kwDOA4D9Dc4Go5mc", + "name": "ElectroCRUD-v3.0.19--x64.RELEASES", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 83, + "download_count": 49, + "created_at": "2023-06-05T16:06:37Z", + "updated_at": "2023-06-05T16:10:13Z", + "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/v3.0.19/ElectroCRUD-v3.0.19--x64.RELEASES" + }, + { + "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/111383413", + "id": 111383413, + "node_id": "RA_kwDOA4D9Dc4Go5N1", + "name": "ElectroCRUD-v3.0.19-linux-x64.deb", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-debian-package", + "state": "uploaded", + "size": 96741120, + "download_count": 126, + "created_at": "2023-06-05T15:54:29Z", + "updated_at": "2023-06-05T16:10:13Z", + "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/v3.0.19/ElectroCRUD-v3.0.19-linux-x64.deb" + }, + { + "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/111383414", + "id": 111383414, + "node_id": "RA_kwDOA4D9Dc4Go5N2", + "name": "ElectroCRUD-v3.0.19-linux-x64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 98972817, + "download_count": 23, + "created_at": "2023-06-05T15:54:30Z", + "updated_at": "2023-06-05T16:10:13Z", + "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/v3.0.19/ElectroCRUD-v3.0.19-linux-x64.rpm" + }, + { + "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/111384404", + "id": 111384404, + "node_id": "RA_kwDOA4D9Dc4Go5dU", + "name": "ElectroCRUD-v3.0.19-mac-x64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-apple-diskimage", + "state": "uploaded", + "size": 117844016, + "download_count": 193, + "created_at": "2023-06-05T16:01:17Z", + "updated_at": "2023-06-05T16:10:13Z", + "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/v3.0.19/ElectroCRUD-v3.0.19-mac-x64.dmg" + }, + { + "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/111384405", + "id": 111384405, + "node_id": "RA_kwDOA4D9Dc4Go5dV", + "name": "ElectroCRUD-v3.0.19-mac-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 116773422, + "download_count": 34, + "created_at": "2023-06-05T16:01:18Z", + "updated_at": "2023-06-05T16:10:13Z", + "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/v3.0.19/ElectroCRUD-v3.0.19-mac-x64.zip" + }, + { + "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/111384996", + "id": 111384996, + "node_id": "RA_kwDOA4D9Dc4Go5mk", + "name": "ElectroCRUD-v3.0.19-win-x64.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-msdos-program", + "state": "uploaded", + "size": 120354304, + "download_count": 473, + "created_at": "2023-06-05T16:06:39Z", + "updated_at": "2023-06-05T16:10:13Z", + "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/v3.0.19/ElectroCRUD-v3.0.19-win-x64.exe" + }, + { + "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/111384995", + "id": 111384995, + "node_id": "RA_kwDOA4D9Dc4Go5mj", + "name": "ElectroCRUD-v3.0.19-win-x64.nupkg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 119606605, + "download_count": 21, + "created_at": "2023-06-05T16:06:39Z", + "updated_at": "2023-06-05T16:10:13Z", + "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/v3.0.19/ElectroCRUD-v3.0.19-win-x64.nupkg" + } + ], + "tarball_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/tarball/v3.0.19", + "zipball_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/zipball/v3.0.19", + "body_html": "<h2><a href=\"https://github.com/garrylachman/ElectroCRUD/compare/v3.0.18...v3.0.19\">3.0.19</a> (2023-06-05)</h2>\n<h3>Bug Fixes</h3>\n<ul>\n<li>🐛 ci semantic version (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/1d7eb16a1787ef04372a3b502fb74e2502836db2\">1d7eb16</a>)</li>\n<li>🐛 DMG & Wait 30s before build job (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/cdc87c4595a846bd64fa628829c62c8a4d640e5f\">cdc87c4</a>)</li>\n<li>🐛 DMG Maker, forge debug, webpack optimization & minify (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/8c3ce7f0cd832d79e822a5c867a597fc73c8cf32\">8c3ce7f</a>)</li>\n<li>🐛 fix ci (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/fbd7680325c879af5f5af7d15af90e8d9b6c9f73\">fbd7680</a>)</li>\n<li>🐛 fix ci again (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/60e4a8a5de638f1c2e0ced619f3964579c27c353\">60e4a8a</a>)</li>\n<li>🐛 fix ver (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/a3fa56f8bc6ea8622fc0eebd76de5d4a7d2c2009\">a3fa56f</a>)</li>\n<li>🐛 pass version from prepare to build job (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/bbbb1dcd945775d5541e559e9c8bfa8134768d71\">bbbb1dc</a>)</li>\n<li>🐛 remove cache from yarn & change to windows 2019 (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/8aa4a0099aa98709ef647f8a3766b5a166ad3d0d\">8aa4a00</a>)</li>\n<li>🐛 semantic release changelog (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/6aaf8fe8dd46fbc7408d71f72946912f1161b77d\">6aaf8fe</a>)</li>\n<li>add post-release script for asset normalization (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/8f0458780feb6298a0d80380df1c53de3777bee9\">8f04587</a>)</li>\n<li>delete GPT Commit Summarizer workflow and update release to remove the <code>--force</code> form yarn (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/b98bb1ba1d315fecb88790970e40229035b302bd\">b98bb1b</a>)</li>\n<li>force yarn install and update release config (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/9633370a67b91aefa85479eb69605bcd49669d7e\">9633370</a>)</li>\n<li>merge develop to master (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/c1fc6e50bd3425eb1f891affd51c5a2b8b59e955\">c1fc6e5</a>)</li>\n<li>the successCmd for @semantic-release/exec has been fixed to properly substitute the new version number. This commit simplifies the success message that is outputted after a successful release (<a href=\"https://github.com/garrylachman/ElectroCRUD/commit/a6bae6ddd63d962db7e4cf7d64633425fa23c933\">a6bae6d</a>)</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:11.202Z" }, "electorrent": { "latestRelease": { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/53503587", - "assets_url": "https://api.github.com/repos/tympanix/Electorrent/releases/53503587/assets", - "upload_url": "https://uploads.github.com/repos/tympanix/Electorrent/releases/53503587/assets{?name,label}", - "html_url": "https://github.com/tympanix/Electorrent/releases/tag/v2.7.3", - "id": 53503587, + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/81861477", + "assets_url": "https://api.github.com/repos/tympanix/Electorrent/releases/81861477/assets", + "upload_url": "https://uploads.github.com/repos/tympanix/Electorrent/releases/81861477/assets{?name,label}", + "html_url": "https://github.com/tympanix/Electorrent/releases/tag/v2.8.3", + "id": 81861477, "author": { "login": "tympanix", "id": 9674814, @@ -25437,20 +28285,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOA6l6_c4DMGZj", - "tag_name": "v2.7.3", + "node_id": "RE_kwDOA6l6_c4E4Rtl", + "tag_name": "v2.8.3", "target_commitish": "master", - "name": "2.7.3", + "name": "2.8.3", "draft": false, "prerelease": false, - "created_at": "2021-11-16T20:20:51Z", - "published_at": "2021-11-17T07:44:52Z", + "created_at": "2022-11-02T18:40:32Z", + "published_at": "2022-11-02T19:30:19Z", "assets": [ { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611830", - "id": 49611830, - "node_id": "RA_kwDOA6l6_c4C9QQ2", - "name": "electorrent-2.7.3-full.nupkg", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83203587", + "id": 83203587, + "node_id": "RA_kwDOA6l6_c4E9ZYD", + "name": "electorrent-2.8.3-full.nupkg", "label": "", "uploader": { "login": "tympanix", @@ -25474,17 +28322,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89224596, - "download_count": 1241, - "created_at": "2021-11-16T20:47:15Z", - "updated_at": "2021-11-16T20:47:19Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/electorrent-2.7.3-full.nupkg" + "size": 89913113, + "download_count": 859, + "created_at": "2022-11-02T18:44:34Z", + "updated_at": "2022-11-02T18:44:37Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/electorrent-2.8.3-full.nupkg" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611965", - "id": 49611965, - "node_id": "RA_kwDOA6l6_c4C9QS9", - "name": "Electorrent-2.7.3-mac.zip", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83204001", + "id": 83204001, + "node_id": "RA_kwDOA6l6_c4E9Zeh", + "name": "Electorrent-2.8.3-mac.zip", "label": "", "uploader": { "login": "tympanix", @@ -25508,17 +28356,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 82108976, - "download_count": 61, - "created_at": "2021-11-16T20:48:50Z", - "updated_at": "2021-11-16T20:48:56Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3-mac.zip" + "size": 82768780, + "download_count": 217, + "created_at": "2022-11-02T18:47:57Z", + "updated_at": "2022-11-02T18:48:00Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/Electorrent-2.8.3-mac.zip" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611966", - "id": 49611966, - "node_id": "RA_kwDOA6l6_c4C9QS-", - "name": "Electorrent-2.7.3-mac.zip.blockmap", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83204002", + "id": 83204002, + "node_id": "RA_kwDOA6l6_c4E9Zei", + "name": "Electorrent-2.8.3-mac.zip.blockmap", "label": "", "uploader": { "login": "tympanix", @@ -25542,17 +28390,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87947, - "download_count": 10, - "created_at": "2021-11-16T20:48:50Z", - "updated_at": "2021-11-16T20:48:50Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3-mac.zip.blockmap" + "size": 88530, + "download_count": 13, + "created_at": "2022-11-02T18:47:57Z", + "updated_at": "2022-11-02T18:47:57Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/Electorrent-2.8.3-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611655", - "id": 49611655, - "node_id": "RA_kwDOA6l6_c4C9QOH", - "name": "Electorrent-2.7.3.AppImage", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83203462", + "id": 83203462, + "node_id": "RA_kwDOA6l6_c4E9ZWG", + "name": "Electorrent-2.8.3.AppImage", "label": "", "uploader": { "login": "tympanix", @@ -25576,17 +28424,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84765328, - "download_count": 654, - "created_at": "2021-11-16T20:44:59Z", - "updated_at": "2021-11-16T20:45:04Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3.AppImage" + "size": 85494831, + "download_count": 2324, + "created_at": "2022-11-02T18:43:19Z", + "updated_at": "2022-11-02T18:43:22Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/Electorrent-2.8.3.AppImage" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49612130", - "id": 49612130, - "node_id": "RA_kwDOA6l6_c4C9QVi", - "name": "Electorrent-2.7.3.dmg", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83204000", + "id": 83204000, + "node_id": "RA_kwDOA6l6_c4E9Zeg", + "name": "Electorrent-2.8.3.dmg", "label": "", "uploader": { "login": "tympanix", @@ -25610,17 +28458,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85324312, - "download_count": 2101, - "created_at": "2021-11-16T20:51:36Z", - "updated_at": "2021-11-16T20:51:40Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3.dmg" + "size": 86021297, + "download_count": 2293, + "created_at": "2022-11-02T18:47:57Z", + "updated_at": "2022-11-02T18:48:01Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/Electorrent-2.8.3.dmg" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49612129", - "id": 49612129, - "node_id": "RA_kwDOA6l6_c4C9QVh", - "name": "Electorrent-2.7.3.dmg.blockmap", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83204003", + "id": 83204003, + "node_id": "RA_kwDOA6l6_c4E9Zej", + "name": "Electorrent-2.8.3.dmg.blockmap", "label": "", "uploader": { "login": "tympanix", @@ -25644,17 +28492,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90356, - "download_count": 8, - "created_at": "2021-11-16T20:51:36Z", - "updated_at": "2021-11-16T20:51:37Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3.dmg.blockmap" + "size": 90508, + "download_count": 16, + "created_at": "2022-11-02T18:47:57Z", + "updated_at": "2022-11-02T18:47:57Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/Electorrent-2.8.3.dmg.blockmap" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611829", - "id": 49611829, - "node_id": "RA_kwDOA6l6_c4C9QQ1", - "name": "electorrent-Setup-2.7.3.exe", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83203586", + "id": 83203586, + "node_id": "RA_kwDOA6l6_c4E9ZYC", + "name": "electorrent-Setup-2.8.3.exe", "label": "", "uploader": { "login": "tympanix", @@ -25678,17 +28526,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90584064, - "download_count": 8972, - "created_at": "2021-11-16T20:47:15Z", - "updated_at": "2021-11-16T20:47:18Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/electorrent-Setup-2.7.3.exe" + "size": 91272704, + "download_count": 6937, + "created_at": "2022-11-02T18:44:34Z", + "updated_at": "2022-11-02T18:44:37Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/electorrent-Setup-2.8.3.exe" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611681", - "id": 49611681, - "node_id": "RA_kwDOA6l6_c4C9QOh", - "name": "electorrent_2.7.3_amd64.snap", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83203490", + "id": 83203490, + "node_id": "RA_kwDOA6l6_c4E9ZWi", + "name": "electorrent_2.8.3_amd64.snap", "label": "", "uploader": { "login": "tympanix", @@ -25712,16 +28560,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 72986624, - "download_count": 60, - "created_at": "2021-11-16T20:45:20Z", - "updated_at": "2021-11-16T20:45:26Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/electorrent_2.7.3_amd64.snap" + "size": 73588736, + "download_count": 125, + "created_at": "2022-11-02T18:43:38Z", + "updated_at": "2022-11-02T18:43:41Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/electorrent_2.8.3_amd64.snap" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611694", - "id": 49611694, - "node_id": "RA_kwDOA6l6_c4C9QOu", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83203497", + "id": 83203497, + "node_id": "RA_kwDOA6l6_c4E9ZWp", "name": "latest-linux.yml", "label": "", "uploader": { @@ -25747,308 +28595,98 @@ "content_type": "text/yaml", "state": "uploaded", "size": 372, - "download_count": 1453, - "created_at": "2021-11-16T20:45:26Z", - "updated_at": "2021-11-16T20:45:27Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/latest-linux.yml" + "download_count": 190, + "created_at": "2022-11-02T18:43:41Z", + "updated_at": "2022-11-02T18:43:41Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/latest-linux.yml" }, { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49612134", - "id": 49612134, - "node_id": "RA_kwDOA6l6_c4C9QVm", + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83204012", + "id": 83204012, + "node_id": "RA_kwDOA6l6_c4E9Zes", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 497, - "download_count": 12, - "created_at": "2021-11-16T20:51:41Z", - "updated_at": "2021-11-16T20:51:41Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611828", - "id": 49611828, - "node_id": "RA_kwDOA6l6_c4C9QQ0", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81, - "download_count": 50115, - "created_at": "2021-11-16T20:47:15Z", - "updated_at": "2021-11-16T20:47:16Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/tympanix/Electorrent/tarball/v2.7.3", - "zipball_url": "https://api.github.com/repos/tympanix/Electorrent/zipball/v2.7.3", - "body_html": "<ul>\n<li>Update to Electron v13, resolves <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1015589296\" data-permission-text=\"Title is private\" data-url=\"https://github.com/tympanix/Electorrent/issues/230\" data-hovercard-type=\"issue\" data-hovercard-url=\"/tympanix/Electorrent/issues/230/hovercard\" href=\"https://github.com/tympanix/Electorrent/issues/230\">#230</a></li>\n<li>Remove selected torrents with delete key by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lewisl9029/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lewisl9029\">@lewisl9029</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"988412153\" data-permission-text=\"Title is private\" data-url=\"https://github.com/tympanix/Electorrent/issues/226\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/tympanix/Electorrent/pull/226/hovercard\" href=\"https://github.com/tympanix/Electorrent/pull/226\">#226</a></li>\n<li>Add remove torrent shortcut to macOS menu by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lewisl9029/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lewisl9029\">@lewisl9029</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"999633859\" data-permission-text=\"Title is private\" data-url=\"https://github.com/tympanix/Electorrent/issues/228\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/tympanix/Electorrent/pull/228/hovercard\" href=\"https://github.com/tympanix/Electorrent/pull/228\">#228</a></li>\n</ul>", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.828Z" - }, - "domterm": { - "latestRelease": { - "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/52379693", - "assets_url": "https://api.github.com/repos/PerBothner/DomTerm/releases/52379693/assets", - "upload_url": "https://uploads.github.com/repos/PerBothner/DomTerm/releases/52379693/assets{?name,label}", - "html_url": "https://github.com/PerBothner/DomTerm/releases/tag/2.9.4", - "id": 52379693, - "author": { - "login": "PerBothner", - "id": 10293361, - "node_id": "MDQ6VXNlcjEwMjkzMzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10293361?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PerBothner", - "html_url": "https://github.com/PerBothner", - "followers_url": "https://api.github.com/users/PerBothner/followers", - "following_url": "https://api.github.com/users/PerBothner/following{/other_user}", - "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions", - "organizations_url": "https://api.github.com/users/PerBothner/orgs", - "repos_url": "https://api.github.com/users/PerBothner/repos", - "events_url": "https://api.github.com/users/PerBothner/events{/privacy}", - "received_events_url": "https://api.github.com/users/PerBothner/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAnNVXs4DH0At", - "tag_name": "2.9.4", - "target_commitish": "master", - "name": "DomTerm-2.9.4", - "draft": false, - "prerelease": false, - "created_at": "2021-10-30T20:56:31Z", - "published_at": "2021-10-30T21:12:45Z", - "assets": [ - { - "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/assets/48248909", - "id": 48248909, - "node_id": "RA_kwDOAnNVXs4C4DhN", - "name": "DomTerm.AppImage", - "label": null, - "uploader": { - "login": "PerBothner", - "id": 10293361, - "node_id": "MDQ6VXNlcjEwMjkzMzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10293361?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PerBothner", - "html_url": "https://github.com/PerBothner", - "followers_url": "https://api.github.com/users/PerBothner/followers", - "following_url": "https://api.github.com/users/PerBothner/following{/other_user}", - "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions", - "organizations_url": "https://api.github.com/users/PerBothner/orgs", - "repos_url": "https://api.github.com/users/PerBothner/repos", - "events_url": "https://api.github.com/users/PerBothner/events{/privacy}", - "received_events_url": "https://api.github.com/users/PerBothner/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 786408, - "download_count": 103, - "created_at": "2021-10-30T21:12:16Z", - "updated_at": "2021-10-30T21:12:17Z", - "browser_download_url": "https://github.com/PerBothner/DomTerm/releases/download/2.9.4/DomTerm.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/PerBothner/DomTerm/tarball/2.9.4", - "zipball_url": "https://api.github.com/repos/PerBothner/DomTerm/zipball/2.9.4", - "body_html": "<p>A number of updates and bug fixes.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.888Z" - }, - "electrocrud": { - "latestRelease": { - "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/35201305", - "assets_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/35201305/assets", - "upload_url": "https://uploads.github.com/repos/garrylachman/ElectroCRUD/releases/35201305/assets{?name,label}", - "html_url": "https://github.com/garrylachman/ElectroCRUD/releases/tag/2.8.0", - "id": 35201305, - "author": { - "login": "garrylachman", - "id": 11525012, - "node_id": "MDQ6VXNlcjExNTI1MDEy", - "avatar_url": "https://avatars.githubusercontent.com/u/11525012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/garrylachman", - "html_url": "https://github.com/garrylachman", - "followers_url": "https://api.github.com/users/garrylachman/followers", - "following_url": "https://api.github.com/users/garrylachman/following{/other_user}", - "gists_url": "https://api.github.com/users/garrylachman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/garrylachman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/garrylachman/subscriptions", - "organizations_url": "https://api.github.com/users/garrylachman/orgs", - "repos_url": "https://api.github.com/users/garrylachman/repos", - "events_url": "https://api.github.com/users/garrylachman/events{/privacy}", - "received_events_url": "https://api.github.com/users/garrylachman/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1MjAxMzA1", - "tag_name": "2.8.0", - "target_commitish": "2.7.5", - "name": "2.8.0", - "draft": false, - "prerelease": false, - "created_at": "2020-12-13T07:11:52Z", - "published_at": "2020-12-13T10:57:50Z", - "assets": [ - { - "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/29494089", - "id": 29494089, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5NDk0MDg5", - "name": "ElectroCRUD-2.8.0.AppImage", - "label": null, - "uploader": { - "login": "garrylachman", - "id": 11525012, - "node_id": "MDQ6VXNlcjExNTI1MDEy", - "avatar_url": "https://avatars.githubusercontent.com/u/11525012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/garrylachman", - "html_url": "https://github.com/garrylachman", - "followers_url": "https://api.github.com/users/garrylachman/followers", - "following_url": "https://api.github.com/users/garrylachman/following{/other_user}", - "gists_url": "https://api.github.com/users/garrylachman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/garrylachman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/garrylachman/subscriptions", - "organizations_url": "https://api.github.com/users/garrylachman/orgs", - "repos_url": "https://api.github.com/users/garrylachman/repos", - "events_url": "https://api.github.com/users/garrylachman/events{/privacy}", - "received_events_url": "https://api.github.com/users/garrylachman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 238387768, - "download_count": 2921, - "created_at": "2020-12-13T09:48:20Z", - "updated_at": "2020-12-13T10:00:10Z", - "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/2.8.0/ElectroCRUD-2.8.0.AppImage" - }, - { - "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/29494188", - "id": 29494188, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5NDk0MTg4", - "name": "ElectroCRUD-2.8.0.dmg", - "label": null, - "uploader": { - "login": "garrylachman", - "id": 11525012, - "node_id": "MDQ6VXNlcjExNTI1MDEy", - "avatar_url": "https://avatars.githubusercontent.com/u/11525012?v=4", + "login": "tympanix", + "id": 9674814, + "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/garrylachman", - "html_url": "https://github.com/garrylachman", - "followers_url": "https://api.github.com/users/garrylachman/followers", - "following_url": "https://api.github.com/users/garrylachman/following{/other_user}", - "gists_url": "https://api.github.com/users/garrylachman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/garrylachman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/garrylachman/subscriptions", - "organizations_url": "https://api.github.com/users/garrylachman/orgs", - "repos_url": "https://api.github.com/users/garrylachman/repos", - "events_url": "https://api.github.com/users/garrylachman/events{/privacy}", - "received_events_url": "https://api.github.com/users/garrylachman/received_events", + "url": "https://api.github.com/users/tympanix", + "html_url": "https://github.com/tympanix", + "followers_url": "https://api.github.com/users/tympanix/followers", + "following_url": "https://api.github.com/users/tympanix/following{/other_user}", + "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", + "organizations_url": "https://api.github.com/users/tympanix/orgs", + "repos_url": "https://api.github.com/users/tympanix/repos", + "events_url": "https://api.github.com/users/tympanix/events{/privacy}", + "received_events_url": "https://api.github.com/users/tympanix/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 234569029, - "download_count": 1263, - "created_at": "2020-12-13T10:00:10Z", - "updated_at": "2020-12-13T10:12:05Z", - "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/2.8.0/ElectroCRUD-2.8.0.dmg" + "size": 497, + "download_count": 18, + "created_at": "2022-11-02T18:48:01Z", + "updated_at": "2022-11-02T18:48:01Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/latest-mac.yml" }, { - "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/29494026", - "id": 29494026, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5NDk0MDI2", - "name": "ElectroCRUD.2.8.0.exe", - "label": null, + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/83203585", + "id": 83203585, + "node_id": "RA_kwDOA6l6_c4E9ZYB", + "name": "RELEASES", + "label": "", "uploader": { - "login": "garrylachman", - "id": 11525012, - "node_id": "MDQ6VXNlcjExNTI1MDEy", - "avatar_url": "https://avatars.githubusercontent.com/u/11525012?v=4", + "login": "tympanix", + "id": 9674814, + "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/garrylachman", - "html_url": "https://github.com/garrylachman", - "followers_url": "https://api.github.com/users/garrylachman/followers", - "following_url": "https://api.github.com/users/garrylachman/following{/other_user}", - "gists_url": "https://api.github.com/users/garrylachman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/garrylachman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/garrylachman/subscriptions", - "organizations_url": "https://api.github.com/users/garrylachman/orgs", - "repos_url": "https://api.github.com/users/garrylachman/repos", - "events_url": "https://api.github.com/users/garrylachman/events{/privacy}", - "received_events_url": "https://api.github.com/users/garrylachman/received_events", + "url": "https://api.github.com/users/tympanix", + "html_url": "https://github.com/tympanix", + "followers_url": "https://api.github.com/users/tympanix/followers", + "following_url": "https://api.github.com/users/tympanix/following{/other_user}", + "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", + "organizations_url": "https://api.github.com/users/tympanix/orgs", + "repos_url": "https://api.github.com/users/tympanix/repos", + "events_url": "https://api.github.com/users/tympanix/events{/privacy}", + "received_events_url": "https://api.github.com/users/tympanix/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 112946580, - "download_count": 4288, - "created_at": "2020-12-13T09:42:25Z", - "updated_at": "2020-12-13T09:48:20Z", - "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/2.8.0/ElectroCRUD.2.8.0.exe" + "size": 81, + "download_count": 55020, + "created_at": "2022-11-02T18:44:34Z", + "updated_at": "2022-11-02T18:44:34Z", + "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.8.3/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/tarball/2.8.0", - "zipball_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/zipball/2.8.0", - "body_html": "<ul>\n<li>Log Console</li>\n<li>Bugfixes</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/tympanix/Electorrent/tarball/v2.8.3", + "zipball_url": "https://api.github.com/repos/tympanix/Electorrent/zipball/v2.8.3", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>fix: synology torrent, undefined vars, resolves <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1398444715\" data-permission-text=\"Title is private\" data-url=\"https://github.com/tympanix/Electorrent/issues/293\" data-hovercard-type=\"issue\" data-hovercard-url=\"/tympanix/Electorrent/issues/293/hovercard\" href=\"https://github.com/tympanix/Electorrent/issues/293\">#293</a> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tympanix/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tympanix\">@tympanix</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1421203642\" data-permission-text=\"Title is private\" data-url=\"https://github.com/tympanix/Electorrent/issues/311\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/tympanix/Electorrent/pull/311/hovercard\" href=\"https://github.com/tympanix/Electorrent/pull/311\">#311</a></li>\n<li>fix: status bar total download/upload by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tympanix/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tympanix\">@tympanix</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1421288186\" data-permission-text=\"Title is private\" data-url=\"https://github.com/tympanix/Electorrent/issues/312\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/tympanix/Electorrent/pull/312/hovercard\" href=\"https://github.com/tympanix/Electorrent/pull/312\">#312</a></li>\n<li>version: 2.8.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tympanix/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tympanix\">@tympanix</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1433604981\" data-permission-text=\"Title is private\" data-url=\"https://github.com/tympanix/Electorrent/issues/315\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/tympanix/Electorrent/pull/315/hovercard\" href=\"https://github.com/tympanix/Electorrent/pull/315\">#315</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/tympanix/Electorrent/compare/v2.8.2...v2.8.3\"><tt>v2.8.2...v2.8.3</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/tympanix/Electorrent/releases/81861477/reactions", + "total_count": 10, + "+1": 3, + "-1": 0, + "laugh": 1, + "hooray": 2, + "confused": 0, + "heart": 2, + "rocket": 2, + "eyes": 0 + }, + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.917Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:11.222Z" }, "electron-app-store": { "latestRelease": { @@ -26115,7 +28753,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 100650941, - "download_count": 1291, + "download_count": 2726, "created_at": "2021-10-23T15:14:30Z", "updated_at": "2021-10-23T15:14:34Z", "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/Electron-Store-0.0.4.AppImage" @@ -26149,7 +28787,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 90674, - "download_count": 6, + "download_count": 30, "created_at": "2021-10-23T15:14:50Z", "updated_at": "2021-10-24T11:27:30Z", "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/Electron-Store-0.0.4.dmg.blockmap" @@ -26183,7 +28821,7 @@ "content_type": "application/vnd.debian.binary-package", "state": "uploaded", "size": 69917810, - "download_count": 176, + "download_count": 739, "created_at": "2021-10-23T17:52:50Z", "updated_at": "2021-10-23T17:53:40Z", "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/electron-store_0.0.4_amd64.deb" @@ -26217,7 +28855,7 @@ "content_type": "application/x-rpm", "state": "uploaded", "size": 70165969, - "download_count": 39, + "download_count": 276, "created_at": "2021-10-23T17:54:49Z", "updated_at": "2021-10-23T17:55:27Z", "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/electron-store-0.0.4.x86_64.rpm" @@ -26251,7 +28889,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 155558183, - "download_count": 219, + "download_count": 631, "created_at": "2021-10-26T10:18:03Z", "updated_at": "2021-10-26T10:18:21Z", "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/Electron-Store-0.0.4-universal.dmg" @@ -26285,7 +28923,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 62261387, - "download_count": 558, + "download_count": 3784, "created_at": "2021-11-04T09:00:52Z", "updated_at": "2021-11-04T09:06:00Z", "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/Electron-Store-Setup-0.0.4.exe" @@ -26295,7 +28933,7 @@ "zipball_url": "https://api.github.com/repos/Electron-Store/electron-app-store/zipball/v0.0.4", "body_html": "<p>New Features</p>\n<ul>\n<li>Added Download button for canceled Downloads</li>\n<li>Updated Electron to v15<br>\nFixed Issues</li>\n<li>Fixed Linux Issues<br>\nKnown Bugs</li>\n<li>macOS Code-Signing issue exists so you need to launch it from Finder (for first time).</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.963Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:11.251Z" }, "electron-clippy": { "latestRelease": { @@ -26337,15 +28975,15 @@ "zipball_url": "https://api.github.com/repos/HeyitSaif/Clippy/zipball/refs/heads/master", "body_html": "<p>Changes in this Release</p>\n<ul>\n<li>added release workflow</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.045Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:11.478Z" }, "elephicon": { "latestRelease": { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/65650781", - "assets_url": "https://api.github.com/repos/sprout2000/elephicon/releases/65650781/assets", - "upload_url": "https://uploads.github.com/repos/sprout2000/elephicon/releases/65650781/assets{?name,label}", - "html_url": "https://github.com/sprout2000/elephicon/releases/tag/v1.7.12", - "id": 65650781, + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/143947528", + "assets_url": "https://api.github.com/repos/sprout2000/elephicon/releases/143947528/assets", + "upload_url": "https://uploads.github.com/repos/sprout2000/elephicon/releases/143947528/assets{?name,label}", + "html_url": "https://github.com/sprout2000/elephicon/releases/tag/v2.9.2", + "id": 143947528, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -26366,20 +29004,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOD3J3M84D6cBd", - "tag_name": "v1.7.12", + "node_id": "RE_kwDOD3J3M84IlHcI", + "tag_name": "v2.9.2", "target_commitish": "main", - "name": null, + "name": "2.9.2", "draft": false, "prerelease": false, - "created_at": "2022-04-29T07:13:54Z", - "published_at": "2022-04-29T07:20:13Z", + "created_at": "2024-02-28T07:50:13Z", + "published_at": "2024-02-28T07:52:46Z", "assets": [ { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987682", - "id": 63987682, - "node_id": "RA_kwDOD3J3M84D0F_i", - "name": "Elephicon-1.7.12-darwin-arm64.dmg", + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958411", + "id": 153958411, + "node_id": "RA_kwDOD3J3M84JLTgL", + "name": "Elephicon-2.9.2-darwin-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26403,17 +29041,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101478029, - "download_count": 1, - "created_at": "2022-04-29T07:25:54Z", - "updated_at": "2022-04-29T07:25:57Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-arm64.dmg" + "size": 99031384, + "download_count": 7, + "created_at": "2024-02-28T07:58:05Z", + "updated_at": "2024-02-28T08:03:00Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-darwin-arm64.dmg" }, { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987681", - "id": 63987681, - "node_id": "RA_kwDOD3J3M84D0F_h", - "name": "Elephicon-1.7.12-darwin-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958412", + "id": 153958412, + "node_id": "RA_kwDOD3J3M84JLTgM", + "name": "Elephicon-2.9.2-darwin-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26437,17 +29075,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106908, + "size": 104732, "download_count": 0, - "created_at": "2022-04-29T07:25:54Z", - "updated_at": "2022-04-29T07:25:54Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-arm64.dmg.blockmap" + "created_at": "2024-02-28T07:58:05Z", + "updated_at": "2024-02-28T07:58:05Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-darwin-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987661", - "id": 63987661, - "node_id": "RA_kwDOD3J3M84D0F_N", - "name": "Elephicon-1.7.12-darwin-arm64.zip", + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958443", + "id": 153958443, + "node_id": "RA_kwDOD3J3M84JLTgr", + "name": "Elephicon-2.9.2-darwin-arm64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26471,17 +29109,579 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 96957483, + "size": 94865110, "download_count": 1, - "created_at": "2022-04-29T07:25:38Z", - "updated_at": "2022-04-29T07:25:43Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-arm64.zip" + "created_at": "2024-02-28T07:58:35Z", + "updated_at": "2024-02-28T07:58:39Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-darwin-arm64.zip" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958444", + "id": 153958444, + "node_id": "RA_kwDOD3J3M84JLTgs", + "name": "Elephicon-2.9.2-darwin-arm64.zip.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 100254, + "download_count": 0, + "created_at": "2024-02-28T07:58:35Z", + "updated_at": "2024-02-28T07:58:35Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-darwin-arm64.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958324", + "id": 153958324, + "node_id": "RA_kwDOD3J3M84JLTe0", + "name": "Elephicon-2.9.2-darwin-x64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 105782645, + "download_count": 8, + "created_at": "2024-02-28T07:56:11Z", + "updated_at": "2024-02-28T07:56:16Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-darwin-x64.dmg" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958323", + "id": 153958323, + "node_id": "RA_kwDOD3J3M84JLTez", + "name": "Elephicon-2.9.2-darwin-x64.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 111000, + "download_count": 0, + "created_at": "2024-02-28T07:56:11Z", + "updated_at": "2024-02-28T07:56:11Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-darwin-x64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958284", + "id": 153958284, + "node_id": "RA_kwDOD3J3M84JLTeM", + "name": "Elephicon-2.9.2-darwin-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 101657525, + "download_count": 0, + "created_at": "2024-02-28T07:55:34Z", + "updated_at": "2024-02-28T07:55:38Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-darwin-x64.zip" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958283", + "id": 153958283, + "node_id": "RA_kwDOD3J3M84JLTeL", + "name": "Elephicon-2.9.2-darwin-x64.zip.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 106660, + "download_count": 0, + "created_at": "2024-02-28T07:55:34Z", + "updated_at": "2024-02-28T07:55:34Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-darwin-x64.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153957961", + "id": 153957961, + "node_id": "RA_kwDOD3J3M84JLTZJ", + "name": "Elephicon-2.9.2-win32-x64-installer.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 79414032, + "download_count": 11, + "created_at": "2024-02-28T07:53:23Z", + "updated_at": "2024-02-28T07:53:24Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-win32-x64-installer.exe" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153957962", + "id": 153957962, + "node_id": "RA_kwDOD3J3M84JLTZK", + "name": "Elephicon-2.9.2-win32-x64-installer.exe.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 84686, + "download_count": 0, + "created_at": "2024-02-28T07:53:23Z", + "updated_at": "2024-02-28T07:53:23Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-win32-x64-installer.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153957883", + "id": 153957883, + "node_id": "RA_kwDOD3J3M84JLTX7", + "name": "Elephicon-2.9.2-win32-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 108175586, + "download_count": 2, + "created_at": "2024-02-28T07:52:46Z", + "updated_at": "2024-02-28T07:52:48Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/Elephicon-2.9.2-win32-x64.zip" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153958712", + "id": 153958712, + "node_id": "RA_kwDOD3J3M84JLTk4", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 842, + "download_count": 2, + "created_at": "2024-02-28T08:03:01Z", + "updated_at": "2024-02-28T08:03:01Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/153957969", + "id": 153957969, + "node_id": "RA_kwDOD3J3M84JLTZR", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 374, + "download_count": 0, + "created_at": "2024-02-28T07:53:25Z", + "updated_at": "2024-02-28T07:53:25Z", + "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v2.9.2/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/sprout2000/elephicon/tarball/v2.9.2", + "zipball_url": "https://api.github.com/repos/sprout2000/elephicon/zipball/v2.9.2", + "body_html": "<ul>\n<li>feat: Update electron to <a href=\"https://github.com/electron/electron/releases/tag/v29.1.0\">v29.1.0</a></li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:11.758Z" + }, + "elements": { + "latestRelease": { + "url": "https://api.github.com/repos/FlorianFe/Elements/releases/29028398", + "assets_url": "https://api.github.com/repos/FlorianFe/Elements/releases/29028398/assets", + "upload_url": "https://uploads.github.com/repos/FlorianFe/Elements/releases/29028398/assets{?name,label}", + "html_url": "https://github.com/FlorianFe/Elements/releases/tag/v1.2.1", + "id": 29028398, + "author": { + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI5MDI4Mzk4", + "tag_name": "v1.2.1", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2020-07-28T13:06:38Z", + "published_at": "2020-07-28T13:14:54Z", + "assets": [ + { + "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23434357", + "id": 23434357, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDM0MzU3", + "name": "Elements.AppImage", + "label": null, + "uploader": { + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 80567318, + "download_count": 2938, + "created_at": "2020-07-30T23:27:43Z", + "updated_at": "2020-07-30T23:38:28Z", + "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.AppImage" + }, + { + "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23434581", + "id": 23434581, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDM0NTgx", + "name": "Elements.deb", + "label": null, + "uploader": { + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-deb", + "state": "uploaded", + "size": 56059018, + "download_count": 343, + "created_at": "2020-07-30T23:38:37Z", + "updated_at": "2020-07-30T23:45:55Z", + "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.deb" + }, + { + "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23321641", + "id": 23321641, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzIxNjQx", + "name": "Elements.dmg", + "label": null, + "uploader": { + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77418095, + "download_count": 385, + "created_at": "2020-07-28T13:15:03Z", + "updated_at": "2020-07-28T13:28:44Z", + "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.dmg" }, { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987662", - "id": 63987662, - "node_id": "RA_kwDOD3J3M84D0F_O", - "name": "Elephicon-1.7.12-darwin-arm64.zip.blockmap", + "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23323199", + "id": 23323199, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzIzMTk5", + "name": "Elements.exe", + "label": null, + "uploader": { + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 54799628, + "download_count": 2023, + "created_at": "2020-07-28T13:50:51Z", + "updated_at": "2020-07-28T13:59:11Z", + "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.exe" + } + ], + "tarball_url": "https://api.github.com/repos/FlorianFe/Elements/tarball/v1.2.1", + "zipball_url": "https://api.github.com/repos/FlorianFe/Elements/zipball/v1.2.1", + "body_html": "<p>🗺 navigation with direction keys<br>\n🎨 small CSS changes<br>\n⚒ fixed a small issue with hydrogen</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:11.814Z" + }, + "electronim": { + "latestRelease": { + "url": "https://api.github.com/repos/manusa/electronim/releases/139800608", + "assets_url": "https://api.github.com/repos/manusa/electronim/releases/139800608/assets", + "upload_url": "https://uploads.github.com/repos/manusa/electronim/releases/139800608/assets{?name,label}", + "html_url": "https://github.com/manusa/electronim/releases/tag/v0.0.99", + "id": 139800608, + "author": { + "login": "manusa", + "id": 488391, + "node_id": "MDQ6VXNlcjQ4ODM5MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/488391?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/manusa", + "html_url": "https://github.com/manusa", + "followers_url": "https://api.github.com/users/manusa/followers", + "following_url": "https://api.github.com/users/manusa/following{/other_user}", + "gists_url": "https://api.github.com/users/manusa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/manusa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/manusa/subscriptions", + "organizations_url": "https://api.github.com/users/manusa/orgs", + "repos_url": "https://api.github.com/users/manusa/repos", + "events_url": "https://api.github.com/users/manusa/events{/privacy}", + "received_events_url": "https://api.github.com/users/manusa/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDODarKms4IVTAg", + "tag_name": "v0.0.99", + "target_commitish": "main", + "name": "v0.0.99", + "draft": false, + "prerelease": false, + "created_at": "2024-02-04T07:28:53Z", + "published_at": "2024-02-04T07:29:40Z", + "assets": [ + { + "url": "https://api.github.com/repos/manusa/electronim/releases/assets/149716121", + "id": 149716121, + "node_id": "RA_kwDODarKms4I7HyZ", + "name": "electronim-linux-x64.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26503,19 +29703,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/tar+gzip", "state": "uploaded", - "size": 102010, - "download_count": 1, - "created_at": "2022-04-29T07:25:38Z", - "updated_at": "2022-04-29T07:25:39Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-arm64.zip.blockmap" + "size": 114509024, + "download_count": 12, + "created_at": "2024-02-04T07:34:32Z", + "updated_at": "2024-02-04T07:34:36Z", + "browser_download_url": "https://github.com/manusa/electronim/releases/download/v0.0.99/electronim-linux-x64.tar.gz" }, { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987312", - "id": 63987312, - "node_id": "RA_kwDOD3J3M84D0F5w", - "name": "Elephicon-1.7.12-darwin-x64.dmg", + "url": "https://api.github.com/repos/manusa/electronim/releases/assets/149716127", + "id": 149716127, + "node_id": "RA_kwDODarKms4I7Hyf", + "name": "electronim-linux-x86_64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26539,17 +29739,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101304042, - "download_count": 2, - "created_at": "2022-04-29T07:22:32Z", - "updated_at": "2022-04-29T07:22:36Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-x64.dmg" + "size": 121635506, + "download_count": 65, + "created_at": "2024-02-04T07:34:37Z", + "updated_at": "2024-02-04T07:34:41Z", + "browser_download_url": "https://github.com/manusa/electronim/releases/download/v0.0.99/electronim-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987311", - "id": 63987311, - "node_id": "RA_kwDOD3J3M84D0F5v", - "name": "Elephicon-1.7.12-darwin-x64.dmg.blockmap", + "url": "https://api.github.com/repos/manusa/electronim/releases/assets/149716273", + "id": 149716273, + "node_id": "RA_kwDODarKms4I7H0x", + "name": "electronim-mac-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26573,17 +29773,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106293, - "download_count": 0, - "created_at": "2022-04-29T07:22:32Z", - "updated_at": "2022-04-29T07:22:32Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-x64.dmg.blockmap" + "size": 112356710, + "download_count": 11, + "created_at": "2024-02-04T07:38:00Z", + "updated_at": "2024-02-04T07:38:05Z", + "browser_download_url": "https://github.com/manusa/electronim/releases/download/v0.0.99/electronim-mac-arm64.dmg" }, { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987070", - "id": 63987070, - "node_id": "RA_kwDOD3J3M84D0F1-", - "name": "Elephicon-1.7.12-darwin-x64.zip", + "url": "https://api.github.com/repos/manusa/electronim/releases/assets/149716291", + "id": 149716291, + "node_id": "RA_kwDODarKms4I7H1D", + "name": "electronim-mac-arm64.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26605,19 +29805,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/tar+gzip", "state": "uploaded", - "size": 97069549, - "download_count": 16, - "created_at": "2022-04-29T07:20:13Z", - "updated_at": "2022-04-29T07:20:17Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-x64.zip" + "size": 106980690, + "download_count": 1, + "created_at": "2024-02-04T07:38:06Z", + "updated_at": "2024-02-04T07:38:12Z", + "browser_download_url": "https://github.com/manusa/electronim/releases/download/v0.0.99/electronim-mac-arm64.tar.gz" }, { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987069", - "id": 63987069, - "node_id": "RA_kwDOD3J3M84D0F19", - "name": "Elephicon-1.7.12-darwin-x64.zip.blockmap", + "url": "https://api.github.com/repos/manusa/electronim/releases/assets/149716305", + "id": 149716305, + "node_id": "RA_kwDODarKms4I7H1R", + "name": "electronim-mac-x64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26641,17 +29841,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 102143, - "download_count": 0, - "created_at": "2022-04-29T07:20:13Z", - "updated_at": "2022-04-29T07:20:13Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-x64.zip.blockmap" + "size": 117458331, + "download_count": 13, + "created_at": "2024-02-04T07:38:13Z", + "updated_at": "2024-02-04T07:38:18Z", + "browser_download_url": "https://github.com/manusa/electronim/releases/download/v0.0.99/electronim-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987684", - "id": 63987684, - "node_id": "RA_kwDOD3J3M84D0F_k", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/manusa/electronim/releases/assets/149716313", + "id": 149716313, + "node_id": "RA_kwDODarKms4I7H1Z", + "name": "electronim-mac-x64.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -26673,207 +29873,97 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/tar+gzip", "state": "uploaded", - "size": 848, - "download_count": 15, - "created_at": "2022-04-29T07:25:58Z", - "updated_at": "2022-04-29T07:25:58Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/sprout2000/elephicon/tarball/v1.7.12", - "zipball_url": "https://api.github.com/repos/sprout2000/elephicon/zipball/v1.7.12", - "body_html": null - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.146Z" - }, - "elements": { - "latestRelease": { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/29028398", - "assets_url": "https://api.github.com/repos/FlorianFe/Elements/releases/29028398/assets", - "upload_url": "https://uploads.github.com/repos/FlorianFe/Elements/releases/29028398/assets{?name,label}", - "html_url": "https://github.com/FlorianFe/Elements/releases/tag/v1.2.1", - "id": 29028398, - "author": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MDI4Mzk4", - "tag_name": "v1.2.1", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-07-28T13:06:38Z", - "published_at": "2020-07-28T13:14:54Z", - "assets": [ - { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23434357", - "id": 23434357, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDM0MzU3", - "name": "Elements.AppImage", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80567318, - "download_count": 2425, - "created_at": "2020-07-30T23:27:43Z", - "updated_at": "2020-07-30T23:38:28Z", - "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.AppImage" - }, - { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23434581", - "id": 23434581, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDM0NTgx", - "name": "Elements.deb", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 56059018, - "download_count": 227, - "created_at": "2020-07-30T23:38:37Z", - "updated_at": "2020-07-30T23:45:55Z", - "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.deb" + "size": 112128341, + "download_count": 2, + "created_at": "2024-02-04T07:38:19Z", + "updated_at": "2024-02-04T07:38:24Z", + "browser_download_url": "https://github.com/manusa/electronim/releases/download/v0.0.99/electronim-mac-x64.tar.gz" }, { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23321641", - "id": 23321641, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzIxNjQx", - "name": "Elements.dmg", - "label": null, + "url": "https://api.github.com/repos/manusa/electronim/releases/assets/149716178", + "id": 149716178, + "node_id": "RA_kwDODarKms4I7HzS", + "name": "electronim-win-x64.exe", + "label": "", "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77418095, - "download_count": 219, - "created_at": "2020-07-28T13:15:03Z", - "updated_at": "2020-07-28T13:28:44Z", - "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.dmg" + "size": 83060417, + "download_count": 68, + "created_at": "2024-02-04T07:36:26Z", + "updated_at": "2024-02-04T07:36:28Z", + "browser_download_url": "https://github.com/manusa/electronim/releases/download/v0.0.99/electronim-win-x64.exe" }, { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23323199", - "id": 23323199, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzIzMTk5", - "name": "Elements.exe", - "label": null, + "url": "https://api.github.com/repos/manusa/electronim/releases/assets/149716175", + "id": 149716175, + "node_id": "RA_kwDODarKms4I7HzP", + "name": "electronim-win-x64.zip", + "label": "", "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 54799628, - "download_count": 921, - "created_at": "2020-07-28T13:50:51Z", - "updated_at": "2020-07-28T13:59:11Z", - "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.exe" + "size": 121654705, + "download_count": 47, + "created_at": "2024-02-04T07:36:23Z", + "updated_at": "2024-02-04T07:36:25Z", + "browser_download_url": "https://github.com/manusa/electronim/releases/download/v0.0.99/electronim-win-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/FlorianFe/Elements/tarball/v1.2.1", - "zipball_url": "https://api.github.com/repos/FlorianFe/Elements/zipball/v1.2.1", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"world_map\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f5fa.png\">🗺</g-emoji> navigation with direction keys<br>\n<g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3a8.png\">🎨</g-emoji> small CSS changes<br>\n<g-emoji class=\"g-emoji\" alias=\"hammer_and_pick\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2692.png\">⚒</g-emoji> fixed a small issue with hydrogen</p>" + "tarball_url": "https://api.github.com/repos/manusa/electronim/tarball/v0.0.99", + "zipball_url": "https://api.github.com/repos/manusa/electronim/zipball/v0.0.99", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>🤖 Chocolatey script checks hash by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2070202088\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/376\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/376/hovercard\" href=\"https://github.com/manusa/electronim/pull/376\">#376</a></li>\n<li>⬆ Bump electron to 28.1.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2074710601\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/377\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/377/hovercard\" href=\"https://github.com/manusa/electronim/pull/377\">#377</a></li>\n<li>⬆ Bump style-loader to 3.3.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2074728644\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/378\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/378/hovercard\" href=\"https://github.com/manusa/electronim/pull/378\">#378</a></li>\n<li>⬆ Bump sass to 1.69.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2080099165\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/379\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/379/hovercard\" href=\"https://github.com/manusa/electronim/pull/379\">#379</a></li>\n<li>⬆ Bump jest-extended to 4.0.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2080111581\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/380\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/380/hovercard\" href=\"https://github.com/manusa/electronim/pull/380\">#380</a></li>\n<li>⬆ Bump css-loader to 6.9.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2080116543\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/381\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/381/hovercard\" href=\"https://github.com/manusa/electronim/pull/381\">#381</a></li>\n<li>⬆ Bump sass-loader to 13.3.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2080124636\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/382\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/382/hovercard\" href=\"https://github.com/manusa/electronim/pull/382\">#382</a></li>\n<li>⬆ Bump electron to 28.1.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2080128084\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/383\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/383/hovercard\" href=\"https://github.com/manusa/electronim/pull/383\">#383</a></li>\n<li>⬆ Bump electron to 28.2.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2116279416\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/387\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/387/hovercard\" href=\"https://github.com/manusa/electronim/pull/387\">#387</a></li>\n<li>🐛 updated tab order respected while traversing tabs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manusa/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manusa\">@manusa</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2116921560\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manusa/electronim/issues/388\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manusa/electronim/pull/388/hovercard\" href=\"https://github.com/manusa/electronim/pull/388\">#388</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/manusa/electronim/compare/v0.0.98...v0.0.99\"><tt>v0.0.98...v0.0.99</tt></a></p>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.146Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:11.914Z" }, "encrypt0r": { "latestRelease": { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/66297501", - "assets_url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/66297501/assets", - "upload_url": "https://uploads.github.com/repos/kunalnagar/encrypt0r/releases/66297501/assets{?name,label}", - "html_url": "https://github.com/kunalnagar/encrypt0r/releases/tag/v3.10.8", - "id": 66297501, + "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/144076856", + "assets_url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/144076856/assets", + "upload_url": "https://uploads.github.com/repos/kunalnagar/encrypt0r/releases/144076856/assets{?name,label}", + "html_url": "https://github.com/kunalnagar/encrypt0r/releases/tag/v3.12.4", + "id": 144076856, "author": { "login": "kunalnagar", "id": 2741371, @@ -26894,19 +29984,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOCouNFs4D856d", - "tag_name": "v3.10.8", + "node_id": "RE_kwDOCouNFs4IlnA4", + "tag_name": "v3.12.4", "target_commitish": "master", - "name": "v3.10.8", + "name": "v3.12.4", "draft": false, "prerelease": false, - "created_at": "2022-05-07T18:47:48Z", - "published_at": "2022-05-07T18:47:53Z", + "created_at": "2024-02-28T21:04:10Z", + "published_at": "2024-02-28T21:04:14Z", "assets": [ { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793718", - "id": 64793718, - "node_id": "RA_kwDOCouNFs4D3Kx2", + "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/154075674", + "id": 154075674, + "node_id": "RA_kwDOCouNFs4JLwIa", "name": "encrypt0r-linux-deb.zip", "label": "", "uploader": { @@ -26931,16 +30021,16 @@ }, "content_type": "binary/octet-stream", "state": "uploaded", - "size": 73428602, - "download_count": 1, - "created_at": "2022-05-07T18:54:23Z", - "updated_at": "2022-05-07T18:54:25Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-linux-deb.zip" + "size": 81849947, + "download_count": 7, + "created_at": "2024-02-28T21:10:36Z", + "updated_at": "2024-02-28T21:10:39Z", + "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.12.4/encrypt0r-linux-deb.zip" }, { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793722", - "id": 64793722, - "node_id": "RA_kwDOCouNFs4D3Kx6", + "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/154075663", + "id": 154075663, + "node_id": "RA_kwDOCouNFs4JLwIP", "name": "encrypt0r-linux-x64.zip", "label": "", "uploader": { @@ -26965,16 +30055,16 @@ }, "content_type": "binary/octet-stream", "state": "uploaded", - "size": 102402524, - "download_count": 1, - "created_at": "2022-05-07T18:54:26Z", - "updated_at": "2022-05-07T18:54:28Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-linux-x64.zip" + "size": 109446460, + "download_count": 3, + "created_at": "2024-02-28T21:10:31Z", + "updated_at": "2024-02-28T21:10:35Z", + "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.12.4/encrypt0r-linux-x64.zip" }, { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793724", - "id": 64793724, - "node_id": "RA_kwDOCouNFs4D3Kx8", + "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/154075639", + "id": 154075639, + "node_id": "RA_kwDOCouNFs4JLwH3", "name": "encrypt0r-mac-m1.zip", "label": "", "uploader": { @@ -26999,16 +30089,16 @@ }, "content_type": "binary/octet-stream", "state": "uploaded", - "size": 253072899, - "download_count": 0, - "created_at": "2022-05-07T18:54:29Z", - "updated_at": "2022-05-07T18:54:34Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-mac-m1.zip" + "size": 291432167, + "download_count": 2, + "created_at": "2024-02-28T21:10:19Z", + "updated_at": "2024-02-28T21:10:30Z", + "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.12.4/encrypt0r-mac-m1.zip" }, { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793725", - "id": 64793725, - "node_id": "RA_kwDOCouNFs4D3Kx9", + "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/154075604", + "id": 154075604, + "node_id": "RA_kwDOCouNFs4JLwHU", "name": "encrypt0r-mac.zip", "label": "", "uploader": { @@ -27033,16 +30123,16 @@ }, "content_type": "binary/octet-stream", "state": "uploaded", - "size": 244880804, - "download_count": 0, - "created_at": "2022-05-07T18:54:34Z", - "updated_at": "2022-05-07T18:54:39Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-mac.zip" + "size": 307571807, + "download_count": 4, + "created_at": "2024-02-28T21:10:08Z", + "updated_at": "2024-02-28T21:10:18Z", + "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.12.4/encrypt0r-mac.zip" }, { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793731", - "id": 64793731, - "node_id": "RA_kwDOCouNFs4D3KyD", + "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/154075585", + "id": 154075585, + "node_id": "RA_kwDOCouNFs4JLwHB", "name": "encrypt0r-windows-x64.zip", "label": "", "uploader": { @@ -27067,16 +30157,16 @@ }, "content_type": "binary/octet-stream", "state": "uploaded", - "size": 90974785, - "download_count": 0, - "created_at": "2022-05-07T18:54:40Z", - "updated_at": "2022-05-07T18:54:41Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-windows-x64.zip" + "size": 114970494, + "download_count": 62, + "created_at": "2024-02-28T21:10:03Z", + "updated_at": "2024-02-28T21:10:08Z", + "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.12.4/encrypt0r-windows-x64.zip" }, { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793732", - "id": 64793732, - "node_id": "RA_kwDOCouNFs4D3KyE", + "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/154075566", + "id": 154075566, + "node_id": "RA_kwDOCouNFs4JLwGu", "name": "encrypt0r-windows-x86.zip", "label": "", "uploader": { @@ -27101,26 +30191,26 @@ }, "content_type": "binary/octet-stream", "state": "uploaded", - "size": 85997908, - "download_count": 0, - "created_at": "2022-05-07T18:54:42Z", - "updated_at": "2022-05-07T18:54:44Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-windows-x86.zip" + "size": 107856346, + "download_count": 34, + "created_at": "2024-02-28T21:09:59Z", + "updated_at": "2024-02-28T21:10:03Z", + "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.12.4/encrypt0r-windows-x86.zip" } ], - "tarball_url": "https://api.github.com/repos/kunalnagar/encrypt0r/tarball/v3.10.8", - "zipball_url": "https://api.github.com/repos/kunalnagar/encrypt0r/zipball/v3.10.8", - "body_html": "<h3><a href=\"https://github.com/kunalnagar/encrypt0r/compare/v3.10.7...v3.10.8\">3.10.8</a> (2022-05-07)</h3>\n<h3>Chores</h3>\n<ul>\n<li><strong>deps:</strong> update dependency electron-packager to v15.5.1 (<a href=\"https://github.com/kunalnagar/encrypt0r/issues/144\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/kunalnagar/encrypt0r/pull/144/hovercard\">#144</a>) (<a href=\"https://github.com/kunalnagar/encrypt0r/commit/56b1595559c1919fe1a474c6133727fd77718b73\">56b1595</a>)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/kunalnagar/encrypt0r/tarball/v3.12.4", + "zipball_url": "https://api.github.com/repos/kunalnagar/encrypt0r/zipball/v3.12.4", + "body_html": "<h2><a href=\"https://github.com/kunalnagar/encrypt0r/compare/v3.12.3...v3.12.4\">3.12.4</a> (2024-02-28)</h2>\n<h3>Chores</h3>\n<ul>\n<li><strong>deps:</strong> update dependency @types/node to v20.11.22 (<a href=\"https://github.com/kunalnagar/encrypt0r/commit/63ced5d7d5e61cc86e3c2a954818aedc9ca6e60c\">63ced5d</a>)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.266Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:12.318Z" }, "email-securely-app": { "latestRelease": { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/64972579", - "assets_url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/64972579/assets", - "upload_url": "https://uploads.github.com/repos/vladimiry/ElectronMail/releases/64972579/assets{?name,label}", - "html_url": "https://github.com/vladimiry/ElectronMail/releases/tag/v4.15.0", - "id": 64972579, + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/129843615", + "assets_url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/129843615/assets", + "upload_url": "https://uploads.github.com/repos/vladimiry/ElectronMail/releases/129843615/assets{?name,label}", + "html_url": "https://github.com/vladimiry/ElectronMail/releases/tag/v5.2.2", + "id": 129843615, "author": { "login": "vladimiry", "id": 1560781, @@ -27141,20 +30231,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBt668s4D32cj", - "tag_name": "v4.15.0", + "node_id": "RE_kwDOBt668s4HvUGf", + "tag_name": "v5.2.2", "target_commitish": "master", - "name": "v4.15.0", + "name": "v5.2.2", "draft": false, "prerelease": false, - "created_at": "2022-04-21T21:04:01Z", - "published_at": "2022-04-22T06:45:34Z", + "created_at": "2023-11-16T21:30:17Z", + "published_at": "2023-11-16T23:02:02Z", "assets": [ { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294047", - "id": 63294047, - "node_id": "RA_kwDOBt668s4Dxcpf", - "name": "electron-mail-4.15.0-linux-amd64.deb", + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932021", + "id": 135932021, + "node_id": "RA_kwDOBt668s4IGih1", + "name": "electron-mail-5.2.2-linux-amd64.deb", "label": null, "uploader": { "login": "vladimiry", @@ -27178,17 +30268,51 @@ }, "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 106689672, - "download_count": 273, - "created_at": "2022-04-22T06:21:36Z", - "updated_at": "2022-04-22T06:23:26Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-amd64.deb" + "size": 115319884, + "download_count": 838, + "created_at": "2023-11-16T22:31:57Z", + "updated_at": "2023-11-16T22:32:22Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-linux-amd64.deb" + }, + { + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932056", + "id": 135932056, + "node_id": "RA_kwDOBt668s4IGiiY", + "name": "electron-mail-5.2.2-linux-amd64.snap", + "label": null, + "uploader": { + "login": "vladimiry", + "id": 1560781, + "node_id": "MDQ6VXNlcjE1NjA3ODE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vladimiry", + "html_url": "https://github.com/vladimiry", + "followers_url": "https://api.github.com/users/vladimiry/followers", + "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", + "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", + "organizations_url": "https://api.github.com/users/vladimiry/orgs", + "repos_url": "https://api.github.com/users/vladimiry/repos", + "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", + "received_events_url": "https://api.github.com/users/vladimiry/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.snap", + "state": "uploaded", + "size": 217886720, + "download_count": 31, + "created_at": "2023-11-16T22:32:22Z", + "updated_at": "2023-11-16T22:33:14Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-linux-amd64.snap" }, { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294136", - "id": 63294136, - "node_id": "RA_kwDOBt668s4Dxcq4", - "name": "electron-mail-4.15.0-linux-amd64.snap", + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932132", + "id": 135932132, + "node_id": "RA_kwDOBt668s4IGijk", + "name": "electron-mail-5.2.2-linux-x64.freebsd", "label": null, "uploader": { "login": "vladimiry", @@ -27212,17 +30336,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 217440256, - "download_count": 11, - "created_at": "2022-04-22T06:23:26Z", - "updated_at": "2022-04-22T06:27:04Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-amd64.snap" + "size": 184334524, + "download_count": 8, + "created_at": "2023-11-16T22:33:14Z", + "updated_at": "2023-11-16T22:33:58Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-linux-x64.freebsd" }, { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294364", - "id": 63294364, - "node_id": "RA_kwDOBt668s4Dxcuc", - "name": "electron-mail-4.15.0-linux-x64.freebsd", + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932348", + "id": 135932348, + "node_id": "RA_kwDOBt668s4IGim8", + "name": "electron-mail-5.2.2-linux-x64.pacman", "label": null, "uploader": { "login": "vladimiry", @@ -27246,17 +30370,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 137699320, - "download_count": 3, - "created_at": "2022-04-22T06:27:04Z", - "updated_at": "2022-04-22T06:29:31Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-x64.freebsd" + "size": 115345632, + "download_count": 1010, + "created_at": "2023-11-16T22:33:58Z", + "updated_at": "2023-11-16T22:34:29Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-linux-x64.pacman" }, { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294806", - "id": 63294806, - "node_id": "RA_kwDOBt668s4Dxc1W", - "name": "electron-mail-4.15.0-linux-x64.pacman", + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932464", + "id": 135932464, + "node_id": "RA_kwDOBt668s4IGiow", + "name": "electron-mail-5.2.2-linux-x86_64.AppImage", "label": null, "uploader": { "login": "vladimiry", @@ -27278,19 +30402,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 106683224, - "download_count": 519, - "created_at": "2022-04-22T06:29:31Z", - "updated_at": "2022-04-22T06:31:29Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-x64.pacman" + "size": 245789888, + "download_count": 296, + "created_at": "2023-11-16T22:34:29Z", + "updated_at": "2023-11-16T22:35:30Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294978", - "id": 63294978, - "node_id": "RA_kwDOBt668s4Dxc4C", - "name": "electron-mail-4.15.0-linux-x86_64.AppImage", + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932598", + "id": 135932598, + "node_id": "RA_kwDOBt668s4IGiq2", + "name": "electron-mail-5.2.2-linux-x86_64.rpm", "label": null, "uploader": { "login": "vladimiry", @@ -27312,19 +30436,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/x-rpm", "state": "uploaded", - "size": 214389952, - "download_count": 70, - "created_at": "2022-04-22T06:31:29Z", - "updated_at": "2022-04-22T06:35:15Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-x86_64.AppImage" + "size": 124454252, + "download_count": 69, + "created_at": "2023-11-16T22:35:30Z", + "updated_at": "2023-11-16T22:35:58Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-linux-x86_64.rpm" }, { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63295180", - "id": 63295180, - "node_id": "RA_kwDOBt668s4Dxc7M", - "name": "electron-mail-4.15.0-linux-x86_64.rpm", + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932687", + "id": 135932687, + "node_id": "RA_kwDOBt668s4IGisP", + "name": "electron-mail-5.2.2-mac-arm64.dmg", "label": null, "uploader": { "login": "vladimiry", @@ -27346,19 +30470,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 111662780, - "download_count": 33, - "created_at": "2022-04-22T06:35:15Z", - "updated_at": "2022-04-22T06:37:16Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-x86_64.rpm" + "size": 226735560, + "download_count": 415, + "created_at": "2023-11-16T22:35:58Z", + "updated_at": "2023-11-16T22:36:48Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-mac-arm64.dmg" }, { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63295345", - "id": 63295345, - "node_id": "RA_kwDOBt668s4Dxc9x", - "name": "electron-mail-4.15.0-mac-x64.dmg", + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932763", + "id": 135932763, + "node_id": "RA_kwDOBt668s4IGitb", + "name": "electron-mail-5.2.2-mac-x64.dmg", "label": null, "uploader": { "login": "vladimiry", @@ -27382,17 +30506,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 200280418, - "download_count": 242, - "created_at": "2022-04-22T06:37:16Z", - "updated_at": "2022-04-22T06:40:51Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-mac-x64.dmg" + "size": 231526060, + "download_count": 453, + "created_at": "2023-11-16T22:36:48Z", + "updated_at": "2023-11-16T22:37:40Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63295486", - "id": 63295486, - "node_id": "RA_kwDOBt668s4Dxc_-", - "name": "electron-mail-4.15.0-windows-x64-nsis-installer.exe", + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/135932914", + "id": 135932914, + "node_id": "RA_kwDOBt668s4IGivy", + "name": "electron-mail-5.2.2-windows-x64-nsis-installer.exe", "label": null, "uploader": { "login": "vladimiry", @@ -27414,33 +30538,41 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 184921335, - "download_count": 690, - "created_at": "2022-04-22T06:40:51Z", - "updated_at": "2022-04-22T06:43:56Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-windows-x64-nsis-installer.exe" + "size": 194834026, + "download_count": 2587, + "created_at": "2023-11-16T22:37:41Z", + "updated_at": "2023-11-16T22:38:36Z", + "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v5.2.2/electron-mail-5.2.2-windows-x64-nsis-installer.exe" } ], - "tarball_url": "https://api.github.com/repos/vladimiry/ElectronMail/tarball/v4.15.0", - "zipball_url": "https://api.github.com/repos/vladimiry/ElectronMail/zipball/v4.15.0", - "body_html": "<ul>\n<li>Adopt recent <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/ProtonMail/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ProtonMail\">@ProtonMail</a>'s <a href=\"https://protonmail.com/tor\" rel=\"nofollow\">Tor</a> <code>\"v3 => v4\"</code> address update (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1211454286\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vladimiry/ElectronMail/issues/507\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vladimiry/ElectronMail/issues/507/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/issues/507\">#507</a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/vladimiry/ElectronMail/commit/3dae30458c2bd0d870c6c01a2f278d4b1ce8402d/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/commit/3dae30458c2bd0d870c6c01a2f278d4b1ce8402d\"><tt>3dae304</tt></a>). This should fix the <code>\"Not Found\"</code>-like error started to occur in the app on April 20th 2022 when the v3 Tor address <a href=\"https://github.com/ProtonMail/WebClients/issues/271#issuecomment-1104398459\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ProtonMail/WebClients/issues/271/hovercard\">got suddenly discontinued</a> by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/ProtonMail/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ProtonMail\">@ProtonMail</a>.</li>\n<li>Enable support for tray icon size customization (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1206459209\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vladimiry/ElectronMail/issues/505\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vladimiry/ElectronMail/issues/505/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/issues/505\">#505</a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/vladimiry/ElectronMail/commit/4597565b131a82d3106e9d66f44b285c129c18db/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/commit/4597565b131a82d3106e9d66f44b285c129c18db\"><tt>4597565</tt></a>). This should help with solving a rare case when the app tray icon stands out by its size from the rest of the tray icons.<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1560781/164545313-1cd99091-e6af-4464-9b49-699204aecddc.png\"><img src=\"https://user-images.githubusercontent.com/1560781/164545313-1cd99091-e6af-4464-9b49-699204aecddc.png\" alt=\"164544462-8526abce-425a-4002-adb8-02192eb744ba\" style=\"max-width: 100%;\"></a></li>\n<li>Enable support for custom per-account <code>\"User-Agent\"</code> browser's request header (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/vladimiry/ElectronMail/commit/a64508d3060ef4f3c3d462cc08e181fcd27b308a/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/commit/a64508d3060ef4f3c3d462cc08e181fcd27b308a\"><tt>a64508d</tt></a>). This feature replaces the previously added \"user agent rotation\" feature.<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1560781/164544495-b00ea3bf-f47e-4c34-8bc0-734642f8026e.png\"><img src=\"https://user-images.githubusercontent.com/1560781/164544495-b00ea3bf-f47e-4c34-8bc0-734642f8026e.png\" alt=\"user-agent\" style=\"max-width: 100%;\"></a></li>\n<li>Update <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/ProtonMail/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ProtonMail\">@ProtonMail</a> web clients stack (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/vladimiry/ElectronMail/commit/29cf8d7947765327ccc170abeec1ddb128582997/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/commit/29cf8d7947765327ccc170abeec1ddb128582997\"><tt>29cf8d7</tt></a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/vladimiry/ElectronMail/commit/17b56d2c9669eeac9495ce343efac11a887687bd/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/commit/17b56d2c9669eeac9495ce343efac11a887687bd\"><tt>17b56d2</tt></a>).</li>\n<li>The <code>settings.bin</code> and <code>session.bin</code> files produced or modified by v4.15.0+ app versions won't be compatible with the previous app versions (only the backward compatibility is respected). So if you practice downgrading the app version, it's recommended to backup the app data files (all the files produced and modified by the app listed in the <a href=\"https://github.com/vladimiry/ElectronMail/wiki/FAQ\">FAQ</a>, see point <code>#2</code>).</li>\n</ul>\n<details><summary>sha256 hash sums and build logs</summary>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"f937527751a2a67280ff7c47c069e9e8c0a3bfa320d18cc4bb088ac1159a6e43 electron-mail-4.15.0-linux-amd64.deb\n9c76b801c403b9c7622cbc7d3592f8e3a8ebaf351434cb1538a34dd591266943 electron-mail-4.15.0-linux-amd64.snap\n7119fac29ea5ac5dbb85a5647e7bcbabf47e2fc486df23742eb47447492732f4 electron-mail-4.15.0-linux-x64.freebsd\n88e2bbe78f36139bb3711b055c1e40f0618dc7f6226bff52530a3c1602ebaaed electron-mail-4.15.0-linux-x64.pacman\n818b381eb9b7c838e633db809e787f0746c83f7ae555e1ad6a289d2f72d86d29 electron-mail-4.15.0-linux-x86_64.AppImage\ndf9ae2b96576004907c99f3452621887651f956d08b42855468eb993a435cb35 electron-mail-4.15.0-linux-x86_64.rpm\n186f508ab4ab9e81120146ebba080bbad464b3e245d57e11f5be96f2a70b211a electron-mail-4.15.0-mac-x64.dmg\n5b990fe313d71a12581f1c14c9768fdae96c9f9f745af9fcbdc968672f1e832a electron-mail-4.15.0-windows-x64-nsis-installer.exe\"><pre class=\"notranslate\"><code class=\"notranslate\">f937527751a2a67280ff7c47c069e9e8c0a3bfa320d18cc4bb088ac1159a6e43 electron-mail-4.15.0-linux-amd64.deb\n9c76b801c403b9c7622cbc7d3592f8e3a8ebaf351434cb1538a34dd591266943 electron-mail-4.15.0-linux-amd64.snap\n7119fac29ea5ac5dbb85a5647e7bcbabf47e2fc486df23742eb47447492732f4 electron-mail-4.15.0-linux-x64.freebsd\n88e2bbe78f36139bb3711b055c1e40f0618dc7f6226bff52530a3c1602ebaaed electron-mail-4.15.0-linux-x64.pacman\n818b381eb9b7c838e633db809e787f0746c83f7ae555e1ad6a289d2f72d86d29 electron-mail-4.15.0-linux-x86_64.AppImage\ndf9ae2b96576004907c99f3452621887651f956d08b42855468eb993a435cb35 electron-mail-4.15.0-linux-x86_64.rpm\n186f508ab4ab9e81120146ebba080bbad464b3e245d57e11f5be96f2a70b211a electron-mail-4.15.0-mac-x64.dmg\n5b990fe313d71a12581f1c14c9768fdae96c9f9f745af9fcbdc968672f1e832a electron-mail-4.15.0-windows-x64-nsis-installer.exe\n</code></pre></div>\n<p>Build log link: <a href=\"https://github.com/vladimiry/ElectronMail/actions/runs/2204335630\">https://github.com/vladimiry/ElectronMail/actions/runs/2204335630</a></p>\n</details>", + "tarball_url": "https://api.github.com/repos/vladimiry/ElectronMail/tarball/v5.2.2", + "zipball_url": "https://api.github.com/repos/vladimiry/ElectronMail/zipball/v5.2.2", + "body_html": "<p><a class=\"commit-link\" href=\"https://github.com/vladimiry/ElectronMail/compare/v5.2.1...v5.2.2\"><tt>v5.2.1...v5.2.2</tt></a>:</p>\n<ul>\n<li>Fix <code>\"A new version of Proton Mail is available\"</code> blocker by updating packaged <a href=\"https://github.com/ProtonMail/WebClients\">Proton Web Clients</a> stack (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1997049705\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vladimiry/ElectronMail/issues/650\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vladimiry/ElectronMail/issues/650/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/issues/650\">#650</a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/vladimiry/ElectronMail/commit/c5f76ecf5285cfd0c5b23c8e667fba68281e754a/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/commit/c5f76ecf5285cfd0c5b23c8e667fba68281e754a\"><tt>c5f76ec</tt></a>).</li>\n<li>Update <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/electron/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/electron\">@electron</a> <code>26.3.0 => 27.1.0</code> and other dependencies (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/vladimiry/ElectronMail/commit/a30ef435c3eb4aaab1bed71a1a3f7ab6995cd0cd/hovercard\" href=\"https://github.com/vladimiry/ElectronMail/commit/a30ef435c3eb4aaab1bed71a1a3f7ab6995cd0cd\"><tt>a30ef43</tt></a>). Listed <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/electron/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/electron\">@electron</a> upgrade <a href=\"https://www.electronjs.org/blog/electron-27-0#breaking-changes\" rel=\"nofollow\">drops support</a> for macOS 10.13 (High Sierra) and macOS 10.14 (Mojave), see <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1998962777\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vladimiry/ElectronMail/issues/653\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vladimiry/ElectronMail/issues/653/hovercard?comment_id=1816625417&comment_type=issue_comment\" href=\"https://github.com/vladimiry/ElectronMail/issues/653#issuecomment-1816625417\">#653 (comment)</a> for workaround.</li>\n</ul>\n<p>The Apple Silicon/M1 ARM64 package requires <code>xattr -d com.apple.quarantine /Applications/ElectronMail.app</code> command execution.</p>\n<details><summary>sha256 hash sums and build log</summary>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"4428fc94f5f969adb51d197f90de1bce2b9eede2d35e3e54926250a263030dfc electron-mail-5.2.2-linux-amd64.deb\n8dfd5957fcd8e7270cbbb57a491a28a5f9e6c73c903ca38759c2a035891be4d5 electron-mail-5.2.2-linux-amd64.snap\n5c8123ebaec211ad94c4a68eb6ffd76ff68fa5122ebec6a720b283fdf909e1a7 electron-mail-5.2.2-linux-x64.freebsd\n9769ea4be70663afa9a97f4846ed30e2f6e110b503664c982bde91eb829e34e6 electron-mail-5.2.2-linux-x64.pacman\n6c6a933cff9d8e9afe4454ba5fb8d49526f197b50351a64b590dc3fd1efacc42 electron-mail-5.2.2-linux-x86_64.AppImage\n5b0d66f187c45b37f5e5b5c6eb81dfd58c6c87d54cf1fc756c07dc3727bb26e2 electron-mail-5.2.2-linux-x86_64.rpm\nec4f2c7ceb3ebc65d94be6dc2a5f5bb2dc8bb15de1125735d642e20d16fafd8e electron-mail-5.2.2-mac-arm64.dmg\ndfa234848f3bcb3752ca78cf142bf51a6216953922c122940558f9eadd319ecb electron-mail-5.2.2-mac-x64.dmg\n120ce65085a5277305e29fdbd1f4bbb2ebdc56e23b8033132721faaa6dc62b19 electron-mail-5.2.2-windows-x64-nsis-installer.exe\"><pre class=\"notranslate\"><code>4428fc94f5f969adb51d197f90de1bce2b9eede2d35e3e54926250a263030dfc electron-mail-5.2.2-linux-amd64.deb\n8dfd5957fcd8e7270cbbb57a491a28a5f9e6c73c903ca38759c2a035891be4d5 electron-mail-5.2.2-linux-amd64.snap\n5c8123ebaec211ad94c4a68eb6ffd76ff68fa5122ebec6a720b283fdf909e1a7 electron-mail-5.2.2-linux-x64.freebsd\n9769ea4be70663afa9a97f4846ed30e2f6e110b503664c982bde91eb829e34e6 electron-mail-5.2.2-linux-x64.pacman\n6c6a933cff9d8e9afe4454ba5fb8d49526f197b50351a64b590dc3fd1efacc42 electron-mail-5.2.2-linux-x86_64.AppImage\n5b0d66f187c45b37f5e5b5c6eb81dfd58c6c87d54cf1fc756c07dc3727bb26e2 electron-mail-5.2.2-linux-x86_64.rpm\nec4f2c7ceb3ebc65d94be6dc2a5f5bb2dc8bb15de1125735d642e20d16fafd8e electron-mail-5.2.2-mac-arm64.dmg\ndfa234848f3bcb3752ca78cf142bf51a6216953922c122940558f9eadd319ecb electron-mail-5.2.2-mac-x64.dmg\n120ce65085a5277305e29fdbd1f4bbb2ebdc56e23b8033132721faaa6dc62b19 electron-mail-5.2.2-windows-x64-nsis-installer.exe\n</code></pre></div>\n<p>Build log link: <a href=\"https://github.com/vladimiry/ElectronMail/actions/runs/6896729521\">https://github.com/vladimiry/ElectronMail/actions/runs/6896729521</a>.</p>\n</details>", "reactions": { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/64972579/reactions", - "total_count": 5, - "+1": 4, + "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/129843615/reactions", + "total_count": 10, + "+1": 2, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, - "heart": 1, - "rocket": 0, + "heart": 0, + "rocket": 8, "eyes": 0 }, "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.336Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:12.446Z" + }, + "enclina-messenger": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:12.760Z" + }, + "enderframework": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:12.845Z" }, "erin": { "latestRelease": { @@ -27507,7 +30639,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 93715960, - "download_count": 32, + "download_count": 71, "created_at": "2021-11-29T18:16:50Z", "updated_at": "2021-11-29T18:17:58Z", "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.deb" @@ -27541,7 +30673,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 118392795, - "download_count": 18, + "download_count": 63, "created_at": "2021-11-29T18:03:52Z", "updated_at": "2021-11-29T18:06:17Z", "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.dmg" @@ -27575,7 +30707,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 124008, - "download_count": 6, + "download_count": 11, "created_at": "2021-11-29T18:03:52Z", "updated_at": "2021-11-29T18:03:52Z", "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.dmg.blockmap" @@ -27609,7 +30741,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 93325944, - "download_count": 442, + "download_count": 1786, "created_at": "2021-11-29T18:04:14Z", "updated_at": "2021-11-29T18:06:05Z", "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.exe" @@ -27643,7 +30775,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 97093, - "download_count": 10, + "download_count": 16, "created_at": "2021-11-29T18:04:14Z", "updated_at": "2021-11-29T18:04:14Z", "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.exe.blockmap" @@ -27677,7 +30809,7 @@ "content_type": "application/x-redhat-package-manager", "state": "uploaded", "size": 93829161, - "download_count": 6, + "download_count": 14, "created_at": "2021-11-29T18:18:36Z", "updated_at": "2021-11-29T18:18:58Z", "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.rpm" @@ -27711,7 +30843,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 313, - "download_count": 14, + "download_count": 49, "created_at": "2021-11-29T18:06:17Z", "updated_at": "2021-11-29T18:06:18Z", "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/latest-mac.yml" @@ -27745,7 +30877,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 312, - "download_count": 577, + "download_count": 1969, "created_at": "2021-11-29T18:06:17Z", "updated_at": "2021-11-29T18:06:17Z", "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/latest.yml" @@ -27755,11 +30887,7 @@ "zipball_url": "https://api.github.com/repos/losbiw/erin/zipball/v2.1.4", "body_html": "<p>Update all vulnerable dependencies;<br>\nReplace \"Wallpaper\" directory with a single self-contained Wallpaper executable</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.346Z" - }, - "enderframework": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.483Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:12.845Z" }, "excel-parser-processor": { "latestRelease": { @@ -27826,7 +30954,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 80216813, - "download_count": 39, + "download_count": 270, "created_at": "2022-02-13T23:15:45Z", "updated_at": "2022-02-13T23:15:48Z", "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/excel-parser-processor-1.3.1-ia32.nsis.7z" @@ -27860,7 +30988,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 98426447, - "download_count": 41, + "download_count": 220, "created_at": "2022-02-13T23:21:17Z", "updated_at": "2022-02-13T23:21:19Z", "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-1.3.1-mac.zip" @@ -27894,7 +31022,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 83548925, - "download_count": 191, + "download_count": 1392, "created_at": "2022-02-13T23:16:00Z", "updated_at": "2022-02-13T23:16:03Z", "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/excel-parser-processor-1.3.1-x64.nsis.7z" @@ -27928,7 +31056,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 94858340, - "download_count": 7, + "download_count": 75, "created_at": "2022-02-13T23:13:08Z", "updated_at": "2022-02-13T23:13:12Z", "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-1.3.1.AppImage" @@ -27962,7 +31090,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 93329103, - "download_count": 26, + "download_count": 132, "created_at": "2022-02-13T23:14:19Z", "updated_at": "2022-02-13T23:14:22Z", "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-1.3.1.dmg" @@ -27996,7 +31124,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 99987, - "download_count": 4, + "download_count": 18, "created_at": "2022-02-13T23:14:19Z", "updated_at": "2022-02-13T23:14:19Z", "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-1.3.1.dmg.blockmap" @@ -28030,7 +31158,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 1521393, - "download_count": 339, + "download_count": 2456, "created_at": "2022-02-13T23:16:14Z", "updated_at": "2022-02-13T23:16:14Z", "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-Web-Setup-1.3.1.exe" @@ -28052,458 +31180,131 @@ "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103074, - "download_count": 7, - "created_at": "2022-02-13T23:21:17Z", - "updated_at": "2022-02-13T23:21:17Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel.Parser.Processor-1.3.1-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733300", - "id": 56733300, - "node_id": "RA_kwDOB0tdZM4DYa50", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 395, - "download_count": 2, - "created_at": "2022-02-13T23:13:12Z", - "updated_at": "2022-02-13T23:13:12Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733664", - "id": 56733664, - "node_id": "RA_kwDOB0tdZM4DYa_g", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 530, - "download_count": 5, - "created_at": "2022-02-13T23:21:19Z", - "updated_at": "2022-02-13T23:21:19Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733665", - "id": 56733665, - "node_id": "RA_kwDOB0tdZM4DYa_h", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 880, - "download_count": 5, - "created_at": "2022-02-13T23:21:19Z", - "updated_at": "2022-02-13T23:21:19Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/btargac/excel-parser-processor/tarball/v1.3.1", - "zipball_url": "https://api.github.com/repos/btargac/excel-parser-processor/zipball/v1.3.1", - "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Fix processing <code>.xls</code> files that had the old mime type <code>application/vnd.ms-excel</code> - The Excel 5.0/95 Binary file formatted files. <g-emoji class=\"g-emoji\" alias=\"older_man\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f474.png\">👴</g-emoji></li>\n<li>Update development related dependencies such as babel friends. <g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></li>\n<li>Update electron version to 17 <img class=\"emoji\" title=\":electron:\" alt=\":electron:\" src=\"https://github.githubassets.com/images/icons/emoji/electron.png\" height=\"20\" width=\"20\" align=\"absmiddle\"></li>\n<li>Update electron builder version to 22 <img class=\"emoji\" title=\":electron:\" alt=\":electron:\" src=\"https://github.githubassets.com/images/icons/emoji/electron.png\" height=\"20\" width=\"20\" align=\"absmiddle\"></li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.576Z" - }, - "etcd-manager": { - "latestRelease": { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091", - "assets_url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091/assets", - "upload_url": "https://uploads.github.com/repos/gtamas/etcdmanager/releases/27784091/assets{?name,label}", - "html_url": "https://github.com/gtamas/etcdmanager/releases/tag/1.2.0", - "id": 27784091, - "author": { - "login": "gtamas", - "id": 687850, - "node_id": "MDQ6VXNlcjY4Nzg1MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gtamas", - "html_url": "https://github.com/gtamas", - "followers_url": "https://api.github.com/users/gtamas/followers", - "following_url": "https://api.github.com/users/gtamas/following{/other_user}", - "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", - "organizations_url": "https://api.github.com/users/gtamas/orgs", - "repos_url": "https://api.github.com/users/gtamas/repos", - "events_url": "https://api.github.com/users/gtamas/events{/privacy}", - "received_events_url": "https://api.github.com/users/gtamas/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3Nzg0MDkx", - "tag_name": "1.2.0", - "target_commitish": "master", - "name": "1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2020-06-22T12:18:59Z", - "published_at": "2020-06-22T13:04:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966727", - "id": 21966727, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzI3", - "name": "etcd-manager-1.2.0-linux.AppImage", - "label": null, - "uploader": { - "login": "jozzyka", - "id": 24652955, - "node_id": "MDQ6VXNlcjI0NjUyOTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/24652955?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jozzyka", - "html_url": "https://github.com/jozzyka", - "followers_url": "https://api.github.com/users/jozzyka/followers", - "following_url": "https://api.github.com/users/jozzyka/following{/other_user}", - "gists_url": "https://api.github.com/users/jozzyka/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jozzyka/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jozzyka/subscriptions", - "organizations_url": "https://api.github.com/users/jozzyka/orgs", - "repos_url": "https://api.github.com/users/jozzyka/repos", - "events_url": "https://api.github.com/users/jozzyka/events{/privacy}", - "received_events_url": "https://api.github.com/users/jozzyka/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 92659551, - "download_count": 2708, - "created_at": "2020-06-22T12:46:54Z", - "updated_at": "2020-06-22T12:47:10Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-linux.AppImage" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967221", - "id": 21967221, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjIx", - "name": "etcd-manager-1.2.0-osx.dmg", - "label": null, - "uploader": { - "login": "gtamas", - "id": 687850, - "node_id": "MDQ6VXNlcjY4Nzg1MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gtamas", - "html_url": "https://github.com/gtamas", - "followers_url": "https://api.github.com/users/gtamas/followers", - "following_url": "https://api.github.com/users/gtamas/following{/other_user}", - "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", - "organizations_url": "https://api.github.com/users/gtamas/orgs", - "repos_url": "https://api.github.com/users/gtamas/repos", - "events_url": "https://api.github.com/users/gtamas/events{/privacy}", - "received_events_url": "https://api.github.com/users/gtamas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101087617, - "download_count": 4651, - "created_at": "2020-06-22T13:02:10Z", - "updated_at": "2020-06-22T13:03:22Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-osx.dmg" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967255", - "id": 21967255, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjU1", - "name": "etcd-manager-1.2.0-osx.dmg.blockmap", - "label": null, - "uploader": { - "login": "gtamas", - "id": 687850, - "node_id": "MDQ6VXNlcjY4Nzg1MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gtamas", - "html_url": "https://github.com/gtamas", - "followers_url": "https://api.github.com/users/gtamas/followers", - "following_url": "https://api.github.com/users/gtamas/following{/other_user}", - "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", - "organizations_url": "https://api.github.com/users/gtamas/orgs", - "repos_url": "https://api.github.com/users/gtamas/repos", - "events_url": "https://api.github.com/users/gtamas/events{/privacy}", - "received_events_url": "https://api.github.com/users/gtamas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99551, - "download_count": 49, - "created_at": "2020-06-22T13:03:22Z", - "updated_at": "2020-06-22T13:03:22Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-osx.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966668", - "id": 21966668, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NjY4", - "name": "etcd-manager-1.2.0-win64.exe", - "label": null, - "uploader": { - "login": "RudolfDaniel", - "id": 32936817, - "node_id": "MDQ6VXNlcjMyOTM2ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RudolfDaniel", - "html_url": "https://github.com/RudolfDaniel", - "followers_url": "https://api.github.com/users/RudolfDaniel/followers", - "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", - "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", - "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", - "repos_url": "https://api.github.com/users/RudolfDaniel/repos", - "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", - "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 191064012, - "download_count": 9331, - "created_at": "2020-06-22T12:45:00Z", - "updated_at": "2020-06-22T12:46:19Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-win64.exe" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966721", - "id": 21966721, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzIx", - "name": "etcd-manager-1.2.0-win64.exe.blockmap", - "label": null, - "uploader": { - "login": "RudolfDaniel", - "id": 32936817, - "node_id": "MDQ6VXNlcjMyOTM2ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RudolfDaniel", - "html_url": "https://github.com/RudolfDaniel", - "followers_url": "https://api.github.com/users/RudolfDaniel/followers", - "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", - "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", - "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", - "repos_url": "https://api.github.com/users/RudolfDaniel/repos", - "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", - "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", - "type": "User", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 191889, - "download_count": 50, - "created_at": "2020-06-22T12:46:41Z", - "updated_at": "2020-06-22T12:46:42Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-win64.exe.blockmap" + "size": 103074, + "download_count": 23, + "created_at": "2022-02-13T23:21:17Z", + "updated_at": "2022-02-13T23:21:17Z", + "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel.Parser.Processor-1.3.1-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966738", - "id": 21966738, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzM4", + "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733300", + "id": 56733300, + "node_id": "RA_kwDOB0tdZM4DYa50", "name": "latest-linux.yml", - "label": null, + "label": "", "uploader": { - "login": "jozzyka", - "id": 24652955, - "node_id": "MDQ6VXNlcjI0NjUyOTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/24652955?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jozzyka", - "html_url": "https://github.com/jozzyka", - "followers_url": "https://api.github.com/users/jozzyka/followers", - "following_url": "https://api.github.com/users/jozzyka/following{/other_user}", - "gists_url": "https://api.github.com/users/jozzyka/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jozzyka/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jozzyka/subscriptions", - "organizations_url": "https://api.github.com/users/jozzyka/orgs", - "repos_url": "https://api.github.com/users/jozzyka/repos", - "events_url": "https://api.github.com/users/jozzyka/events{/privacy}", - "received_events_url": "https://api.github.com/users/jozzyka/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "text/yaml", "state": "uploaded", - "size": 386, - "download_count": 132, - "created_at": "2020-06-22T12:47:16Z", - "updated_at": "2020-06-22T12:47:16Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest-linux.yml" + "size": 395, + "download_count": 17, + "created_at": "2022-02-13T23:13:12Z", + "updated_at": "2022-02-13T23:13:12Z", + "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967257", - "id": 21967257, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjU3", + "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733664", + "id": 56733664, + "node_id": "RA_kwDOB0tdZM4DYa_g", "name": "latest-mac.yml", - "label": null, + "label": "", "uploader": { - "login": "gtamas", - "id": 687850, - "node_id": "MDQ6VXNlcjY4Nzg1MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gtamas", - "html_url": "https://github.com/gtamas", - "followers_url": "https://api.github.com/users/gtamas/followers", - "following_url": "https://api.github.com/users/gtamas/following{/other_user}", - "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", - "organizations_url": "https://api.github.com/users/gtamas/orgs", - "repos_url": "https://api.github.com/users/gtamas/repos", - "events_url": "https://api.github.com/users/gtamas/events{/privacy}", - "received_events_url": "https://api.github.com/users/gtamas/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "text/yaml", "state": "uploaded", - "size": 349, - "download_count": 43, - "created_at": "2020-06-22T13:03:22Z", - "updated_at": "2020-06-22T13:03:23Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest-mac.yml" + "size": 530, + "download_count": 18, + "created_at": "2022-02-13T23:21:19Z", + "updated_at": "2022-02-13T23:21:19Z", + "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966765", - "id": 21966765, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzY1", + "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733665", + "id": 56733665, + "node_id": "RA_kwDOB0tdZM4DYa_h", "name": "latest.yml", - "label": null, + "label": "", "uploader": { - "login": "RudolfDaniel", - "id": 32936817, - "node_id": "MDQ6VXNlcjMyOTM2ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/RudolfDaniel", - "html_url": "https://github.com/RudolfDaniel", - "followers_url": "https://api.github.com/users/RudolfDaniel/followers", - "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", - "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", - "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", - "repos_url": "https://api.github.com/users/RudolfDaniel/repos", - "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", - "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 353, - "download_count": 50, - "created_at": "2020-06-22T12:48:13Z", - "updated_at": "2020-06-22T12:48:14Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest.yml" + "size": 880, + "download_count": 17, + "created_at": "2022-02-13T23:21:19Z", + "updated_at": "2022-02-13T23:21:19Z", + "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/gtamas/etcdmanager/tarball/1.2.0", - "zipball_url": "https://api.github.com/repos/gtamas/etcdmanager/zipball/1.2.0", - "body_html": "<p>Windows, Mac and Linux 64bit builds. The windows build includes both 32 and 64 bit binaries.</p>\n<p>The packages support these OSes:</p>\n<p>MacOS X 10.15 Catalina+ (might work with Mojave too)<br>\nWindows 7, 8, 10+<br>\nUbuntu 10.04+ or compatible, older Linuxes, and rolling release distros like Arch.</p>", - "reactions": { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/btargac/excel-parser-processor/tarball/v1.3.1", + "zipball_url": "https://api.github.com/repos/btargac/excel-parser-processor/zipball/v1.3.1", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Fix processing <code>.xls</code> files that had the old mime type <code>application/vnd.ms-excel</code> - The Excel 5.0/95 Binary file formatted files. 👴</li>\n<li>Update development related dependencies such as babel friends. 💻</li>\n<li>Update electron version to 17 <img class=\"emoji\" title=\":electron:\" alt=\":electron:\" src=\"https://github.githubassets.com/images/icons/emoji/electron.png\" height=\"20\" width=\"20\" align=\"absmiddle\"></li>\n<li>Update electron builder version to 22 <img class=\"emoji\" title=\":electron:\" alt=\":electron:\" src=\"https://github.githubassets.com/images/icons/emoji/electron.png\" height=\"20\" width=\"20\" align=\"absmiddle\"></li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.652Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:13.312Z" }, "exifcleaner": { "latestRelease": { @@ -28570,7 +31371,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 79809932, - "download_count": 4284, + "download_count": 16822, "created_at": "2021-05-04T12:11:37Z", "updated_at": "2021-05-04T12:12:07Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0-mac.zip" @@ -28604,7 +31405,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 82067916, - "download_count": 6217, + "download_count": 15918, "created_at": "2021-05-04T12:10:37Z", "updated_at": "2021-05-04T12:11:07Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0.AppImage" @@ -28638,7 +31439,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 82397926, - "download_count": 6248, + "download_count": 22374, "created_at": "2021-05-04T12:11:06Z", "updated_at": "2021-05-04T12:11:37Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0.dmg" @@ -28672,7 +31473,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 87276, - "download_count": 163, + "download_count": 579, "created_at": "2021-05-04T12:11:06Z", "updated_at": "2021-05-04T12:11:06Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0.dmg.blockmap" @@ -28706,7 +31507,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 57783874, - "download_count": 17953, + "download_count": 68978, "created_at": "2021-05-04T12:12:05Z", "updated_at": "2021-05-04T12:13:00Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0.exe" @@ -28740,7 +31541,7 @@ "content_type": "application/x-redhat-package-manager", "state": "uploaded", "size": 58212573, - "download_count": 1701, + "download_count": 5910, "created_at": "2021-05-04T12:14:03Z", "updated_at": "2021-05-04T12:14:31Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/exifcleaner-3.6.0.x86_64.rpm" @@ -28774,7 +31575,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 57942093, - "download_count": 15071, + "download_count": 51422, "created_at": "2021-05-04T12:12:09Z", "updated_at": "2021-05-04T12:13:04Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-Setup-3.6.0.exe" @@ -28808,7 +31609,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 61787, - "download_count": 289, + "download_count": 857, "created_at": "2021-05-04T12:12:09Z", "updated_at": "2021-05-04T12:12:09Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-Setup-3.6.0.exe.blockmap" @@ -28842,7 +31643,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 57460108, - "download_count": 5301, + "download_count": 13805, "created_at": "2021-05-04T12:12:17Z", "updated_at": "2021-05-04T12:13:07Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/exifcleaner_3.6.0_amd64.deb" @@ -28876,7 +31677,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 372, - "download_count": 362, + "download_count": 885, "created_at": "2021-05-04T12:14:32Z", "updated_at": "2021-05-04T12:14:32Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/latest-linux.yml" @@ -28910,7 +31711,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 521, - "download_count": 228, + "download_count": 624, "created_at": "2021-05-04T12:14:32Z", "updated_at": "2021-05-04T12:14:32Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/latest-mac.yml" @@ -28944,7 +31745,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 350, - "download_count": 317, + "download_count": 706, "created_at": "2021-05-04T12:14:32Z", "updated_at": "2021-05-04T12:14:32Z", "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/latest.yml" @@ -28952,722 +31753,883 @@ ], "tarball_url": "https://api.github.com/repos/szTheory/exifcleaner/tarball/v3.6.0", "zipball_url": "https://api.github.com/repos/szTheory/exifcleaner/zipball/v3.6.0", - "body_html": "<h3>Security</h3>\n<ul>\n<li>Fix for XSS and Electron reverse shell vulnerabilities by sanitizing <code>exiftool</code> HTML output in the UI. To take advantage of this, an attacker would have had to write image metadata containing malicious script code to a file that you then download and run through ExifCleaner. Proofs of concept:</li>\n</ul>\n<p>XSS:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"exiftool -Comment='<img src=x onerror=alert("ok") /><b>OverJT</b>' -PixelUnits='meters' image.png\"><pre>exiftool -Comment=<span class=\"pl-s\"><span class=\"pl-pds\">'</span><img src=x onerror=alert(\"ok\") /><b>OverJT</b><span class=\"pl-pds\">'</span></span> -PixelUnits=<span class=\"pl-s\"><span class=\"pl-pds\">'</span>meters<span class=\"pl-pds\">'</span></span> image.png</pre></div>\n<p>Electron reverse shell:</p>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"exiftool -Comment='<img src=x onerror=window.require("child_process").exec("/usr/bin/firefox") /><b>OverJT</b>' -PixelUnits='meters' image.png\"><pre>exiftool -Comment=<span class=\"pl-s\"><span class=\"pl-pds\">'</span><img src=x onerror=window.require(\"child_process\").exec(\"/usr/bin/firefox\") /><b>OverJT</b><span class=\"pl-pds\">'</span></span> -PixelUnits=<span class=\"pl-s\"><span class=\"pl-pds\">'</span>meters<span class=\"pl-pds\">'</span></span> image.png</pre></div>", + "body_html": "<h3>Security</h3>\n<ul>\n<li>Fix for XSS and Electron reverse shell vulnerabilities by sanitizing <code>exiftool</code> HTML output in the UI. To take advantage of this, an attacker would have had to write image metadata containing malicious script code to a file that you then download and run through ExifCleaner. Proofs of concept:</li>\n</ul>\n<p>XSS:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"exiftool -Comment='<img src=x onerror=alert("ok") /><b>OverJT</b>' -PixelUnits='meters' image.png\"><pre>exiftool -Comment=<span class=\"pl-s\"><span class=\"pl-pds\">'</span><img src=x onerror=alert(\"ok\") /><b>OverJT</b><span class=\"pl-pds\">'</span></span> -PixelUnits=<span class=\"pl-s\"><span class=\"pl-pds\">'</span>meters<span class=\"pl-pds\">'</span></span> image.png</pre></div>\n<p>Electron reverse shell:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"exiftool -Comment='<img src=x onerror=window.require("child_process").exec("/usr/bin/firefox") /><b>OverJT</b>' -PixelUnits='meters' image.png\"><pre>exiftool -Comment=<span class=\"pl-s\"><span class=\"pl-pds\">'</span><img src=x onerror=window.require(\"child_process\").exec(\"/usr/bin/firefox\") /><b>OverJT</b><span class=\"pl-pds\">'</span></span> -PixelUnits=<span class=\"pl-s\"><span class=\"pl-pds\">'</span>meters<span class=\"pl-pds\">'</span></span> image.png</pre></div>", "reactions": { "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/42410942/reactions", - "total_count": 7, - "+1": 7, + "total_count": 25, + "+1": 20, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, - "heart": 0, + "heart": 5, "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.696Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:13.314Z" }, - "etcher": { + "etcd-manager": { "latestRelease": { - "url": "https://api.github.com/repos/balena-io/etcher/releases/65071265", - "assets_url": "https://api.github.com/repos/balena-io/etcher/releases/65071265/assets", - "upload_url": "https://uploads.github.com/repos/balena-io/etcher/releases/65071265/assets{?name,label}", - "html_url": "https://github.com/balena-io/etcher/releases/tag/v1.7.9", - "id": 65071265, + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091", + "assets_url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091/assets", + "upload_url": "https://uploads.github.com/repos/gtamas/etcdmanager/releases/27784091/assets{?name,label}", + "html_url": "https://github.com/gtamas/etcdmanager/releases/tag/1.2.0", + "id": 27784091, "author": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "gtamas", + "id": 687850, + "node_id": "MDQ6VXNlcjY4Nzg1MA==", + "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", + "url": "https://api.github.com/users/gtamas", + "html_url": "https://github.com/gtamas", + "followers_url": "https://api.github.com/users/gtamas/followers", + "following_url": "https://api.github.com/users/gtamas/following{/other_user}", + "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", + "organizations_url": "https://api.github.com/users/gtamas/orgs", + "repos_url": "https://api.github.com/users/gtamas/repos", + "events_url": "https://api.github.com/users/gtamas/events{/privacy}", + "received_events_url": "https://api.github.com/users/gtamas/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOAq9-zc4D4Oih", - "tag_name": "v1.7.9", + "node_id": "MDc6UmVsZWFzZTI3Nzg0MDkx", + "tag_name": "1.2.0", "target_commitish": "master", - "name": "v1.7.9", + "name": "1.2.0", "draft": false, "prerelease": false, - "created_at": "2022-04-22T13:47:30Z", - "published_at": "2022-04-22T13:48:15Z", + "created_at": "2020-06-22T12:18:59Z", + "published_at": "2020-06-22T13:04:17Z", "assets": [ { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331419", - "id": 63331419, - "node_id": "RA_kwDOAq9-zc4Dxlxb", - "name": "balena-etcher-electron-1.7.9-linux-ia32.zip", - "label": "", + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966727", + "id": 21966727, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzI3", + "name": "etcd-manager-1.2.0-linux.AppImage", + "label": null, "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "jozzyka", + "id": 24652955, + "node_id": "MDQ6VXNlcjI0NjUyOTU1", + "avatar_url": "https://avatars.githubusercontent.com/u/24652955?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", + "url": "https://api.github.com/users/jozzyka", + "html_url": "https://github.com/jozzyka", + "followers_url": "https://api.github.com/users/jozzyka/followers", + "following_url": "https://api.github.com/users/jozzyka/following{/other_user}", + "gists_url": "https://api.github.com/users/jozzyka/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jozzyka/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jozzyka/subscriptions", + "organizations_url": "https://api.github.com/users/jozzyka/orgs", + "repos_url": "https://api.github.com/users/jozzyka/repos", + "events_url": "https://api.github.com/users/jozzyka/events{/privacy}", + "received_events_url": "https://api.github.com/users/jozzyka/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-iso9660-appimage", "state": "uploaded", - "size": 93178469, - "download_count": 14422, - "created_at": "2022-04-22T13:23:14Z", - "updated_at": "2022-04-22T13:23:45Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron-1.7.9-linux-ia32.zip" + "size": 92659551, + "download_count": 6012, + "created_at": "2020-06-22T12:46:54Z", + "updated_at": "2020-06-22T12:47:10Z", + "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-linux.AppImage" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331344", - "id": 63331344, - "node_id": "RA_kwDOAq9-zc4DxlwQ", - "name": "balena-etcher-electron-1.7.9-linux-x64.zip", - "label": "", + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967221", + "id": 21967221, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjIx", + "name": "etcd-manager-1.2.0-osx.dmg", + "label": null, "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "gtamas", + "id": 687850, + "node_id": "MDQ6VXNlcjY4Nzg1MA==", + "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", + "url": "https://api.github.com/users/gtamas", + "html_url": "https://github.com/gtamas", + "followers_url": "https://api.github.com/users/gtamas/followers", + "following_url": "https://api.github.com/users/gtamas/following{/other_user}", + "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", + "organizations_url": "https://api.github.com/users/gtamas/orgs", + "repos_url": "https://api.github.com/users/gtamas/repos", + "events_url": "https://api.github.com/users/gtamas/events{/privacy}", + "received_events_url": "https://api.github.com/users/gtamas/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 95475791, - "download_count": 83854, - "created_at": "2022-04-22T13:21:08Z", - "updated_at": "2022-04-22T13:22:11Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron-1.7.9-linux-x64.zip" + "size": 101087617, + "download_count": 10773, + "created_at": "2020-06-22T13:02:10Z", + "updated_at": "2020-06-22T13:03:22Z", + "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-osx.dmg" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331363", - "id": 63331363, - "node_id": "RA_kwDOAq9-zc4Dxlwj", - "name": "balena-etcher-electron-1.7.9.i686.rpm", - "label": "", + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967255", + "id": 21967255, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjU1", + "name": "etcd-manager-1.2.0-osx.dmg.blockmap", + "label": null, "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "gtamas", + "id": 687850, + "node_id": "MDQ6VXNlcjY4Nzg1MA==", + "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", + "url": "https://api.github.com/users/gtamas", + "html_url": "https://github.com/gtamas", + "followers_url": "https://api.github.com/users/gtamas/followers", + "following_url": "https://api.github.com/users/gtamas/following{/other_user}", + "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", + "organizations_url": "https://api.github.com/users/gtamas/orgs", + "repos_url": "https://api.github.com/users/gtamas/repos", + "events_url": "https://api.github.com/users/gtamas/events{/privacy}", + "received_events_url": "https://api.github.com/users/gtamas/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 66661708, - "download_count": 156, - "created_at": "2022-04-22T13:21:25Z", - "updated_at": "2022-04-22T13:22:10Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron-1.7.9.i686.rpm" + "size": 99551, + "download_count": 95, + "created_at": "2020-06-22T13:03:22Z", + "updated_at": "2020-06-22T13:03:22Z", + "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-osx.dmg.blockmap" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331008", - "id": 63331008, - "node_id": "RA_kwDOAq9-zc4DxlrA", - "name": "balena-etcher-electron-1.7.9.x86_64.rpm", - "label": "", + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966668", + "id": 21966668, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NjY4", + "name": "etcd-manager-1.2.0-win64.exe", + "label": null, "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "RudolfDaniel", + "id": 32936817, + "node_id": "MDQ6VXNlcjMyOTM2ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", + "url": "https://api.github.com/users/RudolfDaniel", + "html_url": "https://github.com/RudolfDaniel", + "followers_url": "https://api.github.com/users/RudolfDaniel/followers", + "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", + "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", + "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", + "repos_url": "https://api.github.com/users/RudolfDaniel/repos", + "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", + "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 67676992, - "download_count": 389, - "created_at": "2022-04-22T13:19:51Z", - "updated_at": "2022-04-22T13:20:18Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron-1.7.9.x86_64.rpm" + "size": 191064012, + "download_count": 25621, + "created_at": "2020-06-22T12:45:00Z", + "updated_at": "2020-06-22T12:46:19Z", + "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-win64.exe" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63330973", - "id": 63330973, - "node_id": "RA_kwDOAq9-zc4Dxlqd", - "name": "balena-etcher-electron_1.7.9_amd64.deb", - "label": "", + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966721", + "id": 21966721, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzIx", + "name": "etcd-manager-1.2.0-win64.exe.blockmap", + "label": null, "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "RudolfDaniel", + "id": 32936817, + "node_id": "MDQ6VXNlcjMyOTM2ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", + "url": "https://api.github.com/users/RudolfDaniel", + "html_url": "https://github.com/RudolfDaniel", + "followers_url": "https://api.github.com/users/RudolfDaniel/followers", + "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", + "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", + "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", + "repos_url": "https://api.github.com/users/RudolfDaniel/repos", + "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", + "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 86767140, - "download_count": 8268, - "created_at": "2022-04-22T13:19:23Z", - "updated_at": "2022-04-22T13:19:51Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron_1.7.9_amd64.deb" + "size": 191889, + "download_count": 96, + "created_at": "2020-06-22T12:46:41Z", + "updated_at": "2020-06-22T12:46:42Z", + "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-win64.exe.blockmap" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331165", - "id": 63331165, - "node_id": "RA_kwDOAq9-zc4Dxltd", - "name": "balena-etcher-electron_1.7.9_i386.deb", - "label": "", + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966738", + "id": 21966738, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzM4", + "name": "latest-linux.yml", + "label": null, + "uploader": { + "login": "jozzyka", + "id": 24652955, + "node_id": "MDQ6VXNlcjI0NjUyOTU1", + "avatar_url": "https://avatars.githubusercontent.com/u/24652955?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jozzyka", + "html_url": "https://github.com/jozzyka", + "followers_url": "https://api.github.com/users/jozzyka/followers", + "following_url": "https://api.github.com/users/jozzyka/following{/other_user}", + "gists_url": "https://api.github.com/users/jozzyka/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jozzyka/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jozzyka/subscriptions", + "organizations_url": "https://api.github.com/users/jozzyka/orgs", + "repos_url": "https://api.github.com/users/jozzyka/repos", + "events_url": "https://api.github.com/users/jozzyka/events{/privacy}", + "received_events_url": "https://api.github.com/users/jozzyka/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 386, + "download_count": 278, + "created_at": "2020-06-22T12:47:16Z", + "updated_at": "2020-06-22T12:47:16Z", + "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967257", + "id": 21967257, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjU3", + "name": "latest-mac.yml", + "label": null, "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "gtamas", + "id": 687850, + "node_id": "MDQ6VXNlcjY4Nzg1MA==", + "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", + "url": "https://api.github.com/users/gtamas", + "html_url": "https://github.com/gtamas", + "followers_url": "https://api.github.com/users/gtamas/followers", + "following_url": "https://api.github.com/users/gtamas/following{/other_user}", + "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", + "organizations_url": "https://api.github.com/users/gtamas/orgs", + "repos_url": "https://api.github.com/users/gtamas/repos", + "events_url": "https://api.github.com/users/gtamas/events{/privacy}", + "received_events_url": "https://api.github.com/users/gtamas/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 85051786, - "download_count": 266, - "created_at": "2022-04-22T13:20:24Z", - "updated_at": "2022-04-22T13:21:25Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron_1.7.9_i386.deb" + "size": 349, + "download_count": 94, + "created_at": "2020-06-22T13:03:22Z", + "updated_at": "2020-06-22T13:03:23Z", + "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331380", - "id": 63331380, - "node_id": "RA_kwDOAq9-zc4Dxlw0", - "name": "balenaEtcher-1.7.9-ia32.AppImage", - "label": "", + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966765", + "id": 21966765, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzY1", + "name": "latest.yml", + "label": null, "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "RudolfDaniel", + "id": 32936817, + "node_id": "MDQ6VXNlcjMyOTM2ODE3", + "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", + "url": "https://api.github.com/users/RudolfDaniel", + "html_url": "https://github.com/RudolfDaniel", + "followers_url": "https://api.github.com/users/RudolfDaniel/followers", + "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", + "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", + "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", + "repos_url": "https://api.github.com/users/RudolfDaniel/repos", + "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", + "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93990136, - "download_count": 492, - "created_at": "2022-04-22T13:22:11Z", - "updated_at": "2022-04-22T13:23:13Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9-ia32.AppImage" + "size": 353, + "download_count": 107, + "created_at": "2020-06-22T12:48:13Z", + "updated_at": "2020-06-22T12:48:14Z", + "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/gtamas/etcdmanager/tarball/1.2.0", + "zipball_url": "https://api.github.com/repos/gtamas/etcdmanager/zipball/1.2.0", + "body_html": "<p>Windows, Mac and Linux 64bit builds. The windows build includes both 32 and 64 bit binaries.</p>\n<p>The packages support these OSes:</p>\n<p>MacOS X 10.15 Catalina+ (might work with Mojave too)<br>\nWindows 7, 8, 10+<br>\nUbuntu 10.04+ or compatible, older Linuxes, and rolling release distros like Arch.</p>", + "reactions": { + "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091/reactions", + "total_count": 3, + "+1": 3, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:13.327Z" + }, + "etcher": { + "latestRelease": { + "url": "https://api.github.com/repos/balena-io/etcher/releases/111975295", + "assets_url": "https://api.github.com/repos/balena-io/etcher/releases/111975295/assets", + "upload_url": "https://uploads.github.com/repos/balena-io/etcher/releases/111975295/assets{?name,label}", + "html_url": "https://github.com/balena-io/etcher/releases/tag/v1.18.11", + "id": 111975295, + "author": { + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOAq9-zc4GrJt_", + "tag_name": "v1.18.11", + "target_commitish": "master", + "name": "v1.18.11", + "draft": false, + "prerelease": false, + "created_at": "2023-07-13T14:31:45Z", + "published_at": "2023-07-13T14:32:21Z", + "assets": [ + { + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699739", + "id": 116699739, + "node_id": "RA_kwDOAq9-zc4G9LJb", + "name": "balena-etcher-1.18.11.x86_64.rpm", + "label": "", + "uploader": { + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 70462048, + "download_count": 35580, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:04Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balena-etcher-1.18.11.x86_64.rpm" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331103", - "id": 63331103, - "node_id": "RA_kwDOAq9-zc4Dxlsf", - "name": "balenaEtcher-1.7.9-x64.AppImage", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699740", + "id": 116699740, + "node_id": "RA_kwDOAq9-zc4G9LJc", + "name": "balena-etcher_1.18.11_amd64.deb", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95980512, - "download_count": 1821, - "created_at": "2022-04-22T13:20:18Z", - "updated_at": "2022-04-22T13:21:07Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9-x64.AppImage" + "size": 90103416, + "download_count": 247969, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:04Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balena-etcher_1.18.11_amd64.deb" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331821", - "id": 63331821, - "node_id": "RA_kwDOAq9-zc4Dxl3t", - "name": "balenaEtcher-1.7.9.dmg", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699734", + "id": 116699734, + "node_id": "RA_kwDOAq9-zc4G9LJW", + "name": "balenaEtcher-1.18.11-ia32-win.zip", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 97008589, - "download_count": 47715, - "created_at": "2022-04-22T13:27:23Z", - "updated_at": "2022-04-22T13:28:00Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9.dmg" + "size": 100611282, + "download_count": 5209, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:05Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-1.18.11-ia32-win.zip" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331710", - "id": 63331710, - "node_id": "RA_kwDOAq9-zc4Dxl1-", - "name": "balenaEtcher-1.7.9.dmg.blockmap", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699733", + "id": 116699733, + "node_id": "RA_kwDOAq9-zc4G9LJV", + "name": "balenaEtcher-1.18.11-win.zip", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 105331120, + "download_count": 16883, + "created_at": "2023-07-12T15:40:58Z", + "updated_at": "2023-07-12T15:41:05Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-1.18.11-win.zip" + }, + { + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699738", + "id": 116699738, + "node_id": "RA_kwDOAq9-zc4G9LJa", + "name": "balenaEtcher-1.18.11-x64.AppImage", + "label": "", + "uploader": { + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 102400, - "download_count": 70, - "created_at": "2022-04-22T13:26:34Z", - "updated_at": "2022-04-22T13:26:34Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9.dmg.blockmap" + "size": 99670660, + "download_count": 1142353, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:05Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-1.18.11-x64.AppImage" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331711", - "id": 63331711, - "node_id": "RA_kwDOAq9-zc4Dxl1_", - "name": "balenaEtcher-1.7.9.zip", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699735", + "id": 116699735, + "node_id": "RA_kwDOAq9-zc4G9LJX", + "name": "balenaEtcher-1.18.11.dmg", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 93948365, - "download_count": 385, - "created_at": "2022-04-22T13:26:34Z", - "updated_at": "2022-04-22T13:27:19Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9.zip" + "size": 99573588, + "download_count": 725436, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:04Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-1.18.11.dmg" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331600", - "id": 63331600, - "node_id": "RA_kwDOAq9-zc4Dxl0Q", - "name": "balenaEtcher-Portable-1.7.9.exe", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699745", + "id": 116699745, + "node_id": "RA_kwDOAq9-zc4G9LJh", + "name": "balenaEtcher-1.18.11.dmg.blockmap", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 129445856, - "download_count": 54801, - "created_at": "2022-04-22T13:25:34Z", - "updated_at": "2022-04-22T13:26:15Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-Portable-1.7.9.exe" + "size": 104707, + "download_count": 570, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:40:59Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-1.18.11.dmg.blockmap" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331664", - "id": 63331664, - "node_id": "RA_kwDOAq9-zc4Dxl1Q", - "name": "balenaEtcher-Setup-1.7.9.exe", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699742", + "id": 116699742, + "node_id": "RA_kwDOAq9-zc4G9LJe", + "name": "balenaEtcher-Portable-1.18.11.exe", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 145504344, - "download_count": 157392, - "created_at": "2022-04-22T13:26:15Z", - "updated_at": "2022-04-22T13:27:36Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-Setup-1.7.9.exe" + "size": 139442712, + "download_count": 1369916, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:06Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-Portable-1.18.11.exe" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331841", - "id": 63331841, - "node_id": "RA_kwDOAq9-zc4Dxl4B", - "name": "balenaEtcher-Setup-1.7.9.exe.blockmap", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699744", + "id": 116699744, + "node_id": "RA_kwDOAq9-zc4G9LJg", + "name": "balenaEtcher-Setup-1.18.11.exe", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 150468, - "download_count": 130, - "created_at": "2022-04-22T13:27:36Z", - "updated_at": "2022-04-22T13:27:37Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-Setup-1.7.9.exe.blockmap" + "size": 155021320, + "download_count": 3340619, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:07Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-Setup-1.18.11.exe" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331819", - "id": 63331819, - "node_id": "RA_kwDOAq9-zc4Dxl3r", - "name": "builder-effective-config.yaml", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699743", + "id": 116699743, + "node_id": "RA_kwDOAq9-zc4G9LJf", + "name": "balenaEtcher-Setup-1.18.11.exe.blockmap", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 2801, - "download_count": 77, - "created_at": "2022-04-22T13:27:22Z", - "updated_at": "2022-04-22T13:27:23Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/builder-effective-config.yaml" + "size": 158970, + "download_count": 960803, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:40:59Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-Setup-1.18.11.exe.blockmap" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63333616", - "id": 63333616, - "node_id": "RA_kwDOAq9-zc4DxmTw", - "name": "latest-linux-ia32.yml", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699748", + "id": 116699748, + "node_id": "RA_kwDOAq9-zc4G9LJk", + "name": "builder-debug.yml", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 403, - "download_count": 6523, - "created_at": "2022-04-22T13:48:23Z", - "updated_at": "2022-04-22T13:48:23Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/latest-linux-ia32.yml" + "size": 7280, + "download_count": 259, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:00Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/builder-debug.yml" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63333612", - "id": 63333612, - "node_id": "RA_kwDOAq9-zc4DxmTs", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699747", + "id": 116699747, + "node_id": "RA_kwDOAq9-zc4G9LJj", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 402, - "download_count": 113637, - "created_at": "2022-04-22T13:48:21Z", - "updated_at": "2022-04-22T13:48:21Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/latest-linux.yml" + "size": 385, + "download_count": 24621, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:40:59Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/latest-linux.yml" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63333617", - "id": 63333617, - "node_id": "RA_kwDOAq9-zc4DxmTx", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699749", + "id": 116699749, + "node_id": "RA_kwDOAq9-zc4G9LJl", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 383, - "download_count": 126403, - "created_at": "2022-04-22T13:48:25Z", - "updated_at": "2022-04-22T13:48:25Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/latest-mac.yml" + "size": 371, + "download_count": 1213016, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:00Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/latest-mac.yml" }, { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63333618", - "id": 63333618, - "node_id": "RA_kwDOAq9-zc4DxmTy", + "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/116699746", + "id": 116699746, + "node_id": "RA_kwDOAq9-zc4G9LJi", "name": "latest.yml", "label": "", "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", + "login": "flowzone-app[bot]", + "id": 124931076, + "node_id": "BOT_kgDOB3JMBA", + "avatar_url": "https://avatars.githubusercontent.com/u/56742327?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", + "url": "https://api.github.com/users/flowzone-app%5Bbot%5D", + "html_url": "https://github.com/apps/flowzone-app", + "followers_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/flowzone-app%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 372, - "download_count": 140497, - "created_at": "2022-04-22T13:48:25Z", - "updated_at": "2022-04-22T13:48:26Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/latest.yml" + "size": 384, + "download_count": 2590370, + "created_at": "2023-07-12T15:40:59Z", + "updated_at": "2023-07-12T15:41:00Z", + "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.18.11/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/balena-io/etcher/tarball/v1.7.9", - "zipball_url": "https://api.github.com/repos/balena-io/etcher/zipball/v1.7.9", - "body_html": "<p>1.7.9</p>", + "tarball_url": "https://api.github.com/repos/balena-io/etcher/tarball/v1.18.11", + "zipball_url": "https://api.github.com/repos/balena-io/etcher/zipball/v1.18.11", + "body_html": "<p><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/balena-io/etcher/commit/f716c74ef7cb164b4d825828e4e46033484ad9af/hovercard\" href=\"https://github.com/balena-io/etcher/commit/f716c74ef7cb164b4d825828e4e46033484ad9af\"><tt>f716c74</tt></a> (fix: prevent stealing window focus from auth dialog, 2023-06-17)</p>", "reactions": { - "url": "https://api.github.com/repos/balena-io/etcher/releases/65071265/reactions", - "total_count": 25, - "+1": 21, + "url": "https://api.github.com/repos/balena-io/etcher/releases/111975295/reactions", + "total_count": 96, + "+1": 50, "-1": 0, - "laugh": 0, - "hooray": 0, + "laugh": 7, + "hooray": 8, "confused": 0, - "heart": 4, - "rocket": 0, - "eyes": 0 + "heart": 17, + "rocket": 7, + "eyes": 7 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.727Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:13.650Z" + }, + "extraterm": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:13.823Z" }, "explorer": { "latestRelease": { @@ -29734,7 +32696,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 43580020, - "download_count": 6029, + "download_count": 9862, "created_at": "2016-04-23T08:06:05Z", "updated_at": "2016-04-23T08:12:52Z", "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-darwin-x64.zip" @@ -29768,7 +32730,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 43667276, - "download_count": 3133, + "download_count": 3281, "created_at": "2016-04-23T08:13:05Z", "updated_at": "2016-04-23T08:19:50Z", "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-win32-ia32.zip" @@ -29802,7 +32764,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 52875462, - "download_count": 3643, + "download_count": 5012, "created_at": "2016-04-23T08:24:31Z", "updated_at": "2016-04-23T08:32:44Z", "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-win32-x64.zip" @@ -29812,19 +32774,15 @@ "zipball_url": "https://api.github.com/repos/jfbouzereau/explorer/zipball/1.104", "body_html": "<p>Add neural network ( perceptron )</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.807Z" - }, - "extraterm": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.871Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:13.845Z" }, "expresslrs-configurator": { "latestRelease": { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/66318262", - "assets_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/66318262/assets", - "upload_url": "https://uploads.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/66318262/assets{?name,label}", - "html_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/tag/v1.4.0", - "id": 66318262, + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/127568364", + "assets_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/127568364/assets", + "upload_url": "https://uploads.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/127568364/assets{?name,label}", + "html_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/tag/v1.6.1", + "id": 127568364, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -29845,20 +32803,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOE9ELl84D8--2", - "tag_name": "v1.4.0", + "node_id": "RE_kwDOE9ELl84Hmons", + "tag_name": "v1.6.1", "target_commitish": "master", - "name": "ExpressLRS Configurator 1.4.0", + "name": "ExpressLRS Configurator 1.6.1", "draft": false, "prerelease": false, - "created_at": "2022-05-08T16:32:19Z", - "published_at": "2022-05-08T17:06:02Z", + "created_at": "2023-11-01T17:50:51Z", + "published_at": "2023-11-02T10:00:38Z", "assets": [ { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64864193", - "id": 64864193, - "node_id": "RA_kwDOE9ELl84D3b_B", - "name": "ExpressLRS-Configurator-1.4.0.dmg", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133454459", + "id": 133454459, + "node_id": "RA_kwDOE9ELl84H9Fp7", + "name": "ExpressLRS-Configurator-1.6.1.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -29882,17 +32840,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 133339426, - "download_count": 71, - "created_at": "2022-05-08T16:45:06Z", - "updated_at": "2022-05-08T16:45:11Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/ExpressLRS-Configurator-1.4.0.dmg" + "size": 137453571, + "download_count": 13243, + "created_at": "2023-11-01T18:05:41Z", + "updated_at": "2023-11-01T18:05:47Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/ExpressLRS-Configurator-1.6.1.dmg" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64864194", - "id": 64864194, - "node_id": "RA_kwDOE9ELl84D3b_C", - "name": "ExpressLRS-Configurator-1.4.0.dmg.blockmap", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133454458", + "id": 133454458, + "node_id": "RA_kwDOE9ELl84H9Fp6", + "name": "ExpressLRS-Configurator-1.6.1.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -29916,17 +32874,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 139663, - "download_count": 2, - "created_at": "2022-05-08T16:45:06Z", - "updated_at": "2022-05-08T16:45:06Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/ExpressLRS-Configurator-1.4.0.dmg.blockmap" + "size": 144426, + "download_count": 602, + "created_at": "2023-11-01T18:05:41Z", + "updated_at": "2023-11-01T18:05:42Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/ExpressLRS-Configurator-1.6.1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863896", - "id": 64863896, - "node_id": "RA_kwDOE9ELl84D3b6Y", - "name": "expresslrs-configurator-1.4.0.pacman", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133455044", + "id": 133455044, + "node_id": "RA_kwDOE9ELl84H9FzE", + "name": "expresslrs-configurator-1.6.1.pacman", "label": "", "uploader": { "login": "github-actions[bot]", @@ -29950,17 +32908,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89252344, - "download_count": 54, - "created_at": "2022-05-08T16:42:45Z", - "updated_at": "2022-05-08T16:42:48Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/expresslrs-configurator-1.4.0.pacman" + "size": 67274484, + "download_count": 727, + "created_at": "2023-11-01T18:09:57Z", + "updated_at": "2023-11-01T18:09:59Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/expresslrs-configurator-1.6.1.pacman" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64864169", - "id": 64864169, - "node_id": "RA_kwDOE9ELl84D3b-p", - "name": "expresslrs-configurator-1.4.0.x86_64.rpm", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133455429", + "id": 133455429, + "node_id": "RA_kwDOE9ELl84H9F5F", + "name": "expresslrs-configurator-1.6.1.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -29984,17 +32942,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 88869712, - "download_count": 8, - "created_at": "2022-05-08T16:44:58Z", - "updated_at": "2022-05-08T16:45:02Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/expresslrs-configurator-1.4.0.x86_64.rpm" + "size": 66506228, + "download_count": 2097, + "created_at": "2023-11-01T18:12:27Z", + "updated_at": "2023-11-01T18:12:31Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/expresslrs-configurator-1.6.1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863799", - "id": 64863799, - "node_id": "RA_kwDOE9ELl84D3b43", - "name": "expresslrs-configurator-1.4.0.zip", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133454525", + "id": 133454525, + "node_id": "RA_kwDOE9ELl84H9Fq9", + "name": "expresslrs-configurator-1.6.1.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -30018,17 +32976,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 126584093, - "download_count": 23, - "created_at": "2022-05-08T16:38:25Z", - "updated_at": "2022-05-08T16:38:30Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/expresslrs-configurator-1.4.0.zip" + "size": 90539364, + "download_count": 4763, + "created_at": "2023-11-01T18:06:33Z", + "updated_at": "2023-11-01T18:06:37Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/expresslrs-configurator-1.6.1.zip" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863890", - "id": 64863890, - "node_id": "RA_kwDOE9ELl84D3b6S", - "name": "ExpressLRS-Configurator-Setup-1.4.0.exe", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133456224", + "id": 133456224, + "node_id": "RA_kwDOE9ELl84H9GFg", + "name": "ExpressLRS-Configurator-Setup-1.6.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -30052,17 +33010,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 182928165, - "download_count": 712, - "created_at": "2022-05-08T16:42:27Z", - "updated_at": "2022-05-08T16:42:33Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/ExpressLRS-Configurator-Setup-1.4.0.exe" + "size": 172065016, + "download_count": 73835, + "created_at": "2023-11-01T18:18:31Z", + "updated_at": "2023-11-01T18:18:35Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/ExpressLRS-Configurator-Setup-1.6.1.exe" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863891", - "id": 64863891, - "node_id": "RA_kwDOE9ELl84D3b6T", - "name": "ExpressLRS-Configurator-Setup-1.4.0.exe.blockmap", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133456225", + "id": 133456225, + "node_id": "RA_kwDOE9ELl84H9GFh", + "name": "ExpressLRS-Configurator-Setup-1.6.1.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -30086,17 +33044,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 170974, - "download_count": 399, - "created_at": "2022-05-08T16:42:27Z", - "updated_at": "2022-05-08T16:42:27Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/ExpressLRS-Configurator-Setup-1.4.0.exe.blockmap" + "size": 159345, + "download_count": 20304, + "created_at": "2023-11-01T18:18:31Z", + "updated_at": "2023-11-01T18:18:31Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/ExpressLRS-Configurator-Setup-1.6.1.exe.blockmap" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863829", - "id": 64863829, - "node_id": "RA_kwDOE9ELl84D3b5V", - "name": "expresslrs-configurator_1.4.0_amd64.deb", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133454777", + "id": 133454777, + "node_id": "RA_kwDOE9ELl84H9Fu5", + "name": "expresslrs-configurator_1.6.1_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -30120,16 +33078,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89262522, - "download_count": 18, - "created_at": "2022-05-08T16:40:34Z", - "updated_at": "2022-05-08T16:40:38Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/expresslrs-configurator_1.4.0_amd64.deb" + "size": 67261990, + "download_count": 2442, + "created_at": "2023-11-01T18:08:14Z", + "updated_at": "2023-11-01T18:08:17Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/expresslrs-configurator_1.6.1_amd64.deb" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64864216", - "id": 64864216, - "node_id": "RA_kwDOE9ELl84D3b_Y", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133454469", + "id": 133454469, + "node_id": "RA_kwDOE9ELl84H9FqF", "name": "latest-mac.yml", "label": "", "uploader": { @@ -30155,15 +33113,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 363, - "download_count": 0, - "created_at": "2022-05-08T16:45:12Z", - "updated_at": "2022-05-08T16:45:13Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/latest-mac.yml" + "download_count": 352, + "created_at": "2023-11-01T18:05:48Z", + "updated_at": "2023-11-01T18:05:48Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863892", - "id": 64863892, - "node_id": "RA_kwDOE9ELl84D3b6U", + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/133456231", + "id": 133456231, + "node_id": "RA_kwDOE9ELl84H9GFn", "name": "latest.yml", "label": "", "uploader": { @@ -30189,24 +33147,36 @@ "content_type": "text/yaml", "state": "uploaded", "size": 375, - "download_count": 1234, - "created_at": "2022-05-08T16:42:33Z", - "updated_at": "2022-05-08T16:42:33Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/latest.yml" + "download_count": 280161, + "created_at": "2023-11-01T18:18:35Z", + "updated_at": "2023-11-01T18:18:36Z", + "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.6.1/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/tarball/v1.4.0", - "zipball_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/zipball/v1.4.0", - "body_html": "<h2>Changelog</h2>\n<ul>\n<li>Migrate Radiomaster Zorro Internal TX from alias into a full target <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1221705859\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/330\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/330/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/330\">#330</a></li>\n<li>Add GEPRC Targets <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1211810332\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/327\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/327/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/327\">#327</a></li>\n<li>Update on Devices WikiURLs <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1218105120\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/329\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/329/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/329\">#329</a></li>\n<li>Detect invalid git repository and fix it automatically <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1208881841\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/324\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/324/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/324\">#324</a></li>\n</ul>\n<h2>Which file do I need?</h2>\n<ul>\n<li>Windows (8, 10, 11): <code>ExpressLRS-Configurator-Setup-1.4.0.exe</code></li>\n<li>Mac OS X (please<br>\nread <a href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator#macos\">macOS install notes</a>): <code>ExpressLRS-Configurator-1.4.0.dmg</code></li>\n<li>Linux (please read <a href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator#linux\">linux install notes</a>):\n<ul>\n<li><code>expresslrs-configurator_1.4.0_amd64.deb (Ubuntu, debian)</code></li>\n<li><code>expresslrs-configurator-1.4.0.pacman</code> (Arch)</li>\n<li><code>expresslrs-configurator-1.4.0.x86_64.rpm</code> (Red Hat, Fedora, CentOS)</li>\n<li><code>expresslrs-configurator-1.4.0.zip</code> (others)</li>\n</ul>\n</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/tarball/v1.6.1", + "zipball_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/zipball/v1.6.1", + "body_html": "<h2>Changelog</h2>\n<ul>\n<li>Fix issue with Device Target Form <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1957524522\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/569\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/569/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/569\">#569</a></li>\n<li>Unsupported OS Message <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1887525115\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/562\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/562/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/562\">#562</a></li>\n<li>Moved query of log file content to GraphQL <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1772989383\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/536\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/536/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/536\">#536</a></li>\n<li>Support Separate Targets Repo <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1923142291\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/566\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/566/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/566\">#566</a></li>\n<li>Update translations <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1925633968\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/issues/567\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ExpressLRS/ExpressLRS-Configurator/pull/567/hovercard\" href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator/pull/567\">#567</a></li>\n</ul>\n<h2>Which file do I need?</h2>\n<ul>\n<li>Windows (8, 10, 11): <code>ExpressLRS-Configurator-Setup-1.6.1.exe</code></li>\n<li>Mac OS X (please<br>\nread <a href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator#macos\">macOS install notes</a>): <code>ExpressLRS-Configurator-1.6.1.dmg</code></li>\n<li>Linux (please read <a href=\"https://github.com/ExpressLRS/ExpressLRS-Configurator#linux\">linux install notes</a>):\n<ul>\n<li><code>expresslrs-configurator_1.6.1_amd64.deb (Ubuntu, debian)</code></li>\n<li><code>expresslrs-configurator-1.6.1.pacman</code> (Arch)</li>\n<li><code>expresslrs-configurator-1.6.1.x86_64.rpm</code> (Red Hat, Fedora, CentOS)</li>\n<li><code>flatpak install org.expresslrs.ExpressLRSConfigurator</code> (Flatpak distribution format)</li>\n<li><code>expresslrs-configurator-1.6.1.zip</code> (others)</li>\n</ul>\n</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/127568364/reactions", + "total_count": 14, + "+1": 9, + "-1": 0, + "laugh": 0, + "hooray": 2, + "confused": 0, + "heart": 0, + "rocket": 3, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.906Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:13.907Z" }, "f-curator": { "latestRelease": { "url": "https://api.github.com/repos/xizon/F-Curator/releases/57305453", "assets_url": "https://api.github.com/repos/xizon/F-Curator/releases/57305453/assets", "upload_url": "https://uploads.github.com/repos/xizon/F-Curator/releases/57305453/assets{?name,label}", - "html_url": "https://github.com/xizon/F-Curator/releases/tag/v1.3.3", + "html_url": "https://github.com/xizon/F-Curator/releases/tag/v1.3.7", "id": 57305453, "author": { "login": "xizon", @@ -30229,19 +33199,19 @@ "site_admin": false }, "node_id": "RE_kwDOGrz6wc4Damlt", - "tag_name": "v1.3.3", + "tag_name": "v1.3.7", "target_commitish": "main", "name": "F-Curator(mac & win)", "draft": false, "prerelease": false, - "created_at": "2022-01-30T15:03:17Z", + "created_at": "2022-12-27T02:44:14Z", "published_at": "2022-01-17T16:24:47Z", "assets": [ { - "url": "https://api.github.com/repos/xizon/F-Curator/releases/assets/55357987", - "id": 55357987, - "node_id": "RA_kwDOGrz6wc4DTLIj", - "name": "F-Curator.1.3.3.dmg", + "url": "https://api.github.com/repos/xizon/F-Curator/releases/assets/89589161", + "id": 89589161, + "node_id": "RA_kwDOGrz6wc4FVwWp", + "name": "F-Curator.1.3.7.dmg", "label": null, "uploader": { "login": "xizon", @@ -30265,17 +33235,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79531377, - "download_count": 22, - "created_at": "2022-01-30T15:24:40Z", - "updated_at": "2022-01-30T15:29:19Z", - "browser_download_url": "https://github.com/xizon/F-Curator/releases/download/v1.3.3/F-Curator.1.3.3.dmg" + "size": 79639350, + "download_count": 42, + "created_at": "2022-12-27T03:38:42Z", + "updated_at": "2022-12-27T04:07:40Z", + "browser_download_url": "https://github.com/xizon/F-Curator/releases/download/v1.3.7/F-Curator.1.3.7.dmg" }, { - "url": "https://api.github.com/repos/xizon/F-Curator/releases/assets/55358215", - "id": 55358215, - "node_id": "RA_kwDOGrz6wc4DTLMH", - "name": "F-Curator.win.1.3.3.zip", + "url": "https://api.github.com/repos/xizon/F-Curator/releases/assets/89591370", + "id": 89591370, + "node_id": "RA_kwDOGrz6wc4FVw5K", + "name": "F-Curator.win.1.3.7.zip", "label": null, "uploader": { "login": "xizon", @@ -30299,26 +33269,30 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 92249755, - "download_count": 193, - "created_at": "2022-01-30T15:29:19Z", - "updated_at": "2022-01-30T15:33:08Z", - "browser_download_url": "https://github.com/xizon/F-Curator/releases/download/v1.3.3/F-Curator.win.1.3.3.zip" + "size": 92647054, + "download_count": 314, + "created_at": "2022-12-27T04:09:53Z", + "updated_at": "2022-12-27T04:48:12Z", + "browser_download_url": "https://github.com/xizon/F-Curator/releases/download/v1.3.7/F-Curator.win.1.3.7.zip" } ], - "tarball_url": "https://api.github.com/repos/xizon/F-Curator/tarball/v1.3.3", - "zipball_url": "https://api.github.com/repos/xizon/F-Curator/zipball/v1.3.3", - "body_html": "<p>tweak: Optimized editing experience for list.</p>" + "tarball_url": "https://api.github.com/repos/xizon/F-Curator/tarball/v1.3.7", + "zipball_url": "https://api.github.com/repos/xizon/F-Curator/zipball/v1.3.7", + "body_html": "<p>Fixed data bug saving caused by some operations after search filtering.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.944Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:14.164Z" + }, + "ferdi": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:14.334Z" }, "fairshare": { "latestRelease": { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/64568315", - "assets_url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/64568315/assets", - "upload_url": "https://uploads.github.com/repos/fairdataihub/FAIRshare/releases/64568315/assets{?name,label}", - "html_url": "https://github.com/fairdataihub/FAIRshare/releases/tag/v1.3.0", - "id": 64568315, + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/110919175", + "assets_url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/110919175/assets", + "upload_url": "https://uploads.github.com/repos/fairdataihub/FAIRshare/releases/110919175/assets{?name,label}", + "html_url": "https://github.com/fairdataihub/FAIRshare/releases/tag/v2.1.0", + "id": 110919175, "author": { "login": "megasanjay", "id": 21206996, @@ -30339,20 +33313,326 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOGIAQE84D2Tv7", - "tag_name": "v1.3.0", + "node_id": "RE_kwDOGIAQE84GnH4H", + "tag_name": "v2.1.0", "target_commitish": "main", - "name": "1.3.0", + "name": "2.1.0", "draft": false, "prerelease": false, - "created_at": "2022-04-15T23:25:57Z", - "published_at": "2022-04-15T23:51:07Z", + "created_at": "2023-07-03T23:55:21Z", + "published_at": "2023-07-04T00:04:13Z", "assets": [ { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716560", - "id": 62716560, - "node_id": "RA_kwDOGIAQE84DvPqQ", - "name": "FAIRshare-1.3.0-mac.zip", + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115437254", + "id": 115437254, + "node_id": "RA_kwDOGIAQE84G4W7G", + "name": "FAIRshare-2.1.0-mac.zip", + "label": "", + "uploader": { + "login": "megasanjay", + "id": 21206996, + "node_id": "MDQ6VXNlcjIxMjA2OTk2", + "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/megasanjay", + "html_url": "https://github.com/megasanjay", + "followers_url": "https://api.github.com/users/megasanjay/followers", + "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", + "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", + "organizations_url": "https://api.github.com/users/megasanjay/orgs", + "repos_url": "https://api.github.com/users/megasanjay/repos", + "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", + "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 111701901, + "download_count": 3, + "created_at": "2023-07-03T23:24:23Z", + "updated_at": "2023-07-03T23:24:31Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-2.1.0-mac.zip" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115437253", + "id": 115437253, + "node_id": "RA_kwDOGIAQE84G4W7F", + "name": "FAIRshare-2.1.0-mac.zip.blockmap", + "label": "", + "uploader": { + "login": "megasanjay", + "id": 21206996, + "node_id": "MDQ6VXNlcjIxMjA2OTk2", + "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/megasanjay", + "html_url": "https://github.com/megasanjay", + "followers_url": "https://api.github.com/users/megasanjay/followers", + "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", + "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", + "organizations_url": "https://api.github.com/users/megasanjay/orgs", + "repos_url": "https://api.github.com/users/megasanjay/repos", + "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", + "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 117605, + "download_count": 2, + "created_at": "2023-07-03T23:24:22Z", + "updated_at": "2023-07-03T23:24:23Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-2.1.0-mac.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115439636", + "id": 115439636, + "node_id": "RA_kwDOGIAQE84G4XgU", + "name": "FAIRshare-2.1.0.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 125818155, + "download_count": 316, + "created_at": "2023-07-04T00:03:09Z", + "updated_at": "2023-07-04T00:03:14Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-2.1.0.AppImage" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115437213", + "id": 115437213, + "node_id": "RA_kwDOGIAQE84G4W6d", + "name": "FAIRshare-2.1.0.dmg", + "label": "", + "uploader": { + "login": "megasanjay", + "id": 21206996, + "node_id": "MDQ6VXNlcjIxMjA2OTk2", + "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/megasanjay", + "html_url": "https://github.com/megasanjay", + "followers_url": "https://api.github.com/users/megasanjay/followers", + "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", + "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", + "organizations_url": "https://api.github.com/users/megasanjay/orgs", + "repos_url": "https://api.github.com/users/megasanjay/repos", + "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", + "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 115478193, + "download_count": 18, + "created_at": "2023-07-03T23:23:52Z", + "updated_at": "2023-07-03T23:24:01Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-2.1.0.dmg" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115437212", + "id": 115437212, + "node_id": "RA_kwDOGIAQE84G4W6c", + "name": "FAIRshare-2.1.0.dmg.blockmap", + "label": "", + "uploader": { + "login": "megasanjay", + "id": 21206996, + "node_id": "MDQ6VXNlcjIxMjA2OTk2", + "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/megasanjay", + "html_url": "https://github.com/megasanjay", + "followers_url": "https://api.github.com/users/megasanjay/followers", + "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", + "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", + "organizations_url": "https://api.github.com/users/megasanjay/orgs", + "repos_url": "https://api.github.com/users/megasanjay/repos", + "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", + "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 121358, + "download_count": 3, + "created_at": "2023-07-03T23:23:52Z", + "updated_at": "2023-07-03T23:23:53Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-2.1.0.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115436014", + "id": 115436014, + "node_id": "RA_kwDOGIAQE84G4Wnu", + "name": "FAIRshare-Setup-2.1.0.exe", + "label": "", + "uploader": { + "login": "megasanjay", + "id": 21206996, + "node_id": "MDQ6VXNlcjIxMjA2OTk2", + "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/megasanjay", + "html_url": "https://github.com/megasanjay", + "followers_url": "https://api.github.com/users/megasanjay/followers", + "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", + "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", + "organizations_url": "https://api.github.com/users/megasanjay/orgs", + "repos_url": "https://api.github.com/users/megasanjay/repos", + "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", + "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 91397729, + "download_count": 5657, + "created_at": "2023-07-03T23:08:03Z", + "updated_at": "2023-07-03T23:08:08Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-Setup-2.1.0.exe" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115436015", + "id": 115436015, + "node_id": "RA_kwDOGIAQE84G4Wnv", + "name": "FAIRshare-Setup-2.1.0.exe.blockmap", + "label": "", + "uploader": { + "login": "megasanjay", + "id": 21206996, + "node_id": "MDQ6VXNlcjIxMjA2OTk2", + "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/megasanjay", + "html_url": "https://github.com/megasanjay", + "followers_url": "https://api.github.com/users/megasanjay/followers", + "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", + "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", + "organizations_url": "https://api.github.com/users/megasanjay/orgs", + "repos_url": "https://api.github.com/users/megasanjay/repos", + "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", + "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 96467, + "download_count": 12, + "created_at": "2023-07-03T23:08:03Z", + "updated_at": "2023-07-03T23:08:03Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-Setup-2.1.0.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115439638", + "id": 115439638, + "node_id": "RA_kwDOGIAQE84G4XgW", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 370, + "download_count": 8, + "created_at": "2023-07-04T00:03:14Z", + "updated_at": "2023-07-04T00:03:14Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115437259", + "id": 115437259, + "node_id": "RA_kwDOGIAQE84G4W7L", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "megasanjay", + "id": 21206996, + "node_id": "MDQ6VXNlcjIxMjA2OTk2", + "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/megasanjay", + "html_url": "https://github.com/megasanjay", + "followers_url": "https://api.github.com/users/megasanjay/followers", + "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", + "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", + "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", + "organizations_url": "https://api.github.com/users/megasanjay/orgs", + "repos_url": "https://api.github.com/users/megasanjay/repos", + "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", + "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 493, + "download_count": 15, + "created_at": "2023-07-03T23:24:31Z", + "updated_at": "2023-07-03T23:24:31Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/115436017", + "id": 115436017, + "node_id": "RA_kwDOGIAQE84G4Wnx", + "name": "latest.yml", "label": "", "uploader": { "login": "megasanjay", @@ -30374,2487 +33654,3050 @@ "type": "User", "site_admin": false }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 346, + "download_count": 44, + "created_at": "2023-07-03T23:08:09Z", + "updated_at": "2023-07-03T23:08:09Z", + "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/fairdataihub/FAIRshare/tarball/v2.1.0", + "zipball_url": "https://api.github.com/repos/fairdataihub/FAIRshare/zipball/v2.1.0", + "body_html": "<p>For Windows: <a href=\"https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-Setup-2.1.0.exe\">FAIRshare-Setup-2.1.0.exe</a><br>\nFor Linux: <a href=\"https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-2.1.0.AppImage\">FAIRshare-2.1.0.AppImage</a><br>\nFor macOS: <a href=\"https://github.com/fairdataihub/FAIRshare/releases/download/v2.1.0/FAIRshare-2.1.0.dmg\">FAIRshare-2.1.0.dmg</a></p>\n<p>For instructions on how to install and use FAIRshare, please refer <a href=\"https://docs.fairshareapp.io/docs/getting-started/download-fairshare\" rel=\"nofollow\">here</a>.</p>", + "reactions": { + "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/110919175/reactions", + "total_count": 4, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 1, + "rocket": 1, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:14.334Z" + }, + "ferdium": { + "latestRelease": { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/134941521", + "assets_url": "https://api.github.com/repos/ferdium/ferdium-app/releases/134941521/assets", + "upload_url": "https://uploads.github.com/repos/ferdium/ferdium-app/releases/134941521/assets{?name,label}", + "html_url": "https://github.com/ferdium/ferdium-app/releases/tag/v6.7.0", + "id": 134941521, + "author": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOHLISFs4ICwtR", + "tag_name": "v6.7.0", + "target_commitish": "develop", + "name": "6.7.0", + "draft": false, + "prerelease": false, + "created_at": "2023-12-22T19:23:52Z", + "published_at": "2023-12-22T19:47:21Z", + "assets": [ + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031340", + "id": 142031340, + "node_id": "RA_kwDOHLISFs4Idzns", + "name": "Ferdium-linux-6.7.0-aarch64.rpm", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 98061289, + "download_count": 612, + "created_at": "2023-12-22T19:32:45Z", + "updated_at": "2023-12-22T19:32:48Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-linux-6.7.0-aarch64.rpm" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142032269", + "id": 142032269, + "node_id": "RA_kwDOHLISFs4Idz2N", + "name": "Ferdium-linux-6.7.0-amd64.deb", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 102596338, + "download_count": 12251, + "created_at": "2023-12-22T19:36:14Z", + "updated_at": "2023-12-22T19:36:18Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-linux-6.7.0-amd64.deb" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142030683", + "id": 142030683, + "node_id": "RA_kwDOHLISFs4Idzdb", + "name": "Ferdium-linux-6.7.0-arm64.deb", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 98969640, + "download_count": 946, + "created_at": "2023-12-22T19:30:17Z", + "updated_at": "2023-12-22T19:30:23Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-linux-6.7.0-arm64.deb" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031225", + "id": 142031225, + "node_id": "RA_kwDOHLISFs4Idzl5", + "name": "Ferdium-linux-6.7.0-armv7l.deb", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 98518194, + "download_count": 112, + "created_at": "2023-12-22T19:32:17Z", + "updated_at": "2023-12-22T19:32:21Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-linux-6.7.0-armv7l.deb" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142032670", + "id": 142032670, + "node_id": "RA_kwDOHLISFs4Idz8e", + "name": "Ferdium-linux-6.7.0-x86_64.rpm", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 102418129, + "download_count": 555, + "created_at": "2023-12-22T19:37:52Z", + "updated_at": "2023-12-22T19:37:55Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-linux-6.7.0-x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033221", + "id": 142033221, + "node_id": "RA_kwDOHLISFs4Id0FF", + "name": "Ferdium-linux-6.7.0.freebsd", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 104844356, + "download_count": 38, + "created_at": "2023-12-22T19:40:02Z", + "updated_at": "2023-12-22T19:40:06Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-linux-6.7.0.freebsd" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031983", + "id": 142031983, + "node_id": "RA_kwDOHLISFs4Idzxv", + "name": "Ferdium-linux-6.7.0.tar.gz", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/gzip", + "state": "uploaded", + "size": 149672336, + "download_count": 850, + "created_at": "2023-12-22T19:35:02Z", + "updated_at": "2023-12-22T19:35:08Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-linux-6.7.0.tar.gz" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142030134", + "id": 142030134, + "node_id": "RA_kwDOHLISFs4IdzU2", + "name": "Ferdium-linux-Portable-6.7.0-x86_64.AppImage", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 159032541, + "download_count": 2098, + "created_at": "2023-12-22T19:27:54Z", + "updated_at": "2023-12-22T19:28:00Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-linux-Portable-6.7.0-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033513", + "id": 142033513, + "node_id": "RA_kwDOHLISFs4Id0Jp", + "name": "Ferdium-mac-6.7.0-arm64.dmg", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 143974724, + "download_count": 1900, + "created_at": "2023-12-22T19:41:43Z", + "updated_at": "2023-12-22T19:41:48Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-mac-6.7.0-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033514", + "id": 142033514, + "node_id": "RA_kwDOHLISFs4Id0Jq", + "name": "Ferdium-mac-6.7.0-arm64.dmg.blockmap", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 150855, + "download_count": 6, + "created_at": "2023-12-22T19:41:43Z", + "updated_at": "2023-12-22T19:41:43Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-mac-6.7.0-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142032346", + "id": 142032346, + "node_id": "RA_kwDOHLISFs4Idz3a", + "name": "Ferdium-mac-6.7.0-x64.dmg", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 149961711, + "download_count": 2045, + "created_at": "2023-12-22T19:36:35Z", + "updated_at": "2023-12-22T19:36:40Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-mac-6.7.0-x64.dmg" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142032347", + "id": 142032347, + "node_id": "RA_kwDOHLISFs4Idz3b", + "name": "Ferdium-mac-6.7.0-x64.dmg.blockmap", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 155169, + "download_count": 3, + "created_at": "2023-12-22T19:36:35Z", + "updated_at": "2023-12-22T19:36:35Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-mac-6.7.0-x64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033549", + "id": 142033549, + "node_id": "RA_kwDOHLISFs4Id0KN", + "name": "Ferdium-mac-bundle-6.7.0-arm64.zip", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, "content_type": "application/zip", "state": "uploaded", - "size": 100708978, + "size": 137290803, + "download_count": 8963, + "created_at": "2023-12-22T19:42:00Z", + "updated_at": "2023-12-22T19:42:05Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-mac-bundle-6.7.0-arm64.zip" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033548", + "id": 142033548, + "node_id": "RA_kwDOHLISFs4Id0KM", + "name": "Ferdium-mac-bundle-6.7.0-arm64.zip.blockmap", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 142775, "download_count": 2, - "created_at": "2022-04-15T23:45:53Z", - "updated_at": "2022-04-15T23:46:13Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0-mac.zip" + "created_at": "2023-12-22T19:42:00Z", + "updated_at": "2023-12-22T19:42:01Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-mac-bundle-6.7.0-arm64.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142032183", + "id": 142032183, + "node_id": "RA_kwDOHLISFs4Idz03", + "name": "Ferdium-mac-bundle-6.7.0-x64.zip", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 143386874, + "download_count": 4459, + "created_at": "2023-12-22T19:35:51Z", + "updated_at": "2023-12-22T19:35:56Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-mac-bundle-6.7.0-x64.zip" + }, + { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142032182", + "id": 142032182, + "node_id": "RA_kwDOHLISFs4Idz02", + "name": "Ferdium-mac-bundle-6.7.0-x64.zip.blockmap", + "label": "", + "uploader": { + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 148710, + "download_count": 3, + "created_at": "2023-12-22T19:35:51Z", + "updated_at": "2023-12-22T19:35:51Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-mac-bundle-6.7.0-x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716559", - "id": 62716559, - "node_id": "RA_kwDOGIAQE84DvPqP", - "name": "FAIRshare-1.3.0-mac.zip.blockmap", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031447", + "id": 142031447, + "node_id": "RA_kwDOHLISFs4IdzpX", + "name": "Ferdium-win-AutoSetup-6.7.0-arm64.exe", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106651, - "download_count": 1, - "created_at": "2022-04-15T23:45:53Z", - "updated_at": "2022-04-15T23:45:53Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0-mac.zip.blockmap" + "size": 120415473, + "download_count": 472, + "created_at": "2023-12-22T19:33:03Z", + "updated_at": "2023-12-22T19:33:06Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-AutoSetup-6.7.0-arm64.exe" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716513", - "id": 62716513, - "node_id": "RA_kwDOGIAQE84DvPph", - "name": "FAIRshare-1.3.0.AppImage", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031448", + "id": 142031448, + "node_id": "RA_kwDOHLISFs4IdzpY", + "name": "Ferdium-win-AutoSetup-6.7.0-arm64.exe.blockmap", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 111016737, - "download_count": 4, - "created_at": "2022-04-15T23:44:21Z", - "updated_at": "2022-04-15T23:44:45Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0.AppImage" + "size": 125504, + "download_count": 2, + "created_at": "2023-12-22T19:33:03Z", + "updated_at": "2023-12-22T19:33:03Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-AutoSetup-6.7.0-arm64.exe.blockmap" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716546", - "id": 62716546, - "node_id": "RA_kwDOGIAQE84DvPqC", - "name": "FAIRshare-1.3.0.dmg", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031430", + "id": 142031430, + "node_id": "RA_kwDOHLISFs4IdzpG", + "name": "Ferdium-win-AutoSetup-6.7.0-ia32.exe", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 104043046, - "download_count": 17, - "created_at": "2022-04-15T23:45:26Z", - "updated_at": "2022-04-15T23:45:47Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0.dmg" + "size": 111474826, + "download_count": 470, + "created_at": "2023-12-22T19:32:59Z", + "updated_at": "2023-12-22T19:33:03Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-AutoSetup-6.7.0-ia32.exe" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716547", - "id": 62716547, - "node_id": "RA_kwDOGIAQE84DvPqD", - "name": "FAIRshare-1.3.0.dmg.blockmap", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031429", + "id": 142031429, + "node_id": "RA_kwDOHLISFs4IdzpF", + "name": "Ferdium-win-AutoSetup-6.7.0-ia32.exe.blockmap", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 109702, + "size": 116711, "download_count": 2, - "created_at": "2022-04-15T23:45:26Z", - "updated_at": "2022-04-15T23:45:27Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0.dmg.blockmap" + "created_at": "2023-12-22T19:32:59Z", + "updated_at": "2023-12-22T19:33:00Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-AutoSetup-6.7.0-ia32.exe.blockmap" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62715806", - "id": 62715806, - "node_id": "RA_kwDOGIAQE84DvPee", - "name": "FAIRshare-Setup-1.3.0.exe", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031411", + "id": 142031411, + "node_id": "RA_kwDOHLISFs4Idzoz", + "name": "Ferdium-win-AutoSetup-6.7.0-x64.exe", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82906398, - "download_count": 13, - "created_at": "2022-04-15T23:30:18Z", - "updated_at": "2022-04-15T23:30:34Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-Setup-1.3.0.exe" + "size": 116736646, + "download_count": 5392, + "created_at": "2023-12-22T19:32:56Z", + "updated_at": "2023-12-22T19:33:02Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-AutoSetup-6.7.0-x64.exe" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62715807", - "id": 62715807, - "node_id": "RA_kwDOGIAQE84DvPef", - "name": "FAIRshare-Setup-1.3.0.exe.blockmap", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031410", + "id": 142031410, + "node_id": "RA_kwDOHLISFs4Idzoy", + "name": "Ferdium-win-AutoSetup-6.7.0-x64.exe.blockmap", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87595, + "size": 121134, "download_count": 5, - "created_at": "2022-04-15T23:30:18Z", - "updated_at": "2022-04-15T23:30:18Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-Setup-1.3.0.exe.blockmap" + "created_at": "2023-12-22T19:32:56Z", + "updated_at": "2023-12-22T19:32:56Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-AutoSetup-6.7.0-x64.exe.blockmap" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716525", - "id": 62716525, - "node_id": "RA_kwDOGIAQE84DvPpt", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031398", + "id": 142031398, + "node_id": "RA_kwDOHLISFs4Idzom", + "name": "Ferdium-win-AutoSetup-6.7.0.exe", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 370, - "download_count": 1, - "created_at": "2022-04-15T23:44:45Z", - "updated_at": "2022-04-15T23:44:45Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/latest-linux.yml" + "size": 347103808, + "download_count": 454336, + "created_at": "2023-12-22T19:32:54Z", + "updated_at": "2023-12-22T19:33:05Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-AutoSetup-6.7.0.exe" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716601", - "id": 62716601, - "node_id": "RA_kwDOGIAQE84DvPq5", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031399", + "id": 142031399, + "node_id": "RA_kwDOHLISFs4Idzon", + "name": "Ferdium-win-AutoSetup-6.7.0.exe.blockmap", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 493, - "download_count": 15, - "created_at": "2022-04-15T23:46:14Z", - "updated_at": "2022-04-15T23:46:14Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/latest-mac.yml" + "size": 353445, + "download_count": 385068, + "created_at": "2023-12-22T19:32:54Z", + "updated_at": "2023-12-22T19:32:54Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-AutoSetup-6.7.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62715812", - "id": 62715812, - "node_id": "RA_kwDOGIAQE84DvPek", - "name": "latest.yml", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031479", + "id": 142031479, + "node_id": "RA_kwDOHLISFs4Idzp3", + "name": "Ferdium-win-Portable-6.7.0-arm64.exe", "label": "", "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 346, - "download_count": 27, - "created_at": "2022-04-15T23:30:34Z", - "updated_at": "2022-04-15T23:30:34Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/fairdataihub/FAIRshare/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/fairdataihub/FAIRshare/zipball/v1.3.0", - "body_html": "<p>For Windows: <a href=\"https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-Setup-1.3.0.exe\">FAIRshare-Setup-1.3.0.exe</a><br>\nFor Linux: <a href=\"https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0.AppImage\">FAIRshare-1.3.0.AppImage</a><br>\nFor macOS: <a href=\"https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0.dmg\">FAIRshare-1.3.0.dmg</a></p>\n<p>For instructions on how to install and use FAIRshare, please refer <a href=\"https://docs.fairshareapp.io/docs/getting-started/download-fairshare\" rel=\"nofollow\">here</a>.</p>", - "reactions": { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/64568315/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.030Z" - }, - "ferdi": { - "latestRelease": { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/62874907", - "assets_url": "https://api.github.com/repos/getferdi/ferdi/releases/62874907/assets", - "upload_url": "https://uploads.github.com/repos/getferdi/ferdi/releases/62874907/assets{?name,label}", - "html_url": "https://github.com/getferdi/ferdi/releases/tag/v5.8.1", - "id": 62874907, - "author": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOChiVY84Dv2Ub", - "tag_name": "v5.8.1", - "target_commitish": "release", - "name": "5.8.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-27T19:36:49Z", - "published_at": "2022-03-27T20:36:38Z", - "assets": [ + "size": 120170730, + "download_count": 366, + "created_at": "2023-12-22T19:33:07Z", + "updated_at": "2023-12-22T19:33:11Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-Portable-6.7.0-arm64.exe" + }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769614", - "id": 60769614, - "node_id": "RA_kwDOChiVY84Dn0VO", - "name": "Ferdi-5.8.1-arm64-mac.zip", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031472", + "id": 142031472, + "node_id": "RA_kwDOHLISFs4Idzpw", + "name": "Ferdium-win-Portable-6.7.0-ia32.exe", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 127363221, - "download_count": 2252, - "created_at": "2022-03-27T20:00:42Z", - "updated_at": "2022-03-27T20:00:48Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-arm64-mac.zip" + "size": 111230216, + "download_count": 376, + "created_at": "2023-12-22T19:33:06Z", + "updated_at": "2023-12-22T19:33:10Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-Portable-6.7.0-ia32.exe" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769613", - "id": 60769613, - "node_id": "RA_kwDOChiVY84Dn0VN", - "name": "Ferdi-5.8.1-arm64-mac.zip.blockmap", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031466", + "id": 142031466, + "node_id": "RA_kwDOHLISFs4Idzpq", + "name": "Ferdium-win-Portable-6.7.0-x64.exe", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 133383, - "download_count": 5, - "created_at": "2022-03-27T20:00:42Z", - "updated_at": "2022-03-27T20:00:42Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-arm64-mac.zip.blockmap" + "size": 116491500, + "download_count": 1816, + "created_at": "2023-12-22T19:33:05Z", + "updated_at": "2023-12-22T19:33:10Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-Portable-6.7.0-x64.exe" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769638", - "id": 60769638, - "node_id": "RA_kwDOChiVY84Dn0Vm", - "name": "Ferdi-5.8.1-arm64.dmg", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031461", + "id": 142031461, + "node_id": "RA_kwDOHLISFs4Idzpl", + "name": "Ferdium-win-Portable-6.7.0.exe", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 134035468, - "download_count": 1325, - "created_at": "2022-03-27T20:01:14Z", - "updated_at": "2022-03-27T20:01:20Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-arm64.dmg" + "size": 346858759, + "download_count": 635, + "created_at": "2023-12-22T19:33:05Z", + "updated_at": "2023-12-22T19:33:19Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/Ferdium-win-Portable-6.7.0.exe" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769639", - "id": 60769639, - "node_id": "RA_kwDOChiVY84Dn0Vn", - "name": "Ferdi-5.8.1-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033229", + "id": 142033229, + "node_id": "RA_kwDOHLISFs4Id0FN", + "name": "latest-linux-arm.yml", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 141749, - "download_count": 5, - "created_at": "2022-03-27T20:01:14Z", - "updated_at": "2022-03-27T20:01:15Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-arm64.dmg.blockmap" + "size": 356, + "download_count": 4, + "created_at": "2023-12-22T19:40:06Z", + "updated_at": "2023-12-22T19:40:06Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/latest-linux-arm.yml" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772224", - "id": 60772224, - "node_id": "RA_kwDOChiVY84Dn0-A", - "name": "Ferdi-5.8.1-ia32.msi", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033227", + "id": 142033227, + "node_id": "RA_kwDOHLISFs4Id0FL", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 93241344, - "download_count": 957, - "created_at": "2022-03-27T20:32:29Z", - "updated_at": "2022-03-27T20:32:33Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-ia32.msi" + "size": 515, + "download_count": 10139, + "created_at": "2023-12-22T19:40:06Z", + "updated_at": "2023-12-22T19:40:06Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768944", - "id": 60768944, - "node_id": "RA_kwDOChiVY84Dn0Kw", - "name": "Ferdi-5.8.1-mac.zip", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033228", + "id": 142033228, + "node_id": "RA_kwDOHLISFs4Id0FM", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 120571634, - "download_count": 13016, - "created_at": "2022-03-27T19:52:18Z", - "updated_at": "2022-03-27T19:52:23Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-mac.zip" + "size": 731, + "download_count": 722720, + "created_at": "2023-12-22T19:40:06Z", + "updated_at": "2023-12-22T19:40:06Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768945", - "id": 60768945, - "node_id": "RA_kwDOChiVY84Dn0Kx", - "name": "Ferdi-5.8.1-mac.zip.blockmap", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142033560", + "id": 142033560, + "node_id": "RA_kwDOHLISFs4Id0KY", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 127415, - "download_count": 6, - "created_at": "2022-03-27T19:52:18Z", - "updated_at": "2022-03-27T19:52:18Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-mac.zip.blockmap" + "size": 840, + "download_count": 1058480, + "created_at": "2023-12-22T19:42:06Z", + "updated_at": "2023-12-22T19:42:06Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768372", - "id": 60768372, - "node_id": "RA_kwDOChiVY84Dn0B0", - "name": "Ferdi-5.8.1.AppImage", + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/assets/142031545", + "id": 142031545, + "node_id": "RA_kwDOHLISFs4Idzq5", + "name": "latest.yml", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "vraravam", + "id": 69629, + "node_id": "MDQ6VXNlcjY5NjI5", + "avatar_url": "https://avatars.githubusercontent.com/u/69629?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/vraravam", + "html_url": "https://github.com/vraravam", + "followers_url": "https://api.github.com/users/vraravam/followers", + "following_url": "https://api.github.com/users/vraravam/following{/other_user}", + "gists_url": "https://api.github.com/users/vraravam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vraravam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vraravam/subscriptions", + "organizations_url": "https://api.github.com/users/vraravam/orgs", + "repos_url": "https://api.github.com/users/vraravam/repos", + "events_url": "https://api.github.com/users/vraravam/events{/privacy}", + "received_events_url": "https://api.github.com/users/vraravam/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", + "state": "uploaded", + "size": 860, + "download_count": 1606780, + "created_at": "2023-12-22T19:33:20Z", + "updated_at": "2023-12-22T19:33:20Z", + "browser_download_url": "https://github.com/ferdium/ferdium-app/releases/download/v6.7.0/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/ferdium/ferdium-app/tarball/v6.7.0", + "zipball_url": "https://api.github.com/repos/ferdium/ferdium-app/zipball/v6.7.0", + "body_html": "\n<h2>What's Changed</h2>\n<h3>Recipes</h3>\n<ul>\n<li>Update notification selectors for TikTok by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EduFdezSoy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EduFdezSoy\">@EduFdezSoy</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1977963503\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/454\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/454/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/454\">ferdium/ferdium-recipes#454</a></li>\n<li>Fix Discord badge counts by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cknight70/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cknight70\">@Cknight70</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1978216184\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/461\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/461/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/461\">ferdium/ferdium-recipes#461</a></li>\n<li>Fix Zoho Mail badge by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eandersons/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eandersons\">@eandersons</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2009114216\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/466\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/466/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/466\">ferdium/ferdium-recipes#466</a></li>\n<li>Add recipe for Online Go (OGS) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Serene-Arc/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Serene-Arc\">@Serene-Arc</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2009298940\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/467\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/467/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/467\">ferdium/ferdium-recipes#467</a></li>\n<li>Fix badge for Instagram by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Mralexandresys/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Mralexandresys\">@Mralexandresys</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2010293547\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/468\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/468/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/468\">ferdium/ferdium-recipes#468</a></li>\n<li>Update links in pr template by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mcmxcdev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mcmxcdev\">@mcmxcdev</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2011286701\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/471\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/471/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/471\">ferdium/ferdium-recipes#471</a></li>\n<li>Fix selectors in the Nextcloud Calendar recipe by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eandersons/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eandersons\">@eandersons</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2011787670\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/472\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/472/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/472\">ferdium/ferdium-recipes#472</a></li>\n<li>Change name of Tutanota to Tuta Mail by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/noraj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/noraj\">@noraj</a> and <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mydarkstar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mydarkstar\">@mydarkstar</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1995221199\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/463\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/463/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/463\">ferdium/ferdium-recipes#463</a></li>\n<li>Fix selectors for Nextcloud Talk by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eandersons/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eandersons\">@eandersons</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2013840554\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/473\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/473/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/473\">ferdium/ferdium-recipes#473</a></li>\n<li>Add Wakapi recipe by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Serene-Arc/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Serene-Arc\">@Serene-Arc</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2014090982\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/474\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/474/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/474\">ferdium/ferdium-recipes#474</a></li>\n<li>Fix indirect notifications badge for GitHub by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eandersons/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eandersons\">@eandersons</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2033243221\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/476\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/476/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/476\">ferdium/ferdium-recipes#476</a></li>\n<li>Add Diagrams.net service recipe by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/stephane-oslo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/stephane-oslo\">@stephane-oslo</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2035933866\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/477\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/477/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/477\">ferdium/ferdium-recipes#477</a></li>\n<li>Zulip changed unread locations by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/maxandersen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/maxandersen\">@maxandersen</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2040081449\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/478\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/478/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/478\">ferdium/ferdium-recipes#478</a></li>\n<li>Adds Spaces and Chat badges to countImportant by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shiruken1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shiruken1\">@shiruken1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2040641876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/479\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/479/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/479\">ferdium/ferdium-recipes#479</a></li>\n<li>Add a new selector for indirect GitHub notification badge by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eandersons/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eandersons\">@eandersons</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2043130590\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/480\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/480/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/480\">ferdium/ferdium-recipes#480</a></li>\n<li>Update Tutanota to new branding by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/rdwz/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/rdwz\">@rdwz</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2016116165\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-recipes/issues/475\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-recipes/pull/475/hovercard\" href=\"https://github.com/ferdium/ferdium-recipes/pull/475\">ferdium/ferdium-recipes#475</a></li>\n</ul>\n<h3>Other Changes</h3>\n<ul>\n<li>refactor: uninstall node-fetch which is built-in since node 18 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mcmxcdev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mcmxcdev\">@mcmxcdev</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1969415938\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1431\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1431/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1431\">#1431</a></li>\n<li>feat(i18n): new Crowdin updates by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ferdium-bot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ferdium-bot\">@ferdium-bot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1972444372\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1437\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1437/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1437\">#1437</a></li>\n<li>chore: upgrade used node and pnpm version by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mcmxcdev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mcmxcdev\">@mcmxcdev</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1970465863\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1433\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1433/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1433\">#1433</a></li>\n<li>electron-builder: Allow native wayland support by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/3v1n0/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/3v1n0\">@3v1n0</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2010241046\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1455\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1455/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1455\">#1455</a></li>\n<li>electron-builder: Run snap as native wayland client unless specified by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/3v1n0/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/3v1n0\">@3v1n0</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2011246410\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1456\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1456/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1456\">#1456</a></li>\n<li>electron-builder: Use core22 as snap base by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/3v1n0/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/3v1n0\">@3v1n0</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2011248354\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1457\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1457/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1457\">#1457</a></li>\n<li>feat(i18n): new Crowdin updates by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ferdium-bot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ferdium-bot\">@ferdium-bot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1973774105\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1438\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1438/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1438\">#1438</a></li>\n<li>Fix persisting of todos sidebar width <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1902066439\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1367\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ferdium/ferdium-app/issues/1367/hovercard\" href=\"https://github.com/ferdium/ferdium-app/issues/1367\">#1367</a> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RaphaelJenni/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RaphaelJenni\">@RaphaelJenni</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2019394253\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1460\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1460/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1460\">#1460</a></li>\n<li>chore: project maintenance by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mcmxcdev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mcmxcdev\">@mcmxcdev</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2022882120\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1466\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1466/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1466\">#1466</a></li>\n<li>refactor: implement biome by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mcmxcdev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mcmxcdev\">@mcmxcdev</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2022925692\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1467\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1467/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1467\">#1467</a></li>\n<li>feat(i18n): new Crowdin updates by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ferdium-bot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ferdium-bot\">@ferdium-bot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2021982098\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1464\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1464/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1464\">#1464</a></li>\n<li>refactor: code cleanup by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mcmxcdev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mcmxcdev\">@mcmxcdev</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2031946142\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1476\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1476/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1476\">#1476</a></li>\n<li>fix: disabled media key support by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mcmxcdev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mcmxcdev\">@mcmxcdev</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2031965069\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1477\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1477/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1477\">#1477</a></li>\n<li>chore: upgrade lint-related dependencies to latest by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mcmxcdev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mcmxcdev\">@mcmxcdev</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2053191151\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1491\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1491/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1491\">#1491</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ferdium-bot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ferdium-bot\">@ferdium-bot</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1972444372\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1437\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1437/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1437\">#1437</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/3v1n0/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/3v1n0\">@3v1n0</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2010241046\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1455\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1455/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1455\">#1455</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RaphaelJenni/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RaphaelJenni\">@RaphaelJenni</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2019394253\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ferdium/ferdium-app/issues/1460\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ferdium/ferdium-app/pull/1460/hovercard\" href=\"https://github.com/ferdium/ferdium-app/pull/1460\">#1460</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/ferdium/ferdium-app/compare/v6.6.0...v6.7.0\"><tt>v6.6.0...v6.7.0</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/ferdium/ferdium-app/releases/134941521/reactions", + "total_count": 11, + "+1": 6, + "-1": 0, + "laugh": 0, + "hooray": 2, + "confused": 0, + "heart": 3, + "rocket": 0, + "eyes": 0 + }, + "mentions_count": 15 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:14.556Z" + }, + "fifo": { + "latestRelease": { + "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/111488269", + "assets_url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/111488269/assets", + "upload_url": "https://uploads.github.com/repos/snaildos/Fifo-Browser/releases/111488269/assets{?name,label}", + "html_url": "https://github.com/snaildos/Fifo-Browser/releases/tag/v1.3.1", + "id": 111488269, + "author": { + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOF847Hs4GpS0N", + "tag_name": "v1.3.1", + "target_commitish": "main", + "name": "1.3.1", + "draft": false, + "prerelease": false, + "created_at": "2023-07-08T06:05:43Z", + "published_at": "2023-07-08T06:13:56Z", + "assets": [ + { + "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/116079968", + "id": 116079968, + "node_id": "RA_kwDOF847Hs4G6z1g", + "name": "Fifo-1.3.1-ia32.nsis.7z", + "label": null, + "uploader": { + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 141958206, - "download_count": 1561, - "created_at": "2022-03-27T19:44:19Z", - "updated_at": "2022-03-27T19:44:26Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.AppImage" + "size": 69825600, + "download_count": 150, + "created_at": "2023-07-08T06:06:00Z", + "updated_at": "2023-07-08T06:09:15Z", + "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.3.1/Fifo-1.3.1-ia32.nsis.7z" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769067", - "id": 60769067, - "node_id": "RA_kwDOChiVY84Dn0Mr", - "name": "Ferdi-5.8.1.dmg", - "label": "", + "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/116080158", + "id": 116080158, + "node_id": "RA_kwDOF847Hs4G6z4e", + "name": "Fifo-1.3.1-x64.nsis.7z", + "label": null, "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 126784945, - "download_count": 2676, - "created_at": "2022-03-27T19:54:30Z", - "updated_at": "2022-03-27T19:54:35Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.dmg" + "size": 73441674, + "download_count": 1144, + "created_at": "2023-07-08T06:09:15Z", + "updated_at": "2023-07-08T06:12:49Z", + "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.3.1/Fifo-1.3.1-x64.nsis.7z" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769068", - "id": 60769068, - "node_id": "RA_kwDOChiVY84Dn0Ms", - "name": "Ferdi-5.8.1.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/116079700", + "id": 116079700, + "node_id": "RA_kwDOF847Hs4G6zxU", + "name": "Fifo-1.3.1.AppImage", + "label": null, "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 134408, - "download_count": 7, - "created_at": "2022-03-27T19:54:30Z", - "updated_at": "2022-03-27T19:54:31Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.dmg.blockmap" + "size": 100700014, + "download_count": 356, + "created_at": "2023-07-08T06:00:08Z", + "updated_at": "2023-07-08T06:05:05Z", + "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.3.1/Fifo-1.3.1.AppImage" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772242", - "id": 60772242, - "node_id": "RA_kwDOChiVY84Dn0-S", - "name": "Ferdi-5.8.1.exe", - "label": "", + "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/116080487", + "id": 116080487, + "node_id": "RA_kwDOF847Hs4G6z9n", + "name": "Fifo-Web-Setup-1.3.1.exe", + "label": null, + "uploader": { + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 745100, + "download_count": 905, + "created_at": "2023-07-08T06:12:49Z", + "updated_at": "2023-07-08T06:13:56Z", + "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.3.1/Fifo-Web-Setup-1.3.1.exe" + }, + { + "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/116079918", + "id": 116079918, + "node_id": "RA_kwDOF847Hs4G6z0u", + "name": "latest-linux.yml", + "label": null, + "uploader": { + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 360, + "download_count": 1937, + "created_at": "2023-07-08T06:05:05Z", + "updated_at": "2023-07-08T06:05:05Z", + "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.3.1/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/116080512", + "id": 116080512, + "node_id": "RA_kwDOF847Hs4G6z-A", + "name": "latest.yml", + "label": null, + "uploader": { + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 772, + "download_count": 6316, + "created_at": "2023-07-08T06:12:56Z", + "updated_at": "2023-07-08T06:12:57Z", + "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.3.1/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/snaildos/Fifo-Browser/tarball/v1.3.1", + "zipball_url": "https://api.github.com/repos/snaildos/Fifo-Browser/zipball/v1.3.1", + "body_html": "<p><a href=\"https://github.com/snaildos/Fifo-Browser/blob/main/CHANGELOG.md\">https://github.com/snaildos/Fifo-Browser/blob/main/CHANGELOG.md</a><br>\nPlease view the full changelog.</p>\n<p>We are thrilled to announce that we have finalized our highly anticipated Fifo 2022 update and it is now available for you to enjoy! �</p>\n<p>This monumental update brings a plethora of exciting changes and improvements to our platform. We've listened to your feedback and worked tirelessly to deliver a seamless and enhanced user experience. Here are some of the highlights:</p>\n<p>Revamped User Interface: We've given our interface a fresh new look, making it more intuitive and visually appealing. Navigating through the features has never been easier!<br>\nEnhanced Performance: We've optimized our system to provide lightning-fast response times, ensuring a smooth and efficient user experience.<br>\nImproved Security: Strengthened security measures have been implemented to safeguard your valuable data and protect your privacy.<br>\nExpanded Feature Set: We've introduced a range of exciting new features, expanding the capabilities of our platform and empowering you to accomplish even more.<br>\nBug Fixes and Stability Improvements: We've addressed various bugs and issues reported by our amazing community, ensuring a stable and reliable platform for all users.</p>\n<p>None of this would have been possible without the incredible support and feedback from our dedicated community. Your continuous engagement, invaluable suggestions, and unwavering enthusiasm have been the driving force behind this update. We are truly grateful for your support throughout this journey!</p>\n<p>Technical info:</p>\n<ul>\n<li>Fifo runs on NodeJS 16</li>\n<li>Chrome v104</li>\n<li>User agent v104</li>\n</ul>\n<p>Over the next week we will release a v110 update.</p>\n<p>Thank you for being a part of our community and for your ongoing trust in our platform. We remain committed to delivering the best possible user experience and look forward to bringing you more exciting updates in the future. Stay tuned and keep being awesome!</p>", + "reactions": { + "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/111488269/reactions", + "total_count": 4, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 1, + "rocket": 1, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:14.701Z" + }, + "final-countdown": { + "latestRelease": { + "url": "https://api.github.com/repos/hunterphillips/countdown/releases/118071318", + "assets_url": "https://api.github.com/repos/hunterphillips/countdown/releases/118071318/assets", + "upload_url": "https://uploads.github.com/repos/hunterphillips/countdown/releases/118071318/assets{?name,label}", + "html_url": "https://github.com/hunterphillips/countdown/releases/tag/2.0.0", + "id": 118071318, + "author": { + "login": "hunterphillips", + "id": 25643623, + "node_id": "MDQ6VXNlcjI1NjQzNjIz", + "avatar_url": "https://avatars.githubusercontent.com/u/25643623?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hunterphillips", + "html_url": "https://github.com/hunterphillips", + "followers_url": "https://api.github.com/users/hunterphillips/followers", + "following_url": "https://api.github.com/users/hunterphillips/following{/other_user}", + "gists_url": "https://api.github.com/users/hunterphillips/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hunterphillips/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hunterphillips/subscriptions", + "organizations_url": "https://api.github.com/users/hunterphillips/orgs", + "repos_url": "https://api.github.com/users/hunterphillips/repos", + "events_url": "https://api.github.com/users/hunterphillips/events{/privacy}", + "received_events_url": "https://api.github.com/users/hunterphillips/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTExODA3MTMxOA==", + "tag_name": "2.0.0", + "target_commitish": "master", + "name": "MacOS", + "draft": false, + "prerelease": false, + "created_at": "2021-02-02T13:02:48Z", + "published_at": "2023-08-21T20:12:46Z", + "assets": [ + { + "url": "https://api.github.com/repos/hunterphillips/countdown/releases/assets/122498532", + "id": 122498532, + "node_id": "RA_kwDOBvU1K84HTS3k", + "name": "FinalCountdown.zip", + "label": null, "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "hunterphillips", + "id": 25643623, + "node_id": "MDQ6VXNlcjI1NjQzNjIz", + "avatar_url": "https://avatars.githubusercontent.com/u/25643623?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/hunterphillips", + "html_url": "https://github.com/hunterphillips", + "followers_url": "https://api.github.com/users/hunterphillips/followers", + "following_url": "https://api.github.com/users/hunterphillips/following{/other_user}", + "gists_url": "https://api.github.com/users/hunterphillips/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hunterphillips/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hunterphillips/subscriptions", + "organizations_url": "https://api.github.com/users/hunterphillips/orgs", + "repos_url": "https://api.github.com/users/hunterphillips/repos", + "events_url": "https://api.github.com/users/hunterphillips/events{/privacy}", + "received_events_url": "https://api.github.com/users/hunterphillips/received_events", "type": "User", "site_admin": false }, + "content_type": "application/zip", + "state": "uploaded", + "size": 375031946, + "download_count": 9, + "created_at": "2023-08-21T20:57:31Z", + "updated_at": "2023-08-21T20:58:15Z", + "browser_download_url": "https://github.com/hunterphillips/countdown/releases/download/2.0.0/FinalCountdown.zip" + } + ], + "tarball_url": "https://api.github.com/repos/hunterphillips/countdown/tarball/2.0.0", + "zipball_url": "https://api.github.com/repos/hunterphillips/countdown/zipball/2.0.0", + "body_html": "<p>download the <code>FinalCountdown.zip</code> file</p>", + "reactions": { + "url": "https://api.github.com/repos/hunterphillips/countdown/releases/118071318/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 1, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:14.859Z" + }, + "fishing-funds": { + "latestRelease": { + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/143618064", + "assets_url": "https://api.github.com/repos/1zilc/fishing-funds/releases/143618064/assets", + "upload_url": "https://uploads.github.com/repos/1zilc/fishing-funds/releases/143618064/assets{?name,label}", + "html_url": "https://github.com/1zilc/fishing-funds/releases/tag/v8.2.1", + "id": 143618064, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOE9leEc4Ij3AQ", + "tag_name": "v8.2.1", + "target_commitish": "main", + "name": "8.2.1", + "draft": false, + "prerelease": false, + "created_at": "2024-02-26T12:41:44Z", + "published_at": "2024-02-26T13:03:14Z", + "assets": [ + { + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618782", + "id": 153618782, + "node_id": "RA_kwDOE9leEc4JKAle", + "name": "Fishing-Funds-8.2.1-arm64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 148677240, - "download_count": 1526, - "created_at": "2022-03-27T20:32:54Z", - "updated_at": "2022-03-27T20:33:00Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.exe" + "size": 96505804, + "download_count": 69, + "created_at": "2024-02-26T12:47:46Z", + "updated_at": "2024-02-26T12:47:50Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/Fishing-Funds-8.2.1-arm64.dmg" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769661", - "id": 60769661, - "node_id": "RA_kwDOChiVY84Dn0V9", - "name": "ferdi-5.8.1.freebsd", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618780", + "id": 153618780, + "node_id": "RA_kwDOE9leEc4JKAlc", + "name": "Fishing-Funds-8.2.1-arm64.dmg.blockmap", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96820188, - "download_count": 596, - "created_at": "2022-03-27T20:01:45Z", - "updated_at": "2022-03-27T20:01:50Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi-5.8.1.freebsd" + "size": 100951, + "download_count": 1, + "created_at": "2024-02-26T12:47:46Z", + "updated_at": "2024-02-26T12:47:46Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/Fishing-Funds-8.2.1-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772151", - "id": 60772151, - "node_id": "RA_kwDOChiVY84Dn083", - "name": "Ferdi-5.8.1.msi", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618775", + "id": 153618775, + "node_id": "RA_kwDOE9leEc4JKAlX", + "name": "Fishing-Funds-8.2.1.AppImage", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96210944, - "download_count": 2337, - "created_at": "2022-03-27T20:31:27Z", - "updated_at": "2022-03-27T20:31:31Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.msi" + "size": 106457124, + "download_count": 9, + "created_at": "2024-02-26T12:47:43Z", + "updated_at": "2024-02-26T12:47:47Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/Fishing-Funds-8.2.1.AppImage" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769064", - "id": 60769064, - "node_id": "RA_kwDOChiVY84Dn0Mo", - "name": "ferdi-5.8.1.tar.gz", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618770", + "id": 153618770, + "node_id": "RA_kwDOE9leEc4JKAlS", + "name": "Fishing-Funds-8.2.1.dmg", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 132975635, - "download_count": 477, - "created_at": "2022-03-27T19:54:25Z", - "updated_at": "2022-03-27T19:54:31Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi-5.8.1.tar.gz" + "size": 101831511, + "download_count": 67, + "created_at": "2024-02-26T12:47:38Z", + "updated_at": "2024-02-26T12:47:45Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/Fishing-Funds-8.2.1.dmg" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769395", - "id": 60769395, - "node_id": "RA_kwDOChiVY84Dn0Rz", - "name": "ferdi-5.8.1.x86_64.rpm", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618771", + "id": 153618771, + "node_id": "RA_kwDOE9leEc4JKAlT", + "name": "Fishing-Funds-8.2.1.dmg.blockmap", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 93156196, - "download_count": 1059, - "created_at": "2022-03-27T19:58:50Z", - "updated_at": "2022-03-27T19:58:54Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi-5.8.1.x86_64.rpm" + "size": 106772, + "download_count": 1, + "created_at": "2024-02-26T12:47:38Z", + "updated_at": "2024-02-26T12:47:38Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/Fishing-Funds-8.2.1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772256", - "id": 60772256, - "node_id": "RA_kwDOChiVY84Dn0-g", - "name": "Ferdi-Setup-5.8.1.exe", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618847", + "id": 153618847, + "node_id": "RA_kwDOE9leEc4JKAmf", + "name": "Fishing-Funds-Setup-8.2.1.exe", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 148895848, - "download_count": 23869, - "created_at": "2022-03-27T20:32:58Z", - "updated_at": "2022-03-27T20:33:03Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-Setup-5.8.1.exe" + "size": 84703210, + "download_count": 36, + "created_at": "2024-02-26T12:48:23Z", + "updated_at": "2024-02-26T12:48:26Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/Fishing-Funds-Setup-8.2.1.exe" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772259", - "id": 60772259, - "node_id": "RA_kwDOChiVY84Dn0-j", - "name": "Ferdi-Setup-5.8.1.exe.blockmap", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618846", + "id": 153618846, + "node_id": "RA_kwDOE9leEc4JKAme", + "name": "Fishing-Funds-Setup-8.2.1.exe.blockmap", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 157216, - "download_count": 19457, - "created_at": "2022-03-27T20:32:58Z", - "updated_at": "2022-03-27T20:32:59Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-Setup-5.8.1.exe.blockmap" + "size": 90087, + "download_count": 2, + "created_at": "2024-02-26T12:48:23Z", + "updated_at": "2024-02-26T12:48:23Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/Fishing-Funds-Setup-8.2.1.exe.blockmap" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769232", - "id": 60769232, - "node_id": "RA_kwDOChiVY84Dn0PQ", - "name": "ferdi_5.8.1_amd64.deb", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618860", + "id": 153618860, + "node_id": "RA_kwDOE9leEc4JKAms", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 92794576, - "download_count": 4260, - "created_at": "2022-03-27T19:56:36Z", - "updated_at": "2022-03-27T19:56:41Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi_5.8.1_amd64.deb" + "size": 378, + "download_count": 1, + "created_at": "2024-02-26T12:48:33Z", + "updated_at": "2024-02-26T12:48:33Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768865", - "id": 60768865, - "node_id": "RA_kwDOChiVY84Dn0Jh", - "name": "ferdi_5.8.1_arm64.deb", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618861", + "id": 153618861, + "node_id": "RA_kwDOE9leEc4JKAmt", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 92596338, - "download_count": 693, - "created_at": "2022-03-27T19:51:12Z", - "updated_at": "2022-03-27T19:51:17Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi_5.8.1_arm64.deb" + "size": 502, + "download_count": 7142, + "created_at": "2024-02-26T12:48:33Z", + "updated_at": "2024-02-26T12:48:33Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768934", - "id": 60768934, - "node_id": "RA_kwDOChiVY84Dn0Km", - "name": "ferdi_5.8.1_armv7l.deb", + "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/153618862", + "id": 153618862, + "node_id": "RA_kwDOE9leEc4JKAmu", + "name": "latest.yml", "label": "", "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 80826728, - "download_count": 455, - "created_at": "2022-03-27T19:52:07Z", - "updated_at": "2022-03-27T19:52:12Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi_5.8.1_armv7l.deb" - }, + "size": 354, + "download_count": 3114, + "created_at": "2024-02-26T12:48:33Z", + "updated_at": "2024-02-26T12:48:34Z", + "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v8.2.1/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/1zilc/fishing-funds/tarball/v8.2.1", + "zipball_url": "https://api.github.com/repos/1zilc/fishing-funds/zipball/v8.2.1", + "body_html": "<ol>\n<li>修复快捷键顺序问题</li>\n<li>修复日志包错误问题</li>\n<li>修复翻译错误图标</li>\n</ol>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:14.859Z" + }, + "flawesome": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:15.067Z" + }, + "flbmusic": { + "latestRelease": { + "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146", + "assets_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146/assets", + "upload_url": "https://uploads.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146/assets{?name,label}", + "html_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/tag/v1.1.9", + "id": 51926146, + "author": { + "login": "Patrick-web", + "id": 56973177, + "node_id": "MDQ6VXNlcjU2OTczMTc3", + "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Patrick-web", + "html_url": "https://github.com/Patrick-web", + "followers_url": "https://api.github.com/users/Patrick-web/followers", + "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", + "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", + "organizations_url": "https://api.github.com/users/Patrick-web/orgs", + "repos_url": "https://api.github.com/users/Patrick-web/repos", + "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", + "received_events_url": "https://api.github.com/users/Patrick-web/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTUxOTI2MTQ2", + "tag_name": "v1.1.9", + "target_commitish": "main", + "name": "v1.1.9", + "draft": false, + "prerelease": false, + "created_at": "2021-08-27T12:17:03Z", + "published_at": "2021-10-24T08:28:42Z", + "assets": [ { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769666", - "id": 60769666, - "node_id": "RA_kwDOChiVY84Dn0WC", - "name": "latest-linux.yml", - "label": "", + "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47739245", + "id": 47739245, + "node_id": "RA_kwDOFH9Pg84C2HFt", + "name": "FLB.Music-1.1.9.AppImage", + "label": null, "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "Patrick-web", + "id": 56973177, + "node_id": "MDQ6VXNlcjU2OTczMTc3", + "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/Patrick-web", + "html_url": "https://github.com/Patrick-web", + "followers_url": "https://api.github.com/users/Patrick-web/followers", + "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", + "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", + "organizations_url": "https://api.github.com/users/Patrick-web/orgs", + "repos_url": "https://api.github.com/users/Patrick-web/repos", + "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", + "received_events_url": "https://api.github.com/users/Patrick-web/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 362, - "download_count": 38048, - "created_at": "2022-03-27T20:01:50Z", - "updated_at": "2022-03-27T20:01:50Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/latest-linux.yml" + "size": 81994088, + "download_count": 426, + "created_at": "2021-10-24T08:28:20Z", + "updated_at": "2021-10-24T08:28:38Z", + "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/FLB.Music-1.1.9.AppImage" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769643", - "id": 60769643, - "node_id": "RA_kwDOChiVY84Dn0Vr", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47758836", + "id": 47758836, + "node_id": "RA_kwDOFH9Pg84C2L30", + "name": "FLB.Music.Setup.1.1.9.exe", + "label": null, "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "Patrick-web", + "id": 56973177, + "node_id": "MDQ6VXNlcjU2OTczMTc3", + "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/Patrick-web", + "html_url": "https://github.com/Patrick-web", + "followers_url": "https://api.github.com/users/Patrick-web/followers", + "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", + "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", + "organizations_url": "https://api.github.com/users/Patrick-web/orgs", + "repos_url": "https://api.github.com/users/Patrick-web/repos", + "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", + "received_events_url": "https://api.github.com/users/Patrick-web/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 789, - "download_count": 199813, - "created_at": "2022-03-27T20:01:20Z", - "updated_at": "2022-03-27T20:01:20Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/latest-mac.yml" + "size": 61533460, + "download_count": 2122, + "created_at": "2021-10-24T16:37:01Z", + "updated_at": "2021-10-24T16:38:15Z", + "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/FLB.Music.Setup.1.1.9.exe" }, { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772263", - "id": 60772263, - "node_id": "RA_kwDOChiVY84Dn0-n", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47739222", + "id": 47739222, + "node_id": "RA_kwDOFH9Pg84C2HFW", + "name": "flbmusic_1.1.9_amd64.snap", + "label": null, "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", + "login": "Patrick-web", + "id": 56973177, + "node_id": "MDQ6VXNlcjU2OTczMTc3", + "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", + "url": "https://api.github.com/users/Patrick-web", + "html_url": "https://github.com/Patrick-web", + "followers_url": "https://api.github.com/users/Patrick-web/followers", + "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", + "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", + "organizations_url": "https://api.github.com/users/Patrick-web/orgs", + "repos_url": "https://api.github.com/users/Patrick-web/repos", + "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", + "received_events_url": "https://api.github.com/users/Patrick-web/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/vnd.snap", "state": "uploaded", - "size": 339, - "download_count": 239532, - "created_at": "2022-03-27T20:33:04Z", - "updated_at": "2022-03-27T20:33:04Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/latest.yml" + "size": 70492160, + "download_count": 42, + "created_at": "2021-10-24T08:27:13Z", + "updated_at": "2021-10-24T08:28:20Z", + "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/flbmusic_1.1.9_amd64.snap" } ], - "tarball_url": "https://api.github.com/repos/getferdi/ferdi/tarball/v5.8.1", - "zipball_url": "https://api.github.com/repos/getferdi/ferdi/zipball/v5.8.1", - "body_html": "\n<h2>What's Changed</h2>\n<ul>\n<li>Bump electron from 15.3.4 to 15.3.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1178085146\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getferdi/ferdi/issues/2481\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getferdi/ferdi/pull/2481/hovercard\" href=\"https://github.com/getferdi/ferdi/pull/2481\">#2481</a></li>\n<li>Bump follow-redirects from 1.14.6 to 1.14.9 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1170407354\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getferdi/ferdi/issues/2461\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getferdi/ferdi/pull/2461/hovercard\" href=\"https://github.com/getferdi/ferdi/pull/2461\">#2461</a></li>\n<li>Bump node-fetch from 2.6.1 to 2.6.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1171332965\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getferdi/ferdi/issues/2464\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getferdi/ferdi/pull/2464/hovercard\" href=\"https://github.com/getferdi/ferdi/pull/2464\">#2464</a></li>\n<li>Bump minimist from 1.2.5 to 1.2.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1178855037\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getferdi/ferdi/issues/2483\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getferdi/ferdi/pull/2483/hovercard\" href=\"https://github.com/getferdi/ferdi/pull/2483\">#2483</a></li>\n<li>Bump plist from 3.0.4 to 3.0.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1181458863\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getferdi/ferdi/issues/2486\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getferdi/ferdi/pull/2486/hovercard\" href=\"https://github.com/getferdi/ferdi/pull/2486\">#2486</a></li>\n<li>New Crowdin updates by @ferdibot in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1155807660\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getferdi/ferdi/issues/2430\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getferdi/ferdi/pull/2430/hovercard\" href=\"https://github.com/getferdi/ferdi/pull/2430\">#2430</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160467470\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getferdi/ferdi/issues/2440\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getferdi/ferdi/pull/2440/hovercard\" href=\"https://github.com/getferdi/ferdi/pull/2440\">#2440</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1180800591\" data-permission-text=\"Title is private\" data-url=\"https://github.com/getferdi/ferdi/issues/2484\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/getferdi/ferdi/pull/2484/hovercard\" href=\"https://github.com/getferdi/ferdi/pull/2484\">#2484</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/getferdi/ferdi/compare/v5.8.0...v5.8.1\"><tt>v5.8.0...v5.8.1</tt></a></p>", - "reactions": { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/62874907/reactions", - "total_count": 6, - "+1": 0, - "-1": 0, - "laugh": 1, - "hooray": 4, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 + "tarball_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/tarball/v1.1.9", + "zipball_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/zipball/v1.1.9", + "body_html": "<p>Fixed v1.1.8 bugs<br>\nChanged auto update url to the new url at <a href=\"https://FLB-Music/FLB-Music-Player\" rel=\"nofollow\">https://FLB-Music/FLB-Music-Player</a></p>\n<p>Known Issues</p>\n<ol>\n<li>The Tag Editor only works for mp3 files</li>\n</ol>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.082Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:15.241Z" }, - "fifo": { + "fluent-reader": { "latestRelease": { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/59108557", - "assets_url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/59108557/assets", - "upload_url": "https://uploads.github.com/repos/snaildos/Fifo-Browser/releases/59108557/assets{?name,label}", - "html_url": "https://github.com/snaildos/Fifo-Browser/releases/tag/v1.1.0", - "id": 59108557, + "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/125165424", + "assets_url": "https://api.github.com/repos/yang991178/fluent-reader/releases/125165424/assets", + "upload_url": "https://uploads.github.com/repos/yang991178/fluent-reader/releases/125165424/assets{?name,label}", + "html_url": "https://github.com/yang991178/fluent-reader/releases/tag/v1.1.4", + "id": 125165424, "author": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOF847Hs4DhezN", - "tag_name": "v1.1.0", - "target_commitish": "main", - "name": "1.1.0", + "node_id": "RE_kwDOD_z5rs4Hdd9w", + "tag_name": "v1.1.4", + "target_commitish": "9fd12a9fb21e67f4829253ef918fb060d5ecc6aa", + "name": "Fluent Reader v1.1.4", "draft": false, "prerelease": false, - "created_at": "2022-02-09T10:25:41Z", - "published_at": "2022-02-09T11:25:57Z", + "created_at": "2023-10-16T05:18:55Z", + "published_at": "2023-10-16T05:30:58Z", "assets": [ { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56263636", - "id": 56263636, - "node_id": "RA_kwDOF847Hs4DWoPU", - "name": "Fifo-1.1.0-ia32.nsis.7z", - "label": null, + "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/130797167", + "id": 130797167, + "node_id": "RA_kwDOD_z5rs4Hy85v", + "name": "Fluent.Reader.1.1.4.AppImage", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 56259805, - "download_count": 33, - "created_at": "2022-02-09T11:06:33Z", - "updated_at": "2022-02-09T11:09:51Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/Fifo-1.1.0-ia32.nsis.7z" + "size": 104159433, + "download_count": 3665, + "created_at": "2023-10-16T05:32:50Z", + "updated_at": "2023-10-16T05:32:53Z", + "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.4/Fluent.Reader.1.1.4.AppImage" }, { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56263863", - "id": 56263863, - "node_id": "RA_kwDOF847Hs4DWoS3", - "name": "Fifo-1.1.0-x64.nsis.7z", + "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/130797000", + "id": 130797000, + "node_id": "RA_kwDOD_z5rs4Hy83I", + "name": "Fluent.Reader.1.1.4.dmg", "label": null, "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "yang991178", + "id": 16064741, + "node_id": "MDQ6VXNlcjE2MDY0NzQx", + "avatar_url": "https://avatars.githubusercontent.com/u/16064741?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", + "url": "https://api.github.com/users/yang991178", + "html_url": "https://github.com/yang991178", + "followers_url": "https://api.github.com/users/yang991178/followers", + "following_url": "https://api.github.com/users/yang991178/following{/other_user}", + "gists_url": "https://api.github.com/users/yang991178/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yang991178/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yang991178/subscriptions", + "organizations_url": "https://api.github.com/users/yang991178/orgs", + "repos_url": "https://api.github.com/users/yang991178/repos", + "events_url": "https://api.github.com/users/yang991178/events{/privacy}", + "received_events_url": "https://api.github.com/users/yang991178/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 59249981, - "download_count": 546, - "created_at": "2022-02-09T11:09:51Z", - "updated_at": "2022-02-09T11:13:18Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/Fifo-1.1.0-x64.nsis.7z" + "size": 100781503, + "download_count": 1459, + "created_at": "2023-10-16T05:30:33Z", + "updated_at": "2023-10-16T05:30:58Z", + "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.4/Fluent.Reader.1.1.4.dmg" }, { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56262622", - "id": 56262622, - "node_id": "RA_kwDOF847Hs4DWn_e", - "name": "Fifo-1.1.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/130796596", + "id": 130796596, + "node_id": "RA_kwDOD_z5rs4Hy8w0", + "name": "Fluent.Reader.Setup.1.1.4.x64.exe", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/vnd.microsoft.portable-executable", "state": "uploaded", - "size": 79709671, - "download_count": 49, - "created_at": "2022-02-09T10:56:30Z", - "updated_at": "2022-02-09T11:01:32Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/Fifo-1.1.0.AppImage" + "size": 75499267, + "download_count": 11026, + "created_at": "2023-10-16T05:26:24Z", + "updated_at": "2023-10-16T05:26:26Z", + "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.4/Fluent.Reader.Setup.1.1.4.x64.exe" }, { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56263633", - "id": 56263633, - "node_id": "RA_kwDOF847Hs4DWoPR", - "name": "Fifo-Web-Setup-1.1.0.exe", - "label": null, + "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/130796598", + "id": 130796598, + "node_id": "RA_kwDOD_z5rs4Hy8w2", + "name": "Fluent.Reader.Setup.1.1.4.x86.exe", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/vnd.microsoft.portable-executable", "state": "uploaded", - "size": 754297, - "download_count": 820, - "created_at": "2022-02-09T11:06:29Z", - "updated_at": "2022-02-09T11:25:57Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/Fifo-Web-Setup-1.1.0.exe" + "size": 70223339, + "download_count": 843, + "created_at": "2023-10-16T05:26:27Z", + "updated_at": "2023-10-16T05:26:28Z", + "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.4/Fluent.Reader.Setup.1.1.4.x86.exe" }, { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56263181", - "id": 56263181, - "node_id": "RA_kwDOF847Hs4DWoIN", - "name": "latest-linux.yml", - "label": null, + "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/130796600", + "id": 130796600, + "node_id": "RA_kwDOD_z5rs4Hy8w4", + "name": "Fluent.Reader.Unpacked.1.1.4.x64.zip", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 358, - "download_count": 131, - "created_at": "2022-02-09T11:01:32Z", - "updated_at": "2022-02-09T11:01:34Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/latest-linux.yml" + "size": 103689226, + "download_count": 3397, + "created_at": "2023-10-16T05:26:29Z", + "updated_at": "2023-10-16T05:26:32Z", + "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.4/Fluent.Reader.Unpacked.1.1.4.x64.zip" }, { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56264087", - "id": 56264087, - "node_id": "RA_kwDOF847Hs4DWoWX", - "name": "latest.yml", - "label": null, + "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/130796602", + "id": 130796602, + "node_id": "RA_kwDOD_z5rs4Hy8w6", + "name": "Fluent.Reader.Unpacked.1.1.4.x86.zip", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 772, - "download_count": 2552, - "created_at": "2022-02-09T11:13:18Z", - "updated_at": "2022-02-09T11:13:19Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/latest.yml" + "size": 96648624, + "download_count": 320, + "created_at": "2023-10-16T05:26:33Z", + "updated_at": "2023-10-16T05:26:35Z", + "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.4/Fluent.Reader.Unpacked.1.1.4.x86.zip" } ], - "tarball_url": "https://api.github.com/repos/snaildos/Fifo-Browser/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/snaildos/Fifo-Browser/zipball/v1.1.0", - "body_html": "<p><a href=\"https://github.com/snaildos/Fifo-Browser/blob/main/CHANGELOG.md#110-2022-02-05\"></a><a href=\"https://github.com/snaildos/Fifo-Browser/blob/main/CHANGELOG.md#miscellaneous\"></a>Changelog</p>\n<p>1.1.0 (2022-02-05)<br>\nMiscellaneous</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"Update node-fetch (security) [[0025d1c](https://github.com/snaildos/Fifo-Browser/commit/0025d1cb5554607fdb0deb33d8226e5c3fab7de9)]\nUpdate source-map [[89f3139](https://github.com/snaildos/Fifo-Browser/commit/89f3139dc78cab9cf94fda9163e7c568224ae903)]\nUpdate package.json [[5c463b8](https://github.com/snaildos/Fifo-Browser/commit/5c463b8c8a3a7c12652b9d8eec2310d0a798f214)]\nUpdate dependency @pmmmwh/react-refresh-webpack-plugin to v0.5.4 [[a6ea3ac](https://github.com/snaildos/Fifo-Browser/commit/a6ea3ac118888f78455294790e1745ceb968feea)]\nUpdate dependency @cliqz/adblocker-electron to v1.23.4 [[773c53a](https://github.com/snaildos/Fifo-Browser/commit/773c53a6ec52063c728959711128ddbe48b0644a)]\nUpdate dependency @types/chrome to v0.0.178 [[9d3fec5](https://github.com/snaildos/Fifo-Browser/commit/9d3fec5668ddef1ac615a9fe24639bd79a0f103e)]\nUpdate dependency eslint to v8.8.0 [[52d7067](https://github.com/snaildos/Fifo-Browser/commit/52d7067310a7dbeca06fff286b78e90a89bb6a17)]\nUpdate dependency fork-ts-checker-webpack-plugin to v6.5.0 [[19b16cf](https://github.com/snaildos/Fifo-Browser/commit/19b16cfc0e151a2e17811a06588b8c08d242a3ae)]\nUpdate dependency tsconfig-paths-webpack-plugin to v3.5.2 [[741d770](https://github.com/snaildos/Fifo-Browser/commit/741d770c6c7169f74fb5c41a4286e85787c9de97)]\nMinor Credit Changes [[933d812](https://github.com/snaildos/Fifo-Browser/commit/933d8126b110939030ee094f335538644c015686)]\nUpdate dependency prettier to v2.5.1 [[6a945a5](https://github.com/snaildos/Fifo-Browser/commit/6a945a58df23ae4072762cfdd0d800ce3884cb90)]\nUpdate dependency copy-webpack-plugin to v10.2.1 [[f7c360e](https://github.com/snaildos/Fifo-Browser/commit/f7c360e67584bf5b425b4e520e5b3334510e1d0c)]\nUpdate dependency gitmoji-changelog to v2.3.0 [[6cc5502](https://github.com/snaildos/Fifo-Browser/commit/6cc55023c4cc6b8d42e70ceef7c04cb1e5ccb490)]\nUpdate CHANGELOG.md [[8818966](https://github.com/snaildos/Fifo-Browser/commit/8818966118cf8caf0104fdcf2ef0cd61936ee9e3)]\nFix zoom keybinds [[0d56e65](https://github.com/snaildos/Fifo-Browser/commit/0d56e65924877f6b7537c441055ea68775903dc1)]\nFix the find bug. [[6069ead](https://github.com/snaildos/Fifo-Browser/commit/6069eadd51cd47d4af8fb36138867de3684e9fb4)]\nSet a fixed height for the download item progress bar. [[1c03852](https://github.com/snaildos/Fifo-Browser/commit/1c0385234fc29673a6ef6ac22216a9fc285aeb20)]\nCreate README.md [[6e59be7](https://github.com/snaildos/Fifo-Browser/commit/6e59be7ea260959b462d7ef4ff3616be5ccb329c)]\nUpdate README.md [[de1ecc5](https://github.com/snaildos/Fifo-Browser/commit/de1ecc55efb17be2fea4efe8832c2de9458f8483)]\nCreate SECURITY.md [[4f64b8c](https://github.com/snaildos/Fifo-Browser/commit/4f64b8c155d6c2a66e3ca592c5cddc72e02694ee)]\nUpdate package.json [[4bd1760](https://github.com/snaildos/Fifo-Browser/commit/4bd1760d9e93fd48faaaec4b807bd697992dd48c)]\nUpdate dependency mobx to v6.3.8 [[761c801](https://github.com/snaildos/Fifo-Browser/commit/761c801cbcb7c819039dc3bb5cf8987e60d8818f)]\nUpdate CHANGELOG.md [[d24ac43](https://github.com/snaildos/Fifo-Browser/commit/d24ac43c3ea0f58e1c8eb2e76bed3a940cb377cb)]\nUpdate dependency webpack-bundle-analyzer to v4.5.0 [[02956c5](https://github.com/snaildos/Fifo-Browser/commit/02956c575ce25b6f933e12a712a0b07eb0e0b1a6)]\nUpdate dependency typescript-plugin-styled-components to v2 [[be52ea2](https://github.com/snaildos/Fifo-Browser/commit/be52ea26f90882ac8447e93386b13101aca8cde8)]\nUpdate dependency ts-loader to v9.2.6 [[3b32218](https://github.com/snaildos/Fifo-Browser/commit/3b322180916174ce654b96829fad6fd98d24599f)]\nUpdate dependency @types/react-dom to v17.0.11 [[54e6797](https://github.com/snaildos/Fifo-Browser/commit/54e6797610b48201ebc0cb2da9ce8c5a35cd2ceb)]\nUpdate dependency @types/chrome to v0.0.164 [[149660a](https://github.com/snaildos/Fifo-Browser/commit/149660a7d22b79e8065bb85943495d75e317079c)]\nUpdate dependency copy-webpack-plugin to v10 [[dd36c2c](https://github.com/snaildos/Fifo-Browser/commit/dd36c2c270572a55b2f8492744d1aca4685e392d)]\nCreate codeql-analysis.yml [[fb3a8a1](https://github.com/snaildos/Fifo-Browser/commit/fb3a8a1da233ff95957e28ea94535119b3dfa766)]\nUpdate typescript-eslint monorepo to v5.4.0 [[1f76914](https://github.com/snaildos/Fifo-Browser/commit/1f76914ea846ab5264fc4213b2a1427e82f5061c)]\nPin dependencies [[b99d395](https://github.com/snaildos/Fifo-Browser/commit/b99d395f328907c36b0556b5fd7aa2c20faac6f4)]\nRemove Options page temporarily and Add Mauora [[0d885a1](https://github.com/snaildos/Fifo-Browser/commit/0d885a153176c5d36a794e46460ea231ba317e8c)]\nUpdate dependency @cliqz/adblocker-electron to v1.23.0 [[4e3aded](https://github.com/snaildos/Fifo-Browser/commit/4e3adedc72890694f36c454b2517c221eb34f13e)]\nAdd new Other options setting [[f233e1b](https://github.com/snaildos/Fifo-Browser/commit/f233e1bcc0fb2afd91b6e5355b59fb6c08397b60)]\nRestore to working condition [[7b826ac](https://github.com/snaildos/Fifo-Browser/commit/7b826ac5b47cc5f597b03ac75b42aae370a7e91d)]\nFix webpack dev server. [[1e315ad](https://github.com/snaildos/Fifo-Browser/commit/1e315ad195458ae213a7b947ff8a4a9ac7585534)]\nFix the react bug [[4ab357c](https://github.com/snaildos/Fifo-Browser/commit/4ab357c9fea69d2b82e8d45cd38fbac7f80eaa3c)]\nMerge branch 'main' of https://github.com/snaildos/Fifo-Browser [[4412585](https://github.com/snaildos/Fifo-Browser/commit/4412585097468420451c6893538745538ec866ab)]\nadd https enforce [[b81663c](https://github.com/snaildos/Fifo-Browser/commit/b81663c1e30fe2c9f2e4deffea528d5a6353db2e)]\nAddition to https enforce [[3cc3aae](https://github.com/snaildos/Fifo-Browser/commit/3cc3aaea611e164b6ddb57e2f5464c715b420c0c)]\nhttps enforce shouldn't be default [[498698f](https://github.com/snaildos/Fifo-Browser/commit/498698fb0011a180d4ba90212d19df4891c778e0)]\nTest some things [[921a0e1](https://github.com/snaildos/Fifo-Browser/commit/921a0e1b1dfc92fc07b3fe4b0e8c1a201462085a)]\nMore testing. [[86faa00](https://github.com/snaildos/Fifo-Browser/commit/86faa0002d5bc6d0196379a8c0ed2d57f02f13be)]\nAdd http unsecure error && add a testing request page. [[f37fc03](https://github.com/snaildos/Fifo-Browser/commit/f37fc03983985f121ceb91a59fbb20a5129f9722)]\nOptimise Variables [[1a1f755](https://github.com/snaildos/Fifo-Browser/commit/1a1f75540d9589042e05abfafd9cdbd8f6ea3159)]\nNew things to NewTab && Components Tab [[aa5e65a](https://github.com/snaildos/Fifo-Browser/commit/aa5e65ab0fe77f2ea0416f7b6a33c7e5a9abbf0a)]\nREADME UPDATE && Icon Refresh on NewTab [[bd6528a](https://github.com/snaildos/Fifo-Browser/commit/bd6528acd88b3bba1cd973f9032d1fccc7c42715)]\nOptimize Store [[671fb0c](https://github.com/snaildos/Fifo-Browser/commit/671fb0c8fcf5a1487e811657c4cb657243821b68)]\nUpdate ALL the old dependencies that are needed! [[5558136](https://github.com/snaildos/Fifo-Browser/commit/5558136a152f55ab6823b2120f5336fa86831a65)]\nBUGFIX: Final Bug fix's for release! [[6199f8c](https://github.com/snaildos/Fifo-Browser/commit/6199f8c1cf7f510ae66356bb44c82d1ed5286865)]\nBugFix: Lavender theme fix & Welcome fix [[52aaf1a](https://github.com/snaildos/Fifo-Browser/commit/52aaf1a1cd8177a68db632b488490f5f723cabd1)]\nBugFix: QuickMenu crash [[f062d6c](https://github.com/snaildos/Fifo-Browser/commit/f062d6c71ec6041d596ffa7aa396b68fa667db43)]\nAdd popup to set Fifo as your default browser! [[97af9e9](https://github.com/snaildos/Fifo-Browser/commit/97af9e939897636d9ee1ba7af0b1709e9841b121)]\nAdded Extra Menu [[88280a7](https://github.com/snaildos/Fifo-Browser/commit/88280a7ed3094a6d6ec4d27e0053f7e724ebffbb)]\nIncognitoMenu Addition [[b3ba3d8](https://github.com/snaildos/Fifo-Browser/commit/b3ba3d824d93889d9b90622ea6976e3c94c3f4e1)]\nUpdate Lint Configuration [[be64a8b](https://github.com/snaildos/Fifo-Browser/commit/be64a8b4d3ffbf58709e6e51b6910aeaec047bea)]\nUpdate dependency eslint to v8 [[2facdd2](https://github.com/snaildos/Fifo-Browser/commit/2facdd27a36e65c601b27b725b9e8e6fc99769a8)]\nUpdate dependency eslint-plugin-prettier to v4 [[fad4bad](https://github.com/snaildos/Fifo-Browser/commit/fad4badf54105c87961e050b89ba624bd45ec158)]\nUpdate typescript-eslint monorepo to v5 [[e0d73ba](https://github.com/snaildos/Fifo-Browser/commit/e0d73baa55a51130a904f0be8a093fd6ff1c1411)]\nUpdate dependency prettier to v2.4.1 [[b75e6de](https://github.com/snaildos/Fifo-Browser/commit/b75e6de71f1ae8111c98f9150c831352f7ad51ab)]\nRemove Qdex Search Engine since it is no longer private. [[40608d4](https://github.com/snaildos/Fifo-Browser/commit/40608d4aa32149c9adcb4a0cba86c05ba4a855aa)]\nLint! [[9134b86](https://github.com/snaildos/Fifo-Browser/commit/9134b8605f600e36825b0962569d602b2f0c7096)]\nSecurity Update [[91a0aac](https://github.com/snaildos/Fifo-Browser/commit/91a0aacd09adf01602f139597233e0ec2833e9b9)]\nUpdate dependency @types/react to v17.0.27 [[f8379e2](https://github.com/snaildos/Fifo-Browser/commit/f8379e2494123468513868615ba0659e8867bfe5)]\nUpdate dependency @cliqz/adblocker-electron to v1.22.7 [[7c3d077](https://github.com/snaildos/Fifo-Browser/commit/7c3d077366c244c2b99dfeeb723cf50f746d2720)]\nUpdate dependency @electron/remote to v1.2.2 [[75df00c](https://github.com/snaildos/Fifo-Browser/commit/75df00cb44935e706152afdc56a175e5605a6f34)]\nUpdate dependency electron-builder to v22.13.1 [[fd0c007](https://github.com/snaildos/Fifo-Browser/commit/fd0c0076e0bbf4fe89b07ca0f1fcfe5cf7e85e03)]\nUpdate dependency eslint-plugin-react to v7.26.1 [[fea8996](https://github.com/snaildos/Fifo-Browser/commit/fea8996a6b736c9c6d048871b16df765e2ff7a6c)]\nUpdate dependency webpack to v5.58.1 [[6af0f6e](https://github.com/snaildos/Fifo-Browser/commit/6af0f6ef90948a52f27f8d5f10cd67502a832d33)]\"><pre class=\"notranslate\"><code class=\"notranslate\">Update node-fetch (security) [[0025d1c](https://github.com/snaildos/Fifo-Browser/commit/0025d1cb5554607fdb0deb33d8226e5c3fab7de9)]\nUpdate source-map [[89f3139](https://github.com/snaildos/Fifo-Browser/commit/89f3139dc78cab9cf94fda9163e7c568224ae903)]\nUpdate package.json [[5c463b8](https://github.com/snaildos/Fifo-Browser/commit/5c463b8c8a3a7c12652b9d8eec2310d0a798f214)]\nUpdate dependency @pmmmwh/react-refresh-webpack-plugin to v0.5.4 [[a6ea3ac](https://github.com/snaildos/Fifo-Browser/commit/a6ea3ac118888f78455294790e1745ceb968feea)]\nUpdate dependency @cliqz/adblocker-electron to v1.23.4 [[773c53a](https://github.com/snaildos/Fifo-Browser/commit/773c53a6ec52063c728959711128ddbe48b0644a)]\nUpdate dependency @types/chrome to v0.0.178 [[9d3fec5](https://github.com/snaildos/Fifo-Browser/commit/9d3fec5668ddef1ac615a9fe24639bd79a0f103e)]\nUpdate dependency eslint to v8.8.0 [[52d7067](https://github.com/snaildos/Fifo-Browser/commit/52d7067310a7dbeca06fff286b78e90a89bb6a17)]\nUpdate dependency fork-ts-checker-webpack-plugin to v6.5.0 [[19b16cf](https://github.com/snaildos/Fifo-Browser/commit/19b16cfc0e151a2e17811a06588b8c08d242a3ae)]\nUpdate dependency tsconfig-paths-webpack-plugin to v3.5.2 [[741d770](https://github.com/snaildos/Fifo-Browser/commit/741d770c6c7169f74fb5c41a4286e85787c9de97)]\nMinor Credit Changes [[933d812](https://github.com/snaildos/Fifo-Browser/commit/933d8126b110939030ee094f335538644c015686)]\nUpdate dependency prettier to v2.5.1 [[6a945a5](https://github.com/snaildos/Fifo-Browser/commit/6a945a58df23ae4072762cfdd0d800ce3884cb90)]\nUpdate dependency copy-webpack-plugin to v10.2.1 [[f7c360e](https://github.com/snaildos/Fifo-Browser/commit/f7c360e67584bf5b425b4e520e5b3334510e1d0c)]\nUpdate dependency gitmoji-changelog to v2.3.0 [[6cc5502](https://github.com/snaildos/Fifo-Browser/commit/6cc55023c4cc6b8d42e70ceef7c04cb1e5ccb490)]\nUpdate CHANGELOG.md [[8818966](https://github.com/snaildos/Fifo-Browser/commit/8818966118cf8caf0104fdcf2ef0cd61936ee9e3)]\nFix zoom keybinds [[0d56e65](https://github.com/snaildos/Fifo-Browser/commit/0d56e65924877f6b7537c441055ea68775903dc1)]\nFix the find bug. [[6069ead](https://github.com/snaildos/Fifo-Browser/commit/6069eadd51cd47d4af8fb36138867de3684e9fb4)]\nSet a fixed height for the download item progress bar. [[1c03852](https://github.com/snaildos/Fifo-Browser/commit/1c0385234fc29673a6ef6ac22216a9fc285aeb20)]\nCreate README.md [[6e59be7](https://github.com/snaildos/Fifo-Browser/commit/6e59be7ea260959b462d7ef4ff3616be5ccb329c)]\nUpdate README.md [[de1ecc5](https://github.com/snaildos/Fifo-Browser/commit/de1ecc55efb17be2fea4efe8832c2de9458f8483)]\nCreate SECURITY.md [[4f64b8c](https://github.com/snaildos/Fifo-Browser/commit/4f64b8c155d6c2a66e3ca592c5cddc72e02694ee)]\nUpdate package.json [[4bd1760](https://github.com/snaildos/Fifo-Browser/commit/4bd1760d9e93fd48faaaec4b807bd697992dd48c)]\nUpdate dependency mobx to v6.3.8 [[761c801](https://github.com/snaildos/Fifo-Browser/commit/761c801cbcb7c819039dc3bb5cf8987e60d8818f)]\nUpdate CHANGELOG.md [[d24ac43](https://github.com/snaildos/Fifo-Browser/commit/d24ac43c3ea0f58e1c8eb2e76bed3a940cb377cb)]\nUpdate dependency webpack-bundle-analyzer to v4.5.0 [[02956c5](https://github.com/snaildos/Fifo-Browser/commit/02956c575ce25b6f933e12a712a0b07eb0e0b1a6)]\nUpdate dependency typescript-plugin-styled-components to v2 [[be52ea2](https://github.com/snaildos/Fifo-Browser/commit/be52ea26f90882ac8447e93386b13101aca8cde8)]\nUpdate dependency ts-loader to v9.2.6 [[3b32218](https://github.com/snaildos/Fifo-Browser/commit/3b322180916174ce654b96829fad6fd98d24599f)]\nUpdate dependency @types/react-dom to v17.0.11 [[54e6797](https://github.com/snaildos/Fifo-Browser/commit/54e6797610b48201ebc0cb2da9ce8c5a35cd2ceb)]\nUpdate dependency @types/chrome to v0.0.164 [[149660a](https://github.com/snaildos/Fifo-Browser/commit/149660a7d22b79e8065bb85943495d75e317079c)]\nUpdate dependency copy-webpack-plugin to v10 [[dd36c2c](https://github.com/snaildos/Fifo-Browser/commit/dd36c2c270572a55b2f8492744d1aca4685e392d)]\nCreate codeql-analysis.yml [[fb3a8a1](https://github.com/snaildos/Fifo-Browser/commit/fb3a8a1da233ff95957e28ea94535119b3dfa766)]\nUpdate typescript-eslint monorepo to v5.4.0 [[1f76914](https://github.com/snaildos/Fifo-Browser/commit/1f76914ea846ab5264fc4213b2a1427e82f5061c)]\nPin dependencies [[b99d395](https://github.com/snaildos/Fifo-Browser/commit/b99d395f328907c36b0556b5fd7aa2c20faac6f4)]\nRemove Options page temporarily and Add Mauora [[0d885a1](https://github.com/snaildos/Fifo-Browser/commit/0d885a153176c5d36a794e46460ea231ba317e8c)]\nUpdate dependency @cliqz/adblocker-electron to v1.23.0 [[4e3aded](https://github.com/snaildos/Fifo-Browser/commit/4e3adedc72890694f36c454b2517c221eb34f13e)]\nAdd new Other options setting [[f233e1b](https://github.com/snaildos/Fifo-Browser/commit/f233e1bcc0fb2afd91b6e5355b59fb6c08397b60)]\nRestore to working condition [[7b826ac](https://github.com/snaildos/Fifo-Browser/commit/7b826ac5b47cc5f597b03ac75b42aae370a7e91d)]\nFix webpack dev server. [[1e315ad](https://github.com/snaildos/Fifo-Browser/commit/1e315ad195458ae213a7b947ff8a4a9ac7585534)]\nFix the react bug [[4ab357c](https://github.com/snaildos/Fifo-Browser/commit/4ab357c9fea69d2b82e8d45cd38fbac7f80eaa3c)]\nMerge branch 'main' of https://github.com/snaildos/Fifo-Browser [[4412585](https://github.com/snaildos/Fifo-Browser/commit/4412585097468420451c6893538745538ec866ab)]\nadd https enforce [[b81663c](https://github.com/snaildos/Fifo-Browser/commit/b81663c1e30fe2c9f2e4deffea528d5a6353db2e)]\nAddition to https enforce [[3cc3aae](https://github.com/snaildos/Fifo-Browser/commit/3cc3aaea611e164b6ddb57e2f5464c715b420c0c)]\nhttps enforce shouldn't be default [[498698f](https://github.com/snaildos/Fifo-Browser/commit/498698fb0011a180d4ba90212d19df4891c778e0)]\nTest some things [[921a0e1](https://github.com/snaildos/Fifo-Browser/commit/921a0e1b1dfc92fc07b3fe4b0e8c1a201462085a)]\nMore testing. [[86faa00](https://github.com/snaildos/Fifo-Browser/commit/86faa0002d5bc6d0196379a8c0ed2d57f02f13be)]\nAdd http unsecure error && add a testing request page. [[f37fc03](https://github.com/snaildos/Fifo-Browser/commit/f37fc03983985f121ceb91a59fbb20a5129f9722)]\nOptimise Variables [[1a1f755](https://github.com/snaildos/Fifo-Browser/commit/1a1f75540d9589042e05abfafd9cdbd8f6ea3159)]\nNew things to NewTab && Components Tab [[aa5e65a](https://github.com/snaildos/Fifo-Browser/commit/aa5e65ab0fe77f2ea0416f7b6a33c7e5a9abbf0a)]\nREADME UPDATE && Icon Refresh on NewTab [[bd6528a](https://github.com/snaildos/Fifo-Browser/commit/bd6528acd88b3bba1cd973f9032d1fccc7c42715)]\nOptimize Store [[671fb0c](https://github.com/snaildos/Fifo-Browser/commit/671fb0c8fcf5a1487e811657c4cb657243821b68)]\nUpdate ALL the old dependencies that are needed! [[5558136](https://github.com/snaildos/Fifo-Browser/commit/5558136a152f55ab6823b2120f5336fa86831a65)]\nBUGFIX: Final Bug fix's for release! [[6199f8c](https://github.com/snaildos/Fifo-Browser/commit/6199f8c1cf7f510ae66356bb44c82d1ed5286865)]\nBugFix: Lavender theme fix & Welcome fix [[52aaf1a](https://github.com/snaildos/Fifo-Browser/commit/52aaf1a1cd8177a68db632b488490f5f723cabd1)]\nBugFix: QuickMenu crash [[f062d6c](https://github.com/snaildos/Fifo-Browser/commit/f062d6c71ec6041d596ffa7aa396b68fa667db43)]\nAdd popup to set Fifo as your default browser! [[97af9e9](https://github.com/snaildos/Fifo-Browser/commit/97af9e939897636d9ee1ba7af0b1709e9841b121)]\nAdded Extra Menu [[88280a7](https://github.com/snaildos/Fifo-Browser/commit/88280a7ed3094a6d6ec4d27e0053f7e724ebffbb)]\nIncognitoMenu Addition [[b3ba3d8](https://github.com/snaildos/Fifo-Browser/commit/b3ba3d824d93889d9b90622ea6976e3c94c3f4e1)]\nUpdate Lint Configuration [[be64a8b](https://github.com/snaildos/Fifo-Browser/commit/be64a8b4d3ffbf58709e6e51b6910aeaec047bea)]\nUpdate dependency eslint to v8 [[2facdd2](https://github.com/snaildos/Fifo-Browser/commit/2facdd27a36e65c601b27b725b9e8e6fc99769a8)]\nUpdate dependency eslint-plugin-prettier to v4 [[fad4bad](https://github.com/snaildos/Fifo-Browser/commit/fad4badf54105c87961e050b89ba624bd45ec158)]\nUpdate typescript-eslint monorepo to v5 [[e0d73ba](https://github.com/snaildos/Fifo-Browser/commit/e0d73baa55a51130a904f0be8a093fd6ff1c1411)]\nUpdate dependency prettier to v2.4.1 [[b75e6de](https://github.com/snaildos/Fifo-Browser/commit/b75e6de71f1ae8111c98f9150c831352f7ad51ab)]\nRemove Qdex Search Engine since it is no longer private. [[40608d4](https://github.com/snaildos/Fifo-Browser/commit/40608d4aa32149c9adcb4a0cba86c05ba4a855aa)]\nLint! [[9134b86](https://github.com/snaildos/Fifo-Browser/commit/9134b8605f600e36825b0962569d602b2f0c7096)]\nSecurity Update [[91a0aac](https://github.com/snaildos/Fifo-Browser/commit/91a0aacd09adf01602f139597233e0ec2833e9b9)]\nUpdate dependency @types/react to v17.0.27 [[f8379e2](https://github.com/snaildos/Fifo-Browser/commit/f8379e2494123468513868615ba0659e8867bfe5)]\nUpdate dependency @cliqz/adblocker-electron to v1.22.7 [[7c3d077](https://github.com/snaildos/Fifo-Browser/commit/7c3d077366c244c2b99dfeeb723cf50f746d2720)]\nUpdate dependency @electron/remote to v1.2.2 [[75df00c](https://github.com/snaildos/Fifo-Browser/commit/75df00cb44935e706152afdc56a175e5605a6f34)]\nUpdate dependency electron-builder to v22.13.1 [[fd0c007](https://github.com/snaildos/Fifo-Browser/commit/fd0c0076e0bbf4fe89b07ca0f1fcfe5cf7e85e03)]\nUpdate dependency eslint-plugin-react to v7.26.1 [[fea8996](https://github.com/snaildos/Fifo-Browser/commit/fea8996a6b736c9c6d048871b16df765e2ff7a6c)]\nUpdate dependency webpack to v5.58.1 [[6af0f6e](https://github.com/snaildos/Fifo-Browser/commit/6af0f6ef90948a52f27f8d5f10cd67502a832d33)]\n</code></pre></div>", + "tarball_url": "https://api.github.com/repos/yang991178/fluent-reader/tarball/v1.1.4", + "zipball_url": "https://api.github.com/repos/yang991178/fluent-reader/zipball/v1.1.4", + "body_html": "<h3>Features</h3>\n<ul>\n<li>Support copying the error message for OPML imports. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1535422362\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/516\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yang991178/fluent-reader/issues/516/hovercard\" href=\"https://github.com/yang991178/fluent-reader/issues/516\">#516</a></li>\n</ul>\n<h3>Fixed bugs</h3>\n<ul>\n<li>Updated dependencies to fix webp vulnerability. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1896205772\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/598\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yang991178/fluent-reader/issues/598/hovercard\" href=\"https://github.com/yang991178/fluent-reader/issues/598\">#598</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920385889\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/600\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yang991178/fluent-reader/issues/600/hovercard\" href=\"https://github.com/yang991178/fluent-reader/issues/600\">#600</a></li>\n<li>Updated RSS parser to improve RSS feed compatibility. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"770680822\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/143\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yang991178/fluent-reader/pull/143/hovercard\" href=\"https://github.com/yang991178/fluent-reader/pull/143\">#143</a></li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/59108557/reactions", - "total_count": 4, - "+1": 1, + "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/125165424/reactions", + "total_count": 45, + "+1": 26, "-1": 0, - "laugh": 0, - "hooray": 1, + "laugh": 1, + "hooray": 6, "confused": 0, - "heart": 0, - "rocket": 1, - "eyes": 1 + "heart": 4, + "rocket": 4, + "eyes": 4 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.132Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:15.382Z" }, - "final-countdown": { + "focused-task": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:15.384Z" + }, + "fog": { "latestRelease": { - "url": "https://api.github.com/repos/hunterphillips/countdown/releases/9810950", - "assets_url": "https://api.github.com/repos/hunterphillips/countdown/releases/9810950/assets", - "upload_url": "https://uploads.github.com/repos/hunterphillips/countdown/releases/9810950/assets{?name,label}", - "html_url": "https://github.com/hunterphillips/countdown/releases/tag/1.0.1", - "id": 9810950, + "url": "https://api.github.com/repos/vitorgalvao/fog/releases/16340350", + "assets_url": "https://api.github.com/repos/vitorgalvao/fog/releases/16340350/assets", + "upload_url": "https://uploads.github.com/repos/vitorgalvao/fog/releases/16340350/assets{?name,label}", + "html_url": "https://github.com/vitorgalvao/fog/releases/tag/1.4.5", + "id": 16340350, "author": { - "login": "hunterphillips", - "id": 25643623, - "node_id": "MDQ6VXNlcjI1NjQzNjIz", - "avatar_url": "https://avatars.githubusercontent.com/u/25643623?v=4", + "login": "vitorgalvao", + "id": 1699443, + "node_id": "MDQ6VXNlcjE2OTk0NDM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1699443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hunterphillips", - "html_url": "https://github.com/hunterphillips", - "followers_url": "https://api.github.com/users/hunterphillips/followers", - "following_url": "https://api.github.com/users/hunterphillips/following{/other_user}", - "gists_url": "https://api.github.com/users/hunterphillips/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hunterphillips/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hunterphillips/subscriptions", - "organizations_url": "https://api.github.com/users/hunterphillips/orgs", - "repos_url": "https://api.github.com/users/hunterphillips/repos", - "events_url": "https://api.github.com/users/hunterphillips/events{/privacy}", - "received_events_url": "https://api.github.com/users/hunterphillips/received_events", + "url": "https://api.github.com/users/vitorgalvao", + "html_url": "https://github.com/vitorgalvao", + "followers_url": "https://api.github.com/users/vitorgalvao/followers", + "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}", + "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions", + "organizations_url": "https://api.github.com/users/vitorgalvao/orgs", + "repos_url": "https://api.github.com/users/vitorgalvao/repos", + "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}", + "received_events_url": "https://api.github.com/users/vitorgalvao/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTk4MTA5NTA=", - "tag_name": "1.0.1", + "node_id": "MDc6UmVsZWFzZTE2MzQwMzUw", + "tag_name": "1.4.5", "target_commitish": "master", - "name": "1.0.1", + "name": "1.4.5", "draft": false, "prerelease": false, - "created_at": "2020-09-21T21:56:46Z", - "published_at": "2018-02-23T18:10:57Z", + "created_at": "2019-03-25T18:23:11Z", + "published_at": "2019-03-25T23:41:32Z", "assets": [ { - "url": "https://api.github.com/repos/hunterphillips/countdown/releases/assets/27507513", - "id": 27507513, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NTA3NTEz", - "name": "WindowsSetup.exe", + "url": "https://api.github.com/repos/vitorgalvao/fog/releases/assets/11724140", + "id": 11724140, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzI0MTQw", + "name": "Fog-1.4.5-mac.zip", "label": null, "uploader": { - "login": "hunterphillips", - "id": 25643623, - "node_id": "MDQ6VXNlcjI1NjQzNjIz", - "avatar_url": "https://avatars.githubusercontent.com/u/25643623?v=4", + "login": "vitorgalvao", + "id": 1699443, + "node_id": "MDQ6VXNlcjE2OTk0NDM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1699443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hunterphillips", - "html_url": "https://github.com/hunterphillips", - "followers_url": "https://api.github.com/users/hunterphillips/followers", - "following_url": "https://api.github.com/users/hunterphillips/following{/other_user}", - "gists_url": "https://api.github.com/users/hunterphillips/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hunterphillips/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hunterphillips/subscriptions", - "organizations_url": "https://api.github.com/users/hunterphillips/orgs", - "repos_url": "https://api.github.com/users/hunterphillips/repos", - "events_url": "https://api.github.com/users/hunterphillips/events{/privacy}", - "received_events_url": "https://api.github.com/users/hunterphillips/received_events", + "url": "https://api.github.com/users/vitorgalvao", + "html_url": "https://github.com/vitorgalvao", + "followers_url": "https://api.github.com/users/vitorgalvao/followers", + "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}", + "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions", + "organizations_url": "https://api.github.com/users/vitorgalvao/orgs", + "repos_url": "https://api.github.com/users/vitorgalvao/repos", + "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}", + "received_events_url": "https://api.github.com/users/vitorgalvao/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 253444608, - "download_count": 63, - "created_at": "2020-10-25T15:54:10Z", - "updated_at": "2020-10-25T15:54:17Z", - "browser_download_url": "https://github.com/hunterphillips/countdown/releases/download/1.0.1/WindowsSetup.exe" + "size": 53117104, + "download_count": 1812, + "created_at": "2019-03-25T23:41:19Z", + "updated_at": "2019-03-25T23:41:29Z", + "browser_download_url": "https://github.com/vitorgalvao/fog/releases/download/1.4.5/Fog-1.4.5-mac.zip" } ], - "tarball_url": "https://api.github.com/repos/hunterphillips/countdown/tarball/1.0.1", - "zipball_url": "https://api.github.com/repos/hunterphillips/countdown/zipball/1.0.1", - "body_html": "<p>windows exe and API update</p>" + "tarball_url": "https://api.github.com/repos/vitorgalvao/fog/tarball/1.4.5", + "zipball_url": "https://api.github.com/repos/vitorgalvao/fog/zipball/1.4.5", + "body_html": "<p>Updated dependencies.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.195Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:15.593Z" }, - "fishing-funds": { + "frame": { "latestRelease": { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/66076419", - "assets_url": "https://api.github.com/repos/1zilc/fishing-funds/releases/66076419/assets", - "upload_url": "https://uploads.github.com/repos/1zilc/fishing-funds/releases/66076419/assets{?name,label}", - "html_url": "https://github.com/1zilc/fishing-funds/releases/tag/v6.0.0", - "id": 66076419, + "url": "https://api.github.com/repos/floating/frame/releases/119150070", + "assets_url": "https://api.github.com/repos/floating/frame/releases/119150070/assets", + "upload_url": "https://uploads.github.com/repos/floating/frame/releases/119150070/assets{?name,label}", + "html_url": "https://github.com/floating/frame/releases/tag/v0.6.8", + "id": 119150070, "author": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOE9leEc4D8D8D", - "tag_name": "v6.0.0", - "target_commitish": "main", - "name": "6.0.0", + "node_id": "RE_kwDOB20kYs4HGhX2", + "tag_name": "v0.6.8", + "target_commitish": "develop", + "name": "0.6.8", "draft": false, "prerelease": false, - "created_at": "2022-05-05T02:51:07Z", - "published_at": "2022-05-05T03:07:36Z", + "created_at": "2023-08-29T23:09:07Z", + "published_at": "2023-08-30T15:02:45Z", "assets": [ { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523519", - "id": 64523519, - "node_id": "RA_kwDOE9leEc4D2Iz_", - "name": "Fishing-Funds-6.0.0-arm64.dmg", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86574326, - "download_count": 16, - "created_at": "2022-05-05T02:58:57Z", - "updated_at": "2022-05-05T02:58:59Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523518", - "id": 64523518, - "node_id": "RA_kwDOE9leEc4D2Iz-", - "name": "Fishing-Funds-6.0.0-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91127, - "download_count": 2, - "created_at": "2022-05-05T02:58:57Z", - "updated_at": "2022-05-05T02:58:57Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523400", - "id": 64523400, - "node_id": "RA_kwDOE9leEc4D2IyI", - "name": "Fishing-Funds-6.0.0.AppImage", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123689461", + "id": 123689461, + "node_id": "RA_kwDOB20kYs4HX1n1", + "name": "Frame-0.6.8-arm64-mac.zip", "label": "", "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 87118942, - "download_count": 3, - "created_at": "2022-05-05T02:57:07Z", - "updated_at": "2022-05-05T02:57:10Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0.AppImage" + "size": 149420557, + "download_count": 1679, + "created_at": "2023-08-29T23:40:01Z", + "updated_at": "2023-08-29T23:40:06Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523515", - "id": 64523515, - "node_id": "RA_kwDOE9leEc4D2Iz7", - "name": "Fishing-Funds-6.0.0.dmg", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123689462", + "id": 123689462, + "node_id": "RA_kwDOB20kYs4HX1n2", + "name": "Frame-0.6.8-arm64-mac.zip.blockmap", "label": "", "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84351176, - "download_count": 37, - "created_at": "2022-05-05T02:58:55Z", - "updated_at": "2022-05-05T02:58:58Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0.dmg" + "size": 156690, + "download_count": 14, + "created_at": "2023-08-29T23:40:01Z", + "updated_at": "2023-08-29T23:40:02Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523514", - "id": 64523514, - "node_id": "RA_kwDOE9leEc4D2Iz6", - "name": "Fishing-Funds-6.0.0.dmg.blockmap", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123687422", + "id": 123687422, + "node_id": "RA_kwDOB20kYs4HX1H-", + "name": "Frame-0.6.8-arm64.AppImage", "label": "", "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89923, - "download_count": 2, - "created_at": "2022-05-05T02:58:55Z", - "updated_at": "2022-05-05T02:58:56Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0.dmg.blockmap" + "size": 167613349, + "download_count": 118, + "created_at": "2023-08-29T23:16:16Z", + "updated_at": "2023-08-29T23:16:19Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8-arm64.AppImage" }, { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523561", - "id": 64523561, - "node_id": "RA_kwDOE9leEc4D2I0p", - "name": "Fishing-Funds-Setup-6.0.0.exe", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123689447", + "id": 123689447, + "node_id": "RA_kwDOB20kYs4HX1nn", + "name": "Frame-0.6.8-arm64.dmg", "label": "", "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 70811278, - "download_count": 30, - "created_at": "2022-05-05T03:00:05Z", - "updated_at": "2022-05-05T03:00:06Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-Setup-6.0.0.exe" + "size": 156419488, + "download_count": 2506, + "created_at": "2023-08-29T23:39:43Z", + "updated_at": "2023-08-29T23:39:48Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8-arm64.dmg" }, { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523562", - "id": 64523562, - "node_id": "RA_kwDOE9leEc4D2I0q", - "name": "Fishing-Funds-Setup-6.0.0.exe.blockmap", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123689448", + "id": 123689448, + "node_id": "RA_kwDOB20kYs4HX1no", + "name": "Frame-0.6.8-arm64.dmg.blockmap", "label": "", "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75024, - "download_count": 1, - "created_at": "2022-05-05T03:00:05Z", - "updated_at": "2022-05-05T03:00:05Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-Setup-6.0.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523564", - "id": 64523564, - "node_id": "RA_kwDOE9leEc4D2I0s", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 2, - "created_at": "2022-05-05T03:00:07Z", - "updated_at": "2022-05-05T03:00:07Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/latest-linux.yml" + "size": 164569, + "download_count": 7, + "created_at": "2023-08-29T23:39:43Z", + "updated_at": "2023-08-29T23:39:44Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523565", - "id": 64523565, - "node_id": "RA_kwDOE9leEc4D2I0t", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688115", + "id": 123688115, + "node_id": "RA_kwDOB20kYs4HX1Sz", + "name": "frame-0.6.8-arm64.tar.gz", "label": "", "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/gzip", "state": "uploaded", - "size": 501, - "download_count": 2, - "created_at": "2022-05-05T03:00:07Z", - "updated_at": "2022-05-05T03:00:07Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/latest-mac.yml" + "size": 157111713, + "download_count": 26, + "created_at": "2023-08-29T23:23:57Z", + "updated_at": "2023-08-29T23:24:00Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/frame-0.6.8-arm64.tar.gz" }, { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523563", - "id": 64523563, - "node_id": "RA_kwDOE9leEc4D2I0r", - "name": "latest.yml", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688357", + "id": 123688357, + "node_id": "RA_kwDOB20kYs4HX1Wl", + "name": "Frame-0.6.8-mac.zip", "label": "", "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 354, - "download_count": 2, - "created_at": "2022-05-05T03:00:07Z", - "updated_at": "2022-05-05T03:00:07Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/1zilc/fishing-funds/tarball/v6.0.0", - "zipball_url": "https://api.github.com/repos/1zilc/fishing-funds/zipball/v6.0.0", - "body_html": "<ol>\n<li>适配系统代理,支持http|https|socks代理</li>\n<li>mbp支持touchbar快捷操作</li>\n<li>支持自定义h5专区内容</li>\n<li>功能中心搜索支持股票、基金、指数搜索</li>\n<li>功能中心添加全网搜索入口,支持域名直达</li>\n<li>新增货币转换计算器</li>\n<li>新增贵金属,金价模块</li>\n<li>股票支持数字展示,指数支持图表展示</li>\n<li>修复股票Grid模式查看详情bug</li>\n<li>修复新浪基金接口查询失败bug</li>\n<li>修复货币Grid模式显示精度问题</li>\n<li>修复货币排序bug</li>\n<li>修复行情中心短线机会</li>\n<li>监听器,主题机制等优化</li>\n<li>模块懒加载</li>\n<li>升级Electron至v18.2.0</li>\n<li>升级React18</li>\n</ol>", - "reactions": { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/66076419/reactions", - "total_count": 3, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.278Z" - }, - "flawesome": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.311Z" - }, - "flat": { - "latestRelease": { - "url": "https://api.github.com/repos/netless-io/flat/releases/61259959", - "assets_url": "https://api.github.com/repos/netless-io/flat/releases/61259959/assets", - "upload_url": "https://uploads.github.com/repos/netless-io/flat/releases/61259959/assets{?name,label}", - "html_url": "https://github.com/netless-io/flat/releases/tag/v1.7.0", - "id": 61259959, - "author": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEU6_W84DpsC3", - "tag_name": "v1.7.0", - "target_commitish": "main", - "name": "v1.7.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-08T10:11:41Z", - "published_at": "2022-03-08T10:52:14Z", - "assets": [ - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886559", - "id": 58886559, - "node_id": "RA_kwDOEU6_W84Dgomf", - "name": "Flat-1.7.0-mac.dmg", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 128685898, - "download_count": 21, - "created_at": "2022-03-08T10:42:44Z", - "updated_at": "2022-03-08T10:44:05Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0-mac.dmg" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886738", - "id": 58886738, - "node_id": "RA_kwDOEU6_W84DgopS", - "name": "Flat-1.7.0-win.zip", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 123272199, - "download_count": 33, - "created_at": "2022-03-08T10:45:01Z", - "updated_at": "2022-03-08T10:45:55Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0-win.zip" + "size": 154397941, + "download_count": 478, + "created_at": "2023-08-29T23:27:01Z", + "updated_at": "2023-08-29T23:27:06Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8-mac.zip" }, { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886646", - "id": 58886646, - "node_id": "RA_kwDOEU6_W84Dgon2", - "name": "Flat-1.7.0.dmg.blockmap", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688358", + "id": 123688358, + "node_id": "RA_kwDOB20kYs4HX1Wm", + "name": "Frame-0.6.8-mac.zip.blockmap", + "label": "", "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 136153, - "download_count": 3, - "created_at": "2022-03-08T10:44:05Z", - "updated_at": "2022-03-08T10:44:06Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0.dmg.blockmap" + "size": 162337, + "download_count": 5, + "created_at": "2023-08-29T23:27:01Z", + "updated_at": "2023-08-29T23:27:02Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886817", - "id": 58886817, - "node_id": "RA_kwDOEU6_W84Dgoqh", - "name": "Flat-1.7.0.exe", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123687280", + "id": 123687280, + "node_id": "RA_kwDOB20kYs4HX1Fw", + "name": "Frame-0.6.8.AppImage", + "label": "", "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95251096, - "download_count": 136, - "created_at": "2022-03-08T10:45:56Z", - "updated_at": "2022-03-08T10:46:40Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0.exe" + "size": 166567075, + "download_count": 1445, + "created_at": "2023-08-29T23:14:50Z", + "updated_at": "2023-08-29T23:14:54Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8.AppImage" }, { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886857", - "id": 58886857, - "node_id": "RA_kwDOEU6_W84DgorJ", - "name": "Flat-1.7.0.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688395", + "id": 123688395, + "node_id": "RA_kwDOB20kYs4HX1XL", + "name": "Frame-0.6.8.dmg", + "label": "", "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101984, - "download_count": 4, - "created_at": "2022-03-08T10:46:40Z", - "updated_at": "2022-03-08T10:46:41Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886650", - "id": 58886650, - "node_id": "RA_kwDOEU6_W84Dgon6", - "name": "Flat-1.7.0.zip", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 124867625, - "download_count": 20, - "created_at": "2022-03-08T10:44:06Z", - "updated_at": "2022-03-08T10:45:00Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0.zip" + "size": 161377958, + "download_count": 640, + "created_at": "2023-08-29T23:27:35Z", + "updated_at": "2023-08-29T23:27:39Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8.dmg" }, { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886736", - "id": 58886736, - "node_id": "RA_kwDOEU6_W84DgopQ", - "name": "latest-mac.yml", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688396", + "id": 123688396, + "node_id": "RA_kwDOB20kYs4HX1XM", + "name": "Frame-0.6.8.dmg.blockmap", + "label": "", "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 1289, - "download_count": 6, - "created_at": "2022-03-08T10:45:00Z", - "updated_at": "2022-03-08T10:45:01Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/latest-mac.yml" + "size": 167111, + "download_count": 7, + "created_at": "2023-08-29T23:27:35Z", + "updated_at": "2023-08-29T23:27:35Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-0.6.8.dmg.blockmap" }, { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886859", - "id": 58886859, - "node_id": "RA_kwDOEU6_W84DgorL", - "name": "latest.yml", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688098", + "id": 123688098, + "node_id": "RA_kwDOB20kYs4HX1Si", + "name": "frame-0.6.8.tar.gz", + "label": "", "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/gzip", "state": "uploaded", - "size": 1118, - "download_count": 6, - "created_at": "2022-03-08T10:46:41Z", - "updated_at": "2022-03-08T10:46:42Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/netless-io/flat/tarball/v1.7.0", - "zipball_url": "https://api.github.com/repos/netless-io/flat/zipball/v1.7.0", - "body_html": "<h3>Bug Fixes</h3>\n<ul>\n<li><strong>component:</strong> update small class video avatar styles (<a href=\"https://github.com/netless-io/flat/issues/1413\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1413/hovercard\">#1413</a>) (<a href=\"https://github.com/netless-io/flat/commit/a1f9ea86fe145028137d303c3c3a2d8b132f31b3\">a1f9ea8</a>)</li>\n<li><strong>desktop:</strong> device check speaker invalid (<a href=\"https://github.com/netless-io/flat/issues/1395\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1395/hovercard\">#1395</a>) (<a href=\"https://github.com/netless-io/flat/commit/4f75b1629c03140539f89499bebf89325d555a78\">4f75b16</a>)</li>\n<li><strong>doc:</strong> link error in README-zh (<a href=\"https://github.com/netless-io/flat/commit/0b18d37271405978834b3b97dd50ffa2fcc191cf\">0b18d37</a>)</li>\n<li><strong>flat-components:</strong> chat message color & cancel-hands button position (<a href=\"https://github.com/netless-io/flat/issues/1410\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1410/hovercard\">#1410</a>) (<a href=\"https://github.com/netless-io/flat/commit/27aeab64c01c170a8487e21660e0e37c4fabff5e\">27aeab6</a>)</li>\n<li><strong>flat-components:</strong> cloud storage file title color (<a href=\"https://github.com/netless-io/flat/issues/1384\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1384/hovercard\">#1384</a>) (<a href=\"https://github.com/netless-io/flat/commit/23d08538f918d0e1629d8fa988b47b68bdcc86ba\">23d0853</a>)</li>\n<li><strong>flat-components:</strong> fix the more btn show bug in home page room list (<a href=\"https://github.com/netless-io/flat/issues/1400\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1400/hovercard\">#1400</a>) (<a href=\"https://github.com/netless-io/flat/commit/9b43035914555efe7f4f5d5b5b1942e7736ee67e\">9b43035</a>)</li>\n<li><strong>flat-components:</strong> handle very long user name (<a href=\"https://github.com/netless-io/flat/issues/1408\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1408/hovercard\">#1408</a>) (<a href=\"https://github.com/netless-io/flat/commit/5f421c3691ff8744fc1e9db3919c42af884b8957\">5f421c3</a>)</li>\n<li><strong>flat-components:</strong> incorrect chat type box color (was inherit) (<a href=\"https://github.com/netless-io/flat/issues/1403\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1403/hovercard\">#1403</a>) (<a href=\"https://github.com/netless-io/flat/commit/b276207ccded2934e8ea5e71b85f10b3926b00be\">b276207</a>)</li>\n<li><strong>flat-components:</strong> incorrect teacher's chat avatar position (<a href=\"https://github.com/netless-io/flat/issues/1407\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1407/hovercard\">#1407</a>) (<a href=\"https://github.com/netless-io/flat/commit/51cba1bae2c8307ccb6209747b52b57379f00e1d\">51cba1b</a>)</li>\n<li><strong>flat-components:</strong> periodic room detail page overflow (<a href=\"https://github.com/netless-io/flat/issues/1404\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1404/hovercard\">#1404</a>) (<a href=\"https://github.com/netless-io/flat/commit/f7121ff8d46c76e6370387be75641e29d465de37\">f7121ff</a>)</li>\n<li><strong>project:</strong> jump to modify room page rather than modify periodic room page (<a href=\"https://github.com/netless-io/flat/issues/1406\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1406/hovercard\">#1406</a>) (<a href=\"https://github.com/netless-io/flat/commit/c251991d27a601cc2faae041754eb520a0cd7a5c\">c251991</a>)</li>\n<li><strong>project:</strong> telebox position error (<a href=\"https://github.com/netless-io/flat/issues/1416\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1416/hovercard\">#1416</a>) (<a href=\"https://github.com/netless-io/flat/commit/41b7c1528d295cd04088ced63b2f129380a841a7\">41b7c15</a>)</li>\n<li><strong>renderer-app:</strong> room detailed page overflow (<a href=\"https://github.com/netless-io/flat/issues/1398\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1398/hovercard\">#1398</a>) (<a href=\"https://github.com/netless-io/flat/commit/e11d1a151adfbd2864f3a5a79ed5c2877b6afc87\">e11d1a1</a>)</li>\n</ul>\n<h3>Features</h3>\n<ul>\n<li><strong>flat-components:</strong> add appearance picker component (<a href=\"https://github.com/netless-io/flat/issues/1373\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1373/hovercard\">#1373</a>) (<a href=\"https://github.com/netless-io/flat/commit/91c48275d000a8dad7d91aca34ca015d56834eb7\">91c4827</a>)</li>\n<li><strong>flat-components:</strong> add flat icons (<a href=\"https://github.com/netless-io/flat/issues/1368\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1368/hovercard\">#1368</a>) (<a href=\"https://github.com/netless-io/flat/commit/cf4c9d7c1fe12653686285d330f2958f0e3ea54f\">cf4c9d7</a>)</li>\n<li><strong>project:</strong> support drag-and-drop files to cloud storage (<a href=\"https://github.com/netless-io/flat/issues/1376\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1376/hovercard\">#1376</a>) (<a href=\"https://github.com/netless-io/flat/commit/c8942610987d35b73a60c1dd2ab78d82701e1b9e\">c894261</a>)</li>\n</ul>\n<h2>Commit History</h2>\n<ul>\n<li>feat(flat-components): add flat icons by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1139435251\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1368\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1368/hovercard\" href=\"https://github.com/netless-io/flat/pull/1368\">#1368</a></li>\n<li>refactor(flat-components): add default icon size by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1139586528\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1369\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1369/hovercard\" href=\"https://github.com/netless-io/flat/pull/1369\">#1369</a></li>\n<li>chore(project): fix <code>yarn workspace X add Y</code> not working by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1139736184\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1371\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1371/hovercard\" href=\"https://github.com/netless-io/flat/pull/1371\">#1371</a></li>\n<li>refactor(flat-components): add icon active state by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1139644341\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1370\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1370/hovercard\" href=\"https://github.com/netless-io/flat/pull/1370\">#1370</a></li>\n<li>feat(flat-components): add appearance picker component by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1140008666\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1373\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1373/hovercard\" href=\"https://github.com/netless-io/flat/pull/1373\">#1373</a></li>\n<li>refactor(flat-components): add dark theme to chat panel by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1139791936\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1372\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1372/hovercard\" href=\"https://github.com/netless-io/flat/pull/1372\">#1372</a></li>\n<li>refactor(component): add HomePage dark mode by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1142803653\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1374\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1374/hovercard\" href=\"https://github.com/netless-io/flat/pull/1374\">#1374</a></li>\n<li>chore(deps): bump url-parse from 1.5.3 to 1.5.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1142906994\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1375\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1375/hovercard\" href=\"https://github.com/netless-io/flat/pull/1375\">#1375</a></li>\n<li>feat(project): support drag-and-drop files to cloud storage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1145249344\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1376\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1376/hovercard\" href=\"https://github.com/netless-io/flat/pull/1376\">#1376</a></li>\n<li>chore(library): bump window-manager from 0.4.4 to 0.4.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1145328020\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1377\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1377/hovercard\" href=\"https://github.com/netless-io/flat/pull/1377\">#1377</a></li>\n<li>refactor(project): apply dark mode to controls in the room by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146491936\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1378\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1378/hovercard\" href=\"https://github.com/netless-io/flat/pull/1378\">#1378</a></li>\n<li>refactor(web): apply setting page and MainPageLayout component dark mode by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146606629\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1379\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1379/hovercard\" href=\"https://github.com/netless-io/flat/pull/1379\">#1379</a></li>\n<li>refactor(component): update HomePage list dark styles by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1147626201\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1380\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1380/hovercard\" href=\"https://github.com/netless-io/flat/pull/1380\">#1380</a></li>\n<li>refactor(storybook): add antd provider by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1147672935\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1381\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1381/hovercard\" href=\"https://github.com/netless-io/flat/pull/1381\">#1381</a></li>\n<li>refactor(web): improve agora sso login callback url by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlackHole1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlackHole1\">@BlackHole1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1149207759\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1382\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1382/hovercard\" href=\"https://github.com/netless-io/flat/pull/1382\">#1382</a></li>\n<li>refactor(desktop): auto hide menu bar by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlackHole1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlackHole1\">@BlackHole1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1150149046\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1383\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1383/hovercard\" href=\"https://github.com/netless-io/flat/pull/1383\">#1383</a></li>\n<li>fix(flat-components): cloud storage file title color by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153511381\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1384\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1384/hovercard\" href=\"https://github.com/netless-io/flat/pull/1384\">#1384</a></li>\n<li>refactor(desktop): disable window zoom by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlackHole1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlackHole1\">@BlackHole1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153727364\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1387\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1387/hovercard\" href=\"https://github.com/netless-io/flat/pull/1387\">#1387</a></li>\n<li>refactor(project): add flat dark mode by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153699001\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1386\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1386/hovercard\" href=\"https://github.com/netless-io/flat/pull/1386\">#1386</a></li>\n<li>chore(deps): bump url-parse from 1.5.7 to 1.5.10 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153622884\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1385\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1385/hovercard\" href=\"https://github.com/netless-io/flat/pull/1385\">#1385</a></li>\n<li>refactor(project): add dark theme to replay page by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153844295\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1388\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1388/hovercard\" href=\"https://github.com/netless-io/flat/pull/1388\">#1388</a></li>\n<li>refactor(project): adjust style of CloudStorageButton,DeviceTestPage,InviteModal components by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153881407\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1389\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1389/hovercard\" href=\"https://github.com/netless-io/flat/pull/1389\">#1389</a></li>\n<li>refactor(project): adjust style of radio component by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1154783309\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1390\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1390/hovercard\" href=\"https://github.com/netless-io/flat/pull/1390\">#1390</a></li>\n<li>refactor(project): add radio component dark mode by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1154816686\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1391\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1391/hovercard\" href=\"https://github.com/netless-io/flat/pull/1391\">#1391</a></li>\n<li>refactor(component): cleanup theme styles by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1154864826\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1392\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1392/hovercard\" href=\"https://github.com/netless-io/flat/pull/1392\">#1392</a></li>\n<li>refactor(whiteboard): change the button outline of the Electron default properties by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1154928340\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1393\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1393/hovercard\" href=\"https://github.com/netless-io/flat/pull/1393\">#1393</a></li>\n<li>refactor(project): add settingPage, InviteModal dark mode and remove unused style file by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1155042421\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1394\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1394/hovercard\" href=\"https://github.com/netless-io/flat/pull/1394\">#1394</a></li>\n<li>fix(desktop): device check speaker invalid by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlackHole1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlackHole1\">@BlackHole1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1155080443\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1395\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1395/hovercard\" href=\"https://github.com/netless-io/flat/pull/1395\">#1395</a></li>\n<li>refactor(flat-components): reduce a:visited specificity by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1155108108\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1396\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1396/hovercard\" href=\"https://github.com/netless-io/flat/pull/1396\">#1396</a></li>\n<li>fix(renderer-app): room detailed page overflow by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1155149109\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1398\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1398/hovercard\" href=\"https://github.com/netless-io/flat/pull/1398\">#1398</a></li>\n<li>refactor(renderer-app): add DeviceCheckPage dark mode by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1155155228\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1399\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1399/hovercard\" href=\"https://github.com/netless-io/flat/pull/1399\">#1399</a></li>\n<li>fix(flat-components): fix the more btn show bug in home page room list by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/syt-honey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/syt-honey\">@syt-honey</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1155378378\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1400\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1400/hovercard\" href=\"https://github.com/netless-io/flat/pull/1400\">#1400</a></li>\n<li>chore(deps): bump plist from 3.0.3 to 3.0.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1156248505\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1402\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1402/hovercard\" href=\"https://github.com/netless-io/flat/pull/1402\">#1402</a></li>\n<li>fix(flat-components): incorrect chat type box color (was inherit) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1156793420\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1403\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1403/hovercard\" href=\"https://github.com/netless-io/flat/pull/1403\">#1403</a></li>\n<li>fix(flat-components): periodic room detail page overflow by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1156873154\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1404\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1404/hovercard\" href=\"https://github.com/netless-io/flat/pull/1404\">#1404</a></li>\n<li>refactor(flat-components): add DeviceTestSelect component dark mode by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1157931950\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1405\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1405/hovercard\" href=\"https://github.com/netless-io/flat/pull/1405\">#1405</a></li>\n<li>fix(project): jump to modify room page rather than modify periodic room page by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1157935412\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1406\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1406/hovercard\" href=\"https://github.com/netless-io/flat/pull/1406\">#1406</a></li>\n<li>fix(flat-components): incorrect teacher's chat avatar position by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1158168129\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1407\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1407/hovercard\" href=\"https://github.com/netless-io/flat/pull/1407\">#1407</a></li>\n<li>fix(flat-components): handle very long user name by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1159210138\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1408\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1408/hovercard\" href=\"https://github.com/netless-io/flat/pull/1408\">#1408</a></li>\n<li>Update README-zh.md by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kongkang/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kongkang\">@kongkang</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1159282920\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1409\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1409/hovercard\" href=\"https://github.com/netless-io/flat/pull/1409\">#1409</a></li>\n<li>refactor(component): add video avatar by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160838071\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1411\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1411/hovercard\" href=\"https://github.com/netless-io/flat/pull/1411\">#1411</a></li>\n<li>fix(flat-components): chat message color & cancel-hands button position by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160835546\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1410\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1410/hovercard\" href=\"https://github.com/netless-io/flat/pull/1410\">#1410</a></li>\n<li>refactor(flat-components): add dark theme to raise hand button by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1161064947\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1412\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1412/hovercard\" href=\"https://github.com/netless-io/flat/pull/1412\">#1412</a></li>\n<li>fix(component): update small class video avatar styles by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crimx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/crimx\">@crimx</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1161071667\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1413\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1413/hovercard\" href=\"https://github.com/netless-io/flat/pull/1413\">#1413</a></li>\n<li>chore(project): bump fastboard to 0.2.10 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1161171997\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1414\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1414/hovercard\" href=\"https://github.com/netless-io/flat/pull/1414\">#1414</a></li>\n<li>refactor(component): update room info colors by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162146948\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1415\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1415/hovercard\" href=\"https://github.com/netless-io/flat/pull/1415\">#1415</a></li>\n<li>fix(project): telebox position error by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162154432\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1416\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1416/hovercard\" href=\"https://github.com/netless-io/flat/pull/1416\">#1416</a></li>\n<li>style(flat-components): adjust font color by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162200172\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1417\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1417/hovercard\" href=\"https://github.com/netless-io/flat/pull/1417\">#1417</a></li>\n<li>style(project): update classroom top bar icons by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162223783\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1418\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1418/hovercard\" href=\"https://github.com/netless-io/flat/pull/1418\">#1418</a></li>\n<li>refactor(project): change layout of the UserSettingPage component by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Cheerego7/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Cheerego7\">@Cheerego7</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162289489\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1420\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1420/hovercard\" href=\"https://github.com/netless-io/flat/pull/1420\">#1420</a></li>\n<li>chore(project): bump fastboard to 0.2.11 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/hyrious/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/hyrious\">@hyrious</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162408396\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1421\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1421/hovercard\" href=\"https://github.com/netless-io/flat/pull/1421\">#1421</a></li>\n<li>chore(version): upgrade version to v1.7.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlackHole1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlackHole1\">@BlackHole1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162457641\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1422\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1422/hovercard\" href=\"https://github.com/netless-io/flat/pull/1422\">#1422</a></li>\n<li>docs(changelog): update CHANGELOG.md by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BlackHole1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BlackHole1\">@BlackHole1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1162464007\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1423\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1423/hovercard\" href=\"https://github.com/netless-io/flat/pull/1423\">#1423</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kongkang/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kongkang\">@kongkang</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1159282920\" data-permission-text=\"Title is private\" data-url=\"https://github.com/netless-io/flat/issues/1409\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/netless-io/flat/pull/1409/hovercard\" href=\"https://github.com/netless-io/flat/pull/1409\">#1409</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/netless-io/flat/compare/v1.6.1...v1.7.0\"><tt>v1.6.1...v1.7.0</tt></a></p>", - "discussion_url": "https://github.com/netless-io/flat/discussions/1424", - "mentions_count": 7 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.362Z" - }, - "focused-task": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.493Z" - }, - "flbmusic": { - "latestRelease": { - "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146", - "assets_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146/assets", - "upload_url": "https://uploads.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146/assets{?name,label}", - "html_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/tag/v1.1.9", - "id": 51926146, - "author": { - "login": "Patrick-web", - "id": 56973177, - "node_id": "MDQ6VXNlcjU2OTczMTc3", - "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Patrick-web", - "html_url": "https://github.com/Patrick-web", - "followers_url": "https://api.github.com/users/Patrick-web/followers", - "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", - "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", - "organizations_url": "https://api.github.com/users/Patrick-web/orgs", - "repos_url": "https://api.github.com/users/Patrick-web/repos", - "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", - "received_events_url": "https://api.github.com/users/Patrick-web/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTUxOTI2MTQ2", - "tag_name": "v1.1.9", - "target_commitish": "main", - "name": "v1.1.9", - "draft": false, - "prerelease": false, - "created_at": "2021-08-27T12:17:03Z", - "published_at": "2021-10-24T08:28:42Z", - "assets": [ + "size": 156489993, + "download_count": 56, + "created_at": "2023-08-29T23:23:23Z", + "updated_at": "2023-08-29T23:23:27Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/frame-0.6.8.tar.gz" + }, { - "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47739245", - "id": 47739245, - "node_id": "RA_kwDOFH9Pg84C2HFt", - "name": "FLB.Music-1.1.9.AppImage", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123687615", + "id": 123687615, + "node_id": "RA_kwDOB20kYs4HX1K_", + "name": "Frame-Setup-0.6.8.exe", + "label": "", "uploader": { - "login": "Patrick-web", - "id": 56973177, - "node_id": "MDQ6VXNlcjU2OTczMTc3", - "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Patrick-web", - "html_url": "https://github.com/Patrick-web", - "followers_url": "https://api.github.com/users/Patrick-web/followers", - "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", - "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", - "organizations_url": "https://api.github.com/users/Patrick-web/orgs", - "repos_url": "https://api.github.com/users/Patrick-web/repos", - "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", - "received_events_url": "https://api.github.com/users/Patrick-web/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 81994088, - "download_count": 329, - "created_at": "2021-10-24T08:28:20Z", - "updated_at": "2021-10-24T08:28:38Z", - "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/FLB.Music-1.1.9.AppImage" + "size": 120329200, + "download_count": 6157, + "created_at": "2023-08-29T23:18:36Z", + "updated_at": "2023-08-29T23:18:39Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-Setup-0.6.8.exe" }, { - "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47758836", - "id": 47758836, - "node_id": "RA_kwDOFH9Pg84C2L30", - "name": "FLB.Music.Setup.1.1.9.exe", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123687616", + "id": 123687616, + "node_id": "RA_kwDOB20kYs4HX1LA", + "name": "Frame-Setup-0.6.8.exe.blockmap", + "label": "", "uploader": { - "login": "Patrick-web", - "id": 56973177, - "node_id": "MDQ6VXNlcjU2OTczMTc3", - "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Patrick-web", - "html_url": "https://github.com/Patrick-web", - "followers_url": "https://api.github.com/users/Patrick-web/followers", - "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", - "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", - "organizations_url": "https://api.github.com/users/Patrick-web/orgs", - "repos_url": "https://api.github.com/users/Patrick-web/repos", - "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", - "received_events_url": "https://api.github.com/users/Patrick-web/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 61533460, - "download_count": 602, - "created_at": "2021-10-24T16:37:01Z", - "updated_at": "2021-10-24T16:38:15Z", - "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/FLB.Music.Setup.1.1.9.exe" + "size": 128067, + "download_count": 1707, + "created_at": "2023-08-29T23:18:36Z", + "updated_at": "2023-08-29T23:18:37Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/Frame-Setup-0.6.8.exe.blockmap" }, { - "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47739222", - "id": 47739222, - "node_id": "RA_kwDOFH9Pg84C2HFW", - "name": "flbmusic_1.1.9_amd64.snap", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688382", + "id": 123688382, + "node_id": "RA_kwDOB20kYs4HX1W-", + "name": "frame_0.6.8_amd64.deb", + "label": "", "uploader": { - "login": "Patrick-web", - "id": 56973177, - "node_id": "MDQ6VXNlcjU2OTczMTc3", - "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Patrick-web", - "html_url": "https://github.com/Patrick-web", - "followers_url": "https://api.github.com/users/Patrick-web/followers", - "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", - "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", - "organizations_url": "https://api.github.com/users/Patrick-web/orgs", - "repos_url": "https://api.github.com/users/Patrick-web/repos", - "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", - "received_events_url": "https://api.github.com/users/Patrick-web/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.snap", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 70492160, - "download_count": 27, - "created_at": "2021-10-24T08:27:13Z", - "updated_at": "2021-10-24T08:28:20Z", - "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/flbmusic_1.1.9_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/tarball/v1.1.9", - "zipball_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/zipball/v1.1.9", - "body_html": "<p>Fixed v1.1.8 bugs<br>\nChanged auto update url to the new url at <a href=\"https://FLB-Music/FLB-Music-Player\" rel=\"nofollow\">https://FLB-Music/FLB-Music-Player</a></p>\n<p>Known Issues</p>\n<ol>\n<li>The Tag Editor only works for mp3 files</li>\n</ol>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.518Z" - }, - "fluent-reader": { - "latestRelease": { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/55434625", - "assets_url": "https://api.github.com/repos/yang991178/fluent-reader/releases/55434625/assets", - "upload_url": "https://uploads.github.com/repos/yang991178/fluent-reader/releases/55434625/assets{?name,label}", - "html_url": "https://github.com/yang991178/fluent-reader/releases/tag/v1.1.0", - "id": 55434625, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOD_z5rs4DTd2B", - "tag_name": "v1.1.0", - "target_commitish": "73930f3e69e2dfa113dd10f0341e05892cabcf92", - "name": "Fluent Reader v1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2021-12-16T09:28:02Z", - "published_at": "2021-12-16T09:45:32Z", - "assets": [ + "size": 98710472, + "download_count": 1344, + "created_at": "2023-08-29T23:27:24Z", + "updated_at": "2023-08-29T23:27:27Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/frame_0.6.8_amd64.deb" + }, { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51909729", - "id": 51909729, - "node_id": "RA_kwDOD_z5rs4DGBRh", - "name": "Fluent.Reader.1.1.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123687482", + "id": 123687482, + "node_id": "RA_kwDOB20kYs4HX1I6", + "name": "frame_0.6.8_amd64.snap", + "label": "", "uploader": { - "login": "yang991178", - "id": 16064741, - "node_id": "MDQ6VXNlcjE2MDY0NzQx", - "avatar_url": "https://avatars.githubusercontent.com/u/16064741?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yang991178", - "html_url": "https://github.com/yang991178", - "followers_url": "https://api.github.com/users/yang991178/followers", - "following_url": "https://api.github.com/users/yang991178/following{/other_user}", - "gists_url": "https://api.github.com/users/yang991178/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yang991178/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yang991178/subscriptions", - "organizations_url": "https://api.github.com/users/yang991178/orgs", - "repos_url": "https://api.github.com/users/yang991178/repos", - "events_url": "https://api.github.com/users/yang991178/events{/privacy}", - "received_events_url": "https://api.github.com/users/yang991178/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101228053, - "download_count": 3708, - "created_at": "2021-12-16T10:32:00Z", - "updated_at": "2021-12-16T10:33:42Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.1.1.0.AppImage" + "size": 143917056, + "download_count": 50, + "created_at": "2023-08-29T23:16:51Z", + "updated_at": "2023-08-29T23:16:54Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/frame_0.6.8_amd64.snap" }, { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905683", - "id": 51905683, - "node_id": "RA_kwDOD_z5rs4DGAST", - "name": "Fluent.Reader.1.1.0.dmg", - "label": null, + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688423", + "id": 123688423, + "node_id": "RA_kwDOB20kYs4HX1Xn", + "name": "frame_0.6.8_arm64.deb", + "label": "", "uploader": { - "login": "yang991178", - "id": 16064741, - "node_id": "MDQ6VXNlcjE2MDY0NzQx", - "avatar_url": "https://avatars.githubusercontent.com/u/16064741?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yang991178", - "html_url": "https://github.com/yang991178", - "followers_url": "https://api.github.com/users/yang991178/followers", - "following_url": "https://api.github.com/users/yang991178/following{/other_user}", - "gists_url": "https://api.github.com/users/yang991178/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yang991178/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yang991178/subscriptions", - "organizations_url": "https://api.github.com/users/yang991178/orgs", - "repos_url": "https://api.github.com/users/yang991178/repos", - "events_url": "https://api.github.com/users/yang991178/events{/privacy}", - "received_events_url": "https://api.github.com/users/yang991178/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 86701442, - "download_count": 893, - "created_at": "2021-12-16T09:41:05Z", - "updated_at": "2021-12-16T09:41:52Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.1.1.0.dmg" + "size": 94125320, + "download_count": 62, + "created_at": "2023-08-29T23:27:49Z", + "updated_at": "2023-08-29T23:27:51Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/frame_0.6.8_arm64.deb" }, { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905628", - "id": 51905628, - "node_id": "RA_kwDOD_z5rs4DGARc", - "name": "Fluent.Reader.Setup.1.1.0.x64.exe", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688424", + "id": 123688424, + "node_id": "RA_kwDOB20kYs4HX1Xo", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -32876,19 +36719,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.microsoft.portable-executable", + "content_type": "text/yaml", "state": "uploaded", - "size": 60789795, - "download_count": 5800, - "created_at": "2021-12-16T09:40:10Z", - "updated_at": "2021-12-16T09:40:13Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.Setup.1.1.0.x64.exe" + "size": 374, + "download_count": 31, + "created_at": "2023-08-29T23:27:51Z", + "updated_at": "2023-08-29T23:27:51Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905635", - "id": 51905635, - "node_id": "RA_kwDOD_z5rs4DGARj", - "name": "Fluent.Reader.Setup.1.1.0.x86.exe", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123688425", + "id": 123688425, + "node_id": "RA_kwDOB20kYs4HX1Xp", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -32910,19 +36753,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.microsoft.portable-executable", + "content_type": "text/yaml", "state": "uploaded", - "size": 58763966, - "download_count": 661, - "created_at": "2021-12-16T09:40:14Z", - "updated_at": "2021-12-16T09:40:17Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.Setup.1.1.0.x86.exe" + "size": 362, + "download_count": 69, + "created_at": "2023-08-29T23:27:51Z", + "updated_at": "2023-08-29T23:27:51Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/latest-linux.yml" }, { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905640", - "id": 51905640, - "node_id": "RA_kwDOD_z5rs4DGARo", - "name": "Fluent.Reader.Unpacked.1.1.0.x64.zip", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123689465", + "id": 123689465, + "node_id": "RA_kwDOB20kYs4HX1n5", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -32944,19 +36787,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 82850374, - "download_count": 1934, - "created_at": "2021-12-16T09:40:18Z", - "updated_at": "2021-12-16T09:40:22Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.Unpacked.1.1.0.x64.zip" + "size": 789, + "download_count": 1135084, + "created_at": "2023-08-29T23:40:06Z", + "updated_at": "2023-08-29T23:40:06Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/latest-mac.yml" }, { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905644", - "id": 51905644, - "node_id": "RA_kwDOD_z5rs4DGARs", - "name": "Fluent.Reader.Unpacked.1.1.0.x86.zip", + "url": "https://api.github.com/repos/floating/frame/releases/assets/123687618", + "id": 123687618, + "node_id": "RA_kwDOB20kYs4HX1LC", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -32978,109 +36821,450 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 79904260, - "download_count": 199, - "created_at": "2021-12-16T09:40:23Z", - "updated_at": "2021-12-16T09:40:26Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.Unpacked.1.1.0.x86.zip" + "size": 339, + "download_count": 886388, + "created_at": "2023-08-29T23:18:39Z", + "updated_at": "2023-08-29T23:18:40Z", + "browser_download_url": "https://github.com/floating/frame/releases/download/v0.6.8/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/yang991178/fluent-reader/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/yang991178/fluent-reader/zipball/v1.1.0", - "body_html": "<h3>Features</h3>\n<ul>\n<li>Customize fonts of articles. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"715387069\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/109\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yang991178/fluent-reader/issues/109/hovercard\" href=\"https://github.com/yang991178/fluent-reader/issues/109\">#109</a></li>\n<li>Support for RTL and vertical text directions for articles. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"875820092\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/239\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yang991178/fluent-reader/issues/239/hovercard\" href=\"https://github.com/yang991178/fluent-reader/issues/239\">#239</a></li>\n<li>Korean language support. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1000213425\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/314\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/yang991178/fluent-reader/pull/314/hovercard\" href=\"https://github.com/yang991178/fluent-reader/pull/314\">#314</a></li>\n</ul>\n<h3>Fixed bugs</h3>\n<ul>\n<li>Fixed negative unread counts. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"838724566\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/216\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yang991178/fluent-reader/issues/216/hovercard\" href=\"https://github.com/yang991178/fluent-reader/issues/216\">#216</a></li>\n<li>Fixed overflow of pre tags in articles. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1037989234\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yang991178/fluent-reader/issues/323\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yang991178/fluent-reader/issues/323/hovercard\" href=\"https://github.com/yang991178/fluent-reader/issues/323\">#323</a></li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/55434625/reactions", - "total_count": 38, - "+1": 15, - "-1": 0, - "laugh": 3, - "hooray": 5, - "confused": 0, - "heart": 9, - "rocket": 5, - "eyes": 1 - } + "tarball_url": "https://api.github.com/repos/floating/frame/tarball/v0.6.8", + "zipball_url": "https://api.github.com/repos/floating/frame/zipball/v0.6.8", + "body_html": "<h3>New</h3>\n<ul>\n<li>Reload chain connections when PC comes out of sleep to prevent stale socket connections (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1841369578\" data-permission-text=\"Title is private\" data-url=\"https://github.com/floating/frame/issues/1638\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/floating/frame/pull/1638/hovercard\" href=\"https://github.com/floating/frame/pull/1638\">#1638</a>)</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Now loading rates for custom tokens (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1841369578\" data-permission-text=\"Title is private\" data-url=\"https://github.com/floating/frame/issues/1638\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/floating/frame/pull/1638/hovercard\" href=\"https://github.com/floating/frame/pull/1638\">#1638</a>)</li>\n<li>Missing log import (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1871575098\" data-permission-text=\"Title is private\" data-url=\"https://github.com/floating/frame/issues/1652\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/floating/frame/pull/1652/hovercard\" href=\"https://github.com/floating/frame/pull/1652\">#1652</a>)</li>\n<li>Wrong behavior when user chooses whether or not to use Pylon presets (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1841369578\" data-permission-text=\"Title is private\" data-url=\"https://github.com/floating/frame/issues/1638\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/floating/frame/pull/1638/hovercard\" href=\"https://github.com/floating/frame/pull/1638\">#1638</a>)</li>\n<li>UI crash when rendering legacy transactions on OP stack chains (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1841369578\" data-permission-text=\"Title is private\" data-url=\"https://github.com/floating/frame/issues/1638\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/floating/frame/pull/1638/hovercard\" href=\"https://github.com/floating/frame/pull/1638\">#1638</a>)</li>\n<li>UI crash due to timing issue after resolving a request (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1871575098\" data-permission-text=\"Title is private\" data-url=\"https://github.com/floating/frame/issues/1652\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/floating/frame/pull/1652/hovercard\" href=\"https://github.com/floating/frame/pull/1652\">#1652</a>)</li>\n<li>UI crash when gas fees for a chain can't be loaded (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1871575098\" data-permission-text=\"Title is private\" data-url=\"https://github.com/floating/frame/issues/1652\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/floating/frame/pull/1652/hovercard\" href=\"https://github.com/floating/frame/pull/1652\">#1652</a>)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.557Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:15.915Z" }, - "fog": { + "gdevelop": { "latestRelease": { - "url": "https://api.github.com/repos/vitorgalvao/fog/releases/16340350", - "assets_url": "https://api.github.com/repos/vitorgalvao/fog/releases/16340350/assets", - "upload_url": "https://uploads.github.com/repos/vitorgalvao/fog/releases/16340350/assets{?name,label}", - "html_url": "https://github.com/vitorgalvao/fog/releases/tag/1.4.5", - "id": 16340350, + "url": "https://api.github.com/repos/4ian/GDevelop/releases/143834362", + "assets_url": "https://api.github.com/repos/4ian/GDevelop/releases/143834362/assets", + "upload_url": "https://uploads.github.com/repos/4ian/GDevelop/releases/143834362/assets{?name,label}", + "html_url": "https://github.com/4ian/GDevelop/releases/tag/v5.3.191", + "id": 143834362, "author": { - "login": "vitorgalvao", - "id": 1699443, - "node_id": "MDQ6VXNlcjE2OTk0NDM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1699443?v=4", + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vitorgalvao", - "html_url": "https://github.com/vitorgalvao", - "followers_url": "https://api.github.com/users/vitorgalvao/followers", - "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}", - "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions", - "organizations_url": "https://api.github.com/users/vitorgalvao/orgs", - "repos_url": "https://api.github.com/users/vitorgalvao/repos", - "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}", - "received_events_url": "https://api.github.com/users/vitorgalvao/received_events", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE2MzQwMzUw", - "tag_name": "1.4.5", + "node_id": "RE_kwDOAUV8ks4Ikrz6", + "tag_name": "v5.3.191", "target_commitish": "master", - "name": "1.4.5", + "name": "5.3.191", "draft": false, "prerelease": false, - "created_at": "2019-03-25T18:23:11Z", - "published_at": "2019-03-25T23:41:32Z", + "created_at": "2024-02-29T09:03:44Z", + "published_at": "2024-02-29T10:20:01Z", "assets": [ { - "url": "https://api.github.com/repos/vitorgalvao/fog/releases/assets/11724140", - "id": 11724140, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzI0MTQw", - "name": "Fog-1.4.5-mac.zip", + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154158851", + "id": 154158851, + "node_id": "RA_kwDOAUV8ks4JMEcD", + "name": "GDevelop-5-5.3.191-arm64.AppImage", "label": null, "uploader": { - "login": "vitorgalvao", - "id": 1699443, - "node_id": "MDQ6VXNlcjE2OTk0NDM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1699443?v=4", + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vitorgalvao", - "html_url": "https://github.com/vitorgalvao", - "followers_url": "https://api.github.com/users/vitorgalvao/followers", - "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}", - "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions", - "organizations_url": "https://api.github.com/users/vitorgalvao/orgs", - "repos_url": "https://api.github.com/users/vitorgalvao/repos", - "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}", - "received_events_url": "https://api.github.com/users/vitorgalvao/received_events", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 152037534, + "download_count": 1, + "created_at": "2024-02-29T08:26:45Z", + "updated_at": "2024-02-29T08:26:51Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/GDevelop-5-5.3.191-arm64.AppImage" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154158883", + "id": 154158883, + "node_id": "RA_kwDOAUV8ks4JMEcj", + "name": "GDevelop-5-5.3.191-universal-mac.zip", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 53117104, - "download_count": 1358, - "created_at": "2019-03-25T23:41:19Z", - "updated_at": "2019-03-25T23:41:29Z", - "browser_download_url": "https://github.com/vitorgalvao/fog/releases/download/1.4.5/Fog-1.4.5-mac.zip" + "size": 210844143, + "download_count": 141, + "created_at": "2024-02-29T08:26:51Z", + "updated_at": "2024-02-29T08:27:00Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/GDevelop-5-5.3.191-universal-mac.zip" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154158915", + "id": 154158915, + "node_id": "RA_kwDOAUV8ks4JMEdD", + "name": "GDevelop-5-5.3.191-universal.dmg", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 218421325, + "download_count": 167, + "created_at": "2024-02-29T08:27:00Z", + "updated_at": "2024-02-29T08:27:08Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/GDevelop-5-5.3.191-universal.dmg" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154158924", + "id": 154158924, + "node_id": "RA_kwDOAUV8ks4JMEdM", + "name": "GDevelop-5-5.3.191-universal.dmg.blockmap", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 228153, + "download_count": 1, + "created_at": "2024-02-29T08:27:08Z", + "updated_at": "2024-02-29T08:27:08Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/GDevelop-5-5.3.191-universal.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154158926", + "id": 154158926, + "node_id": "RA_kwDOAUV8ks4JMEdO", + "name": "GDevelop-5-5.3.191.AppImage", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 145823531, + "download_count": 55, + "created_at": "2024-02-29T08:27:08Z", + "updated_at": "2024-02-29T08:27:14Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/GDevelop-5-5.3.191.AppImage" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154158938", + "id": 154158938, + "node_id": "RA_kwDOAUV8ks4JMEda", + "name": "GDevelop-5-Setup-5.3.191.exe", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 106991144, + "download_count": 1929, + "created_at": "2024-02-29T08:27:14Z", + "updated_at": "2024-02-29T08:27:18Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/GDevelop-5-Setup-5.3.191.exe" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154158942", + "id": 154158942, + "node_id": "RA_kwDOAUV8ks4JMEde", + "name": "GDevelop-5-Setup-5.3.191.exe.blockmap", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 114072, + "download_count": 1455, + "created_at": "2024-02-29T08:27:18Z", + "updated_at": "2024-02-29T08:27:19Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/GDevelop-5-Setup-5.3.191.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154203600", + "id": 154203600, + "node_id": "RA_kwDOAUV8ks4JMPXQ", + "name": "latest-linux-arm64.yml", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 546, + "download_count": 1, + "created_at": "2024-02-29T13:54:07Z", + "updated_at": "2024-02-29T13:54:08Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/latest-linux-arm64.yml" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154203603", + "id": 154203603, + "node_id": "RA_kwDOAUV8ks4JMPXT", + "name": "latest-linux.yml", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 534, + "download_count": 40, + "created_at": "2024-02-29T13:54:08Z", + "updated_at": "2024-02-29T13:54:08Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154203606", + "id": 154203606, + "node_id": "RA_kwDOAUV8ks4JMPXW", + "name": "latest-mac.yml", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 534, + "download_count": 213, + "created_at": "2024-02-29T13:54:08Z", + "updated_at": "2024-02-29T13:54:09Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/154203609", + "id": 154203609, + "node_id": "RA_kwDOAUV8ks4JMPXZ", + "name": "latest.yml", + "label": null, + "uploader": { + "login": "AlexandreSi", + "id": 32449369, + "node_id": "MDQ6VXNlcjMyNDQ5MzY5", + "avatar_url": "https://avatars.githubusercontent.com/u/32449369?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/AlexandreSi", + "html_url": "https://github.com/AlexandreSi", + "followers_url": "https://api.github.com/users/AlexandreSi/followers", + "following_url": "https://api.github.com/users/AlexandreSi/following{/other_user}", + "gists_url": "https://api.github.com/users/AlexandreSi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AlexandreSi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AlexandreSi/subscriptions", + "organizations_url": "https://api.github.com/users/AlexandreSi/orgs", + "repos_url": "https://api.github.com/users/AlexandreSi/repos", + "events_url": "https://api.github.com/users/AlexandreSi/events{/privacy}", + "received_events_url": "https://api.github.com/users/AlexandreSi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 355, + "download_count": 2355, + "created_at": "2024-02-29T13:54:09Z", + "updated_at": "2024-02-29T13:54:09Z", + "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.3.191/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/vitorgalvao/fog/tarball/1.4.5", - "zipball_url": "https://api.github.com/repos/vitorgalvao/fog/zipball/1.4.5", - "body_html": "<p>Updated dependencies.</p>" + "tarball_url": "https://api.github.com/repos/4ian/GDevelop/tarball/v5.3.191", + "zipball_url": "https://api.github.com/repos/4ian/GDevelop/zipball/v5.3.191", + "body_html": "<h2>🍎 Export your game on iOS in one-click</h2>\n<blockquote>\n<p>A new challenger has appeared!</p>\n</blockquote>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/32449369/308883871-827f6676-9416-4758-a8f6-f3dca3706207.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQxOTUsIm5iZiI6MTcwOTI0Mzg5NSwicGF0aCI6Ii8zMjQ0OTM2OS8zMDg4ODM4NzEtODI3ZjY2NzYtOTQxNi00NzU4LWE4ZjYtZjNkY2EzNzA2MjA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRiNDNiM2UzNDFjZTdjNWNhOTkxMWExYzBmN2E3ZTE0ZjkxMDlmZGIyMjI4ZmIyOTlhMzVkYWMwYmNhNDJhYTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Y_6Kex2yCgibJnUNtuzfqbv0FAjHqFNK4Tgp62WoQr4\"><img src=\"https://private-user-images.githubusercontent.com/32449369/308883871-827f6676-9416-4758-a8f6-f3dca3706207.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQxOTUsIm5iZiI6MTcwOTI0Mzg5NSwicGF0aCI6Ii8zMjQ0OTM2OS8zMDg4ODM4NzEtODI3ZjY2NzYtOTQxNi00NzU4LWE4ZjYtZjNkY2EzNzA2MjA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRiNDNiM2UzNDFjZTdjNWNhOTkxMWExYzBmN2E3ZTE0ZjkxMDlmZGIyMjI4ZmIyOTlhMzVkYWMwYmNhNDJhYTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Y_6Kex2yCgibJnUNtuzfqbv0FAjHqFNK4Tgp62WoQr4\" alt=\"Screenshot of the Share workflow mentioning the new iOS option\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a></p>\n<p>GDevelop 5.3.191 introduces support for <strong>iOS Cloud Builds</strong> and <strong>automated publishing to App Store Connect</strong>.</p>\n<ul>\n<li>This allows to build a game for iOS directly from GDevelop, <em>without any additional development tool or access to a Mac</em>.</li>\n<li>Builds can be done for development (testing on iPhone/iPad) or for <strong>the App Store directly</strong>.</li>\n<li>An <strong>Apple Developer account is required,</strong> so that you can generate the required certificate files (and authentication keys for uploading to App Store Connect). Read the <a href=\"https://wiki.gdevelop.io/gdevelop5/publishing/ios\" rel=\"nofollow\">documentation to learn more how to set this up</a>.</li>\n</ul>\n<p>Using these new \"iOS cloud builds\" requires a <strong>Gold or a Pro subscription</strong>. iOS packaging requires running expensive macOS machines in the cloud to build the games and upload them using Apple specific development tools. This means iOS cloud builds can only be offered with a limited number of builds each months for Gold and Pro subscribers. More iOS builds will be available for purchase with credits in a future release.</p>\n<h2>💝 Improvements</h2>\n<ul>\n<li>The project manager has been renovated to have the same UI as the objects list. It supports keyboard navigation, is faster and allow to open multiple scenes quickly.</li>\n<li>Editor performance improvements:\n<ul>\n<li>Improve display performance on Project and Team members lists</li>\n<li>Paginate list of games to improve display performance</li>\n</ul>\n</li>\n<li>Improve visibility on small tablets and mobiles in landscape\n<ul>\n<li>Prevent the screen to be detected as mobile and some layout to shift unnecessarily</li>\n</ul>\n</li>\n<li>Improve the UI and UX of the publishing/build flow.</li>\n</ul>\n<h2>🐛 Bug fixes</h2>\n<ul>\n<li>Fix: Display claimable asset pack at top of Premium asset packs listing</li>\n<li>Fix: Update BBText hitboxes when text changes\n<ul>\n<li>Also: Deprecate current font family setting action that uses a string as input and create a new action that uses a selector instead.</li>\n</ul>\n</li>\n<li>Fix URL opening action on iOS</li>\n<li>Fix display of audio previews in premium asset pack previews</li>\n<li>Fix scrollbars not properly styled in latest Chrome version</li>\n<li>Fix 3d model resource changes not being detected by the other fields of the object editor</li>\n<li>Fix a crash when the camera Z is changed and there is no 3D object in the project</li>\n<li>Fix crash when using left and right arrow keys to navigate the events function tree view</li>\n</ul>\n<h2>⚙️ Extensions</h2>\n<ul>\n<li>[Reviewed] [Boids] Fix boids deletion to avoid them to keep affecting others</li>\n<li>[Reviewed] [Third person camera] Make the smooth camera use the shortest rotation</li>\n<li>[Community] [WithThreeJs] Fix light brightness change from Three.js r160 of GDevelop 5.3.190 (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/PANDAKO-GitHub/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/PANDAKO-GitHub\">@PANDAKO-GitHub</a>!)</li>\n</ul>\n<h2>🎨 Assets</h2>\n<h3>Premium packs</h3>\n<p><strong>By BarelyApes</strong></p>\n<ul>\n<li><a href=\"https://gdevelop.io/fr-fr/asset-store/scifi-graphics-toolkit-vol-2-a58e1cb8-e249-4fd9-adcb-5fa2d1f77604\" rel=\"nofollow\">SciFi Graphics Toolkit Vol.2</a></li>\n<li><a href=\"https://gdevelop.io/fr-fr/asset-store/scifi-graphics-toolkit-vol-3-08aded22-cbab-4d0d-afcf-ded3cedc2260\" rel=\"nofollow\">SciFi Graphics Toolkit Vol.3</a></li>\n</ul>\n<p><strong>By GDevelop</strong></p>\n<ul>\n<li><a href=\"https://gdevelop.io/fr-fr/asset-store/visual-novel---the-basics-69737aaf-eb47-46e6-80f5-6b1fa4ce9077\" rel=\"nofollow\">Visual novel - The basics</a></li>\n<li><a href=\"https://gdevelop.io/fr-fr/asset-store/tamagochi---creature-1ddd9de5-efc9-4d15-b950-0f66f00be444\" rel=\"nofollow\">Tamagotchi Creatures</a></li>\n<li><a href=\"https://gdevelop.io/fr-fr/asset-store/front-view-tamagotchi-700e63fc-09e0-4b72-9770-01a5f6e900a9\" rel=\"nofollow\">Front View Tamagotchi</a></li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/4ian/GDevelop/releases/143834362/reactions", + "total_count": 11, + "+1": 4, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 6, + "rocket": 0, + "eyes": 1 + }, + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.627Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:15.916Z" }, "gaucho": { "latestRelease": { @@ -33147,7 +37331,7 @@ "content_type": "application/vnd.appimage", "state": "uploaded", "size": 85273410, - "download_count": 2, + "download_count": 62, "created_at": "2022-04-12T20:49:12Z", "updated_at": "2022-04-12T20:49:31Z", "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Linux_1.1.0.AppImage" @@ -33181,7 +37365,7 @@ "content_type": "application/vnd.debian.binary-package", "state": "uploaded", "size": 58705086, - "download_count": 6, + "download_count": 73, "created_at": "2022-04-12T20:49:31Z", "updated_at": "2022-04-12T20:49:43Z", "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Linux_1.1.0.deb" @@ -33215,7 +37399,7 @@ "content_type": "application/vnd.snap", "state": "uploaded", "size": 73351168, - "download_count": 2, + "download_count": 17, "created_at": "2022-04-12T20:49:43Z", "updated_at": "2022-04-12T20:49:57Z", "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Linux_1.1.0.snap" @@ -33249,7 +37433,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 81030476, - "download_count": 1, + "download_count": 24, "created_at": "2022-04-12T20:49:57Z", "updated_at": "2022-04-12T20:50:14Z", "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Linux_1.1.0.zip" @@ -33283,7 +37467,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 81766639, - "download_count": 2, + "download_count": 34, "created_at": "2022-04-12T20:50:14Z", "updated_at": "2022-04-12T20:50:37Z", "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_MacOS_1.1.0.zip" @@ -33317,7 +37501,7 @@ "content_type": "application/x-ms-dos-executable", "state": "uploaded", "size": 55968714, - "download_count": 24, + "download_count": 125, "created_at": "2022-04-12T20:50:37Z", "updated_at": "2022-04-12T20:50:51Z", "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Windows_1.1.0.exe" @@ -33351,7 +37535,7 @@ "content_type": "application/x-ms-dos-executable", "state": "uploaded", "size": 56173811, - "download_count": 6, + "download_count": 88, "created_at": "2022-04-12T20:50:51Z", "updated_at": "2022-04-12T20:51:02Z", "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Windows_Setup_1.1.0.exe" @@ -33373,990 +37557,7 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.727Z" - }, - "frame": { - "latestRelease": { - "url": "https://api.github.com/repos/floating/frame/releases/65746458", - "assets_url": "https://api.github.com/repos/floating/frame/releases/65746458/assets", - "upload_url": "https://uploads.github.com/repos/floating/frame/releases/65746458/assets{?name,label}", - "html_url": "https://github.com/floating/frame/releases/tag/v0.5.0-beta.18", - "id": 65746458, - "author": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOB20kYs4D6zYa", - "tag_name": "v0.5.0-beta.18", - "target_commitish": "0.5", - "name": "0.5.0-beta.18", - "draft": false, - "prerelease": false, - "created_at": "2022-05-01T04:38:40Z", - "published_at": "2022-05-02T17:39:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140275", - "id": 64140275, - "node_id": "RA_kwDOB20kYs4D0rPz", - "name": "Frame-0.5.0-beta.18-arm64-mac.zip", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 136355137, - "download_count": 391, - "created_at": "2022-05-01T01:01:04Z", - "updated_at": "2022-05-01T01:01:08Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140274", - "id": 64140274, - "node_id": "RA_kwDOB20kYs4D0rPy", - "name": "Frame-0.5.0-beta.18-arm64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 142802, - "download_count": 0, - "created_at": "2022-05-01T01:01:04Z", - "updated_at": "2022-05-01T01:01:05Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140222", - "id": 64140222, - "node_id": "RA_kwDOB20kYs4D0rO-", - "name": "Frame-0.5.0-beta.18-arm64.dmg", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 144860836, - "download_count": 84, - "created_at": "2022-05-01T00:59:59Z", - "updated_at": "2022-05-01T01:00:03Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140221", - "id": 64140221, - "node_id": "RA_kwDOB20kYs4D0rO9", - "name": "Frame-0.5.0-beta.18-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 152044, - "download_count": 1, - "created_at": "2022-05-01T00:59:59Z", - "updated_at": "2022-05-01T00:59:59Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140007", - "id": 64140007, - "node_id": "RA_kwDOB20kYs4D0rLn", - "name": "Frame-0.5.0-beta.18-mac.zip", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 136465638, - "download_count": 265, - "created_at": "2022-05-01T00:54:15Z", - "updated_at": "2022-05-01T00:54:18Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-mac.zip" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140008", - "id": 64140008, - "node_id": "RA_kwDOB20kYs4D0rLo", - "name": "Frame-0.5.0-beta.18-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 144292, - "download_count": 0, - "created_at": "2022-05-01T00:54:15Z", - "updated_at": "2022-05-01T00:54:15Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139250", - "id": 64139250, - "node_id": "RA_kwDOB20kYs4D0q_y", - "name": "Frame-0.5.0-beta.18.AppImage", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 144937396, - "download_count": 60, - "created_at": "2022-05-01T00:44:38Z", - "updated_at": "2022-05-01T00:44:41Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18.AppImage" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140056", - "id": 64140056, - "node_id": "RA_kwDOB20kYs4D0rMY", - "name": "Frame-0.5.0-beta.18.dmg", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 144738150, - "download_count": 53, - "created_at": "2022-05-01T00:54:55Z", - "updated_at": "2022-05-01T00:54:59Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18.dmg" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140057", - "id": 64140057, - "node_id": "RA_kwDOB20kYs4D0rMZ", - "name": "Frame-0.5.0-beta.18.dmg.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 151162, - "download_count": 0, - "created_at": "2022-05-01T00:54:55Z", - "updated_at": "2022-05-01T00:54:55Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139889", - "id": 64139889, - "node_id": "RA_kwDOB20kYs4D0rJx", - "name": "frame-0.5.0-beta.18.tar.gz", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 135529015, - "download_count": 5, - "created_at": "2022-05-01T00:52:08Z", - "updated_at": "2022-05-01T00:52:10Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/frame-0.5.0-beta.18.tar.gz" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139864", - "id": 64139864, - "node_id": "RA_kwDOB20kYs4D0rJY", - "name": "Frame-Setup-0.5.0-beta.18.exe", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99576768, - "download_count": 872, - "created_at": "2022-05-01T00:51:13Z", - "updated_at": "2022-05-01T00:51:15Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-Setup-0.5.0-beta.18.exe" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139863", - "id": 64139863, - "node_id": "RA_kwDOB20kYs4D0rJX", - "name": "Frame-Setup-0.5.0-beta.18.exe.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105240, - "download_count": 654, - "created_at": "2022-05-01T00:51:13Z", - "updated_at": "2022-05-01T00:51:13Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-Setup-0.5.0-beta.18.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140014", - "id": 64140014, - "node_id": "RA_kwDOB20kYs4D0rLu", - "name": "frame_0.5.0-beta.18_amd64.deb", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85700004, - "download_count": 121, - "created_at": "2022-05-01T00:54:17Z", - "updated_at": "2022-05-01T00:54:19Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/frame_0.5.0-beta.18_amd64.deb" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139460", - "id": 64139460, - "node_id": "RA_kwDOB20kYs4D0rDE", - "name": "frame_0.5.0-beta.18_amd64.snap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123260928, - "download_count": 12, - "created_at": "2022-05-01T00:45:41Z", - "updated_at": "2022-05-01T00:45:43Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/frame_0.5.0-beta.18_amd64.snap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140018", - "id": 64140018, - "node_id": "RA_kwDOB20kYs4D0rLy", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 386, - "download_count": 6, - "created_at": "2022-05-01T00:54:19Z", - "updated_at": "2022-05-01T00:54:19Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140278", - "id": 64140278, - "node_id": "RA_kwDOB20kYs4D0rP2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 837, - "download_count": 24999, - "created_at": "2022-05-01T01:01:08Z", - "updated_at": "2022-05-01T01:01:08Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139865", - "id": 64139865, - "node_id": "RA_kwDOB20kYs4D0rJZ", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 362, - "download_count": 19958, - "created_at": "2022-05-01T00:51:16Z", - "updated_at": "2022-05-01T00:51:16Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/floating/frame/tarball/v0.5.0-beta.18", - "zipball_url": "https://api.github.com/repos/floating/frame/zipball/v0.5.0-beta.18", - "body_html": "<p>Restores fixes from <a href=\"https://github.com/floating/frame/releases/tag/v0.5.0-beta.16\">beta.16</a> after regression in <a href=\"https://github.com/floating/frame/releases/tag/v0.5.0-beta.17\">beta.17</a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.746Z" - }, - "gdevelop": { - "latestRelease": { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/65486866", - "assets_url": "https://api.github.com/repos/4ian/GDevelop/releases/65486866/assets", - "upload_url": "https://uploads.github.com/repos/4ian/GDevelop/releases/65486866/assets{?name,label}", - "html_url": "https://github.com/4ian/GDevelop/releases/tag/v5.0.132", - "id": 65486866, - "author": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAUV8ks4D50AS", - "tag_name": "v5.0.132", - "target_commitish": "master", - "name": "5.0.132", - "draft": false, - "prerelease": false, - "created_at": "2022-04-28T14:40:10Z", - "published_at": "2022-04-28T16:35:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928281", - "id": 63928281, - "node_id": "RA_kwDOAUV8ks4Dz3fZ", - "name": "GDevelop-5-5.0.132-mac.zip", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 112377071, - "download_count": 597, - "created_at": "2022-04-28T16:17:40Z", - "updated_at": "2022-04-28T16:18:20Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-5.0.132-mac.zip" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928352", - "id": 63928352, - "node_id": "RA_kwDOAUV8ks4Dz3gg", - "name": "GDevelop-5-5.0.132.AppImage", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120118898, - "download_count": 1133, - "created_at": "2022-04-28T16:18:20Z", - "updated_at": "2022-04-28T16:19:01Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-5.0.132.AppImage" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928442", - "id": 63928442, - "node_id": "RA_kwDOAUV8ks4Dz3h6", - "name": "GDevelop-5-5.0.132.dmg", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117143160, - "download_count": 880, - "created_at": "2022-04-28T16:19:01Z", - "updated_at": "2022-04-28T16:19:42Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-5.0.132.dmg" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928496", - "id": 63928496, - "node_id": "RA_kwDOAUV8ks4Dz3iw", - "name": "GDevelop-5-5.0.132.dmg.blockmap", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122602, - "download_count": 3, - "created_at": "2022-04-28T16:19:42Z", - "updated_at": "2022-04-28T16:19:43Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-5.0.132.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928497", - "id": 63928497, - "node_id": "RA_kwDOAUV8ks4Dz3ix", - "name": "GDevelop-5-Setup-5.0.132.exe", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 86041600, - "download_count": 10816, - "created_at": "2022-04-28T16:19:43Z", - "updated_at": "2022-04-28T16:20:17Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-Setup-5.0.132.exe" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928523", - "id": 63928523, - "node_id": "RA_kwDOAUV8ks4Dz3jL", - "name": "GDevelop-5-Setup-5.0.132.exe.blockmap", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90333, - "download_count": 5812, - "created_at": "2022-04-28T16:20:17Z", - "updated_at": "2022-04-28T16:20:18Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-Setup-5.0.132.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/64237565", - "id": 64237565, - "node_id": "RA_kwDOAUV8ks4D1C_9", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 378, - "download_count": 1440, - "created_at": "2022-05-02T09:18:36Z", - "updated_at": "2022-05-02T09:18:37Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/64237570", - "id": 64237570, - "node_id": "RA_kwDOAUV8ks4D1DAC", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 504, - "download_count": 2294, - "created_at": "2022-05-02T09:18:37Z", - "updated_at": "2022-05-02T09:18:37Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/64237572", - "id": 64237572, - "node_id": "RA_kwDOAUV8ks4D1DAE", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 354, - "download_count": 15913, - "created_at": "2022-05-02T09:18:37Z", - "updated_at": "2022-05-02T09:18:38Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/4ian/GDevelop/tarball/v5.0.132", - "zipball_url": "https://api.github.com/repos/4ian/GDevelop/zipball/v5.0.132", - "body_html": "<h2><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> New feature</h2>\n<h3>Add leaderboards, usable in your game in a few clicks (experimental)</h3>\n<p>Any game created with GDevelop can now have leaderboards, hosted for free on Liluo.io, and that can be displayed in your game. Leaderboards work on any platform: Android, iOS, desktop, on the web. They are also shown on your game page on Liluo.io.</p>\n<blockquote>\n<p><g-emoji class=\"g-emoji\" alias=\"information_source\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2139.png\">ℹ️</g-emoji> While fairly basic for now, leaderboards will be improved with new customisation options in the near future! Please give us your feedbacks on the forum, on Discord or <a href=\"https://github.com/4ian/GDevelop/discussions/3827\" data-hovercard-type=\"discussion\" data-hovercard-url=\"/4ian/GDevelop/discussions/3827/hovercard\">on GitHub</a>. Because this is experimental, be sure to update to newer GDevelop versions when they are released.</p>\n</blockquote>\n<ul>\n<li>Use the <a href=\"https://wiki.gdevelop.io/gdevelop5/all-features/leaderboards\" rel=\"nofollow\">new \"Leaderboards\" actions and conditions</a> to save the player score to a leaderboard.\n<ul>\n<li>You can verify if the score was properly saved (and display an error if something wrong happened, or retry)</li>\n<li>We recommend you use a <strong>Text Input object</strong> to allow players to enter their nicknames.</li>\n<li>Read more about these <a href=\"https://wiki.gdevelop.io/gdevelop5/all-features/leaderboards\" rel=\"nofollow\">Leaderboards actions and conditions on the wiki</a>.</li>\n</ul>\n</li>\n<li>Use the action to display a leaderboard in your game:<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1670670/163977439-ac5cc216-b4ae-44f0-b2ab-af94e389a60a.png\"><img src=\"https://user-images.githubusercontent.com/1670670/163977439-ac5cc216-b4ae-44f0-b2ab-af94e389a60a.png\" alt=\"image\" style=\"max-width: 100%;\"></a></li>\n<li>Manage leaderboards and their entries in your <strong>Games Dashboard</strong>. Leaderboards have basic customisation options. Notably, you can choose if the scores are sorted from highest to lowest, from lowest to highest, and if only each player best score is shown, or if all scores are shown... <a href=\"https://wiki.gdevelop.io/gdevelop5/interface/games-dashboard/leaderboard-administration\" rel=\"nofollow\">Read more about leaderboards administration on the wiki</a>.</li>\n<li>You can also customize the \"Score\" column appearance from your dashboard</li>\n<li>Public leaderboards appear on the game page on Liluo.io.</li>\n</ul>\n<h2><g-emoji class=\"g-emoji\" alias=\"gift_heart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f49d.png\">💝</g-emoji> Improvements</h2>\n<h3>Liluo.io Games Platform</h3>\n<ul>\n<li>\n<p>The URL of your game can now be verified and changed right before publishing it.</p>\n</li>\n<li>\n<p>As a GDevelop user, you now have a user page on Liluo. For example, check <a href=\"https://liluo.io/helperwesley\" rel=\"nofollow\">https://liluo.io/helperwesley</a>.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1670670/163977490-ba4c99ba-7a09-4f82-a97b-a9d5bc469891.png\"><img src=\"https://user-images.githubusercontent.com/1670670/163977490-ba4c99ba-7a09-4f82-a97b-a9d5bc469891.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p>Open your profile in the editor to find a new button that opens your user page on Liluo.io.</p>\n</li>\n</ul>\n<h3>UX/UI Improvements</h3>\n<ul>\n<li>Improve wording consistency across event names</li>\n<li>Improve objects and groups lists\n<ul>\n<li>Use same drag and drop effect for both lists</li>\n<li>Add possibility to duplicate group</li>\n<li>Add possibility to move multiple objects at once</li>\n</ul>\n</li>\n<li>Don't allow picking image URLs that will fail when building the game on the web application\n<ul>\n<li>targeting specifically images with failed CORS</li>\n</ul>\n</li>\n<li>Polish the wording of particle emitter actions, conditions and expressions (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Elairyx7301/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Elairyx7301\">@Elairyx7301</a>!)</li>\n</ul>\n<h3>Engine and Events</h3>\n<ul>\n<li>New touch conditions!\n<ul>\n<li>It allows extensions to handle touch events without conflicting with the scene event sheets.</li>\n<li>Existing conditions continue to work and can be used alongside new ones without any issue.</li>\n</ul>\n</li>\n<li>Add expressions to specify decimal place where to round, floor and ceil</li>\n<li>Add (new) conditions and expressions to compare the number of instances picked or living on the scene\n<ul>\n<li>Add <code>PickedInstancesCount</code> and <code>SceneInstancesCount</code> expressions, to replace <code>Count</code>. These expressions don't do any \"picking\" of instances, so they are safe to use anywhere without \"weird\" side effects.</li>\n<li>Equivalent conditions are available for all objects. These conditions allow to check at any point in your events the number of instances living on the scene or picked by actions/conditions.\n<ul>\n<li>This is useful to check if enough objects are picked by a condition before launching an action.</li>\n<li>Because this condition does not change the already picked objects, it's safe to use anywhere without any side effect.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>Add action to change image for particle emitter using project resources</li>\n<li>Add an action to fade a sound or a music on a channel to a new volume (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Oxey405/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Oxey405\">@Oxey405</a> !)</li>\n</ul>\n<h2><g-emoji class=\"g-emoji\" alias=\"gear\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2699.png\">⚙️</g-emoji> Extensions, <g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3a8.png\">🎨</g-emoji> assets and <g-emoji class=\"g-emoji\" alias=\"joystick\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f579.png\">🕹</g-emoji> examples</h2>\n<h3><g-emoji class=\"g-emoji\" alias=\"joystick\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f579.png\">🕹</g-emoji> Examples</h3>\n<ul>\n<li>Add a brand new Platformer example, replacing the old one</li>\n<li>The assets are also available in the store for you to use</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1670670/166122726-f39c1c40-a305-4991-8a13-c7b4eaa21010.png\"><img src=\"https://user-images.githubusercontent.com/1670670/166122726-f39c1c40-a305-4991-8a13-c7b4eaa21010.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<h3><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3a8.png\">🎨</g-emoji> Assets</h3>\n<ul>\n<li>Add GDevelop logos to the asset store, useful for crediting it in your game if you wish.</li>\n<li>Add Pixel Effects pack</li>\n</ul>\n<h3><g-emoji class=\"g-emoji\" alias=\"gear\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2699.png\">⚙️</g-emoji> Extensions</h3>\n<ul>\n<li>\n<p>New Extensions <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> !</p>\n<ul>\n<li>Pixel Perfect Movement\n<ul>\n<li>Allows objects using the platformer and top-down behaviors to always stop their movement on a grid of pixels.</li>\n<li>Example aded to show how to seamlessly align on a grid a top-down character using the \"pixel-perfect\" extension</li>\n</ul>\n</li>\n<li>Recolorize\n<ul>\n<li>Allows tuning existing assets to a new set of colors</li>\n<li>Example available to understand how to use it</li>\n</ul>\n</li>\n<li>Platformer trajectory\n<ul>\n<li>Allows to evaluate and draw Platformer jump trajectories</li>\n<li>Example added showing how to setup the platformer character jump height and predict its trajectory</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p>Extensions updated <g-emoji class=\"g-emoji\" alias=\"hammer_and_wrench\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f6e0.png\">🛠️</g-emoji></p>\n<ul>\n<li>Smooth Camera\n<ul>\n<li>Fix the \"follow on X\" action which was not following the right axis</li>\n</ul>\n</li>\n<li>Pathfinder\n<ul>\n<li>Force it to NOT use diagonals</li>\n</ul>\n</li>\n<li>Draggable Slider\n<ul>\n<li>Fix parameters</li>\n</ul>\n</li>\n<li>Cursor Type\n<ul>\n<li>Actions moved under the Input group in the action list.</li>\n<li>Add string list parameter for behavior.</li>\n<li>Fix variables names to fit convention of naming</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h2><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Bug fixes</h2>\n<ul>\n<li>Save project after creation on Desktop app\n<ul>\n<li>This should avoid a known issue where a game created from an example could not be registered, because it was still identified from the ID of the example</li>\n</ul>\n</li>\n<li>Fix the input checkboxes \"Playable with [...]\" randomly checked when publishing a game for the first time</li>\n<li>Merge game management buttons in games dashboard to avoid having buttons overflowing</li>\n<li>Fix crash when an empty effect is added to a layer</li>\n</ul>\n<h2><g-emoji class=\"g-emoji\" alias=\"hammer_and_wrench\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f6e0.png\">🛠</g-emoji> Internal changes (for developers)</h2>\n<ul>\n<li>Add a gitpod.io configuration file (experimental)\n<ul>\n<li>This is useful to edit some part of the codebase on gitpod.io</li>\n</ul>\n</li>\n<li>Allow to read events missing some fields (like <code>disabled</code>, <code>folded</code>).</li>\n<li>Reduce the useless information stored in project JSON files by not storing the fields if they have their default value.</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/65486866/reactions", - "total_count": 5, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 5, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.781Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:15.948Z" }, "geeks-diary": { "latestRelease": { @@ -34423,7 +37624,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 65936280, - "download_count": 357, + "download_count": 382, "created_at": "2018-12-31T15:15:59Z", "updated_at": "2018-12-31T15:16:28Z", "browser_download_url": "https://github.com/seokju-na/geeks-diary/releases/download/1.0.0-beta2/Geeks.Diary-1.0.0-beta2-mac.zip" @@ -34457,7 +37658,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 68274573, - "download_count": 902, + "download_count": 951, "created_at": "2018-12-31T15:15:59Z", "updated_at": "2018-12-31T15:16:51Z", "browser_download_url": "https://github.com/seokju-na/geeks-diary/releases/download/1.0.0-beta2/Geeks.Diary-1.0.0-beta2.dmg" @@ -34467,7 +37668,7 @@ "zipball_url": "https://api.github.com/repos/seokju-na/geeks-diary/zipball/1.0.0-beta2", "body_html": "<p>This release <strong>does not include Auto-Updater</strong>. You should manually update when new version released.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.890Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:16.109Z" }, "geniemoji": { "latestRelease": { @@ -34534,7 +37735,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 84013551, - "download_count": 66, + "download_count": 130, "created_at": "2021-07-29T14:27:48Z", "updated_at": "2021-07-29T14:28:24Z", "browser_download_url": "https://github.com/virejdasani/Geniemoji/releases/download/v6.0.0/Geniemoji-Linux.zip" @@ -34568,7 +37769,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 85677243, - "download_count": 72, + "download_count": 132, "created_at": "2021-07-29T14:19:09Z", "updated_at": "2021-07-29T14:19:38Z", "browser_download_url": "https://github.com/virejdasani/Geniemoji/releases/download/v6.0.0/Geniemoji-MacOS.zip" @@ -34602,7 +37803,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 87891965, - "download_count": 36, + "download_count": 62, "created_at": "2021-07-29T14:56:08Z", "updated_at": "2021-07-29T14:56:57Z", "browser_download_url": "https://github.com/virejdasani/Geniemoji/releases/download/v6.0.0/Geniemoji-Windows-PortableVersion.zip" @@ -34636,7 +37837,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 62901216, - "download_count": 140, + "download_count": 507, "created_at": "2021-07-29T15:09:02Z", "updated_at": "2021-07-29T15:09:30Z", "browser_download_url": "https://github.com/virejdasani/Geniemoji/releases/download/v6.0.0/Geniemoji-Windows.zip" @@ -34658,152 +37859,7 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.932Z" - }, - "git-it": { - "latestRelease": { - "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/52336737", - "assets_url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/52336737/assets", - "upload_url": "https://uploads.github.com/repos/Git-it-App/git-it-electron/releases/52336737/assets{?name,label}", - "html_url": "https://github.com/Git-it-App/git-it-electron/releases/tag/v5.2.2", - "id": 52336737, - "author": { - "login": "jotoeri", - "id": 47433654, - "node_id": "MDQ6VXNlcjQ3NDMzNjU0", - "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotoeri", - "html_url": "https://github.com/jotoeri", - "followers_url": "https://api.github.com/users/jotoeri/followers", - "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", - "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", - "organizations_url": "https://api.github.com/users/jotoeri/orgs", - "repos_url": "https://api.github.com/users/jotoeri/repos", - "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotoeri/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEIcluc4DHphh", - "tag_name": "v5.2.2", - "target_commitish": "main", - "name": "v5.2.2", - "draft": false, - "prerelease": false, - "created_at": "2021-10-29T18:28:49Z", - "published_at": "2021-10-29T20:34:53Z", - "assets": [ - { - "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48183624", - "id": 48183624, - "node_id": "RA_kwDOEIcluc4C3zlI", - "name": "Git-it-darwin-x64.7z", - "label": null, - "uploader": { - "login": "jotoeri", - "id": 47433654, - "node_id": "MDQ6VXNlcjQ3NDMzNjU0", - "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotoeri", - "html_url": "https://github.com/jotoeri", - "followers_url": "https://api.github.com/users/jotoeri/followers", - "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", - "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", - "organizations_url": "https://api.github.com/users/jotoeri/orgs", - "repos_url": "https://api.github.com/users/jotoeri/repos", - "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotoeri/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63105889, - "download_count": 28, - "created_at": "2021-10-29T19:40:11Z", - "updated_at": "2021-10-29T19:52:20Z", - "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-darwin-x64.7z" - }, - { - "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48179837", - "id": 48179837, - "node_id": "RA_kwDOEIcluc4C3yp9", - "name": "Git-it-linux-x64.zip", - "label": null, - "uploader": { - "login": "jotoeri", - "id": 47433654, - "node_id": "MDQ6VXNlcjQ3NDMzNjU0", - "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotoeri", - "html_url": "https://github.com/jotoeri", - "followers_url": "https://api.github.com/users/jotoeri/followers", - "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", - "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", - "organizations_url": "https://api.github.com/users/jotoeri/orgs", - "repos_url": "https://api.github.com/users/jotoeri/repos", - "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotoeri/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 99238199, - "download_count": 61, - "created_at": "2021-10-29T18:38:39Z", - "updated_at": "2021-10-29T18:58:09Z", - "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48185773", - "id": 48185773, - "node_id": "RA_kwDOEIcluc4C30Gt", - "name": "Git-it-win32-ia32.zip", - "label": null, - "uploader": { - "login": "jotoeri", - "id": 47433654, - "node_id": "MDQ6VXNlcjQ3NDMzNjU0", - "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotoeri", - "html_url": "https://github.com/jotoeri", - "followers_url": "https://api.github.com/users/jotoeri/followers", - "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", - "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", - "organizations_url": "https://api.github.com/users/jotoeri/orgs", - "repos_url": "https://api.github.com/users/jotoeri/repos", - "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotoeri/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 82559287, - "download_count": 197, - "created_at": "2021-10-29T20:09:20Z", - "updated_at": "2021-10-29T20:25:50Z", - "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-win32-ia32.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Git-it-App/git-it-electron/tarball/v5.2.2", - "zipball_url": "https://api.github.com/repos/Git-it-App/git-it-electron/zipball/v5.2.2", - "body_html": "<h2>Version 5.2.2 (2021-10-29)</h2>\n<h3>Enhancements</h3>\n<ul>\n<li>Remove electron remote module (<a href=\"https://github.com/Git-it-App/git-it-electron/pull/318\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Git-it-App/git-it-electron/pull/318/hovercard\">#318</a>)</li>\n</ul>\n<h3>Fixes</h3>\n<ul>\n<li>Small Translation update for Korean (Ther3tyle)</li>\n<li>Dependency updates, bumping electron to v15</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.011Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:16.487Z" }, "geppetto": { "latestRelease": { @@ -34870,7 +37926,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 128869238, - "download_count": 8, + "download_count": 19, "created_at": "2021-12-16T16:53:40Z", "updated_at": "2021-12-16T16:54:16Z", "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/Geppetto-1.3.1-arm64.dmg" @@ -34904,7 +37960,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 124111182, - "download_count": 4, + "download_count": 12, "created_at": "2021-12-16T16:54:16Z", "updated_at": "2021-12-16T16:54:51Z", "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/Geppetto-1.3.1.dmg" @@ -34938,7 +37994,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 188425243, - "download_count": 344, + "download_count": 1766, "created_at": "2021-12-16T16:51:51Z", "updated_at": "2021-12-16T16:52:53Z", "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/Geppetto.Setup.1.3.1.exe" @@ -34972,7 +38028,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84986372, - "download_count": 13, + "download_count": 26, "created_at": "2021-12-16T16:52:53Z", "updated_at": "2021-12-16T16:53:17Z", "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/geppetto_1.3.1_amd64.deb" @@ -35006,7 +38062,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 81833848, - "download_count": 4, + "download_count": 10, "created_at": "2021-12-16T16:53:17Z", "updated_at": "2021-12-16T16:53:40Z", "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/geppetto_1.3.1_arm64.deb" @@ -35028,7 +38084,152 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.038Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:16.534Z" + }, + "git-it": { + "latestRelease": { + "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/52336737", + "assets_url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/52336737/assets", + "upload_url": "https://uploads.github.com/repos/Git-it-App/git-it-electron/releases/52336737/assets{?name,label}", + "html_url": "https://github.com/Git-it-App/git-it-electron/releases/tag/v5.2.2", + "id": 52336737, + "author": { + "login": "jotoeri", + "id": 47433654, + "node_id": "MDQ6VXNlcjQ3NDMzNjU0", + "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotoeri", + "html_url": "https://github.com/jotoeri", + "followers_url": "https://api.github.com/users/jotoeri/followers", + "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", + "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", + "organizations_url": "https://api.github.com/users/jotoeri/orgs", + "repos_url": "https://api.github.com/users/jotoeri/repos", + "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotoeri/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOEIcluc4DHphh", + "tag_name": "v5.2.2", + "target_commitish": "main", + "name": "v5.2.2", + "draft": false, + "prerelease": false, + "created_at": "2021-10-29T18:28:49Z", + "published_at": "2021-10-29T20:34:53Z", + "assets": [ + { + "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48183624", + "id": 48183624, + "node_id": "RA_kwDOEIcluc4C3zlI", + "name": "Git-it-darwin-x64.7z", + "label": null, + "uploader": { + "login": "jotoeri", + "id": 47433654, + "node_id": "MDQ6VXNlcjQ3NDMzNjU0", + "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotoeri", + "html_url": "https://github.com/jotoeri", + "followers_url": "https://api.github.com/users/jotoeri/followers", + "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", + "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", + "organizations_url": "https://api.github.com/users/jotoeri/orgs", + "repos_url": "https://api.github.com/users/jotoeri/repos", + "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotoeri/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 63105889, + "download_count": 81, + "created_at": "2021-10-29T19:40:11Z", + "updated_at": "2021-10-29T19:52:20Z", + "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-darwin-x64.7z" + }, + { + "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48179837", + "id": 48179837, + "node_id": "RA_kwDOEIcluc4C3yp9", + "name": "Git-it-linux-x64.zip", + "label": null, + "uploader": { + "login": "jotoeri", + "id": 47433654, + "node_id": "MDQ6VXNlcjQ3NDMzNjU0", + "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotoeri", + "html_url": "https://github.com/jotoeri", + "followers_url": "https://api.github.com/users/jotoeri/followers", + "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", + "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", + "organizations_url": "https://api.github.com/users/jotoeri/orgs", + "repos_url": "https://api.github.com/users/jotoeri/repos", + "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotoeri/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 99238199, + "download_count": 148, + "created_at": "2021-10-29T18:38:39Z", + "updated_at": "2021-10-29T18:58:09Z", + "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-linux-x64.zip" + }, + { + "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48185773", + "id": 48185773, + "node_id": "RA_kwDOEIcluc4C30Gt", + "name": "Git-it-win32-ia32.zip", + "label": null, + "uploader": { + "login": "jotoeri", + "id": 47433654, + "node_id": "MDQ6VXNlcjQ3NDMzNjU0", + "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotoeri", + "html_url": "https://github.com/jotoeri", + "followers_url": "https://api.github.com/users/jotoeri/followers", + "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", + "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", + "organizations_url": "https://api.github.com/users/jotoeri/orgs", + "repos_url": "https://api.github.com/users/jotoeri/repos", + "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotoeri/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 82559287, + "download_count": 385, + "created_at": "2021-10-29T20:09:20Z", + "updated_at": "2021-10-29T20:25:50Z", + "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-win32-ia32.zip" + } + ], + "tarball_url": "https://api.github.com/repos/Git-it-App/git-it-electron/tarball/v5.2.2", + "zipball_url": "https://api.github.com/repos/Git-it-App/git-it-electron/zipball/v5.2.2", + "body_html": "<h2>Version 5.2.2 (2021-10-29)</h2>\n<h3>Enhancements</h3>\n<ul>\n<li>Remove electron remote module (<a href=\"https://github.com/Git-it-App/git-it-electron/pull/318\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Git-it-App/git-it-electron/pull/318/hovercard\">#318</a>)</li>\n</ul>\n<h3>Fixes</h3>\n<ul>\n<li>Small Translation update for Korean (Ther3tyle)</li>\n<li>Dependency updates, bumping electron to v15</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:16.644Z" }, "githoard": { "latestRelease": { @@ -35095,7 +38296,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 58772114, - "download_count": 72, + "download_count": 91, "created_at": "2020-07-15T11:18:01Z", "updated_at": "2020-07-15T11:18:03Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-amd64.deb" @@ -35129,7 +38330,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 60206694, - "download_count": 65, + "download_count": 96, "created_at": "2020-07-15T11:16:22Z", "updated_at": "2020-07-15T11:16:25Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-portable.exe" @@ -35163,7 +38364,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 59783793, - "download_count": 28, + "download_count": 39, "created_at": "2020-07-15T11:16:12Z", "updated_at": "2020-07-15T11:16:14Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-x64.7z" @@ -35197,7 +38398,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 77996579, - "download_count": 37, + "download_count": 62, "created_at": "2020-07-15T11:17:07Z", "updated_at": "2020-07-15T11:17:10Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-x64.msi" @@ -35231,7 +38432,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 93319428, - "download_count": 1463, + "download_count": 1609, "created_at": "2020-07-15T11:16:34Z", "updated_at": "2020-07-15T11:16:54Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-x86_64.AppImage" @@ -35265,7 +38466,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 88143066, - "download_count": 68, + "download_count": 94, "created_at": "2020-07-15T11:12:46Z", "updated_at": "2020-07-15T11:12:49Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.dmg" @@ -35299,7 +38500,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 92054, - "download_count": 20, + "download_count": 23, "created_at": "2020-07-15T11:12:46Z", "updated_at": "2020-07-15T11:12:47Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.dmg.blockmap" @@ -35333,7 +38534,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 60389625, - "download_count": 91, + "download_count": 112, "created_at": "2020-07-15T11:16:20Z", "updated_at": "2020-07-15T11:16:22Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.exe" @@ -35367,7 +38568,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 64654, - "download_count": 15, + "download_count": 21, "created_at": "2020-07-15T11:16:18Z", "updated_at": "2020-07-15T11:16:18Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.exe.blockmap" @@ -35401,7 +38602,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 85472257, - "download_count": 26, + "download_count": 35, "created_at": "2020-07-15T11:12:57Z", "updated_at": "2020-07-15T11:13:00Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.zip" @@ -35435,7 +38636,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 380, - "download_count": 23, + "download_count": 43, "created_at": "2020-07-15T11:18:03Z", "updated_at": "2020-07-15T11:18:04Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/latest-linux.yml" @@ -35469,7 +38670,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 504, - "download_count": 74, + "download_count": 82, "created_at": "2020-07-15T11:13:00Z", "updated_at": "2020-07-15T11:13:00Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/latest-mac.yml" @@ -35503,7 +38704,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 332, - "download_count": 66, + "download_count": 213, "created_at": "2020-07-15T11:17:12Z", "updated_at": "2020-07-15T11:17:12Z", "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/latest.yml" @@ -35511,502 +38712,543 @@ ], "tarball_url": "https://api.github.com/repos/beepboopbangbang/githoard/tarball/v0.4.0", "zipball_url": "https://api.github.com/repos/beepboopbangbang/githoard/zipball/v0.4.0", - "body_html": "<p>This has been a long time coming, more than a year. Bunch of speed and performance improvements. Fixed some errors. Got things more or less working on all major platforms. Enjoy. <g-emoji class=\"g-emoji\" alias=\"sweat_smile\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f605.png\">😅</g-emoji> <g-emoji class=\"g-emoji\" alias=\"v\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/270c.png\">✌️</g-emoji></p>\n<p>Known issues with Linux <code>AppImage</code> package not correctly opening the protocol. No solution yet. <code>deb</code> appears to work great.</p>\n<p><strong>Pro Tip</strong> Press your <code>ALT</code> key while the search bar is focused.</p>\n<h2><a href=\"https://github.com/beepboopbangbang/githoard/compare/v0.3.7...v0.4.0\">0.4.0</a> (2020-07-15)</h2>\n<h3>Features</h3>\n<ul>\n<li><strong>all the things:</strong> Massive rewrite and refactor (<a href=\"https://github.com/beepboopbangbang/githoard/commit/cb48e8bf2d918973f1c7898a442f703116592720\">cb48e8b</a>)</li>\n</ul>" + "body_html": "<p>This has been a long time coming, more than a year. Bunch of speed and performance improvements. Fixed some errors. Got things more or less working on all major platforms. Enjoy. 😅 ✌️</p>\n<p>Known issues with Linux <code>AppImage</code> package not correctly opening the protocol. No solution yet. <code>deb</code> appears to work great.</p>\n<p><strong>Pro Tip</strong> Press your <code>ALT</code> key while the search bar is focused.</p>\n<h2><a href=\"https://github.com/beepboopbangbang/githoard/compare/v0.3.7...v0.4.0\">0.4.0</a> (2020-07-15)</h2>\n<h3>Features</h3>\n<ul>\n<li><strong>all the things:</strong> Massive rewrite and refactor (<a href=\"https://github.com/beepboopbangbang/githoard/commit/cb48e8bf2d918973f1c7898a442f703116592720\">cb48e8b</a>)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.124Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:16.644Z" }, "github-desktop": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.130Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:16.985Z" }, - "gitify": { + "glue": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:17.026Z" + }, + "gitmoji": { "latestRelease": { - "url": "https://api.github.com/repos/manosim/gitify/releases/53384936", - "assets_url": "https://api.github.com/repos/manosim/gitify/releases/53384936/assets", - "upload_url": "https://uploads.github.com/repos/manosim/gitify/releases/53384936/assets{?name,label}", - "html_url": "https://github.com/manosim/gitify/releases/tag/v4.3.1", - "id": 53384936, + "url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/124487306", + "assets_url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/124487306/assets", + "upload_url": "https://uploads.github.com/repos/carloscuesta/gitmoji/releases/124487306/assets{?name,label}", + "html_url": "https://github.com/carloscuesta/gitmoji/releases/tag/v3.14.0", + "id": 124487306, "author": { - "login": "manosim", - "id": 6333409, - "node_id": "MDQ6VXNlcjYzMzM0MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6333409?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manosim", - "html_url": "https://github.com/manosim", - "followers_url": "https://api.github.com/users/manosim/followers", - "following_url": "https://api.github.com/users/manosim/following{/other_user}", - "gists_url": "https://api.github.com/users/manosim/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manosim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manosim/subscriptions", - "organizations_url": "https://api.github.com/users/manosim/orgs", - "repos_url": "https://api.github.com/users/manosim/repos", - "events_url": "https://api.github.com/users/manosim/events{/privacy}", - "received_events_url": "https://api.github.com/users/manosim/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOAiXFCs4DLpbo", - "tag_name": "v4.3.1", - "target_commitish": "main", - "name": "Release 4.3.1", + "node_id": "RE_kwDOBEPKjc4Ha4aK", + "tag_name": "v3.14.0", + "target_commitish": "master", + "name": "gitmoji v3.14.0", + "draft": false, + "prerelease": false, + "created_at": "2023-10-10T18:59:52Z", + "published_at": "2023-10-10T19:00:53Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/carloscuesta/gitmoji/tarball/v3.14.0", + "zipball_url": "https://api.github.com/repos/carloscuesta/gitmoji/zipball/v3.14.0", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>⬆️ Bump eslint from 8.41.0 to 8.42.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1740958919\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1488\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1488/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1488\">#1488</a></li>\n<li>⬆️ Bump @types/jest from 29.5.1 to 29.5.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1740960978\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1491\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1491/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1491\">#1491</a></li>\n<li>⬆️ Bump @typescript-eslint/eslint-plugin from 5.59.7 to 5.59.8 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1740962174\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1492\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1492/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1492\">#1492</a></li>\n<li>⬆️ Bump turbo from 1.9.9 to 1.10.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1740963496\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1493\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1493/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1493\">#1493</a></li>\n<li>⬆️ Bump typescript from 5.0.4 to 5.1.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1740960394\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1490\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1490/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1490\">#1490</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 5.59.7 to 5.59.8 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1740964289\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1494\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1494/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1494\">#1494</a></li>\n<li>⬆️ Bump @types/react from 18.2.0 to 18.2.8 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1740959247\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1489\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1489/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1489\">#1489</a></li>\n<li>⬆️ Bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.59.9 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1751890131\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1496\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1496/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1496\">#1496</a></li>\n<li>⬆️ Bump turbo from 1.10.1 to 1.10.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1751891441\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1497\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1497/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1497\">#1497</a></li>\n<li>⬆️ Bump next from 13.4.4 to 13.4.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1751896100\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1498\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1498/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1498\">#1498</a></li>\n<li>⬆️ Bump eslint-config-next from 13.4.4 to 13.4.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1751898283\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1500\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1500/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1500\">#1500</a></li>\n<li>⬆️ Bump @types/react from 18.2.8 to 18.2.11 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1751899038\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1501\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1501/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1501\">#1501</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 5.59.8 to 5.59.11 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1753390535\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1502\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1502/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1502\">#1502</a></li>\n<li>♻️ Migrate from <code>yarn</code> to <code>pnpm</code> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/carloscuesta/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/carloscuesta\">@carloscuesta</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1755553985\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1503\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1503/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1503\">#1503</a></li>\n<li>⬆️ Bump @types/react from 18.2.11 to 18.2.12 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1762732097\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1504\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1504/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1504\">#1504</a></li>\n<li>⬆️ Bump @typescript-eslint/eslint-plugin from 5.59.9 to 5.59.11 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1762735826\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1505\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1505/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1505\">#1505</a></li>\n<li>⬆️ Bump next from 13.4.5 to 13.4.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1762743046\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1507\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1507/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1507\">#1507</a></li>\n<li>⬆️ Bump eslint-config-next from 13.4.5 to 13.4.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1762745335\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1508\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1508/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1508\">#1508</a></li>\n<li>⬆️ Bump eslint from 8.42.0 to 8.43.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1762739284\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1506\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1506/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1506\">#1506</a></li>\n<li>⬆️ Bump next from 13.4.6 to 13.4.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1773877787\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1509\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1509/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1509\">#1509</a></li>\n<li>⬆️ Bump @types/react from 18.2.12 to 18.2.14 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1773882219\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1510\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1510/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1510\">#1510</a></li>\n<li>⬆️ Bump turbo from 1.10.3 to 1.10.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1773886131\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1511\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1511/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1511\">#1511</a></li>\n<li>⬆️ Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1773895856\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1515\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1515/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1515\">#1515</a></li>\n<li>⬆️ Bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.60.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1776697044\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1516\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1516/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1516\">#1516</a></li>\n<li>⬆️ Bump eslint-config-next from 13.4.6 to 13.4.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1773893757\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1514\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1514/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1514\">#1514</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 5.59.11 to 5.60.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1776697167\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1517\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1517/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1517\">#1517</a></li>\n<li>⬆️ Bump next-sitemap from 4.1.3 to 4.1.8 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1785317782\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1518\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1518/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1518\">#1518</a></li>\n<li>⬆️ Bump eslint from 8.43.0 to 8.44.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1785324728\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1521\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1521/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1521\">#1521</a></li>\n<li>⬆️ Bump lint-staged from 13.2.2 to 13.2.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1785322329\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1520\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1520/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1520\">#1520</a></li>\n<li>⬆️ Bump typescript from 5.1.3 to 5.1.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1785319872\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1519\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1519/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1519\">#1519</a></li>\n<li>⬆️ Bump turbo from 1.10.6 to 1.10.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1785325752\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1522\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1522/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1522\">#1522</a></li>\n<li>⬆️ Bump eslint-config-next from 13.4.7 to 13.4.9 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1795909184\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1524\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1524/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1524\">#1524</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 5.60.1 to 5.61.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1795911441\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1526\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1526/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1526\">#1526</a></li>\n<li>⬆️ Bump nodemon from 2.0.22 to 3.0.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1795912187\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1527\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1527/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1527\">#1527</a></li>\n<li>⬆️ Bump focus-trap-react from 10.1.4 to 10.2.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1795916123\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1531\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1531/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1531\">#1531</a></li>\n<li>⬆️ Bump jest-environment-jsdom from 29.5.0 to 29.6.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1795915798\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1530\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1530/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1530\">#1530</a></li>\n<li>⬆️ Bump next from 13.4.7 to 13.4.9 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1795910408\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1525\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1525/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1525\">#1525</a></li>\n<li>⬆️ Bump jest and @types/jest by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1798688690\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1534\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1534/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1534\">#1534</a></li>\n<li>⬆️ Bump next from 13.4.9 to 13.4.10 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1806969626\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1537\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1537/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1537\">#1537</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 5.61.0 to 6.0.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1806970980\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1538\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1538/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1538\">#1538</a></li>\n<li>⬆️ Bump eslint-config-next from 13.4.9 to 13.4.10 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1806974433\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1542\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1542/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1542\">#1542</a></li>\n<li>⬆️ Bump @types/react from 18.2.14 to 18.2.15 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1806972387\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1540\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1540/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1540\">#1540</a></li>\n<li>⬆️ Bump eslint-plugin-jest from 27.2.2 to 27.2.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1806973808\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1541\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1541/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1541\">#1541</a></li>\n<li>⬆️ Bump eslint from 8.44.0 to 8.45.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1806971433\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1539\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1539/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1539\">#1539</a></li>\n<li>⬆️ Bump eslint-plugin-react from 7.32.2 to 7.33.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1817571671\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1544\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1544/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1544\">#1544</a></li>\n<li>⬆️ Bump next from 13.4.10 to 13.4.12 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1817575490\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1547\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1547/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1547\">#1547</a></li>\n<li>⬆️ Bump eslint-config-next from 13.4.10 to 13.4.12 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1817576051\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1548\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1548/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1548\">#1548</a></li>\n<li>⬆️ Bump turbo from 1.10.7 to 1.10.11 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1819694882\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1549\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1549/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1549\">#1549</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 6.0.0 to 6.2.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1819695394\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1550\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1550/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1550\">#1550</a></li>\n<li>⬆️ Bump jest-environment-jsdom from 29.6.1 to 29.6.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828408014\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1552\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1552/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1552\">#1552</a></li>\n<li>⬆️ Bump turbo from 1.10.11 to 1.10.12 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828409253\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1553\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1553/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1553\">#1553</a></li>\n<li>⬆️ Bump eslint-plugin-react from 7.33.0 to 7.33.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828410619\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1554\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1554/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1554\">#1554</a></li>\n<li>⬆️ Bump eslint from 8.45.0 to 8.46.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828412111\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1555\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1555/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1555\">#1555</a></li>\n<li>⬆️ Bump @types/react from 18.2.15 to 18.2.18 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1831292179\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1562\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1562/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1562\">#1562</a></li>\n<li>⬆️ Bump eslint-plugin-import from 2.27.5 to 2.28.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828418032\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1559\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1559/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1559\">#1559</a></li>\n<li>⬆️ Bump jest from 29.6.1 to 29.6.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828415720\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1557\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1557/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1557\">#1557</a></li>\n<li>⬆️ Bump eslint-config-prettier from 8.8.0 to 8.9.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828416794\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1558\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1558/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1558\">#1558</a></li>\n<li>⬆️ Bump prettier from 3.0.0 to 3.0.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1838650642\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1564\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1564/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1564\">#1564</a></li>\n<li>⬆️ Bump eslint-config-prettier from 8.9.0 to 9.0.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1838654019\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1566\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1566/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1566\">#1566</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 6.2.0 to 6.2.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1838652590\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1565\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1565/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1565\">#1565</a></li>\n<li>⬆️ Bump next from 13.4.12 to 13.4.16 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1851953580\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1578\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1578/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1578\">#1578</a></li>\n<li>⬆️ Bump eslint-config-next from 13.4.12 to 13.4.16 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1851950587\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1577\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1577/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1577\">#1577</a></li>\n<li>⬆️ Bump next-sitemap from 4.1.8 to 4.2.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1848965201\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1575\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1575/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1575\">#1575</a></li>\n<li>⬆️ Bump @vercel/analytics from 1.0.1 to 1.0.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1848965833\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1576\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1576/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1576\">#1576</a></li>\n<li>⬆️ Bump eslint from 8.46.0 to 8.47.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1848962052\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1570\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1570/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1570\">#1570</a></li>\n<li>⬆️ Bump lint-staged from 13.2.3 to 14.0.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1848963130\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1572\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1572/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1572\">#1572</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 6.2.1 to 6.4.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1851956660\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1579\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1579/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1579\">#1579</a></li>\n<li>⬆️ Bump @types/react from 18.2.18 to 18.2.20 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1848962537\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1571\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1571/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1571\">#1571</a></li>\n<li>⬆️ Bump eslint-import-resolver-typescript from 3.5.5 to 3.6.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1848964626\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1574\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1574/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1574\">#1574</a></li>\n<li>⬆️ Bump @typescript-eslint/eslint-plugin from 5.60.1 to 6.4.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1851965082\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1580\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1580/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1580\">#1580</a></li>\n<li>✏️ Update the <code>name</code> attribute of 💫 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/paduszyk/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/paduszyk\">@paduszyk</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1862957697\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1582\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1582/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1582\">#1582</a></li>\n<li>change twitter to twitter-x icon by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/willyamacaroni/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/willyamacaroni\">@willyamacaroni</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1863849263\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1583\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1583/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1583\">#1583</a></li>\n<li>⬆️ Bump @typescript-eslint/parser from 6.4.0 to 6.5.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876715567\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1584\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1584/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1584\">#1584</a></li>\n<li>⬆️ Bump @types/react from 18.2.20 to 18.2.21 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876722611\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1588\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1588/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1588\">#1588</a></li>\n<li>⬆️ Bump jest-environment-jsdom from 29.6.2 to 29.6.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876718959\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1586\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1586/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1586\">#1586</a></li>\n<li>⬆️ Bump typescript from 5.1.6 to 5.2.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876727871\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1591\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1591/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1591\">#1591</a></li>\n<li>⬆️ Bump node-mocks-http from 1.12.2 to 1.13.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876726336\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1590\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1590/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1590\">#1590</a></li>\n<li>⬆️ Bump unbuild from 1.2.1 to 2.0.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876729425\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1592\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1592/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1592\">#1592</a></li>\n<li>⬆️ Bump lint-staged from 14.0.0 to 14.0.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876730853\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1593\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1593/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1593\">#1593</a></li>\n<li>⬆️ Bump eslint-config-next from 13.4.16 to 13.4.19 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876721476\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1587\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1587/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1587\">#1587</a></li>\n<li>⬆️ Bump eslint from 8.47.0 to 8.48.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876723981\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1589\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1589/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1589\">#1589</a></li>\n<li>⬆️ Bump eslint-plugin-react from 7.33.1 to 7.33.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1876717370\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1585\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1585/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1585\">#1585</a></li>\n<li>⬆️ Bump actions/checkout from 3 to 4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920545745\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1595\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1595/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1595\">#1595</a></li>\n<li>⬆️ Bump prettier from 3.0.1 to 3.0.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920551271\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1603\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1603/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1603\">#1603</a></li>\n<li>⬆️ Bump next-themes from 0.2.0 to 0.2.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920548947\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1596\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1596/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1596\">#1596</a></li>\n<li>⬆️ Bump eslint-plugin-import from 2.28.0 to 2.28.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920550678\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1601\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1601/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1601\">#1601</a></li>\n<li>⬆️ Bump @types/react-test-renderer from 18.0.0 to 18.0.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920550950\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1602\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1602/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1602\">#1602</a></li>\n<li>⬆️ Bump next-sitemap from 4.2.2 to 4.2.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920549232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1597\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1597/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1597\">#1597</a></li>\n<li>⬆️ Bump focus-trap-react from 10.2.1 to 10.2.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920549499\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1598\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1598/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1598\">#1598</a></li>\n<li>⬆️ Bump eslint-import-resolver-typescript from 3.6.0 to 3.6.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1920551490\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1604\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1604/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1604\">#1604</a></li>\n<li>⬆️ Bump next from 13.4.16 to 13.5.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1931696536\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1614\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1614/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1614\">#1614</a></li>\n<li>⬆️ Bump @types/react from 18.2.21 to 18.2.25 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1931696495\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1613\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1613/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1613\">#1613</a></li>\n<li>⬆️ Bump @typescript-eslint/eslint-plugin from 6.4.0 to 6.7.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1931695745\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1612\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1612/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1612\">#1612</a></li>\n<li>📱 Resolve Pre Tag Overflow Issue on Mobile Devices by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kunalkeshan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kunalkeshan\">@kunalkeshan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1931670124\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1611\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1611/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1611\">#1611</a></li>\n<li>✨ Extend lock gitmoji to include privacy by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/connorjs/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/connorjs\">@connorjs</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1921049808\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1606\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1606/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1606\">#1606</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/paduszyk/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/paduszyk\">@paduszyk</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1862957697\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1582\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1582/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1582\">#1582</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/willyamacaroni/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/willyamacaroni\">@willyamacaroni</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1863849263\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1583\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1583/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1583\">#1583</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kunalkeshan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kunalkeshan\">@kunalkeshan</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1931670124\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1611\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1611/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1611\">#1611</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/connorjs/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/connorjs\">@connorjs</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1921049808\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/1606\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/1606/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/1606\">#1606</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/carloscuesta/gitmoji/compare/v3.13.5...v3.14.0\"><tt>v3.13.5...v3.14.0</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/124487306/reactions", + "total_count": 13, + "+1": 6, + "-1": 0, + "laugh": 0, + "hooray": 4, + "confused": 0, + "heart": 3, + "rocket": 0, + "eyes": 0 + }, + "mentions_count": 6 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:17.491Z" + }, + "google-assistant-unofficial-desktop-client": { + "latestRelease": { + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/81461001", + "assets_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/81461001/assets", + "upload_url": "https://uploads.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/81461001/assets{?name,label}", + "html_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/tag/v1.1.0", + "id": 81461001, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDODeo_bc4E2v8J", + "tag_name": "v1.1.0", + "target_commitish": "master", + "name": "v1.1.0", "draft": false, "prerelease": false, - "created_at": "2021-11-15T12:40:30Z", - "published_at": "2021-11-15T12:41:05Z", + "created_at": "2022-10-29T10:46:23Z", + "published_at": "2022-10-29T16:17:28Z", "assets": [ { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454837", - "id": 49454837, - "node_id": "RA_kwDOAiXFCs4C8p71", - "name": "Gitify-4.3.1-universal-mac.zip", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721132", + "id": 82721132, + "node_id": "RA_kwDODeo_bc4E7jls", + "name": "Google-Assistant-1.1.0-mac.zip", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 181660394, - "download_count": 6138, - "created_at": "2021-11-15T12:37:53Z", - "updated_at": "2021-11-15T12:38:07Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-4.3.1-universal-mac.zip" + "size": 86969741, + "download_count": 6476, + "created_at": "2022-10-29T15:43:02Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-1.1.0-mac.zip" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454776", - "id": 49454776, - "node_id": "RA_kwDOAiXFCs4C8p64", - "name": "Gitify-4.3.1-universal.dmg", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721130", + "id": 82721130, + "node_id": "RA_kwDODeo_bc4E7jlq", + "name": "Google-Assistant-1.1.0.dmg", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 188200755, - "download_count": 2414, - "created_at": "2021-11-15T12:37:06Z", - "updated_at": "2021-11-15T12:37:15Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-4.3.1-universal.dmg" + "size": 90146159, + "download_count": 6201, + "created_at": "2022-10-29T15:43:02Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-1.1.0.dmg" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454777", - "id": 49454777, - "node_id": "RA_kwDOAiXFCs4C8p65", - "name": "Gitify-4.3.1-universal.dmg.blockmap", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721131", + "id": 82721131, + "node_id": "RA_kwDODeo_bc4E7jlr", + "name": "Google-Assistant-1.1.0.dmg.blockmap", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 196462, - "download_count": 4, - "created_at": "2021-11-15T12:37:06Z", - "updated_at": "2021-11-15T12:37:06Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-4.3.1-universal.dmg.blockmap" + "size": 96562, + "download_count": 848, + "created_at": "2022-10-29T15:43:02Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-1.1.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454292", - "id": 49454292, - "node_id": "RA_kwDOAiXFCs4C8pzU", - "name": "Gitify-4.3.1.AppImage", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721226", + "id": 82721226, + "node_id": "RA_kwDODeo_bc4E7jnK", + "name": "Google-Assistant-Setup-1.1.0-amd64.deb", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 115344438, - "download_count": 360, - "created_at": "2021-11-15T12:31:25Z", - "updated_at": "2021-11-15T12:31:28Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-4.3.1.AppImage" + "size": 71106708, + "download_count": 3998, + "created_at": "2022-10-29T15:44:54Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-Setup-1.1.0-amd64.deb" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454587", - "id": 49454587, - "node_id": "RA_kwDOAiXFCs4C8p37", - "name": "Gitify-Setup-4.3.1.exe", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721224", + "id": 82721224, + "node_id": "RA_kwDODeo_bc4E7jnI", + "name": "Google-Assistant-Setup-1.1.0-amd64.snap", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 91877376, + "download_count": 1439, + "created_at": "2022-10-29T15:44:54Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-Setup-1.1.0-amd64.snap" + }, + { + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721227", + "id": 82721227, + "node_id": "RA_kwDODeo_bc4E7jnL", + "name": "Google-Assistant-Setup-1.1.0-x86_64.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 110638773, + "download_count": 2217, + "created_at": "2022-10-29T15:44:54Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-Setup-1.1.0-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721225", + "id": 82721225, + "node_id": "RA_kwDODeo_bc4E7jnJ", + "name": "Google-Assistant-Setup-1.1.0-x86_64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 86290554, - "download_count": 1216, - "created_at": "2021-11-15T12:34:06Z", - "updated_at": "2021-11-15T12:34:11Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-Setup-4.3.1.exe" + "size": 71795984, + "download_count": 2354, + "created_at": "2022-10-29T15:44:54Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-Setup-1.1.0-x86_64.rpm" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454586", - "id": 49454586, - "node_id": "RA_kwDOAiXFCs4C8p36", - "name": "Gitify-Setup-4.3.1.exe.blockmap", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721176", + "id": 82721176, + "node_id": "RA_kwDODeo_bc4E7jmY", + "name": "Google-Assistant-Setup-1.1.0.exe", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91258, - "download_count": 246, - "created_at": "2021-11-15T12:34:06Z", - "updated_at": "2021-11-15T12:34:06Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-Setup-4.3.1.exe.blockmap" + "size": 127522740, + "download_count": 111401, + "created_at": "2022-10-29T15:43:44Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-Setup-1.1.0.exe" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454501", - "id": 49454501, - "node_id": "RA_kwDOAiXFCs4C8p2l", - "name": "gitify_4.3.1_amd64.deb", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721177", + "id": 82721177, + "node_id": "RA_kwDODeo_bc4E7jmZ", + "name": "Google-Assistant-Setup-1.1.0.exe.blockmap", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77913902, - "download_count": 824, - "created_at": "2021-11-15T12:33:02Z", - "updated_at": "2021-11-15T12:33:05Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/gitify_4.3.1_amd64.deb" + "size": 134098, + "download_count": 32965, + "created_at": "2022-10-29T15:43:44Z", + "updated_at": "2022-10-29T15:45:54Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-Setup-1.1.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454510", - "id": 49454510, - "node_id": "RA_kwDOAiXFCs4C8p2u", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721228", + "id": 82721228, + "node_id": "RA_kwDODeo_bc4E7jnM", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 364, - "download_count": 1847, - "created_at": "2021-11-15T12:33:05Z", - "updated_at": "2021-11-15T12:33:06Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/latest-linux.yml" + "size": 410, + "download_count": 1471, + "created_at": "2022-10-29T15:44:54Z", + "updated_at": "2022-10-29T15:44:55Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454850", - "id": 49454850, - "node_id": "RA_kwDOAiXFCs4C8p8C", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721133", + "id": 82721133, + "node_id": "RA_kwDODeo_bc4E7jlt", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 539, - "download_count": 54402, - "created_at": "2021-11-15T12:38:07Z", - "updated_at": "2021-11-15T12:38:07Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/latest-mac.yml" + "size": 512, + "download_count": 17474, + "created_at": "2022-10-29T15:43:02Z", + "updated_at": "2022-10-29T15:43:03Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454593", - "id": 49454593, - "node_id": "RA_kwDOAiXFCs4C8p4B", + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/82721178", + "id": 82721178, + "node_id": "RA_kwDODeo_bc4E7jma", "name": "latest.yml", "label": "", "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 340, - "download_count": 16512, - "created_at": "2021-11-15T12:34:11Z", - "updated_at": "2021-11-15T12:34:11Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/latest.yml" + "size": 361, + "download_count": 1679247, + "created_at": "2022-10-29T15:43:44Z", + "updated_at": "2022-10-29T15:43:44Z", + "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/manosim/gitify/tarball/v4.3.1", - "zipball_url": "https://api.github.com/repos/manosim/gitify/zipball/v4.3.1", - "body_html": "<h3>Changes</h3>\n<ul>\n<li>fix: Capture callback by will-navigate event (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"957240695\" data-permission-text=\"Title is private\" data-url=\"https://github.com/manosim/gitify/issues/509\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/manosim/gitify/pull/509/hovercard\" href=\"https://github.com/manosim/gitify/pull/509\">#509</a>) <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/yyar/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/yyar\">@yyar</a></li>\n</ul>", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.238Z" - }, - "gitmoji": { - "latestRelease": { - "url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/59360724", - "assets_url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/59360724/assets", - "upload_url": "https://uploads.github.com/repos/carloscuesta/gitmoji/releases/59360724/assets{?name,label}", - "html_url": "https://github.com/carloscuesta/gitmoji/releases/tag/v3.9.0", - "id": 59360724, - "author": { - "login": "carloscuesta", - "id": 7629661, - "node_id": "MDQ6VXNlcjc2Mjk2NjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7629661?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/carloscuesta", - "html_url": "https://github.com/carloscuesta", - "followers_url": "https://api.github.com/users/carloscuesta/followers", - "following_url": "https://api.github.com/users/carloscuesta/following{/other_user}", - "gists_url": "https://api.github.com/users/carloscuesta/gists{/gist_id}", - "starred_url": "https://api.github.com/users/carloscuesta/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/carloscuesta/subscriptions", - "organizations_url": "https://api.github.com/users/carloscuesta/orgs", - "repos_url": "https://api.github.com/users/carloscuesta/repos", - "events_url": "https://api.github.com/users/carloscuesta/events{/privacy}", - "received_events_url": "https://api.github.com/users/carloscuesta/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBEPKjc4DicXU", - "tag_name": "v3.9.0", - "target_commitish": "master", - "name": "gitmoji 3.9.0", - "draft": false, - "prerelease": false, - "created_at": "2022-02-11T19:16:15Z", - "published_at": "2022-02-11T19:17:10Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/carloscuesta/gitmoji/tarball/v3.9.0", - "zipball_url": "https://api.github.com/repos/carloscuesta/gitmoji/zipball/v3.9.0", - "body_html": "<h2>What's Changed</h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump jest from 27.4.0 to 27.4.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1067935209\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/927\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/927/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/927\">#927</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump jest from 27.4.2 to 27.4.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1069106068\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/929\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/929/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/929\">#929</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump flow-bin from 0.165.1 to 0.166.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1070197324\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/932\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/932/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/932\">#932</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump <code>next-pwa</code> to fix PWA issues by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/carloscuesta/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/carloscuesta\">@carloscuesta</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1071417930\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/933\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/933/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/933\">#933</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump prettier from 2.5.0 to 2.5.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1071704342\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/935\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/935/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/935\">#935</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump next from 12.0.4 to 12.0.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1071703696\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/934\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/934/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/934\">#934</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump jest from 27.4.3 to 27.4.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1078060956\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/938\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/938/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/938\">#938</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bento\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f371.png\">🍱</g-emoji> Modify project url and description by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/seatonjiang/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/seatonjiang\">@seatonjiang</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1078832260\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/940\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/940/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/940\">#940</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump jest from 27.4.4 to 27.4.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1079285551\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/941\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/941/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/941\">#941</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump @babel/preset-flow from 7.16.0 to 7.16.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1079285723\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/942\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/942/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/942\">#942</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump flow-bin from 0.166.1 to 0.167.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1079285821\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/943\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/943/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/943\">#943</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"wheelchair\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/267f.png\">♿</g-emoji> (links) add option for prefer-reduced-motion by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vhoyer/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vhoyer\">@vhoyer</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1081069575\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/944\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/944/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/944\">#944</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump flow-bin from 0.167.1 to 0.168.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1082864088\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/945\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/945/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/945\">#945</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump lint-staged from 12.1.2 to 12.1.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1084334681\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/946\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/946/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/946\">#946</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png\">📝</g-emoji> Add more information on new emoji issue template by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vhoyer/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vhoyer\">@vhoyer</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1085022821\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/947\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/947/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/947\">#947</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump lint-staged from 12.1.3 to 12.1.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1088945998\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/948\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/948/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/948\">#948</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump @babel/preset-flow from 7.16.5 to 7.16.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1091405825\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/949\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/949/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/949\">#949</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump lint-staged from 12.1.4 to 12.1.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1092205526\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/953\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/953/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/953\">#953</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"wheelchair\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/267f.png\">♿️</g-emoji> Add focus trap to the menu by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/johannchopin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/johannchopin\">@johannchopin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1096925619\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/955\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/955/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/955\">#955</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump flow-bin from 0.168.0 to 0.169.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1097431821\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/956\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/956/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/956\">#956</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump next-sitemap from 1.6.261 to 1.8.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1097431994\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/957\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/957/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/957\">#957</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump next from 12.0.7 to 12.0.8 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1105342510\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/958\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/958/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/958\">#958</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump focus-trap-react from 8.9.0 to 8.9.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1105343310\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/960\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/960/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/960\">#960</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png\">📝</g-emoji> Improve <code>ISSUE_TEMPLATE</code> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vhoyer/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vhoyer\">@vhoyer</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1108214764\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/963\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/963/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/963\">#963</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump next-sitemap from 1.8.4 to 1.9.12 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1105614402\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/961\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/961/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/961\">#961</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump lint-staged from 12.1.7 to 12.3.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1112139767\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/965\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/965/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/965\">#965</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump next from 12.0.8 to 12.0.9 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118125739\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/968\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/968/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/968\">#968</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump lint-staged from 12.3.1 to 12.3.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118943267\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/969\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/969/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/969\">#969</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump flow-bin from 0.169.0 to 0.170.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118943439\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/970\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/970/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/970\">#970</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump next-sitemap from 1.9.12 to 2.1.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118943598\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/971\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/971/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/971\">#971</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump clipboard from 2.0.8 to 2.0.9 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118943734\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/972\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/972/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/972\">#972</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump clipboard from 2.0.9 to 2.0.10 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125478392\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/974\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/974/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/974\">#974</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump jest from 27.4.7 to 27.5.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125478755\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/975\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/975/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/975\">#975</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump lint-staged from 12.3.2 to 12.3.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125478843\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/976\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/976/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/976\">#976</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump next from 12.0.9 to 12.0.10 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125479158\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/977\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/977/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/977\">#977</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump flow-bin from 0.170.0 to 0.171.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125479278\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/978\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/978/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/978\">#978</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"arrow_up\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b06.png\">⬆️</g-emoji> Bump next-sitemap from 2.1.5 to 2.1.9 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125479368\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/979\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/979/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/979\">#979</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Add 'Add or Remove Secrets.' <g-emoji class=\"g-emoji\" alias=\"closed_lock_with_key\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f510.png\">🔐</g-emoji> emoji by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/oparaskos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/oparaskos\">@oparaskos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1132367979\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/980\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/980/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/980\">#980</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/oparaskos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/oparaskos\">@oparaskos</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1132367979\" data-permission-text=\"Title is private\" data-url=\"https://github.com/carloscuesta/gitmoji/issues/980\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/carloscuesta/gitmoji/pull/980/hovercard\" href=\"https://github.com/carloscuesta/gitmoji/pull/980\">#980</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/carloscuesta/gitmoji/compare/v3.8.0...v3.9.0\"><tt>v3.8.0...v3.9.0</tt></a></p>", + "tarball_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/tarball/v1.1.0", + "zipball_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/zipball/v1.1.0", + "body_html": "<h1>v1.1.0 Changelog</h1>\n<ul>\n<li>Assistant will now automatically grab the auth code without requiring copying and pasting</li>\n<li>Fix latency when opening settings screen</li>\n<li>Show link to updated credential configuration guide (if the user isn’t using updated OAuth credentials)</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/59360724/reactions", - "total_count": 4, - "+1": 1, + "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/81461001/reactions", + "total_count": 73, + "+1": 33, "-1": 0, - "laugh": 0, - "hooray": 0, + "laugh": 5, + "hooray": 7, "confused": 0, - "heart": 1, + "heart": 25, "rocket": 2, - "eyes": 0 - }, - "mentions_count": 6 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.252Z" - }, - "glue": { - "latestRelease": { - "url": "https://api.github.com/repos/gjthompson1/glue-public/releases/47502936", - "assets_url": "https://api.github.com/repos/gjthompson1/glue-public/releases/47502936/assets", - "upload_url": "https://uploads.github.com/repos/gjthompson1/glue-public/releases/47502936/assets{?name,label}", - "html_url": "https://github.com/gjthompson1/glue-public/releases/tag/v1.1.0", - "id": 47502936, - "author": { - "login": "gjthompson1", - "id": 8107988, - "node_id": "MDQ6VXNlcjgxMDc5ODg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8107988?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjthompson1", - "html_url": "https://github.com/gjthompson1", - "followers_url": "https://api.github.com/users/gjthompson1/followers", - "following_url": "https://api.github.com/users/gjthompson1/following{/other_user}", - "gists_url": "https://api.github.com/users/gjthompson1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjthompson1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjthompson1/subscriptions", - "organizations_url": "https://api.github.com/users/gjthompson1/orgs", - "repos_url": "https://api.github.com/users/gjthompson1/repos", - "events_url": "https://api.github.com/users/gjthompson1/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjthompson1/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ3NTAyOTM2", - "tag_name": "v1.1.0", - "target_commitish": "main", - "name": "v1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2021-08-02T15:48:36Z", - "published_at": "2021-08-08T21:17:47Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/gjthompson1/glue-public/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/gjthompson1/glue-public/zipball/v1.1.0", - "body_html": "<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"new\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f195.png\">🆕</g-emoji> Dependencies within the lambda tool: Install / specify python dependencies with the lambda tool</li>\n<li><g-emoji class=\"g-emoji\" alias=\"new\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f195.png\">🆕</g-emoji> Email run summary when run completes</li>\n<li><g-emoji class=\"g-emoji\" alias=\"lady_beetle\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41e.png\">🐞</g-emoji> Bug fixes\n<ul>\n<li>Graph name update propagation to open tabs fix</li>\n<li>Graph runtime update within graph (more accurately reflect runtime and request time)</li>\n<li>Other minor bug fixes.</li>\n</ul>\n</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/8107988/128645988-a08d2a50-6b18-4ad9-92e5-739d74c96ac7.png\"><img width=\"1168\" alt=\"Screen Shot 2021-08-08 at 4 16 04 PM\" src=\"https://user-images.githubusercontent.com/8107988/128645988-a08d2a50-6b18-4ad9-92e5-739d74c96ac7.png\" style=\"max-width: 100%;\"></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/8107988/128645990-c10d010e-b0b7-4226-8a6e-2c1be6b6b2c1.png\"><img width=\"1339\" alt=\"Screen Shot 2021-08-08 at 4 16 21 PM\" src=\"https://user-images.githubusercontent.com/8107988/128645990-c10d010e-b0b7-4226-8a6e-2c1be6b6b2c1.png\" style=\"max-width: 100%;\"></a></p>" + "eyes": 1 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.355Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:17.499Z" }, "glyphr-studio": { "latestRelease": { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/28839749", - "assets_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/28839749/assets", - "upload_url": "https://uploads.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/28839749/assets{?name,label}", - "html_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/tag/v0.5.6", - "id": 28839749, + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/140021426", + "assets_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/140021426/assets", + "upload_url": "https://uploads.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/140021426/assets{?name,label}", + "html_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/tag/v0.6.0", + "id": 140021426, "author": { "login": "Autre31415", "id": 8182831, @@ -36027,20 +39269,20 @@ "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI4ODM5NzQ5", - "tag_name": "v0.5.6", + "node_id": "RE_kwDOA6e3ts4IWI6y", + "tag_name": "v0.6.0", "target_commitish": "master", - "name": "0.5.6", + "name": "0.6.0", "draft": false, "prerelease": false, - "created_at": "2020-07-22T17:57:31Z", - "published_at": "2020-07-22T18:06:33Z", + "created_at": "2024-02-06T03:37:51Z", + "published_at": "2024-02-06T03:51:09Z", "assets": [ { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143784", - "id": 23143784, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzg0", - "name": "glyphr-studio-desktop_0.5.6_amd64.deb", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036639", + "id": 150036639, + "node_id": "RA_kwDOA6e3ts4I8WCf", + "name": "glyphr-studio-desktop_0.6.0_amd64.deb", "label": null, "uploader": { "login": "Autre31415", @@ -36064,17 +39306,17 @@ }, "content_type": "application/x-deb", "state": "uploaded", - "size": 54462636, - "download_count": 1873, - "created_at": "2020-07-22T18:06:02Z", - "updated_at": "2020-07-22T18:06:04Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/glyphr-studio-desktop_0.5.6_amd64.deb" + "size": 75747382, + "download_count": 19, + "created_at": "2024-02-06T03:50:51Z", + "updated_at": "2024-02-06T03:50:54Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/glyphr-studio-desktop_0.6.0_amd64.deb" }, { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143785", - "id": 23143785, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzg1", - "name": "glyphr-studio-desktop_0.5.6_amd64.snap", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036650", + "id": 150036650, + "node_id": "RA_kwDOA6e3ts4I8WCq", + "name": "glyphr-studio-desktop_0.6.0_amd64.snap", "label": null, "uploader": { "login": "Autre31415", @@ -36098,17 +39340,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94142464, - "download_count": 554, - "created_at": "2020-07-22T18:06:04Z", - "updated_at": "2020-07-22T18:06:07Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/glyphr-studio-desktop_0.5.6_amd64.snap" + "size": 127299584, + "download_count": 1, + "created_at": "2024-02-06T03:50:54Z", + "updated_at": "2024-02-06T03:50:59Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/glyphr-studio-desktop_0.6.0_amd64.snap" }, { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143779", - "id": 23143779, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzc5", - "name": "Glyphr.Studio-0.5.6.AppImage", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036651", + "id": 150036651, + "node_id": "RA_kwDOA6e3ts4I8WCr", + "name": "glyphr-studio-desktop_0.6.0_arm64.deb", "label": null, "uploader": { "login": "Autre31415", @@ -36130,19 +39372,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-deb", "state": "uploaded", - "size": 115119547, - "download_count": 3098, - "created_at": "2020-07-22T18:05:55Z", - "updated_at": "2020-07-22T18:05:59Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/Glyphr.Studio-0.5.6.AppImage" + "size": 70704904, + "download_count": 2, + "created_at": "2024-02-06T03:50:59Z", + "updated_at": "2024-02-06T03:51:01Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/glyphr-studio-desktop_0.6.0_arm64.deb" }, { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143781", - "id": 23143781, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzgx", - "name": "Glyphr.Studio-0.5.6.dmg", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036653", + "id": 150036653, + "node_id": "RA_kwDOA6e3ts4I8WCt", + "name": "glyphr-studio-desktop_0.6.0_arm64.snap", "label": null, "uploader": { "login": "Autre31415", @@ -36164,19 +39406,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 111072500, - "download_count": 2819, - "created_at": "2020-07-22T18:05:59Z", - "updated_at": "2020-07-22T18:06:02Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/Glyphr.Studio-0.5.6.dmg" + "size": 123596800, + "download_count": 0, + "created_at": "2024-02-06T03:51:01Z", + "updated_at": "2024-02-06T03:51:07Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/glyphr-studio-desktop_0.6.0_arm64.snap" }, { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143774", - "id": 23143774, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzc0", - "name": "Glyphr.Studio.Setup.0.5.6.exe", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036628", + "id": 150036628, + "node_id": "RA_kwDOA6e3ts4I8WCU", + "name": "Glyphr.Studio-0.6.0-arm64.AppImage", "label": null, "uploader": { "login": "Autre31415", @@ -36200,707 +39442,831 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77934505, - "download_count": 9705, - "created_at": "2020-07-22T18:05:52Z", - "updated_at": "2020-07-22T18:05:55Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/Glyphr.Studio.Setup.0.5.6.exe" - } - ], - "tarball_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/tarball/v0.5.6", - "zipball_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/zipball/v0.5.6", - "body_html": "<ul>\n<li>Fixed broken AppImage build (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/rolandbernard/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/rolandbernard\">@rolandbernard</a>!)</li>\n<li>Update various other dependencies.</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/28839749/reactions", - "total_count": 2, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.367Z" - }, - "google-chat-electron": { - "latestRelease": { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/65646548", - "assets_url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/65646548/assets", - "upload_url": "https://uploads.github.com/repos/ankurk91/google-chat-electron/releases/65646548/assets{?name,label}", - "html_url": "https://github.com/ankurk91/google-chat-electron/releases/tag/2.15.1", - "id": 65646548, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOEtNba84D6a_U", - "tag_name": "2.15.1", - "target_commitish": "main", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-04-29T05:50:50Z", - "published_at": "2022-04-29T05:53:26Z", - "assets": [ + "size": 153703753, + "download_count": 10, + "created_at": "2024-02-06T03:50:32Z", + "updated_at": "2024-02-06T03:50:37Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/Glyphr.Studio-0.6.0-arm64.AppImage" + }, { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63981984", - "id": 63981984, - "node_id": "RA_kwDOEtNba84D0Emg", - "name": "google-chat-electron-2.15.1-darwin-arm64.zip", - "label": "", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036632", + "id": 150036632, + "node_id": "RA_kwDOA6e3ts4I8WCY", + "name": "Glyphr.Studio-0.6.0-arm64.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Autre31415", + "id": 8182831, + "node_id": "MDQ6VXNlcjgxODI4MzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Autre31415", + "html_url": "https://github.com/Autre31415", + "followers_url": "https://api.github.com/users/Autre31415/followers", + "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", + "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", + "organizations_url": "https://api.github.com/users/Autre31415/orgs", + "repos_url": "https://api.github.com/users/Autre31415/repos", + "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", + "received_events_url": "https://api.github.com/users/Autre31415/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 86396854, - "download_count": 192, - "created_at": "2022-04-29T05:53:27Z", - "updated_at": "2022-04-29T05:53:29Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron-2.15.1-darwin-arm64.zip" + "size": 142036929, + "download_count": 50, + "created_at": "2024-02-06T03:50:37Z", + "updated_at": "2024-02-06T03:50:41Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/Glyphr.Studio-0.6.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63981988", - "id": 63981988, - "node_id": "RA_kwDOEtNba84D0Emk", - "name": "google-chat-electron-2.15.1-darwin-x64.zip", - "label": "", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036635", + "id": 150036635, + "node_id": "RA_kwDOA6e3ts4I8WCb", + "name": "Glyphr.Studio-0.6.0.AppImage", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Autre31415", + "id": 8182831, + "node_id": "MDQ6VXNlcjgxODI4MzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Autre31415", + "html_url": "https://github.com/Autre31415", + "followers_url": "https://api.github.com/users/Autre31415/followers", + "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", + "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", + "organizations_url": "https://api.github.com/users/Autre31415/orgs", + "repos_url": "https://api.github.com/users/Autre31415/repos", + "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", + "received_events_url": "https://api.github.com/users/Autre31415/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 84203269, - "download_count": 257, - "created_at": "2022-04-29T05:53:29Z", - "updated_at": "2022-04-29T05:53:31Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron-2.15.1-darwin-x64.zip" + "size": 153600743, + "download_count": 14, + "created_at": "2024-02-06T03:50:41Z", + "updated_at": "2024-02-06T03:50:46Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/Glyphr.Studio-0.6.0.AppImage" }, { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63981991", - "id": 63981991, - "node_id": "RA_kwDOEtNba84D0Emn", - "name": "google-chat-electron-deb-SHA512.txt", - "label": "", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036638", + "id": 150036638, + "node_id": "RA_kwDOA6e3ts4I8WCe", + "name": "Glyphr.Studio-0.6.0.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Autre31415", + "id": 8182831, + "node_id": "MDQ6VXNlcjgxODI4MzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Autre31415", + "html_url": "https://github.com/Autre31415", + "followers_url": "https://api.github.com/users/Autre31415/followers", + "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", + "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", + "organizations_url": "https://api.github.com/users/Autre31415/orgs", + "repos_url": "https://api.github.com/users/Autre31415/repos", + "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", + "received_events_url": "https://api.github.com/users/Autre31415/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 168, - "download_count": 3, - "created_at": "2022-04-29T05:53:33Z", - "updated_at": "2022-04-29T05:53:34Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron-deb-SHA512.txt" + "size": 147059806, + "download_count": 47, + "created_at": "2024-02-06T03:50:46Z", + "updated_at": "2024-02-06T03:50:51Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/Glyphr.Studio-0.6.0.dmg" }, { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63982057", - "id": 63982057, - "node_id": "RA_kwDOEtNba84D0Enp", - "name": "google-chat-electron-setup-win-x64-2.15.1.exe", - "label": "", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036624", + "id": 150036624, + "node_id": "RA_kwDOA6e3ts4I8WCQ", + "name": "Glyphr.Studio.Setup.0.6.0-arm64.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Autre31415", + "id": 8182831, + "node_id": "MDQ6VXNlcjgxODI4MzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Autre31415", + "html_url": "https://github.com/Autre31415", + "followers_url": "https://api.github.com/users/Autre31415/followers", + "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", + "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", + "organizations_url": "https://api.github.com/users/Autre31415/orgs", + "repos_url": "https://api.github.com/users/Autre31415/repos", + "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", + "received_events_url": "https://api.github.com/users/Autre31415/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 67086013, - "download_count": 202, - "created_at": "2022-04-29T05:54:43Z", - "updated_at": "2022-04-29T05:54:46Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron-setup-win-x64-2.15.1.exe" + "size": 113367918, + "download_count": 3, + "created_at": "2024-02-06T03:50:27Z", + "updated_at": "2024-02-06T03:50:30Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/Glyphr.Studio.Setup.0.6.0-arm64.exe" }, { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63981987", - "id": 63981987, - "node_id": "RA_kwDOEtNba84D0Emj", - "name": "google-chat-electron_2.15.1_amd64.deb", - "label": "", + "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/150036626", + "id": 150036626, + "node_id": "RA_kwDOA6e3ts4I8WCS", + "name": "Glyphr.Studio.Setup.0.6.0-x64.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Autre31415", + "id": 8182831, + "node_id": "MDQ6VXNlcjgxODI4MzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Autre31415", + "html_url": "https://github.com/Autre31415", + "followers_url": "https://api.github.com/users/Autre31415/followers", + "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", + "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", + "organizations_url": "https://api.github.com/users/Autre31415/orgs", + "repos_url": "https://api.github.com/users/Autre31415/repos", + "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", + "received_events_url": "https://api.github.com/users/Autre31415/received_events", + "type": "User", "site_admin": false }, - "content_type": "binary/octet-stream", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 63556748, - "download_count": 58, - "created_at": "2022-04-29T05:53:29Z", - "updated_at": "2022-04-29T05:53:33Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron_2.15.1_amd64.deb" + "size": 110772059, + "download_count": 69, + "created_at": "2024-02-06T03:50:30Z", + "updated_at": "2024-02-06T03:50:32Z", + "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.6.0/Glyphr.Studio.Setup.0.6.0-x64.exe" } ], - "tarball_url": "https://api.github.com/repos/ankurk91/google-chat-electron/tarball/2.15.1", - "zipball_url": "https://api.github.com/repos/ankurk91/google-chat-electron/zipball/2.15.1", - "body_html": "<ul>\n<li>Update electron</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/tarball/v0.6.0", + "zipball_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/zipball/v0.6.0", + "body_html": "<ul>\n<li>Updated Glyphr-Studio to v1.14.0.\n<ul>\n<li>Note: This is the final 1.0 version.</li>\n</ul>\n</li>\n<li>Updated Electron to v28.2.1.\n<ul>\n<li>Dropped support for Windows 7.</li>\n<li>Dropped support for macOS 10.14 (Mojave) and below.</li>\n<li>Improved support for modern versions of operating systems.</li>\n<li><a href=\"https://www.electronjs.org/docs/latest/tutorial/context-isolation\" rel=\"nofollow\">Disabled browser node integration and enable context isolation</a>.</li>\n<li><a href=\"https://www.electronjs.org/docs/latest/tutorial/sandbox\" rel=\"nofollow\">Enabled browser process sandboxing</a>.</li>\n</ul>\n</li>\n<li>Added \"Save Image As\" item to context menu when right clicking canvas.</li>\n<li>Added arm64 distributions.</li>\n<li>Added more native menu items.</li>\n<li>Added window size and positioning persistence.</li>\n<li>Updated save confirmation dialog to only appear when closing the app with unsaved changes.</li>\n<li>Removed save popups when saving a pre-existing project.</li>\n<li>Fixed a bug where save buttons would sometimes save with the wrong file type.</li>\n<li>Fixed a bug where ⌘/CTRL+O would open a browser tab.</li>\n<li>Updated all dependencies, including replacing obsolete ones with newer ones.</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.466Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:17.505Z" }, - "google-assistant-unofficial-desktop-client": { + "gitify": { "latestRelease": { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/51184937", - "assets_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/51184937/assets", - "upload_url": "https://uploads.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/51184937/assets{?name,label}", - "html_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/tag/v1.0.0", - "id": 51184937, + "url": "https://api.github.com/repos/gitify-app/gitify/releases/133624040", + "assets_url": "https://api.github.com/repos/gitify-app/gitify/releases/133624040/assets", + "upload_url": "https://uploads.github.com/repos/gitify-app/gitify/releases/133624040/assets{?name,label}", + "html_url": "https://github.com/gitify-app/gitify/releases/tag/v4.6.1", + "id": 133624040, "author": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDODeo_bc4DDQUp", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "v1.0.0", + "node_id": "RE_kwDOAiXFCs4H9vDo", + "tag_name": "v4.6.1", + "target_commitish": "main", + "name": "v4.6.1", "draft": false, "prerelease": false, - "created_at": "2021-10-12T05:01:16Z", - "published_at": "2021-10-12T07:00:21Z", + "created_at": "2024-01-22T19:53:41Z", + "published_at": "2024-01-22T19:57:32Z", "assets": [ { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760226", - "id": 46760226, - "node_id": "RA_kwDODeo_bc4CyYEi", - "name": "Google-Assistant-1.0.0-mac.zip", + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/147122004", + "id": 147122004, + "node_id": "RA_kwDOAiXFCs4IxOdU", + "name": "Gitify-4.6.1-universal-mac.zip", "label": null, "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 85727682, - "download_count": 5590, - "created_at": "2021-10-12T06:27:48Z", - "updated_at": "2021-10-12T06:28:05Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-1.0.0-mac.zip" + "size": 167747449, + "download_count": 10379, + "created_at": "2024-01-22T18:12:39Z", + "updated_at": "2024-01-22T18:12:52Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/Gitify-4.6.1-universal-mac.zip" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760137", - "id": 46760137, - "node_id": "RA_kwDODeo_bc4CyYDJ", - "name": "Google-Assistant-1.0.0.dmg", + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/147122020", + "id": 147122020, + "node_id": "RA_kwDOAiXFCs4IxOdk", + "name": "Gitify-4.6.1-universal-mac.zip.blockmap", "label": null, "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88727498, - "download_count": 5085, - "created_at": "2021-10-12T06:27:08Z", - "updated_at": "2021-10-12T06:27:47Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-1.0.0.dmg" + "size": 177431, + "download_count": 2, + "created_at": "2024-01-22T18:12:52Z", + "updated_at": "2024-01-22T18:12:53Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/Gitify-4.6.1-universal-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760225", - "id": 46760225, - "node_id": "RA_kwDODeo_bc4CyYEh", - "name": "Google-Assistant-1.0.0.dmg.blockmap", + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/147122022", + "id": 147122022, + "node_id": "RA_kwDOAiXFCs4IxOdm", + "name": "Gitify-4.6.1-universal.dmg", "label": null, "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 93366, - "download_count": 828, - "created_at": "2021-10-12T06:27:47Z", - "updated_at": "2021-10-12T06:27:48Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-1.0.0.dmg.blockmap" + "size": 174227176, + "download_count": 700, + "created_at": "2024-01-22T18:12:53Z", + "updated_at": "2024-01-22T18:13:23Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/Gitify-4.6.1-universal.dmg" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760161", - "id": 46760161, - "node_id": "RA_kwDODeo_bc4CyYDh", - "name": "Google-Assistant-Setup-1.0.0-amd64.deb", + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/147122084", + "id": 147122084, + "node_id": "RA_kwDOAiXFCs4IxOek", + "name": "Gitify-4.6.1-universal.dmg.blockmap", "label": null, "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 71146974, - "download_count": 3253, - "created_at": "2021-10-12T06:27:16Z", - "updated_at": "2021-10-12T06:28:19Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0-amd64.deb" + "size": 181417, + "download_count": 2, + "created_at": "2024-01-22T18:13:23Z", + "updated_at": "2024-01-22T18:13:24Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/Gitify-4.6.1-universal.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760259", - "id": 46760259, - "node_id": "RA_kwDODeo_bc4CyYFD", - "name": "Google-Assistant-Setup-1.0.0-amd64.snap", - "label": null, + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/141069592", + "id": 141069592, + "node_id": "RA_kwDOAiXFCs4IaI0Y", + "name": "Gitify-4.6.1.AppImage", + "label": "", "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 99409920, - "download_count": 1473, - "created_at": "2021-10-12T06:28:19Z", - "updated_at": "2021-10-12T06:28:41Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0-amd64.snap" + "size": 108257675, + "download_count": 136, + "created_at": "2023-12-17T01:03:15Z", + "updated_at": "2023-12-17T01:03:18Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/Gitify-4.6.1.AppImage" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760291", - "id": 46760291, - "node_id": "RA_kwDODeo_bc4CyYFj", - "name": "Google-Assistant-Setup-1.0.0-x86_64.AppImage", - "label": null, + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/141069725", + "id": 141069725, + "node_id": "RA_kwDOAiXFCs4IaI2d", + "name": "Gitify-Setup-4.6.1.exe", + "label": "", "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 120470110, - "download_count": 1974, - "created_at": "2021-10-12T06:28:41Z", - "updated_at": "2021-10-12T06:29:06Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0-x86_64.AppImage" + "size": 77302600, + "download_count": 687, + "created_at": "2023-12-17T01:04:34Z", + "updated_at": "2023-12-17T01:04:37Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/Gitify-Setup-4.6.1.exe" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760313", - "id": 46760313, - "node_id": "RA_kwDODeo_bc4CyYF5", - "name": "Google-Assistant-Setup-1.0.0-x86_64.rpm", - "label": null, + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/141069726", + "id": 141069726, + "node_id": "RA_kwDOAiXFCs4IaI2e", + "name": "Gitify-Setup-4.6.1.exe.blockmap", + "label": "", "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 72252900, - "download_count": 2368, - "created_at": "2021-10-12T06:29:06Z", - "updated_at": "2021-10-12T06:29:24Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0-x86_64.rpm" + "size": 81660, + "download_count": 324, + "created_at": "2023-12-17T01:04:34Z", + "updated_at": "2023-12-17T01:04:34Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/Gitify-Setup-4.6.1.exe.blockmap" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760117", - "id": 46760117, - "node_id": "RA_kwDODeo_bc4CyYC1", - "name": "Google-Assistant-Setup-1.0.0.exe", - "label": null, + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/141069699", + "id": 141069699, + "node_id": "RA_kwDOAiXFCs4IaI2D", + "name": "gitify_4.6.1_amd64.deb", + "label": "", "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 127291857, - "download_count": 61480, - "created_at": "2021-10-12T06:26:56Z", - "updated_at": "2021-10-12T06:27:49Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0.exe" + "size": 73706440, + "download_count": 62, + "created_at": "2023-12-17T01:04:20Z", + "updated_at": "2023-12-17T01:04:22Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/gitify_4.6.1_amd64.deb" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760228", - "id": 46760228, - "node_id": "RA_kwDODeo_bc4CyYEk", - "name": "Google-Assistant-Setup-1.0.0.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/141069701", + "id": 141069701, + "node_id": "RA_kwDOAiXFCs4IaI2F", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 516, + "download_count": 417, + "created_at": "2023-12-17T01:04:22Z", + "updated_at": "2023-12-17T01:04:22Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/141070292", + "id": 141070292, + "node_id": "RA_kwDOAiXFCs4IaI_U", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 514, + "download_count": 11540, + "created_at": "2023-12-17T01:10:24Z", + "updated_at": "2023-12-17T01:10:24Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/gitify-app/gitify/releases/assets/141069729", + "id": 141069729, + "node_id": "RA_kwDOAiXFCs4IaI2h", + "name": "latest.yml", + "label": "", "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "afonsojramos", + "id": 19473034, + "node_id": "MDQ6VXNlcjE5NDczMDM0", + "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", + "url": "https://api.github.com/users/afonsojramos", + "html_url": "https://github.com/afonsojramos", + "followers_url": "https://api.github.com/users/afonsojramos/followers", + "following_url": "https://api.github.com/users/afonsojramos/following{/other_user}", + "gists_url": "https://api.github.com/users/afonsojramos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/afonsojramos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/afonsojramos/subscriptions", + "organizations_url": "https://api.github.com/users/afonsojramos/orgs", + "repos_url": "https://api.github.com/users/afonsojramos/repos", + "events_url": "https://api.github.com/users/afonsojramos/events{/privacy}", + "received_events_url": "https://api.github.com/users/afonsojramos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", + "state": "uploaded", + "size": 340, + "download_count": 4551, + "created_at": "2023-12-17T01:04:37Z", + "updated_at": "2023-12-17T01:04:37Z", + "browser_download_url": "https://github.com/gitify-app/gitify/releases/download/v4.6.1/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/gitify-app/gitify/tarball/v4.6.1", + "zipball_url": "https://api.github.com/repos/gitify-app/gitify/zipball/v4.6.1", + "body_html": "<h2><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> MacOS Users <g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji></h2>\n<h3>The installation files that got generated through GitHub Actions are currently broken due to signing issues, as such, the files attached below were built using the personal machine of <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a>. If you do not want to run an unsigned version of Gitify, please skip this version.</h3>\n<h2>What's Changed</h2>\n<ul>\n<li>chore(deps): update dependency @types/jest to v29.5.10 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2019833163\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/687\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/687/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/687\">#687</a></li>\n<li>chore(deps): update dependency @types/react to v18.2.42 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2019833905\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/688\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/688/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/688\">#688</a></li>\n<li>fix(deps): update dependency @electron/remote to v2.1.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1934011732\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/665\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/665/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/665\">#665</a></li>\n<li>refactor: use brew CLI over custom action by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2027473539\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/689\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/689/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/689\">#689</a></li>\n<li>deps: remove coveralls by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2029116314\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/690\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/690/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/690\">#690</a></li>\n<li>feat: check for github scopes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1946515001\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/673\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/673/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/673\">#673</a></li>\n<li>deps: replace testing-library's <code>react-hooks</code> for <code>react</code> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2029116671\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/692\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/692/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/692\">#692</a></li>\n<li>deps: switch and upgrade @electron/notarize by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2029116510\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/691\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/691/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/691\">#691</a></li>\n<li>chore: rename to <code>on-tag</code> and trigger web build by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2034675769\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/693\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/693/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/693\">#693</a></li>\n<li>chore: cleanup workflows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2034682722\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/694\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/694/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/694\">#694</a></li>\n<li>chore(deps): update dependency electron to v22 [security] by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1928949916\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/657\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/657/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/657\">#657</a></li>\n<li>chore: bump to <code>4.6.0</code> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2035466385\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/695\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/695/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/695\">#695</a></li>\n<li>fix: <code>on-tag</code> workflow by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2037506047\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/697\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/697/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/697\">#697</a></li>\n<li>fix(macos): switch from <code>altool</code> to <code>notarytool</code> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/afonsojramos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/afonsojramos\">@afonsojramos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2037530136\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/698\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/698/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/698\">#698</a></li>\n<li>chore: Set the Apple Team Id for macOS signing by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manosim/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manosim\">@manosim</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2044738566\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/699\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/699/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/699\">#699</a></li>\n<li>refactor: remove now redundant mark as read on click functionality by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/setchy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/setchy\">@setchy</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2090462220\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/713\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/713/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/713\">#713</a></li>\n<li>feat: link to release tag by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/setchy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/setchy\">@setchy</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2088453101\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gitify-app/gitify/issues/707\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/gitify-app/gitify/pull/707/hovercard\" href=\"https://github.com/gitify-app/gitify/pull/707\">#707</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/gitify-app/gitify/compare/v4.5.1...v4.6.1\"><tt>v4.5.1...v4.6.1</tt></a></p>", + "mentions_count": 4 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:17.598Z" + }, + "google-chat-electron": { + "latestRelease": { + "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/84255224", + "assets_url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/84255224/assets", + "upload_url": "https://uploads.github.com/repos/ankurk91/google-chat-electron/releases/84255224/assets{?name,label}", + "html_url": "https://github.com/ankurk91/google-chat-electron/releases/tag/2.20.0", + "id": 84255224, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOEtNba84FBaH4", + "tag_name": "2.20.0", + "target_commitish": "main", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2022-11-27T07:57:57Z", + "published_at": "2022-11-27T08:01:17Z", + "assets": [ + { + "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/86106076", + "id": 86106076, + "node_id": "RA_kwDOEtNba84FId_c", + "name": "google-chat-electron-2.20.0-darwin-arm64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "binary/octet-stream", + "state": "uploaded", + "size": 88233590, + "download_count": 1406, + "created_at": "2022-11-27T08:01:44Z", + "updated_at": "2022-11-27T08:01:46Z", + "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.20.0/google-chat-electron-2.20.0-darwin-arm64.zip" + }, + { + "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/86106084", + "id": 86106084, + "node_id": "RA_kwDOEtNba84FId_k", + "name": "google-chat-electron-2.20.0-darwin-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "binary/octet-stream", "state": "uploaded", - "size": 132268, - "download_count": 3127, - "created_at": "2021-10-12T06:27:49Z", - "updated_at": "2021-10-12T06:27:51Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0.exe.blockmap" + "size": 91187222, + "download_count": 1210, + "created_at": "2022-11-27T08:01:47Z", + "updated_at": "2022-11-27T08:01:49Z", + "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.20.0/google-chat-electron-2.20.0-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760332", - "id": 46760332, - "node_id": "RA_kwDODeo_bc4CyYGM", - "name": "latest-linux.yml", - "label": null, + "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/86106056", + "id": 86106056, + "node_id": "RA_kwDOEtNba84FId_I", + "name": "google-chat-electron-deb-SHA512.txt", + "label": "", "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "binary/octet-stream", "state": "uploaded", - "size": 410, - "download_count": 858, - "created_at": "2021-10-12T06:29:24Z", - "updated_at": "2021-10-12T06:29:24Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/latest-linux.yml" + "size": 168, + "download_count": 37, + "created_at": "2022-11-27T08:01:20Z", + "updated_at": "2022-11-27T08:01:20Z", + "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.20.0/google-chat-electron-deb-SHA512.txt" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760245", - "id": 46760245, - "node_id": "RA_kwDODeo_bc4CyYE1", - "name": "latest-mac.yml", - "label": null, + "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/86106117", + "id": 86106117, + "node_id": "RA_kwDOEtNba84FIeAF", + "name": "google-chat-electron-setup-win-x64-2.20.0.exe", + "label": "", "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "binary/octet-stream", "state": "uploaded", - "size": 536, - "download_count": 12574, - "created_at": "2021-10-12T06:28:05Z", - "updated_at": "2021-10-12T06:28:06Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/latest-mac.yml" + "size": 72119218, + "download_count": 3808, + "created_at": "2022-11-27T08:03:05Z", + "updated_at": "2022-11-27T08:03:09Z", + "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.20.0/google-chat-electron-setup-win-x64-2.20.0.exe" }, { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760230", - "id": 46760230, - "node_id": "RA_kwDODeo_bc4CyYEm", - "name": "latest.yml", - "label": null, + "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/86106055", + "id": 86106055, + "node_id": "RA_kwDOEtNba84FId_H", + "name": "google-chat-electron_2.20.0_amd64.deb", + "label": "", "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "binary/octet-stream", "state": "uploaded", - "size": 361, - "download_count": 486516, - "created_at": "2021-10-12T06:27:51Z", - "updated_at": "2021-10-12T06:27:52Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/latest.yml" + "size": 69225664, + "download_count": 1064, + "created_at": "2022-11-27T08:01:18Z", + "updated_at": "2022-11-27T08:01:19Z", + "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.20.0/google-chat-electron_2.20.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/zipball/v1.0.0", - "body_html": "<h1>v1.0.0 Changelog</h1>\n<ul>\n<li>Bumped electron version to 10.3.2 for Windows and MacOS</li>\n<li>Debian and RedHat packages are now available for Linux platform</li>\n<li>Prevent microphone from being active when not in use</li>\n<li>Fixed assistant error on first launch which occurred due to window positioning and desktop resolution</li>\n<li>Added support for <em>\"Hey Google / Ok Google\"</em> wake word detection <strong>(experimental)</strong></li>\n<li>Added proper <strong>auto-update</strong> functionality for certain package/app formats over multiple platforms</li>\n<li>Added option to configure custom assistant hotkey (keyboard shortcut)</li>\n<li>Added <strong>\"Troubleshoot\"</strong> submenu in the tray context menu</li>\n<li>Added ability to set display monitor preference for multi-monitor setup</li>\n<li>Added ability to select custom microphone and speaker source</li>\n<li>Launching the assistant from launcher now focuses the running instance automatically instead of showing an error</li>\n<li>Now the user will be shown token expiry error instead of the generic <em>\"invalid_grant\"</em> error with an option to quickly reset the access tokens</li>\n<li>Prevent shutdown interruption on MacOS</li>\n<li>Fixed most of the issues relating to <strong>\"Close on Blur\"</strong> window behavior</li>\n<li>Added multiple window-border options to create separation between the app and background</li>\n<li>Fixed issue where clicking the suggestion chip did not respond</li>\n<li>Assistant can now infer <em>supported</em> assistant language based on system preferences</li>\n<li>Improvements to assistant display languages <em>(special thanks to the community)</em></li>\n<li>Use up/down arrow keys on <strong>\"Ask me anything...\"</strong> box to flip through history</li>\n<li>Added option to use the <kbd>Esc</kbd> key to close or minimize the assistant window</li>\n<li>Now the typed queries by default do not reply the user back via voice (behavior can be customized)</li>\n<li>Added \"Feedback & Links\" section in settings for helpful links</li>\n<li>Consistent notification display on all platforms during initial app launch</li>\n<li>Warn user when \"savedTokensPath\" is not writable (probably due to permission)</li>\n</ul>\n<h2>Other minor changes</h2>\n<ul>\n<li>Added support for copying authentication link and retrying in the <strong>\"Get Token\"</strong> screen</li>\n<li>Prevent token saving when initially starting app as hidden</li>\n<li>Added command line verbose logging for debugging purposes</li>\n<li>Prevent triggering microphone when assistant is not initialized</li>\n<li>Added option to toggle sending notification on startup</li>\n<li>Added option to toggle hiding the assistant on first launch</li>\n<li>Minor consistency in display language</li>\n<li>Other minor enhancements and bug fixes</li>\n</ul>", - "discussion_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/discussions/545", + "tarball_url": "https://api.github.com/repos/ankurk91/google-chat-electron/tarball/2.20.0", + "zipball_url": "https://api.github.com/repos/ankurk91/google-chat-electron/zipball/2.20.0", + "body_html": "<ul>\n<li>Allow to disable spell checker</li>\n<li>Update electron to latest</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/51184937/reactions", - "total_count": 135, - "+1": 47, + "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/84255224/reactions", + "total_count": 8, + "+1": 4, "-1": 0, - "laugh": 19, - "hooray": 23, + "laugh": 0, + "hooray": 0, "confused": 0, - "heart": 42, - "rocket": 2, - "eyes": 2 + "heart": 4, + "rocket": 0, + "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.486Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:18.003Z" }, "graphiql": { "latestRelease": { @@ -36967,7 +40333,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 52276700, - "download_count": 35857, + "download_count": 39505, "created_at": "2018-03-22T17:12:02Z", "updated_at": "2018-03-22T17:12:08Z", "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/GraphiQL-0.7.2.dmg" @@ -37001,7 +40367,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 49961725, - "download_count": 78146, + "download_count": 96526, "created_at": "2018-03-22T17:12:49Z", "updated_at": "2018-03-22T17:12:55Z", "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-0.7.2-mac.zip" @@ -37035,7 +40401,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 55665876, - "download_count": 19853, + "download_count": 21810, "created_at": "2018-03-22T17:12:11Z", "updated_at": "2018-03-22T17:12:16Z", "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-0.7.2-x86_64.AppImage" @@ -37069,7 +40435,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 37976830, - "download_count": 67590, + "download_count": 74736, "created_at": "2018-03-22T17:13:28Z", "updated_at": "2018-03-22T17:13:32Z", "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-setup-0.7.2.exe" @@ -37103,7 +40469,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 234, - "download_count": 750, + "download_count": 922, "created_at": "2018-03-22T17:13:32Z", "updated_at": "2018-03-22T17:13:32Z", "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-linux.yml" @@ -37137,7 +40503,7 @@ "content_type": "application/json", "state": "uploaded", "size": 172, - "download_count": 271, + "download_count": 342, "created_at": "2018-03-22T17:12:50Z", "updated_at": "2018-03-22T17:12:50Z", "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-mac.json" @@ -37171,7 +40537,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 233, - "download_count": 191, + "download_count": 234, "created_at": "2018-03-22T17:13:32Z", "updated_at": "2018-03-22T17:13:32Z", "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-mac.yml" @@ -37205,7 +40571,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 308, - "download_count": 232, + "download_count": 291, "created_at": "2018-03-22T17:13:32Z", "updated_at": "2018-03-22T17:13:33Z", "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest.yml" @@ -37216,22 +40582,22 @@ "body_html": "", "reactions": { "url": "https://api.github.com/repos/skevy/graphiql-app/releases/10215102/reactions", - "total_count": 9, - "+1": 5, + "total_count": 14, + "+1": 8, "-1": 0, - "laugh": 0, + "laugh": 1, "hooray": 0, "confused": 0, "heart": 0, - "rocket": 4, + "rocket": 5, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.566Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:18.004Z" }, "graviton-editor": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.637Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:18.064Z" }, "gsubs": { "latestRelease": { @@ -37298,7 +40664,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 73968571, - "download_count": 299, + "download_count": 510, "created_at": "2020-07-13T01:32:30Z", "updated_at": "2020-07-13T01:32:45Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs-1.0.3.dmg" @@ -37332,7 +40698,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 77447, - "download_count": 17, + "download_count": 21, "created_at": "2020-07-13T01:31:45Z", "updated_at": "2020-07-13T01:31:47Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs-1.0.3.dmg.blockmap" @@ -37366,7 +40732,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 53542132, - "download_count": 35, + "download_count": 73, "created_at": "2020-07-13T01:31:47Z", "updated_at": "2020-07-13T01:31:59Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gsubs-1.0.3.x86_64.rpm" @@ -37400,7 +40766,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 76742813, - "download_count": 2257, + "download_count": 2650, "created_at": "2020-07-13T01:32:02Z", "updated_at": "2020-07-13T01:32:13Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs.1.0.3.AppImage" @@ -37434,7 +40800,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 51959111, - "download_count": 3771, + "download_count": 7005, "created_at": "2020-07-13T01:32:13Z", "updated_at": "2020-07-13T01:32:21Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs.Setup.1.0.3.exe" @@ -37468,7 +40834,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 55862, - "download_count": 18, + "download_count": 23, "created_at": "2020-07-13T01:32:21Z", "updated_at": "2020-07-13T01:32:21Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs.Setup.1.0.3.exe.blockmap" @@ -37502,7 +40868,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 53690234, - "download_count": 111, + "download_count": 197, "created_at": "2020-07-13T01:32:21Z", "updated_at": "2020-07-13T01:32:30Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gsubs_1.0.3_amd64.deb" @@ -37536,7 +40902,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 374, - "download_count": 333, + "download_count": 666, "created_at": "2020-07-13T01:32:00Z", "updated_at": "2020-07-13T01:32:01Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/latest-linux.yml" @@ -37570,7 +40936,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 503, - "download_count": 742, + "download_count": 1066, "created_at": "2020-07-13T01:32:01Z", "updated_at": "2020-07-13T01:32:02Z", "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/latest-mac.yml" @@ -37603,18 +40969,435 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 370, - "download_count": 4947, - "created_at": "2020-07-13T01:31:59Z", - "updated_at": "2020-07-13T01:32:01Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/latest.yml" + "size": 370, + "download_count": 16063, + "created_at": "2020-07-13T01:31:59Z", + "updated_at": "2020-07-13T01:32:01Z", + "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/sanjevirau/gsubs/tarball/v1.0.3", + "zipball_url": "https://api.github.com/repos/sanjevirau/gsubs/zipball/v1.0.3", + "body_html": "<h2>Improvement</h2>\n<ul>\n<li>Update to latest Electron version, significant speed and performance improvement on startup and overall</li>\n<li>Added accurate border-radius to the overall app.</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Fixed the OpenSubs integration problem, now the gSubs works as expected <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"596178193\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sanjevirau/gsubs/issues/17\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sanjevirau/gsubs/issues/17/hovercard\" href=\"https://github.com/sanjevirau/gsubs/issues/17\">#17</a></li>\n<li>Fixed the Swedish flag icon <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"433772782\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sanjevirau/gsubs/issues/15\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sanjevirau/gsubs/issues/15/hovercard\" href=\"https://github.com/sanjevirau/gsubs/issues/15\">#15</a></li>\n</ul>\n<h2>Special Thanks</h2>\n<ul>\n<li>Special thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SaraVieira/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SaraVieira\">@SaraVieira</a> for compiling and distributing Mac DMG of gSubs</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:18.537Z" + }, + "harmony": { + "latestRelease": { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/10023530", + "assets_url": "https://api.github.com/repos/vincelwt/harmony/releases/10023530/assets", + "upload_url": "https://uploads.github.com/repos/vincelwt/harmony/releases/10023530/assets{?name,label}", + "html_url": "https://github.com/vincelwt/harmony/releases/tag/v0.9.1", + "id": 10023530, + "author": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTEwMDIzNTMw", + "tag_name": "v0.9.1", + "target_commitish": "master", + "name": "v0.9.1", + "draft": false, + "prerelease": false, + "created_at": "2017-12-02T13:38:30Z", + "published_at": "2018-03-10T12:20:17Z", + "assets": [ + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467545", + "id": 6467545, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc1NDU=", + "name": "harmony-0.9.1-mac.app.zip", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 54254044, + "download_count": 3501, + "created_at": "2018-03-10T11:55:07Z", + "updated_at": "2018-03-10T11:55:14Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-mac.app.zip" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467586", + "id": 6467586, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc1ODY=", + "name": "harmony-0.9.1-mac.dmg", + "label": null, + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 56329234, + "download_count": 7104, + "created_at": "2018-03-10T12:10:59Z", + "updated_at": "2018-03-10T12:19:52Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-mac.dmg" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463724", + "id": 6463724, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM3MjQ=", + "name": "harmony-0.9.1-setup.exe", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 68888540, + "download_count": 59114, + "created_at": "2018-03-09T22:05:01Z", + "updated_at": "2018-03-09T22:05:10Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-setup.exe" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463634", + "id": 6463634, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2MzQ=", + "name": "harmony-0.9.1-x32.AppImage", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 59103267, + "download_count": 1154, + "created_at": "2018-03-09T21:55:09Z", + "updated_at": "2018-03-09T21:55:16Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.AppImage" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463633", + "id": 6463633, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2MzM=", + "name": "harmony-0.9.1-x32.deb", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 39446338, + "download_count": 1498, + "created_at": "2018-03-09T21:55:03Z", + "updated_at": "2018-03-09T21:55:07Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.deb" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467418", + "id": 6467418, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc0MTg=", + "name": "harmony-0.9.1-x32.rpm", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 58185849, + "download_count": 911, + "created_at": "2018-03-10T11:33:36Z", + "updated_at": "2018-03-10T11:33:40Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.rpm" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463637", + "id": 6463637, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzc=", + "name": "harmony-0.9.1-x32.tar.xz", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 39247368, + "download_count": 125, + "created_at": "2018-03-09T21:55:17Z", + "updated_at": "2018-03-09T21:55:23Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.tar.xz" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463638", + "id": 6463638, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzg=", + "name": "harmony-0.9.1-x64.AppImage", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 56856925, + "download_count": 3568, + "created_at": "2018-03-09T21:55:24Z", + "updated_at": "2018-03-09T21:55:28Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.AppImage" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467605", + "id": 6467605, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc2MDU=", + "name": "harmony-0.9.1-x64.deb", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 37730830, + "download_count": 11971, + "created_at": "2018-03-10T12:18:46Z", + "updated_at": "2018-03-10T12:18:49Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.deb" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467607", + "id": 6467607, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc2MDc=", + "name": "harmony-0.9.1-x64.rpm", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 56059749, + "download_count": 1656, + "created_at": "2018-03-10T12:18:51Z", + "updated_at": "2018-03-10T12:18:56Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.rpm" + }, + { + "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463639", + "id": 6463639, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzk=", + "name": "harmony-0.9.1-x64.tar.xz", + "label": "", + "uploader": { + "login": "vincelwt", + "id": 5092466, + "node_id": "MDQ6VXNlcjUwOTI0NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vincelwt", + "html_url": "https://github.com/vincelwt", + "followers_url": "https://api.github.com/users/vincelwt/followers", + "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", + "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", + "organizations_url": "https://api.github.com/users/vincelwt/orgs", + "repos_url": "https://api.github.com/users/vincelwt/repos", + "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", + "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 37606108, + "download_count": 2012, + "created_at": "2018-03-09T21:55:30Z", + "updated_at": "2018-03-09T21:55:34Z", + "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.tar.xz" } ], - "tarball_url": "https://api.github.com/repos/sanjevirau/gsubs/tarball/v1.0.3", - "zipball_url": "https://api.github.com/repos/sanjevirau/gsubs/zipball/v1.0.3", - "body_html": "<h2>Improvement</h2>\n<ul>\n<li>Update to latest Electron version, significant speed and performance improvement on startup and overall</li>\n<li>Added accurate border-radius to the overall app.</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Fixed the OpenSubs integration problem, now the gSubs works as expected <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"596178193\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sanjevirau/gsubs/issues/17\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sanjevirau/gsubs/issues/17/hovercard\" href=\"https://github.com/sanjevirau/gsubs/issues/17\">#17</a></li>\n<li>Fixed the Swedish flag icon <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"433772782\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sanjevirau/gsubs/issues/15\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sanjevirau/gsubs/issues/15/hovercard\" href=\"https://github.com/sanjevirau/gsubs/issues/15\">#15</a></li>\n</ul>\n<h2>Special Thanks</h2>\n<ul>\n<li>Special thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SaraVieira/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SaraVieira\">@SaraVieira</a> for compiling and distributing Mac DMG of gSubs</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/vincelwt/harmony/tarball/v0.9.1", + "zipball_url": "https://api.github.com/repos/vincelwt/harmony/zipball/v0.9.1", + "body_html": "<ul>\n<li>Fixes YouTube playlists not corresponding to user</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.708Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:18.543Z" }, "graphql-playground": { "latestRelease": { @@ -37681,7 +41464,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 74244328, - "download_count": 794868, + "download_count": 796274, "created_at": "2019-02-23T13:13:08Z", "updated_at": "2019-02-23T13:13:12Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-1.8.10-mac.zip" @@ -37715,7 +41498,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 77550245, - "download_count": 3777, + "download_count": 4752, "created_at": "2019-02-23T13:11:55Z", "updated_at": "2019-02-23T13:11:59Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-1.8.10-x86_64.AppImage" @@ -37749,7 +41532,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 77040301, - "download_count": 61120, + "download_count": 79779, "created_at": "2019-02-23T13:11:35Z", "updated_at": "2019-02-23T13:11:39Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-1.8.10.dmg" @@ -37783,7 +41566,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 81837, - "download_count": 114, + "download_count": 171, "created_at": "2019-02-23T13:11:35Z", "updated_at": "2019-02-23T13:11:35Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-1.8.10.dmg.blockmap" @@ -37817,7 +41600,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 55091898, - "download_count": 49869, + "download_count": 57860, "created_at": "2019-02-23T13:13:30Z", "updated_at": "2019-02-23T13:13:32Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-setup-1.8.10.exe" @@ -37851,7 +41634,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 58391, - "download_count": 166, + "download_count": 250, "created_at": "2019-02-23T13:13:30Z", "updated_at": "2019-02-23T13:13:30Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-setup-1.8.10.exe.blockmap" @@ -37885,7 +41668,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 46095194, - "download_count": 9801, + "download_count": 11405, "created_at": "2019-02-23T13:14:46Z", "updated_at": "2019-02-23T13:14:48Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron_1.8.10_amd64.deb" @@ -37919,7 +41702,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 130842624, - "download_count": 1061, + "download_count": 1245, "created_at": "2019-02-23T13:13:19Z", "updated_at": "2019-02-23T13:13:25Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron_1.8.10_amd64.snap" @@ -37953,7 +41736,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 421, - "download_count": 811, + "download_count": 1016, "created_at": "2019-02-23T13:14:49Z", "updated_at": "2019-02-23T13:14:49Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/latest-linux.yml" @@ -37987,7 +41770,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 573, - "download_count": 333, + "download_count": 435, "created_at": "2019-02-23T13:14:49Z", "updated_at": "2019-02-23T13:14:49Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/latest-mac.yml" @@ -38021,7 +41804,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 385, - "download_count": 217, + "download_count": 282, "created_at": "2019-02-23T13:14:49Z", "updated_at": "2019-02-23T13:14:49Z", "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/latest.yml" @@ -38031,424 +41814,462 @@ "zipball_url": "https://api.github.com/repos/graphql/graphql-playground/zipball/v1.8.10", "body_html": "<h1>1.8.10</h1>\n<p>This release was mostly focused on fixing small bugs.</p>\n<h2>Fixes</h2>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"405685956\" data-permission-text=\"Title is private\" data-url=\"https://github.com/graphql/graphql-playground/issues/956\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/graphql/graphql-playground/pull/956/hovercard\" href=\"https://github.com/graphql/graphql-playground/pull/956\">#956</a> Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lekterable/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lekterable\">@lekterable</a> fixing overflow in project sidenav</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"406639246\" data-permission-text=\"Title is private\" data-url=\"https://github.com/graphql/graphql-playground/issues/957\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/graphql/graphql-playground/pull/957/hovercard\" href=\"https://github.com/graphql/graphql-playground/pull/957\">#957</a> Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/yoshiakis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/yoshiakis\">@yoshiakis</a> for fixing subscription display in the light theme</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"408333892\" data-permission-text=\"Title is private\" data-url=\"https://github.com/graphql/graphql-playground/issues/960\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/graphql/graphql-playground/pull/960/hovercard\" href=\"https://github.com/graphql/graphql-playground/pull/960\">#960</a> Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mmmeff/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mmmeff\">@mmmeff</a> for fixing an issue with license</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"408375927\" data-permission-text=\"Title is private\" data-url=\"https://github.com/graphql/graphql-playground/issues/961\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/graphql/graphql-playground/pull/961/hovercard\" href=\"https://github.com/graphql/graphql-playground/pull/961\">#961</a> Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dncrews/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dncrews\">@dncrews</a> for fixing express middleware</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"409695347\" data-permission-text=\"Title is private\" data-url=\"https://github.com/graphql/graphql-playground/issues/968\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/graphql/graphql-playground/pull/968/hovercard\" href=\"https://github.com/graphql/graphql-playground/pull/968\">#968</a> Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/yoshiakis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/yoshiakis\">@yoshiakis</a> for fixing docs overflowing</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"410061807\" data-permission-text=\"Title is private\" data-url=\"https://github.com/graphql/graphql-playground/issues/969\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/graphql/graphql-playground/pull/969/hovercard\" href=\"https://github.com/graphql/graphql-playground/pull/969\">#969</a> Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/lekterable/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lekterable\">@lekterable</a> for adding hide option to electron app</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.760Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:18.599Z" }, - "harmony": { + "graycrown": { "latestRelease": { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/10023530", - "assets_url": "https://api.github.com/repos/vincelwt/harmony/releases/10023530/assets", - "upload_url": "https://uploads.github.com/repos/vincelwt/harmony/releases/10023530/assets{?name,label}", - "html_url": "https://github.com/vincelwt/harmony/releases/tag/v0.9.1", - "id": 10023530, + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/138432515", + "assets_url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/138432515/assets", + "upload_url": "https://uploads.github.com/repos/SerialDesignatorN/Graycrown/releases/138432515/assets{?name,label}", + "html_url": "https://github.com/SerialDesignatorN/Graycrown/releases/tag/v1.2.2", + "id": 138432515, "author": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTEwMDIzNTMw", - "tag_name": "v0.9.1", + "node_id": "RE_kwDOHzaYSM4IQFAD", + "tag_name": "v1.2.2", "target_commitish": "master", - "name": "v0.9.1", + "name": "v1.2.2 - The Takoyaki Update", "draft": false, "prerelease": false, - "created_at": "2017-12-02T13:38:30Z", - "published_at": "2018-03-10T12:20:17Z", + "created_at": "2024-01-24T23:08:40Z", + "published_at": "2024-01-25T02:22:36Z", "assets": [ { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467545", - "id": 6467545, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc1NDU=", - "name": "harmony-0.9.1-mac.app.zip", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147623099", + "id": 147623099, + "node_id": "RA_kwDOHzaYSM4IzIy7", + "name": "Graycrown-1.2.2-mac.tar.gz", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/gzip", "state": "uploaded", - "size": 54254044, - "download_count": 2774, - "created_at": "2018-03-10T11:55:07Z", - "updated_at": "2018-03-10T11:55:14Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-mac.app.zip" + "size": 94966928, + "download_count": 0, + "created_at": "2024-01-24T23:27:17Z", + "updated_at": "2024-01-24T23:27:19Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/Graycrown-1.2.2-mac.tar.gz" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467586", - "id": 6467586, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc1ODY=", - "name": "harmony-0.9.1-mac.dmg", - "label": null, + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147622669", + "id": 147622669, + "node_id": "RA_kwDOHzaYSM4IzIsN", + "name": "Graycrown-1.2.2-mac.zip", + "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 56329234, - "download_count": 6278, - "created_at": "2018-03-10T12:10:59Z", - "updated_at": "2018-03-10T12:19:52Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-mac.dmg" + "size": 95422005, + "download_count": 2, + "created_at": "2024-01-24T23:24:17Z", + "updated_at": "2024-01-24T23:24:19Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/Graycrown-1.2.2-mac.zip" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463724", - "id": 6463724, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM3MjQ=", - "name": "harmony-0.9.1-setup.exe", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147621588", + "id": 147621588, + "node_id": "RA_kwDOHzaYSM4IzIbU", + "name": "graycrown-1.2.2-x86_64.AppImage", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68888540, - "download_count": 48746, - "created_at": "2018-03-09T22:05:01Z", - "updated_at": "2018-03-09T22:05:10Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-setup.exe" + "size": 102505698, + "download_count": 0, + "created_at": "2024-01-24T23:16:46Z", + "updated_at": "2024-01-24T23:17:01Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/graycrown-1.2.2-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463634", - "id": 6463634, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2MzQ=", - "name": "harmony-0.9.1-x32.AppImage", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147622503", + "id": 147622503, + "node_id": "RA_kwDOHzaYSM4IzIpn", + "name": "graycrown-1.2.2.exe", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59103267, - "download_count": 1024, - "created_at": "2018-03-09T21:55:09Z", - "updated_at": "2018-03-09T21:55:16Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.AppImage" + "size": 70599425, + "download_count": 55, + "created_at": "2024-01-24T23:23:03Z", + "updated_at": "2024-01-24T23:23:04Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/graycrown-1.2.2.exe" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463633", - "id": 6463633, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2MzM=", - "name": "harmony-0.9.1-x32.deb", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147622161", + "id": 147622161, + "node_id": "RA_kwDOHzaYSM4IzIkR", + "name": "graycrown-1.2.2.x86_64.rpm", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 39446338, - "download_count": 1387, - "created_at": "2018-03-09T21:55:03Z", - "updated_at": "2018-03-09T21:55:07Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.deb" + "size": 72411769, + "download_count": 0, + "created_at": "2024-01-24T23:21:16Z", + "updated_at": "2024-01-24T23:21:17Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/graycrown-1.2.2.x86_64.rpm" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467418", - "id": 6467418, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc0MTg=", - "name": "harmony-0.9.1-x32.rpm", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147622507", + "id": 147622507, + "node_id": "RA_kwDOHzaYSM4IzIpr", + "name": "graycrown-setup-1.2.2.exe", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 58185849, - "download_count": 833, - "created_at": "2018-03-10T11:33:36Z", - "updated_at": "2018-03-10T11:33:40Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.rpm" + "size": 70750190, + "download_count": 1, + "created_at": "2024-01-24T23:23:07Z", + "updated_at": "2024-01-24T23:23:09Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/graycrown-setup-1.2.2.exe" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463637", - "id": 6463637, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzc=", - "name": "harmony-0.9.1-x32.tar.xz", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147622506", + "id": 147622506, + "node_id": "RA_kwDOHzaYSM4IzIpq", + "name": "graycrown-setup-1.2.2.exe.blockmap", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 39247368, - "download_count": 115, - "created_at": "2018-03-09T21:55:17Z", - "updated_at": "2018-03-09T21:55:23Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.tar.xz" + "size": 74720, + "download_count": 0, + "created_at": "2024-01-24T23:23:07Z", + "updated_at": "2024-01-24T23:23:07Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/graycrown-setup-1.2.2.exe.blockmap" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463638", - "id": 6463638, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzg=", - "name": "harmony-0.9.1-x64.AppImage", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147621898", + "id": 147621898, + "node_id": "RA_kwDOHzaYSM4IzIgK", + "name": "graycrown_1.2.2_amd64.deb", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 56856925, - "download_count": 3050, - "created_at": "2018-03-09T21:55:24Z", - "updated_at": "2018-03-09T21:55:28Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.AppImage" + "size": 72339924, + "download_count": 3, + "created_at": "2024-01-24T23:18:56Z", + "updated_at": "2024-01-24T23:18:57Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/graycrown_1.2.2_amd64.deb" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467605", - "id": 6467605, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc2MDU=", - "name": "harmony-0.9.1-x64.deb", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147621655", + "id": 147621655, + "node_id": "RA_kwDOHzaYSM4IzIcX", + "name": "graycrown_1.2.2_amd64.snap", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 37730830, - "download_count": 10644, - "created_at": "2018-03-10T12:18:46Z", - "updated_at": "2018-03-10T12:18:49Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.deb" + "size": 87764992, + "download_count": 0, + "created_at": "2024-01-24T23:17:10Z", + "updated_at": "2024-01-24T23:17:12Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/graycrown_1.2.2_amd64.snap" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467607", - "id": 6467607, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc2MDc=", - "name": "harmony-0.9.1-x64.rpm", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147622183", + "id": 147622183, + "node_id": "RA_kwDOHzaYSM4IzIkn", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 56059749, - "download_count": 1469, - "created_at": "2018-03-10T12:18:51Z", - "updated_at": "2018-03-10T12:18:56Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.rpm" + "size": 384, + "download_count": 0, + "created_at": "2024-01-24T23:21:18Z", + "updated_at": "2024-01-24T23:21:18Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463639", - "id": 6463639, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzk=", - "name": "harmony-0.9.1-x64.tar.xz", + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147623110", + "id": 147623110, + "node_id": "RA_kwDOHzaYSM4IzIzG", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 37606108, - "download_count": 1834, - "created_at": "2018-03-09T21:55:30Z", - "updated_at": "2018-03-09T21:55:34Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.tar.xz" + "size": 367, + "download_count": 0, + "created_at": "2024-01-24T23:27:19Z", + "updated_at": "2024-01-24T23:27:19Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/releases/assets/147622508", + "id": 147622508, + "node_id": "RA_kwDOHzaYSM4IzIps", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "SerialDesignatorN", + "id": 58360911, + "node_id": "MDQ6VXNlcjU4MzYwOTEx", + "avatar_url": "https://avatars.githubusercontent.com/u/58360911?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/SerialDesignatorN", + "html_url": "https://github.com/SerialDesignatorN", + "followers_url": "https://api.github.com/users/SerialDesignatorN/followers", + "following_url": "https://api.github.com/users/SerialDesignatorN/following{/other_user}", + "gists_url": "https://api.github.com/users/SerialDesignatorN/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SerialDesignatorN/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SerialDesignatorN/subscriptions", + "organizations_url": "https://api.github.com/users/SerialDesignatorN/orgs", + "repos_url": "https://api.github.com/users/SerialDesignatorN/repos", + "events_url": "https://api.github.com/users/SerialDesignatorN/events{/privacy}", + "received_events_url": "https://api.github.com/users/SerialDesignatorN/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 346, + "download_count": 0, + "created_at": "2024-01-24T23:23:09Z", + "updated_at": "2024-01-24T23:23:09Z", + "browser_download_url": "https://github.com/SerialDesignatorN/Graycrown/releases/download/v1.2.2/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/vincelwt/harmony/tarball/v0.9.1", - "zipball_url": "https://api.github.com/repos/vincelwt/harmony/zipball/v0.9.1", - "body_html": "<ul>\n<li>Fixes YouTube playlists not corresponding to user</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/tarball/v1.2.2", + "zipball_url": "https://api.github.com/repos/SerialDesignatorN/Graycrown/zipball/v1.2.2", + "body_html": "<h3>What's new?</h3>\n<ul>\n<li>Store is now replaced by Plugins. Verified Graycrown (even community ones) extensions can be published in the store.</li>\n<li>A bunch of new APIs. We added <code>GCWindowInitializer()</code> constructor to create windows with your webpage!</li>\n<li>Node.js functions can work inside the extensions, because extensions are JS-based</li>\n<li>Turkish language is now added! Welcome to Graycrown, our Turkish friends.</li>\n<li>And some bug fixes</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.780Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:18.873Z" + }, + "hbbatchbeast": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:18.958Z" }, "hashtag": { "latestRelease": { @@ -38515,7 +42336,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 66235710, - "download_count": 238, + "download_count": 273, "created_at": "2020-07-16T19:05:22Z", "updated_at": "2020-07-16T19:13:46Z", "browser_download_url": "https://github.com/MrAnyx/HashTag/releases/download/1.0/HashTag-win32-x64.zip" @@ -38525,11 +42346,7 @@ "zipball_url": "https://api.github.com/repos/MrAnyx/HashTag/zipball/1.0", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.842Z" - }, - "hbbatchbeast": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.900Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:19.054Z" }, "heads-tails": { "latestRelease": { @@ -38596,7 +42413,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 56548733, - "download_count": 198, + "download_count": 1613, "created_at": "2022-03-02T16:29:08Z", "updated_at": "2022-03-02T16:29:16Z", "browser_download_url": "https://github.com/SmartHoldemDAPPs/heads-tails/releases/download/1.0.14/heads-tails-win-1.0.14.exe" @@ -38630,7 +42447,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 60198, - "download_count": 0, + "download_count": 8, "created_at": "2022-03-02T16:29:07Z", "updated_at": "2022-03-02T16:29:08Z", "browser_download_url": "https://github.com/SmartHoldemDAPPs/heads-tails/releases/download/1.0.14/heads-tails-win-1.0.14.exe.blockmap" @@ -38638,9 +42455,9 @@ ], "tarball_url": "https://api.github.com/repos/SmartHoldemDAPPs/heads-tails/tarball/1.0.14", "zipball_url": "https://api.github.com/repos/SmartHoldemDAPPs/heads-tails/zipball/1.0.14", - "body_html": "<ul>\n<li>Update currency prices service</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/9394904/86920366-5eba1380-c132-11ea-8e86-47795d42593a.png\"><img src=\"https://user-images.githubusercontent.com/9394904/86920366-5eba1380-c132-11ea-8e86-47795d42593a.png\" alt=\"3_HOT98_26_10_2019\" style=\"max-width: 100%;\"></a></p>\n<p>See more info gaming portal <a href=\"https://dexgames.net\" rel=\"nofollow\">https://dexgames.net</a></p>\n<p><a href=\"https://play.google.com/store/apps/details?id=io.smartholdem.headstails\" rel=\"nofollow\"><img src=\"https://user-images.githubusercontent.com/9394904/62034254-56551b00-b1f6-11e9-9e71-7d8e5c7564e3.png\" alt=\"googleplay192\" style=\"max-width: 100%;\"></a></p>\n<p><a href=\"https://snapcraft.io/heads-tails\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab077b20ad9938c23fbdac223ab101df5ed27329bbadbe7f98bfd62d5808f0a7/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>\n<p>Heads or Tails version 1.0.14 sha256 sums:</p>\n<p><strong>heads-tails-win-1.0.14.exe.blockmap</strong><br>\n<code>6be28632a3eeabd03239a2f868bf94fad29d158be826e728ccad714e6ba20f33</code><br>\n<strong>heads-tails-win-1.0.14.exe</strong><br>\n<code>be46ae44acc52c7588c53ab4188a02ab8a7e3ae162e6965f8cd32ba53102ca77</code></p>" + "body_html": "<ul>\n<li>Update currency prices service</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/9394904/86920366-5eba1380-c132-11ea-8e86-47795d42593a.png\"><img src=\"https://user-images.githubusercontent.com/9394904/86920366-5eba1380-c132-11ea-8e86-47795d42593a.png\" alt=\"3_HOT98_26_10_2019\" style=\"max-width: 100%;\"></a></p>\n<p>See more info gaming portal <a href=\"https://dexgames.net\" rel=\"nofollow\">https://dexgames.net</a></p>\n<p><a href=\"https://play.google.com/store/apps/details?id=io.smartholdem.headstails\" rel=\"nofollow\"><img src=\"https://user-images.githubusercontent.com/9394904/62034254-56551b00-b1f6-11e9-9e71-7d8e5c7564e3.png\" alt=\"googleplay192\" style=\"max-width: 100%;\"></a></p>\n<p><a href=\"https://snapcraft.io/heads-tails\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46aa03c94aa80f6545e01f2ce3966a1d7ae73552495f177b9b71f411408ce325/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>\n<p>Heads or Tails version 1.0.14 sha256 sums:</p>\n<p><strong>heads-tails-win-1.0.14.exe.blockmap</strong><br>\n<code>6be28632a3eeabd03239a2f868bf94fad29d158be826e728ccad714e6ba20f33</code><br>\n<strong>heads-tails-win-1.0.14.exe</strong><br>\n<code>be46ae44acc52c7588c53ab4188a02ab8a7e3ae162e6965f8cd32ba53102ca77</code></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.973Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:19.081Z" }, "healthi": { "latestRelease": { @@ -38704,96 +42521,232 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/zip", + "state": "uploaded", + "size": 52449359, + "download_count": 173, + "created_at": "2019-01-26T18:56:04Z", + "updated_at": "2019-01-26T18:56:27Z", + "browser_download_url": "https://github.com/pablopunk/healthi-app/releases/download/4.0.1/Healthi-4.0.1-mac.zip" + }, + { + "url": "https://api.github.com/repos/pablopunk/healthi-app/releases/assets/10730827", + "id": 10730827, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEwNzMwODI3", + "name": "Healthi_4.0.1_amd64.deb", + "label": null, + "uploader": { + "login": "pablopunk", + "id": 4324982, + "node_id": "MDQ6VXNlcjQzMjQ5ODI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4324982?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pablopunk", + "html_url": "https://github.com/pablopunk", + "followers_url": "https://api.github.com/users/pablopunk/followers", + "following_url": "https://api.github.com/users/pablopunk/following{/other_user}", + "gists_url": "https://api.github.com/users/pablopunk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pablopunk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pablopunk/subscriptions", + "organizations_url": "https://api.github.com/users/pablopunk/orgs", + "repos_url": "https://api.github.com/users/pablopunk/repos", + "events_url": "https://api.github.com/users/pablopunk/events{/privacy}", + "received_events_url": "https://api.github.com/users/pablopunk/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.debian.binary-package", + "state": "uploaded", + "size": 51316056, + "download_count": 75, + "created_at": "2019-01-23T00:43:36Z", + "updated_at": "2019-01-23T00:43:44Z", + "browser_download_url": "https://github.com/pablopunk/healthi-app/releases/download/4.0.1/Healthi_4.0.1_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/pablopunk/healthi-app/tarball/4.0.1", + "zipball_url": "https://api.github.com/repos/pablopunk/healthi-app/zipball/4.0.1", + "body_html": "<h3>Patches</h3>\n<ul>\n<li>Screenshots: <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/pablopunk/healthi-app/commit/0148437e5f21eaac7715dc866d41fe8f427e6bcd/hovercard\" href=\"https://github.com/pablopunk/healthi-app/commit/0148437e5f21eaac7715dc866d41fe8f427e6bcd\"><tt>0148437</tt></a></li>\n<li>Better close button: <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/pablopunk/healthi-app/commit/623b87d6f6491451a9d929b667ec3ead8eeec63d/hovercard\" href=\"https://github.com/pablopunk/healthi-app/commit/623b87d6f6491451a9d929b667ec3ead8eeec63d\"><tt>623b87d</tt></a></li>\n<li>Move files to src/: <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/pablopunk/healthi-app/commit/b4c358d33d5561276c37c6348a9c6c990698aee2/hovercard\" href=\"https://github.com/pablopunk/healthi-app/commit/b4c358d33d5561276c37c6348a9c6c990698aee2\"><tt>b4c358d</tt></a></li>\n<li>Display message: <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/pablopunk/healthi-app/commit/336ab691b55accf38a1294eafb2bd31e23e6c60e/hovercard\" href=\"https://github.com/pablopunk/healthi-app/commit/336ab691b55accf38a1294eafb2bd31e23e6c60e\"><tt>336ab69</tt></a></li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:19.443Z" + }, + "helioslauncher": { + "latestRelease": { + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/143221323", + "assets_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/143221323/assets", + "upload_url": "https://uploads.github.com/repos/dscalzi/HeliosLauncher/releases/143221323/assets{?name,label}", + "html_url": "https://github.com/dscalzi/HeliosLauncher/releases/tag/v2.2.0", + "id": 143221323, + "author": { + "login": "dscalzi", + "id": 9703873, + "node_id": "MDQ6VXNlcjk3MDM4NzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/9703873?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dscalzi", + "html_url": "https://github.com/dscalzi", + "followers_url": "https://api.github.com/users/dscalzi/followers", + "following_url": "https://api.github.com/users/dscalzi/following{/other_user}", + "gists_url": "https://api.github.com/users/dscalzi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dscalzi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dscalzi/subscriptions", + "organizations_url": "https://api.github.com/users/dscalzi/orgs", + "repos_url": "https://api.github.com/users/dscalzi/repos", + "events_url": "https://api.github.com/users/dscalzi/events{/privacy}", + "received_events_url": "https://api.github.com/users/dscalzi/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBxV5lM4IiWJL", + "tag_name": "v2.2.0", + "target_commitish": "master", + "name": "Release v2.2.0 - Node.js 20, Additional Localization", + "draft": false, + "prerelease": false, + "created_at": "2024-02-22T16:50:18Z", + "published_at": "2024-02-22T16:56:44Z", + "assets": [ + { + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019651", + "id": 153019651, + "node_id": "RA_kwDOBxV5lM4JHuUD", + "name": "Helios-Launcher-setup-2.2.0-arm64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 100654538, + "download_count": 9, + "created_at": "2024-02-22T16:51:47Z", + "updated_at": "2024-02-22T16:51:52Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/Helios-Launcher-setup-2.2.0-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019650", + "id": 153019650, + "node_id": "RA_kwDOBxV5lM4JHuUC", + "name": "Helios-Launcher-setup-2.2.0-arm64.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 105675, + "download_count": 2, + "created_at": "2024-02-22T16:51:47Z", + "updated_at": "2024-02-22T16:51:47Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/Helios-Launcher-setup-2.2.0-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019641", + "id": 153019641, + "node_id": "RA_kwDOBxV5lM4JHuT5", + "name": "Helios-Launcher-setup-2.2.0-x64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", "state": "uploaded", - "size": 52449359, - "download_count": 143, - "created_at": "2019-01-26T18:56:04Z", - "updated_at": "2019-01-26T18:56:27Z", - "browser_download_url": "https://github.com/pablopunk/healthi-app/releases/download/4.0.1/Healthi-4.0.1-mac.zip" + "size": 105020988, + "download_count": 2, + "created_at": "2024-02-22T16:51:40Z", + "updated_at": "2024-02-22T16:51:45Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/Helios-Launcher-setup-2.2.0-x64.dmg" }, { - "url": "https://api.github.com/repos/pablopunk/healthi-app/releases/assets/10730827", - "id": 10730827, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwNzMwODI3", - "name": "Healthi_4.0.1_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019642", + "id": 153019642, + "node_id": "RA_kwDOBxV5lM4JHuT6", + "name": "Helios-Launcher-setup-2.2.0-x64.dmg.blockmap", + "label": "", "uploader": { - "login": "pablopunk", - "id": 4324982, - "node_id": "MDQ6VXNlcjQzMjQ5ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4324982?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pablopunk", - "html_url": "https://github.com/pablopunk", - "followers_url": "https://api.github.com/users/pablopunk/followers", - "following_url": "https://api.github.com/users/pablopunk/following{/other_user}", - "gists_url": "https://api.github.com/users/pablopunk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pablopunk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pablopunk/subscriptions", - "organizations_url": "https://api.github.com/users/pablopunk/orgs", - "repos_url": "https://api.github.com/users/pablopunk/repos", - "events_url": "https://api.github.com/users/pablopunk/events{/privacy}", - "received_events_url": "https://api.github.com/users/pablopunk/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 51316056, - "download_count": 63, - "created_at": "2019-01-23T00:43:36Z", - "updated_at": "2019-01-23T00:43:44Z", - "browser_download_url": "https://github.com/pablopunk/healthi-app/releases/download/4.0.1/Healthi_4.0.1_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/pablopunk/healthi-app/tarball/4.0.1", - "zipball_url": "https://api.github.com/repos/pablopunk/healthi-app/zipball/4.0.1", - "body_html": "<h3>Patches</h3>\n<ul>\n<li>Screenshots: <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/pablopunk/healthi-app/commit/0148437e5f21eaac7715dc866d41fe8f427e6bcd/hovercard\" href=\"https://github.com/pablopunk/healthi-app/commit/0148437e5f21eaac7715dc866d41fe8f427e6bcd\"><tt>0148437</tt></a></li>\n<li>Better close button: <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/pablopunk/healthi-app/commit/623b87d6f6491451a9d929b667ec3ead8eeec63d/hovercard\" href=\"https://github.com/pablopunk/healthi-app/commit/623b87d6f6491451a9d929b667ec3ead8eeec63d\"><tt>623b87d</tt></a></li>\n<li>Move files to src/: <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/pablopunk/healthi-app/commit/b4c358d33d5561276c37c6348a9c6c990698aee2/hovercard\" href=\"https://github.com/pablopunk/healthi-app/commit/b4c358d33d5561276c37c6348a9c6c990698aee2\"><tt>b4c358d</tt></a></li>\n<li>Display message: <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/pablopunk/healthi-app/commit/336ab691b55accf38a1294eafb2bd31e23e6c60e/hovercard\" href=\"https://github.com/pablopunk/healthi-app/commit/336ab691b55accf38a1294eafb2bd31e23e6c60e\"><tt>336ab69</tt></a></li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.005Z" - }, - "helioslauncher": { - "latestRelease": { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/59390388", - "assets_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/59390388/assets", - "upload_url": "https://uploads.github.com/repos/dscalzi/HeliosLauncher/releases/59390388/assets{?name,label}", - "html_url": "https://github.com/dscalzi/HeliosLauncher/releases/tag/v1.9.0", - "id": 59390388, - "author": { - "login": "dscalzi", - "id": 9703873, - "node_id": "MDQ6VXNlcjk3MDM4NzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/9703873?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dscalzi", - "html_url": "https://github.com/dscalzi", - "followers_url": "https://api.github.com/users/dscalzi/followers", - "following_url": "https://api.github.com/users/dscalzi/following{/other_user}", - "gists_url": "https://api.github.com/users/dscalzi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dscalzi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dscalzi/subscriptions", - "organizations_url": "https://api.github.com/users/dscalzi/orgs", - "repos_url": "https://api.github.com/users/dscalzi/repos", - "events_url": "https://api.github.com/users/dscalzi/events{/privacy}", - "received_events_url": "https://api.github.com/users/dscalzi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBxV5lM4Dijm0", - "tag_name": "v1.9.0", - "target_commitish": "master", - "name": "Release v1.9.0 - Microsoft Authentication, 2021 Maintenance", - "draft": false, - "prerelease": false, - "created_at": "2022-02-12T01:24:25Z", - "published_at": "2022-02-12T01:35:00Z", - "assets": [ + "size": 110911, + "download_count": 2, + "created_at": "2024-02-22T16:51:40Z", + "updated_at": "2024-02-22T16:51:40Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/Helios-Launcher-setup-2.2.0-x64.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566774", - "id": 56566774, - "node_id": "RA_kwDOBxV5lM4DXyP2", - "name": "Helios-Launcher-setup-1.9.0-arm64.dmg", + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019549", + "id": 153019549, + "node_id": "RA_kwDOBxV5lM4JHuSd", + "name": "Helios-Launcher-setup-2.2.0.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -38817,17 +42770,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95283464, - "download_count": 101, - "created_at": "2022-02-12T01:28:24Z", - "updated_at": "2022-02-12T01:28:27Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0-arm64.dmg" + "size": 94294515, + "download_count": 14, + "created_at": "2024-02-22T16:51:08Z", + "updated_at": "2024-02-22T16:51:10Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/Helios-Launcher-setup-2.2.0.AppImage" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566775", - "id": 56566775, - "node_id": "RA_kwDOBxV5lM4DXyP3", - "name": "Helios-Launcher-setup-1.9.0-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019678", + "id": 153019678, + "node_id": "RA_kwDOBxV5lM4JHuUe", + "name": "Helios-Launcher-setup-2.2.0.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -38851,17 +42804,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101435, - "download_count": 10, - "created_at": "2022-02-12T01:28:24Z", - "updated_at": "2022-02-12T01:28:24Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0-arm64.dmg.blockmap" + "size": 90063985, + "download_count": 1159, + "created_at": "2024-02-22T16:52:01Z", + "updated_at": "2024-02-22T16:52:06Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/Helios-Launcher-setup-2.2.0.exe" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566777", - "id": 56566777, - "node_id": "RA_kwDOBxV5lM4DXyP5", - "name": "Helios-Launcher-setup-1.9.0-x64.dmg", + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019677", + "id": 153019677, + "node_id": "RA_kwDOBxV5lM4JHuUd", + "name": "Helios-Launcher-setup-2.2.0.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -38885,17 +42838,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90281571, - "download_count": 60, - "created_at": "2022-02-12T01:28:24Z", - "updated_at": "2022-02-12T01:28:28Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0-x64.dmg" + "size": 95724, + "download_count": 1082, + "created_at": "2024-02-22T16:52:01Z", + "updated_at": "2024-02-22T16:52:01Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/Helios-Launcher-setup-2.2.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566776", - "id": 56566776, - "node_id": "RA_kwDOBxV5lM4DXyP4", - "name": "Helios-Launcher-setup-1.9.0-x64.dmg.blockmap", + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019556", + "id": 153019556, + "node_id": "RA_kwDOBxV5lM4JHuSk", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -38917,19 +42870,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 94800, - "download_count": 5, - "created_at": "2022-02-12T01:28:24Z", - "updated_at": "2022-02-12T01:28:24Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0-x64.dmg.blockmap" + "size": 392, + "download_count": 1, + "created_at": "2024-02-22T16:51:10Z", + "updated_at": "2024-02-22T16:51:10Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566727", - "id": 56566727, - "node_id": "RA_kwDOBxV5lM4DXyPH", - "name": "Helios-Launcher-setup-1.9.0.AppImage", + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019660", + "id": 153019660, + "node_id": "RA_kwDOBxV5lM4JHuUM", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -38951,19 +42904,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 109532237, - "download_count": 77, - "created_at": "2022-02-12T01:26:26Z", - "updated_at": "2022-02-12T01:26:30Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0.AppImage" + "size": 535, + "download_count": 29, + "created_at": "2024-02-22T16:51:52Z", + "updated_at": "2024-02-22T16:51:52Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566742", - "id": 56566742, - "node_id": "RA_kwDOBxV5lM4DXyPW", - "name": "Helios-Launcher-setup-1.9.0.exe", + "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/153019688", + "id": 153019688, + "node_id": "RA_kwDOBxV5lM4JHuUo", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -38985,176 +42938,581 @@ "type": "Bot", "site_admin": false }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 358, + "download_count": 15655, + "created_at": "2024-02-22T16:52:06Z", + "updated_at": "2024-02-22T16:52:06Z", + "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v2.2.0/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/tarball/v2.2.0", + "zipball_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/zipball/v2.2.0", + "body_html": "<h2>Release v2.2.0</h2>\n<p>Electron has been upgraded to v29, and as a result Node.js has also been upgraded to v20. This is now the minimum supported version.</p>\n<p>Microsoft and Mojang login error messages have been moved down to Helios Launcher to support localization.</p>\n<h3>Changes</h3>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/fc4823a01fdbed4d534f7951dd06c4b191b0d913/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/fc4823a01fdbed4d534f7951dd06c4b191b0d913\"><tt>fc4823a</tt></a> Localize Microsoft/Mojang authentication error messages (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2123481041\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dscalzi/HeliosLauncher/issues/331\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/dscalzi/HeliosLauncher/pull/331/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/pull/331\">#331</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/0d23f5c45b0436eed081ae61ccc1460eb7fa96cf/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/0d23f5c45b0436eed081ae61ccc1460eb7fa96cf\"><tt>0d23f5c</tt></a> Upgrade to Electron 29, Node.js 20.</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:19.578Z" + }, + "hexo-client": { + "latestRelease": { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/33947119", + "assets_url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/33947119/assets", + "upload_url": "https://uploads.github.com/repos/gaoyoubo/hexo-client/releases/33947119/assets{?name,label}", + "html_url": "https://github.com/gaoyoubo/hexo-client/releases/tag/v1.3.6", + "id": 33947119, + "author": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMzOTQ3MTE5", + "tag_name": "v1.3.6", + "target_commitish": "master", + "name": "v1.3.6", + "draft": false, + "prerelease": false, + "created_at": "2020-11-14T05:31:51Z", + "published_at": "2020-11-28T12:17:19Z", + "assets": [ + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304228", + "id": 28304228, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjI4", + "name": "hexo-client-1.3.6.i686.rpm", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 53009960, + "download_count": 74, + "created_at": "2020-11-14T05:39:56Z", + "updated_at": "2020-11-14T05:40:00Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client-1.3.6.i686.rpm" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304229", + "id": 28304229, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjI5", + "name": "hexo-client-1.3.6.x86_64.rpm", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 51599112, + "download_count": 78, + "created_at": "2020-11-14T05:39:58Z", + "updated_at": "2020-11-14T05:39:59Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client-1.3.6.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304158", + "id": 28304158, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MTU4", + "name": "hexo-client_1.3.6_amd64.deb", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 51805500, + "download_count": 99, + "created_at": "2020-11-14T05:38:07Z", + "updated_at": "2020-11-14T05:38:08Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client_1.3.6_amd64.deb" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304157", + "id": 28304157, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MTU3", + "name": "hexo-client_1.3.6_i386.deb", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 53276406, + "download_count": 53, + "created_at": "2020-11-14T05:38:05Z", + "updated_at": "2020-11-14T05:38:07Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client_1.3.6_i386.deb" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304254", + "id": 28304254, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjU0", + "name": "HexoClient-1.3.6-i386.AppImage", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 75702467, + "download_count": 2583, + "created_at": "2020-11-14T05:40:55Z", + "updated_at": "2020-11-14T05:41:14Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6-i386.AppImage" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304263", + "id": 28304263, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjYz", + "name": "HexoClient-1.3.6-mac.zip", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 65523218, + "download_count": 144, + "created_at": "2020-11-14T05:41:55Z", + "updated_at": "2020-11-14T05:41:57Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6-mac.zip" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304253", + "id": 28304253, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjUz", + "name": "HexoClient-1.3.6.AppImage", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 74178267, + "download_count": 101, + "created_at": "2020-11-14T05:40:52Z", + "updated_at": "2020-11-14T05:40:54Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.AppImage" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304267", + "id": 28304267, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY3", + "name": "HexoClient-1.3.6.dmg", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 68953087, + "download_count": 501, + "created_at": "2020-11-14T05:42:09Z", + "updated_at": "2020-11-14T05:42:10Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.dmg" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304266", + "id": 28304266, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY2", + "name": "HexoClient-1.3.6.dmg.blockmap", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 72716, + "download_count": 36, + "created_at": "2020-11-14T05:42:09Z", + "updated_at": "2020-11-14T05:42:09Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304219", + "id": 28304219, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjE5", + "name": "HexoClient-Setup-1.3.6.exe", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 47734773, + "download_count": 3551, + "created_at": "2020-11-14T05:39:32Z", + "updated_at": "2020-11-14T05:39:36Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-Setup-1.3.6.exe" + }, + { + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304220", + "id": 28304220, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjIw", + "name": "HexoClient-Setup-1.3.6.exe.blockmap", + "label": "", + "uploader": { + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", + "site_admin": false + }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 73805030, - "download_count": 1139, - "created_at": "2022-02-12T01:26:57Z", - "updated_at": "2022-02-12T01:27:01Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0.exe" + "size": 50473, + "download_count": 37, + "created_at": "2020-11-14T05:39:32Z", + "updated_at": "2020-11-14T05:39:33Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-Setup-1.3.6.exe.blockmap" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566741", - "id": 56566741, - "node_id": "RA_kwDOBxV5lM4DXyPV", - "name": "Helios-Launcher-setup-1.9.0.exe.blockmap", + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304230", + "id": 28304230, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjMw", + "name": "latest-linux-ia32.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 77506, - "download_count": 142, - "created_at": "2022-02-12T01:26:57Z", - "updated_at": "2022-02-12T01:26:57Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0.exe.blockmap" + "size": 380, + "download_count": 26, + "created_at": "2020-11-14T05:40:00Z", + "updated_at": "2020-11-14T05:40:00Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-linux-ia32.yml" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566729", - "id": 56566729, - "node_id": "RA_kwDOBxV5lM4DXyPJ", + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304231", + "id": 28304231, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjMx", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 394, - "download_count": 80, - "created_at": "2022-02-12T01:26:30Z", - "updated_at": "2022-02-12T01:26:30Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/latest-linux.yml" + "size": 370, + "download_count": 27, + "created_at": "2020-11-14T05:40:00Z", + "updated_at": "2020-11-14T05:40:00Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-linux.yml" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566780", - "id": 56566780, - "node_id": "RA_kwDOBxV5lM4DXyP8", + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304269", + "id": 28304269, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY5", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 535, - "download_count": 113, - "created_at": "2022-02-12T01:28:28Z", - "updated_at": "2022-02-12T01:28:29Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/latest-mac.yml" + "size": 518, + "download_count": 31, + "created_at": "2020-11-14T05:42:11Z", + "updated_at": "2020-11-14T05:42:11Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-mac.yml" }, { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566744", - "id": 56566744, - "node_id": "RA_kwDOBxV5lM4DXyPY", + "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304223", + "id": 28304223, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjIz", "name": "latest.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "gaoyoubo", + "id": 2127168, + "node_id": "MDQ6VXNlcjIxMjcxNjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/gaoyoubo", + "html_url": "https://github.com/gaoyoubo", + "followers_url": "https://api.github.com/users/gaoyoubo/followers", + "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", + "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", + "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", + "repos_url": "https://api.github.com/users/gaoyoubo/repos", + "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", + "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 358, - "download_count": 4049, - "created_at": "2022-02-12T01:27:01Z", - "updated_at": "2022-02-12T01:27:02Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/latest.yml" + "size": 348, + "download_count": 45, + "created_at": "2020-11-14T05:39:36Z", + "updated_at": "2020-11-14T05:39:37Z", + "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/tarball/v1.9.0", - "zipball_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/zipball/v1.9.0", - "body_html": "<h2>Release v1.9.0</h2>\n<p>This update includes support for Microsoft Authentication. Mojang account lockout will begin on March 10, 2022. Please integrate these changes before then. Forks should constantly be in sync with master to get the latest changes, fixes, and features.</p>\n<p>Is your network using Helios and its toolchain? Consider supporting its development <a href=\"https://github.com/sponsors/dscalzi\">https://github.com/sponsors/dscalzi</a><br>\nSponsors of a certain tier will be added to the README.</p>\n<h2>Rewrite Update (v2) and <code>helios-core</code></h2>\n<p>The react-electron-typescript-webpack-etc toolchain is incredibly difficult to work with due to the complexities of getting all those third-party libraries to work together. Additionally, there are issues where third-party dependencies fall into disrepair or are extremely slow to update. This causes blocking issues when performing SEMVER-MAJOR upgrades (ie from webpack 4 to 5). I would much rather spend my available development hours on development, not getting these libraries to work together.</p>\n<p>As a compromise, all new logic that is not explicitly tied to UI integration will be done in <a href=\"https://github.com/dscalzi/helios-core\"><code>helios-core</code></a>. Helios-core is a typescript library containing the core mechanisms of the launcher. The benefit of moving the core mechanisms into this library are that we can leverage the full power of TypeScript to produce code that is more reliable, testable, and maintainable. This library already houses the core Microsoft and Mojang authentication functionality, among other things. Existing code will gradually be moved over. The next two to be moved over will likely be java handling and an assetguard replacement.</p>\n<h3>Changelog</h3>\n<p>Full diff can be viewed <a href=\"https://github.com/dscalzi/HeliosLauncher/compare/v1.8.0...v1.9.0\">here</a>.</p>\n<h4>New Features</h4>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/58e68c116c001ee36b8f504013f866d4b12d0db9/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/58e68c116c001ee36b8f504013f866d4b12d0db9\"><tt>58e68c1</tt></a> Microsoft Authentication</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/cd1ca7edf50160214476cf02ff1f255771eb1dc8/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/cd1ca7edf50160214476cf02ff1f255771eb1dc8\"><tt>cd1ca7e</tt></a> Add support for building arm64 dmg (Apple Silicon processors) (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"851393303\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dscalzi/HeliosLauncher/issues/157\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/dscalzi/HeliosLauncher/pull/157/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/pull/157\">#157</a>)</li>\n</ul>\n<h4>Changes</h4>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/ad47617cd036fe7a5c3c7261b16b5004d9aa7701/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/ad47617cd036fe7a5c3c7261b16b5004d9aa7701\"><tt>ad47617</tt></a> Replace mojang.js with helios-core implementation.</li>\n<li>Updated to Electron 16\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/2fdb217e64a7cb04f7d77b373dc83e9162f47fa4/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/2fdb217e64a7cb04f7d77b373dc83e9162f47fa4\"><tt>2fdb217</tt></a> Electron 16.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/a2168da9997984a1252cd66d2da1417c36ce3c14/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/a2168da9997984a1252cd66d2da1417c36ce3c14\"><tt>a2168da</tt></a> Electron 15 & Node 16 (skipped 14).</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/2c487f71ad55521b111be44c4355b9bcdaa35691/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/2c487f71ad55521b111be44c4355b9bcdaa35691\"><tt>2c487f7</tt></a> Electron 13.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/cb8d1bb00fd177596616af6674e7a2a4c6556a7b/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/cb8d1bb00fd177596616af6674e7a2a4c6556a7b\"><tt>cb8d1bb</tt></a> Electron 12 & Node 14.</li>\n</ul>\n</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/c1d36d2b03cca130dc3e9f4645ea79108384f97d/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/c1d36d2b03cca130dc3e9f4645ea79108384f97d\"><tt>c1d36d2</tt></a> Fork discord-rpc and remove native dependencies.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/9c6d75f8121ecc65210fd2c773242e5ac0068ae5/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/9c6d75f8121ecc65210fd2c773242e5ac0068ae5\"><tt>9c6d75f</tt></a> Implement helios-core, use Server List Ping protocol.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/430e8405148a4e6448214558f3e623eedc491630/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/430e8405148a4e6448214558f3e623eedc491630\"><tt>430e840</tt></a> Update JDK handling to account for AdoptOpenJDK migration to Adoptium.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/54e657275466294986b6c4977941396e32c03eba/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/54e657275466294986b6c4977941396e32c03eba\"><tt>54e6572</tt></a> Use MCHeads instead of Crafatar (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"940267192\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dscalzi/HeliosLauncher/issues/181\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/dscalzi/HeliosLauncher/pull/181/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/pull/181\">#181</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/31a51b8e7f17394307a2dfd5489031646489e06c/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/31a51b8e7f17394307a2dfd5489031646489e06c\"><tt>31a51b8</tt></a> MIT License.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/84c13e6972f642f5188fe3b251d00a02e9f9dbf5/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/84c13e6972f642f5188fe3b251d00a02e9f9dbf5\"><tt>84c13e6</tt></a> Update PackXZExtract to v1.2.0</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/be4a42b50a2899c982329ab5b46c4f0b8e119862/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/be4a42b50a2899c982329ab5b46c4f0b8e119862\"><tt>be4a42b</tt></a> Use GitHub Actions for building.\n<ul>\n<li>Later commit updates the build config. See latest version of the file.</li>\n</ul>\n</li>\n</ul>\n<h4>Fixes</h4>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/f9e4fd85617678fd8991324322b6f9347f4e2462/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/f9e4fd85617678fd8991324322b6f9347f4e2462\"><tt>f9e4fd8</tt></a> <strong>CRITICAL</strong> Fix Let's Encrypt DST Root CA X3 certificate expiration.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/79135f310d807f0d347d53d16efcb07c2dd6d71d/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/79135f310d807f0d347d53d16efcb07c2dd6d71d\"><tt>79135f3</tt></a> Fixed broken links on the login page (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"855426105\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dscalzi/HeliosLauncher/issues/159\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/dscalzi/HeliosLauncher/pull/159/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/pull/159\">#159</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/dscalzi/HeliosLauncher/commit/3ea41b42e5b4c8fd1f4b813301b3a4813cc40601/hovercard\" href=\"https://github.com/dscalzi/HeliosLauncher/commit/3ea41b42e5b4c8fd1f4b813301b3a4813cc40601\"><tt>3ea41b4</tt></a> Point to https mojang endpoint.</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/59390388/reactions", - "total_count": 4, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 1 - } + "tarball_url": "https://api.github.com/repos/gaoyoubo/hexo-client/tarball/v1.3.6", + "zipball_url": "https://api.github.com/repos/gaoyoubo/hexo-client/zipball/v1.3.6", + "body_html": "<ol>\n<li>将markdown编辑器由<code>mavon-editor</code>切换为<code>vditor</code>,<code>mavon-editor</code>长时间无人维护,切存在跨站脚本漏洞:<a title=\"GHSA-jfcc-rm7f-xgf8\" data-hovercard-type=\"advisory\" data-hovercard-url=\"/advisories/GHSA-jfcc-rm7f-xgf8/hovercard\" href=\"https://github.com/advisories/GHSA-jfcc-rm7f-xgf8\">GHSA-jfcc-rm7f-xgf8</a></li>\n<li>移除github图床,图片资源不推荐放到github</li>\n</ol>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.100Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:19.579Z" }, "heroic": { "latestRelease": { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/61591695", - "assets_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/61591695/assets", - "upload_url": "https://uploads.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/61591695/assets{?name,label}", - "html_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.2.6", - "id": 61591695, + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/141581245", + "assets_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/141581245/assets", + "upload_url": "https://uploads.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/141581245/assets{?name,label}", + "html_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.13.0", + "id": 141581245, "author": { "login": "flavioislima", "id": 26871415, @@ -39175,122 +43533,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOE2eAAc4Dq9CP", - "tag_name": "v2.2.6", + "node_id": "RE_kwDOE2eAAc4IcFu9", + "tag_name": "v2.13.0", "target_commitish": "main", - "name": "2.2.6 (Hotfix #5 - Hopefully the last one)", + "name": "Heroic 2.13 \"Dorry & Broggy\"", "draft": false, "prerelease": false, - "created_at": "2022-03-11T11:33:22Z", - "published_at": "2022-03-11T11:52:23Z", + "created_at": "2024-02-12T09:19:20Z", + "published_at": "2024-02-12T10:20:31Z", "assets": [ { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59213741", - "id": 59213741, - "node_id": "RA_kwDOE2eAAc4Dh4et", - "name": "Heroic-2.2.6.AppImage", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 155917823, - "download_count": 4365, - "created_at": "2022-03-11T11:38:43Z", - "updated_at": "2022-03-11T11:38:51Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-2.2.6.AppImage" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59213990", - "id": 59213990, - "node_id": "RA_kwDOE2eAAc4Dh4im", - "name": "Heroic-2.2.6.dmg", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134724665, - "download_count": 3419, - "created_at": "2022-03-11T11:42:04Z", - "updated_at": "2022-03-11T11:42:09Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-2.2.6.dmg" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59213991", - "id": 59213991, - "node_id": "RA_kwDOE2eAAc4Dh4in", - "name": "Heroic-2.2.6.dmg.blockmap", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 142283, - "download_count": 98, - "created_at": "2022-03-11T11:42:04Z", - "updated_at": "2022-03-11T11:42:05Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-2.2.6.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214274", - "id": 59214274, - "node_id": "RA_kwDOE2eAAc4Dh4nC", - "name": "Heroic-2.2.6.exe", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151098481", + "id": 151098481, + "node_id": "RA_kwDOE2eAAc4JAZRx", + "name": "Heroic-2.13.0-macOS-arm64.dmg", "label": "", "uploader": { "login": "flavioislima", @@ -39314,17 +43570,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91515999, - "download_count": 3906, - "created_at": "2022-03-11T11:45:33Z", - "updated_at": "2022-03-11T11:45:38Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-2.2.6.exe" + "size": 144266664, + "download_count": 2596, + "created_at": "2024-02-12T09:38:10Z", + "updated_at": "2024-02-12T09:38:16Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-macOS-arm64.dmg" }, { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214513", - "id": 59214513, - "node_id": "RA_kwDOE2eAAc4Dh4qx", - "name": "heroic-2.2.6.pacman", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151098480", + "id": 151098480, + "node_id": "RA_kwDOE2eAAc4JAZRw", + "name": "Heroic-2.13.0-macOS-arm64.dmg.blockmap", "label": "", "uploader": { "login": "flavioislima", @@ -39348,51 +43604,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103543812, - "download_count": 9369, - "created_at": "2022-03-11T11:48:25Z", - "updated_at": "2022-03-11T11:48:29Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/heroic-2.2.6.pacman" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59213925", - "id": 59213925, - "node_id": "RA_kwDOE2eAAc4Dh4hl", - "name": "heroic-2.2.6.tar.xz", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 103453800, - "download_count": 372, - "created_at": "2022-03-11T11:40:51Z", - "updated_at": "2022-03-11T11:40:55Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/heroic-2.2.6.tar.xz" + "size": 146544, + "download_count": 19, + "created_at": "2024-02-12T09:38:10Z", + "updated_at": "2024-02-12T09:38:10Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-macOS-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214297", - "id": 59214297, - "node_id": "RA_kwDOE2eAAc4Dh4nZ", - "name": "heroic-2.2.6.x86_64.rpm", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151098513", + "id": 151098513, + "node_id": "RA_kwDOE2eAAc4JAZSR", + "name": "Heroic-2.13.0-macOS-arm64.zip", "label": "", "uploader": { "login": "flavioislima", @@ -39414,19 +43636,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/zip", "state": "uploaded", - "size": 104527740, - "download_count": 1111, - "created_at": "2022-03-11T11:45:47Z", - "updated_at": "2022-03-11T11:45:52Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/heroic-2.2.6.x86_64.rpm" + "size": 139096489, + "download_count": 2253, + "created_at": "2024-02-12T09:38:30Z", + "updated_at": "2024-02-12T09:38:35Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-macOS-arm64.zip" }, { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214285", - "id": 59214285, - "node_id": "RA_kwDOE2eAAc4Dh4nN", - "name": "Heroic-Setup-2.2.6.exe", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151098514", + "id": 151098514, + "node_id": "RA_kwDOE2eAAc4JAZSS", + "name": "Heroic-2.13.0-macOS-arm64.zip.blockmap", "label": "", "uploader": { "login": "flavioislima", @@ -39450,17 +43672,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91666306, - "download_count": 5301, - "created_at": "2022-03-11T11:45:37Z", - "updated_at": "2022-03-11T11:45:40Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-Setup-2.2.6.exe" + "size": 144311, + "download_count": 13, + "created_at": "2024-02-12T09:38:30Z", + "updated_at": "2024-02-12T09:38:30Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-macOS-arm64.zip.blockmap" }, { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214287", - "id": 59214287, - "node_id": "RA_kwDOE2eAAc4Dh4nP", - "name": "Heroic-Setup-2.2.6.exe.blockmap", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151097518", + "id": 151097518, + "node_id": "RA_kwDOE2eAAc4JAZCu", + "name": "Heroic-2.13.0-macOS-x64.dmg", "label": "", "uploader": { "login": "flavioislima", @@ -39484,17 +43706,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96322, - "download_count": 80, - "created_at": "2022-03-11T11:45:37Z", - "updated_at": "2022-03-11T11:45:37Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-Setup-2.2.6.exe.blockmap" + "size": 150286036, + "download_count": 806, + "created_at": "2024-02-12T09:31:07Z", + "updated_at": "2024-02-12T09:31:14Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-macOS-x64.dmg" }, { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214114", - "id": 59214114, - "node_id": "RA_kwDOE2eAAc4Dh4ki", - "name": "heroic_2.2.6_amd64.deb", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151097519", + "id": 151097519, + "node_id": "RA_kwDOE2eAAc4JAZCv", + "name": "Heroic-2.13.0-macOS-x64.dmg.blockmap", "label": "", "uploader": { "login": "flavioislima", @@ -39518,685 +43740,473 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103555796, - "download_count": 5845, - "created_at": "2022-03-11T11:43:25Z", - "updated_at": "2022-03-11T11:43:30Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/heroic_2.2.6_amd64.deb" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214518", - "id": 59214518, - "node_id": "RA_kwDOE2eAAc4Dh4q2", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 1543, - "created_at": "2022-03-11T11:48:30Z", - "updated_at": "2022-03-11T11:48:30Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214028", - "id": 59214028, - "node_id": "RA_kwDOE2eAAc4Dh4jM", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 329, - "download_count": 73, - "created_at": "2022-03-11T11:42:09Z", - "updated_at": "2022-03-11T11:42:09Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/latest-mac.yml" + "size": 151438, + "download_count": 12, + "created_at": "2024-02-12T09:31:07Z", + "updated_at": "2024-02-12T09:31:08Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-macOS-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214293", - "id": 59214293, - "node_id": "RA_kwDOE2eAAc4Dh4nV", - "name": "latest.yml", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151097499", + "id": 151097499, + "node_id": "RA_kwDOE2eAAc4JAZCb", + "name": "Heroic-2.13.0-macOS-x64.zip", "label": "", "uploader": { "login": "flavioislima", "id": 26871415, "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 507, - "created_at": "2022-03-11T11:45:40Z", - "updated_at": "2022-03-11T11:45:40Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/tarball/v2.2.6", - "zipball_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/zipball/v2.2.6", - "body_html": "<p>Well, four hotfixes in 4 days, that's not ideal but since we changed a lot of things in the code, especially to fix some old issues on Windows and to support Flatpak, was expected that we could break some things <g-emoji class=\"g-emoji\" alias=\"sweat_smile\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f605.png\">😅</g-emoji> .</p>\n<p>So this one basically should fix an issue on Linux and Mac where the Login is not working for the Epic Games.<br>\nLets hope it solves for good now 🤞🏽</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/151f26e0df9938b633715cf83f83cdc8900fe2cf932a530b3acf1700f4336d93/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4865726f69632d47616d65732d4c61756e636865722f4865726f696347616d65734c61756e636865722f76322e322e362f746f74616c\"><img src=\"https://camo.githubusercontent.com/151f26e0df9938b633715cf83f83cdc8900fe2cf932a530b3acf1700f4336d93/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4865726f69632d47616d65732d4c61756e636865722f4865726f696347616d65734c61756e636865722f76322e322e362f746f74616c\" alt=\"GitHub release (by tag)\" data-canonical-src=\"https://img.shields.io/github/downloads/Heroic-Games-Launcher/HeroicGamesLauncher/v2.2.6/total\" style=\"max-width: 100%;\"></a></p>", - "reactions": { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/61591695/reactions", - "total_count": 48, - "+1": 16, - "-1": 0, - "laugh": 6, - "hooray": 12, - "confused": 0, - "heart": 11, - "rocket": 2, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.131Z" - }, - "hexo-client": { - "latestRelease": { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/33947119", - "assets_url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/33947119/assets", - "upload_url": "https://uploads.github.com/repos/gaoyoubo/hexo-client/releases/33947119/assets{?name,label}", - "html_url": "https://github.com/gaoyoubo/hexo-client/releases/tag/v1.3.6", - "id": 33947119, - "author": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzOTQ3MTE5", - "tag_name": "v1.3.6", - "target_commitish": "master", - "name": "v1.3.6", - "draft": false, - "prerelease": false, - "created_at": "2020-11-14T05:31:51Z", - "published_at": "2020-11-28T12:17:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304228", - "id": 28304228, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjI4", - "name": "hexo-client-1.3.6.i686.rpm", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 53009960, - "download_count": 45, - "created_at": "2020-11-14T05:39:56Z", - "updated_at": "2020-11-14T05:40:00Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client-1.3.6.i686.rpm" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304229", - "id": 28304229, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjI5", - "name": "hexo-client-1.3.6.x86_64.rpm", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 51599112, - "download_count": 53, - "created_at": "2020-11-14T05:39:58Z", - "updated_at": "2020-11-14T05:39:59Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client-1.3.6.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304158", - "id": 28304158, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MTU4", - "name": "hexo-client_1.3.6_amd64.deb", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 51805500, - "download_count": 68, - "created_at": "2020-11-14T05:38:07Z", - "updated_at": "2020-11-14T05:38:08Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client_1.3.6_amd64.deb" + "size": 145195838, + "download_count": 203, + "created_at": "2024-02-12T09:30:54Z", + "updated_at": "2024-02-12T09:31:02Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-macOS-x64.zip" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304157", - "id": 28304157, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MTU3", - "name": "hexo-client_1.3.6_i386.deb", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151097497", + "id": 151097497, + "node_id": "RA_kwDOE2eAAc4JAZCZ", + "name": "Heroic-2.13.0-macOS-x64.zip.blockmap", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 53276406, - "download_count": 39, - "created_at": "2020-11-14T05:38:05Z", - "updated_at": "2020-11-14T05:38:07Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client_1.3.6_i386.deb" + "size": 150653, + "download_count": 13, + "created_at": "2024-02-12T09:30:53Z", + "updated_at": "2024-02-12T09:30:54Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-macOS-x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304254", - "id": 28304254, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjU0", - "name": "HexoClient-1.3.6-i386.AppImage", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151097174", + "id": 151097174, + "node_id": "RA_kwDOE2eAAc4JAY9W", + "name": "Heroic-2.13.0-Portable-x64.exe", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75702467, - "download_count": 1832, - "created_at": "2020-11-14T05:40:55Z", - "updated_at": "2020-11-14T05:41:14Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6-i386.AppImage" + "size": 103837567, + "download_count": 1061, + "created_at": "2024-02-12T09:28:43Z", + "updated_at": "2024-02-12T09:28:45Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-Portable-x64.exe" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304263", - "id": 28304263, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjYz", - "name": "HexoClient-1.3.6-mac.zip", - "label": "", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151099743", + "id": 151099743, + "node_id": "RA_kwDOE2eAAc4JAZlf", + "name": "Heroic-2.13.0-Setup-x64.exe", + "label": null, "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 65523218, - "download_count": 116, - "created_at": "2020-11-14T05:41:55Z", - "updated_at": "2020-11-14T05:41:57Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6-mac.zip" + "size": 120840488, + "download_count": 12638, + "created_at": "2024-02-12T09:48:36Z", + "updated_at": "2024-02-12T09:48:44Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-Setup-x64.exe" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304253", - "id": 28304253, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjUz", - "name": "HexoClient-1.3.6.AppImage", - "label": "", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151099763", + "id": 151099763, + "node_id": "RA_kwDOE2eAAc4JAZlz", + "name": "Heroic-2.13.0-Setup-x64.exe.blockmap", + "label": null, "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74178267, - "download_count": 62, - "created_at": "2020-11-14T05:40:52Z", - "updated_at": "2020-11-14T05:40:54Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.AppImage" + "size": 126148, + "download_count": 7121, + "created_at": "2024-02-12T09:48:44Z", + "updated_at": "2024-02-12T09:48:44Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0-Setup-x64.exe.blockmap" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304267", - "id": 28304267, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY3", - "name": "HexoClient-1.3.6.dmg", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151095725", + "id": 151095725, + "node_id": "RA_kwDOE2eAAc4JAYmt", + "name": "Heroic-2.13.0.AppImage", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68953087, - "download_count": 381, - "created_at": "2020-11-14T05:42:09Z", - "updated_at": "2020-11-14T05:42:10Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.dmg" + "size": 155653134, + "download_count": 5662, + "created_at": "2024-02-12T09:22:20Z", + "updated_at": "2024-02-12T09:22:23Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/Heroic-2.13.0.AppImage" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304266", - "id": 28304266, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY2", - "name": "HexoClient-1.3.6.dmg.blockmap", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151096805", + "id": 151096805, + "node_id": "RA_kwDOE2eAAc4JAY3l", + "name": "heroic-2.13.0.pacman", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 72716, - "download_count": 28, - "created_at": "2020-11-14T05:42:09Z", - "updated_at": "2020-11-14T05:42:09Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.dmg.blockmap" + "size": 106315508, + "download_count": 8260, + "created_at": "2024-02-12T09:27:23Z", + "updated_at": "2024-02-12T09:27:26Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/heroic-2.13.0.pacman" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304219", - "id": 28304219, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjE5", - "name": "HexoClient-Setup-1.3.6.exe", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151095913", + "id": 151095913, + "node_id": "RA_kwDOE2eAAc4JAYpp", + "name": "heroic-2.13.0.tar.xz", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-xz", "state": "uploaded", - "size": 47734773, - "download_count": 1521, - "created_at": "2020-11-14T05:39:32Z", - "updated_at": "2020-11-14T05:39:36Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-Setup-1.3.6.exe" + "size": 105883932, + "download_count": 248, + "created_at": "2024-02-12T09:23:24Z", + "updated_at": "2024-02-12T09:23:26Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/heroic-2.13.0.tar.xz" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304220", - "id": 28304220, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjIw", - "name": "HexoClient-Setup-1.3.6.exe.blockmap", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151096630", + "id": 151096630, + "node_id": "RA_kwDOE2eAAc4JAY02", + "name": "heroic-2.13.0.x86_64.rpm", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 50473, - "download_count": 31, - "created_at": "2020-11-14T05:39:32Z", - "updated_at": "2020-11-14T05:39:33Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-Setup-1.3.6.exe.blockmap" + "size": 106444845, + "download_count": 877, + "created_at": "2024-02-12T09:26:10Z", + "updated_at": "2024-02-12T09:26:12Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/heroic-2.13.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304230", - "id": 28304230, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjMw", - "name": "latest-linux-ia32.yml", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151096209", + "id": 151096209, + "node_id": "RA_kwDOE2eAAc4JAYuR", + "name": "heroic_2.13.0_amd64.deb", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 380, - "download_count": 21, - "created_at": "2020-11-14T05:40:00Z", - "updated_at": "2020-11-14T05:40:00Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-linux-ia32.yml" + "size": 106303496, + "download_count": 4099, + "created_at": "2024-02-12T09:24:39Z", + "updated_at": "2024-02-12T09:24:41Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/heroic_2.13.0_amd64.deb" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304231", - "id": 28304231, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjMx", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151096811", + "id": 151096811, + "node_id": "RA_kwDOE2eAAc4JAY3r", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 370, - "download_count": 20, - "created_at": "2020-11-14T05:40:00Z", - "updated_at": "2020-11-14T05:40:00Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-linux.yml" + "size": 676, + "download_count": 13541, + "created_at": "2024-02-12T09:27:26Z", + "updated_at": "2024-02-12T09:27:27Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304269", - "id": 28304269, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY5", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151098535", + "id": 151098535, + "node_id": "RA_kwDOE2eAAc4JAZSn", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 518, - "download_count": 24, - "created_at": "2020-11-14T05:42:11Z", - "updated_at": "2020-11-14T05:42:11Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-mac.yml" + "size": 830, + "download_count": 22947, + "created_at": "2024-02-12T09:38:36Z", + "updated_at": "2024-02-12T09:38:36Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304223", - "id": 28304223, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjIz", + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/151099742", + "id": 151099742, + "node_id": "RA_kwDOE2eAAc4JAZle", "name": "latest.yml", - "label": "", + "label": null, "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", + "login": "flavioislima", + "id": 26871415, + "node_id": "MDQ6VXNlcjI2ODcxNDE1", + "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", + "url": "https://api.github.com/users/flavioislima", + "html_url": "https://github.com/flavioislima", + "followers_url": "https://api.github.com/users/flavioislima/followers", + "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", + "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", + "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", + "organizations_url": "https://api.github.com/users/flavioislima/orgs", + "repos_url": "https://api.github.com/users/flavioislima/repos", + "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", + "received_events_url": "https://api.github.com/users/flavioislima/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/yaml", "state": "uploaded", - "size": 348, - "download_count": 26, - "created_at": "2020-11-14T05:39:36Z", - "updated_at": "2020-11-14T05:39:37Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest.yml" + "size": 432, + "download_count": 49227, + "created_at": "2024-02-12T09:48:35Z", + "updated_at": "2024-02-12T09:48:36Z", + "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/gaoyoubo/hexo-client/tarball/v1.3.6", - "zipball_url": "https://api.github.com/repos/gaoyoubo/hexo-client/zipball/v1.3.6", - "body_html": "<ol>\n<li>将markdown编辑器由<code>mavon-editor</code>切换为<code>vditor</code>,<code>mavon-editor</code>长时间无人维护,切存在跨站脚本漏洞:<a title=\"GHSA-jfcc-rm7f-xgf8\" data-hovercard-type=\"advisory\" data-hovercard-url=\"/advisories/GHSA-jfcc-rm7f-xgf8/hovercard\" href=\"https://github.com/advisories/GHSA-jfcc-rm7f-xgf8\">GHSA-jfcc-rm7f-xgf8</a></li>\n<li>移除github图床,图片资源不推荐放到github</li>\n</ol>" + "tarball_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/tarball/v2.13.0", + "zipball_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/zipball/v2.13.0", + "body_html": "<p>HI!</p>\n<p>The day has come for a new Heroic release and here we are, with one of the biggest in recent times.<br>\nThis new release brings tons of new features and improvements for GOG games which makes it more feature-complete than ever!</p>\n<p>We also started a partnership with GOG and now every game you buy from the GOG store inside Heroic will give us a commission, so it is another way of supporting the project. :)<br>\nThe link is also available at <a href=\"https://heroicgameslauncher.com/donate\" rel=\"nofollow\">https://heroicgameslauncher.com/donate</a> if you prefer to purchase games in your web browser.</p>\n<h3>GOG Changes</h3>\n<ul>\n<li>Reworked downloading module</li>\n<li>Ability to install and uninstall DLCs at any point (Windows and Mac builds) *</li>\n<li>Ability to change game language at any point (Windows and Mac builds) *</li>\n<li>Xdelta-based patching support for Windows and Mac builds *</li>\n<li>Automatic installation of game dependencies as long as they are provided by GOG (Windows builds) *</li>\n<li>New implementation of install script interpreter</li>\n<li>Faster way of downloading and updating Linux native games *</li>\n<li>Beta channels support for Windows and Mac builds (it's now possible to access Metro Exodus: Enhanced Edition) *</li>\n<li>Support for password-protected beta channels (potentially useful for game devs who want to try out GOG build in Heroic)</li>\n<li>Version rollback for Windows and Mac builds *</li>\n<li>Ability to view changelogs on the game page</li>\n<li>REDMod integration for Cyberpunk 2077</li>\n</ul>\n<p>(*) Works on Linux when installing Windows games, but not for Linux builds since it is not supported by GOG.</p>\n<h3>General Changes</h3>\n<ul>\n<li>Added a message on the library when no games were found due to filters applied or not logged in on any stores</li>\n<li>Improved the Wine settings install dialog for Windows games on Linux and macOS</li>\n<li>Winetricks fixes are enabled by default now</li>\n<li>Added Wine/Proton explanation on Wine Manager</li>\n<li>Several UI/UX and performance improvements</li>\n</ul>\n<h3>Fixes</h3>\n<ul>\n<li>Fix the width of the image in the Add Game dialog</li>\n<li>[Windows] Fix playtime tracking and auto cloud save-sync</li>\n<li>Pass <code>--skip-sdl</code> when updating/repairing Epic games</li>\n<li>Several other small fixes</li>\n<li>Prevent double input when using a controller on the SteamDeck</li>\n<li>Fix some cases where the install dialog got stuck fetching the install size</li>\n</ul>\n<h2>Screenshots</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/26871415/304016424-c9a2e8a5-575a-4e76-bb84-8656350badb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQxOTksIm5iZiI6MTcwOTI0Mzg5OSwicGF0aCI6Ii8yNjg3MTQxNS8zMDQwMTY0MjQtYzlhMmU4YTUtNTc1YS00ZTc2LWJiODQtODY1NjM1MGJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmNzQ1MWQ0YjQwMzI3YzhkZDFmYWU3MWI4ZWU5ODMwNmEwNjBkNDhmYjdjYTMwZjM5YzlhMjg3YjExNWYxYjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Zpp-8Kzbpl8B4K6HbveOjP0wBl5XjmNc5qU6GJFFEo0\"><img src=\"https://private-user-images.githubusercontent.com/26871415/304016424-c9a2e8a5-575a-4e76-bb84-8656350badb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQxOTksIm5iZiI6MTcwOTI0Mzg5OSwicGF0aCI6Ii8yNjg3MTQxNS8zMDQwMTY0MjQtYzlhMmU4YTUtNTc1YS00ZTc2LWJiODQtODY1NjM1MGJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmNzQ1MWQ0YjQwMzI3YzhkZDFmYWU3MWI4ZWU5ODMwNmEwNjBkNDhmYjdjYTMwZjM5YzlhMjg3YjExNWYxYjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Zpp-8Kzbpl8B4K6HbveOjP0wBl5XjmNc5qU6GJFFEo0\" alt=\"imagem\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/26871415/304016433-68f6d9f4-f6cb-4156-bad4-caed809c1629.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQxOTksIm5iZiI6MTcwOTI0Mzg5OSwicGF0aCI6Ii8yNjg3MTQxNS8zMDQwMTY0MzMtNjhmNmQ5ZjQtZjZjYi00MTU2LWJhZDQtY2FlZDgwOWMxNjI5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNhYjZiODg2YWFiM2Y2YWU2ZjczNWVjYjUzZjExZTg3OWY1ODFjMDRhM2ZlM2NmOGFmNmRiMDJjOTllOTExODgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.649grZu2aOwVDSXYkbulLrxvLem71PnNzh3kDOylO7U\"><img src=\"https://private-user-images.githubusercontent.com/26871415/304016433-68f6d9f4-f6cb-4156-bad4-caed809c1629.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQxOTksIm5iZiI6MTcwOTI0Mzg5OSwicGF0aCI6Ii8yNjg3MTQxNS8zMDQwMTY0MzMtNjhmNmQ5ZjQtZjZjYi00MTU2LWJhZDQtY2FlZDgwOWMxNjI5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNhYjZiODg2YWFiM2Y2YWU2ZjczNWVjYjUzZjExZTg3OWY1ODFjMDRhM2ZlM2NmOGFmNmRiMDJjOTllOTExODgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.649grZu2aOwVDSXYkbulLrxvLem71PnNzh3kDOylO7U\" alt=\"imagem\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/26871415/304016450-5873335c-4192-44d4-87b9-530f0decf74b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQxOTksIm5iZiI6MTcwOTI0Mzg5OSwicGF0aCI6Ii8yNjg3MTQxNS8zMDQwMTY0NTAtNTg3MzMzNWMtNDE5Mi00NGQ0LTg3YjktNTMwZjBkZWNmNzRiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWViZjNhNzcwNDY3YmUxYzZlMDcwNjg1ZTliOTQwMThjNjRmMjIzNTA1YWE0NjkzMzhjYmQxZTFlYmExYzQ4NTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Rg72A37iFaVLulBvgtGRPxF8Fpbyj6RPboQJYmP2cIU\"><img src=\"https://private-user-images.githubusercontent.com/26871415/304016450-5873335c-4192-44d4-87b9-530f0decf74b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQxOTksIm5iZiI6MTcwOTI0Mzg5OSwicGF0aCI6Ii8yNjg3MTQxNS8zMDQwMTY0NTAtNTg3MzMzNWMtNDE5Mi00NGQ0LTg3YjktNTMwZjBkZWNmNzRiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWViZjNhNzcwNDY3YmUxYzZlMDcwNjg1ZTliOTQwMThjNjRmMjIzNTA1YWE0NjkzMzhjYmQxZTFlYmExYzQ4NTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Rg72A37iFaVLulBvgtGRPxF8Fpbyj6RPboQJYmP2cIU\" alt=\"imagem\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a></p>\n<h3>Changelog</h3>\n<ul>\n<li>[UI] Fix width of image in Add Game dialog by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2073492917\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3427\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3427/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3427\">#3427</a></li>\n<li>Added the second AMD APU code value to Steam Deck detection by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/m3e-g/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/m3e-g\">@m3e-g</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2078885036\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3434\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3434/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3434\">#3434</a></li>\n<li>[Fix] Don't disable controller when disabling logs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2092370186\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3457\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3457/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3457\">#3457</a></li>\n<li>[Fix] Wait for legendary refresh to finish before storing array by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2089504123\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3452\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3452/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3452\">#3452</a></li>\n<li>[UX] Set the auto fixes feature ON by default by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2085334693\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3449\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3449/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3449\">#3449</a></li>\n<li>[UX] Add info about what Reset Heroic and Clear Heroic Cache do by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2078014180\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3431\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3431/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3431\">#3431</a></li>\n<li>[UI/FIX] Fix context menu font by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Etaash-mathamsetty/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Etaash-mathamsetty\">@Etaash-mathamsetty</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2068958194\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3409\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3409/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3409\">#3409</a></li>\n<li>[UX] Prefer using release dates from each runner by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imLinguin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imLinguin\">@imLinguin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2084773768\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3446\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3446/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3446\">#3446</a></li>\n<li>[i18n] Updated Translations by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/weblate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/weblate\">@weblate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2071607476\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3422\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3422/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3422\">#3422</a></li>\n<li>[UI] Nord Light theme fixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2092674733\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3462\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3462/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3462\">#3462</a></li>\n<li>[GOG]: Refactor almost all GOG components by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imLinguin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imLinguin\">@imLinguin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1874271347\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3020\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3020/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3020\">#3020</a></li>\n<li>[Cleanup] <code>platform</code> checks. Remove old code. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2104246518\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3477\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3477/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3477\">#3477</a></li>\n<li>[Refactor] Download known fixes from store folder by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2103923497\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3475\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3475/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3475\">#3475</a></li>\n<li>[UX] Add some copy in the Wine manager explaining what are the different Wines in linux by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2092363925\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3456\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3456/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3456\">#3456</a></li>\n<li>[Fix] Prevent last run output to leak to next run's logs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2091839181\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3454\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3454/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3454\">#3454</a></li>\n<li>[UX] Add support for autoinstallation of files from game folder by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2085320717\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3448\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3448/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3448\">#3448</a></li>\n<li>[UX] Allow going back to a previous screen when no more webview history by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2073484281\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3426\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3426/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3426\">#3426</a></li>\n<li>[Fix] Game Status type by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CommandMC/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CommandMC\">@CommandMC</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2109690870\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3481\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3481/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3481\">#3481</a></li>\n<li>[Fix] Caching in <code>downloadFile</code> by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CommandMC/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CommandMC\">@CommandMC</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2111130579\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3484\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3484/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3484\">#3484</a></li>\n<li>[Fix] Filter out -LoL build when installing wine at boot by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2116481538\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3512\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3512/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3512\">#3512</a></li>\n<li>General repo cleanup by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CommandMC/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CommandMC\">@CommandMC</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2071182667\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3420\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3420/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3420\">#3420</a></li>\n<li>[i18n] Updated Translations by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/weblate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/weblate\">@weblate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2115797990\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3506\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3506/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3506\">#3506</a></li>\n<li>[Fix/UX] Disable dragging elements by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2116849837\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3514\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3514/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3514\">#3514</a></li>\n<li>[Fix] Ensure manifest in install info by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2116156433\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3508\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3508/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3508\">#3508</a></li>\n<li>[Fix/Refactor] Make all logs async by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2116135843\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3507\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3507/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3507\">#3507</a></li>\n<li>[Fix] Fix calculation of appName from command parts by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2117315028\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3522\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3522/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3522\">#3522</a></li>\n<li>[UX] Initial refresh in the background if any library is ready by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2119570133\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3526\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3526/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3526\">#3526</a></li>\n<li>[FIX] Reload library after GOG game install by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2117299726\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3520\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3520/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3520\">#3520</a></li>\n<li>[Fix] Only download Winetricks every 7 days by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CommandMC/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CommandMC\">@CommandMC</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2119587964\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3527\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3527/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3527\">#3527</a></li>\n<li>[FIX] Use PowerShell to run callRunner` commands on Windows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CommandMC/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CommandMC\">@CommandMC</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1863302752\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3006\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3006/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3006\">#3006</a></li>\n<li>[Tech]: Update nile by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imLinguin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imLinguin\">@imLinguin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2119441839\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3525\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3525/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3525\">#3525</a></li>\n<li>[Ref] Use DNS text queries to resolve PCI IDs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CommandMC/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CommandMC\">@CommandMC</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2119590369\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3528\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3528/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3528\">#3528</a></li>\n<li>[UX] Update order in library when an install starts by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2117607704\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3523\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3523/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3523\">#3523</a></li>\n<li>[PROTON] use run verb for setup commands by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imLinguin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imLinguin\">@imLinguin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2115339169\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3505\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3505/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3505\">#3505</a></li>\n<li>[FIX] set initial state properly for password modal by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imLinguin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imLinguin\">@imLinguin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2110085577\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3482\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3482/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3482\">#3482</a></li>\n<li>[Fix/UX] Check config before calling autoupdater by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2121725051\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3530\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3530/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3530\">#3530</a></li>\n<li>[Fix] Pass <code>--skip-sdl</code> when updating/repairing Epic games by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CommandMC/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CommandMC\">@CommandMC</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2124178702\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3535\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3535/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3535\">#3535</a></li>\n<li>[Fix] ignore gamepads that are masked by steam input to prevent dublicated inputs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bmsuseluda/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bmsuseluda\">@bmsuseluda</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2099218787\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3470\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3470/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3470\">#3470</a></li>\n<li>[Fix] Some default settings not being applied by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Etaash-mathamsetty/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Etaash-mathamsetty\">@Etaash-mathamsetty</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2127911151\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3543\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3543/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3543\">#3543</a></li>\n<li>Small Formatting Changes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bukaj0/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bukaj0\">@bukaj0</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2127594125\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3542\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3542/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3542\">#3542</a></li>\n<li>Tech: gogdl update by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imLinguin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imLinguin\">@imLinguin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2127565331\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3541\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3541/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3541\">#3541</a></li>\n<li>[GOG] trim titles for games by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/imLinguin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/imLinguin\">@imLinguin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2128946800\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3549\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3549/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3549\">#3549</a></li>\n<li>[UX] Add messages when there are no games to display in the library by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2124254817\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3536\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3536/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3536\">#3536</a></li>\n<li>[FIX] Apply top padding only to external link warning dialog by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2128991319\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3550\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3550/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3550\">#3550</a></li>\n<li>[FIX] Fix z-index of folder icons in install dialog by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2128996607\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3551\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3551/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3551\">#3551</a></li>\n<li>[i18n] Updated Translations by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/weblate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/weblate\">@weblate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2117102541\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3517\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3517/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3517\">#3517</a></li>\n<li>[UX] Simplify install dialog hiding wine settings by default. Warn about shared wine directory by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/arielj/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/arielj\">@arielj</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2128758566\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3547\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3547/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3547\">#3547</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/m3e-g/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/m3e-g\">@m3e-g</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2078885036\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3434\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3434/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3434\">#3434</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bmsuseluda/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bmsuseluda\">@bmsuseluda</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2099218787\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3470\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3470/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3470\">#3470</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bukaj0/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bukaj0\">@bukaj0</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2127594125\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/3542\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3542/hovercard\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3542\">#3542</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.12.0...v2.13.0\"><tt>v2.12.0...v2.13.0</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/141581245/reactions", + "total_count": 86, + "+1": 26, + "-1": 0, + "laugh": 3, + "hooray": 29, + "confused": 0, + "heart": 19, + "rocket": 9, + "eyes": 0 + }, + "mentions_count": 8 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.188Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:19.610Z" }, "homura": { "latestRelease": { @@ -40263,7 +44273,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 81222956, - "download_count": 216, + "download_count": 306, "created_at": "2021-02-11T06:53:15Z", "updated_at": "2021-02-11T06:53:46Z", "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/Homura-darwin-x64-0.1.0.zip" @@ -40297,7 +44307,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 79778559, - "download_count": 58, + "download_count": 88, "created_at": "2021-02-11T06:53:46Z", "updated_at": "2021-02-11T06:54:18Z", "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/Homura-linux-x64-0.1.0.zip" @@ -40331,7 +44341,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 156793341, - "download_count": 53, + "download_count": 80, "created_at": "2021-02-11T07:00:06Z", "updated_at": "2021-02-11T07:01:40Z", "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/Homura-squirrel-x64-0.1.0.zip" @@ -40365,7 +44375,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 82214297, - "download_count": 555, + "download_count": 835, "created_at": "2021-02-11T06:57:07Z", "updated_at": "2021-02-11T06:57:41Z", "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/Homura-win32-x64-0.1.0.zip" @@ -40399,7 +44409,7 @@ "content_type": "application/x-deb", "state": "uploaded", "size": 59730736, - "download_count": 86, + "download_count": 185, "created_at": "2021-02-11T06:52:48Z", "updated_at": "2021-02-11T06:53:15Z", "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/homura_0.1.0_amd64.deb" @@ -40421,7 +44431,229 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.265Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:19.955Z" + }, + "html-builder": { + "latestRelease": { + "url": "https://api.github.com/repos/yikuansun/html-builder/releases/75511531", + "assets_url": "https://api.github.com/repos/yikuansun/html-builder/releases/75511531/assets", + "upload_url": "https://uploads.github.com/repos/yikuansun/html-builder/releases/75511531/assets{?name,label}", + "html_url": "https://github.com/yikuansun/html-builder/releases/tag/v2.0.1", + "id": 75511531, + "author": { + "login": "yikuansun", + "id": 38194363, + "node_id": "MDQ6VXNlcjM4MTk0MzYz", + "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yikuansun", + "html_url": "https://github.com/yikuansun", + "followers_url": "https://api.github.com/users/yikuansun/followers", + "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", + "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", + "organizations_url": "https://api.github.com/users/yikuansun/orgs", + "repos_url": "https://api.github.com/users/yikuansun/repos", + "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", + "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOFpew8M4EgDbr", + "tag_name": "v2.0.1", + "target_commitish": "master", + "name": "Release 2.0.1", + "draft": false, + "prerelease": false, + "created_at": "2022-08-26T23:30:14Z", + "published_at": "2022-08-26T23:35:11Z", + "assets": [ + { + "url": "https://api.github.com/repos/yikuansun/html-builder/releases/assets/75979151", + "id": 75979151, + "node_id": "RA_kwDOFpew8M4Eh1mP", + "name": "HTML.Builder-2.0.1-mac.zip", + "label": null, + "uploader": { + "login": "yikuansun", + "id": 38194363, + "node_id": "MDQ6VXNlcjM4MTk0MzYz", + "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yikuansun", + "html_url": "https://github.com/yikuansun", + "followers_url": "https://api.github.com/users/yikuansun/followers", + "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", + "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", + "organizations_url": "https://api.github.com/users/yikuansun/orgs", + "repos_url": "https://api.github.com/users/yikuansun/repos", + "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", + "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 77633395, + "download_count": 9, + "created_at": "2022-08-26T23:32:38Z", + "updated_at": "2022-08-26T23:32:57Z", + "browser_download_url": "https://github.com/yikuansun/html-builder/releases/download/v2.0.1/HTML.Builder-2.0.1-mac.zip" + }, + { + "url": "https://api.github.com/repos/yikuansun/html-builder/releases/assets/75979224", + "id": 75979224, + "node_id": "RA_kwDOFpew8M4Eh1nY", + "name": "HTML.Builder-2.0.1.AppImage", + "label": null, + "uploader": { + "login": "yikuansun", + "id": 38194363, + "node_id": "MDQ6VXNlcjM4MTk0MzYz", + "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yikuansun", + "html_url": "https://github.com/yikuansun", + "followers_url": "https://api.github.com/users/yikuansun/followers", + "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", + "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", + "organizations_url": "https://api.github.com/users/yikuansun/orgs", + "repos_url": "https://api.github.com/users/yikuansun/repos", + "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", + "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.appimage", + "state": "uploaded", + "size": 83548136, + "download_count": 17, + "created_at": "2022-08-26T23:33:53Z", + "updated_at": "2022-08-26T23:34:11Z", + "browser_download_url": "https://github.com/yikuansun/html-builder/releases/download/v2.0.1/HTML.Builder-2.0.1.AppImage" + }, + { + "url": "https://api.github.com/repos/yikuansun/html-builder/releases/assets/75979282", + "id": 75979282, + "node_id": "RA_kwDOFpew8M4Eh1oS", + "name": "HTML.Builder.Setup.2.0.1.exe", + "label": null, + "uploader": { + "login": "yikuansun", + "id": 38194363, + "node_id": "MDQ6VXNlcjM4MTk0MzYz", + "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yikuansun", + "html_url": "https://github.com/yikuansun", + "followers_url": "https://api.github.com/users/yikuansun/followers", + "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", + "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", + "organizations_url": "https://api.github.com/users/yikuansun/orgs", + "repos_url": "https://api.github.com/users/yikuansun/repos", + "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", + "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 62773238, + "download_count": 66, + "created_at": "2022-08-26T23:34:50Z", + "updated_at": "2022-08-26T23:35:01Z", + "browser_download_url": "https://github.com/yikuansun/html-builder/releases/download/v2.0.1/HTML.Builder.Setup.2.0.1.exe" + } + ], + "tarball_url": "https://api.github.com/repos/yikuansun/html-builder/tarball/v2.0.1", + "zipball_url": "https://api.github.com/repos/yikuansun/html-builder/zipball/v2.0.1", + "body_html": "<p>Mostly internal changes. Also updated some styles & the icon, and used newer Chromium version.</p>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/yikuansun/html-builder/compare/v1.0.0...v2.0.1\"><tt>v1.0.0...v2.0.1</tt></a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:20.197Z" + }, + "horen": { + "latestRelease": { + "url": "https://api.github.com/repos/horenjs/horen/releases/143195674", + "assets_url": "https://api.github.com/repos/horenjs/horen/releases/143195674/assets", + "upload_url": "https://uploads.github.com/repos/horenjs/horen/releases/143195674/assets{?name,label}", + "html_url": "https://github.com/horenjs/horen/releases/tag/perfect-lyric", + "id": 143195674, + "author": { + "login": "kevinjobs", + "id": 22622334, + "node_id": "MDQ6VXNlcjIyNjIyMzM0", + "avatar_url": "https://avatars.githubusercontent.com/u/22622334?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kevinjobs", + "html_url": "https://github.com/kevinjobs", + "followers_url": "https://api.github.com/users/kevinjobs/followers", + "following_url": "https://api.github.com/users/kevinjobs/following{/other_user}", + "gists_url": "https://api.github.com/users/kevinjobs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kevinjobs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kevinjobs/subscriptions", + "organizations_url": "https://api.github.com/users/kevinjobs/orgs", + "repos_url": "https://api.github.com/users/kevinjobs/repos", + "events_url": "https://api.github.com/users/kevinjobs/events{/privacy}", + "received_events_url": "https://api.github.com/users/kevinjobs/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOGAj8HM4IiP4a", + "tag_name": "perfect-lyric", + "target_commitish": "master", + "name": "v0.9.5", + "draft": false, + "prerelease": false, + "created_at": "2024-02-22T14:31:38Z", + "published_at": "2024-02-22T14:43:33Z", + "assets": [ + { + "url": "https://api.github.com/repos/horenjs/horen/releases/assets/152998512", + "id": 152998512, + "node_id": "RA_kwDOGAj8HM4JHpJw", + "name": "horen-v0.9.3-win32-x64.7z", + "label": null, + "uploader": { + "login": "kevinjobs", + "id": 22622334, + "node_id": "MDQ6VXNlcjIyNjIyMzM0", + "avatar_url": "https://avatars.githubusercontent.com/u/22622334?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kevinjobs", + "html_url": "https://github.com/kevinjobs", + "followers_url": "https://api.github.com/users/kevinjobs/followers", + "following_url": "https://api.github.com/users/kevinjobs/following{/other_user}", + "gists_url": "https://api.github.com/users/kevinjobs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kevinjobs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kevinjobs/subscriptions", + "organizations_url": "https://api.github.com/users/kevinjobs/orgs", + "repos_url": "https://api.github.com/users/kevinjobs/repos", + "events_url": "https://api.github.com/users/kevinjobs/events{/privacy}", + "received_events_url": "https://api.github.com/users/kevinjobs/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-compressed", + "state": "uploaded", + "size": 77669955, + "download_count": 4, + "created_at": "2024-02-22T14:42:41Z", + "updated_at": "2024-02-22T14:42:51Z", + "browser_download_url": "https://github.com/horenjs/horen/releases/download/perfect-lyric/horen-v0.9.3-win32-x64.7z" + } + ], + "tarball_url": "https://api.github.com/repos/horenjs/horen/tarball/perfect-lyric", + "zipball_url": "https://api.github.com/repos/horenjs/horen/zipball/perfect-lyric", + "body_html": "<ul>\n<li>Make Lyric Panel Show pefect.</li>\n<li>You can set seek by clicking lyric text.</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:20.456Z" }, "i18n-manager": { "latestRelease": { @@ -40488,7 +44720,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 103552195, - "download_count": 1102, + "download_count": 1490, "created_at": "2020-05-06T14:49:28Z", "updated_at": "2020-05-06T14:49:33Z", "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-3.0.3.AppImage" @@ -40522,7 +44754,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 95706868, - "download_count": 3552, + "download_count": 4627, "created_at": "2020-05-06T14:49:53Z", "updated_at": "2020-05-06T14:49:57Z", "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-3.0.3.dmg" @@ -40556,7 +44788,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 100953, - "download_count": 44, + "download_count": 75, "created_at": "2020-05-06T14:49:53Z", "updated_at": "2020-05-06T14:49:53Z", "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-3.0.3.dmg.blockmap" @@ -40590,7 +44822,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 72775987, - "download_count": 6812, + "download_count": 10967, "created_at": "2020-05-06T14:50:58Z", "updated_at": "2020-05-06T14:51:02Z", "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-Setup-3.0.3.exe" @@ -40598,545 +44830,187 @@ { "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477454", "id": 20477454, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU0", - "name": "i18n-Manager-Setup-3.0.3.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75846, - "download_count": 37, - "created_at": "2020-05-06T14:50:58Z", - "updated_at": "2020-05-06T14:50:58Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-Setup-3.0.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477430", - "id": 20477430, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDMw", - "name": "i18n-manager_3.0.3_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88600576, - "download_count": 109, - "created_at": "2020-05-06T14:49:55Z", - "updated_at": "2020-05-06T14:50:00Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-manager_3.0.3_amd64.snap" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477458", - "id": 20477458, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 61, - "created_at": "2020-05-06T14:51:03Z", - "updated_at": "2020-05-06T14:51:03Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477460", - "id": 20477460, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDYw", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 43, - "created_at": "2020-05-06T14:51:03Z", - "updated_at": "2020-05-06T14:51:03Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477459", - "id": 20477459, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU5", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 352, - "download_count": 44, - "created_at": "2020-05-06T14:51:03Z", - "updated_at": "2020-05-06T14:51:03Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/tarball/3.0.3", - "zipball_url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/zipball/3.0.3", - "body_html": "<h1>Bugfixes</h1>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"611352138\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gilmarsquinelato/i18n-manager/issues/388\" data-hovercard-type=\"issue\" data-hovercard-url=\"/gilmarsquinelato/i18n-manager/issues/388/hovercard\" href=\"https://github.com/gilmarsquinelato/i18n-manager/issues/388\">#388</a> - Failed to save files with different object structures</li>\n<li>App doesn't quit during save triggered by exit the app</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.405Z" - }, - "horen": { - "latestRelease": { - "url": "https://api.github.com/repos/horenjs/Horen/releases/59680040", - "assets_url": "https://api.github.com/repos/horenjs/Horen/releases/59680040/assets", - "upload_url": "https://uploads.github.com/repos/horenjs/Horen/releases/59680040/assets{?name,label}", - "html_url": "https://github.com/horenjs/Horen/releases/tag/v0.1.1", - "id": 59680040, - "author": { - "login": "kevinjobs", - "id": 22622334, - "node_id": "MDQ6VXNlcjIyNjIyMzM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22622334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kevinjobs", - "html_url": "https://github.com/kevinjobs", - "followers_url": "https://api.github.com/users/kevinjobs/followers", - "following_url": "https://api.github.com/users/kevinjobs/following{/other_user}", - "gists_url": "https://api.github.com/users/kevinjobs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kevinjobs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kevinjobs/subscriptions", - "organizations_url": "https://api.github.com/users/kevinjobs/orgs", - "repos_url": "https://api.github.com/users/kevinjobs/repos", - "events_url": "https://api.github.com/users/kevinjobs/events{/privacy}", - "received_events_url": "https://api.github.com/users/kevinjobs/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGAj8HM4DjqUo", - "tag_name": "v0.1.1", - "target_commitish": "b988756cb7a1dc7e2ef0cb48ccaf07c06a65cd4b", - "name": "v0.1.1", - "draft": false, - "prerelease": false, - "created_at": "2022-02-16T08:55:34Z", - "published_at": "2022-02-16T09:13:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/horenjs/Horen/releases/assets/56998069", - "id": 56998069, - "node_id": "RA_kwDOGAj8HM4DZbi1", - "name": "horen-0.1.1-win.zip", - "label": null, - "uploader": { - "login": "kevinjobs", - "id": 22622334, - "node_id": "MDQ6VXNlcjIyNjIyMzM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22622334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kevinjobs", - "html_url": "https://github.com/kevinjobs", - "followers_url": "https://api.github.com/users/kevinjobs/followers", - "following_url": "https://api.github.com/users/kevinjobs/following{/other_user}", - "gists_url": "https://api.github.com/users/kevinjobs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kevinjobs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kevinjobs/subscriptions", - "organizations_url": "https://api.github.com/users/kevinjobs/orgs", - "repos_url": "https://api.github.com/users/kevinjobs/repos", - "events_url": "https://api.github.com/users/kevinjobs/events{/privacy}", - "received_events_url": "https://api.github.com/users/kevinjobs/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 96964796, - "download_count": 45, - "created_at": "2022-02-16T08:57:16Z", - "updated_at": "2022-02-16T09:02:13Z", - "browser_download_url": "https://github.com/horenjs/Horen/releases/download/v0.1.1/horen-0.1.1-win.zip" - } - ], - "tarball_url": "https://api.github.com/repos/horenjs/Horen/tarball/v0.1.1", - "zipball_url": "https://api.github.com/repos/horenjs/Horen/zipball/v0.1.1", - "body_html": "<p>[fix] some bugs<br>\n[perf] make app run quickly</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.475Z" - }, - "i5sing": { - "latestRelease": { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/29591913", - "assets_url": "https://api.github.com/repos/i5sing/i5SING/releases/29591913/assets", - "upload_url": "https://uploads.github.com/repos/i5sing/i5SING/releases/29591913/assets{?name,label}", - "html_url": "https://github.com/i5sing/i5SING/releases/tag/v0.3.0", - "id": 29591913, - "author": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NTkxOTEz", - "tag_name": "v0.3.0", - "target_commitish": "master", - "name": "v0.3.0", - "draft": false, - "prerelease": false, - "created_at": "2020-08-12T06:12:52Z", - "published_at": "2020-08-12T10:44:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833572", - "id": 23833572, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTcy", - "name": "i5sing-0.3.0-1.x86_64.rpm", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 108944432, - "download_count": 37, - "created_at": "2020-08-12T06:19:35Z", - "updated_at": "2020-08-12T06:19:37Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833587", - "id": 23833587, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg3", - "name": "i5sing-0.3.0-full.nupkg", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129967266, - "download_count": 26, - "created_at": "2020-08-12T06:20:53Z", - "updated_at": "2020-08-12T06:20:57Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0-full.nupkg" - }, - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833576", - "id": 23833576, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc2", - "name": "i5sing-0.3.0.dmg", + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU0", + "name": "i18n-Manager-Setup-3.0.3.exe.blockmap", "label": "", "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 136365260, - "download_count": 47, - "created_at": "2020-08-12T06:20:02Z", - "updated_at": "2020-08-12T06:20:06Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0.dmg" + "size": 75846, + "download_count": 48, + "created_at": "2020-05-06T14:50:58Z", + "updated_at": "2020-05-06T14:50:58Z", + "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-Setup-3.0.3.exe.blockmap" }, { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833586", - "id": 23833586, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg2", - "name": "i5sing-0.3.0.Setup.exe", + "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477430", + "id": 20477430, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDMw", + "name": "i18n-manager_3.0.3_amd64.snap", "label": "", "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdos-program", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 130725376, - "download_count": 1046, - "created_at": "2020-08-12T06:20:49Z", - "updated_at": "2020-08-12T06:20:52Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0.Setup.exe" + "size": 88600576, + "download_count": 188, + "created_at": "2020-05-06T14:49:55Z", + "updated_at": "2020-05-06T14:50:00Z", + "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-manager_3.0.3_amd64.snap" }, { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833578", - "id": 23833578, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc4", - "name": "i5sing-darwin-x64-0.3.0.zip", + "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477458", + "id": 20477458, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU4", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 138373432, - "download_count": 42, - "created_at": "2020-08-12T06:20:07Z", - "updated_at": "2020-08-12T06:20:11Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-darwin-x64-0.3.0.zip" + "size": 376, + "download_count": 91, + "created_at": "2020-05-06T14:51:03Z", + "updated_at": "2020-05-06T14:51:03Z", + "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest-linux.yml" }, { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833574", - "id": 23833574, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc0", - "name": "i5sing_0.3.0_amd64.deb", + "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477460", + "id": 20477460, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDYw", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "text/yaml", "state": "uploaded", - "size": 86099016, - "download_count": 110, - "created_at": "2020-08-12T06:19:38Z", - "updated_at": "2020-08-12T06:19:41Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing_0.3.0_amd64.deb" + "size": 340, + "download_count": 76, + "created_at": "2020-05-06T14:51:03Z", + "updated_at": "2020-05-06T14:51:03Z", + "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest-mac.yml" }, { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833588", - "id": 23833588, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg4", - "name": "RELEASES", + "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477459", + "id": 20477459, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU5", + "name": "latest.yml", "label": "", "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 77, - "download_count": 20, - "created_at": "2020-08-12T06:20:57Z", - "updated_at": "2020-08-12T06:20:58Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/RELEASES" + "size": 352, + "download_count": 59, + "created_at": "2020-05-06T14:51:03Z", + "updated_at": "2020-05-06T14:51:03Z", + "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/i5sing/i5SING/tarball/v0.3.0", - "zipball_url": "https://api.github.com/repos/i5sing/i5SING/zipball/v0.3.0", - "body_html": "" + "tarball_url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/tarball/3.0.3", + "zipball_url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/zipball/3.0.3", + "body_html": "<h1>Bugfixes</h1>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"611352138\" data-permission-text=\"Title is private\" data-url=\"https://github.com/gilmarsquinelato/i18n-manager/issues/388\" data-hovercard-type=\"issue\" data-hovercard-url=\"/gilmarsquinelato/i18n-manager/issues/388/hovercard\" href=\"https://github.com/gilmarsquinelato/i18n-manager/issues/388\">#388</a> - Failed to save files with different object structures</li>\n<li>App doesn't quit during save triggered by exit the app</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.509Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:20.500Z" }, "hyper": { "latestRelease": { - "url": "https://api.github.com/repos/vercel/hyper/releases/64564881", - "assets_url": "https://api.github.com/repos/vercel/hyper/releases/64564881/assets", - "upload_url": "https://uploads.github.com/repos/vercel/hyper/releases/64564881/assets{?name,label}", - "html_url": "https://github.com/vercel/hyper/releases/tag/v3.2.3", - "id": 64564881, + "url": "https://api.github.com/repos/vercel/hyper/releases/88218643", + "assets_url": "https://api.github.com/repos/vercel/hyper/releases/88218643/assets", + "upload_url": "https://uploads.github.com/repos/vercel/hyper/releases/88218643/assets{?name,label}", + "html_url": "https://github.com/vercel/hyper/releases/tag/v3.4.1", + "id": 88218643, "author": { "login": "LabhanshAgrawal", "id": 16598275, @@ -41157,20 +45031,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOA7enRs4D2S6R", - "tag_name": "v3.2.3", + "node_id": "RE_kwDOA7enRs4FQhwT", + "tag_name": "v3.4.1", "target_commitish": "master", - "name": "3.2.3", + "name": "V3.4.1", "draft": false, "prerelease": false, - "created_at": "2022-04-15T21:14:32Z", - "published_at": "2022-04-15T21:49:23Z", + "created_at": "2023-01-07T20:46:57Z", + "published_at": "2023-01-08T00:56:10Z", "assets": [ { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707608", - "id": 62707608, - "node_id": "RA_kwDOA7enRs4DvNeY", - "name": "Hyper-3.2.3-arm64.AppImage", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861724", + "id": 90861724, + "node_id": "RA_kwDOA7enRs4FanCc", + "name": "Hyper-3.4.1-arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41194,17 +45068,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95339172, - "download_count": 1250, - "created_at": "2022-04-15T21:27:00Z", - "updated_at": "2022-04-15T21:27:03Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-arm64.AppImage" + "size": 98753811, + "download_count": 33683, + "created_at": "2023-01-07T20:51:48Z", + "updated_at": "2023-01-07T20:51:51Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-arm64.AppImage" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708508", - "id": 62708508, - "node_id": "RA_kwDOA7enRs4DvNsc", - "name": "Hyper-3.2.3-mac-arm64.dmg", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862488", + "id": 90862488, + "node_id": "RA_kwDOA7enRs4FanOY", + "name": "Hyper-3.4.1-mac-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41228,17 +45102,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89431588, - "download_count": 5328, - "created_at": "2022-04-15T21:39:46Z", - "updated_at": "2022-04-15T21:39:49Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.dmg" + "size": 92046768, + "download_count": 120874, + "created_at": "2023-01-07T21:02:13Z", + "updated_at": "2023-01-07T21:02:15Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-arm64.dmg" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708507", - "id": 62708507, - "node_id": "RA_kwDOA7enRs4DvNsb", - "name": "Hyper-3.2.3-mac-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862489", + "id": 90862489, + "node_id": "RA_kwDOA7enRs4FanOZ", + "name": "Hyper-3.4.1-mac-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41262,17 +45136,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96139, - "download_count": 488, - "created_at": "2022-04-15T21:39:46Z", - "updated_at": "2022-04-15T21:39:46Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.dmg.blockmap" + "size": 95915, + "download_count": 11836, + "created_at": "2023-01-07T21:02:13Z", + "updated_at": "2023-01-07T21:02:13Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708483", - "id": 62708483, - "node_id": "RA_kwDOA7enRs4DvNsD", - "name": "Hyper-3.2.3-mac-arm64.zip", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862510", + "id": 90862510, + "node_id": "RA_kwDOA7enRs4FanOu", + "name": "Hyper-3.4.1-mac-arm64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41296,17 +45170,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 85638180, - "download_count": 172532, - "created_at": "2022-04-15T21:39:39Z", - "updated_at": "2022-04-15T21:39:42Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.zip" + "size": 88240309, + "download_count": 5091866, + "created_at": "2023-01-07T21:02:40Z", + "updated_at": "2023-01-07T21:02:43Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-arm64.zip" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708484", - "id": 62708484, - "node_id": "RA_kwDOA7enRs4DvNsE", - "name": "Hyper-3.2.3-mac-arm64.zip.blockmap", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862509", + "id": 90862509, + "node_id": "RA_kwDOA7enRs4FanOt", + "name": "Hyper-3.4.1-mac-arm64.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41330,17 +45204,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90195, - "download_count": 449, - "created_at": "2022-04-15T21:39:39Z", - "updated_at": "2022-04-15T21:39:39Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.zip.blockmap" + "size": 92011, + "download_count": 11712, + "created_at": "2023-01-07T21:02:40Z", + "updated_at": "2023-01-07T21:02:40Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-arm64.zip.blockmap" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708228", - "id": 62708228, - "node_id": "RA_kwDOA7enRs4DvNoE", - "name": "Hyper-3.2.3-mac-x64.dmg", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862295", + "id": 90862295, + "node_id": "RA_kwDOA7enRs4FanLX", + "name": "Hyper-3.4.1-mac-x64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41364,17 +45238,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88646780, - "download_count": 5503, - "created_at": "2022-04-15T21:35:21Z", - "updated_at": "2022-04-15T21:35:24Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.dmg" + "size": 96065077, + "download_count": 96860, + "created_at": "2023-01-07T20:59:45Z", + "updated_at": "2023-01-07T20:59:48Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708227", - "id": 62708227, - "node_id": "RA_kwDOA7enRs4DvNoD", - "name": "Hyper-3.2.3-mac-x64.dmg.blockmap", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862296", + "id": 90862296, + "node_id": "RA_kwDOA7enRs4FanLY", + "name": "Hyper-3.4.1-mac-x64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41398,17 +45272,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93040, - "download_count": 468, - "created_at": "2022-04-15T21:35:21Z", - "updated_at": "2022-04-15T21:35:21Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.dmg.blockmap" + "size": 102425, + "download_count": 11450, + "created_at": "2023-01-07T20:59:45Z", + "updated_at": "2023-01-07T20:59:45Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708076", - "id": 62708076, - "node_id": "RA_kwDOA7enRs4DvNls", - "name": "Hyper-3.2.3-mac-x64.zip", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862146", + "id": 90862146, + "node_id": "RA_kwDOA7enRs4FanJC", + "name": "Hyper-3.4.1-mac-x64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41432,17 +45306,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 85147201, - "download_count": 173500, - "created_at": "2022-04-15T21:33:55Z", - "updated_at": "2022-04-15T21:33:58Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.zip" + "size": 92284587, + "download_count": 3789018, + "created_at": "2023-01-07T20:58:28Z", + "updated_at": "2023-01-07T20:58:31Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-x64.zip" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708075", - "id": 62708075, - "node_id": "RA_kwDOA7enRs4DvNlr", - "name": "Hyper-3.2.3-mac-x64.zip.blockmap", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862147", + "id": 90862147, + "node_id": "RA_kwDOA7enRs4FanJD", + "name": "Hyper-3.4.1-mac-x64.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41466,17 +45340,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89974, - "download_count": 432, - "created_at": "2022-04-15T21:33:55Z", - "updated_at": "2022-04-15T21:33:55Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.zip.blockmap" + "size": 97309, + "download_count": 11535, + "created_at": "2023-01-07T20:58:28Z", + "updated_at": "2023-01-07T20:58:28Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707795", - "id": 62707795, - "node_id": "RA_kwDOA7enRs4DvNhT", - "name": "hyper-3.2.3.aarch64.rpm", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861949", + "id": 90861949, + "node_id": "RA_kwDOA7enRs4FanF9", + "name": "hyper-3.4.1.aarch64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41500,17 +45374,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 62621540, - "download_count": 1198, - "created_at": "2022-04-15T21:29:43Z", - "updated_at": "2022-04-15T21:29:46Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper-3.2.3.aarch64.rpm" + "size": 63737488, + "download_count": 34449, + "created_at": "2023-01-07T20:55:16Z", + "updated_at": "2023-01-07T20:55:18Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/hyper-3.4.1.aarch64.rpm" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707598", - "id": 62707598, - "node_id": "RA_kwDOA7enRs4DvNeO", - "name": "Hyper-3.2.3.AppImage", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861717", + "id": 90861717, + "node_id": "RA_kwDOA7enRs4FanCV", + "name": "Hyper-3.4.1.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41534,17 +45408,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89312751, - "download_count": 4310, - "created_at": "2022-04-15T21:26:54Z", - "updated_at": "2022-04-15T21:26:57Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3.AppImage" + "size": 97878022, + "download_count": 67103, + "created_at": "2023-01-07T20:51:38Z", + "updated_at": "2023-01-07T20:51:42Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1.AppImage" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707821", - "id": 62707821, - "node_id": "RA_kwDOA7enRs4DvNht", - "name": "hyper-3.2.3.x86_64.rpm", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861977", + "id": 90861977, + "node_id": "RA_kwDOA7enRs4FanGZ", + "name": "hyper-3.4.1.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41568,17 +45442,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 62617972, - "download_count": 1678, - "created_at": "2022-04-15T21:30:09Z", - "updated_at": "2022-04-15T21:30:12Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper-3.2.3.x86_64.rpm" + "size": 67316016, + "download_count": 42875, + "created_at": "2023-01-07T20:55:43Z", + "updated_at": "2023-01-07T20:55:45Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/hyper-3.4.1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707949", - "id": 62707949, - "node_id": "RA_kwDOA7enRs4DvNjt", - "name": "Hyper-Setup-3.2.3.exe", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862211", + "id": 90862211, + "node_id": "RA_kwDOA7enRs4FanKD", + "name": "Hyper-Setup-3.4.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41602,17 +45476,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 67179984, - "download_count": 16065, - "created_at": "2022-04-15T21:32:06Z", - "updated_at": "2022-04-15T21:32:07Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-Setup-3.2.3.exe" + "size": 73828760, + "download_count": 242627, + "created_at": "2023-01-07T20:59:10Z", + "updated_at": "2023-01-07T20:59:17Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-Setup-3.4.1.exe" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707950", - "id": 62707950, - "node_id": "RA_kwDOA7enRs4DvNju", - "name": "Hyper-Setup-3.2.3.exe.blockmap", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862209", + "id": 90862209, + "node_id": "RA_kwDOA7enRs4FanKB", + "name": "Hyper-Setup-3.4.1.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41636,17 +45510,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 72068, - "download_count": 412, - "created_at": "2022-04-15T21:32:06Z", - "updated_at": "2022-04-15T21:32:06Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-Setup-3.2.3.exe.blockmap" + "size": 77276, + "download_count": 11536, + "created_at": "2023-01-07T20:59:10Z", + "updated_at": "2023-01-07T20:59:11Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-Setup-3.4.1.exe.blockmap" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707700", - "id": 62707700, - "node_id": "RA_kwDOA7enRs4DvNf0", - "name": "hyper_3.2.3_amd64.deb", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861774", + "id": 90861774, + "node_id": "RA_kwDOA7enRs4FanDO", + "name": "hyper_3.4.1_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41670,17 +45544,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79412134, - "download_count": 6496, - "created_at": "2022-04-15T21:27:52Z", - "updated_at": "2022-04-15T21:27:56Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_amd64.deb" + "size": 86450114, + "download_count": 83265, + "created_at": "2023-01-07T20:52:59Z", + "updated_at": "2023-01-07T20:53:01Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/hyper_3.4.1_amd64.deb" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707648", - "id": 62707648, - "node_id": "RA_kwDOA7enRs4DvNfA", - "name": "hyper_3.2.3_amd64.snap", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861747", + "id": 90861747, + "node_id": "RA_kwDOA7enRs4FanCz", + "name": "hyper_3.4.1_amd64.snap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41704,17 +45578,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 76431360, - "download_count": 572, - "created_at": "2022-04-15T21:27:23Z", - "updated_at": "2022-04-15T21:27:26Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_amd64.snap" + "size": 83218432, + "download_count": 12235, + "created_at": "2023-01-07T20:52:20Z", + "updated_at": "2023-01-07T20:52:22Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/hyper_3.4.1_amd64.snap" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707665", - "id": 62707665, - "node_id": "RA_kwDOA7enRs4DvNfR", - "name": "hyper_3.2.3_arm64.deb", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861757", + "id": 90861757, + "node_id": "RA_kwDOA7enRs4FanC9", + "name": "hyper_3.4.1_arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -41738,16 +45612,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84979104, - "download_count": 1549, - "created_at": "2022-04-15T21:27:33Z", - "updated_at": "2022-04-15T21:27:36Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_arm64.deb" + "size": 87179706, + "download_count": 39362, + "created_at": "2023-01-07T20:52:33Z", + "updated_at": "2023-01-07T20:52:36Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/hyper_3.4.1_arm64.deb" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707833", - "id": 62707833, - "node_id": "RA_kwDOA7enRs4DvNh5", + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861982", + "id": 90861982, + "node_id": "RA_kwDOA7enRs4FanGe", "name": "latest-linux-arm64.yml", "label": "", "uploader": { @@ -41770,142 +45644,423 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "text/yaml", + "state": "uploaded", + "size": 373, + "download_count": 11442, + "created_at": "2023-01-07T20:55:45Z", + "updated_at": "2023-01-07T20:55:46Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/latest-linux-arm64.yml" + }, + { + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90861981", + "id": 90861981, + "node_id": "RA_kwDOA7enRs4FanGd", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 361, + "download_count": 11383, + "created_at": "2023-01-07T20:55:45Z", + "updated_at": "2023-01-07T20:55:46Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862512", + "id": 90862512, + "node_id": "RA_kwDOA7enRs4FanOw", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 805, + "download_count": 11461, + "created_at": "2023-01-07T21:02:44Z", + "updated_at": "2023-01-07T21:02:44Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/vercel/hyper/releases/assets/90862247", + "id": 90862247, + "node_id": "RA_kwDOA7enRs4FanKn", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 338, + "download_count": 11720, + "created_at": "2023-01-07T20:59:17Z", + "updated_at": "2023-01-07T20:59:18Z", + "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.4.1/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/vercel/hyper/tarball/v3.4.1", + "zipball_url": "https://api.github.com/repos/vercel/hyper/zipball/v3.4.1", + "body_html": "<p>V3.4.1</p>\n<p>Based on some reports of errors with <code>node-pty</code>, reverting it to a stable version.</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">OS</th>\n<th align=\"center\">Installer</th>\n<th align=\"center\"></th>\n<th align=\"center\"></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\">Mac</td>\n<td align=\"center\">dmg</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-x64.dmg\">x64</a> (Intel)</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-arm64.dmg\">arm64</a> (M1)</td>\n</tr>\n<tr>\n<td align=\"center\">Linux</td>\n<td align=\"center\">deb</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/hyper_3.4.1_amd64.deb\">x64</a></td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/hyper_3.4.1_arm64.deb\">arm64</a></td>\n</tr>\n<tr>\n<td align=\"center\"></td>\n<td align=\"center\">rpm</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/hyper-3.4.1.x86_64.rpm\">x64</a></td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/hyper-3.4.1.aarch64.rpm\">arm64</a></td>\n</tr>\n<tr>\n<td align=\"center\"></td>\n<td align=\"center\">AppImage</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1.AppImage\">x64</a></td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-arm64.AppImage\">arm64</a></td>\n</tr>\n<tr>\n<td align=\"center\"></td>\n<td align=\"center\">snap</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/hyper_3.4.1_amd64.snap\">x64</a></td>\n<td align=\"center\"></td>\n</tr>\n<tr>\n<td align=\"center\">Windows</td>\n<td align=\"center\">exe</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-Setup-3.4.1.exe\">x64</a></td>\n<td align=\"center\"></td>\n</tr>\n</tbody>\n</table>\n<h2>What's Changed</h2>\n<ul>\n<li>Use stable node-pty in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1522462438\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vercel/hyper/issues/6964\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/vercel/hyper/pull/6964/hovercard\" href=\"https://github.com/vercel/hyper/pull/6964\">#6964</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/vercel/hyper/compare/v3.4.0...v3.4.1\"><tt>v3.4.0...v3.4.1</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/vercel/hyper/releases/88218643/reactions", + "total_count": 31, + "+1": 25, + "-1": 0, + "laugh": 4, + "hooray": 2, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:20.640Z" + }, + "i5sing": { + "latestRelease": { + "url": "https://api.github.com/repos/i5sing/i5SING/releases/29591913", + "assets_url": "https://api.github.com/repos/i5sing/i5SING/releases/29591913/assets", + "upload_url": "https://uploads.github.com/repos/i5sing/i5SING/releases/29591913/assets{?name,label}", + "html_url": "https://github.com/i5sing/i5SING/releases/tag/v0.3.0", + "id": 29591913, + "author": { + "login": "miaowing", + "id": 12780562, + "node_id": "MDQ6VXNlcjEyNzgwNTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miaowing", + "html_url": "https://github.com/miaowing", + "followers_url": "https://api.github.com/users/miaowing/followers", + "following_url": "https://api.github.com/users/miaowing/following{/other_user}", + "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", + "organizations_url": "https://api.github.com/users/miaowing/orgs", + "repos_url": "https://api.github.com/users/miaowing/repos", + "events_url": "https://api.github.com/users/miaowing/events{/privacy}", + "received_events_url": "https://api.github.com/users/miaowing/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI5NTkxOTEz", + "tag_name": "v0.3.0", + "target_commitish": "master", + "name": "v0.3.0", + "draft": false, + "prerelease": false, + "created_at": "2020-08-12T06:12:52Z", + "published_at": "2020-08-12T10:44:16Z", + "assets": [ + { + "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833572", + "id": 23833572, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTcy", + "name": "i5sing-0.3.0-1.x86_64.rpm", + "label": "", + "uploader": { + "login": "miaowing", + "id": 12780562, + "node_id": "MDQ6VXNlcjEyNzgwNTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miaowing", + "html_url": "https://github.com/miaowing", + "followers_url": "https://api.github.com/users/miaowing/followers", + "following_url": "https://api.github.com/users/miaowing/following{/other_user}", + "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", + "organizations_url": "https://api.github.com/users/miaowing/orgs", + "repos_url": "https://api.github.com/users/miaowing/repos", + "events_url": "https://api.github.com/users/miaowing/events{/privacy}", + "received_events_url": "https://api.github.com/users/miaowing/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "audio/x-pn-realaudio-plugin", + "state": "uploaded", + "size": 108944432, + "download_count": 57, + "created_at": "2020-08-12T06:19:35Z", + "updated_at": "2020-08-12T06:19:37Z", + "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0-1.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833587", + "id": 23833587, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg3", + "name": "i5sing-0.3.0-full.nupkg", + "label": "", + "uploader": { + "login": "miaowing", + "id": 12780562, + "node_id": "MDQ6VXNlcjEyNzgwNTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miaowing", + "html_url": "https://github.com/miaowing", + "followers_url": "https://api.github.com/users/miaowing/followers", + "following_url": "https://api.github.com/users/miaowing/following{/other_user}", + "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", + "organizations_url": "https://api.github.com/users/miaowing/orgs", + "repos_url": "https://api.github.com/users/miaowing/repos", + "events_url": "https://api.github.com/users/miaowing/events{/privacy}", + "received_events_url": "https://api.github.com/users/miaowing/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 129967266, + "download_count": 37, + "created_at": "2020-08-12T06:20:53Z", + "updated_at": "2020-08-12T06:20:57Z", + "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0-full.nupkg" + }, + { + "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833576", + "id": 23833576, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc2", + "name": "i5sing-0.3.0.dmg", + "label": "", + "uploader": { + "login": "miaowing", + "id": 12780562, + "node_id": "MDQ6VXNlcjEyNzgwNTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miaowing", + "html_url": "https://github.com/miaowing", + "followers_url": "https://api.github.com/users/miaowing/followers", + "following_url": "https://api.github.com/users/miaowing/following{/other_user}", + "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", + "organizations_url": "https://api.github.com/users/miaowing/orgs", + "repos_url": "https://api.github.com/users/miaowing/repos", + "events_url": "https://api.github.com/users/miaowing/events{/privacy}", + "received_events_url": "https://api.github.com/users/miaowing/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-apple-diskimage", + "state": "uploaded", + "size": 136365260, + "download_count": 84, + "created_at": "2020-08-12T06:20:02Z", + "updated_at": "2020-08-12T06:20:06Z", + "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0.dmg" + }, + { + "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833586", + "id": 23833586, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg2", + "name": "i5sing-0.3.0.Setup.exe", + "label": "", + "uploader": { + "login": "miaowing", + "id": 12780562, + "node_id": "MDQ6VXNlcjEyNzgwNTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miaowing", + "html_url": "https://github.com/miaowing", + "followers_url": "https://api.github.com/users/miaowing/followers", + "following_url": "https://api.github.com/users/miaowing/following{/other_user}", + "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", + "organizations_url": "https://api.github.com/users/miaowing/orgs", + "repos_url": "https://api.github.com/users/miaowing/repos", + "events_url": "https://api.github.com/users/miaowing/events{/privacy}", + "received_events_url": "https://api.github.com/users/miaowing/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdos-program", "state": "uploaded", - "size": 373, - "download_count": 407, - "created_at": "2022-04-15T21:30:12Z", - "updated_at": "2022-04-15T21:30:12Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/latest-linux-arm64.yml" + "size": 130725376, + "download_count": 1112, + "created_at": "2020-08-12T06:20:49Z", + "updated_at": "2020-08-12T06:20:52Z", + "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0.Setup.exe" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707831", - "id": 62707831, - "node_id": "RA_kwDOA7enRs4DvNh3", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833578", + "id": 23833578, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc4", + "name": "i5sing-darwin-x64-0.3.0.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "miaowing", + "id": 12780562, + "node_id": "MDQ6VXNlcjEyNzgwNTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/miaowing", + "html_url": "https://github.com/miaowing", + "followers_url": "https://api.github.com/users/miaowing/followers", + "following_url": "https://api.github.com/users/miaowing/following{/other_user}", + "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", + "organizations_url": "https://api.github.com/users/miaowing/orgs", + "repos_url": "https://api.github.com/users/miaowing/repos", + "events_url": "https://api.github.com/users/miaowing/events{/privacy}", + "received_events_url": "https://api.github.com/users/miaowing/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 360, - "download_count": 435, - "created_at": "2022-04-15T21:30:12Z", - "updated_at": "2022-04-15T21:30:12Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/latest-linux.yml" + "size": 138373432, + "download_count": 75, + "created_at": "2020-08-12T06:20:07Z", + "updated_at": "2020-08-12T06:20:11Z", + "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-darwin-x64-0.3.0.zip" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708515", - "id": 62708515, - "node_id": "RA_kwDOA7enRs4DvNsj", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833574", + "id": 23833574, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc0", + "name": "i5sing_0.3.0_amd64.deb", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "miaowing", + "id": 12780562, + "node_id": "MDQ6VXNlcjEyNzgwNTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/miaowing", + "html_url": "https://github.com/miaowing", + "followers_url": "https://api.github.com/users/miaowing/followers", + "following_url": "https://api.github.com/users/miaowing/following{/other_user}", + "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", + "organizations_url": "https://api.github.com/users/miaowing/orgs", + "repos_url": "https://api.github.com/users/miaowing/repos", + "events_url": "https://api.github.com/users/miaowing/events{/privacy}", + "received_events_url": "https://api.github.com/users/miaowing/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 805, - "download_count": 395, - "created_at": "2022-04-15T21:39:49Z", - "updated_at": "2022-04-15T21:39:49Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/latest-mac.yml" + "size": 86099016, + "download_count": 135, + "created_at": "2020-08-12T06:19:38Z", + "updated_at": "2020-08-12T06:19:41Z", + "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing_0.3.0_amd64.deb" }, { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707953", - "id": 62707953, - "node_id": "RA_kwDOA7enRs4DvNjx", - "name": "latest.yml", + "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833588", + "id": 23833588, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg4", + "name": "RELEASES", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "miaowing", + "id": 12780562, + "node_id": "MDQ6VXNlcjEyNzgwNTYy", + "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/miaowing", + "html_url": "https://github.com/miaowing", + "followers_url": "https://api.github.com/users/miaowing/followers", + "following_url": "https://api.github.com/users/miaowing/following{/other_user}", + "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", + "organizations_url": "https://api.github.com/users/miaowing/orgs", + "repos_url": "https://api.github.com/users/miaowing/repos", + "events_url": "https://api.github.com/users/miaowing/events{/privacy}", + "received_events_url": "https://api.github.com/users/miaowing/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 338, - "download_count": 420, - "created_at": "2022-04-15T21:32:07Z", - "updated_at": "2022-04-15T21:32:08Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/latest.yml" + "size": 77, + "download_count": 22, + "created_at": "2020-08-12T06:20:57Z", + "updated_at": "2020-08-12T06:20:58Z", + "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/vercel/hyper/tarball/v3.2.3", - "zipball_url": "https://api.github.com/repos/vercel/hyper/zipball/v3.2.3", - "body_html": "<p>V3.2.3</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">OS</th>\n<th align=\"center\">Installer</th>\n<th align=\"center\"></th>\n<th align=\"center\"></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\">Mac</td>\n<td align=\"center\">dmg</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.dmg\">x64</a> (Intel)</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.dmg\">arm64</a> (M1)</td>\n</tr>\n<tr>\n<td align=\"center\">Linux</td>\n<td align=\"center\">deb</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_amd64.deb\">x64</a></td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_arm64.deb\">arm64</a></td>\n</tr>\n<tr>\n<td align=\"center\"></td>\n<td align=\"center\">rpm</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/hyper-3.2.3.x86_64.rpm\">x64</a></td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/hyper-3.2.3.aarch64.rpm\">arm64</a></td>\n</tr>\n<tr>\n<td align=\"center\"></td>\n<td align=\"center\">AppImage</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3.AppImage\">x64</a></td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-arm64.AppImage\">arm64</a></td>\n</tr>\n<tr>\n<td align=\"center\"></td>\n<td align=\"center\">snap</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_amd64.snap\">x64</a></td>\n<td align=\"center\"></td>\n</tr>\n<tr>\n<td align=\"center\">Windows</td>\n<td align=\"center\">exe</td>\n<td align=\"center\"><a href=\"https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-Setup-3.2.3.exe\">x64</a></td>\n<td align=\"center\"></td>\n</tr>\n</tbody>\n</table>\n<h2>Changelog</h2>\n<ul>\n<li>Revert \"Allow transparent backgrounds in webgl\" (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/vercel/hyper/commit/2f757d88db22dfd649d457c3f3696e96ee9afcd4/hovercard\" href=\"https://github.com/vercel/hyper/commit/2f757d88db22dfd649d457c3f3696e96ee9afcd4\"><tt>2f757d8</tt></a>)</li>\n</ul>\n<p>Note: This is being done to avoid transparency issues in recent releases with the webgl renderer. Will re-enable once webgl and transparency work together properly.</p>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/vercel/hyper/compare/v3.2.2...v3.2.3\"><tt>v3.2.2...v3.2.3</tt></a></p>", - "reactions": { - "url": "https://api.github.com/repos/vercel/hyper/releases/64564881/reactions", - "total_count": 3, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/i5sing/i5SING/tarball/v0.3.0", + "zipball_url": "https://api.github.com/repos/i5sing/i5SING/zipball/v0.3.0", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.530Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:20.654Z" }, "image-optimizer": { "latestRelease": { - "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/57257345", - "assets_url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/57257345/assets", - "upload_url": "https://uploads.github.com/repos/antonreshetov/image-optimizer/releases/57257345/assets{?name,label}", - "html_url": "https://github.com/antonreshetov/image-optimizer/releases/tag/v1.3.2", - "id": 57257345, + "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/68699999", + "assets_url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/68699999/assets", + "upload_url": "https://uploads.github.com/repos/antonreshetov/image-optimizer/releases/68699999/assets{?name,label}", + "html_url": "https://github.com/antonreshetov/image-optimizer/releases/tag/v1.4.0", + "id": 68699999, "author": { "login": "antonreshetov", "id": 17480987, @@ -41926,20 +46081,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOGb0gws4Daa2B", - "tag_name": "v1.3.2", + "node_id": "RE_kwDOGb0gws4EGEdf", + "tag_name": "v1.4.0", "target_commitish": "master", - "name": "v1.3.2", + "name": "v1.4.0", "draft": false, "prerelease": false, - "created_at": "2022-01-17T04:15:45Z", - "published_at": "2022-01-17T04:32:17Z", + "created_at": "2022-06-06T10:07:15Z", + "published_at": "2022-06-06T10:11:56Z", "assets": [ { - "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/assets/54158868", - "id": 54158868, - "node_id": "RA_kwDOGb0gws4DOmYU", - "name": "Image.Optimizer-1.3.2-arm64.dmg", + "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/assets/67674433", + "id": 67674433, + "node_id": "RA_kwDOGb0gws4ECKFB", + "name": "Image.Optimizer-1.4.0-arm64.dmg", "label": null, "uploader": { "login": "antonreshetov", @@ -41961,19 +46116,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 95666362, - "download_count": 362, - "created_at": "2022-01-17T04:31:44Z", - "updated_at": "2022-01-17T04:31:59Z", - "browser_download_url": "https://github.com/antonreshetov/image-optimizer/releases/download/v1.3.2/Image.Optimizer-1.3.2-arm64.dmg" + "size": 100703444, + "download_count": 1011, + "created_at": "2022-06-06T10:11:27Z", + "updated_at": "2022-06-06T10:11:41Z", + "browser_download_url": "https://github.com/antonreshetov/image-optimizer/releases/download/v1.4.0/Image.Optimizer-1.4.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/assets/54158877", - "id": 54158877, - "node_id": "RA_kwDOGb0gws4DOmYd", - "name": "Image.Optimizer-1.3.2.dmg", + "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/assets/67674448", + "id": 67674448, + "node_id": "RA_kwDOGb0gws4ECKFQ", + "name": "Image.Optimizer-1.4.0.dmg", "label": null, "uploader": { "login": "antonreshetov", @@ -41995,32 +46150,21 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 93094195, - "download_count": 488, - "created_at": "2022-01-17T04:31:59Z", - "updated_at": "2022-01-17T04:32:13Z", - "browser_download_url": "https://github.com/antonreshetov/image-optimizer/releases/download/v1.3.2/Image.Optimizer-1.3.2.dmg" + "size": 98115336, + "download_count": 1015, + "created_at": "2022-06-06T10:11:43Z", + "updated_at": "2022-06-06T10:11:55Z", + "browser_download_url": "https://github.com/antonreshetov/image-optimizer/releases/download/v1.4.0/Image.Optimizer-1.4.0.dmg" } ], - "tarball_url": "https://api.github.com/repos/antonreshetov/image-optimizer/tarball/v1.3.2", - "zipball_url": "https://api.github.com/repos/antonreshetov/image-optimizer/zipball/v1.3.2", - "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>fix: jpeg compression in place <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1104875489\" data-permission-text=\"Title is private\" data-url=\"https://github.com/antonreshetov/image-optimizer/issues/12\" data-hovercard-type=\"issue\" data-hovercard-url=\"/antonreshetov/image-optimizer/issues/12/hovercard\" href=\"https://github.com/antonreshetov/image-optimizer/issues/12\">#12</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1105350193\" data-permission-text=\"Title is private\" data-url=\"https://github.com/antonreshetov/image-optimizer/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/antonreshetov/image-optimizer/pull/13/hovercard\" href=\"https://github.com/antonreshetov/image-optimizer/pull/13\">#13</a></li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/57257345/reactions", - "total_count": 5, - "+1": 3, - "-1": 0, - "laugh": 2, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/antonreshetov/image-optimizer/tarball/v1.4.0", + "zipball_url": "https://api.github.com/repos/antonreshetov/image-optimizer/zipball/v1.4.0", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>feat: option to convert jpg/png to webp by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Christopher-Hayes/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Christopher-Hayes\">@Christopher-Hayes</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1249833619\" data-permission-text=\"Title is private\" data-url=\"https://github.com/antonreshetov/image-optimizer/issues/24\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/antonreshetov/image-optimizer/pull/24/hovercard\" href=\"https://github.com/antonreshetov/image-optimizer/pull/24\">#24</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Christopher-Hayes/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Christopher-Hayes\">@Christopher-Hayes</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1249833619\" data-permission-text=\"Title is private\" data-url=\"https://github.com/antonreshetov/image-optimizer/issues/24\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/antonreshetov/image-optimizer/pull/24/hovercard\" href=\"https://github.com/antonreshetov/image-optimizer/pull/24\">#24</a></li>\n</ul>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.651Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:21.020Z" }, "image-shrinker": { "latestRelease": { @@ -42087,7 +46231,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 89298482, - "download_count": 1100, + "download_count": 1348, "created_at": "2020-10-13T07:43:23Z", "updated_at": "2020-10-13T07:56:01Z", "browser_download_url": "https://github.com/stefansl/image-shrinker/releases/download/v1.6.4/Image-Shrinker-1.6.4-mac.zip" @@ -42121,7 +46265,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 91359340, - "download_count": 2588, + "download_count": 4890, "created_at": "2020-10-13T07:43:04Z", "updated_at": "2020-10-13T07:53:49Z", "browser_download_url": "https://github.com/stefansl/image-shrinker/releases/download/v1.6.4/Image-Shrinker-1.6.4.dmg" @@ -42155,7 +46299,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 96516, - "download_count": 18, + "download_count": 23, "created_at": "2020-10-13T07:43:04Z", "updated_at": "2020-10-13T07:43:05Z", "browser_download_url": "https://github.com/stefansl/image-shrinker/releases/download/v1.6.4/Image-Shrinker-1.6.4.dmg.blockmap" @@ -42189,7 +46333,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 530, - "download_count": 27923, + "download_count": 62891, "created_at": "2020-10-13T07:56:01Z", "updated_at": "2020-10-13T07:56:01Z", "browser_download_url": "https://github.com/stefansl/image-shrinker/releases/download/v1.6.4/latest-mac.yml" @@ -42199,424 +46343,7 @@ "zipball_url": "https://api.github.com/repos/stefansl/image-shrinker/zipball/v1.6.4", "body_html": "<p>Please download this one from Github. Auto update did not work properly since 1.6.2</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.688Z" - }, - "imagine": { - "latestRelease": { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/42639603", - "assets_url": "https://api.github.com/repos/meowtec/Imagine/releases/42639603/assets", - "upload_url": "https://uploads.github.com/repos/meowtec/Imagine/releases/42639603/assets{?name,label}", - "html_url": "https://github.com/meowtec/Imagine/releases/tag/v0.6.1", - "id": 42639603, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyNjM5NjAz", - "tag_name": "v0.6.1", - "target_commitish": "master", - "name": "0.6.1", - "draft": false, - "prerelease": false, - "created_at": "2021-05-08T06:46:15Z", - "published_at": "2021-05-08T07:11:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631360", - "id": 36631360, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzYw", - "name": "Imagine-0.6.1-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 88947048, - "download_count": 1365, - "created_at": "2021-05-08T06:49:53Z", - "updated_at": "2021-05-08T06:49:57Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631321", - "id": 36631321, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzIx", - "name": "Imagine-0.6.1.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91272301, - "download_count": 2620, - "created_at": "2021-05-08T06:48:35Z", - "updated_at": "2021-05-08T06:48:39Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1.AppImage" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631353", - "id": 36631353, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzUz", - "name": "Imagine-0.6.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91529541, - "download_count": 1384, - "created_at": "2021-05-08T06:49:31Z", - "updated_at": "2021-05-08T06:49:35Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1.dmg" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631352", - "id": 36631352, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzUy", - "name": "Imagine-0.6.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96029, - "download_count": 74, - "created_at": "2021-05-08T06:49:31Z", - "updated_at": "2021-05-08T06:49:32Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631354", - "id": 36631354, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzU0", - "name": "Imagine-0.6.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62309425, - "download_count": 6724, - "created_at": "2021-05-08T06:49:38Z", - "updated_at": "2021-05-08T06:49:42Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1.exe" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631356", - "id": 36631356, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzU2", - "name": "Imagine-Setup-0.6.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62473586, - "download_count": 6270, - "created_at": "2021-05-08T06:49:40Z", - "updated_at": "2021-05-08T06:49:43Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-Setup-0.6.1.exe" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631355", - "id": 36631355, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzU1", - "name": "Imagine-Setup-0.6.1.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66277, - "download_count": 121, - "created_at": "2021-05-08T06:49:40Z", - "updated_at": "2021-05-08T06:49:41Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-Setup-0.6.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631345", - "id": 36631345, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzQ1", - "name": "Imagine_0.6.1_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78614528, - "download_count": 186, - "created_at": "2021-05-08T06:48:56Z", - "updated_at": "2021-05-08T06:48:59Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine_0.6.1_amd64.snap" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631347", - "id": 36631347, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzQ3", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 6608, - "created_at": "2021-05-08T06:48:59Z", - "updated_at": "2021-05-08T06:48:59Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631361", - "id": 36631361, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzYx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 28997, - "created_at": "2021-05-08T06:49:58Z", - "updated_at": "2021-05-08T06:49:58Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631358", - "id": 36631358, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzU4", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 374, - "download_count": 116384, - "created_at": "2021-05-08T06:49:44Z", - "updated_at": "2021-05-08T06:49:44Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/meowtec/Imagine/tarball/v0.6.1", - "zipball_url": "https://api.github.com/repos/meowtec/Imagine/zipball/v0.6.1", - "body_html": "<p>Fixies:</p>\n<ul>\n<li>fix the saving issue on windows. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"877072451\" data-permission-text=\"Title is private\" data-url=\"https://github.com/meowtec/Imagine/issues/90\" data-hovercard-type=\"issue\" data-hovercard-url=\"/meowtec/Imagine/issues/90/hovercard\" href=\"https://github.com/meowtec/Imagine/issues/90\">#90</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"878703444\" data-permission-text=\"Title is private\" data-url=\"https://github.com/meowtec/Imagine/issues/91\" data-hovercard-type=\"issue\" data-hovercard-url=\"/meowtec/Imagine/issues/91/hovercard\" href=\"https://github.com/meowtec/Imagine/issues/91\">#91</a></li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.737Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:21.042Z" }, "inboxer": { "latestRelease": { @@ -42683,7 +46410,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 61995498, - "download_count": 325, + "download_count": 349, "created_at": "2019-03-29T14:03:28Z", "updated_at": "2019-03-29T14:03:31Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/Inboxer-1.3.2-mac.zip" @@ -42717,7 +46444,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 64984174, - "download_count": 4198, + "download_count": 5276, "created_at": "2019-03-29T14:03:59Z", "updated_at": "2019-03-29T14:04:02Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer-1.3.2-x86_64.AppImage" @@ -42751,7 +46478,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 64236725, - "download_count": 1123, + "download_count": 1266, "created_at": "2019-03-29T14:03:22Z", "updated_at": "2019-03-29T14:03:25Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/Inboxer-1.3.2.dmg" @@ -42785,7 +46512,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 67884, - "download_count": 47, + "download_count": 51, "created_at": "2019-03-29T14:03:22Z", "updated_at": "2019-03-29T14:03:23Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/Inboxer-1.3.2.dmg.blockmap" @@ -42819,7 +46546,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 48884928, - "download_count": 19963, + "download_count": 23725, "created_at": "2019-03-29T14:07:46Z", "updated_at": "2019-03-29T14:07:47Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer-setup-1.3.2.exe" @@ -42853,7 +46580,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 51831, - "download_count": 619, + "download_count": 641, "created_at": "2019-03-29T14:07:46Z", "updated_at": "2019-03-29T14:07:46Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer-setup-1.3.2.exe.blockmap" @@ -42887,7 +46614,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 47368906, - "download_count": 658, + "download_count": 742, "created_at": "2019-03-29T14:06:17Z", "updated_at": "2019-03-29T14:06:18Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer_1.3.2_amd64.deb" @@ -42921,7 +46648,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 121106432, - "download_count": 93, + "download_count": 103, "created_at": "2019-03-29T14:05:09Z", "updated_at": "2019-03-29T14:05:15Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer_1.3.2_amd64.snap" @@ -42955,7 +46682,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 378, - "download_count": 88, + "download_count": 100, "created_at": "2019-03-29T14:06:18Z", "updated_at": "2019-03-29T14:06:19Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/latest-linux.yml" @@ -42989,7 +46716,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 509, - "download_count": 4856, + "download_count": 5106, "created_at": "2019-03-29T14:03:31Z", "updated_at": "2019-03-29T14:03:31Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/latest-mac.yml" @@ -43023,7 +46750,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 342, - "download_count": 5856, + "download_count": 8298, "created_at": "2019-03-29T14:07:47Z", "updated_at": "2019-03-29T14:07:47Z", "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/latest.yml" @@ -43033,7 +46760,470 @@ "zipball_url": "https://api.github.com/repos/denysdovhan/inboxer/zipball/v1.3.2", "body_html": "<p>v1.3.2: The Return of the Binaries!<br>\nSorry about the lack of binaries in the last few releases. I'm a slow learner, bear with me.</p>\n<ul>\n<li>Add snap linux build</li>\n<li>Display tooltip when hovering on link</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.776Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:21.152Z" + }, + "imagine": { + "latestRelease": { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/115403282", + "assets_url": "https://api.github.com/repos/meowtec/Imagine/releases/115403282/assets", + "upload_url": "https://uploads.github.com/repos/meowtec/Imagine/releases/115403282/assets{?name,label}", + "html_url": "https://github.com/meowtec/Imagine/releases/tag/v0.7.5", + "id": 115403282, + "author": { + "login": "meowtec", + "id": 4006436, + "node_id": "MDQ6VXNlcjQwMDY0MzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/4006436?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/meowtec", + "html_url": "https://github.com/meowtec", + "followers_url": "https://api.github.com/users/meowtec/followers", + "following_url": "https://api.github.com/users/meowtec/following{/other_user}", + "gists_url": "https://api.github.com/users/meowtec/gists{/gist_id}", + "starred_url": "https://api.github.com/users/meowtec/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/meowtec/subscriptions", + "organizations_url": "https://api.github.com/users/meowtec/orgs", + "repos_url": "https://api.github.com/users/meowtec/repos", + "events_url": "https://api.github.com/users/meowtec/events{/privacy}", + "received_events_url": "https://api.github.com/users/meowtec/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBXpEu84G4OoS", + "tag_name": "v0.7.5", + "target_commitish": "master", + "name": "0.7.5", + "draft": false, + "prerelease": false, + "created_at": "2023-08-05T15:12:34Z", + "published_at": "2023-08-07T09:53:26Z", + "assets": [ + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440093", + "id": 120440093, + "node_id": "RA_kwDOBXpEu84HLcUd", + "name": "Imagine-0.7.5-arm64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 88409951, + "download_count": 1473, + "created_at": "2023-08-07T09:40:15Z", + "updated_at": "2023-08-07T09:40:18Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine-0.7.5-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440091", + "id": 120440091, + "node_id": "RA_kwDOBXpEu84HLcUb", + "name": "Imagine-0.7.5-arm64.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 92032, + "download_count": 108, + "created_at": "2023-08-07T09:40:15Z", + "updated_at": "2023-08-07T09:40:15Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine-0.7.5-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120439958", + "id": 120439958, + "node_id": "RA_kwDOBXpEu84HLcSW", + "name": "Imagine-0.7.5.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 86442500, + "download_count": 962, + "created_at": "2023-08-07T09:38:52Z", + "updated_at": "2023-08-07T09:38:54Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine-0.7.5.AppImage" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440086", + "id": 120440086, + "node_id": "RA_kwDOBXpEu84HLcUW", + "name": "Imagine-0.7.5.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 85011400, + "download_count": 829, + "created_at": "2023-08-07T09:40:11Z", + "updated_at": "2023-08-07T09:40:14Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine-0.7.5.dmg" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440088", + "id": 120440088, + "node_id": "RA_kwDOBXpEu84HLcUY", + "name": "Imagine-0.7.5.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 89826, + "download_count": 38, + "created_at": "2023-08-07T09:40:11Z", + "updated_at": "2023-08-07T09:40:11Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine-0.7.5.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440172", + "id": 120440172, + "node_id": "RA_kwDOBXpEu84HLcVs", + "name": "Imagine-0.7.5.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 56293746, + "download_count": 6128, + "created_at": "2023-08-07T09:41:19Z", + "updated_at": "2023-08-07T09:41:20Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine-0.7.5.exe" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440383", + "id": 120440383, + "node_id": "RA_kwDOBXpEu84HLcY_", + "name": "Imagine-Setup-0.7.5.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 56462585, + "download_count": 5353, + "created_at": "2023-08-07T09:42:34Z", + "updated_at": "2023-08-07T09:42:35Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine-Setup-0.7.5.exe" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440382", + "id": 120440382, + "node_id": "RA_kwDOBXpEu84HLcY-", + "name": "Imagine-Setup-0.7.5.exe.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 59585, + "download_count": 72, + "created_at": "2023-08-07T09:42:34Z", + "updated_at": "2023-08-07T09:42:34Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine-Setup-0.7.5.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120439991", + "id": 120439991, + "node_id": "RA_kwDOBXpEu84HLcS3", + "name": "Imagine_0.7.5_amd64.snap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 73760768, + "download_count": 111, + "created_at": "2023-08-07T09:39:11Z", + "updated_at": "2023-08-07T09:39:13Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/Imagine_0.7.5_amd64.snap" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440000", + "id": 120440000, + "node_id": "RA_kwDOBXpEu84HLcTA", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 364, + "download_count": 3614, + "created_at": "2023-08-07T09:39:13Z", + "updated_at": "2023-08-07T09:39:13Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440099", + "id": 120440099, + "node_id": "RA_kwDOBXpEu84HLcUj", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 483, + "download_count": 29824, + "created_at": "2023-08-07T09:40:18Z", + "updated_at": "2023-08-07T09:40:18Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/120440389", + "id": 120440389, + "node_id": "RA_kwDOBXpEu84HLcZF", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 374, + "download_count": 121390, + "created_at": "2023-08-07T09:42:36Z", + "updated_at": "2023-08-07T09:42:36Z", + "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.7.5/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/meowtec/Imagine/tarball/v0.7.5", + "zipball_url": "https://api.github.com/repos/meowtec/Imagine/zipball/v0.7.5", + "body_html": "<p>NOTICE: If you got App is damaged, see: <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1345991718\" data-permission-text=\"Title is private\" data-url=\"https://github.com/meowtec/Imagine/issues/136\" data-hovercard-type=\"issue\" data-hovercard-url=\"/meowtec/Imagine/issues/136/hovercard\" href=\"https://github.com/meowtec/Imagine/issues/136\">#136</a></p>\n<p>features:</p>\n<ul>\n<li>I18n add PL and RU <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1649728154\" data-permission-text=\"Title is private\" data-url=\"https://github.com/meowtec/Imagine/issues/154\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/meowtec/Imagine/pull/154/hovercard\" href=\"https://github.com/meowtec/Imagine/pull/154\">#154</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1718791372\" data-permission-text=\"Title is private\" data-url=\"https://github.com/meowtec/Imagine/issues/158\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/meowtec/Imagine/pull/158/hovercard\" href=\"https://github.com/meowtec/Imagine/pull/158\">#158</a></li>\n</ul>\n<p>fixes:</p>\n<ul>\n<li>some user experience problem</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/meowtec/Imagine/releases/115403282/reactions", + "total_count": 8, + "+1": 5, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 3, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:21.153Z" }, "infinitex": { "latestRelease": { @@ -43100,7 +47290,7 @@ "content_type": "application/x-iso9660-appimage", "state": "uploaded", "size": 69350920, - "download_count": 3979, + "download_count": 4287, "created_at": "2018-11-15T11:32:30Z", "updated_at": "2018-11-15T11:34:42Z", "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/InfiniTex-0.9.16-x86_64.AppImage" @@ -43134,7 +47324,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 43315783, - "download_count": 4859, + "download_count": 7166, "created_at": "2018-11-15T11:59:12Z", "updated_at": "2018-11-15T12:00:31Z", "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/InfiniTex-0.9.16.exe" @@ -43168,7 +47358,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 43486874, - "download_count": 5426, + "download_count": 9612, "created_at": "2018-11-15T12:00:36Z", "updated_at": "2018-11-15T12:02:09Z", "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/InfiniTex-Setup-0.9.16.exe" @@ -43202,7 +47392,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 46697, - "download_count": 57, + "download_count": 61, "created_at": "2018-11-15T12:02:21Z", "updated_at": "2018-11-15T12:02:22Z", "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/InfiniTex-Setup-0.9.16.exe.blockmap" @@ -43236,7 +47426,7 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 385, - "download_count": 1122, + "download_count": 1351, "created_at": "2018-11-15T11:34:45Z", "updated_at": "2018-11-15T11:34:50Z", "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/latest-linux.yml" @@ -43270,7 +47460,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 349, - "download_count": 1071, + "download_count": 1190, "created_at": "2018-11-15T12:02:16Z", "updated_at": "2018-11-15T12:02:17Z", "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/latest.yml" @@ -43280,7 +47470,7 @@ "zipball_url": "https://api.github.com/repos/fetacore/Infinitex/zipball/v0.9.16", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.848Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:21.531Z" }, "instatron": { "latestRelease": { @@ -43322,15 +47512,15 @@ "zipball_url": "https://api.github.com/repos/alexdevero/instatron/zipball/v1.5.0", "body_html": "<h2>Changes:</h2>\n<ul>\n<li>Update cross-env <a href=\"https://github.com/kentcdodds/cross-env/releases/tag/v7.0.2\">v7.9.6</a></li>\n<li>Update electron to <a href=\"https://github.com/electron/electron/releases/tag/v9.0.0\">v9.0.0</a></li>\n<li>Update electron-context-menu to <a href=\"https://github.com/sindresorhus/electron-context-menu/releases/tag/v2.0.1\">v2.0.1</a></li>\n<li>Update electron-packager to <a href=\"https://github.com/electron/electron-packager/releases/tag/v14.2.1\">14.2.1</a></li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.986Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:21.692Z" }, "infiniti-clips": { "latestRelease": { - "url": "https://api.github.com/repos/azure06/clips/releases/56150184", - "assets_url": "https://api.github.com/repos/azure06/clips/releases/56150184/assets", - "upload_url": "https://uploads.github.com/repos/azure06/clips/releases/56150184/assets{?name,label}", - "html_url": "https://github.com/azure06/clips/releases/tag/v0.2.3", - "id": 56150184, + "url": "https://api.github.com/repos/azure06/clips/releases/87372631", + "assets_url": "https://api.github.com/repos/azure06/clips/releases/87372631/assets", + "upload_url": "https://uploads.github.com/repos/azure06/clips/releases/87372631/assets{?name,label}", + "html_url": "https://github.com/azure06/clips/releases/tag/v0.2.6", + "id": 87372631, "author": { "login": "azure06", "id": 28680604, @@ -43351,20 +47541,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOCiiCJ84DWMio", - "tag_name": "v0.2.3", - "target_commitish": "release/0.2.3", - "name": "0.2.3", + "node_id": "RE_kwDOCiiCJ84FNTNX", + "tag_name": "v0.2.6", + "target_commitish": "master", + "name": "0.2.6", "draft": false, "prerelease": false, - "created_at": "2021-12-24T11:41:40Z", - "published_at": "2022-01-14T06:38:24Z", + "created_at": "2022-12-28T07:07:46Z", + "published_at": "2022-12-28T07:21:11Z", "assets": [ { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801218", - "id": 52801218, - "node_id": "RA_kwDOCiiCJ84DJa7C", - "name": "Clips-0.2.3-mac.zip", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89715048", + "id": 89715048, + "node_id": "RA_kwDOCiiCJ84FWPFo", + "name": "Clips-0.2.6-mac.zip", "label": "", "uploader": { "login": "azure06", @@ -43388,17 +47578,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 80766930, - "download_count": 15, - "created_at": "2021-12-29T17:08:55Z", - "updated_at": "2021-12-29T17:09:12Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3-mac.zip" + "size": 95589347, + "download_count": 44, + "created_at": "2022-12-28T06:54:15Z", + "updated_at": "2022-12-28T06:54:54Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/Clips-0.2.6-mac.zip" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/53942581", - "id": 53942581, - "node_id": "RA_kwDOCiiCJ84DNxk1", - "name": "Clips-0.2.3.AppImage", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89715835", + "id": 89715835, + "node_id": "RA_kwDOCiiCJ84FWPR7", + "name": "Clips-0.2.6.AppImage", "label": "", "uploader": { "login": "azure06", @@ -43422,17 +47612,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84391871, - "download_count": 35, - "created_at": "2022-01-14T06:20:46Z", - "updated_at": "2022-01-14T06:21:05Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3.AppImage" + "size": 102248946, + "download_count": 118, + "created_at": "2022-12-28T07:09:37Z", + "updated_at": "2022-12-28T07:18:02Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/Clips-0.2.6.AppImage" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801213", - "id": 52801213, - "node_id": "RA_kwDOCiiCJ84DJa69", - "name": "Clips-0.2.3.dmg", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89715019", + "id": 89715019, + "node_id": "RA_kwDOCiiCJ84FWPFL", + "name": "Clips-0.2.6.dmg", "label": "", "uploader": { "login": "azure06", @@ -43456,17 +47646,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 83217201, - "download_count": 23, - "created_at": "2021-12-29T17:08:33Z", - "updated_at": "2021-12-29T17:08:39Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3.dmg" + "size": 98623464, + "download_count": 101, + "created_at": "2022-12-28T06:53:36Z", + "updated_at": "2022-12-28T06:54:01Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/Clips-0.2.6.dmg" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801214", - "id": 52801214, - "node_id": "RA_kwDOCiiCJ84DJa6-", - "name": "Clips-0.2.3.dmg.blockmap", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89715018", + "id": 89715018, + "node_id": "RA_kwDOCiiCJ84FWPFK", + "name": "Clips-0.2.6.dmg.blockmap", "label": "", "uploader": { "login": "azure06", @@ -43490,17 +47680,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88503, - "download_count": 4, - "created_at": "2021-12-29T17:08:33Z", - "updated_at": "2021-12-29T17:08:33Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3.dmg.blockmap" + "size": 104026, + "download_count": 8, + "created_at": "2022-12-28T06:53:36Z", + "updated_at": "2022-12-28T06:53:37Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/Clips-0.2.6.dmg.blockmap" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801199", - "id": 52801199, - "node_id": "RA_kwDOCiiCJ84DJa6v", - "name": "Clips-0.2.3.pkg", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89714985", + "id": 89714985, + "node_id": "RA_kwDOCiiCJ84FWPEp", + "name": "Clips-0.2.6.pkg", "label": "", "uploader": { "login": "azure06", @@ -43524,17 +47714,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 83297554, - "download_count": 6, - "created_at": "2021-12-29T17:07:50Z", - "updated_at": "2021-12-29T17:08:08Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3.pkg" + "size": 98734838, + "download_count": 12, + "created_at": "2022-12-28T06:53:16Z", + "updated_at": "2022-12-28T06:53:39Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/Clips-0.2.6.pkg" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801216", - "id": 52801216, - "node_id": "RA_kwDOCiiCJ84DJa7A", - "name": "Clips-Setup-0.2.3.exe", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89715047", + "id": 89715047, + "node_id": "RA_kwDOCiiCJ84FWPFn", + "name": "Clips-Setup-0.2.6.exe", "label": "", "uploader": { "login": "azure06", @@ -43558,17 +47748,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60539568, - "download_count": 403, - "created_at": "2021-12-29T17:08:49Z", - "updated_at": "2021-12-29T17:09:05Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-Setup-0.2.3.exe" + "size": 81633160, + "download_count": 826, + "created_at": "2022-12-28T06:54:11Z", + "updated_at": "2022-12-28T06:54:38Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/Clips-Setup-0.2.6.exe" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801215", - "id": 52801215, - "node_id": "RA_kwDOCiiCJ84DJa6_", - "name": "Clips-Setup-0.2.3.exe.blockmap", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89715046", + "id": 89715046, + "node_id": "RA_kwDOCiiCJ84FWPFm", + "name": "Clips-Setup-0.2.6.exe.blockmap", "label": "", "uploader": { "login": "azure06", @@ -43592,16 +47782,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 63723, - "download_count": 35, - "created_at": "2021-12-29T17:08:49Z", - "updated_at": "2021-12-29T17:08:50Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-Setup-0.2.3.exe.blockmap" + "size": 87201, + "download_count": 104, + "created_at": "2022-12-28T06:54:11Z", + "updated_at": "2022-12-28T06:54:12Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/Clips-Setup-0.2.6.exe.blockmap" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/53942644", - "id": 53942644, - "node_id": "RA_kwDOCiiCJ84DNxl0", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89716746", + "id": 89716746, + "node_id": "RA_kwDOCiiCJ84FWPgK", "name": "latest-linux.yml", "label": "", "uploader": { @@ -43626,16 +47816,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 360, - "download_count": 5, - "created_at": "2022-01-14T06:22:43Z", - "updated_at": "2022-01-14T06:22:43Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/latest-linux.yml" + "size": 362, + "download_count": 6, + "created_at": "2022-12-28T07:18:02Z", + "updated_at": "2022-12-28T07:18:02Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/latest-linux.yml" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801228", - "id": 52801228, - "node_id": "RA_kwDOCiiCJ84DJa7M", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89715089", + "id": 89715089, + "node_id": "RA_kwDOCiiCJ84FWPGR", "name": "latest-mac.yml", "label": "", "uploader": { @@ -43660,16 +47850,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 503, - "download_count": 1315, - "created_at": "2021-12-29T17:09:12Z", - "updated_at": "2021-12-29T17:09:12Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/latest-mac.yml" + "size": 504, + "download_count": 4277, + "created_at": "2022-12-28T06:54:55Z", + "updated_at": "2022-12-28T06:54:55Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/latest-mac.yml" }, { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801229", - "id": 52801229, - "node_id": "RA_kwDOCiiCJ84DJa7N", + "url": "https://api.github.com/repos/azure06/clips/releases/assets/89715090", + "id": 89715090, + "node_id": "RA_kwDOCiiCJ84FWPGS", "name": "latest.yml", "label": "", "uploader": { @@ -43695,25 +47885,25 @@ "content_type": "text/yaml", "state": "uploaded", "size": 338, - "download_count": 3728, - "created_at": "2021-12-29T17:09:12Z", - "updated_at": "2021-12-29T17:09:12Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/latest.yml" + "download_count": 4697, + "created_at": "2022-12-28T06:54:55Z", + "updated_at": "2022-12-28T06:54:55Z", + "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.6/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/azure06/clips/tarball/v0.2.3", - "zipball_url": "https://api.github.com/repos/azure06/clips/zipball/v0.2.3", + "tarball_url": "https://api.github.com/repos/azure06/clips/tarball/v0.2.6", + "zipball_url": "https://api.github.com/repos/azure06/clips/zipball/v0.2.6", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.093Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:21.940Z" }, "interactive-data-editor": { "latestRelease": { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/64426863", - "assets_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/64426863/assets", - "upload_url": "https://uploads.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/64426863/assets{?name,label}", - "html_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/tag/v2.12.0", - "id": 64426863, + "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/102860583", + "assets_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/102860583/assets", + "upload_url": "https://uploads.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/102860583/assets{?name,label}", + "html_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/tag/v2.13.1", + "id": 102860583, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -43734,20 +47924,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDODCHXRc4D1xNv", - "tag_name": "v2.12.0", + "node_id": "RE_kwDODCHXRc4GIYcn", + "tag_name": "v2.13.1", "target_commitish": "master", - "name": "v2.12.0", + "name": "v2.13.1", "draft": false, "prerelease": false, - "created_at": "2022-04-09T12:40:23Z", - "published_at": "2022-04-14T04:39:09Z", + "created_at": "2023-01-19T11:19:55Z", + "published_at": "2023-05-13T06:00:55Z", "assets": [ { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024765", - "id": 64024765, - "node_id": "RA_kwDODCHXRc4D0PC9", - "name": "interactive-data-editor_2.12.0_amd64.deb", + "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/151636374", + "id": 151636374, + "node_id": "RA_kwDODCHXRc4JCcmW", + "name": "interactive-data-editor_2.13.1_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -43771,17 +47961,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 63829552, - "download_count": 1, - "created_at": "2022-04-29T14:54:53Z", - "updated_at": "2022-04-29T14:54:55Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_amd64.deb" + "size": 63669680, + "download_count": 8, + "created_at": "2024-02-15T03:15:25Z", + "updated_at": "2024-02-15T03:15:27Z", + "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.13.1/interactive-data-editor_2.13.1_amd64.deb" }, { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024766", - "id": 64024766, - "node_id": "RA_kwDODCHXRc4D0PC-", - "name": "interactive-data-editor_2.12.0_amd64.snap", + "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/151636373", + "id": 151636373, + "node_id": "RA_kwDODCHXRc4JCcmV", + "name": "interactive-data-editor_2.13.1_amd64.snap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -43805,17 +47995,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 76427264, + "size": 76484608, "download_count": 0, - "created_at": "2022-04-29T14:54:55Z", - "updated_at": "2022-04-29T14:54:57Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_amd64.snap" + "created_at": "2024-02-15T03:15:23Z", + "updated_at": "2024-02-15T03:15:25Z", + "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.13.1/interactive-data-editor_2.13.1_amd64.snap" }, { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024773", - "id": 64024773, - "node_id": "RA_kwDODCHXRc4D0PDF", - "name": "interactive-data-editor_2.12.0_x64.exe", + "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/151636366", + "id": 151636366, + "node_id": "RA_kwDODCHXRc4JCcmO", + "name": "interactive-data-editor_2.13.1_x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -43839,17 +48029,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 66847292, - "download_count": 3, - "created_at": "2022-04-29T14:55:00Z", - "updated_at": "2022-04-29T14:55:01Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_x64.exe" + "size": 67349624, + "download_count": 2, + "created_at": "2024-02-15T03:15:19Z", + "updated_at": "2024-02-15T03:15:21Z", + "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.13.1/interactive-data-editor_2.13.1_x64.exe" }, { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024775", - "id": 64024775, - "node_id": "RA_kwDODCHXRc4D0PDH", - "name": "interactive-data-editor_2.12.0_x64.msi", + "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/151636351", + "id": 151636351, + "node_id": "RA_kwDODCHXRc4JCcl_", + "name": "interactive-data-editor_2.13.1_x64.msi", "label": "", "uploader": { "login": "github-actions[bot]", @@ -43873,17 +48063,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 76980224, - "download_count": 1, - "created_at": "2022-04-29T14:55:01Z", - "updated_at": "2022-04-29T14:55:03Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_x64.msi" + "size": 77049856, + "download_count": 25, + "created_at": "2024-02-15T03:15:17Z", + "updated_at": "2024-02-15T03:15:19Z", + "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.13.1/interactive-data-editor_2.13.1_x64.msi" }, { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024767", - "id": 64024767, - "node_id": "RA_kwDODCHXRc4D0PC_", - "name": "interactive-data-editor_2.12.0_x86_64.AppImage", + "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/151636371", + "id": 151636371, + "node_id": "RA_kwDODCHXRc4JCcmT", + "name": "interactive-data-editor_2.13.1_x86_64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -43907,26 +48097,26 @@ }, "content_type": "raw", "state": "uploaded", - "size": 88830297, - "download_count": 2, - "created_at": "2022-04-29T14:54:57Z", - "updated_at": "2022-04-29T14:54:59Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_x86_64.AppImage" + "size": 88902565, + "download_count": 0, + "created_at": "2024-02-15T03:15:21Z", + "updated_at": "2024-02-15T03:15:23Z", + "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.13.1/interactive-data-editor_2.13.1_x86_64.AppImage" } ], - "tarball_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/tarball/v2.12.0", - "zipball_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/zipball/v2.12.0", - "body_html": "<h2>v2.12.0</h2>\n<ol>\n<li><em>Auto Corrector</em>: Automatically detect and rectify bad data.</li>\n<li>Bug fix for undo redo.</li>\n<li>Several bug fixes.</li>\n</ol>" + "tarball_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/tarball/v2.13.1", + "zipball_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/zipball/v2.13.1", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.127Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:22.049Z" }, "insomnia": { "latestRelease": { - "url": "https://api.github.com/repos/Kong/insomnia/releases/65570892", - "assets_url": "https://api.github.com/repos/Kong/insomnia/releases/65570892/assets", - "upload_url": "https://uploads.github.com/repos/Kong/insomnia/releases/65570892/assets{?name,label}", - "html_url": "https://github.com/Kong/insomnia/releases/tag/lib%403.0.0", - "id": 65570892, + "url": "https://api.github.com/repos/Kong/insomnia/releases/140055428", + "assets_url": "https://api.github.com/repos/Kong/insomnia/releases/140055428/assets", + "upload_url": "https://uploads.github.com/repos/Kong/insomnia/releases/140055428/assets{?name,label}", + "html_url": "https://github.com/Kong/insomnia/releases/tag/lib%408.6.1", + "id": 140055428, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -43947,20 +48137,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOA2Q21M4D6IhM", - "tag_name": "lib@3.0.0", - "target_commitish": "e83679950551c521e70e6477db54a1e21db7787b", - "name": "Inso CLI 3.0.0 📦", + "node_id": "RE_kwDOA2Q21M4IWROE", + "tag_name": "lib@8.6.1", + "target_commitish": "89924a15b133b5204524052b1626a989b87292f3", + "name": "Inso CLI 8.6.1 📦", "draft": false, "prerelease": false, - "created_at": "2022-04-26T13:45:07Z", - "published_at": "2022-04-28T12:19:26Z", + "created_at": "2024-02-05T16:20:04Z", + "published_at": "2024-02-06T09:52:14Z", "assets": [ { - "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/63907611", - "id": 63907611, - "node_id": "RA_kwDOA2Q21M4Dzycb", - "name": "inso-linux-3.0.0.tar.xz", + "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/150082801", + "id": 150082801, + "node_id": "RA_kwDOA2Q21M4I8hTx", + "name": "inso-docker-image.tar", "label": "", "uploader": { "login": "github-actions[bot]", @@ -43984,17 +48174,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 34268200, - "download_count": 55, - "created_at": "2022-04-28T12:19:32Z", - "updated_at": "2022-04-28T12:19:34Z", - "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%403.0.0/inso-linux-3.0.0.tar.xz" + "size": 215348736, + "download_count": 35, + "created_at": "2024-02-06T09:52:19Z", + "updated_at": "2024-02-06T09:52:26Z", + "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%408.6.1/inso-docker-image.tar" + }, + { + "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/150082825", + "id": 150082825, + "node_id": "RA_kwDOA2Q21M4I8hUJ", + "name": "inso-linux-8.6.1.tar.xz", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 29253384, + "download_count": 230, + "created_at": "2024-02-06T09:52:26Z", + "updated_at": "2024-02-06T09:52:27Z", + "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%408.6.1/inso-linux-8.6.1.tar.xz" }, { - "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/63907607", - "id": 63907607, - "node_id": "RA_kwDOA2Q21M4DzycX", - "name": "inso-macos-3.0.0.zip", + "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/150082787", + "id": 150082787, + "node_id": "RA_kwDOA2Q21M4I8hTj", + "name": "inso-macos-8.6.1.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44018,17 +48242,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 56943448, - "download_count": 135, - "created_at": "2022-04-28T12:19:27Z", - "updated_at": "2022-04-28T12:19:29Z", - "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%403.0.0/inso-macos-3.0.0.zip" + "size": 48095401, + "download_count": 480, + "created_at": "2024-02-06T09:52:15Z", + "updated_at": "2024-02-06T09:52:17Z", + "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%408.6.1/inso-macos-8.6.1.zip" }, { - "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/63907608", - "id": 63907608, - "node_id": "RA_kwDOA2Q21M4DzycY", - "name": "inso-macos-latest-3.0.0.pkg", + "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/150082792", + "id": 150082792, + "node_id": "RA_kwDOA2Q21M4I8hTo", + "name": "inso-macos-latest-8.6.1.pkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44052,17 +48276,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 56959557, - "download_count": 19, - "created_at": "2022-04-28T12:19:30Z", - "updated_at": "2022-04-28T12:19:32Z", - "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%403.0.0/inso-macos-latest-3.0.0.pkg" + "size": 48111299, + "download_count": 145, + "created_at": "2024-02-06T09:52:17Z", + "updated_at": "2024-02-06T09:52:19Z", + "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%408.6.1/inso-macos-latest-8.6.1.pkg" }, { - "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/63907613", - "id": 63907613, - "node_id": "RA_kwDOA2Q21M4Dzycd", - "name": "inso-windows-3.0.0.zip", + "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/150082830", + "id": 150082830, + "node_id": "RA_kwDOA2Q21M4I8hUO", + "name": "inso-windows-8.6.1.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44086,18 +48310,30 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 49917351, - "download_count": 90, - "created_at": "2022-04-28T12:19:34Z", - "updated_at": "2022-04-28T12:19:37Z", - "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%403.0.0/inso-windows-3.0.0.zip" + "size": 40702978, + "download_count": 754, + "created_at": "2024-02-06T09:52:27Z", + "updated_at": "2024-02-06T09:52:29Z", + "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%408.6.1/inso-windows-8.6.1.zip" } ], - "tarball_url": "https://api.github.com/repos/Kong/insomnia/tarball/lib@3.0.0", - "zipball_url": "https://api.github.com/repos/Kong/insomnia/zipball/lib@3.0.0", - "body_html": "<p>Full changelog ⇒ <a href=\"https://insomnia.rest/changelog\" rel=\"nofollow\">https://insomnia.rest/changelog</a></p>" + "tarball_url": "https://api.github.com/repos/Kong/insomnia/tarball/lib@8.6.1", + "zipball_url": "https://api.github.com/repos/Kong/insomnia/zipball/lib@8.6.1", + "body_html": "<p>Full changelog ⇒ <a href=\"https://insomnia.rest/changelog\" rel=\"nofollow\">https://insomnia.rest/changelog</a></p>", + "reactions": { + "url": "https://api.github.com/repos/Kong/insomnia/releases/140055428/reactions", + "total_count": 3, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 3, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.158Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:22.253Z" }, "invizi": { "latestRelease": { @@ -44164,7 +48400,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 91158043, - "download_count": 181, + "download_count": 248, "created_at": "2020-07-21T08:22:14Z", "updated_at": "2020-07-21T08:24:02Z", "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi-1.0.0.AppImage" @@ -44198,7 +48434,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 83492896, - "download_count": 399, + "download_count": 584, "created_at": "2020-07-21T08:09:33Z", "updated_at": "2020-07-21T08:11:25Z", "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi-1.0.0.dmg" @@ -44232,7 +48468,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 59079096, - "download_count": 149, + "download_count": 226, "created_at": "2020-07-21T08:17:54Z", "updated_at": "2020-07-21T08:19:35Z", "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi-1.0.0.x86_64.rpm" @@ -44266,7 +48502,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 60805035, - "download_count": 2519, + "download_count": 4167, "created_at": "2020-07-21T08:08:03Z", "updated_at": "2020-07-21T08:09:22Z", "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi.Setup.1.0.0.exe" @@ -44300,7 +48536,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 58921722, - "download_count": 214, + "download_count": 344, "created_at": "2020-07-21T08:16:37Z", "updated_at": "2020-07-21T08:17:50Z", "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi_1.0.0_amd64.deb" @@ -44334,7 +48570,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 76664832, - "download_count": 102, + "download_count": 128, "created_at": "2020-07-21T08:14:59Z", "updated_at": "2020-07-21T08:16:32Z", "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi_1.0.0_amd64.snap" @@ -44342,9 +48578,9 @@ ], "tarball_url": "https://api.github.com/repos/invizi/invizi/tarball/v1.0.0", "zipball_url": "https://api.github.com/repos/invizi/invizi/zipball/v1.0.0", - "body_html": "<p>Invizi 1.0.0 is now available for Windows, MacOs and Linux.</p>\n<p>SHA256 Digest</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"SHA256(Invizi Setup 1.0.0.exe)= b481393949c336372b4a17917ad8579a47981be3f9261c3a59786c1a255f0891\nSHA256(Invizi-1.0.0.dmg)= 217cdf175aa005899483727b24f3a8f8c2406550c5eb22cafe017ff3066112c6\nSHA256(Invizi-1.0.0.AppImage)= 0e37b87806453c06080d134f09514ba285d9de9d78c4f0bbcedeb3b1a181f1d0\nSHA256(Invizi-1.0.0.x86_64.rpm)= 6af9c03713379915b46d4df2cb3724e64b8790405bd95a0b1dae60b88fcc1be9\nSHA256(Invizi_1.0.0_amd64.deb)= 3425e37a687c8102ed8dd37180b53edf1fd6c2a19020537267c943652df75d81\nSHA256(Invizi_1.0.0_amd64.snap)= 9a77c6c67352fed7d1eb14ee44285ea5d30f9d8bbece0dc3e55f6b7c2aab0822\n\"><pre class=\"notranslate\"><code class=\"notranslate\">SHA256(Invizi Setup 1.0.0.exe)= b481393949c336372b4a17917ad8579a47981be3f9261c3a59786c1a255f0891\nSHA256(Invizi-1.0.0.dmg)= 217cdf175aa005899483727b24f3a8f8c2406550c5eb22cafe017ff3066112c6\nSHA256(Invizi-1.0.0.AppImage)= 0e37b87806453c06080d134f09514ba285d9de9d78c4f0bbcedeb3b1a181f1d0\nSHA256(Invizi-1.0.0.x86_64.rpm)= 6af9c03713379915b46d4df2cb3724e64b8790405bd95a0b1dae60b88fcc1be9\nSHA256(Invizi_1.0.0_amd64.deb)= 3425e37a687c8102ed8dd37180b53edf1fd6c2a19020537267c943652df75d81\nSHA256(Invizi_1.0.0_amd64.snap)= 9a77c6c67352fed7d1eb14ee44285ea5d30f9d8bbece0dc3e55f6b7c2aab0822\n\n</code></pre></div>" + "body_html": "<p>Invizi 1.0.0 is now available for Windows, MacOs and Linux.</p>\n<p>SHA256 Digest</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"SHA256(Invizi Setup 1.0.0.exe)= b481393949c336372b4a17917ad8579a47981be3f9261c3a59786c1a255f0891\nSHA256(Invizi-1.0.0.dmg)= 217cdf175aa005899483727b24f3a8f8c2406550c5eb22cafe017ff3066112c6\nSHA256(Invizi-1.0.0.AppImage)= 0e37b87806453c06080d134f09514ba285d9de9d78c4f0bbcedeb3b1a181f1d0\nSHA256(Invizi-1.0.0.x86_64.rpm)= 6af9c03713379915b46d4df2cb3724e64b8790405bd95a0b1dae60b88fcc1be9\nSHA256(Invizi_1.0.0_amd64.deb)= 3425e37a687c8102ed8dd37180b53edf1fd6c2a19020537267c943652df75d81\nSHA256(Invizi_1.0.0_amd64.snap)= 9a77c6c67352fed7d1eb14ee44285ea5d30f9d8bbece0dc3e55f6b7c2aab0822\n\"><pre class=\"notranslate\"><code>SHA256(Invizi Setup 1.0.0.exe)= b481393949c336372b4a17917ad8579a47981be3f9261c3a59786c1a255f0891\nSHA256(Invizi-1.0.0.dmg)= 217cdf175aa005899483727b24f3a8f8c2406550c5eb22cafe017ff3066112c6\nSHA256(Invizi-1.0.0.AppImage)= 0e37b87806453c06080d134f09514ba285d9de9d78c4f0bbcedeb3b1a181f1d0\nSHA256(Invizi-1.0.0.x86_64.rpm)= 6af9c03713379915b46d4df2cb3724e64b8790405bd95a0b1dae60b88fcc1be9\nSHA256(Invizi_1.0.0_amd64.deb)= 3425e37a687c8102ed8dd37180b53edf1fd6c2a19020537267c943652df75d81\nSHA256(Invizi_1.0.0_amd64.snap)= 9a77c6c67352fed7d1eb14ee44285ea5d30f9d8bbece0dc3e55f6b7c2aab0822\n\n</code></pre></div>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.263Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:22.253Z" }, "ioui": { "latestRelease": { @@ -44386,15 +48622,15 @@ "zipball_url": "https://api.github.com/repos/shivang-pokar/ioui/zipball/v1.0", "body_html": "<p>We create Desktop APP which allow you to Build and Serve and Manage ionic Application without using CLI commands.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.338Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:22.504Z" }, "iptvnator": { "latestRelease": { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/65216319", - "assets_url": "https://api.github.com/repos/4gray/iptvnator/releases/65216319/assets", - "upload_url": "https://uploads.github.com/repos/4gray/iptvnator/releases/65216319/assets{?name,label}", - "html_url": "https://github.com/4gray/iptvnator/releases/tag/v0.10.0", - "id": 65216319, + "url": "https://api.github.com/repos/4gray/iptvnator/releases/127215986", + "assets_url": "https://api.github.com/repos/4gray/iptvnator/releases/127215986/assets", + "upload_url": "https://uploads.github.com/repos/4gray/iptvnator/releases/127215986/assets{?name,label}", + "html_url": "https://github.com/4gray/iptvnator/releases/tag/v0.15.0", + "id": 127215986, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -44415,20 +48651,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDODLUX8s4D4x8_", - "tag_name": "v0.10.0", + "node_id": "RE_kwDODLUX8s4HlSly", + "tag_name": "v0.15.0", "target_commitish": "electron", - "name": "0.10.0 🎉 ", + "name": "v0.15.0", "draft": false, "prerelease": false, - "created_at": "2022-04-24T06:38:07Z", - "published_at": "2022-04-26T20:17:24Z", + "created_at": "2023-10-30T16:11:09Z", + "published_at": "2023-10-31T15:34:18Z", "assets": [ { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569111", - "id": 63569111, - "node_id": "RA_kwDODLUX8s4DyfzX", - "name": "IPTVnator-0.10.0-arm64.AppImage", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133087836", + "id": 133087836, + "node_id": "RA_kwDODLUX8s4H7sJc", + "name": "IPTVnator-0.15.0-arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44452,17 +48688,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 138202109, - "download_count": 144, - "created_at": "2022-04-25T10:02:10Z", - "updated_at": "2022-04-25T10:02:13Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-arm64.AppImage" + "size": 135947543, + "download_count": 2529, + "created_at": "2023-10-30T16:30:28Z", + "updated_at": "2023-10-30T16:30:31Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/IPTVnator-0.15.0-arm64.AppImage" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569132", - "id": 63569132, - "node_id": "RA_kwDODLUX8s4Dyfzs", - "name": "IPTVnator-0.10.0-armv7l.AppImage", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133087917", + "id": 133087917, + "node_id": "RA_kwDODLUX8s4H7sKt", + "name": "IPTVnator-0.15.0-armv7l.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44486,51 +48722,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 122288154, - "download_count": 10, - "created_at": "2022-04-25T10:02:39Z", - "updated_at": "2022-04-25T10:02:43Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569094", - "id": 63569094, - "node_id": "RA_kwDODLUX8s4DyfzG", - "name": "IPTVnator-0.10.0-i386.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 131841989, - "download_count": 24, - "created_at": "2022-04-25T10:01:38Z", - "updated_at": "2022-04-25T10:01:41Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-i386.AppImage" + "size": 123916333, + "download_count": 366, + "created_at": "2023-10-30T16:31:05Z", + "updated_at": "2023-10-30T16:31:08Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/IPTVnator-0.15.0-armv7l.AppImage" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568420", - "id": 63568420, - "node_id": "RA_kwDODLUX8s4Dyfok", - "name": "IPTVnator-0.10.0-universal.dmg", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133086049", + "id": 133086049, + "node_id": "RA_kwDODLUX8s4H7rth", + "name": "IPTVnator-0.15.0-universal.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44554,17 +48756,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 205533464, - "download_count": 119, - "created_at": "2022-04-25T09:50:02Z", - "updated_at": "2022-04-25T09:50:08Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-universal.dmg" + "size": 197346683, + "download_count": 3277, + "created_at": "2023-10-30T16:19:08Z", + "updated_at": "2023-10-30T16:19:19Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/IPTVnator-0.15.0-universal.dmg" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568419", - "id": 63568419, - "node_id": "RA_kwDODLUX8s4Dyfoj", - "name": "IPTVnator-0.10.0-universal.dmg.blockmap", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133086050", + "id": 133086050, + "node_id": "RA_kwDODLUX8s4H7rti", + "name": "IPTVnator-0.15.0-universal.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44588,17 +48790,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 216406, - "download_count": 3, - "created_at": "2022-04-25T09:50:02Z", - "updated_at": "2022-04-25T09:50:02Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-universal.dmg.blockmap" + "size": 207277, + "download_count": 154, + "created_at": "2023-10-30T16:19:08Z", + "updated_at": "2023-10-30T16:19:08Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/IPTVnator-0.15.0-universal.dmg.blockmap" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569076", - "id": 63569076, - "node_id": "RA_kwDODLUX8s4Dyfy0", - "name": "IPTVnator-0.10.0.AppImage", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133087737", + "id": 133087737, + "node_id": "RA_kwDODLUX8s4H7sH5", + "name": "IPTVnator-0.15.0.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44622,17 +48824,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 132372801, - "download_count": 91, - "created_at": "2022-04-25T10:01:07Z", - "updated_at": "2022-04-25T10:01:10Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0.AppImage" + "size": 135204484, + "download_count": 2245, + "created_at": "2023-10-30T16:29:46Z", + "updated_at": "2023-10-30T16:29:49Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/IPTVnator-0.15.0.AppImage" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568582", - "id": 63568582, - "node_id": "RA_kwDODLUX8s4DyfrG", - "name": "iptvnator-0.10.0.x86_64.rpm", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133086756", + "id": 133086756, + "node_id": "RA_kwDODLUX8s4H7r4k", + "name": "iptvnator-0.15.0.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44656,17 +48858,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 78576284, - "download_count": 40, - "created_at": "2022-04-25T09:53:23Z", - "updated_at": "2022-04-25T09:53:25Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator-0.10.0.x86_64.rpm" + "size": 85187457, + "download_count": 894, + "created_at": "2023-10-30T16:24:20Z", + "updated_at": "2023-10-30T16:24:23Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/iptvnator-0.15.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568375", - "id": 63568375, - "node_id": "RA_kwDODLUX8s4Dyfn3", - "name": "IPTVnator-Setup-0.10.0.exe", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133085807", + "id": 133085807, + "node_id": "RA_kwDODLUX8s4H7rpv", + "name": "IPTVnator-Setup-0.15.0.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44690,85 +48892,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 182259249, - "download_count": 499, - "created_at": "2022-04-25T09:48:50Z", - "updated_at": "2022-04-25T09:48:54Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-Setup-0.10.0.exe" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568374", - "id": 63568374, - "node_id": "RA_kwDODLUX8s4Dyfn2", - "name": "IPTVnator-Setup-0.10.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 185714, - "download_count": 14, - "created_at": "2022-04-25T09:48:50Z", - "updated_at": "2022-04-25T09:48:50Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-Setup-0.10.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568484", - "id": 63568484, - "node_id": "RA_kwDODLUX8s4Dyfpk", - "name": "iptvnator_0.10.0_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78332854, - "download_count": 155, - "created_at": "2022-04-25T09:51:04Z", - "updated_at": "2022-04-25T09:51:07Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator_0.10.0_amd64.deb" + "size": 181882965, + "download_count": 21596, + "created_at": "2023-10-30T16:17:28Z", + "updated_at": "2023-10-30T16:17:32Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/IPTVnator-Setup-0.15.0.exe" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568909", - "id": 63568909, - "node_id": "RA_kwDODLUX8s4DyfwN", - "name": "iptvnator_0.10.0_arm64.deb", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133085808", + "id": 133085808, + "node_id": "RA_kwDODLUX8s4H7rpw", + "name": "IPTVnator-Setup-0.15.0.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44792,17 +48926,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 78121304, - "download_count": 13, - "created_at": "2022-04-25T09:58:37Z", - "updated_at": "2022-04-25T09:58:39Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator_0.10.0_arm64.deb" + "size": 186969, + "download_count": 277, + "created_at": "2023-10-30T16:17:28Z", + "updated_at": "2023-10-30T16:17:28Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/IPTVnator-Setup-0.15.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569050", - "id": 63569050, - "node_id": "RA_kwDODLUX8s4Dyfya", - "name": "iptvnator_0.10.0_armv7l.deb", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133086479", + "id": 133086479, + "node_id": "RA_kwDODLUX8s4H7r0P", + "name": "iptvnator_0.15.0_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44826,17 +48960,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 72822236, - "download_count": 6, - "created_at": "2022-04-25T10:00:36Z", - "updated_at": "2022-04-25T10:00:38Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator_0.10.0_armv7l.deb" + "size": 83384792, + "download_count": 3808, + "created_at": "2023-10-30T16:21:42Z", + "updated_at": "2023-10-30T16:21:44Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/iptvnator_0.15.0_amd64.deb" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568749", - "id": 63568749, - "node_id": "RA_kwDODLUX8s4Dyftt", - "name": "iptvnator_0.10.0_i386.deb", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133087367", + "id": 133087367, + "node_id": "RA_kwDODLUX8s4H7sCH", + "name": "iptvnator_0.15.0_arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44860,17 +48994,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 78067972, - "download_count": 14, - "created_at": "2022-04-25T09:55:59Z", - "updated_at": "2022-04-25T09:56:01Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator_0.10.0_i386.deb" + "size": 79467310, + "download_count": 391, + "created_at": "2023-10-30T16:27:04Z", + "updated_at": "2023-10-30T16:27:07Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/iptvnator_0.15.0_arm64.deb" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569135", - "id": 63569135, - "node_id": "RA_kwDODLUX8s4Dyfzv", - "name": "latest-linux-arm.yml", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133087663", + "id": 133087663, + "node_id": "RA_kwDODLUX8s4H7sGv", + "name": "iptvnator_0.15.0_armv7l.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44892,19 +49026,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 387, - "download_count": 3, - "created_at": "2022-04-25T10:02:43Z", - "updated_at": "2022-04-25T10:02:43Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-linux-arm.yml" + "size": 77208550, + "download_count": 77, + "created_at": "2023-10-30T16:29:05Z", + "updated_at": "2023-10-30T16:29:07Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/iptvnator_0.15.0_armv7l.deb" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569116", - "id": 63569116, - "node_id": "RA_kwDODLUX8s4Dyfzc", - "name": "latest-linux-arm64.yml", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133087928", + "id": 133087928, + "node_id": "RA_kwDODLUX8s4H7sK4", + "name": "latest-linux-arm.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44928,17 +49062,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 385, - "download_count": 7, - "created_at": "2022-04-25T10:02:13Z", - "updated_at": "2022-04-25T10:02:13Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-linux-arm64.yml" + "size": 387, + "download_count": 37, + "created_at": "2023-10-30T16:31:09Z", + "updated_at": "2023-10-30T16:31:09Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/latest-linux-arm.yml" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569100", - "id": 63569100, - "node_id": "RA_kwDODLUX8s4DyfzM", - "name": "latest-linux-ia32.yml", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133087857", + "id": 133087857, + "node_id": "RA_kwDODLUX8s4H7sJx", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -44962,16 +49096,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 383, - "download_count": 2, - "created_at": "2022-04-25T10:01:41Z", - "updated_at": "2022-04-25T10:01:42Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-linux-ia32.yml" + "size": 385, + "download_count": 37, + "created_at": "2023-10-30T16:30:32Z", + "updated_at": "2023-10-30T16:30:32Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569078", - "id": 63569078, - "node_id": "RA_kwDODLUX8s4Dyfy2", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133087744", + "id": 133087744, + "node_id": "RA_kwDODLUX8s4H7sIA", "name": "latest-linux.yml", "label": "", "uploader": { @@ -44997,15 +49131,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 373, - "download_count": 5, - "created_at": "2022-04-25T10:01:10Z", - "updated_at": "2022-04-25T10:01:10Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-linux.yml" + "download_count": 83, + "created_at": "2023-10-30T16:29:51Z", + "updated_at": "2023-10-30T16:29:51Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568422", - "id": 63568422, - "node_id": "RA_kwDODLUX8s4Dyfom", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133086060", + "id": 133086060, + "node_id": "RA_kwDODLUX8s4H7rts", "name": "latest-mac.yml", "label": "", "uploader": { @@ -45031,15 +49165,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 358, - "download_count": 3, - "created_at": "2022-04-25T09:50:08Z", - "updated_at": "2022-04-25T09:50:09Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-mac.yml" + "download_count": 73, + "created_at": "2023-10-30T16:19:20Z", + "updated_at": "2023-10-30T16:19:20Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568378", - "id": 63568378, - "node_id": "RA_kwDODLUX8s4Dyfn6", + "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/133085822", + "id": 133085822, + "node_id": "RA_kwDODLUX8s4H7rp-", "name": "latest.yml", "label": "", "uploader": { @@ -45065,83 +49199,83 @@ "content_type": "text/yaml", "state": "uploaded", "size": 350, - "download_count": 6, - "created_at": "2022-04-25T09:48:54Z", - "updated_at": "2022-04-25T09:48:54Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest.yml" + "download_count": 59, + "created_at": "2023-10-30T16:17:32Z", + "updated_at": "2023-10-30T16:17:32Z", + "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.15.0/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/4gray/iptvnator/tarball/v0.10.0", - "zipball_url": "https://api.github.com/repos/4gray/iptvnator/zipball/v0.10.0", - "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1503032/165384749-8b85b591-6912-4b66-b203-9b5ddbc2a790.gif\"><img src=\"https://user-images.githubusercontent.com/1503032/165384749-8b85b591-6912-4b66-b203-9b5ddbc2a790.gif\" alt=\"iptvnator-v0_10_0\" style=\"max-width: 100%;\"></a></p>\n<p>Dear friends,<br>\nI am pleased to present you the 10th version of IPTVnator. In this release there were many \"invisible\" changes related to code refactoring, improvement of application structure and update of dependencies. But apart from that there are some new features, here are the main ones:</p>\n<p><strong>Playlist navigation from the sidebar</strong> <g-emoji class=\"g-emoji\" alias=\"top\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f51d.png\">🔝</g-emoji><br>\nSwitching between playlists is now possible directly from the sidebar and without interrupting channel viewing.</p>\n<p><strong>Global favorites</strong> <g-emoji class=\"g-emoji\" alias=\"tv\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4fa.png\">📺</g-emoji><br>\nAdditional playlist has been added, which is generated on the fly and contains favorite channels from all existing playlists.</p>\n<p><strong>PWA</strong> <g-emoji class=\"g-emoji\" alias=\"iphone\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4f1.png\">📱</g-emoji><br>\nIPTVnator is now available as a <a href=\"https://iptvnator.vercel.app/\" rel=\"nofollow\">web-application</a>, which means that you can use it directly from the browser. This means that application can be run on smartphones, tablets, set-top boxes or smart tv browsers.</p>\n<p><strong>French localization</strong> <g-emoji class=\"g-emoji\" alias=\"fr\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f1eb-1f1f7.png\">🇫🇷</g-emoji><br>\nThe app has been translated into another language and is now available in French. Many thanks to <a href=\"https://github.com/m-p-3\">@m-p-3</a> for the translation!</p>", + "tarball_url": "https://api.github.com/repos/4gray/iptvnator/tarball/v0.15.0", + "zipball_url": "https://api.github.com/repos/4gray/iptvnator/zipball/v0.15.0", + "body_html": "<h3>🚀 Hey, it's time to say hello to v0.15</h3>\n<p>Here are the biggest changes:</p>\n<ul>\n<li>added support for STB EMU / Stalker Portal</li>\n<li>support for audio-only aka radio channels</li>\n<li>VLC is supported now</li>\n<li>search playlists in the overview by title</li>\n<li>docker images for self-hosted deployment were updated</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/1503032/279430054-ba512fad-194c-4c69-9273-8fdf33009bbb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyMDIsIm5iZiI6MTcwOTI0MzkwMiwicGF0aCI6Ii8xNTAzMDMyLzI3OTQzMDA1NC1iYTUxMmZhZC0xOTRjLTRjNjktOTI3My04ZmRmMzMwMDliYmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMjlUMjE1ODIyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MGIwNTdhZjg3Y2E2YmZlNmMwNThkZDMzZDg3ODZmMmQ3ZGRlNTliYTcxMzExNzc1MjA4ODExZDcwZGFlNzk5YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.rLLOQlbZPMlQrflDZ0LMh7RMOER2NfoVtNytMRpCVLc\"><img src=\"https://private-user-images.githubusercontent.com/1503032/279430054-ba512fad-194c-4c69-9273-8fdf33009bbb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyMDIsIm5iZiI6MTcwOTI0MzkwMiwicGF0aCI6Ii8xNTAzMDMyLzI3OTQzMDA1NC1iYTUxMmZhZC0xOTRjLTRjNjktOTI3My04ZmRmMzMwMDliYmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMjlUMjE1ODIyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MGIwNTdhZjg3Y2E2YmZlNmMwNThkZDMzZDg3ODZmMmQ3ZGRlNTliYTcxMzExNzc1MjA4ODExZDcwZGFlNzk5YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.rLLOQlbZPMlQrflDZ0LMh7RMOER2NfoVtNytMRpCVLc\" alt=\"stalker-portal-stb\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/1503032/279430071-ebcc6881-6c9c-4bf6-b845-de8f4e4dde10.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyMDIsIm5iZiI6MTcwOTI0MzkwMiwicGF0aCI6Ii8xNTAzMDMyLzI3OTQzMDA3MS1lYmNjNjg4MS02YzljLTRiZjYtYjg0NS1kZThmNGU0ZGRlMTAuanBlZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0ZWQxZWNiNWY4NDgwMmFmNzc1YWVhYmJhZGExZmIzYjFkZDY2Mzg0NTg2ODJhMGJmN2JmYWI0ZjUyNGJkMDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.g_xdMYY76g6T9qsQiSeX7BMhO3_krUNlVya75NPHIg8\"><img src=\"https://private-user-images.githubusercontent.com/1503032/279430071-ebcc6881-6c9c-4bf6-b845-de8f4e4dde10.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyMDIsIm5iZiI6MTcwOTI0MzkwMiwicGF0aCI6Ii8xNTAzMDMyLzI3OTQzMDA3MS1lYmNjNjg4MS02YzljLTRiZjYtYjg0NS1kZThmNGU0ZGRlMTAuanBlZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0ZWQxZWNiNWY4NDgwMmFmNzc1YWVhYmJhZGExZmIzYjFkZDY2Mzg0NTg2ODJhMGJmN2JmYWI0ZjUyNGJkMDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.g_xdMYY76g6T9qsQiSeX7BMhO3_krUNlVya75NPHIg8\" alt=\"iptvnator-radio\" content-type-secured-asset=\"image/jpeg\" style=\"max-width: 100%;\"></a></p>", "reactions": { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/65216319/reactions", - "total_count": 2, - "+1": 1, + "url": "https://api.github.com/repos/4gray/iptvnator/releases/127215986/reactions", + "total_count": 19, + "+1": 7, "-1": 0, "laugh": 0, - "hooray": 0, + "hooray": 9, "confused": 0, - "heart": 1, + "heart": 2, "rocket": 0, - "eyes": 0 + "eyes": 1 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.383Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:22.734Z" }, "itch": { "latestRelease": { - "url": "https://api.github.com/repos/itchio/itch/releases/42807376", - "assets_url": "https://api.github.com/repos/itchio/itch/releases/42807376/assets", - "upload_url": "https://uploads.github.com/repos/itchio/itch/releases/42807376/assets{?name,label}", - "html_url": "https://github.com/itchio/itch/releases/tag/v25.5.1", - "id": 42807376, + "url": "https://api.github.com/repos/itchio/itch/releases/138056981", + "assets_url": "https://api.github.com/repos/itchio/itch/releases/138056981/assets", + "upload_url": "https://uploads.github.com/repos/itchio/itch/releases/138056981/assets{?name,label}", + "html_url": "https://github.com/itchio/itch/releases/tag/v26.1.5-canary", + "id": 138056981, "author": { - "login": "leafo", - "id": 15198, - "node_id": "MDQ6VXNlcjE1MTk4", - "avatar_url": "https://avatars.githubusercontent.com/u/15198?v=4", + "login": "alts", + "id": 155113, + "node_id": "MDQ6VXNlcjE1NTExMw==", + "avatar_url": "https://avatars.githubusercontent.com/u/155113?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/leafo", - "html_url": "https://github.com/leafo", - "followers_url": "https://api.github.com/users/leafo/followers", - "following_url": "https://api.github.com/users/leafo/following{/other_user}", - "gists_url": "https://api.github.com/users/leafo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/leafo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/leafo/subscriptions", - "organizations_url": "https://api.github.com/users/leafo/orgs", - "repos_url": "https://api.github.com/users/leafo/repos", - "events_url": "https://api.github.com/users/leafo/events{/privacy}", - "received_events_url": "https://api.github.com/users/leafo/received_events", + "url": "https://api.github.com/users/alts", + "html_url": "https://github.com/alts", + "followers_url": "https://api.github.com/users/alts/followers", + "following_url": "https://api.github.com/users/alts/following{/other_user}", + "gists_url": "https://api.github.com/users/alts/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alts/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alts/subscriptions", + "organizations_url": "https://api.github.com/users/alts/orgs", + "repos_url": "https://api.github.com/users/alts/repos", + "events_url": "https://api.github.com/users/alts/events{/privacy}", + "received_events_url": "https://api.github.com/users/alts/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQyODA3Mzc2", - "tag_name": "v25.5.1", + "node_id": "RE_kwDOAhnc2c4IOpUV", + "tag_name": "v26.1.5-canary", "target_commitish": "master", - "name": "", + "name": "v26.1.5-canary", "draft": false, "prerelease": false, - "created_at": "2021-05-11T22:56:27Z", - "published_at": "2021-05-12T00:24:54Z", + "created_at": "2024-01-22T21:56:27Z", + "published_at": "2024-01-22T22:10:50Z", "assets": [], - "tarball_url": "https://api.github.com/repos/itchio/itch/tarball/v25.5.1", - "zipball_url": "https://api.github.com/repos/itchio/itch/zipball/v25.5.1", - "body_html": "<ul>\n<li>Update to Electron 10.4.5\n<ul>\n<li>This release fixes a bug within Electron that prevented HTML5 games that use wasm from loading</li>\n</ul>\n</li>\n<li>Update various dependencies</li>\n<li>App is now signed with itch corp. certificate. (Also updated butler and itch-setup)</li>\n<li>Add physical games as a common filter option</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/itchio/itch/tarball/v26.1.5-canary", + "zipball_url": "https://api.github.com/repos/itchio/itch/zipball/v26.1.5-canary", + "body_html": "<p><a href=\"https://itchio.itch.io/kitch\" rel=\"nofollow\">https://itchio.itch.io/kitch</a></p>\n<ul>\n<li>Update translations. Several new languages!</li>\n<li>Check for game updates automatically when viewing an installed game's page</li>\n<li>Add option for manually triggering a full-library game update check</li>\n<li>Fix issue where some links on game pages weren't clickable</li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/itchio/itch/compare/v26.1.3-canary...v26.1.5-canary\"><tt>v26.1.3-canary...v26.1.5-canary</tt></a></p>", "reactions": { - "url": "https://api.github.com/repos/itchio/itch/releases/42807376/reactions", - "total_count": 6, - "+1": 1, + "url": "https://api.github.com/repos/itchio/itch/releases/138056981/reactions", + "total_count": 1, + "+1": 0, "-1": 0, - "laugh": 1, - "hooray": 1, + "laugh": 0, + "hooray": 0, "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 1 + "heart": 0, + "rocket": 1, + "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.396Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:22.768Z" }, "jamovi": { "latestRelease": { @@ -45183,15 +49317,398 @@ "zipball_url": "https://api.github.com/repos/jamovi/jamovi/zipball/v1.6.15", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.480Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:22.768Z" + }, + "janpankana": { + "latestRelease": { + "url": "https://api.github.com/repos/styunan/japankana/releases/47509554", + "assets_url": "https://api.github.com/repos/styunan/japankana/releases/47509554/assets", + "upload_url": "https://uploads.github.com/repos/styunan/japankana/releases/47509554/assets{?name,label}", + "html_url": "https://github.com/styunan/japankana/releases/tag/v1.0.2", + "id": 47509554, + "author": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQ3NTA5NTU0", + "tag_name": "v1.0.2", + "target_commitish": "main", + "name": "v1.0.2", + "draft": false, + "prerelease": false, + "created_at": "2021-06-05T07:56:05Z", + "published_at": "2021-08-16T23:18:05Z", + "assets": [ + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043512", + "id": 42043512, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNTEy", + "name": "japankana-1.0.2-arm64.dmg", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 100448347, + "download_count": 78, + "created_at": "2021-08-09T03:19:27Z", + "updated_at": "2021-08-09T03:21:05Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-1.0.2-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043521", + "id": 42043521, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNTIx", + "name": "japankana-1.0.2-Setup.exe", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 68434797, + "download_count": 146, + "created_at": "2021-08-09T03:19:29Z", + "updated_at": "2021-08-09T03:20:49Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-1.0.2-Setup.exe" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043460", + "id": 42043460, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNDYw", + "name": "japankana-1.0.2.AppImage", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 98518544, + "download_count": 12, + "created_at": "2021-08-09T03:17:14Z", + "updated_at": "2021-08-09T03:19:58Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-1.0.2.AppImage" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043437", + "id": 42043437, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNDM3", + "name": "japankana-1.0.2.dmg", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 97029439, + "download_count": 10, + "created_at": "2021-08-09T03:16:33Z", + "updated_at": "2021-08-09T03:19:27Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-1.0.2.dmg" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043439", + "id": 42043439, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNDM5", + "name": "japankana-1.0.2.exe", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 68287867, + "download_count": 108, + "created_at": "2021-08-09T03:16:40Z", + "updated_at": "2021-08-09T03:19:29Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-1.0.2.exe" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043542", + "id": 42043542, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNTQy", + "name": "japankana-1.0.2.freebsd", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 74376456, + "download_count": 3, + "created_at": "2021-08-09T03:19:58Z", + "updated_at": "2021-08-09T03:21:23Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-1.0.2.freebsd" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043572", + "id": 42043572, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNTcy", + "name": "japankana-1.0.2.x86_64.rpm", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 8562715, + "download_count": 2, + "created_at": "2021-08-09T03:21:23Z", + "updated_at": "2021-08-09T03:21:28Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-1.0.2.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043435", + "id": 42043435, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNDM1", + "name": "japankana-mac-arm64.zip", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 100273370, + "download_count": 7, + "created_at": "2021-08-09T03:16:24Z", + "updated_at": "2021-08-09T03:19:42Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-mac-arm64.zip" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043428", + "id": 42043428, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNDI4", + "name": "japankana-mac.zip", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 96970963, + "download_count": 9, + "created_at": "2021-08-09T03:16:04Z", + "updated_at": "2021-08-09T03:18:51Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana-mac.zip" + }, + { + "url": "https://api.github.com/repos/styunan/japankana/releases/assets/42043425", + "id": 42043425, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDQzNDI1", + "name": "japankana_1.0.2_amd64.deb", + "label": null, + "uploader": { + "login": "styunan", + "id": 40879024, + "node_id": "MDQ6VXNlcjQwODc5MDI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40879024?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/styunan", + "html_url": "https://github.com/styunan", + "followers_url": "https://api.github.com/users/styunan/followers", + "following_url": "https://api.github.com/users/styunan/following{/other_user}", + "gists_url": "https://api.github.com/users/styunan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/styunan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/styunan/subscriptions", + "organizations_url": "https://api.github.com/users/styunan/orgs", + "repos_url": "https://api.github.com/users/styunan/repos", + "events_url": "https://api.github.com/users/styunan/events{/privacy}", + "received_events_url": "https://api.github.com/users/styunan/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 72248024, + "download_count": 2, + "created_at": "2021-08-09T03:15:41Z", + "updated_at": "2021-08-09T03:17:14Z", + "browser_download_url": "https://github.com/styunan/japankana/releases/download/v1.0.2/japankana_1.0.2_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/styunan/japankana/tarball/v1.0.2", + "zipball_url": "https://api.github.com/repos/styunan/japankana/zipball/v1.0.2", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:23.072Z" }, "jasper": { "latestRelease": { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/57214803", - "assets_url": "https://api.github.com/repos/jasperapp/jasper/releases/57214803/assets", - "upload_url": "https://uploads.github.com/repos/jasperapp/jasper/releases/57214803/assets{?name,label}", - "html_url": "https://github.com/jasperapp/jasper/releases/tag/v1.0.7", - "id": 57214803, + "url": "https://api.github.com/repos/jasperapp/jasper/releases/83672513", + "assets_url": "https://api.github.com/repos/jasperapp/jasper/releases/83672513/assets", + "upload_url": "https://uploads.github.com/repos/jasperapp/jasper/releases/83672513/assets{?name,label}", + "html_url": "https://github.com/jasperapp/jasper/releases/tag/v1.1.2", + "id": 83672513, "author": { "login": "h13i32maru", "id": 985170, @@ -45212,54 +49729,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOA3wMXs4DaQdT", - "tag_name": "v1.0.7", + "node_id": "RE_kwDOA3wMXs4E_L3B", + "tag_name": "v1.1.2", "target_commitish": "master", - "name": "v1.0.7", + "name": "v1.1.2", "draft": false, "prerelease": false, - "created_at": "2022-01-16T03:13:15Z", - "published_at": "2022-01-16T06:51:57Z", + "created_at": "2022-11-20T07:53:34Z", + "published_at": "2022-11-20T09:01:38Z", "assets": [ { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/54098447", - "id": 54098447, - "node_id": "RA_kwDOA3wMXs4DOXoP", - "name": "jasper_v1.0.7_linux.zip", - "label": null, - "uploader": { - "login": "h13i32maru", - "id": 985170, - "node_id": "MDQ6VXNlcjk4NTE3MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/985170?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/h13i32maru", - "html_url": "https://github.com/h13i32maru", - "followers_url": "https://api.github.com/users/h13i32maru/followers", - "following_url": "https://api.github.com/users/h13i32maru/following{/other_user}", - "gists_url": "https://api.github.com/users/h13i32maru/gists{/gist_id}", - "starred_url": "https://api.github.com/users/h13i32maru/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/h13i32maru/subscriptions", - "organizations_url": "https://api.github.com/users/h13i32maru/orgs", - "repos_url": "https://api.github.com/users/h13i32maru/repos", - "events_url": "https://api.github.com/users/h13i32maru/events{/privacy}", - "received_events_url": "https://api.github.com/users/h13i32maru/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 113204901, - "download_count": 8, - "created_at": "2022-01-16T06:49:44Z", - "updated_at": "2022-01-16T06:50:16Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_linux.zip" - }, - { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/54098460", - "id": 54098460, - "node_id": "RA_kwDOA3wMXs4DOXoc", - "name": "jasper_v1.0.7_mac.zip", + "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/85285498", + "id": 85285498, + "node_id": "RA_kwDOA3wMXs4FFVp6", + "name": "jasper_v1.1.2_linux.zip", "label": null, "uploader": { "login": "h13i32maru", @@ -45283,17 +49766,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 100203314, - "download_count": 273, - "created_at": "2022-01-16T06:50:16Z", - "updated_at": "2022-01-16T06:50:40Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_mac.zip" + "size": 96167260, + "download_count": 55, + "created_at": "2022-11-20T08:59:56Z", + "updated_at": "2022-11-20T09:00:06Z", + "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.1.2/jasper_v1.1.2_linux.zip" }, { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/58042959", - "id": 58042959, - "node_id": "RA_kwDOA3wMXs4DdapP", - "name": "jasper_v1.0.7_mac_arm64.zip", + "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/85285509", + "id": 85285509, + "node_id": "RA_kwDOA3wMXs4FFVqF", + "name": "jasper_v1.1.2_mac_arm64.zip", "label": null, "uploader": { "login": "h13i32maru", @@ -45317,17 +49800,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 107364635, - "download_count": 4, - "created_at": "2022-02-27T07:41:47Z", - "updated_at": "2022-02-27T07:41:59Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_mac_arm64.zip" + "size": 102652428, + "download_count": 413, + "created_at": "2022-11-20T09:00:06Z", + "updated_at": "2022-11-20T09:00:14Z", + "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.1.2/jasper_v1.1.2_mac_arm64.zip" }, { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/58043323", - "id": 58043323, - "node_id": "RA_kwDOA3wMXs4Ddau7", - "name": "jasper_v1.0.7_mac_x64.zip", + "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/85285515", + "id": 85285515, + "node_id": "RA_kwDOA3wMXs4FFVqL", + "name": "jasper_v1.1.2_mac_x64.zip", "label": null, "uploader": { "login": "h13i32maru", @@ -45351,17 +49834,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 100207948, - "download_count": 3, - "created_at": "2022-02-27T07:51:25Z", - "updated_at": "2022-02-27T07:51:44Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_mac_x64.zip" + "size": 97677616, + "download_count": 547, + "created_at": "2022-11-20T09:00:14Z", + "updated_at": "2022-11-20T09:00:22Z", + "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.1.2/jasper_v1.1.2_mac_x64.zip" }, { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/54098470", - "id": 54098470, - "node_id": "RA_kwDOA3wMXs4DOXom", - "name": "jasper_v1.0.7_windows_setup.exe", + "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/85285528", + "id": 85285528, + "node_id": "RA_kwDOA3wMXs4FFVqY", + "name": "jasper_v1.1.2_windows_setup.exe", "label": null, "uploader": { "login": "h13i32maru", @@ -45385,20 +49868,20 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 97246720, - "download_count": 307, - "created_at": "2022-01-16T06:50:40Z", - "updated_at": "2022-01-16T06:51:19Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_windows_setup.exe" + "size": 100167680, + "download_count": 1029, + "created_at": "2022-11-20T09:00:22Z", + "updated_at": "2022-11-20T09:00:30Z", + "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.1.2/jasper_v1.1.2_windows_setup.exe" } ], - "tarball_url": "https://api.github.com/repos/jasperapp/jasper/tarball/v1.0.7", - "zipball_url": "https://api.github.com/repos/jasperapp/jasper/zipball/v1.0.7", + "tarball_url": "https://api.github.com/repos/jasperapp/jasper/tarball/v1.1.2", + "zipball_url": "https://api.github.com/repos/jasperapp/jasper/zipball/v1.1.2", "body_html": "", "reactions": { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/57214803/reactions", - "total_count": 1, - "+1": 0, + "url": "https://api.github.com/repos/jasperapp/jasper/releases/83672513/reactions", + "total_count": 4, + "+1": 3, "-1": 0, "laugh": 0, "hooray": 0, @@ -45408,15 +49891,15 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.554Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:23.246Z" }, "joplin": { "latestRelease": { - "url": "https://api.github.com/repos/laurent22/joplin/releases/61676599", - "assets_url": "https://api.github.com/repos/laurent22/joplin/releases/61676599/assets", - "upload_url": "https://uploads.github.com/repos/laurent22/joplin/releases/61676599/assets{?name,label}", - "html_url": "https://github.com/laurent22/joplin/releases/tag/v2.7.15", - "id": 61676599, + "url": "https://api.github.com/repos/laurent22/joplin/releases/136978844", + "assets_url": "https://api.github.com/repos/laurent22/joplin/releases/136978844/assets", + "upload_url": "https://uploads.github.com/repos/laurent22/joplin/releases/136978844/assets{?name,label}", + "html_url": "https://github.com/laurent22/joplin/releases/tag/v2.13.15", + "id": 136978844, "author": { "login": "laurent22", "id": 1285584, @@ -45437,20 +49920,54 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBLftOs4DrRw3", - "tag_name": "v2.7.15", + "node_id": "RE_kwDOBLftOs4IKiGc", + "tag_name": "v2.13.15", "target_commitish": "dev", - "name": "v2.7.15", + "name": "v2.13.15", "draft": false, "prerelease": false, - "created_at": "2022-03-12T16:27:06Z", - "published_at": "2022-03-17T13:03:23Z", + "created_at": "2024-01-14T12:38:12Z", + "published_at": "2024-01-15T13:01:19Z", "assets": [ { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322058", - "id": 59322058, - "node_id": "RA_kwDOBLftOs4DiS7K", - "name": "Joplin-2.7.15.AppImage", + "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/145529692", + "id": 145529692, + "node_id": "RA_kwDOBLftOs4IrJtc", + "name": "Joplin-2.13.15-arm64.DMG", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 199081356, + "download_count": 16079, + "created_at": "2024-01-14T13:07:46Z", + "updated_at": "2024-01-14T13:07:56Z", + "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.13.15/Joplin-2.13.15-arm64.DMG" + }, + { + "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/145528699", + "id": 145528699, + "node_id": "RA_kwDOBLftOs4IrJd7", + "name": "Joplin-2.13.15.AppImage", "label": "", "uploader": { "login": "laurent22", @@ -45474,17 +49991,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 171861856, - "download_count": 35111, - "created_at": "2022-03-12T17:31:59Z", - "updated_at": "2022-03-12T17:32:03Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/Joplin-2.7.15.AppImage" + "size": 210896525, + "download_count": 28662, + "created_at": "2024-01-14T12:46:01Z", + "updated_at": "2024-01-14T12:46:07Z", + "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.13.15/Joplin-2.13.15.AppImage" }, { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322057", - "id": 59322057, - "node_id": "RA_kwDOBLftOs4DiS7J", - "name": "Joplin-2.7.15.AppImage.sha512", + "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/145528698", + "id": 145528698, + "node_id": "RA_kwDOBLftOs4IrJd6", + "name": "Joplin-2.13.15.AppImage.sha512", "label": "", "uploader": { "login": "laurent22", @@ -45509,16 +50026,16 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 128, - "download_count": 610, - "created_at": "2022-03-12T17:31:59Z", - "updated_at": "2022-03-12T17:31:59Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/Joplin-2.7.15.AppImage.sha512" + "download_count": 165, + "created_at": "2024-01-14T12:46:01Z", + "updated_at": "2024-01-14T12:46:01Z", + "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.13.15/Joplin-2.13.15.AppImage.sha512" }, { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59769032", - "id": 59769032, - "node_id": "RA_kwDOBLftOs4DkADI", - "name": "Joplin-2.7.15.dmg", + "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/145541522", + "id": 145541522, + "node_id": "RA_kwDOBLftOs4IrMmS", + "name": "Joplin-2.13.15.dmg", "label": "", "uploader": { "login": "laurent22", @@ -45542,17 +50059,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 170727811, - "download_count": 43969, - "created_at": "2022-03-17T12:11:02Z", - "updated_at": "2022-03-17T12:11:14Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/Joplin-2.7.15.dmg" + "size": 204491532, + "download_count": 33656, + "created_at": "2024-01-14T15:05:34Z", + "updated_at": "2024-01-14T15:05:39Z", + "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.13.15/Joplin-2.13.15.dmg" }, { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322115", - "id": 59322115, - "node_id": "RA_kwDOBLftOs4DiS8D", - "name": "Joplin-Setup-2.7.15.exe", + "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/145540680", + "id": 145540680, + "node_id": "RA_kwDOBLftOs4IrMZI", + "name": "Joplin-Setup-2.13.15.exe", "label": "", "uploader": { "login": "laurent22", @@ -45576,16 +50093,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 197409976, - "download_count": 101939, - "created_at": "2022-03-12T17:33:09Z", - "updated_at": "2022-03-12T17:33:19Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/Joplin-Setup-2.7.15.exe" + "size": 245137608, + "download_count": 134828, + "created_at": "2024-01-14T14:57:22Z", + "updated_at": "2024-01-14T14:57:27Z", + "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.13.15/Joplin-Setup-2.13.15.exe" }, { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322111", - "id": 59322111, - "node_id": "RA_kwDOBLftOs4DiS7_", + "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/145540678", + "id": 145540678, + "node_id": "RA_kwDOBLftOs4IrMZG", "name": "JoplinPortable.exe", "label": "", "uploader": { @@ -45610,16 +50127,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 197176080, - "download_count": 10262, - "created_at": "2022-03-12T17:33:03Z", - "updated_at": "2022-03-12T17:33:09Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/JoplinPortable.exe" + "size": 244906872, + "download_count": 9097, + "created_at": "2024-01-14T14:57:19Z", + "updated_at": "2024-01-14T14:57:24Z", + "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.13.15/JoplinPortable.exe" }, { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322064", - "id": 59322064, - "node_id": "RA_kwDOBLftOs4DiS7Q", + "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/145528700", + "id": 145528700, + "node_id": "RA_kwDOBLftOs4IrJd8", "name": "latest-linux.yml", "label": "", "uploader": { @@ -45644,16 +50161,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 367, - "download_count": 273, - "created_at": "2022-03-12T17:32:03Z", - "updated_at": "2022-03-12T17:32:03Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/latest-linux.yml" + "size": 370, + "download_count": 183, + "created_at": "2024-01-14T12:46:08Z", + "updated_at": "2024-01-14T12:46:08Z", + "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.13.15/latest-linux.yml" }, { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322119", - "id": 59322119, - "node_id": "RA_kwDOBLftOs4DiS8H", + "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/145540683", + "id": 145540683, + "node_id": "RA_kwDOBLftOs4IrMZL", "name": "latest.yml", "label": "", "uploader": { @@ -45678,30 +50195,30 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 324, - "download_count": 170, - "created_at": "2022-03-12T17:33:19Z", - "updated_at": "2022-03-12T17:33:19Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/latest.yml" + "size": 327, + "download_count": 95, + "created_at": "2024-01-14T14:57:27Z", + "updated_at": "2024-01-14T14:57:27Z", + "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.13.15/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/laurent22/joplin/tarball/v2.7.15", - "zipball_url": "https://api.github.com/repos/laurent22/joplin/zipball/v2.7.15", - "body_html": "<ul>\n<li>Improved: Handle invalid revision patches (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153302874\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laurent22/joplin/issues/6209\" data-hovercard-type=\"issue\" data-hovercard-url=\"/laurent22/joplin/issues/6209/hovercard\" href=\"https://github.com/laurent22/joplin/issues/6209\">#6209</a>)</li>\n<li>Fixed: Clicking on folder button was no longer jumping to the right folder (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1028003815\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laurent22/joplin/issues/5584\" data-hovercard-type=\"issue\" data-hovercard-url=\"/laurent22/joplin/issues/5584/hovercard\" href=\"https://github.com/laurent22/joplin/issues/5584\">#5584</a>)</li>\n<li>Fixed: Ensure that note revision markup type is set correctly (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1167267794\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laurent22/joplin/issues/6261\" data-hovercard-type=\"issue\" data-hovercard-url=\"/laurent22/joplin/issues/6261/hovercard\" href=\"https://github.com/laurent22/joplin/issues/6261\">#6261</a>)</li>\n<li>Fixed: Fixed Tags Order (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1129657495\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laurent22/joplin/issues/6136\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/laurent22/joplin/pull/6136/hovercard\" href=\"https://github.com/laurent22/joplin/pull/6136\">#6136</a>) (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1046778727\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laurent22/joplin/issues/5686\" data-hovercard-type=\"issue\" data-hovercard-url=\"/laurent22/joplin/issues/5686/hovercard\" href=\"https://github.com/laurent22/joplin/issues/5686\">#5686</a> by <a href=\"https://github.com/OmGole\">@OmGole</a>)</li>\n<li>Fixed: Undo and redo on note title did not work in some cases (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153904452\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laurent22/joplin/issues/6214\" data-hovercard-type=\"issue\" data-hovercard-url=\"/laurent22/joplin/issues/6214/hovercard\" href=\"https://github.com/laurent22/joplin/issues/6214\">#6214</a>)</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/laurent22/joplin/tarball/v2.13.15", + "zipball_url": "https://api.github.com/repos/laurent22/joplin/zipball/v2.13.15", + "body_html": "<ul>\n<li>Fixed: Fixes existing attachments not being shared in some cases with Joplin Server (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/laurent22/joplin/commit/c412b1f0f830d736df9eb43ec1b14eaf3b6e8015/hovercard\" href=\"https://github.com/laurent22/joplin/commit/c412b1f0f830d736df9eb43ec1b14eaf3b6e8015\"><tt>c412b1f</tt></a>)</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/laurent22/joplin/releases/61676599/reactions", - "total_count": 32, - "+1": 15, + "url": "https://api.github.com/repos/laurent22/joplin/releases/136978844/reactions", + "total_count": 21, + "+1": 10, "-1": 0, "laugh": 0, - "hooray": 17, + "hooray": 0, "confused": 0, - "heart": 0, - "rocket": 0, + "heart": 10, + "rocket": 1, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.692Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:23.266Z" }, "juggernaut": { "latestRelease": { @@ -45768,7 +50285,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 66290860, - "download_count": 2067, + "download_count": 2885, "created_at": "2020-04-30T15:10:17Z", "updated_at": "2020-04-30T15:21:28Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-linux-armv7l-v0.1.2.AppImage" @@ -45802,7 +50319,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 75941630, - "download_count": 656, + "download_count": 910, "created_at": "2020-04-30T15:09:53Z", "updated_at": "2020-04-30T15:20:36Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-linux-x86_64-v0.1.2.AppImage" @@ -45836,7 +50353,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 70513697, - "download_count": 580, + "download_count": 797, "created_at": "2020-04-30T15:10:45Z", "updated_at": "2020-04-30T15:22:45Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-mac-v0.1.2.dmg" @@ -45870,7 +50387,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 74375, - "download_count": 27, + "download_count": 88, "created_at": "2020-04-30T15:10:45Z", "updated_at": "2020-04-30T15:10:46Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-mac-v0.1.2.dmg.blockmap" @@ -45904,7 +50421,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 68364996, - "download_count": 28, + "download_count": 35, "created_at": "2020-04-30T15:11:02Z", "updated_at": "2020-04-30T15:17:36Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-mac-v0.1.2.zip" @@ -45938,7 +50455,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 52626400, - "download_count": 1318, + "download_count": 2880, "created_at": "2020-04-30T15:11:28Z", "updated_at": "2020-04-30T15:21:33Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-win-v0.1.2.exe" @@ -45972,7 +50489,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 55857, - "download_count": 28, + "download_count": 83, "created_at": "2020-04-30T15:11:28Z", "updated_at": "2020-04-30T15:11:28Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-win-v0.1.2.exe.blockmap" @@ -46006,7 +50523,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 398, - "download_count": 19, + "download_count": 91, "created_at": "2020-04-30T15:22:48Z", "updated_at": "2020-04-30T15:22:48Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/latest-linux-arm.yml" @@ -46040,7 +50557,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 398, - "download_count": 25, + "download_count": 92, "created_at": "2020-04-30T15:22:48Z", "updated_at": "2020-04-30T15:22:48Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/latest-linux.yml" @@ -46074,7 +50591,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 525, - "download_count": 19, + "download_count": 86, "created_at": "2020-04-30T15:22:48Z", "updated_at": "2020-04-30T15:22:48Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/latest-mac.yml" @@ -46108,7 +50625,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 346, - "download_count": 24, + "download_count": 28, "created_at": "2020-04-30T15:22:48Z", "updated_at": "2020-04-30T15:22:48Z", "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/latest.yml" @@ -46116,9 +50633,9 @@ ], "tarball_url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/tarball/0.1.2", "zipball_url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/zipball/0.1.2", - "body_html": "<h1>Emojis <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji> <g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4af.png\">💯</g-emoji> <g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f525.png\">🔥</g-emoji> <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></h1>\n<p>There is now an emoji picker to the right of the message input box that lets you add emojis to your messages in a few clicks. Emojis are searchable and includes a skin color picker for emojis that support this feature.</p>\n<h1>Open Channels Directly From Conversation</h1>\n<p>Easily open a channel with your conversation partner. This is useful if you plan on communicating a lot with a same person and want to avoid paying routing fees for every message. Instead of having to search for their alias or ask for their pubkey to initiate a channel open you can now just click Open Channel from the conversation menu.</p>\n<h1>LND 0.10.0 Support</h1>\n<p>Updated GRPC library with 0.10.0 proto files. The only breaking change was related to how we calculate fees for each message we send. In 0.9.x we were able to grab the total fees directly from the payment response object. In 0.10.x we now loop over all HTLC's and sum up the total fees for each one. Luckily this is backwards compatible with 0.9.x so we have a single method for both versions.</p>\n<h1>Code Signing</h1>\n<p>The releases are now officially being code signed as part of the release process for Mac and Windows builds. This should remove warnings about an unknown developer when launching the apps on those platforms. I think on Windows there might still be some warning until we reach a certain number of downloads</p>\n<h1>Bugs</h1>\n<p>Lots of great bug fixes in this release. Thank you to all the testers who reported these issues.</p>\n<ul>\n<li>Wallet balance was not updating properly, now it stays in sync. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604973134\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/14\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/14/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/14\">#14</a></li>\n<li>Fixed a display issue when sending really long messages <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"605264347\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/19\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/19/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/19\">#19</a></li>\n<li>Spinner missing when paying a payment request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604976529\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/16\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/16/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/16\">#16</a></li>\n<li>Errors when trying to close the app on mac <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"603797704\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/9\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/9/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/9\">#9</a></li>\n<li>Blank screen when trying to open a channel with node not advertising addresses <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604975164\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/15\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/15/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/15\">#15</a></li>\n<li>Improved validation and experience when sending payments and payment requests <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604911981\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/11\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/pull/11/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/pull/11\">#11</a></li>\n<li>Error messages and better UX around launching into a node <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604982511\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/18\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/18/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/18\">#18</a></li>\n<li>Better display for long aliases <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"606568566\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/26\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/26/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/26\">#26</a></li>\n</ul>" + "body_html": "<h1>Emojis 👍 💯 🔥 🚀</h1>\n<p>There is now an emoji picker to the right of the message input box that lets you add emojis to your messages in a few clicks. Emojis are searchable and includes a skin color picker for emojis that support this feature.</p>\n<h1>Open Channels Directly From Conversation</h1>\n<p>Easily open a channel with your conversation partner. This is useful if you plan on communicating a lot with a same person and want to avoid paying routing fees for every message. Instead of having to search for their alias or ask for their pubkey to initiate a channel open you can now just click Open Channel from the conversation menu.</p>\n<h1>LND 0.10.0 Support</h1>\n<p>Updated GRPC library with 0.10.0 proto files. The only breaking change was related to how we calculate fees for each message we send. In 0.9.x we were able to grab the total fees directly from the payment response object. In 0.10.x we now loop over all HTLC's and sum up the total fees for each one. Luckily this is backwards compatible with 0.9.x so we have a single method for both versions.</p>\n<h1>Code Signing</h1>\n<p>The releases are now officially being code signed as part of the release process for Mac and Windows builds. This should remove warnings about an unknown developer when launching the apps on those platforms. I think on Windows there might still be some warning until we reach a certain number of downloads</p>\n<h1>Bugs</h1>\n<p>Lots of great bug fixes in this release. Thank you to all the testers who reported these issues.</p>\n<ul>\n<li>Wallet balance was not updating properly, now it stays in sync. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604973134\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/14\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/14/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/14\">#14</a></li>\n<li>Fixed a display issue when sending really long messages <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"605264347\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/19\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/19/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/19\">#19</a></li>\n<li>Spinner missing when paying a payment request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604976529\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/16\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/16/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/16\">#16</a></li>\n<li>Errors when trying to close the app on mac <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"603797704\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/9\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/9/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/9\">#9</a></li>\n<li>Blank screen when trying to open a channel with node not advertising addresses <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604975164\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/15\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/15/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/15\">#15</a></li>\n<li>Improved validation and experience when sending payments and payment requests <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604911981\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/11\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/pull/11/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/pull/11\">#11</a></li>\n<li>Error messages and better UX around launching into a node <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"604982511\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/18\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/18/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/18\">#18</a></li>\n<li>Better display for long aliases <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"606568566\" data-permission-text=\"Title is private\" data-url=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/26\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LN-Juggernaut/juggernaut-desktop/issues/26/hovercard\" href=\"https://github.com/LN-Juggernaut/juggernaut-desktop/issues/26\">#26</a></li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.695Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:23.355Z" }, "jukeboks": { "latestRelease": { @@ -46185,7 +50702,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 79799297, - "download_count": 5, + "download_count": 64, "created_at": "2022-03-02T17:41:09Z", "updated_at": "2022-03-02T17:42:49Z", "browser_download_url": "https://github.com/hirohisa/Jukeboks/releases/download/v2.2.4/Jukeboks.app.zip" @@ -46195,161 +50712,7 @@ "zipball_url": "https://api.github.com/repos/hirohisa/Jukeboks/zipball/v2.2.4", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.704Z" - }, - "kankan": { - "latestRelease": { - "url": "https://api.github.com/repos/newham/kankan/releases/25156912", - "assets_url": "https://api.github.com/repos/newham/kankan/releases/25156912/assets", - "upload_url": "https://uploads.github.com/repos/newham/kankan/releases/25156912/assets{?name,label}", - "html_url": "https://github.com/newham/kankan/releases/tag/v0.4.0", - "id": 25156912, - "author": { - "login": "newham", - "id": 24582826, - "node_id": "MDQ6VXNlcjI0NTgyODI2", - "avatar_url": "https://avatars.githubusercontent.com/u/24582826?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/newham", - "html_url": "https://github.com/newham", - "followers_url": "https://api.github.com/users/newham/followers", - "following_url": "https://api.github.com/users/newham/following{/other_user}", - "gists_url": "https://api.github.com/users/newham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/newham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/newham/subscriptions", - "organizations_url": "https://api.github.com/users/newham/orgs", - "repos_url": "https://api.github.com/users/newham/repos", - "events_url": "https://api.github.com/users/newham/events{/privacy}", - "received_events_url": "https://api.github.com/users/newham/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1MTU2OTEy", - "tag_name": "v0.4.0", - "target_commitish": "master", - "name": "KanKan - Mac OS", - "draft": false, - "prerelease": false, - "created_at": "2021-07-02T07:49:12Z", - "published_at": "2020-04-03T03:32:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/newham/kankan/releases/assets/39606993", - "id": 39606993, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjA2OTkz", - "name": "kankan-0.4.0.dmg.zip", - "label": null, - "uploader": { - "login": "newham", - "id": 24582826, - "node_id": "MDQ6VXNlcjI0NTgyODI2", - "avatar_url": "https://avatars.githubusercontent.com/u/24582826?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/newham", - "html_url": "https://github.com/newham", - "followers_url": "https://api.github.com/users/newham/followers", - "following_url": "https://api.github.com/users/newham/following{/other_user}", - "gists_url": "https://api.github.com/users/newham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/newham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/newham/subscriptions", - "organizations_url": "https://api.github.com/users/newham/orgs", - "repos_url": "https://api.github.com/users/newham/repos", - "events_url": "https://api.github.com/users/newham/events{/privacy}", - "received_events_url": "https://api.github.com/users/newham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 68316109, - "download_count": 102, - "created_at": "2021-07-02T08:30:20Z", - "updated_at": "2021-07-02T08:30:41Z", - "browser_download_url": "https://github.com/newham/kankan/releases/download/v0.4.0/kankan-0.4.0.dmg.zip" - } - ], - "tarball_url": "https://api.github.com/repos/newham/kankan/tarball/v0.4.0", - "zipball_url": "https://api.github.com/repos/newham/kankan/zipball/v0.4.0", - "body_html": "<p>Pass the test on Mac OS 10.15.4</p>\n<ol>\n<li>Download,</li>\n<li>Unzip,</li>\n<li>Click to install,</li>\n</ol>\n<p>Done.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.900Z" - }, - "kalk": { - "latestRelease": { - "url": "https://api.github.com/repos/monsterkodi/kalk/releases/12075471", - "assets_url": "https://api.github.com/repos/monsterkodi/kalk/releases/12075471/assets", - "upload_url": "https://uploads.github.com/repos/monsterkodi/kalk/releases/12075471/assets{?name,label}", - "html_url": "https://github.com/monsterkodi/kalk/releases/tag/v0.16.0", - "id": 12075471, - "author": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEyMDc1NDcx", - "tag_name": "v0.16.0", - "target_commitish": "master", - "name": "v0.16.0 windows", - "draft": false, - "prerelease": false, - "created_at": "2018-07-24T12:57:03Z", - "published_at": "2018-07-24T13:23:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/monsterkodi/kalk/releases/assets/7988833", - "id": 7988833, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc5ODg4MzM=", - "name": "kalk-0.16.0-setup.exe", - "label": null, - "uploader": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 38318035, - "download_count": 20448, - "created_at": "2018-07-24T13:22:53Z", - "updated_at": "2018-07-24T13:23:02Z", - "browser_download_url": "https://github.com/monsterkodi/kalk/releases/download/v0.16.0/kalk-0.16.0-setup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/monsterkodi/kalk/tarball/v0.16.0", - "zipball_url": "https://api.github.com/repos/monsterkodi/kalk/zipball/v0.16.0", - "body_html": "<p>v0.16.0 windows</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.940Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:23.614Z" }, "kahla": { "latestRelease": { @@ -46388,9 +50751,9 @@ "published_at": "2022-04-15T15:07:14Z", "assets": [ { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64184015", - "id": 64184015, - "node_id": "RA_kwDOBmIfW84D017P", + "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/94820579", + "id": 94820579, + "node_id": "RA_kwDOBmIfW84Fptjj", "name": "Kahla-4.5.0-win.zip", "label": "", "uploader": { @@ -46415,16 +50778,16 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 70568239, - "download_count": 1, - "created_at": "2022-05-01T16:11:07Z", - "updated_at": "2022-05-01T16:11:16Z", + "size": 70568240, + "download_count": 7, + "created_at": "2023-02-08T16:12:20Z", + "updated_at": "2023-02-08T16:12:32Z", "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/Kahla-4.5.0-win.zip" }, { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64184011", - "id": 64184011, - "node_id": "RA_kwDOBmIfW84D017L", + "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/94820564", + "id": 94820564, + "node_id": "RA_kwDOBmIfW84FptjU", "name": "Kahla-4.5.0.dmg", "label": "", "uploader": { @@ -46449,16 +50812,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68296523, - "download_count": 0, - "created_at": "2022-05-01T16:10:58Z", - "updated_at": "2022-05-01T16:11:05Z", + "size": 68296526, + "download_count": 3, + "created_at": "2023-02-08T16:12:07Z", + "updated_at": "2023-02-08T16:12:17Z", "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/Kahla-4.5.0.dmg" }, { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64959082", - "id": 64959082, - "node_id": "RA_kwDOBmIfW84D3zJq", + "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/101784260", + "id": 101784260, + "node_id": "RA_kwDOBmIfW84GERrE", "name": "kahla-4.5.0.tar.gz", "label": "", "uploader": { @@ -46483,16 +50846,16 @@ }, "content_type": "application/gzip", "state": "uploaded", - "size": 70965206, - "download_count": 0, - "created_at": "2022-05-09T16:11:07Z", - "updated_at": "2022-05-09T16:11:14Z", + "size": 70965164, + "download_count": 3, + "created_at": "2023-03-31T16:12:48Z", + "updated_at": "2023-03-31T16:12:57Z", "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/kahla-4.5.0.tar.gz" }, { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64862477", - "id": 64862477, - "node_id": "RA_kwDOBmIfW84D3bkN", + "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/101784288", + "id": 101784288, + "node_id": "RA_kwDOBmIfW84GERrg", "name": "kahla-4.5.0.x86_64.rpm", "label": "", "uploader": { @@ -46517,16 +50880,16 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 51980640, - "download_count": 0, - "created_at": "2022-05-08T16:11:02Z", - "updated_at": "2022-05-08T16:11:07Z", + "size": 51991656, + "download_count": 1, + "created_at": "2023-03-31T16:13:00Z", + "updated_at": "2023-03-31T16:13:07Z", "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/kahla-4.5.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64110590", - "id": 64110590, - "node_id": "RA_kwDOBmIfW84D0j_-", + "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/94820615", + "id": 94820615, + "node_id": "RA_kwDOBmIfW84FptkH", "name": "Kahla.Setup.4.5.0.exe", "label": "", "uploader": { @@ -46551,16 +50914,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 51574620, - "download_count": 26, - "created_at": "2022-04-30T16:11:23Z", - "updated_at": "2022-04-30T16:11:41Z", + "size": 51923138, + "download_count": 881, + "created_at": "2023-02-08T16:12:34Z", + "updated_at": "2023-02-08T16:12:43Z", "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/Kahla.Setup.4.5.0.exe" }, { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64862480", - "id": 64862480, - "node_id": "RA_kwDOBmIfW84D3bkQ", + "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/101036583", + "id": 101036583, + "node_id": "RA_kwDOBmIfW84GBbIn", "name": "kahla_4.5.0_amd64.deb", "label": "", "uploader": { @@ -46585,10 +50948,10 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 52181410, - "download_count": 0, - "created_at": "2022-05-08T16:11:08Z", - "updated_at": "2022-05-08T16:11:26Z", + "size": 51872796, + "download_count": 33, + "created_at": "2023-03-26T16:10:52Z", + "updated_at": "2023-03-26T16:10:58Z", "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/kahla_4.5.0_amd64.deb" } ], @@ -46596,279 +50959,169 @@ "zipball_url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/zipball/v4.5.0", "body_html": "<p>Auto release</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.950Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:23.780Z" }, - "jumpfm": { + "kalk": { "latestRelease": { - "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/7594612", - "assets_url": "https://api.github.com/repos/JumpFm/jumpfm/releases/7594612/assets", - "upload_url": "https://uploads.github.com/repos/JumpFm/jumpfm/releases/7594612/assets{?name,label}", - "html_url": "https://github.com/JumpFm/jumpfm/releases/tag/v1.0.5", - "id": 7594612, + "url": "https://api.github.com/repos/monsterkodi/kalk/releases/12075471", + "assets_url": "https://api.github.com/repos/monsterkodi/kalk/releases/12075471/assets", + "upload_url": "https://uploads.github.com/repos/monsterkodi/kalk/releases/12075471/assets{?name,label}", + "html_url": "https://github.com/monsterkodi/kalk/releases/tag/v0.16.0", + "id": 12075471, "author": { - "login": "gkutiel", - "id": 1332967, - "node_id": "MDQ6VXNlcjEzMzI5Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", + "login": "monsterkodi", + "id": 581442, + "node_id": "MDQ6VXNlcjU4MTQ0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gkutiel", - "html_url": "https://github.com/gkutiel", - "followers_url": "https://api.github.com/users/gkutiel/followers", - "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", - "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", - "organizations_url": "https://api.github.com/users/gkutiel/orgs", - "repos_url": "https://api.github.com/users/gkutiel/repos", - "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", - "received_events_url": "https://api.github.com/users/gkutiel/received_events", + "url": "https://api.github.com/users/monsterkodi", + "html_url": "https://github.com/monsterkodi", + "followers_url": "https://api.github.com/users/monsterkodi/followers", + "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", + "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", + "organizations_url": "https://api.github.com/users/monsterkodi/orgs", + "repos_url": "https://api.github.com/users/monsterkodi/repos", + "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", + "received_events_url": "https://api.github.com/users/monsterkodi/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTc1OTQ2MTI=", - "tag_name": "v1.0.5", + "node_id": "MDc6UmVsZWFzZTEyMDc1NDcx", + "tag_name": "v0.16.0", "target_commitish": "master", - "name": "1.0.5", + "name": "v0.16.0 windows", "draft": false, "prerelease": false, - "created_at": "2017-08-31T17:30:11Z", - "published_at": "2017-08-31T17:44:17Z", + "created_at": "2018-07-24T12:57:03Z", + "published_at": "2018-07-24T13:23:25Z", "assets": [ { - "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715630", - "id": 4715630, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2MzA=", - "name": "jumpfm-1.0.5-x86_64.AppImage", - "label": "", - "uploader": { - "login": "gkutiel", - "id": 1332967, - "node_id": "MDQ6VXNlcjEzMzI5Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gkutiel", - "html_url": "https://github.com/gkutiel", - "followers_url": "https://api.github.com/users/gkutiel/followers", - "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", - "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", - "organizations_url": "https://api.github.com/users/gkutiel/orgs", - "repos_url": "https://api.github.com/users/gkutiel/repos", - "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", - "received_events_url": "https://api.github.com/users/gkutiel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57540608, - "download_count": 7260, - "created_at": "2017-08-31T17:33:12Z", - "updated_at": "2017-08-31T17:33:14Z", - "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/jumpfm-1.0.5-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715663", - "id": 4715663, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2NjM=", - "name": "jumpfm-setup-1.0.5.exe", - "label": "", + "url": "https://api.github.com/repos/monsterkodi/kalk/releases/assets/7988833", + "id": 7988833, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc5ODg4MzM=", + "name": "kalk-0.16.0-setup.exe", + "label": null, "uploader": { - "login": "gkutiel", - "id": 1332967, - "node_id": "MDQ6VXNlcjEzMzI5Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", + "login": "monsterkodi", + "id": 581442, + "node_id": "MDQ6VXNlcjU4MTQ0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gkutiel", - "html_url": "https://github.com/gkutiel", - "followers_url": "https://api.github.com/users/gkutiel/followers", - "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", - "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", - "organizations_url": "https://api.github.com/users/gkutiel/orgs", - "repos_url": "https://api.github.com/users/gkutiel/repos", - "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", - "received_events_url": "https://api.github.com/users/gkutiel/received_events", + "url": "https://api.github.com/users/monsterkodi", + "html_url": "https://github.com/monsterkodi", + "followers_url": "https://api.github.com/users/monsterkodi/followers", + "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", + "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", + "organizations_url": "https://api.github.com/users/monsterkodi/orgs", + "repos_url": "https://api.github.com/users/monsterkodi/repos", + "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", + "received_events_url": "https://api.github.com/users/monsterkodi/received_events", "type": "User", "site_admin": false }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 32186073, - "download_count": 3766, - "created_at": "2017-08-31T17:38:08Z", - "updated_at": "2017-08-31T17:38:10Z", - "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/jumpfm-setup-1.0.5.exe" - }, - { - "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715664", - "id": 4715664, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2NjQ=", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "gkutiel", - "id": 1332967, - "node_id": "MDQ6VXNlcjEzMzI5Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gkutiel", - "html_url": "https://github.com/gkutiel", - "followers_url": "https://api.github.com/users/gkutiel/followers", - "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", - "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", - "organizations_url": "https://api.github.com/users/gkutiel/orgs", - "repos_url": "https://api.github.com/users/gkutiel/repos", - "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", - "received_events_url": "https://api.github.com/users/gkutiel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 300, - "download_count": 212, - "created_at": "2017-08-31T17:38:09Z", - "updated_at": "2017-08-31T17:38:10Z", - "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/latest.yml" + "size": 38318035, + "download_count": 21956, + "created_at": "2018-07-24T13:22:53Z", + "updated_at": "2018-07-24T13:23:02Z", + "browser_download_url": "https://github.com/monsterkodi/kalk/releases/download/v0.16.0/kalk-0.16.0-setup.exe" } ], - "tarball_url": "https://api.github.com/repos/JumpFm/jumpfm/tarball/v1.0.5", - "zipball_url": "https://api.github.com/repos/JumpFm/jumpfm/zipball/v1.0.5", - "body_html": "<ul>\n<li>adding plugins button</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.961Z" - }, - "kaplan-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454", - "assets_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454/assets", - "upload_url": "https://uploads.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454/assets{?name,label}", - "html_url": "https://github.com/kaplanPRO/kaplan-desktop/releases/tag/v0.6.4", - "id": 63472454, - "author": { - "login": "csengor", - "id": 17097756, - "node_id": "MDQ6VXNlcjE3MDk3NzU2", - "avatar_url": "https://avatars.githubusercontent.com/u/17097756?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/csengor", - "html_url": "https://github.com/csengor", - "followers_url": "https://api.github.com/users/csengor/followers", - "following_url": "https://api.github.com/users/csengor/following{/other_user}", - "gists_url": "https://api.github.com/users/csengor/gists{/gist_id}", - "starred_url": "https://api.github.com/users/csengor/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/csengor/subscriptions", - "organizations_url": "https://api.github.com/users/csengor/orgs", - "repos_url": "https://api.github.com/users/csengor/repos", - "events_url": "https://api.github.com/users/csengor/events{/privacy}", - "received_events_url": "https://api.github.com/users/csengor/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEQ-2Ks4DyING", - "tag_name": "v0.6.4", - "target_commitish": "master", - "name": "0.6.4", - "draft": false, - "prerelease": false, - "created_at": "2022-04-03T17:39:47Z", - "published_at": "2022-04-03T17:46:11Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/tarball/v0.6.4", - "zipball_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/zipball/v0.6.4", - "body_html": "" + "tarball_url": "https://api.github.com/repos/monsterkodi/kalk/tarball/v0.16.0", + "zipball_url": "https://api.github.com/repos/monsterkodi/kalk/zipball/v0.16.0", + "body_html": "<p>v0.16.0 windows</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.177Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:23.834Z" }, - "katana": { + "kankan": { "latestRelease": { - "url": "https://api.github.com/repos/bluegill/katana/releases/16157608", - "assets_url": "https://api.github.com/repos/bluegill/katana/releases/16157608/assets", - "upload_url": "https://uploads.github.com/repos/bluegill/katana/releases/16157608/assets{?name,label}", - "html_url": "https://github.com/bluegill/katana/releases/tag/v1.4.4", - "id": 16157608, + "url": "https://api.github.com/repos/newham/kankan/releases/25156912", + "assets_url": "https://api.github.com/repos/newham/kankan/releases/25156912/assets", + "upload_url": "https://uploads.github.com/repos/newham/kankan/releases/25156912/assets{?name,label}", + "html_url": "https://github.com/newham/kankan/releases/tag/v0.4.0", + "id": 25156912, "author": { - "login": "bluegill", - "id": 5233468, - "node_id": "MDQ6VXNlcjUyMzM0Njg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5233468?v=4", + "login": "newham", + "id": 24582826, + "node_id": "MDQ6VXNlcjI0NTgyODI2", + "avatar_url": "https://avatars.githubusercontent.com/u/24582826?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bluegill", - "html_url": "https://github.com/bluegill", - "followers_url": "https://api.github.com/users/bluegill/followers", - "following_url": "https://api.github.com/users/bluegill/following{/other_user}", - "gists_url": "https://api.github.com/users/bluegill/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bluegill/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bluegill/subscriptions", - "organizations_url": "https://api.github.com/users/bluegill/orgs", - "repos_url": "https://api.github.com/users/bluegill/repos", - "events_url": "https://api.github.com/users/bluegill/events{/privacy}", - "received_events_url": "https://api.github.com/users/bluegill/received_events", + "url": "https://api.github.com/users/newham", + "html_url": "https://github.com/newham", + "followers_url": "https://api.github.com/users/newham/followers", + "following_url": "https://api.github.com/users/newham/following{/other_user}", + "gists_url": "https://api.github.com/users/newham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/newham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/newham/subscriptions", + "organizations_url": "https://api.github.com/users/newham/orgs", + "repos_url": "https://api.github.com/users/newham/repos", + "events_url": "https://api.github.com/users/newham/events{/privacy}", + "received_events_url": "https://api.github.com/users/newham/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE2MTU3NjA4", - "tag_name": "v1.4.4", + "node_id": "MDc6UmVsZWFzZTI1MTU2OTEy", + "tag_name": "v0.4.0", "target_commitish": "master", - "name": "v1.4.4", + "name": "KanKan - Mac OS", "draft": false, "prerelease": false, - "created_at": "2019-03-16T16:01:43Z", - "published_at": "2019-03-16T16:10:09Z", + "created_at": "2021-07-02T07:49:12Z", + "published_at": "2020-04-03T03:32:11Z", "assets": [ { - "url": "https://api.github.com/repos/bluegill/katana/releases/assets/11572355", - "id": 11572355, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTcyMzU1", - "name": "katana-1.4.4-mac.zip", + "url": "https://api.github.com/repos/newham/kankan/releases/assets/39606993", + "id": 39606993, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjA2OTkz", + "name": "kankan-0.4.0.dmg.zip", "label": null, "uploader": { - "login": "bluegill", - "id": 5233468, - "node_id": "MDQ6VXNlcjUyMzM0Njg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5233468?v=4", + "login": "newham", + "id": 24582826, + "node_id": "MDQ6VXNlcjI0NTgyODI2", + "avatar_url": "https://avatars.githubusercontent.com/u/24582826?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bluegill", - "html_url": "https://github.com/bluegill", - "followers_url": "https://api.github.com/users/bluegill/followers", - "following_url": "https://api.github.com/users/bluegill/following{/other_user}", - "gists_url": "https://api.github.com/users/bluegill/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bluegill/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bluegill/subscriptions", - "organizations_url": "https://api.github.com/users/bluegill/orgs", - "repos_url": "https://api.github.com/users/bluegill/repos", - "events_url": "https://api.github.com/users/bluegill/events{/privacy}", - "received_events_url": "https://api.github.com/users/bluegill/received_events", + "url": "https://api.github.com/users/newham", + "html_url": "https://github.com/newham", + "followers_url": "https://api.github.com/users/newham/followers", + "following_url": "https://api.github.com/users/newham/following{/other_user}", + "gists_url": "https://api.github.com/users/newham/gists{/gist_id}", + "starred_url": "https://api.github.com/users/newham/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/newham/subscriptions", + "organizations_url": "https://api.github.com/users/newham/orgs", + "repos_url": "https://api.github.com/users/newham/repos", + "events_url": "https://api.github.com/users/newham/events{/privacy}", + "received_events_url": "https://api.github.com/users/newham/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 56493879, - "download_count": 3586, - "created_at": "2019-03-16T16:16:50Z", - "updated_at": "2019-03-16T16:17:42Z", - "browser_download_url": "https://github.com/bluegill/katana/releases/download/v1.4.4/katana-1.4.4-mac.zip" + "size": 68316109, + "download_count": 192, + "created_at": "2021-07-02T08:30:20Z", + "updated_at": "2021-07-02T08:30:41Z", + "browser_download_url": "https://github.com/newham/kankan/releases/download/v0.4.0/kankan-0.4.0.dmg.zip" } ], - "tarball_url": "https://api.github.com/repos/bluegill/katana/tarball/v1.4.4", - "zipball_url": "https://api.github.com/repos/bluegill/katana/zipball/v1.4.4", - "body_html": "<p>Bug fixes<br>\nRemoved dead pomf hosts<br>\nDependency updates</p>" + "tarball_url": "https://api.github.com/repos/newham/kankan/tarball/v0.4.0", + "zipball_url": "https://api.github.com/repos/newham/kankan/zipball/v0.4.0", + "body_html": "<p>Pass the test on Mac OS 10.15.4</p>\n<ol>\n<li>Download,</li>\n<li>Unzip,</li>\n<li>Click to install,</li>\n</ol>\n<p>Done.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.185Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:24.177Z" }, "kap": { "latestRelease": { - "url": "https://api.github.com/repos/wulkano/Kap/releases/60205345", - "assets_url": "https://api.github.com/repos/wulkano/Kap/releases/60205345/assets", - "upload_url": "https://uploads.github.com/repos/wulkano/Kap/releases/60205345/assets{?name,label}", - "html_url": "https://github.com/wulkano/Kap/releases/tag/v3.5.4", - "id": 60205345, + "url": "https://api.github.com/repos/wulkano/Kap/releases/81190403", + "assets_url": "https://api.github.com/repos/wulkano/Kap/releases/81190403/assets", + "upload_url": "https://uploads.github.com/repos/wulkano/Kap/releases/81190403/assets{?name,label}", + "html_url": "https://github.com/wulkano/Kap/releases/tag/v3.6.0", + "id": 81190403, "author": { "login": "sindresorhus", "id": 170270, @@ -46889,20 +51142,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOA-YX484Dlqkh", - "tag_name": "v3.5.4", + "node_id": "RE_kwDOA-YX484E1t4D", + "tag_name": "v3.6.0", "target_commitish": "main", "name": "", "draft": false, "prerelease": false, - "created_at": "2022-02-23T08:54:19Z", - "published_at": "2022-02-23T09:49:15Z", + "created_at": "2022-10-27T12:09:16Z", + "published_at": "2022-10-27T18:41:50Z", "assets": [ { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679138", - "id": 57679138, - "node_id": "RA_kwDOA-YX484DcB0i", - "name": "Kap-3.5.4-arm64-mac.zip", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488489", + "id": 82488489, + "node_id": "RA_kwDOA-YX484E6qyp", + "name": "Kap-3.6.0-arm64-mac.zip", "label": "", "uploader": { "login": "matheuss", @@ -46926,17 +51179,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 119280378, - "download_count": 2998, - "created_at": "2022-02-23T09:18:07Z", - "updated_at": "2022-02-23T09:18:11Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-arm64-mac.zip" + "size": 119687412, + "download_count": 13525, + "created_at": "2022-10-27T18:15:09Z", + "updated_at": "2022-10-27T18:15:12Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/Kap-3.6.0-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679137", - "id": 57679137, - "node_id": "RA_kwDOA-YX484DcB0h", - "name": "Kap-3.5.4-arm64-mac.zip.blockmap", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488488", + "id": 82488488, + "node_id": "RA_kwDOA-YX484E6qyo", + "name": "Kap-3.6.0-arm64-mac.zip.blockmap", "label": "", "uploader": { "login": "matheuss", @@ -46960,17 +51213,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 125444, - "download_count": 6, - "created_at": "2022-02-23T09:18:07Z", - "updated_at": "2022-02-23T09:18:08Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-arm64-mac.zip.blockmap" + "size": 125363, + "download_count": 171, + "created_at": "2022-10-27T18:15:09Z", + "updated_at": "2022-10-27T18:15:09Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/Kap-3.6.0-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679131", - "id": 57679131, - "node_id": "RA_kwDOA-YX484DcB0b", - "name": "Kap-3.5.4-arm64.dmg", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488449", + "id": 82488449, + "node_id": "RA_kwDOA-YX484E6qyB", + "name": "Kap-3.6.0-arm64.dmg", "label": "", "uploader": { "login": "matheuss", @@ -46994,17 +51247,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 124196605, - "download_count": 11859, - "created_at": "2022-02-23T09:18:02Z", - "updated_at": "2022-02-23T09:18:05Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-arm64.dmg" + "size": 124651995, + "download_count": 80564, + "created_at": "2022-10-27T18:14:47Z", + "updated_at": "2022-10-27T18:14:52Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/Kap-3.6.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679130", - "id": 57679130, - "node_id": "RA_kwDOA-YX484DcB0a", - "name": "Kap-3.5.4-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488450", + "id": 82488450, + "node_id": "RA_kwDOA-YX484E6qyC", + "name": "Kap-3.6.0-arm64.dmg.blockmap", "label": "", "uploader": { "login": "matheuss", @@ -47028,17 +51281,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 131307, - "download_count": 6, - "created_at": "2022-02-23T09:18:02Z", - "updated_at": "2022-02-23T09:18:02Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-arm64.dmg.blockmap" + "size": 131863, + "download_count": 175, + "created_at": "2022-10-27T18:14:47Z", + "updated_at": "2022-10-27T18:14:47Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/Kap-3.6.0-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57678891", - "id": 57678891, - "node_id": "RA_kwDOA-YX484DcBwr", - "name": "Kap-3.5.4-mac.zip", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488078", + "id": 82488078, + "node_id": "RA_kwDOA-YX484E6qsO", + "name": "Kap-3.6.0-mac.zip", "label": "", "uploader": { "login": "matheuss", @@ -47062,17 +51315,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 117601230, - "download_count": 16331, - "created_at": "2022-02-23T09:15:37Z", - "updated_at": "2022-02-23T09:15:41Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-mac.zip" + "size": 118008237, + "download_count": 15894, + "created_at": "2022-10-27T18:13:02Z", + "updated_at": "2022-10-27T18:13:06Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/Kap-3.6.0-mac.zip" }, { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57678890", - "id": 57678890, - "node_id": "RA_kwDOA-YX484DcBwq", - "name": "Kap-3.5.4-mac.zip.blockmap", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488079", + "id": 82488079, + "node_id": "RA_kwDOA-YX484E6qsP", + "name": "Kap-3.6.0-mac.zip.blockmap", "label": "", "uploader": { "login": "matheuss", @@ -47096,17 +51349,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 124198, - "download_count": 4, - "created_at": "2022-02-23T09:15:37Z", - "updated_at": "2022-02-23T09:15:38Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-mac.zip.blockmap" + "size": 124000, + "download_count": 166, + "created_at": "2022-10-27T18:13:02Z", + "updated_at": "2022-10-27T18:13:02Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/Kap-3.6.0-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57678870", - "id": 57678870, - "node_id": "RA_kwDOA-YX484DcBwW", - "name": "Kap-3.5.4-x64.dmg", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488028", + "id": 82488028, + "node_id": "RA_kwDOA-YX484E6qrc", + "name": "Kap-3.6.0-x64.dmg", "label": "", "uploader": { "login": "matheuss", @@ -47130,17 +51383,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 122226033, - "download_count": 12222, - "created_at": "2022-02-23T09:15:28Z", - "updated_at": "2022-02-23T09:15:32Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-x64.dmg" + "size": 122690815, + "download_count": 45095, + "created_at": "2022-10-27T18:12:35Z", + "updated_at": "2022-10-27T18:12:39Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/Kap-3.6.0-x64.dmg" }, { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57678869", - "id": 57678869, - "node_id": "RA_kwDOA-YX484DcBwV", - "name": "Kap-3.5.4-x64.dmg.blockmap", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488029", + "id": 82488029, + "node_id": "RA_kwDOA-YX484E6qrd", + "name": "Kap-3.6.0-x64.dmg.blockmap", "label": "", "uploader": { "login": "matheuss", @@ -47164,16 +51417,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 128870, - "download_count": 5, - "created_at": "2022-02-23T09:15:28Z", - "updated_at": "2022-02-23T09:15:28Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-x64.dmg.blockmap" + "size": 130074, + "download_count": 179, + "created_at": "2022-10-27T18:12:35Z", + "updated_at": "2022-10-27T18:12:35Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/Kap-3.6.0-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679145", - "id": 57679145, - "node_id": "RA_kwDOA-YX484DcB0p", + "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/82488493", + "id": 82488493, + "node_id": "RA_kwDOA-YX484E6qyt", "name": "latest-mac.yml", "label": "", "uploader": { @@ -47199,29 +51452,161 @@ "content_type": "text/yaml", "state": "uploaded", "size": 783, - "download_count": 489077, - "created_at": "2022-02-23T09:18:12Z", - "updated_at": "2022-02-23T09:18:12Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/latest-mac.yml" + "download_count": 6905167, + "created_at": "2022-10-27T18:15:12Z", + "updated_at": "2022-10-27T18:15:12Z", + "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.6.0/latest-mac.yml" } ], - "tarball_url": "https://api.github.com/repos/wulkano/Kap/tarball/v3.5.4", - "zipball_url": "https://api.github.com/repos/wulkano/Kap/zipball/v3.5.4", - "body_html": "<ul>\n<li>Don’t fail the recording on recording warnings <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/wulkano/Kap/commit/002ad5ac160ed245ddff096090b80a4f312e5b3a/hovercard\" href=\"https://github.com/wulkano/Kap/commit/002ad5ac160ed245ddff096090b80a4f312e5b3a\"><tt>002ad5a</tt></a></li>\n</ul>\n<p><a class=\"commit-link\" href=\"https://github.com/wulkano/Kap/compare/v3.5.3...v3.5.4\"><tt>v3.5.3...v3.5.4</tt></a></p>", + "tarball_url": "https://api.github.com/repos/wulkano/Kap/tarball/v3.6.0", + "zipball_url": "https://api.github.com/repos/wulkano/Kap/zipball/v3.6.0", + "body_html": "<ul>\n<li>You can now pause/resume a recording. (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/thethomasz/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/thethomasz\">@thethomasz</a>)<br>\nWhile recording, Option-click the menu bar icon to pause or right-click for more options.</li>\n</ul>\n<p><a class=\"commit-link\" href=\"https://github.com/wulkano/Kap/compare/v3.5.5...v3.6.0\"><tt>v3.5.5...v3.6.0</tt></a></p>", "reactions": { - "url": "https://api.github.com/repos/wulkano/Kap/releases/60205345/reactions", - "total_count": 5, + "url": "https://api.github.com/repos/wulkano/Kap/releases/81190403/reactions", + "total_count": 16, "+1": 0, "-1": 0, "laugh": 0, + "hooray": 4, + "confused": 0, + "heart": 1, + "rocket": 10, + "eyes": 1 + }, + "mentions_count": 1 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:24.321Z" + }, + "kaplan-desktop": { + "latestRelease": { + "url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454", + "assets_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454/assets", + "upload_url": "https://uploads.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454/assets{?name,label}", + "html_url": "https://github.com/kaplanPRO/kaplan-desktop/releases/tag/v0.6.4", + "id": 63472454, + "author": { + "login": "csengor", + "id": 17097756, + "node_id": "MDQ6VXNlcjE3MDk3NzU2", + "avatar_url": "https://avatars.githubusercontent.com/u/17097756?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/csengor", + "html_url": "https://github.com/csengor", + "followers_url": "https://api.github.com/users/csengor/followers", + "following_url": "https://api.github.com/users/csengor/following{/other_user}", + "gists_url": "https://api.github.com/users/csengor/gists{/gist_id}", + "starred_url": "https://api.github.com/users/csengor/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/csengor/subscriptions", + "organizations_url": "https://api.github.com/users/csengor/orgs", + "repos_url": "https://api.github.com/users/csengor/repos", + "events_url": "https://api.github.com/users/csengor/events{/privacy}", + "received_events_url": "https://api.github.com/users/csengor/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOEQ-2Ks4DyING", + "tag_name": "v0.6.4", + "target_commitish": "master", + "name": "0.6.4", + "draft": false, + "prerelease": false, + "created_at": "2022-04-03T17:39:47Z", + "published_at": "2022-04-03T17:46:11Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/tarball/v0.6.4", + "zipball_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/zipball/v0.6.4", + "body_html": "", + "reactions": { + "url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, - "rocket": 5, + "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.185Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:24.322Z" + }, + "katana": { + "latestRelease": { + "url": "https://api.github.com/repos/bluegill/katana/releases/16157608", + "assets_url": "https://api.github.com/repos/bluegill/katana/releases/16157608/assets", + "upload_url": "https://uploads.github.com/repos/bluegill/katana/releases/16157608/assets{?name,label}", + "html_url": "https://github.com/bluegill/katana/releases/tag/v1.4.4", + "id": 16157608, + "author": { + "login": "bluegill", + "id": 5233468, + "node_id": "MDQ6VXNlcjUyMzM0Njg=", + "avatar_url": "https://avatars.githubusercontent.com/u/5233468?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bluegill", + "html_url": "https://github.com/bluegill", + "followers_url": "https://api.github.com/users/bluegill/followers", + "following_url": "https://api.github.com/users/bluegill/following{/other_user}", + "gists_url": "https://api.github.com/users/bluegill/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bluegill/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bluegill/subscriptions", + "organizations_url": "https://api.github.com/users/bluegill/orgs", + "repos_url": "https://api.github.com/users/bluegill/repos", + "events_url": "https://api.github.com/users/bluegill/events{/privacy}", + "received_events_url": "https://api.github.com/users/bluegill/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE2MTU3NjA4", + "tag_name": "v1.4.4", + "target_commitish": "master", + "name": "v1.4.4", + "draft": false, + "prerelease": false, + "created_at": "2019-03-16T16:01:43Z", + "published_at": "2019-03-16T16:10:09Z", + "assets": [ + { + "url": "https://api.github.com/repos/bluegill/katana/releases/assets/11572355", + "id": 11572355, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTcyMzU1", + "name": "katana-1.4.4-mac.zip", + "label": null, + "uploader": { + "login": "bluegill", + "id": 5233468, + "node_id": "MDQ6VXNlcjUyMzM0Njg=", + "avatar_url": "https://avatars.githubusercontent.com/u/5233468?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bluegill", + "html_url": "https://github.com/bluegill", + "followers_url": "https://api.github.com/users/bluegill/followers", + "following_url": "https://api.github.com/users/bluegill/following{/other_user}", + "gists_url": "https://api.github.com/users/bluegill/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bluegill/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bluegill/subscriptions", + "organizations_url": "https://api.github.com/users/bluegill/orgs", + "repos_url": "https://api.github.com/users/bluegill/repos", + "events_url": "https://api.github.com/users/bluegill/events{/privacy}", + "received_events_url": "https://api.github.com/users/bluegill/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 56493879, + "download_count": 5134, + "created_at": "2019-03-16T16:16:50Z", + "updated_at": "2019-03-16T16:17:42Z", + "browser_download_url": "https://github.com/bluegill/katana/releases/download/v1.4.4/katana-1.4.4-mac.zip" + } + ], + "tarball_url": "https://api.github.com/repos/bluegill/katana/tarball/v1.4.4", + "zipball_url": "https://api.github.com/repos/bluegill/katana/zipball/v1.4.4", + "body_html": "<p>Bug fixes<br>\nRemoved dead pomf hosts<br>\nDependency updates</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:24.833Z" }, "kappo": { "latestRelease": { @@ -47288,7 +51673,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 49527109, - "download_count": 1266, + "download_count": 2723, "created_at": "2018-07-09T15:19:01Z", "updated_at": "2018-07-09T15:19:13Z", "browser_download_url": "https://github.com/monsterkodi/kappo/releases/download/v1.31.0/kappo-1.31.0-setup.exe" @@ -47298,15 +51683,7 @@ "zipball_url": "https://api.github.com/repos/monsterkodi/kappo/zipball/v1.31.0", "body_html": "<p>v1.31.0 windows</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.195Z" - }, - "kinesis-ci": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.352Z" - }, - "keycombiner": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.356Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:24.833Z" }, "keeweb": { "latestRelease": { @@ -47373,7 +51750,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 7160996, - "download_count": 2624, + "download_count": 6969, "created_at": "2021-07-18T14:53:07Z", "updated_at": "2021-07-18T14:53:09Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.html.zip" @@ -47407,7 +51784,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 81703944, - "download_count": 2419, + "download_count": 5992, "created_at": "2021-07-18T14:53:07Z", "updated_at": "2021-07-18T14:53:15Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.AppImage" @@ -47441,7 +51818,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 95895552, - "download_count": 373, + "download_count": 1094, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:14Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.snap" @@ -47475,7 +51852,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 80160394, - "download_count": 16715, + "download_count": 43110, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:13Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.x64.deb" @@ -47509,7 +51886,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 80141562, - "download_count": 615, + "download_count": 1833, "created_at": "2021-07-18T14:53:07Z", "updated_at": "2021-07-18T14:53:15Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.x64.zip" @@ -47543,7 +51920,7 @@ "content_type": "application/x-redhat-package-manager", "state": "uploaded", "size": 57174945, - "download_count": 936, + "download_count": 2794, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:15Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.x86_64.rpm" @@ -47577,7 +51954,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 85807370, - "download_count": 14627, + "download_count": 29961, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:13Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.mac.arm64.dmg" @@ -47611,7 +51988,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84478145, - "download_count": 56829, + "download_count": 112830, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:15Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.mac.x64.dmg" @@ -47645,7 +52022,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 59490304, - "download_count": 949, + "download_count": 3975, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:15Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.arm64.exe" @@ -47679,7 +52056,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 85382735, - "download_count": 222, + "download_count": 650, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:15Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.arm64.zip" @@ -47713,7 +52090,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 60156888, - "download_count": 8313, + "download_count": 32590, "created_at": "2021-07-18T14:53:07Z", "updated_at": "2021-07-18T14:53:13Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.ia32.exe" @@ -47747,7 +52124,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 79082537, - "download_count": 681, + "download_count": 1888, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:14Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.ia32.zip" @@ -47781,7 +52158,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 63026752, - "download_count": 64202, + "download_count": 153298, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:12Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.x64.exe" @@ -47815,7 +52192,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 83753334, - "download_count": 2566, + "download_count": 6742, "created_at": "2021-07-18T14:53:07Z", "updated_at": "2021-07-18T14:53:14Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.x64.zip" @@ -47849,7 +52226,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 1303, - "download_count": 529, + "download_count": 987, "created_at": "2021-07-18T14:53:07Z", "updated_at": "2021-07-18T14:53:08Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/Verify.sha256" @@ -47883,7 +52260,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 7575, - "download_count": 65759, + "download_count": 108280, "created_at": "2021-07-18T14:53:08Z", "updated_at": "2021-07-18T14:53:08Z", "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/Verify.sign.sha256" @@ -47894,26 +52271,179 @@ "body_html": "<p><code>+</code> added Microsoft Teams storage<br>\n<code>+</code> added a possibility to override tenant in Microsoft OneDrive<br>\n<code>!</code> disabled automatic installation of KeePassXC-Browser extension<br>\n<code>+</code> added an option to diagnose YubiKey code listing issues<br>\n<code>-</code> fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"924027758\" data-permission-text=\"Title is private\" data-url=\"https://github.com/keeweb/keeweb/issues/1845\" data-hovercard-type=\"issue\" data-hovercard-url=\"/keeweb/keeweb/issues/1845/hovercard\" href=\"https://github.com/keeweb/keeweb/issues/1845\">#1845</a>: fixed a visible crash on socket write error</p>\n<p>Want to keep releases happening? Donate to KeeWeb on <a href=\"https://opencollective.com/keeweb\" rel=\"nofollow\">OpenCollective</a> or <a href=\"https://github.com/sponsors/keeweb\">GitHub</a>. Thank you!</p>", "reactions": { "url": "https://api.github.com/repos/keeweb/keeweb/releases/46375987/reactions", - "total_count": 23, - "+1": 10, + "total_count": 38, + "+1": 18, "-1": 0, "laugh": 0, - "hooray": 0, + "hooray": 1, "confused": 0, - "heart": 3, + "heart": 9, "rocket": 10, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.397Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:24.833Z" + }, + "keycombiner": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:25.345Z" + }, + "kinesis-ci": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:25.345Z" + }, + "jumpfm": { + "latestRelease": { + "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/7594612", + "assets_url": "https://api.github.com/repos/JumpFm/jumpfm/releases/7594612/assets", + "upload_url": "https://uploads.github.com/repos/JumpFm/jumpfm/releases/7594612/assets{?name,label}", + "html_url": "https://github.com/JumpFm/jumpfm/releases/tag/v1.0.5", + "id": 7594612, + "author": { + "login": "gkutiel", + "id": 1332967, + "node_id": "MDQ6VXNlcjEzMzI5Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gkutiel", + "html_url": "https://github.com/gkutiel", + "followers_url": "https://api.github.com/users/gkutiel/followers", + "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", + "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", + "organizations_url": "https://api.github.com/users/gkutiel/orgs", + "repos_url": "https://api.github.com/users/gkutiel/repos", + "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", + "received_events_url": "https://api.github.com/users/gkutiel/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTc1OTQ2MTI=", + "tag_name": "v1.0.5", + "target_commitish": "master", + "name": "1.0.5", + "draft": false, + "prerelease": false, + "created_at": "2017-08-31T17:30:11Z", + "published_at": "2017-08-31T17:44:17Z", + "assets": [ + { + "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715630", + "id": 4715630, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2MzA=", + "name": "jumpfm-1.0.5-x86_64.AppImage", + "label": "", + "uploader": { + "login": "gkutiel", + "id": 1332967, + "node_id": "MDQ6VXNlcjEzMzI5Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gkutiel", + "html_url": "https://github.com/gkutiel", + "followers_url": "https://api.github.com/users/gkutiel/followers", + "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", + "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", + "organizations_url": "https://api.github.com/users/gkutiel/orgs", + "repos_url": "https://api.github.com/users/gkutiel/repos", + "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", + "received_events_url": "https://api.github.com/users/gkutiel/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 57540608, + "download_count": 7973, + "created_at": "2017-08-31T17:33:12Z", + "updated_at": "2017-08-31T17:33:14Z", + "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/jumpfm-1.0.5-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715663", + "id": 4715663, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2NjM=", + "name": "jumpfm-setup-1.0.5.exe", + "label": "", + "uploader": { + "login": "gkutiel", + "id": 1332967, + "node_id": "MDQ6VXNlcjEzMzI5Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gkutiel", + "html_url": "https://github.com/gkutiel", + "followers_url": "https://api.github.com/users/gkutiel/followers", + "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", + "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", + "organizations_url": "https://api.github.com/users/gkutiel/orgs", + "repos_url": "https://api.github.com/users/gkutiel/repos", + "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", + "received_events_url": "https://api.github.com/users/gkutiel/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 32186073, + "download_count": 4299, + "created_at": "2017-08-31T17:38:08Z", + "updated_at": "2017-08-31T17:38:10Z", + "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/jumpfm-setup-1.0.5.exe" + }, + { + "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715664", + "id": 4715664, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2NjQ=", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "gkutiel", + "id": 1332967, + "node_id": "MDQ6VXNlcjEzMzI5Njc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gkutiel", + "html_url": "https://github.com/gkutiel", + "followers_url": "https://api.github.com/users/gkutiel/followers", + "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", + "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", + "organizations_url": "https://api.github.com/users/gkutiel/orgs", + "repos_url": "https://api.github.com/users/gkutiel/repos", + "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", + "received_events_url": "https://api.github.com/users/gkutiel/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 300, + "download_count": 255, + "created_at": "2017-08-31T17:38:09Z", + "updated_at": "2017-08-31T17:38:10Z", + "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/JumpFm/jumpfm/tarball/v1.0.5", + "zipball_url": "https://api.github.com/repos/JumpFm/jumpfm/zipball/v1.0.5", + "body_html": "<ul>\n<li>adding plugins button</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:25.455Z" }, "knowte": { "latestRelease": { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/47110410", - "assets_url": "https://api.github.com/repos/digimezzo/knowte/releases/47110410/assets", - "upload_url": "https://uploads.github.com/repos/digimezzo/knowte/releases/47110410/assets{?name,label}", - "html_url": "https://github.com/digimezzo/knowte/releases/tag/v2.0.9", - "id": 47110410, + "url": "https://api.github.com/repos/digimezzo/knowte/releases/101049125", + "assets_url": "https://api.github.com/repos/digimezzo/knowte/releases/101049125/assets", + "upload_url": "https://uploads.github.com/repos/digimezzo/knowte/releases/101049125/assets{?name,label}", + "html_url": "https://github.com/digimezzo/knowte/releases/tag/v3.0.0", + "id": 101049125, "author": { "login": "digimezzo", "id": 11945339, @@ -47934,20 +52464,20 @@ "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ3MTEwNDEw", - "tag_name": "v2.0.9", + "node_id": "RE_kwDOCRzxcM4GBeMl", + "tag_name": "v3.0.0", "target_commitish": "master", - "name": "Knowte 2.0.10", + "name": "Knowte 3.0.0", "draft": false, "prerelease": false, - "created_at": "2021-07-30T17:39:15Z", - "published_at": "2021-08-01T11:22:20Z", + "created_at": "2023-04-27T05:18:32Z", + "published_at": "2023-04-27T06:38:27Z", "assets": [ { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483256", - "id": 41483256, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzMjU2", - "name": "Knowte-2.0.9.AppImage", + "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/105529873", + "id": 105529873, + "node_id": "RA_kwDOCRzxcM4GSkIR", + "name": "Knowte-3.0.0.AppImage", "label": null, "uploader": { "login": "digimezzo", @@ -47971,17 +52501,17 @@ }, "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 107071266, - "download_count": 398, - "created_at": "2021-08-01T11:02:28Z", - "updated_at": "2021-08-01T11:06:16Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte-2.0.9.AppImage" + "size": 150322579, + "download_count": 201, + "created_at": "2023-04-27T06:03:01Z", + "updated_at": "2023-04-27T06:05:05Z", + "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v3.0.0/Knowte-3.0.0.AppImage" }, { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483630", - "id": 41483630, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzNjMw", - "name": "Knowte-2.0.9.pacman", + "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/105529934", + "id": 105529934, + "node_id": "RA_kwDOCRzxcM4GSkJO", + "name": "Knowte-3.0.0.deb", "label": null, "uploader": { "login": "digimezzo", @@ -48003,19 +52533,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 64601212, - "download_count": 144, - "created_at": "2021-08-01T11:11:34Z", - "updated_at": "2021-08-01T11:15:04Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte-2.0.9.pacman" + "size": 86619552, + "download_count": 129, + "created_at": "2023-04-27T06:05:05Z", + "updated_at": "2023-04-27T06:06:10Z", + "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v3.0.0/Knowte-3.0.0.deb" }, { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483516", - "id": 41483516, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzNTE2", - "name": "Knowte-2.0.9.x86_64.rpm", + "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/105529530", + "id": 105529530, + "node_id": "RA_kwDOCRzxcM4GSkC6", + "name": "Knowte-3.0.0.dmg", "label": null, "uploader": { "login": "digimezzo", @@ -48037,19 +52567,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 64221865, - "download_count": 156, - "created_at": "2021-08-01T11:08:08Z", - "updated_at": "2021-08-01T11:11:27Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte-2.0.9.x86_64.rpm" + "size": 145799651, + "download_count": 56, + "created_at": "2023-04-27T05:58:06Z", + "updated_at": "2023-04-27T06:00:08Z", + "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v3.0.0/Knowte-3.0.0.dmg" }, { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483150", - "id": 41483150, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzMTUw", - "name": "Knowte.Setup.2.0.9.exe", + "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/105529404", + "id": 105529404, + "node_id": "RA_kwDOCRzxcM4GSkA8", + "name": "Knowte-3.0.0.exe", "label": null, "uploader": { "login": "digimezzo", @@ -48073,17 +52603,17 @@ }, "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 61644992, - "download_count": 7984, - "created_at": "2021-08-01T11:00:11Z", - "updated_at": "2021-08-01T11:02:21Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte.Setup.2.0.9.exe" + "size": 101946675, + "download_count": 2319, + "created_at": "2023-04-27T05:56:37Z", + "updated_at": "2023-04-27T05:58:06Z", + "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v3.0.0/Knowte-3.0.0.exe" }, { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483772", - "id": 41483772, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzNzcy", - "name": "Knowte_2.0.9_amd64.deb", + "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/105529708", + "id": 105529708, + "node_id": "RA_kwDOCRzxcM4GSkFs", + "name": "Knowte-3.0.0.pacman", "label": null, "uploader": { "login": "digimezzo", @@ -48105,40 +52635,108 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 64598476, - "download_count": 150, - "created_at": "2021-08-01T11:15:23Z", - "updated_at": "2021-08-01T11:18:56Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte_2.0.9_amd64.deb" + "size": 86623984, + "download_count": 32, + "created_at": "2023-04-27T06:00:08Z", + "updated_at": "2023-04-27T06:01:12Z", + "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v3.0.0/Knowte-3.0.0.pacman" + }, + { + "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/105529980", + "id": 105529980, + "node_id": "RA_kwDOCRzxcM4GSkJ8", + "name": "Knowte-3.0.0.rpm", + "label": null, + "uploader": { + "login": "digimezzo", + "id": 11945339, + "node_id": "MDQ6VXNlcjExOTQ1MzM5", + "avatar_url": "https://avatars.githubusercontent.com/u/11945339?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/digimezzo", + "html_url": "https://github.com/digimezzo", + "followers_url": "https://api.github.com/users/digimezzo/followers", + "following_url": "https://api.github.com/users/digimezzo/following{/other_user}", + "gists_url": "https://api.github.com/users/digimezzo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/digimezzo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/digimezzo/subscriptions", + "organizations_url": "https://api.github.com/users/digimezzo/orgs", + "repos_url": "https://api.github.com/users/digimezzo/repos", + "events_url": "https://api.github.com/users/digimezzo/events{/privacy}", + "received_events_url": "https://api.github.com/users/digimezzo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-rpm", + "state": "uploaded", + "size": 86416556, + "download_count": 23, + "created_at": "2023-04-27T06:06:10Z", + "updated_at": "2023-04-27T06:07:23Z", + "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v3.0.0/Knowte-3.0.0.rpm" + }, + { + "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/105529777", + "id": 105529777, + "node_id": "RA_kwDOCRzxcM4GSkGx", + "name": "Knowte-3.0.0.snap", + "label": null, + "uploader": { + "login": "digimezzo", + "id": 11945339, + "node_id": "MDQ6VXNlcjExOTQ1MzM5", + "avatar_url": "https://avatars.githubusercontent.com/u/11945339?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/digimezzo", + "html_url": "https://github.com/digimezzo", + "followers_url": "https://api.github.com/users/digimezzo/followers", + "following_url": "https://api.github.com/users/digimezzo/following{/other_user}", + "gists_url": "https://api.github.com/users/digimezzo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/digimezzo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/digimezzo/subscriptions", + "organizations_url": "https://api.github.com/users/digimezzo/orgs", + "repos_url": "https://api.github.com/users/digimezzo/repos", + "events_url": "https://api.github.com/users/digimezzo/events{/privacy}", + "received_events_url": "https://api.github.com/users/digimezzo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.snap", + "state": "uploaded", + "size": 132022272, + "download_count": 19, + "created_at": "2023-04-27T06:01:12Z", + "updated_at": "2023-04-27T06:03:01Z", + "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v3.0.0/Knowte-3.0.0.snap" } ], - "tarball_url": "https://api.github.com/repos/digimezzo/knowte/tarball/v2.0.9", - "zipball_url": "https://api.github.com/repos/digimezzo/knowte/zipball/v2.0.9", - "body_html": "<h2>[2.0.10] - 2021-07-30</h2>\n<h3>Added</h3>\n<ul>\n<li>Added setting to use light header bar</li>\n<li>Added Brazilian Portuguese translation</li>\n<li>When browsing the settings or information pages, the logo changes to a back arrow.</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Update indicator is now non-intrusive</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Fixed a bug where a color change was not applied to all opened windows.</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/digimezzo/knowte/tarball/v3.0.0", + "zipball_url": "https://api.github.com/repos/digimezzo/knowte/zipball/v3.0.0", + "body_html": "<h2>[3.0.0] - 2023-04-27</h2>\n<h3>Added</h3>\n<ul>\n<li>Added Mac support</li>\n<li>Added spell checker</li>\n<li>Added note font resizing using CTRL + mouse wheel</li>\n<li>Added note status bar with quick options</li>\n<li>Added note encryption and password protection</li>\n<li>Added Russian translation</li>\n<li>Added option to move notes from one collection to another</li>\n<li>Added possibility to search inside notes</li>\n<li>Added Markdown notes</li>\n<li>Added improved theming and dark theme</li>\n<li>Added note pinning</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Knowte can, upon confirmation, now close all open notes for you when switching collections.</li>\n</ul>\n<h3>Removed</h3>\n<ul>\n<li>Removed import from Knowte 1.x</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Fixed a bug where the collection switcher icon is invisible when using a dark header bar</li>\n<li>Fixed extra new lines being added when copying note text to another application</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/47110410/reactions", - "total_count": 2, - "+1": 2, + "url": "https://api.github.com/repos/digimezzo/knowte/releases/101049125/reactions", + "total_count": 4, + "+1": 0, "-1": 0, - "laugh": 0, + "laugh": 2, "hooray": 0, "confused": 0, - "heart": 0, + "heart": 2, "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.547Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:25.744Z" }, "kube-dev-dashboard": { "latestRelease": { - "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/62119502", - "assets_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/62119502/assets", - "upload_url": "https://uploads.github.com/repos/prsh9/kubectl-dashboard/releases/62119502/assets{?name,label}", - "html_url": "https://github.com/prsh9/kubectl-dashboard/releases/tag/v0.12.3", - "id": 62119502, + "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/90525924", + "assets_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/90525924/assets", + "upload_url": "https://uploads.github.com/repos/prsh9/kubectl-dashboard/releases/90525924/assets{?name,label}", + "html_url": "https://github.com/prsh9/kubectl-dashboard/releases/tag/v0.14.3", + "id": 90525924, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -48159,20 +52757,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDODBAzUc4Ds95O", - "tag_name": "v0.12.3", + "node_id": "RE_kwDODBAzUc4FZVDk", + "tag_name": "v0.14.3", "target_commitish": "master", - "name": "v0.12.3", + "name": "v0.14.3", "draft": false, "prerelease": false, - "created_at": "2022-03-17T17:18:11Z", - "published_at": "2022-03-17T17:25:56Z", + "created_at": "2023-01-28T14:14:53Z", + "published_at": "2023-01-28T14:26:14Z", "assets": [ { - "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/59789826", - "id": 59789826, - "node_id": "RA_kwDODBAzUc4DkFIC", - "name": "kube-dev-dashboard-0.12.3-linux.zip", + "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/93378548", + "id": 93378548, + "node_id": "RA_kwDODBAzUc4FkNf0", + "name": "kube-dev-dashboard-0.14.3-linux.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -48196,17 +52794,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89510766, + "size": 100963964, "download_count": 6, - "created_at": "2022-03-17T17:24:44Z", - "updated_at": "2022-03-17T17:24:48Z", - "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.12.3/kube-dev-dashboard-0.12.3-linux.zip" + "created_at": "2023-01-28T14:23:01Z", + "updated_at": "2023-01-28T14:23:07Z", + "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.14.3/kube-dev-dashboard-0.14.3-linux.zip" }, { - "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/59789839", - "id": 59789839, - "node_id": "RA_kwDODBAzUc4DkFIP", - "name": "kube-dev-dashboard-0.12.3-mac.dmg", + "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/93378554", + "id": 93378554, + "node_id": "RA_kwDODBAzUc4FkNf6", + "name": "kube-dev-dashboard-0.14.3-mac.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -48230,17 +52828,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 92462767, - "download_count": 8, - "created_at": "2022-03-17T17:24:52Z", - "updated_at": "2022-03-17T17:24:56Z", - "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.12.3/kube-dev-dashboard-0.12.3-mac.dmg" + "size": 102487505, + "download_count": 11, + "created_at": "2023-01-28T14:23:12Z", + "updated_at": "2023-01-28T14:23:17Z", + "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.14.3/kube-dev-dashboard-0.14.3-mac.dmg" }, { - "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/59789836", - "id": 59789836, - "node_id": "RA_kwDODBAzUc4DkFIM", - "name": "kube-dev-dashboard-0.12.3-win.exe", + "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/93378551", + "id": 93378551, + "node_id": "RA_kwDODBAzUc4FkNf3", + "name": "kube-dev-dashboard-0.14.3-win.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -48264,18 +52862,18 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 73620861, - "download_count": 88, - "created_at": "2022-03-17T17:24:48Z", - "updated_at": "2022-03-17T17:24:51Z", - "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.12.3/kube-dev-dashboard-0.12.3-win.exe" + "size": 82646637, + "download_count": 365, + "created_at": "2023-01-28T14:23:07Z", + "updated_at": "2023-01-28T14:23:12Z", + "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.14.3/kube-dev-dashboard-0.14.3-win.exe" } ], - "tarball_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/tarball/v0.12.3", - "zipball_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/zipball/v0.12.3", - "body_html": "<h2>Commits</h2>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/prsh9/kubectl-dashboard/commit/199f4a42630ab3f741643e86cbc9a6912c201f68/hovercard\" href=\"https://github.com/prsh9/kubectl-dashboard/commit/199f4a42630ab3f741643e86cbc9a6912c201f68\"><tt>199f4a4</tt></a>: Auto-scroll support for logs</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/tarball/v0.14.3", + "zipball_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/zipball/v0.14.3", + "body_html": "<h2>Commits</h2>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/prsh9/kubectl-dashboard/commit/0c80d0aabe87d40d3572c29f9722c0c65815b229/hovercard\" href=\"https://github.com/prsh9/kubectl-dashboard/commit/0c80d0aabe87d40d3572c29f9722c0c65815b229\"><tt>0c80d0a</tt></a>: Use Yarn Resolutions</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/prsh9/kubectl-dashboard/commit/9d73c781f7192cfeaf5c9cdf919f4301b04fbde1/hovercard\" href=\"https://github.com/prsh9/kubectl-dashboard/commit/9d73c781f7192cfeaf5c9cdf919f4301b04fbde1\"><tt>9d73c78</tt></a>: Start/Stop Deployments</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/prsh9/kubectl-dashboard/commit/8ff1c970c9467530308c95d3957fa33dcd750092/hovercard\" href=\"https://github.com/prsh9/kubectl-dashboard/commit/8ff1c970c9467530308c95d3957fa33dcd750092\"><tt>8ff1c97</tt></a>: View Deployments</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.564Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:25.883Z" }, "kube-forwarder": { "latestRelease": { @@ -48342,7 +52940,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 72996821, - "download_count": 6193, + "download_count": 8640, "created_at": "2019-08-14T10:08:22Z", "updated_at": "2019-08-14T10:09:26Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.AppImage" @@ -48376,7 +52974,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 65280019, - "download_count": 12296, + "download_count": 19093, "created_at": "2019-08-14T10:08:26Z", "updated_at": "2019-08-14T10:09:09Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.dmg" @@ -48410,7 +53008,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 69327, - "download_count": 102, + "download_count": 105, "created_at": "2019-08-14T10:08:26Z", "updated_at": "2019-08-14T10:08:27Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.dmg.blockmap" @@ -48444,7 +53042,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 47343308, - "download_count": 10055, + "download_count": 17235, "created_at": "2019-08-14T10:08:55Z", "updated_at": "2019-08-14T10:10:12Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.exe" @@ -48478,7 +53076,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 50253, - "download_count": 168, + "download_count": 175, "created_at": "2019-08-14T10:08:55Z", "updated_at": "2019-08-14T10:08:56Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.exe.blockmap" @@ -48512,7 +53110,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 62901844, - "download_count": 503, + "download_count": 645, "created_at": "2019-08-14T10:08:56Z", "updated_at": "2019-08-14T10:09:47Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.zip" @@ -48546,7 +53144,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 366, - "download_count": 38620, + "download_count": 62394, "created_at": "2019-08-14T10:10:13Z", "updated_at": "2019-08-14T10:10:13Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/latest-linux.yml" @@ -48580,7 +53178,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 504, - "download_count": 133347, + "download_count": 248211, "created_at": "2019-08-14T10:10:13Z", "updated_at": "2019-08-14T10:10:13Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/latest-mac.yml" @@ -48614,7 +53212,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 332, - "download_count": 123741, + "download_count": 249119, "created_at": "2019-08-14T10:10:13Z", "updated_at": "2019-08-14T10:10:13Z", "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/latest.yml" @@ -48624,151 +53222,433 @@ "zipball_url": "https://api.github.com/repos/pixel-point/kube-forwarder/zipball/v1.5.1", "body_html": "<ul>\n<li>Fix a freeze on a handshake. For example for MariaDB app.</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.617Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:25.883Z" }, - "laravel-kit": { + "laradumps": { "latestRelease": { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/57740554", - "assets_url": "https://api.github.com/repos/tmdh/laravel-kit/releases/57740554/assets", - "upload_url": "https://uploads.github.com/repos/tmdh/laravel-kit/releases/57740554/assets{?name,label}", - "html_url": "https://github.com/tmdh/laravel-kit/releases/tag/v2.0.6", - "id": 57740554, + "url": "https://api.github.com/repos/laradumps/app/releases/139589027", + "assets_url": "https://api.github.com/repos/laradumps/app/releases/139589027/assets", + "upload_url": "https://uploads.github.com/repos/laradumps/app/releases/139589027/assets{?name,label}", + "html_url": "https://github.com/laradumps/app/releases/tag/v2.4.3", + "id": 139589027, "author": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBu3pmM4DcQ0K", - "tag_name": "v2.0.6", - "target_commitish": "master", - "name": "v2.0.6", + "node_id": "RE_kwDOHhIBpM4IUfWj", + "tag_name": "v2.4.3", + "target_commitish": "b8b829bc18845ae083783a06e3074f669aab6529", + "name": "2.4.3", "draft": false, "prerelease": false, - "created_at": "2022-01-22T07:18:54Z", - "published_at": "2022-01-23T12:16:29Z", + "created_at": "2024-02-01T22:25:57Z", + "published_at": "2024-02-01T23:23:35Z", "assets": [ { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646146", - "id": 54646146, - "node_id": "RA_kwDOBu3pmM4DQdWC", - "name": "Laravel-Kit-2.0.6-mac.zip", + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149258031", + "id": 149258031, + "node_id": "RA_kwDOHhIBpM4I5X8v", + "name": "LaraDumps-2.4.3-universal-mac.zip", "label": "", "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 79863121, - "download_count": 419, - "created_at": "2022-01-22T07:25:46Z", - "updated_at": "2022-01-22T07:26:00Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-2.0.6-mac.zip" + "size": 170412516, + "download_count": 7, + "created_at": "2024-02-01T22:30:08Z", + "updated_at": "2024-02-01T22:30:17Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/LaraDumps-2.4.3-universal-mac.zip" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646046", - "id": 54646046, - "node_id": "RA_kwDOBu3pmM4DQdUe", - "name": "Laravel-Kit-2.0.6.AppImage", + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149258030", + "id": 149258030, + "node_id": "RA_kwDOHhIBpM4I5X8u", + "name": "LaraDumps-2.4.3-universal-mac.zip.blockmap", "label": "", "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81941328, - "download_count": 98, - "created_at": "2022-01-22T07:22:25Z", - "updated_at": "2022-01-22T07:22:28Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-2.0.6.AppImage" + "size": 179290, + "download_count": 1, + "created_at": "2024-02-01T22:30:08Z", + "updated_at": "2024-02-01T22:30:08Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/LaraDumps-2.4.3-universal-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646180", - "id": 54646180, - "node_id": "RA_kwDOBu3pmM4DQdWk", - "name": "Laravel-Kit-2.0.6.dmg", + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149257771", + "id": 149257771, + "node_id": "RA_kwDOHhIBpM4I5X4r", + "name": "LaraDumps-2.4.3-universal.dmg", "label": "", "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82744830, - "download_count": 100, - "created_at": "2022-01-22T07:26:11Z", - "updated_at": "2022-01-22T07:26:15Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-2.0.6.dmg" + "size": 176086099, + "download_count": 203, + "created_at": "2024-02-01T22:28:52Z", + "updated_at": "2024-02-01T22:29:01Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/LaraDumps-2.4.3-universal.dmg" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646181", - "id": 54646181, - "node_id": "RA_kwDOBu3pmM4DQdWl", - "name": "Laravel-Kit-2.0.6.dmg.blockmap", + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149257770", + "id": 149257770, + "node_id": "RA_kwDOHhIBpM4I5X4q", + "name": "LaraDumps-2.4.3-universal.dmg.blockmap", + "label": "", + "uploader": { + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 182843, + "download_count": 1, + "created_at": "2024-02-01T22:28:52Z", + "updated_at": "2024-02-01T22:28:53Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/LaraDumps-2.4.3-universal.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149257441", + "id": 149257441, + "node_id": "RA_kwDOHhIBpM4I5Xzh", + "name": "LaraDumps-2.4.3.AppImage", + "label": "", + "uploader": { + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 107735899, + "download_count": 60, + "created_at": "2024-02-01T22:27:40Z", + "updated_at": "2024-02-01T22:27:43Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/LaraDumps-2.4.3.AppImage" + }, + { + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149258069", + "id": 149258069, + "node_id": "RA_kwDOHhIBpM4I5X9V", + "name": "LaraDumps-Setup-2.4.3.exe", + "label": "", + "uploader": { + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 154649669, + "download_count": 188, + "created_at": "2024-02-01T22:30:36Z", + "updated_at": "2024-02-01T22:30:41Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/LaraDumps-Setup-2.4.3.exe" + }, + { + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149258070", + "id": 149258070, + "node_id": "RA_kwDOHhIBpM4I5X9W", + "name": "LaraDumps-Setup-2.4.3.exe.blockmap", + "label": "", + "uploader": { + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 160944, + "download_count": 75, + "created_at": "2024-02-01T22:30:36Z", + "updated_at": "2024-02-01T22:30:36Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/LaraDumps-Setup-2.4.3.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149257933", + "id": 149257933, + "node_id": "RA_kwDOHhIBpM4I5X7N", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 370, + "download_count": 126, + "created_at": "2024-02-01T22:29:40Z", + "updated_at": "2024-02-01T22:29:41Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149258041", + "id": 149258041, + "node_id": "RA_kwDOHhIBpM4I5X85", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 523, + "download_count": 945, + "created_at": "2024-02-01T22:30:17Z", + "updated_at": "2024-02-01T22:30:18Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/laradumps/app/releases/assets/149258081", + "id": 149258081, + "node_id": "RA_kwDOHhIBpM4I5X9h", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "luanfreitasdev", + "id": 33601626, + "node_id": "MDQ6VXNlcjMzNjAxNjI2", + "avatar_url": "https://avatars.githubusercontent.com/u/33601626?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/luanfreitasdev", + "html_url": "https://github.com/luanfreitasdev", + "followers_url": "https://api.github.com/users/luanfreitasdev/followers", + "following_url": "https://api.github.com/users/luanfreitasdev/following{/other_user}", + "gists_url": "https://api.github.com/users/luanfreitasdev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/luanfreitasdev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/luanfreitasdev/subscriptions", + "organizations_url": "https://api.github.com/users/luanfreitasdev/orgs", + "repos_url": "https://api.github.com/users/luanfreitasdev/repos", + "events_url": "https://api.github.com/users/luanfreitasdev/events{/privacy}", + "received_events_url": "https://api.github.com/users/luanfreitasdev/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 347, + "download_count": 1145, + "created_at": "2024-02-01T22:30:42Z", + "updated_at": "2024-02-01T22:30:42Z", + "browser_download_url": "https://github.com/laradumps/app/releases/download/v2.4.3/latest.yml" + } + ], + "tarball_url": "https://api.github.com/repos/laradumps/app/tarball/v2.4.3", + "zipball_url": "https://api.github.com/repos/laradumps/app/zipball/v2.4.3", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Bump vite from 5.0.11 to 5.0.12 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2091567939\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laradumps/app/issues/272\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/laradumps/app/pull/272/hovercard\" href=\"https://github.com/laradumps/app/pull/272\">#272</a></li>\n<li>chore: update Italian translations by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eleftrik/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eleftrik\">@eleftrik</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2099972805\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laradumps/app/issues/273\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/laradumps/app/pull/273/hovercard\" href=\"https://github.com/laradumps/app/pull/273\">#273</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eleftrik/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eleftrik\">@eleftrik</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2099972805\" data-permission-text=\"Title is private\" data-url=\"https://github.com/laradumps/app/issues/273\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/laradumps/app/pull/273/hovercard\" href=\"https://github.com/laradumps/app/pull/273\">#273</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/laradumps/app/compare/v2.4.2...v2.4.3\"><tt>v2.4.2...v2.4.3</tt></a></p>", + "mentions_count": 2 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:25.968Z" + }, + "laravel-kit": { + "latestRelease": { + "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/92406897", + "assets_url": "https://api.github.com/repos/tmdh/laravel-kit/releases/92406897/assets", + "upload_url": "https://uploads.github.com/repos/tmdh/laravel-kit/releases/92406897/assets{?name,label}", + "html_url": "https://github.com/tmdh/laravel-kit/releases/tag/v2.0.8", + "id": 92406897, + "author": { + "login": "tmdh", + "id": 18123729, + "node_id": "MDQ6VXNlcjE4MTIzNzI5", + "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tmdh", + "html_url": "https://github.com/tmdh", + "followers_url": "https://api.github.com/users/tmdh/followers", + "following_url": "https://api.github.com/users/tmdh/following{/other_user}", + "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", + "organizations_url": "https://api.github.com/users/tmdh/orgs", + "repos_url": "https://api.github.com/users/tmdh/repos", + "events_url": "https://api.github.com/users/tmdh/events{/privacy}", + "received_events_url": "https://api.github.com/users/tmdh/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBu3pmM4FggRx", + "tag_name": "v2.0.8", + "target_commitish": "master", + "name": "v2.0.8", + "draft": false, + "prerelease": false, + "created_at": "2023-02-14T18:31:41Z", + "published_at": "2023-02-14T18:43:23Z", + "assets": [ + { + "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/95649958", + "id": 95649958, + "node_id": "RA_kwDOBu3pmM4Fs4Cm", + "name": "Laravel-Kit-2.0.8-arm64-mac.zip", "label": "", "uploader": { "login": "tmdh", @@ -48790,19 +53670,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 87820, - "download_count": 7, - "created_at": "2022-01-22T07:26:11Z", - "updated_at": "2022-01-22T07:26:12Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-2.0.6.dmg.blockmap" + "size": 82624725, + "download_count": 1350, + "created_at": "2023-02-14T18:36:22Z", + "updated_at": "2023-02-14T18:36:25Z", + "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/Laravel-Kit-2.0.8-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646112", - "id": 54646112, - "node_id": "RA_kwDOBu3pmM4DQdVg", - "name": "Laravel-Kit-Setup-2.0.6.exe", + "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/95649925", + "id": 95649925, + "node_id": "RA_kwDOBu3pmM4Fs4CF", + "name": "Laravel-Kit-2.0.8-mac.zip", "label": "", "uploader": { "login": "tmdh", @@ -48824,19 +53704,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 58976236, - "download_count": 555, - "created_at": "2022-01-22T07:24:57Z", - "updated_at": "2022-01-22T07:24:59Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-Setup-2.0.6.exe" + "size": 85510929, + "download_count": 1006, + "created_at": "2023-02-14T18:36:13Z", + "updated_at": "2023-02-14T18:36:16Z", + "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/Laravel-Kit-2.0.8-mac.zip" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646113", - "id": 54646113, - "node_id": "RA_kwDOBu3pmM4DQdVh", - "name": "Laravel-Kit-Setup-2.0.6.exe.blockmap", + "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/95649450", + "id": 95649450, + "node_id": "RA_kwDOBu3pmM4Fs36q", + "name": "Laravel-Kit-2.0.8.AppImage", "label": "", "uploader": { "login": "tmdh", @@ -48860,17 +53740,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 62230, - "download_count": 92, - "created_at": "2022-01-22T07:24:57Z", - "updated_at": "2022-01-22T07:24:57Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-Setup-2.0.6.exe.blockmap" + "size": 92885716, + "download_count": 125, + "created_at": "2023-02-14T18:32:47Z", + "updated_at": "2023-02-14T18:32:51Z", + "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/Laravel-Kit-2.0.8.AppImage" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646069", - "id": 54646069, - "node_id": "RA_kwDOBu3pmM4DQdU1", - "name": "laravel-kit_2.0.6_amd64.deb", + "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/95649716", + "id": 95649716, + "node_id": "RA_kwDOBu3pmM4Fs3-0", + "name": "Laravel-Kit-Setup-2.0.8.exe", "label": "", "uploader": { "login": "tmdh", @@ -48894,17 +53774,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 57207944, - "download_count": 121, - "created_at": "2022-01-22T07:23:32Z", - "updated_at": "2022-01-22T07:23:34Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/laravel-kit_2.0.6_amd64.deb" + "size": 68356139, + "download_count": 1141, + "created_at": "2023-02-14T18:35:03Z", + "updated_at": "2023-02-14T18:35:06Z", + "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/Laravel-Kit-Setup-2.0.8.exe" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646070", - "id": 54646070, - "node_id": "RA_kwDOBu3pmM4DQdU2", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/95649715", + "id": 95649715, + "node_id": "RA_kwDOBu3pmM4Fs3-z", + "name": "Laravel-Kit-Setup-2.0.8.exe.blockmap", "label": "", "uploader": { "login": "tmdh", @@ -48926,19 +53806,19 @@ "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 372, - "download_count": 17, - "created_at": "2022-01-22T07:23:34Z", - "updated_at": "2022-01-22T07:23:35Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/latest-linux.yml" + "size": 73011, + "download_count": 210, + "created_at": "2023-02-14T18:35:03Z", + "updated_at": "2023-02-14T18:35:04Z", + "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/Laravel-Kit-Setup-2.0.8.exe.blockmap" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646183", - "id": 54646183, - "node_id": "RA_kwDOBu3pmM4DQdWn", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/95649575", + "id": 95649575, + "node_id": "RA_kwDOBu3pmM4Fs38n", + "name": "laravel-kit_2.0.8_amd64.deb", "label": "", "uploader": { "login": "tmdh", @@ -48960,18 +53840,18 @@ "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 521, - "download_count": 202, - "created_at": "2022-01-22T07:26:15Z", - "updated_at": "2022-01-22T07:26:15Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/latest-mac.yml" + "size": 65773886, + "download_count": 281, + "created_at": "2023-02-14T18:34:07Z", + "updated_at": "2023-02-14T18:34:10Z", + "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/laravel-kit_2.0.8_amd64.deb" }, { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646117", - "id": 54646117, - "node_id": "RA_kwDOBu3pmM4DQdVl", + "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/95649730", + "id": 95649730, + "node_id": "RA_kwDOBu3pmM4Fs3_C", "name": "latest.yml", "label": "", "uploader": { @@ -48997,128 +53877,17 @@ "content_type": "text/yaml", "state": "uploaded", "size": 350, - "download_count": 1739, - "created_at": "2022-01-22T07:24:59Z", - "updated_at": "2022-01-22T07:24:59Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/latest.yml" + "download_count": 5916, + "created_at": "2023-02-14T18:35:06Z", + "updated_at": "2023-02-14T18:35:06Z", + "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.8/latest.yml" } ], - "tarball_url": "https://api.github.com/repos/tmdh/laravel-kit/tarball/v2.0.6", - "zipball_url": "https://api.github.com/repos/tmdh/laravel-kit/zipball/v2.0.6", - "body_html": "<ul>\n<li>Tinker works now.</li>\n<li>Press <code>Ctrl+T</code> to tinker immediately.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.634Z" - }, - "lax": { - "latestRelease": { - "url": "https://api.github.com/repos/brandly/Lax/releases/39798015", - "assets_url": "https://api.github.com/repos/brandly/Lax/releases/39798015/assets", - "upload_url": "https://uploads.github.com/repos/brandly/Lax/releases/39798015/assets{?name,label}", - "html_url": "https://github.com/brandly/Lax/releases/tag/v0.6.6", - "id": 39798015, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5Nzk4MDE1", - "tag_name": "v0.6.6", - "target_commitish": "09a8b650d17e19e3f755c57b160b3d2b3fb105eb", - "name": "Release v0.6.6", - "draft": false, - "prerelease": false, - "created_at": "2021-03-15T05:13:45Z", - "published_at": "2021-03-15T05:19:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/brandly/Lax/releases/assets/33466946", - "id": 33466946, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDY2OTQ2", - "name": "Lax-win32-x64.zip", - "label": null, - "uploader": { - "login": "brandly", - "id": 820696, - "node_id": "MDQ6VXNlcjgyMDY5Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/820696?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brandly", - "html_url": "https://github.com/brandly", - "followers_url": "https://api.github.com/users/brandly/followers", - "following_url": "https://api.github.com/users/brandly/following{/other_user}", - "gists_url": "https://api.github.com/users/brandly/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brandly/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brandly/subscriptions", - "organizations_url": "https://api.github.com/users/brandly/orgs", - "repos_url": "https://api.github.com/users/brandly/repos", - "events_url": "https://api.github.com/users/brandly/events{/privacy}", - "received_events_url": "https://api.github.com/users/brandly/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 72361571, - "download_count": 274, - "created_at": "2021-03-15T05:20:04Z", - "updated_at": "2021-03-15T05:21:51Z", - "browser_download_url": "https://github.com/brandly/Lax/releases/download/v0.6.6/Lax-win32-x64.zip" - }, - { - "url": "https://api.github.com/repos/brandly/Lax/releases/assets/33466938", - "id": 33466938, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDY2OTM4", - "name": "Lax.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 67871494, - "download_count": 88, - "created_at": "2021-03-15T05:19:39Z", - "updated_at": "2021-03-15T05:19:40Z", - "browser_download_url": "https://github.com/brandly/Lax/releases/download/v0.6.6/Lax.zip" - } - ], - "tarball_url": "https://api.github.com/repos/brandly/Lax/tarball/v0.6.6", - "zipball_url": "https://api.github.com/repos/brandly/Lax/zipball/v0.6.6", - "body_html": "<p>updated some dependencies</p>\n<p>using a gear icon for settings <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/brandly/Lax/commit/fdb8b2330502be89e28357ccd9a52ee4ae1428a6/hovercard\" href=\"https://github.com/brandly/Lax/commit/fdb8b2330502be89e28357ccd9a52ee4ae1428a6\"><tt>fdb8b23</tt></a></p>\n<p>disable user-select on everything but .message-list <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"807791151\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brandly/Lax/issues/106\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brandly/Lax/pull/106/hovercard\" href=\"https://github.com/brandly/Lax/pull/106\">#106</a></p>\n<p>handle <code>RECEIVE_NICK</code> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"831409271\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brandly/Lax/issues/108\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brandly/Lax/pull/108/hovercard\" href=\"https://github.com/brandly/Lax/pull/108\">#108</a></p>" + "tarball_url": "https://api.github.com/repos/tmdh/laravel-kit/tarball/v2.0.8", + "zipball_url": "https://api.github.com/repos/tmdh/laravel-kit/zipball/v2.0.8", + "body_html": "<p>Fix issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1510336305\" data-permission-text=\"Title is private\" data-url=\"https://github.com/tmdh/laravel-kit/issues/47\" data-hovercard-type=\"issue\" data-hovercard-url=\"/tmdh/laravel-kit/issues/47/hovercard\" href=\"https://github.com/tmdh/laravel-kit/issues/47\">#47</a>.</p>\n<p>Consider donating.<br>\n<a href=\"https://ko-fi.com/tareque\" rel=\"nofollow\">https://ko-fi.com/tareque</a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.791Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:26.261Z" }, "last-hit": { "latestRelease": { @@ -49185,7 +53954,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 194730355, - "download_count": 42, + "download_count": 43, "created_at": "2020-08-26T10:17:35Z", "updated_at": "2020-08-26T10:17:38Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-linux-x86_64.AppImage" @@ -49219,7 +53988,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 183858890, - "download_count": 40, + "download_count": 50, "created_at": "2020-08-26T10:18:01Z", "updated_at": "2020-08-26T10:18:05Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-mac.dmg" @@ -49253,7 +54022,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 193726, - "download_count": 18, + "download_count": 20, "created_at": "2020-08-26T10:18:01Z", "updated_at": "2020-08-26T10:18:01Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-mac.dmg.blockmap" @@ -49287,7 +54056,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 177997715, - "download_count": 21, + "download_count": 24, "created_at": "2020-08-26T10:18:35Z", "updated_at": "2020-08-26T10:18:40Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-mac.zip" @@ -49321,7 +54090,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 158551276, - "download_count": 566, + "download_count": 1956, "created_at": "2020-08-26T10:22:13Z", "updated_at": "2020-08-26T10:22:19Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-win.exe" @@ -49355,7 +54124,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 166612, - "download_count": 19, + "download_count": 21, "created_at": "2020-08-26T10:22:13Z", "updated_at": "2020-08-26T10:22:13Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-win.exe.blockmap" @@ -49389,7 +54158,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 397, - "download_count": 16, + "download_count": 18, "created_at": "2020-08-26T10:18:35Z", "updated_at": "2020-08-26T10:18:36Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/latest-linux.yml" @@ -49423,7 +54192,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 523, - "download_count": 21, + "download_count": 23, "created_at": "2020-08-26T10:18:41Z", "updated_at": "2020-08-26T10:18:41Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/latest-mac.yml" @@ -49457,7 +54226,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 344, - "download_count": 21, + "download_count": 23, "created_at": "2020-08-26T10:22:19Z", "updated_at": "2020-08-26T10:22:19Z", "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/latest.yml" @@ -49467,7 +54236,118 @@ "zipball_url": "https://api.github.com/repos/last-hit-aab/last-hit/zipball/v0.9.19", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.811Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:26.415Z" + }, + "lax": { + "latestRelease": { + "url": "https://api.github.com/repos/brandly/Lax/releases/39798015", + "assets_url": "https://api.github.com/repos/brandly/Lax/releases/39798015/assets", + "upload_url": "https://uploads.github.com/repos/brandly/Lax/releases/39798015/assets{?name,label}", + "html_url": "https://github.com/brandly/Lax/releases/tag/v0.6.6", + "id": 39798015, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM5Nzk4MDE1", + "tag_name": "v0.6.6", + "target_commitish": "09a8b650d17e19e3f755c57b160b3d2b3fb105eb", + "name": "Release v0.6.6", + "draft": false, + "prerelease": false, + "created_at": "2021-03-15T05:13:45Z", + "published_at": "2021-03-15T05:19:38Z", + "assets": [ + { + "url": "https://api.github.com/repos/brandly/Lax/releases/assets/33466946", + "id": 33466946, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDY2OTQ2", + "name": "Lax-win32-x64.zip", + "label": null, + "uploader": { + "login": "brandly", + "id": 820696, + "node_id": "MDQ6VXNlcjgyMDY5Ng==", + "avatar_url": "https://avatars.githubusercontent.com/u/820696?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/brandly", + "html_url": "https://github.com/brandly", + "followers_url": "https://api.github.com/users/brandly/followers", + "following_url": "https://api.github.com/users/brandly/following{/other_user}", + "gists_url": "https://api.github.com/users/brandly/gists{/gist_id}", + "starred_url": "https://api.github.com/users/brandly/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/brandly/subscriptions", + "organizations_url": "https://api.github.com/users/brandly/orgs", + "repos_url": "https://api.github.com/users/brandly/repos", + "events_url": "https://api.github.com/users/brandly/events{/privacy}", + "received_events_url": "https://api.github.com/users/brandly/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 72361571, + "download_count": 368, + "created_at": "2021-03-15T05:20:04Z", + "updated_at": "2021-03-15T05:21:51Z", + "browser_download_url": "https://github.com/brandly/Lax/releases/download/v0.6.6/Lax-win32-x64.zip" + }, + { + "url": "https://api.github.com/repos/brandly/Lax/releases/assets/33466938", + "id": 33466938, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDY2OTM4", + "name": "Lax.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 67871494, + "download_count": 135, + "created_at": "2021-03-15T05:19:39Z", + "updated_at": "2021-03-15T05:19:40Z", + "browser_download_url": "https://github.com/brandly/Lax/releases/download/v0.6.6/Lax.zip" + } + ], + "tarball_url": "https://api.github.com/repos/brandly/Lax/tarball/v0.6.6", + "zipball_url": "https://api.github.com/repos/brandly/Lax/zipball/v0.6.6", + "body_html": "<p>updated some dependencies</p>\n<p>using a gear icon for settings <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/brandly/Lax/commit/fdb8b2330502be89e28357ccd9a52ee4ae1428a6/hovercard\" href=\"https://github.com/brandly/Lax/commit/fdb8b2330502be89e28357ccd9a52ee4ae1428a6\"><tt>fdb8b23</tt></a></p>\n<p>disable user-select on everything but .message-list <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"807791151\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brandly/Lax/issues/106\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brandly/Lax/pull/106/hovercard\" href=\"https://github.com/brandly/Lax/pull/106\">#106</a></p>\n<p>handle <code>RECEIVE_NICK</code> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"831409271\" data-permission-text=\"Title is private\" data-url=\"https://github.com/brandly/Lax/issues/108\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/brandly/Lax/pull/108/hovercard\" href=\"https://github.com/brandly/Lax/pull/108\">#108</a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:26.415Z" }, "lazytype": { "latestRelease": { @@ -49534,7 +54414,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 51869898, - "download_count": 945, + "download_count": 2418, "created_at": "2019-11-03T14:09:30Z", "updated_at": "2019-11-03T14:09:43Z", "browser_download_url": "https://github.com/ngudbhav/lazyType/releases/download/v1.0.1/Setupx64.exe" @@ -49568,7 +54448,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 50110824, - "download_count": 121, + "download_count": 147, "created_at": "2019-11-03T14:09:31Z", "updated_at": "2019-11-03T14:09:51Z", "browser_download_url": "https://github.com/ngudbhav/lazyType/releases/download/v1.0.1/Setupx86.exe" @@ -49578,15 +54458,15 @@ "zipball_url": "https://api.github.com/repos/ngudbhav/lazyType/zipball/v1.0.1", "body_html": "<h1>Changelog</h1>\n<ol>\n<li>Notification Bug Fixed</li>\n<li>Startup Bug Fixed</li>\n</ol>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.863Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:26.447Z" }, "lbry-desktop": { "latestRelease": { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/65519848", - "assets_url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/65519848/assets", - "upload_url": "https://uploads.github.com/repos/lbryio/lbry-desktop/releases/65519848/assets{?name,label}", - "html_url": "https://github.com/lbryio/lbry-desktop/releases/tag/v0.53.3", - "id": 65519848, + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/91799231", + "assets_url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/91799231/assets", + "upload_url": "https://uploads.github.com/repos/lbryio/lbry-desktop/releases/91799231/assets{?name,label}", + "html_url": "https://github.com/lbryio/lbry-desktop/releases/tag/v0.53.9", + "id": 91799231, "author": { "login": "jessopb", "id": 36554050, @@ -49607,19 +54487,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBLe7Os4D58Do", - "tag_name": "v0.53.3", + "node_id": "RE_kwDOBLe7Os4FeL6_", + "tag_name": "v0.53.9", "target_commitish": "master", - "name": "v0.53.3", + "name": "v0.53.9", "draft": false, "prerelease": false, - "created_at": "2022-04-27T22:32:11Z", - "published_at": "2022-04-27T23:06:35Z", + "created_at": "2023-02-08T20:29:43Z", + "published_at": "2023-02-14T16:12:58Z", "assets": [ { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849860", - "id": 63849860, - "node_id": "RA_kwDOBLe7Os4DzkWE", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94850288", + "id": 94850288, + "node_id": "RA_kwDOBLe7Os4Fp0zw", "name": "latest-linux.yml", "label": "", "uploader": { @@ -49645,15 +54525,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 363, - "download_count": 24977, - "created_at": "2022-04-27T22:45:31Z", - "updated_at": "2022-04-27T22:45:31Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/latest-linux.yml" + "download_count": 3436359, + "created_at": "2023-02-08T20:41:48Z", + "updated_at": "2023-02-08T20:41:48Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/latest-linux.yml" }, { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850149", - "id": 63850149, - "node_id": "RA_kwDOBLe7Os4Dzkal", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94851263", + "id": 94851263, + "node_id": "RA_kwDOBLe7Os4Fp1C_", "name": "latest-mac.yml", "label": "", "uploader": { @@ -49679,15 +54559,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 474, - "download_count": 26226, - "created_at": "2022-04-27T22:50:24Z", - "updated_at": "2022-04-27T22:50:24Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/latest-mac.yml" + "download_count": 742238, + "created_at": "2023-02-08T20:50:41Z", + "updated_at": "2023-02-08T20:50:41Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/latest-mac.yml" }, { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849963", - "id": 63849963, - "node_id": "RA_kwDOBLe7Os4DzkXr", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94850195", + "id": 94850195, + "node_id": "RA_kwDOBLe7Os4Fp0yT", "name": "latest.yml", "label": "", "uploader": { @@ -49713,84 +54593,16 @@ "content_type": "text/yaml", "state": "uploaded", "size": 360, - "download_count": 70026, - "created_at": "2022-04-27T22:47:24Z", - "updated_at": "2022-04-27T22:47:24Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849698", - "id": 63849698, - "node_id": "RA_kwDOBLe7Os4DzkTi", - "name": "LBRY_0.53.3.AppImage", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 354183422, - "download_count": 711, - "created_at": "2022-04-27T22:42:33Z", - "updated_at": "2022-04-27T22:42:41Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.AppImage" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849847", - "id": 63849847, - "node_id": "RA_kwDOBLe7Os4DzkV3", - "name": "LBRY_0.53.3.deb", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 305406538, - "download_count": 1474, - "created_at": "2022-04-27T22:45:25Z", - "updated_at": "2022-04-27T22:45:31Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.deb" + "download_count": 6396630, + "created_at": "2023-02-08T20:40:26Z", + "updated_at": "2023-02-08T20:40:26Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/latest.yml" }, { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850127", - "id": 63850127, - "node_id": "RA_kwDOBLe7Os4DzkaP", - "name": "LBRY_0.53.3.dmg", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94850072", + "id": 94850072, + "node_id": "RA_kwDOBLe7Os4Fp0wY", + "name": "LBRY_0.53.9.AppImage", "label": "", "uploader": { "login": "jessopb", @@ -49814,17 +54626,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 320395105, - "download_count": 480, - "created_at": "2022-04-27T22:49:52Z", - "updated_at": "2022-04-27T22:50:00Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.dmg" + "size": 339920521, + "download_count": 5230, + "created_at": "2023-02-08T20:39:14Z", + "updated_at": "2023-02-08T20:39:23Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.AppImage" }, { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850126", - "id": 63850126, - "node_id": "RA_kwDOBLe7Os4DzkaO", - "name": "LBRY_0.53.3.dmg.blockmap", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94850279", + "id": 94850279, + "node_id": "RA_kwDOBLe7Os4Fp0zn", + "name": "LBRY_0.53.9.deb", "label": "", "uploader": { "login": "jessopb", @@ -49848,17 +54660,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 333877, - "download_count": 2, - "created_at": "2022-04-27T22:49:52Z", - "updated_at": "2022-04-27T22:49:52Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.dmg.blockmap" + "size": 302380328, + "download_count": 7469, + "created_at": "2023-02-08T20:41:37Z", + "updated_at": "2023-02-08T20:41:47Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.deb" }, { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849961", - "id": 63849961, - "node_id": "RA_kwDOBLe7Os4DzkXp", - "name": "LBRY_0.53.3.exe", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94850865", + "id": 94850865, + "node_id": "RA_kwDOBLe7Os4Fp08x", + "name": "LBRY_0.53.9.dmg", "label": "", "uploader": { "login": "jessopb", @@ -49882,17 +54694,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 290389376, - "download_count": 36834, - "created_at": "2022-04-27T22:47:17Z", - "updated_at": "2022-04-27T22:47:24Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.exe" + "size": 314929688, + "download_count": 5434, + "created_at": "2023-02-08T20:47:46Z", + "updated_at": "2023-02-08T20:48:06Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.dmg" }, { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849960", - "id": 63849960, - "node_id": "RA_kwDOBLe7Os4DzkXo", - "name": "LBRY_0.53.3.exe.blockmap", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94850864", + "id": 94850864, + "node_id": "RA_kwDOBLe7Os4Fp08w", + "name": "LBRY_0.53.9.dmg.blockmap", "label": "", "uploader": { "login": "jessopb", @@ -49916,51 +54728,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 303816, - "download_count": 32221, - "created_at": "2022-04-27T22:47:17Z", - "updated_at": "2022-04-27T22:47:17Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850144", - "id": 63850144, - "node_id": "RA_kwDOBLe7Os4Dzkag", - "name": "LBRY_0.53.3.zip", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 314383797, - "download_count": 762, - "created_at": "2022-04-27T22:50:17Z", - "updated_at": "2022-04-27T22:50:23Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.zip" + "size": 326812, + "download_count": 51, + "created_at": "2023-02-08T20:47:46Z", + "updated_at": "2023-02-08T20:47:46Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.dmg.blockmap" }, { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850143", - "id": 63850143, - "node_id": "RA_kwDOBLe7Os4Dzkaf", - "name": "LBRY_0.53.3.zip.blockmap", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94850177", + "id": 94850177, + "node_id": "RA_kwDOBLe7Os4Fp0yB", + "name": "LBRY_0.53.9.exe", "label": "", "uploader": { "login": "jessopb", @@ -49970,627 +54748,188 @@ "gravatar_id": "", "url": "https://api.github.com/users/jessopb", "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 328336, - "download_count": 2, - "created_at": "2022-04-27T22:50:17Z", - "updated_at": "2022-04-27T22:50:17Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63853269", - "id": 63853269, - "node_id": "RA_kwDOBLe7Os4DzlLV", - "name": "LBRY_v0.53.3_sigs.asc", - "label": null, - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 1768, - "download_count": 1, - "created_at": "2022-04-27T23:49:18Z", - "updated_at": "2022-04-27T23:49:18Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_v0.53.3_sigs.asc" - } - ], - "tarball_url": "https://api.github.com/repos/lbryio/lbry-desktop/tarball/v0.53.3", - "zipball_url": "https://api.github.com/repos/lbryio/lbry-desktop/zipball/v0.53.3", - "body_html": "<h2>Fixed</h2>\n<ul>\n<li>Reverted lbry.tv changes that broke production login (<a href=\"https://github.com/lbryio/lbry-desktop/pull/7569\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lbryio/lbry-desktop/pull/7569/hovercard\">#7569</a>)</li>\n<li>Reverted lbry.tv changes that broke login (<a href=\"https://github.com/lbryio/lbry-desktop/pull/7570\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lbryio/lbry-desktop/pull/7570/hovercard\">#7570</a>)</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.869Z" - }, - "leafview": { - "latestRelease": { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/66283073", - "assets_url": "https://api.github.com/repos/sprout2000/leafview/releases/66283073/assets", - "upload_url": "https://uploads.github.com/repos/sprout2000/leafview/releases/66283073/assets{?name,label}", - "html_url": "https://github.com/sprout2000/leafview/releases/tag/v1.8.16", - "id": 66283073, - "author": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODtmktM4D82ZB", - "tag_name": "v1.8.16", - "target_commitish": "main", - "name": null, - "draft": false, - "prerelease": false, - "created_at": "2022-05-07T04:44:48Z", - "published_at": "2022-05-07T04:46:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744754", - "id": 64744754, - "node_id": "RA_kwDODtmktM4D2-0y", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 395, - "download_count": 1, - "created_at": "2022-05-07T04:46:41Z", - "updated_at": "2022-05-07T04:46:41Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745220", - "id": 64745220, - "node_id": "RA_kwDODtmktM4D2-8E", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 841, - "download_count": 20, - "created_at": "2022-05-07T04:55:00Z", - "updated_at": "2022-05-07T04:55:01Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744788", - "id": 64744788, - "node_id": "RA_kwDODtmktM4D2-1U", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 375, - "download_count": 0, - "created_at": "2022-05-07T04:49:09Z", - "updated_at": "2022-05-07T04:49:10Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/latest.yml" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745218", - "id": 64745218, - "node_id": "RA_kwDODtmktM4D2-8C", - "name": "LeafView-1.8.16-darwin-arm64.dmg", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88178930, - "download_count": 0, - "created_at": "2022-05-07T04:54:58Z", - "updated_at": "2022-05-07T04:55:00Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745219", - "id": 64745219, - "node_id": "RA_kwDODtmktM4D2-8D", - "name": "LeafView-1.8.16-darwin-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91412, - "download_count": 0, - "created_at": "2022-05-07T04:54:58Z", - "updated_at": "2022-05-07T04:54:59Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745204", - "id": 64745204, - "node_id": "RA_kwDODtmktM4D2-70", - "name": "LeafView-1.8.16-darwin-arm64.zip", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 84298691, - "download_count": 4, - "created_at": "2022-05-07T04:54:45Z", - "updated_at": "2022-05-07T04:54:47Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-arm64.zip" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745205", - "id": 64745205, - "node_id": "RA_kwDODtmktM4D2-71", - "name": "LeafView-1.8.16-darwin-arm64.zip.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88521, - "download_count": 0, - "created_at": "2022-05-07T04:54:45Z", - "updated_at": "2022-05-07T04:54:45Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-arm64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745061", - "id": 64745061, - "node_id": "RA_kwDODtmktM4D2-5l", - "name": "LeafView-1.8.16-darwin-x64.dmg", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88048993, - "download_count": 0, - "created_at": "2022-05-07T04:51:50Z", - "updated_at": "2022-05-07T04:51:53Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-x64.dmg" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745060", - "id": 64745060, - "node_id": "RA_kwDODtmktM4D2-5k", - "name": "LeafView-1.8.16-darwin-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93004, - "download_count": 0, - "created_at": "2022-05-07T04:51:50Z", - "updated_at": "2022-05-07T04:51:51Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745034", - "id": 64745034, - "node_id": "RA_kwDODtmktM4D2-5K", - "name": "LeafView-1.8.16-darwin-x64.zip", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 84410744, - "download_count": 4, - "created_at": "2022-05-07T04:51:27Z", - "updated_at": "2022-05-07T04:51:29Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745035", - "id": 64745035, - "node_id": "RA_kwDODtmktM4D2-5L", - "name": "LeafView-1.8.16-darwin-x64.zip.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", + "followers_url": "https://api.github.com/users/jessopb/followers", + "following_url": "https://api.github.com/users/jessopb/following{/other_user}", + "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", + "organizations_url": "https://api.github.com/users/jessopb/orgs", + "repos_url": "https://api.github.com/users/jessopb/repos", + "events_url": "https://api.github.com/users/jessopb/events{/privacy}", + "received_events_url": "https://api.github.com/users/jessopb/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88663, - "download_count": 0, - "created_at": "2022-05-07T04:51:27Z", - "updated_at": "2022-05-07T04:51:27Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-x64.zip.blockmap" + "size": 288269720, + "download_count": 202457, + "created_at": "2023-02-08T20:40:16Z", + "updated_at": "2023-02-08T20:40:26Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.exe" }, { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744753", - "id": 64744753, - "node_id": "RA_kwDODtmktM4D2-0x", - "name": "LeafView-1.8.16-linux-x86_64.AppImage", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94850178", + "id": 94850178, + "node_id": "RA_kwDOBLe7Os4Fp0yC", + "name": "LBRY_0.53.9.exe.blockmap", "label": "", "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", + "login": "jessopb", + "id": 36554050, + "node_id": "MDQ6VXNlcjM2NTU0MDUw", + "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", + "url": "https://api.github.com/users/jessopb", + "html_url": "https://github.com/jessopb", + "followers_url": "https://api.github.com/users/jessopb/followers", + "following_url": "https://api.github.com/users/jessopb/following{/other_user}", + "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", + "organizations_url": "https://api.github.com/users/jessopb/orgs", + "repos_url": "https://api.github.com/users/jessopb/repos", + "events_url": "https://api.github.com/users/jessopb/events{/privacy}", + "received_events_url": "https://api.github.com/users/jessopb/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87910460, - "download_count": 1, - "created_at": "2022-05-07T04:46:38Z", - "updated_at": "2022-05-07T04:46:41Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-linux-x86_64.AppImage" + "size": 302105, + "download_count": 162612, + "created_at": "2023-02-08T20:40:16Z", + "updated_at": "2023-02-08T20:40:16Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.exe.blockmap" }, { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744783", - "id": 64744783, - "node_id": "RA_kwDODtmktM4D2-1P", - "name": "LeafView-1.8.16-win32-x64-installer.exe", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94851229", + "id": 94851229, + "node_id": "RA_kwDOBLe7Os4Fp1Cd", + "name": "LBRY_0.53.9.zip", "label": "", "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", + "login": "jessopb", + "id": 36554050, + "node_id": "MDQ6VXNlcjM2NTU0MDUw", + "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", + "url": "https://api.github.com/users/jessopb", + "html_url": "https://github.com/jessopb", + "followers_url": "https://api.github.com/users/jessopb/followers", + "following_url": "https://api.github.com/users/jessopb/following{/other_user}", + "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", + "organizations_url": "https://api.github.com/users/jessopb/orgs", + "repos_url": "https://api.github.com/users/jessopb/repos", + "events_url": "https://api.github.com/users/jessopb/events{/privacy}", + "received_events_url": "https://api.github.com/users/jessopb/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 64720560, - "download_count": 10, - "created_at": "2022-05-07T04:48:59Z", - "updated_at": "2022-05-07T04:49:00Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-win32-x64-installer.exe" + "size": 309193479, + "download_count": 2635, + "created_at": "2023-02-08T20:50:26Z", + "updated_at": "2023-02-08T20:50:41Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.zip" }, { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744782", - "id": 64744782, - "node_id": "RA_kwDODtmktM4D2-1O", - "name": "LeafView-1.8.16-win32-x64-installer.exe.blockmap", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/94851228", + "id": 94851228, + "node_id": "RA_kwDOBLe7Os4Fp1Cc", + "name": "LBRY_0.53.9.zip.blockmap", "label": "", "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", + "login": "jessopb", + "id": 36554050, + "node_id": "MDQ6VXNlcjM2NTU0MDUw", + "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", + "url": "https://api.github.com/users/jessopb", + "html_url": "https://github.com/jessopb", + "followers_url": "https://api.github.com/users/jessopb/followers", + "following_url": "https://api.github.com/users/jessopb/following{/other_user}", + "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", + "organizations_url": "https://api.github.com/users/jessopb/orgs", + "repos_url": "https://api.github.com/users/jessopb/repos", + "events_url": "https://api.github.com/users/jessopb/events{/privacy}", + "received_events_url": "https://api.github.com/users/jessopb/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68999, - "download_count": 0, - "created_at": "2022-05-07T04:48:59Z", - "updated_at": "2022-05-07T04:48:59Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-win32-x64-installer.exe.blockmap" + "size": 322696, + "download_count": 27, + "created_at": "2023-02-08T20:50:26Z", + "updated_at": "2023-02-08T20:50:26Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.zip.blockmap" }, { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744787", - "id": 64744787, - "node_id": "RA_kwDODtmktM4D2-1T", - "name": "LeafView-1.8.16-win32-x64.zip", - "label": "", + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/95627658", + "id": 95627658, + "node_id": "RA_kwDOBLe7Os4FsymK", + "name": "LBRY_v0.53.9_sigs.asc", + "label": null, "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", + "login": "jessopb", + "id": 36554050, + "node_id": "MDQ6VXNlcjM2NTU0MDUw", + "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", + "url": "https://api.github.com/users/jessopb", + "html_url": "https://github.com/jessopb", + "followers_url": "https://api.github.com/users/jessopb/followers", + "following_url": "https://api.github.com/users/jessopb/following{/other_user}", + "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", + "organizations_url": "https://api.github.com/users/jessopb/orgs", + "repos_url": "https://api.github.com/users/jessopb/repos", + "events_url": "https://api.github.com/users/jessopb/events{/privacy}", + "received_events_url": "https://api.github.com/users/jessopb/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/plain", "state": "uploaded", - "size": 89181831, - "download_count": 1, - "created_at": "2022-05-07T04:49:07Z", - "updated_at": "2022-05-07T04:49:09Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-win32-x64.zip" + "size": 1768, + "download_count": 62, + "created_at": "2023-02-14T16:15:14Z", + "updated_at": "2023-02-14T16:15:15Z", + "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_v0.53.9_sigs.asc" } ], - "tarball_url": "https://api.github.com/repos/sprout2000/leafview/tarball/v1.8.16", - "zipball_url": "https://api.github.com/repos/sprout2000/leafview/zipball/v1.8.16", - "body_html": null + "tarball_url": "https://api.github.com/repos/lbryio/lbry-desktop/tarball/v0.53.9", + "zipball_url": "https://api.github.com/repos/lbryio/lbry-desktop/zipball/v0.53.9", + "body_html": "<h3>Changed</h3>\n<ul>\n<li>Updated lbrynet to <a href=\"https://github.com/lbryio/lbry-sdk/releases/tag/v0.113.0\">0.113.0</a></li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/91799231/reactions", + "total_count": 5, + "+1": 4, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.991Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:26.752Z" }, "lectrote": { "latestRelease": { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/56343565", - "assets_url": "https://api.github.com/repos/erkyrath/lectrote/releases/56343565/assets", - "upload_url": "https://uploads.github.com/repos/erkyrath/lectrote/releases/56343565/assets{?name,label}", - "html_url": "https://github.com/erkyrath/lectrote/releases/tag/lectrote-1.4.1", - "id": 56343565, + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/121727342", + "assets_url": "https://api.github.com/repos/erkyrath/lectrote/releases/121727342/assets", + "upload_url": "https://uploads.github.com/repos/erkyrath/lectrote/releases/121727342/assets{?name,label}", + "html_url": "https://github.com/erkyrath/lectrote/releases/tag/lectrote-1.4.5", + "id": 121727342, "author": { "login": "erkyrath", "id": 65666, @@ -50611,20 +54950,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOAvEAlc4DW7wN", - "tag_name": "lectrote-1.4.1", + "node_id": "RE_kwDOAvEAlc4HQWlu", + "tag_name": "lectrote-1.4.5", "target_commitish": "master", - "name": "Lectrote 1.4.1", + "name": "Lectrote 1.4.5", "draft": false, "prerelease": false, - "created_at": "2022-01-04T01:19:14Z", - "published_at": "2022-01-04T01:28:43Z", + "created_at": "2023-09-19T05:12:35Z", + "published_at": "2023-09-19T15:42:29Z", "assets": [ { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139130", - "id": 53139130, - "node_id": "RA_kwDOAvEAlc4DKta6", - "name": "Lectrote-1.4.1-linux-arm64.zip", + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/126758475", + "id": 126758475, + "node_id": "RA_kwDOAvEAlc4Hji5L", + "name": "Lectrote-1.4.5-linux-arm64.zip", "label": null, "uploader": { "login": "erkyrath", @@ -50648,17 +54987,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 88027933, - "download_count": 38, - "created_at": "2022-01-04T01:21:56Z", - "updated_at": "2022-01-04T01:22:39Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-linux-arm64.zip" + "size": 99734404, + "download_count": 58, + "created_at": "2023-09-19T15:37:44Z", + "updated_at": "2023-09-19T15:38:20Z", + "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.5/Lectrote-1.4.5-linux-arm64.zip" }, { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139150", - "id": 53139150, - "node_id": "RA_kwDOAvEAlc4DKtbO", - "name": "Lectrote-1.4.1-linux-x64.zip", + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/126758616", + "id": 126758616, + "node_id": "RA_kwDOAvEAlc4Hji7Y", + "name": "Lectrote-1.4.5-linux-x64.zip", "label": null, "uploader": { "login": "erkyrath", @@ -50682,17 +55021,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 82093393, - "download_count": 163, - "created_at": "2022-01-04T01:22:39Z", - "updated_at": "2022-01-04T01:23:20Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-linux-x64.zip" + "size": 98790709, + "download_count": 282, + "created_at": "2023-09-19T15:38:20Z", + "updated_at": "2023-09-19T15:38:56Z", + "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.5/Lectrote-1.4.5-linux-x64.zip" }, { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139216", - "id": 53139216, - "node_id": "RA_kwDOAvEAlc4DKtcQ", - "name": "Lectrote-1.4.1-macos-arm64.dmg", + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/126759047", + "id": 126759047, + "node_id": "RA_kwDOAvEAlc4HjjCH", + "name": "Lectrote-1.4.5-macos-arm64.dmg", "label": null, "uploader": { "login": "erkyrath", @@ -50716,17 +55055,17 @@ }, "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 92474069, - "download_count": 84, - "created_at": "2022-01-04T01:24:41Z", - "updated_at": "2022-01-04T01:25:26Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-macos-arm64.dmg" + "size": 96972644, + "download_count": 130, + "created_at": "2023-09-19T15:40:04Z", + "updated_at": "2023-09-19T15:40:40Z", + "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.5/Lectrote-1.4.5-macos-arm64.dmg" }, { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139165", - "id": 53139165, - "node_id": "RA_kwDOAvEAlc4DKtbd", - "name": "Lectrote-1.4.1-macos-univ.dmg", + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/126758765", + "id": 126758765, + "node_id": "RA_kwDOAvEAlc4Hji9t", + "name": "Lectrote-1.4.5-macos-universal.dmg", "label": null, "uploader": { "login": "erkyrath", @@ -50750,299 +55089,799 @@ }, "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 162978236, - "download_count": 78, - "created_at": "2022-01-04T01:23:20Z", - "updated_at": "2022-01-04T01:24:41Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-macos-univ.dmg" + "size": 171208301, + "download_count": 159, + "created_at": "2023-09-19T15:38:56Z", + "updated_at": "2023-09-19T15:40:04Z", + "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.5/Lectrote-1.4.5-macos-universal.dmg" + }, + { + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/126759196", + "id": 126759196, + "node_id": "RA_kwDOAvEAlc4HjjEc", + "name": "Lectrote-1.4.5-macos-x64.dmg", + "label": null, + "uploader": { + "login": "erkyrath", + "id": 65666, + "node_id": "MDQ6VXNlcjY1NjY2", + "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/erkyrath", + "html_url": "https://github.com/erkyrath", + "followers_url": "https://api.github.com/users/erkyrath/followers", + "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", + "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", + "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", + "organizations_url": "https://api.github.com/users/erkyrath/orgs", + "repos_url": "https://api.github.com/users/erkyrath/repos", + "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", + "received_events_url": "https://api.github.com/users/erkyrath/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-diskcopy", + "state": "uploaded", + "size": 101969350, + "download_count": 79, + "created_at": "2023-09-19T15:40:40Z", + "updated_at": "2023-09-19T15:41:25Z", + "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.5/Lectrote-1.4.5-macos-x64.dmg" }, { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139237", - "id": 53139237, - "node_id": "RA_kwDOAvEAlc4DKtcl", - "name": "Lectrote-1.4.1-macos-x64.dmg", + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/126758165", + "id": 126758165, + "node_id": "RA_kwDOAvEAlc4Hji0V", + "name": "Lectrote-1.4.5-win32-arm64.zip", "label": null, "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", + "login": "erkyrath", + "id": 65666, + "node_id": "MDQ6VXNlcjY1NjY2", + "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/erkyrath", + "html_url": "https://github.com/erkyrath", + "followers_url": "https://api.github.com/users/erkyrath/followers", + "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", + "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", + "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", + "organizations_url": "https://api.github.com/users/erkyrath/orgs", + "repos_url": "https://api.github.com/users/erkyrath/repos", + "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", + "received_events_url": "https://api.github.com/users/erkyrath/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 104445121, + "download_count": 59, + "created_at": "2023-09-19T15:35:45Z", + "updated_at": "2023-09-19T15:36:29Z", + "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.5/Lectrote-1.4.5-win32-arm64.zip" + }, + { + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/126758363", + "id": 126758363, + "node_id": "RA_kwDOAvEAlc4Hji3b", + "name": "Lectrote-1.4.5-win32-ia32.zip", + "label": null, + "uploader": { + "login": "erkyrath", + "id": 65666, + "node_id": "MDQ6VXNlcjY1NjY2", + "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/erkyrath", + "html_url": "https://github.com/erkyrath", + "followers_url": "https://api.github.com/users/erkyrath/followers", + "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", + "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", + "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", + "organizations_url": "https://api.github.com/users/erkyrath/orgs", + "repos_url": "https://api.github.com/users/erkyrath/repos", + "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", + "received_events_url": "https://api.github.com/users/erkyrath/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 96776923, + "download_count": 42, + "created_at": "2023-09-19T15:37:09Z", + "updated_at": "2023-09-19T15:37:44Z", + "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.5/Lectrote-1.4.5-win32-ia32.zip" + }, + { + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/126758269", + "id": 126758269, + "node_id": "RA_kwDOAvEAlc4Hji19", + "name": "Lectrote-1.4.5-win32-x64.zip", + "label": null, + "uploader": { + "login": "erkyrath", + "id": 65666, + "node_id": "MDQ6VXNlcjY1NjY2", + "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/erkyrath", + "html_url": "https://github.com/erkyrath", + "followers_url": "https://api.github.com/users/erkyrath/followers", + "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", + "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", + "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", + "organizations_url": "https://api.github.com/users/erkyrath/orgs", + "repos_url": "https://api.github.com/users/erkyrath/repos", + "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", + "received_events_url": "https://api.github.com/users/erkyrath/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 103088282, + "download_count": 511, + "created_at": "2023-09-19T15:36:29Z", + "updated_at": "2023-09-19T15:37:09Z", + "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.5/Lectrote-1.4.5-win32-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/erkyrath/lectrote/tarball/lectrote-1.4.5", + "zipball_url": "https://api.github.com/repos/erkyrath/lectrote/zipball/lectrote-1.4.5", + "body_html": "<p>Fixed a packaging bug that prevented Adrift from working.</p>", + "reactions": { + "url": "https://api.github.com/repos/erkyrath/lectrote/releases/121727342/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:26.814Z" + }, + "leafview": { + "latestRelease": { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/143947490", + "assets_url": "https://api.github.com/repos/sprout2000/leafview/releases/143947490/assets", + "upload_url": "https://uploads.github.com/repos/sprout2000/leafview/releases/143947490/assets{?name,label}", + "html_url": "https://github.com/sprout2000/leafview/releases/tag/v2.9.1", + "id": 143947490, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDODtmktM4IlHbi", + "tag_name": "v2.9.1", + "target_commitish": "main", + "name": "2.9.1", + "draft": false, + "prerelease": false, + "created_at": "2024-02-28T07:51:11Z", + "published_at": "2024-02-28T07:52:28Z", + "assets": [ + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958153", + "id": 153958153, + "node_id": "RA_kwDODtmktM4JLTcJ", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 554, + "download_count": 0, + "created_at": "2024-02-28T07:54:26Z", + "updated_at": "2024-02-28T07:54:27Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958396", + "id": 153958396, + "node_id": "RA_kwDODtmktM4JLTf8", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 837, + "download_count": 3, + "created_at": "2024-02-28T07:57:50Z", + "updated_at": "2024-02-28T07:57:50Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958134", + "id": 153958134, + "node_id": "RA_kwDODtmktM4JLTb2", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 372, + "download_count": 0, + "created_at": "2024-02-28T07:54:21Z", + "updated_at": "2024-02-28T07:54:21Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/latest.yml" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958373", + "id": 153958373, + "node_id": "RA_kwDODtmktM4JLTfl", + "name": "LeafView-2.9.1-darwin-arm64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 98840504, + "download_count": 3, + "created_at": "2024-02-28T07:57:32Z", + "updated_at": "2024-02-28T07:57:35Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-darwin-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958374", + "id": 153958374, + "node_id": "RA_kwDODtmktM4JLTfm", + "name": "LeafView-2.9.1-darwin-arm64.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 104813, + "download_count": 0, + "created_at": "2024-02-28T07:57:32Z", + "updated_at": "2024-02-28T07:57:32Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-darwin-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958385", + "id": 153958385, + "node_id": "RA_kwDODtmktM4JLTfx", + "name": "LeafView-2.9.1-darwin-arm64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 94638899, + "download_count": 1, + "created_at": "2024-02-28T07:57:46Z", + "updated_at": "2024-02-28T07:57:50Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-darwin-arm64.zip" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958384", + "id": 153958384, + "node_id": "RA_kwDODtmktM4JLTfw", + "name": "LeafView-2.9.1-darwin-arm64.zip.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 100030, + "download_count": 0, + "created_at": "2024-02-28T07:57:46Z", + "updated_at": "2024-02-28T07:57:46Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-darwin-arm64.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958281", + "id": 153958281, + "node_id": "RA_kwDODtmktM4JLTeJ", + "name": "LeafView-2.9.1-darwin-x64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 105602740, + "download_count": 2, + "created_at": "2024-02-28T07:55:33Z", + "updated_at": "2024-02-28T07:55:41Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-darwin-x64.dmg" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958282", + "id": 153958282, + "node_id": "RA_kwDODtmktM4JLTeK", + "name": "LeafView-2.9.1-darwin-x64.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 110925, + "download_count": 0, + "created_at": "2024-02-28T07:55:33Z", + "updated_at": "2024-02-28T07:55:34Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-darwin-x64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958295", + "id": 153958295, + "node_id": "RA_kwDODtmktM4JLTeX", + "name": "LeafView-2.9.1-darwin-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 101431322, + "download_count": 1, + "created_at": "2024-02-28T07:55:44Z", + "updated_at": "2024-02-28T07:55:49Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-darwin-x64.zip" + }, + { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958296", + "id": 153958296, + "node_id": "RA_kwDODtmktM4JLTeY", + "name": "LeafView-2.9.1-darwin-x64.zip.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 90677434, - "download_count": 98, - "created_at": "2022-01-04T01:25:26Z", - "updated_at": "2022-01-04T01:26:11Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-macos-x64.dmg" + "size": 106494, + "download_count": 0, + "created_at": "2024-02-28T07:55:44Z", + "updated_at": "2024-02-28T07:55:45Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-darwin-x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139019", - "id": 53139019, - "node_id": "RA_kwDOAvEAlc4DKtZL", - "name": "Lectrote-1.4.1-win32-arm64.zip", - "label": null, + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958148", + "id": 153958148, + "node_id": "RA_kwDODtmktM4JLTcE", + "name": "LeafView-2.9.1-linux-amd64.deb", + "label": "", "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 90862114, - "download_count": 90, - "created_at": "2022-01-04T01:19:45Z", - "updated_at": "2022-01-04T01:20:31Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-win32-arm64.zip" + "size": 74359388, + "download_count": 7, + "created_at": "2024-02-28T07:54:24Z", + "updated_at": "2024-02-28T07:54:26Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-linux-amd64.deb" }, { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139101", - "id": 53139101, - "node_id": "RA_kwDOAvEAlc4DKtad", - "name": "Lectrote-1.4.1-win32-ia32.zip", - "label": null, + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153957921", + "id": 153957921, + "node_id": "RA_kwDODtmktM4JLTYh", + "name": "LeafView-2.9.1-linux-x64.zip", + "label": "", "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 82448325, - "download_count": 44, - "created_at": "2022-01-04T01:21:14Z", - "updated_at": "2022-01-04T01:21:56Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-win32-ia32.zip" + "size": 102437747, + "download_count": 1, + "created_at": "2024-02-28T07:53:06Z", + "updated_at": "2024-02-28T07:53:09Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-linux-x64.zip" }, { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139078", - "id": 53139078, - "node_id": "RA_kwDOAvEAlc4DKtaG", - "name": "Lectrote-1.4.1-win32-x64.zip", - "label": null, + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153957845", + "id": 153957845, + "node_id": "RA_kwDODtmktM4JLTXV", + "name": "LeafView-2.9.1-linux-x86_64.AppImage", + "label": "", "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 87276931, - "download_count": 636, - "created_at": "2022-01-04T01:20:31Z", - "updated_at": "2022-01-04T01:21:14Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/erkyrath/lectrote/tarball/lectrote-1.4.1", - "zipball_url": "https://api.github.com/repos/erkyrath/lectrote/zipball/lectrote-1.4.1", - "body_html": "<ul>\n<li>Added a tray icon on Windows. This allows you to quit the app if it is running with no windows open. (Right-click on the tray icon for a Quit menu option.)</li>\n<li>Added Windows ARM and Linux ARM to the release platform list.</li>\n<li>Bumped Electron to 14.2.3.</li>\n<li>Fixed some bugs building bound apps.</li>\n<li>Linting and code cleanup down in the GlkOte library.</li>\n</ul>\n<p>If you don't know which version to download, choose \"win32-x64\" (for Windows) or \"macos-univ\" (for MacOS).</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.025Z" - }, - "lightgallery": { - "latestRelease": { - "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438", - "assets_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438/assets", - "upload_url": "https://uploads.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438/assets{?name,label}", - "html_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/tag/0.1.1", - "id": 3337438, - "author": { - "login": "sachinchoolur", - "id": 6586706, - "node_id": "MDQ6VXNlcjY1ODY3MDY=", - "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sachinchoolur", - "html_url": "https://github.com/sachinchoolur", - "followers_url": "https://api.github.com/users/sachinchoolur/followers", - "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", - "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", - "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", - "repos_url": "https://api.github.com/users/sachinchoolur/repos", - "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", - "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzMzc0Mzg=", - "tag_name": "0.1.1", - "target_commitish": "master", - "name": "Version 0.1.1 release", - "draft": false, - "prerelease": false, - "created_at": "2016-05-31T03:40:24Z", - "published_at": "2016-05-31T09:05:32Z", - "assets": [ + "size": 108124939, + "download_count": 4, + "created_at": "2024-02-28T07:52:28Z", + "updated_at": "2024-02-28T07:52:30Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-linux-x86_64.AppImage" + }, { - "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769761", - "id": 1769761, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3Njk3NjE=", - "name": "lightgallery_0.1.1-windows.zip", - "label": null, + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958132", + "id": 153958132, + "node_id": "RA_kwDODtmktM4JLTb0", + "name": "LeafView-2.9.1-win32-x64-installer.exe", + "label": "", "uploader": { - "login": "sachinchoolur", - "id": 6586706, - "node_id": "MDQ6VXNlcjY1ODY3MDY=", - "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sachinchoolur", - "html_url": "https://github.com/sachinchoolur", - "followers_url": "https://api.github.com/users/sachinchoolur/followers", - "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", - "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", - "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", - "repos_url": "https://api.github.com/users/sachinchoolur/repos", - "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", - "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 35933893, - "download_count": 30788, - "created_at": "2016-05-31T08:43:47Z", - "updated_at": "2016-05-31T09:05:32Z", - "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1-windows.zip" + "size": 79001312, + "download_count": 41, + "created_at": "2024-02-28T07:54:19Z", + "updated_at": "2024-02-28T07:54:21Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-win32-x64-installer.exe" }, { - "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769326", - "id": 1769326, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NjkzMjY=", - "name": "lightgallery_0.1.1.dmg-mac.zip", - "label": null, + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958131", + "id": 153958131, + "node_id": "RA_kwDODtmktM4JLTbz", + "name": "LeafView-2.9.1-win32-x64-installer.exe.blockmap", + "label": "", "uploader": { - "login": "sachinchoolur", - "id": 6586706, - "node_id": "MDQ6VXNlcjY1ODY3MDY=", - "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sachinchoolur", - "html_url": "https://github.com/sachinchoolur", - "followers_url": "https://api.github.com/users/sachinchoolur/followers", - "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", - "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", - "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", - "repos_url": "https://api.github.com/users/sachinchoolur/repos", - "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", - "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 37197188, - "download_count": 21189, - "created_at": "2016-05-31T06:57:50Z", - "updated_at": "2016-05-31T07:58:43Z", - "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1.dmg-mac.zip" + "size": 83917, + "download_count": 0, + "created_at": "2024-02-28T07:54:19Z", + "updated_at": "2024-02-28T07:54:19Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-win32-x64-installer.exe.blockmap" }, { - "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769762", - "id": 1769762, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3Njk3NjI=", - "name": "lightgallery_0.1.1_amd64-linux.deb", - "label": null, + "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/153958042", + "id": 153958042, + "node_id": "RA_kwDODtmktM4JLTaa", + "name": "LeafView-2.9.1-win32-x64.zip", + "label": "", "uploader": { - "login": "sachinchoolur", - "id": 6586706, - "node_id": "MDQ6VXNlcjY1ODY3MDY=", - "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sachinchoolur", - "html_url": "https://github.com/sachinchoolur", - "followers_url": "https://api.github.com/users/sachinchoolur/followers", - "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", - "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", - "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", - "repos_url": "https://api.github.com/users/sachinchoolur/repos", - "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", - "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 27184170, - "download_count": 2610, - "created_at": "2016-05-31T08:43:47Z", - "updated_at": "2016-05-31T09:05:32Z", - "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1_amd64-linux.deb" + "size": 107974821, + "download_count": 41, + "created_at": "2024-02-28T07:53:45Z", + "updated_at": "2024-02-28T07:53:47Z", + "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v2.9.1/LeafView-2.9.1-win32-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/tarball/0.1.1", - "zipball_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/zipball/0.1.1", - "body_html": "<p>Minor bug fixes and updates..</p>" + "tarball_url": "https://api.github.com/repos/sprout2000/leafview/tarball/v2.9.1", + "zipball_url": "https://api.github.com/repos/sprout2000/leafview/zipball/v2.9.1", + "body_html": "<ul>\n<li>feat: Update electron to <a href=\"https://github.com/electron/electron/releases/tag/v29.1.0\">v29.1.0</a></li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/sprout2000/leafview/releases/143947490/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.073Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:26.930Z" }, "lepton": { "latestRelease": { @@ -51109,7 +55948,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 366, - "download_count": 4026, + "download_count": 9816, "created_at": "2021-06-18T20:19:08Z", "updated_at": "2021-06-18T20:19:09Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/latest-linux.yml" @@ -51143,7 +55982,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 511, - "download_count": 28555, + "download_count": 74554, "created_at": "2021-06-18T20:19:08Z", "updated_at": "2021-06-18T20:19:09Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/latest-mac.yml" @@ -51177,7 +56016,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 344, - "download_count": 33568, + "download_count": 98745, "created_at": "2021-06-18T20:19:08Z", "updated_at": "2021-06-18T20:19:09Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/latest.yml" @@ -51211,7 +56050,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 61069737, - "download_count": 94, + "download_count": 235, "created_at": "2021-06-18T20:16:39Z", "updated_at": "2021-06-18T20:18:16Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0-ia32-win.7z" @@ -51245,7 +56084,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 93898090, - "download_count": 1627, + "download_count": 2553, "created_at": "2021-06-18T20:16:04Z", "updated_at": "2021-06-18T20:18:26Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0-mac.zip" @@ -51279,7 +56118,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 63800839, - "download_count": 1351, + "download_count": 3130, "created_at": "2021-06-18T20:16:50Z", "updated_at": "2021-06-18T20:18:41Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0-win.7z" @@ -51313,7 +56152,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 98144553, - "download_count": 2139, + "download_count": 3950, "created_at": "2021-06-18T20:14:25Z", "updated_at": "2021-06-18T20:15:46Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0.AppImage" @@ -51347,7 +56186,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 97046613, - "download_count": 4764, + "download_count": 8526, "created_at": "2021-06-18T20:15:06Z", "updated_at": "2021-06-18T20:17:53Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0.dmg" @@ -51381,7 +56220,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 102211, - "download_count": 33, + "download_count": 70, "created_at": "2021-06-18T20:15:06Z", "updated_at": "2021-06-18T20:15:07Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0.dmg.blockmap" @@ -51415,7 +56254,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 141665867, - "download_count": 5343, + "download_count": 15125, "created_at": "2021-06-18T20:15:51Z", "updated_at": "2021-06-18T20:19:08Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-Setup-1.10.0.exe" @@ -51449,7 +56288,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 147369, - "download_count": 211, + "download_count": 314, "created_at": "2021-06-18T20:15:51Z", "updated_at": "2021-06-18T20:15:52Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-Setup-1.10.0.exe.blockmap" @@ -51483,7 +56322,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84791296, - "download_count": 114, + "download_count": 221, "created_at": "2021-06-18T20:14:45Z", "updated_at": "2021-06-18T20:16:41Z", "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton_1.10.0_amd64.snap" @@ -51491,33 +56330,174 @@ ], "tarball_url": "https://api.github.com/repos/hackjutsu/Lepton/tarball/v1.10.0", "zipball_url": "https://api.github.com/repos/hackjutsu/Lepton/zipball/v1.10.0", - "body_html": "<h2>For developers</h2>\n<ul>\n<li>Update dependencies (e.g. Electron 8 -> 13)</li>\n<li>Auto-generate license and contributor lists when building the app</li>\n</ul>\n<h2>For users</h2>\n<ul>\n<li>Open <code>.leptonrc</code> and the log file with OS default application when clicked on \"About Page\" (<code>Ctrl/Cmd + ,</code>) (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"919627643\" data-permission-text=\"Title is private\" data-url=\"https://github.com/hackjutsu/Lepton/issues/498\" data-hovercard-type=\"issue\" data-hovercard-url=\"/hackjutsu/Lepton/issues/498/hovercard\" href=\"https://github.com/hackjutsu/Lepton/issues/498\">#498</a>)</li>\n<li>Highlighting for GraphQL (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"907710885\" data-permission-text=\"Title is private\" data-url=\"https://github.com/hackjutsu/Lepton/issues/494\" data-hovercard-type=\"issue\" data-hovercard-url=\"/hackjutsu/Lepton/issues/494/hovercard\" href=\"https://github.com/hackjutsu/Lepton/issues/494\">#494</a>)</li>\n<li>Support login by GitHub token (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"598195892\" data-permission-text=\"Title is private\" data-url=\"https://github.com/hackjutsu/Lepton/issues/412\" data-hovercard-type=\"issue\" data-hovercard-url=\"/hackjutsu/Lepton/issues/412/hovercard\" href=\"https://github.com/hackjutsu/Lepton/issues/412\">#412</a>)</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/7756581/121979934-edbaad00-cd3f-11eb-8ac2-a8f0d353a9d5.png\"><img width=\"927\" alt=\"Screen Shot 2021-06-14 at 6 33 48 PM\" src=\"https://user-images.githubusercontent.com/7756581/121979934-edbaad00-cd3f-11eb-8ac2-a8f0d353a9d5.png\" style=\"max-width: 100%;\"></a></p>\n<h2>Platforms</h2>\n<p><strong>macOS</strong></p>\n<blockquote>\n<p>Notice: I haven't continued the Apple developer account since 2019. Pls enable Lepton in the <a href=\"https://support.apple.com/en-us/HT202491\" rel=\"nofollow\">security settings preference</a> when you open the app for the first time.</p>\n</blockquote>\n<ul>\n<li>Lepton-1.x.x-mac.zip</li>\n<li>Lepton-1.x.x.dmg</li>\n</ul>\n<p><strong>Windows</strong></p>\n<ul>\n<li>Installer\n<ul>\n<li>Lepton-Setup-1.x.x.exe (32 bit + 64 bit)\n<ul>\n<li>The appropriate arch will be installed automatically.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>7z\n<ul>\n<li>Lepton-1.x.x-win.7z (64 bit)</li>\n<li>Lepton-1.x.x-ia32-win.7z (32 bit)</li>\n</ul>\n</li>\n</ul>\n<p><strong>Linux</strong></p>\n<ul>\n<li>Lepton-1.x.x-x86_64.AppImage\n<ul>\n<li><a href=\"http://appimage.org\" rel=\"nofollow\">How to run an AppImage?</a></li>\n</ul>\n</li>\n<li>Lepton_1.x.x_amd64.snap</li>\n</ul>", + "body_html": "<h2>For developers</h2>\n<ul>\n<li>Update dependencies (e.g. Electron 8 -> 13)</li>\n<li>Auto-generate license and contributor lists when building the app</li>\n</ul>\n<h2>For users</h2>\n<ul>\n<li>Open <code>.leptonrc</code> and the log file with OS default application when clicked on \"About Page\" (<code>Ctrl/Cmd + ,</code>) (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"919627643\" data-permission-text=\"Title is private\" data-url=\"https://github.com/hackjutsu/Lepton/issues/498\" data-hovercard-type=\"issue\" data-hovercard-url=\"/hackjutsu/Lepton/issues/498/hovercard\" href=\"https://github.com/hackjutsu/Lepton/issues/498\">#498</a>)</li>\n<li>Highlighting for GraphQL (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"907710885\" data-permission-text=\"Title is private\" data-url=\"https://github.com/hackjutsu/Lepton/issues/494\" data-hovercard-type=\"issue\" data-hovercard-url=\"/hackjutsu/Lepton/issues/494/hovercard\" href=\"https://github.com/hackjutsu/Lepton/issues/494\">#494</a>)</li>\n<li>Support login by GitHub token (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"598195892\" data-permission-text=\"Title is private\" data-url=\"https://github.com/hackjutsu/Lepton/issues/412\" data-hovercard-type=\"issue\" data-hovercard-url=\"/hackjutsu/Lepton/issues/412/hovercard\" href=\"https://github.com/hackjutsu/Lepton/issues/412\">#412</a>)</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/7756581/121979934-edbaad00-cd3f-11eb-8ac2-a8f0d353a9d5.png\"><img width=\"927\" alt=\"Screen Shot 2021-06-14 at 6 33 48 PM\" src=\"https://user-images.githubusercontent.com/7756581/121979934-edbaad00-cd3f-11eb-8ac2-a8f0d353a9d5.png\" style=\"max-width: 100%;\"></a></p>\n<h2>Platforms</h2>\n<p><strong>macOS</strong></p>\n<blockquote>\n<p>Notice: I haven't continued the Apple developer account since 2019. Pls enable Lepton in the <a href=\"https://support.apple.com/en-us/HT202491\" rel=\"nofollow\">security settings preference</a> when you open the app for the first time.</p>\n</blockquote>\n<ul>\n<li>Lepton-1.x.x-mac.zip</li>\n<li>Lepton-1.x.x.dmg</li>\n</ul>\n<p><strong>Windows</strong></p>\n<ul>\n<li>Installer\n<ul>\n<li>Lepton-Setup-1.x.x.exe (32 bit + 64 bit)\n<ul>\n<li>The appropriate arch will be installed automatically.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>7z\n<ul>\n<li>Lepton-1.x.x-win.7z (64 bit)</li>\n<li>Lepton-1.x.x-ia32-win.7z (32 bit)</li>\n</ul>\n</li>\n</ul>\n<p><strong>Linux</strong></p>\n<ul>\n<li>Lepton-1.x.x-x86_64.AppImage\n<ul>\n<li><a href=\"http://appimage.org\" rel=\"nofollow\">How to run an AppImage?</a></li>\n</ul>\n</li>\n<li>Lepton_1.x.x_amd64.snap</li>\n</ul>", "reactions": { "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/44886265/reactions", - "total_count": 23, - "+1": 0, + "total_count": 41, + "+1": 7, "-1": 0, "laugh": 0, - "hooray": 23, + "hooray": 31, "confused": 0, - "heart": 0, - "rocket": 0, + "heart": 1, + "rocket": 2, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.074Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:26.998Z" }, - "local-by-flywheel": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.250Z" + "lightgallery": { + "latestRelease": { + "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438", + "assets_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438/assets", + "upload_url": "https://uploads.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438/assets{?name,label}", + "html_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/tag/0.1.1", + "id": 3337438, + "author": { + "login": "sachinchoolur", + "id": 6586706, + "node_id": "MDQ6VXNlcjY1ODY3MDY=", + "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sachinchoolur", + "html_url": "https://github.com/sachinchoolur", + "followers_url": "https://api.github.com/users/sachinchoolur/followers", + "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", + "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", + "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", + "repos_url": "https://api.github.com/users/sachinchoolur/repos", + "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", + "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMzMzc0Mzg=", + "tag_name": "0.1.1", + "target_commitish": "master", + "name": "Version 0.1.1 release", + "draft": false, + "prerelease": false, + "created_at": "2016-05-31T03:40:24Z", + "published_at": "2016-05-31T09:05:32Z", + "assets": [ + { + "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769761", + "id": 1769761, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3Njk3NjE=", + "name": "lightgallery_0.1.1-windows.zip", + "label": null, + "uploader": { + "login": "sachinchoolur", + "id": 6586706, + "node_id": "MDQ6VXNlcjY1ODY3MDY=", + "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sachinchoolur", + "html_url": "https://github.com/sachinchoolur", + "followers_url": "https://api.github.com/users/sachinchoolur/followers", + "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", + "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", + "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", + "repos_url": "https://api.github.com/users/sachinchoolur/repos", + "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", + "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 35933893, + "download_count": 36653, + "created_at": "2016-05-31T08:43:47Z", + "updated_at": "2016-05-31T09:05:32Z", + "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1-windows.zip" + }, + { + "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769326", + "id": 1769326, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NjkzMjY=", + "name": "lightgallery_0.1.1.dmg-mac.zip", + "label": null, + "uploader": { + "login": "sachinchoolur", + "id": 6586706, + "node_id": "MDQ6VXNlcjY1ODY3MDY=", + "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sachinchoolur", + "html_url": "https://github.com/sachinchoolur", + "followers_url": "https://api.github.com/users/sachinchoolur/followers", + "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", + "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", + "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", + "repos_url": "https://api.github.com/users/sachinchoolur/repos", + "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", + "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 37197188, + "download_count": 23067, + "created_at": "2016-05-31T06:57:50Z", + "updated_at": "2016-05-31T07:58:43Z", + "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1.dmg-mac.zip" + }, + { + "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769762", + "id": 1769762, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3Njk3NjI=", + "name": "lightgallery_0.1.1_amd64-linux.deb", + "label": null, + "uploader": { + "login": "sachinchoolur", + "id": 6586706, + "node_id": "MDQ6VXNlcjY1ODY3MDY=", + "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sachinchoolur", + "html_url": "https://github.com/sachinchoolur", + "followers_url": "https://api.github.com/users/sachinchoolur/followers", + "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", + "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", + "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", + "repos_url": "https://api.github.com/users/sachinchoolur/repos", + "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", + "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 27184170, + "download_count": 2737, + "created_at": "2016-05-31T08:43:47Z", + "updated_at": "2016-05-31T09:05:32Z", + "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1_amd64-linux.deb" + } + ], + "tarball_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/tarball/0.1.1", + "zipball_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/zipball/0.1.1", + "body_html": "<p>Minor bug fixes and updates..</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:27.281Z" }, - "linked": { + "lightproxy": { "latestRelease": { - "url": "https://api.github.com/repos/lostdesign/linked/releases/61163492", - "assets_url": "https://api.github.com/repos/lostdesign/linked/releases/61163492/assets", - "upload_url": "https://uploads.github.com/repos/lostdesign/linked/releases/61163492/assets{?name,label}", - "html_url": "https://github.com/lostdesign/linked/releases/tag/v1.4.13", - "id": 61163492, + "url": "https://api.github.com/repos/alibaba/lightproxy/releases/39035207", + "assets_url": "https://api.github.com/repos/alibaba/lightproxy/releases/39035207/assets", + "upload_url": "https://uploads.github.com/repos/alibaba/lightproxy/releases/39035207/assets{?name,label}", + "html_url": "https://github.com/alibaba/lightproxy/releases/tag/v1.1.41", + "id": 39035207, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -51538,20 +56518,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOFM_VvM4DpUfk", - "tag_name": "v1.4.13", + "node_id": "MDc6UmVsZWFzZTM5MDM1MjA3", + "tag_name": "v1.1.41", "target_commitish": "master", - "name": "1.4.13", + "name": "1.1.41", "draft": false, "prerelease": false, - "created_at": "2022-03-07T15:39:38Z", - "published_at": "2022-03-10T13:17:55Z", + "created_at": "2021-03-01T05:39:04Z", + "published_at": "2021-03-01T06:12:54Z", "assets": [ { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810197", - "id": 58810197, - "node_id": "RA_kwDOFM_VvM4DgV9V", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764396", + "id": 32764396, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0Mzk2", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51575,17 +56555,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 367, - "download_count": 302, - "created_at": "2022-03-07T15:47:26Z", - "updated_at": "2022-03-07T15:47:26Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/latest-linux.yml" + "size": 525, + "download_count": 100, + "created_at": "2021-03-01T05:51:43Z", + "updated_at": "2021-03-01T05:51:43Z", + "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/latest-mac.yml" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810477", - "id": 58810477, - "node_id": "RA_kwDOFM_VvM4DgWBt", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764157", + "id": 32764157, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTU3", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51609,17 +56589,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 486, - "download_count": 1287, - "created_at": "2022-03-07T15:51:55Z", - "updated_at": "2022-03-07T15:51:56Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/latest-mac.yml" + "size": 351, + "download_count": 104, + "created_at": "2021-03-01T05:47:45Z", + "updated_at": "2021-03-01T05:47:45Z", + "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/latest.yml" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810227", - "id": 58810227, - "node_id": "RA_kwDOFM_VvM4DgV9z", - "name": "latest.yml", + "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764387", + "id": 32764387, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0Mzg3", + "name": "LightProxy-1.1.41-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51641,19 +56621,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 343, - "download_count": 1377, - "created_at": "2022-03-07T15:47:46Z", - "updated_at": "2022-03-07T15:47:46Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/latest.yml" + "size": 119482353, + "download_count": 343, + "created_at": "2021-03-01T05:51:32Z", + "updated_at": "2021-03-01T05:51:42Z", + "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41-mac.zip" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810458", - "id": 58810458, - "node_id": "RA_kwDOFM_VvM4DgWBa", - "name": "linked-1.4.13-mac.zip", + "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764359", + "id": 32764359, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MzU5", + "name": "LightProxy-1.1.41.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51675,19 +56655,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 81843248, - "download_count": 115, - "created_at": "2022-03-07T15:51:27Z", - "updated_at": "2022-03-07T15:51:32Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13-mac.zip" + "size": 122143755, + "download_count": 2339, + "created_at": "2021-03-01T05:51:12Z", + "updated_at": "2021-03-01T05:51:21Z", + "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41.dmg" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810457", - "id": 58810457, - "node_id": "RA_kwDOFM_VvM4DgWBZ", - "name": "linked-1.4.13-mac.zip.blockmap", + "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764358", + "id": 32764358, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MzU4", + "name": "LightProxy-1.1.41.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51711,17 +56691,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87775, - "download_count": 3, - "created_at": "2022-03-07T15:51:27Z", - "updated_at": "2022-03-07T15:51:27Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13-mac.zip.blockmap" + "size": 128191, + "download_count": 95, + "created_at": "2021-03-01T05:51:12Z", + "updated_at": "2021-03-01T05:51:12Z", + "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41.dmg.blockmap" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58809935", - "id": 58809935, - "node_id": "RA_kwDOFM_VvM4DgV5P", - "name": "linked-1.4.13.AppImage", + "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764154", + "id": 32764154, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTU0", + "name": "LightProxy-Setup-1.1.41.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51745,17 +56725,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103115278, - "download_count": 150, - "created_at": "2022-03-07T15:42:48Z", - "updated_at": "2022-03-07T15:42:51Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.AppImage" + "size": 97512377, + "download_count": 8562, + "created_at": "2021-03-01T05:47:41Z", + "updated_at": "2021-03-01T05:47:45Z", + "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-Setup-1.1.41.exe" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810474", - "id": 58810474, - "node_id": "RA_kwDOFM_VvM4DgWBq", - "name": "linked-1.4.13.dmg", + "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764153", + "id": 32764153, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTUz", + "name": "LightProxy-Setup-1.1.41.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51779,17 +56759,60 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85462481, - "download_count": 345, - "created_at": "2022-03-07T15:51:51Z", - "updated_at": "2022-03-07T15:51:55Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.dmg" - }, + "size": 103350, + "download_count": 2482, + "created_at": "2021-03-01T05:47:41Z", + "updated_at": "2021-03-01T05:47:41Z", + "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-Setup-1.1.41.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/alibaba/lightproxy/tarball/v1.1.41", + "zipball_url": "https://api.github.com/repos/alibaba/lightproxy/zipball/v1.1.41", + "body_html": "<ul>\n<li>\n<p>修复 remote debugger</p>\n</li>\n<li>\n<p>修复长时间使用后部分请求一直 pending 的问题(H2 连接保持时长降低到 30s)</p>\n</li>\n<li>\n<p>升级 whistle 版本</p>\n</li>\n<li>\n<p>无线代理页面提供复制证书 URL 给模拟器等场景使用</p>\n</li>\n<li>\n<p>修复 bigsur 下的证书安装问题</p>\n</li>\n<li>\n<p>Fix the remote debugger</p>\n</li>\n<li>\n<p>Fix the problem that some requests have been pending after continuous use (H2 connection retention time is reduced to 30s)</p>\n</li>\n<li>\n<p>Upgrade the whistle version</p>\n</li>\n<li>\n<p>The wireless proxy page provides a copy of the certificate URL for use in scenarios such as simulators</p>\n</li>\n<li>\n<p>Fix the next certificate installation problem in bigsur</p>\n</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:27.451Z" + }, + "linked": { + "latestRelease": { + "url": "https://api.github.com/repos/lostdesign/linked/releases/110351043", + "assets_url": "https://api.github.com/repos/lostdesign/linked/releases/110351043/assets", + "upload_url": "https://uploads.github.com/repos/lostdesign/linked/releases/110351043/assets{?name,label}", + "html_url": "https://github.com/lostdesign/linked/releases/tag/v1.5.2", + "id": 110351043, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOFM_VvM4Gk9LD", + "tag_name": "v1.5.2", + "target_commitish": "master", + "name": "1.5.2", + "draft": false, + "prerelease": false, + "created_at": "2023-06-29T12:20:18Z", + "published_at": "2023-06-29T12:44:26Z", + "assets": [ { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810475", - "id": 58810475, - "node_id": "RA_kwDOFM_VvM4DgWBr", - "name": "linked-1.4.13.dmg.blockmap", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857486", + "id": 114857486, + "node_id": "RA_kwDOFM_VvM4G2JYO", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51811,19 +56834,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 89598, - "download_count": 4, - "created_at": "2022-03-07T15:51:51Z", - "updated_at": "2022-03-07T15:51:51Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.dmg.blockmap" + "size": 364, + "download_count": 208, + "created_at": "2023-06-29T12:28:41Z", + "updated_at": "2023-06-29T12:28:41Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810209", - "id": 58810209, - "node_id": "RA_kwDOFM_VvM4DgV9h", - "name": "linked-1.4.13.exe", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114858739", + "id": 114858739, + "node_id": "RA_kwDOFM_VvM4G2Jrz", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51845,19 +56868,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 57638850, - "download_count": 225, - "created_at": "2022-03-07T15:47:39Z", - "updated_at": "2022-03-07T15:47:42Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.exe" + "size": 482, + "download_count": 5176, + "created_at": "2023-06-29T12:39:45Z", + "updated_at": "2023-06-29T12:39:45Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/latest-mac.yml" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810195", - "id": 58810195, - "node_id": "RA_kwDOFM_VvM4DgV9T", - "name": "linked-1.4.13.pacman", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857688", + "id": 114857688, + "node_id": "RA_kwDOFM_VvM4G2JbY", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51879,19 +56902,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 71298640, - "download_count": 56, - "created_at": "2022-03-07T15:47:23Z", - "updated_at": "2022-03-07T15:47:25Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.pacman" + "size": 340, + "download_count": 2158, + "created_at": "2023-06-29T12:30:00Z", + "updated_at": "2023-06-29T12:30:01Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/latest.yml" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810134", - "id": 58810134, - "node_id": "RA_kwDOFM_VvM4DgV8W", - "name": "linked-1.4.13.x86_64.rpm", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114858735", + "id": 114858735, + "node_id": "RA_kwDOFM_VvM4G2Jrv", + "name": "linked-1.5.2-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51913,19 +56936,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/zip", "state": "uploaded", - "size": 71537112, - "download_count": 37, - "created_at": "2022-03-07T15:45:59Z", - "updated_at": "2022-03-07T15:46:00Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.x86_64.rpm" + "size": 85168589, + "download_count": 266, + "created_at": "2023-06-29T12:39:42Z", + "updated_at": "2023-06-29T12:39:45Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-1.5.2-mac.zip" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810216", - "id": 58810216, - "node_id": "RA_kwDOFM_VvM4DgV9o", - "name": "linked-Setup-1.4.13.exe", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114858734", + "id": 114858734, + "node_id": "RA_kwDOFM_VvM4G2Jru", + "name": "linked-1.5.2-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51949,17 +56972,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 57802050, - "download_count": 412, - "created_at": "2022-03-07T15:47:42Z", - "updated_at": "2022-03-07T15:47:45Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-Setup-1.4.13.exe" + "size": 90388, + "download_count": 4, + "created_at": "2023-06-29T12:39:42Z", + "updated_at": "2023-06-29T12:39:42Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-1.5.2-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810217", - "id": 58810217, - "node_id": "RA_kwDOFM_VvM4DgV9p", - "name": "linked-Setup-1.4.13.exe.blockmap", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857054", + "id": 114857054, + "node_id": "RA_kwDOFM_VvM4G2JRe", + "name": "linked-1.5.2.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -51983,17 +57006,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60292, - "download_count": 64, - "created_at": "2022-03-07T15:47:42Z", - "updated_at": "2022-03-07T15:47:43Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-Setup-1.4.13.exe.blockmap" + "size": 106769209, + "download_count": 169, + "created_at": "2023-06-29T12:23:24Z", + "updated_at": "2023-06-29T12:23:28Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-1.5.2.AppImage" }, { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810005", - "id": 58810005, - "node_id": "RA_kwDOFM_VvM4DgV6V", - "name": "linked_1.4.13_amd64.deb", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114858612", + "id": 114858612, + "node_id": "RA_kwDOFM_VvM4G2Jp0", + "name": "linked-1.5.2.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -52017,73 +57040,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 71285562, - "download_count": 162, - "created_at": "2022-03-07T15:44:12Z", - "updated_at": "2022-03-07T15:44:14Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked_1.4.13_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/lostdesign/linked/tarball/v1.4.13", - "zipball_url": "https://api.github.com/repos/lostdesign/linked/zipball/v1.4.13", - "body_html": "<h3>Changes</h3>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"globe_with_meridians\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f310.png\">🌐</g-emoji> add Hindi Translation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shivanshsinghx365/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shivanshsinghx365\">@shivanshsinghx365</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1159836991\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lostdesign/linked/issues/155\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lostdesign/linked/pull/155/hovercard\" href=\"https://github.com/lostdesign/linked/pull/155\">#155</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png\">📝</g-emoji> update README.md by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shivanshsinghx365/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shivanshsinghx365\">@shivanshsinghx365</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1159910006\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lostdesign/linked/issues/156\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lostdesign/linked/pull/156/hovercard\" href=\"https://github.com/lostdesign/linked/pull/156\">#156</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"globe_with_meridians\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f310.png\">🌐</g-emoji> add Ukrainian and Slovenian translations by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/taep96/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/taep96\">@taep96</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160448232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lostdesign/linked/issues/157\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lostdesign/linked/pull/157/hovercard\" href=\"https://github.com/lostdesign/linked/pull/157\">#157</a></li>\n</ul>\n<h3>New Contributors</h3>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shivanshsinghx365/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shivanshsinghx365\">@shivanshsinghx365</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1159836991\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lostdesign/linked/issues/155\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lostdesign/linked/pull/155/hovercard\" href=\"https://github.com/lostdesign/linked/pull/155\">#155</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/taep96/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/taep96\">@taep96</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1160448232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lostdesign/linked/issues/157\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/lostdesign/linked/pull/157/hovercard\" href=\"https://github.com/lostdesign/linked/pull/157\">#157</a></li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/lostdesign/linked/releases/61163492/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.292Z" - }, - "lightproxy": { - "latestRelease": { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/39035207", - "assets_url": "https://api.github.com/repos/alibaba/lightproxy/releases/39035207/assets", - "upload_url": "https://uploads.github.com/repos/alibaba/lightproxy/releases/39035207/assets{?name,label}", - "html_url": "https://github.com/alibaba/lightproxy/releases/tag/v1.1.41", - "id": 39035207, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5MDM1MjA3", - "tag_name": "v1.1.41", - "target_commitish": "master", - "name": "1.1.41", - "draft": false, - "prerelease": false, - "created_at": "2021-03-01T05:39:04Z", - "published_at": "2021-03-01T06:12:54Z", - "assets": [ + "size": 89003472, + "download_count": 554, + "created_at": "2023-06-29T12:38:41Z", + "updated_at": "2023-06-29T12:38:44Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-1.5.2.dmg" + }, { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764396", - "id": 32764396, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0Mzk2", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114858613", + "id": 114858613, + "node_id": "RA_kwDOFM_VvM4G2Jp1", + "name": "linked-1.5.2.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -52105,19 +57072,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 525, - "download_count": 20, - "created_at": "2021-03-01T05:51:43Z", - "updated_at": "2021-03-01T05:51:43Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/latest-mac.yml" + "size": 93976, + "download_count": 4, + "created_at": "2023-06-29T12:38:41Z", + "updated_at": "2023-06-29T12:38:42Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-1.5.2.dmg.blockmap" }, { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764157", - "id": 32764157, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTU3", - "name": "latest.yml", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857680", + "id": 114857680, + "node_id": "RA_kwDOFM_VvM4G2JbQ", + "name": "linked-1.5.2.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -52139,19 +57106,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 351, - "download_count": 24, - "created_at": "2021-03-01T05:47:45Z", - "updated_at": "2021-03-01T05:47:45Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/latest.yml" + "size": 59590525, + "download_count": 233, + "created_at": "2023-06-29T12:29:56Z", + "updated_at": "2023-06-29T12:29:58Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-1.5.2.exe" }, { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764387", - "id": 32764387, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0Mzg3", - "name": "LightProxy-1.1.41-mac.zip", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857482", + "id": 114857482, + "node_id": "RA_kwDOFM_VvM4G2JYK", + "name": "linked-1.5.2.pacman", "label": "", "uploader": { "login": "github-actions[bot]", @@ -52173,19 +57140,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 119482353, - "download_count": 120, - "created_at": "2021-03-01T05:51:32Z", - "updated_at": "2021-03-01T05:51:42Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41-mac.zip" + "size": 73327628, + "download_count": 79, + "created_at": "2023-06-29T12:28:38Z", + "updated_at": "2023-06-29T12:28:41Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-1.5.2.pacman" }, { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764359", - "id": 32764359, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MzU5", - "name": "LightProxy-1.1.41.dmg", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857321", + "id": 114857321, + "node_id": "RA_kwDOFM_VvM4G2JVp", + "name": "linked-1.5.2.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -52207,19 +57174,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 122143755, - "download_count": 904, - "created_at": "2021-03-01T05:51:12Z", - "updated_at": "2021-03-01T05:51:21Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41.dmg" + "size": 73531237, + "download_count": 13, + "created_at": "2023-06-29T12:26:59Z", + "updated_at": "2023-06-29T12:27:01Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-1.5.2.x86_64.rpm" }, { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764358", - "id": 32764358, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MzU4", - "name": "LightProxy-1.1.41.dmg.blockmap", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857684", + "id": 114857684, + "node_id": "RA_kwDOFM_VvM4G2JbU", + "name": "linked-Setup-1.5.2.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -52243,17 +57210,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 128191, - "download_count": 20, - "created_at": "2021-03-01T05:51:12Z", - "updated_at": "2021-03-01T05:51:12Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41.dmg.blockmap" + "size": 59746599, + "download_count": 653, + "created_at": "2023-06-29T12:29:58Z", + "updated_at": "2023-06-29T12:30:00Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-Setup-1.5.2.exe" }, { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764154", - "id": 32764154, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTU0", - "name": "LightProxy-Setup-1.1.41.exe", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857683", + "id": 114857683, + "node_id": "RA_kwDOFM_VvM4G2JbT", + "name": "linked-Setup-1.5.2.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -52277,17 +57244,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 97512377, - "download_count": 3381, - "created_at": "2021-03-01T05:47:41Z", - "updated_at": "2021-03-01T05:47:45Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-Setup-1.1.41.exe" + "size": 62477, + "download_count": 123, + "created_at": "2023-06-29T12:29:58Z", + "updated_at": "2023-06-29T12:29:58Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked-Setup-1.5.2.exe.blockmap" }, { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764153", - "id": 32764153, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTUz", - "name": "LightProxy-Setup-1.1.41.exe.blockmap", + "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/114857175", + "id": 114857175, + "node_id": "RA_kwDOFM_VvM4G2JTX", + "name": "linked_1.5.2_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -52311,673 +57278,621 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103350, - "download_count": 1620, - "created_at": "2021-03-01T05:47:41Z", - "updated_at": "2021-03-01T05:47:41Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-Setup-1.1.41.exe.blockmap" + "size": 73333846, + "download_count": 87, + "created_at": "2023-06-29T12:25:03Z", + "updated_at": "2023-06-29T12:25:05Z", + "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.5.2/linked_1.5.2_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/alibaba/lightproxy/tarball/v1.1.41", - "zipball_url": "https://api.github.com/repos/alibaba/lightproxy/zipball/v1.1.41", - "body_html": "<ul>\n<li>\n<p>修复 remote debugger</p>\n</li>\n<li>\n<p>修复长时间使用后部分请求一直 pending 的问题(H2 连接保持时长降低到 30s)</p>\n</li>\n<li>\n<p>升级 whistle 版本</p>\n</li>\n<li>\n<p>无线代理页面提供复制证书 URL 给模拟器等场景使用</p>\n</li>\n<li>\n<p>修复 bigsur 下的证书安装问题</p>\n</li>\n<li>\n<p>Fix the remote debugger</p>\n</li>\n<li>\n<p>Fix the problem that some requests have been pending after continuous use (H2 connection retention time is reduced to 30s)</p>\n</li>\n<li>\n<p>Upgrade the whistle version</p>\n</li>\n<li>\n<p>The wireless proxy page provides a copy of the certificate URL for use in scenarios such as simulators</p>\n</li>\n<li>\n<p>Fix the next certificate installation problem in bigsur</p>\n</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/lostdesign/linked/tarball/v1.5.2", + "zipball_url": "https://api.github.com/repos/lostdesign/linked/zipball/v1.5.2", + "body_html": "<h3>Changes</h3>\n<p>🐛 fixes the slash menu not showing if no language had been selected <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1472492508\" data-permission-text=\"Title is private\" data-url=\"https://github.com/lostdesign/linked/issues/190\" data-hovercard-type=\"issue\" data-hovercard-url=\"/lostdesign/linked/issues/190/hovercard\" href=\"https://github.com/lostdesign/linked/issues/190\">#190</a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.299Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:27.451Z" }, - "lisk-hub": { + "local-by-flywheel": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:27.790Z" + }, + "logsnag": { "latestRelease": { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/63381078", - "assets_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/63381078/assets", - "upload_url": "https://uploads.github.com/repos/LiskHQ/lisk-desktop/releases/63381078/assets{?name,label}", - "html_url": "https://github.com/LiskHQ/lisk-desktop/releases/tag/v2.3.0", - "id": 63381078, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/114158838", + "assets_url": "https://api.github.com/repos/LogSnag/LogSnag/releases/114158838/assets", + "upload_url": "https://uploads.github.com/repos/LogSnag/LogSnag/releases/114158838/assets{?name,label}", + "html_url": "https://github.com/LogSnag/LogSnag/releases/tag/v1.8.0", + "id": 114158838, "author": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBoORl84Dxx5W", - "tag_name": "v2.3.0", - "target_commitish": "development", - "name": "Version 2.3.0", + "node_id": "RE_kwDOGx3w7M4Gzez2", + "tag_name": "v1.8.0", + "target_commitish": "main", + "name": "1.8.0", "draft": false, "prerelease": false, - "created_at": "2022-04-27T13:03:08Z", - "published_at": "2022-04-28T07:48:42Z", + "created_at": "2022-02-03T18:47:04Z", + "published_at": "2023-07-29T18:33:16Z", "assets": [ { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63801391", - "id": 63801391, - "node_id": "RA_kwDOBoORl84DzYgv", + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209262", + "id": 119209262, + "node_id": "RA_kwDOGx3w7M4HGv0u", "name": "latest-linux.yml", - "label": null, + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "text/yaml", "state": "uploaded", - "size": 386, - "download_count": 125, - "created_at": "2022-04-27T13:43:48Z", - "updated_at": "2022-04-27T13:43:49Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/latest-linux.yml" + "size": 366, + "download_count": 6, + "created_at": "2023-07-29T18:31:50Z", + "updated_at": "2023-07-29T18:31:50Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799390", - "id": 63799390, - "node_id": "RA_kwDOBoORl84DzYBe", + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209263", + "id": 119209263, + "node_id": "RA_kwDOGx3w7M4HGv0v", "name": "latest-mac.yml", - "label": null, + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "text/yaml", "state": "uploaded", - "size": 800, - "download_count": 546, - "created_at": "2022-04-27T13:19:00Z", - "updated_at": "2022-04-27T13:19:01Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/latest-mac.yml" + "size": 799, + "download_count": 7652, + "created_at": "2023-07-29T18:31:50Z", + "updated_at": "2023-07-29T18:31:50Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63801973", - "id": 63801973, - "node_id": "RA_kwDOBoORl84DzYp1", + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209261", + "id": 119209261, + "node_id": "RA_kwDOGx3w7M4HGv0t", "name": "latest.yml", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 638, - "download_count": 1139, - "created_at": "2022-04-27T13:52:40Z", - "updated_at": "2022-04-27T13:52:41Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63801392", - "id": 63801392, - "node_id": "RA_kwDOBoORl84DzYgw", - "name": "lisk-linux-x86_64-2.3.0.AppImage", - "label": null, + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 115530158, - "download_count": 42, - "created_at": "2022-04-27T13:43:49Z", - "updated_at": "2022-04-27T13:46:01Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-linux-x86_64-2.3.0.AppImage" + "size": 342, + "download_count": 504, + "created_at": "2023-07-29T18:31:50Z", + "updated_at": "2023-07-29T18:31:50Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/latest.yml" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799392", - "id": 63799392, - "node_id": "RA_kwDOBoORl84DzYBg", - "name": "lisk-mac-arm64-2.3.0.dmg", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209185", + "id": 119209185, + "node_id": "RA_kwDOGx3w7M4HGvzh", + "name": "LogSnag-1.8.0-arm64-mac.zip", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/zip", "state": "uploaded", - "size": 97829035, - "download_count": 0, - "created_at": "2022-04-27T13:19:01Z", - "updated_at": "2022-04-27T13:20:45Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-arm64-2.3.0.dmg" + "size": 115513100, + "download_count": 188, + "created_at": "2023-07-29T18:30:32Z", + "updated_at": "2023-07-29T18:30:36Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799488", - "id": 63799488, - "node_id": "RA_kwDOBoORl84DzYDA", - "name": "lisk-mac-arm64-2.3.0.dmg.blockmap", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209184", + "id": 119209184, + "node_id": "RA_kwDOGx3w7M4HGvzg", + "name": "LogSnag-1.8.0-arm64-mac.zip.blockmap", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103225, - "download_count": 0, - "created_at": "2022-04-27T13:20:45Z", - "updated_at": "2022-04-27T13:20:46Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-arm64-2.3.0.dmg.blockmap" + "size": 120480, + "download_count": 3, + "created_at": "2023-07-29T18:30:32Z", + "updated_at": "2023-07-29T18:30:32Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799489", - "id": 63799489, - "node_id": "RA_kwDOBoORl84DzYDB", - "name": "lisk-mac-arm64-2.3.0.zip", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119208930", + "id": 119208930, + "node_id": "RA_kwDOGx3w7M4HGvvi", + "name": "LogSnag-1.8.0-arm64.dmg", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 94089336, - "download_count": 1, - "created_at": "2022-04-27T13:20:46Z", - "updated_at": "2022-04-27T13:22:27Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-arm64-2.3.0.zip" + "size": 120480913, + "download_count": 3919, + "created_at": "2023-07-29T18:29:59Z", + "updated_at": "2023-07-29T18:30:04Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799583", - "id": 63799583, - "node_id": "RA_kwDOBoORl84DzYEf", - "name": "lisk-mac-arm64-2.3.0.zip.blockmap", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119208929", + "id": 119208929, + "node_id": "RA_kwDOGx3w7M4HGvvh", + "name": "LogSnag-1.8.0-arm64.dmg.blockmap", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 100624, - "download_count": 1, - "created_at": "2022-04-27T13:22:27Z", - "updated_at": "2022-04-27T13:22:28Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-arm64-2.3.0.zip.blockmap" + "size": 126082, + "download_count": 2, + "created_at": "2023-07-29T18:29:59Z", + "updated_at": "2023-07-29T18:29:59Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799584", - "id": 63799584, - "node_id": "RA_kwDOBoORl84DzYEg", - "name": "lisk-mac-x64-2.3.0.dmg", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119208766", + "id": 119208766, + "node_id": "RA_kwDOGx3w7M4HGvs-", + "name": "LogSnag-1.8.0-mac.zip", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/zip", "state": "uploaded", - "size": 97132089, - "download_count": 42, - "created_at": "2022-04-27T13:22:28Z", - "updated_at": "2022-04-27T13:24:11Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-x64-2.3.0.dmg" + "size": 115642270, + "download_count": 37, + "created_at": "2023-07-29T18:26:50Z", + "updated_at": "2023-07-29T18:26:58Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0-mac.zip" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799668", - "id": 63799668, - "node_id": "RA_kwDOBoORl84DzYF0", - "name": "lisk-mac-x64-2.3.0.dmg.blockmap", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119208767", + "id": 119208767, + "node_id": "RA_kwDOGx3w7M4HGvs_", + "name": "LogSnag-1.8.0-mac.zip.blockmap", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103169, - "download_count": 1, - "created_at": "2022-04-27T13:24:11Z", - "updated_at": "2022-04-27T13:24:12Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-x64-2.3.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799670", - "id": 63799670, - "node_id": "RA_kwDOBoORl84DzYF2", - "name": "lisk-mac-x64-2.3.0.zip", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93637668, - "download_count": 74, - "created_at": "2022-04-27T13:24:12Z", - "updated_at": "2022-04-27T13:25:52Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-x64-2.3.0.zip" + "size": 120787, + "download_count": 2, + "created_at": "2023-07-29T18:26:50Z", + "updated_at": "2023-07-29T18:26:50Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799745", - "id": 63799745, - "node_id": "RA_kwDOBoORl84DzYHB", - "name": "lisk-mac-x64-2.3.0.zip.blockmap", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119208925", + "id": 119208925, + "node_id": "RA_kwDOGx3w7M4HGvvd", + "name": "LogSnag-1.8.0.AppImage", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 98644, - "download_count": 1, - "created_at": "2022-04-27T13:25:52Z", - "updated_at": "2022-04-27T13:25:52Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-x64-2.3.0.zip.blockmap" + "size": 122087421, + "download_count": 3, + "created_at": "2023-07-29T18:29:49Z", + "updated_at": "2023-07-29T18:29:53Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0.AppImage" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63801974", - "id": 63801974, - "node_id": "RA_kwDOBoORl84DzYp2", - "name": "lisk-win-2.3.0.exe", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119208730", + "id": 119208730, + "node_id": "RA_kwDOGx3w7M4HGvsa", + "name": "LogSnag-1.8.0.dmg", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 147144888, - "download_count": 229, - "created_at": "2022-04-27T13:52:41Z", - "updated_at": "2022-04-27T13:55:29Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-2.3.0.exe" + "size": 120354650, + "download_count": 3356, + "created_at": "2023-07-29T18:26:17Z", + "updated_at": "2023-07-29T18:26:26Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0.dmg" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802172", - "id": 63802172, - "node_id": "RA_kwDOBoORl84DzYs8", - "name": "lisk-win-2.3.0.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119208731", + "id": 119208731, + "node_id": "RA_kwDOGx3w7M4HGvsb", + "name": "LogSnag-1.8.0.dmg.blockmap", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 152736, - "download_count": 211, - "created_at": "2022-04-27T13:55:29Z", - "updated_at": "2022-04-27T13:55:30Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-2.3.0.exe.blockmap" + "size": 126448, + "download_count": 2, + "created_at": "2023-07-29T18:26:18Z", + "updated_at": "2023-07-29T18:26:18Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802173", - "id": 63802173, - "node_id": "RA_kwDOBoORl84DzYs9", - "name": "lisk-win-ia32-2.3.0.exe", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209252", + "id": 119209252, + "node_id": "RA_kwDOGx3w7M4HGv0k", + "name": "LogSnag-1.8.0.exe", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 72291976, - "download_count": 0, - "created_at": "2022-04-27T13:55:30Z", - "updated_at": "2022-04-27T13:56:59Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-ia32-2.3.0.exe" + "size": 68364937, + "download_count": 29, + "created_at": "2023-07-29T18:31:40Z", + "updated_at": "2023-07-29T18:31:43Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-1.8.0.exe" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802308", - "id": 63802308, - "node_id": "RA_kwDOBoORl84DzYvE", - "name": "lisk-win-ia32-2.3.0.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209258", + "id": 119209258, + "node_id": "RA_kwDOGx3w7M4HGv0q", + "name": "LogSnag-Setup-1.8.0.exe", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75757, - "download_count": 0, - "created_at": "2022-04-27T13:56:59Z", - "updated_at": "2022-04-27T13:57:00Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-ia32-2.3.0.exe.blockmap" + "size": 68517117, + "download_count": 3773, + "created_at": "2023-07-29T18:31:44Z", + "updated_at": "2023-07-29T18:31:49Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-Setup-1.8.0.exe" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802309", - "id": 63802309, - "node_id": "RA_kwDOBoORl84DzYvF", - "name": "lisk-win-x64-2.3.0.exe", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209257", + "id": 119209257, + "node_id": "RA_kwDOGx3w7M4HGv0p", + "name": "LogSnag-Setup-1.8.0.exe.blockmap", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75386464, - "download_count": 135, - "created_at": "2022-04-27T13:57:00Z", - "updated_at": "2022-04-27T13:58:30Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-x64-2.3.0.exe" + "size": 73428, + "download_count": 16, + "created_at": "2023-07-29T18:31:44Z", + "updated_at": "2023-07-29T18:31:44Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/LogSnag-Setup-1.8.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802431", - "id": 63802431, - "node_id": "RA_kwDOBoORl84DzYw_", - "name": "lisk-win-x64-2.3.0.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/119209231", + "id": 119209231, + "node_id": "RA_kwDOGx3w7M4HGv0P", + "name": "logsnag_1.8.0_amd64.deb", + "label": "", "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", + "login": "Sh4yy", + "id": 23535123, + "node_id": "MDQ6VXNlcjIzNTM1MTIz", + "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", + "url": "https://api.github.com/users/Sh4yy", + "html_url": "https://github.com/Sh4yy", + "followers_url": "https://api.github.com/users/Sh4yy/followers", + "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", + "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", + "organizations_url": "https://api.github.com/users/Sh4yy/orgs", + "repos_url": "https://api.github.com/users/Sh4yy/repos", + "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", + "received_events_url": "https://api.github.com/users/Sh4yy/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79688, - "download_count": 1, - "created_at": "2022-04-27T13:58:30Z", - "updated_at": "2022-04-27T13:58:30Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-x64-2.3.0.exe.blockmap" + "size": 71225652, + "download_count": 3682, + "created_at": "2023-07-29T18:31:21Z", + "updated_at": "2023-07-29T18:31:27Z", + "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.8.0/logsnag_1.8.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/tarball/v2.3.0", - "zipball_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/zipball/v2.3.0", - "body_html": "<h3>Release goals</h3>\n<h4>This version introduces multiple design improvements and fixes certain issues identified in v2.2.0. In addition, it also enables users to send zero LSK.</h4>\n<h3>Description</h3>\n<ul>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/4139\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/4139/hovercard\">Fix issues identified in v2.2.0</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/4153\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/4153/hovercard\">Allow users to send zero LSK</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/4065\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/4065/hovercard\">Increase e2e test coverage - #1</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/40654162\">Increase e2e test coverage - #2</a></li>\n</ul>\n<h3>Known issues</h3>\n<ul>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/3985\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/3985/hovercard\">Lisk Desktop quits unexpectedly when closing it on the MacOS</a></li>\n</ul>\n<p>To view the changes in more detail, please refer to the <a href=\"https://github.com/LiskHQ/lisk-desktop/projects/82\">Github project</a></p>" + "tarball_url": "https://api.github.com/repos/LogSnag/LogSnag/tarball/v1.8.0", + "zipball_url": "https://api.github.com/repos/LogSnag/LogSnag/zipball/v1.8.0", + "body_html": "<ul>\n<li>All new state management.</li>\n<li>Improved caching.</li>\n<li>Fixed minor bugs.</li>\n<li>Performance improvements.</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/114158838/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.470Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:27.971Z" }, "local-mock-server": { "latestRelease": { @@ -53044,7 +57959,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 101391800, - "download_count": 229, + "download_count": 332, "created_at": "2020-05-24T04:01:58Z", "updated_at": "2020-05-24T04:21:34Z", "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-1.2.0.AppImage" @@ -53078,7 +57993,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 95594702, - "download_count": 263, + "download_count": 363, "created_at": "2020-05-24T04:02:28Z", "updated_at": "2020-05-24T04:13:28Z", "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-1.2.0.dmg" @@ -53112,7 +58027,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 101185, - "download_count": 26, + "download_count": 32, "created_at": "2020-05-24T04:02:28Z", "updated_at": "2020-05-24T04:02:31Z", "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-1.2.0.dmg.blockmap" @@ -53146,7 +58061,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 68666595, - "download_count": 981, + "download_count": 2540, "created_at": "2020-05-24T04:04:31Z", "updated_at": "2020-05-24T04:19:01Z", "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-Setup-1.2.0.exe" @@ -53180,7 +58095,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 72297, - "download_count": 27, + "download_count": 32, "created_at": "2020-05-24T04:04:31Z", "updated_at": "2020-05-24T04:04:32Z", "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-Setup-1.2.0.exe.blockmap" @@ -53190,648 +58105,670 @@ "zipball_url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/zipball/v1.2.0", "body_html": "<p>Added JSON Viewer<br>\nResolved some alignment issues<br>\nModified auto updater config</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.481Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:27.974Z" }, - "logsnag": { + "lisk-hub": { "latestRelease": { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/66258200", - "assets_url": "https://api.github.com/repos/LogSnag/LogSnag/releases/66258200/assets", - "upload_url": "https://uploads.github.com/repos/LogSnag/LogSnag/releases/66258200/assets{?name,label}", - "html_url": "https://github.com/LogSnag/LogSnag/releases/tag/v1.1.4", - "id": 66258200, + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/133395179", + "assets_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/133395179/assets", + "upload_url": "https://uploads.github.com/repos/LiskHQ/lisk-desktop/releases/133395179/assets{?name,label}", + "html_url": "https://github.com/LiskHQ/lisk-desktop/releases/tag/v3.0.1", + "id": 133395179, "author": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOGx3w7M4D8wUY", - "tag_name": "v1.1.4", - "target_commitish": "main", - "name": "", + "node_id": "RE_kwDOBoORl84H83Lr", + "tag_name": "v3.0.1", + "target_commitish": "development", + "name": "Version 3.0.1", "draft": false, "prerelease": false, - "created_at": "2022-02-03T18:47:04Z", - "published_at": "2022-05-06T19:17:22Z", + "created_at": "2023-12-11T16:44:05Z", + "published_at": "2023-12-11T16:55:35Z", "assets": [ { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701530", - "id": 64701530, - "node_id": "RA_kwDOGx3w7M4D20Ra", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140110634", + "id": 140110634, + "node_id": "RA_kwDOBoORl84IWesq", "name": "latest-linux.yml", - "label": "", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 366, - "download_count": 1, - "created_at": "2022-05-06T19:01:47Z", - "updated_at": "2022-05-06T19:01:47Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/latest-linux.yml" + "size": 386, + "download_count": 903, + "created_at": "2023-12-11T16:51:02Z", + "updated_at": "2023-12-11T16:51:02Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701529", - "id": 64701529, - "node_id": "RA_kwDOGx3w7M4D20RZ", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093157", + "id": 140093157, + "node_id": "RA_kwDOBoORl84IWabl", "name": "latest-mac.yml", - "label": "", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 799, - "download_count": 23, - "created_at": "2022-05-06T19:01:47Z", - "updated_at": "2022-05-06T19:01:47Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/latest-mac.yml" + "size": 804, + "download_count": 6155, + "created_at": "2023-12-11T15:09:05Z", + "updated_at": "2023-12-11T15:09:07Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701531", - "id": 64701531, - "node_id": "RA_kwDOGx3w7M4D20Rb", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140113915", + "id": 140113915, + "node_id": "RA_kwDOBoORl84IWff7", "name": "latest.yml", - "label": "", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 342, - "download_count": 1, - "created_at": "2022-05-06T19:01:47Z", - "updated_at": "2022-05-06T19:01:47Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/latest.yml" + "size": 640, + "download_count": 13487, + "created_at": "2023-12-11T17:16:12Z", + "updated_at": "2023-12-11T17:16:13Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/latest.yml" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701397", - "id": 64701397, - "node_id": "RA_kwDOGx3w7M4D20PV", - "name": "LogSnag-1.1.4-arm64-mac.zip", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140110529", + "id": 140110529, + "node_id": "RA_kwDOBoORl84IWerB", + "name": "lisk-linux-x86_64-3.0.1.AppImage", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 132355260, - "download_count": 6, - "created_at": "2022-05-06T18:59:42Z", - "updated_at": "2022-05-06T18:59:52Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-arm64-mac.zip" + "size": 124275359, + "download_count": 190, + "created_at": "2023-12-11T16:50:06Z", + "updated_at": "2023-12-11T16:51:02Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-linux-x86_64-3.0.1.AppImage" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701398", - "id": 64701398, - "node_id": "RA_kwDOGx3w7M4D20PW", - "name": "LogSnag-1.1.4-arm64-mac.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093164", + "id": 140093164, + "node_id": "RA_kwDOBoORl84IWabs", + "name": "lisk-mac-arm64-3.0.1.dmg", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 136806, - "download_count": 0, - "created_at": "2022-05-06T18:59:42Z", - "updated_at": "2022-05-06T18:59:42Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-arm64-mac.zip.blockmap" + "size": 113153577, + "download_count": 179, + "created_at": "2023-12-11T15:09:07Z", + "updated_at": "2023-12-11T15:10:14Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-mac-arm64-3.0.1.dmg" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701311", - "id": 64701311, - "node_id": "RA_kwDOGx3w7M4D20N_", - "name": "LogSnag-1.1.4-arm64.dmg", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093360", + "id": 140093360, + "node_id": "RA_kwDOBoORl84IWaew", + "name": "lisk-mac-arm64-3.0.1.dmg.blockmap", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 138239466, - "download_count": 0, - "created_at": "2022-05-06T18:58:59Z", - "updated_at": "2022-05-06T18:59:10Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-arm64.dmg" + "size": 119365, + "download_count": 1, + "created_at": "2023-12-11T15:10:14Z", + "updated_at": "2023-12-11T15:10:15Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-mac-arm64-3.0.1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701312", - "id": 64701312, - "node_id": "RA_kwDOGx3w7M4D20OA", - "name": "LogSnag-1.1.4-arm64.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093362", + "id": 140093362, + "node_id": "RA_kwDOBoORl84IWaey", + "name": "lisk-mac-arm64-3.0.1.zip", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 146558, - "download_count": 0, - "created_at": "2022-05-06T18:58:59Z", - "updated_at": "2022-05-06T18:58:59Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-arm64.dmg.blockmap" + "size": 108848630, + "download_count": 49, + "created_at": "2023-12-11T15:10:15Z", + "updated_at": "2023-12-11T15:11:02Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-mac-arm64-3.0.1.zip" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701013", - "id": 64701013, - "node_id": "RA_kwDOGx3w7M4D20JV", - "name": "LogSnag-1.1.4-mac.zip", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093501", + "id": 140093501, + "node_id": "RA_kwDOBoORl84IWag9", + "name": "lisk-mac-arm64-3.0.1.zip.blockmap", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 132484400, - "download_count": 2, - "created_at": "2022-05-06T18:55:45Z", - "updated_at": "2022-05-06T18:56:03Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-mac.zip" + "size": 113543, + "download_count": 1, + "created_at": "2023-12-11T15:11:02Z", + "updated_at": "2023-12-11T15:11:02Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-mac-arm64-3.0.1.zip.blockmap" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701014", - "id": 64701014, - "node_id": "RA_kwDOGx3w7M4D20JW", - "name": "LogSnag-1.1.4-mac.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093507", + "id": 140093507, + "node_id": "RA_kwDOBoORl84IWahD", + "name": "lisk-mac-x64-3.0.1.dmg", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 137178, - "download_count": 0, - "created_at": "2022-05-06T18:55:45Z", - "updated_at": "2022-05-06T18:55:45Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-mac.zip.blockmap" + "size": 119126659, + "download_count": 381, + "created_at": "2023-12-11T15:11:02Z", + "updated_at": "2023-12-11T15:11:54Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-mac-x64-3.0.1.dmg" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701299", - "id": 64701299, - "node_id": "RA_kwDOGx3w7M4D20Nz", - "name": "LogSnag-1.1.4.AppImage", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093669", + "id": 140093669, + "node_id": "RA_kwDOBoORl84IWajl", + "name": "lisk-mac-x64-3.0.1.dmg.blockmap", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 140371131, - "download_count": 0, - "created_at": "2022-05-06T18:58:44Z", - "updated_at": "2022-05-06T18:58:56Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4.AppImage" + "size": 126088, + "download_count": 1, + "created_at": "2023-12-11T15:11:54Z", + "updated_at": "2023-12-11T15:11:55Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-mac-x64-3.0.1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64700906", - "id": 64700906, - "node_id": "RA_kwDOGx3w7M4D20Hq", - "name": "LogSnag-1.1.4.dmg", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093671", + "id": 140093671, + "node_id": "RA_kwDOBoORl84IWajn", + "name": "lisk-mac-x64-3.0.1.zip", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 138104273, - "download_count": 5, - "created_at": "2022-05-06T18:54:47Z", - "updated_at": "2022-05-06T18:54:57Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4.dmg" + "size": 114943521, + "download_count": 202, + "created_at": "2023-12-11T15:11:55Z", + "updated_at": "2023-12-11T15:12:55Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-mac-x64-3.0.1.zip" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64700903", - "id": 64700903, - "node_id": "RA_kwDOGx3w7M4D20Hn", - "name": "LogSnag-1.1.4.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140093837", + "id": 140093837, + "node_id": "RA_kwDOBoORl84IWamN", + "name": "lisk-mac-x64-3.0.1.zip.blockmap", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 146292, - "download_count": 0, - "created_at": "2022-05-06T18:54:47Z", - "updated_at": "2022-05-06T18:54:47Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4.dmg.blockmap" + "size": 120538, + "download_count": 2, + "created_at": "2023-12-11T15:12:55Z", + "updated_at": "2023-12-11T15:12:56Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-mac-x64-3.0.1.zip.blockmap" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701510", - "id": 64701510, - "node_id": "RA_kwDOGx3w7M4D20RG", - "name": "LogSnag-1.1.4.exe", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140110898", + "id": 140110898, + "node_id": "RA_kwDOBoORl84IWewy", + "name": "lisk-win-3.0.1.exe", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 209843880, + "download_count": 2358, + "created_at": "2023-12-11T16:54:47Z", + "updated_at": "2023-12-11T16:55:00Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-win-3.0.1.exe" + }, + { + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140110847", + "id": 140110847, + "node_id": "RA_kwDOBoORl84IWev_", + "name": "lisk-win-3.0.1.exe.blockmap", + "label": null, + "uploader": { + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82540115, - "download_count": 0, - "created_at": "2022-05-06T19:01:23Z", - "updated_at": "2022-05-06T19:01:33Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4.exe" + "size": 215279, + "download_count": 820, + "created_at": "2023-12-11T16:54:05Z", + "updated_at": "2023-12-11T16:54:06Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-win-3.0.1.exe.blockmap" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701525", - "id": 64701525, - "node_id": "RA_kwDOGx3w7M4D20RV", - "name": "logsnag-1.1.4.x86_64.rpm", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140110782", + "id": 140110782, + "node_id": "RA_kwDOBoORl84IWeu-", + "name": "lisk-win-ia32-3.0.1.exe", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 79460781, - "download_count": 0, - "created_at": "2022-05-06T19:01:38Z", - "updated_at": "2022-05-06T19:01:46Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/logsnag-1.1.4.x86_64.rpm" + "size": 103066424, + "download_count": 50, + "created_at": "2023-12-11T16:52:49Z", + "updated_at": "2023-12-11T16:52:56Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-win-ia32-3.0.1.exe" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701516", - "id": 64701516, - "node_id": "RA_kwDOGx3w7M4D20RM", - "name": "LogSnag-Setup-1.1.4.exe", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140110788", + "id": 140110788, + "node_id": "RA_kwDOBoORl84IWevE", + "name": "lisk-win-ia32-3.0.1.exe.blockmap", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82689760, - "download_count": 3, - "created_at": "2022-05-06T19:01:27Z", - "updated_at": "2022-05-06T19:01:36Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-Setup-1.1.4.exe" + "size": 106260, + "download_count": 1, + "created_at": "2023-12-11T16:52:56Z", + "updated_at": "2023-12-11T16:52:56Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-win-ia32-3.0.1.exe.blockmap" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701515", - "id": 64701515, - "node_id": "RA_kwDOGx3w7M4D20RL", - "name": "LogSnag-Setup-1.1.4.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140110790", + "id": 140110790, + "node_id": "RA_kwDOBoORl84IWevG", + "name": "lisk-win-x64-3.0.1.exe", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 87303, - "download_count": 0, - "created_at": "2022-05-06T19:01:27Z", - "updated_at": "2022-05-06T19:01:27Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-Setup-1.1.4.exe.blockmap" + "size": 107305592, + "download_count": 109, + "created_at": "2023-12-11T16:52:56Z", + "updated_at": "2023-12-11T16:53:03Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-win-x64-3.0.1.exe" }, { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701407", - "id": 64701407, - "node_id": "RA_kwDOGx3w7M4D20Pf", - "name": "logsnag_1.1.4_amd64.deb", - "label": "", + "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/140110794", + "id": 140110794, + "node_id": "RA_kwDOBoORl84IWevK", + "name": "lisk-win-x64-3.0.1.exe.blockmap", + "label": null, "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", + "login": "ManuGowda", + "id": 6449871, + "node_id": "MDQ6VXNlcjY0NDk4NzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/6449871?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", + "url": "https://api.github.com/users/ManuGowda", + "html_url": "https://github.com/ManuGowda", + "followers_url": "https://api.github.com/users/ManuGowda/followers", + "following_url": "https://api.github.com/users/ManuGowda/following{/other_user}", + "gists_url": "https://api.github.com/users/ManuGowda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ManuGowda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ManuGowda/subscriptions", + "organizations_url": "https://api.github.com/users/ManuGowda/orgs", + "repos_url": "https://api.github.com/users/ManuGowda/repos", + "events_url": "https://api.github.com/users/ManuGowda/events{/privacy}", + "received_events_url": "https://api.github.com/users/ManuGowda/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79536252, - "download_count": 0, - "created_at": "2022-05-06T18:59:58Z", - "updated_at": "2022-05-06T19:00:04Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/logsnag_1.1.4_amd64.deb" + "size": 111915, + "download_count": 2, + "created_at": "2023-12-11T16:53:03Z", + "updated_at": "2023-12-11T16:53:04Z", + "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v3.0.1/lisk-win-x64-3.0.1.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/LogSnag/LogSnag/tarball/v1.1.4", - "zipball_url": "https://api.github.com/repos/LogSnag/LogSnag/zipball/v1.1.4", - "body_html": "<ul>\n<li>Minor UI updates.</li>\n<li>Performance fix.</li>\n<li>Improved onboarding.</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/66258200/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 2, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/tarball/v3.0.1", + "zipball_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/zipball/v3.0.1", + "body_html": "<h3>Release goal</h3>\n<h4>This version introduces several design improvements and addresses specific issues identified in v3.0.0. Additionally, it enables users to view the commission history for all validators.</h4>\n<h3>Description</h3>\n<h3>Bug Fixes</h3>\n<ol>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5526\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5526/hovercard\">Prevent crash when a transaction is pending in a row</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5542\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5542/hovercard\">Cannot claim rewards if balance is lower than 1 LSK</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5533\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5533/hovercard\">Cannot sign wallet message</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5520\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5520/hovercard\">Blockchain application switcher shows undefined values</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5509\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5509/hovercard\">Report email and reload page is not functioning as expected</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5516\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5516/hovercard\">Switch application fail to render</a></li>\n</ol>\n<h3>Improvements</h3>\n<ol>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5453\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5453/hovercard\">Track validators commission history</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5502\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5502/hovercard\">Enable users to view registered sidechains</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5498\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5498/hovercard\">Allow multisig account to have one member</a></li>\n<li><a href=\"https://github.com/LiskHQ/lisk-desktop/issues/5490\" data-hovercard-type=\"issue\" data-hovercard-url=\"/LiskHQ/lisk-desktop/issues/5490/hovercard\">Add to bookmark not shown for transaction originated from multisignature accounts</a></li>\n</ol>\n<h4>To learn more about the Lisk v4 mainnet migration, please check the following articles:</h4>\n<ul>\n<li><a href=\"https://lisk.com/documentation/lisk-core/v4/management/migration.html\" rel=\"nofollow\">Actions required for the upcoming Mainnet Migration</a></li>\n<li><a href=\"https://lisk.com/blog/posts/announcing-lisk-mainnet-v4-migration\" rel=\"nofollow\">Announcing Lisk Mainnet v4 Migration</a></li>\n</ul>\n<p>To view the changes in more detail, please refer to the <a href=\"https://github.com/orgs/LiskHQ/projects/12\">Github project</a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.519Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:27.976Z" }, "losslesscut": { "latestRelease": { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/61393914", - "assets_url": "https://api.github.com/repos/mifi/lossless-cut/releases/61393914/assets", - "upload_url": "https://uploads.github.com/repos/mifi/lossless-cut/releases/61393914/assets{?name,label}", - "html_url": "https://github.com/mifi/lossless-cut/releases/tag/v3.44.0", - "id": 61393914, + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/134902753", + "assets_url": "https://api.github.com/repos/mifi/lossless-cut/releases/134902753/assets", + "upload_url": "https://uploads.github.com/repos/mifi/lossless-cut/releases/134902753/assets{?name,label}", + "html_url": "https://github.com/mifi/lossless-cut/releases/tag/v3.59.1", + "id": 134902753, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -53852,19 +58789,19 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOBE_gac4DqMv6", - "tag_name": "v3.44.0", + "node_id": "RE_kwDOBE_gac4ICnPh", + "tag_name": "v3.59.1", "target_commitish": "master", - "name": "3.44.0", + "name": "3.59.1", "draft": false, "prerelease": false, - "created_at": "2022-03-09T16:12:06Z", - "published_at": "2022-03-10T04:03:10Z", + "created_at": "2023-12-22T13:01:58Z", + "published_at": "2023-12-22T13:18:36Z", "assets": [ { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020972", - "id": 59020972, - "node_id": "RA_kwDOBE_gac4DhJas", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141981996", + "id": 141981996, + "node_id": "RA_kwDOBE_gac4Idnks", "name": "latest-linux.yml", "label": "", "uploader": { @@ -53890,15 +58827,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 389, - "download_count": 314, - "created_at": "2022-03-09T16:28:02Z", - "updated_at": "2022-03-09T16:28:03Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/latest-linux.yml" + "download_count": 538, + "created_at": "2023-12-22T13:11:43Z", + "updated_at": "2023-12-22T13:11:44Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020431", - "id": 59020431, - "node_id": "RA_kwDOBE_gac4DhJSP", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141982533", + "id": 141982533, + "node_id": "RA_kwDOBE_gac4IdntF", "name": "latest-mac.yml", "label": "", "uploader": { @@ -53923,16 +58860,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 343, - "download_count": 156, - "created_at": "2022-03-09T16:20:55Z", - "updated_at": "2022-03-09T16:20:55Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/latest-mac.yml" + "size": 500, + "download_count": 350, + "created_at": "2023-12-22T13:17:23Z", + "updated_at": "2023-12-22T13:17:24Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020809", - "id": 59020809, - "node_id": "RA_kwDOBE_gac4DhJYJ", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141981927", + "id": 141981927, + "node_id": "RA_kwDOBE_gac4Idnjn", "name": "LosslessCut-linux-arm64.tar.bz2", "label": "", "uploader": { @@ -53957,16 +58894,50 @@ }, "content_type": "application/x-bzip2", "state": "uploaded", - "size": 70247769, - "download_count": 430, - "created_at": "2022-03-09T16:25:09Z", - "updated_at": "2022-03-09T16:25:11Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-linux-arm64.tar.bz2" + "size": 94878838, + "download_count": 1210, + "created_at": "2023-12-22T13:10:42Z", + "updated_at": "2023-12-22T13:10:44Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-linux-arm64.tar.bz2" + }, + { + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141981869", + "id": 141981869, + "node_id": "RA_kwDOBE_gac4Idnit", + "name": "LosslessCut-linux-armv7l.tar.bz2", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-bzip2", + "state": "uploaded", + "size": 88230195, + "download_count": 344, + "created_at": "2023-12-22T13:10:03Z", + "updated_at": "2023-12-22T13:10:05Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-linux-armv7l.tar.bz2" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020968", - "id": 59020968, - "node_id": "RA_kwDOBE_gac4DhJao", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141981989", + "id": 141981989, + "node_id": "RA_kwDOBE_gac4Idnkl", "name": "LosslessCut-linux-x64.tar.bz2", "label": "", "uploader": { @@ -53991,16 +58962,16 @@ }, "content_type": "application/x-bzip2", "state": "uploaded", - "size": 122729903, - "download_count": 3145, - "created_at": "2022-03-09T16:27:59Z", - "updated_at": "2022-03-09T16:28:02Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-linux-x64.tar.bz2" + "size": 143637361, + "download_count": 4693, + "created_at": "2023-12-22T13:11:40Z", + "updated_at": "2023-12-22T13:11:43Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-linux-x64.tar.bz2" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020189", - "id": 59020189, - "node_id": "RA_kwDOBE_gac4DhJOd", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141981392", + "id": 141981392, + "node_id": "RA_kwDOBE_gac4IdnbQ", "name": "LosslessCut-linux-x86_64.AppImage", "label": "", "uploader": { @@ -54025,17 +58996,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 138676510, - "download_count": 3188, - "created_at": "2022-03-09T16:17:28Z", - "updated_at": "2022-03-09T16:17:33Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-linux-x86_64.AppImage" + "size": 161407039, + "download_count": 4792, + "created_at": "2023-12-22T13:04:32Z", + "updated_at": "2023-12-22T13:04:37Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020423", - "id": 59020423, - "node_id": "RA_kwDOBE_gac4DhJSH", - "name": "LosslessCut-mac-x64.dmg", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141982518", + "id": 141982518, + "node_id": "RA_kwDOBE_gac4Idns2", + "name": "LosslessCut-mac-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -54059,17 +59030,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 98791372, - "download_count": 6157, - "created_at": "2022-03-09T16:20:50Z", - "updated_at": "2022-03-09T16:20:55Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-mac-x64.dmg" + "size": 119827975, + "download_count": 8632, + "created_at": "2023-12-22T13:17:18Z", + "updated_at": "2023-12-22T13:17:23Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-mac-arm64.dmg" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020422", - "id": 59020422, - "node_id": "RA_kwDOBE_gac4DhJSG", - "name": "LosslessCut-mac-x64.dmg.blockmap", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141982517", + "id": 141982517, + "node_id": "RA_kwDOBE_gac4Idns1", + "name": "LosslessCut-mac-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -54093,17 +59064,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 104215, - "download_count": 74, - "created_at": "2022-03-09T16:20:50Z", - "updated_at": "2022-03-09T16:20:51Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-mac-x64.dmg.blockmap" + "size": 124803, + "download_count": 194, + "created_at": "2023-12-22T13:17:18Z", + "updated_at": "2023-12-22T13:17:18Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-mac-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020194", - "id": 59020194, - "node_id": "RA_kwDOBE_gac4DhJOi", - "name": "LosslessCut-mac-x64.pkg", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141981954", + "id": 141981954, + "node_id": "RA_kwDOBE_gac4IdnkC", + "name": "LosslessCut-mac-universal.pkg-DO-NOT-DOWNLOAD.pkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -54127,17 +59098,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 97550641, - "download_count": 340, - "created_at": "2022-03-09T16:17:37Z", - "updated_at": "2022-03-09T16:17:42Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-mac-x64.pkg" + "size": 221923263, + "download_count": 256, + "created_at": "2023-12-22T13:11:11Z", + "updated_at": "2023-12-22T13:18:29Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-mac-universal.pkg-DO-NOT-DOWNLOAD.pkg" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020421", - "id": 59020421, - "node_id": "RA_kwDOBE_gac4DhJSF", - "name": "LosslessCut-win-x64.appx", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141982250", + "id": 141982250, + "node_id": "RA_kwDOBE_gac4Idnoq", + "name": "LosslessCut-mac-x64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -54161,17 +59132,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 153180394, - "download_count": 1239, - "created_at": "2022-03-09T16:20:47Z", - "updated_at": "2022-03-09T16:20:52Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-win-x64.appx" + "size": 130070422, + "download_count": 7104, + "created_at": "2023-12-22T13:14:21Z", + "updated_at": "2023-12-22T13:14:28Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020752", - "id": 59020752, - "node_id": "RA_kwDOBE_gac4DhJXQ", - "name": "LosslessCut-win-x64.exe", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141982249", + "id": 141982249, + "node_id": "RA_kwDOBE_gac4Idnop", + "name": "LosslessCut-mac-x64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -54195,17 +59166,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 97848423, - "download_count": 36160, - "created_at": "2022-03-09T16:24:00Z", - "updated_at": "2022-03-09T16:24:06Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-win-x64.exe" + "size": 136804, + "download_count": 75, + "created_at": "2023-12-22T13:14:21Z", + "updated_at": "2023-12-22T13:14:21Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-mac-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020537", - "id": 59020537, - "node_id": "RA_kwDOBE_gac4DhJT5", - "name": "LosslessCut-win-x64.zip", + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141981673", + "id": 141981673, + "node_id": "RA_kwDOBE_gac4Idnfp", + "name": "LosslessCut-win-x64.7z", "label": "", "uploader": { "login": "github-actions[bot]", @@ -54227,178 +59198,279 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-7z-compressed", + "state": "uploaded", + "size": 103806200, + "download_count": 99342, + "created_at": "2023-12-22T13:07:16Z", + "updated_at": "2023-12-22T13:07:18Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-win-x64.7z" + }, + { + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/141981570", + "id": 141981570, + "node_id": "RA_kwDOBE_gac4IdneC", + "name": "LosslessCut-win-x64.appx-DO-NOT-DOWNLOAD.appx", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", "state": "uploaded", - "size": 143097602, - "download_count": 24193, - "created_at": "2022-03-09T16:22:11Z", - "updated_at": "2022-03-09T16:22:20Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-win-x64.zip" + "size": 165727154, + "download_count": 1610, + "created_at": "2023-12-22T13:05:58Z", + "updated_at": "2023-12-22T13:18:30Z", + "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.59.1/LosslessCut-win-x64.appx-DO-NOT-DOWNLOAD.appx" } ], - "tarball_url": "https://api.github.com/repos/mifi/lossless-cut/tarball/v3.44.0", - "zipball_url": "https://api.github.com/repos/mifi/lossless-cut/zipball/v3.44.0", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> Most requested feature: <g-emoji class=\"g-emoji\" alias=\"confetti_ball\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f38a.png\">🎊</g-emoji></p>\n<p><strong>Implement smart cut (experimental) <g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f525.png\">🔥</g-emoji> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"408539767\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/126\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/126/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/126\">#126</a></strong> aka. accurate cuts.</p>\n<p>Other improvements and fixes:</p>\n<ul>\n<li>build for linux arm64 (without ffmpeg) <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1159374833\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1056\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1056/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1056\">#1056</a></li>\n<li>improve format detection in concat/merge dialog and allow selecting any output format <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144694545\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1032\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1032/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1032\">#1032</a></li>\n<li>auto-convert any subtitle to mov_text when output is mp4 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"655344054\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/418\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/418/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/418\">#418</a></li>\n<li>auto convert subtitle mov_text to srt when trying to put it in matroska (and webm to webvtt)</li>\n<li>default to mov when pcm audio - fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1071339991\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/947\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/947/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/947\">#947</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"447884290\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/163\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/163/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/163\">#163</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"620613127\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/367\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/367/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/367\">#367</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1074206955\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/948\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/948/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/948\">#948</a></li>\n<li>losslessly convert pcm_bluray to pcm_s24le for non-mpegts output formats - fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"718813490\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/476\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/476/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/476\">#476</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1034378581\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/895\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/895/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/895\">#895</a></li>\n<li>increase size of concat dialog</li>\n<li>re-introduce merge menu item</li>\n<li>for mp4/mov, use vtag hvc1 instead of the default unsupported hev1 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144694545\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1032\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1032/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1032\">#1032</a></li>\n<li>copy disposition when concat (ffmpeg doesnt automatically)</li>\n<li>fix color bug</li>\n<li>remove menu from batch list (less clicks)</li>\n<li>improve batch list selection</li>\n<li>move sorting from merge dialog to batch files list <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1149289914\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1043\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1043/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1043\">#1043</a></li>\n<li>make sure to select previous item when deleting from batch list <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"358488889\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/89\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/89/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/89\">#89</a> (comment)</li>\n<li>improve canvas player to hopefully workaround losslesscut keeping file handles <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"578756659\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/272\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/272/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/272\">#272</a></li>\n<li>improve concat ffmpeg command logging <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1080185607\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/954\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/954/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/954\">#954</a></li>\n<li>add key binding for fix invalid duration <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"568749565\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/254\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/254/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/254\">#254</a></li>\n<li>allow using external ffmpeg executable <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"633653051\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/400\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/400/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/400\">#400</a></li>\n<li>fix play button <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1153562043\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1048\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1048/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1048\">#1048</a></li>\n<li>implement increase/descrease volume hotkeys <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"568749565\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/254\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/254/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/254\">#254</a></li>\n<li>try to fix issue where file does not open on macos (Open With LosslessCut)</li>\n<li>implement function to shift all segments times</li>\n<li>allow configuring where to store project file <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118285188\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1004\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1004/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1004\">#1004</a></li>\n<li>chapters improvments <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1110806791\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/993\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/993/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/993\">#993</a> (with chapters only export, add gap chapters between segments)</li>\n<li>segment list allow selecting multiple</li>\n<li>implement \"select segments by label\" <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1110806791\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/993\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/993/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/993\">#993</a></li>\n<li>implement function to fill gaps between segments <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1110806791\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/993\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/993/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/993\">#993</a></li>\n<li>implement function to remove multiple segments</li>\n<li>Implement Extract all frames as images <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144872860\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1033\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1033/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1033\">#1033</a></li>\n<li>implement label selected segments <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1110806791\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/993\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/993/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/993\">#993</a></li>\n<li>move merge options into separate dialog and add option to clear batch</li>\n<li>fix missing keyframe seek shortcuts <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146020842\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1038\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1038/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1038\">#1038</a></li>\n</ul>", - "discussion_url": "https://github.com/mifi/lossless-cut/discussions/1065", + "tarball_url": "https://api.github.com/repos/mifi/lossless-cut/tarball/v3.59.1", + "zipball_url": "https://api.github.com/repos/mifi/lossless-cut/zipball/v3.59.1", + "body_html": "<p>🎄🎄🎄🎅🤶🏾🧑🏼‍🎄 Christmas Release 🎄🧑🏼‍🎄🤶🏾🎅🎄🎄</p>\n<ul>\n<li>📺 Ho ho ho! New full screen video mode <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"762299061\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/543\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/543/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/543\">#543</a></li>\n<li>🎹 Make sure that all actions are key bindable. From now on all menu actions will also be keyboard bindable (and available thru HTTP API).</li>\n<li>Added the following actions:\n<ul>\n<li>➕ Convert to supported format</li>\n<li>➕ Create segments from keyframes</li>\n<li>➕ Detect black scenes</li>\n<li>➕ Detect silent scenes</li>\n<li>➕ Detect scene changes</li>\n<li>➕ Edit tracks / metadata tags</li>\n<li>➕ Open</li>\n<li>➕ Start times as YouTube Chapters</li>\n<li>➕ Report an error</li>\n<li>➕ Toggle show waveform</li>\n<li>➕ Toggle show thumbnails</li>\n<li>➕ Toggle show keyframes</li>\n<li>➕ Include more tracks from other file</li>\n</ul>\n</li>\n<li>🏎️ Reduce number of clicks in \"open new file\" menu (no more radio buttons)</li>\n<li>🏷️ Improve segment tags editor <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1977246232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1766\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1766/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1766\">#1766</a></li>\n<li>⏰ Add support for timestamp csv import <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1955640490\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1755\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/mifi/lossless-cut/pull/1755/hovercard\" href=\"https://github.com/mifi/lossless-cut/pull/1755\">#1755</a> and make time parsing more flexible</li>\n<li>🔢 Read fps from audio files too <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1955077904\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1754\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1754/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1754\">#1754</a></li>\n<li>🔤 Auto-convert between subtitle codecs (webvtt, srt, ass) <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"655344054\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/418\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/418/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/418\">#418</a></li>\n<li>Move \"Segments\" to its own root menu</li>\n<li>Add \"split segment\" to menu</li>\n<li>Update MacOS icon 💅 to make it more Apple-y 🍎</li>\n<li>Fix logic when sanitizing output file: disallow slashes on windows, check for file name ending with a space or a dot</li>\n<li>Fix \"Show Item In Folder\" on macos <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1966842895\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1762\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1762/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1762\">#1762</a></li>\n<li>Fix Smart cut: multiply estimated bitrate by 8 (fixes low quality issue for smart cut, bit vs byte typo 🤦‍♂️) <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1994025468\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/1778\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/1778/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/1778\">#1778</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"408539767\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/lossless-cut/issues/126\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/lossless-cut/issues/126/hovercard\" href=\"https://github.com/mifi/lossless-cut/issues/126\">#126</a></li>\n<li>Minor improvements and fixes</li>\n</ul>\n<p>😌 Merry Xmas and happy holidays 😌</p>\n<p>PS we're almost there!! <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/402547/292438763-c683ff31-3a5b-484f-b600-476e08e5b50d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyMDgsIm5iZiI6MTcwOTI0MzkwOCwicGF0aCI6Ii80MDI1NDcvMjkyNDM4NzYzLWM2ODNmZjMxLTNhNWItNDg0Zi1iNjAwLTQ3NmUwOGU1YjUwZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwMjI5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDIyOVQyMTU4MjhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNzc2ZWJkNzc2MGZiMmQzMTIxZjhhMGE2MGI2OWNhNmQxMGY0YjhlNTMxZDA5OTc5ZjBmYzY5M2NkNWZjYjcxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.dmMOEctScnnNARDdDW9qYl8aW87r1mKfVuOZ6aPbXow\"><img width=\"189\" alt=\"Screenshot 2023-12-22 at 16 31 50\" src=\"https://private-user-images.githubusercontent.com/402547/292438763-c683ff31-3a5b-484f-b600-476e08e5b50d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyMDgsIm5iZiI6MTcwOTI0MzkwOCwicGF0aCI6Ii80MDI1NDcvMjkyNDM4NzYzLWM2ODNmZjMxLTNhNWItNDg0Zi1iNjAwLTQ3NmUwOGU1YjUwZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwMjI5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDIyOVQyMTU4MjhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNzc2ZWJkNzc2MGZiMmQzMTIxZjhhMGE2MGI2OWNhNmQxMGY0YjhlNTMxZDA5OTc5ZjBmYzY5M2NkNWZjYjcxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.dmMOEctScnnNARDdDW9qYl8aW87r1mKfVuOZ6aPbXow\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a></p>", "reactions": { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/61393914/reactions", - "total_count": 76, - "+1": 46, + "url": "https://api.github.com/repos/mifi/lossless-cut/releases/134902753/reactions", + "total_count": 142, + "+1": 66, "-1": 0, - "laugh": 0, - "hooray": 15, + "laugh": 9, + "hooray": 13, "confused": 0, - "heart": 9, - "rocket": 6, + "heart": 41, + "rocket": 13, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.522Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:28.358Z" }, - "lot-lot-of-things": { + "luna": { "latestRelease": { - "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/56222581", - "assets_url": "https://api.github.com/repos/Jisco/LotOfThings/releases/56222581/assets", - "upload_url": "https://uploads.github.com/repos/Jisco/LotOfThings/releases/56222581/assets{?name,label}", - "html_url": "https://github.com/Jisco/LotOfThings/releases/tag/v1.1.0", - "id": 56222581, + "url": "https://api.github.com/repos/rvpanoz/luna/releases/33246022", + "assets_url": "https://api.github.com/repos/rvpanoz/luna/releases/33246022/assets", + "upload_url": "https://uploads.github.com/repos/rvpanoz/luna/releases/33246022/assets{?name,label}", + "html_url": "https://github.com/rvpanoz/luna/releases/tag/v.3.4.6", + "id": 33246022, "author": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "rvpanoz", + "id": 14031616, + "node_id": "MDQ6VXNlcjE0MDMxNjE2", + "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/rvpanoz", + "html_url": "https://github.com/rvpanoz", + "followers_url": "https://api.github.com/users/rvpanoz/followers", + "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", + "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", + "organizations_url": "https://api.github.com/users/rvpanoz/orgs", + "repos_url": "https://api.github.com/users/rvpanoz/repos", + "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", + "received_events_url": "https://api.github.com/users/rvpanoz/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOGcXhEM4DWeN1", - "tag_name": "v1.1.0", - "target_commitish": "main", - "name": "Version 1.1.0", + "node_id": "MDc6UmVsZWFzZTMzMjQ2MDIy", + "tag_name": "v.3.4.6", + "target_commitish": "master", + "name": "version 3.4.6", "draft": false, "prerelease": false, - "created_at": "2021-12-31T07:09:23Z", - "published_at": "2021-12-31T08:41:02Z", + "created_at": "2020-10-29T23:04:29Z", + "published_at": "2020-10-29T23:06:39Z", "assets": [ { - "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907605", - "id": 52907605, - "node_id": "RA_kwDOGcXhEM4DJ05V", - "name": "LoT.1.1.0.dmg", + "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731742", + "id": 27731742, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxNzQy", + "name": "luna-3.4.6-mac.zip", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "rvpanoz", + "id": 14031616, + "node_id": "MDQ6VXNlcjE0MDMxNjE2", + "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/rvpanoz", + "html_url": "https://github.com/rvpanoz", + "followers_url": "https://api.github.com/users/rvpanoz/followers", + "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", + "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", + "organizations_url": "https://api.github.com/users/rvpanoz/orgs", + "repos_url": "https://api.github.com/users/rvpanoz/repos", + "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", + "received_events_url": "https://api.github.com/users/rvpanoz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 104750547, + "download_count": 104, + "created_at": "2020-10-30T11:12:26Z", + "updated_at": "2020-10-30T11:14:06Z", + "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6-mac.zip" + }, + { + "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731818", + "id": 27731818, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxODE4", + "name": "luna-3.4.6.AppImage", + "label": null, + "uploader": { + "login": "rvpanoz", + "id": 14031616, + "node_id": "MDQ6VXNlcjE0MDMxNjE2", + "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rvpanoz", + "html_url": "https://github.com/rvpanoz", + "followers_url": "https://api.github.com/users/rvpanoz/followers", + "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", + "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", + "organizations_url": "https://api.github.com/users/rvpanoz/orgs", + "repos_url": "https://api.github.com/users/rvpanoz/repos", + "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", + "received_events_url": "https://api.github.com/users/rvpanoz/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106230609, - "download_count": 8, - "created_at": "2021-12-31T08:39:32Z", - "updated_at": "2021-12-31T08:40:42Z", - "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.dmg" + "size": 115087471, + "download_count": 2112, + "created_at": "2020-10-30T11:14:06Z", + "updated_at": "2020-10-30T11:15:58Z", + "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6.AppImage" }, { - "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907466", - "id": 52907466, - "node_id": "RA_kwDOGcXhEM4DJ03K", - "name": "LoT.1.1.0.exe", + "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731856", + "id": 27731856, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxODU2", + "name": "luna-3.4.6.dmg", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "rvpanoz", + "id": 14031616, + "node_id": "MDQ6VXNlcjE0MDMxNjE2", + "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/rvpanoz", + "html_url": "https://github.com/rvpanoz", + "followers_url": "https://api.github.com/users/rvpanoz/followers", + "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", + "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", + "organizations_url": "https://api.github.com/users/rvpanoz/orgs", + "repos_url": "https://api.github.com/users/rvpanoz/repos", + "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", + "received_events_url": "https://api.github.com/users/rvpanoz/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 64446864, - "download_count": 49, - "created_at": "2021-12-31T08:34:24Z", - "updated_at": "2021-12-31T08:34:50Z", - "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.exe" + "size": 107469858, + "download_count": 220, + "created_at": "2020-10-30T11:15:58Z", + "updated_at": "2020-10-30T11:17:38Z", + "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6.dmg" }, { - "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907478", - "id": 52907478, - "node_id": "RA_kwDOGcXhEM4DJ03W", - "name": "LoT.1.1.0.portable.exe", + "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27769570", + "id": 27769570, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzY5NTcw", + "name": "luna.3.4.6.msi", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "rvpanoz", + "id": 14031616, + "node_id": "MDQ6VXNlcjE0MDMxNjE2", + "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/rvpanoz", + "html_url": "https://github.com/rvpanoz", + "followers_url": "https://api.github.com/users/rvpanoz/followers", + "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", + "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", + "organizations_url": "https://api.github.com/users/rvpanoz/orgs", + "repos_url": "https://api.github.com/users/rvpanoz/repos", + "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", + "received_events_url": "https://api.github.com/users/rvpanoz/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 64270560, - "download_count": 25, - "created_at": "2021-12-31T08:34:50Z", - "updated_at": "2021-12-31T08:35:15Z", - "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.portable.exe" + "size": 79966208, + "download_count": 364, + "created_at": "2020-10-31T13:09:40Z", + "updated_at": "2020-10-31T13:11:57Z", + "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna.3.4.6.msi" + }, + { + "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731675", + "id": 27731675, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxNjc1", + "name": "luna_3.4.6_amd64.deb", + "label": null, + "uploader": { + "login": "rvpanoz", + "id": 14031616, + "node_id": "MDQ6VXNlcjE0MDMxNjE2", + "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rvpanoz", + "html_url": "https://github.com/rvpanoz", + "followers_url": "https://api.github.com/users/rvpanoz/followers", + "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", + "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", + "organizations_url": "https://api.github.com/users/rvpanoz/orgs", + "repos_url": "https://api.github.com/users/rvpanoz/repos", + "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", + "received_events_url": "https://api.github.com/users/rvpanoz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 68335262, + "download_count": 265, + "created_at": "2020-10-30T11:11:00Z", + "updated_at": "2020-10-30T11:12:26Z", + "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna_3.4.6_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/Jisco/LotOfThings/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/Jisco/LotOfThings/zipball/v1.1.0", - "body_html": "<h5>Features</h5>\n<ul>\n <li>Automatic focus on the first field of a form or, if it is a new element, select the text so that you can start typing straight away</li>\n <li>Confirm saving or delete dialogs via the Enter key</li>\n <li>Adding multiple shortcuts</li>\n <table>\n <tbody><tr><td>CTRL + T or ⌘ + T</td><td>Create a new thing</td></tr>\n <tr><td>CTRL + F or ⌘ + F</td><td>Focus searchbar</td></tr>\n <tr><td>CTRL + N CTRL + F or ⌘ + N ⌘ + F</td><td>Create new field (associated to a thing, if thing dialog is open)</td></tr>\n <tr><td>CTRL + N CTRL + T or ⌘ + N ⌘ + T</td><td>Create new tag (associated to a thing, if thing dialog is open)</td></tr>\n <tr><td>CTRL + L CTRL + F or ⌘ + L ⌘ + F</td><td>Open field list dialog</td></tr>\n <tr><td>CTRL + L CTRL + T or ⌘ + L ⌘ + T</td><td>Open tag list dialog</td></tr>\n </tbody></table>\n</ul>\n<h5>Bugs</h5>\n<ul>\n <li>Store standard tag will be loaded correctly</li>\n <li>Handling of long field list which can be associated to tags</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/rvpanoz/luna/tarball/v.3.4.6", + "zipball_url": "https://api.github.com/repos/rvpanoz/luna/zipball/v.3.4.6", + "body_html": "<ul>\n<li>app theme</li>\n<li>bug fixes</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.680Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:28.494Z" }, "lsdeer": { "latestRelease": { @@ -54465,7 +59537,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 341, - "download_count": 553, + "download_count": 591, "created_at": "2020-07-29T06:35:17Z", "updated_at": "2020-07-29T06:35:17Z", "browser_download_url": "https://github.com/AlexanderPershin/lsdeer/releases/download/v0.1.6/latest.yml" @@ -54499,7 +59571,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 100690146, - "download_count": 921, + "download_count": 2472, "created_at": "2020-07-29T06:30:53Z", "updated_at": "2020-07-29T06:35:16Z", "browser_download_url": "https://github.com/AlexanderPershin/lsdeer/releases/download/v0.1.6/lsdeer-Setup-0.1.6.exe" @@ -54533,7 +59605,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 98040, - "download_count": 33, + "download_count": 35, "created_at": "2020-07-29T06:30:53Z", "updated_at": "2020-07-29T06:30:53Z", "browser_download_url": "https://github.com/AlexanderPershin/lsdeer/releases/download/v0.1.6/lsdeer-Setup-0.1.6.exe.blockmap" @@ -54543,220 +59615,152 @@ "zipball_url": "https://api.github.com/repos/AlexanderPershin/lsdeer/zipball/v0.1.6", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.692Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:28.499Z" }, - "luna": { + "lot-lot-of-things": { "latestRelease": { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/33246022", - "assets_url": "https://api.github.com/repos/rvpanoz/luna/releases/33246022/assets", - "upload_url": "https://uploads.github.com/repos/rvpanoz/luna/releases/33246022/assets{?name,label}", - "html_url": "https://github.com/rvpanoz/luna/releases/tag/v.3.4.6", - "id": 33246022, + "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/56222581", + "assets_url": "https://api.github.com/repos/Jisco/LotOfThings/releases/56222581/assets", + "upload_url": "https://uploads.github.com/repos/Jisco/LotOfThings/releases/56222581/assets{?name,label}", + "html_url": "https://github.com/Jisco/LotOfThings/releases/tag/v1.1.0", + "id": 56222581, "author": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTMzMjQ2MDIy", - "tag_name": "v.3.4.6", - "target_commitish": "master", - "name": "version 3.4.6", + "node_id": "RE_kwDOGcXhEM4DWeN1", + "tag_name": "v1.1.0", + "target_commitish": "main", + "name": "Version 1.1.0", "draft": false, "prerelease": false, - "created_at": "2020-10-29T23:04:29Z", - "published_at": "2020-10-29T23:06:39Z", + "created_at": "2021-12-31T07:09:23Z", + "published_at": "2021-12-31T08:41:02Z", "assets": [ { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731742", - "id": 27731742, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxNzQy", - "name": "luna-3.4.6-mac.zip", - "label": null, - "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 104750547, - "download_count": 75, - "created_at": "2020-10-30T11:12:26Z", - "updated_at": "2020-10-30T11:14:06Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6-mac.zip" - }, - { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731818", - "id": 27731818, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxODE4", - "name": "luna-3.4.6.AppImage", - "label": null, - "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115087471, - "download_count": 1887, - "created_at": "2020-10-30T11:14:06Z", - "updated_at": "2020-10-30T11:15:58Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6.AppImage" - }, - { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731856", - "id": 27731856, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxODU2", - "name": "luna-3.4.6.dmg", + "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907605", + "id": 52907605, + "node_id": "RA_kwDOGcXhEM4DJ05V", + "name": "LoT.1.1.0.dmg", "label": null, "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 107469858, - "download_count": 165, - "created_at": "2020-10-30T11:15:58Z", - "updated_at": "2020-10-30T11:17:38Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6.dmg" + "size": 106230609, + "download_count": 186, + "created_at": "2021-12-31T08:39:32Z", + "updated_at": "2021-12-31T08:40:42Z", + "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.dmg" }, { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27769570", - "id": 27769570, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzY5NTcw", - "name": "luna.3.4.6.msi", + "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907466", + "id": 52907466, + "node_id": "RA_kwDOGcXhEM4DJ03K", + "name": "LoT.1.1.0.exe", "label": null, "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 79966208, - "download_count": 263, - "created_at": "2020-10-31T13:09:40Z", - "updated_at": "2020-10-31T13:11:57Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna.3.4.6.msi" + "size": 64446864, + "download_count": 1505, + "created_at": "2021-12-31T08:34:24Z", + "updated_at": "2021-12-31T08:34:50Z", + "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.exe" }, { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731675", - "id": 27731675, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxNjc1", - "name": "luna_3.4.6_amd64.deb", + "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907478", + "id": 52907478, + "node_id": "RA_kwDOGcXhEM4DJ03W", + "name": "LoT.1.1.0.portable.exe", "label": null, "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 68335262, - "download_count": 224, - "created_at": "2020-10-30T11:11:00Z", - "updated_at": "2020-10-30T11:12:26Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna_3.4.6_amd64.deb" + "size": 64270560, + "download_count": 110, + "created_at": "2021-12-31T08:34:50Z", + "updated_at": "2021-12-31T08:35:15Z", + "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.portable.exe" } ], - "tarball_url": "https://api.github.com/repos/rvpanoz/luna/tarball/v.3.4.6", - "zipball_url": "https://api.github.com/repos/rvpanoz/luna/zipball/v.3.4.6", - "body_html": "<ul>\n<li>app theme</li>\n<li>bug fixes</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/Jisco/LotOfThings/tarball/v1.1.0", + "zipball_url": "https://api.github.com/repos/Jisco/LotOfThings/zipball/v1.1.0", + "body_html": "<h5>Features</h5>\n<ul>\n <li>Automatic focus on the first field of a form or, if it is a new element, select the text so that you can start typing straight away</li>\n <li>Confirm saving or delete dialogs via the Enter key</li>\n <li>Adding multiple shortcuts</li>\n <table>\n <tbody><tr><td>CTRL + T or ⌘ + T</td><td>Create a new thing</td></tr>\n <tr><td>CTRL + F or ⌘ + F</td><td>Focus searchbar</td></tr>\n <tr><td>CTRL + N CTRL + F or ⌘ + N ⌘ + F</td><td>Create new field (associated to a thing, if thing dialog is open)</td></tr>\n <tr><td>CTRL + N CTRL + T or ⌘ + N ⌘ + T</td><td>Create new tag (associated to a thing, if thing dialog is open)</td></tr>\n <tr><td>CTRL + L CTRL + F or ⌘ + L ⌘ + F</td><td>Open field list dialog</td></tr>\n <tr><td>CTRL + L CTRL + T or ⌘ + L ⌘ + T</td><td>Open tag list dialog</td></tr>\n </tbody></table>\n</ul>\n<h5>Bugs</h5>\n<ul>\n <li>Store standard tag will be loaded correctly</li>\n <li>Handling of long field list which can be associated to tags</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.726Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:28.499Z" }, "magiccap": { "latestRelease": { @@ -54766,22 +59770,22 @@ "html_url": "https://github.com/MagicCap/MagicCap/releases/tag/v2.1.2", "id": 22161831, "author": { - "login": "JakeMakesStuff", + "login": "IAmJSD", "id": 23243233, "node_id": "MDQ6VXNlcjIzMjQzMjMz", "avatar_url": "https://avatars.githubusercontent.com/u/23243233?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JakeMakesStuff", - "html_url": "https://github.com/JakeMakesStuff", - "followers_url": "https://api.github.com/users/JakeMakesStuff/followers", - "following_url": "https://api.github.com/users/JakeMakesStuff/following{/other_user}", - "gists_url": "https://api.github.com/users/JakeMakesStuff/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JakeMakesStuff/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JakeMakesStuff/subscriptions", - "organizations_url": "https://api.github.com/users/JakeMakesStuff/orgs", - "repos_url": "https://api.github.com/users/JakeMakesStuff/repos", - "events_url": "https://api.github.com/users/JakeMakesStuff/events{/privacy}", - "received_events_url": "https://api.github.com/users/JakeMakesStuff/received_events", + "url": "https://api.github.com/users/IAmJSD", + "html_url": "https://github.com/IAmJSD", + "followers_url": "https://api.github.com/users/IAmJSD/followers", + "following_url": "https://api.github.com/users/IAmJSD/following{/other_user}", + "gists_url": "https://api.github.com/users/IAmJSD/gists{/gist_id}", + "starred_url": "https://api.github.com/users/IAmJSD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/IAmJSD/subscriptions", + "organizations_url": "https://api.github.com/users/IAmJSD/orgs", + "repos_url": "https://api.github.com/users/IAmJSD/repos", + "events_url": "https://api.github.com/users/IAmJSD/events{/privacy}", + "received_events_url": "https://api.github.com/users/IAmJSD/received_events", "type": "User", "site_admin": false }, @@ -54801,29 +59805,29 @@ "name": "magiccap-linux.zip", "label": "", "uploader": { - "login": "JakeMakesStuff", + "login": "IAmJSD", "id": 23243233, "node_id": "MDQ6VXNlcjIzMjQzMjMz", "avatar_url": "https://avatars.githubusercontent.com/u/23243233?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JakeMakesStuff", - "html_url": "https://github.com/JakeMakesStuff", - "followers_url": "https://api.github.com/users/JakeMakesStuff/followers", - "following_url": "https://api.github.com/users/JakeMakesStuff/following{/other_user}", - "gists_url": "https://api.github.com/users/JakeMakesStuff/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JakeMakesStuff/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JakeMakesStuff/subscriptions", - "organizations_url": "https://api.github.com/users/JakeMakesStuff/orgs", - "repos_url": "https://api.github.com/users/JakeMakesStuff/repos", - "events_url": "https://api.github.com/users/JakeMakesStuff/events{/privacy}", - "received_events_url": "https://api.github.com/users/JakeMakesStuff/received_events", + "url": "https://api.github.com/users/IAmJSD", + "html_url": "https://github.com/IAmJSD", + "followers_url": "https://api.github.com/users/IAmJSD/followers", + "following_url": "https://api.github.com/users/IAmJSD/following{/other_user}", + "gists_url": "https://api.github.com/users/IAmJSD/gists{/gist_id}", + "starred_url": "https://api.github.com/users/IAmJSD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/IAmJSD/subscriptions", + "organizations_url": "https://api.github.com/users/IAmJSD/orgs", + "repos_url": "https://api.github.com/users/IAmJSD/repos", + "events_url": "https://api.github.com/users/IAmJSD/events{/privacy}", + "received_events_url": "https://api.github.com/users/IAmJSD/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 128481109, - "download_count": 807, + "download_count": 1090, "created_at": "2019-12-11T23:20:58Z", "updated_at": "2019-12-11T23:21:01Z", "browser_download_url": "https://github.com/MagicCap/MagicCap/releases/download/v2.1.2/magiccap-linux.zip" @@ -54835,29 +59839,29 @@ "name": "magiccap-mac.dmg", "label": "", "uploader": { - "login": "JakeMakesStuff", + "login": "IAmJSD", "id": 23243233, "node_id": "MDQ6VXNlcjIzMjQzMjMz", "avatar_url": "https://avatars.githubusercontent.com/u/23243233?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JakeMakesStuff", - "html_url": "https://github.com/JakeMakesStuff", - "followers_url": "https://api.github.com/users/JakeMakesStuff/followers", - "following_url": "https://api.github.com/users/JakeMakesStuff/following{/other_user}", - "gists_url": "https://api.github.com/users/JakeMakesStuff/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JakeMakesStuff/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JakeMakesStuff/subscriptions", - "organizations_url": "https://api.github.com/users/JakeMakesStuff/orgs", - "repos_url": "https://api.github.com/users/JakeMakesStuff/repos", - "events_url": "https://api.github.com/users/JakeMakesStuff/events{/privacy}", - "received_events_url": "https://api.github.com/users/JakeMakesStuff/received_events", + "url": "https://api.github.com/users/IAmJSD", + "html_url": "https://github.com/IAmJSD", + "followers_url": "https://api.github.com/users/IAmJSD/followers", + "following_url": "https://api.github.com/users/IAmJSD/following{/other_user}", + "gists_url": "https://api.github.com/users/IAmJSD/gists{/gist_id}", + "starred_url": "https://api.github.com/users/IAmJSD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/IAmJSD/subscriptions", + "organizations_url": "https://api.github.com/users/IAmJSD/orgs", + "repos_url": "https://api.github.com/users/IAmJSD/repos", + "events_url": "https://api.github.com/users/IAmJSD/events{/privacy}", + "received_events_url": "https://api.github.com/users/IAmJSD/received_events", "type": "User", "site_admin": false }, "content_type": "application/x-apple-diskimage", "state": "uploaded", "size": 101836259, - "download_count": 528, + "download_count": 1276, "created_at": "2019-12-11T23:20:58Z", "updated_at": "2019-12-11T23:21:01Z", "browser_download_url": "https://github.com/MagicCap/MagicCap/releases/download/v2.1.2/magiccap-mac.dmg" @@ -54869,29 +59873,29 @@ "name": "magiccap-mac.zip", "label": "", "uploader": { - "login": "JakeMakesStuff", + "login": "IAmJSD", "id": 23243233, "node_id": "MDQ6VXNlcjIzMjQzMjMz", "avatar_url": "https://avatars.githubusercontent.com/u/23243233?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JakeMakesStuff", - "html_url": "https://github.com/JakeMakesStuff", - "followers_url": "https://api.github.com/users/JakeMakesStuff/followers", - "following_url": "https://api.github.com/users/JakeMakesStuff/following{/other_user}", - "gists_url": "https://api.github.com/users/JakeMakesStuff/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JakeMakesStuff/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JakeMakesStuff/subscriptions", - "organizations_url": "https://api.github.com/users/JakeMakesStuff/orgs", - "repos_url": "https://api.github.com/users/JakeMakesStuff/repos", - "events_url": "https://api.github.com/users/JakeMakesStuff/events{/privacy}", - "received_events_url": "https://api.github.com/users/JakeMakesStuff/received_events", + "url": "https://api.github.com/users/IAmJSD", + "html_url": "https://github.com/IAmJSD", + "followers_url": "https://api.github.com/users/IAmJSD/followers", + "following_url": "https://api.github.com/users/IAmJSD/following{/other_user}", + "gists_url": "https://api.github.com/users/IAmJSD/gists{/gist_id}", + "starred_url": "https://api.github.com/users/IAmJSD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/IAmJSD/subscriptions", + "organizations_url": "https://api.github.com/users/IAmJSD/orgs", + "repos_url": "https://api.github.com/users/IAmJSD/repos", + "events_url": "https://api.github.com/users/IAmJSD/events{/privacy}", + "received_events_url": "https://api.github.com/users/IAmJSD/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", "size": 106895575, - "download_count": 98, + "download_count": 173, "created_at": "2019-12-11T23:20:58Z", "updated_at": "2019-12-11T23:21:01Z", "browser_download_url": "https://github.com/MagicCap/MagicCap/releases/download/v2.1.2/magiccap-mac.zip" @@ -54901,15 +59905,15 @@ "zipball_url": "https://api.github.com/repos/MagicCap/MagicCap/zipball/v2.1.2", "body_html": "<ul>\n<li>Fix the reupload uploader.</li>\n<li>Fix some sub-dependancies of npm packages being out of date.</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.762Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:28.838Z" }, "mailspring": { "latestRelease": { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/64648212", - "assets_url": "https://api.github.com/repos/Foundry376/Mailspring/releases/64648212/assets", - "upload_url": "https://uploads.github.com/repos/Foundry376/Mailspring/releases/64648212/assets{?name,label}", - "html_url": "https://github.com/Foundry376/Mailspring/releases/tag/1.10.3", - "id": 64648212, + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/136232431", + "assets_url": "https://api.github.com/repos/Foundry376/Mailspring/releases/136232431/assets", + "upload_url": "https://uploads.github.com/repos/Foundry376/Mailspring/releases/136232431/assets{?name,label}", + "html_url": "https://github.com/Foundry376/Mailspring/releases/tag/1.13.3", + "id": 136232431, "author": { "login": "bengotow", "id": 1037212, @@ -54930,20 +59934,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBDf5XM4D2nQU", - "tag_name": "1.10.3", + "node_id": "RE_kwDOBDf5XM4IHr3v", + "tag_name": "1.13.3", "target_commitish": "master", - "name": "1.10.3", + "name": "1.13.3", "draft": false, "prerelease": false, - "created_at": "2022-04-18T04:06:54Z", - "published_at": "2022-04-18T14:20:24Z", + "created_at": "2024-01-08T16:49:59Z", + "published_at": "2024-01-08T19:59:00Z", "assets": [ { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62905049", - "id": 62905049, - "node_id": "RA_kwDOBDf5XM4Dv9rZ", - "name": "mailspring-1.10.3-0.1.x86_64.rpm", + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/144449281", + "id": 144449281, + "node_id": "RA_kwDOBDf5XM4InB8B", + "name": "mailspring-1.13.3-0.1.x86_64.rpm", "label": null, "uploader": { "login": "bengotow", @@ -54967,17 +59971,17 @@ }, "content_type": "audio/x-pn-realaudio-plugin", "state": "uploaded", - "size": 145755735, - "download_count": 1369, - "created_at": "2022-04-18T14:14:42Z", - "updated_at": "2022-04-18T14:15:18Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/mailspring-1.10.3-0.1.x86_64.rpm" + "size": 158332630, + "download_count": 3433, + "created_at": "2024-01-08T19:50:16Z", + "updated_at": "2024-01-08T19:52:01Z", + "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.13.3/mailspring-1.13.3-0.1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62905105", - "id": 62905105, - "node_id": "RA_kwDOBDf5XM4Dv9sR", - "name": "mailspring-1.10.3-amd64.deb", + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/144449428", + "id": 144449428, + "node_id": "RA_kwDOBDf5XM4InB-U", + "name": "mailspring-1.13.3-amd64.deb", "label": null, "uploader": { "login": "bengotow", @@ -55001,17 +60005,17 @@ }, "content_type": "application/x-deb", "state": "uploaded", - "size": 98695864, - "download_count": 7625, - "created_at": "2022-04-18T14:15:18Z", - "updated_at": "2022-04-18T14:15:42Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/mailspring-1.10.3-amd64.deb" + "size": 107230544, + "download_count": 11159, + "created_at": "2024-01-08T19:52:01Z", + "updated_at": "2024-01-08T19:53:19Z", + "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.13.3/mailspring-1.13.3-amd64.deb" }, { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62904911", - "id": 62904911, - "node_id": "RA_kwDOBDf5XM4Dv9pP", - "name": "Mailspring-1.10.3-full.nupkg", + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/144449034", + "id": 144449034, + "node_id": "RA_kwDOBDf5XM4InB4K", + "name": "Mailspring-1.13.3-full.nupkg", "label": null, "uploader": { "login": "bengotow", @@ -55035,17 +60039,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 153476741, - "download_count": 17848, - "created_at": "2022-04-18T14:12:30Z", - "updated_at": "2022-04-18T14:13:06Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/Mailspring-1.10.3-full.nupkg" + "size": 162789259, + "download_count": 25644, + "created_at": "2024-01-08T19:47:14Z", + "updated_at": "2024-01-08T19:48:56Z", + "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.13.3/Mailspring-1.13.3-full.nupkg" }, { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62904972", - "id": 62904972, - "node_id": "RA_kwDOBDf5XM4Dv9qM", - "name": "Mailspring.dmg", + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/144448750", + "id": 144448750, + "node_id": "RA_kwDOBDf5XM4InBzu", + "name": "Mailspring-AppleSilicon.zip", "label": null, "uploader": { "login": "bengotow", @@ -55067,18 +60071,18 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/zip", "state": "uploaded", - "size": 125023172, - "download_count": 429, - "created_at": "2022-04-18T14:13:42Z", - "updated_at": "2022-04-18T14:14:12Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/Mailspring.dmg" + "size": 133655349, + "download_count": 14423, + "created_at": "2024-01-08T19:45:06Z", + "updated_at": "2024-01-08T19:47:06Z", + "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.13.3/Mailspring-AppleSilicon.zip" }, { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62905011", - "id": 62905011, - "node_id": "RA_kwDOBDf5XM4Dv9qz", + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/144449156", + "id": 144449156, + "node_id": "RA_kwDOBDf5XM4InB6E", "name": "Mailspring.zip", "label": null, "uploader": { @@ -55103,16 +60107,16 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 123798422, - "download_count": 14454, - "created_at": "2022-04-18T14:14:12Z", - "updated_at": "2022-04-18T14:14:42Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/Mailspring.zip" + "size": 139755936, + "download_count": 20381, + "created_at": "2024-01-08T19:48:57Z", + "updated_at": "2024-01-08T19:50:16Z", + "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.13.3/Mailspring.zip" }, { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62904942", - "id": 62904942, - "node_id": "RA_kwDOBDf5XM4Dv9pu", + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/144448732", + "id": 144448732, + "node_id": "RA_kwDOBDf5XM4InBzc", "name": "MailspringSetup.exe", "label": null, "uploader": { @@ -55137,16 +60141,16 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 153973096, - "download_count": 11148, - "created_at": "2022-04-18T14:13:06Z", - "updated_at": "2022-04-18T14:13:41Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/MailspringSetup.exe" + "size": 163436888, + "download_count": 26256, + "created_at": "2024-01-08T19:45:00Z", + "updated_at": "2024-01-08T19:47:14Z", + "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.13.3/MailspringSetup.exe" }, { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62904970", - "id": 62904970, - "node_id": "RA_kwDOBDf5XM4Dv9qK", + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/144449155", + "id": 144449155, + "node_id": "RA_kwDOBDf5XM4InB6D", "name": "RELEASES", "label": null, "uploader": { @@ -55172,30 +60176,71 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 82, - "download_count": 24785, - "created_at": "2022-04-18T14:13:41Z", - "updated_at": "2022-04-18T14:13:42Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/RELEASES" + "download_count": 35943, + "created_at": "2024-01-08T19:48:56Z", + "updated_at": "2024-01-08T19:48:57Z", + "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.13.3/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/Foundry376/Mailspring/tarball/1.10.3", - "zipball_url": "https://api.github.com/repos/Foundry376/Mailspring/zipball/1.10.3", - "body_html": "<p>This release fixes several important issues and moves Mailspring to Electron 17.4:</p>\n<ul>\n<li>\n<p>Fix the show original functionality by correctly electron/remote (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Phylu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Phylu\">@Phylu</a>!)</p>\n</li>\n<li>\n<p>Adjust text when messages are hidden after being moved to trash or spam (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Phylu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Phylu\">@Phylu</a>!)</p>\n</li>\n<li>\n<p>Upgrade electron to 18.0.1 and windows-quiet-hours to 2.0.0 in order to fix notifications on windows (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Phylu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Phylu\">@Phylu</a>!)</p>\n</li>\n<li>\n<p>Fix spellchecking by adjusting languages based on the supported hunspell languages (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Phylu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Phylu\">@Phylu</a>!)</p>\n</li>\n<li>\n<p>Updated some wrong auto translations to Spanish (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/javiermartingonzalez/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/javiermartingonzalez\">@javiermartingonzalez</a>!)</p>\n</li>\n<li>\n<p>Fix login to Office 365 Accounts (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Phylu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Phylu\">@Phylu</a>!)</p>\n</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/Foundry376/Mailspring/tarball/1.13.3", + "zipball_url": "https://api.github.com/repos/Foundry376/Mailspring/zipball/1.13.3", + "body_html": "<p>Happy new year! This is a small update to Mailspring with a few important changes:</p>\n<ul>\n<li>\n<p>On macOS, long-pressing a key to show it's available subtitutions (eg: <code>e</code> to see <code>é, ê, etc.</code>) now works properly in the email composer. Sorry for the delay fixing this issue, for many non-english speakers on macOS we know it's a core part of your email workflow.</p>\n</li>\n<li>\n<p>We now escape subject and participant names in the print modal, ensuring that they render properly for printing.</p>\n</li>\n<li>\n<p>We now use DOMPurify to sanitize the content of HTML emails for display. DOMPurify is maintained by a team of security-oriented web engineers and will ensure Mailspring protects you from the widest possible range of XSS attacks and exploits.</p>\n</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/64648212/reactions", - "total_count": 34, - "+1": 2, + "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/136232431/reactions", + "total_count": 12, + "+1": 6, "-1": 0, "laugh": 0, - "hooray": 24, + "hooray": 2, "confused": 0, - "heart": 8, + "heart": 4, "rocket": 0, "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:28.923Z" + }, + "markdownify": { + "latestRelease": { + "url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306", + "assets_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306/assets", + "upload_url": "https://uploads.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306/assets{?name,label}", + "html_url": "https://github.com/amitmerchant1990/electron-markdownify/releases/tag/1.4.1", + "id": 32316306, + "author": { + "login": "amitmerchant1990", + "id": 3647841, + "node_id": "MDQ6VXNlcjM2NDc4NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/amitmerchant1990", + "html_url": "https://github.com/amitmerchant1990", + "followers_url": "https://api.github.com/users/amitmerchant1990/followers", + "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", + "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", + "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", + "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", + "repos_url": "https://api.github.com/users/amitmerchant1990/repos", + "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", + "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", + "type": "User", + "site_admin": false }, - "mentions_count": 2 + "node_id": "MDc6UmVsZWFzZTMyMzE2MzA2", + "tag_name": "1.4.1", + "target_commitish": "master", + "name": "Bump to electron v7.2.4", + "draft": false, + "prerelease": false, + "created_at": "2020-10-08T11:34:37Z", + "published_at": "2020-10-08T11:36:06Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/tarball/1.4.1", + "zipball_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/zipball/1.4.1", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.894Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:28.923Z" }, "markdown-c3": { "latestRelease": { @@ -55262,7 +60307,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 37905761, - "download_count": 925, + "download_count": 977, "created_at": "2018-11-21T22:23:31Z", "updated_at": "2018-11-21T22:23:58Z", "browser_download_url": "https://github.com/el3um4s/markdown-c3/releases/download/v.1.0.0/Markdown.C3.1.0.0.exe" @@ -55272,49 +60317,7 @@ "zipball_url": "https://api.github.com/repos/el3um4s/markdown-c3/zipball/v.1.0.0", "body_html": "<p>First release</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.903Z" - }, - "markdownify": { - "latestRelease": { - "url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306", - "assets_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306/assets", - "upload_url": "https://uploads.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306/assets{?name,label}", - "html_url": "https://github.com/amitmerchant1990/electron-markdownify/releases/tag/1.4.1", - "id": 32316306, - "author": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMyMzE2MzA2", - "tag_name": "1.4.1", - "target_commitish": "master", - "name": "Bump to electron v7.2.4", - "draft": false, - "prerelease": false, - "created_at": "2020-10-08T11:34:37Z", - "published_at": "2020-10-08T11:36:06Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/tarball/1.4.1", - "zipball_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/zipball/1.4.1", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.931Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:28.926Z" }, "marktext": { "latestRelease": { @@ -55381,7 +60384,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 371, - "download_count": 428, + "download_count": 3452, "created_at": "2022-03-07T16:33:40Z", "updated_at": "2022-03-07T16:33:41Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/latest-linux.yml" @@ -55415,7 +60418,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 787, - "download_count": 2817, + "download_count": 18340, "created_at": "2022-03-07T16:40:22Z", "updated_at": "2022-03-07T16:40:22Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/latest-mac.yml" @@ -55449,7 +60452,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 334, - "download_count": 4668, + "download_count": 35712, "created_at": "2022-03-07T16:36:48Z", "updated_at": "2022-03-07T16:36:48Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/latest.yml" @@ -55483,7 +60486,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 75198556, - "download_count": 2119, + "download_count": 21405, "created_at": "2022-03-07T16:31:26Z", "updated_at": "2022-03-07T16:31:30Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-amd64.deb" @@ -55517,7 +60520,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 111418578, - "download_count": 1216, + "download_count": 11163, "created_at": "2022-03-07T16:40:17Z", "updated_at": "2022-03-07T16:40:22Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-arm64-mac.zip" @@ -55551,7 +60554,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 119041, - "download_count": 60, + "download_count": 745, "created_at": "2022-03-07T16:40:17Z", "updated_at": "2022-03-07T16:40:18Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-arm64-mac.zip.blockmap" @@ -55585,7 +60588,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 115442635, - "download_count": 2658, + "download_count": 37956, "created_at": "2022-03-07T16:40:10Z", "updated_at": "2022-03-07T16:40:16Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-arm64.dmg" @@ -55619,7 +60622,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 121558, - "download_count": 61, + "download_count": 780, "created_at": "2022-03-07T16:40:10Z", "updated_at": "2022-03-07T16:40:11Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-arm64.dmg.blockmap" @@ -55653,7 +60656,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 104752040, - "download_count": 483, + "download_count": 9712, "created_at": "2022-03-07T16:33:12Z", "updated_at": "2022-03-07T16:33:17Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-ia32-win.zip" @@ -55687,7 +60690,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 156301724, - "download_count": 39793, + "download_count": 446110, "created_at": "2022-03-07T16:36:42Z", "updated_at": "2022-03-07T16:36:46Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-setup.exe" @@ -55721,7 +60724,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 160929, - "download_count": 2165, + "download_count": 6564, "created_at": "2022-03-07T16:36:42Z", "updated_at": "2022-03-07T16:36:42Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-setup.exe.blockmap" @@ -55755,7 +60758,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 107973974, - "download_count": 1852, + "download_count": 8546, "created_at": "2022-03-07T16:38:05Z", "updated_at": "2022-03-07T16:38:09Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64-mac.zip" @@ -55789,7 +60792,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 114682, - "download_count": 46, + "download_count": 484, "created_at": "2022-03-07T16:38:06Z", "updated_at": "2022-03-07T16:38:06Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64-mac.zip.blockmap" @@ -55823,7 +60826,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 109742644, - "download_count": 8512, + "download_count": 82935, "created_at": "2022-03-07T16:36:43Z", "updated_at": "2022-03-07T16:36:48Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64-win.zip" @@ -55857,7 +60860,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 111749624, - "download_count": 11186, + "download_count": 96412, "created_at": "2022-03-07T16:37:51Z", "updated_at": "2022-03-07T16:37:56Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64.dmg" @@ -55891,7 +60894,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 116980, - "download_count": 36, + "download_count": 453, "created_at": "2022-03-07T16:37:51Z", "updated_at": "2022-03-07T16:37:52Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64.dmg.blockmap" @@ -55925,7 +60928,7 @@ "content_type": "application/gzip", "state": "uploaded", "size": 107248293, - "download_count": 2248, + "download_count": 12325, "created_at": "2022-03-07T16:29:45Z", "updated_at": "2022-03-07T16:29:50Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64.tar.gz" @@ -55959,7 +60962,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 113210032, - "download_count": 6011, + "download_count": 40103, "created_at": "2022-03-07T16:25:37Z", "updated_at": "2022-03-07T16:25:42Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x86_64.AppImage" @@ -55993,7 +60996,7 @@ "content_type": "application/x-redhat-package-manager", "state": "uploaded", "size": 75477476, - "download_count": 311, + "download_count": 3218, "created_at": "2022-03-07T16:33:36Z", "updated_at": "2022-03-07T16:33:40Z", "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x86_64.rpm" @@ -56001,186 +61004,140 @@ ], "tarball_url": "https://api.github.com/repos/marktext/marktext/tarball/v0.17.1", "zipball_url": "https://api.github.com/repos/marktext/marktext/zipball/v0.17.1", - "body_html": "<h2>0.17.1</h2>\n<p>Added experimental native support for Apple M1 (see <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125155064\" data-permission-text=\"Title is private\" data-url=\"https://github.com/marktext/marktext/issues/2983\" data-hovercard-type=\"issue\" data-hovercard-url=\"/marktext/marktext/issues/2983/hovercard\" href=\"https://github.com/marktext/marktext/issues/2983\">#2983</a> if you have issues).</p>\n<p><strong><g-emoji class=\"g-emoji\" alias=\"butterfly\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f98b.png\">🦋</g-emoji>Optimization</strong></p>\n<ul>\n<li>Improved behavior of inline markdown character auto pairing.</li>\n</ul>\n<p><strong><g-emoji class=\"g-emoji\" alias=\"beetle\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1fab2.png\">🪲</g-emoji>Bug fix</strong></p>\n<ul>\n<li>Fixed crash at startup when a key binding was unset.</li>\n<li>Fixed paste handler for images.</li>\n<li>Fixed deletion behavior of a selected image.</li>\n</ul>\n<details>\n <summary><strong>Binary checksums</strong></summary>\n <table>\n <tbody><tr>\n <th>Name</th>\n <th>SHA256 checksums</th>\n </tr>\n <tr>\n <td>marktext-arm64-mac.zip</td>\n <td>703e5411b80514c867b4e9ce26dde5c16c416158ef45c6479256b6818aea5acf</td>\n </tr>\n <tr>\n <td>marktext-x64-mac.zip</td>\n <td>daba6e7358dc3488e29ffd786d5bf49ba41da66a53df91b11065d68c68846ee5</td>\n </tr>\n <tr>\n <td>marktext-arm64.dmg</td>\n <td>c7fb2f9917b0626999d4fef9a1827ccc515afb1c32f7453977af5c1cbcd9de4f</td>\n </tr>\n <tr>\n <td>marktext-x64.dmg</td>\n <td>83320faad3b217079f6638b1f4169ffc37465f255a93e262d1646f2a5f53f263</td>\n </tr>\n <tr>\n <td>marktext-x64.tar.gz</td>\n <td>6e333bcd1e8ae0cd93e1de52bdb966fdd9b8896986acb72f13d23ae100872e5c</td>\n </tr>\n <tr>\n <td>marktext-x86_64.AppImage</td>\n <td>2e2555113e37df830ba3958efcccce7020907b12fd4162368cfd906aeda630b7</td>\n </tr>\n <tr>\n <td>marktext-amd64.deb</td>\n <td>927fa87c11e6763171bd68dbf60f235bfea62989e799620dd392d19077574fd2</td>\n </tr>\n <tr>\n <td>marktext-x86_64.rpm</td>\n <td>685a151943f854ebc9c475108fbe988bec6d5ead3b008337244ae33567de0a4e</td>\n </tr>\n <tr>\n <td>marktext-setup.exe</td>\n <td>b9bf5a5d9307e190cdd12c05e6056ddbed54dce3a1b4fdb28e7d61683ac799aa</td>\n </tr>\n <tr>\n <td>marktext-ia32-win.zip</td>\n <td>cb04c3dc7404223fd241c5479a65ff77c3923896e17a4848ad11a767164b90c7</td>\n </tr>\n <tr>\n <td>marktext-x64-win.zip</td>\n <td>2e5ffe0e6e77b8400f60dc0b38bf2615e558b2defaeda5f3ba4b2dc57ee2af15</td>\n </tr>\n </tbody></table> \n</details>", + "body_html": "<h2>0.17.1</h2>\n<p>Added experimental native support for Apple M1 (see <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125155064\" data-permission-text=\"Title is private\" data-url=\"https://github.com/marktext/marktext/issues/2983\" data-hovercard-type=\"issue\" data-hovercard-url=\"/marktext/marktext/issues/2983/hovercard\" href=\"https://github.com/marktext/marktext/issues/2983\">#2983</a> if you have issues).</p>\n<p><strong>🦋Optimization</strong></p>\n<ul>\n<li>Improved behavior of inline markdown character auto pairing.</li>\n</ul>\n<p><strong>🪲Bug fix</strong></p>\n<ul>\n<li>Fixed crash at startup when a key binding was unset.</li>\n<li>Fixed paste handler for images.</li>\n<li>Fixed deletion behavior of a selected image.</li>\n</ul>\n<details>\n <summary><strong>Binary checksums</strong></summary>\n <table>\n <tbody><tr>\n <th>Name</th>\n <th>SHA256 checksums</th>\n </tr>\n <tr>\n <td>marktext-arm64-mac.zip</td>\n <td>703e5411b80514c867b4e9ce26dde5c16c416158ef45c6479256b6818aea5acf</td>\n </tr>\n <tr>\n <td>marktext-x64-mac.zip</td>\n <td>daba6e7358dc3488e29ffd786d5bf49ba41da66a53df91b11065d68c68846ee5</td>\n </tr>\n <tr>\n <td>marktext-arm64.dmg</td>\n <td>c7fb2f9917b0626999d4fef9a1827ccc515afb1c32f7453977af5c1cbcd9de4f</td>\n </tr>\n <tr>\n <td>marktext-x64.dmg</td>\n <td>83320faad3b217079f6638b1f4169ffc37465f255a93e262d1646f2a5f53f263</td>\n </tr>\n <tr>\n <td>marktext-x64.tar.gz</td>\n <td>6e333bcd1e8ae0cd93e1de52bdb966fdd9b8896986acb72f13d23ae100872e5c</td>\n </tr>\n <tr>\n <td>marktext-x86_64.AppImage</td>\n <td>2e2555113e37df830ba3958efcccce7020907b12fd4162368cfd906aeda630b7</td>\n </tr>\n <tr>\n <td>marktext-amd64.deb</td>\n <td>927fa87c11e6763171bd68dbf60f235bfea62989e799620dd392d19077574fd2</td>\n </tr>\n <tr>\n <td>marktext-x86_64.rpm</td>\n <td>685a151943f854ebc9c475108fbe988bec6d5ead3b008337244ae33567de0a4e</td>\n </tr>\n <tr>\n <td>marktext-setup.exe</td>\n <td>b9bf5a5d9307e190cdd12c05e6056ddbed54dce3a1b4fdb28e7d61683ac799aa</td>\n </tr>\n <tr>\n <td>marktext-ia32-win.zip</td>\n <td>cb04c3dc7404223fd241c5479a65ff77c3923896e17a4848ad11a767164b90c7</td>\n </tr>\n <tr>\n <td>marktext-x64-win.zip</td>\n <td>2e5ffe0e6e77b8400f60dc0b38bf2615e558b2defaeda5f3ba4b2dc57ee2af15</td>\n </tr>\n </tbody></table> \n</details>", "reactions": { "url": "https://api.github.com/repos/marktext/marktext/releases/61171160/reactions", - "total_count": 117, - "+1": 72, + "total_count": 526, + "+1": 326, "-1": 0, - "laugh": 9, - "hooray": 8, + "laugh": 37, + "hooray": 38, "confused": 0, - "heart": 12, - "rocket": 9, - "eyes": 7 + "heart": 62, + "rocket": 37, + "eyes": 26 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.013Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:29.413Z" }, - "masscode": { + "md5app": { "latestRelease": { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/27683117", - "assets_url": "https://api.github.com/repos/antonreshetov/massCode/releases/27683117/assets", - "upload_url": "https://uploads.github.com/repos/antonreshetov/massCode/releases/27683117/assets{?name,label}", - "html_url": "https://github.com/antonreshetov/massCode/releases/tag/v1.3.0", - "id": 27683117, + "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/15320919", + "assets_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/15320919/assets", + "upload_url": "https://uploads.github.com/repos/mhmdkrmabd/md5-app/releases/15320919/assets{?name,label}", + "html_url": "https://github.com/mhmdkrmabd/md5-app/releases/tag/v1.0.0", + "id": 15320919, "author": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", + "login": "mhmdkrmabd", + "id": 30116323, + "node_id": "MDQ6VXNlcjMwMTE2MzIz", + "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", + "url": "https://api.github.com/users/mhmdkrmabd", + "html_url": "https://github.com/mhmdkrmabd", + "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", + "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", + "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", + "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", + "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", + "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", + "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI3NjgzMTE3", - "tag_name": "v1.3.0", + "node_id": "MDc6UmVsZWFzZTE1MzIwOTE5", + "tag_name": "v1.0.0", "target_commitish": "master", - "name": "Release v1.3.0", + "name": "v1.0.0", "draft": false, "prerelease": false, - "created_at": "2020-06-18T12:39:22Z", - "published_at": "2020-06-18T12:53:55Z", + "created_at": "2019-01-28T19:39:59Z", + "published_at": "2019-02-01T19:38:31Z", "assets": [ { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/21858446", - "id": 21858446, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxODU4NDQ2", - "name": "massCode-1.3.0.AppImage", - "label": null, - "uploader": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96094694, - "download_count": 3239, - "created_at": "2020-06-18T12:53:29Z", - "updated_at": "2020-06-18T12:53:41Z", - "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.0/massCode-1.3.0.AppImage" - }, - { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/21858451", - "id": 21858451, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxODU4NDUx", - "name": "massCode-1.3.0.dmg", + "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/assets/10890115", + "id": 10890115, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODkwMTE1", + "name": "32bit.exe", "label": null, "uploader": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", + "login": "mhmdkrmabd", + "id": 30116323, + "node_id": "MDQ6VXNlcjMwMTE2MzIz", + "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", + "url": "https://api.github.com/users/mhmdkrmabd", + "html_url": "https://github.com/mhmdkrmabd", + "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", + "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", + "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", + "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", + "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", + "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", + "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 87721597, - "download_count": 7956, - "created_at": "2020-06-18T12:53:41Z", - "updated_at": "2020-06-18T12:53:52Z", - "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.0/massCode-1.3.0.dmg" + "size": 58771556, + "download_count": 242, + "created_at": "2019-02-01T18:41:48Z", + "updated_at": "2019-02-01T19:04:11Z", + "browser_download_url": "https://github.com/mhmdkrmabd/md5-app/releases/download/v1.0.0/32bit.exe" }, { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/21858441", - "id": 21858441, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxODU4NDQx", - "name": "massCode.Setup.1.3.0.exe", + "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/assets/10890307", + "id": 10890307, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODkwMzA3", + "name": "64bit.exe", "label": null, "uploader": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", + "login": "mhmdkrmabd", + "id": 30116323, + "node_id": "MDQ6VXNlcjMwMTE2MzIz", + "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", + "url": "https://api.github.com/users/mhmdkrmabd", + "html_url": "https://github.com/mhmdkrmabd", + "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", + "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", + "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", + "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", + "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", + "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", + "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 62406329, - "download_count": 12194, - "created_at": "2020-06-18T12:53:19Z", - "updated_at": "2020-06-18T12:53:29Z", - "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.0/massCode.Setup.1.3.0.exe" + "size": 61281414, + "download_count": 546, + "created_at": "2019-02-01T19:05:23Z", + "updated_at": "2019-02-01T19:33:10Z", + "browser_download_url": "https://github.com/mhmdkrmabd/md5-app/releases/download/v1.0.0/64bit.exe" } ], - "tarball_url": "https://api.github.com/repos/antonreshetov/massCode/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/antonreshetov/massCode/zipball/v1.3.0", - "body_html": "<h3>Features</h3>\n<ul>\n<li>Added syntax highlighting for Dart</li>\n<li>Added ability to scroll tags with arrows, as well as adding from suggestions by Enter</li>\n</ul>\n<h3>Fixes</h3>\n<ul>\n<li>Fixed copy, past and cut from menu #114 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"641001253\" data-permission-text=\"Title is private\" data-url=\"https://github.com/antonreshetov/massCode/issues/117\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/antonreshetov/massCode/pull/117/hovercard\" href=\"https://github.com/antonreshetov/massCode/pull/117\">#117</a>)</li>\n</ul>\n<h3>Other Changes</h3>\n<ul>\n<li>Removed snippet list animation</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/27683117/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/zipball/v1.0.0", + "body_html": "<p>This is the first (and last) version of the application.</p>\n<p>Please choose the suitable installation package for your operating system, note that the application works <strong>ONLY</strong> on Windows OS, 7 & higher.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.099Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:29.540Z" }, "mattermost": { "latestRelease": { - "url": "https://api.github.com/repos/mattermost/desktop/releases/58730028", - "assets_url": "https://api.github.com/repos/mattermost/desktop/releases/58730028/assets", - "upload_url": "https://uploads.github.com/repos/mattermost/desktop/releases/58730028/assets{?name,label}", - "html_url": "https://github.com/mattermost/desktop/releases/tag/v5.0.4", - "id": 58730028, + "url": "https://api.github.com/repos/mattermost/desktop/releases/134110518", + "assets_url": "https://api.github.com/repos/mattermost/desktop/releases/134110518/assets", + "upload_url": "https://uploads.github.com/repos/mattermost/desktop/releases/134110518/assets{?name,label}", + "html_url": "https://github.com/mattermost/desktop/releases/tag/v5.6.0", + "id": 134110518, "author": { "login": "mattermost-build", "id": 10821961, @@ -56201,19 +61158,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOAp7Yk84DgCYs", - "tag_name": "v5.0.4", - "target_commitish": "12f1011ec396cb1e17fd641c56e737551b46713b", - "name": "v5.0.4 (2022-02-04)", + "node_id": "RE_kwDOAp7Yk84H_l02", + "tag_name": "v5.6.0", + "target_commitish": "aebafea99b41880bb00b2738e2f6d799e09b3a57", + "name": "v5.6.0 (2023-12-15)", "draft": false, "prerelease": false, - "created_at": "2022-02-04T21:42:40Z", - "published_at": "2022-02-07T12:46:04Z", + "created_at": "2023-12-15T14:26:48Z", + "published_at": "2023-12-15T15:24:09Z", "assets": [ { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884660", - "id": 55884660, - "node_id": "RA_kwDOAp7Yk84DVLt0", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867149", + "id": 140867149, + "node_id": "RA_kwDOAp7Yk84IZXZN", "name": "builder-debug.yml", "label": "", "uploader": { @@ -56236,155 +61193,189 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 1584, + "download_count": 16, + "created_at": "2023-12-15T15:23:02Z", + "updated_at": "2023-12-15T15:23:02Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/builder-debug.yml" + }, + { + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867150", + "id": 140867150, + "node_id": "RA_kwDOAp7Yk84IZXZO", + "name": "builder-debug.yml.1", + "label": "", + "uploader": { + "login": "mattermost-build", + "id": 10821961, + "node_id": "MDQ6VXNlcjEwODIxOTYx", + "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mattermost-build", + "html_url": "https://github.com/mattermost-build", + "followers_url": "https://api.github.com/users/mattermost-build/followers", + "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", + "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", + "organizations_url": "https://api.github.com/users/mattermost-build/orgs", + "repos_url": "https://api.github.com/users/mattermost-build/repos", + "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/mattermost-build/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 6320, + "download_count": 11, + "created_at": "2023-12-15T15:23:02Z", + "updated_at": "2023-12-15T15:23:02Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/builder-debug.yml.1" + }, + { + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867151", + "id": 140867151, + "node_id": "RA_kwDOAp7Yk84IZXZP", + "name": "builder-debug.yml.2", + "label": "", + "uploader": { + "login": "mattermost-build", + "id": 10821961, + "node_id": "MDQ6VXNlcjEwODIxOTYx", + "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mattermost-build", + "html_url": "https://github.com/mattermost-build", + "followers_url": "https://api.github.com/users/mattermost-build/followers", + "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", + "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", + "organizations_url": "https://api.github.com/users/mattermost-build/orgs", + "repos_url": "https://api.github.com/users/mattermost-build/repos", + "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/mattermost-build/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 4749, + "download_count": 11, + "created_at": "2023-12-15T15:23:02Z", + "updated_at": "2023-12-15T15:23:02Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/builder-debug.yml.2" + }, + { + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867148", + "id": 140867148, + "node_id": "RA_kwDOAp7Yk84IZXZM", + "name": "latest-linux-arm64.yml", + "label": "", + "uploader": { + "login": "mattermost-build", + "id": 10821961, + "node_id": "MDQ6VXNlcjEwODIxOTYx", + "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mattermost-build", + "html_url": "https://github.com/mattermost-build", + "followers_url": "https://api.github.com/users/mattermost-build/followers", + "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", + "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", + "organizations_url": "https://api.github.com/users/mattermost-build/orgs", + "repos_url": "https://api.github.com/users/mattermost-build/repos", + "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/mattermost-build/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 418, + "download_count": 12, + "created_at": "2023-12-15T15:23:02Z", + "updated_at": "2023-12-15T15:23:02Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/latest-linux-arm64.yml" + }, + { + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867147", + "id": 140867147, + "node_id": "RA_kwDOAp7Yk84IZXZL", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "mattermost-build", + "id": 10821961, + "node_id": "MDQ6VXNlcjEwODIxOTYx", + "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mattermost-build", + "html_url": "https://github.com/mattermost-build", + "followers_url": "https://api.github.com/users/mattermost-build/followers", + "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", + "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", + "organizations_url": "https://api.github.com/users/mattermost-build/orgs", + "repos_url": "https://api.github.com/users/mattermost-build/repos", + "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/mattermost-build/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 420, + "download_count": 28, + "created_at": "2023-12-15T15:23:02Z", + "updated_at": "2023-12-15T15:23:02Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867153", + "id": 140867153, + "node_id": "RA_kwDOAp7Yk84IZXZR", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "mattermost-build", + "id": 10821961, + "node_id": "MDQ6VXNlcjEwODIxOTYx", + "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mattermost-build", + "html_url": "https://github.com/mattermost-build", + "followers_url": "https://api.github.com/users/mattermost-build/followers", + "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", + "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", + "organizations_url": "https://api.github.com/users/mattermost-build/orgs", + "repos_url": "https://api.github.com/users/mattermost-build/repos", + "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", + "received_events_url": "https://api.github.com/users/mattermost-build/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", "state": "uploaded", - "size": 1691, + "size": 1254, "download_count": 13, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/builder-debug.yml" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884661", - "id": 55884661, - "node_id": "RA_kwDOAp7Yk84DVLt1", - "name": "builder-debug.yml.1", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1692, - "download_count": 12, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/builder-debug.yml.1" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884672", - "id": 55884672, - "node_id": "RA_kwDOAp7Yk84DVLuA", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 408, - "download_count": 11, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/latest-linux-ia32.yml" + "created_at": "2023-12-15T15:23:02Z", + "updated_at": "2023-12-15T15:23:03Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884651", - "id": 55884651, - "node_id": "RA_kwDOAp7Yk84DVLtr", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 412, - "download_count": 27, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884671", - "id": 55884671, - "node_id": "RA_kwDOAp7Yk84DVLt_", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 918, - "download_count": 19, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884646", - "id": 55884646, - "node_id": "RA_kwDOAp7Yk84DVLtm", - "name": "mattermost-desktop-5.0.4-linux-amd64.deb", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867156", + "id": 140867156, + "node_id": "RA_kwDOAp7Yk84IZXZU", + "name": "latest.yml", "label": "", "uploader": { "login": "mattermost-build", @@ -56406,19 +61397,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 63270448, - "download_count": 746, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:28Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-amd64.deb" + "size": 379, + "download_count": 21, + "created_at": "2023-12-15T15:23:03Z", + "updated_at": "2023-12-15T15:23:03Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/latest.yml" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884656", - "id": 55884656, - "node_id": "RA_kwDOAp7Yk84DVLtw", - "name": "mattermost-desktop-5.0.4-linux-i386.AppImage", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867155", + "id": 140867155, + "node_id": "RA_kwDOAp7Yk84IZXZT", + "name": "mattermost-desktop-5.6.0-arm64.zip", "label": "", "uploader": { "login": "mattermost-build", @@ -56440,19 +61431,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 92283216, - "download_count": 293, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-i386.AppImage" + "size": 110385795, + "download_count": 39, + "created_at": "2023-12-15T15:23:02Z", + "updated_at": "2023-12-15T15:23:07Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-arm64.zip" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884673", - "id": 55884673, - "node_id": "RA_kwDOAp7Yk84DVLuB", - "name": "mattermost-desktop-5.0.4-linux-i386.deb", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867158", + "id": 140867158, + "node_id": "RA_kwDOAp7Yk84IZXZW", + "name": "mattermost-desktop-5.6.0-linux-aarch64.rpm", "label": "", "uploader": { "login": "mattermost-build", @@ -56474,19 +61465,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/x-rpm", "state": "uploaded", - "size": 62952356, - "download_count": 46, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:28Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-i386.deb" + "size": 71170737, + "download_count": 23, + "created_at": "2023-12-15T15:23:03Z", + "updated_at": "2023-12-15T15:23:05Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-linux-aarch64.rpm" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884648", - "id": 55884648, - "node_id": "RA_kwDOAp7Yk84DVLto", - "name": "mattermost-desktop-5.0.4-linux-i686.rpm", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867157", + "id": 140867157, + "node_id": "RA_kwDOAp7Yk84IZXZV", + "name": "mattermost-desktop-5.6.0-linux-arm64.AppImage", "label": "", "uploader": { "login": "mattermost-build", @@ -56508,19 +61499,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 63628908, - "download_count": 20, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:31Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-i686.rpm" + "size": 109545480, + "download_count": 76, + "created_at": "2023-12-15T15:23:03Z", + "updated_at": "2023-12-15T15:23:06Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-linux-arm64.AppImage" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884657", - "id": 55884657, - "node_id": "RA_kwDOAp7Yk84DVLtx", - "name": "mattermost-desktop-5.0.4-linux-ia32.tar.gz", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867159", + "id": 140867159, + "node_id": "RA_kwDOAp7Yk84IZXZX", + "name": "mattermost-desktop-5.6.0-linux-arm64.tar.gz", "label": "", "uploader": { "login": "mattermost-build", @@ -56542,19 +61533,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/x-gtar", "state": "uploaded", - "size": 86957532, - "download_count": 7, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-ia32.tar.gz" + "size": 103186982, + "download_count": 16, + "created_at": "2023-12-15T15:23:03Z", + "updated_at": "2023-12-15T15:23:06Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-linux-arm64.tar.gz" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884666", - "id": 55884666, - "node_id": "RA_kwDOAp7Yk84DVLt6", - "name": "mattermost-desktop-5.0.4-linux-x64.tar.gz", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867160", + "id": 140867160, + "node_id": "RA_kwDOAp7Yk84IZXZY", + "name": "mattermost-desktop-5.6.0-linux-x64.tar.gz", "label": "", "uploader": { "login": "mattermost-build", @@ -56576,19 +61567,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/x-gtar", "state": "uploaded", - "size": 87315900, - "download_count": 86, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-x64.tar.gz" + "size": 102835133, + "download_count": 99, + "created_at": "2023-12-15T15:23:03Z", + "updated_at": "2023-12-15T15:23:06Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-linux-x64.tar.gz" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884658", - "id": 55884658, - "node_id": "RA_kwDOAp7Yk84DVLty", - "name": "mattermost-desktop-5.0.4-linux-x86_64.AppImage", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867172", + "id": 140867172, + "node_id": "RA_kwDOAp7Yk84IZXZk", + "name": "mattermost-desktop-5.6.0-linux-x86_64.AppImage", "label": "", "uploader": { "login": "mattermost-build", @@ -56610,19 +61601,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 92855794, - "download_count": 65, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-x86_64.AppImage" + "size": 108815990, + "download_count": 54, + "created_at": "2023-12-15T15:23:06Z", + "updated_at": "2023-12-15T15:23:08Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884674", - "id": 55884674, - "node_id": "RA_kwDOAp7Yk84DVLuC", - "name": "mattermost-desktop-5.0.4-linux-x86_64.rpm", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867174", + "id": 140867174, + "node_id": "RA_kwDOAp7Yk84IZXZm", + "name": "mattermost-desktop-5.6.0-linux-x86_64.rpm", "label": "", "uploader": { "login": "mattermost-build", @@ -56644,19 +61635,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/x-rpm", "state": "uploaded", - "size": 63664468, - "download_count": 63, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:28Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-x86_64.rpm" + "size": 75542349, + "download_count": 107, + "created_at": "2023-12-15T15:23:06Z", + "updated_at": "2023-12-15T15:23:09Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-linux-x86_64.rpm" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884653", - "id": 55884653, - "node_id": "RA_kwDOAp7Yk84DVLtt", - "name": "mattermost-desktop-5.0.4-mac-arm64.dmg", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867175", + "id": 140867175, + "node_id": "RA_kwDOAp7Yk84IZXZn", + "name": "mattermost-desktop-5.6.0-mac-m1.dmg", "label": "", "uploader": { "login": "mattermost-build", @@ -56680,17 +61671,17 @@ }, "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 96518269, - "download_count": 302, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-arm64.dmg" + "size": 99186062, + "download_count": 74, + "created_at": "2023-12-15T15:23:07Z", + "updated_at": "2023-12-15T15:23:10Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-m1.dmg" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884650", - "id": 55884650, - "node_id": "RA_kwDOAp7Yk84DVLtq", - "name": "mattermost-desktop-5.0.4-mac-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867176", + "id": 140867176, + "node_id": "RA_kwDOAp7Yk84IZXZo", + "name": "mattermost-desktop-5.6.0-mac-m1.dmg.blockmap", "label": "", "uploader": { "login": "mattermost-build", @@ -56714,17 +61705,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101857, - "download_count": 36, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-arm64.dmg.blockmap" + "size": 104441, + "download_count": 11, + "created_at": "2023-12-15T15:23:07Z", + "updated_at": "2023-12-15T15:23:07Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-m1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884647", - "id": 55884647, - "node_id": "RA_kwDOAp7Yk84DVLtn", - "name": "mattermost-desktop-5.0.4-mac-arm64.zip", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867177", + "id": 140867177, + "node_id": "RA_kwDOAp7Yk84IZXZp", + "name": "mattermost-desktop-5.6.0-mac-m1.zip", "label": "", "uploader": { "login": "mattermost-build", @@ -56748,17 +61739,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 92586679, - "download_count": 37, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:33Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-arm64.zip" + "size": 94948636, + "download_count": 16, + "created_at": "2023-12-15T15:23:07Z", + "updated_at": "2023-12-15T15:23:10Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-m1.zip" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884654", - "id": 55884654, - "node_id": "RA_kwDOAp7Yk84DVLtu", - "name": "mattermost-desktop-5.0.4-mac-m1.dmg", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867178", + "id": 140867178, + "node_id": "RA_kwDOAp7Yk84IZXZq", + "name": "mattermost-desktop-5.6.0-mac-universal.dmg", "label": "", "uploader": { "login": "mattermost-build", @@ -56782,17 +61773,17 @@ }, "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 96518269, - "download_count": 51, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-m1.dmg" + "size": 177108394, + "download_count": 14333, + "created_at": "2023-12-15T15:23:07Z", + "updated_at": "2023-12-15T15:23:11Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-universal.dmg" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884655", - "id": 55884655, - "node_id": "RA_kwDOAp7Yk84DVLtv", - "name": "mattermost-desktop-5.0.4-mac-m1.dmg.blockmap", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867181", + "id": 140867181, + "node_id": "RA_kwDOAp7Yk84IZXZt", + "name": "mattermost-desktop-5.6.0-mac-universal.dmg.blockmap", "label": "", "uploader": { "login": "mattermost-build", @@ -56816,17 +61807,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101857, - "download_count": 9, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-m1.dmg.blockmap" + "size": 184810, + "download_count": 11, + "created_at": "2023-12-15T15:23:08Z", + "updated_at": "2023-12-15T15:23:09Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-universal.dmg.blockmap" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884664", - "id": 55884664, - "node_id": "RA_kwDOAp7Yk84DVLt4", - "name": "mattermost-desktop-5.0.4-mac-m1.zip", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867182", + "id": 140867182, + "node_id": "RA_kwDOAp7Yk84IZXZu", + "name": "mattermost-desktop-5.6.0-mac-universal.zip", "label": "", "uploader": { "login": "mattermost-build", @@ -56850,17 +61841,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 92586679, - "download_count": 11, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-m1.zip" + "size": 170540370, + "download_count": 21, + "created_at": "2023-12-15T15:23:09Z", + "updated_at": "2023-12-15T15:23:13Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-universal.zip" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884667", - "id": 55884667, - "node_id": "RA_kwDOAp7Yk84DVLt7", - "name": "mattermost-desktop-5.0.4-mac-universal.dmg", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867183", + "id": 140867183, + "node_id": "RA_kwDOAp7Yk84IZXZv", + "name": "mattermost-desktop-5.6.0-mac-x64.dmg", "label": "", "uploader": { "login": "mattermost-build", @@ -56884,17 +61875,17 @@ }, "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 167047815, - "download_count": 3906, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:32Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-universal.dmg" + "size": 105242151, + "download_count": 111, + "created_at": "2023-12-15T15:23:09Z", + "updated_at": "2023-12-15T15:23:12Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884670", - "id": 55884670, - "node_id": "RA_kwDOAp7Yk84DVLt-", - "name": "mattermost-desktop-5.0.4-mac-universal.dmg.blockmap", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867186", + "id": 140867186, + "node_id": "RA_kwDOAp7Yk84IZXZy", + "name": "mattermost-desktop-5.6.0-mac-x64.dmg.blockmap", "label": "", "uploader": { "login": "mattermost-build", @@ -56918,17 +61909,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 174803, - "download_count": 7, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-universal.dmg.blockmap" + "size": 110073, + "download_count": 11, + "created_at": "2023-12-15T15:23:10Z", + "updated_at": "2023-12-15T15:23:10Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884663", - "id": 55884663, - "node_id": "RA_kwDOAp7Yk84DVLt3", - "name": "mattermost-desktop-5.0.4-mac-universal.zip", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867187", + "id": 140867187, + "node_id": "RA_kwDOAp7Yk84IZXZz", + "name": "mattermost-desktop-5.6.0-mac-x64.zip", "label": "", "uploader": { "login": "mattermost-build", @@ -56952,51 +61943,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 161130559, - "download_count": 8, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:32Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-universal.zip" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884659", - "id": 55884659, - "node_id": "RA_kwDOAp7Yk84DVLtz", - "name": "mattermost-desktop-5.0.4-mac-x64.dmg", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 94663866, - "download_count": 128, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-x64.dmg" + "size": 101047243, + "download_count": 15, + "created_at": "2023-12-15T15:23:10Z", + "updated_at": "2023-12-15T15:23:13Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-mac-x64.zip" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884665", - "id": 55884665, - "node_id": "RA_kwDOAp7Yk84DVLt5", - "name": "mattermost-desktop-5.0.4-mac-x64.dmg.blockmap", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867188", + "id": 140867188, + "node_id": "RA_kwDOAp7Yk84IZXZ0", + "name": "mattermost-desktop-5.6.0-win32.zip", "label": "", "uploader": { "login": "mattermost-build", @@ -57018,19 +61975,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 100348, - "download_count": 8, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-x64.dmg.blockmap" + "size": 102212760, + "download_count": 21, + "created_at": "2023-12-15T15:23:10Z", + "updated_at": "2023-12-15T15:23:13Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-win32.zip" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884652", - "id": 55884652, - "node_id": "RA_kwDOAp7Yk84DVLts", - "name": "mattermost-desktop-5.0.4-mac-x64.zip", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867191", + "id": 140867191, + "node_id": "RA_kwDOAp7Yk84IZXZ3", + "name": "mattermost-desktop-5.6.0-win64.zip", "label": "", "uploader": { "login": "mattermost-build", @@ -57054,17 +62011,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 91069424, - "download_count": 13, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-x64.zip" + "size": 109235470, + "download_count": 86, + "created_at": "2023-12-15T15:23:12Z", + "updated_at": "2023-12-15T15:23:15Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-win64.zip" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884668", - "id": 55884668, - "node_id": "RA_kwDOAp7Yk84DVLt8", - "name": "mattermost-desktop-5.0.4-win-ia32.zip", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867192", + "id": 140867192, + "node_id": "RA_kwDOAp7Yk84IZXZ4", + "name": "mattermost-desktop-5.6.0-x64.msi", "label": "", "uploader": { "login": "mattermost-build", @@ -57086,19 +62043,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msi", "state": "uploaded", - "size": 88067509, - "download_count": 28, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:29Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-win-ia32.zip" + "size": 91222016, + "download_count": 306, + "created_at": "2023-12-15T15:23:12Z", + "updated_at": "2023-12-15T15:23:14Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-x64.msi" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884662", - "id": 55884662, - "node_id": "RA_kwDOAp7Yk84DVLt2", - "name": "mattermost-desktop-5.0.4-win-x64.zip", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867193", + "id": 140867193, + "node_id": "RA_kwDOAp7Yk84IZXZ5", + "name": "mattermost-desktop-5.6.0-x86.msi", "label": "", "uploader": { "login": "mattermost-build", @@ -57120,19 +62077,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msi", "state": "uploaded", - "size": 92576708, - "download_count": 64, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-win-x64.zip" + "size": 86155264, + "download_count": 216, + "created_at": "2023-12-15T15:23:13Z", + "updated_at": "2023-12-15T15:23:16Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-5.6.0-x86.msi" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884675", - "id": 55884675, - "node_id": "RA_kwDOAp7Yk84DVLuD", - "name": "mattermost-desktop-5.0.4-x64.msi", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867194", + "id": 140867194, + "node_id": "RA_kwDOAp7Yk84IZXZ6", + "name": "mattermost-desktop-setup-5.6.0-win.exe", "label": "", "uploader": { "login": "mattermost-build", @@ -57154,19 +62111,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msi", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 76906496, - "download_count": 253, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:29Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-x64.msi" + "size": 238518920, + "download_count": 169, + "created_at": "2023-12-15T15:23:13Z", + "updated_at": "2023-12-15T15:23:19Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop-setup-5.6.0-win.exe" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884669", - "id": 55884669, - "node_id": "RA_kwDOAp7Yk84DVLt9", - "name": "mattermost-desktop-5.0.4-x86.msi", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867195", + "id": 140867195, + "node_id": "RA_kwDOAp7Yk84IZXZ7", + "name": "mattermost-desktop_5.6.0-1_amd64.deb", "label": "", "uploader": { "login": "mattermost-build", @@ -57188,19 +62145,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msi", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 73572352, - "download_count": 29, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:28Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-x86.msi" + "size": 75379952, + "download_count": 183, + "created_at": "2023-12-15T15:23:13Z", + "updated_at": "2023-12-15T15:23:15Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop_5.6.0-1_amd64.deb" }, { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884649", - "id": 55884649, - "node_id": "RA_kwDOAp7Yk84DVLtp", - "name": "mattermost-desktop-setup-5.0.4-win.exe", + "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/140867199", + "id": 140867199, + "node_id": "RA_kwDOAp7Yk84IZXZ_", + "name": "mattermost-desktop_5.6.0-1_arm64.deb", "label": "", "uploader": { "login": "mattermost-build", @@ -57222,143 +62179,165 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msdos-program", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 131272648, - "download_count": 80, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:32Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-setup-5.0.4-win.exe" + "size": 71001102, + "download_count": 21, + "created_at": "2023-12-15T15:23:15Z", + "updated_at": "2023-12-15T15:23:17Z", + "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.6.0/mattermost-desktop_5.6.0-1_arm64.deb" } ], - "tarball_url": "https://api.github.com/repos/mattermost/desktop/tarball/v5.0.4", - "zipball_url": "https://api.github.com/repos/mattermost/desktop/zipball/v5.0.4", - "body_html": "<h3>Mattermost Desktop v5.0.4 has been cut!</h3>\n<p>Release notes can be found here: <a href=\"https://docs.mattermost.com/help/apps/desktop-changelog.html\" rel=\"nofollow\">https://docs.mattermost.com/help/apps/desktop-changelog.html</a></p>\n<p>The download links can be found below.</p>\n<h4>Windows - msi files (beta)</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-x64.msi\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-x64.msi</a>\n<ul>\n<li>SHA-256 Checksum: <code>c86565c416c43662ce0768cff1243c523e7f9485d19029f8112a179bc155d354</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-x86.msi\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-x86.msi</a>\n<ul>\n<li>SHA-256 Checksum: <code>815d134adf247cc11a009ba6e58519cae61b2be4e688a7b419857bbd9d469595</code></li>\n</ul>\n</li>\n</ul>\n<h4>Windows - setup exe files</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-setup-5.0.4-win.exe\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-setup-5.0.4-win.exe</a>\n<ul>\n<li>SHA-256 Checksum: <code>ab1256d9a15ff06359d0dae8acf18d4b375c984d2c38d64e1f0c6906a3fb9741</code></li>\n</ul>\n</li>\n</ul>\n<h4>Windows - zip files</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-win-ia32.zip\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-win-ia32.zip</a>\n<ul>\n<li>SHA-256 Checksum: <code>821e99052195016bf92551c9b45cd68d12ee168e497da653dcbdd64108554ec3</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-win-x64.zip\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-win-x64.zip</a>\n<ul>\n<li>SHA-256 Checksum: <code>55b21c390445313aa053187df488dc43cef6fa7e6b59e0deb6318bf271019078</code></li>\n</ul>\n</li>\n</ul>\n<h4>Mac</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-mac-universal.dmg\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-mac-universal.dmg</a>\n<ul>\n<li>SHA-256 Checksum: <code>e38f848f6f2b2c0de0e8c6b94ce2eaad04411ede390ba6b232750cb09b68ffc3</code> (beta)</li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-mac-x64.dmg\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-mac-x64.dmg</a>\n<ul>\n<li>SHA-256 Checksum: <code>f97c7441a5979841f0e6277218ffd081b9c49784bfebd2174f52e588bb1f0238</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-mac-m1.dmg\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-mac-m1.dmg</a>\n<ul>\n<li>SHA-256 Checksum: <code>93bc677f8d493a63f388e75324290efe54ec2e1ca9d6b9c3c9b0b534d7783af1</code> (beta)</li>\n</ul>\n</li>\n</ul>\n<h4>Linux</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-ia32.tar.gz\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-ia32.tar.gz</a>\n<ul>\n<li>SHA-256 Checksum: <code>cc3a810a4c740da1b11338f12ac74931fe2e494bbd68f9b4f5d40abf95b9ec84</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x64.tar.gz\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x64.tar.gz</a>\n<ul>\n<li>SHA-256 Checksum: <code>cbd2981ce282eecfea1167c500d900cdd31bd041b0861025743b7d58e4cb9229</code></li>\n</ul>\n</li>\n</ul>\n<h4>Linux (Unofficial) - deb files</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-i386.deb\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-i386.deb</a>\n<ul>\n<li>SHA-256 Checksum: <code>841b23000c6436d6a937a8d7d2dd700064491b88abc060065e5c6929dda897c5</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-amd64.deb\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-amd64.deb</a>\n<ul>\n<li>SHA-256 Checksum: <code>9ac84e8fc31a3ea7152b3d208e7d0805e5f31f6d44da664557a8870d34bca624</code></li>\n</ul>\n</li>\n</ul>\n<h4>Linux (Unofficial) - rpm files (beta)</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-i386.rpm\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-i386.rpm</a>\n<ul>\n<li>SHA-256 Checksum: <code>8c28daf75a525c2496897f8947dc91fc2a5f328233f7471156354a553a5e0429</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x86_64.rpm\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x86_64.rpm</a>\n<ul>\n<li>SHA-256 Checksum: <code>1e8bda0c64697feb7aee0b0fc5f3da0ef7ebd8587b3affa2ff4fc8415732fea4</code></li>\n</ul>\n</li>\n</ul>\n<h4>Linux (Unofficial) - AppImage files</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-i386.AppImage\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-i386.AppImage</a>\n<ul>\n<li>SHA-256 Checksum: <code>ba86ec082306d4f427cbe6cf079c754763b38ba2d5a025d9dd54337ed6cc06a1</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x86_64.AppImage\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x86_64.AppImage</a>\n<ul>\n<li>SHA-256 Checksum: <code>d79cab76d30a07babe961e0063a95c100ad6eb5d0edc122eab5387fcad9c825f</code></li>\n</ul>\n</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/mattermost/desktop/releases/58730028/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/mattermost/desktop/tarball/v5.6.0", + "zipball_url": "https://api.github.com/repos/mattermost/desktop/zipball/v5.6.0", + "body_html": "<h3>Mattermost Desktop v5.6.0 has been cut!</h3>\n<p>Release notes can be found here: <a href=\"https://docs.mattermost.com/install/desktop-app-changelog.html\" rel=\"nofollow\">https://docs.mattermost.com/install/desktop-app-changelog.html</a></p>\n<p>The download links can be found below.</p>\n<h4>Windows - msi files (beta)</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-x64.msi\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-x64.msi</a>\n<ul>\n<li>SHA-256 Checksum: <code>fa577a13efc123bc721311e5e2cf3dddef7577c287ce8ffe29f38f86f0fd563a</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-x86.msi\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-x86.msi</a>\n<ul>\n<li>SHA-256 Checksum: <code>f61f856252bd79e654d2ece8a4d005094a86f7639572e2af347ae0ce3e57bd19</code></li>\n</ul>\n</li>\n</ul>\n<h4>Windows - setup exe files</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-setup-5.6.0-win.exe\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-setup-5.6.0-win.exe</a>\n<ul>\n<li>SHA-256 Checksum: <code>c9a904f25d96e89437f35df2db04c740c20242b83437a4a36bee36ea9da90a18</code></li>\n</ul>\n</li>\n</ul>\n<h4>Windows - zip files</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-win32.zip\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-win32.zip</a>\n<ul>\n<li>SHA-256 Checksum: <code>13d9a0ba439d210c470685b8de28d970c21346d33b233c6b67d08cd226638194</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-win64.zip\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-win64.zip</a>\n<ul>\n<li>SHA-256 Checksum: <code>6368cc6125b4cb3e94044ea7cb187a5f513385ec058fe88c01ebdbf58c0f9d43</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-arm64.zip\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-arm64.zip</a>\n<ul>\n<li>SHA-256 Checksum: <code>ba28472f5b87fe072e0b93ff739c886b01cbf666a5af45742a638975719dc8fd</code> (beta)</li>\n</ul>\n</li>\n</ul>\n<h4>Mac</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-mac-universal.dmg\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-mac-universal.dmg</a>\n<ul>\n<li>SHA-256 Checksum: <code>7e76c3582bc03b264c70a367b2f23220e67525f5d18567db215bed67efbf8333</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-mac-x64.dmg\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-mac-x64.dmg</a>\n<ul>\n<li>SHA-256 Checksum: <code>2579f6b4a5cc9810036e3c83c2b6a03111e91a5ef29953e720d4005887e8a263</code></li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-mac-m1.dmg\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-mac-m1.dmg</a>\n<ul>\n<li>SHA-256 Checksum: <code>51425886dad33d78d8fdb63c9670abdc9db544d303dec812430958829d215390</code></li>\n</ul>\n</li>\n</ul>\n<h4>Linux</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-arm64.tar.gz\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-arm64.tar.gz</a>\n<ul>\n<li>SHA-256 Checksum: <code>665e4f6a50257acdfda9232db75732b5fbb83217ae778fbc4d392dece85d7ffa</code> (beta)</li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x64.tar.gz\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x64.tar.gz</a>\n<ul>\n<li>SHA-256 Checksum: <code>29417fcc7d7c5fe452f0020206fe7725306971aa24ce8f76a6cca840d98b17f4</code></li>\n</ul>\n</li>\n</ul>\n<h4>Linux (Unofficial) - deb files</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop_5.6.0-1_arm64.deb\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop_5.6.0-1_arm64.deb</a>\n<ul>\n<li>SHA-256 Checksum: <code>96869541ee22e73a81b10abd752e6f7d862e779e86bdf250704f1d3a4f3c3030</code> (beta)</li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop_5.6.0-1_amd64.deb\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop_5.6.0-1_amd64.deb</a>\n<ul>\n<li>SHA-256 Checksum: <code>0ff280687e1024d918c363f698591af9b154ec3d4d1b8d9c780bd8c669434f83</code></li>\n</ul>\n</li>\n</ul>\n<h4>Linux (Unofficial) - rpm files (beta)</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-aarch64.rpm\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-aarch64.rpm</a>\n<ul>\n<li>SHA-256 Checksum: <code>8c2c9dbcf6606e6ed39e3c6ce8d039cfc5ebd6a72d2ae22f6f56daa76282fc0c</code> (beta)</li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x86_64.rpm\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x86_64.rpm</a>\n<ul>\n<li>SHA-256 Checksum: <code>bb9520d9da6fe732e93c3fe23f0a4628d1170dd28b0514bf492c748c617c3ebf</code></li>\n</ul>\n</li>\n</ul>\n<h4>Linux (Unofficial) - AppImage files</h4>\n<ul>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-arm64.AppImage\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-arm64.AppImage</a>\n<ul>\n<li>SHA-256 Checksum: <code>80462ccf1bf6354fd189c6528c274d4253a55760c61e82c480afd6d413cea657</code> (beta)</li>\n</ul>\n</li>\n<li><a href=\"https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x86_64.AppImage\" rel=\"nofollow\">https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x86_64.AppImage</a>\n<ul>\n<li>SHA-256 Checksum: <code>d2923de8663b2f87b28898d02d50d630538ac4706c085fc30ac354f91f1b2b5f</code></li>\n</ul>\n</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.137Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:29.542Z" }, - "md5app": { + "masscode": { "latestRelease": { - "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/15320919", - "assets_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/15320919/assets", - "upload_url": "https://uploads.github.com/repos/mhmdkrmabd/md5-app/releases/15320919/assets{?name,label}", - "html_url": "https://github.com/mhmdkrmabd/md5-app/releases/tag/v1.0.0", - "id": 15320919, + "url": "https://api.github.com/repos/antonreshetov/massCode/releases/63336624", + "assets_url": "https://api.github.com/repos/antonreshetov/massCode/releases/63336624/assets", + "upload_url": "https://uploads.github.com/repos/antonreshetov/massCode/releases/63336624/assets{?name,label}", + "html_url": "https://github.com/antonreshetov/massCode/releases/tag/v1.3.1", + "id": 63336624, "author": { - "login": "mhmdkrmabd", - "id": 30116323, - "node_id": "MDQ6VXNlcjMwMTE2MzIz", - "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", + "login": "antonreshetov", + "id": 17480987, + "node_id": "MDQ6VXNlcjE3NDgwOTg3", + "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mhmdkrmabd", - "html_url": "https://github.com/mhmdkrmabd", - "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", - "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", - "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", - "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", - "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", - "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", - "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", + "url": "https://api.github.com/users/antonreshetov", + "html_url": "https://github.com/antonreshetov", + "followers_url": "https://api.github.com/users/antonreshetov/followers", + "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", + "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", + "organizations_url": "https://api.github.com/users/antonreshetov/orgs", + "repos_url": "https://api.github.com/users/antonreshetov/repos", + "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", + "received_events_url": "https://api.github.com/users/antonreshetov/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE1MzIwOTE5", - "tag_name": "v1.0.0", + "node_id": "RE_kwDODbDn_s4DxnCw", + "tag_name": "v1.3.1", "target_commitish": "master", - "name": "v1.0.0", + "name": "Release v1.3.1", "draft": false, "prerelease": false, - "created_at": "2019-01-28T19:39:59Z", - "published_at": "2019-02-01T19:38:31Z", + "created_at": "2022-04-01T01:18:53Z", + "published_at": "2022-04-01T01:43:28Z", "assets": [ { - "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/assets/10890115", - "id": 10890115, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODkwMTE1", - "name": "32bit.exe", + "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/61213787", + "id": 61213787, + "node_id": "RA_kwDODbDn_s4Dpgxb", + "name": "massCode-1.3.1.AppImage", + "label": null, + "uploader": { + "login": "antonreshetov", + "id": 17480987, + "node_id": "MDQ6VXNlcjE3NDgwOTg3", + "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/antonreshetov", + "html_url": "https://github.com/antonreshetov", + "followers_url": "https://api.github.com/users/antonreshetov/followers", + "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", + "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", + "organizations_url": "https://api.github.com/users/antonreshetov/orgs", + "repos_url": "https://api.github.com/users/antonreshetov/repos", + "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", + "received_events_url": "https://api.github.com/users/antonreshetov/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 96090344, + "download_count": 297, + "created_at": "2022-04-01T01:43:08Z", + "updated_at": "2022-04-01T01:43:25Z", + "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.1/massCode-1.3.1.AppImage" + }, + { + "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/61213258", + "id": 61213258, + "node_id": "RA_kwDODbDn_s4DpgpK", + "name": "massCode-1.3.1.dmg", "label": null, "uploader": { - "login": "mhmdkrmabd", - "id": 30116323, - "node_id": "MDQ6VXNlcjMwMTE2MzIz", - "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", + "login": "antonreshetov", + "id": 17480987, + "node_id": "MDQ6VXNlcjE3NDgwOTg3", + "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mhmdkrmabd", - "html_url": "https://github.com/mhmdkrmabd", - "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", - "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", - "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", - "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", - "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", - "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", - "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", + "url": "https://api.github.com/users/antonreshetov", + "html_url": "https://github.com/antonreshetov", + "followers_url": "https://api.github.com/users/antonreshetov/followers", + "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", + "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", + "organizations_url": "https://api.github.com/users/antonreshetov/orgs", + "repos_url": "https://api.github.com/users/antonreshetov/repos", + "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", + "received_events_url": "https://api.github.com/users/antonreshetov/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 58771556, - "download_count": 229, - "created_at": "2019-02-01T18:41:48Z", - "updated_at": "2019-02-01T19:04:11Z", - "browser_download_url": "https://github.com/mhmdkrmabd/md5-app/releases/download/v1.0.0/32bit.exe" + "size": 89465829, + "download_count": 913, + "created_at": "2022-04-01T01:33:22Z", + "updated_at": "2022-04-01T01:33:49Z", + "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.1/massCode-1.3.1.dmg" }, { - "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/assets/10890307", - "id": 10890307, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODkwMzA3", - "name": "64bit.exe", + "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/61213608", + "id": 61213608, + "node_id": "RA_kwDODbDn_s4Dpguo", + "name": "massCode.Setup.1.3.1.exe", "label": null, "uploader": { - "login": "mhmdkrmabd", - "id": 30116323, - "node_id": "MDQ6VXNlcjMwMTE2MzIz", - "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", + "login": "antonreshetov", + "id": 17480987, + "node_id": "MDQ6VXNlcjE3NDgwOTg3", + "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mhmdkrmabd", - "html_url": "https://github.com/mhmdkrmabd", - "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", - "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", - "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", - "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", - "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", - "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", - "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", + "url": "https://api.github.com/users/antonreshetov", + "html_url": "https://github.com/antonreshetov", + "followers_url": "https://api.github.com/users/antonreshetov/followers", + "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", + "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", + "organizations_url": "https://api.github.com/users/antonreshetov/orgs", + "repos_url": "https://api.github.com/users/antonreshetov/repos", + "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", + "received_events_url": "https://api.github.com/users/antonreshetov/received_events", "type": "User", "site_admin": false }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 61281414, - "download_count": 462, - "created_at": "2019-02-01T19:05:23Z", - "updated_at": "2019-02-01T19:33:10Z", - "browser_download_url": "https://github.com/mhmdkrmabd/md5-app/releases/download/v1.0.0/64bit.exe" + "size": 62406833, + "download_count": 2526, + "created_at": "2022-04-01T01:41:21Z", + "updated_at": "2022-04-01T01:41:47Z", + "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.1/massCode.Setup.1.3.1.exe" } ], - "tarball_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/zipball/v1.0.0", - "body_html": "<p>This is the first (and last) version of the application.</p>\n<p>Please choose the suitable installation package for your operating system, note that the application works <strong>ONLY</strong> on Windows OS, 7 & higher.</p>" + "tarball_url": "https://api.github.com/repos/antonreshetov/massCode/tarball/v1.3.1", + "zipball_url": "https://api.github.com/repos/antonreshetov/massCode/zipball/v1.3.1", + "body_html": "<blockquote>\n<p>Project is no longer maintained, and may have bugs and security issues. Feel free to fork but no pull request or security alert will be answered.</p>\n<p>A new version of massCode is available in this <a href=\"https://github.com/massCodeIO/massCode\">repository</a></p>\n</blockquote>\n<h3>Other Changes</h3>\n<ul>\n<li>Add new version notification</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.141Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:29.549Z" }, "mdp": { "latestRelease": { @@ -57425,7 +62404,7 @@ "content_type": "application/x-apple-diskimage", "state": "uploaded", "size": 67056398, - "download_count": 126, + "download_count": 137, "created_at": "2020-04-28T09:49:21Z", "updated_at": "2020-04-28T09:50:38Z", "browser_download_url": "https://github.com/ericlink/mdp/releases/download/v1.0.0/mdp-1.0.0.dmg" @@ -57435,15 +62414,15 @@ "zipball_url": "https://api.github.com/repos/ericlink/mdp/zipball/v1.0.0", "body_html": "<p>notarized installer</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.235Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:29.947Z" }, "mediachips": { "latestRelease": { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/59135495", - "assets_url": "https://api.github.com/repos/fupdec/mediaChips/releases/59135495/assets", - "upload_url": "https://uploads.github.com/repos/fupdec/mediaChips/releases/59135495/assets{?name,label}", - "html_url": "https://github.com/fupdec/mediaChips/releases/tag/v0.11.2-beta", - "id": 59135495, + "url": "https://api.github.com/repos/fupdec/mediaChips/releases/93580331", + "assets_url": "https://api.github.com/repos/fupdec/mediaChips/releases/93580331/assets", + "upload_url": "https://uploads.github.com/repos/fupdec/mediaChips/releases/93580331/assets{?name,label}", + "html_url": "https://github.com/fupdec/mediaChips/releases/tag/v0.11.3-beta", + "id": 93580331, "author": { "login": "fupdec", "id": 74197516, @@ -57464,20 +62443,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOEo9iZc4DhlYH", - "tag_name": "v0.11.2-beta", - "target_commitish": "87f2f9574cf1f2a5d6428be3822c6fa9bc9f3602", - "name": "mediaChips v0.11.2-beta", + "node_id": "RE_kwDOEo9iZc4Fk-wr", + "tag_name": "v0.11.3-beta", + "target_commitish": "6188d04d1da8716202b9198ff989019eb4f06714", + "name": "mediaChips v0.11.3-beta", "draft": false, "prerelease": false, - "created_at": "2022-02-09T14:54:40Z", - "published_at": "2022-02-09T15:24:00Z", + "created_at": "2023-02-24T13:48:35Z", + "published_at": "2023-02-24T14:31:38Z", "assets": [ { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/57408572", - "id": 57408572, - "node_id": "RA_kwDOEo9iZc4Da_w8", - "name": "mediaChips.v0.11.2.Linux.AppImage", + "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/96947455", + "id": 96947455, + "node_id": "RA_kwDOEo9iZc4Fx0z_", + "name": "MediaChips.v0.11.3.Linux.AppImage", "label": null, "uploader": { "login": "fupdec", @@ -57501,17 +62480,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 163630410, - "download_count": 1431, - "created_at": "2022-02-20T13:27:04Z", - "updated_at": "2022-02-20T13:27:24Z", - "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.2-beta/mediaChips.v0.11.2.Linux.AppImage" + "size": 163635040, + "download_count": 14098, + "created_at": "2023-02-24T14:17:46Z", + "updated_at": "2023-02-24T14:18:12Z", + "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.3-beta/MediaChips.v0.11.3.Linux.AppImage" }, { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/57408086", - "id": 57408086, - "node_id": "RA_kwDOEo9iZc4Da_pW", - "name": "mediaChips.v0.11.2.Mac.dmg", + "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/96948673", + "id": 96948673, + "node_id": "RA_kwDOEo9iZc4Fx1HB", + "name": "mediaChips.v0.11.3.Mac.dmg", "label": null, "uploader": { "login": "fupdec", @@ -57535,17 +62514,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 174966195, - "download_count": 1473, - "created_at": "2022-02-20T13:16:50Z", - "updated_at": "2022-02-20T13:17:13Z", - "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.2-beta/mediaChips.v0.11.2.Mac.dmg" + "size": 174972908, + "download_count": 14665, + "created_at": "2023-02-24T14:29:49Z", + "updated_at": "2023-02-24T14:30:15Z", + "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.3-beta/mediaChips.v0.11.3.Mac.dmg" }, { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/57408097", - "id": 57408097, - "node_id": "RA_kwDOEo9iZc4Da_ph", - "name": "mediaChips.v0.11.2.Windows.Installer.exe", + "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/96947512", + "id": 96947512, + "node_id": "RA_kwDOEo9iZc4Fx004", + "name": "MediaChips.v0.11.3.Windows.Installer.exe", "label": null, "uploader": { "login": "fupdec", @@ -57569,17 +62548,17 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 163021976, - "download_count": 1831, - "created_at": "2022-02-20T13:17:20Z", - "updated_at": "2022-02-20T13:17:38Z", - "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.2-beta/mediaChips.v0.11.2.Windows.Installer.exe" + "size": 163020671, + "download_count": 13960, + "created_at": "2023-02-24T14:18:12Z", + "updated_at": "2023-02-24T14:18:37Z", + "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.3-beta/MediaChips.v0.11.3.Windows.Installer.exe" }, { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/57408105", - "id": 57408105, - "node_id": "RA_kwDOEo9iZc4Da_pp", - "name": "mediaChips.v0.11.2.Windows.Portable.exe", + "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/96947546", + "id": 96947546, + "node_id": "RA_kwDOEo9iZc4Fx01a", + "name": "MediaChips.v0.11.3.Windows.Portable.exe", "label": null, "uploader": { "login": "fupdec", @@ -57603,18 +62582,435 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 144831047, - "download_count": 1763, - "created_at": "2022-02-20T13:17:55Z", - "updated_at": "2022-02-20T13:18:28Z", - "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.2-beta/mediaChips.v0.11.2.Windows.Portable.exe" + "size": 144832460, + "download_count": 13031, + "created_at": "2023-02-24T14:18:37Z", + "updated_at": "2023-02-24T14:18:57Z", + "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.3-beta/MediaChips.v0.11.3.Windows.Portable.exe" + } + ], + "tarball_url": "https://api.github.com/repos/fupdec/mediaChips/tarball/v0.11.3-beta", + "zipball_url": "https://api.github.com/repos/fupdec/mediaChips/zipball/v0.11.3-beta", + "body_html": "<h2>Added:</h2>\n<ul>\n<li>m2ts video format support.</li>\n</ul>\n<h2>Fixed:</h2>\n<ul>\n<li>Scraper.</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:30.095Z" + }, + "media-dupes": { + "latestRelease": { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/29195607", + "assets_url": "https://api.github.com/repos/yafp/media-dupes/releases/29195607/assets", + "upload_url": "https://uploads.github.com/repos/yafp/media-dupes/releases/29195607/assets{?name,label}", + "html_url": "https://github.com/yafp/media-dupes/releases/tag/0.10.3", + "id": 29195607, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI5MTk1NjA3", + "tag_name": "0.10.3", + "target_commitish": "master", + "name": "0.10.3", + "draft": false, + "prerelease": false, + "created_at": "2020-08-01T19:24:12Z", + "published_at": "2020-08-01T19:57:59Z", + "assets": [ + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500962", + "id": 23500962, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTYy", + "name": "media-dupes-0.10.3-linux-amd64.deb", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 80430346, + "download_count": 108, + "created_at": "2020-08-01T19:46:16Z", + "updated_at": "2020-08-01T19:46:18Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-amd64.deb" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500942", + "id": 23500942, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQy", + "name": "media-dupes-0.10.3-linux-amd64.snap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 102916096, + "download_count": 31, + "created_at": "2020-08-01T19:44:15Z", + "updated_at": "2020-08-01T19:44:17Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-amd64.snap" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501010", + "id": 23501010, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDEw", + "name": "media-dupes-0.10.3-linux-x64.freebsd", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 83856580, + "download_count": 30, + "created_at": "2020-08-01T19:50:06Z", + "updated_at": "2020-08-01T19:50:08Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.freebsd" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500980", + "id": 23500980, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTgw", + "name": "media-dupes-0.10.3-linux-x64.pacman", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 80828852, + "download_count": 29, + "created_at": "2020-08-01T19:47:58Z", + "updated_at": "2020-08-01T19:48:00Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.pacman" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500946", + "id": 23500946, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQ2", + "name": "media-dupes-0.10.3-linux-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 118290192, + "download_count": 48, + "created_at": "2020-08-01T19:44:41Z", + "updated_at": "2020-08-01T19:44:43Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.zip" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500916", + "id": 23500916, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTE2", + "name": "media-dupes-0.10.3-linux-x86_64.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 120688829, + "download_count": 3734, + "created_at": "2020-08-01T19:43:30Z", + "updated_at": "2020-08-01T19:43:33Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501042", + "id": 23501042, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDQy", + "name": "media-dupes-0.10.3-linux-x86_64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 80723848, + "download_count": 50, + "created_at": "2020-08-01T19:52:22Z", + "updated_at": "2020-08-01T19:52:23Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501036", + "id": 23501036, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDM2", + "name": "media-dupes-0.10.3-mac.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 98831526, + "download_count": 121, + "created_at": "2020-08-01T19:51:17Z", + "updated_at": "2020-08-01T19:51:20Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-mac.dmg" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500953", + "id": 23500953, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTUz", + "name": "media-dupes-0.10.3-win-installer.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77317332, + "download_count": 1789, + "created_at": "2020-08-01T19:45:11Z", + "updated_at": "2020-08-01T19:45:12Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-installer.exe" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500951", + "id": 23500951, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTUx", + "name": "media-dupes-0.10.3-win-portable.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77172385, + "download_count": 235, + "created_at": "2020-08-01T19:45:08Z", + "updated_at": "2020-08-01T19:45:09Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-portable.exe" + }, + { + "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500945", + "id": 23500945, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQ1", + "name": "media-dupes-0.10.3-win-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 120364261, + "download_count": 180, + "created_at": "2020-08-01T19:44:38Z", + "updated_at": "2020-08-01T19:44:40Z", + "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/fupdec/mediaChips/tarball/v0.11.2-beta", - "zipball_url": "https://api.github.com/repos/fupdec/mediaChips/zipball/v0.11.2-beta", - "body_html": "<h2>Added:</h2>\n<ul>\n<li>Option for view counting.</li>\n<li>Shortkey for quit in macOS (Cmd + Q).</li>\n</ul>\n<h2>Fixed:</h2>\n<ul>\n<li>Checking for new versions.</li>\n<li>The generation of images was launched with the timeline preview option turned off. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1125161608\" data-permission-text=\"Title is private\" data-url=\"https://github.com/fupdec/mediaChips/issues/138\" data-hovercard-type=\"issue\" data-hovercard-url=\"/fupdec/mediaChips/issues/138/hovercard\" href=\"https://github.com/fupdec/mediaChips/issues/138\">#138</a></li>\n<li>Slightly optimized application performance during timeline image generation. This was achieved by adding a delay of half a second after the generation of each frame. When generating a frame, the CPU is still used at 100%, but the process of generating one frame is very fast.</li>\n<li>When you had already closed the player but it was still blocking access to the file being played.</li>\n<li>It was not possible to move the file to another drive.</li>\n<li>More accurate movement of files through the context menu. This function can no longer be run twice, which previously resulted in excessive resource usage. Also, during the move, an icon is displayed in the status bar.</li>\n</ul>\n<h2>Changed:</h2>\n<ul>\n<li>Jump to page was a dropdown list, and became an input field.</li>\n<li>App icon.</li>\n<li>Logo during application launch with animation.</li>\n<li>Default image for cards (it shows a ghost).</li>\n<li>The app's default colors are now purple and yellow hues.</li>\n<li>On macOS, when you close the application, it closes immediately (the error still occurs).</li>\n<li>Update to the latest version of Electron 17.</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/yafp/media-dupes/tarball/0.10.3", + "zipball_url": "https://api.github.com/repos/yafp/media-dupes/zipball/0.10.3", + "body_html": "<p>Based on</p>\n<ul>\n<li>electron: 9.1.2</li>\n<li>youtube-dl: 2020.07.28</li>\n</ul>\n<p>Featuring:</p>\n<ul>\n<li>Minor dependencies updates and a small fix (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"671122987\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yafp/media-dupes/issues/140\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yafp/media-dupes/issues/140/hovercard\" href=\"https://github.com/yafp/media-dupes/issues/140\">#140</a>)</li>\n</ul>\n<p>Please check the <a href=\"https://github.com/yafp/media-dupes/blob/master/docs/CHANGELOG.md\">changelog</a> for more details.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.347Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:30.121Z" }, "melodie": { "latestRelease": { @@ -57681,7 +63077,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 380, - "download_count": 117, + "download_count": 1594, "created_at": "2022-03-30T15:43:12Z", "updated_at": "2022-03-30T15:43:12Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/latest-linux.yml" @@ -57715,7 +63111,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 331, - "download_count": 42, + "download_count": 441, "created_at": "2022-03-30T15:49:30Z", "updated_at": "2022-03-30T15:49:30Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/latest-mac.yml" @@ -57749,7 +63145,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 342, - "download_count": 111, + "download_count": 1161, "created_at": "2022-03-30T15:41:53Z", "updated_at": "2022-03-30T15:41:53Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/latest.yml" @@ -57783,7 +63179,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 113648462, - "download_count": 5, + "download_count": 81, "created_at": "2022-03-30T15:41:09Z", "updated_at": "2022-03-30T15:41:13Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0-win.zip" @@ -57817,7 +63213,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 101039303, - "download_count": 179, + "download_count": 1809, "created_at": "2022-03-30T15:39:26Z", "updated_at": "2022-03-30T15:39:30Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0-x86_64.AppImage" @@ -57851,7 +63247,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 120349641, - "download_count": 2, + "download_count": 142, "created_at": "2022-03-30T15:40:08Z", "updated_at": "2022-03-30T15:40:12Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.appx" @@ -57885,7 +63281,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 102158439, - "download_count": 22, + "download_count": 151, "created_at": "2022-03-30T15:49:23Z", "updated_at": "2022-03-30T15:49:28Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.dmg" @@ -57919,7 +63315,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 104540, - "download_count": 2, + "download_count": 9, "created_at": "2022-03-30T15:49:23Z", "updated_at": "2022-03-30T15:49:24Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.dmg.blockmap" @@ -57953,7 +63349,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 73275291, - "download_count": 10, + "download_count": 327, "created_at": "2022-03-30T15:41:45Z", "updated_at": "2022-03-30T15:41:47Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.exe" @@ -57987,7 +63383,7 @@ "content_type": "application/gzip", "state": "uploaded", "size": 100475465, - "download_count": 4, + "download_count": 64, "created_at": "2022-03-30T15:43:06Z", "updated_at": "2022-03-30T15:43:10Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.tar.gz" @@ -58021,7 +63417,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 73455936, - "download_count": 107, + "download_count": 2200, "created_at": "2022-03-30T15:41:48Z", "updated_at": "2022-03-30T15:41:52Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-setup-2.0.0.exe" @@ -58055,7 +63451,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 78193, - "download_count": 42, + "download_count": 254, "created_at": "2022-03-30T15:41:48Z", "updated_at": "2022-03-30T15:41:48Z", "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-setup-2.0.0.exe.blockmap" @@ -58065,424 +63461,7 @@ "zipball_url": "https://api.github.com/repos/feugy/melodie/zipball/v2.0.0", "body_html": "<p><a href=\"https://www.youtube.com/watch?v=VdudNqhAVik\" rel=\"nofollow\">Listen</a></p>\n<p>Finally, v2!<br>\nI've been using it for a long while, and have not received negative feedback from the beta.</p>\n<p>Here it is!</p>\n<h2><a href=\"https://github.com/feugy/melodie/compare/v2.0.0-alpha.1...v2.0.0\">2.0.0</a> (2022-03-30)</h2>\n<h3>Features</h3>\n<ul>\n<li><strong>ui:</strong> improves usage on mobile and updates dependencies (<a href=\"https://github.com/feugy/melodie/issues/30\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/30/hovercard\">#30</a>) (<a href=\"https://github.com/feugy/melodie/commit/54d802e61d703fff4d6d70e1855c17e205417661\">54d802e</a>)</li>\n<li><strong>core, ui:</strong> final tweaks for v2 (<a href=\"https://github.com/feugy/melodie/issues/25\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/25/hovercard\">#25</a>) (<a href=\"https://github.com/feugy/melodie/commit/2c95e19e45e6e0d8352adac4a0d3a7fb8a46184e\">2c95e19</a>)</li>\n<li><strong>core, ui:</strong> web broadcast (<a href=\"https://github.com/feugy/melodie/issues/19\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/19/hovercard\">#19</a>) (<a href=\"https://github.com/feugy/melodie/commit/7def2cadfb3863c00b43ffd7a3bd26c2e87a8ac9\">2c95e19</a>)</li>\n<li><strong>ui:</strong> includes album artists in artist list, display in tracks tables (<a href=\"https://github.com/feugy/melodie/issues/31\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/31/hovercard\">#31</a>) (<a href=\"https://github.com/feugy/melodie/commit/bbeb62f51a74d4a660c74ce3fafefc5e513eaccd\">bbeb62f</a>)</li>\n<li><strong>core,ui:</strong> secures broadcast with TOTP (<a href=\"https://github.com/feugy/melodie/issues/37\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/37/hovercard\">#37</a>) (<a href=\"https://github.com/feugy/melodie/commit/4a31f925756e9c7b7cb45b5f2eb638c2171c5318\">4a31f92</a>)</li>\n<li><strong>core,ui:</strong> uses jwt to secure accesses (<a href=\"https://github.com/feugy/melodie/issues/40\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/40/hovercard\">#40</a>) (<a href=\"https://github.com/feugy/melodie/commit/52eca69156f8e85d52a8811242e49295d5171985\">52eca69</a>)</li>\n<li><strong>ui:</strong> improve play on mobile (<a href=\"https://github.com/feugy/melodie/issues/24\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/24/hovercard\">#24</a>) (<a href=\"https://github.com/feugy/melodie/commit/85b1cd0d6b64539f2ae7831a719e080fb7a48669\">85b1cd0</a>)</li>\n<li><strong>core:</strong> adds more audio formats (<a href=\"https://github.com/feugy/melodie/issues/48\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/48/hovercard\">#48</a>) (<a href=\"https://github.com/feugy/melodie/commit/4a0643eb4af5f75cde89a2d20f61c10f67b47c8f\">4a0643e</a>)</li>\n</ul>\n<h3>Bug Fixes</h3>\n<ul>\n<li><strong>ui:</strong> images are broken after JWT has expired (<a href=\"https://github.com/feugy/melodie/issues/43\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/43/hovercard\">#43</a>) (<a href=\"https://github.com/feugy/melodie/commit/4b87b72ee0220929a2fdb6da6a385bd63c4d77dc\">4b87b72</a>)</li>\n<li><strong>ui:</strong> improves player's stablility (<a href=\"https://github.com/feugy/melodie/issues/39\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/feugy/melodie/pull/39/hovercard\">#39</a>) (<a href=\"https://github.com/feugy/melodie/commit/f4715a286bfb61564430ec0325d12561de4ec27a\">f4715a2</a>), closes <a href=\"https://github.com/feugy/melodie/issues/38\" data-hovercard-type=\"issue\" data-hovercard-url=\"/feugy/melodie/issues/38/hovercard\">#38</a></li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.374Z" - }, - "media-dupes": { - "latestRelease": { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/29195607", - "assets_url": "https://api.github.com/repos/yafp/media-dupes/releases/29195607/assets", - "upload_url": "https://uploads.github.com/repos/yafp/media-dupes/releases/29195607/assets{?name,label}", - "html_url": "https://github.com/yafp/media-dupes/releases/tag/0.10.3", - "id": 29195607, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MTk1NjA3", - "tag_name": "0.10.3", - "target_commitish": "master", - "name": "0.10.3", - "draft": false, - "prerelease": false, - "created_at": "2020-08-01T19:24:12Z", - "published_at": "2020-08-01T19:57:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500962", - "id": 23500962, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTYy", - "name": "media-dupes-0.10.3-linux-amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80430346, - "download_count": 80, - "created_at": "2020-08-01T19:46:16Z", - "updated_at": "2020-08-01T19:46:18Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500942", - "id": 23500942, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQy", - "name": "media-dupes-0.10.3-linux-amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102916096, - "download_count": 28, - "created_at": "2020-08-01T19:44:15Z", - "updated_at": "2020-08-01T19:44:17Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-amd64.snap" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501010", - "id": 23501010, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDEw", - "name": "media-dupes-0.10.3-linux-x64.freebsd", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83856580, - "download_count": 21, - "created_at": "2020-08-01T19:50:06Z", - "updated_at": "2020-08-01T19:50:08Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.freebsd" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500980", - "id": 23500980, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTgw", - "name": "media-dupes-0.10.3-linux-x64.pacman", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80828852, - "download_count": 24, - "created_at": "2020-08-01T19:47:58Z", - "updated_at": "2020-08-01T19:48:00Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.pacman" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500946", - "id": 23500946, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQ2", - "name": "media-dupes-0.10.3-linux-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 118290192, - "download_count": 34, - "created_at": "2020-08-01T19:44:41Z", - "updated_at": "2020-08-01T19:44:43Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500916", - "id": 23500916, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTE2", - "name": "media-dupes-0.10.3-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120688829, - "download_count": 2913, - "created_at": "2020-08-01T19:43:30Z", - "updated_at": "2020-08-01T19:43:33Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501042", - "id": 23501042, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDQy", - "name": "media-dupes-0.10.3-linux-x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 80723848, - "download_count": 39, - "created_at": "2020-08-01T19:52:22Z", - "updated_at": "2020-08-01T19:52:23Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501036", - "id": 23501036, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDM2", - "name": "media-dupes-0.10.3-mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98831526, - "download_count": 81, - "created_at": "2020-08-01T19:51:17Z", - "updated_at": "2020-08-01T19:51:20Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-mac.dmg" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500953", - "id": 23500953, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTUz", - "name": "media-dupes-0.10.3-win-installer.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77317332, - "download_count": 721, - "created_at": "2020-08-01T19:45:11Z", - "updated_at": "2020-08-01T19:45:12Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-installer.exe" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500951", - "id": 23500951, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTUx", - "name": "media-dupes-0.10.3-win-portable.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77172385, - "download_count": 157, - "created_at": "2020-08-01T19:45:08Z", - "updated_at": "2020-08-01T19:45:09Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-portable.exe" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500945", - "id": 23500945, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQ1", - "name": "media-dupes-0.10.3-win-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 120364261, - "download_count": 131, - "created_at": "2020-08-01T19:44:38Z", - "updated_at": "2020-08-01T19:44:40Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/yafp/media-dupes/tarball/0.10.3", - "zipball_url": "https://api.github.com/repos/yafp/media-dupes/zipball/0.10.3", - "body_html": "<p>Based on</p>\n<ul>\n<li>electron: 9.1.2</li>\n<li>youtube-dl: 2020.07.28</li>\n</ul>\n<p>Featuring:</p>\n<ul>\n<li>Minor dependencies updates and a small fix (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"671122987\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yafp/media-dupes/issues/140\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yafp/media-dupes/issues/140/hovercard\" href=\"https://github.com/yafp/media-dupes/issues/140\">#140</a>)</li>\n</ul>\n<p>Please check the <a href=\"https://github.com/yafp/media-dupes/blob/master/docs/CHANGELOG.md\">changelog</a> for more details.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.389Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:30.163Z" }, "merge-request-notifier": { "latestRelease": { @@ -58549,7 +63528,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 554, - "download_count": 374818, + "download_count": 773096, "created_at": "2021-01-21T14:44:34Z", "updated_at": "2021-01-21T14:44:34Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/latest-mac.yml" @@ -58583,7 +63562,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 65516314, - "download_count": 50, + "download_count": 76, "created_at": "2021-01-21T14:38:48Z", "updated_at": "2021-01-21T14:38:50Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/Merge-Request-Notifier-1.9.0-mac.zip" @@ -58617,7 +63596,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 68042874, - "download_count": 50, + "download_count": 87, "created_at": "2021-01-21T14:38:53Z", "updated_at": "2021-01-21T14:38:55Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/Merge-Request-Notifier-1.9.0.dmg" @@ -58651,7 +63630,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 72784, - "download_count": 11, + "download_count": 15, "created_at": "2021-01-21T14:38:51Z", "updated_at": "2021-01-21T14:38:51Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/Merge-Request-Notifier-1.9.0.dmg.blockmap" @@ -58685,7 +63664,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 52638220, - "download_count": 12, + "download_count": 15, "created_at": "2021-01-21T14:44:32Z", "updated_at": "2021-01-21T14:44:33Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier-1.9.0.freebsd" @@ -58719,7 +63698,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 51523372, - "download_count": 11, + "download_count": 15, "created_at": "2021-01-21T14:41:19Z", "updated_at": "2021-01-21T14:41:20Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier-1.9.0.pacman" @@ -58753,7 +63732,7 @@ "content_type": "application/x-xz", "state": "uploaded", "size": 51239752, - "download_count": 14, + "download_count": 20, "created_at": "2021-01-21T14:39:50Z", "updated_at": "2021-01-21T14:39:52Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier-1.9.0.tar.xz" @@ -58787,7 +63766,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 51533474, - "download_count": 31, + "download_count": 40, "created_at": "2021-01-21T14:42:51Z", "updated_at": "2021-01-21T14:42:52Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier_1.9.0_amd64.deb" @@ -58821,7 +63800,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 61698048, - "download_count": 15, + "download_count": 17, "created_at": "2021-01-21T14:38:22Z", "updated_at": "2021-01-21T14:38:24Z", "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier_1.9.0_amd64.snap" @@ -58829,51 +63808,9 @@ ], "tarball_url": "https://api.github.com/repos/codecentric/merge-request-notifier/tarball/v1.9.0", "zipball_url": "https://api.github.com/repos/codecentric/merge-request-notifier/zipball/v1.9.0", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"raised_hands\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f64c.png\">🙌</g-emoji> <strong>New Features:</strong></p>\n<ul>\n<li>Support Big Sur statusbar</li>\n<li>Also detect the WIP status from the title</li>\n</ul>\n<p><g-emoji class=\"g-emoji\" alias=\"monocle_face\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f9d0.png\">🧐</g-emoji> <strong>Under the hood:</strong></p>\n<ul>\n<li>move from travis to github pipeline</li>\n<li>Some smaller bugfixes</li>\n<li>A few dependency updates</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.455Z" - }, - "metastream": { - "latestRelease": { - "url": "https://api.github.com/repos/samuelmaddock/metastream/releases/39407440", - "assets_url": "https://api.github.com/repos/samuelmaddock/metastream/releases/39407440/assets", - "upload_url": "https://uploads.github.com/repos/samuelmaddock/metastream/releases/39407440/assets{?name,label}", - "html_url": "https://github.com/samuelmaddock/metastream/releases/tag/v0.10.3", - "id": 39407440, - "author": { - "login": "samuelmaddock", - "id": 1656324, - "node_id": "MDQ6VXNlcjE2NTYzMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1656324?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/samuelmaddock", - "html_url": "https://github.com/samuelmaddock", - "followers_url": "https://api.github.com/users/samuelmaddock/followers", - "following_url": "https://api.github.com/users/samuelmaddock/following{/other_user}", - "gists_url": "https://api.github.com/users/samuelmaddock/gists{/gist_id}", - "starred_url": "https://api.github.com/users/samuelmaddock/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/samuelmaddock/subscriptions", - "organizations_url": "https://api.github.com/users/samuelmaddock/orgs", - "repos_url": "https://api.github.com/users/samuelmaddock/repos", - "events_url": "https://api.github.com/users/samuelmaddock/events{/privacy}", - "received_events_url": "https://api.github.com/users/samuelmaddock/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5NDA3NDQw", - "tag_name": "v0.10.3", - "target_commitish": "master", - "name": "v0.10.3", - "draft": false, - "prerelease": false, - "created_at": "2021-03-07T23:10:25Z", - "published_at": "2021-03-07T23:13:31Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/samuelmaddock/metastream/tarball/v0.10.3", - "zipball_url": "https://api.github.com/repos/samuelmaddock/metastream/zipball/v0.10.3", - "body_html": "<h3>Added</h3>\n<ul>\n<li>Add Ukrainian language option <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810395069\" data-permission-text=\"Title is private\" data-url=\"https://github.com/samuelmaddock/metastream/issues/388\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/samuelmaddock/metastream/pull/388/hovercard\" href=\"https://github.com/samuelmaddock/metastream/pull/388\">#388</a> (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Mglbthirshe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Mglbthirshe\">@Mglbthirshe</a> <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji>)</li>\n<li>Add Traditional Chinese language option <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"793626315\" data-permission-text=\"Title is private\" data-url=\"https://github.com/samuelmaddock/metastream/issues/385\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/samuelmaddock/metastream/pull/385/hovercard\" href=\"https://github.com/samuelmaddock/metastream/pull/385\">#385</a> (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/thomassth/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/thomassth\">@thomassth</a> <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji>)</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Display names support numbers again</li>\n</ul>" + "body_html": "<p>🙌 <strong>New Features:</strong></p>\n<ul>\n<li>Support Big Sur statusbar</li>\n<li>Also detect the WIP status from the title</li>\n</ul>\n<p>🧐 <strong>Under the hood:</strong></p>\n<ul>\n<li>move from travis to github pipeline</li>\n<li>Some smaller bugfixes</li>\n<li>A few dependency updates</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.543Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:30.440Z" }, "metronome-wallet": { "latestRelease": { @@ -58940,7 +63877,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 558, - "download_count": 451, + "download_count": 713, "created_at": "2021-09-08T22:29:13Z", "updated_at": "2021-09-08T22:29:13Z", "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/latest-mac.yml" @@ -58974,7 +63911,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 366, - "download_count": 762, + "download_count": 1371, "created_at": "2021-09-08T22:24:48Z", "updated_at": "2021-09-08T22:24:48Z", "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/latest.yml" @@ -59008,7 +63945,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 75223024, - "download_count": 17, + "download_count": 37, "created_at": "2021-09-08T22:44:18Z", "updated_at": "2021-09-08T22:44:47Z", "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.deb" @@ -59042,7 +63979,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 122881147, - "download_count": 64, + "download_count": 99, "created_at": "2021-09-08T22:27:34Z", "updated_at": "2021-09-08T22:28:19Z", "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.dmg" @@ -59076,7 +64013,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 130054, - "download_count": 2, + "download_count": 8, "created_at": "2021-09-08T22:27:34Z", "updated_at": "2021-09-08T22:27:35Z", "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.dmg.blockmap" @@ -59110,7 +64047,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84624784, - "download_count": 760, + "download_count": 2500, "created_at": "2021-09-08T22:23:43Z", "updated_at": "2021-09-08T22:24:46Z", "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.exe" @@ -59144,7 +64081,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 89692, - "download_count": 128, + "download_count": 247, "created_at": "2021-09-08T22:23:41Z", "updated_at": "2021-09-08T22:23:42Z", "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.exe.blockmap" @@ -59178,7 +64115,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 117845432, - "download_count": 88, + "download_count": 134, "created_at": "2021-09-08T22:28:26Z", "updated_at": "2021-09-08T22:29:11Z", "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.zip" @@ -59188,15 +64125,69 @@ "zipball_url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/zipball/v1.4.3", "body_html": "<h3>Notable changes</h3>\n<ul>\n<li>Fixed a long standing issue that prevented the wallet to complete a full-sync on the Ethereum chain. The initial sync process is now slower but more reliable.</li>\n</ul>\n<h3>Known issues</h3>\n<p>See <a href=\"https://github.com/autonomoussoftware/metronome-wallet-desktop/issues\">https://github.com/autonomoussoftware/metronome-wallet-desktop/issues</a> for more known issues.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.654Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:30.638Z" + }, + "metastream": { + "latestRelease": { + "url": "https://api.github.com/repos/samuelmaddock/metastream/releases/39407440", + "assets_url": "https://api.github.com/repos/samuelmaddock/metastream/releases/39407440/assets", + "upload_url": "https://uploads.github.com/repos/samuelmaddock/metastream/releases/39407440/assets{?name,label}", + "html_url": "https://github.com/samuelmaddock/metastream/releases/tag/v0.10.3", + "id": 39407440, + "author": { + "login": "samuelmaddock", + "id": 1656324, + "node_id": "MDQ6VXNlcjE2NTYzMjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1656324?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/samuelmaddock", + "html_url": "https://github.com/samuelmaddock", + "followers_url": "https://api.github.com/users/samuelmaddock/followers", + "following_url": "https://api.github.com/users/samuelmaddock/following{/other_user}", + "gists_url": "https://api.github.com/users/samuelmaddock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/samuelmaddock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/samuelmaddock/subscriptions", + "organizations_url": "https://api.github.com/users/samuelmaddock/orgs", + "repos_url": "https://api.github.com/users/samuelmaddock/repos", + "events_url": "https://api.github.com/users/samuelmaddock/events{/privacy}", + "received_events_url": "https://api.github.com/users/samuelmaddock/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM5NDA3NDQw", + "tag_name": "v0.10.3", + "target_commitish": "master", + "name": "v0.10.3", + "draft": false, + "prerelease": false, + "created_at": "2021-03-07T23:10:25Z", + "published_at": "2021-03-07T23:13:31Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/samuelmaddock/metastream/tarball/v0.10.3", + "zipball_url": "https://api.github.com/repos/samuelmaddock/metastream/zipball/v0.10.3", + "body_html": "<h3>Added</h3>\n<ul>\n<li>Add Ukrainian language option <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810395069\" data-permission-text=\"Title is private\" data-url=\"https://github.com/samuelmaddock/metastream/issues/388\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/samuelmaddock/metastream/pull/388/hovercard\" href=\"https://github.com/samuelmaddock/metastream/pull/388\">#388</a> (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Mglbthirshe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Mglbthirshe\">@Mglbthirshe</a> 🎉)</li>\n<li>Add Traditional Chinese language option <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"793626315\" data-permission-text=\"Title is private\" data-url=\"https://github.com/samuelmaddock/metastream/issues/385\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/samuelmaddock/metastream/pull/385/hovercard\" href=\"https://github.com/samuelmaddock/metastream/pull/385\">#385</a> (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/thomassth/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/thomassth\">@thomassth</a> 🎉)</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Display names support numbers again</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/samuelmaddock/metastream/releases/39407440/reactions", + "total_count": 2, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:30.645Z" }, "min": { "latestRelease": { - "url": "https://api.github.com/repos/minbrowser/min/releases/62982092", - "assets_url": "https://api.github.com/repos/minbrowser/min/releases/62982092/assets", - "upload_url": "https://uploads.github.com/repos/minbrowser/min/releases/62982092/assets{?name,label}", - "html_url": "https://github.com/minbrowser/min/releases/tag/v1.24.0", - "id": 62982092, + "url": "https://api.github.com/repos/minbrowser/min/releases/143269009", + "assets_url": "https://api.github.com/repos/minbrowser/min/releases/143269009/assets", + "upload_url": "https://uploads.github.com/repos/minbrowser/min/releases/143269009/assets{?name,label}", + "html_url": "https://github.com/minbrowser/min/releases/tag/v1.31.2", + "id": 143269009, "author": { "login": "PalmerAL", "id": 10314059, @@ -59217,20 +64208,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOArOGUc4DwQfM", - "tag_name": "v1.24.0", - "target_commitish": "1.24.x", - "name": "1.24.0", + "node_id": "RE_kwDOArOGUc4IihyR", + "tag_name": "v1.31.2", + "target_commitish": "1.31.x", + "name": "1.31.2", "draft": false, "prerelease": false, - "created_at": "2022-03-29T00:11:37Z", - "published_at": "2022-03-29T00:44:41Z", + "created_at": "2024-02-22T21:51:15Z", + "published_at": "2024-02-22T23:21:27Z", "assets": [ { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884948", - "id": 60884948, - "node_id": "RA_kwDOArOGUc4DoQfU", - "name": "min-1.24.0-1.x86_64.rpm", + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153075584", + "id": 153075584, + "node_id": "RA_kwDOArOGUc4JH7-A", + "name": "min-1.31.2-amd64.deb", "label": null, "uploader": { "login": "PalmerAL", @@ -59252,19 +64243,19 @@ "type": "User", "site_admin": false }, - "content_type": "audio/x-pn-realaudio-plugin", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 72143876, - "download_count": 517, - "created_at": "2022-03-29T00:41:25Z", - "updated_at": "2022-03-29T00:42:33Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min-1.24.0-1.x86_64.rpm" + "size": 76314404, + "download_count": 478, + "created_at": "2024-02-22T23:20:24Z", + "updated_at": "2024-02-22T23:20:43Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/min-1.31.2-amd64.deb" }, { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60883995", - "id": 60883995, - "node_id": "RA_kwDOArOGUc4DoQQb", - "name": "min-1.24.0-setup.exe", + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153075535", + "id": 153075535, + "node_id": "RA_kwDOArOGUc4JH79P", + "name": "min-1.31.2-arm64.deb", "label": null, "uploader": { "login": "PalmerAL", @@ -59288,17 +64279,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91438080, - "download_count": 6575, - "created_at": "2022-03-29T00:29:23Z", - "updated_at": "2022-03-29T00:30:44Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min-1.24.0-setup.exe" + "size": 71731054, + "download_count": 226, + "created_at": "2024-02-22T23:20:04Z", + "updated_at": "2024-02-22T23:20:24Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/min-1.31.2-arm64.deb" }, { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884504", - "id": 60884504, - "node_id": "RA_kwDOArOGUc4DoQYY", - "name": "Min-v1.24.0-darwin-arm64.zip", + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153075506", + "id": 153075506, + "node_id": "RA_kwDOArOGUc4JH78y", + "name": "min-1.31.2-armv7l.deb", "label": null, "uploader": { "login": "PalmerAL", @@ -59320,19 +64311,87 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 94984759, - "download_count": 2418, - "created_at": "2022-03-29T00:34:38Z", - "updated_at": "2022-03-29T00:35:55Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/Min-v1.24.0-darwin-arm64.zip" + "size": 70329700, + "download_count": 172, + "created_at": "2024-02-22T23:19:49Z", + "updated_at": "2024-02-22T23:20:04Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/min-1.31.2-armv7l.deb" + }, + { + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153074874", + "id": 153074874, + "node_id": "RA_kwDOArOGUc4JH7y6", + "name": "min-1.31.2-setup.exe", + "label": null, + "uploader": { + "login": "PalmerAL", + "id": 10314059, + "node_id": "MDQ6VXNlcjEwMzE0MDU5", + "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/PalmerAL", + "html_url": "https://github.com/PalmerAL", + "followers_url": "https://api.github.com/users/PalmerAL/followers", + "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", + "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", + "organizations_url": "https://api.github.com/users/PalmerAL/orgs", + "repos_url": "https://api.github.com/users/PalmerAL/repos", + "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", + "received_events_url": "https://api.github.com/users/PalmerAL/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 112206336, + "download_count": 993, + "created_at": "2024-02-22T23:18:46Z", + "updated_at": "2024-02-22T23:19:15Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/min-1.31.2-setup.exe" + }, + { + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153075468", + "id": 153075468, + "node_id": "RA_kwDOArOGUc4JH78M", + "name": "min-1.31.2-x86_64.rpm", + "label": null, + "uploader": { + "login": "PalmerAL", + "id": 10314059, + "node_id": "MDQ6VXNlcjEwMzE0MDU5", + "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/PalmerAL", + "html_url": "https://github.com/PalmerAL", + "followers_url": "https://api.github.com/users/PalmerAL/followers", + "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", + "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", + "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", + "organizations_url": "https://api.github.com/users/PalmerAL/orgs", + "repos_url": "https://api.github.com/users/PalmerAL/repos", + "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", + "received_events_url": "https://api.github.com/users/PalmerAL/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 76867117, + "download_count": 70, + "created_at": "2024-02-22T23:19:37Z", + "updated_at": "2024-02-22T23:19:49Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/min-1.31.2-x86_64.rpm" }, { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884565", - "id": 60884565, - "node_id": "RA_kwDOArOGUc4DoQZV", - "name": "Min-v1.24.0-darwin-x64.zip", + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153074584", + "id": 153074584, + "node_id": "RA_kwDOArOGUc4JH7uY", + "name": "min-v1.31.2-mac-arm64.zip", "label": null, "uploader": { "login": "PalmerAL", @@ -59356,17 +64415,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 90089125, - "download_count": 2519, - "created_at": "2022-03-29T00:35:55Z", - "updated_at": "2022-03-29T00:36:39Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/Min-v1.24.0-darwin-x64.zip" + "size": 100282495, + "download_count": 514, + "created_at": "2024-02-22T23:17:29Z", + "updated_at": "2024-02-22T23:18:08Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/min-v1.31.2-mac-arm64.zip" }, { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884037", - "id": 60884037, - "node_id": "RA_kwDOArOGUc4DoQRF", - "name": "Min-v1.24.0-win32-x64.zip", + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153074386", + "id": 153074386, + "node_id": "RA_kwDOArOGUc4JH7rS", + "name": "min-v1.31.2-mac-x86.zip", "label": null, "uploader": { "login": "PalmerAL", @@ -59390,17 +64449,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 93945326, - "download_count": 613, - "created_at": "2022-03-29T00:30:44Z", - "updated_at": "2022-03-29T00:31:53Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/Min-v1.24.0-win32-x64.zip" + "size": 105522561, + "download_count": 243, + "created_at": "2024-02-22T23:16:50Z", + "updated_at": "2024-02-22T23:17:29Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/min-v1.31.2-mac-x86.zip" }, { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884759", - "id": 60884759, - "node_id": "RA_kwDOArOGUc4DoQcX", - "name": "min_1.24.0_amd64.deb", + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153074785", + "id": 153074785, + "node_id": "RA_kwDOArOGUc4JH7xh", + "name": "Min-v1.31.2-windows-ia32.zip", "label": null, "uploader": { "login": "PalmerAL", @@ -59422,19 +64481,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/zip", "state": "uploaded", - "size": 65185376, - "download_count": 2468, - "created_at": "2022-03-29T00:39:09Z", - "updated_at": "2022-03-29T00:39:34Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min_1.24.0_amd64.deb" + "size": 106940094, + "download_count": 171, + "created_at": "2024-02-22T23:18:17Z", + "updated_at": "2024-02-22T23:18:46Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/Min-v1.31.2-windows-ia32.zip" }, { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884770", - "id": 60884770, - "node_id": "RA_kwDOArOGUc4DoQci", - "name": "min_1.24.0_arm64.deb", + "url": "https://api.github.com/repos/minbrowser/min/releases/assets/153074599", + "id": 153074599, + "node_id": "RA_kwDOArOGUc4JH7un", + "name": "Min-v1.31.2-windows.zip", "label": null, "uploader": { "login": "PalmerAL", @@ -59456,75 +64515,615 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/zip", + "state": "uploaded", + "size": 113932648, + "download_count": 481, + "created_at": "2024-02-22T23:17:32Z", + "updated_at": "2024-02-22T23:18:17Z", + "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.31.2/Min-v1.31.2-windows.zip" + } + ], + "tarball_url": "https://api.github.com/repos/minbrowser/min/tarball/v1.31.2", + "zipball_url": "https://api.github.com/repos/minbrowser/min/zipball/v1.31.2", + "body_html": "<ul>\n<li>Added \"paste and match style\" option in context menu (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/MohitBansal321/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/MohitBansal321\">@MohitBansal321</a>)</li>\n<li>Fixed: right-clicking on an image inside a link now shows an option to download the image.</li>\n<li>Fixed: <code>ctrl +</code> shortcut to zoom in didn't work on some keyboard layouts.</li>\n<li>Fixed: Opening GitHub would cause a crash when accessibility support was enabled.</li>\n<li>Translation updates: Finnish (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/anevaiopvn/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/anevaiopvn\">@anevaiopvn</a>), Simplified Chinese (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CoolPlayLin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CoolPlayLin\">@CoolPlayLin</a>), Ukrainian and Russian (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Sestowner/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Sestowner\">@Sestowner</a>)</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/minbrowser/min/releases/143269009/reactions", + "total_count": 11, + "+1": 5, + "-1": 0, + "laugh": 0, + "hooray": 2, + "confused": 0, + "heart": 1, + "rocket": 3, + "eyes": 0 + }, + "mentions_count": 4 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:30.786Z" + }, + "minimal-image-viewer": { + "latestRelease": { + "url": "https://api.github.com/repos/hayhaydz/MIV/releases/48189864", + "assets_url": "https://api.github.com/repos/hayhaydz/MIV/releases/48189864/assets", + "upload_url": "https://uploads.github.com/repos/hayhaydz/MIV/releases/48189864/assets{?name,label}", + "html_url": "https://github.com/hayhaydz/MIV/releases/tag/v1.0.0", + "id": 48189864, + "author": { + "login": "hayhaydz", + "id": 11842795, + "node_id": "MDQ6VXNlcjExODQyNzk1", + "avatar_url": "https://avatars.githubusercontent.com/u/11842795?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hayhaydz", + "html_url": "https://github.com/hayhaydz", + "followers_url": "https://api.github.com/users/hayhaydz/followers", + "following_url": "https://api.github.com/users/hayhaydz/following{/other_user}", + "gists_url": "https://api.github.com/users/hayhaydz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hayhaydz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hayhaydz/subscriptions", + "organizations_url": "https://api.github.com/users/hayhaydz/orgs", + "repos_url": "https://api.github.com/users/hayhaydz/repos", + "events_url": "https://api.github.com/users/hayhaydz/events{/privacy}", + "received_events_url": "https://api.github.com/users/hayhaydz/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQ4MTg5ODY0", + "tag_name": "v1.0.0", + "target_commitish": "main", + "name": "Initial Release // 1.0.0", + "draft": false, + "prerelease": false, + "created_at": "2021-08-23T11:49:05Z", + "published_at": "2021-08-23T11:52:38Z", + "assets": [ + { + "url": "https://api.github.com/repos/hayhaydz/MIV/releases/assets/42908840", + "id": 42908840, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyOTA4ODQw", + "name": "Minimal-Image-Viewer-1.0.0.exe", + "label": "", + "uploader": { + "login": "hayhaydz", + "id": 11842795, + "node_id": "MDQ6VXNlcjExODQyNzk1", + "avatar_url": "https://avatars.githubusercontent.com/u/11842795?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hayhaydz", + "html_url": "https://github.com/hayhaydz", + "followers_url": "https://api.github.com/users/hayhaydz/followers", + "following_url": "https://api.github.com/users/hayhaydz/following{/other_user}", + "gists_url": "https://api.github.com/users/hayhaydz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hayhaydz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hayhaydz/subscriptions", + "organizations_url": "https://api.github.com/users/hayhaydz/orgs", + "repos_url": "https://api.github.com/users/hayhaydz/repos", + "events_url": "https://api.github.com/users/hayhaydz/events{/privacy}", + "received_events_url": "https://api.github.com/users/hayhaydz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 59392908, + "download_count": 427, + "created_at": "2021-08-20T15:30:11Z", + "updated_at": "2021-08-20T15:46:11Z", + "browser_download_url": "https://github.com/hayhaydz/MIV/releases/download/v1.0.0/Minimal-Image-Viewer-1.0.0.exe" + }, + { + "url": "https://api.github.com/repos/hayhaydz/MIV/releases/assets/42909067", + "id": 42909067, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyOTA5MDY3", + "name": "Minimal-Image-Viewer-1.0.0.zip", + "label": "", + "uploader": { + "login": "hayhaydz", + "id": 11842795, + "node_id": "MDQ6VXNlcjExODQyNzk1", + "avatar_url": "https://avatars.githubusercontent.com/u/11842795?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hayhaydz", + "html_url": "https://github.com/hayhaydz", + "followers_url": "https://api.github.com/users/hayhaydz/followers", + "following_url": "https://api.github.com/users/hayhaydz/following{/other_user}", + "gists_url": "https://api.github.com/users/hayhaydz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hayhaydz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hayhaydz/subscriptions", + "organizations_url": "https://api.github.com/users/hayhaydz/orgs", + "repos_url": "https://api.github.com/users/hayhaydz/repos", + "events_url": "https://api.github.com/users/hayhaydz/events{/privacy}", + "received_events_url": "https://api.github.com/users/hayhaydz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 80982619, + "download_count": 45, + "created_at": "2021-08-20T15:34:40Z", + "updated_at": "2021-08-20T15:46:11Z", + "browser_download_url": "https://github.com/hayhaydz/MIV/releases/download/v1.0.0/Minimal-Image-Viewer-1.0.0.zip" + }, + { + "url": "https://api.github.com/repos/hayhaydz/MIV/releases/assets/42909611", + "id": 42909611, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyOTA5NjEx", + "name": "SOURCE_CODE.tar.gz", + "label": null, + "uploader": { + "login": "hayhaydz", + "id": 11842795, + "node_id": "MDQ6VXNlcjExODQyNzk1", + "avatar_url": "https://avatars.githubusercontent.com/u/11842795?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hayhaydz", + "html_url": "https://github.com/hayhaydz", + "followers_url": "https://api.github.com/users/hayhaydz/followers", + "following_url": "https://api.github.com/users/hayhaydz/following{/other_user}", + "gists_url": "https://api.github.com/users/hayhaydz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hayhaydz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hayhaydz/subscriptions", + "organizations_url": "https://api.github.com/users/hayhaydz/orgs", + "repos_url": "https://api.github.com/users/hayhaydz/repos", + "events_url": "https://api.github.com/users/hayhaydz/events{/privacy}", + "received_events_url": "https://api.github.com/users/hayhaydz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-gzip", + "state": "uploaded", + "size": 927324, + "download_count": 8, + "created_at": "2021-08-20T15:43:30Z", + "updated_at": "2021-08-20T15:46:11Z", + "browser_download_url": "https://github.com/hayhaydz/MIV/releases/download/v1.0.0/SOURCE_CODE.tar.gz" + }, + { + "url": "https://api.github.com/repos/hayhaydz/MIV/releases/assets/42909351", + "id": 42909351, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyOTA5MzUx", + "name": "SOURCE_CODE.zip", + "label": null, + "uploader": { + "login": "hayhaydz", + "id": 11842795, + "node_id": "MDQ6VXNlcjExODQyNzk1", + "avatar_url": "https://avatars.githubusercontent.com/u/11842795?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hayhaydz", + "html_url": "https://github.com/hayhaydz", + "followers_url": "https://api.github.com/users/hayhaydz/followers", + "following_url": "https://api.github.com/users/hayhaydz/following{/other_user}", + "gists_url": "https://api.github.com/users/hayhaydz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hayhaydz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hayhaydz/subscriptions", + "organizations_url": "https://api.github.com/users/hayhaydz/orgs", + "repos_url": "https://api.github.com/users/hayhaydz/repos", + "events_url": "https://api.github.com/users/hayhaydz/events{/privacy}", + "received_events_url": "https://api.github.com/users/hayhaydz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 933890, + "download_count": 8, + "created_at": "2021-08-20T15:40:08Z", + "updated_at": "2021-08-20T15:40:09Z", + "browser_download_url": "https://github.com/hayhaydz/MIV/releases/download/v1.0.0/SOURCE_CODE.zip" + } + ], + "tarball_url": "https://api.github.com/repos/hayhaydz/MIV/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/hayhaydz/MIV/zipball/v1.0.0", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:31.326Z" + }, + "mini-diary": { + "latestRelease": { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151", + "assets_url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151/assets", + "upload_url": "https://uploads.github.com/repos/samuelmeuli/mini-diary/releases/27034151/assets{?name,label}", + "html_url": "https://github.com/samuelmeuli/mini-diary/releases/tag/v3.3.0", + "id": 27034151, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI3MDM0MTUx", + "tag_name": "v3.3.0", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2020-05-29T13:08:39Z", + "published_at": "2020-05-29T14:17:51Z", + "assets": [ + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181158", + "id": 21181158, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTU4", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 370, + "download_count": 14360, + "created_at": "2020-05-29T14:12:48Z", + "updated_at": "2020-05-29T14:12:48Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181278", + "id": 21181278, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc4", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 518, + "download_count": 42740, + "created_at": "2020-05-29T14:17:00Z", + "updated_at": "2020-05-29T14:17:01Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181201", + "id": 21181201, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjAx", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 348, + "download_count": 239513, + "created_at": "2020-05-29T14:13:45Z", + "updated_at": "2020-05-29T14:13:46Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest.yml" + }, + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181276", + "id": 21181276, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc2", + "name": "Mini-Diary-3.3.0-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 66681538, + "download_count": 1958, + "created_at": "2020-05-29T14:16:56Z", + "updated_at": "2020-05-29T14:17:00Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0-mac.zip" + }, + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181129", + "id": 21181129, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTI5", + "name": "Mini-Diary-3.3.0.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 73686225, + "download_count": 5912, + "created_at": "2020-05-29T14:11:55Z", + "updated_at": "2020-05-29T14:11:57Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.AppImage" + }, + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181273", + "id": 21181273, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjcz", + "name": "Mini-Diary-3.3.0.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 68719994, + "download_count": 1948, + "created_at": "2020-05-29T14:16:41Z", + "updated_at": "2020-05-29T14:16:45Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.dmg" + }, + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181274", + "id": 21181274, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc0", + "name": "Mini-Diary-3.3.0.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 72369, + "download_count": 73, + "created_at": "2020-05-29T14:16:41Z", + "updated_at": "2020-05-29T14:16:41Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181234", + "id": 21181234, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjM0", + "name": "Mini-Diary-3.3.0.pkg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 67538714, + "download_count": 275, + "created_at": "2020-05-29T14:15:04Z", + "updated_at": "2020-05-29T14:15:08Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.pkg" + }, + { + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181199", + "id": 21181199, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTk5", + "name": "Mini-Diary-Setup-3.3.0.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", "state": "uploaded", - "size": 64736424, - "download_count": 1341, - "created_at": "2022-03-29T00:39:34Z", - "updated_at": "2022-03-29T00:40:30Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min_1.24.0_arm64.deb" + "size": 50267729, + "download_count": 29010, + "created_at": "2020-05-29T14:13:38Z", + "updated_at": "2020-05-29T14:13:45Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-Setup-3.3.0.exe" }, { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884864", - "id": 60884864, - "node_id": "RA_kwDOArOGUc4DoQeA", - "name": "min_1.24.0_armhf.deb", - "label": null, + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181171", + "id": 21181171, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTcx", + "name": "Mini-Diary-Setup-3.3.0.exe.blockmap", + "label": "", "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 59195468, - "download_count": 1320, - "created_at": "2022-03-29T00:40:30Z", - "updated_at": "2022-03-29T00:41:25Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min_1.24.0_armhf.deb" + "size": 53766, + "download_count": 4406, + "created_at": "2020-05-29T14:13:25Z", + "updated_at": "2020-05-29T14:13:25Z", + "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-Setup-3.3.0.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/minbrowser/min/tarball/v1.24.0", - "zipball_url": "https://api.github.com/repos/minbrowser/min/zipball/v1.24.0", - "body_html": "<ul>\n<li>On macOS, you can now rearrange tabs in the tab bar by holding down the command key and dragging.\n<ul>\n<li>And on Windows and Linux, dragging-and-dropping tabs now works more reliably.</li>\n</ul>\n</li>\n<li>Enabling the dark mode in Min now also enables dark mode on websites that support it.</li>\n<li>Improved the touchbar layout on macOS.</li>\n<li>Fixed an issue where Min couldn't be set as the default browser on macOS.</li>\n<li>Fixed an issue where an error message would appear when loading pages for some users.</li>\n<li>Added Belarusian translation (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/MaximFedarau/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/MaximFedarau\">@MaximFedarau</a>)</li>\n<li>Updated Chromium to address security issues.</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/samuelmeuli/mini-diary/tarball/v3.3.0", + "zipball_url": "https://api.github.com/repos/samuelmeuli/mini-diary/zipball/v3.3.0", + "body_html": "<ul>\n<li>Add option for disabling spellcheck (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"619364897\" data-permission-text=\"Title is private\" data-url=\"https://github.com/samuelmeuli/mini-diary/issues/87\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/samuelmeuli/mini-diary/pull/87/hovercard\" href=\"https://github.com/samuelmeuli/mini-diary/pull/87\">#87</a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/samuelmeuli/mini-diary/commit/ecf66ccf61fd2d79c556e62735327e2fb6e24311/hovercard\" href=\"https://github.com/samuelmeuli/mini-diary/commit/ecf66ccf61fd2d79c556e62735327e2fb6e24311\"><tt>ecf66cc</tt></a>)</li>\n<li>Fix missing mapping for Norwegian (Bokmal) translations (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"623671925\" data-permission-text=\"Title is private\" data-url=\"https://github.com/samuelmeuli/mini-diary/issues/90\" data-hovercard-type=\"issue\" data-hovercard-url=\"/samuelmeuli/mini-diary/issues/90/hovercard\" href=\"https://github.com/samuelmeuli/mini-diary/issues/90\">#90</a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/samuelmeuli/mini-diary/commit/cf3a5ee1fe86f0ebf993560dd81efe5cccf01461/hovercard\" href=\"https://github.com/samuelmeuli/mini-diary/commit/cf3a5ee1fe86f0ebf993560dd81efe5cccf01461\"><tt>cf3a5ee</tt></a>)</li>\n</ul>\n<p><a class=\"commit-link\" href=\"https://github.com/samuelmeuli/mini-diary/compare/v3.2.0...v3.3.0\"><tt>v3.2.0...v3.3.0</tt></a></p>", "reactions": { - "url": "https://api.github.com/repos/minbrowser/min/releases/62982092/reactions", - "total_count": 19, + "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151/reactions", + "total_count": 6, "+1": 4, "-1": 0, - "laugh": 5, - "hooray": 4, + "laugh": 0, + "hooray": 0, "confused": 0, - "heart": 5, - "rocket": 1, + "heart": 2, + "rocket": 0, "eyes": 0 - }, - "mentions_count": 1 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.675Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:31.326Z" }, "mingo": { "latestRelease": { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/64839743", - "assets_url": "https://api.github.com/repos/mingo-app/mingo/releases/64839743/assets", - "upload_url": "https://uploads.github.com/repos/mingo-app/mingo/releases/64839743/assets{?name,label}", - "html_url": "https://github.com/mingo-app/mingo/releases/tag/v1.8.0", - "id": 64839743, + "url": "https://api.github.com/repos/mingo-app/mingo/releases/131007933", + "assets_url": "https://api.github.com/repos/mingo-app/mingo/releases/131007933/assets", + "upload_url": "https://uploads.github.com/repos/mingo-app/mingo/releases/131007933/assets{?name,label}", + "html_url": "https://github.com/mingo-app/mingo/releases/tag/v1.13.5", + "id": 131007933, "author": { "login": "tothradoslav", "id": 3465808, @@ -59545,20 +65144,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOCo5aHM4D3WA_", - "tag_name": "v1.8.0", + "node_id": "RE_kwDOCo5aHM4HzwW9", + "tag_name": "v1.13.5", "target_commitish": "master", - "name": "v1.8.0", + "name": "v1.13.5", "draft": false, "prerelease": false, - "created_at": "2022-04-15T11:59:07Z", - "published_at": "2022-04-20T12:52:52Z", + "created_at": "2022-12-02T17:01:54Z", + "published_at": "2023-11-22T14:48:57Z", "assets": [ { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103503", - "id": 63103503, - "node_id": "RA_kwDOCo5aHM4DwuIP", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911026", + "id": 136911026, + "node_id": "RA_kwDOCo5aHM4IKRiy", + "name": "entitlements.mac.inherit.plist", "label": null, "uploader": { "login": "tothradoslav", @@ -59580,19 +65179,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 362, - "download_count": 632, - "created_at": "2022-04-20T12:40:26Z", - "updated_at": "2022-04-20T12:40:27Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/latest-linux.yml" + "size": 694, + "download_count": 4, + "created_at": "2023-11-22T14:39:52Z", + "updated_at": "2023-11-22T14:39:53Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/entitlements.mac.inherit.plist" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103506", - "id": 63103506, - "node_id": "RA_kwDOCo5aHM4DwuIS", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911029", + "id": 136911029, + "node_id": "RA_kwDOCo5aHM4IKRi1", + "name": "entitlements.mac.plist", "label": null, "uploader": { "login": "tothradoslav", @@ -59614,19 +65213,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 786, - "download_count": 3249, - "created_at": "2022-04-20T12:40:27Z", - "updated_at": "2022-04-20T12:40:28Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/latest-mac.yml" + "size": 694, + "download_count": 3, + "created_at": "2023-11-22T14:39:53Z", + "updated_at": "2023-11-22T14:39:53Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/entitlements.mac.plist" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103508", - "id": 63103508, - "node_id": "RA_kwDOCo5aHM4DwuIU", - "name": "latest.yml", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911030", + "id": 136911030, + "node_id": "RA_kwDOCo5aHM4IKRi2", + "name": "latest-linux-arm64.yml", "label": null, "uploader": { "login": "tothradoslav", @@ -59650,17 +65249,17 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 338, - "download_count": 2445, - "created_at": "2022-04-20T12:40:28Z", - "updated_at": "2022-04-20T12:40:28Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/latest.yml" + "size": 377, + "download_count": 7, + "created_at": "2023-11-22T14:39:53Z", + "updated_at": "2023-11-22T14:39:54Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103727", - "id": 63103727, - "node_id": "RA_kwDOCo5aHM4DwuLv", - "name": "Mingo-1.8.0-arm64-mac.zip", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911032", + "id": 136911032, + "node_id": "RA_kwDOCo5aHM4IKRi4", + "name": "latest-linux.yml", "label": null, "uploader": { "login": "tothradoslav", @@ -59682,19 +65281,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 97342676, - "download_count": 106, - "created_at": "2022-04-20T12:43:17Z", - "updated_at": "2022-04-20T12:44:39Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-arm64-mac.zip" + "size": 365, + "download_count": 1073, + "created_at": "2023-11-22T14:39:54Z", + "updated_at": "2023-11-22T14:39:54Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/latest-linux.yml" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103829", - "id": 63103829, - "node_id": "RA_kwDOCo5aHM4DwuNV", - "name": "Mingo-1.8.0-arm64-mac.zip.blockmap", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911034", + "id": 136911034, + "node_id": "RA_kwDOCo5aHM4IKRi6", + "name": "latest-mac.yml", "label": null, "uploader": { "login": "tothradoslav", @@ -59716,19 +65315,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 102134, - "download_count": 1, - "created_at": "2022-04-20T12:44:39Z", - "updated_at": "2022-04-20T12:44:40Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-arm64-mac.zip.blockmap" + "size": 795, + "download_count": 15850, + "created_at": "2023-11-22T14:39:54Z", + "updated_at": "2023-11-22T14:39:55Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/latest-mac.yml" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103830", - "id": 63103830, - "node_id": "RA_kwDOCo5aHM4DwuNW", - "name": "Mingo-1.8.0-arm64.dmg", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911038", + "id": 136911038, + "node_id": "RA_kwDOCo5aHM4IKRi-", + "name": "latest.yml", "label": null, "uploader": { "login": "tothradoslav", @@ -59750,19 +65349,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 101148676, - "download_count": 142, - "created_at": "2022-04-20T12:44:40Z", - "updated_at": "2022-04-20T12:45:35Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-arm64.dmg" + "size": 342, + "download_count": 6198, + "created_at": "2023-11-22T14:39:55Z", + "updated_at": "2023-11-22T14:39:55Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/latest.yml" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103960", - "id": 63103960, - "node_id": "RA_kwDOCo5aHM4DwuPY", - "name": "Mingo-1.8.0-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911453", + "id": 136911453, + "node_id": "RA_kwDOCo5aHM4IKRpd", + "name": "Mingo-1.13.5-arm64-mac.zip", "label": null, "uploader": { "login": "tothradoslav", @@ -59784,19 +65383,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 107279, - "download_count": 2, - "created_at": "2022-04-20T12:45:35Z", - "updated_at": "2022-04-20T12:45:35Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-arm64.dmg.blockmap" + "size": 108041360, + "download_count": 201, + "created_at": "2023-11-22T14:42:20Z", + "updated_at": "2023-11-22T14:43:16Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103962", - "id": 63103962, - "node_id": "RA_kwDOCo5aHM4DwuPa", - "name": "Mingo-1.8.0-mac.zip", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911531", + "id": 136911531, + "node_id": "RA_kwDOCo5aHM4IKRqr", + "name": "Mingo-1.13.5-arm64-mac.zip.blockmap", "label": null, "uploader": { "login": "tothradoslav", @@ -59818,19 +65417,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 96009656, - "download_count": 113, - "created_at": "2022-04-20T12:45:35Z", - "updated_at": "2022-04-20T12:46:40Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-mac.zip" + "size": 112255, + "download_count": 2, + "created_at": "2023-11-22T14:43:16Z", + "updated_at": "2023-11-22T14:43:17Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104092", - "id": 63104092, - "node_id": "RA_kwDOCo5aHM4DwuRc", - "name": "Mingo-1.8.0-mac.zip.blockmap", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911532", + "id": 136911532, + "node_id": "RA_kwDOCo5aHM4IKRqs", + "name": "Mingo-1.13.5-arm64.AppImage", "label": null, "uploader": { "login": "tothradoslav", @@ -59854,17 +65453,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 102386, - "download_count": 1, - "created_at": "2022-04-20T12:46:40Z", - "updated_at": "2022-04-20T12:46:41Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-mac.zip.blockmap" + "size": 123563288, + "download_count": 11, + "created_at": "2023-11-22T14:43:17Z", + "updated_at": "2023-11-22T14:44:03Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5-arm64.AppImage" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104354", - "id": 63104354, - "node_id": "RA_kwDOCo5aHM4DwuVi", - "name": "Mingo-1.8.0.AppImage", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911640", + "id": 136911640, + "node_id": "RA_kwDOCo5aHM4IKRsY", + "name": "Mingo-1.13.5-arm64.dmg", "label": null, "uploader": { "login": "tothradoslav", @@ -59888,17 +65487,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 142974893, - "download_count": 293, - "created_at": "2022-04-20T12:49:51Z", - "updated_at": "2022-04-20T12:51:26Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0.AppImage" + "size": 112687296, + "download_count": 440, + "created_at": "2023-11-22T14:44:03Z", + "updated_at": "2023-11-22T14:44:55Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5-arm64.dmg" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104588", - "id": 63104588, - "node_id": "RA_kwDOCo5aHM4DwuZM", - "name": "Mingo-1.8.0.dmg", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911736", + "id": 136911736, + "node_id": "RA_kwDOCo5aHM4IKRt4", + "name": "Mingo-1.13.5-arm64.dmg.blockmap", "label": null, "uploader": { "login": "tothradoslav", @@ -59922,17 +65521,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 99578236, - "download_count": 204, - "created_at": "2022-04-20T12:51:26Z", - "updated_at": "2022-04-20T12:52:37Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0.dmg" + "size": 118761, + "download_count": 2, + "created_at": "2023-11-22T14:44:55Z", + "updated_at": "2023-11-22T14:44:56Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104715", - "id": 63104715, - "node_id": "RA_kwDOCo5aHM4DwubL", - "name": "Mingo-1.8.0.dmg.blockmap", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911737", + "id": 136911737, + "node_id": "RA_kwDOCo5aHM4IKRt5", + "name": "mingo-1.13.5-arm64.tar.gz", "label": null, "uploader": { "login": "tothradoslav", @@ -59954,19 +65553,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-gzip", "state": "uploaded", - "size": 104639, - "download_count": 1, - "created_at": "2022-04-20T12:52:37Z", - "updated_at": "2022-04-20T12:52:37Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0.dmg.blockmap" + "size": 116383606, + "download_count": 3, + "created_at": "2023-11-22T14:44:56Z", + "updated_at": "2023-11-22T14:45:40Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/mingo-1.13.5-arm64.tar.gz" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104716", - "id": 63104716, - "node_id": "RA_kwDOCo5aHM4DwubM", - "name": "mingo.plist", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911833", + "id": 136911833, + "node_id": "RA_kwDOCo5aHM4IKRvZ", + "name": "Mingo-1.13.5-mac.zip", "label": null, "uploader": { "login": "tothradoslav", @@ -59988,19 +65587,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 434, - "download_count": 1, - "created_at": "2022-04-20T12:52:38Z", - "updated_at": "2022-04-20T12:52:38Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/mingo.plist" + "size": 114134246, + "download_count": 46, + "created_at": "2023-11-22T14:45:40Z", + "updated_at": "2023-11-22T14:46:17Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5-mac.zip" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103509", - "id": 63103509, - "node_id": "RA_kwDOCo5aHM4DwuIV", - "name": "Mingo.Setup.1.8.0.exe", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911904", + "id": 136911904, + "node_id": "RA_kwDOCo5aHM4IKRwg", + "name": "Mingo-1.13.5-mac.zip.blockmap", "label": null, "uploader": { "login": "tothradoslav", @@ -60022,19 +65621,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 77211072, - "download_count": 567, - "created_at": "2022-04-20T12:40:28Z", - "updated_at": "2022-04-20T12:40:44Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo.Setup.1.8.0.exe" + "size": 119001, + "download_count": 2, + "created_at": "2023-11-22T14:46:17Z", + "updated_at": "2023-11-22T14:46:17Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103525", - "id": 63103525, - "node_id": "RA_kwDOCo5aHM4DwuIl", - "name": "Mingo.Setup.1.8.0.exe.blockmap", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911907", + "id": 136911907, + "node_id": "RA_kwDOCo5aHM4IKRwj", + "name": "Mingo-1.13.5.AppImage", "label": null, "uploader": { "login": "tothradoslav", @@ -60058,17 +65657,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81926, - "download_count": 2, - "created_at": "2022-04-20T12:40:44Z", - "updated_at": "2022-04-20T12:40:45Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo.Setup.1.8.0.exe.blockmap" + "size": 122828358, + "download_count": 289, + "created_at": "2023-11-22T14:46:17Z", + "updated_at": "2023-11-22T14:47:24Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5.AppImage" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103526", - "id": 63103526, - "node_id": "RA_kwDOCo5aHM4DwuIm", - "name": "mingo_1.8.0_amd64.deb", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136912135", + "id": 136912135, + "node_id": "RA_kwDOCo5aHM4IKR0H", + "name": "Mingo-1.13.5.dmg", "label": null, "uploader": { "login": "tothradoslav", @@ -60092,17 +65691,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94059220, - "download_count": 65, - "created_at": "2022-04-20T12:40:45Z", - "updated_at": "2022-04-20T12:41:55Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/mingo_1.8.0_amd64.deb" + "size": 118787478, + "download_count": 266, + "created_at": "2023-11-22T14:47:24Z", + "updated_at": "2023-11-22T14:48:10Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5.dmg" }, { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103594", - "id": 63103594, - "node_id": "RA_kwDOCo5aHM4DwuJq", - "name": "mingo_1.8.0_amd64.snap", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136912218", + "id": 136912218, + "node_id": "RA_kwDOCo5aHM4IKR1a", + "name": "Mingo-1.13.5.dmg.blockmap", "label": null, "uploader": { "login": "tothradoslav", @@ -60126,455 +65725,268 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 120135680, - "download_count": 4, - "created_at": "2022-04-20T12:41:55Z", - "updated_at": "2022-04-20T12:43:17Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/mingo_1.8.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/mingo-app/mingo/tarball/v1.8.0", - "zipball_url": "https://api.github.com/repos/mingo-app/mingo/zipball/v1.8.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.784Z" - }, - "mindmapp": { - "latestRelease": { - "url": "https://api.github.com/repos/cedoor/mindmapp/releases/26676997", - "assets_url": "https://api.github.com/repos/cedoor/mindmapp/releases/26676997/assets", - "upload_url": "https://uploads.github.com/repos/cedoor/mindmapp/releases/26676997/assets{?name,label}", - "html_url": "https://github.com/cedoor/mindmapp/releases/tag/v0.10.0", - "id": 26676997, - "author": { - "login": "cedoor", - "id": 11427903, - "node_id": "MDQ6VXNlcjExNDI3OTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/11427903?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cedoor", - "html_url": "https://github.com/cedoor", - "followers_url": "https://api.github.com/users/cedoor/followers", - "following_url": "https://api.github.com/users/cedoor/following{/other_user}", - "gists_url": "https://api.github.com/users/cedoor/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cedoor/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cedoor/subscriptions", - "organizations_url": "https://api.github.com/users/cedoor/orgs", - "repos_url": "https://api.github.com/users/cedoor/repos", - "events_url": "https://api.github.com/users/cedoor/events{/privacy}", - "received_events_url": "https://api.github.com/users/cedoor/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2Njc2OTk3", - "tag_name": "v0.10.0", - "target_commitish": "master", - "name": "v0.10.0", - "draft": false, - "prerelease": false, - "created_at": "2020-05-19T15:26:48Z", - "published_at": "2020-05-19T15:32:01Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/cedoor/mindmapp/tarball/v0.10.0", - "zipball_url": "https://api.github.com/repos/cedoor/mindmapp/zipball/v0.10.0", - "body_html": "<ul>\n<li>Add German translations</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.806Z" - }, - "mini-diary": { - "latestRelease": { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151", - "assets_url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151/assets", - "upload_url": "https://uploads.github.com/repos/samuelmeuli/mini-diary/releases/27034151/assets{?name,label}", - "html_url": "https://github.com/samuelmeuli/mini-diary/releases/tag/v3.3.0", - "id": 27034151, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3MDM0MTUx", - "tag_name": "v3.3.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-05-29T13:08:39Z", - "published_at": "2020-05-29T14:17:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181158", - "id": 21181158, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTU4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 7124, - "created_at": "2020-05-29T14:12:48Z", - "updated_at": "2020-05-29T14:12:48Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181278", - "id": 21181278, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc4", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 518, - "download_count": 26981, - "created_at": "2020-05-29T14:17:00Z", - "updated_at": "2020-05-29T14:17:01Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181201", - "id": 21181201, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjAx", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 348, - "download_count": 148303, - "created_at": "2020-05-29T14:13:45Z", - "updated_at": "2020-05-29T14:13:46Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181276", - "id": 21181276, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc2", - "name": "Mini-Diary-3.3.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 66681538, - "download_count": 1658, - "created_at": "2020-05-29T14:16:56Z", - "updated_at": "2020-05-29T14:17:00Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0-mac.zip" + "size": 124994, + "download_count": 1, + "created_at": "2023-11-22T14:48:10Z", + "updated_at": "2023-11-22T14:48:10Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo-1.13.5.dmg.blockmap" }, { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181129", - "id": 21181129, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTI5", - "name": "Mini-Diary-3.3.0.AppImage", - "label": "", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136912221", + "id": 136912221, + "node_id": "RA_kwDOCo5aHM4IKR1d", + "name": "mingo-1.13.5.tar.gz", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "tothradoslav", + "id": 3465808, + "node_id": "MDQ6VXNlcjM0NjU4MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/tothradoslav", + "html_url": "https://github.com/tothradoslav", + "followers_url": "https://api.github.com/users/tothradoslav/followers", + "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", + "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", + "organizations_url": "https://api.github.com/users/tothradoslav/orgs", + "repos_url": "https://api.github.com/users/tothradoslav/repos", + "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", + "received_events_url": "https://api.github.com/users/tothradoslav/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-gzip", "state": "uploaded", - "size": 73686225, - "download_count": 4121, - "created_at": "2020-05-29T14:11:55Z", - "updated_at": "2020-05-29T14:11:57Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.AppImage" + "size": 116024159, + "download_count": 8, + "created_at": "2023-11-22T14:48:10Z", + "updated_at": "2023-11-22T14:48:48Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/mingo-1.13.5.tar.gz" }, { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181273", - "id": 21181273, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjcz", - "name": "Mini-Diary-3.3.0.dmg", - "label": "", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136912320", + "id": 136912320, + "node_id": "RA_kwDOCo5aHM4IKR3A", + "name": "mingo.plist", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "tothradoslav", + "id": 3465808, + "node_id": "MDQ6VXNlcjM0NjU4MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/tothradoslav", + "html_url": "https://github.com/tothradoslav", + "followers_url": "https://api.github.com/users/tothradoslav/followers", + "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", + "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", + "organizations_url": "https://api.github.com/users/tothradoslav/orgs", + "repos_url": "https://api.github.com/users/tothradoslav/repos", + "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", + "received_events_url": "https://api.github.com/users/tothradoslav/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68719994, - "download_count": 1414, - "created_at": "2020-05-29T14:16:41Z", - "updated_at": "2020-05-29T14:16:45Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.dmg" + "size": 434, + "download_count": 2, + "created_at": "2023-11-22T14:48:48Z", + "updated_at": "2023-11-22T14:48:49Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/mingo.plist" }, { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181274", - "id": 21181274, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc0", - "name": "Mini-Diary-3.3.0.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911039", + "id": 136911039, + "node_id": "RA_kwDOCo5aHM4IKRi_", + "name": "Mingo.Setup.1.13.5.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "tothradoslav", + "id": 3465808, + "node_id": "MDQ6VXNlcjM0NjU4MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/tothradoslav", + "html_url": "https://github.com/tothradoslav", + "followers_url": "https://api.github.com/users/tothradoslav/followers", + "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", + "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", + "organizations_url": "https://api.github.com/users/tothradoslav/orgs", + "repos_url": "https://api.github.com/users/tothradoslav/repos", + "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", + "received_events_url": "https://api.github.com/users/tothradoslav/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 72369, - "download_count": 60, - "created_at": "2020-05-29T14:16:41Z", - "updated_at": "2020-05-29T14:16:41Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.dmg.blockmap" + "size": 176044704, + "download_count": 1784, + "created_at": "2023-11-22T14:39:55Z", + "updated_at": "2023-11-22T14:41:18Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo.Setup.1.13.5.exe" }, { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181234", - "id": 21181234, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjM0", - "name": "Mini-Diary-3.3.0.pkg", - "label": "", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911360", + "id": 136911360, + "node_id": "RA_kwDOCo5aHM4IKRoA", + "name": "Mingo.Setup.1.13.5.exe.blockmap", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "tothradoslav", + "id": 3465808, + "node_id": "MDQ6VXNlcjM0NjU4MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/tothradoslav", + "html_url": "https://github.com/tothradoslav", + "followers_url": "https://api.github.com/users/tothradoslav/followers", + "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", + "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", + "organizations_url": "https://api.github.com/users/tothradoslav/orgs", + "repos_url": "https://api.github.com/users/tothradoslav/repos", + "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", + "received_events_url": "https://api.github.com/users/tothradoslav/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 67538714, - "download_count": 216, - "created_at": "2020-05-29T14:15:04Z", - "updated_at": "2020-05-29T14:15:08Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.pkg" + "size": 182309, + "download_count": 2, + "created_at": "2023-11-22T14:41:18Z", + "updated_at": "2023-11-22T14:41:18Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/Mingo.Setup.1.13.5.exe.blockmap" }, { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181199", - "id": 21181199, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTk5", - "name": "Mini-Diary-Setup-3.3.0.exe", - "label": "", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911363", + "id": 136911363, + "node_id": "RA_kwDOCo5aHM4IKRoD", + "name": "mingo_1.13.5_amd64.deb", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "tothradoslav", + "id": 3465808, + "node_id": "MDQ6VXNlcjM0NjU4MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/tothradoslav", + "html_url": "https://github.com/tothradoslav", + "followers_url": "https://api.github.com/users/tothradoslav/followers", + "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", + "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", + "organizations_url": "https://api.github.com/users/tothradoslav/orgs", + "repos_url": "https://api.github.com/users/tothradoslav/repos", + "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", + "received_events_url": "https://api.github.com/users/tothradoslav/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 50267729, - "download_count": 22281, - "created_at": "2020-05-29T14:13:38Z", - "updated_at": "2020-05-29T14:13:45Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-Setup-3.3.0.exe" + "size": 81921288, + "download_count": 42, + "created_at": "2023-11-22T14:41:19Z", + "updated_at": "2023-11-22T14:41:47Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/mingo_1.13.5_amd64.deb" }, { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181171", - "id": 21181171, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTcx", - "name": "Mini-Diary-Setup-3.3.0.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/136911403", + "id": 136911403, + "node_id": "RA_kwDOCo5aHM4IKRor", + "name": "mingo_1.13.5_arm64.deb", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "tothradoslav", + "id": 3465808, + "node_id": "MDQ6VXNlcjM0NjU4MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/tothradoslav", + "html_url": "https://github.com/tothradoslav", + "followers_url": "https://api.github.com/users/tothradoslav/followers", + "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", + "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", + "organizations_url": "https://api.github.com/users/tothradoslav/orgs", + "repos_url": "https://api.github.com/users/tothradoslav/repos", + "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", + "received_events_url": "https://api.github.com/users/tothradoslav/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 53766, - "download_count": 3593, - "created_at": "2020-05-29T14:13:25Z", - "updated_at": "2020-05-29T14:13:25Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-Setup-3.3.0.exe.blockmap" + "size": 77611296, + "download_count": 12, + "created_at": "2023-11-22T14:41:47Z", + "updated_at": "2023-11-22T14:42:19Z", + "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.13.5/mingo_1.13.5_arm64.deb" } ], - "tarball_url": "https://api.github.com/repos/samuelmeuli/mini-diary/tarball/v3.3.0", - "zipball_url": "https://api.github.com/repos/samuelmeuli/mini-diary/zipball/v3.3.0", - "body_html": "<ul>\n<li>Add option for disabling spellcheck (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"619364897\" data-permission-text=\"Title is private\" data-url=\"https://github.com/samuelmeuli/mini-diary/issues/87\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/samuelmeuli/mini-diary/pull/87/hovercard\" href=\"https://github.com/samuelmeuli/mini-diary/pull/87\">#87</a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/samuelmeuli/mini-diary/commit/ecf66ccf61fd2d79c556e62735327e2fb6e24311/hovercard\" href=\"https://github.com/samuelmeuli/mini-diary/commit/ecf66ccf61fd2d79c556e62735327e2fb6e24311\"><tt>ecf66cc</tt></a>)</li>\n<li>Fix missing mapping for Norwegian (Bokmal) translations (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"623671925\" data-permission-text=\"Title is private\" data-url=\"https://github.com/samuelmeuli/mini-diary/issues/90\" data-hovercard-type=\"issue\" data-hovercard-url=\"/samuelmeuli/mini-diary/issues/90/hovercard\" href=\"https://github.com/samuelmeuli/mini-diary/issues/90\">#90</a>, <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/samuelmeuli/mini-diary/commit/cf3a5ee1fe86f0ebf993560dd81efe5cccf01461/hovercard\" href=\"https://github.com/samuelmeuli/mini-diary/commit/cf3a5ee1fe86f0ebf993560dd81efe5cccf01461\"><tt>cf3a5ee</tt></a>)</li>\n</ul>\n<p><a class=\"commit-link\" href=\"https://github.com/samuelmeuli/mini-diary/compare/v3.2.0...v3.3.0\"><tt>v3.2.0...v3.3.0</tt></a></p>", - "reactions": { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/mingo-app/mingo/tarball/v1.13.5", + "zipball_url": "https://api.github.com/repos/mingo-app/mingo/zipball/v1.13.5", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:31.326Z" + }, + "mindmapp": { + "latestRelease": { + "url": "https://api.github.com/repos/cedoor/mindmapp/releases/26676997", + "assets_url": "https://api.github.com/repos/cedoor/mindmapp/releases/26676997/assets", + "upload_url": "https://uploads.github.com/repos/cedoor/mindmapp/releases/26676997/assets{?name,label}", + "html_url": "https://github.com/cedoor/mindmapp/releases/tag/v0.10.0", + "id": 26676997, + "author": { + "login": "cedoor", + "id": 11427903, + "node_id": "MDQ6VXNlcjExNDI3OTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/11427903?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cedoor", + "html_url": "https://github.com/cedoor", + "followers_url": "https://api.github.com/users/cedoor/followers", + "following_url": "https://api.github.com/users/cedoor/following{/other_user}", + "gists_url": "https://api.github.com/users/cedoor/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cedoor/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cedoor/subscriptions", + "organizations_url": "https://api.github.com/users/cedoor/orgs", + "repos_url": "https://api.github.com/users/cedoor/repos", + "events_url": "https://api.github.com/users/cedoor/events{/privacy}", + "received_events_url": "https://api.github.com/users/cedoor/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI2Njc2OTk3", + "tag_name": "v0.10.0", + "target_commitish": "master", + "name": "v0.10.0", + "draft": false, + "prerelease": false, + "created_at": "2020-05-19T15:26:48Z", + "published_at": "2020-05-19T15:32:01Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/cedoor/mindmapp/tarball/v0.10.0", + "zipball_url": "https://api.github.com/repos/cedoor/mindmapp/zipball/v0.10.0", + "body_html": "<ul>\n<li>Add German translations</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.888Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:31.473Z" + }, + "mobirise": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:31.737Z" }, "mjml-app": { "latestRelease": { @@ -60641,7 +66053,7 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 407, - "download_count": 230, + "download_count": 1278, "created_at": "2022-02-18T02:37:00Z", "updated_at": "2022-02-18T02:37:00Z", "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/latest-linux.yml" @@ -60675,7 +66087,7 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 536, - "download_count": 15909, + "download_count": 138527, "created_at": "2022-02-18T02:20:02Z", "updated_at": "2022-02-18T02:20:02Z", "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/latest-mac.yml" @@ -60709,7 +66121,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 356, - "download_count": 20366, + "download_count": 197460, "created_at": "2022-02-18T02:31:35Z", "updated_at": "2022-02-18T02:31:36Z", "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/latest.yml" @@ -60743,7 +66155,7 @@ "content_type": "application/gzip", "state": "uploaded", "size": 85372156, - "download_count": 16, + "download_count": 87, "created_at": "2022-02-18T14:01:15Z", "updated_at": "2022-02-18T14:01:28Z", "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-linux-x64.tar.gz" @@ -60777,7 +66189,7 @@ "content_type": "application/x-iso9660-appimage", "state": "uploaded", "size": 90644869, - "download_count": 315, + "download_count": 760, "created_at": "2022-02-18T14:01:53Z", "updated_at": "2022-02-18T14:02:05Z", "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-linux-x86_64.AppImage" @@ -60811,7 +66223,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 82551561, - "download_count": 87, + "download_count": 428, "created_at": "2022-02-18T14:04:35Z", "updated_at": "2022-02-18T14:04:48Z", "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-mac.dmg" @@ -60845,7 +66257,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 115372835, - "download_count": 2762, + "download_count": 11223, "created_at": "2022-02-18T02:31:26Z", "updated_at": "2022-02-18T02:31:35Z", "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-win.exe" @@ -60879,7 +66291,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 119347, - "download_count": 2610, + "download_count": 14130, "created_at": "2022-02-18T02:31:25Z", "updated_at": "2022-02-18T02:31:26Z", "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-win.exe.blockmap" @@ -60890,8 +66302,8 @@ "body_html": "<h2>Features</h2>\n<ul>\n<li>Templating system : Supports erb and handlebars engines</li>\n</ul>", "reactions": { "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/59867186/reactions", - "total_count": 1, - "+1": 1, + "total_count": 5, + "+1": 5, "-1": 0, "laugh": 0, "hooray": 0, @@ -60901,19 +66313,15 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.922Z" - }, - "mobirise": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.961Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:31.846Z" }, "moderndeck": { "latestRelease": { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/64675890", - "assets_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/64675890/assets", - "upload_url": "https://uploads.github.com/repos/dangeredwolf/ModernDeck/releases/64675890/assets{?name,label}", - "html_url": "https://github.com/dangeredwolf/ModernDeck/releases/tag/v9.4.4", - "id": 64675890, + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/91817121", + "assets_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/91817121/assets", + "upload_url": "https://uploads.github.com/repos/dangeredwolf/ModernDeck/releases/91817121/assets{?name,label}", + "html_url": "https://github.com/dangeredwolf/ModernDeck/releases/tag/v10.0.0", + "id": 91817121, "author": { "login": "dangeredwolf", "id": 2636265, @@ -60934,19 +66342,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOAaZkd84D2uAy", - "tag_name": "v9.4.4", + "node_id": "RE_kwDOAaZkd84FeQSh", + "tag_name": "v10.0.0", "target_commitish": "master", - "name": "ModernDeck 9.4.4", + "name": "ModernDeck 10 (Build 2200)", "draft": false, "prerelease": false, - "created_at": "2022-04-18T20:18:00Z", - "published_at": "2022-04-18T20:41:18Z", + "created_at": "2023-02-08T23:53:29Z", + "published_at": "2023-02-09T00:00:01Z", "assets": [ { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931231", - "id": 62931231, - "node_id": "RA_kwDOAaZkd84DwEEf", + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94868966", + "id": 94868966, + "node_id": "RA_kwDOAaZkd84Fp5Xm", "name": "latest-linux-arm64.yml", "label": null, "uploader": { @@ -60971,16 +66379,16 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 372, - "download_count": 421, - "created_at": "2022-04-18T20:42:53Z", - "updated_at": "2022-04-18T20:42:53Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/latest-linux-arm64.yml" + "size": 373, + "download_count": 14, + "created_at": "2023-02-08T23:50:26Z", + "updated_at": "2023-02-08T23:50:26Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931232", - "id": 62931232, - "node_id": "RA_kwDOAaZkd84DwEEg", + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94868967", + "id": 94868967, + "node_id": "RA_kwDOAaZkd84Fp5Xn", "name": "latest-linux.yml", "label": null, "uploader": { @@ -61003,402 +66411,1047 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 375, + "download_count": 52203, + "created_at": "2023-02-08T23:50:26Z", + "updated_at": "2023-02-08T23:50:26Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94868969", + "id": 94868969, + "node_id": "RA_kwDOAaZkd84Fp5Xp", + "name": "latest-mac.yml", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 501, + "download_count": 14620, + "created_at": "2023-02-08T23:50:26Z", + "updated_at": "2023-02-08T23:50:27Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94868970", + "id": 94868970, + "node_id": "RA_kwDOAaZkd84Fp5Xq", + "name": "latest.yml", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 333, + "download_count": 60294, + "created_at": "2023-02-08T23:50:27Z", + "updated_at": "2023-02-08T23:50:27Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/latest.yml" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94868971", + "id": 94868971, + "node_id": "RA_kwDOAaZkd84Fp5Xr", + "name": "ModernDeck-arm64.AppImage", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 126475795, + "download_count": 71, + "created_at": "2023-02-08T23:50:27Z", + "updated_at": "2023-02-08T23:51:02Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/ModernDeck-arm64.AppImage" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94869010", + "id": 94869010, + "node_id": "RA_kwDOAaZkd84Fp5YS", + "name": "ModernDeck-universal.dmg", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 189852488, + "download_count": 621, + "created_at": "2023-02-08T23:51:02Z", + "updated_at": "2023-02-08T23:51:37Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/ModernDeck-universal.dmg" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94869074", + "id": 94869074, + "node_id": "RA_kwDOAaZkd84Fp5ZS", + "name": "ModernDeck-universal.dmg.blockmap", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 199365, + "download_count": 8, + "created_at": "2023-02-08T23:51:37Z", + "updated_at": "2023-02-08T23:51:37Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/ModernDeck-universal.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94869076", + "id": 94869076, + "node_id": "RA_kwDOAaZkd84Fp5ZU", + "name": "ModernDeck-universal.zip", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 185752740, + "download_count": 273, + "created_at": "2023-02-08T23:51:37Z", + "updated_at": "2023-02-08T23:52:13Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/ModernDeck-universal.zip" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94869188", + "id": 94869188, + "node_id": "RA_kwDOAaZkd84Fp5bE", + "name": "ModernDeck-universal.zip.blockmap", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 194722, + "download_count": 6, + "created_at": "2023-02-08T23:52:13Z", + "updated_at": "2023-02-08T23:52:13Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/ModernDeck-universal.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94869189", + "id": 94869189, + "node_id": "RA_kwDOAaZkd84Fp5bF", + "name": "ModernDeck-x64.exe", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 98026528, + "download_count": 4291, + "created_at": "2023-02-08T23:52:13Z", + "updated_at": "2023-02-08T23:52:32Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/ModernDeck-x64.exe" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94869222", + "id": 94869222, + "node_id": "RA_kwDOAaZkd84Fp5bm", + "name": "ModernDeck-x64.exe.blockmap", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 104129, + "download_count": 970, + "created_at": "2023-02-08T23:52:32Z", + "updated_at": "2023-02-08T23:52:32Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/ModernDeck-x64.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/94869223", + "id": 94869223, + "node_id": "RA_kwDOAaZkd84Fp5bn", + "name": "ModernDeck-x86_64.AppImage", + "label": null, + "uploader": { + "login": "dangeredwolf", + "id": 2636265, + "node_id": "MDQ6VXNlcjI2MzYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dangeredwolf", + "html_url": "https://github.com/dangeredwolf", + "followers_url": "https://api.github.com/users/dangeredwolf/followers", + "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", + "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", + "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", + "repos_url": "https://api.github.com/users/dangeredwolf/repos", + "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", + "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 125129867, + "download_count": 1143, + "created_at": "2023-02-08T23:52:32Z", + "updated_at": "2023-02-08T23:52:56Z", + "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v10.0.0/ModernDeck-x86_64.AppImage" + } + ], + "tarball_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/tarball/v10.0.0", + "zipball_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/zipball/v10.0.0", + "body_html": "<p>This is the last major update to ModernDeck, as ModernDeck will no longer be receiving new feature upgrades (see <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1576630023\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dangeredwolf/ModernDeck/issues/357\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dangeredwolf/ModernDeck/issues/357/hovercard\" href=\"https://github.com/dangeredwolf/ModernDeck/issues/357\">#357</a>)</p>\n<p>Thanks for using ModernDeck over the years, I hope it's been a useful tool to many of you. You can keep using it if you'd like until Twitter decides to kill the classic version of TweetDeck.</p>\n<p>It's painful to say goodbye, but sometimes it's sorely necessary. I love you.</p>\n<ul>\n<li>Auto reverts to classic TweetDeck to ensure it keeps working</li>\n<li>Traditional Chinese support</li>\n<li>New notification sound</li>\n<li>New theme and font options</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/91817121/reactions", + "total_count": 10, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 10, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:32.022Z" + }, + "mockoon": { + "latestRelease": { + "url": "https://api.github.com/repos/mockoon/mockoon/releases/139139041", + "assets_url": "https://api.github.com/repos/mockoon/mockoon/releases/139139041/assets", + "upload_url": "https://uploads.github.com/repos/mockoon/mockoon/releases/139139041/assets{?name,label}", + "html_url": "https://github.com/mockoon/mockoon/releases/tag/v6.2.0", + "id": 139139041, + "author": { + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBc9nE84ISxfh", + "tag_name": "v6.2.0", + "target_commitish": "main", + "name": "v6.2.0", + "draft": false, + "prerelease": false, + "created_at": "2024-01-30T14:29:12Z", + "published_at": "2024-01-30T14:29:48Z", + "assets": [ + { + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734462", + "id": 148734462, + "node_id": "RA_kwDOBc9nE84I3YH-", + "name": "mockoon-6.2.0.amd64.deb", + "label": null, + "uploader": { + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 74743578, + "download_count": 700, + "created_at": "2024-01-30T15:40:31Z", + "updated_at": "2024-01-30T15:40:40Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon-6.2.0.amd64.deb" + }, + { + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734384", + "id": 148734384, + "node_id": "RA_kwDOBc9nE84I3YGw", + "name": "mockoon-6.2.0.amd64.snap", + "label": null, + "uploader": { + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", "state": "uploaded", - "size": 374, - "download_count": 28321, - "created_at": "2022-04-18T20:42:54Z", - "updated_at": "2022-04-18T20:42:54Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/latest-linux.yml" + "size": 92602368, + "download_count": 4, + "created_at": "2024-01-30T15:40:12Z", + "updated_at": "2024-01-30T15:40:22Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon-6.2.0.amd64.snap" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931814", - "id": 62931814, - "node_id": "RA_kwDOAaZkd84DwENm", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734224", + "id": 148734224, + "node_id": "RA_kwDOBc9nE84I3YEQ", + "name": "mockoon-6.2.0.arm64.AppImage", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 500, - "download_count": 250, - "created_at": "2022-04-18T20:49:06Z", - "updated_at": "2022-04-18T20:49:07Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/latest-mac.yml" + "size": 110111517, + "download_count": 52, + "created_at": "2024-01-30T15:38:47Z", + "updated_at": "2024-01-30T15:38:59Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon-6.2.0.arm64.AppImage" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931116", - "id": 62931116, - "node_id": "RA_kwDOAaZkd84DwECs", - "name": "latest.yml", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734486", + "id": 148734486, + "node_id": "RA_kwDOBc9nE84I3YIW", + "name": "mockoon-6.2.0.arm64.deb", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 333, - "download_count": 2942, - "created_at": "2022-04-18T20:40:37Z", - "updated_at": "2022-04-18T20:40:38Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/latest.yml" + "size": 70210372, + "download_count": 71, + "created_at": "2024-01-30T15:40:40Z", + "updated_at": "2024-01-30T15:40:48Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon-6.2.0.arm64.deb" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931815", - "id": 62931815, - "node_id": "RA_kwDOAaZkd84DwENn", - "name": "ModernDeck-universal.dmg", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734281", + "id": 148734281, + "node_id": "RA_kwDOBc9nE84I3YFJ", + "name": "mockoon-6.2.0.x86_64.AppImage", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 192976908, - "download_count": 39, - "created_at": "2022-04-18T20:49:07Z", - "updated_at": "2022-04-18T20:49:46Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck-universal.dmg" + "size": 109225269, + "download_count": 96, + "created_at": "2024-01-30T15:38:59Z", + "updated_at": "2024-01-30T15:39:16Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon-6.2.0.x86_64.AppImage" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931823", - "id": 62931823, - "node_id": "RA_kwDOAaZkd84DwENv", - "name": "ModernDeck-universal.dmg.blockmap", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734422", + "id": 148734422, + "node_id": "RA_kwDOBc9nE84I3YHW", + "name": "mockoon-6.2.0.x86_64.rpm", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 203787, - "download_count": 1, - "created_at": "2022-04-18T20:49:46Z", - "updated_at": "2022-04-18T20:49:46Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck-universal.dmg.blockmap" + "size": 74436681, + "download_count": 110, + "created_at": "2024-01-30T15:40:22Z", + "updated_at": "2024-01-30T15:40:31Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon-6.2.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931824", - "id": 62931824, - "node_id": "RA_kwDOAaZkd84DwENw", - "name": "ModernDeck-universal.zip", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734305", + "id": 148734305, + "node_id": "RA_kwDOBc9nE84I3YFh", + "name": "mockoon.6.2.0.appx", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 188989317, - "download_count": 61, - "created_at": "2022-04-18T20:49:46Z", - "updated_at": "2022-04-18T20:50:52Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck-universal.zip" + "size": 115889559, + "download_count": 3, + "created_at": "2024-01-30T15:39:15Z", + "updated_at": "2024-01-30T15:39:35Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon.6.2.0.appx" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931894", - "id": 62931894, - "node_id": "RA_kwDOAaZkd84DwEO2", - "name": "ModernDeck-universal.zip.blockmap", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734202", + "id": 148734202, + "node_id": "RA_kwDOBc9nE84I3YD6", + "name": "mockoon.portable.6.2.0.exe", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 197720, - "download_count": 1, - "created_at": "2022-04-18T20:50:52Z", - "updated_at": "2022-04-18T20:50:52Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck-universal.zip.blockmap" + "size": 70495600, + "download_count": 1112, + "created_at": "2024-01-30T15:38:35Z", + "updated_at": "2024-01-30T15:38:39Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon.portable.6.2.0.exe" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931234", - "id": 62931234, - "node_id": "RA_kwDOAaZkd84DwEEi", - "name": "ModernDeck_arm64.AppImage", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734369", + "id": 148734369, + "node_id": "RA_kwDOBc9nE84I3YGh", + "name": "mockoon.setup.6.2.0.arm64.dmg", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 129726132, - "download_count": 18, - "created_at": "2022-04-18T20:42:54Z", - "updated_at": "2022-04-18T20:43:19Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck_arm64.AppImage" + "size": 99634496, + "download_count": 1489, + "created_at": "2024-01-30T15:40:03Z", + "updated_at": "2024-01-30T15:40:12Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon.setup.6.2.0.arm64.dmg" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931117", - "id": 62931117, - "node_id": "RA_kwDOAaZkd84DwECt", - "name": "ModernDeck_x64.exe", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734212", + "id": 148734212, + "node_id": "RA_kwDOBc9nE84I3YEE", + "name": "mockoon.setup.6.2.0.exe", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 100835998, - "download_count": 508, - "created_at": "2022-04-18T20:40:38Z", - "updated_at": "2022-04-18T20:41:00Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck_x64.exe" + "size": 70666392, + "download_count": 9952, + "created_at": "2024-01-30T15:38:39Z", + "updated_at": "2024-01-30T15:38:47Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon.setup.6.2.0.exe" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931145", - "id": 62931145, - "node_id": "RA_kwDOAaZkd84DwEDJ", - "name": "ModernDeck_x64.exe.blockmap", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734348", + "id": 148734348, + "node_id": "RA_kwDOBc9nE84I3YGM", + "name": "mockoon.setup.6.2.0.universal.dmg", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 105432, - "download_count": 308, - "created_at": "2022-04-18T20:41:00Z", - "updated_at": "2022-04-18T20:41:01Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck_x64.exe.blockmap" + "size": 174347170, + "download_count": 2086, + "created_at": "2024-01-30T15:39:45Z", + "updated_at": "2024-01-30T15:40:03Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon.setup.6.2.0.universal.dmg" }, { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931310", - "id": 62931310, - "node_id": "RA_kwDOAaZkd84DwEFu", - "name": "ModernDeck_x86_64.AppImage", + "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/148734328", + "id": 148734328, + "node_id": "RA_kwDOBc9nE84I3YF4", + "name": "mockoon.setup.6.2.0.x64.dmg", "label": null, "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", + "login": "255kb", + "id": 7489814, + "node_id": "MDQ6VXNlcjc0ODk4MTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", + "url": "https://api.github.com/users/255kb", + "html_url": "https://github.com/255kb", + "followers_url": "https://api.github.com/users/255kb/followers", + "following_url": "https://api.github.com/users/255kb/following{/other_user}", + "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", + "organizations_url": "https://api.github.com/users/255kb/orgs", + "repos_url": "https://api.github.com/users/255kb/repos", + "events_url": "https://api.github.com/users/255kb/events{/privacy}", + "received_events_url": "https://api.github.com/users/255kb/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 123502883, - "download_count": 354, - "created_at": "2022-04-18T20:43:19Z", - "updated_at": "2022-04-18T20:43:42Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck_x86_64.AppImage" + "size": 104873881, + "download_count": 509, + "created_at": "2024-01-30T15:39:35Z", + "updated_at": "2024-01-30T15:39:45Z", + "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v6.2.0/mockoon.setup.6.2.0.x64.dmg" } ], - "tarball_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/tarball/v9.4.4", - "zipball_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/zipball/v9.4.4", - "body_html": "<p>This update is only applicable to Desktop versions of ModernDeck</p>\n<ul>\n<li>Updated Electron to hopefully fix weird resize behavior</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/mockoon/mockoon/tarball/v6.2.0", + "zipball_url": "https://api.github.com/repos/mockoon/mockoon/zipball/v6.2.0", + "body_html": "<p><a href=\"https://mockoon.com/releases/6.2.0/\" rel=\"nofollow\">Full changelog</a></p>", + "reactions": { + "url": "https://api.github.com/repos/mockoon/mockoon/releases/139139041/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.091Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:32.240Z" }, - "monolith-code": { + "monokle": { "latestRelease": { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/63441806", - "assets_url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/63441806/assets", - "upload_url": "https://uploads.github.com/repos/Haeri/MonolithCode2/releases/63441806/assets{?name,label}", - "html_url": "https://github.com/Haeri/MonolithCode2/releases/tag/2.1.7", - "id": 63441806, + "url": "https://api.github.com/repos/kubeshop/monokle/releases/144025070", + "assets_url": "https://api.github.com/repos/kubeshop/monokle/releases/144025070/assets", + "upload_url": "https://uploads.github.com/repos/kubeshop/monokle/releases/144025070/assets{?name,label}", + "html_url": "https://github.com/kubeshop/monokle/releases/tag/v2.4.5", + "id": 144025070, "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "monojack", + "id": 17082761, + "node_id": "MDQ6VXNlcjE3MDgyNzYx", + "avatar_url": "https://avatars.githubusercontent.com/u/17082761?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/monojack", + "html_url": "https://github.com/monojack", + "followers_url": "https://api.github.com/users/monojack/followers", + "following_url": "https://api.github.com/users/monojack/following{/other_user}", + "gists_url": "https://api.github.com/users/monojack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monojack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monojack/subscriptions", + "organizations_url": "https://api.github.com/users/monojack/orgs", + "repos_url": "https://api.github.com/users/monojack/repos", + "events_url": "https://api.github.com/users/monojack/events{/privacy}", + "received_events_url": "https://api.github.com/users/monojack/received_events", + "type": "User", "site_admin": false }, - "node_id": "RE_kwDOEcgmYs4DyAuO", - "tag_name": "2.1.7", - "target_commitish": "aa519eac69e3cee85043bd760b4bf85fec2e4a5d", - "name": "Release 2.1.7", + "node_id": "RE_kwDOFkdbJc4IlaXu", + "tag_name": "v2.4.5", + "target_commitish": "main", + "name": "v2.4.5", "draft": false, "prerelease": false, - "created_at": "2022-04-02T12:29:28Z", - "published_at": "2022-04-02T12:38:01Z", + "created_at": "2024-02-28T15:31:30Z", + "published_at": "2024-02-28T15:32:11Z", "assets": [ { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/assets/61351012", - "id": 61351012, - "node_id": "RA_kwDOEcgmYs4DqCRk", - "name": "monolithcode_linux.zip", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154029877", + "id": 154029877, + "node_id": "RA_kwDOFkdbJc4JLk81", + "name": "latest-linux-arm64.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 712, + "download_count": 0, + "created_at": "2024-02-28T15:45:25Z", + "updated_at": "2024-02-28T15:45:25Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/latest-linux-arm64.yml" + }, + { + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154029874", + "id": 154029874, + "node_id": "RA_kwDOFkdbJc4JLk8y", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 713, + "download_count": 0, + "created_at": "2024-02-28T15:45:25Z", + "updated_at": "2024-02-28T15:45:25Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154032714", + "id": 154032714, + "node_id": "RA_kwDOFkdbJc4JLlpK", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 521, + "download_count": 0, + "created_at": "2024-02-28T15:55:52Z", + "updated_at": "2024-02-28T15:55:53Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154030286", + "id": 154030286, + "node_id": "RA_kwDOFkdbJc4JLlDO", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 347, + "download_count": 29, + "created_at": "2024-02-28T15:47:17Z", + "updated_at": "2024-02-28T15:47:17Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/latest.yml" + }, + { + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154029947", + "id": 154029947, + "node_id": "RA_kwDOFkdbJc4JLk97", + "name": "Monokle-linux-2.4.5-aarch64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 113952841, + "download_count": 0, + "created_at": "2024-02-28T15:45:45Z", + "updated_at": "2024-02-28T15:45:47Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-linux-2.4.5-aarch64.rpm" + }, + { + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154029889", + "id": 154029889, + "node_id": "RA_kwDOFkdbJc4JLk9B", + "name": "Monokle-linux-2.4.5-amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61420,19 +67473,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 99179535, - "download_count": 233, - "created_at": "2022-04-02T12:38:07Z", - "updated_at": "2022-04-02T12:38:15Z", - "browser_download_url": "https://github.com/Haeri/MonolithCode2/releases/download/2.1.7/monolithcode_linux.zip" + "size": 117543778, + "download_count": 14, + "created_at": "2024-02-28T15:45:29Z", + "updated_at": "2024-02-28T15:45:31Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-linux-2.4.5-amd64.deb" }, { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/assets/61351015", - "id": 61351015, - "node_id": "RA_kwDOEcgmYs4DqCRn", - "name": "monolithcode_mac.zip", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154029912", + "id": 154029912, + "node_id": "RA_kwDOFkdbJc4JLk9Y", + "name": "Monokle-linux-2.4.5-arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61454,19 +67507,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 255929118, - "download_count": 29, - "created_at": "2022-04-02T12:38:16Z", - "updated_at": "2022-04-02T12:38:24Z", - "browser_download_url": "https://github.com/Haeri/MonolithCode2/releases/download/2.1.7/monolithcode_mac.zip" + "size": 196418583, + "download_count": 0, + "created_at": "2024-02-28T15:45:37Z", + "updated_at": "2024-02-28T15:45:41Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-linux-2.4.5-arm64.AppImage" }, { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/assets/61351004", - "id": 61351004, - "node_id": "RA_kwDOEcgmYs4DqCRc", - "name": "monolithcode_win.zip", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154029879", + "id": 154029879, + "node_id": "RA_kwDOFkdbJc4JLk83", + "name": "Monokle-linux-2.4.5-arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61488,19 +67541,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 98096378, - "download_count": 427, - "created_at": "2022-04-02T12:38:02Z", - "updated_at": "2022-04-02T12:38:07Z", - "browser_download_url": "https://github.com/Haeri/MonolithCode2/releases/download/2.1.7/monolithcode_win.zip" + "size": 112910488, + "download_count": 6, + "created_at": "2024-02-28T15:45:26Z", + "updated_at": "2024-02-28T15:45:28Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-linux-2.4.5-arm64.deb" }, { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/assets/61351021", - "id": 61351021, - "node_id": "RA_kwDOEcgmYs4DqCRt", - "name": "sha512sums.txt", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154029898", + "id": 154029898, + "node_id": "RA_kwDOFkdbJc4JLk9K", + "name": "Monokle-linux-2.4.5-x86_64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61522,62 +67575,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/plain", + "content_type": "raw", "state": "uploaded", - "size": 455, - "download_count": 16, - "created_at": "2022-04-02T12:38:25Z", - "updated_at": "2022-04-02T12:38:25Z", - "browser_download_url": "https://github.com/Haeri/MonolithCode2/releases/download/2.1.7/sha512sums.txt" - } - ], - "tarball_url": "https://api.github.com/repos/Haeri/MonolithCode2/tarball/2.1.7", - "zipball_url": "https://api.github.com/repos/Haeri/MonolithCode2/zipball/2.1.7", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.131Z" - }, - "moosync": { - "latestRelease": { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/66099079", - "assets_url": "https://api.github.com/repos/Moosync/Moosync/releases/66099079/assets", - "upload_url": "https://uploads.github.com/repos/Moosync/Moosync/releases/66099079/assets{?name,label}", - "html_url": "https://github.com/Moosync/Moosync/releases/tag/v2.1.0", - "id": 66099079, - "author": { - "login": "Ovenoboyo", - "id": 36789504, - "node_id": "MDQ6VXNlcjM2Nzg5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/36789504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Ovenoboyo", - "html_url": "https://github.com/Ovenoboyo", - "followers_url": "https://api.github.com/users/Ovenoboyo/followers", - "following_url": "https://api.github.com/users/Ovenoboyo/following{/other_user}", - "gists_url": "https://api.github.com/users/Ovenoboyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Ovenoboyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Ovenoboyo/subscriptions", - "organizations_url": "https://api.github.com/users/Ovenoboyo/orgs", - "repos_url": "https://api.github.com/users/Ovenoboyo/repos", - "events_url": "https://api.github.com/users/Ovenoboyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/Ovenoboyo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGKHM3M4D8JeH", - "tag_name": "v2.1.0", - "target_commitish": "main", - "name": "v2.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-05T10:06:47Z", - "published_at": "2022-05-05T11:57:13Z", - "assets": [ + "size": 196318050, + "download_count": 2, + "created_at": "2024-02-28T15:45:32Z", + "updated_at": "2024-02-28T15:45:36Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-linux-2.4.5-x86_64.AppImage" + }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64553490", - "id": 64553490, - "node_id": "RA_kwDOGKHM3M4D2QIS", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154029930", + "id": 154029930, + "node_id": "RA_kwDOFkdbJc4JLk9q", + "name": "Monokle-linux-2.4.5-x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61599,19 +67609,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "raw", "state": "uploaded", - "size": 392, - "download_count": 11, - "created_at": "2022-05-05T10:19:53Z", - "updated_at": "2022-05-05T10:19:54Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/latest-linux.yml" + "size": 118799149, + "download_count": 0, + "created_at": "2024-02-28T15:45:42Z", + "updated_at": "2024-02-28T15:45:44Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-linux-2.4.5-x86_64.rpm" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552622", - "id": 64552622, - "node_id": "RA_kwDOGKHM3M4D2P6u", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154032717", + "id": 154032717, + "node_id": "RA_kwDOFkdbJc4JLlpN", + "name": "Monokle-mac-2.4.5-universal.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61633,19 +67643,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "raw", "state": "uploaded", - "size": 501, - "download_count": 17, - "created_at": "2022-05-05T10:14:10Z", - "updated_at": "2022-05-05T10:14:10Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/latest-mac.yml" + "size": 263808993, + "download_count": 3, + "created_at": "2024-02-28T15:55:53Z", + "updated_at": "2024-02-28T15:56:25Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-mac-2.4.5-universal.dmg" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552828", - "id": 64552828, - "node_id": "RA_kwDOGKHM3M4D2P98", - "name": "latest.yml", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154032832", + "id": 154032832, + "node_id": "RA_kwDOFkdbJc4JLlrA", + "name": "Monokle-mac-2.4.5-universal.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61667,19 +67677,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "raw", "state": "uploaded", - "size": 346, - "download_count": 157, - "created_at": "2022-05-05T10:15:14Z", - "updated_at": "2022-05-05T10:15:15Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/latest.yml" + "size": 276407, + "download_count": 0, + "created_at": "2024-02-28T15:56:26Z", + "updated_at": "2024-02-28T15:56:27Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-mac-2.4.5-universal.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64553229", - "id": 64553229, - "node_id": "RA_kwDOGKHM3M4D2QEN", - "name": "Moosync-2.1.0-linux-amd64.deb", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154032834", + "id": 154032834, + "node_id": "RA_kwDOFkdbJc4JLlrC", + "name": "Monokle-mac-2.4.5-universal.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61701,19 +67711,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 71777158, - "download_count": 5, - "created_at": "2022-05-05T10:18:13Z", - "updated_at": "2022-05-05T10:18:16Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-linux-amd64.deb" + "size": 253943101, + "download_count": 0, + "created_at": "2024-02-28T15:56:27Z", + "updated_at": "2024-02-28T15:56:39Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-mac-2.4.5-universal.zip" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64553481", - "id": 64553481, - "node_id": "RA_kwDOGKHM3M4D2QIJ", - "name": "Moosync-2.1.0-linux-x64.pacman", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154032828", + "id": 154032828, + "node_id": "RA_kwDOFkdbJc4JLlq8", + "name": "Monokle-mac-2.4.5-universal.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61735,19 +67745,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 71767816, - "download_count": 28, - "created_at": "2022-05-05T10:19:49Z", - "updated_at": "2022-05-05T10:19:53Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-linux-x64.pacman" + "size": 265493, + "download_count": 0, + "created_at": "2024-02-28T15:56:25Z", + "updated_at": "2024-02-28T15:56:26Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-mac-2.4.5-universal.zip.blockmap" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64553006", - "id": 64553006, - "node_id": "RA_kwDOGKHM3M4D2QAu", - "name": "Moosync-2.1.0-linux-x64.tar.gz", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154030288", + "id": 154030288, + "node_id": "RA_kwDOFkdbJc4JLlDQ", + "name": "Monokle-win-2.4.5-x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61769,19 +67779,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "raw", "state": "uploaded", - "size": 95717406, - "download_count": 2, - "created_at": "2022-05-05T10:16:33Z", - "updated_at": "2022-05-05T10:16:38Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-linux-x64.tar.gz" + "size": 139930840, + "download_count": 16, + "created_at": "2024-02-28T15:47:18Z", + "updated_at": "2024-02-28T15:47:23Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-win-2.4.5-x64.exe" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552533", - "id": 64552533, - "node_id": "RA_kwDOGKHM3M4D2P5V", - "name": "Moosync-2.1.0-linux-x86_64.AppImage", + "url": "https://api.github.com/repos/kubeshop/monokle/releases/assets/154030313", + "id": 154030313, + "node_id": "RA_kwDOFkdbJc4JLlDp", + "name": "Monokle-win-2.4.5-x64.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61803,19 +67813,62 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 100868132, - "download_count": 11, - "created_at": "2022-05-05T10:13:03Z", - "updated_at": "2022-05-05T10:13:07Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-linux-x86_64.AppImage" - }, + "size": 146600, + "download_count": 0, + "created_at": "2024-02-28T15:47:24Z", + "updated_at": "2024-02-28T15:47:24Z", + "browser_download_url": "https://github.com/kubeshop/monokle/releases/download/v2.4.5/Monokle-win-2.4.5-x64.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/kubeshop/monokle/tarball/v2.4.5", + "zipball_url": "https://api.github.com/repos/kubeshop/monokle/zipball/v2.4.5", + "body_html": "<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/kubeshop/monokle/compare/v2.4.4...v2.4.5\"><tt>v2.4.4...v2.4.5</tt></a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:32.375Z" + }, + "moosync": { + "latestRelease": { + "url": "https://api.github.com/repos/Moosync/Moosync/releases/139260910", + "assets_url": "https://api.github.com/repos/Moosync/Moosync/releases/139260910/assets", + "upload_url": "https://uploads.github.com/repos/Moosync/Moosync/releases/139260910/assets{?name,label}", + "html_url": "https://github.com/Moosync/Moosync/releases/tag/v10.3.2", + "id": 139260910, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOGKHM3M4ITPPu", + "tag_name": "v10.3.2", + "target_commitish": "main", + "name": "10.3.2", + "draft": false, + "prerelease": false, + "created_at": "2024-01-31T02:19:34Z", + "published_at": "2024-01-31T06:34:22Z", + "assets": [ { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552599", - "id": 64552599, - "node_id": "RA_kwDOGKHM3M4D2P6X", - "name": "Moosync-2.1.0-mac-x64.dmg", + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148870283", + "id": 148870283, + "node_id": "RA_kwDOGKHM3M4I35SL", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61837,19 +67890,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 97775666, - "download_count": 6, - "created_at": "2022-05-05T10:13:37Z", - "updated_at": "2022-05-05T10:13:41Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-mac-x64.dmg" + "size": 716, + "download_count": 3256, + "created_at": "2024-01-31T06:21:05Z", + "updated_at": "2024-01-31T06:21:05Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552598", - "id": 64552598, - "node_id": "RA_kwDOGKHM3M4D2P6W", - "name": "Moosync-2.1.0-mac-x64.dmg.blockmap", + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869974", + "id": 148869974, + "node_id": "RA_kwDOGKHM3M4I35NW", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61871,19 +67924,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 104189, - "download_count": 0, - "created_at": "2022-05-05T10:13:37Z", - "updated_at": "2022-05-05T10:13:37Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-mac-x64.dmg.blockmap" + "size": 507, + "download_count": 672, + "created_at": "2024-01-31T06:19:40Z", + "updated_at": "2024-01-31T06:19:41Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552615", - "id": 64552615, - "node_id": "RA_kwDOGKHM3M4D2P6n", - "name": "Moosync-2.1.0-mac-x64.zip", + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148871051", + "id": 148871051, + "node_id": "RA_kwDOGKHM3M4I35eL", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61905,19 +67958,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 94553199, - "download_count": 0, - "created_at": "2022-05-05T10:14:06Z", - "updated_at": "2022-05-05T10:14:10Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-mac-x64.zip" + "size": 349, + "download_count": 9311, + "created_at": "2024-01-31T06:24:03Z", + "updated_at": "2024-01-31T06:24:03Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/latest.yml" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552614", - "id": 64552614, - "node_id": "RA_kwDOGKHM3M4D2P6m", - "name": "Moosync-2.1.0-mac-x64.zip.blockmap", + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869843", + "id": 148869843, + "node_id": "RA_kwDOGKHM3M4I35LT", + "name": "Moosync-10.3.2-linux-amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61941,17 +67994,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 100174, - "download_count": 0, - "created_at": "2022-05-05T10:14:06Z", - "updated_at": "2022-05-05T10:14:06Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-mac-x64.zip.blockmap" + "size": 94554588, + "download_count": 152, + "created_at": "2024-01-31T06:17:49Z", + "updated_at": "2024-01-31T06:17:52Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-linux-amd64.deb" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552813", - "id": 64552813, - "node_id": "RA_kwDOGKHM3M4D2P9t", - "name": "Moosync-2.1.0-win-x64.exe", + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869946", + "id": 148869946, + "node_id": "RA_kwDOGKHM3M4I35M6", + "name": "Moosync-10.3.2-linux-x64.pacman", "label": "", "uploader": { "login": "github-actions[bot]", @@ -61975,17 +68028,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84604768, - "download_count": 29, - "created_at": "2022-05-05T10:15:11Z", - "updated_at": "2022-05-05T10:15:14Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-win-x64.exe" + "size": 94536900, + "download_count": 333, + "created_at": "2024-01-31T06:19:22Z", + "updated_at": "2024-01-31T06:19:25Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-linux-x64.pacman" }, { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552814", - "id": 64552814, - "node_id": "RA_kwDOGKHM3M4D2P9u", - "name": "Moosync-2.1.0-win-x64.exe.blockmap", + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869634", + "id": 148869634, + "node_id": "RA_kwDOGKHM3M4I35IC", + "name": "Moosync-10.3.2-linux-x64.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62007,411 +68060,346 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82294, - "download_count": 7, - "created_at": "2022-05-05T10:15:11Z", - "updated_at": "2022-05-05T10:15:11Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-win-x64.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Moosync/Moosync/tarball/v2.1.0", - "zipball_url": "https://api.github.com/repos/Moosync/Moosync/zipball/v2.1.0", - "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Show spotify liked songs</li>\n<li>Export and parse playlists with songs from youtube and spotify</li>\n<li>Fix theme color picker palette item positioning</li>\n<li>Allow editing of song, album, artist and playlist details in \"More info\"</li>\n<li>Add context menu api for extensions</li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/Moosync/Moosync/compare/v2.0.0...v2.1.0\"><tt>v2.0.0...v2.1.0</tt></a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.187Z" - }, - "mockoon": { - "latestRelease": { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/61069287", - "assets_url": "https://api.github.com/repos/mockoon/mockoon/releases/61069287/assets", - "upload_url": "https://uploads.github.com/repos/mockoon/mockoon/releases/61069287/assets{?name,label}", - "html_url": "https://github.com/mockoon/mockoon/releases/tag/v1.18.1", - "id": 61069287, - "author": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBc9nE84Do9fn", - "tag_name": "v1.18.1", - "target_commitish": "main", - "name": "v1.18.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-05T20:11:25Z", - "published_at": "2022-03-05T20:15:26Z", - "assets": [ - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664778", - "id": 58664778, - "node_id": "RA_kwDOBc9nE84DfydK", - "name": "mockoon-1.18.1.AppImage", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", + "content_type": "application/gzip", "state": "uploaded", - "size": 107645647, - "download_count": 231, - "created_at": "2022-03-05T20:45:08Z", - "updated_at": "2022-03-05T20:45:18Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon-1.18.1.AppImage" + "size": 132479211, + "download_count": 17, + "created_at": "2024-01-31T06:16:22Z", + "updated_at": "2024-01-31T06:16:27Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-linux-x64.tar.gz" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664800", - "id": 58664800, - "node_id": "RA_kwDOBc9nE84Dfydg", - "name": "mockoon-1.18.1.deb", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869049", + "id": 148869049, + "node_id": "RA_kwDOGKHM3M4I34-5", + "name": "Moosync-10.3.2-linux-x86_64.AppImage", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 73036662, - "download_count": 1120, - "created_at": "2022-03-05T20:45:18Z", - "updated_at": "2022-03-05T20:45:25Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon-1.18.1.deb" + "size": 140321534, + "download_count": 117, + "created_at": "2024-01-31T06:11:58Z", + "updated_at": "2024-01-31T06:12:03Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664808", - "id": 58664808, - "node_id": "RA_kwDOBc9nE84Dfydo", - "name": "mockoon-1.18.1.rpm", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148870256", + "id": 148870256, + "node_id": "RA_kwDOGKHM3M4I35Rw", + "name": "Moosync-10.3.2-linux-x86_64.rpm", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 73466004, - "download_count": 195, - "created_at": "2022-03-05T20:45:25Z", - "updated_at": "2022-03-05T20:45:34Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon-1.18.1.rpm" + "size": 94909572, + "download_count": 59, + "created_at": "2024-01-31T06:21:01Z", + "updated_at": "2024-01-31T06:21:04Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-linux-x86_64.rpm" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664812", - "id": 58664812, - "node_id": "RA_kwDOBc9nE84Dfyds", - "name": "mockoon-1.18.1.snap", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869910", + "id": 148869910, + "node_id": "RA_kwDOGKHM3M4I35MW", + "name": "Moosync-10.3.2-mac-x64.dmg", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90898432, - "download_count": 4, - "created_at": "2022-03-05T20:45:34Z", - "updated_at": "2022-03-05T20:45:45Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon-1.18.1.snap" + "size": 132325167, + "download_count": 137, + "created_at": "2024-01-31T06:18:37Z", + "updated_at": "2024-01-31T06:18:45Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664827", - "id": 58664827, - "node_id": "RA_kwDOBc9nE84Dfyd7", - "name": "mockoon.1.18.1.appx", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869909", + "id": 148869909, + "node_id": "RA_kwDOGKHM3M4I35MV", + "name": "Moosync-10.3.2-mac-x64.dmg.blockmap", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94833236, - "download_count": 5, - "created_at": "2022-03-05T20:45:45Z", - "updated_at": "2022-03-05T20:45:58Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.1.18.1.appx" + "size": 138786, + "download_count": 4, + "created_at": "2024-01-31T06:18:37Z", + "updated_at": "2024-01-31T06:18:37Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-mac-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664832", - "id": 58664832, - "node_id": "RA_kwDOBc9nE84DfyeA", - "name": "mockoon.portable.1.18.1.exe", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869969", + "id": 148869969, + "node_id": "RA_kwDOGKHM3M4I35NR", + "name": "Moosync-10.3.2-mac-x64.zip", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 58748024, - "download_count": 1830, - "created_at": "2022-03-05T20:45:58Z", - "updated_at": "2022-03-05T20:46:06Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.portable.1.18.1.exe" + "size": 127687644, + "download_count": 20, + "created_at": "2024-01-31T06:19:35Z", + "updated_at": "2024-01-31T06:19:40Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-mac-x64.zip" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664837", - "id": 58664837, - "node_id": "RA_kwDOBc9nE84DfyeF", - "name": "mockoon.setup.1.18.1.arm64.dmg", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148869968", + "id": 148869968, + "node_id": "RA_kwDOGKHM3M4I35NQ", + "name": "Moosync-10.3.2-mac-x64.zip.blockmap", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94747123, - "download_count": 1166, - "created_at": "2022-03-05T20:46:06Z", - "updated_at": "2022-03-05T20:46:21Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.setup.1.18.1.arm64.dmg" + "size": 133856, + "download_count": 3, + "created_at": "2024-01-31T06:19:35Z", + "updated_at": "2024-01-31T06:19:36Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-mac-x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664846", - "id": 58664846, - "node_id": "RA_kwDOBc9nE84DfyeO", - "name": "mockoon.setup.1.18.1.exe", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148871023", + "id": 148871023, + "node_id": "RA_kwDOGKHM3M4I35dv", + "name": "Moosync-10.3.2-win-x64-portable.exe", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 58915032, - "download_count": 11316, - "created_at": "2022-03-05T20:46:21Z", - "updated_at": "2022-03-05T20:46:29Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.setup.1.18.1.exe" + "size": 95344144, + "download_count": 435, + "created_at": "2024-01-31T06:23:55Z", + "updated_at": "2024-01-31T06:23:57Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-win-x64-portable.exe" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664747", - "id": 58664747, - "node_id": "RA_kwDOBc9nE84Dfycr", - "name": "mockoon.setup.1.18.1.universal.dmg", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148871043", + "id": 148871043, + "node_id": "RA_kwDOGKHM3M4I35eD", + "name": "Moosync-10.3.2-win-x64.exe", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 167970274, - "download_count": 2732, - "created_at": "2022-03-05T20:44:56Z", - "updated_at": "2022-03-05T20:45:04Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.setup.1.18.1.universal.dmg" + "size": 95568712, + "download_count": 1076, + "created_at": "2024-01-31T06:24:01Z", + "updated_at": "2024-01-31T06:24:03Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-win-x64.exe" }, { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664765", - "id": 58664765, - "node_id": "RA_kwDOBc9nE84Dfyc9", - "name": "mockoon.setup.1.18.1.x64.dmg", - "label": null, + "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/148871044", + "id": 148871044, + "node_id": "RA_kwDOGKHM3M4I35eE", + "name": "Moosync-10.3.2-win-x64.exe.blockmap", + "label": "", "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 92166097, - "download_count": 1513, - "created_at": "2022-03-05T20:45:04Z", - "updated_at": "2022-03-05T20:45:08Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.setup.1.18.1.x64.dmg" + "size": 100712, + "download_count": 96, + "created_at": "2024-01-31T06:24:01Z", + "updated_at": "2024-01-31T06:24:01Z", + "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v10.3.2/Moosync-10.3.2-win-x64.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/mockoon/mockoon/tarball/v1.18.1", - "zipball_url": "https://api.github.com/repos/mockoon/mockoon/zipball/v1.18.1", - "body_html": "<p>Welcome to this new release of Mockoon. There are several bug fixes and new features in this version that we hope you will like.</p>\n<hr>\n<p>Mockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the <a href=\"https://github.com/mockoon/mockoon/blob/main/backers.md\">Sponsors and Backers</a> who helped this project over time!</p>\n<h2><a href=\"https://github.com/sponsors/mockoon\"><img src=\"https://camo.githubusercontent.com/4d36eab9e5fc233dda5a5a8acb7de638cf5d9b57526b95155879bf209ce4d6c0/68747470733a2f2f6d6f636b6f6f6e2e636f6d2f696d616765732f73706f6e736f722d62746e2d3235302e706e67\" alt=\"sponsor button\" data-canonical-src=\"https://mockoon.com/images/sponsor-btn-250.png\" style=\"max-width: 100%;\"></a></h2>\n<h3>Patch v1.18.1</h3>\n<p>We temporarily disabled v1.18.0's automated file changes monitoring (see below) due do some unforeseen bugs (Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1158519149\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/mockoon/issues/649\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/mockoon/issues/649/hovercard\" href=\"https://github.com/mockoon/mockoon/issues/649\">#649</a>). We will investigate and fix the issue in the next release.</p>\n<h2>Environment files changes monitoring</h2>\n<p>Mockoon now monitors for environment's files external changes and automatically reloads the interface with the new data. It's completely automated and will restart the running server if needed. (Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1030139511\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/mockoon/issues/580\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/mockoon/issues/580/hovercard\" href=\"https://github.com/mockoon/mockoon/issues/580\">#580</a>)</p>\n<h2>Import/export deprecation</h2>\n<p>We removed the options to import/export your mock data in Mockoon's proprietary format. Since <a href=\"https://mockoon.com/blog/new-storage-system-git-data-sharing/\" rel=\"nofollow\">v1.16.0</a>, importing and exporting in Mockoon's format was made mostly useless. Environment files are now easier to share \"as-is\" and they are supported out of the box by the CLI. Also, user feedback indicated that keeping this export option was rather confusing.</p>\n<p>Here are the consequences of this removal:</p>\n<ul>\n<li>import/export in Mockoon's format options were removed.</li>\n<li>Exporting environments and routes to the clipboard (in the right-click context menu) now copy the regular JSON data, without wrapping them in the old export format.</li>\n</ul>\n<p>The application and the CLI are still able to open old export files, but you won't be able to create them anymore.</p>\n<p>(Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1114838871\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/mockoon/issues/626\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/mockoon/issues/626/hovercard\" href=\"https://github.com/mockoon/mockoon/issues/626\">#626</a>)</p>\n<h2>Mock API samples</h2>\n<p>To help you mock third party APIs in no time, we added more than 2000 new mock samples: 1Password, AWS, Giphy Mastercard, Slack, etc.<br>\nYou can run them directly in the application or the CLI:<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/7489814/154647435-a5728d3e-e58e-4fb9-bf3b-46b1b9bd17f4.png\"><img src=\"https://user-images.githubusercontent.com/7489814/154647435-a5728d3e-e58e-4fb9-bf3b-46b1b9bd17f4.png\" alt=\"image\" style=\"max-width: 100%;\"></a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"arrow_right\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/27a1.png\">➡️</g-emoji>Head over to our website to discover all the <a href=\"https://mockoon.com/mock-samples/category/all/\" rel=\"nofollow\">Mock Samples</a>!</p>\n<p>Many thanks to the awesome folks at <a href=\"https://apis.guru/\" rel=\"nofollow\">APIs.guru</a> who maintains this list of public APIs!</p>\n<h2>Enhancements</h2>\n<ul>\n<li>Mockoon now directly streams files that do not support templating, or when templating is disabled, to improve the performance, especially the memory usage. (Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1068980170\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/mockoon/issues/605\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/mockoon/issues/605/hovercard\" href=\"https://github.com/mockoon/mockoon/issues/605\">#605</a>)</li>\n<li>The query string display in the logs has been improved. It now shows the raw query and the parameters in a more structured way:<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/7489814/155324963-d22c47bd-561d-40df-b385-78c4429f3a42.png\"><img src=\"https://user-images.githubusercontent.com/7489814/155324963-d22c47bd-561d-40df-b385-78c4429f3a42.png\" alt=\"image\" style=\"max-width: 100%;\"></a><br>\n(Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1124251388\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/mockoon/issues/635\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/mockoon/issues/635/hovercard\" href=\"https://github.com/mockoon/mockoon/issues/635\">#635</a>)</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li><code>dateTimeShift</code> helper's <code>days</code>, <code>months</code>, <code>years</code>, etc. parameters are now compatible with helpers returning strings (<code>queryParam</code>, etc.). (Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1115945361\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/commons-server/issues/39\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/commons-server/issues/39/hovercard\" href=\"https://github.com/mockoon/commons-server/issues/39\">mockoon/commons-server#39</a>)</li>\n<li>Using <code>bodyRaw</code> without a path is now compatible with other helpers like <code>each</code> and allows to retrieve root level arrays. (Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1133066027\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/commons-server/issues/41\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/commons-server/issues/41/hovercard\" href=\"https://github.com/mockoon/commons-server/issues/41\">mockoon/commons-server#41</a>)</li>\n<li>Using numbers as <code>body</code> and <code>bodyRaw</code> paths, like in <code>{{#repeat 2}}{{body @index}}{{/repeat}}</code>, now works and returns the correct values. (Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1133084581\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/commons-server/issues/42\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/commons-server/issues/42/hovercard\" href=\"https://github.com/mockoon/commons-server/issues/42\">mockoon/commons-server#42</a>)</li>\n<li>AppImage format should now correctly show the application icon in the dock.</li>\n</ul>\n<h3>Thank you</h3>\n<p>A big thank you to the following people that helped to make Mockoon better:</p>\n<ul>\n<li><a href=\"https://github.com/timon\">@timon</a>: Improved query string display in logs. (Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1124251388\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mockoon/mockoon/issues/635\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mockoon/mockoon/issues/635/hovercard\" href=\"https://github.com/mockoon/mockoon/issues/635\">#635</a>)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/Moosync/Moosync/tarball/v10.3.2", + "zipball_url": "https://api.github.com/repos/Moosync/Moosync/zipball/v10.3.2", + "body_html": "<p>Reduce binary sizes</p>", + "reactions": { + "url": "https://api.github.com/repos/Moosync/Moosync/releases/139260910/reactions", + "total_count": 3, + "+1": 3, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.229Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:32.705Z" }, "motrix": { "latestRelease": { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/42998050", - "assets_url": "https://api.github.com/repos/agalwood/Motrix/releases/42998050/assets", - "upload_url": "https://uploads.github.com/repos/agalwood/Motrix/releases/42998050/assets{?name,label}", - "html_url": "https://github.com/agalwood/Motrix/releases/tag/v1.6.11", - "id": 42998050, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/101673799", + "assets_url": "https://api.github.com/repos/agalwood/Motrix/releases/101673799/assets", + "upload_url": "https://uploads.github.com/repos/agalwood/Motrix/releases/101673799/assets{?name,label}", + "html_url": "https://github.com/agalwood/Motrix/releases/tag/v1.8.19", + "id": 101673799, "author": { "login": "agalwood", "id": 1032175, @@ -62432,19 +68420,87 @@ "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQyOTk4MDUw", - "tag_name": "v1.6.11", + "node_id": "RE_kwDOCawxjs4GD2tH", + "tag_name": "v1.8.19", "target_commitish": "master", - "name": "Motrix v1.6.11", + "name": "Motrix v1.8.19", "draft": false, "prerelease": false, - "created_at": "2021-05-15T14:30:00Z", - "published_at": "2021-05-15T15:13:36Z", + "created_at": "2023-05-03T06:44:33Z", + "published_at": "2023-05-03T07:13:13Z", "assets": [ { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000144", - "id": 37000144, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTQ0", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454358", + "id": 106454358, + "node_id": "RA_kwDOCawxjs4GWF1W", + "name": "latest-linux-arm.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 687, + "download_count": 1257, + "created_at": "2023-05-03T06:54:19Z", + "updated_at": "2023-05-03T06:54:19Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/latest-linux-arm.yml" + }, + { + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454356", + "id": 106454356, + "node_id": "RA_kwDOCawxjs4GWF1U", + "name": "latest-linux-arm64.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 685, + "download_count": 676, + "created_at": "2023-05-03T06:54:19Z", + "updated_at": "2023-05-03T06:54:19Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/latest-linux-arm64.yml" + }, + { + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454357", + "id": 106454357, + "node_id": "RA_kwDOCawxjs4GWF1V", "name": "latest-linux.yml", "label": "", "uploader": { @@ -62469,16 +68525,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 365, - "download_count": 1577, - "created_at": "2021-05-15T14:37:50Z", - "updated_at": "2021-05-15T14:37:50Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/latest-linux.yml" + "size": 981, + "download_count": 539, + "created_at": "2023-05-03T06:54:19Z", + "updated_at": "2023-05-03T06:54:19Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/latest-linux.yml" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000233", - "id": 37000233, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMjMz", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454872", + "id": 106454872, + "node_id": "RA_kwDOCawxjs4GWF9Y", "name": "latest-mac.yml", "label": "", "uploader": { @@ -62503,16 +68559,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 1325, - "download_count": 642, - "created_at": "2021-05-15T14:41:10Z", - "updated_at": "2021-05-15T14:41:10Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/latest-mac.yml" + "size": 1893, + "download_count": 495, + "created_at": "2023-05-03T06:59:28Z", + "updated_at": "2023-05-03T06:59:28Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/latest-mac.yml" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000175", - "id": 37000175, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTc1", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454377", + "id": 106454377, + "node_id": "RA_kwDOCawxjs4GWF1p", "name": "latest.yml", "label": "", "uploader": { @@ -62538,16 +68594,16 @@ "content_type": "text/yaml", "state": "uploaded", "size": 344, - "download_count": 1047, - "created_at": "2021-05-15T14:38:43Z", - "updated_at": "2021-05-15T14:38:43Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/latest.yml" + "download_count": 808, + "created_at": "2023-05-03T06:54:28Z", + "updated_at": "2023-05-03T06:54:29Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/latest.yml" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000232", - "id": 37000232, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMjMy", - "name": "Motrix-1.6.11-arm64-mac.zip", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454455", + "id": 106454455, + "node_id": "RA_kwDOCawxjs4GWF23", + "name": "Motrix-1.8.19-arm64-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62571,17 +68627,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 89151082, - "download_count": 5135, - "created_at": "2021-05-15T14:41:07Z", - "updated_at": "2021-05-15T14:41:10Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-arm64-mac.zip" + "size": 87957470, + "download_count": 35716, + "created_at": "2023-05-03T06:55:06Z", + "updated_at": "2023-05-03T06:55:09Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000231", - "id": 37000231, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMjMx", - "name": "Motrix-1.6.11-arm64.dmg", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454454", + "id": 106454454, + "node_id": "RA_kwDOCawxjs4GWF22", + "name": "Motrix-1.8.19-arm64-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62605,17 +68661,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 92737427, - "download_count": 9713, - "created_at": "2021-05-15T14:40:54Z", - "updated_at": "2021-05-15T14:40:57Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-arm64.dmg" + "size": 91982, + "download_count": 573, + "created_at": "2023-05-03T06:55:06Z", + "updated_at": "2023-05-03T06:55:06Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000230", - "id": 37000230, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMjMw", - "name": "Motrix-1.6.11-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106453624", + "id": 106453624, + "node_id": "RA_kwDOCawxjs4GWFp4", + "name": "Motrix-1.8.19-arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62639,17 +68695,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 99157, - "download_count": 533, - "created_at": "2021-05-15T14:40:54Z", - "updated_at": "2021-05-15T14:40:54Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-arm64.dmg.blockmap" + "size": 101197019, + "download_count": 41399, + "created_at": "2023-05-03T06:48:24Z", + "updated_at": "2023-05-03T06:48:27Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-arm64.AppImage" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000133", - "id": 37000133, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTMz", - "name": "Motrix-1.6.11-ia32-win.zip", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454444", + "id": 106454444, + "node_id": "RA_kwDOCawxjs4GWF2s", + "name": "Motrix-1.8.19-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62671,19 +68727,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 79921524, - "download_count": 3623, - "created_at": "2021-05-15T14:37:32Z", - "updated_at": "2021-05-15T14:37:35Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-ia32-win.zip" + "size": 91902628, + "download_count": 176522, + "created_at": "2023-05-03T06:55:01Z", + "updated_at": "2023-05-03T06:55:04Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-arm64.dmg" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000177", - "id": 37000177, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTc3", - "name": "Motrix-1.6.11-mac.zip", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454443", + "id": 106454443, + "node_id": "RA_kwDOCawxjs4GWF2r", + "name": "Motrix-1.8.19-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62705,19 +68761,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 88640081, - "download_count": 27177, - "created_at": "2021-05-15T14:38:59Z", - "updated_at": "2021-05-15T14:39:01Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-mac.zip" + "size": 98288, + "download_count": 491, + "created_at": "2023-05-03T06:55:01Z", + "updated_at": "2023-05-03T06:55:01Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000012", - "id": 37000012, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMDEy", - "name": "Motrix-1.6.11-win.zip", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106453617", + "id": 106453617, + "node_id": "RA_kwDOCawxjs4GWFpx", + "name": "Motrix-1.8.19-armv7l.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62739,19 +68795,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 83980969, - "download_count": 39058, - "created_at": "2021-05-15T14:37:00Z", - "updated_at": "2021-05-15T14:37:03Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-win.zip" + "size": 88789203, + "download_count": 26409, + "created_at": "2023-05-03T06:48:21Z", + "updated_at": "2023-05-03T06:48:23Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-armv7l.AppImage" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/36999881", - "id": 36999881, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTk5ODgx", - "name": "Motrix-1.6.11.AppImage", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454203", + "id": 106454203, + "node_id": "RA_kwDOCawxjs4GWFy7", + "name": "Motrix-1.8.19-ia32-win.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62773,19 +68829,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 88505024, - "download_count": 94385, - "created_at": "2021-05-15T14:34:35Z", - "updated_at": "2021-05-15T14:34:37Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.AppImage" + "size": 92993074, + "download_count": 106533, + "created_at": "2023-05-03T06:52:51Z", + "updated_at": "2023-05-03T06:52:54Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-ia32-win.zip" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000172", - "id": 37000172, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTcy", - "name": "Motrix-1.6.11.dmg", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454018", + "id": 106454018, + "node_id": "RA_kwDOCawxjs4GWFwC", + "name": "Motrix-1.8.19-ia32.appx", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62809,17 +68865,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91955173, - "download_count": 140752, - "created_at": "2021-05-15T14:38:40Z", - "updated_at": "2021-05-15T14:38:43Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.dmg" + "size": 98793162, + "download_count": 685, + "created_at": "2023-05-03T06:51:13Z", + "updated_at": "2023-05-03T06:51:16Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-ia32.appx" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000171", - "id": 37000171, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTcx", - "name": "Motrix-1.6.11.dmg.blockmap", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454369", + "id": 106454369, + "node_id": "RA_kwDOCawxjs4GWF1h", + "name": "Motrix-1.8.19-ia32.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62843,17 +68899,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 97623, - "download_count": 360, - "created_at": "2021-05-15T14:38:40Z", - "updated_at": "2021-05-15T14:38:41Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.dmg.blockmap" + "size": 62153321, + "download_count": 91255, + "created_at": "2023-05-03T06:54:23Z", + "updated_at": "2023-05-03T06:54:24Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-ia32.exe" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000167", - "id": 37000167, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTY3", - "name": "Motrix-1.6.11.exe", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454245", + "id": 106454245, + "node_id": "RA_kwDOCawxjs4GWFzl", + "name": "Motrix-1.8.19-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62875,19 +68931,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 107535363, - "download_count": 21299, - "created_at": "2021-05-15T14:38:28Z", - "updated_at": "2021-05-15T14:38:42Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.exe" + "size": 94088160, + "download_count": 23231, + "created_at": "2023-05-03T06:53:24Z", + "updated_at": "2023-05-03T06:53:27Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-mac.zip" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000143", - "id": 37000143, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTQz", - "name": "Motrix-1.6.11.x86_64.rpm", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454244", + "id": 106454244, + "node_id": "RA_kwDOCawxjs4GWFzk", + "name": "Motrix-1.8.19-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62909,19 +68965,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 61107164, - "download_count": 2870, - "created_at": "2021-05-15T14:37:48Z", - "updated_at": "2021-05-15T14:37:50Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.x86_64.rpm" + "size": 98867, + "download_count": 253, + "created_at": "2023-05-03T06:53:24Z", + "updated_at": "2023-05-03T06:53:25Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000170", - "id": 37000170, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTcw", - "name": "Motrix-Setup-1.6.11.exe", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454869", + "id": 106454869, + "node_id": "RA_kwDOCawxjs4GWF9V", + "name": "Motrix-1.8.19-universal-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62943,19 +68999,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 107829008, - "download_count": 922816, - "created_at": "2021-05-15T14:38:32Z", - "updated_at": "2021-05-15T14:38:42Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-Setup-1.6.11.exe" + "size": 162719945, + "download_count": 20000, + "created_at": "2023-05-03T06:59:21Z", + "updated_at": "2023-05-03T06:59:27Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-universal-mac.zip" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000169", - "id": 37000169, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTY5", - "name": "Motrix-Setup-1.6.11.exe.blockmap", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454868", + "id": 106454868, + "node_id": "RA_kwDOCawxjs4GWF9U", + "name": "Motrix-1.8.19-universal-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -62979,17 +69035,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 111562, - "download_count": 20853, - "created_at": "2021-05-15T14:38:32Z", - "updated_at": "2021-05-15T14:38:32Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-Setup-1.6.11.exe.blockmap" + "size": 170139, + "download_count": 266, + "created_at": "2023-05-03T06:59:21Z", + "updated_at": "2023-05-03T06:59:22Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-universal-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/36999918", - "id": 36999918, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTk5OTE4", - "name": "Motrix_1.6.11_amd64.deb", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454799", + "id": 106454799, + "node_id": "RA_kwDOCawxjs4GWF8P", + "name": "Motrix-1.8.19-universal.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63013,17 +69069,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 61554794, - "download_count": 14422, - "created_at": "2021-05-15T14:36:05Z", - "updated_at": "2021-05-15T14:36:07Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix_1.6.11_amd64.deb" + "size": 168956835, + "download_count": 34320, + "created_at": "2023-05-03T06:58:28Z", + "updated_at": "2023-05-03T06:58:33Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-universal.dmg" }, { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/36999885", - "id": 36999885, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTk5ODg1", - "name": "Motrix_1.6.11_amd64.snap", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454798", + "id": 106454798, + "node_id": "RA_kwDOCawxjs4GWF8O", + "name": "Motrix-1.8.19-universal.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63047,584 +69103,391 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74895360, - "download_count": 1020, - "created_at": "2021-05-15T14:34:55Z", - "updated_at": "2021-05-15T14:34:57Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix_1.6.11_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/agalwood/Motrix/tarball/v1.6.11", - "zipball_url": "https://api.github.com/repos/agalwood/Motrix/zipball/v1.6.11", - "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1032175/117299049-aae8f800-aeaa-11eb-9368-5894b2062161.png\"><img src=\"https://user-images.githubusercontent.com/1032175/117299049-aae8f800-aeaa-11eb-9368-5894b2062161.png\" alt=\"release-banner\" style=\"max-width: 100%;\"></a></p>\n<h2>Release Note</h2>\n<ul>\n<li>feat: New app icon</li>\n<li>feat: New task detail panel <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"876549862\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/921\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/921/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/921\">#921</a></li>\n<li>feat: Menu bar tray speedometer (macOS only) <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"642562325\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/720\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/720/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/720\">#720</a></li>\n<li>feat: Support Apple Silicon M1 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"774838318\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/836\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/836/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/836\">#836</a>, thanks to <a href=\"https://github.com/shatyuka\">@Shatyuka</a></li>\n<li>feat: Redesign Motrix scheme <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"642300205\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/716\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/716/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/716\">#716</a></li>\n<li>feat: Preference add tracker cdn source</li>\n<li>feat: Preference add more speed options</li>\n<li>feat: Preference totally reset session</li>\n<li>feat: Preference BitTorrent keep seeding</li>\n<li>feat: Preference BitTorrent save magnet link as torrent file</li>\n<li>feat: Task progress info show seeder number</li>\n<li>feat: Mock UA add a option (aria2/1.35.0)</li>\n<li>feat: Added Polish translation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"650887450\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/731\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/731/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/731\">#731</a>, thanks to <a href=\"https://github.com/KanarekLife\">@KanarekLife</a></li>\n<li>feat: Added Hungarian translation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"665612003\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/754\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/754/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/754\">#754</a>, thanks to <a href=\"https://github.com/zalnaRs\">@zalnaRs</a></li>\n<li>feat: Added Greek translation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"687352698\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/774\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/774/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/774\">#774</a>, thanks to <a href=\"https://github.com/Likecinema\">@Akis S.</a></li>\n<li>feat: Added Italian translation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"711345283\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/794\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/794/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/794\">#794</a>, thanks to <a href=\"https://github.com/blackcat-917\">@blackcat-917</a></li>\n<li>feat: Added Romanian translation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"777535611\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/844\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/844/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/844\">#844</a>, thanks to <a href=\"https://github.com/alyn3d\">@Alin Ion</a></li>\n<li>feat: Added Arabic translation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"774503144\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/833\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/833/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/833\">#833</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"875690585\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/919\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/919/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/919\">#919</a>, thanks to <a href=\"https://github.com/hadialqattan\">@Hadi Alqattan</a> & <a href=\"https://github.com/AhmedElTabarani\">@AhmedElTabarani</a></li>\n<li>feat: lab page dark theme</li>\n<li>feat: task detail support save task file selection <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"882398981\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/933\" data-hovercard-type=\"issue\" data-hovercard-url=\"/agalwood/Motrix/issues/933/hovercard\" href=\"https://github.com/agalwood/Motrix/issues/933\">#933</a></li>\n<li>fix: drawer header close icon could not click</li>\n<li>fix: auto update exception</li>\n<li>fix: auto theme <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"885653190\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/937\" data-hovercard-type=\"issue\" data-hovercard-url=\"/agalwood/Motrix/issues/937/hovercard\" href=\"https://github.com/agalwood/Motrix/issues/937\">#937</a></li>\n<li>fix: add one task triggered rename rule <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"777721366\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/845\" data-hovercard-type=\"issue\" data-hovercard-url=\"/agalwood/Motrix/issues/845/hovercard\" href=\"https://github.com/agalwood/Motrix/issues/845\">#845</a></li>\n<li>fix: task detail not auto hide when remove task</li>\n<li>fix: element ui message z-index</li>\n<li>fix: task detail activity graphic align center</li>\n<li>fix: New task uri params error</li>\n<li>fix: Preference Basic panel show run mode only in macOS</li>\n<li>fix: Stop bt task seeding notification <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"602985108\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/604\" data-hovercard-type=\"issue\" data-hovercard-url=\"/agalwood/Motrix/issues/604/hovercard\" href=\"https://github.com/agalwood/Motrix/issues/604\">#604</a></li>\n<li>fix: Replace TrackersListCollection other.txt with http.txt <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"748215533\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/809\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/809/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/809\">#809</a></li>\n<li>fix: Tray menu crash issue</li>\n<li>fix: Engine failed to quit issue</li>\n<li>fix: Preference Lab panel use iframe instead of webview</li>\n<li>fix: Shadow not complete issue</li>\n<li>fix: macOS Big Sur tray color</li>\n<li>fix: Task progress info text font style normal</li>\n<li>fix: Function overload error, unable to trigger events bound in EngineClient.vue</li>\n<li>fix: Stop seeding params gid error</li>\n<li>fix: Update app info icon</li>\n<li>refactor: Form actions position sticky</li>\n<li>refactor: Replace forever with child process</li>\n<li>refactor: replace Electron remote use @electron/remote</li>\n<li>refactor: Pause task use force pause</li>\n<li>refactor: Main menu quit</li>\n<li>refactor: Adjusted task item min-height</li>\n</ul>\n<h2>更新日志</h2>\n<ul>\n<li>新特性:新应用图标</li>\n<li>新特性:新任务详细信息面板 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"876549862\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/921\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/921/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/921\">#921</a></li>\n<li>新特性:菜单栏托盘速度计(仅适用于macOS) <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"642562325\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/720\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/720/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/720\">#720</a></li>\n<li>新特性:支持Apple Silicon M1 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"774838318\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/836\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/836/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/836\">#836</a>,感谢 <a href=\"https://github.com/shatyuka\">@Shatyuka</a></li>\n<li>新特性:重新设计的 Motrix Scheme <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"642300205\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/716\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/716/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/716\">#716</a></li>\n<li>新特性:偏好设置——Tracker 添加了 CDN源</li>\n<li>新特性:偏好设置——传输设置 添加了更多速度选项</li>\n<li>新特性:完全重置下载会话记录,清空所有任务</li>\n<li>新特性:偏好设置——BT设置 持续播种</li>\n<li>新特性:偏好设置——BT设置 将磁力链接保存为种子文件</li>\n<li>新特性:任务进度信息显示连接种子数</li>\n<li>新特性:新增加了一个 aria2 的默认 UA</li>\n<li>新特性:国际化新增了波兰语翻译 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"650887450\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/731\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/731/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/731\">#731</a>,感谢 <a href=\"https://github.com/KanarekLife\">@KanarekLife</a></li>\n<li>新特性:国际化新增了匈牙利语翻译 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"665612003\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/754\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/754/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/754\">#754</a>,感谢 <a href=\"https://github.com/zalnaRs\">@zalnaRs</a></li>\n<li>新特性:国际化新增了希腊语翻译 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"687352698\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/774\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/774/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/774\">#774</a>,感谢 <a href=\"https://github.com/Likecinema\">@Akis S.</a></li>\n<li>新特性:国际化新增了意大利语翻译 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"711345283\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/794\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/794/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/794\">#794</a>,感谢 <a href=\"https://github.com/blackcat-917\">@blackcat-917</a></li>\n<li>新特性:国际化新增了罗马尼亚语翻译 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"777535611\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/844\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/844/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/844\">#844</a>,感谢 <a href=\"https://github.com/alyn3d\">@Alin Ion</a></li>\n<li>新特性:国际化新增了阿拉伯语翻译 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"774503144\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/833\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/833/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/833\">#833</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"875690585\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/919\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/919/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/919\">#919</a>,感谢 <a href=\"https://github.com/hadialqattan\">@Hadi Alqattan</a> & <a href=\"https://github.com/AhmedElTabarani\">@AhmedElTabarani</a></li>\n<li>新特性:偏好设置—实验室适配深色模式</li>\n<li>新特性:任务详情文件面板支持修改选择下载的文件</li>\n<li>修复:菜单点击新增任务 uri 参数错误</li>\n<li>修复:偏好设置——运行模式 仅在 macOS 中显示</li>\n<li>修复:停止 BT 任务播种通知错乱 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"602985108\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/604\" data-hovercard-type=\"issue\" data-hovercard-url=\"/agalwood/Motrix/issues/604/hovercard\" href=\"https://github.com/agalwood/Motrix/issues/604\">#604</a></li>\n<li>修复:将 TrackersListCollection other.txt 替换为 http.txt <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"748215533\" data-permission-text=\"Title is private\" data-url=\"https://github.com/agalwood/Motrix/issues/809\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/agalwood/Motrix/pull/809/hovercard\" href=\"https://github.com/agalwood/Motrix/pull/809\">#809</a></li>\n<li>修复:系统托盘菜单的崩溃问题</li>\n<li>修复:引擎无法退出的问题</li>\n<li>修复:偏好设置实验室页面使用 iframe 替换 webview</li>\n<li>修复:应用界面阴影不完整的问题</li>\n<li>修复:macOS Big Sur 托盘图标颜色</li>\n<li>修复:函数重载错误,无法触发 EngineClient 中绑定的事件</li>\n<li>修复:停止做种的参数错误</li>\n<li>修复:替换了应用信息弹层的应用图标</li>\n<li>修复:任务详情弹层关闭按钮不易点击的问题</li>\n<li>修复:应用自动更新异常处理的问题</li>\n<li>修复:自动切换主题尝试适配 Windows 和 Linux</li>\n<li>修复:新增任务时任务重命名触发了重命名规则的问题</li>\n<li>修复:移除任务时打开状态的任务详情未自动关闭的问题</li>\n<li>修复:信息提醒被任务详情遮挡的问题</li>\n<li>修复:任务详情下载进度图例未居中的问题</li>\n<li>优化:调整了任务条目的最小高度</li>\n<li>优化:任务进度信息字体样式</li>\n<li>优化:表单提交动作位置固定</li>\n<li>优化:引擎守护进程重构为 Node 子进程</li>\n<li>优化:使用 @electron/remote 替换 Electron Remote 模块</li>\n<li>优化:暂停任务使用强制暂停</li>\n<li>优化:主菜单应用退出逻辑</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/42998050/reactions", - "total_count": 267, - "+1": 147, - "-1": 0, - "laugh": 21, - "hooray": 28, - "confused": 0, - "heart": 28, - "rocket": 21, - "eyes": 22 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.330Z" - }, - "movieprint": { - "latestRelease": { - "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/30343105", - "assets_url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/30343105/assets", - "upload_url": "https://uploads.github.com/repos/fakob/MoviePrint_v004/releases/30343105/assets{?name,label}", - "html_url": "https://github.com/fakob/MoviePrint_v004/releases/tag/0.2.23", - "id": 30343105, - "author": { - "login": "fakob", - "id": 4619772, - "node_id": "MDQ6VXNlcjQ2MTk3NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fakob", - "html_url": "https://github.com/fakob", - "followers_url": "https://api.github.com/users/fakob/followers", - "following_url": "https://api.github.com/users/fakob/following{/other_user}", - "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", - "organizations_url": "https://api.github.com/users/fakob/orgs", - "repos_url": "https://api.github.com/users/fakob/repos", - "events_url": "https://api.github.com/users/fakob/events{/privacy}", - "received_events_url": "https://api.github.com/users/fakob/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwMzQzMTA1", - "tag_name": "0.2.23", - "target_commitish": "master", - "name": "MoviePrint_v004 - 0.2.23", - "draft": false, - "prerelease": false, - "created_at": "2020-08-28T18:34:53Z", - "published_at": "2020-09-21T20:11:51Z", - "assets": [ + "size": 178001, + "download_count": 262, + "created_at": "2023-05-03T06:58:28Z", + "updated_at": "2023-05-03T06:58:29Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-universal.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/assets/24420820", - "id": 24420820, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDIwODIw", - "name": "MoviePrint_v004-0.2.23-mac.dmg", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454183", + "id": 106454183, + "node_id": "RA_kwDOCawxjs4GWFyn", + "name": "Motrix-1.8.19-win.zip", + "label": "", "uploader": { - "login": "fakob", - "id": 4619772, - "node_id": "MDQ6VXNlcjQ2MTk3NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fakob", - "html_url": "https://github.com/fakob", - "followers_url": "https://api.github.com/users/fakob/followers", - "following_url": "https://api.github.com/users/fakob/following{/other_user}", - "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", - "organizations_url": "https://api.github.com/users/fakob/orgs", - "repos_url": "https://api.github.com/users/fakob/repos", - "events_url": "https://api.github.com/users/fakob/events{/privacy}", - "received_events_url": "https://api.github.com/users/fakob/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 259230303, - "download_count": 380, - "created_at": "2020-08-28T18:36:37Z", - "updated_at": "2020-08-28T18:38:36Z", - "browser_download_url": "https://github.com/fakob/MoviePrint_v004/releases/download/0.2.23/MoviePrint_v004-0.2.23-mac.dmg" + "size": 98436810, + "download_count": 829182, + "created_at": "2023-05-03T06:52:36Z", + "updated_at": "2023-05-03T06:52:38Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-win.zip" }, { - "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/assets/24421254", - "id": 24421254, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDIxMjU0", - "name": "MoviePrint_v004-0.2.23-win.zip", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106453908", + "id": 106453908, + "node_id": "RA_kwDOCawxjs4GWFuU", + "name": "Motrix-1.8.19-x64.appx", + "label": "", "uploader": { - "login": "fakob", - "id": 4619772, - "node_id": "MDQ6VXNlcjQ2MTk3NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fakob", - "html_url": "https://github.com/fakob", - "followers_url": "https://api.github.com/users/fakob/followers", - "following_url": "https://api.github.com/users/fakob/following{/other_user}", - "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", - "organizations_url": "https://api.github.com/users/fakob/orgs", - "repos_url": "https://api.github.com/users/fakob/repos", - "events_url": "https://api.github.com/users/fakob/events{/privacy}", - "received_events_url": "https://api.github.com/users/fakob/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 149027112, - "download_count": 352, - "created_at": "2020-08-28T18:45:33Z", - "updated_at": "2020-08-28T18:46:23Z", - "browser_download_url": "https://github.com/fakob/MoviePrint_v004/releases/download/0.2.23/MoviePrint_v004-0.2.23-win.zip" - } - ], - "tarball_url": "https://api.github.com/repos/fakob/MoviePrint_v004/tarball/0.2.23", - "zipball_url": "https://api.github.com/repos/fakob/MoviePrint_v004/zipball/0.2.23", - "body_html": "<h3>Changelog</h3>\n<p><a href=\"https://www.movieprint.org/download/\" rel=\"nofollow\">https://www.movieprint.org/download/</a></p>\n<h3>Help</h3>\n<p><a href=\"https://www.movieprint.org/help/\" rel=\"nofollow\">https://www.movieprint.org/help/</a></p>\n<h3>NEW WEBSITE - <a href=\"https://movieprint.org\" rel=\"nofollow\">movieprint.org</a></h3>\n<h3>Fixed</h3>\n<ul>\n<li>Fixed issue where saving MoviePrints while file details are not available yet would crash the app</li>\n<li>Fixed issue where adding movies while file details and thumbs of the previous movie list were still loading, would stop loading the previous movie list and overwrite the list with the newly added movies</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.341Z" - }, - "mrdclutterer": { - "latestRelease": { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371", - "assets_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371/assets", - "upload_url": "https://uploads.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371/assets{?name,label}", - "html_url": "https://github.com/deep5050/Mr.Dclutterer/releases/tag/v1.0.0", - "id": 30989371, - "author": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwOTg5Mzcx", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "First good release :)", - "draft": false, - "prerelease": false, - "created_at": "2020-09-09T14:25:33Z", - "published_at": "2020-09-09T15:50:57Z", - "assets": [ + "size": 104875909, + "download_count": 2313, + "created_at": "2023-05-03T06:50:25Z", + "updated_at": "2023-05-03T06:50:28Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-x64.appx" + }, { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250656", - "id": 25250656, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNjU2", - "name": "Mr.Dclutterer-1.0.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454367", + "id": 106454367, + "node_id": "RA_kwDOCawxjs4GWF1f", + "name": "Motrix-1.8.19-x64.exe", + "label": "", "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 65715473, + "download_count": 893193, + "created_at": "2023-05-03T06:54:22Z", + "updated_at": "2023-05-03T06:54:24Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19-x64.exe" + }, + { + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106453618", + "id": 106453618, + "node_id": "RA_kwDOCawxjs4GWFpy", + "name": "Motrix-1.8.19.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-iso9660-appimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 81146440, - "download_count": 2285, - "created_at": "2020-09-09T15:47:51Z", - "updated_at": "2020-09-09T15:48:54Z", - "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer-1.0.0.AppImage" + "size": 101232828, + "download_count": 107117, + "created_at": "2023-05-03T06:48:22Z", + "updated_at": "2023-05-03T06:48:25Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19.AppImage" }, { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250718", - "id": 25250718, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNzE4", - "name": "Mr.Dclutterer-1.0.0.tar.xz", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454169", + "id": 106454169, + "node_id": "RA_kwDOCawxjs4GWFyZ", + "name": "Motrix-1.8.19.dmg", + "label": "", "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-xz", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 57530580, - "download_count": 77, - "created_at": "2020-09-09T15:48:54Z", - "updated_at": "2020-09-09T15:49:53Z", - "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer-1.0.0.tar.xz" + "size": 97994580, + "download_count": 101526, + "created_at": "2023-05-03T06:52:21Z", + "updated_at": "2023-05-03T06:52:24Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19.dmg" }, { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25252473", - "id": 25252473, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUyNDcz", - "name": "Mr.Dclutterer.Setup.1.0.0.exe", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454170", + "id": 106454170, + "node_id": "RA_kwDOCawxjs4GWFya", + "name": "Motrix-1.8.19.dmg.blockmap", + "label": "", "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 57037694, - "download_count": 875, - "created_at": "2020-09-09T16:18:25Z", - "updated_at": "2020-09-09T16:19:08Z", - "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer.Setup.1.0.0.exe" + "size": 104071, + "download_count": 240, + "created_at": "2023-05-03T06:52:21Z", + "updated_at": "2023-05-03T06:52:21Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19.dmg.blockmap" }, { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250770", - "id": 25250770, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNzcw", - "name": "Mr.Dclutterer_1.0.0_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454363", + "id": 106454363, + "node_id": "RA_kwDOCawxjs4GWF1b", + "name": "Motrix-1.8.19.exe", + "label": "", "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 58436840, - "download_count": 158, - "created_at": "2020-09-09T15:49:53Z", - "updated_at": "2020-09-09T15:50:35Z", - "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer_1.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/zipball/v1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.448Z" - }, - "multiple-file-manager": { - "latestRelease": { - "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952", - "assets_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952/assets", - "upload_url": "https://uploads.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952/assets{?name,label}", - "html_url": "https://github.com/dhanyn10/multiple-file-manager/releases/tag/v4.0.0", - "id": 64940952, - "author": { - "login": "dhanyn10", - "id": 11478316, - "node_id": "MDQ6VXNlcjExNDc4MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dhanyn10", - "html_url": "https://github.com/dhanyn10", - "followers_url": "https://api.github.com/users/dhanyn10/followers", - "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", - "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", - "organizations_url": "https://api.github.com/users/dhanyn10/orgs", - "repos_url": "https://api.github.com/users/dhanyn10/repos", - "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", - "received_events_url": "https://api.github.com/users/dhanyn10/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOB0SY-s4D3uuY", - "tag_name": "v4.0.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-04-21T09:42:05Z", - "published_at": "2022-04-22T05:42:01Z", - "assets": [ + "size": 127467060, + "download_count": 98491, + "created_at": "2023-05-03T06:54:21Z", + "updated_at": "2023-05-03T06:54:24Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19.exe" + }, { - "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/assets/63290584", - "id": 63290584, - "node_id": "RA_kwDOB0SY-s4DxbzY", - "name": "mfm_4.0.0.exe", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454350", + "id": 106454350, + "node_id": "RA_kwDOCawxjs4GWF1O", + "name": "Motrix-1.8.19.x86_64.rpm", + "label": "", "uploader": { - "login": "dhanyn10", - "id": 11478316, - "node_id": "MDQ6VXNlcjExNDc4MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dhanyn10", - "html_url": "https://github.com/dhanyn10", - "followers_url": "https://api.github.com/users/dhanyn10/followers", - "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", - "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", - "organizations_url": "https://api.github.com/users/dhanyn10/orgs", - "repos_url": "https://api.github.com/users/dhanyn10/repos", - "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", - "received_events_url": "https://api.github.com/users/dhanyn10/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 131117568, - "download_count": 136, - "created_at": "2022-04-22T05:32:49Z", - "updated_at": "2022-04-22T05:42:01Z", - "browser_download_url": "https://github.com/dhanyn10/multiple-file-manager/releases/download/v4.0.0/mfm_4.0.0.exe" + "size": 71768633, + "download_count": 26240, + "created_at": "2023-05-03T06:54:16Z", + "updated_at": "2023-05-03T06:54:18Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-1.8.19.x86_64.rpm" }, { - "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/assets/63290973", - "id": 63290973, - "node_id": "RA_kwDOB0SY-s4Dxb5d", - "name": "mfm_4.0.0_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454372", + "id": 106454372, + "node_id": "RA_kwDOCawxjs4GWF1k", + "name": "Motrix-Setup-1.8.19.exe", + "label": "", "uploader": { - "login": "dhanyn10", - "id": 11478316, - "node_id": "MDQ6VXNlcjExNDc4MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dhanyn10", - "html_url": "https://github.com/dhanyn10", - "followers_url": "https://api.github.com/users/dhanyn10/followers", - "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", - "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", - "organizations_url": "https://api.github.com/users/dhanyn10/orgs", - "repos_url": "https://api.github.com/users/dhanyn10/repos", - "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", - "received_events_url": "https://api.github.com/users/dhanyn10/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 56684204, - "download_count": 12, - "created_at": "2022-04-22T05:39:05Z", - "updated_at": "2022-04-22T05:41:21Z", - "browser_download_url": "https://github.com/dhanyn10/multiple-file-manager/releases/download/v4.0.0/mfm_4.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/tarball/v4.0.0", - "zipball_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/zipball/v4.0.0", - "body_html": "<p>updates:</p>\n<ul>\n<li>fix dock developer tools to bottom</li>\n<li>drop build for macos. i'm unable to create a simple vm to build this apps from macos. You can still use this apps from macos by using nodejs and build it by yourself</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.576Z" - }, - "mr-noplay": { - "latestRelease": { - "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/29721173", - "assets_url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/29721173/assets", - "upload_url": "https://uploads.github.com/repos/mrnoplay/mrnoplay/releases/29721173/assets{?name,label}", - "html_url": "https://github.com/mrnoplay/mrnoplay/releases/tag/4.0.1", - "id": 29721173, - "author": { - "login": "scris", - "id": 23412857, - "node_id": "MDQ6VXNlcjIzNDEyODU3", - "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/scris", - "html_url": "https://github.com/scris", - "followers_url": "https://api.github.com/users/scris/followers", - "following_url": "https://api.github.com/users/scris/following{/other_user}", - "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", - "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/scris/subscriptions", - "organizations_url": "https://api.github.com/users/scris/orgs", - "repos_url": "https://api.github.com/users/scris/repos", - "events_url": "https://api.github.com/users/scris/events{/privacy}", - "received_events_url": "https://api.github.com/users/scris/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NzIxMTcz", - "tag_name": "4.0.1", - "target_commitish": "master", - "name": "4.0.1 Version", - "draft": false, - "prerelease": false, - "created_at": "2020-08-14T14:57:07Z", - "published_at": "2020-08-15T00:01:07Z", - "assets": [ + "size": 127763099, + "download_count": 1726015, + "created_at": "2023-05-03T06:54:26Z", + "updated_at": "2023-05-03T06:54:28Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-Setup-1.8.19.exe" + }, { - "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/assets/23941335", - "id": 23941335, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTQxMzM1", - "name": "mrnoplay.4.0.1.mac.dmg", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454373", + "id": 106454373, + "node_id": "RA_kwDOCawxjs4GWF1l", + "name": "Motrix-Setup-1.8.19.exe.blockmap", + "label": "", "uploader": { - "login": "scris", - "id": 23412857, - "node_id": "MDQ6VXNlcjIzNDEyODU3", - "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/scris", - "html_url": "https://github.com/scris", - "followers_url": "https://api.github.com/users/scris/followers", - "following_url": "https://api.github.com/users/scris/following{/other_user}", - "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", - "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/scris/subscriptions", - "organizations_url": "https://api.github.com/users/scris/orgs", - "repos_url": "https://api.github.com/users/scris/repos", - "events_url": "https://api.github.com/users/scris/events{/privacy}", - "received_events_url": "https://api.github.com/users/scris/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 73943581, - "download_count": 34, - "created_at": "2020-08-14T23:56:08Z", - "updated_at": "2020-08-14T23:57:53Z", - "browser_download_url": "https://github.com/mrnoplay/mrnoplay/releases/download/4.0.1/mrnoplay.4.0.1.mac.dmg" + "size": 133323, + "download_count": 74360, + "created_at": "2023-05-03T06:54:26Z", + "updated_at": "2023-05-03T06:54:26Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix-Setup-1.8.19.exe.blockmap" }, { - "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/assets/23940517", - "id": 23940517, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTQwNTE3", - "name": "mrnoplay.4.0.1.win.7z", - "label": null, + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454167", + "id": 106454167, + "node_id": "RA_kwDOCawxjs4GWFyX", + "name": "Motrix_1.8.19_amd64.deb", + "label": "", "uploader": { - "login": "scris", - "id": 23412857, - "node_id": "MDQ6VXNlcjIzNDEyODU3", - "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/scris", - "html_url": "https://github.com/scris", - "followers_url": "https://api.github.com/users/scris/followers", - "following_url": "https://api.github.com/users/scris/following{/other_user}", - "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", - "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/scris/subscriptions", - "organizations_url": "https://api.github.com/users/scris/orgs", - "repos_url": "https://api.github.com/users/scris/repos", - "events_url": "https://api.github.com/users/scris/events{/privacy}", - "received_events_url": "https://api.github.com/users/scris/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 83843782, - "download_count": 64, - "created_at": "2020-08-14T23:22:51Z", - "updated_at": "2020-08-14T23:25:13Z", - "browser_download_url": "https://github.com/mrnoplay/mrnoplay/releases/download/4.0.1/mrnoplay.4.0.1.win.7z" - } - ], - "tarball_url": "https://api.github.com/repos/mrnoplay/mrnoplay/tarball/4.0.1", - "zipball_url": "https://api.github.com/repos/mrnoplay/mrnoplay/zipball/4.0.1", - "body_html": "<h1>中文部分</h1>\n<p><strong><g-emoji class=\"g-emoji\" alias=\"point_right\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f449.png\">👉</g-emoji> English Part Below!</strong></p>\n<ul>\n<li>应用同时支持英文和中文</li>\n<li><strong>软件可以使用蓝奏云下载 <a href=\"https://www.lanzous.com/b01n0vl3a\" rel=\"nofollow\">https://www.lanzous.com/b01n0vl3a</a> (密码 3n6k)</strong>,macOS 用户请直接下载 dmg 文件,Windows 用户请直接下载 zip 文件。</li>\n<li>源码可以从 <a href=\"https://gitee.com/scris/mrnoplay-update\" rel=\"nofollow\">https://gitee.com/scris/mrnoplay-update</a> 获得(每个版本发布后从 GitHub 镜像一次)</li>\n<li>若您发现问题,或者希望添加功能,或者有建议,欢迎联系开发者!(<code>tianze#scris.top</code>,#换成@)</li>\n</ul>\n<p>本更新日志包括 <code>4.0.0</code> 和 <code>4.0.1</code> 更新的内容。</p>\n<h2><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> 重要功能更新</h2>\n<h3>黑名单功能</h3>\n<p>可以在 Mr Noplay 以工作模式运行时禁止设置中设定的程序开启。(本功能需要下载额外文件,另外,工作模式请通过主界面时间设置文本框上方的箭头按钮开启)</p>\n<h2><g-emoji class=\"g-emoji\" alias=\"gem\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f48e.png\">💎</g-emoji> 功能性更新</h2>\n<h3>设置最长超时时间</h3>\n<p>之前,最长超时时间是10分钟,现在你可以手动修改。</p>\n<h2><g-emoji class=\"g-emoji\" alias=\"gear\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2699.png\">⚙️</g-emoji> 小变化</h2>\n<ul>\n<li>(4.0.1)用户体验改进。</li>\n</ul>\n<h2><g-emoji class=\"g-emoji\" alias=\"newspaper_roll\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f5de.png\">🗞</g-emoji> 更多信息</h2>\n<p>Windows 注意事项</p>\n<ul>\n<li>请注意,如果您打开了 Windows Defender 的 SmartScreen 功能, 您可能需要点击 <code>更多信息</code> 然后点击 <code>仍然允许</code> 以打开此应用。(Win8上,请点击 <code>仍然运行</code> )。这是因为解决这个问题需要花数百美元购买数字签名。</li>\n</ul>\n<p>macOS 注意事项</p>\n<ul>\n<li>应用的 macOS 版本没有经过签名,所以你可能需要跟随<a href=\"https://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac\" rel=\"nofollow\">这个教程</a>完成安装。我保证软件安全、无捆绑。</li>\n</ul>\n<h1><strong>English Part</strong></h1>\n<p>This release note includes updates from both <code>4.0.0</code> and <code>4.0.1</code>.</p>\n<h2><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> Important Features</h2>\n<h3>The Blacklist</h3>\n<p>Forbid your chosen apps when Mr Noplay is running in work mode. (Click the arrow button above the time inputbox to set work mode)</p>\n<h2><g-emoji class=\"g-emoji\" alias=\"gem\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f48e.png\">💎</g-emoji> Functional Updates</h2>\n<h3>Change Maximum Overtime</h3>\n<p>Now we allow users to change the length of the maximum overtime.</p>\n<h2><g-emoji class=\"g-emoji\" alias=\"gear\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2699.png\">⚙️</g-emoji> Minor Modifications</h2>\n<ul>\n<li>(4.0.1) User experience enhancements.</li>\n</ul>\n<h2><g-emoji class=\"g-emoji\" alias=\"newspaper_roll\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f5de.png\">🗞</g-emoji> Information</h2>\n<p>Tips for Windows Users:</p>\n<ul>\n<li>Please note that if you've turned on Windows Defender SmartScreen, you may need to click <code>more info</code> and then <code>still allow</code> to run it, or to click <code>run anyway</code> for Windows 8. The situation is here because we cannot afford to buy a signing certificate which costs <code>hundreds of dollars</code>.</li>\n</ul>\n<p>Tip for macOS Users:</p>\n<ul>\n<li>Please note that the macOS version is unsigned, so you may need to follow <a href=\"https://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac\" rel=\"nofollow\">this guide</a> in order to use. This software is clean and safe, I promise.</li>\n</ul>\n<p>How can I get in touch with the developer?</p>\n<ul>\n<li>Email: <code>tianze#scris.top</code> (#->@)</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.581Z" - }, - "mstream": { - "latestRelease": { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759", - "assets_url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759/assets", - "upload_url": "https://uploads.github.com/repos/IrosTheBeggar/mStream/releases/62467759/assets{?name,label}", - "html_url": "https://github.com/IrosTheBeggar/mStream/releases/tag/v5.11.4", - "id": 62467759, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOAtRpl84DuS6v", - "tag_name": "v5.11.4", - "target_commitish": "master", - "name": "5.11.4", - "draft": false, - "prerelease": false, - "created_at": "2022-03-22T15:27:00Z", - "published_at": "2022-03-22T15:34:31Z", - "assets": [ + "size": 71298984, + "download_count": 57745, + "created_at": "2023-05-03T06:52:18Z", + "updated_at": "2023-05-03T06:52:20Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix_1.8.19_amd64.deb" + }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259420", - "id": 60259420, - "node_id": "RA_kwDOAtRpl84Dl3xc", - "name": "latest-linux-arm.yml", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106454097", + "id": 106454097, + "node_id": "RA_kwDOCawxjs4GWFxR", + "name": "Motrix_1.8.19_arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63646,19 +69509,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 395, - "download_count": 6, - "created_at": "2022-03-22T15:30:11Z", - "updated_at": "2022-03-22T15:30:11Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux-arm.yml" + "size": 66839298, + "download_count": 23211, + "created_at": "2023-05-03T06:51:40Z", + "updated_at": "2023-05-03T06:51:43Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix_1.8.19_arm64.deb" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259422", - "id": 60259422, - "node_id": "RA_kwDOAtRpl84Dl3xe", - "name": "latest-linux-arm64.yml", + "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/106453961", + "id": 106453961, + "node_id": "RA_kwDOCawxjs4GWFvJ", + "name": "Motrix_1.8.19_armv7l.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63680,18 +69543,74 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 395, - "download_count": 4, - "created_at": "2022-03-22T15:30:12Z", - "updated_at": "2022-03-22T15:30:12Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux-arm64.yml" - }, + "size": 64340518, + "download_count": 18734, + "created_at": "2023-05-03T06:50:49Z", + "updated_at": "2023-05-03T06:50:51Z", + "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix_1.8.19_armv7l.deb" + } + ], + "tarball_url": "https://api.github.com/repos/agalwood/Motrix/tarball/v1.8.19", + "zipball_url": "https://api.github.com/repos/agalwood/Motrix/zipball/v1.8.19", + "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/1032175/235918777-7063ab93-ff2d-4f4b-a0b5-6a0ef83adc76.png\"><img src=\"https://user-images.githubusercontent.com/1032175/235918777-7063ab93-ff2d-4f4b-a0b5-6a0ef83adc76.png\" alt=\"release-v1 8 x-banner\" style=\"max-width: 100%;\"></a></p>\n<h2>Release Note</h2>\n<ul>\n<li>\n<p>feat: App sidebar adds vibrancy effect on macOS <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>feat: Supports hiding tray icon on macOS <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>feat: The download and upload speeds in the basic settings of the preferences support custom input speeds <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SammCheese/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SammCheese\">@SammCheese</a></p>\n</li>\n<li>\n<p>feat: The advanced settings of the preferences support the setting of the RPC listening port <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>feat: Show built-in aria2.conf path in advanced settings of preferences <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>feat: Add log level settings in advanced settings of preferences <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>feat: Release Linux version supporting arm32/arm64 architecture <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>feat: Improve preferences, there will be a confirmation prompt when leaving the page without saving the settings <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>feat: Added macOS Universal version, Linux armv7l, arm64 version <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>feat: Added Norwegian Bokmal translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/rubjo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/rubjo\">@rubjo</a></p>\n</li>\n<li>\n<p>feat: Added Thai translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/nxanywhere/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/nxanywhere\">@nxanywhere</a></p>\n</li>\n<li>\n<p>feat: Dutch translation added <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NickBouwhuis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NickBouwhuis\">@NickBouwhuis</a></p>\n</li>\n<li>\n<p>feat: When the URL input box is not empty when creating a new task, the add task dialog will not be closed by mistake when pressing the Esc key or clicking the mask <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>feat: Support selecting directory from history directory when creating new task <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>feat: Support cURL commands with Cookie/Referer information when creating new task <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CW-B-W/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CW-B-W\">@CW-B-W</a></p>\n</li>\n<li>\n<p>feat: Support adding HTTP authorization request header when creating a new task <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RaymondSalim/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RaymondSalim\">@RaymondSalim</a></p>\n</li>\n<li>\n<p>feat: The taskbar shows the overall download progress <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>fix: Tray icon display issue in older versions of macOS <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>fix: There are old wrong items in the task details file list, add a switch to download seeds automatically <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dicarne/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dicarne\">@dicarne</a></p>\n</li>\n<li>\n<p>fix: The basic settings of the preference settings failed to modify \"Automatically download magnet and torrent content\" <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>fix: Application interface rendering issue under Linux <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>fix: Remove the tooltip of tray on macOS <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>fix: Restarting the app twice when saving preferences <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>fix: Improved German translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NickBouwhuis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NickBouwhuis\">@NickBouwhuis</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/MagicLike/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/MagicLike\">@MagicLike</a></p>\n</li>\n<li>\n<p>fix: Improved Persian translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eshagh79/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eshagh79\">@eshagh79</a></p>\n</li>\n<li>\n<p>fix: Improved Traditional Chinese translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tso1158687/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tso1158687\">@tso1158687</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/5idereal/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/5idereal\">@5idereal</a></p>\n</li>\n<li>\n<p>fix: Improve English translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/nesaku/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/nesaku\">@nesaku</a></p>\n</li>\n<li>\n<p>fix: Improved Spanish translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ez-me/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ez-me\">@ez-me</a></p>\n</li>\n<li>\n<p>fix: Improve Vietnamese translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CDzungx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CDzungx\">@CDzungx</a></p>\n</li>\n<li>\n<p>fix: Improve Korean translation <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/quiple/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/quiple\">@quiple</a></p>\n</li>\n<li>\n<p>fix: Parsing issues about Cookie/Referer when creating a new task <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CW-B-W/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CW-B-W\">@CW-B-W</a></p>\n</li>\n<li>\n<p>fix: Showing apps doesn't restore minimized windows <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>fix: Update overall dependencies, Electron upgrade to version 22 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>fix: The border color is not changed after the task item is selected in dark mode <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>fix: App window resizing issue <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>fix: The event processing problem of canceling the update during automatic update <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>refactor: Optimized aria2.conf default configuration <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>refactor: The built-in Aria2 is upgraded to version 1.36, and it is compatible with various system architectures of Windows, macOS, and Linux <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>refactor: Improved auto-update progress bar display <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/agalwood/Motrix/compare/v1.6.11...v1.8.19\"><tt>v1.6.11...v1.8.19</tt></a></p>\n<h2>更新日志</h2>\n<ul>\n<li>\n<p>新特性: macOS 版支持隐藏托盘图标 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>新特性: macOS 版本应用侧边栏增加 vibrancy 效果 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>新特性: 偏好设置的基础设置里下载和上传速度支持自定义输入速度 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/SammCheese/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/SammCheese\">@SammCheese</a></p>\n</li>\n<li>\n<p>新特性: 偏好设置的进阶设置支持 RPC 监听端口的设置 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>新特性: 偏好设置的进阶设置里显示内置的 aria2.conf 路径 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>新特性: 偏好设置的进阶设置里添加日志级别设置 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>新特性: 发布支持 arm32/arm64 架构的 Linux 版本 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>新特性: 改进偏好设置,设置未保存离开页面时会有确认提示 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>新特性: 新增 macOS Universal 版本、Linux armv7l、arm64 版本 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>新特性: 新增挪威博克马尔语翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/rubjo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/rubjo\">@rubjo</a></p>\n</li>\n<li>\n<p>新特性: 新增泰语翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/nxanywhere/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/nxanywhere\">@nxanywhere</a></p>\n</li>\n<li>\n<p>新特性: 新增荷兰语翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NickBouwhuis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NickBouwhuis\">@NickBouwhuis</a></p>\n</li>\n<li>\n<p>新特性: 新建任务时URL输入框不为空的情况下,按下esc键或点击遮罩时不会误关闭弹层 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>新特性: 新建任务时支持从历史目录选择目录 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>新特性: 新建任务时支持带有 Cookie/Referer 信息的的 cURL 命令 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CW-B-W/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CW-B-W\">@CW-B-W</a></p>\n</li>\n<li>\n<p>新特性: 新建任务时支持添加 HTTP 授权请求头 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RaymondSalim/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RaymondSalim\">@RaymondSalim</a></p>\n</li>\n<li>\n<p>新特性: 任务栏显示整体下载进度 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>修复: 在旧版本 macOS 托盘图标的显示问题 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>修复: 任务详情文件列表有旧的错误项目,增加自动下载种子的开关 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dicarne/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dicarne\">@dicarne</a></p>\n</li>\n<li>\n<p>修复: 偏好设置的基础设置修改“自动开始下载磁力链接、种子内的文件”失效的问题 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>修复: 在 Linux 下 应用界面渲染错误问题 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>修复: 移除了 macOS 版本托盘图标提示 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>修复: 在保存偏好设置时重新启动应用程序两次的问题 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>修复: 改进德语翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NickBouwhuis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NickBouwhuis\">@NickBouwhuis</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/MagicLike/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/MagicLike\">@MagicLike</a></p>\n</li>\n<li>\n<p>修复: 改进波斯语翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eshagh79/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eshagh79\">@eshagh79</a></p>\n</li>\n<li>\n<p>修复: 改进繁体中文翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tso1158687/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tso1158687\">@tso1158687</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/5idereal/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/5idereal\">@5idereal</a></p>\n</li>\n<li>\n<p>修复: 改进英文翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/nesaku/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/nesaku\">@nesaku</a></p>\n</li>\n<li>\n<p>修复: 改进西班牙语翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ez-me/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ez-me\">@ez-me</a></p>\n</li>\n<li>\n<p>修复: 改进越南语翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CDzungx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CDzungx\">@CDzungx</a></p>\n</li>\n<li>\n<p>修复: 改进韩语翻译 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/quiple/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/quiple\">@quiple</a></p>\n</li>\n<li>\n<p>修复: 新建任务时关于 Cookie/Referer 的解析问题 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CW-B-W/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CW-B-W\">@CW-B-W</a></p>\n</li>\n<li>\n<p>修复: 显示应用时不会还原最小化的窗口 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>修复: 更新整体依赖,Electron 升级到 22 版本 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>修复: 深色模式下任务项选定之后边框颜色不显示的问题 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>修复: 应用窗口大小调整问题 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/shatyuka/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/shatyuka\">@shatyuka</a></p>\n</li>\n<li>\n<p>修复: 自动更新时取消更新的事件处理问题 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>重构: 优化了 aria2.conf 默认配置 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>重构: 内置的 Aria2 升级为 1.36 版本,并适配了 Windows、macOS、Linux 多种系统架构 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n<li>\n<p>重构: 改善了自动更新进度条显示 <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/agalwood/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/agalwood\">@agalwood</a></p>\n</li>\n</ul>\n<p><strong>完整变更日志</strong>: <a class=\"commit-link\" href=\"https://github.com/agalwood/Motrix/compare/v1.6.11...v1.8.19\"><tt>v1.6.11...v1.8.19</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/agalwood/Motrix/releases/101673799/reactions", + "total_count": 237, + "+1": 145, + "-1": 0, + "laugh": 13, + "hooray": 30, + "confused": 0, + "heart": 20, + "rocket": 16, + "eyes": 13 + }, + "mentions_count": 17 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:32.749Z" + }, + "monolith-code": { + "latestRelease": { + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/137292567", + "assets_url": "https://api.github.com/repos/Haeri/monolith-code/releases/137292567/assets", + "upload_url": "https://uploads.github.com/repos/Haeri/monolith-code/releases/137292567/assets{?name,label}", + "html_url": "https://github.com/Haeri/monolith-code/releases/tag/v2.2.7", + "id": 137292567, + "author": { + "login": "Haeri", + "id": 7956606, + "node_id": "MDQ6VXNlcjc5NTY2MDY=", + "avatar_url": "https://avatars.githubusercontent.com/u/7956606?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Haeri", + "html_url": "https://github.com/Haeri", + "followers_url": "https://api.github.com/users/Haeri/followers", + "following_url": "https://api.github.com/users/Haeri/following{/other_user}", + "gists_url": "https://api.github.com/users/Haeri/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Haeri/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Haeri/subscriptions", + "organizations_url": "https://api.github.com/users/Haeri/orgs", + "repos_url": "https://api.github.com/users/Haeri/repos", + "events_url": "https://api.github.com/users/Haeri/events{/privacy}", + "received_events_url": "https://api.github.com/users/Haeri/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOEcgmYs4ILusX", + "tag_name": "v2.2.7", + "target_commitish": "master", + "name": "v2.2.7 - Security Patch", + "draft": false, + "prerelease": false, + "created_at": "2024-01-16T20:51:12Z", + "published_at": "2024-01-16T20:55:35Z", + "assets": [ { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259421", - "id": 60259421, - "node_id": "RA_kwDOAtRpl84Dl3xd", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940132", + "id": 145940132, + "node_id": "RA_kwDOEcgmYs4Ist6k", "name": "latest-linux.yml", "label": "", "uploader": { @@ -63714,18 +69633,18 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 32, - "created_at": "2022-03-22T15:30:12Z", - "updated_at": "2022-03-22T15:30:12Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux.yml" + "content_type": "text/yaml", + "state": "uploaded", + "size": 378, + "download_count": 12, + "created_at": "2024-01-16T20:52:08Z", + "updated_at": "2024-01-16T20:52:08Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/latest-linux.yml" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259611", - "id": 60259611, - "node_id": "RA_kwDOAtRpl84Dl30b", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940263", + "id": 145940263, + "node_id": "RA_kwDOEcgmYs4Ist8n", "name": "latest-mac.yml", "label": "", "uploader": { @@ -63750,16 +69669,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 537, - "download_count": 15, - "created_at": "2022-03-22T15:31:40Z", - "updated_at": "2022-03-22T15:31:40Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-mac.yml" + "size": 505, + "download_count": 3, + "created_at": "2024-01-16T20:53:39Z", + "updated_at": "2024-01-16T20:53:39Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/latest-mac.yml" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259478", - "id": 60259478, - "node_id": "RA_kwDOAtRpl84Dl3yW", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940288", + "id": 145940288, + "node_id": "RA_kwDOEcgmYs4Ist9A", "name": "latest.yml", "label": "", "uploader": { @@ -63784,17 +69703,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 360, - "download_count": 442, - "created_at": "2022-03-22T15:31:00Z", - "updated_at": "2022-03-22T15:31:00Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest.yml" + "size": 354, + "download_count": 122, + "created_at": "2024-01-16T20:53:58Z", + "updated_at": "2024-01-16T20:53:58Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/latest.yml" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259402", - "id": 60259402, - "node_id": "RA_kwDOAtRpl84Dl3xK", - "name": "mStream-Server-5.11.4-arm64.AppImage", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940254", + "id": 145940254, + "node_id": "RA_kwDOEcgmYs4Ist8e", + "name": "monolith-code-2.2.7-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63816,19 +69735,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 120793269, - "download_count": 2094, - "created_at": "2022-03-22T15:30:00Z", - "updated_at": "2022-03-22T15:30:07Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-arm64.AppImage" + "size": 102291039, + "download_count": 11, + "created_at": "2024-01-16T20:53:35Z", + "updated_at": "2024-01-16T20:53:38Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/monolith-code-2.2.7-mac.zip" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259400", - "id": 60259400, - "node_id": "RA_kwDOAtRpl84Dl3xI", - "name": "mStream-Server-5.11.4-armv7l.AppImage", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940253", + "id": 145940253, + "node_id": "RA_kwDOEcgmYs4Ist8d", + "name": "monolith-code-2.2.7-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63852,17 +69771,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88919458, - "download_count": 1985, - "created_at": "2022-03-22T15:30:00Z", - "updated_at": "2022-03-22T15:30:09Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-armv7l.AppImage" + "size": 106558, + "download_count": 1, + "created_at": "2024-01-16T20:53:35Z", + "updated_at": "2024-01-16T20:53:35Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/monolith-code-2.2.7-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259603", - "id": 60259603, - "node_id": "RA_kwDOAtRpl84Dl30T", - "name": "mStream-Server-5.11.4-mac.zip", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940220", + "id": 145940220, + "node_id": "RA_kwDOEcgmYs4Ist78", + "name": "monolith-code-2.2.7-win.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63886,17 +69805,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 105277319, - "download_count": 3, - "created_at": "2022-03-22T15:31:36Z", - "updated_at": "2022-03-22T15:31:40Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-mac.zip" + "size": 110815386, + "download_count": 9, + "created_at": "2024-01-16T20:53:19Z", + "updated_at": "2024-01-16T20:53:22Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/monolith-code-2.2.7-win.zip" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259367", - "id": 60259367, - "node_id": "RA_kwDOAtRpl84Dl3wn", - "name": "mStream-Server-5.11.4.AppImage", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940125", + "id": 145940125, + "node_id": "RA_kwDOEcgmYs4Ist6d", + "name": "monolith-code-2.2.7.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63920,17 +69839,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 115103916, - "download_count": 2260, - "created_at": "2022-03-22T15:29:44Z", - "updated_at": "2022-03-22T15:29:49Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.AppImage" + "size": 111931357, + "download_count": 30, + "created_at": "2024-01-16T20:51:54Z", + "updated_at": "2024-01-16T20:51:57Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/monolith-code-2.2.7.AppImage" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259524", - "id": 60259524, - "node_id": "RA_kwDOAtRpl84Dl3zE", - "name": "mStream-Server-5.11.4.dmg", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940170", + "id": 145940170, + "node_id": "RA_kwDOEcgmYs4Ist7K", + "name": "monolith-code-2.2.7.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63954,17 +69873,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106166364, - "download_count": 2208, - "created_at": "2022-03-22T15:31:09Z", - "updated_at": "2022-03-22T15:31:13Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.dmg" + "size": 105679530, + "download_count": 1, + "created_at": "2024-01-16T20:52:49Z", + "updated_at": "2024-01-16T20:52:54Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/monolith-code-2.2.7.dmg" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259525", - "id": 60259525, - "node_id": "RA_kwDOAtRpl84Dl3zF", - "name": "mStream-Server-5.11.4.dmg.blockmap", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940171", + "id": 145940171, + "node_id": "RA_kwDOEcgmYs4Ist7L", + "name": "monolith-code-2.2.7.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -63988,17 +69907,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 111818, + "size": 111625, "download_count": 1, - "created_at": "2022-03-22T15:31:09Z", - "updated_at": "2022-03-22T15:31:09Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.dmg.blockmap" + "created_at": "2024-01-16T20:52:49Z", + "updated_at": "2024-01-16T20:52:50Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/monolith-code-2.2.7.dmg.blockmap" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259467", - "id": 60259467, - "node_id": "RA_kwDOAtRpl84Dl3yL", - "name": "mStream-Server-Setup-5.11.4.exe", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940286", + "id": 145940286, + "node_id": "RA_kwDOEcgmYs4Ist8-", + "name": "monolith-code-Setup-2.2.7.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -64022,17 +69941,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 159507087, - "download_count": 2705, - "created_at": "2022-03-22T15:30:55Z", - "updated_at": "2022-03-22T15:30:58Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-Setup-5.11.4.exe" + "size": 82605848, + "download_count": 43, + "created_at": "2024-01-16T20:53:55Z", + "updated_at": "2024-01-16T20:53:57Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/monolith-code-Setup-2.2.7.exe" }, { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259465", - "id": 60259465, - "node_id": "RA_kwDOAtRpl84Dl3yJ", - "name": "mStream-Server-Setup-5.11.4.exe.blockmap", + "url": "https://api.github.com/repos/Haeri/monolith-code/releases/assets/145940285", + "id": 145940285, + "node_id": "RA_kwDOEcgmYs4Ist89", + "name": "monolith-code-Setup-2.2.7.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -64056,6057 +69975,6065 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 163333, - "download_count": 15, - "created_at": "2022-03-22T15:30:55Z", - "updated_at": "2022-03-22T15:30:55Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-Setup-5.11.4.exe.blockmap" + "size": 88945, + "download_count": 14, + "created_at": "2024-01-16T20:53:55Z", + "updated_at": "2024-01-16T20:53:55Z", + "browser_download_url": "https://github.com/Haeri/monolith-code/releases/download/v2.2.7/monolith-code-Setup-2.2.7.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/IrosTheBeggar/mStream/tarball/v5.11.4", - "zipball_url": "https://api.github.com/repos/IrosTheBeggar/mStream/zipball/v5.11.4", - "body_html": "<p>Added linksfor the iOS app</p>", - "reactions": { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/Haeri/monolith-code/tarball/v2.2.7", + "zipball_url": "https://api.github.com/repos/Haeri/monolith-code/zipball/v2.2.7", + "body_html": "<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/Haeri/monolith-code/compare/v2.2.6...v2.2.7\"><tt>v2.2.6...v2.2.7</tt></a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.607Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:32.888Z" }, - "multrin": { + "movieprint": { "latestRelease": { - "url": "https://api.github.com/repos/sentialx/multrin/releases/25587907", - "assets_url": "https://api.github.com/repos/sentialx/multrin/releases/25587907/assets", - "upload_url": "https://uploads.github.com/repos/sentialx/multrin/releases/25587907/assets{?name,label}", - "html_url": "https://github.com/sentialx/multrin/releases/tag/v1.3.0", - "id": 25587907, + "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/30343105", + "assets_url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/30343105/assets", + "upload_url": "https://uploads.github.com/repos/fakob/MoviePrint_v004/releases/30343105/assets{?name,label}", + "html_url": "https://github.com/fakob/MoviePrint_v004/releases/tag/0.2.23", + "id": 30343105, "author": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "login": "fakob", + "id": 4619772, + "node_id": "MDQ6VXNlcjQ2MTk3NzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", + "url": "https://api.github.com/users/fakob", + "html_url": "https://github.com/fakob", + "followers_url": "https://api.github.com/users/fakob/followers", + "following_url": "https://api.github.com/users/fakob/following{/other_user}", + "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", + "organizations_url": "https://api.github.com/users/fakob/orgs", + "repos_url": "https://api.github.com/users/fakob/repos", + "events_url": "https://api.github.com/users/fakob/events{/privacy}", + "received_events_url": "https://api.github.com/users/fakob/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI1NTg3OTA3", - "tag_name": "v1.3.0", + "node_id": "MDc6UmVsZWFzZTMwMzQzMTA1", + "tag_name": "0.2.23", "target_commitish": "master", - "name": "1.3.0", + "name": "MoviePrint_v004 - 0.2.23", "draft": false, "prerelease": false, - "created_at": "2020-04-16T20:24:17Z", - "published_at": "2020-04-16T20:51:41Z", + "created_at": "2020-08-28T18:34:53Z", + "published_at": "2020-09-21T20:11:51Z", "assets": [ { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892821", - "id": 19892821, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODIx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 1627, - "created_at": "2020-04-16T20:28:00Z", - "updated_at": "2020-04-16T20:28:00Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892880", - "id": 19892880, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODgw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 343, - "download_count": 317077, - "created_at": "2020-04-16T20:30:19Z", - "updated_at": "2020-04-16T20:30:19Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892876", - "id": 19892876, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc2", - "name": "Multrin-1.3.0-ia32-win.zip", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 67992956, - "download_count": 1907, - "created_at": "2020-04-16T20:30:14Z", - "updated_at": "2020-04-16T20:30:16Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892815", - "id": 19892815, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODE1", - "name": "Multrin-1.3.0-mac.zip", - "label": "", + "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/assets/24420820", + "id": 24420820, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDIwODIw", + "name": "MoviePrint_v004-0.2.23-mac.dmg", + "label": null, "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "login": "fakob", + "id": 4619772, + "node_id": "MDQ6VXNlcjQ2MTk3NzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", + "url": "https://api.github.com/users/fakob", + "html_url": "https://github.com/fakob", + "followers_url": "https://api.github.com/users/fakob/followers", + "following_url": "https://api.github.com/users/fakob/following{/other_user}", + "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", + "organizations_url": "https://api.github.com/users/fakob/orgs", + "repos_url": "https://api.github.com/users/fakob/repos", + "events_url": "https://api.github.com/users/fakob/events{/privacy}", + "received_events_url": "https://api.github.com/users/fakob/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 64895037, - "download_count": 563, - "created_at": "2020-04-16T20:27:57Z", - "updated_at": "2020-04-16T20:27:59Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-mac.zip" + "size": 259230303, + "download_count": 493, + "created_at": "2020-08-28T18:36:37Z", + "updated_at": "2020-08-28T18:38:36Z", + "browser_download_url": "https://github.com/fakob/MoviePrint_v004/releases/download/0.2.23/MoviePrint_v004-0.2.23-mac.dmg" }, { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892839", - "id": 19892839, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODM5", - "name": "Multrin-1.3.0-win.zip", - "label": "", + "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/assets/24421254", + "id": 24421254, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDIxMjU0", + "name": "MoviePrint_v004-0.2.23-win.zip", + "label": null, "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "login": "fakob", + "id": 4619772, + "node_id": "MDQ6VXNlcjQ2MTk3NzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", + "url": "https://api.github.com/users/fakob", + "html_url": "https://github.com/fakob", + "followers_url": "https://api.github.com/users/fakob/followers", + "following_url": "https://api.github.com/users/fakob/following{/other_user}", + "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", + "organizations_url": "https://api.github.com/users/fakob/orgs", + "repos_url": "https://api.github.com/users/fakob/repos", + "events_url": "https://api.github.com/users/fakob/events{/privacy}", + "received_events_url": "https://api.github.com/users/fakob/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 70823711, - "download_count": 6855, - "created_at": "2020-04-16T20:28:43Z", - "updated_at": "2020-04-16T20:28:45Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-win.zip" - }, + "size": 149027112, + "download_count": 764, + "created_at": "2020-08-28T18:45:33Z", + "updated_at": "2020-08-28T18:46:23Z", + "browser_download_url": "https://github.com/fakob/MoviePrint_v004/releases/download/0.2.23/MoviePrint_v004-0.2.23-win.zip" + } + ], + "tarball_url": "https://api.github.com/repos/fakob/MoviePrint_v004/tarball/0.2.23", + "zipball_url": "https://api.github.com/repos/fakob/MoviePrint_v004/zipball/0.2.23", + "body_html": "<h3>Changelog</h3>\n<p><a href=\"https://www.movieprint.org/download/\" rel=\"nofollow\">https://www.movieprint.org/download/</a></p>\n<h3>Help</h3>\n<p><a href=\"https://www.movieprint.org/help/\" rel=\"nofollow\">https://www.movieprint.org/help/</a></p>\n<h3>NEW WEBSITE - <a href=\"https://movieprint.org\" rel=\"nofollow\">movieprint.org</a></h3>\n<h3>Fixed</h3>\n<ul>\n<li>Fixed issue where saving MoviePrints while file details are not available yet would crash the app</li>\n<li>Fixed issue where adding movies while file details and thumbs of the previous movie list were still loading, would stop loading the previous movie list and overwrite the list with the newly added movies</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:32.893Z" + }, + "mrdclutterer": { + "latestRelease": { + "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371", + "assets_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371/assets", + "upload_url": "https://uploads.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371/assets{?name,label}", + "html_url": "https://github.com/deep5050/Mr.Dclutterer/releases/tag/v1.0.0", + "id": 30989371, + "author": { + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMwOTg5Mzcx", + "tag_name": "v1.0.0", + "target_commitish": "master", + "name": "First good release :)", + "draft": false, + "prerelease": false, + "created_at": "2020-09-09T14:25:33Z", + "published_at": "2020-09-09T15:50:57Z", + "assets": [ { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892807", - "id": 19892807, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODA3", - "name": "Multrin-1.3.0.dmg", - "label": "", + "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250656", + "id": 25250656, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNjU2", + "name": "Mr.Dclutterer-1.0.0.AppImage", + "label": null, "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-iso9660-appimage", "state": "uploaded", - "size": 67016340, - "download_count": 1093, - "created_at": "2020-04-16T20:27:37Z", - "updated_at": "2020-04-16T20:27:39Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0.dmg" + "size": 81146440, + "download_count": 2664, + "created_at": "2020-09-09T15:47:51Z", + "updated_at": "2020-09-09T15:48:54Z", + "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer-1.0.0.AppImage" }, { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892806", - "id": 19892806, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODA2", - "name": "Multrin-1.3.0.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250718", + "id": 25250718, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNzE4", + "name": "Mr.Dclutterer-1.0.0.tar.xz", + "label": null, "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-xz", "state": "uploaded", - "size": 70439, - "download_count": 137, - "created_at": "2020-04-16T20:27:37Z", - "updated_at": "2020-04-16T20:27:37Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0.dmg.blockmap" + "size": 57530580, + "download_count": 161, + "created_at": "2020-09-09T15:48:54Z", + "updated_at": "2020-09-09T15:49:53Z", + "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer-1.0.0.tar.xz" }, { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892878", - "id": 19892878, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc4", - "name": "Multrin-Setup-1.3.0.exe", - "label": "", + "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25252473", + "id": 25252473, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUyNDcz", + "name": "Mr.Dclutterer.Setup.1.0.0.exe", + "label": null, "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 100893158, - "download_count": 144600, - "created_at": "2020-04-16T20:30:15Z", - "updated_at": "2020-04-16T20:30:18Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-Setup-1.3.0.exe" + "size": 57037694, + "download_count": 2489, + "created_at": "2020-09-09T16:18:25Z", + "updated_at": "2020-09-09T16:19:08Z", + "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer.Setup.1.0.0.exe" }, { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892877", - "id": 19892877, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc3", - "name": "Multrin-Setup-1.3.0.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250770", + "id": 25250770, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNzcw", + "name": "Mr.Dclutterer_1.0.0_amd64.deb", + "label": null, "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 105364, - "download_count": 134403, - "created_at": "2020-04-16T20:30:15Z", - "updated_at": "2020-04-16T20:30:16Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-Setup-1.3.0.exe.blockmap" + "size": 58436840, + "download_count": 256, + "created_at": "2020-09-09T15:49:53Z", + "updated_at": "2020-09-09T15:50:35Z", + "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer_1.0.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/sentialx/multrin/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/sentialx/multrin/zipball/v1.3.0", - "body_html": "<h1>Changes</h1>\n<ul>\n<li>Upgraded to Electron 8.2.2</li>\n<li>Added an add tab button duplicating currently selected window (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"601411360\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sentialx/multrin/issues/104\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sentialx/multrin/pull/104/hovercard\" href=\"https://github.com/sentialx/multrin/pull/104\">#104</a>)</li>\n</ul>\n<h1>Fixes</h1>\n<ul>\n<li>Fixed tab closing</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/zipball/v1.0.0", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.660Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:33.309Z" }, - "museeks": { + "muezzin": { "latestRelease": { - "url": "https://api.github.com/repos/martpie/museeks/releases/46923542", - "assets_url": "https://api.github.com/repos/martpie/museeks/releases/46923542/assets", - "upload_url": "https://uploads.github.com/repos/martpie/museeks/releases/46923542/assets{?name,label}", - "html_url": "https://github.com/martpie/museeks/releases/tag/0.12.0", - "id": 46923542, + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/118802435", + "assets_url": "https://api.github.com/repos/DBChoco/Muezzin/releases/118802435/assets", + "upload_url": "https://uploads.github.com/repos/DBChoco/Muezzin/releases/118802435/assets{?name,label}", + "html_url": "https://github.com/DBChoco/Muezzin/releases/tag/v2.6.0", + "id": 118802435, "author": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ2OTIzNTQy", - "tag_name": "0.12.0", + "node_id": "RE_kwDOG2Do4M4HFMgD", + "tag_name": "v2.6.0", "target_commitish": "master", - "name": "0.12.0", + "name": "2.6.0", "draft": false, "prerelease": false, - "created_at": "2021-07-28T21:45:51Z", - "published_at": "2021-07-28T23:13:52Z", + "created_at": "2023-10-04T08:28:45Z", + "published_at": "2023-08-26T10:32:40Z", "assets": [ { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222462", - "id": 41222462, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNDYy", - "name": "museeks-amd64.deb", + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/assets/128963708", + "id": 128963708, + "node_id": "RA_kwDOG2Do4M4Hr9R8", + "name": "muezzin-2.6.0.AppImage", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 57075184, - "download_count": 6521, - "created_at": "2021-07-28T22:55:20Z", - "updated_at": "2021-07-28T22:56:50Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-amd64.deb" + "size": 116136163, + "download_count": 297, + "created_at": "2023-10-04T08:46:41Z", + "updated_at": "2023-10-04T08:48:28Z", + "browser_download_url": "https://github.com/DBChoco/Muezzin/releases/download/v2.6.0/muezzin-2.6.0.AppImage" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222563", - "id": 41222563, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNTYz", - "name": "museeks-amd64.deb.sha256", + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/assets/128962447", + "id": 128962447, + "node_id": "RA_kwDOG2Do4M4Hr8-P", + "name": "muezzin-2.6.0.pacman", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90, - "download_count": 16, - "created_at": "2021-07-28T22:56:50Z", - "updated_at": "2021-07-28T22:56:50Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-amd64.deb.sha256" + "size": 83419648, + "download_count": 181, + "created_at": "2023-10-04T08:35:06Z", + "updated_at": "2023-10-04T08:36:29Z", + "browser_download_url": "https://github.com/DBChoco/Muezzin/releases/download/v2.6.0/muezzin-2.6.0.pacman" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222564", - "id": 41222564, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNTY0", - "name": "museeks-i386.AppImage", + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/assets/128962564", + "id": 128962564, + "node_id": "RA_kwDOG2Do4M4Hr9AE", + "name": "muezzin-2.6.0.tar.gz", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/gzip", "state": "uploaded", - "size": 80245506, - "download_count": 3986, - "created_at": "2021-07-28T22:56:50Z", - "updated_at": "2021-07-28T22:58:59Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i386.AppImage" + "size": 110383158, + "download_count": 59, + "created_at": "2023-10-04T08:36:29Z", + "updated_at": "2023-10-04T08:38:10Z", + "browser_download_url": "https://github.com/DBChoco/Muezzin/releases/download/v2.6.0/muezzin-2.6.0.tar.gz" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222695", - "id": 41222695, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNjk1", - "name": "museeks-i386.AppImage.sha256", + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/assets/128962900", + "id": 128962900, + "node_id": "RA_kwDOG2Do4M4Hr9FU", + "name": "muezzin.2.6.0.exe", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 94, - "download_count": 13, - "created_at": "2021-07-28T22:58:59Z", - "updated_at": "2021-07-28T22:59:00Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i386.AppImage.sha256" + "size": 79728710, + "download_count": 359, + "created_at": "2023-10-04T08:39:25Z", + "updated_at": "2023-10-04T08:40:43Z", + "browser_download_url": "https://github.com/DBChoco/Muezzin/releases/download/v2.6.0/muezzin.2.6.0.exe" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222696", - "id": 41222696, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNjk2", - "name": "museeks-i386.deb", + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/assets/128963076", + "id": 128963076, + "node_id": "RA_kwDOG2Do4M4Hr9IE", + "name": "muezzin.2.6.0.msi", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/x-msi", "state": "uploaded", - "size": 56952808, - "download_count": 3715, - "created_at": "2021-07-28T22:59:00Z", - "updated_at": "2021-07-28T23:00:25Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i386.deb" + "size": 286695936, + "download_count": 70, + "created_at": "2023-10-04T08:40:43Z", + "updated_at": "2023-10-04T08:45:11Z", + "browser_download_url": "https://github.com/DBChoco/Muezzin/releases/download/v2.6.0/muezzin.2.6.0.msi" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222752", - "id": 41222752, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNzUy", - "name": "museeks-i386.deb.sha256", + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/assets/128962801", + "id": 128962801, + "node_id": "RA_kwDOG2Do4M4Hr9Dx", + "name": "muezzin.Setup.2.6.0.exe", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 89, - "download_count": 8, - "created_at": "2021-07-28T23:00:25Z", - "updated_at": "2021-07-28T23:00:26Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i386.deb.sha256" + "size": 79908854, + "download_count": 400, + "created_at": "2023-10-04T08:38:10Z", + "updated_at": "2023-10-04T08:39:25Z", + "browser_download_url": "https://github.com/DBChoco/Muezzin/releases/download/v2.6.0/muezzin.Setup.2.6.0.exe" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222787", - "id": 41222787, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNzg3", - "name": "museeks-i686.rpm", + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/assets/128962351", + "id": 128962351, + "node_id": "RA_kwDOG2Do4M4Hr88v", + "name": "muezzin_2.6.0_amd64.deb", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, - "content_type": "audio/x-pn-realaudio-plugin", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 56905484, - "download_count": 3684, - "created_at": "2021-07-28T23:01:11Z", - "updated_at": "2021-07-28T23:02:47Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i686.rpm" + "size": 83440230, + "download_count": 305, + "created_at": "2023-10-04T08:33:47Z", + "updated_at": "2023-10-04T08:35:06Z", + "browser_download_url": "https://github.com/DBChoco/Muezzin/releases/download/v2.6.0/muezzin_2.6.0_amd64.deb" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222935", - "id": 41222935, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyOTM1", - "name": "museeks-i686.rpm.sha256", + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/assets/128963556", + "id": 128963556, + "node_id": "RA_kwDOG2Do4M4Hr9Pk", + "name": "muezzin_2.6.0_amd64.snap", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "DBChoco", + "id": 44785461, + "node_id": "MDQ6VXNlcjQ0Nzg1NDYx", + "avatar_url": "https://avatars.githubusercontent.com/u/44785461?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/DBChoco", + "html_url": "https://github.com/DBChoco", + "followers_url": "https://api.github.com/users/DBChoco/followers", + "following_url": "https://api.github.com/users/DBChoco/following{/other_user}", + "gists_url": "https://api.github.com/users/DBChoco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DBChoco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DBChoco/subscriptions", + "organizations_url": "https://api.github.com/users/DBChoco/orgs", + "repos_url": "https://api.github.com/users/DBChoco/repos", + "events_url": "https://api.github.com/users/DBChoco/events{/privacy}", + "received_events_url": "https://api.github.com/users/DBChoco/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89, - "download_count": 9, - "created_at": "2021-07-28T23:02:47Z", - "updated_at": "2021-07-28T23:02:47Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i686.rpm.sha256" + "size": 100417536, + "download_count": 80, + "created_at": "2023-10-04T08:45:11Z", + "updated_at": "2023-10-04T08:46:41Z", + "browser_download_url": "https://github.com/DBChoco/Muezzin/releases/download/v2.6.0/muezzin_2.6.0_amd64.snap" + } + ], + "tarball_url": "https://api.github.com/repos/DBChoco/Muezzin/tarball/v2.6.0", + "zipball_url": "https://api.github.com/repos/DBChoco/Muezzin/zipball/v2.6.0", + "body_html": "<h2><strong><em>Assalamou Alaykoum brothers/sisters</em></strong></h2>\n<p>Special thanks to: <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/etherealxx/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/etherealxx\">@etherealxx</a> , <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/definem/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/definem\">@definem</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/meypod/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/meypod\">@meypod</a> and <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/kabooHD/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/kabooHD\">@kabooHD</a> for the contributions!</p>\n<h3>New features:</h3>\n<ul>\n<li>Added <strong>Indonesian, Uzbek& Persian</strong> languages !</li>\n<li>Fixed a few timezones.</li>\n<li><strong>Monospace font</strong> for the time, the numbers won't move all over the screen now.</li>\n<li>Added location search.</li>\n<li>Other small fixes.</li>\n</ul>\n<h3>Bug fixes:</h3>\n<ul>\n<li>Fixed bug when using custom times and timezones.</li>\n</ul>\n<p><strong>If there is any problem, please contact me so that I can fix it. If you have any ideas, I'd gladly hear them. Jazzakoum Allahu khairan.</strong></p>\n<p>P.S. Sorry for the delay, this year was a hectic year for me. Most of these changes where made by brothers and sisters from the community, if you want to contribute you are very welcome.</p>", + "reactions": { + "url": "https://api.github.com/repos/DBChoco/Muezzin/releases/118802435/reactions", + "total_count": 13, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 9, + "confused": 0, + "heart": 4, + "rocket": 0, + "eyes": 0 + }, + "mentions_count": 4 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:33.421Z" + }, + "mstream": { + "latestRelease": { + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759", + "assets_url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759/assets", + "upload_url": "https://uploads.github.com/repos/IrosTheBeggar/mStream/releases/62467759/assets{?name,label}", + "html_url": "https://github.com/IrosTheBeggar/mStream/releases/tag/v5.11.4", + "id": 62467759, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOAtRpl84DuS6v", + "tag_name": "v5.11.4", + "target_commitish": "master", + "name": "5.11.4", + "draft": false, + "prerelease": false, + "created_at": "2022-03-22T15:27:00Z", + "published_at": "2022-03-22T15:34:31Z", + "assets": [ + { + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259420", + "id": 60259420, + "node_id": "RA_kwDOAtRpl84Dl3xc", + "name": "latest-linux-arm.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 395, + "download_count": 118, + "created_at": "2022-03-22T15:30:11Z", + "updated_at": "2022-03-22T15:30:11Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux-arm.yml" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222937", - "id": 41222937, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyOTM3", - "name": "museeks-ia32-portable.exe", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259422", + "id": 60259422, + "node_id": "RA_kwDOAtRpl84Dl3xe", + "name": "latest-linux-arm64.yml", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 51737627, - "download_count": 5019, - "created_at": "2021-07-28T23:02:47Z", - "updated_at": "2021-07-28T23:04:03Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-ia32-portable.exe" + "size": 395, + "download_count": 121, + "created_at": "2022-03-22T15:30:12Z", + "updated_at": "2022-03-22T15:30:12Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223009", - "id": 41223009, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMDA5", - "name": "museeks-ia32-portable.exe.sha256", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259421", + "id": 60259421, + "node_id": "RA_kwDOAtRpl84Dl3xd", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 98, - "download_count": 5, - "created_at": "2021-07-28T23:04:03Z", - "updated_at": "2021-07-28T23:04:03Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-ia32-portable.exe.sha256" + "size": 383, + "download_count": 416, + "created_at": "2022-03-22T15:30:12Z", + "updated_at": "2022-03-22T15:30:12Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux.yml" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223018", - "id": 41223018, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMDE4", - "name": "museeks-ia32-setup.exe", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259611", + "id": 60259611, + "node_id": "RA_kwDOAtRpl84Dl30b", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 51924811, - "download_count": 5883, - "created_at": "2021-07-28T23:04:03Z", - "updated_at": "2021-07-28T23:05:21Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-ia32-setup.exe" + "size": 537, + "download_count": 175, + "created_at": "2022-03-22T15:31:40Z", + "updated_at": "2022-03-22T15:31:40Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-mac.yml" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223053", - "id": 41223053, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMDUz", - "name": "museeks-ia32-setup.exe.sha256", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259478", + "id": 60259478, + "node_id": "RA_kwDOAtRpl84Dl3yW", + "name": "latest.yml", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 95, - "download_count": 8, - "created_at": "2021-07-28T23:05:21Z", - "updated_at": "2021-07-28T23:05:21Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-ia32-setup.exe.sha256" + "size": 360, + "download_count": 36455, + "created_at": "2022-03-22T15:31:00Z", + "updated_at": "2022-03-22T15:31:00Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest.yml" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223055", - "id": 41223055, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMDU1", - "name": "museeks-x64-portable.exe", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259402", + "id": 60259402, + "node_id": "RA_kwDOAtRpl84Dl3xK", + "name": "mStream-Server-5.11.4-arm64.AppImage", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 54488453, - "download_count": 5629, - "created_at": "2021-07-28T23:05:21Z", - "updated_at": "2021-07-28T23:06:45Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x64-portable.exe" + "size": 120793269, + "download_count": 40144, + "created_at": "2022-03-22T15:30:00Z", + "updated_at": "2022-03-22T15:30:07Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-arm64.AppImage" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223126", - "id": 41223126, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMTI2", - "name": "museeks-x64-portable.exe.sha256", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259400", + "id": 60259400, + "node_id": "RA_kwDOAtRpl84Dl3xI", + "name": "mStream-Server-5.11.4-armv7l.AppImage", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 97, - "download_count": 13, - "created_at": "2021-07-28T23:06:45Z", - "updated_at": "2021-07-28T23:06:45Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x64-portable.exe.sha256" + "size": 88919458, + "download_count": 39584, + "created_at": "2022-03-22T15:30:00Z", + "updated_at": "2022-03-22T15:30:09Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-armv7l.AppImage" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223127", - "id": 41223127, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMTI3", - "name": "museeks-x64-setup.exe", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259603", + "id": 60259603, + "node_id": "RA_kwDOAtRpl84Dl30T", + "name": "mStream-Server-5.11.4-mac.zip", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 54676009, - "download_count": 10625, - "created_at": "2021-07-28T23:06:45Z", - "updated_at": "2021-07-28T23:08:06Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x64-setup.exe" + "size": 105277319, + "download_count": 42, + "created_at": "2022-03-22T15:31:36Z", + "updated_at": "2022-03-22T15:31:40Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-mac.zip" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223204", - "id": 41223204, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMjA0", - "name": "museeks-x64-setup.exe.sha256", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259367", + "id": 60259367, + "node_id": "RA_kwDOAtRpl84Dl3wn", + "name": "mStream-Server-5.11.4.AppImage", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94, - "download_count": 11, - "created_at": "2021-07-28T23:08:06Z", - "updated_at": "2021-07-28T23:08:07Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x64-setup.exe.sha256" + "size": 115103916, + "download_count": 42952, + "created_at": "2022-03-22T15:29:44Z", + "updated_at": "2022-03-22T15:29:49Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.AppImage" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223205", - "id": 41223205, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMjA1", - "name": "museeks-x86_64.AppImage", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259524", + "id": 60259524, + "node_id": "RA_kwDOAtRpl84Dl3zE", + "name": "mStream-Server-5.11.4.dmg", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 80571296, - "download_count": 5015, - "created_at": "2021-07-28T23:08:07Z", - "updated_at": "2021-07-28T23:10:02Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x86_64.AppImage" + "size": 106166364, + "download_count": 43049, + "created_at": "2022-03-22T15:31:09Z", + "updated_at": "2022-03-22T15:31:13Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.dmg" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223279", - "id": 41223279, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMjc5", - "name": "museeks-x86_64.AppImage.sha256", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259525", + "id": 60259525, + "node_id": "RA_kwDOAtRpl84Dl3zF", + "name": "mStream-Server-5.11.4.dmg.blockmap", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96, - "download_count": 15, - "created_at": "2021-07-28T23:10:02Z", - "updated_at": "2021-07-28T23:10:03Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x86_64.AppImage.sha256" + "size": 111818, + "download_count": 18, + "created_at": "2022-03-22T15:31:09Z", + "updated_at": "2022-03-22T15:31:09Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.dmg.blockmap" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223280", - "id": 41223280, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMjgw", - "name": "museeks-x86_64.rpm", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259467", + "id": 60259467, + "node_id": "RA_kwDOAtRpl84Dl3yL", + "name": "mStream-Server-Setup-5.11.4.exe", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "audio/x-pn-realaudio-plugin", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 57010928, - "download_count": 5136, - "created_at": "2021-07-28T23:10:03Z", - "updated_at": "2021-07-28T23:11:24Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x86_64.rpm" + "size": 159507087, + "download_count": 41671, + "created_at": "2022-03-22T15:30:55Z", + "updated_at": "2022-03-22T15:30:58Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-Setup-5.11.4.exe" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223337", - "id": 41223337, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMzM3", - "name": "museeks-x86_64.rpm.sha256", - "label": null, + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259465", + "id": 60259465, + "node_id": "RA_kwDOAtRpl84Dl3yJ", + "name": "mStream-Server-Setup-5.11.4.exe.blockmap", + "label": "", "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91, - "download_count": 6, - "created_at": "2021-07-28T23:11:24Z", - "updated_at": "2021-07-28T23:11:24Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x86_64.rpm.sha256" - }, + "size": 163333, + "download_count": 83, + "created_at": "2022-03-22T15:30:55Z", + "updated_at": "2022-03-22T15:30:55Z", + "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-Setup-5.11.4.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/IrosTheBeggar/mStream/tarball/v5.11.4", + "zipball_url": "https://api.github.com/repos/IrosTheBeggar/mStream/zipball/v5.11.4", + "body_html": "<p>Added linksfor the iOS app</p>", + "reactions": { + "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759/reactions", + "total_count": 3, + "+1": 3, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:33.427Z" + }, + "mr-noplay": { + "latestRelease": { + "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/29721173", + "assets_url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/29721173/assets", + "upload_url": "https://uploads.github.com/repos/mrnoplay/mrnoplay/releases/29721173/assets{?name,label}", + "html_url": "https://github.com/mrnoplay/mrnoplay/releases/tag/4.0.1", + "id": 29721173, + "author": { + "login": "scris", + "id": 23412857, + "node_id": "MDQ6VXNlcjIzNDEyODU3", + "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scris", + "html_url": "https://github.com/scris", + "followers_url": "https://api.github.com/users/scris/followers", + "following_url": "https://api.github.com/users/scris/following{/other_user}", + "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scris/subscriptions", + "organizations_url": "https://api.github.com/users/scris/orgs", + "repos_url": "https://api.github.com/users/scris/repos", + "events_url": "https://api.github.com/users/scris/events{/privacy}", + "received_events_url": "https://api.github.com/users/scris/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI5NzIxMTcz", + "tag_name": "4.0.1", + "target_commitish": "master", + "name": "4.0.1 Version", + "draft": false, + "prerelease": false, + "created_at": "2020-08-14T14:57:07Z", + "published_at": "2020-08-15T00:01:07Z", + "assets": [ { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223338", - "id": 41223338, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMzM4", - "name": "museeks.dmg", + "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/assets/23941335", + "id": 23941335, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTQxMzM1", + "name": "mrnoplay.4.0.1.mac.dmg", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "scris", + "id": 23412857, + "node_id": "MDQ6VXNlcjIzNDEyODU3", + "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/scris", + "html_url": "https://github.com/scris", + "followers_url": "https://api.github.com/users/scris/followers", + "following_url": "https://api.github.com/users/scris/following{/other_user}", + "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scris/subscriptions", + "organizations_url": "https://api.github.com/users/scris/orgs", + "repos_url": "https://api.github.com/users/scris/repos", + "events_url": "https://api.github.com/users/scris/events{/privacy}", + "received_events_url": "https://api.github.com/users/scris/received_events", "type": "User", "site_admin": false }, "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 82190053, - "download_count": 5563, - "created_at": "2021-07-28T23:11:24Z", - "updated_at": "2021-07-28T23:13:20Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks.dmg" + "size": 73943581, + "download_count": 44, + "created_at": "2020-08-14T23:56:08Z", + "updated_at": "2020-08-14T23:57:53Z", + "browser_download_url": "https://github.com/mrnoplay/mrnoplay/releases/download/4.0.1/mrnoplay.4.0.1.mac.dmg" }, { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223398", - "id": 41223398, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMzk4", - "name": "museeks.dmg.sha256", + "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/assets/23940517", + "id": 23940517, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTQwNTE3", + "name": "mrnoplay.4.0.1.win.7z", "label": null, "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "login": "scris", + "id": 23412857, + "node_id": "MDQ6VXNlcjIzNDEyODU3", + "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", + "url": "https://api.github.com/users/scris", + "html_url": "https://github.com/scris", + "followers_url": "https://api.github.com/users/scris/followers", + "following_url": "https://api.github.com/users/scris/following{/other_user}", + "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scris/subscriptions", + "organizations_url": "https://api.github.com/users/scris/orgs", + "repos_url": "https://api.github.com/users/scris/repos", + "events_url": "https://api.github.com/users/scris/events{/privacy}", + "received_events_url": "https://api.github.com/users/scris/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84, - "download_count": 10, - "created_at": "2021-07-28T23:13:20Z", - "updated_at": "2021-07-28T23:13:20Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks.dmg.sha256" + "size": 83843782, + "download_count": 79, + "created_at": "2020-08-14T23:22:51Z", + "updated_at": "2020-08-14T23:25:13Z", + "browser_download_url": "https://github.com/mrnoplay/mrnoplay/releases/download/4.0.1/mrnoplay.4.0.1.win.7z" } ], - "tarball_url": "https://api.github.com/repos/martpie/museeks/tarball/0.12.0", - "zipball_url": "https://api.github.com/repos/martpie/museeks/zipball/0.12.0", - "body_html": "<h3>UI improvements</h3>\n<ul>\n<li>New dark mode: darker, with higher contrast</li>\n<li>Old dark theme still available (called <code>Dark (legacy)</code>)</li>\n<li>Some elements not themed are now themed when using dark mode (selects, inputs...)</li>\n<li>Native elements (like selects and context menus) on Windows and macOS should now be dark/light depending on the theme used</li>\n<li>Some UI elements are now in bold/medium font-weight to make sure they are easily readable</li>\n</ul>\n<h3>State persistence when re-opening the app</h3>\n<p>The player state is now saved and restored on restart (queue, playing track, etc). Here are some additional details:</p>\n<ul>\n<li>Library content (tracks + playlists) is not restored, it will be loaded as usual (loading library...)</li>\n<li>If the player was playing something, on restart, the player will be paused, and the queue will be easily \"resumable\" by just clicking the \"Play\" button</li>\n</ul>\n<h3>System theme</h3>\n<p>There is a new theme option in <code>Settings > Appearance > Theme</code> to make Museeks use the system theme you have defined in your OS settings, enjoy :)</p>\n<h3>Custom default view</h3>\n<p>You can now set a default view between \"Library\" and \"Playlists\" in <code>Settings > Appearance</code>.</p>\n<h3>Webm support</h3>\n<p><code>.webm</code> files are now supported and playable by Museeks.</p>\n<h3>New shortcuts</h3>\n<ul>\n<li><code>leftArrow</code> and <code>rightArrow</code> keys will seek -/+ 10 seconds on the playing track</li>\n<li><code>ctrl/cmd+L</code> will redirect to the Library view</li>\n<li><code>ctrl/cmd+P</code> will redirect to the Playlists view</li>\n<li><code>ctrl/cmd+T</code> will make the tracks list jump to the playing track</li>\n</ul>\n<h3>Portable binaries for Windows</h3>\n<p>Portable versions of Museeks are now available for Windows.</p>\n<h3>Other improvements</h3>\n<ul>\n<li>Fixed playlists not being exportable when some tracks have moved on the filesystem</li>\n<li>Fixed some FreeDesktop deprecation warnings</li>\n<li>Fixed ia32 Windows binaries not being correctly published</li>\n</ul>\n<h3>Internals</h3>\n<ul>\n<li>Binaries are now built on the CI, this should help solve a couple of mistakes I sometimes do when releasing a new version of Museeks</li>\n<li>Setup unit-tests</li>\n<li>Code consolidation, file naming, add more JSDoc</li>\n<li>Themes definition changed a little bit</li>\n<li>Work on Electron deprecations</li>\n<li>Moved more logic to the main process</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/martpie/museeks/releases/46923542/reactions", - "total_count": 10, - "+1": 10, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/mrnoplay/mrnoplay/tarball/4.0.1", + "zipball_url": "https://api.github.com/repos/mrnoplay/mrnoplay/zipball/4.0.1", + "body_html": "<h1>中文部分</h1>\n<p><strong>👉 English Part Below!</strong></p>\n<ul>\n<li>应用同时支持英文和中文</li>\n<li><strong>软件可以使用蓝奏云下载 <a href=\"https://scris.lanzoul.com/i4vbkfmzmwb\" rel=\"nofollow\">https://scris.lanzoul.com/i4vbkfmzmwb</a></strong>,macOS 用户请直接下载 dmg 文件,Windows 用户请直接下载 zip 文件。</li>\n<li>源码可以从 <a href=\"https://gitee.com/scris/mrnoplay-update\" rel=\"nofollow\">https://gitee.com/scris/mrnoplay-update</a> 获得(每个版本发布后从 GitHub 镜像一次)</li>\n<li>若您发现问题,或者希望添加功能,或者有建议,欢迎联系开发者!(<code>slaaker#126.com</code>,#换成@)</li>\n</ul>\n<p>本更新日志包括 <code>4.0.0</code> 和 <code>4.0.1</code> 更新的内容。</p>\n<h2>🎉 重要功能更新</h2>\n<h3>黑名单功能</h3>\n<p>可以在 Mr Noplay 以工作模式运行时禁止设置中设定的程序开启。(本功能需要下载额外文件,另外,工作模式请通过主界面时间设置文本框上方的箭头按钮开启)</p>\n<h2>💎 功能性更新</h2>\n<h3>设置最长超时时间</h3>\n<p>之前,最长超时时间是10分钟,现在你可以手动修改。</p>\n<h2>⚙️ 小变化</h2>\n<ul>\n<li>(4.0.1)用户体验改进。</li>\n</ul>\n<h2>🗞 更多信息</h2>\n<p>Windows 注意事项</p>\n<ul>\n<li>请注意,如果您打开了 Windows Defender 的 SmartScreen 功能, 您可能需要点击 <code>更多信息</code> 然后点击 <code>仍然允许</code> 以打开此应用。(Win8上,请点击 <code>仍然运行</code> )。这是因为解决这个问题需要花数百美元购买数字签名。</li>\n</ul>\n<p>macOS 注意事项</p>\n<ul>\n<li>应用的 macOS 版本没有经过签名,所以你可能需要跟随<a href=\"https://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac\" rel=\"nofollow\">这个教程</a>完成安装。我保证软件安全、无捆绑。</li>\n</ul>\n<h1><strong>English Part</strong></h1>\n<p>This release note includes updates from both <code>4.0.0</code> and <code>4.0.1</code>.</p>\n<h2>🎉 Important Features</h2>\n<h3>The Blacklist</h3>\n<p>Forbid your chosen apps when Mr Noplay is running in work mode. (Click the arrow button above the time inputbox to set work mode)</p>\n<h2>💎 Functional Updates</h2>\n<h3>Change Maximum Overtime</h3>\n<p>Now we allow users to change the length of the maximum overtime.</p>\n<h2>⚙️ Minor Modifications</h2>\n<ul>\n<li>(4.0.1) User experience enhancements.</li>\n</ul>\n<h2>🗞 Information</h2>\n<p>Tips for Windows Users:</p>\n<ul>\n<li>Please note that if you've turned on Windows Defender SmartScreen, you may need to click <code>more info</code> and then <code>still allow</code> to run it, or to click <code>run anyway</code> for Windows 8. The situation is here because we cannot afford to buy a signing certificate which costs <code>hundreds of dollars</code>.</li>\n</ul>\n<p>Tip for macOS Users:</p>\n<ul>\n<li>Please note that the macOS version is unsigned, so you may need to follow <a href=\"https://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac\" rel=\"nofollow\">this guide</a> in order to use. This software is clean and safe, I promise.</li>\n</ul>\n<p>How can I get in touch with the developer?</p>\n<ul>\n<li>Email: <code>tianze#scris.top</code> (#->@)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.796Z" - }, - "musify": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.822Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:33.741Z" }, - "music-player2": { + "multiple-file-manager": { "latestRelease": { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/62708396", - "assets_url": "https://api.github.com/repos/Tenpi/Music-Player/releases/62708396/assets", - "upload_url": "https://uploads.github.com/repos/Tenpi/Music-Player/releases/62708396/assets{?name,label}", - "html_url": "https://github.com/Tenpi/Music-Player/releases/tag/v0.2.1", - "id": 62708396, + "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952", + "assets_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952/assets", + "upload_url": "https://uploads.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952/assets{?name,label}", + "html_url": "https://github.com/dhanyn10/multiple-file-manager/releases/tag/v4.0.0", + "id": 64940952, "author": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "dhanyn10", + "id": 11478316, + "node_id": "MDQ6VXNlcjExNDc4MzE2", + "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/dhanyn10", + "html_url": "https://github.com/dhanyn10", + "followers_url": "https://api.github.com/users/dhanyn10/followers", + "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", + "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", + "organizations_url": "https://api.github.com/users/dhanyn10/orgs", + "repos_url": "https://api.github.com/users/dhanyn10/repos", + "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", + "received_events_url": "https://api.github.com/users/dhanyn10/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOF2_Wvc4DvNqs", - "tag_name": "v0.2.1", + "node_id": "RE_kwDOB0SY-s4D3uuY", + "tag_name": "v4.0.0", "target_commitish": "master", - "name": "Music Player v0.2.1", + "name": "", "draft": false, "prerelease": false, - "created_at": "2022-03-24T17:55:53Z", - "published_at": "2022-03-24T18:01:42Z", + "created_at": "2022-04-21T09:42:05Z", + "published_at": "2022-04-22T05:42:01Z", "assets": [ { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487794", - "id": 60487794, - "node_id": "RA_kwDOF2_Wvc4Dmvhy", - "name": "latest-linux.yml", - "label": "", + "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/assets/63290973", + "id": 63290973, + "node_id": "RA_kwDOB0SY-s4Dxb5d", + "name": "mfm_4.0.0_amd64.deb", + "label": null, "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "dhanyn10", + "id": 11478316, + "node_id": "MDQ6VXNlcjExNDc4MzE2", + "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/dhanyn10", + "html_url": "https://github.com/dhanyn10", + "followers_url": "https://api.github.com/users/dhanyn10/followers", + "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", + "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", + "organizations_url": "https://api.github.com/users/dhanyn10/orgs", + "repos_url": "https://api.github.com/users/dhanyn10/repos", + "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", + "received_events_url": "https://api.github.com/users/dhanyn10/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 375, - "download_count": 17, - "created_at": "2022-03-24T17:58:32Z", - "updated_at": "2022-03-24T17:58:32Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/latest-linux.yml" + "size": 56684204, + "download_count": 135, + "created_at": "2022-04-22T05:39:05Z", + "updated_at": "2022-04-22T05:41:21Z", + "browser_download_url": "https://github.com/dhanyn10/multiple-file-manager/releases/download/v4.0.0/mfm_4.0.0_amd64.deb" }, { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487795", - "id": 60487795, - "node_id": "RA_kwDOF2_Wvc4Dmvhz", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/assets/99339660", + "id": 99339660, + "node_id": "RA_kwDOB0SY-s4F682M", + "name": "win-mfm4.0.0.zip", + "label": null, "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "dhanyn10", + "id": 11478316, + "node_id": "MDQ6VXNlcjExNDc4MzE2", + "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/dhanyn10", + "html_url": "https://github.com/dhanyn10", + "followers_url": "https://api.github.com/users/dhanyn10/followers", + "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", + "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", + "organizations_url": "https://api.github.com/users/dhanyn10/orgs", + "repos_url": "https://api.github.com/users/dhanyn10/repos", + "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", + "received_events_url": "https://api.github.com/users/dhanyn10/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 340, - "download_count": 114, - "created_at": "2022-03-24T17:58:32Z", - "updated_at": "2022-03-24T17:58:32Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/latest-mac.yml" - }, + "size": 83602295, + "download_count": 49, + "created_at": "2023-03-14T13:04:48Z", + "updated_at": "2023-03-14T13:24:21Z", + "browser_download_url": "https://github.com/dhanyn10/multiple-file-manager/releases/download/v4.0.0/win-mfm4.0.0.zip" + } + ], + "tarball_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/tarball/v4.0.0", + "zipball_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/zipball/v4.0.0", + "body_html": "<p>updates:</p>\n<ul>\n<li>fix dock developer tools to bottom</li>\n<li>drop build for macos. i'm unable to create a simple vm to build this apps from macos. You can still use this apps from macos by using nodejs and build it by yourself</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:33.961Z" + }, + "multrin": { + "latestRelease": { + "url": "https://api.github.com/repos/sentialx/multrin/releases/25587907", + "assets_url": "https://api.github.com/repos/sentialx/multrin/releases/25587907/assets", + "upload_url": "https://uploads.github.com/repos/sentialx/multrin/releases/25587907/assets{?name,label}", + "html_url": "https://github.com/sentialx/multrin/releases/tag/v1.3.0", + "id": 25587907, + "author": { + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI1NTg3OTA3", + "tag_name": "v1.3.0", + "target_commitish": "master", + "name": "1.3.0", + "draft": false, + "prerelease": false, + "created_at": "2020-04-16T20:24:17Z", + "published_at": "2020-04-16T20:51:41Z", + "assets": [ { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487796", - "id": 60487796, - "node_id": "RA_kwDOF2_Wvc4Dmvh0", - "name": "latest.yml", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892821", + "id": 19892821, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODIx", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 352, - "download_count": 51, - "created_at": "2022-03-24T17:58:32Z", - "updated_at": "2022-03-24T17:58:32Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/latest.yml" + "size": 509, + "download_count": 2110, + "created_at": "2020-04-16T20:28:00Z", + "updated_at": "2020-04-16T20:28:00Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487661", - "id": 60487661, - "node_id": "RA_kwDOF2_Wvc4Dmvft", - "name": "Music-Player-0.2.1.AppImage", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892880", + "id": 19892880, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODgw", + "name": "latest.yml", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 95258733, - "download_count": 15, - "created_at": "2022-03-24T17:57:41Z", - "updated_at": "2022-03-24T17:57:58Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-0.2.1.AppImage" + "size": 343, + "download_count": 653695, + "created_at": "2020-04-16T20:30:19Z", + "updated_at": "2020-04-16T20:30:19Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/latest.yml" }, { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487640", - "id": 60487640, - "node_id": "RA_kwDOF2_Wvc4DmvfY", - "name": "Music-Player-0.2.1.dmg", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892876", + "id": 19892876, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc2", + "name": "Multrin-1.3.0-ia32-win.zip", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 94824714, - "download_count": 12, - "created_at": "2022-03-24T17:57:30Z", - "updated_at": "2022-03-24T17:57:45Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-0.2.1.dmg" + "size": 67992956, + "download_count": 2439, + "created_at": "2020-04-16T20:30:14Z", + "updated_at": "2020-04-16T20:30:16Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-ia32-win.zip" }, { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487641", - "id": 60487641, - "node_id": "RA_kwDOF2_Wvc4DmvfZ", - "name": "Music-Player-0.2.1.dmg.blockmap", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892815", + "id": 19892815, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODE1", + "name": "Multrin-1.3.0-mac.zip", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 100970, - "download_count": 0, - "created_at": "2022-03-24T17:57:30Z", - "updated_at": "2022-03-24T17:57:31Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-0.2.1.dmg.blockmap" + "size": 64895037, + "download_count": 741, + "created_at": "2020-04-16T20:27:57Z", + "updated_at": "2020-04-16T20:27:59Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-mac.zip" }, { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487767", - "id": 60487767, - "node_id": "RA_kwDOF2_Wvc4DmvhX", - "name": "Music-Player-Setup-0.2.1.exe", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892839", + "id": 19892839, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODM5", + "name": "Multrin-1.3.0-win.zip", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 69592381, - "download_count": 70, - "created_at": "2022-03-24T17:58:23Z", - "updated_at": "2022-03-24T17:58:31Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-Setup-0.2.1.exe" + "size": 70823711, + "download_count": 10648, + "created_at": "2020-04-16T20:28:43Z", + "updated_at": "2020-04-16T20:28:45Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-win.zip" }, { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487768", - "id": 60487768, - "node_id": "RA_kwDOF2_Wvc4DmvhY", - "name": "Music-Player-Setup-0.2.1.exe.blockmap", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892807", + "id": 19892807, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODA3", + "name": "Multrin-1.3.0.dmg", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 73729, - "download_count": 6, - "created_at": "2022-03-24T17:58:23Z", - "updated_at": "2022-03-24T17:58:23Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-Setup-0.2.1.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Tenpi/Music-Player/tarball/v0.2.1", - "zipball_url": "https://api.github.com/repos/Tenpi/Music-Player/zipball/v0.2.1", - "body_html": "<p>-Replaced sliders with better ones<br>\n-Resetting also resets position again, I prefer it this way</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.828Z" - }, - "music-player": { - "latestRelease": { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113", - "assets_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113/assets", - "upload_url": "https://uploads.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113/assets{?name,label}", - "html_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/tag/v6.0.0", - "id": 37339113, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MzM5MTEz", - "tag_name": "v6.0.0", - "target_commitish": "master", - "name": "Dusk Player for Windows, Linux and Mac", - "draft": false, - "prerelease": false, - "created_at": "2021-02-04T08:36:11Z", - "published_at": "2021-02-04T10:49:12Z", - "assets": [ - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621020", - "id": 31621020, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDIw", - "name": "DuskPlayer-6.0.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73546260, - "download_count": 242, - "created_at": "2021-02-04T08:42:33Z", - "updated_at": "2021-02-04T08:42:35Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-6.0.0.AppImage" + "size": 67016340, + "download_count": 2320, + "created_at": "2020-04-16T20:27:37Z", + "updated_at": "2020-04-16T20:27:39Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0.dmg" }, { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31620941", - "id": 31620941, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIwOTQx", - "name": "DuskPlayer-6.0.0.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892806", + "id": 19892806, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODA2", + "name": "Multrin-1.3.0.dmg.blockmap", + "label": "", + "uploader": { + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 65629444, - "download_count": 208, - "created_at": "2021-02-04T08:41:25Z", - "updated_at": "2021-02-04T08:41:27Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-6.0.0.pkg" + "size": 70439, + "download_count": 185, + "created_at": "2020-04-16T20:27:37Z", + "updated_at": "2020-04-16T20:27:37Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621052", - "id": 31621052, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDUy", - "name": "DuskPlayer-Setup-6.0.0.exe", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892878", + "id": 19892878, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc4", + "name": "Multrin-Setup-1.3.0.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 45881348, - "download_count": 1275, - "created_at": "2021-02-04T08:42:57Z", - "updated_at": "2021-02-04T08:42:58Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-Setup-6.0.0.exe" + "size": 100893158, + "download_count": 261774, + "created_at": "2020-04-16T20:30:15Z", + "updated_at": "2020-04-16T20:30:18Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-Setup-1.3.0.exe" }, { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621088", - "id": 31621088, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDg4", - "name": "DuskPlayer_6.0.0_amd64.deb", + "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892877", + "id": 19892877, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc3", + "name": "Multrin-Setup-1.3.0.exe.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 50307952, - "download_count": 252, - "created_at": "2021-02-04T08:43:30Z", - "updated_at": "2021-02-04T08:43:31Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer_6.0.0_amd64.deb" + "size": 105364, + "download_count": 249473, + "created_at": "2020-04-16T20:30:15Z", + "updated_at": "2020-04-16T20:30:16Z", + "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-Setup-1.3.0.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/tarball/v6.0.0", - "zipball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/zipball/v6.0.0", - "body_html": "<h2>For Linux</h2>\n<p>Download the <code>.deb</code> package or the <code>AppImage</code></p>\n<h2>For Windows</h2>\n<p>Download the <code>.exe</code> file</p>\n<h2>For MacOS</h2>\n<p>Download the <code>.pkg</code> file</p>\n<h1>Updates</h1>\n<ul>\n<li>New function to shuffle songs.</li>\n<li>Volume and shuffle settings are now stored.</li>\n<li>You can now control playback using keyboard shortcuts.</li>\n<li>Playlist updates when files are added or removed to the selected folder without a restart.</li>\n<li>You can now sort songs by date added, track name or artist name.</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/sentialx/multrin/tarball/v1.3.0", + "zipball_url": "https://api.github.com/repos/sentialx/multrin/zipball/v1.3.0", + "body_html": "<h1>Changes</h1>\n<ul>\n<li>Upgraded to Electron 8.2.2</li>\n<li>Added an add tab button duplicating currently selected window (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"601411360\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sentialx/multrin/issues/104\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sentialx/multrin/pull/104/hovercard\" href=\"https://github.com/sentialx/multrin/pull/104\">#104</a>)</li>\n</ul>\n<h1>Fixes</h1>\n<ul>\n<li>Fixed tab closing</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.949Z" - }, - "mytools": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.013Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:33.961Z" }, - "netron": { + "museeks": { "latestRelease": { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/66297246", - "assets_url": "https://api.github.com/repos/lutzroeder/netron/releases/66297246/assets", - "upload_url": "https://uploads.github.com/repos/lutzroeder/netron/releases/66297246/assets{?name,label}", - "html_url": "https://github.com/lutzroeder/netron/releases/tag/v5.7.8", - "id": 66297246, + "url": "https://api.github.com/repos/martpie/museeks/releases/76207683", + "assets_url": "https://api.github.com/repos/martpie/museeks/releases/76207683/assets", + "upload_url": "https://uploads.github.com/repos/martpie/museeks/releases/76207683/assets{?name,label}", + "html_url": "https://github.com/martpie/museeks/releases/tag/0.13.1", + "id": 76207683, "author": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOABJJy84D852e", - "tag_name": "v5.7.8", - "target_commitish": "main", - "name": null, + "node_id": "RE_kwDOAeIn7s4EitZD", + "tag_name": "0.13.1", + "target_commitish": "master", + "name": "0.13.1", "draft": false, "prerelease": false, - "created_at": "2022-05-07T18:33:03Z", - "published_at": "2022-05-07T18:34:29Z", + "created_at": "2022-09-03T15:32:38Z", + "published_at": "2022-09-03T16:10:46Z", "assets": [ { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64792529", - "id": 64792529, - "node_id": "RA_kwDOABJJy84D3KfR", - "name": "latest-linux.yml", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769027", + "id": 76769027, + "node_id": "RA_kwDOAeIn7s4Ek2cD", + "name": "museeks-amd64.deb", + "label": null, "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 362, - "download_count": 247, - "created_at": "2022-05-07T18:34:32Z", - "updated_at": "2022-05-07T18:34:32Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/latest-linux.yml" + "size": 60597096, + "download_count": 19759, + "created_at": "2022-09-03T16:03:09Z", + "updated_at": "2022-09-03T16:03:48Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-amd64.deb" }, { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64793112", - "id": 64793112, - "node_id": "RA_kwDOABJJy84D3KoY", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769045", + "id": 76769045, + "node_id": "RA_kwDOAeIn7s4Ek2cV", + "name": "museeks-amd64.deb.sha256", + "label": null, "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 337, - "download_count": 657, - "created_at": "2022-05-07T18:44:19Z", - "updated_at": "2022-05-07T18:44:19Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/latest-mac.yml" + "size": 90, + "download_count": 80, + "created_at": "2022-09-03T16:03:48Z", + "updated_at": "2022-09-03T16:03:49Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-amd64.deb.sha256" }, { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64792683", - "id": 64792683, - "node_id": "RA_kwDOABJJy84D3Khr", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769794", + "id": 76769794, + "node_id": "RA_kwDOAeIn7s4Ek2oC", + "name": "museeks-arm64.dmg", + "label": null, "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 321, - "download_count": 2578, - "created_at": "2022-05-07T18:38:04Z", - "updated_at": "2022-05-07T18:38:04Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/latest.yml" + "size": 85812425, + "download_count": 21074, + "created_at": "2022-09-03T16:15:13Z", + "updated_at": "2022-09-03T16:16:10Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-arm64.dmg" }, { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64793105", - "id": 64793105, - "node_id": "RA_kwDOABJJy84D3KoR", - "name": "Netron-5.7.8-mac.zip", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769047", + "id": 76769047, + "node_id": "RA_kwDOAeIn7s4Ek2cX", + "name": "museeks-arm64.dmg.sha256", + "label": null, "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 151462734, - "download_count": 565, - "created_at": "2022-05-07T18:44:15Z", - "updated_at": "2022-05-07T18:44:19Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-5.7.8-mac.zip" + "size": 90, + "download_count": 50, + "created_at": "2022-09-03T16:03:49Z", + "updated_at": "2022-09-03T16:03:49Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-arm64.dmg.sha256" }, { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64793106", - "id": 64793106, - "node_id": "RA_kwDOABJJy84D3KoS", - "name": "Netron-5.7.8-mac.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769049", + "id": 76769049, + "node_id": "RA_kwDOAeIn7s4Ek2cZ", + "name": "museeks-i386.AppImage", + "label": null, "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 160436, - "download_count": 1, - "created_at": "2022-05-07T18:44:15Z", - "updated_at": "2022-05-07T18:44:15Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-5.7.8-mac.zip.blockmap" + "size": 85382923, + "download_count": 16525, + "created_at": "2022-09-03T16:03:49Z", + "updated_at": "2022-09-03T16:04:44Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-i386.AppImage" }, { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64792527", - "id": 64792527, - "node_id": "RA_kwDOABJJy84D3KfP", - "name": "Netron-5.7.8.AppImage", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769108", + "id": 76769108, + "node_id": "RA_kwDOAeIn7s4Ek2dU", + "name": "museeks-i386.AppImage.sha256", + "label": null, "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 86000150, - "download_count": 148, - "created_at": "2022-05-07T18:34:29Z", - "updated_at": "2022-05-07T18:34:32Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-5.7.8.AppImage" + "size": 94, + "download_count": 45, + "created_at": "2022-09-03T16:04:44Z", + "updated_at": "2022-09-03T16:04:44Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-i386.AppImage.sha256" }, { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64793084", - "id": 64793084, - "node_id": "RA_kwDOABJJy84D3Kn8", - "name": "Netron-5.7.8.dmg", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769109", + "id": 76769109, + "node_id": "RA_kwDOAeIn7s4Ek2dV", + "name": "museeks-i386.deb", + "label": null, "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 156956616, - "download_count": 69, - "created_at": "2022-05-07T18:43:51Z", - "updated_at": "2022-05-07T18:43:55Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-5.7.8.dmg" + "size": 60265116, + "download_count": 16447, + "created_at": "2022-09-03T16:04:44Z", + "updated_at": "2022-09-03T16:05:23Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-i386.deb" }, { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64792682", - "id": 64792682, - "node_id": "RA_kwDOABJJy84D3Khq", - "name": "Netron-Setup-5.7.8.exe", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769165", + "id": 76769165, + "node_id": "RA_kwDOAeIn7s4Ek2eN", + "name": "museeks-i386.deb.sha256", + "label": null, "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 118314936, - "download_count": 2403, - "created_at": "2022-05-07T18:38:01Z", - "updated_at": "2022-05-07T18:38:04Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-Setup-5.7.8.exe" - } - ], - "tarball_url": "https://api.github.com/repos/lutzroeder/netron/tarball/v5.7.8", - "zipball_url": "https://api.github.com/repos/lutzroeder/netron/zipball/v5.7.8", - "body_html": null - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.041Z" - }, - "nertivia": { - "latestRelease": { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/53288678", - "assets_url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/53288678/assets", - "upload_url": "https://uploads.github.com/repos/supertiger1234/nertivia-desktop-app/releases/53288678/assets{?name,label}", - "html_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/tag/v0.3.15", - "id": 53288678, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDODAUf884DLR7m", - "tag_name": "v0.3.15", - "target_commitish": "master", - "name": "0.3.15", - "draft": false, - "prerelease": false, - "created_at": "2021-11-13T10:42:08Z", - "published_at": "2021-11-13T10:43:22Z", - "assets": [ + "size": 89, + "download_count": 33, + "created_at": "2022-09-03T16:05:23Z", + "updated_at": "2022-09-03T16:05:24Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-i386.deb.sha256" + }, { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321200", - "id": 49321200, - "node_id": "RA_kwDODAUf884C8JTw", - "name": "latest-linux.yml", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769166", + "id": 76769166, + "node_id": "RA_kwDOAeIn7s4Ek2eO", + "name": "museeks-i686.rpm", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 371, - "download_count": 170, - "created_at": "2021-11-13T10:43:25Z", - "updated_at": "2021-11-13T10:43:25Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/latest-linux.yml" + "size": 60365744, + "download_count": 16012, + "created_at": "2022-09-03T16:05:24Z", + "updated_at": "2022-09-03T16:06:03Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-i686.rpm" }, { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321266", - "id": 49321266, - "node_id": "RA_kwDODAUf884C8JUy", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769221", + "id": 76769221, + "node_id": "RA_kwDOAeIn7s4Ek2fF", + "name": "museeks-i686.rpm.sha256", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 347, - "download_count": 10574, - "created_at": "2021-11-13T10:45:04Z", - "updated_at": "2021-11-13T10:45:04Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/latest.yml" + "size": 89, + "download_count": 38, + "created_at": "2022-09-03T16:06:03Z", + "updated_at": "2022-09-03T16:06:03Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-i686.rpm.sha256" }, { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321197", - "id": 49321197, - "node_id": "RA_kwDODAUf884C8JTt", - "name": "nertivia-0.3.15.AppImage", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76768859", + "id": 76768859, + "node_id": "RA_kwDOAeIn7s4Ek2Zb", + "name": "museeks-ia32-portable.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 105789031, - "download_count": 50, - "created_at": "2021-11-13T10:43:22Z", - "updated_at": "2021-11-13T10:43:25Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/nertivia-0.3.15.AppImage" + "size": 55160422, + "download_count": 16187, + "created_at": "2022-09-03T16:00:41Z", + "updated_at": "2022-09-03T16:01:17Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-ia32-portable.exe" }, { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321262", - "id": 49321262, - "node_id": "RA_kwDODAUf884C8JUu", - "name": "nertivia-Setup-0.3.15.exe", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769222", + "id": 76769222, + "node_id": "RA_kwDOAeIn7s4Ek2fG", + "name": "museeks-ia32-portable.exe.sha256", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 70748581, - "download_count": 678, - "created_at": "2021-11-13T10:45:00Z", - "updated_at": "2021-11-13T10:45:04Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/nertivia-Setup-0.3.15.exe" + "size": 98, + "download_count": 20, + "created_at": "2022-09-03T16:06:03Z", + "updated_at": "2022-09-03T16:06:04Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-ia32-portable.exe.sha256" }, { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321261", - "id": 49321261, - "node_id": "RA_kwDODAUf884C8JUt", - "name": "nertivia-Setup-0.3.15.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76768923", + "id": 76768923, + "node_id": "RA_kwDOAeIn7s4Ek2ab", + "name": "museeks-ia32-setup.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74050, - "download_count": 189, - "created_at": "2021-11-13T10:45:00Z", - "updated_at": "2021-11-13T10:45:00Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/nertivia-Setup-0.3.15.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/tarball/v0.3.15", - "zipball_url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/zipball/v0.3.15", - "body_html": null, - "reactions": { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/53288678/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.051Z" - }, - "network-assembler": { - "latestRelease": { - "url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/29726715", - "assets_url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/29726715/assets", - "upload_url": "https://uploads.github.com/repos/kir486680/Network-Assembler/releases/29726715/assets{?name,label}", - "html_url": "https://github.com/kir486680/Network-Assembler/releases/tag/0.0.2", - "id": 29726715, - "author": { - "login": "kir486680", - "id": 17931046, - "node_id": "MDQ6VXNlcjE3OTMxMDQ2", - "avatar_url": "https://avatars.githubusercontent.com/u/17931046?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kir486680", - "html_url": "https://github.com/kir486680", - "followers_url": "https://api.github.com/users/kir486680/followers", - "following_url": "https://api.github.com/users/kir486680/following{/other_user}", - "gists_url": "https://api.github.com/users/kir486680/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kir486680/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kir486680/subscriptions", - "organizations_url": "https://api.github.com/users/kir486680/orgs", - "repos_url": "https://api.github.com/users/kir486680/repos", - "events_url": "https://api.github.com/users/kir486680/events{/privacy}", - "received_events_url": "https://api.github.com/users/kir486680/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NzI2NzE1", - "tag_name": "0.0.2", - "target_commitish": "master", - "name": "0.0.2 Alpha Release", - "draft": false, - "prerelease": false, - "created_at": "2020-08-15T08:24:36Z", - "published_at": "2020-08-15T08:37:34Z", - "assets": [ + "size": 55347967, + "download_count": 16941, + "created_at": "2022-09-03T16:01:17Z", + "updated_at": "2022-09-03T16:01:53Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-ia32-setup.exe" + }, { - "url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/assets/23954286", - "id": 23954286, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTU0Mjg2", - "name": "Network-Assembler.zip", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769223", + "id": 76769223, + "node_id": "RA_kwDOAeIn7s4Ek2fH", + "name": "museeks-ia32-setup.exe.sha256", "label": null, "uploader": { - "login": "kir486680", - "id": 17931046, - "node_id": "MDQ6VXNlcjE3OTMxMDQ2", - "avatar_url": "https://avatars.githubusercontent.com/u/17931046?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kir486680", - "html_url": "https://github.com/kir486680", - "followers_url": "https://api.github.com/users/kir486680/followers", - "following_url": "https://api.github.com/users/kir486680/following{/other_user}", - "gists_url": "https://api.github.com/users/kir486680/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kir486680/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kir486680/subscriptions", - "organizations_url": "https://api.github.com/users/kir486680/orgs", - "repos_url": "https://api.github.com/users/kir486680/repos", - "events_url": "https://api.github.com/users/kir486680/events{/privacy}", - "received_events_url": "https://api.github.com/users/kir486680/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 63118669, - "download_count": 156, - "created_at": "2020-08-15T08:36:59Z", - "updated_at": "2020-08-15T08:37:30Z", - "browser_download_url": "https://github.com/kir486680/Network-Assembler/releases/download/0.0.2/Network-Assembler.zip" - } - ], - "tarball_url": "https://api.github.com/repos/kir486680/Network-Assembler/tarball/0.0.2", - "zipball_url": "https://api.github.com/repos/kir486680/Network-Assembler/zipball/0.0.2", - "body_html": "<p>Network Assembler allows you to make simple keras neural networks with simple GUI</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.161Z" - }, - "nicepage": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.214Z" - }, - "neucalculator": { - "latestRelease": { - "url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/25484250", - "assets_url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/25484250/assets", - "upload_url": "https://uploads.github.com/repos/moh3n9595/neu-calculator/releases/25484250/assets{?name,label}", - "html_url": "https://github.com/moh3n9595/neu-calculator/releases/tag/V1.0.0", - "id": 25484250, - "author": { - "login": "moh3n9595", - "id": 20948388, - "node_id": "MDQ6VXNlcjIwOTQ4Mzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/20948388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moh3n9595", - "html_url": "https://github.com/moh3n9595", - "followers_url": "https://api.github.com/users/moh3n9595/followers", - "following_url": "https://api.github.com/users/moh3n9595/following{/other_user}", - "gists_url": "https://api.github.com/users/moh3n9595/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moh3n9595/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moh3n9595/subscriptions", - "organizations_url": "https://api.github.com/users/moh3n9595/orgs", - "repos_url": "https://api.github.com/users/moh3n9595/repos", - "events_url": "https://api.github.com/users/moh3n9595/events{/privacy}", - "received_events_url": "https://api.github.com/users/moh3n9595/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1NDg0MjUw", - "tag_name": "V1.0.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-04-14T12:09:59Z", - "published_at": "2020-04-14T12:53:11Z", - "assets": [ + "size": 95, + "download_count": 72, + "created_at": "2022-09-03T16:06:04Z", + "updated_at": "2022-09-03T16:06:04Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-ia32-setup.exe.sha256" + }, { - "url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/assets/19769968", - "id": 19769968, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NzY5OTY4", - "name": "NeuCalculator-1.0.0.dmg", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76768975", + "id": 76768975, + "node_id": "RA_kwDOAeIn7s4Ek2bP", + "name": "museeks-x64-portable.exe", "label": null, "uploader": { - "login": "moh3n9595", - "id": 20948388, - "node_id": "MDQ6VXNlcjIwOTQ4Mzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/20948388?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/moh3n9595", - "html_url": "https://github.com/moh3n9595", - "followers_url": "https://api.github.com/users/moh3n9595/followers", - "following_url": "https://api.github.com/users/moh3n9595/following{/other_user}", - "gists_url": "https://api.github.com/users/moh3n9595/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moh3n9595/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moh3n9595/subscriptions", - "organizations_url": "https://api.github.com/users/moh3n9595/orgs", - "repos_url": "https://api.github.com/users/moh3n9595/repos", - "events_url": "https://api.github.com/users/moh3n9595/events{/privacy}", - "received_events_url": "https://api.github.com/users/moh3n9595/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 64322144, - "download_count": 139, - "created_at": "2020-04-14T12:22:55Z", - "updated_at": "2020-04-14T12:49:57Z", - "browser_download_url": "https://github.com/moh3n9595/neu-calculator/releases/download/V1.0.0/NeuCalculator-1.0.0.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/moh3n9595/neu-calculator/tarball/V1.0.0", - "zipball_url": "https://api.github.com/repos/moh3n9595/neu-calculator/zipball/V1.0.0", - "body_html": "<ul>\n<li>README - Edited</li>\n<li>README - Edited</li>\n<li>README - Added</li>\n<li>Init</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.256Z" - }, - "network-status-check": { - "latestRelease": { - "url": "https://api.github.com/repos/cjerrington/net-check/releases/37094024", - "assets_url": "https://api.github.com/repos/cjerrington/net-check/releases/37094024/assets", - "upload_url": "https://uploads.github.com/repos/cjerrington/net-check/releases/37094024/assets{?name,label}", - "html_url": "https://github.com/cjerrington/net-check/releases/tag/v1.0.8", - "id": 37094024, - "author": { - "login": "cjerrington", - "id": 8809376, - "node_id": "MDQ6VXNlcjg4MDkzNzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cjerrington", - "html_url": "https://github.com/cjerrington", - "followers_url": "https://api.github.com/users/cjerrington/followers", - "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", - "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", - "organizations_url": "https://api.github.com/users/cjerrington/orgs", - "repos_url": "https://api.github.com/users/cjerrington/repos", - "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", - "received_events_url": "https://api.github.com/users/cjerrington/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MDk0MDI0", - "tag_name": "v1.0.8", - "target_commitish": "master", - "name": "v1.0.8", - "draft": false, - "prerelease": false, - "created_at": "2021-01-29T16:41:13Z", - "published_at": "2021-01-29T16:44:40Z", - "assets": [ + "size": 58359056, + "download_count": 17264, + "created_at": "2022-09-03T16:01:53Z", + "updated_at": "2022-09-03T16:02:31Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x64-portable.exe" + }, { - "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366565", - "id": 31366565, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTY1", - "name": "Network-Status-Check-1.0.8.Setup.exe", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769224", + "id": 76769224, + "node_id": "RA_kwDOAeIn7s4Ek2fI", + "name": "museeks-x64-portable.exe.sha256", "label": null, "uploader": { - "login": "cjerrington", - "id": 8809376, - "node_id": "MDQ6VXNlcjg4MDkzNzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/cjerrington", - "html_url": "https://github.com/cjerrington", - "followers_url": "https://api.github.com/users/cjerrington/followers", - "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", - "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", - "organizations_url": "https://api.github.com/users/cjerrington/orgs", - "repos_url": "https://api.github.com/users/cjerrington/repos", - "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", - "received_events_url": "https://api.github.com/users/cjerrington/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 71808512, - "download_count": 720, - "created_at": "2021-01-29T16:44:07Z", - "updated_at": "2021-01-29T16:44:15Z", - "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check-1.0.8.Setup.exe" + "size": 97, + "download_count": 22, + "created_at": "2022-09-03T16:06:04Z", + "updated_at": "2022-09-03T16:06:04Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x64-portable.exe.sha256" }, { - "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366583", - "id": 31366583, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTgz", - "name": "Network-Status-Check-portable-1.0.8.zip", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76768998", + "id": 76768998, + "node_id": "RA_kwDOAeIn7s4Ek2bm", + "name": "museeks-x64-setup.exe", "label": null, "uploader": { - "login": "cjerrington", - "id": 8809376, - "node_id": "MDQ6VXNlcjg4MDkzNzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/cjerrington", - "html_url": "https://github.com/cjerrington", - "followers_url": "https://api.github.com/users/cjerrington/followers", - "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", - "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", - "organizations_url": "https://api.github.com/users/cjerrington/orgs", - "repos_url": "https://api.github.com/users/cjerrington/repos", - "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", - "received_events_url": "https://api.github.com/users/cjerrington/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 74953316, - "download_count": 85, - "created_at": "2021-01-29T16:44:20Z", - "updated_at": "2021-01-29T16:45:26Z", - "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check-portable-1.0.8.zip" + "size": 58547015, + "download_count": 19793, + "created_at": "2022-09-03T16:02:31Z", + "updated_at": "2022-09-03T16:03:09Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x64-setup.exe" }, - { - "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366542", - "id": 31366542, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTQy", - "name": "Network-Status-Check.msi", + { + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769225", + "id": 76769225, + "node_id": "RA_kwDOAeIn7s4Ek2fJ", + "name": "museeks-x64-setup.exe.sha256", "label": null, "uploader": { - "login": "cjerrington", - "id": 8809376, - "node_id": "MDQ6VXNlcjg4MDkzNzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/cjerrington", - "html_url": "https://github.com/cjerrington", - "followers_url": "https://api.github.com/users/cjerrington/followers", - "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", - "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", - "organizations_url": "https://api.github.com/users/cjerrington/orgs", - "repos_url": "https://api.github.com/users/cjerrington/repos", - "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", - "received_events_url": "https://api.github.com/users/cjerrington/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74109251, - "download_count": 47, - "created_at": "2021-01-29T16:43:25Z", - "updated_at": "2021-01-29T16:43:55Z", - "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check.msi" - } - ], - "tarball_url": "https://api.github.com/repos/cjerrington/net-check/tarball/v1.0.8", - "zipball_url": "https://api.github.com/repos/cjerrington/net-check/zipball/v1.0.8", - "body_html": "<p>Updates electron and dependencies</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.260Z" - }, - "nimblenote": { - "latestRelease": { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/55820440", - "assets_url": "https://api.github.com/repos/nimblenote/nimblenote/releases/55820440/assets", - "upload_url": "https://uploads.github.com/repos/nimblenote/nimblenote/releases/55820440/assets{?name,label}", - "html_url": "https://github.com/nimblenote/nimblenote/releases/tag/v3.2.1", - "id": 55820440, - "author": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTU1ODIwNDQw", - "tag_name": "v3.2.1", - "target_commitish": "main", - "name": "3.2.1", - "draft": false, - "prerelease": false, - "created_at": "2021-08-10T14:55:12Z", - "published_at": "2021-12-22T12:44:46Z", - "assets": [ + "size": 94, + "download_count": 81, + "created_at": "2022-09-03T16:06:04Z", + "updated_at": "2022-09-03T16:06:05Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x64-setup.exe.sha256" + }, { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353395", - "id": 52353395, - "node_id": "RA_kwDOEkFp7M4DHtlz", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769911", + "id": 76769911, + "node_id": "RA_kwDOAeIn7s4Ek2p3", + "name": "museeks-x64.dmg", + "label": null, "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 486, - "download_count": 6447, - "created_at": "2021-12-22T12:15:44Z", - "updated_at": "2021-12-22T12:15:44Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/latest-mac.yml" + "size": 85616990, + "download_count": 19180, + "created_at": "2022-09-03T16:16:10Z", + "updated_at": "2022-09-03T16:17:08Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x64.dmg" }, { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353394", - "id": 52353394, - "node_id": "RA_kwDOEkFp7M4DHtly", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76769226", + "id": 76769226, + "node_id": "RA_kwDOAeIn7s4Ek2fK", + "name": "museeks-x64.dmg.sha256", + "label": null, "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 336, - "download_count": 7263, - "created_at": "2021-12-22T12:15:44Z", - "updated_at": "2021-12-22T12:15:44Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/latest.yml" + "size": 88, + "download_count": 39, + "created_at": "2022-09-03T16:06:05Z", + "updated_at": "2022-09-03T16:06:05Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x64.dmg.sha256" }, { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353398", - "id": 52353398, - "node_id": "RA_kwDOEkFp7M4DHtl2", - "name": "nimblenote-3.2.1.dmg", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76770233", + "id": 76770233, + "node_id": "RA_kwDOAeIn7s4Ek2u5", + "name": "museeks-x86_64.AppImage", + "label": null, "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 90057321, - "download_count": 174, - "created_at": "2021-12-22T12:15:46Z", - "updated_at": "2021-12-22T12:16:54Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/nimblenote-3.2.1.dmg" + "size": 86110749, + "download_count": 18361, + "created_at": "2022-09-03T16:20:53Z", + "updated_at": "2022-09-03T16:21:50Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353393", - "id": 52353393, - "node_id": "RA_kwDOEkFp7M4DHtlx", - "name": "nimblenote-3.2.1.exe", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76770528", + "id": 76770528, + "node_id": "RA_kwDOAeIn7s4Ek2zg", + "name": "museeks-x86_64.AppImage.sha256", + "label": null, "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 63778974, - "download_count": 698, - "created_at": "2021-12-22T12:15:44Z", - "updated_at": "2021-12-22T12:16:34Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/nimblenote-3.2.1.exe" + "size": 96, + "download_count": 27, + "created_at": "2022-09-03T16:24:05Z", + "updated_at": "2022-09-03T16:24:05Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x86_64.AppImage.sha256" }, { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353397", - "id": 52353397, - "node_id": "RA_kwDOEkFp7M4DHtl1", - "name": "nimblenote-3.2.1.zip", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76770328", + "id": 76770328, + "node_id": "RA_kwDOAeIn7s4Ek2wY", + "name": "museeks-x86_64.rpm", + "label": null, "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 86809795, - "download_count": 82, - "created_at": "2021-12-22T12:15:45Z", - "updated_at": "2021-12-22T12:16:42Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/nimblenote-3.2.1.zip" + "size": 60934580, + "download_count": 17723, + "created_at": "2022-09-03T16:21:50Z", + "updated_at": "2022-09-03T16:22:29Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x86_64.rpm" }, { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353396", - "id": 52353396, - "node_id": "RA_kwDOEkFp7M4DHtl0", - "name": "release.json", - "label": "", + "url": "https://api.github.com/repos/martpie/museeks/releases/assets/76770529", + "id": 76770529, + "node_id": "RA_kwDOAeIn7s4Ek2zh", + "name": "museeks-x86_64.rpm.sha256", + "label": null, "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", + "login": "martpie", + "id": 1311607, + "node_id": "MDQ6VXNlcjEzMTE2MDc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", + "url": "https://api.github.com/users/martpie", + "html_url": "https://github.com/martpie", + "followers_url": "https://api.github.com/users/martpie/followers", + "following_url": "https://api.github.com/users/martpie/following{/other_user}", + "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", + "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", + "organizations_url": "https://api.github.com/users/martpie/orgs", + "repos_url": "https://api.github.com/users/martpie/repos", + "events_url": "https://api.github.com/users/martpie/events{/privacy}", + "received_events_url": "https://api.github.com/users/martpie/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 78, - "download_count": 3, - "created_at": "2021-12-22T12:15:44Z", - "updated_at": "2021-12-22T12:15:44Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/release.json" + "size": 91, + "download_count": 20, + "created_at": "2022-09-03T16:24:05Z", + "updated_at": "2022-09-03T16:24:06Z", + "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.13.1/museeks-x86_64.rpm.sha256" } ], - "tarball_url": "https://api.github.com/repos/nimblenote/nimblenote/tarball/v3.2.1", - "zipball_url": "https://api.github.com/repos/nimblenote/nimblenote/zipball/v3.2.1", - "body_html": "<ul>\n<li>fix for windows updates</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/martpie/museeks/tarball/0.13.1", + "zipball_url": "https://api.github.com/repos/martpie/museeks/zipball/0.13.1", + "body_html": "<ul>\n<li>Improved tracks selection separation by adding a delimiter between each row</li>\n<li>Fixed \"your search returned no results\" when navigating quickly between Playlists and Library (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1276168460\" data-permission-text=\"Title is private\" data-url=\"https://github.com/martpie/museeks/issues/646\" data-hovercard-type=\"issue\" data-hovercard-url=\"/martpie/museeks/issues/646/hovercard\" href=\"https://github.com/martpie/museeks/issues/646\">#646</a>)</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/martpie/museeks/releases/76207683/reactions", + "total_count": 7, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 4, + "confused": 0, + "heart": 2, + "rocket": 1, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.407Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:33.961Z" }, - "nodemailer-app": { + "musify": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:34.458Z" + }, + "music-player2": { "latestRelease": { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/22513398", - "assets_url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/22513398/assets", - "upload_url": "https://uploads.github.com/repos/nodemailer/nodemailer-app/releases/22513398/assets{?name,label}", - "html_url": "https://github.com/nodemailer/nodemailer-app/releases/tag/v1.0.16", - "id": 22513398, + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/139498584", + "assets_url": "https://api.github.com/repos/Tenpi/Music-Player/releases/139498584/assets", + "upload_url": "https://uploads.github.com/repos/Tenpi/Music-Player/releases/139498584/assets{?name,label}", + "html_url": "https://github.com/Tenpi/Music-Player/releases/tag/v0.2.4", + "id": 139498584, "author": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIyNTEzMzk4", - "tag_name": "v1.0.16", + "node_id": "RE_kwDOF2_Wvc4IUJRY", + "tag_name": "v0.2.4", "target_commitish": "master", - "name": "v1.0.16", + "name": "Music Player v0.2.4", "draft": false, "prerelease": false, - "created_at": "2019-12-11T22:00:49Z", - "published_at": "2019-12-30T12:07:08Z", + "created_at": "2024-02-01T10:58:28Z", + "published_at": "2024-02-01T13:31:30Z", "assets": [ { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057332", - "id": 17057332, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMy", - "name": "NodemailerApp-1.0.16-full.nupkg", + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/149171252", + "id": 149171252, + "node_id": "RA_kwDOF2_Wvc4I5Cw0", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 143597127, - "download_count": 65, - "created_at": "2019-12-30T12:04:43Z", - "updated_at": "2019-12-30T12:04:57Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16-full.nupkg" + "size": 376, + "download_count": 3, + "created_at": "2024-02-01T13:09:52Z", + "updated_at": "2024-02-01T13:09:52Z", + "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.4/latest-linux.yml" }, { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057255", - "id": 17057255, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU1", - "name": "NodemailerApp-1.0.16.dmg", + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/149171253", + "id": 149171253, + "node_id": "RA_kwDOF2_Wvc4I5Cw1", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "text/yaml", "state": "uploaded", - "size": 135056152, - "download_count": 6185, - "created_at": "2019-12-30T11:53:39Z", - "updated_at": "2019-12-30T11:54:10Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.dmg" + "size": 353, + "download_count": 11, + "created_at": "2024-02-01T13:09:52Z", + "updated_at": "2024-02-01T13:09:52Z", + "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.4/latest-mac.yml" }, { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057254", - "id": 17057254, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU0", - "name": "NodemailerApp-1.0.16.pkg", + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/149171251", + "id": 149171251, + "node_id": "RA_kwDOF2_Wvc4I5Cwz", + "name": "latest.yml", "label": "", "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 136752962, - "download_count": 58, - "created_at": "2019-12-30T11:53:39Z", - "updated_at": "2019-12-30T11:54:06Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.pkg" + "size": 353, + "download_count": 18, + "created_at": "2024-02-01T13:09:52Z", + "updated_at": "2024-02-01T13:09:52Z", + "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.4/latest.yml" }, { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057333", - "id": 17057333, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMz", - "name": "NodemailerApp-1.0.16.Setup.exe", + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/149170530", + "id": 149170530, + "node_id": "RA_kwDOF2_Wvc4I5Cli", + "name": "Music-Player-0.2.4-arm64.dmg", + "label": "", + "uploader": { + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 187405985, + "download_count": 3, + "created_at": "2024-02-01T13:03:26Z", + "updated_at": "2024-02-01T13:09:52Z", + "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.4/Music-Player-0.2.4-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/149170529", + "id": 149170529, + "node_id": "RA_kwDOF2_Wvc4I5Clh", + "name": "Music-Player-0.2.4-arm64.dmg.blockmap", "label": "", "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdos-program", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 143878144, - "download_count": 12697, - "created_at": "2019-12-30T12:04:43Z", - "updated_at": "2019-12-30T12:05:07Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.Setup.exe" + "size": 196755, + "download_count": 1, + "created_at": "2024-02-01T13:03:26Z", + "updated_at": "2024-02-01T13:03:27Z", + "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.4/Music-Player-0.2.4-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057256", - "id": 17057256, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU2", - "name": "NodemailerApp-darwin-x64-1.0.16.zip", + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/149170501", + "id": 149170501, + "node_id": "RA_kwDOF2_Wvc4I5ClF", + "name": "Music-Player-0.2.4.AppImage", "label": "", "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 136899234, - "download_count": 355, - "created_at": "2019-12-30T11:53:39Z", - "updated_at": "2019-12-30T11:53:53Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-darwin-x64-1.0.16.zip" + "size": 197715775, + "download_count": 15, + "created_at": "2024-02-01T13:03:08Z", + "updated_at": "2024-02-01T13:07:21Z", + "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.4/Music-Player-0.2.4.AppImage" }, { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057334", - "id": 17057334, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzM0", - "name": "NodemailerApp-win32-x64-1.0.16.zip", + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/149170579", + "id": 149170579, + "node_id": "RA_kwDOF2_Wvc4I5CmT", + "name": "Music-Player-Setup-0.2.4.exe", "label": "", "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 149549567, - "download_count": 184, - "created_at": "2019-12-30T12:04:43Z", - "updated_at": "2019-12-30T12:05:08Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-win32-x64-1.0.16.zip" + "size": 141332406, + "download_count": 40, + "created_at": "2024-02-01T13:03:57Z", + "updated_at": "2024-02-01T13:08:02Z", + "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.4/Music-Player-Setup-0.2.4.exe" }, { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057331", - "id": 17057331, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMx", - "name": "RELEASES", + "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/149170580", + "id": 149170580, + "node_id": "RA_kwDOF2_Wvc4I5CmU", + "name": "Music-Player-Setup-0.2.4.exe.blockmap", "label": "", "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85, - "download_count": 344262, - "created_at": "2019-12-30T12:04:43Z", - "updated_at": "2019-12-30T12:04:43Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/RELEASES" + "size": 150164, + "download_count": 3, + "created_at": "2024-02-01T13:03:57Z", + "updated_at": "2024-02-01T13:03:58Z", + "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.4/Music-Player-Setup-0.2.4.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/nodemailer/nodemailer-app/tarball/v1.0.16", - "zipball_url": "https://api.github.com/repos/nodemailer/nodemailer-app/zipball/v1.0.16", - "body_html": "<ul>\n<li>Added support for AMP4EMAIL</li>\n<li>Better EMLX metadata handling</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/Tenpi/Music-Player/tarball/v0.2.4", + "zipball_url": "https://api.github.com/repos/Tenpi/Music-Player/zipball/v0.2.4", + "body_html": "<p>-Update electron</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.474Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:34.488Z" }, - "nota": { + "mytools": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:34.488Z" + }, + "music-player": { "latestRelease": { - "url": "https://api.github.com/repos/notaapp/releases/releases/65196415", - "assets_url": "https://api.github.com/repos/notaapp/releases/releases/65196415/assets", - "upload_url": "https://uploads.github.com/repos/notaapp/releases/releases/65196415/assets{?name,label}", - "html_url": "https://github.com/notaapp/releases/releases/tag/0.35.4", - "id": 65196415, + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/103744057", + "assets_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/103744057/assets", + "upload_url": "https://uploads.github.com/repos/Aveek-Saha/DuskPlayer/releases/103744057/assets{?name,label}", + "html_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/tag/v7.0.0", + "id": 103744057, "author": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTY1MTk2NDE1", - "tag_name": "0.35.4", + "node_id": "RE_kwDOB7-IQM4GLwI5", + "tag_name": "v7.0.0", "target_commitish": "master", - "name": "0.35.4", + "name": "Dusk Player for Windows, Linux and Mac", "draft": false, "prerelease": false, - "created_at": "2020-01-20T14:20:11Z", - "published_at": "2022-04-25T11:33:57Z", + "created_at": "2023-05-22T00:06:13Z", + "published_at": "2023-05-22T00:37:19Z", "assets": [ { - "url": "https://api.github.com/repos/notaapp/releases/releases/assets/63555205", - "id": 63555205, - "node_id": "RA_kwDOC0SFBc4DycaF", - "name": "Nota-0.35.4-arm64-mac.zip", + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/109184207", + "id": 109184207, + "node_id": "RA_kwDOB7-IQM4GggTP", + "name": "DuskPlayer-7.0.0.AppImage", "label": "", "uploader": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 83431422, - "download_count": 6718, - "created_at": "2022-04-25T06:33:59Z", - "updated_at": "2022-04-25T06:34:05Z", - "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.35.4/Nota-0.35.4-arm64-mac.zip" + "size": 74390951, + "download_count": 51, + "created_at": "2023-05-22T00:13:54Z", + "updated_at": "2023-05-22T00:13:57Z", + "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v7.0.0/DuskPlayer-7.0.0.AppImage" }, { - "url": "https://api.github.com/repos/notaapp/releases/releases/assets/63555204", - "id": 63555204, - "node_id": "RA_kwDOC0SFBc4DycaE", - "name": "Nota-0.35.4-arm64.dmg", + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/109184092", + "id": 109184092, + "node_id": "RA_kwDOB7-IQM4GggRc", + "name": "DuskPlayer-7.0.0.pkg", "label": "", "uploader": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 87040126, - "download_count": 190, - "created_at": "2022-04-25T06:33:59Z", - "updated_at": "2022-04-25T06:34:03Z", - "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.35.4/Nota-0.35.4-arm64.dmg" + "size": 66472213, + "download_count": 33, + "created_at": "2023-05-22T00:12:40Z", + "updated_at": "2023-05-22T00:12:43Z", + "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v7.0.0/DuskPlayer-7.0.0.pkg" }, { - "url": "https://api.github.com/repos/notaapp/releases/releases/assets/63555206", - "id": 63555206, - "node_id": "RA_kwDOC0SFBc4DycaG", - "name": "Nota-0.35.4-mac.zip", + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/109184234", + "id": 109184234, + "node_id": "RA_kwDOB7-IQM4GggTq", + "name": "DuskPlayer-Setup-7.0.0.exe", "label": "", "uploader": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 83534166, - "download_count": 8212, - "created_at": "2022-04-25T06:33:59Z", - "updated_at": "2022-04-25T06:34:03Z", - "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.35.4/Nota-0.35.4-mac.zip" + "size": 46141006, + "download_count": 372, + "created_at": "2023-05-22T00:14:02Z", + "updated_at": "2023-05-22T00:14:04Z", + "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v7.0.0/DuskPlayer-Setup-7.0.0.exe" }, { - "url": "https://api.github.com/repos/notaapp/releases/releases/assets/63555203", - "id": 63555203, - "node_id": "RA_kwDOC0SFBc4DycaD", - "name": "Nota-0.35.4.dmg", + "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/109184355", + "id": 109184355, + "node_id": "RA_kwDOB7-IQM4GggVj", + "name": "DuskPlayer_7.0.0_amd64.deb", "label": "", "uploader": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 86891497, - "download_count": 148, - "created_at": "2022-04-25T06:33:58Z", - "updated_at": "2022-04-25T06:34:02Z", - "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.35.4/Nota-0.35.4.dmg" + "size": 50689410, + "download_count": 46, + "created_at": "2023-05-22T00:15:06Z", + "updated_at": "2023-05-22T00:15:09Z", + "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v7.0.0/DuskPlayer_7.0.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/notaapp/releases/tarball/0.35.4", - "zipball_url": "https://api.github.com/repos/notaapp/releases/zipball/0.35.4", - "body_html": "" + "tarball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/tarball/v7.0.0", + "zipball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/zipball/v7.0.0", + "body_html": "<h2>For Linux</h2>\n<p>Download the <code>.deb</code> package or the <code>AppImage</code></p>\n<h2>For Windows</h2>\n<p>Download the <code>.exe</code> file</p>\n<h2>For MacOS</h2>\n<p>Download the <code>.pkg</code> file</p>\n<h1>Updates</h1>\n<ul>\n<li>Auto update when new version is available.</li>\n<li>Complete UI redesign.</li>\n<li>Better readability in disco mode.</li>\n<li>Fix icon not showing in the info window</li>\n<li>Playlist overlay now has a frosted glass effect</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.516Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:34.798Z" }, - "notable": { + "netron": { "latestRelease": { - "url": "https://api.github.com/repos/notable/notable/releases/23018127", - "assets_url": "https://api.github.com/repos/notable/notable/releases/23018127/assets", - "upload_url": "https://uploads.github.com/repos/notable/notable/releases/23018127/assets{?name,label}", - "html_url": "https://github.com/notable/notable/releases/tag/v1.8.4", - "id": 23018127, + "url": "https://api.github.com/repos/lutzroeder/netron/releases/143466178", + "assets_url": "https://api.github.com/repos/lutzroeder/netron/releases/143466178/assets", + "upload_url": "https://uploads.github.com/repos/lutzroeder/netron/releases/143466178/assets{?name,label}", + "html_url": "https://github.com/lutzroeder/netron/releases/tag/v7.5.0", + "id": 143466178, "author": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIzMDE4MTI3", - "tag_name": "v1.8.4", - "target_commitish": "master", - "name": "v1.8.4", + "node_id": "RE_kwDOABJJy84IjR7C", + "tag_name": "v7.5.0", + "target_commitish": "main", + "name": "7.5.0", "draft": false, "prerelease": false, - "created_at": "2020-01-18T01:52:49Z", - "published_at": "2020-01-21T20:15:06Z", + "created_at": "2024-02-24T04:36:17Z", + "published_at": "2024-02-24T04:37:29Z", "assets": [ { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487792", - "id": 17487792, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzky", + "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/153295437", + "id": 153295437, + "node_id": "RA_kwDOABJJy84JIxpN", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", "size": 364, - "download_count": 63455, - "created_at": "2020-01-21T20:12:29Z", - "updated_at": "2020-01-21T20:12:29Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest-linux.yml" + "download_count": 842, + "created_at": "2024-02-24T04:37:31Z", + "updated_at": "2024-02-24T04:37:31Z", + "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v7.5.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487795", - "id": 17487795, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk1", + "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/153297319", + "id": 153297319, + "node_id": "RA_kwDOABJJy84JIyGn", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 337, + "download_count": 2592, + "created_at": "2024-02-24T05:08:38Z", + "updated_at": "2024-02-24T05:08:39Z", + "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v7.5.0/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/153297063", + "id": 153297063, + "node_id": "RA_kwDOABJJy84JIyCn", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 509, - "download_count": 1220302, - "created_at": "2020-01-21T20:12:30Z", - "updated_at": "2020-01-21T20:12:30Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest-mac.yml" + "size": 321, + "download_count": 19863, + "created_at": "2024-02-24T05:04:52Z", + "updated_at": "2024-02-24T05:04:52Z", + "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v7.5.0/latest.yml" + }, + { + "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/153297303", + "id": 153297303, + "node_id": "RA_kwDOABJJy84JIyGX", + "name": "Netron-7.5.0-mac.zip", + "label": "", + "uploader": { + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 170992964, + "download_count": 1647, + "created_at": "2024-02-24T05:08:32Z", + "updated_at": "2024-02-24T05:08:38Z", + "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v7.5.0/Netron-7.5.0-mac.zip" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487796", - "id": 17487796, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk2", - "name": "latest.yml", + "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/153297302", + "id": 153297302, + "node_id": "RA_kwDOABJJy84JIyGW", + "name": "Netron-7.5.0-mac.zip.blockmap", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 342, - "download_count": 1179106, - "created_at": "2020-01-21T20:12:31Z", - "updated_at": "2020-01-21T20:12:31Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest.yml" + "size": 178742, + "download_count": 5, + "created_at": "2024-02-24T05:08:32Z", + "updated_at": "2024-02-24T05:08:33Z", + "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v7.5.0/Netron-7.5.0-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487708", - "id": 17487708, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzA4", - "name": "Notable-1.8.4-ia32-win.zip", + "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/153295432", + "id": 153295432, + "node_id": "RA_kwDOABJJy84JIxpI", + "name": "Netron-7.5.0.AppImage", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 59959226, - "download_count": 1088, - "created_at": "2020-01-21T20:07:47Z", - "updated_at": "2020-01-21T20:08:40Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-ia32-win.zip" + "size": 106407787, + "download_count": 421, + "created_at": "2024-02-24T04:37:29Z", + "updated_at": "2024-02-24T04:37:31Z", + "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v7.5.0/Netron-7.5.0.AppImage" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487717", - "id": 17487717, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzE3", - "name": "Notable-1.8.4-mac.zip", + "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/153297178", + "id": 153297178, + "node_id": "RA_kwDOABJJy84JIyEa", + "name": "Netron-7.5.0.dmg", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 64220867, - "download_count": 7555, - "created_at": "2020-01-21T20:08:43Z", - "updated_at": "2020-01-21T20:09:40Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-mac.zip" + "size": 177116639, + "download_count": 222, + "created_at": "2024-02-24T05:07:15Z", + "updated_at": "2024-02-24T05:07:20Z", + "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v7.5.0/Netron-7.5.0.dmg" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487729", - "id": 17487729, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzI5", - "name": "Notable-1.8.4-win.zip", + "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/153297052", + "id": 153297052, + "node_id": "RA_kwDOABJJy84JIyCc", + "name": "Netron-Setup-7.5.0.exe", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "lutzroeder", + "id": 438516, + "node_id": "MDQ6VXNlcjQzODUxNg==", + "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/lutzroeder", + "html_url": "https://github.com/lutzroeder", + "followers_url": "https://api.github.com/users/lutzroeder/followers", + "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", + "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", + "organizations_url": "https://api.github.com/users/lutzroeder/orgs", + "repos_url": "https://api.github.com/users/lutzroeder/repos", + "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", + "received_events_url": "https://api.github.com/users/lutzroeder/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 62881898, - "download_count": 8081, - "created_at": "2020-01-21T20:09:41Z", - "updated_at": "2020-01-21T20:10:05Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-win.zip" - }, + "size": 146291672, + "download_count": 9751, + "created_at": "2024-02-24T05:04:46Z", + "updated_at": "2024-02-24T05:04:51Z", + "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v7.5.0/Netron-Setup-7.5.0.exe" + } + ], + "tarball_url": "https://api.github.com/repos/lutzroeder/netron/tarball/v7.5.0", + "zipball_url": "https://api.github.com/repos/lutzroeder/netron/zipball/v7.5.0", + "body_html": null, + "reactions": { + "url": "https://api.github.com/repos/lutzroeder/netron/releases/143466178/reactions", + "total_count": 3, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 3, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:35.000Z" + }, + "network-assembler": { + "latestRelease": { + "url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/29726715", + "assets_url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/29726715/assets", + "upload_url": "https://uploads.github.com/repos/kir486680/Network-Assembler/releases/29726715/assets{?name,label}", + "html_url": "https://github.com/kir486680/Network-Assembler/releases/tag/0.0.2", + "id": 29726715, + "author": { + "login": "kir486680", + "id": 17931046, + "node_id": "MDQ6VXNlcjE3OTMxMDQ2", + "avatar_url": "https://avatars.githubusercontent.com/u/17931046?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kir486680", + "html_url": "https://github.com/kir486680", + "followers_url": "https://api.github.com/users/kir486680/followers", + "following_url": "https://api.github.com/users/kir486680/following{/other_user}", + "gists_url": "https://api.github.com/users/kir486680/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kir486680/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kir486680/subscriptions", + "organizations_url": "https://api.github.com/users/kir486680/orgs", + "repos_url": "https://api.github.com/users/kir486680/repos", + "events_url": "https://api.github.com/users/kir486680/events{/privacy}", + "received_events_url": "https://api.github.com/users/kir486680/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI5NzI2NzE1", + "tag_name": "0.0.2", + "target_commitish": "master", + "name": "0.0.2 Alpha Release", + "draft": false, + "prerelease": false, + "created_at": "2020-08-15T08:24:36Z", + "published_at": "2020-08-15T08:37:34Z", + "assets": [ { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487736", - "id": 17487736, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzM2", - "name": "Notable-1.8.4.AppImage", - "label": "", + "url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/assets/23954286", + "id": 23954286, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTU0Mjg2", + "name": "Network-Assembler.zip", + "label": null, "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "kir486680", + "id": 17931046, + "node_id": "MDQ6VXNlcjE3OTMxMDQ2", + "avatar_url": "https://avatars.githubusercontent.com/u/17931046?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/kir486680", + "html_url": "https://github.com/kir486680", + "followers_url": "https://api.github.com/users/kir486680/followers", + "following_url": "https://api.github.com/users/kir486680/following{/other_user}", + "gists_url": "https://api.github.com/users/kir486680/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kir486680/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kir486680/subscriptions", + "organizations_url": "https://api.github.com/users/kir486680/orgs", + "repos_url": "https://api.github.com/users/kir486680/repos", + "events_url": "https://api.github.com/users/kir486680/events{/privacy}", + "received_events_url": "https://api.github.com/users/kir486680/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/zip", "state": "uploaded", - "size": 72406357, - "download_count": 9908, - "created_at": "2020-01-21T20:10:05Z", - "updated_at": "2020-01-21T20:11:04Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.AppImage" - }, + "size": 63118669, + "download_count": 186, + "created_at": "2020-08-15T08:36:59Z", + "updated_at": "2020-08-15T08:37:30Z", + "browser_download_url": "https://github.com/kir486680/Network-Assembler/releases/download/0.0.2/Network-Assembler.zip" + } + ], + "tarball_url": "https://api.github.com/repos/kir486680/Network-Assembler/tarball/0.0.2", + "zipball_url": "https://api.github.com/repos/kir486680/Network-Assembler/zipball/0.0.2", + "body_html": "<p>Network Assembler allows you to make simple keras neural networks with simple GUI</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:35.001Z" + }, + "network-status-check": { + "latestRelease": { + "url": "https://api.github.com/repos/cjerrington/net-check/releases/37094024", + "assets_url": "https://api.github.com/repos/cjerrington/net-check/releases/37094024/assets", + "upload_url": "https://uploads.github.com/repos/cjerrington/net-check/releases/37094024/assets{?name,label}", + "html_url": "https://github.com/cjerrington/net-check/releases/tag/v1.0.8", + "id": 37094024, + "author": { + "login": "cjerrington", + "id": 8809376, + "node_id": "MDQ6VXNlcjg4MDkzNzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cjerrington", + "html_url": "https://github.com/cjerrington", + "followers_url": "https://api.github.com/users/cjerrington/followers", + "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", + "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", + "organizations_url": "https://api.github.com/users/cjerrington/orgs", + "repos_url": "https://api.github.com/users/cjerrington/repos", + "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", + "received_events_url": "https://api.github.com/users/cjerrington/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM3MDk0MDI0", + "tag_name": "v1.0.8", + "target_commitish": "master", + "name": "v1.0.8", + "draft": false, + "prerelease": false, + "created_at": "2021-01-29T16:41:13Z", + "published_at": "2021-01-29T16:44:40Z", + "assets": [ { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487757", - "id": 17487757, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzU3", - "name": "Notable-1.8.4.dmg", - "label": "", + "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366565", + "id": 31366565, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTY1", + "name": "Network-Status-Check-1.0.8.Setup.exe", + "label": null, "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "cjerrington", + "id": 8809376, + "node_id": "MDQ6VXNlcjg4MDkzNzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/cjerrington", + "html_url": "https://github.com/cjerrington", + "followers_url": "https://api.github.com/users/cjerrington/followers", + "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", + "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", + "organizations_url": "https://api.github.com/users/cjerrington/orgs", + "repos_url": "https://api.github.com/users/cjerrington/repos", + "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", + "received_events_url": "https://api.github.com/users/cjerrington/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 66335088, - "download_count": 58519, - "created_at": "2020-01-21T20:11:04Z", - "updated_at": "2020-01-21T20:12:25Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.dmg" + "size": 71808512, + "download_count": 2260, + "created_at": "2021-01-29T16:44:07Z", + "updated_at": "2021-01-29T16:44:15Z", + "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check-1.0.8.Setup.exe" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487791", - "id": 17487791, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzkx", - "name": "Notable-1.8.4.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366583", + "id": 31366583, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTgz", + "name": "Network-Status-Check-portable-1.0.8.zip", + "label": null, "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "cjerrington", + "id": 8809376, + "node_id": "MDQ6VXNlcjg4MDkzNzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/cjerrington", + "html_url": "https://github.com/cjerrington", + "followers_url": "https://api.github.com/users/cjerrington/followers", + "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", + "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", + "organizations_url": "https://api.github.com/users/cjerrington/orgs", + "repos_url": "https://api.github.com/users/cjerrington/repos", + "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", + "received_events_url": "https://api.github.com/users/cjerrington/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 70535, - "download_count": 97, - "created_at": "2020-01-21T20:12:28Z", - "updated_at": "2020-01-21T20:12:29Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.dmg.blockmap" + "size": 74953316, + "download_count": 118, + "created_at": "2021-01-29T16:44:20Z", + "updated_at": "2021-01-29T16:45:26Z", + "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check-portable-1.0.8.zip" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487799", - "id": 17487799, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk5", - "name": "notable-1.8.4.pacman", - "label": "", + "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366542", + "id": 31366542, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTQy", + "name": "Network-Status-Check.msi", + "label": null, "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "cjerrington", + "id": 8809376, + "node_id": "MDQ6VXNlcjg4MDkzNzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/cjerrington", + "html_url": "https://github.com/cjerrington", + "followers_url": "https://api.github.com/users/cjerrington/followers", + "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", + "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", + "organizations_url": "https://api.github.com/users/cjerrington/orgs", + "repos_url": "https://api.github.com/users/cjerrington/repos", + "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", + "received_events_url": "https://api.github.com/users/cjerrington/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 74109251, + "download_count": 303, + "created_at": "2021-01-29T16:43:25Z", + "updated_at": "2021-01-29T16:43:55Z", + "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check.msi" + } + ], + "tarball_url": "https://api.github.com/repos/cjerrington/net-check/tarball/v1.0.8", + "zipball_url": "https://api.github.com/repos/cjerrington/net-check/zipball/v1.0.8", + "body_html": "<p>Updates electron and dependencies</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:35.318Z" + }, + "nertivia": { + "latestRelease": { + "url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/53288678", + "assets_url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/53288678/assets", + "upload_url": "https://uploads.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/53288678/assets{?name,label}", + "html_url": "https://github.com/SupertigerDev/nertivia-desktop-app/releases/tag/v0.3.15", + "id": 53288678, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDODAUf884DLR7m", + "tag_name": "v0.3.15", + "target_commitish": "master", + "name": "0.3.15", + "draft": false, + "prerelease": false, + "created_at": "2021-11-13T10:42:08Z", + "published_at": "2021-11-13T10:43:22Z", + "assets": [ + { + "url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/assets/49321200", + "id": 49321200, + "node_id": "RA_kwDODAUf884C8JTw", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", "state": "uploaded", - "size": 50739148, - "download_count": 10791, - "created_at": "2020-01-21T20:12:32Z", - "updated_at": "2020-01-21T20:12:52Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable-1.8.4.pacman" + "size": 371, + "download_count": 466, + "created_at": "2021-11-13T10:43:25Z", + "updated_at": "2021-11-13T10:43:25Z", + "browser_download_url": "https://github.com/SupertigerDev/nertivia-desktop-app/releases/download/v0.3.15/latest-linux.yml" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487802", - "id": 17487802, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3ODAy", - "name": "notable-1.8.4.x86_64.rpm", + "url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/assets/49321266", + "id": 49321266, + "node_id": "RA_kwDODAUf884C8JUy", + "name": "latest.yml", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "text/yaml", "state": "uploaded", - "size": 50785696, - "download_count": 3353, - "created_at": "2020-01-21T20:12:52Z", - "updated_at": "2020-01-21T20:13:40Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable-1.8.4.x86_64.rpm" + "size": 347, + "download_count": 23657, + "created_at": "2021-11-13T10:45:04Z", + "updated_at": "2021-11-13T10:45:04Z", + "browser_download_url": "https://github.com/SupertigerDev/nertivia-desktop-app/releases/download/v0.3.15/latest.yml" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487697", - "id": 17487697, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Njk3", - "name": "Notable.Setup.1.8.4.exe", + "url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/assets/49321197", + "id": 49321197, + "node_id": "RA_kwDODAUf884C8JTt", + "name": "nertivia-0.3.15.AppImage", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdos-program", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 90623743, - "download_count": 110853, - "created_at": "2020-01-21T20:07:06Z", - "updated_at": "2020-01-21T20:07:46Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable.Setup.1.8.4.exe" + "size": 105789031, + "download_count": 96, + "created_at": "2021-11-13T10:43:22Z", + "updated_at": "2021-11-13T10:43:25Z", + "browser_download_url": "https://github.com/SupertigerDev/nertivia-desktop-app/releases/download/v0.3.15/nertivia-0.3.15.AppImage" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487707", - "id": 17487707, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzA3", - "name": "Notable.Setup.1.8.4.exe.blockmap", + "url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/assets/49321262", + "id": 49321262, + "node_id": "RA_kwDODAUf884C8JUu", + "name": "nertivia-Setup-0.3.15.exe", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 95672, - "download_count": 9116, - "created_at": "2020-01-21T20:07:46Z", - "updated_at": "2020-01-21T20:07:47Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable.Setup.1.8.4.exe.blockmap" + "size": 70748581, + "download_count": 2681, + "created_at": "2021-11-13T10:45:00Z", + "updated_at": "2021-11-13T10:45:04Z", + "browser_download_url": "https://github.com/SupertigerDev/nertivia-desktop-app/releases/download/v0.3.15/nertivia-Setup-0.3.15.exe" }, { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487808", - "id": 17487808, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3ODA4", - "name": "notable_1.8.4_amd64.deb", + "url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/assets/49321261", + "id": 49321261, + "node_id": "RA_kwDODAUf884C8JUt", + "name": "nertivia-Setup-0.3.15.exe.blockmap", "label": "", "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 50730302, - "download_count": 33091, - "created_at": "2020-01-21T20:13:41Z", - "updated_at": "2020-01-21T20:13:58Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable_1.8.4_amd64.deb" - }, + "size": 74050, + "download_count": 295, + "created_at": "2021-11-13T10:45:00Z", + "updated_at": "2021-11-13T10:45:00Z", + "browser_download_url": "https://github.com/SupertigerDev/nertivia-desktop-app/releases/download/v0.3.15/nertivia-Setup-0.3.15.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/tarball/v0.3.15", + "zipball_url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/zipball/v0.3.15", + "body_html": null, + "reactions": { + "url": "https://api.github.com/repos/SupertigerDev/nertivia-desktop-app/releases/53288678/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 1, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 1 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:35.355Z" + }, + "nicepage": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:35.520Z" + }, + "neucalculator": { + "latestRelease": { + "url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/25484250", + "assets_url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/25484250/assets", + "upload_url": "https://uploads.github.com/repos/moh3n9595/neu-calculator/releases/25484250/assets{?name,label}", + "html_url": "https://github.com/moh3n9595/neu-calculator/releases/tag/V1.0.0", + "id": 25484250, + "author": { + "login": "moh3n9595", + "id": 20948388, + "node_id": "MDQ6VXNlcjIwOTQ4Mzg4", + "avatar_url": "https://avatars.githubusercontent.com/u/20948388?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/moh3n9595", + "html_url": "https://github.com/moh3n9595", + "followers_url": "https://api.github.com/users/moh3n9595/followers", + "following_url": "https://api.github.com/users/moh3n9595/following{/other_user}", + "gists_url": "https://api.github.com/users/moh3n9595/gists{/gist_id}", + "starred_url": "https://api.github.com/users/moh3n9595/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/moh3n9595/subscriptions", + "organizations_url": "https://api.github.com/users/moh3n9595/orgs", + "repos_url": "https://api.github.com/users/moh3n9595/repos", + "events_url": "https://api.github.com/users/moh3n9595/events{/privacy}", + "received_events_url": "https://api.github.com/users/moh3n9595/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI1NDg0MjUw", + "tag_name": "V1.0.0", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2020-04-14T12:09:59Z", + "published_at": "2020-04-14T12:53:11Z", + "assets": [ { - "url": "https://api.github.com/repos/notable/notable/releases/assets/19596513", - "id": 19596513, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NTk2NTEz", - "name": "notable_1.8.4_amd64.snap", + "url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/assets/19769968", + "id": 19769968, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NzY5OTY4", + "name": "NeuCalculator-1.0.0.dmg", "label": null, "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "login": "moh3n9595", + "id": 20948388, + "node_id": "MDQ6VXNlcjIwOTQ4Mzg4", + "avatar_url": "https://avatars.githubusercontent.com/u/20948388?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "url": "https://api.github.com/users/moh3n9595", + "html_url": "https://github.com/moh3n9595", + "followers_url": "https://api.github.com/users/moh3n9595/followers", + "following_url": "https://api.github.com/users/moh3n9595/following{/other_user}", + "gists_url": "https://api.github.com/users/moh3n9595/gists{/gist_id}", + "starred_url": "https://api.github.com/users/moh3n9595/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/moh3n9595/subscriptions", + "organizations_url": "https://api.github.com/users/moh3n9595/orgs", + "repos_url": "https://api.github.com/users/moh3n9595/repos", + "events_url": "https://api.github.com/users/moh3n9595/events{/privacy}", + "received_events_url": "https://api.github.com/users/moh3n9595/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 60645376, - "download_count": 2991, - "created_at": "2020-04-09T15:07:07Z", - "updated_at": "2020-04-09T15:07:23Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable_1.8.4_amd64.snap" + "size": 64322144, + "download_count": 151, + "created_at": "2020-04-14T12:22:55Z", + "updated_at": "2020-04-14T12:49:57Z", + "browser_download_url": "https://github.com/moh3n9595/neu-calculator/releases/download/V1.0.0/NeuCalculator-1.0.0.dmg" } ], - "tarball_url": "https://api.github.com/repos/notable/notable/tarball/v1.8.4", - "zipball_url": "https://api.github.com/repos/notable/notable/zipball/v1.8.4", - "body_html": "<h5>Improvements</h5>\n<ul>\n<li>Bundling OS-specific dependencies only when needed\n<ul>\n<li>This removes a file from Windows bundles that tripped Windows Defender into finding a false positive</li>\n</ul>\n</li>\n<li>Importing: ensuring arbitrarily large notes collections containing arbitrarily many files with the same name are still imported correctly, assuming the underlying importing library can parse the collection in the first place</li>\n</ul>\n<h5>Bug Fixes</h5>\n<ul>\n<li>Editor: disabled automatic clipboard copying when selecting in favor of being able to create multiple cursors while dragging with the middle click (Linux)</li>\n<li>Ensuring both creation date and modification date are updated when duplicating a note</li>\n<li>Ensuring paste actions when dragging with the middle click are only prevented inside the editor (Linux)</li>\n<li>Fixed misalignment in loose task lists</li>\n<li>Fixed some regexes that were wrongly expecting to match at least one character in certain places</li>\n<li>Multi-cursors: using “Ctrl+MouseEvent” rather than “Alt+MouseEvent” as the latter switches the focus to the menu bar (Windows)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/moh3n9595/neu-calculator/tarball/V1.0.0", + "zipball_url": "https://api.github.com/repos/moh3n9595/neu-calculator/zipball/V1.0.0", + "body_html": "<ul>\n<li>README - Edited</li>\n<li>README - Edited</li>\n<li>README - Added</li>\n<li>Init</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.520Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:35.528Z" }, - "nteract": { + "nimblenote": { "latestRelease": { - "url": "https://api.github.com/repos/nteract/nteract/releases/36894838", - "assets_url": "https://api.github.com/repos/nteract/nteract/releases/36894838/assets", - "upload_url": "https://uploads.github.com/repos/nteract/nteract/releases/36894838/assets{?name,label}", - "html_url": "https://github.com/nteract/nteract/releases/tag/v0.28.0", - "id": 36894838, + "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/87766293", + "assets_url": "https://api.github.com/repos/nimblenote/nimblenote/releases/87766293/assets", + "upload_url": "https://uploads.github.com/repos/nimblenote/nimblenote/releases/87766293/assets{?name,label}", + "html_url": "https://github.com/nimblenote/nimblenote/releases/tag/v3.2.2", + "id": 87766293, "author": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "davidwinter", + "id": 9681, + "node_id": "MDQ6VXNlcjk2ODE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/davidwinter", + "html_url": "https://github.com/davidwinter", + "followers_url": "https://api.github.com/users/davidwinter/followers", + "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", + "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", + "organizations_url": "https://api.github.com/users/davidwinter/orgs", + "repos_url": "https://api.github.com/users/davidwinter/repos", + "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", + "received_events_url": "https://api.github.com/users/davidwinter/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM2ODk0ODM4", - "tag_name": "v0.28.0", + "node_id": "MDc6UmVsZWFzZTg3NzY2Mjkz", + "tag_name": "v3.2.2", "target_commitish": "main", - "name": "v0.28.0: Coy Copernicus", + "name": "3.2.2", "draft": false, "prerelease": false, - "created_at": "2021-01-26T05:09:27Z", - "published_at": "2021-01-26T05:18:38Z", + "created_at": "2021-08-10T14:55:12Z", + "published_at": "2023-01-03T11:32:29Z", "assets": [ { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189692", - "id": 31189692, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njky", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/90343418", + "id": 90343418, + "node_id": "RA_kwDOEkFp7M4FYof6", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "davidwinter", + "id": 9681, + "node_id": "MDQ6VXNlcjk2ODE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/davidwinter", + "html_url": "https://github.com/davidwinter", + "followers_url": "https://api.github.com/users/davidwinter/followers", + "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", + "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", + "organizations_url": "https://api.github.com/users/davidwinter/orgs", + "repos_url": "https://api.github.com/users/davidwinter/repos", + "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", + "received_events_url": "https://api.github.com/users/davidwinter/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 369, - "download_count": 5969, - "created_at": "2021-01-26T05:13:06Z", - "updated_at": "2021-01-26T05:13:06Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest-linux.yml" + "size": 488, + "download_count": 14445, + "created_at": "2023-01-03T11:22:24Z", + "updated_at": "2023-01-03T11:22:24Z", + "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.2/latest-mac.yml" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189691", - "id": 31189691, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njkx", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/90343419", + "id": 90343419, + "node_id": "RA_kwDOEkFp7M4FYof7", + "name": "latest.yml", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "davidwinter", + "id": 9681, + "node_id": "MDQ6VXNlcjk2ODE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/davidwinter", + "html_url": "https://github.com/davidwinter", + "followers_url": "https://api.github.com/users/davidwinter/followers", + "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", + "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", + "organizations_url": "https://api.github.com/users/davidwinter/orgs", + "repos_url": "https://api.github.com/users/davidwinter/repos", + "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", + "received_events_url": "https://api.github.com/users/davidwinter/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 515, - "download_count": 63492, - "created_at": "2021-01-26T05:13:06Z", - "updated_at": "2021-01-26T05:13:06Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest-mac.yml" + "size": 336, + "download_count": 10547, + "created_at": "2023-01-03T11:22:24Z", + "updated_at": "2023-01-03T11:22:24Z", + "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.2/latest.yml" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189690", - "id": 31189690, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njkw", - "name": "latest.yml", + "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/90343424", + "id": 90343424, + "node_id": "RA_kwDOEkFp7M4FYogA", + "name": "nimblenote-3.2.2.dmg", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "davidwinter", + "id": 9681, + "node_id": "MDQ6VXNlcjk2ODE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/davidwinter", + "html_url": "https://github.com/davidwinter", + "followers_url": "https://api.github.com/users/davidwinter/followers", + "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", + "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", + "organizations_url": "https://api.github.com/users/davidwinter/orgs", + "repos_url": "https://api.github.com/users/davidwinter/repos", + "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", + "received_events_url": "https://api.github.com/users/davidwinter/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/json; charset=utf-8", + "state": "uploaded", + "size": 154920146, + "download_count": 480, + "created_at": "2023-01-03T11:22:25Z", + "updated_at": "2023-01-03T11:22:29Z", + "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.2/nimblenote-3.2.2.dmg" + }, + { + "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/90343420", + "id": 90343420, + "node_id": "RA_kwDOEkFp7M4FYof8", + "name": "nimblenote-3.2.2.exe", + "label": "", + "uploader": { + "login": "davidwinter", + "id": 9681, + "node_id": "MDQ6VXNlcjk2ODE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/davidwinter", + "html_url": "https://github.com/davidwinter", + "followers_url": "https://api.github.com/users/davidwinter/followers", + "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", + "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", + "organizations_url": "https://api.github.com/users/davidwinter/orgs", + "repos_url": "https://api.github.com/users/davidwinter/repos", + "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", + "received_events_url": "https://api.github.com/users/davidwinter/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 345, - "download_count": 106480, - "created_at": "2021-01-26T05:13:06Z", - "updated_at": "2021-01-26T05:13:06Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest.yml" + "size": 65869198, + "download_count": 1243, + "created_at": "2023-01-03T11:22:24Z", + "updated_at": "2023-01-03T11:22:27Z", + "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.2/nimblenote-3.2.2.exe" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189634", - "id": 31189634, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjM0", - "name": "nteract-0.28.0-mac.zip", + "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/90343423", + "id": 90343423, + "node_id": "RA_kwDOEkFp7M4FYof_", + "name": "nimblenote-3.2.2.zip", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "davidwinter", + "id": 9681, + "node_id": "MDQ6VXNlcjk2ODE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/davidwinter", + "html_url": "https://github.com/davidwinter", + "followers_url": "https://api.github.com/users/davidwinter/followers", + "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", + "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", + "organizations_url": "https://api.github.com/users/davidwinter/orgs", + "repos_url": "https://api.github.com/users/davidwinter/repos", + "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", + "received_events_url": "https://api.github.com/users/davidwinter/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 96653856, - "download_count": 4878, - "created_at": "2021-01-26T05:07:57Z", - "updated_at": "2021-01-26T05:08:42Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0-mac.zip" + "size": 149589195, + "download_count": 145, + "created_at": "2023-01-03T11:22:24Z", + "updated_at": "2023-01-03T11:22:30Z", + "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.2/nimblenote-3.2.2.zip" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189637", - "id": 31189637, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjM3", - "name": "nteract-0.28.0-win.zip", + "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/90343426", + "id": 90343426, + "node_id": "RA_kwDOEkFp7M4FYogC", + "name": "release.json", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "davidwinter", + "id": 9681, + "node_id": "MDQ6VXNlcjk2ODE=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/davidwinter", + "html_url": "https://github.com/davidwinter", + "followers_url": "https://api.github.com/users/davidwinter/followers", + "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", + "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", + "organizations_url": "https://api.github.com/users/davidwinter/orgs", + "repos_url": "https://api.github.com/users/davidwinter/repos", + "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", + "received_events_url": "https://api.github.com/users/davidwinter/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 95141627, - "download_count": 1526, - "created_at": "2021-01-26T05:08:17Z", - "updated_at": "2021-01-26T05:08:53Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0-win.zip" - }, + "size": 78, + "download_count": 19, + "created_at": "2023-01-03T11:22:25Z", + "updated_at": "2023-01-03T11:22:26Z", + "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.2/release.json" + } + ], + "tarball_url": "https://api.github.com/repos/nimblenote/nimblenote/tarball/v3.2.2", + "zipball_url": "https://api.github.com/repos/nimblenote/nimblenote/zipball/v3.2.2", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:35.836Z" + }, + "nodemailer-app": { + "latestRelease": { + "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/22513398", + "assets_url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/22513398/assets", + "upload_url": "https://uploads.github.com/repos/nodemailer/nodemailer-app/releases/22513398/assets{?name,label}", + "html_url": "https://github.com/nodemailer/nodemailer-app/releases/tag/v1.0.16", + "id": 22513398, + "author": { + "login": "andris9", + "id": 132242, + "node_id": "MDQ6VXNlcjEzMjI0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/andris9", + "html_url": "https://github.com/andris9", + "followers_url": "https://api.github.com/users/andris9/followers", + "following_url": "https://api.github.com/users/andris9/following{/other_user}", + "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", + "organizations_url": "https://api.github.com/users/andris9/orgs", + "repos_url": "https://api.github.com/users/andris9/repos", + "events_url": "https://api.github.com/users/andris9/events{/privacy}", + "received_events_url": "https://api.github.com/users/andris9/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTIyNTEzMzk4", + "tag_name": "v1.0.16", + "target_commitish": "master", + "name": "v1.0.16", + "draft": false, + "prerelease": false, + "created_at": "2019-12-11T22:00:49Z", + "published_at": "2019-12-30T12:07:08Z", + "assets": [ { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189607", - "id": 31189607, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjA3", - "name": "nteract-0.28.0.AppImage", + "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057332", + "id": 17057332, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMy", + "name": "NodemailerApp-1.0.16-full.nupkg", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "andris9", + "id": 132242, + "node_id": "MDQ6VXNlcjEzMjI0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/andris9", + "html_url": "https://github.com/andris9", + "followers_url": "https://api.github.com/users/andris9/followers", + "following_url": "https://api.github.com/users/andris9/following{/other_user}", + "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", + "organizations_url": "https://api.github.com/users/andris9/orgs", + "repos_url": "https://api.github.com/users/andris9/repos", + "events_url": "https://api.github.com/users/andris9/events{/privacy}", + "received_events_url": "https://api.github.com/users/andris9/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106352907, - "download_count": 3882, - "created_at": "2021-01-26T05:07:04Z", - "updated_at": "2021-01-26T05:07:37Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.AppImage" + "size": 143597127, + "download_count": 73, + "created_at": "2019-12-30T12:04:43Z", + "updated_at": "2019-12-30T12:04:57Z", + "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16-full.nupkg" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189619", - "id": 31189619, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjE5", - "name": "nteract-0.28.0.dmg", + "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057255", + "id": 17057255, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU1", + "name": "NodemailerApp-1.0.16.dmg", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "andris9", + "id": 132242, + "node_id": "MDQ6VXNlcjEzMjI0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/andris9", + "html_url": "https://github.com/andris9", + "followers_url": "https://api.github.com/users/andris9/followers", + "following_url": "https://api.github.com/users/andris9/following{/other_user}", + "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", + "organizations_url": "https://api.github.com/users/andris9/orgs", + "repos_url": "https://api.github.com/users/andris9/repos", + "events_url": "https://api.github.com/users/andris9/events{/privacy}", + "received_events_url": "https://api.github.com/users/andris9/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 100181308, - "download_count": 8070, - "created_at": "2021-01-26T05:07:18Z", - "updated_at": "2021-01-26T05:08:08Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.dmg" + "size": 135056152, + "download_count": 7967, + "created_at": "2019-12-30T11:53:39Z", + "updated_at": "2019-12-30T11:54:10Z", + "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.dmg" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189620", - "id": 31189620, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjIw", - "name": "nteract-0.28.0.dmg.blockmap", + "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057254", + "id": 17057254, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU0", + "name": "NodemailerApp-1.0.16.pkg", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "andris9", + "id": 132242, + "node_id": "MDQ6VXNlcjEzMjI0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/andris9", + "html_url": "https://github.com/andris9", + "followers_url": "https://api.github.com/users/andris9/followers", + "following_url": "https://api.github.com/users/andris9/following{/other_user}", + "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", + "organizations_url": "https://api.github.com/users/andris9/orgs", + "repos_url": "https://api.github.com/users/andris9/repos", + "events_url": "https://api.github.com/users/andris9/events{/privacy}", + "received_events_url": "https://api.github.com/users/andris9/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106306, - "download_count": 25, - "created_at": "2021-01-26T05:07:18Z", - "updated_at": "2021-01-26T05:07:18Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.dmg.blockmap" + "size": 136752962, + "download_count": 65, + "created_at": "2019-12-30T11:53:39Z", + "updated_at": "2019-12-30T11:54:06Z", + "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.pkg" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189677", - "id": 31189677, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njc3", - "name": "nteract-0.28.0.tar.gz", + "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057333", + "id": 17057333, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMz", + "name": "NodemailerApp-1.0.16.Setup.exe", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "andris9", + "id": 132242, + "node_id": "MDQ6VXNlcjEzMjI0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/andris9", + "html_url": "https://github.com/andris9", + "followers_url": "https://api.github.com/users/andris9/followers", + "following_url": "https://api.github.com/users/andris9/following{/other_user}", + "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", + "organizations_url": "https://api.github.com/users/andris9/orgs", + "repos_url": "https://api.github.com/users/andris9/repos", + "events_url": "https://api.github.com/users/andris9/events{/privacy}", + "received_events_url": "https://api.github.com/users/andris9/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/x-msdos-program", "state": "uploaded", - "size": 100367576, - "download_count": 120, - "created_at": "2021-01-26T05:11:46Z", - "updated_at": "2021-01-26T05:12:13Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.tar.gz" + "size": 143878144, + "download_count": 17876, + "created_at": "2019-12-30T12:04:43Z", + "updated_at": "2019-12-30T12:05:07Z", + "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.Setup.exe" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189632", - "id": 31189632, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjMy", - "name": "nteract-Setup-0.28.0.exe", + "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057256", + "id": 17057256, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU2", + "name": "NodemailerApp-darwin-x64-1.0.16.zip", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "andris9", + "id": 132242, + "node_id": "MDQ6VXNlcjEzMjI0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/andris9", + "html_url": "https://github.com/andris9", + "followers_url": "https://api.github.com/users/andris9/followers", + "following_url": "https://api.github.com/users/andris9/following{/other_user}", + "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", + "organizations_url": "https://api.github.com/users/andris9/orgs", + "repos_url": "https://api.github.com/users/andris9/repos", + "events_url": "https://api.github.com/users/andris9/events{/privacy}", + "received_events_url": "https://api.github.com/users/andris9/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 70347825, - "download_count": 18562, - "created_at": "2021-01-26T05:07:50Z", - "updated_at": "2021-01-26T05:08:28Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-Setup-0.28.0.exe" + "size": 136899234, + "download_count": 362, + "created_at": "2019-12-30T11:53:39Z", + "updated_at": "2019-12-30T11:53:53Z", + "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-darwin-x64-1.0.16.zip" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189631", - "id": 31189631, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjMx", - "name": "nteract-Setup-0.28.0.exe.blockmap", + "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057334", + "id": 17057334, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzM0", + "name": "NodemailerApp-win32-x64-1.0.16.zip", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "andris9", + "id": 132242, + "node_id": "MDQ6VXNlcjEzMjI0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/andris9", + "html_url": "https://github.com/andris9", + "followers_url": "https://api.github.com/users/andris9/followers", + "following_url": "https://api.github.com/users/andris9/following{/other_user}", + "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", + "organizations_url": "https://api.github.com/users/andris9/orgs", + "repos_url": "https://api.github.com/users/andris9/repos", + "events_url": "https://api.github.com/users/andris9/events{/privacy}", + "received_events_url": "https://api.github.com/users/andris9/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 74495, - "download_count": 4640, - "created_at": "2021-01-26T05:07:50Z", - "updated_at": "2021-01-26T05:07:50Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-Setup-0.28.0.exe.blockmap" + "size": 149549567, + "download_count": 204, + "created_at": "2019-12-30T12:04:43Z", + "updated_at": "2019-12-30T12:05:08Z", + "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-win32-x64-1.0.16.zip" }, { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189686", - "id": 31189686, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njg2", - "name": "nteract_0.28.0_amd64.deb", + "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057331", + "id": 17057331, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMx", + "name": "RELEASES", "label": "", "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "login": "andris9", + "id": 132242, + "node_id": "MDQ6VXNlcjEzMjI0Mg==", + "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "url": "https://api.github.com/users/andris9", + "html_url": "https://github.com/andris9", + "followers_url": "https://api.github.com/users/andris9/followers", + "following_url": "https://api.github.com/users/andris9/following{/other_user}", + "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", + "organizations_url": "https://api.github.com/users/andris9/orgs", + "repos_url": "https://api.github.com/users/andris9/repos", + "events_url": "https://api.github.com/users/andris9/events{/privacy}", + "received_events_url": "https://api.github.com/users/andris9/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 67501270, - "download_count": 1282, - "created_at": "2021-01-26T05:12:50Z", - "updated_at": "2021-01-26T05:13:06Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract_0.28.0_amd64.deb" + "size": 85, + "download_count": 344274, + "created_at": "2019-12-30T12:04:43Z", + "updated_at": "2019-12-30T12:04:43Z", + "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/nteract/nteract/tarball/v0.28.0", - "zipball_url": "https://api.github.com/repos/nteract/nteract/zipball/v0.28.0", - "body_html": "<p>You can find the release notes for this month's release <a href=\"https://github.com/nteract/nteract/blob/fe90b0ae790e6e29d76b9fd708d715de6e646a6d/changelogs/01-2021.md\">in this changelog</a>.</p>\n<p>That next desktop release will ship on February 22nd, 2020.</p>\n<p>Thank you for using the nteract desktop app! nteract is a non-profit open-source organization fiscally sponsored by NumFOCUS. If you like our work, please consider making a recurring donation.</p>" + "tarball_url": "https://api.github.com/repos/nodemailer/nodemailer-app/tarball/v1.0.16", + "zipball_url": "https://api.github.com/repos/nodemailer/nodemailer-app/zipball/v1.0.16", + "body_html": "<ul>\n<li>Added support for AMP4EMAIL</li>\n<li>Better EMLX metadata handling</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.619Z" - }, - "nuclear": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.667Z" - }, - "octopi-init": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.681Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:35.897Z" }, - "nxshell": { + "nota": { "latestRelease": { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/66112965", - "assets_url": "https://api.github.com/repos/nxshell/nxshell/releases/66112965/assets", - "upload_url": "https://uploads.github.com/repos/nxshell/nxshell/releases/66112965/assets{?name,label}", - "html_url": "https://github.com/nxshell/nxshell/releases/tag/v1.5.2", - "id": 66112965, + "url": "https://api.github.com/repos/notaapp/releases/releases/96894816", + "assets_url": "https://api.github.com/repos/notaapp/releases/releases/96894816/assets", + "upload_url": "https://uploads.github.com/repos/notaapp/releases/releases/96894816/assets{?name,label}", + "html_url": "https://github.com/notaapp/releases/releases/tag/0.40.4", + "id": 96894816, "author": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", + "login": "astoilkov", + "id": 884810, + "node_id": "MDQ6VXNlcjg4NDgxMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", + "url": "https://api.github.com/users/astoilkov", + "html_url": "https://github.com/astoilkov", + "followers_url": "https://api.github.com/users/astoilkov/followers", + "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", + "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", + "organizations_url": "https://api.github.com/users/astoilkov/orgs", + "repos_url": "https://api.github.com/users/astoilkov/repos", + "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", + "received_events_url": "https://api.github.com/users/astoilkov/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOE32GLs4D8M3F", - "tag_name": "v1.5.2", - "target_commitish": "main", - "name": "v1.5.2新增支持全屏和Dark暗黑模式配置", + "node_id": "MDc6UmVsZWFzZTk2ODk0ODE2", + "tag_name": "0.40.4", + "target_commitish": "master", + "name": "0.40.4", "draft": false, "prerelease": false, - "created_at": "2021-12-15T11:26:02Z", - "published_at": "2022-05-05T13:23:39Z", + "created_at": "2020-01-20T14:20:11Z", + "published_at": "2023-03-26T05:53:24Z", "assets": [ { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64565831", - "id": 64565831, - "node_id": "RA_kwDOE32GLs4D2TJH", - "name": "NxShell-amd64-linux-1.5.2-202205051232.deb", - "label": null, - "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58445848, - "download_count": 74, - "created_at": "2022-05-05T13:06:09Z", - "updated_at": "2022-05-05T13:08:33Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/NxShell-amd64-linux-1.5.2-202205051232.deb" - }, - { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64566427", - "id": 64566427, - "node_id": "RA_kwDOE32GLs4D2TSb", - "name": "NxShell-mac-1.5.2-202205042344.dmg", - "label": null, + "url": "https://api.github.com/repos/notaapp/releases/releases/assets/100884709", + "id": 100884709, + "node_id": "RA_kwDOC0SFBc4GA2Dl", + "name": "Nota-0.40.4-arm64-mac.zip", + "label": "", "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", + "login": "astoilkov", + "id": 884810, + "node_id": "MDQ6VXNlcjg4NDgxMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", + "url": "https://api.github.com/users/astoilkov", + "html_url": "https://github.com/astoilkov", + "followers_url": "https://api.github.com/users/astoilkov/followers", + "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", + "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", + "organizations_url": "https://api.github.com/users/astoilkov/orgs", + "repos_url": "https://api.github.com/users/astoilkov/repos", + "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", + "received_events_url": "https://api.github.com/users/astoilkov/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 87789732, - "download_count": 61, - "created_at": "2022-05-05T13:12:50Z", - "updated_at": "2022-05-05T13:16:26Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/NxShell-mac-1.5.2-202205042344.dmg" + "size": 89558678, + "download_count": 1327, + "created_at": "2023-03-25T07:34:52Z", + "updated_at": "2023-03-25T07:34:56Z", + "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.40.4/Nota-0.40.4-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64565005", - "id": 64565005, - "node_id": "RA_kwDOE32GLs4D2S8N", - "name": "NxShell-x64-win-1.5.2-202205051228.exe", - "label": null, + "url": "https://api.github.com/repos/notaapp/releases/releases/assets/100884707", + "id": 100884707, + "node_id": "RA_kwDOC0SFBc4GA2Dj", + "name": "Nota-0.40.4-arm64.dmg", + "label": "", "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", + "login": "astoilkov", + "id": 884810, + "node_id": "MDQ6VXNlcjg4NDgxMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", + "url": "https://api.github.com/users/astoilkov", + "html_url": "https://github.com/astoilkov", + "followers_url": "https://api.github.com/users/astoilkov/followers", + "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", + "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", + "organizations_url": "https://api.github.com/users/astoilkov/orgs", + "repos_url": "https://api.github.com/users/astoilkov/repos", + "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", + "received_events_url": "https://api.github.com/users/astoilkov/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 79701320, - "download_count": 406, - "created_at": "2022-05-05T12:55:52Z", - "updated_at": "2022-05-05T13:01:03Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/NxShell-x64-win-1.5.2-202205051228.exe" + "size": 93524565, + "download_count": 1826, + "created_at": "2023-03-25T07:34:51Z", + "updated_at": "2023-03-25T07:34:57Z", + "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.40.4/Nota-0.40.4-arm64.dmg" }, { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64566617", - "id": 64566617, - "node_id": "RA_kwDOE32GLs4D2TVZ", - "name": "NxShell-x86_64-linux-1.5.2-202205051232.AppImage", - "label": null, + "url": "https://api.github.com/repos/notaapp/releases/releases/assets/100884708", + "id": 100884708, + "node_id": "RA_kwDOC0SFBc4GA2Dk", + "name": "Nota-0.40.4-mac.zip", + "label": "", "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", + "login": "astoilkov", + "id": 884810, + "node_id": "MDQ6VXNlcjg4NDgxMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", + "url": "https://api.github.com/users/astoilkov", + "html_url": "https://github.com/astoilkov", + "followers_url": "https://api.github.com/users/astoilkov/followers", + "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", + "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", + "organizations_url": "https://api.github.com/users/astoilkov/orgs", + "repos_url": "https://api.github.com/users/astoilkov/repos", + "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", + "received_events_url": "https://api.github.com/users/astoilkov/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 82329585, - "download_count": 37, - "created_at": "2022-05-05T13:16:26Z", - "updated_at": "2022-05-05T13:19:48Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/NxShell-x86_64-linux-1.5.2-202205051232.AppImage" + "size": 95492005, + "download_count": 708, + "created_at": "2023-03-25T07:34:52Z", + "updated_at": "2023-03-25T07:34:55Z", + "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.40.4/Nota-0.40.4-mac.zip" }, { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64565392", - "id": 64565392, - "node_id": "RA_kwDOE32GLs4D2TCQ", - "name": "win-unpacked.zip", - "label": null, + "url": "https://api.github.com/repos/notaapp/releases/releases/assets/100884710", + "id": 100884710, + "node_id": "RA_kwDOC0SFBc4GA2Dm", + "name": "Nota-0.40.4.dmg", + "label": "", "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", + "login": "astoilkov", + "id": 884810, + "node_id": "MDQ6VXNlcjg4NDgxMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", + "url": "https://api.github.com/users/astoilkov", + "html_url": "https://github.com/astoilkov", + "followers_url": "https://api.github.com/users/astoilkov/followers", + "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", + "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", + "organizations_url": "https://api.github.com/users/astoilkov/orgs", + "repos_url": "https://api.github.com/users/astoilkov/repos", + "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", + "received_events_url": "https://api.github.com/users/astoilkov/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 114501669, - "download_count": 99, - "created_at": "2022-05-05T13:01:03Z", - "updated_at": "2022-05-05T13:05:46Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/win-unpacked.zip" + "size": 99388262, + "download_count": 724, + "created_at": "2023-03-25T07:34:52Z", + "updated_at": "2023-03-25T07:34:57Z", + "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.40.4/Nota-0.40.4.dmg" } ], - "tarball_url": "https://api.github.com/repos/nxshell/nxshell/tarball/v1.5.2", - "zipball_url": "https://api.github.com/repos/nxshell/nxshell/zipball/v1.5.2", - "body_html": "<h3>功能</h3>\n<ul>\n<li>增加会话全屏模式,在打开的ssh 会话中,右键选择进入全屏模式</li>\n<li>增加软件dark模式</li>\n</ul>\n<h3>优化</h3>\n<ul>\n<li>优化linux/mac 退出后遗留进程的问题</li>\n<li>优化macos关闭后再次打开白屏的问题</li>\n<li>优化部分UI问题</li>\n<li>优化telnet登录resize问题</li>\n</ul>\n<p><a href=\"https://sourceforge.net/projects/nxshell/files/v1.5.2/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d78acaee7cdd2080d5167036c8c6174b0d25478ab01517c32ff40a717a5f4b45/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download nxshell\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width: 100%;\"></a></p>", - "reactions": { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/66112965/reactions", - "total_count": 4, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 2 - } + "tarball_url": "https://api.github.com/repos/notaapp/releases/tarball/0.40.4", + "zipball_url": "https://api.github.com/repos/notaapp/releases/zipball/0.40.4", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.750Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:36.053Z" }, - "odrive": { + "notable": { "latestRelease": { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232", - "assets_url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232/assets", - "upload_url": "https://uploads.github.com/repos/liberodark/ODrive/releases/15807232/assets{?name,label}", - "html_url": "https://github.com/liberodark/ODrive/releases/tag/0.2.1", - "id": 15807232, + "url": "https://api.github.com/repos/notable/notable/releases/23018127", + "assets_url": "https://api.github.com/repos/notable/notable/releases/23018127/assets", + "upload_url": "https://uploads.github.com/repos/notable/notable/releases/23018127/assets{?name,label}", + "html_url": "https://github.com/notable/notable/releases/tag/v1.8.4", + "id": 23018127, "author": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE1ODA3MjMy", - "tag_name": "0.2.1", + "node_id": "MDc6UmVsZWFzZTIzMDE4MTI3", + "tag_name": "v1.8.4", "target_commitish": "master", - "name": "0.2.1", + "name": "v1.8.4", "draft": false, "prerelease": false, - "created_at": "2019-02-27T13:56:17Z", - "published_at": "2019-02-27T14:08:08Z", + "created_at": "2020-01-18T01:52:49Z", + "published_at": "2020-01-21T20:15:06Z", "assets": [ { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268256", - "id": 11268256, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjU2", - "name": "odrive_0.2.1_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487792", + "id": 17487792, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzky", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "text/yaml", "state": "uploaded", - "size": 56363868, - "download_count": 34950, - "created_at": "2019-02-27T14:07:33Z", - "updated_at": "2019-02-27T14:07:58Z", - "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/odrive_0.2.1_amd64.deb" + "size": 364, + "download_count": 90353, + "created_at": "2020-01-21T20:12:29Z", + "updated_at": "2020-01-21T20:12:29Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest-linux.yml" }, { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268230", - "id": 11268230, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMw", - "name": "odrive_0.2.1_amd64.snap", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487795", + "id": 17487795, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk1", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 136273920, - "download_count": 2317, - "created_at": "2019-02-27T14:05:53Z", - "updated_at": "2019-02-27T14:06:57Z", - "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/odrive_0.2.1_amd64.snap" + "size": 509, + "download_count": 2172863, + "created_at": "2020-01-21T20:12:30Z", + "updated_at": "2020-01-21T20:12:30Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest-mac.yml" }, { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268231", - "id": 11268231, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMx", - "name": "OpenDrive.0.2.1.AppImage", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487796", + "id": 17487796, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk2", + "name": "latest.yml", + "label": "", "uploader": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 86054450, - "download_count": 4457, - "created_at": "2019-02-27T14:05:53Z", - "updated_at": "2019-02-27T14:07:20Z", - "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/OpenDrive.0.2.1.AppImage" + "size": 342, + "download_count": 2357790, + "created_at": "2020-01-21T20:12:31Z", + "updated_at": "2020-01-21T20:12:31Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest.yml" }, { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268232", - "id": 11268232, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMy", - "name": "OpenDrive.Setup.0.2.1.exe", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487708", + "id": 17487708, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzA4", + "name": "Notable-1.8.4-ia32-win.zip", + "label": "", "uploader": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/zip", "state": "uploaded", - "size": 49574857, - "download_count": 6258, - "created_at": "2019-02-27T14:05:53Z", - "updated_at": "2019-02-27T14:07:40Z", - "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/OpenDrive.Setup.0.2.1.exe" - } - ], - "tarball_url": "https://api.github.com/repos/liberodark/ODrive/tarball/0.2.1", - "zipball_url": "https://api.github.com/repos/liberodark/ODrive/zipball/0.2.1", - "body_html": "<h2>Changelog</h2>\n<h3>0.2.1</h3>\n<ul>\n<li>Security Update</li>\n<li>Build on Electron 4.0.6</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232/reactions", - "total_count": 8, - "+1": 5, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 1, - "eyes": 2 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.831Z" - }, - "onecopy": { - "latestRelease": { - "url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214", - "assets_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214/assets", - "upload_url": "https://uploads.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214/assets{?name,label}", - "html_url": "https://github.com/HiroshiFuu/onecopy-electron/releases/tag/1.0.3", - "id": 42703214, - "author": { - "login": "HiroshiFuu", - "id": 6489442, - "node_id": "MDQ6VXNlcjY0ODk0NDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6489442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HiroshiFuu", - "html_url": "https://github.com/HiroshiFuu", - "followers_url": "https://api.github.com/users/HiroshiFuu/followers", - "following_url": "https://api.github.com/users/HiroshiFuu/following{/other_user}", - "gists_url": "https://api.github.com/users/HiroshiFuu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HiroshiFuu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HiroshiFuu/subscriptions", - "organizations_url": "https://api.github.com/users/HiroshiFuu/orgs", - "repos_url": "https://api.github.com/users/HiroshiFuu/repos", - "events_url": "https://api.github.com/users/HiroshiFuu/events{/privacy}", - "received_events_url": "https://api.github.com/users/HiroshiFuu/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyNzAzMjE0", - "tag_name": "1.0.3", - "target_commitish": "main", - "name": "Tested with Electron v12 on Win 10", - "draft": false, - "prerelease": false, - "created_at": "2021-05-10T12:51:05Z", - "published_at": "2021-05-10T12:54:26Z", - "assets": [ + "size": 59959226, + "download_count": 1822, + "created_at": "2020-01-21T20:07:47Z", + "updated_at": "2020-01-21T20:08:40Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-ia32-win.zip" + }, + { + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487717", + "id": 17487717, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzE3", + "name": "Notable-1.8.4-mac.zip", + "label": "", + "uploader": { + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 64220867, + "download_count": 8742, + "created_at": "2020-01-21T20:08:43Z", + "updated_at": "2020-01-21T20:09:40Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-mac.zip" + }, { - "url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/assets/36732761", - "id": 36732761, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NzMyNzYx", - "name": "onecopy-electron.Setup.1.0.3.exe", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487729", + "id": 17487729, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzI5", + "name": "Notable-1.8.4-win.zip", + "label": "", "uploader": { - "login": "HiroshiFuu", - "id": 6489442, - "node_id": "MDQ6VXNlcjY0ODk0NDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6489442?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/HiroshiFuu", - "html_url": "https://github.com/HiroshiFuu", - "followers_url": "https://api.github.com/users/HiroshiFuu/followers", - "following_url": "https://api.github.com/users/HiroshiFuu/following{/other_user}", - "gists_url": "https://api.github.com/users/HiroshiFuu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HiroshiFuu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HiroshiFuu/subscriptions", - "organizations_url": "https://api.github.com/users/HiroshiFuu/orgs", - "repos_url": "https://api.github.com/users/HiroshiFuu/repos", - "events_url": "https://api.github.com/users/HiroshiFuu/events{/privacy}", - "received_events_url": "https://api.github.com/users/HiroshiFuu/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 78005513, - "download_count": 544, - "created_at": "2021-05-10T12:54:49Z", - "updated_at": "2021-05-10T12:55:20Z", - "browser_download_url": "https://github.com/HiroshiFuu/onecopy-electron/releases/download/1.0.3/onecopy-electron.Setup.1.0.3.exe" - } - ], - "tarball_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/tarball/1.0.3", - "zipball_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/zipball/1.0.3", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.879Z" - }, - "ohhai-browser": { - "latestRelease": { - "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/26354359", - "assets_url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/26354359/assets", - "upload_url": "https://uploads.github.com/repos/OhHaiBrowser/Browser/releases/26354359/assets{?name,label}", - "html_url": "https://github.com/OhHaiBrowser/Browser/releases/tag/v3.4", - "id": 26354359, - "author": { - "login": "LucasReade", - "id": 19557485, - "node_id": "MDQ6VXNlcjE5NTU3NDg1", - "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LucasReade", - "html_url": "https://github.com/LucasReade", - "followers_url": "https://api.github.com/users/LucasReade/followers", - "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", - "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", - "organizations_url": "https://api.github.com/users/LucasReade/orgs", - "repos_url": "https://api.github.com/users/LucasReade/repos", - "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", - "received_events_url": "https://api.github.com/users/LucasReade/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2MzU0MzU5", - "tag_name": "v3.4", - "target_commitish": "master", - "name": "OhHai Browser 3.4", - "draft": false, - "prerelease": false, - "created_at": "2020-05-10T09:19:02Z", - "published_at": "2020-05-10T13:11:58Z", - "assets": [ + "size": 62881898, + "download_count": 17831, + "created_at": "2020-01-21T20:09:41Z", + "updated_at": "2020-01-21T20:10:05Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-win.zip" + }, { - "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20591968", - "id": 20591968, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkxOTY4", - "name": "ohhaibrowser-3.4.0.x86_64.rpm", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487736", + "id": 17487736, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzM2", + "name": "Notable-1.8.4.AppImage", + "label": "", "uploader": { - "login": "LucasReade", - "id": 19557485, - "node_id": "MDQ6VXNlcjE5NTU3NDg1", - "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/LucasReade", - "html_url": "https://github.com/LucasReade", - "followers_url": "https://api.github.com/users/LucasReade/followers", - "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", - "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", - "organizations_url": "https://api.github.com/users/LucasReade/orgs", - "repos_url": "https://api.github.com/users/LucasReade/repos", - "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", - "received_events_url": "https://api.github.com/users/LucasReade/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 50942524, - "download_count": 137, - "created_at": "2020-05-10T13:09:21Z", - "updated_at": "2020-05-10T13:09:43Z", - "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/ohhaibrowser-3.4.0.x86_64.rpm" + "size": 72406357, + "download_count": 17875, + "created_at": "2020-01-21T20:10:05Z", + "updated_at": "2020-01-21T20:11:04Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.AppImage" }, { - "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20592090", - "id": 20592090, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkyMDkw", - "name": "OhHaiBrowser-linux-setup.deb", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487757", + "id": 17487757, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzU3", + "name": "Notable-1.8.4.dmg", + "label": "", "uploader": { - "login": "LucasReade", - "id": 19557485, - "node_id": "MDQ6VXNlcjE5NTU3NDg1", - "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/LucasReade", - "html_url": "https://github.com/LucasReade", - "followers_url": "https://api.github.com/users/LucasReade/followers", - "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", - "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", - "organizations_url": "https://api.github.com/users/LucasReade/orgs", - "repos_url": "https://api.github.com/users/LucasReade/repos", - "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", - "received_events_url": "https://api.github.com/users/LucasReade/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 50936574, - "download_count": 6175, - "created_at": "2020-05-10T13:13:32Z", - "updated_at": "2020-05-10T13:13:55Z", - "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/OhHaiBrowser-linux-setup.deb" + "size": 66335088, + "download_count": 99179, + "created_at": "2020-01-21T20:11:04Z", + "updated_at": "2020-01-21T20:12:25Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.dmg" }, { - "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20592096", - "id": 20592096, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkyMDk2", - "name": "OhHaiBrowser-windows-setup.exe", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487791", + "id": 17487791, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzkx", + "name": "Notable-1.8.4.dmg.blockmap", + "label": "", "uploader": { - "login": "LucasReade", - "id": 19557485, - "node_id": "MDQ6VXNlcjE5NTU3NDg1", - "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/LucasReade", - "html_url": "https://github.com/LucasReade", - "followers_url": "https://api.github.com/users/LucasReade/followers", - "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", - "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", - "organizations_url": "https://api.github.com/users/LucasReade/orgs", - "repos_url": "https://api.github.com/users/LucasReade/repos", - "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", - "received_events_url": "https://api.github.com/users/LucasReade/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 99071569, - "download_count": 2144, - "created_at": "2020-05-10T13:13:55Z", - "updated_at": "2020-05-10T13:14:37Z", - "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/OhHaiBrowser-windows-setup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/OhHaiBrowser/Browser/tarball/v3.4", - "zipball_url": "https://api.github.com/repos/OhHaiBrowser/Browser/zipball/v3.4", - "body_html": "<p>Completely refactored component based UI</p>\n<ul>\n<li>\n<p>New bookmark UI</p>\n</li>\n<li>\n<p>Updated browser engine</p>\n</li>\n<li>\n<p>URL bar now shows the TLD+1 instead of the page title</p>\n</li>\n<li>\n<p>many more code fixes</p>\n</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.884Z" - }, - "open-log-viewer": { - "latestRelease": { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/42980838", - "assets_url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/42980838/assets", - "upload_url": "https://uploads.github.com/repos/tmoreno/open-log-viewer/releases/42980838/assets{?name,label}", - "html_url": "https://github.com/tmoreno/open-log-viewer/releases/tag/1.5.1", - "id": 42980838, - "author": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyOTgwODM4", - "tag_name": "1.5.1", - "target_commitish": "f9f6852e73862777deaf32c995b3a121fc891716", - "name": "1.5.1", - "draft": false, - "prerelease": false, - "created_at": "2021-05-14T20:27:23Z", - "published_at": "2021-05-14T20:39:17Z", - "assets": [ + "size": 70535, + "download_count": 140, + "created_at": "2020-01-21T20:12:28Z", + "updated_at": "2020-01-21T20:12:29Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/36974092", - "id": 36974092, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTc0MDky", - "name": "open-log-viewer_1.5.1.deb", + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487799", + "id": 17487799, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk5", + "name": "notable-1.8.4.pacman", "label": "", "uploader": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 57331722, - "download_count": 185, - "created_at": "2021-05-14T20:36:50Z", - "updated_at": "2021-05-14T20:36:52Z", - "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.5.1/open-log-viewer_1.5.1.deb" + "size": 50739148, + "download_count": 14928, + "created_at": "2020-01-21T20:12:32Z", + "updated_at": "2020-01-21T20:12:52Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable-1.8.4.pacman" }, { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/36974088", - "id": 36974088, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTc0MDg4", - "name": "open-log-viewer_1.5.1.dmg", + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487802", + "id": 17487802, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3ODAy", + "name": "notable-1.8.4.x86_64.rpm", "label": "", "uploader": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 82522127, - "download_count": 1442, - "created_at": "2021-05-14T20:36:42Z", - "updated_at": "2021-05-14T20:36:45Z", - "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.5.1/open-log-viewer_1.5.1.dmg" + "size": 50785696, + "download_count": 7083, + "created_at": "2020-01-21T20:12:52Z", + "updated_at": "2020-01-21T20:13:40Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable-1.8.4.x86_64.rpm" }, { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/36974152", - "id": 36974152, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTc0MTUy", - "name": "open-log-viewer_1.5.1.exe", - "label": null, + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487697", + "id": 17487697, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Njk3", + "name": "Notable.Setup.1.8.4.exe", + "label": "", "uploader": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/x-msdos-program", "state": "uploaded", - "size": 52472496, - "download_count": 2238, - "created_at": "2021-05-14T20:38:41Z", - "updated_at": "2021-05-14T20:38:56Z", - "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.5.1/open-log-viewer_1.5.1.exe" + "size": 90623743, + "download_count": 207930, + "created_at": "2020-01-21T20:07:06Z", + "updated_at": "2020-01-21T20:07:46Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable.Setup.1.8.4.exe" }, { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/36974091", - "id": 36974091, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTc0MDkx", - "name": "open-log-viewer_1.5.1.rpm", + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487707", + "id": 17487707, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzA3", + "name": "Notable.Setup.1.8.4.exe.blockmap", "label": "", "uploader": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "audio/x-pn-realaudio-plugin", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 57208469, - "download_count": 49, - "created_at": "2021-05-14T20:36:48Z", - "updated_at": "2021-05-14T20:36:49Z", - "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.5.1/open-log-viewer_1.5.1.rpm" - } - ], - "tarball_url": "https://api.github.com/repos/tmoreno/open-log-viewer/tarball/1.5.1", - "zipball_url": "https://api.github.com/repos/tmoreno/open-log-viewer/zipball/1.5.1", - "body_html": "<h3>Bugs fixed</h3>\n<ul>\n<li>Now macOS users can copy/paste using shortcuts.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.973Z" - }, - "openbazaar": { - "latestRelease": { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362", - "assets_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362/assets", - "upload_url": "https://uploads.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362/assets{?name,label}", - "html_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/tag/v2.4.10", - "id": 35826362, - "author": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1ODI2MzYy", - "tag_name": "v2.4.10", - "target_commitish": "f724cf15684d0930468d9a1dbb01cb9b0a0b9825", - "name": null, - "draft": false, - "prerelease": false, - "created_at": "2020-12-30T00:29:17Z", - "published_at": "2020-12-30T00:39:06Z", - "assets": [ + "size": 95672, + "download_count": 11128, + "created_at": "2020-01-21T20:07:46Z", + "updated_at": "2020-01-21T20:07:47Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable.Setup.1.8.4.exe.blockmap" + }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092083", - "id": 30092083, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgz", - "name": "openbazaar2-2.4.10-1.x86_64.rpm", + "url": "https://api.github.com/repos/notable/notable/releases/assets/17487808", + "id": 17487808, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3ODA4", + "name": "notable_1.8.4_amd64.deb", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, - "content_type": "audio/x-pn-realaudio-plugin", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 95107137, - "download_count": 664, - "created_at": "2020-12-30T00:39:03Z", - "updated_at": "2020-12-30T00:39:06Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2-2.4.10-1.x86_64.rpm" + "size": 50730302, + "download_count": 50718, + "created_at": "2020-01-21T20:13:41Z", + "updated_at": "2020-01-21T20:13:58Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable_1.8.4_amd64.deb" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093021", - "id": 30093021, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDIx", - "name": "OpenBazaar2-2.4.10-full.nupkg", - "label": "", + "url": "https://api.github.com/repos/notable/notable/releases/assets/19596513", + "id": 19596513, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NTk2NTEz", + "name": "notable_1.8.4_amd64.snap", + "label": null, "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "fabiospampinato", + "id": 1812093, + "node_id": "MDQ6VXNlcjE4MTIwOTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/fabiospampinato", + "html_url": "https://github.com/fabiospampinato", + "followers_url": "https://api.github.com/users/fabiospampinato/followers", + "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", + "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", + "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", + "repos_url": "https://api.github.com/users/fabiospampinato/repos", + "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", + "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117951474, - "download_count": 1185, - "created_at": "2020-12-30T01:43:05Z", - "updated_at": "2020-12-30T01:43:08Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10-full.nupkg" - }, + "size": 60645376, + "download_count": 5344, + "created_at": "2020-04-09T15:07:07Z", + "updated_at": "2020-04-09T15:07:23Z", + "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable_1.8.4_amd64.snap" + } + ], + "tarball_url": "https://api.github.com/repos/notable/notable/tarball/v1.8.4", + "zipball_url": "https://api.github.com/repos/notable/notable/zipball/v1.8.4", + "body_html": "<h5>Improvements</h5>\n<ul>\n<li>Bundling OS-specific dependencies only when needed\n<ul>\n<li>This removes a file from Windows bundles that tripped Windows Defender into finding a false positive</li>\n</ul>\n</li>\n<li>Importing: ensuring arbitrarily large notes collections containing arbitrarily many files with the same name are still imported correctly, assuming the underlying importing library can parse the collection in the first place</li>\n</ul>\n<h5>Bug Fixes</h5>\n<ul>\n<li>Editor: disabled automatic clipboard copying when selecting in favor of being able to create multiple cursors while dragging with the middle click (Linux)</li>\n<li>Ensuring both creation date and modification date are updated when duplicating a note</li>\n<li>Ensuring paste actions when dragging with the middle click are only prevented inside the editor (Linux)</li>\n<li>Fixed misalignment in loose task lists</li>\n<li>Fixed some regexes that were wrongly expecting to match at least one character in certain places</li>\n<li>Multi-cursors: using “Ctrl+MouseEvent” rather than “Alt+MouseEvent” as the latter switches the focus to the menu bar (Windows)</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/notable/notable/releases/23018127/reactions", + "total_count": 23, + "+1": 18, + "-1": 0, + "laugh": 4, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:36.055Z" + }, + "nteract": { + "latestRelease": { + "url": "https://api.github.com/repos/nteract/nteract/releases/36894838", + "assets_url": "https://api.github.com/repos/nteract/nteract/releases/36894838/assets", + "upload_url": "https://uploads.github.com/repos/nteract/nteract/releases/36894838/assets{?name,label}", + "html_url": "https://github.com/nteract/nteract/releases/tag/v0.28.0", + "id": 36894838, + "author": { + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM2ODk0ODM4", + "tag_name": "v0.28.0", + "target_commitish": "main", + "name": "v0.28.0: Coy Copernicus", + "draft": false, + "prerelease": false, + "created_at": "2021-01-26T05:09:27Z", + "published_at": "2021-01-26T05:18:38Z", + "assets": [ { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093018", - "id": 30093018, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE4", - "name": "OpenBazaar2-2.4.10-Setup-64.exe", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189692", + "id": 31189692, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njky", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "text/yaml", "state": "uploaded", - "size": 119110144, - "download_count": 14258, - "created_at": "2020-12-30T01:42:58Z", - "updated_at": "2020-12-30T01:43:01Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10-Setup-64.exe" + "size": 369, + "download_count": 10783, + "created_at": "2021-01-26T05:13:06Z", + "updated_at": "2021-01-26T05:13:06Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092503", - "id": 30092503, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTAz", - "name": "OpenBazaar2-2.4.10.dmg", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189691", + "id": 31189691, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njkx", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "text/yaml", "state": "uploaded", - "size": 110098558, - "download_count": 5093, - "created_at": "2020-12-30T01:04:36Z", - "updated_at": "2020-12-30T01:04:39Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10.dmg" + "size": 515, + "download_count": 100320, + "created_at": "2021-01-26T05:13:06Z", + "updated_at": "2021-01-26T05:13:06Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092504", - "id": 30092504, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTA0", - "name": "OpenBazaar2-mac-2.4.10.zip", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189690", + "id": 31189690, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njkw", + "name": "latest.yml", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 423290042, - "download_count": 4623, - "created_at": "2020-12-30T01:04:41Z", - "updated_at": "2020-12-30T01:04:50Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-mac-2.4.10.zip" + "size": 345, + "download_count": 192095, + "created_at": "2021-01-26T05:13:06Z", + "updated_at": "2021-01-26T05:13:06Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest.yml" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092508", - "id": 30092508, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTA4", - "name": "OpenBazaar2.zip", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189634", + "id": 31189634, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjM0", + "name": "nteract-0.28.0-mac.zip", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 109749709, - "download_count": 44, - "created_at": "2020-12-30T01:04:51Z", - "updated_at": "2020-12-30T01:04:54Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2.zip" + "size": 96653856, + "download_count": 5844, + "created_at": "2021-01-26T05:07:57Z", + "updated_at": "2021-01-26T05:08:42Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0-mac.zip" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092082", - "id": 30092082, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgy", - "name": "openbazaar2client-2.4.10-1.x86_64.rpm", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189637", + "id": 31189637, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjM3", + "name": "nteract-0.28.0-win.zip", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "audio/x-pn-realaudio-plugin", + "content_type": "application/zip", "state": "uploaded", - "size": 76832786, - "download_count": 24, - "created_at": "2020-12-30T00:39:00Z", - "updated_at": "2020-12-30T00:39:02Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2client-2.4.10-1.x86_64.rpm" + "size": 95141627, + "download_count": 4229, + "created_at": "2021-01-26T05:08:17Z", + "updated_at": "2021-01-26T05:08:53Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0-win.zip" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093019", - "id": 30093019, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE5", - "name": "OpenBazaar2Client-2.4.10-full.nupkg", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189607", + "id": 31189607, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjA3", + "name": "nteract-0.28.0.AppImage", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93864188, - "download_count": 22, - "created_at": "2020-12-30T01:43:02Z", - "updated_at": "2020-12-30T01:43:05Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10-full.nupkg" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093016", - "id": 30093016, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE2", - "name": "OpenBazaar2Client-2.4.10-Setup-64.exe", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 95079424, - "download_count": 62, - "created_at": "2020-12-30T01:42:55Z", - "updated_at": "2020-12-30T01:42:57Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10-Setup-64.exe" + "size": 106352907, + "download_count": 6597, + "created_at": "2021-01-26T05:07:04Z", + "updated_at": "2021-01-26T05:07:37Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.AppImage" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092486", - "id": 30092486, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg2", - "name": "OpenBazaar2Client-2.4.10.dmg", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189619", + "id": 31189619, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjE5", + "name": "nteract-0.28.0.dmg", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 91692815, - "download_count": 31, - "created_at": "2020-12-30T01:03:02Z", - "updated_at": "2020-12-30T01:03:04Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10.dmg" + "size": 100181308, + "download_count": 14025, + "created_at": "2021-01-26T05:07:18Z", + "updated_at": "2021-01-26T05:08:08Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.dmg" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092489", - "id": 30092489, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg5", - "name": "OpenBazaar2Client-mac-2.4.10.zip", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189620", + "id": 31189620, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjIw", + "name": "nteract-0.28.0.dmg.blockmap", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 386488814, - "download_count": 27, - "created_at": "2020-12-30T01:03:09Z", - "updated_at": "2020-12-30T01:03:18Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-mac-2.4.10.zip" + "size": 106306, + "download_count": 156, + "created_at": "2021-01-26T05:07:18Z", + "updated_at": "2021-01-26T05:07:18Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092488", - "id": 30092488, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg4", - "name": "OpenBazaar2Client.zip", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189677", + "id": 31189677, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njc3", + "name": "nteract-0.28.0.tar.gz", + "label": "", + "uploader": { + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/gzip", "state": "uploaded", - "size": 91442388, - "download_count": 41, - "created_at": "2020-12-30T01:03:05Z", - "updated_at": "2020-12-30T01:03:07Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client.zip" + "size": 100367576, + "download_count": 417, + "created_at": "2021-01-26T05:11:46Z", + "updated_at": "2021-01-26T05:12:13Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.tar.gz" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092081", - "id": 30092081, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgx", - "name": "openbazaar2client_2.4.10_amd64.deb", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189632", + "id": 31189632, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjMy", + "name": "nteract-Setup-0.28.0.exe", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 70930856, - "download_count": 136, - "created_at": "2020-12-30T00:38:57Z", - "updated_at": "2020-12-30T00:38:59Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2client_2.4.10_amd64.deb" + "size": 70347825, + "download_count": 33247, + "created_at": "2021-01-26T05:07:50Z", + "updated_at": "2021-01-26T05:08:28Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-Setup-0.28.0.exe" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092080", - "id": 30092080, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgw", - "name": "openbazaar2_2.4.10_amd64.deb", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189631", + "id": 31189631, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjMx", + "name": "nteract-Setup-0.28.0.exe.blockmap", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 88469422, - "download_count": 3662, - "created_at": "2020-12-30T00:38:54Z", - "updated_at": "2020-12-30T00:38:56Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2_2.4.10_amd64.deb" + "size": 74495, + "download_count": 5475, + "created_at": "2021-01-26T05:07:50Z", + "updated_at": "2021-01-26T05:07:50Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-Setup-0.28.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093015", - "id": 30093015, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE1", - "name": "RELEASES", + "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189686", + "id": 31189686, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njg2", + "name": "nteract_0.28.0_amd64.deb", "label": "", "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "login": "captainsafia", + "id": 1857993, + "node_id": "MDQ6VXNlcjE4NTc5OTM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", + "url": "https://api.github.com/users/captainsafia", + "html_url": "https://github.com/captainsafia", + "followers_url": "https://api.github.com/users/captainsafia/followers", + "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", + "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", + "organizations_url": "https://api.github.com/users/captainsafia/orgs", + "repos_url": "https://api.github.com/users/captainsafia/repos", + "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", + "received_events_url": "https://api.github.com/users/captainsafia/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 83, - "download_count": 55216, - "created_at": "2020-12-30T01:42:54Z", - "updated_at": "2020-12-30T01:42:54Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/RELEASES" + "size": 67501270, + "download_count": 1961, + "created_at": "2021-01-26T05:12:50Z", + "updated_at": "2021-01-26T05:13:06Z", + "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract_0.28.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/tarball/v2.4.10", - "zipball_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/zipball/v2.4.10", - "body_html": null + "tarball_url": "https://api.github.com/repos/nteract/nteract/tarball/v0.28.0", + "zipball_url": "https://api.github.com/repos/nteract/nteract/zipball/v0.28.0", + "body_html": "<p>You can find the release notes for this month's release <a href=\"https://github.com/nteract/nteract/blob/fe90b0ae790e6e29d76b9fd708d715de6e646a6d/changelogs/01-2021.md\">in this changelog</a>.</p>\n<p>That next desktop release will ship on February 22nd, 2020.</p>\n<p>Thank you for using the nteract desktop app! nteract is a non-profit open-source organization fiscally sponsored by NumFOCUS. If you like our work, please consider making a recurring donation.</p>", + "reactions": { + "url": "https://api.github.com/repos/nteract/nteract/releases/36894838/reactions", + "total_count": 4, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 3, + "rocket": 0, + "eyes": 1 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.070Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:36.389Z" }, - "openspeedtest-server": { + "nuclear": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.078Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:36.415Z" }, - "opencomic": { + "nxshell": { "latestRelease": { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/44222201", - "assets_url": "https://api.github.com/repos/ollm/OpenComic/releases/44222201/assets", - "upload_url": "https://uploads.github.com/repos/ollm/OpenComic/releases/44222201/assets{?name,label}", - "html_url": "https://github.com/ollm/OpenComic/releases/tag/v0.2.1", - "id": 44222201, + "url": "https://api.github.com/repos/nxshell/nxshell/releases/96452189", + "assets_url": "https://api.github.com/repos/nxshell/nxshell/releases/96452189/assets", + "upload_url": "https://uploads.github.com/repos/nxshell/nxshell/releases/96452189/assets{?name,label}", + "html_url": "https://github.com/nxshell/nxshell/releases/tag/v1.9.3", + "id": 96452189, "author": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "nxshell", + "id": 74552956, + "node_id": "MDQ6VXNlcjc0NTUyOTU2", + "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/nxshell", + "html_url": "https://github.com/nxshell", + "followers_url": "https://api.github.com/users/nxshell/followers", + "following_url": "https://api.github.com/users/nxshell/following{/other_user}", + "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", + "organizations_url": "https://api.github.com/users/nxshell/orgs", + "repos_url": "https://api.github.com/users/nxshell/repos", + "events_url": "https://api.github.com/users/nxshell/events{/privacy}", + "received_events_url": "https://api.github.com/users/nxshell/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ0MjIyMjAx", - "tag_name": "v0.2.1", - "target_commitish": "master", - "name": "v0.2.1", + "node_id": "RE_kwDOE32GLs4Fv75d", + "tag_name": "v1.9.3", + "target_commitish": "main", + "name": "Fix sftp/ssh session bugs", "draft": false, "prerelease": false, - "created_at": "2021-06-08T12:40:50Z", - "published_at": "2021-06-08T14:06:32Z", + "created_at": "2022-11-27T09:18:19Z", + "published_at": "2023-03-22T10:25:29Z", "assets": [ { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38215497", - "id": 38215497, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE1NDk3", - "name": "opencomic-0.2.1-arm64.7z", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 72342041, - "download_count": 257, - "created_at": "2021-06-07T17:39:47Z", - "updated_at": "2021-06-07T17:42:32Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic-0.2.1-arm64.7z" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38215939", - "id": 38215939, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE1OTM5", - "name": "OpenComic-0.2.1-arm64.AppImage", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 110161545, - "download_count": 190, - "created_at": "2021-06-07T17:45:25Z", - "updated_at": "2021-06-07T17:50:34Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic-0.2.1-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/45452221", - "id": 45452221, - "node_id": "RA_kwDOBK05lM4CtYu9", - "name": "OpenComic-0.2.1-mac-build2.7z", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 72716915, - "download_count": 524, - "created_at": "2021-09-23T13:16:07Z", - "updated_at": "2021-09-23T13:20:29Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic-0.2.1-mac-build2.7z" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38216329", - "id": 38216329, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE2MzI5", - "name": "opencomic-0.2.1.7z", + "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/100418568", + "id": 100418568, + "node_id": "RA_kwDOE32GLs4F_EQI", + "name": "NxShell-amd64-linux-1.9.3-202303220832.deb", "label": null, "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "nxshell", + "id": 74552956, + "node_id": "MDQ6VXNlcjc0NTUyOTU2", + "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/nxshell", + "html_url": "https://github.com/nxshell", + "followers_url": "https://api.github.com/users/nxshell/followers", + "following_url": "https://api.github.com/users/nxshell/following{/other_user}", + "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", + "organizations_url": "https://api.github.com/users/nxshell/orgs", + "repos_url": "https://api.github.com/users/nxshell/repos", + "events_url": "https://api.github.com/users/nxshell/events{/privacy}", + "received_events_url": "https://api.github.com/users/nxshell/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 66166028, - "download_count": 454, - "created_at": "2021-06-07T17:55:57Z", - "updated_at": "2021-06-07T17:58:40Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic-0.2.1.7z" + "size": 63103838, + "download_count": 759, + "created_at": "2023-03-22T09:09:42Z", + "updated_at": "2023-03-22T09:11:19Z", + "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.9.3/NxShell-amd64-linux-1.9.3-202303220832.deb" }, { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38215401", - "id": 38215401, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE1NDAx", - "name": "opencomic-0.2.1.aarch64.rpm", + "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/100417996", + "id": 100417996, + "node_id": "RA_kwDOE32GLs4F_EHM", + "name": "NxShell-x64-mac-1.9.3-202303220833.dmg", "label": null, "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "nxshell", + "id": 74552956, + "node_id": "MDQ6VXNlcjc0NTUyOTU2", + "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/nxshell", + "html_url": "https://github.com/nxshell", + "followers_url": "https://api.github.com/users/nxshell/followers", + "following_url": "https://api.github.com/users/nxshell/following{/other_user}", + "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", + "organizations_url": "https://api.github.com/users/nxshell/orgs", + "repos_url": "https://api.github.com/users/nxshell/repos", + "events_url": "https://api.github.com/users/nxshell/events{/privacy}", + "received_events_url": "https://api.github.com/users/nxshell/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 72784408, - "download_count": 67, - "created_at": "2021-06-07T17:36:36Z", - "updated_at": "2021-06-07T17:39:47Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic-0.2.1.aarch64.rpm" + "size": 85638101, + "download_count": 653, + "created_at": "2023-03-22T09:07:34Z", + "updated_at": "2023-03-22T09:09:42Z", + "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.9.3/NxShell-x64-mac-1.9.3-202303220833.dmg" }, { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38216616", - "id": 38216616, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE2NjE2", - "name": "OpenComic-0.2.1.AppImage", + "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/100417202", + "id": 100417202, + "node_id": "RA_kwDOE32GLs4F_D6y", + "name": "NxShell-x64-win-1.9.3-202303220723.exe", "label": null, "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "nxshell", + "id": 74552956, + "node_id": "MDQ6VXNlcjc0NTUyOTU2", + "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/nxshell", + "html_url": "https://github.com/nxshell", + "followers_url": "https://api.github.com/users/nxshell/followers", + "following_url": "https://api.github.com/users/nxshell/following{/other_user}", + "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", + "organizations_url": "https://api.github.com/users/nxshell/orgs", + "repos_url": "https://api.github.com/users/nxshell/repos", + "events_url": "https://api.github.com/users/nxshell/events{/privacy}", + "received_events_url": "https://api.github.com/users/nxshell/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 103113903, - "download_count": 462, - "created_at": "2021-06-07T18:02:22Z", - "updated_at": "2021-06-07T18:06:23Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic-0.2.1.AppImage" + "size": 83195619, + "download_count": 13348, + "created_at": "2023-03-22T08:59:58Z", + "updated_at": "2023-03-22T09:02:04Z", + "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.9.3/NxShell-x64-win-1.9.3-202303220723.exe" }, { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38216504", - "id": 38216504, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE2NTA0", - "name": "opencomic-0.2.1.x86_64.rpm", + "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/100419216", + "id": 100419216, + "node_id": "RA_kwDOE32GLs4F_EaQ", + "name": "NxShell-x86_64-linux-1.9.3-202303220832.AppImage", "label": null, "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "nxshell", + "id": 74552956, + "node_id": "MDQ6VXNlcjc0NTUyOTU2", + "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/nxshell", + "html_url": "https://github.com/nxshell", + "followers_url": "https://api.github.com/users/nxshell/followers", + "following_url": "https://api.github.com/users/nxshell/following{/other_user}", + "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", + "organizations_url": "https://api.github.com/users/nxshell/orgs", + "repos_url": "https://api.github.com/users/nxshell/repos", + "events_url": "https://api.github.com/users/nxshell/events{/privacy}", + "received_events_url": "https://api.github.com/users/nxshell/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 72433804, - "download_count": 889, - "created_at": "2021-06-07T17:59:35Z", - "updated_at": "2021-06-07T18:02:22Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic-0.2.1.x86_64.rpm" - }, + "size": 88846354, + "download_count": 388, + "created_at": "2023-03-22T09:12:02Z", + "updated_at": "2023-03-22T09:14:12Z", + "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.9.3/NxShell-x86_64-linux-1.9.3-202303220832.AppImage" + } + ], + "tarball_url": "https://api.github.com/repos/nxshell/nxshell/tarball/v1.9.3", + "zipball_url": "https://api.github.com/repos/nxshell/nxshell/zipball/v1.9.3", + "body_html": "<h3>Fixes</h3>\n<ul>\n<li>Fix sfp download speed</li>\n<li>Fix ssh session create issue</li>\n</ul>\n<p><a href=\"https://sourceforge.net/projects/nxshell/files/v1.9.3/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8ee504f2bf2167ae5eb7040fe0c7ac62953ffe5592a73787e20020c1b4fd30a3/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download nxshell\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width: 100%;\"></a></p>", + "reactions": { + "url": "https://api.github.com/repos/nxshell/nxshell/releases/96452189/reactions", + "total_count": 8, + "+1": 6, + "-1": 0, + "laugh": 2, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:36.583Z" + }, + "octopi-init": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:36.583Z" + }, + "odrive": { + "latestRelease": { + "url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232", + "assets_url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232/assets", + "upload_url": "https://uploads.github.com/repos/liberodark/ODrive/releases/15807232/assets{?name,label}", + "html_url": "https://github.com/liberodark/ODrive/releases/tag/0.2.1", + "id": 15807232, + "author": { + "login": "liberodark", + "id": 4238928, + "node_id": "MDQ6VXNlcjQyMzg5Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/liberodark", + "html_url": "https://github.com/liberodark", + "followers_url": "https://api.github.com/users/liberodark/followers", + "following_url": "https://api.github.com/users/liberodark/following{/other_user}", + "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", + "organizations_url": "https://api.github.com/users/liberodark/orgs", + "repos_url": "https://api.github.com/users/liberodark/repos", + "events_url": "https://api.github.com/users/liberodark/events{/privacy}", + "received_events_url": "https://api.github.com/users/liberodark/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE1ODA3MjMy", + "tag_name": "0.2.1", + "target_commitish": "master", + "name": "0.2.1", + "draft": false, + "prerelease": false, + "created_at": "2019-02-27T13:56:17Z", + "published_at": "2019-02-27T14:08:08Z", + "assets": [ { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38267074", - "id": 38267074, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjY3MDc0", - "name": "OpenComic.Setup.0.2.1.exe", + "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268256", + "id": 11268256, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjU2", + "name": "odrive_0.2.1_amd64.deb", "label": null, "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "liberodark", + "id": 4238928, + "node_id": "MDQ6VXNlcjQyMzg5Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/liberodark", + "html_url": "https://github.com/liberodark", + "followers_url": "https://api.github.com/users/liberodark/followers", + "following_url": "https://api.github.com/users/liberodark/following{/other_user}", + "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", + "organizations_url": "https://api.github.com/users/liberodark/orgs", + "repos_url": "https://api.github.com/users/liberodark/repos", + "events_url": "https://api.github.com/users/liberodark/events{/privacy}", + "received_events_url": "https://api.github.com/users/liberodark/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 87451263, - "download_count": 7545, - "created_at": "2021-06-08T14:01:54Z", - "updated_at": "2021-06-08T14:06:27Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic.Setup.0.2.1.exe" + "size": 56363868, + "download_count": 43619, + "created_at": "2019-02-27T14:07:33Z", + "updated_at": "2019-02-27T14:07:58Z", + "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/odrive_0.2.1_amd64.deb" }, { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38216134", - "id": 38216134, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE2MTM0", - "name": "opencomic_0.2.1_amd64.deb", + "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268230", + "id": 11268230, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMw", + "name": "odrive_0.2.1_amd64.snap", "label": null, "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "liberodark", + "id": 4238928, + "node_id": "MDQ6VXNlcjQyMzg5Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/liberodark", + "html_url": "https://github.com/liberodark", + "followers_url": "https://api.github.com/users/liberodark/followers", + "following_url": "https://api.github.com/users/liberodark/following{/other_user}", + "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", + "organizations_url": "https://api.github.com/users/liberodark/orgs", + "repos_url": "https://api.github.com/users/liberodark/repos", + "events_url": "https://api.github.com/users/liberodark/events{/privacy}", + "received_events_url": "https://api.github.com/users/liberodark/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 72599822, - "download_count": 815, - "created_at": "2021-06-07T17:50:45Z", - "updated_at": "2021-06-07T17:53:34Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic_0.2.1_amd64.deb" + "size": 136273920, + "download_count": 2880, + "created_at": "2019-02-27T14:05:53Z", + "updated_at": "2019-02-27T14:06:57Z", + "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/odrive_0.2.1_amd64.snap" }, { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38262482", - "id": 38262482, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjYyNDgy", - "name": "opencomic_0.2.1_amd64.snap", + "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268231", + "id": 11268231, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMx", + "name": "OpenDrive.0.2.1.AppImage", "label": null, "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "liberodark", + "id": 4238928, + "node_id": "MDQ6VXNlcjQyMzg5Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/liberodark", + "html_url": "https://github.com/liberodark", + "followers_url": "https://api.github.com/users/liberodark/followers", + "following_url": "https://api.github.com/users/liberodark/following{/other_user}", + "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", + "organizations_url": "https://api.github.com/users/liberodark/orgs", + "repos_url": "https://api.github.com/users/liberodark/repos", + "events_url": "https://api.github.com/users/liberodark/events{/privacy}", + "received_events_url": "https://api.github.com/users/liberodark/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.snap", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 88498176, - "download_count": 111, - "created_at": "2021-06-08T12:35:33Z", - "updated_at": "2021-06-08T12:38:50Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic_0.2.1_amd64.snap" + "size": 86054450, + "download_count": 5508, + "created_at": "2019-02-27T14:05:53Z", + "updated_at": "2019-02-27T14:07:20Z", + "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/OpenDrive.0.2.1.AppImage" }, { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38215673", - "id": 38215673, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE1Njcz", - "name": "opencomic_0.2.1_arm64.deb", + "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268232", + "id": 11268232, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMy", + "name": "OpenDrive.Setup.0.2.1.exe", "label": null, "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "login": "liberodark", + "id": 4238928, + "node_id": "MDQ6VXNlcjQyMzg5Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", + "url": "https://api.github.com/users/liberodark", + "html_url": "https://github.com/liberodark", + "followers_url": "https://api.github.com/users/liberodark/followers", + "following_url": "https://api.github.com/users/liberodark/following{/other_user}", + "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", + "organizations_url": "https://api.github.com/users/liberodark/orgs", + "repos_url": "https://api.github.com/users/liberodark/repos", + "events_url": "https://api.github.com/users/liberodark/events{/privacy}", + "received_events_url": "https://api.github.com/users/liberodark/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 73069126, - "download_count": 137, - "created_at": "2021-06-07T17:42:32Z", - "updated_at": "2021-06-07T17:45:25Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic_0.2.1_arm64.deb" + "size": 49574857, + "download_count": 7686, + "created_at": "2019-02-27T14:05:53Z", + "updated_at": "2019-02-27T14:07:40Z", + "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/OpenDrive.Setup.0.2.1.exe" } ], - "tarball_url": "https://api.github.com/repos/ollm/OpenComic/tarball/v0.2.1", - "zipball_url": "https://api.github.com/repos/ollm/OpenComic/zipball/v0.2.1", - "body_html": "", + "tarball_url": "https://api.github.com/repos/liberodark/ODrive/tarball/0.2.1", + "zipball_url": "https://api.github.com/repos/liberodark/ODrive/zipball/0.2.1", + "body_html": "<h2>Changelog</h2>\n<h3>0.2.1</h3>\n<ul>\n<li>Security Update</li>\n<li>Build on Electron 4.0.6</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/44222201/reactions", - "total_count": 7, - "+1": 0, + "url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232/reactions", + "total_count": 8, + "+1": 5, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, - "heart": 7, - "rocket": 0, - "eyes": 0 + "heart": 0, + "rocket": 1, + "eyes": 2 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.148Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:36.902Z" }, - "oversetter": { + "open-log-viewer": { "latestRelease": { - "url": "https://api.github.com/repos/4gray/oversetter/releases/29744313", - "assets_url": "https://api.github.com/repos/4gray/oversetter/releases/29744313/assets", - "upload_url": "https://uploads.github.com/repos/4gray/oversetter/releases/29744313/assets{?name,label}", - "html_url": "https://github.com/4gray/oversetter/releases/tag/v0.4.0", - "id": 29744313, + "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/79377640", + "assets_url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/79377640/assets", + "upload_url": "https://uploads.github.com/repos/tmoreno/open-log-viewer/releases/79377640/assets{?name,label}", + "html_url": "https://github.com/tmoreno/open-log-viewer/releases/tag/1.6.0", + "id": 79377640, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -70127,20 +76054,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI5NzQ0MzEz", - "tag_name": "v0.4.0", + "node_id": "RE_kwDOCT4Bic4EuzTo", + "tag_name": "1.6.0", "target_commitish": "master", - "name": "v0.4.0", + "name": "1.6.0", "draft": false, "prerelease": false, - "created_at": "2020-08-16T10:18:23Z", - "published_at": "2020-08-16T11:08:32Z", + "created_at": "2022-10-09T11:15:11Z", + "published_at": "2022-10-09T20:41:39Z", "assets": [ { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977293", - "id": 23977293, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3Mjkz", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/80478266", + "id": 80478266, + "node_id": "RA_kwDOCT4Bic4EzAA6", + "name": "open-log-viewer_1.6.0.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -70162,19 +76089,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 370, - "download_count": 18, - "created_at": "2020-08-16T11:00:21Z", - "updated_at": "2020-08-16T11:00:22Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/latest-linux.yml" + "size": 57255306, + "download_count": 445, + "created_at": "2022-10-09T20:38:49Z", + "updated_at": "2022-10-09T20:38:52Z", + "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.6.0/open-log-viewer_1.6.0.deb" }, { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977351", - "id": 23977351, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzUx", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/80478166", + "id": 80478166, + "node_id": "RA_kwDOCT4Bic4Ey__W", + "name": "open-log-viewer_1.6.0.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -70196,19 +76123,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 336, - "download_count": 17, - "created_at": "2020-08-16T11:03:13Z", - "updated_at": "2020-08-16T11:03:13Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/latest-mac.yml" + "size": 82504649, + "download_count": 3241, + "created_at": "2022-10-09T20:38:10Z", + "updated_at": "2022-10-09T20:38:12Z", + "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.6.0/open-log-viewer_1.6.0.dmg" }, { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977288", - "id": 23977288, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3Mjg4", - "name": "oversetter-0.4.0.AppImage", + "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/80478231", + "id": 80478231, + "node_id": "RA_kwDOCT4Bic4EzAAX", + "name": "open-log-viewer_1.6.0.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -70232,17 +76159,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 83175057, - "download_count": 55, - "created_at": "2020-08-16T10:59:59Z", - "updated_at": "2020-08-16T11:00:01Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.AppImage" + "size": 52449328, + "download_count": 6352, + "created_at": "2022-10-09T20:38:37Z", + "updated_at": "2022-10-09T20:38:39Z", + "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.6.0/open-log-viewer_1.6.0.exe" }, { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977349", - "id": 23977349, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzQ5", - "name": "oversetter-0.4.0.dmg", + "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/80478265", + "id": 80478265, + "node_id": "RA_kwDOCT4Bic4EzAA5", + "name": "open-log-viewer_1.6.0.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -70264,2165 +76191,2153 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 76840854, - "download_count": 183, - "created_at": "2020-08-16T11:03:10Z", - "updated_at": "2020-08-16T11:03:12Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.dmg" - }, + "size": 57765312, + "download_count": 111, + "created_at": "2022-10-09T20:38:49Z", + "updated_at": "2022-10-09T20:38:51Z", + "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.6.0/open-log-viewer_1.6.0.rpm" + } + ], + "tarball_url": "https://api.github.com/repos/tmoreno/open-log-viewer/tarball/1.6.0", + "zipball_url": "https://api.github.com/repos/tmoreno/open-log-viewer/zipball/1.6.0", + "body_html": "<h3>Improvements</h3>\n<ul>\n<li>Added portugues Brasil translation. Thanks <a href=\"https://github.com/heliomarpm\">Heliomar P. Marques</a></li>\n</ul>\n<h3>Bugs Fixed</h3>\n<ul>\n<li>Enabled italian translation</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/79377640/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 1, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:37.102Z" + }, + "onecopy": { + "latestRelease": { + "url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214", + "assets_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214/assets", + "upload_url": "https://uploads.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214/assets{?name,label}", + "html_url": "https://github.com/HiroshiFuu/onecopy-electron/releases/tag/1.0.3", + "id": 42703214, + "author": { + "login": "HiroshiFuu", + "id": 6489442, + "node_id": "MDQ6VXNlcjY0ODk0NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6489442?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/HiroshiFuu", + "html_url": "https://github.com/HiroshiFuu", + "followers_url": "https://api.github.com/users/HiroshiFuu/followers", + "following_url": "https://api.github.com/users/HiroshiFuu/following{/other_user}", + "gists_url": "https://api.github.com/users/HiroshiFuu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HiroshiFuu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HiroshiFuu/subscriptions", + "organizations_url": "https://api.github.com/users/HiroshiFuu/orgs", + "repos_url": "https://api.github.com/users/HiroshiFuu/repos", + "events_url": "https://api.github.com/users/HiroshiFuu/events{/privacy}", + "received_events_url": "https://api.github.com/users/HiroshiFuu/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQyNzAzMjE0", + "tag_name": "1.0.3", + "target_commitish": "main", + "name": "Tested with Electron v12 on Win 10", + "draft": false, + "prerelease": false, + "created_at": "2021-05-10T12:51:05Z", + "published_at": "2021-05-10T12:54:26Z", + "assets": [ { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977350", - "id": 23977350, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzUw", - "name": "oversetter-0.4.0.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/assets/36732761", + "id": 36732761, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NzMyNzYx", + "name": "onecopy-electron.Setup.1.0.3.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "HiroshiFuu", + "id": 6489442, + "node_id": "MDQ6VXNlcjY0ODk0NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/6489442?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/HiroshiFuu", + "html_url": "https://github.com/HiroshiFuu", + "followers_url": "https://api.github.com/users/HiroshiFuu/followers", + "following_url": "https://api.github.com/users/HiroshiFuu/following{/other_user}", + "gists_url": "https://api.github.com/users/HiroshiFuu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HiroshiFuu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HiroshiFuu/subscriptions", + "organizations_url": "https://api.github.com/users/HiroshiFuu/orgs", + "repos_url": "https://api.github.com/users/HiroshiFuu/repos", + "events_url": "https://api.github.com/users/HiroshiFuu/events{/privacy}", + "received_events_url": "https://api.github.com/users/HiroshiFuu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 78005513, + "download_count": 1932, + "created_at": "2021-05-10T12:54:49Z", + "updated_at": "2021-05-10T12:55:20Z", + "browser_download_url": "https://github.com/HiroshiFuu/onecopy-electron/releases/download/1.0.3/onecopy-electron.Setup.1.0.3.exe" + } + ], + "tarball_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/tarball/1.0.3", + "zipball_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/zipball/1.0.3", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:37.102Z" + }, + "ohhai-browser": { + "latestRelease": { + "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/26354359", + "assets_url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/26354359/assets", + "upload_url": "https://uploads.github.com/repos/OhHaiBrowser/Browser/releases/26354359/assets{?name,label}", + "html_url": "https://github.com/OhHaiBrowser/Browser/releases/tag/v3.4", + "id": 26354359, + "author": { + "login": "LucasReade", + "id": 19557485, + "node_id": "MDQ6VXNlcjE5NTU3NDg1", + "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/LucasReade", + "html_url": "https://github.com/LucasReade", + "followers_url": "https://api.github.com/users/LucasReade/followers", + "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", + "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", + "organizations_url": "https://api.github.com/users/LucasReade/orgs", + "repos_url": "https://api.github.com/users/LucasReade/repos", + "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", + "received_events_url": "https://api.github.com/users/LucasReade/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI2MzU0MzU5", + "tag_name": "v3.4", + "target_commitish": "master", + "name": "OhHai Browser 3.4", + "draft": false, + "prerelease": false, + "created_at": "2020-05-10T09:19:02Z", + "published_at": "2020-05-10T13:11:58Z", + "assets": [ + { + "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20591968", + "id": 20591968, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkxOTY4", + "name": "ohhaibrowser-3.4.0.x86_64.rpm", + "label": null, + "uploader": { + "login": "LucasReade", + "id": 19557485, + "node_id": "MDQ6VXNlcjE5NTU3NDg1", + "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/LucasReade", + "html_url": "https://github.com/LucasReade", + "followers_url": "https://api.github.com/users/LucasReade/followers", + "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", + "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", + "organizations_url": "https://api.github.com/users/LucasReade/orgs", + "repos_url": "https://api.github.com/users/LucasReade/repos", + "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", + "received_events_url": "https://api.github.com/users/LucasReade/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81395, - "download_count": 20, - "created_at": "2020-08-16T11:03:10Z", - "updated_at": "2020-08-16T11:03:11Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.dmg.blockmap" + "size": 50942524, + "download_count": 179, + "created_at": "2020-05-10T13:09:21Z", + "updated_at": "2020-05-10T13:09:43Z", + "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/ohhaibrowser-3.4.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977339", - "id": 23977339, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzM5", - "name": "oversetter-0.4.0.exe", - "label": "", + "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20592090", + "id": 20592090, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkyMDkw", + "name": "OhHaiBrowser-linux-setup.deb", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "LucasReade", + "id": 19557485, + "node_id": "MDQ6VXNlcjE5NTU3NDg1", + "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/LucasReade", + "html_url": "https://github.com/LucasReade", + "followers_url": "https://api.github.com/users/LucasReade/followers", + "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", + "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", + "organizations_url": "https://api.github.com/users/LucasReade/orgs", + "repos_url": "https://api.github.com/users/LucasReade/repos", + "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", + "received_events_url": "https://api.github.com/users/LucasReade/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 48898285, - "download_count": 113, - "created_at": "2020-08-16T11:02:05Z", - "updated_at": "2020-08-16T11:02:07Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.exe" + "size": 50936574, + "download_count": 23805, + "created_at": "2020-05-10T13:13:32Z", + "updated_at": "2020-05-10T13:13:55Z", + "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/OhHaiBrowser-linux-setup.deb" }, { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977421", - "id": 23977421, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3NDIx", - "name": "oversetter_0.4.0_amd64.snap", + "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20592096", + "id": 20592096, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkyMDk2", + "name": "OhHaiBrowser-windows-setup.exe", "label": null, "uploader": { - "login": "4gray", - "id": 1503032, - "node_id": "MDQ6VXNlcjE1MDMwMzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1503032?v=4", + "login": "LucasReade", + "id": 19557485, + "node_id": "MDQ6VXNlcjE5NTU3NDg1", + "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/4gray", - "html_url": "https://github.com/4gray", - "followers_url": "https://api.github.com/users/4gray/followers", - "following_url": "https://api.github.com/users/4gray/following{/other_user}", - "gists_url": "https://api.github.com/users/4gray/gists{/gist_id}", - "starred_url": "https://api.github.com/users/4gray/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/4gray/subscriptions", - "organizations_url": "https://api.github.com/users/4gray/orgs", - "repos_url": "https://api.github.com/users/4gray/repos", - "events_url": "https://api.github.com/users/4gray/events{/privacy}", - "received_events_url": "https://api.github.com/users/4gray/received_events", + "url": "https://api.github.com/users/LucasReade", + "html_url": "https://github.com/LucasReade", + "followers_url": "https://api.github.com/users/LucasReade/followers", + "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", + "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", + "organizations_url": "https://api.github.com/users/LucasReade/orgs", + "repos_url": "https://api.github.com/users/LucasReade/repos", + "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", + "received_events_url": "https://api.github.com/users/LucasReade/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.snap", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 70119424, - "download_count": 25, - "created_at": "2020-08-16T11:08:57Z", - "updated_at": "2020-08-16T11:10:04Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter_0.4.0_amd64.snap" + "size": 99071569, + "download_count": 4584, + "created_at": "2020-05-10T13:13:55Z", + "updated_at": "2020-05-10T13:14:37Z", + "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/OhHaiBrowser-windows-setup.exe" } ], - "tarball_url": "https://api.github.com/repos/4gray/oversetter/tarball/v0.4.0", - "zipball_url": "https://api.github.com/repos/4gray/oversetter/zipball/v0.4.0", - "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1503032/90333120-4bb52180-dfc3-11ea-8d7f-3545ae548001.png\"><img src=\"https://user-images.githubusercontent.com/1503032/90333120-4bb52180-dfc3-11ea-8d7f-3545ae548001.png\" alt=\"2020-08-16_13-15\" style=\"max-width: 100%;\"></a><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1503032/90333122-4c4db800-dfc3-11ea-9028-f7e62d00995c.png\"><img src=\"https://user-images.githubusercontent.com/1503032/90333122-4c4db800-dfc3-11ea-9028-f7e62d00995c.png\" alt=\"2020-08-16_13-15_1\" style=\"max-width: 100%;\"></a><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/1503032/90333123-4c4db800-dfc3-11ea-90c8-123a86d15069.png\"><img src=\"https://user-images.githubusercontent.com/1503032/90333123-4c4db800-dfc3-11ea-90c8-123a86d15069.png\" alt=\"2020-08-16_13-17\" style=\"max-width: 100%;\"></a></p>\n<h2>Changes:</h2>\n<ul>\n<li>added themes support, dark and light theme are included</li>\n<li>refactored settings module (UI + state management)</li>\n<li>updated project dependecies</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/OhHaiBrowser/Browser/tarball/v3.4", + "zipball_url": "https://api.github.com/repos/OhHaiBrowser/Browser/zipball/v3.4", + "body_html": "<p>Completely refactored component based UI</p>\n<ul>\n<li>\n<p>New bookmark UI</p>\n</li>\n<li>\n<p>Updated browser engine</p>\n</li>\n<li>\n<p>URL bar now shows the TLD+1 instead of the page title</p>\n</li>\n<li>\n<p>many more code fixes</p>\n</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.191Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:37.102Z" }, - "p3x-redis-ui": { + "openbazaar": { "latestRelease": { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/58761063", - "assets_url": "https://api.github.com/repos/patrikx3/redis-ui/releases/58761063/assets", - "upload_url": "https://uploads.github.com/repos/patrikx3/redis-ui/releases/58761063/assets{?name,label}", - "html_url": "https://github.com/patrikx3/redis-ui/releases/tag/v2022.4.116", - "id": 58761063, - "author": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362", + "assets_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362/assets", + "upload_url": "https://uploads.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362/assets{?name,label}", + "html_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/tag/v2.4.10", + "id": 35826362, + "author": { + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOCNDtQ84DgJ9n", - "tag_name": "v2022.4.116", - "target_commitish": "master", - "name": "2022.4.116", + "node_id": "MDc6UmVsZWFzZTM1ODI2MzYy", + "tag_name": "v2.4.10", + "target_commitish": "f724cf15684d0930468d9a1dbb01cb9b0a0b9825", + "name": null, "draft": false, "prerelease": false, - "created_at": "2022-02-05T11:02:00Z", - "published_at": "2022-02-05T11:03:08Z", + "created_at": "2020-12-30T00:29:17Z", + "published_at": "2020-12-30T00:39:06Z", "assets": [ { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921705", - "id": 55921705, - "node_id": "RA_kwDOCNDtQ84DVUwp", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092083", + "id": 30092083, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgz", + "name": "openbazaar2-2.4.10-1.x86_64.rpm", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "audio/x-pn-realaudio-plugin", "state": "uploaded", - "size": 389, - "download_count": 278, - "created_at": "2022-02-05T10:57:51Z", - "updated_at": "2022-02-05T10:57:51Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/latest-linux.yml" + "size": 95107137, + "download_count": 711, + "created_at": "2020-12-30T00:39:03Z", + "updated_at": "2020-12-30T00:39:06Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2-2.4.10-1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921877", - "id": 55921877, - "node_id": "RA_kwDOCNDtQ84DVUzV", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093021", + "id": 30093021, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDIx", + "name": "OpenBazaar2-2.4.10-full.nupkg", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 355, - "download_count": 4060, - "created_at": "2022-02-05T11:02:05Z", - "updated_at": "2022-02-05T11:02:05Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/latest-mac.yml" + "size": 117951474, + "download_count": 1204, + "created_at": "2020-12-30T01:43:05Z", + "updated_at": "2020-12-30T01:43:08Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10-full.nupkg" }, { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921878", - "id": 55921878, - "node_id": "RA_kwDOCNDtQ84DVUzW", - "name": "latest.yml", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093018", + "id": 30093018, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE4", + "name": "OpenBazaar2-2.4.10-Setup-64.exe", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 393, - "download_count": 12151, - "created_at": "2022-02-05T11:02:06Z", - "updated_at": "2022-02-05T11:02:07Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/latest.yml" + "size": 119110144, + "download_count": 14397, + "created_at": "2020-12-30T01:42:58Z", + "updated_at": "2020-12-30T01:43:01Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10-Setup-64.exe" }, { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921694", - "id": 55921694, - "node_id": "RA_kwDOCNDtQ84DVUwe", - "name": "P3X-Redis-UI-2022.4.116.AppImage", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092503", + "id": 30092503, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTAz", + "name": "OpenBazaar2-2.4.10.dmg", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 114040808, - "download_count": 139, - "created_at": "2022-02-05T10:57:30Z", - "updated_at": "2022-02-05T10:57:50Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/P3X-Redis-UI-2022.4.116.AppImage" + "size": 110098558, + "download_count": 5426, + "created_at": "2020-12-30T01:04:36Z", + "updated_at": "2020-12-30T01:04:39Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10.dmg" }, { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921875", - "id": 55921875, - "node_id": "RA_kwDOCNDtQ84DVUzT", - "name": "P3X-Redis-UI-2022.4.116.dmg", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092504", + "id": 30092504, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTA0", + "name": "OpenBazaar2-mac-2.4.10.zip", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 93727250, - "download_count": 598, - "created_at": "2022-02-05T11:01:54Z", - "updated_at": "2022-02-05T11:02:05Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/P3X-Redis-UI-2022.4.116.dmg" + "size": 423290042, + "download_count": 4636, + "created_at": "2020-12-30T01:04:41Z", + "updated_at": "2020-12-30T01:04:50Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-mac-2.4.10.zip" }, { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921874", - "id": 55921874, - "node_id": "RA_kwDOCNDtQ84DVUzS", - "name": "P3X-Redis-UI-2022.4.116.dmg.blockmap", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092508", + "id": 30092508, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTA4", + "name": "OpenBazaar2.zip", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 99103, - "download_count": 4, - "created_at": "2022-02-05T11:01:53Z", - "updated_at": "2022-02-05T11:01:54Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/P3X-Redis-UI-2022.4.116.dmg.blockmap" + "size": 109749709, + "download_count": 73, + "created_at": "2020-12-30T01:04:51Z", + "updated_at": "2020-12-30T01:04:54Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2.zip" }, { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921872", - "id": 55921872, - "node_id": "RA_kwDOCNDtQ84DVUzQ", - "name": "p3x-redis-ui-electron-setup-win-2022.4.116.exe", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092082", + "id": 30092082, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgy", + "name": "openbazaar2client-2.4.10-1.x86_64.rpm", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "audio/x-pn-realaudio-plugin", "state": "uploaded", - "size": 73506369, - "download_count": 3525, - "created_at": "2022-02-05T11:01:52Z", - "updated_at": "2022-02-05T11:02:06Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/p3x-redis-ui-electron-setup-win-2022.4.116.exe" + "size": 76832786, + "download_count": 32, + "created_at": "2020-12-30T00:39:00Z", + "updated_at": "2020-12-30T00:39:02Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2client-2.4.10-1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921873", - "id": 55921873, - "node_id": "RA_kwDOCNDtQ84DVUzR", - "name": "p3x-redis-ui-electron-setup-win-2022.4.116.exe.blockmap", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093019", + "id": 30093019, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE5", + "name": "OpenBazaar2Client-2.4.10-full.nupkg", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77667, - "download_count": 1659, - "created_at": "2022-02-05T11:01:52Z", - "updated_at": "2022-02-05T11:01:52Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/p3x-redis-ui-electron-setup-win-2022.4.116.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/patrikx3/redis-ui/tarball/v2022.4.116", - "zipball_url": "https://api.github.com/repos/patrikx3/redis-ui/zipball/v2022.4.116", - "body_html": "<p><a href=\"https://github.com/patrikx3/redis-ui/blob/master/change-log.md#v20224116\">https://github.com/patrikx3/redis-ui/blob/master/change-log.md#v20224116</a></p>\n<p><a href=\"https://snapcraft.io/p3x-redis-ui#cory-non-external\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab077b20ad9938c23fbdac223ab101df5ed27329bbadbe7f98bfd62d5808f0a7/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Snapcraft\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.288Z" - }, - "p3x-onenote": { - "latestRelease": { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/60067015", - "assets_url": "https://api.github.com/repos/patrikx3/onenote/releases/60067015/assets", - "upload_url": "https://uploads.github.com/repos/patrikx3/onenote/releases/60067015/assets{?name,label}", - "html_url": "https://github.com/patrikx3/onenote/releases/tag/v2022.4.114", - "id": 60067015, - "author": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBW4gns4DlIzH", - "tag_name": "v2022.4.114", - "target_commitish": "master", - "name": "2022.4.114", - "draft": false, - "prerelease": false, - "created_at": "2022-02-21T17:34:13Z", - "published_at": "2022-02-21T17:34:22Z", - "assets": [ - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515319", - "id": 57515319, - "node_id": "RA_kwDOBW4gns4DbZ03", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 401, - "download_count": 24, - "created_at": "2022-02-21T17:29:03Z", - "updated_at": "2022-02-21T17:29:03Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515320", - "id": 57515320, - "node_id": "RA_kwDOBW4gns4DbZ04", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 401, - "download_count": 47, - "created_at": "2022-02-21T17:29:03Z", - "updated_at": "2022-02-21T17:29:03Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/latest-linux-arm64.yml" + "size": 93864188, + "download_count": 30, + "created_at": "2020-12-30T01:43:02Z", + "updated_at": "2020-12-30T01:43:05Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10-full.nupkg" }, { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515294", - "id": 57515294, - "node_id": "RA_kwDOBW4gns4DbZ0e", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093016", + "id": 30093016, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE2", + "name": "OpenBazaar2Client-2.4.10-Setup-64.exe", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 387, - "download_count": 4065, - "created_at": "2022-02-21T17:28:26Z", - "updated_at": "2022-02-21T17:28:27Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/latest-linux.yml" + "size": 95079424, + "download_count": 124, + "created_at": "2020-12-30T01:42:55Z", + "updated_at": "2020-12-30T01:42:57Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10-Setup-64.exe" }, { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515314", - "id": 57515314, - "node_id": "RA_kwDOBW4gns4DbZ0y", - "name": "P3X-OneNote-2022.4.114-arm64.AppImage", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092486", + "id": 30092486, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg2", + "name": "OpenBazaar2Client-2.4.10.dmg", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 118688489, - "download_count": 647, - "created_at": "2022-02-21T17:28:49Z", - "updated_at": "2022-02-21T17:29:03Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/P3X-OneNote-2022.4.114-arm64.AppImage" + "size": 91692815, + "download_count": 50, + "created_at": "2020-12-30T01:03:02Z", + "updated_at": "2020-12-30T01:03:04Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10.dmg" }, { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515300", - "id": 57515300, - "node_id": "RA_kwDOBW4gns4DbZ0k", - "name": "P3X-OneNote-2022.4.114-armv7l.AppImage", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092489", + "id": 30092489, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg5", + "name": "OpenBazaar2Client-mac-2.4.10.zip", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 86049249, - "download_count": 93, - "created_at": "2022-02-21T17:28:38Z", - "updated_at": "2022-02-21T17:28:59Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/P3X-OneNote-2022.4.114-armv7l.AppImage" + "size": 386488814, + "download_count": 33, + "created_at": "2020-12-30T01:03:09Z", + "updated_at": "2020-12-30T01:03:18Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-mac-2.4.10.zip" }, { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515273", - "id": 57515273, - "node_id": "RA_kwDOBW4gns4DbZ0J", - "name": "P3X-OneNote-2022.4.114-i386.AppImage", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092488", + "id": 30092488, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg4", + "name": "OpenBazaar2Client.zip", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 95068136, - "download_count": 204, - "created_at": "2022-02-21T17:27:55Z", - "updated_at": "2022-02-21T17:28:09Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/P3X-OneNote-2022.4.114-i386.AppImage" + "size": 91442388, + "download_count": 59, + "created_at": "2020-12-30T01:03:05Z", + "updated_at": "2020-12-30T01:03:07Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client.zip" }, { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515285", - "id": 57515285, - "node_id": "RA_kwDOBW4gns4DbZ0V", - "name": "P3X-OneNote-2022.4.114.AppImage", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092081", + "id": 30092081, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgx", + "name": "openbazaar2client_2.4.10_amd64.deb", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 111701992, - "download_count": 986, - "created_at": "2022-02-21T17:28:09Z", - "updated_at": "2022-02-21T17:28:24Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/P3X-OneNote-2022.4.114.AppImage" + "size": 70930856, + "download_count": 165, + "created_at": "2020-12-30T00:38:57Z", + "updated_at": "2020-12-30T00:38:59Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2client_2.4.10_amd64.deb" }, { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515489", - "id": 57515489, - "node_id": "RA_kwDOBW4gns4DbZ3h", - "name": "p3x-onenote-2022.4.114.x86_64.rpm", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092080", + "id": 30092080, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgw", + "name": "openbazaar2_2.4.10_amd64.deb", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 76266020, - "download_count": 299, - "created_at": "2022-02-21T17:31:57Z", - "updated_at": "2022-02-21T17:32:03Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/p3x-onenote-2022.4.114.x86_64.rpm" + "size": 88469422, + "download_count": 3739, + "created_at": "2020-12-30T00:38:54Z", + "updated_at": "2020-12-30T00:38:56Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2_2.4.10_amd64.deb" }, { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515395", - "id": 57515395, - "node_id": "RA_kwDOBW4gns4DbZ2D", - "name": "p3x-onenote_2022.4.114_amd64.deb", + "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093015", + "id": 30093015, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE1", + "name": "RELEASES", "label": "", "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "login": "hoffmabc", + "id": 45482, + "node_id": "MDQ6VXNlcjQ1NDgy", + "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "url": "https://api.github.com/users/hoffmabc", + "html_url": "https://github.com/hoffmabc", + "followers_url": "https://api.github.com/users/hoffmabc/followers", + "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", + "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", + "organizations_url": "https://api.github.com/users/hoffmabc/orgs", + "repos_url": "https://api.github.com/users/hoffmabc/repos", + "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", + "received_events_url": "https://api.github.com/users/hoffmabc/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 76091210, - "download_count": 683, - "created_at": "2022-02-21T17:30:26Z", - "updated_at": "2022-02-21T17:30:36Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/p3x-onenote_2022.4.114_amd64.deb" + "size": 83, + "download_count": 55227, + "created_at": "2020-12-30T01:42:54Z", + "updated_at": "2020-12-30T01:42:54Z", + "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/patrikx3/onenote/tarball/v2022.4.114", - "zipball_url": "https://api.github.com/repos/patrikx3/onenote/zipball/v2022.4.114", - "body_html": "<p><a href=\"https://github.com/patrikx3/onenote/blob/master/change-log.md#v20224114\">https://github.com/patrikx3/onenote/blob/master/change-log.md#v20224114</a></p>\n<p><a href=\"https://snapcraft.io/p3x-onenote#cory-non-external\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab077b20ad9938c23fbdac223ab101df5ed27329bbadbe7f98bfd62d5808f0a7/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Snapcraft\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>" + "tarball_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/tarball/v2.4.10", + "zipball_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/zipball/v2.4.10", + "body_html": null }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.298Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:37.498Z" }, - "paperarxiv": { + "opencomic": { "latestRelease": { - "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101", - "assets_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101/assets", - "upload_url": "https://uploads.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101/assets{?name,label}", - "html_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/tag/v0.1.2", - "id": 56216101, + "url": "https://api.github.com/repos/ollm/OpenComic/releases/136870772", + "assets_url": "https://api.github.com/repos/ollm/OpenComic/releases/136870772/assets", + "upload_url": "https://uploads.github.com/repos/ollm/OpenComic/releases/136870772/assets{?name,label}", + "html_url": "https://github.com/ollm/OpenComic/releases/tag/v1.1.0", + "id": 136870772, "author": { - "login": "fuzihaofzh", - "id": 1419566, - "node_id": "MDQ6VXNlcjE0MTk1NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fuzihaofzh", - "html_url": "https://github.com/fuzihaofzh", - "followers_url": "https://api.github.com/users/fuzihaofzh/followers", - "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", - "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", - "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", - "repos_url": "https://api.github.com/users/fuzihaofzh/repos", - "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBinwyc4DWcol", - "tag_name": "v0.1.2", + "node_id": "RE_kwDOBK05lM4IKHt0", + "tag_name": "v1.1.0", "target_commitish": "master", - "name": "v0.1.2", + "name": "v1.1.0", "draft": false, "prerelease": false, - "created_at": "2022-01-01T14:04:22Z", - "published_at": "2022-01-01T15:31:47Z", + "created_at": "2024-01-12T17:08:50Z", + "published_at": "2024-01-13T09:02:02Z", "assets": [ { - "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52978366", - "id": 52978366, - "node_id": "RA_kwDOBinwyc4DKGK-", - "name": "PaperArxiv-0.1.2-setup.exe", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145380064", + "id": 145380064, + "node_id": "RA_kwDOBK05lM4IqlLg", + "name": "OpenComic-1.1.0-aarch64.flatpak", "label": null, "uploader": { - "login": "fuzihaofzh", - "id": 1419566, - "node_id": "MDQ6VXNlcjE0MTk1NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fuzihaofzh", - "html_url": "https://github.com/fuzihaofzh", - "followers_url": "https://api.github.com/users/fuzihaofzh/followers", - "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", - "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", - "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", - "repos_url": "https://api.github.com/users/fuzihaofzh/repos", - "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/vnd.flatpak", "state": "uploaded", - "size": 100150272, - "download_count": 7, - "created_at": "2022-01-01T15:28:18Z", - "updated_at": "2022-01-01T15:29:04Z", - "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/PaperArxiv-0.1.2-setup.exe" + "size": 89099568, + "download_count": 50, + "created_at": "2024-01-13T08:06:02Z", + "updated_at": "2024-01-13T08:08:48Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0-aarch64.flatpak" }, { - "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52894124", - "id": 52894124, - "node_id": "RA_kwDOBinwyc4DJxms", - "name": "PaperArxiv.app.zip", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145381627", + "id": 145381627, + "node_id": "RA_kwDOBK05lM4Iqlj7", + "name": "OpenComic-1.1.0-arm64-mac.7z", "label": null, "uploader": { - "login": "fuzihaofzh", - "id": 1419566, - "node_id": "MDQ6VXNlcjE0MTk1NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fuzihaofzh", - "html_url": "https://github.com/fuzihaofzh", - "followers_url": "https://api.github.com/users/fuzihaofzh/followers", - "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", - "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", - "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", - "repos_url": "https://api.github.com/users/fuzihaofzh/repos", - "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 100699029, - "download_count": 8, - "created_at": "2021-12-31T03:07:26Z", - "updated_at": "2021-12-31T03:17:21Z", - "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/PaperArxiv.app.zip" + "size": 85112058, + "download_count": 35, + "created_at": "2024-01-13T08:24:09Z", + "updated_at": "2024-01-13T08:27:24Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0-arm64-mac.7z" }, { - "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52894135", - "id": 52894135, - "node_id": "RA_kwDOBinwyc4DJxm3", - "name": "paperarxiv_0.1.2_amd64.deb", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145288997", + "id": 145288997, + "node_id": "RA_kwDOBK05lM4IqO8l", + "name": "opencomic-1.1.0-arm64.7z", "label": null, "uploader": { - "login": "fuzihaofzh", - "id": 1419566, - "node_id": "MDQ6VXNlcjE0MTk1NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/fuzihaofzh", - "html_url": "https://github.com/fuzihaofzh", - "followers_url": "https://api.github.com/users/fuzihaofzh/followers", - "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", - "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", - "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", - "repos_url": "https://api.github.com/users/fuzihaofzh/repos", - "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 82554820, - "download_count": 9, - "created_at": "2021-12-31T03:07:54Z", - "updated_at": "2021-12-31T03:16:38Z", - "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/paperarxiv_0.1.2_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/tarball/v0.1.2", - "zipball_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/zipball/v0.1.2", - "body_html": "<ul>\n<li>Support Markdown, LaTeX, Mermaid</li>\n<li>New GUI</li>\n<li>Lazy load to speed up the app</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.435Z" - }, - "panwriter": { - "latestRelease": { - "url": "https://api.github.com/repos/mb21/panwriter/releases/63465720", - "assets_url": "https://api.github.com/repos/mb21/panwriter/releases/63465720/assets", - "upload_url": "https://uploads.github.com/repos/mb21/panwriter/releases/63465720/assets{?name,label}", - "html_url": "https://github.com/mb21/panwriter/releases/tag/v0.8.4", - "id": 63465720, - "author": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCUw__c4DyGj4", - "tag_name": "v0.8.4", - "target_commitish": "master", - "name": "v0.8.4", - "draft": false, - "prerelease": false, - "created_at": "2022-04-03T12:37:00Z", - "published_at": "2022-04-03T12:58:00Z", - "assets": [ + "size": 87813190, + "download_count": 63, + "created_at": "2024-01-12T17:47:18Z", + "updated_at": "2024-01-12T17:50:07Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/opencomic-1.1.0-arm64.7z" + }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422218", - "id": 61422218, - "node_id": "RA_kwDOCUw__c4DqTqK", - "name": "latest-linux.yml", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145380125", + "id": 145380125, + "node_id": "RA_kwDOBK05lM4IqlMd", + "name": "OpenComic-1.1.0-arm64.AppImage", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.appimage", + "state": "uploaded", + "size": 135681167, + "download_count": 33, + "created_at": "2024-01-13T08:08:48Z", + "updated_at": "2024-01-13T08:12:37Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0-arm64.AppImage" + }, + { + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145382142", + "id": 145382142, + "node_id": "RA_kwDOBK05lM4Iqlr-", + "name": "OpenComic-1.1.0-arm64.dmg", + "label": null, + "uploader": { + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 126958815, + "download_count": 163, + "created_at": "2024-01-13T08:27:24Z", + "updated_at": "2024-01-13T08:35:34Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145382855", + "id": 145382855, + "node_id": "RA_kwDOBK05lM4Iql3H", + "name": "OpenComic-1.1.0-arm64.pkg", + "label": null, + "uploader": { + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 370, - "download_count": 471, - "created_at": "2022-04-03T12:56:45Z", - "updated_at": "2022-04-03T12:56:45Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/latest-linux.yml" + "size": 126894679, + "download_count": 46, + "created_at": "2024-01-13T08:35:34Z", + "updated_at": "2024-01-13T08:39:10Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0-arm64.pkg" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422220", - "id": 61422220, - "node_id": "RA_kwDOCUw__c4DqTqM", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145383071", + "id": 145383071, + "node_id": "RA_kwDOBK05lM4Iql6f", + "name": "OpenComic-1.1.0-mac.7z", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 823, - "download_count": 681, - "created_at": "2022-04-03T12:56:45Z", - "updated_at": "2022-04-03T12:56:45Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/latest-mac.yml" + "size": 88946344, + "download_count": 39, + "created_at": "2024-01-13T08:39:10Z", + "updated_at": "2024-01-13T08:41:41Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0-mac.7z" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422219", - "id": 61422219, - "node_id": "RA_kwDOCUw__c4DqTqL", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145288285", + "id": 145288285, + "node_id": "RA_kwDOBK05lM4IqOxd", + "name": "OpenComic-1.1.0-x86_64.flatpak", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/vnd.flatpak", "state": "uploaded", - "size": 347, - "download_count": 1722, - "created_at": "2022-04-03T12:56:45Z", - "updated_at": "2022-04-03T12:56:45Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/latest.yml" + "size": 93098824, + "download_count": 81, + "created_at": "2024-01-12T17:39:50Z", + "updated_at": "2024-01-12T17:42:50Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0-x86_64.flatpak" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422068", - "id": 61422068, - "node_id": "RA_kwDOCUw__c4DqTn0", - "name": "PanWriter-0.8.4-arm64-mac.zip", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145284921", + "id": 145284921, + "node_id": "RA_kwDOBK05lM4IqN85", + "name": "opencomic-1.1.0.7z", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 128361801, - "download_count": 99, - "created_at": "2022-04-03T12:53:47Z", - "updated_at": "2022-04-03T12:54:52Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-arm64-mac.zip" + "size": 84260702, + "download_count": 173, + "created_at": "2024-01-12T17:20:39Z", + "updated_at": "2024-01-12T17:27:59Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/opencomic-1.1.0.7z" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422067", - "id": 61422067, - "node_id": "RA_kwDOCUw__c4DqTnz", - "name": "PanWriter-0.8.4-arm64-mac.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145288707", + "id": 145288707, + "node_id": "RA_kwDOBK05lM4IqO4D", + "name": "opencomic-1.1.0.aarch64.rpm", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-rpm", "state": "uploaded", - "size": 135033, - "download_count": 3, - "created_at": "2022-04-03T12:53:47Z", - "updated_at": "2022-04-03T12:53:47Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-arm64-mac.zip.blockmap" + "size": 87678257, + "download_count": 18, + "created_at": "2024-01-12T17:44:05Z", + "updated_at": "2024-01-12T17:47:18Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/opencomic-1.1.0.aarch64.rpm" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61421869", - "id": 61421869, - "node_id": "RA_kwDOCUw__c4DqTkt", - "name": "PanWriter-0.8.4-arm64.dmg", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145287766", + "id": 145287766, + "node_id": "RA_kwDOBK05lM4IqOpW", + "name": "OpenComic-1.1.0.AppImage", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 134999822, - "download_count": 77, - "created_at": "2022-04-03T12:49:53Z", - "updated_at": "2022-04-03T12:51:01Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-arm64.dmg" + "size": 134885034, + "download_count": 114, + "created_at": "2024-01-12T17:35:43Z", + "updated_at": "2024-01-12T17:39:50Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0.AppImage" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61421870", - "id": 61421870, - "node_id": "RA_kwDOCUw__c4DqTku", - "name": "PanWriter-0.8.4-arm64.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145383170", + "id": 145383170, + "node_id": "RA_kwDOBK05lM4Iql8C", + "name": "OpenComic-1.1.0.dmg", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 141797, - "download_count": 4, - "created_at": "2022-04-03T12:49:53Z", - "updated_at": "2022-04-03T12:49:54Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-arm64.dmg.blockmap" + "size": 132135174, + "download_count": 279, + "created_at": "2024-01-13T08:41:41Z", + "updated_at": "2024-01-13T08:45:29Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0.dmg" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422181", - "id": 61422181, - "node_id": "RA_kwDOCUw__c4DqTpl", - "name": "PanWriter-0.8.4-x64-mac.zip", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145383364", + "id": 145383364, + "node_id": "RA_kwDOBK05lM4Iql_E", + "name": "OpenComic-1.1.0.pkg", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 128490894, - "download_count": 82, - "created_at": "2022-04-03T12:55:56Z", - "updated_at": "2022-04-03T12:56:39Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-x64-mac.zip" + "size": 132194999, + "download_count": 21, + "created_at": "2024-01-13T08:45:29Z", + "updated_at": "2024-01-13T08:49:20Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic-1.1.0.pkg" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422182", - "id": 61422182, - "node_id": "RA_kwDOCUw__c4DqTpm", - "name": "PanWriter-0.8.4-x64-mac.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145286168", + "id": 145286168, + "node_id": "RA_kwDOBK05lM4IqOQY", + "name": "opencomic-1.1.0.x86_64.rpm", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-rpm", "state": "uploaded", - "size": 135401, - "download_count": 3, - "created_at": "2022-04-03T12:55:56Z", - "updated_at": "2022-04-03T12:55:56Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-x64-mac.zip.blockmap" + "size": 91606869, + "download_count": 126, + "created_at": "2024-01-12T17:27:59Z", + "updated_at": "2024-01-12T17:31:29Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/opencomic-1.1.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61421945", - "id": 61421945, - "node_id": "RA_kwDOCUw__c4DqTl5", - "name": "PanWriter-0.8.4-x64.dmg", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145290735", + "id": 145290735, + "node_id": "RA_kwDOBK05lM4IqPXv", + "name": "OpenComic.Portable.1.1.0.exe", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 134888893, - "download_count": 187, - "created_at": "2022-04-03T12:51:59Z", - "updated_at": "2022-04-03T12:53:15Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-x64.dmg" + "size": 141684953, + "download_count": 715, + "created_at": "2024-01-12T18:06:29Z", + "updated_at": "2024-01-12T18:14:03Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic.Portable.1.1.0.exe" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61421944", - "id": 61421944, - "node_id": "RA_kwDOCUw__c4DqTl4", - "name": "PanWriter-0.8.4-x64.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145290692", + "id": 145290692, + "node_id": "RA_kwDOBK05lM4IqPXE", + "name": "OpenComic.Setup.1.1.0.exe", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 142397, - "download_count": 2, - "created_at": "2022-04-03T12:51:59Z", - "updated_at": "2022-04-03T12:51:59Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-x64.dmg.blockmap" + "size": 109403385, + "download_count": 1759, + "created_at": "2024-01-12T18:05:49Z", + "updated_at": "2024-01-12T18:12:28Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/OpenComic.Setup.1.1.0.exe" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422046", - "id": 61422046, - "node_id": "RA_kwDOCUw__c4DqTne", - "name": "PanWriter-0.8.4.AppImage", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145286972", + "id": 145286972, + "node_id": "RA_kwDOBK05lM4IqOc8", + "name": "opencomic_1.1.0_amd64.deb", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 135507624, - "download_count": 278, - "created_at": "2022-04-03T12:53:21Z", - "updated_at": "2022-04-03T12:54:42Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4.AppImage" + "size": 92073436, + "download_count": 134, + "created_at": "2024-01-12T17:31:29Z", + "updated_at": "2024-01-12T17:35:43Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/opencomic_1.1.0_amd64.deb" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422187", - "id": 61422187, - "node_id": "RA_kwDOCUw__c4DqTpr", - "name": "PanWriter-Setup-0.8.4.exe", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145379937", + "id": 145379937, + "node_id": "RA_kwDOBK05lM4IqlJh", + "name": "opencomic_1.1.0_amd64.snap", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.snap", "state": "uploaded", - "size": 100963946, - "download_count": 855, - "created_at": "2022-04-03T12:56:08Z", - "updated_at": "2022-04-03T12:56:45Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-Setup-0.8.4.exe" + "size": 115318784, + "download_count": 19, + "created_at": "2024-01-13T08:02:22Z", + "updated_at": "2024-01-13T08:06:02Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/opencomic_1.1.0_amd64.snap" }, { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422186", - "id": 61422186, - "node_id": "RA_kwDOCUw__c4DqTpq", - "name": "PanWriter-Setup-0.8.4.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/145289186", + "id": 145289186, + "node_id": "RA_kwDOBK05lM4IqO_i", + "name": "opencomic_1.1.0_arm64.deb", + "label": null, "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "login": "ollm", + "id": 18549191, + "node_id": "MDQ6VXNlcjE4NTQ5MTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", + "url": "https://api.github.com/users/ollm", + "html_url": "https://github.com/ollm", + "followers_url": "https://api.github.com/users/ollm/followers", + "following_url": "https://api.github.com/users/ollm/following{/other_user}", + "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", + "organizations_url": "https://api.github.com/users/ollm/orgs", + "repos_url": "https://api.github.com/users/ollm/repos", + "events_url": "https://api.github.com/users/ollm/events{/privacy}", + "received_events_url": "https://api.github.com/users/ollm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 105581, - "download_count": 417, - "created_at": "2022-04-03T12:56:08Z", - "updated_at": "2022-04-03T12:56:09Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-Setup-0.8.4.exe.blockmap" + "size": 88860094, + "download_count": 19, + "created_at": "2024-01-12T17:50:07Z", + "updated_at": "2024-01-12T17:53:34Z", + "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v1.1.0/opencomic_1.1.0_arm64.deb" } ], - "tarball_url": "https://api.github.com/repos/mb21/panwriter/tarball/v0.8.4", - "zipball_url": "https://api.github.com/repos/mb21/panwriter/zipball/v0.8.4", - "body_html": "" + "tarball_url": "https://api.github.com/repos/ollm/OpenComic/tarball/v1.1.0", + "zipball_url": "https://api.github.com/repos/ollm/OpenComic/zipball/v1.1.0", + "body_html": "<h5>🚀 New Features</h5>\n<ul>\n<li>Option to set maximum size of temporary files, preserving them when closing the app <a href=\"https://github.com/ollm/OpenComic/commit/a7272499407191064f9d6bd7c42ecf3bb1231a83\"><code>a727249</code></a></li>\n<li>Label to display only the contents of a master folder <a href=\"https://github.com/ollm/OpenComic/commit/ff351447829641de32e59a7332f354d945df88fa\"><code>ff35144</code></a></li>\n<li>Support favorite label <a href=\"https://github.com/ollm/OpenComic/commit/86039e6d9f90d77b9671068d520c8bc2fa635f30\"><code>86039e6</code></a></li>\n<li>Custom labels support <a href=\"https://github.com/ollm/OpenComic/commit/1185d82790a764e63d1d223362e4b44e203ff0e1\"><code>1185d82</code></a></li>\n<li>Option to not enlarge images more than its original size <a href=\"https://github.com/ollm/OpenComic/commit/e2f85983352529162822576bbb8e7da41cd31f39\"><code>e2f8598</code></a></li>\n<li>New image interpolation methods available: lanczos3, lanczos2, mitchell, cubic, nearest and others <a href=\"https://github.com/ollm/OpenComic/commit/86cd7053011b09b1a0a0b898775e32ede8cf5296\"><code>86cd705</code></a></li>\n<li>Server connection support: smb://, ftp://, ftps://, scp://, sftp://, ssh:// <a href=\"https://github.com/ollm/OpenComic/commit/52a09a9aad601a2e70b8f0011a6fddc7d3e9023a\"><code>52a09a9</code></a></li>\n<li>Compress json files from cache to zstd to reduce used space <a href=\"https://github.com/ollm/OpenComic/commit/3ae7cb721fb964fa1a41f8a5170b775d2182e8a9\"><code>3ae7cb7</code></a></li>\n</ul>\n<h5>🐛 Bug Fixes</h5>\n<ul>\n<li>Error on detect file type from binary <a href=\"https://github.com/ollm/OpenComic/commit/0f819470d42ce996cd4f1f0a31665a605d2bc39a\"><code>0f81947</code></a></li>\n<li>Zoom bug in vertical reading if global zoom disabled <a href=\"https://github.com/ollm/OpenComic/commit/f83d17fbf3cb581d8b8735050cb919fca623d8aa\"><code>f83d17f</code></a></li>\n</ul>\n<p>You can see changes made in other versions in the <a href=\"https://github.com/ollm/OpenComic/blob/master/CHANGELOG.md\">Changelog 📝</a></p>", + "reactions": { + "url": "https://api.github.com/repos/ollm/OpenComic/releases/136870772/reactions", + "total_count": 4, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 4, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.470Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:37.617Z" }, - "papercubes": { + "openspeedtest-server": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:37.679Z" + }, + "oversetter": { "latestRelease": { - "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/10663593", - "assets_url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/10663593/assets", - "upload_url": "https://uploads.github.com/repos/FlorianFe/PaperCubes/releases/10663593/assets{?name,label}", - "html_url": "https://github.com/FlorianFe/PaperCubes/releases/tag/v1.3.0-beta", - "id": 10663593, - "author": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", + "url": "https://api.github.com/repos/4gray/oversetter/releases/29744313", + "assets_url": "https://api.github.com/repos/4gray/oversetter/releases/29744313/assets", + "upload_url": "https://uploads.github.com/repos/4gray/oversetter/releases/29744313/assets{?name,label}", + "html_url": "https://github.com/4gray/oversetter/releases/tag/v0.4.0", + "id": 29744313, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTEwNjYzNTkz", - "tag_name": "v1.3.0-beta", + "node_id": "MDc6UmVsZWFzZTI5NzQ0MzEz", + "tag_name": "v0.4.0", "target_commitish": "master", - "name": "1.3.0 Beta Release", + "name": "v0.4.0", "draft": false, "prerelease": false, - "created_at": "2018-04-22T19:17:54Z", - "published_at": "2018-04-22T19:20:47Z", + "created_at": "2020-08-16T10:18:23Z", + "published_at": "2020-08-16T11:08:32Z", "assets": [ { - "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/6934283", - "id": 6934283, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY5MzQyODM=", - "name": "PaperCubes.dmg", - "label": null, + "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977293", + "id": 23977293, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3Mjkz", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 54336848, - "download_count": 95, - "created_at": "2018-04-22T19:21:00Z", - "updated_at": "2018-04-22T19:30:12Z", - "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.dmg" + "size": 370, + "download_count": 26, + "created_at": "2020-08-16T11:00:21Z", + "updated_at": "2020-08-16T11:00:22Z", + "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/6935493", - "id": 6935493, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY5MzU0OTM=", - "name": "PaperCubes.exe", - "label": null, + "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977351", + "id": 23977351, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzUx", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "text/yaml", "state": "uploaded", - "size": 44248630, - "download_count": 480, - "created_at": "2018-04-22T22:16:43Z", - "updated_at": "2018-04-22T22:23:41Z", - "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.exe" + "size": 336, + "download_count": 21, + "created_at": "2020-08-16T11:03:13Z", + "updated_at": "2020-08-16T11:03:13Z", + "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/7518356", - "id": 7518356, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc1MTgzNTY=", - "name": "PaperCubes_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977288", + "id": 23977288, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3Mjg4", + "name": "oversetter-0.4.0.AppImage", + "label": "", "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 40368344, - "download_count": 91, - "created_at": "2018-06-13T12:27:48Z", - "updated_at": "2018-06-13T12:34:03Z", - "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/FlorianFe/PaperCubes/tarball/v1.3.0-beta", - "zipball_url": "https://api.github.com/repos/FlorianFe/PaperCubes/zipball/v1.3.0-beta", - "body_html": "<ul>\n<li>added stairs</li>\n<li>added slabs</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.516Z" - }, - "papyrus": { - "latestRelease": { - "url": "https://api.github.com/repos/morkro/papyrus/releases/44573208", - "assets_url": "https://api.github.com/repos/morkro/papyrus/releases/44573208/assets", - "upload_url": "https://uploads.github.com/repos/morkro/papyrus/releases/44573208/assets{?name,label}", - "html_url": "https://github.com/morkro/papyrus/releases/tag/1.0.3", - "id": 44573208, - "author": { - "login": "morkro", - "id": 2461956, - "node_id": "MDQ6VXNlcjI0NjE5NTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morkro", - "html_url": "https://github.com/morkro", - "followers_url": "https://api.github.com/users/morkro/followers", - "following_url": "https://api.github.com/users/morkro/following{/other_user}", - "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", - "organizations_url": "https://api.github.com/users/morkro/orgs", - "repos_url": "https://api.github.com/users/morkro/repos", - "events_url": "https://api.github.com/users/morkro/events{/privacy}", - "received_events_url": "https://api.github.com/users/morkro/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0NTczMjA4", - "tag_name": "1.0.3", - "target_commitish": "main", - "name": "Release 1.0.3", - "draft": false, - "prerelease": false, - "created_at": "2021-06-14T13:07:47Z", - "published_at": "2021-06-14T14:28:28Z", - "assets": [ + "size": 83175057, + "download_count": 84, + "created_at": "2020-08-16T10:59:59Z", + "updated_at": "2020-08-16T11:00:01Z", + "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.AppImage" + }, { - "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38561096", - "id": 38561096, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTYxMDk2", - "name": "Papyrus-linux-1.0.3.zip", - "label": null, + "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977349", + "id": 23977349, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzQ5", + "name": "oversetter-0.4.0.dmg", + "label": "", "uploader": { - "login": "morkro", - "id": 2461956, - "node_id": "MDQ6VXNlcjI0NjE5NTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/morkro", - "html_url": "https://github.com/morkro", - "followers_url": "https://api.github.com/users/morkro/followers", - "following_url": "https://api.github.com/users/morkro/following{/other_user}", - "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", - "organizations_url": "https://api.github.com/users/morkro/orgs", - "repos_url": "https://api.github.com/users/morkro/repos", - "events_url": "https://api.github.com/users/morkro/events{/privacy}", - "received_events_url": "https://api.github.com/users/morkro/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 80683730, - "download_count": 63, - "created_at": "2021-06-14T13:37:17Z", - "updated_at": "2021-06-14T13:39:06Z", - "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-linux-1.0.3.zip" + "size": 76840854, + "download_count": 337, + "created_at": "2020-08-16T11:03:10Z", + "updated_at": "2020-08-16T11:03:12Z", + "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.dmg" }, { - "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38561177", - "id": 38561177, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTYxMTc3", - "name": "Papyrus-osx-1.0.3.zip", - "label": null, + "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977350", + "id": 23977350, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzUw", + "name": "oversetter-0.4.0.dmg.blockmap", + "label": "", "uploader": { - "login": "morkro", - "id": 2461956, - "node_id": "MDQ6VXNlcjI0NjE5NTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/morkro", - "html_url": "https://github.com/morkro", - "followers_url": "https://api.github.com/users/morkro/followers", - "following_url": "https://api.github.com/users/morkro/following{/other_user}", - "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", - "organizations_url": "https://api.github.com/users/morkro/orgs", - "repos_url": "https://api.github.com/users/morkro/repos", - "events_url": "https://api.github.com/users/morkro/events{/privacy}", - "received_events_url": "https://api.github.com/users/morkro/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 79415787, - "download_count": 235, - "created_at": "2021-06-14T13:39:16Z", - "updated_at": "2021-06-14T13:41:10Z", - "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-osx-1.0.3.zip" + "size": 81395, + "download_count": 24, + "created_at": "2020-08-16T11:03:10Z", + "updated_at": "2020-08-16T11:03:11Z", + "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38564541", - "id": 38564541, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTY0NTQx", - "name": "Papyrus-windows-1.0.3.zip", + "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977339", + "id": 23977339, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzM5", + "name": "oversetter-0.4.0.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 48898285, + "download_count": 166, + "created_at": "2020-08-16T11:02:05Z", + "updated_at": "2020-08-16T11:02:07Z", + "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.exe" + }, + { + "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977421", + "id": 23977421, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3NDIx", + "name": "oversetter_0.4.0_amd64.snap", "label": null, "uploader": { - "login": "morkro", - "id": 2461956, - "node_id": "MDQ6VXNlcjI0NjE5NTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", + "login": "4gray", + "id": 1503032, + "node_id": "MDQ6VXNlcjE1MDMwMzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1503032?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/morkro", - "html_url": "https://github.com/morkro", - "followers_url": "https://api.github.com/users/morkro/followers", - "following_url": "https://api.github.com/users/morkro/following{/other_user}", - "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", - "organizations_url": "https://api.github.com/users/morkro/orgs", - "repos_url": "https://api.github.com/users/morkro/repos", - "events_url": "https://api.github.com/users/morkro/events{/privacy}", - "received_events_url": "https://api.github.com/users/morkro/received_events", + "url": "https://api.github.com/users/4gray", + "html_url": "https://github.com/4gray", + "followers_url": "https://api.github.com/users/4gray/followers", + "following_url": "https://api.github.com/users/4gray/following{/other_user}", + "gists_url": "https://api.github.com/users/4gray/gists{/gist_id}", + "starred_url": "https://api.github.com/users/4gray/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/4gray/subscriptions", + "organizations_url": "https://api.github.com/users/4gray/orgs", + "repos_url": "https://api.github.com/users/4gray/repos", + "events_url": "https://api.github.com/users/4gray/events{/privacy}", + "received_events_url": "https://api.github.com/users/4gray/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/vnd.snap", "state": "uploaded", - "size": 76437835, - "download_count": 92, - "created_at": "2021-06-14T14:26:23Z", - "updated_at": "2021-06-14T14:27:54Z", - "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-windows-1.0.3.zip" + "size": 70119424, + "download_count": 29, + "created_at": "2020-08-16T11:08:57Z", + "updated_at": "2020-08-16T11:10:04Z", + "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter_0.4.0_amd64.snap" } ], - "tarball_url": "https://api.github.com/repos/morkro/papyrus/tarball/1.0.3", - "zipball_url": "https://api.github.com/repos/morkro/papyrus/zipball/1.0.3", - "body_html": "<ul>\n<li>Updated Electron to latest version and improved linting/formatting <a href=\"https://github.com/morkro/papyrus/commit/85d0623af3a2c83772715711dcd33e710e07246c\"><code>85d0623</code></a></li>\n<li>Fixes external links being opened in a new browser window <a href=\"https://github.com/morkro/papyrus/commit/f9892f2dd9fb55404070890ac82deb4d6069cca5\"><code>f9892f2</code></a> - <a href=\"https://github.com/morkro/papyrus/issues/16\" data-hovercard-type=\"issue\" data-hovercard-url=\"/morkro/papyrus/issues/16/hovercard\">#16</a></li>\n</ul>" + "tarball_url": "https://api.github.com/repos/4gray/oversetter/tarball/v0.4.0", + "zipball_url": "https://api.github.com/repos/4gray/oversetter/zipball/v0.4.0", + "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/1503032/90333120-4bb52180-dfc3-11ea-8d7f-3545ae548001.png\"><img src=\"https://user-images.githubusercontent.com/1503032/90333120-4bb52180-dfc3-11ea-8d7f-3545ae548001.png\" alt=\"2020-08-16_13-15\" style=\"max-width: 100%;\"></a><br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/1503032/90333122-4c4db800-dfc3-11ea-9028-f7e62d00995c.png\"><img src=\"https://user-images.githubusercontent.com/1503032/90333122-4c4db800-dfc3-11ea-9028-f7e62d00995c.png\" alt=\"2020-08-16_13-15_1\" style=\"max-width: 100%;\"></a><br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/1503032/90333123-4c4db800-dfc3-11ea-90c8-123a86d15069.png\"><img src=\"https://user-images.githubusercontent.com/1503032/90333123-4c4db800-dfc3-11ea-90c8-123a86d15069.png\" alt=\"2020-08-16_13-17\" style=\"max-width: 100%;\"></a></p>\n<h2>Changes:</h2>\n<ul>\n<li>added themes support, dark and light theme are included</li>\n<li>refactored settings module (UI + state management)</li>\n<li>updated project dependecies</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/4gray/oversetter/releases/29744313/reactions", + "total_count": 3, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 1, + "rocket": 1, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.548Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:37.679Z" }, - "passky": { + "p3x-onenote": { "latestRelease": { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/60983951", - "assets_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/60983951/assets", - "upload_url": "https://uploads.github.com/repos/Rabbit-Company/Passky-Desktop/releases/60983951/assets{?name,label}", - "html_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/tag/v6.0.2", - "id": 60983951, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/143518757", + "assets_url": "https://api.github.com/repos/patrikx3/onenote/releases/143518757/assets", + "upload_url": "https://uploads.github.com/repos/patrikx3/onenote/releases/143518757/assets{?name,label}", + "html_url": "https://github.com/patrikx3/onenote/releases/tag/v2024.4.124", + "id": 143518757, "author": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOFY8Irs4DooqP", - "tag_name": "v6.0.2", - "target_commitish": "main", - "name": "v6.0.2", + "node_id": "RE_kwDOBW4gns4Ijewl", + "tag_name": "v2024.4.124", + "target_commitish": "master", + "name": "2024.4.124", "draft": false, "prerelease": false, - "created_at": "2022-03-04T12:32:22Z", - "published_at": "2022-03-04T12:51:30Z", + "created_at": "2024-02-25T11:33:33Z", + "published_at": "2024-02-25T11:34:38Z", "assets": [ { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58562596", - "id": 58562596, - "node_id": "RA_kwDOFY8Irs4DfZgk", - "name": "Passky-6.0.2-mac.zip", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77793458, - "download_count": 4, - "created_at": "2022-03-04T15:47:05Z", - "updated_at": "2022-03-04T15:47:13Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky-6.0.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547915", - "id": 58547915, - "node_id": "RA_kwDOFY8Irs4DfV7L", - "name": "Passky-6.0.2.AppImage", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460952", + "id": 153460952, + "node_id": "RA_kwDOBW4gns4JJaDY", + "name": "latest-linux-arm.yml", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "text/vnd.yaml", "state": "uploaded", - "size": 101197043, - "download_count": 237, - "created_at": "2022-03-04T12:36:51Z", - "updated_at": "2022-03-04T12:37:01Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky-6.0.2.AppImage" + "size": 729, + "download_count": 3, + "created_at": "2024-02-25T11:32:28Z", + "updated_at": "2024-02-25T11:32:28Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/latest-linux-arm.yml" }, { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58562639", - "id": 58562639, - "node_id": "RA_kwDOFY8Irs4DfZhP", - "name": "Passky-6.0.2.dmg", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460951", + "id": 153460951, + "node_id": "RA_kwDOBW4gns4JJaDX", + "name": "latest-linux-arm64.yml", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "text/vnd.yaml", "state": "uploaded", - "size": 80377100, - "download_count": 25, - "created_at": "2022-03-04T15:47:38Z", - "updated_at": "2022-03-04T15:47:46Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky-6.0.2.dmg" + "size": 727, + "download_count": 24, + "created_at": "2024-02-25T11:32:28Z", + "updated_at": "2024-02-25T11:32:28Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547884", - "id": 58547884, - "node_id": "RA_kwDOFY8Irs4DfV6s", - "name": "passky-6.0.2.freebsd", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460950", + "id": 153460950, + "node_id": "RA_kwDOBW4gns4JJaDW", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/vnd.yaml", "state": "uploaded", - "size": 71512572, - "download_count": 6, - "created_at": "2022-03-04T12:36:26Z", - "updated_at": "2022-03-04T12:36:34Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky-6.0.2.freebsd" + "size": 714, + "download_count": 445, + "created_at": "2024-02-25T11:32:27Z", + "updated_at": "2024-02-25T11:32:27Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547841", - "id": 58547841, - "node_id": "RA_kwDOFY8Irs4DfV6B", - "name": "passky-6.0.2.x86_64.rpm", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461318", + "id": 153461318, + "node_id": "RA_kwDOBW4gns4JJaJG", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "text/yaml", "state": "uploaded", - "size": 70196257, - "download_count": 9, - "created_at": "2022-03-04T12:36:11Z", - "updated_at": "2022-03-04T12:36:19Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky-6.0.2.x86_64.rpm" + "size": 849, + "download_count": 2, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:37:51Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58548901", - "id": 58548901, - "node_id": "RA_kwDOFY8Irs4DfWKl", - "name": "Passky.6.0.2.appx", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461260", + "id": 153461260, + "node_id": "RA_kwDOBW4gns4JJaIM", + "name": "latest.yml", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 90725743, - "download_count": 6, - "created_at": "2022-03-04T12:50:52Z", - "updated_at": "2022-03-04T12:51:01Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.6.0.2.appx" + "size": 391, + "download_count": 10, + "created_at": "2024-02-25T11:36:38Z", + "updated_at": "2024-02-25T11:36:38Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/latest.yml" }, { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58548886", - "id": 58548886, - "node_id": "RA_kwDOFY8Irs4DfWKW", - "name": "Passky.6.0.2.exe", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461320", + "id": 153461320, + "node_id": "RA_kwDOBW4gns4JJaJI", + "name": "P3X-OneNote-2024.4.124-arm64-mac.zip", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/zip", "state": "uploaded", - "size": 56816094, - "download_count": 46, - "created_at": "2022-03-04T12:50:18Z", - "updated_at": "2022-03-04T12:50:25Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.6.0.2.exe" + "size": 101028523, + "download_count": 2, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:38:01Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58548890", - "id": 58548890, - "node_id": "RA_kwDOFY8Irs4DfWKa", - "name": "Passky.Setup.6.0.2.exe", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461316", + "id": 153461316, + "node_id": "RA_kwDOBW4gns4JJaJE", + "name": "P3X-OneNote-2024.4.124-arm64-mac.zip.blockmap", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 56966633, - "download_count": 261, - "created_at": "2022-03-04T12:50:30Z", - "updated_at": "2022-03-04T12:50:36Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.Setup.6.0.2.exe" + "size": 105658, + "download_count": 1, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:37:51Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547798", - "id": 58547798, - "node_id": "RA_kwDOFY8Irs4DfV5W", - "name": "passky_6.0.2_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460798", + "id": 153460798, + "node_id": "RA_kwDOBW4gns4JJaA-", + "name": "P3X-OneNote-2024.4.124-arm64.AppImage", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 69821238, - "download_count": 23, - "created_at": "2022-03-04T12:35:55Z", - "updated_at": "2022-03-04T12:36:03Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky_6.0.2_amd64.deb" + "size": 115395779, + "download_count": 27, + "created_at": "2024-02-25T11:31:14Z", + "updated_at": "2024-02-25T11:31:33Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124-arm64.AppImage" }, { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547934", - "id": 58547934, - "node_id": "RA_kwDOFY8Irs4DfV7e", - "name": "passky_6.0.2_amd64.snap", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461317", + "id": 153461317, + "node_id": "RA_kwDOBW4gns4JJaJF", + "name": "P3X-OneNote-2024.4.124-arm64.dmg", + "label": "", "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.snap", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 85381120, - "download_count": 7, - "created_at": "2022-03-04T12:37:07Z", - "updated_at": "2022-03-04T12:37:15Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky_6.0.2_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/tarball/v6.0.2", - "zipball_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/zipball/v6.0.2", - "body_html": "<p>Added:</p>\n<ul>\n<li>Indonesian, Korean and Ukrainian languages</li>\n<li>Link to Crowdin for translations</li>\n</ul>\n<p>Updated:</p>\n<ul>\n<li>Hindi, Greek and Czech languages</li>\n</ul>\n<p>Fixed:</p>\n<ul>\n<li>Broken position with really long website links or usernames</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.648Z" - }, - "patchwork": { - "latestRelease": { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/40939383", - "assets_url": "https://api.github.com/repos/ssbc/patchwork/releases/40939383/assets", - "upload_url": "https://uploads.github.com/repos/ssbc/patchwork/releases/40939383/assets{?name,label}", - "html_url": "https://github.com/ssbc/patchwork/releases/tag/v3.18.1", - "id": 40939383, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwOTM5Mzgz", - "tag_name": "v3.18.1", - "target_commitish": "master", - "name": "Patchwork v3.18.1", - "draft": false, - "prerelease": false, - "created_at": "2021-04-05T11:22:43Z", - "published_at": "2021-04-05T19:08:57Z", - "assets": [ + "size": 104637793, + "download_count": 6, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:40:34Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124-arm64.dmg" + }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467198", - "id": 34467198, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTk4", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461321", + "id": 153461321, + "node_id": "RA_kwDOBW4gns4JJaJJ", + "name": "P3X-OneNote-2024.4.124-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -72444,19 +78359,53 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 373, - "download_count": 24, - "created_at": "2021-04-05T11:32:38Z", - "updated_at": "2021-04-05T11:32:38Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest-linux.yml" + "size": 110112, + "download_count": 1, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:37:51Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467276", - "id": 34467276, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjc2", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460780", + "id": 153460780, + "node_id": "RA_kwDOBW4gns4JJaAs", + "name": "P3X-OneNote-2024.4.124-armv7l.AppImage", + "label": "", + "uploader": { + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 103663384, + "download_count": 2, + "created_at": "2024-02-25T11:31:06Z", + "updated_at": "2024-02-25T11:31:14Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124-armv7l.AppImage" + }, + { + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461313", + "id": 153461313, + "node_id": "RA_kwDOBW4gns4JJaJB", + "name": "P3X-OneNote-2024.4.124-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -72478,19 +78427,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 522, - "download_count": 22, - "created_at": "2021-04-05T11:33:57Z", - "updated_at": "2021-04-05T11:33:57Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest-mac.yml" + "size": 106389122, + "download_count": 1, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:37:54Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124-mac.zip" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467119", - "id": 34467119, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE5", - "name": "latest.yml", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461319", + "id": 153461319, + "node_id": "RA_kwDOBW4gns4JJaJH", + "name": "P3X-OneNote-2024.4.124-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -72512,87 +78461,121 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 350, - "download_count": 28, - "created_at": "2021-04-05T11:30:50Z", - "updated_at": "2021-04-05T11:30:50Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest.yml" + "size": 112075, + "download_count": 1, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:37:51Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467928", - "id": 34467928, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3OTI4", - "name": "Patchwork-3.18.1-arm64.AppImage", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460912", + "id": 153460912, + "node_id": "RA_kwDOBW4gns4JJaCw", + "name": "p3x-onenote-2024.4.124.aarch64.rpm", + "label": "", "uploader": { - "login": "black-puppydog", - "id": 189241, - "node_id": "MDQ6VXNlcjE4OTI0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/189241?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/black-puppydog", - "html_url": "https://github.com/black-puppydog", - "followers_url": "https://api.github.com/users/black-puppydog/followers", - "following_url": "https://api.github.com/users/black-puppydog/following{/other_user}", - "gists_url": "https://api.github.com/users/black-puppydog/gists{/gist_id}", - "starred_url": "https://api.github.com/users/black-puppydog/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/black-puppydog/subscriptions", - "organizations_url": "https://api.github.com/users/black-puppydog/orgs", - "repos_url": "https://api.github.com/users/black-puppydog/repos", - "events_url": "https://api.github.com/users/black-puppydog/events{/privacy}", - "received_events_url": "https://api.github.com/users/black-puppydog/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 125084708, - "download_count": 195, - "created_at": "2021-04-05T11:59:31Z", - "updated_at": "2021-04-05T11:59:44Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-arm64.AppImage" + "size": 73495153, + "download_count": 3, + "created_at": "2024-02-25T11:32:13Z", + "updated_at": "2024-02-25T11:32:20Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/p3x-onenote-2024.4.124.aarch64.rpm" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34474948", - "id": 34474948, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDc0OTQ4", - "name": "Patchwork-3.18.1-armv7l.AppImage", - "label": null, + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460759", + "id": 153460759, + "node_id": "RA_kwDOBW4gns4JJaAX", + "name": "P3X-OneNote-2024.4.124.AppImage", + "label": "", "uploader": { - "login": "black-puppydog", - "id": 189241, - "node_id": "MDQ6VXNlcjE4OTI0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/189241?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/black-puppydog", - "html_url": "https://github.com/black-puppydog", - "followers_url": "https://api.github.com/users/black-puppydog/followers", - "following_url": "https://api.github.com/users/black-puppydog/following{/other_user}", - "gists_url": "https://api.github.com/users/black-puppydog/gists{/gist_id}", - "starred_url": "https://api.github.com/users/black-puppydog/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/black-puppydog/subscriptions", - "organizations_url": "https://api.github.com/users/black-puppydog/orgs", - "repos_url": "https://api.github.com/users/black-puppydog/repos", - "events_url": "https://api.github.com/users/black-puppydog/events{/privacy}", - "received_events_url": "https://api.github.com/users/black-puppydog/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 115021826, + "download_count": 112, + "created_at": "2024-02-25T11:30:56Z", + "updated_at": "2024-02-25T11:31:05Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124.AppImage" + }, + { + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460901", + "id": 153460901, + "node_id": "RA_kwDOBW4gns4JJaCl", + "name": "p3x-onenote-2024.4.124.armv7l.rpm", + "label": "", + "uploader": { + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 109342979, - "download_count": 82, - "created_at": "2021-04-05T14:47:40Z", - "updated_at": "2021-04-05T14:47:52Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-armv7l.AppImage" + "size": 71745809, + "download_count": 1, + "created_at": "2024-02-25T11:32:07Z", + "updated_at": "2024-02-25T11:32:13Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/p3x-onenote-2024.4.124.armv7l.rpm" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467075", - "id": 34467075, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MDc1", - "name": "Patchwork-3.18.1-mac.zip", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461314", + "id": 153461314, + "node_id": "RA_kwDOBW4gns4JJaJC", + "name": "P3X-OneNote-2024.4.124.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -72614,19 +78597,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 113909949, - "download_count": 38, - "created_at": "2021-04-05T11:29:51Z", - "updated_at": "2021-04-05T11:29:54Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-mac.zip" + "size": 109957345, + "download_count": 1, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:38:04Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124.dmg" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467114", - "id": 34467114, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE0", - "name": "Patchwork-3.18.1.AppImage", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461315", + "id": 153461315, + "node_id": "RA_kwDOBW4gns4JJaJD", + "name": "P3X-OneNote-2024.4.124.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -72650,51 +78633,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117593005, - "download_count": 1605, - "created_at": "2021-04-05T11:30:42Z", - "updated_at": "2021-04-05T11:30:45Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.AppImage" + "size": 116680, + "download_count": 1, + "created_at": "2024-02-25T11:37:51Z", + "updated_at": "2024-02-25T11:37:51Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/P3X-OneNote-2024.4.124.dmg.blockmap" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467273", - "id": 34467273, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjcz", - "name": "Patchwork-3.18.1.dmg", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460933", + "id": 153460933, + "node_id": "RA_kwDOBW4gns4JJaDF", + "name": "p3x-onenote-2024.4.124.x86_64.rpm", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117502107, - "download_count": 1899, - "created_at": "2021-04-05T11:33:55Z", - "updated_at": "2021-04-05T11:33:57Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg" + "size": 78158709, + "download_count": 28, + "created_at": "2024-02-25T11:32:20Z", + "updated_at": "2024-02-25T11:32:27Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/p3x-onenote-2024.4.124.x86_64.rpm" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467272", - "id": 34467272, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjcy", - "name": "Patchwork-3.18.1.dmg.blockmap", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461261", + "id": 153461261, + "node_id": "RA_kwDOBW4gns4JJaIN", + "name": "p3x-onenote-electron-setup-win-2024.4.124.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -72718,17 +78701,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 122616, - "download_count": 23, - "created_at": "2021-04-05T11:33:55Z", - "updated_at": "2021-04-05T11:33:55Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg.blockmap" + "size": 84531231, + "download_count": 9, + "created_at": "2024-02-25T11:36:38Z", + "updated_at": "2024-02-25T11:36:41Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/p3x-onenote-electron-setup-win-2024.4.124.exe" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467115", - "id": 34467115, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE1", - "name": "Patchwork-Setup-3.18.1.exe", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153461262", + "id": 153461262, + "node_id": "RA_kwDOBW4gns4JJaIO", + "name": "p3x-onenote-electron-setup-win-2024.4.124.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -72752,464 +78735,941 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 170328393, - "download_count": 4306, - "created_at": "2021-04-05T11:30:44Z", - "updated_at": "2021-04-05T11:30:50Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-Setup-3.18.1.exe" + "size": 89561, + "download_count": 7, + "created_at": "2024-02-25T11:36:38Z", + "updated_at": "2024-02-25T11:36:38Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/p3x-onenote-electron-setup-win-2024.4.124.exe.blockmap" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467116", - "id": 34467116, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE2", - "name": "Patchwork-Setup-3.18.1.exe.blockmap", + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460858", + "id": 153460858, + "node_id": "RA_kwDOBW4gns4JJaB6", + "name": "p3x-onenote_2024.4.124_amd64.deb", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77716954, + "download_count": 187, + "created_at": "2024-02-25T11:31:52Z", + "updated_at": "2024-02-25T11:32:00Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/p3x-onenote_2024.4.124_amd64.deb" + }, + { + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460881", + "id": 153460881, + "node_id": "RA_kwDOBW4gns4JJaCR", + "name": "p3x-onenote_2024.4.124_arm64.deb", + "label": "", + "uploader": { + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 73180166, + "download_count": 13, + "created_at": "2024-02-25T11:32:01Z", + "updated_at": "2024-02-25T11:32:07Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/p3x-onenote_2024.4.124_arm64.deb" + }, + { + "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/153460838", + "id": 153460838, + "node_id": "RA_kwDOBW4gns4JJaBm", + "name": "p3x-onenote_2024.4.124_armv7l.deb", + "label": "", + "uploader": { + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 71659032, + "download_count": 7, + "created_at": "2024-02-25T11:31:34Z", + "updated_at": "2024-02-25T11:31:51Z", + "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2024.4.124/p3x-onenote_2024.4.124_armv7l.deb" + } + ], + "tarball_url": "https://api.github.com/repos/patrikx3/onenote/tarball/v2024.4.124", + "zipball_url": "https://api.github.com/repos/patrikx3/onenote/zipball/v2024.4.124", + "body_html": "<p><a href=\"https://github.com/patrikx3/onenote/blob/master/change-log.md#v20244124\">https://github.com/patrikx3/onenote/blob/master/change-log.md#v20244124</a></p>\n<p><a href=\"https://snapcraft.io/p3x-onenote#cory-non-external\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46aa03c94aa80f6545e01f2ce3966a1d7ae73552495f177b9b71f411408ce325/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Snapcraft\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>", + "reactions": { + "url": "https://api.github.com/repos/patrikx3/onenote/releases/143518757/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:38.014Z" + }, + "paperarxiv": { + "latestRelease": { + "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101", + "assets_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101/assets", + "upload_url": "https://uploads.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101/assets{?name,label}", + "html_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/tag/v0.1.2", + "id": 56216101, + "author": { + "login": "fuzihaofzh", + "id": 1419566, + "node_id": "MDQ6VXNlcjE0MTk1NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/fuzihaofzh", + "html_url": "https://github.com/fuzihaofzh", + "followers_url": "https://api.github.com/users/fuzihaofzh/followers", + "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", + "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", + "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", + "repos_url": "https://api.github.com/users/fuzihaofzh/repos", + "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", + "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBinwyc4DWcol", + "tag_name": "v0.1.2", + "target_commitish": "master", + "name": "v0.1.2", + "draft": false, + "prerelease": false, + "created_at": "2022-01-01T14:04:22Z", + "published_at": "2022-01-01T15:31:47Z", + "assets": [ + { + "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52978366", + "id": 52978366, + "node_id": "RA_kwDOBinwyc4DKGK-", + "name": "PaperArxiv-0.1.2-setup.exe", + "label": null, + "uploader": { + "login": "fuzihaofzh", + "id": 1419566, + "node_id": "MDQ6VXNlcjE0MTk1NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/fuzihaofzh", + "html_url": "https://github.com/fuzihaofzh", + "followers_url": "https://api.github.com/users/fuzihaofzh/followers", + "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", + "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", + "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", + "repos_url": "https://api.github.com/users/fuzihaofzh/repos", + "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", + "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 100150272, + "download_count": 50, + "created_at": "2022-01-01T15:28:18Z", + "updated_at": "2022-01-01T15:29:04Z", + "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/PaperArxiv-0.1.2-setup.exe" + }, + { + "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52894124", + "id": 52894124, + "node_id": "RA_kwDOBinwyc4DJxms", + "name": "PaperArxiv.app.zip", + "label": null, + "uploader": { + "login": "fuzihaofzh", + "id": 1419566, + "node_id": "MDQ6VXNlcjE0MTk1NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/fuzihaofzh", + "html_url": "https://github.com/fuzihaofzh", + "followers_url": "https://api.github.com/users/fuzihaofzh/followers", + "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", + "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", + "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", + "repos_url": "https://api.github.com/users/fuzihaofzh/repos", + "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", + "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 100699029, + "download_count": 36, + "created_at": "2021-12-31T03:07:26Z", + "updated_at": "2021-12-31T03:17:21Z", + "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/PaperArxiv.app.zip" + }, + { + "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52894135", + "id": 52894135, + "node_id": "RA_kwDOBinwyc4DJxm3", + "name": "paperarxiv_0.1.2_amd64.deb", + "label": null, + "uploader": { + "login": "fuzihaofzh", + "id": 1419566, + "node_id": "MDQ6VXNlcjE0MTk1NjY=", + "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/fuzihaofzh", + "html_url": "https://github.com/fuzihaofzh", + "followers_url": "https://api.github.com/users/fuzihaofzh/followers", + "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", + "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", + "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", + "repos_url": "https://api.github.com/users/fuzihaofzh/repos", + "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", + "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-deb", + "state": "uploaded", + "size": 82554820, + "download_count": 23, + "created_at": "2021-12-31T03:07:54Z", + "updated_at": "2021-12-31T03:16:38Z", + "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/paperarxiv_0.1.2_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/tarball/v0.1.2", + "zipball_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/zipball/v0.1.2", + "body_html": "<ul>\n<li>Support Markdown, LaTeX, Mermaid</li>\n<li>New GUI</li>\n<li>Lazy load to speed up the app</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:38.203Z" + }, + "panwriter": { + "latestRelease": { + "url": "https://api.github.com/repos/mb21/panwriter/releases/123352339", + "assets_url": "https://api.github.com/repos/mb21/panwriter/releases/123352339/assets", + "upload_url": "https://uploads.github.com/repos/mb21/panwriter/releases/123352339/assets{?name,label}", + "html_url": "https://github.com/mb21/panwriter/releases/tag/v0.8.6", + "id": 123352339, + "author": { + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOCUw__c4HWjUT", + "tag_name": "v0.8.6", + "target_commitish": "master", + "name": "0.8.6", + "draft": false, + "prerelease": false, + "created_at": "2023-10-02T15:16:46Z", + "published_at": "2023-10-02T15:27:00Z", + "assets": [ + { + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128705201", + "id": 128705201, + "node_id": "RA_kwDOCUw__c4Hq-Kx", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 370, + "download_count": 1427, + "created_at": "2023-10-02T15:25:11Z", + "updated_at": "2023-10-02T15:25:12Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128705203", + "id": 128705203, + "node_id": "RA_kwDOCUw__c4Hq-Kz", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 823, + "download_count": 3141, + "created_at": "2023-10-02T15:25:11Z", + "updated_at": "2023-10-02T15:25:12Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128705202", + "id": 128705202, + "node_id": "RA_kwDOCUw__c4Hq-Ky", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 347, + "download_count": 11281, + "created_at": "2023-10-02T15:25:11Z", + "updated_at": "2023-10-02T15:25:12Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/latest.yml" + }, + { + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128704832", + "id": 128704832, + "node_id": "RA_kwDOCUw__c4Hq-FA", + "name": "PanWriter-0.8.6-arm64-mac.zip", + "label": "", + "uploader": { + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 120863518, + "download_count": 276, + "created_at": "2023-10-02T15:21:53Z", + "updated_at": "2023-10-02T15:22:10Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6-arm64-mac.zip" + }, + { + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128704833", + "id": 128704833, + "node_id": "RA_kwDOCUw__c4Hq-FB", + "name": "PanWriter-0.8.6-arm64-mac.zip.blockmap", + "label": "", + "uploader": { + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 175890, - "download_count": 27, - "created_at": "2021-04-05T11:30:44Z", - "updated_at": "2021-04-05T11:30:44Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-Setup-3.18.1.exe.blockmap" + "size": 127927, + "download_count": 4, + "created_at": "2023-10-02T15:21:53Z", + "updated_at": "2023-10-02T15:21:53Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467196", - "id": 34467196, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTk2", - "name": "ssb-patchwork_3.18.1_amd64.deb", + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128704639", + "id": 128704639, + "node_id": "RA_kwDOCUw__c4Hq-B_", + "name": "PanWriter-0.8.6-arm64.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 76489250, - "download_count": 284, - "created_at": "2021-04-05T11:32:36Z", - "updated_at": "2021-04-05T11:32:38Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.deb" + "size": 126955727, + "download_count": 587, + "created_at": "2023-10-02T15:19:38Z", + "updated_at": "2023-10-02T15:19:58Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6-arm64.dmg" }, { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467171", - "id": 34467171, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTcx", - "name": "ssb-patchwork_3.18.1_amd64.snap", + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128704638", + "id": 128704638, + "node_id": "RA_kwDOCUw__c4Hq-B-", + "name": "PanWriter-0.8.6-arm64.dmg.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 100966400, - "download_count": 46, - "created_at": "2021-04-05T11:31:33Z", - "updated_at": "2021-04-05T11:31:35Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/ssbc/patchwork/tarball/v3.18.1", - "zipball_url": "https://api.github.com/repos/ssbc/patchwork/zipball/v3.18.1", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> <strong>That one last proper release of Patchwork!</strong> <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></p>\n<p>That's right folks. This is it. Nearly six years after the initial commit by Paul, the time of Patchwork will come to an end.</p>\n<p><strong>This is the last release of Patchwork</strong><br>\n<strong>There will be no further development on Patchwork.</strong><br>\n<strong>Issue tracker and pull requests will be closed.</strong></p>\n<p>This release is meant to tide us over so that other clients can take it from here.</p>\n<h3>Where do we go from here? Do I have to change client now?</h3>\n<p>For the time being (the next couple of months) you should be fine to just keep Patchwork running. However, as time progresses and security of the underlying components \"degrades\" (read: already existing issues are <em>discovered</em>) it will become a bad idea to keep running Patchwork.<br>\nBy that time, you should pick a different ssb client.</p>\n<h3>Why retire Patchwork? Can I keep it alive?</h3>\n<p>Of course Patchwork is, as always, released under the AGPL license. So if you really wanted to, you could fork it and keep it alive. However, let me (Daan) explain why this is a bad idea:</p>\n<p><strong>All the devs say \"Don't do it!\"</strong></p>\n<p>Everyone who has spent significant time in the codebase agrees that it is time to retire Patchwork. Over the years, it has seen multiple iterations of developers coming in, trying to change things in a structural way, then burning out on it. It's a pattern, so be warned. This is due to the fact that Patchwork makes some architectural decisions that make it hard to maintain, and even harder for <em>new</em> developers to get into the codebase:</p>\n<ul>\n<li><strong>depject</strong> is a bespoke dependency injection system, which breaks any kind of navigation and tool support for debugging.</li>\n<li><strong>mutant</strong> is another bespoke implementation of observables. It is also used for generating HTML, which makes a transition to component-based UI toolkits very hard.</li>\n<li><strong>custom sbot</strong>: Patchwork doesn't really work except with its own, bundled <code>ssb-server</code>. This is considered bad form; ssb applications should <em>really</em> be able to peacefully co-exist.</li>\n<li><strong>ssb-db</strong>, the bespoke database of the original ssb stack, is deeply baked into patchwork. Migrating to the new <a href=\"https://github.com/ssb-ngi-pointer/ssb-db2\">ssb-db2</a> would be a long and painful process. This is compounded by the fact that patchwork bundles a few custom plugins for ssb-db.</li>\n</ul>\n<p>I want to be clear that <em>none</em> of the above are impossible to solve; in fact, they all have straight-forward <em>but labour-intensive</em> solutions. I also want to be clear that these technological choices were all made for good reasons at the time, and I am sure you're as greatful to the developers who made them as I am, for putting their (overwhelmingly volunteered!) time into the project, and for making Patchwork the application that it is. In combination however, the above issues mean that new developers are faced with a very, very steep leaning curve before they're able to even make small changes.<br>\nGiven all of the above, it makes more sense to deprecate Patchwork and focus our efforts on projects like <a href=\"https://github.com/fraction/oasis\">oasis</a> or <a href=\"https://gitlab.com/staltz/manyverse\" rel=\"nofollow\">manyverse</a> which are nearing feature parity with Patchwork. If you want to get involved with ssb development, both are great projects for that; they are much more hackable than Patchwork, and follow standard techniques & workflows, so you'll feel right at home.</p>\n<p><strong>If you do, against all advice, want to continue developing Patchwork</strong> then we kindly request you rename it to reflect the change in leadership.</p>\n<h2>Install</h2>\n<p>Use <a href=\"https://github.com/ssbc/patchwork#installation\">your favorite package manager</a> or install manually.</p>\n<h3>Windows</h3>\n<p><strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-Setup-3.18.1.exe\"><code>Patchwork-Setup-3.18.1.exe</code></a></strong></p>\n<h3>macOS</h3>\n<p><strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg\"><code>Patchwork-3.18.1.dmg</code></a></strong></p>\n<p>You must <a href=\"https://support.apple.com/kb/PH25088\" rel=\"nofollow\">allow apps from \"unidentified\" developers</a>.</p>\n<h3>Linux</h3>\n<p><strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.AppImage\"><code>Patchwork-3.18.1.AppImage</code></a></strong><br>\n<strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-arm64.AppImage\"><code>Patchwork-3.18.1-arm64.AppImage</code></a></strong><br>\n<strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-armv7l.AppImage\"><code>Patchwork-3.18.1-armv7l.AppImage</code></a></strong></p>\n<p>You may need to <a href=\"https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox\">fix the sandbox</a>.</p>\n<p>There are also releases for Debian and Snapcraft:</p>\n<ul>\n<li><strong>Debian:</strong> <a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.deb\"><code>ssb-patchwork_3.18.1_amd64.deb</code></a></li>\n<li><strong>Snapcraft:</strong> <code>sudo snap install ssb-patchwork</code>\n<ul>\n<li>If this somehow doesn't work, you might be on the beta channel. Using <code>sudo snap refresh --channel=stable ssb-patchwork</code> should solve this.</li>\n<li>You can also download <a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.snap\"><code>ssb-patchwork_3.18.1_amd64.snap</code></a> directly but you have to install with <code>snap install --dangerous</code> because it's unsigned.</li>\n</ul>\n</li>\n</ul>\n<h2>Getting started</h2>\n<p>If this is your first time on Scuttlebutt you may need an invite to get connected. After installing Patchwork and choosing your name you should select the <strong>Join Pub</strong> button. You'll need to <a href=\"https://github.com/ssbc/ssb-server/wiki/Pub-Servers#public-pubs\">get a pub invite</a>, paste it into the prompt, and select <strong>Redeem invite</strong>.</p>\n<p>You can find more information in the <a href=\"https://www.scuttlebutt.nz/getting-started\" rel=\"nofollow\">Getting Started Guide</a>.</p>\n<h2>Changes</h2>\n<h3>Added</h3>\n<ul>\n<li>Builds for arm64 & armv7l Linux</li>\n<li>Spellchecking: add ability to select multiple languages or to disable it completely.</li>\n<li>Rudimentary Status page shows index progress per view</li>\n<li>Context menus are much richer now, allowing to copy media & open things in Browser both locally and on a public viewer.</li>\n</ul>\n<h3>Deprecated</h3>\n<ul>\n<li>Use of depject had been deprecated for a long while.<br>\nAs a proof of concept, some modules in this release were now migrated from depject to regular imports.</li>\n</ul>\n<h3>Security</h3>\n<ul>\n<li>A metric ton of version bumps, most notably including electron (now <code>v11.3.0</code>) and chloride.<br>\nThe result is a much snappier experience and virtually no \"falling back to JS crypto\" slowness.</li>\n</ul>\n<h3>Added</h3>\n<ul>\n<li>Farsi translation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dev0p0/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dev0p0\">@dev0p0</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"689458082\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1313\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1313/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1313\">#1313</a>)</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>While publishing a message, the content warning will be <code>trim()</code>'ed of leading and trailing whitespace. If the result is empty, no content warning will be published.</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Drop-down for blocking feeds was not showing (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"748043725\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1328\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ssbc/patchwork/issues/1328/hovercard\" href=\"https://github.com/ssbc/patchwork/issues/1328\">#1328</a>, fixed in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"786393701\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1368\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1368/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1368\">#1368</a>)</li>\n<li>Correct Brazilian Portuguese translation (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"743030205\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1327\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1327/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1327\">#1327</a>, thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/fabiocosta0305/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/fabiocosta0305\">@fabiocosta0305</a>)</li>\n<li>Correction to French translation (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"630362466\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1298\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1298/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1298\">#1298</a>, thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BorisPAING/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BorisPAING\">@BorisPAING</a>)</li>\n<li>One for the language enthusiasts: \"who\" -> \"whom\" (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"664588979\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1307\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1307/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1307\">#1307</a>, thank you <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RichardLitt/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RichardLitt\">@RichardLitt</a>!)</li>\n</ul>\n<h3>Security</h3>\n<ul>\n<li>Many version bumps, including some security updates in direct and transitive dependencies.</li>\n</ul>\n<h2>Support</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f914.png\">🤔</g-emoji> <a href=\"https://www.scuttlebutt.nz/faq/\" rel=\"nofollow\">Any questions? Check out the Scuttlebutt FAQ!</a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"sos\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f198.png\">🆘</g-emoji> <a href=\"https://github.com/ssbc/patchwork/issues/new\">Need help? Please create an issue!</a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.698Z" - }, - "pendulums": { - "latestRelease": { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/20353247", - "assets_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/20353247/assets", - "upload_url": "https://uploads.github.com/repos/Swing-team/pendulums-web-client/releases/20353247/assets{?name,label}", - "html_url": "https://github.com/Swing-team/pendulums-web-client/releases/tag/v1.1.0", - "id": 20353247, - "author": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMzUzMjQ3", - "tag_name": "v1.1.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2019-09-30T14:41:38Z", - "published_at": "2019-09-30T14:54:30Z", - "assets": [ + "size": 133708, + "download_count": 6, + "created_at": "2023-10-02T15:19:38Z", + "updated_at": "2023-10-02T15:19:38Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6-arm64.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15209175", - "id": 15209175, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA5MTc1", - "name": "Pendulums.apk", - "label": null, + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128705097", + "id": 128705097, + "node_id": "RA_kwDOCUw__c4Hq-JJ", + "name": "PanWriter-0.8.6-x64-mac.zip", + "label": "", "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.android.package-archive", + "content_type": "application/zip", "state": "uploaded", - "size": 4899984, - "download_count": 1810, - "created_at": "2019-09-30T14:52:41Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.apk" + "size": 126169123, + "download_count": 157, + "created_at": "2023-10-02T15:24:24Z", + "updated_at": "2023-10-02T15:24:46Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6-x64-mac.zip" }, { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208846", - "id": 15208846, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4ODQ2", - "name": "Pendulums.AppImage", - "label": null, + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128705098", + "id": 128705098, + "node_id": "RA_kwDOCUw__c4Hq-JK", + "name": "PanWriter-0.8.6-x64-mac.zip.blockmap", + "label": "", "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64810114, - "download_count": 608, - "created_at": "2019-09-30T14:39:22Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.AppImage" + "size": 132760, + "download_count": 4, + "created_at": "2023-10-02T15:24:24Z", + "updated_at": "2023-10-02T15:24:24Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6-x64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208507", - "id": 15208507, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4NTA3", - "name": "Pendulums.deb", - "label": null, + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128704824", + "id": 128704824, + "node_id": "RA_kwDOCUw__c4Hq-E4", + "name": "PanWriter-0.8.6-x64.dmg", + "label": "", "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 45404278, - "download_count": 817, - "created_at": "2019-09-30T14:18:51Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.deb" + "size": 132189054, + "download_count": 470, + "created_at": "2023-10-02T15:21:44Z", + "updated_at": "2023-10-02T15:22:04Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6-x64.dmg" }, { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208085", - "id": 15208085, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4MDg1", - "name": "Pendulums.dmg", - "label": null, + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128704825", + "id": 128704825, + "node_id": "RA_kwDOCUw__c4Hq-E5", + "name": "PanWriter-0.8.6-x64.dmg.blockmap", + "label": "", "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 63635091, - "download_count": 1719, - "created_at": "2019-09-30T13:58:08Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.dmg" + "size": 137969, + "download_count": 4, + "created_at": "2023-10-02T15:21:44Z", + "updated_at": "2023-10-02T15:21:44Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208305", - "id": 15208305, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4MzA1", - "name": "Pendulums.exe", - "label": null, + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128704918", + "id": 128704918, + "node_id": "RA_kwDOCUw__c4Hq-GW", + "name": "PanWriter-0.8.6.AppImage", + "label": "", "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 44953639, - "download_count": 4583, - "created_at": "2019-09-30T14:09:25Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.exe" + "size": 136110347, + "download_count": 668, + "created_at": "2023-10-02T15:22:41Z", + "updated_at": "2023-10-02T15:22:56Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-0.8.6.AppImage" }, { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208665", - "id": 15208665, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4NjY1", - "name": "Pendulums.snap", - "label": null, + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128705180", + "id": 128705180, + "node_id": "RA_kwDOCUw__c4Hq-Kc", + "name": "PanWriter-Setup-0.8.6.exe", + "label": "", "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 54349824, - "download_count": 49, - "created_at": "2019-09-30T14:29:53Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.snap" + "size": 101676980, + "download_count": 3506, + "created_at": "2023-10-02T15:24:50Z", + "updated_at": "2023-10-02T15:25:11Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-Setup-0.8.6.exe" + }, + { + "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/128705179", + "id": 128705179, + "node_id": "RA_kwDOCUw__c4Hq-Kb", + "name": "PanWriter-Setup-0.8.6.exe.blockmap", + "label": "", + "uploader": { + "login": "mb21", + "id": 157497, + "node_id": "MDQ6VXNlcjE1NzQ5Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mb21", + "html_url": "https://github.com/mb21", + "followers_url": "https://api.github.com/users/mb21/followers", + "following_url": "https://api.github.com/users/mb21/following{/other_user}", + "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", + "organizations_url": "https://api.github.com/users/mb21/orgs", + "repos_url": "https://api.github.com/users/mb21/repos", + "events_url": "https://api.github.com/users/mb21/events{/privacy}", + "received_events_url": "https://api.github.com/users/mb21/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 106843, + "download_count": 1088, + "created_at": "2023-10-02T15:24:50Z", + "updated_at": "2023-10-02T15:24:50Z", + "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.6/PanWriter-Setup-0.8.6.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/zipball/v1.1.0", - "body_html": "<h2>Changes</h2>\n<ul>\n<li>\n<p>Do you have many projects and notes? you can now sort them!</p>\n</li>\n<li>\n<p>You can access and read your notes when you are offline</p>\n</li>\n<li>\n<p>Are you a fan of light themes? You can switch your theme in \"Profile Settings\"</p>\n</li>\n<li>\n<p>Added new grouped chart</p>\n</li>\n<li>\n<p>Do you miss rest time notifications on Android? We have added a background service to keep track of your activities when the app is in background</p>\n</li>\n<li>\n<p>Strikethrough was missing in notes, so we have added it</p>\n</li>\n<li>\n<p>Now you can leave a project. If you are an owner, you should choose a new owner for the project</p>\n</li>\n<li>\n<p>Now you can delete your account if you don't like Pendulums <g-emoji class=\"g-emoji\" alias=\"disappointed\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f61e.png\">😞</g-emoji></p>\n</li>\n<li>\n<p>We've made a lot of UI improvements</p>\n</li>\n<li>\n<p>We've made a lot of performance improvements</p>\n</li>\n<li>\n<p>Fixed a lot of issues</p>\n</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/mb21/panwriter/tarball/v0.8.6", + "zipball_url": "https://api.github.com/repos/mb21/panwriter/zipball/v0.8.6", + "body_html": "<p>Upgraded Electron to 26.2.4</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.866Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:38.248Z" }, - "pencil": { + "p3x-redis-ui": { "latestRelease": { - "url": "https://api.github.com/repos/evolus/pencil/releases/20823439", - "assets_url": "https://api.github.com/repos/evolus/pencil/releases/20823439/assets", - "upload_url": "https://uploads.github.com/repos/evolus/pencil/releases/20823439/assets{?name,label}", - "html_url": "https://github.com/evolus/pencil/releases/tag/v3.1.0", - "id": 20823439, + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/143964692", + "assets_url": "https://api.github.com/repos/patrikx3/redis-ui/releases/143964692/assets", + "upload_url": "https://uploads.github.com/repos/patrikx3/redis-ui/releases/143964692/assets{?name,label}", + "html_url": "https://github.com/patrikx3/redis-ui/releases/tag/v2024.4.134", + "id": 143964692, "author": { - "login": "dgthanhan", - "id": 7098377, - "node_id": "MDQ6VXNlcjcwOTgzNzc=", - "avatar_url": "https://avatars.githubusercontent.com/u/7098377?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dgthanhan", - "html_url": "https://github.com/dgthanhan", - "followers_url": "https://api.github.com/users/dgthanhan/followers", - "following_url": "https://api.github.com/users/dgthanhan/following{/other_user}", - "gists_url": "https://api.github.com/users/dgthanhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dgthanhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dgthanhan/subscriptions", - "organizations_url": "https://api.github.com/users/dgthanhan/orgs", - "repos_url": "https://api.github.com/users/dgthanhan/repos", - "events_url": "https://api.github.com/users/dgthanhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/dgthanhan/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIwODIzNDM5", - "tag_name": "v3.1.0", - "target_commitish": "master", - "name": "3.1.0", - "draft": false, - "prerelease": false, - "created_at": "2019-10-18T11:38:10Z", - "published_at": "2019-10-19T09:54:03Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/evolus/pencil/tarball/v3.1.0", - "zipball_url": "https://api.github.com/repos/evolus/pencil/zipball/v3.1.0", - "body_html": "<h1>RELEASE NOTES 3.1.0</h1>\n<ul>\n<li>Support for compact layout</li>\n<li>Optimize output file by removing unused/gabbage resources</li>\n<li>Add copy page bitmap to clipboard</li>\n<li>Add screencapture and color picker</li>\n<li>Implement quick canvas resizing using corner resizer</li>\n<li>Add support for line-height in font property</li>\n<li>Fix dialog API and script editor</li>\n<li>Automatically show \"Launch script editor\" for special plain text properties</li>\n<li>Enhance connector invalidation code to improve keyboard moving performance</li>\n<li>Add support for built-in private collection embedded inside stencil collection</li>\n<li>Fix problem when pasting shapes are out of the current view-port</li>\n<li>Change default page size for new page as best-fit</li>\n<li>Fix broken bitmap and svg image embedded in private shape collection</li>\n<li>Add support for shadow color in stencil generated from stencil builder</li>\n<li>Fix shape preparing bug that make background bitmap generation failed.</li>\n<li>Normalize calculated values from group sizing policy to int to avoid blurry edges</li>\n<li>Enhance snapping performance and support snapping when moving multiple shapes</li>\n<li>Allow range-selection from canvas scrollpane, clear selection when clicking outside canvas.</li>\n<li>Support horizontal/vertical only moving using ctrl key</li>\n<li>Fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"220120220\" data-permission-text=\"Title is private\" data-url=\"https://github.com/evolus/pencil/issues/297\" data-hovercard-type=\"issue\" data-hovercard-url=\"/evolus/pencil/issues/297/hovercard\" href=\"https://github.com/evolus/pencil/issues/297\">#297</a> - handling for command line argument</li>\n<li>Fix dialog sizing and style that cause long dialogs</li>\n<li>Showing actual file path or the installed collection in its about dialog</li>\n<li>Fix duplication of system collection loading</li>\n<li>Showing edge border in collection pane to indicate user-installed collections</li>\n<li>Fix handling of file argumennt whens starting Pencil in developer mode</li>\n<li>Fix crash caused by unzip2 and easy-zip2</li>\n<li>Use Electron 6.0.1 (Node 12, Chrome 76)</li>\n<li>Fix character encoding in PDF export</li>\n<li>Fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"200100571\" data-permission-text=\"Title is private\" data-url=\"https://github.com/evolus/pencil/issues/227\" data-hovercard-type=\"issue\" data-hovercard-url=\"/evolus/pencil/issues/227/hovercard\" href=\"https://github.com/evolus/pencil/issues/227\">#227</a> Printing more than once Hangs on \"Exporting\" screen</li>\n<li>Improving property editor side pane</li>\n<li>Fix Page detail menu and dialog: move \"Properties\" to the end, automatically focus and select title input.</li>\n<li>Add \"Insert Screenshot...\" menu action for canvas, replacing the startup screen button.</li>\n<li>Implement native MAC capture service</li>\n<li>Add option to insert screenshot as n-patch image</li>\n<li>Cleanup parsererror message in output PDF/print</li>\n<li>Add support for copy selection to clipboard as bitmap when holding \"shift\" key.</li>\n<li>Initial impl for checking missing resources</li>\n<li>Fix file missing bug in stencil builder</li>\n<li>Fix wrong file filter when corespodent collection is not installed</li>\n<li>Fix large image captured in HiDPI screen</li>\n<li>Update \"Edit Image...\" into using external editor</li>\n<li>Stop using local version of Material Design Icons which may cause problem in some Linux systems with chinese locale</li>\n<li>Fix losing of n-patch bitmap image after reloading, add offscreen validation support for n-patch behavior</li>\n<li>Add clickable prototype HTML export template</li>\n<li>Add multi repo view for stencil repo browser</li>\n<li>Add deploy tool for stencil builder</li>\n<li>Add page property to allow copying of background page links</li>\n<li>Add export scale and clickable PDF export</li>\n<li>Fix child pages ordering not saved</li>\n<li>Fix performance problem caused by timer leaking in color selector</li>\n<li>Add support for document color palette in color pickers</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/evolus/pencil/releases/20823439/reactions", - "total_count": 12, - "+1": 5, - "-1": 0, - "laugh": 2, - "hooray": 2, - "confused": 0, - "heart": 1, - "rocket": 1, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.873Z" - }, - "peacock": { - "latestRelease": { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/25249444", - "assets_url": "https://api.github.com/repos/spikecodes/peacock/releases/25249444/assets", - "upload_url": "https://uploads.github.com/repos/spikecodes/peacock/releases/25249444/assets{?name,label}", - "html_url": "https://github.com/spikecodes/peacock/releases/tag/v2.3.5", - "id": 25249444, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1MjQ5NDQ0", - "tag_name": "v2.3.5", + "node_id": "RE_kwDOCNDtQ84IlLoU", + "tag_name": "v2024.4.134", "target_commitish": "master", - "name": "2.3.5", + "name": "2024.4.134", "draft": false, "prerelease": false, - "created_at": "2020-04-06T18:56:24Z", - "published_at": "2020-04-06T19:11:30Z", + "created_at": "2024-02-28T09:50:44Z", + "published_at": "2024-02-28T09:51:04Z", "assets": [ { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445878", - "id": 19445878, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODc4", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973910", + "id": 153973910, + "node_id": "RA_kwDOCNDtQ84JLXSW", + "name": "latest-linux-arm.yml", + "label": "", + "uploader": { + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/vnd.yaml", + "state": "uploaded", + "size": 733, + "download_count": 0, + "created_at": "2024-02-28T09:49:22Z", + "updated_at": "2024-02-28T09:49:22Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/latest-linux-arm.yml" + }, + { + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973908", + "id": 153973908, + "node_id": "RA_kwDOCNDtQ84JLXSU", + "name": "latest-linux-arm64.yml", + "label": "", + "uploader": { + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/vnd.yaml", + "state": "uploaded", + "size": 731, + "download_count": 0, + "created_at": "2024-02-28T09:49:22Z", + "updated_at": "2024-02-28T09:49:22Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/latest-linux-arm64.yml" + }, + { + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973906", + "id": 153973906, + "node_id": "RA_kwDOCNDtQ84JLXSS", "name": "latest-linux.yml", "label": "", + "uploader": { + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/vnd.yaml", + "state": "uploaded", + "size": 718, + "download_count": 4, + "created_at": "2024-02-28T09:49:21Z", + "updated_at": "2024-02-28T09:49:21Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974378", + "id": 153974378, + "node_id": "RA_kwDOCNDtQ84JLXZq", + "name": "latest-mac.yml", + "label": "", "uploader": { "login": "github-actions[bot]", "id": 41898282, @@ -73232,16 +79692,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 364, - "download_count": 362, - "created_at": "2020-04-06T19:00:32Z", - "updated_at": "2020-04-06T19:00:32Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/latest-linux.yml" + "size": 854, + "download_count": 23, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:50Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/latest-mac.yml" }, { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445934", - "id": 19445934, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTM0", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974336", + "id": 153974336, + "node_id": "RA_kwDOCNDtQ84JLXZA", "name": "latest.yml", "label": "", "uploader": { @@ -73266,17 +79726,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 342, - "download_count": 20435, - "created_at": "2020-04-06T19:02:33Z", - "updated_at": "2020-04-06T19:02:33Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/latest.yml" + "size": 393, + "download_count": 204, + "created_at": "2024-02-28T09:53:22Z", + "updated_at": "2024-02-28T09:53:22Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/latest.yml" }, { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445928", - "id": 19445928, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI4", - "name": "Peacock-2.3.5-win.zip", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974376", + "id": 153974376, + "node_id": "RA_kwDOCNDtQ84JLXZo", + "name": "P3X-Redis-UI-2024.4.134-arm64-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -73300,17 +79760,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 79031892, - "download_count": 553, - "created_at": "2020-04-06T19:02:18Z", - "updated_at": "2020-04-06T19:02:33Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-2.3.5-win.zip" + "size": 100489453, + "download_count": 9, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:54Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445847", - "id": 19445847, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODQ3", - "name": "Peacock-2.3.5.AppImage", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974377", + "id": 153974377, + "node_id": "RA_kwDOCNDtQ84JLXZp", + "name": "P3X-Redis-UI-2024.4.134-arm64-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -73334,51 +79794,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87450069, - "download_count": 266, - "created_at": "2020-04-06T18:59:20Z", - "updated_at": "2020-04-06T18:59:22Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-2.3.5.AppImage" + "size": 106586, + "download_count": 0, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:50Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445926", - "id": 19445926, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI2", - "name": "Peacock-Setup-2.3.5.exe", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973697", + "id": 153973697, + "node_id": "RA_kwDOCNDtQ84JLXPB", + "name": "P3X-Redis-UI-2024.4.134-arm64.AppImage", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 57243029, - "download_count": 1798, - "created_at": "2020-04-06T19:02:11Z", - "updated_at": "2020-04-06T19:02:18Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-Setup-2.3.5.exe" + "size": 114993907, + "download_count": 0, + "created_at": "2024-02-28T09:48:26Z", + "updated_at": "2024-02-28T09:48:38Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134-arm64.AppImage" }, { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445927", - "id": 19445927, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI3", - "name": "Peacock-Setup-2.3.5.exe.blockmap", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974373", + "id": 153974373, + "node_id": "RA_kwDOCNDtQ84JLXZl", + "name": "P3X-Redis-UI-2024.4.134-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -73402,17 +79862,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60329, - "download_count": 57, - "created_at": "2020-04-06T19:02:11Z", - "updated_at": "2020-04-06T19:02:12Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-Setup-2.3.5.exe.blockmap" + "size": 104081783, + "download_count": 2, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:57Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134-arm64.dmg" }, { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445876", - "id": 19445876, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODc2", - "name": "peacock_2.3.5_amd64.deb", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974382", + "id": 153974382, + "node_id": "RA_kwDOCNDtQ84JLXZu", + "name": "P3X-Redis-UI-2024.4.134-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -73436,1410 +79896,1175 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 58934778, - "download_count": 363, - "created_at": "2020-04-06T19:00:30Z", - "updated_at": "2020-04-06T19:00:32Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/peacock_2.3.5_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/spikecodes/peacock/tarball/v2.3.5", - "zipball_url": "https://api.github.com/repos/spikecodes/peacock/zipball/v2.3.5", - "body_html": "<p>Check #timeline on our <a href=\"https://invite.gg/peacock\" rel=\"nofollow\">discord server</a> to see the changelog.</p>\n<p>(No mac version for this build, sorry guys)</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.883Z" - }, - "pennywise": { - "latestRelease": { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/18300065", - "assets_url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/18300065/assets", - "upload_url": "https://uploads.github.com/repos/kamranahmedse/pennywise/releases/18300065/assets{?name,label}", - "html_url": "https://github.com/kamranahmedse/pennywise/releases/tag/v0.8.0", - "id": 18300065, - "author": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE4MzAwMDY1", - "tag_name": "v0.8.0", - "target_commitish": "master", - "name": "0.8.0", - "draft": false, - "prerelease": false, - "created_at": "2019-06-14T13:52:23Z", - "published_at": "2019-06-29T05:38:49Z", - "assets": [ - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456567", - "id": 13456567, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY3", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 379, - "download_count": 295, - "created_at": "2019-06-28T17:36:12Z", - "updated_at": "2019-06-28T17:36:12Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456568", - "id": 13456568, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 382, - "download_count": 2925, - "created_at": "2019-06-28T17:36:12Z", - "updated_at": "2019-06-28T17:36:12Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456569", - "id": 13456569, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 515, - "download_count": 36075, - "created_at": "2019-06-28T17:36:12Z", - "updated_at": "2019-06-28T17:36:12Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456566", - "id": 13456566, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 347, - "download_count": 55871, - "created_at": "2019-06-28T17:36:12Z", - "updated_at": "2019-06-28T17:36:12Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest.yml" + "size": 110056, + "download_count": 0, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:51Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456469", - "id": 13456469, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDY5", - "name": "pennywise-0.8.0-i386.AppImage", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973673", + "id": 153973673, + "node_id": "RA_kwDOCNDtQ84JLXOp", + "name": "P3X-Redis-UI-2024.4.134-armv7l.AppImage", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96151676, - "download_count": 3340, - "created_at": "2019-06-28T17:30:58Z", - "updated_at": "2019-06-28T17:32:03Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-0.8.0-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456529", - "id": 13456529, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTI5", - "name": "Pennywise-0.8.0-ia32-win.zip", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82240823, - "download_count": 1517, - "created_at": "2019-06-28T17:33:54Z", - "updated_at": "2019-06-28T17:35:59Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456470", - "id": 13456470, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDcw", - "name": "Pennywise-0.8.0-mac.zip", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81572563, - "download_count": 2418, - "created_at": "2019-06-28T17:31:09Z", - "updated_at": "2019-06-28T17:32:00Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-mac.zip" + "size": 103274432, + "download_count": 0, + "created_at": "2024-02-28T09:48:16Z", + "updated_at": "2024-02-28T09:48:26Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134-armv7l.AppImage" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456514", - "id": 13456514, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE0", - "name": "Pennywise-0.8.0-win.zip", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974380", + "id": 153974380, + "node_id": "RA_kwDOCNDtQ84JLXZs", + "name": "P3X-Redis-UI-2024.4.134-mac.zip", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 85353127, - "download_count": 4998, - "created_at": "2019-06-28T17:33:30Z", - "updated_at": "2019-06-28T17:35:05Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-win.zip" + "size": 105851281, + "download_count": 10, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:57Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134-mac.zip" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456458", - "id": 13456458, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDU4", - "name": "pennywise-0.8.0-x86_64.AppImage", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974379", + "id": 153974379, + "node_id": "RA_kwDOCNDtQ84JLXZr", + "name": "P3X-Redis-UI-2024.4.134-mac.zip.blockmap", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94661290, - "download_count": 1504, - "created_at": "2019-06-28T17:30:27Z", - "updated_at": "2019-06-28T17:32:01Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-0.8.0-x86_64.AppImage" + "size": 112454, + "download_count": 0, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:50Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456431", - "id": 13456431, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDMx", - "name": "Pennywise-0.8.0.dmg", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973861", + "id": 153973861, + "node_id": "RA_kwDOCNDtQ84JLXRl", + "name": "p3x-redis-ui-2024.4.134.aarch64.rpm", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84781684, - "download_count": 5614, - "created_at": "2019-06-28T17:30:11Z", - "updated_at": "2019-06-28T17:31:01Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0.dmg" + "size": 75048129, + "download_count": 0, + "created_at": "2024-02-28T09:49:08Z", + "updated_at": "2024-02-28T09:49:14Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/p3x-redis-ui-2024.4.134.aarch64.rpm" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456430", - "id": 13456430, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDMw", - "name": "Pennywise-0.8.0.dmg.blockmap", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973604", + "id": 153973604, + "node_id": "RA_kwDOCNDtQ84JLXNk", + "name": "P3X-Redis-UI-2024.4.134.AppImage", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89642, - "download_count": 97, - "created_at": "2019-06-28T17:30:11Z", - "updated_at": "2019-06-28T17:30:13Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0.dmg.blockmap" + "size": 114631719, + "download_count": 1, + "created_at": "2024-02-28T09:47:44Z", + "updated_at": "2024-02-28T09:48:16Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134.AppImage" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456518", - "id": 13456518, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE4", - "name": "pennywise-setup-0.8.0.exe", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973812", + "id": 153973812, + "node_id": "RA_kwDOCNDtQ84JLXQ0", + "name": "p3x-redis-ui-2024.4.134.armv7l.rpm", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 122406147, - "download_count": 7951, - "created_at": "2019-06-28T17:33:38Z", - "updated_at": "2019-06-28T17:36:05Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-setup-0.8.0.exe" + "size": 73545289, + "download_count": 0, + "created_at": "2024-02-28T09:49:01Z", + "updated_at": "2024-02-28T09:49:08Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/p3x-redis-ui-2024.4.134.armv7l.rpm" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456519", - "id": 13456519, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE5", - "name": "pennywise-setup-0.8.0.exe.blockmap", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974374", + "id": 153974374, + "node_id": "RA_kwDOCNDtQ84JLXZm", + "name": "P3X-Redis-UI-2024.4.134.dmg", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 127181, - "download_count": 1435, - "created_at": "2019-06-28T17:33:38Z", - "updated_at": "2019-06-28T17:33:40Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-setup-0.8.0.exe.blockmap" + "size": 109370211, + "download_count": 0, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:55Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134.dmg" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456515", - "id": 13456515, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE1", - "name": "pennywise_0.8.0_amd64.deb", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974381", + "id": 153974381, + "node_id": "RA_kwDOCNDtQ84JLXZt", + "name": "P3X-Redis-UI-2024.4.134.dmg.blockmap", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59782598, - "download_count": 1729, - "created_at": "2019-06-28T17:33:33Z", - "updated_at": "2019-06-28T17:36:10Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise_0.8.0_amd64.deb" + "size": 115805, + "download_count": 0, + "created_at": "2024-02-28T09:53:50Z", + "updated_at": "2024-02-28T09:53:51Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/P3X-Redis-UI-2024.4.134.dmg.blockmap" }, { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456528", - "id": 13456528, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTI4", - "name": "pennywise_0.8.0_i386.deb", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973883", + "id": 153973883, + "node_id": "RA_kwDOCNDtQ84JLXR7", + "name": "p3x-redis-ui-2024.4.134.x86_64.rpm", "label": "", "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 61070988, - "download_count": 264, - "created_at": "2019-06-28T17:33:53Z", - "updated_at": "2019-06-28T17:35:24Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise_0.8.0_i386.deb" - } - ], - "tarball_url": "https://api.github.com/repos/kamranahmedse/pennywise/tarball/v0.8.0", - "zipball_url": "https://api.github.com/repos/kamranahmedse/pennywise/zipball/v0.8.0", - "body_html": "<p><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/kamranahmedse/pennywise/commit/5a645887ab6c1e64602edb3abd793fd6cfe6292d/hovercard\" href=\"https://github.com/kamranahmedse/pennywise/commit/5a645887ab6c1e64602edb3abd793fd6cfe6292d\"><tt>5a64588</tt></a> Adds flash support (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/coltnz/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/coltnz\">@coltnz</a>)<br>\n<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/kamranahmedse/pennywise/commit/3da989987bfabc7b03cb5f79287cbbd2147182b9/hovercard\" href=\"https://github.com/kamranahmedse/pennywise/commit/3da989987bfabc7b03cb5f79287cbbd2147182b9\"><tt>3da9899</tt></a> Updates dependencies to latest</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.945Z" - }, - "photo-viewer": { - "latestRelease": { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/66041294", - "assets_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/66041294/assets", - "upload_url": "https://uploads.github.com/repos/Tenpi/Photo-Viewer/releases/66041294/assets{?name,label}", - "html_url": "https://github.com/Tenpi/Photo-Viewer/releases/tag/v0.2.0", - "id": 66041294, - "author": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOF5ZpE84D77XO", - "tag_name": "v0.2.0", - "target_commitish": "master", - "name": "Photo Viewer v0.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-04T16:36:56Z", - "published_at": "2022-05-04T16:50:32Z", - "assets": [ + "size": 79741425, + "download_count": 0, + "created_at": "2024-02-28T09:49:15Z", + "updated_at": "2024-02-28T09:49:21Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/p3x-redis-ui-2024.4.134.x86_64.rpm" + }, { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479736", - "id": 64479736, - "node_id": "RA_kwDOF5ZpE84D1-H4", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974335", + "id": 153974335, + "node_id": "RA_kwDOCNDtQ84JLXY_", + "name": "p3x-redis-ui-electron-setup-win-2024.4.134.exe", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 376, - "download_count": 0, - "created_at": "2022-05-04T16:43:52Z", - "updated_at": "2022-05-04T16:43:53Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/latest-linux.yml" + "size": 85072091, + "download_count": 136, + "created_at": "2024-02-28T09:53:22Z", + "updated_at": "2024-02-28T09:53:23Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/p3x-redis-ui-electron-setup-win-2024.4.134.exe" }, { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479569", - "id": 64479569, - "node_id": "RA_kwDOF5ZpE84D1-FR", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153974334", + "id": 153974334, + "node_id": "RA_kwDOCNDtQ84JLXY-", + "name": "p3x-redis-ui-electron-setup-win-2024.4.134.exe.blockmap", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 341, - "download_count": 5, - "created_at": "2022-05-04T16:39:51Z", - "updated_at": "2022-05-04T16:39:52Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/latest-mac.yml" + "size": 90228, + "download_count": 127, + "created_at": "2024-02-28T09:53:22Z", + "updated_at": "2024-02-28T09:53:22Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/p3x-redis-ui-electron-setup-win-2024.4.134.exe.blockmap" }, { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479664", - "id": 64479664, - "node_id": "RA_kwDOF5ZpE84D1-Gw", - "name": "latest.yml", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973771", + "id": 153973771, + "node_id": "RA_kwDOCNDtQ84JLXQL", + "name": "p3x-redis-ui_2024.4.134_amd64.deb", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 353, - "download_count": 61, - "created_at": "2022-05-04T16:42:10Z", - "updated_at": "2022-05-04T16:42:11Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/latest.yml" + "size": 79940290, + "download_count": 7, + "created_at": "2024-02-28T09:48:49Z", + "updated_at": "2024-02-28T09:49:00Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/p3x-redis-ui_2024.4.134_amd64.deb" }, { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479716", - "id": 64479716, - "node_id": "RA_kwDOF5ZpE84D1-Hk", - "name": "Photo-Viewer-0.2.0.AppImage", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973744", + "id": 153973744, + "node_id": "RA_kwDOCNDtQ84JLXPw", + "name": "p3x-redis-ui_2024.4.134_arm64.deb", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 183701901, - "download_count": 13, - "created_at": "2022-05-04T16:43:19Z", - "updated_at": "2022-05-04T16:43:52Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-0.2.0.AppImage" + "size": 74746992, + "download_count": 6, + "created_at": "2024-02-28T09:48:44Z", + "updated_at": "2024-02-28T09:48:49Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/p3x-redis-ui_2024.4.134_arm64.deb" }, { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479544", - "id": 64479544, - "node_id": "RA_kwDOF5ZpE84D1-E4", - "name": "Photo-Viewer-0.2.0.dmg", + "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/153973725", + "id": 153973725, + "node_id": "RA_kwDOCNDtQ84JLXPd", + "name": "p3x-redis-ui_2024.4.134_armv7l.deb", "label": "", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "p3x-robot", + "id": 28588124, + "node_id": "MDQ6VXNlcjI4NTg4MTI0", + "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/p3x-robot", + "html_url": "https://github.com/p3x-robot", + "followers_url": "https://api.github.com/users/p3x-robot/followers", + "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", + "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", + "organizations_url": "https://api.github.com/users/p3x-robot/orgs", + "repos_url": "https://api.github.com/users/p3x-robot/repos", + "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", + "received_events_url": "https://api.github.com/users/p3x-robot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 195400393, - "download_count": 9, - "created_at": "2022-05-04T16:39:15Z", - "updated_at": "2022-05-04T16:39:51Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-0.2.0.dmg" - }, + "size": 73212714, + "download_count": 6, + "created_at": "2024-02-28T09:48:38Z", + "updated_at": "2024-02-28T09:48:44Z", + "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2024.4.134/p3x-redis-ui_2024.4.134_armv7l.deb" + } + ], + "tarball_url": "https://api.github.com/repos/patrikx3/redis-ui/tarball/v2024.4.134", + "zipball_url": "https://api.github.com/repos/patrikx3/redis-ui/zipball/v2024.4.134", + "body_html": "<p><a href=\"https://github.com/patrikx3/redis-ui/blob/master/change-log.md#v20244134\">https://github.com/patrikx3/redis-ui/blob/master/change-log.md#v20244134</a></p>\n<p><a href=\"https://snapcraft.io/p3x-redis-ui#cory-non-external\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46aa03c94aa80f6545e01f2ce3966a1d7ae73552495f177b9b71f411408ce325/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Snapcraft\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:38.248Z" + }, + "papercubes": { + "latestRelease": { + "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/10663593", + "assets_url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/10663593/assets", + "upload_url": "https://uploads.github.com/repos/FlorianFe/PaperCubes/releases/10663593/assets{?name,label}", + "html_url": "https://github.com/FlorianFe/PaperCubes/releases/tag/v1.3.0-beta", + "id": 10663593, + "author": { + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTEwNjYzNTkz", + "tag_name": "v1.3.0-beta", + "target_commitish": "master", + "name": "1.3.0 Beta Release", + "draft": false, + "prerelease": false, + "created_at": "2018-04-22T19:17:54Z", + "published_at": "2018-04-22T19:20:47Z", + "assets": [ { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479543", - "id": 64479543, - "node_id": "RA_kwDOF5ZpE84D1-E3", - "name": "Photo-Viewer-0.2.0.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/6934283", + "id": 6934283, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY5MzQyODM=", + "name": "PaperCubes.dmg", + "label": null, "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 205260, - "download_count": 0, - "created_at": "2022-05-04T16:39:15Z", - "updated_at": "2022-05-04T16:39:15Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-0.2.0.dmg.blockmap" + "size": 54336848, + "download_count": 132, + "created_at": "2018-04-22T19:21:00Z", + "updated_at": "2018-04-22T19:30:12Z", + "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.dmg" }, { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479637", - "id": 64479637, - "node_id": "RA_kwDOF5ZpE84D1-GV", - "name": "Photo-Viewer-Setup-0.2.0.exe", - "label": "", + "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/6935493", + "id": 6935493, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY5MzU0OTM=", + "name": "PaperCubes.exe", + "label": null, "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 140517884, - "download_count": 158, - "created_at": "2022-05-04T16:41:33Z", - "updated_at": "2022-05-04T16:42:10Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-Setup-0.2.0.exe" + "size": 44248630, + "download_count": 579, + "created_at": "2018-04-22T22:16:43Z", + "updated_at": "2018-04-22T22:23:41Z", + "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.exe" }, { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479638", - "id": 64479638, - "node_id": "RA_kwDOF5ZpE84D1-GW", - "name": "Photo-Viewer-Setup-0.2.0.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/7518356", + "id": 7518356, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc1MTgzNTY=", + "name": "PaperCubes_amd64.deb", + "label": null, "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "FlorianFe", + "id": 19766850, + "node_id": "MDQ6VXNlcjE5NzY2ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/FlorianFe", + "html_url": "https://github.com/FlorianFe", + "followers_url": "https://api.github.com/users/FlorianFe/followers", + "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", + "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", + "organizations_url": "https://api.github.com/users/FlorianFe/orgs", + "repos_url": "https://api.github.com/users/FlorianFe/repos", + "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", + "received_events_url": "https://api.github.com/users/FlorianFe/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-deb", "state": "uploaded", - "size": 142819, - "download_count": 7, - "created_at": "2022-05-04T16:41:33Z", - "updated_at": "2022-05-04T16:41:33Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-Setup-0.2.0.exe.blockmap" + "size": 40368344, + "download_count": 122, + "created_at": "2018-06-13T12:27:48Z", + "updated_at": "2018-06-13T12:34:03Z", + "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/tarball/v0.2.0", - "zipball_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/zipball/v0.2.0", - "body_html": "<p>-Added an option to lock the crop to a square aspect ratio</p>" + "tarball_url": "https://api.github.com/repos/FlorianFe/PaperCubes/tarball/v1.3.0-beta", + "zipball_url": "https://api.github.com/repos/FlorianFe/PaperCubes/zipball/v1.3.0-beta", + "body_html": "<ul>\n<li>added stairs</li>\n<li>added slabs</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.068Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:38.483Z" }, - "petal": { + "passky": { "latestRelease": { - "url": "https://api.github.com/repos/ilime/Petal/releases/25429509", - "assets_url": "https://api.github.com/repos/ilime/Petal/releases/25429509/assets", - "upload_url": "https://uploads.github.com/repos/ilime/Petal/releases/25429509/assets{?name,label}", - "html_url": "https://github.com/ilime/Petal/releases/tag/v2.25.0", - "id": 25429509, + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/90535376", + "assets_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/90535376/assets", + "upload_url": "https://uploads.github.com/repos/Rabbit-Company/Passky-Desktop/releases/90535376/assets{?name,label}", + "html_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/tag/v8.1.1", + "id": 90535376, "author": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI1NDI5NTA5", - "tag_name": "v2.25.0", - "target_commitish": "dev", - "name": "Release 2.25.0", + "node_id": "RE_kwDOFY8Irs4FZXXQ", + "tag_name": "v8.1.1", + "target_commitish": "main", + "name": "v8.1.1", "draft": false, "prerelease": false, - "created_at": "2020-04-12T16:16:13Z", - "published_at": "2020-04-12T16:44:18Z", + "created_at": "2023-01-28T19:08:27Z", + "published_at": "2023-01-28T19:27:32Z", "assets": [ { - "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674826", - "id": 23674826, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODI2", - "name": "Petal-2.25.0.dmg", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399403", + "id": 93399403, + "node_id": "RA_kwDOFY8Irs4FkSlr", + "name": "Passky-8.1.1-mac.zip", "label": null, "uploader": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 69822035, - "download_count": 467, - "created_at": "2020-08-06T18:37:17Z", - "updated_at": "2020-08-06T18:37:41Z", - "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal-2.25.0.dmg" + "size": 88696214, + "download_count": 10, + "created_at": "2023-01-28T19:24:48Z", + "updated_at": "2023-01-28T19:24:57Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/Passky-8.1.1-mac.zip" }, { - "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674824", - "id": 23674824, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODI0", - "name": "Petal-2.25.0.tar.gz", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399182", + "id": 93399182, + "node_id": "RA_kwDOFY8Irs4FkSiO", + "name": "Passky-8.1.1.AppImage", "label": null, "uploader": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-gzip", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 70641841, - "download_count": 102, - "created_at": "2020-08-06T18:37:15Z", - "updated_at": "2020-08-06T18:37:46Z", - "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal-2.25.0.tar.gz" + "size": 95385315, + "download_count": 1153, + "created_at": "2023-01-28T19:22:44Z", + "updated_at": "2023-01-28T19:23:04Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/Passky-8.1.1.AppImage" }, { - "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674802", - "id": 23674802, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODAy", - "name": "Petal.Setup.2.25.0.exe", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399356", + "id": 93399356, + "node_id": "RA_kwDOFY8Irs4FkSk8", + "name": "Passky-8.1.1.dmg", "label": null, "uploader": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 51943557, - "download_count": 776, - "created_at": "2020-08-06T18:36:45Z", - "updated_at": "2020-08-06T18:37:12Z", - "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal.Setup.2.25.0.exe" + "size": 91615908, + "download_count": 765, + "created_at": "2023-01-28T19:24:29Z", + "updated_at": "2023-01-28T19:24:38Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/Passky-8.1.1.dmg" }, { - "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674808", - "id": 23674808, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODA4", - "name": "Petal_2.25.0_amd64.deb", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399133", + "id": 93399133, + "node_id": "RA_kwDOFY8Irs4FkShd", + "name": "passky-8.1.1.freebsd", "label": null, "uploader": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 52057370, - "download_count": 148, - "created_at": "2020-08-06T18:36:47Z", - "updated_at": "2020-08-06T18:37:07Z", - "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal_2.25.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/ilime/Petal/tarball/v2.25.0", - "zipball_url": "https://api.github.com/repos/ilime/Petal/zipball/v2.25.0", - "body_html": "<ul>\n<li>修复了无法拖拽窗口的问题</li>\n<li>修复 KDE 下窗口装饰 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"598306817\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ilime/Petal/issues/86\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ilime/Petal/pull/86/hovercard\" href=\"https://github.com/ilime/Petal/pull/86\">#86</a></li>\n<li>依赖升级,没准儿可能解决一些小问题~</li>\n</ul>\n<p>百度云下载链接 <g-emoji class=\"g-emoji\" alias=\"arrow_double_down\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/23ec.png\">⏬</g-emoji></p>\n<p>链接: <a href=\"https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q\" rel=\"nofollow\">https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q</a> 密码: cjp1</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.090Z" - }, - "photoscreensaver": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.100Z" - }, - "pic-crop": { - "latestRelease": { - "url": "https://api.github.com/repos/ujw0l/pic-crop/releases/29444314", - "assets_url": "https://api.github.com/repos/ujw0l/pic-crop/releases/29444314/assets", - "upload_url": "https://uploads.github.com/repos/ujw0l/pic-crop/releases/29444314/assets{?name,label}", - "html_url": "https://github.com/ujw0l/pic-crop/releases/tag/1.0.0", - "id": 29444314, - "author": { - "login": "ujw0l", - "id": 39903425, - "node_id": "MDQ6VXNlcjM5OTAzNDI1", - "avatar_url": "https://avatars.githubusercontent.com/u/39903425?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ujw0l", - "html_url": "https://github.com/ujw0l", - "followers_url": "https://api.github.com/users/ujw0l/followers", - "following_url": "https://api.github.com/users/ujw0l/following{/other_user}", - "gists_url": "https://api.github.com/users/ujw0l/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ujw0l/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ujw0l/subscriptions", - "organizations_url": "https://api.github.com/users/ujw0l/orgs", - "repos_url": "https://api.github.com/users/ujw0l/repos", - "events_url": "https://api.github.com/users/ujw0l/events{/privacy}", - "received_events_url": "https://api.github.com/users/ujw0l/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NDQ0MzE0", - "tag_name": "1.0.0", - "target_commitish": "master", - "name": "v 1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2020-08-07T10:31:05Z", - "published_at": "2020-08-07T10:33:03Z", - "assets": [ + "size": 68733540, + "download_count": 8, + "created_at": "2023-01-28T19:21:33Z", + "updated_at": "2023-01-28T19:21:41Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/passky-8.1.1.freebsd" + }, { - "url": "https://api.github.com/repos/ujw0l/pic-crop/releases/assets/23812418", - "id": 23812418, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODEyNDE4", - "name": "pic-crop.dmg", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399147", + "id": 93399147, + "node_id": "RA_kwDOFY8Irs4FkShr", + "name": "passky-8.1.1.x86_64.rpm", "label": null, "uploader": { - "login": "ujw0l", - "id": 39903425, - "node_id": "MDQ6VXNlcjM5OTAzNDI1", - "avatar_url": "https://avatars.githubusercontent.com/u/39903425?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ujw0l", - "html_url": "https://github.com/ujw0l", - "followers_url": "https://api.github.com/users/ujw0l/followers", - "following_url": "https://api.github.com/users/ujw0l/following{/other_user}", - "gists_url": "https://api.github.com/users/ujw0l/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ujw0l/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ujw0l/subscriptions", - "organizations_url": "https://api.github.com/users/ujw0l/orgs", - "repos_url": "https://api.github.com/users/ujw0l/repos", - "events_url": "https://api.github.com/users/ujw0l/events{/privacy}", - "received_events_url": "https://api.github.com/users/ujw0l/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-rpm", "state": "uploaded", - "size": 80067362, - "download_count": 99, - "created_at": "2020-08-11T15:06:05Z", - "updated_at": "2020-08-11T15:06:52Z", - "browser_download_url": "https://github.com/ujw0l/pic-crop/releases/download/1.0.0/pic-crop.dmg" + "size": 67570589, + "download_count": 7, + "created_at": "2023-01-28T19:21:55Z", + "updated_at": "2023-01-28T19:22:03Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/passky-8.1.1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/ujw0l/pic-crop/releases/assets/23812182", - "id": 23812182, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODEyMTgy", - "name": "pic-crop.zip", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399566", + "id": 93399566, + "node_id": "RA_kwDOFY8Irs4FkSoO", + "name": "Passky.8.1.1.appx", "label": null, "uploader": { - "login": "ujw0l", - "id": 39903425, - "node_id": "MDQ6VXNlcjM5OTAzNDI1", - "avatar_url": "https://avatars.githubusercontent.com/u/39903425?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ujw0l", - "html_url": "https://github.com/ujw0l", - "followers_url": "https://api.github.com/users/ujw0l/followers", - "following_url": "https://api.github.com/users/ujw0l/following{/other_user}", - "gists_url": "https://api.github.com/users/ujw0l/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ujw0l/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ujw0l/subscriptions", - "organizations_url": "https://api.github.com/users/ujw0l/orgs", - "repos_url": "https://api.github.com/users/ujw0l/repos", - "events_url": "https://api.github.com/users/ujw0l/events{/privacy}", - "received_events_url": "https://api.github.com/users/ujw0l/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 71420997, - "download_count": 55, - "created_at": "2020-08-11T14:55:16Z", - "updated_at": "2020-08-11T14:55:58Z", - "browser_download_url": "https://github.com/ujw0l/pic-crop/releases/download/1.0.0/pic-crop.zip" - } - ], - "tarball_url": "https://api.github.com/repos/ujw0l/pic-crop/tarball/1.0.0", - "zipball_url": "https://api.github.com/repos/ujw0l/pic-crop/zipball/1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.176Z" - }, - "picturama": { - "latestRelease": { - "url": "https://api.github.com/repos/picturama/picturama/releases/31872519", - "assets_url": "https://api.github.com/repos/picturama/picturama/releases/31872519/assets", - "upload_url": "https://uploads.github.com/repos/picturama/picturama/releases/31872519/assets{?name,label}", - "html_url": "https://github.com/picturama/picturama/releases/tag/v1.3.0", - "id": 31872519, - "author": { - "login": "til-schneider", - "id": 3951508, - "node_id": "MDQ6VXNlcjM5NTE1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/til-schneider", - "html_url": "https://github.com/til-schneider", - "followers_url": "https://api.github.com/users/til-schneider/followers", - "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", - "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", - "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", - "organizations_url": "https://api.github.com/users/til-schneider/orgs", - "repos_url": "https://api.github.com/users/til-schneider/repos", - "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", - "received_events_url": "https://api.github.com/users/til-schneider/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMxODcyNTE5", - "tag_name": "v1.3.0", - "target_commitish": "master", - "name": "v1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2020-09-28T08:14:01Z", - "published_at": "2020-09-28T12:24:41Z", - "assets": [ + "size": 100436101, + "download_count": 124, + "created_at": "2023-01-28T19:26:07Z", + "updated_at": "2023-01-28T19:26:21Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/Passky.8.1.1.appx" + }, { - "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26266150", - "id": 26266150, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MjY2MTUw", - "name": "Picturama-1.3.0.dmg", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399619", + "id": 93399619, + "node_id": "RA_kwDOFY8Irs4FkSpD", + "name": "Passky.8.1.1.exe", "label": null, "uploader": { - "login": "til-schneider", - "id": 3951508, - "node_id": "MDQ6VXNlcjM5NTE1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/til-schneider", - "html_url": "https://github.com/til-schneider", - "followers_url": "https://api.github.com/users/til-schneider/followers", - "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", - "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", - "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", - "organizations_url": "https://api.github.com/users/til-schneider/orgs", - "repos_url": "https://api.github.com/users/til-schneider/repos", - "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", - "received_events_url": "https://api.github.com/users/til-schneider/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 62742957, + "download_count": 2682, + "created_at": "2023-01-28T19:26:37Z", + "updated_at": "2023-01-28T19:26:47Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/Passky.8.1.1.exe" + }, + { + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399663", + "id": 93399663, + "node_id": "RA_kwDOFY8Irs4FkSpv", + "name": "Passky.Setup.8.1.1.exe", + "label": null, + "uploader": { + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 104256069, - "download_count": 9985, - "created_at": "2020-09-28T08:23:59Z", - "updated_at": "2020-09-28T08:48:36Z", - "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama-1.3.0.dmg" + "size": 62895837, + "download_count": 252, + "created_at": "2023-01-28T19:27:00Z", + "updated_at": "2023-01-28T19:27:07Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/Passky.Setup.8.1.1.exe" }, { - "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26503351", - "id": 26503351, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2NTAzMzUx", - "name": "Picturama-1.3.1.AppImage", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399164", + "id": 93399164, + "node_id": "RA_kwDOFY8Irs4FkSh8", + "name": "passky_8.1.1_amd64.deb", "label": null, "uploader": { - "login": "til-schneider", - "id": 3951508, - "node_id": "MDQ6VXNlcjM5NTE1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/til-schneider", - "html_url": "https://github.com/til-schneider", - "followers_url": "https://api.github.com/users/til-schneider/followers", - "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", - "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", - "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", - "organizations_url": "https://api.github.com/users/til-schneider/orgs", - "repos_url": "https://api.github.com/users/til-schneider/repos", - "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", - "received_events_url": "https://api.github.com/users/til-schneider/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 104893031, - "download_count": 720, - "created_at": "2020-10-03T08:18:00Z", - "updated_at": "2020-10-03T08:42:29Z", - "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama-1.3.1.AppImage" + "size": 67096328, + "download_count": 47, + "created_at": "2023-01-28T19:22:23Z", + "updated_at": "2023-01-28T19:22:30Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/passky_8.1.1_amd64.deb" }, { - "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26306924", - "id": 26306924, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA2OTI0", - "name": "Picturama.Setup.1.3.1.exe", + "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/93399252", + "id": 93399252, + "node_id": "RA_kwDOFY8Irs4FkSjU", + "name": "passky_8.1.1_amd64.snap", "label": null, "uploader": { - "login": "til-schneider", - "id": 3951508, - "node_id": "MDQ6VXNlcjM5NTE1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", + "login": "zigazajc007", + "id": 44822563, + "node_id": "MDQ6VXNlcjQ0ODIyNTYz", + "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/til-schneider", - "html_url": "https://github.com/til-schneider", - "followers_url": "https://api.github.com/users/til-schneider/followers", - "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", - "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", - "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", - "organizations_url": "https://api.github.com/users/til-schneider/orgs", - "repos_url": "https://api.github.com/users/til-schneider/repos", - "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", - "received_events_url": "https://api.github.com/users/til-schneider/received_events", + "url": "https://api.github.com/users/zigazajc007", + "html_url": "https://github.com/zigazajc007", + "followers_url": "https://api.github.com/users/zigazajc007/followers", + "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", + "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", + "organizations_url": "https://api.github.com/users/zigazajc007/orgs", + "repos_url": "https://api.github.com/users/zigazajc007/repos", + "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", + "received_events_url": "https://api.github.com/users/zigazajc007/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/vnd.snap", "state": "uploaded", - "size": 75185061, - "download_count": 3348, - "created_at": "2020-09-29T06:00:27Z", - "updated_at": "2020-09-29T06:11:30Z", - "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama.Setup.1.3.1.exe" + "size": 81125376, + "download_count": 8, + "created_at": "2023-01-28T19:23:19Z", + "updated_at": "2023-01-28T19:23:27Z", + "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v8.1.1/passky_8.1.1_amd64.snap" } ], - "tarball_url": "https://api.github.com/repos/picturama/picturama/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/picturama/picturama/zipball/v1.3.0", - "body_html": "<ul>\n<li>French translation (thanks to @aelisya)</li>\n<li>Compact title bar also on Windows and Linux (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"709377802\" data-permission-text=\"Title is private\" data-url=\"https://github.com/picturama/picturama/issues/51\" data-hovercard-type=\"issue\" data-hovercard-url=\"/picturama/picturama/issues/51/hovercard\" href=\"https://github.com/picturama/picturama/issues/51\">#51</a>)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/tarball/v8.1.1", + "zipball_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/zipball/v8.1.1", + "body_html": "<p>Fixed:</p>\n<ul>\n<li>Design on login and register page on small screens</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.274Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:38.725Z" }, - "playback": { + "papyrus": { "latestRelease": { - "url": "https://api.github.com/repos/mafintosh/playback/releases/2259520", - "assets_url": "https://api.github.com/repos/mafintosh/playback/releases/2259520/assets", - "upload_url": "https://uploads.github.com/repos/mafintosh/playback/releases/2259520/assets{?name,label}", - "html_url": "https://github.com/mafintosh/playback/releases/tag/v1.6.0", - "id": 2259520, + "url": "https://api.github.com/repos/morkro/papyrus/releases/44573208", + "assets_url": "https://api.github.com/repos/morkro/papyrus/releases/44573208/assets", + "upload_url": "https://uploads.github.com/repos/morkro/papyrus/releases/44573208/assets{?name,label}", + "html_url": "https://github.com/morkro/papyrus/releases/tag/1.0.3", + "id": 44573208, "author": { - "login": "mafintosh", - "id": 376661, - "node_id": "MDQ6VXNlcjM3NjY2MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/376661?v=4", + "login": "morkro", + "id": 2461956, + "node_id": "MDQ6VXNlcjI0NjE5NTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mafintosh", - "html_url": "https://github.com/mafintosh", - "followers_url": "https://api.github.com/users/mafintosh/followers", - "following_url": "https://api.github.com/users/mafintosh/following{/other_user}", - "gists_url": "https://api.github.com/users/mafintosh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mafintosh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mafintosh/subscriptions", - "organizations_url": "https://api.github.com/users/mafintosh/orgs", - "repos_url": "https://api.github.com/users/mafintosh/repos", - "events_url": "https://api.github.com/users/mafintosh/events{/privacy}", - "received_events_url": "https://api.github.com/users/mafintosh/received_events", + "url": "https://api.github.com/users/morkro", + "html_url": "https://github.com/morkro", + "followers_url": "https://api.github.com/users/morkro/followers", + "following_url": "https://api.github.com/users/morkro/following{/other_user}", + "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", + "organizations_url": "https://api.github.com/users/morkro/orgs", + "repos_url": "https://api.github.com/users/morkro/repos", + "events_url": "https://api.github.com/users/morkro/events{/privacy}", + "received_events_url": "https://api.github.com/users/morkro/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIyNTk1MjA=", - "tag_name": "v1.6.0", - "target_commitish": "master", - "name": "v1.6.0", + "node_id": "MDc6UmVsZWFzZTQ0NTczMjA4", + "tag_name": "1.0.3", + "target_commitish": "main", + "name": "Release 1.0.3", "draft": false, "prerelease": false, - "created_at": "2015-12-09T15:20:27Z", - "published_at": "2015-12-09T15:32:05Z", + "created_at": "2021-06-14T13:07:47Z", + "published_at": "2021-06-14T14:28:28Z", "assets": [ { - "url": "https://api.github.com/repos/mafintosh/playback/releases/assets/1112042", - "id": 1112042, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMTIwNDI=", - "name": "Playback.app.zip", + "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38561096", + "id": 38561096, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTYxMDk2", + "name": "Papyrus-linux-1.0.3.zip", "label": null, "uploader": { - "login": "mafintosh", - "id": 376661, - "node_id": "MDQ6VXNlcjM3NjY2MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/376661?v=4", + "login": "morkro", + "id": 2461956, + "node_id": "MDQ6VXNlcjI0NjE5NTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mafintosh", - "html_url": "https://github.com/mafintosh", - "followers_url": "https://api.github.com/users/mafintosh/followers", - "following_url": "https://api.github.com/users/mafintosh/following{/other_user}", - "gists_url": "https://api.github.com/users/mafintosh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mafintosh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mafintosh/subscriptions", - "organizations_url": "https://api.github.com/users/mafintosh/orgs", - "repos_url": "https://api.github.com/users/mafintosh/repos", - "events_url": "https://api.github.com/users/mafintosh/events{/privacy}", - "received_events_url": "https://api.github.com/users/mafintosh/received_events", + "url": "https://api.github.com/users/morkro", + "html_url": "https://github.com/morkro", + "followers_url": "https://api.github.com/users/morkro/followers", + "following_url": "https://api.github.com/users/morkro/following{/other_user}", + "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", + "organizations_url": "https://api.github.com/users/morkro/orgs", + "repos_url": "https://api.github.com/users/morkro/repos", + "events_url": "https://api.github.com/users/morkro/events{/privacy}", + "received_events_url": "https://api.github.com/users/morkro/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 61236744, - "download_count": 12477, - "created_at": "2015-12-09T15:32:20Z", - "updated_at": "2015-12-09T15:38:13Z", - "browser_download_url": "https://github.com/mafintosh/playback/releases/download/v1.6.0/Playback.app.zip" + "size": 80683730, + "download_count": 197, + "created_at": "2021-06-14T13:37:17Z", + "updated_at": "2021-06-14T13:39:06Z", + "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-linux-1.0.3.zip" + }, + { + "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38561177", + "id": 38561177, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTYxMTc3", + "name": "Papyrus-osx-1.0.3.zip", + "label": null, + "uploader": { + "login": "morkro", + "id": 2461956, + "node_id": "MDQ6VXNlcjI0NjE5NTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/morkro", + "html_url": "https://github.com/morkro", + "followers_url": "https://api.github.com/users/morkro/followers", + "following_url": "https://api.github.com/users/morkro/following{/other_user}", + "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", + "organizations_url": "https://api.github.com/users/morkro/orgs", + "repos_url": "https://api.github.com/users/morkro/repos", + "events_url": "https://api.github.com/users/morkro/events{/privacy}", + "received_events_url": "https://api.github.com/users/morkro/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 79415787, + "download_count": 516, + "created_at": "2021-06-14T13:39:16Z", + "updated_at": "2021-06-14T13:41:10Z", + "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-osx-1.0.3.zip" + }, + { + "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38564541", + "id": 38564541, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTY0NTQx", + "name": "Papyrus-windows-1.0.3.zip", + "label": null, + "uploader": { + "login": "morkro", + "id": 2461956, + "node_id": "MDQ6VXNlcjI0NjE5NTY=", + "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/morkro", + "html_url": "https://github.com/morkro", + "followers_url": "https://api.github.com/users/morkro/followers", + "following_url": "https://api.github.com/users/morkro/following{/other_user}", + "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", + "organizations_url": "https://api.github.com/users/morkro/orgs", + "repos_url": "https://api.github.com/users/morkro/repos", + "events_url": "https://api.github.com/users/morkro/events{/privacy}", + "received_events_url": "https://api.github.com/users/morkro/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 76437835, + "download_count": 450, + "created_at": "2021-06-14T14:26:23Z", + "updated_at": "2021-06-14T14:27:54Z", + "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-windows-1.0.3.zip" } ], - "tarball_url": "https://api.github.com/repos/mafintosh/playback/tarball/v1.6.0", - "zipball_url": "https://api.github.com/repos/mafintosh/playback/zipball/v1.6.0", - "body_html": "<h1>1.6.0 release of Playback.</h1>\n<p>Changelog:</p>\n<ul>\n<li>Tweak volume controls ui (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mafintosh/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mafintosh\">@mafintosh</a>)</li>\n<li>Prevent computer from sleeping when watching videos (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jlord/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jlord\">@jlord</a>)</li>\n</ul>\n<p>Leave feedback in <a href=\"https://github.com/mafintosh/playback/issues\">https://github.com/mafintosh/playback/issues</a></p>\n<p>On OSX, to open Playback.app, <strong>Right Click > Open</strong> to bypass the security warning.</p>\n<p>Download links:</p>\n<ul>\n<li><a href=\"https://github.com/mafintosh/playback/releases/download/v1.6.0/Playback.app.zip\">Mac</a></li>\n</ul>" + "tarball_url": "https://api.github.com/repos/morkro/papyrus/tarball/1.0.3", + "zipball_url": "https://api.github.com/repos/morkro/papyrus/zipball/1.0.3", + "body_html": "<ul>\n<li>Updated Electron to latest version and improved linting/formatting <a href=\"https://github.com/morkro/papyrus/commit/85d0623af3a2c83772715711dcd33e710e07246c\"><code>85d0623</code></a></li>\n<li>Fixes external links being opened in a new browser window <a href=\"https://github.com/morkro/papyrus/commit/f9892f2dd9fb55404070890ac82deb4d6069cca5\"><code>f9892f2</code></a> - <a href=\"https://github.com/morkro/papyrus/issues/16\" data-hovercard-type=\"issue\" data-hovercard-url=\"/morkro/papyrus/issues/16/hovercard\">#16</a></li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.362Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:38.793Z" }, - "pitv": { + "patchwork": { "latestRelease": { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/39785666", - "assets_url": "https://api.github.com/repos/ozankaraali/PiTV/releases/39785666/assets", - "upload_url": "https://uploads.github.com/repos/ozankaraali/PiTV/releases/39785666/assets{?name,label}", - "html_url": "https://github.com/ozankaraali/PiTV/releases/tag/1.0.2", - "id": 39785666, + "url": "https://api.github.com/repos/ssbc/patchwork/releases/40939383", + "assets_url": "https://api.github.com/repos/ssbc/patchwork/releases/40939383/assets", + "upload_url": "https://uploads.github.com/repos/ssbc/patchwork/releases/40939383/assets{?name,label}", + "html_url": "https://github.com/ssbc/patchwork/releases/tag/v3.18.1", + "id": 40939383, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -74860,20 +81085,224 @@ "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM5Nzg1NjY2", - "tag_name": "1.0.2", - "target_commitish": "main", - "name": "PiTV Stable: 1.0.2", + "node_id": "MDc6UmVsZWFzZTQwOTM5Mzgz", + "tag_name": "v3.18.1", + "target_commitish": "master", + "name": "Patchwork v3.18.1", "draft": false, "prerelease": false, - "created_at": "2021-03-10T22:14:21Z", - "published_at": "2021-03-14T17:34:06Z", + "created_at": "2021-04-05T11:22:43Z", + "published_at": "2021-04-05T19:08:57Z", "assets": [ { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449975", - "id": 33449975, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTc1", - "name": "PiTV-1.0.2-1.x86_64.rpm", + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467198", + "id": 34467198, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTk4", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 373, + "download_count": 50, + "created_at": "2021-04-05T11:32:38Z", + "updated_at": "2021-04-05T11:32:38Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467276", + "id": 34467276, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjc2", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 522, + "download_count": 32, + "created_at": "2021-04-05T11:33:57Z", + "updated_at": "2021-04-05T11:33:57Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467119", + "id": 34467119, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE5", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 350, + "download_count": 43, + "created_at": "2021-04-05T11:30:50Z", + "updated_at": "2021-04-05T11:30:50Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest.yml" + }, + { + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467928", + "id": 34467928, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3OTI4", + "name": "Patchwork-3.18.1-arm64.AppImage", + "label": null, + "uploader": { + "login": "black-puppydog", + "id": 189241, + "node_id": "MDQ6VXNlcjE4OTI0MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/189241?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/black-puppydog", + "html_url": "https://github.com/black-puppydog", + "followers_url": "https://api.github.com/users/black-puppydog/followers", + "following_url": "https://api.github.com/users/black-puppydog/following{/other_user}", + "gists_url": "https://api.github.com/users/black-puppydog/gists{/gist_id}", + "starred_url": "https://api.github.com/users/black-puppydog/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/black-puppydog/subscriptions", + "organizations_url": "https://api.github.com/users/black-puppydog/orgs", + "repos_url": "https://api.github.com/users/black-puppydog/repos", + "events_url": "https://api.github.com/users/black-puppydog/events{/privacy}", + "received_events_url": "https://api.github.com/users/black-puppydog/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 125084708, + "download_count": 289, + "created_at": "2021-04-05T11:59:31Z", + "updated_at": "2021-04-05T11:59:44Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-arm64.AppImage" + }, + { + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34474948", + "id": 34474948, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDc0OTQ4", + "name": "Patchwork-3.18.1-armv7l.AppImage", + "label": null, + "uploader": { + "login": "black-puppydog", + "id": 189241, + "node_id": "MDQ6VXNlcjE4OTI0MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/189241?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/black-puppydog", + "html_url": "https://github.com/black-puppydog", + "followers_url": "https://api.github.com/users/black-puppydog/followers", + "following_url": "https://api.github.com/users/black-puppydog/following{/other_user}", + "gists_url": "https://api.github.com/users/black-puppydog/gists{/gist_id}", + "starred_url": "https://api.github.com/users/black-puppydog/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/black-puppydog/subscriptions", + "organizations_url": "https://api.github.com/users/black-puppydog/orgs", + "repos_url": "https://api.github.com/users/black-puppydog/repos", + "events_url": "https://api.github.com/users/black-puppydog/events{/privacy}", + "received_events_url": "https://api.github.com/users/black-puppydog/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 109342979, + "download_count": 128, + "created_at": "2021-04-05T14:47:40Z", + "updated_at": "2021-04-05T14:47:52Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-armv7l.AppImage" + }, + { + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467075", + "id": 34467075, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MDc1", + "name": "Patchwork-3.18.1-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 113909949, + "download_count": 109, + "created_at": "2021-04-05T11:29:51Z", + "updated_at": "2021-04-05T11:29:54Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-mac.zip" + }, + { + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467114", + "id": 34467114, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE0", + "name": "Patchwork-3.18.1.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -74897,17 +81326,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85425140, - "download_count": 72, - "created_at": "2021-03-14T17:34:14Z", - "updated_at": "2021-03-14T17:34:16Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/PiTV-1.0.2-1.x86_64.rpm" + "size": 117593005, + "download_count": 2826, + "created_at": "2021-04-05T11:30:42Z", + "updated_at": "2021-04-05T11:30:45Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.AppImage" }, { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449971", - "id": 33449971, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTcx", - "name": "pitv-1.0.2-full.nupkg", + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467273", + "id": 34467273, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjcz", + "name": "Patchwork-3.18.1.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -74931,17 +81360,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 100848578, - "download_count": 38, - "created_at": "2021-03-14T17:34:09Z", - "updated_at": "2021-03-14T17:34:12Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/pitv-1.0.2-full.nupkg" + "size": 117502107, + "download_count": 3324, + "created_at": "2021-04-05T11:33:55Z", + "updated_at": "2021-04-05T11:33:57Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg" }, { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449976", - "id": 33449976, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTc2", - "name": "PiTV-1.0.2.dmg", + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467272", + "id": 34467272, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjcy", + "name": "Patchwork-3.18.1.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -74965,17 +81394,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 102729347, - "download_count": 95, - "created_at": "2021-03-14T17:34:17Z", - "updated_at": "2021-03-14T17:34:19Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/PiTV-1.0.2.dmg" + "size": 122616, + "download_count": 35, + "created_at": "2021-04-05T11:33:55Z", + "updated_at": "2021-04-05T11:33:55Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449969", - "id": 33449969, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTY5", - "name": "PiTV-1.0.2.Setup.exe", + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467115", + "id": 34467115, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE1", + "name": "Patchwork-Setup-3.18.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -74999,17 +81428,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101668352, - "download_count": 981, - "created_at": "2021-03-14T17:34:06Z", - "updated_at": "2021-03-14T17:34:08Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/PiTV-1.0.2.Setup.exe" + "size": 170328393, + "download_count": 9708, + "created_at": "2021-04-05T11:30:44Z", + "updated_at": "2021-04-05T11:30:50Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-Setup-3.18.1.exe" }, { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449977", - "id": 33449977, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTc3", - "name": "PiTV-darwin-x64-1.0.2.zip", + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467116", + "id": 34467116, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE2", + "name": "Patchwork-Setup-3.18.1.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -75033,17 +81462,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103662170, - "download_count": 80, - "created_at": "2021-03-14T17:34:19Z", - "updated_at": "2021-03-14T17:34:21Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/PiTV-darwin-x64-1.0.2.zip" + "size": 175890, + "download_count": 45, + "created_at": "2021-04-05T11:30:44Z", + "updated_at": "2021-04-05T11:30:44Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-Setup-3.18.1.exe.blockmap" }, { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449972", - "id": 33449972, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTcy", - "name": "pitv_1.0.2_amd64.deb", + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467196", + "id": 34467196, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTk2", + "name": "ssb-patchwork_3.18.1_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -75067,17 +81496,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77457428, - "download_count": 176, - "created_at": "2021-03-14T17:34:12Z", - "updated_at": "2021-03-14T17:34:14Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/pitv_1.0.2_amd64.deb" + "size": 76489250, + "download_count": 472, + "created_at": "2021-04-05T11:32:36Z", + "updated_at": "2021-04-05T11:32:38Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.deb" }, { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449970", - "id": 33449970, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTcw", - "name": "RELEASES", + "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467171", + "id": 34467171, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTcx", + "name": "ssb-patchwork_3.18.1_amd64.snap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -75101,2370 +81530,1958 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 75, - "download_count": 57, - "created_at": "2021-03-14T17:34:08Z", - "updated_at": "2021-03-14T17:34:09Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/RELEASES" + "size": 100966400, + "download_count": 73, + "created_at": "2021-04-05T11:31:33Z", + "updated_at": "2021-04-05T11:31:35Z", + "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.snap" } ], - "tarball_url": "https://api.github.com/repos/ozankaraali/PiTV/tarball/1.0.2", - "zipball_url": "https://api.github.com/repos/ozankaraali/PiTV/zipball/1.0.2", - "body_html": "" + "tarball_url": "https://api.github.com/repos/ssbc/patchwork/tarball/v3.18.1", + "zipball_url": "https://api.github.com/repos/ssbc/patchwork/zipball/v3.18.1", + "body_html": "<p>🎉 <strong>That one last proper release of Patchwork!</strong> 🎉</p>\n<p>That's right folks. This is it. Nearly six years after the initial commit by Paul, the time of Patchwork will come to an end.</p>\n<p><strong>This is the last release of Patchwork</strong><br>\n<strong>There will be no further development on Patchwork.</strong><br>\n<strong>Issue tracker and pull requests will be closed.</strong></p>\n<p>This release is meant to tide us over so that other clients can take it from here.</p>\n<h3>Where do we go from here? Do I have to change client now?</h3>\n<p>For the time being (the next couple of months) you should be fine to just keep Patchwork running. However, as time progresses and security of the underlying components \"degrades\" (read: already existing issues are <em>discovered</em>) it will become a bad idea to keep running Patchwork.<br>\nBy that time, you should pick a different ssb client.</p>\n<h3>Why retire Patchwork? Can I keep it alive?</h3>\n<p>Of course Patchwork is, as always, released under the AGPL license. So if you really wanted to, you could fork it and keep it alive. However, let me (Daan) explain why this is a bad idea:</p>\n<p><strong>All the devs say \"Don't do it!\"</strong></p>\n<p>Everyone who has spent significant time in the codebase agrees that it is time to retire Patchwork. Over the years, it has seen multiple iterations of developers coming in, trying to change things in a structural way, then burning out on it. It's a pattern, so be warned. This is due to the fact that Patchwork makes some architectural decisions that make it hard to maintain, and even harder for <em>new</em> developers to get into the codebase:</p>\n<ul>\n<li><strong>depject</strong> is a bespoke dependency injection system, which breaks any kind of navigation and tool support for debugging.</li>\n<li><strong>mutant</strong> is another bespoke implementation of observables. It is also used for generating HTML, which makes a transition to component-based UI toolkits very hard.</li>\n<li><strong>custom sbot</strong>: Patchwork doesn't really work except with its own, bundled <code>ssb-server</code>. This is considered bad form; ssb applications should <em>really</em> be able to peacefully co-exist.</li>\n<li><strong>ssb-db</strong>, the bespoke database of the original ssb stack, is deeply baked into patchwork. Migrating to the new <a href=\"https://github.com/ssb-ngi-pointer/ssb-db2\">ssb-db2</a> would be a long and painful process. This is compounded by the fact that patchwork bundles a few custom plugins for ssb-db.</li>\n</ul>\n<p>I want to be clear that <em>none</em> of the above are impossible to solve; in fact, they all have straight-forward <em>but labour-intensive</em> solutions. I also want to be clear that these technological choices were all made for good reasons at the time, and I am sure you're as greatful to the developers who made them as I am, for putting their (overwhelmingly volunteered!) time into the project, and for making Patchwork the application that it is. In combination however, the above issues mean that new developers are faced with a very, very steep leaning curve before they're able to even make small changes.<br>\nGiven all of the above, it makes more sense to deprecate Patchwork and focus our efforts on projects like <a href=\"https://github.com/fraction/oasis\">oasis</a> or <a href=\"https://gitlab.com/staltz/manyverse\" rel=\"nofollow\">manyverse</a> which are nearing feature parity with Patchwork. If you want to get involved with ssb development, both are great projects for that; they are much more hackable than Patchwork, and follow standard techniques & workflows, so you'll feel right at home.</p>\n<p><strong>If you do, against all advice, want to continue developing Patchwork</strong> then we kindly request you rename it to reflect the change in leadership.</p>\n<h2>Install</h2>\n<p>Use <a href=\"https://github.com/ssbc/patchwork#installation\">your favorite package manager</a> or install manually.</p>\n<h3>Windows</h3>\n<p><strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-Setup-3.18.1.exe\"><code>Patchwork-Setup-3.18.1.exe</code></a></strong></p>\n<h3>macOS</h3>\n<p><strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg\"><code>Patchwork-3.18.1.dmg</code></a></strong></p>\n<p>You must <a href=\"https://support.apple.com/kb/PH25088\" rel=\"nofollow\">allow apps from \"unidentified\" developers</a>.</p>\n<h3>Linux</h3>\n<p><strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.AppImage\"><code>Patchwork-3.18.1.AppImage</code></a></strong><br>\n<strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-arm64.AppImage\"><code>Patchwork-3.18.1-arm64.AppImage</code></a></strong><br>\n<strong><a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-armv7l.AppImage\"><code>Patchwork-3.18.1-armv7l.AppImage</code></a></strong></p>\n<p>You may need to <a href=\"https://github.com/ssbc/patchwork/blob/master/docs/INSTALL.md#sandbox\">fix the sandbox</a>.</p>\n<p>There are also releases for Debian and Snapcraft:</p>\n<ul>\n<li><strong>Debian:</strong> <a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.deb\"><code>ssb-patchwork_3.18.1_amd64.deb</code></a></li>\n<li><strong>Snapcraft:</strong> <code>sudo snap install ssb-patchwork</code>\n<ul>\n<li>If this somehow doesn't work, you might be on the beta channel. Using <code>sudo snap refresh --channel=stable ssb-patchwork</code> should solve this.</li>\n<li>You can also download <a href=\"https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.snap\"><code>ssb-patchwork_3.18.1_amd64.snap</code></a> directly but you have to install with <code>snap install --dangerous</code> because it's unsigned.</li>\n</ul>\n</li>\n</ul>\n<h2>Getting started</h2>\n<p>If this is your first time on Scuttlebutt you may need an invite to get connected. After installing Patchwork and choosing your name you should select the <strong>Join Pub</strong> button. You'll need to <a href=\"https://github.com/ssbc/ssb-server/wiki/Pub-Servers#public-pubs\">get a pub invite</a>, paste it into the prompt, and select <strong>Redeem invite</strong>.</p>\n<p>You can find more information in the <a href=\"https://www.scuttlebutt.nz/getting-started\" rel=\"nofollow\">Getting Started Guide</a>.</p>\n<h2>Changes</h2>\n<h3>Added</h3>\n<ul>\n<li>Builds for arm64 & armv7l Linux</li>\n<li>Spellchecking: add ability to select multiple languages or to disable it completely.</li>\n<li>Rudimentary Status page shows index progress per view</li>\n<li>Context menus are much richer now, allowing to copy media & open things in Browser both locally and on a public viewer.</li>\n</ul>\n<h3>Deprecated</h3>\n<ul>\n<li>Use of depject had been deprecated for a long while.<br>\nAs a proof of concept, some modules in this release were now migrated from depject to regular imports.</li>\n</ul>\n<h3>Security</h3>\n<ul>\n<li>A metric ton of version bumps, most notably including electron (now <code>v11.3.0</code>) and chloride.<br>\nThe result is a much snappier experience and virtually no \"falling back to JS crypto\" slowness.</li>\n</ul>\n<h3>Added</h3>\n<ul>\n<li>Farsi translation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dev0p0/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dev0p0\">@dev0p0</a> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"689458082\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1313\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1313/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1313\">#1313</a>)</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>While publishing a message, the content warning will be <code>trim()</code>'ed of leading and trailing whitespace. If the result is empty, no content warning will be published.</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Drop-down for blocking feeds was not showing (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"748043725\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1328\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ssbc/patchwork/issues/1328/hovercard\" href=\"https://github.com/ssbc/patchwork/issues/1328\">#1328</a>, fixed in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"786393701\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1368\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1368/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1368\">#1368</a>)</li>\n<li>Correct Brazilian Portuguese translation (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"743030205\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1327\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1327/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1327\">#1327</a>, thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/fabiocosta0305/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/fabiocosta0305\">@fabiocosta0305</a>)</li>\n<li>Correction to French translation (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"630362466\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1298\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1298/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1298\">#1298</a>, thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/BorisPAING/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/BorisPAING\">@BorisPAING</a>)</li>\n<li>One for the language enthusiasts: \"who\" -> \"whom\" (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"664588979\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ssbc/patchwork/issues/1307\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ssbc/patchwork/pull/1307/hovercard\" href=\"https://github.com/ssbc/patchwork/pull/1307\">#1307</a>, thank you <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RichardLitt/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RichardLitt\">@RichardLitt</a>!)</li>\n</ul>\n<h3>Security</h3>\n<ul>\n<li>Many version bumps, including some security updates in direct and transitive dependencies.</li>\n</ul>\n<h2>Support</h2>\n<p>🤔 <a href=\"https://www.scuttlebutt.nz/faq/\" rel=\"nofollow\">Any questions? Check out the Scuttlebutt FAQ!</a></p>\n<p>🆘 <a href=\"https://github.com/ssbc/patchwork/issues/new\">Need help? Please create an issue!</a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.375Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:38.820Z" }, - "playcode": { + "pencil": { "latestRelease": { - "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/64948941", - "assets_url": "https://api.github.com/repos/playcode/playcode-desktop/releases/64948941/assets", - "upload_url": "https://uploads.github.com/repos/playcode/playcode-desktop/releases/64948941/assets{?name,label}", - "html_url": "https://github.com/playcode/playcode-desktop/releases/tag/v2022.4.0", - "id": 64948941, + "url": "https://api.github.com/repos/evolus/pencil/releases/87645444", + "assets_url": "https://api.github.com/repos/evolus/pencil/releases/87645444/assets", + "upload_url": "https://uploads.github.com/repos/evolus/pencil/releases/87645444/assets{?name,label}", + "html_url": "https://github.com/evolus/pencil/releases/tag/v3.1.1", + "id": 87645444, "author": { - "login": "ianberdin", - "id": 2521933, - "node_id": "MDQ6VXNlcjI1MjE5MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", + "login": "dgthanhan", + "id": 7098377, + "node_id": "MDQ6VXNlcjcwOTgzNzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/7098377?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ianberdin", - "html_url": "https://github.com/ianberdin", - "followers_url": "https://api.github.com/users/ianberdin/followers", - "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", - "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", - "organizations_url": "https://api.github.com/users/ianberdin/orgs", - "repos_url": "https://api.github.com/users/ianberdin/repos", - "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ianberdin/received_events", + "url": "https://api.github.com/users/dgthanhan", + "html_url": "https://github.com/dgthanhan", + "followers_url": "https://api.github.com/users/dgthanhan/followers", + "following_url": "https://api.github.com/users/dgthanhan/following{/other_user}", + "gists_url": "https://api.github.com/users/dgthanhan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dgthanhan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dgthanhan/subscriptions", + "organizations_url": "https://api.github.com/users/dgthanhan/orgs", + "repos_url": "https://api.github.com/users/dgthanhan/repos", + "events_url": "https://api.github.com/users/dgthanhan/events{/privacy}", + "received_events_url": "https://api.github.com/users/dgthanhan/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBRJSWc4D3wrN", - "tag_name": "v2022.4.0", + "node_id": "RE_kwDOAUBIH84FOV0E", + "tag_name": "v3.1.1", "target_commitish": "master", - "name": "v2022.4.0", + "name": "3.1.1", "draft": false, "prerelease": false, - "created_at": "2022-04-21T11:34:11Z", - "published_at": "2022-04-21T11:34:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/63207549", - "id": 63207549, - "node_id": "RA_kwDOBRJSWc4DxHh9", - "name": "PLAYCODE-2022.4.0.dmg", - "label": null, - "uploader": { - "login": "ianberdin", - "id": 2521933, - "node_id": "MDQ6VXNlcjI1MjE5MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ianberdin", - "html_url": "https://github.com/ianberdin", - "followers_url": "https://api.github.com/users/ianberdin/followers", - "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", - "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", - "organizations_url": "https://api.github.com/users/ianberdin/orgs", - "repos_url": "https://api.github.com/users/ianberdin/repos", - "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ianberdin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81094056, - "download_count": 97, - "created_at": "2022-04-21T11:32:29Z", - "updated_at": "2022-04-21T11:34:18Z", - "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.4.0/PLAYCODE-2022.4.0.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/playcode/playcode-desktop/tarball/v2022.4.0", - "zipball_url": "https://api.github.com/repos/playcode/playcode-desktop/zipball/v2022.4.0", - "body_html": "" + "created_at": "2022-12-31T12:15:34Z", + "published_at": "2023-01-01T03:03:19Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/evolus/pencil/tarball/v3.1.1", + "zipball_url": "https://api.github.com/repos/evolus/pencil/zipball/v3.1.1", + "body_html": "<h1>RELEASE NOTES 3.1.1</h1>\n<ul>\n<li>Add object name in property page</li>\n<li>Fix side pane status and style</li>\n<li>Implement showing page properties in PropertyPane</li>\n<li>Fix font editor sizing in property page</li>\n<li>Added missing change for new collection pane style</li>\n<li>Strong hover effect for collection pane</li>\n<li>Update page list view styling</li>\n<li>Increase version to 3.1.1 and remove dep on electron-rebuild</li>\n<li>Use smaller collection selector in smaller screens</li>\n<li>Fixed freehand reference</li>\n<li>Move OSX icon into build</li>\n<li>Move build into app</li>\n<li>Fix package.json for electron-builder</li>\n<li>Refactor page list navigation</li>\n<li>New collection pane color theme</li>\n<li>Fixed typo</li>\n<li>Fix editor styling</li>\n<li>Add button global style for buttons</li>\n<li>Add icon.icns support to OS X</li>\n<li>change configuration for mac arm build</li>\n<li>Use arm64 as mac arch</li>\n<li>Use universal as mac arch</li>\n<li>Use electron-builder 23.3.3</li>\n<li>Temporarily disable gesture toolbar</li>\n<li>Add support for free hand drawing</li>\n<li>UI: change alignment toolbar icons</li>\n<li>Add utilities for calculating color contrast</li>\n<li>Use less aggressive snapping</li>\n<li>Fix: improve color icon display</li>\n<li>Fix incorrect rounding when calculating snapping positions</li>\n<li>Fix: geometry editor failed to flip shapes</li>\n<li>UI Refresh: use two-tone variant to replace the classic one in material icons</li>\n<li>Fix: Rich text color choose not loading recently used colors</li>\n<li>Fix open dialog and shell API changes</li>\n<li>Add @electron/remote</li>\n<li>Rasterizer: fix page capturing for Electron 15</li>\n<li>Upgrade to Electron 15.2.0</li>\n<li>Fix psating of bitmap when clipboard containing also HTML content enriched by browser</li>\n<li>Explicitly use .png for screenshot tmp file</li>\n<li>Update to electron 11.4.4</li>\n<li>Add support for generic external commandline-based screenshooter</li>\n<li>Fixed load file for image data prompt</li>\n<li>Add delay to renderer</li>\n<li>Fix collection installer open dialog API changes caused by Electron 10</li>\n<li>Show error message when editor quits to fast</li>\n<li>Allow external editor for unlisted extensions</li>\n<li>Fix progress dialog annoying text jump</li>\n<li>Upgrade to Electron 10.1.3</li>\n<li>Add xml syntax for code editor</li>\n<li>Add xml syntax for code editor</li>\n<li>Improve recent document and page thumbnail views</li>\n<li>Additional API fix for electron 9.3.0 that affects export</li>\n<li>Fix file dialog API when saving and loading</li>\n<li>New gesture and experimental clipart search</li>\n<li>Migrate to electron 9.3.0</li>\n<li>Fix error during save if document contains font which is not installed</li>\n<li>Fix: changing shadow dx has no effect</li>\n<li>fix snapping and prototype export</li>\n<li>Refactor how snapping was calculated and handled</li>\n<li>Implement partial property changes for all remaining types</li>\n<li>Disable dev tool auto open in dev mode</li>\n<li>Adding support for property change mask to partially change a property in a group of targets</li>\n<li>Fix wrong image size when pasting from clipboard in hidpi screens</li>\n<li>Fix clickable prototype export template</li>\n<li>Remove error log when no private collection was found</li>\n<li>Add support for specifying custom UI font</li>\n<li>Add configuration to enable hardware acceleration in Linux</li>\n<li>Fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"509517772\" data-permission-text=\"Title is private\" data-url=\"https://github.com/evolus/pencil/issues/577\" data-hovercard-type=\"issue\" data-hovercard-url=\"/evolus/pencil/issues/577/hovercard\" href=\"https://github.com/evolus/pencil/issues/577\">#577</a> - v3.1.0 break search bar</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/evolus/pencil/releases/87645444/reactions", + "total_count": 18, + "+1": 3, + "-1": 0, + "laugh": 0, + "hooray": 7, + "confused": 0, + "heart": 6, + "rocket": 0, + "eyes": 2 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.395Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:39.303Z" }, - "poddycast-app": { + "peershare": { "latestRelease": { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/50257226", - "assets_url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/50257226/assets", - "upload_url": "https://uploads.github.com/repos/MrChuckomo/poddycast/releases/50257226/assets{?name,label}", - "html_url": "https://github.com/MrChuckomo/poddycast/releases/tag/v0.9.0", - "id": 50257226, + "url": "https://api.github.com/repos/connor-davis/peershare/releases/125561847", + "assets_url": "https://api.github.com/repos/connor-davis/peershare/releases/125561847/assets", + "upload_url": "https://uploads.github.com/repos/connor-davis/peershare/releases/125561847/assets{?name,label}", + "html_url": "https://github.com/connor-davis/peershare/releases/tag/v0.0.9", + "id": 125561847, "author": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", + "login": "connor-davis", + "id": 61504387, + "node_id": "MDQ6VXNlcjYxNTA0Mzg3", + "avatar_url": "https://avatars.githubusercontent.com/u/61504387?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", + "url": "https://api.github.com/users/connor-davis", + "html_url": "https://github.com/connor-davis", + "followers_url": "https://api.github.com/users/connor-davis/followers", + "following_url": "https://api.github.com/users/connor-davis/following{/other_user}", + "gists_url": "https://api.github.com/users/connor-davis/gists{/gist_id}", + "starred_url": "https://api.github.com/users/connor-davis/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/connor-davis/subscriptions", + "organizations_url": "https://api.github.com/users/connor-davis/orgs", + "repos_url": "https://api.github.com/users/connor-davis/repos", + "events_url": "https://api.github.com/users/connor-davis/events{/privacy}", + "received_events_url": "https://api.github.com/users/connor-davis/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBnRsPc4C_t1K", - "tag_name": "v0.9.0", + "node_id": "RE_kwDOHexigM4He-v3", + "tag_name": "v0.0.9", "target_commitish": "master", - "name": "Poddycast App v0.9.0 (BETA)", + "name": "v0.0.9", "draft": false, "prerelease": false, - "created_at": "2022-02-28T18:35:50Z", - "published_at": "2022-02-28T19:19:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158096", - "id": 58158096, - "node_id": "RA_kwDOBnRsPc4Dd2wQ", - "name": "Poddycast-darwin-x64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82529372, - "download_count": 15, - "created_at": "2022-02-28T19:00:39Z", - "updated_at": "2022-02-28T19:02:24Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158210", - "id": 58158210, - "node_id": "RA_kwDOBnRsPc4Dd2yC", - "name": "Poddycast-linux-arm64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 84802710, - "download_count": 10, - "created_at": "2022-02-28T19:02:24Z", - "updated_at": "2022-02-28T19:03:57Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-linux-arm64.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158286", - "id": 58158286, - "node_id": "RA_kwDOBnRsPc4Dd2zO", - "name": "Poddycast-linux-armv7l.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 69741425, - "download_count": 4, - "created_at": "2022-02-28T19:03:57Z", - "updated_at": "2022-02-28T19:05:12Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-linux-armv7l.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158364", - "id": 58158364, - "node_id": "RA_kwDOBnRsPc4Dd20c", - "name": "Poddycast-linux-ia32.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77566301, - "download_count": 5, - "created_at": "2022-02-28T19:05:12Z", - "updated_at": "2022-02-28T19:06:39Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-linux-ia32.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158461", - "id": 58158461, - "node_id": "RA_kwDOBnRsPc4Dd219", - "name": "Poddycast-linux-x64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79704365, - "download_count": 24, - "created_at": "2022-02-28T19:06:39Z", - "updated_at": "2022-02-28T19:07:55Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158522", - "id": 58158522, - "node_id": "RA_kwDOBnRsPc4Dd226", - "name": "Poddycast-win32-arm64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 86494736, - "download_count": 7, - "created_at": "2022-02-28T19:07:55Z", - "updated_at": "2022-02-28T19:09:25Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-win32-arm64.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158565", - "id": 58158565, - "node_id": "RA_kwDOBnRsPc4Dd23l", - "name": "Poddycast-win32-ia32.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77629065, - "download_count": 23, - "created_at": "2022-02-28T19:09:25Z", - "updated_at": "2022-02-28T19:10:50Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158628", - "id": 58158628, - "node_id": "RA_kwDOBnRsPc4Dd24k", - "name": "Poddycast-win32-x64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81958399, - "download_count": 70, - "created_at": "2022-02-28T19:10:50Z", - "updated_at": "2022-02-28T19:12:34Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/MrChuckomo/poddycast/tarball/v0.9.0", - "zipball_url": "https://api.github.com/repos/MrChuckomo/poddycast/zipball/v0.9.0", - "body_html": "<h1><g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji> Release Notes</h1>\n<h2><g-emoji class=\"g-emoji\" alias=\"lock\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f512.png\">🔒</g-emoji> Security</h2>\n<ul>\n<li>Important security update (sanitize strings)</li>\n<li>Minor dependency update - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1140493322\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/91\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/91/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/91\">#91</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1140493398\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/92\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/92/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/92\">#92</a></li>\n</ul>\n<h2>Improvements</h2>\n<ul>\n<li>OPML import/export - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"870557024\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/86\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/86/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/86\">#86</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"367551647\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/48\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/48/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/48\">#48</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"367551936\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/49\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/49/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/49\">#49</a></li>\n<li>Added scrollbar with minimal design - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"990028118\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/90\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/90/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/90\">#90</a></li>\n<li>Modern slider for episode progress bar on the bottom - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"990028118\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/90\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/90/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/90\">#90</a></li>\n<li>RSS feed parsing - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1141809950\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/93\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/93/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/93\">#93</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"913339442\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/87\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/87/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/87\">#87</a></li>\n</ul>\n<h2>Notes</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> Due to general architectural changes you may lose the progress of your application!<br>\n<g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> Special thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/paologiua/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/paologiua\">@paologiua</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EthanGrahn/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EthanGrahn\">@EthanGrahn</a></p>", - "mentions_count": 2 + "created_at": "2023-10-18T07:57:43Z", + "published_at": "2023-10-18T08:09:10Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/connor-davis/peershare/tarball/v0.0.9", + "zipball_url": "https://api.github.com/repos/connor-davis/peershare/zipball/v0.0.9", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>v0.0.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/connor-davis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/connor-davis\">@connor-davis</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1269858982\" data-permission-text=\"Title is private\" data-url=\"https://github.com/connor-davis/peershare/issues/2\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/connor-davis/peershare/pull/2/hovercard\" href=\"https://github.com/connor-davis/peershare/pull/2\">#2</a></li>\n<li>v0.0.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/connor-davis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/connor-davis\">@connor-davis</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1269968903\" data-permission-text=\"Title is private\" data-url=\"https://github.com/connor-davis/peershare/issues/3\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/connor-davis/peershare/pull/3/hovercard\" href=\"https://github.com/connor-davis/peershare/pull/3\">#3</a></li>\n<li>v0.0.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/connor-davis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/connor-davis\">@connor-davis</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1270036823\" data-permission-text=\"Title is private\" data-url=\"https://github.com/connor-davis/peershare/issues/4\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/connor-davis/peershare/pull/4/hovercard\" href=\"https://github.com/connor-davis/peershare/pull/4\">#4</a></li>\n<li>v0.0.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/connor-davis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/connor-davis\">@connor-davis</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1271219566\" data-permission-text=\"Title is private\" data-url=\"https://github.com/connor-davis/peershare/issues/5\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/connor-davis/peershare/pull/5/hovercard\" href=\"https://github.com/connor-davis/peershare/pull/5\">#5</a></li>\n<li>v0.0.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/connor-davis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/connor-davis\">@connor-davis</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1273569091\" data-permission-text=\"Title is private\" data-url=\"https://github.com/connor-davis/peershare/issues/6\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/connor-davis/peershare/pull/6/hovercard\" href=\"https://github.com/connor-davis/peershare/pull/6\">#6</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/connor-davis/peershare/compare/v0.0.7...v0.0.9\"><tt>v0.0.7...v0.0.9</tt></a></p>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.500Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:39.311Z" }, - "poi": { + "pendulums": { "latestRelease": { - "url": "https://api.github.com/repos/poooi/poi/releases/58254675", - "assets_url": "https://api.github.com/repos/poooi/poi/releases/58254675/assets", - "upload_url": "https://uploads.github.com/repos/poooi/poi/releases/58254675/assets{?name,label}", - "html_url": "https://github.com/poooi/poi/releases/tag/v10.8.0", - "id": 58254675, + "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/20353247", + "assets_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/20353247/assets", + "upload_url": "https://uploads.github.com/repos/Swing-team/pendulums-web-client/releases/20353247/assets{?name,label}", + "html_url": "https://github.com/Swing-team/pendulums-web-client/releases/tag/v1.1.0", + "id": 20353247, "author": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAhZLVs4DeOVT", - "tag_name": "v10.8.0", - "target_commitish": "f47f6f7673b6374555c6b664fd9fc1eba705bb5b", - "name": "poi v10.8.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-29T11:37:00Z", - "published_at": "2022-01-29T15:07:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292331", - "id": 55292331, - "node_id": "RA_kwDOAhZLVs4DS7Gr", - "name": "builder-debug.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1312, - "download_count": 58, - "created_at": "2022-01-29T14:56:26Z", - "updated_at": "2022-01-29T14:56:26Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/builder-debug.yml" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292333", - "id": 55292333, - "node_id": "RA_kwDOAhZLVs4DS7Gt", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 373, - "download_count": 27, - "created_at": "2022-01-29T14:56:26Z", - "updated_at": "2022-01-29T14:56:27Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292334", - "id": 55292334, - "node_id": "RA_kwDOAhZLVs4DS7Gu", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 361, - "download_count": 23, - "created_at": "2022-01-29T14:56:27Z", - "updated_at": "2022-01-29T14:56:27Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292337", - "id": 55292337, - "node_id": "RA_kwDOAhZLVs4DS7Gx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 785, - "download_count": 24, - "created_at": "2022-01-29T14:56:28Z", - "updated_at": "2022-01-29T14:56:28Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/latest-mac.yml" - }, + "login": "arminghm", + "id": 11267514, + "node_id": "MDQ6VXNlcjExMjY3NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/arminghm", + "html_url": "https://github.com/arminghm", + "followers_url": "https://api.github.com/users/arminghm/followers", + "following_url": "https://api.github.com/users/arminghm/following{/other_user}", + "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", + "organizations_url": "https://api.github.com/users/arminghm/orgs", + "repos_url": "https://api.github.com/users/arminghm/repos", + "events_url": "https://api.github.com/users/arminghm/events{/privacy}", + "received_events_url": "https://api.github.com/users/arminghm/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTIwMzUzMjQ3", + "tag_name": "v1.1.0", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2019-09-30T14:41:38Z", + "published_at": "2019-09-30T14:54:30Z", + "assets": [ { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292338", - "id": 55292338, - "node_id": "RA_kwDOAhZLVs4DS7Gy", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15209175", + "id": 15209175, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA5MTc1", + "name": "Pendulums.apk", + "label": null, "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "arminghm", + "id": 11267514, + "node_id": "MDQ6VXNlcjExMjY3NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/arminghm", + "html_url": "https://github.com/arminghm", + "followers_url": "https://api.github.com/users/arminghm/followers", + "following_url": "https://api.github.com/users/arminghm/following{/other_user}", + "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", + "organizations_url": "https://api.github.com/users/arminghm/orgs", + "repos_url": "https://api.github.com/users/arminghm/repos", + "events_url": "https://api.github.com/users/arminghm/events{/privacy}", + "received_events_url": "https://api.github.com/users/arminghm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.android.package-archive", "state": "uploaded", - "size": 338, - "download_count": 10289, - "created_at": "2022-01-29T14:56:28Z", - "updated_at": "2022-01-29T14:56:29Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/latest.yml" + "size": 4899984, + "download_count": 3101, + "created_at": "2019-09-30T14:52:41Z", + "updated_at": "2019-09-30T15:26:01Z", + "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.apk" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292393", - "id": 55292393, - "node_id": "RA_kwDOAhZLVs4DS7Hp", - "name": "poi-10.8.0-aarch64.pacman", - "label": "", + "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208846", + "id": 15208846, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4ODQ2", + "name": "Pendulums.AppImage", + "label": null, "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "arminghm", + "id": 11267514, + "node_id": "MDQ6VXNlcjExMjY3NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/arminghm", + "html_url": "https://github.com/arminghm", + "followers_url": "https://api.github.com/users/arminghm/followers", + "following_url": "https://api.github.com/users/arminghm/following{/other_user}", + "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", + "organizations_url": "https://api.github.com/users/arminghm/orgs", + "repos_url": "https://api.github.com/users/arminghm/repos", + "events_url": "https://api.github.com/users/arminghm/events{/privacy}", + "received_events_url": "https://api.github.com/users/arminghm/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 148269632, - "download_count": 75, - "created_at": "2022-01-29T14:56:59Z", - "updated_at": "2022-01-29T14:57:14Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-aarch64.pacman" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292406", - "id": 55292406, - "node_id": "RA_kwDOAhZLVs4DS7H2", - "name": "poi-10.8.0-arm64-mac.zip", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 117549339, - "download_count": 180, - "created_at": "2022-01-29T14:57:15Z", - "updated_at": "2022-01-29T14:57:30Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64-mac.zip" + "size": 64810114, + "download_count": 1539, + "created_at": "2019-09-30T14:39:22Z", + "updated_at": "2019-09-30T15:26:01Z", + "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.AppImage" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292424", - "id": 55292424, - "node_id": "RA_kwDOAhZLVs4DS7II", - "name": "poi-10.8.0-arm64-mac.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208507", + "id": 15208507, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4NTA3", + "name": "Pendulums.deb", + "label": null, "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "arminghm", + "id": 11267514, + "node_id": "MDQ6VXNlcjExMjY3NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/arminghm", + "html_url": "https://github.com/arminghm", + "followers_url": "https://api.github.com/users/arminghm/followers", + "following_url": "https://api.github.com/users/arminghm/following{/other_user}", + "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", + "organizations_url": "https://api.github.com/users/arminghm/orgs", + "repos_url": "https://api.github.com/users/arminghm/repos", + "events_url": "https://api.github.com/users/arminghm/events{/privacy}", + "received_events_url": "https://api.github.com/users/arminghm/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 123452, - "download_count": 22, - "created_at": "2022-01-29T14:57:30Z", - "updated_at": "2022-01-29T14:57:31Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64-mac.zip.blockmap" + "size": 45404278, + "download_count": 1496, + "created_at": "2019-09-30T14:18:51Z", + "updated_at": "2019-09-30T15:26:01Z", + "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.deb" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292427", - "id": 55292427, - "node_id": "RA_kwDOAhZLVs4DS7IL", - "name": "poi-10.8.0-arm64-win.7z", - "label": "", + "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208085", + "id": 15208085, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4MDg1", + "name": "Pendulums.dmg", + "label": null, "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "arminghm", + "id": 11267514, + "node_id": "MDQ6VXNlcjExMjY3NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/arminghm", + "html_url": "https://github.com/arminghm", + "followers_url": "https://api.github.com/users/arminghm/followers", + "following_url": "https://api.github.com/users/arminghm/following{/other_user}", + "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", + "organizations_url": "https://api.github.com/users/arminghm/orgs", + "repos_url": "https://api.github.com/users/arminghm/repos", + "events_url": "https://api.github.com/users/arminghm/events{/privacy}", + "received_events_url": "https://api.github.com/users/arminghm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 71663168, - "download_count": 222, - "created_at": "2022-01-29T14:57:31Z", - "updated_at": "2022-01-29T14:57:42Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64-win.7z" + "size": 63635091, + "download_count": 3959, + "created_at": "2019-09-30T13:58:08Z", + "updated_at": "2019-09-30T15:26:01Z", + "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.dmg" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292438", - "id": 55292438, - "node_id": "RA_kwDOAhZLVs4DS7IW", - "name": "poi-10.8.0-arm64.7z", - "label": "", + "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208305", + "id": 15208305, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4MzA1", + "name": "Pendulums.exe", + "label": null, "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "arminghm", + "id": 11267514, + "node_id": "MDQ6VXNlcjExMjY3NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/arminghm", + "html_url": "https://github.com/arminghm", + "followers_url": "https://api.github.com/users/arminghm/followers", + "following_url": "https://api.github.com/users/arminghm/following{/other_user}", + "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", + "organizations_url": "https://api.github.com/users/arminghm/orgs", + "repos_url": "https://api.github.com/users/arminghm/repos", + "events_url": "https://api.github.com/users/arminghm/events{/privacy}", + "received_events_url": "https://api.github.com/users/arminghm/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 148626429, - "download_count": 72, - "created_at": "2022-01-29T14:57:42Z", - "updated_at": "2022-01-29T14:58:03Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64.7z" + "size": 44953639, + "download_count": 10910, + "created_at": "2019-09-30T14:09:25Z", + "updated_at": "2019-09-30T15:26:01Z", + "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.exe" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292453", - "id": 55292453, - "node_id": "RA_kwDOAhZLVs4DS7Il", - "name": "poi-10.8.0-arm64.AppImage", - "label": "", + "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208665", + "id": 15208665, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4NjY1", + "name": "Pendulums.snap", + "label": null, "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "arminghm", + "id": 11267514, + "node_id": "MDQ6VXNlcjExMjY3NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/arminghm", + "html_url": "https://github.com/arminghm", + "followers_url": "https://api.github.com/users/arminghm/followers", + "following_url": "https://api.github.com/users/arminghm/following{/other_user}", + "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", + "organizations_url": "https://api.github.com/users/arminghm/orgs", + "repos_url": "https://api.github.com/users/arminghm/repos", + "events_url": "https://api.github.com/users/arminghm/events{/privacy}", + "received_events_url": "https://api.github.com/users/arminghm/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 249372520, - "download_count": 30, - "created_at": "2022-01-29T14:58:04Z", - "updated_at": "2022-01-29T14:58:28Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292489", - "id": 55292489, - "node_id": "RA_kwDOAhZLVs4DS7JJ", - "name": "poi-10.8.0-arm64.dmg", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 123142536, - "download_count": 25, - "created_at": "2022-01-29T14:58:28Z", - "updated_at": "2022-01-29T14:58:41Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64.dmg" - }, + "size": 54349824, + "download_count": 215, + "created_at": "2019-09-30T14:29:53Z", + "updated_at": "2019-09-30T15:26:01Z", + "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.snap" + } + ], + "tarball_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/tarball/v1.1.0", + "zipball_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/zipball/v1.1.0", + "body_html": "<h2>Changes</h2>\n<ul>\n<li>\n<p>Do you have many projects and notes? you can now sort them!</p>\n</li>\n<li>\n<p>You can access and read your notes when you are offline</p>\n</li>\n<li>\n<p>Are you a fan of light themes? You can switch your theme in \"Profile Settings\"</p>\n</li>\n<li>\n<p>Added new grouped chart</p>\n</li>\n<li>\n<p>Do you miss rest time notifications on Android? We have added a background service to keep track of your activities when the app is in background</p>\n</li>\n<li>\n<p>Strikethrough was missing in notes, so we have added it</p>\n</li>\n<li>\n<p>Now you can leave a project. If you are an owner, you should choose a new owner for the project</p>\n</li>\n<li>\n<p>Now you can delete your account if you don't like Pendulums 😞</p>\n</li>\n<li>\n<p>We've made a lot of UI improvements</p>\n</li>\n<li>\n<p>We've made a lot of performance improvements</p>\n</li>\n<li>\n<p>Fixed a lot of issues</p>\n</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:39.530Z" + }, + "peacock": { + "latestRelease": { + "url": "https://api.github.com/repos/spikecodes/peacock/releases/25249444", + "assets_url": "https://api.github.com/repos/spikecodes/peacock/releases/25249444/assets", + "upload_url": "https://uploads.github.com/repos/spikecodes/peacock/releases/25249444/assets{?name,label}", + "html_url": "https://github.com/spikecodes/peacock/releases/tag/v2.3.5", + "id": 25249444, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI1MjQ5NDQ0", + "tag_name": "v2.3.5", + "target_commitish": "master", + "name": "2.3.5", + "draft": false, + "prerelease": false, + "created_at": "2020-04-06T18:56:24Z", + "published_at": "2020-04-06T19:11:30Z", + "assets": [ { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292499", - "id": 55292499, - "node_id": "RA_kwDOAhZLVs4DS7JT", - "name": "poi-10.8.0-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445878", + "id": 19445878, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODc4", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 129363, - "download_count": 18, - "created_at": "2022-01-29T14:58:42Z", - "updated_at": "2022-01-29T14:58:43Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64.dmg.blockmap" + "size": 364, + "download_count": 425, + "created_at": "2020-04-06T19:00:32Z", + "updated_at": "2020-04-06T19:00:32Z", + "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/latest-linux.yml" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292500", - "id": 55292500, - "node_id": "RA_kwDOAhZLVs4DS7JU", - "name": "poi-10.8.0-ia32-win.7z", + "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445934", + "id": 19445934, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTM0", + "name": "latest.yml", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "text/yaml", "state": "uploaded", - "size": 66630791, - "download_count": 150, - "created_at": "2022-01-29T14:58:43Z", - "updated_at": "2022-01-29T14:58:54Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-ia32-win.7z" + "size": 342, + "download_count": 23074, + "created_at": "2020-04-06T19:02:33Z", + "updated_at": "2020-04-06T19:02:33Z", + "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/latest.yml" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292507", - "id": 55292507, - "node_id": "RA_kwDOAhZLVs4DS7Jb", - "name": "poi-10.8.0-mac.zip", + "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445928", + "id": 19445928, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI4", + "name": "Peacock-2.3.5-win.zip", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 115268156, - "download_count": 51, - "created_at": "2022-01-29T14:58:55Z", - "updated_at": "2022-01-29T14:59:09Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-mac.zip" + "size": 79031892, + "download_count": 631, + "created_at": "2020-04-06T19:02:18Z", + "updated_at": "2020-04-06T19:02:33Z", + "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-2.3.5-win.zip" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292518", - "id": 55292518, - "node_id": "RA_kwDOAhZLVs4DS7Jm", - "name": "poi-10.8.0-mac.zip.blockmap", + "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445847", + "id": 19445847, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODQ3", + "name": "Peacock-2.3.5.AppImage", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 121308, - "download_count": 20, - "created_at": "2022-01-29T14:59:09Z", - "updated_at": "2022-01-29T14:59:10Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-mac.zip.blockmap" + "size": 87450069, + "download_count": 309, + "created_at": "2020-04-06T18:59:20Z", + "updated_at": "2020-04-06T18:59:22Z", + "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-2.3.5.AppImage" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292519", - "id": 55292519, - "node_id": "RA_kwDOAhZLVs4DS7Jn", - "name": "poi-10.8.0-win.7z", + "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445926", + "id": 19445926, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI2", + "name": "Peacock-Setup-2.3.5.exe", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 68672722, - "download_count": 658, - "created_at": "2022-01-29T14:59:10Z", - "updated_at": "2022-01-29T14:59:18Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-win.7z" + "size": 57243029, + "download_count": 2699, + "created_at": "2020-04-06T19:02:11Z", + "updated_at": "2020-04-06T19:02:18Z", + "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-Setup-2.3.5.exe" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292523", - "id": 55292523, - "node_id": "RA_kwDOAhZLVs4DS7Jr", - "name": "poi-10.8.0.7z", + "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445927", + "id": 19445927, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI3", + "name": "Peacock-Setup-2.3.5.exe.blockmap", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 94621577, - "download_count": 159, - "created_at": "2022-01-29T14:59:19Z", - "updated_at": "2022-01-29T14:59:28Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.7z" + "size": 60329, + "download_count": 60, + "created_at": "2020-04-06T19:02:11Z", + "updated_at": "2020-04-06T19:02:12Z", + "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-Setup-2.3.5.exe.blockmap" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292526", - "id": 55292526, - "node_id": "RA_kwDOAhZLVs4DS7Ju", - "name": "poi-10.8.0.aarch64.rpm", + "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445876", + "id": 19445876, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODc2", + "name": "peacock_2.3.5_amd64.deb", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 149820016, - "download_count": 20, - "created_at": "2022-01-29T14:59:29Z", - "updated_at": "2022-01-29T14:59:48Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.aarch64.rpm" - }, + "size": 58934778, + "download_count": 486, + "created_at": "2020-04-06T19:00:30Z", + "updated_at": "2020-04-06T19:00:32Z", + "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/peacock_2.3.5_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/spikecodes/peacock/tarball/v2.3.5", + "zipball_url": "https://api.github.com/repos/spikecodes/peacock/zipball/v2.3.5", + "body_html": "<p>Check #timeline on our <a href=\"https://invite.gg/peacock\" rel=\"nofollow\">discord server</a> to see the changelog.</p>\n<p>(No mac version for this build, sorry guys)</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:39.588Z" + }, + "pennywise": { + "latestRelease": { + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/18300065", + "assets_url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/18300065/assets", + "upload_url": "https://uploads.github.com/repos/kamranahmedse/pennywise/releases/18300065/assets{?name,label}", + "html_url": "https://github.com/kamranahmedse/pennywise/releases/tag/v0.8.0", + "id": 18300065, + "author": { + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE4MzAwMDY1", + "tag_name": "v0.8.0", + "target_commitish": "master", + "name": "0.8.0", + "draft": false, + "prerelease": false, + "created_at": "2019-06-14T13:52:23Z", + "published_at": "2019-06-29T05:38:49Z", + "assets": [ { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292528", - "id": 55292528, - "node_id": "RA_kwDOAhZLVs4DS7Jw", - "name": "poi-10.8.0.AppImage", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456567", + "id": 13456567, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY3", + "name": "latest-linux-ia32.yml", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 162911731, - "download_count": 37, - "created_at": "2022-01-29T14:59:49Z", - "updated_at": "2022-01-29T15:00:11Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.AppImage" + "size": 379, + "download_count": 428, + "created_at": "2019-06-28T17:36:12Z", + "updated_at": "2019-06-28T17:36:12Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-linux-ia32.yml" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292542", - "id": 55292542, - "node_id": "RA_kwDOAhZLVs4DS7J-", - "name": "poi-10.8.0.dmg", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456568", + "id": 13456568, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY4", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "text/yaml", "state": "uploaded", - "size": 120561603, - "download_count": 115, - "created_at": "2022-01-29T15:00:11Z", - "updated_at": "2022-01-29T15:00:24Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.dmg" + "size": 382, + "download_count": 4980, + "created_at": "2019-06-28T17:36:12Z", + "updated_at": "2019-06-28T17:36:12Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292547", - "id": 55292547, - "node_id": "RA_kwDOAhZLVs4DS7KD", - "name": "poi-10.8.0.dmg.blockmap", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456569", + "id": 13456569, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY5", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 126397, - "download_count": 19, - "created_at": "2022-01-29T15:00:24Z", - "updated_at": "2022-01-29T15:00:25Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.dmg.blockmap" + "size": 515, + "download_count": 45374, + "created_at": "2019-06-28T17:36:12Z", + "updated_at": "2019-06-28T17:36:12Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292548", - "id": 55292548, - "node_id": "RA_kwDOAhZLVs4DS7KE", - "name": "poi-10.8.0.pacman", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456566", + "id": 13456566, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY2", + "name": "latest.yml", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 100247400, - "download_count": 24, - "created_at": "2022-01-29T15:00:25Z", - "updated_at": "2022-01-29T15:00:36Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.pacman" + "size": 347, + "download_count": 76938, + "created_at": "2019-06-28T17:36:12Z", + "updated_at": "2019-06-28T17:36:12Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest.yml" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292559", - "id": 55292559, - "node_id": "RA_kwDOAhZLVs4DS7KP", - "name": "poi-10.8.0.x86_64.rpm", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456469", + "id": 13456469, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDY5", + "name": "pennywise-0.8.0-i386.AppImage", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 102159832, - "download_count": 39, - "created_at": "2022-01-29T15:00:37Z", - "updated_at": "2022-01-29T15:00:46Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.x86_64.rpm" + "size": 96151676, + "download_count": 4315, + "created_at": "2019-06-28T17:30:58Z", + "updated_at": "2019-06-28T17:32:03Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-0.8.0-i386.AppImage" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292563", - "id": 55292563, - "node_id": "RA_kwDOAhZLVs4DS7KT", - "name": "poi-setup-10.8.0.exe", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456529", + "id": 13456529, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTI5", + "name": "Pennywise-0.8.0-ia32-win.zip", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 164157647, - "download_count": 6776, - "created_at": "2022-01-29T15:00:47Z", - "updated_at": "2022-01-29T15:01:06Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-setup-10.8.0.exe" + "size": 82240823, + "download_count": 1928, + "created_at": "2019-06-28T17:33:54Z", + "updated_at": "2019-06-28T17:35:59Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-ia32-win.zip" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292573", - "id": 55292573, - "node_id": "RA_kwDOAhZLVs4DS7Kd", - "name": "poi-setup-10.8.0.exe.blockmap", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456470", + "id": 13456470, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDcw", + "name": "Pennywise-0.8.0-mac.zip", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 169470, - "download_count": 4717, - "created_at": "2022-01-29T15:01:06Z", - "updated_at": "2022-01-29T15:01:07Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-setup-10.8.0.exe.blockmap" + "size": 81572563, + "download_count": 3172, + "created_at": "2019-06-28T17:31:09Z", + "updated_at": "2019-06-28T17:32:00Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-mac.zip" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292341", - "id": 55292341, - "node_id": "RA_kwDOAhZLVs4DS7G1", - "name": "poi_10.8.0_amd64.deb", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456514", + "id": 13456514, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE0", + "name": "Pennywise-0.8.0-win.zip", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/zip", "state": "uploaded", - "size": 100223144, - "download_count": 191, - "created_at": "2022-01-29T14:56:29Z", - "updated_at": "2022-01-29T14:56:41Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi_10.8.0_amd64.deb" + "size": 85353127, + "download_count": 7076, + "created_at": "2019-06-28T17:33:30Z", + "updated_at": "2019-06-28T17:35:05Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-win.zip" }, { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292374", - "id": 55292374, - "node_id": "RA_kwDOAhZLVs4DS7HW", - "name": "poi_10.8.0_arm64.deb", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456458", + "id": 13456458, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDU4", + "name": "pennywise-0.8.0-x86_64.AppImage", "label": "", "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 148257096, - "download_count": 29, - "created_at": "2022-01-29T14:56:41Z", - "updated_at": "2022-01-29T14:56:58Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi_10.8.0_arm64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/poooi/poi/tarball/v10.8.0", - "zipball_url": "https://api.github.com/repos/poooi/poi/zipball/v10.8.0", - "body_html": "<h2>POI v10.8.0 changelog</h2>\n<h3>Features</h3>\n<ul>\n<li>Added support of new equipment count rule</li>\n</ul>\n<h3>Changes</h3>\n<ul>\n<li>Update to Electron@16 (Chromium 96)</li>\n<li>Add code sigining for macOS version</li>\n</ul>\n<h3>Fixes</h3>\n<ul>\n<li>Fixes crash on Windows 7/8 and macOS 10.x</li>\n<li>Miscellaneous UI fix</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.591Z" - }, - "pomodoro-logger": { - "latestRelease": { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550", - "assets_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/assets", - "upload_url": "https://uploads.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/assets{?name,label}", - "html_url": "https://github.com/zxch3n/PomodoroLogger/releases/tag/v0.6.3", - "id": 62153550, - "author": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOC6xqic4DtGNO", - "tag_name": "v0.6.3", - "target_commitish": "master", - "name": "v0.6.3", - "draft": false, - "prerelease": false, - "created_at": "2022-03-18T01:56:11Z", - "published_at": "2022-03-18T02:14:36Z", - "assets": [ + "size": 94661290, + "download_count": 2194, + "created_at": "2019-06-28T17:30:27Z", + "updated_at": "2019-06-28T17:32:01Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-0.8.0-x86_64.AppImage" + }, { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826213", - "id": 59826213, - "node_id": "RA_kwDOC6xqic4DkOAl", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456431", + "id": 13456431, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDMx", + "name": "Pennywise-0.8.0.dmg", "label": "", "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 509, - "download_count": 75, - "created_at": "2022-03-18T02:05:34Z", - "updated_at": "2022-03-18T02:05:34Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/latest-mac.yml" + "size": 84781684, + "download_count": 7535, + "created_at": "2019-06-28T17:30:11Z", + "updated_at": "2019-06-28T17:31:01Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0.dmg" }, { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826324", - "id": 59826324, - "node_id": "RA_kwDOC6xqic4DkOCU", - "name": "latest.yml", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456430", + "id": 13456430, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDMw", + "name": "Pennywise-0.8.0.dmg.blockmap", "label": "", "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 358, - "download_count": 1771, - "created_at": "2022-03-18T02:08:00Z", - "updated_at": "2022-03-18T02:08:01Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/latest.yml" + "size": 89642, + "download_count": 110, + "created_at": "2019-06-28T17:30:11Z", + "updated_at": "2019-06-28T17:30:13Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826307", - "id": 59826307, - "node_id": "RA_kwDOC6xqic4DkOCD", - "name": "Pomodoro-Logger-0.6.3-mac.zip", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456518", + "id": 13456518, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE4", + "name": "pennywise-setup-0.8.0.exe", "label": "", "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 85072518, - "download_count": 57, - "created_at": "2022-03-18T02:07:40Z", - "updated_at": "2022-03-18T02:07:44Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3-mac.zip" + "size": 122406147, + "download_count": 10505, + "created_at": "2019-06-28T17:33:38Z", + "updated_at": "2019-06-28T17:36:05Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-setup-0.8.0.exe" }, { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826280", - "id": 59826280, - "node_id": "RA_kwDOC6xqic4DkOBo", - "name": "Pomodoro-Logger-0.6.3.dmg", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456519", + "id": 13456519, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE5", + "name": "pennywise-setup-0.8.0.exe.blockmap", "label": "", "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88328604, - "download_count": 71, - "created_at": "2022-03-18T02:07:06Z", - "updated_at": "2022-03-18T02:07:10Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3.dmg" + "size": 127181, + "download_count": 1544, + "created_at": "2019-06-28T17:33:38Z", + "updated_at": "2019-06-28T17:33:40Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-setup-0.8.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826275", - "id": 59826275, - "node_id": "RA_kwDOC6xqic4DkOBj", - "name": "Pomodoro-Logger-0.6.3.dmg.blockmap", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456515", + "id": 13456515, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE1", + "name": "pennywise_0.8.0_amd64.deb", "label": "", "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91759, - "download_count": 8, - "created_at": "2022-03-18T02:07:03Z", - "updated_at": "2022-03-18T02:07:04Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3.dmg.blockmap" + "size": 59782598, + "download_count": 2143, + "created_at": "2019-06-28T17:33:33Z", + "updated_at": "2019-06-28T17:36:10Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise_0.8.0_amd64.deb" }, { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826322", - "id": 59826322, - "node_id": "RA_kwDOC6xqic4DkOCS", - "name": "Pomodoro-Logger-Setup-0.6.3.exe", + "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456528", + "id": 13456528, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTI4", + "name": "pennywise_0.8.0_i386.deb", "label": "", "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "kamranahmedse", + "id": 4921183, + "node_id": "MDQ6VXNlcjQ5MjExODM=", + "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/kamranahmedse", + "html_url": "https://github.com/kamranahmedse", + "followers_url": "https://api.github.com/users/kamranahmedse/followers", + "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", + "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", + "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", + "repos_url": "https://api.github.com/users/kamranahmedse/repos", + "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", + "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64949353, - "download_count": 1009, - "created_at": "2022-03-18T02:07:57Z", - "updated_at": "2022-03-18T02:07:59Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-Setup-0.6.3.exe" - }, + "size": 61070988, + "download_count": 332, + "created_at": "2019-06-28T17:33:53Z", + "updated_at": "2019-06-28T17:35:24Z", + "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise_0.8.0_i386.deb" + } + ], + "tarball_url": "https://api.github.com/repos/kamranahmedse/pennywise/tarball/v0.8.0", + "zipball_url": "https://api.github.com/repos/kamranahmedse/pennywise/zipball/v0.8.0", + "body_html": "<p><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/kamranahmedse/pennywise/commit/5a645887ab6c1e64602edb3abd793fd6cfe6292d/hovercard\" href=\"https://github.com/kamranahmedse/pennywise/commit/5a645887ab6c1e64602edb3abd793fd6cfe6292d\"><tt>5a64588</tt></a> Adds flash support (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/coltnz/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/coltnz\">@coltnz</a>)<br>\n<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/kamranahmedse/pennywise/commit/3da989987bfabc7b03cb5f79287cbbd2147182b9/hovercard\" href=\"https://github.com/kamranahmedse/pennywise/commit/3da989987bfabc7b03cb5f79287cbbd2147182b9\"><tt>3da9899</tt></a> Updates dependencies to latest</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:39.831Z" + }, + "petal": { + "latestRelease": { + "url": "https://api.github.com/repos/ilime/Petal/releases/25429509", + "assets_url": "https://api.github.com/repos/ilime/Petal/releases/25429509/assets", + "upload_url": "https://uploads.github.com/repos/ilime/Petal/releases/25429509/assets{?name,label}", + "html_url": "https://github.com/ilime/Petal/releases/tag/v2.25.0", + "id": 25429509, + "author": { + "login": "g1eny0ung", + "id": 15034155, + "node_id": "MDQ6VXNlcjE1MDM0MTU1", + "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/g1eny0ung", + "html_url": "https://github.com/g1eny0ung", + "followers_url": "https://api.github.com/users/g1eny0ung/followers", + "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", + "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", + "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", + "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", + "repos_url": "https://api.github.com/users/g1eny0ung/repos", + "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", + "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI1NDI5NTA5", + "tag_name": "v2.25.0", + "target_commitish": "dev", + "name": "Release 2.25.0", + "draft": false, + "prerelease": false, + "created_at": "2020-04-12T16:16:13Z", + "published_at": "2020-04-12T16:44:18Z", + "assets": [ { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826317", - "id": 59826317, - "node_id": "RA_kwDOC6xqic4DkOCN", - "name": "Pomodoro-Logger-Setup-0.6.3.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674826", + "id": 23674826, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODI2", + "name": "Petal-2.25.0.dmg", + "label": null, "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "g1eny0ung", + "id": 15034155, + "node_id": "MDQ6VXNlcjE1MDM0MTU1", + "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/g1eny0ung", + "html_url": "https://github.com/g1eny0ung", + "followers_url": "https://api.github.com/users/g1eny0ung/followers", + "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", + "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", + "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", + "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", + "repos_url": "https://api.github.com/users/g1eny0ung/repos", + "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", + "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 69351, - "download_count": 177, - "created_at": "2022-03-18T02:07:52Z", - "updated_at": "2022-03-18T02:07:53Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-Setup-0.6.3.exe.blockmap" + "size": 69822035, + "download_count": 651, + "created_at": "2020-08-06T18:37:17Z", + "updated_at": "2020-08-06T18:37:41Z", + "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal-2.25.0.dmg" }, { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826121", - "id": 59826121, - "node_id": "RA_kwDOC6xqic4DkN_J", - "name": "pomodoro-logger_0.6.3_amd64.deb", - "label": "", + "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674824", + "id": 23674824, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODI0", + "name": "Petal-2.25.0.tar.gz", + "label": null, + "uploader": { + "login": "g1eny0ung", + "id": 15034155, + "node_id": "MDQ6VXNlcjE1MDM0MTU1", + "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/g1eny0ung", + "html_url": "https://github.com/g1eny0ung", + "followers_url": "https://api.github.com/users/g1eny0ung/followers", + "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", + "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", + "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", + "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", + "repos_url": "https://api.github.com/users/g1eny0ung/repos", + "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", + "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-gzip", + "state": "uploaded", + "size": 70641841, + "download_count": 151, + "created_at": "2020-08-06T18:37:15Z", + "updated_at": "2020-08-06T18:37:46Z", + "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal-2.25.0.tar.gz" + }, + { + "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674802", + "id": 23674802, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODAy", + "name": "Petal.Setup.2.25.0.exe", + "label": null, "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "g1eny0ung", + "id": 15034155, + "node_id": "MDQ6VXNlcjE1MDM0MTU1", + "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/g1eny0ung", + "html_url": "https://github.com/g1eny0ung", + "followers_url": "https://api.github.com/users/g1eny0ung/followers", + "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", + "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", + "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", + "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", + "repos_url": "https://api.github.com/users/g1eny0ung/repos", + "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", + "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 60977510, - "download_count": 226, - "created_at": "2022-03-18T02:01:13Z", - "updated_at": "2022-03-18T02:01:16Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/pomodoro-logger_0.6.3_amd64.deb" + "size": 51943557, + "download_count": 2291, + "created_at": "2020-08-06T18:36:45Z", + "updated_at": "2020-08-06T18:37:12Z", + "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal.Setup.2.25.0.exe" }, { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826212", - "id": 59826212, - "node_id": "RA_kwDOC6xqic4DkOAk", - "name": "Pomodoro.Logger-0.6.3-mac.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674808", + "id": 23674808, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODA4", + "name": "Petal_2.25.0_amd64.deb", + "label": null, "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "login": "g1eny0ung", + "id": 15034155, + "node_id": "MDQ6VXNlcjE1MDM0MTU1", + "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "url": "https://api.github.com/users/g1eny0ung", + "html_url": "https://github.com/g1eny0ung", + "followers_url": "https://api.github.com/users/g1eny0ung/followers", + "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", + "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", + "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", + "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", + "repos_url": "https://api.github.com/users/g1eny0ung/repos", + "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", + "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89443, - "download_count": 10, - "created_at": "2022-03-18T02:05:29Z", - "updated_at": "2022-03-18T02:05:30Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro.Logger-0.6.3-mac.zip.blockmap" + "size": 52057370, + "download_count": 245, + "created_at": "2020-08-06T18:36:47Z", + "updated_at": "2020-08-06T18:37:07Z", + "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal_2.25.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/tarball/v0.6.3", - "zipball_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/zipball/v0.6.3", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/reactions", - "total_count": 7, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 2, - "rocket": 1, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/ilime/Petal/tarball/v2.25.0", + "zipball_url": "https://api.github.com/repos/ilime/Petal/zipball/v2.25.0", + "body_html": "<ul>\n<li>修复了无法拖拽窗口的问题</li>\n<li>修复 KDE 下窗口装饰 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"598306817\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ilime/Petal/issues/86\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ilime/Petal/pull/86/hovercard\" href=\"https://github.com/ilime/Petal/pull/86\">#86</a></li>\n<li>依赖升级,没准儿可能解决一些小问题~</li>\n</ul>\n<p>百度云下载链接 ⏬</p>\n<p>链接: <a href=\"https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q\" rel=\"nofollow\">https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q</a> 密码: cjp1</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.630Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:39.893Z" }, - "polar": { + "photo-viewer": { "latestRelease": { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/36257774", - "assets_url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/36257774/assets", - "upload_url": "https://uploads.github.com/repos/burtonator/polar-bookshelf/releases/36257774/assets{?name,label}", - "html_url": "https://github.com/burtonator/polar-bookshelf/releases/tag/v2.0.103", - "id": 36257774, + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/139518163", + "assets_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/139518163/assets", + "upload_url": "https://uploads.github.com/repos/Tenpi/Photo-Viewer/releases/139518163/assets{?name,label}", + "html_url": "https://github.com/Tenpi/Photo-Viewer/releases/tag/v0.2.1", + "id": 139518163, "author": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM2MjU3Nzc0", - "tag_name": "v2.0.103", + "node_id": "RE_kwDOF5ZpE84IUODT", + "tag_name": "v0.2.1", "target_commitish": "master", - "name": "2.0.103", + "name": "Photo Viewer v0.2.1", "draft": false, "prerelease": false, - "created_at": "2021-01-12T01:40:57Z", - "published_at": "2021-01-12T15:04:28Z", + "created_at": "2024-01-31T23:17:59Z", + "published_at": "2024-02-01T14:47:42Z", "assets": [ { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568541", - "id": 30568541, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NTQx", + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/149185968", + "id": 149185968, + "node_id": "RA_kwDOF5ZpE84I5GWw", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 406, - "download_count": 67, - "created_at": "2021-01-12T03:34:52Z", - "updated_at": "2021-01-12T03:34:52Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/latest-linux.yml" + "size": 376, + "download_count": 3, + "created_at": "2024-02-01T14:46:46Z", + "updated_at": "2024-02-01T14:46:46Z", + "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30569966", - "id": 30569966, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY5OTY2", + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/149184894", + "id": 149184894, + "node_id": "RA_kwDOF5ZpE84I5GF-", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 514, - "download_count": 9516, - "created_at": "2021-01-12T04:47:56Z", - "updated_at": "2021-01-12T04:47:56Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/latest-mac.yml" + "size": 353, + "download_count": 22, + "created_at": "2024-02-01T14:38:08Z", + "updated_at": "2024-02-01T14:38:09Z", + "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568733", - "id": 30568733, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzMz", + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/149185340", + "id": 149185340, + "node_id": "RA_kwDOF5ZpE84I5GM8", "name": "latest.yml", "label": "", "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 376, - "download_count": 25522, - "created_at": "2021-01-12T03:49:45Z", - "updated_at": "2021-01-12T03:49:45Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/latest.yml" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30569651", - "id": 30569651, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY5NjUx", - "name": "Polar-2.0.103-mac.zip", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 331466847, - "download_count": 494, - "created_at": "2021-01-12T04:35:45Z", - "updated_at": "2021-01-12T04:47:55Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/Polar-2.0.103-mac.zip" + "size": 353, + "download_count": 215, + "created_at": "2024-02-01T14:41:56Z", + "updated_at": "2024-02-01T14:41:56Z", + "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.1/latest.yml" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568462", - "id": 30568462, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NDYy", - "name": "Polar-2.0.103.dmg", + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/149184737", + "id": 149184737, + "node_id": "RA_kwDOF5ZpE84I5GDh", + "name": "Photo-Viewer-0.2.1-arm64.dmg", "label": "", "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 282551192, - "download_count": 6801, - "created_at": "2021-01-12T03:29:31Z", - "updated_at": "2021-01-12T03:37:40Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/Polar-2.0.103.dmg" + "size": 195970400, + "download_count": 9, + "created_at": "2024-02-01T14:36:24Z", + "updated_at": "2024-02-01T14:38:08Z", + "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.1/Photo-Viewer-0.2.1-arm64.dmg" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568460", - "id": 30568460, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NDYw", - "name": "Polar-2.0.103.dmg.blockmap", + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/149184738", + "id": 149184738, + "node_id": "RA_kwDOF5ZpE84I5GDi", + "name": "Photo-Viewer-0.2.1-arm64.dmg.blockmap", "label": "", "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 296648, - "download_count": 25, - "created_at": "2021-01-12T03:29:31Z", - "updated_at": "2021-01-12T03:29:32Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/Polar-2.0.103.dmg.blockmap" + "size": 206072, + "download_count": 4, + "created_at": "2024-02-01T14:36:24Z", + "updated_at": "2024-02-01T14:36:24Z", + "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.1/Photo-Viewer-0.2.1-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568537", - "id": 30568537, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NTM3", - "name": "polar-desktop-app-2.0.103-amd64.deb", + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/149185511", + "id": 149185511, + "node_id": "RA_kwDOF5ZpE84I5GPn", + "name": "Photo-Viewer-0.2.1.AppImage", "label": "", "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 154351490, - "download_count": 1724, - "created_at": "2021-01-12T03:34:43Z", - "updated_at": "2021-01-12T03:34:52Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-amd64.deb" + "size": 206817968, + "download_count": 12, + "created_at": "2024-02-01T14:43:33Z", + "updated_at": "2024-02-01T14:46:46Z", + "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.1/Photo-Viewer-0.2.1.AppImage" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568731", - "id": 30568731, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzMx", - "name": "polar-desktop-app-2.0.103-nsis-ia32.exe", - "label": "", + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/151816145", + "id": 151816145, + "node_id": "RA_kwDOF5ZpE84JDIfR", + "name": "Photo-Viewer-Setup-0.2.1.exe", + "label": null, "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 55326440, - "download_count": 1552, - "created_at": "2021-01-12T03:49:40Z", - "updated_at": "2021-01-12T03:49:43Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-nsis-ia32.exe" + "size": 146339936, + "download_count": 32, + "created_at": "2024-02-16T01:00:34Z", + "updated_at": "2024-02-16T01:02:54Z", + "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.1/Photo-Viewer-Setup-0.2.1.exe" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568730", - "id": 30568730, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzMw", - "name": "polar-desktop-app-2.0.103-nsis-ia32.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/151816426", + "id": 151816426, + "node_id": "RA_kwDOF5ZpE84JDIjq", + "name": "Photo-Viewer-Setup-0.2.1.exe.blockmap", + "label": null, "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59151, - "download_count": 855, - "created_at": "2021-01-12T03:49:40Z", - "updated_at": "2021-01-12T03:49:40Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-nsis-ia32.exe.blockmap" - }, + "size": 154454, + "download_count": 11, + "created_at": "2024-02-16T01:02:13Z", + "updated_at": "2024-02-16T01:02:54Z", + "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.1/Photo-Viewer-Setup-0.2.1.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/tarball/v0.2.1", + "zipball_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/zipball/v0.2.1", + "body_html": "<p>-Update electron</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:40.072Z" + }, + "pic-crop": { + "latestRelease": { + "url": "https://api.github.com/repos/ujw0l/pic-crop/releases/128648682", + "assets_url": "https://api.github.com/repos/ujw0l/pic-crop/releases/128648682/assets", + "upload_url": "https://uploads.github.com/repos/ujw0l/pic-crop/releases/128648682/assets{?name,label}", + "html_url": "https://github.com/ujw0l/pic-crop/releases/tag/1.1.0", + "id": 128648682, + "author": { + "login": "ujw0l", + "id": 39903425, + "node_id": "MDQ6VXNlcjM5OTAzNDI1", + "avatar_url": "https://avatars.githubusercontent.com/u/39903425?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ujw0l", + "html_url": "https://github.com/ujw0l", + "followers_url": "https://api.github.com/users/ujw0l/followers", + "following_url": "https://api.github.com/users/ujw0l/following{/other_user}", + "gists_url": "https://api.github.com/users/ujw0l/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ujw0l/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ujw0l/subscriptions", + "organizations_url": "https://api.github.com/users/ujw0l/orgs", + "repos_url": "https://api.github.com/users/ujw0l/repos", + "events_url": "https://api.github.com/users/ujw0l/events{/privacy}", + "received_events_url": "https://api.github.com/users/ujw0l/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOEPgYOs4HqwXq", + "tag_name": "1.1.0", + "target_commitish": "master", + "name": "V 1.1.0", + "draft": false, + "prerelease": false, + "created_at": "2023-05-05T09:37:28Z", + "published_at": "2023-11-09T04:12:26Z", + "assets": [ { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568722", - "id": 30568722, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzIy", - "name": "polar-desktop-app-2.0.103-nsis-x64.exe", - "label": "", + "url": "https://api.github.com/repos/ujw0l/pic-crop/releases/assets/134666312", + "id": 134666312, + "node_id": "RA_kwDOEPgYOs4IBthI", + "name": "pic-crop.app.zip", + "label": null, "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "ujw0l", + "id": 39903425, + "node_id": "MDQ6VXNlcjM5OTAzNDI1", + "avatar_url": "https://avatars.githubusercontent.com/u/39903425?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/ujw0l", + "html_url": "https://github.com/ujw0l", + "followers_url": "https://api.github.com/users/ujw0l/followers", + "following_url": "https://api.github.com/users/ujw0l/following{/other_user}", + "gists_url": "https://api.github.com/users/ujw0l/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ujw0l/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ujw0l/subscriptions", + "organizations_url": "https://api.github.com/users/ujw0l/orgs", + "repos_url": "https://api.github.com/users/ujw0l/repos", + "events_url": "https://api.github.com/users/ujw0l/events{/privacy}", + "received_events_url": "https://api.github.com/users/ujw0l/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 58254744, - "download_count": 13428, - "created_at": "2021-01-12T03:48:42Z", - "updated_at": "2021-01-12T03:48:45Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-nsis-x64.exe" - }, + "size": 157292920, + "download_count": 4, + "created_at": "2023-11-09T04:10:40Z", + "updated_at": "2023-11-09T04:12:05Z", + "browser_download_url": "https://github.com/ujw0l/pic-crop/releases/download/1.1.0/pic-crop.app.zip" + } + ], + "tarball_url": "https://api.github.com/repos/ujw0l/pic-crop/tarball/1.1.0", + "zipball_url": "https://api.github.com/repos/ujw0l/pic-crop/zipball/1.1.0", + "body_html": "<p>Latest App</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:40.287Z" + }, + "photoscreensaver": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:40.564Z" + }, + "picturama": { + "latestRelease": { + "url": "https://api.github.com/repos/picturama/picturama/releases/31872519", + "assets_url": "https://api.github.com/repos/picturama/picturama/releases/31872519/assets", + "upload_url": "https://uploads.github.com/repos/picturama/picturama/releases/31872519/assets{?name,label}", + "html_url": "https://github.com/picturama/picturama/releases/tag/v1.3.0", + "id": 31872519, + "author": { + "login": "til-schneider", + "id": 3951508, + "node_id": "MDQ6VXNlcjM5NTE1MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/til-schneider", + "html_url": "https://github.com/til-schneider", + "followers_url": "https://api.github.com/users/til-schneider/followers", + "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", + "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", + "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", + "organizations_url": "https://api.github.com/users/til-schneider/orgs", + "repos_url": "https://api.github.com/users/til-schneider/repos", + "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", + "received_events_url": "https://api.github.com/users/til-schneider/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMxODcyNTE5", + "tag_name": "v1.3.0", + "target_commitish": "master", + "name": "v1.3.0", + "draft": false, + "prerelease": false, + "created_at": "2020-09-28T08:14:01Z", + "published_at": "2020-09-28T12:24:41Z", + "assets": [ { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568723", - "id": 30568723, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzIz", - "name": "polar-desktop-app-2.0.103-nsis-x64.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26266150", + "id": 26266150, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MjY2MTUw", + "name": "Picturama-1.3.0.dmg", + "label": null, "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "til-schneider", + "id": 3951508, + "node_id": "MDQ6VXNlcjM5NTE1MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/til-schneider", + "html_url": "https://github.com/til-schneider", + "followers_url": "https://api.github.com/users/til-schneider/followers", + "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", + "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", + "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", + "organizations_url": "https://api.github.com/users/til-schneider/orgs", + "repos_url": "https://api.github.com/users/til-schneider/repos", + "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", + "received_events_url": "https://api.github.com/users/til-schneider/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 61580, - "download_count": 38, - "created_at": "2021-01-12T03:48:42Z", - "updated_at": "2021-01-12T03:48:42Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-nsis-x64.exe.blockmap" + "size": 104256069, + "download_count": 23444, + "created_at": "2020-09-28T08:23:59Z", + "updated_at": "2020-09-28T08:48:36Z", + "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama-1.3.0.dmg" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568698", - "id": 30568698, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4Njk4", - "name": "polar-desktop-app-2.0.103-portable-x64.exe", - "label": "", + "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26503351", + "id": 26503351, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI2NTAzMzUx", + "name": "Picturama-1.3.1.AppImage", + "label": null, "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "til-schneider", + "id": 3951508, + "node_id": "MDQ6VXNlcjM5NTE1MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/til-schneider", + "html_url": "https://github.com/til-schneider", + "followers_url": "https://api.github.com/users/til-schneider/followers", + "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", + "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", + "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", + "organizations_url": "https://api.github.com/users/til-schneider/orgs", + "repos_url": "https://api.github.com/users/til-schneider/repos", + "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", + "received_events_url": "https://api.github.com/users/til-schneider/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 52063128, - "download_count": 555, - "created_at": "2021-01-12T03:47:49Z", - "updated_at": "2021-01-12T03:47:52Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-portable-x64.exe" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568472", - "id": 30568472, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NDcy", - "name": "polar-desktop-app-2.0.103-x64.tar.gz", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 282559382, - "download_count": 777, - "created_at": "2021-01-12T03:31:00Z", - "updated_at": "2021-01-12T03:31:07Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-x64.tar.gz" + "size": 104893031, + "download_count": 1709, + "created_at": "2020-10-03T08:18:00Z", + "updated_at": "2020-10-03T08:42:29Z", + "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama-1.3.1.AppImage" }, { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568083", - "id": 30568083, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4MDgz", - "name": "polar-desktop-app-2.0.103-x86_64.AppImage", - "label": "", + "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26306924", + "id": 26306924, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA2OTI0", + "name": "Picturama.Setup.1.3.1.exe", + "label": null, "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", + "login": "til-schneider", + "id": 3951508, + "node_id": "MDQ6VXNlcjM5NTE1MDg=", + "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", + "url": "https://api.github.com/users/til-schneider", + "html_url": "https://github.com/til-schneider", + "followers_url": "https://api.github.com/users/til-schneider/followers", + "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", + "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", + "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", + "organizations_url": "https://api.github.com/users/til-schneider/orgs", + "repos_url": "https://api.github.com/users/til-schneider/repos", + "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", + "received_events_url": "https://api.github.com/users/til-schneider/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 232580267, - "download_count": 2770, - "created_at": "2021-01-12T03:10:19Z", - "updated_at": "2021-01-12T03:10:30Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-x86_64.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/burtonator/polar-bookshelf/tarball/v2.0.103", - "zipball_url": "https://api.github.com/repos/burtonator/polar-bookshelf/zipball/v2.0.103", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.655Z" - }, - "pomolectron": { - "latestRelease": { - "url": "https://api.github.com/repos/amitmerchant1990/pomolectron/releases/13432243", - "assets_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/releases/13432243/assets", - "upload_url": "https://uploads.github.com/repos/amitmerchant1990/pomolectron/releases/13432243/assets{?name,label}", - "html_url": "https://github.com/amitmerchant1990/pomolectron/releases/tag/v1.2.0", - "id": 13432243, - "author": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEzNDMyMjQz", - "tag_name": "v1.2.0", - "target_commitish": "master", - "name": "1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2018-10-15T17:27:27Z", - "published_at": "2018-10-15T17:29:37Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/tarball/v1.2.0", - "zipball_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/zipball/v1.2.0", - "body_html": "<ul>\n<li>Implemented dark mode thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/fawwaz/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/fawwaz\">@fawwaz</a></li>\n<li>Code refactor</li>\n<li>Bug fixes</li>\n</ul>" + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 75185061, + "download_count": 7268, + "created_at": "2020-09-29T06:00:27Z", + "updated_at": "2020-09-29T06:11:30Z", + "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama.Setup.1.3.1.exe" + } + ], + "tarball_url": "https://api.github.com/repos/picturama/picturama/tarball/v1.3.0", + "zipball_url": "https://api.github.com/repos/picturama/picturama/zipball/v1.3.0", + "body_html": "<ul>\n<li>French translation (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Aelisya/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Aelisya\">@Aelisya</a>)</li>\n<li>Compact title bar also on Windows and Linux (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"709377802\" data-permission-text=\"Title is private\" data-url=\"https://github.com/picturama/picturama/issues/51\" data-hovercard-type=\"issue\" data-hovercard-url=\"/picturama/picturama/issues/51/hovercard\" href=\"https://github.com/picturama/picturama/issues/51\">#51</a>)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.732Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:40.564Z" }, - "pomotroid": { + "pitv": { "latestRelease": { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710", - "assets_url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710/assets", - "upload_url": "https://uploads.github.com/repos/Splode/pomotroid/releases/36405710/assets{?name,label}", - "html_url": "https://github.com/Splode/pomotroid/releases/tag/v0.13.0", - "id": 36405710, + "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/85642141", + "assets_url": "https://api.github.com/repos/ozankaraali/PiTV/releases/85642141/assets", + "upload_url": "https://uploads.github.com/repos/ozankaraali/PiTV/releases/85642141/assets{?name,label}", + "html_url": "https://github.com/ozankaraali/PiTV/releases/tag/1.1.1", + "id": 85642141, "author": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM2NDA1NzEw", - "tag_name": "v0.13.0", - "target_commitish": "master", - "name": "v0.13.0", + "node_id": "RE_kwDOFH9nJc4FGsud", + "tag_name": "1.1.1", + "target_commitish": "main", + "name": "PiTV Stable: 1.1.1", "draft": false, "prerelease": false, - "created_at": "2021-01-14T20:01:42Z", - "published_at": "2021-01-14T22:39:42Z", + "created_at": "2022-12-11T00:59:25Z", + "published_at": "2022-12-11T01:08:51Z", "assets": [ { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704363", - "id": 30704363, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzYz", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/87748052", + "id": 87748052, + "node_id": "RA_kwDOFH9nJc4FOu3U", + "name": "PiTV-1.1.1-1.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -77486,19 +83503,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 383, - "download_count": 168, - "created_at": "2021-01-14T20:13:49Z", - "updated_at": "2021-01-14T20:13:50Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest-linux.yml" + "size": 98569341, + "download_count": 185, + "created_at": "2022-12-11T01:09:09Z", + "updated_at": "2022-12-11T01:09:14Z", + "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.1.1/PiTV-1.1.1-1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704111", - "id": 30704111, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTEx", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/87748027", + "id": 87748027, + "node_id": "RA_kwDOFH9nJc4FOu27", + "name": "pitv-1.1.1-full.nupkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -77520,53 +83537,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 529, - "download_count": 62, - "created_at": "2021-01-14T20:07:54Z", - "updated_at": "2021-01-14T20:07:54Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704219", - "id": 30704219, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjE5", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 349, - "download_count": 143, - "created_at": "2021-01-14T20:10:27Z", - "updated_at": "2021-01-14T20:10:27Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest.yml" + "size": 121991670, + "download_count": 44, + "created_at": "2022-12-11T01:08:59Z", + "updated_at": "2022-12-11T01:09:04Z", + "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.1.1/pitv-1.1.1-full.nupkg" }, { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704167", - "id": 30704167, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTY3", - "name": "pomotroid-0.13.0-linux.AppImage", + "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/87748067", + "id": 87748067, + "node_id": "RA_kwDOFH9nJc4FOu3j", + "name": "PiTV-1.1.1-x64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -77590,17 +83573,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 78381854, - "download_count": 2853, - "created_at": "2021-01-14T20:09:06Z", - "updated_at": "2021-01-14T20:09:08Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.AppImage" + "size": 118141057, + "download_count": 144, + "created_at": "2022-12-11T01:09:14Z", + "updated_at": "2022-12-11T01:09:19Z", + "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.1.1/PiTV-1.1.1-x64.dmg" }, { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704360", - "id": 30704360, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzYw", - "name": "pomotroid-0.13.0-linux.deb", + "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/87748017", + "id": 87748017, + "node_id": "RA_kwDOFH9nJc4FOu2x", + "name": "PiTV-1.1.1.Setup.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -77624,6875 +83607,6751 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 53546202, - "download_count": 1612, - "created_at": "2021-01-14T20:13:46Z", - "updated_at": "2021-01-14T20:13:48Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.deb" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704400", - "id": 30704400, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0NDAw", - "name": "pomotroid-0.13.0-linux.tar.gz", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 74333317, - "download_count": 8026, - "created_at": "2021-01-14T20:15:25Z", - "updated_at": "2021-01-14T20:15:28Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.tar.gz" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704249", - "id": 30704249, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjQ5", - "name": "pomotroid-0.13.0-macos.dmg", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75476887, - "download_count": 5196, - "created_at": "2021-01-14T20:11:05Z", - "updated_at": "2021-01-14T20:11:08Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.dmg" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704250", - "id": 30704250, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjUw", - "name": "pomotroid-0.13.0-macos.dmg.blockmap", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79516, - "download_count": 40, - "created_at": "2021-01-14T20:11:05Z", - "updated_at": "2021-01-14T20:11:05Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704180", - "id": 30704180, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTgw", - "name": "pomotroid-0.13.0-macos.zip", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 73055279, - "download_count": 130, - "created_at": "2021-01-14T20:09:35Z", - "updated_at": "2021-01-14T20:09:38Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.zip" + "size": 122817024, + "download_count": 1404, + "created_at": "2022-12-11T01:08:51Z", + "updated_at": "2022-12-11T01:08:58Z", + "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.1.1/PiTV-1.1.1.Setup.exe" }, { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704369", - "id": 30704369, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzY5", - "name": "pomotroid-0.13.0-portable.exe", + "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/87748075", + "id": 87748075, + "node_id": "RA_kwDOFH9nJc4FOu3r", + "name": "PiTV-darwin-x64-1.1.1.zip", "label": "", "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 47872325, - "download_count": 3957, - "created_at": "2021-01-14T20:14:09Z", - "updated_at": "2021-01-14T20:14:11Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-portable.exe" + "size": 117149814, + "download_count": 138, + "created_at": "2022-12-11T01:09:20Z", + "updated_at": "2022-12-11T01:09:25Z", + "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.1.1/PiTV-darwin-x64-1.1.1.zip" }, { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704376", - "id": 30704376, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0Mzc2", - "name": "pomotroid-0.13.0-setup.exe", + "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/87748035", + "id": 87748035, + "node_id": "RA_kwDOFH9nJc4FOu3D", + "name": "pitv_1.1.1_amd64.deb", "label": "", "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 48028783, - "download_count": 42602, - "created_at": "2021-01-14T20:14:24Z", - "updated_at": "2021-01-14T20:14:26Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-setup.exe" + "size": 96853344, + "download_count": 288, + "created_at": "2022-12-11T01:09:04Z", + "updated_at": "2022-12-11T01:09:09Z", + "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.1.1/pitv_1.1.1_amd64.deb" }, { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704375", - "id": 30704375, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0Mzc1", - "name": "pomotroid-0.13.0-setup.exe.blockmap", + "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/87748025", + "id": 87748025, + "node_id": "RA_kwDOFH9nJc4FOu25", + "name": "RELEASES", "label": "", "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 51719, - "download_count": 84, - "created_at": "2021-01-14T20:14:24Z", - "updated_at": "2021-01-14T20:14:24Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-setup.exe.blockmap" + "size": 75, + "download_count": 88, + "created_at": "2022-12-11T01:08:58Z", + "updated_at": "2022-12-11T01:08:58Z", + "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.1.1/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/Splode/pomotroid/tarball/v0.13.0", - "zipball_url": "https://api.github.com/repos/Splode/pomotroid/zipball/v0.13.0", - "body_html": "<h2><a href=\"https://github.com/Splode/pomotroid/compare/v0.12.0...v0.13.0\">v0.13.0</a> (2021-01-14)</h2>\n<h3>Bug Fixes</h3>\n<ul>\n<li><a href=\"https://github.com/Splode/pomotroid/issues/108\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Splode/pomotroid/issues/108/hovercard\">#108</a> Visual feedback for settings checkbox</li>\n<li>tick sounds correctly during break</li>\n<li>disable menu so Ctrl+W doesn't close app</li>\n<li>scoop manifest hash for v0.12.0</li>\n</ul>\n<h3>Chores</h3>\n<ul>\n<li>update various deps</li>\n<li>update various deps</li>\n<li>add codeql github action</li>\n<li>update scoop manifest for v0.12.0</li>\n</ul>\n<h3>Continuous Integration</h3>\n<ul>\n<li>add electron-builder workflow</li>\n</ul>\n<h3>Docs</h3>\n<ul>\n<li>add contributing guide</li>\n</ul>\n<h3>Features</h3>\n<ul>\n<li>default to hardware acceleration disabled</li>\n<li>adjust shortcut input styling</li>\n<li>set tick sounds during break default to true</li>\n<li>Add option to disable tick sounds during break</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710/reactions", - "total_count": 16, - "+1": 0, - "-1": 0, - "laugh": 1, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 15, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/ozankaraali/PiTV/tarball/1.1.1", + "zipball_url": "https://api.github.com/repos/ozankaraali/PiTV/zipball/1.1.1", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.805Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:40.582Z" }, - "postbird": { + "playcode": { "latestRelease": { - "url": "https://api.github.com/repos/Paxa/postbird/releases/21608801", - "assets_url": "https://api.github.com/repos/Paxa/postbird/releases/21608801/assets", - "upload_url": "https://uploads.github.com/repos/Paxa/postbird/releases/21608801/assets{?name,label}", - "html_url": "https://github.com/Paxa/postbird/releases/tag/0.8.4", - "id": 21608801, + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/87305259", + "assets_url": "https://api.github.com/repos/playcode/playcode-desktop/releases/87305259/assets", + "upload_url": "https://uploads.github.com/repos/playcode/playcode-desktop/releases/87305259/assets{?name,label}", + "html_url": "https://github.com/playcode/playcode-desktop/releases/tag/v2022.12.27", + "id": 87305259, "author": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIxNjA4ODAx", - "tag_name": "0.8.4", + "node_id": "RE_kwDOBRJSWc4FNCwr", + "tag_name": "v2022.12.27", "target_commitish": "master", - "name": "Postbird 0.8.4", + "name": "2022.12.27", "draft": false, "prerelease": false, - "created_at": "2019-11-20T05:37:20Z", - "published_at": "2019-11-20T06:07:30Z", + "created_at": "2022-12-27T14:00:29Z", + "published_at": "2022-12-27T14:11:52Z", "assets": [ { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277524", - "id": 16277524, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTI0", - "name": "Postbird-0.8.4-win.zip", - "label": null, + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89635079", + "id": 89635079, + "node_id": "RA_kwDOBRJSWc4FV7kH", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 66409134, - "download_count": 8420, - "created_at": "2019-11-20T05:50:42Z", - "updated_at": "2019-11-20T05:55:00Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4-win.zip" + "size": 382, + "download_count": 136, + "created_at": "2022-12-27T14:11:17Z", + "updated_at": "2022-12-27T14:11:17Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277592", - "id": 16277592, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTky", - "name": "Postbird-0.8.4.apk", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89786396", + "id": 89786396, + "node_id": "RA_kwDOBRJSWc4FWggc", + "name": "latest-mac.yml", + "label": null, + "uploader": { + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.android.package-archive", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 69852470, - "download_count": 698, - "created_at": "2019-11-20T05:59:03Z", - "updated_at": "2019-11-20T06:00:41Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.apk" + "size": 540, + "download_count": 1066, + "created_at": "2022-12-28T19:30:44Z", + "updated_at": "2022-12-28T19:30:45Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277593", - "id": 16277593, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTkz", - "name": "postbird-0.8.4.AppImage", - "label": null, + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89635080", + "id": 89635080, + "node_id": "RA_kwDOBRJSWc4FV7kI", + "name": "latest.yml", + "label": "", "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 70976626, - "download_count": 1877, - "created_at": "2019-11-20T05:59:03Z", - "updated_at": "2019-11-20T06:02:03Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/postbird-0.8.4.AppImage" + "size": 359, + "download_count": 1920, + "created_at": "2022-12-27T14:11:17Z", + "updated_at": "2022-12-27T14:11:17Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/latest.yml" }, { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277522", - "id": 16277522, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTIy", - "name": "Postbird-0.8.4.dmg", + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89778742", + "id": 89778742, + "node_id": "RA_kwDOBRJSWc4FWeo2", + "name": "PLAYCODE-2022.12.27-universal.dmg", "label": null, "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 67637947, - "download_count": 17440, - "created_at": "2019-11-20T05:50:42Z", - "updated_at": "2019-11-20T05:52:22Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.dmg" + "size": 161591216, + "download_count": 971, + "created_at": "2022-12-28T18:13:41Z", + "updated_at": "2022-12-28T18:17:48Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/PLAYCODE-2022.12.27-universal.dmg" }, { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277596", - "id": 16277596, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk2", - "name": "Postbird-0.8.4.pacman", - "label": null, + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89634088", + "id": 89634088, + "node_id": "RA_kwDOBRJSWc4FV7Uo", + "name": "PLAYCODE-2022.12.27-x64.dmg", + "label": "", "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 49104016, - "download_count": 672, - "created_at": "2019-11-20T05:59:05Z", - "updated_at": "2019-11-20T06:07:19Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.pacman" + "size": 92449924, + "download_count": 103, + "created_at": "2022-12-27T14:01:13Z", + "updated_at": "2022-12-27T14:10:54Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/PLAYCODE-2022.12.27-x64.dmg" }, { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277595", - "id": 16277595, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk1", - "name": "Postbird-0.8.4.x86_64.rpm", - "label": null, + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89634089", + "id": 89634089, + "node_id": "RA_kwDOBRJSWc4FV7Up", + "name": "PLAYCODE-2022.12.27-x64.dmg.blockmap", + "label": "", "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, - "content_type": "audio/x-pn-realaudio-plugin", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 49152172, - "download_count": 1090, - "created_at": "2019-11-20T05:59:05Z", - "updated_at": "2019-11-20T06:04:57Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.x86_64.rpm" + "size": 99250, + "download_count": 7, + "created_at": "2022-12-27T14:01:13Z", + "updated_at": "2022-12-27T14:01:14Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/PLAYCODE-2022.12.27-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277523", - "id": 16277523, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTIz", - "name": "Postbird-Setup-0.8.4.exe", - "label": null, + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89634111", + "id": 89634111, + "node_id": "RA_kwDOBRJSWc4FV7U_", + "name": "PLAYCODE-2022.12.27.AppImage", + "label": "", "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 48360120, - "download_count": 28176, - "created_at": "2019-11-20T05:50:42Z", - "updated_at": "2019-11-20T05:53:48Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-Setup-0.8.4.exe" + "size": 96213117, + "download_count": 616, + "created_at": "2022-12-27T14:01:42Z", + "updated_at": "2022-12-27T14:11:16Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/PLAYCODE-2022.12.27.AppImage" }, { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277571", - "id": 16277571, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTcx", - "name": "Postbird_0.8.4_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89634158", + "id": 89634158, + "node_id": "RA_kwDOBRJSWc4FV7Vu", + "name": "PLAYCODE-Setup-2022.12.27.exe", + "label": "", "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 49092300, - "download_count": 10963, - "created_at": "2019-11-20T05:56:05Z", - "updated_at": "2019-11-20T05:58:41Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird_0.8.4_amd64.deb" + "size": 75387233, + "download_count": 1988, + "created_at": "2022-12-27T14:02:16Z", + "updated_at": "2022-12-27T14:10:07Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/PLAYCODE-Setup-2022.12.27.exe" }, { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277594", - "id": 16277594, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk0", - "name": "Postbird_0.8.4_amd64.snap", - "label": null, + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/89634157", + "id": 89634157, + "node_id": "RA_kwDOBRJSWc4FV7Vt", + "name": "PLAYCODE-Setup-2022.12.27.exe.blockmap", + "label": "", "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "login": "ianberdin", + "id": 2521933, + "node_id": "MDQ6VXNlcjI1MjE5MzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", + "url": "https://api.github.com/users/ianberdin", + "html_url": "https://github.com/ianberdin", + "followers_url": "https://api.github.com/users/ianberdin/followers", + "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", + "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", + "organizations_url": "https://api.github.com/users/ianberdin/orgs", + "repos_url": "https://api.github.com/users/ianberdin/repos", + "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianberdin/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59600896, - "download_count": 221, - "created_at": "2019-11-20T05:59:05Z", - "updated_at": "2019-11-20T06:02:56Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird_0.8.4_amd64.snap" + "size": 79444, + "download_count": 12, + "created_at": "2022-12-27T14:02:16Z", + "updated_at": "2022-12-27T14:02:16Z", + "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.12.27/PLAYCODE-Setup-2022.12.27.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/Paxa/postbird/tarball/0.8.4", - "zipball_url": "https://api.github.com/repos/Paxa/postbird/zipball/0.8.4", - "body_html": "<h2>Installation</h2>\n<p><strong>On Mac:</strong><br>\nOn first launch you will probably have to <strong>Right Click > Open</strong> Postbird.app in order to bypass the Mac OS warning.</p>\n<p><strong>On Linux:</strong><br>\nDownload package for your system or use snap:</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"sudo snap install postbird\"><pre class=\"notranslate\"><code class=\"notranslate\">sudo snap install postbird\n</code></pre></div>\n<p>Snap page: <a href=\"https://snapcraft.io/postbird\" rel=\"nofollow\">https://snapcraft.io/postbird</a></p>\n<p><strong>On Windows:</strong><br>\nUse installer Postbird.Setup.0.8.4.exe or portable Postbird-0.8.4-win.zip</p>\n<h2>What's new</h2>\n<ul>\n<li>Fix <code>electron.systemPreferences.subscribeNotification</code> is not a function on windows and linux</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/playcode/playcode-desktop/tarball/v2022.12.27", + "zipball_url": "https://api.github.com/repos/playcode/playcode-desktop/zipball/v2022.12.27", + "body_html": "", "reactions": { - "url": "https://api.github.com/repos/Paxa/postbird/releases/21608801/reactions", + "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/87305259/reactions", "total_count": 3, "+1": 0, "-1": 0, "laugh": 0, - "hooray": 3, + "hooray": 1, "confused": 0, "heart": 0, "rocket": 0, - "eyes": 0 + "eyes": 2 } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.867Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:41.085Z" }, - "premid": { + "poddycast-app": { "latestRelease": { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724", - "assets_url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724/assets", - "upload_url": "https://uploads.github.com/repos/PreMiD/PreMiD/releases/38381724/assets{?name,label}", - "html_url": "https://github.com/PreMiD/PreMiD/releases/tag/app-v2.2.0", - "id": 38381724, + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/81090601", + "assets_url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/81090601/assets", + "upload_url": "https://uploads.github.com/repos/MrChuckomo/poddycast/releases/81090601/assets{?name,label}", + "html_url": "https://github.com/MrChuckomo/poddycast/releases/tag/v0.11.0", + "id": 81090601, "author": { - "login": "Timeraa", - "id": 29104008, - "node_id": "MDQ6VXNlcjI5MTA0MDA4", - "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Timeraa", - "html_url": "https://github.com/Timeraa", - "followers_url": "https://api.github.com/users/Timeraa/followers", - "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", - "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", - "organizations_url": "https://api.github.com/users/Timeraa/orgs", - "repos_url": "https://api.github.com/users/Timeraa/repos", - "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Timeraa/received_events", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM4MzgxNzI0", - "tag_name": "app-v2.2.0", - "target_commitish": "main", - "name": "App Version 2.2.0", + "node_id": "RE_kwDOBnRsPc4E1Vgp", + "tag_name": "v0.11.0", + "target_commitish": "master", + "name": "Poddycast App v0.11.0", "draft": false, "prerelease": false, - "created_at": "2021-02-21T00:02:47Z", - "published_at": "2021-02-21T00:06:23Z", + "created_at": "2023-09-07T17:29:15Z", + "published_at": "2023-09-07T18:20:34Z", "assets": [ { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366682", - "id": 32366682, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2Njgy", - "name": "PreMiD-darwin-x64.zip", + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/125015886", + "id": 125015886, + "node_id": "RA_kwDOBnRsPc4Hc5dO", + "name": "Poddycast-darwin-arm64.zip", "label": null, "uploader": { - "login": "Timeraa", - "id": 29104008, - "node_id": "MDQ6VXNlcjI5MTA0MDA4", - "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Timeraa", - "html_url": "https://github.com/Timeraa", - "followers_url": "https://api.github.com/users/Timeraa/followers", - "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", - "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", - "organizations_url": "https://api.github.com/users/Timeraa/orgs", - "repos_url": "https://api.github.com/users/Timeraa/repos", - "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Timeraa/received_events", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 233606020, - "download_count": 56050, - "created_at": "2021-02-21T00:40:28Z", - "updated_at": "2021-02-21T00:41:42Z", - "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-darwin-x64.zip" + "size": 94688368, + "download_count": 19, + "created_at": "2023-09-07T17:43:04Z", + "updated_at": "2023-09-07T17:44:26Z", + "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.11.0/Poddycast-darwin-arm64.zip" }, { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366665", - "id": 32366665, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2NjY1", - "name": "PreMiD-win32-ia32.zip", + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/125018654", + "id": 125018654, + "node_id": "RA_kwDOBnRsPc4Hc6Ie", + "name": "Poddycast-darwin-x64.zip", "label": null, "uploader": { - "login": "Timeraa", - "id": 29104008, - "node_id": "MDQ6VXNlcjI5MTA0MDA4", - "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Timeraa", - "html_url": "https://github.com/Timeraa", - "followers_url": "https://api.github.com/users/Timeraa/followers", - "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", - "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", - "organizations_url": "https://api.github.com/users/Timeraa/orgs", - "repos_url": "https://api.github.com/users/Timeraa/repos", - "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Timeraa/received_events", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 75339367, - "download_count": 41153, - "created_at": "2021-02-21T00:40:05Z", - "updated_at": "2021-02-21T00:42:14Z", - "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-win32-ia32.zip" + "size": 99312691, + "download_count": 19, + "created_at": "2023-09-07T18:09:33Z", + "updated_at": "2023-09-07T18:10:52Z", + "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.11.0/Poddycast-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366729", - "id": 32366729, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2NzI5", - "name": "PreMiD-win32-x64.zip", + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/125018814", + "id": 125018814, + "node_id": "RA_kwDOBnRsPc4Hc6K-", + "name": "Poddycast-linux-arm64.zip", "label": null, "uploader": { - "login": "Timeraa", - "id": 29104008, - "node_id": "MDQ6VXNlcjI5MTA0MDA4", - "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Timeraa", - "html_url": "https://github.com/Timeraa", - "followers_url": "https://api.github.com/users/Timeraa/followers", - "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", - "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", - "organizations_url": "https://api.github.com/users/Timeraa/orgs", - "repos_url": "https://api.github.com/users/Timeraa/repos", - "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Timeraa/received_events", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 100489091, + "download_count": 16, + "created_at": "2023-09-07T18:10:52Z", + "updated_at": "2023-09-07T18:12:07Z", + "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.11.0/Poddycast-linux-arm64.zip" + }, + { + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/125018983", + "id": 125018983, + "node_id": "RA_kwDOBnRsPc4Hc6Nn", + "name": "Poddycast-linux-armv7l.zip", + "label": null, + "uploader": { + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 79699596, - "download_count": 767986, - "created_at": "2021-02-21T00:41:42Z", - "updated_at": "2021-02-21T00:42:12Z", - "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/PreMiD/PreMiD/tarball/app-v2.2.0", - "zipball_url": "https://api.github.com/repos/PreMiD/PreMiD/zipball/app-v2.2.0", - "body_html": "<h2>Adds</h2>\n<ul>\n<li>Discord button support</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Changes some tray menu's</li>\n<li>Dependency/Security updates</li>\n</ul>\n<p><strong>Please do not directly download these release files if not instructed by our staff.</strong><br>\nDownload the application on <a href=\"https://PreMiD.app/download\" rel=\"nofollow\">our website</a></p>", - "reactions": { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724/reactions", - "total_count": 21, - "+1": 12, - "-1": 0, - "laugh": 0, - "hooray": 5, - "confused": 0, - "heart": 0, - "rocket": 4, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.873Z" - }, - "preserver": { - "latestRelease": { - "url": "https://api.github.com/repos/hsbalar/preserver/releases/5013756", - "assets_url": "https://api.github.com/repos/hsbalar/preserver/releases/5013756/assets", - "upload_url": "https://uploads.github.com/repos/hsbalar/preserver/releases/5013756/assets{?name,label}", - "html_url": "https://github.com/hsbalar/preserver/releases/tag/v3.0.0", - "id": 5013756, - "author": { - "login": "hsbalar", - "id": 16349536, - "node_id": "MDQ6VXNlcjE2MzQ5NTM2", - "avatar_url": "https://avatars.githubusercontent.com/u/16349536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hsbalar", - "html_url": "https://github.com/hsbalar", - "followers_url": "https://api.github.com/users/hsbalar/followers", - "following_url": "https://api.github.com/users/hsbalar/following{/other_user}", - "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions", - "organizations_url": "https://api.github.com/users/hsbalar/orgs", - "repos_url": "https://api.github.com/users/hsbalar/repos", - "events_url": "https://api.github.com/users/hsbalar/events{/privacy}", - "received_events_url": "https://api.github.com/users/hsbalar/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTUwMTM3NTY=", - "tag_name": "v3.0.0", - "target_commitish": "master", - "name": "Latest with Angular 2.4.0 with lower dependencies", - "draft": false, - "prerelease": false, - "created_at": "2016-12-26T13:06:37Z", - "published_at": "2016-12-26T13:31:05Z", - "assets": [ + "size": 89284826, + "download_count": 17, + "created_at": "2023-09-07T18:12:07Z", + "updated_at": "2023-09-07T18:13:10Z", + "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.11.0/Poddycast-linux-armv7l.zip" + }, { - "url": "https://api.github.com/repos/hsbalar/preserver/releases/assets/2886728", - "id": 2886728, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODY3Mjg=", - "name": "Preserver-linux-x64.tar.gz", + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/125019134", + "id": 125019134, + "node_id": "RA_kwDOBnRsPc4Hc6P-", + "name": "Poddycast-linux-x64.zip", "label": null, "uploader": { - "login": "hsbalar", - "id": 16349536, - "node_id": "MDQ6VXNlcjE2MzQ5NTM2", - "avatar_url": "https://avatars.githubusercontent.com/u/16349536?v=4", + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/hsbalar", - "html_url": "https://github.com/hsbalar", - "followers_url": "https://api.github.com/users/hsbalar/followers", - "following_url": "https://api.github.com/users/hsbalar/following{/other_user}", - "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions", - "organizations_url": "https://api.github.com/users/hsbalar/orgs", - "repos_url": "https://api.github.com/users/hsbalar/repos", - "events_url": "https://api.github.com/users/hsbalar/events{/privacy}", - "received_events_url": "https://api.github.com/users/hsbalar/received_events", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/zip", "state": "uploaded", - "size": 57356415, - "download_count": 242, - "created_at": "2016-12-26T13:09:44Z", - "updated_at": "2016-12-26T13:20:27Z", - "browser_download_url": "https://github.com/hsbalar/preserver/releases/download/v3.0.0/Preserver-linux-x64.tar.gz" - } - ], - "tarball_url": "https://api.github.com/repos/hsbalar/preserver/tarball/v3.0.0", - "zipball_url": "https://api.github.com/repos/hsbalar/preserver/zipball/v3.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.947Z" - }, - "prettyearth": { - "latestRelease": { - "url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766", - "assets_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766/assets", - "upload_url": "https://uploads.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766/assets{?name,label}", - "html_url": "https://github.com/evertdespiegeleer/PrettyEarth/releases/tag/v1.0.4-beta", - "id": 18776766, - "author": { - "login": "evertdespiegeleer", - "id": 1685680, - "node_id": "MDQ6VXNlcjE2ODU2ODA=", - "avatar_url": "https://avatars.githubusercontent.com/u/1685680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/evertdespiegeleer", - "html_url": "https://github.com/evertdespiegeleer", - "followers_url": "https://api.github.com/users/evertdespiegeleer/followers", - "following_url": "https://api.github.com/users/evertdespiegeleer/following{/other_user}", - "gists_url": "https://api.github.com/users/evertdespiegeleer/gists{/gist_id}", - "starred_url": "https://api.github.com/users/evertdespiegeleer/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/evertdespiegeleer/subscriptions", - "organizations_url": "https://api.github.com/users/evertdespiegeleer/orgs", - "repos_url": "https://api.github.com/users/evertdespiegeleer/repos", - "events_url": "https://api.github.com/users/evertdespiegeleer/events{/privacy}", - "received_events_url": "https://api.github.com/users/evertdespiegeleer/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE4Nzc2NzY2", - "tag_name": "v1.0.4-beta", - "target_commitish": "master", - "name": "v1.0.4-beta", - "draft": false, - "prerelease": false, - "created_at": "2019-07-22T15:00:31Z", - "published_at": "2019-07-22T15:02:28Z", - "assets": [ + "size": 99969103, + "download_count": 84, + "created_at": "2023-09-07T18:13:10Z", + "updated_at": "2023-09-07T18:14:22Z", + "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.11.0/Poddycast-linux-x64.zip" + }, { - "url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/assets/13847207", - "id": 13847207, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzODQ3MjA3", - "name": "macOS.zip", + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/125019312", + "id": 125019312, + "node_id": "RA_kwDOBnRsPc4Hc6Sw", + "name": "Poddycast-win32-arm64.zip", "label": null, "uploader": { - "login": "evertdespiegeleer", - "id": 1685680, - "node_id": "MDQ6VXNlcjE2ODU2ODA=", - "avatar_url": "https://avatars.githubusercontent.com/u/1685680?v=4", + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/evertdespiegeleer", - "html_url": "https://github.com/evertdespiegeleer", - "followers_url": "https://api.github.com/users/evertdespiegeleer/followers", - "following_url": "https://api.github.com/users/evertdespiegeleer/following{/other_user}", - "gists_url": "https://api.github.com/users/evertdespiegeleer/gists{/gist_id}", - "starred_url": "https://api.github.com/users/evertdespiegeleer/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/evertdespiegeleer/subscriptions", - "organizations_url": "https://api.github.com/users/evertdespiegeleer/orgs", - "repos_url": "https://api.github.com/users/evertdespiegeleer/repos", - "events_url": "https://api.github.com/users/evertdespiegeleer/events{/privacy}", - "received_events_url": "https://api.github.com/users/evertdespiegeleer/received_events", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 59531298, - "download_count": 1077, - "created_at": "2019-07-22T15:03:11Z", - "updated_at": "2019-07-22T15:04:14Z", - "browser_download_url": "https://github.com/evertdespiegeleer/PrettyEarth/releases/download/v1.0.4-beta/macOS.zip" - } - ], - "tarball_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/tarball/v1.0.4-beta", - "zipball_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/zipball/v1.0.4-beta", - "body_html": "<ul>\n<li>Minor Mixpanel <g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> fix</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.052Z" - }, - "prosecrec": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.054Z" - }, - "primitive-nextgen": { - "latestRelease": { - "url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/7691138", - "assets_url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/7691138/assets", - "upload_url": "https://uploads.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/7691138/assets{?name,label}", - "html_url": "https://github.com/cielito-lindo-productions/primitive.nextgen/releases/tag/v1.0.0", - "id": 7691138, - "author": { - "login": "cielito-lindo-productions", - "id": 24909917, - "node_id": "MDQ6VXNlcjI0OTA5OTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/24909917?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cielito-lindo-productions", - "html_url": "https://github.com/cielito-lindo-productions", - "followers_url": "https://api.github.com/users/cielito-lindo-productions/followers", - "following_url": "https://api.github.com/users/cielito-lindo-productions/following{/other_user}", - "gists_url": "https://api.github.com/users/cielito-lindo-productions/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cielito-lindo-productions/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cielito-lindo-productions/subscriptions", - "organizations_url": "https://api.github.com/users/cielito-lindo-productions/orgs", - "repos_url": "https://api.github.com/users/cielito-lindo-productions/repos", - "events_url": "https://api.github.com/users/cielito-lindo-productions/events{/privacy}", - "received_events_url": "https://api.github.com/users/cielito-lindo-productions/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTc2OTExMzg=", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "first release", - "draft": false, - "prerelease": false, - "created_at": "2017-09-08T19:15:40Z", - "published_at": "2017-09-08T21:48:20Z", - "assets": [ + "size": 101161524, + "download_count": 7, + "created_at": "2023-09-07T18:14:22Z", + "updated_at": "2023-09-07T18:15:35Z", + "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.11.0/Poddycast-win32-arm64.zip" + }, { - "url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/assets/4782111", - "id": 4782111, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3ODIxMTE=", - "name": "primitive.nextgen-1.0.0-ubuntu-x86_64.AppImage", + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/125019556", + "id": 125019556, + "node_id": "RA_kwDOBnRsPc4Hc6Wk", + "name": "Poddycast-win32-ia32.zip", "label": null, "uploader": { - "login": "cielito-lindo-productions", - "id": 24909917, - "node_id": "MDQ6VXNlcjI0OTA5OTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/24909917?v=4", + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/cielito-lindo-productions", - "html_url": "https://github.com/cielito-lindo-productions", - "followers_url": "https://api.github.com/users/cielito-lindo-productions/followers", - "following_url": "https://api.github.com/users/cielito-lindo-productions/following{/other_user}", - "gists_url": "https://api.github.com/users/cielito-lindo-productions/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cielito-lindo-productions/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cielito-lindo-productions/subscriptions", - "organizations_url": "https://api.github.com/users/cielito-lindo-productions/orgs", - "repos_url": "https://api.github.com/users/cielito-lindo-productions/repos", - "events_url": "https://api.github.com/users/cielito-lindo-productions/events{/privacy}", - "received_events_url": "https://api.github.com/users/cielito-lindo-productions/received_events", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 37814272, - "download_count": 124, - "created_at": "2017-09-08T21:11:04Z", - "updated_at": "2017-09-08T21:38:53Z", - "browser_download_url": "https://github.com/cielito-lindo-productions/primitive.nextgen/releases/download/v1.0.0/primitive.nextgen-1.0.0-ubuntu-x86_64.AppImage" + "size": 97997666, + "download_count": 25, + "created_at": "2023-09-07T18:15:35Z", + "updated_at": "2023-09-07T18:16:54Z", + "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.11.0/Poddycast-win32-ia32.zip" }, { - "url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/assets/4782110", - "id": 4782110, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3ODIxMTA=", - "name": "primitive.nextgen.Windows.Setup.1.0.0.exe", + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/125019709", + "id": 125019709, + "node_id": "RA_kwDOBnRsPc4Hc6Y9", + "name": "Poddycast-win32-x64.zip", "label": null, "uploader": { - "login": "cielito-lindo-productions", - "id": 24909917, - "node_id": "MDQ6VXNlcjI0OTA5OTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/24909917?v=4", + "login": "MrChuckomo", + "id": 29462476, + "node_id": "MDQ6VXNlcjI5NDYyNDc2", + "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/cielito-lindo-productions", - "html_url": "https://github.com/cielito-lindo-productions", - "followers_url": "https://api.github.com/users/cielito-lindo-productions/followers", - "following_url": "https://api.github.com/users/cielito-lindo-productions/following{/other_user}", - "gists_url": "https://api.github.com/users/cielito-lindo-productions/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cielito-lindo-productions/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cielito-lindo-productions/subscriptions", - "organizations_url": "https://api.github.com/users/cielito-lindo-productions/orgs", - "repos_url": "https://api.github.com/users/cielito-lindo-productions/repos", - "events_url": "https://api.github.com/users/cielito-lindo-productions/events{/privacy}", - "received_events_url": "https://api.github.com/users/cielito-lindo-productions/received_events", + "url": "https://api.github.com/users/MrChuckomo", + "html_url": "https://github.com/MrChuckomo", + "followers_url": "https://api.github.com/users/MrChuckomo/followers", + "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", + "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", + "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", + "repos_url": "https://api.github.com/users/MrChuckomo/repos", + "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 30645045, - "download_count": 410, - "created_at": "2017-09-08T21:11:03Z", - "updated_at": "2017-09-08T21:22:09Z", - "browser_download_url": "https://github.com/cielito-lindo-productions/primitive.nextgen/releases/download/v1.0.0/primitive.nextgen.Windows.Setup.1.0.0.exe" + "size": 103837992, + "download_count": 97, + "created_at": "2023-09-07T18:16:54Z", + "updated_at": "2023-09-07T18:18:08Z", + "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.11.0/Poddycast-win32-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/zipball/v1.0.0", - "body_html": "" + "tarball_url": "https://api.github.com/repos/MrChuckomo/poddycast/tarball/v0.11.0", + "zipball_url": "https://api.github.com/repos/MrChuckomo/poddycast/zipball/v0.11.0", + "body_html": "<h1>🚀 Release Notes</h1>\n<h2>New Features</h2>\n<ul>\n<li>Create a playlist using the plus icon next to the input field (additionally for the use of the keyboard) - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"802697815\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/85\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/85/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/85\">#85</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1403236938\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/110\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/110/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/110\">#110</a></li>\n<li>Option to clear all the history items - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"369015193\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/53\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/53/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/53\">#53</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1685121231\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/126\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/126/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/126\">#126</a></li>\n<li>History tracking can be enabled/disabled via menu item - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1732339062\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/128\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/128/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/128\">#128</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1848726554\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/134\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/134/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/134\">#134</a></li>\n</ul>\n<h2>🔒 Security</h2>\n<ul>\n<li>Close couple of dependency issues - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1444011931\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/112\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/112/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/112\">#112</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1446613216\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/113\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/113/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/113\">#113</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1492580432\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/114\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/114/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/114\">#114</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1516524445\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/117\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/117/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/117\">#117</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1516558339\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/119\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/119/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/119\">#119</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1570802250\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/121\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/121/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/121\">#121</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1884724662\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/137\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/137/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/137\">#137</a></li>\n</ul>\n<h2>Improvements</h2>\n<ul>\n<li>Delete playlist without reloading the entire app - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1437482784\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/111\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/111/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/111\">#111</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1403155054\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/109\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/109/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/109\">#109</a></li>\n<li>Replace 30sec. forward/replay icons (audio-player interaction) - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1582708107\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/122\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/122/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/122\">#122</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1640619468\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/123\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/123/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/123\">#123</a></li>\n<li>The episode feed is updated smoothly on startup - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1538110970\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/120\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/120/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/120\">#120</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1668497667\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/125\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/125/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/125\">#125</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1708958471\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/127\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrChuckomo/poddycast/issues/127/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/issues/127\">#127</a></li>\n<li>Some more/smaller animations - <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1859984809\" data-permission-text=\"Title is private\" data-url=\"https://github.com/MrChuckomo/poddycast/issues/135\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/MrChuckomo/poddycast/pull/135/hovercard\" href=\"https://github.com/MrChuckomo/poddycast/pull/135\">#135</a></li>\n</ul>\n<h2>Notes</h2>\n<p>🎉 Special thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EthanGrahn/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EthanGrahn\">@EthanGrahn</a> for his great work and continuous contributions to this project.</p>", + "reactions": { + "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/81090601/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 2, + "eyes": 0 + }, + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.131Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:41.087Z" }, - "protegopdf": { + "playback": { "latestRelease": { - "url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/20033688", - "assets_url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/20033688/assets", - "upload_url": "https://uploads.github.com/repos/bbalvanera/protego-pdf/releases/20033688/assets{?name,label}", - "html_url": "https://github.com/bbalvanera/protego-pdf/releases/tag/1.0.1", - "id": 20033688, + "url": "https://api.github.com/repos/mafintosh/playback/releases/2259520", + "assets_url": "https://api.github.com/repos/mafintosh/playback/releases/2259520/assets", + "upload_url": "https://uploads.github.com/repos/mafintosh/playback/releases/2259520/assets{?name,label}", + "html_url": "https://github.com/mafintosh/playback/releases/tag/v1.6.0", + "id": 2259520, "author": { - "login": "bbalvanera", - "id": 54642668, - "node_id": "MDQ6VXNlcjU0NjQyNjY4", - "avatar_url": "https://avatars.githubusercontent.com/u/54642668?v=4", + "login": "mafintosh", + "id": 376661, + "node_id": "MDQ6VXNlcjM3NjY2MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/376661?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bbalvanera", - "html_url": "https://github.com/bbalvanera", - "followers_url": "https://api.github.com/users/bbalvanera/followers", - "following_url": "https://api.github.com/users/bbalvanera/following{/other_user}", - "gists_url": "https://api.github.com/users/bbalvanera/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bbalvanera/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bbalvanera/subscriptions", - "organizations_url": "https://api.github.com/users/bbalvanera/orgs", - "repos_url": "https://api.github.com/users/bbalvanera/repos", - "events_url": "https://api.github.com/users/bbalvanera/events{/privacy}", - "received_events_url": "https://api.github.com/users/bbalvanera/received_events", + "url": "https://api.github.com/users/mafintosh", + "html_url": "https://github.com/mafintosh", + "followers_url": "https://api.github.com/users/mafintosh/followers", + "following_url": "https://api.github.com/users/mafintosh/following{/other_user}", + "gists_url": "https://api.github.com/users/mafintosh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mafintosh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mafintosh/subscriptions", + "organizations_url": "https://api.github.com/users/mafintosh/orgs", + "repos_url": "https://api.github.com/users/mafintosh/repos", + "events_url": "https://api.github.com/users/mafintosh/events{/privacy}", + "received_events_url": "https://api.github.com/users/mafintosh/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIwMDMzNjg4", - "tag_name": "1.0.1", + "node_id": "MDc6UmVsZWFzZTIyNTk1MjA=", + "tag_name": "v1.6.0", "target_commitish": "master", - "name": "1.0.1", + "name": "v1.6.0", "draft": false, "prerelease": false, - "created_at": "2019-09-17T03:10:37Z", - "published_at": "2019-09-17T03:28:57Z", + "created_at": "2015-12-09T15:20:27Z", + "published_at": "2015-12-09T15:32:05Z", "assets": [ { - "url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/assets/14957250", - "id": 14957250, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU3MjUw", - "name": "protego-pdf-1.0.1.zip", + "url": "https://api.github.com/repos/mafintosh/playback/releases/assets/1112042", + "id": 1112042, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMTIwNDI=", + "name": "Playback.app.zip", "label": null, "uploader": { - "login": "bbalvanera", - "id": 54642668, - "node_id": "MDQ6VXNlcjU0NjQyNjY4", - "avatar_url": "https://avatars.githubusercontent.com/u/54642668?v=4", + "login": "mafintosh", + "id": 376661, + "node_id": "MDQ6VXNlcjM3NjY2MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/376661?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bbalvanera", - "html_url": "https://github.com/bbalvanera", - "followers_url": "https://api.github.com/users/bbalvanera/followers", - "following_url": "https://api.github.com/users/bbalvanera/following{/other_user}", - "gists_url": "https://api.github.com/users/bbalvanera/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bbalvanera/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bbalvanera/subscriptions", - "organizations_url": "https://api.github.com/users/bbalvanera/orgs", - "repos_url": "https://api.github.com/users/bbalvanera/repos", - "events_url": "https://api.github.com/users/bbalvanera/events{/privacy}", - "received_events_url": "https://api.github.com/users/bbalvanera/received_events", + "url": "https://api.github.com/users/mafintosh", + "html_url": "https://github.com/mafintosh", + "followers_url": "https://api.github.com/users/mafintosh/followers", + "following_url": "https://api.github.com/users/mafintosh/following{/other_user}", + "gists_url": "https://api.github.com/users/mafintosh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mafintosh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mafintosh/subscriptions", + "organizations_url": "https://api.github.com/users/mafintosh/orgs", + "repos_url": "https://api.github.com/users/mafintosh/repos", + "events_url": "https://api.github.com/users/mafintosh/events{/privacy}", + "received_events_url": "https://api.github.com/users/mafintosh/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 53411251, - "download_count": 266, - "created_at": "2019-09-17T03:27:16Z", - "updated_at": "2019-09-17T03:28:53Z", - "browser_download_url": "https://github.com/bbalvanera/protego-pdf/releases/download/1.0.1/protego-pdf-1.0.1.zip" + "size": 61236744, + "download_count": 13069, + "created_at": "2015-12-09T15:32:20Z", + "updated_at": "2015-12-09T15:38:13Z", + "browser_download_url": "https://github.com/mafintosh/playback/releases/download/v1.6.0/Playback.app.zip" } ], - "tarball_url": "https://api.github.com/repos/bbalvanera/protego-pdf/tarball/1.0.1", - "zipball_url": "https://api.github.com/repos/bbalvanera/protego-pdf/zipball/1.0.1", - "body_html": "<p>Fixes issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"487135281\" data-permission-text=\"Title is private\" data-url=\"https://github.com/bbalvanera/protego-pdf/issues/1\" data-hovercard-type=\"issue\" data-hovercard-url=\"/bbalvanera/protego-pdf/issues/1/hovercard\" href=\"https://github.com/bbalvanera/protego-pdf/issues/1\">#1</a></p>" + "tarball_url": "https://api.github.com/repos/mafintosh/playback/tarball/v1.6.0", + "zipball_url": "https://api.github.com/repos/mafintosh/playback/zipball/v1.6.0", + "body_html": "<h1>1.6.0 release of Playback.</h1>\n<p>Changelog:</p>\n<ul>\n<li>Tweak volume controls ui (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mafintosh/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mafintosh\">@mafintosh</a>)</li>\n<li>Prevent computer from sleeping when watching videos (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jlord/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jlord\">@jlord</a>)</li>\n</ul>\n<p>Leave feedback in <a href=\"https://github.com/mafintosh/playback/issues\">https://github.com/mafintosh/playback/issues</a></p>\n<p>On OSX, to open Playback.app, <strong>Right Click > Open</strong> to bypass the security warning.</p>\n<p>Download links:</p>\n<ul>\n<li><a href=\"https://github.com/mafintosh/playback/releases/download/v1.6.0/Playback.app.zip\">Mac</a></li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.183Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:41.091Z" }, - "pullp": { + "poi": { "latestRelease": { - "url": "https://api.github.com/repos/rkclark/pullp/releases/50184614", - "assets_url": "https://api.github.com/repos/rkclark/pullp/releases/50184614/assets", - "upload_url": "https://uploads.github.com/repos/rkclark/pullp/releases/50184614/assets{?name,label}", - "html_url": "https://github.com/rkclark/pullp/releases/tag/v4.0.2", - "id": 50184614, + "url": "https://api.github.com/repos/poooi/poi/releases/74996490", + "assets_url": "https://api.github.com/repos/poooi/poi/releases/74996490/assets", + "upload_url": "https://uploads.github.com/repos/poooi/poi/releases/74996490/assets{?name,label}", + "html_url": "https://github.com/poooi/poi/releases/tag/v10.9.2", + "id": 74996490, "author": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBdjDOs4C_cGm", - "tag_name": "v4.0.2", - "target_commitish": "master", - "name": "4.0.2", + "node_id": "RE_kwDOAhZLVs4EeFsK", + "tag_name": "v10.9.2", + "target_commitish": "69d7ab107d90cde0b0d9977992486ccfbf3e690d", + "name": "poi v10.9.2", "draft": false, "prerelease": false, - "created_at": "2021-09-24T07:15:22Z", - "published_at": "2021-09-24T07:24:38Z", + "created_at": "2022-08-22T12:34:08Z", + "published_at": "2022-08-22T14:24:37Z", "assets": [ { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510404", - "id": 45510404, - "node_id": "RA_kwDOBdjDOs4Ctm8E", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 556, - "created_at": "2021-09-24T07:06:52Z", - "updated_at": "2021-09-24T07:06:52Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510613", - "id": 45510613, - "node_id": "RA_kwDOBdjDOs4Ctm_V", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 503, - "download_count": 451, - "created_at": "2021-09-24T07:09:13Z", - "updated_at": "2021-09-24T07:09:13Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510551", - "id": 45510551, - "node_id": "RA_kwDOBdjDOs4Ctm-X", - "name": "latest.yml", + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482194", + "id": 75482194, + "node_id": "RA_kwDOAhZLVs4Ef8RS", + "name": "builder-debug.yml", "label": "", "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 338, - "download_count": 58, - "created_at": "2021-09-24T07:08:00Z", - "updated_at": "2021-09-24T07:08:00Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest.yml" + "size": 1312, + "download_count": 196, + "created_at": "2022-08-22T14:08:36Z", + "updated_at": "2022-08-22T14:08:36Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/builder-debug.yml" }, { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510382", - "id": 45510382, - "node_id": "RA_kwDOBdjDOs4Ctm7u", - "name": "Pullp-4.0.2.AppImage", + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482196", + "id": 75482196, + "node_id": "RA_kwDOAhZLVs4Ef8RU", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87093665, - "download_count": 1053, - "created_at": "2021-09-24T07:06:48Z", - "updated_at": "2021-09-24T07:06:52Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-4.0.2.AppImage" + "size": 373, + "download_count": 185, + "created_at": "2022-08-22T14:08:36Z", + "updated_at": "2022-08-22T14:08:37Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510601", - "id": 45510601, - "node_id": "RA_kwDOBdjDOs4Ctm_J", - "name": "Pullp-4.0.2.dmg", + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482198", + "id": 75482198, + "node_id": "RA_kwDOAhZLVs4Ef8RW", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 86535163, - "download_count": 88, - "created_at": "2021-09-24T07:08:57Z", - "updated_at": "2021-09-24T07:08:59Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-4.0.2.dmg" + "size": 361, + "download_count": 96, + "created_at": "2022-08-22T14:08:37Z", + "updated_at": "2022-08-22T14:08:37Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510543", - "id": 45510543, - "node_id": "RA_kwDOBdjDOs4Ctm-P", - "name": "Pullp-Setup-4.0.2.exe", + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482199", + "id": 75482199, + "node_id": "RA_kwDOAhZLVs4Ef8RX", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 63965598, - "download_count": 413, - "created_at": "2021-09-24T07:07:52Z", - "updated_at": "2021-09-24T07:08:00Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-Setup-4.0.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/rkclark/pullp/tarball/v4.0.2", - "zipball_url": "https://api.github.com/repos/rkclark/pullp/zipball/v4.0.2", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> : <strong>This release will cause you to have to re-login to Pullp and re-select the repositories you want to monitor!</strong></p>\n<p>Welcome to Pullp 4.0.2! This release brings some of Pullp's underlying dependencies up to date and fixes some current issues.</p>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Draft PRs are now visually distinguished from \"normal\" PRs.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Extended the menu bar to include an option to open the Chrome devtools.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"building_construction\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f3d7.png\">🏗️</g-emoji>Upgraded 10(!) major versions of Electron so now using the latest. This resolves an issue with Github's login process no longer supporting the version of Chrome that was bundled in the previous Pullp version. Significant rework was required to complete this upgrade so <g-emoji class=\"g-emoji\" alias=\"crossed_fingers\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f91e.png\">🤞</g-emoji> there are no bugs as a result!</li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji>Fixed a bug where a review request made to a team that you are a member of would not result in the PR being flagged as \"your review requested\" in the UI. This was due to an unexpected change made by Github in their API.</li>\n</ul>\n<hr>\n<p>Download the <code>.dmg</code> file for MacOS<br>\nDownload the <code>.AppImage</code> file for Linux<br>\nDownload the <code>.exe</code> file for Windows</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.262Z" - }, - "protoman": { - "latestRelease": { - "url": "https://api.github.com/repos/spluxx/Protoman/releases/50542297", - "assets_url": "https://api.github.com/repos/spluxx/Protoman/releases/50542297/assets", - "upload_url": "https://uploads.github.com/repos/spluxx/Protoman/releases/50542297/assets{?name,label}", - "html_url": "https://github.com/spluxx/Protoman/releases/tag/v0.4.1", - "id": 50542297, - "author": { - "login": "spluxx", - "id": 28529771, - "node_id": "MDQ6VXNlcjI4NTI5Nzcx", - "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spluxx", - "html_url": "https://github.com/spluxx", - "followers_url": "https://api.github.com/users/spluxx/followers", - "following_url": "https://api.github.com/users/spluxx/following{/other_user}", - "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", - "organizations_url": "https://api.github.com/users/spluxx/orgs", - "repos_url": "https://api.github.com/users/spluxx/repos", - "events_url": "https://api.github.com/users/spluxx/events{/privacy}", - "received_events_url": "https://api.github.com/users/spluxx/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODj8X184DAzbZ", - "tag_name": "v0.4.1", - "target_commitish": "master", - "name": "v0.4.1", - "draft": false, - "prerelease": false, - "created_at": "2021-09-30T11:20:26Z", - "published_at": "2021-09-30T11:28:10Z", - "assets": [ + "size": 785, + "download_count": 102, + "created_at": "2022-08-22T14:08:38Z", + "updated_at": "2022-08-22T14:08:38Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/latest-mac.yml" + }, { - "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939718", - "id": 45939718, - "node_id": "RA_kwDODj8X184CvPwG", - "name": "Protoman-0.4.1.AppImage", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482202", + "id": 75482202, + "node_id": "RA_kwDOAhZLVs4Ef8Ra", + "name": "latest.yml", + "label": "", "uploader": { - "login": "spluxx", - "id": 28529771, - "node_id": "MDQ6VXNlcjI4NTI5Nzcx", - "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/spluxx", - "html_url": "https://github.com/spluxx", - "followers_url": "https://api.github.com/users/spluxx/followers", - "following_url": "https://api.github.com/users/spluxx/following{/other_user}", - "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", - "organizations_url": "https://api.github.com/users/spluxx/orgs", - "repos_url": "https://api.github.com/users/spluxx/repos", - "events_url": "https://api.github.com/users/spluxx/events{/privacy}", - "received_events_url": "https://api.github.com/users/spluxx/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 102358252, - "download_count": 133, - "created_at": "2021-09-30T11:26:19Z", - "updated_at": "2021-09-30T11:28:03Z", - "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman-0.4.1.AppImage" + "size": 338, + "download_count": 23544, + "created_at": "2022-08-22T14:08:39Z", + "updated_at": "2022-08-22T14:08:39Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/latest.yml" }, { - "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939543", - "id": 45939543, - "node_id": "RA_kwDODj8X184CvPtX", - "name": "Protoman-0.4.1.dmg", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482226", + "id": 75482226, + "node_id": "RA_kwDOAhZLVs4Ef8Ry", + "name": "poi-10.9.2-aarch64.pacman", + "label": "", "uploader": { - "login": "spluxx", - "id": 28529771, - "node_id": "MDQ6VXNlcjI4NTI5Nzcx", - "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/spluxx", - "html_url": "https://github.com/spluxx", - "followers_url": "https://api.github.com/users/spluxx/followers", - "following_url": "https://api.github.com/users/spluxx/following{/other_user}", - "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", - "organizations_url": "https://api.github.com/users/spluxx/orgs", - "repos_url": "https://api.github.com/users/spluxx/repos", - "events_url": "https://api.github.com/users/spluxx/events{/privacy}", - "received_events_url": "https://api.github.com/users/spluxx/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 98696348, - "download_count": 764, - "created_at": "2021-09-30T11:22:20Z", - "updated_at": "2021-09-30T11:25:26Z", - "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman-0.4.1.dmg" + "size": 76628444, + "download_count": 563, + "created_at": "2022-08-22T14:08:59Z", + "updated_at": "2022-08-22T14:09:07Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-aarch64.pacman" }, { - "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939541", - "id": 45939541, - "node_id": "RA_kwDODj8X184CvPtV", - "name": "Protoman.Setup.0.4.1.exe", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482232", + "id": 75482232, + "node_id": "RA_kwDOAhZLVs4Ef8R4", + "name": "poi-10.9.2-arm64-mac.zip", + "label": "", "uploader": { - "login": "spluxx", - "id": 28529771, - "node_id": "MDQ6VXNlcjI4NTI5Nzcx", - "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/spluxx", - "html_url": "https://github.com/spluxx", - "followers_url": "https://api.github.com/users/spluxx/followers", - "following_url": "https://api.github.com/users/spluxx/following{/other_user}", - "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", - "organizations_url": "https://api.github.com/users/spluxx/orgs", - "repos_url": "https://api.github.com/users/spluxx/repos", - "events_url": "https://api.github.com/users/spluxx/events{/privacy}", - "received_events_url": "https://api.github.com/users/spluxx/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 67577450, - "download_count": 879, - "created_at": "2021-09-30T11:22:16Z", - "updated_at": "2021-09-30T11:25:01Z", - "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman.Setup.0.4.1.exe" - } - ], - "tarball_url": "https://api.github.com/repos/spluxx/Protoman/tarball/v0.4.1", - "zipball_url": "https://api.github.com/repos/spluxx/Protoman/zipball/v0.4.1", - "body_html": "<ul>\n<li>Several dependabot updates</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"989859720\" data-permission-text=\"Title is private\" data-url=\"https://github.com/spluxx/Protoman/issues/66\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/spluxx/Protoman/pull/66/hovercard\" href=\"https://github.com/spluxx/Protoman/pull/66\">#66</a> that fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"652870295\" data-permission-text=\"Title is private\" data-url=\"https://github.com/spluxx/Protoman/issues/25\" data-hovercard-type=\"issue\" data-hovercard-url=\"/spluxx/Protoman/issues/25/hovercard\" href=\"https://github.com/spluxx/Protoman/issues/25\">#25</a> and <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"922635836\" data-permission-text=\"Title is private\" data-url=\"https://github.com/spluxx/Protoman/issues/60\" data-hovercard-type=\"issue\" data-hovercard-url=\"/spluxx/Protoman/issues/60/hovercard\" href=\"https://github.com/spluxx/Protoman/issues/60\">#60</a>. Huge shoutout to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vorte/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vorte\">@vorte</a> !</li>\n<li>Starting from this version, MacOS builds won't be codesigned anymore</li>\n</ul>", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.266Z" - }, - "puppetry": { - "latestRelease": { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997", - "assets_url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997/assets", - "upload_url": "https://uploads.github.com/repos/dsheiko/puppetry/releases/47904997/assets{?name,label}", - "html_url": "https://github.com/dsheiko/puppetry/releases/tag/v3.2.6", - "id": 47904997, - "author": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ3OTA0OTk3", - "tag_name": "v3.2.6", - "target_commitish": "master", - "name": "Puppetry 3.2.6", - "draft": false, - "prerelease": false, - "created_at": "2021-08-16T12:10:14Z", - "published_at": "2021-08-16T12:12:59Z", - "assets": [ + "size": 118241378, + "download_count": 704, + "created_at": "2022-08-22T14:09:08Z", + "updated_at": "2022-08-22T14:09:22Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-arm64-mac.zip" + }, { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555333", - "id": 42555333, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1MzMz", - "name": "puppetry-linux-v3.2.6-x86_64.AppImage", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482253", + "id": 75482253, + "node_id": "RA_kwDOAhZLVs4Ef8SN", + "name": "poi-10.9.2-arm64-mac.zip.blockmap", + "label": "", "uploader": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 138611342, - "download_count": 1278, - "created_at": "2021-08-16T12:12:42Z", - "updated_at": "2021-08-16T12:12:50Z", - "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-linux-v3.2.6-x86_64.AppImage" + "size": 124108, + "download_count": 107, + "created_at": "2022-08-22T14:09:23Z", + "updated_at": "2022-08-22T14:09:24Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555390", - "id": 42555390, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1Mzkw", - "name": "puppetry-mac-v3.2.6.dmg", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482255", + "id": 75482255, + "node_id": "RA_kwDOAhZLVs4Ef8SP", + "name": "poi-10.9.2-arm64-win.7z", + "label": "", "uploader": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 131995358, - "download_count": 239, - "created_at": "2021-08-16T12:13:34Z", - "updated_at": "2021-08-16T12:15:20Z", - "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-mac-v3.2.6.dmg" + "size": 77844798, + "download_count": 1725, + "created_at": "2022-08-22T14:09:24Z", + "updated_at": "2022-08-22T14:09:33Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-arm64-win.7z" }, { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555764", - "id": 42555764, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1NzY0", - "name": "puppetry-mac-v3.2.6.zip", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482268", + "id": 75482268, + "node_id": "RA_kwDOAhZLVs4Ef8Sc", + "name": "poi-10.9.2-arm64.7z", + "label": "", "uploader": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 127950155, - "download_count": 188, - "created_at": "2021-08-16T12:20:20Z", - "updated_at": "2021-08-16T12:22:04Z", - "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-mac-v3.2.6.zip" + "size": 76589437, + "download_count": 713, + "created_at": "2022-08-22T14:09:33Z", + "updated_at": "2022-08-22T14:09:41Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-arm64.7z" }, { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555288", - "id": 42555288, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1Mjg4", - "name": "puppetry-win-v3.2.6-x64.msi", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482277", + "id": 75482277, + "node_id": "RA_kwDOAhZLVs4Ef8Sl", + "name": "poi-10.9.2-arm64.AppImage", + "label": "", "uploader": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 114069551, - "download_count": 941, - "created_at": "2021-08-16T12:12:18Z", - "updated_at": "2021-08-16T12:12:29Z", - "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-win-v3.2.6-x64.msi" - } - ], - "tarball_url": "https://api.github.com/repos/dsheiko/puppetry/tarball/v3.2.6", - "zipball_url": "https://api.github.com/repos/dsheiko/puppetry/zipball/v3.2.6", - "body_html": "<h3>Updates</h3>\n<ul>\n<li>improvement: update to Puppeteer 10.2.0</li>\n</ul>\n<h3>Bug fixes</h3>\n<ul>\n<li>fix: issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"956811905\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dsheiko/puppetry/issues/99\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dsheiko/puppetry/issues/99/hovercard\" href=\"https://github.com/dsheiko/puppetry/issues/99\">#99</a></li>\n<li>fix: issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"952903178\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dsheiko/puppetry/issues/98\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dsheiko/puppetry/issues/98/hovercard\" href=\"https://github.com/dsheiko/puppetry/issues/98\">#98</a></li>\n<li>fix: issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"921026754\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dsheiko/puppetry/issues/95\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dsheiko/puppetry/issues/95/hovercard\" href=\"https://github.com/dsheiko/puppetry/issues/95\">#95</a></li>\n<li>fix: issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"921021458\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dsheiko/puppetry/issues/93\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dsheiko/puppetry/issues/93/hovercard\" href=\"https://github.com/dsheiko/puppetry/issues/93\">#93</a></li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997/reactions", - "total_count": 5, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 3, - "confused": 0, - "heart": 0, - "rocket": 2, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.354Z" - }, - "q-player": { - "latestRelease": { - "url": "https://api.github.com/repos/Toooorch/q-player/releases/33295725", - "assets_url": "https://api.github.com/repos/Toooorch/q-player/releases/33295725/assets", - "upload_url": "https://uploads.github.com/repos/Toooorch/q-player/releases/33295725/assets{?name,label}", - "html_url": "https://github.com/Toooorch/q-player/releases/tag/1.0.4", - "id": 33295725, - "author": { - "login": "Toooorch", - "id": 4589728, - "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toooorch", - "html_url": "https://github.com/Toooorch", - "followers_url": "https://api.github.com/users/Toooorch/followers", - "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", - "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", - "organizations_url": "https://api.github.com/users/Toooorch/orgs", - "repos_url": "https://api.github.com/users/Toooorch/repos", - "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toooorch/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzMjk1NzI1", - "tag_name": "1.0.4", - "target_commitish": "master", - "name": "v1.0.4", - "draft": false, - "prerelease": false, - "created_at": "2019-10-05T11:10:05Z", - "published_at": "2020-10-30T23:52:16Z", - "assets": [ + "size": 130554352, + "download_count": 366, + "created_at": "2022-08-22T14:09:42Z", + "updated_at": "2022-08-22T14:10:09Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-arm64.AppImage" + }, { - "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27756005", - "id": 27756005, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU2MDA1", - "name": "MAC_Q-player-1.0.4.dmg", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482324", + "id": 75482324, + "node_id": "RA_kwDOAhZLVs4Ef8TU", + "name": "poi-10.9.2-arm64.dmg", + "label": "", "uploader": { - "login": "Toooorch", - "id": 4589728, - "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Toooorch", - "html_url": "https://github.com/Toooorch", - "followers_url": "https://api.github.com/users/Toooorch/followers", - "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", - "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", - "organizations_url": "https://api.github.com/users/Toooorch/orgs", - "repos_url": "https://api.github.com/users/Toooorch/repos", - "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toooorch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 69173640, - "download_count": 148, - "created_at": "2020-10-30T23:51:37Z", - "updated_at": "2020-10-30T23:51:59Z", - "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/MAC_Q-player-1.0.4.dmg" + "size": 124109556, + "download_count": 498, + "created_at": "2022-08-22T14:10:09Z", + "updated_at": "2022-08-22T14:10:21Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-arm64.dmg" }, { - "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27755272", - "id": 27755272, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU1Mjcy", - "name": "WIN_Q-player_Portable_1.0.4.zip", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482339", + "id": 75482339, + "node_id": "RA_kwDOAhZLVs4Ef8Tj", + "name": "poi-10.9.2-arm64.dmg.blockmap", + "label": "", "uploader": { - "login": "Toooorch", - "id": 4589728, - "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Toooorch", - "html_url": "https://github.com/Toooorch", - "followers_url": "https://api.github.com/users/Toooorch/followers", - "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", - "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", - "organizations_url": "https://api.github.com/users/Toooorch/orgs", - "repos_url": "https://api.github.com/users/Toooorch/repos", - "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toooorch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 47471477, - "download_count": 264, - "created_at": "2020-10-30T23:16:29Z", - "updated_at": "2020-10-30T23:17:17Z", - "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/WIN_Q-player_Portable_1.0.4.zip" + "size": 131064, + "download_count": 73, + "created_at": "2022-08-22T14:10:22Z", + "updated_at": "2022-08-22T14:10:25Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27755305", - "id": 27755305, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU1MzA1", - "name": "WIN_Q-player_Setup_1.0.4.zip", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482345", + "id": 75482345, + "node_id": "RA_kwDOAhZLVs4Ef8Tp", + "name": "poi-10.9.2-ia32-win.7z", + "label": "", "uploader": { - "login": "Toooorch", - "id": 4589728, - "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Toooorch", - "html_url": "https://github.com/Toooorch", - "followers_url": "https://api.github.com/users/Toooorch/followers", - "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", - "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", - "organizations_url": "https://api.github.com/users/Toooorch/orgs", - "repos_url": "https://api.github.com/users/Toooorch/repos", - "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toooorch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 47620018, - "download_count": 605, - "created_at": "2020-10-30T23:17:17Z", - "updated_at": "2020-10-30T23:17:56Z", - "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/WIN_Q-player_Setup_1.0.4.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Toooorch/q-player/tarball/1.0.4", - "zipball_url": "https://api.github.com/repos/Toooorch/q-player/zipball/1.0.4", - "body_html": "<p>Small update, v1.0.3 no longer functioning properly.</p>\n<p>Changes</p>\n<ul>\n<li>fixed nonworking audio stream</li>\n<li>stability improvements</li>\n<li>optimizations</li>\n<li>security updates</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.415Z" - }, - "qikqr": { - "latestRelease": { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/26326650", - "assets_url": "https://api.github.com/repos/deep5050/qikQR/releases/26326650/assets", - "upload_url": "https://uploads.github.com/repos/deep5050/qikQR/releases/26326650/assets{?name,label}", - "html_url": "https://github.com/deep5050/qikQR/releases/tag/v1.0.0", - "id": 26326650, - "author": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2MzI2NjUw", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "First good release :)", - "draft": false, - "prerelease": false, - "created_at": "2020-05-08T19:29:51Z", - "published_at": "2020-05-08T19:52:36Z", - "assets": [ + "size": 73627365, + "download_count": 548, + "created_at": "2022-08-22T14:10:26Z", + "updated_at": "2022-08-22T14:10:34Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-ia32-win.7z" + }, { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20790849", - "id": 20790849, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNzkwODQ5", - "name": "qikqr-1.0.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482356", + "id": 75482356, + "node_id": "RA_kwDOAhZLVs4Ef8T0", + "name": "poi-10.9.2-mac.zip", + "label": "", "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-iso9660-appimage", + "content_type": "application/zip", "state": "uploaded", - "size": 75113788, - "download_count": 2863, - "created_at": "2020-05-16T14:48:31Z", - "updated_at": "2020-05-16T15:01:40Z", - "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.AppImage" + "size": 122253314, + "download_count": 379, + "created_at": "2022-08-22T14:10:34Z", + "updated_at": "2022-08-22T14:10:44Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-mac.zip" }, { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/21053620", - "id": 21053620, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDUzNjIw", - "name": "qikqr-1.0.0.exe", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482382", + "id": 75482382, + "node_id": "RA_kwDOAhZLVs4Ef8UO", + "name": "poi-10.9.2-mac.zip.blockmap", + "label": "", "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 49646720, - "download_count": 3942, - "created_at": "2020-05-26T02:55:14Z", - "updated_at": "2020-05-26T03:02:48Z", - "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.exe" + "size": 130235, + "download_count": 77, + "created_at": "2022-08-22T14:10:44Z", + "updated_at": "2022-08-22T14:10:46Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20558139", - "id": 20558139, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTU4MTM5", - "name": "qikqr-1.0.0.tar.xz", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482398", + "id": 75482398, + "node_id": "RA_kwDOAhZLVs4Ef8Ue", + "name": "poi-10.9.2-win.7z", + "label": "", "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-xz", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 51885420, - "download_count": 134, - "created_at": "2020-05-08T19:33:06Z", - "updated_at": "2020-05-08T19:52:25Z", - "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.tar.xz" + "size": 77047233, + "download_count": 1934, + "created_at": "2022-08-22T14:10:47Z", + "updated_at": "2022-08-22T14:10:57Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-win.7z" }, { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20566962", - "id": 20566962, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTY2OTYy", - "name": "qikqr_1.0.0_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482412", + "id": 75482412, + "node_id": "RA_kwDOAhZLVs4Ef8Us", + "name": "poi-10.9.2.7z", + "label": "", "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 52083858, - "download_count": 245, - "created_at": "2020-05-09T06:24:55Z", - "updated_at": "2020-05-09T06:46:02Z", - "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr_1.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/deep5050/qikQR/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/deep5050/qikQR/zipball/v1.0.0", - "body_html": "<p>Contains executables for Linux and Windows only.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.468Z" - }, - "qawl": { - "latestRelease": { - "url": "https://api.github.com/repos/sufone/qawl/releases/37375755", - "assets_url": "https://api.github.com/repos/sufone/qawl/releases/37375755/assets", - "upload_url": "https://uploads.github.com/repos/sufone/qawl/releases/37375755/assets{?name,label}", - "html_url": "https://github.com/sufone/qawl/releases/tag/v0.0.7", - "id": 37375755, - "author": { - "login": "mr-islam", - "id": 17675428, - "node_id": "MDQ6VXNlcjE3Njc1NDI4", - "avatar_url": "https://avatars.githubusercontent.com/u/17675428?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mr-islam", - "html_url": "https://github.com/mr-islam", - "followers_url": "https://api.github.com/users/mr-islam/followers", - "following_url": "https://api.github.com/users/mr-islam/following{/other_user}", - "gists_url": "https://api.github.com/users/mr-islam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mr-islam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mr-islam/subscriptions", - "organizations_url": "https://api.github.com/users/mr-islam/orgs", - "repos_url": "https://api.github.com/users/mr-islam/repos", - "events_url": "https://api.github.com/users/mr-islam/events{/privacy}", - "received_events_url": "https://api.github.com/users/mr-islam/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3Mzc1NzU1", - "tag_name": "v0.0.7", - "target_commitish": "master", - "name": "Refining the experience", - "draft": false, - "prerelease": false, - "created_at": "2021-02-04T20:31:52Z", - "published_at": "2021-02-18T10:47:20Z", - "assets": [ + "size": 73838392, + "download_count": 510, + "created_at": "2022-08-22T14:10:58Z", + "updated_at": "2022-08-22T14:11:22Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2.7z" + }, { - "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195746", - "id": 32195746, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1NzQ2", - "name": "Qawl-Linux-0.0.7.AppImage", + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482447", + "id": 75482447, + "node_id": "RA_kwDOAhZLVs4Ef8VP", + "name": "poi-10.9.2.aarch64.rpm", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 240855847, - "download_count": 172, - "created_at": "2021-02-17T11:04:02Z", - "updated_at": "2021-02-18T10:47:20Z", - "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Linux-0.0.7.AppImage" + "size": 76969536, + "download_count": 322, + "created_at": "2022-08-22T14:11:22Z", + "updated_at": "2022-08-22T14:11:31Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2.aarch64.rpm" }, - { - "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195797", - "id": 32195797, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1Nzk3", - "name": "Qawl-Mac-0.0.7.dmg", + { + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482454", + "id": 75482454, + "node_id": "RA_kwDOAhZLVs4Ef8VW", + "name": "poi-10.9.2.AppImage", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 240759993, - "download_count": 36, - "created_at": "2021-02-17T11:05:05Z", - "updated_at": "2021-02-18T10:47:20Z", - "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Mac-0.0.7.dmg" + "size": 129696801, + "download_count": 393, + "created_at": "2022-08-22T14:11:32Z", + "updated_at": "2022-08-22T14:11:54Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2.AppImage" }, { - "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195880", - "id": 32195880, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1ODgw", - "name": "Qawl-Windows-Setup-0.0.7.exe", + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482545", + "id": 75482545, + "node_id": "RA_kwDOAhZLVs4Ef8Wx", + "name": "poi-10.9.2.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 215954542, - "download_count": 405, - "created_at": "2021-02-17T11:08:26Z", - "updated_at": "2021-02-18T10:47:20Z", - "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Windows-Setup-0.0.7.exe" + "size": 128015722, + "download_count": 593, + "created_at": "2022-08-22T14:11:54Z", + "updated_at": "2022-08-22T14:12:10Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2.dmg" }, { - "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195828", - "id": 32195828, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1ODI4", - "name": "qawl_Linux_0.0.7_amd64.deb", + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482560", + "id": 75482560, + "node_id": "RA_kwDOAhZLVs4Ef8XA", + "name": "poi-10.9.2.dmg.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 214698984, - "download_count": 197, - "created_at": "2021-02-17T11:05:43Z", - "updated_at": "2021-02-18T10:47:20Z", - "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/qawl_Linux_0.0.7_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/sufone/qawl/tarball/v0.0.7", - "zipball_url": "https://api.github.com/repos/sufone/qawl/zipball/v0.0.7", - "body_html": "<p>Improvements:</p>\n<ul>\n<li>Smaller, cleaner design for command bar using icons</li>\n<li>Larger padding at the bottom of the page to allow more scrolling</li>\n<li>Show slim scroll bar on the sides when relevant</li>\n<li>Add full screen button to command bar</li>\n<li>Smoother zoom using touch pad pinch gesture</li>\n<li>Basic testing on macOS, all looking good</li>\n</ul>\n<p>Fixes:</p>\n<ul>\n<li>Open external links from settings screen in new window</li>\n</ul>\n<p>Plan for next update: fixed app icon on all platforms</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.487Z" - }, - "quail": { - "latestRelease": { - "url": "https://api.github.com/repos/1000ch/quail/releases/39379523", - "assets_url": "https://api.github.com/repos/1000ch/quail/releases/39379523/assets", - "upload_url": "https://uploads.github.com/repos/1000ch/quail/releases/39379523/assets{?name,label}", - "html_url": "https://github.com/1000ch/quail/releases/tag/v2.4.0", - "id": 39379523, - "author": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5Mzc5NTIz", - "tag_name": "v2.4.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2021-03-06T15:14:34Z", - "published_at": "2021-03-06T15:24:36Z", - "assets": [ + "size": 135166, + "download_count": 72, + "created_at": "2022-08-22T14:12:10Z", + "updated_at": "2022-08-22T14:12:11Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041272", - "id": 33041272, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjcy", - "name": "builder-debug.yml", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482564", + "id": 75482564, + "node_id": "RA_kwDOAhZLVs4Ef8XE", + "name": "poi-10.9.2.pacman", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 7066, - "download_count": 16, - "created_at": "2021-03-06T15:18:58Z", - "updated_at": "2021-03-06T15:19:02Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/builder-debug.yml" + "size": 80106984, + "download_count": 335, + "created_at": "2022-08-22T14:12:11Z", + "updated_at": "2022-08-22T14:12:19Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2.pacman" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041291", - "id": 33041291, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjkx", - "name": "builder-effective-config.yaml", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482570", + "id": 75482570, + "node_id": "RA_kwDOAhZLVs4Ef8XK", + "name": "poi-10.9.2.x86_64.rpm", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 608, - "download_count": 15, - "created_at": "2021-03-06T15:19:02Z", - "updated_at": "2021-03-06T15:19:02Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/builder-effective-config.yaml" + "size": 80485508, + "download_count": 386, + "created_at": "2022-08-22T14:12:20Z", + "updated_at": "2022-08-22T14:12:26Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2.x86_64.rpm" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041292", - "id": 33041292, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjky", - "name": "latest-linux.yml", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482574", + "id": 75482574, + "node_id": "RA_kwDOAhZLVs4Ef8XO", + "name": "poi-setup-10.9.2.exe", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 360, - "download_count": 14, - "created_at": "2021-03-06T15:19:02Z", - "updated_at": "2021-03-06T15:19:03Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest-linux.yml" + "size": 181468048, + "download_count": 16668, + "created_at": "2022-08-22T14:12:27Z", + "updated_at": "2022-08-22T14:12:44Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-setup-10.9.2.exe" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041295", - "id": 33041295, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjk1", - "name": "latest-mac.yml", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482594", + "id": 75482594, + "node_id": "RA_kwDOAhZLVs4Ef8Xi", + "name": "poi-setup-10.9.2.exe.blockmap", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 503, - "download_count": 16, - "created_at": "2021-03-06T15:19:03Z", - "updated_at": "2021-03-06T15:19:04Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest-mac.yml" + "size": 186302, + "download_count": 10886, + "created_at": "2022-08-22T14:12:44Z", + "updated_at": "2022-08-22T14:12:45Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-setup-10.9.2.exe.blockmap" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041296", - "id": 33041296, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjk2", - "name": "latest.yml", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482204", + "id": 75482204, + "node_id": "RA_kwDOAhZLVs4Ef8Rc", + "name": "poi_10.9.2_amd64.deb", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 338, - "download_count": 11, - "created_at": "2021-03-06T15:19:04Z", - "updated_at": "2021-03-06T15:19:05Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest.yml" + "size": 80111332, + "download_count": 464, + "created_at": "2022-08-22T14:08:39Z", + "updated_at": "2022-08-22T14:08:48Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi_10.9.2_amd64.deb" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041362", - "id": 33041362, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzYy", - "name": "Quail-2.4.0-mac.zip", - "label": null, + "url": "https://api.github.com/repos/poooi/poi/releases/assets/75482208", + "id": 75482208, + "node_id": "RA_kwDOAhZLVs4Ef8Rg", + "name": "poi_10.9.2_arm64.deb", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "KochiyaOcean", + "id": 8194131, + "node_id": "MDQ6VXNlcjgxOTQxMzE=", + "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/KochiyaOcean", + "html_url": "https://github.com/KochiyaOcean", + "followers_url": "https://api.github.com/users/KochiyaOcean/followers", + "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", + "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", + "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", + "repos_url": "https://api.github.com/users/KochiyaOcean/repos", + "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", + "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 77108604, - "download_count": 84, - "created_at": "2021-03-06T15:22:01Z", - "updated_at": "2021-03-06T15:22:47Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0-mac.zip" - }, + "size": 76611712, + "download_count": 369, + "created_at": "2022-08-22T14:08:48Z", + "updated_at": "2022-08-22T14:08:58Z", + "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi_10.9.2_arm64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/poooi/poi/tarball/v10.9.2", + "zipball_url": "https://api.github.com/repos/poooi/poi/zipball/v10.9.2", + "body_html": "<h2>POI v10.9.2 changelog</h2>\n<h3>Fixes</h3>\n<ul>\n<li>Fixed Yamato special attack indicatior</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/poooi/poi/releases/74996490/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 2, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:41.152Z" + }, + "polar": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:41.461Z" + }, + "pomolectron": { + "latestRelease": { + "url": "https://api.github.com/repos/amitmerchant1990/pomolectron/releases/13432243", + "assets_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/releases/13432243/assets", + "upload_url": "https://uploads.github.com/repos/amitmerchant1990/pomolectron/releases/13432243/assets{?name,label}", + "html_url": "https://github.com/amitmerchant1990/pomolectron/releases/tag/v1.2.0", + "id": 13432243, + "author": { + "login": "amitmerchant1990", + "id": 3647841, + "node_id": "MDQ6VXNlcjM2NDc4NDE=", + "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/amitmerchant1990", + "html_url": "https://github.com/amitmerchant1990", + "followers_url": "https://api.github.com/users/amitmerchant1990/followers", + "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", + "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", + "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", + "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", + "repos_url": "https://api.github.com/users/amitmerchant1990/repos", + "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", + "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTEzNDMyMjQz", + "tag_name": "v1.2.0", + "target_commitish": "master", + "name": "1.2.0", + "draft": false, + "prerelease": false, + "created_at": "2018-10-15T17:27:27Z", + "published_at": "2018-10-15T17:29:37Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/tarball/v1.2.0", + "zipball_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/zipball/v1.2.0", + "body_html": "<ul>\n<li>Implemented dark mode thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/fawwaz/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/fawwaz\">@fawwaz</a></li>\n<li>Code refactor</li>\n<li>Bug fixes</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:41.626Z" + }, + "pomotroid": { + "latestRelease": { + "url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710", + "assets_url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710/assets", + "upload_url": "https://uploads.github.com/repos/Splode/pomotroid/releases/36405710/assets{?name,label}", + "html_url": "https://github.com/Splode/pomotroid/releases/tag/v0.13.0", + "id": 36405710, + "author": { + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM2NDA1NzEw", + "tag_name": "v0.13.0", + "target_commitish": "master", + "name": "v0.13.0", + "draft": false, + "prerelease": false, + "created_at": "2021-01-14T20:01:42Z", + "published_at": "2021-01-14T22:39:42Z", + "assets": [ { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041394", - "id": 33041394, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzk0", - "name": "Quail-2.4.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704363", + "id": 30704363, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzYz", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 80940010, - "download_count": 17, - "created_at": "2021-03-06T15:22:47Z", - "updated_at": "2021-03-06T15:23:39Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.AppImage" + "size": 383, + "download_count": 627, + "created_at": "2021-01-14T20:13:49Z", + "updated_at": "2021-01-14T20:13:50Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041413", - "id": 33041413, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDEz", - "name": "Quail-2.4.0.dmg", - "label": null, + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704111", + "id": 30704111, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTEx", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 79569916, - "download_count": 200, - "created_at": "2021-03-06T15:23:39Z", - "updated_at": "2021-03-06T15:24:31Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.dmg" + "size": 529, + "download_count": 216, + "created_at": "2021-01-14T20:07:54Z", + "updated_at": "2021-01-14T20:07:54Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041428", - "id": 33041428, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDI4", - "name": "Quail-2.4.0.dmg.blockmap", - "label": null, + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704219", + "id": 30704219, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjE5", + "name": "latest.yml", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 84584, - "download_count": 13, - "created_at": "2021-03-06T15:24:31Z", - "updated_at": "2021-03-06T15:24:34Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.dmg.blockmap" + "size": 349, + "download_count": 693, + "created_at": "2021-01-14T20:10:27Z", + "updated_at": "2021-01-14T20:10:27Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest.yml" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041316", - "id": 33041316, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzE2", - "name": "Quail.Setup.2.4.0.exe", - "label": null, + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704167", + "id": 30704167, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTY3", + "name": "pomotroid-0.13.0-linux.AppImage", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 58987821, - "download_count": 26, - "created_at": "2021-03-06T15:19:49Z", - "updated_at": "2021-03-06T15:20:36Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail.Setup.2.4.0.exe" + "size": 78381854, + "download_count": 5561, + "created_at": "2021-01-14T20:09:06Z", + "updated_at": "2021-01-14T20:09:08Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.AppImage" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041327", - "id": 33041327, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzI3", - "name": "Quail.Setup.2.4.0.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704360", + "id": 30704360, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzYw", + "name": "pomotroid-0.13.0-linux.deb", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 62399, - "download_count": 14, - "created_at": "2021-03-06T15:20:36Z", - "updated_at": "2021-03-06T15:20:37Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail.Setup.2.4.0.exe.blockmap" + "size": 53546202, + "download_count": 3807, + "created_at": "2021-01-14T20:13:46Z", + "updated_at": "2021-01-14T20:13:48Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.deb" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041328", - "id": 33041328, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzI4", - "name": "quail_2.4.0_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704400", + "id": 30704400, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0NDAw", + "name": "pomotroid-0.13.0-linux.tar.gz", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/gzip", "state": "uploaded", - "size": 56306132, - "download_count": 24, - "created_at": "2021-03-06T15:20:37Z", - "updated_at": "2021-03-06T15:21:14Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/quail_2.4.0_amd64.deb" + "size": 74333317, + "download_count": 19972, + "created_at": "2021-01-14T20:15:25Z", + "updated_at": "2021-01-14T20:15:28Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.tar.gz" }, { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041339", - "id": 33041339, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzM5", - "name": "quail_2.4.0_amd64.snap", - "label": null, + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704249", + "id": 30704249, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjQ5", + "name": "pomotroid-0.13.0-macos.dmg", + "label": "", "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68915200, - "download_count": 16, - "created_at": "2021-03-06T15:21:14Z", - "updated_at": "2021-03-06T15:22:01Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/quail_2.4.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/1000ch/quail/tarball/v2.4.0", - "zipball_url": "https://api.github.com/repos/1000ch/quail/zipball/v2.4.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.623Z" - }, - "quark": { - "latestRelease": { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920", - "assets_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920/assets", - "upload_url": "https://uploads.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920/assets{?name,label}", - "html_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/tag/v0.6.2", - "id": 20331920, - "author": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMzMxOTIw", - "tag_name": "v0.6.2", - "target_commitish": "master-all", - "name": "Quark-v0.6.2", - "draft": false, - "prerelease": false, - "created_at": "2019-09-29T05:56:23Z", - "published_at": "2019-09-29T06:34:31Z", - "assets": [ + "size": 75476887, + "download_count": 13435, + "created_at": "2021-01-14T20:11:05Z", + "updated_at": "2021-01-14T20:11:08Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.dmg" + }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188946", - "id": 15188946, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ2", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704250", + "id": 30704250, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjUw", + "name": "pomotroid-0.13.0-macos.dmg.blockmap", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 388, - "download_count": 87, - "created_at": "2019-09-29T06:27:46Z", - "updated_at": "2019-09-29T06:27:46Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest-linux.yml" + "size": 79516, + "download_count": 143, + "created_at": "2021-01-14T20:11:05Z", + "updated_at": "2021-01-14T20:11:05Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188963", - "id": 15188963, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYz", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704180", + "id": 30704180, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTgw", + "name": "pomotroid-0.13.0-macos.zip", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 509, - "download_count": 75, - "created_at": "2019-09-29T06:31:46Z", - "updated_at": "2019-09-29T06:31:46Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest-mac.yml" + "size": 73055279, + "download_count": 452, + "created_at": "2021-01-14T20:09:35Z", + "updated_at": "2021-01-14T20:09:38Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.zip" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188930", - "id": 15188930, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTMw", - "name": "latest.yml", + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704369", + "id": 30704369, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzY5", + "name": "pomotroid-0.13.0-portable.exe", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 334, - "download_count": 75, - "created_at": "2019-09-29T06:22:51Z", - "updated_at": "2019-09-29T06:22:51Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest.yml" + "size": 47872325, + "download_count": 15679, + "created_at": "2021-01-14T20:14:09Z", + "updated_at": "2021-01-14T20:14:11Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-portable.exe" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188943", - "id": 15188943, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQz", - "name": "Quark-linux-amd64-0.6.2.deb", + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704376", + "id": 30704376, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0Mzc2", + "name": "pomotroid-0.13.0-setup.exe", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 60348860, - "download_count": 132, - "created_at": "2019-09-29T06:27:45Z", - "updated_at": "2019-09-29T06:27:48Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-amd64-0.6.2.deb" + "size": 48028783, + "download_count": 98926, + "created_at": "2021-01-14T20:14:24Z", + "updated_at": "2021-01-14T20:14:26Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-setup.exe" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188947", - "id": 15188947, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ3", - "name": "Quark-linux-x64-0.6.2.tar.gz", + "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704375", + "id": 30704375, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0Mzc1", + "name": "pomotroid-0.13.0-setup.exe.blockmap", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "Splode", + "id": 13758438, + "node_id": "MDQ6VXNlcjEzNzU4NDM4", + "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/Splode", + "html_url": "https://github.com/Splode", + "followers_url": "https://api.github.com/users/Splode/followers", + "following_url": "https://api.github.com/users/Splode/following{/other_user}", + "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", + "organizations_url": "https://api.github.com/users/Splode/orgs", + "repos_url": "https://api.github.com/users/Splode/repos", + "events_url": "https://api.github.com/users/Splode/events{/privacy}", + "received_events_url": "https://api.github.com/users/Splode/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 96127006, - "download_count": 58, - "created_at": "2019-09-29T06:27:46Z", - "updated_at": "2019-09-29T06:27:48Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-x64-0.6.2.tar.gz" - }, + "size": 51719, + "download_count": 256, + "created_at": "2021-01-14T20:14:24Z", + "updated_at": "2021-01-14T20:14:24Z", + "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-setup.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/Splode/pomotroid/tarball/v0.13.0", + "zipball_url": "https://api.github.com/repos/Splode/pomotroid/zipball/v0.13.0", + "body_html": "<h2><a href=\"https://github.com/Splode/pomotroid/compare/v0.12.0...v0.13.0\">v0.13.0</a> (2021-01-14)</h2>\n<h3>Bug Fixes</h3>\n<ul>\n<li><a href=\"https://github.com/Splode/pomotroid/issues/108\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Splode/pomotroid/issues/108/hovercard\">#108</a> Visual feedback for settings checkbox</li>\n<li>tick sounds correctly during break</li>\n<li>disable menu so Ctrl+W doesn't close app</li>\n<li>scoop manifest hash for v0.12.0</li>\n</ul>\n<h3>Chores</h3>\n<ul>\n<li>update various deps</li>\n<li>update various deps</li>\n<li>add codeql github action</li>\n<li>update scoop manifest for v0.12.0</li>\n</ul>\n<h3>Continuous Integration</h3>\n<ul>\n<li>add electron-builder workflow</li>\n</ul>\n<h3>Docs</h3>\n<ul>\n<li>add contributing guide</li>\n</ul>\n<h3>Features</h3>\n<ul>\n<li>default to hardware acceleration disabled</li>\n<li>adjust shortcut input styling</li>\n<li>set tick sounds during break default to true</li>\n<li>Add option to disable tick sounds during break</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710/reactions", + "total_count": 70, + "+1": 12, + "-1": 0, + "laugh": 12, + "hooray": 3, + "confused": 0, + "heart": 14, + "rocket": 29, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:41.626Z" + }, + "pomodoro-logger": { + "latestRelease": { + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550", + "assets_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/assets", + "upload_url": "https://uploads.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/assets{?name,label}", + "html_url": "https://github.com/zxch3n/PomodoroLogger/releases/tag/v0.6.3", + "id": 62153550, + "author": { + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOC6xqic4DtGNO", + "tag_name": "v0.6.3", + "target_commitish": "master", + "name": "v0.6.3", + "draft": false, + "prerelease": false, + "created_at": "2022-03-18T01:56:11Z", + "published_at": "2022-03-18T02:14:36Z", + "assets": [ { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188945", - "id": 15188945, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ1", - "name": "Quark-linux-x86_64-0.6.2.AppImage", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826213", + "id": 59826213, + "node_id": "RA_kwDOC6xqic4DkOAl", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "text/yaml", "state": "uploaded", - "size": 102470801, - "download_count": 145, - "created_at": "2019-09-29T06:27:45Z", - "updated_at": "2019-09-29T06:27:49Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-x86_64-0.6.2.AppImage" + "size": 509, + "download_count": 484, + "created_at": "2022-03-18T02:05:34Z", + "updated_at": "2022-03-18T02:05:34Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188960", - "id": 15188960, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYw", - "name": "Quark-mac-0.6.2.dmg", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826324", + "id": 59826324, + "node_id": "RA_kwDOC6xqic4DkOCU", + "name": "latest.yml", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "text/yaml", "state": "uploaded", - "size": 102301144, - "download_count": 130, - "created_at": "2019-09-29T06:31:45Z", - "updated_at": "2019-09-29T06:31:48Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.dmg" + "size": 358, + "download_count": 7772, + "created_at": "2022-03-18T02:08:00Z", + "updated_at": "2022-03-18T02:08:01Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/latest.yml" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188961", - "id": 15188961, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYx", - "name": "Quark-mac-0.6.2.dmg.blockmap", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826307", + "id": 59826307, + "node_id": "RA_kwDOC6xqic4DkOCD", + "name": "Pomodoro-Logger-0.6.3-mac.zip", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/zip", "state": "uploaded", - "size": 108127, - "download_count": 69, - "created_at": "2019-09-29T06:31:45Z", - "updated_at": "2019-09-29T06:31:45Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.dmg.blockmap" + "size": 85072518, + "download_count": 313, + "created_at": "2022-03-18T02:07:40Z", + "updated_at": "2022-03-18T02:07:44Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3-mac.zip" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188962", - "id": 15188962, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYy", - "name": "Quark-mac-0.6.2.zip", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826280", + "id": 59826280, + "node_id": "RA_kwDOC6xqic4DkOBo", + "name": "Pomodoro-Logger-0.6.3.dmg", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 98740777, - "download_count": 70, - "created_at": "2019-09-29T06:31:46Z", - "updated_at": "2019-09-29T06:31:48Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.zip" + "size": 88328604, + "download_count": 725, + "created_at": "2022-03-18T02:07:06Z", + "updated_at": "2022-03-18T02:07:10Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3.dmg" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188928", - "id": 15188928, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI4", - "name": "Quark-win-0.6.2.exe", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826275", + "id": 59826275, + "node_id": "RA_kwDOC6xqic4DkOBj", + "name": "Pomodoro-Logger-0.6.3.dmg.blockmap", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdos-program", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 70367528, - "download_count": 773, - "created_at": "2019-09-29T06:22:50Z", - "updated_at": "2019-09-29T06:23:00Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-0.6.2.exe" + "size": 91759, + "download_count": 50, + "created_at": "2022-03-18T02:07:03Z", + "updated_at": "2022-03-18T02:07:04Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188927", - "id": 15188927, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI3", - "name": "Quark-win-0.6.2.exe.blockmap", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826322", + "id": 59826322, + "node_id": "RA_kwDOC6xqic4DkOCS", + "name": "Pomodoro-Logger-Setup-0.6.3.exe", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json; charset=utf-8", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 74349, - "download_count": 67, - "created_at": "2019-09-29T06:22:50Z", - "updated_at": "2019-09-29T06:22:50Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-0.6.2.exe.blockmap" + "size": 64949353, + "download_count": 8967, + "created_at": "2022-03-18T02:07:57Z", + "updated_at": "2022-03-18T02:07:59Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-Setup-0.6.3.exe" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188932", - "id": 15188932, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTMy", - "name": "Quark-win-x64-0.6.2.msi", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826317", + "id": 59826317, + "node_id": "RA_kwDOC6xqic4DkOCN", + "name": "Pomodoro-Logger-Setup-0.6.3.exe.blockmap", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 76169216, - "download_count": 85, - "created_at": "2019-09-29T06:22:51Z", - "updated_at": "2019-09-29T06:23:06Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-x64-0.6.2.msi" + "size": 69351, + "download_count": 453, + "created_at": "2022-03-18T02:07:52Z", + "updated_at": "2022-03-18T02:07:53Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-Setup-0.6.3.exe.blockmap" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188929", - "id": 15188929, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI5", - "name": "Quark-win-x64-0.6.2.zip", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826121", + "id": 59826121, + "node_id": "RA_kwDOC6xqic4DkN_J", + "name": "pomodoro-logger_0.6.3_amd64.deb", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 98414061, - "download_count": 206, - "created_at": "2019-09-29T06:22:50Z", - "updated_at": "2019-09-29T06:23:15Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-x64-0.6.2.zip" + "size": 60977510, + "download_count": 1896, + "created_at": "2022-03-18T02:01:13Z", + "updated_at": "2022-03-18T02:01:16Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/pomodoro-logger_0.6.3_amd64.deb" }, { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188964", - "id": 15188964, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTY0", - "name": "www.tar.gz", + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826212", + "id": 59826212, + "node_id": "RA_kwDOC6xqic4DkOAk", + "name": "Pomodoro.Logger-0.6.3-mac.zip.blockmap", "label": "", "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "login": "zxch3n", + "id": 18425020, + "node_id": "MDQ6VXNlcjE4NDI1MDIw", + "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "url": "https://api.github.com/users/zxch3n", + "html_url": "https://github.com/zxch3n", + "followers_url": "https://api.github.com/users/zxch3n/followers", + "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", + "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", + "organizations_url": "https://api.github.com/users/zxch3n/orgs", + "repos_url": "https://api.github.com/users/zxch3n/repos", + "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", + "received_events_url": "https://api.github.com/users/zxch3n/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 6069869, - "download_count": 61, - "created_at": "2019-09-29T06:31:46Z", - "updated_at": "2019-09-29T06:31:46Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/www.tar.gz" + "size": 89443, + "download_count": 43, + "created_at": "2022-03-18T02:05:29Z", + "updated_at": "2022-03-18T02:05:30Z", + "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro.Logger-0.6.3-mac.zip.blockmap" } ], - "tarball_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/tarball/v0.6.2", - "zipball_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/zipball/v0.6.2", - "body_html": "<h4>Minor Changes:</h4>\n<ul>\n<li>Fixed angular-split issue</li>\n<li>Dependency updates</li>\n</ul>\n<h4>Bug fixes:</h4>\n<ul>\n<li>Fixed menubar showing issue on landing page</li>\n<li>Enabled webview tag</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/tarball/v0.6.3", + "zipball_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/zipball/v0.6.3", + "body_html": "", + "reactions": { + "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/reactions", + "total_count": 28, + "+1": 9, + "-1": 0, + "laugh": 0, + "hooray": 4, + "confused": 0, + "heart": 10, + "rocket": 5, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.678Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:41.631Z" }, - "quba-e-invoice-viewer": { + "postbird": { "latestRelease": { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/62905660", - "assets_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/62905660/assets", - "upload_url": "https://uploads.github.com/repos/ZUGFeRD/quba-viewer/releases/62905660/assets{?name,label}", - "html_url": "https://github.com/ZUGFeRD/quba-viewer/releases/tag/v1.1.3", - "id": 62905660, + "url": "https://api.github.com/repos/Paxa/postbird/releases/21608801", + "assets_url": "https://api.github.com/repos/Paxa/postbird/releases/21608801/assets", + "upload_url": "https://uploads.github.com/repos/Paxa/postbird/releases/21608801/assets{?name,label}", + "html_url": "https://github.com/Paxa/postbird/releases/tag/0.8.4", + "id": 21608801, "author": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOFEOpUc4Dv908", - "tag_name": "v1.1.3", + "node_id": "MDc6UmVsZWFzZTIxNjA4ODAx", + "tag_name": "0.8.4", "target_commitish": "master", - "name": "1.1.3 Command-line arguments", + "name": "Postbird 0.8.4", "draft": false, "prerelease": false, - "created_at": "2022-04-04T18:23:28Z", - "published_at": "2022-04-28T08:57:08Z", + "created_at": "2019-11-20T05:37:20Z", + "published_at": "2019-11-20T06:07:30Z", "assets": [ { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/60820517", - "id": 60820517, - "node_id": "RA_kwDOFEOpUc4DoAwl", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277524", + "id": 16277524, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTI0", + "name": "Postbird-0.8.4-win.zip", "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 360, - "download_count": 19, - "created_at": "2022-03-28T10:41:16Z", - "updated_at": "2022-03-28T10:41:17Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/latest-linux.yml" + "size": 66409134, + "download_count": 12125, + "created_at": "2019-11-20T05:50:42Z", + "updated_at": "2019-11-20T05:55:00Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4-win.zip" }, { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/60820518", - "id": 60820518, - "node_id": "RA_kwDOFEOpUc4DoAwm", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277592", + "id": 16277592, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTky", + "name": "Postbird-0.8.4.apk", "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/vnd.android.package-archive", "state": "uploaded", - "size": 521, - "download_count": 3, - "created_at": "2022-03-28T10:41:17Z", - "updated_at": "2022-03-28T10:41:17Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/latest-mac.yml" + "size": 69852470, + "download_count": 933, + "created_at": "2019-11-20T05:59:03Z", + "updated_at": "2019-11-20T06:00:41Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.apk" }, { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/60820519", - "id": 60820519, - "node_id": "RA_kwDOFEOpUc4DoAwn", - "name": "latest.yml", + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277593", + "id": 16277593, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTkz", + "name": "postbird-0.8.4.AppImage", "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 336, - "download_count": 140, - "created_at": "2022-03-28T10:41:17Z", - "updated_at": "2022-03-28T10:41:18Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/latest.yml" + "size": 70976626, + "download_count": 2785, + "created_at": "2019-11-20T05:59:03Z", + "updated_at": "2019-11-20T06:02:03Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/postbird-0.8.4.AppImage" }, { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63885824", - "id": 63885824, - "node_id": "RA_kwDOFEOpUc4DztIA", - "name": "Quba-1.1.3-arm64-mac.zip", - "label": "", + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277522", + "id": 16277522, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTIy", + "name": "Postbird-0.8.4.dmg", + "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 103415796, - "download_count": 1, - "created_at": "2022-04-28T08:35:02Z", - "updated_at": "2022-04-28T08:35:23Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba-1.1.3-arm64-mac.zip" + "size": 67637947, + "download_count": 32347, + "created_at": "2019-11-20T05:50:42Z", + "updated_at": "2019-11-20T05:52:22Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.dmg" }, { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63885801", - "id": 63885801, - "node_id": "RA_kwDOFEOpUc4DztHp", - "name": "Quba-1.1.3-arm64.dmg", - "label": "", + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277596", + "id": 16277596, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk2", + "name": "Postbird-0.8.4.pacman", + "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106989133, - "download_count": 2, - "created_at": "2022-04-28T08:34:42Z", - "updated_at": "2022-04-28T08:34:47Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba-1.1.3-arm64.dmg" + "size": 49104016, + "download_count": 1847, + "created_at": "2019-11-20T05:59:05Z", + "updated_at": "2019-11-20T06:07:19Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.pacman" }, { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63885800", - "id": 63885800, - "node_id": "RA_kwDOFEOpUc4DztHo", - "name": "Quba-1.1.3-arm64.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277595", + "id": 16277595, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk1", + "name": "Postbird-0.8.4.x86_64.rpm", + "label": null, + "uploader": { + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "audio/x-pn-realaudio-plugin", + "state": "uploaded", + "size": 49152172, + "download_count": 1644, + "created_at": "2019-11-20T05:59:05Z", + "updated_at": "2019-11-20T06:04:57Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277523", + "id": 16277523, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTIz", + "name": "Postbird-Setup-0.8.4.exe", + "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 114338, - "download_count": 0, - "created_at": "2022-04-28T08:34:39Z", - "updated_at": "2022-04-28T08:34:40Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba-1.1.3-arm64.dmg.blockmap" + "size": 48360120, + "download_count": 53135, + "created_at": "2019-11-20T05:50:42Z", + "updated_at": "2019-11-20T05:53:48Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-Setup-0.8.4.exe" }, { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63885775", - "id": 63885775, - "node_id": "RA_kwDOFEOpUc4DztHP", - "name": "Quba-1.1.3.AppImage", - "label": "", + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277571", + "id": 16277571, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTcx", + "name": "Postbird_0.8.4_amd64.deb", + "label": null, + "uploader": { + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-deb", + "state": "uploaded", + "size": 49092300, + "download_count": 13819, + "created_at": "2019-11-20T05:56:05Z", + "updated_at": "2019-11-20T05:58:41Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird_0.8.4_amd64.deb" + }, + { + "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277594", + "id": 16277594, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk0", + "name": "Postbird_0.8.4_amd64.snap", + "label": null, + "uploader": { + "login": "Paxa", + "id": 26019, + "node_id": "MDQ6VXNlcjI2MDE5", + "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Paxa", + "html_url": "https://github.com/Paxa", + "followers_url": "https://api.github.com/users/Paxa/followers", + "following_url": "https://api.github.com/users/Paxa/following{/other_user}", + "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", + "organizations_url": "https://api.github.com/users/Paxa/orgs", + "repos_url": "https://api.github.com/users/Paxa/repos", + "events_url": "https://api.github.com/users/Paxa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Paxa/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 59600896, + "download_count": 378, + "created_at": "2019-11-20T05:59:05Z", + "updated_at": "2019-11-20T06:02:56Z", + "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird_0.8.4_amd64.snap" + } + ], + "tarball_url": "https://api.github.com/repos/Paxa/postbird/tarball/0.8.4", + "zipball_url": "https://api.github.com/repos/Paxa/postbird/zipball/0.8.4", + "body_html": "<h2>Installation</h2>\n<p><strong>On Mac:</strong><br>\nOn first launch you will probably have to <strong>Right Click > Open</strong> Postbird.app in order to bypass the Mac OS warning.</p>\n<p><strong>On Linux:</strong><br>\nDownload package for your system or use snap:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"sudo snap install postbird\"><pre class=\"notranslate\"><code>sudo snap install postbird\n</code></pre></div>\n<p>Snap page: <a href=\"https://snapcraft.io/postbird\" rel=\"nofollow\">https://snapcraft.io/postbird</a></p>\n<p><strong>On Windows:</strong><br>\nUse installer Postbird.Setup.0.8.4.exe or portable Postbird-0.8.4-win.zip</p>\n<h2>What's new</h2>\n<ul>\n<li>Fix <code>electron.systemPreferences.subscribeNotification</code> is not a function on windows and linux</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/Paxa/postbird/releases/21608801/reactions", + "total_count": 5, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 5, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:42.129Z" + }, + "premid": { + "latestRelease": { + "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724", + "assets_url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724/assets", + "upload_url": "https://uploads.github.com/repos/PreMiD/PreMiD/releases/38381724/assets{?name,label}", + "html_url": "https://github.com/PreMiD/PreMiD/releases/tag/app-v2.2.0", + "id": 38381724, + "author": { + "login": "Timeraa", + "id": 29104008, + "node_id": "MDQ6VXNlcjI5MTA0MDA4", + "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Timeraa", + "html_url": "https://github.com/Timeraa", + "followers_url": "https://api.github.com/users/Timeraa/followers", + "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", + "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", + "organizations_url": "https://api.github.com/users/Timeraa/orgs", + "repos_url": "https://api.github.com/users/Timeraa/repos", + "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Timeraa/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM4MzgxNzI0", + "tag_name": "app-v2.2.0", + "target_commitish": "main", + "name": "App Version 2.2.0", + "draft": false, + "prerelease": false, + "created_at": "2021-02-21T00:02:47Z", + "published_at": "2021-02-21T00:06:23Z", + "assets": [ + { + "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366682", + "id": 32366682, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2Njgy", + "name": "PreMiD-darwin-x64.zip", + "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Timeraa", + "id": 29104008, + "node_id": "MDQ6VXNlcjI5MTA0MDA4", + "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Timeraa", + "html_url": "https://github.com/Timeraa", + "followers_url": "https://api.github.com/users/Timeraa/followers", + "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", + "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", + "organizations_url": "https://api.github.com/users/Timeraa/orgs", + "repos_url": "https://api.github.com/users/Timeraa/repos", + "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Timeraa/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 105759276, - "download_count": 15, - "created_at": "2022-04-28T08:34:10Z", - "updated_at": "2022-04-28T08:34:15Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba-1.1.3.AppImage" + "size": 233606020, + "download_count": 95393, + "created_at": "2021-02-21T00:40:28Z", + "updated_at": "2021-02-21T00:41:42Z", + "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63889363", - "id": 63889363, - "node_id": "RA_kwDOFEOpUc4Dzt_T", - "name": "Quba.Setup.1.1.3.exe", + "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366665", + "id": 32366665, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2NjY1", + "name": "PreMiD-win32-ia32.zip", "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Timeraa", + "id": 29104008, + "node_id": "MDQ6VXNlcjI5MTA0MDA4", + "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Timeraa", + "html_url": "https://github.com/Timeraa", + "followers_url": "https://api.github.com/users/Timeraa/followers", + "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", + "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", + "organizations_url": "https://api.github.com/users/Timeraa/orgs", + "repos_url": "https://api.github.com/users/Timeraa/repos", + "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Timeraa/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 77642535, - "download_count": 5, - "created_at": "2022-04-28T09:11:51Z", - "updated_at": "2022-04-28T09:12:48Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba.Setup.1.1.3.exe" + "size": 75339367, + "download_count": 51351, + "created_at": "2021-02-21T00:40:05Z", + "updated_at": "2021-02-21T00:42:14Z", + "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-win32-ia32.zip" }, { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63889465", - "id": 63889465, - "node_id": "RA_kwDOFEOpUc4DzuA5", - "name": "Quba.Setup.1.1.3.exe.blockmap", + "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366729", + "id": 32366729, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2NzI5", + "name": "PreMiD-win32-x64.zip", "label": null, "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", + "login": "Timeraa", + "id": 29104008, + "node_id": "MDQ6VXNlcjI5MTA0MDA4", + "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", + "url": "https://api.github.com/users/Timeraa", + "html_url": "https://github.com/Timeraa", + "followers_url": "https://api.github.com/users/Timeraa/followers", + "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", + "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", + "organizations_url": "https://api.github.com/users/Timeraa/orgs", + "repos_url": "https://api.github.com/users/Timeraa/repos", + "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", + "received_events_url": "https://api.github.com/users/Timeraa/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 82350, - "download_count": 0, - "created_at": "2022-04-28T09:12:48Z", - "updated_at": "2022-04-28T09:12:48Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba.Setup.1.1.3.exe.blockmap" + "size": 79699596, + "download_count": 1629169, + "created_at": "2021-02-21T00:41:42Z", + "updated_at": "2021-02-21T00:42:12Z", + "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-win32-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/tarball/v1.1.3", - "zipball_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/zipball/v1.1.3", - "body_html": "<p>This version allows to specify the file to be opened via command line, making it possible to be set as system default viewer for invoices (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1132682780\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ZUGFeRD/quba-viewer/issues/12\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZUGFeRD/quba-viewer/issues/12/hovercard\" href=\"https://github.com/ZUGFeRD/quba-viewer/issues/12\">#12</a>)</p>" + "tarball_url": "https://api.github.com/repos/PreMiD/PreMiD/tarball/app-v2.2.0", + "zipball_url": "https://api.github.com/repos/PreMiD/PreMiD/zipball/app-v2.2.0", + "body_html": "<h2>Adds</h2>\n<ul>\n<li>Discord button support</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Changes some tray menu's</li>\n<li>Dependency/Security updates</li>\n</ul>\n<p><strong>Please do not directly download these release files if not instructed by our staff.</strong><br>\nDownload the application on <a href=\"https://PreMiD.app/download\" rel=\"nofollow\">our website</a></p>", + "reactions": { + "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724/reactions", + "total_count": 29, + "+1": 16, + "-1": 0, + "laugh": 0, + "hooray": 7, + "confused": 0, + "heart": 0, + "rocket": 6, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.712Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:42.145Z" }, - "qmui-web": { + "prettyearth": { "latestRelease": { - "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321", - "assets_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321/assets", - "upload_url": "https://uploads.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321/assets{?name,label}", - "html_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/tag/2.0.0", - "id": 10618321, + "url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766", + "assets_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766/assets", + "upload_url": "https://uploads.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766/assets{?name,label}", + "html_url": "https://github.com/evertdespiegeleer/PrettyEarth/releases/tag/v1.0.4-beta", + "id": 18776766, "author": { - "login": "kayo5994", - "id": 2270639, - "node_id": "MDQ6VXNlcjIyNzA2Mzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", + "login": "evertdespiegeleer", + "id": 1685680, + "node_id": "MDQ6VXNlcjE2ODU2ODA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1685680?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kayo5994", - "html_url": "https://github.com/kayo5994", - "followers_url": "https://api.github.com/users/kayo5994/followers", - "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", - "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", - "organizations_url": "https://api.github.com/users/kayo5994/orgs", - "repos_url": "https://api.github.com/users/kayo5994/repos", - "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", - "received_events_url": "https://api.github.com/users/kayo5994/received_events", + "url": "https://api.github.com/users/evertdespiegeleer", + "html_url": "https://github.com/evertdespiegeleer", + "followers_url": "https://api.github.com/users/evertdespiegeleer/followers", + "following_url": "https://api.github.com/users/evertdespiegeleer/following{/other_user}", + "gists_url": "https://api.github.com/users/evertdespiegeleer/gists{/gist_id}", + "starred_url": "https://api.github.com/users/evertdespiegeleer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/evertdespiegeleer/subscriptions", + "organizations_url": "https://api.github.com/users/evertdespiegeleer/orgs", + "repos_url": "https://api.github.com/users/evertdespiegeleer/repos", + "events_url": "https://api.github.com/users/evertdespiegeleer/events{/privacy}", + "received_events_url": "https://api.github.com/users/evertdespiegeleer/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTEwNjE4MzIx", - "tag_name": "2.0.0", + "node_id": "MDc6UmVsZWFzZTE4Nzc2NzY2", + "tag_name": "v1.0.4-beta", "target_commitish": "master", - "name": "2.0.0", + "name": "v1.0.4-beta", "draft": false, "prerelease": false, - "created_at": "2018-04-24T11:11:49Z", - "published_at": "2018-04-24T12:20:12Z", + "created_at": "2019-07-22T15:00:31Z", + "published_at": "2019-07-22T15:02:28Z", "assets": [ { - "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/assets/6898056", - "id": 6898056, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY4OTgwNTY=", - "name": "QMUI-2.0.0-macOS.zip", + "url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/assets/13847207", + "id": 13847207, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEzODQ3MjA3", + "name": "macOS.zip", "label": null, "uploader": { - "login": "kayo5994", - "id": 2270639, - "node_id": "MDQ6VXNlcjIyNzA2Mzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", + "login": "evertdespiegeleer", + "id": 1685680, + "node_id": "MDQ6VXNlcjE2ODU2ODA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1685680?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kayo5994", - "html_url": "https://github.com/kayo5994", - "followers_url": "https://api.github.com/users/kayo5994/followers", - "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", - "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", - "organizations_url": "https://api.github.com/users/kayo5994/orgs", - "repos_url": "https://api.github.com/users/kayo5994/repos", - "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", - "received_events_url": "https://api.github.com/users/kayo5994/received_events", + "url": "https://api.github.com/users/evertdespiegeleer", + "html_url": "https://github.com/evertdespiegeleer", + "followers_url": "https://api.github.com/users/evertdespiegeleer/followers", + "following_url": "https://api.github.com/users/evertdespiegeleer/following{/other_user}", + "gists_url": "https://api.github.com/users/evertdespiegeleer/gists{/gist_id}", + "starred_url": "https://api.github.com/users/evertdespiegeleer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/evertdespiegeleer/subscriptions", + "organizations_url": "https://api.github.com/users/evertdespiegeleer/orgs", + "repos_url": "https://api.github.com/users/evertdespiegeleer/repos", + "events_url": "https://api.github.com/users/evertdespiegeleer/events{/privacy}", + "received_events_url": "https://api.github.com/users/evertdespiegeleer/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 43045724, - "download_count": 196, - "created_at": "2018-04-19T07:24:21Z", - "updated_at": "2018-04-19T07:42:07Z", - "browser_download_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/download/2.0.0/QMUI-2.0.0-macOS.zip" - }, + "size": 59531298, + "download_count": 1197, + "created_at": "2019-07-22T15:03:11Z", + "updated_at": "2019-07-22T15:04:14Z", + "browser_download_url": "https://github.com/evertdespiegeleer/PrettyEarth/releases/download/v1.0.4-beta/macOS.zip" + } + ], + "tarball_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/tarball/v1.0.4-beta", + "zipball_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/zipball/v1.0.4-beta", + "body_html": "<ul>\n<li>Minor Mixpanel 🐛 fix</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:42.167Z" + }, + "preserver": { + "latestRelease": { + "url": "https://api.github.com/repos/hsbalar/preserver/releases/5013756", + "assets_url": "https://api.github.com/repos/hsbalar/preserver/releases/5013756/assets", + "upload_url": "https://uploads.github.com/repos/hsbalar/preserver/releases/5013756/assets{?name,label}", + "html_url": "https://github.com/hsbalar/preserver/releases/tag/v3.0.0", + "id": 5013756, + "author": { + "login": "hsbalar", + "id": 16349536, + "node_id": "MDQ6VXNlcjE2MzQ5NTM2", + "avatar_url": "https://avatars.githubusercontent.com/u/16349536?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hsbalar", + "html_url": "https://github.com/hsbalar", + "followers_url": "https://api.github.com/users/hsbalar/followers", + "following_url": "https://api.github.com/users/hsbalar/following{/other_user}", + "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions", + "organizations_url": "https://api.github.com/users/hsbalar/orgs", + "repos_url": "https://api.github.com/users/hsbalar/repos", + "events_url": "https://api.github.com/users/hsbalar/events{/privacy}", + "received_events_url": "https://api.github.com/users/hsbalar/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTUwMTM3NTY=", + "tag_name": "v3.0.0", + "target_commitish": "master", + "name": "Latest with Angular 2.4.0 with lower dependencies", + "draft": false, + "prerelease": false, + "created_at": "2016-12-26T13:06:37Z", + "published_at": "2016-12-26T13:31:05Z", + "assets": [ { - "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/assets/6898057", - "id": 6898057, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY4OTgwNTc=", - "name": "QMUI-2.0.0-win32-x64.zip", + "url": "https://api.github.com/repos/hsbalar/preserver/releases/assets/2886728", + "id": 2886728, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODY3Mjg=", + "name": "Preserver-linux-x64.tar.gz", "label": null, "uploader": { - "login": "kayo5994", - "id": 2270639, - "node_id": "MDQ6VXNlcjIyNzA2Mzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", + "login": "hsbalar", + "id": 16349536, + "node_id": "MDQ6VXNlcjE2MzQ5NTM2", + "avatar_url": "https://avatars.githubusercontent.com/u/16349536?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/kayo5994", - "html_url": "https://github.com/kayo5994", - "followers_url": "https://api.github.com/users/kayo5994/followers", - "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", - "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", - "organizations_url": "https://api.github.com/users/kayo5994/orgs", - "repos_url": "https://api.github.com/users/kayo5994/repos", - "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", - "received_events_url": "https://api.github.com/users/kayo5994/received_events", + "url": "https://api.github.com/users/hsbalar", + "html_url": "https://github.com/hsbalar", + "followers_url": "https://api.github.com/users/hsbalar/followers", + "following_url": "https://api.github.com/users/hsbalar/following{/other_user}", + "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions", + "organizations_url": "https://api.github.com/users/hsbalar/orgs", + "repos_url": "https://api.github.com/users/hsbalar/repos", + "events_url": "https://api.github.com/users/hsbalar/events{/privacy}", + "received_events_url": "https://api.github.com/users/hsbalar/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/gzip", "state": "uploaded", - "size": 55948190, - "download_count": 342, - "created_at": "2018-04-19T07:24:21Z", - "updated_at": "2018-04-19T08:05:31Z", - "browser_download_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/download/2.0.0/QMUI-2.0.0-win32-x64.zip" + "size": 57356415, + "download_count": 253, + "created_at": "2016-12-26T13:09:44Z", + "updated_at": "2016-12-26T13:20:27Z", + "browser_download_url": "https://github.com/hsbalar/preserver/releases/download/v3.0.0/Preserver-linux-x64.tar.gz" } ], - "tarball_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/tarball/2.0.0", - "zipball_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/zipball/2.0.0", - "body_html": "<h2>本次更新</h2>\n<ul>\n<li>基于最新的 <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> 进行打包,提升稳定性并优化程序体积。</li>\n<li>支持 <a href=\"https://github.com/Tencent/QMUI_Web/releases/tag/3.0.0\">QMUI Web 3.0.0</a>。</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/hsbalar/preserver/tarball/v3.0.0", + "zipball_url": "https://api.github.com/repos/hsbalar/preserver/zipball/v3.0.0", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.727Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:42.192Z" }, - "quickredis": { + "primate": { "latestRelease": { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/55817987", - "assets_url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/55817987/assets", - "upload_url": "https://uploads.github.com/repos/quick123official/quick_redis_blog/releases/55817987/assets{?name,label}", - "html_url": "https://github.com/quick123official/quick_redis_blog/releases/tag/v2.6.2", - "id": 55817987, + "url": "https://api.github.com/repos/getprimate/primate/releases/120553027", + "assets_url": "https://api.github.com/repos/getprimate/primate/releases/120553027/assets", + "upload_url": "https://uploads.github.com/repos/getprimate/primate/releases/120553027/assets{?name,label}", + "html_url": "https://github.com/getprimate/primate/releases/tag/v1.1.0", + "id": 120553027, "author": { - "login": "quick123official", - "id": 58046636, - "node_id": "MDQ6VXNlcjU4MDQ2NjM2", - "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", + "login": "ajaysreedhar", + "id": 9637876, + "node_id": "MDQ6VXNlcjk2Mzc4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/9637876?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quick123official", - "html_url": "https://github.com/quick123official", - "followers_url": "https://api.github.com/users/quick123official/followers", - "following_url": "https://api.github.com/users/quick123official/following{/other_user}", - "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", - "organizations_url": "https://api.github.com/users/quick123official/orgs", - "repos_url": "https://api.github.com/users/quick123official/repos", - "events_url": "https://api.github.com/users/quick123official/events{/privacy}", - "received_events_url": "https://api.github.com/users/quick123official/received_events", + "url": "https://api.github.com/users/ajaysreedhar", + "html_url": "https://github.com/ajaysreedhar", + "followers_url": "https://api.github.com/users/ajaysreedhar/followers", + "following_url": "https://api.github.com/users/ajaysreedhar/following{/other_user}", + "gists_url": "https://api.github.com/users/ajaysreedhar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ajaysreedhar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ajaysreedhar/subscriptions", + "organizations_url": "https://api.github.com/users/ajaysreedhar/orgs", + "repos_url": "https://api.github.com/users/ajaysreedhar/repos", + "events_url": "https://api.github.com/users/ajaysreedhar/events{/privacy}", + "received_events_url": "https://api.github.com/users/ajaysreedhar/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOD-Tppc4DU7cD", - "tag_name": "v2.6.2", - "target_commitish": "master", - "name": "v2.6.2", + "node_id": "RE_kwDOA_Xj5c4HL35D", + "tag_name": "v1.1.0", + "target_commitish": "main", + "name": "Update - v1.1.0", "draft": false, "prerelease": false, - "created_at": "2021-12-21T15:39:20Z", - "published_at": "2021-12-22T11:42:15Z", + "created_at": "2023-09-10T13:17:55Z", + "published_at": "2023-09-10T14:49:47Z", "assets": [ { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/52968535", - "id": 52968535, - "node_id": "RA_kwDOD-Tppc4DKDxX", - "name": "QuickRedis-2.6.2-linux-x86_64.AppImage", + "url": "https://api.github.com/repos/getprimate/primate/releases/assets/125400697", + "id": 125400697, + "node_id": "RA_kwDOA_Xj5c4HeXZ5", + "name": "Primate-Setup-v1.1.0-x64.exe", "label": null, "uploader": { - "login": "quick123official", - "id": 58046636, - "node_id": "MDQ6VXNlcjU4MDQ2NjM2", - "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", + "login": "ajaysreedhar", + "id": 9637876, + "node_id": "MDQ6VXNlcjk2Mzc4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/9637876?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quick123official", - "html_url": "https://github.com/quick123official", - "followers_url": "https://api.github.com/users/quick123official/followers", - "following_url": "https://api.github.com/users/quick123official/following{/other_user}", - "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", - "organizations_url": "https://api.github.com/users/quick123official/orgs", - "repos_url": "https://api.github.com/users/quick123official/repos", - "events_url": "https://api.github.com/users/quick123official/events{/privacy}", - "received_events_url": "https://api.github.com/users/quick123official/received_events", + "url": "https://api.github.com/users/ajaysreedhar", + "html_url": "https://github.com/ajaysreedhar", + "followers_url": "https://api.github.com/users/ajaysreedhar/followers", + "following_url": "https://api.github.com/users/ajaysreedhar/following{/other_user}", + "gists_url": "https://api.github.com/users/ajaysreedhar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ajaysreedhar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ajaysreedhar/subscriptions", + "organizations_url": "https://api.github.com/users/ajaysreedhar/orgs", + "repos_url": "https://api.github.com/users/ajaysreedhar/repos", + "events_url": "https://api.github.com/users/ajaysreedhar/events{/privacy}", + "received_events_url": "https://api.github.com/users/ajaysreedhar/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 76910407, - "download_count": 724, - "created_at": "2022-01-01T10:58:45Z", - "updated_at": "2022-01-01T11:25:54Z", - "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.6.2/QuickRedis-2.6.2-linux-x86_64.AppImage" + "size": 72023853, + "download_count": 267, + "created_at": "2023-09-10T14:20:27Z", + "updated_at": "2023-09-10T14:23:11Z", + "browser_download_url": "https://github.com/getprimate/primate/releases/download/v1.1.0/Primate-Setup-v1.1.0-x64.exe" }, { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/52968301", - "id": 52968301, - "node_id": "RA_kwDOD-Tppc4DKDtt", - "name": "QuickRedis-2.6.2-mac-x64.dmg", + "url": "https://api.github.com/repos/getprimate/primate/releases/assets/125400871", + "id": 125400871, + "node_id": "RA_kwDOA_Xj5c4HeXcn", + "name": "Primate-v1.1.0-x64.AppImage", "label": null, "uploader": { - "login": "quick123official", - "id": 58046636, - "node_id": "MDQ6VXNlcjU4MDQ2NjM2", - "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", + "login": "ajaysreedhar", + "id": 9637876, + "node_id": "MDQ6VXNlcjk2Mzc4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/9637876?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quick123official", - "html_url": "https://github.com/quick123official", - "followers_url": "https://api.github.com/users/quick123official/followers", - "following_url": "https://api.github.com/users/quick123official/following{/other_user}", - "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", - "organizations_url": "https://api.github.com/users/quick123official/orgs", - "repos_url": "https://api.github.com/users/quick123official/repos", - "events_url": "https://api.github.com/users/quick123official/events{/privacy}", - "received_events_url": "https://api.github.com/users/quick123official/received_events", + "url": "https://api.github.com/users/ajaysreedhar", + "html_url": "https://github.com/ajaysreedhar", + "followers_url": "https://api.github.com/users/ajaysreedhar/followers", + "following_url": "https://api.github.com/users/ajaysreedhar/following{/other_user}", + "gists_url": "https://api.github.com/users/ajaysreedhar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ajaysreedhar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ajaysreedhar/subscriptions", + "organizations_url": "https://api.github.com/users/ajaysreedhar/orgs", + "repos_url": "https://api.github.com/users/ajaysreedhar/repos", + "events_url": "https://api.github.com/users/ajaysreedhar/events{/privacy}", + "received_events_url": "https://api.github.com/users/ajaysreedhar/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 87756539, - "download_count": 479, - "created_at": "2022-01-01T10:53:27Z", - "updated_at": "2022-01-01T11:24:13Z", - "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.6.2/QuickRedis-2.6.2-mac-x64.dmg" + "size": 98559841, + "download_count": 117, + "created_at": "2023-09-10T14:23:11Z", + "updated_at": "2023-09-10T14:27:49Z", + "browser_download_url": "https://github.com/getprimate/primate/releases/download/v1.1.0/Primate-v1.1.0-x64.AppImage" }, { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/52350721", - "id": 52350721, - "node_id": "RA_kwDOD-Tppc4DHs8B", - "name": "QuickRedis-2.6.2-win-ia32.exe", + "url": "https://api.github.com/repos/getprimate/primate/releases/assets/125401395", + "id": 125401395, + "node_id": "RA_kwDOA_Xj5c4HeXkz", + "name": "Primate-v1.1.0-x64.tar.gz", "label": null, "uploader": { - "login": "quick123official", - "id": 58046636, - "node_id": "MDQ6VXNlcjU4MDQ2NjM2", - "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", + "login": "ajaysreedhar", + "id": 9637876, + "node_id": "MDQ6VXNlcjk2Mzc4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/9637876?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quick123official", - "html_url": "https://github.com/quick123official", - "followers_url": "https://api.github.com/users/quick123official/followers", - "following_url": "https://api.github.com/users/quick123official/following{/other_user}", - "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", - "organizations_url": "https://api.github.com/users/quick123official/orgs", - "repos_url": "https://api.github.com/users/quick123official/repos", - "events_url": "https://api.github.com/users/quick123official/events{/privacy}", - "received_events_url": "https://api.github.com/users/quick123official/received_events", + "url": "https://api.github.com/users/ajaysreedhar", + "html_url": "https://github.com/ajaysreedhar", + "followers_url": "https://api.github.com/users/ajaysreedhar/followers", + "following_url": "https://api.github.com/users/ajaysreedhar/following{/other_user}", + "gists_url": "https://api.github.com/users/ajaysreedhar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ajaysreedhar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ajaysreedhar/subscriptions", + "organizations_url": "https://api.github.com/users/ajaysreedhar/orgs", + "repos_url": "https://api.github.com/users/ajaysreedhar/repos", + "events_url": "https://api.github.com/users/ajaysreedhar/events{/privacy}", + "received_events_url": "https://api.github.com/users/ajaysreedhar/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/gzip", "state": "uploaded", - "size": 72146889, - "download_count": 1969, - "created_at": "2021-12-22T11:37:37Z", - "updated_at": "2021-12-22T11:41:09Z", - "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.6.2/QuickRedis-2.6.2-win-ia32.exe" + "size": 93687340, + "download_count": 73, + "created_at": "2023-09-10T14:27:49Z", + "updated_at": "2023-09-10T14:31:58Z", + "browser_download_url": "https://github.com/getprimate/primate/releases/download/v1.1.0/Primate-v1.1.0-x64.tar.gz" + }, + { + "url": "https://api.github.com/repos/getprimate/primate/releases/assets/125402915", + "id": 125402915, + "node_id": "RA_kwDOA_Xj5c4HeX8j", + "name": "Primate-v1.1.0.dmg", + "label": null, + "uploader": { + "login": "ajaysreedhar", + "id": 9637876, + "node_id": "MDQ6VXNlcjk2Mzc4NzY=", + "avatar_url": "https://avatars.githubusercontent.com/u/9637876?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ajaysreedhar", + "html_url": "https://github.com/ajaysreedhar", + "followers_url": "https://api.github.com/users/ajaysreedhar/followers", + "following_url": "https://api.github.com/users/ajaysreedhar/following{/other_user}", + "gists_url": "https://api.github.com/users/ajaysreedhar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ajaysreedhar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ajaysreedhar/subscriptions", + "organizations_url": "https://api.github.com/users/ajaysreedhar/orgs", + "repos_url": "https://api.github.com/users/ajaysreedhar/repos", + "events_url": "https://api.github.com/users/ajaysreedhar/events{/privacy}", + "received_events_url": "https://api.github.com/users/ajaysreedhar/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-apple-diskimage", + "state": "uploaded", + "size": 95609401, + "download_count": 164, + "created_at": "2023-09-10T14:44:01Z", + "updated_at": "2023-09-10T14:49:13Z", + "browser_download_url": "https://github.com/getprimate/primate/releases/download/v1.1.0/Primate-v1.1.0.dmg" } ], - "tarball_url": "https://api.github.com/repos/quick123official/quick_redis_blog/tarball/v2.6.2", - "zipball_url": "https://api.github.com/repos/quick123official/quick_redis_blog/zipball/v2.6.2", - "body_html": "<ol>\n<li>修复集群搜索key的bug</li>\n<li>支持自动格式化json</li>\n</ol>", - "reactions": { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/55817987/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/getprimate/primate/tarball/v1.1.0", + "zipball_url": "https://api.github.com/repos/getprimate/primate/zipball/v1.1.0", + "body_html": "<blockquote>\n<p>Update v1.1.0 released on September 10, 2023</p>\n</blockquote>\n<h3>Improvements and bugfixes</h3>\n<ul>\n<li>Fixed basic user authentication in connection setup <a href=\"https://github.com/getprimate/primate/issues/40\" data-hovercard-type=\"issue\" data-hovercard-url=\"/getprimate/primate/issues/40/hovercard\">#40</a></li>\n<li>Support for adding paths in connection setup <a href=\"https://github.com/getprimate/primate/issues/45\" data-hovercard-type=\"issue\" data-hovercard-url=\"/getprimate/primate/issues/45/hovercard\">#45</a></li>\n<li>Merged <a href=\"https://github.com/getprimate/primate/pulls?q=is%3Apr+is%3Aclosed+milestone%3AUpdate-v1.1.0\">pull requests</a> from various contributors.</li>\n</ul>\n<h3>SHA256 checksum</h3>\n<ul>\n<li><code>4ffeaad0c33d08d48a4fc2a11bd038989e36a472a4d34c8cd0abf19827b449ef</code> Primate-Setup-v1.1.0-x64.exe</li>\n<li><code>c078da86ad38754d5b05a2d2087774857a50f8287c5ad13f9a8466201e029fcb</code> Primate-v1.1.0-x64.AppImage</li>\n<li><code>ce23dc5a2e5373b16167817c1f588cee8a6a05c9b02b449e58682821f9e63b55</code> Primate-v1.1.0-x64.tar.gz</li>\n<li><code>5f0d60c3c332c6a0086498f5e31eb963d49b5a31c8c2e8ac635b7dca6b0e4059</code> Primate-v1.1.0.dmg</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.827Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:42.658Z" }, - "r2e-todoworks": { + "prosecrec": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:42.661Z" + }, + "protegopdf": { "latestRelease": { - "url": "https://api.github.com/repos/tuantvk/r2e-todoworks/releases/21607924", - "assets_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/releases/21607924/assets", - "upload_url": "https://uploads.github.com/repos/tuantvk/r2e-todoworks/releases/21607924/assets{?name,label}", - "html_url": "https://github.com/tuantvk/r2e-todoworks/releases/tag/v0.0.4", - "id": 21607924, + "url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/20033688", + "assets_url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/20033688/assets", + "upload_url": "https://uploads.github.com/repos/bbalvanera/protego-pdf/releases/20033688/assets{?name,label}", + "html_url": "https://github.com/bbalvanera/protego-pdf/releases/tag/1.0.1", + "id": 20033688, "author": { - "login": "tuantvk", - "id": 30563960, - "node_id": "MDQ6VXNlcjMwNTYzOTYw", - "avatar_url": "https://avatars.githubusercontent.com/u/30563960?v=4", + "login": "bbalvanera", + "id": 54642668, + "node_id": "MDQ6VXNlcjU0NjQyNjY4", + "avatar_url": "https://avatars.githubusercontent.com/u/54642668?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tuantvk", - "html_url": "https://github.com/tuantvk", - "followers_url": "https://api.github.com/users/tuantvk/followers", - "following_url": "https://api.github.com/users/tuantvk/following{/other_user}", - "gists_url": "https://api.github.com/users/tuantvk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tuantvk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tuantvk/subscriptions", - "organizations_url": "https://api.github.com/users/tuantvk/orgs", - "repos_url": "https://api.github.com/users/tuantvk/repos", - "events_url": "https://api.github.com/users/tuantvk/events{/privacy}", - "received_events_url": "https://api.github.com/users/tuantvk/received_events", + "url": "https://api.github.com/users/bbalvanera", + "html_url": "https://github.com/bbalvanera", + "followers_url": "https://api.github.com/users/bbalvanera/followers", + "following_url": "https://api.github.com/users/bbalvanera/following{/other_user}", + "gists_url": "https://api.github.com/users/bbalvanera/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bbalvanera/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bbalvanera/subscriptions", + "organizations_url": "https://api.github.com/users/bbalvanera/orgs", + "repos_url": "https://api.github.com/users/bbalvanera/repos", + "events_url": "https://api.github.com/users/bbalvanera/events{/privacy}", + "received_events_url": "https://api.github.com/users/bbalvanera/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIxNjA3OTI0", - "tag_name": "v0.0.4", + "node_id": "MDc6UmVsZWFzZTIwMDMzNjg4", + "tag_name": "1.0.1", "target_commitish": "master", - "name": "0.0.4", + "name": "1.0.1", "draft": false, "prerelease": false, - "created_at": "2019-11-20T04:21:17Z", - "published_at": "2019-11-20T04:24:07Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/tarball/v0.0.4", - "zipball_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/zipball/v0.0.4", - "body_html": "<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> Release version 0.0.4 <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Fix build warning react-optimize</li>\n</ul>" + "created_at": "2019-09-17T03:10:37Z", + "published_at": "2019-09-17T03:28:57Z", + "assets": [ + { + "url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/assets/14957250", + "id": 14957250, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU3MjUw", + "name": "protego-pdf-1.0.1.zip", + "label": null, + "uploader": { + "login": "bbalvanera", + "id": 54642668, + "node_id": "MDQ6VXNlcjU0NjQyNjY4", + "avatar_url": "https://avatars.githubusercontent.com/u/54642668?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bbalvanera", + "html_url": "https://github.com/bbalvanera", + "followers_url": "https://api.github.com/users/bbalvanera/followers", + "following_url": "https://api.github.com/users/bbalvanera/following{/other_user}", + "gists_url": "https://api.github.com/users/bbalvanera/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bbalvanera/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bbalvanera/subscriptions", + "organizations_url": "https://api.github.com/users/bbalvanera/orgs", + "repos_url": "https://api.github.com/users/bbalvanera/repos", + "events_url": "https://api.github.com/users/bbalvanera/events{/privacy}", + "received_events_url": "https://api.github.com/users/bbalvanera/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 53411251, + "download_count": 397, + "created_at": "2019-09-17T03:27:16Z", + "updated_at": "2019-09-17T03:28:53Z", + "browser_download_url": "https://github.com/bbalvanera/protego-pdf/releases/download/1.0.1/protego-pdf-1.0.1.zip" + } + ], + "tarball_url": "https://api.github.com/repos/bbalvanera/protego-pdf/tarball/1.0.1", + "zipball_url": "https://api.github.com/repos/bbalvanera/protego-pdf/zipball/1.0.1", + "body_html": "<p>Fixes issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"487135281\" data-permission-text=\"Title is private\" data-url=\"https://github.com/bbalvanera/protego-pdf/issues/1\" data-hovercard-type=\"issue\" data-hovercard-url=\"/bbalvanera/protego-pdf/issues/1/hovercard\" href=\"https://github.com/bbalvanera/protego-pdf/issues/1\">#1</a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.904Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:42.717Z" }, - "racompass": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.907Z" - }, - "r6rc": { + "primitive-nextgen": { "latestRelease": { - "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/20294212", - "assets_url": "https://api.github.com/repos/AustinLeath/r6rc/releases/20294212/assets", - "upload_url": "https://uploads.github.com/repos/AustinLeath/r6rc/releases/20294212/assets{?name,label}", - "html_url": "https://github.com/AustinLeath/r6rc/releases/tag/v0.4.6", - "id": 20294212, + "url": "https://api.github.com/repos/security-companion/primitive.nextgen/releases/127003126", + "assets_url": "https://api.github.com/repos/security-companion/primitive.nextgen/releases/127003126/assets", + "upload_url": "https://uploads.github.com/repos/security-companion/primitive.nextgen/releases/127003126/assets{?name,label}", + "html_url": "https://github.com/security-companion/primitive.nextgen/releases/tag/v2.0.0", + "id": 127003126, "author": { - "login": "AustinLeath", - "id": 32113014, - "node_id": "MDQ6VXNlcjMyMTEzMDE0", - "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", + "login": "security-companion", + "id": 11234621, + "node_id": "MDQ6VXNlcjExMjM0NjIx", + "avatar_url": "https://avatars.githubusercontent.com/u/11234621?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/AustinLeath", - "html_url": "https://github.com/AustinLeath", - "followers_url": "https://api.github.com/users/AustinLeath/followers", - "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", - "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", - "organizations_url": "https://api.github.com/users/AustinLeath/orgs", - "repos_url": "https://api.github.com/users/AustinLeath/repos", - "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", - "received_events_url": "https://api.github.com/users/AustinLeath/received_events", + "url": "https://api.github.com/users/security-companion", + "html_url": "https://github.com/security-companion", + "followers_url": "https://api.github.com/users/security-companion/followers", + "following_url": "https://api.github.com/users/security-companion/following{/other_user}", + "gists_url": "https://api.github.com/users/security-companion/gists{/gist_id}", + "starred_url": "https://api.github.com/users/security-companion/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/security-companion/subscriptions", + "organizations_url": "https://api.github.com/users/security-companion/orgs", + "repos_url": "https://api.github.com/users/security-companion/repos", + "events_url": "https://api.github.com/users/security-companion/events{/privacy}", + "received_events_url": "https://api.github.com/users/security-companion/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIwMjk0MjEy", - "tag_name": "v0.4.6", + "node_id": "RE_kwDOBKlcTM4Hken2", + "tag_name": "v2.0.0", "target_commitish": "master", - "name": "0.4.6", + "name": "v2.0.0", "draft": false, "prerelease": false, - "created_at": "2019-09-27T00:19:56Z", - "published_at": "2019-09-27T00:20:12Z", + "created_at": "2023-10-27T19:04:28Z", + "published_at": "2023-10-27T19:28:57Z", "assets": [ { - "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155198", - "id": 15155198, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTk4", - "name": "latest.yml", + "url": "https://api.github.com/repos/security-companion/primitive.nextgen/releases/assets/132697285", + "id": 132697285, + "node_id": "RA_kwDOBKlcTM4H6MzF", + "name": "primitive.nextgen-2.0.0-1.x86_64.rpm", + "label": "", + "uploader": { + "login": "security-companion", + "id": 11234621, + "node_id": "MDQ6VXNlcjExMjM0NjIx", + "avatar_url": "https://avatars.githubusercontent.com/u/11234621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/security-companion", + "html_url": "https://github.com/security-companion", + "followers_url": "https://api.github.com/users/security-companion/followers", + "following_url": "https://api.github.com/users/security-companion/following{/other_user}", + "gists_url": "https://api.github.com/users/security-companion/gists{/gist_id}", + "starred_url": "https://api.github.com/users/security-companion/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/security-companion/subscriptions", + "organizations_url": "https://api.github.com/users/security-companion/orgs", + "repos_url": "https://api.github.com/users/security-companion/repos", + "events_url": "https://api.github.com/users/security-companion/events{/privacy}", + "received_events_url": "https://api.github.com/users/security-companion/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 80554857, + "download_count": 1, + "created_at": "2023-10-27T19:25:17Z", + "updated_at": "2023-10-27T19:25:20Z", + "browser_download_url": "https://github.com/security-companion/primitive.nextgen/releases/download/v2.0.0/primitive.nextgen-2.0.0-1.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/security-companion/primitive.nextgen/releases/assets/132697227", + "id": 132697227, + "node_id": "RA_kwDOBKlcTM4H6MyL", + "name": "primitive.nextgen-2.0.0-full.nupkg", + "label": "", + "uploader": { + "login": "security-companion", + "id": 11234621, + "node_id": "MDQ6VXNlcjExMjM0NjIx", + "avatar_url": "https://avatars.githubusercontent.com/u/11234621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/security-companion", + "html_url": "https://github.com/security-companion", + "followers_url": "https://api.github.com/users/security-companion/followers", + "following_url": "https://api.github.com/users/security-companion/following{/other_user}", + "gists_url": "https://api.github.com/users/security-companion/gists{/gist_id}", + "starred_url": "https://api.github.com/users/security-companion/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/security-companion/subscriptions", + "organizations_url": "https://api.github.com/users/security-companion/orgs", + "repos_url": "https://api.github.com/users/security-companion/repos", + "events_url": "https://api.github.com/users/security-companion/events{/privacy}", + "received_events_url": "https://api.github.com/users/security-companion/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 102403568, + "download_count": 1, + "created_at": "2023-10-27T19:24:43Z", + "updated_at": "2023-10-27T19:24:46Z", + "browser_download_url": "https://github.com/security-companion/primitive.nextgen/releases/download/v2.0.0/primitive.nextgen-2.0.0-full.nupkg" + }, + { + "url": "https://api.github.com/repos/security-companion/primitive.nextgen/releases/assets/132697228", + "id": 132697228, + "node_id": "RA_kwDOBKlcTM4H6MyM", + "name": "primitive.nextgen-2.0.0.Setup.exe", "label": "", "uploader": { - "login": "AustinLeath", - "id": 32113014, - "node_id": "MDQ6VXNlcjMyMTEzMDE0", - "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", + "login": "security-companion", + "id": 11234621, + "node_id": "MDQ6VXNlcjExMjM0NjIx", + "avatar_url": "https://avatars.githubusercontent.com/u/11234621?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/AustinLeath", - "html_url": "https://github.com/AustinLeath", - "followers_url": "https://api.github.com/users/AustinLeath/followers", - "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", - "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", - "organizations_url": "https://api.github.com/users/AustinLeath/orgs", - "repos_url": "https://api.github.com/users/AustinLeath/repos", - "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", - "received_events_url": "https://api.github.com/users/AustinLeath/received_events", + "url": "https://api.github.com/users/security-companion", + "html_url": "https://github.com/security-companion", + "followers_url": "https://api.github.com/users/security-companion/followers", + "following_url": "https://api.github.com/users/security-companion/following{/other_user}", + "gists_url": "https://api.github.com/users/security-companion/gists{/gist_id}", + "starred_url": "https://api.github.com/users/security-companion/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/security-companion/subscriptions", + "organizations_url": "https://api.github.com/users/security-companion/orgs", + "repos_url": "https://api.github.com/users/security-companion/repos", + "events_url": "https://api.github.com/users/security-companion/events{/privacy}", + "received_events_url": "https://api.github.com/users/security-companion/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-msdos-program", "state": "uploaded", - "size": 336, - "download_count": 1027, - "created_at": "2019-09-27T00:01:25Z", - "updated_at": "2019-09-27T00:01:25Z", - "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/latest.yml" + "size": 103201280, + "download_count": 25, + "created_at": "2023-10-27T19:24:43Z", + "updated_at": "2023-10-27T19:24:46Z", + "browser_download_url": "https://github.com/security-companion/primitive.nextgen/releases/download/v2.0.0/primitive.nextgen-2.0.0.Setup.exe" }, { - "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155191", - "id": 15155191, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTkx", - "name": "R6RC-Setup-0.4.6.exe", + "url": "https://api.github.com/repos/security-companion/primitive.nextgen/releases/assets/132697045", + "id": 132697045, + "node_id": "RA_kwDOBKlcTM4H6MvV", + "name": "primitive.nextgen-darwin-x64-2.0.0.zip", "label": "", "uploader": { - "login": "AustinLeath", - "id": 32113014, - "node_id": "MDQ6VXNlcjMyMTEzMDE0", - "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", + "login": "security-companion", + "id": 11234621, + "node_id": "MDQ6VXNlcjExMjM0NjIx", + "avatar_url": "https://avatars.githubusercontent.com/u/11234621?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/AustinLeath", - "html_url": "https://github.com/AustinLeath", - "followers_url": "https://api.github.com/users/AustinLeath/followers", - "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", - "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", - "organizations_url": "https://api.github.com/users/AustinLeath/orgs", - "repos_url": "https://api.github.com/users/AustinLeath/repos", - "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", - "received_events_url": "https://api.github.com/users/AustinLeath/received_events", + "url": "https://api.github.com/users/security-companion", + "html_url": "https://github.com/security-companion", + "followers_url": "https://api.github.com/users/security-companion/followers", + "following_url": "https://api.github.com/users/security-companion/following{/other_user}", + "gists_url": "https://api.github.com/users/security-companion/gists{/gist_id}", + "starred_url": "https://api.github.com/users/security-companion/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/security-companion/subscriptions", + "organizations_url": "https://api.github.com/users/security-companion/orgs", + "repos_url": "https://api.github.com/users/security-companion/repos", + "events_url": "https://api.github.com/users/security-companion/events{/privacy}", + "received_events_url": "https://api.github.com/users/security-companion/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 46191145, - "download_count": 5533, - "created_at": "2019-09-27T00:00:59Z", - "updated_at": "2019-09-27T00:01:25Z", - "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/R6RC-Setup-0.4.6.exe" + "size": 96609995, + "download_count": 2, + "created_at": "2023-10-27T19:23:00Z", + "updated_at": "2023-10-27T19:23:06Z", + "browser_download_url": "https://github.com/security-companion/primitive.nextgen/releases/download/v2.0.0/primitive.nextgen-darwin-x64-2.0.0.zip" }, { - "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155192", - "id": 15155192, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTky", - "name": "R6RC-Setup-0.4.6.exe.blockmap", + "url": "https://api.github.com/repos/security-companion/primitive.nextgen/releases/assets/132697286", + "id": 132697286, + "node_id": "RA_kwDOBKlcTM4H6MzG", + "name": "primitive.nextgen_2.0.0_amd64.deb", "label": "", "uploader": { - "login": "AustinLeath", - "id": 32113014, - "node_id": "MDQ6VXNlcjMyMTEzMDE0", - "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", + "login": "security-companion", + "id": 11234621, + "node_id": "MDQ6VXNlcjExMjM0NjIx", + "avatar_url": "https://avatars.githubusercontent.com/u/11234621?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/AustinLeath", - "html_url": "https://github.com/AustinLeath", - "followers_url": "https://api.github.com/users/AustinLeath/followers", - "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", - "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", - "organizations_url": "https://api.github.com/users/AustinLeath/orgs", - "repos_url": "https://api.github.com/users/AustinLeath/repos", - "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", - "received_events_url": "https://api.github.com/users/AustinLeath/received_events", + "url": "https://api.github.com/users/security-companion", + "html_url": "https://github.com/security-companion", + "followers_url": "https://api.github.com/users/security-companion/followers", + "following_url": "https://api.github.com/users/security-companion/following{/other_user}", + "gists_url": "https://api.github.com/users/security-companion/gists{/gist_id}", + "starred_url": "https://api.github.com/users/security-companion/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/security-companion/subscriptions", + "organizations_url": "https://api.github.com/users/security-companion/orgs", + "repos_url": "https://api.github.com/users/security-companion/repos", + "events_url": "https://api.github.com/users/security-companion/events{/privacy}", + "received_events_url": "https://api.github.com/users/security-companion/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-debian-package", + "state": "uploaded", + "size": 78986622, + "download_count": 5, + "created_at": "2023-10-27T19:25:17Z", + "updated_at": "2023-10-27T19:25:21Z", + "browser_download_url": "https://github.com/security-companion/primitive.nextgen/releases/download/v2.0.0/primitive.nextgen_2.0.0_amd64.deb" + }, + { + "url": "https://api.github.com/repos/security-companion/primitive.nextgen/releases/assets/132697226", + "id": 132697226, + "node_id": "RA_kwDOBKlcTM4H6MyK", + "name": "RELEASES", + "label": "", + "uploader": { + "login": "security-companion", + "id": 11234621, + "node_id": "MDQ6VXNlcjExMjM0NjIx", + "avatar_url": "https://avatars.githubusercontent.com/u/11234621?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/security-companion", + "html_url": "https://github.com/security-companion", + "followers_url": "https://api.github.com/users/security-companion/followers", + "following_url": "https://api.github.com/users/security-companion/following{/other_user}", + "gists_url": "https://api.github.com/users/security-companion/gists{/gist_id}", + "starred_url": "https://api.github.com/users/security-companion/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/security-companion/subscriptions", + "organizations_url": "https://api.github.com/users/security-companion/orgs", + "repos_url": "https://api.github.com/users/security-companion/repos", + "events_url": "https://api.github.com/users/security-companion/events{/privacy}", + "received_events_url": "https://api.github.com/users/security-companion/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 49179, - "download_count": 55, - "created_at": "2019-09-27T00:00:59Z", - "updated_at": "2019-09-27T00:00:59Z", - "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/R6RC-Setup-0.4.6.exe.blockmap" + "size": 88, + "download_count": 3, + "created_at": "2023-10-27T19:24:43Z", + "updated_at": "2023-10-27T19:24:43Z", + "browser_download_url": "https://github.com/security-companion/primitive.nextgen/releases/download/v2.0.0/RELEASES" } ], - "tarball_url": "https://api.github.com/repos/AustinLeath/r6rc/tarball/v0.4.6", - "zipball_url": "https://api.github.com/repos/AustinLeath/r6rc/zipball/v0.4.6", - "body_html": "<h1>VERSION 0.4.6 CHANGE NOTES</h1>\n<h1>CHANGES</h1>\n<ul>\n<li><strong>Added</strong> profile images to the contributors page</li>\n<li><strong>Added</strong> the Copper V, Bronze V, Silver V and Champion ranks to reflect Ember Rise</li>\n<li><strong>Removed</strong> the Gold IV rank to reflect Ember Rise</li>\n<li><strong>Changed</strong> how the dropdown looks for selecting a rank (now high to low)</li>\n<li><strong>Changed</strong> the values in which MMR is calculated</li>\n<li><strong>Improved</strong> R6RC startup time</li>\n<li><strong>Updated</strong> crucial dependencies to the latest version</li>\n</ul>\n<h1>COMING SOON</h1>\n<ul>\n<li><strong>Soon</strong> ALL THE THINGS</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/security-companion/primitive.nextgen/tarball/v2.0.0", + "zipball_url": "https://api.github.com/repos/security-companion/primitive.nextgen/zipball/v2.0.0", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.919Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:42.987Z" }, - "raider-for-instagram": { + "pullp": { "latestRelease": { - "url": "https://api.github.com/repos/AssetKid/raider-release/releases/45202090", - "assets_url": "https://api.github.com/repos/AssetKid/raider-release/releases/45202090/assets", - "upload_url": "https://uploads.github.com/repos/AssetKid/raider-release/releases/45202090/assets{?name,label}", - "html_url": "https://github.com/AssetKid/raider-release/releases/tag/v1.6.2", - "id": 45202090, + "url": "https://api.github.com/repos/rkclark/pullp/releases/50184614", + "assets_url": "https://api.github.com/repos/rkclark/pullp/releases/50184614/assets", + "upload_url": "https://uploads.github.com/repos/rkclark/pullp/releases/50184614/assets{?name,label}", + "html_url": "https://github.com/rkclark/pullp/releases/tag/v4.0.2", + "id": 50184614, "author": { - "login": "AssetKid", - "id": 40426812, - "node_id": "MDQ6VXNlcjQwNDI2ODEy", - "avatar_url": "https://avatars.githubusercontent.com/u/40426812?v=4", + "login": "rkclark", + "id": 15447744, + "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", + "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/AssetKid", - "html_url": "https://github.com/AssetKid", - "followers_url": "https://api.github.com/users/AssetKid/followers", - "following_url": "https://api.github.com/users/AssetKid/following{/other_user}", - "gists_url": "https://api.github.com/users/AssetKid/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AssetKid/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AssetKid/subscriptions", - "organizations_url": "https://api.github.com/users/AssetKid/orgs", - "repos_url": "https://api.github.com/users/AssetKid/repos", - "events_url": "https://api.github.com/users/AssetKid/events{/privacy}", - "received_events_url": "https://api.github.com/users/AssetKid/received_events", + "url": "https://api.github.com/users/rkclark", + "html_url": "https://github.com/rkclark", + "followers_url": "https://api.github.com/users/rkclark/followers", + "following_url": "https://api.github.com/users/rkclark/following{/other_user}", + "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", + "organizations_url": "https://api.github.com/users/rkclark/orgs", + "repos_url": "https://api.github.com/users/rkclark/repos", + "events_url": "https://api.github.com/users/rkclark/events{/privacy}", + "received_events_url": "https://api.github.com/users/rkclark/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ1MjAyMDkw", - "tag_name": "v1.6.2", + "node_id": "RE_kwDOBdjDOs4C_cGm", + "tag_name": "v4.0.2", "target_commitish": "master", - "name": "", + "name": "4.0.2", "draft": false, "prerelease": false, - "created_at": "2020-10-23T23:20:29Z", - "published_at": "2021-06-24T22:26:37Z", + "created_at": "2021-09-24T07:15:22Z", + "published_at": "2021-09-24T07:24:38Z", "assets": [ { - "url": "https://api.github.com/repos/AssetKid/raider-release/releases/assets/39182871", - "id": 39182871, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MTgyODcx", - "name": "Raider.Portable.1.6.2.zip", - "label": null, + "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510404", + "id": 45510404, + "node_id": "RA_kwDOBdjDOs4Ctm8E", + "name": "latest-linux.yml", + "label": "", "uploader": { - "login": "AssetKid", - "id": 40426812, - "node_id": "MDQ6VXNlcjQwNDI2ODEy", - "avatar_url": "https://avatars.githubusercontent.com/u/40426812?v=4", + "login": "rkclark", + "id": 15447744, + "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", + "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/AssetKid", - "html_url": "https://github.com/AssetKid", - "followers_url": "https://api.github.com/users/AssetKid/followers", - "following_url": "https://api.github.com/users/AssetKid/following{/other_user}", - "gists_url": "https://api.github.com/users/AssetKid/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AssetKid/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AssetKid/subscriptions", - "organizations_url": "https://api.github.com/users/AssetKid/orgs", - "repos_url": "https://api.github.com/users/AssetKid/repos", - "events_url": "https://api.github.com/users/AssetKid/events{/privacy}", - "received_events_url": "https://api.github.com/users/AssetKid/received_events", + "url": "https://api.github.com/users/rkclark", + "html_url": "https://github.com/rkclark", + "followers_url": "https://api.github.com/users/rkclark/followers", + "following_url": "https://api.github.com/users/rkclark/following{/other_user}", + "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", + "organizations_url": "https://api.github.com/users/rkclark/orgs", + "repos_url": "https://api.github.com/users/rkclark/repos", + "events_url": "https://api.github.com/users/rkclark/events{/privacy}", + "received_events_url": "https://api.github.com/users/rkclark/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "text/yaml", "state": "uploaded", - "size": 69656767, - "download_count": 2396, - "created_at": "2021-06-24T22:21:12Z", - "updated_at": "2021-06-24T22:23:11Z", - "browser_download_url": "https://github.com/AssetKid/raider-release/releases/download/v1.6.2/Raider.Portable.1.6.2.zip" + "size": 360, + "download_count": 1305, + "created_at": "2021-09-24T07:06:52Z", + "updated_at": "2021-09-24T07:06:52Z", + "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/AssetKid/raider-release/releases/assets/39182980", - "id": 39182980, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MTgyOTgw", - "name": "Raider.Setup.1.6.2.exe", - "label": null, + "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510613", + "id": 45510613, + "node_id": "RA_kwDOBdjDOs4Ctm_V", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "AssetKid", - "id": 40426812, - "node_id": "MDQ6VXNlcjQwNDI2ODEy", - "avatar_url": "https://avatars.githubusercontent.com/u/40426812?v=4", + "login": "rkclark", + "id": 15447744, + "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", + "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/AssetKid", - "html_url": "https://github.com/AssetKid", - "followers_url": "https://api.github.com/users/AssetKid/followers", - "following_url": "https://api.github.com/users/AssetKid/following{/other_user}", - "gists_url": "https://api.github.com/users/AssetKid/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AssetKid/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AssetKid/subscriptions", - "organizations_url": "https://api.github.com/users/AssetKid/orgs", - "repos_url": "https://api.github.com/users/AssetKid/repos", - "events_url": "https://api.github.com/users/AssetKid/events{/privacy}", - "received_events_url": "https://api.github.com/users/AssetKid/received_events", + "url": "https://api.github.com/users/rkclark", + "html_url": "https://github.com/rkclark", + "followers_url": "https://api.github.com/users/rkclark/followers", + "following_url": "https://api.github.com/users/rkclark/following{/other_user}", + "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", + "organizations_url": "https://api.github.com/users/rkclark/orgs", + "repos_url": "https://api.github.com/users/rkclark/repos", + "events_url": "https://api.github.com/users/rkclark/events{/privacy}", + "received_events_url": "https://api.github.com/users/rkclark/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 51477673, - "download_count": 4831, - "created_at": "2021-06-24T22:23:11Z", - "updated_at": "2021-06-24T22:24:22Z", - "browser_download_url": "https://github.com/AssetKid/raider-release/releases/download/v1.6.2/Raider.Setup.1.6.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/AssetKid/raider-release/tarball/v1.6.2", - "zipball_url": "https://api.github.com/repos/AssetKid/raider-release/zipball/v1.6.2", - "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/4b437d5649842923f824e44557c035004005446d3fd9e130f86a5e8b62c82db9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f41737365744b69642f7261696465722d72656c656173652f76312e362e322f746f74616c3f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/4b437d5649842923f824e44557c035004005446d3fd9e130f86a5e8b62c82db9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f41737365744b69642f7261696465722d72656c656173652f76312e362e322f746f74616c3f7374796c653d666f722d7468652d6261646765\" alt=\"GitHub Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/AssetKid/raider-release/v1.6.2/total?style=for-the-badge\" style=\"max-width: 100%;\"></a></p>\n<h3>Changes</h3>\n<ul>\n<li>Reduce long click delay to enter edit mode</li>\n</ul>\n<h3>Bug Fixes</h3>\n<ul>\n<li>Edit button not working</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/AssetKid/raider-release/releases/45202090/reactions", - "total_count": 3, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.035Z" - }, - "rainbow-board": { - "latestRelease": { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664", - "assets_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664/assets", - "upload_url": "https://uploads.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664/assets{?name,label}", - "html_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/tag/v0.8.1", - "id": 53659664, - "author": { - "login": "harshkhandeparkar", - "id": 34770591, - "node_id": "MDQ6VXNlcjM0NzcwNTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/34770591?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/harshkhandeparkar", - "html_url": "https://github.com/harshkhandeparkar", - "followers_url": "https://api.github.com/users/harshkhandeparkar/followers", - "following_url": "https://api.github.com/users/harshkhandeparkar/following{/other_user}", - "gists_url": "https://api.github.com/users/harshkhandeparkar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/harshkhandeparkar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/harshkhandeparkar/subscriptions", - "organizations_url": "https://api.github.com/users/harshkhandeparkar/orgs", - "repos_url": "https://api.github.com/users/harshkhandeparkar/repos", - "events_url": "https://api.github.com/users/harshkhandeparkar/events{/privacy}", - "received_events_url": "https://api.github.com/users/harshkhandeparkar/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEltons4DMsgQ", - "tag_name": "v0.8.1", - "target_commitish": "main", - "name": "Multiple Export", - "draft": false, - "prerelease": false, - "created_at": "2021-11-18T17:14:04Z", - "published_at": "2021-11-18T17:28:04Z", - "assets": [ + "size": 503, + "download_count": 984, + "created_at": "2021-09-24T07:09:13Z", + "updated_at": "2021-09-24T07:09:13Z", + "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest-mac.yml" + }, { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774099", - "id": 49774099, - "node_id": "RA_kwDOEltons4C934T", - "name": "Rainbow-Board-0.8.1-win.zip", + "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510551", + "id": 45510551, + "node_id": "RA_kwDOBdjDOs4Ctm-X", + "name": "latest.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "rkclark", + "id": 15447744, + "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", + "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/rkclark", + "html_url": "https://github.com/rkclark", + "followers_url": "https://api.github.com/users/rkclark/followers", + "following_url": "https://api.github.com/users/rkclark/following{/other_user}", + "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", + "organizations_url": "https://api.github.com/users/rkclark/orgs", + "repos_url": "https://api.github.com/users/rkclark/repos", + "events_url": "https://api.github.com/users/rkclark/events{/privacy}", + "received_events_url": "https://api.github.com/users/rkclark/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 81023753, - "download_count": 122, - "created_at": "2021-11-18T17:32:26Z", - "updated_at": "2021-11-18T17:32:28Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1-win.zip" + "size": 338, + "download_count": 494, + "created_at": "2021-09-24T07:08:00Z", + "updated_at": "2021-09-24T07:08:00Z", + "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest.yml" }, { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49773972", - "id": 49773972, - "node_id": "RA_kwDOEltons4C932U", - "name": "Rainbow-Board-0.8.1.AppImage", + "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510382", + "id": 45510382, + "node_id": "RA_kwDOBdjDOs4Ctm7u", + "name": "Pullp-4.0.2.AppImage", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "rkclark", + "id": 15447744, + "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", + "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/rkclark", + "html_url": "https://github.com/rkclark", + "followers_url": "https://api.github.com/users/rkclark/followers", + "following_url": "https://api.github.com/users/rkclark/following{/other_user}", + "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", + "organizations_url": "https://api.github.com/users/rkclark/orgs", + "repos_url": "https://api.github.com/users/rkclark/repos", + "events_url": "https://api.github.com/users/rkclark/events{/privacy}", + "received_events_url": "https://api.github.com/users/rkclark/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81568347, - "download_count": 905, - "created_at": "2021-11-18T17:30:07Z", - "updated_at": "2021-11-18T17:30:10Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.AppImage" + "size": 87093665, + "download_count": 1275, + "created_at": "2021-09-24T07:06:48Z", + "updated_at": "2021-09-24T07:06:52Z", + "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-4.0.2.AppImage" }, { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774101", - "id": 49774101, - "node_id": "RA_kwDOEltons4C934V", - "name": "Rainbow-Board-0.8.1.dmg", + "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510601", + "id": 45510601, + "node_id": "RA_kwDOBdjDOs4Ctm_J", + "name": "Pullp-4.0.2.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "rkclark", + "id": 15447744, + "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", + "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/rkclark", + "html_url": "https://github.com/rkclark", + "followers_url": "https://api.github.com/users/rkclark/followers", + "following_url": "https://api.github.com/users/rkclark/following{/other_user}", + "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", + "organizations_url": "https://api.github.com/users/rkclark/orgs", + "repos_url": "https://api.github.com/users/rkclark/repos", + "events_url": "https://api.github.com/users/rkclark/events{/privacy}", + "received_events_url": "https://api.github.com/users/rkclark/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 80679297, - "download_count": 48, - "created_at": "2021-11-18T17:32:34Z", - "updated_at": "2021-11-18T17:32:37Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.dmg" + "size": 86535163, + "download_count": 193, + "created_at": "2021-09-24T07:08:57Z", + "updated_at": "2021-09-24T07:08:59Z", + "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-4.0.2.dmg" }, { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774198", - "id": 49774198, - "node_id": "RA_kwDOEltons4C9352", - "name": "Rainbow-Board-0.8.1.msi", + "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510543", + "id": 45510543, + "node_id": "RA_kwDOBdjDOs4Ctm-P", + "name": "Pullp-Setup-4.0.2.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "rkclark", + "id": 15447744, + "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", + "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/rkclark", + "html_url": "https://github.com/rkclark", + "followers_url": "https://api.github.com/users/rkclark/followers", + "following_url": "https://api.github.com/users/rkclark/following{/other_user}", + "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", + "organizations_url": "https://api.github.com/users/rkclark/orgs", + "repos_url": "https://api.github.com/users/rkclark/repos", + "events_url": "https://api.github.com/users/rkclark/events{/privacy}", + "received_events_url": "https://api.github.com/users/rkclark/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 67805184, - "download_count": 398, - "created_at": "2021-11-18T17:33:47Z", - "updated_at": "2021-11-18T17:33:50Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.msi" - }, + "size": 63965598, + "download_count": 1838, + "created_at": "2021-09-24T07:07:52Z", + "updated_at": "2021-09-24T07:08:00Z", + "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-Setup-4.0.2.exe" + } + ], + "tarball_url": "https://api.github.com/repos/rkclark/pullp/tarball/v4.0.2", + "zipball_url": "https://api.github.com/repos/rkclark/pullp/zipball/v4.0.2", + "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> : <strong>This release will cause you to have to re-login to Pullp and re-select the repositories you want to monitor!</strong></p>\n<p>Welcome to Pullp 4.0.2! This release brings some of Pullp's underlying dependencies up to date and fixes some current issues.</p>\n<ul>\n<li>✨ Draft PRs are now visually distinguished from \"normal\" PRs.</li>\n<li>✨ Extended the menu bar to include an option to open the Chrome devtools.</li>\n<li>🏗️Upgraded 10(!) major versions of Electron so now using the latest. This resolves an issue with Github's login process no longer supporting the version of Chrome that was bundled in the previous Pullp version. Significant rework was required to complete this upgrade so 🤞 there are no bugs as a result!</li>\n<li>🐛Fixed a bug where a review request made to a team that you are a member of would not result in the PR being flagged as \"your review requested\" in the UI. This was due to an unexpected change made by Github in their API.</li>\n</ul>\n<hr>\n<p>Download the <code>.dmg</code> file for MacOS<br>\nDownload the <code>.AppImage</code> file for Linux<br>\nDownload the <code>.exe</code> file for Windows</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:43.177Z" + }, + "protoman": { + "latestRelease": { + "url": "https://api.github.com/repos/spluxx/Protoman/releases/50542297", + "assets_url": "https://api.github.com/repos/spluxx/Protoman/releases/50542297/assets", + "upload_url": "https://uploads.github.com/repos/spluxx/Protoman/releases/50542297/assets{?name,label}", + "html_url": "https://github.com/spluxx/Protoman/releases/tag/v0.4.1", + "id": 50542297, + "author": { + "login": "spluxx", + "id": 28529771, + "node_id": "MDQ6VXNlcjI4NTI5Nzcx", + "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/spluxx", + "html_url": "https://github.com/spluxx", + "followers_url": "https://api.github.com/users/spluxx/followers", + "following_url": "https://api.github.com/users/spluxx/following{/other_user}", + "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", + "organizations_url": "https://api.github.com/users/spluxx/orgs", + "repos_url": "https://api.github.com/users/spluxx/repos", + "events_url": "https://api.github.com/users/spluxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/spluxx/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDODj8X184DAzbZ", + "tag_name": "v0.4.1", + "target_commitish": "master", + "name": "v0.4.1", + "draft": false, + "prerelease": false, + "created_at": "2021-09-30T11:20:26Z", + "published_at": "2021-09-30T11:28:10Z", + "assets": [ { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774033", - "id": 49774033, - "node_id": "RA_kwDOEltons4C933R", - "name": "rainbow-board-0.8.1.zip", - "label": "", + "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939718", + "id": 45939718, + "node_id": "RA_kwDODj8X184CvPwG", + "name": "Protoman-0.4.1.AppImage", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "spluxx", + "id": 28529771, + "node_id": "MDQ6VXNlcjI4NTI5Nzcx", + "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/spluxx", + "html_url": "https://github.com/spluxx", + "followers_url": "https://api.github.com/users/spluxx/followers", + "following_url": "https://api.github.com/users/spluxx/following{/other_user}", + "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", + "organizations_url": "https://api.github.com/users/spluxx/orgs", + "repos_url": "https://api.github.com/users/spluxx/repos", + "events_url": "https://api.github.com/users/spluxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/spluxx/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 77658819, - "download_count": 51, - "created_at": "2021-11-18T17:31:00Z", - "updated_at": "2021-11-18T17:31:02Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/rainbow-board-0.8.1.zip" + "size": 102358252, + "download_count": 376, + "created_at": "2021-09-30T11:26:19Z", + "updated_at": "2021-09-30T11:28:03Z", + "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman-0.4.1.AppImage" }, { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774098", - "id": 49774098, - "node_id": "RA_kwDOEltons4C934S", - "name": "Rainbow-Board-Setup-0.8.1.exe", - "label": "", + "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939543", + "id": 45939543, + "node_id": "RA_kwDODj8X184CvPtX", + "name": "Protoman-0.4.1.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "spluxx", + "id": 28529771, + "node_id": "MDQ6VXNlcjI4NTI5Nzcx", + "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/spluxx", + "html_url": "https://github.com/spluxx", + "followers_url": "https://api.github.com/users/spluxx/followers", + "following_url": "https://api.github.com/users/spluxx/following{/other_user}", + "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", + "organizations_url": "https://api.github.com/users/spluxx/orgs", + "repos_url": "https://api.github.com/users/spluxx/repos", + "events_url": "https://api.github.com/users/spluxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/spluxx/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59158702, - "download_count": 568, - "created_at": "2021-11-18T17:32:24Z", - "updated_at": "2021-11-18T17:32:26Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-Setup-0.8.1.exe" + "size": 98696348, + "download_count": 1689, + "created_at": "2021-09-30T11:22:20Z", + "updated_at": "2021-09-30T11:25:26Z", + "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman-0.4.1.dmg" }, { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774087", - "id": 49774087, - "node_id": "RA_kwDOEltons4C934H", - "name": "rainbow-board_0.8.1_amd64.deb", - "label": "", + "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939541", + "id": 45939541, + "node_id": "RA_kwDODj8X184CvPtV", + "name": "Protoman.Setup.0.4.1.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "spluxx", + "id": 28529771, + "node_id": "MDQ6VXNlcjI4NTI5Nzcx", + "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/spluxx", + "html_url": "https://github.com/spluxx", + "followers_url": "https://api.github.com/users/spluxx/followers", + "following_url": "https://api.github.com/users/spluxx/following{/other_user}", + "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", + "organizations_url": "https://api.github.com/users/spluxx/orgs", + "repos_url": "https://api.github.com/users/spluxx/repos", + "events_url": "https://api.github.com/users/spluxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/spluxx/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 56556384, - "download_count": 341, - "created_at": "2021-11-18T17:32:02Z", - "updated_at": "2021-11-18T17:32:04Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/rainbow-board_0.8.1_amd64.deb" + "size": 67577450, + "download_count": 2833, + "created_at": "2021-09-30T11:22:16Z", + "updated_at": "2021-09-30T11:25:01Z", + "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman.Setup.0.4.1.exe" } ], - "tarball_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/tarball/v0.8.1", - "zipball_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/zipball/v0.8.1", - "body_html": "<h4>Added</h4>\n<ul>\n<li>Export all pages feature. Read the What's New screen.</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/spluxx/Protoman/tarball/v0.4.1", + "zipball_url": "https://api.github.com/repos/spluxx/Protoman/zipball/v0.4.1", + "body_html": "<ul>\n<li>Several dependabot updates</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"989859720\" data-permission-text=\"Title is private\" data-url=\"https://github.com/spluxx/Protoman/issues/66\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/spluxx/Protoman/pull/66/hovercard\" href=\"https://github.com/spluxx/Protoman/pull/66\">#66</a> that fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"652870295\" data-permission-text=\"Title is private\" data-url=\"https://github.com/spluxx/Protoman/issues/25\" data-hovercard-type=\"issue\" data-hovercard-url=\"/spluxx/Protoman/issues/25/hovercard\" href=\"https://github.com/spluxx/Protoman/issues/25\">#25</a> and <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"922635836\" data-permission-text=\"Title is private\" data-url=\"https://github.com/spluxx/Protoman/issues/60\" data-hovercard-type=\"issue\" data-hovercard-url=\"/spluxx/Protoman/issues/60/hovercard\" href=\"https://github.com/spluxx/Protoman/issues/60\">#60</a>. Huge shoutout to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vorte/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vorte\">@vorte</a> !</li>\n<li>Starting from this version, MacOS builds won't be codesigned anymore</li>\n</ul>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.111Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:43.232Z" }, - "raven-reader": { + "puppetry": { "latestRelease": { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/61680824", - "assets_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/61680824/assets", - "upload_url": "https://uploads.github.com/repos/hello-efficiency-inc/raven-reader/releases/61680824/assets{?name,label}", - "html_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/tag/v1.0.72", - "id": 61680824, + "url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997", + "assets_url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997/assets", + "upload_url": "https://uploads.github.com/repos/dsheiko/puppetry/releases/47904997/assets{?name,label}", + "html_url": "https://github.com/dsheiko/puppetry/releases/tag/v3.2.6", + "id": 47904997, "author": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "dsheiko", + "id": 1393963, + "node_id": "MDQ6VXNlcjEzOTM5NjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/dsheiko", + "html_url": "https://github.com/dsheiko", + "followers_url": "https://api.github.com/users/dsheiko/followers", + "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", + "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", + "organizations_url": "https://api.github.com/users/dsheiko/orgs", + "repos_url": "https://api.github.com/users/dsheiko/repos", + "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", + "received_events_url": "https://api.github.com/users/dsheiko/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOAup9Ts4DrSy4", - "tag_name": "v1.0.72", + "node_id": "MDc6UmVsZWFzZTQ3OTA0OTk3", + "tag_name": "v3.2.6", "target_commitish": "master", - "name": "v1.0.72", + "name": "Puppetry 3.2.6", "draft": false, "prerelease": false, - "created_at": "2022-03-08T23:37:32Z", - "published_at": "2022-03-12T20:35:48Z", + "created_at": "2021-08-16T12:10:14Z", + "published_at": "2021-08-16T12:12:59Z", "assets": [ { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327810", - "id": 59327810, - "node_id": "RA_kwDOAup9Ts4DiUVC", - "name": "latest-linux.yml", - "label": "", + "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555333", + "id": 42555333, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1MzMz", + "name": "puppetry-linux-v3.2.6-x86_64.AppImage", + "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "dsheiko", + "id": 1393963, + "node_id": "MDQ6VXNlcjEzOTM5NjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/dsheiko", + "html_url": "https://github.com/dsheiko", + "followers_url": "https://api.github.com/users/dsheiko/followers", + "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", + "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", + "organizations_url": "https://api.github.com/users/dsheiko/orgs", + "repos_url": "https://api.github.com/users/dsheiko/repos", + "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", + "received_events_url": "https://api.github.com/users/dsheiko/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 377, - "download_count": 17, - "created_at": "2022-03-12T19:03:38Z", - "updated_at": "2022-03-12T19:03:38Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/latest-linux.yml" + "size": 138611342, + "download_count": 1720, + "created_at": "2021-08-16T12:12:42Z", + "updated_at": "2021-08-16T12:12:50Z", + "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-linux-v3.2.6-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59332361", - "id": 59332361, - "node_id": "RA_kwDOAup9Ts4DiVcJ", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555390", + "id": 42555390, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1Mzkw", + "name": "puppetry-mac-v3.2.6.dmg", "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "dsheiko", + "id": 1393963, + "node_id": "MDQ6VXNlcjEzOTM5NjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/dsheiko", + "html_url": "https://github.com/dsheiko", + "followers_url": "https://api.github.com/users/dsheiko/followers", + "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", + "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", + "organizations_url": "https://api.github.com/users/dsheiko/orgs", + "repos_url": "https://api.github.com/users/dsheiko/repos", + "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", + "received_events_url": "https://api.github.com/users/dsheiko/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 504, - "download_count": 8, - "created_at": "2022-03-12T20:35:25Z", - "updated_at": "2022-03-12T20:35:25Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/latest-mac.yml" + "size": 131995358, + "download_count": 906, + "created_at": "2021-08-16T12:13:34Z", + "updated_at": "2021-08-16T12:15:20Z", + "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-mac-v3.2.6.dmg" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327811", - "id": 59327811, - "node_id": "RA_kwDOAup9Ts4DiUVD", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555764", + "id": 42555764, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1NzY0", + "name": "puppetry-mac-v3.2.6.zip", + "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "dsheiko", + "id": 1393963, + "node_id": "MDQ6VXNlcjEzOTM5NjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/dsheiko", + "html_url": "https://github.com/dsheiko", + "followers_url": "https://api.github.com/users/dsheiko/followers", + "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", + "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", + "organizations_url": "https://api.github.com/users/dsheiko/orgs", + "repos_url": "https://api.github.com/users/dsheiko/repos", + "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", + "received_events_url": "https://api.github.com/users/dsheiko/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 355, - "download_count": 9, - "created_at": "2022-03-12T19:03:38Z", - "updated_at": "2022-03-12T19:03:38Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/latest.yml" + "size": 127950155, + "download_count": 1326, + "created_at": "2021-08-16T12:20:20Z", + "updated_at": "2021-08-16T12:22:04Z", + "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-mac-v3.2.6.zip" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327676", - "id": 59327676, - "node_id": "RA_kwDOAup9Ts4DiUS8", - "name": "Raven-1.0.72_portable.exe", - "label": "", + "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555288", + "id": 42555288, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1Mjg4", + "name": "puppetry-win-v3.2.6-x64.msi", + "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "dsheiko", + "id": 1393963, + "node_id": "MDQ6VXNlcjEzOTM5NjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/dsheiko", + "html_url": "https://github.com/dsheiko", + "followers_url": "https://api.github.com/users/dsheiko/followers", + "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", + "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", + "organizations_url": "https://api.github.com/users/dsheiko/orgs", + "repos_url": "https://api.github.com/users/dsheiko/repos", + "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", + "received_events_url": "https://api.github.com/users/dsheiko/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 68994784, - "download_count": 165, - "created_at": "2022-03-12T19:01:35Z", - "updated_at": "2022-03-12T19:03:32Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-1.0.72_portable.exe" - }, + "size": 114069551, + "download_count": 3427, + "created_at": "2021-08-16T12:12:18Z", + "updated_at": "2021-08-16T12:12:29Z", + "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-win-v3.2.6-x64.msi" + } + ], + "tarball_url": "https://api.github.com/repos/dsheiko/puppetry/tarball/v3.2.6", + "zipball_url": "https://api.github.com/repos/dsheiko/puppetry/zipball/v3.2.6", + "body_html": "<h3>Updates</h3>\n<ul>\n<li>improvement: update to Puppeteer 10.2.0</li>\n</ul>\n<h3>Bug fixes</h3>\n<ul>\n<li>fix: issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"956811905\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dsheiko/puppetry/issues/99\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dsheiko/puppetry/issues/99/hovercard\" href=\"https://github.com/dsheiko/puppetry/issues/99\">#99</a></li>\n<li>fix: issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"952903178\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dsheiko/puppetry/issues/98\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dsheiko/puppetry/issues/98/hovercard\" href=\"https://github.com/dsheiko/puppetry/issues/98\">#98</a></li>\n<li>fix: issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"921026754\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dsheiko/puppetry/issues/95\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dsheiko/puppetry/issues/95/hovercard\" href=\"https://github.com/dsheiko/puppetry/issues/95\">#95</a></li>\n<li>fix: issues <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"921021458\" data-permission-text=\"Title is private\" data-url=\"https://github.com/dsheiko/puppetry/issues/93\" data-hovercard-type=\"issue\" data-hovercard-url=\"/dsheiko/puppetry/issues/93/hovercard\" href=\"https://github.com/dsheiko/puppetry/issues/93\">#93</a></li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997/reactions", + "total_count": 5, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 3, + "confused": 0, + "heart": 0, + "rocket": 2, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:43.486Z" + }, + "q-player": { + "latestRelease": { + "url": "https://api.github.com/repos/Toooorch/q-player/releases/33295725", + "assets_url": "https://api.github.com/repos/Toooorch/q-player/releases/33295725/assets", + "upload_url": "https://uploads.github.com/repos/Toooorch/q-player/releases/33295725/assets{?name,label}", + "html_url": "https://github.com/Toooorch/q-player/releases/tag/1.0.4", + "id": 33295725, + "author": { + "login": "Toooorch", + "id": 4589728, + "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toooorch", + "html_url": "https://github.com/Toooorch", + "followers_url": "https://api.github.com/users/Toooorch/followers", + "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", + "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", + "organizations_url": "https://api.github.com/users/Toooorch/orgs", + "repos_url": "https://api.github.com/users/Toooorch/repos", + "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toooorch/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMzMjk1NzI1", + "tag_name": "1.0.4", + "target_commitish": "master", + "name": "v1.0.4", + "draft": false, + "prerelease": false, + "created_at": "2019-10-05T11:10:05Z", + "published_at": "2020-10-30T23:52:16Z", + "assets": [ { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59332326", - "id": 59332326, - "node_id": "RA_kwDOAup9Ts4DiVbm", - "name": "Raven-Reader-1.0.72-mac.zip", + "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27756005", + "id": 27756005, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU2MDA1", + "name": "MAC_Q-player-1.0.4.dmg", "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "Toooorch", + "id": 4589728, + "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/Toooorch", + "html_url": "https://github.com/Toooorch", + "followers_url": "https://api.github.com/users/Toooorch/followers", + "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", + "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", + "organizations_url": "https://api.github.com/users/Toooorch/orgs", + "repos_url": "https://api.github.com/users/Toooorch/repos", + "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toooorch/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 91569276, - "download_count": 13, - "created_at": "2022-03-12T20:34:05Z", - "updated_at": "2022-03-12T20:34:30Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-1.0.72-mac.zip" + "size": 69173640, + "download_count": 260, + "created_at": "2020-10-30T23:51:37Z", + "updated_at": "2020-10-30T23:51:59Z", + "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/MAC_Q-player-1.0.4.dmg" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327579", - "id": 59327579, - "node_id": "RA_kwDOAup9Ts4DiURb", - "name": "Raven-Reader-1.0.72.AppImage", - "label": "", + "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27755272", + "id": 27755272, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU1Mjcy", + "name": "WIN_Q-player_Portable_1.0.4.zip", + "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "Toooorch", + "id": 4589728, + "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/Toooorch", + "html_url": "https://github.com/Toooorch", + "followers_url": "https://api.github.com/users/Toooorch/followers", + "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", + "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", + "organizations_url": "https://api.github.com/users/Toooorch/orgs", + "repos_url": "https://api.github.com/users/Toooorch/repos", + "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toooorch/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 92430208, - "download_count": 439, - "created_at": "2022-03-12T19:00:11Z", - "updated_at": "2022-03-12T19:03:21Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-1.0.72.AppImage" + "size": 47471477, + "download_count": 422, + "created_at": "2020-10-30T23:16:29Z", + "updated_at": "2020-10-30T23:17:17Z", + "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/WIN_Q-player_Portable_1.0.4.zip" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327625", - "id": 59327625, - "node_id": "RA_kwDOAup9Ts4DiUSJ", - "name": "Raven-Reader-1.0.72.dmg", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27755305", + "id": 27755305, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU1MzA1", + "name": "WIN_Q-player_Setup_1.0.4.zip", + "label": null, + "uploader": { + "login": "Toooorch", + "id": 4589728, + "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Toooorch", + "html_url": "https://github.com/Toooorch", + "followers_url": "https://api.github.com/users/Toooorch/followers", + "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", + "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", + "organizations_url": "https://api.github.com/users/Toooorch/orgs", + "repos_url": "https://api.github.com/users/Toooorch/repos", + "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", + "received_events_url": "https://api.github.com/users/Toooorch/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 92050595, - "download_count": 31, - "created_at": "2022-03-12T19:00:29Z", - "updated_at": "2022-03-12T19:03:38Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-1.0.72.dmg" - }, + "size": 47620018, + "download_count": 854, + "created_at": "2020-10-30T23:17:17Z", + "updated_at": "2020-10-30T23:17:56Z", + "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/WIN_Q-player_Setup_1.0.4.zip" + } + ], + "tarball_url": "https://api.github.com/repos/Toooorch/q-player/tarball/1.0.4", + "zipball_url": "https://api.github.com/repos/Toooorch/q-player/zipball/1.0.4", + "body_html": "<p>Small update, v1.0.3 no longer functioning properly.</p>\n<p>Changes</p>\n<ul>\n<li>fixed nonworking audio stream</li>\n<li>stability improvements</li>\n<li>optimizations</li>\n<li>security updates</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:43.589Z" + }, + "qikqr": { + "latestRelease": { + "url": "https://api.github.com/repos/deep5050/qikQR/releases/26326650", + "assets_url": "https://api.github.com/repos/deep5050/qikQR/releases/26326650/assets", + "upload_url": "https://uploads.github.com/repos/deep5050/qikQR/releases/26326650/assets{?name,label}", + "html_url": "https://github.com/deep5050/qikQR/releases/tag/v1.0.0", + "id": 26326650, + "author": { + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI2MzI2NjUw", + "tag_name": "v1.0.0", + "target_commitish": "master", + "name": "First good release :)", + "draft": false, + "prerelease": false, + "created_at": "2020-05-08T19:29:51Z", + "published_at": "2020-05-08T19:52:36Z", + "assets": [ { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327624", - "id": 59327624, - "node_id": "RA_kwDOAup9Ts4DiUSI", - "name": "Raven-Reader-1.0.72.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20790849", + "id": 20790849, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNzkwODQ5", + "name": "qikqr-1.0.0.AppImage", + "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-iso9660-appimage", "state": "uploaded", - "size": 97779, - "download_count": 6, - "created_at": "2022-03-12T19:00:29Z", - "updated_at": "2022-03-12T19:00:29Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-1.0.72.dmg.blockmap" + "size": 75113788, + "download_count": 3494, + "created_at": "2020-05-16T14:48:31Z", + "updated_at": "2020-05-16T15:01:40Z", + "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.AppImage" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327683", - "id": 59327683, - "node_id": "RA_kwDOAup9Ts4DiUTD", - "name": "Raven-Reader-Setup-1.0.72.exe", - "label": "", + "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/21053620", + "id": 21053620, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDUzNjIw", + "name": "qikqr-1.0.0.exe", + "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 69236912, - "download_count": 260, - "created_at": "2022-03-12T19:01:40Z", - "updated_at": "2022-03-12T19:03:35Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-Setup-1.0.72.exe" + "size": 49646720, + "download_count": 7436, + "created_at": "2020-05-26T02:55:14Z", + "updated_at": "2020-05-26T03:02:48Z", + "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.exe" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327682", - "id": 59327682, - "node_id": "RA_kwDOAup9Ts4DiUTC", - "name": "Raven-Reader-Setup-1.0.72.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20558139", + "id": 20558139, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTU4MTM5", + "name": "qikqr-1.0.0.tar.xz", + "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-xz", "state": "uploaded", - "size": 73449, - "download_count": 8, - "created_at": "2022-03-12T19:01:40Z", - "updated_at": "2022-03-12T19:01:40Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-Setup-1.0.72.exe.blockmap" + "size": 51885420, + "download_count": 190, + "created_at": "2020-05-08T19:33:06Z", + "updated_at": "2020-05-08T19:52:25Z", + "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.tar.xz" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327581", - "id": 59327581, - "node_id": "RA_kwDOAup9Ts4DiURd", - "name": "raven-reader_1.0.72_amd64.snap", - "label": "", + "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20566962", + "id": 20566962, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTY2OTYy", + "name": "qikqr_1.0.0_amd64.deb", + "label": null, "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "deep5050", + "id": 27947066, + "node_id": "MDQ6VXNlcjI3OTQ3MDY2", + "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/deep5050", + "html_url": "https://github.com/deep5050", + "followers_url": "https://api.github.com/users/deep5050/followers", + "following_url": "https://api.github.com/users/deep5050/following{/other_user}", + "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", + "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", + "organizations_url": "https://api.github.com/users/deep5050/orgs", + "repos_url": "https://api.github.com/users/deep5050/repos", + "events_url": "https://api.github.com/users/deep5050/events{/privacy}", + "received_events_url": "https://api.github.com/users/deep5050/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 79441920, - "download_count": 77, - "created_at": "2022-03-12T19:00:14Z", - "updated_at": "2022-03-12T19:03:14Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/raven-reader_1.0.72_amd64.snap" + "size": 52083858, + "download_count": 333, + "created_at": "2020-05-09T06:24:55Z", + "updated_at": "2020-05-09T06:46:02Z", + "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr_1.0.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/tarball/v1.0.72", - "zipball_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/zipball/v1.0.72", - "body_html": "<ul>\n<li>Security bug fixes</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/61680824/reactions", - "total_count": 2, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/deep5050/qikQR/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/deep5050/qikQR/zipball/v1.0.0", + "body_html": "<p>Contains executables for Linux and Windows only.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.134Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:43.716Z" }, - "react-explorer": { + "qawl": { "latestRelease": { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/30177497", - "assets_url": "https://api.github.com/repos/warpdesign/react-explorer/releases/30177497/assets", - "upload_url": "https://uploads.github.com/repos/warpdesign/react-explorer/releases/30177497/assets{?name,label}", - "html_url": "https://github.com/warpdesign/react-explorer/releases/tag/v2.3.1", - "id": 30177497, + "url": "https://api.github.com/repos/sufone/qawl/releases/37375755", + "assets_url": "https://api.github.com/repos/sufone/qawl/releases/37375755/assets", + "upload_url": "https://uploads.github.com/repos/sufone/qawl/releases/37375755/assets{?name,label}", + "html_url": "https://github.com/sufone/qawl/releases/tag/v0.0.7", + "id": 37375755, "author": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", + "login": "mr-islam", + "id": 17675428, + "node_id": "MDQ6VXNlcjE3Njc1NDI4", + "avatar_url": "https://avatars.githubusercontent.com/u/17675428?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", + "url": "https://api.github.com/users/mr-islam", + "html_url": "https://github.com/mr-islam", + "followers_url": "https://api.github.com/users/mr-islam/followers", + "following_url": "https://api.github.com/users/mr-islam/following{/other_user}", + "gists_url": "https://api.github.com/users/mr-islam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mr-islam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mr-islam/subscriptions", + "organizations_url": "https://api.github.com/users/mr-islam/orgs", + "repos_url": "https://api.github.com/users/mr-islam/repos", + "events_url": "https://api.github.com/users/mr-islam/events{/privacy}", + "received_events_url": "https://api.github.com/users/mr-islam/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTMwMTc3NDk3", - "tag_name": "v2.3.1", + "node_id": "MDc6UmVsZWFzZTM3Mzc1NzU1", + "tag_name": "v0.0.7", "target_commitish": "master", - "name": "", + "name": "Refining the experience", "draft": false, "prerelease": false, - "created_at": "2020-08-26T21:46:17Z", - "published_at": "2020-08-27T07:58:59Z", + "created_at": "2021-02-04T20:31:52Z", + "published_at": "2021-02-18T10:47:20Z", "assets": [ { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/24336548", - "id": 24336548, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzM2NTQ4", - "name": "React-Explorer-2.3.1.AppImage", - "label": null, + "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195746", + "id": 32195746, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1NzQ2", + "name": "Qawl-Linux-0.0.7.AppImage", + "label": "", "uploader": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59585812, - "download_count": 46, - "created_at": "2020-08-27T07:57:29Z", - "updated_at": "2020-08-27T07:57:41Z", - "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v2.3.1/React-Explorer-2.3.1.AppImage" + "size": 240855847, + "download_count": 1383, + "created_at": "2021-02-17T11:04:02Z", + "updated_at": "2021-02-18T10:47:20Z", + "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Linux-0.0.7.AppImage" }, { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/24323417", - "id": 24323417, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzIzNDE3", - "name": "React-Explorer-2.3.1.dmg", - "label": null, + "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195797", + "id": 32195797, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1Nzk3", + "name": "Qawl-Mac-0.0.7.dmg", + "label": "", "uploader": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 57693086, - "download_count": 70, - "created_at": "2020-08-26T21:55:56Z", - "updated_at": "2020-08-26T21:56:33Z", - "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v2.3.1/React-Explorer-2.3.1.dmg" + "size": 240759993, + "download_count": 228, + "created_at": "2021-02-17T11:05:05Z", + "updated_at": "2021-02-18T10:47:20Z", + "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Mac-0.0.7.dmg" }, { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/24335643", - "id": 24335643, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzM1NjQz", - "name": "React-Explorer.Setup.2.3.1.exe", - "label": null, + "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195880", + "id": 32195880, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1ODgw", + "name": "Qawl-Windows-Setup-0.0.7.exe", + "label": "", "uploader": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 43018931, - "download_count": 221, - "created_at": "2020-08-27T07:17:55Z", - "updated_at": "2020-08-27T07:17:59Z", - "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v2.3.1/React-Explorer.Setup.2.3.1.exe" + "size": 215954542, + "download_count": 4297, + "created_at": "2021-02-17T11:08:26Z", + "updated_at": "2021-02-18T10:47:20Z", + "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Windows-Setup-0.0.7.exe" }, { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/24336547", - "id": 24336547, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzM2NTQ3", - "name": "React-Explorer_2.3.1_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195828", + "id": 32195828, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1ODI4", + "name": "qawl_Linux_0.0.7_amd64.deb", + "label": "", "uploader": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 39654478, - "download_count": 43, - "created_at": "2020-08-27T07:57:12Z", - "updated_at": "2020-08-27T07:57:29Z", - "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v2.3.1/React-Explorer_2.3.1_amd64.deb" + "size": 214698984, + "download_count": 477, + "created_at": "2021-02-17T11:05:43Z", + "updated_at": "2021-02-18T10:47:20Z", + "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/qawl_Linux_0.0.7_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/warpdesign/react-explorer/tarball/v2.3.1", - "zipball_url": "https://api.github.com/repos/warpdesign/react-explorer/zipball/v2.3.1", - "body_html": "<h2>New Features</h2>\n<ul>\n<li>Added WSL support (Windows only)</li>\n<li>Added WSL distributions on the left panel (Windows only)</li>\n</ul>\n<h2>Bug Fixes</h2>\n<ul>\n<li>Crash on startup with languages other than <code>en</code> or <code>fr</code> (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"686539764\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warpdesign/react-explorer/issues/167\" data-hovercard-type=\"issue\" data-hovercard-url=\"/warpdesign/react-explorer/issues/167/hovercard\" href=\"https://github.com/warpdesign/react-explorer/issues/167\">#167</a>) reported by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/saifis/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/saifis\">@saifis</a></li>\n<li>Don't fail to show directories that cannot be watched (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"629104685\" data-permission-text=\"Title is private\" data-url=\"https://github.com/warpdesign/react-explorer/issues/148\" data-hovercard-type=\"issue\" data-hovercard-url=\"/warpdesign/react-explorer/issues/148/hovercard\" href=\"https://github.com/warpdesign/react-explorer/issues/148\">#148</a>)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/sufone/qawl/tarball/v0.0.7", + "zipball_url": "https://api.github.com/repos/sufone/qawl/zipball/v0.0.7", + "body_html": "<p>Improvements:</p>\n<ul>\n<li>Smaller, cleaner design for command bar using icons</li>\n<li>Larger padding at the bottom of the page to allow more scrolling</li>\n<li>Show slim scroll bar on the sides when relevant</li>\n<li>Add full screen button to command bar</li>\n<li>Smoother zoom using touch pad pinch gesture</li>\n<li>Basic testing on macOS, all looking good</li>\n</ul>\n<p>Fixes:</p>\n<ul>\n<li>Open external links from settings screen in new window</li>\n</ul>\n<p>Plan for next update: fixed app icon on all platforms</p>", + "reactions": { + "url": "https://api.github.com/repos/sufone/qawl/releases/37375755/reactions", + "total_count": 4, + "+1": 2, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 2, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.325Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:43.716Z" }, - "rambox": { + "quail": { "latestRelease": { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/61198513", - "assets_url": "https://api.github.com/repos/ramboxapp/community-edition/releases/61198513/assets", - "upload_url": "https://uploads.github.com/repos/ramboxapp/community-edition/releases/61198513/assets{?name,label}", - "html_url": "https://github.com/ramboxapp/community-edition/releases/tag/0.8.0", - "id": 61198513, + "url": "https://api.github.com/repos/1000ch/quail/releases/39379523", + "assets_url": "https://api.github.com/repos/1000ch/quail/releases/39379523/assets", + "upload_url": "https://uploads.github.com/repos/1000ch/quail/releases/39379523/assets{?name,label}", + "html_url": "https://github.com/1000ch/quail/releases/tag/v2.4.0", + "id": 39379523, "author": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOA1fU4M4DpdCx", - "tag_name": "0.8.0", + "node_id": "MDc6UmVsZWFzZTM5Mzc5NTIz", + "tag_name": "v2.4.0", "target_commitish": "master", - "name": "0.8.0", + "name": "", "draft": false, "prerelease": false, - "created_at": "2022-04-21T20:44:04Z", - "published_at": "2022-04-21T20:44:44Z", + "created_at": "2021-03-06T15:14:34Z", + "published_at": "2021-03-06T15:24:36Z", "assets": [ { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008565", - "id": 59008565, - "node_id": "RA_kwDOA1fU4M4DhGY1", - "name": "latest-linux-ia32.yml", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041272", + "id": 33041272, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjcy", + "name": "builder-debug.yml", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 384, - "download_count": 28, - "created_at": "2022-03-09T14:07:54Z", - "updated_at": "2022-03-09T14:07:54Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/latest-linux-ia32.yml" + "size": 7066, + "download_count": 27, + "created_at": "2021-03-06T15:18:58Z", + "updated_at": "2021-03-06T15:19:02Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/builder-debug.yml" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008566", - "id": 59008566, - "node_id": "RA_kwDOA1fU4M4DhGY2", - "name": "latest-linux.yml", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041291", + "id": 33041291, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjkx", + "name": "builder-effective-config.yaml", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 388, - "download_count": 1297, - "created_at": "2022-03-09T14:07:54Z", - "updated_at": "2022-03-09T14:07:54Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/latest-linux.yml" + "size": 608, + "download_count": 23, + "created_at": "2021-03-06T15:19:02Z", + "updated_at": "2021-03-06T15:19:02Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/builder-effective-config.yaml" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008084", - "id": 59008084, - "node_id": "RA_kwDOA1fU4M4DhGRU", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041292", + "id": 33041292, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjky", + "name": "latest-linux.yml", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 518, - "download_count": 8100, - "created_at": "2022-03-09T14:02:12Z", - "updated_at": "2022-03-09T14:02:12Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/latest-mac.yml" + "size": 360, + "download_count": 22, + "created_at": "2021-03-06T15:19:02Z", + "updated_at": "2021-03-06T15:19:03Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007666", - "id": 59007666, - "node_id": "RA_kwDOA1fU4M4DhGKy", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041295", + "id": 33041295, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjk1", + "name": "latest-mac.yml", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 646, - "download_count": 41884, - "created_at": "2022-03-09T13:56:28Z", - "updated_at": "2022-03-09T13:56:28Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/latest.yml" + "size": 503, + "download_count": 27, + "created_at": "2021-03-06T15:19:03Z", + "updated_at": "2021-03-06T15:19:04Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008369", - "id": 59008369, - "node_id": "RA_kwDOA1fU4M4DhGVx", - "name": "Rambox-0.8.0-linux-amd64.deb", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041296", + "id": 33041296, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjk2", + "name": "latest.yml", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 60697692, - "download_count": 2267, - "created_at": "2022-03-09T14:05:23Z", - "updated_at": "2022-03-09T14:05:25Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-amd64.deb" + "size": 338, + "download_count": 22, + "created_at": "2021-03-06T15:19:04Z", + "updated_at": "2021-03-06T15:19:05Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest.yml" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007813", - "id": 59007813, - "node_id": "RA_kwDOA1fU4M4DhGNF", - "name": "Rambox-0.8.0-linux-amd64.snap", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041362", + "id": 33041362, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzYy", + "name": "Quail-2.4.0-mac.zip", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 73113600, - "download_count": 180, - "created_at": "2022-03-09T13:58:53Z", - "updated_at": "2022-03-09T13:58:55Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-amd64.snap" + "size": 77108604, + "download_count": 160, + "created_at": "2021-03-06T15:22:01Z", + "updated_at": "2021-03-06T15:22:47Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0-mac.zip" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007750", - "id": 59007750, - "node_id": "RA_kwDOA1fU4M4DhGMG", - "name": "Rambox-0.8.0-linux-i386.AppImage", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041394", + "id": 33041394, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzk0", + "name": "Quail-2.4.0.AppImage", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84415850, - "download_count": 80, - "created_at": "2022-03-09T13:57:19Z", - "updated_at": "2022-03-09T13:57:22Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-i386.AppImage" + "size": 80940010, + "download_count": 19, + "created_at": "2021-03-06T15:22:47Z", + "updated_at": "2021-03-06T15:23:39Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.AppImage" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008335", - "id": 59008335, - "node_id": "RA_kwDOA1fU4M4DhGVP", - "name": "Rambox-0.8.0-linux-i386.deb", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041413", + "id": 33041413, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDEz", + "name": "Quail-2.4.0.dmg", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60587414, - "download_count": 93, - "created_at": "2022-03-09T14:05:12Z", - "updated_at": "2022-03-09T14:05:14Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-i386.deb" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008558", - "id": 59008558, - "node_id": "RA_kwDOA1fU4M4DhGYu", - "name": "Rambox-0.8.0-linux-i686.rpm", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 60512960, - "download_count": 36, - "created_at": "2022-03-09T14:07:45Z", - "updated_at": "2022-03-09T14:07:47Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-i686.rpm" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008136", - "id": 59008136, - "node_id": "RA_kwDOA1fU4M4DhGSI", - "name": "Rambox-0.8.0-linux-ia32.tar.gz", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 80210377, - "download_count": 7, - "created_at": "2022-03-09T14:02:46Z", - "updated_at": "2022-03-09T14:02:48Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-ia32.tar.gz" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007917", - "id": 59007917, - "node_id": "RA_kwDOA1fU4M4DhGOt", - "name": "Rambox-0.8.0-linux-ia32.zip", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80450847, - "download_count": 8, - "created_at": "2022-03-09T13:59:56Z", - "updated_at": "2022-03-09T13:59:59Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-ia32.zip" + "size": 79569916, + "download_count": 381, + "created_at": "2021-03-06T15:23:39Z", + "updated_at": "2021-03-06T15:24:31Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.dmg" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008147", - "id": 59008147, - "node_id": "RA_kwDOA1fU4M4DhGST", - "name": "Rambox-0.8.0-linux-x64.tar.gz", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041428", + "id": 33041428, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDI4", + "name": "Quail-2.4.0.dmg.blockmap", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 80367360, - "download_count": 92, - "created_at": "2022-03-09T14:02:55Z", - "updated_at": "2022-03-09T14:02:58Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-x64.tar.gz" + "size": 84584, + "download_count": 17, + "created_at": "2021-03-06T15:24:31Z", + "updated_at": "2021-03-06T15:24:34Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007919", - "id": 59007919, - "node_id": "RA_kwDOA1fU4M4DhGOv", - "name": "Rambox-0.8.0-linux-x64.zip", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041316", + "id": 33041316, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzE2", + "name": "Quail.Setup.2.4.0.exe", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 80596786, - "download_count": 29, - "created_at": "2022-03-09T13:59:58Z", - "updated_at": "2022-03-09T14:00:00Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-x64.zip" + "size": 58987821, + "download_count": 52, + "created_at": "2021-03-06T15:19:49Z", + "updated_at": "2021-03-06T15:20:36Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail.Setup.2.4.0.exe" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007746", - "id": 59007746, - "node_id": "RA_kwDOA1fU4M4DhGMC", - "name": "Rambox-0.8.0-linux-x86_64.AppImage", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041327", + "id": 33041327, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzI3", + "name": "Quail.Setup.2.4.0.exe.blockmap", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84744524, - "download_count": 819, - "created_at": "2022-03-09T13:57:10Z", - "updated_at": "2022-03-09T13:57:13Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008564", - "id": 59008564, - "node_id": "RA_kwDOA1fU4M4DhGY0", - "name": "Rambox-0.8.0-linux-x86_64.rpm", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 60836940, - "download_count": 178, - "created_at": "2022-03-09T14:07:51Z", - "updated_at": "2022-03-09T14:07:54Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-x86_64.rpm" + "size": 62399, + "download_count": 23, + "created_at": "2021-03-06T15:20:36Z", + "updated_at": "2021-03-06T15:20:37Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail.Setup.2.4.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008019", - "id": 59008019, - "node_id": "RA_kwDOA1fU4M4DhGQT", - "name": "Rambox-0.8.0-mac-universal.dmg", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041328", + "id": 33041328, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzI4", + "name": "quail_2.4.0_amd64.deb", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 158043509, - "download_count": 315, - "created_at": "2022-03-09T14:00:51Z", - "updated_at": "2022-03-09T14:00:57Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-mac-universal.dmg" + "size": 56306132, + "download_count": 39, + "created_at": "2021-03-06T15:20:37Z", + "updated_at": "2021-03-06T15:21:14Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/quail_2.4.0_amd64.deb" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008018", - "id": 59008018, - "node_id": "RA_kwDOA1fU4M4DhGQS", - "name": "Rambox-0.8.0-mac-universal.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041339", + "id": 33041339, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzM5", + "name": "quail_2.4.0_amd64.snap", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "1000ch", + "id": 1800018, + "node_id": "MDQ6VXNlcjE4MDAwMTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/1000ch", + "html_url": "https://github.com/1000ch", + "followers_url": "https://api.github.com/users/1000ch/followers", + "following_url": "https://api.github.com/users/1000ch/following{/other_user}", + "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", + "organizations_url": "https://api.github.com/users/1000ch/orgs", + "repos_url": "https://api.github.com/users/1000ch/repos", + "events_url": "https://api.github.com/users/1000ch/events{/privacy}", + "received_events_url": "https://api.github.com/users/1000ch/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 164064, - "download_count": 7, - "created_at": "2022-03-09T14:00:51Z", - "updated_at": "2022-03-09T14:00:51Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-mac-universal.dmg.blockmap" - }, + "size": 68915200, + "download_count": 26, + "created_at": "2021-03-06T15:21:14Z", + "updated_at": "2021-03-06T15:22:01Z", + "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/quail_2.4.0_amd64.snap" + } + ], + "tarball_url": "https://api.github.com/repos/1000ch/quail/tarball/v2.4.0", + "zipball_url": "https://api.github.com/repos/1000ch/quail/zipball/v2.4.0", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:44.094Z" + }, + "quba-e-invoice-viewer": { + "latestRelease": { + "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/137052546", + "assets_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/137052546/assets", + "upload_url": "https://uploads.github.com/repos/ZUGFeRD/quba-viewer/releases/137052546/assets{?name,label}", + "html_url": "https://github.com/ZUGFeRD/quba-viewer/releases/tag/v1.4.0", + "id": 137052546, + "author": { + "login": "jstaerk", + "id": 3964386, + "node_id": "MDQ6VXNlcjM5NjQzODY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3964386?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jstaerk", + "html_url": "https://github.com/jstaerk", + "followers_url": "https://api.github.com/users/jstaerk/followers", + "following_url": "https://api.github.com/users/jstaerk/following{/other_user}", + "gists_url": "https://api.github.com/users/jstaerk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstaerk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstaerk/subscriptions", + "organizations_url": "https://api.github.com/users/jstaerk/orgs", + "repos_url": "https://api.github.com/users/jstaerk/repos", + "events_url": "https://api.github.com/users/jstaerk/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstaerk/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOFEOpUc4IK0GC", + "tag_name": "v1.4.0", + "target_commitish": "master", + "name": "1.4.0", + "draft": false, + "prerelease": false, + "created_at": "2024-01-12T15:03:14Z", + "published_at": "2024-01-15T12:29:02Z", + "assets": [ { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008070", - "id": 59008070, - "node_id": "RA_kwDOA1fU4M4DhGRG", - "name": "Rambox-0.8.0-mac-universal.zip", - "label": "", + "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/145662324", + "id": 145662324, + "node_id": "RA_kwDOFEOpUc4IrqF0", + "name": "Quba-1.4.0-arm64.dmg", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "jstaerk", + "id": 3964386, + "node_id": "MDQ6VXNlcjM5NjQzODY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3964386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/jstaerk", + "html_url": "https://github.com/jstaerk", + "followers_url": "https://api.github.com/users/jstaerk/followers", + "following_url": "https://api.github.com/users/jstaerk/following{/other_user}", + "gists_url": "https://api.github.com/users/jstaerk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstaerk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstaerk/subscriptions", + "organizations_url": "https://api.github.com/users/jstaerk/orgs", + "repos_url": "https://api.github.com/users/jstaerk/repos", + "events_url": "https://api.github.com/users/jstaerk/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstaerk/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 152299060, - "download_count": 6116, - "created_at": "2022-03-09T14:02:06Z", - "updated_at": "2022-03-09T14:02:12Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-mac-universal.zip" + "size": 146839559, + "download_count": 13, + "created_at": "2024-01-15T12:00:57Z", + "updated_at": "2024-01-15T12:01:58Z", + "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.4.0/Quba-1.4.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008072", - "id": 59008072, - "node_id": "RA_kwDOA1fU4M4DhGRI", - "name": "Rambox-0.8.0-mac-universal.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/145662040", + "id": 145662040, + "node_id": "RA_kwDOFEOpUc4IrqBY", + "name": "Quba-1.4.0.AppImage", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "jstaerk", + "id": 3964386, + "node_id": "MDQ6VXNlcjM5NjQzODY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3964386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/jstaerk", + "html_url": "https://github.com/jstaerk", + "followers_url": "https://api.github.com/users/jstaerk/followers", + "following_url": "https://api.github.com/users/jstaerk/following{/other_user}", + "gists_url": "https://api.github.com/users/jstaerk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstaerk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstaerk/subscriptions", + "organizations_url": "https://api.github.com/users/jstaerk/orgs", + "repos_url": "https://api.github.com/users/jstaerk/repos", + "events_url": "https://api.github.com/users/jstaerk/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstaerk/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 161487, - "download_count": 8, - "created_at": "2022-03-09T14:02:06Z", - "updated_at": "2022-03-09T14:02:07Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-mac-universal.zip.blockmap" + "size": 154844299, + "download_count": 23, + "created_at": "2024-01-15T11:59:13Z", + "updated_at": "2024-01-15T12:00:11Z", + "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.4.0/Quba-1.4.0.AppImage" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007663", - "id": 59007663, - "node_id": "RA_kwDOA1fU4M4DhGKv", - "name": "Rambox-0.8.0-win-ia32.exe", - "label": "", + "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/145675136", + "id": 145675136, + "node_id": "RA_kwDOFEOpUc4IrtOA", + "name": "Quba.Setup.1.4.0.exe", + "label": null, "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "jstaerk", + "id": 3964386, + "node_id": "MDQ6VXNlcjM5NjQzODY=", + "avatar_url": "https://avatars.githubusercontent.com/u/3964386?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/jstaerk", + "html_url": "https://github.com/jstaerk", + "followers_url": "https://api.github.com/users/jstaerk/followers", + "following_url": "https://api.github.com/users/jstaerk/following{/other_user}", + "gists_url": "https://api.github.com/users/jstaerk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstaerk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstaerk/subscriptions", + "organizations_url": "https://api.github.com/users/jstaerk/orgs", + "repos_url": "https://api.github.com/users/jstaerk/repos", + "events_url": "https://api.github.com/users/jstaerk/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstaerk/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 60935200, - "download_count": 41, - "created_at": "2022-03-09T13:56:25Z", - "updated_at": "2022-03-09T13:56:28Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-ia32.exe" - }, + "size": 95909490, + "download_count": 19, + "created_at": "2024-01-15T13:48:36Z", + "updated_at": "2024-01-15T13:50:35Z", + "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.4.0/Quba.Setup.1.4.0.exe" + } + ], + "tarball_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/tarball/v1.4.0", + "zipball_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/zipball/v1.4.0", + "body_html": "<p>Quba is a invoice viewer supporting Peppol-, CII-, UBL-, XRechnung- and Factur-X/ZUGFeRD.</p>\n<p>Through sponsorship of <a href=\"https://www.wuerth.de/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2772587f11064bae559721a265f3c81473cfa0ddd511c58884f2c93d57b18cd3/68747470733a2f2f717562612d7669657765722e6f72672f77702d636f6e74656e742f75706c6f6164732f323032342f30312f5752545f4c696e69655f434d594b5f706f732e737667\" alt=\"Adolf Würth GmbH & Co KG\" data-canonical-src=\"https://quba-viewer.org/wp-content/uploads/2024/01/WRT_Linie_CMYK_pos.svg\" style=\"max-width: 100%;\"></a> the new version 1.4 can now also display orders in the Order-X-format.</p>\n<p>The XML part of hybrid invoices and orders is now also shown immediately next to the PDF-view.</p>\n<p>The removal of the \"extra click\" which was so far neccessary for this purpose has been removed as part of the preparation for the <a href=\"https://bit.ly/47CRz4G\" rel=\"nofollow\">planned mandatory german domestic B2B-e-invoicing</a>.</p>\n<p>Quba is open source, can also validate invoices and orders using Mustangserver when online and can be downloaded free of charge for Linux, Windows and Mac.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:44.237Z" + }, + "quark": { + "latestRelease": { + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920", + "assets_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920/assets", + "upload_url": "https://uploads.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920/assets{?name,label}", + "html_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/tag/v0.6.2", + "id": 20331920, + "author": { + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTIwMzMxOTIw", + "tag_name": "v0.6.2", + "target_commitish": "master-all", + "name": "Quark-v0.6.2", + "draft": false, + "prerelease": false, + "created_at": "2019-09-29T05:56:23Z", + "published_at": "2019-09-29T06:34:31Z", + "assets": [ { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007662", - "id": 59007662, - "node_id": "RA_kwDOA1fU4M4DhGKu", - "name": "Rambox-0.8.0-win-ia32.exe.blockmap", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188946", + "id": 15188946, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ2", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 64793, - "download_count": 5, - "created_at": "2022-03-09T13:56:25Z", - "updated_at": "2022-03-09T13:56:26Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-ia32.exe.blockmap" + "size": 388, + "download_count": 91, + "created_at": "2019-09-29T06:27:46Z", + "updated_at": "2019-09-29T06:27:46Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007594", - "id": 59007594, - "node_id": "RA_kwDOA1fU4M4DhGJq", - "name": "Rambox-0.8.0-win-ia32.zip", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188963", + "id": 15188963, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYz", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 81567237, - "download_count": 123, - "created_at": "2022-03-09T13:55:37Z", - "updated_at": "2022-03-09T13:55:40Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-ia32.zip" + "size": 509, + "download_count": 79, + "created_at": "2019-09-29T06:31:46Z", + "updated_at": "2019-09-29T06:31:46Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest-mac.yml" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007653", - "id": 59007653, - "node_id": "RA_kwDOA1fU4M4DhGKl", - "name": "Rambox-0.8.0-win-x64.exe", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188930", + "id": 15188930, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTMw", + "name": "latest.yml", "label": "", "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 63869288, - "download_count": 410, - "created_at": "2022-03-09T13:56:21Z", - "updated_at": "2022-03-09T13:56:23Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-x64.exe" + "size": 334, + "download_count": 78, + "created_at": "2019-09-29T06:22:51Z", + "updated_at": "2019-09-29T06:22:51Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest.yml" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007652", - "id": 59007652, - "node_id": "RA_kwDOA1fU4M4DhGKk", - "name": "Rambox-0.8.0-win-x64.exe.blockmap", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188943", + "id": 15188943, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQz", + "name": "Quark-linux-amd64-0.6.2.deb", "label": "", "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 67261, - "download_count": 13, - "created_at": "2022-03-09T13:56:21Z", - "updated_at": "2022-03-09T13:56:21Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-x64.exe.blockmap" + "size": 60348860, + "download_count": 139, + "created_at": "2019-09-29T06:27:45Z", + "updated_at": "2019-09-29T06:27:48Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-amd64-0.6.2.deb" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007568", - "id": 59007568, - "node_id": "RA_kwDOA1fU4M4DhGJQ", - "name": "Rambox-0.8.0-win-x64.zip", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188947", + "id": 15188947, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ3", + "name": "Quark-linux-x64-0.6.2.tar.gz", "label": "", "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/gzip", "state": "uploaded", - "size": 85858717, - "download_count": 258, - "created_at": "2022-03-09T13:55:16Z", - "updated_at": "2022-03-09T13:55:23Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-x64.zip" + "size": 96127006, + "download_count": 63, + "created_at": "2019-09-29T06:27:46Z", + "updated_at": "2019-09-29T06:27:48Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-x64-0.6.2.tar.gz" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007643", - "id": 59007643, - "node_id": "RA_kwDOA1fU4M4DhGKb", - "name": "Rambox-0.8.0-win.exe", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188945", + "id": 15188945, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ1", + "name": "Quark-linux-x86_64-0.6.2.AppImage", "label": "", "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 123687656, - "download_count": 20587, - "created_at": "2022-03-09T13:56:16Z", - "updated_at": "2022-03-09T13:56:20Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win.exe" + "size": 102470801, + "download_count": 164, + "created_at": "2019-09-29T06:27:45Z", + "updated_at": "2019-09-29T06:27:49Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-x86_64-0.6.2.AppImage" }, { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007642", - "id": 59007642, - "node_id": "RA_kwDOA1fU4M4DhGKa", - "name": "Rambox-0.8.0-win.exe.blockmap", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188960", + "id": 15188960, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYw", + "name": "Quark-mac-0.6.2.dmg", "label": "", "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128685, - "download_count": 18512, - "created_at": "2022-03-09T13:56:16Z", - "updated_at": "2022-03-09T13:56:16Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/ramboxapp/community-edition/tarball/0.8.0", - "zipball_url": "https://api.github.com/repos/ramboxapp/community-edition/zipball/0.8.0", - "body_html": "<h3>EOL</h3>\n<p>The Community Edition of Rambox is no longer maintained. We highly recommend that you update to the new version of Rambox, which has a FREE plan with all the features you already use and much more!</p>\n<p>Visit: <a href=\"https://rambox.app/download\" rel=\"nofollow\">https://rambox.app/download</a></p>\n<p>Thank you so much for all the users who contribute to this project all these years.</p>\n<p><a href=\"https://rambox.medium.com/hello-2022-hello-new-rambox-4bdef5d6c3b8\" rel=\"nofollow\">Read our blog post to know more about our new Rambox.</a></p>\n<blockquote>\n<p>Electron v13.6.3<br>\nWindows 32 and 64 bit<br>\nmacOS 64 bit (Intel and M1)<br>\nLinux 32 and 64 bit</p>\n</blockquote>\n<h6>CHANGELOG</h6>\n<ul>\n<li>Added Apple Silicon Support.</li>\n<li>Fixed the screen share capability.</li>\n<li>Removed all Google Analytics measurements.</li>\n<li>Fixed Google logins.</li>\n<li>Removed authentication with Auth0.</li>\n<li>Added an easy migration option in the home screen to migrate to the new Rambox.</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/61198513/reactions", - "total_count": 13, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 1, - "eyes": 10 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.325Z" - }, - "rebaslight": { - "latestRelease": { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/65151538", - "assets_url": "https://api.github.com/repos/rebaslight/rebaslight/releases/65151538/assets", - "upload_url": "https://uploads.github.com/repos/rebaslight/rebaslight/releases/65151538/assets{?name,label}", - "html_url": "https://github.com/rebaslight/rebaslight/releases/tag/v3.7.2", - "id": 65151538, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBOSnJ84D4iIy", - "tag_name": "v3.7.2", - "target_commitish": "main", - "name": "3.7.2", - "draft": false, - "prerelease": false, - "created_at": "2022-04-23T18:40:17Z", - "published_at": "2022-04-23T19:11:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440120", - "id": 63440120, - "node_id": "RA_kwDOBOSnJ84DyAT4", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 496, - "download_count": 2, - "created_at": "2022-04-23T18:43:04Z", - "updated_at": "2022-04-23T18:43:04Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/latest-mac.yml" + "size": 102301144, + "download_count": 135, + "created_at": "2019-09-29T06:31:45Z", + "updated_at": "2019-09-29T06:31:48Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.dmg" }, { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440116", - "id": 63440116, - "node_id": "RA_kwDOBOSnJ84DyAT0", - "name": "latest.yml", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188961", + "id": 15188961, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYx", + "name": "Quark-mac-0.6.2.dmg.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 348, - "download_count": 1, - "created_at": "2022-04-23T18:43:00Z", - "updated_at": "2022-04-23T18:43:00Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/latest.yml" + "size": 108127, + "download_count": 73, + "created_at": "2019-09-29T06:31:45Z", + "updated_at": "2019-09-29T06:31:45Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.dmg.blockmap" }, { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440117", - "id": 63440117, - "node_id": "RA_kwDOBOSnJ84DyAT1", - "name": "Rebaslight-3.7.2-mac.zip", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188962", + "id": 15188962, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYy", + "name": "Quark-mac-0.6.2.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 102235326, - "download_count": 1, - "created_at": "2022-04-23T18:43:01Z", - "updated_at": "2022-04-23T18:43:04Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-3.7.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440118", - "id": 63440118, - "node_id": "RA_kwDOBOSnJ84DyAT2", - "name": "Rebaslight-3.7.2-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107372, - "download_count": 2, - "created_at": "2022-04-23T18:43:01Z", - "updated_at": "2022-04-23T18:43:01Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-3.7.2-mac.zip.blockmap" + "size": 98740777, + "download_count": 76, + "created_at": "2019-09-29T06:31:46Z", + "updated_at": "2019-09-29T06:31:48Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.zip" }, { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440107", - "id": 63440107, - "node_id": "RA_kwDOBOSnJ84DyATr", - "name": "Rebaslight-3.7.2.dmg", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188928", + "id": 15188928, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI4", + "name": "Quark-win-0.6.2.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdos-program", "state": "uploaded", - "size": 105792286, - "download_count": 368, - "created_at": "2022-04-23T18:42:44Z", - "updated_at": "2022-04-23T18:42:47Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-3.7.2.dmg" + "size": 70367528, + "download_count": 2235, + "created_at": "2019-09-29T06:22:50Z", + "updated_at": "2019-09-29T06:23:00Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-0.6.2.exe" }, { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440106", - "id": 63440106, - "node_id": "RA_kwDOBOSnJ84DyATq", - "name": "Rebaslight-3.7.2.dmg.blockmap", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188927", + "id": 15188927, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI3", + "name": "Quark-win-0.6.2.exe.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json; charset=utf-8", "state": "uploaded", - "size": 112288, - "download_count": 1, - "created_at": "2022-04-23T18:42:44Z", - "updated_at": "2022-04-23T18:42:44Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-3.7.2.dmg.blockmap" + "size": 74349, + "download_count": 71, + "created_at": "2019-09-29T06:22:50Z", + "updated_at": "2019-09-29T06:22:50Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-0.6.2.exe.blockmap" }, { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440164", - "id": 63440164, - "node_id": "RA_kwDOBOSnJ84DyAUk", - "name": "rebaslight-3.7.2.tar.bz2", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188932", + "id": 15188932, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTMy", + "name": "Quark-win-x64-0.6.2.msi", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-bzip2", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 105320626, - "download_count": 277, - "created_at": "2022-04-23T18:45:08Z", - "updated_at": "2022-04-23T18:45:12Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/rebaslight-3.7.2.tar.bz2" + "size": 76169216, + "download_count": 94, + "created_at": "2019-09-29T06:22:51Z", + "updated_at": "2019-09-29T06:23:06Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-x64-0.6.2.msi" }, { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440113", - "id": 63440113, - "node_id": "RA_kwDOBOSnJ84DyATx", - "name": "Rebaslight-Setup-3.7.2.exe", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188929", + "id": 15188929, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI5", + "name": "Quark-win-x64-0.6.2.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 86152048, - "download_count": 588, - "created_at": "2022-04-23T18:42:56Z", - "updated_at": "2022-04-23T18:42:59Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-Setup-3.7.2.exe" + "size": 98414061, + "download_count": 218, + "created_at": "2019-09-29T06:22:50Z", + "updated_at": "2019-09-29T06:23:15Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-x64-0.6.2.zip" }, { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440114", - "id": 63440114, - "node_id": "RA_kwDOBOSnJ84DyATy", - "name": "Rebaslight-Setup-3.7.2.exe.blockmap", + "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188964", + "id": 15188964, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTY0", + "name": "www.tar.gz", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nishkalkashyap", + "id": 32554850, + "node_id": "MDQ6VXNlcjMyNTU0ODUw", + "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nishkalkashyap", + "html_url": "https://github.com/Nishkalkashyap", + "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", + "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", + "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", + "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", + "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", + "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/gzip", "state": "uploaded", - "size": 90631, - "download_count": 1, - "created_at": "2022-04-23T18:42:56Z", - "updated_at": "2022-04-23T18:42:56Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-Setup-3.7.2.exe.blockmap" + "size": 6069869, + "download_count": 66, + "created_at": "2019-09-29T06:31:46Z", + "updated_at": "2019-09-29T06:31:46Z", + "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/www.tar.gz" } ], - "tarball_url": "https://api.github.com/repos/rebaslight/rebaslight/tarball/v3.7.2", - "zipball_url": "https://api.github.com/repos/rebaslight/rebaslight/zipball/v3.7.2", - "body_html": "<ul>\n<li>electron update</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/tarball/v0.6.2", + "zipball_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/zipball/v0.6.2", + "body_html": "<h4>Minor Changes:</h4>\n<ul>\n<li>Fixed angular-split issue</li>\n<li>Dependency updates</li>\n</ul>\n<h4>Bug fixes:</h4>\n<ul>\n<li>Fixed menubar showing issue on landing page</li>\n<li>Enabled webview tag</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.371Z" - }, - "reach-podcast-player": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.374Z" - }, - "recollectr": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.495Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:44.237Z" }, - "recode-converter": { + "qmui-web": { "latestRelease": { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/34535226", - "assets_url": "https://api.github.com/repos/murgatt/recode-converter/releases/34535226/assets", - "upload_url": "https://uploads.github.com/repos/murgatt/recode-converter/releases/34535226/assets{?name,label}", - "html_url": "https://github.com/murgatt/recode-converter/releases/tag/v1.2.0", - "id": 34535226, + "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321", + "assets_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321/assets", + "upload_url": "https://uploads.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321/assets{?name,label}", + "html_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/tag/2.0.0", + "id": 10618321, "author": { - "login": "murgatt", - "id": 12082276, - "node_id": "MDQ6VXNlcjEyMDgyMjc2", - "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", + "login": "kayo5994", + "id": 2270639, + "node_id": "MDQ6VXNlcjIyNzA2Mzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/murgatt", - "html_url": "https://github.com/murgatt", - "followers_url": "https://api.github.com/users/murgatt/followers", - "following_url": "https://api.github.com/users/murgatt/following{/other_user}", - "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", - "organizations_url": "https://api.github.com/users/murgatt/orgs", - "repos_url": "https://api.github.com/users/murgatt/repos", - "events_url": "https://api.github.com/users/murgatt/events{/privacy}", - "received_events_url": "https://api.github.com/users/murgatt/received_events", + "url": "https://api.github.com/users/kayo5994", + "html_url": "https://github.com/kayo5994", + "followers_url": "https://api.github.com/users/kayo5994/followers", + "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", + "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", + "organizations_url": "https://api.github.com/users/kayo5994/orgs", + "repos_url": "https://api.github.com/users/kayo5994/repos", + "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", + "received_events_url": "https://api.github.com/users/kayo5994/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM0NTM1MjI2", - "tag_name": "v1.2.0", + "node_id": "MDc6UmVsZWFzZTEwNjE4MzIx", + "tag_name": "2.0.0", "target_commitish": "master", - "name": "v1.2.0", + "name": "2.0.0", "draft": false, "prerelease": false, - "created_at": "2020-11-28T18:18:02Z", - "published_at": "2020-11-28T18:51:17Z", + "created_at": "2018-04-24T11:11:49Z", + "published_at": "2018-04-24T12:20:12Z", "assets": [ { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889533", - "id": 28889533, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTMz", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/assets/6898056", + "id": 6898056, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY4OTgwNTY=", + "name": "QMUI-2.0.0-macOS.zip", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "kayo5994", + "id": 2270639, + "node_id": "MDQ6VXNlcjIyNzA2Mzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/kayo5994", + "html_url": "https://github.com/kayo5994", + "followers_url": "https://api.github.com/users/kayo5994/followers", + "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", + "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", + "organizations_url": "https://api.github.com/users/kayo5994/orgs", + "repos_url": "https://api.github.com/users/kayo5994/repos", + "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", + "received_events_url": "https://api.github.com/users/kayo5994/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 539, - "download_count": 18, - "created_at": "2020-11-28T18:46:41Z", - "updated_at": "2020-11-28T18:46:41Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/latest-mac.yml" + "size": 43045724, + "download_count": 213, + "created_at": "2018-04-19T07:24:21Z", + "updated_at": "2018-04-19T07:42:07Z", + "browser_download_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/download/2.0.0/QMUI-2.0.0-macOS.zip" }, { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889577", - "id": 28889577, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTc3", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/assets/6898057", + "id": 6898057, + "node_id": "MDEyOlJlbGVhc2VBc3NldDY4OTgwNTc=", + "name": "QMUI-2.0.0-win32-x64.zip", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "kayo5994", + "id": 2270639, + "node_id": "MDQ6VXNlcjIyNzA2Mzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/kayo5994", + "html_url": "https://github.com/kayo5994", + "followers_url": "https://api.github.com/users/kayo5994/followers", + "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", + "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", + "organizations_url": "https://api.github.com/users/kayo5994/orgs", + "repos_url": "https://api.github.com/users/kayo5994/repos", + "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", + "received_events_url": "https://api.github.com/users/kayo5994/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 360, - "download_count": 19, - "created_at": "2020-11-28T18:48:39Z", - "updated_at": "2020-11-28T18:48:39Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/latest.yml" - }, + "size": 55948190, + "download_count": 372, + "created_at": "2018-04-19T07:24:21Z", + "updated_at": "2018-04-19T08:05:31Z", + "browser_download_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/download/2.0.0/QMUI-2.0.0-win32-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/tarball/2.0.0", + "zipball_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/zipball/2.0.0", + "body_html": "<h2>本次更新</h2>\n<ul>\n<li>基于最新的 <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> 进行打包,提升稳定性并优化程序体积。</li>\n<li>支持 <a href=\"https://github.com/Tencent/QMUI_Web/releases/tag/3.0.0\">QMUI Web 3.0.0</a>。</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:44.400Z" + }, + "quickredis": { + "latestRelease": { + "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/70867903", + "assets_url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/70867903/assets", + "upload_url": "https://uploads.github.com/repos/quick123official/quick_redis_blog/releases/70867903/assets{?name,label}", + "html_url": "https://github.com/quick123official/quick_redis_blog/releases/tag/v2.7.1", + "id": 70867903, + "author": { + "login": "quick123official", + "id": 58046636, + "node_id": "MDQ6VXNlcjU4MDQ2NjM2", + "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/quick123official", + "html_url": "https://github.com/quick123official", + "followers_url": "https://api.github.com/users/quick123official/followers", + "following_url": "https://api.github.com/users/quick123official/following{/other_user}", + "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", + "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", + "organizations_url": "https://api.github.com/users/quick123official/orgs", + "repos_url": "https://api.github.com/users/quick123official/repos", + "events_url": "https://api.github.com/users/quick123official/events{/privacy}", + "received_events_url": "https://api.github.com/users/quick123official/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOD-Tppc4EOVu_", + "tag_name": "v2.7.1", + "target_commitish": "hotfix/2.7.1", + "name": "v2.7.1", + "draft": false, + "prerelease": false, + "created_at": "2022-06-14T16:22:12Z", + "published_at": "2022-07-03T06:50:27Z", + "assets": [ { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889522", - "id": 28889522, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTIy", - "name": "Recode-Converter-1.2.0-mac.zip", - "label": "", + "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/70031795", + "id": 70031795, + "node_id": "RA_kwDOD-Tppc4ELJmz", + "name": "QuickRedis-2.7.1-linux-amd64.snap", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "quick123official", + "id": 58046636, + "node_id": "MDQ6VXNlcjU4MDQ2NjM2", + "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/quick123official", + "html_url": "https://github.com/quick123official", + "followers_url": "https://api.github.com/users/quick123official/followers", + "following_url": "https://api.github.com/users/quick123official/following{/other_user}", + "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", + "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", + "organizations_url": "https://api.github.com/users/quick123official/orgs", + "repos_url": "https://api.github.com/users/quick123official/repos", + "events_url": "https://api.github.com/users/quick123official/events{/privacy}", + "received_events_url": "https://api.github.com/users/quick123official/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 105984157, - "download_count": 43, - "created_at": "2020-11-28T18:46:23Z", - "updated_at": "2020-11-28T18:46:26Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-1.2.0-mac.zip" + "size": 88879104, + "download_count": 257, + "created_at": "2022-06-29T13:58:57Z", + "updated_at": "2022-06-29T14:00:45Z", + "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.7.1/QuickRedis-2.7.1-linux-amd64.snap" }, { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889530", - "id": 28889530, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTMw", - "name": "Recode-Converter-1.2.0.dmg", - "label": "", + "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/70032017", + "id": 70032017, + "node_id": "RA_kwDOD-Tppc4ELJqR", + "name": "QuickRedis-2.7.1-linux-x86_64.AppImage", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "quick123official", + "id": 58046636, + "node_id": "MDQ6VXNlcjU4MDQ2NjM2", + "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/quick123official", + "html_url": "https://github.com/quick123official", + "followers_url": "https://api.github.com/users/quick123official/followers", + "following_url": "https://api.github.com/users/quick123official/following{/other_user}", + "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", + "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", + "organizations_url": "https://api.github.com/users/quick123official/orgs", + "repos_url": "https://api.github.com/users/quick123official/repos", + "events_url": "https://api.github.com/users/quick123official/events{/privacy}", + "received_events_url": "https://api.github.com/users/quick123official/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 109851634, - "download_count": 102, - "created_at": "2020-11-28T18:46:38Z", - "updated_at": "2020-11-28T18:46:40Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-1.2.0.dmg" + "size": 78181184, + "download_count": 845, + "created_at": "2022-06-29T14:00:45Z", + "updated_at": "2022-06-29T14:03:04Z", + "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.7.1/QuickRedis-2.7.1-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889529", - "id": 28889529, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTI5", - "name": "Recode-Converter-1.2.0.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/70032286", + "id": 70032286, + "node_id": "RA_kwDOD-Tppc4ELJue", + "name": "QuickRedis-2.7.1-mac-arm64.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "quick123official", + "id": 58046636, + "node_id": "MDQ6VXNlcjU4MDQ2NjM2", + "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/quick123official", + "html_url": "https://github.com/quick123official", + "followers_url": "https://api.github.com/users/quick123official/followers", + "following_url": "https://api.github.com/users/quick123official/following{/other_user}", + "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", + "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", + "organizations_url": "https://api.github.com/users/quick123official/orgs", + "repos_url": "https://api.github.com/users/quick123official/repos", + "events_url": "https://api.github.com/users/quick123official/events{/privacy}", + "received_events_url": "https://api.github.com/users/quick123official/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 116490, - "download_count": 15, - "created_at": "2020-11-28T18:46:37Z", - "updated_at": "2020-11-28T18:46:38Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-1.2.0.dmg.blockmap" + "size": 92896270, + "download_count": 2157, + "created_at": "2022-06-29T14:03:04Z", + "updated_at": "2022-06-29T14:04:36Z", + "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.7.1/QuickRedis-2.7.1-mac-arm64.dmg" }, { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889572", - "id": 28889572, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTcy", - "name": "Recode-Converter-Setup-1.2.0.exe", - "label": "", + "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/70412294", + "id": 70412294, + "node_id": "RA_kwDOD-Tppc4EMmgG", + "name": "QuickRedis-2.7.1-mac-x64.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "quick123official", + "id": 58046636, + "node_id": "MDQ6VXNlcjU4MDQ2NjM2", + "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/quick123official", + "html_url": "https://github.com/quick123official", + "followers_url": "https://api.github.com/users/quick123official/followers", + "following_url": "https://api.github.com/users/quick123official/following{/other_user}", + "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", + "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", + "organizations_url": "https://api.github.com/users/quick123official/orgs", + "repos_url": "https://api.github.com/users/quick123official/repos", + "events_url": "https://api.github.com/users/quick123official/events{/privacy}", + "received_events_url": "https://api.github.com/users/quick123official/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77723362, - "download_count": 783, - "created_at": "2020-11-28T18:48:33Z", - "updated_at": "2020-11-28T18:48:38Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-Setup-1.2.0.exe" + "size": 88782029, + "download_count": 1773, + "created_at": "2022-07-03T06:44:38Z", + "updated_at": "2022-07-03T06:49:28Z", + "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.7.1/QuickRedis-2.7.1-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889573", - "id": 28889573, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTcz", - "name": "Recode-Converter-Setup-1.2.0.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/70532683", + "id": 70532683, + "node_id": "RA_kwDOD-Tppc4END5L", + "name": "QuickRedis-2.7.1-win-ia32.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "quick123official", + "id": 58046636, + "node_id": "MDQ6VXNlcjU4MDQ2NjM2", + "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/quick123official", + "html_url": "https://github.com/quick123official", + "followers_url": "https://api.github.com/users/quick123official/followers", + "following_url": "https://api.github.com/users/quick123official/following{/other_user}", + "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", + "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", + "organizations_url": "https://api.github.com/users/quick123official/orgs", + "repos_url": "https://api.github.com/users/quick123official/repos", + "events_url": "https://api.github.com/users/quick123official/events{/privacy}", + "received_events_url": "https://api.github.com/users/quick123official/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 82307, - "download_count": 18, - "created_at": "2020-11-28T18:48:33Z", - "updated_at": "2020-11-28T18:48:33Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-Setup-1.2.0.exe.blockmap" + "size": 74711162, + "download_count": 11578, + "created_at": "2022-07-04T15:12:32Z", + "updated_at": "2022-07-04T15:13:56Z", + "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.7.1/QuickRedis-2.7.1-win-ia32.exe" } ], - "tarball_url": "https://api.github.com/repos/murgatt/recode-converter/tarball/v1.2.0", - "zipball_url": "https://api.github.com/repos/murgatt/recode-converter/zipball/v1.2.0", - "body_html": "<h3>Bug Fixes</h3>\n<ul>\n<li>conversion error when destination is 'Same as source' (<a href=\"https://github.com/murgatt/recode-converter/issues/64\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/murgatt/recode-converter/pull/64/hovercard\">#64</a>) (<a href=\"https://github.com/murgatt/recode-converter/commit/ec1dd6b\">ec1dd6b</a>)</li>\n</ul>\n<h3>Features</h3>\n<ul>\n<li>add front side console error when conversion fails (<a href=\"https://github.com/murgatt/recode-converter/issues/65\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/murgatt/recode-converter/pull/65/hovercard\">#65</a>) (<a href=\"https://github.com/murgatt/recode-converter/commit/ce1647e\">ce1647e</a>)</li>\n<li>[beta] add fullscreen mode (<a href=\"https://github.com/murgatt/recode-converter/issues/62\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/murgatt/recode-converter/pull/62/hovercard\">#62</a>) (<a href=\"https://github.com/murgatt/recode-converter/commit/d479e65\">d479e65</a>)</li>\n<li>[beta] video comparison slider (<a href=\"https://github.com/murgatt/recode-converter/issues/59\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/murgatt/recode-converter/pull/59/hovercard\">#59</a>) (<a href=\"https://github.com/murgatt/recode-converter/commit/f8dc476\">f8dc476</a>)</li>\n<li>[beta] add an app menu (<a href=\"https://github.com/murgatt/recode-converter/issues/58\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/murgatt/recode-converter/pull/58/hovercard\">#58</a>) (<a href=\"https://github.com/murgatt/recode-converter/commit/214fe21\">214fe21</a>)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/quick123official/quick_redis_blog/tarball/v2.7.1", + "zipball_url": "https://api.github.com/repos/quick123official/quick_redis_blog/zipball/v2.7.1", + "body_html": "<ol>\n<li>支持显示编辑修改二进制数据;</li>\n<li>key列表可以支持排序;</li>\n<li>key的ttl支持设置为-1。</li>\n<li>优化获取keys列表</li>\n</ol>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.569Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:44.616Z" }, - "remaining-time": { + "r2e-todoworks": { "latestRelease": { - "url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904", - "assets_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904/assets", - "upload_url": "https://uploads.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904/assets{?name,label}", - "html_url": "https://github.com/funkyremi/macos-battery-remaining-menubar/releases/tag/1.0.3", - "id": 19009904, + "url": "https://api.github.com/repos/tuantvk/r2e-todoworks/releases/21607924", + "assets_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/releases/21607924/assets", + "upload_url": "https://uploads.github.com/repos/tuantvk/r2e-todoworks/releases/21607924/assets{?name,label}", + "html_url": "https://github.com/tuantvk/r2e-todoworks/releases/tag/v0.0.4", + "id": 21607924, "author": { - "login": "funkyremi", - "id": 4487178, - "node_id": "MDQ6VXNlcjQ0ODcxNzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4487178?v=4", + "login": "tuantvk", + "id": 30563960, + "node_id": "MDQ6VXNlcjMwNTYzOTYw", + "avatar_url": "https://avatars.githubusercontent.com/u/30563960?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/funkyremi", - "html_url": "https://github.com/funkyremi", - "followers_url": "https://api.github.com/users/funkyremi/followers", - "following_url": "https://api.github.com/users/funkyremi/following{/other_user}", - "gists_url": "https://api.github.com/users/funkyremi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/funkyremi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/funkyremi/subscriptions", - "organizations_url": "https://api.github.com/users/funkyremi/orgs", - "repos_url": "https://api.github.com/users/funkyremi/repos", - "events_url": "https://api.github.com/users/funkyremi/events{/privacy}", - "received_events_url": "https://api.github.com/users/funkyremi/received_events", + "url": "https://api.github.com/users/tuantvk", + "html_url": "https://github.com/tuantvk", + "followers_url": "https://api.github.com/users/tuantvk/followers", + "following_url": "https://api.github.com/users/tuantvk/following{/other_user}", + "gists_url": "https://api.github.com/users/tuantvk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tuantvk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tuantvk/subscriptions", + "organizations_url": "https://api.github.com/users/tuantvk/orgs", + "repos_url": "https://api.github.com/users/tuantvk/repos", + "events_url": "https://api.github.com/users/tuantvk/events{/privacy}", + "received_events_url": "https://api.github.com/users/tuantvk/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE5MDA5OTA0", - "tag_name": "1.0.3", + "node_id": "MDc6UmVsZWFzZTIxNjA3OTI0", + "tag_name": "v0.0.4", "target_commitish": "master", - "name": "1.0.3", + "name": "0.0.4", "draft": false, "prerelease": false, - "created_at": "2019-08-01T09:50:55Z", - "published_at": "2019-08-01T09:53:46Z", - "assets": [ - { - "url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/assets/14058308", - "id": 14058308, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDU4MzA4", - "name": "Battery.Remaining-1.0.3.dmg", - "label": null, - "uploader": { - "login": "funkyremi", - "id": 4487178, - "node_id": "MDQ6VXNlcjQ0ODcxNzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4487178?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/funkyremi", - "html_url": "https://github.com/funkyremi", - "followers_url": "https://api.github.com/users/funkyremi/followers", - "following_url": "https://api.github.com/users/funkyremi/following{/other_user}", - "gists_url": "https://api.github.com/users/funkyremi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/funkyremi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/funkyremi/subscriptions", - "organizations_url": "https://api.github.com/users/funkyremi/orgs", - "repos_url": "https://api.github.com/users/funkyremi/repos", - "events_url": "https://api.github.com/users/funkyremi/events{/privacy}", - "received_events_url": "https://api.github.com/users/funkyremi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 57431031, - "download_count": 1068, - "created_at": "2019-08-01T09:53:06Z", - "updated_at": "2019-08-01T09:53:44Z", - "browser_download_url": "https://github.com/funkyremi/macos-battery-remaining-menubar/releases/download/1.0.3/Battery.Remaining-1.0.3.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/tarball/1.0.3", - "zipball_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/zipball/1.0.3", - "body_html": "<ul>\n<li>Don't display time when battery is fully charged</li>\n</ul>" + "created_at": "2019-11-20T04:21:17Z", + "published_at": "2019-11-20T04:24:07Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/tarball/v0.0.4", + "zipball_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/zipball/v0.0.4", + "body_html": "<ul>\n<li>🎉 Release version 0.0.4 🎉</li>\n<li>🐛 Fix build warning react-optimize</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.596Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:44.757Z" }, - "redis-gui-unofficial": { + "r6rc": { "latestRelease": { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/62250616", - "assets_url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/62250616/assets", - "upload_url": "https://uploads.github.com/repos/ekvedaras/redis-gui/releases/62250616/assets{?name,label}", - "html_url": "https://github.com/ekvedaras/redis-gui/releases/tag/v2.0.0", - "id": 62250616, + "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/20294212", + "assets_url": "https://api.github.com/repos/AustinLeath/r6rc/releases/20294212/assets", + "upload_url": "https://uploads.github.com/repos/AustinLeath/r6rc/releases/20294212/assets{?name,label}", + "html_url": "https://github.com/AustinLeath/r6rc/releases/tag/v0.4.6", + "id": 20294212, "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "AustinLeath", + "id": 32113014, + "node_id": "MDQ6VXNlcjMyMTEzMDE0", + "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/AustinLeath", + "html_url": "https://github.com/AustinLeath", + "followers_url": "https://api.github.com/users/AustinLeath/followers", + "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", + "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", + "organizations_url": "https://api.github.com/users/AustinLeath/orgs", + "repos_url": "https://api.github.com/users/AustinLeath/repos", + "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", + "received_events_url": "https://api.github.com/users/AustinLeath/received_events", + "type": "User", "site_admin": false }, - "node_id": "RE_kwDOEUCvr84Dtd54", - "tag_name": "v2.0.0", - "target_commitish": "main", - "name": "v2.0.0", + "node_id": "MDc6UmVsZWFzZTIwMjk0MjEy", + "tag_name": "v0.4.6", + "target_commitish": "master", + "name": "0.4.6", "draft": false, "prerelease": false, - "created_at": "2022-03-19T15:53:16Z", - "published_at": "2022-03-19T16:14:50Z", + "created_at": "2019-09-27T00:19:56Z", + "published_at": "2019-09-27T00:20:12Z", "assets": [ { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969115", - "id": 59969115, - "node_id": "RA_kwDOEUCvr84Dkw5b", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155198", + "id": 15155198, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTk4", + "name": "latest.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "AustinLeath", + "id": 32113014, + "node_id": "MDQ6VXNlcjMyMTEzMDE0", + "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/AustinLeath", + "html_url": "https://github.com/AustinLeath", + "followers_url": "https://api.github.com/users/AustinLeath/followers", + "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", + "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", + "organizations_url": "https://api.github.com/users/AustinLeath/orgs", + "repos_url": "https://api.github.com/users/AustinLeath/repos", + "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", + "received_events_url": "https://api.github.com/users/AustinLeath/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 8115, - "download_count": 132, - "created_at": "2022-03-19T15:56:44Z", - "updated_at": "2022-03-19T15:56:45Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/latest-linux.yml" + "size": 336, + "download_count": 1187, + "created_at": "2019-09-27T00:01:25Z", + "updated_at": "2019-09-27T00:01:25Z", + "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/latest.yml" }, { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969179", - "id": 59969179, - "node_id": "RA_kwDOEUCvr84Dkw6b", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155191", + "id": 15155191, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTkx", + "name": "R6RC-Setup-0.4.6.exe", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "AustinLeath", + "id": 32113014, + "node_id": "MDQ6VXNlcjMyMTEzMDE0", + "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/AustinLeath", + "html_url": "https://github.com/AustinLeath", + "followers_url": "https://api.github.com/users/AustinLeath/followers", + "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", + "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", + "organizations_url": "https://api.github.com/users/AustinLeath/orgs", + "repos_url": "https://api.github.com/users/AustinLeath/repos", + "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", + "received_events_url": "https://api.github.com/users/AustinLeath/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 8236, - "download_count": 1185, - "created_at": "2022-03-19T15:58:16Z", - "updated_at": "2022-03-19T15:58:16Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/latest-mac.yml" + "size": 46191145, + "download_count": 7911, + "created_at": "2019-09-27T00:00:59Z", + "updated_at": "2019-09-27T00:01:25Z", + "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/R6RC-Setup-0.4.6.exe" }, { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969163", - "id": 59969163, - "node_id": "RA_kwDOEUCvr84Dkw6L", - "name": "latest.yml", + "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155192", + "id": 15155192, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTky", + "name": "R6RC-Setup-0.4.6.exe.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "AustinLeath", + "id": 32113014, + "node_id": "MDQ6VXNlcjMyMTEzMDE0", + "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/AustinLeath", + "html_url": "https://github.com/AustinLeath", + "followers_url": "https://api.github.com/users/AustinLeath/followers", + "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", + "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", + "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", + "organizations_url": "https://api.github.com/users/AustinLeath/orgs", + "repos_url": "https://api.github.com/users/AustinLeath/repos", + "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", + "received_events_url": "https://api.github.com/users/AustinLeath/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 8091, - "download_count": 2237, - "created_at": "2022-03-19T15:57:57Z", - "updated_at": "2022-03-19T15:57:57Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/latest.yml" - }, + "size": 49179, + "download_count": 75, + "created_at": "2019-09-27T00:00:59Z", + "updated_at": "2019-09-27T00:00:59Z", + "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/R6RC-Setup-0.4.6.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/AustinLeath/r6rc/tarball/v0.4.6", + "zipball_url": "https://api.github.com/repos/AustinLeath/r6rc/zipball/v0.4.6", + "body_html": "<h1>VERSION 0.4.6 CHANGE NOTES</h1>\n<h1>CHANGES</h1>\n<ul>\n<li><strong>Added</strong> profile images to the contributors page</li>\n<li><strong>Added</strong> the Copper V, Bronze V, Silver V and Champion ranks to reflect Ember Rise</li>\n<li><strong>Removed</strong> the Gold IV rank to reflect Ember Rise</li>\n<li><strong>Changed</strong> how the dropdown looks for selecting a rank (now high to low)</li>\n<li><strong>Changed</strong> the values in which MMR is calculated</li>\n<li><strong>Improved</strong> R6RC startup time</li>\n<li><strong>Updated</strong> crucial dependencies to the latest version</li>\n</ul>\n<h1>COMING SOON</h1>\n<ul>\n<li><strong>Soon</strong> ALL THE THINGS</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:44.758Z" + }, + "racompass": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:44.817Z" + }, + "raider-for-instagram": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:45.035Z" + }, + "rainbow-board": { + "latestRelease": { + "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664", + "assets_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664/assets", + "upload_url": "https://uploads.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664/assets{?name,label}", + "html_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/tag/v0.8.1", + "id": 53659664, + "author": { + "login": "harshkhandeparkar", + "id": 34770591, + "node_id": "MDQ6VXNlcjM0NzcwNTkx", + "avatar_url": "https://avatars.githubusercontent.com/u/34770591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/harshkhandeparkar", + "html_url": "https://github.com/harshkhandeparkar", + "followers_url": "https://api.github.com/users/harshkhandeparkar/followers", + "following_url": "https://api.github.com/users/harshkhandeparkar/following{/other_user}", + "gists_url": "https://api.github.com/users/harshkhandeparkar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/harshkhandeparkar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/harshkhandeparkar/subscriptions", + "organizations_url": "https://api.github.com/users/harshkhandeparkar/orgs", + "repos_url": "https://api.github.com/users/harshkhandeparkar/repos", + "events_url": "https://api.github.com/users/harshkhandeparkar/events{/privacy}", + "received_events_url": "https://api.github.com/users/harshkhandeparkar/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOEltons4DMsgQ", + "tag_name": "v0.8.1", + "target_commitish": "main", + "name": "Multiple Export", + "draft": false, + "prerelease": false, + "created_at": "2021-11-18T17:14:04Z", + "published_at": "2021-11-18T17:28:04Z", + "assets": [ { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969133", - "id": 59969133, - "node_id": "RA_kwDOEUCvr84Dkw5t", - "name": "redis-gui-2.0.0-mac.zip", + "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774099", + "id": 49774099, + "node_id": "RA_kwDOEltons4C934T", + "name": "Rainbow-Board-0.8.1-win.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -84516,17 +90375,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 83147752, - "download_count": 547, - "created_at": "2022-03-19T15:57:25Z", - "updated_at": "2022-03-19T15:57:30Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0-mac.zip" + "size": 81023753, + "download_count": 289, + "created_at": "2021-11-18T17:32:26Z", + "updated_at": "2021-11-18T17:32:28Z", + "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1-win.zip" }, { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969134", - "id": 59969134, - "node_id": "RA_kwDOEUCvr84Dkw5u", - "name": "redis-gui-2.0.0-mac.zip.blockmap", + "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49773972", + "id": 49773972, + "node_id": "RA_kwDOEltons4C932U", + "name": "Rainbow-Board-0.8.1.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -84550,17 +90409,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89694, - "download_count": 2, - "created_at": "2022-03-19T15:57:25Z", - "updated_at": "2022-03-19T15:57:26Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0-mac.zip.blockmap" + "size": 81568347, + "download_count": 1440, + "created_at": "2021-11-18T17:30:07Z", + "updated_at": "2021-11-18T17:30:10Z", + "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.AppImage" }, { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969091", - "id": 59969091, - "node_id": "RA_kwDOEUCvr84Dkw5D", - "name": "redis-gui-2.0.0.AppImage", + "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774101", + "id": 49774101, + "node_id": "RA_kwDOEltons4C934V", + "name": "Rainbow-Board-0.8.1.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -84584,17 +90443,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 106952953, - "download_count": 94, - "created_at": "2022-03-19T15:56:15Z", - "updated_at": "2022-03-19T15:56:18Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0.AppImage" + "size": 80679297, + "download_count": 108, + "created_at": "2021-11-18T17:32:34Z", + "updated_at": "2021-11-18T17:32:37Z", + "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.dmg" }, { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969172", - "id": 59969172, - "node_id": "RA_kwDOEUCvr84Dkw6U", - "name": "redis-gui-2.0.0.dmg", + "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774198", + "id": 49774198, + "node_id": "RA_kwDOEltons4C9352", + "name": "Rainbow-Board-0.8.1.msi", "label": "", "uploader": { "login": "github-actions[bot]", @@ -84618,17 +90477,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 85962231, - "download_count": 231, - "created_at": "2022-03-19T15:58:13Z", - "updated_at": "2022-03-19T15:58:16Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0.dmg" + "size": 67805184, + "download_count": 1901, + "created_at": "2021-11-18T17:33:47Z", + "updated_at": "2021-11-18T17:33:50Z", + "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.msi" }, { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969171", - "id": 59969171, - "node_id": "RA_kwDOEUCvr84Dkw6T", - "name": "redis-gui-2.0.0.dmg.blockmap", + "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774033", + "id": 49774033, + "node_id": "RA_kwDOEltons4C933R", + "name": "rainbow-board-0.8.1.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -84650,19 +90509,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 89784, - "download_count": 8, - "created_at": "2022-03-19T15:58:13Z", - "updated_at": "2022-03-19T15:58:13Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0.dmg.blockmap" + "size": 77658819, + "download_count": 121, + "created_at": "2021-11-18T17:31:00Z", + "updated_at": "2021-11-18T17:31:02Z", + "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/rainbow-board-0.8.1.zip" }, { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969161", - "id": 59969161, - "node_id": "RA_kwDOEUCvr84Dkw6J", - "name": "redis-gui-Setup-2.0.0.exe", + "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774098", + "id": 49774098, + "node_id": "RA_kwDOEltons4C934S", + "name": "Rainbow-Board-Setup-0.8.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -84686,17 +90545,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 66067916, - "download_count": 1131, - "created_at": "2022-03-19T15:57:54Z", - "updated_at": "2022-03-19T15:57:57Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-Setup-2.0.0.exe" + "size": 59158702, + "download_count": 2352, + "created_at": "2021-11-18T17:32:24Z", + "updated_at": "2021-11-18T17:32:26Z", + "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-Setup-0.8.1.exe" }, { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969160", - "id": 59969160, - "node_id": "RA_kwDOEUCvr84Dkw6I", - "name": "redis-gui-Setup-2.0.0.exe.blockmap", + "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774087", + "id": 49774087, + "node_id": "RA_kwDOEltons4C934H", + "name": "rainbow-board_0.8.1_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -84720,5371 +90579,5416 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 70011, - "download_count": 6, - "created_at": "2022-03-19T15:57:54Z", - "updated_at": "2022-03-19T15:57:54Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-Setup-2.0.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/ekvedaras/redis-gui/tarball/v2.0.0", - "zipball_url": "https://api.github.com/repos/ekvedaras/redis-gui/zipball/v2.0.0", - "body_html": "<h1>Changed</h1>\n<ul>\n<li>Rewritten with new template, vite, vue3, typescript.</li>\n</ul>\n<h1>Added</h1>\n<ul>\n<li>App will ask to define a server on first launch instead of trying to connect to localhost.</li>\n</ul>\n<h1>Fixed</h1>\n<ul>\n<li>Handle cases when <code>config</code> command is not available.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.610Z" - }, - "remindr": { - "latestRelease": { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/58528099", - "assets_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/58528099/assets", - "upload_url": "https://uploads.github.com/repos/MrDavidRios/remindr_releases/releases/58528099/assets{?name,label}", - "html_url": "https://github.com/MrDavidRios/remindr_releases/releases/tag/v1.5.5", - "id": 58528099, - "author": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTU4NTI4MDk5", - "tag_name": "v1.5.5", - "target_commitish": "main", - "name": "1.5.5", - "draft": false, - "prerelease": false, - "created_at": "2021-06-17T02:24:06Z", - "published_at": "2022-02-02T15:55:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55643856", - "id": 55643856, - "node_id": "RA_kwDOFan7uM4DUQ7Q", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 134552, - "created_at": "2022-02-02T15:42:38Z", - "updated_at": "2022-02-02T15:42:38Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/latest.yml" - }, - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55644435", - "id": 55644435, - "node_id": "RA_kwDOFan7uM4DURET", - "name": "Remindr-1.5.5.pkg", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 132565118, - "download_count": 24, - "created_at": "2022-02-02T15:47:52Z", - "updated_at": "2022-02-02T15:47:56Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/Remindr-1.5.5.pkg" - }, - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55643846", - "id": 55643846, - "node_id": "RA_kwDOFan7uM4DUQ7G", - "name": "Remindr-Setup-1.5.5.exe", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93930906, - "download_count": 379, - "created_at": "2022-02-02T15:42:33Z", - "updated_at": "2022-02-02T15:42:38Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/Remindr-Setup-1.5.5.exe" - }, - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55643845", - "id": 55643845, - "node_id": "RA_kwDOFan7uM4DUQ7F", - "name": "Remindr-Setup-1.5.5.exe.blockmap", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99127, - "download_count": 62, - "created_at": "2022-02-02T15:42:33Z", - "updated_at": "2022-02-02T15:42:33Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/Remindr-Setup-1.5.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55643987", - "id": 55643987, - "node_id": "RA_kwDOFan7uM4DUQ9T", - "name": "remindr_1.5.5_amd64.deb", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75710246, - "download_count": 96, - "created_at": "2022-02-02T15:43:35Z", - "updated_at": "2022-02-02T15:43:37Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/remindr_1.5.5_amd64.deb" + "size": 56556384, + "download_count": 863, + "created_at": "2021-11-18T17:32:02Z", + "updated_at": "2021-11-18T17:32:04Z", + "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/rainbow-board_0.8.1_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/tarball/v1.5.5", - "zipball_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/zipball/v1.5.5", - "body_html": "<p><strong>Bugfixes</strong></p>\n<ul>\n<li>Pinned tasks that are overdue now properly show up as overdue</li>\n<li>A variety of compatibility fixes for mobile</li>\n<li>Tasks can now be duplicated properly when containing a repeating scheduled reminder</li>\n<li>In the 'Today' timeframe, total tasks are now counted correctly when 'overdue reminders as today' setting is disabled</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/tarball/v0.8.1", + "zipball_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/zipball/v0.8.1", + "body_html": "<h4>Added</h4>\n<ul>\n<li>Export all pages feature. Read the What's New screen.</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.726Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:45.288Z" }, - "rendertune": { + "raven-reader": { "latestRelease": { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/60531395", - "assets_url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/60531395/assets", - "upload_url": "https://uploads.github.com/repos/MartinBarker/RenderTune/releases/60531395/assets{?name,label}", - "html_url": "https://github.com/MartinBarker/RenderTune/releases/tag/v1.1.1", - "id": 60531395, + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/106848671", + "assets_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/106848671/assets", + "upload_url": "https://uploads.github.com/repos/hello-efficiency-inc/raven-reader/releases/106848671/assets{?name,label}", + "html_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/tag/v1.0.80", + "id": 106848671, "author": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOEz-T9M4Dm6LD", - "tag_name": "v1.1.1", + "node_id": "RE_kwDOAup9Ts4GXmGf", + "tag_name": "v1.0.80", "target_commitish": "master", - "name": "1.1.1", + "name": "v1.0.80", "draft": false, "prerelease": false, - "created_at": "2022-01-19T01:52:05Z", - "published_at": "2022-02-26T19:25:59Z", + "created_at": "2023-03-29T01:13:41Z", + "published_at": "2023-06-04T02:36:47Z", "assets": [ { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58007075", - "id": 58007075, - "node_id": "RA_kwDOEz-T9M4DdR4j", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173724", + "id": 111173724, + "node_id": "RA_kwDOAup9Ts4GoGBc", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 372, - "download_count": 6, - "created_at": "2022-02-26T19:22:07Z", - "updated_at": "2022-02-26T19:22:08Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/latest-linux.yml" + "size": 377, + "download_count": 25, + "created_at": "2023-06-04T02:12:45Z", + "updated_at": "2023-06-04T02:12:46Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/latest-linux.yml" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/57973377", - "id": 57973377, - "node_id": "RA_kwDOEz-T9M4DdJqB", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173723", + "id": 111173723, + "node_id": "RA_kwDOAup9Ts4GoGBb", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 507, - "download_count": 6, - "created_at": "2022-02-26T07:55:32Z", - "updated_at": "2022-02-26T07:55:33Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/latest-mac.yml" + "size": 508, + "download_count": 9, + "created_at": "2023-06-04T02:12:45Z", + "updated_at": "2023-06-04T02:12:46Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/latest-mac.yml" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003687", - "id": 58003687, - "node_id": "RA_kwDOEz-T9M4DdRDn", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173722", + "id": 111173722, + "node_id": "RA_kwDOAup9Ts4GoGBa", "name": "latest.yml", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 578, - "download_count": 339, - "created_at": "2022-02-26T18:13:17Z", - "updated_at": "2022-02-26T18:13:17Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/latest.yml" + "size": 355, + "download_count": 20, + "created_at": "2023-06-04T02:12:45Z", + "updated_at": "2023-06-04T02:12:46Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/latest.yml" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003197", - "id": 58003197, - "node_id": "RA_kwDOEz-T9M4DdQ79", - "name": "rendertune-1.1.1-x64.nsis.7z", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173638", + "id": 111173638, + "node_id": "RA_kwDOAup9Ts4GoGAG", + "name": "Raven-1.0.80_portable.exe", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 303142341, - "download_count": 49, - "created_at": "2022-02-26T18:02:21Z", - "updated_at": "2022-02-26T18:12:43Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/rendertune-1.1.1-x64.nsis.7z" + "size": 69841632, + "download_count": 498, + "created_at": "2023-06-04T02:11:46Z", + "updated_at": "2023-06-04T02:12:12Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/Raven-1.0.80_portable.exe" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58006942", - "id": 58006942, - "node_id": "RA_kwDOEz-T9M4DdR2e", - "name": "RenderTune-1.1.1.AppImage", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173296", + "id": 111173296, + "node_id": "RA_kwDOAup9Ts4GoF6w", + "name": "Raven-Reader-1.0.80-arm64.dmg", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 291226216, - "download_count": 5, - "created_at": "2022-02-26T19:18:59Z", - "updated_at": "2022-02-26T19:21:18Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-1.1.1.AppImage" + "size": 88432469, + "download_count": 42, + "created_at": "2023-06-04T02:07:31Z", + "updated_at": "2023-06-04T02:07:51Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/Raven-Reader-1.0.80-arm64.dmg" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003194", - "id": 58003194, - "node_id": "RA_kwDOEz-T9M4DdQ76", - "name": "RenderTune-1.1.1.appx", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173295", + "id": 111173295, + "node_id": "RA_kwDOAup9Ts4GoF6v", + "name": "Raven-Reader-1.0.80-arm64.dmg.blockmap", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 421751666, - "download_count": 1, - "created_at": "2022-02-26T18:02:16Z", - "updated_at": "2022-02-26T18:11:06Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-1.1.1.appx" + "size": 93158, + "download_count": 5, + "created_at": "2023-06-04T02:07:31Z", + "updated_at": "2023-06-04T02:07:31Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/Raven-Reader-1.0.80-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003341", - "id": 58003341, - "node_id": "RA_kwDOEz-T9M4DdQ-N", - "name": "RenderTune-1.1.1.exe", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173529", + "id": 111173529, + "node_id": "RA_kwDOAup9Ts4GoF-Z", + "name": "Raven-Reader-1.0.80.AppImage", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 246834096, - "download_count": 29, - "created_at": "2022-02-26T18:05:15Z", - "updated_at": "2022-02-26T18:13:17Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-1.1.1.exe" + "size": 93147537, + "download_count": 795, + "created_at": "2023-06-04T02:10:14Z", + "updated_at": "2023-06-04T02:11:27Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/Raven-Reader-1.0.80.AppImage" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/57972363", - "id": 57972363, - "node_id": "RA_kwDOEz-T9M4DdJaL", - "name": "RenderTune-mac.dmg", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173522", + "id": 111173522, + "node_id": "RA_kwDOAup9Ts4GoF-S", + "name": "Raven-Reader-1.0.80.dmg", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 333885059, - "download_count": 9, - "created_at": "2022-02-26T07:35:06Z", - "updated_at": "2022-02-26T07:53:44Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-mac.dmg" + "size": 93028866, + "download_count": 37, + "created_at": "2023-06-04T02:10:09Z", + "updated_at": "2023-06-04T02:11:12Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/Raven-Reader-1.0.80.dmg" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/57972362", - "id": 57972362, - "node_id": "RA_kwDOEz-T9M4DdJaK", - "name": "RenderTune-mac.dmg.blockmap", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173524", + "id": 111173524, + "node_id": "RA_kwDOAup9Ts4GoF-U", + "name": "Raven-Reader-1.0.80.dmg.blockmap", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 348165, - "download_count": 0, - "created_at": "2022-02-26T07:35:05Z", - "updated_at": "2022-02-26T07:35:08Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-mac.dmg.blockmap" + "size": 99019, + "download_count": 5, + "created_at": "2023-06-04T02:10:09Z", + "updated_at": "2023-06-04T02:10:10Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/Raven-Reader-1.0.80.dmg.blockmap" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/57972395", - "id": 57972395, - "node_id": "RA_kwDOEz-T9M4DdJar", - "name": "RenderTune-mac.zip", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173648", + "id": 111173648, + "node_id": "RA_kwDOAup9Ts4GoGAQ", + "name": "Raven-Reader-Setup-1.0.80.exe", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 323308350, - "download_count": 1, - "created_at": "2022-02-26T07:35:53Z", - "updated_at": "2022-02-26T07:55:32Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-mac.zip" + "size": 70086256, + "download_count": 1714, + "created_at": "2023-06-04T02:11:51Z", + "updated_at": "2023-06-04T02:12:20Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/Raven-Reader-Setup-1.0.80.exe" }, { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003200", - "id": 58003200, - "node_id": "RA_kwDOEz-T9M4DdQ8A", - "name": "RenderTune-Web-Setup-1.1.1.exe", + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173647", + "id": 111173647, + "node_id": "RA_kwDOAup9Ts4GoGAP", + "name": "Raven-Reader-Setup-1.0.80.exe.blockmap", "label": "", "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 649396, + "size": 74737, "download_count": 23, - "created_at": "2022-02-26T18:02:27Z", - "updated_at": "2022-02-26T18:02:37Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-Web-Setup-1.1.1.exe" + "created_at": "2023-06-04T02:11:51Z", + "updated_at": "2023-06-04T02:11:51Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/Raven-Reader-Setup-1.0.80.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/111173531", + "id": 111173531, + "node_id": "RA_kwDOAup9Ts4GoF-b", + "name": "raven-reader_1.0.80_amd64.snap", + "label": "", + "uploader": { + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 80044032, + "download_count": 27, + "created_at": "2023-06-04T02:10:19Z", + "updated_at": "2023-06-04T02:11:08Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.80/raven-reader_1.0.80_amd64.snap" } ], - "tarball_url": "https://api.github.com/repos/MartinBarker/RenderTune/tarball/v1.1.1", - "zipball_url": "https://api.github.com/repos/MartinBarker/RenderTune/zipball/v1.1.1", - "body_html": "<p>v1.1.1</p>\n<p>New Features:</p>\n<p>New image picker with preview for main / individual tables</p>\n<p>New video format option with .mkv / .mp4 options</p>\n<p>.mkv allows for video renders with much higher quality audio codecs</p>\n<p>Audio files table now initially be sorted naturally by filename</p>\n<p>Added custom padding color options</p>\n<p>Selected custom color option saved for main concat upload and individual table</p>\n<p>Padding color displayed in options and select dropdown</p>\n<p>Added open file and open folder icons in render list</p>\n<p>Revamped FFMPEG commands to only need one single command instead of two</p>\n<p>Added API route for rendering videos via HTTP request (default port: 3030)</p>\n<p>Improved tracklist timestamp preciseness</p>\n<p>Bug Fixes:</p>\n<p>Fixed edge case errors with render status percentages was not appearing</p>\n<p>Added FFMPEG command error text to render list status column if render fails</p>" + "tarball_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/tarball/v1.0.80", + "zipball_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/zipball/v1.0.80", + "body_html": "<ul>\n<li>Package patches and updates</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/106848671/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.837Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:45.288Z" }, - "responsivize": { + "react-explorer": { "latestRelease": { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891", - "assets_url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891/assets", - "upload_url": "https://uploads.github.com/repos/virejdasani/Responsivize/releases/50075891/assets{?name,label}", - "html_url": "https://github.com/virejdasani/Responsivize/releases/tag/v3.0.0", - "id": 50075891, + "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/92038771", + "assets_url": "https://api.github.com/repos/warpdesign/react-explorer/releases/92038771/assets", + "upload_url": "https://uploads.github.com/repos/warpdesign/react-explorer/releases/92038771/assets{?name,label}", + "html_url": "https://github.com/warpdesign/react-explorer/releases/tag/v3.1.0", + "id": 92038771, "author": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", + "login": "warpdesign", + "id": 199648, + "node_id": "MDQ6VXNlcjE5OTY0OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", + "url": "https://api.github.com/users/warpdesign", + "html_url": "https://github.com/warpdesign", + "followers_url": "https://api.github.com/users/warpdesign/followers", + "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", + "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", + "organizations_url": "https://api.github.com/users/warpdesign/orgs", + "repos_url": "https://api.github.com/users/warpdesign/repos", + "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", + "received_events_url": "https://api.github.com/users/warpdesign/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTUwMDc1ODkx", - "tag_name": "v3.0.0", + "node_id": "RE_kwDOCSGA7M4FfGZz", + "tag_name": "v3.1.0", "target_commitish": "master", - "name": "Responsivize v3.0.0", + "name": "v3.1.0", "draft": false, "prerelease": false, - "created_at": "2021-09-03T04:28:06Z", - "published_at": "2021-09-22T17:18:51Z", + "created_at": "2023-02-10T15:07:55Z", + "published_at": "2023-02-10T15:31:32Z", "assets": [ { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45512260", - "id": 45512260, - "node_id": "RA_kwDOFezpcs4CtnZE", - "name": "Responsivize-Linux.zip", + "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/95106632", + "id": 95106632, + "node_id": "RA_kwDOCSGA7M4FqzZI", + "name": "react-explorer-3.1.0-linux-amd64.AppImage", "label": null, "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", + "login": "warpdesign", + "id": 199648, + "node_id": "MDQ6VXNlcjE5OTY0OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", + "url": "https://api.github.com/users/warpdesign", + "html_url": "https://github.com/warpdesign", + "followers_url": "https://api.github.com/users/warpdesign/followers", + "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", + "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", + "organizations_url": "https://api.github.com/users/warpdesign/orgs", + "repos_url": "https://api.github.com/users/warpdesign/repos", + "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", + "received_events_url": "https://api.github.com/users/warpdesign/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 114082964, - "download_count": 210, - "created_at": "2021-09-24T07:37:56Z", - "updated_at": "2021-09-24T07:38:29Z", - "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-Linux.zip" + "size": 103237793, + "download_count": 64, + "created_at": "2023-02-10T15:26:06Z", + "updated_at": "2023-02-10T15:26:12Z", + "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v3.1.0/react-explorer-3.1.0-linux-amd64.AppImage" }, { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45512308", - "id": 45512308, - "node_id": "RA_kwDOFezpcs4CtnZ0", - "name": "Responsivize-MacOS.zip", + "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/95106641", + "id": 95106641, + "node_id": "RA_kwDOCSGA7M4FqzZR", + "name": "react-explorer-3.1.0-linux-amd64.deb", + "label": null, + "uploader": { + "login": "warpdesign", + "id": 199648, + "node_id": "MDQ6VXNlcjE5OTY0OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warpdesign", + "html_url": "https://github.com/warpdesign", + "followers_url": "https://api.github.com/users/warpdesign/followers", + "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", + "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", + "organizations_url": "https://api.github.com/users/warpdesign/orgs", + "repos_url": "https://api.github.com/users/warpdesign/repos", + "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", + "received_events_url": "https://api.github.com/users/warpdesign/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-deb", + "state": "uploaded", + "size": 68951276, + "download_count": 63, + "created_at": "2023-02-10T15:26:12Z", + "updated_at": "2023-02-10T15:26:17Z", + "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v3.1.0/react-explorer-3.1.0-linux-amd64.deb" + }, + { + "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/95106650", + "id": 95106650, + "node_id": "RA_kwDOCSGA7M4FqzZa", + "name": "react-explorer-3.1.0-linux-arm64.AppImage", + "label": null, + "uploader": { + "login": "warpdesign", + "id": 199648, + "node_id": "MDQ6VXNlcjE5OTY0OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warpdesign", + "html_url": "https://github.com/warpdesign", + "followers_url": "https://api.github.com/users/warpdesign/followers", + "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", + "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", + "organizations_url": "https://api.github.com/users/warpdesign/orgs", + "repos_url": "https://api.github.com/users/warpdesign/repos", + "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", + "received_events_url": "https://api.github.com/users/warpdesign/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 104124980, + "download_count": 7, + "created_at": "2023-02-10T15:26:17Z", + "updated_at": "2023-02-10T15:26:23Z", + "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v3.1.0/react-explorer-3.1.0-linux-arm64.AppImage" + }, + { + "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/95106657", + "id": 95106657, + "node_id": "RA_kwDOCSGA7M4FqzZh", + "name": "react-explorer-3.1.0-linux-arm64.deb", "label": null, "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", + "login": "warpdesign", + "id": 199648, + "node_id": "MDQ6VXNlcjE5OTY0OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", + "url": "https://api.github.com/users/warpdesign", + "html_url": "https://github.com/warpdesign", + "followers_url": "https://api.github.com/users/warpdesign/followers", + "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", + "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", + "organizations_url": "https://api.github.com/users/warpdesign/orgs", + "repos_url": "https://api.github.com/users/warpdesign/repos", + "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", + "received_events_url": "https://api.github.com/users/warpdesign/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-deb", "state": "uploaded", - "size": 114183356, - "download_count": 583, - "created_at": "2021-09-24T07:38:50Z", - "updated_at": "2021-09-24T07:39:21Z", - "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-MacOS.zip" + "size": 65180730, + "download_count": 32, + "created_at": "2023-02-10T15:26:23Z", + "updated_at": "2023-02-10T15:26:27Z", + "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v3.1.0/react-explorer-3.1.0-linux-arm64.deb" }, { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45517733", - "id": 45517733, - "node_id": "RA_kwDOFezpcs4Ctoul", - "name": "Responsivize-Windows.zip", + "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/95106664", + "id": 95106664, + "node_id": "RA_kwDOCSGA7M4FqzZo", + "name": "react-explorer-3.1.0-mac-universal.dmg", "label": null, "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", + "login": "warpdesign", + "id": 199648, + "node_id": "MDQ6VXNlcjE5OTY0OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", + "url": "https://api.github.com/users/warpdesign", + "html_url": "https://github.com/warpdesign", + "followers_url": "https://api.github.com/users/warpdesign/followers", + "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", + "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", + "organizations_url": "https://api.github.com/users/warpdesign/orgs", + "repos_url": "https://api.github.com/users/warpdesign/repos", + "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", + "received_events_url": "https://api.github.com/users/warpdesign/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 68443080, - "download_count": 857, - "created_at": "2021-09-24T09:10:40Z", - "updated_at": "2021-09-24T09:10:56Z", - "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-Windows.zip" + "size": 165186531, + "download_count": 47, + "created_at": "2023-02-10T15:26:27Z", + "updated_at": "2023-02-10T15:26:39Z", + "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v3.1.0/react-explorer-3.1.0-mac-universal.dmg" }, { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45384252", - "id": 45384252, - "node_id": "RA_kwDOFezpcs4CtII8", - "name": "Responsivize-WindowsPortable.zip", + "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/95106691", + "id": 95106691, + "node_id": "RA_kwDOCSGA7M4FqzaD", + "name": "react-explorer-3.1.0-windows-universal-setup.exe", "label": null, "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", + "login": "warpdesign", + "id": 199648, + "node_id": "MDQ6VXNlcjE5OTY0OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", + "url": "https://api.github.com/users/warpdesign", + "html_url": "https://github.com/warpdesign", + "followers_url": "https://api.github.com/users/warpdesign/followers", + "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", + "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", + "organizations_url": "https://api.github.com/users/warpdesign/orgs", + "repos_url": "https://api.github.com/users/warpdesign/repos", + "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", + "received_events_url": "https://api.github.com/users/warpdesign/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 97336464, - "download_count": 51, - "created_at": "2021-09-22T17:17:25Z", - "updated_at": "2021-09-24T09:11:43Z", - "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-WindowsPortable.zip" + "size": 147491572, + "download_count": 141, + "created_at": "2023-02-10T15:26:39Z", + "updated_at": "2023-02-10T15:26:48Z", + "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v3.1.0/react-explorer-3.1.0-windows-universal-setup.exe" } ], - "tarball_url": "https://api.github.com/repos/virejdasani/Responsivize/tarball/v3.0.0", - "zipball_url": "https://api.github.com/repos/virejdasani/Responsivize/zipball/v3.0.0", - "body_html": "<h1><a href=\"https://virejdasani.github.io/Responsivize/\" rel=\"nofollow\">Responsivize</a> v3.0.0</h1>\n<h2>What's new?</h2>\n<ul>\n<li>The URL bar no longer requires <code>http://</code> or <code>https://</code> prefix</li>\n<li>Selecting URL bar now selects all the text</li>\n<li>Minor bug fixes</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891/reactions", - "total_count": 7, - "+1": 1, - "-1": 0, - "laugh": 1, - "hooray": 2, - "confused": 0, - "heart": 2, - "rocket": 1, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/warpdesign/react-explorer/tarball/v3.1.0", + "zipball_url": "https://api.github.com/repos/warpdesign/react-explorer/zipball/v3.1.0", + "body_html": "<h2>New Features</h2>\n<ul>\n<li>Added new Icon view (default is still the previous details view)</li>\n<li>Added new DefaultView setting in Prefs Panel</li>\n</ul>\n<h2>What's Changed</h2>\n<ul>\n<li>Lots of icons have been updated to better reflect their use</li>\n<li>Hidden file toggle was moved to the left to prevent accidental click when resizing the window</li>\n</ul>\n<h2>Engineering</h2>\n<ul>\n<li>StatusBar was updated to remove useless states</li>\n<li><code>layout</code> was renamed to <code>viewmode</code></li>\n<li>new Hooks <code>useFileClick</code> & <code>useDragFile</code> have been added</li>\n<li>new <code>withInlineRename</code> HOC has been added</li>\n</ul>\n<h2>Changelog</h2>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/warpdesign/react-explorer/compare/v3.0.0...v3.1.0\"><tt>v3.0.0...v3.1.0</tt></a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.862Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:45.545Z" }, - "ride": { + "reach-podcast-player": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:45.705Z" + }, + "rebaslight": { "latestRelease": { - "url": "https://api.github.com/repos/Dyalog/ride/releases/60223947", - "assets_url": "https://api.github.com/repos/Dyalog/ride/releases/60223947/assets", - "upload_url": "https://uploads.github.com/repos/Dyalog/ride/releases/60223947/assets{?name,label}", - "html_url": "https://github.com/Dyalog/ride/releases/tag/v4.4.3687", - "id": 60223947, + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/92934436", + "assets_url": "https://api.github.com/repos/rebaslight/rebaslight/releases/92934436/assets", + "upload_url": "https://uploads.github.com/repos/rebaslight/rebaslight/releases/92934436/assets{?name,label}", + "html_url": "https://github.com/rebaslight/rebaslight/releases/tag/v3.7.3", + "id": 92934436, "author": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOAWHQQM4DlvHL", - "tag_name": "v4.4.3687", - "target_commitish": "a3d8123cfb690ead493e261ccced59407db04c64", - "name": "v4.4.3687", + "node_id": "RE_kwDOBOSnJ84FihEk", + "tag_name": "v3.7.3", + "target_commitish": "main", + "name": "3.7.3", "draft": false, "prerelease": false, - "created_at": "2022-02-23T12:44:34Z", - "published_at": "2022-03-07T11:09:32Z", + "created_at": "2023-02-19T04:35:32Z", + "published_at": "2023-02-19T05:08:26Z", "assets": [ { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695301", - "id": 57695301, - "node_id": "RA_kwDOAWHQQM4DcFxF", - "name": "ride-4.4.3687-1.armhf.rpm", + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245556", + "id": 96245556, + "node_id": "RA_kwDOBOSnJ84FvJc0", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 74107427, - "download_count": 7, - "created_at": "2022-02-23T12:52:37Z", - "updated_at": "2022-02-23T12:52:57Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687-1.armhf.rpm" + "size": 496, + "download_count": 4, + "created_at": "2023-02-19T04:38:23Z", + "updated_at": "2023-02-19T04:38:23Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695314", - "id": 57695314, - "node_id": "RA_kwDOAWHQQM4DcFxS", - "name": "ride-4.4.3687-1.x86_64.rpm", + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245572", + "id": 96245572, + "node_id": "RA_kwDOBOSnJ84FvJdE", + "name": "latest.yml", "label": "", "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "text/yaml", "state": "uploaded", - "size": 82802414, - "download_count": 27, - "created_at": "2022-02-23T12:52:58Z", - "updated_at": "2022-02-23T12:53:19Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687-1.x86_64.rpm" + "size": 348, + "download_count": 4, + "created_at": "2023-02-19T04:38:38Z", + "updated_at": "2023-02-19T04:38:38Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/latest.yml" }, { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695340", - "id": 57695340, - "node_id": "RA_kwDOAWHQQM4DcFxs", - "name": "ride-4.4.3687-1_amd64.deb", + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245538", + "id": 96245538, + "node_id": "RA_kwDOBOSnJ84FvJci", + "name": "Rebaslight-3.7.3-mac.zip", "label": "", "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 83099872, - "download_count": 68, - "created_at": "2022-02-23T12:53:19Z", - "updated_at": "2022-02-23T12:53:41Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687-1_amd64.deb" + "size": 111930394, + "download_count": 5, + "created_at": "2023-02-19T04:38:17Z", + "updated_at": "2023-02-19T04:38:22Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/Rebaslight-3.7.3-mac.zip" }, { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695364", - "id": 57695364, - "node_id": "RA_kwDOAWHQQM4DcFyE", - "name": "ride-4.4.3687-1_armhf.deb", + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245539", + "id": 96245539, + "node_id": "RA_kwDOBOSnJ84FvJcj", + "name": "Rebaslight-3.7.3-mac.zip.blockmap", "label": "", "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 74258484, - "download_count": 10, - "created_at": "2022-02-23T12:53:42Z", - "updated_at": "2022-02-23T12:54:01Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687-1_armhf.deb" + "size": 118027, + "download_count": 3, + "created_at": "2023-02-19T04:38:17Z", + "updated_at": "2023-02-19T04:38:17Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/Rebaslight-3.7.3-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695400", - "id": 57695400, - "node_id": "RA_kwDOAWHQQM4DcFyo", - "name": "ride-4.4.3687_mac.pkg", + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245469", + "id": 96245469, + "node_id": "RA_kwDOBOSnJ84FvJbd", + "name": "Rebaslight-3.7.3.dmg", "label": "", "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 87236014, - "download_count": 22, - "created_at": "2022-02-23T12:54:02Z", - "updated_at": "2022-02-23T12:54:26Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687_mac.pkg" + "size": 115777997, + "download_count": 12201, + "created_at": "2023-02-19T04:37:23Z", + "updated_at": "2023-02-19T04:37:27Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/Rebaslight-3.7.3.dmg" }, { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695432", - "id": 57695432, - "node_id": "RA_kwDOAWHQQM4DcFzI", - "name": "ride-4.4.3687_windows.zip", + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245468", + "id": 96245468, + "node_id": "RA_kwDOBOSnJ84FvJbc", + "name": "Rebaslight-3.7.3.dmg.blockmap", "label": "", "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 69206595, - "download_count": 104, - "created_at": "2022-02-23T12:54:27Z", - "updated_at": "2022-02-23T12:54:47Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687_windows.zip" + "size": 121695, + "download_count": 4, + "created_at": "2023-02-19T04:37:23Z", + "updated_at": "2023-02-19T04:37:23Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/Rebaslight-3.7.3.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695444", - "id": 57695444, - "node_id": "RA_kwDOAWHQQM4DcFzU", - "name": "ride-4.4.3687_zerofootprint.zip", + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245731", + "id": 96245731, + "node_id": "RA_kwDOBOSnJ84FvJfj", + "name": "rebaslight-3.7.3.tar.bz2", "label": "", "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-bzip2", "state": "uploaded", - "size": 6019485, - "download_count": 10, - "created_at": "2022-02-23T12:54:48Z", - "updated_at": "2022-02-23T12:54:50Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687_zerofootprint.zip" + "size": 116044913, + "download_count": 11237, + "created_at": "2023-02-19T04:42:12Z", + "updated_at": "2023-02-19T04:42:17Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/rebaslight-3.7.3.tar.bz2" + }, + { + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245571", + "id": 96245571, + "node_id": "RA_kwDOBOSnJ84FvJdD", + "name": "Rebaslight-Setup-3.7.3.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 93715990, + "download_count": 11521, + "created_at": "2023-02-19T04:38:36Z", + "updated_at": "2023-02-19T04:38:38Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/Rebaslight-Setup-3.7.3.exe" + }, + { + "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/96245570", + "id": 96245570, + "node_id": "RA_kwDOBOSnJ84FvJdC", + "name": "Rebaslight-Setup-3.7.3.exe.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 100511, + "download_count": 3, + "created_at": "2023-02-19T04:38:35Z", + "updated_at": "2023-02-19T04:38:36Z", + "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.3/Rebaslight-Setup-3.7.3.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/Dyalog/ride/tarball/v4.4.3687", - "zipball_url": "https://api.github.com/repos/Dyalog/ride/zipball/v4.4.3687", - "body_html": "<p>RIDE 4.4 as released with Dyalog APL 18.2.45349</p>\n<p>Changelog:<br>\nMerge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1141295423\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Dyalog/ride/issues/840\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Dyalog/ride/pull/840/hovercard\" href=\"https://github.com/Dyalog/ride/pull/840\">#840</a> from tiamatica/iss838<br>\nMerge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1117132346\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Dyalog/ride/issues/835\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Dyalog/ride/pull/835/hovercard\" href=\"https://github.com/Dyalog/ride/pull/835\">#835</a> from tiamatica/upgrade-guids<br>\nAdd upgrade GUIDs for windows installer<br>\nMerge pull request <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1117075199\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Dyalog/ride/issues/834\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Dyalog/ride/pull/834/hovercard\" href=\"https://github.com/Dyalog/ride/pull/834\">#834</a> from tiamatica/iss833<br>\nUpdate cursor visibility when editing traced fn</p>", - "reactions": { - "url": "https://api.github.com/repos/Dyalog/ride/releases/60223947/reactions", - "total_count": 4, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 4, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/rebaslight/rebaslight/tarball/v3.7.3", + "zipball_url": "https://api.github.com/repos/rebaslight/rebaslight/zipball/v3.7.3", + "body_html": "<ul>\n<li>electron update\n<ul>\n<li>Windows 7, 8, and 8.1 are not supported anymore. See: <a href=\"https://releases.electronjs.org/release/v23.0.0\" rel=\"nofollow\">https://releases.electronjs.org/release/v23.0.0</a></li>\n</ul>\n</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.938Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:45.706Z" }, - "responsively": { + "recode-converter": { "latestRelease": { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/42658945", - "assets_url": "https://api.github.com/repos/responsively-org/responsively-app/releases/42658945/assets", - "upload_url": "https://uploads.github.com/repos/responsively-org/responsively-app/releases/42658945/assets{?name,label}", - "html_url": "https://github.com/responsively-org/responsively-app/releases/tag/v0.16.0", - "id": 42658945, + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/141972725", + "assets_url": "https://api.github.com/repos/murgatt/recode-converter/releases/141972725/assets", + "upload_url": "https://uploads.github.com/repos/murgatt/recode-converter/releases/141972725/assets{?name,label}", + "html_url": "https://github.com/murgatt/recode-converter/releases/tag/v2.0.2", + "id": 141972725, "author": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQyNjU4OTQ1", - "tag_name": "v0.16.0", - "target_commitish": "master", - "name": "v0.16.0", + "node_id": "RE_kwDODaAYts4IdlT1", + "tag_name": "v2.0.2", + "target_commitish": "bd794972bafe41f6e36f42467089b74c25e77f7c", + "name": "v2.0.2", "draft": false, "prerelease": false, - "created_at": "2021-05-09T04:50:45Z", - "published_at": "2021-05-09T08:14:58Z", + "created_at": "2024-02-14T12:52:40Z", + "published_at": "2024-02-14T12:52:54Z", "assets": [ { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678706", - "id": 36678706, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzA2", + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/151496893", + "id": 151496893, + "node_id": "RA_kwDODaAYts4JB6i9", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 385, - "download_count": 1068, - "created_at": "2021-05-09T06:11:13Z", - "updated_at": "2021-05-09T06:11:14Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/latest-linux.yml" + "size": 396, + "download_count": 1, + "created_at": "2024-02-14T12:54:01Z", + "updated_at": "2024-02-14T12:54:01Z", + "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v2.0.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678708", - "id": 36678708, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzA4", + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/151497043", + "id": 151497043, + "node_id": "RA_kwDODaAYts4JB6lT", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 540, - "download_count": 5328, - "created_at": "2021-05-09T06:11:14Z", - "updated_at": "2021-05-09T06:11:14Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/latest-mac.yml" + "size": 377, + "download_count": 0, + "created_at": "2024-02-14T12:55:02Z", + "updated_at": "2024-02-14T12:55:02Z", + "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v2.0.2/latest-mac.yml" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678707", - "id": 36678707, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzA3", + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/151497038", + "id": 151497038, + "node_id": "RA_kwDODaAYts4JB6lO", "name": "latest.yml", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 361, - "download_count": 11394, - "created_at": "2021-05-09T06:11:13Z", - "updated_at": "2021-05-09T06:11:14Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/latest.yml" + "size": 377, + "download_count": 0, + "created_at": "2024-02-14T12:55:00Z", + "updated_at": "2024-02-14T12:55:00Z", + "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v2.0.2/latest.yml" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678682", - "id": 36678682, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njgy", - "name": "Responsively-App-0.16.0.x86_64.rpm", + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/151496883", + "id": 151496883, + "node_id": "RA_kwDODaAYts4JB6iz", + "name": "Recode-Converter-Linux-2.0.2.AppImage", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 68361200, - "download_count": 104, - "created_at": "2021-05-09T06:10:18Z", - "updated_at": "2021-05-09T06:10:37Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/Responsively-App-0.16.0.x86_64.rpm" + "size": 164332443, + "download_count": 14, + "created_at": "2024-02-14T12:53:58Z", + "updated_at": "2024-02-14T12:54:01Z", + "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v2.0.2/Recode-Converter-Linux-2.0.2.AppImage" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678701", - "id": 36678701, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzAx", - "name": "Responsively-App-0.16.0.x86_64.rpm.checksum.sha512", + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/151497023", + "id": 151497023, + "node_id": "RA_kwDODaAYts4JB6k_", + "name": "Recode-Converter-Mac-2.0.2-Installer.dmg", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 128, - "download_count": 6, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/Responsively-App-0.16.0.x86_64.rpm.checksum.sha512" + "size": 153819944, + "download_count": 8, + "created_at": "2024-02-14T12:54:55Z", + "updated_at": "2024-02-14T12:55:01Z", + "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v2.0.2/Recode-Converter-Mac-2.0.2-Installer.dmg" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678671", - "id": 36678671, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njcx", - "name": "ResponsivelyApp-0.16.0-mac.zip", + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/151497022", + "id": 151497022, + "node_id": "RA_kwDODaAYts4JB6k-", + "name": "Recode-Converter-Mac-2.0.2-Installer.dmg.blockmap", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 109261032, - "download_count": 1876, - "created_at": "2021-05-09T06:08:54Z", - "updated_at": "2021-05-09T06:09:13Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0-mac.zip" + "size": 162371, + "download_count": 0, + "created_at": "2024-02-14T12:54:55Z", + "updated_at": "2024-02-14T12:54:55Z", + "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v2.0.2/Recode-Converter-Mac-2.0.2-Installer.dmg.blockmap" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678697", - "id": 36678697, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njk3", - "name": "ResponsivelyApp-0.16.0-mac.zip.checksum.sha512", + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/151497032", + "id": 151497032, + "node_id": "RA_kwDODaAYts4JB6lI", + "name": "Recode-Converter-Windows-2.0.2-Setup.exe", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 128, - "download_count": 7, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0-mac.zip.checksum.sha512" + "size": 117275629, + "download_count": 44, + "created_at": "2024-02-14T12:54:57Z", + "updated_at": "2024-02-14T12:55:00Z", + "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v2.0.2/Recode-Converter-Windows-2.0.2-Setup.exe" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678596", - "id": 36678596, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NTk2", - "name": "ResponsivelyApp-0.16.0.AppImage", + "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/151497031", + "id": 151497031, + "node_id": "RA_kwDODaAYts4JB6lH", + "name": "Recode-Converter-Windows-2.0.2-Setup.exe.blockmap", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "murgatt", + "id": 12082276, + "node_id": "MDQ6VXNlcjEyMDgyMjc2", + "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "url": "https://api.github.com/users/murgatt", + "html_url": "https://github.com/murgatt", + "followers_url": "https://api.github.com/users/murgatt/followers", + "following_url": "https://api.github.com/users/murgatt/following{/other_user}", + "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", + "organizations_url": "https://api.github.com/users/murgatt/orgs", + "repos_url": "https://api.github.com/users/murgatt/repos", + "events_url": "https://api.github.com/users/murgatt/events{/privacy}", + "received_events_url": "https://api.github.com/users/murgatt/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 115430797, - "download_count": 709, - "created_at": "2021-05-09T06:05:15Z", - "updated_at": "2021-05-09T06:05:40Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.AppImage" + "size": 123624, + "download_count": 0, + "created_at": "2024-02-14T12:54:57Z", + "updated_at": "2024-02-14T12:54:57Z", + "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v2.0.2/Recode-Converter-Windows-2.0.2-Setup.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/murgatt/recode-converter/tarball/v2.0.2", + "zipball_url": "https://api.github.com/repos/murgatt/recode-converter/zipball/v2.0.2", + "body_html": "<h2><a href=\"https://github.com/murgatt/recode-converter/compare/v2.0.1...v2.0.2\">2.0.2</a> (2024-02-13)</h2>\n<h3>Bug Fixes</h3>\n<ul>\n<li>improve some translation (<a href=\"https://github.com/murgatt/recode-converter/commit/f7cdb2972cc403b9683ece10bcc1517e8dcf1dd9\">f7cdb29</a>)</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:45.803Z" + }, + "recollectr": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:46.026Z" + }, + "redis-gui-unofficial": { + "latestRelease": { + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/104353369", + "assets_url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/104353369/assets", + "upload_url": "https://uploads.github.com/repos/ekvedaras/redis-gui/releases/104353369/assets{?name,label}", + "html_url": "https://github.com/ekvedaras/redis-gui/releases/tag/v2.3.0", + "id": 104353369, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOEUCvr84GOE5Z", + "tag_name": "v2.3.0", + "target_commitish": "main", + "name": "v2.3.0", + "draft": false, + "prerelease": false, + "created_at": "2023-05-26T06:28:14Z", + "published_at": "2023-05-26T06:45:33Z", + "assets": [ + { + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892219", + "id": 109892219, + "node_id": "RA_kwDOEUCvr84GjNJ7", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 1880, + "download_count": 1028, + "created_at": "2023-05-26T06:40:52Z", + "updated_at": "2023-05-26T06:40:52Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678700", - "id": 36678700, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzAw", - "name": "ResponsivelyApp-0.16.0.AppImage.checksum.sha512", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892422", + "id": 109892422, + "node_id": "RA_kwDOEUCvr84GjNNG", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 128, - "download_count": 7, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:57Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.AppImage.checksum.sha512" + "size": 2003, + "download_count": 8788, + "created_at": "2023-05-26T06:41:51Z", + "updated_at": "2023-05-26T06:41:51Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678632", - "id": 36678632, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NjMy", - "name": "ResponsivelyApp-0.16.0.dmg", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892835", + "id": 109892835, + "node_id": "RA_kwDOEUCvr84GjNTj", + "name": "latest.yml", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 113407965, - "download_count": 1602, - "created_at": "2021-05-09T06:07:05Z", - "updated_at": "2021-05-09T06:07:31Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.dmg" + "size": 1858, + "download_count": 18389, + "created_at": "2023-05-26T06:44:48Z", + "updated_at": "2023-05-26T06:44:48Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/latest.yml" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678631", - "id": 36678631, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NjMx", - "name": "ResponsivelyApp-0.16.0.dmg.blockmap", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892408", + "id": 109892408, + "node_id": "RA_kwDOEUCvr84GjNM4", + "name": "redis-gui-2.3.0-mac.zip", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 120291, - "download_count": 5, - "created_at": "2021-05-09T06:07:05Z", - "updated_at": "2021-05-09T06:07:07Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.dmg.blockmap" + "size": 85414724, + "download_count": 2065, + "created_at": "2023-05-26T06:41:48Z", + "updated_at": "2023-05-26T06:41:51Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/redis-gui-2.3.0-mac.zip" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678702", - "id": 36678702, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzAy", - "name": "ResponsivelyApp-0.16.0.dmg.checksum.sha512", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892407", + "id": 109892407, + "node_id": "RA_kwDOEUCvr84GjNM3", + "name": "redis-gui-2.3.0-mac.zip.blockmap", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 128, - "download_count": 6, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.dmg.checksum.sha512" + "size": 89427, + "download_count": 7, + "created_at": "2023-05-26T06:41:48Z", + "updated_at": "2023-05-26T06:41:48Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/redis-gui-2.3.0-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678684", - "id": 36678684, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njg0", - "name": "ResponsivelyApp-0.16.0.exe", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892062", + "id": 109892062, + "node_id": "RA_kwDOEUCvr84GjNHe", + "name": "redis-gui-2.3.0.AppImage", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60146528, - "download_count": 43, - "created_at": "2021-05-09T06:10:46Z", - "updated_at": "2021-05-09T06:11:03Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.exe" + "size": 91552931, + "download_count": 513, + "created_at": "2023-05-26T06:39:37Z", + "updated_at": "2023-05-26T06:39:39Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/redis-gui-2.3.0.AppImage" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678699", - "id": 36678699, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njk5", - "name": "ResponsivelyApp-0.16.0.exe.checksum.sha512", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892303", + "id": 109892303, + "node_id": "RA_kwDOEUCvr84GjNLP", + "name": "redis-gui-2.3.0.dmg", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 128, - "download_count": 6, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.exe.checksum.sha512" + "size": 88261552, + "download_count": 530, + "created_at": "2023-05-26T06:41:17Z", + "updated_at": "2023-05-26T06:41:20Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/redis-gui-2.3.0.dmg" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678693", - "id": 36678693, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njkz", - "name": "ResponsivelyApp-Setup-0.16.0.exe", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892302", + "id": 109892302, + "node_id": "RA_kwDOEUCvr84GjNLO", + "name": "redis-gui-2.3.0.dmg.blockmap", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60304896, - "download_count": 6804, - "created_at": "2021-05-09T06:10:55Z", - "updated_at": "2021-05-09T06:11:13Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-Setup-0.16.0.exe" + "size": 93595, + "download_count": 8, + "created_at": "2023-05-26T06:41:17Z", + "updated_at": "2023-05-26T06:41:17Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/redis-gui-2.3.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678692", - "id": 36678692, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njky", - "name": "ResponsivelyApp-Setup-0.16.0.exe.blockmap", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892831", + "id": 109892831, + "node_id": "RA_kwDOEUCvr84GjNTf", + "name": "redis-gui-Setup-2.3.0.exe", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64115, - "download_count": 7665, - "created_at": "2021-05-09T06:10:55Z", - "updated_at": "2021-05-09T06:10:56Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-Setup-0.16.0.exe.blockmap" + "size": 67264736, + "download_count": 5209, + "created_at": "2023-05-26T06:44:46Z", + "updated_at": "2023-05-26T06:44:48Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/redis-gui-Setup-2.3.0.exe" }, { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678698", - "id": 36678698, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njk4", - "name": "ResponsivelyApp-Setup-0.16.0.exe.checksum.sha512", + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/109892832", + "id": 109892832, + "node_id": "RA_kwDOEUCvr84GjNTg", + "name": "redis-gui-Setup-2.3.0.exe.blockmap", "label": "", "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 128, - "download_count": 24, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-Setup-0.16.0.exe.checksum.sha512" + "size": 71469, + "download_count": 1084, + "created_at": "2023-05-26T06:44:46Z", + "updated_at": "2023-05-26T06:44:46Z", + "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.3.0/redis-gui-Setup-2.3.0.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/responsively-org/responsively-app/tarball/v0.16.0", - "zipball_url": "https://api.github.com/repos/responsively-org/responsively-app/zipball/v0.16.0", - "body_html": "<h2>Includes:</h2>\n<ul>\n<li>Option to disable Event Mirroring Globally. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"658046983\" data-permission-text=\"Title is private\" data-url=\"https://github.com/responsively-org/responsively-app/issues/317\" data-hovercard-type=\"issue\" data-hovercard-url=\"/responsively-org/responsively-app/issues/317/hovercard\" href=\"https://github.com/responsively-org/responsively-app/issues/317\">#317</a></li>\n<li>Option to disable spell-checker. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"738249306\" data-permission-text=\"Title is private\" data-url=\"https://github.com/responsively-org/responsively-app/issues/531\" data-hovercard-type=\"issue\" data-hovercard-url=\"/responsively-org/responsively-app/issues/531/hovercard\" href=\"https://github.com/responsively-org/responsively-app/issues/531\">#531</a></li>\n<li>Fixed Security Vulnerability where the local file content can be accessed by a remote webpage. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"833304013\" data-permission-text=\"Title is private\" data-url=\"https://github.com/responsively-org/responsively-app/issues/563\" data-hovercard-type=\"issue\" data-hovercard-url=\"/responsively-org/responsively-app/issues/563/hovercard\" href=\"https://github.com/responsively-org/responsively-app/issues/563\">#563</a></li>\n<li>Tooltip added for the left side pane icons. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"830691469\" data-permission-text=\"Title is private\" data-url=\"https://github.com/responsively-org/responsively-app/issues/561\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/responsively-org/responsively-app/pull/561/hovercard\" href=\"https://github.com/responsively-org/responsively-app/pull/561\">#561</a></li>\n<li>Fixed a bug where the horizontal scrollbar is missing in some scenarios. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"795617115\" data-permission-text=\"Title is private\" data-url=\"https://github.com/responsively-org/responsively-app/issues/553\" data-hovercard-type=\"issue\" data-hovercard-url=\"/responsively-org/responsively-app/issues/553/hovercard\" href=\"https://github.com/responsively-org/responsively-app/issues/553\">#553</a></li>\n</ul>" + "tarball_url": "https://api.github.com/repos/ekvedaras/redis-gui/tarball/v2.3.0", + "zipball_url": "https://api.github.com/repos/ekvedaras/redis-gui/zipball/v2.3.0", + "body_html": "<ul>\n<li>Add support for ReJSON-RL type keys. (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ekvedaras/redis-gui/commit/902de8d51dcf423a0ff584189767b81f42782260/hovercard\" href=\"https://github.com/ekvedaras/redis-gui/commit/902de8d51dcf423a0ff584189767b81f42782260\"><tt>902de8d</tt></a>)</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/104353369/reactions", + "total_count": 5, + "+1": 2, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 3, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.005Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:46.230Z" }, - "riot": { + "remaining-time": { "latestRelease": { - "url": "https://api.github.com/repos/vector-im/element-desktop/releases/65334947", - "assets_url": "https://api.github.com/repos/vector-im/element-desktop/releases/65334947/assets", - "upload_url": "https://uploads.github.com/repos/vector-im/element-desktop/releases/65334947/assets{?name,label}", - "html_url": "https://github.com/vector-im/element-desktop/releases/tag/v1.10.11", - "id": 65334947, + "url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904", + "assets_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904/assets", + "upload_url": "https://uploads.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904/assets{?name,label}", + "html_url": "https://github.com/funkyremi/macos-battery-remaining-menubar/releases/tag/1.0.3", + "id": 19009904, "author": { - "login": "RiotRobot", - "id": 24480685, - "node_id": "MDQ6VXNlcjI0NDgwNjg1", - "avatar_url": "https://avatars.githubusercontent.com/u/24480685?v=4", + "login": "funkyremi", + "id": 4487178, + "node_id": "MDQ6VXNlcjQ0ODcxNzg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4487178?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/RiotRobot", - "html_url": "https://github.com/RiotRobot", - "followers_url": "https://api.github.com/users/RiotRobot/followers", - "following_url": "https://api.github.com/users/RiotRobot/following{/other_user}", - "gists_url": "https://api.github.com/users/RiotRobot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RiotRobot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RiotRobot/subscriptions", - "organizations_url": "https://api.github.com/users/RiotRobot/orgs", - "repos_url": "https://api.github.com/users/RiotRobot/repos", - "events_url": "https://api.github.com/users/RiotRobot/events{/privacy}", - "received_events_url": "https://api.github.com/users/RiotRobot/received_events", + "url": "https://api.github.com/users/funkyremi", + "html_url": "https://github.com/funkyremi", + "followers_url": "https://api.github.com/users/funkyremi/followers", + "following_url": "https://api.github.com/users/funkyremi/following{/other_user}", + "gists_url": "https://api.github.com/users/funkyremi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/funkyremi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/funkyremi/subscriptions", + "organizations_url": "https://api.github.com/users/funkyremi/orgs", + "repos_url": "https://api.github.com/users/funkyremi/repos", + "events_url": "https://api.github.com/users/funkyremi/events{/privacy}", + "received_events_url": "https://api.github.com/users/funkyremi/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDODX2N9M4D5O6j", - "tag_name": "v1.10.11", - "target_commitish": "develop", - "name": "v1.10.11", + "node_id": "MDc6UmVsZWFzZTE5MDA5OTA0", + "tag_name": "1.0.3", + "target_commitish": "master", + "name": "1.0.3", "draft": false, "prerelease": false, - "created_at": "2022-04-26T11:24:17Z", - "published_at": "2022-04-26T11:24:42Z", + "created_at": "2019-08-01T09:50:55Z", + "published_at": "2019-08-01T09:53:46Z", "assets": [ { - "url": "https://api.github.com/repos/vector-im/element-desktop/releases/assets/63679253", - "id": 63679253, - "node_id": "RA_kwDODX2N9M4Dy6sV", - "name": "v1.10.11-src.tar.gz.asc", - "label": "", + "url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/assets/14058308", + "id": 14058308, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDU4MzA4", + "name": "Battery.Remaining-1.0.3.dmg", + "label": null, "uploader": { - "login": "RiotRobot", - "id": 24480685, - "node_id": "MDQ6VXNlcjI0NDgwNjg1", - "avatar_url": "https://avatars.githubusercontent.com/u/24480685?v=4", + "login": "funkyremi", + "id": 4487178, + "node_id": "MDQ6VXNlcjQ0ODcxNzg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4487178?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/RiotRobot", - "html_url": "https://github.com/RiotRobot", - "followers_url": "https://api.github.com/users/RiotRobot/followers", - "following_url": "https://api.github.com/users/RiotRobot/following{/other_user}", - "gists_url": "https://api.github.com/users/RiotRobot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RiotRobot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RiotRobot/subscriptions", - "organizations_url": "https://api.github.com/users/RiotRobot/orgs", - "repos_url": "https://api.github.com/users/RiotRobot/repos", - "events_url": "https://api.github.com/users/RiotRobot/events{/privacy}", - "received_events_url": "https://api.github.com/users/RiotRobot/received_events", + "url": "https://api.github.com/users/funkyremi", + "html_url": "https://github.com/funkyremi", + "followers_url": "https://api.github.com/users/funkyremi/followers", + "following_url": "https://api.github.com/users/funkyremi/following{/other_user}", + "gists_url": "https://api.github.com/users/funkyremi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/funkyremi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/funkyremi/subscriptions", + "organizations_url": "https://api.github.com/users/funkyremi/orgs", + "repos_url": "https://api.github.com/users/funkyremi/repos", + "events_url": "https://api.github.com/users/funkyremi/events{/privacy}", + "received_events_url": "https://api.github.com/users/funkyremi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 858, - "download_count": 36, - "created_at": "2022-04-26T11:24:43Z", - "updated_at": "2022-04-26T11:24:43Z", - "browser_download_url": "https://github.com/vector-im/element-desktop/releases/download/v1.10.11/v1.10.11-src.tar.gz.asc" + "size": 57431031, + "download_count": 1222, + "created_at": "2019-08-01T09:53:06Z", + "updated_at": "2019-08-01T09:53:44Z", + "browser_download_url": "https://github.com/funkyremi/macos-battery-remaining-menubar/releases/download/1.0.3/Battery.Remaining-1.0.3.dmg" } ], - "tarball_url": "https://api.github.com/repos/vector-im/element-desktop/tarball/v1.10.11", - "zipball_url": "https://api.github.com/repos/vector-im/element-desktop/zipball/v1.10.11", - "body_html": "<h2><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Features</h2>\n<ul>\n<li>Handle forced disconnects from Jitsi (<a href=\"https://github.com/vector-im/element-web/pull/21697\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/vector-im/element-web/pull/21697/hovercard\">#21697</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1177430522\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21517\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21517/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21517\">vector-im/element-web#21517</a>.</li>\n<li>Improve performance of switching to rooms with lots of servers and ACLs (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8347\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8347/hovercard\">#8347</a>).</li>\n<li>Avoid a reflow when setting caret position on an empty composer (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8348\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8348/hovercard\">#8348</a>).</li>\n<li>Add message right-click context menu as a labs feature (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/5672\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/5672/hovercard\">#5672</a>).</li>\n<li>Live location sharing - basic maximised beacon map (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8310\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8310/hovercard\">#8310</a>).</li>\n<li>Live location sharing - render users own beacons in timeline (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8296\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8296/hovercard\">#8296</a>).</li>\n<li>Improve Threads beta around degraded mode (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8318\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8318/hovercard\">#8318</a>).</li>\n<li>Live location sharing - beacon in timeline happy path (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8285\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8285/hovercard\">#8285</a>).</li>\n<li>Add copy button to View Source screen (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8278\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8278/hovercard\">#8278</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1174328992\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21482\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21482/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21482\">vector-im/element-web#21482</a>. Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/olivialivia/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/olivialivia\">@olivialivia</a>.</li>\n<li>Add heart effect (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/6188\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/6188/hovercard\">#6188</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/CicadaCinema/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/CicadaCinema\">@CicadaCinema</a>.</li>\n<li>Update new room icon (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8239\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8239/hovercard\">#8239</a>).</li>\n</ul>\n<h2><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Bug Fixes</h2>\n<ul>\n<li>Prevent packing of native modules (<a href=\"https://github.com/vector-im/element-desktop/pull/337\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/vector-im/element-desktop/pull/337/hovercard\">#337</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"877932993\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/17188\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/17188/hovercard\" href=\"https://github.com/vector-im/element-web/issues/17188\">vector-im/element-web#17188</a>. Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/PF4Public/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/PF4Public\">@PF4Public</a>.</li>\n<li>Fix: \"Code formatting button does not escape backticks\" (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8181\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8181/hovercard\">#8181</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/yaya-usman/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/yaya-usman\">@yaya-usman</a>.</li>\n<li>Fix beta indicator dot causing excessive CPU usage (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8340\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8340/hovercard\">#8340</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1204312138\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21793\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21793/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21793\">vector-im/element-web#21793</a>.</li>\n<li>Fix overlapping timestamps on empty messages (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8205\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8205/hovercard\">#8205</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1165454965\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21381\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21381/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21381\">vector-im/element-web#21381</a>. Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/goelesha/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/goelesha\">@goelesha</a>.</li>\n<li>Fix power selector not showing up in user info when state_default undefined (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8297\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8297/hovercard\">#8297</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1192160690\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21669\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21669/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21669\">vector-im/element-web#21669</a>.</li>\n<li>Avoid looking up settings during timeline rendering (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8313\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8313/hovercard\">#8313</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1200191602\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21740\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21740/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21740\">vector-im/element-web#21740</a>.</li>\n<li>Fix a soft crash with video rooms (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8333\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8333/hovercard\">#8333</a>).</li>\n<li>Fixes call tiles overflow (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8096\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8096/hovercard\">#8096</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1083610126\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/20254\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/20254/hovercard\" href=\"https://github.com/vector-im/element-web/issues/20254\">vector-im/element-web#20254</a>. Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/luixxiul/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/luixxiul\">@luixxiul</a>.</li>\n<li>Fix a bug with emoji autocomplete sorting where adding the final \":\" would cause the emoji with the typed shortcode to no longer be at the top of the autocomplete list. (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8086\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8086/hovercard\">#8086</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1016890700\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/19302\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/19302/hovercard\" href=\"https://github.com/vector-im/element-web/issues/19302\">vector-im/element-web#19302</a>. Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/commonlawfeature/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/commonlawfeature\">@commonlawfeature</a>.</li>\n<li>Fix image preview sizing for edge cases (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8322\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8322/hovercard\">#8322</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1073527845\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/20088\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/20088/hovercard\" href=\"https://github.com/vector-im/element-web/issues/20088\">vector-im/element-web#20088</a>.</li>\n<li>Refactor SecurityRoomSettingsTab and remove unused state (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8306\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8306/hovercard\">#8306</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1202389325\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matrix-org/element-web-rageshakes/issues/12002\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matrix-org/element-web-rageshakes/issues/12002/hovercard\" href=\"https://github.com/matrix-org/element-web-rageshakes/issues/12002\">matrix-org/element-web-rageshakes#12002</a>.</li>\n<li>Don't show the prompt to enable desktop notifications immediately after registration (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8274\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8274/hovercard\">#8274</a>).</li>\n<li>Stop tracking threads if threads support is disabled (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8308\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8308/hovercard\">#8308</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1202430194\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21766\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21766/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21766\">vector-im/element-web#21766</a>.</li>\n<li>Fix some issues with threads rendering (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8305\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8305/hovercard\">#8305</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1192165927\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21670\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21670/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21670\">vector-im/element-web#21670</a>.</li>\n<li>Fix threads rendering issue in Safari (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8298\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8298/hovercard\">#8298</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1202001171\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21757\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21757/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21757\">vector-im/element-web#21757</a>.</li>\n<li>Fix space panel width change on hovering over space item (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8299\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8299/hovercard\">#8299</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1063225029\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/19891\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/19891/hovercard\" href=\"https://github.com/vector-im/element-web/issues/19891\">vector-im/element-web#19891</a>.</li>\n<li>Hide the reply in thread button in deployments where beta is forcibly disabled (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8294\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8294/hovercard\">#8294</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1201781719\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21753\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21753/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21753\">vector-im/element-web#21753</a>.</li>\n<li>Prevent soft crash around room list header context menu when space changes (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8289\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8289/hovercard\">#8289</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1165794692\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matrix-org/element-web-rageshakes/issues/11416\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matrix-org/element-web-rageshakes/issues/11416/hovercard\" href=\"https://github.com/matrix-org/element-web-rageshakes/issues/11416\">matrix-org/element-web-rageshakes#11416</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1181694655\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matrix-org/element-web-rageshakes/issues/11692\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matrix-org/element-web-rageshakes/issues/11692/hovercard\" href=\"https://github.com/matrix-org/element-web-rageshakes/issues/11692\">matrix-org/element-web-rageshakes#11692</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1185319196\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matrix-org/element-web-rageshakes/issues/11739\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matrix-org/element-web-rageshakes/issues/11739/hovercard\" href=\"https://github.com/matrix-org/element-web-rageshakes/issues/11739\">matrix-org/element-web-rageshakes#11739</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1187439692\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matrix-org/element-web-rageshakes/issues/11772\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matrix-org/element-web-rageshakes/issues/11772/hovercard\" href=\"https://github.com/matrix-org/element-web-rageshakes/issues/11772\">matrix-org/element-web-rageshakes#11772</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1195684582\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matrix-org/element-web-rageshakes/issues/11891\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matrix-org/element-web-rageshakes/issues/11891/hovercard\" href=\"https://github.com/matrix-org/element-web-rageshakes/issues/11891\">matrix-org/element-web-rageshakes#11891</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1192796362\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matrix-org/element-web-rageshakes/issues/11858\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matrix-org/element-web-rageshakes/issues/11858/hovercard\" href=\"https://github.com/matrix-org/element-web-rageshakes/issues/11858\">matrix-org/element-web-rageshakes#11858</a> and <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1167399322\" data-permission-text=\"Title is private\" data-url=\"https://github.com/matrix-org/element-web-rageshakes/issues/11456\" data-hovercard-type=\"issue\" data-hovercard-url=\"/matrix-org/element-web-rageshakes/issues/11456/hovercard\" href=\"https://github.com/matrix-org/element-web-rageshakes/issues/11456\">matrix-org/element-web-rageshakes#11456</a>.</li>\n<li>When selecting reply in thread on a thread response open existing thread (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8291\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8291/hovercard\">#8291</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1200228396\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21743\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21743/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21743\">vector-im/element-web#21743</a>.</li>\n<li>Handle thread bundled relationships coming from the server via MSC3666 (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8292\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8292/hovercard\">#8292</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1172252799\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21450\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21450/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21450\">vector-im/element-web#21450</a>.</li>\n<li>Fix: Avatar preview does not update when same file is selected repeatedly (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8288\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8288/hovercard\">#8288</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1074194911\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/20098\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/20098/hovercard\" href=\"https://github.com/vector-im/element-web/issues/20098\">vector-im/element-web#20098</a>.</li>\n<li>Fix a bug where user gets a warning when changing powerlevel from <strong>Admin</strong> to <strong>custom level (100)</strong> (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8248\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8248/hovercard\">#8248</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1193129719\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21682\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21682/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21682\">vector-im/element-web#21682</a>. Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Jumeb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Jumeb\">@Jumeb</a>.</li>\n<li>Use a consistent alignment for all text items in a list (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8276\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8276/hovercard\">#8276</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1199136191\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21731\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21731/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21731\">vector-im/element-web#21731</a>. Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/luixxiul/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/luixxiul\">@luixxiul</a>.</li>\n<li>Fixes button labels being collapsed per a character in CJK languages (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8212\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8212/hovercard\">#8212</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1158302527\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21287\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21287/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21287\">vector-im/element-web#21287</a>. Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/luixxiul/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/luixxiul\">@luixxiul</a>.</li>\n<li>Fix: Remove jittery timeline scrolling after jumping to an event (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8263\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8263/hovercard\">#8263</a>).</li>\n<li>Fix regression of edits showing up in the timeline with hidden events shown (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8260\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8260/hovercard\">#8260</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1194376824\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21694\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21694/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21694\">vector-im/element-web#21694</a>.</li>\n<li>Fix reporting events not working (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8257\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8257/hovercard\">#8257</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1196472695\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21713\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21713/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21713\">vector-im/element-web#21713</a>.</li>\n<li>Make Jitsi widgets in video rooms immutable (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8244\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8244/hovercard\">#8244</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1190159911\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/21647\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/21647/hovercard\" href=\"https://github.com/vector-im/element-web/issues/21647\">vector-im/element-web#21647</a>.</li>\n<li>Fix: Ensure links to events scroll the correct events into view (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/8250\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/8250/hovercard\">#8250</a>). Fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1066086157\" data-permission-text=\"Title is private\" data-url=\"https://github.com/vector-im/element-web/issues/19934\" data-hovercard-type=\"issue\" data-hovercard-url=\"/vector-im/element-web/issues/19934/hovercard\" href=\"https://github.com/vector-im/element-web/issues/19934\">vector-im/element-web#19934</a>.</li>\n</ul>", - "mentions_count": 8 + "tarball_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/tarball/1.0.3", + "zipball_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/zipball/1.0.3", + "body_html": "<ul>\n<li>Don't display time when battery is fully charged</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.132Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:46.323Z" }, - "runlet": { + "refviewer": { "latestRelease": { - "url": "https://api.github.com/repos/runletapp/runlet/releases/65107644", - "assets_url": "https://api.github.com/repos/runletapp/runlet/releases/65107644/assets", - "upload_url": "https://uploads.github.com/repos/runletapp/runlet/releases/65107644/assets{?name,label}", - "html_url": "https://github.com/runletapp/runlet/releases/tag/1.0.7", - "id": 65107644, + "url": "https://api.github.com/repos/limbank/refviewer/releases/134769383", + "assets_url": "https://api.github.com/repos/limbank/refviewer/releases/134769383/assets", + "upload_url": "https://uploads.github.com/repos/limbank/refviewer/releases/134769383/assets{?name,label}", + "html_url": "https://github.com/limbank/refviewer/releases/tag/v4.2.11", + "id": 134769383, "author": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", + "login": "rumruth", + "id": 43695821, + "node_id": "MDQ6VXNlcjQzNjk1ODIx", + "avatar_url": "https://avatars.githubusercontent.com/u/43695821?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", + "url": "https://api.github.com/users/rumruth", + "html_url": "https://github.com/rumruth", + "followers_url": "https://api.github.com/users/rumruth/followers", + "following_url": "https://api.github.com/users/rumruth/following{/other_user}", + "gists_url": "https://api.github.com/users/rumruth/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rumruth/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rumruth/subscriptions", + "organizations_url": "https://api.github.com/users/rumruth/orgs", + "repos_url": "https://api.github.com/users/rumruth/repos", + "events_url": "https://api.github.com/users/rumruth/events{/privacy}", + "received_events_url": "https://api.github.com/users/rumruth/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTY1MTA3NjQ0", - "tag_name": "1.0.7", + "node_id": "RE_kwDOFUGj484ICGrn", + "tag_name": "v4.2.11", "target_commitish": "main", - "name": "1.0.7", + "name": "RefViewer v4.2.11", "draft": false, "prerelease": false, - "created_at": "2020-10-19T05:22:29Z", - "published_at": "2022-04-22T19:09:02Z", + "created_at": "2023-12-20T14:28:32Z", + "published_at": "2023-12-21T12:54:57Z", "assets": [ { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358413", - "id": 63358413, - "node_id": "RA_kwDOChFDfM4DxsXN", - "name": "runlet-daemon_1.0.7_amd64.deb", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 13530568, - "download_count": 6, - "created_at": "2022-04-22T18:42:23Z", - "updated_at": "2022-04-22T18:42:24Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet-daemon_1.0.7_amd64.deb" - }, - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358411", - "id": 63358411, - "node_id": "RA_kwDOChFDfM4DxsXL", - "name": "runlet-daemon_1.0.7_arm6.deb", - "label": "", + "url": "https://api.github.com/repos/limbank/refviewer/releases/assets/141801096", + "id": 141801096, + "node_id": "RA_kwDOFUGj484Ic7aI", + "name": "RefViewer_4.2.11.zip", + "label": null, "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", + "login": "rumruth", + "id": 43695821, + "node_id": "MDQ6VXNlcjQzNjk1ODIx", + "avatar_url": "https://avatars.githubusercontent.com/u/43695821?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", + "url": "https://api.github.com/users/rumruth", + "html_url": "https://github.com/rumruth", + "followers_url": "https://api.github.com/users/rumruth/followers", + "following_url": "https://api.github.com/users/rumruth/following{/other_user}", + "gists_url": "https://api.github.com/users/rumruth/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rumruth/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rumruth/subscriptions", + "organizations_url": "https://api.github.com/users/rumruth/orgs", + "repos_url": "https://api.github.com/users/rumruth/repos", + "events_url": "https://api.github.com/users/rumruth/events{/privacy}", + "received_events_url": "https://api.github.com/users/rumruth/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 12533634, - "download_count": 1, - "created_at": "2022-04-22T18:42:22Z", - "updated_at": "2022-04-22T18:42:23Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet-daemon_1.0.7_arm6.deb" + "size": 126797001, + "download_count": 5, + "created_at": "2023-12-21T12:49:06Z", + "updated_at": "2023-12-21T12:51:40Z", + "browser_download_url": "https://github.com/limbank/refviewer/releases/download/v4.2.11/RefViewer_4.2.11.zip" }, { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358414", - "id": 63358414, - "node_id": "RA_kwDOChFDfM4DxsXO", - "name": "runlet-daemon_1.0.7_arm64.deb", - "label": "", + "url": "https://api.github.com/repos/limbank/refviewer/releases/assets/141801594", + "id": 141801594, + "node_id": "RA_kwDOFUGj484Ic7h6", + "name": "RefViewer_Setup_4.2.11.exe", + "label": null, "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", + "login": "rumruth", + "id": 43695821, + "node_id": "MDQ6VXNlcjQzNjk1ODIx", + "avatar_url": "https://avatars.githubusercontent.com/u/43695821?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", + "url": "https://api.github.com/users/rumruth", + "html_url": "https://github.com/rumruth", + "followers_url": "https://api.github.com/users/rumruth/followers", + "following_url": "https://api.github.com/users/rumruth/following{/other_user}", + "gists_url": "https://api.github.com/users/rumruth/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rumruth/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rumruth/subscriptions", + "organizations_url": "https://api.github.com/users/rumruth/orgs", + "repos_url": "https://api.github.com/users/rumruth/repos", + "events_url": "https://api.github.com/users/rumruth/events{/privacy}", + "received_events_url": "https://api.github.com/users/rumruth/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 12623596, - "download_count": 3, - "created_at": "2022-04-22T18:42:23Z", - "updated_at": "2022-04-22T18:42:24Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet-daemon_1.0.7_arm64.deb" - }, + "size": 90533509, + "download_count": 4, + "created_at": "2023-12-21T12:51:40Z", + "updated_at": "2023-12-21T12:54:44Z", + "browser_download_url": "https://github.com/limbank/refviewer/releases/download/v4.2.11/RefViewer_Setup_4.2.11.exe" + } + ], + "tarball_url": "https://api.github.com/repos/limbank/refviewer/tarball/v4.2.11", + "zipball_url": "https://api.github.com/repos/limbank/refviewer/zipball/v4.2.11", + "body_html": "<p>This was originally going to be a pre-release, however I decided to make it a full release for a couple reasons. First, I am working on implementing auto-updating, and I would like to afford myself some time before I can make the process reliable. Second, most of the new features since the last update have been fairly stable, and I want more people to try them out.</p>\n<p>Should I find any critical bugs later, I will update this release, so keep an eye out. As for now, feel free to read the changelog and enjoy the new version! Also, remember to check out the coming pre-releases if you're interested in following the development process more closely.</p>\n<p><strong>Latest changes at a glance:</strong></p>\n<ul>\n<li>Integrated interface translations</li>\n<li>Added Ukrainian and Brazilian Portuguese languages for you to try (Thanks Chawldol!)</li>\n<li>Added the Amoled theme</li>\n<li>Downgraded Electron to version 22.0.0 to allow Windows 7 compatibility</li>\n<li>Added a setting to toggle hardware acceleration (fixes weird titlebar corners)</li>\n<li>Added copy-pasting PSD files from file explorers</li>\n<li>Fixed an issue with PSD files caching unnecessarily</li>\n<li>Fixed an issue with pasting incorrect URLs</li>\n<li>Fixed an issue where you couldn't pick the same color twice</li>\n<li>Retired the changelog section to avoid unnecessary network requests</li>\n<li>Organized the settings in the menu by relevance and topic</li>\n<li>Upgraded the entire settings system, it should now be a lot faster</li>\n<li>Upgraded some of the global variables to use Svelte stores</li>\n<li>Some general code cleanup</li>\n</ul>\n<p><strong>Full changelog:</strong></p>\n<ul>\n<li>\n<p>Bugfixes</p>\n<ul>\n<li>Fixed an issue with dragging and dropping Discord images</li>\n<li>Fixed an issue with PSD files caching unnecessarily</li>\n<li>Fixed an issue with pasting incorrect URLs</li>\n<li>Fixed an issue where you couldn't pick the same color twice</li>\n<li>Fixed the issue with the background tool not working</li>\n<li>Fixed the issue with the broken reset button in the color picker dropdown</li>\n<li>Fixed some issues with the palette tool</li>\n<li>Fixed some issues with the copy tool</li>\n<li>Fixed a bug related to dragging and dropping images</li>\n<li>Fixed the negative effect inverting alpha channels</li>\n</ul>\n</li>\n<li>\n<p>New features</p>\n<ul>\n<li>Added interface translations</li>\n<li>Added Ukrainian and Brazilian Portuguese languages</li>\n<li>Added image resizing</li>\n<li>Added some image effects (black and white, negative)</li>\n<li>Added a setting to toggle hardware acceleration (fixes weird titlebar corners)</li>\n<li>Added an ability to copy-paste PSD files from file explorers</li>\n<li>Added a theming system</li>\n<li>Added the Amoled theme</li>\n<li>Added the Light theme</li>\n<li>Added a compiled setup build</li>\n<li>Added the zoom slider (and the corresponding setting)</li>\n<li>Added the ability to copy hex colors without the hashmark (Toggle in settings, on by default)</li>\n</ul>\n</li>\n<li>\n<p>Miscellaneous</p>\n<ul>\n<li>Finished the legacy theme</li>\n<li>Removed single executable build</li>\n<li>Upgraded Electron to version 22.0.0</li>\n<li>Retired the changelog section to avoid unnecessary network requests</li>\n<li>Reorganized the settings in the menu by relevance and topic</li>\n<li>Reorganized the tools in the toolbar</li>\n<li>Changed palette handler library from Node-Vibrant to colorthief</li>\n<li>Upgraded the entire settings system, it should now be a lot faster</li>\n<li>Upgraded some of the global variables to use Svelte stores</li>\n<li>General performance and bug fixes</li>\n</ul>\n</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:46.663Z" + }, + "remindr": { + "latestRelease": { + "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/139728821", + "assets_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/139728821/assets", + "upload_url": "https://uploads.github.com/repos/MrDavidRios/remindr_releases/releases/139728821/assets{?name,label}", + "html_url": "https://github.com/MrDavidRios/remindr_releases/releases/tag/v2.1.7", + "id": 139728821, + "author": { + "login": "MrDavidRios", + "id": 52746497, + "node_id": "MDQ6VXNlcjUyNzQ2NDk3", + "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MrDavidRios", + "html_url": "https://github.com/MrDavidRios", + "followers_url": "https://api.github.com/users/MrDavidRios/followers", + "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", + "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", + "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", + "repos_url": "https://api.github.com/users/MrDavidRios/repos", + "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOFan7uM4IVBe1", + "tag_name": "v2.1.7", + "target_commitish": "main", + "name": "2.1.7", + "draft": false, + "prerelease": false, + "created_at": "2024-01-15T02:20:28Z", + "published_at": "2024-02-02T20:50:49Z", + "assets": [ { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358400", - "id": 63358400, - "node_id": "RA_kwDOChFDfM4DxsXA", - "name": "runlet-daemon_1.0.7_arm7.deb", + "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/149468896", + "id": 149468896, + "node_id": "RA_kwDOFan7uM4I6Lbg", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", + "login": "MrDavidRios", + "id": 52746497, + "node_id": "MDQ6VXNlcjUyNzQ2NDk3", + "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", + "url": "https://api.github.com/users/MrDavidRios", + "html_url": "https://github.com/MrDavidRios", + "followers_url": "https://api.github.com/users/MrDavidRios/followers", + "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", + "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", + "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", + "repos_url": "https://api.github.com/users/MrDavidRios/repos", + "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "text/yaml", "state": "uploaded", - "size": 12527632, + "size": 366, "download_count": 2, - "created_at": "2022-04-22T18:42:15Z", - "updated_at": "2022-04-22T18:42:16Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet-daemon_1.0.7_arm7.deb" + "created_at": "2024-02-02T20:44:53Z", + "updated_at": "2024-02-02T20:44:53Z", + "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v2.1.7/latest-linux.yml" }, { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358402", - "id": 63358402, - "node_id": "RA_kwDOChFDfM4DxsXC", - "name": "runlet_1.0.7_amd64.deb", + "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/149468897", + "id": 149468897, + "node_id": "RA_kwDOFan7uM4I6Lbh", + "name": "latest.yml", "label": "", "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", + "login": "MrDavidRios", + "id": 52746497, + "node_id": "MDQ6VXNlcjUyNzQ2NDk3", + "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MrDavidRios", + "html_url": "https://github.com/MrDavidRios", + "followers_url": "https://api.github.com/users/MrDavidRios/followers", + "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", + "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", + "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", + "repos_url": "https://api.github.com/users/MrDavidRios/repos", + "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "text/yaml", "state": "uploaded", - "size": 134867250, - "download_count": 2, - "created_at": "2022-04-22T18:42:16Z", - "updated_at": "2022-04-22T18:42:19Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet_1.0.7_amd64.deb" + "size": 342, + "download_count": 143, + "created_at": "2024-02-02T20:44:53Z", + "updated_at": "2024-02-02T20:44:53Z", + "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v2.1.7/latest.yml" }, { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358406", - "id": 63358406, - "node_id": "RA_kwDOChFDfM4DxsXG", - "name": "runlet_1.0.7_amd64.dmg", + "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/149468684", + "id": 149468684, + "node_id": "RA_kwDOFan7uM4I6LYM", + "name": "Remindr-2.1.7.AppImage", "label": "", "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", + "login": "MrDavidRios", + "id": 52746497, + "node_id": "MDQ6VXNlcjUyNzQ2NDk3", + "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", + "url": "https://api.github.com/users/MrDavidRios", + "html_url": "https://github.com/MrDavidRios", + "followers_url": "https://api.github.com/users/MrDavidRios/followers", + "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", + "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", + "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", + "repos_url": "https://api.github.com/users/MrDavidRios/repos", + "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 108101649, - "download_count": 10, - "created_at": "2022-04-22T18:42:19Z", - "updated_at": "2022-04-22T18:42:22Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet_1.0.7_amd64.dmg" + "size": 105443324, + "download_count": 6, + "created_at": "2024-02-02T20:43:22Z", + "updated_at": "2024-02-02T20:43:30Z", + "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v2.1.7/Remindr-2.1.7.AppImage" }, { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358407", - "id": 63358407, - "node_id": "RA_kwDOChFDfM4DxsXH", - "name": "runlet_1.0.7_amd64.exe", + "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/149468893", + "id": 149468893, + "node_id": "RA_kwDOFan7uM4I6Lbd", + "name": "Remindr-Setup-2.1.7.exe", "label": "", "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", + "login": "MrDavidRios", + "id": 52746497, + "node_id": "MDQ6VXNlcjUyNzQ2NDk3", + "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", + "url": "https://api.github.com/users/MrDavidRios", + "html_url": "https://github.com/MrDavidRios", + "followers_url": "https://api.github.com/users/MrDavidRios/followers", + "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", + "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", + "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", + "repos_url": "https://api.github.com/users/MrDavidRios/repos", + "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdos-program", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 79775934, - "download_count": 34, - "created_at": "2022-04-22T18:42:20Z", - "updated_at": "2022-04-22T18:42:23Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet_1.0.7_amd64.exe" + "size": 83649157, + "download_count": 91, + "created_at": "2024-02-02T20:44:49Z", + "updated_at": "2024-02-02T20:44:53Z", + "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v2.1.7/Remindr-Setup-2.1.7.exe" }, { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358399", - "id": 63358399, - "node_id": "RA_kwDOChFDfM4DxsW_", - "name": "runlet_1.0.7_amd64.snap", + "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/149468894", + "id": 149468894, + "node_id": "RA_kwDOFan7uM4I6Lbe", + "name": "Remindr-Setup-2.1.7.exe.blockmap", "label": "", "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", + "login": "MrDavidRios", + "id": 52746497, + "node_id": "MDQ6VXNlcjUyNzQ2NDk3", + "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", + "url": "https://api.github.com/users/MrDavidRios", + "html_url": "https://github.com/MrDavidRios", + "followers_url": "https://api.github.com/users/MrDavidRios/followers", + "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", + "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", + "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", + "repos_url": "https://api.github.com/users/MrDavidRios/repos", + "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", + "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 176992256, - "download_count": 1, - "created_at": "2022-04-22T18:42:15Z", - "updated_at": "2022-04-22T18:42:19Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet_1.0.7_amd64.snap" + "size": 88971, + "download_count": 14, + "created_at": "2024-02-02T20:44:49Z", + "updated_at": "2024-02-02T20:44:50Z", + "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v2.1.7/Remindr-Setup-2.1.7.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/runletapp/runlet/tarball/1.0.7", - "zipball_url": "https://api.github.com/repos/runletapp/runlet/zipball/1.0.7", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> Runlet 1.0.7</p>\n<p>[UI] Dependency and security updates.</p>" + "tarball_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/tarball/v2.1.7", + "zipball_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/zipball/v2.1.7", + "body_html": "<p><strong>Additions</strong></p>\n<ul>\n<li>Tasks in the 'to-do' group are now reorderable! This is currently an experimental feature (can be enabled under 'Advanced') since there are some slight visual bugs left to work out.</li>\n<li>Spellcheck can now be toggled on/off. No need to deal with distracting squiggly red lines - spell how you like!</li>\n</ul>\n<p><strong>Changes</strong></p>\n<ul>\n<li>Task/task group animations significantly improved\n<ul>\n<li>Removing tasks from a group no longer results in the remaining tasks instantly going to their new place - they are now animated, resulting a much smoother overall appearance.</li>\n<li>Removing tasks from a group is now instantaneous - they are immediately popped out of the list, and surrounding tasks will immediately fill in that new gap.</li>\n</ul>\n</li>\n</ul>\n<p><strong>Bugfixes</strong></p>\n<ul>\n<li>Offline startup mode now loads tasks properly, following a <a href=\"https://github.com/MrDavidRios/remindr_releases/issues/10\" data-hovercard-type=\"issue\" data-hovercard-url=\"/MrDavidRios/remindr_releases/issues/10/hovercard\">bug</a> introduced in <a href=\"https://github.com/MrDavidRios/remindr_releases/releases/tag/v2.1.6\">v2.1.6</a></li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.170Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:46.735Z" }, - "ridereceipts": { + "rendertune": { "latestRelease": { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180", - "assets_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180/assets", - "upload_url": "https://uploads.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180/assets{?name,label}", - "html_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/tag/v1.7.6", - "id": 15736180, + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/96081043", + "assets_url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/96081043/assets", + "upload_url": "https://uploads.github.com/repos/MartinBarker/RenderTune/releases/96081043/assets{?name,label}", + "html_url": "https://github.com/MartinBarker/RenderTune/releases/tag/v1.1.4", + "id": 96081043, "author": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE1NzM2MTgw", - "tag_name": "v1.7.6", + "node_id": "RE_kwDOEz-T9M4FuhST", + "tag_name": "v1.1.4", "target_commitish": "master", - "name": "v1.7.6", + "name": "1.1.4", "draft": false, "prerelease": false, - "created_at": "2019-02-23T18:59:04Z", - "published_at": "2019-02-23T19:51:20Z", + "created_at": "2022-12-31T06:26:54Z", + "published_at": "2023-03-20T21:44:33Z", "assets": [ { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211136", - "id": 11211136, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTM2", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99948495", + "id": 99948495, + "node_id": "RA_kwDOEz-T9M4F9RfP", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 524, - "download_count": 86, - "created_at": "2019-02-23T19:50:14Z", - "updated_at": "2019-02-23T19:50:14Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/latest-mac.yml" + "size": 372, + "download_count": 15, + "created_at": "2023-03-18T18:18:33Z", + "updated_at": "2023-03-18T18:18:33Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/latest-linux.yml" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211135", - "id": 11211135, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTM1", - "name": "latest.yml", + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99946396", + "id": 99946396, + "node_id": "RA_kwDOEz-T9M4F9Q-c", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 352, - "download_count": 88, - "created_at": "2019-02-23T19:50:14Z", - "updated_at": "2019-02-23T19:50:14Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/latest.yml" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211126", - "id": 11211126, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI2", - "name": "ridereceipts-1.7.6-mac.zip", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 61666701, - "download_count": 390, - "created_at": "2019-02-23T19:49:23Z", - "updated_at": "2019-02-23T19:50:14Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6-mac.zip" + "size": 507, + "download_count": 36, + "created_at": "2023-03-18T17:50:35Z", + "updated_at": "2023-03-18T17:50:35Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/latest-mac.yml" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211115", - "id": 11211115, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTE1", - "name": "ridereceipts-1.7.6.dmg", + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99947620", + "id": 99947620, + "node_id": "RA_kwDOEz-T9M4F9RRk", + "name": "latest.yml", "label": "", "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 63961522, - "download_count": 170, - "created_at": "2019-02-23T19:48:52Z", - "updated_at": "2019-02-23T19:49:39Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6.dmg" + "size": 578, + "download_count": 2136, + "created_at": "2023-03-18T18:05:58Z", + "updated_at": "2023-03-18T18:05:58Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/latest.yml" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211114", - "id": 11211114, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTE0", - "name": "ridereceipts-1.7.6.dmg.blockmap", + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99947434", + "id": 99947434, + "node_id": "RA_kwDOEz-T9M4F9ROq", + "name": "rendertune-1.1.4-x64.nsis.7z", "label": "", "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-7z-compressed", "state": "uploaded", - "size": 68237, - "download_count": 65, - "created_at": "2019-02-23T19:48:52Z", - "updated_at": "2019-02-23T19:48:52Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6.dmg.blockmap" + "size": 303175187, + "download_count": 175, + "created_at": "2023-03-18T18:02:22Z", + "updated_at": "2023-03-18T18:04:26Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/rendertune-1.1.4-x64.nsis.7z" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211127", - "id": 11211127, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI3", - "name": "ridereceipts-setup-1.7.6.exe", + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99948253", + "id": 99948253, + "node_id": "RA_kwDOEz-T9M4F9Rbd", + "name": "RenderTune-1.1.4.AppImage", "label": "", "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 47837196, - "download_count": 15516, - "created_at": "2019-02-23T19:49:30Z", - "updated_at": "2019-02-23T19:49:59Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-setup-1.7.6.exe" + "size": 291275531, + "download_count": 30, + "created_at": "2023-03-18T18:14:39Z", + "updated_at": "2023-03-18T18:15:55Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/RenderTune-1.1.4.AppImage" }, { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211128", - "id": 11211128, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI4", - "name": "ridereceipts-setup-1.7.6.exe.blockmap", + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99947447", + "id": 99947447, + "node_id": "RA_kwDOEz-T9M4F9RO3", + "name": "RenderTune-1.1.4.appx", "label": "", "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51431, - "download_count": 74, - "created_at": "2019-02-23T19:49:30Z", - "updated_at": "2019-02-23T19:49:30Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-setup-1.7.6.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/tarball/v1.7.6", - "zipball_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/zipball/v1.7.6", - "body_html": "<p>Bug fixes</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.224Z" - }, - "saadhn": { - "latestRelease": { - "url": "https://api.github.com/repos/arkokoley/saadhn/releases/16098276", - "assets_url": "https://api.github.com/repos/arkokoley/saadhn/releases/16098276/assets", - "upload_url": "https://uploads.github.com/repos/arkokoley/saadhn/releases/16098276/assets{?name,label}", - "html_url": "https://github.com/arkokoley/saadhn/releases/tag/v0.3", - "id": 16098276, - "author": { - "login": "arkokoley", - "id": 1412469, - "node_id": "MDQ6VXNlcjE0MTI0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arkokoley", - "html_url": "https://github.com/arkokoley", - "followers_url": "https://api.github.com/users/arkokoley/followers", - "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", - "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", - "organizations_url": "https://api.github.com/users/arkokoley/orgs", - "repos_url": "https://api.github.com/users/arkokoley/repos", - "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", - "received_events_url": "https://api.github.com/users/arkokoley/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2MDk4Mjc2", - "tag_name": "v0.3", - "target_commitish": "master", - "name": "v0.3", - "draft": false, - "prerelease": false, - "created_at": "2019-03-13T20:02:50Z", - "published_at": "2019-03-13T20:17:35Z", - "assets": [ - { - "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514698", - "id": 11514698, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0Njk4", - "name": "Saadhn-darwin-x64.zip", - "label": null, - "uploader": { - "login": "arkokoley", - "id": 1412469, - "node_id": "MDQ6VXNlcjE0MTI0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arkokoley", - "html_url": "https://github.com/arkokoley", - "followers_url": "https://api.github.com/users/arkokoley/followers", - "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", - "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", - "organizations_url": "https://api.github.com/users/arkokoley/orgs", - "repos_url": "https://api.github.com/users/arkokoley/repos", - "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", - "received_events_url": "https://api.github.com/users/arkokoley/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 41249105, - "download_count": 446, - "created_at": "2019-03-13T20:16:50Z", - "updated_at": "2019-03-13T20:17:05Z", - "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-darwin-x64.zip" + "size": 421780120, + "download_count": 12, + "created_at": "2023-03-18T18:02:38Z", + "updated_at": "2023-03-18T18:05:47Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/RenderTune-1.1.4.appx" }, { - "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514700", - "id": 11514700, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0NzAw", - "name": "Saadhn-linux-x64.zip", - "label": null, + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99947549", + "id": 99947549, + "node_id": "RA_kwDOEz-T9M4F9RQd", + "name": "RenderTune-1.1.4.exe", + "label": "", "uploader": { - "login": "arkokoley", - "id": 1412469, - "node_id": "MDQ6VXNlcjE0MTI0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arkokoley", - "html_url": "https://github.com/arkokoley", - "followers_url": "https://api.github.com/users/arkokoley/followers", - "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", - "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", - "organizations_url": "https://api.github.com/users/arkokoley/orgs", - "repos_url": "https://api.github.com/users/arkokoley/repos", - "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", - "received_events_url": "https://api.github.com/users/arkokoley/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 39988088, - "download_count": 1135, - "created_at": "2019-03-13T20:16:51Z", - "updated_at": "2019-03-13T20:17:32Z", - "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-linux-x64.zip" + "size": 246903265, + "download_count": 87, + "created_at": "2023-03-18T18:04:09Z", + "updated_at": "2023-03-18T18:05:57Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/RenderTune-1.1.4.exe" }, { - "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514699", - "id": 11514699, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0Njk5", - "name": "Saadhn-win32-x64.zip", - "label": null, + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99945325", + "id": 99945325, + "node_id": "RA_kwDOEz-T9M4F9Qtt", + "name": "RenderTune-mac.dmg", + "label": "", "uploader": { - "login": "arkokoley", - "id": 1412469, - "node_id": "MDQ6VXNlcjE0MTI0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/arkokoley", - "html_url": "https://github.com/arkokoley", - "followers_url": "https://api.github.com/users/arkokoley/followers", - "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", - "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", - "organizations_url": "https://api.github.com/users/arkokoley/orgs", - "repos_url": "https://api.github.com/users/arkokoley/repos", - "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", - "received_events_url": "https://api.github.com/users/arkokoley/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 47132993, - "download_count": 838, - "created_at": "2019-03-13T20:16:50Z", - "updated_at": "2019-03-13T20:17:19Z", - "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/arkokoley/saadhn/tarball/v0.3", - "zipball_url": "https://api.github.com/repos/arkokoley/saadhn/zipball/v0.3", - "body_html": "<p>Changed the project name to \"Saadhn\". Added new icons.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.266Z" - }, - "school-timetable": { - "latestRelease": { - "url": "https://api.github.com/repos/KDani-99/school_timetable/releases/13046071", - "assets_url": "https://api.github.com/repos/KDani-99/school_timetable/releases/13046071/assets", - "upload_url": "https://uploads.github.com/repos/KDani-99/school_timetable/releases/13046071/assets{?name,label}", - "html_url": "https://github.com/KDani-99/school_timetable/releases/tag/1.2.0", - "id": 13046071, - "author": { - "login": "KDani-99", - "id": 39048573, - "node_id": "MDQ6VXNlcjM5MDQ4NTcz", - "avatar_url": "https://avatars.githubusercontent.com/u/39048573?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KDani-99", - "html_url": "https://github.com/KDani-99", - "followers_url": "https://api.github.com/users/KDani-99/followers", - "following_url": "https://api.github.com/users/KDani-99/following{/other_user}", - "gists_url": "https://api.github.com/users/KDani-99/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KDani-99/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KDani-99/subscriptions", - "organizations_url": "https://api.github.com/users/KDani-99/orgs", - "repos_url": "https://api.github.com/users/KDani-99/repos", - "events_url": "https://api.github.com/users/KDani-99/events{/privacy}", - "received_events_url": "https://api.github.com/users/KDani-99/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEzMDQ2MDcx", - "tag_name": "1.2.0", - "target_commitish": "master", - "name": "Version 1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2018-09-23T17:14:41Z", - "published_at": "2018-09-23T17:21:10Z", - "assets": [ + "size": 361215988, + "download_count": 15, + "created_at": "2023-03-18T17:47:00Z", + "updated_at": "2023-03-18T17:50:04Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/RenderTune-mac.dmg" + }, { - "url": "https://api.github.com/repos/KDani-99/school_timetable/releases/assets/8804459", - "id": 8804459, - "node_id": "MDEyOlJlbGVhc2VBc3NldDg4MDQ0NTk=", - "name": "Timetable.Setup.1.2.0.exe", - "label": null, + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99945071", + "id": 99945071, + "node_id": "RA_kwDOEz-T9M4F9Qpv", + "name": "RenderTune-mac.dmg.blockmap", + "label": "", "uploader": { - "login": "KDani-99", - "id": 39048573, - "node_id": "MDQ6VXNlcjM5MDQ4NTcz", - "avatar_url": "https://avatars.githubusercontent.com/u/39048573?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KDani-99", - "html_url": "https://github.com/KDani-99", - "followers_url": "https://api.github.com/users/KDani-99/followers", - "following_url": "https://api.github.com/users/KDani-99/following{/other_user}", - "gists_url": "https://api.github.com/users/KDani-99/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KDani-99/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KDani-99/subscriptions", - "organizations_url": "https://api.github.com/users/KDani-99/orgs", - "repos_url": "https://api.github.com/users/KDani-99/repos", - "events_url": "https://api.github.com/users/KDani-99/events{/privacy}", - "received_events_url": "https://api.github.com/users/KDani-99/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 38708389, - "download_count": 2339, - "created_at": "2018-09-23T17:18:43Z", - "updated_at": "2018-09-23T17:19:43Z", - "browser_download_url": "https://github.com/KDani-99/school_timetable/releases/download/1.2.0/Timetable.Setup.1.2.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/KDani-99/school_timetable/tarball/1.2.0", - "zipball_url": "https://api.github.com/repos/KDani-99/school_timetable/zipball/1.2.0", - "body_html": "<h1>Fixed</h1>\n<ul>\n<li>Few UI issues</li>\n</ul>\n<h1>New Fetures</h1>\n<ul>\n<li>Export/Import timetable (json file)</li>\n<li>New UI</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.349Z" - }, - "screencat": { - "latestRelease": { - "url": "https://api.github.com/repos/maxogden/screencat/releases/2081484", - "assets_url": "https://api.github.com/repos/maxogden/screencat/releases/2081484/assets", - "upload_url": "https://uploads.github.com/repos/maxogden/screencat/releases/2081484/assets{?name,label}", - "html_url": "https://github.com/maxogden/screencat/releases/tag/v4.2.0", - "id": 2081484, - "author": { - "login": "maxogden", - "id": 39759, - "node_id": "MDQ6VXNlcjM5NzU5", - "avatar_url": "https://avatars.githubusercontent.com/u/39759?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/maxogden", - "html_url": "https://github.com/maxogden", - "followers_url": "https://api.github.com/users/maxogden/followers", - "following_url": "https://api.github.com/users/maxogden/following{/other_user}", - "gists_url": "https://api.github.com/users/maxogden/gists{/gist_id}", - "starred_url": "https://api.github.com/users/maxogden/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/maxogden/subscriptions", - "organizations_url": "https://api.github.com/users/maxogden/orgs", - "repos_url": "https://api.github.com/users/maxogden/repos", - "events_url": "https://api.github.com/users/maxogden/events{/privacy}", - "received_events_url": "https://api.github.com/users/maxogden/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwODE0ODQ=", - "tag_name": "v4.2.0", - "target_commitish": "master", - "name": "4.2.0 (Beta)", - "draft": false, - "prerelease": false, - "created_at": "2015-11-06T00:59:58Z", - "published_at": "2015-11-06T01:02:59Z", - "assets": [ + "size": 376634, + "download_count": 4, + "created_at": "2023-03-18T17:43:39Z", + "updated_at": "2023-03-18T17:43:39Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/RenderTune-mac.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/maxogden/screencat/releases/assets/1011068", - "id": 1011068, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwMTEwNjg=", - "name": "ScreenCat.zip", - "label": null, + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99945726", + "id": 99945726, + "node_id": "RA_kwDOEz-T9M4F9Qz-", + "name": "RenderTune-mac.zip", + "label": "", "uploader": { - "login": "maxogden", - "id": 39759, - "node_id": "MDQ6VXNlcjM5NzU5", - "avatar_url": "https://avatars.githubusercontent.com/u/39759?v=4", + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/maxogden", - "html_url": "https://github.com/maxogden", - "followers_url": "https://api.github.com/users/maxogden/followers", - "following_url": "https://api.github.com/users/maxogden/following{/other_user}", - "gists_url": "https://api.github.com/users/maxogden/gists{/gist_id}", - "starred_url": "https://api.github.com/users/maxogden/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/maxogden/subscriptions", - "organizations_url": "https://api.github.com/users/maxogden/orgs", - "repos_url": "https://api.github.com/users/maxogden/repos", - "events_url": "https://api.github.com/users/maxogden/events{/privacy}", - "received_events_url": "https://api.github.com/users/maxogden/received_events", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 50012108, - "download_count": 5020, - "created_at": "2015-11-06T01:02:02Z", - "updated_at": "2015-11-06T01:02:53Z", - "browser_download_url": "https://github.com/maxogden/screencat/releases/download/v4.2.0/ScreenCat.zip" + "size": 349672930, + "download_count": 9, + "created_at": "2023-03-18T17:47:59Z", + "updated_at": "2023-03-18T17:50:35Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/RenderTune-mac.zip" + }, + { + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/99947436", + "id": 99947436, + "node_id": "RA_kwDOEz-T9M4F9ROs", + "name": "RenderTune-Web-Setup-1.1.4.exe", + "label": "", + "uploader": { + "login": "MartinBarker", + "id": 27025504, + "node_id": "MDQ6VXNlcjI3MDI1NTA0", + "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MartinBarker", + "html_url": "https://github.com/MartinBarker", + "followers_url": "https://api.github.com/users/MartinBarker/followers", + "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", + "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", + "organizations_url": "https://api.github.com/users/MartinBarker/orgs", + "repos_url": "https://api.github.com/users/MartinBarker/repos", + "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", + "received_events_url": "https://api.github.com/users/MartinBarker/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 649402, + "download_count": 65, + "created_at": "2023-03-18T18:02:23Z", + "updated_at": "2023-03-18T18:02:24Z", + "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.4/RenderTune-Web-Setup-1.1.4.exe" } ], - "tarball_url": "https://api.github.com/repos/maxogden/screencat/tarball/v4.2.0", - "zipball_url": "https://api.github.com/repos/maxogden/screencat/zipball/v4.2.0", - "body_html": "<ul>\n<li>New UI improvements from <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jsimplicio/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jsimplicio\">@jsimplicio</a></li>\n<li>Adds MDNS discovery of screencat share on your local network from <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mafintosh/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mafintosh\">@mafintosh</a></li>\n</ul>" + "tarball_url": "https://api.github.com/repos/MartinBarker/RenderTune/tarball/v1.1.4", + "zipball_url": "https://api.github.com/repos/MartinBarker/RenderTune/zipball/v1.1.4", + "body_html": "<ul>\n<li>\n<p>Improved compatibility: Fixed mp4 video format support for iOS mobile uploading and fixed ffmpeg support for older Mac versions (High Sierra 10.13+)</p>\n</li>\n<li>\n<p>New feature: Added the option to choose your default video render output format (mp4/mkv) for greater flexibility and convenience in your video rendering.</p>\n</li>\n<li>\n<p>Temporarily disabled the http api endpoints because they were throwing an error when port was in use on macos</p>\n</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/96081043/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.433Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:46.741Z" }, - "screentray": { + "remindaz": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:46.848Z" + }, + "responsivize": { "latestRelease": { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/21296155", - "assets_url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/21296155/assets", - "upload_url": "https://uploads.github.com/repos/DSnopov/screentray-distribution/releases/21296155/assets{?name,label}", - "html_url": "https://github.com/DSnopov/screentray-distribution/releases/tag/v1.7.0", - "id": 21296155, + "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891", + "assets_url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891/assets", + "upload_url": "https://uploads.github.com/repos/virejdasani/Responsivize/releases/50075891/assets{?name,label}", + "html_url": "https://github.com/virejdasani/Responsivize/releases/tag/v3.0.0", + "id": 50075891, "author": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", + "login": "virejdasani", + "id": 67495678, + "node_id": "MDQ6VXNlcjY3NDk1Njc4", + "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", + "url": "https://api.github.com/users/virejdasani", + "html_url": "https://github.com/virejdasani", + "followers_url": "https://api.github.com/users/virejdasani/followers", + "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", + "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", + "organizations_url": "https://api.github.com/users/virejdasani/orgs", + "repos_url": "https://api.github.com/users/virejdasani/repos", + "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", + "received_events_url": "https://api.github.com/users/virejdasani/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIxMjk2MTU1", - "tag_name": "v1.7.0", + "node_id": "MDc6UmVsZWFzZTUwMDc1ODkx", + "tag_name": "v3.0.0", "target_commitish": "master", - "name": "1.7.0", + "name": "Responsivize v3.0.0", "draft": false, "prerelease": false, - "created_at": "2019-11-07T15:56:31Z", - "published_at": "2019-11-07T17:57:48Z", + "created_at": "2021-09-03T04:28:06Z", + "published_at": "2021-09-22T17:18:51Z", "assets": [ { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023354", - "id": 16023354, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzU0", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45512260", + "id": 45512260, + "node_id": "RA_kwDOFezpcs4CtnZE", + "name": "Responsivize-Linux.zip", + "label": null, "uploader": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", + "login": "virejdasani", + "id": 67495678, + "node_id": "MDQ6VXNlcjY3NDk1Njc4", + "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", + "url": "https://api.github.com/users/virejdasani", + "html_url": "https://github.com/virejdasani", + "followers_url": "https://api.github.com/users/virejdasani/followers", + "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", + "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", + "organizations_url": "https://api.github.com/users/virejdasani/orgs", + "repos_url": "https://api.github.com/users/virejdasani/repos", + "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", + "received_events_url": "https://api.github.com/users/virejdasani/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 518, - "download_count": 44475, - "created_at": "2019-11-07T17:32:45Z", - "updated_at": "2019-11-07T17:32:46Z", - "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/latest-mac.yml" + "size": 114082964, + "download_count": 412, + "created_at": "2021-09-24T07:37:56Z", + "updated_at": "2021-09-24T07:38:29Z", + "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-Linux.zip" }, { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023350", - "id": 16023350, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzUw", - "name": "ScreenTray-1.7.0-mac.zip", - "label": "", + "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45512308", + "id": 45512308, + "node_id": "RA_kwDOFezpcs4CtnZ0", + "name": "Responsivize-MacOS.zip", + "label": null, "uploader": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", + "login": "virejdasani", + "id": 67495678, + "node_id": "MDQ6VXNlcjY3NDk1Njc4", + "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", + "url": "https://api.github.com/users/virejdasani", + "html_url": "https://github.com/virejdasani", + "followers_url": "https://api.github.com/users/virejdasani/followers", + "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", + "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", + "organizations_url": "https://api.github.com/users/virejdasani/orgs", + "repos_url": "https://api.github.com/users/virejdasani/repos", + "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", + "received_events_url": "https://api.github.com/users/virejdasani/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 69817526, - "download_count": 422, - "created_at": "2019-11-07T17:32:32Z", - "updated_at": "2019-11-07T17:32:45Z", - "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0-mac.zip" + "size": 114183356, + "download_count": 1161, + "created_at": "2021-09-24T07:38:50Z", + "updated_at": "2021-09-24T07:39:21Z", + "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-MacOS.zip" }, { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023334", - "id": 16023334, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzM0", - "name": "ScreenTray-1.7.0.dmg", - "label": "", + "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45517733", + "id": 45517733, + "node_id": "RA_kwDOFezpcs4Ctoul", + "name": "Responsivize-Windows.zip", + "label": null, "uploader": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", + "login": "virejdasani", + "id": 67495678, + "node_id": "MDQ6VXNlcjY3NDk1Njc4", + "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", + "url": "https://api.github.com/users/virejdasani", + "html_url": "https://github.com/virejdasani", + "followers_url": "https://api.github.com/users/virejdasani/followers", + "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", + "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", + "organizations_url": "https://api.github.com/users/virejdasani/orgs", + "repos_url": "https://api.github.com/users/virejdasani/repos", + "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", + "received_events_url": "https://api.github.com/users/virejdasani/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 72104205, - "download_count": 2165, - "created_at": "2019-11-07T17:32:13Z", - "updated_at": "2019-11-07T17:32:21Z", - "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0.dmg" + "size": 68443080, + "download_count": 1748, + "created_at": "2021-09-24T09:10:40Z", + "updated_at": "2021-09-24T09:10:56Z", + "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-Windows.zip" }, { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023335", - "id": 16023335, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzM1", - "name": "ScreenTray-1.7.0.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45384252", + "id": 45384252, + "node_id": "RA_kwDOFezpcs4CtII8", + "name": "Responsivize-WindowsPortable.zip", + "label": null, "uploader": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", + "login": "virejdasani", + "id": 67495678, + "node_id": "MDQ6VXNlcjY3NDk1Njc4", + "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/virejdasani", + "html_url": "https://github.com/virejdasani", + "followers_url": "https://api.github.com/users/virejdasani/followers", + "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", + "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", + "organizations_url": "https://api.github.com/users/virejdasani/orgs", + "repos_url": "https://api.github.com/users/virejdasani/repos", + "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", + "received_events_url": "https://api.github.com/users/virejdasani/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 75210, - "download_count": 41, - "created_at": "2019-11-07T17:32:13Z", - "updated_at": "2019-11-07T17:32:14Z", - "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0.dmg.blockmap" + "size": 97336464, + "download_count": 120, + "created_at": "2021-09-22T17:17:25Z", + "updated_at": "2021-09-24T09:11:43Z", + "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-WindowsPortable.zip" } ], - "tarball_url": "https://api.github.com/repos/DSnopov/screentray-distribution/tarball/v1.7.0", - "zipball_url": "https://api.github.com/repos/DSnopov/screentray-distribution/zipball/v1.7.0", - "body_html": "" + "tarball_url": "https://api.github.com/repos/virejdasani/Responsivize/tarball/v3.0.0", + "zipball_url": "https://api.github.com/repos/virejdasani/Responsivize/zipball/v3.0.0", + "body_html": "<h1><a href=\"https://virejdasani.github.io/Responsivize/\" rel=\"nofollow\">Responsivize</a> v3.0.0</h1>\n<h2>What's new?</h2>\n<ul>\n<li>The URL bar no longer requires <code>http://</code> or <code>https://</code> prefix</li>\n<li>Selecting URL bar now selects all the text</li>\n<li>Minor bug fixes</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891/reactions", + "total_count": 9, + "+1": 3, + "-1": 0, + "laugh": 1, + "hooray": 2, + "confused": 0, + "heart": 2, + "rocket": 1, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.503Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:47.207Z" }, - "scratch-for-discord": { + "requestly": { "latestRelease": { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/52621628", - "assets_url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/52621628/assets", - "upload_url": "https://uploads.github.com/repos/scratch-for-discord/Desktop-Application/releases/52621628/assets{?name,label}", - "html_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/tag/v2.0.1", - "id": 52621628, + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/137684680", + "assets_url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/137684680/assets", + "upload_url": "https://uploads.github.com/repos/requestly/requestly-desktop-app/releases/137684680/assets{?name,label}", + "html_url": "https://github.com/requestly/requestly-desktop-app/releases/tag/v1.6.0", + "id": 137684680, "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "nsrCodes", + "id": 57226514, + "node_id": "MDQ6VXNlcjU3MjI2NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/57226514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/nsrCodes", + "html_url": "https://github.com/nsrCodes", + "followers_url": "https://api.github.com/users/nsrCodes/followers", + "following_url": "https://api.github.com/users/nsrCodes/following{/other_user}", + "gists_url": "https://api.github.com/users/nsrCodes/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nsrCodes/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nsrCodes/subscriptions", + "organizations_url": "https://api.github.com/users/nsrCodes/orgs", + "repos_url": "https://api.github.com/users/nsrCodes/repos", + "events_url": "https://api.github.com/users/nsrCodes/events{/privacy}", + "received_events_url": "https://api.github.com/users/nsrCodes/received_events", + "type": "User", "site_admin": false }, - "node_id": "RE_kwDOEyAO0s4DIvE8", - "tag_name": "v2.0.1", + "node_id": "RE_kwDOHdSLSM4INObI", + "tag_name": "v1.6.0", "target_commitish": "master", - "name": "2.0.1", + "name": "v1.6.0", "draft": false, "prerelease": false, - "created_at": "2021-11-03T18:08:33Z", - "published_at": "2021-11-03T18:15:52Z", + "created_at": "2024-01-19T09:21:17Z", + "published_at": "2024-01-19T11:06:07Z", "assets": [ { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48548917", - "id": 48548917, - "node_id": "RA_kwDOEyAO0s4C5Mw1", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 398, - "download_count": 13, - "created_at": "2021-11-03T18:10:46Z", - "updated_at": "2021-11-03T18:10:47Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48548916", - "id": 48548916, - "node_id": "RA_kwDOEyAO0s4C5Mw0", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146503672", + "id": 146503672, + "node_id": "RA_kwDOHdSLSM4Iu3f4", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 390, - "download_count": 105, - "created_at": "2021-11-03T18:10:46Z", - "updated_at": "2021-11-03T18:10:47Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/latest-linux.yml" + "size": 370, + "download_count": 484, + "created_at": "2024-01-19T09:26:50Z", + "updated_at": "2024-01-19T09:26:51Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549260", - "id": 48549260, - "node_id": "RA_kwDOEyAO0s4C5M2M", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146518310", + "id": 146518310, + "node_id": "RA_kwDOHdSLSM4Iu7Em", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 354, - "download_count": 954, - "created_at": "2021-11-03T18:15:22Z", - "updated_at": "2021-11-03T18:15:22Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/latest-mac.yml" + "size": 809, + "download_count": 6482, + "created_at": "2024-01-19T11:05:27Z", + "updated_at": "2024-01-19T11:05:27Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549205", - "id": 48549205, - "node_id": "RA_kwDOEyAO0s4C5M1V", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146517009", + "id": 146517009, + "node_id": "RA_kwDOHdSLSM4Iu6wR", "name": "latest.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "nsrCodes", + "id": 57226514, + "node_id": "MDQ6VXNlcjU3MjI2NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/57226514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/nsrCodes", + "html_url": "https://github.com/nsrCodes", + "followers_url": "https://api.github.com/users/nsrCodes/followers", + "following_url": "https://api.github.com/users/nsrCodes/following{/other_user}", + "gists_url": "https://api.github.com/users/nsrCodes/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nsrCodes/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nsrCodes/subscriptions", + "organizations_url": "https://api.github.com/users/nsrCodes/orgs", + "repos_url": "https://api.github.com/users/nsrCodes/repos", + "events_url": "https://api.github.com/users/nsrCodes/events{/privacy}", + "received_events_url": "https://api.github.com/users/nsrCodes/received_events", + "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 367, - "download_count": 32941, - "created_at": "2021-11-03T18:14:52Z", - "updated_at": "2021-11-03T18:14:52Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/latest.yml" + "size": 347, + "download_count": 6095, + "created_at": "2024-01-19T10:52:37Z", + "updated_at": "2024-01-19T10:52:37Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/latest.yml" }, { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48548912", - "id": 48548912, - "node_id": "RA_kwDOEyAO0s4C5Mww", - "name": "Scratch-For-Discord-2.0.1-i386.AppImage", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146518166", + "id": 146518166, + "node_id": "RA_kwDOHdSLSM4Iu7CW", + "name": "Requestly-1.6.0-arm64-mac.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 90714136, - "download_count": 424, - "created_at": "2021-11-03T18:10:41Z", - "updated_at": "2021-11-03T18:10:46Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-2.0.1-i386.AppImage" + "size": 120909123, + "download_count": 673, + "created_at": "2024-01-19T11:03:29Z", + "updated_at": "2024-01-19T11:05:27Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48548911", - "id": 48548911, - "node_id": "RA_kwDOEyAO0s4C5Mwv", - "name": "Scratch-For-Discord-2.0.1.AppImage", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146518165", + "id": 146518165, + "node_id": "RA_kwDOHdSLSM4Iu7CV", + "name": "Requestly-1.6.0-arm64-mac.zip.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 107159518, - "download_count": 41, - "created_at": "2021-11-03T18:10:41Z", - "updated_at": "2021-11-03T18:10:45Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.AppImage" + "size": 124850, + "download_count": 2, + "created_at": "2024-01-19T11:03:29Z", + "updated_at": "2024-01-19T11:03:30Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549254", - "id": 48549254, - "node_id": "RA_kwDOEyAO0s4C5M2G", - "name": "Scratch-For-Discord-2.0.1.dmg", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146518135", + "id": 146518135, + "node_id": "RA_kwDOHdSLSM4Iu7B3", + "name": "Requestly-1.6.0-arm64.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88750731, - "download_count": 701, - "created_at": "2021-11-03T18:15:17Z", - "updated_at": "2021-11-03T18:15:21Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.dmg" + "size": 125935854, + "download_count": 1827, + "created_at": "2024-01-19T11:03:13Z", + "updated_at": "2024-01-19T11:04:07Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549255", - "id": 48549255, - "node_id": "RA_kwDOEyAO0s4C5M2H", - "name": "Scratch-For-Discord-2.0.1.dmg.blockmap", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146518134", + "id": 146518134, + "node_id": "RA_kwDOHdSLSM4Iu7B2", + "name": "Requestly-1.6.0-arm64.dmg.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93126, - "download_count": 4, - "created_at": "2021-11-03T18:15:17Z", - "updated_at": "2021-11-03T18:15:17Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.dmg.blockmap" + "size": 132680, + "download_count": 1, + "created_at": "2024-01-19T11:03:12Z", + "updated_at": "2024-01-19T11:03:13Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549200", - "id": 48549200, - "node_id": "RA_kwDOEyAO0s4C5M1Q", - "name": "Scratch-For-Discord-Setup-2.0.1.exe", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146517622", + "id": 146517622, + "node_id": "RA_kwDOHdSLSM4Iu652", + "name": "Requestly-1.6.0-mac.zip", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 129524298, - "download_count": 10036, - "created_at": "2021-11-03T18:14:46Z", - "updated_at": "2021-11-03T18:14:52Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-Setup-2.0.1.exe" + "size": 126368740, + "download_count": 234, + "created_at": "2024-01-19T10:58:25Z", + "updated_at": "2024-01-19T11:00:00Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0-mac.zip" }, { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549199", - "id": 48549199, - "node_id": "RA_kwDOEyAO0s4C5M1P", - "name": "Scratch-For-Discord-Setup-2.0.1.exe.blockmap", + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146517623", + "id": 146517623, + "node_id": "RA_kwDOHdSLSM4Iu653", + "name": "Requestly-1.6.0-mac.zip.blockmap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134667, - "download_count": 1089, - "created_at": "2021-11-03T18:14:46Z", - "updated_at": "2021-11-03T18:14:46Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-Setup-2.0.1.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/tarball/v2.0.1", - "zipball_url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/zipball/v2.0.1", - "body_html": "<h1>Fix user banner</h1>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/scratch-for-discord/Desktop-Application/compare/v2.0.0-dev.13...v2.0.1\"><tt>v2.0.0-dev.13...v2.0.1</tt></a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.636Z" - }, - "seapig": { - "latestRelease": { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/20161807", - "assets_url": "https://api.github.com/repos/yasumichi/seapig/releases/20161807/assets", - "upload_url": "https://uploads.github.com/repos/yasumichi/seapig/releases/20161807/assets{?name,label}", - "html_url": "https://github.com/yasumichi/seapig/releases/tag/v0.8.2", - "id": 20161807, - "author": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMTYxODA3", - "tag_name": "v0.8.2", - "target_commitish": "master", - "name": "Bug fix release", - "draft": false, - "prerelease": false, - "created_at": "2019-09-22T08:34:48Z", - "published_at": "2019-09-22T08:46:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054850", - "id": 15054850, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODUw", - "name": "seapig-linux-arm64-0.8.2.zip", - "label": null, - "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 66420255, - "download_count": 47, - "created_at": "2019-09-22T08:43:56Z", - "updated_at": "2019-09-22T08:44:19Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-arm64-0.8.2.zip" + "size": 131316, + "download_count": 1, + "created_at": "2024-01-19T10:58:25Z", + "updated_at": "2024-01-19T10:58:25Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054857", - "id": 15054857, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODU3", - "name": "seapig-linux-armv7l-0.8.2.zip", - "label": null, + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146503666", + "id": 146503666, + "node_id": "RA_kwDOHdSLSM4Iu3fy", + "name": "Requestly-1.6.0.AppImage", + "label": "", "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 58575887, - "download_count": 35, - "created_at": "2019-09-22T08:44:51Z", - "updated_at": "2019-09-22T08:45:11Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-armv7l-0.8.2.zip" + "size": 132670126, + "download_count": 663, + "created_at": "2024-01-19T09:26:47Z", + "updated_at": "2024-01-19T09:26:50Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0.AppImage" }, { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054859", - "id": 15054859, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODU5", - "name": "seapig-linux-ia32-0.8.2.zip", - "label": null, + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146517587", + "id": 146517587, + "node_id": "RA_kwDOHdSLSM4Iu65T", + "name": "Requestly-1.6.0.dmg", + "label": "", "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 67034627, - "download_count": 32, - "created_at": "2019-09-22T08:45:13Z", - "updated_at": "2019-09-22T08:45:35Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-ia32-0.8.2.zip" + "size": 131364815, + "download_count": 1263, + "created_at": "2024-01-19T10:58:06Z", + "updated_at": "2024-01-19T10:59:59Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0.dmg" }, { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054861", - "id": 15054861, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODYx", - "name": "seapig-linux-x64-0.8.2.zip", - "label": null, + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146517586", + "id": 146517586, + "node_id": "RA_kwDOHdSLSM4Iu65S", + "name": "Requestly-1.6.0.dmg.blockmap", + "label": "", "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", + "login": "requestly-team", + "id": 35186614, + "node_id": "MDQ6VXNlcjM1MTg2NjE0", + "avatar_url": "https://avatars.githubusercontent.com/u/35186614?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", + "url": "https://api.github.com/users/requestly-team", + "html_url": "https://github.com/requestly-team", + "followers_url": "https://api.github.com/users/requestly-team/followers", + "following_url": "https://api.github.com/users/requestly-team/following{/other_user}", + "gists_url": "https://api.github.com/users/requestly-team/gists{/gist_id}", + "starred_url": "https://api.github.com/users/requestly-team/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/requestly-team/subscriptions", + "organizations_url": "https://api.github.com/users/requestly-team/orgs", + "repos_url": "https://api.github.com/users/requestly-team/repos", + "events_url": "https://api.github.com/users/requestly-team/events{/privacy}", + "received_events_url": "https://api.github.com/users/requestly-team/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 66152804, - "download_count": 50, - "created_at": "2019-09-22T08:45:38Z", - "updated_at": "2019-09-22T08:46:00Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-x64-0.8.2.zip" + "size": 136718, + "download_count": 1, + "created_at": "2024-01-19T10:58:06Z", + "updated_at": "2024-01-19T10:58:07Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-1.6.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054863", - "id": 15054863, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODYz", - "name": "seapig-win32-ia32-0.8.2.zip", - "label": null, + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146516862", + "id": 146516862, + "node_id": "RA_kwDOHdSLSM4Iu6t-", + "name": "Requestly-Setup-1.6.0.exe", + "label": "", "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", + "login": "nsrCodes", + "id": 57226514, + "node_id": "MDQ6VXNlcjU3MjI2NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/57226514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", + "url": "https://api.github.com/users/nsrCodes", + "html_url": "https://github.com/nsrCodes", + "followers_url": "https://api.github.com/users/nsrCodes/followers", + "following_url": "https://api.github.com/users/nsrCodes/following{/other_user}", + "gists_url": "https://api.github.com/users/nsrCodes/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nsrCodes/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nsrCodes/subscriptions", + "organizations_url": "https://api.github.com/users/nsrCodes/orgs", + "repos_url": "https://api.github.com/users/nsrCodes/repos", + "events_url": "https://api.github.com/users/nsrCodes/events{/privacy}", + "received_events_url": "https://api.github.com/users/nsrCodes/received_events", "type": "User", "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 61863277, - "download_count": 93, - "created_at": "2019-09-22T08:46:02Z", - "updated_at": "2019-09-22T08:46:22Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-win32-ia32-0.8.2.zip" + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 101031688, + "download_count": 4667, + "created_at": "2024-01-19T10:51:07Z", + "updated_at": "2024-01-19T10:52:36Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-Setup-1.6.0.exe" }, { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054867", - "id": 15054867, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODY3", - "name": "seapig-win32-x64-0.8.2.zip", - "label": null, + "url": "https://api.github.com/repos/requestly/requestly-desktop-app/releases/assets/146516859", + "id": 146516859, + "node_id": "RA_kwDOHdSLSM4Iu6t7", + "name": "Requestly-Setup-1.6.0.exe.blockmap", + "label": "", "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", + "login": "nsrCodes", + "id": 57226514, + "node_id": "MDQ6VXNlcjU3MjI2NTE0", + "avatar_url": "https://avatars.githubusercontent.com/u/57226514?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", + "url": "https://api.github.com/users/nsrCodes", + "html_url": "https://github.com/nsrCodes", + "followers_url": "https://api.github.com/users/nsrCodes/followers", + "following_url": "https://api.github.com/users/nsrCodes/following{/other_user}", + "gists_url": "https://api.github.com/users/nsrCodes/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nsrCodes/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nsrCodes/subscriptions", + "organizations_url": "https://api.github.com/users/nsrCodes/orgs", + "repos_url": "https://api.github.com/users/nsrCodes/repos", + "events_url": "https://api.github.com/users/nsrCodes/events{/privacy}", + "received_events_url": "https://api.github.com/users/nsrCodes/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 65096810, - "download_count": 160, - "created_at": "2019-09-22T08:46:25Z", - "updated_at": "2019-09-22T08:46:46Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-win32-x64-0.8.2.zip" + "size": 106347, + "download_count": 2382, + "created_at": "2024-01-19T10:51:06Z", + "updated_at": "2024-01-19T10:51:07Z", + "browser_download_url": "https://github.com/requestly/requestly-desktop-app/releases/download/v1.6.0/Requestly-Setup-1.6.0.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/yasumichi/seapig/tarball/v0.8.2", - "zipball_url": "https://api.github.com/repos/yasumichi/seapig/zipball/v0.8.2", - "body_html": "<p>fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"496724666\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yasumichi/seapig/issues/40\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yasumichi/seapig/issues/40/hovercard\" href=\"https://github.com/yasumichi/seapig/issues/40\">#40</a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.659Z" - }, - "seobrowse": { - "latestRelease": { - "url": "https://api.github.com/repos/seobrowse/serp/releases/44801122", - "assets_url": "https://api.github.com/repos/seobrowse/serp/releases/44801122/assets", - "upload_url": "https://uploads.github.com/repos/seobrowse/serp/releases/44801122/assets{?name,label}", - "html_url": "https://github.com/seobrowse/serp/releases/tag/1.3.2", - "id": 44801122, - "author": { - "login": "ymschaap", - "id": 91795, - "node_id": "MDQ6VXNlcjkxNzk1", - "avatar_url": "https://avatars.githubusercontent.com/u/91795?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ymschaap", - "html_url": "https://github.com/ymschaap", - "followers_url": "https://api.github.com/users/ymschaap/followers", - "following_url": "https://api.github.com/users/ymschaap/following{/other_user}", - "gists_url": "https://api.github.com/users/ymschaap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ymschaap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ymschaap/subscriptions", - "organizations_url": "https://api.github.com/users/ymschaap/orgs", - "repos_url": "https://api.github.com/users/ymschaap/repos", - "events_url": "https://api.github.com/users/ymschaap/events{/privacy}", - "received_events_url": "https://api.github.com/users/ymschaap/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0ODAxMTIy", - "tag_name": "1.3.2", - "target_commitish": "main", - "name": "Starred Queries", - "draft": false, - "prerelease": false, - "created_at": "2021-06-17T12:26:57Z", - "published_at": "2021-06-17T14:26:22Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/seobrowse/serp/tarball/1.3.2", - "zipball_url": "https://api.github.com/repos/seobrowse/serp/zipball/1.3.2", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/seobrowse/serp/releases/44801122/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/requestly/requestly-desktop-app/tarball/v1.6.0", + "zipball_url": "https://api.github.com/repos/requestly/requestly-desktop-app/zipball/v1.6.0", + "body_html": "<h1>Features:</h1>\n<ol>\n<li>Register app as client for <code>.har</code> and <code>.rqly</code> files. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1850240374\" data-permission-text=\"Title is private\" data-url=\"https://github.com/requestly/requestly-desktop-app/issues/49\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/requestly/requestly-desktop-app/pull/49/hovercard\" href=\"https://github.com/requestly/requestly-desktop-app/pull/49\">#49</a></li>\n<li>Contains a local json store for recently accessed files. Currently there are 2 categories: har and web-sessions. Can later be extended to record more.</li>\n<li>Main script now also contains channels for interracting with information inside the recently accessed files store. UI for this has been released (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1850257440\" data-permission-text=\"Title is private\" data-url=\"https://github.com/requestly/requestly/issues/957\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/requestly/requestly/pull/957/hovercard\" href=\"https://github.com/requestly/requestly/pull/957\">requestly/requestly#957</a>)</li>\n</ol>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.672Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:47.230Z" }, - "serina": { + "ride": { "latestRelease": { - "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/27371869", - "assets_url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/27371869/assets", - "upload_url": "https://uploads.github.com/repos/ORN-Fox/serina-1/releases/27371869/assets{?name,label}", - "html_url": "https://github.com/ORN-Fox/serina-1/releases/tag/R0.2.4", - "id": 27371869, + "url": "https://api.github.com/repos/Dyalog/ride/releases/143596716", + "assets_url": "https://api.github.com/repos/Dyalog/ride/releases/143596716/assets", + "upload_url": "https://uploads.github.com/repos/Dyalog/ride/releases/143596716/assets{?name,label}", + "html_url": "https://github.com/Dyalog/ride/releases/tag/v4.5.4097", + "id": 143596716, "author": { - "login": "ORN-Fox", - "id": 49326517, - "node_id": "MDQ6VXNlcjQ5MzI2NTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", + "login": "DyalogJenkins", + "id": 19668375, + "node_id": "MDQ6VXNlcjE5NjY4Mzc1", + "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ORN-Fox", - "html_url": "https://github.com/ORN-Fox", - "followers_url": "https://api.github.com/users/ORN-Fox/followers", - "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", - "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", - "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", - "repos_url": "https://api.github.com/users/ORN-Fox/repos", - "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", - "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", + "url": "https://api.github.com/users/DyalogJenkins", + "html_url": "https://github.com/DyalogJenkins", + "followers_url": "https://api.github.com/users/DyalogJenkins/followers", + "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", + "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", + "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", + "repos_url": "https://api.github.com/users/DyalogJenkins/repos", + "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", + "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI3MzcxODY5", - "tag_name": "R0.2.4", - "target_commitish": "master", - "name": "R0.2.4 - Update Electron to 9x + Maintenance Fix", + "node_id": "RE_kwDOAWHQQM4Ijxys", + "tag_name": "v4.5.4097", + "target_commitish": "9fb313638328832b51012bd75b2523a8d97f4509", + "name": "v4.5.4097", "draft": false, "prerelease": false, - "created_at": "2020-06-15T22:25:10Z", - "published_at": "2020-06-15T22:42:57Z", + "created_at": "2024-02-23T14:24:25Z", + "published_at": "2024-02-26T10:52:27Z", "assets": [ { - "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/21774744", - "id": 21774744, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxNzc0NzQ0", - "name": "serina-0-2-4-darwin-x64.zip", - "label": null, + "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/153601611", + "id": 153601611, + "node_id": "RA_kwDOAWHQQM4JJ8ZL", + "name": "ride-4.5.4097-1.armhf.rpm", + "label": "", "uploader": { - "login": "ORN-Fox", - "id": 49326517, - "node_id": "MDQ6VXNlcjQ5MzI2NTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", + "login": "DyalogJenkins", + "id": 19668375, + "node_id": "MDQ6VXNlcjE5NjY4Mzc1", + "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ORN-Fox", - "html_url": "https://github.com/ORN-Fox", - "followers_url": "https://api.github.com/users/ORN-Fox/followers", - "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", - "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", - "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", - "repos_url": "https://api.github.com/users/ORN-Fox/repos", - "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", - "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", + "url": "https://api.github.com/users/DyalogJenkins", + "html_url": "https://github.com/DyalogJenkins", + "followers_url": "https://api.github.com/users/DyalogJenkins/followers", + "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", + "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", + "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", + "repos_url": "https://api.github.com/users/DyalogJenkins/repos", + "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", + "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 73887290, - "download_count": 54, - "created_at": "2020-06-15T22:34:49Z", - "updated_at": "2020-06-15T22:35:00Z", - "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.2.4/serina-0-2-4-darwin-x64.zip" + "size": 92801657, + "download_count": 0, + "created_at": "2024-02-26T10:25:49Z", + "updated_at": "2024-02-26T10:26:15Z", + "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.5.4097/ride-4.5.4097-1.armhf.rpm" }, { - "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/21774911", - "id": 21774911, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxNzc0OTEx", - "name": "serina-0-2-4-linux-x64.zip", - "label": null, + "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/153601642", + "id": 153601642, + "node_id": "RA_kwDOAWHQQM4JJ8Zq", + "name": "ride-4.5.4097-1.x86_64.rpm", + "label": "", "uploader": { - "login": "ORN-Fox", - "id": 49326517, - "node_id": "MDQ6VXNlcjQ5MzI2NTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", + "login": "DyalogJenkins", + "id": 19668375, + "node_id": "MDQ6VXNlcjE5NjY4Mzc1", + "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ORN-Fox", - "html_url": "https://github.com/ORN-Fox", - "followers_url": "https://api.github.com/users/ORN-Fox/followers", - "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", - "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", - "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", - "repos_url": "https://api.github.com/users/ORN-Fox/repos", - "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", - "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", + "url": "https://api.github.com/users/DyalogJenkins", + "html_url": "https://github.com/DyalogJenkins", + "followers_url": "https://api.github.com/users/DyalogJenkins/followers", + "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", + "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", + "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", + "repos_url": "https://api.github.com/users/DyalogJenkins/repos", + "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", + "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 72103256, - "download_count": 34, - "created_at": "2020-06-15T22:42:31Z", - "updated_at": "2020-06-15T22:42:45Z", - "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.2.4/serina-0-2-4-linux-x64.zip" + "size": 103154095, + "download_count": 1, + "created_at": "2024-02-26T10:26:15Z", + "updated_at": "2024-02-26T10:26:44Z", + "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.5.4097/ride-4.5.4097-1.x86_64.rpm" }, { - "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/21774646", - "id": 21774646, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxNzc0NjQ2", - "name": "serina-0-2-4-win32-x64.zip", - "label": null, + "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/153601708", + "id": 153601708, + "node_id": "RA_kwDOAWHQQM4JJ8as", + "name": "ride-4.5.4097-1_amd64.deb", + "label": "", "uploader": { - "login": "ORN-Fox", - "id": 49326517, - "node_id": "MDQ6VXNlcjQ5MzI2NTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", + "login": "DyalogJenkins", + "id": 19668375, + "node_id": "MDQ6VXNlcjE5NjY4Mzc1", + "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ORN-Fox", - "html_url": "https://github.com/ORN-Fox", - "followers_url": "https://api.github.com/users/ORN-Fox/followers", - "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", - "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", - "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", - "repos_url": "https://api.github.com/users/ORN-Fox/repos", - "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", - "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", + "url": "https://api.github.com/users/DyalogJenkins", + "html_url": "https://github.com/DyalogJenkins", + "followers_url": "https://api.github.com/users/DyalogJenkins/followers", + "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", + "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", + "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", + "repos_url": "https://api.github.com/users/DyalogJenkins/repos", + "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", + "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 68586856, - "download_count": 86, - "created_at": "2020-06-15T22:31:25Z", - "updated_at": "2020-06-15T22:31:36Z", - "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.2.4/serina-0-2-4-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/ORN-Fox/serina-1/tarball/R0.2.4", - "zipball_url": "https://api.github.com/repos/ORN-Fox/serina-1/zipball/R0.2.4", - "body_html": "<h1>Changelog</h1>\n<ul>\n<li>Update Electron to 9x</li>\n<li>Fix Mac OS Crash on start : <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"633816050\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ORN-Fox/serina-1/issues/1\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ORN-Fox/serina-1/issues/1/hovercard\" href=\"https://github.com/ORN-Fox/serina-1/issues/1\">#1</a></li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.730Z" - }, - "ses": { - "latestRelease": { - "url": "https://api.github.com/repos/dbilgili/Ses/releases/40763456", - "assets_url": "https://api.github.com/repos/dbilgili/Ses/releases/40763456/assets", - "upload_url": "https://uploads.github.com/repos/dbilgili/Ses/releases/40763456/assets{?name,label}", - "html_url": "https://github.com/dbilgili/Ses/releases/tag/1.0.4", - "id": 40763456, - "author": { - "login": "dbilgili", - "id": 22943912, - "node_id": "MDQ6VXNlcjIyOTQzOTEy", - "avatar_url": "https://avatars.githubusercontent.com/u/22943912?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dbilgili", - "html_url": "https://github.com/dbilgili", - "followers_url": "https://api.github.com/users/dbilgili/followers", - "following_url": "https://api.github.com/users/dbilgili/following{/other_user}", - "gists_url": "https://api.github.com/users/dbilgili/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dbilgili/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dbilgili/subscriptions", - "organizations_url": "https://api.github.com/users/dbilgili/orgs", - "repos_url": "https://api.github.com/users/dbilgili/repos", - "events_url": "https://api.github.com/users/dbilgili/events{/privacy}", - "received_events_url": "https://api.github.com/users/dbilgili/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwNzYzNDU2", - "tag_name": "1.0.4", - "target_commitish": "master", - "name": "v1.0.4", - "draft": false, - "prerelease": false, - "created_at": "2020-10-29T22:34:10Z", - "published_at": "2021-03-31T14:29:19Z", - "assets": [ + "size": 103613504, + "download_count": 5, + "created_at": "2024-02-26T10:26:44Z", + "updated_at": "2024-02-26T10:27:12Z", + "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.5.4097/ride-4.5.4097-1_amd64.deb" + }, { - "url": "https://api.github.com/repos/dbilgili/Ses/releases/assets/34273215", - "id": 34273215, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjczMjE1", - "name": "Ses-1.0.4.dmg.zip", - "label": null, + "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/153601800", + "id": 153601800, + "node_id": "RA_kwDOAWHQQM4JJ8cI", + "name": "ride-4.5.4097-1_armhf.deb", + "label": "", "uploader": { - "login": "dbilgili", - "id": 22943912, - "node_id": "MDQ6VXNlcjIyOTQzOTEy", - "avatar_url": "https://avatars.githubusercontent.com/u/22943912?v=4", + "login": "DyalogJenkins", + "id": 19668375, + "node_id": "MDQ6VXNlcjE5NjY4Mzc1", + "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/dbilgili", - "html_url": "https://github.com/dbilgili", - "followers_url": "https://api.github.com/users/dbilgili/followers", - "following_url": "https://api.github.com/users/dbilgili/following{/other_user}", - "gists_url": "https://api.github.com/users/dbilgili/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dbilgili/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dbilgili/subscriptions", - "organizations_url": "https://api.github.com/users/dbilgili/orgs", - "repos_url": "https://api.github.com/users/dbilgili/repos", - "events_url": "https://api.github.com/users/dbilgili/events{/privacy}", - "received_events_url": "https://api.github.com/users/dbilgili/received_events", + "url": "https://api.github.com/users/DyalogJenkins", + "html_url": "https://github.com/DyalogJenkins", + "followers_url": "https://api.github.com/users/DyalogJenkins/followers", + "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", + "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", + "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", + "repos_url": "https://api.github.com/users/DyalogJenkins/repos", + "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", + "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 71329529, - "download_count": 290, - "created_at": "2021-03-31T17:30:36Z", - "updated_at": "2021-03-31T17:30:53Z", - "browser_download_url": "https://github.com/dbilgili/Ses/releases/download/1.0.4/Ses-1.0.4.dmg.zip" - } - ], - "tarball_url": "https://api.github.com/repos/dbilgili/Ses/tarball/1.0.4", - "zipball_url": "https://api.github.com/repos/dbilgili/Ses/zipball/1.0.4", - "body_html": "<p>Fix for the issue with the main window not blurring when other menubar items are clicked.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.886Z" - }, - "shadowsocks-electron": { - "latestRelease": { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/65031944", - "assets_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/65031944/assets", - "upload_url": "https://uploads.github.com/repos/nojsja/shadowsocks-electron/releases/65031944/assets{?name,label}", - "html_url": "https://github.com/nojsja/shadowsocks-electron/releases/tag/v1.1.10", - "id": 65031944, - "author": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGKIxus4D4E8I", - "tag_name": "v1.1.10", - "target_commitish": "master", - "name": "1.1.10", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T04:49:15Z", - "published_at": "2022-04-22T04:57:46Z", - "assets": [ + "size": 93063984, + "download_count": 1, + "created_at": "2024-02-26T10:27:13Z", + "updated_at": "2024-02-26T10:27:38Z", + "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.5.4097/ride-4.5.4097-1_armhf.deb" + }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286429", - "id": 63286429, - "node_id": "RA_kwDOGKIxus4Dxayd", - "name": "latest-linux-arm64.yml", + "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/153601835", + "id": 153601835, + "node_id": "RA_kwDOAWHQQM4JJ8cr", + "name": "ride-4.5.4097_mac.pkg", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "DyalogJenkins", + "id": 19668375, + "node_id": "MDQ6VXNlcjE5NjY4Mzc1", + "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/DyalogJenkins", + "html_url": "https://github.com/DyalogJenkins", + "followers_url": "https://api.github.com/users/DyalogJenkins/followers", + "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", + "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", + "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", + "repos_url": "https://api.github.com/users/DyalogJenkins/repos", + "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", + "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 407, - "download_count": 3, - "created_at": "2022-04-22T04:26:00Z", - "updated_at": "2022-04-22T04:26:00Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest-linux-arm64.yml" + "size": 102399281, + "download_count": 2, + "created_at": "2024-02-26T10:27:38Z", + "updated_at": "2024-02-26T10:28:06Z", + "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.5.4097/ride-4.5.4097_mac.pkg" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286428", - "id": 63286428, - "node_id": "RA_kwDOGKIxus4Dxayc", - "name": "latest-linux-ia32.yml", + "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/153601888", + "id": 153601888, + "node_id": "RA_kwDOAWHQQM4JJ8dg", + "name": "ride-4.5.4097_windows.zip", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "DyalogJenkins", + "id": 19668375, + "node_id": "MDQ6VXNlcjE5NjY4Mzc1", + "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/DyalogJenkins", + "html_url": "https://github.com/DyalogJenkins", + "followers_url": "https://api.github.com/users/DyalogJenkins/followers", + "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", + "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", + "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", + "repos_url": "https://api.github.com/users/DyalogJenkins/repos", + "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", + "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 404, + "size": 82900169, + "download_count": 10, + "created_at": "2024-02-26T10:28:07Z", + "updated_at": "2024-02-26T10:28:35Z", + "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.5.4097/ride-4.5.4097_windows.zip" + }, + { + "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/153827304", + "id": 153827304, + "node_id": "RA_kwDOAWHQQM4JKzfo", + "name": "ride-4.5.4097_windows_signed.zip", + "label": null, + "uploader": { + "login": "JasonRivers", + "id": 4189445, + "node_id": "MDQ6VXNlcjQxODk0NDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/4189445?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/JasonRivers", + "html_url": "https://github.com/JasonRivers", + "followers_url": "https://api.github.com/users/JasonRivers/followers", + "following_url": "https://api.github.com/users/JasonRivers/following{/other_user}", + "gists_url": "https://api.github.com/users/JasonRivers/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JasonRivers/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JasonRivers/subscriptions", + "organizations_url": "https://api.github.com/users/JasonRivers/orgs", + "repos_url": "https://api.github.com/users/JasonRivers/repos", + "events_url": "https://api.github.com/users/JasonRivers/events{/privacy}", + "received_events_url": "https://api.github.com/users/JasonRivers/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 82926138, "download_count": 2, - "created_at": "2022-04-22T04:26:00Z", - "updated_at": "2022-04-22T04:26:00Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest-linux-ia32.yml" + "created_at": "2024-02-27T15:06:51Z", + "updated_at": "2024-02-27T15:07:29Z", + "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.5.4097/ride-4.5.4097_windows_signed.zip" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286427", - "id": 63286427, - "node_id": "RA_kwDOGKIxus4Dxayb", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/153601918", + "id": 153601918, + "node_id": "RA_kwDOAWHQQM4JJ8d-", + "name": "ride-4.5.4097_zerofootprint.zip", + "label": "", + "uploader": { + "login": "DyalogJenkins", + "id": 19668375, + "node_id": "MDQ6VXNlcjE5NjY4Mzc1", + "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/DyalogJenkins", + "html_url": "https://github.com/DyalogJenkins", + "followers_url": "https://api.github.com/users/DyalogJenkins/followers", + "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", + "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", + "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", + "repos_url": "https://api.github.com/users/DyalogJenkins/repos", + "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", + "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 6613497, + "download_count": 1, + "created_at": "2024-02-26T10:28:36Z", + "updated_at": "2024-02-26T10:28:38Z", + "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.5.4097/ride-4.5.4097_zerofootprint.zip" + } + ], + "tarball_url": "https://api.github.com/repos/Dyalog/ride/tarball/v4.5.4097", + "zipball_url": "https://api.github.com/repos/Dyalog/ride/zipball/v4.5.4097", + "body_html": "<p>Release of RIDE 4.5</p>\n<p>Changelog:<br>\nUpdate electron to v26.<br>\nRe-styled <code>New Session</code> page and added File menu with commands to manage configurations.<br>\nAuto-save changes to configurations.<br>\nUse new RIDE logo and simplify splash screen.</p>\n<p>For Windows, we recommend that you install from the signed zip file.</p>", + "reactions": { + "url": "https://api.github.com/repos/Dyalog/ride/releases/143596716/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 2, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:47.369Z" + }, + "responsively": { + "latestRelease": { + "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/129897725", + "assets_url": "https://api.github.com/repos/responsively-org/responsively-app/releases/129897725/assets", + "upload_url": "https://uploads.github.com/repos/responsively-org/responsively-app/releases/129897725/assets{?name,label}", + "html_url": "https://github.com/responsively-org/responsively-app/releases/tag/v1.10.0", + "id": 129897725, + "author": { + "login": "manojVivek", + "id": 1283424, + "node_id": "MDQ6VXNlcjEyODM0MjQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/manojVivek", + "html_url": "https://github.com/manojVivek", + "followers_url": "https://api.github.com/users/manojVivek/followers", + "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", + "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", + "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", + "organizations_url": "https://api.github.com/users/manojVivek/orgs", + "repos_url": "https://api.github.com/users/manojVivek/repos", + "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", + "received_events_url": "https://api.github.com/users/manojVivek/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDODAO3q84HvhT9", + "tag_name": "v1.10.0", + "target_commitish": "main", + "name": "v1.10.0: Color Blindness Simulation Tools 👁️", + "draft": false, + "prerelease": false, + "created_at": "2023-11-15T13:19:41Z", + "published_at": "2023-11-17T08:34:12Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/responsively-org/responsively-app/tarball/v1.10.0", + "zipball_url": "https://api.github.com/repos/responsively-org/responsively-app/zipball/v1.10.0", + "body_html": "<h2>What's New</h2>\n<ul>\n<li>Color Blindness Simulations by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/astuanax/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/astuanax\">@astuanax</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1973852397\" data-permission-text=\"Title is private\" data-url=\"https://github.com/responsively-org/responsively-app/issues/1147\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/responsively-org/responsively-app/pull/1147/hovercard\" href=\"https://github.com/responsively-org/responsively-app/pull/1147\">#1147</a> and a sneak peek of how it works is here: <a href=\"https://twitter.com/ResponsivelyApp/status/1725436291704361080\" rel=\"nofollow\">https://twitter.com/ResponsivelyApp/status/1725436291704361080</a></li>\n<li>Dropdown flyout is rendered via react portal by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/manojVivek/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/manojVivek\">@manojVivek</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1994601858\" data-permission-text=\"Title is private\" data-url=\"https://github.com/responsively-org/responsively-app/issues/1163\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/responsively-org/responsively-app/pull/1163/hovercard\" href=\"https://github.com/responsively-org/responsively-app/pull/1163\">#1163</a></li>\n<li>General dependency package upgrades</li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/astuanax/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/astuanax\">@astuanax</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1973852397\" data-permission-text=\"Title is private\" data-url=\"https://github.com/responsively-org/responsively-app/issues/1147\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/responsively-org/responsively-app/pull/1147/hovercard\" href=\"https://github.com/responsively-org/responsively-app/pull/1147\">#1147</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/responsively-org/responsively-app/compare/v1.9.0...v1.10.0\"><tt>v1.9.0...v1.10.0</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/129897725/reactions", + "total_count": 10, + "+1": 8, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 2, + "rocket": 0, + "eyes": 0 + }, + "mentions_count": 2 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:47.631Z" + }, + "runlet": { + "latestRelease": { + "url": "https://api.github.com/repos/runletapp/runlet/releases/78758354", + "assets_url": "https://api.github.com/repos/runletapp/runlet/releases/78758354/assets", + "upload_url": "https://uploads.github.com/repos/runletapp/runlet/releases/78758354/assets{?name,label}", + "html_url": "https://github.com/runletapp/runlet/releases/tag/1.0.8", + "id": 78758354, + "author": { + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTc4NzU4MzU0", + "tag_name": "1.0.8", + "target_commitish": "main", + "name": "1.0.8", + "draft": false, + "prerelease": false, + "created_at": "2020-10-19T05:22:29Z", + "published_at": "2022-10-01T13:16:53Z", + "assets": [ + { + "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/79627684", + "id": 79627684, + "node_id": "RA_kwDOChFDfM4EvwWk", + "name": "runlet-daemon_1.0.8_amd64.deb", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 394, - "download_count": 140, - "created_at": "2022-04-22T04:26:00Z", - "updated_at": "2022-04-22T04:26:00Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest-linux.yml" + "size": 13531082, + "download_count": 17, + "created_at": "2022-10-01T11:03:39Z", + "updated_at": "2022-10-01T11:03:49Z", + "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.8/runlet-daemon_1.0.8_amd64.deb" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286041", - "id": 63286041, - "node_id": "RA_kwDOGKIxus4DxasZ", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/79627692", + "id": 79627692, + "node_id": "RA_kwDOChFDfM4EvwWs", + "name": "runlet-daemon_1.0.8_arm6.deb", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 528, - "download_count": 61, - "created_at": "2022-04-22T04:23:22Z", - "updated_at": "2022-04-22T04:23:22Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest-mac.yml" + "size": 12533476, + "download_count": 5, + "created_at": "2022-10-01T11:03:50Z", + "updated_at": "2022-10-01T11:03:52Z", + "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.8/runlet-daemon_1.0.8_arm6.deb" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286248", - "id": 63286248, - "node_id": "RA_kwDOGKIxus4Dxavo", - "name": "latest.yml", + "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/79627693", + "id": 79627693, + "node_id": "RA_kwDOChFDfM4EvwWt", + "name": "runlet-daemon_1.0.8_arm64.deb", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 372, - "download_count": 729, - "created_at": "2022-04-22T04:24:27Z", - "updated_at": "2022-04-22T04:24:27Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest.yml" + "size": 12620900, + "download_count": 9, + "created_at": "2022-10-01T11:03:53Z", + "updated_at": "2022-10-01T11:04:02Z", + "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.8/runlet-daemon_1.0.8_arm64.deb" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63285926", - "id": 63285926, - "node_id": "RA_kwDOGKIxus4Dxaqm", - "name": "Shadowsocks-Electron-1.1.10-arm64.AppImage", + "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/79627681", + "id": 79627681, + "node_id": "RA_kwDOChFDfM4EvwWh", + "name": "runlet-daemon_1.0.8_arm7.deb", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 100339321, - "download_count": 16, - "created_at": "2022-04-22T04:21:38Z", - "updated_at": "2022-04-22T04:21:43Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-arm64.AppImage" + "size": 12527548, + "download_count": 7, + "created_at": "2022-10-01T11:03:26Z", + "updated_at": "2022-10-01T11:03:39Z", + "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.8/runlet-daemon_1.0.8_arm7.deb" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63285914", - "id": 63285914, - "node_id": "RA_kwDOGKIxus4Dxaqa", - "name": "Shadowsocks-Electron-1.1.10-i386.AppImage", + "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/79627699", + "id": 79627699, + "node_id": "RA_kwDOChFDfM4EvwWz", + "name": "runlet_1.0.8_amd64.deb", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 93572978, - "download_count": 6, - "created_at": "2022-04-22T04:21:29Z", - "updated_at": "2022-04-22T04:21:31Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-i386.AppImage" + "size": 135128778, + "download_count": 7, + "created_at": "2022-10-01T11:04:11Z", + "updated_at": "2022-10-01T11:04:32Z", + "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.8/runlet_1.0.8_amd64.deb" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286030", - "id": 63286030, - "node_id": "RA_kwDOGKIxus4DxasO", - "name": "Shadowsocks-Electron-1.1.10-ia32-win.zip", + "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/79627697", + "id": 79627697, + "node_id": "RA_kwDOChFDfM4EvwWx", + "name": "runlet_1.0.8_amd64.dmg", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 90413829, - "download_count": 11, - "created_at": "2022-04-22T04:23:12Z", - "updated_at": "2022-04-22T04:23:15Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-ia32-win.zip" + "size": 108393089, + "download_count": 16, + "created_at": "2022-10-01T11:04:03Z", + "updated_at": "2022-10-01T11:04:29Z", + "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.8/runlet_1.0.8_amd64.dmg" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286038", - "id": 63286038, - "node_id": "RA_kwDOGKIxus4DxasW", - "name": "Shadowsocks-Electron-1.1.10-mac.zip", + "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/79627708", + "id": 79627708, + "node_id": "RA_kwDOChFDfM4EvwW8", + "name": "runlet_1.0.8_amd64.exe", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdos-program", "state": "uploaded", - "size": 87922929, - "download_count": 13, - "created_at": "2022-04-22T04:23:18Z", - "updated_at": "2022-04-22T04:23:21Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-mac.zip" + "size": 79932924, + "download_count": 902, + "created_at": "2022-10-01T11:04:30Z", + "updated_at": "2022-10-01T11:04:44Z", + "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.8/runlet_1.0.8_amd64.exe" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286243", - "id": 63286243, - "node_id": "RA_kwDOGKIxus4Dxavj", - "name": "Shadowsocks-Electron-1.1.10-win.zip", + "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/79627682", + "id": 79627682, + "node_id": "RA_kwDOChFDfM4EvwWi", + "name": "runlet_1.0.8_amd64.snap", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "runletbot", + "id": 47398247, + "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", + "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/runletbot", + "html_url": "https://github.com/runletbot", + "followers_url": "https://api.github.com/users/runletbot/followers", + "following_url": "https://api.github.com/users/runletbot/following{/other_user}", + "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", + "organizations_url": "https://api.github.com/users/runletbot/orgs", + "repos_url": "https://api.github.com/users/runletbot/repos", + "events_url": "https://api.github.com/users/runletbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/runletbot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 95239417, - "download_count": 45, - "created_at": "2022-04-22T04:24:22Z", - "updated_at": "2022-04-22T04:24:27Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-win.zip" - }, + "size": 177254400, + "download_count": 4, + "created_at": "2022-10-01T11:03:30Z", + "updated_at": "2022-10-01T11:04:09Z", + "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.8/runlet_1.0.8_amd64.snap" + } + ], + "tarball_url": "https://api.github.com/repos/runletapp/runlet/tarball/1.0.8", + "zipball_url": "https://api.github.com/repos/runletapp/runlet/zipball/1.0.8", + "body_html": "<p>🎉 Runlet 1.0.8</p>\n<p>[UI] Dependency and security updates.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:47.893Z" + }, + "saadhn": { + "latestRelease": { + "url": "https://api.github.com/repos/arkokoley/saadhn/releases/16098276", + "assets_url": "https://api.github.com/repos/arkokoley/saadhn/releases/16098276/assets", + "upload_url": "https://uploads.github.com/repos/arkokoley/saadhn/releases/16098276/assets{?name,label}", + "html_url": "https://github.com/arkokoley/saadhn/releases/tag/v0.3", + "id": 16098276, + "author": { + "login": "arkokoley", + "id": 1412469, + "node_id": "MDQ6VXNlcjE0MTI0Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/arkokoley", + "html_url": "https://github.com/arkokoley", + "followers_url": "https://api.github.com/users/arkokoley/followers", + "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", + "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", + "organizations_url": "https://api.github.com/users/arkokoley/orgs", + "repos_url": "https://api.github.com/users/arkokoley/repos", + "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", + "received_events_url": "https://api.github.com/users/arkokoley/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE2MDk4Mjc2", + "tag_name": "v0.3", + "target_commitish": "master", + "name": "v0.3", + "draft": false, + "prerelease": false, + "created_at": "2019-03-13T20:02:50Z", + "published_at": "2019-03-13T20:17:35Z", + "assets": [ { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63285898", - "id": 63285898, - "node_id": "RA_kwDOGKIxus4DxaqK", - "name": "Shadowsocks-Electron-1.1.10.AppImage", - "label": "", + "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514698", + "id": 11514698, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0Njk4", + "name": "Saadhn-darwin-x64.zip", + "label": null, "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "arkokoley", + "id": 1412469, + "node_id": "MDQ6VXNlcjE0MTI0Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/arkokoley", + "html_url": "https://github.com/arkokoley", + "followers_url": "https://api.github.com/users/arkokoley/followers", + "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", + "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", + "organizations_url": "https://api.github.com/users/arkokoley/orgs", + "repos_url": "https://api.github.com/users/arkokoley/repos", + "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", + "received_events_url": "https://api.github.com/users/arkokoley/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 94960515, - "download_count": 36, - "created_at": "2022-04-22T04:21:21Z", - "updated_at": "2022-04-22T04:21:24Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10.AppImage" + "size": 41249105, + "download_count": 484, + "created_at": "2019-03-13T20:16:50Z", + "updated_at": "2019-03-13T20:17:05Z", + "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286019", - "id": 63286019, - "node_id": "RA_kwDOGKIxus4DxasD", - "name": "Shadowsocks-Electron-1.1.10.dmg", - "label": "", + "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514700", + "id": 11514700, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0NzAw", + "name": "Saadhn-linux-x64.zip", + "label": null, "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "arkokoley", + "id": 1412469, + "node_id": "MDQ6VXNlcjE0MTI0Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/arkokoley", + "html_url": "https://github.com/arkokoley", + "followers_url": "https://api.github.com/users/arkokoley/followers", + "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", + "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", + "organizations_url": "https://api.github.com/users/arkokoley/orgs", + "repos_url": "https://api.github.com/users/arkokoley/repos", + "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", + "received_events_url": "https://api.github.com/users/arkokoley/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 91083165, - "download_count": 72, - "created_at": "2022-04-22T04:22:54Z", - "updated_at": "2022-04-22T04:22:57Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10.dmg" + "size": 39988088, + "download_count": 1238, + "created_at": "2019-03-13T20:16:51Z", + "updated_at": "2019-03-13T20:17:32Z", + "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-linux-x64.zip" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286018", - "id": 63286018, - "node_id": "RA_kwDOGKIxus4DxasC", - "name": "Shadowsocks-Electron-1.1.10.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514699", + "id": 11514699, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0Njk5", + "name": "Saadhn-win32-x64.zip", + "label": null, "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "arkokoley", + "id": 1412469, + "node_id": "MDQ6VXNlcjE0MTI0Njk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/arkokoley", + "html_url": "https://github.com/arkokoley", + "followers_url": "https://api.github.com/users/arkokoley/followers", + "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", + "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", + "organizations_url": "https://api.github.com/users/arkokoley/orgs", + "repos_url": "https://api.github.com/users/arkokoley/repos", + "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", + "received_events_url": "https://api.github.com/users/arkokoley/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 96505, - "download_count": 3, - "created_at": "2022-04-22T04:22:54Z", - "updated_at": "2022-04-22T04:22:54Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10.dmg.blockmap" - }, + "size": 47132993, + "download_count": 896, + "created_at": "2019-03-13T20:16:50Z", + "updated_at": "2019-03-13T20:17:19Z", + "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-win32-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/arkokoley/saadhn/tarball/v0.3", + "zipball_url": "https://api.github.com/repos/arkokoley/saadhn/zipball/v0.3", + "body_html": "<p>Changed the project name to \"Saadhn\". Added new icons.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:48.178Z" + }, + "ridereceipts": { + "latestRelease": { + "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180", + "assets_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180/assets", + "upload_url": "https://uploads.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180/assets{?name,label}", + "html_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/tag/v1.7.6", + "id": 15736180, + "author": { + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE1NzM2MTgw", + "tag_name": "v1.7.6", + "target_commitish": "master", + "name": "v1.7.6", + "draft": false, + "prerelease": false, + "created_at": "2019-02-23T18:59:04Z", + "published_at": "2019-02-23T19:51:20Z", + "assets": [ { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286206", - "id": 63286206, - "node_id": "RA_kwDOGKIxus4Dxau-", - "name": "Shadowsocks-Electron-Setup-1.1.10.exe", + "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211136", + "id": 11211136, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTM2", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 134696389, - "download_count": 31, - "created_at": "2022-04-22T04:24:08Z", - "updated_at": "2022-04-22T04:24:13Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-Setup-1.1.10.exe" + "size": 524, + "download_count": 107, + "created_at": "2019-02-23T19:50:14Z", + "updated_at": "2019-02-23T19:50:14Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/latest-mac.yml" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286208", - "id": 63286208, - "node_id": "RA_kwDOGKIxus4DxavA", - "name": "Shadowsocks-Electron-Setup-1.1.10.exe.blockmap", + "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211135", + "id": 11211135, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTM1", + "name": "latest.yml", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 140160, - "download_count": 10, - "created_at": "2022-04-22T04:24:08Z", - "updated_at": "2022-04-22T04:24:08Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-Setup-1.1.10.exe.blockmap" + "size": 352, + "download_count": 111, + "created_at": "2019-02-23T19:50:14Z", + "updated_at": "2019-02-23T19:50:14Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/latest.yml" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286418", - "id": 63286418, - "node_id": "RA_kwDOGKIxus4DxayS", - "name": "shadowsocks-electron_1.1.10_amd64.deb", + "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211126", + "id": 11211126, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI2", + "name": "ridereceipts-1.7.6-mac.zip", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 65960608, - "download_count": 40, - "created_at": "2022-04-22T04:25:57Z", - "updated_at": "2022-04-22T04:25:59Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/shadowsocks-electron_1.1.10_amd64.deb" + "size": 61666701, + "download_count": 426, + "created_at": "2019-02-23T19:49:23Z", + "updated_at": "2019-02-23T19:50:14Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6-mac.zip" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63285981", - "id": 63285981, - "node_id": "RA_kwDOGKIxus4Dxard", - "name": "shadowsocks-electron_1.1.10_amd64.snap", + "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211115", + "id": 11211115, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTE1", + "name": "ridereceipts-1.7.6.dmg", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81489920, - "download_count": 3, - "created_at": "2022-04-22T04:22:24Z", - "updated_at": "2022-04-22T04:22:26Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/shadowsocks-electron_1.1.10_amd64.snap" + "size": 63961522, + "download_count": 220, + "created_at": "2019-02-23T19:48:52Z", + "updated_at": "2019-02-23T19:49:39Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6.dmg" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286380", - "id": 63286380, - "node_id": "RA_kwDOGKIxus4Dxaxs", - "name": "shadowsocks-electron_1.1.10_arm64.deb", + "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211114", + "id": 11211114, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTE0", + "name": "ridereceipts-1.7.6.dmg.blockmap", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 62530578, - "download_count": 4, - "created_at": "2022-04-22T04:25:45Z", - "updated_at": "2022-04-22T04:25:47Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/shadowsocks-electron_1.1.10_arm64.deb" + "size": 68237, + "download_count": 73, + "created_at": "2019-02-23T19:48:52Z", + "updated_at": "2019-02-23T19:48:52Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6.dmg.blockmap" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286358", - "id": 63286358, - "node_id": "RA_kwDOGKIxus4DxaxW", - "name": "shadowsocks-electron_1.1.10_i386.deb", + "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211127", + "id": 11211127, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI3", + "name": "ridereceipts-setup-1.7.6.exe", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 65005778, - "download_count": 5, - "created_at": "2022-04-22T04:25:28Z", - "updated_at": "2022-04-22T04:25:31Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/shadowsocks-electron_1.1.10_i386.deb" + "size": 47837196, + "download_count": 15716, + "created_at": "2019-02-23T19:49:30Z", + "updated_at": "2019-02-23T19:49:59Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-setup-1.7.6.exe" }, { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286039", - "id": 63286039, - "node_id": "RA_kwDOGKIxus4DxasX", - "name": "Shadowsocks.Electron-1.1.10-mac.zip.blockmap", + "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211128", + "id": 11211128, + "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI4", + "name": "ridereceipts-setup-1.7.6.exe.blockmap", "label": "", "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "login": "mrgodhani", + "id": 1529009, + "node_id": "MDQ6VXNlcjE1MjkwMDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", + "url": "https://api.github.com/users/mrgodhani", + "html_url": "https://github.com/mrgodhani", + "followers_url": "https://api.github.com/users/mrgodhani/followers", + "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", + "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", + "organizations_url": "https://api.github.com/users/mrgodhani/orgs", + "repos_url": "https://api.github.com/users/mrgodhani/repos", + "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrgodhani/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91994, - "download_count": 3, - "created_at": "2022-04-22T04:23:18Z", - "updated_at": "2022-04-22T04:23:19Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks.Electron-1.1.10-mac.zip.blockmap" + "size": 51431, + "download_count": 84, + "created_at": "2019-02-23T19:49:30Z", + "updated_at": "2019-02-23T19:49:30Z", + "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-setup-1.7.6.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/tarball/v1.1.10", - "zipball_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/zipball/v1.1.10", - "body_html": "<ul>\n<li>feat: new web-based context menu.</li>\n<li>feat: Ubuntu22.04 supported.</li>\n<li>feat: server items dragging and sort.</li>\n<li>update: upgrade electron to v18.0.3.</li>\n<li>style: header bar and other small ui changes.</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/tarball/v1.7.6", + "zipball_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/zipball/v1.7.6", + "body_html": "<p>Bug fixes</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.923Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:48.190Z" }, - "shuttle": { + "riot": { "latestRelease": { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830", - "assets_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830/assets", - "upload_url": "https://uploads.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830/assets{?name,label}", - "html_url": "https://github.com/ShuttleBrowser/Shuttle/releases/tag/v3.1.0", - "id": 20324830, + "url": "https://api.github.com/repos/element-hq/element-desktop/releases/143039398", + "assets_url": "https://api.github.com/repos/element-hq/element-desktop/releases/143039398/assets", + "upload_url": "https://uploads.github.com/repos/element-hq/element-desktop/releases/143039398/assets{?name,label}", + "html_url": "https://github.com/element-hq/element-desktop/releases/tag/v1.11.59", + "id": 143039398, "author": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIwMzI0ODMw", - "tag_name": "v3.1.0", - "target_commitish": "66b0093aef421b1e129330b6f3e0b152c6ebf945", - "name": "Shuttle v3.1.0", + "node_id": "RE_kwDODX2N9M4Ihpum", + "tag_name": "v1.11.59", + "target_commitish": "refs/heads/develop", + "name": "v1.11.59", "draft": false, "prerelease": false, - "created_at": "2019-09-28T08:18:41Z", - "published_at": "2019-09-28T08:31:52Z", + "created_at": "2024-02-27T13:17:28Z", + "published_at": "2024-02-27T13:17:35Z", "assets": [ { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179779", - "id": 15179779, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc5", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 374, - "download_count": 84, - "created_at": "2019-09-28T08:31:38Z", - "updated_at": "2019-09-28T08:31:38Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179778", - "id": 15179778, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 378, - "download_count": 72, - "created_at": "2019-09-28T08:31:38Z", - "updated_at": "2019-09-28T08:31:38Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179747", - "id": 15179747, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ3", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/element-hq/element-desktop/releases/assets/153810090", + "id": 153810090, + "node_id": "RA_kwDODX2N9M4JKvSq", + "name": "v1.11.59.tar.gz.asc", "label": "", "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/pgp-keys", "state": "uploaded", - "size": 330, - "download_count": 50, - "created_at": "2019-09-28T08:29:37Z", - "updated_at": "2019-09-28T08:29:37Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-mac.yml" - }, + "size": 833, + "download_count": 7, + "created_at": "2024-02-27T13:17:31Z", + "updated_at": "2024-02-27T13:17:31Z", + "browser_download_url": "https://github.com/element-hq/element-desktop/releases/download/v1.11.59/v1.11.59.tar.gz.asc" + } + ], + "tarball_url": "https://api.github.com/repos/element-hq/element-desktop/tarball/v1.11.59", + "zipball_url": "https://api.github.com/repos/element-hq/element-desktop/zipball/v1.11.59", + "body_html": "<h2>🦖 Deprecations</h2>\n<ul>\n<li>Enable custom themes to theme Compound (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12240\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12240/hovercard\">#12240</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robintown/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robintown\">@robintown</a>.</li>\n<li>Remove welcome bot <code>welcome_user_id</code> support (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12153\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12153/hovercard\">#12153</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/t3chguy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/t3chguy\">@t3chguy</a>.</li>\n</ul>\n<h2>✨ Features</h2>\n<ul>\n<li>Ignore activity in TAC (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12269\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12269/hovercard\">#12269</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n<li>Use browser's font size instead of hardcoded <code>16px</code> as root font size (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12246\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12246/hovercard\">#12246</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n<li>Revert \"Use Compound primary colors for most actions\" (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12264\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12264/hovercard\">#12264</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n<li>Revert \"Refine menu, toast, and popover colors\" (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12263\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12263/hovercard\">#12263</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n<li>Fix Native OIDC for Element Desktop (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12253\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12253/hovercard\">#12253</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/t3chguy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/t3chguy\">@t3chguy</a>.</li>\n<li>Improve client metadata used for OIDC dynamic registration (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12257\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12257/hovercard\">#12257</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/t3chguy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/t3chguy\">@t3chguy</a>.</li>\n<li>Refine menu, toast, and popover colors (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12247\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12247/hovercard\">#12247</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robintown/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robintown\">@robintown</a>.</li>\n<li>Call the AsJson forms of import and exportRoomKeys (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12233\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12233/hovercard\">#12233</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/andybalaam/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/andybalaam\">@andybalaam</a>.</li>\n<li>Use Compound primary colors for most actions (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12241\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12241/hovercard\">#12241</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robintown/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robintown\">@robintown</a>.</li>\n<li>Enable redirected media by default (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12142\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12142/hovercard\">#12142</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/turt2live/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/turt2live\">@turt2live</a>.</li>\n<li>Reduce TAC width by <code>16px</code> (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12239\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12239/hovercard\">#12239</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n<li>Pop out of Threads Activity Centre (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12136\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12136/hovercard\">#12136</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n<li>Use new semantic tokens for username colors (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12209\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12209/hovercard\">#12209</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/robintown/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/robintown\">@robintown</a>.</li>\n</ul>\n<h2>🐛 Bug Fixes</h2>\n<ul>\n<li>Fix the space panel getting bigger when gaining a scroll bar (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12267\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12267/hovercard\">#12267</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dbkr/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dbkr\">@dbkr</a>.</li>\n<li>Fix gradients spacings on the space panel (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12262\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12262/hovercard\">#12262</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dbkr/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dbkr\">@dbkr</a>.</li>\n<li>Remove hardcoded <code>Element</code> in tac labs description (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12266\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12266/hovercard\">#12266</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n<li>Fix branding in \"migrating crypto\" message (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12265\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12265/hovercard\">#12265</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/richvdh/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/richvdh\">@richvdh</a>.</li>\n<li>Use h1 as first heading in dialogs (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12250\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12250/hovercard\">#12250</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dbkr/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dbkr\">@dbkr</a>.</li>\n<li>Fix forced lowercase username in login/registration flows (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/9329\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/9329/hovercard\">#9329</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vrifox/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vrifox\">@vrifox</a>.</li>\n<li>Update the TAC indicator on event decryption (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12243\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12243/hovercard\">#12243</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/dbkr/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dbkr\">@dbkr</a>.</li>\n<li>Fix OIDC delegated auth account url check (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12242\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12242/hovercard\">#12242</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/t3chguy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/t3chguy\">@t3chguy</a>.</li>\n<li>New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12235\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12235/hovercard\">#12235</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/toger5/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/toger5\">@toger5</a>.</li>\n<li>Fix TAC button alignment when expanded (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12238\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12238/hovercard\">#12238</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n<li>Fix tooltip behaviour in TAC (<a href=\"https://github.com/matrix-org/matrix-react-sdk/pull/12236\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/matrix-org/matrix-react-sdk/pull/12236/hovercard\">#12236</a>). Contributed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/florianduros/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/florianduros\">@florianduros</a>.</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/element-hq/element-desktop/releases/143039398/reactions", + "total_count": 5, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 4, + "eyes": 0 + }, + "mentions_count": 9 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:48.233Z" + }, + "school-timetable": { + "latestRelease": { + "url": "https://api.github.com/repos/KDani-99/school_timetable/releases/13046071", + "assets_url": "https://api.github.com/repos/KDani-99/school_timetable/releases/13046071/assets", + "upload_url": "https://uploads.github.com/repos/KDani-99/school_timetable/releases/13046071/assets{?name,label}", + "html_url": "https://github.com/KDani-99/school_timetable/releases/tag/1.2.0", + "id": 13046071, + "author": { + "login": "KDani-99", + "id": 39048573, + "node_id": "MDQ6VXNlcjM5MDQ4NTcz", + "avatar_url": "https://avatars.githubusercontent.com/u/39048573?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KDani-99", + "html_url": "https://github.com/KDani-99", + "followers_url": "https://api.github.com/users/KDani-99/followers", + "following_url": "https://api.github.com/users/KDani-99/following{/other_user}", + "gists_url": "https://api.github.com/users/KDani-99/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KDani-99/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KDani-99/subscriptions", + "organizations_url": "https://api.github.com/users/KDani-99/orgs", + "repos_url": "https://api.github.com/users/KDani-99/repos", + "events_url": "https://api.github.com/users/KDani-99/events{/privacy}", + "received_events_url": "https://api.github.com/users/KDani-99/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTEzMDQ2MDcx", + "tag_name": "1.2.0", + "target_commitish": "master", + "name": "Version 1.2.0", + "draft": false, + "prerelease": false, + "created_at": "2018-09-23T17:14:41Z", + "published_at": "2018-09-23T17:21:10Z", + "assets": [ { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179777", - "id": 15179777, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc3", - "name": "Shuttle-Linux-i386.AppImage", - "label": "", + "url": "https://api.github.com/repos/KDani-99/school_timetable/releases/assets/8804459", + "id": 8804459, + "node_id": "MDEyOlJlbGVhc2VBc3NldDg4MDQ0NTk=", + "name": "Timetable.Setup.1.2.0.exe", + "label": null, "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", + "login": "KDani-99", + "id": 39048573, + "node_id": "MDQ6VXNlcjM5MDQ4NTcz", + "avatar_url": "https://avatars.githubusercontent.com/u/39048573?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", + "url": "https://api.github.com/users/KDani-99", + "html_url": "https://github.com/KDani-99", + "followers_url": "https://api.github.com/users/KDani-99/followers", + "following_url": "https://api.github.com/users/KDani-99/following{/other_user}", + "gists_url": "https://api.github.com/users/KDani-99/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KDani-99/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KDani-99/subscriptions", + "organizations_url": "https://api.github.com/users/KDani-99/orgs", + "repos_url": "https://api.github.com/users/KDani-99/repos", + "events_url": "https://api.github.com/users/KDani-99/events{/privacy}", + "received_events_url": "https://api.github.com/users/KDani-99/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 64525733, - "download_count": 2820, - "created_at": "2019-09-28T08:31:36Z", - "updated_at": "2019-09-28T08:31:37Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Linux-i386.AppImage" - }, + "size": 38708389, + "download_count": 4200, + "created_at": "2018-09-23T17:18:43Z", + "updated_at": "2018-09-23T17:19:43Z", + "browser_download_url": "https://github.com/KDani-99/school_timetable/releases/download/1.2.0/Timetable.Setup.1.2.0.exe" + } + ], + "tarball_url": "https://api.github.com/repos/KDani-99/school_timetable/tarball/1.2.0", + "zipball_url": "https://api.github.com/repos/KDani-99/school_timetable/zipball/1.2.0", + "body_html": "<h1>Fixed</h1>\n<ul>\n<li>Few UI issues</li>\n</ul>\n<h1>New Fetures</h1>\n<ul>\n<li>Export/Import timetable (json file)</li>\n<li>New UI</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:48.437Z" + }, + "screentray": { + "latestRelease": { + "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/21296155", + "assets_url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/21296155/assets", + "upload_url": "https://uploads.github.com/repos/DSnopov/screentray-distribution/releases/21296155/assets{?name,label}", + "html_url": "https://github.com/DSnopov/screentray-distribution/releases/tag/v1.7.0", + "id": 21296155, + "author": { + "login": "DSnopov", + "id": 5386072, + "node_id": "MDQ6VXNlcjUzODYwNzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/DSnopov", + "html_url": "https://github.com/DSnopov", + "followers_url": "https://api.github.com/users/DSnopov/followers", + "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", + "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", + "organizations_url": "https://api.github.com/users/DSnopov/orgs", + "repos_url": "https://api.github.com/users/DSnopov/repos", + "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", + "received_events_url": "https://api.github.com/users/DSnopov/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTIxMjk2MTU1", + "tag_name": "v1.7.0", + "target_commitish": "master", + "name": "1.7.0", + "draft": false, + "prerelease": false, + "created_at": "2019-11-07T15:56:31Z", + "published_at": "2019-11-07T17:57:48Z", + "assets": [ { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179776", - "id": 15179776, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc2", - "name": "Shuttle-Linux-x86_64.AppImage", + "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023354", + "id": 16023354, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzU0", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", + "login": "DSnopov", + "id": 5386072, + "node_id": "MDQ6VXNlcjUzODYwNzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", + "url": "https://api.github.com/users/DSnopov", + "html_url": "https://github.com/DSnopov", + "followers_url": "https://api.github.com/users/DSnopov/followers", + "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", + "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", + "organizations_url": "https://api.github.com/users/DSnopov/orgs", + "repos_url": "https://api.github.com/users/DSnopov/repos", + "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", + "received_events_url": "https://api.github.com/users/DSnopov/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 62248564, - "download_count": 277, - "created_at": "2019-09-28T08:31:31Z", - "updated_at": "2019-09-28T08:31:33Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Linux-x86_64.AppImage" + "size": 518, + "download_count": 76532, + "created_at": "2019-11-07T17:32:45Z", + "updated_at": "2019-11-07T17:32:46Z", + "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179746", - "id": 15179746, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ2", - "name": "Shuttle-MacOS.dmg", + "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023350", + "id": 16023350, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzUw", + "name": "ScreenTray-1.7.0-mac.zip", "label": "", "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", + "login": "DSnopov", + "id": 5386072, + "node_id": "MDQ6VXNlcjUzODYwNzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", + "url": "https://api.github.com/users/DSnopov", + "html_url": "https://github.com/DSnopov", + "followers_url": "https://api.github.com/users/DSnopov/followers", + "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", + "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", + "organizations_url": "https://api.github.com/users/DSnopov/orgs", + "repos_url": "https://api.github.com/users/DSnopov/repos", + "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", + "received_events_url": "https://api.github.com/users/DSnopov/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 54462355, - "download_count": 189, - "created_at": "2019-09-28T08:29:35Z", - "updated_at": "2019-09-28T08:29:37Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-MacOS.dmg" + "size": 69817526, + "download_count": 478, + "created_at": "2019-11-07T17:32:32Z", + "updated_at": "2019-11-07T17:32:45Z", + "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0-mac.zip" }, { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179745", - "id": 15179745, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ1", - "name": "Shuttle-MacOS.dmg.blockmap", + "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023334", + "id": 16023334, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzM0", + "name": "ScreenTray-1.7.0.dmg", "label": "", "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", + "login": "DSnopov", + "id": 5386072, + "node_id": "MDQ6VXNlcjUzODYwNzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", + "url": "https://api.github.com/users/DSnopov", + "html_url": "https://github.com/DSnopov", + "followers_url": "https://api.github.com/users/DSnopov/followers", + "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", + "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", + "organizations_url": "https://api.github.com/users/DSnopov/orgs", + "repos_url": "https://api.github.com/users/DSnopov/repos", + "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", + "received_events_url": "https://api.github.com/users/DSnopov/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 57840, - "download_count": 56, - "created_at": "2019-09-28T08:29:35Z", - "updated_at": "2019-09-28T08:29:35Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-MacOS.dmg.blockmap" + "size": 72104205, + "download_count": 3099, + "created_at": "2019-11-07T17:32:13Z", + "updated_at": "2019-11-07T17:32:21Z", + "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0.dmg" }, { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179768", - "id": 15179768, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzY4", - "name": "Shuttle-Windows.exe", + "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023335", + "id": 16023335, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzM1", + "name": "ScreenTray-1.7.0.dmg.blockmap", "label": "", "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", + "login": "DSnopov", + "id": 5386072, + "node_id": "MDQ6VXNlcjUzODYwNzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", + "url": "https://api.github.com/users/DSnopov", + "html_url": "https://github.com/DSnopov", + "followers_url": "https://api.github.com/users/DSnopov/followers", + "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", + "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", + "organizations_url": "https://api.github.com/users/DSnopov/orgs", + "repos_url": "https://api.github.com/users/DSnopov/repos", + "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", + "received_events_url": "https://api.github.com/users/DSnopov/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93232371, - "download_count": 6774, - "created_at": "2019-09-28T08:30:33Z", - "updated_at": "2019-09-28T08:30:37Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Windows.exe" + "size": 75210, + "download_count": 45, + "created_at": "2019-11-07T17:32:13Z", + "updated_at": "2019-11-07T17:32:14Z", + "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0.dmg.blockmap" } ], - "tarball_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/tarball/v3.1.0", - "zipball_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/zipball/v3.1.0", - "body_html": "<p>Placeholder description</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.951Z" - }, - "signal": { - "latestRelease": { - "url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/66073107", - "assets_url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/66073107/assets", - "upload_url": "https://uploads.github.com/repos/signalapp/Signal-Desktop/releases/66073107/assets{?name,label}", - "html_url": "https://github.com/signalapp/Signal-Desktop/releases/tag/v5.42.0", - "id": 66073107, - "author": { - "login": "josh-signal", - "id": 60019601, - "node_id": "MDQ6VXNlcjYwMDE5NjAx", - "avatar_url": "https://avatars.githubusercontent.com/u/60019601?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/josh-signal", - "html_url": "https://github.com/josh-signal", - "followers_url": "https://api.github.com/users/josh-signal/followers", - "following_url": "https://api.github.com/users/josh-signal/following{/other_user}", - "gists_url": "https://api.github.com/users/josh-signal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/josh-signal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/josh-signal/subscriptions", - "organizations_url": "https://api.github.com/users/josh-signal/orgs", - "repos_url": "https://api.github.com/users/josh-signal/repos", - "events_url": "https://api.github.com/users/josh-signal/events{/privacy}", - "received_events_url": "https://api.github.com/users/josh-signal/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAQWqrM4D8DIT", - "tag_name": "v5.42.0", - "target_commitish": "main", - "name": "v5.42.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-04T23:04:06Z", - "published_at": "2022-05-05T01:18:41Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/signalapp/Signal-Desktop/tarball/v5.42.0", - "zipball_url": "https://api.github.com/repos/signalapp/Signal-Desktop/zipball/v5.42.0", - "body_html": "<p>This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.</p>", - "reactions": { - "url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/66073107/reactions", - "total_count": 4, - "+1": 4, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/DSnopov/screentray-distribution/tarball/v1.7.0", + "zipball_url": "https://api.github.com/repos/DSnopov/screentray-distribution/zipball/v1.7.0", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.003Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:48.687Z" }, - "silex": { + "seapig": { "latestRelease": { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/64716111", - "assets_url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/64716111/assets", - "upload_url": "https://uploads.github.com/repos/silexlabs/silex-desktop/releases/64716111/assets{?name,label}", - "html_url": "https://github.com/silexlabs/silex-desktop/releases/tag/v2.7.30", - "id": 64716111, + "url": "https://api.github.com/repos/yasumichi/seapig/releases/20161807", + "assets_url": "https://api.github.com/repos/yasumichi/seapig/releases/20161807/assets", + "upload_url": "https://uploads.github.com/repos/yasumichi/seapig/releases/20161807/assets{?name,label}", + "html_url": "https://github.com/yasumichi/seapig/releases/tag/v0.8.2", + "id": 20161807, "author": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "yasumichi", + "id": 802334, + "node_id": "MDQ6VXNlcjgwMjMzNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/yasumichi", + "html_url": "https://github.com/yasumichi", + "followers_url": "https://api.github.com/users/yasumichi/followers", + "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", + "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", + "organizations_url": "https://api.github.com/users/yasumichi/orgs", + "repos_url": "https://api.github.com/users/yasumichi/repos", + "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yasumichi/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOD_hgyM4D231P", - "tag_name": "v2.7.30", - "target_commitish": "main", - "name": "2.7.30", + "node_id": "MDc6UmVsZWFzZTIwMTYxODA3", + "tag_name": "v0.8.2", + "target_commitish": "master", + "name": "Bug fix release", "draft": false, "prerelease": false, - "created_at": "2022-04-19T09:03:14Z", - "published_at": "2022-04-19T09:37:09Z", + "created_at": "2019-09-22T08:34:48Z", + "published_at": "2019-09-22T08:46:52Z", "assets": [ { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980426", - "id": 62980426, - "node_id": "RA_kwDOD_hgyM4DwQFK", - "name": "latest-linux.yml", - "label": "", + "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054850", + "id": 15054850, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODUw", + "name": "seapig-linux-arm64-0.8.2.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "yasumichi", + "id": 802334, + "node_id": "MDQ6VXNlcjgwMjMzNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/yasumichi", + "html_url": "https://github.com/yasumichi", + "followers_url": "https://api.github.com/users/yasumichi/followers", + "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", + "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", + "organizations_url": "https://api.github.com/users/yasumichi/orgs", + "repos_url": "https://api.github.com/users/yasumichi/repos", + "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yasumichi/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 381, - "download_count": 6, - "created_at": "2022-04-19T09:30:58Z", - "updated_at": "2022-04-19T09:30:58Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/latest-linux.yml" + "size": 66420255, + "download_count": 53, + "created_at": "2019-09-22T08:43:56Z", + "updated_at": "2019-09-22T08:44:19Z", + "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-arm64-0.8.2.zip" }, { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980563", - "id": 62980563, - "node_id": "RA_kwDOD_hgyM4DwQHT", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054857", + "id": 15054857, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODU3", + "name": "seapig-linux-armv7l-0.8.2.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "yasumichi", + "id": 802334, + "node_id": "MDQ6VXNlcjgwMjMzNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/yasumichi", + "html_url": "https://github.com/yasumichi", + "followers_url": "https://api.github.com/users/yasumichi/followers", + "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", + "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", + "organizations_url": "https://api.github.com/users/yasumichi/orgs", + "repos_url": "https://api.github.com/users/yasumichi/repos", + "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yasumichi/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 534, - "download_count": 6, - "created_at": "2022-04-19T09:32:46Z", - "updated_at": "2022-04-19T09:32:46Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/latest-mac.yml" + "size": 58575887, + "download_count": 44, + "created_at": "2019-09-22T08:44:51Z", + "updated_at": "2019-09-22T08:45:11Z", + "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-armv7l-0.8.2.zip" }, { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980539", - "id": 62980539, - "node_id": "RA_kwDOD_hgyM4DwQG7", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054859", + "id": 15054859, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODU5", + "name": "seapig-linux-ia32-0.8.2.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "yasumichi", + "id": 802334, + "node_id": "MDQ6VXNlcjgwMjMzNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/yasumichi", + "html_url": "https://github.com/yasumichi", + "followers_url": "https://api.github.com/users/yasumichi/followers", + "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", + "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", + "organizations_url": "https://api.github.com/users/yasumichi/orgs", + "repos_url": "https://api.github.com/users/yasumichi/repos", + "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yasumichi/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 358, - "download_count": 15, - "created_at": "2022-04-19T09:32:25Z", - "updated_at": "2022-04-19T09:32:26Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/latest.yml" + "size": 67034627, + "download_count": 41, + "created_at": "2019-09-22T08:45:13Z", + "updated_at": "2019-09-22T08:45:35Z", + "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-ia32-0.8.2.zip" }, { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980448", - "id": 62980448, - "node_id": "RA_kwDOD_hgyM4DwQFg", - "name": "silex-desktop-2.7.30-mac.zip", - "label": "", + "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054861", + "id": 15054861, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODYx", + "name": "seapig-linux-x64-0.8.2.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "login": "yasumichi", + "id": 802334, + "node_id": "MDQ6VXNlcjgwMjMzNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yasumichi", + "html_url": "https://github.com/yasumichi", + "followers_url": "https://api.github.com/users/yasumichi/followers", + "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", + "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", + "organizations_url": "https://api.github.com/users/yasumichi/orgs", + "repos_url": "https://api.github.com/users/yasumichi/repos", + "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yasumichi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 145685891, - "download_count": 20, - "created_at": "2022-04-19T09:31:19Z", - "updated_at": "2022-04-19T09:31:25Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30-mac.zip" + "size": 66152804, + "download_count": 59, + "created_at": "2019-09-22T08:45:38Z", + "updated_at": "2019-09-22T08:46:00Z", + "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-x64-0.8.2.zip" }, { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980381", - "id": 62980381, - "node_id": "RA_kwDOD_hgyM4DwQEd", - "name": "silex-desktop-2.7.30.AppImage", - "label": "", + "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054863", + "id": 15054863, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODYz", + "name": "seapig-win32-ia32-0.8.2.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "yasumichi", + "id": 802334, + "node_id": "MDQ6VXNlcjgwMjMzNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/yasumichi", + "html_url": "https://github.com/yasumichi", + "followers_url": "https://api.github.com/users/yasumichi/followers", + "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", + "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", + "organizations_url": "https://api.github.com/users/yasumichi/orgs", + "repos_url": "https://api.github.com/users/yasumichi/repos", + "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yasumichi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 150858007, - "download_count": 101, - "created_at": "2022-04-19T09:30:16Z", - "updated_at": "2022-04-19T09:30:28Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30.AppImage" + "size": 61863277, + "download_count": 99, + "created_at": "2019-09-22T08:46:02Z", + "updated_at": "2019-09-22T08:46:22Z", + "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-win32-ia32-0.8.2.zip" }, { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980551", - "id": 62980551, - "node_id": "RA_kwDOD_hgyM4DwQHH", - "name": "silex-desktop-2.7.30.dmg", - "label": "", + "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054867", + "id": 15054867, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODY3", + "name": "seapig-win32-x64-0.8.2.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "yasumichi", + "id": 802334, + "node_id": "MDQ6VXNlcjgwMjMzNA==", + "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/yasumichi", + "html_url": "https://github.com/yasumichi", + "followers_url": "https://api.github.com/users/yasumichi/followers", + "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", + "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", + "organizations_url": "https://api.github.com/users/yasumichi/orgs", + "repos_url": "https://api.github.com/users/yasumichi/repos", + "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yasumichi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 149379747, - "download_count": 51, - "created_at": "2022-04-19T09:32:39Z", - "updated_at": "2022-04-19T09:32:45Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30.dmg" - }, + "size": 65096810, + "download_count": 200, + "created_at": "2019-09-22T08:46:25Z", + "updated_at": "2019-09-22T08:46:46Z", + "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-win32-x64-0.8.2.zip" + } + ], + "tarball_url": "https://api.github.com/repos/yasumichi/seapig/tarball/v0.8.2", + "zipball_url": "https://api.github.com/repos/yasumichi/seapig/zipball/v0.8.2", + "body_html": "<p>fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"496724666\" data-permission-text=\"Title is private\" data-url=\"https://github.com/yasumichi/seapig/issues/40\" data-hovercard-type=\"issue\" data-hovercard-url=\"/yasumichi/seapig/issues/40/hovercard\" href=\"https://github.com/yasumichi/seapig/issues/40\">#40</a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:48.947Z" + }, + "screencat": { + "latestRelease": { + "url": "https://api.github.com/repos/max-mapper/screencat/releases/2081484", + "assets_url": "https://api.github.com/repos/max-mapper/screencat/releases/2081484/assets", + "upload_url": "https://uploads.github.com/repos/max-mapper/screencat/releases/2081484/assets{?name,label}", + "html_url": "https://github.com/max-mapper/screencat/releases/tag/v4.2.0", + "id": 2081484, + "author": { + "login": "max-mapper", + "id": 39759, + "node_id": "MDQ6VXNlcjM5NzU5", + "avatar_url": "https://avatars.githubusercontent.com/u/39759?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/max-mapper", + "html_url": "https://github.com/max-mapper", + "followers_url": "https://api.github.com/users/max-mapper/followers", + "following_url": "https://api.github.com/users/max-mapper/following{/other_user}", + "gists_url": "https://api.github.com/users/max-mapper/gists{/gist_id}", + "starred_url": "https://api.github.com/users/max-mapper/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/max-mapper/subscriptions", + "organizations_url": "https://api.github.com/users/max-mapper/orgs", + "repos_url": "https://api.github.com/users/max-mapper/repos", + "events_url": "https://api.github.com/users/max-mapper/events{/privacy}", + "received_events_url": "https://api.github.com/users/max-mapper/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTIwODE0ODQ=", + "tag_name": "v4.2.0", + "target_commitish": "master", + "name": "4.2.0 (Beta)", + "draft": false, + "prerelease": false, + "created_at": "2015-11-06T00:59:58Z", + "published_at": "2015-11-06T01:02:59Z", + "assets": [ { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980552", - "id": 62980552, - "node_id": "RA_kwDOD_hgyM4DwQHI", - "name": "silex-desktop-2.7.30.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/max-mapper/screencat/releases/assets/1011068", + "id": 1011068, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEwMTEwNjg=", + "name": "ScreenCat.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "max-mapper", + "id": 39759, + "node_id": "MDQ6VXNlcjM5NzU5", + "avatar_url": "https://avatars.githubusercontent.com/u/39759?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/max-mapper", + "html_url": "https://github.com/max-mapper", + "followers_url": "https://api.github.com/users/max-mapper/followers", + "following_url": "https://api.github.com/users/max-mapper/following{/other_user}", + "gists_url": "https://api.github.com/users/max-mapper/gists{/gist_id}", + "starred_url": "https://api.github.com/users/max-mapper/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/max-mapper/subscriptions", + "organizations_url": "https://api.github.com/users/max-mapper/orgs", + "repos_url": "https://api.github.com/users/max-mapper/repos", + "events_url": "https://api.github.com/users/max-mapper/events{/privacy}", + "received_events_url": "https://api.github.com/users/max-mapper/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 155467, - "download_count": 2, - "created_at": "2022-04-19T09:32:39Z", - "updated_at": "2022-04-19T09:32:40Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30.dmg.blockmap" - }, + "size": 50012108, + "download_count": 5351, + "created_at": "2015-11-06T01:02:02Z", + "updated_at": "2015-11-06T01:02:53Z", + "browser_download_url": "https://github.com/max-mapper/screencat/releases/download/v4.2.0/ScreenCat.zip" + } + ], + "tarball_url": "https://api.github.com/repos/max-mapper/screencat/tarball/v4.2.0", + "zipball_url": "https://api.github.com/repos/max-mapper/screencat/zipball/v4.2.0", + "body_html": "<ul>\n<li>New UI improvements from <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jsimplicio/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jsimplicio\">@jsimplicio</a></li>\n<li>Adds MDNS discovery of screencat share on your local network from <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mafintosh/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mafintosh\">@mafintosh</a></li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:49.096Z" + }, + "serina": { + "latestRelease": { + "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/102140571", + "assets_url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/102140571/assets", + "upload_url": "https://uploads.github.com/repos/ORN-Fox/serina-1/releases/102140571/assets{?name,label}", + "html_url": "https://github.com/ORN-Fox/serina-1/releases/tag/R0.4.0", + "id": 102140571, + "author": { + "login": "ORN-Fox", + "id": 49326517, + "node_id": "MDQ6VXNlcjQ5MzI2NTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ORN-Fox", + "html_url": "https://github.com/ORN-Fox", + "followers_url": "https://api.github.com/users/ORN-Fox/followers", + "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", + "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", + "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", + "repos_url": "https://api.github.com/users/ORN-Fox/repos", + "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", + "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDODiySmc4GFoqb", + "tag_name": "R0.4.0", + "target_commitish": "master", + "name": "R0.4.0 - Life improvement before App Refactor + Update Electron 24x + others fixs", + "draft": false, + "prerelease": false, + "created_at": "2023-05-07T18:18:39Z", + "published_at": "2023-05-07T21:59:34Z", + "assets": [ { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980532", - "id": 62980532, - "node_id": "RA_kwDOD_hgyM4DwQG0", - "name": "silex-desktop-Setup-2.7.30.exe", - "label": "", + "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/107251343", + "id": 107251343, + "node_id": "RA_kwDODiySmc4GZIaP", + "name": "serina-0-4-0-darwin-x64.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "ORN-Fox", + "id": 49326517, + "node_id": "MDQ6VXNlcjQ5MzI2NTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/ORN-Fox", + "html_url": "https://github.com/ORN-Fox", + "followers_url": "https://api.github.com/users/ORN-Fox/followers", + "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", + "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", + "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", + "repos_url": "https://api.github.com/users/ORN-Fox/repos", + "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", + "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 123959357, - "download_count": 256, - "created_at": "2022-04-19T09:32:22Z", - "updated_at": "2022-04-19T09:32:25Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-Setup-2.7.30.exe" + "size": 101127157, + "download_count": 2, + "created_at": "2023-05-08T17:18:35Z", + "updated_at": "2023-05-08T17:19:14Z", + "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.4.0/serina-0-4-0-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980533", - "id": 62980533, - "node_id": "RA_kwDOD_hgyM4DwQG1", - "name": "silex-desktop-Setup-2.7.30.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/107134494", + "id": 107134494, + "node_id": "RA_kwDODiySmc4GYr4e", + "name": "serina-0-4-0-linux-x64.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "ORN-Fox", + "id": 49326517, + "node_id": "MDQ6VXNlcjQ5MzI2NTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/ORN-Fox", + "html_url": "https://github.com/ORN-Fox", + "followers_url": "https://api.github.com/users/ORN-Fox/followers", + "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", + "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", + "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", + "repos_url": "https://api.github.com/users/ORN-Fox/repos", + "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", + "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 121842, - "download_count": 5, - "created_at": "2022-04-19T09:32:22Z", - "updated_at": "2022-04-19T09:32:22Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-Setup-2.7.30.exe.blockmap" + "size": 101242871, + "download_count": 14, + "created_at": "2023-05-07T21:56:34Z", + "updated_at": "2023-05-07T21:57:12Z", + "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.4.0/serina-0-4-0-linux-x64.zip" }, { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980415", - "id": 62980415, - "node_id": "RA_kwDOD_hgyM4DwQE_", - "name": "silex-desktop_2.7.30_amd64.snap", - "label": "", + "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/107134699", + "id": 107134699, + "node_id": "RA_kwDODiySmc4GYr7r", + "name": "serina-0-4-0-win-x64.zip", + "label": null, "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "login": "ORN-Fox", + "id": 49326517, + "node_id": "MDQ6VXNlcjQ5MzI2NTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "url": "https://api.github.com/users/ORN-Fox", + "html_url": "https://github.com/ORN-Fox", + "followers_url": "https://api.github.com/users/ORN-Fox/followers", + "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", + "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", + "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", + "repos_url": "https://api.github.com/users/ORN-Fox/repos", + "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", + "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 132423680, - "download_count": 24, - "created_at": "2022-04-19T09:30:51Z", - "updated_at": "2022-04-19T09:30:58Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop_2.7.30_amd64.snap" + "size": 105408050, + "download_count": 8, + "created_at": "2023-05-07T21:57:12Z", + "updated_at": "2023-05-07T21:57:51Z", + "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.4.0/serina-0-4-0-win-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/silexlabs/silex-desktop/tarball/v2.7.30", - "zipball_url": "https://api.github.com/repos/silexlabs/silex-desktop/zipball/v2.7.30", - "body_html": "<p>This is the official release for the <a href=\"https://www.silex.me\" rel=\"nofollow\">Silex</a> desktop version, an installable application for Windows, MacOS and Linux.</p>\n<h2>Download the app for your system bellow:</h2>\n<p>Note: <code>.exe</code> for windows, <code>.dmg</code> for mac, <code>.AppImage</code> or <code>.snap</code> for linux</p>\n<p><a href=\"https://github.com/silexlabs/silex-desktop#silex-desktop\">Installation instructions are here</a>.</p>" + "tarball_url": "https://api.github.com/repos/ORN-Fox/serina-1/tarball/R0.4.0", + "zipball_url": "https://api.github.com/repos/ORN-Fox/serina-1/zipball/R0.4.0", + "body_html": "<h1>Changelog</h1>\n<ul>\n<li>Add an option to enable / disabled sort by alpha order the jsons</li>\n<li>Update translation input by textarea for support large text (max 3000 characters)</li>\n<li>Maj dependencies :\n<ul>\n<li>AngularJS Material (1.1.10 -> 1.2.5)</li>\n<li>Electron version (18.1.0 -> 24.2.0)</li>\n</ul>\n</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.109Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:49.478Z" }, - "simple-finder": { + "seobrowse": { "latestRelease": { - "url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/33729239", - "assets_url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/33729239/assets", - "upload_url": "https://uploads.github.com/repos/seniya/electron-finder-normal/releases/33729239/assets{?name,label}", - "html_url": "https://github.com/seniya/electron-finder-normal/releases/tag/1.0.0", - "id": 33729239, + "url": "https://api.github.com/repos/seobrowse/serp/releases/44801122", + "assets_url": "https://api.github.com/repos/seobrowse/serp/releases/44801122/assets", + "upload_url": "https://uploads.github.com/repos/seobrowse/serp/releases/44801122/assets{?name,label}", + "html_url": "https://github.com/seobrowse/serp/releases/tag/1.3.2", + "id": 44801122, "author": { - "login": "seniya", - "id": 2394520, - "node_id": "MDQ6VXNlcjIzOTQ1MjA=", - "avatar_url": "https://avatars.githubusercontent.com/u/2394520?v=4", + "login": "ymschaap", + "id": 91795, + "node_id": "MDQ6VXNlcjkxNzk1", + "avatar_url": "https://avatars.githubusercontent.com/u/91795?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/seniya", - "html_url": "https://github.com/seniya", - "followers_url": "https://api.github.com/users/seniya/followers", - "following_url": "https://api.github.com/users/seniya/following{/other_user}", - "gists_url": "https://api.github.com/users/seniya/gists{/gist_id}", - "starred_url": "https://api.github.com/users/seniya/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seniya/subscriptions", - "organizations_url": "https://api.github.com/users/seniya/orgs", - "repos_url": "https://api.github.com/users/seniya/repos", - "events_url": "https://api.github.com/users/seniya/events{/privacy}", - "received_events_url": "https://api.github.com/users/seniya/received_events", + "url": "https://api.github.com/users/ymschaap", + "html_url": "https://github.com/ymschaap", + "followers_url": "https://api.github.com/users/ymschaap/followers", + "following_url": "https://api.github.com/users/ymschaap/following{/other_user}", + "gists_url": "https://api.github.com/users/ymschaap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ymschaap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ymschaap/subscriptions", + "organizations_url": "https://api.github.com/users/ymschaap/orgs", + "repos_url": "https://api.github.com/users/ymschaap/repos", + "events_url": "https://api.github.com/users/ymschaap/events{/privacy}", + "received_events_url": "https://api.github.com/users/ymschaap/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTMzNzI5MjM5", - "tag_name": "1.0.0", + "node_id": "MDc6UmVsZWFzZTQ0ODAxMTIy", + "tag_name": "1.3.2", "target_commitish": "main", - "name": "first releases", + "name": "Starred Queries", "draft": false, "prerelease": false, - "created_at": "2020-11-10T16:03:37Z", - "published_at": "2020-11-10T16:25:02Z", + "created_at": "2021-06-17T12:26:57Z", + "published_at": "2021-06-17T14:26:22Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/seobrowse/serp/tarball/1.3.2", + "zipball_url": "https://api.github.com/repos/seobrowse/serp/zipball/1.3.2", + "body_html": "", + "reactions": { + "url": "https://api.github.com/repos/seobrowse/serp/releases/44801122/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:49.528Z" + }, + "ses": { + "latestRelease": { + "url": "https://api.github.com/repos/dbilgili/Ses/releases/40763456", + "assets_url": "https://api.github.com/repos/dbilgili/Ses/releases/40763456/assets", + "upload_url": "https://uploads.github.com/repos/dbilgili/Ses/releases/40763456/assets{?name,label}", + "html_url": "https://github.com/dbilgili/Ses/releases/tag/1.0.4", + "id": 40763456, + "author": { + "login": "dbilgili", + "id": 22943912, + "node_id": "MDQ6VXNlcjIyOTQzOTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/22943912?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dbilgili", + "html_url": "https://github.com/dbilgili", + "followers_url": "https://api.github.com/users/dbilgili/followers", + "following_url": "https://api.github.com/users/dbilgili/following{/other_user}", + "gists_url": "https://api.github.com/users/dbilgili/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dbilgili/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dbilgili/subscriptions", + "organizations_url": "https://api.github.com/users/dbilgili/orgs", + "repos_url": "https://api.github.com/users/dbilgili/repos", + "events_url": "https://api.github.com/users/dbilgili/events{/privacy}", + "received_events_url": "https://api.github.com/users/dbilgili/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQwNzYzNDU2", + "tag_name": "1.0.4", + "target_commitish": "master", + "name": "v1.0.4", + "draft": false, + "prerelease": false, + "created_at": "2020-10-29T22:34:10Z", + "published_at": "2021-03-31T14:29:19Z", "assets": [ { - "url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/assets/28150727", - "id": 28150727, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTUwNzI3", - "name": "Simple-Finder.Setup.1.0.0.zip", + "url": "https://api.github.com/repos/dbilgili/Ses/releases/assets/34273215", + "id": 34273215, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjczMjE1", + "name": "Ses-1.0.4.dmg.zip", "label": null, "uploader": { - "login": "seniya", - "id": 2394520, - "node_id": "MDQ6VXNlcjIzOTQ1MjA=", - "avatar_url": "https://avatars.githubusercontent.com/u/2394520?v=4", + "login": "dbilgili", + "id": 22943912, + "node_id": "MDQ6VXNlcjIyOTQzOTEy", + "avatar_url": "https://avatars.githubusercontent.com/u/22943912?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/seniya", - "html_url": "https://github.com/seniya", - "followers_url": "https://api.github.com/users/seniya/followers", - "following_url": "https://api.github.com/users/seniya/following{/other_user}", - "gists_url": "https://api.github.com/users/seniya/gists{/gist_id}", - "starred_url": "https://api.github.com/users/seniya/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seniya/subscriptions", - "organizations_url": "https://api.github.com/users/seniya/orgs", - "repos_url": "https://api.github.com/users/seniya/repos", - "events_url": "https://api.github.com/users/seniya/events{/privacy}", - "received_events_url": "https://api.github.com/users/seniya/received_events", + "url": "https://api.github.com/users/dbilgili", + "html_url": "https://github.com/dbilgili", + "followers_url": "https://api.github.com/users/dbilgili/followers", + "following_url": "https://api.github.com/users/dbilgili/following{/other_user}", + "gists_url": "https://api.github.com/users/dbilgili/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dbilgili/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dbilgili/subscriptions", + "organizations_url": "https://api.github.com/users/dbilgili/orgs", + "repos_url": "https://api.github.com/users/dbilgili/repos", + "events_url": "https://api.github.com/users/dbilgili/events{/privacy}", + "received_events_url": "https://api.github.com/users/dbilgili/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/zip", "state": "uploaded", - "size": 67475641, - "download_count": 232, - "created_at": "2020-11-10T16:24:05Z", - "updated_at": "2020-11-10T16:24:57Z", - "browser_download_url": "https://github.com/seniya/electron-finder-normal/releases/download/1.0.0/Simple-Finder.Setup.1.0.0.zip" + "size": 71329529, + "download_count": 733, + "created_at": "2021-03-31T17:30:36Z", + "updated_at": "2021-03-31T17:30:53Z", + "browser_download_url": "https://github.com/dbilgili/Ses/releases/download/1.0.4/Ses-1.0.4.dmg.zip" } ], - "tarball_url": "https://api.github.com/repos/seniya/electron-finder-normal/tarball/1.0.0", - "zipball_url": "https://api.github.com/repos/seniya/electron-finder-normal/zipball/1.0.0", - "body_html": "<p>Thank you</p>" + "tarball_url": "https://api.github.com/repos/dbilgili/Ses/tarball/1.0.4", + "zipball_url": "https://api.github.com/repos/dbilgili/Ses/zipball/1.0.4", + "body_html": "<p>Fix for the issue with the main window not blurring when other menubar items are clicked.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.150Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:49.551Z" }, - "simpleinstabot": { + "scratch-for-discord": { "latestRelease": { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/64849141", - "assets_url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/64849141/assets", - "upload_url": "https://uploads.github.com/repos/mifi/SimpleInstaBot/releases/64849141/assets{?name,label}", - "html_url": "https://github.com/mifi/SimpleInstaBot/releases/tag/v1.10.1", - "id": 64849141, + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/52621628", + "assets_url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/52621628/assets", + "upload_url": "https://uploads.github.com/repos/androzdev/scratch-for-discord/releases/52621628/assets{?name,label}", + "html_url": "https://github.com/androzdev/scratch-for-discord/releases/tag/v2.0.1", + "id": 52621628, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -90105,19 +96009,53 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDODkPels4D3YT1", - "tag_name": "v1.10.1", + "node_id": "RE_kwDOEyAO0s4DIvE8", + "tag_name": "v2.0.1", "target_commitish": "master", - "name": "1.10.1", + "name": "2.0.1", "draft": false, "prerelease": false, - "created_at": "2022-04-20T13:58:42Z", - "published_at": "2022-04-20T14:18:54Z", + "created_at": "2021-11-03T18:08:33Z", + "published_at": "2021-11-03T18:15:52Z", "assets": [ { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111876", - "id": 63111876, - "node_id": "RA_kwDODkPels4DwwLE", + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48548917", + "id": 48548917, + "node_id": "RA_kwDOEyAO0s4C5Mw1", + "name": "latest-linux-ia32.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 398, + "download_count": 27, + "created_at": "2021-11-03T18:10:46Z", + "updated_at": "2021-11-03T18:10:47Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/latest-linux-ia32.yml" + }, + { + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48548916", + "id": 48548916, + "node_id": "RA_kwDOEyAO0s4C5Mw0", "name": "latest-linux.yml", "label": "", "uploader": { @@ -90142,16 +96080,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 394, - "download_count": 2, - "created_at": "2022-04-20T14:11:09Z", - "updated_at": "2022-04-20T14:11:09Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/latest-linux.yml" + "size": 390, + "download_count": 235, + "created_at": "2021-11-03T18:10:46Z", + "updated_at": "2021-11-03T18:10:47Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111797", - "id": 63111797, - "node_id": "RA_kwDODkPels4DwwJ1", + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48549260", + "id": 48549260, + "node_id": "RA_kwDOEyAO0s4C5M2M", "name": "latest-mac.yml", "label": "", "uploader": { @@ -90176,17 +96114,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 341, - "download_count": 3, - "created_at": "2022-04-20T14:10:24Z", - "updated_at": "2022-04-20T14:10:24Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/latest-mac.yml" + "size": 354, + "download_count": 2684, + "created_at": "2021-11-03T18:15:22Z", + "updated_at": "2021-11-03T18:15:22Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111803", - "id": 63111803, - "node_id": "RA_kwDODkPels4DwwJ7", - "name": "SimpleInstaBot-linux-armv7l.tar.bz2", + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48549205", + "id": 48549205, + "node_id": "RA_kwDOEyAO0s4C5M1V", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -90208,19 +96146,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-bzip2", + "content_type": "text/yaml", "state": "uploaded", - "size": 77378710, - "download_count": 61, - "created_at": "2022-04-20T14:10:29Z", - "updated_at": "2022-04-20T14:10:30Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-linux-armv7l.tar.bz2" + "size": 367, + "download_count": 94182, + "created_at": "2021-11-03T18:14:52Z", + "updated_at": "2021-11-03T18:14:52Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/latest.yml" }, { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111862", - "id": 63111862, - "node_id": "RA_kwDODkPels4DwwK2", - "name": "SimpleInstaBot-linux-x64.tar.bz2", + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48548912", + "id": 48548912, + "node_id": "RA_kwDOEyAO0s4C5Mww", + "name": "Scratch-For-Discord-2.0.1-i386.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -90242,19 +96180,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-bzip2", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 82144744, - "download_count": 48, - "created_at": "2022-04-20T14:11:06Z", - "updated_at": "2022-04-20T14:11:09Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-linux-x64.tar.bz2" + "size": 90714136, + "download_count": 1009, + "created_at": "2021-11-03T18:10:41Z", + "updated_at": "2021-11-03T18:10:46Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/Scratch-For-Discord-2.0.1-i386.AppImage" }, { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63110908", - "id": 63110908, - "node_id": "RA_kwDODkPels4Dwv78", - "name": "SimpleInstaBot-linux-x86_64.AppImage", + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48548911", + "id": 48548911, + "node_id": "RA_kwDOEyAO0s4C5Mwv", + "name": "Scratch-For-Discord-2.0.1.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -90278,17 +96216,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 98567399, - "download_count": 102, - "created_at": "2022-04-20T14:01:40Z", - "updated_at": "2022-04-20T14:01:42Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-linux-x86_64.AppImage" + "size": 107159518, + "download_count": 77, + "created_at": "2021-11-03T18:10:41Z", + "updated_at": "2021-11-03T18:10:45Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.AppImage" }, { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111786", - "id": 63111786, - "node_id": "RA_kwDODkPels4DwwJq", - "name": "SimpleInstaBot-mac.dmg", + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48549254", + "id": 48549254, + "node_id": "RA_kwDOEyAO0s4C5M2G", + "name": "Scratch-For-Discord-2.0.1.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -90312,17 +96250,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91797258, - "download_count": 96, - "created_at": "2022-04-20T14:10:20Z", - "updated_at": "2022-04-20T14:10:23Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-mac.dmg" + "size": 88750731, + "download_count": 1576, + "created_at": "2021-11-03T18:15:17Z", + "updated_at": "2021-11-03T18:15:21Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.dmg" }, { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111785", - "id": 63111785, - "node_id": "RA_kwDODkPels4DwwJp", - "name": "SimpleInstaBot-mac.dmg.blockmap", + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48549255", + "id": 48549255, + "node_id": "RA_kwDOEyAO0s4C5M2H", + "name": "Scratch-For-Discord-2.0.1.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -90346,17 +96284,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 96237, - "download_count": 2, - "created_at": "2022-04-20T14:10:20Z", - "updated_at": "2022-04-20T14:10:20Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-mac.dmg.blockmap" + "size": 93126, + "download_count": 8, + "created_at": "2021-11-03T18:15:17Z", + "updated_at": "2021-11-03T18:15:17Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111291", - "id": 63111291, - "node_id": "RA_kwDODkPels4DwwB7", - "name": "SimpleInstaBot-win.exe", + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48549200", + "id": 48549200, + "node_id": "RA_kwDOEyAO0s4C5M1Q", + "name": "Scratch-For-Discord-Setup-2.0.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -90380,1496 +96318,1727 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 55173474, - "download_count": 484, - "created_at": "2022-04-20T14:06:18Z", - "updated_at": "2022-04-20T14:06:20Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-win.exe" + "size": 129524298, + "download_count": 23169, + "created_at": "2021-11-03T18:14:46Z", + "updated_at": "2021-11-03T18:14:52Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/Scratch-For-Discord-Setup-2.0.1.exe" + }, + { + "url": "https://api.github.com/repos/androzdev/scratch-for-discord/releases/assets/48549199", + "id": 48549199, + "node_id": "RA_kwDOEyAO0s4C5M1P", + "name": "Scratch-For-Discord-Setup-2.0.1.exe.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 134667, + "download_count": 1419, + "created_at": "2021-11-03T18:14:46Z", + "updated_at": "2021-11-03T18:14:46Z", + "browser_download_url": "https://github.com/androzdev/scratch-for-discord/releases/download/v2.0.1/Scratch-For-Discord-Setup-2.0.1.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/mifi/SimpleInstaBot/tarball/v1.10.1", - "zipball_url": "https://api.github.com/repos/mifi/SimpleInstaBot/zipball/v1.10.1", - "body_html": "<p>fixes</p>", - "reactions": { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/64849141/reactions", - "total_count": 4, - "+1": 4, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/androzdev/scratch-for-discord/tarball/v2.0.1", + "zipball_url": "https://api.github.com/repos/androzdev/scratch-for-discord/zipball/v2.0.1", + "body_html": "<h1>Fix user banner</h1>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/androzdev/scratch-for-discord/compare/v2.0.0-dev.13...v2.0.1\"><tt>v2.0.0-dev.13...v2.0.1</tt></a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.186Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:49.874Z" }, - "simplenote": { + "shuttle": { "latestRelease": { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605", - "assets_url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605/assets", - "upload_url": "https://uploads.github.com/repos/Automattic/simplenote-electron/releases/51453605/assets{?name,label}", - "html_url": "https://github.com/Automattic/simplenote-electron/releases/tag/v2.21.0", - "id": 51453605, + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830", + "assets_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830/assets", + "upload_url": "https://uploads.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830/assets{?name,label}", + "html_url": "https://github.com/ShuttleBrowser/Shuttle/releases/tag/v3.1.0", + "id": 20324830, "author": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOAnSn2c4DER6l", - "tag_name": "v2.21.0", - "target_commitish": "develop", - "name": "2.21.0", + "node_id": "MDc6UmVsZWFzZTIwMzI0ODMw", + "tag_name": "v3.1.0", + "target_commitish": "66b0093aef421b1e129330b6f3e0b152c6ebf945", + "name": "Shuttle v3.1.0", "draft": false, "prerelease": false, - "created_at": "2021-10-15T19:22:12Z", - "published_at": "2021-10-18T13:38:30Z", + "created_at": "2019-09-28T08:18:41Z", + "published_at": "2019-09-28T08:31:52Z", "assets": [ { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095334", - "id": 47095334, - "node_id": "RA_kwDOAnSn2c4Czp4m", - "name": "latest-linux-arm.yml", + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179779", + "id": 15179779, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc5", + "name": "latest-linux-ia32.yml", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 400, - "download_count": 579, - "created_at": "2021-10-15T19:35:13Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-arm.yml" + "size": 374, + "download_count": 98, + "created_at": "2019-09-28T08:31:38Z", + "updated_at": "2019-09-28T08:31:38Z", + "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-linux-ia32.yml" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095337", - "id": 47095337, - "node_id": "RA_kwDOAnSn2c4Czp4p", - "name": "latest-linux-arm64.yml", + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179778", + "id": 15179778, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc4", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 399, - "download_count": 951, - "created_at": "2021-10-15T19:35:13Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-arm64.yml" + "size": 378, + "download_count": 76, + "created_at": "2019-09-28T08:31:38Z", + "updated_at": "2019-09-28T08:31:38Z", + "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095336", - "id": 47095336, - "node_id": "RA_kwDOAnSn2c4Czp4o", - "name": "latest-linux-ia32.yml", + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179747", + "id": 15179747, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ3", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 397, - "download_count": 187, - "created_at": "2021-10-15T19:35:13Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-ia32.yml" + "size": 330, + "download_count": 55, + "created_at": "2019-09-28T08:29:37Z", + "updated_at": "2019-09-28T08:29:37Z", + "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095335", - "id": 47095335, - "node_id": "RA_kwDOAnSn2c4Czp4n", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179777", + "id": 15179777, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc3", + "name": "Shuttle-Linux-i386.AppImage", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 401, - "download_count": 13398, - "created_at": "2021-10-15T19:35:13Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux.yml" + "size": 64525733, + "download_count": 2994, + "created_at": "2019-09-28T08:31:36Z", + "updated_at": "2019-09-28T08:31:37Z", + "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Linux-i386.AppImage" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095210", - "id": 47095210, - "node_id": "RA_kwDOAnSn2c4Czp2q", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179776", + "id": 15179776, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc2", + "name": "Shuttle-Linux-x86_64.AppImage", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 352, - "download_count": 54458, - "created_at": "2021-10-15T19:33:46Z", - "updated_at": "2021-10-15T19:33:46Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-mac.yml" + "size": 62248564, + "download_count": 385, + "created_at": "2019-09-28T08:31:31Z", + "updated_at": "2019-09-28T08:31:33Z", + "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095060", - "id": 47095060, - "node_id": "RA_kwDOAnSn2c4Czp0U", - "name": "latest.yml", + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179746", + "id": 15179746, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ2", + "name": "Shuttle-MacOS.dmg", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 348, - "download_count": 868506, - "created_at": "2021-10-15T19:30:24Z", - "updated_at": "2021-10-15T19:30:24Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest.yml" + "size": 54462355, + "download_count": 213, + "created_at": "2019-09-28T08:29:35Z", + "updated_at": "2019-09-28T08:29:37Z", + "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-MacOS.dmg" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095151", - "id": 47095151, - "node_id": "RA_kwDOAnSn2c4Czp1v", - "name": "Simplenote-linux-2.21.0-amd64.deb", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179745", + "id": 15179745, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ1", + "name": "Shuttle-MacOS.dmg.blockmap", + "label": "", + "uploader": { + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 108536154, - "download_count": 20526, - "created_at": "2021-10-15T19:32:03Z", - "updated_at": "2021-10-15T19:32:05Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-amd64.deb" + "size": 57840, + "download_count": 60, + "created_at": "2019-09-28T08:29:35Z", + "updated_at": "2019-09-28T08:29:35Z", + "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-MacOS.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094800", - "id": 47094800, - "node_id": "RA_kwDOAnSn2c4CzpwQ", - "name": "Simplenote-linux-2.21.0-arm64.AppImage", + "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179768", + "id": 15179768, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzY4", + "name": "Shuttle-Windows.exe", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "monok-o", + "id": 19715481, + "node_id": "MDQ6VXNlcjE5NzE1NDgx", + "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/monok-o", + "html_url": "https://github.com/monok-o", + "followers_url": "https://api.github.com/users/monok-o/followers", + "following_url": "https://api.github.com/users/monok-o/following{/other_user}", + "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", + "organizations_url": "https://api.github.com/users/monok-o/orgs", + "repos_url": "https://api.github.com/users/monok-o/repos", + "events_url": "https://api.github.com/users/monok-o/events{/privacy}", + "received_events_url": "https://api.github.com/users/monok-o/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 116297658, - "download_count": 1538, - "created_at": "2021-10-15T19:26:28Z", - "updated_at": "2021-10-15T19:26:31Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-arm64.AppImage" - }, + "size": 93232371, + "download_count": 8380, + "created_at": "2019-09-28T08:30:33Z", + "updated_at": "2019-09-28T08:30:37Z", + "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Windows.exe" + } + ], + "tarball_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/tarball/v3.1.0", + "zipball_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/zipball/v3.1.0", + "body_html": "<p>Placeholder description</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:49.998Z" + }, + "sigma-file-manager": { + "latestRelease": { + "url": "https://api.github.com/repos/aleksey-hoffman/sigma-file-manager/releases/103686720", + "assets_url": "https://api.github.com/repos/aleksey-hoffman/sigma-file-manager/releases/103686720/assets", + "upload_url": "https://uploads.github.com/repos/aleksey-hoffman/sigma-file-manager/releases/103686720/assets{?name,label}", + "html_url": "https://github.com/aleksey-hoffman/sigma-file-manager/releases/tag/v1.7.0", + "id": 103686720, + "author": { + "login": "aleksey-hoffman", + "id": 61761672, + "node_id": "MDQ6VXNlcjYxNzYxNjcy", + "avatar_url": "https://avatars.githubusercontent.com/u/61761672?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aleksey-hoffman", + "html_url": "https://github.com/aleksey-hoffman", + "followers_url": "https://api.github.com/users/aleksey-hoffman/followers", + "following_url": "https://api.github.com/users/aleksey-hoffman/following{/other_user}", + "gists_url": "https://api.github.com/users/aleksey-hoffman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aleksey-hoffman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aleksey-hoffman/subscriptions", + "organizations_url": "https://api.github.com/users/aleksey-hoffman/orgs", + "repos_url": "https://api.github.com/users/aleksey-hoffman/repos", + "events_url": "https://api.github.com/users/aleksey-hoffman/events{/privacy}", + "received_events_url": "https://api.github.com/users/aleksey-hoffman/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOFhggA84GLiJA", + "tag_name": "v1.7.0", + "target_commitish": "main", + "name": "Sigma File Manager v1.7", + "draft": false, + "prerelease": false, + "created_at": "2023-06-11T18:51:58Z", + "published_at": "2023-06-11T18:55:27Z", + "assets": [ { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095162", - "id": 47095162, - "node_id": "RA_kwDOAnSn2c4Czp16", - "name": "Simplenote-linux-2.21.0-arm64.tar.gz", - "label": "", + "url": "https://api.github.com/repos/aleksey-hoffman/sigma-file-manager/releases/assets/112290999", + "id": 112290999, + "node_id": "RA_kwDOFhggA84GsWy3", + "name": "Sigma-File-Manager-1.7.0-Linux-Debian.AppImage", + "label": null, "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "aleksey-hoffman", + "id": 61761672, + "node_id": "MDQ6VXNlcjYxNzYxNjcy", + "avatar_url": "https://avatars.githubusercontent.com/u/61761672?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/aleksey-hoffman", + "html_url": "https://github.com/aleksey-hoffman", + "followers_url": "https://api.github.com/users/aleksey-hoffman/followers", + "following_url": "https://api.github.com/users/aleksey-hoffman/following{/other_user}", + "gists_url": "https://api.github.com/users/aleksey-hoffman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aleksey-hoffman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aleksey-hoffman/subscriptions", + "organizations_url": "https://api.github.com/users/aleksey-hoffman/orgs", + "repos_url": "https://api.github.com/users/aleksey-hoffman/repos", + "events_url": "https://api.github.com/users/aleksey-hoffman/events{/privacy}", + "received_events_url": "https://api.github.com/users/aleksey-hoffman/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 109320134, - "download_count": 597, - "created_at": "2021-10-15T19:32:24Z", - "updated_at": "2021-10-15T19:32:26Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-arm64.tar.gz" + "size": 209594282, + "download_count": 3161, + "created_at": "2023-06-11T19:12:27Z", + "updated_at": "2023-06-11T19:12:48Z", + "browser_download_url": "https://github.com/aleksey-hoffman/sigma-file-manager/releases/download/v1.7.0/Sigma-File-Manager-1.7.0-Linux-Debian.AppImage" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094823", - "id": 47094823, - "node_id": "RA_kwDOAnSn2c4Czpwn", - "name": "Simplenote-linux-2.21.0-armv7l.AppImage", - "label": "", + "url": "https://api.github.com/repos/aleksey-hoffman/sigma-file-manager/releases/assets/112289836", + "id": 112289836, + "node_id": "RA_kwDOFhggA84GsWgs", + "name": "Sigma-File-Manager-1.7.0-Windows-Setup.exe", + "label": null, "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "aleksey-hoffman", + "id": 61761672, + "node_id": "MDQ6VXNlcjYxNzYxNjcy", + "avatar_url": "https://avatars.githubusercontent.com/u/61761672?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/aleksey-hoffman", + "html_url": "https://github.com/aleksey-hoffman", + "followers_url": "https://api.github.com/users/aleksey-hoffman/followers", + "following_url": "https://api.github.com/users/aleksey-hoffman/following{/other_user}", + "gists_url": "https://api.github.com/users/aleksey-hoffman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aleksey-hoffman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aleksey-hoffman/subscriptions", + "organizations_url": "https://api.github.com/users/aleksey-hoffman/orgs", + "repos_url": "https://api.github.com/users/aleksey-hoffman/repos", + "events_url": "https://api.github.com/users/aleksey-hoffman/events{/privacy}", + "received_events_url": "https://api.github.com/users/aleksey-hoffman/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 99023675, - "download_count": 218, - "created_at": "2021-10-15T19:26:45Z", - "updated_at": "2021-10-15T19:26:47Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.AppImage" - }, + "size": 160001242, + "download_count": 17762, + "created_at": "2023-06-11T18:52:07Z", + "updated_at": "2023-06-11T18:52:26Z", + "browser_download_url": "https://github.com/aleksey-hoffman/sigma-file-manager/releases/download/v1.7.0/Sigma-File-Manager-1.7.0-Windows-Setup.exe" + } + ], + "tarball_url": "https://api.github.com/repos/aleksey-hoffman/sigma-file-manager/tarball/v1.7.0", + "zipball_url": "https://api.github.com/repos/aleksey-hoffman/sigma-file-manager/zipball/v1.7.0", + "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/61761672/244957429-cbef0cd0-778d-4fef-8d20-47880f5f6596.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyMjksIm5iZiI6MTcwOTI0MzkyOSwicGF0aCI6Ii82MTc2MTY3Mi8yNDQ5NTc0MjktY2JlZjBjZDAtNzc4ZC00ZmVmLThkMjAtNDc4ODBmNWY2NTk2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTg0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVlNzVjYTU5ZDNkNzk0NDVhNThkZGI0ZjUyNmJlNzc0ZjQyN2QwNWJhNWJmOTYyODI5MzM1YWEwNmVmMmI3ZmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zXSH9ZK6zeYjzVX_Xj8-R5VP_L-O676-HubPSkGRzAQ\"><img src=\"https://private-user-images.githubusercontent.com/61761672/244957429-cbef0cd0-778d-4fef-8d20-47880f5f6596.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyMjksIm5iZiI6MTcwOTI0MzkyOSwicGF0aCI6Ii82MTc2MTY3Mi8yNDQ5NTc0MjktY2JlZjBjZDAtNzc4ZC00ZmVmLThkMjAtNDc4ODBmNWY2NTk2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDIxNTg0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVlNzVjYTU5ZDNkNzk0NDVhNThkZGI0ZjUyNmJlNzc0ZjQyN2QwNWJhNWJmOTYyODI5MzM1YWEwNmVmMmI3ZmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zXSH9ZK6zeYjzVX_Xj8-R5VP_L-O676-HubPSkGRzAQ\" alt=\"image\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a></p>\n<h1>Download</h1>\n<p>You can install the app in one of these ways:</p>\n<table>\n <thead>\n <tr>\n <th>Operating system</th>\n <th>Download link (latest version)</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Windows (via winget)</td>\n <td width=\"320px\">\n <code>winget install --id=AlekseyHoffman.Sigma-File-Manager --source winget</code>\n </td>\n </tr>\n <tr>\n <td>Windows (via Microsoft store)</td>\n <td>\n <br>\n <a href=\"https://www.microsoft.com/store/productId/9N7W62ND0NF9\" rel=\"nofollow\">\n <img src=\"https://github.com/aleksey-hoffman/sigma-file-manager/raw/main/.github/media/get-from-microsoft.png\" width=\"140px\" style=\"max-width: 100%;\">\n </a>\n </td>\n </tr>\n <tr>\n <td>Windows (unsigned installable)</td>\n <td>\n <a href=\"https://github.com/aleksey-hoffman/sigma-file-manager/releases/download/v1.7.0/Sigma-File-Manager-1.7.0-Windows-Setup.exe\">\n Installable file (.exe)\n </a>\n </td>\n </tr>\n <tr>\n <td>Debian (Ubuntu) portable app | experimental</td>\n <td>\n <a href=\"https://github.com/aleksey-hoffman/sigma-file-manager/releases/download/v1.7.0/Sigma-File-Manager-1.7.0-Linux-Debian.AppImage\">\n AppImage\n </a>\n </td>\n </tr>\n <tr>\n <td>If there's no compiled binary for your Linux dist, you can build the app from the source code yourself, using <code>Node v15.14.0</code>\n </td>\n <td>\n <code>npm run build</code>\n </td>\n </tr>\n </tbody>\n</table>\n<h2>Support</h2>\n<p>Consider supporting my work on Patreon (monthly, with <a href=\"https://patreon.com/sigma_file_manager\" rel=\"nofollow\">rewards</a>):</p>\n<a href=\"https://patreon.com/sigma_file_manager\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/aleksey-hoffman/sigma-file-manager/main/.github/media/patreon_button.png\" width=\"164px\" style=\"max-width: 100%;\">\n</a>\n<h2>Info</h2>\n<p>This app is primarily developed for Windows because it has the largest user base. The Linux builds get a lot less development time. They are less stable and have more issues. When this project has enough supporters, I will be able to spend more time on Linux builds.</p>\n<h4>Windows | Installation notes</h4>\n<p>It's recommended to install the app via the Microsoft store.<br>\nIf you decide to install the <code>Installable file (.exe)</code> instead, you might see a security warning during installation. If you see the warning prompt, click <strong>\"More Info\"</strong> and then <strong>\"Run Anyway\"</strong>.</p>\n<h4>Ubuntu 22.04 LTS | Installation notes</h4>\n<a href=\"https://itsfoss.com/cant-run-appimage-ubuntu/\" rel=\"nofollow\">\n Running AppImage applications in Ubuntu 22.04 LTS\n</a>\n<h1>Release Notes</h1>\n<ul>\n<li>4 new features</li>\n<li>9 improvements</li>\n<li>5 fixes</li>\n</ul>\n<h2>New minor features</h2>\n<ul>\n<li><strong>Terminal:</strong> option to select terminals and shells for opening directories.</li>\n<li><strong>Drag & drop:</strong> selected items can now be drag-and-droped to any part of the address bar.</li>\n<li><strong>Drag & drop:</strong> selected items can now be drag-and-droped into a tab.</li>\n<li><strong>Drag & drop:</strong> added edge scrolling for draggable items. When dragging items, the navigator will now automatically scroll when the cursor gets closer to the top / bottom edge.</li>\n</ul>\n<h2>Improvements</h2>\n<ul>\n<li><strong>Dialogs</strong>: improved item deletion dialogs:\n<ul>\n<li>Action buttons now display shortcuts</li>\n<li>Actions in conformation dialog can now be done via keyboard</li>\n<li>After deleting the current directory, the app will automatically go up one directory</li>\n<li>Protected items are now marked with an indicator</li>\n<li>Improved dialog design and translations</li>\n</ul>\n</li>\n<li><strong>Localization:</strong> <code>German</code> language reviewed and updated by native speakers (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/minisbett/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/minisbett\">@minisbett</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ToMoReKe/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ToMoReKe\">@ToMoReKe</a>, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/phreakadelle2k/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/phreakadelle2k\">@phreakadelle2k</a>).</li>\n<li><strong>Localization:</strong> <code>Chinese</code> language reviewed and updated by native speakers (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Pandaft/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Pandaft\">@Pandaft</a>).</li>\n<li><strong>Localization:</strong> <code>Italian</code> language added (thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Alixey/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Alixey\">@Alixey</a>).</li>\n<li><strong>UX</strong>: Conformation prompts can now be submitted with <code>Enter</code> shortcut.</li>\n</ul>\n<h2>Major fixes</h2>\n<ul>\n<li><strong>Images</strong>: the image thumbnails are now working in Windows Store build.</li>\n</ul>\n<h2>Minor fixes</h2>\n<ul>\n<li><strong>File downloading:</strong> updated dependencies to fix the problem with downloading some videos. <strong>Update (June 24)</strong>: it seems Youtube devs broke it again. WIll be fixed in the next update.</li>\n<li><strong>Navigator:</strong> navigator page will now restore the opened directory scroll position, after switching pages and going back to navigator page.</li>\n<li><strong>Images</strong>: the app will no longer create an infinite loop by generating image thumbnails for images located in the app thumbnail storage directory.</li>\n<li><strong>UI:</strong> window is no longer jumping when opening settings page.</li>\n</ul>\n<h2>Other changes</h2>\n<ul>\n<li><strong>User settings</strong>: changed default <code>userData</code> directory to <code>env.home</code>.</li>\n</ul>\n<h2>Development</h2>\n<ul>\n<li><strong>Dependencies:</strong> Updated code dependencies.</li>\n<li><strong>Code refactor:</strong> Various code refactoring.</li>\n</ul>", + "discussion_url": "https://github.com/aleksey-hoffman/sigma-file-manager/discussions/244", + "reactions": { + "url": "https://api.github.com/repos/aleksey-hoffman/sigma-file-manager/releases/103686720/reactions", + "total_count": 13, + "+1": 5, + "-1": 0, + "laugh": 0, + "hooray": 2, + "confused": 0, + "heart": 6, + "rocket": 0, + "eyes": 0 + }, + "mentions_count": 5 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:49.998Z" + }, + "shadowsocks-electron": { + "latestRelease": { + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/89534068", + "assets_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/89534068/assets", + "upload_url": "https://uploads.github.com/repos/nojsja/shadowsocks-electron/releases/89534068/assets{?name,label}", + "html_url": "https://github.com/nojsja/shadowsocks-electron/releases/tag/v1.2.3", + "id": 89534068, + "author": { + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOGKIxus4FVi50", + "tag_name": "v1.2.3", + "target_commitish": "master", + "name": "v1.2.3", + "draft": false, + "prerelease": false, + "created_at": "2023-02-03T06:15:30Z", + "published_at": "2023-01-19T12:22:18Z", + "assets": [ { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095139", - "id": 47095139, - "node_id": "RA_kwDOAnSn2c4Czp1j", - "name": "Simplenote-linux-2.21.0-armv7l.deb", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268947", + "id": 92268947, + "node_id": "RA_kwDOGKIxus4Ff-mT", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 97785892, - "download_count": 568, - "created_at": "2021-10-15T19:31:39Z", - "updated_at": "2021-10-15T19:31:41Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.deb" + "size": 404, + "download_count": 217, + "created_at": "2023-01-19T12:00:39Z", + "updated_at": "2023-01-19T12:00:39Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095231", - "id": 47095231, - "node_id": "RA_kwDOAnSn2c4Czp2_", - "name": "Simplenote-linux-2.21.0-armv7l.rpm", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268949", + "id": 92268949, + "node_id": "RA_kwDOGKIxus4Ff-mV", + "name": "latest-linux-ia32.yml", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "text/yaml", "state": "uploaded", - "size": 63782468, - "download_count": 420, - "created_at": "2021-10-15T19:34:02Z", - "updated_at": "2021-10-15T19:34:05Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.rpm" + "size": 401, + "download_count": 50, + "created_at": "2023-01-19T12:00:39Z", + "updated_at": "2023-01-19T12:00:39Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/latest-linux-ia32.yml" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095119", - "id": 47095119, - "node_id": "RA_kwDOAnSn2c4Czp1P", - "name": "Simplenote-linux-2.21.0-armv7l.tar.gz", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268948", + "id": 92268948, + "node_id": "RA_kwDOGKIxus4Ff-mU", + "name": "latest-linux.yml", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "text/yaml", "state": "uploaded", - "size": 94012373, - "download_count": 141, - "created_at": "2021-10-15T19:31:22Z", - "updated_at": "2021-10-15T19:31:25Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.tar.gz" + "size": 391, + "download_count": 7870, + "created_at": "2023-01-19T12:00:39Z", + "updated_at": "2023-01-19T12:00:39Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094793", - "id": 47094793, - "node_id": "RA_kwDOAnSn2c4CzpwJ", - "name": "Simplenote-linux-2.21.0-i386.AppImage", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268642", + "id": 92268642, + "node_id": "RA_kwDOGKIxus4Ff-hi", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 108181551, - "download_count": 280, - "created_at": "2021-10-15T19:26:10Z", - "updated_at": "2021-10-15T19:26:12Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i386.AppImage" + "size": 860, + "download_count": 2640, + "created_at": "2023-01-19T11:56:24Z", + "updated_at": "2023-01-19T11:56:24Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095152", - "id": 47095152, - "node_id": "RA_kwDOAnSn2c4Czp1w", - "name": "Simplenote-linux-2.21.0-i386.deb", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268843", + "id": 92268843, + "node_id": "RA_kwDOGKIxus4Ff-kr", + "name": "latest.yml", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 106509182, - "download_count": 1099, - "created_at": "2021-10-15T19:32:04Z", - "updated_at": "2021-10-15T19:32:06Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i386.deb" + "size": 369, + "download_count": 11572, + "created_at": "2023-01-19T11:58:36Z", + "updated_at": "2023-01-19T11:58:37Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/latest.yml" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095331", - "id": 47095331, - "node_id": "RA_kwDOAnSn2c4Czp4j", - "name": "Simplenote-linux-2.21.0-i686.rpm", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268635", + "id": 92268635, + "node_id": "RA_kwDOGKIxus4Ff-hb", + "name": "Shadowsocks-Electron-1.2.3-arm64-mac.zip", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/zip", "state": "uploaded", - "size": 68639973, - "download_count": 343, - "created_at": "2021-10-15T19:35:05Z", - "updated_at": "2021-10-15T19:35:07Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i686.rpm" + "size": 95830510, + "download_count": 548, + "created_at": "2023-01-19T11:56:20Z", + "updated_at": "2023-01-19T11:56:24Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095147", - "id": 47095147, - "node_id": "RA_kwDOAnSn2c4Czp1r", - "name": "Simplenote-linux-2.21.0-ia32.tar.gz", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268682", + "id": 92268682, + "node_id": "RA_kwDOGKIxus4Ff-iK", + "name": "Shadowsocks-Electron-1.2.3-arm64.AppImage", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 101957082, - "download_count": 142, - "created_at": "2021-10-15T19:31:48Z", - "updated_at": "2021-10-15T19:31:50Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-ia32.tar.gz" + "size": 106383657, + "download_count": 530, + "created_at": "2023-01-19T11:56:43Z", + "updated_at": "2023-01-19T11:56:47Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3-arm64.AppImage" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095145", - "id": 47095145, - "node_id": "RA_kwDOAnSn2c4Czp1p", - "name": "Simplenote-linux-2.21.0-x64.tar.gz", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268656", + "id": 92268656, + "node_id": "RA_kwDOGKIxus4Ff-hw", + "name": "Shadowsocks-Electron-1.2.3-i386.AppImage", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 103734725, - "download_count": 772, - "created_at": "2021-10-15T19:31:46Z", - "updated_at": "2021-10-15T19:31:49Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x64.tar.gz" + "size": 96533537, + "download_count": 270, + "created_at": "2023-01-19T11:56:28Z", + "updated_at": "2023-01-19T11:56:32Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3-i386.AppImage" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094771", - "id": 47094771, - "node_id": "RA_kwDOAnSn2c4Czpvz", - "name": "Simplenote-linux-2.21.0-x86_64.AppImage", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268722", + "id": 92268722, + "node_id": "RA_kwDOGKIxus4Ff-iy", + "name": "Shadowsocks-Electron-1.2.3-ia32-win.zip", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 110232469, - "download_count": 2884, - "created_at": "2021-10-15T19:25:52Z", - "updated_at": "2021-10-15T19:25:54Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x86_64.AppImage" + "size": 93475347, + "download_count": 351, + "created_at": "2023-01-19T11:57:05Z", + "updated_at": "2023-01-19T11:57:10Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3-ia32-win.zip" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095333", - "id": 47095333, - "node_id": "RA_kwDOAnSn2c4Czp4l", - "name": "Simplenote-linux-2.21.0-x86_64.rpm", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268616", + "id": 92268616, + "node_id": "RA_kwDOGKIxus4Ff-hI", + "name": "Shadowsocks-Electron-1.2.3-mac.zip", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/zip", "state": "uploaded", - "size": 69510303, - "download_count": 1956, - "created_at": "2021-10-15T19:35:11Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x86_64.rpm" + "size": 91407978, + "download_count": 472, + "created_at": "2023-01-19T11:56:14Z", + "updated_at": "2023-01-19T11:56:17Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3-mac.zip" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095069", - "id": 47095069, - "node_id": "RA_kwDOAnSn2c4Czp0d", - "name": "Simplenote-macOS-2.21.0.dmg", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268839", + "id": 92268839, + "node_id": "RA_kwDOGKIxus4Ff-kn", + "name": "Shadowsocks-Electron-1.2.3-win.zip", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 111074064, - "download_count": 3921, - "created_at": "2021-10-15T19:30:28Z", - "updated_at": "2021-10-15T19:30:31Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-macOS-2.21.0.dmg" + "size": 98444027, + "download_count": 1028, + "created_at": "2023-01-19T11:58:34Z", + "updated_at": "2023-01-19T11:58:36Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3-win.zip" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095068", - "id": 47095068, - "node_id": "RA_kwDOAnSn2c4Czp0c", - "name": "Simplenote-macOS-2.21.0.dmg.blockmap", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268626", + "id": 92268626, + "node_id": "RA_kwDOGKIxus4Ff-hS", + "name": "Shadowsocks-Electron-1.2.3.AppImage", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117476, - "download_count": 118, - "created_at": "2021-10-15T19:30:28Z", - "updated_at": "2021-10-15T19:30:28Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-macOS-2.21.0.dmg.blockmap" + "size": 98117496, + "download_count": 986, + "created_at": "2023-01-19T11:56:17Z", + "updated_at": "2023-01-19T11:56:21Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3.AppImage" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094855", - "id": 47094855, - "node_id": "RA_kwDOAnSn2c4CzpxH", - "name": "Simplenote-win-2.21.0-ia32.appx", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268513", + "id": 92268513, + "node_id": "RA_kwDOGKIxus4Ff-fh", + "name": "Shadowsocks-Electron-1.2.3.dmg", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 112220883, - "download_count": 730, - "created_at": "2021-10-15T19:28:24Z", - "updated_at": "2021-10-15T19:28:27Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0-ia32.appx" + "size": 94384636, + "download_count": 323, + "created_at": "2023-01-19T11:55:26Z", + "updated_at": "2023-01-19T11:55:30Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3.dmg" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094955", - "id": 47094955, - "node_id": "RA_kwDOAnSn2c4Czpyr", - "name": "Simplenote-win-2.21.0-x64.appx", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268514", + "id": 92268514, + "node_id": "RA_kwDOGKIxus4Ff-fi", + "name": "Shadowsocks-Electron-1.2.3.dmg.blockmap", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117393346, - "download_count": 5626, - "created_at": "2021-10-15T19:29:28Z", - "updated_at": "2021-10-15T19:29:31Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0-x64.appx" + "size": 100102, + "download_count": 12, + "created_at": "2023-01-19T11:55:26Z", + "updated_at": "2023-01-19T11:55:26Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-1.2.3.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095048", - "id": 47095048, - "node_id": "RA_kwDOAnSn2c4Czp0I", - "name": "Simplenote-win-2.21.0.exe", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268829", + "id": 92268829, + "node_id": "RA_kwDOGKIxus4Ff-kd", + "name": "Shadowsocks-Electron-Setup-1.2.3.exe", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 154259704, - "download_count": 309249, - "created_at": "2021-10-15T19:30:18Z", - "updated_at": "2021-10-15T19:30:23Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe" + "size": 141661146, + "download_count": 1223, + "created_at": "2023-01-19T11:58:23Z", + "updated_at": "2023-01-19T11:58:28Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-Setup-1.2.3.exe" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095047", - "id": 47095047, - "node_id": "RA_kwDOAnSn2c4Czp0H", - "name": "Simplenote-win-2.21.0.exe.blockmap", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268830", + "id": 92268830, + "node_id": "RA_kwDOGKIxus4Ff-ke", + "name": "Shadowsocks-Electron-Setup-1.2.3.exe.blockmap", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 159785, - "download_count": 283240, - "created_at": "2021-10-15T19:30:18Z", - "updated_at": "2021-10-15T19:30:18Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe.blockmap" + "size": 148140, + "download_count": 143, + "created_at": "2023-01-19T11:58:23Z", + "updated_at": "2023-01-19T11:58:23Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks-Electron-Setup-1.2.3.exe.blockmap" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094872", - "id": 47094872, - "node_id": "RA_kwDOAnSn2c4CzpxY", - "name": "Simplenote-win-store-2.21.0-ia32.appx", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268943", + "id": 92268943, + "node_id": "RA_kwDOGKIxus4Ff-mP", + "name": "shadowsocks-electron_1.2.3_amd64.deb", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 112206505, - "download_count": 134, - "created_at": "2021-10-15T19:28:40Z", - "updated_at": "2021-10-15T19:28:42Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-store-2.21.0-ia32.appx" + "size": 69812522, + "download_count": 2145, + "created_at": "2023-01-19T12:00:35Z", + "updated_at": "2023-01-19T12:00:38Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/shadowsocks-electron_1.2.3_amd64.deb" }, { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094917", - "id": 47094917, - "node_id": "RA_kwDOAnSn2c4CzpyF", - "name": "Simplenote-win-store-2.21.0-x64.appx", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268739", + "id": 92268739, + "node_id": "RA_kwDOGKIxus4Ff-jD", + "name": "shadowsocks-electron_1.2.3_amd64.snap", "label": "", "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117379835, - "download_count": 833, - "created_at": "2021-10-15T19:29:07Z", - "updated_at": "2021-10-15T19:29:10Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-store-2.21.0-x64.appx" - } - ], - "tarball_url": "https://api.github.com/repos/Automattic/simplenote-electron/tarball/v2.21.0", - "zipball_url": "https://api.github.com/repos/Automattic/simplenote-electron/zipball/v2.21.0", - "body_html": "<h3>Enhancements</h3>\n<ul>\n<li>Updated the remaining components to use CSS variables for colors <a href=\"https://github.com/automattic/simplenote-electron/pull/3025\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3025/hovercard\">#3025</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3024\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3024/hovercard\">#3024</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3023\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3023/hovercard\">#3023</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3022\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3022/hovercard\">#3022</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3021\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3021/hovercard\">#3021</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3020\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3020/hovercard\">#3020</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3019\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3019/hovercard\">#3019</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3018\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3018/hovercard\">#3018</a></li>\n<li>Updated the message that is shown when attempting to log in with a known compromised password <a href=\"https://github.com/automattic/simplenote-electron/pull/3013\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3013/hovercard\">#3013</a></li>\n<li>Removed unused hint option in the importer dialog <a href=\"https://github.com/automattic/simplenote-electron/pull/3027\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3027/hovercard\">#3027</a></li>\n<li>Updated the CSS to complete the move to using CSS variables for colors <a href=\"https://github.com/automattic/simplenote-electron/pull/3028\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3028/hovercard\">#3028</a></li>\n<li>Updated login error handling for the case of too many login attempts <a href=\"https://github.com/automattic/simplenote-electron/pull/3029\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3029/hovercard\">#3029</a></li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605/reactions", - "total_count": 35, - "+1": 28, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 7, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.271Z" - }, - "singlebox": { - "latestRelease": { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/63576630", - "assets_url": "https://api.github.com/repos/webcatalog/neutron/releases/63576630/assets", - "upload_url": "https://uploads.github.com/repos/webcatalog/neutron/releases/63576630/assets{?name,label}", - "html_url": "https://github.com/webcatalog/neutron/releases/tag/v22.13.0", - "id": 63576630, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOD7kLxc4Dyho2", - "tag_name": "v22.13.0", - "target_commitish": "master", - "name": "v22.13.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-05T00:11:03Z", - "published_at": "2022-04-05T00:44:03Z", - "assets": [ + "size": 84746240, + "download_count": 126, + "created_at": "2023-01-19T11:57:25Z", + "updated_at": "2023-01-19T11:57:29Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/shadowsocks-electron_1.2.3_amd64.snap" + }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529453", - "id": 63529453, - "node_id": "RA_kwDOD7kLxc4DyWHt", - "name": "template-darwin-arm64.json", - "label": null, + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268927", + "id": 92268927, + "node_id": "RA_kwDOGKIxus4Ff-l_", + "name": "shadowsocks-electron_1.2.3_arm64.deb", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 283, - "download_count": 395, - "created_at": "2022-04-24T22:38:31Z", - "updated_at": "2022-04-24T22:38:32Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-arm64.json" + "size": 67986152, + "download_count": 247, + "created_at": "2023-01-19T12:00:26Z", + "updated_at": "2023-01-19T12:00:29Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/shadowsocks-electron_1.2.3_arm64.deb" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555475", - "id": 61555475, - "node_id": "RA_kwDOD7kLxc4Dq0MT", - "name": "template-darwin-arm64.zip", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268911", + "id": 92268911, + "node_id": "RA_kwDOGKIxus4Ff-lv", + "name": "shadowsocks-electron_1.2.3_i386.deb", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 11577337, - "download_count": 1416, - "created_at": "2022-04-05T00:24:49Z", - "updated_at": "2022-04-05T00:24:50Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-arm64.zip" + "size": 68598060, + "download_count": 99, + "created_at": "2023-01-19T12:00:05Z", + "updated_at": "2023-01-19T12:00:09Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/shadowsocks-electron_1.2.3_i386.deb" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529454", - "id": 63529454, - "node_id": "RA_kwDOD7kLxc4DyWHu", - "name": "template-darwin-x64.json", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/94138946", + "id": 94138946, + "node_id": "RA_kwDOGKIxus4FnHJC", + "name": "Shadowsocks.Electron-1.2.3-arm64-mac.zip", "label": null, "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/zip", "state": "uploaded", - "size": 279, - "download_count": 563, - "created_at": "2022-04-24T22:38:32Z", - "updated_at": "2022-04-24T22:38:32Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-x64.json" + "size": 95635727, + "download_count": 104, + "created_at": "2023-02-03T07:06:51Z", + "updated_at": "2023-02-03T07:09:31Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks.Electron-1.2.3-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555459", - "id": 61555459, - "node_id": "RA_kwDOD7kLxc4Dq0MD", - "name": "template-darwin-x64.zip", - "label": "", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/94139145", + "id": 94139145, + "node_id": "RA_kwDOGKIxus4FnHMJ", + "name": "Shadowsocks.Electron-1.2.3-arm64-mac.zip.blockmap", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 11564693, - "download_count": 2011, - "created_at": "2022-04-05T00:24:05Z", - "updated_at": "2022-04-05T00:24:06Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-x64.zip" + "size": 102586, + "download_count": 10, + "created_at": "2023-02-03T07:09:31Z", + "updated_at": "2023-02-03T07:09:35Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks.Electron-1.2.3-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529455", - "id": 63529455, - "node_id": "RA_kwDOD7kLxc4DyWHv", - "name": "template-linux-arm64.json", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/94139151", + "id": 94139151, + "node_id": "RA_kwDOGKIxus4FnHMP", + "name": "Shadowsocks.Electron-1.2.3-arm64.dmg", "label": null, "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 281, - "download_count": 3, - "created_at": "2022-04-24T22:38:32Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-arm64.json" + "size": 99010081, + "download_count": 189, + "created_at": "2023-02-03T07:09:35Z", + "updated_at": "2023-02-03T07:11:57Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks.Electron-1.2.3-arm64.dmg" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61556646", - "id": 61556646, - "node_id": "RA_kwDOD7kLxc4Dq0em", - "name": "template-linux-arm64.zip", + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/94139279", + "id": 94139279, + "node_id": "RA_kwDOGKIxus4FnHOP", + "name": "Shadowsocks.Electron-1.2.3-arm64.dmg.blockmap", "label": null, "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 11514114, - "download_count": 6, - "created_at": "2022-04-05T00:43:32Z", - "updated_at": "2022-04-05T00:43:34Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-arm64.zip" + "size": 104927, + "download_count": 19, + "created_at": "2023-02-03T07:11:57Z", + "updated_at": "2023-02-03T07:11:58Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks.Electron-1.2.3-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529456", - "id": 63529456, - "node_id": "RA_kwDOD7kLxc4DyWHw", - "name": "template-linux-x64.json", - "label": null, + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/92268615", + "id": 92268615, + "node_id": "RA_kwDOGKIxus4Ff-hH", + "name": "Shadowsocks.Electron-1.2.3-mac.zip.blockmap", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "nojsja", + "id": 19613878, + "node_id": "MDQ6VXNlcjE5NjEzODc4", + "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", + "url": "https://api.github.com/users/nojsja", + "html_url": "https://github.com/nojsja", + "followers_url": "https://api.github.com/users/nojsja/followers", + "following_url": "https://api.github.com/users/nojsja/following{/other_user}", + "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", + "organizations_url": "https://api.github.com/users/nojsja/orgs", + "repos_url": "https://api.github.com/users/nojsja/repos", + "events_url": "https://api.github.com/users/nojsja/events{/privacy}", + "received_events_url": "https://api.github.com/users/nojsja/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 277, - "download_count": 98, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-x64.json" - }, + "size": 96669, + "download_count": 26, + "created_at": "2023-01-19T11:56:14Z", + "updated_at": "2023-01-19T11:56:14Z", + "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.2.3/Shadowsocks.Electron-1.2.3-mac.zip.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/tarball/v1.2.3", + "zipball_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/zipball/v1.2.3", + "body_html": "<ul>\n<li>Feat: Move to new form component - react-hook-form.</li>\n<li>Feat: Support Input state indicator on content editing page, such as settings page and server-conf page.</li>\n<li>Feat: Support ACL rules editor.</li>\n<li>Feat: Support global PAC rules editor.</li>\n<li>Feat: Add new encryption method - rc4.</li>\n<li>Fix: Error of server status synchronization, it occurs when window closed.</li>\n<li>Fix: Bugs of PAC conf regenerating.</li>\n<li>Chore: Upgrade electron-re to v1.2.7.</li>\n<li>Chore: Upgrade sentry to v4.2.0.</li>\n<li>Chore: Upgrade electron-updater to v5.3.0.</li>\n</ul>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> For Mac OS users, If you receive system notification about <strong>\"The app is broken\"</strong> when start the client, Run following command in terminal to fix that: <strong><code>sudo xattr -r -d com.apple.quarantine /Applications/Shadowsocks\\ Electron.app</code></strong>.</p>", + "reactions": { + "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/89534068/reactions", + "total_count": 6, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 4, + "confused": 0, + "heart": 1, + "rocket": 1, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:49.998Z" + }, + "signal": { + "latestRelease": { + "url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/144102429", + "assets_url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/144102429/assets", + "upload_url": "https://uploads.github.com/repos/signalapp/Signal-Desktop/releases/144102429/assets{?name,label}", + "html_url": "https://github.com/signalapp/Signal-Desktop/releases/tag/v7.0.0", + "id": 144102429, + "author": { + "login": "indutny-signal", + "id": 79877362, + "node_id": "MDQ6VXNlcjc5ODc3MzYy", + "avatar_url": "https://avatars.githubusercontent.com/u/79877362?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/indutny-signal", + "html_url": "https://github.com/indutny-signal", + "followers_url": "https://api.github.com/users/indutny-signal/followers", + "following_url": "https://api.github.com/users/indutny-signal/following{/other_user}", + "gists_url": "https://api.github.com/users/indutny-signal/gists{/gist_id}", + "starred_url": "https://api.github.com/users/indutny-signal/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/indutny-signal/subscriptions", + "organizations_url": "https://api.github.com/users/indutny-signal/orgs", + "repos_url": "https://api.github.com/users/indutny-signal/repos", + "events_url": "https://api.github.com/users/indutny-signal/events{/privacy}", + "received_events_url": "https://api.github.com/users/indutny-signal/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOAQWqrM4IltQd", + "tag_name": "v7.0.0", + "target_commitish": "main", + "name": "v7.0.0", + "draft": false, + "prerelease": false, + "created_at": "2024-02-29T02:17:41Z", + "published_at": "2024-02-29T02:23:24Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/signalapp/Signal-Desktop/tarball/v7.0.0", + "zipball_url": "https://api.github.com/repos/signalapp/Signal-Desktop/zipball/v7.0.0", + "body_html": "<p>We're introducing new ways to keep your phone number private on Signal.</p>\n<ul>\n<li>Your phone number will no longer be visible to anyone on the latest version of Signal unless they have it saved in their phone’s contacts. You can change this in Settings.</li>\n<li>You can now set and share an optional username to let people chat with you without giving them your phone number.</li>\n<li>A new privacy setting lets you control who can find you by your phone number on Signal.</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/144102429/reactions", + "total_count": 34, + "+1": 6, + "-1": 0, + "laugh": 0, + "hooray": 15, + "confused": 0, + "heart": 7, + "rocket": 6, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:50.318Z" + }, + "simple-finder": { + "latestRelease": { + "url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/33729239", + "assets_url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/33729239/assets", + "upload_url": "https://uploads.github.com/repos/seniya/electron-finder-normal/releases/33729239/assets{?name,label}", + "html_url": "https://github.com/seniya/electron-finder-normal/releases/tag/1.0.0", + "id": 33729239, + "author": { + "login": "seniya", + "id": 2394520, + "node_id": "MDQ6VXNlcjIzOTQ1MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2394520?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/seniya", + "html_url": "https://github.com/seniya", + "followers_url": "https://api.github.com/users/seniya/followers", + "following_url": "https://api.github.com/users/seniya/following{/other_user}", + "gists_url": "https://api.github.com/users/seniya/gists{/gist_id}", + "starred_url": "https://api.github.com/users/seniya/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/seniya/subscriptions", + "organizations_url": "https://api.github.com/users/seniya/orgs", + "repos_url": "https://api.github.com/users/seniya/repos", + "events_url": "https://api.github.com/users/seniya/events{/privacy}", + "received_events_url": "https://api.github.com/users/seniya/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMzNzI5MjM5", + "tag_name": "1.0.0", + "target_commitish": "main", + "name": "first releases", + "draft": false, + "prerelease": false, + "created_at": "2020-11-10T16:03:37Z", + "published_at": "2020-11-10T16:25:02Z", + "assets": [ { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555085", - "id": 61555085, - "node_id": "RA_kwDOD7kLxc4Dq0GN", - "name": "template-linux-x64.zip", - "label": "", + "url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/assets/28150727", + "id": 28150727, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTUwNzI3", + "name": "Simple-Finder.Setup.1.0.0.zip", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "seniya", + "id": 2394520, + "node_id": "MDQ6VXNlcjIzOTQ1MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2394520?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/seniya", + "html_url": "https://github.com/seniya", + "followers_url": "https://api.github.com/users/seniya/followers", + "following_url": "https://api.github.com/users/seniya/following{/other_user}", + "gists_url": "https://api.github.com/users/seniya/gists{/gist_id}", + "starred_url": "https://api.github.com/users/seniya/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/seniya/subscriptions", + "organizations_url": "https://api.github.com/users/seniya/orgs", + "repos_url": "https://api.github.com/users/seniya/repos", + "events_url": "https://api.github.com/users/seniya/events{/privacy}", + "received_events_url": "https://api.github.com/users/seniya/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 11504953, - "download_count": 362, - "created_at": "2022-04-05T00:17:25Z", - "updated_at": "2022-04-05T00:17:26Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-x64.zip" - }, + "size": 67475641, + "download_count": 265, + "created_at": "2020-11-10T16:24:05Z", + "updated_at": "2020-11-10T16:24:57Z", + "browser_download_url": "https://github.com/seniya/electron-finder-normal/releases/download/1.0.0/Simple-Finder.Setup.1.0.0.zip" + } + ], + "tarball_url": "https://api.github.com/repos/seniya/electron-finder-normal/tarball/1.0.0", + "zipball_url": "https://api.github.com/repos/seniya/electron-finder-normal/zipball/1.0.0", + "body_html": "<p>Thank you</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:50.524Z" + }, + "silex": { + "latestRelease": { + "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/64716111", + "assets_url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/64716111/assets", + "upload_url": "https://uploads.github.com/repos/silexlabs/silex-desktop/releases/64716111/assets{?name,label}", + "html_url": "https://github.com/silexlabs/silex-desktop/releases/tag/v2.7.30", + "id": 64716111, + "author": { + "login": "lexoyo", + "id": 715377, + "node_id": "MDQ6VXNlcjcxNTM3Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lexoyo", + "html_url": "https://github.com/lexoyo", + "followers_url": "https://api.github.com/users/lexoyo/followers", + "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", + "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", + "organizations_url": "https://api.github.com/users/lexoyo/orgs", + "repos_url": "https://api.github.com/users/lexoyo/repos", + "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", + "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOD_hgyM4D231P", + "tag_name": "v2.7.30", + "target_commitish": "main", + "name": "2.7.30", + "draft": false, + "prerelease": false, + "created_at": "2022-04-19T09:03:14Z", + "published_at": "2022-04-19T09:37:09Z", + "assets": [ { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529457", - "id": 63529457, - "node_id": "RA_kwDOD7kLxc4DyWHx", - "name": "template-win32-arm64.json", - "label": null, + "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980381", + "id": 62980381, + "node_id": "RA_kwDOD_hgyM4DwQEd", + "name": "silex-desktop-2.7.30.AppImage", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "lexoyo", + "id": 715377, + "node_id": "MDQ6VXNlcjcxNTM3Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", + "url": "https://api.github.com/users/lexoyo", + "html_url": "https://github.com/lexoyo", + "followers_url": "https://api.github.com/users/lexoyo/followers", + "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", + "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", + "organizations_url": "https://api.github.com/users/lexoyo/orgs", + "repos_url": "https://api.github.com/users/lexoyo/repos", + "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", + "received_events_url": "https://api.github.com/users/lexoyo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 281, - "download_count": 1, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-arm64.json" + "size": 150858007, + "download_count": 3509, + "created_at": "2022-04-19T09:30:16Z", + "updated_at": "2022-04-19T09:30:28Z", + "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30.AppImage" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555266", - "id": 61555266, - "node_id": "RA_kwDOD7kLxc4Dq0JC", - "name": "template-win32-arm64.zip", + "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980551", + "id": 62980551, + "node_id": "RA_kwDOD_hgyM4DwQHH", + "name": "silex-desktop-2.7.30.dmg", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "lexoyo", + "id": 715377, + "node_id": "MDQ6VXNlcjcxNTM3Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/lexoyo", + "html_url": "https://github.com/lexoyo", + "followers_url": "https://api.github.com/users/lexoyo/followers", + "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", + "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", + "organizations_url": "https://api.github.com/users/lexoyo/orgs", + "repos_url": "https://api.github.com/users/lexoyo/repos", + "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", + "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 17080532, - "download_count": 10, - "created_at": "2022-04-05T00:20:47Z", - "updated_at": "2022-04-05T00:20:48Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-arm64.zip" + "size": 149379747, + "download_count": 2825, + "created_at": "2022-04-19T09:32:39Z", + "updated_at": "2022-04-19T09:32:45Z", + "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30.dmg" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529459", - "id": 63529459, - "node_id": "RA_kwDOD7kLxc4DyWHz", - "name": "template-win32-x64.json", - "label": null, + "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980532", + "id": 62980532, + "node_id": "RA_kwDOD_hgyM4DwQG0", + "name": "silex-desktop-Setup-2.7.30.exe", + "label": "", "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", + "login": "lexoyo", + "id": 715377, + "node_id": "MDQ6VXNlcjcxNTM3Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", + "url": "https://api.github.com/users/lexoyo", + "html_url": "https://github.com/lexoyo", + "followers_url": "https://api.github.com/users/lexoyo/followers", + "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", + "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", + "organizations_url": "https://api.github.com/users/lexoyo/orgs", + "repos_url": "https://api.github.com/users/lexoyo/repos", + "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", + "received_events_url": "https://api.github.com/users/lexoyo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/json", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 277, - "download_count": 985, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-x64.json" + "size": 123959357, + "download_count": 13518, + "created_at": "2022-04-19T09:32:22Z", + "updated_at": "2022-04-19T09:32:25Z", + "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-Setup-2.7.30.exe" }, { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555308", - "id": 61555308, - "node_id": "RA_kwDOD7kLxc4Dq0Js", - "name": "template-win32-x64.zip", + "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980415", + "id": 62980415, + "node_id": "RA_kwDOD_hgyM4DwQE_", + "name": "silex-desktop_2.7.30_amd64.snap", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "lexoyo", + "id": 715377, + "node_id": "MDQ6VXNlcjcxNTM3Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/lexoyo", + "html_url": "https://github.com/lexoyo", + "followers_url": "https://api.github.com/users/lexoyo/followers", + "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", + "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", + "organizations_url": "https://api.github.com/users/lexoyo/orgs", + "repos_url": "https://api.github.com/users/lexoyo/repos", + "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", + "received_events_url": "https://api.github.com/users/lexoyo/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 17417027, - "download_count": 3546, - "created_at": "2022-04-05T00:21:17Z", - "updated_at": "2022-04-05T00:21:18Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-x64.zip" + "size": 132423680, + "download_count": 1406, + "created_at": "2022-04-19T09:30:51Z", + "updated_at": "2022-04-19T09:30:58Z", + "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop_2.7.30_amd64.snap" } ], - "tarball_url": "https://api.github.com/repos/webcatalog/neutron/tarball/v22.13.0", - "zipball_url": "https://api.github.com/repos/webcatalog/neutron/zipball/v22.13.0", - "body_html": "<ul>\n<li>Revert \"[NEU-175] Remove WebExtension support (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1190520410\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/neutron/issues/869\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/neutron/pull/869/hovercard\" href=\"https://github.com/webcatalog/neutron/pull/869\">#869</a>)\" (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1192446384\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/neutron/issues/872\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/neutron/pull/872/hovercard\" href=\"https://github.com/webcatalog/neutron/pull/872\">#872</a>)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/silexlabs/silex-desktop/tarball/v2.7.30", + "zipball_url": "https://api.github.com/repos/silexlabs/silex-desktop/zipball/v2.7.30", + "body_html": "<p>This is the official release for the <a href=\"https://www.silex.me\" rel=\"nofollow\">Silex</a> desktop version, an installable application for Windows, MacOS and Linux.</p>\n<h2>Download the app for your system bellow:</h2>\n<p>Note: <code>.exe</code> for windows, <code>.dmg</code> for mac, <code>.AppImage</code> or <code>.snap</code> for linux</p>\n<p><a href=\"https://github.com/silexlabs/silex-desktop#silex-desktop\">Installation instructions are here</a>.</p>", + "reactions": { + "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/64716111/reactions", + "total_count": 4, + "+1": 4, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.330Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:50.524Z" }, - "sleek": { + "simpleinstabot": { "latestRelease": { - "url": "https://api.github.com/repos/ransome1/sleek/releases/63832771", - "assets_url": "https://api.github.com/repos/ransome1/sleek/releases/63832771/assets", - "upload_url": "https://uploads.github.com/repos/ransome1/sleek/releases/63832771/assets{?name,label}", - "html_url": "https://github.com/ransome1/sleek/releases/tag/v1.1.9", - "id": 63832771, + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/81249440", + "assets_url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/81249440/assets", + "upload_url": "https://uploads.github.com/repos/mifi/SimpleInstaBot/releases/81249440/assets{?name,label}", + "html_url": "https://github.com/mifi/SimpleInstaBot/releases/tag/v1.11.2", + "id": 81249440, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -91890,88 +98059,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOEff4i84DzgLD", - "tag_name": "v1.1.9", + "node_id": "RE_kwDODkPels4E18Sg", + "tag_name": "v1.11.2", "target_commitish": "master", - "name": "1.1.9", - "draft": false, - "prerelease": false, - "created_at": "2022-04-07T08:07:19Z", - "published_at": "2022-04-07T08:32:58Z", - "assets": [ - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809519", - "id": 61809519, - "node_id": "RA_kwDOEff4i84DryNv", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 382, - "created_at": "2022-04-07T08:16:03Z", - "updated_at": "2022-04-07T08:16:03Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810657", - "id": 61810657, - "node_id": "RA_kwDOEff4i84Dryfh", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 485, - "download_count": 112, - "created_at": "2022-04-07T08:30:42Z", - "updated_at": "2022-04-07T08:30:42Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/latest-mac.yml" - }, + "name": "1.11.2", + "draft": false, + "prerelease": false, + "created_at": "2022-10-27T19:25:27Z", + "published_at": "2022-10-27T19:46:41Z", + "assets": [ { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809287", - "id": 61809287, - "node_id": "RA_kwDOEff4i84DryKH", - "name": "latest.yml", + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/82495870", + "id": 82495870, + "node_id": "RA_kwDODkPels4E6sl-", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -91995,17 +98096,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 346, - "download_count": 5, - "created_at": "2022-04-07T08:13:18Z", - "updated_at": "2022-04-07T08:13:18Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/latest.yml" + "size": 393, + "download_count": 29, + "created_at": "2022-10-27T19:33:54Z", + "updated_at": "2022-10-27T19:33:54Z", + "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.11.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810556", - "id": 61810556, - "node_id": "RA_kwDOEff4i84Dryd8", - "name": "sleek-1.1.9-mac.dmg", + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/82496005", + "id": 82496005, + "node_id": "RA_kwDODkPels4E6soF", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -92027,19 +98128,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 164098955, - "download_count": 190, - "created_at": "2022-04-07T08:30:00Z", - "updated_at": "2022-04-07T08:30:12Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-mac.dmg" + "size": 341, + "download_count": 21, + "created_at": "2022-10-27T19:35:23Z", + "updated_at": "2022-10-27T19:35:23Z", + "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.11.2/latest-mac.yml" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810555", - "id": 61810555, - "node_id": "RA_kwDOEff4i84Dryd7", - "name": "sleek-1.1.9-mac.dmg.blockmap", + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/82495795", + "id": 82495795, + "node_id": "RA_kwDODkPels4E6skz", + "name": "SimpleInstaBot-linux-armv7l.tar.bz2", "label": "", "uploader": { "login": "github-actions[bot]", @@ -92061,19 +98162,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-bzip2", "state": "uploaded", - "size": 172364, - "download_count": 3, - "created_at": "2022-04-07T08:30:00Z", - "updated_at": "2022-04-07T08:30:01Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-mac.dmg.blockmap" + "size": 71704912, + "download_count": 617, + "created_at": "2022-10-27T19:33:11Z", + "updated_at": "2022-10-27T19:33:16Z", + "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.11.2/SimpleInstaBot-linux-armv7l.tar.bz2" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810649", - "id": 61810649, - "node_id": "RA_kwDOEff4i84DryfZ", - "name": "sleek-1.1.9-mac.zip", + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/82495860", + "id": 82495860, + "node_id": "RA_kwDODkPels4E6sl0", + "name": "SimpleInstaBot-linux-x64.tar.bz2", "label": "", "uploader": { "login": "github-actions[bot]", @@ -92095,19 +98196,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-bzip2", "state": "uploaded", - "size": 157669935, - "download_count": 6, - "created_at": "2022-04-07T08:30:32Z", - "updated_at": "2022-04-07T08:30:42Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-mac.zip" + "size": 77381771, + "download_count": 716, + "created_at": "2022-10-27T19:33:48Z", + "updated_at": "2022-10-27T19:33:53Z", + "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.11.2/SimpleInstaBot-linux-x64.tar.bz2" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810648", - "id": 61810648, - "node_id": "RA_kwDOEff4i84DryfY", - "name": "sleek-1.1.9-mac.zip.blockmap", + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/82495303", + "id": 82495303, + "node_id": "RA_kwDODkPels4E6sdH", + "name": "SimpleInstaBot-linux-x86_64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -92131,17 +98232,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 165481, - "download_count": 3, - "created_at": "2022-04-07T08:30:32Z", - "updated_at": "2022-04-07T08:30:32Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-mac.zip.blockmap" + "size": 88436181, + "download_count": 934, + "created_at": "2022-10-27T19:28:01Z", + "updated_at": "2022-10-27T19:28:06Z", + "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.11.2/SimpleInstaBot-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809283", - "id": 61809283, - "node_id": "RA_kwDOEff4i84DryKD", - "name": "sleek-1.1.9-win-Setup.exe", + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/82495991", + "id": 82495991, + "node_id": "RA_kwDODkPels4E6sn3", + "name": "SimpleInstaBot-mac.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -92165,17 +98266,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 61230300, - "download_count": 139, - "created_at": "2022-04-07T08:13:16Z", - "updated_at": "2022-04-07T08:13:18Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-win-Setup.exe" + "size": 87669635, + "download_count": 2168, + "created_at": "2022-10-27T19:35:19Z", + "updated_at": "2022-10-27T19:35:23Z", + "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.11.2/SimpleInstaBot-mac.dmg" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809284", - "id": 61809284, - "node_id": "RA_kwDOEff4i84DryKE", - "name": "sleek-1.1.9-win-Setup.exe.blockmap", + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/82495992", + "id": 82495992, + "node_id": "RA_kwDODkPels4E6sn4", + "name": "SimpleInstaBot-mac.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -92199,17 +98300,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64743, - "download_count": 6, - "created_at": "2022-04-07T08:13:16Z", - "updated_at": "2022-04-07T08:13:16Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-win-Setup.exe.blockmap" + "size": 92822, + "download_count": 13, + "created_at": "2022-10-27T19:35:20Z", + "updated_at": "2022-10-27T19:35:20Z", + "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.11.2/SimpleInstaBot-mac.dmg.blockmap" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809279", - "id": 61809279, - "node_id": "RA_kwDOEff4i84DryJ_", - "name": "sleek-1.1.9-win.exe", + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/82495647", + "id": 82495647, + "node_id": "RA_kwDODkPels4E6sif", + "name": "SimpleInstaBot-win.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -92233,1316 +98334,1710 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60972163, - "download_count": 84, - "created_at": "2022-04-07T08:13:14Z", - "updated_at": "2022-04-07T08:13:16Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-win.exe" + "size": 59691898, + "download_count": 8755, + "created_at": "2022-10-27T19:31:16Z", + "updated_at": "2022-10-27T19:31:18Z", + "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.11.2/SimpleInstaBot-win.exe" + } + ], + "tarball_url": "https://api.github.com/repos/mifi/SimpleInstaBot/tarball/v1.11.2", + "zipball_url": "https://api.github.com/repos/mifi/SimpleInstaBot/zipball/v1.11.2", + "body_html": "<p>try to fix unfollow in new design</p>\n<p><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1390911708\" data-permission-text=\"Title is private\" data-url=\"https://github.com/mifi/SimpleInstaBot/issues/181\" data-hovercard-type=\"issue\" data-hovercard-url=\"/mifi/SimpleInstaBot/issues/181/hovercard\" href=\"https://github.com/mifi/SimpleInstaBot/issues/181\">#181</a></p>", + "reactions": { + "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/81249440/reactions", + "total_count": 5, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 5, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:50.524Z" + }, + "simplenote": { + "latestRelease": { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605", + "assets_url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605/assets", + "upload_url": "https://uploads.github.com/repos/Automattic/simplenote-electron/releases/51453605/assets{?name,label}", + "html_url": "https://github.com/Automattic/simplenote-electron/releases/tag/v2.21.0", + "id": 51453605, + "author": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOAnSn2c4DER6l", + "tag_name": "v2.21.0", + "target_commitish": "develop", + "name": "2.21.0", + "draft": false, + "prerelease": false, + "created_at": "2021-10-15T19:22:12Z", + "published_at": "2021-10-18T13:38:30Z", + "assets": [ + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095334", + "id": 47095334, + "node_id": "RA_kwDOAnSn2c4Czp4m", + "name": "latest-linux-arm.yml", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 400, + "download_count": 3800, + "created_at": "2021-10-15T19:35:13Z", + "updated_at": "2021-10-15T19:35:13Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-arm.yml" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809238", - "id": 61809238, - "node_id": "RA_kwDOEff4i84DryJW", - "name": "sleek-1.1.9-win.zip", + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095337", + "id": 47095337, + "node_id": "RA_kwDOAnSn2c4Czp4p", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 399, + "download_count": 4757, + "created_at": "2021-10-15T19:35:13Z", + "updated_at": "2021-10-15T19:35:13Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-arm64.yml" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095336", + "id": 47095336, + "node_id": "RA_kwDOAnSn2c4Czp4o", + "name": "latest-linux-ia32.yml", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 397, + "download_count": 2000, + "created_at": "2021-10-15T19:35:13Z", + "updated_at": "2021-10-15T19:35:13Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-ia32.yml" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095335", + "id": 47095335, + "node_id": "RA_kwDOAnSn2c4Czp4n", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 401, + "download_count": 54082, + "created_at": "2021-10-15T19:35:13Z", + "updated_at": "2021-10-15T19:35:13Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095210", + "id": 47095210, + "node_id": "RA_kwDOAnSn2c4Czp2q", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 352, + "download_count": 238212, + "created_at": "2021-10-15T19:33:46Z", + "updated_at": "2021-10-15T19:33:46Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095060", + "id": 47095060, + "node_id": "RA_kwDOAnSn2c4Czp0U", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 348, + "download_count": 3954656, + "created_at": "2021-10-15T19:30:24Z", + "updated_at": "2021-10-15T19:30:24Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest.yml" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095151", + "id": 47095151, + "node_id": "RA_kwDOAnSn2c4Czp1v", + "name": "Simplenote-linux-2.21.0-amd64.deb", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 108536154, + "download_count": 62407, + "created_at": "2021-10-15T19:32:03Z", + "updated_at": "2021-10-15T19:32:05Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-amd64.deb" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094800", + "id": 47094800, + "node_id": "RA_kwDOAnSn2c4CzpwQ", + "name": "Simplenote-linux-2.21.0-arm64.AppImage", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 116297658, + "download_count": 7329, + "created_at": "2021-10-15T19:26:28Z", + "updated_at": "2021-10-15T19:26:31Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-arm64.AppImage" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095162", + "id": 47095162, + "node_id": "RA_kwDOAnSn2c4Czp16", + "name": "Simplenote-linux-2.21.0-arm64.tar.gz", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/gzip", + "state": "uploaded", + "size": 109320134, + "download_count": 2140, + "created_at": "2021-10-15T19:32:24Z", + "updated_at": "2021-10-15T19:32:26Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-arm64.tar.gz" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094823", + "id": 47094823, + "node_id": "RA_kwDOAnSn2c4Czpwn", + "name": "Simplenote-linux-2.21.0-armv7l.AppImage", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 99023675, + "download_count": 1694, + "created_at": "2021-10-15T19:26:45Z", + "updated_at": "2021-10-15T19:26:47Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.AppImage" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095139", + "id": 47095139, + "node_id": "RA_kwDOAnSn2c4Czp1j", + "name": "Simplenote-linux-2.21.0-armv7l.deb", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 97785892, + "download_count": 1810, + "created_at": "2021-10-15T19:31:39Z", + "updated_at": "2021-10-15T19:31:41Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.deb" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095231", + "id": 47095231, + "node_id": "RA_kwDOAnSn2c4Czp2_", + "name": "Simplenote-linux-2.21.0-armv7l.rpm", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 63782468, + "download_count": 1481, + "created_at": "2021-10-15T19:34:02Z", + "updated_at": "2021-10-15T19:34:05Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.rpm" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095119", + "id": 47095119, + "node_id": "RA_kwDOAnSn2c4Czp1P", + "name": "Simplenote-linux-2.21.0-armv7l.tar.gz", + "label": "", + "uploader": { + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/gzip", "state": "uploaded", - "size": 93614375, - "download_count": 126, - "created_at": "2022-04-07T08:12:37Z", - "updated_at": "2022-04-07T08:12:39Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-win.zip" + "size": 94012373, + "download_count": 338, + "created_at": "2021-10-15T19:31:22Z", + "updated_at": "2021-10-15T19:31:25Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.tar.gz" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809093", - "id": 61809093, - "node_id": "RA_kwDOEff4i84DryHF", - "name": "sleek-1.1.9.AppImage", + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094793", + "id": 47094793, + "node_id": "RA_kwDOAnSn2c4CzpwJ", + "name": "Simplenote-linux-2.21.0-i386.AppImage", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 92815004, - "download_count": 124, - "created_at": "2022-04-07T08:10:54Z", - "updated_at": "2022-04-07T08:11:05Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9.AppImage" + "size": 108181551, + "download_count": 1301, + "created_at": "2021-10-15T19:26:10Z", + "updated_at": "2021-10-15T19:26:12Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i386.AppImage" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809325", - "id": 61809325, - "node_id": "RA_kwDOEff4i84DryKt", - "name": "sleek-1.1.9.freebsd", + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095152", + "id": 47095152, + "node_id": "RA_kwDOAnSn2c4Czp1w", + "name": "Simplenote-linux-2.21.0-i386.deb", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 65227584, - "download_count": 5, - "created_at": "2022-04-07T08:14:03Z", - "updated_at": "2022-04-07T08:14:06Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9.freebsd" + "size": 106509182, + "download_count": 3977, + "created_at": "2021-10-15T19:32:04Z", + "updated_at": "2021-10-15T19:32:06Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i386.deb" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809511", - "id": 61809511, - "node_id": "RA_kwDOEff4i84DryNn", - "name": "sleek-1.1.9.x86_64.rpm", + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095331", + "id": 47095331, + "node_id": "RA_kwDOAnSn2c4Czp4j", + "name": "Simplenote-linux-2.21.0-i686.rpm", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", + "type": "User", "site_admin": false }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 64170424, - "download_count": 12, - "created_at": "2022-04-07T08:16:00Z", - "updated_at": "2022-04-07T08:16:03Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9.x86_64.rpm" + "size": 68639973, + "download_count": 1145, + "created_at": "2021-10-15T19:35:05Z", + "updated_at": "2021-10-15T19:35:07Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i686.rpm" }, { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809223", - "id": 61809223, - "node_id": "RA_kwDOEff4i84DryJH", - "name": "sleek_1.1.9_amd64.deb", + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095147", + "id": 47095147, + "node_id": "RA_kwDOAnSn2c4Czp1r", + "name": "Simplenote-linux-2.21.0-ia32.tar.gz", "label": "", "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63726186, - "download_count": 76, - "created_at": "2022-04-07T08:12:13Z", - "updated_at": "2022-04-07T08:12:15Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek_1.1.9_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/ransome1/sleek/tarball/v1.1.9", - "zipball_url": "https://api.github.com/repos/ransome1/sleek/zipball/v1.1.9", - "body_html": "<ul>\n<li>Fixed recurrence bug (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1195623627\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ransome1/sleek/issues/362\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ransome1/sleek/issues/362/hovercard\" href=\"https://github.com/ransome1/sleek/issues/362\">#362</a>)</li>\n<li>Enhanced darkmode and fixed text color bug (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1195326122\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ransome1/sleek/issues/361\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ransome1/sleek/issues/361/hovercard\" href=\"https://github.com/ransome1/sleek/issues/361\">#361</a>)</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/ransome1/sleek/releases/63832771/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.415Z" - }, - "snailfm": { - "latestRelease": { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/58065182", - "assets_url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/58065182/assets", - "upload_url": "https://uploads.github.com/repos/snaildos/SnailFM-Application/releases/58065182/assets{?name,label}", - "html_url": "https://github.com/snaildos/SnailFM-Application/releases/tag/v2.1.5", - "id": 58065182, - "author": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE5WGqM4DdgEe", - "tag_name": "v2.1.5", - "target_commitish": "main", - "name": "2.1.5", - "draft": false, - "prerelease": false, - "created_at": "2022-01-27T04:04:13Z", - "published_at": "2022-01-27T04:17:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068444", - "id": 55068444, - "node_id": "RA_kwDOE5WGqM4DSEcc", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/gzip", "state": "uploaded", - "size": 366, - "download_count": 19, - "created_at": "2022-01-27T04:07:00Z", - "updated_at": "2022-01-27T04:07:01Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/latest-linux.yml" + "size": 101957082, + "download_count": 380, + "created_at": "2021-10-15T19:31:48Z", + "updated_at": "2021-10-15T19:31:50Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-ia32.tar.gz" }, { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068445", - "id": 55068445, - "node_id": "RA_kwDOE5WGqM4DSEcd", - "name": "latest.yml", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095145", + "id": 47095145, + "node_id": "RA_kwDOAnSn2c4Czp1p", + "name": "Simplenote-linux-2.21.0-x64.tar.gz", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/gzip", "state": "uploaded", - "size": 342, - "download_count": 108, - "created_at": "2022-01-27T04:07:01Z", - "updated_at": "2022-01-27T04:07:02Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/latest.yml" + "size": 103734725, + "download_count": 3126, + "created_at": "2021-10-15T19:31:46Z", + "updated_at": "2021-10-15T19:31:49Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x64.tar.gz" }, { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068547", - "id": 55068547, - "node_id": "RA_kwDOE5WGqM4DSEeD", - "name": "SnailFM-2.1.5.AppImage", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094771", + "id": 47094771, + "node_id": "RA_kwDOAnSn2c4Czpvz", + "name": "Simplenote-linux-2.21.0-x86_64.AppImage", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 103734050, - "download_count": 25, - "created_at": "2022-01-27T04:10:29Z", - "updated_at": "2022-01-27T04:16:03Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/SnailFM-2.1.5.AppImage" + "size": 110232469, + "download_count": 10958, + "created_at": "2021-10-15T19:25:52Z", + "updated_at": "2021-10-15T19:25:54Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068446", - "id": 55068446, - "node_id": "RA_kwDOE5WGqM4DSEce", - "name": "SnailFM-Setup-2.1.5.exe", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095333", + "id": 47095333, + "node_id": "RA_kwDOAnSn2c4Czp4l", + "name": "Simplenote-linux-2.21.0-x86_64.rpm", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 63229077, - "download_count": 262, - "created_at": "2022-01-27T04:07:02Z", - "updated_at": "2022-01-27T04:17:19Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/SnailFM-Setup-2.1.5.exe" + "size": 69510303, + "download_count": 6375, + "created_at": "2021-10-15T19:35:11Z", + "updated_at": "2021-10-15T19:35:13Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x86_64.rpm" }, { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068543", - "id": 55068543, - "node_id": "RA_kwDOE5WGqM4DSEd_", - "name": "SnailFM-Setup-2.1.5.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095069", + "id": 47095069, + "node_id": "RA_kwDOAnSn2c4Czp0d", + "name": "Simplenote-macOS-2.21.0.dmg", + "label": "", "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 67602, - "download_count": 8, - "created_at": "2022-01-27T04:10:27Z", - "updated_at": "2022-01-27T04:17:19Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/SnailFM-Setup-2.1.5.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/snaildos/SnailFM-Application/tarball/v2.1.5", - "zipball_url": "https://api.github.com/repos/snaildos/SnailFM-Application/zipball/v2.1.5", - "body_html": "<p>Changelog</p>\n<p>2.1.5 (2022-01-27)<br>\nAdded</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\":sparkles: Change logo [55da112]\n:sparkles: Tons of code cleanup [0643b40]\"><pre class=\"notranslate\"><code class=\"notranslate\">:sparkles: Change logo [55da112]\n:sparkles: Tons of code cleanup [0643b40]\n</code></pre></div>\n<p>Miscellaneous</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"Merge pull request #68 from snaildos/imgbot [ec5363b]\nUpdate CHANGELOG.md [026dfbe]\nMerge pull request #65 from snaildos/renovate/electron-16.x [3055f08]\nMerge pull request #66 from snaildos/renovate/axios-0.x [bed18d1]\nMerge pull request #67 from snaildos/renovate/gitmoji-changelog-2.x [6946a0e]\n[ImgBot] Optimize images [bf878d5]\nUpdate dependency gitmoji-changelog to v2.3.0 [35417b4]\nUpdate dependency axios to v0.25.0 [90b5ebf]\nUpdate dependency electron to v16.0.7 [864feed]\"><pre class=\"notranslate\"><code class=\"notranslate\">Merge pull request #68 from snaildos/imgbot [ec5363b]\nUpdate CHANGELOG.md [026dfbe]\nMerge pull request #65 from snaildos/renovate/electron-16.x [3055f08]\nMerge pull request #66 from snaildos/renovate/axios-0.x [bed18d1]\nMerge pull request #67 from snaildos/renovate/gitmoji-changelog-2.x [6946a0e]\n[ImgBot] Optimize images [bf878d5]\nUpdate dependency gitmoji-changelog to v2.3.0 [35417b4]\nUpdate dependency axios to v0.25.0 [90b5ebf]\nUpdate dependency electron to v16.0.7 [864feed]\n</code></pre></div>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.447Z" - }, - "snipcommand": { - "latestRelease": { - "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/31192475", - "assets_url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/31192475/assets", - "upload_url": "https://uploads.github.com/repos/gurayyarar/SnipCommand/releases/31192475/assets{?name,label}", - "html_url": "https://github.com/gurayyarar/SnipCommand/releases/tag/v0.1.0", - "id": 31192475, - "author": { - "login": "gurayyarar", - "id": 8344559, - "node_id": "MDQ6VXNlcjgzNDQ1NTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gurayyarar", - "html_url": "https://github.com/gurayyarar", - "followers_url": "https://api.github.com/users/gurayyarar/followers", - "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", - "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", - "organizations_url": "https://api.github.com/users/gurayyarar/orgs", - "repos_url": "https://api.github.com/users/gurayyarar/repos", - "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", - "received_events_url": "https://api.github.com/users/gurayyarar/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMxMTkyNDc1", - "tag_name": "v0.1.0", - "target_commitish": "master", - "name": "Release v0.1.0", - "draft": false, - "prerelease": false, - "created_at": "2020-09-13T00:50:28Z", - "published_at": "2020-09-13T01:11:03Z", - "assets": [ + "size": 111074064, + "download_count": 12648, + "created_at": "2021-10-15T19:30:28Z", + "updated_at": "2021-10-15T19:30:31Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-macOS-2.21.0.dmg" + }, { - "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496527", - "id": 25496527, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NTI3", - "name": "SnipCommand-0.1.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095068", + "id": 47095068, + "node_id": "RA_kwDOAnSn2c4Czp0c", + "name": "Simplenote-macOS-2.21.0.dmg.blockmap", + "label": "", "uploader": { - "login": "gurayyarar", - "id": 8344559, - "node_id": "MDQ6VXNlcjgzNDQ1NTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gurayyarar", - "html_url": "https://github.com/gurayyarar", - "followers_url": "https://api.github.com/users/gurayyarar/followers", - "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", - "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", - "organizations_url": "https://api.github.com/users/gurayyarar/orgs", - "repos_url": "https://api.github.com/users/gurayyarar/repos", - "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", - "received_events_url": "https://api.github.com/users/gurayyarar/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 105660069, - "download_count": 217, - "created_at": "2020-09-13T01:04:57Z", - "updated_at": "2020-09-13T01:06:06Z", - "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.AppImage" - }, - { - "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496716", - "id": 25496716, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NzE2", - "name": "SnipCommand-0.1.0.dmg", - "label": null, + "size": 117476, + "download_count": 489, + "created_at": "2021-10-15T19:30:28Z", + "updated_at": "2021-10-15T19:30:28Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-macOS-2.21.0.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094855", + "id": 47094855, + "node_id": "RA_kwDOAnSn2c4CzpxH", + "name": "Simplenote-win-2.21.0-ia32.appx", + "label": "", "uploader": { - "login": "gurayyarar", - "id": 8344559, - "node_id": "MDQ6VXNlcjgzNDQ1NTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gurayyarar", - "html_url": "https://github.com/gurayyarar", - "followers_url": "https://api.github.com/users/gurayyarar/followers", - "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", - "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", - "organizations_url": "https://api.github.com/users/gurayyarar/orgs", - "repos_url": "https://api.github.com/users/gurayyarar/repos", - "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", - "received_events_url": "https://api.github.com/users/gurayyarar/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103577088, - "download_count": 210, - "created_at": "2020-09-13T01:09:43Z", - "updated_at": "2020-09-13T01:10:59Z", - "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.dmg" + "size": 112220883, + "download_count": 2998, + "created_at": "2021-10-15T19:28:24Z", + "updated_at": "2021-10-15T19:28:27Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0-ia32.appx" }, { - "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496562", - "id": 25496562, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NTYy", - "name": "SnipCommand-0.1.0.exe", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094955", + "id": 47094955, + "node_id": "RA_kwDOAnSn2c4Czpyr", + "name": "Simplenote-win-2.21.0-x64.appx", + "label": "", "uploader": { - "login": "gurayyarar", - "id": 8344559, - "node_id": "MDQ6VXNlcjgzNDQ1NTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/gurayyarar", - "html_url": "https://github.com/gurayyarar", - "followers_url": "https://api.github.com/users/gurayyarar/followers", - "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", - "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", - "organizations_url": "https://api.github.com/users/gurayyarar/orgs", - "repos_url": "https://api.github.com/users/gurayyarar/repos", - "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", - "received_events_url": "https://api.github.com/users/gurayyarar/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 74826159, - "download_count": 1166, - "created_at": "2020-09-13T01:06:06Z", - "updated_at": "2020-09-13T01:06:49Z", - "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/gurayyarar/SnipCommand/tarball/v0.1.0", - "zipball_url": "https://api.github.com/repos/gurayyarar/SnipCommand/zipball/v0.1.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.517Z" - }, - "snippetstore": { - "latestRelease": { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963", - "assets_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963/assets", - "upload_url": "https://uploads.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963/assets{?name,label}", - "html_url": "https://github.com/ZeroX-DG/SnippetStore/releases/tag/v0.2.12", - "id": 16816963, - "author": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2ODE2OTYz", - "tag_name": "v0.2.12", - "target_commitish": "master", - "name": "v0.2.12", - "draft": false, - "prerelease": false, - "created_at": "2019-04-17T08:43:54Z", - "published_at": "2019-04-17T09:31:08Z", - "assets": [ + "size": 117393346, + "download_count": 28563, + "created_at": "2021-10-15T19:29:28Z", + "updated_at": "2021-10-15T19:29:31Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0-x64.appx" + }, { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108352", - "id": 12108352, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUy", - "name": "Snippet.Store.Setup.0.2.12.exe", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095048", + "id": 47095048, + "node_id": "RA_kwDOAnSn2c4Czp0I", + "name": "Simplenote-win-2.21.0.exe", + "label": "", "uploader": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 41623203, - "download_count": 13795, - "created_at": "2019-04-17T08:52:11Z", - "updated_at": "2019-04-17T09:18:54Z", - "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/Snippet.Store.Setup.0.2.12.exe" + "size": 154259704, + "download_count": 984800, + "created_at": "2021-10-15T19:30:18Z", + "updated_at": "2021-10-15T19:30:23Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe" }, { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108354", - "id": 12108354, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzU0", - "name": "Snippet.Store.Setup.0.2.12.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095047", + "id": 47095047, + "node_id": "RA_kwDOAnSn2c4Czp0H", + "name": "Simplenote-win-2.21.0.exe.blockmap", + "label": "", "uploader": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 44403, - "download_count": 66, - "created_at": "2019-04-17T08:52:11Z", - "updated_at": "2019-04-17T09:18:55Z", - "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/Snippet.Store.Setup.0.2.12.exe.blockmap" + "size": 159785, + "download_count": 871691, + "created_at": "2021-10-15T19:30:18Z", + "updated_at": "2021-10-15T19:30:18Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108351", - "id": 12108351, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUx", - "name": "snippetstore-0.2.12-x86_64.AppImage", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094872", + "id": 47094872, + "node_id": "RA_kwDOAnSn2c4CzpxY", + "name": "Simplenote-win-store-2.21.0-ia32.appx", + "label": "", "uploader": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 58053422, - "download_count": 3370, - "created_at": "2019-04-17T08:52:10Z", - "updated_at": "2019-04-17T09:07:02Z", - "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/snippetstore-0.2.12-x86_64.AppImage" + "size": 112206505, + "download_count": 662, + "created_at": "2021-10-15T19:28:40Z", + "updated_at": "2021-10-15T19:28:42Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-store-2.21.0-ia32.appx" }, { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108350", - "id": 12108350, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUw", - "name": "snippetstore_0.2.12_amd64.deb", - "label": null, + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094917", + "id": 47094917, + "node_id": "RA_kwDOAnSn2c4CzpyF", + "name": "Simplenote-win-store-2.21.0-x64.appx", + "label": "", "uploader": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", + "login": "wpmobilebot", + "id": 22542933, + "node_id": "MDQ6VXNlcjIyNTQyOTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "url": "https://api.github.com/users/wpmobilebot", + "html_url": "https://github.com/wpmobilebot", + "followers_url": "https://api.github.com/users/wpmobilebot/followers", + "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", + "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", + "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", + "repos_url": "https://api.github.com/users/wpmobilebot/repos", + "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", + "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 38735284, - "download_count": 316, - "created_at": "2019-04-17T08:52:10Z", - "updated_at": "2019-04-17T08:58:10Z", - "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/snippetstore_0.2.12_amd64.deb" + "size": 117379835, + "download_count": 3246, + "created_at": "2021-10-15T19:29:07Z", + "updated_at": "2021-10-15T19:29:10Z", + "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-store-2.21.0-x64.appx" } ], - "tarball_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/tarball/v0.2.12", - "zipball_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/zipball/v0.2.12", - "body_html": "<h1>0.2.12</h1>\n<h2>Features:</h2>\n<ul>\n<li><strong>Interface</strong>: New Turkish translation by <a href=\"https://github.com/zbahadir\">@zbahadir</a></li>\n</ul>\n<h2>Bugfixes:</h2>\n<ul>\n<li><strong>Interface</strong>: Fixed link not open in default browser when clicked in markdown preview (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/40\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/40/hovercard\">#40</a>) (<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/4864b8b\">4864b8b</a>)</li>\n<li><strong>Interface</strong>: Fixed can't preview github flavored markdown (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/39\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/39/hovercard\">#39</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/9dec808\">9dec808</a>)</li>\n<li><strong>Interface</strong>: Fixed MarkdownPreview not update when changing snippet (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/38\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/38/hovercard\">#38</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/0d3ab7d\">0d3ab7d</a>)</li>\n<li><strong>Interface</strong>: Fixed snippet not exiting preview mode when in edit mode (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/37\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/37/hovercard\">#37</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/64b74cc\">64b74cc</a>)</li>\n<li><strong>Interface</strong>: Fixed blank page when transfering snippet from vscode (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/49\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/49/hovercard\">#49</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/052a8fc\">052a8fc</a>)</li>\n</ul>\n<h2>Improvement</h2>\n<ul>\n<li><strong>Interface</strong>: Improved UI for <code>list-and-detail</code> layout (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/43\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/43/hovercard\">#43</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/c3e02ab\">c3e02ab</a>)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/Automattic/simplenote-electron/tarball/v2.21.0", + "zipball_url": "https://api.github.com/repos/Automattic/simplenote-electron/zipball/v2.21.0", + "body_html": "<h3>Enhancements</h3>\n<ul>\n<li>Updated the remaining components to use CSS variables for colors <a href=\"https://github.com/automattic/simplenote-electron/pull/3025\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3025/hovercard\">#3025</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3024\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3024/hovercard\">#3024</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3023\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3023/hovercard\">#3023</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3022\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3022/hovercard\">#3022</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3021\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3021/hovercard\">#3021</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3020\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3020/hovercard\">#3020</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3019\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3019/hovercard\">#3019</a>, <a href=\"https://github.com/automattic/simplenote-electron/pull/3018\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3018/hovercard\">#3018</a></li>\n<li>Updated the message that is shown when attempting to log in with a known compromised password <a href=\"https://github.com/automattic/simplenote-electron/pull/3013\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3013/hovercard\">#3013</a></li>\n<li>Removed unused hint option in the importer dialog <a href=\"https://github.com/automattic/simplenote-electron/pull/3027\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3027/hovercard\">#3027</a></li>\n<li>Updated the CSS to complete the move to using CSS variables for colors <a href=\"https://github.com/automattic/simplenote-electron/pull/3028\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3028/hovercard\">#3028</a></li>\n<li>Updated login error handling for the case of too many login attempts <a href=\"https://github.com/automattic/simplenote-electron/pull/3029\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Automattic/simplenote-electron/pull/3029/hovercard\">#3029</a></li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605/reactions", + "total_count": 129, + "+1": 84, + "-1": 0, + "laugh": 8, + "hooray": 2, + "confused": 0, + "heart": 27, + "rocket": 4, + "eyes": 4 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.559Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:50.856Z" }, - "social-amnesia": { + "singlebox": { "latestRelease": { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128", - "assets_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128/assets", - "upload_url": "https://uploads.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128/assets{?name,label}", - "html_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/tag/v2.0.2", - "id": 29138128, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/66638677", + "assets_url": "https://api.github.com/repos/webcatalog/neutron/releases/66638677/assets", + "upload_url": "https://uploads.github.com/repos/webcatalog/neutron/releases/66638677/assets{?name,label}", + "html_url": "https://github.com/webcatalog/neutron/releases/tag/v22.14.0", + "id": 66638677, "author": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTI5MTM4MTI4", - "tag_name": "v2.0.2", + "node_id": "RE_kwDOD7kLxc4D-NNV", + "tag_name": "v22.14.0", "target_commitish": "master", - "name": "Social Amnesia v2.0.2", + "name": "v22.14.0", "draft": false, "prerelease": false, - "created_at": "2020-07-30T20:34:01Z", - "published_at": "2020-07-30T20:47:02Z", + "created_at": "2022-05-12T00:56:45Z", + "published_at": "2022-05-12T19:53:42Z", "assets": [ { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23428805", - "id": 23428805, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI4ODA1", - "name": "Social.Amnesia-2.0.2-MAC.dmg", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65306005", + "id": 65306005, + "node_id": "RA_kwDOD7kLxc4D5H2V", + "name": "template-darwin-arm64.json", + "label": "", "uploader": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/json", "state": "uploaded", - "size": 75487586, - "download_count": 225, - "created_at": "2020-07-30T20:36:45Z", - "updated_at": "2020-07-30T20:39:24Z", - "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia-2.0.2-MAC.dmg" + "size": 283, + "download_count": 1734, + "created_at": "2022-05-12T15:18:31Z", + "updated_at": "2022-05-12T15:18:31Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-darwin-arm64.json" }, { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23429018", - "id": 23429018, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI5MDE4", - "name": "Social.Amnesia.Setup.2.0.2-WINDOWS.exe", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65306006", + "id": 65306006, + "node_id": "RA_kwDOD7kLxc4D5H2W", + "name": "template-darwin-arm64.zip", + "label": "", "uploader": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 13567187, + "download_count": 5934, + "created_at": "2022-05-12T15:18:31Z", + "updated_at": "2022-05-12T15:18:32Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-darwin-arm64.zip" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305850", + "id": 65305850, + "node_id": "RA_kwDOD7kLxc4D5Hz6", + "name": "template-darwin-x64.json", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/json", + "state": "uploaded", + "size": 279, + "download_count": 2650, + "created_at": "2022-05-12T15:17:00Z", + "updated_at": "2022-05-12T15:17:00Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-darwin-x64.json" + }, + { + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305851", + "id": 65305851, + "node_id": "RA_kwDOD7kLxc4D5Hz7", + "name": "template-darwin-x64.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 56084130, - "download_count": 1030, - "created_at": "2020-07-30T20:41:56Z", - "updated_at": "2020-07-30T20:44:08Z", - "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia.Setup.2.0.2-WINDOWS.exe" + "size": 13562942, + "download_count": 7853, + "created_at": "2022-05-12T15:17:00Z", + "updated_at": "2022-05-12T15:17:01Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23522579", - "id": 23522579, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTIyNTc5", - "name": "Social.Amnesia.Setup.2.0.2-WINDOWS32BIT.exe", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65242241", + "id": 65242241, + "node_id": "RA_kwDOD7kLxc4D44SB", + "name": "template-linux-arm64.json", + "label": "", "uploader": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json", "state": "uploaded", - "size": 54149315, - "download_count": 66, - "created_at": "2020-08-02T17:07:21Z", - "updated_at": "2020-08-02T17:08:24Z", - "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia.Setup.2.0.2-WINDOWS32BIT.exe" + "size": 281, + "download_count": 10, + "created_at": "2022-05-12T01:03:45Z", + "updated_at": "2022-05-12T01:03:45Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-linux-arm64.json" }, { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23429067", - "id": 23429067, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI5MDY3", - "name": "social_amnesia_2.0.2_amd64-LINUX.snap", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65242242", + "id": 65242242, + "node_id": "RA_kwDOD7kLxc4D44SC", + "name": "template-linux-arm64.zip", + "label": "", "uploader": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 71413760, - "download_count": 125, - "created_at": "2020-07-30T20:44:20Z", - "updated_at": "2020-07-30T20:46:37Z", - "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/social_amnesia_2.0.2_amd64-LINUX.snap" - } - ], - "tarball_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/tarball/v2.0.2", - "zipball_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/zipball/v2.0.2", - "body_html": "<h1>Social Amnesia v2.0.2</h1>\n<h3>Changelog</h3>\n<ul>\n<li>Fixed issue where tray icon was not appearing in Windows.</li>\n</ul>\n<h3>Screenshots</h3>\n<h4>Twitter</h4>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/10564265/88597069-0fc61680-d02c-11ea-8922-56ab0b05d477.png\"><img width=\"1777\" alt=\"image\" src=\"https://user-images.githubusercontent.com/10564265/88597069-0fc61680-d02c-11ea-8922-56ab0b05d477.png\" style=\"max-width: 100%;\"></a></p>\n<h4>Reddit</h4>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/10564265/88597110-25d3d700-d02c-11ea-9671-9fe1c423116d.png\"><img width=\"1777\" alt=\"image\" src=\"https://user-images.githubusercontent.com/10564265/88597110-25d3d700-d02c-11ea-9671-9fe1c423116d.png\" style=\"max-width: 100%;\"></a></p>\n<h3>Twitter</h3>\n<ul>\n<li>Log in and out with oAuth, no need for API.</li>\n<li>Delete tweets and remove favorites, en masse or individually.</li>\n<li>White list tweets and favorites.</li>\n<li>Set a time range of tweets/favorites to save.</li>\n<li>Set high scores so if your tweet gets enough favorites or retweets it is saved.</li>\n</ul>\n<h3>Reddit</h3>\n<ul>\n<li>Log in and out with oAuth, no need for API.</li>\n<li>Delete comments and posts, en masse or individually.</li>\n<li>Reddit comments and post body content edit to gibberish before deleting.</li>\n<li>White list comments and posts.</li>\n<li>Set a time range of comments/posts to save.</li>\n<li>Set high scores so if your comment or posts gets enough upvotes it is saved.</li>\n</ul>\n<h3>Scheduling</h3>\n<ul>\n<li>Schedule a daily deletion of your tweets, favorites, comments, and posts on Reddit and Twitter.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.631Z" - }, - "socially": { - "latestRelease": { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/44146333", - "assets_url": "https://api.github.com/repos/JackHumphries9/Socially/releases/44146333/assets", - "upload_url": "https://uploads.github.com/repos/JackHumphries9/Socially/releases/44146333/assets{?name,label}", - "html_url": "https://github.com/JackHumphries9/Socially/releases/tag/V1.0", - "id": 44146333, - "author": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0MTQ2MzMz", - "tag_name": "V1.0", - "target_commitish": "master", - "name": "Socially V1.0", - "draft": false, - "prerelease": false, - "created_at": "2021-06-05T11:50:24Z", - "published_at": "2021-06-05T12:00:57Z", - "assets": [ + "size": 13500184, + "download_count": 13, + "created_at": "2022-05-12T01:03:45Z", + "updated_at": "2022-05-12T01:03:47Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-linux-arm64.zip" + }, { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113791", - "id": 38113791, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzkx", - "name": "Socially-Linux_1.0.0-amd64.AppImage", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305364", + "id": 65305364, + "node_id": "RA_kwDOD7kLxc4D5HsU", + "name": "template-linux-x64.json", + "label": "", "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json", "state": "uploaded", - "size": 108314610, - "download_count": 104, - "created_at": "2021-06-05T11:56:28Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.AppImage" + "size": 277, + "download_count": 377, + "created_at": "2022-05-12T15:11:01Z", + "updated_at": "2022-05-12T15:11:01Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-linux-x64.json" }, { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113772", - "id": 38113772, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzcy", - "name": "Socially-Linux_1.0.0-amd64.deb", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305365", + "id": 65305365, + "node_id": "RA_kwDOD7kLxc4D5HsV", + "name": "template-linux-x64.zip", + "label": "", "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 68418020, - "download_count": 107, - "created_at": "2021-06-05T11:54:50Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.deb" + "size": 10290309, + "download_count": 1024, + "created_at": "2022-05-12T15:11:01Z", + "updated_at": "2022-05-12T15:11:02Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-linux-x64.zip" }, { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113783", - "id": 38113783, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzgz", - "name": "Socially-Linux_1.0.0-amd64.snap", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65242607", + "id": 65242607, + "node_id": "RA_kwDOD7kLxc4D44Xv", + "name": "template-win32-arm64.json", + "label": "", "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json", "state": "uploaded", - "size": 92319744, - "download_count": 24, - "created_at": "2021-06-05T11:55:42Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.snap" + "size": 281, + "download_count": 16, + "created_at": "2022-05-12T01:12:10Z", + "updated_at": "2022-05-12T01:12:10Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-win32-arm64.json" }, { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113847", - "id": 38113847, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzODQ3", - "name": "Socially-Linux_1.0.0-amd64.zip", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65242608", + "id": 65242608, + "node_id": "RA_kwDOD7kLxc4D44Xw", + "name": "template-win32-arm64.zip", + "label": "", "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 102452171, - "download_count": 29, - "created_at": "2021-06-05T11:59:34Z", - "updated_at": "2021-06-05T12:00:53Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.zip" + "size": 18699390, + "download_count": 57, + "created_at": "2022-05-12T01:12:10Z", + "updated_at": "2022-05-12T01:12:11Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-win32-arm64.zip" }, { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113821", - "id": 38113821, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzODIx", - "name": "Socially-Mac_1.0.0-amd64.dmg", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305965", + "id": 65305965, + "node_id": "RA_kwDOD7kLxc4D5H1t", + "name": "template-win32-x64.json", + "label": "", "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/json", "state": "uploaded", - "size": 108256439, - "download_count": 225, - "created_at": "2021-06-05T11:57:39Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Mac_1.0.0-amd64.dmg" + "size": 277, + "download_count": 4900, + "created_at": "2022-05-12T15:18:13Z", + "updated_at": "2022-05-12T15:18:13Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-win32-x64.json" }, { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113740", - "id": 38113740, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzQw", - "name": "Socially-Windows_1.0.0-amd64.exe", - "label": null, + "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/65305966", + "id": 65305966, + "node_id": "RA_kwDOD7kLxc4D5H1u", + "name": "template-win32-x64.zip", + "label": "", "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 76546775, - "download_count": 1032, - "created_at": "2021-06-05T11:53:37Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Windows_1.0.0-amd64.exe" + "size": 11603066, + "download_count": 16785, + "created_at": "2022-05-12T15:18:13Z", + "updated_at": "2022-05-12T15:18:14Z", + "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.14.0/template-win32-x64.zip" } ], - "tarball_url": "https://api.github.com/repos/JackHumphries9/Socially/tarball/V1.0", - "zipball_url": "https://api.github.com/repos/JackHumphries9/Socially/zipball/V1.0", - "body_html": "<p>It's finally here! After many Beta builds and many setbacks. Socially has been completely rewritten and works better than ever! Written in React, this new Socially is faster and better than V0.5. Socially will also soon be on the Mac App Store. It is being reviewed and I will edit this when it is live.</p>" + "tarball_url": "https://api.github.com/repos/webcatalog/neutron/tarball/v22.14.0", + "zipball_url": "https://api.github.com/repos/webcatalog/neutron/zipball/v22.14.0", + "body_html": "<ul>\n<li>Remove deprecated features & integrations (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1233312431\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/neutron/issues/875\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/neutron/pull/875/hovercard\" href=\"https://github.com/webcatalog/neutron/pull/875\">#875</a>)</li>\n<li>Upgrade to electron@17.4.4 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1233306081\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/neutron/issues/874\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/neutron/pull/874/hovercard\" href=\"https://github.com/webcatalog/neutron/pull/874\">#874</a>)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.673Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:51.055Z" }, - "sofia": { + "snailfm": { "latestRelease": { - "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/46000997", - "assets_url": "https://api.github.com/repos/TaiStudio/Sofia/releases/46000997/assets", - "upload_url": "https://uploads.github.com/repos/TaiStudio/Sofia/releases/46000997/assets{?name,label}", - "html_url": "https://github.com/TaiStudio/Sofia/releases/tag/v1.0.3", - "id": 46000997, + "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/111218171", + "assets_url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/111218171/assets", + "upload_url": "https://uploads.github.com/repos/snaildos/SnailFM-Application/releases/111218171/assets{?name,label}", + "html_url": "https://github.com/snaildos/SnailFM-Application/releases/tag/v2.1.8", + "id": 111218171, "author": { - "login": "LeGitHubDeTai", - "id": 65470169, - "node_id": "MDQ6VXNlcjY1NDcwMTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/LeGitHubDeTai", - "html_url": "https://github.com/LeGitHubDeTai", - "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", - "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", - "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", - "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", - "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", - "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", - "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ2MDAwOTk3", - "tag_name": "v1.0.3", + "node_id": "RE_kwDOE5WGqM4GoQ37", + "tag_name": "v2.1.8", "target_commitish": "main", - "name": "v1.0.3", + "name": "2.1.8", "draft": false, "prerelease": false, - "created_at": "2021-07-01T13:12:41Z", - "published_at": "2021-07-10T10:43:10Z", + "created_at": "2023-07-06T08:15:06Z", + "published_at": "2023-07-06T08:32:14Z", "assets": [ { - "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40040665", - "id": 40040665, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQwNjY1", + "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/115790569", + "id": 115790569, + "node_id": "RA_kwDOE5WGqM4G5tLp", + "name": "latest-linux.yml", + "label": null, + "uploader": { + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-yaml", + "state": "uploaded", + "size": 366, + "download_count": 7, + "created_at": "2023-07-06T08:21:58Z", + "updated_at": "2023-07-06T08:21:59Z", + "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.8/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/115790560", + "id": 115790560, + "node_id": "RA_kwDOE5WGqM4G5tLg", "name": "latest.yml", "label": null, "uploader": { - "login": "LeGitHubDeTai", - "id": 65470169, - "node_id": "MDQ6VXNlcjY1NDcwMTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/LeGitHubDeTai", - "html_url": "https://github.com/LeGitHubDeTai", - "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", - "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", - "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", - "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", - "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", - "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", - "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 338, - "download_count": 513, - "created_at": "2021-07-10T10:23:39Z", - "updated_at": "2021-07-10T10:23:41Z", - "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/latest.yml" + "size": 342, + "download_count": 39, + "created_at": "2023-07-06T08:21:55Z", + "updated_at": "2023-07-06T08:21:58Z", + "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.8/latest.yml" }, { - "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40040643", - "id": 40040643, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQwNjQz", - "name": "Sofia.Setup.1.0.3.exe", + "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/115790570", + "id": 115790570, + "node_id": "RA_kwDOE5WGqM4G5tLq", + "name": "SnailFM-2.1.8.AppImage", "label": null, "uploader": { - "login": "LeGitHubDeTai", - "id": 65470169, - "node_id": "MDQ6VXNlcjY1NDcwMTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/LeGitHubDeTai", - "html_url": "https://github.com/LeGitHubDeTai", - "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", - "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", - "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", - "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", - "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", - "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", - "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 75826530, - "download_count": 756, - "created_at": "2021-07-10T10:22:54Z", - "updated_at": "2021-07-10T10:39:36Z", - "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/Sofia.Setup.1.0.3.exe" + "size": 103278666, + "download_count": 29, + "created_at": "2023-07-06T08:21:59Z", + "updated_at": "2023-07-06T08:27:27Z", + "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.8/SnailFM-2.1.8.AppImage" }, { - "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40041163", - "id": 40041163, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQxMTYz", - "name": "Sofia.Setup.1.0.3.exe.blockmap", + "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/115791385", + "id": 115791385, + "node_id": "RA_kwDOE5WGqM4G5tYZ", + "name": "SnailFM-Setup-2.1.8.exe", "label": null, "uploader": { - "login": "LeGitHubDeTai", - "id": 65470169, - "node_id": "MDQ6VXNlcjY1NDcwMTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/LeGitHubDeTai", - "html_url": "https://github.com/LeGitHubDeTai", - "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", - "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", - "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", - "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", - "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", - "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", - "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 77006396, + "download_count": 178, + "created_at": "2023-07-06T08:27:27Z", + "updated_at": "2023-07-06T08:32:14Z", + "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.8/SnailFM-Setup-2.1.8.exe" + }, + { + "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/115792029", + "id": 115792029, + "node_id": "RA_kwDOE5WGqM4G5tid", + "name": "SnailFM-Setup-2.1.8.exe.blockmap", + "label": null, + "uploader": { + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79697, - "download_count": 26, - "created_at": "2021-07-10T10:39:36Z", - "updated_at": "2021-07-10T10:39:38Z", - "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/Sofia.Setup.1.0.3.exe.blockmap" + "size": 79156, + "download_count": 6, + "created_at": "2023-07-06T08:31:22Z", + "updated_at": "2023-07-06T08:32:14Z", + "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.8/SnailFM-Setup-2.1.8.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/TaiStudio/Sofia/tarball/v1.0.3", - "zipball_url": "https://api.github.com/repos/TaiStudio/Sofia/zipball/v1.0.3", - "body_html": "<h2><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> update:</h2>\n<ul>\n<li>move dir \"%appdata%/.Sofia\" to \"%appdata%/.Tai_Studio/Sofia\"</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/snaildos/SnailFM-Application/tarball/v2.1.8", + "zipball_url": "https://api.github.com/repos/snaildos/SnailFM-Application/zipball/v2.1.8", + "body_html": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/snaildos/SnailFM-Application/blob/main/CHANGELOG.md\">https://github.com/snaildos/SnailFM-Application/blob/main/CHANGELOG.md</a></p>\n<h2>What's Changed</h2>\n<ul>\n<li>Update dependency electron to v21 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1428351145\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/100\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/100/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/100\">#100</a></li>\n<li>Update dependency axios to v1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1428351111\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/99\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/99/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/99\">#99</a></li>\n<li>Update dependency universal-analytics to v0.5.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1428351074\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/98\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/98/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/98\">#98</a></li>\n<li>Update dependency electron-updater to v5.3.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1428351034\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/97\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/97/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/97\">#97</a></li>\n<li>Update dependency electron-builder to v23.6.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1428350955\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/96\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/96/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/96\">#96</a></li>\n<li>Update dependency axios to v1.3.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1620282713\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/102\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/102/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/102\">#102</a></li>\n<li>Update dependency jquery to v3.6.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1620282686\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/101\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/101/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/101\">#101</a></li>\n<li>Update dependency utf-8-validate to v6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1620283204\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/104\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/104/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/104\">#104</a></li>\n<li>Update dependency electron to v23 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1620283187\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/103\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/103/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/103\">#103</a></li>\n<li>Fix Transparency On Newer Versions by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/snaildos/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/snaildos\">@snaildos</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1620285525\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/105\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/105/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/105\">#105</a></li>\n<li>Update dependency electron-updater to v6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1790859436\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/111\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/111/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/111\">#111</a></li>\n<li>Update dependency electron-builder to v24 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1790859358\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/110\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/110/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/110\">#110</a></li>\n<li>Update dependency jquery to v3.7.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1790858928\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/108\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/108/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/108\">#108</a></li>\n<li>Update dependency axios to v1.4.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1790858617\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/106\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/106/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/106\">#106</a></li>\n<li>Update dependency electron to v25 - autoclosed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1790859140\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/109\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/109/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/109\">#109</a></li>\n<li>Publish to Windows Package Managar (WinGet) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vedantmgoyal2009/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vedantmgoyal2009\">@vedantmgoyal2009</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1284977584\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/87\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/87/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/87\">#87</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/vedantmgoyal2009/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/vedantmgoyal2009\">@vedantmgoyal2009</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1284977584\" data-permission-text=\"Title is private\" data-url=\"https://github.com/snaildos/SnailFM-Application/issues/87\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/snaildos/SnailFM-Application/pull/87/hovercard\" href=\"https://github.com/snaildos/SnailFM-Application/pull/87\">#87</a></li>\n</ul>", + "mentions_count": 3 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.795Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:51.057Z" }, - "soundboard": { + "sleek": { "latestRelease": { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/64663124", - "assets_url": "https://api.github.com/repos/Glecun/soundboard/releases/64663124/assets", - "upload_url": "https://uploads.github.com/repos/Glecun/soundboard/releases/64663124/assets{?name,label}", - "html_url": "https://github.com/Glecun/soundboard/releases/tag/v0.0.6", - "id": 64663124, + "url": "https://api.github.com/repos/ransome1/sleek/releases/143525780", + "assets_url": "https://api.github.com/repos/ransome1/sleek/releases/143525780/assets", + "upload_url": "https://uploads.github.com/repos/ransome1/sleek/releases/143525780/assets{?name,label}", + "html_url": "https://github.com/ransome1/sleek/releases/tag/v2.0.11", + "id": 143525780, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -93563,19 +100058,19 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOE-Adu84D2q5U", - "tag_name": "v0.0.6", + "node_id": "RE_kwDOEff4i84IjgeU", + "tag_name": "v2.0.11", "target_commitish": "main", - "name": "0.0.6", + "name": "2.0.11", "draft": false, "prerelease": false, - "created_at": "2022-04-18T17:40:10Z", - "published_at": "2022-04-18T17:50:16Z", + "created_at": "2024-02-25T14:51:32Z", + "published_at": "2024-02-25T15:11:27Z", "assets": [ { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919199", - "id": 62919199, - "node_id": "RA_kwDOE-Adu84DwBIf", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153476846", + "id": 153476846, + "node_id": "RA_kwDOEff4i84JJd7u", "name": "latest-linux.yml", "label": "", "uploader": { @@ -93600,17 +100095,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 370, - "download_count": 7, - "created_at": "2022-04-18T17:44:09Z", - "updated_at": "2022-04-18T17:44:09Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/latest-linux.yml" + "size": 670, + "download_count": 5, + "created_at": "2024-02-25T14:58:17Z", + "updated_at": "2024-02-25T14:58:17Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919200", - "id": 62919200, - "node_id": "RA_kwDOE-Adu84DwBIg", - "name": "latest.yml", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478333", + "id": 153478333, + "node_id": "RA_kwDOEff4i84JJeS9", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -93634,17 +100129,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 348, - "download_count": 163, - "created_at": "2022-04-18T17:44:09Z", - "updated_at": "2022-04-18T17:44:09Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/latest.yml" + "size": 816, + "download_count": 4, + "created_at": "2024-02-25T15:07:34Z", + "updated_at": "2024-02-25T15:07:34Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919130", - "id": 62919130, - "node_id": "RA_kwDOE-Adu84DwBHa", - "name": "soundboard-0.0.6.AppImage", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478177", + "id": 153478177, + "node_id": "RA_kwDOEff4i84JJeQh", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -93666,19 +100161,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 77794759, - "download_count": 6, - "created_at": "2022-04-18T17:42:57Z", - "updated_at": "2022-04-18T17:43:01Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-0.0.6.AppImage" + "size": 349, + "download_count": 27, + "created_at": "2024-02-25T15:05:48Z", + "updated_at": "2024-02-25T15:05:48Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/latest.yml" }, { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919187", - "id": 62919187, - "node_id": "RA_kwDOE-Adu84DwBIT", - "name": "soundboard-Setup-0.0.6.exe", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153477944", + "id": 153477944, + "node_id": "RA_kwDOEff4i84JJeM4", + "name": "sleek-2.0.11-mac-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -93702,17 +100197,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 55867168, - "download_count": 117, - "created_at": "2022-04-18T17:44:06Z", - "updated_at": "2022-04-18T17:44:09Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-Setup-0.0.6.exe" + "size": 101014442, + "download_count": 68, + "created_at": "2024-02-25T15:03:43Z", + "updated_at": "2024-02-25T15:03:47Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-mac-arm64.dmg" }, { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919188", - "id": 62919188, - "node_id": "RA_kwDOE-Adu84DwBIU", - "name": "soundboard-Setup-0.0.6.exe.blockmap", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153477945", + "id": 153477945, + "node_id": "RA_kwDOEff4i84JJeM5", + "name": "sleek-2.0.11-mac-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -93736,495 +100231,323 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59625, - "download_count": 43, - "created_at": "2022-04-18T17:44:06Z", - "updated_at": "2022-04-18T17:44:06Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-Setup-0.0.6.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Glecun/soundboard/tarball/v0.0.6", - "zipball_url": "https://api.github.com/repos/Glecun/soundboard/zipball/v0.0.6", - "body_html": "<ul>\n<li>Minimize to system tray</li>\n<li>Modify icon/logo</li>\n<li>Change \"Recherche...\" to \"Search...\" placeholder</li>\n<li>Use official myinstant API</li>\n<li>Remove max number of sound limit in list</li>\n<li>Random sound only trigger on local sound</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.795Z" - }, - "soundglass": { - "latestRelease": { - "url": "https://api.github.com/repos/pixldev/soundglass/releases/29131998", - "assets_url": "https://api.github.com/repos/pixldev/soundglass/releases/29131998/assets", - "upload_url": "https://uploads.github.com/repos/pixldev/soundglass/releases/29131998/assets{?name,label}", - "html_url": "https://github.com/pixldev/soundglass/releases/tag/1.0.1-no-transparency", - "id": 29131998, - "author": { - "login": "pixldev", - "id": 36799862, - "node_id": "MDQ6VXNlcjM2Nzk5ODYy", - "avatar_url": "https://avatars.githubusercontent.com/u/36799862?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pixldev", - "html_url": "https://github.com/pixldev", - "followers_url": "https://api.github.com/users/pixldev/followers", - "following_url": "https://api.github.com/users/pixldev/following{/other_user}", - "gists_url": "https://api.github.com/users/pixldev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pixldev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pixldev/subscriptions", - "organizations_url": "https://api.github.com/users/pixldev/orgs", - "repos_url": "https://api.github.com/users/pixldev/repos", - "events_url": "https://api.github.com/users/pixldev/events{/privacy}", - "received_events_url": "https://api.github.com/users/pixldev/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MTMxOTk4", - "tag_name": "1.0.1-no-transparency", - "target_commitish": "master", - "name": "1.0.1-no-transparency", - "draft": false, - "prerelease": false, - "created_at": "2020-07-30T17:55:03Z", - "published_at": "2020-07-30T18:21:01Z", - "assets": [ + "size": 105411, + "download_count": 3, + "created_at": "2024-02-25T15:03:43Z", + "updated_at": "2024-02-25T15:03:44Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-mac-arm64.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/pixldev/soundglass/releases/assets/23424021", - "id": 23424021, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI0MDIx", - "name": "Soundglass-1.0.1-macOS-no-transparency.zip", - "label": null, + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478000", + "id": 153478000, + "node_id": "RA_kwDOEff4i84JJeNw", + "name": "sleek-2.0.11-mac-arm64.zip", + "label": "", "uploader": { - "login": "pixldev", - "id": 36799862, - "node_id": "MDQ6VXNlcjM2Nzk5ODYy", - "avatar_url": "https://avatars.githubusercontent.com/u/36799862?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pixldev", - "html_url": "https://github.com/pixldev", - "followers_url": "https://api.github.com/users/pixldev/followers", - "following_url": "https://api.github.com/users/pixldev/following{/other_user}", - "gists_url": "https://api.github.com/users/pixldev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pixldev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pixldev/subscriptions", - "organizations_url": "https://api.github.com/users/pixldev/orgs", - "repos_url": "https://api.github.com/users/pixldev/repos", - "events_url": "https://api.github.com/users/pixldev/events{/privacy}", - "received_events_url": "https://api.github.com/users/pixldev/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 74291614, - "download_count": 100, - "created_at": "2020-07-30T18:19:24Z", - "updated_at": "2020-07-30T18:20:51Z", - "browser_download_url": "https://github.com/pixldev/soundglass/releases/download/1.0.1-no-transparency/Soundglass-1.0.1-macOS-no-transparency.zip" + "size": 95856661, + "download_count": 7, + "created_at": "2024-02-25T15:04:25Z", + "updated_at": "2024-02-25T15:04:28Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-mac-arm64.zip" }, { - "url": "https://api.github.com/repos/pixldev/soundglass/releases/assets/23423930", - "id": 23423930, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDIzOTMw", - "name": "Soundglass-1.0.1-Windows-no-transparency.zip", - "label": null, + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153477999", + "id": 153477999, + "node_id": "RA_kwDOEff4i84JJeNv", + "name": "sleek-2.0.11-mac-arm64.zip.blockmap", + "label": "", "uploader": { - "login": "pixldev", - "id": 36799862, - "node_id": "MDQ6VXNlcjM2Nzk5ODYy", - "avatar_url": "https://avatars.githubusercontent.com/u/36799862?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/pixldev", - "html_url": "https://github.com/pixldev", - "followers_url": "https://api.github.com/users/pixldev/followers", - "following_url": "https://api.github.com/users/pixldev/following{/other_user}", - "gists_url": "https://api.github.com/users/pixldev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pixldev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pixldev/subscriptions", - "organizations_url": "https://api.github.com/users/pixldev/orgs", - "repos_url": "https://api.github.com/users/pixldev/repos", - "events_url": "https://api.github.com/users/pixldev/events{/privacy}", - "received_events_url": "https://api.github.com/users/pixldev/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 72390197, - "download_count": 256, - "created_at": "2020-07-30T18:17:07Z", - "updated_at": "2020-07-30T18:18:32Z", - "browser_download_url": "https://github.com/pixldev/soundglass/releases/download/1.0.1-no-transparency/Soundglass-1.0.1-Windows-no-transparency.zip" - } - ], - "tarball_url": "https://api.github.com/repos/pixldev/soundglass/tarball/1.0.1-no-transparency", - "zipball_url": "https://api.github.com/repos/pixldev/soundglass/zipball/1.0.1-no-transparency", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.915Z" - }, - "soundnode": { - "latestRelease": { - "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/4030154", - "assets_url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/4030154/assets", - "upload_url": "https://uploads.github.com/repos/Soundnode/soundnode-app/releases/4030154/assets{?name,label}", - "html_url": "https://github.com/Soundnode/soundnode-app/releases/tag/7.0.0", - "id": 4030154, - "author": { - "login": "weblancaster", - "id": 549394, - "node_id": "MDQ6VXNlcjU0OTM5NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/549394?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weblancaster", - "html_url": "https://github.com/weblancaster", - "followers_url": "https://api.github.com/users/weblancaster/followers", - "following_url": "https://api.github.com/users/weblancaster/following{/other_user}", - "gists_url": "https://api.github.com/users/weblancaster/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weblancaster/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weblancaster/subscriptions", - "organizations_url": "https://api.github.com/users/weblancaster/orgs", - "repos_url": "https://api.github.com/users/weblancaster/repos", - "events_url": "https://api.github.com/users/weblancaster/events{/privacy}", - "received_events_url": "https://api.github.com/users/weblancaster/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwMzAxNTQ=", - "tag_name": "7.0.0", - "target_commitish": "master", - "name": "7.0.0", - "draft": false, - "prerelease": false, - "created_at": "2018-01-05T03:07:35Z", - "published_at": "2018-01-05T11:26:59Z", - "assets": [ + "size": 99656, + "download_count": 3, + "created_at": "2024-02-25T15:04:25Z", + "updated_at": "2024-02-25T15:04:25Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-mac-arm64.zip.blockmap" + }, { - "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789374", - "id": 5789374, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzQ=", - "name": "Soundnode-darwin-x64.tar.xz", - "label": null, + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478289", + "id": 153478289, + "node_id": "RA_kwDOEff4i84JJeSR", + "name": "sleek-2.0.11-mac-x64.dmg", + "label": "", "uploader": { - "login": "jakejarrett", - "id": 5661105, - "node_id": "MDQ6VXNlcjU2NjExMDU=", - "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jakejarrett", - "html_url": "https://github.com/jakejarrett", - "followers_url": "https://api.github.com/users/jakejarrett/followers", - "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", - "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", - "organizations_url": "https://api.github.com/users/jakejarrett/orgs", - "repos_url": "https://api.github.com/users/jakejarrett/repos", - "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", - "received_events_url": "https://api.github.com/users/jakejarrett/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-xz", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 39194300, - "download_count": 1928, - "created_at": "2018-01-05T11:23:11Z", - "updated_at": "2018-01-05T11:23:29Z", - "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-darwin-x64.tar.xz" + "size": 107507599, + "download_count": 50, + "created_at": "2024-02-25T15:06:49Z", + "updated_at": "2024-02-25T15:06:52Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789375", - "id": 5789375, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzU=", - "name": "Soundnode-linux-x64.tar.xz", - "label": null, + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478288", + "id": 153478288, + "node_id": "RA_kwDOEff4i84JJeSQ", + "name": "sleek-2.0.11-mac-x64.dmg.blockmap", + "label": "", "uploader": { - "login": "jakejarrett", - "id": 5661105, - "node_id": "MDQ6VXNlcjU2NjExMDU=", - "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jakejarrett", - "html_url": "https://github.com/jakejarrett", - "followers_url": "https://api.github.com/users/jakejarrett/followers", - "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", - "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", - "organizations_url": "https://api.github.com/users/jakejarrett/orgs", - "repos_url": "https://api.github.com/users/jakejarrett/repos", - "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", - "received_events_url": "https://api.github.com/users/jakejarrett/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-xz", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 41073848, - "download_count": 4577, - "created_at": "2018-01-05T11:23:12Z", - "updated_at": "2018-01-05T11:23:46Z", - "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-linux-x64.tar.xz" + "size": 113579, + "download_count": 3, + "created_at": "2024-02-25T15:06:49Z", + "updated_at": "2024-02-25T15:06:49Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-mac-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789376", - "id": 5789376, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzY=", - "name": "Soundnode-win32-x64.zip", - "label": null, + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478321", + "id": 153478321, + "node_id": "RA_kwDOEff4i84JJeSx", + "name": "sleek-2.0.11-mac-x64.zip", + "label": "", "uploader": { - "login": "jakejarrett", - "id": 5661105, - "node_id": "MDQ6VXNlcjU2NjExMDU=", - "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jakejarrett", - "html_url": "https://github.com/jakejarrett", - "followers_url": "https://api.github.com/users/jakejarrett/followers", - "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", - "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", - "organizations_url": "https://api.github.com/users/jakejarrett/orgs", - "repos_url": "https://api.github.com/users/jakejarrett/repos", - "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", - "received_events_url": "https://api.github.com/users/jakejarrett/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", - "state": "uploaded", - "size": 73895276, - "download_count": 4952, - "created_at": "2018-01-05T11:23:12Z", - "updated_at": "2018-01-05T11:24:14Z", - "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Soundnode/soundnode-app/tarball/7.0.0", - "zipball_url": "https://api.github.com/repos/Soundnode/soundnode-app/zipball/7.0.0", - "body_html": "<p><strong>Note</strong><br>\nThis includes the fixed release files.</p>\n<p><strong>Migration to Electron</strong></p>\n<ul>\n<li>The migration work can be found here <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"183123328\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/894\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/894/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/894\">#894</a></li>\n</ul>\n<p><strong>New Feats</strong></p>\n<p><strong>Fixes/Improvements</strong></p>\n<ul>\n<li>Improve artwork hover animation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"173802516\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/860\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/860/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/860\">#860</a></li>\n<li>Fix linux Icon <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"174862498\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/865\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/865/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/865\">#865</a></li>\n<li>Revert linux mpris build <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"176871291\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/873\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/873/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/873\">#873</a></li>\n<li>Fix linux build without mpris <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"177625033\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/877\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/877/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/877\">#877</a></li>\n<li>Fix player bar click area <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"180478242\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/883\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/883/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/883\">#883</a></li>\n<li>Close settings when clicking outside the dropdown <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"169714659\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/842\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/842/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/842\">#842</a></li>\n<li>Add shortcut to like/dislike currently playing song <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"183093878\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/893\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/893/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/893\">#893</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"150680728\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/752\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/752/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/752\">#752</a></li>\n<li>Fix user config bug introduced (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"183123328\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/894\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/894/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/894\">#894</a>) <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"233851273\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/991\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/991/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/991\">#991</a></li>\n<li>Update headerActions.jsx <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"256457576\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/1010\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/1010/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/1010\">#1010</a></li>\n<li>Introduce a setting for the API Key <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"285233072\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/1032\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/1032/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/1032\">#1032</a></li>\n<li>Fix Panic when using npm start on OSX fresh dev setup. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"263325489\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/1016\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/1016/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/1016\">#1016</a></li>\n</ul>\n<p><strong>SHA-256 Sum</strong></p>\n<ul>\n<li>\n<p>Soundnode-linux-x64.tar.xz<br>\n<code>f45d389ad83db00e1eb9a735e24fa2a25b5819ffc29ee0728baffdba8e4d12bc</code></p>\n</li>\n<li>\n<p>Soundnode-darwin-x64.tar.xz<br>\n<code>bada00a3977dace63137e6854465cba213feab5a08bd628d9fa2710f68f01693</code></p>\n</li>\n<li>\n<p>Soundnode-win32-x64.zip<br>\n<code>c8632328243c612ccb5d5751699db29cc054064c9d168ebea9a5e28aaa9f994d</code></p>\n</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.941Z" - }, - "source-me": { - "latestRelease": { - "url": "https://api.github.com/repos/theIYD/source-me/releases/8641453", - "assets_url": "https://api.github.com/repos/theIYD/source-me/releases/8641453/assets", - "upload_url": "https://uploads.github.com/repos/theIYD/source-me/releases/8641453/assets{?name,label}", - "html_url": "https://github.com/theIYD/source-me/releases/tag/0.2.1", - "id": 8641453, - "author": { - "login": "theIYD", - "id": 10477827, - "node_id": "MDQ6VXNlcjEwNDc3ODI3", - "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/theIYD", - "html_url": "https://github.com/theIYD", - "followers_url": "https://api.github.com/users/theIYD/followers", - "following_url": "https://api.github.com/users/theIYD/following{/other_user}", - "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", - "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", - "organizations_url": "https://api.github.com/users/theIYD/orgs", - "repos_url": "https://api.github.com/users/theIYD/repos", - "events_url": "https://api.github.com/users/theIYD/events{/privacy}", - "received_events_url": "https://api.github.com/users/theIYD/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTg2NDE0NTM=", - "tag_name": "0.2.1", - "target_commitish": "master", - "name": "Release: 0.2.1", - "draft": false, - "prerelease": false, - "created_at": "2017-11-24T01:19:46Z", - "published_at": "2017-11-24T03:03:19Z", - "assets": [ + "content_type": "application/zip", + "state": "uploaded", + "size": 102423808, + "download_count": 5, + "created_at": "2024-02-25T15:07:31Z", + "updated_at": "2024-02-25T15:07:34Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-mac-x64.zip" + }, { - "url": "https://api.github.com/repos/theIYD/source-me/releases/assets/5433332", - "id": 5433332, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU0MzMzMzI=", - "name": "source-me-linux-x64.zip", - "label": null, + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478322", + "id": 153478322, + "node_id": "RA_kwDOEff4i84JJeSy", + "name": "sleek-2.0.11-mac-x64.zip.blockmap", + "label": "", "uploader": { - "login": "theIYD", - "id": 10477827, - "node_id": "MDQ6VXNlcjEwNDc3ODI3", - "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/theIYD", - "html_url": "https://github.com/theIYD", - "followers_url": "https://api.github.com/users/theIYD/followers", - "following_url": "https://api.github.com/users/theIYD/following{/other_user}", - "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", - "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", - "organizations_url": "https://api.github.com/users/theIYD/orgs", - "repos_url": "https://api.github.com/users/theIYD/repos", - "events_url": "https://api.github.com/users/theIYD/events{/privacy}", - "received_events_url": "https://api.github.com/users/theIYD/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 69222334, - "download_count": 230, - "created_at": "2017-11-24T02:54:48Z", - "updated_at": "2017-11-24T03:01:54Z", - "browser_download_url": "https://github.com/theIYD/source-me/releases/download/0.2.1/source-me-linux-x64.zip" + "size": 105968, + "download_count": 3, + "created_at": "2024-02-25T15:07:31Z", + "updated_at": "2024-02-25T15:07:31Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-mac-x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/theIYD/source-me/releases/assets/5433281", - "id": 5433281, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU0MzMyODE=", - "name": "source-me-win-x64.zip", - "label": null, + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478173", + "id": 153478173, + "node_id": "RA_kwDOEff4i84JJeQd", + "name": "sleek-2.0.11-win-Setup.exe", + "label": "", "uploader": { - "login": "theIYD", - "id": 10477827, - "node_id": "MDQ6VXNlcjEwNDc3ODI3", - "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/theIYD", - "html_url": "https://github.com/theIYD", - "followers_url": "https://api.github.com/users/theIYD/followers", - "following_url": "https://api.github.com/users/theIYD/following{/other_user}", - "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", - "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", - "organizations_url": "https://api.github.com/users/theIYD/orgs", - "repos_url": "https://api.github.com/users/theIYD/repos", - "events_url": "https://api.github.com/users/theIYD/events{/privacy}", - "received_events_url": "https://api.github.com/users/theIYD/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 60628475, - "download_count": 817, - "created_at": "2017-11-24T02:40:31Z", - "updated_at": "2017-11-24T02:46:37Z", - "browser_download_url": "https://github.com/theIYD/source-me/releases/download/0.2.1/source-me-win-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/theIYD/source-me/tarball/0.2.1", - "zipball_url": "https://api.github.com/repos/theIYD/source-me/zipball/0.2.1", - "body_html": "<p><strong>What's new</strong></p>\n<ul>\n<li>\n<p>Image Compressor:<br>\nA small tool built with <a href=\"https://github.com/xkeshi/image-compressor\">xkeshi's module</a> to compress JPEG images in size.</p>\n</li>\n<li>\n<p>Support Linux<br>\n<a href=\"https://github.com/theIYD/source-me/wiki/How-to-get-Colour-Emojis-on-Linux-platforms-%3F\">Head over here</a> to know <strong>How to get Color Emojis in Linux ?</strong></p>\n</li>\n</ul>\n<br>\n<p><strong>Changelog</strong></p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"2340d36 bestzip for windows platform\n4f25410 use bestzip module to zip the builds\n40d882b 0.2.1\n11b1bac make default .png\n3e5756c do not go frameless on any operating system\n77acd57 feature: imagecompresser\"><pre class=\"notranslate\"><code class=\"notranslate\">2340d36 bestzip for windows platform\n4f25410 use bestzip module to zip the builds\n40d882b 0.2.1\n11b1bac make default .png\n3e5756c do not go frameless on any operating system\n77acd57 feature: imagecompresser\n</code></pre></div>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.020Z" - }, - "spaceeye": { - "latestRelease": { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/40901665", - "assets_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/40901665/assets", - "upload_url": "https://uploads.github.com/repos/KYDronePilot/SpaceEye/releases/40901665/assets{?name,label}", - "html_url": "https://github.com/KYDronePilot/SpaceEye/releases/tag/v1.2.1", - "id": 40901665, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwOTAxNjY1", - "tag_name": "v1.2.1", - "target_commitish": "master", - "name": "1.2.1", - "draft": false, - "prerelease": false, - "created_at": "2021-04-03T16:19:36Z", - "published_at": "2021-04-03T20:02:41Z", - "assets": [ + "size": 73080541, + "download_count": 92, + "created_at": "2024-02-25T15:05:46Z", + "updated_at": "2024-02-25T15:05:47Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-win-Setup.exe" + }, { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34563299", - "id": 34563299, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NTYzMjk5", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478174", + "id": 153478174, + "node_id": "RA_kwDOEff4i84JJeQe", + "name": "sleek-2.0.11-win-Setup.exe.blockmap", "label": "", "uploader": { - "login": "KYDronePilot", - "id": 33381603, - "node_id": "MDQ6VXNlcjMzMzgxNjAz", - "avatar_url": "https://avatars.githubusercontent.com/u/33381603?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KYDronePilot", - "html_url": "https://github.com/KYDronePilot", - "followers_url": "https://api.github.com/users/KYDronePilot/followers", - "following_url": "https://api.github.com/users/KYDronePilot/following{/other_user}", - "gists_url": "https://api.github.com/users/KYDronePilot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KYDronePilot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KYDronePilot/subscriptions", - "organizations_url": "https://api.github.com/users/KYDronePilot/orgs", - "repos_url": "https://api.github.com/users/KYDronePilot/repos", - "events_url": "https://api.github.com/users/KYDronePilot/events{/privacy}", - "received_events_url": "https://api.github.com/users/KYDronePilot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 535, - "download_count": 609580, - "created_at": "2021-04-07T03:38:45Z", - "updated_at": "2021-04-07T03:38:45Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/latest-mac.yml" + "size": 76536, + "download_count": 3, + "created_at": "2024-02-25T15:05:46Z", + "updated_at": "2024-02-25T15:05:46Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-win-Setup.exe.blockmap" }, { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34563302", - "id": 34563302, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NTYzMzAy", - "name": "latest.yml", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478164", + "id": 153478164, + "node_id": "RA_kwDOEff4i84JJeQU", + "name": "sleek-2.0.11-win.exe", "label": "", "uploader": { - "login": "KYDronePilot", - "id": 33381603, - "node_id": "MDQ6VXNlcjMzMzgxNjAz", - "avatar_url": "https://avatars.githubusercontent.com/u/33381603?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/KYDronePilot", - "html_url": "https://github.com/KYDronePilot", - "followers_url": "https://api.github.com/users/KYDronePilot/followers", - "following_url": "https://api.github.com/users/KYDronePilot/following{/other_user}", - "gists_url": "https://api.github.com/users/KYDronePilot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KYDronePilot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KYDronePilot/subscriptions", - "organizations_url": "https://api.github.com/users/KYDronePilot/orgs", - "repos_url": "https://api.github.com/users/KYDronePilot/repos", - "events_url": "https://api.github.com/users/KYDronePilot/events{/privacy}", - "received_events_url": "https://api.github.com/users/KYDronePilot/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 367, - "download_count": 1763380, - "created_at": "2021-04-07T03:38:51Z", - "updated_at": "2021-04-07T03:38:51Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/latest.yml" + "size": 72880120, + "download_count": 39, + "created_at": "2024-02-25T15:05:41Z", + "updated_at": "2024-02-25T15:05:43Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-win.exe" }, { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407351", - "id": 34407351, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzUx", - "name": "SpaceEye-1.2.1-mac.zip", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153478015", + "id": 153478015, + "node_id": "RA_kwDOEff4i84JJeN_", + "name": "sleek-2.0.11-win.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -94248,17 +100571,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 87257105, - "download_count": 474, - "created_at": "2021-04-03T16:28:37Z", - "updated_at": "2021-04-03T16:28:39Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-1.2.1-mac.zip" + "size": 108012965, + "download_count": 50, + "created_at": "2024-02-25T15:04:34Z", + "updated_at": "2024-02-25T15:04:36Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11-win.zip" }, { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407368", - "id": 34407368, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzY4", - "name": "SpaceEye-1.2.1.dmg", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153476628", + "id": 153476628, + "node_id": "RA_kwDOEff4i84JJd4U", + "name": "sleek-2.0.11.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -94282,17 +100605,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90022251, - "download_count": 670, - "created_at": "2021-04-03T16:28:55Z", - "updated_at": "2021-04-03T16:28:57Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-1.2.1.dmg" + "size": 108260069, + "download_count": 19, + "created_at": "2024-02-25T14:54:33Z", + "updated_at": "2024-02-25T14:54:37Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11.AppImage" }, { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407367", - "id": 34407367, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzY3", - "name": "SpaceEye-1.2.1.dmg.blockmap", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153476773", + "id": 153476773, + "node_id": "RA_kwDOEff4i84JJd6l", + "name": "sleek-2.0.11.freebsd", "label": "", "uploader": { "login": "github-actions[bot]", @@ -94316,17 +100639,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93527, - "download_count": 34, - "created_at": "2021-04-03T16:28:55Z", - "updated_at": "2021-04-03T16:28:55Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-1.2.1.dmg.blockmap" + "size": 77875568, + "download_count": 6, + "created_at": "2024-02-25T14:57:02Z", + "updated_at": "2024-02-25T14:57:05Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11.freebsd" }, { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407343", - "id": 34407343, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzQz", - "name": "SpaceEye-Setup-1.2.1.exe", + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153476844", + "id": 153476844, + "node_id": "RA_kwDOEff4i84JJd7s", + "name": "sleek-2.0.11.x86_64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 76558713, + "download_count": 8, + "created_at": "2024-02-25T14:58:14Z", + "updated_at": "2024-02-25T14:58:17Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek-2.0.11.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/153476688", + "id": 153476688, + "node_id": "RA_kwDOEff4i84JJd5Q", + "name": "sleek_2.0.11_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -94350,561 +100707,959 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 61812694, - "download_count": 8919, - "created_at": "2021-04-03T16:27:25Z", - "updated_at": "2021-04-03T16:27:26Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-Setup-1.2.1.exe" + "size": 75984462, + "download_count": 50, + "created_at": "2024-02-25T14:55:40Z", + "updated_at": "2024-02-25T14:55:43Z", + "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v2.0.11/sleek_2.0.11_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/ransome1/sleek/tarball/v2.0.11", + "zipball_url": "https://api.github.com/repos/ransome1/sleek/zipball/v2.0.11", + "body_html": "<h2>What's Changed?</h2>\n<ul>\n<li>Fixed a bug, which prevented some filters to be triggered</li>\n<li>Fixed a bug, which triggered row rendering twice</li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/ransome1/sleek/compare/v2.0.10...v2.0.11\"><tt>v2.0.10...v2.0.11</tt></a></p>\n<h2>👩🏾‍💻 Become a contributer</h2>\n<p>We're actively inviting passionate contributors skilled in <code>React</code>, <code>TypeScript</code>, <code>Electron</code>, and <code>Jest/Playwright</code> to join our collaborative effort. The <code>develop</code> branch reflects the most recent progress. Here you'll find our roadmap: <a href=\"https://github.com/users/ransome1/projects/3\">https://github.com/users/ransome1/projects/3</a>. For those interested, <a href=\"https://github.com/ransome1/sleek/wiki/Contributing-Guidelines\">we've updated our contribution guidelines</a>.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:51.101Z" + }, + "snipcommand": { + "latestRelease": { + "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/31192475", + "assets_url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/31192475/assets", + "upload_url": "https://uploads.github.com/repos/gurayyarar/SnipCommand/releases/31192475/assets{?name,label}", + "html_url": "https://github.com/gurayyarar/SnipCommand/releases/tag/v0.1.0", + "id": 31192475, + "author": { + "login": "gurayyarar", + "id": 8344559, + "node_id": "MDQ6VXNlcjgzNDQ1NTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gurayyarar", + "html_url": "https://github.com/gurayyarar", + "followers_url": "https://api.github.com/users/gurayyarar/followers", + "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", + "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", + "organizations_url": "https://api.github.com/users/gurayyarar/orgs", + "repos_url": "https://api.github.com/users/gurayyarar/repos", + "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", + "received_events_url": "https://api.github.com/users/gurayyarar/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTMxMTkyNDc1", + "tag_name": "v0.1.0", + "target_commitish": "master", + "name": "Release v0.1.0", + "draft": false, + "prerelease": false, + "created_at": "2020-09-13T00:50:28Z", + "published_at": "2020-09-13T01:11:03Z", + "assets": [ + { + "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496527", + "id": 25496527, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NTI3", + "name": "SnipCommand-0.1.0.AppImage", + "label": null, + "uploader": { + "login": "gurayyarar", + "id": 8344559, + "node_id": "MDQ6VXNlcjgzNDQ1NTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gurayyarar", + "html_url": "https://github.com/gurayyarar", + "followers_url": "https://api.github.com/users/gurayyarar/followers", + "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", + "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", + "organizations_url": "https://api.github.com/users/gurayyarar/orgs", + "repos_url": "https://api.github.com/users/gurayyarar/repos", + "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", + "received_events_url": "https://api.github.com/users/gurayyarar/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 105660069, + "download_count": 336, + "created_at": "2020-09-13T01:04:57Z", + "updated_at": "2020-09-13T01:06:06Z", + "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.AppImage" + }, + { + "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496716", + "id": 25496716, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NzE2", + "name": "SnipCommand-0.1.0.dmg", + "label": null, + "uploader": { + "login": "gurayyarar", + "id": 8344559, + "node_id": "MDQ6VXNlcjgzNDQ1NTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gurayyarar", + "html_url": "https://github.com/gurayyarar", + "followers_url": "https://api.github.com/users/gurayyarar/followers", + "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", + "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", + "organizations_url": "https://api.github.com/users/gurayyarar/orgs", + "repos_url": "https://api.github.com/users/gurayyarar/repos", + "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", + "received_events_url": "https://api.github.com/users/gurayyarar/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 103577088, + "download_count": 303, + "created_at": "2020-09-13T01:09:43Z", + "updated_at": "2020-09-13T01:10:59Z", + "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.dmg" + }, + { + "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496562", + "id": 25496562, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NTYy", + "name": "SnipCommand-0.1.0.exe", + "label": null, + "uploader": { + "login": "gurayyarar", + "id": 8344559, + "node_id": "MDQ6VXNlcjgzNDQ1NTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gurayyarar", + "html_url": "https://github.com/gurayyarar", + "followers_url": "https://api.github.com/users/gurayyarar/followers", + "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", + "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", + "organizations_url": "https://api.github.com/users/gurayyarar/orgs", + "repos_url": "https://api.github.com/users/gurayyarar/repos", + "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", + "received_events_url": "https://api.github.com/users/gurayyarar/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 74826159, + "download_count": 2747, + "created_at": "2020-09-13T01:06:06Z", + "updated_at": "2020-09-13T01:06:49Z", + "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.exe" + } + ], + "tarball_url": "https://api.github.com/repos/gurayyarar/SnipCommand/tarball/v0.1.0", + "zipball_url": "https://api.github.com/repos/gurayyarar/SnipCommand/zipball/v0.1.0", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:51.370Z" + }, + "snippetstore": { + "latestRelease": { + "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963", + "assets_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963/assets", + "upload_url": "https://uploads.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963/assets{?name,label}", + "html_url": "https://github.com/ZeroX-DG/SnippetStore/releases/tag/v0.2.12", + "id": 16816963, + "author": { + "login": "ZeroX-DG", + "id": 12984316, + "node_id": "MDQ6VXNlcjEyOTg0MzE2", + "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZeroX-DG", + "html_url": "https://github.com/ZeroX-DG", + "followers_url": "https://api.github.com/users/ZeroX-DG/followers", + "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", + "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", + "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", + "repos_url": "https://api.github.com/users/ZeroX-DG/repos", + "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE2ODE2OTYz", + "tag_name": "v0.2.12", + "target_commitish": "master", + "name": "v0.2.12", + "draft": false, + "prerelease": false, + "created_at": "2019-04-17T08:43:54Z", + "published_at": "2019-04-17T09:31:08Z", + "assets": [ + { + "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108352", + "id": 12108352, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUy", + "name": "Snippet.Store.Setup.0.2.12.exe", + "label": null, + "uploader": { + "login": "ZeroX-DG", + "id": 12984316, + "node_id": "MDQ6VXNlcjEyOTg0MzE2", + "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZeroX-DG", + "html_url": "https://github.com/ZeroX-DG", + "followers_url": "https://api.github.com/users/ZeroX-DG/followers", + "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", + "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", + "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", + "repos_url": "https://api.github.com/users/ZeroX-DG/repos", + "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 41623203, + "download_count": 14432, + "created_at": "2019-04-17T08:52:11Z", + "updated_at": "2019-04-17T09:18:54Z", + "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/Snippet.Store.Setup.0.2.12.exe" + }, + { + "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108354", + "id": 12108354, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzU0", + "name": "Snippet.Store.Setup.0.2.12.exe.blockmap", + "label": null, + "uploader": { + "login": "ZeroX-DG", + "id": 12984316, + "node_id": "MDQ6VXNlcjEyOTg0MzE2", + "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZeroX-DG", + "html_url": "https://github.com/ZeroX-DG", + "followers_url": "https://api.github.com/users/ZeroX-DG/followers", + "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", + "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", + "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", + "repos_url": "https://api.github.com/users/ZeroX-DG/repos", + "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 44403, + "download_count": 73, + "created_at": "2019-04-17T08:52:11Z", + "updated_at": "2019-04-17T09:18:55Z", + "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/Snippet.Store.Setup.0.2.12.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108351", + "id": 12108351, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUx", + "name": "snippetstore-0.2.12-x86_64.AppImage", + "label": null, + "uploader": { + "login": "ZeroX-DG", + "id": 12984316, + "node_id": "MDQ6VXNlcjEyOTg0MzE2", + "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ZeroX-DG", + "html_url": "https://github.com/ZeroX-DG", + "followers_url": "https://api.github.com/users/ZeroX-DG/followers", + "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", + "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", + "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", + "repos_url": "https://api.github.com/users/ZeroX-DG/repos", + "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 58053422, + "download_count": 3696, + "created_at": "2019-04-17T08:52:10Z", + "updated_at": "2019-04-17T09:07:02Z", + "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/snippetstore-0.2.12-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407342", - "id": 34407342, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzQy", - "name": "SpaceEye-Setup-1.2.1.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108350", + "id": 12108350, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUw", + "name": "snippetstore_0.2.12_amd64.deb", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "ZeroX-DG", + "id": 12984316, + "node_id": "MDQ6VXNlcjEyOTg0MzE2", + "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/ZeroX-DG", + "html_url": "https://github.com/ZeroX-DG", + "followers_url": "https://api.github.com/users/ZeroX-DG/followers", + "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", + "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", + "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", + "repos_url": "https://api.github.com/users/ZeroX-DG/repos", + "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", + "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 64030, - "download_count": 4239, - "created_at": "2021-04-03T16:27:25Z", - "updated_at": "2021-04-03T16:27:25Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-Setup-1.2.1.exe.blockmap" + "size": 38735284, + "download_count": 372, + "created_at": "2019-04-17T08:52:10Z", + "updated_at": "2019-04-17T08:58:10Z", + "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/snippetstore_0.2.12_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/tarball/v1.2.1", - "zipball_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/zipball/v1.2.1", - "body_html": "<h1>Changes</h1>\n<h2>Added</h2>\n<ul>\n<li>Status icon in the top left of each thumbnail.\n<ul>\n<li>Clicking on the icon reveals more info about the view and its status.</li>\n</ul>\n</li>\n<li>A force-reload button in the top right of a hovered thumbnail.\n<ul>\n<li>Forces SpaceEye to re-download the image, in case the image was corrupted.</li>\n</ul>\n</li>\n</ul>\n<h2>Changes</h2>\n<ul>\n<li>Only download satellite config if it changed to reduce bandwidth.</li>\n<li>No DNS HTTP probes on certain domains to prevent new image sources from freezing up when downloading.</li>\n</ul>\n<h2>Fixed</h2>\n<ul>\n<li>Use dark icon on light Windows taskbar.</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/tarball/v0.2.12", + "zipball_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/zipball/v0.2.12", + "body_html": "<h1>0.2.12</h1>\n<h2>Features:</h2>\n<ul>\n<li><strong>Interface</strong>: New Turkish translation by <a href=\"https://github.com/zbahadir\">@zbahadir</a></li>\n</ul>\n<h2>Bugfixes:</h2>\n<ul>\n<li><strong>Interface</strong>: Fixed link not open in default browser when clicked in markdown preview (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/40\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/40/hovercard\">#40</a>) (<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/4864b8b\">4864b8b</a>)</li>\n<li><strong>Interface</strong>: Fixed can't preview github flavored markdown (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/39\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/39/hovercard\">#39</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/9dec808\">9dec808</a>)</li>\n<li><strong>Interface</strong>: Fixed MarkdownPreview not update when changing snippet (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/38\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/38/hovercard\">#38</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/0d3ab7d\">0d3ab7d</a>)</li>\n<li><strong>Interface</strong>: Fixed snippet not exiting preview mode when in edit mode (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/37\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/37/hovercard\">#37</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/64b74cc\">64b74cc</a>)</li>\n<li><strong>Interface</strong>: Fixed blank page when transfering snippet from vscode (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/49\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/49/hovercard\">#49</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/052a8fc\">052a8fc</a>)</li>\n</ul>\n<h2>Improvement</h2>\n<ul>\n<li><strong>Interface</strong>: Improved UI for <code>list-and-detail</code> layout (Fixed <a href=\"https://github.com/ZeroX-DG/SnippetStore/issues/43\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ZeroX-DG/SnippetStore/issues/43/hovercard\">#43</a>)(<a href=\"https://github.com/ZeroX-DG/SnippetStore/commit/c3e02ab\">c3e02ab</a>)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.023Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:51.566Z" }, - "spinshare-client": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.097Z" - }, - "spofly": { + "social-amnesia": { "latestRelease": { - "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985", - "assets_url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985/assets", - "upload_url": "https://uploads.github.com/repos/itsjustaplant/spofly/releases/36940985/assets{?name,label}", - "html_url": "https://github.com/itsjustaplant/spofly/releases/tag/v1.7.0", - "id": 36940985, + "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128", + "assets_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128/assets", + "upload_url": "https://uploads.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128/assets{?name,label}", + "html_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/tag/v2.0.2", + "id": 29138128, "author": { - "login": "itsjustaplant", - "id": 42607830, - "node_id": "MDQ6VXNlcjQyNjA3ODMw", - "avatar_url": "https://avatars.githubusercontent.com/u/42607830?v=4", + "login": "Nick-Gottschlich", + "id": 10564265, + "node_id": "MDQ6VXNlcjEwNTY0MjY1", + "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/itsjustaplant", - "html_url": "https://github.com/itsjustaplant", - "followers_url": "https://api.github.com/users/itsjustaplant/followers", - "following_url": "https://api.github.com/users/itsjustaplant/following{/other_user}", - "gists_url": "https://api.github.com/users/itsjustaplant/gists{/gist_id}", - "starred_url": "https://api.github.com/users/itsjustaplant/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/itsjustaplant/subscriptions", - "organizations_url": "https://api.github.com/users/itsjustaplant/orgs", - "repos_url": "https://api.github.com/users/itsjustaplant/repos", - "events_url": "https://api.github.com/users/itsjustaplant/events{/privacy}", - "received_events_url": "https://api.github.com/users/itsjustaplant/received_events", + "url": "https://api.github.com/users/Nick-Gottschlich", + "html_url": "https://github.com/Nick-Gottschlich", + "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", + "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", + "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", + "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", + "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", + "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM2OTQwOTg1", - "tag_name": "v1.7.0", - "target_commitish": "macos", - "name": "Major Update", + "node_id": "MDc6UmVsZWFzZTI5MTM4MTI4", + "tag_name": "v2.0.2", + "target_commitish": "master", + "name": "Social Amnesia v2.0.2", "draft": false, "prerelease": false, - "created_at": "2021-01-26T22:35:04Z", - "published_at": "2021-01-26T22:45:31Z", + "created_at": "2020-07-30T20:34:01Z", + "published_at": "2020-07-30T20:47:02Z", "assets": [ { - "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/assets/31230767", - "id": 31230767, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMjMwNzY3", - "name": "spofly1.7.0-darwin-x64.zip", + "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23428805", + "id": 23428805, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI4ODA1", + "name": "Social.Amnesia-2.0.2-MAC.dmg", "label": null, "uploader": { - "login": "itsjustaplant", - "id": 42607830, - "node_id": "MDQ6VXNlcjQyNjA3ODMw", - "avatar_url": "https://avatars.githubusercontent.com/u/42607830?v=4", + "login": "Nick-Gottschlich", + "id": 10564265, + "node_id": "MDQ6VXNlcjEwNTY0MjY1", + "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/itsjustaplant", - "html_url": "https://github.com/itsjustaplant", - "followers_url": "https://api.github.com/users/itsjustaplant/followers", - "following_url": "https://api.github.com/users/itsjustaplant/following{/other_user}", - "gists_url": "https://api.github.com/users/itsjustaplant/gists{/gist_id}", - "starred_url": "https://api.github.com/users/itsjustaplant/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/itsjustaplant/subscriptions", - "organizations_url": "https://api.github.com/users/itsjustaplant/orgs", - "repos_url": "https://api.github.com/users/itsjustaplant/repos", - "events_url": "https://api.github.com/users/itsjustaplant/events{/privacy}", - "received_events_url": "https://api.github.com/users/itsjustaplant/received_events", + "url": "https://api.github.com/users/Nick-Gottschlich", + "html_url": "https://github.com/Nick-Gottschlich", + "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", + "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", + "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", + "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", + "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", + "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 77310348, - "download_count": 356, - "created_at": "2021-01-26T22:43:47Z", - "updated_at": "2021-01-26T22:45:15Z", - "browser_download_url": "https://github.com/itsjustaplant/spofly/releases/download/v1.7.0/spofly1.7.0-darwin-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/itsjustaplant/spofly/tarball/v1.7.0", - "zipball_url": "https://api.github.com/repos/itsjustaplant/spofly/zipball/v1.7.0", - "body_html": "<p>Intro page is added<br>\nIcon is updated with better</p>", - "reactions": { - "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985/reactions", - "total_count": 5, - "+1": 4, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.178Z" - }, - "sqlectron": { - "latestRelease": { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/63213063", - "assets_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/63213063/assets", - "upload_url": "https://uploads.github.com/repos/sqlectron/sqlectron-gui/releases/63213063/assets{?name,label}", - "html_url": "https://github.com/sqlectron/sqlectron-gui/releases/tag/v1.38.0", - "id": 63213063, - "author": { - "login": "MasterOdin", - "id": 1845314, - "node_id": "MDQ6VXNlcjE4NDUzMTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1845314?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MasterOdin", - "html_url": "https://github.com/MasterOdin", - "followers_url": "https://api.github.com/users/MasterOdin/followers", - "following_url": "https://api.github.com/users/MasterOdin/following{/other_user}", - "gists_url": "https://api.github.com/users/MasterOdin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MasterOdin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MasterOdin/subscriptions", - "organizations_url": "https://api.github.com/users/MasterOdin/orgs", - "repos_url": "https://api.github.com/users/MasterOdin/repos", - "events_url": "https://api.github.com/users/MasterOdin/events{/privacy}", - "received_events_url": "https://api.github.com/users/MasterOdin/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAoBBkc4DxI4H", - "tag_name": "v1.38.0", - "target_commitish": "main", - "name": "v1.38.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-31T00:36:24Z", - "published_at": "2022-03-31T00:39:45Z", - "assets": [ + "size": 75487586, + "download_count": 457, + "created_at": "2020-07-30T20:36:45Z", + "updated_at": "2020-07-30T20:39:24Z", + "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia-2.0.2-MAC.dmg" + }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094393", - "id": 61094393, - "node_id": "RA_kwDOAoBBkc4DpDn5", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23429018", + "id": 23429018, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI5MDE4", + "name": "Social.Amnesia.Setup.2.0.2-WINDOWS.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nick-Gottschlich", + "id": 10564265, + "node_id": "MDQ6VXNlcjEwNTY0MjY1", + "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nick-Gottschlich", + "html_url": "https://github.com/Nick-Gottschlich", + "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", + "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", + "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", + "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", + "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", + "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 497, - "download_count": 78, - "created_at": "2022-03-31T00:51:37Z", - "updated_at": "2022-03-31T00:51:37Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/latest-mac.yml" + "size": 56084130, + "download_count": 3062, + "created_at": "2020-07-30T20:41:56Z", + "updated_at": "2020-07-30T20:44:08Z", + "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia.Setup.2.0.2-WINDOWS.exe" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094241", - "id": 61094241, - "node_id": "RA_kwDOAoBBkc4DpDlh", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23522579", + "id": 23522579, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTIyNTc5", + "name": "Social.Amnesia.Setup.2.0.2-WINDOWS32BIT.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nick-Gottschlich", + "id": 10564265, + "node_id": "MDQ6VXNlcjEwNTY0MjY1", + "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nick-Gottschlich", + "html_url": "https://github.com/Nick-Gottschlich", + "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", + "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", + "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", + "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", + "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", + "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", + "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 350, - "download_count": 46, - "created_at": "2022-03-31T00:49:41Z", - "updated_at": "2022-03-31T00:49:42Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/latest.yml" + "size": 54149315, + "download_count": 120, + "created_at": "2020-08-02T17:07:21Z", + "updated_at": "2020-08-02T17:08:24Z", + "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia.Setup.2.0.2-WINDOWS32BIT.exe" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094234", - "id": 61094234, - "node_id": "RA_kwDOAoBBkc4DpDla", - "name": "sqlectron-1.38.0-ia32-win.7z", - "label": "", + "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23429067", + "id": 23429067, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI5MDY3", + "name": "social_amnesia_2.0.2_amd64-LINUX.snap", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "Nick-Gottschlich", + "id": 10564265, + "node_id": "MDQ6VXNlcjEwNTY0MjY1", + "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/Nick-Gottschlich", + "html_url": "https://github.com/Nick-Gottschlich", + "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", + "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", + "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", + "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", + "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", + "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", + "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 63763840, - "download_count": 463, - "created_at": "2022-03-31T00:49:38Z", - "updated_at": "2022-03-31T00:49:41Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-ia32-win.7z" + "size": 71413760, + "download_count": 170, + "created_at": "2020-07-30T20:44:20Z", + "updated_at": "2020-07-30T20:46:37Z", + "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/social_amnesia_2.0.2_amd64-LINUX.snap" + } + ], + "tarball_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/tarball/v2.0.2", + "zipball_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/zipball/v2.0.2", + "body_html": "<h1>Social Amnesia v2.0.2</h1>\n<h3>Changelog</h3>\n<ul>\n<li>Fixed issue where tray icon was not appearing in Windows.</li>\n</ul>\n<h3>Screenshots</h3>\n<h4>Twitter</h4>\n<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/10564265/88597069-0fc61680-d02c-11ea-8922-56ab0b05d477.png\"><img width=\"1777\" alt=\"image\" src=\"https://user-images.githubusercontent.com/10564265/88597069-0fc61680-d02c-11ea-8922-56ab0b05d477.png\" style=\"max-width: 100%;\"></a></p>\n<h4>Reddit</h4>\n<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/10564265/88597110-25d3d700-d02c-11ea-9671-9fe1c423116d.png\"><img width=\"1777\" alt=\"image\" src=\"https://user-images.githubusercontent.com/10564265/88597110-25d3d700-d02c-11ea-9671-9fe1c423116d.png\" style=\"max-width: 100%;\"></a></p>\n<h3>Twitter</h3>\n<ul>\n<li>Log in and out with oAuth, no need for API.</li>\n<li>Delete tweets and remove favorites, en masse or individually.</li>\n<li>White list tweets and favorites.</li>\n<li>Set a time range of tweets/favorites to save.</li>\n<li>Set high scores so if your tweet gets enough favorites or retweets it is saved.</li>\n</ul>\n<h3>Reddit</h3>\n<ul>\n<li>Log in and out with oAuth, no need for API.</li>\n<li>Delete comments and posts, en masse or individually.</li>\n<li>Reddit comments and post body content edit to gibberish before deleting.</li>\n<li>White list comments and posts.</li>\n<li>Set a time range of comments/posts to save.</li>\n<li>Set high scores so if your comment or posts gets enough upvotes it is saved.</li>\n</ul>\n<h3>Scheduling</h3>\n<ul>\n<li>Schedule a daily deletion of your tweets, favorites, comments, and posts on Reddit and Twitter.</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:51.566Z" + }, + "socially": { + "latestRelease": { + "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/44146333", + "assets_url": "https://api.github.com/repos/JackHumphries9/Socially/releases/44146333/assets", + "upload_url": "https://uploads.github.com/repos/JackHumphries9/Socially/releases/44146333/assets{?name,label}", + "html_url": "https://github.com/JackHumphries9/Socially/releases/tag/V1.0", + "id": 44146333, + "author": { + "login": "JackHumphries9", + "id": 66338222, + "node_id": "MDQ6VXNlcjY2MzM4MjIy", + "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/JackHumphries9", + "html_url": "https://github.com/JackHumphries9", + "followers_url": "https://api.github.com/users/JackHumphries9/followers", + "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", + "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", + "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", + "repos_url": "https://api.github.com/users/JackHumphries9/repos", + "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", + "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQ0MTQ2MzMz", + "tag_name": "V1.0", + "target_commitish": "master", + "name": "Socially V1.0", + "draft": false, + "prerelease": false, + "created_at": "2021-06-05T11:50:24Z", + "published_at": "2021-06-05T12:00:57Z", + "assets": [ + { + "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113791", + "id": 38113791, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzkx", + "name": "Socially-Linux_1.0.0-amd64.AppImage", + "label": null, + "uploader": { + "login": "JackHumphries9", + "id": 66338222, + "node_id": "MDQ6VXNlcjY2MzM4MjIy", + "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/JackHumphries9", + "html_url": "https://github.com/JackHumphries9", + "followers_url": "https://api.github.com/users/JackHumphries9/followers", + "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", + "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", + "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", + "repos_url": "https://api.github.com/users/JackHumphries9/repos", + "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", + "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 108314610, + "download_count": 130, + "created_at": "2021-06-05T11:56:28Z", + "updated_at": "2021-06-05T11:58:59Z", + "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.AppImage" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094191", - "id": 61094191, - "node_id": "RA_kwDOAoBBkc4DpDkv", - "name": "sqlectron-1.38.0-ia32-win.zip", - "label": "", + "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113772", + "id": 38113772, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzcy", + "name": "Socially-Linux_1.0.0-amd64.deb", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JackHumphries9", + "id": 66338222, + "node_id": "MDQ6VXNlcjY2MzM4MjIy", + "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JackHumphries9", + "html_url": "https://github.com/JackHumphries9", + "followers_url": "https://api.github.com/users/JackHumphries9/followers", + "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", + "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", + "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", + "repos_url": "https://api.github.com/users/JackHumphries9/repos", + "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", + "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 103817215, - "download_count": 678, - "created_at": "2022-03-31T00:49:02Z", - "updated_at": "2022-03-31T00:49:06Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-ia32-win.zip" + "size": 68418020, + "download_count": 132, + "created_at": "2021-06-05T11:54:50Z", + "updated_at": "2021-06-05T11:58:59Z", + "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.deb" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094368", - "id": 61094368, - "node_id": "RA_kwDOAoBBkc4DpDng", - "name": "sqlectron-1.38.0-mac.zip", - "label": "", + "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113783", + "id": 38113783, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzgz", + "name": "Socially-Linux_1.0.0-amd64.snap", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JackHumphries9", + "id": 66338222, + "node_id": "MDQ6VXNlcjY2MzM4MjIy", + "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JackHumphries9", + "html_url": "https://github.com/JackHumphries9", + "followers_url": "https://api.github.com/users/JackHumphries9/followers", + "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", + "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", + "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", + "repos_url": "https://api.github.com/users/JackHumphries9/repos", + "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", + "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 106614361, - "download_count": 657, - "created_at": "2022-03-31T00:51:28Z", - "updated_at": "2022-03-31T00:51:32Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-mac.zip" + "size": 92319744, + "download_count": 36, + "created_at": "2021-06-05T11:55:42Z", + "updated_at": "2021-06-05T11:58:59Z", + "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.snap" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094369", - "id": 61094369, - "node_id": "RA_kwDOAoBBkc4DpDnh", - "name": "sqlectron-1.38.0-mac.zip.blockmap", - "label": "", + "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113847", + "id": 38113847, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzODQ3", + "name": "Socially-Linux_1.0.0-amd64.zip", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JackHumphries9", + "id": 66338222, + "node_id": "MDQ6VXNlcjY2MzM4MjIy", + "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JackHumphries9", + "html_url": "https://github.com/JackHumphries9", + "followers_url": "https://api.github.com/users/JackHumphries9/followers", + "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", + "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", + "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", + "repos_url": "https://api.github.com/users/JackHumphries9/repos", + "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", + "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 112778, - "download_count": 12, - "created_at": "2022-03-31T00:51:28Z", - "updated_at": "2022-03-31T00:51:29Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-mac.zip.blockmap" + "size": 102452171, + "download_count": 33, + "created_at": "2021-06-05T11:59:34Z", + "updated_at": "2021-06-05T12:00:53Z", + "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.zip" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094116", - "id": 61094116, - "node_id": "RA_kwDOAoBBkc4DpDjk", - "name": "sqlectron-1.38.0-win.7z", - "label": "", + "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113821", + "id": 38113821, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzODIx", + "name": "Socially-Mac_1.0.0-amd64.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JackHumphries9", + "id": 66338222, + "node_id": "MDQ6VXNlcjY2MzM4MjIy", + "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JackHumphries9", + "html_url": "https://github.com/JackHumphries9", + "followers_url": "https://api.github.com/users/JackHumphries9/followers", + "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", + "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", + "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", + "repos_url": "https://api.github.com/users/JackHumphries9/repos", + "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", + "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-7z-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 66112037, - "download_count": 417, - "created_at": "2022-03-31T00:48:20Z", - "updated_at": "2022-03-31T00:48:23Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-win.7z" + "size": 108256439, + "download_count": 387, + "created_at": "2021-06-05T11:57:39Z", + "updated_at": "2021-06-05T11:58:59Z", + "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Mac_1.0.0-amd64.dmg" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61093893", - "id": 61093893, - "node_id": "RA_kwDOAoBBkc4DpDgF", - "name": "sqlectron-1.38.0-win.zip", - "label": "", + "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113740", + "id": 38113740, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzQw", + "name": "Socially-Windows_1.0.0-amd64.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "JackHumphries9", + "id": 66338222, + "node_id": "MDQ6VXNlcjY2MzM4MjIy", + "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/JackHumphries9", + "html_url": "https://github.com/JackHumphries9", + "followers_url": "https://api.github.com/users/JackHumphries9/followers", + "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", + "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", + "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", + "repos_url": "https://api.github.com/users/JackHumphries9/repos", + "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", + "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 107537201, - "download_count": 887, - "created_at": "2022-03-31T00:45:37Z", - "updated_at": "2022-03-31T00:45:41Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-win.zip" - }, + "size": 76546775, + "download_count": 2736, + "created_at": "2021-06-05T11:53:37Z", + "updated_at": "2021-06-05T11:58:59Z", + "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Windows_1.0.0-amd64.exe" + } + ], + "tarball_url": "https://api.github.com/repos/JackHumphries9/Socially/tarball/V1.0", + "zipball_url": "https://api.github.com/repos/JackHumphries9/Socially/zipball/V1.0", + "body_html": "<p>It's finally here! After many Beta builds and many setbacks. Socially has been completely rewritten and works better than ever! Written in React, this new Socially is faster and better than V0.5. Socially will also soon be on the Mac App Store. It is being reviewed and I will edit this when it is live.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:51.618Z" + }, + "sofia": { + "latestRelease": { + "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/46000997", + "assets_url": "https://api.github.com/repos/TaiStudio/Sofia/releases/46000997/assets", + "upload_url": "https://uploads.github.com/repos/TaiStudio/Sofia/releases/46000997/assets{?name,label}", + "html_url": "https://github.com/TaiStudio/Sofia/releases/tag/v1.0.3", + "id": 46000997, + "author": { + "login": "LeGitHubDeTai", + "id": 65470169, + "node_id": "MDQ6VXNlcjY1NDcwMTY5", + "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/LeGitHubDeTai", + "html_url": "https://github.com/LeGitHubDeTai", + "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", + "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", + "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", + "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", + "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", + "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", + "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQ2MDAwOTk3", + "tag_name": "v1.0.3", + "target_commitish": "main", + "name": "v1.0.3", + "draft": false, + "prerelease": false, + "created_at": "2021-07-01T13:12:41Z", + "published_at": "2021-07-10T10:43:10Z", + "assets": [ { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094392", - "id": 61094392, - "node_id": "RA_kwDOAoBBkc4DpDn4", - "name": "sqlectron-1.38.0.dmg", - "label": "", + "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40040665", + "id": 40040665, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQwNjY1", + "name": "latest.yml", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "LeGitHubDeTai", + "id": 65470169, + "node_id": "MDQ6VXNlcjY1NDcwMTY5", + "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/LeGitHubDeTai", + "html_url": "https://github.com/LeGitHubDeTai", + "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", + "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", + "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", + "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", + "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", + "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", + "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 110842349, - "download_count": 778, - "created_at": "2022-03-31T00:51:33Z", - "updated_at": "2022-03-31T00:51:36Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.dmg" + "size": 338, + "download_count": 636, + "created_at": "2021-07-10T10:23:39Z", + "updated_at": "2021-07-10T10:23:41Z", + "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/latest.yml" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094391", - "id": 61094391, - "node_id": "RA_kwDOAoBBkc4DpDn3", - "name": "sqlectron-1.38.0.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40040643", + "id": 40040643, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQwNjQz", + "name": "Sofia.Setup.1.0.3.exe", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "LeGitHubDeTai", + "id": 65470169, + "node_id": "MDQ6VXNlcjY1NDcwMTY5", + "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/LeGitHubDeTai", + "html_url": "https://github.com/LeGitHubDeTai", + "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", + "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", + "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", + "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", + "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", + "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", + "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 117253, - "download_count": 6, - "created_at": "2022-03-31T00:51:33Z", - "updated_at": "2022-03-31T00:51:33Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.dmg.blockmap" + "size": 75826530, + "download_count": 2190, + "created_at": "2021-07-10T10:22:54Z", + "updated_at": "2021-07-10T10:39:36Z", + "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/Sofia.Setup.1.0.3.exe" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094526", - "id": 61094526, - "node_id": "RA_kwDOAoBBkc4DpDp-", - "name": "sqlectron-1.38.0.freebsd", - "label": "", + "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40041163", + "id": 40041163, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQxMTYz", + "name": "Sofia.Setup.1.0.3.exe.blockmap", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "LeGitHubDeTai", + "id": 65470169, + "node_id": "MDQ6VXNlcjY1NDcwMTY5", + "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/LeGitHubDeTai", + "html_url": "https://github.com/LeGitHubDeTai", + "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", + "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", + "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", + "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", + "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", + "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", + "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77083160, - "download_count": 7, - "created_at": "2022-03-31T00:54:22Z", - "updated_at": "2022-03-31T00:54:24Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.freebsd" - }, + "size": 79697, + "download_count": 31, + "created_at": "2021-07-10T10:39:36Z", + "updated_at": "2021-07-10T10:39:38Z", + "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/Sofia.Setup.1.0.3.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/TaiStudio/Sofia/tarball/v1.0.3", + "zipball_url": "https://api.github.com/repos/TaiStudio/Sofia/zipball/v1.0.3", + "body_html": "<h2><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> update:</h2>\n<ul>\n<li>move dir \"%appdata%/.Sofia\" to \"%appdata%/.Tai_Studio/Sofia\"</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:51.840Z" + }, + "soundglass": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:51.961Z" + }, + "soundboard": { + "latestRelease": { + "url": "https://api.github.com/repos/Glecun/soundboard/releases/64663124", + "assets_url": "https://api.github.com/repos/Glecun/soundboard/releases/64663124/assets", + "upload_url": "https://uploads.github.com/repos/Glecun/soundboard/releases/64663124/assets{?name,label}", + "html_url": "https://github.com/Glecun/soundboard/releases/tag/v0.0.6", + "id": 64663124, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOE-Adu84D2q5U", + "tag_name": "v0.0.6", + "target_commitish": "main", + "name": "0.0.6", + "draft": false, + "prerelease": false, + "created_at": "2022-04-18T17:40:10Z", + "published_at": "2022-04-18T17:50:16Z", + "assets": [ { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094615", - "id": 61094615, - "node_id": "RA_kwDOAoBBkc4DpDrX", - "name": "sqlectron-1.38.0.pacman", + "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919199", + "id": 62919199, + "node_id": "RA_kwDOE-Adu84DwBIf", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -94926,19 +101681,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 70948664, - "download_count": 21, - "created_at": "2022-03-31T00:56:04Z", - "updated_at": "2022-03-31T00:56:11Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.pacman" + "size": 370, + "download_count": 216, + "created_at": "2022-04-18T17:44:09Z", + "updated_at": "2022-04-18T17:44:09Z", + "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/latest-linux.yml" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094180", - "id": 61094180, - "node_id": "RA_kwDOAoBBkc4DpDkk", - "name": "sqlectron-1.38.0.tar.gz", + "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919200", + "id": 62919200, + "node_id": "RA_kwDOE-Adu84DwBIg", + "name": "latest.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -94960,19 +101715,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/gzip", + "content_type": "text/yaml", "state": "uploaded", - "size": 104223889, - "download_count": 94, - "created_at": "2022-03-31T00:48:51Z", - "updated_at": "2022-03-31T00:48:54Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.tar.gz" + "size": 348, + "download_count": 5670, + "created_at": "2022-04-18T17:44:09Z", + "updated_at": "2022-04-18T17:44:09Z", + "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/latest.yml" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61093928", - "id": 61093928, - "node_id": "RA_kwDOAoBBkc4DpDgo", - "name": "sqlectron-1.38.0.tar.xz", + "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919130", + "id": 62919130, + "node_id": "RA_kwDOE-Adu84DwBHa", + "name": "soundboard-0.0.6.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -94994,19 +101749,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-xz", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 70436328, - "download_count": 34, - "created_at": "2022-03-31T00:46:23Z", - "updated_at": "2022-03-31T00:46:25Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.tar.xz" + "size": 77794759, + "download_count": 108, + "created_at": "2022-04-18T17:42:57Z", + "updated_at": "2022-04-18T17:43:01Z", + "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-0.0.6.AppImage" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094413", - "id": 61094413, - "node_id": "RA_kwDOAoBBkc4DpDoN", - "name": "sqlectron-1.38.0.x86_64.rpm", + "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919187", + "id": 62919187, + "node_id": "RA_kwDOE-Adu84DwBIT", + "name": "soundboard-Setup-0.0.6.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95028,19 +101783,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 71033788, - "download_count": 94, - "created_at": "2022-03-31T00:52:02Z", - "updated_at": "2022-03-31T00:52:04Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.x86_64.rpm" + "size": 55867168, + "download_count": 3579, + "created_at": "2022-04-18T17:44:06Z", + "updated_at": "2022-04-18T17:44:09Z", + "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-Setup-0.0.6.exe" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094196", - "id": 61094196, - "node_id": "RA_kwDOAoBBkc4DpDk0", - "name": "sqlectron-Setup-1.38.0.exe", + "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919188", + "id": 62919188, + "node_id": "RA_kwDOE-Adu84DwBIU", + "name": "soundboard-Setup-0.0.6.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95064,17 +101819,354 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 153182647, - "download_count": 1066, - "created_at": "2022-03-31T00:49:12Z", - "updated_at": "2022-03-31T00:49:17Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-Setup-1.38.0.exe" + "size": 59625, + "download_count": 314, + "created_at": "2022-04-18T17:44:06Z", + "updated_at": "2022-04-18T17:44:06Z", + "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-Setup-0.0.6.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/Glecun/soundboard/tarball/v0.0.6", + "zipball_url": "https://api.github.com/repos/Glecun/soundboard/zipball/v0.0.6", + "body_html": "<ul>\n<li>Minimize to system tray</li>\n<li>Modify icon/logo</li>\n<li>Change \"Recherche...\" to \"Search...\" placeholder</li>\n<li>Use official myinstant API</li>\n<li>Remove max number of sound limit in list</li>\n<li>Random sound only trigger on local sound</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:52.101Z" + }, + "soundnode": { + "latestRelease": { + "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/4030154", + "assets_url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/4030154/assets", + "upload_url": "https://uploads.github.com/repos/Soundnode/soundnode-app/releases/4030154/assets{?name,label}", + "html_url": "https://github.com/Soundnode/soundnode-app/releases/tag/7.0.0", + "id": 4030154, + "author": { + "login": "weblancaster", + "id": 549394, + "node_id": "MDQ6VXNlcjU0OTM5NA==", + "avatar_url": "https://avatars.githubusercontent.com/u/549394?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/weblancaster", + "html_url": "https://github.com/weblancaster", + "followers_url": "https://api.github.com/users/weblancaster/followers", + "following_url": "https://api.github.com/users/weblancaster/following{/other_user}", + "gists_url": "https://api.github.com/users/weblancaster/gists{/gist_id}", + "starred_url": "https://api.github.com/users/weblancaster/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/weblancaster/subscriptions", + "organizations_url": "https://api.github.com/users/weblancaster/orgs", + "repos_url": "https://api.github.com/users/weblancaster/repos", + "events_url": "https://api.github.com/users/weblancaster/events{/privacy}", + "received_events_url": "https://api.github.com/users/weblancaster/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQwMzAxNTQ=", + "tag_name": "7.0.0", + "target_commitish": "master", + "name": "7.0.0", + "draft": false, + "prerelease": false, + "created_at": "2018-01-05T03:07:35Z", + "published_at": "2018-01-05T11:26:59Z", + "assets": [ + { + "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789374", + "id": 5789374, + "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzQ=", + "name": "Soundnode-darwin-x64.tar.xz", + "label": null, + "uploader": { + "login": "jakejarrett", + "id": 5661105, + "node_id": "MDQ6VXNlcjU2NjExMDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jakejarrett", + "html_url": "https://github.com/jakejarrett", + "followers_url": "https://api.github.com/users/jakejarrett/followers", + "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", + "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", + "organizations_url": "https://api.github.com/users/jakejarrett/orgs", + "repos_url": "https://api.github.com/users/jakejarrett/repos", + "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", + "received_events_url": "https://api.github.com/users/jakejarrett/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-xz", + "state": "uploaded", + "size": 39194300, + "download_count": 2162, + "created_at": "2018-01-05T11:23:11Z", + "updated_at": "2018-01-05T11:23:29Z", + "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-darwin-x64.tar.xz" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094197", - "id": 61094197, - "node_id": "RA_kwDOAoBBkc4DpDk1", - "name": "sqlectron-Setup-1.38.0.exe.blockmap", + "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789375", + "id": 5789375, + "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzU=", + "name": "Soundnode-linux-x64.tar.xz", + "label": null, + "uploader": { + "login": "jakejarrett", + "id": 5661105, + "node_id": "MDQ6VXNlcjU2NjExMDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jakejarrett", + "html_url": "https://github.com/jakejarrett", + "followers_url": "https://api.github.com/users/jakejarrett/followers", + "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", + "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", + "organizations_url": "https://api.github.com/users/jakejarrett/orgs", + "repos_url": "https://api.github.com/users/jakejarrett/repos", + "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", + "received_events_url": "https://api.github.com/users/jakejarrett/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-xz", + "state": "uploaded", + "size": 41073848, + "download_count": 5240, + "created_at": "2018-01-05T11:23:12Z", + "updated_at": "2018-01-05T11:23:46Z", + "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-linux-x64.tar.xz" + }, + { + "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789376", + "id": 5789376, + "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzY=", + "name": "Soundnode-win32-x64.zip", + "label": null, + "uploader": { + "login": "jakejarrett", + "id": 5661105, + "node_id": "MDQ6VXNlcjU2NjExMDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jakejarrett", + "html_url": "https://github.com/jakejarrett", + "followers_url": "https://api.github.com/users/jakejarrett/followers", + "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", + "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", + "organizations_url": "https://api.github.com/users/jakejarrett/orgs", + "repos_url": "https://api.github.com/users/jakejarrett/repos", + "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", + "received_events_url": "https://api.github.com/users/jakejarrett/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 73895276, + "download_count": 6005, + "created_at": "2018-01-05T11:23:12Z", + "updated_at": "2018-01-05T11:24:14Z", + "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-win32-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/Soundnode/soundnode-app/tarball/7.0.0", + "zipball_url": "https://api.github.com/repos/Soundnode/soundnode-app/zipball/7.0.0", + "body_html": "<p><strong>Note</strong><br>\nThis includes the fixed release files.</p>\n<p><strong>Migration to Electron</strong></p>\n<ul>\n<li>The migration work can be found here <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"183123328\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/894\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/894/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/894\">#894</a></li>\n</ul>\n<p><strong>New Feats</strong></p>\n<p><strong>Fixes/Improvements</strong></p>\n<ul>\n<li>Improve artwork hover animation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"173802516\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/860\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/860/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/860\">#860</a></li>\n<li>Fix linux Icon <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"174862498\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/865\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/865/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/865\">#865</a></li>\n<li>Revert linux mpris build <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"176871291\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/873\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/873/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/873\">#873</a></li>\n<li>Fix linux build without mpris <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"177625033\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/877\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/877/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/877\">#877</a></li>\n<li>Fix player bar click area <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"180478242\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/883\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/883/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/883\">#883</a></li>\n<li>Close settings when clicking outside the dropdown <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"169714659\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/842\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/842/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/842\">#842</a></li>\n<li>Add shortcut to like/dislike currently playing song <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"183093878\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/893\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/893/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/893\">#893</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"150680728\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/752\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/752/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/752\">#752</a></li>\n<li>Fix user config bug introduced (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"183123328\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/894\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/894/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/894\">#894</a>) <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"233851273\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/991\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/991/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/991\">#991</a></li>\n<li>Update headerActions.jsx <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"256457576\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/1010\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/1010/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/1010\">#1010</a></li>\n<li>Introduce a setting for the API Key <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"285233072\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/1032\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/1032/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/1032\">#1032</a></li>\n<li>Fix Panic when using npm start on OSX fresh dev setup. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"263325489\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Soundnode/soundnode-app/issues/1016\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Soundnode/soundnode-app/pull/1016/hovercard\" href=\"https://github.com/Soundnode/soundnode-app/pull/1016\">#1016</a></li>\n</ul>\n<p><strong>SHA-256 Sum</strong></p>\n<ul>\n<li>\n<p>Soundnode-linux-x64.tar.xz<br>\n<code>f45d389ad83db00e1eb9a735e24fa2a25b5819ffc29ee0728baffdba8e4d12bc</code></p>\n</li>\n<li>\n<p>Soundnode-darwin-x64.tar.xz<br>\n<code>bada00a3977dace63137e6854465cba213feab5a08bd628d9fa2710f68f01693</code></p>\n</li>\n<li>\n<p>Soundnode-win32-x64.zip<br>\n<code>c8632328243c612ccb5d5751699db29cc054064c9d168ebea9a5e28aaa9f994d</code></p>\n</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:52.110Z" + }, + "source-me": { + "latestRelease": { + "url": "https://api.github.com/repos/theIYD/source-me/releases/8641453", + "assets_url": "https://api.github.com/repos/theIYD/source-me/releases/8641453/assets", + "upload_url": "https://uploads.github.com/repos/theIYD/source-me/releases/8641453/assets{?name,label}", + "html_url": "https://github.com/theIYD/source-me/releases/tag/0.2.1", + "id": 8641453, + "author": { + "login": "theIYD", + "id": 10477827, + "node_id": "MDQ6VXNlcjEwNDc3ODI3", + "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/theIYD", + "html_url": "https://github.com/theIYD", + "followers_url": "https://api.github.com/users/theIYD/followers", + "following_url": "https://api.github.com/users/theIYD/following{/other_user}", + "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", + "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", + "organizations_url": "https://api.github.com/users/theIYD/orgs", + "repos_url": "https://api.github.com/users/theIYD/repos", + "events_url": "https://api.github.com/users/theIYD/events{/privacy}", + "received_events_url": "https://api.github.com/users/theIYD/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTg2NDE0NTM=", + "tag_name": "0.2.1", + "target_commitish": "master", + "name": "Release: 0.2.1", + "draft": false, + "prerelease": false, + "created_at": "2017-11-24T01:19:46Z", + "published_at": "2017-11-24T03:03:19Z", + "assets": [ + { + "url": "https://api.github.com/repos/theIYD/source-me/releases/assets/5433332", + "id": 5433332, + "node_id": "MDEyOlJlbGVhc2VBc3NldDU0MzMzMzI=", + "name": "source-me-linux-x64.zip", + "label": null, + "uploader": { + "login": "theIYD", + "id": 10477827, + "node_id": "MDQ6VXNlcjEwNDc3ODI3", + "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/theIYD", + "html_url": "https://github.com/theIYD", + "followers_url": "https://api.github.com/users/theIYD/followers", + "following_url": "https://api.github.com/users/theIYD/following{/other_user}", + "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", + "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", + "organizations_url": "https://api.github.com/users/theIYD/orgs", + "repos_url": "https://api.github.com/users/theIYD/repos", + "events_url": "https://api.github.com/users/theIYD/events{/privacy}", + "received_events_url": "https://api.github.com/users/theIYD/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 69222334, + "download_count": 240, + "created_at": "2017-11-24T02:54:48Z", + "updated_at": "2017-11-24T03:01:54Z", + "browser_download_url": "https://github.com/theIYD/source-me/releases/download/0.2.1/source-me-linux-x64.zip" + }, + { + "url": "https://api.github.com/repos/theIYD/source-me/releases/assets/5433281", + "id": 5433281, + "node_id": "MDEyOlJlbGVhc2VBc3NldDU0MzMyODE=", + "name": "source-me-win-x64.zip", + "label": null, + "uploader": { + "login": "theIYD", + "id": 10477827, + "node_id": "MDQ6VXNlcjEwNDc3ODI3", + "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/theIYD", + "html_url": "https://github.com/theIYD", + "followers_url": "https://api.github.com/users/theIYD/followers", + "following_url": "https://api.github.com/users/theIYD/following{/other_user}", + "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", + "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", + "organizations_url": "https://api.github.com/users/theIYD/orgs", + "repos_url": "https://api.github.com/users/theIYD/repos", + "events_url": "https://api.github.com/users/theIYD/events{/privacy}", + "received_events_url": "https://api.github.com/users/theIYD/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 60628475, + "download_count": 837, + "created_at": "2017-11-24T02:40:31Z", + "updated_at": "2017-11-24T02:46:37Z", + "browser_download_url": "https://github.com/theIYD/source-me/releases/download/0.2.1/source-me-win-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/theIYD/source-me/tarball/0.2.1", + "zipball_url": "https://api.github.com/repos/theIYD/source-me/zipball/0.2.1", + "body_html": "<p><strong>What's new</strong></p>\n<ul>\n<li>\n<p>Image Compressor:<br>\nA small tool built with <a href=\"https://github.com/xkeshi/image-compressor\">xkeshi's module</a> to compress JPEG images in size.</p>\n</li>\n<li>\n<p>Support Linux<br>\n<a href=\"https://github.com/theIYD/source-me/wiki/How-to-get-Colour-Emojis-on-Linux-platforms-%3F\">Head over here</a> to know <strong>How to get Color Emojis in Linux ?</strong></p>\n</li>\n</ul>\n<br>\n<p><strong>Changelog</strong></p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"2340d36 bestzip for windows platform\n4f25410 use bestzip module to zip the builds\n40d882b 0.2.1\n11b1bac make default .png\n3e5756c do not go frameless on any operating system\n77acd57 feature: imagecompresser\"><pre class=\"notranslate\"><code>2340d36 bestzip for windows platform\n4f25410 use bestzip module to zip the builds\n40d882b 0.2.1\n11b1bac make default .png\n3e5756c do not go frameless on any operating system\n77acd57 feature: imagecompresser\n</code></pre></div>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:52.405Z" + }, + "spinshare-client": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:52.615Z" + }, + "spaceeye": { + "latestRelease": { + "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/40901665", + "assets_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/40901665/assets", + "upload_url": "https://uploads.github.com/repos/KYDronePilot/SpaceEye/releases/40901665/assets{?name,label}", + "html_url": "https://github.com/KYDronePilot/SpaceEye/releases/tag/v1.2.1", + "id": 40901665, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQwOTAxNjY1", + "tag_name": "v1.2.1", + "target_commitish": "master", + "name": "1.2.1", + "draft": false, + "prerelease": false, + "created_at": "2021-04-03T16:19:36Z", + "published_at": "2021-04-03T20:02:41Z", + "assets": [ + { + "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34563302", + "id": 34563302, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NTYzMzAy", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "KYDronePilot", + "id": 33381603, + "node_id": "MDQ6VXNlcjMzMzgxNjAz", + "avatar_url": "https://avatars.githubusercontent.com/u/33381603?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KYDronePilot", + "html_url": "https://github.com/KYDronePilot", + "followers_url": "https://api.github.com/users/KYDronePilot/followers", + "following_url": "https://api.github.com/users/KYDronePilot/following{/other_user}", + "gists_url": "https://api.github.com/users/KYDronePilot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KYDronePilot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KYDronePilot/subscriptions", + "organizations_url": "https://api.github.com/users/KYDronePilot/orgs", + "repos_url": "https://api.github.com/users/KYDronePilot/repos", + "events_url": "https://api.github.com/users/KYDronePilot/events{/privacy}", + "received_events_url": "https://api.github.com/users/KYDronePilot/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 367, + "download_count": 6321615, + "created_at": "2021-04-07T03:38:51Z", + "updated_at": "2021-04-07T03:38:51Z", + "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/latest.yml" + }, + { + "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407343", + "id": 34407343, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzQz", + "name": "SpaceEye-Setup-1.2.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95098,17 +102190,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 160577, - "download_count": 8, - "created_at": "2022-03-31T00:49:12Z", - "updated_at": "2022-03-31T00:49:12Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-Setup-1.38.0.exe.blockmap" + "size": 61812694, + "download_count": 14899, + "created_at": "2021-04-03T16:27:25Z", + "updated_at": "2021-04-03T16:27:26Z", + "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-Setup-1.2.1.exe" }, { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094338", - "id": 61094338, - "node_id": "RA_kwDOAoBBkc4DpDnC", - "name": "sqlectron_1.38.0_amd64.deb", + "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407342", + "id": 34407342, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzQy", + "name": "SpaceEye-Setup-1.2.1.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95132,19 +102224,107 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 70932986, - "download_count": 481, - "created_at": "2022-03-31T00:50:32Z", - "updated_at": "2022-03-31T00:50:34Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron_1.38.0_amd64.deb" + "size": 64030, + "download_count": 6568, + "created_at": "2021-04-03T16:27:25Z", + "updated_at": "2021-04-03T16:27:25Z", + "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-Setup-1.2.1.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/tarball/v1.38.0", - "zipball_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/zipball/v1.38.0", - "body_html": "<h2>Features</h2>\n<ul>\n<li>Sign and notarize builds for macOS</li>\n</ul>\n<h2>Bugfixes</h2>\n<ul>\n<li>Fix bug where switching tab causes loss of editor focus (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1109875974\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sqlectron/sqlectron-gui/issues/687\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sqlectron/sqlectron-gui/pull/687/hovercard\" href=\"https://github.com/sqlectron/sqlectron-gui/pull/687\">#687</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1120236665\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sqlectron/sqlectron-gui/issues/690\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sqlectron/sqlectron-gui/pull/690/hovercard\" href=\"https://github.com/sqlectron/sqlectron-gui/pull/690\">#690</a>) (thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/synle/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/synle\">@synle</a>)</li>\n<li>Fix clicking on link to docs from config modal</li>\n</ul>\n<h2>Dependencies</h2>\n<ul>\n<li>Update to <code>sqlectron-db-core</code> to 0.11.0 (includes update to underlying ssh library to support more protocols)</li>\n<li>Migrate from <code>redux</code> to <code>@redux/toolkit</code></li>\n<li>Use regular <code>lodash</code> over per method installations</li>\n<li>Update <code>classnames</code> to 2.3.1</li>\n<li>Update to <code>react-ace</code> 9.4.4 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1024723270\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sqlectron/sqlectron-gui/issues/683\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sqlectron/sqlectron-gui/pull/683/hovercard\" href=\"https://github.com/sqlectron/sqlectron-gui/pull/683\">#683</a>) (thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tomch3ng/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tomch3ng\">@tomch3ng</a>)</li>\n<li>Migrate from <code>node-sass</code> to <code>sass</code></li>\n</ul>\n<h2>Developer</h2>\n<ul>\n<li>Fix hot module reloading</li>\n<li>Use port 9000 for webpack server</li>\n<li>Migrate much of remaining JS code to TS</li>\n</ul>", - "mentions_count": 2 + "tarball_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/tarball/v1.2.1", + "zipball_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/zipball/v1.2.1", + "body_html": "<h1>Changes</h1>\n<h2>Added</h2>\n<ul>\n<li>Status icon in the top left of each thumbnail.\n<ul>\n<li>Clicking on the icon reveals more info about the view and its status.</li>\n</ul>\n</li>\n<li>A force-reload button in the top right of a hovered thumbnail.\n<ul>\n<li>Forces SpaceEye to re-download the image, in case the image was corrupted.</li>\n</ul>\n</li>\n</ul>\n<h2>Changes</h2>\n<ul>\n<li>Only download satellite config if it changed to reduce bandwidth.</li>\n<li>No DNS HTTP probes on certain domains to prevent new image sources from freezing up when downloading.</li>\n</ul>\n<h2>Fixed</h2>\n<ul>\n<li>Use dark icon on light Windows taskbar.</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:52.615Z" + }, + "spofly": { + "latestRelease": { + "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985", + "assets_url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985/assets", + "upload_url": "https://uploads.github.com/repos/itsjustaplant/spofly/releases/36940985/assets{?name,label}", + "html_url": "https://github.com/itsjustaplant/spofly/releases/tag/v1.7.0", + "id": 36940985, + "author": { + "login": "itsjustaplant", + "id": 42607830, + "node_id": "MDQ6VXNlcjQyNjA3ODMw", + "avatar_url": "https://avatars.githubusercontent.com/u/42607830?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/itsjustaplant", + "html_url": "https://github.com/itsjustaplant", + "followers_url": "https://api.github.com/users/itsjustaplant/followers", + "following_url": "https://api.github.com/users/itsjustaplant/following{/other_user}", + "gists_url": "https://api.github.com/users/itsjustaplant/gists{/gist_id}", + "starred_url": "https://api.github.com/users/itsjustaplant/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/itsjustaplant/subscriptions", + "organizations_url": "https://api.github.com/users/itsjustaplant/orgs", + "repos_url": "https://api.github.com/users/itsjustaplant/repos", + "events_url": "https://api.github.com/users/itsjustaplant/events{/privacy}", + "received_events_url": "https://api.github.com/users/itsjustaplant/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM2OTQwOTg1", + "tag_name": "v1.7.0", + "target_commitish": "macos", + "name": "Major Update", + "draft": false, + "prerelease": false, + "created_at": "2021-01-26T22:35:04Z", + "published_at": "2021-01-26T22:45:31Z", + "assets": [ + { + "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/assets/31230767", + "id": 31230767, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMjMwNzY3", + "name": "spofly1.7.0-darwin-x64.zip", + "label": null, + "uploader": { + "login": "itsjustaplant", + "id": 42607830, + "node_id": "MDQ6VXNlcjQyNjA3ODMw", + "avatar_url": "https://avatars.githubusercontent.com/u/42607830?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/itsjustaplant", + "html_url": "https://github.com/itsjustaplant", + "followers_url": "https://api.github.com/users/itsjustaplant/followers", + "following_url": "https://api.github.com/users/itsjustaplant/following{/other_user}", + "gists_url": "https://api.github.com/users/itsjustaplant/gists{/gist_id}", + "starred_url": "https://api.github.com/users/itsjustaplant/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/itsjustaplant/subscriptions", + "organizations_url": "https://api.github.com/users/itsjustaplant/orgs", + "repos_url": "https://api.github.com/users/itsjustaplant/repos", + "events_url": "https://api.github.com/users/itsjustaplant/events{/privacy}", + "received_events_url": "https://api.github.com/users/itsjustaplant/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 77310348, + "download_count": 405, + "created_at": "2021-01-26T22:43:47Z", + "updated_at": "2021-01-26T22:45:15Z", + "browser_download_url": "https://github.com/itsjustaplant/spofly/releases/download/v1.7.0/spofly1.7.0-darwin-x64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/itsjustaplant/spofly/tarball/v1.7.0", + "zipball_url": "https://api.github.com/repos/itsjustaplant/spofly/zipball/v1.7.0", + "body_html": "<p>Intro page is added<br>\nIcon is updated with better</p>", + "reactions": { + "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985/reactions", + "total_count": 6, + "+1": 4, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 1, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.251Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:52.638Z" }, "spotspot": { "latestRelease": { @@ -95211,7 +102391,7 @@ "content_type": "application/x-diskcopy", "state": "uploaded", "size": 68259772, - "download_count": 846, + "download_count": 1180, "created_at": "2020-06-10T16:48:37Z", "updated_at": "2020-06-10T16:49:13Z", "browser_download_url": "https://github.com/will-stone/SpotSpot/releases/download/v4.0.2/SpotSpot-4.0.2.dmg" @@ -95245,7 +102425,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 68473115, - "download_count": 13548, + "download_count": 13939, "created_at": "2020-06-10T16:49:19Z", "updated_at": "2020-06-10T16:49:48Z", "browser_download_url": "https://github.com/will-stone/SpotSpot/releases/download/v4.0.2/SpotSpot-darwin-x64-4.0.2.zip" @@ -95255,15 +102435,15 @@ "zipball_url": "https://api.github.com/repos/will-stone/SpotSpot/zipball/v4.0.2", "body_html": "<p>All the changes are under the bonnet. This includes Apple notarization, which means new users of SpotSpot should find it much faster to respond.</p>\n<p>Website has been updated.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.277Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:52.894Z" }, "sqlui-native": { "latestRelease": { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/65583379", - "assets_url": "https://api.github.com/repos/synle/sqlui-native/releases/65583379/assets", - "upload_url": "https://uploads.github.com/repos/synle/sqlui-native/releases/65583379/assets{?name,label}", - "html_url": "https://github.com/synle/sqlui-native/releases/tag/1.25.3", - "id": 65583379, + "url": "https://api.github.com/repos/synle/sqlui-native/releases/122348533", + "assets_url": "https://api.github.com/repos/synle/sqlui-native/releases/122348533/assets", + "upload_url": "https://uploads.github.com/repos/synle/sqlui-native/releases/122348533/assets{?name,label}", + "html_url": "https://github.com/synle/sqlui-native/releases/tag/1.62.22", + "id": 122348533, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -95284,20 +102464,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOGuGpx84D6LkT", - "tag_name": "1.25.3", - "target_commitish": "96b112b79958f638ee80e56a90fc7a2f85f9369e", - "name": "1.25.3", + "node_id": "RE_kwDOGuGpx84HSuP1", + "tag_name": "1.62.22", + "target_commitish": "45d106465600bb11512c0a90f8a711abdd0595bc", + "name": "1.62.22", "draft": false, "prerelease": false, - "created_at": "2022-04-28T03:40:22Z", - "published_at": "2022-04-28T14:11:46Z", + "created_at": "2023-09-24T13:49:52Z", + "published_at": "2023-09-24T13:50:28Z", "assets": [ { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918444", - "id": 63918444, - "node_id": "RA_kwDOGuGpx84Dz1Fs", - "name": "sqlui-native-1.25.3.deb", + "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/127500739", + "id": 127500739, + "node_id": "RA_kwDOGuGpx84HmYHD", + "name": "sqlui-native-1.62.22.appx", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95321,17 +102501,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81119524, - "download_count": 3, - "created_at": "2022-04-28T14:21:19Z", - "updated_at": "2022-04-28T14:21:21Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.deb" + "size": 152113090, + "download_count": 1, + "created_at": "2023-09-24T14:02:41Z", + "updated_at": "2023-09-24T14:02:46Z", + "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.62.22/sqlui-native-1.62.22.appx" }, { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918562", - "id": 63918562, - "node_id": "RA_kwDOGuGpx84Dz1Hi", - "name": "sqlui-native-1.25.3.dmg", + "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/127500842", + "id": 127500842, + "node_id": "RA_kwDOGuGpx84HmYIq", + "name": "sqlui-native-1.62.22.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95355,17 +102535,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 123982250, - "download_count": 7, - "created_at": "2022-04-28T14:22:39Z", - "updated_at": "2022-04-28T14:22:44Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.dmg" + "size": 90763012, + "download_count": 18, + "created_at": "2023-09-24T14:05:18Z", + "updated_at": "2023-09-24T14:05:20Z", + "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.62.22/sqlui-native-1.62.22.deb" }, { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918440", - "id": 63918440, - "node_id": "RA_kwDOGuGpx84Dz1Fo", - "name": "sqlui-native-1.25.3.exe", + "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/127500885", + "id": 127500885, + "node_id": "RA_kwDOGuGpx84HmYJV", + "name": "sqlui-native-1.62.22.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95389,17 +102569,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 92093645, - "download_count": 21, - "created_at": "2022-04-28T14:21:15Z", - "updated_at": "2022-04-28T14:21:20Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.exe" + "size": 138164839, + "download_count": 85, + "created_at": "2023-09-24T14:05:34Z", + "updated_at": "2023-09-24T14:05:39Z", + "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.62.22/sqlui-native-1.62.22.dmg" }, { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918446", - "id": 63918446, - "node_id": "RA_kwDOGuGpx84Dz1Fu", - "name": "sqlui-native-1.25.3.rpm", + "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/127500699", + "id": 127500699, + "node_id": "RA_kwDOGuGpx84HmYGb", + "name": "sqlui-native-1.62.22.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95423,17 +102603,85 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82448028, - "download_count": 0, - "created_at": "2022-04-28T14:21:22Z", - "updated_at": "2022-04-28T14:21:25Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.rpm" + "size": 102832186, + "download_count": 63, + "created_at": "2023-09-24T14:01:14Z", + "updated_at": "2023-09-24T14:01:18Z", + "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.62.22/sqlui-native-1.62.22.exe" + }, + { + "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/127500858", + "id": 127500858, + "node_id": "RA_kwDOGuGpx84HmYI6", + "name": "sqlui-native-1.62.22.pacman", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 90774092, + "download_count": 58, + "created_at": "2023-09-24T14:05:26Z", + "updated_at": "2023-09-24T14:05:28Z", + "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.62.22/sqlui-native-1.62.22.pacman" + }, + { + "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/127500843", + "id": 127500843, + "node_id": "RA_kwDOGuGpx84HmYIr", + "name": "sqlui-native-1.62.22.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 91249753, + "download_count": 3, + "created_at": "2023-09-24T14:05:21Z", + "updated_at": "2023-09-24T14:05:23Z", + "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.62.22/sqlui-native-1.62.22.rpm" }, { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918469", - "id": 63918469, - "node_id": "RA_kwDOGuGpx84Dz1GF", - "name": "sqlui-native-1.25.3.snap", + "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/127500849", + "id": 127500849, + "node_id": "RA_kwDOGuGpx84HmYIx", + "name": "sqlui-native-1.62.22.snap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -95457,18 +102705,18 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 110862336, + "size": 123445248, "download_count": 1, - "created_at": "2022-04-28T14:21:25Z", - "updated_at": "2022-04-28T14:21:28Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.snap" + "created_at": "2023-09-24T14:05:23Z", + "updated_at": "2023-09-24T14:05:26Z", + "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.62.22/sqlui-native-1.62.22.snap" } ], - "tarball_url": "https://api.github.com/repos/synle/sqlui-native/tarball/1.25.3", - "zipball_url": "https://api.github.com/repos/synle/sqlui-native/zipball/1.25.3", + "tarball_url": "https://api.github.com/repos/synle/sqlui-native/tarball/1.62.22", + "zipball_url": "https://api.github.com/repos/synle/sqlui-native/zipball/1.62.22", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.348Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:53.134Z" }, "stacker": { "latestRelease": { @@ -95535,7 +102783,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 64831040, - "download_count": 60, + "download_count": 129, "created_at": "2020-03-29T03:35:11Z", "updated_at": "2020-03-29T03:36:49Z", "browser_download_url": "https://github.com/enqueuer-land/stacker/releases/download/v0.2.0/stacker-0.2.0.AppImage.zip" @@ -95569,7 +102817,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 64056927, - "download_count": 67, + "download_count": 131, "created_at": "2020-03-29T03:36:49Z", "updated_at": "2020-03-29T03:37:42Z", "browser_download_url": "https://github.com/enqueuer-land/stacker/releases/download/v0.2.0/stacker-0.2.0.dmg" @@ -95603,7 +102851,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 45141602, - "download_count": 106, + "download_count": 195, "created_at": "2020-03-29T03:37:42Z", "updated_at": "2020-03-29T03:38:01Z", "browser_download_url": "https://github.com/enqueuer-land/stacker/releases/download/v0.2.0/stacker.Setup.0.2.0.exe.zip" @@ -95613,228 +102861,683 @@ "zipball_url": "https://api.github.com/repos/enqueuer-land/stacker/zipball/v0.2.0", "body_html": "<p>First commit after carabina merge</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.396Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:53.151Z" }, - "standup-picker": { + "sqlectron": { "latestRelease": { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231", - "assets_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231/assets", - "upload_url": "https://uploads.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231/assets{?name,label}", - "html_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/tag/v2.0.0", - "id": 58919231, + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/63213063", + "assets_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/63213063/assets", + "upload_url": "https://uploads.github.com/repos/sqlectron/sqlectron-gui/releases/63213063/assets{?name,label}", + "html_url": "https://github.com/sqlectron/sqlectron-gui/releases/tag/v1.38.0", + "id": 63213063, "author": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", + "login": "MasterOdin", + "id": 1845314, + "node_id": "MDQ6VXNlcjE4NDUzMTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1845314?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", + "url": "https://api.github.com/users/MasterOdin", + "html_url": "https://github.com/MasterOdin", + "followers_url": "https://api.github.com/users/MasterOdin/followers", + "following_url": "https://api.github.com/users/MasterOdin/following{/other_user}", + "gists_url": "https://api.github.com/users/MasterOdin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MasterOdin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MasterOdin/subscriptions", + "organizations_url": "https://api.github.com/users/MasterOdin/orgs", + "repos_url": "https://api.github.com/users/MasterOdin/repos", + "events_url": "https://api.github.com/users/MasterOdin/events{/privacy}", + "received_events_url": "https://api.github.com/users/MasterOdin/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBd_REs4Dgwk_", - "tag_name": "v2.0.0", - "target_commitish": "master", - "name": "2.0.0", + "node_id": "RE_kwDOAoBBkc4DxI4H", + "tag_name": "v1.38.0", + "target_commitish": "main", + "name": "v1.38.0", "draft": false, "prerelease": false, - "created_at": "2022-02-08T07:46:32Z", - "published_at": "2022-02-08T10:42:31Z", + "created_at": "2022-03-31T00:36:24Z", + "published_at": "2022-03-31T00:39:45Z", "assets": [ { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096226", - "id": 56096226, - "node_id": "RA_kwDOBd_REs4DV_Xi", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094393", + "id": 61094393, + "node_id": "RA_kwDOAoBBkc4DpDn5", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 497, + "download_count": 1838, + "created_at": "2022-03-31T00:51:37Z", + "updated_at": "2022-03-31T00:51:37Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094241", + "id": 61094241, + "node_id": "RA_kwDOAoBBkc4DpDlh", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 350, + "download_count": 906, + "created_at": "2022-03-31T00:49:41Z", + "updated_at": "2022-03-31T00:49:42Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/latest.yml" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094234", + "id": 61094234, + "node_id": "RA_kwDOAoBBkc4DpDla", + "name": "sqlectron-1.38.0-ia32-win.7z", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-7z-compressed", + "state": "uploaded", + "size": 63763840, + "download_count": 7964, + "created_at": "2022-03-31T00:49:38Z", + "updated_at": "2022-03-31T00:49:41Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-ia32-win.7z" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094191", + "id": 61094191, + "node_id": "RA_kwDOAoBBkc4DpDkv", + "name": "sqlectron-1.38.0-ia32-win.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 103817215, + "download_count": 12333, + "created_at": "2022-03-31T00:49:02Z", + "updated_at": "2022-03-31T00:49:06Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-ia32-win.zip" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094368", + "id": 61094368, + "node_id": "RA_kwDOAoBBkc4DpDng", + "name": "sqlectron-1.38.0-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 106614361, + "download_count": 7815, + "created_at": "2022-03-31T00:51:28Z", + "updated_at": "2022-03-31T00:51:32Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-mac.zip" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094369", + "id": 61094369, + "node_id": "RA_kwDOAoBBkc4DpDnh", + "name": "sqlectron-1.38.0-mac.zip.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 112778, + "download_count": 122, + "created_at": "2022-03-31T00:51:28Z", + "updated_at": "2022-03-31T00:51:29Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-mac.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094116", + "id": 61094116, + "node_id": "RA_kwDOAoBBkc4DpDjk", + "name": "sqlectron-1.38.0-win.7z", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-7z-compressed", + "state": "uploaded", + "size": 66112037, + "download_count": 7996, + "created_at": "2022-03-31T00:48:20Z", + "updated_at": "2022-03-31T00:48:23Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-win.7z" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61093893", + "id": 61093893, + "node_id": "RA_kwDOAoBBkc4DpDgF", + "name": "sqlectron-1.38.0-win.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 107537201, + "download_count": 18641, + "created_at": "2022-03-31T00:45:37Z", + "updated_at": "2022-03-31T00:45:41Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-win.zip" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094392", + "id": 61094392, + "node_id": "RA_kwDOAoBBkc4DpDn4", + "name": "sqlectron-1.38.0.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 110842349, + "download_count": 17663, + "created_at": "2022-03-31T00:51:33Z", + "updated_at": "2022-03-31T00:51:36Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.dmg" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094391", + "id": 61094391, + "node_id": "RA_kwDOAoBBkc4DpDn3", + "name": "sqlectron-1.38.0.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 117253, + "download_count": 85, + "created_at": "2022-03-31T00:51:33Z", + "updated_at": "2022-03-31T00:51:33Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094526", + "id": 61094526, + "node_id": "RA_kwDOAoBBkc4DpDp-", + "name": "sqlectron-1.38.0.freebsd", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77083160, + "download_count": 134, + "created_at": "2022-03-31T00:54:22Z", + "updated_at": "2022-03-31T00:54:24Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.freebsd" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094615", + "id": 61094615, + "node_id": "RA_kwDOAoBBkc4DpDrX", + "name": "sqlectron-1.38.0.pacman", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 70948664, + "download_count": 1190, + "created_at": "2022-03-31T00:56:04Z", + "updated_at": "2022-03-31T00:56:11Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.pacman" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094180", + "id": 61094180, + "node_id": "RA_kwDOAoBBkc4DpDkk", + "name": "sqlectron-1.38.0.tar.gz", "label": "", "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/gzip", "state": "uploaded", - "size": 519, - "download_count": 13, - "created_at": "2022-02-07T17:59:50Z", - "updated_at": "2022-02-07T17:59:50Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/latest-mac.yml" + "size": 104223889, + "download_count": 1657, + "created_at": "2022-03-31T00:48:51Z", + "updated_at": "2022-03-31T00:48:54Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.tar.gz" }, { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096115", - "id": 56096115, - "node_id": "RA_kwDOBd_REs4DV_Vz", - "name": "StandupPicker-2.0.0-x64-mac.dmg", + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61093928", + "id": 61093928, + "node_id": "RA_kwDOAoBBkc4DpDgo", + "name": "sqlectron-1.38.0.tar.xz", "label": "", "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-xz", "state": "uploaded", - "size": 86598820, - "download_count": 11, - "created_at": "2022-02-07T17:59:00Z", - "updated_at": "2022-02-07T17:59:38Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.dmg" + "size": 70436328, + "download_count": 335, + "created_at": "2022-03-31T00:46:23Z", + "updated_at": "2022-03-31T00:46:25Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.tar.xz" }, { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096114", - "id": 56096114, - "node_id": "RA_kwDOBd_REs4DV_Vy", - "name": "StandupPicker-2.0.0-x64-mac.dmg.blockmap", + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094413", + "id": 61094413, + "node_id": "RA_kwDOAoBBkc4DpDoN", + "name": "sqlectron-1.38.0.x86_64.rpm", "label": "", "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 71033788, + "download_count": 1662, + "created_at": "2022-03-31T00:52:02Z", + "updated_at": "2022-03-31T00:52:04Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094196", + "id": 61094196, + "node_id": "RA_kwDOAoBBkc4DpDk0", + "name": "sqlectron-Setup-1.38.0.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91153, - "download_count": 3, - "created_at": "2022-02-07T17:59:00Z", - "updated_at": "2022-02-07T17:59:00Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.dmg.blockmap" + "size": 153182647, + "download_count": 21457, + "created_at": "2022-03-31T00:49:12Z", + "updated_at": "2022-03-31T00:49:17Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-Setup-1.38.0.exe" }, { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096158", - "id": 56096158, - "node_id": "RA_kwDOBd_REs4DV_We", - "name": "StandupPicker-2.0.0-x64-mac.zip", + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094197", + "id": 61094197, + "node_id": "RA_kwDOAoBBkc4DpDk1", + "name": "sqlectron-Setup-1.38.0.exe.blockmap", "label": "", "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 83552265, - "download_count": 5, - "created_at": "2022-02-07T17:59:20Z", - "updated_at": "2022-02-07T17:59:50Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.zip" + "size": 160577, + "download_count": 135, + "created_at": "2022-03-31T00:49:12Z", + "updated_at": "2022-03-31T00:49:12Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-Setup-1.38.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096157", - "id": 56096157, - "node_id": "RA_kwDOBd_REs4DV_Wd", - "name": "StandupPicker-2.0.0-x64-mac.zip.blockmap", + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094338", + "id": 61094338, + "node_id": "RA_kwDOAoBBkc4DpDnC", + "name": "sqlectron_1.38.0_amd64.deb", "label": "", "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89479, - "download_count": 3, - "created_at": "2022-02-07T17:59:20Z", - "updated_at": "2022-02-07T17:59:20Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.zip.blockmap" + "size": 70932986, + "download_count": 8444, + "created_at": "2022-03-31T00:50:32Z", + "updated_at": "2022-03-31T00:50:34Z", + "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron_1.38.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/tarball/v2.0.0", - "zipball_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/zipball/v2.0.0", - "body_html": "<h1>Breaking Change</h1>\n<ul>\n<li>Completely rewritten in Vue 3</li>\n<li>Previous data backups are not compatible with this version</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/tarball/v1.38.0", + "zipball_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/zipball/v1.38.0", + "body_html": "<h2>Features</h2>\n<ul>\n<li>Sign and notarize builds for macOS</li>\n</ul>\n<h2>Bugfixes</h2>\n<ul>\n<li>Fix bug where switching tab causes loss of editor focus (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1109875974\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sqlectron/sqlectron-gui/issues/687\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sqlectron/sqlectron-gui/pull/687/hovercard\" href=\"https://github.com/sqlectron/sqlectron-gui/pull/687\">#687</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1120236665\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sqlectron/sqlectron-gui/issues/690\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sqlectron/sqlectron-gui/pull/690/hovercard\" href=\"https://github.com/sqlectron/sqlectron-gui/pull/690\">#690</a>) (thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/synle/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/synle\">@synle</a>)</li>\n<li>Fix clicking on link to docs from config modal</li>\n</ul>\n<h2>Dependencies</h2>\n<ul>\n<li>Update to <code>sqlectron-db-core</code> to 0.11.0 (includes update to underlying ssh library to support more protocols)</li>\n<li>Migrate from <code>redux</code> to <code>@redux/toolkit</code></li>\n<li>Use regular <code>lodash</code> over per method installations</li>\n<li>Update <code>classnames</code> to 2.3.1</li>\n<li>Update to <code>react-ace</code> 9.4.4 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1024723270\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sqlectron/sqlectron-gui/issues/683\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sqlectron/sqlectron-gui/pull/683/hovercard\" href=\"https://github.com/sqlectron/sqlectron-gui/pull/683\">#683</a>) (thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tomch3ng/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tomch3ng\">@tomch3ng</a>)</li>\n<li>Migrate from <code>node-sass</code> to <code>sass</code></li>\n</ul>\n<h2>Developer</h2>\n<ul>\n<li>Fix hot module reloading</li>\n<li>Use port 9000 for webpack server</li>\n<li>Migrate much of remaining JS code to TS</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/63213063/reactions", + "total_count": 77, + "+1": 40, + "-1": 0, + "laugh": 7, + "hooray": 0, + "confused": 0, + "heart": 27, + "rocket": 3, + "eyes": 0 + }, + "mentions_count": 2 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.489Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:53.170Z" }, "standard-notes": { "latestRelease": { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/62872462", - "assets_url": "https://api.github.com/repos/standardnotes/desktop/releases/62872462/assets", - "upload_url": "https://uploads.github.com/repos/standardnotes/desktop/releases/62872462/assets{?name,label}", - "html_url": "https://github.com/standardnotes/desktop/releases/tag/v3.14.1", - "id": 62872462, + "url": "https://api.github.com/repos/standardnotes/desktop/releases/69839957", + "assets_url": "https://api.github.com/repos/standardnotes/desktop/releases/69839957/assets", + "upload_url": "https://uploads.github.com/repos/standardnotes/desktop/releases/69839957/assets{?name,label}", + "html_url": "https://github.com/standardnotes/desktop/releases/tag/v3.22.11", + "id": 69839957, "author": { "login": "moughxyz", "id": 3277844, @@ -95855,21 +103558,21 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBJ0GmM4Dv1uO", - "tag_name": "v3.14.1", + "node_id": "RE_kwDOBJ0GmM4EKaxV", + "tag_name": "v3.22.11", "target_commitish": "main", - "name": "3.14.1", + "name": "3.22.11", "draft": false, "prerelease": false, - "created_at": "2022-03-10T17:29:20Z", - "published_at": "2022-03-27T17:40:33Z", + "created_at": "2022-06-02T16:18:31Z", + "published_at": "2022-06-20T11:52:09Z", "assets": [ { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761617", - "id": 60761617, - "node_id": "RA_kwDOBJ0GmM4DnyYR", - "name": "builder-effective-config.yaml", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021592", + "id": 69021592, + "node_id": "RA_kwDOBJ0GmM4EHS-Y", + "name": "builder-debug.yml", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -95892,18 +103595,18 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 997, - "download_count": 9, - "created_at": "2022-03-27T17:33:42Z", - "updated_at": "2022-03-27T17:33:42Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/builder-effective-config.yaml" + "size": 859, + "download_count": 20, + "created_at": "2022-06-20T11:45:34Z", + "updated_at": "2022-06-20T11:45:34Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/builder-debug.yml" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761613", - "id": 60761613, - "node_id": "RA_kwDOBJ0GmM4DnyYN", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021593", + "id": 69021593, + "node_id": "RA_kwDOBJ0GmM4EHS-Z", "name": "latest-linux-arm64.yml", - "label": "", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -95926,18 +103629,18 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 407, + "size": 410, "download_count": 14, - "created_at": "2022-03-27T17:33:40Z", - "updated_at": "2022-03-27T17:33:40Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest-linux-arm64.yml" + "created_at": "2022-06-20T11:45:34Z", + "updated_at": "2022-06-20T11:45:34Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761611", - "id": 60761611, - "node_id": "RA_kwDOBJ0GmM4DnyYL", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021594", + "id": 69021594, + "node_id": "RA_kwDOBJ0GmM4EHS-a", "name": "latest-linux-ia32.yml", - "label": "", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -95960,18 +103663,18 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 405, - "download_count": 44, - "created_at": "2022-03-27T17:33:38Z", - "updated_at": "2022-03-27T17:33:39Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest-linux-ia32.yml" + "size": 408, + "download_count": 62, + "created_at": "2022-06-20T11:45:34Z", + "updated_at": "2022-06-20T11:45:35Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/latest-linux-ia32.yml" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761612", - "id": 60761612, - "node_id": "RA_kwDOBJ0GmM4DnyYM", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021595", + "id": 69021595, + "node_id": "RA_kwDOBJ0GmM4EHS-b", "name": "latest-linux.yml", - "label": "", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -95994,18 +103697,18 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 409, - "download_count": 27906, - "created_at": "2022-03-27T17:33:39Z", - "updated_at": "2022-03-27T17:33:39Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest-linux.yml" + "size": 412, + "download_count": 40114, + "created_at": "2022-06-20T11:45:35Z", + "updated_at": "2022-06-20T11:45:35Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/latest-linux.yml" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761615", - "id": 60761615, - "node_id": "RA_kwDOBJ0GmM4DnyYP", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021596", + "id": 69021596, + "node_id": "RA_kwDOBJ0GmM4EHS-c", "name": "latest-mac.yml", - "label": "", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96028,18 +103731,18 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 860, - "download_count": 210647, - "created_at": "2022-03-27T17:33:41Z", - "updated_at": "2022-03-27T17:33:41Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest-mac.yml" + "size": 538, + "download_count": 1883816, + "created_at": "2022-06-20T11:45:35Z", + "updated_at": "2022-06-20T11:45:35Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/latest-mac.yml" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761616", - "id": 60761616, - "node_id": "RA_kwDOBJ0GmM4DnyYQ", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021597", + "id": 69021597, + "node_id": "RA_kwDOBJ0GmM4EHS-d", "name": "latest.yml", - "label": "", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96062,18 +103765,18 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 683, - "download_count": 104428, - "created_at": "2022-03-27T17:33:41Z", - "updated_at": "2022-03-27T17:33:41Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest.yml" + "size": 689, + "download_count": 272137, + "created_at": "2022-06-20T11:45:35Z", + "updated_at": "2022-06-20T11:45:35Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/latest.yml" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761618", - "id": 60761618, - "node_id": "RA_kwDOBJ0GmM4DnyYS", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021598", + "id": 69021598, + "node_id": "RA_kwDOBJ0GmM4EHS-e", "name": "SHA256SUMS", - "label": "", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96096,18 +103799,18 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 2294, - "download_count": 61, - "created_at": "2022-03-27T17:33:42Z", - "updated_at": "2022-03-27T17:33:42Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/SHA256SUMS" + "size": 2730, + "download_count": 256, + "created_at": "2022-06-20T11:45:35Z", + "updated_at": "2022-06-20T11:45:36Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/SHA256SUMS" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761516", - "id": 60761516, - "node_id": "RA_kwDOBJ0GmM4DnyWs", - "name": "standard-notes-3.14.1-linux-amd64.snap", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021599", + "id": 69021599, + "node_id": "RA_kwDOBJ0GmM4EHS-f", + "name": "standard-notes-3.22.11-linux-amd64.deb", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96128,20 +103831,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.snap", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 100429824, - "download_count": 20, - "created_at": "2022-03-27T17:32:10Z", - "updated_at": "2022-03-27T17:32:56Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-amd64.snap" + "size": 87281990, + "download_count": 299, + "created_at": "2022-06-20T11:45:36Z", + "updated_at": "2022-06-20T11:45:55Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-linux-amd64.deb" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761591", - "id": 60761591, - "node_id": "RA_kwDOBJ0GmM4DnyX3", - "name": "standard-notes-3.14.1-linux-arm64.AppImage", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021628", + "id": 69021628, + "node_id": "RA_kwDOBJ0GmM4EHS-8", + "name": "standard-notes-3.22.11-linux-amd64.snap", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96162,20 +103865,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 121831370, - "download_count": 164, - "created_at": "2022-03-27T17:33:27Z", - "updated_at": "2022-03-27T17:35:01Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-arm64.AppImage" + "size": 107581440, + "download_count": 41, + "created_at": "2022-06-20T11:45:55Z", + "updated_at": "2022-06-20T11:46:17Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-linux-amd64.snap" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761567", - "id": 60761567, - "node_id": "RA_kwDOBJ0GmM4DnyXf", - "name": "standard-notes-3.14.1-linux-arm64.deb", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021641", + "id": 69021641, + "node_id": "RA_kwDOBJ0GmM4EHS_J", + "name": "standard-notes-3.22.11-linux-arm64.AppImage", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96196,20 +103899,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-debian-package", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 82554020, - "download_count": 52, - "created_at": "2022-03-27T17:32:56Z", - "updated_at": "2022-03-27T17:33:35Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-arm64.deb" + "size": 127901448, + "download_count": 880, + "created_at": "2022-06-20T11:46:17Z", + "updated_at": "2022-06-20T11:46:45Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-linux-arm64.AppImage" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761409", - "id": 60761409, - "node_id": "RA_kwDOBJ0GmM4DnyVB", - "name": "standard-notes-3.14.1-linux-i386.AppImage", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021675", + "id": 69021675, + "node_id": "RA_kwDOBJ0GmM4EHS_r", + "name": "standard-notes-3.22.11-linux-arm64.deb", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96230,20 +103933,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 115019697, - "download_count": 65, - "created_at": "2022-03-27T17:30:24Z", - "updated_at": "2022-03-27T17:31:18Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-i386.AppImage" + "size": 92365476, + "download_count": 31, + "created_at": "2022-06-20T11:46:45Z", + "updated_at": "2022-06-20T11:47:05Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-linux-arm64.deb" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761464", - "id": 60761464, - "node_id": "RA_kwDOBJ0GmM4DnyV4", - "name": "standard-notes-3.14.1-linux-x86_64.AppImage", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021721", + "id": 69021721, + "node_id": "RA_kwDOBJ0GmM4EHTAZ", + "name": "standard-notes-3.22.11-linux-i386.AppImage", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96264,20 +103967,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.appimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 115796344, - "download_count": 7503, - "created_at": "2022-03-27T17:31:18Z", - "updated_at": "2022-03-27T17:32:10Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-x86_64.AppImage" + "size": 121113203, + "download_count": 45, + "created_at": "2022-06-20T11:47:05Z", + "updated_at": "2022-06-20T11:47:31Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-linux-i386.AppImage" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761400", - "id": 60761400, - "node_id": "RA_kwDOBJ0GmM4DnyU4", - "name": "standard-notes-3.14.1-mac-arm64.dmg", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021788", + "id": 69021788, + "node_id": "RA_kwDOBJ0GmM4EHTBc", + "name": "standard-notes-3.22.11-linux-i386.deb", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96298,20 +104001,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 115071195, - "download_count": 569, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:33:37Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-arm64.dmg" + "size": 86934646, + "download_count": 26, + "created_at": "2022-06-20T11:47:31Z", + "updated_at": "2022-06-20T11:47:50Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-linux-i386.deb" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761408", - "id": 60761408, - "node_id": "RA_kwDOBJ0GmM4DnyVA", - "name": "standard-notes-3.14.1-mac-arm64.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021819", + "id": 69021819, + "node_id": "RA_kwDOBJ0GmM4EHTB7", + "name": "standard-notes-3.22.11-linux-x86_64.AppImage", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96334,18 +104037,86 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 120422, - "download_count": 9, - "created_at": "2022-03-27T17:30:23Z", - "updated_at": "2022-03-27T17:30:23Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-arm64.dmg.blockmap" + "size": 121878627, + "download_count": 8076, + "created_at": "2022-06-20T11:47:50Z", + "updated_at": "2022-06-20T11:48:17Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-linux-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761398", - "id": 60761398, - "node_id": "RA_kwDOBJ0GmM4DnyU2", - "name": "standard-notes-3.14.1-mac-arm64.zip", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021846", + "id": 69021846, + "node_id": "RA_kwDOBJ0GmM4EHTCW", + "name": "standard-notes-3.22.11-mac-arm64.dmg", + "label": null, + "uploader": { + "login": "moughxyz", + "id": 3277844, + "node_id": "MDQ6VXNlcjMyNzc4NDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/moughxyz", + "html_url": "https://github.com/moughxyz", + "followers_url": "https://api.github.com/users/moughxyz/followers", + "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", + "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", + "organizations_url": "https://api.github.com/users/moughxyz/orgs", + "repos_url": "https://api.github.com/users/moughxyz/repos", + "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", + "received_events_url": "https://api.github.com/users/moughxyz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 121549425, + "download_count": 580, + "created_at": "2022-06-20T11:48:17Z", + "updated_at": "2022-06-20T11:48:44Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-mac-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021866", + "id": 69021866, + "node_id": "RA_kwDOBJ0GmM4EHTCq", + "name": "standard-notes-3.22.11-mac-arm64.dmg.blockmap", + "label": null, + "uploader": { + "login": "moughxyz", + "id": 3277844, + "node_id": "MDQ6VXNlcjMyNzc4NDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/moughxyz", + "html_url": "https://github.com/moughxyz", + "followers_url": "https://api.github.com/users/moughxyz/followers", + "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", + "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", + "organizations_url": "https://api.github.com/users/moughxyz/orgs", + "repos_url": "https://api.github.com/users/moughxyz/repos", + "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", + "received_events_url": "https://api.github.com/users/moughxyz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 127389, + "download_count": 16, + "created_at": "2022-06-20T11:48:44Z", + "updated_at": "2022-06-20T11:48:44Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-mac-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021868", + "id": 69021868, + "node_id": "RA_kwDOBJ0GmM4EHTCs", + "name": "standard-notes-3.22.11-mac-arm64.zip", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96368,18 +104139,18 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 110656617, - "download_count": 3124, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:33:27Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-arm64.zip" + "size": 117389405, + "download_count": 7523, + "created_at": "2022-06-20T11:48:44Z", + "updated_at": "2022-06-20T11:49:10Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-mac-arm64.zip" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761401", - "id": 60761401, - "node_id": "RA_kwDOBJ0GmM4DnyU5", - "name": "standard-notes-3.14.1-mac-x64.dmg", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021908", + "id": 69021908, + "node_id": "RA_kwDOBJ0GmM4EHTDU", + "name": "standard-notes-3.22.11-mac-arm64.zip.blockmap", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96400,20 +104171,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 114335974, - "download_count": 3017, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:33:37Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-x64.dmg" + "size": 123369, + "download_count": 10, + "created_at": "2022-06-20T11:49:10Z", + "updated_at": "2022-06-20T11:49:10Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-mac-arm64.zip.blockmap" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761399", - "id": 60761399, - "node_id": "RA_kwDOBJ0GmM4DnyU3", - "name": "standard-notes-3.14.1-mac-x64.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021909", + "id": 69021909, + "node_id": "RA_kwDOBJ0GmM4EHTDV", + "name": "standard-notes-3.22.11-mac-x64.dmg", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96436,18 +104207,52 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 120594, - "download_count": 9, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:30:21Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-x64.dmg.blockmap" + "size": 120745710, + "download_count": 1071, + "created_at": "2022-06-20T11:49:10Z", + "updated_at": "2022-06-20T11:49:36Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-mac-x64.dmg" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761402", - "id": 60761402, - "node_id": "RA_kwDOBJ0GmM4DnyU6", - "name": "standard-notes-3.14.1-mac-x64.zip", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021927", + "id": 69021927, + "node_id": "RA_kwDOBJ0GmM4EHTDn", + "name": "standard-notes-3.22.11-mac-x64.dmg.blockmap", + "label": null, + "uploader": { + "login": "moughxyz", + "id": 3277844, + "node_id": "MDQ6VXNlcjMyNzc4NDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/moughxyz", + "html_url": "https://github.com/moughxyz", + "followers_url": "https://api.github.com/users/moughxyz/followers", + "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", + "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", + "organizations_url": "https://api.github.com/users/moughxyz/orgs", + "repos_url": "https://api.github.com/users/moughxyz/repos", + "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", + "received_events_url": "https://api.github.com/users/moughxyz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 126261, + "download_count": 19, + "created_at": "2022-06-20T11:49:36Z", + "updated_at": "2022-06-20T11:49:36Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-mac-x64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021928", + "id": 69021928, + "node_id": "RA_kwDOBJ0GmM4EHTDo", + "name": "standard-notes-3.22.11-mac-x64.zip", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96470,18 +104275,18 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 110167884, - "download_count": 6964, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:33:27Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-x64.zip" + "size": 120783898, + "download_count": 78, + "created_at": "2022-06-20T11:49:36Z", + "updated_at": "2022-06-20T11:50:05Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-mac-x64.zip" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761609", - "id": 60761609, - "node_id": "RA_kwDOBJ0GmM4DnyYJ", - "name": "standard-notes-3.14.1-win-ia32.exe", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021955", + "id": 69021955, + "node_id": "RA_kwDOBJ0GmM4EHTED", + "name": "standard-notes-3.22.11-mac-x64.zip.blockmap", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96502,20 +104307,54 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 89149880, - "download_count": 203, - "created_at": "2022-03-27T17:33:37Z", - "updated_at": "2022-03-27T17:34:53Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win-ia32.exe" + "size": 123492, + "download_count": 12, + "created_at": "2022-06-20T11:50:06Z", + "updated_at": "2022-06-20T11:50:06Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-mac-x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761610", - "id": 60761610, - "node_id": "RA_kwDOBJ0GmM4DnyYK", - "name": "standard-notes-3.14.1-win-ia32.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021957", + "id": 69021957, + "node_id": "RA_kwDOBJ0GmM4EHTEF", + "name": "standard-notes-3.22.11-win-ia32.exe", + "label": null, + "uploader": { + "login": "moughxyz", + "id": 3277844, + "node_id": "MDQ6VXNlcjMyNzc4NDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/moughxyz", + "html_url": "https://github.com/moughxyz", + "followers_url": "https://api.github.com/users/moughxyz/followers", + "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", + "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", + "organizations_url": "https://api.github.com/users/moughxyz/orgs", + "repos_url": "https://api.github.com/users/moughxyz/repos", + "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", + "received_events_url": "https://api.github.com/users/moughxyz/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 98070912, + "download_count": 193, + "created_at": "2022-06-20T11:50:06Z", + "updated_at": "2022-06-20T11:50:27Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-win-ia32.exe" + }, + { + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021991", + "id": 69021991, + "node_id": "RA_kwDOBJ0GmM4EHTEn", + "name": "standard-notes-3.22.11-win-ia32.exe.blockmap", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96538,18 +104377,18 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94236, - "download_count": 7, - "created_at": "2022-03-27T17:33:38Z", - "updated_at": "2022-03-27T17:33:38Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win-ia32.exe.blockmap" + "size": 103042, + "download_count": 11, + "created_at": "2022-06-20T11:50:27Z", + "updated_at": "2022-06-20T11:50:27Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-win-ia32.exe.blockmap" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761592", - "id": 60761592, - "node_id": "RA_kwDOBJ0GmM4DnyX4", - "name": "standard-notes-3.14.1-win-x64.exe", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69021993", + "id": 69021993, + "node_id": "RA_kwDOBJ0GmM4EHTEp", + "name": "standard-notes-3.22.11-win-x64.exe", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96570,20 +104409,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 92684720, - "download_count": 10161, - "created_at": "2022-03-27T17:33:27Z", - "updated_at": "2022-03-27T17:34:46Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win-x64.exe" + "size": 101630888, + "download_count": 2053, + "created_at": "2022-06-20T11:50:27Z", + "updated_at": "2022-06-20T11:50:48Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-win-x64.exe" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761603", - "id": 60761603, - "node_id": "RA_kwDOBJ0GmM4DnyYD", - "name": "standard-notes-3.14.1-win-x64.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69022006", + "id": 69022006, + "node_id": "RA_kwDOBJ0GmM4EHTE2", + "name": "standard-notes-3.22.11-win-x64.exe.blockmap", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96606,18 +104445,18 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 98621, - "download_count": 14, - "created_at": "2022-03-27T17:33:35Z", - "updated_at": "2022-03-27T17:33:35Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win-x64.exe.blockmap" + "size": 106618, + "download_count": 25, + "created_at": "2022-06-20T11:50:48Z", + "updated_at": "2022-06-20T11:50:49Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-win-x64.exe.blockmap" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761606", - "id": 60761606, - "node_id": "RA_kwDOBJ0GmM4DnyYG", - "name": "standard-notes-3.14.1-win.exe", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69022007", + "id": 69022007, + "node_id": "RA_kwDOBJ0GmM4EHTE3", + "name": "standard-notes-3.22.11-win.exe", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96638,20 +104477,20 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 180961560, - "download_count": 10337, - "created_at": "2022-03-27T17:33:36Z", - "updated_at": "2022-03-27T17:35:18Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win.exe" + "size": 198820584, + "download_count": 28581, + "created_at": "2022-06-20T11:50:49Z", + "updated_at": "2022-06-20T11:51:31Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-win.exe" }, { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761607", - "id": 60761607, - "node_id": "RA_kwDOBJ0GmM4DnyYH", - "name": "standard-notes-3.14.1-win.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/69022068", + "id": 69022068, + "node_id": "RA_kwDOBJ0GmM4EHTF0", + "name": "standard-notes-3.22.11-win.exe.blockmap", + "label": null, "uploader": { "login": "moughxyz", "id": 3277844, @@ -96674,30 +104513,187 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 187687, - "download_count": 9626, - "created_at": "2022-03-27T17:33:37Z", - "updated_at": "2022-03-27T17:33:37Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win.exe.blockmap" + "size": 203916, + "download_count": 24776, + "created_at": "2022-06-20T11:51:31Z", + "updated_at": "2022-06-20T11:51:32Z", + "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.22.11/standard-notes-3.22.11-win.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/standardnotes/desktop/tarball/v3.14.1", - "zipball_url": "https://api.github.com/repos/standardnotes/desktop/zipball/v3.14.1", - "body_html": "<h3>3.14.1 Release Notes</h3>\n<ul>\n<li>Fixed: Disable encrypted spellchecker introduced in <a href=\"https://github.com/standardnotes/desktop/releases/tag/v3.14.0\">3.14.0</a> due to performance issues on Windows. We'd like to take our time investigating a solution and would prefer to quickly revert the newly introduced feature than to allow for degraded performance for an unknown amount of time.</li>\n</ul>\n<h3>3.14.0 Release Notes</h3>\n<ul>\n<li><strong>New:</strong> <strong>Workspaces!</strong> Power users can now work with multiple accounts in the same application window. Workspaces let you create separate contexts for work, personal, and other accounts. Each workspace is tied to its own account.\n<ul>\n<li>We plan on working on state persistence soon, so that you pick up right where you left off when you switch workspaces (remembering which tag and note you were on, etc).</li>\n<li>You can also sign into the same account across multiple workspaces if you so choose.</li>\n<li>For paid features, each account requires its own subscription. However, we plan on working on the ability to share a single subscription between multiple accounts.</li>\n<li><strong>Workspaces are available on desktop and web only</strong>, and will come to mobile soon.</li>\n</ul>\n</li>\n<li><strong>New:</strong> Fine-grained Privacy controls in Preferences > Security > Privacy.\n<ul>\n<li>You'll now have the ability to disable sign-in notification emails (these emails require a paid account), and the ability to disable user agent persistence for your account sessions for increased privacy.</li>\n</ul>\n</li>\n<li><strong>New:</strong> The ability to control whether adding a subtag to a note adds all parent tags recursively. By default, adding a subtag will add all parent tags to the note. But you can turn off this behavior via Preferences > General > Defaults > Add all parent tags when adding a nested tag to a note. This preference will also sync automatically to the mobile app (v3.14.0+).</li>\n<li><strong>New:</strong> Encrypted spellchecker. Now, we'll encrypt the custom dictionary file used when you add a word from the spellchecker to your dictionary (\"Learn spelling\", \"Add to dictionary\", depending on platform). This file is automatically managed and created by the Electron framework, but we've taken it a step further by adding a layer of encryption on the file. (This file is located in the directory accessible via Help > Open data directory)</li>\n<li><strong>Improved:</strong> Removed Bugsnag crash-reporting library altogether for improved general privacy. Previously, error reporting was disabled by default, and required opt-in participation. We'll share a blog post soon about why we made the decision to remove this service altogether, along with other general privacy and security improvements we've made.</li>\n<li>Improved: Themeing updates to the Markdown Visual editor.</li>\n<li>Fixed: Issue where desktop app editors would sometimes fail to load, requiring an app restart</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/standardnotes/desktop/tarball/v3.22.11", + "zipball_url": "https://api.github.com/repos/standardnotes/desktop/zipball/v3.22.11", + "body_html": "<h3>Important</h3>\n<p>This repository is moving to <a href=\"https://github.com/standardnotes/app\">https://github.com/standardnotes/app</a>. This release will be the last release on the standardnotes/desktop repo.</p>\n<h3>Improved</h3>\n<ul>\n<li><strong>Improved</strong>: Streamlined note type selection menu that removes category headers for an easier to use layout.</li>\n<li><strong>Improved</strong>: New \"Cancel multiple selection\" option when selecting multiple items, for a convenient way to exit multiple selection mode.</li>\n<li><strong>Improved</strong>: Modernized design for editing disabled banner.</li>\n<li><strong>Improved</strong>: File previews for videos now play automatically after they finish loading.</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li><strong>Fixed</strong>: Issue where creating a note while in a smart view would immediately deselect the note and remove it from view.</li>\n<li><strong>Fixed</strong>: Issue where main Notes view would not be selected upon app launch.</li>\n<li><strong>Fixed</strong>: Issue with scrolling upwards in an image preview while zoomed in.</li>\n</ul>\n<h3>Internal:</h3>\n<ul>\n<li><strong>Refactor</strong>: Replaces Preact with React for better interoperability and consistency.</li>\n<li><strong>Refactor</strong>: Changes the notes list to be generic, to prepare for the ability to display and select files in the main navigation layout. With this in place, you'll soon be able to browse your files via a new \"Files\" smart view, as well as the ability to multiple-select and manage files in bulk. You'll also be able to create custom smart views for displaying files matching certain criteria. We expect this feature to be ready for the next release. After that's in place, we'll begin working on the ability to tag files, so you can organize your files into tags/folders, without the need to use notes as the organizing measure.</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/62872462/reactions", - "total_count": 10, + "url": "https://api.github.com/repos/standardnotes/desktop/releases/69839957/reactions", + "total_count": 4, + "+1": 4, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:53.540Z" + }, + "stickynotes": { + "latestRelease": { + "url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058", + "assets_url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058/assets", + "upload_url": "https://uploads.github.com/repos/Playork/StickyNotes/releases/16886058/assets{?name,label}", + "html_url": "https://github.com/Playork/StickyNotes/releases/tag/v0.3.0", + "id": 16886058, + "author": { + "login": "bekalshenoy", + "id": 38488260, + "node_id": "MDQ6VXNlcjM4NDg4MjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bekalshenoy", + "html_url": "https://github.com/bekalshenoy", + "followers_url": "https://api.github.com/users/bekalshenoy/followers", + "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", + "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", + "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", + "repos_url": "https://api.github.com/users/bekalshenoy/repos", + "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", + "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE2ODg2MDU4", + "tag_name": "v0.3.0", + "target_commitish": "master", + "name": "A New Stable Release With Lot Features", + "draft": false, + "prerelease": false, + "created_at": "2019-04-21T10:48:10Z", + "published_at": "2019-04-21T10:52:52Z", + "assets": [ + { + "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166166", + "id": 12166166, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY2", + "name": "latest.yml", + "label": null, + "uploader": { + "login": "bekalshenoy", + "id": 38488260, + "node_id": "MDQ6VXNlcjM4NDg4MjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bekalshenoy", + "html_url": "https://github.com/bekalshenoy", + "followers_url": "https://api.github.com/users/bekalshenoy/followers", + "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", + "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", + "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", + "repos_url": "https://api.github.com/users/bekalshenoy/repos", + "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", + "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 350, + "download_count": 51212, + "created_at": "2019-04-21T11:14:07Z", + "updated_at": "2019-04-21T11:23:55Z", + "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/latest.yml" + }, + { + "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166164", + "id": 12166164, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY0", + "name": "stickynotes-setup-0.3.0.exe", + "label": null, + "uploader": { + "login": "bekalshenoy", + "id": 38488260, + "node_id": "MDQ6VXNlcjM4NDg4MjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bekalshenoy", + "html_url": "https://github.com/bekalshenoy", + "followers_url": "https://api.github.com/users/bekalshenoy/followers", + "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", + "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", + "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", + "repos_url": "https://api.github.com/users/bekalshenoy/repos", + "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", + "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 43157916, + "download_count": 2752, + "created_at": "2019-04-21T11:14:06Z", + "updated_at": "2019-04-21T11:23:53Z", + "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/stickynotes-setup-0.3.0.exe" + }, + { + "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166165", + "id": 12166165, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY1", + "name": "stickynotes-setup-0.3.0.exe.blockmap", + "label": null, + "uploader": { + "login": "bekalshenoy", + "id": 38488260, + "node_id": "MDQ6VXNlcjM4NDg4MjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bekalshenoy", + "html_url": "https://github.com/bekalshenoy", + "followers_url": "https://api.github.com/users/bekalshenoy/followers", + "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", + "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", + "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", + "repos_url": "https://api.github.com/users/bekalshenoy/repos", + "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", + "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 45549, + "download_count": 202, + "created_at": "2019-04-21T11:14:07Z", + "updated_at": "2019-04-21T11:23:55Z", + "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/stickynotes-setup-0.3.0.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/Playork/StickyNotes/tarball/v0.3.0", + "zipball_url": "https://api.github.com/repos/Playork/StickyNotes/zipball/v0.3.0", + "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/38488260/56469007-8b144200-6451-11e9-861e-7cd69b1b4ad1.png\"><img src=\"https://user-images.githubusercontent.com/38488260/56469007-8b144200-6451-11e9-861e-7cd69b1b4ad1.png\" alt=\"screen\" style=\"max-width: 100%;\"></a></p>\n<h2>For Linux</h2>\n<p><a href=\"https://snapcraft.io/stickynotes\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46aa03c94aa80f6545e01f2ce3966a1d7ae73552495f177b9b71f411408ce325/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>\n<h2>For Windows</h2>\n<p><a href=\"https://www.softpedia.com/get/Office-tools/Diary-Organizers-Calendar/Playork-stickynotes.shtml\" rel=\"nofollow\">Get it from the Softpedia</a></p>", + "reactions": { + "url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058/reactions", + "total_count": 2, "+1": 0, "-1": 0, "laugh": 0, - "hooray": 8, + "hooray": 0, "confused": 0, "heart": 2, "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.513Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:53.664Z" }, "stay-hydrated": { "latestRelease": { @@ -96764,7 +104760,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 74920222, - "download_count": 63, + "download_count": 76, "created_at": "2020-08-17T11:05:26Z", "updated_at": "2020-08-17T11:07:49Z", "browser_download_url": "https://github.com/QuentinGruber/stay-hydrated/releases/download/v1.1.0/stay-hydrated-1.1.0.AppImage" @@ -96798,7 +104794,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 50105429, - "download_count": 845, + "download_count": 2313, "created_at": "2020-08-17T11:02:30Z", "updated_at": "2020-08-17T11:03:55Z", "browser_download_url": "https://github.com/QuentinGruber/stay-hydrated/releases/download/v1.1.0/stay-hydrated.Setup.1.1.0.exe" @@ -96832,7 +104828,7 @@ "content_type": "application/vnd.debian.binary-package", "state": "uploaded", "size": 54449992, - "download_count": 55, + "download_count": 64, "created_at": "2020-08-17T11:07:49Z", "updated_at": "2020-08-17T11:09:26Z", "browser_download_url": "https://github.com/QuentinGruber/stay-hydrated/releases/download/v1.1.0/stay-hydrated_1.1.0_amd64.deb" @@ -96866,7 +104862,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 70716742, - "download_count": 107, + "download_count": 124, "created_at": "2020-08-17T11:00:24Z", "updated_at": "2020-08-17T11:02:30Z", "browser_download_url": "https://github.com/QuentinGruber/stay-hydrated/releases/download/v1.1.0/win-unpacked.zip" @@ -96876,275 +104872,220 @@ "zipball_url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/zipball/v1.1.0", "body_html": "<ul>\n<li>Add \"i'm out\" button</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.629Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:53.664Z" }, - "stickynotes": { + "standup-picker": { "latestRelease": { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058", - "assets_url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058/assets", - "upload_url": "https://uploads.github.com/repos/Playork/StickyNotes/releases/16886058/assets{?name,label}", - "html_url": "https://github.com/Playork/StickyNotes/releases/tag/v0.3.0", - "id": 16886058, + "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231", + "assets_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231/assets", + "upload_url": "https://uploads.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231/assets{?name,label}", + "html_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/tag/v2.0.0", + "id": 58919231, "author": { - "login": "bekalshenoy", - "id": 38488260, - "node_id": "MDQ6VXNlcjM4NDg4MjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", + "login": "Mokkapps", + "id": 3127210, + "node_id": "MDQ6VXNlcjMxMjcyMTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bekalshenoy", - "html_url": "https://github.com/bekalshenoy", - "followers_url": "https://api.github.com/users/bekalshenoy/followers", - "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", - "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", - "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", - "repos_url": "https://api.github.com/users/bekalshenoy/repos", - "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", - "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", + "url": "https://api.github.com/users/Mokkapps", + "html_url": "https://github.com/Mokkapps", + "followers_url": "https://api.github.com/users/Mokkapps/followers", + "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", + "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", + "organizations_url": "https://api.github.com/users/Mokkapps/orgs", + "repos_url": "https://api.github.com/users/Mokkapps/repos", + "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mokkapps/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE2ODg2MDU4", - "tag_name": "v0.3.0", + "node_id": "RE_kwDOBd_REs4Dgwk_", + "tag_name": "v2.0.0", "target_commitish": "master", - "name": "A New Stable Release With Lot Features", + "name": "2.0.0", "draft": false, "prerelease": false, - "created_at": "2019-04-21T10:48:10Z", - "published_at": "2019-04-21T10:52:52Z", + "created_at": "2022-02-08T07:46:32Z", + "published_at": "2022-02-08T10:42:31Z", "assets": [ { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166166", - "id": 12166166, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY2", - "name": "latest.yml", - "label": null, + "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096226", + "id": 56096226, + "node_id": "RA_kwDOBd_REs4DV_Xi", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "bekalshenoy", - "id": 38488260, - "node_id": "MDQ6VXNlcjM4NDg4MjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", + "login": "Mokkapps", + "id": 3127210, + "node_id": "MDQ6VXNlcjMxMjcyMTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bekalshenoy", - "html_url": "https://github.com/bekalshenoy", - "followers_url": "https://api.github.com/users/bekalshenoy/followers", - "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", - "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", - "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", - "repos_url": "https://api.github.com/users/bekalshenoy/repos", - "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", - "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", + "url": "https://api.github.com/users/Mokkapps", + "html_url": "https://github.com/Mokkapps", + "followers_url": "https://api.github.com/users/Mokkapps/followers", + "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", + "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", + "organizations_url": "https://api.github.com/users/Mokkapps/orgs", + "repos_url": "https://api.github.com/users/Mokkapps/repos", + "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mokkapps/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 350, - "download_count": 25227, - "created_at": "2019-04-21T11:14:07Z", - "updated_at": "2019-04-21T11:23:55Z", - "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/latest.yml" + "size": 519, + "download_count": 22, + "created_at": "2022-02-07T17:59:50Z", + "updated_at": "2022-02-07T17:59:50Z", + "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166164", - "id": 12166164, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY0", - "name": "stickynotes-setup-0.3.0.exe", - "label": null, + "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096115", + "id": 56096115, + "node_id": "RA_kwDOBd_REs4DV_Vz", + "name": "StandupPicker-2.0.0-x64-mac.dmg", + "label": "", "uploader": { - "login": "bekalshenoy", - "id": 38488260, - "node_id": "MDQ6VXNlcjM4NDg4MjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", + "login": "Mokkapps", + "id": 3127210, + "node_id": "MDQ6VXNlcjMxMjcyMTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bekalshenoy", - "html_url": "https://github.com/bekalshenoy", - "followers_url": "https://api.github.com/users/bekalshenoy/followers", - "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", - "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", - "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", - "repos_url": "https://api.github.com/users/bekalshenoy/repos", - "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", - "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", + "url": "https://api.github.com/users/Mokkapps", + "html_url": "https://github.com/Mokkapps", + "followers_url": "https://api.github.com/users/Mokkapps/followers", + "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", + "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", + "organizations_url": "https://api.github.com/users/Mokkapps/orgs", + "repos_url": "https://api.github.com/users/Mokkapps/repos", + "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mokkapps/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 43157916, - "download_count": 1775, - "created_at": "2019-04-21T11:14:06Z", - "updated_at": "2019-04-21T11:23:53Z", - "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/stickynotes-setup-0.3.0.exe" + "size": 86598820, + "download_count": 39, + "created_at": "2022-02-07T17:59:00Z", + "updated_at": "2022-02-07T17:59:38Z", + "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.dmg" }, { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166165", - "id": 12166165, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY1", - "name": "stickynotes-setup-0.3.0.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096114", + "id": 56096114, + "node_id": "RA_kwDOBd_REs4DV_Vy", + "name": "StandupPicker-2.0.0-x64-mac.dmg.blockmap", + "label": "", "uploader": { - "login": "bekalshenoy", - "id": 38488260, - "node_id": "MDQ6VXNlcjM4NDg4MjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", + "login": "Mokkapps", + "id": 3127210, + "node_id": "MDQ6VXNlcjMxMjcyMTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/bekalshenoy", - "html_url": "https://github.com/bekalshenoy", - "followers_url": "https://api.github.com/users/bekalshenoy/followers", - "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", - "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", - "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", - "repos_url": "https://api.github.com/users/bekalshenoy/repos", - "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", - "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", + "url": "https://api.github.com/users/Mokkapps", + "html_url": "https://github.com/Mokkapps", + "followers_url": "https://api.github.com/users/Mokkapps/followers", + "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", + "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", + "organizations_url": "https://api.github.com/users/Mokkapps/orgs", + "repos_url": "https://api.github.com/users/Mokkapps/repos", + "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mokkapps/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 45549, - "download_count": 178, - "created_at": "2019-04-21T11:14:07Z", - "updated_at": "2019-04-21T11:23:55Z", - "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/stickynotes-setup-0.3.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Playork/StickyNotes/tarball/v0.3.0", - "zipball_url": "https://api.github.com/repos/Playork/StickyNotes/zipball/v0.3.0", - "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/38488260/56469007-8b144200-6451-11e9-861e-7cd69b1b4ad1.png\"><img src=\"https://user-images.githubusercontent.com/38488260/56469007-8b144200-6451-11e9-861e-7cd69b1b4ad1.png\" alt=\"screen\" style=\"max-width: 100%;\"></a></p>\n<h2>For Linux</h2>\n<p><a href=\"https://snapcraft.io/stickynotes\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ab077b20ad9938c23fbdac223ab101df5ed27329bbadbe7f98bfd62d5808f0a7/68747470733a2f2f736e617063726166742e696f2f7374617469632f696d616765732f6261646765732f656e2f736e61702d73746f72652d626c61636b2e737667\" alt=\"Get it from the Snap Store\" data-canonical-src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" style=\"max-width: 100%;\"></a></p>\n<h2>For Windows</h2>\n<p><a href=\"https://www.softpedia.com/get/Office-tools/Diary-Organizers-Calendar/Playork-stickynotes.shtml\" rel=\"nofollow\">Get it from the Softpedia</a></p>", - "reactions": { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.653Z" - }, - "stockifier": { - "latestRelease": { - "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/16851609", - "assets_url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/16851609/assets", - "upload_url": "https://uploads.github.com/repos/jainsamyak/Stockifier/releases/16851609/assets{?name,label}", - "html_url": "https://github.com/jainsamyak/Stockifier/releases/tag/v1.0.0", - "id": 16851609, - "author": { - "login": "jainsamyak", - "id": 33225811, - "node_id": "MDQ6VXNlcjMzMjI1ODEx", - "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jainsamyak", - "html_url": "https://github.com/jainsamyak", - "followers_url": "https://api.github.com/users/jainsamyak/followers", - "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", - "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", - "organizations_url": "https://api.github.com/users/jainsamyak/orgs", - "repos_url": "https://api.github.com/users/jainsamyak/repos", - "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", - "received_events_url": "https://api.github.com/users/jainsamyak/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2ODUxNjA5", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Stockifier v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2019-04-14T07:00:55Z", - "published_at": "2019-04-18T14:50:25Z", - "assets": [ + "size": 91153, + "download_count": 10, + "created_at": "2022-02-07T17:59:00Z", + "updated_at": "2022-02-07T17:59:00Z", + "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/assets/12830590", - "id": 12830590, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyODMwNTkw", - "name": "Stockifier-v1.0.0.MacOSX.dmg", - "label": null, + "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096158", + "id": 56096158, + "node_id": "RA_kwDOBd_REs4DV_We", + "name": "StandupPicker-2.0.0-x64-mac.zip", + "label": "", "uploader": { - "login": "jainsamyak", - "id": 33225811, - "node_id": "MDQ6VXNlcjMzMjI1ODEx", - "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", + "login": "Mokkapps", + "id": 3127210, + "node_id": "MDQ6VXNlcjMxMjcyMTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jainsamyak", - "html_url": "https://github.com/jainsamyak", - "followers_url": "https://api.github.com/users/jainsamyak/followers", - "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", - "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", - "organizations_url": "https://api.github.com/users/jainsamyak/orgs", - "repos_url": "https://api.github.com/users/jainsamyak/repos", - "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", - "received_events_url": "https://api.github.com/users/jainsamyak/received_events", + "url": "https://api.github.com/users/Mokkapps", + "html_url": "https://github.com/Mokkapps", + "followers_url": "https://api.github.com/users/Mokkapps/followers", + "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", + "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", + "organizations_url": "https://api.github.com/users/Mokkapps/orgs", + "repos_url": "https://api.github.com/users/Mokkapps/repos", + "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mokkapps/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 115188009, - "download_count": 601, - "created_at": "2019-05-23T10:41:07Z", - "updated_at": "2019-05-23T10:43:18Z", - "browser_download_url": "https://github.com/jainsamyak/Stockifier/releases/download/v1.0.0/Stockifier-v1.0.0.MacOSX.dmg" + "size": 83552265, + "download_count": 14, + "created_at": "2022-02-07T17:59:20Z", + "updated_at": "2022-02-07T17:59:50Z", + "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.zip" }, { - "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/assets/12830777", - "id": 12830777, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyODMwNzc3", - "name": "Stockifier-v1.0.0.Windows10.Setupx64.zip", - "label": null, + "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096157", + "id": 56096157, + "node_id": "RA_kwDOBd_REs4DV_Wd", + "name": "StandupPicker-2.0.0-x64-mac.zip.blockmap", + "label": "", "uploader": { - "login": "jainsamyak", - "id": 33225811, - "node_id": "MDQ6VXNlcjMzMjI1ODEx", - "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jainsamyak", - "html_url": "https://github.com/jainsamyak", - "followers_url": "https://api.github.com/users/jainsamyak/followers", - "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", - "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", - "organizations_url": "https://api.github.com/users/jainsamyak/orgs", - "repos_url": "https://api.github.com/users/jainsamyak/repos", - "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", - "received_events_url": "https://api.github.com/users/jainsamyak/received_events", + "login": "Mokkapps", + "id": 3127210, + "node_id": "MDQ6VXNlcjMxMjcyMTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Mokkapps", + "html_url": "https://github.com/Mokkapps", + "followers_url": "https://api.github.com/users/Mokkapps/followers", + "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", + "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", + "organizations_url": "https://api.github.com/users/Mokkapps/orgs", + "repos_url": "https://api.github.com/users/Mokkapps/repos", + "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", + "received_events_url": "https://api.github.com/users/Mokkapps/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 92581972, - "download_count": 1243, - "created_at": "2019-05-23T10:52:23Z", - "updated_at": "2019-05-23T10:53:01Z", - "browser_download_url": "https://github.com/jainsamyak/Stockifier/releases/download/v1.0.0/Stockifier-v1.0.0.Windows10.Setupx64.zip" + "size": 89479, + "download_count": 8, + "created_at": "2022-02-07T17:59:20Z", + "updated_at": "2022-02-07T17:59:20Z", + "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.zip.blockmap" } ], - "tarball_url": "https://api.github.com/repos/jainsamyak/Stockifier/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/jainsamyak/Stockifier/zipball/v1.0.0", - "body_html": "<p>The first commercial release of Stockifier.</p>" + "tarball_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/tarball/v2.0.0", + "zipball_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/zipball/v2.0.0", + "body_html": "<h1>Breaking Change</h1>\n<ul>\n<li>Completely rewritten in Vue 3</li>\n<li>Previous data backups are not compatible with this version</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.722Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:53.675Z" }, "stinker": { "latestRelease": { @@ -97211,7 +105152,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 509, - "download_count": 16, + "download_count": 33, "created_at": "2021-11-26T14:55:25Z", "updated_at": "2021-11-26T14:55:26Z", "browser_download_url": "https://github.com/PatentLobster/stinker/releases/download/v0.3.2/latest-mac.yml" @@ -97245,7 +105186,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 93760482, - "download_count": 9, + "download_count": 21, "created_at": "2021-11-26T14:55:21Z", "updated_at": "2021-11-26T14:55:24Z", "browser_download_url": "https://github.com/PatentLobster/stinker/releases/download/v0.3.2/Stinker-0.3.2-mac.zip" @@ -97279,7 +105220,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 96953437, - "download_count": 10, + "download_count": 27, "created_at": "2021-11-26T14:55:17Z", "updated_at": "2021-11-26T14:55:19Z", "browser_download_url": "https://github.com/PatentLobster/stinker/releases/download/v0.3.2/Stinker-0.3.2.dmg" @@ -97313,7 +105254,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 101468, - "download_count": 3, + "download_count": 9, "created_at": "2021-11-26T14:54:55Z", "updated_at": "2021-11-26T14:54:55Z", "browser_download_url": "https://github.com/PatentLobster/stinker/releases/download/v0.3.2/Stinker-0.3.2.dmg.blockmap" @@ -97323,11 +105264,118 @@ "zipball_url": "https://api.github.com/repos/PatentLobster/stinker/zipball/v0.3.2", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.750Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:54.023Z" }, - "storaji": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.858Z" + "stockifier": { + "latestRelease": { + "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/16851609", + "assets_url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/16851609/assets", + "upload_url": "https://uploads.github.com/repos/jainsamyak/Stockifier/releases/16851609/assets{?name,label}", + "html_url": "https://github.com/jainsamyak/Stockifier/releases/tag/v1.0.0", + "id": 16851609, + "author": { + "login": "jainsamyak", + "id": 33225811, + "node_id": "MDQ6VXNlcjMzMjI1ODEx", + "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jainsamyak", + "html_url": "https://github.com/jainsamyak", + "followers_url": "https://api.github.com/users/jainsamyak/followers", + "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", + "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", + "organizations_url": "https://api.github.com/users/jainsamyak/orgs", + "repos_url": "https://api.github.com/users/jainsamyak/repos", + "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", + "received_events_url": "https://api.github.com/users/jainsamyak/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE2ODUxNjA5", + "tag_name": "v1.0.0", + "target_commitish": "master", + "name": "Stockifier v1.0.0", + "draft": false, + "prerelease": false, + "created_at": "2019-04-14T07:00:55Z", + "published_at": "2019-04-18T14:50:25Z", + "assets": [ + { + "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/assets/12830590", + "id": 12830590, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyODMwNTkw", + "name": "Stockifier-v1.0.0.MacOSX.dmg", + "label": null, + "uploader": { + "login": "jainsamyak", + "id": 33225811, + "node_id": "MDQ6VXNlcjMzMjI1ODEx", + "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jainsamyak", + "html_url": "https://github.com/jainsamyak", + "followers_url": "https://api.github.com/users/jainsamyak/followers", + "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", + "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", + "organizations_url": "https://api.github.com/users/jainsamyak/orgs", + "repos_url": "https://api.github.com/users/jainsamyak/repos", + "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", + "received_events_url": "https://api.github.com/users/jainsamyak/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 115188009, + "download_count": 656, + "created_at": "2019-05-23T10:41:07Z", + "updated_at": "2019-05-23T10:43:18Z", + "browser_download_url": "https://github.com/jainsamyak/Stockifier/releases/download/v1.0.0/Stockifier-v1.0.0.MacOSX.dmg" + }, + { + "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/assets/12830777", + "id": 12830777, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyODMwNzc3", + "name": "Stockifier-v1.0.0.Windows10.Setupx64.zip", + "label": null, + "uploader": { + "login": "jainsamyak", + "id": 33225811, + "node_id": "MDQ6VXNlcjMzMjI1ODEx", + "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jainsamyak", + "html_url": "https://github.com/jainsamyak", + "followers_url": "https://api.github.com/users/jainsamyak/followers", + "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", + "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", + "organizations_url": "https://api.github.com/users/jainsamyak/orgs", + "repos_url": "https://api.github.com/users/jainsamyak/repos", + "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", + "received_events_url": "https://api.github.com/users/jainsamyak/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 92581972, + "download_count": 1398, + "created_at": "2019-05-23T10:52:23Z", + "updated_at": "2019-05-23T10:53:01Z", + "browser_download_url": "https://github.com/jainsamyak/Stockifier/releases/download/v1.0.0/Stockifier-v1.0.0.Windows10.Setupx64.zip" + } + ], + "tarball_url": "https://api.github.com/repos/jainsamyak/Stockifier/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/jainsamyak/Stockifier/zipball/v1.0.0", + "body_html": "<p>The first commercial release of Stockifier.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:54.202Z" }, "stopawu": { "latestRelease": { @@ -97394,7 +105442,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 63272907, - "download_count": 29, + "download_count": 1143, "created_at": "2021-12-22T19:39:08Z", "updated_at": "2021-12-22T19:45:11Z", "browser_download_url": "https://github.com/tariibaba/stopawu/releases/download/v1.0.0/Stopawu-1.0.0-x64.exe" @@ -97428,7 +105476,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 61244919, - "download_count": 13, + "download_count": 1066, "created_at": "2021-12-22T19:43:30Z", "updated_at": "2021-12-22T19:44:42Z", "browser_download_url": "https://github.com/tariibaba/stopawu/releases/download/v1.0.0/Stopawu-1.0.0-x86.exe" @@ -97438,7 +105486,11 @@ "zipball_url": "https://api.github.com/repos/tariibaba/stopawu/zipball/v1.0.0", "body_html": "<p>Initial release.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.901Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:54.202Z" + }, + "storaji": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:54.202Z" }, "storm": { "latestRelease": { @@ -97505,7 +105557,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 77, - "download_count": 3309, + "download_count": 7852, "created_at": "2021-10-03T05:16:50Z", "updated_at": "2021-10-03T05:16:51Z", "browser_download_url": "https://github.com/StormSDK/StormApp/releases/download/v0.3.10/RELEASES" @@ -97539,7 +105591,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 100639050, - "download_count": 75, + "download_count": 386, "created_at": "2021-10-03T05:19:33Z", "updated_at": "2021-10-03T05:22:35Z", "browser_download_url": "https://github.com/StormSDK/StormApp/releases/download/v0.3.10/Storm-0.3.10-full.nupkg" @@ -97573,7 +105625,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 101548032, - "download_count": 20, + "download_count": 30, "created_at": "2021-10-03T05:22:35Z", "updated_at": "2021-10-03T05:24:54Z", "browser_download_url": "https://github.com/StormSDK/StormApp/releases/download/v0.3.10/StormSetup.msi" @@ -97607,7 +105659,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 101495808, - "download_count": 34, + "download_count": 59, "created_at": "2021-10-03T05:16:51Z", "updated_at": "2021-10-03T05:19:33Z", "browser_download_url": "https://github.com/StormSDK/StormApp/releases/download/v0.3.10/Storm_0.3.10_x64_setup.exe" @@ -97617,15 +105669,15 @@ "zipball_url": "https://api.github.com/repos/StormSDK/StormApp/zipball/v0.3.10", "body_html": "<p>This release is the first in a long while. I updated Electron in order to have the latest Let's Encrypt Certs. That meant I needed to update most of the supporting packages around building the app as well as updating the Electron APIs used within the app.</p>\n<ul>\n<li>Fixes WebSocket issue when connecting to https using polling.</li>\n<li>Fixes UI issues with updating the status of transferring files.</li>\n<li>Brings build system up-to-date.</li>\n<li>Fixes Let's Encrypt Certificates.</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.950Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:54.619Z" }, "streambop": { "latestRelease": { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/58753642", - "assets_url": "https://api.github.com/repos/snaildos/StreamBop/releases/58753642/assets", - "upload_url": "https://uploads.github.com/repos/snaildos/StreamBop/releases/58753642/assets{?name,label}", - "html_url": "https://github.com/snaildos/StreamBop/releases/tag/v1.5.2", - "id": 58753642, + "url": "https://api.github.com/repos/snaildos/StreamBop/releases/111230633", + "assets_url": "https://api.github.com/repos/snaildos/StreamBop/releases/111230633/assets", + "upload_url": "https://uploads.github.com/repos/snaildos/StreamBop/releases/111230633/assets{?name,label}", + "html_url": "https://github.com/snaildos/StreamBop/releases/tag/v1.6.1", + "id": 111230633, "author": { "login": "snaildos", "id": 46210117, @@ -97646,19 +105698,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOFlmN7s4DgIJq", - "tag_name": "v1.5.2", + "node_id": "RE_kwDOFlmN7s4GoT6p", + "tag_name": "v1.6.1", "target_commitish": "main", - "name": "1.5.2", + "name": "1.6.1", "draft": false, "prerelease": false, - "created_at": "2022-02-05T04:46:06Z", - "published_at": "2022-02-05T07:32:53Z", + "created_at": "2023-07-06T09:56:45Z", + "published_at": "2023-07-06T10:08:35Z", "assets": [ { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910870", - "id": 55910870, - "node_id": "RA_kwDOFlmN7s4DVSHW", + "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/115804466", + "id": 115804466, + "node_id": "RA_kwDOFlmN7s4G5wky", "name": "latest-linux.yml", "label": null, "uploader": { @@ -97684,15 +105736,15 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 370, - "download_count": 5, - "created_at": "2022-02-05T07:03:45Z", - "updated_at": "2022-02-05T07:03:47Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/latest-linux.yml" + "download_count": 3, + "created_at": "2023-07-06T09:58:19Z", + "updated_at": "2023-07-06T09:58:20Z", + "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.6.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910871", - "id": 55910871, - "node_id": "RA_kwDOFlmN7s4DVSHX", + "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/115804464", + "id": 115804464, + "node_id": "RA_kwDOFlmN7s4G5wkw", "name": "latest.yml", "label": null, "uploader": { @@ -97718,16 +105770,16 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 346, - "download_count": 63, - "created_at": "2022-02-05T07:03:47Z", - "updated_at": "2022-02-05T07:03:47Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/latest.yml" + "download_count": 24, + "created_at": "2023-07-06T09:58:18Z", + "updated_at": "2023-07-06T09:58:19Z", + "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.6.1/latest.yml" }, { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910940", - "id": 55910940, - "node_id": "RA_kwDOFlmN7s4DVSIc", - "name": "StreamBop-1.5.2.AppImage", + "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/115804469", + "id": 115804469, + "node_id": "RA_kwDOFlmN7s4G5wk1", + "name": "StreamBop-1.6.1.AppImage", "label": null, "uploader": { "login": "snaildos", @@ -97751,17 +105803,17 @@ }, "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 105510152, - "download_count": 9, - "created_at": "2022-02-05T07:07:16Z", - "updated_at": "2022-02-05T07:12:47Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/StreamBop-1.5.2.AppImage" + "size": 103967545, + "download_count": 13, + "created_at": "2023-07-06T09:58:20Z", + "updated_at": "2023-07-06T10:03:40Z", + "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.6.1/StreamBop-1.6.1.AppImage" }, { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910872", - "id": 55910872, - "node_id": "RA_kwDOFlmN7s4DVSHY", - "name": "StreamBop-Setup-1.5.2.exe", + "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/115805217", + "id": 115805217, + "node_id": "RA_kwDOFlmN7s4G5wwh", + "name": "StreamBop-Setup-1.6.1.exe", "label": null, "uploader": { "login": "snaildos", @@ -97785,52 +105837,459 @@ }, "content_type": "application/x-ms-dos-executable", "state": "uploaded", - "size": 66147476, - "download_count": 262, - "created_at": "2022-02-05T07:03:47Z", - "updated_at": "2022-02-05T07:32:53Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/StreamBop-Setup-1.5.2.exe" + "size": 77675244, + "download_count": 195, + "created_at": "2023-07-06T10:03:40Z", + "updated_at": "2023-07-06T10:08:35Z", + "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.6.1/StreamBop-Setup-1.6.1.exe" }, { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910939", - "id": 55910939, - "node_id": "RA_kwDOFlmN7s4DVSIb", - "name": "StreamBop-Setup-1.5.2.exe.blockmap", + "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/115805575", + "id": 115805575, + "node_id": "RA_kwDOFlmN7s4G5w2H", + "name": "StreamBop-Setup-1.6.1.exe.blockmap", "label": null, "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "login": "snaildos", + "id": 46210117, + "node_id": "MDQ6VXNlcjQ2MjEwMTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/snaildos", + "html_url": "https://github.com/snaildos", + "followers_url": "https://api.github.com/users/snaildos/followers", + "following_url": "https://api.github.com/users/snaildos/following{/other_user}", + "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", + "organizations_url": "https://api.github.com/users/snaildos/orgs", + "repos_url": "https://api.github.com/users/snaildos/repos", + "events_url": "https://api.github.com/users/snaildos/events{/privacy}", + "received_events_url": "https://api.github.com/users/snaildos/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 79942, + "download_count": 3, + "created_at": "2023-07-06T10:06:36Z", + "updated_at": "2023-07-06T10:08:35Z", + "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.6.1/StreamBop-Setup-1.6.1.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/snaildos/StreamBop/tarball/v1.6.1", + "zipball_url": "https://api.github.com/repos/snaildos/StreamBop/zipball/v1.6.1", + "body_html": "<p><strong>Changelog</strong></p>\n<p><strong>1.6.1 (2023-07-06)</strong><br>\nBUMP: Version [<a href=\"https://github.com/snaildos/StreamBop/commit/2610356410bf315d2fa646f7859ac53e86b402ad\">2610356</a>]<br>\nFIX: Winget [<a href=\"https://github.com/snaildos/StreamBop/commit/3192d96ce65f63de4e8a711b0b106bfcdfae60dc\">3192d96</a>]<br>\nFIX: Invalid CSS [<a href=\"https://github.com/snaildos/StreamBop/commit/808f05a901c43fb0de89c97160b3fb2a417b0bfd\">808f05a</a>]</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:54.736Z" + }, + "studymd": { + "latestRelease": { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/11404708", + "assets_url": "https://api.github.com/repos/jotron/StudyMD/releases/11404708/assets", + "upload_url": "https://uploads.github.com/repos/jotron/StudyMD/releases/11404708/assets{?name,label}", + "html_url": "https://github.com/jotron/StudyMD/releases/tag/v0.3.2", + "id": 11404708, + "author": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTExNDA0NzA4", + "tag_name": "v0.3.2", + "target_commitish": "master", + "name": "0.3.2", + "draft": false, + "prerelease": false, + "created_at": "2018-06-09T14:59:42Z", + "published_at": "2018-06-09T15:02:49Z", + "assets": [ + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471690", + "id": 7471690, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2OTA=", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 378, + "download_count": 83, + "created_at": "2018-06-09T14:58:55Z", + "updated_at": "2018-06-09T14:58:55Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471688", + "id": 7471688, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODg=", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 330, + "download_count": 71, + "created_at": "2018-06-09T14:58:55Z", + "updated_at": "2018-06-09T14:58:55Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471689", + "id": 7471689, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODk=", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 414, + "download_count": 42, + "created_at": "2018-06-09T14:58:55Z", + "updated_at": "2018-06-09T14:58:55Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest.yml" + }, + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471672", + "id": 7471672, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzI=", + "name": "StudyMD-0.3.2-x86_64.AppImage", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 80176167, + "download_count": 247, + "created_at": "2018-06-09T14:55:17Z", + "updated_at": "2018-06-09T14:58:54Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471673", + "id": 7471673, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzM=", + "name": "StudyMD-0.3.2.dmg", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 76022530, + "download_count": 268, + "created_at": "2018-06-09T14:55:21Z", + "updated_at": "2018-06-09T14:56:39Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2.dmg" + }, + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471674", + "id": 7471674, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzQ=", + "name": "StudyMD-0.3.2.dmg.blockmap", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 80298, + "download_count": 37, + "created_at": "2018-06-09T14:55:21Z", + "updated_at": "2018-06-09T14:55:21Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471684", + "id": 7471684, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODQ=", + "name": "StudyMD-Setup-0.3.2.exe", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 104376732, + "download_count": 550, + "created_at": "2018-06-09T14:57:12Z", + "updated_at": "2018-06-09T14:58:37Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-Setup-0.3.2.exe" + }, + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471685", + "id": 7471685, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODU=", + "name": "StudyMD-Setup-0.3.2.exe.blockmap", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 110024, + "download_count": 59, + "created_at": "2018-06-09T14:57:12Z", + "updated_at": "2018-06-09T14:57:14Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-Setup-0.3.2.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471676", + "id": 7471676, + "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzY=", + "name": "studymd_0.3.2_amd64.snap", + "label": "", + "uploader": { + "login": "jotron", + "id": 26609103, + "node_id": "MDQ6VXNlcjI2NjA5MTAz", + "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", + "url": "https://api.github.com/users/jotron", + "html_url": "https://github.com/jotron", + "followers_url": "https://api.github.com/users/jotron/followers", + "following_url": "https://api.github.com/users/jotron/following{/other_user}", + "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", + "organizations_url": "https://api.github.com/users/jotron/orgs", + "repos_url": "https://api.github.com/users/jotron/repos", + "events_url": "https://api.github.com/users/jotron/events{/privacy}", + "received_events_url": "https://api.github.com/users/jotron/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 71030, - "download_count": 2, - "created_at": "2022-02-05T07:07:14Z", - "updated_at": "2022-02-05T07:32:53Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/StreamBop-Setup-1.5.2.exe.blockmap" + "size": 116752384, + "download_count": 84, + "created_at": "2018-06-09T14:55:32Z", + "updated_at": "2018-06-09T14:57:21Z", + "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/studymd_0.3.2_amd64.snap" } ], - "tarball_url": "https://api.github.com/repos/snaildos/StreamBop/tarball/v1.5.2", - "zipball_url": "https://api.github.com/repos/snaildos/StreamBop/zipball/v1.5.2", - "body_html": "<p><a href=\"https://github.com/snaildos/StreamBop/blob/main/CHANGELOG.md#152-2022-02-05\"></a><a href=\"https://github.com/snaildos/StreamBop/blob/main/CHANGELOG.md#added\"></a>Changelog</p>\n<p>1.5.2 (2022-02-05)<br>\nAdded</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"sparkles Mixer Improv [[faf3177](https://github.com/snaildos/StreamBop/commit/faf31778ba16c4bc4a13bd41dd470a915e84f78c)[](https://github.com/snaildos/StreamBop/blob/main/CHANGELOG.md#miscellaneous)]\"><pre class=\"notranslate\"><code class=\"notranslate\">sparkles Mixer Improv [[faf3177](https://github.com/snaildos/StreamBop/commit/faf31778ba16c4bc4a13bd41dd470a915e84f78c)[](https://github.com/snaildos/StreamBop/blob/main/CHANGELOG.md#miscellaneous)]\n</code></pre></div>\n<p>Miscellaneous</p>\n<div class=\"snippet-clipboard-content position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"Add the auto URL fetch [No more constant Updates] [[f936c48](https://github.com/snaildos/StreamBop/commit/f936c4850d96c8ad7110ae56eacef167e97c2923)]\nFix a locale error [[ba974df](https://github.com/snaildos/StreamBop/commit/ba974dfe54472423c7e31068f38eef80e3db54ca)]\nUnload temp variables more clear [[5f65c5e](https://github.com/snaildos/StreamBop/commit/5f65c5e3565a0486d6e21e4fe0cad68ace50eac0)]\nImprove loading screen [[8faa741](https://github.com/snaildos/StreamBop/commit/8faa741b46c28065eb1d8a14e11dfad4191f8aac)]\nClean Up Code [[477df18](https://github.com/snaildos/StreamBop/commit/477df18edb6126651a144400a33764526fb1bed6)]\nMore cleanup! [[195a143](https://github.com/snaildos/StreamBop/commit/195a143f3734b85ed0061b4c66b29d8f7199b27d)]\nUpdate First time setup [[02dfc3d](https://github.com/snaildos/StreamBop/commit/02dfc3d5db7e75d505594dedbe5aa949465110ee)]\nInitial Setup && Loading Improvments [[8db7e90](https://github.com/snaildos/StreamBop/commit/8db7e90339b16d6cec76d650c8198fa7de6d33c4)]\nPage UI improvments [[91e7cc7](https://github.com/snaildos/StreamBop/commit/91e7cc71dbaeb58f6eb79fd799ca39bb15988d73)]\nColor Improvments [[c27723f](https://github.com/snaildos/StreamBop/commit/c27723f44ddcf1c3df32d2f2db557bd571527000)]\nUI changes [[58f2ef4](https://github.com/snaildos/StreamBop/commit/58f2ef463fb5ce7bfce3bd87174cea9e8b361dfe)]\nMinor Loading Optmization [[b47ce8a](https://github.com/snaildos/StreamBop/commit/b47ce8ae9fa4788e5b8f41590bdabc44e10c8ed1)]\nMerge pull request [#51](https://github.com/snaildos/StreamBop/issues/51) from snaildos/renovate/electron-17.x [[c381c91](https://github.com/snaildos/StreamBop/commit/c381c91190f31cd598cf3a0cc088ed6450dc5b3c)]\nName Changes & Version Bump [[bb5691c](https://github.com/snaildos/StreamBop/commit/bb5691cfa1f14b72ba4ddb7baa7883209f10c2b0)]\nUpdate dependency electron to v17 [[22b78f0](https://github.com/snaildos/StreamBop/commit/22b78f0469ffccdbf26b294b38401f8a27d8af1d)]\"><pre class=\"notranslate\"><code class=\"notranslate\">Add the auto URL fetch [No more constant Updates] [[f936c48](https://github.com/snaildos/StreamBop/commit/f936c4850d96c8ad7110ae56eacef167e97c2923)]\nFix a locale error [[ba974df](https://github.com/snaildos/StreamBop/commit/ba974dfe54472423c7e31068f38eef80e3db54ca)]\nUnload temp variables more clear [[5f65c5e](https://github.com/snaildos/StreamBop/commit/5f65c5e3565a0486d6e21e4fe0cad68ace50eac0)]\nImprove loading screen [[8faa741](https://github.com/snaildos/StreamBop/commit/8faa741b46c28065eb1d8a14e11dfad4191f8aac)]\nClean Up Code [[477df18](https://github.com/snaildos/StreamBop/commit/477df18edb6126651a144400a33764526fb1bed6)]\nMore cleanup! [[195a143](https://github.com/snaildos/StreamBop/commit/195a143f3734b85ed0061b4c66b29d8f7199b27d)]\nUpdate First time setup [[02dfc3d](https://github.com/snaildos/StreamBop/commit/02dfc3d5db7e75d505594dedbe5aa949465110ee)]\nInitial Setup && Loading Improvments [[8db7e90](https://github.com/snaildos/StreamBop/commit/8db7e90339b16d6cec76d650c8198fa7de6d33c4)]\nPage UI improvments [[91e7cc7](https://github.com/snaildos/StreamBop/commit/91e7cc71dbaeb58f6eb79fd799ca39bb15988d73)]\nColor Improvments [[c27723f](https://github.com/snaildos/StreamBop/commit/c27723f44ddcf1c3df32d2f2db557bd571527000)]\nUI changes [[58f2ef4](https://github.com/snaildos/StreamBop/commit/58f2ef463fb5ce7bfce3bd87174cea9e8b361dfe)]\nMinor Loading Optmization [[b47ce8a](https://github.com/snaildos/StreamBop/commit/b47ce8ae9fa4788e5b8f41590bdabc44e10c8ed1)]\nMerge pull request [#51](https://github.com/snaildos/StreamBop/issues/51) from snaildos/renovate/electron-17.x [[c381c91](https://github.com/snaildos/StreamBop/commit/c381c91190f31cd598cf3a0cc088ed6450dc5b3c)]\nName Changes & Version Bump [[bb5691c](https://github.com/snaildos/StreamBop/commit/bb5691cfa1f14b72ba4ddb7baa7883209f10c2b0)]\nUpdate dependency electron to v17 [[22b78f0](https://github.com/snaildos/StreamBop/commit/22b78f0469ffccdbf26b294b38401f8a27d8af1d)]\n</code></pre></div>" + "tarball_url": "https://api.github.com/repos/jotron/StudyMD/tarball/v0.3.2", + "zipball_url": "https://api.github.com/repos/jotron/StudyMD/zipball/v0.3.2", + "body_html": "<ul>\n<li>Images on the front side of the card adapt to the window size (don't overflow anymore)</li>\n<li><em>Fontawesome</em> cdn was fixed</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:54.736Z" + }, + "sturdy": { + "latestRelease": { + "url": "https://api.github.com/repos/sturdy-dev/sturdy/releases/65891030", + "assets_url": "https://api.github.com/repos/sturdy-dev/sturdy/releases/65891030/assets", + "upload_url": "https://uploads.github.com/repos/sturdy-dev/sturdy/releases/65891030/assets{?name,label}", + "html_url": "https://github.com/sturdy-dev/sturdy/releases/tag/api/v1.8.0", + "id": 65891030, + "author": { + "login": "zegl", + "id": 47952, + "node_id": "MDQ6VXNlcjQ3OTUy", + "avatar_url": "https://avatars.githubusercontent.com/u/47952?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zegl", + "html_url": "https://github.com/zegl", + "followers_url": "https://api.github.com/users/zegl/followers", + "following_url": "https://api.github.com/users/zegl/following{/other_user}", + "gists_url": "https://api.github.com/users/zegl/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zegl/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zegl/subscriptions", + "organizations_url": "https://api.github.com/users/zegl/orgs", + "repos_url": "https://api.github.com/users/zegl/repos", + "events_url": "https://api.github.com/users/zegl/events{/privacy}", + "received_events_url": "https://api.github.com/users/zegl/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOGoNCrs4D7WrW", + "tag_name": "api/v1.8.0", + "target_commitish": "main", + "name": "Release v1.8.0", + "draft": false, + "prerelease": false, + "created_at": "2022-05-03T08:49:05Z", + "published_at": "2022-05-03T08:49:36Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/sturdy-dev/sturdy/tarball/api/v1.8.0", + "zipball_url": "https://api.github.com/repos/sturdy-dev/sturdy/zipball/api/v1.8.0", + "body_html": "<p>See <a href=\"/sturdy-dev/sturdy/blob/api/v1.8.0/CHANGELOG.md\">CHANGELOG.md</a> for more info.</p>", + "reactions": { + "url": "https://api.github.com/repos/sturdy-dev/sturdy/releases/65891030/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 1, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.966Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:55.144Z" + }, + "streamlabs-obs": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:55.233Z" }, "subordination": { "latestRelease": { @@ -97897,7 +106356,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 1055, - "download_count": 47, + "download_count": 49, "created_at": "2016-06-24T09:39:46Z", "updated_at": "2016-06-24T09:39:48Z", "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/LICENSE" @@ -97931,7 +106390,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 482, - "download_count": 59, + "download_count": 82, "created_at": "2016-06-24T09:44:48Z", "updated_at": "2016-06-24T09:44:48Z", "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/RELEASES" @@ -97965,7 +106424,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 36775, - "download_count": 52, + "download_count": 71, "created_at": "2016-06-24T09:44:48Z", "updated_at": "2016-06-24T09:44:48Z", "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3-delta.nupkg" @@ -97999,7 +106458,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 54364509, - "download_count": 48, + "download_count": 50, "created_at": "2016-06-24T09:44:48Z", "updated_at": "2016-06-24T09:45:56Z", "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3-full.nupkg" @@ -98033,7 +106492,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 43390749, - "download_count": 88, + "download_count": 91, "created_at": "2016-06-24T09:38:31Z", "updated_at": "2016-06-24T09:38:50Z", "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3-mac.zip" @@ -98064,415 +106523,828 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/x-apple-diskimage", + "state": "uploaded", + "size": 39918523, + "download_count": 759, + "created_at": "2016-06-24T09:38:27Z", + "updated_at": "2016-06-24T09:38:43Z", + "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3.dmg" + }, + { + "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896329", + "id": 1896329, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMjk=", + "name": "subordination-Setup-0.1.3.exe", + "label": "", + "uploader": { + "login": "sunabozu", + "id": 135717, + "node_id": "MDQ6VXNlcjEzNTcxNw==", + "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sunabozu", + "html_url": "https://github.com/sunabozu", + "followers_url": "https://api.github.com/users/sunabozu/followers", + "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", + "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", + "organizations_url": "https://api.github.com/users/sunabozu/orgs", + "repos_url": "https://api.github.com/users/sunabozu/repos", + "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", + "received_events_url": "https://api.github.com/users/sunabozu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 55345152, + "download_count": 2481, + "created_at": "2016-06-24T09:44:48Z", + "updated_at": "2016-06-24T09:45:35Z", + "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-Setup-0.1.3.exe" + } + ], + "tarball_url": "https://api.github.com/repos/sunabozu/subordination/tarball/v0.1.3", + "zipball_url": "https://api.github.com/repos/sunabozu/subordination/zipball/v0.1.3", + "body_html": "<p>Significant performance improvements.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:55.235Z" + }, + "subtitler": { + "latestRelease": { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/44923680", + "assets_url": "https://api.github.com/repos/s8sachin/subtitler/releases/44923680/assets", + "upload_url": "https://uploads.github.com/repos/s8sachin/subtitler/releases/44923680/assets{?name,label}", + "html_url": "https://github.com/s8sachin/subtitler/releases/tag/v1.5.5", + "id": 44923680, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQ0OTIzNjgw", + "tag_name": "v1.5.5", + "target_commitish": "master", + "name": "1.5.5", + "draft": false, + "prerelease": false, + "created_at": "2021-06-20T14:56:05Z", + "published_at": "2021-06-20T15:05:50Z", + "assets": [ + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910896", + "id": 38910896, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODk2", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 368, + "download_count": 630, + "created_at": "2021-06-20T15:02:06Z", + "updated_at": "2021-06-20T15:02:06Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910920", + "id": 38910920, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTIw", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 515, + "download_count": 374, + "created_at": "2021-06-20T15:02:56Z", + "updated_at": "2021-06-20T15:02:56Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910925", + "id": 38910925, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTI1", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 346, + "download_count": 4031, + "created_at": "2021-06-20T15:03:19Z", + "updated_at": "2021-06-20T15:03:19Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest.yml" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910919", + "id": 38910919, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTE5", + "name": "Subtitler-1.5.5-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 65323398, + "download_count": 49, + "created_at": "2021-06-20T15:02:54Z", + "updated_at": "2021-06-20T15:02:56Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5-mac.zip" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910798", + "id": 38910798, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwNzk4", + "name": "Subtitler-1.5.5.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 74712084, + "download_count": 314, + "created_at": "2021-06-20T14:58:52Z", + "updated_at": "2021-06-20T14:58:54Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.AppImage" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910910", + "id": 38910910, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTEw", + "name": "Subtitler-1.5.5.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 67463953, + "download_count": 256, + "created_at": "2021-06-20T15:02:33Z", + "updated_at": "2021-06-20T15:02:35Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.dmg" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910911", + "id": 38910911, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTEx", + "name": "Subtitler-1.5.5.dmg.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 72243, + "download_count": 18, + "created_at": "2021-06-20T15:02:33Z", + "updated_at": "2021-06-20T15:02:33Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910924", + "id": 38910924, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTI0", + "name": "Subtitler-1.5.5.msi", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 59150336, + "download_count": 53, + "created_at": "2021-06-20T15:03:16Z", + "updated_at": "2021-06-20T15:03:18Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.msi" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910894", + "id": 38910894, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODk0", + "name": "subtitler-1.5.5.x86_64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 51913360, + "download_count": 18, + "created_at": "2021-06-20T15:02:04Z", + "updated_at": "2021-06-20T15:02:06Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/subtitler-1.5.5.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910890", + "id": 38910890, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODkw", + "name": "Subtitler-Setup-1.5.5.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 51293554, + "download_count": 2826, + "created_at": "2021-06-20T15:01:56Z", + "updated_at": "2021-06-20T15:01:58Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-Setup-1.5.5.exe" + }, + { + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910891", + "id": 38910891, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODkx", + "name": "Subtitler-Setup-1.5.5.exe.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", "state": "uploaded", - "size": 39918523, - "download_count": 673, - "created_at": "2016-06-24T09:38:27Z", - "updated_at": "2016-06-24T09:38:43Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3.dmg" + "size": 55132, + "download_count": 74, + "created_at": "2021-06-20T15:01:56Z", + "updated_at": "2021-06-20T15:01:57Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-Setup-1.5.5.exe.blockmap" }, { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896329", - "id": 1896329, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMjk=", - "name": "subordination-Setup-0.1.3.exe", + "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910835", + "id": 38910835, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODM1", + "name": "subtitler_1.5.5_amd64.deb", "label": "", "uploader": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 55345152, - "download_count": 1038, - "created_at": "2016-06-24T09:44:48Z", - "updated_at": "2016-06-24T09:45:35Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-Setup-0.1.3.exe" + "size": 51828392, + "download_count": 131, + "created_at": "2021-06-20T15:00:03Z", + "updated_at": "2021-06-20T15:00:05Z", + "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/subtitler_1.5.5_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/sunabozu/subordination/tarball/v0.1.3", - "zipball_url": "https://api.github.com/repos/sunabozu/subordination/zipball/v0.1.3", - "body_html": "<p>Significant performance improvements.</p>" + "tarball_url": "https://api.github.com/repos/s8sachin/subtitler/tarball/v1.5.5", + "zipball_url": "https://api.github.com/repos/s8sachin/subtitler/zipball/v1.5.5", + "body_html": "<p>Search bug fixes</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.165Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:55.287Z" }, - "studymd": { + "switch": { "latestRelease": { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/11404708", - "assets_url": "https://api.github.com/repos/jotron/StudyMD/releases/11404708/assets", - "upload_url": "https://uploads.github.com/repos/jotron/StudyMD/releases/11404708/assets{?name,label}", - "html_url": "https://github.com/jotron/StudyMD/releases/tag/v0.3.2", - "id": 11404708, + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/20030453", + "assets_url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/20030453/assets", + "upload_url": "https://uploads.github.com/repos/ahkohd/switch-desktop/releases/20030453/assets{?name,label}", + "html_url": "https://github.com/ahkohd/switch-desktop/releases/tag/v1.0.23", + "id": 20030453, "author": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTExNDA0NzA4", - "tag_name": "v0.3.2", + "node_id": "MDc6UmVsZWFzZTIwMDMwNDUz", + "tag_name": "v1.0.23", "target_commitish": "master", - "name": "0.3.2", + "name": "1.0.23", "draft": false, "prerelease": false, - "created_at": "2018-06-09T14:59:42Z", - "published_at": "2018-06-09T15:02:49Z", + "created_at": "2019-09-16T22:48:42Z", + "published_at": "2019-09-16T22:58:22Z", "assets": [ { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471690", - "id": 7471690, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2OTA=", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 378, - "download_count": 67, - "created_at": "2018-06-09T14:58:55Z", - "updated_at": "2018-06-09T14:58:55Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471688", - "id": 7471688, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODg=", + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954726", + "id": 14954726, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI2", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 330, - "download_count": 61, - "created_at": "2018-06-09T14:58:55Z", - "updated_at": "2018-06-09T14:58:55Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest-mac.yml" + "size": 510, + "download_count": 110, + "created_at": "2019-09-16T22:54:01Z", + "updated_at": "2019-09-16T22:54:01Z", + "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/latest-mac.yml" }, { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471689", - "id": 7471689, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODk=", + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954717", + "id": 14954717, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzE3", "name": "latest.yml", "label": "", "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 414, - "download_count": 38, - "created_at": "2018-06-09T14:58:55Z", - "updated_at": "2018-06-09T14:58:55Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest.yml" + "size": 343, + "download_count": 113, + "created_at": "2019-09-16T22:51:49Z", + "updated_at": "2019-09-16T22:51:49Z", + "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/latest.yml" }, { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471672", - "id": 7471672, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzI=", - "name": "StudyMD-0.3.2-x86_64.AppImage", + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954725", + "id": 14954725, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI1", + "name": "Switch-1.0.23-mac.zip", "label": "", "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 80176167, - "download_count": 216, - "created_at": "2018-06-09T14:55:17Z", - "updated_at": "2018-06-09T14:58:54Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2-x86_64.AppImage" + "size": 79746703, + "download_count": 178, + "created_at": "2019-09-16T22:53:58Z", + "updated_at": "2019-09-16T22:54:00Z", + "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23-mac.zip" }, { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471673", - "id": 7471673, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzM=", - "name": "StudyMD-0.3.2.dmg", + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954711", + "id": 14954711, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzEx", + "name": "Switch-1.0.23-win.zip", "label": "", "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 76022530, - "download_count": 219, - "created_at": "2018-06-09T14:55:21Z", - "updated_at": "2018-06-09T14:56:39Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2.dmg" + "size": 78975877, + "download_count": 1386, + "created_at": "2019-09-16T22:51:21Z", + "updated_at": "2019-09-16T22:51:24Z", + "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23-win.zip" }, { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471674", - "id": 7471674, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzQ=", - "name": "StudyMD-0.3.2.dmg.blockmap", + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954724", + "id": 14954724, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI0", + "name": "Switch-1.0.23.dmg", "label": "", "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 80298, - "download_count": 34, - "created_at": "2018-06-09T14:55:21Z", - "updated_at": "2018-06-09T14:55:21Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2.dmg.blockmap" + "size": 82902862, + "download_count": 200, + "created_at": "2019-09-16T22:53:54Z", + "updated_at": "2019-09-16T22:53:56Z", + "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23.dmg" }, { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471684", - "id": 7471684, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODQ=", - "name": "StudyMD-Setup-0.3.2.exe", + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954723", + "id": 14954723, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzIz", + "name": "Switch-1.0.23.dmg.blockmap", "label": "", "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 104376732, - "download_count": 410, - "created_at": "2018-06-09T14:57:12Z", - "updated_at": "2018-06-09T14:58:37Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-Setup-0.3.2.exe" + "size": 88059, + "download_count": 71, + "created_at": "2019-09-16T22:53:54Z", + "updated_at": "2019-09-16T22:53:54Z", + "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23.dmg.blockmap" }, { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471685", - "id": 7471685, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODU=", - "name": "StudyMD-Setup-0.3.2.exe.blockmap", + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954714", + "id": 14954714, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzE0", + "name": "Switch-Setup-1.0.23.exe", "label": "", "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 110024, - "download_count": 57, - "created_at": "2018-06-09T14:57:12Z", - "updated_at": "2018-06-09T14:57:14Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-Setup-0.3.2.exe.blockmap" + "size": 57265854, + "download_count": 14052, + "created_at": "2019-09-16T22:51:30Z", + "updated_at": "2019-09-16T22:51:49Z", + "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-Setup-1.0.23.exe" }, { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471676", - "id": 7471676, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzY=", - "name": "studymd_0.3.2_amd64.snap", + "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954713", + "id": 14954713, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzEz", + "name": "Switch-Setup-1.0.23.exe.blockmap", "label": "", "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", + "login": "ahkohd", + "id": 13041443, + "node_id": "MDQ6VXNlcjEzMDQxNDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", + "url": "https://api.github.com/users/ahkohd", + "html_url": "https://github.com/ahkohd", + "followers_url": "https://api.github.com/users/ahkohd/followers", + "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", + "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", + "organizations_url": "https://api.github.com/users/ahkohd/orgs", + "repos_url": "https://api.github.com/users/ahkohd/repos", + "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", + "received_events_url": "https://api.github.com/users/ahkohd/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 116752384, - "download_count": 74, - "created_at": "2018-06-09T14:55:32Z", - "updated_at": "2018-06-09T14:57:21Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/studymd_0.3.2_amd64.snap" + "size": 60046, + "download_count": 87, + "created_at": "2019-09-16T22:51:30Z", + "updated_at": "2019-09-16T22:51:31Z", + "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-Setup-1.0.23.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/jotron/StudyMD/tarball/v0.3.2", - "zipball_url": "https://api.github.com/repos/jotron/StudyMD/zipball/v0.3.2", - "body_html": "<ul>\n<li>Images on the front side of the card adapt to the window size (don't overflow anymore)</li>\n<li><em>Fontawesome</em> cdn was fixed</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/ahkohd/switch-desktop/tarball/v1.0.23", + "zipball_url": "https://api.github.com/repos/ahkohd/switch-desktop/zipball/v1.0.23", + "body_html": "<ul>\n<li>Smarter and faster processes tracking 🔥.</li>\n<li>Fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"493827777\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ahkohd/switch-desktop/issues/28\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ahkohd/switch-desktop/issues/28/hovercard\" href=\"https://github.com/ahkohd/switch-desktop/issues/28\">#28</a> issue 😚.</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.198Z" - }, - "streamlabs-obs": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.238Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:55.834Z" }, - "subtitler": { + "super-productivity": { "latestRelease": { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/44923680", - "assets_url": "https://api.github.com/repos/s8sachin/subtitler/releases/44923680/assets", - "upload_url": "https://uploads.github.com/repos/s8sachin/subtitler/releases/44923680/assets{?name,label}", - "html_url": "https://github.com/s8sachin/subtitler/releases/tag/v1.5.5", - "id": 44923680, + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/140782785", + "assets_url": "https://api.github.com/repos/johannesjo/super-productivity/releases/140782785/assets", + "upload_url": "https://uploads.github.com/repos/johannesjo/super-productivity/releases/140782785/assets{?name,label}", + "html_url": "https://github.com/johannesjo/super-productivity/releases/tag/v8.0.0", + "id": 140782785, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -98493,19 +107365,19 @@ "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ0OTIzNjgw", - "tag_name": "v1.5.5", + "node_id": "RE_kwDOBKnnxc4IZCzB", + "tag_name": "v8.0.0", "target_commitish": "master", - "name": "1.5.5", + "name": "8.0.0", "draft": false, "prerelease": false, - "created_at": "2021-06-20T14:56:05Z", - "published_at": "2021-06-20T15:05:50Z", + "created_at": "2024-02-09T10:41:32Z", + "published_at": "2024-02-09T11:47:26Z", "assets": [ { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910896", - "id": 38910896, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODk2", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688949", + "id": 150688949, + "node_id": "RA_kwDOBKnnxc4I-1S1", "name": "latest-linux.yml", "label": "", "uploader": { @@ -98530,16 +107402,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 368, - "download_count": 191, - "created_at": "2021-06-20T15:02:06Z", - "updated_at": "2021-06-20T15:02:06Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest-linux.yml" + "size": 915, + "download_count": 8, + "created_at": "2024-02-09T10:58:44Z", + "updated_at": "2024-02-09T10:58:44Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910920", - "id": 38910920, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTIw", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688871", + "id": 150688871, + "node_id": "RA_kwDOBKnnxc4I-1Rn", "name": "latest-mac.yml", "label": "", "uploader": { @@ -98564,16 +107436,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 515, - "download_count": 199, - "created_at": "2021-06-20T15:02:56Z", - "updated_at": "2021-06-20T15:02:56Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest-mac.yml" + "size": 883, + "download_count": 4, + "created_at": "2024-02-09T10:58:07Z", + "updated_at": "2024-02-09T10:58:07Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910925", - "id": 38910925, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTI1", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688721", + "id": 150688721, + "node_id": "RA_kwDOBKnnxc4I-1PR", "name": "latest.yml", "label": "", "uploader": { @@ -98598,51 +107470,51 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 346, - "download_count": 1157, - "created_at": "2021-06-20T15:03:19Z", - "updated_at": "2021-06-20T15:03:19Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest.yml" + "size": 903, + "download_count": 13, + "created_at": "2024-02-09T10:56:37Z", + "updated_at": "2024-02-09T10:56:38Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/latest.yml" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910919", - "id": 38910919, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTE5", - "name": "Subtitler-1.5.5-mac.zip", - "label": "", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/151098682", + "id": 151098682, + "node_id": "RA_kwDOBKnnxc4JAZU6", + "name": "superProductivity-8.0.0-arm64.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "johannesjo", + "id": 1456265, + "node_id": "MDQ6VXNlcjE0NTYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1456265?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/johannesjo", + "html_url": "https://github.com/johannesjo", + "followers_url": "https://api.github.com/users/johannesjo/followers", + "following_url": "https://api.github.com/users/johannesjo/following{/other_user}", + "gists_url": "https://api.github.com/users/johannesjo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/johannesjo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/johannesjo/subscriptions", + "organizations_url": "https://api.github.com/users/johannesjo/orgs", + "repos_url": "https://api.github.com/users/johannesjo/repos", + "events_url": "https://api.github.com/users/johannesjo/events{/privacy}", + "received_events_url": "https://api.github.com/users/johannesjo/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 65323398, - "download_count": 24, - "created_at": "2021-06-20T15:02:54Z", - "updated_at": "2021-06-20T15:02:56Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5-mac.zip" + "size": 102114506, + "download_count": 758, + "created_at": "2024-02-12T09:39:53Z", + "updated_at": "2024-02-12T09:50:48Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910798", - "id": 38910798, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwNzk4", - "name": "Subtitler-1.5.5.AppImage", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688863", + "id": 150688863, + "node_id": "RA_kwDOBKnnxc4I-1Rf", + "name": "superProductivity-8.0.0-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -98666,17 +107538,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74712084, - "download_count": 74, - "created_at": "2021-06-20T14:58:52Z", - "updated_at": "2021-06-20T14:58:54Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.AppImage" + "size": 107022, + "download_count": 4, + "created_at": "2024-02-09T10:58:02Z", + "updated_at": "2024-02-09T10:58:03Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910910", - "id": 38910910, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTEw", - "name": "Subtitler-1.5.5.dmg", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688716", + "id": 150688716, + "node_id": "RA_kwDOBKnnxc4I-1PM", + "name": "superProductivity-8.0.0-arm64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -98700,17 +107572,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 67463953, - "download_count": 125, - "created_at": "2021-06-20T15:02:33Z", - "updated_at": "2021-06-20T15:02:35Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.dmg" + "size": 85610396, + "download_count": 67, + "created_at": "2024-02-09T10:56:31Z", + "updated_at": "2024-02-09T10:56:34Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0-arm64.exe" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910911", - "id": 38910911, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTEx", - "name": "Subtitler-1.5.5.dmg.blockmap", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688833", + "id": 150688833, + "node_id": "RA_kwDOBKnnxc4I-1RB", + "name": "superProductivity-8.0.0-mac.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -98732,19 +107604,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 72243, - "download_count": 6, - "created_at": "2021-06-20T15:02:33Z", - "updated_at": "2021-06-20T15:02:33Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.dmg.blockmap" + "size": 104738164, + "download_count": 23, + "created_at": "2024-02-09T10:57:39Z", + "updated_at": "2024-02-09T10:57:43Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0-mac.zip" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910924", - "id": 38910924, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTI0", - "name": "Subtitler-1.5.5.msi", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688834", + "id": 150688834, + "node_id": "RA_kwDOBKnnxc4I-1RC", + "name": "superProductivity-8.0.0-mac.zip.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -98768,17 +107640,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59150336, - "download_count": 12, - "created_at": "2021-06-20T15:03:16Z", - "updated_at": "2021-06-20T15:03:18Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.msi" + "size": 110544, + "download_count": 2, + "created_at": "2024-02-09T10:57:40Z", + "updated_at": "2024-02-09T10:57:40Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910894", - "id": 38910894, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODk0", - "name": "subtitler-1.5.5.x86_64.rpm", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688717", + "id": 150688717, + "node_id": "RA_kwDOBKnnxc4I-1PN", + "name": "superProductivity-8.0.0-x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -98800,19 +107672,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 51913360, - "download_count": 6, - "created_at": "2021-06-20T15:02:04Z", - "updated_at": "2021-06-20T15:02:06Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/subtitler-1.5.5.x86_64.rpm" + "size": 88767079, + "download_count": 356, + "created_at": "2024-02-09T10:56:32Z", + "updated_at": "2024-02-09T10:56:35Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0-x64.exe" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910890", - "id": 38910890, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODkw", - "name": "Subtitler-Setup-1.5.5.exe", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688673", + "id": 150688673, + "node_id": "RA_kwDOBKnnxc4I-1Oh", + "name": "superProductivity-8.0.0.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -98836,51 +107708,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 51293554, - "download_count": 777, - "created_at": "2021-06-20T15:01:56Z", - "updated_at": "2021-06-20T15:01:58Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-Setup-1.5.5.exe" + "size": 112127321, + "download_count": 311, + "created_at": "2024-02-09T10:56:00Z", + "updated_at": "2024-02-09T10:56:04Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0.AppImage" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910891", - "id": 38910891, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODkx", - "name": "Subtitler-Setup-1.5.5.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/151100062", + "id": 151100062, + "node_id": "RA_kwDOBKnnxc4JAZqe", + "name": "superProductivity-8.0.0.dmg", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "johannesjo", + "id": 1456265, + "node_id": "MDQ6VXNlcjE0NTYyNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1456265?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/johannesjo", + "html_url": "https://github.com/johannesjo", + "followers_url": "https://api.github.com/users/johannesjo/followers", + "following_url": "https://api.github.com/users/johannesjo/following{/other_user}", + "gists_url": "https://api.github.com/users/johannesjo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/johannesjo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/johannesjo/subscriptions", + "organizations_url": "https://api.github.com/users/johannesjo/orgs", + "repos_url": "https://api.github.com/users/johannesjo/repos", + "events_url": "https://api.github.com/users/johannesjo/events{/privacy}", + "received_events_url": "https://api.github.com/users/johannesjo/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-apple-diskimage", "state": "uploaded", - "size": 55132, - "download_count": 36, - "created_at": "2021-06-20T15:01:56Z", - "updated_at": "2021-06-20T15:01:57Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-Setup-1.5.5.exe.blockmap" + "size": 108607851, + "download_count": 683, + "created_at": "2024-02-12T09:50:48Z", + "updated_at": "2024-02-12T10:02:10Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0.dmg" }, { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910835", - "id": 38910835, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODM1", - "name": "subtitler_1.5.5_amd64.deb", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688745", + "id": 150688745, + "node_id": "RA_kwDOBKnnxc4I-1Pp", + "name": "superProductivity-8.0.0.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -98904,60 +107776,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 51828392, - "download_count": 32, - "created_at": "2021-06-20T15:00:03Z", - "updated_at": "2021-06-20T15:00:05Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/subtitler_1.5.5_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/s8sachin/subtitler/tarball/v1.5.5", - "zipball_url": "https://api.github.com/repos/s8sachin/subtitler/zipball/v1.5.5", - "body_html": "<p>Search bug fixes</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.290Z" - }, - "super-productivity": { - "latestRelease": { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/65092068", - "assets_url": "https://api.github.com/repos/johannesjo/super-productivity/releases/65092068/assets", - "upload_url": "https://uploads.github.com/repos/johannesjo/super-productivity/releases/65092068/assets{?name,label}", - "html_url": "https://github.com/johannesjo/super-productivity/releases/tag/v7.11.5", - "id": 65092068, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBKnnxc4D4Tnk", - "tag_name": "v7.11.5", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T15:25:16Z", - "published_at": "2022-04-22T16:15:24Z", - "assets": [ + "size": 114978, + "download_count": 3, + "created_at": "2024-02-09T10:56:54Z", + "updated_at": "2024-02-09T10:56:54Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0.dmg.blockmap" + }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344938", - "id": 63344938, - "node_id": "RA_kwDOBKnnxc4DxpEq", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688713", + "id": 150688713, + "node_id": "RA_kwDOBKnnxc4I-1PJ", + "name": "superProductivity-8.0.0.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -98979,19 +107808,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 589, - "download_count": 25, - "created_at": "2022-04-22T15:48:51Z", - "updated_at": "2022-04-22T15:48:51Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/latest-linux.yml" + "size": 173977588, + "download_count": 644, + "created_at": "2024-02-09T10:56:30Z", + "updated_at": "2024-02-09T10:56:37Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0.exe" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346985", - "id": 63346985, - "node_id": "RA_kwDOBKnnxc4Dxpkp", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688931", + "id": 150688931, + "node_id": "RA_kwDOBKnnxc4I-1Sj", + "name": "superProductivity-8.0.0.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99013,19 +107842,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 885, - "download_count": 4, - "created_at": "2022-04-22T16:14:35Z", - "updated_at": "2022-04-22T16:14:35Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/latest-mac.yml" + "size": 79461693, + "download_count": 119, + "created_at": "2024-02-09T10:58:39Z", + "updated_at": "2024-02-09T10:58:43Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-8.0.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63345257", - "id": 63345257, - "node_id": "RA_kwDOBKnnxc4DxpJp", - "name": "latest.yml", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688709", + "id": 150688709, + "node_id": "RA_kwDOBKnnxc4I-1PF", + "name": "superProductivity-Setup-8.0.0-arm64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99047,19 +107876,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 569, - "download_count": 7, - "created_at": "2022-04-22T15:52:40Z", - "updated_at": "2022-04-22T15:52:40Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/latest.yml" + "size": 85800933, + "download_count": 547, + "created_at": "2024-02-09T10:56:27Z", + "updated_at": "2024-02-09T10:56:30Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-Setup-8.0.0-arm64.exe" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346980", - "id": 63346980, - "node_id": "RA_kwDOBKnnxc4Dxpkk", - "name": "superProductivity-7.11.5-arm64.dmg", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688708", + "id": 150688708, + "node_id": "RA_kwDOBKnnxc4I-1PE", + "name": "superProductivity-Setup-8.0.0-arm64.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99083,17 +107912,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91022046, - "download_count": 432, - "created_at": "2022-04-22T16:14:32Z", - "updated_at": "2022-04-22T16:14:35Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5-arm64.dmg" + "size": 91059, + "download_count": 5, + "created_at": "2024-02-09T10:56:27Z", + "updated_at": "2024-02-09T10:56:27Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-Setup-8.0.0-arm64.exe.blockmap" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346979", - "id": 63346979, - "node_id": "RA_kwDOBKnnxc4Dxpkj", - "name": "superProductivity-7.11.5-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688712", + "id": 150688712, + "node_id": "RA_kwDOBKnnxc4I-1PI", + "name": "superProductivity-Setup-8.0.0-x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99117,17 +107946,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 97388, - "download_count": 3, - "created_at": "2022-04-22T16:14:32Z", - "updated_at": "2022-04-22T16:14:32Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5-arm64.dmg.blockmap" + "size": 88957956, + "download_count": 307, + "created_at": "2024-02-09T10:56:29Z", + "updated_at": "2024-02-09T10:56:32Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-Setup-8.0.0-x64.exe" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346726", - "id": 63346726, - "node_id": "RA_kwDOBKnnxc4Dxpgm", - "name": "superProductivity-7.11.5-mac.zip", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688711", + "id": 150688711, + "node_id": "RA_kwDOBKnnxc4I-1PH", + "name": "superProductivity-Setup-8.0.0-x64.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99149,19 +107978,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 87608419, - "download_count": 189, - "created_at": "2022-04-22T16:10:18Z", - "updated_at": "2022-04-22T16:10:20Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5-mac.zip" + "size": 93759, + "download_count": 4, + "created_at": "2024-02-09T10:56:29Z", + "updated_at": "2024-02-09T10:56:30Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-Setup-8.0.0-x64.exe.blockmap" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346725", - "id": 63346725, - "node_id": "RA_kwDOBKnnxc4Dxpgl", - "name": "superProductivity-7.11.5-mac.zip.blockmap", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688704", + "id": 150688704, + "node_id": "RA_kwDOBKnnxc4I-1PA", + "name": "superProductivity-Setup-8.0.0.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99185,17 +108014,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90991, - "download_count": 1, - "created_at": "2022-04-22T16:10:18Z", - "updated_at": "2022-04-22T16:10:18Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5-mac.zip.blockmap" + "size": 174168153, + "download_count": 791, + "created_at": "2024-02-09T10:56:25Z", + "updated_at": "2024-02-09T10:56:31Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-Setup-8.0.0.exe" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344387", - "id": 63344387, - "node_id": "RA_kwDOBKnnxc4Dxo8D", - "name": "superProductivity-7.11.5.AppImage", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688705", + "id": 150688705, + "node_id": "RA_kwDOBKnnxc4I-1PB", + "name": "superProductivity-Setup-8.0.0.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99219,17 +108048,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91541016, - "download_count": 130, - "created_at": "2022-04-22T15:44:25Z", - "updated_at": "2022-04-22T15:44:27Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.AppImage" + "size": 180706, + "download_count": 3, + "created_at": "2024-02-09T10:56:25Z", + "updated_at": "2024-02-09T10:56:26Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity-Setup-8.0.0.exe.blockmap" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346748", - "id": 63346748, - "node_id": "RA_kwDOBKnnxc4Dxpg8", - "name": "superProductivity-7.11.5.dmg", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688806", + "id": 150688806, + "node_id": "RA_kwDOBKnnxc4I-1Qm", + "name": "superProductivity_8.0.0_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99253,17 +108082,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90865945, - "download_count": 438, - "created_at": "2022-04-22T16:10:57Z", - "updated_at": "2022-04-22T16:11:00Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.dmg" + "size": 78972232, + "download_count": 1162, + "created_at": "2024-02-09T10:57:28Z", + "updated_at": "2024-02-09T10:57:32Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity_8.0.0_amd64.deb" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346749", - "id": 63346749, - "node_id": "RA_kwDOBKnnxc4Dxpg9", - "name": "superProductivity-7.11.5.dmg.blockmap", + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/150688687", + "id": 150688687, + "node_id": "RA_kwDOBKnnxc4I-1Ov", + "name": "superProductivity_8.0.0_amd64.snap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -99287,591 +108116,549 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95931, - "download_count": 5, - "created_at": "2022-04-22T16:10:57Z", - "updated_at": "2022-04-22T16:10:57Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.dmg.blockmap" - }, + "size": 95510528, + "download_count": 2, + "created_at": "2024-02-09T10:56:11Z", + "updated_at": "2024-02-09T10:56:15Z", + "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v8.0.0/superProductivity_8.0.0_amd64.snap" + } + ], + "tarball_url": "https://api.github.com/repos/johannesjo/super-productivity/tarball/v8.0.0", + "zipball_url": "https://api.github.com/repos/johannesjo/super-productivity/zipball/v8.0.0", + "body_html": "<a href=\"//www.microsoft.com/store/apps/9nhfvg8361tw?cid=storebadge&ocid=badge\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/93add7a732207169b406c73e809338b71f8b6d91af0200552cffce5d22ba0195/68747470733a2f2f646576656c6f7065722e6d6963726f736f66742e636f6d2f73746f72652f6261646765732f696d616765732f456e676c6973685f6765742d69742d66726f6d2d4d532e706e67\" align=\"center\" alt=\"English badge\" height=\"50\" data-canonical-src=\"https://developer.microsoft.com/store/badges/images/English_get-it-from-MS.png\" style=\"max-width: 100%;\">\n</a>\n<a href=\"//apps.apple.com/de/app/super-productivity/id1482572463?l=en&mt=12\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/johannesjo/super-productivity/master/screens/app-store-badge.svg\" align=\"center\" alt=\"App Store Badge\" height=\"50\" style=\"max-width: 100%;\">\n</a>\n<a href=\"//play.google.com/store/apps/details?id=com.superproductivity.superproductivity\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/johannesjo/super-productivity/master/screens/google-play-badge.png\" align=\"center\" alt=\"Play Store Badge\" height=\"50\" style=\"max-width: 100%;\">\n</a>\n<br>\n<br>\n<p><strong>Linux</strong>:<br>\n<code>sudo snap install superproductivity</code><br>\n(or download from below)</p>\n<p><strong>Windows</strong>:<br>\n<a href=\"https://www.microsoft.com/de-de/p/super-productivity/9nhfvg8361tw?cid=storebadge&ocid=badge&rtc=1&activetab=pivot:overviewtab\" rel=\"nofollow\">Download from Microsoft Store</a><br>\n(or download one of the exe files below)</p>\n<p><strong>Mac OS</strong>:<br>\n<a href=\"https://apps.apple.com/de/app/super-productivity/id1482572463\" rel=\"nofollow\">Download from Mac App Store</a><br>\n(or download the dmg file below)</p>\n<p><strong>Android</strong>:<br>\n<a href=\"https://play.google.com/store/apps/details?id=com.superproductivity.superproductivity\" rel=\"nofollow\">Download from Play Store</a><br>\n<a href=\"https://f-droid.org/en/packages/com.superproductivity.superproductivity/\" rel=\"nofollow\">Download for FDroid</a></p>\n<p><strong>List of all Changes</strong>:<br>\n<a href=\"https://github.com/johannesjo/super-productivity/blob/master/CHANGELOG.md\">--Changelog--</a></p>", + "discussion_url": "https://github.com/johannesjo/super-productivity/discussions/3026", + "reactions": { + "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/140782785/reactions", + "total_count": 25, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 12, + "confused": 0, + "heart": 7, + "rocket": 6, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:55.834Z" + }, + "switchhosts": { + "latestRelease": { + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/68898672", + "assets_url": "https://api.github.com/repos/oldj/SwitchHosts/releases/68898672/assets", + "upload_url": "https://uploads.github.com/repos/oldj/SwitchHosts/releases/68898672/assets{?name,label}", + "html_url": "https://github.com/oldj/SwitchHosts/releases/tag/v4.1.2", + "id": 68898672, + "author": { + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOACNLEc4EG09w", + "tag_name": "v4.1.2", + "target_commitish": "master", + "name": "SwitchHosts v4.1.2", + "draft": false, + "prerelease": false, + "created_at": "2022-06-08T00:33:25Z", + "published_at": "2022-06-08T00:43:35Z", + "assets": [ { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63345243", - "id": 63345243, - "node_id": "RA_kwDOBKnnxc4DxpJb", - "name": "superProductivity-7.11.5.exe", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835203", + "id": 67835203, + "node_id": "RA_kwDOACNLEc4ECxVD", + "name": "latest-linux-arm.yml", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 62578944, - "download_count": 620, - "created_at": "2022-04-22T15:52:36Z", - "updated_at": "2022-04-22T15:52:37Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.exe" + "size": 386, + "download_count": 1770, + "created_at": "2022-06-08T00:35:58Z", + "updated_at": "2022-06-08T00:35:59Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/latest-linux-arm.yml" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344937", - "id": 63344937, - "node_id": "RA_kwDOBKnnxc4DxpEp", - "name": "superProductivity-7.11.5.x86_64.rpm", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835206", + "id": 67835206, + "node_id": "RA_kwDOACNLEc4ECxVG", + "name": "latest-linux-arm64.yml", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 65828872, - "download_count": 56, - "created_at": "2022-04-22T15:48:49Z", - "updated_at": "2022-04-22T15:48:51Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.x86_64.rpm" + "size": 384, + "download_count": 1135, + "created_at": "2022-06-08T00:35:59Z", + "updated_at": "2022-06-08T00:36:00Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63345250", - "id": 63345250, - "node_id": "RA_kwDOBKnnxc4DxpJi", - "name": "superProductivity-Setup-7.11.5.exe", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835209", + "id": 67835209, + "node_id": "RA_kwDOACNLEc4ECxVJ", + "name": "latest-linux.yml", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 62767037, - "download_count": 830, - "created_at": "2022-04-22T15:52:38Z", - "updated_at": "2022-04-22T15:52:40Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-Setup-7.11.5.exe" + "size": 386, + "download_count": 28382, + "created_at": "2022-06-08T00:36:00Z", + "updated_at": "2022-06-08T00:36:01Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63345249", - "id": 63345249, - "node_id": "RA_kwDOBKnnxc4DxpJh", - "name": "superProductivity-Setup-7.11.5.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835212", + "id": 67835212, + "node_id": "RA_kwDOACNLEc4ECxVM", + "name": "latest-mac.yml", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 67067, - "download_count": 8, - "created_at": "2022-04-22T15:52:38Z", - "updated_at": "2022-04-22T15:52:38Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-Setup-7.11.5.exe.blockmap" + "size": 641, + "download_count": 1958023, + "created_at": "2022-06-08T00:36:01Z", + "updated_at": "2022-06-08T00:36:02Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/latest-mac.yml" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344693", - "id": 63344693, - "node_id": "RA_kwDOBKnnxc4DxpA1", - "name": "superProductivity_7.11.5_amd64.deb", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835215", + "id": 67835215, + "node_id": "RA_kwDOACNLEc4ECxVP", + "name": "latest.yml", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-yaml", "state": "uploaded", - "size": 65199498, - "download_count": 804, - "created_at": "2022-04-22T15:46:25Z", - "updated_at": "2022-04-22T15:46:26Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity_7.11.5_amd64.deb" + "size": 665, + "download_count": 2329548, + "created_at": "2022-06-08T00:36:02Z", + "updated_at": "2022-06-08T00:36:03Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/latest.yml" }, { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344459", - "id": 63344459, - "node_id": "RA_kwDOBKnnxc4Dxo9L", - "name": "superProductivity_7.11.5_amd64.snap", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835218", + "id": 67835218, + "node_id": "RA_kwDOACNLEc4ECxVS", + "name": "SwitchHosts_linux_amd64_4.1.2.6086.deb", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", + "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-deb", "state": "uploaded", - "size": 78815232, - "download_count": 7, - "created_at": "2022-04-22T15:44:49Z", - "updated_at": "2022-04-22T15:44:52Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity_7.11.5_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/johannesjo/super-productivity/tarball/v7.11.5", - "zipball_url": "https://api.github.com/repos/johannesjo/super-productivity/zipball/v7.11.5", - "body_html": "<a href=\"//www.microsoft.com/store/apps/9nhfvg8361tw?cid=storebadge&ocid=badge\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/317edad9ce39ae56c3e79a32cf2abcf497a03373ef275c86c7b16c989fc401eb/68747470733a2f2f646576656c6f7065722e6d6963726f736f66742e636f6d2f73746f72652f6261646765732f696d616765732f456e676c6973685f6765742d69742d66726f6d2d4d532e706e67\" align=\"center\" alt=\"English badge\" height=\"50\" data-canonical-src=\"https://developer.microsoft.com/store/badges/images/English_get-it-from-MS.png\" style=\"max-width: 100%;\">\n</a>\n<a href=\"//apps.apple.com/de/app/super-productivity/id1482572463?l=en&mt=12\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/johannesjo/super-productivity/master/screens/app-store-badge.svg\" align=\"center\" alt=\"App Store Badge\" height=\"50\" style=\"max-width: 100%;\">\n</a>\n<a href=\"//play.google.com/store/apps/details?id=com.superproductivity.superproductivity\" rel=\"nofollow\">\n <img src=\"https://raw.githubusercontent.com/johannesjo/super-productivity/master/screens/google-play-badge.png\" align=\"center\" alt=\"Play Store Badge\" height=\"50\" style=\"max-width: 100%;\">\n</a>\n<br>\n<br>\n<p><strong>Linux</strong>:<br>\n<code>sudo snap install superproductivity</code><br>\n(or download from below)</p>\n<p><strong>Windows</strong>:<br>\n<a href=\"https://www.microsoft.com/de-de/p/super-productivity/9nhfvg8361tw?cid=storebadge&ocid=badge&rtc=1&activetab=pivot:overviewtab\" rel=\"nofollow\">Download from Microsoft Store</a><br>\n(or download one of the exe files below)</p>\n<p><strong>Mac OS</strong>:<br>\n<a href=\"https://apps.apple.com/de/app/super-productivity/id1482572463\" rel=\"nofollow\">Download from Mac App Store</a><br>\n(or download the dmg file below)</p>\n<p><strong>Android</strong>:<br>\n<a href=\"https://play.google.com/store/apps/details?id=com.superproductivity.superproductivity\" rel=\"nofollow\">Download from Play Store</a><br>\n<a href=\"https://f-droid.org/en/packages/com.superproductivity.superproductivity/\" rel=\"nofollow\">Download for FDroid</a></p>\n<p><strong>List of all Changes</strong>:<br>\n<a href=\"https://github.com/johannesjo/super-productivity/blob/master/CHANGELOG.md\">--Changelog--</a></p>", - "reactions": { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/65092068/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 2, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.393Z" - }, - "switch": { - "latestRelease": { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/20030453", - "assets_url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/20030453/assets", - "upload_url": "https://uploads.github.com/repos/ahkohd/switch-desktop/releases/20030453/assets{?name,label}", - "html_url": "https://github.com/ahkohd/switch-desktop/releases/tag/v1.0.23", - "id": 20030453, - "author": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMDMwNDUz", - "tag_name": "v1.0.23", - "target_commitish": "master", - "name": "1.0.23", - "draft": false, - "prerelease": false, - "created_at": "2019-09-16T22:48:42Z", - "published_at": "2019-09-16T22:58:22Z", - "assets": [ + "size": 60785314, + "download_count": 11894, + "created_at": "2022-06-08T00:36:03Z", + "updated_at": "2022-06-08T00:36:28Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_linux_amd64_4.1.2.6086.deb" + }, { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954726", - "id": 14954726, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI2", - "name": "latest-mac.yml", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835231", + "id": 67835231, + "node_id": "RA_kwDOACNLEc4ECxVf", + "name": "SwitchHosts_linux_arm64_4.1.2.6086.AppImage", + "label": null, "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 510, - "download_count": 98, - "created_at": "2019-09-16T22:54:01Z", - "updated_at": "2019-09-16T22:54:01Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/latest-mac.yml" + "size": 87568089, + "download_count": 6912, + "created_at": "2022-06-08T00:36:28Z", + "updated_at": "2022-06-08T00:36:52Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_linux_arm64_4.1.2.6086.AppImage" }, { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954717", - "id": 14954717, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzE3", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835247", + "id": 67835247, + "node_id": "RA_kwDOACNLEc4ECxVv", + "name": "SwitchHosts_linux_arm64_4.1.2.6086.deb", + "label": null, "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/x-deb", "state": "uploaded", - "size": 343, - "download_count": 101, - "created_at": "2019-09-16T22:51:49Z", - "updated_at": "2019-09-16T22:51:49Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/latest.yml" + "size": 57641144, + "download_count": 1930, + "created_at": "2022-06-08T00:36:52Z", + "updated_at": "2022-06-08T00:37:12Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_linux_arm64_4.1.2.6086.deb" }, { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954725", - "id": 14954725, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI1", - "name": "Switch-1.0.23-mac.zip", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835262", + "id": 67835262, + "node_id": "RA_kwDOACNLEc4ECxV-", + "name": "SwitchHosts_linux_armv7l_4.1.2.6086.AppImage", + "label": null, "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 79746703, - "download_count": 160, - "created_at": "2019-09-16T22:53:58Z", - "updated_at": "2019-09-16T22:54:00Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23-mac.zip" + "size": 76093523, + "download_count": 1034, + "created_at": "2022-06-08T00:37:12Z", + "updated_at": "2022-06-08T00:37:35Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_linux_armv7l_4.1.2.6086.AppImage" }, { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954711", - "id": 14954711, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzEx", - "name": "Switch-1.0.23-win.zip", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835288", + "id": 67835288, + "node_id": "RA_kwDOACNLEc4ECxWY", + "name": "SwitchHosts_linux_armv7l_4.1.2.6086.deb", + "label": null, "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-deb", "state": "uploaded", - "size": 78975877, - "download_count": 1157, - "created_at": "2019-09-16T22:51:21Z", - "updated_at": "2019-09-16T22:51:24Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23-win.zip" + "size": 55380968, + "download_count": 782, + "created_at": "2022-06-08T00:37:35Z", + "updated_at": "2022-06-08T00:37:50Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_linux_armv7l_4.1.2.6086.deb" }, { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954724", - "id": 14954724, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI0", - "name": "Switch-1.0.23.dmg", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835321", + "id": 67835321, + "node_id": "RA_kwDOACNLEc4ECxW5", + "name": "SwitchHosts_linux_x86_64_4.1.2.6086.AppImage", + "label": null, "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82902862, - "download_count": 182, - "created_at": "2019-09-16T22:53:54Z", - "updated_at": "2019-09-16T22:53:56Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23.dmg" + "size": 86261789, + "download_count": 3331, + "created_at": "2022-06-08T00:37:50Z", + "updated_at": "2022-06-08T00:38:14Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_linux_x86_64_4.1.2.6086.AppImage" }, { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954723", - "id": 14954723, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzIz", - "name": "Switch-1.0.23.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835352", + "id": 67835352, + "node_id": "RA_kwDOACNLEc4ECxXY", + "name": "SwitchHosts_mac_arm64_4.1.2.6086.dmg", + "label": null, "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88059, - "download_count": 67, - "created_at": "2019-09-16T22:53:54Z", - "updated_at": "2019-09-16T22:53:54Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23.dmg.blockmap" + "size": 81011676, + "download_count": 49855, + "created_at": "2022-06-08T00:38:14Z", + "updated_at": "2022-06-08T00:38:37Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_mac_arm64_4.1.2.6086.dmg" }, { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954714", - "id": 14954714, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzE0", - "name": "Switch-Setup-1.0.23.exe", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835373", + "id": 67835373, + "node_id": "RA_kwDOACNLEc4ECxXt", + "name": "SwitchHosts_mac_arm64_4.1.2.6086.dmg.blockmap", + "label": null, "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 57265854, - "download_count": 12303, - "created_at": "2019-09-16T22:51:30Z", - "updated_at": "2019-09-16T22:51:49Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-Setup-1.0.23.exe" + "size": 86356, + "download_count": 601, + "created_at": "2022-06-08T00:38:37Z", + "updated_at": "2022-06-08T00:38:38Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_mac_arm64_4.1.2.6086.dmg.blockmap" }, { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954713", - "id": 14954713, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzEz", - "name": "Switch-Setup-1.0.23.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835375", + "id": 67835375, + "node_id": "RA_kwDOACNLEc4ECxXv", + "name": "SwitchHosts_mac_universal_4.1.2.6086.dmg", + "label": null, "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 60046, - "download_count": 82, - "created_at": "2019-09-16T22:51:30Z", - "updated_at": "2019-09-16T22:51:31Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-Setup-1.0.23.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/ahkohd/switch-desktop/tarball/v1.0.23", - "zipball_url": "https://api.github.com/repos/ahkohd/switch-desktop/zipball/v1.0.23", - "body_html": "<ul>\n<li>Smarter and faster processes tracking <g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f525.png\">🔥</g-emoji>.</li>\n<li>Fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"493827777\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ahkohd/switch-desktop/issues/28\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ahkohd/switch-desktop/issues/28/hovercard\" href=\"https://github.com/ahkohd/switch-desktop/issues/28\">#28</a> issue <g-emoji class=\"g-emoji\" alias=\"kissing_closed_eyes\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f61a.png\">😚</g-emoji>.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.475Z" - }, - "switchhosts": { - "latestRelease": { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/58867709", - "assets_url": "https://api.github.com/repos/oldj/SwitchHosts/releases/58867709/assets", - "upload_url": "https://uploads.github.com/repos/oldj/SwitchHosts/releases/58867709/assets{?name,label}", - "html_url": "https://github.com/oldj/SwitchHosts/releases/tag/v4.1.1", - "id": 58867709, - "author": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOACNLEc4Dgj_9", - "tag_name": "v4.1.1", - "target_commitish": "master", - "name": "SwitchHosts v4.1.1", - "draft": false, - "prerelease": false, - "created_at": "2022-02-07T08:50:54Z", - "published_at": "2022-02-07T11:00:01Z", - "assets": [ + "size": 151534313, + "download_count": 13417, + "created_at": "2022-06-08T00:38:38Z", + "updated_at": "2022-06-08T00:39:20Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_mac_universal_4.1.2.6086.dmg" + }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063785", - "id": 56063785, - "node_id": "RA_kwDOACNLEc4DV3cp", - "name": "SwitchHosts_installer_4.1.1.6077.exe", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835403", + "id": 67835403, + "node_id": "RA_kwDOACNLEc4ECxYL", + "name": "SwitchHosts_mac_universal_4.1.2.6086.dmg.blockmap", "label": null, "uploader": { "login": "oldj", @@ -99893,19 +108680,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 118094488, - "download_count": 17032, - "created_at": "2022-02-07T10:08:33Z", - "updated_at": "2022-02-07T10:09:20Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_installer_4.1.1.6077.exe" + "size": 159633, + "download_count": 347, + "created_at": "2022-06-08T00:39:20Z", + "updated_at": "2022-06-08T00:39:21Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_mac_universal_4.1.2.6086.dmg.blockmap" }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063828", - "id": 56063828, - "node_id": "RA_kwDOACNLEc4DV3dU", - "name": "SwitchHosts_installer_ia32_4.1.1.6077.exe", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835404", + "id": 67835404, + "node_id": "RA_kwDOACNLEc4ECxYM", + "name": "SwitchHosts_mac_x64_4.1.2.6086.dmg", "label": null, "uploader": { "login": "oldj", @@ -99927,19 +108714,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 54757866, - "download_count": 628, - "created_at": "2022-02-07T10:09:38Z", - "updated_at": "2022-02-07T10:09:55Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_installer_ia32_4.1.1.6077.exe" + "size": 85727222, + "download_count": 49396, + "created_at": "2022-06-08T00:39:21Z", + "updated_at": "2022-06-08T00:39:49Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_mac_x64_4.1.2.6086.dmg" }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063868", - "id": 56063868, - "node_id": "RA_kwDOACNLEc4DV3d8", - "name": "SwitchHosts_installer_x64_4.1.1.6077.exe", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835435", + "id": 67835435, + "node_id": "RA_kwDOACNLEc4ECxYr", + "name": "SwitchHosts_mac_x64_4.1.2.6086.dmg.blockmap", "label": null, "uploader": { "login": "oldj", @@ -99961,19 +108748,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 64161401, - "download_count": 19157, - "created_at": "2022-02-07T10:09:55Z", - "updated_at": "2022-02-07T10:10:15Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_installer_x64_4.1.1.6077.exe" + "size": 90182, + "download_count": 584, + "created_at": "2022-06-08T00:39:49Z", + "updated_at": "2022-06-08T00:39:50Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_mac_x64_4.1.2.6086.dmg.blockmap" }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063876", - "id": 56063876, - "node_id": "RA_kwDOACNLEc4DV3eE", - "name": "SwitchHosts_linux_amd64_4.1.1.6077.deb", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835436", + "id": 67835436, + "node_id": "RA_kwDOACNLEc4ECxYs", + "name": "SwitchHosts_windows_installer_4.1.2.6086.exe", "label": null, "uploader": { "login": "oldj", @@ -99995,19 +108782,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-deb", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 70531112, - "download_count": 1498, - "created_at": "2022-02-07T10:10:15Z", - "updated_at": "2022-02-07T10:10:36Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_linux_amd64_4.1.1.6077.deb" + "size": 119450324, + "download_count": 67145, + "created_at": "2022-06-08T00:39:50Z", + "updated_at": "2022-06-08T00:40:23Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_windows_installer_4.1.2.6086.exe" }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56066837", - "id": 56066837, - "node_id": "RA_kwDOACNLEc4DV4MV", - "name": "SwitchHosts_linux_x86_64_4.1.1.6077.AppImage", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835470", + "id": 67835470, + "node_id": "RA_kwDOACNLEc4ECxZO", + "name": "SwitchHosts_windows_installer_4.1.2.6086.exe.blockmap", "label": null, "uploader": { "login": "oldj", @@ -100031,17 +108818,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 102910126, - "download_count": 1342, - "created_at": "2022-02-07T10:57:41Z", - "updated_at": "2022-02-07T10:58:16Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_linux_x86_64_4.1.1.6077.AppImage" + "size": 127027, + "download_count": 996, + "created_at": "2022-06-08T00:40:23Z", + "updated_at": "2022-06-08T00:40:24Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_windows_installer_4.1.2.6086.exe.blockmap" }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56061411", - "id": 56061411, - "node_id": "RA_kwDOACNLEc4DV23j", - "name": "SwitchHosts_mac_arm64_4.1.1.6077.dmg", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835474", + "id": 67835474, + "node_id": "RA_kwDOACNLEc4ECxZS", + "name": "SwitchHosts_windows_installer_ia32_4.1.2.6086.exe", "label": null, "uploader": { "login": "oldj", @@ -100063,19 +108850,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 85418051, - "download_count": 9726, - "created_at": "2022-02-07T09:39:35Z", - "updated_at": "2022-02-07T09:42:28Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_mac_arm64_4.1.1.6077.dmg" + "size": 55454627, + "download_count": 5702, + "created_at": "2022-06-08T00:40:24Z", + "updated_at": "2022-06-08T00:40:42Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_windows_installer_ia32_4.1.2.6086.exe" }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063904", - "id": 56063904, - "node_id": "RA_kwDOACNLEc4DV3eg", - "name": "SwitchHosts_mac_universal_4.1.1.6077.dmg", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835507", + "id": 67835507, + "node_id": "RA_kwDOACNLEc4ECxZz", + "name": "SwitchHosts_windows_installer_ia32_4.1.2.6086.exe.blockmap", "label": null, "uploader": { "login": "oldj", @@ -100099,17 +108886,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 156232904, - "download_count": 3469, - "created_at": "2022-02-07T10:10:36Z", - "updated_at": "2022-02-07T10:11:39Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_mac_universal_4.1.1.6077.dmg" + "size": 59313, + "download_count": 402, + "created_at": "2022-06-08T00:40:42Z", + "updated_at": "2022-06-08T00:40:43Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_windows_installer_ia32_4.1.2.6086.exe.blockmap" }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063974", - "id": 56063974, - "node_id": "RA_kwDOACNLEc4DV3fm", - "name": "SwitchHosts_mac_x64_4.1.1.6077.dmg", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835510", + "id": 67835510, + "node_id": "RA_kwDOACNLEc4ECxZ2", + "name": "SwitchHosts_windows_installer_x64_4.1.2.6086.exe", "label": null, "uploader": { "login": "oldj", @@ -100131,19 +108918,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 84643865, - "download_count": 11588, - "created_at": "2022-02-07T10:11:39Z", - "updated_at": "2022-02-07T10:12:12Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_mac_x64_4.1.1.6077.dmg" + "size": 64821881, + "download_count": 126180, + "created_at": "2022-06-08T00:40:43Z", + "updated_at": "2022-06-08T00:41:02Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_windows_installer_x64_4.1.2.6086.exe" }, { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56064020", - "id": 56064020, - "node_id": "RA_kwDOACNLEc4DV3gU", - "name": "SwitchHosts_portable_ia32_4.1.1.6077.exe", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835549", + "id": 67835549, + "node_id": "RA_kwDOACNLEc4ECxad", + "name": "SwitchHosts_windows_installer_x64_4.1.2.6086.exe.blockmap", "label": null, "uploader": { "login": "oldj", @@ -100165,203 +108952,75 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 54348089, - "download_count": 2038, - "created_at": "2022-02-07T10:12:12Z", - "updated_at": "2022-02-07T10:12:50Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_portable_ia32_4.1.1.6077.exe" - } - ], - "tarball_url": "https://api.github.com/repos/oldj/SwitchHosts/tarball/v4.1.1", - "zipball_url": "https://api.github.com/repos/oldj/SwitchHosts/zipball/v4.1.1", - "body_html": "<ul>\n<li>[New] Add German translation <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118249362\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/679\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/679/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/679\">#679</a></li>\n<li>[Fixed] Fix a bug in the search function <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"987363737\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/634\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/634/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/634\">#634</a></li>\n<li>[Improved] Optimize the appearance in dark mode</li>\n<li>[Improved] Update dependencies, update Electron to v17.0.0</li>\n</ul>\n<hr>\n<ul>\n<li>[New] 添加德语翻译 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118249362\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/679\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/679/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/679\">#679</a></li>\n<li>[Fixed] 修复一处搜索的问题 <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"987363737\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/634\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/634/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/634\">#634</a></li>\n<li>[Improved] 优化夜间模式的一些样式</li>\n<li>[Improved] 更新依赖,Electron 升级到 v17.0.0</li>\n</ul>\n<h2>What's Changed</h2>\n<ul>\n<li>Optimize the appearance in dark mode by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Aaron00101010/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Aaron00101010\">@Aaron00101010</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1087286247\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/671\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/671/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/671\">#671</a></li>\n<li>Add german translation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bergo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bergo\">@bergo</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118249362\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/679\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/679/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/679\">#679</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Aaron00101010/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Aaron00101010\">@Aaron00101010</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1087286247\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/671\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/671/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/671\">#671</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/bergo/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bergo\">@bergo</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1118249362\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/679\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/679/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/679\">#679</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/oldj/SwitchHosts/compare/v4.1.0...v4.1.1\"><tt>v4.1.0...v4.1.1</tt></a></p>", - "reactions": { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/58867709/reactions", - "total_count": 56, - "+1": 40, - "-1": 0, - "laugh": 0, - "hooray": 8, - "confused": 0, - "heart": 8, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.558Z" - }, - "syng": { - "latestRelease": { - "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/36578618", - "assets_url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/36578618/assets", - "upload_url": "https://uploads.github.com/repos/sotch-pr35mac/syng/releases/36578618/assets{?name,label}", - "html_url": "https://github.com/sotch-pr35mac/syng/releases/tag/v1.5.0", - "id": 36578618, - "author": { - "login": "sotch-pr35mac", - "id": 441131, - "node_id": "MDQ6VXNlcjQ0MTEzMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sotch-pr35mac", - "html_url": "https://github.com/sotch-pr35mac", - "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", - "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", - "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", - "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", - "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", - "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", - "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2NTc4NjE4", - "tag_name": "v1.5.0", - "target_commitish": "master", - "name": "v1.5.0", - "draft": false, - "prerelease": false, - "created_at": "2021-01-19T03:54:03Z", - "published_at": "2021-01-19T03:55:53Z", - "assets": [ + "size": 69774, + "download_count": 1914, + "created_at": "2022-06-08T00:41:02Z", + "updated_at": "2022-06-08T00:41:03Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_windows_installer_x64_4.1.2.6086.exe.blockmap" + }, { - "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/30884916", - "id": 30884916, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwODg0OTE2", - "name": "Syng-macOS.dmg", + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/67835552", + "id": 67835552, + "node_id": "RA_kwDOACNLEc4ECxag", + "name": "SwitchHosts_windows_portable_ia32_4.1.2.6086.exe", "label": null, "uploader": { - "login": "sotch-pr35mac", - "id": 441131, - "node_id": "MDQ6VXNlcjQ0MTEzMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "login": "oldj", + "id": 416130, + "node_id": "MDQ6VXNlcjQxNjEzMA==", + "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sotch-pr35mac", - "html_url": "https://github.com/sotch-pr35mac", - "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", - "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", - "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", - "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", - "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", - "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", - "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "url": "https://api.github.com/users/oldj", + "html_url": "https://github.com/oldj", + "followers_url": "https://api.github.com/users/oldj/followers", + "following_url": "https://api.github.com/users/oldj/following{/other_user}", + "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", + "organizations_url": "https://api.github.com/users/oldj/orgs", + "repos_url": "https://api.github.com/users/oldj/repos", + "events_url": "https://api.github.com/users/oldj/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldj/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 121913257, - "download_count": 641, - "created_at": "2021-01-19T04:46:11Z", - "updated_at": "2021-01-19T04:47:03Z", - "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v1.5.0/Syng-macOS.dmg" + "size": 55011212, + "download_count": 15130, + "created_at": "2022-06-08T00:41:03Z", + "updated_at": "2022-06-08T00:41:18Z", + "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.2/SwitchHosts_windows_portable_ia32_4.1.2.6086.exe" } ], - "tarball_url": "https://api.github.com/repos/sotch-pr35mac/syng/tarball/v1.5.0", - "zipball_url": "https://api.github.com/repos/sotch-pr35mac/syng/zipball/v1.5.0", - "body_html": "<h1>Changelog</h1>\n<h3>Added</h3>\n<ul>\n<li>Added support for custom tone colors as described in <a href=\"https://github.com/sotch-pr35mac/syng/issues/146\" data-hovercard-type=\"issue\" data-hovercard-url=\"/sotch-pr35mac/syng/issues/146/hovercard\">Issue #146</a></li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.774Z" - }, - "symphony": { - "latestRelease": { - "url": "https://api.github.com/repos/finos/SymphonyElectron/releases/59470212", - "assets_url": "https://api.github.com/repos/finos/SymphonyElectron/releases/59470212/assets", - "upload_url": "https://uploads.github.com/repos/finos/SymphonyElectron/releases/59470212/assets{?name,label}", - "html_url": "https://github.com/finos/SymphonyElectron/releases/tag/v14.0.0", - "id": 59470212, - "author": { - "login": "KiranNiranjan", - "id": 13243259, - "node_id": "MDQ6VXNlcjEzMjQzMjU5", - "avatar_url": "https://avatars.githubusercontent.com/u/13243259?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KiranNiranjan", - "html_url": "https://github.com/KiranNiranjan", - "followers_url": "https://api.github.com/users/KiranNiranjan/followers", - "following_url": "https://api.github.com/users/KiranNiranjan/following{/other_user}", - "gists_url": "https://api.github.com/users/KiranNiranjan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KiranNiranjan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KiranNiranjan/subscriptions", - "organizations_url": "https://api.github.com/users/KiranNiranjan/orgs", - "repos_url": "https://api.github.com/users/KiranNiranjan/repos", - "events_url": "https://api.github.com/users/KiranNiranjan/events{/privacy}", - "received_events_url": "https://api.github.com/users/KiranNiranjan/received_events", - "type": "User", - "site_admin": false + "tarball_url": "https://api.github.com/repos/oldj/SwitchHosts/tarball/v4.1.2", + "zipball_url": "https://api.github.com/repos/oldj/SwitchHosts/zipball/v4.1.2", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>[Fixed] Handling the following issues: <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1145799232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/689\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/689/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/689\">#689</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"862926752\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/567\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/567/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/567\">#567</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"904785338\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/596\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/596/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/596\">#596</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1075298951\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/664\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/664/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/664\">#664</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"933923542\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/611\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/611/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/611\">#611</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"896234293\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/593\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/593/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/593\">#593</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"883326007\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/586\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/586/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/586\">#586</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"564493561\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/442\" data-hovercard-type=\"issue\" data-hovercard-url=\"/oldj/SwitchHosts/issues/442/hovercard\" href=\"https://github.com/oldj/SwitchHosts/issues/442\">#442</a></li>\n<li>[Improved] Update dependencies, update React to v18.1.0, update Electron to v19.0.1</li>\n<li>Bump follow-redirects from 1.14.7 to 1.14.8 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1138628388\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/684\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/684/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/684\">#684</a></li>\n<li>Fix the problem of Linux icon. by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EmeryWan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EmeryWan\">@EmeryWan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1178495287\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/694\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/694/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/694\">#694</a></li>\n<li>Add Linux tray menu; Fix tray window position; Fix AppImage APP icon by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EmeryWan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EmeryWan\">@EmeryWan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1179847532\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/695\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/695/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/695\">#695</a></li>\n<li>Bump minimist from 1.2.5 to 1.2.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1188359210\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/699\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/699/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/699\">#699</a></li>\n<li>Bump plist from 3.0.4 to 3.0.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1189076842\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/700\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/700/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/700\">#700</a></li>\n<li>Bump moment from 2.29.1 to 2.29.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1198591715\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/702\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/702/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/702\">#702</a></li>\n<li>任务栏小窗开关 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ClDaniel1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ClDaniel1\">@ClDaniel1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1205629972\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/703\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/703/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/703\">#703</a></li>\n<li>Multi chose folder switch all by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/ClDaniel1/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ClDaniel1\">@ClDaniel1</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1206074550\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/704\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/704/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/704\">#704</a></li>\n<li>chore: replace taobao mirror by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/watonyweng/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/watonyweng\">@watonyweng</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1232653511\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/713\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/713/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/713\">#713</a></li>\n<li>为 linux 平台添加一个选项控制是否使用系统框架 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moonheart/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moonheart\">@moonheart</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1222105220\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/712\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/712/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/712\">#712</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/EmeryWan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/EmeryWan\">@EmeryWan</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1178495287\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/694\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/694/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/694\">#694</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/watonyweng/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/watonyweng\">@watonyweng</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1232653511\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/713\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/713/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/713\">#713</a></li>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moonheart/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moonheart\">@moonheart</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1222105220\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oldj/SwitchHosts/issues/712\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oldj/SwitchHosts/pull/712/hovercard\" href=\"https://github.com/oldj/SwitchHosts/pull/712\">#712</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/oldj/SwitchHosts/compare/v4.1.1...v4.1.2\"><tt>v4.1.1...v4.1.2</tt></a></p>", + "reactions": { + "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/68898672/reactions", + "total_count": 215, + "+1": 154, + "-1": 0, + "laugh": 14, + "hooray": 5, + "confused": 0, + "heart": 15, + "rocket": 21, + "eyes": 6 }, - "node_id": "RE_kwDOBCGdrs4Di3GE", - "tag_name": "v14.0.0", - "target_commitish": "14.0.x", - "name": "v14.0.0 🌈", - "draft": false, - "prerelease": false, - "created_at": "2022-02-09T18:37:14Z", - "published_at": "2022-02-14T09:08:34Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/finos/SymphonyElectron/tarball/v14.0.0", - "zipball_url": "https://api.github.com/repos/finos/SymphonyElectron/zipball/v14.0.0", - "body_html": "<h2>What's Changed</h2>\n<h2>Features <g-emoji class=\"g-emoji\" alias=\"new\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f195.png\">🆕</g-emoji></h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-3377 Added support for chromeFlags install param by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mattias-symphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mattias-symphony\">@mattias-symphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1027167952\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1271\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1271/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1271\">#1271</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-3362 (Upgrade SDA version to 14.0.0) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1009503706\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1265\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1265/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1265\">#1265</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-2547 (Upgrade electron version to 14.0.1) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1015575090\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1267\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1267/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1267\">#1267</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-3568 Bump spellchecker version to 2.3.6 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1116100105\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1333\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1333/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1333\">#1333</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-3561 - Allow C2 / extensions to retrieve the native window handle by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/rwestberg/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/rwestberg\">@rwestberg</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1115057686\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1332\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1332/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1332\">#1332</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-3565 - Allow C2 / extensions to determine the presence of Citrix media redirection by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/rwestberg/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/rwestberg\">@rwestberg</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1115005070\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1331\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1331/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1331\">#1331</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> Revert \"SDA-3565 - Allow C2 / extensions to determine the presence of Citrix media redirection (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1115005070\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1331\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1331/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1331\">#1331</a>)\" by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1120361373\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1335\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1335/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1335\">#1335</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-3565 Citrix media redirection presence update by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1122764672\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1339\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1339/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1339\">#1339</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-3565 Citrix media redirection status API endpoint by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1122815023\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1340\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1340/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1340\">#1340</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji> SDA-3476 (Add a command line flag for starting SDA maximized) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1059933935\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1298\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1298/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1298\">#1298</a></li>\n</ul>\n<h2>Enhancement <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></h2>\n<ul>\n<li>SDA Bridge - Improving logs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1037785206\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1282\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1282/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1282\">#1282</a></li>\n<li>SDA-3580 Logging cleanup by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1128321253\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1343\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1343/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1343\">#1343</a></li>\n<li>Enriched renderer crash logs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1128886269\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1344\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1344/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1344\">#1344</a></li>\n</ul>\n<h2>Bug Fixes <g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Calling auto update from demo app by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mattias-symphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mattias-symphony\">@mattias-symphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1010990630\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1266\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1266/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1266\">#1266</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3381 Zoom capabilities added for numpad on Windows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1020926675\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1269\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1269/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1269\">#1269</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3370 Changing the flow to handle reboot of service during installation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mattias-symphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mattias-symphony\">@mattias-symphony</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3354 Removing legacy installer by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mattias-symphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mattias-symphony\">@mattias-symphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1028867002\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1272\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1272/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1272\">#1272</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3416 Logs location alignment by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1033630816\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1273\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1273/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1273\">#1273</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3409, SDA-3408, SDA-3402, SDA-3412 - Fix issues with electron bounds by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1034235624\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1274\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1274/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1274\">#1274</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Only use our native screen-snippet tool on Windows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/johankwarnmarksymphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/johankwarnmarksymphony\">@johankwarnmarksymphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1034954024\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1275\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1275/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1275\">#1275</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3420, SDA-3408 & SDA-3421 (Fix developer tools menu item & client zoom API) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035390968\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1276\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1276/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1276\">#1276</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Added DPI scaling for installer dialogs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mattias-symphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mattias-symphony\">@mattias-symphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1035960161\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1277\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1277/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1277\">#1277</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> fix: Update release notes with not building/supporting legacy installer an… by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/johankwarnmarksymphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/johankwarnmarksymphony\">@johankwarnmarksymphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1036239331\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1278\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1278/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1278\">#1278</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3414 Hiding installtype elements by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/mattias-symphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mattias-symphony\">@mattias-symphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1037004993\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1280\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1280/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1280\">#1280</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3424 (Disable action buttons in custom title bar & fix initial load issue) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1036938702\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1279\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1279/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1279\">#1279</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3377 Processing multiple chrome flags provided as installation params by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1037539782\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1281\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1281/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1281\">#1281</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3287 Notification shouldn't be resizable on Windows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1038467995\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1283\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1283/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1283\">#1283</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3437 (Fix missing title bar on leave fullscreen) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1041919656\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1285\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1285/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1285\">#1285</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3435 (Workaround to fix devtools resize issue) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1041904822\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1284\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1284/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1284\">#1284</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3422 (Workaround for the main view container height resize issue) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1043139117\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1289\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1289/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1289\">#1289</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3428 (Hide electron's default menu bar for Windows) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1043071144\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1288\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1288/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1288\">#1288</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3434 (Fix hamburger menu focus issue) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1043011460\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1287\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1287/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1287\">#1287</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3430 (Add safety check for logger window) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1042264507\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1286\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1286/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1286\">#1286</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3442 App refresh when memory threshold reached by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1043587702\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1290\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1290/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1290\">#1290</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3437 (Fix event not being emitter due to throttle) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1048765063\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1291\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1291/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1291\">#1291</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3451 Windows - Accessibility - Bringing welcome screen foreground by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1050280516\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1293\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1293/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1293\">#1293</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3366 (Update swift search API and optimize spellchecker sync calls) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1053212967\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1294\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1294/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1294\">#1294</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA API calls logging by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1053664937\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1295\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1295/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1295\">#1295</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Prevent reloading if max idle time not reached by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1054959639\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1296\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1296/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1296\">#1296</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3469 (Fix welcome screen title) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1059744162\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1297\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1297/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1297\">#1297</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3431 (Fix issues with popout window by not assigning parent window opts) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1060872581\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1299\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1299/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1299\">#1299</a></li>\n<li>SDA-3475 (Fix issues with popout window by not assign parent window opts) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1065750003\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1300\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1300/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1300\">#1300</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3482 (Fix command line argument --window-size) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1066701759\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1301\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1301/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1301\">#1301</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3475 (Fix sending bounds to main web contents) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1066813733\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1302\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1302/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1302\">#1302</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3475 (Remove assigning window size to config) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1067875460\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1303\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1303/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1303\">#1303</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3450 (Remove title bar on fullscreen) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1069220883\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1304\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1304/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1304\">#1304</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3484 (Append disable smooth scroll chromium flag) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1070317203\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1305\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1305/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1305\">#1305</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3487 (Load preload js file for popout window in 1.5) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1073299845\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1306\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1306/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1306\">#1306</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3422 (Delay resizing the window) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1089060566\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1308\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1308/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1308\">#1308</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3516 (Focus main web contents on restore) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1090955017\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1309\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1309/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1309\">#1309</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3520 Kill screen share indicator frame before reloading by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1090965560\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1310\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1310/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1310\">#1310</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3126 Stop reporting main process crashes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1086719199\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1307\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1307/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1307\">#1307</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3530 (Clear snippet window reference after close) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1094078307\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1312\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1312/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1312\">#1312</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3440 (Disable Zoom for notification windows) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1094101555\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1313\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1313/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1313\">#1313</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3489 (Bump electron spellcheck version to 2.3.3) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1095066167\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1314\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1314/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1314\">#1314</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3489 (Update electron spellchecker repo url) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1095955298\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1320\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1320/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1320\">#1320</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3534 Centering SDA snipping tool by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1093616554\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1311\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1311/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1311\">#1311</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3516 (Focus main webContents on \"second-instance\" event) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1099959390\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1321\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1321/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1321\">#1321</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3548 Hide data field for notifications by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1101377550\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1322\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1322/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1322\">#1322</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3489 (bump electron spellchecker version to 2.3.4) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1106458351\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1323\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1323/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1323\">#1323</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3534 Snipping tool height shouldn't be greater than screen width and height by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1106831079\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1324\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1324/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1324\">#1324</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3534 Snipping tool width shouldn't be greater than screen width and height by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1107789122\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1325\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1325/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1325\">#1325</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3516 (Refocus to main webContents when title bar action buttons are clicked) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1110151029\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1326\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1326/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1326\">#1326</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3544 (Reset the width and height of the inactive notification to the default size) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1113439813\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1327\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1327/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1327\">#1327</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3568 Bump spellchecker version to 2.3.5 to fix json-schema vulnerability by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1114105845\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1328\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1328/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1328\">#1328</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3554 (Add accelerator to export logs) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121118041\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1336\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1336/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1336\">#1336</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3574 (Fix the condition to validate undefined) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121497920\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1337\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1337/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1337\">#1337</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> SDA-3577 (Remove isNodeEnv usage) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1126298230\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1341\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1341/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1341\">#1341</a></li>\n<li><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Disabling auto-update service and helper by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1127039835\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1342\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1342/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1342\">#1342</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/rwestberg/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/rwestberg\">@rwestberg</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1115057686\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1332\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1332/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1332\">#1332</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/finos/SymphonyElectron/compare/v9.3.0...v14.0.0\"><tt>v9.3.0...v14.0.0</tt></a></p>", "mentions_count": 5 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.775Z" - }, - "system-designer": { - "latestRelease": { - "url": "https://api.github.com/repos/design-first/system-designer/releases/62272431", - "assets_url": "https://api.github.com/repos/design-first/system-designer/releases/62272431/assets", - "upload_url": "https://uploads.github.com/repos/design-first/system-designer/releases/62272431/assets{?name,label}", - "html_url": "https://github.com/design-first/system-designer/releases/tag/v5.2.0", - "id": 62272431, - "author": { - "login": "ecarriou", - "id": 2214504, - "node_id": "MDQ6VXNlcjIyMTQ1MDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/2214504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ecarriou", - "html_url": "https://github.com/ecarriou", - "followers_url": "https://api.github.com/users/ecarriou/followers", - "following_url": "https://api.github.com/users/ecarriou/following{/other_user}", - "gists_url": "https://api.github.com/users/ecarriou/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ecarriou/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ecarriou/subscriptions", - "organizations_url": "https://api.github.com/users/ecarriou/orgs", - "repos_url": "https://api.github.com/users/ecarriou/repos", - "events_url": "https://api.github.com/users/ecarriou/events{/privacy}", - "received_events_url": "https://api.github.com/users/ecarriou/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAveWQM4DtjOv", - "tag_name": "v5.2.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-03-20T13:42:11Z", - "published_at": "2022-03-20T13:53:29Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/design-first/system-designer/tarball/v5.2.0", - "zipball_url": "https://api.github.com/repos/design-first/system-designer/zipball/v5.2.0", - "body_html": "<p>Changelogs:</p>\n<ul>\n<li>Fixed: require is not defined on opened window (Electron)</li>\n<li>Updated: dev dependencies.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.780Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:55.884Z" }, "swifty": { "latestRelease": { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/47931399", - "assets_url": "https://api.github.com/repos/swiftyapp/swifty/releases/47931399/assets", - "upload_url": "https://uploads.github.com/repos/swiftyapp/swifty/releases/47931399/assets{?name,label}", - "html_url": "https://github.com/swiftyapp/swifty/releases/tag/v0.6.6", - "id": 47931399, + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/91893317", + "assets_url": "https://api.github.com/repos/swiftyapp/swifty/releases/91893317/assets", + "upload_url": "https://uploads.github.com/repos/swiftyapp/swifty/releases/91893317/assets{?name,label}", + "html_url": "https://github.com/swiftyapp/swifty/releases/tag/v0.6.13", + "id": 91893317, "author": { "login": "alchaplinsky", "id": 695947, @@ -100382,19 +109041,19 @@ "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ3OTMxMzk5", - "tag_name": "v0.6.6", + "node_id": "RE_kwDOC5gwnM4Fei5F", + "tag_name": "v0.6.13", "target_commitish": "master", - "name": "Add language setting", + "name": "0.6.13", "draft": false, "prerelease": false, - "created_at": "2021-08-16T19:32:59Z", - "published_at": "2021-08-16T19:49:56Z", + "created_at": "2023-02-09T11:17:04Z", + "published_at": "2023-02-09T14:14:04Z", "assets": [ { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581280", - "id": 42581280, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxMjgw", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94950597", + "id": 94950597, + "node_id": "RA_kwDOC5gwnM4FqNTF", "name": "latest-linux.yml", "label": "", "uploader": { @@ -100419,16 +109078,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 362, - "download_count": 179, - "created_at": "2021-08-16T19:43:48Z", - "updated_at": "2021-08-16T19:43:48Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/latest-linux.yml" + "size": 366, + "download_count": 231, + "created_at": "2023-02-09T14:11:16Z", + "updated_at": "2023-02-09T14:11:17Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/latest-linux.yml" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580846", - "id": 42580846, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwODQ2", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94949829", + "id": 94949829, + "node_id": "RA_kwDOC5gwnM4FqNHF", "name": "latest-mac.yml", "label": "", "uploader": { @@ -100453,16 +109112,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 506, - "download_count": 1504, - "created_at": "2021-08-16T19:38:43Z", - "updated_at": "2021-08-16T19:38:44Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/latest-mac.yml" + "size": 486, + "download_count": 2000, + "created_at": "2023-02-09T14:05:05Z", + "updated_at": "2023-02-09T14:05:05Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/latest-mac.yml" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581516", - "id": 42581516, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxNTE2", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94950798", + "id": 94950798, + "node_id": "RA_kwDOC5gwnM4FqNWO", "name": "latest.yml", "label": "", "uploader": { @@ -100487,17 +109146,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 340, - "download_count": 2935, - "created_at": "2021-08-16T19:47:53Z", - "updated_at": "2021-08-16T19:47:53Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/latest.yml" + "size": 343, + "download_count": 5044, + "created_at": "2023-02-09T14:13:35Z", + "updated_at": "2023-02-09T14:13:36Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/latest.yml" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580776", - "id": 42580776, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwNzc2", - "name": "Swifty-0.6.6-mac.zip", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94949817", + "id": 94949817, + "node_id": "RA_kwDOC5gwnM4FqNG5", + "name": "Swifty-0.6.13-mac.zip", "label": "", "uploader": { "login": "alchaplinsky", @@ -100521,17 +109180,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 79300140, - "download_count": 198, - "created_at": "2021-08-16T19:38:18Z", - "updated_at": "2021-08-16T19:38:43Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6-mac.zip" + "size": 90993455, + "download_count": 279, + "created_at": "2023-02-09T14:05:00Z", + "updated_at": "2023-02-09T14:05:04Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-0.6.13-mac.zip" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581091", - "id": 42581091, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxMDkx", - "name": "Swifty-0.6.6.AppImage", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94949816", + "id": 94949816, + "node_id": "RA_kwDOC5gwnM4FqNG4", + "name": "Swifty-0.6.13-mac.zip.blockmap", "label": "", "uploader": { "login": "alchaplinsky", @@ -100555,17 +109214,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79700998, - "download_count": 112, - "created_at": "2021-08-16T19:40:17Z", - "updated_at": "2021-08-16T19:40:43Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.AppImage" + "size": 96236, + "download_count": 11, + "created_at": "2023-02-09T14:05:00Z", + "updated_at": "2023-02-09T14:05:00Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-0.6.13-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580716", - "id": 42580716, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwNzE2", - "name": "Swifty-0.6.6.dmg", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94950216", + "id": 94950216, + "node_id": "RA_kwDOC5gwnM4FqNNI", + "name": "Swifty-0.6.13.AppImage", "label": "", "uploader": { "login": "alchaplinsky", @@ -100589,17 +109248,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 82030659, - "download_count": 194, - "created_at": "2021-08-16T19:37:57Z", - "updated_at": "2021-08-16T19:38:22Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.dmg" + "size": 97416105, + "download_count": 106, + "created_at": "2023-02-09T14:07:57Z", + "updated_at": "2023-02-09T14:08:02Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-0.6.13.AppImage" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580717", - "id": 42580717, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwNzE3", - "name": "Swifty-0.6.6.dmg.blockmap", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94949731", + "id": 94949731, + "node_id": "RA_kwDOC5gwnM4FqNFj", + "name": "Swifty-0.6.13.dmg", "label": "", "uploader": { "login": "alchaplinsky", @@ -100623,17 +109282,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88561, - "download_count": 12, - "created_at": "2021-08-16T19:37:57Z", - "updated_at": "2021-08-16T19:37:57Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.dmg.blockmap" + "size": 94635282, + "download_count": 646, + "created_at": "2023-02-09T14:04:16Z", + "updated_at": "2023-02-09T14:04:22Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-0.6.13.dmg" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580517", - "id": 42580517, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwNTE3", - "name": "Swifty-0.6.6.pkg", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94949730", + "id": 94949730, + "node_id": "RA_kwDOC5gwnM4FqNFi", + "name": "Swifty-0.6.13.dmg.blockmap", "label": "", "uploader": { "login": "alchaplinsky", @@ -100657,17 +109316,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 80691871, - "download_count": 24, - "created_at": "2021-08-16T19:34:57Z", - "updated_at": "2021-08-16T19:35:47Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.pkg" + "size": 98543, + "download_count": 7, + "created_at": "2023-02-09T14:04:16Z", + "updated_at": "2023-02-09T14:04:16Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-0.6.13.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94949633", + "id": 94949633, + "node_id": "RA_kwDOC5gwnM4FqNEB", + "name": "Swifty-0.6.13.pkg", + "label": "", + "uploader": { + "login": "alchaplinsky", + "id": 695947, + "node_id": "MDQ6VXNlcjY5NTk0Nw==", + "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alchaplinsky", + "html_url": "https://github.com/alchaplinsky", + "followers_url": "https://api.github.com/users/alchaplinsky/followers", + "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", + "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", + "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", + "repos_url": "https://api.github.com/users/alchaplinsky/repos", + "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", + "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 93301928, + "download_count": 77, + "created_at": "2023-02-09T14:03:12Z", + "updated_at": "2023-02-09T14:03:17Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-0.6.13.pkg" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581269", - "id": 42581269, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxMjY5", - "name": "Swifty-0.6.6.x86_64.rpm", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94950577", + "id": 94950577, + "node_id": "RA_kwDOC5gwnM4FqNSx", + "name": "Swifty-0.6.13.x86_64.rpm", "label": "", "uploader": { "login": "alchaplinsky", @@ -100691,17 +109384,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 56717921, - "download_count": 24, - "created_at": "2021-08-16T19:43:31Z", - "updated_at": "2021-08-16T19:43:47Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.x86_64.rpm" + "size": 68905061, + "download_count": 50, + "created_at": "2023-02-09T14:11:07Z", + "updated_at": "2023-02-09T14:11:16Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-0.6.13.x86_64.rpm" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581497", - "id": 42581497, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxNDk3", - "name": "Swifty-Setup-0.6.6.exe", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94950783", + "id": 94950783, + "node_id": "RA_kwDOC5gwnM4FqNV_", + "name": "Swifty-Setup-0.6.13.exe", "label": "", "uploader": { "login": "alchaplinsky", @@ -100725,17 +109418,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59784984, - "download_count": 1831, - "created_at": "2021-08-16T19:47:34Z", - "updated_at": "2021-08-16T19:47:52Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-Setup-0.6.6.exe" + "size": 76579719, + "download_count": 1558, + "created_at": "2023-02-09T14:13:30Z", + "updated_at": "2023-02-09T14:13:35Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-Setup-0.6.13.exe" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581496", - "id": 42581496, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxNDk2", - "name": "Swifty-Setup-0.6.6.exe.blockmap", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94950784", + "id": 94950784, + "node_id": "RA_kwDOC5gwnM4FqNWA", + "name": "Swifty-Setup-0.6.13.exe.blockmap", "label": "", "uploader": { "login": "alchaplinsky", @@ -100759,17 +109452,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 63628, - "download_count": 913, - "created_at": "2021-08-16T19:47:34Z", - "updated_at": "2021-08-16T19:47:34Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-Setup-0.6.6.exe.blockmap" + "size": 80575, + "download_count": 625, + "created_at": "2023-02-09T14:13:30Z", + "updated_at": "2023-02-09T14:13:30Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-Setup-0.6.13.exe.blockmap" }, { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581166", - "id": 42581166, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxMTY2", - "name": "Swifty_0.6.6_amd64.deb", + "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/94950371", + "id": 94950371, + "node_id": "RA_kwDOC5gwnM4FqNPj", + "name": "Swifty_0.6.13_amd64.deb", "label": "", "uploader": { "login": "alchaplinsky", @@ -100791,32 +109484,548 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 68506152, + "download_count": 84, + "created_at": "2023-02-09T14:09:18Z", + "updated_at": "2023-02-09T14:09:21Z", + "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty_0.6.13_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/swiftyapp/swifty/tarball/v0.6.13", + "zipball_url": "https://api.github.com/repos/swiftyapp/swifty/zipball/v0.6.13", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:56.307Z" + }, + "system-designer": { + "latestRelease": { + "url": "https://api.github.com/repos/design-first/system-designer/releases/136951816", + "assets_url": "https://api.github.com/repos/design-first/system-designer/releases/136951816/assets", + "upload_url": "https://uploads.github.com/repos/design-first/system-designer/releases/136951816/assets{?name,label}", + "html_url": "https://github.com/design-first/system-designer/releases/tag/v5.3.0", + "id": 136951816, + "author": { + "login": "ecarriou", + "id": 2214504, + "node_id": "MDQ6VXNlcjIyMTQ1MDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/2214504?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ecarriou", + "html_url": "https://github.com/ecarriou", + "followers_url": "https://api.github.com/users/ecarriou/followers", + "following_url": "https://api.github.com/users/ecarriou/following{/other_user}", + "gists_url": "https://api.github.com/users/ecarriou/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ecarriou/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ecarriou/subscriptions", + "organizations_url": "https://api.github.com/users/ecarriou/orgs", + "repos_url": "https://api.github.com/users/ecarriou/repos", + "events_url": "https://api.github.com/users/ecarriou/events{/privacy}", + "received_events_url": "https://api.github.com/users/ecarriou/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOAveWQM4IKbgI", + "tag_name": "v5.3.0", + "target_commitish": "main", + "name": "5.3.0", + "draft": false, + "prerelease": false, + "created_at": "2024-01-13T17:35:02Z", + "published_at": "2024-01-13T17:37:20Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/design-first/system-designer/tarball/v5.3.0", + "zipball_url": "https://api.github.com/repos/design-first/system-designer/zipball/v5.3.0", + "body_html": "<p>Changelogs:</p>\n<ul>\n<li>Updated: dev dependencies.</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:56.362Z" + }, + "syng": { + "latestRelease": { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/95144180", + "assets_url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/95144180/assets", + "upload_url": "https://uploads.github.com/repos/sotch-pr35mac/syng/releases/95144180/assets{?name,label}", + "html_url": "https://github.com/sotch-pr35mac/syng/releases/tag/v2.0.0-beta-5", + "id": 95144180, + "author": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOAwIBtc4Fq8j0", + "tag_name": "v2.0.0-beta-5", + "target_commitish": "master", + "name": "v2.0.0-beta-5", + "draft": false, + "prerelease": false, + "created_at": "2023-03-09T22:54:15Z", + "published_at": "2023-03-09T23:02:11Z", + "assets": [ + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759658", + "id": 98759658, + "node_id": "RA_kwDOAwIBtc4F4vPq", + "name": "syng-2_0.0.5_amd64.AppImage", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 137413824, + "download_count": 51, + "created_at": "2023-03-10T00:10:05Z", + "updated_at": "2023-03-10T00:10:13Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/syng-2_0.0.5_amd64.AppImage" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759662", + "id": 98759662, + "node_id": "RA_kwDOAwIBtc4F4vPu", + "name": "syng-2_0.0.5_amd64.AppImage.tar.gz", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-gzip", + "state": "uploaded", + "size": 136729426, + "download_count": 4, + "created_at": "2023-03-10T00:10:13Z", + "updated_at": "2023-03-10T00:10:20Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/syng-2_0.0.5_amd64.AppImage.tar.gz" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759669", + "id": 98759669, + "node_id": "RA_kwDOAwIBtc4F4vP1", + "name": "syng-2_0.0.5_amd64.deb", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 67587352, + "download_count": 62, + "created_at": "2023-03-10T00:10:23Z", + "updated_at": "2023-03-10T00:10:27Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/syng-2_0.0.5_amd64.deb" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759883", + "id": 98759883, + "node_id": "RA_kwDOAwIBtc4F4vTL", + "name": "Syng.2_0.0.5_aarch64.app.tar.gz", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-gzip", + "state": "uploaded", + "size": 66960926, + "download_count": 7, + "created_at": "2023-03-10T00:14:10Z", + "updated_at": "2023-03-10T00:15:16Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_aarch64.app.tar.gz" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759878", + "id": 98759878, + "node_id": "RA_kwDOAwIBtc4F4vTG", + "name": "Syng.2_0.0.5_aarch64.app.zip", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 63868179, + "download_count": 5, + "created_at": "2023-03-10T00:14:03Z", + "updated_at": "2023-03-10T00:15:16Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_aarch64.app.zip" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759874", + "id": 98759874, + "node_id": "RA_kwDOAwIBtc4F4vTC", + "name": "Syng.2_0.0.5_aarch64.dmg", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-diskcopy", + "state": "uploaded", + "size": 64787225, + "download_count": 11, + "created_at": "2023-03-10T00:13:48Z", + "updated_at": "2023-03-10T00:13:53Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_aarch64.dmg" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759931", + "id": 98759931, + "node_id": "RA_kwDOAwIBtc4F4vT7", + "name": "Syng.2_0.0.5_x64.app.tar.gz", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-gzip", + "state": "uploaded", + "size": 67135854, + "download_count": 12, + "created_at": "2023-03-10T00:15:38Z", + "updated_at": "2023-03-10T00:16:15Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_x64.app.tar.gz" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759924", + "id": 98759924, + "node_id": "RA_kwDOAwIBtc4F4vT0", + "name": "Syng.2_0.0.5_x64.app.zip", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 63986495, + "download_count": 10, + "created_at": "2023-03-10T00:15:30Z", + "updated_at": "2023-03-10T00:16:15Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_x64.app.zip" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759907", + "id": 98759907, + "node_id": "RA_kwDOAwIBtc4F4vTj", + "name": "Syng.2_0.0.5_x64.dmg", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-diskcopy", + "state": "uploaded", + "size": 64907254, + "download_count": 16, + "created_at": "2023-03-10T00:14:49Z", + "updated_at": "2023-03-10T00:14:53Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_x64.dmg" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759609", + "id": 98759609, + "node_id": "RA_kwDOAwIBtc4F4vO5", + "name": "Syng.2_0.0.5_x64_en-US.msi", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 62742528, + "download_count": 28, + "created_at": "2023-03-10T00:09:19Z", + "updated_at": "2023-03-10T00:09:23Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_x64_en-US.msi" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759619", + "id": 98759619, + "node_id": "RA_kwDOAwIBtc4F4vPD", + "name": "Syng.2_0.0.5_x64_en-US.msi.zip", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 62742678, + "download_count": 26, + "created_at": "2023-03-10T00:09:23Z", + "updated_at": "2023-03-10T00:09:26Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_x64_en-US.msi.zip" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759570", + "id": 98759570, + "node_id": "RA_kwDOAwIBtc4F4vOS", + "name": "Syng.2_0.0.5_x86_en-US.msi", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 62545920, + "download_count": 5, + "created_at": "2023-03-10T00:08:56Z", + "updated_at": "2023-03-10T00:09:00Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_x86_en-US.msi" + }, + { + "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/98759581", + "id": 98759581, + "node_id": "RA_kwDOAwIBtc4F4vOd", + "name": "Syng.2_0.0.5_x86_en-US.msi.zip", + "label": null, + "uploader": { + "login": "sotch-pr35mac", + "id": 441131, + "node_id": "MDQ6VXNlcjQ0MTEzMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sotch-pr35mac", + "html_url": "https://github.com/sotch-pr35mac", + "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", + "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", + "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", + "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", + "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", + "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", + "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", "state": "uploaded", - "size": 56740592, - "download_count": 82, - "created_at": "2021-08-16T19:41:28Z", - "updated_at": "2021-08-16T19:41:45Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty_0.6.6_amd64.deb" + "size": 62546070, + "download_count": 4, + "created_at": "2023-03-10T00:09:00Z", + "updated_at": "2023-03-10T00:09:03Z", + "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v2.0.0-beta-5/Syng.2_0.0.5_x86_en-US.msi.zip" } ], - "tarball_url": "https://api.github.com/repos/swiftyapp/swifty/tarball/v0.6.6", - "zipball_url": "https://api.github.com/repos/swiftyapp/swifty/zipball/v0.6.6", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/47931399/reactions", - "total_count": 3, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 3, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/sotch-pr35mac/syng/tarball/v2.0.0-beta-5", + "zipball_url": "https://api.github.com/repos/sotch-pr35mac/syng/zipball/v2.0.0-beta-5", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Added bookmarks by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sotch-pr35mac/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sotch-pr35mac\">@sotch-pr35mac</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1595303157\" data-permission-text=\"Title is private\" data-url=\"https://github.com/sotch-pr35mac/syng/issues/225\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/sotch-pr35mac/syng/pull/225/hovercard\" href=\"https://github.com/sotch-pr35mac/syng/pull/225\">#225</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/sotch-pr35mac/syng/compare/v2.0.0-beta-4...v2.0.0-beta-5\"><tt>v2.0.0-beta-4...v2.0.0-beta-5</tt></a></p>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.824Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:56.645Z" }, "tabby": { "latestRelease": { @@ -100883,7 +110092,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 47774650, - "download_count": 1324, + "download_count": 1588, "created_at": "2020-09-30T10:00:20Z", "updated_at": "2020-09-30T10:02:32Z", "browser_download_url": "https://github.com/natixco/tabby/releases/download/v1.3.6/tabby.Setup.1.3.6.exe" @@ -100905,466 +110114,593 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.993Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:56.935Z" }, - "tagspaces": { + "tabby-terminal": { "latestRelease": { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/62028270", - "assets_url": "https://api.github.com/repos/tagspaces/tagspaces/releases/62028270/assets", - "upload_url": "https://uploads.github.com/repos/tagspaces/tagspaces/releases/62028270/assets{?name,label}", - "html_url": "https://github.com/tagspaces/tagspaces/releases/tag/v4.3.1", - "id": 62028270, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/130625796", + "assets_url": "https://api.github.com/repos/Eugeny/tabby/releases/130625796/assets", + "upload_url": "https://uploads.github.com/repos/Eugeny/tabby/releases/130625796/assets{?name,label}", + "html_url": "https://github.com/Eugeny/tabby/releases/tag/v1.0.205", + "id": 130625796, "author": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOAGg6_s4Dsnnu", - "tag_name": "v4.3.1", - "target_commitish": "develop", - "name": "v4.3.1", + "node_id": "RE_kwDOBJotwM4HyTEE", + "tag_name": "v1.0.205", + "target_commitish": "master", + "name": "Alpha 205", "draft": false, "prerelease": false, - "created_at": "2022-03-13T19:57:42Z", - "published_at": "2022-03-16T19:00:19Z", + "created_at": "2023-11-21T09:19:23Z", + "published_at": "2023-11-21T12:19:27Z", "assets": [ { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59690776", - "id": 59690776, - "node_id": "RA_kwDOAGg6_s4Djs8Y", - "name": "SHA256SUMS.txt", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671934", + "id": 136671934, + "node_id": "RA_kwDOBJotwM4IJXK-", + "name": "latest-arm64-linux-arm64.yml", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "text/plain", + "content_type": "text/yaml", "state": "uploaded", - "size": 3397, - "download_count": 4082, - "created_at": "2022-03-16T18:19:22Z", - "updated_at": "2022-03-16T18:19:23Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/SHA256SUMS.txt" + "size": 1028, + "download_count": 1411, + "created_at": "2023-11-21T09:40:12Z", + "updated_at": "2023-11-21T09:40:12Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/latest-arm64-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59690797", - "id": 59690797, - "node_id": "RA_kwDOAGg6_s4Djs8t", - "name": "tagspaces-android-4.3.1.apk", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671358", + "id": 136671358, + "node_id": "RA_kwDOBJotwM4IJXB-", + "name": "latest-arm64-mac.yml", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/vnd.android.package-archive", + "content_type": "text/yaml", "state": "uploaded", - "size": 31183621, - "download_count": 218, - "created_at": "2022-03-16T18:19:33Z", - "updated_at": "2022-03-16T18:20:05Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-android-4.3.1.apk" + "size": 657, + "download_count": 2794, + "created_at": "2023-11-21T09:37:08Z", + "updated_at": "2023-11-21T09:37:08Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/latest-arm64-mac.yml" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59690928", - "id": 59690928, - "node_id": "RA_kwDOAGg6_s4Djs-w", - "name": "tagspaces-linux-amd64-4.3.1.deb", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671957", + "id": 136671957, + "node_id": "RA_kwDOBJotwM4IJXLV", + "name": "latest-arm64.yml", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 102531438, - "download_count": 714, - "created_at": "2022-03-16T18:22:28Z", - "updated_at": "2022-03-16T18:24:13Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-linux-amd64-4.3.1.deb" + "size": 357, + "download_count": 753, + "created_at": "2023-11-21T09:40:24Z", + "updated_at": "2023-11-21T09:40:25Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/latest-arm64.yml" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59691019", - "id": 59691019, - "node_id": "RA_kwDOAGg6_s4DjtAL", - "name": "tagspaces-linux-x64-4.3.1.tar.gz", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671387", + "id": 136671387, + "node_id": "RA_kwDOBJotwM4IJXCb", + "name": "latest-armv7l-linux-arm.yml", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-gzip", + "content_type": "text/yaml", "state": "uploaded", - "size": 145267195, - "download_count": 196, - "created_at": "2022-03-16T18:24:26Z", - "updated_at": "2022-03-16T18:27:03Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-linux-x64-4.3.1.tar.gz" + "size": 1034, + "download_count": 170, + "created_at": "2023-11-21T09:37:24Z", + "updated_at": "2023-11-21T09:37:24Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/latest-armv7l-linux-arm.yml" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59691642", - "id": 59691642, - "node_id": "RA_kwDOAGg6_s4DjtJ6", - "name": "tagspaces-linux-x86_64-4.3.1.AppImage", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671314", + "id": 136671314, + "node_id": "RA_kwDOBJotwM4IJXBS", + "name": "latest-x64-linux.yml", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 1016, + "download_count": 751, + "created_at": "2023-11-21T09:36:48Z", + "updated_at": "2023-11-21T09:36:49Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/latest-x64-linux.yml" + }, + { + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671406", + "id": 136671406, + "node_id": "RA_kwDOBJotwM4IJXCu", + "name": "latest-x64.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 353, + "download_count": 1292, + "created_at": "2023-11-21T09:37:31Z", + "updated_at": "2023-11-21T09:37:31Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/latest-x64.yml" + }, + { + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136673620", + "id": 136673620, + "node_id": "RA_kwDOBJotwM4IJXlU", + "name": "latest-x86_64-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 661, + "download_count": 873, + "created_at": "2023-11-21T09:51:25Z", + "updated_at": "2023-11-21T09:51:25Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/latest-x86_64-mac.yml" + }, + { + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136670608", + "id": 136670608, + "node_id": "RA_kwDOBJotwM4IJW2Q", + "name": "tabby-1.0.205-linux-arm64.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 153703836, - "download_count": 811, - "created_at": "2022-03-16T18:33:01Z", - "updated_at": "2022-03-16T18:35:35Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-linux-x86_64-4.3.1.AppImage" + "size": 134665703, + "download_count": 1353, + "created_at": "2023-11-21T09:32:15Z", + "updated_at": "2023-11-21T09:32:20Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-arm64.AppImage" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692003", - "id": 59692003, - "node_id": "RA_kwDOAGg6_s4DjtPj", - "name": "tagspaces-mac-arm64-4.3.1.dmg", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671429", + "id": 136671429, + "node_id": "RA_kwDOBJotwM4IJXDF", + "name": "tabby-1.0.205-linux-arm64.deb", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 140403982, - "download_count": 86, - "created_at": "2022-03-16T18:37:40Z", - "updated_at": "2022-03-16T18:40:00Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-mac-arm64-4.3.1.dmg" + "size": 84033924, + "download_count": 3949, + "created_at": "2023-11-21T09:37:37Z", + "updated_at": "2023-11-21T09:37:40Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-arm64.deb" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692183", - "id": 59692183, - "node_id": "RA_kwDOAGg6_s4DjtSX", - "name": "tagspaces-mac-arm64-4.3.1.zip", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671916", + "id": 136671916, + "node_id": "RA_kwDOBJotwM4IJXKs", + "name": "tabby-1.0.205-linux-arm64.pacman", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 84073984, + "download_count": 477, + "created_at": "2023-11-21T09:40:07Z", + "updated_at": "2023-11-21T09:40:10Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-arm64.pacman" + }, + { + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671740", + "id": 136671740, + "node_id": "RA_kwDOBJotwM4IJXH8", + "name": "tabby-1.0.205-linux-arm64.rpm", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 135579334, - "download_count": 66, - "created_at": "2022-03-16T18:40:26Z", - "updated_at": "2022-03-16T18:42:46Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-mac-arm64-4.3.1.zip" + "size": 84568184, + "download_count": 927, + "created_at": "2023-11-21T09:39:05Z", + "updated_at": "2023-11-21T09:39:08Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-arm64.rpm" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692350", - "id": 59692350, - "node_id": "RA_kwDOAGg6_s4DjtU-", - "name": "tagspaces-mac-x64-4.3.1.dmg", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671227", + "id": 136671227, + "node_id": "RA_kwDOBJotwM4IJW_7", + "name": "tabby-1.0.205-linux-arm64.tar.gz", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/gzip", + "state": "uploaded", + "size": 135715196, + "download_count": 641, + "created_at": "2023-11-21T09:36:26Z", + "updated_at": "2023-11-21T09:36:30Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-arm64.tar.gz" + }, + { + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136670452", + "id": 136670452, + "node_id": "RA_kwDOBJotwM4IJWz0", + "name": "tabby-1.0.205-linux-armv7l.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 137803056, - "download_count": 487, - "created_at": "2022-03-16T18:44:35Z", - "updated_at": "2022-03-16T18:46:55Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-mac-x64-4.3.1.dmg" + "size": 122890242, + "download_count": 241, + "created_at": "2023-11-21T09:31:03Z", + "updated_at": "2023-11-21T09:31:06Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-armv7l.AppImage" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692670", - "id": 59692670, - "node_id": "RA_kwDOAGg6_s4DjtZ-", - "name": "tagspaces-mac-x64-4.3.1.zip", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671082", + "id": 136671082, + "node_id": "RA_kwDOBJotwM4IJW9q", + "name": "tabby-1.0.205-linux-armv7l.deb", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 133924805, - "download_count": 65, - "created_at": "2022-03-16T18:49:52Z", - "updated_at": "2022-03-16T18:52:12Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-mac-x64-4.3.1.zip" + "size": 82743894, + "download_count": 438, + "created_at": "2023-11-21T09:35:24Z", + "updated_at": "2023-11-21T09:35:27Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-armv7l.deb" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692910", - "id": 59692910, - "node_id": "RA_kwDOAGg6_s4Djtdu", - "name": "tagspaces-win-x64-4.3.1.exe", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671377", + "id": 136671377, + "node_id": "RA_kwDOBJotwM4IJXCR", + "name": "tabby-1.0.205-linux-armv7l.pacman", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 111017080, - "download_count": 4111, - "created_at": "2022-03-16T18:52:56Z", - "updated_at": "2022-03-16T18:54:52Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-win-x64-4.3.1.exe" + "size": 82831780, + "download_count": 220, + "created_at": "2023-11-21T09:37:20Z", + "updated_at": "2023-11-21T09:37:22Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-armv7l.pacman" }, { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59693039", - "id": 59693039, - "node_id": "RA_kwDOAGg6_s4Djtfv", - "name": "tagspaces-win-x64-4.3.1.zip", - "label": null, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671234", + "id": 136671234, + "node_id": "RA_kwDOBJotwM4IJXAC", + "name": "tabby-1.0.205-linux-armv7l.rpm", + "label": "", "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 142219574, - "download_count": 918, - "created_at": "2022-03-16T18:55:10Z", - "updated_at": "2022-03-16T18:57:35Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-win-x64-4.3.1.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tagspaces/tagspaces/tarball/v4.3.1", - "zipball_url": "https://api.github.com/repos/tagspaces/tagspaces/zipball/v4.3.1", - "body_html": "<h3><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> New features</h3>\n<ul>\n<li>improve usability of the inline search</li>\n<li>added search scope switch and tooltips</li>\n<li>added initial tag preview</li>\n<li>refactoring perspectives, adding list and wiki perspective</li>\n<li>extracting thumbs from number, pages and key documents</li>\n</ul>\n<h3><g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f31f.png\">🌟</g-emoji> Enhancements</h3>\n<ul>\n<li>fine tuning perspective switching</li>\n<li>updating Canadian french and Chinese translations</li>\n<li>rounding corners of the description field in the cell</li>\n<li>extracting markdown convertion, refactoring deprecated execute command</li>\n</ul>\n<h3><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Bug fixes</h3>\n<ul>\n<li>showing confirm delete dialog on empty selection</li>\n<li>making the entry close button always on top</li>\n<li>added missing vertical scrollbar in the folder properties</li>\n<li>improving color handing by tags and tag preview</li>\n<li>issue with ignoring search boxing in advanced search</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.022Z" - }, - "tabby-terminal": { - "latestRelease": { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/64819941", - "assets_url": "https://api.github.com/repos/Eugeny/tabby/releases/64819941/assets", - "upload_url": "https://uploads.github.com/repos/Eugeny/tabby/releases/64819941/assets{?name,label}", - "html_url": "https://github.com/Eugeny/tabby/releases/tag/v1.0.176", - "id": 64819941, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBJotwM4D3RLl", - "tag_name": "v1.0.176", - "target_commitish": "master", - "name": "Alpha 176", - "draft": false, - "prerelease": false, - "created_at": "2022-04-20T07:37:43Z", - "published_at": "2022-04-20T10:03:33Z", - "assets": [ + "size": 82800904, + "download_count": 201, + "created_at": "2023-11-21T09:36:26Z", + "updated_at": "2023-11-21T09:36:28Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-armv7l.rpm" + }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083208", - "id": 63083208, - "node_id": "RA_kwDOBJotwM4DwpLI", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136670966", + "id": 136670966, + "node_id": "RA_kwDOBJotwM4IJW72", + "name": "tabby-1.0.205-linux-armv7l.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101386,19 +110722,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/gzip", "state": "uploaded", - "size": 339, - "download_count": 38480, - "created_at": "2022-04-20T08:57:45Z", - "updated_at": "2022-04-20T08:57:45Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/latest-mac.yml" + "size": 125929855, + "download_count": 230, + "created_at": "2023-11-21T09:34:30Z", + "updated_at": "2023-11-21T09:34:33Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-armv7l.tar.gz" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083096", - "id": 63083096, - "node_id": "RA_kwDOBJotwM4DwpJY", - "name": "latest.yml", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136670179", + "id": 136670179, + "node_id": "RA_kwDOBJotwM4IJWvj", + "name": "tabby-1.0.205-linux-x64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101420,19 +110756,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 352, - "download_count": 65852, - "created_at": "2022-04-20T08:56:33Z", - "updated_at": "2022-04-20T08:56:34Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/latest.yml" + "size": 133933820, + "download_count": 1923, + "created_at": "2023-11-21T09:28:49Z", + "updated_at": "2023-11-21T09:28:52Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-x64.AppImage" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082854", - "id": 63082854, - "node_id": "RA_kwDOBJotwM4DwpFm", - "name": "tabby-1.0.176-linux-x64.deb", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136670908", + "id": 136670908, + "node_id": "RA_kwDOBJotwM4IJW68", + "name": "tabby-1.0.205-linux-x64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101456,17 +110792,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 70911040, - "download_count": 2641, - "created_at": "2022-04-20T08:54:13Z", - "updated_at": "2022-04-20T08:54:15Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-linux-x64.deb" + "size": 88535602, + "download_count": 10573, + "created_at": "2023-11-21T09:34:02Z", + "updated_at": "2023-11-21T09:34:04Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-x64.deb" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083238", - "id": 63083238, - "node_id": "RA_kwDOBJotwM4DwpLm", - "name": "tabby-1.0.176-linux-x64.pacman", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671289", + "id": 136671289, + "node_id": "RA_kwDOBJotwM4IJXA5", + "name": "tabby-1.0.205-linux-x64.pacman", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101490,17 +110826,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 70981716, - "download_count": 1571, - "created_at": "2022-04-20T08:58:12Z", - "updated_at": "2022-04-20T08:58:14Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-linux-x64.pacman" + "size": 88615292, + "download_count": 2146, + "created_at": "2023-11-21T09:36:43Z", + "updated_at": "2023-11-21T09:36:45Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-x64.pacman" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083036", - "id": 63083036, - "node_id": "RA_kwDOBJotwM4DwpIc", - "name": "tabby-1.0.176-linux-x64.rpm", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671121", + "id": 136671121, + "node_id": "RA_kwDOBJotwM4IJW-R", + "name": "tabby-1.0.205-linux-x64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101524,17 +110860,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 72069336, - "download_count": 463, - "created_at": "2022-04-20T08:56:11Z", - "updated_at": "2022-04-20T08:56:15Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-linux-x64.rpm" + "size": 88886376, + "download_count": 2119, + "created_at": "2023-11-21T09:35:40Z", + "updated_at": "2023-11-21T09:35:42Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-x64.rpm" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082710", - "id": 63082710, - "node_id": "RA_kwDOBJotwM4DwpDW", - "name": "tabby-1.0.176-linux-x64.tar.gz", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136670754", + "id": 136670754, + "node_id": "RA_kwDOBJotwM4IJW4i", + "name": "tabby-1.0.205-linux-x64.tar.gz", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101558,17 +110894,51 @@ }, "content_type": "application/gzip", "state": "uploaded", - "size": 102432458, - "download_count": 375, - "created_at": "2022-04-20T08:52:14Z", - "updated_at": "2022-04-20T08:52:18Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-linux-x64.tar.gz" + "size": 135391905, + "download_count": 1222, + "created_at": "2023-11-21T09:33:00Z", + "updated_at": "2023-11-21T09:33:03Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-linux-x64.tar.gz" + }, + { + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671351", + "id": 136671351, + "node_id": "RA_kwDOBJotwM4IJXB3", + "name": "tabby-1.0.205-macos-arm64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 121333765, + "download_count": 16132, + "created_at": "2023-11-21T09:37:01Z", + "updated_at": "2023-11-21T09:37:06Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-macos-arm64.dmg" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082903", - "id": 63082903, - "node_id": "RA_kwDOBJotwM4DwpGX", - "name": "tabby-1.0.176-macos-arm64.pkg", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671350", + "id": 136671350, + "node_id": "RA_kwDOBJotwM4IJXB2", + "name": "tabby-1.0.205-macos-arm64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101592,17 +110962,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 107762733, - "download_count": 1943, - "created_at": "2022-04-20T08:54:40Z", - "updated_at": "2022-04-20T08:54:49Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-macos-arm64.pkg" + "size": 128482, + "download_count": 209, + "created_at": "2023-11-21T09:36:59Z", + "updated_at": "2023-11-21T09:37:00Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-macos-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082879", - "id": 63082879, - "node_id": "RA_kwDOBJotwM4DwpF_", - "name": "tabby-1.0.176-macos-arm64.zip", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671064", + "id": 136671064, + "node_id": "RA_kwDOBJotwM4IJW9Y", + "name": "tabby-1.0.205-macos-arm64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101626,17 +110996,51 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 104091164, - "download_count": 22604, - "created_at": "2022-04-20T08:54:30Z", - "updated_at": "2022-04-20T08:54:35Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-macos-arm64.zip" + "size": 116981448, + "download_count": 41859, + "created_at": "2023-11-21T09:35:17Z", + "updated_at": "2023-11-21T09:35:22Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-macos-arm64.zip" + }, + { + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136673600", + "id": 136673600, + "node_id": "RA_kwDOBJotwM4IJXlA", + "name": "tabby-1.0.205-macos-x86_64.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 127451858, + "download_count": 8664, + "created_at": "2023-11-21T09:51:18Z", + "updated_at": "2023-11-21T09:51:24Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-macos-x86_64.dmg" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083094", - "id": 63083094, - "node_id": "RA_kwDOBJotwM4DwpJW", - "name": "tabby-1.0.176-macos-x86_64.pkg", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136673579", + "id": 136673579, + "node_id": "RA_kwDOBJotwM4IJXkr", + "name": "tabby-1.0.205-macos-x86_64.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101660,17 +111064,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 107786272, - "download_count": 2230, - "created_at": "2022-04-20T08:56:33Z", - "updated_at": "2022-04-20T08:56:36Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-macos-x86_64.pkg" + "size": 134117, + "download_count": 206, + "created_at": "2023-11-21T09:51:11Z", + "updated_at": "2023-11-21T09:51:11Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-macos-x86_64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083190", - "id": 63083190, - "node_id": "RA_kwDOBJotwM4DwpK2", - "name": "tabby-1.0.176-macos-x86_64.zip", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136673419", + "id": 136673419, + "node_id": "RA_kwDOBJotwM4IJXiL", + "name": "tabby-1.0.205-macos-x86_64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101694,17 +111098,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 104245910, - "download_count": 104837, - "created_at": "2022-04-20T08:57:36Z", - "updated_at": "2022-04-20T08:57:41Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-macos-x86_64.zip" + "size": 123108766, + "download_count": 202101, + "created_at": "2023-11-21T09:49:58Z", + "updated_at": "2023-11-21T09:50:02Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-macos-x86_64.zip" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082880", - "id": 63082880, - "node_id": "RA_kwDOBJotwM4DwpGA", - "name": "tabby-1.0.176-portable-arm64.zip", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671948", + "id": 136671948, + "node_id": "RA_kwDOBJotwM4IJXLM", + "name": "tabby-1.0.205-portable-arm64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101728,17 +111132,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 127005910, - "download_count": 268, - "created_at": "2022-04-20T08:54:31Z", - "updated_at": "2022-04-20T08:54:35Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-portable-arm64.zip" + "size": 137198875, + "download_count": 936, + "created_at": "2023-11-21T09:40:20Z", + "updated_at": "2023-11-21T09:40:23Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-portable-arm64.zip" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083061", - "id": 63083061, - "node_id": "RA_kwDOBJotwM4DwpI1", - "name": "tabby-1.0.176-portable-x64.zip", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671398", + "id": 136671398, + "node_id": "RA_kwDOBJotwM4IJXCm", + "name": "tabby-1.0.205-portable-x64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101762,17 +111166,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 123283616, - "download_count": 3016, - "created_at": "2022-04-20T08:56:25Z", - "updated_at": "2022-04-20T08:56:28Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-portable-x64.zip" + "size": 135931323, + "download_count": 14550, + "created_at": "2023-11-21T09:37:28Z", + "updated_at": "2023-11-21T09:37:30Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-portable-x64.zip" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082859", - "id": 63082859, - "node_id": "RA_kwDOBJotwM4DwpFr", - "name": "tabby-1.0.176-setup-arm64.exe", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671877", + "id": 136671877, + "node_id": "RA_kwDOBJotwM4IJXKF", + "name": "tabby-1.0.205-setup-arm64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101796,17 +111200,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 94971360, - "download_count": 1331, - "created_at": "2022-04-20T08:54:16Z", - "updated_at": "2022-04-20T08:54:19Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-setup-arm64.exe" + "size": 104299072, + "download_count": 8118, + "created_at": "2023-11-21T09:39:58Z", + "updated_at": "2023-11-21T09:40:00Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-setup-arm64.exe" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082858", - "id": 63082858, - "node_id": "RA_kwDOBJotwM4DwpFq", - "name": "tabby-1.0.176-setup-arm64.exe.blockmap", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671878", + "id": 136671878, + "node_id": "RA_kwDOBJotwM4IJXKG", + "name": "tabby-1.0.205-setup-arm64.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101830,17 +111234,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 99908, - "download_count": 96, - "created_at": "2022-04-20T08:54:16Z", - "updated_at": "2022-04-20T08:54:16Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-setup-arm64.exe.blockmap" + "size": 109533, + "download_count": 253, + "created_at": "2023-11-21T09:39:58Z", + "updated_at": "2023-11-21T09:39:58Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-setup-arm64.exe.blockmap" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083051", - "id": 63083051, - "node_id": "RA_kwDOBJotwM4DwpIr", - "name": "tabby-1.0.176-setup-x64.exe", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671751", + "id": 136671751, + "node_id": "RA_kwDOBJotwM4IJXIH", + "name": "tabby-1.0.205-setup-x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101864,17 +111268,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 90112592, - "download_count": 31912, - "created_at": "2022-04-20T08:56:18Z", - "updated_at": "2022-04-20T08:56:20Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-setup-x64.exe" + "size": 100690352, + "download_count": 89310, + "created_at": "2023-11-21T09:39:11Z", + "updated_at": "2023-11-21T09:39:14Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-setup-x64.exe" }, { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083052", - "id": 63083052, - "node_id": "RA_kwDOBJotwM4DwpIs", - "name": "tabby-1.0.176-setup-x64.exe.blockmap", + "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/136671363", + "id": 136671363, + "node_id": "RA_kwDOBJotwM4IJXCD", + "name": "tabby-1.0.205-setup-x64.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -101898,108 +111302,885 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 95338, - "download_count": 18526, - "created_at": "2022-04-20T08:56:18Z", - "updated_at": "2022-04-20T08:56:18Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-setup-x64.exe.blockmap" + "size": 105051, + "download_count": 565, + "created_at": "2023-11-21T09:37:09Z", + "updated_at": "2023-11-21T09:37:09Z", + "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.205/tabby-1.0.205-setup-x64.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/Eugeny/tabby/tarball/v1.0.176", - "zipball_url": "https://api.github.com/repos/Eugeny/tabby/zipball/v1.0.176", - "body_html": "<ul>\n<li>Fixed search</li>\n<li>Fixed macOS ARM build</li>\n<li>From this build on, updates will be downloaded from S3 instead of Github, which should solve the issues with a wrong arch installer getting downloaded (ARM vs x64)</li>\n</ul>", - "discussion_url": "https://github.com/Eugeny/tabby/discussions/6217", + "tarball_url": "https://api.github.com/repos/Eugeny/tabby/tarball/v1.0.205", + "zipball_url": "https://api.github.com/repos/Eugeny/tabby/zipball/v1.0.205", + "body_html": "<h2>Fixes</h2>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/Eugeny/tabby/commit/efe1772e8d9d69ca4e3db431812cd5873a10848c/hovercard\" href=\"https://github.com/Eugeny/tabby/commit/efe1772e8d9d69ca4e3db431812cd5873a10848c\"><tt>efe1772</tt></a>: fixed Linux builds (Clem Fern) <a href=\"https://github.com/Eugeny/tabby/pull/9238\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Eugeny/tabby/pull/9238/hovercard\">#9238</a></li>\n<li>force display title-bar when tab-bar on left/right <a href=\"https://github.com/Eugeny/tabby/pull/9249\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Eugeny/tabby/pull/9249/hovercard\">#9249</a> (<a href=\"https://github.com/Eugeny/tabby/commit/b4777fd4a8595d9d72842529d7eef46ccf716607\">Clem Fern</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/Eugeny/tabby/commit/c59e9c1d825c14ad71be21a5a6a2b75cfdd6ae58/hovercard\" href=\"https://github.com/Eugeny/tabby/commit/c59e9c1d825c14ad71be21a5a6a2b75cfdd6ae58\"><tt>c59e9c1</tt></a>: fixed keyboard shortcut (control + backspace) in windows (zKXDEX) <a href=\"https://github.com/Eugeny/tabby/pull/9253\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Eugeny/tabby/pull/9253/hovercard\">#9253</a></li>\n<li>use data folder on portable app, do not use normal installer to update portable version <a href=\"https://github.com/Eugeny/tabby/pull/9251\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Eugeny/tabby/pull/9251/hovercard\">#9251</a> (<a href=\"https://github.com/Eugeny/tabby/commit/2be079a51b6c668a217bdd7f77886f63e786763a\">Clem Fern</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/Eugeny/tabby/commit/345e90c1f62662faa0dfabe600e23113cb1e2fb5/hovercard\" href=\"https://github.com/Eugeny/tabby/commit/345e90c1f62662faa0dfabe600e23113cb1e2fb5\"><tt>345e90c</tt></a>: fixed <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1995810621\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Eugeny/tabby/issues/9239\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Eugeny/tabby/issues/9239/hovercard\" href=\"https://github.com/Eugeny/tabby/issues/9239\">#9239</a> - missing sync token field</li>\n</ul>\n<h2>Commits</h2>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/Eugeny/tabby/commit/04a1b0fb4416c6db2b2eff7bb3e53451816e7416/hovercard\" href=\"https://github.com/Eugeny/tabby/commit/04a1b0fb4416c6db2b2eff7bb3e53451816e7416\"><tt>04a1b0f</tt></a>: add tabby-background plugin. (Cat in the orange box) <a href=\"https://github.com/Eugeny/tabby/pull/9234\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Eugeny/tabby/pull/9234/hovercard\">#9234</a></li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/64819941/reactions", - "total_count": 129, - "+1": 68, + "url": "https://api.github.com/repos/Eugeny/tabby/releases/130625796/reactions", + "total_count": 171, + "+1": 94, "-1": 0, - "laugh": 9, - "hooray": 17, + "laugh": 11, + "hooray": 16, "confused": 0, - "heart": 19, - "rocket": 8, - "eyes": 8 + "heart": 31, + "rocket": 12, + "eyes": 7 } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.044Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:56.991Z" + }, + "symphony": { + "latestRelease": { + "url": "https://api.github.com/repos/finos/SymphonyElectron/releases/125397338", + "assets_url": "https://api.github.com/repos/finos/SymphonyElectron/releases/125397338/assets", + "upload_url": "https://uploads.github.com/repos/finos/SymphonyElectron/releases/125397338/assets{?name,label}", + "html_url": "https://github.com/finos/SymphonyElectron/releases/tag/v23.9.1", + "id": 125397338, + "author": { + "login": "sbenmoussati", + "id": 51402489, + "node_id": "MDQ6VXNlcjUxNDAyNDg5", + "avatar_url": "https://avatars.githubusercontent.com/u/51402489?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sbenmoussati", + "html_url": "https://github.com/sbenmoussati", + "followers_url": "https://api.github.com/users/sbenmoussati/followers", + "following_url": "https://api.github.com/users/sbenmoussati/following{/other_user}", + "gists_url": "https://api.github.com/users/sbenmoussati/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sbenmoussati/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sbenmoussati/subscriptions", + "organizations_url": "https://api.github.com/users/sbenmoussati/orgs", + "repos_url": "https://api.github.com/users/sbenmoussati/repos", + "events_url": "https://api.github.com/users/sbenmoussati/events{/privacy}", + "received_events_url": "https://api.github.com/users/sbenmoussati/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBCGdrs4HeWla", + "tag_name": "v23.9.1", + "target_commitish": "23.9.x", + "name": "v23.9.1", + "draft": false, + "prerelease": false, + "created_at": "2023-10-06T09:55:06Z", + "published_at": "2023-10-17T10:59:30Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/finos/SymphonyElectron/tarball/v23.9.1", + "zipball_url": "https://api.github.com/repos/finos/SymphonyElectron/zipball/v23.9.1", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>SDA-4095 Setting the right context origin on fresh install by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1621663788\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1765\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1765/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1765\">#1765</a></li>\n<li>SDA-4014 Add browser login install setting for macOS by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1621749110\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1767\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1767/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1767\">#1767</a></li>\n<li>SDA-4092: Clean Buttons by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1622658521\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1768\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1768/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1768\">#1768</a></li>\n<li>RTC-13903 Fix C9 process restarting loop by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/baphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/baphony\">@baphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1623130581\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1770\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1770/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1770\">#1770</a></li>\n<li>C2-18497 Add Updated badge on updated message notification by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eliseschravendeel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eliseschravendeel\">@eliseschravendeel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1623164582\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1773\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1773/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1773\">#1773</a></li>\n<li>RTC-13903 Fix C9 double network messages on virtual machine by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/baphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/baphony\">@baphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1625034649\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1781\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1781/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1781\">#1781</a></li>\n<li>SDA-4099: fix css by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1624969036\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1780\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1780/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1780\">#1780</a></li>\n<li>SDA-4110: Translation by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1627225809\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1792\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1792/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1792\">#1792</a></li>\n<li>SDA-4098 Update 'In a meeting' taskbar icon on Windows by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1618582596\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1760\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1760/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1760\">#1760</a></li>\n<li>SDA-4091 Disabling electron-builder notarization by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1621624107\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1763\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1763/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1763\">#1763</a></li>\n<li>SDA-4103 Presence status removal on sign out by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1623156483\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1772\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1772/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1772\">#1772</a></li>\n<li>SDA-4102 SDA-4104 About window client version improvement by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1623272540\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1776\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1776/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1776\">#1776</a></li>\n<li>RTC-13903 Fix C9 multiple network messages by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/baphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/baphony\">@baphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1627058334\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1787\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1787/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1787\">#1787</a></li>\n<li>symphony\\symphony-c9-shell@3.19.0-0.98.18.158 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1625615558\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1786\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1786/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1786\">#1786</a></li>\n<li>Bump version 23.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1625103514\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1783\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1783/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1783\">#1783</a></li>\n<li>RTC-13903 Rollback c9shell disconnection restart by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/baphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/baphony\">@baphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1628941703\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1796\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1796/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1796\">#1796</a></li>\n<li>SDA-4101: Welcome screen does not focus after launch the SDA by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1628777530\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1793\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1793/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1793\">#1793</a></li>\n<li>New translations in main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/symphony-crowdin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/symphony-crowdin\">@symphony-crowdin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1624492408\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1778\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1778/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1778\">#1778</a></li>\n<li>Update dependency gulp-less to v5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1598709469\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1735\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1735/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1735\">#1735</a></li>\n<li>Dependencies cleanup by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1598710859\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1736\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1736/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1736\">#1736</a></li>\n<li>SDA-4089 Browser login autoconnect by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1643930367\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1811\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1811/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1811\">#1811</a></li>\n<li>SDA-4114: Presence - Able to check, uncheck In a meeting presence in system tray by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1645455608\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1813\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1813/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1813\">#1813</a></li>\n<li>SDA-4113: Add url from CMD by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1643159174\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1810\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1810/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1810\">#1810</a></li>\n<li>SDA-4113: Update the remained commit havent pushed by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1646897263\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1817\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1817/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1817\">#1817</a></li>\n<li>New translations in main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/symphony-crowdin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/symphony-crowdin\">@symphony-crowdin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1641157533\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1808\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1808/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1808\">#1808</a></li>\n<li>New translations in main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/symphony-crowdin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/symphony-crowdin\">@symphony-crowdin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1648483410\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1820\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1820/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1820\">#1820</a></li>\n<li>SDA-4143: by pass welcome screen by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1651554366\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1822\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1822/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1822\">#1822</a></li>\n<li>SDA-4117 Define path field on created cookies by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1632104232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1801\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1801/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1801\">#1801</a></li>\n<li>SDA-4139 App sys tray icon support on retina screens by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1645837785\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1815\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1815/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1815\">#1815</a></li>\n<li>SDA-4144: The presence status is still shown when reloading SDA by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1651713347\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1824\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1824/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1824\">#1824</a></li>\n<li>SDA-4100 Reload SDA should reload pod URL and not current URL (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1651927825\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1828\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1828/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1828\">#1828</a>) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1652214318\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1832\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1832/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1832\">#1832</a></li>\n<li>SDA-4134 Screenshot tool - JP copy dropped in 2 lines (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1651912838\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1827\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1827/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1827\">#1827</a>) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1652213115\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1831\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1831/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1831\">#1831</a></li>\n<li>SDA-4140 Focus SDA after browser login (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1651879159\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1825\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1825/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1825\">#1825</a>) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1652211923\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1830\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1830/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1830\">#1830</a></li>\n<li>SDA-4120 Proxy authentication on Browser login flow (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1651891150\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1826\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1826/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1826\">#1826</a>) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1652210476\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1829\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1829/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1829\">#1829</a></li>\n<li>Add missing translations by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1653372241\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1834\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1834/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1834\">#1834</a></li>\n<li>SDA-4143: Adding bug fix by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1653403446\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1836\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1836/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1836\">#1836</a></li>\n<li>New translations in main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/symphony-crowdin/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/symphony-crowdin\">@symphony-crowdin</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1653385071\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1835\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1835/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1835\">#1835</a></li>\n<li>SDA-4145 Proxy auth dialog css fix by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1653629183\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1838\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1838/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1838\">#1838</a></li>\n<li>Fix build by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1713305760\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1863\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1863/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1863\">#1863</a></li>\n<li>C2-19653 Update data info passed from SDA to C2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eliseschravendeel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eliseschravendeel\">@eliseschravendeel</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1713421748\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1864\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1864/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1864\">#1864</a></li>\n<li>Bump NodeJS to v18, Typescript to v4 & Electron to v24 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/baphony/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/baphony\">@baphony</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1758877501\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1881\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1881/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1881\">#1881</a></li>\n<li>Main: Port all current 23.4 to main by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1776164286\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1882\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1882/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1882\">#1882</a></li>\n<li>Backport 23.4.x fixes by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1776436188\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1883\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1883/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1883\">#1883</a></li>\n<li>SDA-4211 Migrating device login from client-bff to startpage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1778738946\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1885\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1885/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1885\">#1885</a></li>\n<li>SDA-4177 Adding tel custom protocol to support calls through Symphony by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1776718654\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1884\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1884/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1884\">#1884</a></li>\n<li>Backport 23.4.x by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1787412532\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1887\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1887/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1887\">#1887</a></li>\n<li>SDA-4199 Disabling Chrome Root Program cert check feature by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1787862060\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1888\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1888/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1888\">#1888</a></li>\n<li>SDA-4147 Prevent loading welcome screen twice by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1789718310\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1889\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1889/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1889\">#1889</a></li>\n<li>SDA-4196 Safe uptime retrieval by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1792974691\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1890\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1890/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1890\">#1890</a></li>\n<li>SDA-4181 Check beta auto-update channel from ACP by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1786210492\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1886\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1886/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1886\">#1886</a></li>\n<li>SDA-4223: Add new option to overwrite auto-update pmp by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1800592467\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1892\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1892/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1892\">#1892</a></li>\n<li>SDA-4178 Add support for SMS protocol by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1802620934\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1893\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1893/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1893\">#1893</a></li>\n<li>update c9shell to 3.25.0-25.161 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1804517931\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1894\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1894/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1894\">#1894</a></li>\n<li>SDA-4220 (Implement API for call notification) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1799323106\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1891\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1891/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1891\">#1891</a></li>\n<li>SDA-4177 Windows tel/sms protocols bugfix + macOS protocols registration delegated to Electron by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1807455708\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1895\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1895/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1895\">#1895</a></li>\n<li>Add URL protocol registry entry for SMS and tel by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1809426424\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1898\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1898/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1898\">#1898</a></li>\n<li>SDA-4227 (Update electron-updater version to 6.1.3) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1809191359\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1897\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1897/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1897\">#1897</a></li>\n<li>SDA-4182: Add GPOs to auto update channel by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1809166438\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1896\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1896/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1896\">#1896</a></li>\n<li>upgrade c9-shell to a small size by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1809705638\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1899\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1899/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1899\">#1899</a></li>\n<li>SDA-4231 (Fix button width for macOS) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1811053331\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1900\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1900/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1900\">#1900</a></li>\n<li>SDA-4233 & SDA-4232 (Fix EXT alignment and closing exiting window issue) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1811716655\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1902\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1902/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1902\">#1902</a></li>\n<li>SDA-4182_racing: Add racing condition by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1813134333\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1903\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1903/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1903\">#1903</a></li>\n<li>SDA-4242: Local will take prio if invalid value inserted into HKCU by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1815394277\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1907\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1907/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1907\">#1907</a></li>\n<li>SDA-4243 (Fix issue with lower-left calculation) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1819467765\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1910\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1910/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1910\">#1910</a></li>\n<li>SDA-4241 (Move click handler on to button) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1819720153\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1911\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1911/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1911\">#1911</a></li>\n<li>revert c9shell to 3.19 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1820492404\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1912\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1912/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1912\">#1912</a></li>\n<li>Electron upgrade v25.3.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1824521745\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1917\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1917/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1917\">#1917</a></li>\n<li>SDA-4257 Downgrading electron to 25.3.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1826286111\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1920\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1920/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1920\">#1920</a></li>\n<li>SDA-4247 (Update user config once on before-quit) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828728237\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1923\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1923/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1923\">#1923</a></li>\n<li>SDA-4234: Support Tel Protocol on loading _blank by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1828628729\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1922\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1922/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1922\">#1922</a></li>\n<li>Revert \"SDA-4234: Support Tel Protocol on loading _blank\" by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1829035694\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1924\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1924/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1924\">#1924</a></li>\n<li>SDA-4234: Support Tel Protocol on loading _blank by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1830816770\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1925\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1925/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1925\">#1925</a></li>\n<li>SDA-4244_23.8: Reload will cause config went unavailable and redirect to Symphony Contact by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NguyenTranHoangSym/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NguyenTranHoangSym\">@NguyenTranHoangSym</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1834555499\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1927\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1927/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1927\">#1927</a></li>\n<li>upgrade back to 3.25 c9shell by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1836710432\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1929\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1929/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1929\">#1929</a></li>\n<li>Revert back to 3.19 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1838960442\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1930\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1930/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1930\">#1930</a></li>\n<li>SDA-4247 & SDA-4270 (Add logic to wait for config write to complete) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1852946785\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1936\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1936/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1936\">#1936</a></li>\n<li>SDA-4270 (Add power save blocker) by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/KiranNiranjan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/KiranNiranjan\">@KiranNiranjan</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1853148075\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1937\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1937/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1937\">#1937</a></li>\n<li>SDA-4270 config file persistency bugfix by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1853439047\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1939\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1939/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1939\">#1939</a></li>\n<li>SDA-4275 Persist user config on first time launch and on pod URL update by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1856483892\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1942\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1942/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1942\">#1942</a></li>\n<li>update c9shell to 3.25.0-0.99.3.163 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1864967495\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1945\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1945/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1945\">#1945</a></li>\n<li>upgrade to 3.26.0-0.98.1.164 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1865521771\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1946\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1946/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1946\">#1946</a></li>\n<li>Update C9shell to 3.26.0-0.98.2.165 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/swasunb/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/swasunb\">@swasunb</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1885521528\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1948\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1948/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1948\">#1948</a></li>\n<li>SDA-4344 Electron upgrade by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1917901260\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1962\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1962/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1962\">#1962</a></li>\n<li>Call notification bugs backport by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sbenmoussati/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sbenmoussati\">@sbenmoussati</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1929679880\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1973\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1973/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1973\">#1973</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/eliseschravendeel/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eliseschravendeel\">@eliseschravendeel</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1623164582\" data-permission-text=\"Title is private\" data-url=\"https://github.com/finos/SymphonyElectron/issues/1773\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/finos/SymphonyElectron/pull/1773/hovercard\" href=\"https://github.com/finos/SymphonyElectron/pull/1773\">#1773</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/finos/SymphonyElectron/compare/v23.4.0...v23.9.1\"><tt>v23.4.0...v23.9.1</tt></a></p>", + "mentions_count": 8 + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:57.108Z" }, - "taskview": { + "tagspaces": { "latestRelease": { - "url": "https://api.github.com/repos/Gimanh/handscream/releases/65176306", - "assets_url": "https://api.github.com/repos/Gimanh/handscream/releases/65176306/assets", - "upload_url": "https://uploads.github.com/repos/Gimanh/handscream/releases/65176306/assets{?name,label}", - "html_url": "https://github.com/Gimanh/handscream/releases/tag/v1.1.0-w", - "id": 65176306, + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/138900009", + "assets_url": "https://api.github.com/repos/tagspaces/tagspaces/releases/138900009/assets", + "upload_url": "https://uploads.github.com/repos/tagspaces/tagspaces/releases/138900009/assets{?name,label}", + "html_url": "https://github.com/tagspaces/tagspaces/releases/tag/v5.7.4", + "id": 138900009, "author": { - "login": "Gimanh", - "id": 10837815, - "node_id": "MDQ6VXNlcjEwODM3ODE1", - "avatar_url": "https://avatars.githubusercontent.com/u/10837815?v=4", + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Gimanh", - "html_url": "https://github.com/Gimanh", - "followers_url": "https://api.github.com/users/Gimanh/followers", - "following_url": "https://api.github.com/users/Gimanh/following{/other_user}", - "gists_url": "https://api.github.com/users/Gimanh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Gimanh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Gimanh/subscriptions", - "organizations_url": "https://api.github.com/users/Gimanh/orgs", - "repos_url": "https://api.github.com/users/Gimanh/repos", - "events_url": "https://api.github.com/users/Gimanh/events{/privacy}", - "received_events_url": "https://api.github.com/users/Gimanh/received_events", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDODeG7i84D4oLy", - "tag_name": "v1.1.0-w", - "target_commitish": "devel-web", - "name": "v1.1.0-w Primus gradus", + "node_id": "RE_kwDOAGg6_s4IR3Ip", + "tag_name": "v5.7.4", + "target_commitish": "develop", + "name": "v5.7.4", "draft": false, "prerelease": false, - "created_at": "2022-04-24T18:53:54Z", - "published_at": "2022-04-24T18:58:39Z", + "created_at": "2024-01-29T09:25:30Z", + "published_at": "2024-01-29T12:19:57Z", "assets": [ { - "url": "https://api.github.com/repos/Gimanh/handscream/releases/assets/63643151", - "id": 63643151, - "node_id": "RA_kwDODeG7i84Dyx4P", - "name": "Archive.zip", + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148484616", + "id": 148484616, + "node_id": "RA_kwDOAGg6_s4I2bII", + "name": "SHA256SUMS.txt", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/plain", + "state": "uploaded", + "size": 3496, + "download_count": 2518, + "created_at": "2024-01-29T11:39:05Z", + "updated_at": "2024-01-29T11:39:06Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/SHA256SUMS.txt" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148484618", + "id": 148484618, + "node_id": "RA_kwDOAGg6_s4I2bIK", + "name": "tagspaces-android-5.7.4.apk", "label": null, "uploader": { - "login": "Gimanh", - "id": 10837815, - "node_id": "MDQ6VXNlcjEwODM3ODE1", - "avatar_url": "https://avatars.githubusercontent.com/u/10837815?v=4", + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Gimanh", - "html_url": "https://github.com/Gimanh", - "followers_url": "https://api.github.com/users/Gimanh/followers", - "following_url": "https://api.github.com/users/Gimanh/following{/other_user}", - "gists_url": "https://api.github.com/users/Gimanh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Gimanh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Gimanh/subscriptions", - "organizations_url": "https://api.github.com/users/Gimanh/orgs", - "repos_url": "https://api.github.com/users/Gimanh/repos", - "events_url": "https://api.github.com/users/Gimanh/events{/privacy}", - "received_events_url": "https://api.github.com/users/Gimanh/received_events", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.android.package-archive", + "state": "uploaded", + "size": 53896950, + "download_count": 232, + "created_at": "2024-01-29T11:39:06Z", + "updated_at": "2024-01-29T11:41:44Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-android-5.7.4.apk" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148484788", + "id": 148484788, + "node_id": "RA_kwDOAGg6_s4I2bK0", + "name": "tagspaces-linux-amd64-5.7.4.deb", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 111654594, + "download_count": 213, + "created_at": "2024-01-29T11:41:44Z", + "updated_at": "2024-01-29T11:42:11Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-linux-amd64-5.7.4.deb" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148484892", + "id": 148484892, + "node_id": "RA_kwDOAGg6_s4I2bMc", + "name": "tagspaces-linux-x64-5.7.4.tar.gz", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-gzip", + "state": "uploaded", + "size": 157391850, + "download_count": 32, + "created_at": "2024-01-29T11:42:11Z", + "updated_at": "2024-01-29T11:42:47Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-linux-x64-5.7.4.tar.gz" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148484914", + "id": 148484914, + "node_id": "RA_kwDOAGg6_s4I2bMy", + "name": "tagspaces-linux-x86_64-5.7.4.AppImage", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 166471687, + "download_count": 342, + "created_at": "2024-01-29T11:42:47Z", + "updated_at": "2024-01-29T11:43:26Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-linux-x86_64-5.7.4.AppImage" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148484977", + "id": 148484977, + "node_id": "RA_kwDOAGg6_s4I2bNx", + "name": "tagspaces-mac-arm64-5.7.4.dmg", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-diskcopy", + "state": "uploaded", + "size": 156806627, + "download_count": 144, + "created_at": "2024-01-29T11:43:26Z", + "updated_at": "2024-01-29T11:44:03Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-mac-arm64-5.7.4.dmg" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148488620", + "id": 148488620, + "node_id": "RA_kwDOAGg6_s4I2cGs", + "name": "tagspaces-mac-arm64-5.7.4.zip", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 151414026, + "download_count": 221, + "created_at": "2024-01-29T12:16:09Z", + "updated_at": "2024-01-29T12:16:48Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-mac-arm64-5.7.4.zip" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148488733", + "id": 148488733, + "node_id": "RA_kwDOAGg6_s4I2cId", + "name": "tagspaces-mac-x64-5.7.4.dmg", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-diskcopy", + "state": "uploaded", + "size": 162366235, + "download_count": 173, + "created_at": "2024-01-29T12:16:48Z", + "updated_at": "2024-01-29T12:17:27Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-mac-x64-5.7.4.dmg" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148488809", + "id": 148488809, + "node_id": "RA_kwDOAGg6_s4I2cJp", + "name": "tagspaces-mac-x64-5.7.4.zip", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 156506306, + "download_count": 191, + "created_at": "2024-01-29T12:17:27Z", + "updated_at": "2024-01-29T12:18:04Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-mac-x64-5.7.4.zip" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148488929", + "id": 148488929, + "node_id": "RA_kwDOAGg6_s4I2cLh", + "name": "tagspaces-web-5.7.4.zip", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", "type": "User", "site_admin": false }, "content_type": "application/zip", "state": "uploaded", - "size": 5381787, + "size": 26506869, + "download_count": 176, + "created_at": "2024-01-29T12:18:04Z", + "updated_at": "2024-01-29T12:18:10Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-web-5.7.4.zip" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148488945", + "id": 148488945, + "node_id": "RA_kwDOAGg6_s4I2cLx", + "name": "tagspaces-win-x64-5.7.4.exe", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 136236024, + "download_count": 1260, + "created_at": "2024-01-29T12:18:10Z", + "updated_at": "2024-01-29T12:18:43Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-win-x64-5.7.4.exe" + }, + { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/148488998", + "id": 148488998, + "node_id": "RA_kwDOAGg6_s4I2cMm", + "name": "tagspaces-win-x64-5.7.4.zip", + "label": null, + "uploader": { + "login": "uggrock", + "id": 1249777, + "node_id": "MDQ6VXNlcjEyNDk3Nzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1249777?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uggrock", + "html_url": "https://github.com/uggrock", + "followers_url": "https://api.github.com/users/uggrock/followers", + "following_url": "https://api.github.com/users/uggrock/following{/other_user}", + "gists_url": "https://api.github.com/users/uggrock/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uggrock/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uggrock/subscriptions", + "organizations_url": "https://api.github.com/users/uggrock/orgs", + "repos_url": "https://api.github.com/users/uggrock/repos", + "events_url": "https://api.github.com/users/uggrock/events{/privacy}", + "received_events_url": "https://api.github.com/users/uggrock/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 172363068, + "download_count": 872, + "created_at": "2024-01-29T12:18:43Z", + "updated_at": "2024-01-29T12:19:47Z", + "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v5.7.4/tagspaces-win-x64-5.7.4.zip" + } + ], + "tarball_url": "https://api.github.com/repos/tagspaces/tagspaces/tarball/v5.7.4", + "zipball_url": "https://api.github.com/repos/tagspaces/tagspaces/zipball/v5.7.4", + "body_html": "<p>Release notes can be found <a href=\"https://www.tagspaces.org/whatsnew/#version-574--20240129\" rel=\"nofollow\">here</a>.</p>", + "reactions": { + "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/138900009/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 2, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:57.168Z" + }, + "taskana": { + "latestRelease": { + "url": "https://api.github.com/repos/mountainash/taskana/releases/123343305", + "assets_url": "https://api.github.com/repos/mountainash/taskana/releases/123343305/assets", + "upload_url": "https://uploads.github.com/repos/mountainash/taskana/releases/123343305/assets{?name,label}", + "html_url": "https://github.com/mountainash/taskana/releases/tag/v1.17.0", + "id": 123343305, + "author": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDODtnv9c4HWhHJ", + "tag_name": "v1.17.0", + "target_commitish": "master", + "name": "📦 Fixed Short-cut + Dependency updates (again)", + "draft": false, + "prerelease": false, + "created_at": "2023-10-02T13:39:42Z", + "published_at": "2023-10-02T14:30:07Z", + "assets": [ + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698201", + "id": 128698201, + "node_id": "RA_kwDODtnv9c4Hq8dZ", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 801, + "download_count": 40, + "created_at": "2023-10-02T14:27:53Z", + "updated_at": "2023-10-02T14:27:53Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698179", + "id": 128698179, + "node_id": "RA_kwDODtnv9c4Hq8dD", + "name": "Taskana-1.17.0-arm64-mac.zip", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 87225572, + "download_count": 1, + "created_at": "2023-10-02T14:27:48Z", + "updated_at": "2023-10-02T14:27:52Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/Taskana-1.17.0-arm64-mac.zip" + }, + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698180", + "id": 128698180, + "node_id": "RA_kwDODtnv9c4Hq8dE", + "name": "Taskana-1.17.0-arm64-mac.zip.blockmap", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 92128, + "download_count": 0, + "created_at": "2023-10-02T14:27:48Z", + "updated_at": "2023-10-02T14:27:48Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/Taskana-1.17.0-arm64-mac.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698158", + "id": 128698158, + "node_id": "RA_kwDODtnv9c4Hq8cu", + "name": "Taskana-1.17.0-arm64.dmg", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 90811470, + "download_count": 1, + "created_at": "2023-10-02T14:27:32Z", + "updated_at": "2023-10-02T14:27:37Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/Taskana-1.17.0-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698157", + "id": 128698157, + "node_id": "RA_kwDODtnv9c4Hq8ct", + "name": "Taskana-1.17.0-arm64.dmg.blockmap", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 95727, + "download_count": 0, + "created_at": "2023-10-02T14:27:32Z", + "updated_at": "2023-10-02T14:27:33Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/Taskana-1.17.0-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698078", + "id": 128698078, + "node_id": "RA_kwDODtnv9c4Hq8be", + "name": "Taskana-1.17.0-mac.zip", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 92532241, "download_count": 2, - "created_at": "2022-04-26T02:54:38Z", - "updated_at": "2022-04-26T02:54:41Z", - "browser_download_url": "https://github.com/Gimanh/handscream/releases/download/v1.1.0-w/Archive.zip" + "created_at": "2023-10-02T14:26:53Z", + "updated_at": "2023-10-02T14:26:58Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/Taskana-1.17.0-mac.zip" + }, + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698077", + "id": 128698077, + "node_id": "RA_kwDODtnv9c4Hq8bd", + "name": "Taskana-1.17.0-mac.zip.blockmap", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 97797, + "download_count": 0, + "created_at": "2023-10-02T14:26:53Z", + "updated_at": "2023-10-02T14:26:54Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/Taskana-1.17.0-mac.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698039", + "id": 128698039, + "node_id": "RA_kwDODtnv9c4Hq8a3", + "name": "Taskana-1.17.0.dmg", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 96053078, + "download_count": 0, + "created_at": "2023-10-02T14:26:33Z", + "updated_at": "2023-10-02T14:26:39Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/Taskana-1.17.0.dmg" + }, + { + "url": "https://api.github.com/repos/mountainash/taskana/releases/assets/128698040", + "id": 128698040, + "node_id": "RA_kwDODtnv9c4Hq8a4", + "name": "Taskana-1.17.0.dmg.blockmap", + "label": "", + "uploader": { + "login": "mountainash", + "id": 27637, + "node_id": "MDQ6VXNlcjI3NjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/27637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mountainash", + "html_url": "https://github.com/mountainash", + "followers_url": "https://api.github.com/users/mountainash/followers", + "following_url": "https://api.github.com/users/mountainash/following{/other_user}", + "gists_url": "https://api.github.com/users/mountainash/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mountainash/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mountainash/subscriptions", + "organizations_url": "https://api.github.com/users/mountainash/orgs", + "repos_url": "https://api.github.com/users/mountainash/repos", + "events_url": "https://api.github.com/users/mountainash/events{/privacy}", + "received_events_url": "https://api.github.com/users/mountainash/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 100781, + "download_count": 0, + "created_at": "2023-10-02T14:26:34Z", + "updated_at": "2023-10-02T14:26:34Z", + "browser_download_url": "https://github.com/mountainash/taskana/releases/download/v1.17.0/Taskana-1.17.0.dmg.blockmap" } ], - "tarball_url": "https://api.github.com/repos/Gimanh/handscream/tarball/v1.1.0-w", - "zipball_url": "https://api.github.com/repos/Gimanh/handscream/zipball/v1.1.0-w", - "body_html": "<ul>\n<li>Dynamic task list loading</li>\n<li>Hide completed tasks</li>\n<li>Toggle completed and incomplete tasks</li>\n<li>Added priority for tasks</li>\n<li>Added tags for tasks</li>\n<li>Added permissions for tags and priorities</li>\n<li>Move task to another list</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/mountainash/taskana/tarball/v1.17.0", + "zipball_url": "https://api.github.com/repos/mountainash/taskana/zipball/v1.17.0", + "body_html": "<p>Due to some UI changes on the Asana.com website the short-cuts for New Task and Preferences were broken - these are fixed again.</p>\n<ul>\n<li>Update dependency <code>electron</code> from v24.1.2 to <strong>v26.2.4</strong></li>\n<li>Update dependency <code>electron-builder</code> from v24.2.1 <strong>v24.6.4</strong></li>\n<li>Update dependency <code>electron-updater</code> from v5.3.0 <strong>v6.1.4</strong></li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.068Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:57.404Z" }, "tch-filector": { "latestRelease": { @@ -102066,7 +112247,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 98236752, - "download_count": 43, + "download_count": 61, "created_at": "2020-08-17T10:14:15Z", "updated_at": "2020-08-17T10:16:13Z", "browser_download_url": "https://github.com/tomaschyly/FileCtor/releases/download/v1.4.2/FileCtor-darwin-x64.zip" @@ -102100,7 +112281,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 70446102, - "download_count": 35, + "download_count": 51, "created_at": "2020-08-16T15:32:57Z", "updated_at": "2020-08-16T15:34:10Z", "browser_download_url": "https://github.com/tomaschyly/FileCtor/releases/download/v1.4.2/FileCtor-deb-x64.zip" @@ -102134,7 +112315,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 99463747, - "download_count": 98, + "download_count": 128, "created_at": "2020-08-17T08:28:11Z", "updated_at": "2020-08-17T08:29:59Z", "browser_download_url": "https://github.com/tomaschyly/FileCtor/releases/download/v1.4.2/FileCtor-win32-x64.zip" @@ -102144,7 +112325,7 @@ "zipball_url": "https://api.github.com/repos/tomaschyly/FileCtor/zipball/v1.4.2", "body_html": "<p>Electron & packages updates.</p>\n<p>Minor improvements.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.261Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:57.483Z" }, "ten-hands": { "latestRelease": { @@ -102211,7 +112392,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 519, - "download_count": 11, + "download_count": 18, "created_at": "2021-02-15T06:48:40Z", "updated_at": "2021-02-15T06:48:40Z", "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/latest-mac.yml" @@ -102245,7 +112426,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 349, - "download_count": 11, + "download_count": 17, "created_at": "2021-02-15T06:48:39Z", "updated_at": "2021-02-15T06:48:40Z", "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/latest.yml" @@ -102279,7 +112460,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 57214000, - "download_count": 265, + "download_count": 569, "created_at": "2021-02-15T06:53:43Z", "updated_at": "2021-02-15T06:55:01Z", "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/ten-hands-app_2.10.3_amd64.deb" @@ -102313,7 +112494,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 81550165, - "download_count": 21, + "download_count": 32, "created_at": "2021-02-15T06:51:54Z", "updated_at": "2021-02-15T06:53:43Z", "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands-2.10.3-mac.zip" @@ -102347,7 +112528,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84286169, - "download_count": 169, + "download_count": 314, "created_at": "2021-02-15T06:50:01Z", "updated_at": "2021-02-15T06:51:54Z", "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands-2.10.3.dmg" @@ -102381,7 +112562,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 89486, - "download_count": 15, + "download_count": 19, "created_at": "2021-02-15T06:51:54Z", "updated_at": "2021-02-15T06:51:54Z", "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands-2.10.3.dmg.blockmap" @@ -102415,7 +112596,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 59726413, - "download_count": 776, + "download_count": 2593, "created_at": "2021-02-15T06:48:40Z", "updated_at": "2021-02-15T06:50:00Z", "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands.Setup.2.10.3.exe" @@ -102449,7 +112630,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 62486, - "download_count": 15, + "download_count": 23, "created_at": "2021-02-15T06:50:00Z", "updated_at": "2021-02-15T06:50:01Z", "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands.Setup.2.10.3.exe.blockmap" @@ -102459,7 +112640,7 @@ "zipball_url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/zipball/v2.10.3", "body_html": "<p>This is a small maintenance release.</p>\n<h3>Bug fixes</h3>\n<ul>\n<li>Fix: Killing NodeJS processes not releasing the port on macOS. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"808113927\" data-permission-text=\"Title is private\" data-url=\"https://github.com/saisandeepvaddi/ten-hands/issues/238\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/saisandeepvaddi/ten-hands/pull/238/hovercard\" href=\"https://github.com/saisandeepvaddi/ten-hands/pull/238\">#238</a></li>\n<li>Fix: Not able to click the last project when sidebar overflows when there are many projects.</li>\n<li>Fix: Deleting project not refreshing the sidebar.</li>\n</ul>\n<p>Some other code clean-up and add some linter rules etc.,</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.266Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:57.694Z" }, "teseve": { "latestRelease": { @@ -102526,7 +112707,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 45718804, - "download_count": 4698, + "download_count": 4839, "created_at": "2016-06-03T10:08:27Z", "updated_at": "2016-06-03T10:09:36Z", "browser_download_url": "https://github.com/teseve/teseve/releases/download/0.5.3/Teseve-0.5.3-mac-x64.zip" @@ -102560,7 +112741,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 61995491, - "download_count": 5068, + "download_count": 5259, "created_at": "2016-06-03T10:08:27Z", "updated_at": "2016-06-03T10:11:05Z", "browser_download_url": "https://github.com/teseve/teseve/releases/download/0.5.3/Teseve-0.5.3-win32-x64.zip" @@ -102570,15 +112751,15 @@ "zipball_url": "https://api.github.com/repos/teseve/teseve/zipball/0.5.3", "body_html": "<ul>\n<li>fix \"choose folder\" button</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.275Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:57.857Z" }, "tess": { "latestRelease": { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/66286372", - "assets_url": "https://api.github.com/repos/SquitchYT/Tess/releases/66286372/assets", - "upload_url": "https://uploads.github.com/repos/SquitchYT/Tess/releases/66286372/assets{?name,label}", - "html_url": "https://github.com/SquitchYT/Tess/releases/tag/0.6.1", - "id": 66286372, + "url": "https://api.github.com/repos/SquitchYT/Tess/releases/84911156", + "assets_url": "https://api.github.com/repos/SquitchYT/Tess/releases/84911156/assets", + "upload_url": "https://uploads.github.com/repos/SquitchYT/Tess/releases/84911156/assets{?name,label}", + "html_url": "https://github.com/SquitchYT/Tess/releases/tag/0.6.3", + "id": 84911156, "author": { "login": "SquitchYT", "id": 63391793, @@ -102599,20 +112780,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOFCX9H84D83Mk", - "tag_name": "0.6.1", + "node_id": "RE_kwDOFCX9H84FD6Q0", + "tag_name": "0.6.3", "target_commitish": "main", - "name": "0.6.1", + "name": "0.6.3", "draft": false, "prerelease": false, - "created_at": "2022-05-07T08:25:15Z", - "published_at": "2022-05-07T08:26:00Z", + "created_at": "2022-12-04T10:27:05Z", + "published_at": "2022-12-04T09:34:59Z", "assets": [ { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64758850", - "id": 64758850, - "node_id": "RA_kwDOFCX9H84D3CRC", - "name": "tess-0.6.1-x86_64.rpm", + "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/86944446", + "id": 86944446, + "node_id": "RA_kwDOFCX9H84FLqq-", + "name": "tess-0.6.3-0.x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -102636,17 +112817,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 69329681, - "download_count": 0, - "created_at": "2022-05-07T08:34:23Z", - "updated_at": "2022-05-07T08:34:26Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess-0.6.1-x86_64.rpm" + "size": 69385122, + "download_count": 209, + "created_at": "2022-12-04T09:43:56Z", + "updated_at": "2022-12-04T09:43:58Z", + "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.3/tess-0.6.3-0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64758807", - "id": 64758807, - "node_id": "RA_kwDOFCX9H84D3CQX", - "name": "tess-git-x86_64.pkg.tar.zst", + "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/86944944", + "id": 86944944, + "node_id": "RA_kwDOFCX9H84FLqyw", + "name": "tess-0.6.3-portable-x86_64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -102670,51 +112851,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 99212428, - "download_count": 2, - "created_at": "2022-05-07T08:32:42Z", - "updated_at": "2022-05-07T08:32:46Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess-git-x86_64.pkg.tar.zst" - }, - { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64759383", - "id": 64759383, - "node_id": "RA_kwDOFCX9H84D3CZX", - "name": "tess-portable.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99737968, - "download_count": 2, - "created_at": "2022-05-07T08:43:51Z", - "updated_at": "2022-05-07T08:43:53Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess-portable.zip" + "size": 99777804, + "download_count": 251, + "created_at": "2022-12-04T09:50:24Z", + "updated_at": "2022-12-04T09:50:29Z", + "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.3/tess-0.6.3-portable-x86_64.zip" }, { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64759382", - "id": 64759382, - "node_id": "RA_kwDOFCX9H84D3CZW", - "name": "tess-setup.exe", + "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/86944931", + "id": 86944931, + "node_id": "RA_kwDOFCX9H84FLqyj", + "name": "tess-0.6.3-setup-x86_64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -102738,90 +112885,158 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103624227, - "download_count": 16, - "created_at": "2022-05-07T08:43:47Z", - "updated_at": "2022-05-07T08:43:49Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess-setup.exe" + "size": 103599054, + "download_count": 805, + "created_at": "2022-12-04T09:50:19Z", + "updated_at": "2022-12-04T09:50:23Z", + "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.3/tess-0.6.3-setup-x86_64.exe" }, { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64758755", - "id": 64758755, - "node_id": "RA_kwDOFCX9H84D3CPj", - "name": "tess_0.6.1-1_all.deb", - "label": "", + "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/86945010", + "id": 86945010, + "node_id": "RA_kwDOFCX9H84FLqzy", + "name": "tess-0.6.3-x86_64.tar.gz", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "SquitchYT", + "id": 63391793, + "node_id": "MDQ6VXNlcjYzMzkxNzkz", + "avatar_url": "https://avatars.githubusercontent.com/u/63391793?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/SquitchYT", + "html_url": "https://github.com/SquitchYT", + "followers_url": "https://api.github.com/users/SquitchYT/followers", + "following_url": "https://api.github.com/users/SquitchYT/following{/other_user}", + "gists_url": "https://api.github.com/users/SquitchYT/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SquitchYT/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SquitchYT/subscriptions", + "organizations_url": "https://api.github.com/users/SquitchYT/orgs", + "repos_url": "https://api.github.com/users/SquitchYT/repos", + "events_url": "https://api.github.com/users/SquitchYT/events{/privacy}", + "received_events_url": "https://api.github.com/users/SquitchYT/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/gzip", + "state": "uploaded", + "size": 88862454, + "download_count": 243, + "created_at": "2022-12-04T09:51:12Z", + "updated_at": "2022-12-04T09:51:17Z", + "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.3/tess-0.6.3-x86_64.tar.gz" + }, + { + "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/86945013", + "id": 86945013, + "node_id": "RA_kwDOFCX9H84FLqz1", + "name": "tess-git-x86_64.pkg.tar.zst", + "label": null, + "uploader": { + "login": "SquitchYT", + "id": 63391793, + "node_id": "MDQ6VXNlcjYzMzkxNzkz", + "avatar_url": "https://avatars.githubusercontent.com/u/63391793?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/SquitchYT", + "html_url": "https://github.com/SquitchYT", + "followers_url": "https://api.github.com/users/SquitchYT/followers", + "following_url": "https://api.github.com/users/SquitchYT/following{/other_user}", + "gists_url": "https://api.github.com/users/SquitchYT/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SquitchYT/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SquitchYT/subscriptions", + "organizations_url": "https://api.github.com/users/SquitchYT/orgs", + "repos_url": "https://api.github.com/users/SquitchYT/repos", + "events_url": "https://api.github.com/users/SquitchYT/events{/privacy}", + "received_events_url": "https://api.github.com/users/SquitchYT/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 66596508, - "download_count": 1, - "created_at": "2022-05-07T08:31:22Z", - "updated_at": "2022-05-07T08:31:26Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess_0.6.1-1_all.deb" + "size": 99159169, + "download_count": 179, + "created_at": "2022-12-04T09:51:27Z", + "updated_at": "2022-12-04T09:51:33Z", + "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.3/tess-git-x86_64.pkg.tar.zst" }, { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64758644", - "id": 64758644, - "node_id": "RA_kwDOFCX9H84D3CN0", - "name": "tess_0.6.1.AppImage", - "label": "", + "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/86945012", + "id": 86945012, + "node_id": "RA_kwDOFCX9H84FLqz0", + "name": "tess_0.6.3-1_x86-64.deb", + "label": null, "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "login": "SquitchYT", + "id": 63391793, + "node_id": "MDQ6VXNlcjYzMzkxNzkz", + "avatar_url": "https://avatars.githubusercontent.com/u/63391793?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", + "url": "https://api.github.com/users/SquitchYT", + "html_url": "https://github.com/SquitchYT", + "followers_url": "https://api.github.com/users/SquitchYT/followers", + "following_url": "https://api.github.com/users/SquitchYT/following{/other_user}", + "gists_url": "https://api.github.com/users/SquitchYT/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SquitchYT/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SquitchYT/subscriptions", + "organizations_url": "https://api.github.com/users/SquitchYT/orgs", + "repos_url": "https://api.github.com/users/SquitchYT/repos", + "events_url": "https://api.github.com/users/SquitchYT/events{/privacy}", + "received_events_url": "https://api.github.com/users/SquitchYT/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.debian.binary-package", + "state": "uploaded", + "size": 66747120, + "download_count": 276, + "created_at": "2022-12-04T09:51:22Z", + "updated_at": "2022-12-04T09:51:27Z", + "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.3/tess_0.6.3-1_x86-64.deb" + }, + { + "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/86945011", + "id": 86945011, + "node_id": "RA_kwDOFCX9H84FLqzz", + "name": "tess_0.6.3.AppImage", + "label": null, + "uploader": { + "login": "SquitchYT", + "id": 63391793, + "node_id": "MDQ6VXNlcjYzMzkxNzkz", + "avatar_url": "https://avatars.githubusercontent.com/u/63391793?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/SquitchYT", + "html_url": "https://github.com/SquitchYT", + "followers_url": "https://api.github.com/users/SquitchYT/followers", + "following_url": "https://api.github.com/users/SquitchYT/following{/other_user}", + "gists_url": "https://api.github.com/users/SquitchYT/gists{/gist_id}", + "starred_url": "https://api.github.com/users/SquitchYT/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/SquitchYT/subscriptions", + "organizations_url": "https://api.github.com/users/SquitchYT/orgs", + "repos_url": "https://api.github.com/users/SquitchYT/repos", + "events_url": "https://api.github.com/users/SquitchYT/events{/privacy}", + "received_events_url": "https://api.github.com/users/SquitchYT/received_events", + "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89638010, - "download_count": 0, - "created_at": "2022-05-07T08:29:39Z", - "updated_at": "2022-05-07T08:29:42Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess_0.6.1.AppImage" + "size": 89800581, + "download_count": 253, + "created_at": "2022-12-04T09:51:17Z", + "updated_at": "2022-12-04T09:51:22Z", + "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.3/tess_0.6.3.AppImage" } ], - "tarball_url": "https://api.github.com/repos/SquitchYT/Tess/tarball/0.6.1", - "zipball_url": "https://api.github.com/repos/SquitchYT/Tess/zipball/0.6.1", - "body_html": "<h2>Patch Note</h2>\n<ol>\n<li>\n<p>General:<br>\n1 Ignoring Case For <code>launch-page</code> & <code>launch-profil</code> Arguments<br>\n2 Showing Terminal After Theme Applied To Prevent Flashes During Load<br>\n3 Switching Terminal Mode To <code>xterm-256color</code><br>\n4 Bug Fix <g-emoji class=\"g-emoji\" alias=\"lady_beetle\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41e.png\">🐞</g-emoji></p>\n</li>\n<li>\n<p>Config:<br>\n1 New Option <code>lineHeight</code></p>\n</li>\n</ol>" + "tarball_url": "https://api.github.com/repos/SquitchYT/Tess/tarball/0.6.3", + "zipball_url": "https://api.github.com/repos/SquitchYT/Tess/zipball/0.6.3", + "body_html": "<h2>Patch Note</h2>\n<ul>\n<li>General\n<ul>\n<li>We have finally fixed the deb package</li>\n<li>Preloading icons for custom titlebar on Linux</li>\n<li>Fixing weird selection color with transparent background</li>\n<li>Bug fixes 🐞</li>\n</ul>\n</li>\n<li>Theme\n<ul>\n<li>Adding minty theme 🌿. A fresh theme based on Linux Mint</li>\n</ul>\n</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.296Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:57.925Z" }, "testmace": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.428Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:57.996Z" }, "texpaste": { "latestRelease": { @@ -102888,7 +113103,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 380, - "download_count": 12, + "download_count": 295, "created_at": "2022-02-26T18:19:52Z", "updated_at": "2022-02-26T18:19:52Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/latest-linux.yml" @@ -102922,7 +113137,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 352, - "download_count": 69, + "download_count": 496, "created_at": "2022-02-26T18:19:52Z", "updated_at": "2022-02-26T18:19:52Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/latest.yml" @@ -102956,7 +113171,7 @@ "content_type": "text/plain", "state": "uploaded", "size": 1043, - "download_count": 6, + "download_count": 17, "created_at": "2022-02-26T18:19:52Z", "updated_at": "2022-02-26T18:19:52Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/SHA512CHECKSUMS.txt" @@ -102990,7 +113205,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 102996259, - "download_count": 5, + "download_count": 44, "created_at": "2022-02-26T18:19:52Z", "updated_at": "2022-02-26T18:19:56Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_linux.AppImage" @@ -103024,7 +113239,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 70841170, - "download_count": 14, + "download_count": 105, "created_at": "2022-02-26T18:19:52Z", "updated_at": "2022-02-26T18:19:56Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_linux.deb" @@ -103058,7 +113273,7 @@ "content_type": "application/gzip", "state": "uploaded", "size": 97785443, - "download_count": 3, + "download_count": 10, "created_at": "2022-02-26T18:19:52Z", "updated_at": "2022-02-26T18:19:56Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_linux.tar.gz" @@ -103092,7 +113307,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 86958491, - "download_count": 14, + "download_count": 44, "created_at": "2022-02-26T18:19:51Z", "updated_at": "2022-02-26T18:19:56Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_win.zip" @@ -103126,7 +113341,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 58040496, - "download_count": 28, + "download_count": 181, "created_at": "2022-02-26T18:19:51Z", "updated_at": "2022-02-26T18:19:54Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_win_portable.exe" @@ -103160,7 +113375,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 63512279, - "download_count": 31, + "download_count": 148, "created_at": "2022-02-26T18:19:51Z", "updated_at": "2022-02-26T18:19:55Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_win_setup.exe" @@ -103194,7 +113409,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 68458, - "download_count": 7, + "download_count": 19, "created_at": "2022-02-26T18:19:51Z", "updated_at": "2022-02-26T18:19:51Z", "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_win_setup.exe.blockmap" @@ -103202,9 +113417,9 @@ ], "tarball_url": "https://api.github.com/repos/jonasmusall/texpaste/tarball/v1.2.0", "zipball_url": "https://api.github.com/repos/jonasmusall/texpaste/zipball/v1.2.0", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> <em>If you have enabled window dragging and opted out of automatic update installation in version 1.1.0, clicking the buttons on the update notification banner will not work. To fix this, press TAB once or download the update from here.</em></p>\n<h2>Features</h2>\n<ul>\n<li><strong>Added custom macro support.</strong> <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></li>\n<li>Improved startup performance.</li>\n<li>Provided download options for Linux.</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Implemented proper update checks on all installation types. [<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121872229\" data-permission-text=\"Title is private\" data-url=\"https://github.com/jonasmusall/texpaste/issues/7\" data-hovercard-type=\"issue\" data-hovercard-url=\"/jonasmusall/texpaste/issues/7/hovercard\" href=\"https://github.com/jonasmusall/texpaste/issues/7\">#7</a>]</li>\n<li>Fixed vector arrows not being displayed. [<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1115121939\" data-permission-text=\"Title is private\" data-url=\"https://github.com/jonasmusall/texpaste/issues/5\" data-hovercard-type=\"issue\" data-hovercard-url=\"/jonasmusall/texpaste/issues/5/hovercard\" href=\"https://github.com/jonasmusall/texpaste/issues/5\">#5</a>]</li>\n<li>Fixed an issue with the buttons on the update notification banner. [<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1140062318\" data-permission-text=\"Title is private\" data-url=\"https://github.com/jonasmusall/texpaste/issues/9\" data-hovercard-type=\"issue\" data-hovercard-url=\"/jonasmusall/texpaste/issues/9/hovercard\" href=\"https://github.com/jonasmusall/texpaste/issues/9\">#9</a>]</li>\n</ul>\n<h2>Files</h2>\n<table>\n<thead>\n<tr>\n<th>File</th>\n<th>Platform</th>\n<th>Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>texpaste_1.2.0_linux.AppImage</code></td>\n<td>Linux</td>\n<td>Standalone app</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_linux.deb</code></td>\n<td>Linux</td>\n<td>Installable package for Debian</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_linux.tar.gz</code></td>\n<td>Linux</td>\n<td>Archive containing executable and program files</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_win.zip</code></td>\n<td>Windows</td>\n<td>Archive containing executable and program files</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_win_portable.exe</code></td>\n<td>Windows</td>\n<td>Standalone app (slow startup)</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_win_setup.exe</code></td>\n<td>Windows</td>\n<td>Installation wizard</td>\n</tr>\n</tbody>\n</table>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> <em>Windows users will be presented with a security warning on first launch. This is because I cannot afford a certificate to sign my code. You can circumvent the warning by clicking on \"More info\" and \"Run anyway\".</em></p>" + "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> <em>If you have enabled window dragging and opted out of automatic update installation in version 1.1.0, clicking the buttons on the update notification banner will not work. To fix this, press TAB once or download the update from here.</em></p>\n<h2>Features</h2>\n<ul>\n<li><strong>Added custom macro support.</strong> 🎉</li>\n<li>Improved startup performance.</li>\n<li>Provided download options for Linux.</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Implemented proper update checks on all installation types. [<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1121872229\" data-permission-text=\"Title is private\" data-url=\"https://github.com/jonasmusall/texpaste/issues/7\" data-hovercard-type=\"issue\" data-hovercard-url=\"/jonasmusall/texpaste/issues/7/hovercard\" href=\"https://github.com/jonasmusall/texpaste/issues/7\">#7</a>]</li>\n<li>Fixed vector arrows not being displayed. [<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1115121939\" data-permission-text=\"Title is private\" data-url=\"https://github.com/jonasmusall/texpaste/issues/5\" data-hovercard-type=\"issue\" data-hovercard-url=\"/jonasmusall/texpaste/issues/5/hovercard\" href=\"https://github.com/jonasmusall/texpaste/issues/5\">#5</a>]</li>\n<li>Fixed an issue with the buttons on the update notification banner. [<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1140062318\" data-permission-text=\"Title is private\" data-url=\"https://github.com/jonasmusall/texpaste/issues/9\" data-hovercard-type=\"issue\" data-hovercard-url=\"/jonasmusall/texpaste/issues/9/hovercard\" href=\"https://github.com/jonasmusall/texpaste/issues/9\">#9</a>]</li>\n</ul>\n<h2>Files</h2>\n<table>\n<thead>\n<tr>\n<th>File</th>\n<th>Platform</th>\n<th>Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>texpaste_1.2.0_linux.AppImage</code></td>\n<td>Linux</td>\n<td>Standalone app</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_linux.deb</code></td>\n<td>Linux</td>\n<td>Installable package for Debian</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_linux.tar.gz</code></td>\n<td>Linux</td>\n<td>Archive containing executable and program files</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_win.zip</code></td>\n<td>Windows</td>\n<td>Archive containing executable and program files</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_win_portable.exe</code></td>\n<td>Windows</td>\n<td>Standalone app (slow startup)</td>\n</tr>\n<tr>\n<td><code>texpaste_1.2.0_win_setup.exe</code></td>\n<td>Windows</td>\n<td>Installation wizard</td>\n</tr>\n</tbody>\n</table>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> <em>Windows users will be presented with a security warning on first launch. This is because I cannot afford a certificate to sign my code. You can circumvent the warning by clicking on \"More info\" and \"Run anyway\".</em></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.490Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:58.258Z" }, "texturelab": { "latestRelease": { @@ -103271,7 +113486,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 111825073, - "download_count": 25, + "download_count": 181, "created_at": "2022-03-22T04:48:37Z", "updated_at": "2022-03-22T04:49:59Z", "browser_download_url": "https://github.com/njbrown/texturelab/releases/download/v0.3.3/texturelab-linux-v0.3.3.zip" @@ -103305,7 +113520,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 113426530, - "download_count": 12, + "download_count": 56, "created_at": "2022-03-22T04:45:21Z", "updated_at": "2022-03-22T04:46:46Z", "browser_download_url": "https://github.com/njbrown/texturelab/releases/download/v0.3.3/texturelab-macos-v0.3.3.zip" @@ -103339,7 +113554,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 128956236, - "download_count": 48, + "download_count": 568, "created_at": "2022-03-22T04:46:46Z", "updated_at": "2022-03-22T04:48:37Z", "browser_download_url": "https://github.com/njbrown/texturelab/releases/download/v0.3.3/texturelab-win-v0.3.3.zip" @@ -103350,18 +113565,18 @@ "body_html": "<p>Changes:</p>\n<ul>\n<li>Add async node processing</li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/njbrown/texturelab/compare/v0.3.2...v0.3.3\"><tt>v0.3.2...v0.3.3</tt></a></p>", "reactions": { "url": "https://api.github.com/repos/njbrown/texturelab/releases/62396833/reactions", - "total_count": 3, - "+1": 0, + "total_count": 6, + "+1": 1, "-1": 0, "laugh": 0, - "hooray": 3, + "hooray": 5, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.501Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:58.400Z" }, "thismypc": { "latestRelease": { @@ -103401,9 +113616,204 @@ "assets": [], "tarball_url": "https://api.github.com/repos/supunlakmal/thismypc/tarball/v0.3.4", "zipball_url": "https://api.github.com/repos/supunlakmal/thismypc/zipball/v0.3.4", - "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/ScreenShots.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/ScreenShots.gif\" title=\"Desktop Screenshot \" width=\"100%\" style=\"max-width: 100%;\"></a></p>\n<p>You can get a screenshot of the computer screen that you connected to. 𝙈𝙪𝙡𝙩𝙞𝙥𝙡𝙚 𝙨𝙘𝙧𝙚𝙚𝙣𝙨 𝙨𝙪𝙥𝙥𝙤𝙧𝙩𝙚𝙙.</p>" + "body_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/ScreenShots.gif\"><img src=\"https://raw.githubusercontent.com/supunlakmal/thismypc/master/doc/gifAnimations/ScreenShots.gif\" title=\"Desktop Screenshot \" width=\"100%\" style=\"max-width: 100%;\"></a></p>\n<p>You can get a screenshot of the computer screen that you connected to. 𝙈𝙪𝙡𝙩𝙞𝙥𝙡𝙚 𝙨𝙘𝙧𝙚𝙚𝙣𝙨 𝙨𝙪𝙥𝙥𝙤𝙧𝙩𝙚𝙙.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:58.452Z" + }, + "thorium-reader": { + "latestRelease": { + "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/114973511", + "assets_url": "https://api.github.com/repos/edrlab/thorium-reader/releases/114973511/assets", + "upload_url": "https://uploads.github.com/repos/edrlab/thorium-reader/releases/114973511/assets{?name,label}", + "html_url": "https://github.com/edrlab/thorium-reader/releases/tag/v2.3.0", + "id": 114973511, + "author": { + "login": "danielweck", + "id": 625201, + "node_id": "MDQ6VXNlcjYyNTIwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielweck", + "html_url": "https://github.com/danielweck", + "followers_url": "https://api.github.com/users/danielweck/followers", + "following_url": "https://api.github.com/users/danielweck/following{/other_user}", + "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", + "organizations_url": "https://api.github.com/users/danielweck/orgs", + "repos_url": "https://api.github.com/users/danielweck/repos", + "events_url": "https://api.github.com/users/danielweck/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielweck/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBRmkFc4G2ltH", + "tag_name": "v2.3.0", + "target_commitish": "develop", + "name": "Thorium Reader v2.3.0", + "draft": false, + "prerelease": false, + "created_at": "2023-08-03T15:22:47Z", + "published_at": "2023-08-03T15:26:47Z", + "assets": [ + { + "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/119932348", + "id": 119932348, + "node_id": "RA_kwDOBRmkFc4HJgW8", + "name": "EDRLab.ThoriumReader_2.3.0_amd64.deb", + "label": null, + "uploader": { + "login": "danielweck", + "id": 625201, + "node_id": "MDQ6VXNlcjYyNTIwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielweck", + "html_url": "https://github.com/danielweck", + "followers_url": "https://api.github.com/users/danielweck/followers", + "following_url": "https://api.github.com/users/danielweck/following{/other_user}", + "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", + "organizations_url": "https://api.github.com/users/danielweck/orgs", + "repos_url": "https://api.github.com/users/danielweck/repos", + "events_url": "https://api.github.com/users/danielweck/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielweck/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.debian.binary-package", + "state": "uploaded", + "size": 77142608, + "download_count": 5783, + "created_at": "2023-08-03T14:56:41Z", + "updated_at": "2023-08-03T14:56:51Z", + "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v2.3.0/EDRLab.ThoriumReader_2.3.0_amd64.deb" + }, + { + "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/119932382", + "id": 119932382, + "node_id": "RA_kwDOBRmkFc4HJgXe", + "name": "Thorium-2.3.0.AppImage", + "label": null, + "uploader": { + "login": "danielweck", + "id": 625201, + "node_id": "MDQ6VXNlcjYyNTIwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielweck", + "html_url": "https://github.com/danielweck", + "followers_url": "https://api.github.com/users/danielweck/followers", + "following_url": "https://api.github.com/users/danielweck/following{/other_user}", + "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", + "organizations_url": "https://api.github.com/users/danielweck/orgs", + "repos_url": "https://api.github.com/users/danielweck/repos", + "events_url": "https://api.github.com/users/danielweck/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielweck/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 115197562, + "download_count": 4434, + "created_at": "2023-08-03T14:56:52Z", + "updated_at": "2023-08-03T14:57:06Z", + "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v2.3.0/Thorium-2.3.0.AppImage" + }, + { + "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/119928563", + "id": 119928563, + "node_id": "RA_kwDOBRmkFc4HJfbz", + "name": "Thorium-2.3.0.dmg", + "label": null, + "uploader": { + "login": "danielweck", + "id": 625201, + "node_id": "MDQ6VXNlcjYyNTIwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielweck", + "html_url": "https://github.com/danielweck", + "followers_url": "https://api.github.com/users/danielweck/followers", + "following_url": "https://api.github.com/users/danielweck/following{/other_user}", + "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", + "organizations_url": "https://api.github.com/users/danielweck/orgs", + "repos_url": "https://api.github.com/users/danielweck/repos", + "events_url": "https://api.github.com/users/danielweck/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielweck/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-diskcopy", + "state": "uploaded", + "size": 111056595, + "download_count": 39540, + "created_at": "2023-08-03T14:33:15Z", + "updated_at": "2023-08-03T14:33:30Z", + "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v2.3.0/Thorium-2.3.0.dmg" + }, + { + "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/119936589", + "id": 119936589, + "node_id": "RA_kwDOBRmkFc4HJhZN", + "name": "Thorium.Setup.2.3.0.exe", + "label": null, + "uploader": { + "login": "danielweck", + "id": 625201, + "node_id": "MDQ6VXNlcjYyNTIwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danielweck", + "html_url": "https://github.com/danielweck", + "followers_url": "https://api.github.com/users/danielweck/followers", + "following_url": "https://api.github.com/users/danielweck/following{/other_user}", + "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", + "organizations_url": "https://api.github.com/users/danielweck/orgs", + "repos_url": "https://api.github.com/users/danielweck/repos", + "events_url": "https://api.github.com/users/danielweck/events{/privacy}", + "received_events_url": "https://api.github.com/users/danielweck/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 83824264, + "download_count": 41754, + "created_at": "2023-08-03T15:18:29Z", + "updated_at": "2023-08-03T15:18:45Z", + "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v2.3.0/Thorium.Setup.2.3.0.exe" + } + ], + "tarball_url": "https://api.github.com/repos/edrlab/thorium-reader/tarball/v2.3.0", + "zipball_url": "https://api.github.com/repos/edrlab/thorium-reader/zipball/v2.3.0", + "body_html": "<h2>Summary</h2>\n<p>Version <code>2.3.0</code> was released on <strong>03 August 2023</strong>.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/4e346c778221320614a6e2234ec00b99f83d36659dbc65cad8d19053d73735de/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6564726c61622f74686f7269756d2d7265616465722f76322e332e302f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/4e346c778221320614a6e2234ec00b99f83d36659dbc65cad8d19053d73735de/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6564726c61622f74686f7269756d2d7265616465722f76322e332e302f746f74616c2e737667\" alt=\"Total Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/edrlab/thorium-reader/v2.3.0/total.svg\" style=\"max-width: 100%;\"></a></p>\n<p>This release includes the following (notable) new features, improvements and bug fixes:</p>\n<ul>\n<li>New and updated translations: Bulgarian, Greek, Croatian, Korean, Portuguese (Portugal).</li>\n<li>Reader / image zoom: major feature update from initial proof of concept, better user experience (finger touch, trackpad gestures, mouse wheel, keyboard), support for raster/bitmap images as well as SVG markup.</li>\n<li>Reader / MathML: native rendering in Chromium (Electron v25), Thorium 2.2.0 included a version of Chromium that did not support MathML natively (MathJax was the only way to display MathML).</li>\n<li>Reader / MathML: MathJax dynamic aria-label (speech text) is overridden by authored alt-text (if present), Thorium TTS readaloud speaks it, screen readers do too but have the option to dig further / deeper into the MathML structure (useful with screen reader specialised plugins).</li>\n<li>Reader / navigation history: hyperlink activation now correctly sets the landmark for previous/next navigation.</li>\n<li>Reader / text display: fixed left/right/justify text alignement (\"start\" can be left or right depending on document language), \"automatic\" is now \"default\" with changed SVG icon to avoid confusion.</li>\n<li>Reader / UX: finger swipe gesture can now be used to turn pages (requires touch screen).</li>\n<li>Reader text selection: double-click now works (bookmarks label for now, later in upcoming annotations feature).</li>\n<li>Reader / TTS: fixed aria-label support on img (alongside alt attribute), epub:type pagebreak (and role doc- prefix), title/label takes precedence over inner text, same with links. NOTE: this will need future update to match W3C specifications for computation of accessible label and description.</li>\n<li>Reader / TTS: fixed voice selection based on user choice + language match (for example: fr-FR vs. fr-CA variants, en-US vs. en-UK, user wins over authored lang).</li>\n<li>Reader / TTS: fixed paused / stopped state in playback controls.</li>\n<li>Reader / TTS: fixed support for Japanese ruby, RT markup is now ignored.</li>\n<li>Reader / TTS: captions / simplified view, initial text without active word boundary was not escaped (ampersand character).</li>\n<li>Reader / Popup footnotes: fixed handling of SVG a@href links.</li>\n<li>Reader / HTML5 audio: fixed visible controls visibility.</li>\n<li>Reader / EPUB: navigator.epubReadingSystem object injection in iframes (including SVG).</li>\n<li>Reader / EPUB: FXL fixed-layout rendition-prefixed page-spread-left/center/right properties on spine item, was only parsing non-prefixed variant.</li>\n<li>Reader / Media Overlays: fixed click on non-synchronised HTML element which now preserves current playback location / timestamp (was reseting to begining of document).</li>\n<li>Reader / UX: mouse middle-click was causing opening in external Electron window.</li>\n<li>DAISY: fixed v2.02 and v3.0 import of ncc.html or *.opf, now works when loading from non-zipped publications.</li>\n<li>OPDS: feed entry fallback cascade was too permissive (publication info was incorrectly fetching borrow/buy links in some cases).</li>\n<li>OPDS: fixed \"search\" relative URLs in OPDS1(XML) and OPDS2(JSON), fixed URI Templates curly brace escaping in URL path.</li>\n<li>OPDS: fixed publication title which was not displayed.</li>\n<li>OPDS: added display of accessibility metadata.</li>\n<li>GUI: fixed dark/night and sepia modes in audiobook playback rate chooser and TTS + Media Overlays rate/voice choosers.</li>\n<li>GUI: fixed edge-case of auto-focus fail on default dialog button (e.g. invoking the delete action from the popup menu was failing to auto-focus the default ok button, whereas this worked when reaching the same modal dialog prompt via the publication info sheet).</li>\n<li>GUI / accessibility: improved keyboard shortcuts editor usability, for both screen reader and keyboard users</li>\n<li>GUI / UX: improved error message during file import, unsupported extension / document type.</li>\n<li>TTS: now enabled by default on Linux (Electron command line parameter \"enable-speech-dispatcher\").</li>\n</ul>\n<h2>Download checksum / hash verification</h2>\n<ul>\n<li><code>Thorium-2.3.0.dmg</code> is code-signed by an official EDRLab certificate, and it is notarised by Apple servers. The SHA512 is:\n<ul>\n<li>HEX: <code>0d7d43b30eca1e27c4ef4a1f21d83467b6cfad2212b5157ecfa21042d4288f8f4ec8c3efa8dcdce6f288126480d6bb3de90b647ff3042a3e6846a665fc7b9ead</code></li>\n<li>BASE64: <code>DX1Dsw7KHifE70ofIdg0Z7bPrSIStRV+z6IQQtQoj49OyMPvqNzc5vKIEmSA1rs96Qtkf/MEKj5oRqZl/HuerQ==</code></li>\n<li>Verification: create a file named <code>Thorium-2.3.0.dmg.sha512</code> next to the downloaded file <code>Thorium-2.3.0.dmg</code>, edit the new file <code>Thorium-2.3.0.dmg.sha512</code> and write this exact line of text inside it: <code>0d7d43b30eca1e27c4ef4a1f21d83467b6cfad2212b5157ecfa21042d4288f8f4ec8c3efa8dcdce6f288126480d6bb3de90b647ff3042a3e6846a665fc7b9ead Thorium-2.3.0.dmg</code>, then run the command line <code>shasum -a 512 -c Thorium-2.3.0.dmg.sha512</code> (=> <code>Thorium-2.3.0.dmg: OK</code>)</li>\n</ul>\n</li>\n<li><code>Thorium.Setup.2.3.0.exe</code> is code-signed by an official EDRLab certificate (the version distributed via the Microsoft Store is also code-signed, albeit via EDRLab's Microsoft account). The SHA512 is:\n<ul>\n<li>HEX: <code>a19f9d860818de936884a4dc281ef28efe3c072bf467ce285647b24512d8153627e069f9cc2b33a9bba7b5e73eb62738387959877e059da5f6da491ca0ccde6b</code></li>\n<li>BASE64: <code>oZ+dhggY3pNohKTcKB7yjv48Byv0Z84oVkeyRRLYFTYn4Gn5zCszqbuntec+tic4OHlZh34FnaX22kkcoMzeaw==</code></li>\n<li>Command line: <code>certutil -hashfile Thorium.Setup.2.3.0.exe SHA512</code></li>\n</ul>\n</li>\n<li><code>Thorium-2.3.0.AppImage</code> is not code-signed. The SHA512 is:\n<ul>\n<li>HEX: <code>89659ec44f40b00fe58e7314602fb6866594b5fd5f5c4953b28aee07a16741ae00c42e5cb5bcbc6cc49d8217bffc8ddb465ba41afed5174e996a7198957ba78d</code></li>\n<li>BASE64: <code>iWWexE9AsA/ljnMUYC+2hmWUtf1fXElTsoruB6FnQa4AxC5ctby8bMSdghe//I3bRlukGv7VF06ZanGYlXunjQ==</code></li>\n<li>Command line: <code>sha512sum -c Thorium-2.3.0.AppImage.sha512</code></li>\n</ul>\n</li>\n<li><code>EDRLab.ThoriumReader_2.3.0_amd64.deb</code> is not code-signed. The SHA512 is:\n<ul>\n<li>HEX: <code>ffa7606d6d0e2e8ef44a2ab7106a593e076936123a386195718afefb01b2eb328b89b10f116637b4cb3412d88a2082e1a368f0007ad1a5da857132b6e046541f</code></li>\n<li>BASE64: <code>/6dgbW0OLo70Siq3EGpZPgdpNhI6OGGVcYr++wGy6zKLibEPEWY3tMs0EtiKIILho2jwAHrRpdqFcTK24EZUHw==</code></li>\n<li>Command line: <code>sha512sum -c EDRLab.ThoriumReader_2.3.0_amd64.deb.sha512</code></li>\n</ul>\n</li>\n</ul>\n<p>MacOS command line: <code>node -e \"const hash = require('crypto').createHash('sha512'); const stream = require('fs').createReadStream(process.argv[1]); stream.on('readable', () => { const data = stream.read(); if (data) { hash.update(data); } else { const hex = hash.digest('hex'); console.log(hex); console.log(Buffer.from(hex, 'hex').toString('base64')); } });\" release/Thorium-2.3.0.dmg</code><br>\n(for Linux and Windows, replace the <code>release/Thorium-2.3.0.dmg</code> relative path with the respective executables / binaries - <code>release/Thorium-2.3.0.AppImage</code>, <code>release/EDRLab.ThoriumReader_2.3.0_amd64.deb</code>, <code>release/Thorium Setup 2.3.0.exe</code>)</p>", + "reactions": { + "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/114973511/reactions", + "total_count": 13, + "+1": 12, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.685Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:58.738Z" + }, + "thunderdocs": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:58:58.903Z" }, "themebuilder": { "latestRelease": { @@ -103445,15 +113855,15 @@ "zipball_url": "https://api.github.com/repos/wurde/custom-elements/zipball/v4.0", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.716Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:58.912Z" }, "threema-for-desktop": { "latestRelease": { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/63722725", - "assets_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/63722725/assets", - "upload_url": "https://uploads.github.com/repos/GeekCornerGH/threema-for-desktop/releases/63722725/assets{?name,label}", - "html_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/tag/v2.4.0", - "id": 63722725, + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/82356309", + "assets_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/82356309/assets", + "upload_url": "https://uploads.github.com/repos/GeekCornerGH/threema-for-desktop/releases/82356309/assets{?name,label}", + "html_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/tag/v2.5.1", + "id": 82356309, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -103474,19 +113884,19 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOFciSTc4DzFTl", - "tag_name": "v2.4.0", + "node_id": "RE_kwDOFciSTc4E6KhV", + "tag_name": "v2.5.1", "target_commitish": "master", - "name": "The DMG Update", + "name": "2.5.1", "draft": false, "prerelease": false, - "created_at": "2022-04-06T08:23:36Z", - "published_at": "2022-04-06T08:41:39Z", + "created_at": "2022-11-08T08:32:38Z", + "published_at": "2022-11-08T08:43:25Z", "assets": [ { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698384", - "id": 61698384, - "node_id": "RA_kwDOFciSTc4DrXFQ", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846472", + "id": 83846472, + "node_id": "RA_kwDOFciSTc4E_2VI", "name": "latest-linux.yml", "label": "", "uploader": { @@ -103512,15 +113922,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 400, - "download_count": 1, - "created_at": "2022-04-06T08:25:18Z", - "updated_at": "2022-04-06T08:25:18Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/latest-linux.yml" + "download_count": 4, + "created_at": "2022-11-08T08:34:36Z", + "updated_at": "2022-11-08T08:34:36Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/latest-linux.yml" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698747", - "id": 61698747, - "node_id": "RA_kwDOFciSTc4DrXK7", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846652", + "id": 83846652, + "node_id": "RA_kwDOFciSTc4E_2X8", "name": "latest-mac.yml", "label": "", "uploader": { @@ -103547,14 +113957,14 @@ "state": "uploaded", "size": 383, "download_count": 2, - "created_at": "2022-04-06T08:29:13Z", - "updated_at": "2022-04-06T08:29:14Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/latest-mac.yml" + "created_at": "2022-11-08T08:35:41Z", + "updated_at": "2022-11-08T08:35:42Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698668", - "id": 61698668, - "node_id": "RA_kwDOFciSTc4DrXJs", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846979", + "id": 83846979, + "node_id": "RA_kwDOFciSTc4E_2dD", "name": "latest.yml", "label": "", "uploader": { @@ -103580,16 +113990,16 @@ "content_type": "text/yaml", "state": "uploaded", "size": 367, - "download_count": 2, - "created_at": "2022-04-06T08:28:27Z", - "updated_at": "2022-04-06T08:28:28Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/latest.yml" + "download_count": 1, + "created_at": "2022-11-08T08:39:34Z", + "updated_at": "2022-11-08T08:39:34Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/latest.yml" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698380", - "id": 61698380, - "node_id": "RA_kwDOFciSTc4DrXFM", - "name": "Threema-For-Desktop-linux-2.4.0.AppImage", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846469", + "id": 83846469, + "node_id": "RA_kwDOFciSTc4E_2VF", + "name": "Threema-For-Desktop-linux-2.5.1.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103608,56 +114018,22 @@ "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66295143, - "download_count": 19, - "created_at": "2022-04-06T08:25:15Z", - "updated_at": "2022-04-06T08:25:18Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-linux-2.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698955", - "id": 61698955, - "node_id": "RA_kwDOFciSTc4DrXOL", - "name": "Threema-For-Desktop-mac-arm64-2.4.0.dmg", - "label": "", - "uploader": { - "login": "GeekCornerGH", - "id": 45696571, - "node_id": "MDQ6VXNlcjQ1Njk2NTcx", - "avatar_url": "https://avatars.githubusercontent.com/u/45696571?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/GeekCornerGH", - "html_url": "https://github.com/GeekCornerGH", - "followers_url": "https://api.github.com/users/GeekCornerGH/followers", - "following_url": "https://api.github.com/users/GeekCornerGH/following{/other_user}", - "gists_url": "https://api.github.com/users/GeekCornerGH/gists{/gist_id}", - "starred_url": "https://api.github.com/users/GeekCornerGH/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/GeekCornerGH/subscriptions", - "organizations_url": "https://api.github.com/users/GeekCornerGH/orgs", - "repos_url": "https://api.github.com/users/GeekCornerGH/repos", - "events_url": "https://api.github.com/users/GeekCornerGH/events{/privacy}", - "received_events_url": "https://api.github.com/users/GeekCornerGH/received_events", - "type": "User", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-apple-diskimage", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 138836323, - "download_count": 1, - "created_at": "2022-04-06T08:31:48Z", - "updated_at": "2022-04-06T08:41:20Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-mac-arm64-2.4.0.dmg" + "size": 72169553, + "download_count": 138, + "created_at": "2022-11-08T08:34:33Z", + "updated_at": "2022-11-08T08:34:35Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-linux-2.5.1.AppImage" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698741", - "id": 61698741, - "node_id": "RA_kwDOFciSTc4DrXK1", - "name": "Threema-For-Desktop-mac-universal-2.4.0.dmg", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846635", + "id": 83846635, + "node_id": "RA_kwDOFciSTc4E_2Xr", + "name": "Threema-For-Desktop-mac-universal-2.5.1.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103681,17 +114057,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 138836323, - "download_count": 5, - "created_at": "2022-04-06T08:29:10Z", - "updated_at": "2022-04-06T08:29:13Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-mac-universal-2.4.0.dmg" + "size": 141461272, + "download_count": 18, + "created_at": "2022-11-08T08:35:38Z", + "updated_at": "2022-11-08T08:35:41Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-mac-universal-2.5.1.dmg" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698740", - "id": 61698740, - "node_id": "RA_kwDOFciSTc4DrXK0", - "name": "Threema-For-Desktop-mac-universal-2.4.0.dmg.blockmap", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846636", + "id": 83846636, + "node_id": "RA_kwDOFciSTc4E_2Xs", + "name": "Threema-For-Desktop-mac-universal-2.5.1.dmg.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103715,51 +114091,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 145355, - "download_count": 1, - "created_at": "2022-04-06T08:29:10Z", - "updated_at": "2022-04-06T08:29:10Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-mac-universal-2.4.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698954", - "id": 61698954, - "node_id": "RA_kwDOFciSTc4DrXOK", - "name": "Threema-For-Desktop-mac-x64-2.4.0.dmg", - "label": "", - "uploader": { - "login": "GeekCornerGH", - "id": 45696571, - "node_id": "MDQ6VXNlcjQ1Njk2NTcx", - "avatar_url": "https://avatars.githubusercontent.com/u/45696571?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/GeekCornerGH", - "html_url": "https://github.com/GeekCornerGH", - "followers_url": "https://api.github.com/users/GeekCornerGH/followers", - "following_url": "https://api.github.com/users/GeekCornerGH/following{/other_user}", - "gists_url": "https://api.github.com/users/GeekCornerGH/gists{/gist_id}", - "starred_url": "https://api.github.com/users/GeekCornerGH/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/GeekCornerGH/subscriptions", - "organizations_url": "https://api.github.com/users/GeekCornerGH/orgs", - "repos_url": "https://api.github.com/users/GeekCornerGH/repos", - "events_url": "https://api.github.com/users/GeekCornerGH/events{/privacy}", - "received_events_url": "https://api.github.com/users/GeekCornerGH/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 138836323, - "download_count": 5, - "created_at": "2022-04-06T08:31:48Z", - "updated_at": "2022-04-06T08:41:20Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-mac-x64-2.4.0.dmg" + "size": 148119, + "download_count": 0, + "created_at": "2022-11-08T08:35:38Z", + "updated_at": "2022-11-08T08:35:38Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-mac-universal-2.5.1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698656", - "id": 61698656, - "node_id": "RA_kwDOFciSTc4DrXJg", - "name": "Threema-For-Desktop-portable-2.4.0.exe", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846959", + "id": 83846959, + "node_id": "RA_kwDOFciSTc4E_2cv", + "name": "Threema-For-Desktop-portable-2.5.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103783,17 +114125,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 172953316, - "download_count": 27, - "created_at": "2022-04-06T08:28:19Z", - "updated_at": "2022-04-06T08:28:23Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-portable-2.4.0.exe" + "size": 182157598, + "download_count": 137, + "created_at": "2022-11-08T08:39:18Z", + "updated_at": "2022-11-08T08:39:24Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-portable-2.5.1.exe" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698659", - "id": 61698659, - "node_id": "RA_kwDOFciSTc4DrXJj", - "name": "Threema-For-Desktop-portable-arm64-2.4.0.exe", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846962", + "id": 83846962, + "node_id": "RA_kwDOFciSTc4E_2cy", + "name": "Threema-For-Desktop-portable-arm64-2.5.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103817,17 +114159,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 62586694, - "download_count": 10, - "created_at": "2022-04-06T08:28:21Z", - "updated_at": "2022-04-06T08:28:22Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-portable-arm64-2.4.0.exe" + "size": 62795733, + "download_count": 115, + "created_at": "2022-11-08T08:39:19Z", + "updated_at": "2022-11-08T08:39:22Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-portable-arm64-2.5.1.exe" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698658", - "id": 61698658, - "node_id": "RA_kwDOFciSTc4DrXJi", - "name": "Threema-For-Desktop-portable-ia32-2.4.0.exe", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846960", + "id": 83846960, + "node_id": "RA_kwDOFciSTc4E_2cw", + "name": "Threema-For-Desktop-portable-ia32-2.5.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103851,17 +114193,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 53894124, - "download_count": 13, - "created_at": "2022-04-06T08:28:20Z", - "updated_at": "2022-04-06T08:28:22Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-portable-ia32-2.4.0.exe" + "size": 58091055, + "download_count": 112, + "created_at": "2022-11-08T08:39:18Z", + "updated_at": "2022-11-08T08:39:20Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-portable-ia32-2.5.1.exe" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698657", - "id": 61698657, - "node_id": "RA_kwDOFciSTc4DrXJh", - "name": "Threema-For-Desktop-portable-x64-2.4.0.exe", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846958", + "id": 83846958, + "node_id": "RA_kwDOFciSTc4E_2cu", + "name": "Threema-For-Desktop-portable-x64-2.5.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103885,17 +114227,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 57165569, - "download_count": 23, - "created_at": "2022-04-06T08:28:19Z", - "updated_at": "2022-04-06T08:28:21Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-portable-x64-2.4.0.exe" + "size": 61967715, + "download_count": 141, + "created_at": "2022-11-08T08:39:18Z", + "updated_at": "2022-11-08T08:39:20Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-portable-x64-2.5.1.exe" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698663", - "id": 61698663, - "node_id": "RA_kwDOFciSTc4DrXJn", - "name": "Threema-For-Desktop-setup-2.4.0.exe", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846969", + "id": 83846969, + "node_id": "RA_kwDOFciSTc4E_2c5", + "name": "Threema-For-Desktop-setup-2.5.1.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103919,17 +114261,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 173184421, - "download_count": 81, - "created_at": "2022-04-06T08:28:23Z", - "updated_at": "2022-04-06T08:28:27Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-setup-2.4.0.exe" + "size": 182391115, + "download_count": 1249, + "created_at": "2022-11-08T08:39:24Z", + "updated_at": "2022-11-08T08:39:33Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-setup-2.5.1.exe" }, { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698662", - "id": 61698662, - "node_id": "RA_kwDOFciSTc4DrXJm", - "name": "Threema-For-Desktop-setup-2.4.0.exe.blockmap", + "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/83846968", + "id": 83846968, + "node_id": "RA_kwDOFciSTc4E_2c4", + "name": "Threema-For-Desktop-setup-2.5.1.exe.blockmap", "label": "", "uploader": { "login": "github-actions[bot]", @@ -103953,209 +114295,19 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 179653, - "download_count": 1, - "created_at": "2022-04-06T08:28:23Z", - "updated_at": "2022-04-06T08:28:24Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-setup-2.4.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/tarball/v2.4.0", - "zipball_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/zipball/v2.4.0", - "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Bump <code>electron</code> to v18.0.2</li>\n<li>Improved DMG design</li>\n<li>Removed a useless file in builds</li>\n<li>Improved dark theme (yep again)</li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/compare/v2.3.0...v2.4.0\"><tt>v2.3.0...v2.4.0</tt></a></p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.728Z" - }, - "thorium-reader": { - "latestRelease": { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/56698791", - "assets_url": "https://api.github.com/repos/edrlab/thorium-reader/releases/56698791/assets", - "upload_url": "https://uploads.github.com/repos/edrlab/thorium-reader/releases/56698791/assets{?name,label}", - "html_url": "https://github.com/edrlab/thorium-reader/releases/tag/v1.8.0", - "id": 56698791, - "author": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBRmkFc4DYSen", - "tag_name": "v1.8.0", - "target_commitish": "develop", - "name": "Thorium Reader v1.8.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-09T23:56:27Z", - "published_at": "2022-01-09T23:57:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/53569769", - "id": 53569769, - "node_id": "RA_kwDOBRmkFc4DMWjp", - "name": "EDRLab.ThoriumReader_1.8.0_amd64.deb", - "label": null, - "uploader": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 76832858, - "download_count": 1105, - "created_at": "2022-01-09T22:17:39Z", - "updated_at": "2022-01-09T22:18:38Z", - "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v1.8.0/EDRLab.ThoriumReader_1.8.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/53569794", - "id": 53569794, - "node_id": "RA_kwDOBRmkFc4DMWkC", - "name": "Thorium-1.8.0.AppImage", - "label": null, - "uploader": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120909222, - "download_count": 877, - "created_at": "2022-01-09T22:18:38Z", - "updated_at": "2022-01-09T22:20:11Z", - "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v1.8.0/Thorium-1.8.0.AppImage" - }, - { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/53573321", - "id": 53573321, - "node_id": "RA_kwDOBRmkFc4DMXbJ", - "name": "Thorium-1.8.0.dmg", - "label": null, - "uploader": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 110104659, - "download_count": 6379, - "created_at": "2022-01-09T23:52:40Z", - "updated_at": "2022-01-09T23:54:02Z", - "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v1.8.0/Thorium-1.8.0.dmg" - }, - { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/53572807", - "id": 53572807, - "node_id": "RA_kwDOBRmkFc4DMXTH", - "name": "Thorium.Setup.1.8.0.exe", - "label": null, - "uploader": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79361592, - "download_count": 9522, - "created_at": "2022-01-09T23:39:35Z", - "updated_at": "2022-01-09T23:40:35Z", - "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v1.8.0/Thorium.Setup.1.8.0.exe" + "size": 187868, + "download_count": 2, + "created_at": "2022-11-08T08:39:24Z", + "updated_at": "2022-11-08T08:39:24Z", + "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.5.1/Threema-For-Desktop-setup-2.5.1.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/edrlab/thorium-reader/tarball/v1.8.0", - "zipball_url": "https://api.github.com/repos/edrlab/thorium-reader/zipball/v1.8.0", - "body_html": "<h2>Summary</h2>\n<p>Version <code>1.8.0</code> was released on <strong>10 January 2022</strong>.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/49365217d899d15da83e7551f9862bfcf74513746c40d0d53e27bc40be57db0f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6564726c61622f74686f7269756d2d7265616465722f76312e382e302f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/49365217d899d15da83e7551f9862bfcf74513746c40d0d53e27bc40be57db0f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6564726c61622f74686f7269756d2d7265616465722f76312e382e302f746f74616c2e737667\" alt=\"Total Downloads of this version\" data-canonical-src=\"https://img.shields.io/github/downloads/edrlab/thorium-reader/v1.8.0/total.svg\" style=\"max-width: 100%;\"></a></p>\n<p>This release includes the following (notable) new features, improvements and bug fixes:</p>\n<ul>\n<li>Electron v16</li>\n<li>New feature: URL protocol handler (opds:// in addition to thorium://) and fixed command line interface / file browser actions, open multiple files</li>\n<li>EPUB popup footnotes: added support for external documents</li>\n<li>Accessibility feature: \"where am i?\" information in publication popup, including headings trail leading to current reading location in \"where am I\" section of publication info popup modal dialog, CTRL+i keyboard shortcut with SHIFT modifier key to focus</li>\n<li>Accessibility: much improved accessibility support in content webview, keyboard focus management with screen readers</li>\n<li>Accessibility: bookmark add/remove screen reader notifications (ARIA live via visual \"toast\" user interface), also fixed the bookmark add/remove logic based on keyboard interaction versus icon button, current text selection (for bookmark name), etc.</li>\n<li>Accessibility fix: screen reader hyperlink activation was causing mouse interaction in some cases, which in turn triggered false positives in some critical user interaction detection logic to establish the current reading location (for bookmarking, resuming, etc.)</li>\n<li>Accessible visual indicator of current reading location in table of content (navigation panel) as well as keyboard shortcut SHIFT CTRL N to focus directly on the current heading (existing CTRL N shortcut remains, which only opens the navigation panel, doesn't focus on the TOC tree)</li>\n<li>TTS: synthetic speech readaloud of hidden DOM fragments now skipped, also improved mouse click hit testing and handling of deep MathML text nodes when alttext is present</li>\n<li>TTS: MathML synthetic speech read aloud without MathJax via alttext attribute or fallback to element textual contents</li>\n<li>TTS: synthetic speech read aloud of MathJax / MathML + added image / SVG playback highlight</li>\n<li>DAISY: support for v2.02 ncc.html import and packaged / zipped fileset, audio-only with TOC and phrase granularity, as well as full-text full-audio (EPUB3 Media Overlays equivalent)</li>\n<li>DAISY: fixed regression bug with exploded / unzipped fileset import (publication from OPF package file was failing)</li>\n<li>Fixed EPUB pagebreaks (ARIA role and epub:type attributes)</li>\n<li>GUI fix: OPDS add dialog text input keyboard default focus + button submit click on enter, also added OPDS URL to hover tooltip</li>\n<li>GUI fix: keyboard usability of LCP passphrase input dialog (default focus of text input, default submit button on enter key)</li>\n<li>CSS fix for dialogs, scrollbars were visible even when no overflow (Windows and Linux, or MacOS with optional \"show always\" system setting)</li>\n<li>Fix for EPUBs with scripted drag-drop interactions</li>\n<li>Improvement of CSS styles in library window, significant refactoring under the hood to ease maintenance</li>\n<li>Bugfix: fixed-layout (FXL) zoom now with crisp text / vector graphics font scaling</li>\n<li>OPDS: fixed a bug in W3C LPF acquisition</li>\n<li>OPDS: fullscreen authentication window</li>\n<li>OPDS: improved title+summary user interface (Atom XML)</li>\n<li>OPDS: import of catalog of feeds from system ENV variable</li>\n<li>Developer workflow: CSS styles are now \"typed\", i.e. static analysis of available classnames + compile-time checking, improved CSS loader / hashed classnames syntax</li>\n<li>Documentation: updated French readme</li>\n<li>LCP: localisation fixes (multilingual information)</li>\n</ul>\n<h2>Full Change Log</h2>\n<p><a href=\"https://github.com/edrlab/thorium-reader/blob/develop/changelogs/CHANGELOG-v1.8.0.md#full-change-log\">https://github.com/edrlab/thorium-reader/blob/develop/changelogs/CHANGELOG-v1.8.0.md#full-change-log</a></p>", - "reactions": { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/56698791/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/tarball/v2.5.1", + "zipball_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/zipball/v2.5.1", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>chore(deps): update dependency electron to v19.0.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1277414182\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/174\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/174/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/174\">#174</a></li>\n<li>chore(deps): update dependency electron-builder to v23.1.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1278931747\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/175\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/175/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/175\">#175</a></li>\n<li>chore(deps): update dependency eslint to v8.19.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1291945856\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/177\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/177/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/177\">#177</a></li>\n<li>chore(deps): update dependency electron-builder to v23.3.3 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1323566921\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/179\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/179/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/179\">#179</a></li>\n<li>chore(deps): update dependency electron to v20 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1325056808\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/180\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/180/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/180\">#180</a></li>\n<li>chore(deps): update dependency electron to v20.0.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1327668780\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/181\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/181/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/181\">#181</a></li>\n<li>chore(deps): update dependency electron to v20.0.2 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1335311861\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/182\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/182/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/182\">#182</a></li>\n<li>chore(deps): update typescript-eslint monorepo to v5.42.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1277253575\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/173\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/173/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/173\">#173</a></li>\n<li>chore(deps): update pnpm/action-setup action to v2.2.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1404108523\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/187\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/187/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/187\">#187</a></li>\n<li>chore(deps): update dependency eslint to v8.27.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1306923784\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/178\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/178/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/178\">#178</a></li>\n<li>chore(deps): update dependency electron to v21 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1386897487\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/185\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/185/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/185\">#185</a></li>\n<li>chore(deps): update dependency electron-builder to v23.6.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1401542244\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/186\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/186/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/186\">#186</a></li>\n<li>chore(deps): update dependency typescript to v4.8.4 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1351606145\" data-permission-text=\"Title is private\" data-url=\"https://github.com/GeekCornerGH/threema-for-desktop/issues/184\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/GeekCornerGH/threema-for-desktop/pull/184/hovercard\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/pull/184\">#184</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/GeekCornerGH/threema-for-desktop/compare/v2.5.0...v2.5.1\"><tt>v2.5.0...v2.5.1</tt></a></p>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.742Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:58.960Z" }, "timeseriesadmin": { "latestRelease": { @@ -104222,7 +114374,7 @@ "content_type": "application/x-deb", "state": "uploaded", "size": 67296900, - "download_count": 1297, + "download_count": 1958, "created_at": "2020-09-18T16:44:45Z", "updated_at": "2020-09-18T16:46:21Z", "browser_download_url": "https://github.com/timeseriesadmin/timeseriesadmin/releases/download/v0.1.13/TimeSeriesAdmin.deb" @@ -104256,7 +114408,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 112694471, - "download_count": 3004, + "download_count": 4625, "created_at": "2020-09-18T16:46:21Z", "updated_at": "2020-09-18T16:49:31Z", "browser_download_url": "https://github.com/timeseriesadmin/timeseriesadmin/releases/download/v0.1.13/TimeSeriesAdmin.dmg" @@ -104290,7 +114442,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 80645545, - "download_count": 5353, + "download_count": 9774, "created_at": "2020-09-18T16:49:31Z", "updated_at": "2020-09-18T16:50:43Z", "browser_download_url": "https://github.com/timeseriesadmin/timeseriesadmin/releases/download/v0.1.13/TimeSeriesAdmin.exe" @@ -104298,443 +114450,199 @@ ], "tarball_url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/tarball/v0.1.13", "zipball_url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/zipball/v0.1.13", - "body_html": "<h3><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji> Bug Fix</h3>\n<ul>\n<li>fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"700500207\" data-permission-text=\"Title is private\" data-url=\"https://github.com/timeseriesadmin/timeseriesadmin/issues/463\" data-hovercard-type=\"issue\" data-hovercard-url=\"/timeseriesadmin/timeseriesadmin/issues/463/hovercard\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/issues/463\">#463</a> by updating mui-datatables</li>\n</ul>" + "body_html": "<h3>🐛 Bug Fix</h3>\n<ul>\n<li>fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"700500207\" data-permission-text=\"Title is private\" data-url=\"https://github.com/timeseriesadmin/timeseriesadmin/issues/463\" data-hovercard-type=\"issue\" data-hovercard-url=\"/timeseriesadmin/timeseriesadmin/issues/463/hovercard\" href=\"https://github.com/timeseriesadmin/timeseriesadmin/issues/463\">#463</a> by updating mui-datatables</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/releases/31535468/reactions", + "total_count": 1, + "+1": 1, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.934Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:59.443Z" }, - "tilde": { + "tockler": { "latestRelease": { - "url": "https://api.github.com/repos/paologiua/tilde/releases/56674677", - "assets_url": "https://api.github.com/repos/paologiua/tilde/releases/56674677/assets", - "upload_url": "https://uploads.github.com/repos/paologiua/tilde/releases/56674677/assets{?name,label}", - "html_url": "https://github.com/paologiua/tilde/releases/tag/v1.0.0", - "id": 56674677, + "url": "https://api.github.com/repos/MayGo/tockler/releases/112994746", + "assets_url": "https://api.github.com/repos/MayGo/tockler/releases/112994746/assets", + "upload_url": "https://uploads.github.com/repos/MayGo/tockler/releases/112994746/assets{?name,label}", + "html_url": "https://github.com/MayGo/tockler/releases/tag/v3.21.18", + "id": 112994746, "author": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", + "login": "MayGo", + "id": 1929299, + "node_id": "MDQ6VXNlcjE5MjkyOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", + "url": "https://api.github.com/users/MayGo", + "html_url": "https://github.com/MayGo", + "followers_url": "https://api.github.com/users/MayGo/followers", + "following_url": "https://api.github.com/users/MayGo/following{/other_user}", + "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", + "organizations_url": "https://api.github.com/users/MayGo/orgs", + "repos_url": "https://api.github.com/users/MayGo/repos", + "events_url": "https://api.github.com/users/MayGo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MayGo/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOE4Ifms4DYMl1", - "tag_name": "v1.0.0", - "target_commitish": "main", - "name": "v1.0.0", + "node_id": "RE_kwDOAyRSI84GvCm6", + "tag_name": "v3.21.18", + "target_commitish": "master", + "name": "3.21.18", "draft": false, "prerelease": false, - "created_at": "2022-01-09T00:19:51Z", - "published_at": "2022-01-09T01:09:14Z", + "created_at": "2023-07-20T15:59:30Z", + "published_at": "2023-07-20T16:58:44Z", "assets": [ { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515770", - "id": 53515770, - "node_id": "RA_kwDOE4Ifms4DMJX6", - "name": "Tilde-1.0.0.AppImage", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 83138602, - "download_count": 11, - "created_at": "2022-01-09T00:22:11Z", - "updated_at": "2022-01-09T00:22:30Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde-1.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515779", - "id": 53515779, - "node_id": "RA_kwDOE4Ifms4DMJYD", - "name": "tilde-podcast-1.0.0.x86_64.rpm", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 56684757, - "download_count": 4, - "created_at": "2022-01-09T00:22:30Z", - "updated_at": "2022-01-09T00:23:20Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast-1.0.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515800", - "id": 53515800, - "node_id": "RA_kwDOE4Ifms4DMJYY", - "name": "tilde-podcast_1.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 55903710, - "download_count": 11, - "created_at": "2022-01-09T00:23:20Z", - "updated_at": "2022-01-09T00:24:07Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast_1.0.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515826", - "id": 53515826, - "node_id": "RA_kwDOE4Ifms4DMJYy", - "name": "tilde-podcast_1.0.0_amd64.snap", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 69472256, - "download_count": 2, - "created_at": "2022-01-09T00:24:07Z", - "updated_at": "2022-01-09T00:24:47Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast_1.0.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609345", - "id": 53609345, - "node_id": "RA_kwDOE4Ifms4DMgOB", - "name": "Tilde.1.0.0.exe", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 53148781, - "download_count": 35, - "created_at": "2022-01-10T12:47:48Z", - "updated_at": "2022-01-10T12:48:05Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.1.0.0.exe" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609361", - "id": 53609361, - "node_id": "RA_kwDOE4Ifms4DMgOR", - "name": "Tilde.1.0.0.msi", - "label": null, + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863548", + "id": 117863548, + "node_id": "RA_kwDOAyRSI84HBnR8", + "name": "latest-mac.yml", + "label": "", "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", + "login": "MayGo", + "id": 1929299, + "node_id": "MDQ6VXNlcjE5MjkyOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", + "url": "https://api.github.com/users/MayGo", + "html_url": "https://github.com/MayGo", + "followers_url": "https://api.github.com/users/MayGo/followers", + "following_url": "https://api.github.com/users/MayGo/following{/other_user}", + "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", + "organizations_url": "https://api.github.com/users/MayGo/orgs", + "repos_url": "https://api.github.com/users/MayGo/repos", + "events_url": "https://api.github.com/users/MayGo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MayGo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 66400256, - "download_count": 10, - "created_at": "2022-01-10T12:48:05Z", - "updated_at": "2022-01-10T12:48:40Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.1.0.0.msi" + "size": 495, + "download_count": 12341, + "created_at": "2023-07-20T16:17:26Z", + "updated_at": "2023-07-20T16:17:26Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/latest-mac.yml" }, { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609381", - "id": 53609381, - "node_id": "RA_kwDOE4Ifms4DMgOl", - "name": "Tilde.Setup.0.9.9.exe", - "label": null, + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863839", + "id": 117863839, + "node_id": "RA_kwDOAyRSI84HBnWf", + "name": "latest.yml", + "label": "", "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", + "login": "MayGo", + "id": 1929299, + "node_id": "MDQ6VXNlcjE5MjkyOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", + "url": "https://api.github.com/users/MayGo", + "html_url": "https://github.com/MayGo", + "followers_url": "https://api.github.com/users/MayGo/followers", + "following_url": "https://api.github.com/users/MayGo/following{/other_user}", + "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", + "organizations_url": "https://api.github.com/users/MayGo/orgs", + "repos_url": "https://api.github.com/users/MayGo/repos", + "events_url": "https://api.github.com/users/MayGo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MayGo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "text/yaml", "state": "uploaded", - "size": 52961639, - "download_count": 2, - "created_at": "2022-01-10T12:48:40Z", - "updated_at": "2022-01-10T12:49:07Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.Setup.0.9.9.exe" + "size": 772, + "download_count": 56526, + "created_at": "2023-07-20T16:19:05Z", + "updated_at": "2023-07-20T16:19:05Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/latest.yml" }, { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609415", - "id": 53609415, - "node_id": "RA_kwDOE4Ifms4DMgPH", - "name": "Tilde.Setup.1.0.0.exe", - "label": null, + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863070", + "id": 117863070, + "node_id": "RA_kwDOAyRSI84HBnKe", + "name": "Tockler-3.21.18-mac.zip", + "label": "", "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", + "login": "MayGo", + "id": 1929299, + "node_id": "MDQ6VXNlcjE5MjkyOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/MayGo", + "html_url": "https://github.com/MayGo", + "followers_url": "https://api.github.com/users/MayGo/followers", + "following_url": "https://api.github.com/users/MayGo/following{/other_user}", + "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", + "organizations_url": "https://api.github.com/users/MayGo/orgs", + "repos_url": "https://api.github.com/users/MayGo/repos", + "events_url": "https://api.github.com/users/MayGo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MayGo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 53321953, - "download_count": 10, - "created_at": "2022-01-10T12:49:07Z", - "updated_at": "2022-01-10T12:49:22Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.Setup.1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/paologiua/tilde/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/paologiua/tilde/zipball/v1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.934Z" - }, - "thunderdocs": { - "latestRelease": { - "url": "https://api.github.com/repos/Vista1nik/ThunderDocs/releases/14388198", - "assets_url": "https://api.github.com/repos/Vista1nik/ThunderDocs/releases/14388198/assets", - "upload_url": "https://uploads.github.com/repos/Vista1nik/ThunderDocs/releases/14388198/assets{?name,label}", - "html_url": "https://github.com/Vista1nik/ThunderDocs/releases/tag/1.5.0", - "id": 14388198, - "author": { - "login": "Vista1nik", - "id": 16061243, - "node_id": "MDQ6VXNlcjE2MDYxMjQz", - "avatar_url": "https://avatars.githubusercontent.com/u/16061243?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Vista1nik", - "html_url": "https://github.com/Vista1nik", - "followers_url": "https://api.github.com/users/Vista1nik/followers", - "following_url": "https://api.github.com/users/Vista1nik/following{/other_user}", - "gists_url": "https://api.github.com/users/Vista1nik/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Vista1nik/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Vista1nik/subscriptions", - "organizations_url": "https://api.github.com/users/Vista1nik/orgs", - "repos_url": "https://api.github.com/users/Vista1nik/repos", - "events_url": "https://api.github.com/users/Vista1nik/events{/privacy}", - "received_events_url": "https://api.github.com/users/Vista1nik/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE0Mzg4MTk4", - "tag_name": "1.5.0", - "target_commitish": "master", - "name": "1.5.0 ThunderDocs for Windows", - "draft": false, - "prerelease": false, - "created_at": "2018-12-06T14:00:59Z", - "published_at": "2018-12-06T14:49:03Z", - "assets": [ + "size": 104820690, + "download_count": 155, + "created_at": "2023-07-20T16:14:34Z", + "updated_at": "2023-07-20T16:14:37Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/Tockler-3.21.18-mac.zip" + }, { - "url": "https://api.github.com/repos/Vista1nik/ThunderDocs/releases/assets/10029959", - "id": 10029959, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwMDI5OTU5", - "name": "ThunderDocs-win32-x64.zip", - "label": null, + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863069", + "id": 117863069, + "node_id": "RA_kwDOAyRSI84HBnKd", + "name": "Tockler-3.21.18-mac.zip.blockmap", + "label": "", "uploader": { - "login": "Vista1nik", - "id": 16061243, - "node_id": "MDQ6VXNlcjE2MDYxMjQz", - "avatar_url": "https://avatars.githubusercontent.com/u/16061243?v=4", + "login": "MayGo", + "id": 1929299, + "node_id": "MDQ6VXNlcjE5MjkyOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Vista1nik", - "html_url": "https://github.com/Vista1nik", - "followers_url": "https://api.github.com/users/Vista1nik/followers", - "following_url": "https://api.github.com/users/Vista1nik/following{/other_user}", - "gists_url": "https://api.github.com/users/Vista1nik/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Vista1nik/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Vista1nik/subscriptions", - "organizations_url": "https://api.github.com/users/Vista1nik/orgs", - "repos_url": "https://api.github.com/users/Vista1nik/repos", - "events_url": "https://api.github.com/users/Vista1nik/events{/privacy}", - "received_events_url": "https://api.github.com/users/Vista1nik/received_events", + "url": "https://api.github.com/users/MayGo", + "html_url": "https://github.com/MayGo", + "followers_url": "https://api.github.com/users/MayGo/followers", + "following_url": "https://api.github.com/users/MayGo/following{/other_user}", + "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", + "organizations_url": "https://api.github.com/users/MayGo/orgs", + "repos_url": "https://api.github.com/users/MayGo/repos", + "events_url": "https://api.github.com/users/MayGo/events{/privacy}", + "received_events_url": "https://api.github.com/users/MayGo/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 69845756, - "download_count": 1337, - "created_at": "2018-12-06T14:45:23Z", - "updated_at": "2018-12-06T14:48:58Z", - "browser_download_url": "https://github.com/Vista1nik/ThunderDocs/releases/download/1.5.0/ThunderDocs-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Vista1nik/ThunderDocs/tarball/1.5.0", - "zipball_url": "https://api.github.com/repos/Vista1nik/ThunderDocs/zipball/1.5.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.947Z" - }, - "tockler": { - "latestRelease": { - "url": "https://api.github.com/repos/MayGo/tockler/releases/58422065", - "assets_url": "https://api.github.com/repos/MayGo/tockler/releases/58422065/assets", - "upload_url": "https://uploads.github.com/repos/MayGo/tockler/releases/58422065/assets{?name,label}", - "html_url": "https://github.com/MayGo/tockler/releases/tag/v3.21.12", - "id": 58422065, - "author": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAyRSI84De3Mx", - "tag_name": "v3.21.12", - "target_commitish": "master", - "name": "3.21.12", - "draft": false, - "prerelease": false, - "created_at": "2022-02-01T12:15:51Z", - "published_at": "2022-02-01T20:52:47Z", - "assets": [ + "size": 110966, + "download_count": 3, + "created_at": "2023-07-20T16:14:34Z", + "updated_at": "2023-07-20T16:14:34Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/Tockler-3.21.18-mac.zip.blockmap" + }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55530682", - "id": 55530682, - "node_id": "RA_kwDOAyRSI84DT1S6", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863765", + "id": 117863765, + "node_id": "RA_kwDOAyRSI84HBnVV", + "name": "tockler-3.21.18-portable-win-arm64.exe", "label": "", "uploader": { "login": "MayGo", @@ -104756,19 +114664,19 @@ "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 372, - "download_count": 100, - "created_at": "2022-02-01T14:47:01Z", - "updated_at": "2022-02-01T14:47:01Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/latest-linux.yml" + "size": 79616832, + "download_count": 13, + "created_at": "2023-07-20T16:18:49Z", + "updated_at": "2023-07-20T16:18:51Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/tockler-3.21.18-portable-win-arm64.exe" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531152", - "id": 55531152, - "node_id": "RA_kwDOAyRSI84DT1aQ", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863753", + "id": 117863753, + "node_id": "RA_kwDOAyRSI84HBnVJ", + "name": "tockler-3.21.18-portable-win-ia32.exe", "label": "", "uploader": { "login": "MayGo", @@ -104790,19 +114698,19 @@ "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 495, - "download_count": 4332, - "created_at": "2022-02-01T14:53:40Z", - "updated_at": "2022-02-01T14:53:40Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/latest-mac.yml" + "size": 71334224, + "download_count": 7, + "created_at": "2023-07-20T16:18:45Z", + "updated_at": "2023-07-20T16:18:47Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/tockler-3.21.18-portable-win-ia32.exe" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516927", - "id": 55516927, - "node_id": "RA_kwDOAyRSI84DTx7_", - "name": "latest.yml", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863741", + "id": 117863741, + "node_id": "RA_kwDOAyRSI84HBnU9", + "name": "tockler-3.21.18-portable-win-x64.exe", "label": "", "uploader": { "login": "MayGo", @@ -104824,19 +114732,19 @@ "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 626, - "download_count": 11299, - "created_at": "2022-02-01T12:27:41Z", - "updated_at": "2022-02-01T12:27:41Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/latest.yml" + "size": 73320496, + "download_count": 120, + "created_at": "2023-07-20T16:18:41Z", + "updated_at": "2023-07-20T16:18:43Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/tockler-3.21.18-portable-win-x64.exe" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531141", - "id": 55531141, - "node_id": "RA_kwDOAyRSI84DT1aF", - "name": "Tockler-3.21.12-mac.zip", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863735", + "id": 117863735, + "node_id": "RA_kwDOAyRSI84HBnU3", + "name": "tockler-3.21.18-portable-win.exe", "label": "", "uploader": { "login": "MayGo", @@ -104858,19 +114766,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 101895029, - "download_count": 80, - "created_at": "2022-02-01T14:53:26Z", - "updated_at": "2022-02-01T14:53:31Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12-mac.zip" + "size": 222823712, + "download_count": 66, + "created_at": "2023-07-20T16:18:38Z", + "updated_at": "2023-07-20T16:18:44Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/tockler-3.21.18-portable-win.exe" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531140", - "id": 55531140, - "node_id": "RA_kwDOAyRSI84DT1aE", - "name": "Tockler-3.21.12-mac.zip.blockmap", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863828", + "id": 117863828, + "node_id": "RA_kwDOAyRSI84HBnWU", + "name": "tockler-3.21.18-setup-win-arm64.exe", "label": "", "uploader": { "login": "MayGo", @@ -104894,17 +114802,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 107476, - "download_count": 8, - "created_at": "2022-02-01T14:53:26Z", - "updated_at": "2022-02-01T14:53:26Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12-mac.zip.blockmap" + "size": 79860840, + "download_count": 18, + "created_at": "2023-07-20T16:19:01Z", + "updated_at": "2023-07-20T16:19:04Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/tockler-3.21.18-setup-win-arm64.exe" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516903", - "id": 55516903, - "node_id": "RA_kwDOAyRSI84DTx7n", - "name": "tockler-3.21.12-portable-win-ia32.exe", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863790", + "id": 117863790, + "node_id": "RA_kwDOAyRSI84HBnVu", + "name": "tockler-3.21.18-setup-win-ia32.exe", "label": "", "uploader": { "login": "MayGo", @@ -104928,17 +114836,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64198880, - "download_count": 13, - "created_at": "2022-02-01T12:27:30Z", - "updated_at": "2022-02-01T12:27:33Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-portable-win-ia32.exe" + "size": 71578096, + "download_count": 277, + "created_at": "2023-07-20T16:18:56Z", + "updated_at": "2023-07-20T16:18:58Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/tockler-3.21.18-setup-win-ia32.exe" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516896", - "id": 55516896, - "node_id": "RA_kwDOAyRSI84DTx7g", - "name": "tockler-3.21.12-portable-win-x64.exe", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863773", + "id": 117863773, + "node_id": "RA_kwDOAyRSI84HBnVd", + "name": "tockler-3.21.18-setup-win-x64.exe", "label": "", "uploader": { "login": "MayGo", @@ -104962,17 +114870,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 66185384, - "download_count": 63, - "created_at": "2022-02-01T12:27:26Z", - "updated_at": "2022-02-01T12:27:28Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-portable-win-x64.exe" + "size": 73564872, + "download_count": 536, + "created_at": "2023-07-20T16:18:51Z", + "updated_at": "2023-07-20T16:18:55Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/tockler-3.21.18-setup-win-x64.exe" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516893", - "id": 55516893, - "node_id": "RA_kwDOAyRSI84DTx7d", - "name": "tockler-3.21.12-portable-win.exe", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863747", + "id": 117863747, + "node_id": "RA_kwDOAyRSI84HBnVD", + "name": "tockler-3.21.18-setup-win.exe", "label": "", "uploader": { "login": "MayGo", @@ -104996,17 +114904,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 129658992, - "download_count": 25, - "created_at": "2022-02-01T12:27:24Z", - "updated_at": "2022-02-01T12:27:28Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-portable-win.exe" + "size": 223067960, + "download_count": 28608, + "created_at": "2023-07-20T16:18:43Z", + "updated_at": "2023-07-20T16:18:50Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/tockler-3.21.18-setup-win.exe" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516921", - "id": 55516921, - "node_id": "RA_kwDOAyRSI84DTx75", - "name": "tockler-3.21.12-setup-win-ia32.exe", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117862795", + "id": 117862795, + "node_id": "RA_kwDOAyRSI84HBnGL", + "name": "Tockler-3.21.18.AppImage", "label": "", "uploader": { "login": "MayGo", @@ -105030,17 +114938,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 64445600, - "download_count": 269, - "created_at": "2022-02-01T12:27:39Z", - "updated_at": "2022-02-01T12:27:41Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win-ia32.exe" + "size": 102637436, + "download_count": 88, + "created_at": "2023-07-20T16:12:20Z", + "updated_at": "2023-07-20T16:12:23Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/Tockler-3.21.18.AppImage" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516908", - "id": 55516908, - "node_id": "RA_kwDOAyRSI84DTx7s", - "name": "tockler-3.21.12-setup-win-x64.exe", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863546", + "id": 117863546, + "node_id": "RA_kwDOAyRSI84HBnR6", + "name": "Tockler-3.21.18.dmg", "label": "", "uploader": { "login": "MayGo", @@ -105064,17 +114972,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 66432648, - "download_count": 350, - "created_at": "2022-02-01T12:27:34Z", - "updated_at": "2022-02-01T12:27:36Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win-x64.exe" + "size": 105043143, + "download_count": 44, + "created_at": "2023-07-20T16:17:23Z", + "updated_at": "2023-07-20T16:17:25Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/Tockler-3.21.18.dmg" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516898", - "id": 55516898, - "node_id": "RA_kwDOAyRSI84DTx7i", - "name": "tockler-3.21.12-setup-win.exe", + "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/117863541", + "id": 117863541, + "node_id": "RA_kwDOAyRSI84HBnR1", + "name": "Tockler-3.21.18.dmg.blockmap", "label": "", "uploader": { "login": "MayGo", @@ -105096,283 +115004,718 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 111130, + "download_count": 0, + "created_at": "2023-07-20T16:17:22Z", + "updated_at": "2023-07-20T16:17:22Z", + "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.18/Tockler-3.21.18.dmg.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/MayGo/tockler/tarball/v3.21.18", + "zipball_url": "https://api.github.com/repos/MayGo/tockler/zipball/v3.21.18", + "body_html": "<p>rebuild</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:59.443Z" + }, + "tidgi": { + "latestRelease": { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/141508802", + "assets_url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/141508802/assets", + "upload_url": "https://uploads.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/141508802/assets{?name,label}", + "html_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/tag/v0.9.3", + "id": 141508802, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOEDL8ds4Ib0DC", + "tag_name": "v0.9.3", + "target_commitish": "master", + "name": "v0.9.3", + "draft": false, + "prerelease": false, + "created_at": "2024-02-10T19:23:38Z", + "published_at": "2024-02-10T19:41:32Z", + "assets": [ + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893654", + "id": 150893654, + "node_id": "RA_kwDOEDL8ds4I_nRW", + "name": "Install-TidGi-Windows-arm64.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 156643328, + "download_count": 41, + "created_at": "2024-02-10T19:37:01Z", + "updated_at": "2024-02-10T19:37:06Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/Install-TidGi-Windows-arm64.exe" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893656", + "id": 150893656, + "node_id": "RA_kwDOEDL8ds4I_nRY", + "name": "Install-TidGi-Windows-arm64.msi", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 158890692, + "download_count": 17, + "created_at": "2024-02-10T19:37:01Z", + "updated_at": "2024-02-10T19:37:06Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/Install-TidGi-Windows-arm64.msi" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893653", + "id": 150893653, + "node_id": "RA_kwDOEDL8ds4I_nRV", + "name": "Install-TidGi-Windows-x64.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 168042496, + "download_count": 256, + "created_at": "2024-02-10T19:37:01Z", + "updated_at": "2024-02-10T19:37:06Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/Install-TidGi-Windows-x64.exe" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893655", + "id": 150893655, + "node_id": "RA_kwDOEDL8ds4I_nRX", + "name": "Install-TidGi-Windows-x64.msi", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 170266152, + "download_count": 70, + "created_at": "2024-02-10T19:37:01Z", + "updated_at": "2024-02-10T19:37:06Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/Install-TidGi-Windows-x64.msi" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893609", + "id": 150893609, + "node_id": "RA_kwDOEDL8ds4I_nQp", + "name": "tidgi-0.9.3-1.arm64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 113487344, + "download_count": 7, + "created_at": "2024-02-10T19:36:08Z", + "updated_at": "2024-02-10T19:36:11Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/tidgi-0.9.3-1.arm64.rpm" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893610", + "id": 150893610, + "node_id": "RA_kwDOEDL8ds4I_nQq", + "name": "tidgi-0.9.3-1.x86_64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 126043208, + "download_count": 9, + "created_at": "2024-02-10T19:36:08Z", + "updated_at": "2024-02-10T19:36:10Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/tidgi-0.9.3-1.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893182", + "id": 150893182, + "node_id": "RA_kwDOEDL8ds4I_nJ-", + "name": "TidGi-darwin-arm64-0.9.3.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 139813991, + "download_count": 45, + "created_at": "2024-02-10T19:33:31Z", + "updated_at": "2024-02-10T19:33:37Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/TidGi-darwin-arm64-0.9.3.zip" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893183", + "id": 150893183, + "node_id": "RA_kwDOEDL8ds4I_nJ_", + "name": "TidGi-darwin-x64-0.9.3.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 145390671, + "download_count": 53, + "created_at": "2024-02-10T19:33:31Z", + "updated_at": "2024-02-10T19:33:37Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/TidGi-darwin-x64-0.9.3.zip" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893608", + "id": 150893608, + "node_id": "RA_kwDOEDL8ds4I_nQo", + "name": "tidgi_0.9.3_amd64.deb", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 106462620, + "download_count": 15, + "created_at": "2024-02-10T19:36:08Z", + "updated_at": "2024-02-10T19:36:10Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/tidgi_0.9.3_amd64.deb" + }, + { + "url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/releases/assets/150893607", + "id": 150893607, + "node_id": "RA_kwDOEDL8ds4I_nQn", + "name": "tidgi_0.9.3_arm64.deb", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 96764840, + "download_count": 7, + "created_at": "2024-02-10T19:36:08Z", + "updated_at": "2024-02-10T19:36:10Z", + "browser_download_url": "https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.9.3/tidgi_0.9.3_arm64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/tarball/v0.9.3", + "zipball_url": "https://api.github.com/repos/tiddly-gittly/TidGi-Desktop/zipball/v0.9.3", + "body_html": "<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/tiddly-gittly/TidGi-Desktop/compare/v0.9.2...v0.9.3\"><tt>v0.9.2...v0.9.3</tt></a></p>\n<ul>\n<li>fix: sync when no draft not working</li>\n<li>fix: sub wiki can't sync using context menu</li>\n<li>fix: try fix backup file creation</li>\n<li>fix: make sure no HTTP put work on readOnlyMode</li>\n<li>fix: service.native.openURI not a function</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:59.445Z" + }, + "tilde": { + "latestRelease": { + "url": "https://api.github.com/repos/paologiua/tilde/releases/56674677", + "assets_url": "https://api.github.com/repos/paologiua/tilde/releases/56674677/assets", + "upload_url": "https://uploads.github.com/repos/paologiua/tilde/releases/56674677/assets{?name,label}", + "html_url": "https://github.com/paologiua/tilde/releases/tag/v1.0.0", + "id": 56674677, + "author": { + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOE4Ifms4DYMl1", + "tag_name": "v1.0.0", + "target_commitish": "main", + "name": "v1.0.0", + "draft": false, + "prerelease": false, + "created_at": "2022-01-09T00:19:51Z", + "published_at": "2022-01-09T01:09:14Z", + "assets": [ + { + "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515770", + "id": 53515770, + "node_id": "RA_kwDOE4Ifms4DMJX6", + "name": "Tilde-1.0.0.AppImage", + "label": null, + "uploader": { + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.appimage", + "state": "uploaded", + "size": 83138602, + "download_count": 201, + "created_at": "2022-01-09T00:22:11Z", + "updated_at": "2022-01-09T00:22:30Z", + "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde-1.0.0.AppImage" + }, + { + "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515779", + "id": 53515779, + "node_id": "RA_kwDOE4Ifms4DMJYD", + "name": "tilde-podcast-1.0.0.x86_64.rpm", + "label": null, + "uploader": { + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-rpm", "state": "uploaded", - "size": 129906048, - "download_count": 5235, - "created_at": "2022-02-01T12:27:28Z", - "updated_at": "2022-02-01T12:27:32Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win.exe" + "size": 56684757, + "download_count": 17, + "created_at": "2022-01-09T00:22:30Z", + "updated_at": "2022-01-09T00:23:20Z", + "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast-1.0.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55530486", - "id": 55530486, - "node_id": "RA_kwDOAyRSI84DT1P2", - "name": "Tockler-3.21.12.AppImage", - "label": "", + "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515800", + "id": 53515800, + "node_id": "RA_kwDOE4Ifms4DMJYY", + "name": "tilde-podcast_1.0.0_amd64.deb", + "label": null, "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 117998970, - "download_count": 167, - "created_at": "2022-02-01T14:44:23Z", - "updated_at": "2022-02-01T14:44:27Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.AppImage" + "size": 55903710, + "download_count": 62, + "created_at": "2022-01-09T00:23:20Z", + "updated_at": "2022-01-09T00:24:07Z", + "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast_1.0.0_amd64.deb" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531150", - "id": 55531150, - "node_id": "RA_kwDOAyRSI84DT1aO", - "name": "Tockler-3.21.12.dmg", - "label": "", + "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515826", + "id": 53515826, + "node_id": "RA_kwDOE4Ifms4DMJYy", + "name": "tilde-podcast_1.0.0_amd64.snap", + "label": null, "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.snap", "state": "uploaded", - "size": 102958975, - "download_count": 156, - "created_at": "2022-02-01T14:53:36Z", - "updated_at": "2022-02-01T14:53:40Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.dmg" + "size": 69472256, + "download_count": 12, + "created_at": "2022-01-09T00:24:07Z", + "updated_at": "2022-01-09T00:24:47Z", + "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast_1.0.0_amd64.snap" }, { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531149", - "id": 55531149, - "node_id": "RA_kwDOAyRSI84DT1aN", - "name": "Tockler-3.21.12.dmg.blockmap", - "label": "", + "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609345", + "id": 53609345, + "node_id": "RA_kwDOE4Ifms4DMgOB", + "name": "Tilde.1.0.0.exe", + "label": null, "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 109255, - "download_count": 7, - "created_at": "2022-02-01T14:53:36Z", - "updated_at": "2022-02-01T14:53:37Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.dmg.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/MayGo/tockler/tarball/v3.21.12", - "zipball_url": "https://api.github.com/repos/MayGo/tockler/zipball/v3.21.12", - "body_html": "<p>Update electron 16.0.7. (Fix windows title reading in Windows 11)</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.947Z" - }, - "todolist": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.128Z" - }, - "todometer": { - "latestRelease": { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631", - "assets_url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631/assets", - "upload_url": "https://uploads.github.com/repos/cassidoo/todometer/releases/24017631/assets{?name,label}", - "html_url": "https://github.com/cassidoo/todometer/releases/tag/v2.0.1", - "id": 24017631, - "author": { - "login": "cassidoo", - "id": 1454517, - "node_id": "MDQ6VXNlcjE0NTQ1MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cassidoo", - "html_url": "https://github.com/cassidoo", - "followers_url": "https://api.github.com/users/cassidoo/followers", - "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", - "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", - "organizations_url": "https://api.github.com/users/cassidoo/orgs", - "repos_url": "https://api.github.com/users/cassidoo/repos", - "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", - "received_events_url": "https://api.github.com/users/cassidoo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI0MDE3NjMx", - "tag_name": "v2.0.1", - "target_commitish": "master", - "name": "Version 2.0.1", - "draft": false, - "prerelease": false, - "created_at": "2020-02-26T20:57:34Z", - "published_at": "2020-02-26T21:27:09Z", - "assets": [ + "size": 53148781, + "download_count": 76, + "created_at": "2022-01-10T12:47:48Z", + "updated_at": "2022-01-10T12:48:05Z", + "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.1.0.0.exe" + }, { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318049", - "id": 18318049, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDQ5", - "name": "todometer.for.linux.zip", + "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609361", + "id": 53609361, + "node_id": "RA_kwDOE4Ifms4DMgOR", + "name": "Tilde.1.0.0.msi", "label": null, "uploader": { - "login": "cassidoo", - "id": 1454517, - "node_id": "MDQ6VXNlcjE0NTQ1MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/cassidoo", - "html_url": "https://github.com/cassidoo", - "followers_url": "https://api.github.com/users/cassidoo/followers", - "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", - "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", - "organizations_url": "https://api.github.com/users/cassidoo/orgs", - "repos_url": "https://api.github.com/users/cassidoo/repos", - "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", - "received_events_url": "https://api.github.com/users/cassidoo/received_events", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 70804485, - "download_count": 1333, - "created_at": "2020-02-26T21:05:26Z", - "updated_at": "2020-02-26T21:06:04Z", - "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.linux.zip" + "size": 66400256, + "download_count": 25, + "created_at": "2022-01-10T12:48:05Z", + "updated_at": "2022-01-10T12:48:40Z", + "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.1.0.0.msi" }, { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318059", - "id": 18318059, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDU5", - "name": "todometer.for.mac.zip", + "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609381", + "id": 53609381, + "node_id": "RA_kwDOE4Ifms4DMgOl", + "name": "Tilde.Setup.0.9.9.exe", "label": null, "uploader": { - "login": "cassidoo", - "id": 1454517, - "node_id": "MDQ6VXNlcjE0NTQ1MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/cassidoo", - "html_url": "https://github.com/cassidoo", - "followers_url": "https://api.github.com/users/cassidoo/followers", - "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", - "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", - "organizations_url": "https://api.github.com/users/cassidoo/orgs", - "repos_url": "https://api.github.com/users/cassidoo/repos", - "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", - "received_events_url": "https://api.github.com/users/cassidoo/received_events", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 64290796, - "download_count": 2077, - "created_at": "2020-02-26T21:06:04Z", - "updated_at": "2020-02-26T21:06:22Z", - "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.mac.zip" + "size": 52961639, + "download_count": 6, + "created_at": "2022-01-10T12:48:40Z", + "updated_at": "2022-01-10T12:49:07Z", + "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.Setup.0.9.9.exe" }, { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318064", - "id": 18318064, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDY0", - "name": "todometer.for.windows.zip", + "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609415", + "id": 53609415, + "node_id": "RA_kwDOE4Ifms4DMgPH", + "name": "Tilde.Setup.1.0.0.exe", "label": null, "uploader": { - "login": "cassidoo", - "id": 1454517, - "node_id": "MDQ6VXNlcjE0NTQ1MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", + "login": "paologiua", + "id": 46423764, + "node_id": "MDQ6VXNlcjQ2NDIzNzY0", + "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/cassidoo", - "html_url": "https://github.com/cassidoo", - "followers_url": "https://api.github.com/users/cassidoo/followers", - "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", - "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", - "organizations_url": "https://api.github.com/users/cassidoo/orgs", - "repos_url": "https://api.github.com/users/cassidoo/repos", - "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", - "received_events_url": "https://api.github.com/users/cassidoo/received_events", + "url": "https://api.github.com/users/paologiua", + "html_url": "https://github.com/paologiua", + "followers_url": "https://api.github.com/users/paologiua/followers", + "following_url": "https://api.github.com/users/paologiua/following{/other_user}", + "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", + "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", + "organizations_url": "https://api.github.com/users/paologiua/orgs", + "repos_url": "https://api.github.com/users/paologiua/repos", + "events_url": "https://api.github.com/users/paologiua/events{/privacy}", + "received_events_url": "https://api.github.com/users/paologiua/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 64728993, - "download_count": 5015, - "created_at": "2020-02-26T21:06:22Z", - "updated_at": "2020-02-26T21:06:31Z", - "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.windows.zip" + "size": 53321953, + "download_count": 1132, + "created_at": "2022-01-10T12:49:07Z", + "updated_at": "2022-01-10T12:49:22Z", + "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.Setup.1.0.0.exe" } ], - "tarball_url": "https://api.github.com/repos/cassidoo/todometer/tarball/v2.0.1", - "zipball_url": "https://api.github.com/repos/cassidoo/todometer/zipball/v2.0.1", - "body_html": "<p>They say that the best way to find bugs is to make a release. Here's the latest with some improvements:</p>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"570554702\" data-permission-text=\"Title is private\" data-url=\"https://github.com/cassidoo/todometer/issues/77\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cassidoo/todometer/issues/77/hovercard\" href=\"https://github.com/cassidoo/todometer/issues/77\">#77</a>: This fixes notifications settings that were not saving properly</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"570388033\" data-permission-text=\"Title is private\" data-url=\"https://github.com/cassidoo/todometer/issues/76\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cassidoo/todometer/issues/76/hovercard\" href=\"https://github.com/cassidoo/todometer/issues/76\">#76</a> + <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"570806350\" data-permission-text=\"Title is private\" data-url=\"https://github.com/cassidoo/todometer/issues/78\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cassidoo/todometer/issues/78/hovercard\" href=\"https://github.com/cassidoo/todometer/issues/78\">#78</a>: This allows for users to resume their tasks that they paused before</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"570807795\" data-permission-text=\"Title is private\" data-url=\"https://github.com/cassidoo/todometer/issues/79\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cassidoo/todometer/issues/79/hovercard\" href=\"https://github.com/cassidoo/todometer/issues/79\">#79</a>: This adds the ability to see an example notification before enabling them</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631/reactions", - "total_count": 19, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 12, - "rocket": 7, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/paologiua/tilde/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/paologiua/tilde/zipball/v1.0.0", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.151Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:59.448Z" }, "todo": { "latestRelease": { @@ -105439,7 +115782,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 85743139, - "download_count": 857, + "download_count": 2559, "created_at": "2021-02-26T18:41:29Z", "updated_at": "2021-02-26T18:41:42Z", "browser_download_url": "https://github.com/luapp/ToDo/releases/download/v1.0.0/To-Do-Setup-1.0.0.exe" @@ -105473,7 +115816,7 @@ "content_type": "application/x-diskcopy", "state": "uploaded", "size": 122636634, - "download_count": 71, + "download_count": 89, "created_at": "2021-03-08T14:13:03Z", "updated_at": "2021-03-08T14:13:47Z", "browser_download_url": "https://github.com/luapp/ToDo/releases/download/v1.0.0/To.Do-1.0.0.dmg" @@ -105483,7 +115826,7 @@ "zipball_url": "https://api.github.com/repos/luapp/ToDo/zipball/v1.0.0", "body_html": "<p>Windows and MacOS release</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.152Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:59.971Z" }, "tofino": { "latestRelease": { @@ -105550,7 +115893,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 76, - "download_count": 181, + "download_count": 188, "created_at": "2016-11-11T17:21:24Z", "updated_at": "2016-11-11T17:21:25Z", "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/RELEASES" @@ -105584,7 +115927,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 63380456, - "download_count": 110, + "download_count": 125, "created_at": "2016-11-11T17:21:25Z", "updated_at": "2016-11-11T17:21:28Z", "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/Tofino-0.2.0-full.nupkg" @@ -105618,7 +115961,7 @@ "content_type": "application/x-apple-diskimage", "state": "uploaded", "size": 55939390, - "download_count": 555, + "download_count": 594, "created_at": "2016-11-11T18:10:20Z", "updated_at": "2016-11-11T18:10:23Z", "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/tofino-darwin-x64.dmg" @@ -105652,7 +115995,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 61333178, - "download_count": 127, + "download_count": 149, "created_at": "2016-11-11T18:10:12Z", "updated_at": "2016-11-11T18:10:19Z", "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/tofino-darwin-x64.zip" @@ -105686,7 +116029,7 @@ "content_type": "application/x-bzip2", "state": "uploaded", "size": 59138317, - "download_count": 518, + "download_count": 531, "created_at": "2016-11-11T17:15:32Z", "updated_at": "2016-11-11T17:15:35Z", "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/tofino-linux-x64.tar.bz2" @@ -105720,7 +116063,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 63611904, - "download_count": 1565, + "download_count": 1630, "created_at": "2016-11-11T17:21:28Z", "updated_at": "2016-11-11T17:21:31Z", "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/tofino-win32-ia32.exe" @@ -105730,11 +116073,168 @@ "zipball_url": "https://api.github.com/repos/mozilla/tofino/zipball/v0.2.0", "body_html": "<p>Draft release</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.200Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:59.971Z" }, "trackabi": { "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.364Z" + "latestReleaseFetchedAt": "2024-02-29T21:58:59.971Z" + }, + "todometer": { + "latestRelease": { + "url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631", + "assets_url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631/assets", + "upload_url": "https://uploads.github.com/repos/cassidoo/todometer/releases/24017631/assets{?name,label}", + "html_url": "https://github.com/cassidoo/todometer/releases/tag/v2.0.1", + "id": 24017631, + "author": { + "login": "cassidoo", + "id": 1454517, + "node_id": "MDQ6VXNlcjE0NTQ1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cassidoo", + "html_url": "https://github.com/cassidoo", + "followers_url": "https://api.github.com/users/cassidoo/followers", + "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", + "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", + "organizations_url": "https://api.github.com/users/cassidoo/orgs", + "repos_url": "https://api.github.com/users/cassidoo/repos", + "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", + "received_events_url": "https://api.github.com/users/cassidoo/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTI0MDE3NjMx", + "tag_name": "v2.0.1", + "target_commitish": "master", + "name": "Version 2.0.1", + "draft": false, + "prerelease": false, + "created_at": "2020-02-26T20:57:34Z", + "published_at": "2020-02-26T21:27:09Z", + "assets": [ + { + "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318049", + "id": 18318049, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDQ5", + "name": "todometer.for.linux.zip", + "label": null, + "uploader": { + "login": "cassidoo", + "id": 1454517, + "node_id": "MDQ6VXNlcjE0NTQ1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cassidoo", + "html_url": "https://github.com/cassidoo", + "followers_url": "https://api.github.com/users/cassidoo/followers", + "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", + "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", + "organizations_url": "https://api.github.com/users/cassidoo/orgs", + "repos_url": "https://api.github.com/users/cassidoo/repos", + "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", + "received_events_url": "https://api.github.com/users/cassidoo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 70804485, + "download_count": 1663, + "created_at": "2020-02-26T21:05:26Z", + "updated_at": "2020-02-26T21:06:04Z", + "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.linux.zip" + }, + { + "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318059", + "id": 18318059, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDU5", + "name": "todometer.for.mac.zip", + "label": null, + "uploader": { + "login": "cassidoo", + "id": 1454517, + "node_id": "MDQ6VXNlcjE0NTQ1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cassidoo", + "html_url": "https://github.com/cassidoo", + "followers_url": "https://api.github.com/users/cassidoo/followers", + "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", + "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", + "organizations_url": "https://api.github.com/users/cassidoo/orgs", + "repos_url": "https://api.github.com/users/cassidoo/repos", + "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", + "received_events_url": "https://api.github.com/users/cassidoo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 64290796, + "download_count": 2978, + "created_at": "2020-02-26T21:06:04Z", + "updated_at": "2020-02-26T21:06:22Z", + "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.mac.zip" + }, + { + "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318064", + "id": 18318064, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDY0", + "name": "todometer.for.windows.zip", + "label": null, + "uploader": { + "login": "cassidoo", + "id": 1454517, + "node_id": "MDQ6VXNlcjE0NTQ1MTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cassidoo", + "html_url": "https://github.com/cassidoo", + "followers_url": "https://api.github.com/users/cassidoo/followers", + "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", + "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", + "organizations_url": "https://api.github.com/users/cassidoo/orgs", + "repos_url": "https://api.github.com/users/cassidoo/repos", + "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", + "received_events_url": "https://api.github.com/users/cassidoo/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 64728993, + "download_count": 6538, + "created_at": "2020-02-26T21:06:22Z", + "updated_at": "2020-02-26T21:06:31Z", + "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.windows.zip" + } + ], + "tarball_url": "https://api.github.com/repos/cassidoo/todometer/tarball/v2.0.1", + "zipball_url": "https://api.github.com/repos/cassidoo/todometer/zipball/v2.0.1", + "body_html": "<p>They say that the best way to find bugs is to make a release. Here's the latest with some improvements:</p>\n<ul>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"570554702\" data-permission-text=\"Title is private\" data-url=\"https://github.com/cassidoo/todometer/issues/77\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cassidoo/todometer/issues/77/hovercard\" href=\"https://github.com/cassidoo/todometer/issues/77\">#77</a>: This fixes notifications settings that were not saving properly</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"570388033\" data-permission-text=\"Title is private\" data-url=\"https://github.com/cassidoo/todometer/issues/76\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cassidoo/todometer/issues/76/hovercard\" href=\"https://github.com/cassidoo/todometer/issues/76\">#76</a> + <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"570806350\" data-permission-text=\"Title is private\" data-url=\"https://github.com/cassidoo/todometer/issues/78\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cassidoo/todometer/issues/78/hovercard\" href=\"https://github.com/cassidoo/todometer/issues/78\">#78</a>: This allows for users to resume their tasks that they paused before</li>\n<li><a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"570807795\" data-permission-text=\"Title is private\" data-url=\"https://github.com/cassidoo/todometer/issues/79\" data-hovercard-type=\"issue\" data-hovercard-url=\"/cassidoo/todometer/issues/79/hovercard\" href=\"https://github.com/cassidoo/todometer/issues/79\">#79</a>: This adds the ability to see an example notification before enabling them</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631/reactions", + "total_count": 29, + "+1": 2, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 18, + "rocket": 9, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:58:59.996Z" }, "transee": { "latestRelease": { @@ -105801,7 +116301,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 509, - "download_count": 3234, + "download_count": 4573, "created_at": "2021-04-04T18:48:45Z", "updated_at": "2021-04-04T18:48:45Z", "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/latest-mac.yml" @@ -105835,7 +116335,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 342, - "download_count": 7522, + "download_count": 12359, "created_at": "2021-04-04T18:48:45Z", "updated_at": "2021-04-04T18:48:45Z", "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/latest.yml" @@ -105869,7 +116369,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 80034181, - "download_count": 137, + "download_count": 171, "created_at": "2021-04-04T18:47:25Z", "updated_at": "2021-04-04T18:48:45Z", "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-2.0.0-mac.zip" @@ -105903,7 +116403,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 83101166, - "download_count": 196, + "download_count": 498, "created_at": "2021-04-04T18:47:14Z", "updated_at": "2021-04-04T18:48:38Z", "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-2.0.0.dmg" @@ -105937,7 +116437,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 87697, - "download_count": 13, + "download_count": 18, "created_at": "2021-04-04T18:47:14Z", "updated_at": "2021-04-04T18:47:14Z", "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-2.0.0.dmg.blockmap" @@ -105971,7 +116471,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 59089132, - "download_count": 422, + "download_count": 641, "created_at": "2021-04-04T18:47:14Z", "updated_at": "2021-04-04T18:48:31Z", "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-Setup-2.0.0.exe" @@ -106005,7 +116505,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 63298, - "download_count": 165, + "download_count": 253, "created_at": "2021-04-04T18:47:14Z", "updated_at": "2021-04-04T18:47:14Z", "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-Setup-2.0.0.exe.blockmap" @@ -106015,15 +116515,240 @@ "zipball_url": "https://api.github.com/repos/alessioforte/transee/zipball/v2.0.0", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.402Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:00.489Z" + }, + "trilium-notes": { + "latestRelease": { + "url": "https://api.github.com/repos/zadam/trilium/releases/137904771", + "assets_url": "https://api.github.com/repos/zadam/trilium/releases/137904771/assets", + "upload_url": "https://uploads.github.com/repos/zadam/trilium/releases/137904771/assets{?name,label}", + "html_url": "https://github.com/zadam/trilium/releases/tag/v0.62.6", + "id": 137904771, + "author": { + "login": "zadam", + "id": 617641, + "node_id": "MDQ6VXNlcjYxNzY0MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zadam", + "html_url": "https://github.com/zadam", + "followers_url": "https://api.github.com/users/zadam/followers", + "following_url": "https://api.github.com/users/zadam/following{/other_user}", + "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", + "organizations_url": "https://api.github.com/users/zadam/orgs", + "repos_url": "https://api.github.com/users/zadam/repos", + "events_url": "https://api.github.com/users/zadam/events{/privacy}", + "received_events_url": "https://api.github.com/users/zadam/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBX2Clc4IOEKD", + "tag_name": "v0.62.6", + "target_commitish": "master", + "name": "v0.62.6 release", + "draft": false, + "prerelease": false, + "created_at": "2024-01-21T22:49:23Z", + "published_at": "2024-01-21T23:00:20Z", + "assets": [ + { + "url": "https://api.github.com/repos/zadam/trilium/releases/assets/146955016", + "id": 146955016, + "node_id": "RA_kwDOBX2Clc4IwlsI", + "name": "trilium-linux-x64-0.62.6.tar.xz", + "label": "", + "uploader": { + "login": "zadam", + "id": 617641, + "node_id": "MDQ6VXNlcjYxNzY0MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zadam", + "html_url": "https://github.com/zadam", + "followers_url": "https://api.github.com/users/zadam/followers", + "following_url": "https://api.github.com/users/zadam/following{/other_user}", + "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", + "organizations_url": "https://api.github.com/users/zadam/orgs", + "repos_url": "https://api.github.com/users/zadam/repos", + "events_url": "https://api.github.com/users/zadam/events{/privacy}", + "received_events_url": "https://api.github.com/users/zadam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-xz", + "state": "uploaded", + "size": 87845960, + "download_count": 1382, + "created_at": "2024-01-21T22:59:06Z", + "updated_at": "2024-01-21T23:00:07Z", + "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.62.6/trilium-linux-x64-0.62.6.tar.xz" + }, + { + "url": "https://api.github.com/repos/zadam/trilium/releases/assets/146955018", + "id": 146955018, + "node_id": "RA_kwDOBX2Clc4IwlsK", + "name": "trilium-linux-x64-server-0.62.6.tar.xz", + "label": "", + "uploader": { + "login": "zadam", + "id": 617641, + "node_id": "MDQ6VXNlcjYxNzY0MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zadam", + "html_url": "https://github.com/zadam", + "followers_url": "https://api.github.com/users/zadam/followers", + "following_url": "https://api.github.com/users/zadam/following{/other_user}", + "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", + "organizations_url": "https://api.github.com/users/zadam/orgs", + "repos_url": "https://api.github.com/users/zadam/repos", + "events_url": "https://api.github.com/users/zadam/events{/privacy}", + "received_events_url": "https://api.github.com/users/zadam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-xz", + "state": "uploaded", + "size": 40885432, + "download_count": 1082, + "created_at": "2024-01-21T22:59:06Z", + "updated_at": "2024-01-21T22:59:37Z", + "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.62.6/trilium-linux-x64-server-0.62.6.tar.xz" + }, + { + "url": "https://api.github.com/repos/zadam/trilium/releases/assets/146955017", + "id": 146955017, + "node_id": "RA_kwDOBX2Clc4IwlsJ", + "name": "trilium-mac-x64-0.62.6.zip", + "label": "", + "uploader": { + "login": "zadam", + "id": 617641, + "node_id": "MDQ6VXNlcjYxNzY0MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zadam", + "html_url": "https://github.com/zadam", + "followers_url": "https://api.github.com/users/zadam/followers", + "following_url": "https://api.github.com/users/zadam/following{/other_user}", + "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", + "organizations_url": "https://api.github.com/users/zadam/orgs", + "repos_url": "https://api.github.com/users/zadam/repos", + "events_url": "https://api.github.com/users/zadam/events{/privacy}", + "received_events_url": "https://api.github.com/users/zadam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 120357122, + "download_count": 931, + "created_at": "2024-01-21T22:59:06Z", + "updated_at": "2024-01-21T23:00:18Z", + "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.62.6/trilium-mac-x64-0.62.6.zip" + }, + { + "url": "https://api.github.com/repos/zadam/trilium/releases/assets/146955014", + "id": 146955014, + "node_id": "RA_kwDOBX2Clc4IwlsG", + "name": "trilium-windows-x64-0.62.6.zip", + "label": "", + "uploader": { + "login": "zadam", + "id": 617641, + "node_id": "MDQ6VXNlcjYxNzY0MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zadam", + "html_url": "https://github.com/zadam", + "followers_url": "https://api.github.com/users/zadam/followers", + "following_url": "https://api.github.com/users/zadam/following{/other_user}", + "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", + "organizations_url": "https://api.github.com/users/zadam/orgs", + "repos_url": "https://api.github.com/users/zadam/repos", + "events_url": "https://api.github.com/users/zadam/events{/privacy}", + "received_events_url": "https://api.github.com/users/zadam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 127793066, + "download_count": 5341, + "created_at": "2024-01-21T22:59:06Z", + "updated_at": "2024-01-21T23:00:20Z", + "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.62.6/trilium-windows-x64-0.62.6.zip" + }, + { + "url": "https://api.github.com/repos/zadam/trilium/releases/assets/146955015", + "id": 146955015, + "node_id": "RA_kwDOBX2Clc4IwlsH", + "name": "trilium_0.62.6_amd64.deb", + "label": "", + "uploader": { + "login": "zadam", + "id": 617641, + "node_id": "MDQ6VXNlcjYxNzY0MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zadam", + "html_url": "https://github.com/zadam", + "followers_url": "https://api.github.com/users/zadam/followers", + "following_url": "https://api.github.com/users/zadam/following{/other_user}", + "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", + "organizations_url": "https://api.github.com/users/zadam/orgs", + "repos_url": "https://api.github.com/users/zadam/repos", + "events_url": "https://api.github.com/users/zadam/events{/privacy}", + "received_events_url": "https://api.github.com/users/zadam/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-debian-package", + "state": "uploaded", + "size": 88543344, + "download_count": 751, + "created_at": "2024-01-21T22:59:06Z", + "updated_at": "2024-01-21T23:00:08Z", + "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.62.6/trilium_0.62.6_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/zadam/trilium/tarball/v0.62.6", + "zipball_url": "https://api.github.com/repos/zadam/trilium/zipball/v0.62.6", + "body_html": "<ul>\n<li>optimize migration process <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2045552624\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/4535\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/4535/hovercard\" href=\"https://github.com/zadam/trilium/issues/4535\">#4535</a></li>\n<li>fix rendering image title in share renderer, closes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2072429214\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/4578\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/4578/hovercard\" href=\"https://github.com/zadam/trilium/issues/4578\">#4578</a></li>\n<li>fix URL unescaping in improper place, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2069085610\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/4566\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/4566/hovercard\" href=\"https://github.com/zadam/trilium/issues/4566\">#4566</a></li>\n<li>support SVG image upload, fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2069824928\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/4573\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/4573/hovercard\" href=\"https://github.com/zadam/trilium/issues/4573\">#4573</a></li>\n<li>remove conflicting shortcut, fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2069461866\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/4570\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/4570/hovercard\" href=\"https://github.com/zadam/trilium/issues/4570\">#4570</a></li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/zadam/trilium/releases/137904771/reactions", + "total_count": 19, + "+1": 8, + "-1": 0, + "laugh": 0, + "hooray": 5, + "confused": 0, + "heart": 6, + "rocket": 0, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:00.491Z" }, "trico": { "latestRelease": { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/47480485", - "assets_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/47480485/assets", - "upload_url": "https://uploads.github.com/repos/ngudbhav/TriCo-electron-app/releases/47480485/assets{?name,label}", - "html_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/tag/v3.0.0", - "id": 47480485, + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/89796943", + "assets_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/89796943/assets", + "upload_url": "https://uploads.github.com/repos/ngudbhav/TriCo-electron-app/releases/89796943/assets{?name,label}", + "html_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/tag/v3.1.0", + "id": 89796943, "author": { "login": "ngudbhav", "id": 31446376, @@ -106044,19 +116769,19 @@ "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQ3NDgwNDg1", - "tag_name": "v3.0.0", + "node_id": "RE_kwDOCgVF5s4FWjFP", + "tag_name": "v3.1.0", "target_commitish": "master", "name": "TriCo", "draft": false, "prerelease": false, - "created_at": "2021-08-08T17:48:41Z", - "published_at": "2021-08-08T19:21:32Z", + "created_at": "2023-01-22T06:21:09Z", + "published_at": "2023-01-22T06:37:53Z", "assets": [ { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42021887", - "id": 42021887, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDIxODg3", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92499998", + "id": 92499998, + "node_id": "RA_kwDOCgVF5s4Fg3Ae", "name": "Portable-x64.exe", "label": null, "uploader": { @@ -106081,16 +116806,16 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 55867738, - "download_count": 61, - "created_at": "2021-08-08T17:46:38Z", - "updated_at": "2021-08-08T17:47:38Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x64.exe" + "size": 66153347, + "download_count": 50, + "created_at": "2023-01-21T06:28:06Z", + "updated_at": "2023-01-21T06:28:22Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/Portable-x64.exe" }, { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42021893", - "id": 42021893, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDIxODkz", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92500391", + "id": 92500391, + "node_id": "RA_kwDOCgVF5s4Fg3Gn", "name": "Portable-x86.exe", "label": null, "uploader": { @@ -106115,16 +116840,16 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 53119471, - "download_count": 20, - "created_at": "2021-08-08T17:46:52Z", - "updated_at": "2021-08-08T17:47:38Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x86.exe" + "size": 62575952, + "download_count": 38, + "created_at": "2023-01-21T06:35:19Z", + "updated_at": "2023-01-21T06:35:34Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/Portable-x86.exe" }, { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42021489", - "id": 42021489, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDIxNDg5", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92504043", + "id": 92504043, + "node_id": "RA_kwDOCgVF5s4Fg3_r", "name": "Setup-x64.exe", "label": null, "uploader": { @@ -106149,16 +116874,16 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 66069702, - "download_count": 463, - "created_at": "2021-08-08T17:32:44Z", - "updated_at": "2021-08-08T17:32:59Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x64.exe" + "size": 77154171, + "download_count": 234, + "created_at": "2023-01-21T07:48:54Z", + "updated_at": "2023-01-21T07:49:11Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/Setup-x64.exe" }, { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42021248", - "id": 42021248, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDIxMjQ4", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92503719", + "id": 92503719, + "node_id": "RA_kwDOCgVF5s4Fg36n", "name": "Setup-x86.exe", "label": null, "uploader": { @@ -106183,17 +116908,17 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 63339482, - "download_count": 473, - "created_at": "2021-08-08T17:23:24Z", - "updated_at": "2021-08-08T17:23:58Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x86.exe" + "size": 73599850, + "download_count": 202, + "created_at": "2023-01-21T07:39:46Z", + "updated_at": "2023-01-21T07:40:04Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/Setup-x86.exe" }, { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42028173", - "id": 42028173, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDI4MTcz", - "name": "TriCo-3.0.0-linux.zip", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92500607", + "id": 92500607, + "node_id": "RA_kwDOCgVF5s4Fg3J_", + "name": "TriCo-3.1.0-linux.zip", "label": null, "uploader": { "login": "ngudbhav", @@ -106215,19 +116940,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 79808148, - "download_count": 12, - "created_at": "2021-08-08T19:20:07Z", - "updated_at": "2021-08-08T19:21:32Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-linux.zip" + "size": 97158147, + "download_count": 4, + "created_at": "2023-01-21T06:40:04Z", + "updated_at": "2023-01-21T06:40:24Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/TriCo-3.1.0-linux.zip" }, { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/41966511", - "id": 41966511, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxOTY2NTEx", - "name": "TriCo-3.0.0-mac.zip", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92584527", + "id": 92584527, + "node_id": "RA_kwDOCgVF5s4FhLpP", + "name": "TriCo-3.1.0.x86_64.rpm", "label": null, "uploader": { "login": "ngudbhav", @@ -106249,19 +116974,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 80495877, - "download_count": 11, - "created_at": "2021-08-07T18:54:05Z", - "updated_at": "2021-08-07T18:54:37Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-mac.zip" + "size": 81252961, + "download_count": 5, + "created_at": "2023-01-22T05:11:46Z", + "updated_at": "2023-01-22T06:18:21Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/TriCo-3.1.0.x86_64.rpm" }, { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/41966534", - "id": 41966534, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxOTY2NTM0", - "name": "TriCo-3.0.0.dmg", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92590324", + "id": 92590324, + "node_id": "RA_kwDOCgVF5s4FhND0", + "name": "TriCo-darwin-x64.zip", "label": null, "uploader": { "login": "ngudbhav", @@ -106283,19 +117008,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 75524555, - "download_count": 28, - "created_at": "2021-08-07T18:54:37Z", - "updated_at": "2021-08-07T18:54:54Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.dmg" + "size": 75812866, + "download_count": 10, + "created_at": "2023-01-22T06:36:10Z", + "updated_at": "2023-01-22T06:36:26Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/TriCo-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42027891", - "id": 42027891, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDI3ODkx", - "name": "TriCo-3.0.0.x86_64.rpm", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92589395", + "id": 92589395, + "node_id": "RA_kwDOCgVF5s4FhM1T", + "name": "TriCo_3.1.0.dmg", "label": null, "uploader": { "login": "ngudbhav", @@ -106319,17 +117044,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 59029641, + "size": 99300188, "download_count": 13, - "created_at": "2021-08-08T19:13:07Z", - "updated_at": "2021-08-08T19:13:46Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.x86_64.rpm" + "created_at": "2023-01-22T06:17:47Z", + "updated_at": "2023-01-22T06:37:53Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/TriCo_3.1.0.dmg" }, { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42027851", - "id": 42027851, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDI3ODUx", - "name": "TriCo_3.0.0_amd64.deb", + "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/92584520", + "id": 92584520, + "node_id": "RA_kwDOCgVF5s4FhLpI", + "name": "TriCo_3.1.0_amd64.deb", "label": null, "uploader": { "login": "ngudbhav", @@ -106353,38 +117078,26 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 58847572, - "download_count": 27, - "created_at": "2021-08-08T19:12:15Z", - "updated_at": "2021-08-08T19:13:07Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo_3.0.0_amd64.deb" + "size": 73258896, + "download_count": 9, + "created_at": "2023-01-22T05:11:34Z", + "updated_at": "2023-01-22T06:18:21Z", + "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.1.0/TriCo_3.1.0_amd64.deb" } ], - "tarball_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/tarball/v3.0.0", - "zipball_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/zipball/v3.0.0", - "body_html": "<p>Changelog</p>\n<p>New</p>\n<ol>\n<li>Dark Mode support</li>\n<li>Visual improvements at various places</li>\n<li>Removed useless notifications</li>\n<li>Faster startup and overall performance improvements</li>\n<li>Host support for both MySQL and Mongo</li>\n<li>Authentication support for Mongo</li>\n<li>Custom Destination for both Safe Mode and Save to File operations</li>\n<li>Sort history in descending order by time (by default)</li>\n<li>Better Error handling.</li>\n<li>Latest OS Compatibility (OS Big Sur, Fedora 34, Ubuntu 20, etc.)</li>\n</ol>\n<p>Bug Fixes</p>\n<ol>\n<li>Data was not be fully submitted to DB in some cases.</li>\n<li>Sequential processing of all the files one by one.</li>\n<li>Unexpected errors in certain scenarios.</li>\n<li>Unexpected app crashes.</li>\n<li>Security Improvements</li>\n</ol>", - "reactions": { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/47480485/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/tarball/v3.1.0", + "zipball_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/zipball/v3.1.0", + "body_html": "<p>Changelog</p>\n<p>New</p>\n<ol>\n<li>Option to provide a port for databases</li>\n<li>Latest OS Compatibility (OS X, Linux, Windows 11, etc.)</li>\n</ol>\n<p>Bug Fixes</p>\n<ol>\n<li>Security Improvements</li>\n</ol>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.440Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:00.491Z" }, - "translatium": { + "tropy": { "latestRelease": { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285", - "assets_url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285/assets", - "upload_url": "https://uploads.github.com/repos/webcatalog/translatium-legacy/releases/60246285/assets{?name,label}", - "html_url": "https://github.com/webcatalog/translatium-legacy/releases/tag/v20.4.0", - "id": 60246285, + "url": "https://api.github.com/repos/tropy/tropy/releases/143840866", + "assets_url": "https://api.github.com/repos/tropy/tropy/releases/143840866/assets", + "upload_url": "https://uploads.github.com/repos/tropy/tropy/releases/143840866/assets{?name,label}", + "html_url": "https://github.com/tropy/tropy/releases/tag/v1.16.1", + "id": 143840866, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -106405,20 +117118,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOBKKjGc4Dl0kN", - "tag_name": "v20.4.0", - "target_commitish": "master", - "name": "20.4.0", + "node_id": "RE_kwDOArY6K84IktZi", + "tag_name": "v1.16.1", + "target_commitish": "main", + "name": "v1.16.1", "draft": false, "prerelease": false, - "created_at": "2022-02-23T16:37:40Z", - "published_at": "2022-02-23T16:50:20Z", + "created_at": "2024-02-27T16:19:07Z", + "published_at": "2024-02-27T16:19:32Z", "assets": [ { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715563", - "id": 57715563, - "node_id": "RA_kwDOBKKjGc4DcKtr", - "name": "latest-linux-arm64.yml", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840183", + "id": 153840183, + "node_id": "RA_kwDOArY6K84JK2o3", + "name": "setup-tropy-1.16.1-arm64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106440,19 +117153,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "raw", "state": "uploaded", - "size": 389, - "download_count": 6, - "created_at": "2022-02-23T16:40:30Z", - "updated_at": "2022-02-23T16:40:30Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/latest-linux-arm64.yml" + "size": 126068728, + "download_count": 11, + "created_at": "2024-02-27T16:25:46Z", + "updated_at": "2024-02-27T16:25:51Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/setup-tropy-1.16.1-arm64.exe" }, { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715717", - "id": 57715717, - "node_id": "RA_kwDOBKKjGc4DcKwF", - "name": "latest-linux.yml", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840209", + "id": 153840209, + "node_id": "RA_kwDOArY6K84JK2pR", + "name": "setup-tropy-1.16.1-arm64.exe.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106474,19 +117187,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "raw", "state": "uploaded", - "size": 377, - "download_count": 51, - "created_at": "2022-02-23T16:43:02Z", - "updated_at": "2022-02-23T16:43:02Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/latest-linux.yml" + "size": 45, + "download_count": 0, + "created_at": "2024-02-27T16:25:57Z", + "updated_at": "2024-02-27T16:25:57Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/setup-tropy-1.16.1-arm64.exe.integrity" }, { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715562", - "id": 57715562, - "node_id": "RA_kwDOBKKjGc4DcKtq", - "name": "Translatium-20.4.0-arm64.AppImage", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840133", + "id": 153840133, + "node_id": "RA_kwDOArY6K84JK2oF", + "name": "setup-tropy-1.16.1-ia32.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106508,19 +117221,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 109804494, - "download_count": 83, - "created_at": "2022-02-23T16:40:27Z", - "updated_at": "2022-02-23T16:40:29Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-arm64.AppImage" + "size": 112927736, + "download_count": 14, + "created_at": "2024-02-27T16:25:34Z", + "updated_at": "2024-02-27T16:25:38Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/setup-tropy-1.16.1-ia32.exe" }, { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715917", - "id": 57715917, - "node_id": "RA_kwDOBKKjGc4DcKzN", - "name": "Translatium-20.4.0-arm64.appx", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840171", + "id": 153840171, + "node_id": "RA_kwDOArY6K84JK2or", + "name": "setup-tropy-1.16.1-ia32.exe.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106542,19 +117255,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 97839533, - "download_count": 28, - "created_at": "2022-02-23T16:45:47Z", - "updated_at": "2022-02-23T16:45:50Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-arm64.appx" + "size": 45, + "download_count": 0, + "created_at": "2024-02-27T16:25:43Z", + "updated_at": "2024-02-27T16:25:43Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/setup-tropy-1.16.1-ia32.exe.integrity" }, { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715779", - "id": 57715779, - "node_id": "RA_kwDOBKKjGc4DcKxD", - "name": "Translatium-20.4.0-universal.pkg", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840390", + "id": 153840390, + "node_id": "RA_kwDOArY6K84JK2sG", + "name": "setup-tropy-1.16.1-x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106576,19 +117289,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 165812695, - "download_count": 41, - "created_at": "2022-02-23T16:44:43Z", - "updated_at": "2022-02-23T16:44:51Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-universal.pkg" + "size": 126438904, + "download_count": 105, + "created_at": "2024-02-27T16:26:35Z", + "updated_at": "2024-02-27T16:26:40Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/setup-tropy-1.16.1-x64.exe" }, { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715586", - "id": 57715586, - "node_id": "RA_kwDOBKKjGc4DcKuC", - "name": "Translatium-20.4.0.AppImage", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840420", + "id": 153840420, + "node_id": "RA_kwDOArY6K84JK2sk", + "name": "setup-tropy-1.16.1-x64.exe.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106610,19 +117323,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 104123046, - "download_count": 263, - "created_at": "2022-02-23T16:41:00Z", - "updated_at": "2022-02-23T16:41:03Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0.AppImage" + "size": 45, + "download_count": 0, + "created_at": "2024-02-27T16:26:45Z", + "updated_at": "2024-02-27T16:26:45Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/setup-tropy-1.16.1-x64.exe.integrity" }, { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715871", - "id": 57715871, - "node_id": "RA_kwDOBKKjGc4DcKyf", - "name": "Translatium-20.4.0.appx", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840192", + "id": 153840192, + "node_id": "RA_kwDOArY6K84JK2pA", + "name": "tropy-1.16.1-arm64-full.nupkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106644,19 +117357,53 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "raw", "state": "uploaded", - "size": 91757568, - "download_count": 20, - "created_at": "2022-02-23T16:45:25Z", - "updated_at": "2022-02-23T16:45:27Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0.appx" + "size": 125284499, + "download_count": 0, + "created_at": "2024-02-27T16:25:52Z", + "updated_at": "2024-02-27T16:25:56Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-arm64-full.nupkg" }, { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715602", - "id": 57715602, - "node_id": "RA_kwDOBKKjGc4DcKuS", - "name": "translatium_20.4.0_amd64.snap", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840207", + "id": 153840207, + "node_id": "RA_kwDOArY6K84JK2pP", + "name": "tropy-1.16.1-arm64-full.nupkg.integrity", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "raw", + "state": "uploaded", + "size": 45, + "download_count": 0, + "created_at": "2024-02-27T16:25:56Z", + "updated_at": "2024-02-27T16:25:56Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-arm64-full.nupkg.integrity" + }, + { + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840318", + "id": 153840318, + "node_id": "RA_kwDOArY6K84JK2q-", + "name": "tropy-1.16.1-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106678,299 +117425,53 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88109056, - "download_count": 19, - "created_at": "2022-02-23T16:41:26Z", - "updated_at": "2022-02-23T16:41:28Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/translatium_20.4.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/webcatalog/translatium-legacy/tarball/v20.4.0", - "zipball_url": "https://api.github.com/repos/webcatalog/translatium-legacy/zipball/v20.4.0", - "body_html": "<ul>\n<li>[TRA-1] Improve Turkish localization (2) (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1148315788\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/380\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/380/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/380\">#380</a>)</li>\n<li>[TRA-1] Improve Turkish localization (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1140797827\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/376\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/376/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/376\">#376</a>)</li>\n<li>Upgrade to electron@16.0.9 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146688814\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/379\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/379/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/379\">#379</a>)</li>\n<li>[CU-2f1c49r] Remove Amplitude integration (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146664945\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/378\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/378/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/378\">#378</a>)</li>\n<li>[CU-2f1c49n] Remove Sentry integration (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146633622\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/377\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/377/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/377\">#377</a>)</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.545Z" - }, - "trilium-notes": { - "latestRelease": { - "url": "https://api.github.com/repos/zadam/trilium/releases/65850622", - "assets_url": "https://api.github.com/repos/zadam/trilium/releases/65850622/assets", - "upload_url": "https://uploads.github.com/repos/zadam/trilium/releases/65850622/assets{?name,label}", - "html_url": "https://github.com/zadam/trilium/releases/tag/v0.51.2", - "id": 65850622, - "author": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBX2Clc4D7Mz-", - "tag_name": "v0.51.2", - "target_commitish": "master", - "name": "v0.51.2", - "draft": false, - "prerelease": false, - "created_at": "2022-05-01T21:18:35Z", - "published_at": "2022-05-02T22:50:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295691", - "id": 64295691, - "node_id": "RA_kwDOBX2Clc4D1RML", - "name": "trilium-linux-x64-0.51.2.tar.xz", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 75246424, - "download_count": 562, - "created_at": "2022-05-02T22:46:59Z", - "updated_at": "2022-05-02T22:48:31Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium-linux-x64-0.51.2.tar.xz" - }, - { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295640", - "id": 64295640, - "node_id": "RA_kwDOBX2Clc4D1RLY", - "name": "trilium-linux-x64-server-0.51.2.tar.xz", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 35211840, - "download_count": 100, - "created_at": "2022-05-02T22:46:20Z", - "updated_at": "2022-05-02T22:46:59Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium-linux-x64-server-0.51.2.tar.xz" - }, - { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295534", - "id": 64295534, - "node_id": "RA_kwDOBX2Clc4D1RJu", - "name": "trilium-mac-x64-0.51.2.zip", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 104923168, - "download_count": 216, - "created_at": "2022-05-02T22:44:22Z", - "updated_at": "2022-05-02T22:46:20Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium-mac-x64-0.51.2.zip" + "size": 110473657, + "download_count": 58, + "created_at": "2024-02-27T16:26:20Z", + "updated_at": "2024-02-27T16:26:39Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-arm64.dmg" }, { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295396", - "id": 64295396, - "node_id": "RA_kwDOBX2Clc4D1RHk", - "name": "trilium-windows-x64-0.51.2.zip", - "label": null, + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840427", + "id": 153840427, + "node_id": "RA_kwDOArY6K84JK2sr", + "name": "tropy-1.16.1-arm64.dmg.integrity", + "label": "", "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "raw", "state": "uploaded", - "size": 105095507, - "download_count": 1151, - "created_at": "2022-05-02T22:42:32Z", - "updated_at": "2022-05-02T22:44:22Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium-windows-x64-0.51.2.zip" + "size": 71, + "download_count": 1, + "created_at": "2024-02-27T16:26:48Z", + "updated_at": "2024-02-27T16:26:49Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-arm64.dmg.integrity" }, { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295774", - "id": 64295774, - "node_id": "RA_kwDOBX2Clc4D1RNe", - "name": "trilium_0.51.2_amd64.deb", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 75152572, - "download_count": 161, - "created_at": "2022-05-02T22:48:31Z", - "updated_at": "2022-05-02T22:49:57Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium_0.51.2_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/zadam/trilium/tarball/v0.51.2", - "zipball_url": "https://api.github.com/repos/zadam/trilium/zipball/v0.51.2", - "body_html": "<ul>\n<li>addTextToEditor appends text to the end instead of the beginning</li>\n<li>fix \"isActive()\" detection to work well with splits, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"4028258\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/discussions/2806\" data-hovercard-type=\"discussion\" data-hovercard-url=\"/zadam/trilium/discussions/2806/hovercard\" href=\"https://github.com/zadam/trilium/discussions/2806\">#2806</a></li>\n<li>fix doubling of icon tooltips, closes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1213481659\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/2811\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/2811/hovercard\" href=\"https://github.com/zadam/trilium/issues/2811\">#2811</a></li>\n<li>allow searching within mermaid diagrams, closes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1218338719\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/2821\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/2821/hovercard\" href=\"https://github.com/zadam/trilium/issues/2821\">#2821</a></li>\n<li>allow combining tokens in text and title/attributes, fixes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1218084995\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/2820\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/2820/hovercard\" href=\"https://github.com/zadam/trilium/issues/2820\">#2820</a></li>\n<li>improve hiding of edit button <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1202826452\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/2787\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/2787/hovercard\" href=\"https://github.com/zadam/trilium/issues/2787\">#2787</a></li>\n<li>fix missing closing div tag in word count demo widget, closes <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1221944484\" data-permission-text=\"Title is private\" data-url=\"https://github.com/zadam/trilium/issues/2829\" data-hovercard-type=\"issue\" data-hovercard-url=\"/zadam/trilium/issues/2829/hovercard\" href=\"https://github.com/zadam/trilium/issues/2829\">#2829</a></li>\n<li>make sure shaca is loaded before any request</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/zadam/trilium/releases/65850622/reactions", - "total_count": 9, - "+1": 8, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.573Z" - }, - "tropy": { - "latestRelease": { - "url": "https://api.github.com/repos/tropy/tropy/releases/56810074", - "assets_url": "https://api.github.com/repos/tropy/tropy/releases/56810074/assets", - "upload_url": "https://uploads.github.com/repos/tropy/tropy/releases/56810074/assets{?name,label}", - "html_url": "https://github.com/tropy/tropy/releases/tag/v1.11.1", - "id": 56810074, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOArY6K84DYtpa", - "tag_name": "v1.11.1", - "target_commitish": "master", - "name": "Tropy 1.11.1", - "draft": false, - "prerelease": false, - "created_at": "2022-01-11T09:49:21Z", - "published_at": "2022-01-11T09:50:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687524", - "id": 53687524, - "node_id": "RA_kwDOArY6K84DMzTk", - "name": "setup-tropy-1.11.1-arm64.exe", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840402", + "id": 153840402, + "node_id": "RA_kwDOArY6K84JK2sS", + "name": "tropy-1.16.1-darwin-arm64.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -106994,17 +117495,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 106027000, - "download_count": 403, - "created_at": "2022-01-11T10:10:09Z", - "updated_at": "2022-01-11T10:10:17Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/setup-tropy-1.11.1-arm64.exe" + "size": 106978306, + "download_count": 203, + "created_at": "2024-02-27T16:26:39Z", + "updated_at": "2024-02-27T16:26:47Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-darwin-arm64.zip" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687340", - "id": 53687340, - "node_id": "RA_kwDOArY6K84DMzQs", - "name": "setup-tropy-1.11.1-ia32.exe", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840425", + "id": 153840425, + "node_id": "RA_kwDOArY6K84JK2sp", + "name": "tropy-1.16.1-darwin-arm64.zip.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107028,17 +117529,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 99399160, - "download_count": 364, - "created_at": "2022-01-11T10:08:16Z", - "updated_at": "2022-01-11T10:08:21Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/setup-tropy-1.11.1-ia32.exe" + "size": 71, + "download_count": 0, + "created_at": "2024-02-27T16:26:48Z", + "updated_at": "2024-02-27T16:26:48Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-darwin-arm64.zip.integrity" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687296", - "id": 53687296, - "node_id": "RA_kwDOArY6K84DMzQA", - "name": "setup-tropy-1.11.1-x64.exe", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840665", + "id": 153840665, + "node_id": "RA_kwDOArY6K84JK2wZ", + "name": "tropy-1.16.1-darwin.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107062,17 +117563,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 102952952, - "download_count": 2241, - "created_at": "2022-01-11T10:07:39Z", - "updated_at": "2022-01-11T10:07:42Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/setup-tropy-1.11.1-x64.exe" + "size": 114941357, + "download_count": 147, + "created_at": "2024-02-27T16:27:57Z", + "updated_at": "2024-02-27T16:33:19Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-darwin.zip" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687544", - "id": 53687544, - "node_id": "RA_kwDOArY6K84DMzT4", - "name": "tropy-1.11.1-arm64-full.nupkg", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153841368", + "id": 153841368, + "node_id": "RA_kwDOArY6K84JK27Y", + "name": "tropy-1.16.1-darwin.zip.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107096,17 +117597,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 105236439, - "download_count": 11, - "created_at": "2022-01-11T10:10:17Z", - "updated_at": "2022-01-11T10:10:22Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-arm64-full.nupkg" + "size": 71, + "download_count": 0, + "created_at": "2024-02-27T16:33:20Z", + "updated_at": "2024-02-27T16:33:20Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-darwin.zip.integrity" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687699", - "id": 53687699, - "node_id": "RA_kwDOArY6K84DMzWT", - "name": "tropy-1.11.1-arm64.dmg", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840414", + "id": 153840414, + "node_id": "RA_kwDOArY6K84JK2se", + "name": "tropy-1.16.1-full.nupkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107130,17 +117631,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 100411726, - "download_count": 496, - "created_at": "2022-01-11T10:12:50Z", - "updated_at": "2022-01-11T10:12:54Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-arm64.dmg" + "size": 125645241, + "download_count": 318, + "created_at": "2024-02-27T16:26:40Z", + "updated_at": "2024-02-27T16:26:44Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-full.nupkg" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687702", - "id": 53687702, - "node_id": "RA_kwDOArY6K84DMzWW", - "name": "tropy-1.11.1-darwin-arm64.zip", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840419", + "id": 153840419, + "node_id": "RA_kwDOArY6K84JK2sj", + "name": "tropy-1.16.1-full.nupkg.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107164,17 +117665,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 97279142, - "download_count": 81, - "created_at": "2022-01-11T10:12:54Z", - "updated_at": "2022-01-11T10:12:58Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-darwin-arm64.zip" + "size": 45, + "download_count": 0, + "created_at": "2024-02-27T16:26:44Z", + "updated_at": "2024-02-27T16:26:45Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-full.nupkg.integrity" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687522", - "id": 53687522, - "node_id": "RA_kwDOArY6K84DMzTi", - "name": "tropy-1.11.1-darwin.zip", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840148", + "id": 153840148, + "node_id": "RA_kwDOArY6K84JK2oU", + "name": "tropy-1.16.1-ia32-full.nupkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107198,17 +117699,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 96458163, - "download_count": 1582, - "created_at": "2022-01-11T10:10:08Z", - "updated_at": "2022-01-11T10:10:13Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-darwin.zip" + "size": 112055456, + "download_count": 8, + "created_at": "2024-02-27T16:25:38Z", + "updated_at": "2024-02-27T16:25:42Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-ia32-full.nupkg" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687297", - "id": 53687297, - "node_id": "RA_kwDOArY6K84DMzQB", - "name": "tropy-1.11.1-full.nupkg", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840169", + "id": 153840169, + "node_id": "RA_kwDOArY6K84JK2op", + "name": "tropy-1.16.1-ia32-full.nupkg.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107232,17 +117733,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 102190240, - "download_count": 1171, - "created_at": "2022-01-11T10:07:42Z", - "updated_at": "2022-01-11T10:07:45Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-full.nupkg" + "size": 45, + "download_count": 0, + "created_at": "2024-02-27T16:25:42Z", + "updated_at": "2024-02-27T16:25:43Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-ia32-full.nupkg.integrity" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687342", - "id": 53687342, - "node_id": "RA_kwDOArY6K84DMzQu", - "name": "tropy-1.11.1-ia32-full.nupkg", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153839480", + "id": 153839480, + "node_id": "RA_kwDOArY6K84JK2d4", + "name": "tropy-1.16.1-x64.tar.bz2", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107266,17 +117767,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 98560317, - "download_count": 20, - "created_at": "2022-01-11T10:08:22Z", - "updated_at": "2022-01-11T10:08:28Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-ia32-full.nupkg" + "size": 104104018, + "download_count": 8, + "created_at": "2024-02-27T16:22:41Z", + "updated_at": "2024-02-27T16:22:43Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-x64.tar.bz2" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687212", - "id": 53687212, - "node_id": "RA_kwDOArY6K84DMzOs", - "name": "tropy-1.11.1-x64.tar.bz2", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153839488", + "id": 153839488, + "node_id": "RA_kwDOArY6K84JK2eA", + "name": "tropy-1.16.1-x64.tar.bz2.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107300,17 +117801,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 98340959, - "download_count": 272, - "created_at": "2022-01-11T10:05:29Z", - "updated_at": "2022-01-11T10:05:32Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-x64.tar.bz2" + "size": 71, + "download_count": 0, + "created_at": "2024-02-27T16:22:44Z", + "updated_at": "2024-02-27T16:22:44Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1-x64.tar.bz2.integrity" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687216", - "id": 53687216, - "node_id": "RA_kwDOArY6K84DMzOw", - "name": "Tropy-1.11.1-x86_64.AppImage", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153840641", + "id": 153840641, + "node_id": "RA_kwDOArY6K84JK2wB", + "name": "tropy-1.16.1.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107334,17 +117835,17 @@ }, "content_type": "raw", "state": "uploaded", - "size": 108561600, - "download_count": 168, - "created_at": "2022-01-11T10:05:32Z", - "updated_at": "2022-01-11T10:05:35Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/Tropy-1.11.1-x86_64.AppImage" + "size": 118408600, + "download_count": 38, + "created_at": "2024-02-27T16:27:52Z", + "updated_at": "2024-02-27T16:27:56Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1.dmg" }, { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687504", - "id": 53687504, - "node_id": "RA_kwDOArY6K84DMzTQ", - "name": "tropy-1.11.1.dmg", + "url": "https://api.github.com/repos/tropy/tropy/releases/assets/153841367", + "id": 153841367, + "node_id": "RA_kwDOArY6K84JK27X", + "name": "tropy-1.16.1.dmg.integrity", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107368,18 +117869,18 @@ }, "content_type": "raw", "state": "uploaded", - "size": 99360600, - "download_count": 1175, - "created_at": "2022-01-11T10:10:02Z", - "updated_at": "2022-01-11T10:10:07Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1.dmg" + "size": 71, + "download_count": 0, + "created_at": "2024-02-27T16:33:19Z", + "updated_at": "2024-02-27T16:33:20Z", + "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.16.1/tropy-1.16.1.dmg.integrity" } ], - "tarball_url": "https://api.github.com/repos/tropy/tropy/tarball/v1.11.1", - "zipball_url": "https://api.github.com/repos/tropy/tropy/zipball/v1.11.1", - "body_html": "<h2>Features</h2>\n<ul>\n<li>Added support for import plugins</li>\n<li>Added <em>Open in external viewer</em> to photo context menu</li>\n<li>Support importing of(PDF-based) <em>Adobe Illustrator</em> files</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Fixed Tropy protocol URL handling on macOS</li>\n<li>Temporarily disabled <em>vibrancy</em> effects on macOS because of performance issues</li>\n<li>Fixed embedded texts when exporting print PDFs on macOS</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/tropy/tropy/tarball/v1.16.1", + "zipball_url": "https://api.github.com/repos/tropy/tropy/zipball/v1.16.1", + "body_html": "<ul>\n<li>Fix various issues when opening files in external file explorer</li>\n<li>Fix auto-selection of corresponding note when opening photos via Tropy protocol URLs</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.680Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:01.001Z" }, "ttth": { "latestRelease": { @@ -107446,7 +117947,7 @@ "content_type": "application/vnd.debian.binary-package", "state": "uploaded", "size": 54722214, - "download_count": 256, + "download_count": 270, "created_at": "2019-12-19T19:35:21Z", "updated_at": "2019-12-19T19:38:12Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-amd64.deb" @@ -107480,7 +117981,7 @@ "content_type": "application/vnd.snap", "state": "uploaded", "size": 68947968, - "download_count": 54, + "download_count": 58, "created_at": "2019-12-19T19:35:22Z", "updated_at": "2019-12-19T19:41:34Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-amd64.snap" @@ -107514,7 +118015,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 56157076, - "download_count": 30, + "download_count": 36, "created_at": "2019-12-19T19:35:22Z", "updated_at": "2019-12-19T19:44:11Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x64.freebsd" @@ -107548,7 +118049,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 54744316, - "download_count": 49, + "download_count": 54, "created_at": "2019-12-19T19:35:23Z", "updated_at": "2019-12-19T19:46:47Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x64.pacman" @@ -107582,7 +118083,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 77265931, - "download_count": 50, + "download_count": 67, "created_at": "2019-12-19T19:35:24Z", "updated_at": "2019-12-19T19:50:25Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x64.zip" @@ -107616,7 +118117,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 81792863, - "download_count": 567, + "download_count": 1222, "created_at": "2019-12-19T19:35:24Z", "updated_at": "2019-12-19T19:54:16Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x86_64.AppImage" @@ -107650,7 +118151,7 @@ "content_type": "application/x-rpm", "state": "uploaded", "size": 55212152, - "download_count": 60, + "download_count": 68, "created_at": "2019-12-19T19:35:24Z", "updated_at": "2019-12-19T19:56:53Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x86_64.rpm" @@ -107684,7 +118185,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 73699662, - "download_count": 185, + "download_count": 220, "created_at": "2019-12-19T19:16:04Z", "updated_at": "2019-12-19T19:19:31Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-mac.dmg" @@ -107718,7 +118219,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 68616845, - "download_count": 62, + "download_count": 80, "created_at": "2019-12-19T19:16:04Z", "updated_at": "2019-12-19T19:22:47Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-win-ia32.zip" @@ -107752,7 +118253,7 @@ "content_type": "application/x-ms-dos-executable", "state": "uploaded", "size": 91843090, - "download_count": 1550, + "download_count": 3482, "created_at": "2019-12-19T19:16:05Z", "updated_at": "2019-12-19T19:27:02Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-win-installer.exe" @@ -107786,7 +118287,7 @@ "content_type": "application/x-ms-dos-executable", "state": "uploaded", "size": 91692421, - "download_count": 325, + "download_count": 375, "created_at": "2019-12-19T19:16:05Z", "updated_at": "2019-12-19T19:31:17Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-win-portable.exe" @@ -107820,7 +118321,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 71535872, - "download_count": 178, + "download_count": 203, "created_at": "2019-12-19T19:16:06Z", "updated_at": "2019-12-19T19:34:48Z", "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-win-x64.zip" @@ -107830,15 +118331,15 @@ "zipball_url": "https://api.github.com/repos/yafp/ttth/zipball/1.8.0", "body_html": "<ul>\n<li>New services: gitter, wire, steam chat</li>\n<li>Added a periodic check for network accessibility.</li>\n<li>Added support for more themes</li>\n<li>Added warning to url click handler regarding non-https links</li>\n<li>Updated electron from 5.x to 7.x</li>\n<li>More inject scripts for existing services</li>\n<li>several other changes</li>\n</ul>\n<p>Based on electron 7.1.6</p>\n<p>Please check the <a href=\"https://github.com/yafp/ttth/blob/master/docs/CHANGELOG.md\">changelog</a> for more details.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.752Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:01.024Z" }, - "trivia-desktop": { + "translatium": { "latestRelease": { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753", - "assets_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753/assets", - "upload_url": "https://uploads.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753/assets{?name,label}", - "html_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/tag/v1.5.1", - "id": 33782753, + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285", + "assets_url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285/assets", + "upload_url": "https://uploads.github.com/repos/webcatalog/translatium-legacy/releases/60246285/assets{?name,label}", + "html_url": "https://github.com/webcatalog/translatium-legacy/releases/tag/v20.4.0", + "id": 60246285, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -107859,20 +118360,20 @@ "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTMzNzgyNzUz", - "tag_name": "v1.5.1", + "node_id": "RE_kwDOBKKjGc4Dl0kN", + "tag_name": "v20.4.0", "target_commitish": "master", - "name": "1.5.1", + "name": "20.4.0", "draft": false, "prerelease": false, - "created_at": "2020-11-11T05:26:42Z", - "published_at": "2020-11-11T05:30:39Z", + "created_at": "2022-02-23T16:37:40Z", + "published_at": "2022-02-23T16:50:20Z", "assets": [ { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175089", - "id": 28175089, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg5", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715563", + "id": 57715563, + "node_id": "RA_kwDOBKKjGc4DcKtr", + "name": "latest-linux-arm64.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107896,17 +118397,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 506, - "download_count": 20, - "created_at": "2020-11-11T05:28:36Z", - "updated_at": "2020-11-11T05:28:36Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/latest-mac.yml" + "size": 389, + "download_count": 62, + "created_at": "2022-02-23T16:40:30Z", + "updated_at": "2022-02-23T16:40:30Z", + "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/latest-linux-arm64.yml" }, { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175111", - "id": 28175111, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTEx", - "name": "latest.yml", + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715717", + "id": 57715717, + "node_id": "RA_kwDOBKKjGc4DcKwF", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107930,17 +118431,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 340, - "download_count": 20, - "created_at": "2020-11-11T05:29:07Z", - "updated_at": "2020-11-11T05:29:07Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/latest.yml" + "size": 377, + "download_count": 250, + "created_at": "2022-02-23T16:43:02Z", + "updated_at": "2022-02-23T16:43:02Z", + "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175085", - "id": 28175085, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg1", - "name": "Trivia-1.5.1-mac.zip", + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715562", + "id": 57715562, + "node_id": "RA_kwDOBKKjGc4DcKtq", + "name": "Translatium-20.4.0-arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107962,19 +118463,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 74238977, - "download_count": 43, - "created_at": "2020-11-11T05:28:30Z", - "updated_at": "2020-11-11T05:28:32Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1-mac.zip" + "size": 109804494, + "download_count": 534, + "created_at": "2022-02-23T16:40:27Z", + "updated_at": "2022-02-23T16:40:29Z", + "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-arm64.AppImage" }, { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175087", - "id": 28175087, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg3", - "name": "Trivia-1.5.1.dmg", + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715917", + "id": 57715917, + "node_id": "RA_kwDOBKKjGc4DcKzN", + "name": "Translatium-20.4.0-arm64.appx", "label": "", "uploader": { "login": "github-actions[bot]", @@ -107998,17 +118499,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 77144344, - "download_count": 63, - "created_at": "2020-11-11T05:28:33Z", - "updated_at": "2020-11-11T05:28:36Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1.dmg" + "size": 97839533, + "download_count": 85, + "created_at": "2022-02-23T16:45:47Z", + "updated_at": "2022-02-23T16:45:50Z", + "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-arm64.appx" }, { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175088", - "id": 28175088, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg4", - "name": "Trivia-1.5.1.dmg.blockmap", + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715779", + "id": 57715779, + "node_id": "RA_kwDOBKKjGc4DcKxD", + "name": "Translatium-20.4.0-universal.pkg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -108032,17 +118533,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 80833, - "download_count": 18, - "created_at": "2020-11-11T05:28:33Z", - "updated_at": "2020-11-11T05:28:34Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1.dmg.blockmap" + "size": 165812695, + "download_count": 207, + "created_at": "2022-02-23T16:44:43Z", + "updated_at": "2022-02-23T16:44:51Z", + "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-universal.pkg" }, { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175109", - "id": 28175109, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTA5", - "name": "Trivia-Setup-1.5.1.exe", + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715586", + "id": 57715586, + "node_id": "RA_kwDOBKKjGc4DcKuC", + "name": "Translatium-20.4.0.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -108066,17 +118567,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 54359877, - "download_count": 816, - "created_at": "2020-11-11T05:29:03Z", - "updated_at": "2020-11-11T05:29:06Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-Setup-1.5.1.exe" + "size": 104123046, + "download_count": 1367, + "created_at": "2022-02-23T16:41:00Z", + "updated_at": "2022-02-23T16:41:03Z", + "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0.AppImage" }, { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175105", - "id": 28175105, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTA1", - "name": "Trivia-Setup-1.5.1.exe.blockmap", + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715871", + "id": 57715871, + "node_id": "RA_kwDOBKKjGc4DcKyf", + "name": "Translatium-20.4.0.appx", "label": "", "uploader": { "login": "github-actions[bot]", @@ -108100,759 +118601,460 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 58400, - "download_count": 20, - "created_at": "2020-11-11T05:28:50Z", - "updated_at": "2020-11-11T05:28:50Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-Setup-1.5.1.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/tarball/v1.5.1", - "zipball_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/zipball/v1.5.1", - "body_html": "<p>This build should include:</p>\n<ul>\n<li>True/False question support</li>\n<li>New time limits</li>\n<li>WebPack support</li>\n</ul>\n<p>Enjoy :)</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.792Z" - }, - "tunlookup": { - "latestRelease": { - "url": "https://api.github.com/repos/thephucit/tunlookup/releases/21720937", - "assets_url": "https://api.github.com/repos/thephucit/tunlookup/releases/21720937/assets", - "upload_url": "https://uploads.github.com/repos/thephucit/tunlookup/releases/21720937/assets{?name,label}", - "html_url": "https://github.com/thephucit/tunlookup/releases/tag/v3.1.0", - "id": 21720937, - "author": { - "login": "thephucit", - "id": 13312098, - "node_id": "MDQ6VXNlcjEzMzEyMDk4", - "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/thephucit", - "html_url": "https://github.com/thephucit", - "followers_url": "https://api.github.com/users/thephucit/followers", - "following_url": "https://api.github.com/users/thephucit/following{/other_user}", - "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", - "organizations_url": "https://api.github.com/users/thephucit/orgs", - "repos_url": "https://api.github.com/users/thephucit/repos", - "events_url": "https://api.github.com/users/thephucit/events{/privacy}", - "received_events_url": "https://api.github.com/users/thephucit/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIxNzIwOTM3", - "tag_name": "v3.1.0", - "target_commitish": "master", - "name": "v3.1.0", - "draft": false, - "prerelease": false, - "created_at": "2019-05-18T13:20:29Z", - "published_at": "2019-11-25T05:00:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/thephucit/tunlookup/releases/assets/16372108", - "id": 16372108, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MzcyMTA4", - "name": "Tunlookup.Setup.3.1.0.dmg", - "label": null, - "uploader": { - "login": "thephucit", - "id": 13312098, - "node_id": "MDQ6VXNlcjEzMzEyMDk4", - "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/thephucit", - "html_url": "https://github.com/thephucit", - "followers_url": "https://api.github.com/users/thephucit/followers", - "following_url": "https://api.github.com/users/thephucit/following{/other_user}", - "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", - "organizations_url": "https://api.github.com/users/thephucit/orgs", - "repos_url": "https://api.github.com/users/thephucit/repos", - "events_url": "https://api.github.com/users/thephucit/events{/privacy}", - "received_events_url": "https://api.github.com/users/thephucit/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 45781873, - "download_count": 509, - "created_at": "2019-11-25T04:57:08Z", - "updated_at": "2019-11-25T04:57:33Z", - "browser_download_url": "https://github.com/thephucit/tunlookup/releases/download/v3.1.0/Tunlookup.Setup.3.1.0.dmg" + "size": 91757568, + "download_count": 77, + "created_at": "2022-02-23T16:45:25Z", + "updated_at": "2022-02-23T16:45:27Z", + "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0.appx" }, { - "url": "https://api.github.com/repos/thephucit/tunlookup/releases/assets/16372121", - "id": 16372121, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MzcyMTIx", - "name": "Tunlookup.Setup.3.1.0.exe", - "label": null, + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715602", + "id": 57715602, + "node_id": "RA_kwDOBKKjGc4DcKuS", + "name": "translatium_20.4.0_amd64.snap", + "label": "", "uploader": { - "login": "thephucit", - "id": 13312098, - "node_id": "MDQ6VXNlcjEzMzEyMDk4", - "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/thephucit", - "html_url": "https://github.com/thephucit", - "followers_url": "https://api.github.com/users/thephucit/followers", - "following_url": "https://api.github.com/users/thephucit/following{/other_user}", - "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", - "organizations_url": "https://api.github.com/users/thephucit/orgs", - "repos_url": "https://api.github.com/users/thephucit/repos", - "events_url": "https://api.github.com/users/thephucit/events{/privacy}", - "received_events_url": "https://api.github.com/users/thephucit/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 33012243, - "download_count": 2332, - "created_at": "2019-11-25T04:59:26Z", - "updated_at": "2019-11-25T05:00:00Z", - "browser_download_url": "https://github.com/thephucit/tunlookup/releases/download/v3.1.0/Tunlookup.Setup.3.1.0.exe" + "size": 88109056, + "download_count": 108, + "created_at": "2022-02-23T16:41:26Z", + "updated_at": "2022-02-23T16:41:28Z", + "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/translatium_20.4.0_amd64.snap" } ], - "tarball_url": "https://api.github.com/repos/thephucit/tunlookup/tarball/v3.1.0", - "zipball_url": "https://api.github.com/repos/thephucit/tunlookup/zipball/v3.1.0", - "body_html": "<ul>\n<li>Fix crash error</li>\n<li>Additional features to change the opacity<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://camo.githubusercontent.com/29ecadfe38c9af3efb35a4705eab0520e526dc98367959a6e2e7bca203d94786/68747470733a2f2f692e696d6775722e636f6d2f5362587867324b2e706e67\"><img src=\"https://camo.githubusercontent.com/29ecadfe38c9af3efb35a4705eab0520e526dc98367959a6e2e7bca203d94786/68747470733a2f2f692e696d6775722e636f6d2f5362587867324b2e706e67\" alt=\"\" data-canonical-src=\"https://i.imgur.com/SbXxg2K.png\" style=\"max-width: 100%;\"></a></li>\n</ul>" + "tarball_url": "https://api.github.com/repos/webcatalog/translatium-legacy/tarball/v20.4.0", + "zipball_url": "https://api.github.com/repos/webcatalog/translatium-legacy/zipball/v20.4.0", + "body_html": "<ul>\n<li>[TRA-1] Improve Turkish localization (2) (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1148315788\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/380\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/380/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/380\">#380</a>)</li>\n<li>[TRA-1] Improve Turkish localization (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1140797827\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/376\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/376/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/376\">#376</a>)</li>\n<li>Upgrade to electron@16.0.9 (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146688814\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/379\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/379/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/379\">#379</a>)</li>\n<li>[CU-2f1c49r] Remove Amplitude integration (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146664945\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/378\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/378/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/378\">#378</a>)</li>\n<li>[CU-2f1c49n] Remove Sentry integration (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1146633622\" data-permission-text=\"Title is private\" data-url=\"https://github.com/webcatalog/translatium-legacy/issues/377\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webcatalog/translatium-legacy/pull/377/hovercard\" href=\"https://github.com/webcatalog/translatium-legacy/pull/377\">#377</a>)</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 1, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.805Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:01.037Z" }, - "tusk": { + "trivia-desktop": { "latestRelease": { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/17470923", - "assets_url": "https://api.github.com/repos/klaussinani/tusk/releases/17470923/assets", - "upload_url": "https://uploads.github.com/repos/klaussinani/tusk/releases/17470923/assets{?name,label}", - "html_url": "https://github.com/klaussinani/tusk/releases/tag/v0.23.0", - "id": 17470923, + "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753", + "assets_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753/assets", + "upload_url": "https://uploads.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753/assets{?name,label}", + "html_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/tag/v1.5.1", + "id": 33782753, "author": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE3NDcwOTIz", - "tag_name": "v0.23.0", + "node_id": "MDc6UmVsZWFzZTMzNzgyNzUz", + "tag_name": "v1.5.1", "target_commitish": "master", - "name": "0.23.0", + "name": "1.5.1", "draft": false, "prerelease": false, - "created_at": "2019-05-20T19:04:16Z", - "published_at": "2019-05-20T19:33:39Z", + "created_at": "2020-11-11T05:26:42Z", + "published_at": "2020-11-11T05:30:39Z", "assets": [ { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779405", - "id": 12779405, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDA1", - "name": "tusk-0.23.0-i386.AppImage", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82505947, - "download_count": 3772, - "created_at": "2019-05-20T19:15:28Z", - "updated_at": "2019-05-20T19:15:30Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779509", - "id": 12779509, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTA5", - "name": "tusk-0.23.0-i686.pacman", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54547764, - "download_count": 509, - "created_at": "2019-05-20T19:25:56Z", - "updated_at": "2019-05-20T19:25:58Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0-i686.pacman" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779356", - "id": 12779356, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5MzU2", - "name": "Tusk-0.23.0-mac.zip", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 54640274, - "download_count": 595, - "created_at": "2019-05-20T19:11:31Z", - "updated_at": "2019-05-20T19:11:33Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/Tusk-0.23.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779406", - "id": 12779406, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDA2", - "name": "tusk-0.23.0-x86_64.AppImage", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78686442, - "download_count": 4123, - "created_at": "2019-05-20T19:15:30Z", - "updated_at": "2019-05-20T19:15:32Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779348", - "id": 12779348, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5MzQ4", - "name": "Tusk-0.23.0.dmg", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56433189, - "download_count": 2347, - "created_at": "2019-05-20T19:11:14Z", - "updated_at": "2019-05-20T19:11:16Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/Tusk-0.23.0.dmg" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779456", - "id": 12779456, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDU2", - "name": "tusk-0.23.0.exe", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75862708, - "download_count": 14123, - "created_at": "2019-05-20T19:20:15Z", - "updated_at": "2019-05-20T19:20:19Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0.exe" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779574", - "id": 12779574, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTc0", - "name": "tusk-0.23.0.i686.rpm", + "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175089", + "id": 28175089, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg5", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "text/yaml", "state": "uploaded", - "size": 54689568, - "download_count": 515, - "created_at": "2019-05-20T19:30:05Z", - "updated_at": "2019-05-20T19:30:06Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0.i686.rpm" + "size": 506, + "download_count": 23, + "created_at": "2020-11-11T05:28:36Z", + "updated_at": "2020-11-11T05:28:36Z", + "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/latest-mac.yml" }, { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779530", - "id": 12779530, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTMw", - "name": "tusk-0.23.0.pacman", + "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175111", + "id": 28175111, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTEx", + "name": "latest.yml", "label": "", "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 52721360, - "download_count": 694, - "created_at": "2019-05-20T19:27:40Z", - "updated_at": "2019-05-20T19:27:41Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0.pacman" + "size": 340, + "download_count": 24, + "created_at": "2020-11-11T05:29:07Z", + "updated_at": "2020-11-11T05:29:07Z", + "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/latest.yml" }, { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779587", - "id": 12779587, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTg3", - "name": "tusk-0.23.0.x86_64.rpm", + "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175085", + "id": 28175085, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg1", + "name": "Trivia-1.5.1-mac.zip", "label": "", "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-redhat-package-manager", + "content_type": "application/zip", "state": "uploaded", - "size": 52876850, - "download_count": 2565, - "created_at": "2019-05-20T19:30:49Z", - "updated_at": "2019-05-20T19:30:50Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0.x86_64.rpm" + "size": 74238977, + "download_count": 48, + "created_at": "2020-11-11T05:28:30Z", + "updated_at": "2020-11-11T05:28:32Z", + "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1-mac.zip" }, { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779458", - "id": 12779458, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDU4", - "name": "tusk-setup-0.23.0.exe", + "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175087", + "id": 28175087, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg3", + "name": "Trivia-1.5.1.dmg", "label": "", "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 76009141, - "download_count": 19422, - "created_at": "2019-05-20T19:20:39Z", - "updated_at": "2019-05-20T19:20:41Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-setup-0.23.0.exe" + "size": 77144344, + "download_count": 70, + "created_at": "2020-11-11T05:28:33Z", + "updated_at": "2020-11-11T05:28:36Z", + "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1.dmg" }, { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779501", - "id": 12779501, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTAx", - "name": "tusk_0.23.0_amd64.deb", + "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175088", + "id": 28175088, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg4", + "name": "Trivia-1.5.1.dmg.blockmap", "label": "", "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 52704580, - "download_count": 14956, - "created_at": "2019-05-20T19:24:44Z", - "updated_at": "2019-05-20T19:24:46Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk_0.23.0_amd64.deb" + "size": 80833, + "download_count": 21, + "created_at": "2020-11-11T05:28:33Z", + "updated_at": "2020-11-11T05:28:34Z", + "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1.dmg.blockmap" }, { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779475", - "id": 12779475, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDc1", - "name": "tusk_0.23.0_amd64.snap", + "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175109", + "id": 28175109, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTA5", + "name": "Trivia-Setup-1.5.1.exe", "label": "", "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 129822720, - "download_count": 665, - "created_at": "2019-05-20T19:21:35Z", - "updated_at": "2019-05-20T19:21:38Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk_0.23.0_amd64.snap" + "size": 54359877, + "download_count": 2231, + "created_at": "2020-11-11T05:29:03Z", + "updated_at": "2020-11-11T05:29:06Z", + "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-Setup-1.5.1.exe" }, { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779480", - "id": 12779480, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDgw", - "name": "tusk_0.23.0_i386.deb", + "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175105", + "id": 28175105, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTA1", + "name": "Trivia-Setup-1.5.1.exe.blockmap", "label": "", "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 54547802, - "download_count": 1492, - "created_at": "2019-05-20T19:22:09Z", - "updated_at": "2019-05-20T19:22:11Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk_0.23.0_i386.deb" + "size": 58400, + "download_count": 22, + "created_at": "2020-11-11T05:28:50Z", + "updated_at": "2020-11-11T05:28:50Z", + "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-Setup-1.5.1.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/klaussinani/tusk/tarball/v0.23.0", - "zipball_url": "https://api.github.com/repos/klaussinani/tusk/zipball/v0.23.0", - "body_html": "<h2>Highlights</h2>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/32b9528556fb3f3b8b4df6488565853da93967bd/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/32b9528556fb3f3b8b4df6488565853da93967bd\"><tt>32b9528</tt></a> Improve external URL redirection for Yinxiang. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"420315698\" data-permission-text=\"Title is private\" data-url=\"https://github.com/klaussinani/tusk/issues/175\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/klaussinani/tusk/pull/175/hovercard\" href=\"https://github.com/klaussinani/tusk/pull/175\">#175</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/065dc98210cec12befc434c30b25cb3a9e09918b/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/065dc98210cec12befc434c30b25cb3a9e09918b\"><tt>065dc98</tt></a> Add support for pacman binaries.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/91cd6e4794a60810cf945c6d92bb38bb4c8a33d2/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/91cd6e4794a60810cf945c6d92bb38bb4c8a33d2\"><tt>91cd6e4</tt></a> Docs: Remove installation reference to AUR repository. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"432358776\" data-permission-text=\"Title is private\" data-url=\"https://github.com/klaussinani/tusk/issues/186\" data-hovercard-type=\"issue\" data-hovercard-url=\"/klaussinani/tusk/issues/186/hovercard\" href=\"https://github.com/klaussinani/tusk/issues/186\">#186</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/4b3b5a49f9b898fae43728d1e80d096259c3b0ed/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/4b3b5a49f9b898fae43728d1e80d096259c3b0ed\"><tt>4b3b5a4</tt></a> Update devDependency electron to v4.2.2. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"446256671\" data-permission-text=\"Title is private\" data-url=\"https://github.com/klaussinani/tusk/issues/194\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/klaussinani/tusk/pull/194/hovercard\" href=\"https://github.com/klaussinani/tusk/pull/194\">#194</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/26d4921b925a54cb09d489aa813390227cd079ce/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/26d4921b925a54cb09d489aa813390227cd079ce\"><tt>26d4921</tt></a> Update devDependency electron-builder to v20.40.2. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"446259968\" data-permission-text=\"Title is private\" data-url=\"https://github.com/klaussinani/tusk/issues/195\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/klaussinani/tusk/pull/195/hovercard\" href=\"https://github.com/klaussinani/tusk/pull/195\">#195</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/e807545d88c18b71e41c8aa85a93adf9e6c83b7b/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/e807545d88c18b71e41c8aa85a93adf9e6c83b7b\"><tt>e807545</tt></a> Remove trailing comma in <code>src/url</code> module.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/28fae4ecb250cd0907885c8c15230efd79b2dd9f/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/28fae4ecb250cd0907885c8c15230efd79b2dd9f\"><tt>28fae4e</tt></a> Add new <code>postinstall</code> script to package configuration.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/46a7638f9f4e0a4d3ddd0136c8f4763097662464/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/46a7638f9f4e0a4d3ddd0136c8f4763097662464\"><tt>46a7638</tt></a> Docs: Update license date.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaussinani/tusk/commit/66440fd4d43eb68989a9bd644ae7d502613cd4e8/hovercard\" href=\"https://github.com/klaussinani/tusk/commit/66440fd4d43eb68989a9bd644ae7d502613cd4e8\"><tt>66440fd</tt></a> Docs: Update team links.</li>\n</ul>\n<h2>All changes</h2>\n<p><a href=\"https://github.com/klaussinani/tusk/compare/v0.22.0...v0.23.0\">klaussinani/tusk@<code>v0.22.0...v0.23.0</code></a></p>\n<h2>Note</h2>\n<ul>\n<li>To run the <code>AppImage</code> you need first to make it <a href=\"https://askubuntu.com/a/774520\" rel=\"nofollow\"><strong><code>executable</code></strong></a></li>\n</ul>" + "tarball_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/tarball/v1.5.1", + "zipball_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/zipball/v1.5.1", + "body_html": "<p>This build should include:</p>\n<ul>\n<li>True/False question support</li>\n<li>New time limits</li>\n<li>WebPack support</li>\n</ul>\n<p>Enjoy :)</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.958Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:01.392Z" }, - "tutti-quanti-shelf": { + "tunlookup": { "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/66324180", - "assets_url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/66324180/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/66324180/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/tutti-quanti-shelf/releases/tag/v2.17.0", - "id": 66324180, + "url": "https://api.github.com/repos/thephucit/tunlookup/releases/87978323", + "assets_url": "https://api.github.com/repos/thephucit/tunlookup/releases/87978323/assets", + "upload_url": "https://uploads.github.com/repos/thephucit/tunlookup/releases/87978323/assets{?name,label}", + "html_url": "https://github.com/thephucit/tunlookup/releases/tag/v3.2.0", + "id": 87978323, "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", + "login": "thephucit", + "id": 13312098, + "node_id": "MDQ6VXNlcjEzMzEyMDk4", + "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", + "url": "https://api.github.com/users/thephucit", + "html_url": "https://github.com/thephucit", + "followers_url": "https://api.github.com/users/thephucit/followers", + "following_url": "https://api.github.com/users/thephucit/following{/other_user}", + "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", + "organizations_url": "https://api.github.com/users/thephucit/orgs", + "repos_url": "https://api.github.com/users/thephucit/repos", + "events_url": "https://api.github.com/users/thephucit/events{/privacy}", + "received_events_url": "https://api.github.com/users/thephucit/received_events", "type": "User", "site_admin": false }, - "node_id": "RE_kwDOC0tML84D9AbU", - "tag_name": "v2.17.0", + "node_id": "RE_kwDOBXR3UM4FPnFT", + "tag_name": "v3.2.0", "target_commitish": "master", - "name": "2.17.0", + "name": "v3.2.0", "draft": false, "prerelease": false, - "created_at": "2022-05-08T21:26:11Z", - "published_at": "2022-05-08T21:31:56Z", + "created_at": "2023-01-05T10:20:37Z", + "published_at": "2023-01-05T08:59:00Z", "assets": [ { - "url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/assets/64883137", - "id": 64883137, - "node_id": "RA_kwDOC0tML84D3gnB", - "name": "tutti-quanti-shelf-linux-x86_64-2.17.0.AppImage", + "url": "https://api.github.com/repos/thephucit/tunlookup/releases/assets/90579718", + "id": 90579718, + "node_id": "RA_kwDOBXR3UM4FZiMG", + "name": "Tunlookup.Setup.3.2.0.dmg", "label": null, "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", + "login": "thephucit", + "id": 13312098, + "node_id": "MDQ6VXNlcjEzMzEyMDk4", + "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", + "url": "https://api.github.com/users/thephucit", + "html_url": "https://github.com/thephucit", + "followers_url": "https://api.github.com/users/thephucit/followers", + "following_url": "https://api.github.com/users/thephucit/following{/other_user}", + "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", + "organizations_url": "https://api.github.com/users/thephucit/orgs", + "repos_url": "https://api.github.com/users/thephucit/repos", + "events_url": "https://api.github.com/users/thephucit/events{/privacy}", + "received_events_url": "https://api.github.com/users/thephucit/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87045951, - "download_count": 0, - "created_at": "2022-05-08T21:59:25Z", - "updated_at": "2022-05-08T22:14:01Z", - "browser_download_url": "https://github.com/tonton-pixel/tutti-quanti-shelf/releases/download/v2.17.0/tutti-quanti-shelf-linux-x86_64-2.17.0.AppImage" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/assets/64881066", - "id": 64881066, - "node_id": "RA_kwDOC0tML84D3gGq", - "name": "tutti-quanti-shelf-mac-universal-2.17.0.dmg", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 154455776, - "download_count": 1, - "created_at": "2022-05-08T21:32:48Z", - "updated_at": "2022-05-08T21:58:36Z", - "browser_download_url": "https://github.com/tonton-pixel/tutti-quanti-shelf/releases/download/v2.17.0/tutti-quanti-shelf-mac-universal-2.17.0.dmg" + "size": 45567291, + "download_count": 100, + "created_at": "2023-01-05T09:32:18Z", + "updated_at": "2023-01-05T09:32:28Z", + "browser_download_url": "https://github.com/thephucit/tunlookup/releases/download/v3.2.0/Tunlookup.Setup.3.2.0.dmg" }, { - "url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/assets/64884640", - "id": 64884640, - "node_id": "RA_kwDOC0tML84D3g-g", - "name": "tutti-quanti-shelf-mac-universal-2.17.0.zip", + "url": "https://api.github.com/repos/thephucit/tunlookup/releases/assets/90579703", + "id": 90579703, + "node_id": "RA_kwDOBXR3UM4FZiL3", + "name": "Tunlookup.Setup.3.2.0.exe", "label": null, "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", + "login": "thephucit", + "id": 13312098, + "node_id": "MDQ6VXNlcjEzMzEyMDk4", + "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", + "url": "https://api.github.com/users/thephucit", + "html_url": "https://github.com/thephucit", + "followers_url": "https://api.github.com/users/thephucit/followers", + "following_url": "https://api.github.com/users/thephucit/following{/other_user}", + "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", + "organizations_url": "https://api.github.com/users/thephucit/orgs", + "repos_url": "https://api.github.com/users/thephucit/repos", + "events_url": "https://api.github.com/users/thephucit/events{/privacy}", + "received_events_url": "https://api.github.com/users/thephucit/received_events", "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 149398588, - "download_count": 0, - "created_at": "2022-05-08T22:16:55Z", - "updated_at": "2022-05-08T22:41:13Z", - "browser_download_url": "https://github.com/tonton-pixel/tutti-quanti-shelf/releases/download/v2.17.0/tutti-quanti-shelf-mac-universal-2.17.0.zip" + "size": 34192749, + "download_count": 255, + "created_at": "2023-01-05T09:32:03Z", + "updated_at": "2023-01-05T09:32:12Z", + "browser_download_url": "https://github.com/thephucit/tunlookup/releases/download/v3.2.0/Tunlookup.Setup.3.2.0.exe" } ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/tarball/v2.17.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/zipball/v2.17.0", - "body_html": "<ul>\n<li>Added <code>Other Applications</code> to <code>Help</code> menu.</li>\n<li>Updated <code>Electron</code> to version <code>17.4.3</code>.</li>\n<li>Updated <code>Electron Packager</code> to version <code>15.5.1</code>.</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/thephucit/tunlookup/tarball/v3.2.0", + "zipball_url": "https://api.github.com/repos/thephucit/tunlookup/zipball/v3.2.0", + "body_html": "<ul>\n<li>Add copy button</li>\n<li>Optimize performance</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.965Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:01.425Z" + }, + "tutti-quanti-shelf": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:01.443Z" }, "tviewer": { "latestRelease": { @@ -108919,7 +119121,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 82644810, - "download_count": 1135, + "download_count": 1356, "created_at": "2021-07-12T15:44:14Z", "updated_at": "2021-07-12T15:44:16Z", "browser_download_url": "https://github.com/msaltnet/T.Viewer/releases/download/ver1.2.2/tviewer-1.2.2.AppImage" @@ -108953,7 +119155,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 50332360, - "download_count": 511, + "download_count": 1918, "created_at": "2021-08-17T16:07:07Z", "updated_at": "2021-08-17T16:07:31Z", "browser_download_url": "https://github.com/msaltnet/T.Viewer/releases/download/ver1.2.2/tviewer-setup-1.2.2.exe" @@ -108963,15 +119165,15 @@ "zipball_url": "https://api.github.com/repos/msaltnet/T.Viewer/zipball/ver1.2.2", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.011Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:01.914Z" }, "twinkle-tray": { "latestRelease": { - "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/53846594", - "assets_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/53846594/assets", - "upload_url": "https://uploads.github.com/repos/xanderfrangos/twinkle-tray/releases/53846594/assets{?name,label}", - "html_url": "https://github.com/xanderfrangos/twinkle-tray/releases/tag/v1.13.11", - "id": 53846594, + "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/108949032", + "assets_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/108949032/assets", + "upload_url": "https://uploads.github.com/repos/xanderfrangos/twinkle-tray/releases/108949032/assets{?name,label}", + "html_url": "https://github.com/xanderfrangos/twinkle-tray/releases/tag/v1.15.4", + "id": 108949032, "author": { "login": "xanderfrangos", "id": 33106561, @@ -108992,20 +119194,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDODBCE8s4DNaJC", - "tag_name": "v1.13.11", + "node_id": "RE_kwDODBCE8s4Gfm4o", + "tag_name": "v1.15.4", "target_commitish": "master", - "name": "v1.13.11", + "name": "v1.15.4", "draft": false, "prerelease": false, - "created_at": "2021-11-25T05:37:55Z", - "published_at": "2021-12-01T18:41:29Z", + "created_at": "2023-06-17T00:20:56Z", + "published_at": "2023-06-17T00:54:43Z", "assets": [ { - "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/assets/50762263", - "id": 50762263, - "node_id": "RA_kwDODBCE8s4DBpIX", - "name": "Twinkle.Tray.v1.13.11.exe", + "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/assets/113133207", + "id": 113133207, + "node_id": "RA_kwDODBCE8s4GvkaX", + "name": "Twinkle.Tray.v1.15.4.exe", "label": null, "uploader": { "login": "xanderfrangos", @@ -109029,35 +119231,31 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 65493697, - "download_count": 47984, - "created_at": "2021-12-01T18:38:12Z", - "updated_at": "2021-12-01T18:38:46Z", - "browser_download_url": "https://github.com/xanderfrangos/twinkle-tray/releases/download/v1.13.11/Twinkle.Tray.v1.13.11.exe" + "size": 88329999, + "download_count": 206408, + "created_at": "2023-06-17T00:44:55Z", + "updated_at": "2023-06-17T00:45:00Z", + "browser_download_url": "https://github.com/xanderfrangos/twinkle-tray/releases/download/v1.15.4/Twinkle.Tray.v1.15.4.exe" } ], - "tarball_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/tarball/v1.13.11", - "zipball_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/zipball/v1.13.11", - "body_html": "<h3>New in v1.13.11</h3>\n<p><strong>New features & improvements:</strong></p>\n<ul>\n<li>Replaced WMI communication method with native C++ bindings. (Thanks, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/djsweet/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/djsweet\">@djsweet</a>!)</li>\n<li>Last known brightness will now apply after connected displays change.</li>\n<li>Time Of Day Adjustments will more aggressively apply after sleep and connected monitors change.</li>\n<li>Improved Simplified Chinese and Traditional Chinese language detection.</li>\n<li>Updated localizations for several languages.</li>\n</ul>\n<p><strong>Fixes:</strong></p>\n<ul>\n<li>Fixed CLI incorrectly setting a brightness level of 0.</li>\n<li>Fixed \"Link Levels\" not working when the first display is not supported.</li>\n<li>Fixed Time Of Day Adjustments firing early.</li>\n<li>Fixed monitor reordering not taking immediate effect.</li>\n</ul>\n<h3>v1.13.0 - v1.13.10</h3>\n<p><strong>New features & improvements:</strong></p>\n<ul>\n<li>Moved WMI + DDC/CI communication to another thread. Opening and interacting with the brightness flyout should now be more responsive.</li>\n<li>Improved handling of Windows theme changes.</li>\n<li>Twinkle Tray will attempt to restore your last brightness settings after the PC wakes from sleep or hibernation.</li>\n<li>Restored Theme option.</li>\n<li>The brightness flyout will no longer animate if animations are disabled in Windows.</li>\n<li>Brightness can now be controlled from the command line. See the readme for details.</li>\n<li>The last known brightness will now be restored at app startup. This can be turned off in the settings.</li>\n<li>Added command line flag to show overlay.</li>\n<li>When \"link levels\" is active, all displays will be combined into one slider.</li>\n<li>Added option to customize or disable \"Turn Off Displays\" feature.</li>\n<li>Added option for hotkeys to break Linked Levels.</li>\n<li>User settings are now removed on uninstall (including the Windows startup entry).</li>\n<li>Reduced slider judder in the flyout/overlay.</li>\n<li>Updated localizations for several languages.</li>\n<li>Added support for hidden taskbars.</li>\n<li>Added support for taskbars on non-primary displays.</li>\n<li>Added support for new Fluent UI icons (Windows build 21327+).</li>\n<li>Improved error handling related to WMI monitor communication.</li>\n<li>Added an option for 1% brightness increments for hotkeys.</li>\n</ul>\n<p><strong>Fixes:</strong></p>\n<ul>\n<li>Fixed overlay not staying open when interacting with it.</li>\n<li>Potential fix when reading/writing brightness values.</li>\n<li>Hopefully fixed multiple issues related to monitor detection at startup and after monitor changes.</li>\n<li>Potential improvements to responsiveness after resuming from sleep mode and at startup.</li>\n<li>Fixed potential vulnerability (CVE-2021-28119).</li>\n<li>Fixed issue where overlay wouldn't always hide itself.</li>\n<li>Improved error handling on startup.</li>\n<li>Improved handling of hotkeys assigned to disconnected displays.</li>\n<li>Multiple instances of Twinkle Tray will now be prevented.</li>\n<li>Scheduled brightness should now correctly take effect after waking up from sleep or hibernation.</li>\n<li>Fixed hotkeys for all monitors and turning off displays not functioning.</li>\n<li>Theme overrides now override colored taskbar.</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/tarball/v1.15.4", + "zipball_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/zipball/v1.15.4", + "body_html": "<h3>New in v1.15.4</h3>\n<p><strong>Fixes & improvements:</strong></p>\n<ul>\n<li>Added support for --panel command line argument. (Thanks <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/sidevesh/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/sidevesh\">@sidevesh</a>)</li>\n<li>Updated analytics code.</li>\n<li>Updated localizations.</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/53846594/reactions", - "total_count": 8, - "+1": 4, + "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/108949032/reactions", + "total_count": 21, + "+1": 12, "-1": 0, "laugh": 0, - "hooray": 4, + "hooray": 0, "confused": 0, - "heart": 0, - "rocket": 0, + "heart": 6, + "rocket": 3, "eyes": 0 }, "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.017Z" - }, - "u-stair": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.143Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:01.947Z" }, "twittertron": { "latestRelease": { @@ -109124,7 +119322,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 60481587, - "download_count": 826, + "download_count": 2964, "created_at": "2021-02-26T21:01:20Z", "updated_at": "2021-02-26T21:03:21Z", "browser_download_url": "https://github.com/afractal/twittertron-app/releases/download/1.0.2/twittertron-setup-win-v1.0.2.exe" @@ -109134,7 +119332,492 @@ "zipball_url": "https://api.github.com/repos/afractal/twittertron-app/zipball/1.0.2", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.170Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:02.056Z" + }, + "tusk": { + "latestRelease": { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/17470923", + "assets_url": "https://api.github.com/repos/klaudiosinani/tusk/releases/17470923/assets", + "upload_url": "https://uploads.github.com/repos/klaudiosinani/tusk/releases/17470923/assets{?name,label}", + "html_url": "https://github.com/klaudiosinani/tusk/releases/tag/v0.23.0", + "id": 17470923, + "author": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE3NDcwOTIz", + "tag_name": "v0.23.0", + "target_commitish": "master", + "name": "0.23.0", + "draft": false, + "prerelease": false, + "created_at": "2019-05-20T19:04:16Z", + "published_at": "2019-05-20T19:33:39Z", + "assets": [ + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779405", + "id": 12779405, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDA1", + "name": "tusk-0.23.0-i386.AppImage", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 82505947, + "download_count": 4151, + "created_at": "2019-05-20T19:15:28Z", + "updated_at": "2019-05-20T19:15:30Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk-0.23.0-i386.AppImage" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779509", + "id": 12779509, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTA5", + "name": "tusk-0.23.0-i686.pacman", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 54547764, + "download_count": 591, + "created_at": "2019-05-20T19:25:56Z", + "updated_at": "2019-05-20T19:25:58Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk-0.23.0-i686.pacman" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779356", + "id": 12779356, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5MzU2", + "name": "Tusk-0.23.0-mac.zip", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 54640274, + "download_count": 722, + "created_at": "2019-05-20T19:11:31Z", + "updated_at": "2019-05-20T19:11:33Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/Tusk-0.23.0-mac.zip" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779406", + "id": 12779406, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDA2", + "name": "tusk-0.23.0-x86_64.AppImage", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 78686442, + "download_count": 5084, + "created_at": "2019-05-20T19:15:30Z", + "updated_at": "2019-05-20T19:15:32Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk-0.23.0-x86_64.AppImage" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779348", + "id": 12779348, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5MzQ4", + "name": "Tusk-0.23.0.dmg", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 56433189, + "download_count": 2770, + "created_at": "2019-05-20T19:11:14Z", + "updated_at": "2019-05-20T19:11:16Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/Tusk-0.23.0.dmg" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779456", + "id": 12779456, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDU2", + "name": "tusk-0.23.0.exe", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 75862708, + "download_count": 17005, + "created_at": "2019-05-20T19:20:15Z", + "updated_at": "2019-05-20T19:20:19Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk-0.23.0.exe" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779574", + "id": 12779574, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTc0", + "name": "tusk-0.23.0.i686.rpm", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 54689568, + "download_count": 621, + "created_at": "2019-05-20T19:30:05Z", + "updated_at": "2019-05-20T19:30:06Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk-0.23.0.i686.rpm" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779530", + "id": 12779530, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTMw", + "name": "tusk-0.23.0.pacman", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 52721360, + "download_count": 765, + "created_at": "2019-05-20T19:27:40Z", + "updated_at": "2019-05-20T19:27:41Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk-0.23.0.pacman" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779587", + "id": 12779587, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTg3", + "name": "tusk-0.23.0.x86_64.rpm", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 52876850, + "download_count": 2904, + "created_at": "2019-05-20T19:30:49Z", + "updated_at": "2019-05-20T19:30:50Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk-0.23.0.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779458", + "id": 12779458, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDU4", + "name": "tusk-setup-0.23.0.exe", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 76009141, + "download_count": 23387, + "created_at": "2019-05-20T19:20:39Z", + "updated_at": "2019-05-20T19:20:41Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk-setup-0.23.0.exe" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779501", + "id": 12779501, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTAx", + "name": "tusk_0.23.0_amd64.deb", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 52704580, + "download_count": 17369, + "created_at": "2019-05-20T19:24:44Z", + "updated_at": "2019-05-20T19:24:46Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk_0.23.0_amd64.deb" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779475", + "id": 12779475, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDc1", + "name": "tusk_0.23.0_amd64.snap", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 129822720, + "download_count": 777, + "created_at": "2019-05-20T19:21:35Z", + "updated_at": "2019-05-20T19:21:38Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk_0.23.0_amd64.snap" + }, + { + "url": "https://api.github.com/repos/klaudiosinani/tusk/releases/assets/12779480", + "id": 12779480, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDgw", + "name": "tusk_0.23.0_i386.deb", + "label": "", + "uploader": { + "login": "klaudiosinani", + "id": 12670537, + "node_id": "MDQ6VXNlcjEyNjcwNTM3", + "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/klaudiosinani", + "html_url": "https://github.com/klaudiosinani", + "followers_url": "https://api.github.com/users/klaudiosinani/followers", + "following_url": "https://api.github.com/users/klaudiosinani/following{/other_user}", + "gists_url": "https://api.github.com/users/klaudiosinani/gists{/gist_id}", + "starred_url": "https://api.github.com/users/klaudiosinani/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/klaudiosinani/subscriptions", + "organizations_url": "https://api.github.com/users/klaudiosinani/orgs", + "repos_url": "https://api.github.com/users/klaudiosinani/repos", + "events_url": "https://api.github.com/users/klaudiosinani/events{/privacy}", + "received_events_url": "https://api.github.com/users/klaudiosinani/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 54547802, + "download_count": 1645, + "created_at": "2019-05-20T19:22:09Z", + "updated_at": "2019-05-20T19:22:11Z", + "browser_download_url": "https://github.com/klaudiosinani/tusk/releases/download/v0.23.0/tusk_0.23.0_i386.deb" + } + ], + "tarball_url": "https://api.github.com/repos/klaudiosinani/tusk/tarball/v0.23.0", + "zipball_url": "https://api.github.com/repos/klaudiosinani/tusk/zipball/v0.23.0", + "body_html": "<h2>Highlights</h2>\n<ul>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/32b9528556fb3f3b8b4df6488565853da93967bd/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/32b9528556fb3f3b8b4df6488565853da93967bd\"><tt>32b9528</tt></a> Improve external URL redirection for Yinxiang. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"420315698\" data-permission-text=\"Title is private\" data-url=\"https://github.com/klaudiosinani/tusk/issues/175\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/klaudiosinani/tusk/pull/175/hovercard\" href=\"https://github.com/klaudiosinani/tusk/pull/175\">#175</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/065dc98210cec12befc434c30b25cb3a9e09918b/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/065dc98210cec12befc434c30b25cb3a9e09918b\"><tt>065dc98</tt></a> Add support for pacman binaries.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/91cd6e4794a60810cf945c6d92bb38bb4c8a33d2/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/91cd6e4794a60810cf945c6d92bb38bb4c8a33d2\"><tt>91cd6e4</tt></a> Docs: Remove installation reference to AUR repository. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"432358776\" data-permission-text=\"Title is private\" data-url=\"https://github.com/klaudiosinani/tusk/issues/186\" data-hovercard-type=\"issue\" data-hovercard-url=\"/klaudiosinani/tusk/issues/186/hovercard\" href=\"https://github.com/klaudiosinani/tusk/issues/186\">#186</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/4b3b5a49f9b898fae43728d1e80d096259c3b0ed/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/4b3b5a49f9b898fae43728d1e80d096259c3b0ed\"><tt>4b3b5a4</tt></a> Update devDependency electron to v4.2.2. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"446256671\" data-permission-text=\"Title is private\" data-url=\"https://github.com/klaudiosinani/tusk/issues/194\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/klaudiosinani/tusk/pull/194/hovercard\" href=\"https://github.com/klaudiosinani/tusk/pull/194\">#194</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/26d4921b925a54cb09d489aa813390227cd079ce/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/26d4921b925a54cb09d489aa813390227cd079ce\"><tt>26d4921</tt></a> Update devDependency electron-builder to v20.40.2. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"446259968\" data-permission-text=\"Title is private\" data-url=\"https://github.com/klaudiosinani/tusk/issues/195\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/klaudiosinani/tusk/pull/195/hovercard\" href=\"https://github.com/klaudiosinani/tusk/pull/195\">#195</a>)</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/e807545d88c18b71e41c8aa85a93adf9e6c83b7b/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/e807545d88c18b71e41c8aa85a93adf9e6c83b7b\"><tt>e807545</tt></a> Remove trailing comma in <code>src/url</code> module.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/28fae4ecb250cd0907885c8c15230efd79b2dd9f/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/28fae4ecb250cd0907885c8c15230efd79b2dd9f\"><tt>28fae4e</tt></a> Add new <code>postinstall</code> script to package configuration.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/46a7638f9f4e0a4d3ddd0136c8f4763097662464/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/46a7638f9f4e0a4d3ddd0136c8f4763097662464\"><tt>46a7638</tt></a> Docs: Update license date.</li>\n<li><a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/klaudiosinani/tusk/commit/66440fd4d43eb68989a9bd644ae7d502613cd4e8/hovercard\" href=\"https://github.com/klaudiosinani/tusk/commit/66440fd4d43eb68989a9bd644ae7d502613cd4e8\"><tt>66440fd</tt></a> Docs: Update team links.</li>\n</ul>\n<h2>All changes</h2>\n<p><a href=\"https://github.com/klaussinani/tusk/compare/v0.22.0...v0.23.0\">klaussinani/tusk@<code>v0.22.0...v0.23.0</code></a></p>\n<h2>Note</h2>\n<ul>\n<li>To run the <code>AppImage</code> you need first to make it <a href=\"https://askubuntu.com/a/774520\" rel=\"nofollow\"><strong><code>executable</code></strong></a></li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:02.056Z" }, "ubauth": { "latestRelease": { @@ -109201,7 +119884,7 @@ "content_type": "application/x-apple-diskimage", "state": "uploaded", "size": 44630520, - "download_count": 991, + "download_count": 1091, "created_at": "2016-07-24T22:13:41Z", "updated_at": "2016-07-24T22:13:43Z", "browser_download_url": "https://github.com/chrisenytc/ubauth/releases/download/v1.0.0/ubauth-darwin-x64.dmg" @@ -109211,15 +119894,15 @@ "zipball_url": "https://api.github.com/repos/chrisenytc/ubauth/zipball/v1.0.0", "body_html": "<h2>Notable Changes</h2>\n<ul>\n<li>Initial release</li>\n</ul>\n<h2>New Features</h2>\n<ul>\n<li>None</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>None</li>\n</ul>\n<h2>Deprecated</h2>\n<ul>\n<li>None</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.236Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:02.486Z" }, "ueli": { "latestRelease": { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/62241932", - "assets_url": "https://api.github.com/repos/oliverschwendener/ueli/releases/62241932/assets", - "upload_url": "https://uploads.github.com/repos/oliverschwendener/ueli/releases/62241932/assets{?name,label}", - "html_url": "https://github.com/oliverschwendener/ueli/releases/tag/v8.21.0", - "id": 62241932, + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/138866609", + "assets_url": "https://api.github.com/repos/oliverschwendener/ueli/releases/138866609/assets", + "upload_url": "https://uploads.github.com/repos/oliverschwendener/ueli/releases/138866609/assets{?name,label}", + "html_url": "https://github.com/oliverschwendener/ueli/releases/tag/v8.28.0", + "id": 138866609, "author": { "login": "oliverschwendener", "id": 15727229, @@ -109240,19 +119923,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBDSf084DtbyM", - "tag_name": "v8.21.0", - "target_commitish": "dev", - "name": "8.21.0", + "node_id": "RE_kwDOBDSf084IRu-x", + "tag_name": "v8.28.0", + "target_commitish": "main", + "name": "8.28.0", "draft": false, "prerelease": false, - "created_at": "2022-03-19T06:51:17Z", - "published_at": "2022-03-19T07:17:52Z", + "created_at": "2024-01-29T07:38:52Z", + "published_at": "2024-01-29T07:51:56Z", "assets": [ { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940784", - "id": 59940784, - "node_id": "RA_kwDOBDSf084Dkp-w", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451739", + "id": 148451739, + "node_id": "RA_kwDOBDSf084I2TGb", "name": "latest-mac.yml", "label": "", "uploader": { @@ -109277,16 +119960,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 480, - "download_count": 1036, - "created_at": "2022-03-19T06:55:43Z", - "updated_at": "2022-03-19T06:55:44Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/latest-mac.yml" + "size": 482, + "download_count": 286, + "created_at": "2024-01-29T07:42:55Z", + "updated_at": "2024-01-29T07:42:55Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940871", - "id": 59940871, - "node_id": "RA_kwDOBDSf084DkqAH", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451730", + "id": 148451730, + "node_id": "RA_kwDOBDSf084I2TGS", "name": "latest.yml", "label": "", "uploader": { @@ -109312,16 +119995,16 @@ "content_type": "text/yaml", "state": "uploaded", "size": 340, - "download_count": 40283, - "created_at": "2022-03-19T06:57:02Z", - "updated_at": "2022-03-19T06:57:03Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/latest.yml" + "download_count": 27312, + "created_at": "2024-01-29T07:42:46Z", + "updated_at": "2024-01-29T07:42:46Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/latest.yml" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940857", - "id": 59940857, - "node_id": "RA_kwDOBDSf084Dkp_5", - "name": "ueli-8.21.0-ia32-win.zip", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451638", + "id": 148451638, + "node_id": "RA_kwDOBDSf084I2TE2", + "name": "ueli-8.28.0-ia32-win.zip", "label": "", "uploader": { "login": "oliverschwendener", @@ -109345,17 +120028,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 98679189, - "download_count": 64, - "created_at": "2022-03-19T06:56:53Z", - "updated_at": "2022-03-19T06:56:56Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0-ia32-win.zip" + "size": 104231577, + "download_count": 51, + "created_at": "2024-01-29T07:41:47Z", + "updated_at": "2024-01-29T07:41:50Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/ueli-8.28.0-ia32-win.zip" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940774", - "id": 59940774, - "node_id": "RA_kwDOBDSf084Dkp-m", - "name": "ueli-8.21.0-mac.zip", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451737", + "id": 148451737, + "node_id": "RA_kwDOBDSf084I2TGZ", + "name": "ueli-8.28.0-mac.zip", "label": "", "uploader": { "login": "oliverschwendener", @@ -109379,17 +120062,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 95248400, - "download_count": 87, - "created_at": "2022-03-19T06:55:30Z", - "updated_at": "2022-03-19T06:55:33Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0-mac.zip" + "size": 108668180, + "download_count": 44, + "created_at": "2024-01-29T07:42:51Z", + "updated_at": "2024-01-29T07:42:55Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/ueli-8.28.0-mac.zip" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940773", - "id": 59940773, - "node_id": "RA_kwDOBDSf084Dkp-l", - "name": "ueli-8.21.0-mac.zip.blockmap", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451738", + "id": 148451738, + "node_id": "RA_kwDOBDSf084I2TGa", + "name": "ueli-8.28.0-mac.zip.blockmap", "label": "", "uploader": { "login": "oliverschwendener", @@ -109413,17 +120096,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 101066, - "download_count": 5, - "created_at": "2022-03-19T06:55:30Z", - "updated_at": "2022-03-19T06:55:30Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0-mac.zip.blockmap" + "size": 114638, + "download_count": 2, + "created_at": "2024-01-29T07:42:51Z", + "updated_at": "2024-01-29T07:42:51Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/ueli-8.28.0-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940824", - "id": 59940824, - "node_id": "RA_kwDOBDSf084Dkp_Y", - "name": "ueli-8.21.0-win.zip", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451637", + "id": 148451637, + "node_id": "RA_kwDOBDSf084I2TE1", + "name": "ueli-8.28.0-win.zip", "label": "", "uploader": { "login": "oliverschwendener", @@ -109447,17 +120130,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 102784233, - "download_count": 1944, - "created_at": "2022-03-19T06:56:19Z", - "updated_at": "2022-03-19T06:56:22Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0-win.zip" + "size": 126091776, + "download_count": 1013, + "created_at": "2024-01-29T07:41:47Z", + "updated_at": "2024-01-29T07:41:50Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/ueli-8.28.0-win.zip" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940779", - "id": 59940779, - "node_id": "RA_kwDOBDSf084Dkp-r", - "name": "ueli-8.21.0.dmg", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451691", + "id": 148451691, + "node_id": "RA_kwDOBDSf084I2TFr", + "name": "ueli-8.28.0.dmg", "label": "", "uploader": { "login": "oliverschwendener", @@ -109481,17 +120164,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 98271016, - "download_count": 718, - "created_at": "2022-03-19T06:55:40Z", - "updated_at": "2022-03-19T06:55:43Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0.dmg" + "size": 112216144, + "download_count": 318, + "created_at": "2024-01-29T07:42:07Z", + "updated_at": "2024-01-29T07:42:12Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/ueli-8.28.0.dmg" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940778", - "id": 59940778, - "node_id": "RA_kwDOBDSf084Dkp-q", - "name": "ueli-8.21.0.dmg.blockmap", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451692", + "id": 148451692, + "node_id": "RA_kwDOBDSf084I2TFs", + "name": "ueli-8.28.0.dmg.blockmap", "label": "", "uploader": { "login": "oliverschwendener", @@ -109515,17 +120198,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103614, - "download_count": 3, - "created_at": "2022-03-19T06:55:40Z", - "updated_at": "2022-03-19T06:55:40Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0.dmg.blockmap" + "size": 118571, + "download_count": 2, + "created_at": "2024-01-29T07:42:07Z", + "updated_at": "2024-01-29T07:42:08Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/ueli-8.28.0.dmg.blockmap" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940866", - "id": 59940866, - "node_id": "RA_kwDOBDSf084DkqAC", - "name": "ueli-Setup-8.21.0.exe", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451729", + "id": 148451729, + "node_id": "RA_kwDOBDSf084I2TGR", + "name": "ueli-Setup-8.28.0.exe", "label": "", "uploader": { "login": "oliverschwendener", @@ -109549,17 +120232,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 151873231, - "download_count": 6754, - "created_at": "2022-03-19T06:56:58Z", - "updated_at": "2022-03-19T06:57:02Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-Setup-8.21.0.exe" + "size": 171257406, + "download_count": 3140, + "created_at": "2024-01-29T07:42:42Z", + "updated_at": "2024-01-29T07:42:46Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/ueli-Setup-8.28.0.exe" }, { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940865", - "id": 59940865, - "node_id": "RA_kwDOBDSf084DkqAB", - "name": "ueli-Setup-8.21.0.exe.blockmap", + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/148451728", + "id": 148451728, + "node_id": "RA_kwDOBDSf084I2TGQ", + "name": "ueli-Setup-8.28.0.exe.blockmap", "label": "", "uploader": { "login": "oliverschwendener", @@ -109583,790 +120266,510 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 157998, - "download_count": 916, - "created_at": "2022-03-19T06:56:58Z", - "updated_at": "2022-03-19T06:56:58Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-Setup-8.21.0.exe.blockmap" + "size": 176731, + "download_count": 472, + "created_at": "2024-01-29T07:42:42Z", + "updated_at": "2024-01-29T07:42:43Z", + "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.28.0/ueli-Setup-8.28.0.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/oliverschwendener/ueli/tarball/v8.21.0", - "zipball_url": "https://api.github.com/repos/oliverschwendener/ueli/zipball/v8.21.0", - "body_html": "<h1>New features</h1>\n<ul>\n<li>Added hindi translations (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/GovindKrishnan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/GovindKrishnan\">@GovindKrishnan</a>)</li>\n<li>Added more languages to translator plugin (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/GovindKrishnan/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/GovindKrishnan\">@GovindKrishnan</a> )</li>\n<li>Added the option to set a default currency in the currency converter (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/peterphmikkelsen/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/peterphmikkelsen\">@peterphmikkelsen</a>)</li>\n</ul>\n<h1>Bugfixes:</h1>\n<ul>\n<li>Upgraded to electron 17, this fixes some certificate issues (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/NotWearingPants/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/NotWearingPants\">@NotWearingPants</a> for helping out on this)</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/oliverschwendener/ueli/tarball/v8.28.0", + "zipball_url": "https://api.github.com/repos/oliverschwendener/ueli/zipball/v8.28.0", + "body_html": "<p>Improvements:</p>\n<ul>\n<li>Add fallback to currency converter <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1928022521\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oliverschwendener/ueli/issues/1046\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oliverschwendener/ueli/pull/1046/hovercard\" href=\"https://github.com/oliverschwendener/ueli/pull/1046\">#1046</a> (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/wywywywy/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/wywywywy\">@wywywywy</a>)</li>\n</ul>\n<p>Bug fixes:</p>\n<ul>\n<li>Prevent main window from being out of bounds <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2104156216\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oliverschwendener/ueli/issues/1066\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oliverschwendener/ueli/pull/1066/hovercard\" href=\"https://github.com/oliverschwendener/ueli/pull/1066\">#1066</a> (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tkohlmeier/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tkohlmeier\">@tkohlmeier</a>)</li>\n<li>Add ueli command for opening debug log <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2103603588\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oliverschwendener/ueli/issues/1065\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oliverschwendener/ueli/pull/1065/hovercard\" href=\"https://github.com/oliverschwendener/ueli/pull/1065\">#1065</a> (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tkohlmeier/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tkohlmeier\">@tkohlmeier</a>)</li>\n<li>Fix translation plugin <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2103543232\" data-permission-text=\"Title is private\" data-url=\"https://github.com/oliverschwendener/ueli/issues/1064\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/oliverschwendener/ueli/pull/1064/hovercard\" href=\"https://github.com/oliverschwendener/ueli/pull/1064\">#1064</a> (Thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/tkohlmeier/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tkohlmeier\">@tkohlmeier</a>)</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/62241932/reactions", - "total_count": 17, - "+1": 2, + "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/138866609/reactions", + "total_count": 4, + "+1": 1, "-1": 0, - "laugh": 2, - "hooray": 3, + "laugh": 0, + "hooray": 0, "confused": 0, - "heart": 5, + "heart": 0, "rocket": 3, - "eyes": 2 + "eyes": 0 }, - "mentions_count": 3 + "mentions_count": 2 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.247Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:02.589Z" + }, + "unicopedia-plus": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:02.946Z" + }, + "unicopedia-sinica": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:02.952Z" + }, + "u-stair": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:02.991Z" }, "unfx-proxy-checker": { "latestRelease": { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/20309591", - "assets_url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/20309591/assets", - "upload_url": "https://uploads.github.com/repos/assnctr/unfx-proxy-checker/releases/20309591/assets{?name,label}", - "html_url": "https://github.com/assnctr/unfx-proxy-checker/releases/tag/v1.6.1", - "id": 20309591, + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/77459939", + "assets_url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/77459939/assets", + "upload_url": "https://uploads.github.com/repos/openproxyspace/unfx-proxy-checker/releases/77459939/assets{?name,label}", + "html_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/tag/v1.7.2", + "id": 77459939, "author": { - "login": "assnctr", + "login": "relloccate", "id": 37204685, "node_id": "MDQ6VXNlcjM3MjA0Njg1", "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTIwMzA5NTkx", - "tag_name": "v1.6.1", + "node_id": "RE_kwDOB-WEoM4EnfHj", + "tag_name": "v1.7.2", "target_commitish": "master", - "name": "Unfx Proxy Checker v1.6.1", + "name": "Unfx Proxy Checker v1.7.2", "draft": false, "prerelease": false, - "created_at": "2019-09-27T14:03:38Z", - "published_at": "2019-09-27T14:08:16Z", + "created_at": "2022-09-17T18:17:16Z", + "published_at": "2022-09-17T18:24:37Z", "assets": [ { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/assets/15167039", - "id": 15167039, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTY3MDM5", - "name": "latest.yml", - "label": "", + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78214123", + "id": 78214123, + "node_id": "RA_kwDOB-WEoM4EqXPr", + "name": "latest-linux.yml", + "label": null, "uploader": { - "login": "assnctr", + "login": "relloccate", "id": 37204685, "node_id": "MDQ6VXNlcjM3MjA0Njg1", "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 383, - "download_count": 263320, - "created_at": "2019-09-27T14:07:10Z", - "updated_at": "2019-09-27T14:07:11Z", - "browser_download_url": "https://github.com/assnctr/unfx-proxy-checker/releases/download/v1.6.1/latest.yml" + "size": 416, + "download_count": 1817, + "created_at": "2022-09-18T03:55:26Z", + "updated_at": "2022-09-18T03:55:27Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/latest-linux.yml" }, { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/assets/15167025", - "id": 15167025, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTY3MDI1", - "name": "unfx-proxy-checker-v1.6.1-win-installer.exe", + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186174", + "id": 78186174, + "node_id": "RA_kwDOB-WEoM4EqQa-", + "name": "latest.yml", "label": "", "uploader": { - "login": "assnctr", + "login": "relloccate", "id": 37204685, "node_id": "MDQ6VXNlcjM3MjA0Njg1", "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 118763132, - "download_count": 68960, - "created_at": "2019-09-27T14:06:12Z", - "updated_at": "2019-09-27T14:07:10Z", - "browser_download_url": "https://github.com/assnctr/unfx-proxy-checker/releases/download/v1.6.1/unfx-proxy-checker-v1.6.1-win-installer.exe" + "size": 738, + "download_count": 75731, + "created_at": "2022-09-17T18:22:50Z", + "updated_at": "2022-09-17T18:22:53Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/latest.yml" }, { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/assets/15167024", - "id": 15167024, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTY3MDI0", - "name": "unfx-proxy-checker-v1.6.1-win-installer.exe.blockmap", + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186077", + "id": 78186077, + "node_id": "RA_kwDOB-WEoM4EqQZd", + "name": "unfx-proxy-checker-v1.7.2-ia32-win-installer.exe", "label": "", "uploader": { - "login": "assnctr", + "login": "relloccate", "id": 37204685, "node_id": "MDQ6VXNlcjM3MjA0Njg1", "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 122068, - "download_count": 12959, - "created_at": "2019-09-27T14:06:12Z", - "updated_at": "2019-09-27T14:06:12Z", - "browser_download_url": "https://github.com/assnctr/unfx-proxy-checker/releases/download/v1.6.1/unfx-proxy-checker-v1.6.1-win-installer.exe.blockmap" + "size": 80035172, + "download_count": 5668, + "created_at": "2022-09-17T18:20:41Z", + "updated_at": "2022-09-17T18:22:13Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-ia32-win-installer.exe" }, { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/assets/15167023", - "id": 15167023, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTY3MDIz", - "name": "unfx-proxy-checker-v1.6.1-win-portable.exe", + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186076", + "id": 78186076, + "node_id": "RA_kwDOB-WEoM4EqQZc", + "name": "unfx-proxy-checker-v1.7.2-ia32-win-installer.exe.blockmap", "label": "", "uploader": { - "login": "assnctr", + "login": "relloccate", "id": 37204685, "node_id": "MDQ6VXNlcjM3MjA0Njg1", "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 118555200, - "download_count": 35365, - "created_at": "2019-09-27T14:06:07Z", - "updated_at": "2019-09-27T14:06:50Z", - "browser_download_url": "https://github.com/assnctr/unfx-proxy-checker/releases/download/v1.6.1/unfx-proxy-checker-v1.6.1-win-portable.exe" - } - ], - "tarball_url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/tarball/v1.6.1", - "zipball_url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/zipball/v1.6.1", - "body_html": "<p>Changes:</p>\n<ul>\n<li><strong>Hotfix:</strong> Fixed bug when you can't start the checking again after previous checking.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.351Z" - }, - "unicopedia-plus": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/65827014", - "assets_url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/65827014/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/unicopedia-plus/releases/65827014/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/unicopedia-plus/releases/tag/v11.6.0", - "id": 65827014, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCK09fs4D7HDG", - "tag_name": "v11.6.0", - "target_commitish": "master", - "name": "11.6.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-02T16:39:03Z", - "published_at": "2022-05-02T16:42:24Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/assets/64274698", - "id": 64274698, - "node_id": "RA_kwDOCK09fs4D1MEK", - "name": "unicopedia-plus-linux-x86_64-11.6.0.AppImage", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 161247993, - "download_count": 1, - "created_at": "2022-05-02T17:52:37Z", - "updated_at": "2022-05-02T18:19:15Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-plus/releases/download/v11.6.0/unicopedia-plus-linux-x86_64-11.6.0.AppImage" + "size": 84601, + "download_count": 145, + "created_at": "2022-09-17T18:20:41Z", + "updated_at": "2022-09-17T18:20:41Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-ia32-win-installer.exe.blockmap" }, { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/assets/64270646", - "id": 64270646, - "node_id": "RA_kwDOCK09fs4D1LE2", - "name": "unicopedia-plus-mac-universal-11.6.0.dmg", - "label": null, + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186071", + "id": 78186071, + "node_id": "RA_kwDOB-WEoM4EqQZX", + "name": "unfx-proxy-checker-v1.7.2-ia32-win-portable.exe", + "label": "", "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", + "login": "relloccate", + "id": 37204685, + "node_id": "MDQ6VXNlcjM3MjA0Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 228373473, - "download_count": 34, - "created_at": "2022-05-02T16:42:36Z", - "updated_at": "2022-05-02T17:21:13Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-plus/releases/download/v11.6.0/unicopedia-plus-mac-universal-11.6.0.dmg" + "size": 79821918, + "download_count": 4258, + "created_at": "2022-09-17T18:20:34Z", + "updated_at": "2022-09-17T18:22:07Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-ia32-win-portable.exe" }, { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/assets/64276559", - "id": 64276559, - "node_id": "RA_kwDOCK09fs4D1MhP", - "name": "unicopedia-plus-mac-universal-11.6.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 222611896, - "download_count": 1, - "created_at": "2022-05-02T18:19:40Z", - "updated_at": "2022-05-02T18:54:06Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-plus/releases/download/v11.6.0/unicopedia-plus-mac-universal-11.6.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/tarball/v11.6.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/zipball/v11.6.0", - "body_html": "<ul>\n<li>Increased font size of Unihan characters in the <strong>View by Grid</strong> feature of the <strong>Unihan Data Finder</strong> utility.</li>\n<li>Updated <code>Electron Packager</code> to version <code>15.5.1</code>.</li>\n<li>Updated <code>Electron</code> to version <code>17.4.2</code>.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.388Z" - }, - "unicopedia-sinica": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/65153231", - "assets_url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/65153231/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/unicopedia-sinica/releases/65153231/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/unicopedia-sinica/releases/tag/v2.2.0", - "id": 65153231, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGP27x84D4ijP", - "tag_name": "v2.2.0", - "target_commitish": "master", - "name": "2.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-23T20:25:49Z", - "published_at": "2022-04-23T20:30:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/assets/63447484", - "id": 63447484, - "node_id": "RA_kwDOGP27x84DyCG8", - "name": "unicopedia-sinica-linux-x86_64-2.2.0.AppImage", - "label": null, + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186072", + "id": 78186072, + "node_id": "RA_kwDOB-WEoM4EqQZY", + "name": "unfx-proxy-checker-v1.7.2-win-installer.exe", + "label": "", "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", + "login": "relloccate", + "id": 37204685, + "node_id": "MDQ6VXNlcjM3MjA0Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 104565617, - "download_count": 0, - "created_at": "2022-04-23T21:06:52Z", - "updated_at": "2022-04-23T21:29:22Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-sinica/releases/download/v2.2.0/unicopedia-sinica-linux-x86_64-2.2.0.AppImage" + "size": 162878199, + "download_count": 7852, + "created_at": "2022-09-17T18:20:35Z", + "updated_at": "2022-09-17T18:22:49Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-win-installer.exe" }, { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/assets/63445500", - "id": 63445500, - "node_id": "RA_kwDOGP27x84DyBn8", - "name": "unicopedia-sinica-mac-universal-2.2.0.dmg", - "label": null, + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186073", + "id": 78186073, + "node_id": "RA_kwDOB-WEoM4EqQZZ", + "name": "unfx-proxy-checker-v1.7.2-win-installer.exe.blockmap", + "label": "", "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", + "login": "relloccate", + "id": 37204685, + "node_id": "MDQ6VXNlcjM3MjA0Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-diskcopy", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 171729314, - "download_count": 1, - "created_at": "2022-04-23T20:32:45Z", - "updated_at": "2022-04-23T21:06:06Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-sinica/releases/download/v2.2.0/unicopedia-sinica-mac-universal-2.2.0.dmg" + "size": 167110, + "download_count": 4628, + "created_at": "2022-09-17T18:20:35Z", + "updated_at": "2022-09-17T18:20:35Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-win-installer.exe.blockmap" }, { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/assets/63451120", - "id": 63451120, - "node_id": "RA_kwDOGP27x84DyC_w", - "name": "unicopedia-sinica-mac-universal-2.2.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 165718828, - "download_count": 4, - "created_at": "2022-04-23T22:06:14Z", - "updated_at": "2022-04-23T22:41:39Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-sinica/releases/download/v2.2.0/unicopedia-sinica-mac-universal-2.2.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/tarball/v2.2.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/zipball/v2.2.0", - "body_html": "<ul>\n<li>Added new interactive feature to the <strong>CJK Variations</strong> utility: visual feedback on mouse click to spot differences in glyph variations.</li>\n<li>Added <code>Other Applications</code> to <code>Help</code> menu.</li>\n<li>Updated <code>IDS.TXT</code> data file.</li>\n<li>Updated <code>Electron Packager</code> to version <code>15.5.0</code>.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.450Z" - }, - "unofficial-riot-games-launcher": { - "latestRelease": { - "url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/39914826", - "assets_url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/39914826/assets", - "upload_url": "https://uploads.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/39914826/assets{?name,label}", - "html_url": "https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/tag/v1.2.3", - "id": 39914826, - "author": { - "login": "Eliosth", - "id": 30123105, - "node_id": "MDQ6VXNlcjMwMTIzMTA1", - "avatar_url": "https://avatars.githubusercontent.com/u/30123105?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Eliosth", - "html_url": "https://github.com/Eliosth", - "followers_url": "https://api.github.com/users/Eliosth/followers", - "following_url": "https://api.github.com/users/Eliosth/following{/other_user}", - "gists_url": "https://api.github.com/users/Eliosth/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Eliosth/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Eliosth/subscriptions", - "organizations_url": "https://api.github.com/users/Eliosth/orgs", - "repos_url": "https://api.github.com/users/Eliosth/repos", - "events_url": "https://api.github.com/users/Eliosth/events{/privacy}", - "received_events_url": "https://api.github.com/users/Eliosth/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5OTE0ODI2", - "tag_name": "v1.2.3", - "target_commitish": "URGL", - "name": "1.2.3", - "draft": false, - "prerelease": false, - "created_at": "2021-02-14T19:02:59Z", - "published_at": "2021-03-17T01:38:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/assets/33565842", - "id": 33565842, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTY1ODQy", - "name": "latest.yml", + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186069", + "id": 78186069, + "node_id": "RA_kwDOB-WEoM4EqQZV", + "name": "unfx-proxy-checker-v1.7.2-win-portable.exe", "label": "", "uploader": { - "login": "Eliosth", - "id": 30123105, - "node_id": "MDQ6VXNlcjMwMTIzMTA1", - "avatar_url": "https://avatars.githubusercontent.com/u/30123105?v=4", + "login": "relloccate", + "id": 37204685, + "node_id": "MDQ6VXNlcjM3MjA0Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Eliosth", - "html_url": "https://github.com/Eliosth", - "followers_url": "https://api.github.com/users/Eliosth/followers", - "following_url": "https://api.github.com/users/Eliosth/following{/other_user}", - "gists_url": "https://api.github.com/users/Eliosth/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Eliosth/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Eliosth/subscriptions", - "organizations_url": "https://api.github.com/users/Eliosth/orgs", - "repos_url": "https://api.github.com/users/Eliosth/repos", - "events_url": "https://api.github.com/users/Eliosth/events{/privacy}", - "received_events_url": "https://api.github.com/users/Eliosth/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 388, - "download_count": 993, - "created_at": "2021-03-17T01:37:39Z", - "updated_at": "2021-03-17T01:37:39Z", - "browser_download_url": "https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/download/v1.2.3/latest.yml" + "size": 162664847, + "download_count": 2728, + "created_at": "2022-09-17T18:20:34Z", + "updated_at": "2022-09-17T18:22:46Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-win-portable.exe" }, { - "url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/assets/33565787", - "id": 33565787, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTY1Nzg3", - "name": "Unofficial-Riot-Games-Launcher-Setup-1.2.3.exe", + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186074", + "id": 78186074, + "node_id": "RA_kwDOB-WEoM4EqQZa", + "name": "unfx-proxy-checker-v1.7.2-x64-win-installer.exe", "label": "", "uploader": { - "login": "Eliosth", - "id": 30123105, - "node_id": "MDQ6VXNlcjMwMTIzMTA1", - "avatar_url": "https://avatars.githubusercontent.com/u/30123105?v=4", + "login": "relloccate", + "id": 37204685, + "node_id": "MDQ6VXNlcjM3MjA0Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Eliosth", - "html_url": "https://github.com/Eliosth", - "followers_url": "https://api.github.com/users/Eliosth/followers", - "following_url": "https://api.github.com/users/Eliosth/following{/other_user}", - "gists_url": "https://api.github.com/users/Eliosth/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Eliosth/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Eliosth/subscriptions", - "organizations_url": "https://api.github.com/users/Eliosth/orgs", - "repos_url": "https://api.github.com/users/Eliosth/repos", - "events_url": "https://api.github.com/users/Eliosth/events{/privacy}", - "received_events_url": "https://api.github.com/users/Eliosth/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 52211612, - "download_count": 669, - "created_at": "2021-03-17T01:35:50Z", - "updated_at": "2021-03-17T01:37:39Z", - "browser_download_url": "https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/download/v1.2.3/Unofficial-Riot-Games-Launcher-Setup-1.2.3.exe" + "size": 83505430, + "download_count": 6923, + "created_at": "2022-09-17T18:20:38Z", + "updated_at": "2022-09-17T18:22:15Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-x64-win-installer.exe" }, { - "url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/assets/33565786", - "id": 33565786, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTY1Nzg2", - "name": "Unofficial-Riot-Games-Launcher-Setup-1.2.3.exe.blockmap", + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186075", + "id": 78186075, + "node_id": "RA_kwDOB-WEoM4EqQZb", + "name": "unfx-proxy-checker-v1.7.2-x64-win-installer.exe.blockmap", "label": "", "uploader": { - "login": "Eliosth", - "id": 30123105, - "node_id": "MDQ6VXNlcjMwMTIzMTA1", - "avatar_url": "https://avatars.githubusercontent.com/u/30123105?v=4", + "login": "relloccate", + "id": 37204685, + "node_id": "MDQ6VXNlcjM3MjA0Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Eliosth", - "html_url": "https://github.com/Eliosth", - "followers_url": "https://api.github.com/users/Eliosth/followers", - "following_url": "https://api.github.com/users/Eliosth/following{/other_user}", - "gists_url": "https://api.github.com/users/Eliosth/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Eliosth/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Eliosth/subscriptions", - "organizations_url": "https://api.github.com/users/Eliosth/orgs", - "repos_url": "https://api.github.com/users/Eliosth/repos", - "events_url": "https://api.github.com/users/Eliosth/events{/privacy}", - "received_events_url": "https://api.github.com/users/Eliosth/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 55925, - "download_count": 28, - "created_at": "2021-03-17T01:35:50Z", - "updated_at": "2021-03-17T01:35:50Z", - "browser_download_url": "https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/download/v1.2.3/Unofficial-Riot-Games-Launcher-Setup-1.2.3.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/tarball/v1.2.3", - "zipball_url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/zipball/v1.2.3", - "body_html": "<blockquote>\n<p>Frontend</p>\n</blockquote>\n<ul>\n<li>Ruined King logo added</li>\n<li>Installer sidebar images</li>\n</ul>\n<blockquote>\n<p>Backend</p>\n</blockquote>\n<ul>\n<li>Auto updater : Silent mode , no more manual install after updating</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.600Z" - }, - "unlimited-clipboard": { - "latestRelease": { - "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475", - "assets_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475/assets", - "upload_url": "https://uploads.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475/assets{?name,label}", - "html_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/tag/v1.0.1", - "id": 30064475, - "author": { - "login": "morozovsk", - "id": 1822063, - "node_id": "MDQ6VXNlcjE4MjIwNjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morozovsk", - "html_url": "https://github.com/morozovsk", - "followers_url": "https://api.github.com/users/morozovsk/followers", - "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", - "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", - "organizations_url": "https://api.github.com/users/morozovsk/orgs", - "repos_url": "https://api.github.com/users/morozovsk/repos", - "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", - "received_events_url": "https://api.github.com/users/morozovsk/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwMDY0NDc1", - "tag_name": "v1.0.1", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-08-23T13:28:50Z", - "published_at": "2020-08-24T17:29:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239516", - "id": 24239516, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTE2", - "name": "unlimited-clipboard.AppImage", - "label": null, - "uploader": { - "login": "morozovsk", - "id": 1822063, - "node_id": "MDQ6VXNlcjE4MjIwNjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morozovsk", - "html_url": "https://github.com/morozovsk", - "followers_url": "https://api.github.com/users/morozovsk/followers", - "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", - "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", - "organizations_url": "https://api.github.com/users/morozovsk/orgs", - "repos_url": "https://api.github.com/users/morozovsk/repos", - "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", - "received_events_url": "https://api.github.com/users/morozovsk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 74498512, - "download_count": 145, - "created_at": "2020-08-24T17:28:47Z", - "updated_at": "2020-08-24T17:29:06Z", - "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.AppImage" + "size": 88641, + "download_count": 198, + "created_at": "2022-09-17T18:20:38Z", + "updated_at": "2022-09-17T18:20:38Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-x64-win-installer.exe.blockmap" }, { - "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239526", - "id": 24239526, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTI2", - "name": "unlimited-clipboard.exe", - "label": null, + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78186070", + "id": 78186070, + "node_id": "RA_kwDOB-WEoM4EqQZW", + "name": "unfx-proxy-checker-v1.7.2-x64-win-portable.exe", + "label": "", "uploader": { - "login": "morozovsk", - "id": 1822063, - "node_id": "MDQ6VXNlcjE4MjIwNjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", + "login": "relloccate", + "id": 37204685, + "node_id": "MDQ6VXNlcjM3MjA0Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/morozovsk", - "html_url": "https://github.com/morozovsk", - "followers_url": "https://api.github.com/users/morozovsk/followers", - "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", - "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", - "organizations_url": "https://api.github.com/users/morozovsk/orgs", - "repos_url": "https://api.github.com/users/morozovsk/repos", - "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", - "received_events_url": "https://api.github.com/users/morozovsk/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-ms-dos-executable", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 50594194, - "download_count": 893, - "created_at": "2020-08-24T17:29:06Z", - "updated_at": "2020-08-24T17:29:24Z", - "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.exe" + "size": 83291792, + "download_count": 4183, + "created_at": "2022-09-17T18:20:34Z", + "updated_at": "2022-09-17T18:22:09Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-x64-win-portable.exe" }, { - "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239505", - "id": 24239505, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTA1", - "name": "unlimited-clipboard.snap", + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/assets/78214124", + "id": 78214124, + "node_id": "RA_kwDOB-WEoM4EqXPs", + "name": "unfx-proxy-checker-v1.7.2-x86_64-linux.AppImage", "label": null, "uploader": { - "login": "morozovsk", - "id": 1822063, - "node_id": "MDQ6VXNlcjE4MjIwNjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", + "login": "relloccate", + "id": 37204685, + "node_id": "MDQ6VXNlcjM3MjA0Njg1", + "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/morozovsk", - "html_url": "https://github.com/morozovsk", - "followers_url": "https://api.github.com/users/morozovsk/followers", - "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", - "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", - "organizations_url": "https://api.github.com/users/morozovsk/orgs", - "repos_url": "https://api.github.com/users/morozovsk/repos", - "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", - "received_events_url": "https://api.github.com/users/morozovsk/received_events", + "url": "https://api.github.com/users/relloccate", + "html_url": "https://github.com/relloccate", + "followers_url": "https://api.github.com/users/relloccate/followers", + "following_url": "https://api.github.com/users/relloccate/following{/other_user}", + "gists_url": "https://api.github.com/users/relloccate/gists{/gist_id}", + "starred_url": "https://api.github.com/users/relloccate/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/relloccate/subscriptions", + "organizations_url": "https://api.github.com/users/relloccate/orgs", + "repos_url": "https://api.github.com/users/relloccate/repos", + "events_url": "https://api.github.com/users/relloccate/events{/privacy}", + "received_events_url": "https://api.github.com/users/relloccate/received_events", "type": "User", "site_admin": false }, - "content_type": "application/vnd.snap", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 62423040, - "download_count": 51, - "created_at": "2020-08-24T17:28:21Z", - "updated_at": "2020-08-24T17:28:47Z", - "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.snap" + "size": 125233765, + "download_count": 668, + "created_at": "2022-09-18T03:55:27Z", + "updated_at": "2022-09-18T03:55:40Z", + "browser_download_url": "https://github.com/openproxyspace/unfx-proxy-checker/releases/download/v1.7.2/unfx-proxy-checker-v1.7.2-x86_64-linux.AppImage" } ], - "tarball_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/tarball/v1.0.1", - "zipball_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/zipball/v1.0.1", - "body_html": "" + "tarball_url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/tarball/v1.7.2", + "zipball_url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/zipball/v1.7.2", + "body_html": "<p>Downgraded dependency due to socks proxy check problem.<br>\nAdded linux AppImage build.</p>", + "reactions": { + "url": "https://api.github.com/repos/openproxyspace/unfx-proxy-checker/releases/77459939/reactions", + "total_count": 11, + "+1": 11, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.675Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:03.101Z" + }, + "unofficial-riot-games-launcher": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:03.393Z" }, "unofficial-zalo": { "latestRelease": { @@ -110433,7 +120836,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 358, - "download_count": 50, + "download_count": 70, "created_at": "2019-06-21T22:24:41Z", "updated_at": "2019-06-21T22:24:42Z", "browser_download_url": "https://github.com/safestudio/unofficial-zalo/releases/download/v1.0.7/latest.yml" @@ -110467,7 +120870,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 41911049, - "download_count": 163, + "download_count": 203, "created_at": "2019-06-21T22:23:04Z", "updated_at": "2019-06-21T22:23:06Z", "browser_download_url": "https://github.com/safestudio/unofficial-zalo/releases/download/v1.0.7/unofficial-zalo-setup-1.0.7.exe" @@ -110501,7 +120904,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 46347, - "download_count": 41, + "download_count": 50, "created_at": "2019-06-21T22:24:40Z", "updated_at": "2019-06-21T22:24:40Z", "browser_download_url": "https://github.com/safestudio/unofficial-zalo/releases/download/v1.0.7/unofficial-zalo-setup-1.0.7.exe.blockmap" @@ -110523,7 +120926,7 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.684Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:03.622Z" }, "upcount": { "latestRelease": { @@ -110590,7 +120993,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 366, - "download_count": 197, + "download_count": 283, "created_at": "2020-10-07T21:07:34Z", "updated_at": "2020-10-07T21:07:34Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/latest-linux.yml" @@ -110624,7 +121027,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 512, - "download_count": 1618, + "download_count": 3067, "created_at": "2020-10-07T21:11:46Z", "updated_at": "2020-10-07T21:11:46Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/latest-mac.yml" @@ -110658,7 +121061,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 343, - "download_count": 1917, + "download_count": 3529, "created_at": "2020-10-07T21:09:34Z", "updated_at": "2020-10-07T21:09:34Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/latest.yml" @@ -110692,7 +121095,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 110108913, - "download_count": 130, + "download_count": 164, "created_at": "2020-10-07T21:11:32Z", "updated_at": "2020-10-07T21:11:34Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3-mac.zip" @@ -110726,7 +121129,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 113286813, - "download_count": 105, + "download_count": 167, "created_at": "2020-10-07T21:05:15Z", "updated_at": "2020-10-07T21:05:18Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3.AppImage" @@ -110760,7 +121163,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 114127269, - "download_count": 6109, + "download_count": 6461, "created_at": "2020-10-07T21:11:43Z", "updated_at": "2020-10-07T21:11:45Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3.dmg" @@ -110794,7 +121197,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 119283, - "download_count": 23, + "download_count": 34, "created_at": "2020-10-07T21:11:30Z", "updated_at": "2020-10-07T21:11:30Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3.dmg.blockmap" @@ -110828,7 +121231,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 129499648, - "download_count": 6818, + "download_count": 7446, "created_at": "2020-10-07T21:09:22Z", "updated_at": "2020-10-07T21:09:27Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3.exe" @@ -110862,7 +121265,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 129666480, - "download_count": 1332, + "download_count": 2816, "created_at": "2020-10-07T21:09:28Z", "updated_at": "2020-10-07T21:09:33Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-Setup-0.8.3.exe" @@ -110896,7 +121299,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 133669, - "download_count": 95, + "download_count": 122, "created_at": "2020-10-07T21:09:26Z", "updated_at": "2020-10-07T21:09:26Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-Setup-0.8.3.exe.blockmap" @@ -110930,7 +121333,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 69834716, - "download_count": 7411, + "download_count": 7606, "created_at": "2020-10-07T21:07:32Z", "updated_at": "2020-10-07T21:07:33Z", "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/upcount_0.8.3_amd64.deb" @@ -110938,7 +121341,7 @@ ], "tarball_url": "https://api.github.com/repos/madisvain/upcount/tarball/v0.8.3", "zipball_url": "https://api.github.com/repos/madisvain/upcount/zipball/v0.8.3", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f381.png\">🎁</g-emoji> Minor packages updates<br>\n<g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f381.png\">🎁</g-emoji> Improce format numbers based on language & currency<br>\n<g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f381.png\">🎁</g-emoji> Dutch language support by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/koen860/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/koen860\">@koen860</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"713562781\" data-permission-text=\"Title is private\" data-url=\"https://github.com/madisvain/upcount/issues/77\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/madisvain/upcount/pull/77/hovercard\" href=\"https://github.com/madisvain/upcount/pull/77\">#77</a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"ambulance\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f691.png\">🚑</g-emoji> Currency formatting issues by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/apurva92/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/apurva92\">@apurva92</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"715607176\" data-permission-text=\"Title is private\" data-url=\"https://github.com/madisvain/upcount/issues/79\" data-hovercard-type=\"issue\" data-hovercard-url=\"/madisvain/upcount/issues/79/hovercard\" href=\"https://github.com/madisvain/upcount/issues/79\">#79</a><br>\n<g-emoji class=\"g-emoji\" alias=\"ambulance\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f691.png\">🚑</g-emoji> Fix date and due_date caused errors <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"714289895\" data-permission-text=\"Title is private\" data-url=\"https://github.com/madisvain/upcount/issues/78\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/madisvain/upcount/pull/78/hovercard\" href=\"https://github.com/madisvain/upcount/pull/78\">#78</a></p>", + "body_html": "<p>🎁 Minor packages updates<br>\n🎁 Improce format numbers based on language & currency<br>\n🎁 Dutch language support by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/koen860/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/koen860\">@koen860</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"713562781\" data-permission-text=\"Title is private\" data-url=\"https://github.com/madisvain/upcount/issues/77\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/madisvain/upcount/pull/77/hovercard\" href=\"https://github.com/madisvain/upcount/pull/77\">#77</a></p>\n<p>🚑 Currency formatting issues by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/apurva92/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/apurva92\">@apurva92</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"715607176\" data-permission-text=\"Title is private\" data-url=\"https://github.com/madisvain/upcount/issues/79\" data-hovercard-type=\"issue\" data-hovercard-url=\"/madisvain/upcount/issues/79/hovercard\" href=\"https://github.com/madisvain/upcount/issues/79\">#79</a><br>\n🚑 Fix date and due_date caused errors <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"714289895\" data-permission-text=\"Title is private\" data-url=\"https://github.com/madisvain/upcount/issues/78\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/madisvain/upcount/pull/78/hovercard\" href=\"https://github.com/madisvain/upcount/pull/78\">#78</a></p>", "reactions": { "url": "https://api.github.com/repos/madisvain/upcount/releases/32290391/reactions", "total_count": 1, @@ -110952,288 +121355,437 @@ "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.693Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:03.630Z" }, - "visual-family-tree": { + "unlimited-clipboard": { "latestRelease": { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/38027740", - "assets_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/38027740/assets", - "upload_url": "https://uploads.github.com/repos/Jisco/VisualFamilyTree/releases/38027740/assets{?name,label}", - "html_url": "https://github.com/Jisco/VisualFamilyTree/releases/tag/v1.4.0", - "id": 38027740, + "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475", + "assets_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475/assets", + "upload_url": "https://uploads.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475/assets{?name,label}", + "html_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/tag/v1.0.1", + "id": 30064475, "author": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "morozovsk", + "id": 1822063, + "node_id": "MDQ6VXNlcjE4MjIwNjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/morozovsk", + "html_url": "https://github.com/morozovsk", + "followers_url": "https://api.github.com/users/morozovsk/followers", + "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", + "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", + "organizations_url": "https://api.github.com/users/morozovsk/orgs", + "repos_url": "https://api.github.com/users/morozovsk/repos", + "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", + "received_events_url": "https://api.github.com/users/morozovsk/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTM4MDI3NzQw", - "tag_name": "v1.4.0", + "node_id": "MDc6UmVsZWFzZTMwMDY0NDc1", + "tag_name": "v1.0.1", "target_commitish": "master", - "name": "Version 1.4.0", + "name": "", "draft": false, "prerelease": false, - "created_at": "2021-01-23T17:10:46Z", - "published_at": "2021-02-14T11:37:46Z", + "created_at": "2020-08-23T13:28:50Z", + "published_at": "2020-08-24T17:29:39Z", "assets": [ { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061440", - "id": 32061440, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDQw", - "name": "VisualFamilyTree.1.4.0.AppImage", + "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239516", + "id": 24239516, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTE2", + "name": "unlimited-clipboard.AppImage", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "morozovsk", + "id": 1822063, + "node_id": "MDQ6VXNlcjE4MjIwNjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/morozovsk", + "html_url": "https://github.com/morozovsk", + "followers_url": "https://api.github.com/users/morozovsk/followers", + "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", + "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", + "organizations_url": "https://api.github.com/users/morozovsk/orgs", + "repos_url": "https://api.github.com/users/morozovsk/repos", + "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", + "received_events_url": "https://api.github.com/users/morozovsk/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 135318812, - "download_count": 93, - "created_at": "2021-02-14T11:30:29Z", - "updated_at": "2021-02-14T11:31:51Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.AppImage" + "size": 74498512, + "download_count": 218, + "created_at": "2020-08-24T17:28:47Z", + "updated_at": "2020-08-24T17:29:06Z", + "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.AppImage" }, { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061467", - "id": 32061467, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDY3", - "name": "VisualFamilyTree.1.4.0.deb", + "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239526", + "id": 24239526, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTI2", + "name": "unlimited-clipboard.exe", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "morozovsk", + "id": 1822063, + "node_id": "MDQ6VXNlcjE4MjIwNjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/morozovsk", + "html_url": "https://github.com/morozovsk", + "followers_url": "https://api.github.com/users/morozovsk/followers", + "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", + "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", + "organizations_url": "https://api.github.com/users/morozovsk/orgs", + "repos_url": "https://api.github.com/users/morozovsk/repos", + "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", + "received_events_url": "https://api.github.com/users/morozovsk/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 50594194, + "download_count": 2597, + "created_at": "2020-08-24T17:29:06Z", + "updated_at": "2020-08-24T17:29:24Z", + "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.exe" + }, + { + "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239505", + "id": 24239505, + "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTA1", + "name": "unlimited-clipboard.snap", + "label": null, + "uploader": { + "login": "morozovsk", + "id": 1822063, + "node_id": "MDQ6VXNlcjE4MjIwNjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/morozovsk", + "html_url": "https://github.com/morozovsk", + "followers_url": "https://api.github.com/users/morozovsk/followers", + "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", + "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", + "organizations_url": "https://api.github.com/users/morozovsk/orgs", + "repos_url": "https://api.github.com/users/morozovsk/repos", + "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", + "received_events_url": "https://api.github.com/users/morozovsk/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.snap", + "state": "uploaded", + "size": 62423040, + "download_count": 82, + "created_at": "2020-08-24T17:28:21Z", + "updated_at": "2020-08-24T17:28:47Z", + "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.snap" + } + ], + "tarball_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/tarball/v1.0.1", + "zipball_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/zipball/v1.0.1", + "body_html": "" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:03.938Z" + }, + "upnotes": { + "latestRelease": { + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/51043276", + "assets_url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/51043276/assets", + "upload_url": "https://uploads.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/51043276/assets{?name,label}", + "html_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/tag/v1.0.12", + "id": 51043276, + "author": { + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOFoHFtM4DCtvM", + "tag_name": "v1.0.12", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2021-10-08T15:09:21Z", + "published_at": "2021-10-08T15:11:58Z", + "assets": [ + { + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46529336", + "id": 46529336, + "node_id": "RA_kwDOFoHFtM4Cxfs4", + "name": "domodel-diary-1.0.12-i386.AppImage", + "label": null, + "uploader": { + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79075226, - "download_count": 85, - "created_at": "2021-02-14T11:31:51Z", - "updated_at": "2021-02-14T11:32:39Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.deb" + "size": 83699093, + "download_count": 7, + "created_at": "2021-10-08T15:27:18Z", + "updated_at": "2021-10-08T15:27:45Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-1.0.12-i386.AppImage" }, { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061471", - "id": 32061471, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDcx", - "name": "VisualFamilyTree.1.4.0.exe", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46528489", + "id": 46528489, + "node_id": "RA_kwDOFoHFtM4Cxffp", + "name": "domodel-diary-1.0.12-ia32-win.zip", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 68521136, - "download_count": 829, - "created_at": "2021-02-14T11:32:39Z", - "updated_at": "2021-02-14T11:33:11Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.exe" + "size": 79016968, + "download_count": 4, + "created_at": "2021-10-08T15:13:48Z", + "updated_at": "2021-10-08T15:14:19Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-1.0.12-ia32-win.zip" }, { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061474", - "id": 32061474, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDc0", - "name": "VisualFamilyTree.1.4.0.pkg", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46528516", + "id": 46528516, + "node_id": "RA_kwDOFoHFtM4CxfgE", + "name": "domodel-diary-1.0.12-win.zip", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 112079139, - "download_count": 104, - "created_at": "2021-02-14T11:33:11Z", - "updated_at": "2021-02-14T11:34:31Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.pkg" + "size": 83731419, + "download_count": 8, + "created_at": "2021-10-08T15:14:19Z", + "updated_at": "2021-10-08T15:15:26Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-1.0.12-win.zip" }, { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061519", - "id": 32061519, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTE5", - "name": "VisualFamilyTree.1.4.0.portable.exe", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46529293", + "id": 46529293, + "node_id": "RA_kwDOFoHFtM4CxfsN", + "name": "domodel-diary-1.0.12.AppImage", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 68369960, - "download_count": 286, - "created_at": "2021-02-14T11:34:31Z", - "updated_at": "2021-02-14T11:35:11Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.portable.exe" + "size": 100150440, + "download_count": 10, + "created_at": "2021-10-08T15:26:39Z", + "updated_at": "2021-10-08T15:27:18Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-1.0.12.AppImage" }, { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061531", - "id": 32061531, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTMx", - "name": "VisualFamilyTree.1.4.0.snap", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46529356", + "id": 46529356, + "node_id": "RA_kwDOFoHFtM4CxftM", + "name": "domodel-diary-electron_1.0.12_amd64.deb", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 115658752, - "download_count": 11, - "created_at": "2021-02-14T11:35:11Z", - "updated_at": "2021-02-14T11:36:15Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.snap" + "size": 69255732, + "download_count": 10, + "created_at": "2021-10-08T15:27:45Z", + "updated_at": "2021-10-08T15:28:06Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-electron_1.0.12_amd64.deb" }, { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061544", - "id": 32061544, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTQ0", - "name": "VisualFamilyTree.1.4.0.zip", + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46529367", + "id": 46529367, + "node_id": "RA_kwDOFoHFtM4CxftX", + "name": "domodel-diary-electron_1.0.12_i386.deb", "label": null, "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 59742364, + "download_count": 4, + "created_at": "2021-10-08T15:28:06Z", + "updated_at": "2021-10-08T15:28:25Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary-electron_1.0.12_i386.deb" + }, + { + "url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/releases/assets/46528297", + "id": 46528297, + "node_id": "RA_kwDOFoHFtM4Cxfcp", + "name": "domodel-diary.Setup.1.0.12.exe", + "label": null, + "uploader": { + "login": "thoughtsunificator", + "id": 85041649, + "node_id": "MDQ6VXNlcjg1MDQxNjQ5", + "avatar_url": "https://avatars.githubusercontent.com/u/85041649?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/thoughtsunificator", + "html_url": "https://github.com/thoughtsunificator", + "followers_url": "https://api.github.com/users/thoughtsunificator/followers", + "following_url": "https://api.github.com/users/thoughtsunificator/following{/other_user}", + "gists_url": "https://api.github.com/users/thoughtsunificator/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thoughtsunificator/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thoughtsunificator/subscriptions", + "organizations_url": "https://api.github.com/users/thoughtsunificator/orgs", + "repos_url": "https://api.github.com/users/thoughtsunificator/repos", + "events_url": "https://api.github.com/users/thoughtsunificator/events{/privacy}", + "received_events_url": "https://api.github.com/users/thoughtsunificator/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 107254142, - "download_count": 77, - "created_at": "2021-02-14T11:36:15Z", - "updated_at": "2021-02-14T11:37:25Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.zip" + "size": 119766550, + "download_count": 33, + "created_at": "2021-10-08T15:12:09Z", + "updated_at": "2021-10-08T15:13:48Z", + "browser_download_url": "https://github.com/thoughtsunificator/domodel-diary-electron/releases/download/v1.0.12/domodel-diary.Setup.1.0.12.exe" } ], - "tarball_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/tarball/v1.4.0", - "zipball_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/zipball/v1.4.0", - "body_html": "<ul>\n<li>First release on Mac OSx <g-emoji class=\"g-emoji\" alias=\"apple\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f34e.png\">🍎</g-emoji></li>\n<li>Enable import of GEDCOM files <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></li>\n<li>Donation button added to menu ( maybe you will click on it... ) <g-emoji class=\"g-emoji\" alias=\"sweat_smile\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f605.png\">😅</g-emoji><br>\nBy the way, you can spend via <a href=\"http://paypal.me/jisco\" rel=\"nofollow\">PayPal</a>, <a href=\"https://www.patreon.com/jiscoMe\" rel=\"nofollow\">Patreon</a> or you just <a href=\"https://www.buymeacoffee.com/Jisco\" rel=\"nofollow\">buy me a pizza</a></li>\n<li>Adding an awesome \"what's new\" popup (will only show once after each update)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/tarball/v1.0.12", + "zipball_url": "https://api.github.com/repos/thoughtsunificator/domodel-diary-electron/zipball/v1.0.12", + "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.894Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:03.955Z" + }, + "vade-mecum-shelf": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:03.992Z" }, "vagrant-manager": { "latestRelease": { @@ -111300,7 +121852,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 50505137, - "download_count": 31, + "download_count": 38, "created_at": "2019-08-01T23:10:54Z", "updated_at": "2019-08-01T23:11:11Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-2.3.2-ia32.nsis.7z" @@ -111334,7 +121886,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 52438265, - "download_count": 48, + "download_count": 55, "created_at": "2019-08-01T23:10:56Z", "updated_at": "2019-08-01T23:11:00Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-2.3.2-x64.nsis.7z" @@ -111368,7 +121920,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 56133800, - "download_count": 199, + "download_count": 269, "created_at": "2019-08-01T23:34:49Z", "updated_at": "2019-08-01T23:34:51Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-amd64.deb" @@ -111402,7 +121954,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 78963226, - "download_count": 34, + "download_count": 55, "created_at": "2019-08-01T23:03:34Z", "updated_at": "2019-08-01T23:03:40Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-i386.AppImage" @@ -111436,7 +121988,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 57358440, - "download_count": 44, + "download_count": 53, "created_at": "2019-08-01T23:30:26Z", "updated_at": "2019-08-01T23:30:28Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-i386.deb" @@ -111470,7 +122022,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 47288891, - "download_count": 28, + "download_count": 33, "created_at": "2019-08-01T23:28:13Z", "updated_at": "2019-08-01T23:28:16Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-ia32.7z" @@ -111504,7 +122056,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 66164195, - "download_count": 58, + "download_count": 63, "created_at": "2019-08-01T23:09:58Z", "updated_at": "2019-08-01T23:10:03Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-ia32.zip" @@ -111538,7 +122090,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 49330929, - "download_count": 45, + "download_count": 50, "created_at": "2019-08-01T23:09:09Z", "updated_at": "2019-08-01T23:09:23Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-x64.7z" @@ -111572,7 +122124,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 69276075, - "download_count": 53, + "download_count": 61, "created_at": "2019-08-01T23:07:26Z", "updated_at": "2019-08-01T23:09:21Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-x64.zip" @@ -111606,7 +122158,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 77472652, - "download_count": 82, + "download_count": 152, "created_at": "2019-08-01T23:02:50Z", "updated_at": "2019-08-01T23:02:54Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-x86_64.AppImage" @@ -111640,7 +122192,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 70112682, - "download_count": 186, + "download_count": 192, "created_at": "2019-08-01T23:05:53Z", "updated_at": "2019-08-01T23:05:59Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager.dmg" @@ -111674,7 +122226,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 97369528, - "download_count": 662, + "download_count": 1081, "created_at": "2019-08-01T23:33:59Z", "updated_at": "2019-08-01T23:34:03Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager.exe" @@ -111708,7 +122260,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 68097658, - "download_count": 49, + "download_count": 53, "created_at": "2019-08-01T23:07:34Z", "updated_at": "2019-08-01T23:07:39Z", "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager.zip" @@ -111718,160 +122270,15 @@ "zipball_url": "https://api.github.com/repos/absalomedia/vagrant-manager/zipball/2.3.2", "body_html": "<p>Snapshot & Plugin functions based on latest Node-Vagrant<br>\nUpdate to Electron 5.<br>\nUpdate to Node 10 build sequence.<br>\nUpdate on Mac build options in prep for notarization.<br>\nSimplify tests & use NYC instead of Istanbul<br>\nRewritten configuration setup<br>\nMinor language corrections</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.900Z" - }, - "vade-mecum-shelf": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/66338036", - "assets_url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/66338036/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/66338036/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/vade-mecum-shelf/releases/tag/v3.15.0", - "id": 66338036, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBsQMp84D9Dz0", - "tag_name": "v3.15.0", - "target_commitish": "master", - "name": "3.15.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-09T06:36:22Z", - "published_at": "2022-05-09T06:41:35Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/assets/64914124", - "id": 64914124, - "node_id": "RA_kwDOBsQMp84D3oLM", - "name": "vade-mecum-shelf-linux-x86_64-3.15.0.AppImage", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 126323459, - "download_count": 0, - "created_at": "2022-05-09T07:18:47Z", - "updated_at": "2022-05-09T07:41:02Z", - "browser_download_url": "https://github.com/tonton-pixel/vade-mecum-shelf/releases/download/v3.15.0/vade-mecum-shelf-linux-x86_64-3.15.0.AppImage" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/assets/64912275", - "id": 64912275, - "node_id": "RA_kwDOBsQMp84D3nuT", - "name": "vade-mecum-shelf-mac-universal-3.15.0.dmg", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 193538041, - "download_count": 0, - "created_at": "2022-05-09T06:44:09Z", - "updated_at": "2022-05-09T07:17:26Z", - "browser_download_url": "https://github.com/tonton-pixel/vade-mecum-shelf/releases/download/v3.15.0/vade-mecum-shelf-mac-universal-3.15.0.dmg" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/assets/64915680", - "id": 64915680, - "node_id": "RA_kwDOBsQMp84D3ojg", - "name": "vade-mecum-shelf-mac-universal-3.15.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 188070956, - "download_count": 0, - "created_at": "2022-05-09T07:42:00Z", - "updated_at": "2022-05-09T08:12:08Z", - "browser_download_url": "https://github.com/tonton-pixel/vade-mecum-shelf/releases/download/v3.15.0/vade-mecum-shelf-mac-universal-3.15.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/tarball/v3.15.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/zipball/v3.15.0", - "body_html": "<ul>\n<li>Added <code>Other Applications</code> to <code>Help</code> menu.</li>\n<li>Updated <code>Electron</code> to version <code>17.4.3</code>.</li>\n<li>Updated <code>Electron Packager</code> to version <code>15.5.1</code>.</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.911Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:04.164Z" }, "video-player": { "latestRelease": { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/63216448", - "assets_url": "https://api.github.com/repos/Tenpi/Video-Player/releases/63216448/assets", - "upload_url": "https://uploads.github.com/repos/Tenpi/Video-Player/releases/63216448/assets{?name,label}", - "html_url": "https://github.com/Tenpi/Video-Player/releases/tag/v0.1.4", - "id": 63216448, + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/139498735", + "assets_url": "https://api.github.com/repos/Tenpi/Video-Player/releases/139498735/assets", + "upload_url": "https://uploads.github.com/repos/Tenpi/Video-Player/releases/139498735/assets{?name,label}", + "html_url": "https://github.com/Tenpi/Video-Player/releases/tag/v0.1.8", + "id": 139498735, "author": { "login": "Tenpi", "id": 37512637, @@ -111892,19 +122299,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOF8AfkM4DxJtA", - "tag_name": "v0.1.4", + "node_id": "RE_kwDOF8AfkM4IUJTv", + "tag_name": "v0.1.8", "target_commitish": "master", - "name": "Video Player v0.1.4", + "name": "Video Player v0.1.8", "draft": false, "prerelease": false, - "created_at": "2022-03-30T21:39:53Z", - "published_at": "2022-03-31T02:21:29Z", + "created_at": "2024-02-01T00:32:41Z", + "published_at": "2024-02-01T13:31:16Z", "assets": [ { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098885", - "id": 61098885, - "node_id": "RA_kwDOF8AfkM4DpEuF", + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/149171266", + "id": 149171266, + "node_id": "RA_kwDOF8AfkM4I5CxC", "name": "latest-linux.yml", "label": "", "uploader": { @@ -111930,15 +122337,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 376, - "download_count": 20, - "created_at": "2022-03-31T02:16:48Z", - "updated_at": "2022-03-31T02:16:48Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/latest-linux.yml" + "download_count": 4, + "created_at": "2024-02-01T13:10:07Z", + "updated_at": "2024-02-01T13:10:07Z", + "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.8/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098883", - "id": 61098883, - "node_id": "RA_kwDOF8AfkM4DpEuD", + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/149171267", + "id": 149171267, + "node_id": "RA_kwDOF8AfkM4I5CxD", "name": "latest-mac.yml", "label": "", "uploader": { @@ -111963,16 +122370,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 341, - "download_count": 103, - "created_at": "2022-03-31T02:16:47Z", - "updated_at": "2022-03-31T02:16:48Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/latest-mac.yml" + "size": 353, + "download_count": 35, + "created_at": "2024-02-01T13:10:07Z", + "updated_at": "2024-02-01T13:10:07Z", + "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.8/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098884", - "id": 61098884, - "node_id": "RA_kwDOF8AfkM4DpEuE", + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/149171268", + "id": 149171268, + "node_id": "RA_kwDOF8AfkM4I5CxE", "name": "latest.yml", "label": "", "uploader": { @@ -111998,16 +122405,16 @@ "content_type": "text/yaml", "state": "uploaded", "size": 353, - "download_count": 338, - "created_at": "2022-03-31T02:16:48Z", - "updated_at": "2022-03-31T02:16:48Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/latest.yml" + "download_count": 44, + "created_at": "2024-02-01T13:10:07Z", + "updated_at": "2024-02-01T13:10:07Z", + "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.8/latest.yml" }, { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098678", - "id": 61098678, - "node_id": "RA_kwDOF8AfkM4DpEq2", - "name": "Video-Player-0.1.4.AppImage", + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/149170631", + "id": 149170631, + "node_id": "RA_kwDOF8AfkM4I5CnH", + "name": "Video-Player-0.1.8-arm64.dmg", "label": "", "uploader": { "login": "Tenpi", @@ -112031,17 +122438,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 167953492, - "download_count": 30, - "created_at": "2022-03-31T02:11:02Z", - "updated_at": "2022-03-31T02:16:11Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-0.1.4.AppImage" + "size": 207833423, + "download_count": 9, + "created_at": "2024-02-01T13:04:33Z", + "updated_at": "2024-02-01T13:09:36Z", + "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.8/Video-Player-0.1.8-arm64.dmg" }, { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098696", - "id": 61098696, - "node_id": "RA_kwDOF8AfkM4DpErI", - "name": "Video-Player-0.1.4.dmg", + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/149170632", + "id": 149170632, + "node_id": "RA_kwDOF8AfkM4I5CnI", + "name": "Video-Player-0.1.8-arm64.dmg.blockmap", "label": "", "uploader": { "login": "Tenpi", @@ -112065,17 +122472,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 182237371, - "download_count": 25, - "created_at": "2022-03-31T02:11:21Z", - "updated_at": "2022-03-31T02:16:47Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-0.1.4.dmg" + "size": 216457, + "download_count": 2, + "created_at": "2024-02-01T13:04:33Z", + "updated_at": "2024-02-01T13:04:34Z", + "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.8/Video-Player-0.1.8-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098695", - "id": 61098695, - "node_id": "RA_kwDOF8AfkM4DpErH", - "name": "Video-Player-0.1.4.dmg.blockmap", + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/149170595", + "id": 149170595, + "node_id": "RA_kwDOF8AfkM4I5Cmj", + "name": "Video-Player-0.1.8.AppImage", "label": "", "uploader": { "login": "Tenpi", @@ -112099,17 +122506,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 188967, - "download_count": 2, - "created_at": "2022-03-31T02:11:21Z", - "updated_at": "2022-03-31T02:11:21Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-0.1.4.dmg.blockmap" + "size": 214530813, + "download_count": 9, + "created_at": "2024-02-01T13:04:06Z", + "updated_at": "2024-02-01T13:10:06Z", + "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.8/Video-Player-0.1.8.AppImage" + }, + { + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/149170656", + "id": 149170656, + "node_id": "RA_kwDOF8AfkM4I5Cng", + "name": "Video-Player-Setup-0.1.8.exe", + "label": "", + "uploader": { + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 159618481, + "download_count": 50, + "created_at": "2024-02-01T13:05:00Z", + "updated_at": "2024-02-01T13:09:11Z", + "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.8/Video-Player-Setup-0.1.8.exe" }, { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098707", - "id": 61098707, - "node_id": "RA_kwDOF8AfkM4DpErT", - "name": "Video-Player-Setup-0.1.4.exe", + "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/149170655", + "id": 149170655, + "node_id": "RA_kwDOF8AfkM4I5Cnf", + "name": "Video-Player-Setup-0.1.8.exe.blockmap", "label": "", "uploader": { "login": "Tenpi", @@ -112131,58 +122572,480 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 168669, + "download_count": 5, + "created_at": "2024-02-01T13:05:00Z", + "updated_at": "2024-02-01T13:05:01Z", + "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.8/Video-Player-Setup-0.1.8.exe.blockmap" + } + ], + "tarball_url": "https://api.github.com/repos/Tenpi/Video-Player/tarball/v0.1.8", + "zipball_url": "https://api.github.com/repos/Tenpi/Video-Player/zipball/v0.1.8", + "body_html": "<p>-Update electron</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:04.397Z" + }, + "visual-family-tree": { + "latestRelease": { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/38027740", + "assets_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/38027740/assets", + "upload_url": "https://uploads.github.com/repos/Jisco/VisualFamilyTree/releases/38027740/assets{?name,label}", + "html_url": "https://github.com/Jisco/VisualFamilyTree/releases/tag/v1.4.0", + "id": 38027740, + "author": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM4MDI3NzQw", + "tag_name": "v1.4.0", + "target_commitish": "master", + "name": "Version 1.4.0", + "draft": false, + "prerelease": false, + "created_at": "2021-01-23T17:10:46Z", + "published_at": "2021-02-14T11:37:46Z", + "assets": [ + { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061440", + "id": 32061440, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDQw", + "name": "VisualFamilyTree.1.4.0.AppImage", + "label": null, + "uploader": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 135318812, + "download_count": 344, + "created_at": "2021-02-14T11:30:29Z", + "updated_at": "2021-02-14T11:31:51Z", + "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.AppImage" + }, + { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061467", + "id": 32061467, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDY3", + "name": "VisualFamilyTree.1.4.0.deb", + "label": null, + "uploader": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 79075226, + "download_count": 294, + "created_at": "2021-02-14T11:31:51Z", + "updated_at": "2021-02-14T11:32:39Z", + "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.deb" + }, + { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061471", + "id": 32061471, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDcx", + "name": "VisualFamilyTree.1.4.0.exe", + "label": null, + "uploader": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 68521136, + "download_count": 2874, + "created_at": "2021-02-14T11:32:39Z", + "updated_at": "2021-02-14T11:33:11Z", + "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.exe" + }, + { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061474", + "id": 32061474, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDc0", + "name": "VisualFamilyTree.1.4.0.pkg", + "label": null, + "uploader": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 112079139, + "download_count": 317, + "created_at": "2021-02-14T11:33:11Z", + "updated_at": "2021-02-14T11:34:31Z", + "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.pkg" + }, + { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/68782765", + "id": 68782765, + "node_id": "RA_kwDOEDN64s4EGYqt", + "name": "VisualFamilyTree.1.4.0.portable-ia32.exe", + "label": null, + "uploader": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 66552904, + "download_count": 13, + "created_at": "2022-06-17T14:10:00Z", + "updated_at": "2022-06-17T14:10:28Z", + "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.portable-ia32.exe" + }, + { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061519", + "id": 32061519, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTE5", + "name": "VisualFamilyTree.1.4.0.portable.exe", + "label": null, + "uploader": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 68369960, + "download_count": 830, + "created_at": "2021-02-14T11:34:31Z", + "updated_at": "2021-02-14T11:35:11Z", + "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.portable.exe" + }, + { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061531", + "id": 32061531, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTMx", + "name": "VisualFamilyTree.1.4.0.snap", + "label": null, + "uploader": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 115658752, + "download_count": 15, + "created_at": "2021-02-14T11:35:11Z", + "updated_at": "2021-02-14T11:36:15Z", + "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.snap" + }, + { + "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061544", + "id": 32061544, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTQ0", + "name": "VisualFamilyTree.1.4.0.zip", + "label": null, + "uploader": { + "login": "Jisco", + "id": 770001, + "node_id": "MDQ6VXNlcjc3MDAwMQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Jisco", + "html_url": "https://github.com/Jisco", + "followers_url": "https://api.github.com/users/Jisco/followers", + "following_url": "https://api.github.com/users/Jisco/following{/other_user}", + "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", + "organizations_url": "https://api.github.com/users/Jisco/orgs", + "repos_url": "https://api.github.com/users/Jisco/repos", + "events_url": "https://api.github.com/users/Jisco/events{/privacy}", + "received_events_url": "https://api.github.com/users/Jisco/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-zip-compressed", + "state": "uploaded", + "size": 107254142, + "download_count": 287, + "created_at": "2021-02-14T11:36:15Z", + "updated_at": "2021-02-14T11:37:25Z", + "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.zip" + } + ], + "tarball_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/tarball/v1.4.0", + "zipball_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/zipball/v1.4.0", + "body_html": "<ul>\n<li>First release on Mac OSx 🍎</li>\n<li>Enable import of GEDCOM files 🚀</li>\n<li>Donation button added to menu ( maybe you will click on it... ) 😅<br>\nBy the way, you can spend via <a href=\"http://paypal.me/jisco\" rel=\"nofollow\">PayPal</a>, <a href=\"https://www.patreon.com/jiscoMe\" rel=\"nofollow\">Patreon</a> or you just <a href=\"https://www.buymeacoffee.com/Jisco\" rel=\"nofollow\">buy me a pizza</a></li>\n<li>Adding an awesome \"what's new\" popup (will only show once after each update)</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:04.425Z" + }, + "vivifyscrum": { + "latestRelease": { + "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120", + "assets_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120/assets", + "upload_url": "https://uploads.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120/assets{?name,label}", + "html_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/tag/win32-ia32-prod-2.4.29", + "id": 64440120, + "author": { + "login": "vivifyideas", + "id": 5213794, + "node_id": "MDQ6VXNlcjUyMTM3OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vivifyideas", + "html_url": "https://github.com/vivifyideas", + "followers_url": "https://api.github.com/users/vivifyideas/followers", + "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", + "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", + "organizations_url": "https://api.github.com/users/vivifyideas/orgs", + "repos_url": "https://api.github.com/users/vivifyideas/repos", + "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", + "received_events_url": "https://api.github.com/users/vivifyideas/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOBm_bO84D10c4", + "tag_name": "win32-ia32-prod-2.4.29", + "target_commitish": "master", + "name": "win32-ia32-prod-2.4.29", + "draft": false, + "prerelease": false, + "created_at": "2022-04-13T06:22:44Z", + "published_at": "2022-04-14T08:56:25Z", + "assets": [ + { + "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546655", + "id": 62546655, + "node_id": "RA_kwDOBm_bO84DumLf", + "name": "RELEASES", + "label": "RELEASES", + "uploader": { + "login": "vivifyideas", + "id": 5213794, + "node_id": "MDQ6VXNlcjUyMTM3OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vivifyideas", + "html_url": "https://github.com/vivifyideas", + "followers_url": "https://api.github.com/users/vivifyideas/followers", + "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", + "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", + "organizations_url": "https://api.github.com/users/vivifyideas/orgs", + "repos_url": "https://api.github.com/users/vivifyideas/repos", + "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", + "received_events_url": "https://api.github.com/users/vivifyideas/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/plain", + "state": "uploaded", + "size": 82, + "download_count": 241, + "created_at": "2022-04-14T08:57:39Z", + "updated_at": "2022-04-14T08:57:39Z", + "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/RELEASES" + }, + { + "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546656", + "id": 62546656, + "node_id": "RA_kwDOBm_bO84DumLg", + "name": "VivifyScrum-2.4.29-full.nupkg", + "label": "VivifyScrum-2.4.29-full.nupkg", + "uploader": { + "login": "vivifyideas", + "id": 5213794, + "node_id": "MDQ6VXNlcjUyMTM3OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vivifyideas", + "html_url": "https://github.com/vivifyideas", + "followers_url": "https://api.github.com/users/vivifyideas/followers", + "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", + "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", + "organizations_url": "https://api.github.com/users/vivifyideas/orgs", + "repos_url": "https://api.github.com/users/vivifyideas/repos", + "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", + "received_events_url": "https://api.github.com/users/vivifyideas/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", "state": "uploaded", - "size": 133989002, - "download_count": 119, - "created_at": "2022-03-31T02:11:39Z", - "updated_at": "2022-03-31T02:16:25Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-Setup-0.1.4.exe" + "size": 94800528, + "download_count": 208, + "created_at": "2022-04-14T08:57:40Z", + "updated_at": "2022-04-14T08:58:50Z", + "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/VivifyScrum-2.4.29-full.nupkg" }, { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098706", - "id": 61098706, - "node_id": "RA_kwDOF8AfkM4DpErS", - "name": "Video-Player-Setup-0.1.4.exe.blockmap", - "label": "", + "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546441", + "id": 62546441, + "node_id": "RA_kwDOBm_bO84DumIJ", + "name": "VivifyScrum.Setup.2.4.29.exe", + "label": "VivifyScrum Setup 2.4.29.exe", "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", + "login": "vivifyideas", + "id": 5213794, + "node_id": "MDQ6VXNlcjUyMTM3OTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", + "url": "https://api.github.com/users/vivifyideas", + "html_url": "https://github.com/vivifyideas", + "followers_url": "https://api.github.com/users/vivifyideas/followers", + "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", + "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", + "organizations_url": "https://api.github.com/users/vivifyideas/orgs", + "repos_url": "https://api.github.com/users/vivifyideas/repos", + "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", + "received_events_url": "https://api.github.com/users/vivifyideas/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 142948, - "download_count": 6, - "created_at": "2022-03-31T02:11:39Z", - "updated_at": "2022-03-31T02:11:40Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-Setup-0.1.4.exe.blockmap" + "size": 96053040, + "download_count": 543, + "created_at": "2022-04-14T08:56:26Z", + "updated_at": "2022-04-14T08:57:37Z", + "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/VivifyScrum.Setup.2.4.29.exe" } ], - "tarball_url": "https://api.github.com/repos/Tenpi/Video-Player/tarball/v0.1.4", - "zipball_url": "https://api.github.com/repos/Tenpi/Video-Player/zipball/v0.1.4", - "body_html": "<p>-Some bugfixes for reversing on Windows<br>\nWindows-only: If installed under <code>C:/Program Files</code> you need to <code>Run as administrator</code> in order for reversing to work.</p>" + "tarball_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/tarball/win32-ia32-prod-2.4.29", + "zipball_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/zipball/win32-ia32-prod-2.4.29", + "body_html": null }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.945Z" - }, - "vupc": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.092Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:04.508Z" }, "vue-calc": { "latestRelease": { @@ -112249,7 +123112,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 32369129, - "download_count": 20967, + "download_count": 21038, "created_at": "2018-04-15T09:55:17Z", "updated_at": "2018-04-15T09:55:36Z", "browser_download_url": "https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-32bit.exe" @@ -112283,7 +123146,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 37491921, - "download_count": 22315, + "download_count": 22484, "created_at": "2018-04-15T09:55:17Z", "updated_at": "2018-04-15T09:55:44Z", "browser_download_url": "https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-64bit.exe" @@ -112317,7 +123180,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 59133456, - "download_count": 3370, + "download_count": 3612, "created_at": "2018-04-15T09:55:17Z", "updated_at": "2018-04-15T10:00:37Z", "browser_download_url": "https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-i386.AppImage" @@ -112351,7 +123214,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 56991908, - "download_count": 962, + "download_count": 1187, "created_at": "2018-04-15T09:55:16Z", "updated_at": "2018-04-15T10:00:37Z", "browser_download_url": "https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-x86_64.AppImage" @@ -112359,162 +123222,17 @@ ], "tarball_url": "https://api.github.com/repos/el3um4s/vue-calc/tarball/v0.18.04.15", "zipball_url": "https://api.github.com/repos/el3um4s/vue-calc/zipball/v0.18.04.15", - "body_html": "<p><strong>Enhancement</strong><br>\nAdded a new Icon<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://raw.githubusercontent.com/el3um4s/vue-calc/addAppGetLocal/vue-calc/build/icons/256x256.png\"><img src=\"https://raw.githubusercontent.com/el3um4s/vue-calc/addAppGetLocal/vue-calc/build/icons/256x256.png\" alt=\"new icon\" style=\"max-width: 100%;\"></a></p>\n<p><strong>Bugfix</strong><br>\nChanged the preset language</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.115Z" - }, - "vivifyscrum": { - "latestRelease": { - "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120", - "assets_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120/assets", - "upload_url": "https://uploads.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120/assets{?name,label}", - "html_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/tag/win32-ia32-prod-2.4.29", - "id": 64440120, - "author": { - "login": "vivifyideas", - "id": 5213794, - "node_id": "MDQ6VXNlcjUyMTM3OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vivifyideas", - "html_url": "https://github.com/vivifyideas", - "followers_url": "https://api.github.com/users/vivifyideas/followers", - "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", - "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", - "organizations_url": "https://api.github.com/users/vivifyideas/orgs", - "repos_url": "https://api.github.com/users/vivifyideas/repos", - "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", - "received_events_url": "https://api.github.com/users/vivifyideas/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBm_bO84D10c4", - "tag_name": "win32-ia32-prod-2.4.29", - "target_commitish": "master", - "name": "win32-ia32-prod-2.4.29", - "draft": false, - "prerelease": false, - "created_at": "2022-04-13T06:22:44Z", - "published_at": "2022-04-14T08:56:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546655", - "id": 62546655, - "node_id": "RA_kwDOBm_bO84DumLf", - "name": "RELEASES", - "label": "RELEASES", - "uploader": { - "login": "vivifyideas", - "id": 5213794, - "node_id": "MDQ6VXNlcjUyMTM3OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vivifyideas", - "html_url": "https://github.com/vivifyideas", - "followers_url": "https://api.github.com/users/vivifyideas/followers", - "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", - "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", - "organizations_url": "https://api.github.com/users/vivifyideas/orgs", - "repos_url": "https://api.github.com/users/vivifyideas/repos", - "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", - "received_events_url": "https://api.github.com/users/vivifyideas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 82, - "download_count": 95, - "created_at": "2022-04-14T08:57:39Z", - "updated_at": "2022-04-14T08:57:39Z", - "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/RELEASES" - }, - { - "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546656", - "id": 62546656, - "node_id": "RA_kwDOBm_bO84DumLg", - "name": "VivifyScrum-2.4.29-full.nupkg", - "label": "VivifyScrum-2.4.29-full.nupkg", - "uploader": { - "login": "vivifyideas", - "id": 5213794, - "node_id": "MDQ6VXNlcjUyMTM3OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vivifyideas", - "html_url": "https://github.com/vivifyideas", - "followers_url": "https://api.github.com/users/vivifyideas/followers", - "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", - "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", - "organizations_url": "https://api.github.com/users/vivifyideas/orgs", - "repos_url": "https://api.github.com/users/vivifyideas/repos", - "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", - "received_events_url": "https://api.github.com/users/vivifyideas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 94800528, - "download_count": 95, - "created_at": "2022-04-14T08:57:40Z", - "updated_at": "2022-04-14T08:58:50Z", - "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/VivifyScrum-2.4.29-full.nupkg" - }, - { - "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546441", - "id": 62546441, - "node_id": "RA_kwDOBm_bO84DumIJ", - "name": "VivifyScrum.Setup.2.4.29.exe", - "label": "VivifyScrum Setup 2.4.29.exe", - "uploader": { - "login": "vivifyideas", - "id": 5213794, - "node_id": "MDQ6VXNlcjUyMTM3OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vivifyideas", - "html_url": "https://github.com/vivifyideas", - "followers_url": "https://api.github.com/users/vivifyideas/followers", - "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", - "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", - "organizations_url": "https://api.github.com/users/vivifyideas/orgs", - "repos_url": "https://api.github.com/users/vivifyideas/repos", - "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", - "received_events_url": "https://api.github.com/users/vivifyideas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 96053040, - "download_count": 38, - "created_at": "2022-04-14T08:56:26Z", - "updated_at": "2022-04-14T08:57:37Z", - "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/VivifyScrum.Setup.2.4.29.exe" - } - ], - "tarball_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/tarball/win32-ia32-prod-2.4.29", - "zipball_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/zipball/win32-ia32-prod-2.4.29", - "body_html": null + "body_html": "<p><strong>Enhancement</strong><br>\nAdded a new Icon<br>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://raw.githubusercontent.com/el3um4s/vue-calc/addAppGetLocal/vue-calc/build/icons/256x256.png\"><img src=\"https://raw.githubusercontent.com/el3um4s/vue-calc/addAppGetLocal/vue-calc/build/icons/256x256.png\" alt=\"new icon\" style=\"max-width: 100%;\"></a></p>\n<p><strong>Bugfix</strong><br>\nChanged the preset language</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.126Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:04.685Z" }, "waifu2x-gui": { "latestRelease": { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/62985700", - "assets_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/62985700/assets", - "upload_url": "https://uploads.github.com/repos/Tenpi/Waifu2x-GUI/releases/62985700/assets{?name,label}", - "html_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/tag/v0.2.9", - "id": 62985700, + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/143281268", + "assets_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/143281268/assets", + "upload_url": "https://uploads.github.com/repos/Tenpi/Waifu2x-GUI/releases/143281268/assets{?name,label}", + "html_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/tag/v0.4.8", + "id": 143281268, "author": { "login": "Tenpi", "id": 37512637, @@ -112535,20 +123253,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOFBf1Fc4DwRXk", - "tag_name": "v0.2.9", + "node_id": "RE_kwDOFBf1Fc4Iikx0", + "tag_name": "v0.4.8", "target_commitish": "master", - "name": "Waifu2x GUI v0.2.9", + "name": "Waifu2x GUI v0.4.8", "draft": false, "prerelease": false, - "created_at": "2022-03-29T01:41:54Z", - "published_at": "2022-03-29T02:02:47Z", + "created_at": "2024-02-18T04:13:11Z", + "published_at": "2024-02-23T00:55:40Z", "assets": [ { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60894178", - "id": 60894178, - "node_id": "RA_kwDOFBf1Fc4DoSvi", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/153082628", + "id": 153082628, + "node_id": "RA_kwDOFBf1Fc4JH9sE", + "name": "latest-linux.yml", "label": "", "uploader": { "login": "Tenpi", @@ -112572,17 +123290,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 339, - "download_count": 23, - "created_at": "2022-03-29T03:23:29Z", - "updated_at": "2022-03-29T03:23:30Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/latest-mac.yml" + "size": 374, + "download_count": 6, + "created_at": "2024-02-23T00:16:18Z", + "updated_at": "2024-02-23T00:16:18Z", + "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.4.8/latest-linux.yml" }, { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60894179", - "id": 60894179, - "node_id": "RA_kwDOFBf1Fc4DoSvj", - "name": "latest.yml", + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/153082844", + "id": 153082844, + "node_id": "RA_kwDOFBf1Fc4JH9vc", + "name": "latest-mac.yml", "label": "", "uploader": { "login": "Tenpi", @@ -112607,16 +123325,16 @@ "content_type": "text/yaml", "state": "uploaded", "size": 351, - "download_count": 635, - "created_at": "2022-03-29T03:23:30Z", - "updated_at": "2022-03-29T03:23:30Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/latest.yml" + "download_count": 15, + "created_at": "2024-02-23T00:18:28Z", + "updated_at": "2024-02-23T00:18:29Z", + "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.4.8/latest-mac.yml" }, { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60893854", - "id": 60893854, - "node_id": "RA_kwDOFBf1Fc4DoSqe", - "name": "Waifu2x-GUI-0.2.9.dmg", + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/153082435", + "id": 153082435, + "node_id": "RA_kwDOFBf1Fc4JH9pD", + "name": "latest.yml", "label": "", "uploader": { "login": "Tenpi", @@ -112638,19 +123356,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 123687691, - "download_count": 20, - "created_at": "2022-03-29T03:20:43Z", - "updated_at": "2022-03-29T03:23:13Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/Waifu2x-GUI-0.2.9.dmg" + "size": 351, + "download_count": 476, + "created_at": "2024-02-23T00:14:45Z", + "updated_at": "2024-02-23T00:14:45Z", + "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.4.8/latest.yml" }, { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60893852", - "id": 60893852, - "node_id": "RA_kwDOFBf1Fc4DoSqc", - "name": "Waifu2x-GUI-0.2.9.dmg.blockmap", + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/153082815", + "id": 153082815, + "node_id": "RA_kwDOFBf1Fc4JH9u_", + "name": "Waifu2x-GUI-0.4.8-arm64.dmg", "label": "", "uploader": { "login": "Tenpi", @@ -112674,17 +123392,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 130339, - "download_count": 4, - "created_at": "2022-03-29T03:20:42Z", - "updated_at": "2022-03-29T03:20:42Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/Waifu2x-GUI-0.2.9.dmg.blockmap" + "size": 394281900, + "download_count": 14, + "created_at": "2024-02-23T00:18:13Z", + "updated_at": "2024-02-23T00:18:28Z", + "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.4.8/Waifu2x-GUI-0.4.8-arm64.dmg" }, { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60893881", - "id": 60893881, - "node_id": "RA_kwDOFBf1Fc4DoSq5", - "name": "Waifu2x-GUI-Setup-0.2.9.exe", + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/153082814", + "id": 153082814, + "node_id": "RA_kwDOFBf1Fc4JH9u-", + "name": "Waifu2x-GUI-0.4.8-arm64.dmg.blockmap", "label": "", "uploader": { "login": "Tenpi", @@ -112708,17 +123426,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 109835795, - "download_count": 285, - "created_at": "2022-03-29T03:21:04Z", - "updated_at": "2022-03-29T03:23:28Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/Waifu2x-GUI-Setup-0.2.9.exe" + "size": 410643, + "download_count": 2, + "created_at": "2024-02-23T00:18:13Z", + "updated_at": "2024-02-23T00:18:13Z", + "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.4.8/Waifu2x-GUI-0.4.8-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60893884", - "id": 60893884, - "node_id": "RA_kwDOFBf1Fc4DoSq8", - "name": "Waifu2x-GUI-Setup-0.2.9.exe.blockmap", + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/153082596", + "id": 153082596, + "node_id": "RA_kwDOFBf1Fc4JH9rk", + "name": "Waifu2x-GUI-0.4.8.AppImage", "label": "", "uploader": { "login": "Tenpi", @@ -112742,197 +123460,102 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 116617, - "download_count": 44, - "created_at": "2022-03-29T03:21:05Z", - "updated_at": "2022-03-29T03:21:05Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/Waifu2x-GUI-Setup-0.2.9.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/tarball/v0.2.9", - "zipball_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/zipball/v0.2.9", - "body_html": "<p>-Removed the GIF Cumulative option, it is now calculated programmatically.</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.193Z" - }, - "wail": { - "latestRelease": { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/6689708", - "assets_url": "https://api.github.com/repos/N0taN3rd/wail/releases/6689708/assets", - "upload_url": "https://uploads.github.com/repos/N0taN3rd/wail/releases/6689708/assets{?name,label}", - "html_url": "https://github.com/N0taN3rd/wail/releases/tag/1.1.0", - "id": 6689708, - "author": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTY2ODk3MDg=", - "tag_name": "1.1.0", - "target_commitish": "wail-electron", - "name": "WAIL 1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2017-06-13T02:26:01Z", - "published_at": "2017-06-13T06:20:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086229", - "id": 4086229, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODYyMjk=", - "name": "WAIL-darwin-x64.zip", - "label": null, - "uploader": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 221454910, - "download_count": 140, - "created_at": "2017-06-13T04:36:05Z", - "updated_at": "2017-06-13T04:41:18Z", - "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4085845", - "id": 4085845, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODU4NDU=", - "name": "WAIL-linux-x64.zip", - "label": null, - "uploader": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 259186122, - "download_count": 240, - "created_at": "2017-06-13T02:48:45Z", - "updated_at": "2017-06-13T02:54:48Z", - "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-linux-x64.zip" + "size": 403064783, + "download_count": 17, + "created_at": "2024-02-23T00:15:57Z", + "updated_at": "2024-02-23T00:16:17Z", + "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.4.8/Waifu2x-GUI-0.4.8.AppImage" }, { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086408", - "id": 4086408, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODY0MDg=", - "name": "WAIL-win32-x64.zip", + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/153530385", + "id": 153530385, + "node_id": "RA_kwDOFBf1Fc4JJrAR", + "name": "Waifu2x-GUI-Setup-0.4.8.exe", "label": null, "uploader": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-zip-compressed", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 253547349, - "download_count": 977, - "created_at": "2017-06-13T05:31:24Z", - "updated_at": "2017-06-13T05:37:18Z", - "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-win32-x64.zip" + "size": 390441974, + "download_count": 119, + "created_at": "2024-02-25T23:43:54Z", + "updated_at": "2024-02-25T23:46:59Z", + "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.4.8/Waifu2x-GUI-Setup-0.4.8.exe" }, { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086247", - "id": 4086247, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODYyNDc=", - "name": "WAIL.dmg", + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/153530648", + "id": 153530648, + "node_id": "RA_kwDOFBf1Fc4JJrEY", + "name": "Waifu2x-GUI-Setup-0.4.8.exe.blockmap", "label": null, "uploader": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", + "login": "Tenpi", + "id": 37512637, + "node_id": "MDQ6VXNlcjM3NTEyNjM3", + "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", + "url": "https://api.github.com/users/Tenpi", + "html_url": "https://github.com/Tenpi", + "followers_url": "https://api.github.com/users/Tenpi/followers", + "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", + "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", + "organizations_url": "https://api.github.com/users/Tenpi/orgs", + "repos_url": "https://api.github.com/users/Tenpi/repos", + "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tenpi/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 220486272, - "download_count": 260, - "created_at": "2017-06-13T04:36:11Z", - "updated_at": "2017-06-13T04:47:51Z", - "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL.dmg" + "size": 401943, + "download_count": 52, + "created_at": "2024-02-25T23:46:43Z", + "updated_at": "2024-02-25T23:46:59Z", + "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.4.8/Waifu2x-GUI-Setup-0.4.8.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/N0taN3rd/wail/tarball/1.1.0", - "zipball_url": "https://api.github.com/repos/N0taN3rd/wail/zipball/1.1.0", - "body_html": "<h2>Updates</h2>\n<ol>\n<li>\n<p>Electron has been updated to 1.7.3:<br>\nChrome used by Electron is now 58.0.3029.11, Node and V8 also updated.<br>\n<strong>Userland</strong> should notice an increase in the smoothness and performance of WAIL when working with large (size and number of) collections</p>\n</li>\n<li>\n<p>WAIL's <code>Page Only Crawl</code> updated<br>\nThanks to the Chrome version bump in Electron 1.7.3 the <code>Page Only Crawl</code><br>\nhas been transitioned away from the modified WARCreate style preservation to a full <strong>browser based crawl</strong> implementation.<br>\nLook for more update as WAIL transitions away from relying on Heritrix to provide its <code>Page + Same Domain</code> and <code>Page + All Links</code> crawls.<br>\n<em><strong>Heritix based crawls will still be available in all future releases of WAIL</strong></em></p>\n</li>\n<li>\n<p>Twitter login through WAIL improved<br>\nPrevious releases of WAIL relied on <a href=\"https://github.com/uraway/electron-oauth-twitter\">electron-oauth-twitter</a>.<br>\nBut <strong>userland</strong> found that it was not alway reliable so this functionality has been overhauled completely to ensure reliability.</p>\n</li>\n<li>\n<p>UX improvements<br>\n<code>Twitter Monitoring and Archiving Configuration</code> UI has been redesigned and condensed making it easier to use this feature<br>\n<code>Collections Interface</code> has been reworked making it easier to manage your collections</p>\n</li>\n<li>\n<p>Pywb updated<br>\nUpdated to 0.33.1 improving replay for all supported operating systems.<br>\nReplay on Windows is now just as smooth as Linux and OSX <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji></p>\n</li>\n</ol>" + "tarball_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/tarball/v0.4.8", + "zipball_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/zipball/v0.4.8", + "body_html": "<p>-Potential bugfix</p>", + "reactions": { + "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/143281268/reactions", + "total_count": 2, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 2, + "rocket": 0, + "eyes": 0 + } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.303Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:04.897Z" + }, + "vupc": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:04.927Z" }, "wanna-class": { "latestRelease": { @@ -112985,73 +123608,31 @@ "url": "https://api.github.com/users/MissterHao", "html_url": "https://github.com/MissterHao", "followers_url": "https://api.github.com/users/MissterHao/followers", - "following_url": "https://api.github.com/users/MissterHao/following{/other_user}", - "gists_url": "https://api.github.com/users/MissterHao/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MissterHao/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MissterHao/subscriptions", - "organizations_url": "https://api.github.com/users/MissterHao/orgs", - "repos_url": "https://api.github.com/users/MissterHao/repos", - "events_url": "https://api.github.com/users/MissterHao/events{/privacy}", - "received_events_url": "https://api.github.com/users/MissterHao/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 59546971, - "download_count": 164, - "created_at": "2021-05-21T04:35:36Z", - "updated_at": "2021-05-21T04:36:05Z", - "browser_download_url": "https://github.com/MissterHao/WannaClass/releases/download/v1.0.0/Wanna.Class.1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/MissterHao/WannaClass/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/MissterHao/WannaClass/zipball/v1.0.0", - "body_html": "<p>released platform: win 10<br>\nv1.0.0 released</p>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.312Z" - }, - "waqt": { - "latestRelease": { - "url": "https://api.github.com/repos/arafatamim/waqt/releases/11624842", - "assets_url": "https://api.github.com/repos/arafatamim/waqt/releases/11624842/assets", - "upload_url": "https://uploads.github.com/repos/arafatamim/waqt/releases/11624842/assets{?name,label}", - "html_url": "https://github.com/arafatamim/waqt/releases/tag/v1.0.2", - "id": 11624842, - "author": { - "login": "arafatamim", - "id": 31634638, - "node_id": "MDQ6VXNlcjMxNjM0NjM4", - "avatar_url": "https://avatars.githubusercontent.com/u/31634638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arafatamim", - "html_url": "https://github.com/arafatamim", - "followers_url": "https://api.github.com/users/arafatamim/followers", - "following_url": "https://api.github.com/users/arafatamim/following{/other_user}", - "gists_url": "https://api.github.com/users/arafatamim/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arafatamim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arafatamim/subscriptions", - "organizations_url": "https://api.github.com/users/arafatamim/orgs", - "repos_url": "https://api.github.com/users/arafatamim/repos", - "events_url": "https://api.github.com/users/arafatamim/events{/privacy}", - "received_events_url": "https://api.github.com/users/arafatamim/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTExNjI0ODQy", - "tag_name": "v1.0.2", - "target_commitish": "master", - "name": "Version 1.0.2", - "draft": false, - "prerelease": false, - "created_at": "2018-06-24T23:35:29Z", - "published_at": "2018-06-24T23:37:20Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/arafatamim/waqt/tarball/v1.0.2", - "zipball_url": "https://api.github.com/repos/arafatamim/waqt/zipball/v1.0.2", - "body_html": "<p>Minor layout and code changes.</p>" + "following_url": "https://api.github.com/users/MissterHao/following{/other_user}", + "gists_url": "https://api.github.com/users/MissterHao/gists{/gist_id}", + "starred_url": "https://api.github.com/users/MissterHao/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/MissterHao/subscriptions", + "organizations_url": "https://api.github.com/users/MissterHao/orgs", + "repos_url": "https://api.github.com/users/MissterHao/repos", + "events_url": "https://api.github.com/users/MissterHao/events{/privacy}", + "received_events_url": "https://api.github.com/users/MissterHao/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 59546971, + "download_count": 221, + "created_at": "2021-05-21T04:35:36Z", + "updated_at": "2021-05-21T04:36:05Z", + "browser_download_url": "https://github.com/MissterHao/WannaClass/releases/download/v1.0.0/Wanna.Class.1.0.0.exe" + } + ], + "tarball_url": "https://api.github.com/repos/MissterHao/WannaClass/tarball/v1.0.0", + "zipball_url": "https://api.github.com/repos/MissterHao/WannaClass/zipball/v1.0.0", + "body_html": "<p>released platform: win 10<br>\nv1.0.0 released</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.364Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:05.206Z" }, "wdos": { "latestRelease": { @@ -113118,7 +123699,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 61920564, - "download_count": 88, + "download_count": 93, "created_at": "2019-12-21T03:02:06Z", "updated_at": "2019-12-21T03:02:28Z", "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos-1.1.2.freebsd" @@ -113152,7 +123733,7 @@ "content_type": "application/gzip", "state": "uploaded", "size": 103152938, - "download_count": 130, + "download_count": 143, "created_at": "2019-12-21T03:03:39Z", "updated_at": "2019-12-21T03:04:28Z", "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos-1.1.2.tar.gz" @@ -113186,7 +123767,7 @@ "content_type": "application/x-rpm", "state": "uploaded", "size": 59500728, - "download_count": 95, + "download_count": 104, "created_at": "2019-12-21T02:59:31Z", "updated_at": "2019-12-21T02:59:55Z", "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos-1.1.2.x86_64.rpm" @@ -113220,7 +123801,7 @@ "content_type": "application/vnd.debian.binary-package", "state": "uploaded", "size": 59845266, - "download_count": 204, + "download_count": 234, "created_at": "2019-12-21T02:55:51Z", "updated_at": "2019-12-21T02:56:12Z", "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos_1.1.2_amd64.deb" @@ -113254,7 +123835,7 @@ "content_type": "application/vnd.snap", "state": "uploaded", "size": 92127232, - "download_count": 71, + "download_count": 75, "created_at": "2019-12-21T03:02:47Z", "updated_at": "2019-12-21T03:03:13Z", "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos_1.1.2_amd64.snap" @@ -113288,7 +123869,7 @@ "content_type": "application/x-iso9660-appimage", "state": "uploaded", "size": 109726794, - "download_count": 2829, + "download_count": 3190, "created_at": "2019-12-21T02:56:19Z", "updated_at": "2019-12-21T02:56:56Z", "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/WebDesktop-1.1.2.AppImage" @@ -113298,227 +123879,458 @@ "zipball_url": "https://api.github.com/repos/Webdeskme/wdOS/zipball/v1.1.2", "body_html": "<p>In This release experimental WebFrame features have been added. This includes a built in api and web application solution. This release is currently for Linux but refer to the previous relies for mac and windows.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.430Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:05.394Z" }, - "webcatalog": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.489Z" + "waqt": { + "latestRelease": { + "url": "https://api.github.com/repos/arafatamim/waqt/releases/11624842", + "assets_url": "https://api.github.com/repos/arafatamim/waqt/releases/11624842/assets", + "upload_url": "https://uploads.github.com/repos/arafatamim/waqt/releases/11624842/assets{?name,label}", + "html_url": "https://github.com/arafatamim/waqt/releases/tag/v1.0.2", + "id": 11624842, + "author": { + "login": "arafatamim", + "id": 31634638, + "node_id": "MDQ6VXNlcjMxNjM0NjM4", + "avatar_url": "https://avatars.githubusercontent.com/u/31634638?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/arafatamim", + "html_url": "https://github.com/arafatamim", + "followers_url": "https://api.github.com/users/arafatamim/followers", + "following_url": "https://api.github.com/users/arafatamim/following{/other_user}", + "gists_url": "https://api.github.com/users/arafatamim/gists{/gist_id}", + "starred_url": "https://api.github.com/users/arafatamim/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/arafatamim/subscriptions", + "organizations_url": "https://api.github.com/users/arafatamim/orgs", + "repos_url": "https://api.github.com/users/arafatamim/repos", + "events_url": "https://api.github.com/users/arafatamim/events{/privacy}", + "received_events_url": "https://api.github.com/users/arafatamim/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTExNjI0ODQy", + "tag_name": "v1.0.2", + "target_commitish": "master", + "name": "Version 1.0.2", + "draft": false, + "prerelease": false, + "created_at": "2018-06-24T23:35:29Z", + "published_at": "2018-06-24T23:37:20Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/arafatamim/waqt/tarball/v1.0.2", + "zipball_url": "https://api.github.com/repos/arafatamim/waqt/zipball/v1.0.2", + "body_html": "<p>Minor layout and code changes.</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:05.405Z" }, "web-toolbox": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.490Z" + "latestRelease": { + "url": "https://api.github.com/repos/amwebexpert/etoolbox/releases/82528106", + "assets_url": "https://api.github.com/repos/amwebexpert/etoolbox/releases/82528106/assets", + "upload_url": "https://uploads.github.com/repos/amwebexpert/etoolbox/releases/82528106/assets{?name,label}", + "html_url": "https://github.com/amwebexpert/etoolbox/releases/tag/v2.1.6", + "id": 82528106, + "author": { + "login": "amwebexpert", + "id": 3459255, + "node_id": "MDQ6VXNlcjM0NTkyNTU=", + "avatar_url": "https://avatars.githubusercontent.com/u/3459255?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/amwebexpert", + "html_url": "https://github.com/amwebexpert", + "followers_url": "https://api.github.com/users/amwebexpert/followers", + "following_url": "https://api.github.com/users/amwebexpert/following{/other_user}", + "gists_url": "https://api.github.com/users/amwebexpert/gists{/gist_id}", + "starred_url": "https://api.github.com/users/amwebexpert/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/amwebexpert/subscriptions", + "organizations_url": "https://api.github.com/users/amwebexpert/orgs", + "repos_url": "https://api.github.com/users/amwebexpert/repos", + "events_url": "https://api.github.com/users/amwebexpert/events{/privacy}", + "received_events_url": "https://api.github.com/users/amwebexpert/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOEyEZ484E60dq", + "tag_name": "v2.1.6", + "target_commitish": "main", + "name": "v2.1.6", + "draft": false, + "prerelease": false, + "created_at": "2022-11-09T10:19:26Z", + "published_at": "2022-11-09T10:24:15Z", + "assets": [], + "tarball_url": "https://api.github.com/repos/amwebexpert/etoolbox/tarball/v2.1.6", + "zipball_url": "https://api.github.com/repos/amwebexpert/etoolbox/zipball/v2.1.6", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>chore: dependencies upgrade by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431641361\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/9\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/9/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/9\">#9</a></li>\n<li>chore: eslint, prettier configs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1431945546\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/10\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/10/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/10\">#10</a></li>\n<li>chore: project typing by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1432016581\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/11\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/11/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/11\">#11</a></li>\n<li>chore: organize imports settings by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1432062106\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/12\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/12/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/12\">#12</a></li>\n<li>chore: organize imports settings by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1432144690\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/13/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/13\">#13</a></li>\n<li>refactor: destructuring improvements and useDeferredValue usage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1433042441\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/14\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/14/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/14\">#14</a></li>\n<li>tests:e2e added 1st Cypress configs by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1433570907\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/15\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/15/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/15\">#15</a></li>\n<li>test:e2e Home page coverage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1433743084\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/16\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/16/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/16\">#16</a></li>\n<li>test:e2e URL Parser and encoding page coverage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1434607346\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/17\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/17/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/17\">#17</a></li>\n<li>test:e2e: url encoder screen coverage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1434665163\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/18\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/18/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/18\">#18</a></li>\n<li>test:e2e: csv parser screen coverage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1434885002\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/19\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/19/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/19\">#19</a></li>\n<li>test:e2e: url encoding screen coverage by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1436313492\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/20\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/20/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/20\">#20</a></li>\n<li>feat: cURL converter by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1437544930\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/21\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/21/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/21\">#21</a></li>\n<li>fix: tab selection flickering effect on grouped features by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1440110623\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/22\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/22/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/22\">#22</a></li>\n<li>style: app cosmetic and theming by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/amwebexpert/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/amwebexpert\">@amwebexpert</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1440369066\" data-permission-text=\"Title is private\" data-url=\"https://github.com/amwebexpert/etoolbox/issues/23\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/amwebexpert/etoolbox/pull/23/hovercard\" href=\"https://github.com/amwebexpert/etoolbox/pull/23\">#23</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/amwebexpert/etoolbox/compare/v2.0.1...v2.1.6\"><tt>v2.0.1...v2.1.6</tt></a></p>", + "mentions_count": 1 + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:05.726Z" }, - "webkiosk-wrapper": { + "wail": { "latestRelease": { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104", - "assets_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104/assets", - "upload_url": "https://uploads.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104/assets{?name,label}", - "html_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/tag/v1.1.3", - "id": 19828104, + "url": "https://api.github.com/repos/N0taN3rd/wail/releases/6689708", + "assets_url": "https://api.github.com/repos/N0taN3rd/wail/releases/6689708/assets", + "upload_url": "https://uploads.github.com/repos/N0taN3rd/wail/releases/6689708/assets{?name,label}", + "html_url": "https://github.com/N0taN3rd/wail/releases/tag/1.1.0", + "id": 6689708, "author": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "login": "N0taN3rd", + "id": 8648317, + "node_id": "MDQ6VXNlcjg2NDgzMTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "url": "https://api.github.com/users/N0taN3rd", + "html_url": "https://github.com/N0taN3rd", + "followers_url": "https://api.github.com/users/N0taN3rd/followers", + "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", + "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", + "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", + "repos_url": "https://api.github.com/users/N0taN3rd/repos", + "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", + "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", "type": "User", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTE5ODI4MTA0", - "tag_name": "v1.1.3", - "target_commitish": "master", - "name": "Webkiosk-Wrapper", + "node_id": "MDc6UmVsZWFzZTY2ODk3MDg=", + "tag_name": "1.1.0", + "target_commitish": "wail-electron", + "name": "WAIL 1.1.0", "draft": false, "prerelease": false, - "created_at": "2019-09-07T13:31:07Z", - "published_at": "2019-09-07T16:55:08Z", + "created_at": "2017-06-13T02:26:01Z", + "published_at": "2017-06-13T06:20:11Z", "assets": [ { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802038", - "id": 14802038, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDM4", - "name": "Compressed-MAC.tar.xz", + "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086229", + "id": 4086229, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODYyMjk=", + "name": "WAIL-darwin-x64.zip", "label": null, "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "login": "N0taN3rd", + "id": 8648317, + "node_id": "MDQ6VXNlcjg2NDgzMTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "url": "https://api.github.com/users/N0taN3rd", + "html_url": "https://github.com/N0taN3rd", + "followers_url": "https://api.github.com/users/N0taN3rd/followers", + "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", + "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", + "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", + "repos_url": "https://api.github.com/users/N0taN3rd/repos", + "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", + "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-xz", + "content_type": "application/zip", "state": "uploaded", - "size": 50809296, - "download_count": 124, - "created_at": "2019-09-07T15:42:14Z", - "updated_at": "2019-09-07T16:51:30Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Compressed-MAC.tar.xz" + "size": 221454910, + "download_count": 156, + "created_at": "2017-06-13T04:36:05Z", + "updated_at": "2017-06-13T04:41:18Z", + "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-darwin-x64.zip" }, { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802754", - "id": 14802754, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU0", - "name": "Portable-x64.exe", + "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4085845", + "id": 4085845, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODU4NDU=", + "name": "WAIL-linux-x64.zip", "label": null, "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "login": "N0taN3rd", + "id": 8648317, + "node_id": "MDQ6VXNlcjg2NDgzMTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "url": "https://api.github.com/users/N0taN3rd", + "html_url": "https://github.com/N0taN3rd", + "followers_url": "https://api.github.com/users/N0taN3rd/followers", + "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", + "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", + "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", + "repos_url": "https://api.github.com/users/N0taN3rd/repos", + "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", + "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/zip", "state": "uploaded", - "size": 48905320, - "download_count": 89, - "created_at": "2019-09-07T16:38:54Z", - "updated_at": "2019-09-07T16:39:34Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Portable-x64.exe" + "size": 259186122, + "download_count": 265, + "created_at": "2017-06-13T02:48:45Z", + "updated_at": "2017-06-13T02:54:48Z", + "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-linux-x64.zip" }, { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802755", - "id": 14802755, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU1", - "name": "Portable-x86.exe", + "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086408", + "id": 4086408, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODY0MDg=", + "name": "WAIL-win32-x64.zip", "label": null, "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "login": "N0taN3rd", + "id": 8648317, + "node_id": "MDQ6VXNlcjg2NDgzMTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "url": "https://api.github.com/users/N0taN3rd", + "html_url": "https://github.com/N0taN3rd", + "followers_url": "https://api.github.com/users/N0taN3rd/followers", + "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", + "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", + "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", + "repos_url": "https://api.github.com/users/N0taN3rd/repos", + "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", + "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/x-zip-compressed", "state": "uploaded", - "size": 50703361, - "download_count": 48, - "created_at": "2019-09-07T16:38:55Z", - "updated_at": "2019-09-07T16:39:53Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Portable-x86.exe" + "size": 253547349, + "download_count": 1073, + "created_at": "2017-06-13T05:31:24Z", + "updated_at": "2017-06-13T05:37:18Z", + "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-win32-x64.zip" }, { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802851", - "id": 14802851, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyODUx", - "name": "Setup-x64.exe", + "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086247", + "id": 4086247, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODYyNDc=", + "name": "WAIL.dmg", "label": null, "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "login": "N0taN3rd", + "id": 8648317, + "node_id": "MDQ6VXNlcjg2NDgzMTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "url": "https://api.github.com/users/N0taN3rd", + "html_url": "https://github.com/N0taN3rd", + "followers_url": "https://api.github.com/users/N0taN3rd/followers", + "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", + "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", + "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", + "repos_url": "https://api.github.com/users/N0taN3rd/repos", + "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", + "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 55321764, - "download_count": 536, - "created_at": "2019-09-07T16:53:27Z", - "updated_at": "2019-09-07T16:54:35Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup-x64.exe" + "size": 220486272, + "download_count": 287, + "created_at": "2017-06-13T04:36:11Z", + "updated_at": "2017-06-13T04:47:51Z", + "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL.dmg" + } + ], + "tarball_url": "https://api.github.com/repos/N0taN3rd/wail/tarball/1.1.0", + "zipball_url": "https://api.github.com/repos/N0taN3rd/wail/zipball/1.1.0", + "body_html": "<h2>Updates</h2>\n<ol>\n<li>\n<p>Electron has been updated to 1.7.3:<br>\nChrome used by Electron is now 58.0.3029.11, Node and V8 also updated.<br>\n<strong>Userland</strong> should notice an increase in the smoothness and performance of WAIL when working with large (size and number of) collections</p>\n</li>\n<li>\n<p>WAIL's <code>Page Only Crawl</code> updated<br>\nThanks to the Chrome version bump in Electron 1.7.3 the <code>Page Only Crawl</code><br>\nhas been transitioned away from the modified WARCreate style preservation to a full <strong>browser based crawl</strong> implementation.<br>\nLook for more update as WAIL transitions away from relying on Heritrix to provide its <code>Page + Same Domain</code> and <code>Page + All Links</code> crawls.<br>\n<em><strong>Heritix based crawls will still be available in all future releases of WAIL</strong></em></p>\n</li>\n<li>\n<p>Twitter login through WAIL improved<br>\nPrevious releases of WAIL relied on <a href=\"https://github.com/uraway/electron-oauth-twitter\">electron-oauth-twitter</a>.<br>\nBut <strong>userland</strong> found that it was not alway reliable so this functionality has been overhauled completely to ensure reliability.</p>\n</li>\n<li>\n<p>UX improvements<br>\n<code>Twitter Monitoring and Archiving Configuration</code> UI has been redesigned and condensed making it easier to use this feature<br>\n<code>Collections Interface</code> has been reworked making it easier to manage your collections</p>\n</li>\n<li>\n<p>Pywb updated<br>\nUpdated to 0.33.1 improving replay for all supported operating systems.<br>\nReplay on Windows is now just as smooth as Linux and OSX ❤️</p>\n</li>\n</ol>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:05.726Z" + }, + "webkitty": { + "latestRelease": { + "url": "https://api.github.com/repos/yikuansun/webkitty/releases/117211712", + "assets_url": "https://api.github.com/repos/yikuansun/webkitty/releases/117211712/assets", + "upload_url": "https://uploads.github.com/repos/yikuansun/webkitty/releases/117211712/assets{?name,label}", + "html_url": "https://github.com/yikuansun/webkitty/releases/tag/v3.2.1", + "id": 117211712, + "author": { + "login": "yikuansun", + "id": 38194363, + "node_id": "MDQ6VXNlcjM4MTk0MzYz", + "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yikuansun", + "html_url": "https://github.com/yikuansun", + "followers_url": "https://api.github.com/users/yikuansun/followers", + "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", + "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", + "organizations_url": "https://api.github.com/users/yikuansun/orgs", + "repos_url": "https://api.github.com/users/yikuansun/repos", + "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", + "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOGuSiN84G_IJA", + "tag_name": "v3.2.1", + "target_commitish": "master", + "name": "Release 3.2.1 - URL bug fix", + "draft": false, + "prerelease": false, + "created_at": "2023-08-14T18:27:03Z", + "published_at": "2023-08-14T18:32:15Z", + "assets": [ + { + "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/121481658", + "id": 121481658, + "node_id": "RA_kwDOGuSiN84HPam6", + "name": "WebKitty-3.2.1-mac.zip", + "label": null, + "uploader": { + "login": "yikuansun", + "id": 38194363, + "node_id": "MDQ6VXNlcjM4MTk0MzYz", + "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yikuansun", + "html_url": "https://github.com/yikuansun", + "followers_url": "https://api.github.com/users/yikuansun/followers", + "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", + "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", + "organizations_url": "https://api.github.com/users/yikuansun/orgs", + "repos_url": "https://api.github.com/users/yikuansun/repos", + "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", + "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 83016164, + "download_count": 3, + "created_at": "2023-08-14T18:29:51Z", + "updated_at": "2023-08-14T18:30:20Z", + "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v3.2.1/WebKitty-3.2.1-mac.zip" }, { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802756", - "id": 14802756, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU2", - "name": "Setup-x86.exe", + "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/121481804", + "id": 121481804, + "node_id": "RA_kwDOGuSiN84HPapM", + "name": "WebKitty-3.2.1.AppImage", "label": null, "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "login": "yikuansun", + "id": 38194363, + "node_id": "MDQ6VXNlcjM4MTk0MzYz", + "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "url": "https://api.github.com/users/yikuansun", + "html_url": "https://github.com/yikuansun", + "followers_url": "https://api.github.com/users/yikuansun/followers", + "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", + "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", + "organizations_url": "https://api.github.com/users/yikuansun/orgs", + "repos_url": "https://api.github.com/users/yikuansun/repos", + "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", + "received_events_url": "https://api.github.com/users/yikuansun/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 53648736, - "download_count": 51, - "created_at": "2019-09-07T16:38:55Z", - "updated_at": "2019-09-07T16:40:13Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup-x86.exe" + "size": 89136273, + "download_count": 83, + "created_at": "2023-08-14T18:31:44Z", + "updated_at": "2023-08-14T18:32:13Z", + "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v3.2.1/WebKitty-3.2.1.AppImage" }, { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802009", - "id": 14802009, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDA5", - "name": "Setup.deb", + "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/121481786", + "id": 121481786, + "node_id": "RA_kwDOGuSiN84HPao6", + "name": "WebKitty.Setup.3.2.1.exe", + "label": null, + "uploader": { + "login": "yikuansun", + "id": 38194363, + "node_id": "MDQ6VXNlcjM4MTk0MzYz", + "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yikuansun", + "html_url": "https://github.com/yikuansun", + "followers_url": "https://api.github.com/users/yikuansun/followers", + "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", + "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", + "organizations_url": "https://api.github.com/users/yikuansun/orgs", + "repos_url": "https://api.github.com/users/yikuansun/repos", + "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", + "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-ms-dos-executable", + "state": "uploaded", + "size": 67482763, + "download_count": 31, + "created_at": "2023-08-14T18:31:23Z", + "updated_at": "2023-08-14T18:31:30Z", + "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v3.2.1/WebKitty.Setup.3.2.1.exe" + } + ], + "tarball_url": "https://api.github.com/repos/yikuansun/webkitty/tarball/v3.2.1", + "zipball_url": "https://api.github.com/repos/yikuansun/webkitty/zipball/v3.2.1", + "body_html": "<p>In the previous subrelease, complex URL's containing characters such as spaces would not be handled well by the server. This update fixes it.</p>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/yikuansun/webkitty/compare/v3.2.0...v3.2.1\"><tt>v3.2.0...v3.2.1</tt></a></p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:05.863Z" + }, + "webkiosk-wrapper": { + "latestRelease": { + "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104", + "assets_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104/assets", + "upload_url": "https://uploads.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104/assets{?name,label}", + "html_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/tag/v1.1.3", + "id": 19828104, + "author": { + "login": "ngudbhav", + "id": 31446376, + "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", + "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ngudbhav", + "html_url": "https://github.com/ngudbhav", + "followers_url": "https://api.github.com/users/ngudbhav/followers", + "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", + "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", + "organizations_url": "https://api.github.com/users/ngudbhav/orgs", + "repos_url": "https://api.github.com/users/ngudbhav/repos", + "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", + "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE5ODI4MTA0", + "tag_name": "v1.1.3", + "target_commitish": "master", + "name": "Webkiosk-Wrapper", + "draft": false, + "prerelease": false, + "created_at": "2019-09-07T13:31:07Z", + "published_at": "2019-09-07T16:55:08Z", + "assets": [ + { + "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802038", + "id": 14802038, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDM4", + "name": "Compressed-MAC.tar.xz", "label": null, "uploader": { "login": "ngudbhav", @@ -113540,19 +124352,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/vnd.debian.binary-package", + "content_type": "application/x-xz", "state": "uploaded", - "size": 66431724, - "download_count": 88, - "created_at": "2019-09-07T15:39:43Z", - "updated_at": "2019-09-07T15:40:59Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup.deb" + "size": 50809296, + "download_count": 131, + "created_at": "2019-09-07T15:42:14Z", + "updated_at": "2019-09-07T16:51:30Z", + "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Compressed-MAC.tar.xz" }, { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802010", - "id": 14802010, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDEw", - "name": "Setup.rpm", + "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802754", + "id": 14802754, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU0", + "name": "Portable-x64.exe", "label": null, "uploader": { "login": "ngudbhav", @@ -113574,165 +124386,190 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-rpm", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 73608880, - "download_count": 75, - "created_at": "2019-09-07T15:39:43Z", - "updated_at": "2019-09-07T15:42:10Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup.rpm" - } - ], - "tarball_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/tarball/v1.1.3", - "zipball_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/zipball/v1.1.3", - "body_html": "<h1>Changelog</h1>\n<p>Note - Please uninstall previous versions as they will cause login issues.</p>\n<ol>\n<li>Added support for JIIT-128</li>\n<li>Seating Plan API Added</li>\n<li>Issue fixed where custom passwords did not allow data download</li>\n<li>Visual changes</li>\n</ol>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.596Z" - }, - "webkitty": { - "latestRelease": { - "url": "https://api.github.com/repos/yikuansun/webkitty/releases/64056568", - "assets_url": "https://api.github.com/repos/yikuansun/webkitty/releases/64056568/assets", - "upload_url": "https://uploads.github.com/repos/yikuansun/webkitty/releases/64056568/assets{?name,label}", - "html_url": "https://github.com/yikuansun/webkitty/releases/tag/v2.2.0", - "id": 64056568, - "author": { - "login": "yikuansun", - "id": 38194363, - "node_id": "MDQ6VXNlcjM4MTk0MzYz", - "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yikuansun", - "html_url": "https://github.com/yikuansun", - "followers_url": "https://api.github.com/users/yikuansun/followers", - "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", - "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", - "organizations_url": "https://api.github.com/users/yikuansun/orgs", - "repos_url": "https://api.github.com/users/yikuansun/repos", - "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", - "received_events_url": "https://api.github.com/users/yikuansun/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGuSiN84D0Wz4", - "tag_name": "v2.2.0", - "target_commitish": "master", - "name": "Release 2.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-10T15:31:33Z", - "published_at": "2022-04-15T02:11:20Z", - "assets": [ + "size": 48905320, + "download_count": 112, + "created_at": "2019-09-07T16:38:54Z", + "updated_at": "2019-09-07T16:39:34Z", + "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Portable-x64.exe" + }, { - "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/62628749", - "id": 62628749, - "node_id": "RA_kwDOGuSiN84Du6ON", - "name": "WebKitty-2.2.0.AppImage", + "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802755", + "id": 14802755, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU1", + "name": "Portable-x86.exe", "label": null, "uploader": { - "login": "yikuansun", - "id": 38194363, - "node_id": "MDQ6VXNlcjM4MTk0MzYz", - "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "login": "ngudbhav", + "id": 31446376, + "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", + "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yikuansun", - "html_url": "https://github.com/yikuansun", - "followers_url": "https://api.github.com/users/yikuansun/followers", - "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", - "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", - "organizations_url": "https://api.github.com/users/yikuansun/orgs", - "repos_url": "https://api.github.com/users/yikuansun/repos", - "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", - "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "url": "https://api.github.com/users/ngudbhav", + "html_url": "https://github.com/ngudbhav", + "followers_url": "https://api.github.com/users/ngudbhav/followers", + "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", + "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", + "organizations_url": "https://api.github.com/users/ngudbhav/orgs", + "repos_url": "https://api.github.com/users/ngudbhav/repos", + "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", + "received_events_url": "https://api.github.com/users/ngudbhav/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 87185268, - "download_count": 5, - "created_at": "2022-04-15T02:10:56Z", - "updated_at": "2022-04-15T02:11:13Z", - "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v2.2.0/WebKitty-2.2.0.AppImage" + "size": 50703361, + "download_count": 57, + "created_at": "2019-09-07T16:38:55Z", + "updated_at": "2019-09-07T16:39:53Z", + "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Portable-x86.exe" }, { - "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/62628180", - "id": 62628180, - "node_id": "RA_kwDOGuSiN84Du6FU", - "name": "WebKitty-2.2.0.dmg", + "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802851", + "id": 14802851, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyODUx", + "name": "Setup-x64.exe", "label": null, "uploader": { - "login": "yikuansun", - "id": 38194363, - "node_id": "MDQ6VXNlcjM4MTk0MzYz", - "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "login": "ngudbhav", + "id": 31446376, + "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", + "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yikuansun", - "html_url": "https://github.com/yikuansun", - "followers_url": "https://api.github.com/users/yikuansun/followers", - "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", - "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", - "organizations_url": "https://api.github.com/users/yikuansun/orgs", - "repos_url": "https://api.github.com/users/yikuansun/repos", - "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", - "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "url": "https://api.github.com/users/ngudbhav", + "html_url": "https://github.com/ngudbhav", + "followers_url": "https://api.github.com/users/ngudbhav/followers", + "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", + "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", + "organizations_url": "https://api.github.com/users/ngudbhav/orgs", + "repos_url": "https://api.github.com/users/ngudbhav/repos", + "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", + "received_events_url": "https://api.github.com/users/ngudbhav/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 83768657, - "download_count": 4, - "created_at": "2022-04-15T01:59:27Z", - "updated_at": "2022-04-15T02:00:23Z", - "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v2.2.0/WebKitty-2.2.0.dmg" + "size": 55321764, + "download_count": 1913, + "created_at": "2019-09-07T16:53:27Z", + "updated_at": "2019-09-07T16:54:35Z", + "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup-x64.exe" }, { - "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/62139339", - "id": 62139339, - "node_id": "RA_kwDOGuSiN84DtCvL", - "name": "WebKitty.Setup.2.2.0.exe", + "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802756", + "id": 14802756, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU2", + "name": "Setup-x86.exe", "label": null, "uploader": { - "login": "yikuansun", - "id": 38194363, - "node_id": "MDQ6VXNlcjM4MTk0MzYz", - "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", + "login": "ngudbhav", + "id": 31446376, + "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", + "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/yikuansun", - "html_url": "https://github.com/yikuansun", - "followers_url": "https://api.github.com/users/yikuansun/followers", - "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", - "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", - "organizations_url": "https://api.github.com/users/yikuansun/orgs", - "repos_url": "https://api.github.com/users/yikuansun/repos", - "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", - "received_events_url": "https://api.github.com/users/yikuansun/received_events", + "url": "https://api.github.com/users/ngudbhav", + "html_url": "https://github.com/ngudbhav", + "followers_url": "https://api.github.com/users/ngudbhav/followers", + "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", + "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", + "organizations_url": "https://api.github.com/users/ngudbhav/orgs", + "repos_url": "https://api.github.com/users/ngudbhav/repos", + "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", + "received_events_url": "https://api.github.com/users/ngudbhav/received_events", "type": "User", "site_admin": false }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 66171649, - "download_count": 21, - "created_at": "2022-04-10T15:36:08Z", - "updated_at": "2022-04-10T15:36:38Z", - "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v2.2.0/WebKitty.Setup.2.2.0.exe" + "size": 53648736, + "download_count": 59, + "created_at": "2019-09-07T16:38:55Z", + "updated_at": "2019-09-07T16:40:13Z", + "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup-x86.exe" + }, + { + "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802009", + "id": 14802009, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDA5", + "name": "Setup.deb", + "label": null, + "uploader": { + "login": "ngudbhav", + "id": 31446376, + "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", + "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ngudbhav", + "html_url": "https://github.com/ngudbhav", + "followers_url": "https://api.github.com/users/ngudbhav/followers", + "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", + "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", + "organizations_url": "https://api.github.com/users/ngudbhav/orgs", + "repos_url": "https://api.github.com/users/ngudbhav/repos", + "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", + "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.debian.binary-package", + "state": "uploaded", + "size": 66431724, + "download_count": 92, + "created_at": "2019-09-07T15:39:43Z", + "updated_at": "2019-09-07T15:40:59Z", + "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup.deb" + }, + { + "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802010", + "id": 14802010, + "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDEw", + "name": "Setup.rpm", + "label": null, + "uploader": { + "login": "ngudbhav", + "id": 31446376, + "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", + "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ngudbhav", + "html_url": "https://github.com/ngudbhav", + "followers_url": "https://api.github.com/users/ngudbhav/followers", + "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", + "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", + "organizations_url": "https://api.github.com/users/ngudbhav/orgs", + "repos_url": "https://api.github.com/users/ngudbhav/repos", + "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", + "received_events_url": "https://api.github.com/users/ngudbhav/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-rpm", + "state": "uploaded", + "size": 73608880, + "download_count": 78, + "created_at": "2019-09-07T15:39:43Z", + "updated_at": "2019-09-07T15:42:10Z", + "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup.rpm" } ], - "tarball_url": "https://api.github.com/repos/yikuansun/webkitty/tarball/v2.2.0", - "zipball_url": "https://api.github.com/repos/yikuansun/webkitty/zipball/v2.2.0", - "body_html": "<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/yikuansun/webkitty/compare/v2.1.0...v2.2.0\"><tt>v2.1.0...v2.2.0</tt></a></p>" + "tarball_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/tarball/v1.1.3", + "zipball_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/zipball/v1.1.3", + "body_html": "<h1>Changelog</h1>\n<p>Note - Please uninstall previous versions as they will cause login issues.</p>\n<ol>\n<li>Added support for JIIT-128</li>\n<li>Seating Plan API Added</li>\n<li>Issue fixed where custom passwords did not allow data download</li>\n<li>Visual changes</li>\n</ol>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.658Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:05.867Z" }, "webtorrent": { "latestRelease": { @@ -113799,7 +124636,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 81, - "download_count": 1330663, + "download_count": 2961039, "created_at": "2020-08-29T00:36:02Z", "updated_at": "2020-08-29T00:36:02Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/RELEASES" @@ -113833,7 +124670,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84557457, - "download_count": 73296, + "download_count": 92125, "created_at": "2020-08-29T00:36:02Z", "updated_at": "2020-08-29T00:36:18Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-0.24.0-full.nupkg" @@ -113867,7 +124704,7 @@ "content_type": "application/x-rpm", "state": "uploaded", "size": 68779336, - "download_count": 830, + "download_count": 1680, "created_at": "2020-08-29T00:38:34Z", "updated_at": "2020-08-29T00:39:11Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/webtorrent-desktop-0.24.0-1.arm64.rpm" @@ -113901,7 +124738,7 @@ "content_type": "application/x-rpm", "state": "uploaded", "size": 68857496, - "download_count": 1726, + "download_count": 3178, "created_at": "2020-08-29T00:39:11Z", "updated_at": "2020-08-29T00:39:37Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/webtorrent-desktop-0.24.0-1.x86_64.rpm" @@ -113935,7 +124772,7 @@ "content_type": "application/x-deb", "state": "uploaded", "size": 62049756, - "download_count": 52154, + "download_count": 94932, "created_at": "2020-08-29T00:37:22Z", "updated_at": "2020-08-29T00:38:07Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/webtorrent-desktop_0.24.0_amd64.deb" @@ -113969,7 +124806,7 @@ "content_type": "application/x-deb", "state": "uploaded", "size": 61919484, - "download_count": 482, + "download_count": 928, "created_at": "2020-08-29T00:38:07Z", "updated_at": "2020-08-29T00:38:34Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/webtorrent-desktop_0.24.0_arm64.deb" @@ -114003,7 +124840,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 89442886, - "download_count": 49227, + "download_count": 55460, "created_at": "2020-08-29T00:28:53Z", "updated_at": "2020-08-29T00:29:16Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0-darwin.zip" @@ -114037,7 +124874,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 91508347, - "download_count": 471, + "download_count": 861, "created_at": "2020-08-29T00:39:38Z", "updated_at": "2020-08-29T00:40:21Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0-linux-arm64.zip" @@ -114071,7 +124908,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 86530484, - "download_count": 6271, + "download_count": 10760, "created_at": "2020-08-29T00:40:21Z", "updated_at": "2020-08-29T00:40:55Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0-linux-x64.zip" @@ -114105,7 +124942,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 88755846, - "download_count": 7587, + "download_count": 15911, "created_at": "2020-08-29T00:34:58Z", "updated_at": "2020-08-29T00:36:02Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0-win.zip" @@ -114139,7 +124976,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 89641529, - "download_count": 138346, + "download_count": 276029, "created_at": "2020-08-29T00:29:16Z", "updated_at": "2020-08-29T00:29:27Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0.dmg" @@ -114173,7 +125010,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 85760256, - "download_count": 578528, + "download_count": 1190222, "created_at": "2020-08-29T00:36:18Z", "updated_at": "2020-08-29T00:36:51Z", "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrentSetup-v0.24.0.exe" @@ -114184,18 +125021,18 @@ "body_html": "<h3>Added</h3>\n<ul>\n<li>Support the <code>.m2ts</code> video container format (<a href=\"https://github.com/hicom150\">hicom150</a>)</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Update to Electron 10.1.0 <a href=\"https://github.com/webtorrent/webtorrent-desktop/pull/1864\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webtorrent/webtorrent-desktop/pull/1864/hovercard\">#1864</a> (<a href=\"https://github.com/feross\">feross</a>)</li>\n<li>Update the Windows installer loading image <a href=\"https://github.com/webtorrent/webtorrent-desktop/pull/1841\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webtorrent/webtorrent-desktop/pull/1841/hovercard\">#1841</a> (<a href=\"https://github.com/alxhotel\">alxhotel</a>)</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Fix music metadata not showing up <a href=\"https://github.com/webtorrent/webtorrent-desktop/pull/1847\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webtorrent/webtorrent-desktop/pull/1847/hovercard\">#1847</a> (<a href=\"https://github.com/Borewit\">Borewit</a>)</li>\n<li>Fix the \"Play in VLC\" functionality <a href=\"https://github.com/webtorrent/webtorrent-desktop/pull/1850\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webtorrent/webtorrent-desktop/pull/1850/hovercard\">#1850</a> (<a href=\"https://github.com/Hinara\">Hinara</a>)</li>\n<li>Prevent shortcuts from activating when user input elements are focused <a href=\"https://github.com/webtorrent/webtorrent-desktop/pull/1840\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/webtorrent/webtorrent-desktop/pull/1840/hovercard\">#1840</a> (<a href=\"https://github.com/subins2000\">subins2000</a>)</li>\n</ul>", "reactions": { "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/30354306/reactions", - "total_count": 3, - "+1": 0, + "total_count": 18, + "+1": 3, "-1": 0, "laugh": 0, - "hooray": 0, + "hooray": 1, "confused": 0, - "heart": 3, - "rocket": 0, + "heart": 11, + "rocket": 3, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.731Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:06.247Z" }, "weltenschaft": { "latestRelease": { @@ -114262,7 +125099,7 @@ "content_type": "application/x-zip-compressed", "state": "uploaded", "size": 71100879, - "download_count": 165, + "download_count": 205, "created_at": "2020-08-21T04:19:51Z", "updated_at": "2020-08-21T04:21:50Z", "browser_download_url": "https://github.com/HoubkneghteS/Weltenschaft/releases/download/v0.4.2/Weltenschaft.0.4.2.zip" @@ -114272,152 +125109,11 @@ "zipball_url": "https://api.github.com/repos/HoubkneghteS/Weltenschaft/zipball/v0.4.2", "body_html": "<h2>Features</h2>\n<ul>\n<li>New shortcut <code>Ctrl+R</code> regens the world with the same seed. This is useful if you like the seed but wanted to tweak the settings</li>\n<li>New Remove Water button in the advanced settings. This will reset the <code>world.seaLevel</code> to <code>-Infinity</code>.</li>\n<li>Params are now saved:\n<ul>\n<li>The file location for the saved params is <code>resources/app/params.json</code></li>\n<li>The param <code>retainParams</code> enables/disables this feature. If set to <code>false</code>, the old pre 0.4.2 behaviour is used</li>\n</ul>\n</li>\n</ul>\n<h2>Bugfixes</h2>\n<ul>\n<li>Fixed terrain edges being rendered outside the canvas due to pixel size being rounded up</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.801Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:06.339Z" }, - "weflow": { - "latestRelease": { - "url": "https://api.github.com/repos/Tencent/WeFlow/releases/6724130", - "assets_url": "https://api.github.com/repos/Tencent/WeFlow/releases/6724130/assets", - "upload_url": "https://uploads.github.com/repos/Tencent/WeFlow/releases/6724130/assets{?name,label}", - "html_url": "https://github.com/Tencent/WeFlow/releases/tag/1.3.3", - "id": 6724130, - "author": { - "login": "littledu", - "id": 1784673, - "node_id": "MDQ6VXNlcjE3ODQ2NzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1784673?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/littledu", - "html_url": "https://github.com/littledu", - "followers_url": "https://api.github.com/users/littledu/followers", - "following_url": "https://api.github.com/users/littledu/following{/other_user}", - "gists_url": "https://api.github.com/users/littledu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/littledu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/littledu/subscriptions", - "organizations_url": "https://api.github.com/users/littledu/orgs", - "repos_url": "https://api.github.com/users/littledu/repos", - "events_url": "https://api.github.com/users/littledu/events{/privacy}", - "received_events_url": "https://api.github.com/users/littledu/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTY3MjQxMzA=", - "tag_name": "1.3.3", - "target_commitish": "master", - "name": "1.3.3", - "draft": false, - "prerelease": false, - "created_at": "2017-06-15T12:32:37Z", - "published_at": "2017-06-15T12:55:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108551", - "id": 4108551, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDg1NTE=", - "name": "WeFlow-1.3.3-win32-ia32.zip", - "label": null, - "uploader": { - "login": "hzlzh", - "id": 1049575, - "node_id": "MDQ6VXNlcjEwNDk1NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1049575?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hzlzh", - "html_url": "https://github.com/hzlzh", - "followers_url": "https://api.github.com/users/hzlzh/followers", - "following_url": "https://api.github.com/users/hzlzh/following{/other_user}", - "gists_url": "https://api.github.com/users/hzlzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hzlzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hzlzh/subscriptions", - "organizations_url": "https://api.github.com/users/hzlzh/orgs", - "repos_url": "https://api.github.com/users/hzlzh/repos", - "events_url": "https://api.github.com/users/hzlzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/hzlzh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 99274622, - "download_count": 2615, - "created_at": "2017-06-15T12:54:54Z", - "updated_at": "2017-06-15T12:55:32Z", - "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3-win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108550", - "id": 4108550, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDg1NTA=", - "name": "WeFlow-1.3.3-win32-x64.zip", - "label": null, - "uploader": { - "login": "hzlzh", - "id": 1049575, - "node_id": "MDQ6VXNlcjEwNDk1NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1049575?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hzlzh", - "html_url": "https://github.com/hzlzh", - "followers_url": "https://api.github.com/users/hzlzh/followers", - "following_url": "https://api.github.com/users/hzlzh/following{/other_user}", - "gists_url": "https://api.github.com/users/hzlzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hzlzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hzlzh/subscriptions", - "organizations_url": "https://api.github.com/users/hzlzh/orgs", - "repos_url": "https://api.github.com/users/hzlzh/repos", - "events_url": "https://api.github.com/users/hzlzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/hzlzh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 108783984, - "download_count": 4405, - "created_at": "2017-06-15T12:54:54Z", - "updated_at": "2017-06-15T12:55:22Z", - "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3-win32-x64.zip" - }, - { - "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108299", - "id": 4108299, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDgyOTk=", - "name": "WeFlow-1.3.3.dmg", - "label": null, - "uploader": { - "login": "littledu", - "id": 1784673, - "node_id": "MDQ6VXNlcjE3ODQ2NzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1784673?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/littledu", - "html_url": "https://github.com/littledu", - "followers_url": "https://api.github.com/users/littledu/followers", - "following_url": "https://api.github.com/users/littledu/following{/other_user}", - "gists_url": "https://api.github.com/users/littledu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/littledu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/littledu/subscriptions", - "organizations_url": "https://api.github.com/users/littledu/orgs", - "repos_url": "https://api.github.com/users/littledu/repos", - "events_url": "https://api.github.com/users/littledu/events{/privacy}", - "received_events_url": "https://api.github.com/users/littledu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75419632, - "download_count": 3323, - "created_at": "2017-06-15T12:24:18Z", - "updated_at": "2017-06-15T12:53:11Z", - "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/Tencent/WeFlow/tarball/1.3.3", - "zipball_url": "https://api.github.com/repos/Tencent/WeFlow/zipball/1.3.3", - "body_html": "<p><strong>本期更新</strong></p>\n<ul>\n<li>修复合并JS bug <a href=\"https://github.com/weixin/WeFlow/issues/104\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Tencent/WeFlow/issues/104/hovercard\">Issues 104</a></li>\n<li>增加ES6编译支持</li>\n<li>增加SVG支持</li>\n<li>服务器配置增加端口配置</li>\n<li>优化编译成功时的提示,通过 Notifications 向用户发送通知</li>\n<li>优化开发者工具弹出方式</li>\n</ul>\n<hr>\n<p><strong>近期更新</strong>:</p>\n<ul>\n<li>更新 example</li>\n<li>支持 windows 32 位</li>\n<li>支持 .svg 格式</li>\n<li>增加 调试模式(菜单->窗口->调试模式)</li>\n<li>增加自动编译</li>\n<li>修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.854Z" + "winds": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:06.776Z" }, "whale": { "latestRelease": { @@ -114484,7 +125180,7 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 7066, - "download_count": 12, + "download_count": 21, "created_at": "2021-03-06T15:29:00Z", "updated_at": "2021-03-06T15:29:02Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/builder-debug.yml" @@ -114518,7 +125214,7 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 608, - "download_count": 14, + "download_count": 22, "created_at": "2021-03-06T15:29:02Z", "updated_at": "2021-03-06T15:29:02Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/builder-effective-config.yaml" @@ -114552,7 +125248,7 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 360, - "download_count": 22, + "download_count": 39, "created_at": "2021-03-06T15:29:02Z", "updated_at": "2021-03-06T15:29:03Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/latest-linux.yml" @@ -114586,7 +125282,7 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 503, - "download_count": 11, + "download_count": 20, "created_at": "2021-03-06T15:29:03Z", "updated_at": "2021-03-06T15:29:04Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/latest-mac.yml" @@ -114620,7 +125316,7 @@ "content_type": "application/x-yaml", "state": "uploaded", "size": 338, - "download_count": 15, + "download_count": 25, "created_at": "2021-03-06T15:29:04Z", "updated_at": "2021-03-06T15:29:04Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/latest.yml" @@ -114654,7 +125350,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 76833098, - "download_count": 72, + "download_count": 159, "created_at": "2021-03-06T15:31:25Z", "updated_at": "2021-03-06T15:32:18Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0-mac.zip" @@ -114688,7 +125384,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 80743134, - "download_count": 134, + "download_count": 225, "created_at": "2021-03-06T15:32:18Z", "updated_at": "2021-03-06T15:33:05Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0.AppImage" @@ -114722,7 +125418,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 79204948, - "download_count": 313, + "download_count": 788, "created_at": "2021-03-06T15:33:05Z", "updated_at": "2021-03-06T15:34:05Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0.dmg" @@ -114756,7 +125452,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 84720, - "download_count": 13, + "download_count": 20, "created_at": "2021-03-06T15:34:05Z", "updated_at": "2021-03-06T15:34:06Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0.dmg.blockmap" @@ -114790,7 +125486,7 @@ "content_type": "application/x-msdownload", "state": "uploaded", "size": 58806107, - "download_count": 603, + "download_count": 1529, "created_at": "2021-03-06T15:29:04Z", "updated_at": "2021-03-06T15:30:04Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale.Setup.2.4.0.exe" @@ -114824,7 +125520,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 62057, - "download_count": 14, + "download_count": 16, "created_at": "2021-03-06T15:30:04Z", "updated_at": "2021-03-06T15:30:05Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale.Setup.2.4.0.exe.blockmap" @@ -114858,7 +125554,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 56501792, - "download_count": 2012, + "download_count": 2375, "created_at": "2021-03-06T15:30:05Z", "updated_at": "2021-03-06T15:30:43Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/whale_2.4.0_amd64.deb" @@ -114892,7 +125588,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 68722688, - "download_count": 91, + "download_count": 96, "created_at": "2021-03-06T15:30:43Z", "updated_at": "2021-03-06T15:31:25Z", "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/whale_2.4.0_amd64.snap" @@ -114902,11 +125598,7 @@ "zipball_url": "https://api.github.com/repos/1000ch/whale/zipball/v2.4.0", "body_html": "" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.974Z" - }, - "winds": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.991Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:06.778Z" }, "wexond": { "latestRelease": { @@ -114973,7 +125665,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 362, - "download_count": 9341, + "download_count": 24898, "created_at": "2021-02-17T22:20:33Z", "updated_at": "2021-02-17T22:20:33Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/latest-linux.yml" @@ -115007,7 +125699,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 506, - "download_count": 13381, + "download_count": 139166, "created_at": "2021-02-17T22:24:01Z", "updated_at": "2021-02-17T22:24:01Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/latest-mac.yml" @@ -115041,7 +125733,7 @@ "content_type": "text/yaml", "state": "uploaded", "size": 784, - "download_count": 84957, + "download_count": 294589, "created_at": "2021-02-17T22:23:18Z", "updated_at": "2021-02-17T22:23:19Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/latest.yml" @@ -115075,7 +125767,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 72544033, - "download_count": 456, + "download_count": 911, "created_at": "2021-02-17T22:23:16Z", "updated_at": "2021-02-17T22:23:18Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0-ia32-win.zip" @@ -115109,7 +125801,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 52986384, - "download_count": 410, + "download_count": 624, "created_at": "2021-02-17T22:23:10Z", "updated_at": "2021-02-17T22:23:11Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/wexond-5.2.0-ia32.nsis.7z" @@ -115143,7 +125835,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 76143995, - "download_count": 444, + "download_count": 699, "created_at": "2021-02-17T22:23:19Z", "updated_at": "2021-02-17T22:23:24Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0-mac.zip" @@ -115177,7 +125869,7 @@ "content_type": "application/zip", "state": "uploaded", "size": 76615643, - "download_count": 1751, + "download_count": 3271, "created_at": "2021-02-17T22:23:15Z", "updated_at": "2021-02-17T22:23:16Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0-win.zip" @@ -115211,7 +125903,7 @@ "content_type": "application/x-7z-compressed", "state": "uploaded", "size": 55939420, - "download_count": 4819, + "download_count": 7947, "created_at": "2021-02-17T22:23:12Z", "updated_at": "2021-02-17T22:23:13Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/wexond-5.2.0-x64.nsis.7z" @@ -115245,7 +125937,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 78320771, - "download_count": 1730, + "download_count": 2996, "created_at": "2021-02-17T22:19:19Z", "updated_at": "2021-02-17T22:19:21Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0.AppImage" @@ -115279,7 +125971,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 78525136, - "download_count": 629, + "download_count": 1022, "created_at": "2021-02-17T22:23:55Z", "updated_at": "2021-02-17T22:24:00Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0.dmg" @@ -115313,7 +126005,7 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 83777, - "download_count": 25, + "download_count": 42, "created_at": "2021-02-17T22:23:55Z", "updated_at": "2021-02-17T22:23:55Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0.dmg.blockmap" @@ -115347,63 +126039,285 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 678257, - "download_count": 5201, + "download_count": 8555, "created_at": "2021-02-17T22:23:18Z", "updated_at": "2021-02-17T22:23:18Z", "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-Web-Setup-5.2.0.exe" }, { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224772", - "id": 32224772, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0Nzcy", - "name": "wexond_5.2.0_amd64.deb", - "label": "", + "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224772", + "id": 32224772, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0Nzcy", + "name": "wexond_5.2.0_amd64.deb", + "label": "", + "uploader": { + "login": "sentialx", + "id": 11065386, + "node_id": "MDQ6VXNlcjExMDY1Mzg2", + "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sentialx", + "html_url": "https://github.com/sentialx", + "followers_url": "https://api.github.com/users/sentialx/followers", + "following_url": "https://api.github.com/users/sentialx/following{/other_user}", + "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", + "organizations_url": "https://api.github.com/users/sentialx/orgs", + "repos_url": "https://api.github.com/users/sentialx/repos", + "events_url": "https://api.github.com/users/sentialx/events{/privacy}", + "received_events_url": "https://api.github.com/users/sentialx/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 54891062, + "download_count": 699, + "created_at": "2021-02-17T22:20:31Z", + "updated_at": "2021-02-17T22:20:32Z", + "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/wexond_5.2.0_amd64.deb" + } + ], + "tarball_url": "https://api.github.com/repos/wexond/browser-base/tarball/v5.2.0", + "zipball_url": "https://api.github.com/repos/wexond/browser-base/zipball/v5.2.0", + "body_html": "<h1>Features</h1>\n<ul>\n<li>Enabled dark themed scrollbars on websites supporting dark color scheme. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810507264\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/558\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/558/hovercard\" href=\"https://github.com/wexond/browser-base/pull/558\">#558</a></li>\n<li>Users can now uninstall extensions from their browser action context menu. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810563326\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/561\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/561/hovercard\" href=\"https://github.com/wexond/browser-base/pull/561\">#561</a></li>\n<li>Removed news provider; removed misleading buttons navigating to non-existent extensions and downloads manager. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810574087\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/562\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/562/hovercard\" href=\"https://github.com/wexond/browser-base/pull/562\">#562</a></li>\n</ul>\n<h1>Fixes</h1>\n<ul>\n<li>Fixed not working bookmarks importing service. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810498824\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/556\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/556/hovercard\" href=\"https://github.com/wexond/browser-base/pull/556\">#556</a></li>\n<li>Moved the Shield button to the address bar. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810503368\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/557\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/557/hovercard\" href=\"https://github.com/wexond/browser-base/pull/557\">#557</a></li>\n<li>Fixed not working Google Sign In due to User Agent restrictions. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810512523\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/559\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/559/hovercard\" href=\"https://github.com/wexond/browser-base/pull/559\">#559</a></li>\n</ul>\n<h1>Other changes</h1>\n<ul>\n<li>Upgraded to Electron 11.2.3. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"787301676\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/545\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/545/hovercard\" href=\"https://github.com/wexond/browser-base/pull/545\">#545</a></li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/wexond/browser-base/releases/38195878/reactions", + "total_count": 20, + "+1": 11, + "-1": 0, + "laugh": 4, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 5 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:06.780Z" + }, + "weflow": { + "latestRelease": { + "url": "https://api.github.com/repos/Tencent/WeFlow/releases/6724130", + "assets_url": "https://api.github.com/repos/Tencent/WeFlow/releases/6724130/assets", + "upload_url": "https://uploads.github.com/repos/Tencent/WeFlow/releases/6724130/assets{?name,label}", + "html_url": "https://github.com/Tencent/WeFlow/releases/tag/1.3.3", + "id": 6724130, + "author": { + "login": "littledu", + "id": 1784673, + "node_id": "MDQ6VXNlcjE3ODQ2NzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1784673?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/littledu", + "html_url": "https://github.com/littledu", + "followers_url": "https://api.github.com/users/littledu/followers", + "following_url": "https://api.github.com/users/littledu/following{/other_user}", + "gists_url": "https://api.github.com/users/littledu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/littledu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/littledu/subscriptions", + "organizations_url": "https://api.github.com/users/littledu/orgs", + "repos_url": "https://api.github.com/users/littledu/repos", + "events_url": "https://api.github.com/users/littledu/events{/privacy}", + "received_events_url": "https://api.github.com/users/littledu/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTY3MjQxMzA=", + "tag_name": "1.3.3", + "target_commitish": "master", + "name": "1.3.3", + "draft": false, + "prerelease": false, + "created_at": "2017-06-15T12:32:37Z", + "published_at": "2017-06-15T12:55:41Z", + "assets": [ + { + "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108551", + "id": 4108551, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDg1NTE=", + "name": "WeFlow-1.3.3-win32-ia32.zip", + "label": null, + "uploader": { + "login": "hzlzh", + "id": 1049575, + "node_id": "MDQ6VXNlcjEwNDk1NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1049575?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hzlzh", + "html_url": "https://github.com/hzlzh", + "followers_url": "https://api.github.com/users/hzlzh/followers", + "following_url": "https://api.github.com/users/hzlzh/following{/other_user}", + "gists_url": "https://api.github.com/users/hzlzh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hzlzh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hzlzh/subscriptions", + "organizations_url": "https://api.github.com/users/hzlzh/orgs", + "repos_url": "https://api.github.com/users/hzlzh/repos", + "events_url": "https://api.github.com/users/hzlzh/events{/privacy}", + "received_events_url": "https://api.github.com/users/hzlzh/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 99274622, + "download_count": 2647, + "created_at": "2017-06-15T12:54:54Z", + "updated_at": "2017-06-15T12:55:32Z", + "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3-win32-ia32.zip" + }, + { + "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108550", + "id": 4108550, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDg1NTA=", + "name": "WeFlow-1.3.3-win32-x64.zip", + "label": null, + "uploader": { + "login": "hzlzh", + "id": 1049575, + "node_id": "MDQ6VXNlcjEwNDk1NzU=", + "avatar_url": "https://avatars.githubusercontent.com/u/1049575?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hzlzh", + "html_url": "https://github.com/hzlzh", + "followers_url": "https://api.github.com/users/hzlzh/followers", + "following_url": "https://api.github.com/users/hzlzh/following{/other_user}", + "gists_url": "https://api.github.com/users/hzlzh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hzlzh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hzlzh/subscriptions", + "organizations_url": "https://api.github.com/users/hzlzh/orgs", + "repos_url": "https://api.github.com/users/hzlzh/repos", + "events_url": "https://api.github.com/users/hzlzh/events{/privacy}", + "received_events_url": "https://api.github.com/users/hzlzh/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 108783984, + "download_count": 4535, + "created_at": "2017-06-15T12:54:54Z", + "updated_at": "2017-06-15T12:55:22Z", + "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3-win32-x64.zip" + }, + { + "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108299", + "id": 4108299, + "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDgyOTk=", + "name": "WeFlow-1.3.3.dmg", + "label": null, + "uploader": { + "login": "littledu", + "id": 1784673, + "node_id": "MDQ6VXNlcjE3ODQ2NzM=", + "avatar_url": "https://avatars.githubusercontent.com/u/1784673?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/littledu", + "html_url": "https://github.com/littledu", + "followers_url": "https://api.github.com/users/littledu/followers", + "following_url": "https://api.github.com/users/littledu/following{/other_user}", + "gists_url": "https://api.github.com/users/littledu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/littledu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/littledu/subscriptions", + "organizations_url": "https://api.github.com/users/littledu/orgs", + "repos_url": "https://api.github.com/users/littledu/repos", + "events_url": "https://api.github.com/users/littledu/events{/privacy}", + "received_events_url": "https://api.github.com/users/littledu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 75419632, + "download_count": 3498, + "created_at": "2017-06-15T12:24:18Z", + "updated_at": "2017-06-15T12:53:11Z", + "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3.dmg" + } + ], + "tarball_url": "https://api.github.com/repos/Tencent/WeFlow/tarball/1.3.3", + "zipball_url": "https://api.github.com/repos/Tencent/WeFlow/zipball/1.3.3", + "body_html": "<p><strong>本期更新</strong></p>\n<ul>\n<li>修复合并JS bug <a href=\"https://github.com/weixin/WeFlow/issues/104\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Tencent/WeFlow/issues/104/hovercard\">Issues 104</a></li>\n<li>增加ES6编译支持</li>\n<li>增加SVG支持</li>\n<li>服务器配置增加端口配置</li>\n<li>优化编译成功时的提示,通过 Notifications 向用户发送通知</li>\n<li>优化开发者工具弹出方式</li>\n</ul>\n<hr>\n<p><strong>近期更新</strong>:</p>\n<ul>\n<li>更新 example</li>\n<li>支持 windows 32 位</li>\n<li>支持 .svg 格式</li>\n<li>增加 调试模式(菜单->窗口->调试模式)</li>\n<li>增加自动编译</li>\n<li>修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:06.921Z" + }, + "worksheets-data-studio": { + "latestRelease": { + "url": "https://api.github.com/repos/FalconSoft/worksheets-data.studio/releases/69798224", + "assets_url": "https://api.github.com/repos/FalconSoft/worksheets-data.studio/releases/69798224/assets", + "upload_url": "https://uploads.github.com/repos/FalconSoft/worksheets-data.studio/releases/69798224/assets{?name,label}", + "html_url": "https://github.com/FalconSoft/worksheets-data.studio/releases/tag/v3.2.2", + "id": 69798224, + "author": { + "login": "ppaska", + "id": 6579079, + "node_id": "MDQ6VXNlcjY1NzkwNzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/6579079?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ppaska", + "html_url": "https://github.com/ppaska", + "followers_url": "https://api.github.com/users/ppaska/followers", + "following_url": "https://api.github.com/users/ppaska/following{/other_user}", + "gists_url": "https://api.github.com/users/ppaska/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ppaska/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ppaska/subscriptions", + "organizations_url": "https://api.github.com/users/ppaska/orgs", + "repos_url": "https://api.github.com/users/ppaska/repos", + "events_url": "https://api.github.com/users/ppaska/events{/privacy}", + "received_events_url": "https://api.github.com/users/ppaska/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "RE_kwDOHeTlrs4EKQlQ", + "tag_name": "v3.2.2", + "target_commitish": "main", + "name": "v3.2.2", + "draft": false, + "prerelease": false, + "created_at": "2022-06-19T11:05:25Z", + "published_at": "2022-06-19T17:24:28Z", + "assets": [ + { + "url": "https://api.github.com/repos/FalconSoft/worksheets-data.studio/releases/assets/68952466", + "id": 68952466, + "node_id": "RA_kwDOHeTlrs4EHCGS", + "name": "WORKSHEETS.Data.Studio.exe", + "label": null, "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", + "login": "ppaska", + "id": 6579079, + "node_id": "MDQ6VXNlcjY1NzkwNzk=", + "avatar_url": "https://avatars.githubusercontent.com/u/6579079?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", + "url": "https://api.github.com/users/ppaska", + "html_url": "https://github.com/ppaska", + "followers_url": "https://api.github.com/users/ppaska/followers", + "following_url": "https://api.github.com/users/ppaska/following{/other_user}", + "gists_url": "https://api.github.com/users/ppaska/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ppaska/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ppaska/subscriptions", + "organizations_url": "https://api.github.com/users/ppaska/orgs", + "repos_url": "https://api.github.com/users/ppaska/repos", + "events_url": "https://api.github.com/users/ppaska/events{/privacy}", + "received_events_url": "https://api.github.com/users/ppaska/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-msdownload", "state": "uploaded", - "size": 54891062, - "download_count": 515, - "created_at": "2021-02-17T22:20:31Z", - "updated_at": "2021-02-17T22:20:32Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/wexond_5.2.0_amd64.deb" + "size": 80007028, + "download_count": 15, + "created_at": "2022-06-19T17:23:47Z", + "updated_at": "2022-06-19T17:24:15Z", + "browser_download_url": "https://github.com/FalconSoft/worksheets-data.studio/releases/download/v3.2.2/WORKSHEETS.Data.Studio.exe" } ], - "tarball_url": "https://api.github.com/repos/wexond/browser-base/tarball/v5.2.0", - "zipball_url": "https://api.github.com/repos/wexond/browser-base/zipball/v5.2.0", - "body_html": "<h1>Features</h1>\n<ul>\n<li>Enabled dark themed scrollbars on websites supporting dark color scheme. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810507264\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/558\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/558/hovercard\" href=\"https://github.com/wexond/browser-base/pull/558\">#558</a></li>\n<li>Users can now uninstall extensions from their browser action context menu. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810563326\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/561\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/561/hovercard\" href=\"https://github.com/wexond/browser-base/pull/561\">#561</a></li>\n<li>Removed news provider; removed misleading buttons navigating to non-existent extensions and downloads manager. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810574087\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/562\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/562/hovercard\" href=\"https://github.com/wexond/browser-base/pull/562\">#562</a></li>\n</ul>\n<h1>Fixes</h1>\n<ul>\n<li>Fixed not working bookmarks importing service. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810498824\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/556\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/556/hovercard\" href=\"https://github.com/wexond/browser-base/pull/556\">#556</a></li>\n<li>Moved the Shield button to the address bar. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810503368\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/557\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/557/hovercard\" href=\"https://github.com/wexond/browser-base/pull/557\">#557</a></li>\n<li>Fixed not working Google Sign In due to User Agent restrictions. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"810512523\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/559\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/559/hovercard\" href=\"https://github.com/wexond/browser-base/pull/559\">#559</a></li>\n</ul>\n<h1>Other changes</h1>\n<ul>\n<li>Upgraded to Electron 11.2.3. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"787301676\" data-permission-text=\"Title is private\" data-url=\"https://github.com/wexond/browser-base/issues/545\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/wexond/browser-base/pull/545/hovercard\" href=\"https://github.com/wexond/browser-base/pull/545\">#545</a></li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/wexond/browser-base/releases/38195878/reactions", - "total_count": 14, - "+1": 7, - "-1": 0, - "laugh": 3, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 4 - } + "tarball_url": "https://api.github.com/repos/FalconSoft/worksheets-data.studio/tarball/v3.2.2", + "zipball_url": "https://api.github.com/repos/FalconSoft/worksheets-data.studio/zipball/v3.2.2", + "body_html": "<p>v3.2.2</p>\n<ul>\n<li>Fixed Cancel issue</li>\n<li>JSPython improvements</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.033Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:07.344Z" }, "wizard-mirror": { "latestRelease": { @@ -115445,19 +126359,15 @@ "zipball_url": "https://api.github.com/repos/Sanjit1/WizardMirror/zipball/1.0", "body_html": "<h1>Release 1.0</h1>\n<p>Welcome to the first release of WizardMirror! This release may be out of date, so make sure to check the releases page for the lastest release. To get started read the <a href=\"https://github.com/Sanjit1/WizardMirror#wizard-mirror\">readme</a>.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.076Z" - }, - "writebar": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.199Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:07.345Z" }, "wnr": { "latestRelease": { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/58510440", - "assets_url": "https://api.github.com/repos/RoderickQiu/wnr/releases/58510440/assets", - "upload_url": "https://uploads.github.com/repos/RoderickQiu/wnr/releases/58510440/assets{?name,label}", - "html_url": "https://github.com/RoderickQiu/wnr/releases/tag/v1.24.0", - "id": 58510440, + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/138004690", + "assets_url": "https://api.github.com/repos/RoderickQiu/wnr/releases/138004690/assets", + "upload_url": "https://uploads.github.com/repos/RoderickQiu/wnr/releases/138004690/assets{?name,label}", + "html_url": "https://github.com/RoderickQiu/wnr/releases/tag/v1.30.2", + "id": 138004690, "author": { "login": "RoderickQiu", "id": 42290260, @@ -115478,20 +126388,20 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOCfMN-84DfMxo", - "tag_name": "v1.24.0", + "node_id": "RE_kwDOCfMN-84IOcjS", + "tag_name": "v1.30.2", "target_commitish": "master", - "name": "v1.24.0", + "name": "v1.30.2", "draft": false, "prerelease": false, - "created_at": "2022-02-02T12:12:10Z", - "published_at": "2022-02-02T12:31:03Z", + "created_at": "2024-01-22T04:42:28Z", + "published_at": "2024-01-22T15:43:21Z", "assets": [ { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855321", - "id": 55855321, - "node_id": "RA_kwDOCfMN-84DVEjZ", - "name": "wnr-1.24.0-Linux-patch.AppImage", + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098316", + "id": 147098316, + "node_id": "RA_kwDOCfMN-84IxIrM", + "name": "wnr-1.30.2-Linux.AppImage", "label": null, "uploader": { "login": "RoderickQiu", @@ -115515,17 +126425,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 103829890, - "download_count": 27, - "created_at": "2022-02-04T15:45:47Z", - "updated_at": "2022-02-04T15:46:30Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Linux-patch.AppImage" + "size": 99022968, + "download_count": 34, + "created_at": "2024-01-22T15:40:07Z", + "updated_at": "2024-01-22T15:40:33Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Linux.AppImage" }, { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855284", - "id": 55855284, - "node_id": "RA_kwDOCfMN-84DVEi0", - "name": "wnr-1.24.0-MacOS-patch.dmg", + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098346", + "id": 147098346, + "node_id": "RA_kwDOCfMN-84IxIrq", + "name": "wnr-1.30.2-MacOS-arm64.dmg", "label": null, "uploader": { "login": "RoderickQiu", @@ -115549,17 +126459,119 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 87450253, - "download_count": 60, - "created_at": "2022-02-04T15:45:10Z", - "updated_at": "2022-02-04T15:45:47Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-MacOS-patch.dmg" + "size": 84566058, + "download_count": 24, + "created_at": "2024-01-22T15:40:17Z", + "updated_at": "2024-01-22T15:40:50Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-MacOS-arm64.dmg" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098460", + "id": 147098460, + "node_id": "RA_kwDOCfMN-84IxItc", + "name": "wnr-1.30.2-MacOS-arm64.dmg.blockmap", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 89327, + "download_count": 3, + "created_at": "2024-01-22T15:40:50Z", + "updated_at": "2024-01-22T15:40:53Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-MacOS-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098469", + "id": 147098469, + "node_id": "RA_kwDOCfMN-84IxItl", + "name": "wnr-1.30.2-MacOS-x64.dmg", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 88201677, + "download_count": 11, + "created_at": "2024-01-22T15:40:53Z", + "updated_at": "2024-01-22T15:41:16Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-MacOS-x64.dmg" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098529", + "id": 147098529, + "node_id": "RA_kwDOCfMN-84IxIuh", + "name": "wnr-1.30.2-MacOS-x64.dmg.blockmap", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 92177, + "download_count": 1, + "created_at": "2024-01-22T15:41:16Z", + "updated_at": "2024-01-22T15:41:23Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-MacOS-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855248", - "id": 55855248, - "node_id": "RA_kwDOCfMN-84DVEiQ", - "name": "wnr-1.24.0-Setup-32-patch.exe", + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098278", + "id": 147098278, + "node_id": "RA_kwDOCfMN-84IxIqm", + "name": "wnr-1.30.2-Setup-arm64.exe", "label": null, "uploader": { "login": "RoderickQiu", @@ -115583,17 +126595,51 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 61627448, - "download_count": 267, - "created_at": "2022-02-04T15:44:44Z", - "updated_at": "2022-02-04T15:45:10Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Setup-32-patch.exe" + "size": 72963452, + "download_count": 12, + "created_at": "2024-01-22T15:39:55Z", + "updated_at": "2024-01-22T15:40:09Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Setup-arm64.exe" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098320", + "id": 147098320, + "node_id": "RA_kwDOCfMN-84IxIrQ", + "name": "wnr-1.30.2-Setup-arm64.exe.blockmap", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 78304, + "download_count": 4, + "created_at": "2024-01-22T15:40:09Z", + "updated_at": "2024-01-22T15:40:14Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Setup-arm64.exe.blockmap" }, { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855207", - "id": 55855207, - "node_id": "RA_kwDOCfMN-84DVEhn", - "name": "wnr-1.24.0-Setup-64-patch.exe", + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098337", + "id": 147098337, + "node_id": "RA_kwDOCfMN-84IxIrh", + "name": "wnr-1.30.2-Setup-ia32.exe", "label": null, "uploader": { "login": "RoderickQiu", @@ -115617,17 +126663,17 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 64874241, - "download_count": 485, - "created_at": "2022-02-04T15:44:18Z", - "updated_at": "2022-02-04T15:44:44Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Setup-64-patch.exe" + "size": 68803314, + "download_count": 68, + "created_at": "2024-01-22T15:40:14Z", + "updated_at": "2024-01-22T15:40:45Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Setup-ia32.exe" }, { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855191", - "id": 55855191, - "node_id": "RA_kwDOCfMN-84DVEhX", - "name": "wnr-1.24.0-Win-32-patch.7z", + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098443", + "id": 147098443, + "node_id": "RA_kwDOCfMN-84IxItL", + "name": "wnr-1.30.2-Setup-ia32.exe.blockmap", "label": null, "uploader": { "login": "RoderickQiu", @@ -115651,17 +126697,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 55221195, - "download_count": 11, - "created_at": "2022-02-04T15:43:56Z", - "updated_at": "2022-02-04T15:44:18Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Win-32-patch.7z" + "size": 73805, + "download_count": 3, + "created_at": "2024-01-22T15:40:45Z", + "updated_at": "2024-01-22T15:40:49Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Setup-ia32.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098458", + "id": 147098458, + "node_id": "RA_kwDOCfMN-84IxIta", + "name": "wnr-1.30.2-Setup-x64.exe", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 72685780, + "download_count": 192, + "created_at": "2024-01-22T15:40:49Z", + "updated_at": "2024-01-22T15:41:03Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Setup-x64.exe" }, { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855151", - "id": 55855151, - "node_id": "RA_kwDOCfMN-84DVEgv", - "name": "wnr-1.24.0-Win-64-patch.7z", + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098500", + "id": 147098500, + "node_id": "RA_kwDOCfMN-84IxIuE", + "name": "wnr-1.30.2-Setup-x64.exe.blockmap", "label": null, "uploader": { "login": "RoderickQiu", @@ -115685,26 +126765,197 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 58198218, - "download_count": 99, - "created_at": "2022-02-04T15:43:20Z", - "updated_at": "2022-02-04T15:43:56Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Win-64-patch.7z" + "size": 76291, + "download_count": 7, + "created_at": "2024-01-22T15:41:03Z", + "updated_at": "2024-01-22T15:41:10Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Setup-x64.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098519", + "id": 147098519, + "node_id": "RA_kwDOCfMN-84IxIuX", + "name": "wnr-1.30.2-Setup.exe", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 212974223, + "download_count": 20, + "created_at": "2024-01-22T15:41:10Z", + "updated_at": "2024-01-22T15:41:51Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Setup.exe" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098609", + "id": 147098609, + "node_id": "RA_kwDOCfMN-84IxIvx", + "name": "wnr-1.30.2-Setup.exe.blockmap", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 221577, + "download_count": 2, + "created_at": "2024-01-22T15:41:51Z", + "updated_at": "2024-01-22T15:41:52Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Setup.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098613", + "id": 147098613, + "node_id": "RA_kwDOCfMN-84IxIv1", + "name": "wnr-1.30.2-Win-arm64.7z", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-7z-compressed", + "state": "uploaded", + "size": 66531503, + "download_count": 3, + "created_at": "2024-01-22T15:41:52Z", + "updated_at": "2024-01-22T15:42:04Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Win-arm64.7z" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098673", + "id": 147098673, + "node_id": "RA_kwDOCfMN-84IxIwx", + "name": "wnr-1.30.2-Win-ia32.7z", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-7z-compressed", + "state": "uploaded", + "size": 61463852, + "download_count": 24, + "created_at": "2024-01-22T15:42:04Z", + "updated_at": "2024-01-22T15:42:14Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Win-ia32.7z" + }, + { + "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/147098714", + "id": 147098714, + "node_id": "RA_kwDOCfMN-84IxIxa", + "name": "wnr-1.30.2-Win-x64.7z", + "label": null, + "uploader": { + "login": "RoderickQiu", + "id": 42290260, + "node_id": "MDQ6VXNlcjQyMjkwMjYw", + "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/RoderickQiu", + "html_url": "https://github.com/RoderickQiu", + "followers_url": "https://api.github.com/users/RoderickQiu/followers", + "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", + "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", + "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", + "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", + "repos_url": "https://api.github.com/users/RoderickQiu/repos", + "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", + "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-7z-compressed", + "state": "uploaded", + "size": 65001526, + "download_count": 76, + "created_at": "2024-01-22T15:42:14Z", + "updated_at": "2024-01-22T15:42:26Z", + "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.30.2/wnr-1.30.2-Win-x64.7z" } ], - "tarball_url": "https://api.github.com/repos/RoderickQiu/wnr/tarball/v1.24.0", - "zipball_url": "https://api.github.com/repos/RoderickQiu/wnr/zipball/v1.24.0", - "body_html": "<h3>中文部分 | <a href=\"#english-1.24.0\">English Things Below</a></h3>\n<h4>下载链接:</h4>\n<ol>\n<li>\n<p><a href=\"https://scris.lanzoui.com/b01n0tb4j\" rel=\"nofollow\"><strong>蓝奏云</strong>高速下载</a></p>\n</li>\n<li>\n<p><a href=\"https://pan.baidu.com/s/1PDpnEkf-zKQKQIhUTO0ubQ#list/path=%2Fwnr&parentPath=%2F\" rel=\"nofollow\"><strong>百度网盘</strong>链接备用(密码:swh3)</a></p>\n</li>\n<li>\n<p>Scoop (Windows)</p>\n</li>\n</ol>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr\"><pre>scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr</pre></div>\n<h4>更新内容:</h4>\n<ul>\n<li>带来重新设计的首页、设置页面体验,更加直观。</li>\n<li>新增长休息功能(需前往设置页面来手动开启)。</li>\n<li>修复了和计时、提醒、报错相关的几个 BUG,优化了数个页面的 UI 体验。</li>\n</ul>\n<h4>请注意:</h4>\n<ul>\n<li>\n<p><strong>你可能已经注意到这个应用的更新频率比先前慢了,而一些长期处在Todo列表的的功能并未开发,这主要是因为作者正在准备升学考试并面临繁重的课业压力,请理解</strong>。</p>\n</li>\n<li>\n<p>如果你是Windows 8/8.1/10用户且没有关闭Windows Defender Smartscreen,<strong>你有可能需要在打开应用后的Smartscreen拦截框中点击“更多信息”->“仍然允许”来运行wnr</strong>。原因很简单:取消这个拦截需要我们花费数百美刀购买证书。</p>\n</li>\n<li>\n<p>如果你是Windows 7用户,且你在使用时出现wnr<strong>黑屏</strong>的情况,请为wnr打开 <strong>“Vista兼容模式”</strong> <em>(找到wnr的快捷方式,在右键菜单中找到“属性”,在“兼容性”->“兼容模式”的下拉菜单中选择“Windows Vista”)</em>。</p>\n</li>\n<li>\n<p>如果你是macOS用户,<strong>若出现“无法打开应用”警告,请遵照<a href=\"https://sspai.com/post/27638\" rel=\"nofollow\">这个教程</a>打开应用</strong>,原因同样是因为签名证书太贵,难以负担。</p>\n</li>\n</ul>\n<h4>联系我:</h4>\n<p><strong>如果有任何功能建议或者疑问,请发邮件到<a href=\"mailto:scrisqiu@hotmail.com\">scrisqiu@hotmail.com</a></strong>。</p>\n<hr>\n<h3 name=\"user-content-english-1.24.0\">English Part</h3>\n<p><em>PLEASE UNDERSTAND THAT I'VE BEEN BUSY ON ACADEMIC LEARNING RECENTLY AND WON'T BE VERY ACTIVE ON DEVELOPING BEFORE JUNE, 2022. AND THIS IS THE REASON WHY SOME FEATURES HAVEN'T BEEN IMPLEMENTED YET</em>.</p>\n<h4>Downloads:</h4>\n<ol>\n<li>\n<p>GitHub Release</p>\n</li>\n<li>\n<p><a href=\"https://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/wnr.shtml\" rel=\"nofollow\">Also available on Softpedia</a></p>\n</li>\n<li>\n<p>Scoop (Windows)</p>\n</li>\n</ol>\n<div class=\"highlight highlight-source-shell position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr\"><pre>scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr</pre></div>\n<h4>Updated For:</h4>\n<ul>\n<li>The newly designed index page and preferences panel.</li>\n<li>Long break feature (need manual configuration in the preferences panel).</li>\n<li>Several annoying bugs fixed & UI optimized.</li>\n</ul>\n<h4>Contact Me:</h4>\n<p><strong>In case you have any suggestion or question, drop me a line at <a href=\"mailto:scrisqiu@hotmail.com\">scrisqiu@hotmail.com</a></strong>.</p>\n<h4>Tips for Windows Users:</h4>\n<ul>\n<li>\n<p><em>Please note that if you've turned on <strong>Windows Defender Smartscreen</strong>, you may need to <strong>click [more info] and then [still allow] to run it</strong>, <strong>or to click [run anyway]</strong> for Windows 8. The situation is here because we cannot afford to buy a signing certificate which costs [hundreds of dollars].</em></p>\n</li>\n<li>\n<p><em>If you are using Windows 7 and the application isn't working properly, please <strong>apply for the \"Vista Compatibility Mode\"</strong></em>.</p>\n</li>\n</ul>\n<h4>Tip for macOS Users:</h4>\n<ul>\n<li><em>Please note that the <strong>macOS version is unsigned</strong>, so you may need to follow <a href=\"https://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac\" rel=\"nofollow\"><strong>this guide</strong></a> in order to use. This software is clean and safe, I promise.</em></li>\n</ul>" + "tarball_url": "https://api.github.com/repos/RoderickQiu/wnr/tarball/v1.30.2", + "zipball_url": "https://api.github.com/repos/RoderickQiu/wnr/zipball/v1.30.2", + "body_html": "<h3>中文部分 | <a href=\"#english-1.30.0-patch\">English Things Below</a></h3>\n<p><strong>由于个人时间原因,个人规划可能不会再对此软件添加更多新功能,即可能不再会有v1.31版本,但小优化和问题修复不受影响,感谢大家一直以来的支持。</strong></p>\n<h4>请注意:</h4>\n<ul>\n<li>\n<p>如果你是Windows 8/8.1/10用户且没有关闭Windows Defender Smartscreen,<strong>你有可能需要在打开应用后的Smartscreen拦截框中点击“更多信息”->“仍然允许”来运行wnr</strong>。原因很简单:取消这个拦截需要我们花费数百美刀购买证书。</p>\n</li>\n<li>\n<p>如果你是Windows 7用户,且你在使用时出现wnr<strong>黑屏</strong>的情况,请为wnr打开 <strong>“Vista兼容模式”</strong> <em>(找到wnr的快捷方式,在右键菜单中找到“属性”,在“兼容性”->“兼容模式”的下拉菜单中选择“Windows Vista”)</em>。</p>\n</li>\n<li>\n<p>如果你是macOS用户,<strong>若出现“无法打开应用”警告,请遵照<a href=\"https://sspai.com/post/27638\" rel=\"nofollow\">这个教程</a>打开应用</strong>,原因同样是因为签名证书太贵,难以负担。此外,若出现 <strong>“已损坏,无法打开。 您应该将它移到废纸篓”报错,则请遵照<a href=\"https://zhuanlan.zhihu.com/p/135948430\" rel=\"nofollow\">另一个教程</a>打开应用</strong> 。对于<strong>macOS 12 (Ventura)用户,还应在终端中设置 <code>xattr -cr /Applications/wnr.app</code></strong>。</p>\n</li>\n</ul>\n<h4>更新内容:</h4>\n<ul>\n<li>修复了一些 Bugs,包括对 MINI Mode 大于一小时任务的正确处理,以及更换显示器后可能出现在显示器之外的问题。</li>\n<li>预设任务中现在支持无限多位小数,以实现精确到秒的控制。</li>\n</ul>\n<h4>最近更新:</h4>\n<ul>\n<li>修复了一些 Bugs,并且做了一些优化;例如对旧系统、MINI 模式、计时中途提醒等的支持变得更好。</li>\n<li>一段时间结束后的对话框现在支持按 Enter 键快速关闭。</li>\n<li>允许在长时间暂停后,重新开始当前计时。</li>\n<li>增加了使用本地提示音频的功能。</li>\n<li>为 Windows 平台开始提供原生 arm64 版本。</li>\n</ul>\n<h4>下载链接:</h4>\n<ol>\n<li>\n<p><a href=\"https://scris.lanzoui.com/b01n0tb4j\" rel=\"nofollow\"><strong>蓝奏云</strong>高速下载</a></p>\n</li>\n<li>\n<p><a href=\"https://pan.baidu.com/s/1PDpnEkf-zKQKQIhUTO0ubQ#list/path=%2Fwnr&parentPath=%2F\" rel=\"nofollow\"><strong>百度网盘</strong>链接备用(密码:swh3)</a></p>\n</li>\n<li>\n<p>Scoop (Windows)</p>\n</li>\n</ol>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr\"><pre>scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr</pre></div>\n<h4>联系我:</h4>\n<p><strong>如果有任何功能建议或者疑问,请发邮件到<a href=\"mailto:scrisqiu@hotmail.com\">scrisqiu@hotmail.com</a></strong>。</p>\n<hr>\n<h3 name=\"user-content-english-1.30.0-patch\">English Part</h3>\n<h4>Tips for Windows Users:</h4>\n<ul>\n<li>\n<p><em>Please note that if you've turned on <strong>Windows Defender Smartscreen</strong>, you may need to <strong>click [more info] and then [still allow] to run it</strong>, <strong>or to click [run anyway]</strong> for Windows 8. The situation is here because we cannot afford to buy a signing certificate which costs [hundreds of dollars].</em></p>\n</li>\n<li>\n<p><em>If you are using Windows 7 and the application isn't working properly, please <strong>apply for the \"Vista Compatibility Mode\"</strong></em>.</p>\n</li>\n</ul>\n<h4>Tip for macOS Users:</h4>\n<ul>\n<li>\n<p><em>Please note that the <strong>macOS version is unsigned</strong>, so you may need to follow <a href=\"https://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac\" rel=\"nofollow\"><strong>this guide</strong></a> in order to use. This software is clean and safe, I promise.</em></p>\n</li>\n<li>\n<p>If macOS reports wnr as <strong>\"damaged\"</strong>, please follow <a href=\"https://appletoolbox.com/app-is-damaged-cannot-be-opened-mac/\" rel=\"nofollow\"><strong>this guide</strong></a> to get rid of this. If you are <strong>using macOS 12 (Ventura), it is reported that terminal script <code>xattr -cr /Applications/wnr.app</code> is also needed</strong>.</p>\n</li>\n</ul>\n<h4>Updated For:</h4>\n<ul>\n<li>Bugs fixed for MINI mode for tasks longer than 1 hour, and that it may be positioned out of the screen after changing displays.</li>\n<li>Predefined tasks now support infinite decimal places to achieve precise control of seconds.</li>\n</ul>\n<h4>Recently Updated:</h4>\n<ul>\n<li>Bugs fixed and several features optimized.</li>\n<li>The dialogs now support pressing Enter button to close.</li>\n<li>Allow to restart current period after pausing long.</li>\n<li>Allow to use local audio as the notify sound.</li>\n<li>Start to provide native Arm64 version for Windows.</li>\n</ul>\n<h4>Downloads:</h4>\n<ol>\n<li>\n<p>GitHub Release</p>\n</li>\n<li>\n<p><a href=\"https://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/wnr.shtml\" rel=\"nofollow\">Also available on Softpedia</a></p>\n</li>\n<li>\n<p>Scoop (Windows)</p>\n</li>\n</ol>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr\"><pre>scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr</pre></div>\n<h4>Contact Me:</h4>\n<p><strong>In case you have any suggestion or question, drop me a line at <a href=\"mailto:scrisqiu@hotmail.com\">scrisqiu@hotmail.com</a></strong>.</p>\n<p><em>Roderick Qiu, <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/RoderickQiu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/RoderickQiu\">@RoderickQiu</a></em></p>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.231Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:07.380Z" }, "y2mp3": { "latestRelease": { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/60019606", - "assets_url": "https://api.github.com/repos/moshfeu/y2mp3/releases/60019606/assets", - "upload_url": "https://uploads.github.com/repos/moshfeu/y2mp3/releases/60019606/assets{?name,label}", - "html_url": "https://github.com/moshfeu/y2mp3/releases/tag/v2.5.6", - "id": 60019606, + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/120333182", + "assets_url": "https://api.github.com/repos/moshfeu/y2mp3/releases/120333182/assets", + "upload_url": "https://uploads.github.com/repos/moshfeu/y2mp3/releases/120333182/assets{?name,label}", + "html_url": "https://github.com/moshfeu/y2mp3/releases/tag/v2.5.9", + "id": 120333182, "author": { "login": "moshfeu", "id": 3723951, @@ -115725,349 +126976,370 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOCStx3M4Dk9OW", - "tag_name": "v2.5.6", + "node_id": "RE_kwDOCStx3M4HLCN-", + "tag_name": "v2.5.9", "target_commitish": "master", - "name": "v2.5.6", + "name": "2.5.9", "draft": false, "prerelease": false, - "created_at": "2022-02-20T07:32:49Z", - "published_at": "2022-02-21T09:33:49Z", + "created_at": "2023-09-07T15:34:15Z", + "published_at": "2023-09-07T18:44:49Z", "assets": [ { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57462854", - "id": 57462854, - "node_id": "RA_kwDOCStx3M4DbNBG", + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022442", + "id": 125022442, + "node_id": "RA_kwDOCStx3M4Hc7Dq", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", - "size": 362, - "download_count": 10, - "created_at": "2022-02-21T06:35:34Z", - "updated_at": "2022-02-21T06:35:34Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/latest-linux.yml" + "size": 360, + "download_count": 14, + "created_at": "2023-09-07T18:41:22Z", + "updated_at": "2023-09-07T18:41:22Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/latest-linux.yml" }, { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57462848", - "id": 57462848, - "node_id": "RA_kwDOCStx3M4DbNBA", - "name": "y2mp3-2.5.6.AppImage", + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022692", + "id": 125022692, + "node_id": "RA_kwDOCStx3M4Hc7Hk", + "name": "latest-mac.yml", "label": "", "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 110988494, - "download_count": 63, - "created_at": "2022-02-21T06:35:29Z", - "updated_at": "2022-02-21T06:35:34Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3-2.5.6.AppImage" + "size": 479, + "download_count": 8, + "created_at": "2023-09-07T18:43:33Z", + "updated_at": "2023-09-07T18:43:33Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/latest-mac.yml" }, { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57462900", - "id": 57462900, - "node_id": "RA_kwDOCStx3M4DbNB0", - "name": "y2mp3-2.5.6.dmg", + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022723", + "id": 125022723, + "node_id": "RA_kwDOCStx3M4Hc7ID", + "name": "latest.yml", "label": "", "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "text/yaml", "state": "uploaded", - "size": 90037219, - "download_count": 38, - "created_at": "2022-02-21T06:36:34Z", - "updated_at": "2022-02-21T06:36:37Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3-2.5.6.dmg" + "size": 338, + "download_count": 12, + "created_at": "2023-09-07T18:43:44Z", + "updated_at": "2023-09-07T18:43:44Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/latest.yml" }, { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57462899", - "id": 57462899, - "node_id": "RA_kwDOCStx3M4DbNBz", - "name": "y2mp3-2.5.6.dmg.blockmap", + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022676", + "id": 125022676, + "node_id": "RA_kwDOCStx3M4Hc7HU", + "name": "y2mp3-2.5.9-mac.zip", "label": "", "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 96072, - "download_count": 5, - "created_at": "2022-02-21T06:36:34Z", - "updated_at": "2022-02-21T06:36:34Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3-2.5.6.dmg.blockmap" + "size": 88013162, + "download_count": 25, + "created_at": "2023-09-07T18:43:23Z", + "updated_at": "2023-09-07T18:43:26Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/y2mp3-2.5.9-mac.zip" }, { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57464696", - "id": 57464696, - "node_id": "RA_kwDOCStx3M4DbNd4", - "name": "y2mp3.Setup.2.5.6.-86x.exe", - "label": null, + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022675", + "id": 125022675, + "node_id": "RA_kwDOCStx3M4Hc7HT", + "name": "y2mp3-2.5.9-mac.zip.blockmap", + "label": "", "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 70896280, - "download_count": 48, - "created_at": "2022-02-21T07:09:41Z", - "updated_at": "2022-02-21T07:10:32Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3.Setup.2.5.6.-86x.exe" + "size": 92941, + "download_count": 4, + "created_at": "2023-09-07T18:43:23Z", + "updated_at": "2023-09-07T18:43:23Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/y2mp3-2.5.9-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57475255", - "id": 57475255, - "node_id": "RA_kwDOCStx3M4DbQC3", - "name": "y2mp3.Setup.2.5.6.exe", - "label": null, + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022431", + "id": 125022431, + "node_id": "RA_kwDOCStx3M4Hc7Df", + "name": "y2mp3-2.5.9.AppImage", + "label": "", "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 74372778, - "download_count": 1321, - "created_at": "2022-02-21T09:31:34Z", - "updated_at": "2022-02-21T09:33:39Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3.Setup.2.5.6.exe" - } - ], - "tarball_url": "https://api.github.com/repos/moshfeu/y2mp3/tarball/v2.5.6", - "zipball_url": "https://api.github.com/repos/moshfeu/y2mp3/zipball/v2.5.6", - "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>Bump path-parse from 1.0.6 to 1.0.7 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"965678176\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/85\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/85/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/85\">#85</a></li>\n<li>Bump tmpl from 1.0.4 to 1.0.5 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1001791284\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/86\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/86/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/86\">#86</a></li>\n<li>Bump electron from 10.2.0 to 11.5.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1024498968\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/87\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/87/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/87\">#87</a></li>\n<li>chore(deps): some by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moshfeu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moshfeu\">@moshfeu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1075877791\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/88\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/88/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/88\">#88</a></li>\n<li>Bump node-fetch from 2.6.1 to 3.1.1 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1111645319\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/89\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/89/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/89\">#89</a></li>\n<li>Bump node-sass from 4.14.1 to 7.0.0 by <a class=\"user-mention notranslate\" data-hovercard-type=\"organization\" data-hovercard-url=\"/orgs/dependabot/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/dependabot\">@dependabot</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1130570177\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/90\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/90/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/90\">#90</a></li>\n<li>chore(deps): update ytdl-core by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moshfeu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moshfeu\">@moshfeu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144821943\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/91\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/91/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/91\">#91</a></li>\n<li>Configure Renovate by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144823093\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/92\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/92/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/92\">#92</a></li>\n<li>chore: update token by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moshfeu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moshfeu\">@moshfeu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144832441\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/93\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/93/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/93\">#93</a></li>\n<li>tests: fix by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moshfeu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moshfeu\">@moshfeu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144856015\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/95\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/95/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/95\">#95</a></li>\n<li>chore: upgrade electron 17 by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moshfeu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moshfeu\">@moshfeu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144882813\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/96\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/96/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/96\">#96</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li><a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/renovate/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/renovate\">@renovate</a> made their first contribution in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1144823093\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/92\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/92/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/92\">#92</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/moshfeu/y2mp3/compare/v2.5.5...v2.5.6\"><tt>v2.5.5...v2.5.6</tt></a></p>", - "mentions_count": 3 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.291Z" - }, - "wow-stat": { - "latestRelease": { - "url": "https://api.github.com/repos/spacedevin/wowstat/releases/3714906", - "assets_url": "https://api.github.com/repos/spacedevin/wowstat/releases/3714906/assets", - "upload_url": "https://uploads.github.com/repos/spacedevin/wowstat/releases/3714906/assets{?name,label}", - "html_url": "https://github.com/spacedevin/wowstat/releases/tag/3.0.5", - "id": 3714906, - "author": { - "login": "spacedevin", - "id": 27974, - "node_id": "MDQ6VXNlcjI3OTc0", - "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spacedevin", - "html_url": "https://github.com/spacedevin", - "followers_url": "https://api.github.com/users/spacedevin/followers", - "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", - "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", - "organizations_url": "https://api.github.com/users/spacedevin/orgs", - "repos_url": "https://api.github.com/users/spacedevin/repos", - "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", - "received_events_url": "https://api.github.com/users/spacedevin/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MTQ5MDY=", - "tag_name": "3.0.5", - "target_commitish": "master", - "name": "3.0.5", - "draft": false, - "prerelease": false, - "created_at": "2016-07-22T00:35:58Z", - "published_at": "2016-07-22T00:51:03Z", - "assets": [ + "size": 94787204, + "download_count": 72, + "created_at": "2023-09-07T18:41:20Z", + "updated_at": "2023-09-07T18:41:22Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/y2mp3-2.5.9.AppImage" + }, + { + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022685", + "id": 125022685, + "node_id": "RA_kwDOCStx3M4Hc7Hd", + "name": "y2mp3-2.5.9.dmg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 91200800, + "download_count": 33, + "created_at": "2023-09-07T18:43:30Z", + "updated_at": "2023-09-07T18:43:33Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/y2mp3-2.5.9.dmg" + }, { - "url": "https://api.github.com/repos/spacedevin/wowstat/releases/assets/2029155", - "id": 2029155, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMjkxNTU=", - "name": "WoWStat-mac-3.0.5.dmg", - "label": null, + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022686", + "id": 125022686, + "node_id": "RA_kwDOCStx3M4Hc7He", + "name": "y2mp3-2.5.9.dmg.blockmap", + "label": "", "uploader": { - "login": "spacedevin", - "id": 27974, - "node_id": "MDQ6VXNlcjI3OTc0", - "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/spacedevin", - "html_url": "https://github.com/spacedevin", - "followers_url": "https://api.github.com/users/spacedevin/followers", - "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", - "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", - "organizations_url": "https://api.github.com/users/spacedevin/orgs", - "repos_url": "https://api.github.com/users/spacedevin/repos", - "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", - "received_events_url": "https://api.github.com/users/spacedevin/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 52400992, - "download_count": 110, - "created_at": "2016-07-22T00:50:28Z", - "updated_at": "2016-07-22T00:51:03Z", - "browser_download_url": "https://github.com/spacedevin/wowstat/releases/download/3.0.5/WoWStat-mac-3.0.5.dmg" + "size": 96326, + "download_count": 2, + "created_at": "2023-09-07T18:43:30Z", + "updated_at": "2023-09-07T18:43:30Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/y2mp3-2.5.9.dmg.blockmap" }, { - "url": "https://api.github.com/repos/spacedevin/wowstat/releases/assets/2029215", - "id": 2029215, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMjkyMTU=", - "name": "WoWStat-win-3.0.5.exe", - "label": null, + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022707", + "id": 125022707, + "node_id": "RA_kwDOCStx3M4Hc7Hz", + "name": "y2mp3-Setup-2.5.9.exe", + "label": "", "uploader": { - "login": "spacedevin", - "id": 27974, - "node_id": "MDQ6VXNlcjI3OTc0", - "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/spacedevin", - "html_url": "https://github.com/spacedevin", - "followers_url": "https://api.github.com/users/spacedevin/followers", - "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", - "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", - "organizations_url": "https://api.github.com/users/spacedevin/orgs", - "repos_url": "https://api.github.com/users/spacedevin/repos", - "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", - "received_events_url": "https://api.github.com/users/spacedevin/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 40541498, - "download_count": 437, - "created_at": "2016-07-22T01:04:09Z", - "updated_at": "2016-07-22T01:04:34Z", - "browser_download_url": "https://github.com/spacedevin/wowstat/releases/download/3.0.5/WoWStat-win-3.0.5.exe" + "size": 69039484, + "download_count": 626, + "created_at": "2023-09-07T18:43:40Z", + "updated_at": "2023-09-07T18:43:44Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/y2mp3-Setup-2.5.9.exe" + }, + { + "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/125022709", + "id": 125022709, + "node_id": "RA_kwDOCStx3M4Hc7H1", + "name": "y2mp3-Setup-2.5.9.exe.blockmap", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 73916, + "download_count": 6, + "created_at": "2023-09-07T18:43:40Z", + "updated_at": "2023-09-07T18:43:40Z", + "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.9/y2mp3-Setup-2.5.9.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/spacedevin/wowstat/tarball/3.0.5", - "zipball_url": "https://api.github.com/repos/spacedevin/wowstat/zipball/3.0.5", - "body_html": "<p>Several window management bug fixes</p>" + "tarball_url": "https://api.github.com/repos/moshfeu/y2mp3/tarball/v2.5.9", + "zipball_url": "https://api.github.com/repos/moshfeu/y2mp3/zipball/v2.5.9", + "body_html": "<h2>What's Changed</h2>\n<ul>\n<li>core: upgrade ytdl-core by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moshfeu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moshfeu\">@moshfeu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1662647448\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/128\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/128/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/128\">#128</a></li>\n<li>chore(deps): downgrade ytdl-core by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/moshfeu/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/moshfeu\">@moshfeu</a> in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1886111882\" data-permission-text=\"Title is private\" data-url=\"https://github.com/moshfeu/y2mp3/issues/129\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/moshfeu/y2mp3/pull/129/hovercard\" href=\"https://github.com/moshfeu/y2mp3/pull/129\">#129</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/moshfeu/y2mp3/compare/v2.5.8...v2.5.9\"><tt>v2.5.8...v2.5.9</tt></a></p>", + "mentions_count": 1 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.361Z" - }, - "yeoman": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.401Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:07.839Z" }, "yana": { "latestRelease": { - "url": "https://api.github.com/repos/lukasbach/yana/releases/56344669", - "assets_url": "https://api.github.com/repos/lukasbach/yana/releases/56344669/assets", - "upload_url": "https://uploads.github.com/repos/lukasbach/yana/releases/56344669/assets{?name,label}", - "html_url": "https://github.com/lukasbach/yana/releases/tag/v1.0.13", - "id": 56344669, + "url": "https://api.github.com/repos/lukasbach/yana/releases/96665174", + "assets_url": "https://api.github.com/repos/lukasbach/yana/releases/96665174/assets", + "upload_url": "https://uploads.github.com/repos/lukasbach/yana/releases/96665174/assets{?name,label}", + "html_url": "https://github.com/lukasbach/yana/releases/tag/v1.0.16", + "id": 96665174, "author": { "login": "lukasbach", "id": 4140121, @@ -116088,19 +127360,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOEik1wc4DW8Bd", - "tag_name": "v1.0.13", + "node_id": "RE_kwDOEik1wc4Fwv5W", + "tag_name": "v1.0.16", "target_commitish": "master", - "name": "1.0.13", + "name": "1.0.16", "draft": false, "prerelease": false, - "created_at": "2022-01-04T01:25:36Z", - "published_at": "2022-01-04T11:11:37Z", + "created_at": "2023-03-23T14:02:51Z", + "published_at": "2023-04-02T22:40:35Z", "assets": [ { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140226", - "id": 53140226, - "node_id": "RA_kwDOEik1wc4DKtsC", + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100640355", + "id": 100640355, + "node_id": "RA_kwDOEik1wc4F_6Zj", "name": "latest-linux.yml", "label": "", "uploader": { @@ -116126,16 +127398,16 @@ "content_type": "text/yaml", "state": "uploaded", "size": 363, - "download_count": 203, - "created_at": "2022-01-04T01:42:41Z", - "updated_at": "2022-01-04T01:42:41Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/latest-linux.yml" + "download_count": 228, + "created_at": "2023-03-23T16:40:44Z", + "updated_at": "2023-03-23T16:40:44Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/latest-linux.yml" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140219", - "id": 53140219, - "node_id": "RA_kwDOEik1wc4DKtr7", - "name": "latest-mac.yml", + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100639967", + "id": 100639967, + "node_id": "RA_kwDOEik1wc4F_6Tf", + "name": "latest.yml", "label": "", "uploader": { "login": "lukasbach", @@ -116159,17 +127431,17 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 507, - "download_count": 145, - "created_at": "2022-01-04T01:42:19Z", - "updated_at": "2022-01-04T01:42:19Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/latest-mac.yml" + "size": 339, + "download_count": 1194, + "created_at": "2023-03-23T16:37:07Z", + "updated_at": "2023-03-23T16:37:07Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/latest.yml" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140277", - "id": 53140277, - "node_id": "RA_kwDOEik1wc4DKts1", - "name": "latest.yml", + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100639960", + "id": 100639960, + "node_id": "RA_kwDOEik1wc4F_6TY", + "name": "Yana-1.0.16-win.zip", "label": "", "uploader": { "login": "lukasbach", @@ -116191,19 +127463,19 @@ "type": "User", "site_admin": false }, - "content_type": "text/yaml", + "content_type": "application/zip", "state": "uploaded", - "size": 339, - "download_count": 1261, - "created_at": "2022-01-04T01:45:14Z", - "updated_at": "2022-01-04T01:45:14Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/latest.yml" + "size": 119436892, + "download_count": 156, + "created_at": "2023-03-23T16:36:58Z", + "updated_at": "2023-03-23T16:37:06Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/Yana-1.0.16-win.zip" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140217", - "id": 53140217, - "node_id": "RA_kwDOEik1wc4DKtr5", - "name": "Yana-1.0.13-mac.zip", + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100639925", + "id": 100639925, + "node_id": "RA_kwDOEik1wc4F_6S1", + "name": "Yana-1.0.16.AppImage", "label": "", "uploader": { "login": "lukasbach", @@ -116225,19 +127497,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 114138006, - "download_count": 28, - "created_at": "2022-01-04T01:42:14Z", - "updated_at": "2022-01-04T01:42:18Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13-mac.zip" + "size": 119798325, + "download_count": 134, + "created_at": "2023-03-23T16:36:38Z", + "updated_at": "2023-03-23T16:36:44Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/Yana-1.0.16.AppImage" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140275", - "id": 53140275, - "node_id": "RA_kwDOEik1wc4DKtsz", - "name": "Yana-1.0.13-win.zip", + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100640086", + "id": 100640086, + "node_id": "RA_kwDOEik1wc4F_6VW", + "name": "yana-1.0.16.zip", "label": "", "uploader": { "login": "lukasbach", @@ -116261,17 +127533,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 119544611, - "download_count": 208, - "created_at": "2022-01-04T01:45:08Z", - "updated_at": "2022-01-04T01:45:13Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13-win.zip" + "size": 113467722, + "download_count": 20, + "created_at": "2023-03-23T16:38:29Z", + "updated_at": "2023-03-23T16:38:35Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/yana-1.0.16.zip" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140079", - "id": 53140079, - "node_id": "RA_kwDOEik1wc4DKtpv", - "name": "Yana-1.0.13.AppImage", + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100639930", + "id": 100639930, + "node_id": "RA_kwDOEik1wc4F_6S6", + "name": "Yana-Setup-1.0.16.exe", "label": "", "uploader": { "login": "lukasbach", @@ -116295,17 +127567,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 119585522, - "download_count": 113, - "created_at": "2022-01-04T01:39:08Z", - "updated_at": "2022-01-04T01:39:11Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13.AppImage" + "size": 88399389, + "download_count": 565, + "created_at": "2023-03-23T16:36:43Z", + "updated_at": "2023-03-23T16:36:47Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/Yana-Setup-1.0.16.exe" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140211", - "id": 53140211, - "node_id": "RA_kwDOEik1wc4DKtrz", - "name": "Yana-1.0.13.dmg", + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100639931", + "id": 100639931, + "node_id": "RA_kwDOEik1wc4F_6S7", + "name": "Yana-Setup-1.0.16.exe.blockmap", "label": "", "uploader": { "login": "lukasbach", @@ -116329,17 +127601,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 118104045, - "download_count": 58, - "created_at": "2022-01-04T01:41:51Z", - "updated_at": "2022-01-04T01:41:55Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13.dmg" + "size": 92833, + "download_count": 193, + "created_at": "2023-03-23T16:36:43Z", + "updated_at": "2023-03-23T16:36:43Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/Yana-Setup-1.0.16.exe.blockmap" + }, + { + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100640351", + "id": 100640351, + "node_id": "RA_kwDOEik1wc4F_6Zf", + "name": "yana_1.0.16_amd64.deb", + "label": "", + "uploader": { + "login": "lukasbach", + "id": 4140121, + "node_id": "MDQ6VXNlcjQxNDAxMjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lukasbach", + "html_url": "https://github.com/lukasbach", + "followers_url": "https://api.github.com/users/lukasbach/followers", + "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", + "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", + "organizations_url": "https://api.github.com/users/lukasbach/orgs", + "repos_url": "https://api.github.com/users/lukasbach/repos", + "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", + "received_events_url": "https://api.github.com/users/lukasbach/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 77594066, + "download_count": 100, + "created_at": "2023-03-23T16:40:41Z", + "updated_at": "2023-03-23T16:40:44Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/yana_1.0.16_amd64.deb" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140210", - "id": 53140210, - "node_id": "RA_kwDOEik1wc4DKtry", - "name": "Yana-1.0.13.dmg.blockmap", + "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/100640041", + "id": 100640041, + "node_id": "RA_kwDOEik1wc4F_6Up", + "name": "yana_1.0.16_amd64.snap", "label": "", "uploader": { "login": "lukasbach", @@ -116363,285 +127669,617 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 123721, - "download_count": 7, - "created_at": "2022-01-04T01:41:51Z", - "updated_at": "2022-01-04T01:41:51Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13.dmg.blockmap" + "size": 102502400, + "download_count": 7, + "created_at": "2023-03-23T16:37:54Z", + "updated_at": "2023-03-23T16:37:59Z", + "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.16/yana_1.0.16_amd64.snap" + } + ], + "tarball_url": "https://api.github.com/repos/lukasbach/yana/tarball/v1.0.16", + "zipball_url": "https://api.github.com/repos/lukasbach/yana/zipball/v1.0.16", + "body_html": "<ul>\n<li>Added Markdown export option for workspaces</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:07.970Z" + }, + "writebar": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:08.347Z" + }, + "yeoman": { + "latestRelease": null, + "latestReleaseFetchedAt": "2024-02-29T21:59:08.354Z" + }, + "yet-another-gitbook-reader": { + "latestRelease": { + "url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676", + "assets_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676/assets", + "upload_url": "https://uploads.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676/assets{?name,label}", + "html_url": "https://github.com/gnu4cn/gitbook-reader-app/releases/tag/v0.8.8", + "id": 36426676, + "author": { + "login": "gnu4cn", + "id": 11204282, + "node_id": "MDQ6VXNlcjExMjA0Mjgy", + "avatar_url": "https://avatars.githubusercontent.com/u/11204282?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gnu4cn", + "html_url": "https://github.com/gnu4cn", + "followers_url": "https://api.github.com/users/gnu4cn/followers", + "following_url": "https://api.github.com/users/gnu4cn/following{/other_user}", + "gists_url": "https://api.github.com/users/gnu4cn/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gnu4cn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gnu4cn/subscriptions", + "organizations_url": "https://api.github.com/users/gnu4cn/orgs", + "repos_url": "https://api.github.com/users/gnu4cn/repos", + "events_url": "https://api.github.com/users/gnu4cn/events{/privacy}", + "received_events_url": "https://api.github.com/users/gnu4cn/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM2NDI2Njc2", + "tag_name": "v0.8.8", + "target_commitish": "main", + "name": "feat: Fixed high cpu usage problem.", + "draft": false, + "prerelease": false, + "created_at": "2021-01-15T03:32:02Z", + "published_at": "2021-01-15T03:38:17Z", + "assets": [ + { + "url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/assets/30719595", + "id": 30719595, + "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzE5NTk1", + "name": "Yet-Another-Gitbook-Reader-0.8.8-x86_64.AppImage", + "label": null, + "uploader": { + "login": "gnu4cn", + "id": 11204282, + "node_id": "MDQ6VXNlcjExMjA0Mjgy", + "avatar_url": "https://avatars.githubusercontent.com/u/11204282?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gnu4cn", + "html_url": "https://github.com/gnu4cn", + "followers_url": "https://api.github.com/users/gnu4cn/followers", + "following_url": "https://api.github.com/users/gnu4cn/following{/other_user}", + "gists_url": "https://api.github.com/users/gnu4cn/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gnu4cn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gnu4cn/subscriptions", + "organizations_url": "https://api.github.com/users/gnu4cn/orgs", + "repos_url": "https://api.github.com/users/gnu4cn/repos", + "events_url": "https://api.github.com/users/gnu4cn/events{/privacy}", + "received_events_url": "https://api.github.com/users/gnu4cn/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/vnd.appimage", + "state": "uploaded", + "size": 103056753, + "download_count": 85, + "created_at": "2021-01-15T03:47:19Z", + "updated_at": "2021-01-15T03:47:44Z", + "browser_download_url": "https://github.com/gnu4cn/gitbook-reader-app/releases/download/v0.8.8/Yet-Another-Gitbook-Reader-0.8.8-x86_64.AppImage" + } + ], + "tarball_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/tarball/v0.8.8", + "zipball_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/zipball/v0.8.8", + "body_html": "<ul>\n<li>\n<p>Changes:</p>\n<ul>\n<li>Identified that <code>UiImageLoader</code> directive caused high cpu usage problem, so removed this directive</li>\n<li>add <code>(error)</code> attribute method to <code>img</code> tag to solve the avatar failed load problem.</li>\n</ul>\n</li>\n<li>\n<p>Totos:</p>\n<ul>\n<li>Book list under categories</li>\n</ul>\n</li>\n</ul>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:08.465Z" + }, + "wow-stat": { + "latestRelease": { + "url": "https://api.github.com/repos/spacedevin/wowstat/releases/3714906", + "assets_url": "https://api.github.com/repos/spacedevin/wowstat/releases/3714906/assets", + "upload_url": "https://uploads.github.com/repos/spacedevin/wowstat/releases/3714906/assets{?name,label}", + "html_url": "https://github.com/spacedevin/wowstat/releases/tag/3.0.5", + "id": 3714906, + "author": { + "login": "spacedevin", + "id": 27974, + "node_id": "MDQ6VXNlcjI3OTc0", + "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/spacedevin", + "html_url": "https://github.com/spacedevin", + "followers_url": "https://api.github.com/users/spacedevin/followers", + "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", + "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", + "organizations_url": "https://api.github.com/users/spacedevin/orgs", + "repos_url": "https://api.github.com/users/spacedevin/repos", + "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", + "received_events_url": "https://api.github.com/users/spacedevin/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTM3MTQ5MDY=", + "tag_name": "3.0.5", + "target_commitish": "master", + "name": "3.0.5", + "draft": false, + "prerelease": false, + "created_at": "2016-07-22T00:35:58Z", + "published_at": "2016-07-22T00:51:03Z", + "assets": [ + { + "url": "https://api.github.com/repos/spacedevin/wowstat/releases/assets/2029155", + "id": 2029155, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMjkxNTU=", + "name": "WoWStat-mac-3.0.5.dmg", + "label": null, + "uploader": { + "login": "spacedevin", + "id": 27974, + "node_id": "MDQ6VXNlcjI3OTc0", + "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/spacedevin", + "html_url": "https://github.com/spacedevin", + "followers_url": "https://api.github.com/users/spacedevin/followers", + "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", + "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", + "organizations_url": "https://api.github.com/users/spacedevin/orgs", + "repos_url": "https://api.github.com/users/spacedevin/repos", + "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", + "received_events_url": "https://api.github.com/users/spacedevin/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 52400992, + "download_count": 116, + "created_at": "2016-07-22T00:50:28Z", + "updated_at": "2016-07-22T00:51:03Z", + "browser_download_url": "https://github.com/spacedevin/wowstat/releases/download/3.0.5/WoWStat-mac-3.0.5.dmg" + }, + { + "url": "https://api.github.com/repos/spacedevin/wowstat/releases/assets/2029215", + "id": 2029215, + "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMjkyMTU=", + "name": "WoWStat-win-3.0.5.exe", + "label": null, + "uploader": { + "login": "spacedevin", + "id": 27974, + "node_id": "MDQ6VXNlcjI3OTc0", + "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/spacedevin", + "html_url": "https://github.com/spacedevin", + "followers_url": "https://api.github.com/users/spacedevin/followers", + "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", + "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", + "organizations_url": "https://api.github.com/users/spacedevin/orgs", + "repos_url": "https://api.github.com/users/spacedevin/repos", + "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", + "received_events_url": "https://api.github.com/users/spacedevin/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/x-msdownload", + "state": "uploaded", + "size": 40541498, + "download_count": 575, + "created_at": "2016-07-22T01:04:09Z", + "updated_at": "2016-07-22T01:04:34Z", + "browser_download_url": "https://github.com/spacedevin/wowstat/releases/download/3.0.5/WoWStat-win-3.0.5.exe" + } + ], + "tarball_url": "https://api.github.com/repos/spacedevin/wowstat/tarball/3.0.5", + "zipball_url": "https://api.github.com/repos/spacedevin/wowstat/zipball/3.0.5", + "body_html": "<p>Several window management bug fixes</p>" + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:08.878Z" + }, + "youtube-music-for-desktop": { + "latestRelease": { + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/96415146", + "assets_url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/96415146/assets", + "upload_url": "https://uploads.github.com/repos/Venipa/ytmdesktop2/releases/96415146/assets{?name,label}", + "html_url": "https://github.com/Venipa/ytmdesktop2/releases/tag/v0.10.11", + "id": 96415146, + "author": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "node_id": "RE_kwDOFMDMMM4Fvy2q", + "tag_name": "v0.10.11", + "target_commitish": "master", + "name": "v0.10.11 - mini player no max size, remember window position/size", + "draft": false, + "prerelease": false, + "created_at": "2023-03-21T22:49:13Z", + "published_at": "2023-03-21T23:03:07Z", + "assets": [ + { + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100361606", + "id": 100361606, + "node_id": "RA_kwDOFMDMMM4F-2WG", + "name": "latest-linux.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 408, + "download_count": 3044, + "created_at": "2023-03-21T22:54:37Z", + "updated_at": "2023-03-21T22:54:37Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/latest-linux.yml" + }, + { + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100362220", + "id": 100362220, + "node_id": "RA_kwDOFMDMMM4F-2fs", + "name": "latest-mac.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 549, + "download_count": 3029, + "created_at": "2023-03-21T23:00:51Z", + "updated_at": "2023-03-21T23:00:51Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/latest-mac.yml" + }, + { + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100362119", + "id": 100362119, + "node_id": "RA_kwDOFMDMMM4F-2eH", + "name": "latest.yml", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 384, + "download_count": 269485, + "created_at": "2023-03-21T22:59:34Z", + "updated_at": "2023-03-21T22:59:34Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/latest.yml" + }, + { + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100362177", + "id": 100362177, + "node_id": "RA_kwDOFMDMMM4F-2fB", + "name": "YouTube-Music-for-Desktop-0.10.11-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 124400461, + "download_count": 465, + "created_at": "2023-03-21T23:00:19Z", + "updated_at": "2023-03-21T23:00:24Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/YouTube-Music-for-Desktop-0.10.11-mac.zip" + }, + { + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100361603", + "id": 100361603, + "node_id": "RA_kwDOFMDMMM4F-2WD", + "name": "YouTube-Music-for-Desktop-0.10.11.AppImage", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 115283424, + "download_count": 737, + "created_at": "2023-03-21T22:54:34Z", + "updated_at": "2023-03-21T22:54:37Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/YouTube-Music-for-Desktop-0.10.11.AppImage" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140118", - "id": 53140118, - "node_id": "RA_kwDOEik1wc4DKtqW", - "name": "yana-1.0.13.zip", + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100362212", + "id": 100362212, + "node_id": "RA_kwDOFMDMMM4F-2fk", + "name": "YouTube-Music-for-Desktop-0.10.11.dmg", "label": "", "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 113266616, - "download_count": 18, - "created_at": "2022-01-04T01:40:40Z", - "updated_at": "2022-01-04T01:40:43Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/yana-1.0.13.zip" + "size": 129747459, + "download_count": 952, + "created_at": "2023-03-21T23:00:45Z", + "updated_at": "2023-03-21T23:00:50Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/YouTube-Music-for-Desktop-0.10.11.dmg" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140269", - "id": 53140269, - "node_id": "RA_kwDOEik1wc4DKtst", - "name": "Yana-Setup-1.0.13.exe", + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100362211", + "id": 100362211, + "node_id": "RA_kwDOFMDMMM4F-2fj", + "name": "YouTube-Music-for-Desktop-0.10.11.dmg.blockmap", "label": "", "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88459439, - "download_count": 655, - "created_at": "2022-01-04T01:44:56Z", - "updated_at": "2022-01-04T01:45:00Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-Setup-1.0.13.exe" + "size": 136789, + "download_count": 44, + "created_at": "2023-03-21T23:00:45Z", + "updated_at": "2023-03-21T23:00:46Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/YouTube-Music-for-Desktop-0.10.11.dmg.blockmap" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140268", - "id": 53140268, - "node_id": "RA_kwDOEik1wc4DKtss", - "name": "Yana-Setup-1.0.13.exe.blockmap", + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100362116", + "id": 100362116, + "node_id": "RA_kwDOFMDMMM4F-2eE", + "name": "YouTube-Music-for-Desktop-Setup-0.10.11.exe", "label": "", "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 93252, - "download_count": 79, - "created_at": "2022-01-04T01:44:56Z", - "updated_at": "2022-01-04T01:44:57Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-Setup-1.0.13.exe.blockmap" + "size": 82737095, + "download_count": 16477, + "created_at": "2023-03-21T22:59:30Z", + "updated_at": "2023-03-21T22:59:34Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/YouTube-Music-for-Desktop-Setup-0.10.11.exe" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140225", - "id": 53140225, - "node_id": "RA_kwDOEik1wc4DKtsB", - "name": "yana_1.0.13_amd64.deb", + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100362117", + "id": 100362117, + "node_id": "RA_kwDOFMDMMM4F-2eF", + "name": "YouTube-Music-for-Desktop-Setup-0.10.11.exe.blockmap", "label": "", "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 76897480, - "download_count": 73, - "created_at": "2022-01-04T01:42:39Z", - "updated_at": "2022-01-04T01:42:40Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/yana_1.0.13_amd64.deb" + "size": 86486, + "download_count": 840, + "created_at": "2023-03-21T22:59:30Z", + "updated_at": "2023-03-21T22:59:31Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/YouTube-Music-for-Desktop-Setup-0.10.11.exe.blockmap" }, { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140114", - "id": 53140114, - "node_id": "RA_kwDOEik1wc4DKtqS", - "name": "yana_1.0.13_amd64.snap", + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/assets/100362176", + "id": 100362176, + "node_id": "RA_kwDOFMDMMM4F-2fA", + "name": "YouTube.Music.for.Desktop-0.10.11-mac.zip.blockmap", "label": "", "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 102359040, - "download_count": 29, - "created_at": "2022-01-04T01:40:10Z", - "updated_at": "2022-01-04T01:40:13Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/yana_1.0.13_amd64.snap" + "size": 125685, + "download_count": 74, + "created_at": "2023-03-21T23:00:19Z", + "updated_at": "2023-03-21T23:00:19Z", + "browser_download_url": "https://github.com/Venipa/ytmdesktop2/releases/download/v0.10.11/YouTube.Music.for.Desktop-0.10.11-mac.zip.blockmap" } ], - "tarball_url": "https://api.github.com/repos/lukasbach/yana/tarball/v1.0.13", - "zipball_url": "https://api.github.com/repos/lukasbach/yana/zipball/v1.0.13", - "body_html": "<ul>\n<li>Added RTL mode support in settings</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/Venipa/ytmdesktop2/tarball/v0.10.11", + "zipball_url": "https://api.github.com/repos/Venipa/ytmdesktop2/zipball/v0.10.11", + "body_html": "<ul>\n<li>removed mini player max window size limit <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1573715794\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Venipa/ytmdesktop2/issues/58\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Venipa/ytmdesktop2/issues/58/hovercard\" href=\"https://github.com/Venipa/ytmdesktop2/issues/58\">#58</a></li>\n<li>remember window position & size <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1353595556\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Venipa/ytmdesktop2/issues/38\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Venipa/ytmdesktop2/issues/38/hovercard\" href=\"https://github.com/Venipa/ytmdesktop2/issues/38\">#38</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a class=\"commit-link\" href=\"https://github.com/Venipa/ytmdesktop2/compare/v0.10.9...v0.10.11\"><tt>v0.10.9...v0.10.11</tt></a></p>", "reactions": { - "url": "https://api.github.com/repos/lukasbach/yana/releases/56344669/reactions", - "total_count": 2, - "+1": 1, + "url": "https://api.github.com/repos/Venipa/ytmdesktop2/releases/96415146/reactions", + "total_count": 5, + "+1": 0, "-1": 0, "laugh": 0, - "hooray": 0, + "hooray": 4, "confused": 0, - "heart": 1, - "rocket": 0, + "heart": 0, + "rocket": 1, "eyes": 0 } }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.414Z" - }, - "yet-another-gitbook-reader": { - "latestRelease": { - "url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676", - "assets_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676/assets", - "upload_url": "https://uploads.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676/assets{?name,label}", - "html_url": "https://github.com/gnu4cn/gitbook-reader-app/releases/tag/v0.8.8", - "id": 36426676, - "author": { - "login": "gnu4cn", - "id": 11204282, - "node_id": "MDQ6VXNlcjExMjA0Mjgy", - "avatar_url": "https://avatars.githubusercontent.com/u/11204282?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gnu4cn", - "html_url": "https://github.com/gnu4cn", - "followers_url": "https://api.github.com/users/gnu4cn/followers", - "following_url": "https://api.github.com/users/gnu4cn/following{/other_user}", - "gists_url": "https://api.github.com/users/gnu4cn/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gnu4cn/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gnu4cn/subscriptions", - "organizations_url": "https://api.github.com/users/gnu4cn/orgs", - "repos_url": "https://api.github.com/users/gnu4cn/repos", - "events_url": "https://api.github.com/users/gnu4cn/events{/privacy}", - "received_events_url": "https://api.github.com/users/gnu4cn/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2NDI2Njc2", - "tag_name": "v0.8.8", - "target_commitish": "main", - "name": "feat: Fixed high cpu usage problem.", - "draft": false, - "prerelease": false, - "created_at": "2021-01-15T03:32:02Z", - "published_at": "2021-01-15T03:38:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/assets/30719595", - "id": 30719595, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzE5NTk1", - "name": "Yet-Another-Gitbook-Reader-0.8.8-x86_64.AppImage", - "label": null, - "uploader": { - "login": "gnu4cn", - "id": 11204282, - "node_id": "MDQ6VXNlcjExMjA0Mjgy", - "avatar_url": "https://avatars.githubusercontent.com/u/11204282?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gnu4cn", - "html_url": "https://github.com/gnu4cn", - "followers_url": "https://api.github.com/users/gnu4cn/followers", - "following_url": "https://api.github.com/users/gnu4cn/following{/other_user}", - "gists_url": "https://api.github.com/users/gnu4cn/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gnu4cn/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gnu4cn/subscriptions", - "organizations_url": "https://api.github.com/users/gnu4cn/orgs", - "repos_url": "https://api.github.com/users/gnu4cn/repos", - "events_url": "https://api.github.com/users/gnu4cn/events{/privacy}", - "received_events_url": "https://api.github.com/users/gnu4cn/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 103056753, - "download_count": 68, - "created_at": "2021-01-15T03:47:19Z", - "updated_at": "2021-01-15T03:47:44Z", - "browser_download_url": "https://github.com/gnu4cn/gitbook-reader-app/releases/download/v0.8.8/Yet-Another-Gitbook-Reader-0.8.8-x86_64.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/tarball/v0.8.8", - "zipball_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/zipball/v0.8.8", - "body_html": "<ul>\n<li>\n<p>Changes:</p>\n<ul>\n<li>Identified that <code>UiImageLoader</code> directive caused high cpu usage problem, so removed this directive</li>\n<li>add <code>(error)</code> attribute method to <code>img</code> tag to solve the avatar failed load problem.</li>\n</ul>\n</li>\n<li>\n<p>Totos:</p>\n<ul>\n<li>Book list under categories</li>\n</ul>\n</li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.552Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:08.878Z" }, "zap": { "latestRelease": { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/57769882", - "assets_url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/57769882/assets", - "upload_url": "https://uploads.github.com/repos/LN-Zap/zap-desktop/releases/57769882/assets{?name,label}", - "html_url": "https://github.com/LN-Zap/zap-desktop/releases/tag/v0.7.6-beta", - "id": 57769882, + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/97761809", + "assets_url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/97761809/assets", + "upload_url": "https://uploads.github.com/repos/LN-Zap/zap-desktop/releases/97761809/assets{?name,label}", + "html_url": "https://github.com/LN-Zap/zap-desktop/releases/tag/v0.7.7-beta", + "id": 97761809, "author": { "login": "mrfelton", "id": 200251, @@ -116662,87 +128300,87 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOBfT_nc4DcX-a", - "tag_name": "v0.7.6-beta", + "node_id": "RE_kwDOBfT_nc4F07oR", + "tag_name": "v0.7.7-beta", "target_commitish": "master", - "name": "Zap 0.7.6 Beta", + "name": "Zap 0.7.7 Beta", "draft": false, "prerelease": false, - "created_at": "2022-01-23T10:20:21Z", - "published_at": "2022-01-23T14:01:34Z", + "created_at": "2023-04-02T10:28:21Z", + "published_at": "2023-04-02T20:00:45Z", "assets": [ { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54722417", - "id": 54722417, - "node_id": "RA_kwDOBfT_nc4DQv9x", + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102016863", + "id": 102016863, + "node_id": "RA_kwDOBfT_nc4GFKdf", "name": "latest-linux.yml", "label": "", "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", + "login": "mrfelton", + "id": 200251, + "node_id": "MDQ6VXNlcjIwMDI1MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", + "url": "https://api.github.com/users/mrfelton", + "html_url": "https://github.com/mrfelton", + "followers_url": "https://api.github.com/users/mrfelton/followers", + "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", + "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", + "organizations_url": "https://api.github.com/users/mrfelton/orgs", + "repos_url": "https://api.github.com/users/mrfelton/repos", + "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrfelton/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", "size": 401, - "download_count": 15102, - "created_at": "2022-01-23T11:09:56Z", - "updated_at": "2022-01-23T11:09:56Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/latest-linux.yml" + "download_count": 25649, + "created_at": "2023-04-02T17:36:39Z", + "updated_at": "2023-04-02T17:36:40Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/latest-linux.yml" }, { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54728821", - "id": 54728821, - "node_id": "RA_kwDOBfT_nc4DQxh1", + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102028718", + "id": 102028718, + "node_id": "RA_kwDOBfT_nc4GFNWu", "name": "latest-mac.yml", "label": "", "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", + "login": "mrfelton", + "id": 200251, + "node_id": "MDQ6VXNlcjIwMDI1MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", + "url": "https://api.github.com/users/mrfelton", + "html_url": "https://github.com/mrfelton", + "followers_url": "https://api.github.com/users/mrfelton/followers", + "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", + "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", + "organizations_url": "https://api.github.com/users/mrfelton/orgs", + "repos_url": "https://api.github.com/users/mrfelton/repos", + "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrfelton/received_events", "type": "User", "site_admin": false }, "content_type": "text/yaml", "state": "uploaded", "size": 526, - "download_count": 57870, - "created_at": "2022-01-23T13:38:12Z", - "updated_at": "2022-01-23T13:38:12Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/latest-mac.yml" + "download_count": 22016, + "created_at": "2023-04-02T19:52:59Z", + "updated_at": "2023-04-02T19:52:59Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/latest-mac.yml" }, { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54721080", - "id": 54721080, - "node_id": "RA_kwDOBfT_nc4DQvo4", + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102015693", + "id": 102015693, + "node_id": "RA_kwDOBfT_nc4GFKLN", "name": "latest.yml", "label": "", "uploader": { @@ -116768,15 +128406,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 347, - "download_count": 48151, - "created_at": "2022-01-23T10:39:24Z", - "updated_at": "2022-01-23T10:39:25Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/latest.yml" + "download_count": 75205, + "created_at": "2023-04-02T17:20:28Z", + "updated_at": "2023-04-02T17:20:29Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/latest.yml" }, { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54730075", - "id": 54730075, - "node_id": "RA_kwDOBfT_nc4DQx1b", + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102030056", + "id": 102030056, + "node_id": "RA_kwDOBfT_nc4GFNro", "name": "SHASUMS256.txt.asc", "label": null, "uploader": { @@ -116802,152 +128440,50 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 1716, - "download_count": 44, - "created_at": "2022-01-23T14:02:37Z", - "updated_at": "2022-01-23T14:02:38Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/SHASUMS256.txt.asc" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54722413", - "id": 54722413, - "node_id": "RA_kwDOBfT_nc4DQv9t", - "name": "Zap-linux-x86_64-v0.7.6-beta.AppImage", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100981794, - "download_count": 1031, - "created_at": "2022-01-23T11:09:53Z", - "updated_at": "2022-01-23T11:09:56Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-linux-x86_64-v0.7.6-beta.AppImage" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54728804", - "id": 54728804, - "node_id": "RA_kwDOBfT_nc4DQxhk", - "name": "Zap-mac-v0.7.6-beta.dmg", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101036504, - "download_count": 110, - "created_at": "2022-01-23T13:37:48Z", - "updated_at": "2022-01-23T13:37:50Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-mac-v0.7.6-beta.dmg" + "download_count": 51, + "created_at": "2023-04-02T20:10:41Z", + "updated_at": "2023-04-02T20:10:42Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/SHASUMS256.txt.asc" }, { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54728801", - "id": 54728801, - "node_id": "RA_kwDOBfT_nc4DQxhh", - "name": "Zap-mac-v0.7.6-beta.dmg.blockmap", + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102016854", + "id": 102016854, + "node_id": "RA_kwDOBfT_nc4GFKdW", + "name": "Zap-linux-x86_64-v0.7.7-beta.AppImage", "label": "", "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", + "login": "mrfelton", + "id": 200251, + "node_id": "MDQ6VXNlcjIwMDI1MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", + "url": "https://api.github.com/users/mrfelton", + "html_url": "https://github.com/mrfelton", + "followers_url": "https://api.github.com/users/mrfelton/followers", + "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", + "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", + "organizations_url": "https://api.github.com/users/mrfelton/orgs", + "repos_url": "https://api.github.com/users/mrfelton/repos", + "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrfelton/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 105756, - "download_count": 12, - "created_at": "2022-01-23T13:37:45Z", - "updated_at": "2022-01-23T13:37:45Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-mac-v0.7.6-beta.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54728811", - "id": 54728811, - "node_id": "RA_kwDOBfT_nc4DQxhr", - "name": "Zap-mac-v0.7.6-beta.zip", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 97968557, - "download_count": 927, - "created_at": "2022-01-23T13:38:08Z", - "updated_at": "2022-01-23T13:38:11Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-mac-v0.7.6-beta.zip" + "size": 101125151, + "download_count": 1024, + "created_at": "2023-04-02T17:36:35Z", + "updated_at": "2023-04-02T17:36:37Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/Zap-linux-x86_64-v0.7.7-beta.AppImage" }, { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54721078", - "id": 54721078, - "node_id": "RA_kwDOBfT_nc4DQvo2", - "name": "Zap-win-v0.7.6-beta.exe", + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102028589", + "id": 102028589, + "node_id": "RA_kwDOBfT_nc4GFNUt", + "name": "Zap-mac-v0.7.7-beta.dmg", "label": "", "uploader": { "login": "mrfelton", @@ -116971,17 +128507,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 69495560, - "download_count": 22614, - "created_at": "2022-01-23T10:39:22Z", - "updated_at": "2022-01-23T10:39:24Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-win-v0.7.6-beta.exe" + "size": 101281444, + "download_count": 186, + "created_at": "2023-04-02T19:50:26Z", + "updated_at": "2023-04-02T19:52:52Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/Zap-mac-v0.7.7-beta.dmg" }, { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54721077", - "id": 54721077, - "node_id": "RA_kwDOBfT_nc4DQvo1", - "name": "Zap-win-v0.7.6-beta.exe.blockmap", + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102028590", + "id": 102028590, + "node_id": "RA_kwDOBfT_nc4GFNUu", + "name": "Zap-mac-v0.7.7-beta.dmg.blockmap", "label": "", "uploader": { "login": "mrfelton", @@ -117005,408 +128541,128 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 73927, - "download_count": 22148, - "created_at": "2022-01-23T10:39:22Z", - "updated_at": "2022-01-23T10:39:22Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-win-v0.7.6-beta.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/LN-Zap/zap-desktop/tarball/v0.7.6-beta", - "zipball_url": "https://api.github.com/repos/LN-Zap/zap-desktop/zipball/v0.7.6-beta", - "body_html": "<h2>Release notes</h2>\n<h3>Bug Fixes</h3>\n<ul>\n<li><strong>lnd:</strong> improve handling for detecting wallet state (<a href=\"https://github.com/LN-Zap/zap-desktop/commit/d0c17028796decfc0803a7330d839e22e3015aa9\">d0c1702</a>)</li>\n</ul>\n<h3>Changelog</h3>\n<p>The full list of changes since 0.7.5-beta can be found here:</p>\n<p><a class=\"commit-link\" href=\"https://github.com/LN-Zap/zap-desktop/compare/v0.7.5-beta...v0.7.6-beta\"><tt>v0.7.5-beta...v0.7.6-beta</tt></a></p>\n<h2>Verifying the Release</h2>\n<p>Please refer to <a href=\"https://github.com/LN-Zap/zap-desktop#documentation\">our documentation</a> for <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/SIGNATURES.md\">instructions on how to verify the release</a>.</p>", - "reactions": { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/57769882/reactions", - "total_count": 2, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.620Z" - }, - "zefenify": { - "latestRelease": { - "url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/15330885", - "assets_url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/15330885/assets", - "upload_url": "https://uploads.github.com/repos/zefenify/Wolf-Cola/releases/15330885/assets{?name,label}", - "html_url": "https://github.com/zefenify/Wolf-Cola/releases/tag/v2.3", - "id": 15330885, - "author": { - "login": "utopiaio", - "id": 2365328, - "node_id": "MDQ6VXNlcjIzNjUzMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2365328?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/utopiaio", - "html_url": "https://github.com/utopiaio", - "followers_url": "https://api.github.com/users/utopiaio/followers", - "following_url": "https://api.github.com/users/utopiaio/following{/other_user}", - "gists_url": "https://api.github.com/users/utopiaio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/utopiaio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/utopiaio/subscriptions", - "organizations_url": "https://api.github.com/users/utopiaio/orgs", - "repos_url": "https://api.github.com/users/utopiaio/repos", - "events_url": "https://api.github.com/users/utopiaio/events{/privacy}", - "received_events_url": "https://api.github.com/users/utopiaio/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE1MzMwODg1", - "tag_name": "v2.3", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2018-12-15T11:43:08Z", - "published_at": "2019-02-02T11:17:21Z", - "assets": [ - { - "url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/assets/10899789", - "id": 10899789, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODk5Nzg5", - "name": "Zefenify-v2.3-macOS.zip", - "label": null, - "uploader": { - "login": "utopiaio", - "id": 2365328, - "node_id": "MDQ6VXNlcjIzNjUzMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2365328?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/utopiaio", - "html_url": "https://github.com/utopiaio", - "followers_url": "https://api.github.com/users/utopiaio/followers", - "following_url": "https://api.github.com/users/utopiaio/following{/other_user}", - "gists_url": "https://api.github.com/users/utopiaio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/utopiaio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/utopiaio/subscriptions", - "organizations_url": "https://api.github.com/users/utopiaio/orgs", - "repos_url": "https://api.github.com/users/utopiaio/repos", - "events_url": "https://api.github.com/users/utopiaio/events{/privacy}", - "received_events_url": "https://api.github.com/users/utopiaio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 54825695, - "download_count": 107, - "created_at": "2019-02-02T11:17:04Z", - "updated_at": "2019-02-02T11:17:08Z", - "browser_download_url": "https://github.com/zefenify/Wolf-Cola/releases/download/v2.3/Zefenify-v2.3-macOS.zip" - } - ], - "tarball_url": "https://api.github.com/repos/zefenify/Wolf-Cola/tarball/v2.3", - "zipball_url": "https://api.github.com/repos/zefenify/Wolf-Cola/zipball/v2.3", - "body_html": "<ul>\n<li>Hosting and <code>zefnify.com</code> domain transfer is complete. 100% SSD <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></li>\n</ul>" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.636Z" - }, - "youtube-music-desktop-app": { - "latestRelease": { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/30763337", - "assets_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/30763337/assets", - "upload_url": "https://uploads.github.com/repos/ytmdesktop/ytmdesktop/releases/30763337/assets{?name,label}", - "html_url": "https://github.com/ytmdesktop/ytmdesktop/releases/tag/v1.13.0", - "id": 30763337, - "author": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwNzYzMzM3", - "tag_name": "v1.13.0", - "target_commitish": "master", - "name": "v1.13.0", - "draft": false, - "prerelease": false, - "created_at": "2020-09-05T03:51:13Z", - "published_at": "2020-09-07T15:34:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25103262", - "id": 25103262, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTAzMjYy", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 403, - "download_count": 83414, - "created_at": "2020-09-07T15:24:44Z", - "updated_at": "2020-09-07T15:24:45Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/26299603", - "id": 26299603, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Mjk5NjAz", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 375, - "download_count": 367034, - "created_at": "2020-09-29T00:15:29Z", - "updated_at": "2020-09-29T00:15:31Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25105784", - "id": 25105784, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTA1Nzg0", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 381, - "download_count": 2947211, - "created_at": "2020-09-07T16:56:16Z", - "updated_at": "2020-09-07T16:56:16Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25103264", - "id": 25103264, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTAzMjY0", - "name": "YouTube-Music-Desktop-App-1.13.0.AppImage", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91400225, - "download_count": 15140, - "created_at": "2020-09-07T15:24:45Z", - "updated_at": "2020-09-07T15:26:29Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/YouTube-Music-Desktop-App-1.13.0.AppImage" + "size": 105633, + "download_count": 12, + "created_at": "2023-04-02T19:50:26Z", + "updated_at": "2023-04-02T19:50:26Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/Zap-mac-v0.7.7-beta.dmg.blockmap" }, { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/26298245", - "id": 26298245, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Mjk4MjQ1", - "name": "YouTube-Music-Desktop-App-1.13.0.dmg", - "label": null, + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102028617", + "id": 102028617, + "node_id": "RA_kwDOBfT_nc4GFNVJ", + "name": "Zap-mac-v0.7.7-beta.zip", + "label": "", "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", + "login": "mrfelton", + "id": 200251, + "node_id": "MDQ6VXNlcjIwMDI1MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", + "url": "https://api.github.com/users/mrfelton", + "html_url": "https://github.com/mrfelton", + "followers_url": "https://api.github.com/users/mrfelton/followers", + "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", + "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", + "organizations_url": "https://api.github.com/users/mrfelton/orgs", + "repos_url": "https://api.github.com/users/mrfelton/repos", + "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrfelton/received_events", "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/zip", "state": "uploaded", - "size": 90523056, - "download_count": 42125, - "created_at": "2020-09-28T23:15:33Z", - "updated_at": "2020-09-29T00:15:35Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/YouTube-Music-Desktop-App-1.13.0.dmg" + "size": 98233258, + "download_count": 902, + "created_at": "2023-04-02T19:50:52Z", + "updated_at": "2023-04-02T19:52:56Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/Zap-mac-v0.7.7-beta.zip" }, { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25105785", - "id": 25105785, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTA1Nzg1", - "name": "YouTube-Music-Desktop-App-Setup-1.13.0.exe", - "label": null, + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102015678", + "id": 102015678, + "node_id": "RA_kwDOBfT_nc4GFKK-", + "name": "Zap-win-v0.7.7-beta.exe", + "label": "", "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", + "login": "mrfelton", + "id": 200251, + "node_id": "MDQ6VXNlcjIwMDI1MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", + "url": "https://api.github.com/users/mrfelton", + "html_url": "https://github.com/mrfelton", + "followers_url": "https://api.github.com/users/mrfelton/followers", + "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", + "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", + "organizations_url": "https://api.github.com/users/mrfelton/orgs", + "repos_url": "https://api.github.com/users/mrfelton/repos", + "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrfelton/received_events", "type": "User", "site_admin": false }, - "content_type": "application/x-msdownload", + "content_type": "application/octet-stream", "state": "uploaded", - "size": 69470539, - "download_count": 544460, - "created_at": "2020-09-07T16:56:17Z", - "updated_at": "2020-09-07T16:58:00Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/YouTube-Music-Desktop-App-Setup-1.13.0.exe" + "size": 69775272, + "download_count": 16986, + "created_at": "2023-04-02T17:20:24Z", + "updated_at": "2023-04-02T17:20:26Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/Zap-win-v0.7.7-beta.exe" }, { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25105810", - "id": 25105810, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTA1ODEw", - "name": "YouTube-Music-Desktop-App-Setup-1.13.0.exe.blockmap", - "label": null, + "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/102015657", + "id": 102015657, + "node_id": "RA_kwDOBfT_nc4GFKKp", + "name": "Zap-win-v0.7.7-beta.exe.blockmap", + "label": "", "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", + "login": "mrfelton", + "id": 200251, + "node_id": "MDQ6VXNlcjIwMDI1MQ==", + "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", + "url": "https://api.github.com/users/mrfelton", + "html_url": "https://github.com/mrfelton", + "followers_url": "https://api.github.com/users/mrfelton/followers", + "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", + "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", + "organizations_url": "https://api.github.com/users/mrfelton/orgs", + "repos_url": "https://api.github.com/users/mrfelton/repos", + "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", + "received_events_url": "https://api.github.com/users/mrfelton/received_events", "type": "User", "site_admin": false }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 73897, - "download_count": 23083, - "created_at": "2020-09-07T16:57:43Z", - "updated_at": "2020-09-07T16:58:00Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/YouTube-Music-Desktop-App-Setup-1.13.0.exe.blockmap" + "size": 74552, + "download_count": 15979, + "created_at": "2023-04-02T17:20:15Z", + "updated_at": "2023-04-02T17:20:15Z", + "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.7-beta/Zap-win-v0.7.7-beta.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/tarball/v1.13.0", - "zipball_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/zipball/v1.13.0", - "body_html": "<h2>Add</h2>\n<ul>\n<li>Notification when like and dislike song with hotkeys (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/3b797b20edfa874ba72048987ac8a9469c151a6d/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/3b797b20edfa874ba72048987ac8a9469c151a6d\"><tt>3b797b2</tt></a>)</li>\n<li>Miniplayer open/close custom keys (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"677315085\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/310\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/310/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/310\">#310</a>)</li>\n<li>Audio output switch on tray icon</li>\n<li>Add to library and add to playlist on middle action bar (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"655622764\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/247\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/247/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/247\">#247</a>)</li>\n<li>Option to enable/disable buttons inject on middle action bar</li>\n<li>Add dialog box when copy link from youtube (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/ab8a1d703d8eba54a09b26f81dbb3e7b507ed655/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/ab8a1d703d8eba54a09b26f81dbb3e7b507ed655\"><tt>ab8a1d7</tt></a>)</li>\n<li>Option to disable tray icon (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"581288721\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/116\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/116/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/116\">#116</a>)</li>\n<li>Skip songs marked with thumb down (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"684180259\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/334\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/334/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/334\">#334</a>)</li>\n</ul>\n<h2>Fix</h2>\n<ul>\n<li>Lyrics keep scrolling back to top (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"675486596\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/298\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/298/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/298\">#298</a>)</li>\n<li>Remote control webpage, strange visual with multiples interfaces (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"675599410\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/300\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/300/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/300\">#300</a>)</li>\n<li>Changelog always shows on startup (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"679772124\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/323\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/323/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/323\">#323</a>)</li>\n<li>A JavaScript error occurred in the main process - unable to enter preferences (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"680598108\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/324\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/324/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/324\">#324</a>)</li>\n<li>Error on changing next track button hotkey (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"681400888\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/327\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/327/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/327\">#327</a>)</li>\n<li>Settings Dialogue shows on wrong monitor (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"661071615\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/265\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/265/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/265\">#265</a>)</li>\n<li>Unable to resize from top left corner (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"682459992\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/331\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/331/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/331\">#331</a>)</li>\n<li>Pause between songs (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"634762829\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/185\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/185/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/185\">#185</a>)</li>\n</ul>\n<h2>Improve</h2>\n<ul>\n<li>Remote Control (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"675027340\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/296\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/296/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/296\">#296</a>)</li>\n<li>updateActivity (events when paused and change seekbar)</li>\n<li>Thumbs up behavior [hotkeys] (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"659375052\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/259\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/259/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/259\">#259</a>)</li>\n<li>Disable shortcuts setting (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"675640927\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/301\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/301/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/301\">#301</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"377985577\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/3\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/3/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/3\">#3</a>)</li>\n<li>Refine Simplified Chinese translation (<a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/1e9bdf255aef1c543d1af89dcfcf1b9421f7b4fe/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/1e9bdf255aef1c543d1af89dcfcf1b9421f7b4fe\"><tt>1e9bdf2</tt></a>)</li>\n</ul>", - "reactions": { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/30763337/reactions", - "total_count": 19, - "+1": 9, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 10, - "rocket": 0, - "eyes": 0 - } + "tarball_url": "https://api.github.com/repos/LN-Zap/zap-desktop/tarball/v0.7.7-beta", + "zipball_url": "https://api.github.com/repos/LN-Zap/zap-desktop/zipball/v0.7.7-beta", + "body_html": "<h2>Release notes</h2>\n<h3>Bug Fixes</h3>\n<ul>\n<li>add new block height sources (<a href=\"https://github.com/LN-Zap/zap-desktop/commit/ca94c1bd7d5e46db3aa4e5ddcabadc4be53fbc48\">ca94c1b</a>)</li>\n<li>persist custom neutrino nodes (<a href=\"https://github.com/LN-Zap/zap-desktop/commit/752ba0646131f3401f26d4c53554d8ae34f56b63\">752ba06</a>)</li>\n<li>resolve block hight from first successful candidate (<a href=\"https://github.com/LN-Zap/zap-desktop/commit/17b17441ecb7c038a6d6702c9f7e51cef411b541\">17b1744</a>)</li>\n<li>sync start detection (<a href=\"https://github.com/LN-Zap/zap-desktop/commit/4b8292a10363a5cd1a498aa20212844e949e6483\">4b8292a</a>)</li>\n<li>update block data sources (<a href=\"https://github.com/LN-Zap/zap-desktop/commit/c0f6f26c7a317ba240d494d97df6614f9a86510d\">c0f6f26</a>)</li>\n</ul>\n<h3>Features</h3>\n<ul>\n<li>update to lnd 0.14.4 (<a href=\"https://github.com/LN-Zap/zap-desktop/commit/a8ccbc220641e5c91c37bc5a83adefccf8b8f95d\">a8ccbc2</a>)</li>\n</ul>\n<h3>Changelog</h3>\n<p>The full list of changes since 0.7.6-beta can be found here:</p>\n<p><a class=\"commit-link\" href=\"https://github.com/LN-Zap/zap-desktop/compare/v0.7.6-beta...v0.7.7-beta\"><tt>v0.7.6-beta...v0.7.7-beta</tt></a></p>\n<h2>Verifying the Release</h2>\n<p>Please refer to <a href=\"https://github.com/LN-Zap/zap-desktop#documentation\">our documentation</a> for <a href=\"https://github.com/LN-Zap/zap-desktop/blob/master/docs/SIGNATURES.md\">instructions on how to verify the release</a>.</p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.726Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:08.953Z" }, "zettlr": { "latestRelease": { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/66301614", - "assets_url": "https://api.github.com/repos/Zettlr/Zettlr/releases/66301614/assets", - "upload_url": "https://uploads.github.com/repos/Zettlr/Zettlr/releases/66301614/assets{?name,label}", - "html_url": "https://github.com/Zettlr/Zettlr/releases/tag/v2.2.6", - "id": 66301614, + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/140269204", + "assets_url": "https://api.github.com/repos/Zettlr/Zettlr/releases/140269204/assets", + "upload_url": "https://uploads.github.com/repos/Zettlr/Zettlr/releases/140269204/assets{?name,label}", + "html_url": "https://github.com/Zettlr/Zettlr/releases/tag/v3.0.5", + "id": 140269204, "author": { "login": "github-actions[bot]", "id": 41898282, @@ -117427,19 +128683,19 @@ "type": "Bot", "site_admin": false }, - "node_id": "RE_kwDOBuGRQc4D866u", - "tag_name": "v2.2.6", + "node_id": "RE_kwDOBuGRQc4IXFaU", + "tag_name": "v3.0.5", "target_commitish": "master", - "name": "Release v2.2.6", + "name": "Release v3.0.5", "draft": false, "prerelease": false, - "created_at": "2022-05-07T21:56:07Z", - "published_at": "2022-05-08T09:36:50Z", + "created_at": "2024-02-07T10:19:00Z", + "published_at": "2024-02-07T10:44:01Z", "assets": [ { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808532", - "id": 64808532, - "node_id": "RA_kwDOBuGRQc4D3OZU", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291621", + "id": 150291621, + "node_id": "RA_kwDOBuGRQc4I9USl", "name": "SHA256SUMS.txt", "label": "", "uploader": { @@ -117464,17 +128720,17 @@ }, "content_type": "text/plain", "state": "uploaded", - "size": 900, - "download_count": 1464, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:51Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/SHA256SUMS.txt" + "size": 811, + "download_count": 24588, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:48Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/SHA256SUMS.txt" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808531", - "id": 64808531, - "node_id": "RA_kwDOBuGRQc4D3OZT", - "name": "Zettlr-2.2.6-aarch64.rpm", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291618", + "id": 150291618, + "node_id": "RA_kwDOBuGRQc4I9USi", + "name": "Zettlr-3.0.5-aarch64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117498,51 +128754,17 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 79534292, - "download_count": 6, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:56Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-aarch64.rpm" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808528", - "id": 64808528, - "node_id": "RA_kwDOBuGRQc4D3OZQ", - "name": "Zettlr-2.2.6-amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78454698, - "download_count": 140, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:57Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-amd64.deb" + "size": 114334620, + "download_count": 30, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:51Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-aarch64.rpm" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808533", - "id": 64808533, - "node_id": "RA_kwDOBuGRQc4D3OZV", - "name": "Zettlr-2.2.6-arm64.AppImage", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291622", + "id": 150291622, + "node_id": "RA_kwDOBuGRQc4I9USm", + "name": "Zettlr-3.0.5-amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117566,17 +128788,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 125729519, - "download_count": 53, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:59Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-arm64.AppImage" + "size": 105452364, + "download_count": 1159, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:50Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-amd64.deb" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808527", - "id": 64808527, - "node_id": "RA_kwDOBuGRQc4D3OZP", - "name": "Zettlr-2.2.6-arm64.deb", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291615", + "id": 150291615, + "node_id": "RA_kwDOBuGRQc4I9USf", + "name": "Zettlr-3.0.5-arm64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117600,17 +128822,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 79682804, - "download_count": 16, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:57Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-arm64.deb" + "size": 159485515, + "download_count": 133, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:51Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-arm64.AppImage" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808524", - "id": 64808524, - "node_id": "RA_kwDOBuGRQc4D3OZM", - "name": "Zettlr-2.2.6-arm64.dmg", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291620", + "id": 150291620, + "node_id": "RA_kwDOBuGRQc4I9USk", + "name": "Zettlr-3.0.5-arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117634,17 +128856,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 126052091, - "download_count": 205, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:58Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-arm64.dmg" + "size": 101275448, + "download_count": 95, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:50Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-arm64.deb" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808529", - "id": 64808529, - "node_id": "RA_kwDOBuGRQc4D3OZR", - "name": "Zettlr-2.2.6-arm64.exe", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291616", + "id": 150291616, + "node_id": "RA_kwDOBuGRQc4I9USg", + "name": "Zettlr-3.0.5-arm64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117668,17 +128890,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81257400, - "download_count": 27, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:55Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-arm64.exe" + "size": 152329866, + "download_count": 2164, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:51Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-arm64.dmg" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808523", - "id": 64808523, - "node_id": "RA_kwDOBuGRQc4D3OZL", - "name": "Zettlr-2.2.6-x64.dmg", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291614", + "id": 150291614, + "node_id": "RA_kwDOBuGRQc4I9USe", + "name": "Zettlr-3.0.5-x64.dmg", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117702,17 +128924,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 125255582, - "download_count": 363, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:57Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-x64.dmg" + "size": 145602714, + "download_count": 1193, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:52Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-x64.dmg" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808525", - "id": 64808525, - "node_id": "RA_kwDOBuGRQc4D3OZN", - "name": "Zettlr-2.2.6-x64.exe", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291613", + "id": 150291613, + "node_id": "RA_kwDOBuGRQc4I9USd", + "name": "Zettlr-3.0.5-x64.exe", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117736,17 +128958,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89886168, - "download_count": 773, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:56Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-x64.exe" + "size": 113670784, + "download_count": 5430, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:50Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-x64.exe" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808526", - "id": 64808526, - "node_id": "RA_kwDOBuGRQc4D3OZO", - "name": "Zettlr-2.2.6-x86_64.AppImage", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291619", + "id": 150291619, + "node_id": "RA_kwDOBuGRQc4I9USj", + "name": "Zettlr-3.0.5-x86_64.AppImage", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117770,17 +128992,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117084777, - "download_count": 105, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:58Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-x86_64.AppImage" + "size": 154790826, + "download_count": 556, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:52Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808530", - "id": 64808530, - "node_id": "RA_kwDOBuGRQc4D3OZS", - "name": "Zettlr-2.2.6-x86_64.rpm", + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/150291617", + "id": 150291617, + "node_id": "RA_kwDOBuGRQc4I9USh", + "name": "Zettlr-3.0.5-x86_64.rpm", "label": "", "uploader": { "login": "github-actions[bot]", @@ -117804,38 +129026,116 @@ }, "content_type": "application/x-redhat-package-manager", "state": "uploaded", - "size": 78410372, - "download_count": 25, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:58Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-x86_64.rpm" + "size": 117708936, + "download_count": 183, + "created_at": "2024-02-07T10:40:48Z", + "updated_at": "2024-02-07T10:40:51Z", + "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v3.0.5/Zettlr-3.0.5-x86_64.rpm" } ], - "tarball_url": "https://api.github.com/repos/Zettlr/Zettlr/tarball/v2.2.6", - "zipball_url": "https://api.github.com/repos/Zettlr/Zettlr/zipball/v2.2.6", - "body_html": "<p><strong>Quality of Life Update | Improved Performance</strong></p>\n<p>This is a small update that fixes two problems that have been causing us headaches for the past weeks. First, it significantly improves writing speeds after some mistakes on our side have introduced considerable lag in typing. And second, it fixes a bug that could prevent Zettlr from loading some of your directories at all if the directory settings had been corrupted.</p>\n<h1>Changelog</h1>\n<h2>GUI and Functionality</h2>\n<ul>\n<li>A malformed directory settings file now does not prevent loading the<br>\ndirectory; instead the malformed file is now removed</li>\n<li>Fixed a small visual glitch on Linux where the selected file was not<br>\nhighlighted in the file list in the thin or expanded file manager modes</li>\n<li>Fixed heading ID links not working with, e.g., accents</li>\n<li>Fixed heavy latency when working on a file with many related files</li>\n</ul>\n<h2>Under the Hood</h2>\n<ul>\n<li>Simplify the codeblock class hook again to significantly improve typing speed</li>\n<li>Updated all dependency packages to the respective latest versions</li>\n</ul>", + "tarball_url": "https://api.github.com/repos/Zettlr/Zettlr/tarball/v3.0.5", + "zipball_url": "https://api.github.com/repos/Zettlr/Zettlr/zipball/v3.0.5", + "body_html": "<p><strong>Minor patch | Fixes Linux ARM | Drops support for macOS 10.13 & 10.14</strong></p>\n<blockquote>\n<p><strong>This update includes a critical security fix. We therefore recommend all users install this update as soon as possible. If you run macOS below version 10.15, which is no longer supported in Zettlr 3.0.5, please upgrade to Zettlr 3.0.4 by downloading this from GitHub Releases, which includes the security patch but still works on macOS 10.13 and 10.14 until you are able to update your macOS to 10.15 or higher.</strong></p>\n</blockquote>\n<p>Immediately after v3.0.4, we decided to release a minor upgrade that bumps<br>\nthe underlying Electron framework to the most recent version. This will stop<br>\nsegmentation faults in Wayland environments and prevent the flagging of<br>\nZettlr in repositories such as AUR due to outdated dependencies.</p>\n<h2>Dropping Support for macOS 10.13 and 10.14</h2>\n<p>Due to Zettlr's underlying Electron framework dropping support for macOS 10.13<br>\n(High Sierra) and 10.14 (Mojave), Zettlr drops support for these operating<br>\nsystems as well. To continue to use Zettlr on a Mac, ensure to update to at<br>\nleast macOS 10.15 (Catalina).</p>\n<h2>Linux ARM builds functionally again</h2>\n<p>Since Zettlr v3.0.0, Linux users on ARM-machines had the issue that they could<br>\nnot run the app, as a dependency has been compiled for the wrong architecture.<br>\nThanks to efforts by <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/LaPingvino/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/LaPingvino\">@LaPingvino</a>, this has now been finally fixed and you should<br>\nbe able to run the app again just fine on ARM computers with Linux.</p>\n<h1>Changelog</h1>\n<h2>GUI and Functionality</h2>\n<ul>\n<li>Fix: Segmentation faults in Wayland environments (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2064037380\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Zettlr/Zettlr/issues/4877\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Zettlr/Zettlr/issues/4877/hovercard\" href=\"https://github.com/Zettlr/Zettlr/issues/4877\">#4877</a>)</li>\n<li>Fix Linux ARM builds (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2091588801\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Zettlr/Zettlr/issues/4910\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Zettlr/Zettlr/pull/4910/hovercard\" href=\"https://github.com/Zettlr/Zettlr/pull/4910\">#4910</a>)</li>\n</ul>\n<h2>Under the Hood</h2>\n<ul>\n<li>Update Electron from v25 to the latest available release (<code>v28.2.1</code>); this<br>\nfixes segmentation fault issues in Wayland environments (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2064037380\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Zettlr/Zettlr/issues/4877\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Zettlr/Zettlr/issues/4877/hovercard\" href=\"https://github.com/Zettlr/Zettlr/issues/4877\">#4877</a>) and ensures<br>\nthat Zettlr keeps running a supported Electron version, which is especially<br>\npressing for the Arch Linux repository (see <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2073770358\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Zettlr/Zettlr/issues/4887\" data-hovercard-type=\"issue\" data-hovercard-url=\"/Zettlr/Zettlr/issues/4887/hovercard\" href=\"https://github.com/Zettlr/Zettlr/issues/4887\">#4887</a>; thanks to <a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/alerque/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/alerque\">@alerque</a> for<br>\nbringing this to our attention), but also means that macOS 10.13 and 10.14 are<br>\nno longer supported</li>\n<li>Switched to Zig compiler to enable successful compilation for Linux ARM<br>\ntargets (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2091588801\" data-permission-text=\"Title is private\" data-url=\"https://github.com/Zettlr/Zettlr/issues/4910\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/Zettlr/Zettlr/pull/4910/hovercard\" href=\"https://github.com/Zettlr/Zettlr/pull/4910\">#4910</a>)</li>\n</ul>", "reactions": { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/66301614/reactions", - "total_count": 4, - "+1": 3, + "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/140269204/reactions", + "total_count": 10, + "+1": 5, "-1": 0, "laugh": 0, - "hooray": 0, + "hooray": 5, "confused": 0, - "heart": 1, + "heart": 0, "rocket": 0, "eyes": 0 - } + }, + "mentions_count": 2 + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:09.376Z" + }, + "zefenify": { + "latestRelease": { + "url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/15330885", + "assets_url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/15330885/assets", + "upload_url": "https://uploads.github.com/repos/zefenify/Wolf-Cola/releases/15330885/assets{?name,label}", + "html_url": "https://github.com/zefenify/Wolf-Cola/releases/tag/v2.3", + "id": 15330885, + "author": { + "login": "utopiaio", + "id": 2365328, + "node_id": "MDQ6VXNlcjIzNjUzMjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2365328?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/utopiaio", + "html_url": "https://github.com/utopiaio", + "followers_url": "https://api.github.com/users/utopiaio/followers", + "following_url": "https://api.github.com/users/utopiaio/following{/other_user}", + "gists_url": "https://api.github.com/users/utopiaio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/utopiaio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/utopiaio/subscriptions", + "organizations_url": "https://api.github.com/users/utopiaio/orgs", + "repos_url": "https://api.github.com/users/utopiaio/repos", + "events_url": "https://api.github.com/users/utopiaio/events{/privacy}", + "received_events_url": "https://api.github.com/users/utopiaio/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTE1MzMwODg1", + "tag_name": "v2.3", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2018-12-15T11:43:08Z", + "published_at": "2019-02-02T11:17:21Z", + "assets": [ + { + "url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/assets/10899789", + "id": 10899789, + "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODk5Nzg5", + "name": "Zefenify-v2.3-macOS.zip", + "label": null, + "uploader": { + "login": "utopiaio", + "id": 2365328, + "node_id": "MDQ6VXNlcjIzNjUzMjg=", + "avatar_url": "https://avatars.githubusercontent.com/u/2365328?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/utopiaio", + "html_url": "https://github.com/utopiaio", + "followers_url": "https://api.github.com/users/utopiaio/followers", + "following_url": "https://api.github.com/users/utopiaio/following{/other_user}", + "gists_url": "https://api.github.com/users/utopiaio/gists{/gist_id}", + "starred_url": "https://api.github.com/users/utopiaio/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/utopiaio/subscriptions", + "organizations_url": "https://api.github.com/users/utopiaio/orgs", + "repos_url": "https://api.github.com/users/utopiaio/repos", + "events_url": "https://api.github.com/users/utopiaio/events{/privacy}", + "received_events_url": "https://api.github.com/users/utopiaio/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 54825695, + "download_count": 113, + "created_at": "2019-02-02T11:17:04Z", + "updated_at": "2019-02-02T11:17:08Z", + "browser_download_url": "https://github.com/zefenify/Wolf-Cola/releases/download/v2.3/Zefenify-v2.3-macOS.zip" + } + ], + "tarball_url": "https://api.github.com/repos/zefenify/Wolf-Cola/tarball/v2.3", + "zipball_url": "https://api.github.com/repos/zefenify/Wolf-Cola/zipball/v2.3", + "body_html": "<ul>\n<li>Hosting and <code>zefnify.com</code> domain transfer is complete. 100% SSD 🚀</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.813Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:09.399Z" }, "znote": { "latestRelease": { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/64240255", - "assets_url": "https://api.github.com/repos/alagrede/znote-app/releases/64240255/assets", - "upload_url": "https://uploads.github.com/repos/alagrede/znote-app/releases/64240255/assets{?name,label}", - "html_url": "https://github.com/alagrede/znote-app/releases/tag/v1.5.0", - "id": 64240255, + "url": "https://api.github.com/repos/alagrede/znote-app/releases/143794672", + "assets_url": "https://api.github.com/repos/alagrede/znote-app/releases/143794672/assets", + "upload_url": "https://uploads.github.com/repos/alagrede/znote-app/releases/143794672/assets{?name,label}", + "html_url": "https://github.com/alagrede/znote-app/releases/tag/v2.5.0", + "id": 143794672, "author": { "login": "alagrede", "id": 5312754, @@ -117856,19 +129156,53 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOD9QOv84D1Dp_", - "tag_name": "v1.5.0", + "node_id": "RE_kwDOD9QOv84IkiHw", + "tag_name": "v2.5.0", "target_commitish": "master", - "name": "1.5.0", + "name": "2.5.0", "draft": false, "prerelease": false, - "created_at": "2022-03-09T14:00:40Z", - "published_at": "2022-04-12T13:29:00Z", + "created_at": "2023-05-17T14:40:22Z", + "published_at": "2024-02-27T12:45:41Z", "assets": [ { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336572", - "id": 62336572, - "node_id": "RA_kwDOD9QOv84Dty48", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153803608", + "id": 153803608, + "node_id": "RA_kwDOD9QOv84JKttY", + "name": "latest-linux-arm64.yml", + "label": "", + "uploader": { + "login": "alagrede", + "id": 5312754, + "node_id": "MDQ6VXNlcjUzMTI3NTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alagrede", + "html_url": "https://github.com/alagrede", + "followers_url": "https://api.github.com/users/alagrede/followers", + "following_url": "https://api.github.com/users/alagrede/following{/other_user}", + "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", + "organizations_url": "https://api.github.com/users/alagrede/orgs", + "repos_url": "https://api.github.com/users/alagrede/repos", + "events_url": "https://api.github.com/users/alagrede/events{/privacy}", + "received_events_url": "https://api.github.com/users/alagrede/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "text/yaml", + "state": "uploaded", + "size": 374, + "download_count": 0, + "created_at": "2024-02-27T12:36:30Z", + "updated_at": "2024-02-27T12:36:30Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/latest-linux-arm64.yml" + }, + { + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153803607", + "id": 153803607, + "node_id": "RA_kwDOD9QOv84JKttX", "name": "latest-linux.yml", "label": "", "uploader": { @@ -117894,15 +129228,15 @@ "content_type": "text/yaml", "state": "uploaded", "size": 362, - "download_count": 36, - "created_at": "2022-04-12T13:04:09Z", - "updated_at": "2022-04-12T13:04:09Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/latest-linux.yml" + "download_count": 14, + "created_at": "2024-02-27T12:36:30Z", + "updated_at": "2024-02-27T12:36:30Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/latest-linux.yml" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336573", - "id": 62336573, - "node_id": "RA_kwDOD9QOv84Dty49", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153802505", + "id": 153802505, + "node_id": "RA_kwDOD9QOv84JKtcJ", "name": "latest-mac.yml", "label": "", "uploader": { @@ -117927,16 +129261,16 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 479, - "download_count": 113, - "created_at": "2022-04-12T13:04:09Z", - "updated_at": "2022-04-12T13:04:09Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/latest-mac.yml" + "size": 789, + "download_count": 24, + "created_at": "2024-02-27T12:28:14Z", + "updated_at": "2024-02-27T12:28:14Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/latest-mac.yml" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336710", - "id": 62336710, - "node_id": "RA_kwDOD9QOv84Dty7G", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153803258", + "id": 153803258, + "node_id": "RA_kwDOD9QOv84JKtn6", "name": "latest.yml", "label": "", "uploader": { @@ -117961,17 +129295,51 @@ }, "content_type": "text/yaml", "state": "uploaded", - "size": 338, - "download_count": 283, - "created_at": "2022-04-12T13:06:33Z", - "updated_at": "2022-04-12T13:06:33Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/latest.yml" + "size": 339, + "download_count": 39, + "created_at": "2024-02-27T12:33:04Z", + "updated_at": "2024-02-27T12:33:05Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/latest.yml" + }, + { + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153802370", + "id": 153802370, + "node_id": "RA_kwDOD9QOv84JKtaC", + "name": "znote-2.5.0-arm64-mac.zip", + "label": "", + "uploader": { + "login": "alagrede", + "id": 5312754, + "node_id": "MDQ6VXNlcjUzMTI3NTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alagrede", + "html_url": "https://github.com/alagrede", + "followers_url": "https://api.github.com/users/alagrede/followers", + "following_url": "https://api.github.com/users/alagrede/following{/other_user}", + "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", + "organizations_url": "https://api.github.com/users/alagrede/orgs", + "repos_url": "https://api.github.com/users/alagrede/repos", + "events_url": "https://api.github.com/users/alagrede/events{/privacy}", + "received_events_url": "https://api.github.com/users/alagrede/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 171256793, + "download_count": 4, + "created_at": "2024-02-27T12:27:21Z", + "updated_at": "2024-02-27T12:28:14Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0-arm64-mac.zip" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336498", - "id": 62336498, - "node_id": "RA_kwDOD9QOv84Dty3y", - "name": "znote-1.5.0-arm64.dmg", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153802369", + "id": 153802369, + "node_id": "RA_kwDOD9QOv84JKtaB", + "name": "znote-2.5.0-arm64-mac.zip.blockmap", "label": "", "uploader": { "login": "alagrede", @@ -117995,17 +129363,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 128786585, - "download_count": 13, - "created_at": "2022-04-12T13:03:03Z", - "updated_at": "2022-04-12T13:04:08Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0-arm64.dmg" + "size": 179331, + "download_count": 0, + "created_at": "2024-02-27T12:27:21Z", + "updated_at": "2024-02-27T12:27:21Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0-arm64-mac.zip.blockmap" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336497", - "id": 62336497, - "node_id": "RA_kwDOD9QOv84Dty3x", - "name": "znote-1.5.0-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153803485", + "id": 153803485, + "node_id": "RA_kwDOD9QOv84JKtrd", + "name": "znote-2.5.0-arm64.AppImage", "label": "", "uploader": { "login": "alagrede", @@ -118029,17 +129397,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 135052, - "download_count": 1, - "created_at": "2022-04-12T13:03:03Z", - "updated_at": "2022-04-12T13:03:03Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0-arm64.dmg.blockmap" + "size": 159933507, + "download_count": 7, + "created_at": "2024-02-27T12:35:03Z", + "updated_at": "2024-02-27T12:36:24Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0-arm64.AppImage" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336484", - "id": 62336484, - "node_id": "RA_kwDOD9QOv84Dty3k", - "name": "znote-1.5.0.AppImage", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153802266", + "id": 153802266, + "node_id": "RA_kwDOD9QOv84JKtYa", + "name": "znote-2.5.0-arm64.dmg", "label": "", "uploader": { "login": "alagrede", @@ -118063,17 +129431,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 107510609, - "download_count": 51, - "created_at": "2022-04-12T13:02:46Z", - "updated_at": "2022-04-12T13:03:40Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0.AppImage" + "size": 178600134, + "download_count": 16, + "created_at": "2024-02-27T12:26:27Z", + "updated_at": "2024-02-27T12:27:14Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62335881", - "id": 62335881, - "node_id": "RA_kwDOD9QOv84DtyuJ", - "name": "znote-1.5.0.dmg", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153802267", + "id": 153802267, + "node_id": "RA_kwDOD9QOv84JKtYb", + "name": "znote-2.5.0-arm64.dmg.blockmap", "label": "", "uploader": { "login": "alagrede", @@ -118097,17 +129465,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 127542683, - "download_count": 49, - "created_at": "2022-04-12T12:57:24Z", - "updated_at": "2022-04-12T12:58:09Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0.dmg" + "size": 188463, + "download_count": 0, + "created_at": "2024-02-27T12:26:27Z", + "updated_at": "2024-02-27T12:26:28Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0-arm64.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153801930", + "id": 153801930, + "node_id": "RA_kwDOD9QOv84JKtTK", + "name": "znote-2.5.0-mac.zip", + "label": "", + "uploader": { + "login": "alagrede", + "id": 5312754, + "node_id": "MDQ6VXNlcjUzMTI3NTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alagrede", + "html_url": "https://github.com/alagrede", + "followers_url": "https://api.github.com/users/alagrede/followers", + "following_url": "https://api.github.com/users/alagrede/following{/other_user}", + "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", + "organizations_url": "https://api.github.com/users/alagrede/orgs", + "repos_url": "https://api.github.com/users/alagrede/repos", + "events_url": "https://api.github.com/users/alagrede/events{/privacy}", + "received_events_url": "https://api.github.com/users/alagrede/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 178259981, + "download_count": 4, + "created_at": "2024-02-27T12:24:17Z", + "updated_at": "2024-02-27T12:25:21Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0-mac.zip" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62335880", - "id": 62335880, - "node_id": "RA_kwDOD9QOv84DtyuI", - "name": "znote-1.5.0.dmg.blockmap", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153801931", + "id": 153801931, + "node_id": "RA_kwDOD9QOv84JKtTL", + "name": "znote-2.5.0-mac.zip.blockmap", "label": "", "uploader": { "login": "alagrede", @@ -118131,17 +129533,51 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 134567, + "size": 186231, "download_count": 0, - "created_at": "2022-04-12T12:57:24Z", - "updated_at": "2022-04-12T12:57:25Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0.dmg.blockmap" + "created_at": "2024-02-27T12:24:17Z", + "updated_at": "2024-02-27T12:24:17Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0-mac.zip.blockmap" + }, + { + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153803470", + "id": 153803470, + "node_id": "RA_kwDOD9QOv84JKtrO", + "name": "znote-2.5.0.AppImage", + "label": "", + "uploader": { + "login": "alagrede", + "id": 5312754, + "node_id": "MDQ6VXNlcjUzMTI3NTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alagrede", + "html_url": "https://github.com/alagrede", + "followers_url": "https://api.github.com/users/alagrede/followers", + "following_url": "https://api.github.com/users/alagrede/following{/other_user}", + "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", + "organizations_url": "https://api.github.com/users/alagrede/orgs", + "repos_url": "https://api.github.com/users/alagrede/repos", + "events_url": "https://api.github.com/users/alagrede/events{/privacy}", + "received_events_url": "https://api.github.com/users/alagrede/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 160627696, + "download_count": 16, + "created_at": "2024-02-27T12:34:58Z", + "updated_at": "2024-02-27T12:36:30Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0.AppImage" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336684", - "id": 62336684, - "node_id": "RA_kwDOD9QOv84Dty6s", - "name": "znote-Setup-1.5.0.exe", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153801786", + "id": 153801786, + "node_id": "RA_kwDOD9QOv84JKtQ6", + "name": "znote-2.5.0.dmg", "label": "", "uploader": { "login": "alagrede", @@ -118165,17 +129601,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 84680560, - "download_count": 224, - "created_at": "2022-04-12T13:06:02Z", - "updated_at": "2022-04-12T13:06:33Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-Setup-1.5.0.exe" + "size": 185507909, + "download_count": 14, + "created_at": "2024-02-27T12:23:28Z", + "updated_at": "2024-02-27T12:24:49Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0.dmg" }, { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336685", - "id": 62336685, - "node_id": "RA_kwDOD9QOv84Dty6t", - "name": "znote-Setup-1.5.0.exe.blockmap", + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153801788", + "id": 153801788, + "node_id": "RA_kwDOD9QOv84JKtQ8", + "name": "znote-2.5.0.dmg.blockmap", "label": "", "uploader": { "login": "alagrede", @@ -118199,60 +129635,264 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 89773, + "size": 195271, "download_count": 0, - "created_at": "2022-04-12T13:06:02Z", - "updated_at": "2022-04-12T13:06:02Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-Setup-1.5.0.exe.blockmap" + "created_at": "2024-02-27T12:23:29Z", + "updated_at": "2024-02-27T12:23:29Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-2.5.0.dmg.blockmap" + }, + { + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153803098", + "id": 153803098, + "node_id": "RA_kwDOD9QOv84JKtla", + "name": "znote-Setup-2.5.0.exe", + "label": "", + "uploader": { + "login": "alagrede", + "id": 5312754, + "node_id": "MDQ6VXNlcjUzMTI3NTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alagrede", + "html_url": "https://github.com/alagrede", + "followers_url": "https://api.github.com/users/alagrede/followers", + "following_url": "https://api.github.com/users/alagrede/following{/other_user}", + "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", + "organizations_url": "https://api.github.com/users/alagrede/orgs", + "repos_url": "https://api.github.com/users/alagrede/repos", + "events_url": "https://api.github.com/users/alagrede/events{/privacy}", + "received_events_url": "https://api.github.com/users/alagrede/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 256639064, + "download_count": 41, + "created_at": "2024-02-27T12:31:44Z", + "updated_at": "2024-02-27T12:33:04Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-Setup-2.5.0.exe" + }, + { + "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/153803097", + "id": 153803097, + "node_id": "RA_kwDOD9QOv84JKtlZ", + "name": "znote-Setup-2.5.0.exe.blockmap", + "label": "", + "uploader": { + "login": "alagrede", + "id": 5312754, + "node_id": "MDQ6VXNlcjUzMTI3NTQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/alagrede", + "html_url": "https://github.com/alagrede", + "followers_url": "https://api.github.com/users/alagrede/followers", + "following_url": "https://api.github.com/users/alagrede/following{/other_user}", + "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", + "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", + "organizations_url": "https://api.github.com/users/alagrede/orgs", + "repos_url": "https://api.github.com/users/alagrede/repos", + "events_url": "https://api.github.com/users/alagrede/events{/privacy}", + "received_events_url": "https://api.github.com/users/alagrede/received_events", + "type": "User", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 267661, + "download_count": 1, + "created_at": "2024-02-27T12:31:44Z", + "updated_at": "2024-02-27T12:31:44Z", + "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v2.5.0/znote-Setup-2.5.0.exe.blockmap" } ], - "tarball_url": "https://api.github.com/repos/alagrede/znote-app/tarball/v1.5.0", - "zipball_url": "https://api.github.com/repos/alagrede/znote-app/zipball/v1.5.0", - "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"information_source\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2139.png\">ℹ️</g-emoji> This update contains a new fully navigable user interface that drastically improves the search and selection of notes. <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></p>\n<h2>Improvements</h2>\n<ul>\n<li>Replacement of the note list component by a full screen explorer view <strong>(Cmd+Y)</strong></li>\n<li>Add a quick search view <strong>(Cmd+T)</strong></li>\n<li>New keyboard shortcut to change the editor layout (Cmd+L)</li>\n<li>Add new code snippets: <code>httpGet</code>, <code>readFile</code>, <code>writeFile</code>, <code>PlotLine</code>, <code>PlotPie</code>, <code>printJSON</code></li>\n</ul>\n<h2>Screenshots</h2>\n<p>Quick search<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/5312754/162972042-e9cdb12a-706b-4865-ac28-0e6d6bd06464.png\"><img width=\"662\" alt=\"quick-search\" src=\"https://user-images.githubusercontent.com/5312754/162972042-e9cdb12a-706b-4865-ac28-0e6d6bd06464.png\" style=\"max-width: 100%;\"></a></p>\n<p>Explorer view<br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://user-images.githubusercontent.com/5312754/162972027-98753348-1956-4d48-bcb4-932e3b1ed8b2.png\"><img width=\"1231\" alt=\"explorer1\" src=\"https://user-images.githubusercontent.com/5312754/162972027-98753348-1956-4d48-bcb4-932e3b1ed8b2.png\" style=\"max-width: 100%;\"></a></p>" + "tarball_url": "https://api.github.com/repos/alagrede/znote-app/tarball/v2.5.0", + "zipball_url": "https://api.github.com/repos/alagrede/znote-app/zipball/v2.5.0", + "body_html": "<p><strong>New visual components to provide greater flexibility in displaying data.</strong></p>\n<h2>💎 Improvements</h2>\n<ul>\n<li>New BubbleChart <code>bubbleChart</code></li>\n<li>New <code>toBubbleSeries</code> function to convert to bubble data format</li>\n</ul>\n<h2>Screenshots</h2>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/5312754/308169798-810f78da-f8e1-4c58-b442-073d866da931.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyNDksIm5iZiI6MTcwOTI0Mzk0OSwicGF0aCI6Ii81MzEyNzU0LzMwODE2OTc5OC04MTBmNzhkYS1mOGUxLTRjNTgtYjQ0Mi0wNzNkODY2ZGE5MzEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMjlUMjE1OTA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NmViOWY0MDY2NjFhYWY2Y2MyNWUzODU3M2E2YWU1ZWQ0OTAwYzdkZWJlMTI2YjEwNGZlZDg1MWZiY2RhOWEyOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.hqzoe1sQHvVUrBqQJ15FeVMHPCb1ytanYIP-DGF0HxY\"><img src=\"https://private-user-images.githubusercontent.com/5312754/308169798-810f78da-f8e1-4c58-b442-073d866da931.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyNDksIm5iZiI6MTcwOTI0Mzk0OSwicGF0aCI6Ii81MzEyNzU0LzMwODE2OTc5OC04MTBmNzhkYS1mOGUxLTRjNTgtYjQ0Mi0wNzNkODY2ZGE5MzEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMjlUMjE1OTA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NmViOWY0MDY2NjFhYWY2Y2MyNWUzODU3M2E2YWU1ZWQ0OTAwYzdkZWJlMTI2YjEwNGZlZDg1MWZiY2RhOWEyOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.hqzoe1sQHvVUrBqQJ15FeVMHPCb1ytanYIP-DGF0HxY\" alt=\"bubble-chart\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a><br>\n<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://private-user-images.githubusercontent.com/5312754/308169854-c62a7961-db49-4abf-9235-1b4bdae3aff9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyNDksIm5iZiI6MTcwOTI0Mzk0OSwicGF0aCI6Ii81MzEyNzU0LzMwODE2OTg1NC1jNjJhNzk2MS1kYjQ5LTRhYmYtOTIzNS0xYjRiZGFlM2FmZjkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMjlUMjE1OTA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWEwMzIxZjNkNWQ3MGRhMWEzZjEzZGU4NDA5ZTM1OWEyZTZhYzEyMDQzNTRiZmU4NGY3NGYwMDkwZmVhNmIyOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.ucDi-dJ9rBVr3iNxCBWQ9IV1993CZEwGgw7DlpfSoqs\"><img src=\"https://private-user-images.githubusercontent.com/5312754/308169854-c62a7961-db49-4abf-9235-1b4bdae3aff9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyNDQyNDksIm5iZiI6MTcwOTI0Mzk0OSwicGF0aCI6Ii81MzEyNzU0LzMwODE2OTg1NC1jNjJhNzk2MS1kYjQ5LTRhYmYtOTIzNS0xYjRiZGFlM2FmZjkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMjlUMjE1OTA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWEwMzIxZjNkNWQ3MGRhMWEzZjEzZGU4NDA5ZTM1OWEyZTZhYzEyMDQzNTRiZmU4NGY3NGYwMDkwZmVhNmIyOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.ucDi-dJ9rBVr3iNxCBWQ9IV1993CZEwGgw7DlpfSoqs\" alt=\"buble-dataset\" content-type-secured-asset=\"image/png\" style=\"max-width: 100%;\"></a></p>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.864Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:09.403Z" }, - "zonote": { + "youtube-music-desktop-app": { "latestRelease": { - "url": "https://api.github.com/repos/zonetti/zonote/releases/43534158", - "assets_url": "https://api.github.com/repos/zonetti/zonote/releases/43534158/assets", - "upload_url": "https://uploads.github.com/repos/zonetti/zonote/releases/43534158/assets{?name,label}", - "html_url": "https://github.com/zonetti/zonote/releases/tag/v0.4.4", - "id": 43534158, + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/142868117", + "assets_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/142868117/assets", + "upload_url": "https://uploads.github.com/repos/ytmdesktop/ytmdesktop/releases/142868117/assets{?name,label}", + "html_url": "https://github.com/ytmdesktop/ytmdesktop/releases/tag/v2.0.1", + "id": 142868117, "author": { - "login": "zonetti", - "id": 522617, - "node_id": "MDQ6VXNlcjUyMjYxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/522617?v=4", + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/zonetti", - "html_url": "https://github.com/zonetti", - "followers_url": "https://api.github.com/users/zonetti/followers", - "following_url": "https://api.github.com/users/zonetti/following{/other_user}", - "gists_url": "https://api.github.com/users/zonetti/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zonetti/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zonetti/subscriptions", - "organizations_url": "https://api.github.com/users/zonetti/orgs", - "repos_url": "https://api.github.com/users/zonetti/repos", - "events_url": "https://api.github.com/users/zonetti/events{/privacy}", - "received_events_url": "https://api.github.com/users/zonetti/received_events", - "type": "User", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", "site_admin": false }, - "node_id": "MDc6UmVsZWFzZTQzNTM0MTU4", - "tag_name": "v0.4.4", - "target_commitish": "master", - "name": "", + "node_id": "RE_kwDOCSr3g84Ig_6V", + "tag_name": "v2.0.1", + "target_commitish": "development", + "name": "v2.0.1", "draft": false, "prerelease": false, - "created_at": "2021-05-25T15:15:33Z", - "published_at": "2021-05-25T15:17:34Z", + "created_at": "2024-02-20T21:59:36Z", + "published_at": "2024-02-20T22:11:21Z", "assets": [ { - "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37507964", - "id": 37507964, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA3OTY0", - "name": "zonote-linux.zip", + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/152653150", + "id": 152653150, + "node_id": "RA_kwDOCSr3g84JGU1e", + "name": "RELEASES", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 96, + "download_count": 926, + "created_at": "2024-02-20T22:03:08Z", + "updated_at": "2024-02-20T22:03:08Z", + "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.1/RELEASES" + }, + { + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/152653037", + "id": 152653037, + "node_id": "RA_kwDOCSr3g84JGUzt", + "name": "youtube-music-desktop-app-2.0.1-1.arm64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 81362469, + "download_count": 192, + "created_at": "2024-02-20T22:02:17Z", + "updated_at": "2024-02-20T22:02:19Z", + "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.1/youtube-music-desktop-app-2.0.1-1.arm64.rpm" + }, + { + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/152653054", + "id": 152653054, + "node_id": "RA_kwDOCSr3g84JGUz-", + "name": "youtube-music-desktop-app-2.0.1-1.x86_64.rpm", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-redhat-package-manager", + "state": "uploaded", + "size": 85237881, + "download_count": 100, + "created_at": "2024-02-20T22:02:22Z", + "updated_at": "2024-02-20T22:02:24Z", + "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.1/youtube-music-desktop-app-2.0.1-1.x86_64.rpm" + }, + { + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/152653152", + "id": 152653152, + "node_id": "RA_kwDOCSr3g84JGU1g", + "name": "YouTube-Music-Desktop-App-2.0.1-Setup.exe", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/x-msdos-program", + "state": "uploaded", + "size": 109001216, + "download_count": 17220, + "created_at": "2024-02-20T22:03:08Z", + "updated_at": "2024-02-20T22:03:11Z", + "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.1/YouTube-Music-Desktop-App-2.0.1-Setup.exe" + }, + { + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/152653097", + "id": 152653097, + "node_id": "RA_kwDOCSr3g84JGU0p", + "name": "YouTube-Music-Desktop-App-darwin-x64-2.0.1.zip", "label": "", "uploader": { "login": "github-actions[bot]", @@ -118276,17 +129916,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 81159211, - "download_count": 180, - "created_at": "2021-05-25T15:18:29Z", - "updated_at": "2021-05-25T15:18:31Z", - "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-linux.zip" + "size": 102743942, + "download_count": 208, + "created_at": "2024-02-20T22:02:47Z", + "updated_at": "2024-02-20T22:02:50Z", + "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.1/YouTube-Music-Desktop-App-darwin-x64-2.0.1.zip" }, { - "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37507961", - "id": 37507961, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA3OTYx", - "name": "zonote-mac.zip", + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/152653053", + "id": 152653053, + "node_id": "RA_kwDOCSr3g84JGUz9", + "name": "youtube-music-desktop-app_2.0.1_amd64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -118308,19 +129948,19 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 80030659, - "download_count": 129, - "created_at": "2021-05-25T15:18:28Z", - "updated_at": "2021-05-25T15:18:30Z", - "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-mac.zip" + "size": 83642974, + "download_count": 115, + "created_at": "2024-02-20T22:02:22Z", + "updated_at": "2024-02-20T22:02:24Z", + "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.1/youtube-music-desktop-app_2.0.1_amd64.deb" }, { - "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37508039", - "id": 37508039, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA4MDM5", - "name": "zonote-win.zip", + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/152653040", + "id": 152653040, + "node_id": "RA_kwDOCSr3g84JGUzw", + "name": "youtube-music-desktop-app_2.0.1_arm64.deb", "label": "", "uploader": { "login": "github-actions[bot]", @@ -118342,28 +129982,75 @@ "type": "Bot", "site_admin": false }, - "content_type": "application/zip", + "content_type": "application/x-debian-package", "state": "uploaded", - "size": 77569528, - "download_count": 611, - "created_at": "2021-05-25T15:19:00Z", - "updated_at": "2021-05-25T15:19:04Z", - "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-win.zip" + "size": 82600876, + "download_count": 24, + "created_at": "2024-02-20T22:02:17Z", + "updated_at": "2024-02-20T22:02:19Z", + "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.1/youtube-music-desktop-app_2.0.1_arm64.deb" + }, + { + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/152653153", + "id": 152653153, + "node_id": "RA_kwDOCSr3g84JGU1h", + "name": "youtube_music_desktop_app-2.0.1-full.nupkg", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/octet-stream", + "state": "uploaded", + "size": 108204840, + "download_count": 10648, + "created_at": "2024-02-20T22:03:08Z", + "updated_at": "2024-02-20T22:03:11Z", + "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.1/youtube_music_desktop_app-2.0.1-full.nupkg" } ], - "tarball_url": "https://api.github.com/repos/zonetti/zonote/tarball/v0.4.4", - "zipball_url": "https://api.github.com/repos/zonetti/zonote/zipball/v0.4.4", - "body_html": "<ul>\n<li><a href=\"https://github.com/zonetti/zonote/pull/4\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/zonetti/zonote/pull/4/hovercard\">better text handling</a></li>\n<li>npm audit fix (removes 6 vulnerabilities)</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/tarball/v2.0.1", + "zipball_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/zipball/v2.0.1", + "body_html": "<p>This release contains mostly bug fixes that have been reported with a few extra things.</p>\n<p><strong>New:</strong></p>\n<ul>\n<li>History button is always shown on the top menu of YouTube Music. <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/fa560ea03608149ecaecaf96e7e813886d9a71bd/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/fa560ea03608149ecaecaf96e7e813886d9a71bd\"><tt>fa560ea</tt></a></li>\n<li>Add scrobble percent for last.fm <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2120172233\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1286\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/pull/1286/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/pull/1286\">#1286</a> (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jaredkotoff/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jaredkotoff\">@jaredkotoff</a>)</li>\n</ul>\n<p><strong>Fixed:</strong></p>\n<ul>\n<li>Fixed stuck checking for updates on linux. Auto-updater has been disabled on everything besides windows. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2104336062\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1247\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/1247/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/1247\">#1247</a></li>\n<li>Fixed crash on autoupdater error. Commonly known as crash on computer wake. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2110130750\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1266\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/1266/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/1266\">#1266</a></li>\n<li>Fix settings migration for shortcuts. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2106763826\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1252\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/1252/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/1252\">#1252</a></li>\n<li>Fix macOS copy and paste shortcuts. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2119580555\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1283\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/pull/1283/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/pull/1283\">#1283</a> (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jaredkotoff/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jaredkotoff\">@jaredkotoff</a>)</li>\n<li>Fix last.fm login systems <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2120172233\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1286\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/pull/1286/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/pull/1286\">#1286</a> (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/jaredkotoff/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jaredkotoff\">@jaredkotoff</a>)</li>\n<li>Fix invalid shortcuts crashing application. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2118983876\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1281\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/1281/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/1281\">#1281</a></li>\n<li>Fix application crash on Discord IPC stream becoming unwritable. <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/60009559405b39a101fba010fe228a1a7ce200e5/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/60009559405b39a101fba010fe228a1a7ce200e5\"><tt>6000955</tt></a></li>\n<li>Fix wrapping title on titlebar. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2127592078\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1298\" data-hovercard-type=\"issue\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/issues/1298/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/issues/1298\">#1298</a></li>\n<li>Fix missing or long urls for Discord rich presence. <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/f5bbc93868b5877fb96affa64221781ba5e95a95/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/f5bbc93868b5877fb96affa64221781ba5e95a95\"><tt>f5bbc93</tt></a></li>\n</ul>\n<p><strong>Miscellaneous:</strong></p>\n<ul>\n<li>Set minimum window width and height. <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/06bee380992409562813f8afdcc4722e341004aa/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/06bee380992409562813f8afdcc4722e341004aa\"><tt>06bee38</tt></a></li>\n<li>Clear shortcut error properly. <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/9bf1679a01768c5d3036ca7a7afc6da549cd7ade/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/9bf1679a01768c5d3036ca7a7afc6da549cd7ade\"><tt>9bf1679</tt></a></li>\n<li>Authorized companions table is now more readable <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2143008747\" data-permission-text=\"Title is private\" data-url=\"https://github.com/ytmdesktop/ytmdesktop/issues/1317\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/ytmdesktop/ytmdesktop/pull/1317/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/pull/1317\">#1317</a> (<a class=\"user-mention notranslate\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/XeroxDev/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/XeroxDev\">@XeroxDev</a>)</li>\n<li>Upgrade dependencies</li>\n</ul>\n<p><strong>Developer:</strong></p>\n<ul>\n<li>Add muted state to Companion Server API. <a class=\"commit-link\" data-hovercard-type=\"commit\" data-hovercard-url=\"https://github.com/ytmdesktop/ytmdesktop/commit/9c44252dc4d96639dab1ee2d1f7a88024fd09cc0/hovercard\" href=\"https://github.com/ytmdesktop/ytmdesktop/commit/9c44252dc4d96639dab1ee2d1f7a88024fd09cc0\"><tt>9c44252</tt></a></li>\n</ul>\n<h3>Note to macOS users</h3>\n<p>ARM builds are no longer being published going forward while issues pertaining to being logged out every app launch and safe storage being unavailable are worked out. Please use the x64 builds with rosetta as they seem to function correctly. Ensure that you allow <code>YouTube Music Desktop App Safe Storage</code> in Keychain Access to prevent issues with logging out and enabling safe storage to work</p>", + "reactions": { + "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/142868117/reactions", + "total_count": 9, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 6, + "confused": 0, + "heart": 0, + "rocket": 3, + "eyes": 0 + }, + "mentions_count": 2 }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.884Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:09.421Z" }, "zulip": { "latestRelease": { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/65641011", - "assets_url": "https://api.github.com/repos/zulip/zulip-desktop/releases/65641011/assets", - "upload_url": "https://uploads.github.com/repos/zulip/zulip-desktop/releases/65641011/assets{?name,label}", - "html_url": "https://github.com/zulip/zulip-desktop/releases/tag/v5.9.3", - "id": 65641011, + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/138601343", + "assets_url": "https://api.github.com/repos/zulip/zulip-desktop/releases/138601343/assets", + "upload_url": "https://uploads.github.com/repos/zulip/zulip-desktop/releases/138601343/assets{?name,label}", + "html_url": "https://github.com/zulip/zulip-desktop/releases/tag/v5.10.5", + "id": 138601343, "author": { "login": "andersk", "id": 26471, @@ -118384,19 +130071,19 @@ "type": "User", "site_admin": false }, - "node_id": "RE_kwDOA52M584D6Zoz", - "tag_name": "v5.9.3", + "node_id": "RE_kwDOA52M584IQuN_", + "tag_name": "v5.10.5", "target_commitish": "main", - "name": "v5.9.3", + "name": "v5.10.5", "draft": false, "prerelease": false, - "created_at": "2022-04-29T03:25:15Z", - "published_at": "2022-04-29T03:55:25Z", + "created_at": "2024-01-26T01:02:14Z", + "published_at": "2024-01-26T01:36:32Z", "assets": [ { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972546", - "id": 63972546, - "node_id": "RA_kwDOA52M584D0CTC", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147881640", + "id": 147881640, + "node_id": "RA_kwDOA52M584I0H6o", "name": "latest-linux.yml", "label": null, "uploader": { @@ -118419,18 +130106,18 @@ "type": "User", "site_admin": false }, - "content_type": "application/x-yaml", + "content_type": "application/yaml", "state": "uploaded", - "size": 374, - "download_count": 2049, - "created_at": "2022-04-29T03:32:00Z", - "updated_at": "2022-04-29T03:32:01Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/latest-linux.yml" + "size": 531, + "download_count": 19069, + "created_at": "2024-01-26T01:12:45Z", + "updated_at": "2024-01-26T01:12:46Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/latest-linux.yml" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973253", - "id": 63973253, - "node_id": "RA_kwDOA52M584D0CeF", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882297", + "id": 147882297, + "node_id": "RA_kwDOA52M584I0IE5", "name": "latest-mac.yml", "label": null, "uploader": { @@ -118455,16 +130142,16 @@ }, "content_type": "application/x-yaml", "state": "uploaded", - "size": 785, - "download_count": 12049, - "created_at": "2022-04-29T03:40:47Z", - "updated_at": "2022-04-29T03:40:48Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/latest-mac.yml" + "size": 792, + "download_count": 96548, + "created_at": "2024-01-26T01:17:25Z", + "updated_at": "2024-01-26T01:17:26Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/latest-mac.yml" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973822", - "id": 63973822, - "node_id": "RA_kwDOA52M584D0Cm-", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147884499", + "id": 147884499, + "node_id": "RA_kwDOA52M584I0InT", "name": "latest.yml", "label": null, "uploader": { @@ -118489,17 +130176,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 778, - "download_count": 21400, - "created_at": "2022-04-29T03:48:58Z", - "updated_at": "2022-04-29T03:48:59Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/latest.yml" + "size": 785, + "download_count": 213352, + "created_at": "2024-01-26T01:32:37Z", + "updated_at": "2024-01-26T01:32:37Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/latest.yml" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972547", - "id": 63972547, - "node_id": "RA_kwDOA52M584D0CTD", - "name": "Zulip-5.9.3-amd64.deb", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147881660", + "id": 147881660, + "node_id": "RA_kwDOA52M584I0H68", + "name": "Zulip-5.10.5-amd64.deb", "label": null, "uploader": { "login": "andersk", @@ -118523,17 +130210,17 @@ }, "content_type": "application/vnd.debian.binary-package", "state": "uploaded", - "size": 60919068, - "download_count": 13, - "created_at": "2022-04-29T03:32:01Z", - "updated_at": "2022-04-29T03:32:22Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-amd64.deb" + "size": 76083918, + "download_count": 20, + "created_at": "2024-01-26T01:12:46Z", + "updated_at": "2024-01-26T01:12:54Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-amd64.deb" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972576", - "id": 63972576, - "node_id": "RA_kwDOA52M584D0CTg", - "name": "Zulip-5.9.3-amd64.snap", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147881695", + "id": 147881695, + "node_id": "RA_kwDOA52M584I0H7f", + "name": "Zulip-5.10.5-amd64.snap", "label": null, "uploader": { "login": "andersk", @@ -118557,17 +130244,17 @@ }, "content_type": "application/vnd.snap", "state": "uploaded", - "size": 74633216, - "download_count": 3, - "created_at": "2022-04-29T03:32:22Z", - "updated_at": "2022-04-29T03:32:51Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-amd64.snap" + "size": 92352512, + "download_count": 4, + "created_at": "2024-01-26T01:12:54Z", + "updated_at": "2024-01-26T01:13:10Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-amd64.snap" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973254", - "id": 63973254, - "node_id": "RA_kwDOA52M584D0CeG", - "name": "Zulip-5.9.3-arm64.dmg", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882300", + "id": 147882300, + "node_id": "RA_kwDOA52M584I0IE8", + "name": "Zulip-5.10.5-arm64.dmg", "label": null, "uploader": { "login": "andersk", @@ -118591,17 +130278,17 @@ }, "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 87063127, - "download_count": 96, - "created_at": "2022-04-29T03:40:48Z", - "updated_at": "2022-04-29T03:41:44Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.dmg" + "size": 97045881, + "download_count": 472, + "created_at": "2024-01-26T01:17:26Z", + "updated_at": "2024-01-26T01:17:38Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-arm64.dmg" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973320", - "id": 63973320, - "node_id": "RA_kwDOA52M584D0CfI", - "name": "Zulip-5.9.3-arm64.dmg.blockmap", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882346", + "id": 147882346, + "node_id": "RA_kwDOA52M584I0IFq", + "name": "Zulip-5.10.5-arm64.dmg.blockmap", "label": null, "uploader": { "login": "andersk", @@ -118625,17 +130312,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91448, - "download_count": 4, - "created_at": "2022-04-29T03:41:44Z", - "updated_at": "2022-04-29T03:41:44Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.dmg.blockmap" + "size": 102159, + "download_count": 1, + "created_at": "2024-01-26T01:17:38Z", + "updated_at": "2024-01-26T01:17:38Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-arm64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973321", - "id": 63973321, - "node_id": "RA_kwDOA52M584D0CfJ", - "name": "Zulip-5.9.3-arm64.pkg", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882347", + "id": 147882347, + "node_id": "RA_kwDOA52M584I0IFr", + "name": "Zulip-5.10.5-arm64.pkg", "label": null, "uploader": { "login": "andersk", @@ -118659,17 +130346,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 86415850, - "download_count": 5, - "created_at": "2022-04-29T03:41:44Z", - "updated_at": "2022-04-29T03:42:41Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.pkg" + "size": 96484640, + "download_count": 10, + "created_at": "2024-01-26T01:17:38Z", + "updated_at": "2024-01-26T01:17:50Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-arm64.pkg" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973407", - "id": 63973407, - "node_id": "RA_kwDOA52M584D0Cgf", - "name": "Zulip-5.9.3-arm64.zip", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882456", + "id": 147882456, + "node_id": "RA_kwDOA52M584I0IHY", + "name": "Zulip-5.10.5-arm64.zip", "label": null, "uploader": { "login": "andersk", @@ -118693,17 +130380,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 83158223, - "download_count": 1404, - "created_at": "2022-04-29T03:42:41Z", - "updated_at": "2022-04-29T03:43:34Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.zip" + "size": 92796309, + "download_count": 6572, + "created_at": "2024-01-26T01:17:50Z", + "updated_at": "2024-01-26T01:18:02Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-arm64.zip" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973485", - "id": 63973485, - "node_id": "RA_kwDOA52M584D0Cht", - "name": "Zulip-5.9.3-arm64.zip.blockmap", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882504", + "id": 147882504, + "node_id": "RA_kwDOA52M584I0III", + "name": "Zulip-5.10.5-arm64.zip.blockmap", "label": null, "uploader": { "login": "andersk", @@ -118727,17 +130414,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88617, - "download_count": 3, - "created_at": "2022-04-29T03:43:34Z", - "updated_at": "2022-04-29T03:43:34Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.zip.blockmap" + "size": 98001, + "download_count": 2, + "created_at": "2024-01-26T01:18:02Z", + "updated_at": "2024-01-26T01:18:02Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-arm64.zip.blockmap" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973902", - "id": 63973902, - "node_id": "RA_kwDOA52M584D0CoO", - "name": "Zulip-5.9.3-ia32.msi", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147884386", + "id": 147884386, + "node_id": "RA_kwDOA52M584I0Ili", + "name": "Zulip-5.10.5-ia32.msi", "label": null, "uploader": { "login": "andersk", @@ -118761,17 +130448,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 70836224, - "download_count": 8, - "created_at": "2022-04-29T03:50:34Z", - "updated_at": "2022-04-29T03:51:18Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-ia32.msi" + "size": 78483456, + "download_count": 152, + "created_at": "2024-01-26T01:31:54Z", + "updated_at": "2024-01-26T01:32:11Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-ia32.msi" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973823", - "id": 63973823, - "node_id": "RA_kwDOA52M584D0Cm_", - "name": "zulip-5.9.3-ia32.nsis.7z", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147884503", + "id": 147884503, + "node_id": "RA_kwDOA52M584I0InX", + "name": "zulip-5.10.5-ia32.nsis.7z", "label": null, "uploader": { "login": "andersk", @@ -118793,19 +130480,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-compressed", "state": "uploaded", - "size": 60828027, - "download_count": 1566, - "created_at": "2022-04-29T03:48:59Z", - "updated_at": "2022-04-29T03:49:40Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/zulip-5.9.3-ia32.nsis.7z" + "size": 67879905, + "download_count": 412, + "created_at": "2024-01-26T01:32:37Z", + "updated_at": "2024-01-26T01:33:00Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/zulip-5.10.5-ia32.nsis.7z" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973486", - "id": 63973486, - "node_id": "RA_kwDOA52M584D0Chu", - "name": "Zulip-5.9.3-x64.dmg", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882506", + "id": 147882506, + "node_id": "RA_kwDOA52M584I0IIK", + "name": "Zulip-5.10.5-x64.dmg", "label": null, "uploader": { "login": "andersk", @@ -118829,17 +130516,17 @@ }, "content_type": "application/x-diskcopy", "state": "uploaded", - "size": 86919256, - "download_count": 224, - "created_at": "2022-04-29T03:43:34Z", - "updated_at": "2022-04-29T03:44:30Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.dmg" + "size": 103573571, + "download_count": 627, + "created_at": "2024-01-26T01:18:02Z", + "updated_at": "2024-01-26T01:18:19Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-x64.dmg" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973526", - "id": 63973526, - "node_id": "RA_kwDOA52M584D0CiW", - "name": "Zulip-5.9.3-x64.dmg.blockmap", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882592", + "id": 147882592, + "node_id": "RA_kwDOA52M584I0IJg", + "name": "Zulip-5.10.5-x64.dmg.blockmap", "label": null, "uploader": { "login": "andersk", @@ -118863,17 +130550,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 91493, - "download_count": 3, - "created_at": "2022-04-29T03:44:30Z", - "updated_at": "2022-04-29T03:44:31Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.dmg.blockmap" + "size": 108222, + "download_count": 1, + "created_at": "2024-01-26T01:18:19Z", + "updated_at": "2024-01-26T01:18:20Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-x64.dmg.blockmap" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973928", - "id": 63973928, - "node_id": "RA_kwDOA52M584D0Coo", - "name": "Zulip-5.9.3-x64.msi", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147884441", + "id": 147884441, + "node_id": "RA_kwDOA52M584I0ImZ", + "name": "Zulip-5.10.5-x64.msi", "label": null, "uploader": { "login": "andersk", @@ -118897,17 +130584,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 74375168, - "download_count": 38, - "created_at": "2022-04-29T03:51:18Z", - "updated_at": "2022-04-29T03:52:10Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.msi" + "size": 95399936, + "download_count": 277, + "created_at": "2024-01-26T01:32:11Z", + "updated_at": "2024-01-26T01:32:29Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-x64.msi" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973848", - "id": 63973848, - "node_id": "RA_kwDOA52M584D0CnY", - "name": "zulip-5.9.3-x64.nsis.7z", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147884552", + "id": 147884552, + "node_id": "RA_kwDOA52M584I0IoI", + "name": "zulip-5.10.5-x64.nsis.7z", "label": null, "uploader": { "login": "andersk", @@ -118929,19 +130616,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/x-compressed", "state": "uploaded", - "size": 64153796, - "download_count": 8831, - "created_at": "2022-04-29T03:49:40Z", - "updated_at": "2022-04-29T03:50:21Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/zulip-5.9.3-x64.nsis.7z" + "size": 83636947, + "download_count": 33663, + "created_at": "2024-01-26T01:33:00Z", + "updated_at": "2024-01-26T01:33:18Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/zulip-5.10.5-x64.nsis.7z" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973527", - "id": 63973527, - "node_id": "RA_kwDOA52M584D0CiX", - "name": "Zulip-5.9.3-x64.pkg", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882594", + "id": 147882594, + "node_id": "RA_kwDOA52M584I0IJi", + "name": "Zulip-5.10.5-x64.pkg", "label": null, "uploader": { "login": "andersk", @@ -118965,17 +130652,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 86368646, - "download_count": 5, - "created_at": "2022-04-29T03:44:31Z", - "updated_at": "2022-04-29T03:45:26Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.pkg" + "size": 103105646, + "download_count": 4, + "created_at": "2024-01-26T01:18:20Z", + "updated_at": "2024-01-26T01:18:36Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-x64.pkg" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972607", - "id": 63972607, - "node_id": "RA_kwDOA52M584D0CT_", - "name": "Zulip-5.9.3-x64.tar.xz", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147881717", + "id": 147881717, + "node_id": "RA_kwDOA52M584I0H71", + "name": "Zulip-5.10.5-x64.tar.xz", "label": null, "uploader": { "login": "andersk", @@ -118999,17 +130686,17 @@ }, "content_type": "application/x-xz", "state": "uploaded", - "size": 60778056, - "download_count": 196, - "created_at": "2022-04-29T03:32:51Z", - "updated_at": "2022-04-29T03:33:13Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.tar.xz" + "size": 75829972, + "download_count": 375, + "created_at": "2024-01-26T01:13:10Z", + "updated_at": "2024-01-26T01:13:27Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-x64.tar.xz" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973574", - "id": 63973574, - "node_id": "RA_kwDOA52M584D0CjG", - "name": "Zulip-5.9.3-x64.zip", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882624", + "id": 147882624, + "node_id": "RA_kwDOA52M584I0IKA", + "name": "Zulip-5.10.5-x64.zip", "label": null, "uploader": { "login": "andersk", @@ -119033,17 +130720,17 @@ }, "content_type": "application/zip", "state": "uploaded", - "size": 83270128, - "download_count": 2975, - "created_at": "2022-04-29T03:45:26Z", - "updated_at": "2022-04-29T03:46:20Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.zip" + "size": 99366735, + "download_count": 3287, + "created_at": "2024-01-26T01:18:36Z", + "updated_at": "2024-01-26T01:18:49Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-x64.zip" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973623", - "id": 63973623, - "node_id": "RA_kwDOA52M584D0Cj3", - "name": "Zulip-5.9.3-x64.zip.blockmap", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147882656", + "id": 147882656, + "node_id": "RA_kwDOA52M584I0IKg", + "name": "Zulip-5.10.5-x64.zip.blockmap", "label": null, "uploader": { "login": "andersk", @@ -119067,17 +130754,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 88082, - "download_count": 3, - "created_at": "2022-04-29T03:46:20Z", - "updated_at": "2022-04-29T03:46:20Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.zip.blockmap" + "size": 104787, + "download_count": 2, + "created_at": "2024-01-26T01:18:49Z", + "updated_at": "2024-01-26T01:18:49Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-x64.zip.blockmap" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972632", - "id": 63972632, - "node_id": "RA_kwDOA52M584D0CUY", - "name": "Zulip-5.9.3-x86_64.AppImage", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147881745", + "id": 147881745, + "node_id": "RA_kwDOA52M584I0H8R", + "name": "Zulip-5.10.5-x86_64.AppImage", "label": null, "uploader": { "login": "andersk", @@ -119099,19 +130786,19 @@ "type": "User", "site_admin": false }, - "content_type": "application/octet-stream", + "content_type": "application/vnd.appimage", "state": "uploaded", - "size": 87090231, - "download_count": 601, - "created_at": "2022-04-29T03:33:13Z", - "updated_at": "2022-04-29T03:33:41Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x86_64.AppImage" + "size": 108929461, + "download_count": 3756, + "created_at": "2024-01-26T01:13:27Z", + "updated_at": "2024-01-26T01:13:42Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-5.10.5-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973891", - "id": 63973891, - "node_id": "RA_kwDOA52M584D0CoD", - "name": "Zulip-Web-Setup-5.9.3.exe", + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/147884600", + "id": 147884600, + "node_id": "RA_kwDOA52M584I0Io4", + "name": "Zulip-Web-Setup-5.10.5.exe", "label": null, "uploader": { "login": "andersk", @@ -119135,17 +130822,174 @@ }, "content_type": "application/x-msdownload", "state": "uploaded", - "size": 816192, - "download_count": 8756, - "created_at": "2022-04-29T03:50:21Z", - "updated_at": "2022-04-29T03:50:22Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-Web-Setup-5.9.3.exe" + "size": 823656, + "download_count": 33232, + "created_at": "2024-01-26T01:33:18Z", + "updated_at": "2024-01-26T01:33:18Z", + "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.10.5/Zulip-Web-Setup-5.10.5.exe" } ], - "tarball_url": "https://api.github.com/repos/zulip/zulip-desktop/tarball/v5.9.3", - "zipball_url": "https://api.github.com/repos/zulip/zulip-desktop/zipball/v5.9.3", - "body_html": "<h3>v5.9.3 --2022-04-28</h3>\n<p><strong>Fixes</strong>:</p>\n<ul>\n<li>Fixed a bug in the automatic updater that would sometimes close the application instead of updating it.<br>\n(As with most updater fixes, this fix will take effect when updating <em>from</em> 5.9.3. If you're having trouble updating <em>to</em> 5.9.3, a workaround is to click <strong>Install Later</strong> rather than <strong>Install and Relaunch</strong>, then <strong>Quit</strong> from the menu bar and re-open the application manually.)</li>\n</ul>\n<p><strong>Dependencies</strong>:</p>\n<ul>\n<li>Upgraded all dependencies, including Electron 18.2.0.</li>\n</ul>" + "tarball_url": "https://api.github.com/repos/zulip/zulip-desktop/tarball/v5.10.5", + "zipball_url": "https://api.github.com/repos/zulip/zulip-desktop/zipball/v5.10.5", + "body_html": "<h3>v5.10.5 --2024-01-25</h3>\n<p><strong>Dependencies</strong>:</p>\n<ul>\n<li>Upgraded all dependencies, including Electron 28.2.0.</li>\n</ul>\n<p><strong>Enhancements</strong>:</p>\n<ul>\n<li>Improved security hardening by setting a Content-Security-Policy for the app UI.</li>\n</ul>", + "reactions": { + "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/138601343/reactions", + "total_count": 1, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 1, + "eyes": 0 + } + }, + "latestReleaseFetchedAt": "2024-02-29T21:59:09.825Z" + }, + "zonote": { + "latestRelease": { + "url": "https://api.github.com/repos/zonetti/zonote/releases/43534158", + "assets_url": "https://api.github.com/repos/zonetti/zonote/releases/43534158/assets", + "upload_url": "https://uploads.github.com/repos/zonetti/zonote/releases/43534158/assets{?name,label}", + "html_url": "https://github.com/zonetti/zonote/releases/tag/v0.4.4", + "id": 43534158, + "author": { + "login": "zonetti", + "id": 522617, + "node_id": "MDQ6VXNlcjUyMjYxNw==", + "avatar_url": "https://avatars.githubusercontent.com/u/522617?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/zonetti", + "html_url": "https://github.com/zonetti", + "followers_url": "https://api.github.com/users/zonetti/followers", + "following_url": "https://api.github.com/users/zonetti/following{/other_user}", + "gists_url": "https://api.github.com/users/zonetti/gists{/gist_id}", + "starred_url": "https://api.github.com/users/zonetti/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/zonetti/subscriptions", + "organizations_url": "https://api.github.com/users/zonetti/orgs", + "repos_url": "https://api.github.com/users/zonetti/repos", + "events_url": "https://api.github.com/users/zonetti/events{/privacy}", + "received_events_url": "https://api.github.com/users/zonetti/received_events", + "type": "User", + "site_admin": false + }, + "node_id": "MDc6UmVsZWFzZTQzNTM0MTU4", + "tag_name": "v0.4.4", + "target_commitish": "master", + "name": "", + "draft": false, + "prerelease": false, + "created_at": "2021-05-25T15:15:33Z", + "published_at": "2021-05-25T15:17:34Z", + "assets": [ + { + "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37507964", + "id": 37507964, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA3OTY0", + "name": "zonote-linux.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 81159211, + "download_count": 413, + "created_at": "2021-05-25T15:18:29Z", + "updated_at": "2021-05-25T15:18:31Z", + "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-linux.zip" + }, + { + "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37507961", + "id": 37507961, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA3OTYx", + "name": "zonote-mac.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 80030659, + "download_count": 379, + "created_at": "2021-05-25T15:18:28Z", + "updated_at": "2021-05-25T15:18:30Z", + "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-mac.zip" + }, + { + "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37508039", + "id": 37508039, + "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA4MDM5", + "name": "zonote-win.zip", + "label": "", + "uploader": { + "login": "github-actions[bot]", + "id": 41898282, + "node_id": "MDM6Qm90NDE4OTgyODI=", + "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-actions%5Bbot%5D", + "html_url": "https://github.com/apps/github-actions", + "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", + "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", + "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", + "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", + "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", + "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "content_type": "application/zip", + "state": "uploaded", + "size": 77569528, + "download_count": 1488, + "created_at": "2021-05-25T15:19:00Z", + "updated_at": "2021-05-25T15:19:04Z", + "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-win.zip" + } + ], + "tarball_url": "https://api.github.com/repos/zonetti/zonote/tarball/v0.4.4", + "zipball_url": "https://api.github.com/repos/zonetti/zonote/zipball/v0.4.4", + "body_html": "<ul>\n<li><a href=\"https://github.com/zonetti/zonote/pull/4\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/zonetti/zonote/pull/4/hovercard\">better text handling</a></li>\n<li>npm audit fix (removes 6 vulnerabilities)</li>\n</ul>" }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.959Z" + "latestReleaseFetchedAt": "2024-02-29T21:59:09.901Z" } } \ No newline at end of file From 764f6895140f59838e7b7dde6129653ac478ba33 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg <fr@makenotion.com> Date: Thu, 29 Feb 2024 15:27:05 -1000 Subject: [PATCH 9/9] Kick the build